Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Pfister <steveisok@gmail.com>2019-03-06 20:30:19 +0300
committerMarek Safar <marek.safar@gmail.com>2019-03-07 12:03:14 +0300
commit6a9950c5d22a1d748a2163ce6bdbc7fa6ffd8e77 (patch)
tree98cf5998178997f5caa35e0fa8c0e649192c7f66 /mcs/class/System.Data.Linq
parentc96df417d1c36a2f5adac42a67bdcece566cb354 (diff)
* System.Data.Linq now points to reference source
* Created SR and Strings helpers as refsrc resources are missing / incomplete * Moved existing tests into the Test folder * Moved old DBLinq code into tools/sqlmetal as there are no other alternatives.
Diffstat (limited to 'mcs/class/System.Data.Linq')
-rw-r--r--mcs/class/System.Data.Linq/Assembly/AssemblyInfo.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Link.cs)123
-rw-r--r--mcs/class/System.Data.Linq/Makefile38
-rw-r--r--mcs/class/System.Data.Linq/README11
-rw-r--r--mcs/class/System.Data.Linq/ReferenceSources/Error.cs1576
-rw-r--r--mcs/class/System.Data.Linq/ReferenceSources/SR.cs283
-rw-r--r--mcs/class/System.Data.Linq/ReferenceSources/Strings.cs317
-rw-r--r--mcs/class/System.Data.Linq/ReferenceSources/ThisAssembly.cs4
-rwxr-xr-xmcs/class/System.Data.Linq/System.Data.Linq.dll.sources427
-rw-r--r--mcs/class/System.Data.Linq/System.Data.Linq_test.dll.sources18
-rw-r--r--mcs/class/System.Data.Linq/Test/BinaryTest.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/BinaryTest.cs)274
-rwxr-xr-xmcs/class/System.Data.Linq/Test/DataContextTest.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/DataContextTest.cs)526
-rw-r--r--mcs/class/System.Data.Linq/Test/EntitySetTest.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/EntitySetTest.cs)881
-rw-r--r--mcs/class/System.Data.Linq/Test/NullProvider.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/NullProvider.cs)0
-rwxr-xr-xmcs/class/System.Data.Linq/Test/PeopleTable.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/PeopleTable.cs)126
-rw-r--r--mcs/class/System.Data.Linq/Test/Providers/DataContextTestBase.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContextTestBase.cs)316
-rw-r--r--mcs/class/System.Data.Linq/Test/SqlServer/MsSqlDataContextTest.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs)253
-rw-r--r--mcs/class/System.Data.Linq/Test/TableTest.cs (renamed from mcs/class/System.Data.Linq/src/DbLinq/Test/TableTest.cs)236
-rw-r--r--mcs/class/System.Data.Linq/build/.gitignore2
-rw-r--r--mcs/class/System.Data.Linq/build/DbLinq.Sqlite_test_mono_strict.dll.sources49
-rw-r--r--mcs/class/System.Data.Linq/build/Makefile52
-rw-r--r--mcs/class/System.Data.Linq/src/.gitattributes9
-rw-r--r--mcs/class/System.Data.Linq/src/Build Northwind parameters.txt7
-rw-r--r--mcs/class/System.Data.Linq/src/Build Northwind.bat1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes9
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/DbLinq.Firebird.csproj84
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdDataContext.cs57
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdExpressionTranslator.cs26
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Columns.cs91
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Constraints.cs91
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.StoredProcedures.cs112
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Tables.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.cs267
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSqlProvider.cs126
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdVendor.cs204
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/AssemblyInfo.cs45
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/DbLinq.Firebird_test.csproj224
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/TestBase.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes8
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/DbLinq.Ingres.csproj83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresDataContext.cs54
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Columns.cs90
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Constraints.cs151
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.StoredProcedures.cs68
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Tables.cs55
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.cs117
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSqlProvider.cs109
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresVendor.cs248
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/DbLinq.Ingres_test.csproj221
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/NorthwindIngres.dbml158
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/TestBase.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes8
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/DbLinq.MySql.csproj83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlDataContext.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Columns.cs84
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Constraints.cs82
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.StoredProcedures.cs80
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Tables.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.cs188
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSqlProvider.cs76
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlVendor.cs291
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test.csproj239
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test_vb.vbproj132
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes7
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.Designer.vb13
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.myapp10
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/AssemblyInfo.vb35
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.Designer.vb62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.resx117
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.Designer.vb73
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.settings7
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/NorthwindMySql.dbml180
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.MySql/Test/TestBase.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes8
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/DbLinq.Oracle.csproj82
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleDataContext.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Columns.cs74
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Constraints.cs148
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.StoredProcedures.cs120
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Tables.cs57
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.cs122
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSqlProvider.cs129
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleVendor.cs85
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test.csproj216
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test_odp.csproj216
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOraODP.dbml154
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOracle.dbml154
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase.cs52
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase_odp.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes8
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/DbLinq.PostgreSql.csproj83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlDataContext.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Columns.cs95
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Constraints.cs119
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.StoredProcedures.cs137
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Tables.cs47
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.cs235
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSqlProvider.cs149
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlVendor.cs236
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/DbLinq.PostgreSql_test.csproj217
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/NorthwindPgsql.dbml163
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/TestBase.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.ProductInfo.cs49
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes6
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/DbLinq.SqlServer.csproj80
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerDataContext.cs65
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerExpressionTranslator.cs26
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSchemaLoader.cs130
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSqlProvider.cs285
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerTypeConversions.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerVendor.cs134
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test.csproj231
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj68
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_strict.csproj221
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/TestBase.cs54
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes7
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/DbLinq.Sqlite.csproj83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/DataCommand.cs73
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteDataContext.cs57
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Columns.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Constraints.cs93
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Tables.cs40
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.cs174
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSqlProvider.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteVendor.cs206
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test.csproj230
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono.csproj231
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono_strict.csproj223
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DirectDataContext.cs62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/NorthwindSqlite.dbml145
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase.cs63
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase_mono.cs65
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.fxcop2958
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.icobin18718 -> 0 bytes
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.sln368
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.snkbin596 -> 0 bytes
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq.vsmdi21
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes17
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeAction.cs36
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeSet.cs77
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DBLinqExtendedAttributte.cs20
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.Extended.cs84
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.cs1282
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataLoadOptions.cs148
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseContext.cs88
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseTransaction.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/ITransactionalCommand.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseConnection.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseContext.cs225
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseTransaction.cs101
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs112
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntityRef.cs106
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntitySet.cs576
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IExecuteResult.cs36
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IMemberModificationHandler.cs94
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.Extended.cs37
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.cs112
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IVendorProvider.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityProvider.cs40
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReader.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReaderFactory.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IdentityKey.cs122
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityProviderReader.cs46
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReader.cs83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReaderFactory.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes8
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/DisabledEntityTracker.cs104
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityState.cs47
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTrack.cs62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTracker.cs228
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/IEntityTracker.cs85
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/MemberModificationHandler.cs490
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/QueryProvider.cs239
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/VendorProvider.cs82
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes12
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributeMappingSource.cs46
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAbstractMetaDataMember.cs132
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAssociationMetaDataMember.cs106
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedColumnMetaDataMember.cs102
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaAssociation.cs218
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaFunction.cs91
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaModel.cs259
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaTable.cs88
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaType.cs276
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/LambdaMetaAccessor.cs118
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/MappingContext.cs91
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/XmlMappingSource.cs1190
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ReadMe.txt1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/RefreshMode.cs35
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlLiteralPart.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlParameterPart.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlPart.cs42
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatement.cs224
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatementBuilder.cs275
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes10
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/FirebirdProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/IngresProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/MySqlProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/OracleProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/PostgreSqlProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2000Provider.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2005Provider.cs41
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqlServerProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqliteProvider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes26
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/AbstractQuery.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/BuilderContext.cs221
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DeleteQuery.cs47
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DirectQuery.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Error.cs42
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionChain.cs107
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorExtensions.cs169
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorFactory.cs69
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes19
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/BinaryExpressionMutator.cs182
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConditionalExpressionMutator.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConstantExpressionMutator.cs53
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/IMemberBindingMutator.cs45
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/InvocationExpressionMutator.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/LambdaExpressionMutator.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ListInitExpressionMutator.cs63
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberAssignmentMutator.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberBindingMutatorFactory.cs47
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberExpressionMutator.cs62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberInitExpressionMutator.cs83
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberListBindingMutator.cs68
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberMemberBindingMutator.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MethodCallExpressionMutator.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewArrayExpressionMutator.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewExpressionMutator.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ParameterExpressionMutator.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/TypeBinaryExpressionMutator.cs55
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/UnaryExpressionMutator.cs98
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionPrecedence.cs97
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionQuery.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionTier.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes24
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ColumnExpression.cs67
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/CustomExpressionType.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/EntitySetExpression.cs120
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ExpressionTranslator.cs61
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/GroupExpression.cs76
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IExecutableExpression.cs40
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IMutableExpression.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/InputParameterExpression.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MetaTableExpression.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MutableExpression.cs57
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectInputParameterExpression.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectOutputParameterExpression.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OperandsMutableExpression.cs65
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OrderByExpression.cs65
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectExpression.cs121
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectOperatorType.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpression.cs292
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpressionType.cs84
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/StartIndexOffsetExpression.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SubSelectExpression.cs62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableExpression.cs131
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableJoinType.cs62
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataMapper.cs119
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataRecordReader.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionDispatcher.cs68
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionLanguageParser.cs42
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionOptimizer.cs43
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionQualifier.cs55
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IPrequelAnalyzer.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryBuilder.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryCache.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryRunner.cs110
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISpecialExpressionTranslator.cs40
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISqlBuilder.cs42
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes16
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataMapper.cs214
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataRecordReader.cs196
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Analyzer.cs1648
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Registrar.cs602
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.cs305
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionLanguageParser.cs171
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionOptimizer.cs237
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionQualifier.cs284
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/LineGrouping.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/PrequelAnalyzer.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.Upsert.cs342
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.cs481
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs94
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryRunner.cs406
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SpecialExpressionTranslator.cs231
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SqlBuilder.cs499
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Notes.txt25
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ParameterizedQuery.cs85
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/QueryContext.cs53
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/SelectQuery.cs114
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/UpsertQuery.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.Extended.cs86
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.cs368
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/DbLinq.csproj309
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/DbLinqToDoAttribute.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/DbLinqAttribute.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/IObjectFactory.cs150
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/ReflectionObjectFactory.cs201
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Factory/ObjectFactory.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguageWords.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguages.cs43
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractEndPluralWords.cs119
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractWords.cs329
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/Languages.cs61
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/NoLanguageWords.cs85
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/MonoTODOAttribute.cs120
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Properties/AssemblyInfo.cs132
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes11
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/AssociationName.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Case.cs54
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/ColumnName.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes6
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ArrayAdapter.cs317
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/CsvArrayAdapter.cs81
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/EnumType.cs250
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/INamedType.cs43
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ISimpleList.cs72
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/SpecifiedPropertyUpdater.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DatabaseSerializer.cs2221
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.Adapter.cs340
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.bat1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.cs2592
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.xsdbin21658 -> 0 bytes
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSerializer.cs132
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/INameFormatter.cs99
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/NameFormatter.cs447
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/Name.cs49
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/NameFormat.cs61
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/ParameterName.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/ProcedureName.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/SchemaName.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/TableName.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Schema/WordsExtraction.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq.csproj418
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes17
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs88
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Binary.cs115
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictCollection.cs129
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictException.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/CompiledQuery.cs74
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ConflictMode.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DBConvert.cs49
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DuplicateKeyException.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IFunctionResult.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IMultipleResults.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ISingleResult.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Makefile12
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/MemberChangeConflict.cs84
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ModifiedMemberInfo.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ObjectChangeConflict.cs80
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes22
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AssociationAttribute.cs49
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AutoSync.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ColumnAttribute.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DataAttribute.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DatabaseAttribute.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/FunctionAttribute.cs45
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/InheritanceMappingAttribute.cs41
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MappingSource.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor_2.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAssociation.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaDataMember.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaFunction.cs48
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaModel.cs49
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaParameter.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaTable.cs45
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaType.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ParameterAttribute.cs40
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ProviderAttribute.cs54
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ResultTypeAttribute.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/TableAttribute.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/UpdateCheck.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs100
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2000Provider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2005Provider.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlHelpers.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlMethods.cs273
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlProvider.cs46
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.dll.sources58
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes11
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/AssemblyInfo.cs23
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Test/AttributeMappingSourceTest.cs82
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/CsvArrayAdapterTest.cs69
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test.csproj123
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test_ndb_strict.csproj109
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/ExpressionEqualityComparerTest.cs129
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/IDataTypeExtensionsTest.cs124
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/AssemblyInfo.cs23
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes36
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/App.config3
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Attach.cs107
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/CompositePK_Test.cs199
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContext.cs77
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataLoadOptions_Test.cs131
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DynamicLinqTest.cs337
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteCommand_Test.cs92
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteQuery_Test.cs80
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/ReflectionTest.cs43
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes22
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/101_readme.htm13
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Advanced.cs216
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Conversion_Operators.cs143
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Count_Sum_Min_Max_Avg.cs271
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/ExsistIn_Any_All.cs74
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/GroupBy_Having.cs223
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Inheritance.cs145
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Insert_Update_Delete.cs341
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Join.cs233
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Linq101SamplesModifiedAttribute.cs19
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Null.cs102
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object Loading.cs174
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object_Identity.cs79
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OptimisticConcurrence.cs423
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OrderBy.cs125
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Paging.cs139
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Select_Distinct.cs160
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/String_Date_functions.cs325
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Top_Bottom.cs80
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/UnionAll_Union_Intersect.cs105
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Views.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Where.cs135
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/MetalTest.cs116
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Ing.cs51
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Mysql.cs45
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Pg.cs43
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2SQLite.cs42
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program3Ora.cs32
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/AssemblyInfo.cs23
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest.cs1215
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_AllTypes_MySql.cs165
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Complex.cs633
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_GroupBy.cs322
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Operands.cs209
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Subquery.cs161
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_AnyCountFirst.cs352
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Conversions.cs138
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_DateTimeFunctions.cs510
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_EntitySet.cs422
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Join.cs336
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Maths.cs260
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_ReferenceLoading.cs163
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_StringFunctions.cs699
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/StoredProcTest.cs129
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Table.cs242
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/TestBase.cs185
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Transactions.cs148
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/VerticalPartitioningTest.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest.cs859
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest_BulkInsert.cs95
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes1
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/ColumnAttributeTest.cs64
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/DbLinq.accessor2
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Test/TypeContextTest.cs61
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes25
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/DataCommand.cs92
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/DbmlExtensions.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionChainEqualityComparer.cs81
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionEqualityComparer.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/IDataRecordExtensions.cs164
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/IDataTypeExtensions.cs75
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/IDbDataParameterExtensions.cs72
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Util/IThreadSafeDictionary.cs32
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/LambdaComparer.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/MemberInfoExtensions.cs143
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/Output.cs131
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/OutputLevel.cs39
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/Page.cs55
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/Profiler.cs78
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/QuotesHelper.cs70
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/ReferenceEqualityComparer.cs63
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionExtensions.cs79
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionUtility.cs176
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/StringExtensions.cs101
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/TextWriterExtension.cs259
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Util/ThreadSafeDictionary.cs332
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/TypeConvert.cs188
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/TypeExtensions.cs141
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Util/TypeLoader.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes9
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbLinq/Vendor/DbSchemaLoader.cs256
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataName.cs47
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataTableColumn.cs68
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataType.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/INameAliases.cs93
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISchemaLoader.cs66
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISqlProvider.cs320
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/IVendor.cs105
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes12
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Columns.cs35
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataName.cs36
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataTableColumn.cs65
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.ForeignKey.cs152
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Name.cs177
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.StoredProcedures.cs46
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Tables.cs53
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.TypeMapping.cs467
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.cs453
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SqlProvider.cs1652
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.ProcedureResult.cs73
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.cs222
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq/Vendor/VendorAttribute.cs60
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq1.vsmdi23
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq2.vsmdi6
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq3.vsmdi65
-rw-r--r--mcs/class/System.Data.Linq/src/DbLinq_StudioExpress.sln180
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/.gitattributes15
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/AbstractParameters.cs695
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/AllTypes all to Cs.txt7
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/AllTypes to Cs.txt2
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/App.config38
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Configuration/ProvidersSection.cs130
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/DB all to Cs.txt8
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/DB all to DBML.txt7
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/DB to Cs.txt3
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/DB to DBML.txt2
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/DbMetal.csproj207
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes9
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/AttributeDefinition.cs55
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbMetal/Generator/CodeDomGenerator.cs1474
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeWriter.cs365
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/IImplementation.cs76
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes4
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/IModifiedImplementation.cs52
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangedImplementation.cs85
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangingImplementation.cs87
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/InterfaceImplementation.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/GenerationContext.cs106
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/ICodeGenerator.cs59
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/IProcessor.cs90
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/ISchemaLoaderFactory.cs56
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes6
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeGenerator.cs67
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeWriter.cs595
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Class.cs801
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Context.Ctor.cs126
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Procedure.cs171
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs466
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/Processor.cs302
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/SchemaLoaderFactory.cs188
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/ParameterDefinition.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Generator/SpecificationDefinition.cs58
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.cs76
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt75130
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.cs89
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt336658
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt10000
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Mono/Options.cs1112
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/NorthwindRename.dbml9
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Parameters.cs436
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Program.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes3
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Properties/AssemblyInfo.cs44
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.Designer.cs26
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.settings5
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Reference.cs38
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRename.cs203
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRenameLoader.cs50
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Schema/NameAliasesLoader.cs54
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Schema/TableAlias.cs142
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/SqlMetal.csproj177
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes6
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbMetal/Test/AppRunner.cs108
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbMetal/Test/CreateDbmlFromSqliteDbTest.cs55
-rwxr-xr-xmcs/class/System.Data.Linq/src/DbMetal/Test/CreateEntitiesFromSqliteDbTest.cs65
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test.csproj112
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test_sqlite.csproj66
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/EnglishWordsTest.cs172
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/FrenchWordsTest.cs117
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/NameFormatterTest.cs161
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Test/SqlMetal_test_sqlite.csproj66
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Utility/EnvironmentExtension.cs53
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/Utility/VariablesExtension.cs86
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/northwind.dbmlbin29286 -> 0 bytes
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/oraFieldRenames.xml44
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/pgsqlFieldRenames.xml25
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/run_ingMetal.bat3
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/run_myMetal.bat5
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/run_oraMetal.bat5
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/run_pgMetal.bat1
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/run_sqliteMetal.bat15
-rw-r--r--mcs/class/System.Data.Linq/src/DbMetal/sqlmetal.exe.config34
-rw-r--r--mcs/class/System.Data.Linq/src/LocalTestRun.testrunconfig22
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/NUnitRunner.csproj81
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Program.cs20
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/AssemblyInfo.cs23
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.Designer.cs71
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.resx117
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.Designer.cs30
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.settings7
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes2
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/App.config14
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Program.cs133
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes1
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/AssemblyInfo.cs23
-rw-r--r--mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/TestNamespaceWriter.csproj63
-rw-r--r--mcs/class/System.Data.Linq/src/readme.txt6
-rw-r--r--mcs/class/System.Data.Linq/tests/.gitattributes5
-rw-r--r--mcs/class/System.Data.Linq/tests/ConnectionStrings.xml24
-rw-r--r--mcs/class/System.Data.Linq/tests/Northwind.db3bin542720 -> 0 bytes
-rw-r--r--mcs/class/System.Data.Linq/tests/expected/.gitattributes8
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs4517
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml169
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs4476
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml169
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.cs4517
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.dbml169
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.cs4476
-rwxr-xr-xmcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.dbml169
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.Ingres.sql9184
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.MySql.sql9154
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.Oracle.sql4821
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.PostgreSQL.sql9144
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.SQLite.sql9031
-rw-r--r--mcs/class/System.Data.Linq/tests/instnwnd.SqlServer.sql9336
671 files changed, 3657 insertions, 572310 deletions
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Link.cs b/mcs/class/System.Data.Linq/Assembly/AssemblyInfo.cs
index 4ebfc479271..9554cfd7fec 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Link.cs
+++ b/mcs/class/System.Data.Linq/Assembly/AssemblyInfo.cs
@@ -1,72 +1,51 @@
-//
-// Link.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace System.Data.Linq
-{
- public struct Link<T>
- {
- [MonoTODO]
- public Link (T value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public Link (IEnumerable<T> source)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public Link (Link<T> link)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public bool HasLoadedOrAssignedValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public bool HasValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public T Value {
- get { throw new NotImplementedException (); }
- set { throw new NotImplementedException (); }
- }
- }
-}
+//
+// AssemblyInfo.cs
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Security;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+[assembly: AssemblyTitle ("System.Data.Linq.dll")]
+[assembly: AssemblyDescription ("System.Data.Linq.dll")]
+[assembly: AssemblyDefaultAlias ("System.Data.Linq.dll")]
+
+[assembly: AssemblyCompany (Consts.MonoCompany)]
+[assembly: AssemblyProduct (Consts.MonoProduct)]
+[assembly: AssemblyCopyright (Consts.MonoCopyright)]
+[assembly: AssemblyVersion (Consts.FxVersion)]
+[assembly: SatelliteContractVersion (Consts.FxVersion)]
+[assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
+[assembly: AssemblyFileVersion (Consts.FxFileVersion)]
+
+[assembly: NeutralResourcesLanguage ("en-US")]
+[assembly: CLSCompliant (true)]
+[assembly: AssemblyDelaySign (true)]
+
+[assembly: ComVisible (false)]
+[assembly: AllowPartiallyTrustedCallers]
+
+[assembly: SecurityCritical]
diff --git a/mcs/class/System.Data.Linq/Makefile b/mcs/class/System.Data.Linq/Makefile
index b55cdb9e3c5..0d34e7ef445 100644
--- a/mcs/class/System.Data.Linq/Makefile
+++ b/mcs/class/System.Data.Linq/Makefile
@@ -3,41 +3,13 @@ SUBDIRS =
include ../../build/rules.make
LIBRARY = System.Data.Linq.dll
-LIB_REFS = System System.Core System.Xml System.Data System.Runtime.Serialization
+LIB_REFS = System System.Core System.Xml System.Xml.Linq System.Data System.Runtime.Serialization System.Transactions
KEYFILE = ../ecma.pub
-LIB_MCS_FLAGS = \
- /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd \
- /d:MONO_STRICT /d:MONO_DEPLOY -warn:1
+LIB_MCS_FLAGS = -d:ILGEN
-TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
+TEST_MCS_FLAGS = -d:MONO_STRICT
+TEST_LIB_REFS = System System.Core System.Data System.Xml
-EXTRA_DISTFILES = src/DbLinq/Schema/Dbml/DbmlSchema.xsd
+TXT_RESOURCE_STRINGS = ../referencesource/System.Data.Linq/System.Data.Linq.txt
include ../../build/library.make
-
-dist-local: dist-default dist-DbLinq
-
-dist-DbLinq:
- find src -name '*.cs' -o -name '*.snk' -o -name '*.xml' -o -name '*.txt' > .files ; \
- tar cTf .files - | (cd $(distdir); tar xf -) ; \
- rm .files
-
-RSYNC_EXCLUDES = \
- --exclude '*.cache' \
- --exclude '*.csproj.*.txt' \
- --exclude '*.dll' \
- --exclude '*.exe' \
- --exclude '*.force' \
- --exclude '*.pdb' \
- --exclude '*.pidb' \
- --exclude '*.suo' \
- --exclude '*.user' \
- --exclude '*.userprefs' \
- --exclude '*.usertasks' \
- --exclude '.svn'
-
-update-dblinq:
- rsync -avz $(RSYNC_EXCLUDES) $$HOME/Development/mono-HEAD/dblinq2007/src/ src/
- rsync -avz $(RSYNC_EXCLUDES) $$HOME/Development/mono-HEAD/dblinq2007/tests/ tests/
- rsync -avz $(RSYNC_EXCLUDES) $$HOME/Development/mono-HEAD/dblinq2007/examples/ examples/
-
diff --git a/mcs/class/System.Data.Linq/README b/mcs/class/System.Data.Linq/README
deleted file mode 100644
index ac19cc4c604..00000000000
--- a/mcs/class/System.Data.Linq/README
+++ /dev/null
@@ -1,11 +0,0 @@
-We implement Linq to SQL by integrating DBLinq effort:
-http://linq.to/db
-
-Basically, we just copy DBLinq sources ("src" directory) into our tree,
-and remove irrelevant/not-yet-supported sources.
-
-For DBLinq documentations, check their project website and sources.
-
-Any contributions should be sent to DBLinq project unless there is
-reason to not do so.
-
diff --git a/mcs/class/System.Data.Linq/ReferenceSources/Error.cs b/mcs/class/System.Data.Linq/ReferenceSources/Error.cs
new file mode 100644
index 00000000000..3f0eb3710d0
--- /dev/null
+++ b/mcs/class/System.Data.Linq/ReferenceSources/Error.cs
@@ -0,0 +1,1576 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Text;
+
+namespace System.Data.Linq
+{
+ // this class is somehow generated in referencesource, manually created an equivalent for now
+ // TODO: we need to make sure we throw the proper exception for each method
+ internal class Error
+ {
+ public static Exception VbLikeDoesNotSupportMultipleCharacterRanges()
+ {
+ return new Exception (SR.VbLikeDoesNotSupportMultipleCharacterRanges);
+ }
+ public static Exception VbLikeUnclosedBracket()
+ {
+ return new Exception (SR.VbLikeUnclosedBracket);
+ }
+ public static Exception UnrecognizedProviderMode(object p0)
+ {
+ return new Exception (SR.Format (SR.UnrecognizedProviderMode, p0));
+ }
+ public static Exception CompiledQueryCannotReturnType(object p0)
+ {
+ return new Exception (SR.Format (SR.CompiledQueryCannotReturnType, p0));
+ }
+ public static Exception ArgumentEmpty(object p0)
+ {
+ return new Exception (SR.Format (SR.ArgumentEmpty, p0));
+ }
+ public static Exception ProviderCannotBeUsedAfterDispose()
+ {
+ return new Exception (SR.ProviderCannotBeUsedAfterDispose);
+ }
+ public static Exception ArgumentTypeMismatch(object p0)
+ {
+ return new Exception (SR.Format (SR.ArgumentTypeMismatch, p0));
+ }
+ public static Exception ContextNotInitialized()
+ {
+ return new Exception (SR.ContextNotInitialized);
+ }
+ public static Exception CouldNotDetermineSqlType(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotDetermineSqlType, p0));
+ }
+ public static Exception CouldNotDetermineDbGeneratedSqlType(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotDetermineDbGeneratedSqlType, p0));
+ }
+ public static Exception CouldNotDetermineCatalogName()
+ {
+ return new Exception (SR.CouldNotDetermineCatalogName);
+ }
+ public static Exception CreateDatabaseFailedBecauseOfClassWithNoMembers(object p0)
+ {
+ return new Exception (SR.Format (SR.CreateDatabaseFailedBecauseOfClassWithNoMembers, p0));
+ }
+ public static Exception CreateDatabaseFailedBecauseOfContextWithNoTables(object p0)
+ {
+ return new Exception (SR.Format (SR.CreateDatabaseFailedBecauseOfContextWithNoTables, p0));
+ }
+ public static Exception CreateDatabaseFailedBecauseSqlCEDatabaseAlreadyExists(object p0)
+ {
+ return new Exception (SR.Format (SR.CreateDatabaseFailedBecauseSqlCEDatabaseAlreadyExists, p0));
+ }
+ public static Exception DistributedTransactionsAreNotAllowed()
+ {
+ return new Exception (SR.DistributedTransactionsAreNotAllowed);
+ }
+ public static Exception InvalidConnectionArgument(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidConnectionArgument, p0));
+ }
+ public static Exception CannotEnumerateResultsMoreThanOnce()
+ {
+ return new Exception (SR.CannotEnumerateResultsMoreThanOnce);
+ }
+ public static Exception IifReturnTypesMustBeEqual(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.IifReturnTypesMustBeEqual, p0, p1));
+ }
+ public static Exception MethodNotMappedToStoredProcedure(object p0)
+ {
+ return new Exception (SR.Format (SR.MethodNotMappedToStoredProcedure, p0));
+ }
+ public static Exception ResultTypeNotMappedToFunction(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.ResultTypeNotMappedToFunction, p0, p1));
+ }
+ public static Exception ToStringOnlySupportedForPrimitiveTypes()
+ {
+ return new Exception (SR.ToStringOnlySupportedForPrimitiveTypes);
+ }
+ public static Exception TransactionDoesNotMatchConnection()
+ {
+ return new Exception (SR.TransactionDoesNotMatchConnection);
+ }
+ public static Exception UnexpectedTypeCode(object p0)
+ {
+ return new Exception (SR.Format (SR.UnexpectedTypeCode, p0));
+ }
+ public static Exception UnsupportedDateTimeConstructorForm()
+ {
+ return new Exception (SR.UnsupportedDateTimeConstructorForm);
+ }
+ public static Exception UnsupportedDateTimeOffsetConstructorForm()
+ {
+ return new Exception (SR.UnsupportedDateTimeOffsetConstructorForm);
+ }
+ public static Exception UnsupportedStringConstructorForm()
+ {
+ return new Exception (SR.UnsupportedStringConstructorForm);
+ }
+ public static Exception UnsupportedTimeSpanConstructorForm()
+ {
+ return new Exception (SR.UnsupportedTimeSpanConstructorForm);
+ }
+ public static Exception UnsupportedTypeConstructorForm(object p0)
+ {
+ return new Exception (SR.Format (SR.UnsupportedTypeConstructorForm, p0));
+ }
+ public static Exception WrongNumberOfValuesInCollectionArgument(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.WrongNumberOfValuesInCollectionArgument, p0, p1, p2));
+ }
+ public static Exception MemberCannotBeTranslated(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MemberCannotBeTranslated, p0, p1));
+ }
+ public static Exception NonConstantExpressionsNotSupportedFor(object p0)
+ {
+ return new Exception (SR.Format (SR.NonConstantExpressionsNotSupportedFor, p0));
+ }
+ public static Exception MathRoundNotSupported()
+ {
+ return new Exception (SR.MathRoundNotSupported);
+ }
+ public static Exception SqlMethodOnlyForSql(object p0)
+ {
+ return new Exception (SR.Format (SR.SqlMethodOnlyForSql, p0));
+ }
+ public static Exception NonConstantExpressionsNotSupportedForRounding()
+ {
+ return new Exception (SR.NonConstantExpressionsNotSupportedForRounding);
+ }
+ public static Exception CompiledQueryAgainstMultipleShapesNotSupported()
+ {
+ return new Exception (SR.CompiledQueryAgainstMultipleShapesNotSupported);
+ }
+ public static Exception IndexOfWithStringComparisonArgNotSupported()
+ {
+ return new Exception (SR.IndexOfWithStringComparisonArgNotSupported);
+ }
+ public static Exception LastIndexOfWithStringComparisonArgNotSupported()
+ {
+ return new Exception (SR.LastIndexOfWithStringComparisonArgNotSupported);
+ }
+ public static Exception ConvertToCharFromBoolNotSupported()
+ {
+ return new Exception (SR.ConvertToCharFromBoolNotSupported);
+ }
+ public static Exception ConvertToDateTimeOnlyForDateTimeOrString()
+ {
+ return new Exception (SR.ConvertToDateTimeOnlyForDateTimeOrString);
+ }
+ public static Exception SkipIsValidOnlyOverOrderedQueries()
+ {
+ return new Exception (SR.SkipIsValidOnlyOverOrderedQueries);
+ }
+ public static Exception SkipRequiresSingleTableQueryWithPKs()
+ {
+ return new Exception (SR.SkipRequiresSingleTableQueryWithPKs);
+ }
+ public static Exception NoMethodInTypeMatchingArguments(object p0)
+ {
+ return new Exception (SR.Format (SR.NoMethodInTypeMatchingArguments, p0));
+ }
+ public static Exception CannotConvertToEntityRef(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotConvertToEntityRef, p0));
+ }
+ public static Exception ExpressionNotDeferredQuerySource()
+ {
+ return new Exception (SR.ExpressionNotDeferredQuerySource);
+ }
+ public static Exception DeferredMemberWrongType()
+ {
+ return new Exception (SR.DeferredMemberWrongType);
+ }
+ public static Exception ArgumentWrongType(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.ArgumentWrongType, p0, p1, p2));
+ }
+ public static Exception ArgumentWrongValue(object p0)
+ {
+ return new Exception (SR.Format (SR.ArgumentWrongValue, p0));
+ }
+ public static Exception BadProjectionInSelect()
+ {
+ return new Exception (SR.BadProjectionInSelect);
+ }
+ public static Exception InvalidReturnFromSproc(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidReturnFromSproc, p0));
+ }
+ public static Exception WrongDataContext()
+ {
+ return new Exception (SR.WrongDataContext);
+ }
+ public static Exception BinaryOperatorNotRecognized(object p0)
+ {
+ return new Exception (SR.Format (SR.BinaryOperatorNotRecognized, p0));
+ }
+ public static Exception CannotAggregateType(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotAggregateType, p0));
+ }
+ public static Exception CannotCompareItemsAssociatedWithDifferentTable()
+ {
+ return new Exception (SR.CannotCompareItemsAssociatedWithDifferentTable);
+ }
+ public static Exception CannotDeleteTypesOf(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotDeleteTypesOf, p0));
+ }
+ public static Exception ClassLiteralsNotAllowed(object p0)
+ {
+ return new Exception (SR.Format (SR.ClassLiteralsNotAllowed, p0));
+ }
+ public static Exception ClientCaseShouldNotHold(object p0)
+ {
+ return new Exception (SR.Format (SR.ClientCaseShouldNotHold, p0));
+ }
+ public static Exception ClrBoolDoesNotAgreeWithSqlType(object p0)
+ {
+ return new Exception (SR.Format (SR.ClrBoolDoesNotAgreeWithSqlType, p0));
+ }
+ public static Exception ColumnCannotReferToItself()
+ {
+ return new Exception (SR.ColumnCannotReferToItself);
+ }
+ public static Exception ColumnClrTypeDoesNotAgreeWithExpressionsClrType()
+ {
+ return new Exception (SR.ColumnClrTypeDoesNotAgreeWithExpressionsClrType);
+ }
+ public static Exception ColumnIsDefinedInMultiplePlaces(object p0)
+ {
+ return new Exception (SR.Format (SR.ColumnIsDefinedInMultiplePlaces, p0));
+ }
+ public static Exception ColumnIsNotAccessibleThroughGroupBy(object p0)
+ {
+ return new Exception (SR.Format (SR.ColumnIsNotAccessibleThroughGroupBy, p0));
+ }
+ public static Exception ColumnIsNotAccessibleThroughDistinct(object p0)
+ {
+ return new Exception (SR.Format (SR.ColumnIsNotAccessibleThroughDistinct, p0));
+ }
+ public static Exception ColumnReferencedIsNotInScope(object p0)
+ {
+ return new Exception (SR.Format (SR.ColumnReferencedIsNotInScope, p0));
+ }
+ public static Exception ConstructedArraysNotSupported()
+ {
+ return new Exception (SR.ConstructedArraysNotSupported);
+ }
+ public static Exception ParametersCannotBeSequences()
+ {
+ return new Exception (SR.ParametersCannotBeSequences);
+ }
+ public static Exception CapturedValuesCannotBeSequences()
+ {
+ return new Exception (SR.CapturedValuesCannotBeSequences);
+ }
+ public static Exception IQueryableCannotReturnSelfReferencingConstantExpression()
+ {
+ return new Exception (SR.IQueryableCannotReturnSelfReferencingConstantExpression);
+ }
+ public static Exception CouldNotAssignSequence(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.CouldNotAssignSequence, p0, p1));
+ }
+ public static Exception CouldNotTranslateExpressionForReading(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotTranslateExpressionForReading, p0));
+ }
+ public static Exception CouldNotGetClrType()
+ {
+ return new Exception (SR.CouldNotGetClrType);
+ }
+ public static Exception CouldNotGetSqlType()
+ {
+ return new Exception (SR.CouldNotGetSqlType);
+ }
+ public static Exception CouldNotHandleAliasRef(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotHandleAliasRef, p0));
+ }
+ public static Exception DidNotExpectAs(object p0)
+ {
+ return new Exception (SR.Format (SR.DidNotExpectAs, p0));
+ }
+ public static Exception DidNotExpectTypeBinding()
+ {
+ return new Exception (SR.DidNotExpectTypeBinding);
+ }
+ public static Exception DidNotExpectTypeChange(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.DidNotExpectTypeChange, p0, p1));
+ }
+ public static Exception EmptyCaseNotSupported()
+ {
+ return new Exception (SR.EmptyCaseNotSupported);
+ }
+ public static Exception ExpectedNoObjectType()
+ {
+ return new Exception (SR.ExpectedNoObjectType);
+ }
+ public static Exception ExpectedBitFoundPredicate()
+ {
+ return new Exception (SR.ExpectedBitFoundPredicate);
+ }
+ public static Exception ExpectedClrTypesToAgree(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.ExpectedClrTypesToAgree, p0, p1));
+ }
+ public static Exception ExpectedPredicateFoundBit()
+ {
+ return new Exception (SR.ExpectedPredicateFoundBit);
+ }
+ public static Exception ExpectedQueryableArgument(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.ExpectedQueryableArgument, p0, p1, p2));
+ }
+ public static Exception InvalidGroupByExpressionType(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidGroupByExpressionType, p0));
+ }
+ public static Exception InvalidGroupByExpression()
+ {
+ return new Exception (SR.InvalidGroupByExpression);
+ }
+ public static Exception InvalidOrderByExpression(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidOrderByExpression, p0));
+ }
+ public static Exception Impossible()
+ {
+ return new Exception (SR.Impossible);
+ }
+ public static Exception InfiniteDescent()
+ {
+ return new Exception (SR.InfiniteDescent);
+ }
+ public static Exception InvalidFormatNode(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidFormatNode, p0));
+ }
+ public static Exception InvalidReferenceToRemovedAliasDuringDeflation()
+ {
+ return new Exception (SR.InvalidReferenceToRemovedAliasDuringDeflation);
+ }
+ public static Exception InvalidSequenceOperatorCall(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidSequenceOperatorCall, p0));
+ }
+ public static Exception ParameterNotInScope(object p0)
+ {
+ return new Exception (SR.Format (SR.ParameterNotInScope, p0));
+ }
+ public static Exception MemberAccessIllegal(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.MemberAccessIllegal, p0, p1, p2));
+ }
+ public static Exception MemberCouldNotBeTranslated(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MemberCouldNotBeTranslated, p0, p1));
+ }
+ public static Exception MemberNotPartOfProjection(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MemberNotPartOfProjection, p0, p1));
+ }
+ public static Exception MethodHasNoSupportConversionToSql(object p0)
+ {
+ return new Exception (SR.Format (SR.MethodHasNoSupportConversionToSql, p0));
+ }
+ public static Exception MethodFormHasNoSupportConversionToSql(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MethodFormHasNoSupportConversionToSql, p0, p1));
+ }
+ public static Exception UnableToBindUnmappedMember(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.UnableToBindUnmappedMember, p0, p1, p2));
+ }
+ public static Exception QueryOperatorNotSupported(object p0)
+ {
+ return new Exception (SR.Format (SR.QueryOperatorNotSupported, p0));
+ }
+ public static Exception QueryOperatorOverloadNotSupported(object p0)
+ {
+ return new Exception (SR.Format (SR.QueryOperatorOverloadNotSupported, p0));
+ }
+ public static Exception ReaderUsedAfterDispose()
+ {
+ return new Exception (SR.ReaderUsedAfterDispose);
+ }
+ public static Exception RequiredColumnDoesNotExist(object p0)
+ {
+ return new Exception (SR.Format (SR.RequiredColumnDoesNotExist, p0));
+ }
+ public static Exception SimpleCaseShouldNotHold(object p0)
+ {
+ return new Exception (SR.Format (SR.SimpleCaseShouldNotHold, p0));
+ }
+ public static Exception TypeBinaryOperatorNotRecognized()
+ {
+ return new Exception (SR.TypeBinaryOperatorNotRecognized);
+ }
+ public static Exception UnexpectedNode(object p0)
+ {
+ return new Exception (SR.Format (SR.UnexpectedNode, p0));
+ }
+ public static Exception UnexpectedFloatingColumn()
+ {
+ return new Exception (SR.UnexpectedFloatingColumn);
+ }
+ public static Exception UnexpectedSharedExpression()
+ {
+ return new Exception (SR.UnexpectedSharedExpression);
+ }
+ public static Exception UnexpectedSharedExpressionReference()
+ {
+ return new Exception (SR.UnexpectedSharedExpressionReference);
+ }
+ public static Exception UnhandledBindingType(object p0)
+ {
+ return new Exception (SR.Format (SR.UnhandledBindingType, p0));
+ }
+ public static Exception UnhandledStringTypeComparison()
+ {
+ return new Exception (SR.UnhandledStringTypeComparison);
+ }
+ public static Exception UnhandledMemberAccess(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.UnhandledMemberAccess, p0, p1));
+ }
+ public static Exception UnmappedDataMember(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.UnmappedDataMember, p0, p1, p2));
+ }
+ public static Exception UnrecognizedExpressionNode(object p0)
+ {
+ return new Exception (SR.Format (SR.UnrecognizedExpressionNode, p0));
+ }
+ public static Exception ValueHasNoLiteralInSql(object p0)
+ {
+ return new Exception (SR.Format (SR.ValueHasNoLiteralInSql, p0));
+ }
+ public static Exception UnionIncompatibleConstruction()
+ {
+ return new Exception (SR.UnionIncompatibleConstruction);
+ }
+ public static Exception UnionDifferentMembers()
+ {
+ return new Exception (SR.UnionDifferentMembers);
+ }
+ public static Exception UnionDifferentMemberOrder()
+ {
+ return new Exception (SR.UnionDifferentMemberOrder);
+ }
+ public static Exception UnionOfIncompatibleDynamicTypes()
+ {
+ return new Exception (SR.UnionOfIncompatibleDynamicTypes);
+ }
+ public static Exception UnionWithHierarchy()
+ {
+ return new Exception (SR.UnionWithHierarchy);
+ }
+ public static Exception UnhandledExpressionType(object p0)
+ {
+ return new Exception (SR.Format (SR.UnhandledExpressionType, p0));
+ }
+ public static Exception IntersectNotSupportedForHierarchicalTypes()
+ {
+ return new Exception (SR.IntersectNotSupportedForHierarchicalTypes);
+ }
+ public static Exception ExceptNotSupportedForHierarchicalTypes()
+ {
+ return new Exception (SR.ExceptNotSupportedForHierarchicalTypes);
+ }
+ public static Exception NonCountAggregateFunctionsAreNotValidOnProjections(object p0)
+ {
+ return new Exception (SR.Format (SR.NonCountAggregateFunctionsAreNotValidOnProjections, p0));
+ }
+ public static Exception GroupingNotSupportedAsOrderCriterion()
+ {
+ return new Exception (SR.GroupingNotSupportedAsOrderCriterion);
+ }
+ public static Exception SelectManyDoesNotSupportStrings()
+ {
+ return new Exception (SR.SelectManyDoesNotSupportStrings);
+ }
+ public static Exception SequenceOperatorsNotSupportedForType(object p0)
+ {
+ return new Exception (SR.Format (SR.SequenceOperatorsNotSupportedForType, p0));
+ }
+ public static Exception SkipNotSupportedForSequenceTypes()
+ {
+ return new Exception (SR.SkipNotSupportedForSequenceTypes);
+ }
+ public static Exception ComparisonNotSupportedForType(object p0)
+ {
+ return new Exception (SR.Format (SR.ComparisonNotSupportedForType, p0));
+ }
+ public static Exception QueryOnLocalCollectionNotSupported()
+ {
+ return new Exception (SR.QueryOnLocalCollectionNotSupported);
+ }
+ public static Exception UnsupportedNodeType(object p0)
+ {
+ return new Exception (SR.Format (SR.UnsupportedNodeType, p0));
+ }
+ public static Exception TypeColumnWithUnhandledSource()
+ {
+ return new Exception (SR.TypeColumnWithUnhandledSource);
+ }
+ public static Exception GeneralCollectionMaterializationNotSupported()
+ {
+ return new Exception (SR.GeneralCollectionMaterializationNotSupported);
+ }
+ public static Exception TypeCannotBeOrdered(object p0)
+ {
+ return new Exception (SR.Format (SR.TypeCannotBeOrdered, p0));
+ }
+ public static Exception InvalidMethodExecution(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidMethodExecution, p0));
+ }
+ public static Exception SprocsCannotBeComposed()
+ {
+ return new Exception (SR.SprocsCannotBeComposed);
+ }
+ public static Exception InsertItemMustBeConstant()
+ {
+ return new Exception (SR.InsertItemMustBeConstant);
+ }
+ public static Exception UpdateItemMustBeConstant()
+ {
+ return new Exception (SR.UpdateItemMustBeConstant);
+ }
+ public static Exception CouldNotConvertToPropertyOrField(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotConvertToPropertyOrField, p0));
+ }
+ public static Exception BadParameterType(object p0)
+ {
+ return new Exception (SR.Format (SR.BadParameterType, p0));
+ }
+ public static Exception CannotAssignToMember(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotAssignToMember, p0));
+ }
+ public static Exception MappedTypeMustHaveDefaultConstructor(object p0)
+ {
+ return new Exception (SR.Format (SR.MappedTypeMustHaveDefaultConstructor, p0));
+ }
+ public static Exception UnsafeStringConversion(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.UnsafeStringConversion, p0, p1));
+ }
+ public static Exception CannotAssignNull(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotAssignNull, p0));
+ }
+ public static Exception ProviderNotInstalled(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.ProviderNotInstalled, p0, p1));
+ }
+ public static Exception InvalidProviderType(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidProviderType, p0));
+ }
+ public static Exception InvalidDbGeneratedType(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidDbGeneratedType, p0));
+ }
+ public static Exception DatabaseDeleteThroughContext()
+ {
+ return new Exception (SR.DatabaseDeleteThroughContext);
+ }
+ public static Exception CannotMaterializeEntityType(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotMaterializeEntityType, p0));
+ }
+ public static Exception CannotMaterializeList(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotMaterializeList, p0));
+ }
+ public static Exception CouldNotConvert(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.CouldNotConvert, p0, p1));
+ }
+ public static Exception CannotAddChangeConflicts()
+ {
+ return new Exception (SR.CannotAddChangeConflicts);
+ }
+ public static Exception CannotRemoveChangeConflicts()
+ {
+ return new Exception (SR.CannotRemoveChangeConflicts);
+ }
+ public static Exception InconsistentAssociationAndKeyChange(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.InconsistentAssociationAndKeyChange, p0, p1));
+ }
+ public static Exception UnableToDetermineDataContext()
+ {
+ return new Exception (SR.UnableToDetermineDataContext);
+ }
+ public static Exception ArgumentTypeHasNoIdentityKey(object p0)
+ {
+ return new Exception (SR.Format (SR.ArgumentTypeHasNoIdentityKey, p0));
+ }
+ public static Exception CannotRemoveUnattachedEntity()
+ {
+ return new Exception (SR.CannotRemoveUnattachedEntity);
+ }
+ public static Exception ColumnMappedMoreThanOnce(object p0)
+ {
+ return new Exception (SR.Format (SR.ColumnMappedMoreThanOnce, p0));
+ }
+ public static Exception CouldNotAttach()
+ {
+ return new Exception (SR.CouldNotAttach);
+ }
+ public static Exception CouldNotGetTableForSubtype(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.CouldNotGetTableForSubtype, p0, p1));
+ }
+ public static Exception CouldNotRemoveRelationshipBecauseOneSideCannotBeNull(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.CouldNotRemoveRelationshipBecauseOneSideCannotBeNull, p0, p1, p2));
+ }
+ public static InvalidOperationException EntitySetAlreadyLoaded()
+ {
+ return new InvalidOperationException (SR.EntitySetAlreadyLoaded);
+ }
+ public static Exception EntitySetModifiedDuringEnumeration()
+ {
+ return new Exception (SR.EntitySetModifiedDuringEnumeration);
+ }
+ public static Exception ExpectedQueryableArgument(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.ExpectedQueryableArgument, p0, p1));
+ }
+ public static Exception ExpectedUpdateDeleteOrChange()
+ {
+ return new Exception (SR.ExpectedUpdateDeleteOrChange);
+ }
+ public static Exception KeyIsWrongSize(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.KeyIsWrongSize, p0, p1));
+ }
+ public static Exception KeyValueIsWrongType(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.KeyValueIsWrongType, p0, p1));
+ }
+ public static Exception IdentityChangeNotAllowed(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.IdentityChangeNotAllowed, p0, p1));
+ }
+ public static Exception DbGeneratedChangeNotAllowed(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.DbGeneratedChangeNotAllowed, p0, p1));
+ }
+ public static Exception ModifyDuringAddOrRemove()
+ {
+ return new Exception (SR.ModifyDuringAddOrRemove);
+ }
+ public static Exception ProviderDoesNotImplementRequiredInterface(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.ProviderDoesNotImplementRequiredInterface, p0, p1));
+ }
+ public static Exception ProviderTypeNull()
+ {
+ return new Exception (SR.ProviderTypeNull);
+ }
+ public static Exception TypeCouldNotBeAdded(object p0)
+ {
+ return new Exception (SR.Format (SR.TypeCouldNotBeAdded, p0));
+ }
+ public static Exception TypeCouldNotBeRemoved(object p0)
+ {
+ return new Exception (SR.Format (SR.TypeCouldNotBeRemoved, p0));
+ }
+ public static Exception TypeCouldNotBeTracked(object p0)
+ {
+ return new Exception (SR.Format (SR.TypeCouldNotBeTracked, p0));
+ }
+ public static Exception TypeIsNotEntity(object p0)
+ {
+ return new Exception (SR.Format (SR.TypeIsNotEntity, p0));
+ }
+ public static Exception UnrecognizedRefreshObject()
+ {
+ return new Exception (SR.UnrecognizedRefreshObject);
+ }
+ public static Exception ObjectTrackingRequired()
+ {
+ return new Exception (SR.ObjectTrackingRequired);
+ }
+ public static Exception OptionsCannotBeModifiedAfterQuery()
+ {
+ return new Exception (SR.OptionsCannotBeModifiedAfterQuery);
+ }
+ public static Exception DeferredLoadingRequiresObjectTracking()
+ {
+ return new Exception (SR.DeferredLoadingRequiresObjectTracking);
+ }
+ public static Exception SubqueryDoesNotSupportOperator(object p0)
+ {
+ return new Exception (SR.Format (SR.SubqueryDoesNotSupportOperator, p0));
+ }
+ public static Exception SubqueryNotSupportedOn(object p0)
+ {
+ return new Exception (SR.Format (SR.SubqueryNotSupportedOn, p0));
+ }
+ public static Exception SubqueryNotSupportedOnType(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.SubqueryNotSupportedOnType, p0, p1));
+ }
+ public static Exception SubqueryNotAllowedAfterFreeze()
+ {
+ return new Exception (SR.SubqueryNotAllowedAfterFreeze);
+ }
+ public static Exception IncludeNotAllowedAfterFreeze()
+ {
+ return new Exception (SR.IncludeNotAllowedAfterFreeze);
+ }
+ public static Exception LoadOptionsChangeNotAllowedAfterQuery()
+ {
+ return new Exception (SR.LoadOptionsChangeNotAllowedAfterQuery);
+ }
+ public static Exception IncludeCycleNotAllowed()
+ {
+ return new Exception (SR.IncludeCycleNotAllowed);
+ }
+ public static Exception SubqueryMustBeSequence()
+ {
+ return new Exception (SR.SubqueryMustBeSequence);
+ }
+ public static Exception RefreshOfDeletedObject()
+ {
+ return new Exception (SR.RefreshOfDeletedObject);
+ }
+ public static Exception RefreshOfNewObject()
+ {
+ return new Exception (SR.RefreshOfNewObject);
+ }
+ public static Exception CannotChangeInheritanceType(object p0, object p1, object p2, object p3)
+ {
+ return new Exception (SR.Format (SR.CannotChangeInheritanceType, p0, p1, p2, p3));
+ }
+ public static Exception DataContextCannotBeUsedAfterDispose()
+ {
+ return new Exception (SR.DataContextCannotBeUsedAfterDispose);
+ }
+ public static InvalidOperationException TypeIsNotMarkedAsTable(object p0)
+ {
+ return new InvalidOperationException (SR.Format (SR.TypeIsNotMarkedAsTable, p0));
+ }
+ public static Exception NonEntityAssociationMapping(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.NonEntityAssociationMapping, p0, p1, p2));
+ }
+ public static Exception CannotPerformCUDOnReadOnlyTable(object p0)
+ {
+ return new Exception (SR.Format (SR.CannotPerformCUDOnReadOnlyTable, p0));
+ }
+ public static Exception CycleDetected()
+ {
+ return new Exception (SR.CycleDetected);
+ }
+ public static Exception CantAddAlreadyExistingItem()
+ {
+ return new Exception (SR.CantAddAlreadyExistingItem);
+ }
+ public static Exception InsertAutoSyncFailure()
+ {
+ return new Exception (SR.InsertAutoSyncFailure);
+ }
+ public static Exception EntitySetDataBindingWithAbstractBaseClass(object p0)
+ {
+ return new Exception (SR.Format (SR.EntitySetDataBindingWithAbstractBaseClass, p0));
+ }
+ public static Exception EntitySetDataBindingWithNonPublicDefaultConstructor(object p0)
+ {
+ return new Exception (SR.Format (SR.EntitySetDataBindingWithNonPublicDefaultConstructor, p0));
+ }
+ public static Exception InvalidLoadOptionsLoadMemberSpecification()
+ {
+ return new Exception (SR.InvalidLoadOptionsLoadMemberSpecification);
+ }
+ public static Exception EntityIsTheWrongType()
+ {
+ return new Exception (SR.EntityIsTheWrongType);
+ }
+ public static Exception OriginalEntityIsWrongType()
+ {
+ return new Exception (SR.OriginalEntityIsWrongType);
+ }
+ public static Exception CannotAttachAlreadyExistingEntity()
+ {
+ return new Exception (SR.CannotAttachAlreadyExistingEntity);
+ }
+ public static Exception CannotAttachAsModifiedWithoutOriginalState()
+ {
+ return new Exception (SR.CannotAttachAsModifiedWithoutOriginalState);
+ }
+ public static Exception CannotPerformOperationDuringSubmitChanges()
+ {
+ return new Exception (SR.CannotPerformOperationDuringSubmitChanges);
+ }
+ public static Exception CannotPerformOperationOutsideSubmitChanges()
+ {
+ return new Exception (SR.CannotPerformOperationOutsideSubmitChanges);
+ }
+ public static Exception CannotPerformOperationForUntrackedObject()
+ {
+ return new Exception (SR.CannotPerformOperationForUntrackedObject);
+ }
+ public static Exception CannotAttachAddNonNewEntities()
+ {
+ return new Exception (SR.CannotAttachAddNonNewEntities);
+ }
+ public static Exception QueryWasCompiledForDifferentMappingSource()
+ {
+ return new Exception (SR.QueryWasCompiledForDifferentMappingSource);
+ }
+
+ public static Exception InvalidFieldInfo(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.InvalidFieldInfo, p0, p1, p2));
+ }
+ public static Exception CouldNotCreateAccessorToProperty(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.CouldNotCreateAccessorToProperty, p0, p1, p2));
+ }
+ public static Exception UnableToAssignValueToReadonlyProperty(object p0)
+ {
+ return new Exception (SR.Format (SR.UnableToAssignValueToReadonlyProperty, p0));
+ }
+ public static Exception LinkAlreadyLoaded()
+ {
+ return new Exception (SR.LinkAlreadyLoaded);
+ }
+ public static Exception EntityRefAlreadyLoaded()
+ {
+ return new Exception (SR.EntityRefAlreadyLoaded);
+ }
+ public static Exception NoDiscriminatorFound(object p0)
+ {
+ return new Exception (SR.Format (SR.NoDiscriminatorFound, p0));
+ }
+ public static Exception InheritanceTypeDoesNotDeriveFromRoot(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.InheritanceTypeDoesNotDeriveFromRoot, p0, p1));
+ }
+ public static Exception AbstractClassAssignInheritanceDiscriminator(object p0)
+ {
+ return new Exception (SR.Format (SR.AbstractClassAssignInheritanceDiscriminator, p0));
+ }
+ public static Exception CannotGetInheritanceDefaultFromNonInheritanceClass()
+ {
+ return new Exception (SR.CannotGetInheritanceDefaultFromNonInheritanceClass);
+ }
+ public static Exception InheritanceCodeMayNotBeNull()
+ {
+ return new Exception (SR.InheritanceCodeMayNotBeNull);
+ }
+ public static Exception InheritanceTypeHasMultipleDiscriminators(object p0)
+ {
+ return new Exception (SR.Format (SR.InheritanceTypeHasMultipleDiscriminators, p0));
+ }
+ public static Exception InheritanceCodeUsedForMultipleTypes(object p0)
+ {
+ return new Exception (SR.Format (SR.InheritanceCodeUsedForMultipleTypes, p0));
+ }
+ public static Exception InheritanceTypeHasMultipleDefaults(object p0)
+ {
+ return new Exception (SR.Format (SR.InheritanceTypeHasMultipleDefaults, p0));
+ }
+ public static Exception InheritanceHierarchyDoesNotDefineDefault(object p0)
+ {
+ return new Exception (SR.Format (SR.InheritanceHierarchyDoesNotDefineDefault, p0));
+ }
+ public static Exception InheritanceSubTypeIsAlsoRoot(object p0)
+ {
+ return new Exception (SR.Format (SR.InheritanceSubTypeIsAlsoRoot, p0));
+ }
+ public static Exception NonInheritanceClassHasDiscriminator(object p0)
+ {
+ return new Exception (SR.Format (SR.NonInheritanceClassHasDiscriminator, p0));
+ }
+ public static Exception MemberMappedMoreThanOnce(object p0)
+ {
+ return new Exception (SR.Format (SR.MemberMappedMoreThanOnce, p0));
+ }
+ public static Exception BadStorageProperty(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.BadStorageProperty, p0, p1, p2));
+ }
+ public static Exception IncorrectAutoSyncSpecification(object p0)
+ {
+ return new Exception (SR.Format (SR.IncorrectAutoSyncSpecification, p0));
+ }
+ public static Exception UnhandledDeferredStorageType(object p0)
+ {
+ return new Exception (SR.Format (SR.UnhandledDeferredStorageType, p0));
+ }
+ public static Exception BadKeyMember(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.BadKeyMember, p0, p1, p2));
+ }
+ public static Exception ProviderTypeNotFound(object p0)
+ {
+ return new Exception (SR.Format (SR.ProviderTypeNotFound, p0));
+ }
+ public static Exception MethodCannotBeFound(object p0)
+ {
+ return new Exception (SR.Format (SR.MethodCannotBeFound, p0));
+ }
+ public static Exception UnableToResolveRootForType(object p0)
+ {
+ return new Exception (SR.Format (SR.UnableToResolveRootForType, p0));
+ }
+ public static Exception MappingForTableUndefined(object p0)
+ {
+ return new Exception (SR.Format (SR.MappingForTableUndefined, p0));
+ }
+ public static Exception CouldNotFindTypeFromMapping(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotFindTypeFromMapping, p0));
+ }
+ public static Exception TwoMembersMarkedAsPrimaryKeyAndDBGenerated(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.TwoMembersMarkedAsPrimaryKeyAndDBGenerated, p0, p1));
+ }
+ public static Exception TwoMembersMarkedAsRowVersion(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.TwoMembersMarkedAsRowVersion, p0, p1));
+ }
+ public static Exception TwoMembersMarkedAsInheritanceDiscriminator(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.TwoMembersMarkedAsInheritanceDiscriminator, p0, p1));
+ }
+ public static Exception CouldNotFindRuntimeTypeForMapping(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotFindRuntimeTypeForMapping, p0));
+ }
+ public static Exception UnexpectedNull(object p0)
+ {
+ return new Exception (SR.Format (SR.UnexpectedNull, p0));
+ }
+ public static Exception CouldNotFindElementTypeInModel(object p0)
+ {
+ return new Exception (SR.Format (SR.CouldNotFindElementTypeInModel, p0));
+ }
+ public static Exception BadFunctionTypeInMethodMapping(object p0)
+ {
+ return new Exception (SR.Format (SR.BadFunctionTypeInMethodMapping, p0));
+ }
+ public static Exception IncorrectNumberOfParametersMappedForMethod(object p0)
+ {
+ return new Exception (SR.Format (SR.IncorrectNumberOfParametersMappedForMethod, p0));
+ }
+ public static Exception CouldNotFindRequiredAttribute(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.CouldNotFindRequiredAttribute, p0, p1));
+ }
+ public static Exception InvalidDeleteOnNullSpecification(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidDeleteOnNullSpecification, p0));
+ }
+ public static Exception MappedMemberHadNoCorrespondingMemberInType(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MappedMemberHadNoCorrespondingMemberInType, p0, p1));
+ }
+ public static Exception UnrecognizedAttribute(object p0)
+ {
+ return new Exception (SR.Format (SR.UnrecognizedAttribute, p0));
+ }
+ public static Exception UnrecognizedElement(object p0)
+ {
+ return new Exception (SR.Format (SR.UnrecognizedElement, p0));
+ }
+ public static Exception TooManyResultTypesDeclaredForFunction(object p0)
+ {
+ return new Exception (SR.Format (SR.TooManyResultTypesDeclaredForFunction, p0));
+ }
+ public static Exception NoResultTypesDeclaredForFunction(object p0)
+ {
+ return new Exception (SR.Format (SR.NoResultTypesDeclaredForFunction, p0));
+ }
+ public static Exception UnexpectedElement(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.UnexpectedElement, p0, p1));
+ }
+ public static Exception ExpectedEmptyElement(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.ExpectedEmptyElement, p0, p1, p2));
+ }
+ public static Exception DatabaseNodeNotFound(object p0)
+ {
+ return new Exception (SR.Format (SR.DatabaseNodeNotFound, p0));
+ }
+ public static Exception DiscriminatorClrTypeNotSupported(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.DiscriminatorClrTypeNotSupported, p0, p1, p2));
+ }
+ public static Exception IdentityClrTypeNotSupported(object p0, object p1, object p2)
+ {
+ return new Exception (SR.Format (SR.IdentityClrTypeNotSupported, p0, p1, p2));
+ }
+ public static Exception PrimaryKeyInSubTypeNotSupported(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.PrimaryKeyInSubTypeNotSupported, p0, p1));
+ }
+ public static Exception MismatchedThisKeyOtherKey(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MismatchedThisKeyOtherKey, p0, p1));
+ }
+ public static Exception InvalidUseOfGenericMethodAsMappedFunction(object p0)
+ {
+ return new Exception (SR.Format (SR.InvalidUseOfGenericMethodAsMappedFunction, p0));
+ }
+ public static Exception MappingOfInterfacesMemberIsNotSupported(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.MappingOfInterfacesMemberIsNotSupported, p0, p1));
+ }
+ public static Exception UnmappedClassMember(object p0, object p1)
+ {
+ return new Exception (SR.Format (SR.UnmappedClassMember, p0, p1));
+ }
+
+ // common
+ public static Exception ArgumentNull(string paramName)
+ {
+ return new ArgumentNullException (paramName);
+ }
+ public static Exception ArgumentOutOfRange(string paramName)
+ {
+ return new ArgumentOutOfRangeException (paramName);
+ }
+ public static Exception NotImplemented()
+ {
+ return new NotImplementedException ();
+ }
+ public static Exception NotSupported()
+ {
+ return new NotSupportedException ();
+ }
+ }
+}
+
+namespace System.Data.Linq.SqlClient
+{
+ // in the generated class in referencesource this seems to be in two different namespaces, we just forward to the other
+ internal partial class Error
+ {
+ public static Exception ArgumentNull(string paramName)
+ {
+ return System.Data.Linq.Error.ArgumentNull(paramName);
+ }
+ public static Exception ArgumentOutOfRange(string paramName)
+ {
+ return System.Data.Linq.Error.ArgumentOutOfRange(paramName);
+ }
+ public static Exception ArgumentWrongType(object p0, object p1, object p2)
+ {
+ return System.Data.Linq.Error.ArgumentWrongType(p0, p1, p2);
+ }
+ public static Exception ArgumentTypeMismatch(object p0)
+ {
+ return System.Data.Linq.Error.ArgumentTypeMismatch(p0);
+ }
+ public static Exception ArgumentWrongValue(object p0)
+ {
+ return System.Data.Linq.Error.ArgumentWrongValue(p0);
+ }
+ public static Exception BadParameterType(object p0)
+ {
+ return System.Data.Linq.Error.BadParameterType(p0);
+ }
+ public static Exception BadProjectionInSelect()
+ {
+ return System.Data.Linq.Error.BadProjectionInSelect();
+ }
+ public static Exception BinaryOperatorNotRecognized(object p0)
+ {
+ return System.Data.Linq.Error.BinaryOperatorNotRecognized(p0);
+ }
+ public static Exception CannotAggregateType(object p0)
+ {
+ return System.Data.Linq.Error.CannotAggregateType(p0);
+ }
+ public static Exception CannotAssignNull(object p0)
+ {
+ return System.Data.Linq.Error.CannotAssignNull(p0);
+ }
+ public static Exception CannotAssignToMember(object p0)
+ {
+ return System.Data.Linq.Error.CannotAssignToMember(p0);
+ }
+ public static Exception CannotCompareItemsAssociatedWithDifferentTable()
+ {
+ return System.Data.Linq.Error.CannotCompareItemsAssociatedWithDifferentTable();
+ }
+ public static Exception CannotConvertToEntityRef(object p0)
+ {
+ return System.Data.Linq.Error.CannotConvertToEntityRef(p0);
+ }
+ public static Exception CannotEnumerateResultsMoreThanOnce()
+ {
+ return System.Data.Linq.Error.CannotEnumerateResultsMoreThanOnce();
+ }
+ public static Exception CannotMaterializeEntityType(object p0)
+ {
+ return System.Data.Linq.Error.CannotMaterializeEntityType(p0);
+ }
+ public static Exception CannotMaterializeList(object p0)
+ {
+ return System.Data.Linq.Error.CannotMaterializeList(p0);
+ }
+ public static Exception CapturedValuesCannotBeSequences()
+ {
+ return System.Data.Linq.Error.CapturedValuesCannotBeSequences();
+ }
+ public static Exception ClassLiteralsNotAllowed(object p0)
+ {
+ return System.Data.Linq.Error.ClassLiteralsNotAllowed(p0);
+ }
+ public static Exception ColumnCannotReferToItself()
+ {
+ return System.Data.Linq.Error.ColumnCannotReferToItself();
+ }
+ public static Exception ColumnClrTypeDoesNotAgreeWithExpressionsClrType()
+ {
+ return System.Data.Linq.Error.ColumnClrTypeDoesNotAgreeWithExpressionsClrType();
+ }
+ public static Exception ColumnIsDefinedInMultiplePlaces(object p0)
+ {
+ return System.Data.Linq.Error.ColumnIsDefinedInMultiplePlaces(p0);
+ }
+ public static Exception ColumnIsNotAccessibleThroughDistinct(object p0)
+ {
+ return System.Data.Linq.Error.ColumnIsNotAccessibleThroughDistinct(p0);
+ }
+ public static Exception ColumnIsNotAccessibleThroughGroupBy(object p0)
+ {
+ return System.Data.Linq.Error.ColumnIsNotAccessibleThroughGroupBy(p0);
+ }
+ public static Exception ColumnReferencedIsNotInScope(object p0)
+ {
+ return System.Data.Linq.Error.ColumnReferencedIsNotInScope(p0);
+ }
+ public static Exception ComparisonNotSupportedForType(object p0)
+ {
+ return System.Data.Linq.Error.ComparisonNotSupportedForType(p0);
+ }
+ public static Exception CompiledQueryAgainstMultipleShapesNotSupported()
+ {
+ return System.Data.Linq.Error.CompiledQueryAgainstMultipleShapesNotSupported();
+ }
+ public static Exception ConstructedArraysNotSupported()
+ {
+ return System.Data.Linq.Error.ConstructedArraysNotSupported();
+ }
+ public static Exception ContextNotInitialized()
+ {
+ return System.Data.Linq.Error.ContextNotInitialized();
+ }
+ public static Exception ConvertToCharFromBoolNotSupported()
+ {
+ return System.Data.Linq.Error.ConvertToCharFromBoolNotSupported();
+ }
+ public static Exception ConvertToDateTimeOnlyForDateTimeOrString()
+ {
+ return System.Data.Linq.Error.ConvertToDateTimeOnlyForDateTimeOrString();
+ }
+ public static Exception CouldNotConvert(object p0, object p1)
+ {
+ return System.Data.Linq.Error.CouldNotConvert(p0, p1);
+ }
+ public static Exception CouldNotConvertToPropertyOrField(object p0)
+ {
+ return System.Data.Linq.Error.CouldNotConvertToPropertyOrField(p0);
+ }
+ public static Exception CouldNotDetermineCatalogName()
+ {
+ return System.Data.Linq.Error.CouldNotDetermineCatalogName();
+ }
+ public static Exception CouldNotDetermineDbGeneratedSqlType(object p0)
+ {
+ return System.Data.Linq.Error.CouldNotDetermineDbGeneratedSqlType(p0);
+ }
+ public static Exception CouldNotDetermineSqlType(object p0)
+ {
+ return System.Data.Linq.Error.CouldNotDetermineSqlType(p0);
+ }
+ public static Exception CouldNotGetClrType()
+ {
+ return System.Data.Linq.Error.CouldNotGetClrType();
+ }
+ public static Exception CouldNotGetSqlType()
+ {
+ return System.Data.Linq.Error.CouldNotGetSqlType();
+ }
+ public static Exception CouldNotHandleAliasRef(object p0)
+ {
+ return System.Data.Linq.Error.CouldNotHandleAliasRef(p0);
+ }
+ public static Exception CouldNotTranslateExpressionForReading(object p0)
+ {
+ return System.Data.Linq.Error.CouldNotTranslateExpressionForReading(p0);
+ }
+ public static Exception CreateDatabaseFailedBecauseOfClassWithNoMembers(object p0)
+ {
+ return System.Data.Linq.Error.CreateDatabaseFailedBecauseOfClassWithNoMembers(p0);
+ }
+ public static Exception CreateDatabaseFailedBecauseOfContextWithNoTables(object p0)
+ {
+ return System.Data.Linq.Error.CreateDatabaseFailedBecauseOfContextWithNoTables(p0);
+ }
+ public static Exception CreateDatabaseFailedBecauseSqlCEDatabaseAlreadyExists(object p0)
+ {
+ return System.Data.Linq.Error.CreateDatabaseFailedBecauseSqlCEDatabaseAlreadyExists(p0);
+ }
+ public static Exception DatabaseDeleteThroughContext()
+ {
+ return System.Data.Linq.Error.DatabaseDeleteThroughContext();
+ }
+ public static Exception DeferredMemberWrongType()
+ {
+ return System.Data.Linq.Error.DeferredMemberWrongType();
+ }
+ public static Exception DidNotExpectAs(object p0)
+ {
+ return System.Data.Linq.Error.DidNotExpectAs(p0);
+ }
+ public static Exception DidNotExpectTypeBinding()
+ {
+ return System.Data.Linq.Error.DidNotExpectTypeBinding();
+ }
+ public static Exception DidNotExpectTypeChange(object p0, object p1)
+ {
+ return System.Data.Linq.Error.DidNotExpectTypeChange(p0, p1);
+ }
+ public static Exception EmptyCaseNotSupported()
+ {
+ return System.Data.Linq.Error.EmptyCaseNotSupported();
+ }
+ public static Exception ExceptNotSupportedForHierarchicalTypes()
+ {
+ return System.Data.Linq.Error.ExceptNotSupportedForHierarchicalTypes();
+ }
+ public static Exception ExpectedBitFoundPredicate()
+ {
+ return System.Data.Linq.Error.ExpectedBitFoundPredicate();
+ }
+ public static Exception ExpectedClrTypesToAgree(object p0, object p1)
+ {
+ return System.Data.Linq.Error.ExpectedClrTypesToAgree(p0, p1);
+ }
+ public static Exception ExpectedPredicateFoundBit()
+ {
+ return System.Data.Linq.Error.ExpectedPredicateFoundBit();
+ }
+ public static Exception ExpressionNotDeferredQuerySource()
+ {
+ return System.Data.Linq.Error.ExpressionNotDeferredQuerySource();
+ }
+ public static Exception GeneralCollectionMaterializationNotSupported()
+ {
+ return System.Data.Linq.Error.GeneralCollectionMaterializationNotSupported();
+ }
+ public static Exception GroupingNotSupportedAsOrderCriterion()
+ {
+ return System.Data.Linq.Error.GroupingNotSupportedAsOrderCriterion();
+ }
+ public static Exception IQueryableCannotReturnSelfReferencingConstantExpression()
+ {
+ return System.Data.Linq.Error.IQueryableCannotReturnSelfReferencingConstantExpression();
+ }
+ public static Exception IifReturnTypesMustBeEqual(object p0, object p1)
+ {
+ return System.Data.Linq.Error.IifReturnTypesMustBeEqual(p0, p1);
+ }
+ public static Exception IndexOfWithStringComparisonArgNotSupported()
+ {
+ return System.Data.Linq.Error.IndexOfWithStringComparisonArgNotSupported();
+ }
+ public static Exception InsertItemMustBeConstant()
+ {
+ return System.Data.Linq.Error.InsertItemMustBeConstant();
+ }
+ public static Exception IntersectNotSupportedForHierarchicalTypes()
+ {
+ return System.Data.Linq.Error.IntersectNotSupportedForHierarchicalTypes();
+ }
+ public static Exception InvalidConnectionArgument(object p0)
+ {
+ return System.Data.Linq.Error.InvalidConnectionArgument(p0);
+ }
+ public static Exception InvalidDbGeneratedType(object p0)
+ {
+ return System.Data.Linq.Error.InvalidDbGeneratedType(p0);
+ }
+ public static Exception InvalidFormatNode(object p0)
+ {
+ return System.Data.Linq.Error.InvalidFormatNode(p0);
+ }
+ public static Exception InvalidGroupByExpression()
+ {
+ return System.Data.Linq.Error.InvalidGroupByExpression();
+ }
+ public static Exception InvalidGroupByExpressionType(object p0)
+ {
+ return System.Data.Linq.Error.InvalidGroupByExpressionType(p0);
+ }
+ public static Exception InvalidMethodExecution(object p0)
+ {
+ return System.Data.Linq.Error.InvalidMethodExecution(p0);
+ }
+ public static Exception InvalidOrderByExpression(object p0)
+ {
+ return System.Data.Linq.Error.InvalidOrderByExpression(p0);
+ }
+ public static Exception InvalidProviderType(object p0)
+ {
+ return System.Data.Linq.Error.InvalidProviderType(p0);
+ }
+ public static Exception InvalidReferenceToRemovedAliasDuringDeflation()
+ {
+ return System.Data.Linq.Error.InvalidReferenceToRemovedAliasDuringDeflation();
+ }
+ public static Exception InvalidReturnFromSproc(object p0)
+ {
+ return System.Data.Linq.Error.InvalidReturnFromSproc(p0);
+ }
+ public static Exception InvalidSequenceOperatorCall(object p0)
+ {
+ return System.Data.Linq.Error.InvalidSequenceOperatorCall(p0);
+ }
+ public static Exception LastIndexOfWithStringComparisonArgNotSupported()
+ {
+ return System.Data.Linq.Error.LastIndexOfWithStringComparisonArgNotSupported();
+ }
+ public static Exception MappedTypeMustHaveDefaultConstructor(object p0)
+ {
+ return System.Data.Linq.Error.MappedTypeMustHaveDefaultConstructor(p0);
+ }
+ public static Exception MathRoundNotSupported()
+ {
+ return System.Data.Linq.Error.MathRoundNotSupported();
+ }
+ public static Exception MemberAccessIllegal(object p0, object p1, object p2)
+ {
+ return System.Data.Linq.Error.MemberAccessIllegal(p0, p1, p2);
+ }
+ public static Exception MemberCannotBeTranslated(object p0, object p1)
+ {
+ return System.Data.Linq.Error.MemberCannotBeTranslated(p0, p1);
+ }
+ public static Exception MemberNotPartOfProjection(object p0, object p1)
+ {
+ return System.Data.Linq.Error.MemberNotPartOfProjection(p0, p1);
+ }
+ public static Exception MethodFormHasNoSupportConversionToSql(object p0, object p1)
+ {
+ return System.Data.Linq.Error.MethodFormHasNoSupportConversionToSql(p0, p1);
+ }
+ public static Exception MethodHasNoSupportConversionToSql(object p0)
+ {
+ return System.Data.Linq.Error.MethodHasNoSupportConversionToSql(p0);
+ }
+ public static Exception NoMethodInTypeMatchingArguments(object p0)
+ {
+ return System.Data.Linq.Error.NoMethodInTypeMatchingArguments(p0);
+ }
+ public static Exception NonConstantExpressionsNotSupportedFor(object p0)
+ {
+ return System.Data.Linq.Error.NonConstantExpressionsNotSupportedFor(p0);
+ }
+ public static Exception NonConstantExpressionsNotSupportedForRounding()
+ {
+ return System.Data.Linq.Error.NonConstantExpressionsNotSupportedForRounding();
+ }
+ public static Exception NonCountAggregateFunctionsAreNotValidOnProjections(object p0)
+ {
+ return System.Data.Linq.Error.NonCountAggregateFunctionsAreNotValidOnProjections(p0);
+ }
+ public static Exception NotSupported()
+ {
+ return System.Data.Linq.Error.NotSupported();
+ }
+ public static Exception ParameterNotInScope(object p0)
+ {
+ return System.Data.Linq.Error.ParameterNotInScope(p0);
+ }
+ public static Exception ParametersCannotBeSequences()
+ {
+ return System.Data.Linq.Error.ParametersCannotBeSequences();
+ }
+ public static Exception ProviderCannotBeUsedAfterDispose()
+ {
+ return System.Data.Linq.Error.ProviderCannotBeUsedAfterDispose();
+ }
+ public static Exception ProviderNotInstalled(object p0, object p1)
+ {
+ return System.Data.Linq.Error.ProviderNotInstalled(p0, p1);
+ }
+ public static Exception QueryOnLocalCollectionNotSupported()
+ {
+ return System.Data.Linq.Error.QueryOnLocalCollectionNotSupported();
+ }
+ public static Exception QueryOperatorNotSupported(object p0)
+ {
+ return System.Data.Linq.Error.QueryOperatorNotSupported(p0);
+ }
+ public static Exception QueryOperatorOverloadNotSupported(object p0)
+ {
+ return System.Data.Linq.Error.QueryOperatorOverloadNotSupported(p0);
+ }
+ public static Exception RequiredColumnDoesNotExist(object p0)
+ {
+ return System.Data.Linq.Error.RequiredColumnDoesNotExist(p0);
+ }
+ public static Exception SequenceOperatorsNotSupportedForType(object p0)
+ {
+ return System.Data.Linq.Error.SequenceOperatorsNotSupportedForType(p0);
+ }
+ public static Exception SkipNotSupportedForSequenceTypes()
+ {
+ return System.Data.Linq.Error.SkipNotSupportedForSequenceTypes();
+ }
+ public static Exception SkipRequiresSingleTableQueryWithPKs()
+ {
+ return System.Data.Linq.Error.SkipRequiresSingleTableQueryWithPKs();
+ }
+ public static Exception SprocsCannotBeComposed()
+ {
+ return System.Data.Linq.Error.SprocsCannotBeComposed();
+ }
+ public static Exception SqlMethodOnlyForSql(object p0)
+ {
+ return System.Data.Linq.Error.SqlMethodOnlyForSql(p0);
+ }
+ public static Exception ToStringOnlySupportedForPrimitiveTypes()
+ {
+ return System.Data.Linq.Error.ToStringOnlySupportedForPrimitiveTypes();
+ }
+ public static Exception TransactionDoesNotMatchConnection()
+ {
+ return System.Data.Linq.Error.TransactionDoesNotMatchConnection();
+ }
+ public static Exception TypeBinaryOperatorNotRecognized()
+ {
+ return System.Data.Linq.Error.TypeBinaryOperatorNotRecognized();
+ }
+ public static Exception TypeCannotBeOrdered(object p0)
+ {
+ return System.Data.Linq.Error.TypeCannotBeOrdered(p0);
+ }
+ public static Exception UnexpectedFloatingColumn()
+ {
+ return System.Data.Linq.Error.UnexpectedFloatingColumn();
+ }
+ public static Exception UnexpectedNode(object p0)
+ {
+ return System.Data.Linq.Error.UnexpectedNode(p0);
+ }
+ public static Exception UnexpectedSharedExpression()
+ {
+ return System.Data.Linq.Error.UnexpectedSharedExpression();
+ }
+ public static Exception UnexpectedSharedExpressionReference()
+ {
+ return System.Data.Linq.Error.UnexpectedSharedExpressionReference();
+ }
+ public static Exception UnexpectedTypeCode(object p0)
+ {
+ return System.Data.Linq.Error.UnexpectedTypeCode(p0);
+ }
+ public static Exception UnhandledBindingType(object p0)
+ {
+ return System.Data.Linq.Error.UnhandledBindingType(p0);
+ }
+ public static Exception UnhandledExpressionType(object p0)
+ {
+ return System.Data.Linq.Error.UnhandledExpressionType(p0);
+ }
+ public static Exception UnhandledStringTypeComparison()
+ {
+ return System.Data.Linq.Error.UnhandledStringTypeComparison();
+ }
+ public static Exception UnionDifferentMemberOrder()
+ {
+ return System.Data.Linq.Error.UnionDifferentMemberOrder();
+ }
+ public static Exception UnionDifferentMembers()
+ {
+ return System.Data.Linq.Error.UnionDifferentMembers();
+ }
+ public static Exception UnionIncompatibleConstruction()
+ {
+ return System.Data.Linq.Error.UnionIncompatibleConstruction();
+ }
+ public static Exception UnionWithHierarchy()
+ {
+ return System.Data.Linq.Error.UnionWithHierarchy();
+ }
+ public static Exception UnmappedDataMember(object p0, object p1, object p2)
+ {
+ return System.Data.Linq.Error.UnmappedDataMember(p0, p1, p2);
+ }
+ public static Exception UnrecognizedExpressionNode(object p0)
+ {
+ return System.Data.Linq.Error.UnrecognizedExpressionNode(p0);
+ }
+ public static Exception UnsafeStringConversion(object p0, object p1)
+ {
+ return System.Data.Linq.Error.UnsafeStringConversion(p0, p1);
+ }
+ public static Exception UnsupportedDateTimeConstructorForm()
+ {
+ return System.Data.Linq.Error.UnsupportedDateTimeConstructorForm();
+ }
+ public static Exception UnsupportedDateTimeOffsetConstructorForm()
+ {
+ return System.Data.Linq.Error.UnsupportedDateTimeOffsetConstructorForm();
+ }
+ public static Exception UnsupportedNodeType(object p0)
+ {
+ return System.Data.Linq.Error.UnsupportedNodeType(p0);
+ }
+ public static Exception UnsupportedStringConstructorForm()
+ {
+ return System.Data.Linq.Error.UnsupportedStringConstructorForm();
+ }
+ public static Exception UnsupportedTimeSpanConstructorForm()
+ {
+ return System.Data.Linq.Error.UnsupportedTimeSpanConstructorForm();
+ }
+ public static Exception UpdateItemMustBeConstant()
+ {
+ return System.Data.Linq.Error.UpdateItemMustBeConstant();
+ }
+ public static Exception ValueHasNoLiteralInSql(object p0)
+ {
+ return System.Data.Linq.Error.ValueHasNoLiteralInSql(p0);
+ }
+ public static Exception VbLikeDoesNotSupportMultipleCharacterRanges()
+ {
+ return System.Data.Linq.Error.VbLikeDoesNotSupportMultipleCharacterRanges();
+ }
+ public static Exception VbLikeUnclosedBracket()
+ {
+ return System.Data.Linq.Error.VbLikeUnclosedBracket();
+ }
+ public static Exception WrongDataContext()
+ {
+ return System.Data.Linq.Error.WrongDataContext();
+ }
+ }
+} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/ReferenceSources/SR.cs b/mcs/class/System.Data.Linq/ReferenceSources/SR.cs
new file mode 100644
index 00000000000..baf820ee6db
--- /dev/null
+++ b/mcs/class/System.Data.Linq/ReferenceSources/SR.cs
@@ -0,0 +1,283 @@
+//
+// This file was generated by txt2sr tool
+//
+
+partial class SR
+{
+ public const string OwningTeam = "DLinq";
+ public const string CannotAddChangeConflicts = "Cannot add change conflicts. They are added automatically during SubmitChanges.";
+ public const string CannotRemoveChangeConflicts = "Cannot remove change conflicts.";
+ public const string InconsistentAssociationAndKeyChange = "The member '{0}' was changed to be inconsistent with the association member '{1}'.";
+ public const string UnableToDetermineDataContext = "Unable to determine DataContext for compiled query execution.";
+ public const string ArgumentTypeHasNoIdentityKey = "The type '{0}' has no identity key.";
+ public const string CouldNotConvert = "Could not convert from type '{0}' to type '{1}'.";
+ public const string CannotRemoveUnattachedEntity = "Cannot remove an entity that has not been attached.";
+ public const string ColumnMappedMoreThanOnce = "Mapping Problem: The database column '{0}' is mapped more than once.";
+ public const string CouldNotAttach = "Item already exists in data context.";
+ public const string CouldNotGetTableForSubtype = "Could not retrieve a Table for inheritance subtype '{0}', try Table of {1} instead.";
+ public const string CouldNotRemoveRelationshipBecauseOneSideCannotBeNull = "An attempt was made to remove a relationship between a {0} and a {1}. However, one of the relationship's foreign keys ({2}) cannot be set to null.";
+ public const string EntitySetAlreadyLoaded = "The EntitySet is already loaded and the source cannot be changed.";
+ public const string EntitySetModifiedDuringEnumeration = "EntitySet was modified during enumeration.";
+ public const string ExpectedQueryableArgument = "Argument {0} does not implement {1}.";
+ public const string ExpectedUpdateDeleteOrChange = "Expected update, delete, or change.";
+ public const string KeyIsWrongSize = "Key is the wrong size. Expected {0}. Actual {1}.";
+ public const string KeyValueIsWrongType = "Key value is the wrong type. Expected assignable from {0}. Actual {1}.";
+ public const string IdentityChangeNotAllowed = "Value of member '{0}' of an object of type '{1}' changed.\r\nA member defining the identity of the object cannot be changed.\r\nConsider adding a new object with new identity and deleting the existing one instead.";
+ public const string DbGeneratedChangeNotAllowed = "Value of member '{0}' of an object of type '{1}' changed.\r\nA member that is computed or generated by the database cannot be changed.";
+ public const string ModifyDuringAddOrRemove = "Could not modify EntitySet.";
+ public const string ProviderDoesNotImplementRequiredInterface = "Specified provider type '{0}' does not implement '{1}'.";
+ public const string ProviderTypeNull = "Non-null provider type expected.";
+ public const string TypeCouldNotBeAdded = "Instance of type '{0}' could not be added. This type is not part of the mapped type system.";
+ public const string TypeCouldNotBeRemoved = "Instance of type '{0}' could not be removed. This type is not part of the mapped type system.";
+ public const string TypeCouldNotBeTracked = "Instance of type '{0}' could not be tracked. This type is not part of the mapped type system.";
+ public const string TypeIsNotEntity = "The type '{0}' is not an entity.";
+ public const string UnrecognizedRefreshObject = "An object specified for refresh is not recognized.";
+ public const string UnhandledExpressionType = "Unhandled Expression Type: {0}";
+ public const string UnhandledBindingType = "Unhandled Binding Type: {0}";
+ public const string ObjectTrackingRequired = "Object tracking is not enabled for the current data context instance.";
+ public const string OptionsCannotBeModifiedAfterQuery = "Data context options cannot be modified after results have been returned from a query.";
+ public const string DeferredLoadingRequiresObjectTracking = "Deferred loading requires that object tracking is also enabled.";
+ public const string SubqueryDoesNotSupportOperator = "The operator '{0}' is not supported in Subquery.";
+ public const string SubqueryNotSupportedOn = "Subquery is not supported on '{0}'.";
+ public const string SubqueryNotSupportedOnType = "Subquery is not supported on '{0}' of type '{1}'.";
+ public const string SubqueryNotAllowedAfterFreeze = "SetSubquery is not allowed after freeze or attach to DataContext.";
+ public const string IncludeNotAllowedAfterFreeze = "LoadWith is not allowed after freeze or attach to DataContext.";
+ public const string LoadOptionsChangeNotAllowedAfterQuery = "Setting load options is not allowed after results have been returned from a query.";
+ public const string IncludeCycleNotAllowed = "Cycles not allowed in LoadOptions LoadWith type graph.";
+ public const string SubqueryMustBeSequence = "Subquery must be a sequence expression.";
+ public const string RefreshOfDeletedObject = "Unable to refresh the specified object. The object no longer exists in the database.";
+ public const string RefreshOfNewObject = "An object specified for refresh is pending insert and cannot be refreshed.";
+ public const string CannotChangeInheritanceType = "Not allowed: Inheritance discriminator change from '{0}' to '{1}' would change type from '{2}' to '{3}'.";
+ public const string DataContextCannotBeUsedAfterDispose = "DataContext accessed after Dispose.";
+ public const string TypeIsNotMarkedAsTable = "The type '{0}' is not mapped as a Table.";
+ public const string NonEntityAssociationMapping = "Invalid association mapping for member '{0}.{1}'. '{2}' is not an entity.";
+ public const string CannotPerformCUDOnReadOnlyTable = "Can't perform Create, Update, or Delete operations on '{0}' because it has no primary key.";
+ public const string InsertCallbackComment = "--Callback into user code for insert.";
+ public const string UpdateCallbackComment = "--Callback into user code for update.";
+ public const string DeleteCallbackComment = "--Callback into user code for delete.";
+ public const string RowNotFoundOrChanged = "Row not found or changed.";
+ public const string UpdatesFailedMessage = "{0} of {1} updates failed.";
+ public const string CycleDetected = "A cycle was detected in the set of changes";
+ public const string CantAddAlreadyExistingItem = "Cannot add an entity that already exists.";
+ public const string CantAddAlreadyExistingKey = "Cannot add an entity with a key that is already in use.";
+ public const string DatabaseGeneratedAlreadyExistingKey = "The database generated a key that is already in use.";
+ public const string InsertAutoSyncFailure = "Member AutoSync failure. For members to be AutoSynced after insert, the type must either have an auto-generated identity, or a key that is not modified by the database after insert.";
+ public const string EntitySetDataBindingWithAbstractBaseClass = "Cannot add an instance of an abstract class to EntitySet<{0}>.";
+ public const string EntitySetDataBindingWithNonPublicDefaultConstructor = "{0} must have a parameterless constructor when using IBindingList to add new instances.";
+ public const string InvalidLoadOptionsLoadMemberSpecification = "The expression specified must be of the form p.A, where p is the parameter and A is a property or field member.";
+ public const string EntityIsTheWrongType = "The entity is not of the correct type.";
+ public const string OriginalEntityIsWrongType = "The original state instance has the wrong type.";
+ public const string CannotAttachAlreadyExistingEntity = "Cannot attach an entity that already exists.";
+ public const string CannotAttachAsModifiedWithoutOriginalState = "An entity can only be attached as modified without original state if it declares a version member or does not have an update check policy.";
+ public const string CannotPerformOperationDuringSubmitChanges = "The operation cannot be performed during a call to SubmitChanges.";
+ public const string CannotPerformOperationOutsideSubmitChanges = "The operation can only be performed inside a user override method during a call to SubmitChanges.";
+ public const string CannotPerformOperationForUntrackedObject = "The operation cannot be performed for the entity because it is not being change tracked.";
+ public const string CannotAttachAddNonNewEntities = "An attempt has been made to Attach or Add an entity that is not new, perhaps having been loaded from another DataContext. This is not supported.";
+ public const string QueryWasCompiledForDifferentMappingSource = "Query was compiled for a different mapping source than the one associated with the specified DataContext.";
+
+ // manually harvested
+ public const string AbstractClassAssignInheritanceDiscriminator = "Abstract class '{0}' should not be assigned an inheritance discriminator key.";
+ public const string ArgumentEmpty = "The string parameter '{0}' was expected to have length greater than zero.";
+ public const string ArgumentTypeMismatch = "One or more type mismatches in argument '{0}'.";
+ public const string ArgumentWrongType = "The argument '{0}' was the wrong type. Expected '{1}'. Actual '{2}'.";
+ public const string ArgumentWrongValue = "The argument '{0}' was the wrong value.";
+ public const string BadFunctionTypeInMethodMapping = "Mapping Problem: Bad function type in mapping for method '{0}'.";
+ public const string BadKeyMember = "Could not find key member '{0}' of key '{1}' on type '{2}'. The key may be wrong or the field or property on '{2}' has changed names.";
+ public const string BadParameterType = "A query parameter cannot be of type '{0}'.";
+ public const string BadProjectionInSelect = "Bad projection in Select.";
+ public const string BadStorageProperty = "Bad Storage property: '{0}' on member '{1}.{2}'.";
+ public const string BinaryOperatorNotRecognized = "Binary operator not recognized: {0}";
+ public const string CannotAggregateType = "The type '{0}' is not supported in aggregation operations.";
+ public const string CannotAssignNull = "The null value cannot be assigned to a member with type {0} which is a non-nullable value type.";
+ public const string CannotAssignToMember = "Cannot assign value to member '{0}'. It does not define a setter.";
+ public const string CannotCompareItemsAssociatedWithDifferentTable = "Cannot compare entities associated with different tables.";
+ public const string CannotConvertToEntityRef = "Cannot convert type '{0}' to EntityRef/Link.";
+ public const string CannotDeleteTypesOf = "Cannot delete items of type {0}.";
+ public const string CannotEnumerateResultsMoreThanOnce = "The query results cannot be enumerated more than once.";
+ public const string CannotGetInheritanceDefaultFromNonInheritanceClass = "Mapping Problem: Cannot get inheritance default from class not mapped into an inheritance hierarchy.";
+ public const string CannotMaterializeEntityType = "Explicit construction of entity type '{0}' in query is not allowed.";
+ public const string CannotMaterializeList = "Cannot create a query result of type '{0}'.";
+ public const string CannotTranslateExpressionToSql = "Cannot translate expression to SQL for this server version.";
+ public const string CapturedValuesCannotBeSequences = "Local sequence cannot be used in LINQ to SQL implementations of query operators except the Contains operator.";
+ public const string ClassLiteralsNotAllowed = "Class literals are not allowed: {0}.";
+ public const string ClientCaseShouldNotHold = "Client case should not hold '{0}'. It should probably have been SqlSimpleCase.";
+ public const string ClrBoolDoesNotAgreeWithSqlType = "Expected Node with CLR Type of 'bool' to have SQL type of 'Bit' or 'Predicate'. Instead, it was type '{0}'.";
+ public const string ColumnCannotReferToItself = "Column cannot refer to itself.";
+ public const string ColumnClrTypeDoesNotAgreeWithExpressionsClrType = "The ClrType of the column did not agree with the ClrType of the expression.";
+ public const string ColumnIsDefinedInMultiplePlaces = "Column '{0}' is defined in multiple places.";
+ public const string ColumnIsNotAccessibleThroughDistinct = "Column '{0}' is not accessible through distinct.";
+ public const string ColumnIsNotAccessibleThroughGroupBy = "Column '{0}' is not accessible through group by.";
+ public const string ColumnReferencedIsNotInScope = "Column referenced is not in scope: '{0}'.";
+ public const string ComparisonNotSupportedForType = "Comparison operators not supported for type '{0}'.";
+ public const string CompiledQueryAgainstMultipleShapesNotSupported = "Compiled queries across DataContexts with different LoadOptions not supported.";
+ public const string CompiledQueryCannotReturnType = "A compiled query cannot return type '{0}'.";
+ public const string ConstructedArraysNotSupported = "Constructed arrays are only supported for Contains.";
+ public const string ContextNotInitialized = "SqlContext is not initialized.";
+ public const string ConvertToCharFromBoolNotSupported = "There is no supported conversion from a Boolean to a Character type.";
+ public const string ConvertToDateTimeOnlyForDateTimeOrString = "Only DateTimes or strings can be converted to DateTime.";
+ public const string CouldNotAssignSequence = "Could not assign sequence of {0} to type {1}.";
+ public const string CouldNotConvertToPropertyOrField = "MemberInfo '{0}' had no corresponding field or property.";
+ public const string CouldNotCreateAccessorToProperty = "Could not create PropertyAccessor<{0},{1}> to {2}.";
+ public const string CouldNotDetermineCatalogName = "Unable to determine catalog name.";
+ public const string CouldNotDetermineDbGeneratedSqlType = "Unable to determine SQL type for '{0}' that can also be generated by the server.";
+ public const string CouldNotDetermineSqlType = "Unable to determine SQL type for '{0}'.";
+ public const string CouldNotFindElementTypeInModel = "Mapping Problem: Could not find element type in model for '{0}'.";
+ public const string CouldNotFindRequiredAttribute = "Mapping Problem: Could not find required attribute '{0}': {1}.";
+ public const string CouldNotFindRuntimeTypeForMapping = "Mapping Problem: Cannot find runtime type for type mapping '{0}'.";
+ public const string CouldNotFindTypeFromMapping = "Mapping Problem: Cannot find type '{0}' from mapping.";
+ public const string CouldNotGetClrType = "Could not get the ClrType.";
+ public const string CouldNotGetSqlType = "Could not get the SqlType.";
+ public const string CouldNotHandleAliasRef = "Could not handle alias ref of {0}.";
+ public const string CouldNotTranslateExpressionForReading = "Could not translate expression '{0}' into SQL and could not treat it as a local expression.";
+ public const string CreateDatabaseFailedBecauseOfClassWithNoMembers = "Unable to create database because mapped class '{0}' has zero members.";
+ public const string CreateDatabaseFailedBecauseOfContextWithNoTables = "Unable to create database because data context '{0}' has no tables.";
+ public const string CreateDatabaseFailedBecauseSqlCEDatabaseAlreadyExists = "Unable to create database because the database '{0}' already exists.";
+ public const string DatabaseDeleteThroughContext = "Operation not allowed after DeleteDatabase call.";
+ public const string DatabaseNodeNotFound = "Database node not found. Is the mapping namespace ({0}) correctly specified?";
+ public const string DeferredMemberWrongType = "Deferred member not one of EntitySet, EntityRef, or Link.";
+ public const string DidNotExpectAs = "Did not expect 'as' operator in '{0}'.";
+ public const string DidNotExpectTypeBinding = "Did not expect type binding back. This should result in a type case not a simple case.";
+ public const string DidNotExpectTypeChange = "Did not expect operation to change result type. Original type was '{0}' new type is '{1}'.";
+ public const string DiscriminatorClrTypeNotSupported = "Discriminator '{0}.{1}' may not be type '{2}'.";
+ public const string DistributedTransactionsAreNotAllowed = "Distributed transactions are not allowed.";
+ public const string EmptyCaseNotSupported = "Empty case is not supported.";
+ public const string EntityRefAlreadyLoaded = "The EntityRef is already loaded and the source cannot be changed.";
+ public const string ExceptNotSupportedForHierarchicalTypes = "Except is not supported for hierarchical result types.";
+ public const string ExpectedBitFoundPredicate = "Expected a Bit here but found a Predicate.";
+ public const string ExpectedClrTypesToAgree = "Expected ClrTypes to agree. One was '{0}' the other was '{1}'.";
+ public const string ExpectedEmptyElement = "Element '{0}' must be empty, but contains a node of type {1} named '{2}'.";
+ public const string ExpectedNoObjectType = "Expected no ObjectType nodes to remain.";
+ public const string ExpectedPredicateFoundBit = "Expected a Predicate here but found a Bit.";
+ public const string ExpressionNotDeferredQuerySource = "Expression is not a deferred query source.";
+ public const string GeneralCollectionMaterializationNotSupported = "General collection materialization is not supported.";
+ public const string GroupingNotSupportedAsOrderCriterion = "A grouping cannot be used as an order criterion; you may want to use its key instead.";
+ public const string IQueryableCannotReturnSelfReferencingConstantExpression = "An IQueryable that returns a self-referencing Constant expression is not supported.";
+ public const string IdentityClrTypeNotSupported = "Invalid type mapping for Identity member '{0}.{1}'. Type '{2}' is not supported for identity members.";
+ public const string IifReturnTypesMustBeEqual = "The IIF method returns two separate types: {0}, {1}. Translation to SQL does not support different return types.";
+ public const string Impossible = "Should not have reached this point.";
+ public const string IncorrectAutoSyncSpecification = "Incorrect AutoSync specification for member '{0}'.";
+ public const string IncorrectNumberOfParametersMappedForMethod = "Mapping Problem: Incorrect number of parameters mapped for method '{0}'.";
+ public const string IndexOfWithStringComparisonArgNotSupported = "The translation of String.IndexOf to SQL does not support versions with a StringComparison argument.";
+ public const string InfiniteDescent = "Descent limit exceeded.";
+ public const string InheritanceCodeMayNotBeNull = "Inheritance code value may not be null.";
+ public const string InheritanceCodeUsedForMultipleTypes = "The inheritance code '{0}' is used for multiple types.";
+ public const string InheritanceHierarchyDoesNotDefineDefault = "The inheritance hierarchy rooted at '{0}' does not define a default.";
+ public const string InheritanceSubTypeIsAlsoRoot = "The inheritance subtype '{0}' is also declared as a root type.";
+ public const string InheritanceTypeDoesNotDeriveFromRoot = "Inheritance type '{0}' does not derive from inheritance root type '{1}'.";
+ public const string InheritanceTypeHasMultipleDefaults = "The inheritance type '{0}' has multiple defaults.";
+ public const string InheritanceTypeHasMultipleDiscriminators = "The inherited type '{0}' cannot have multiple discriminator key values.";
+ public const string InsertItemMustBeConstant = "The item of an Insert must be a constant value expression.";
+ public const string IntersectNotSupportedForHierarchicalTypes = "Intersect is not supported for hierarchical result types.";
+ public const string InvalidConnectionArgument = "'{0}' must be string, SqlConnection, SqlCeConnection, SqlTransaction, or SqlCeTransaction.";
+ public const string InvalidDbGeneratedType = "The primary key column of type '{0}' cannot be generated by the server.";
+ public const string InvalidDeleteOnNullSpecification = "Invalid DeleteOnNull specification for member '{0}'. DeleteOnNull can only be true for singleton association members mapped to non-nullable foreign key columns.";
+ public const string InvalidFieldInfo = "Could not create FieldAccessor<{0},{1}> from FieldInfo '{2}'.";
+ public const string InvalidFormatNode = "Could not format node '{0}' for execution as SQL.";
+ public const string InvalidGroupByExpression = "The group by operation contains an expression that cannot be translated.";
+ public const string InvalidGroupByExpressionType = "A group by expression can only contain non-constant scalars that are comparable by the server. The expression with type '{0}' is not comparable.";
+ public const string InvalidMethodExecution = "The method '{0}' is not mapped as a stored procedure or user-defined function.";
+ public const string InvalidOrderByExpression = "An order by expression can only contain non-constant scalars that are order comparable by the server. The expression with type '{0}' is not order comparable.";
+ public const string InvalidProviderType = "The specified type '{0}' is not a valid provider type.";
+ public const string InvalidReferenceToRemovedAliasDuringDeflation = "Reference to removed alias discovered during deflation.";
+ public const string InvalidReturnFromSproc = "'{0}' is not a valid return type for a mapped stored procedure method.";
+ public const string InvalidSequenceOperatorCall = "Sequence operator call is only valid for Sequence, Queryable, or DataQueryExtensions not for '{0}'.";
+ public const string InvalidUseOfGenericMethodAsMappedFunction = "Invalid use of generic method '{0}' as mapped function.";
+ public const string LastIndexOfWithStringComparisonArgNotSupported = "The translation of String.LastIndexOf to SQL does not support versions with a StringComparison argument.";
+ public const string LenOfTextOrNTextNotSupported = "Translation would contain LEN of Text or NText arguments: {0}";
+ public const string LinkAlreadyLoaded = "The Link is already loaded and the source cannot be changed.";
+ public const string LogAttemptingToDeleteDatabase = "Attempting to delete the database '{0}'.";
+ public const string LogGeneralInfoMessage = "{0}: {1}.";
+ public const string LogStoredProcedureExecution = "Execute stored procedure: {0}({1}).";
+ public const string MappedMemberHadNoCorrespondingMemberInType = "The column or association '{0}' in the mapping had no corresponding member in type '{1}'. Mapping members from above root type is not supported.";
+ public const string MappedTypeMustHaveDefaultConstructor = "The type '{0}' must declare a default (parameterless) constructor in order to be constructed during mapping.";
+ public const string MappingForTableUndefined = "Mapping Problem: Mapping for table '{0}' is not defined.";
+ public const string MappingOfInterfacesMemberIsNotSupported = "The mapping of interface member {0}.{1} is not supported.";
+ public const string MathRoundNotSupported = "For translation to SQL, the Math.Round method needs a MidpointRounding parameter. Use 'AwayFromZero' to specify the SQL function ROUND.";
+ public const string MaxSizeNotSupported = "Translation would contain an out parameter of type Text, NText, or Image: {0}";
+ public const string MemberAccessIllegal = "Member access '{0}' of '{1}' not legal on type '{2}.";
+ public const string MemberCannotBeTranslated = "The member '{0}.{1}' has no supported translation to SQL.";
+ public const string MemberCouldNotBeTranslated = "Member '{0}.{1}' could not be translated.";
+ public const string MemberMappedMoreThanOnce = "The member '{0}' is mapped more than once.";
+ public const string MemberNotPartOfProjection = "Binding error: Member '{0}.{1}' not found in projection.";
+ public const string MethodCannotBeFound = "Method '{0}' cannot be found.";
+ public const string MethodFormHasNoSupportConversionToSql = "The method '{0}' has a translation to SQL, but the overload '{1}' does not.";
+ public const string MethodHasNoSupportConversionToSql = "Method '{0}' has no supported translation to SQL.";
+ public const string MethodNotMappedToStoredProcedure = "The method specified ({0}) is not mapped to a stored procedure.";
+ public const string MismatchedThisKeyOtherKey = "The number of ThisKey columns is different from the number of OtherKey columns for the association property '{0}' in the type '{1}'.";
+ public const string NoDiscriminatorFound = "The inheritance type '{0}' does not declare a discriminator column.";
+ public const string NoMethodInTypeMatchingArguments = "No method in type '{0}' matching arguments.";
+ public const string NoResultTypesDeclaredForFunction = "No result types declared for function '{0}' that returns IMultipleResults.";
+ public const string NonConstantExpressionsNotSupportedFor = "Only arguments that can be evaluated on the client are supported for the {0} method.";
+ public const string NonConstantExpressionsNotSupportedForRounding = "Only arguments that can be evaluated on the client are supported for the MidpointRounding argument in Math.Round.";
+ public const string NonCountAggregateFunctionsAreNotValidOnProjections = "Parameterless aggregate operator '{0}' is not supported over projections.";
+ public const string NonInheritanceClassHasDiscriminator = "The inheritance type '{0}' has a discriminator but is not part of a mapped inheritance hierarchy.";
+ public const string ParameterNotInScope = "The parameter '{0}' is not in scope.";
+ public const string ParametersCannotBeSequences = "Parameters cannot be sequences.";
+ public const string PrimaryKeyInSubTypeNotSupported = "The subtype '{0}' cannot contain the primary key member '{1}'.";
+ public const string ProviderCannotBeUsedAfterDispose = "Provider cannot be accessed after Dispose.";
+ public const string ProviderNotInstalled = "Cannot open '{0}'. Provider '{1}' not installed.";
+ public const string ProviderTypeNotFound = "Specified provider type '{0}' not found.";
+ public const string QueryOnLocalCollectionNotSupported = "Queries with local collections are not supported.";
+ public const string QueryOperatorNotSupported = "The query operator '{0}' is not supported.";
+ public const string QueryOperatorOverloadNotSupported = "Unsupported overload used for query operator '{0}'.";
+ public const string ReaderUsedAfterDispose = "Reader used after dispose.";
+ public const string RequiredColumnDoesNotExist = "The required column '{0}' does not exist in the results.";
+ public const string ResultTypeNotMappedToFunction = "Result type '{0}' is not mapped to function '{1}'.";
+ public const string SelectManyDoesNotSupportStrings = "SelectMany does not support strings.";
+ public const string SequenceOperatorsNotSupportedForType = "Sequence operators not supported for type '{0}'.";
+ public const string SimpleCaseShouldNotHold = "Simple case should not hold '{0}' should probably have been SqlClientCase.";
+ public const string SkipIsValidOnlyOverOrderedQueries = "The Skip operator is valid only over ordered queries.";
+ public const string SkipNotSupportedForSequenceTypes = "The Skip operator is not supported for sequences containing sequences (with the exception of IGrouping under SQL Server 2005).";
+ public const string SkipRequiresSingleTableQueryWithPKs = "This provider supports Skip only over ordered queries returning entities or projections that contain all identity columns, where the query is a single-table (non-join) query, or is a Distinct, Except, Intersect, or Union (not Concat) operation.";
+ public const string SourceExpressionAnnotation = "Source Expression: {0}";
+ public const string SprocsCannotBeComposed = "Stored procedures cannot be used inside queries.";
+ public const string SqlMethodOnlyForSql = "Method '{0}' cannot be used on the client; it is only for translation to SQL.";
+ public const string TextNTextAndImageCannotOccurInDistinct = "Translation would contain an expression of type Text, NText, or Image in a SELECT DISTINCT clause: {0}";
+ public const string TextNTextAndImageCannotOccurInUnion = "Translation would contain an expression of type Text, NText, or Image in a SELECT within a UNION: {0}";
+ public const string ToStringOnlySupportedForPrimitiveTypes = "Method ToString can only be translated to SQL for primitive types.";
+ public const string TooManyResultTypesDeclaredForFunction = "More than one result type declared for function '{0}' that does not return IMultipleResults.";
+ public const string TransactionDoesNotMatchConnection = "Transaction does not match connection.";
+ public const string TwoMembersMarkedAsInheritanceDiscriminator = "Members '{0}' and '{1}' both marked as inheritance discriminator.";
+ public const string TwoMembersMarkedAsPrimaryKeyAndDBGenerated = "Members '{0}' and '{1}' both marked as IsPrimaryKey and IsDbGenerated.";
+ public const string TwoMembersMarkedAsRowVersion = "Members '{0}' and '{1}' both marked as row version.";
+ public const string TypeBinaryOperatorNotRecognized = "Type Binary operator not recognized.";
+ public const string TypeCannotBeOrdered = "Cannot order by type '{0}'.";
+ public const string TypeColumnWithUnhandledSource = "Type column with unhandled source";
+ public const string UnableToAssignValueToReadonlyProperty = "Unable to assign value to read only property '{0}'.";
+ public const string UnableToBindUnmappedMember = "Binding error: Member '{0}.{1}' is not a mapped member of '{2}'.";
+ public const string UnableToResolveRootForType = "Mapping Problem: Unable to resolve root for type '{0}'.";
+ public const string UnexpectedElement = "Expected element '{0}', but found '{1}'.";
+ public const string UnexpectedFloatingColumn = "Column declaration found outside row or table declaration.";
+ public const string UnexpectedNode = "Unexpected node: {0}";
+ public const string UnexpectedNull = "Unexpected null '{0}'.";
+ public const string UnexpectedSharedExpression = "Unexpected shared-expression found.";
+ public const string UnexpectedSharedExpressionReference = "Unexpected shared-expression reference found.";
+ public const string UnexpectedTypeCode = "Unexpected type code: {0}";
+ public const string UnhandledDeferredStorageType = "Unhandled deferred storage type: {0}.";
+ public const string UnhandledMemberAccess = "Member '{0}' on node type '{1}' does not have a known translation to SQL.";
+ public const string UnhandledStringTypeComparison = "SQL Server does not handle comparison of NText, Text, Xml, or Image data types.";
+ public const string UnionDifferentMemberOrder = "Types in Union or Concat have members assigned in different order.";
+ public const string UnionDifferentMembers = "Types in Union or Concat have different members assigned.";
+ public const string UnionIncompatibleConstruction = "Types in Union or Concat are constructed incompatibly.";
+ public const string UnionOfIncompatibleDynamicTypes = "Sources of type GetType or typeof are incompatible for Union-like operation.";
+ public const string UnionWithHierarchy = "Types in Union or Concat cannot be constructed with hierarchy.";
+ public const string UnmappedClassMember = "Class member {0}.{1} is unmapped.";
+ public const string UnmappedDataMember = "Data member '{0}' of type '{1}' is not part of the mapping for type '{2}'. Is the member above the root of an inheritance hierarchy?";
+ public const string UnrecognizedAttribute = "Unrecognized attribute '{0}' in mapping file.";
+ public const string UnrecognizedElement = "Unrecognized element '{0}' in mapping file.";
+ public const string UnrecognizedExpressionNode = "Unrecognized expression node: {0}";
+ public const string UnrecognizedProviderMode = "'{0}' is not a valid provider mode.";
+ public const string UnsafeStringConversion = "Unsafe string conversion from {0} to {1} may lead to implicit truncation. Try reshaping the string explicitly with a Substring operation.";
+ public const string UnsupportedDateTimeConstructorForm = "DateTime constructor form is not supported.";
+ public const string UnsupportedDateTimeOffsetConstructorForm = "DateTimeOffset constructor form is not supported.";
+ public const string UnsupportedNodeType = "The node type '{0}' is not supported.";
+ public const string UnsupportedStringConstructorForm = "String constructor form is not supported.";
+ public const string UnsupportedTimeSpanConstructorForm = "TimeSpan constructor form is not supported.";
+ public const string UnsupportedTypeConstructorForm = "Constructor for server type '{0}' is not supported.";
+ public const string UpdateItemMustBeConstant = "The item of an Update must be a constant value expression.";
+ public const string ValueHasNoLiteralInSql = "Value has no literal in SQL: {0}";
+ public const string VbLikeDoesNotSupportMultipleCharacterRanges = "Cannot translate multiple character ranges in the pattern argument.";
+ public const string VbLikeUnclosedBracket = "Pattern contains unclosed bracket.";
+ public const string WrongDataContext = "The query contains references to items defined on a different data context.";
+ public const string WrongNumberOfValuesInCollectionArgument = "Wrong number of values in '{0}'. Expected {1}. Actually {2}.";
+}
diff --git a/mcs/class/System.Data.Linq/ReferenceSources/Strings.cs b/mcs/class/System.Data.Linq/ReferenceSources/Strings.cs
new file mode 100644
index 00000000000..34c1c687815
--- /dev/null
+++ b/mcs/class/System.Data.Linq/ReferenceSources/Strings.cs
@@ -0,0 +1,317 @@
+namespace System.Data.Linq
+{
+ internal static class Strings
+ {
+ internal static string OwningTeam {
+ get { return SR.OwningTeam; }
+ }
+
+ internal static string CannotAddChangeConflicts {
+ get { return SR.CannotAddChangeConflicts; }
+ }
+
+ internal static string CannotRemoveChangeConflicts {
+ get { return SR.CannotRemoveChangeConflicts; }
+ }
+
+ internal static string InconsistentAssociationAndKeyChange (object p0, object p1) {
+ return SR.Format (SR.InconsistentAssociationAndKeyChange, p0, p1);
+ }
+
+ internal static string UnableToDetermineDataContext {
+ get { return SR.UnableToDetermineDataContext; }
+ }
+
+ internal static string ArgumentTypeHasNoIdentityKey (object p0) {
+ return SR.Format (SR.ArgumentTypeHasNoIdentityKey, p0);
+ }
+
+ internal static string CouldNotConvert (object p0, object p1) {
+ return SR.Format (SR.CouldNotConvert, p0, p1);
+ }
+
+ internal static string CannotRemoveUnattachedEntity {
+ get { return SR.CannotRemoveUnattachedEntity; }
+ }
+
+ internal static string ColumnMappedMoreThanOnce (object p0) {
+ return SR.Format (SR.ColumnMappedMoreThanOnce, p0);
+ }
+
+ internal static string CouldNotAttach {
+ get { return SR.CouldNotAttach; }
+ }
+
+ internal static string CouldNotGetTableForSubtype (object p0, object p1) {
+ return SR.Format (SR.CouldNotGetTableForSubtype, p0, p1);
+ }
+
+ internal static string CouldNotRemoveRelationshipBecauseOneSideCannotBeNull (object p0, object p1, object p2) {
+ return SR.Format (SR.CouldNotRemoveRelationshipBecauseOneSideCannotBeNull, p0, p1, p2);
+ }
+
+ internal static string EntitySetAlreadyLoaded {
+ get { return SR.EntitySetAlreadyLoaded; }
+ }
+
+ internal static string EntitySetModifiedDuringEnumeration {
+ get { return SR.EntitySetModifiedDuringEnumeration; }
+ }
+
+ internal static string ExpectedQueryableArgument (object p0, object p1) {
+ return SR.Format (SR.ExpectedQueryableArgument, p0, p1);
+ }
+
+ internal static string ExpectedUpdateDeleteOrChange {
+ get { return SR.ExpectedUpdateDeleteOrChange; }
+ }
+
+ internal static string KeyIsWrongSize (object p0, object p1) {
+ return SR.Format (SR.KeyIsWrongSize, p0, p1);
+ }
+
+ internal static string KeyValueIsWrongType (object p0, object p1) {
+ return SR.Format (SR.KeyValueIsWrongType, p0, p1);
+ }
+
+ internal static string IdentityChangeNotAllowed (object p0, object p1) {
+ return SR.Format (SR.IdentityChangeNotAllowed, p0, p1);
+ }
+
+ internal static string DbGeneratedChangeNotAllowed (object p0, object p1) {
+ return SR.Format (SR.DbGeneratedChangeNotAllowed, p0, p1);
+ }
+
+ internal static string ModifyDuringAddOrRemove {
+ get { return SR.ModifyDuringAddOrRemove; }
+ }
+
+ internal static string ProviderDoesNotImplementRequiredInterface (object p0, object p1) {
+ return SR.Format (SR.ProviderDoesNotImplementRequiredInterface, p0, p1);
+ }
+
+ internal static string ProviderTypeNull {
+ get { return SR.ProviderTypeNull; }
+ }
+
+ internal static string TypeCouldNotBeAdded (object p0) {
+ return SR.Format (SR.TypeCouldNotBeAdded, p0);
+ }
+
+ internal static string TypeCouldNotBeRemoved (object p0) {
+ return SR.Format (SR.TypeCouldNotBeRemoved, p0);
+ }
+
+ internal static string TypeCouldNotBeTracked (object p0) {
+ return SR.Format (SR.TypeCouldNotBeTracked, p0);
+ }
+
+ internal static string TypeIsNotEntity (object p0) {
+ return SR.Format (SR.TypeIsNotEntity, p0);
+ }
+
+ internal static string UnrecognizedRefreshObject {
+ get { return SR.UnrecognizedRefreshObject; }
+ }
+
+ internal static string UnhandledExpressionType (object p0) {
+ return SR.Format (SR.UnhandledExpressionType, p0);
+ }
+
+ internal static string UnhandledBindingType (object p0) {
+ return SR.Format (SR.UnhandledBindingType, p0);
+ }
+
+ internal static string ObjectTrackingRequired {
+ get { return SR.ObjectTrackingRequired; }
+ }
+
+ internal static string OptionsCannotBeModifiedAfterQuery {
+ get { return SR.OptionsCannotBeModifiedAfterQuery; }
+ }
+
+ internal static string DeferredLoadingRequiresObjectTracking {
+ get { return SR.DeferredLoadingRequiresObjectTracking; }
+ }
+
+ internal static string SubqueryDoesNotSupportOperator (object p0) {
+ return SR.Format (SR.SubqueryDoesNotSupportOperator, p0);
+ }
+
+ internal static string SubqueryNotSupportedOn (object p0) {
+ return SR.Format (SR.SubqueryNotSupportedOn, p0);
+ }
+
+ internal static string SubqueryNotSupportedOnType (object p0, object p1) {
+ return SR.Format (SR.SubqueryNotSupportedOnType, p0, p1);
+ }
+
+ internal static string SubqueryNotAllowedAfterFreeze {
+ get { return SR.SubqueryNotAllowedAfterFreeze; }
+ }
+
+ internal static string IncludeNotAllowedAfterFreeze {
+ get{ return SR.IncludeNotAllowedAfterFreeze; }
+ }
+
+ internal static string LoadOptionsChangeNotAllowedAfterQuery {
+ get { return SR.LoadOptionsChangeNotAllowedAfterQuery; }
+ }
+
+ internal static string IncludeCycleNotAllowed {
+ get { return SR.IncludeCycleNotAllowed; }
+ }
+
+ internal static string SubqueryMustBeSequence {
+ get { return SR.SubqueryMustBeSequence; }
+ }
+
+ internal static string RefreshOfDeletedObject {
+ get { return SR.RefreshOfDeletedObject; }
+ }
+
+ internal static string RefreshOfNewObject {
+ get { return SR.RefreshOfNewObject; }
+ }
+
+ internal static string CannotChangeInheritanceType (object p0, object p1, object p2, object p3) {
+ return SR.Format (SR.CannotChangeInheritanceType, p0, p1, p2, p3);
+ }
+
+ internal static string DataContextCannotBeUsedAfterDispose {
+ get { return SR.DataContextCannotBeUsedAfterDispose; }
+ }
+
+ internal static string TypeIsNotMarkedAsTable (object p0) {
+ return SR.Format (SR.TypeIsNotMarkedAsTable, p0);
+ }
+
+ internal static string NonEntityAssociationMapping (object p0, object p1, object p2) {
+ return SR.Format (SR.NonEntityAssociationMapping, p0, p1, p2);
+ }
+
+ internal static string CannotPerformCUDOnReadOnlyTable (object p0) {
+ return SR.Format (SR.CannotPerformCUDOnReadOnlyTable, p0);
+ }
+
+ internal static string InsertCallbackComment {
+ get { return SR.InsertCallbackComment; }
+ }
+
+ internal static string UpdateCallbackComment {
+ get { return SR.UpdateCallbackComment; }
+ }
+
+ internal static string DeleteCallbackComment {
+ get { return SR.DeleteCallbackComment; }
+ }
+
+ internal static string RowNotFoundOrChanged {
+ get { return SR.RowNotFoundOrChanged; }
+ }
+
+ internal static string UpdatesFailedMessage (object p0, object p1) {
+ return SR.Format (SR.UpdatesFailedMessage, p0, p1);
+ }
+
+ internal static string CycleDetected {
+ get { return SR.CycleDetected; }
+ }
+
+ internal static string CantAddAlreadyExistingItem {
+ get { return SR.CantAddAlreadyExistingItem; }
+ }
+
+ internal static string CantAddAlreadyExistingKey {
+ get { return SR.CantAddAlreadyExistingKey; }
+ }
+
+ internal static string DatabaseGeneratedAlreadyExistingKey {
+ get { return SR.DatabaseGeneratedAlreadyExistingKey; }
+ }
+
+ internal static string InsertAutoSyncFailure {
+ get { return SR.InsertAutoSyncFailure; }
+ }
+
+ internal static string EntitySetDataBindingWithAbstractBaseClass (object p0) {
+ return SR.Format (SR.EntitySetDataBindingWithAbstractBaseClass, p0);
+ }
+
+ internal static string EntitySetDataBindingWithNonPublicDefaultConstructor (object p0) {
+ return SR.Format (SR.EntitySetDataBindingWithNonPublicDefaultConstructor, p0);
+ }
+
+ internal static string TextNTextAndImageCannotOccurInDistinct (object p0) {
+ return SR.Format (SR.TextNTextAndImageCannotOccurInDistinct, p0);
+ }
+
+ internal static string TextNTextAndImageCannotOccurInUnion (object p0) {
+ return SR.Format (SR.TextNTextAndImageCannotOccurInUnion, p0);
+ }
+
+ internal static string LenOfTextOrNTextNotSupported (object p0) {
+ return SR.Format (SR.LenOfTextOrNTextNotSupported, p0);
+ }
+
+ internal static string SourceExpressionAnnotation (object p0) {
+ return SR.Format (SR.SourceExpressionAnnotation, p0);
+ }
+
+ internal static string LogGeneralInfoMessage (object p0, object p1) {
+ return SR.Format (SR.LogGeneralInfoMessage, p0, p1);
+ }
+
+ internal static string LogAttemptingToDeleteDatabase (object p0) {
+ return SR.Format (SR.LogAttemptingToDeleteDatabase, p0);
+ }
+
+ internal static string MaxSizeNotSupported (object p0) {
+ return SR.Format (SR.MaxSizeNotSupported, p0);
+ }
+
+ internal static string InvalidLoadOptionsLoadMemberSpecification {
+ get { return SR.InvalidLoadOptionsLoadMemberSpecification; }
+ }
+
+ internal static string EntityIsTheWrongType {
+ get { return SR.EntityIsTheWrongType; }
+ }
+
+ internal static string OriginalEntityIsWrongType {
+ get { return SR.OriginalEntityIsWrongType; }
+ }
+
+ internal static string CannotAttachAlreadyExistingEntity {
+ get { return SR.CannotAttachAlreadyExistingEntity; }
+ }
+
+ internal static string CannotAttachAsModifiedWithoutOriginalState {
+ get { return SR.CannotAttachAsModifiedWithoutOriginalState; }
+ }
+
+ internal static string CannotPerformOperationDuringSubmitChanges {
+ get { return SR.CannotPerformOperationDuringSubmitChanges; }
+ }
+
+ internal static string CannotPerformOperationOutsideSubmitChanges {
+ get { return SR.CannotPerformOperationOutsideSubmitChanges; }
+ }
+
+ internal static string CannotPerformOperationForUntrackedObject {
+ get { return SR.CannotPerformOperationForUntrackedObject; }
+ }
+
+ internal static string CannotTranslateExpressionToSql {
+ get { return SR.CannotTranslateExpressionToSql; }
+ }
+
+ internal static string CannotAttachAddNonNewEntities {
+ get { return SR.CannotAttachAddNonNewEntities; }
+ }
+
+ internal static string QueryWasCompiledForDifferentMappingSource {
+ get { return SR.QueryWasCompiledForDifferentMappingSource; }
+ }
+ }
+}
diff --git a/mcs/class/System.Data.Linq/ReferenceSources/ThisAssembly.cs b/mcs/class/System.Data.Linq/ReferenceSources/ThisAssembly.cs
new file mode 100644
index 00000000000..2676eb2d5e0
--- /dev/null
+++ b/mcs/class/System.Data.Linq/ReferenceSources/ThisAssembly.cs
@@ -0,0 +1,4 @@
+static class ThisAssembly
+{
+ public const string InformationalVersion = Consts.FxFileVersion;
+}
diff --git a/mcs/class/System.Data.Linq/System.Data.Linq.dll.sources b/mcs/class/System.Data.Linq/System.Data.Linq.dll.sources
index 242c5b64b15..102a32a2f42 100755
--- a/mcs/class/System.Data.Linq/System.Data.Linq.dll.sources
+++ b/mcs/class/System.Data.Linq/System.Data.Linq.dll.sources
@@ -1,324 +1,109 @@
../../build/common/Consts.cs
../../build/common/Locale.cs
+../../build/common/SR.cs
../../build/common/MonoTODOAttribute.cs
-src/DbLinq.Firebird/FirebirdDataContext.cs
-src/DbLinq.Firebird/FirebirdExpressionTranslator.cs
-src/DbLinq.Firebird/FirebirdSchemaLoader.Columns.cs
-src/DbLinq.Firebird/FirebirdSchemaLoader.Constraints.cs
-src/DbLinq.Firebird/FirebirdSchemaLoader.cs
-src/DbLinq.Firebird/FirebirdSchemaLoader.StoredProcedures.cs
-src/DbLinq.Firebird/FirebirdSchemaLoader.Tables.cs
-src/DbLinq.Firebird/FirebirdSqlProvider.cs
-src/DbLinq.Firebird/FirebirdVendor.cs
-src/DbLinq.Ingres/IngresDataContext.cs
-src/DbLinq.Ingres/IngresSchemaLoader.Columns.cs
-src/DbLinq.Ingres/IngresSchemaLoader.Constraints.cs
-src/DbLinq.Ingres/IngresSchemaLoader.cs
-src/DbLinq.Ingres/IngresSchemaLoader.StoredProcedures.cs
-src/DbLinq.Ingres/IngresSchemaLoader.Tables.cs
-src/DbLinq.Ingres/IngresSqlProvider.cs
-src/DbLinq.Ingres/IngresVendor.cs
-src/DbLinq.MySql/MySqlDataContext.cs
-src/DbLinq.MySql/MySqlSchemaLoader.Columns.cs
-src/DbLinq.MySql/MySqlSchemaLoader.Constraints.cs
-src/DbLinq.MySql/MySqlSchemaLoader.cs
-src/DbLinq.MySql/MySqlSchemaLoader.StoredProcedures.cs
-src/DbLinq.MySql/MySqlSchemaLoader.Tables.cs
-src/DbLinq.MySql/MySqlSqlProvider.cs
-src/DbLinq.MySql/MySqlVendor.cs
-src/DbLinq.Oracle/OracleDataContext.cs
-src/DbLinq.Oracle/OracleSchemaLoader.Columns.cs
-src/DbLinq.Oracle/OracleSchemaLoader.Constraints.cs
-src/DbLinq.Oracle/OracleSchemaLoader.cs
-src/DbLinq.Oracle/OracleSchemaLoader.StoredProcedures.cs
-src/DbLinq.Oracle/OracleSchemaLoader.Tables.cs
-src/DbLinq.Oracle/OracleSqlProvider.cs
-src/DbLinq.Oracle/OracleVendor.cs
-src/DbLinq.PostgreSql/PgsqlDataContext.cs
-src/DbLinq.PostgreSql/PgsqlSchemaLoader.Columns.cs
-src/DbLinq.PostgreSql/PgsqlSchemaLoader.Constraints.cs
-src/DbLinq.PostgreSql/PgsqlSchemaLoader.cs
-src/DbLinq.PostgreSql/PgsqlSchemaLoader.StoredProcedures.cs
-src/DbLinq.PostgreSql/PgsqlSchemaLoader.Tables.cs
-src/DbLinq.PostgreSql/PgsqlSqlProvider.cs
-src/DbLinq.PostgreSql/PgsqlVendor.cs
-src/DbLinq.Sqlite/Schema/DataCommand.cs
-src/DbLinq.Sqlite/SqliteDataContext.cs
-src/DbLinq.Sqlite/SqliteSchemaLoader.Columns.cs
-src/DbLinq.Sqlite/SqliteSchemaLoader.Constraints.cs
-src/DbLinq.Sqlite/SqliteSchemaLoader.cs
-src/DbLinq.Sqlite/SqliteSchemaLoader.Tables.cs
-src/DbLinq.Sqlite/SqliteSqlProvider.cs
-src/DbLinq.Sqlite/SqliteVendor.cs
-src/DbLinq.SqlServer/SqlServerDataContext.cs
-src/DbLinq.SqlServer/SqlServerExpressionTranslator.cs
-src/DbLinq.SqlServer/SqlServerSchemaLoader.cs
-src/DbLinq.SqlServer/SqlServerSqlProvider.cs
-src/DbLinq.SqlServer/SqlServerTypeConversions.cs
-src/DbLinq.SqlServer/SqlServerVendor.cs
-src/DbLinq/Data/Linq/ChangeAction.cs
-src/DbLinq/Data/Linq/ChangeSet.cs
-src/DbLinq/Data/Linq/Database/IDatabaseContext.cs
-src/DbLinq/Data/Linq/Database/IDatabaseTransaction.cs
-src/DbLinq/Data/Linq/Database/Implementation/DatabaseConnection.cs
-src/DbLinq/Data/Linq/Database/Implementation/DatabaseContext.cs
-src/DbLinq/Data/Linq/Database/Implementation/DatabaseTransaction.cs
-src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs
-src/DbLinq/Data/Linq/Database/ITransactionalCommand.cs
-src/DbLinq/Data/Linq/DataContext.cs
-src/DbLinq/Data/Linq/DataLoadOptions.cs
-src/DbLinq/Data/Linq/DBLinqExtendedAttributte.cs
-src/DbLinq/Data/Linq/EntityRef.cs
-src/DbLinq/Data/Linq/EntitySet.cs
-src/DbLinq/Data/Linq/Identity/IdentityKey.cs
-src/DbLinq/Data/Linq/Identity/IIdentityProvider.cs
-src/DbLinq/Data/Linq/Identity/IIdentityReader.cs
-src/DbLinq/Data/Linq/Identity/IIdentityReaderFactory.cs
-src/DbLinq/Data/Linq/Identity/Implementation/IdentityProviderReader.cs
-src/DbLinq/Data/Linq/Identity/Implementation/IdentityReader.cs
-src/DbLinq/Data/Linq/Identity/Implementation/IdentityReaderFactory.cs
-src/DbLinq/Data/Linq/IExecuteResult.cs
-src/DbLinq/Data/Linq/IMemberModificationHandler.cs
-src/DbLinq/Data/Linq/Implementation/DisabledEntityTracker.cs
-src/DbLinq/Data/Linq/Implementation/EntityState.cs
-src/DbLinq/Data/Linq/Implementation/EntityTrack.cs
-src/DbLinq/Data/Linq/Implementation/EntityTracker.cs
-src/DbLinq/Data/Linq/Implementation/IEntityTracker.cs
-src/DbLinq/Data/Linq/Implementation/MemberModificationHandler.cs
-src/DbLinq/Data/Linq/Implementation/QueryProvider.cs
-src/DbLinq/Data/Linq/Implementation/VendorProvider.cs
-src/DbLinq/Data/Linq/ITable.cs
-src/DbLinq/Data/Linq/IVendorProvider.cs
-src/DbLinq/Data/Linq/Mapping/AttributedAbstractMetaDataMember.cs
-src/DbLinq/Data/Linq/Mapping/AttributedAssociationMetaDataMember.cs
-src/DbLinq/Data/Linq/Mapping/AttributedColumnMetaDataMember.cs
-src/DbLinq/Data/Linq/Mapping/AttributedMetaAssociation.cs
-src/DbLinq/Data/Linq/Mapping/AttributedMetaFunction.cs
-src/DbLinq/Data/Linq/Mapping/AttributedMetaModel.cs
-src/DbLinq/Data/Linq/Mapping/AttributedMetaTable.cs
-src/DbLinq/Data/Linq/Mapping/AttributedMetaType.cs
-src/DbLinq/Data/Linq/Mapping/AttributeMappingSource.cs
-src/DbLinq/Data/Linq/Mapping/LambdaMetaAccessor.cs
-src/DbLinq/Data/Linq/Mapping/MappingContext.cs
-src/DbLinq/Data/Linq/Mapping/XmlMappingSource.cs
-src/DbLinq/Data/Linq/RefreshMode.cs
-src/DbLinq/Data/Linq/Sql/SqlLiteralPart.cs
-src/DbLinq/Data/Linq/Sql/SqlParameterPart.cs
-src/DbLinq/Data/Linq/Sql/SqlPart.cs
-src/DbLinq/Data/Linq/Sql/SqlStatement.cs
-src/DbLinq/Data/Linq/Sql/SqlStatementBuilder.cs
-src/DbLinq/Data/Linq/SqlClient/FirebirdProvider.cs
-src/DbLinq/Data/Linq/SqlClient/IngresProvider.cs
-src/DbLinq/Data/Linq/SqlClient/MySqlProvider.cs
-src/DbLinq/Data/Linq/SqlClient/OracleProvider.cs
-src/DbLinq/Data/Linq/SqlClient/PostgreSqlProvider.cs
-src/DbLinq/Data/Linq/SqlClient/Sql2000Provider.cs
-src/DbLinq/Data/Linq/SqlClient/Sql2005Provider.cs
-src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs
-src/DbLinq/Data/Linq/SqlClient/SqliteProvider.cs
-src/DbLinq/Data/Linq/SqlClient/SqlServerProvider.cs
-src/DbLinq/Data/Linq/Sugar/AbstractQuery.cs
-src/DbLinq/Data/Linq/Sugar/BuilderContext.cs
-src/DbLinq/Data/Linq/Sugar/DeleteQuery.cs
-src/DbLinq/Data/Linq/Sugar/DirectQuery.cs
-src/DbLinq/Data/Linq/Sugar/Error.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionChain.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorExtensions.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorFactory.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/BinaryExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConditionalExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConstantExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/IMemberBindingMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/InvocationExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/LambdaExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ListInitExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberAssignmentMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberBindingMutatorFactory.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberInitExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberListBindingMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberMemberBindingMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MethodCallExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewArrayExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ParameterExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/TypeBinaryExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/UnaryExpressionMutator.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionPrecedence.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionQuery.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/ColumnExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/CustomExpressionType.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/EntitySetExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/ExpressionTranslator.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/GroupExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/IExecutableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/IMutableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/InputParameterExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/MetaTableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/MutableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/ObjectInputParameterExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/ObjectOutputParameterExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/OperandsMutableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/OrderByExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/SelectExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/SelectOperatorType.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpressionType.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/StartIndexOffsetExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/SubSelectExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/TableExpression.cs
-src/DbLinq/Data/Linq/Sugar/Expressions/TableJoinType.cs
-src/DbLinq/Data/Linq/Sugar/ExpressionTier.cs
-src/DbLinq/Data/Linq/Sugar/IDataMapper.cs
-src/DbLinq/Data/Linq/Sugar/IDataRecordReader.cs
-src/DbLinq/Data/Linq/Sugar/IExpressionDispatcher.cs
-src/DbLinq/Data/Linq/Sugar/IExpressionLanguageParser.cs
-src/DbLinq/Data/Linq/Sugar/IExpressionOptimizer.cs
-src/DbLinq/Data/Linq/Sugar/IExpressionQualifier.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/DataMapper.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/DataRecordReader.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Analyzer.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Registrar.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionLanguageParser.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionOptimizer.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionQualifier.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/LineGrouping.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/PrequelAnalyzer.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.Upsert.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/QueryRunner.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/SpecialExpressionTranslator.cs
-src/DbLinq/Data/Linq/Sugar/Implementation/SqlBuilder.cs
-src/DbLinq/Data/Linq/Sugar/IPrequelAnalyzer.cs
-src/DbLinq/Data/Linq/Sugar/IQueryBuilder.cs
-src/DbLinq/Data/Linq/Sugar/IQueryCache.cs
-src/DbLinq/Data/Linq/Sugar/IQueryRunner.cs
-src/DbLinq/Data/Linq/Sugar/ISpecialExpressionTranslator.cs
-src/DbLinq/Data/Linq/Sugar/ISqlBuilder.cs
-src/DbLinq/Data/Linq/Sugar/ParameterizedQuery.cs
-src/DbLinq/Data/Linq/Sugar/QueryContext.cs
-src/DbLinq/Data/Linq/Sugar/SelectQuery.cs
-src/DbLinq/Data/Linq/Sugar/UpsertQuery.cs
-src/DbLinq/Data/Linq/Table.cs
-src/DbLinq/DbLinqToDoAttribute.cs
-src/DbLinq/Factory/DbLinqAttribute.cs
-src/DbLinq/Factory/Implementation/ReflectionObjectFactory.cs
-src/DbLinq/Factory/IObjectFactory.cs
-src/DbLinq/Factory/ObjectFactory.cs
-src/DbLinq/Language/ILanguages.cs
-src/DbLinq/Language/ILanguageWords.cs
-src/DbLinq/Language/Implementation/AbstractEndPluralWords.cs
-src/DbLinq/Language/Implementation/AbstractWords.cs
-src/DbLinq/Language/Implementation/Languages.cs
-src/DbLinq/Language/Implementation/NoLanguageWords.cs
-src/DbLinq/Schema/AssociationName.cs
-src/DbLinq/Schema/Case.cs
-src/DbLinq/Schema/ColumnName.cs
-src/DbLinq/Schema/Dbml/Adapter/ArrayAdapter.cs
-src/DbLinq/Schema/Dbml/Adapter/CsvArrayAdapter.cs
-src/DbLinq/Schema/Dbml/Adapter/EnumType.cs
-src/DbLinq/Schema/Dbml/Adapter/INamedType.cs
-src/DbLinq/Schema/Dbml/Adapter/ISimpleList.cs
-src/DbLinq/Schema/Dbml/Adapter/SpecifiedPropertyUpdater.cs
-src/DbLinq/Schema/Dbml/DatabaseSerializer.cs
-src/DbLinq/Schema/Dbml/DbmlSchema.Adapter.cs
-src/DbLinq/Schema/Dbml/DbmlSchema.cs
-src/DbLinq/Schema/Dbml/DbmlSerializer.cs
-src/DbLinq/Schema/Implementation/NameFormatter.cs
-src/DbLinq/Schema/INameFormatter.cs
-src/DbLinq/Schema/Name.cs
-src/DbLinq/Schema/NameFormat.cs
-src/DbLinq/Schema/ParameterName.cs
-src/DbLinq/Schema/ProcedureName.cs
-src/DbLinq/Schema/SchemaName.cs
-src/DbLinq/Schema/TableName.cs
-src/DbLinq/Schema/WordsExtraction.cs
-src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs
-src/DbLinq/System.Data.Linq/Binary.cs
-src/DbLinq/System.Data.Linq/ChangeConflictCollection.cs
-src/DbLinq/System.Data.Linq/ChangeConflictException.cs
-src/DbLinq/System.Data.Linq/CompiledQuery.cs
-src/DbLinq/System.Data.Linq/ConflictMode.cs
-src/DbLinq/System.Data.Linq/DBConvert.cs
-src/DbLinq/System.Data.Linq/DuplicateKeyException.cs
-src/DbLinq/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs
-src/DbLinq/System.Data.Linq/IFunctionResult.cs
-src/DbLinq/System.Data.Linq/IMultipleResults.cs
-src/DbLinq/System.Data.Linq/ISingleResult.cs
-src/DbLinq/System.Data.Linq/Link.cs
-src/DbLinq/System.Data.Linq/MemberChangeConflict.cs
-src/DbLinq/System.Data.Linq/ModifiedMemberInfo.cs
-src/DbLinq/System.Data.Linq/ObjectChangeConflict.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AssociationAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AutoSync.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ColumnAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DataAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DatabaseAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/FunctionAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/InheritanceMappingAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MappingSource.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor_2.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAssociation.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaDataMember.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaFunction.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaModel.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaParameter.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaTable.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaType.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ParameterAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ProviderAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ResultTypeAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/TableAttribute.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/UpdateCheck.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlHelpers.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlMethods.cs
-src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlProvider.cs
-src/DbLinq/Util/DataCommand.cs
-src/DbLinq/Util/DbmlExtensions.cs
-src/DbLinq/Util/ExpressionChainEqualityComparer.cs
-src/DbLinq/Util/ExpressionEqualityComparer.cs
-src/DbLinq/Util/IDataRecordExtensions.cs
-src/DbLinq/Util/IDataTypeExtensions.cs
-src/DbLinq/Util/IDbDataParameterExtensions.cs
-src/DbLinq/Util/IThreadSafeDictionary.cs
-src/DbLinq/Util/LambdaComparer.cs
-src/DbLinq/Util/MemberInfoExtensions.cs
-src/DbLinq/Util/Output.cs
-src/DbLinq/Util/OutputLevel.cs
-src/DbLinq/Util/Page.cs
-src/DbLinq/Util/Profiler.cs
-src/DbLinq/Util/QuotesHelper.cs
-src/DbLinq/Util/ReferenceEqualityComparer.cs
-src/DbLinq/Util/ReflectionExtensions.cs
-src/DbLinq/Util/ReflectionUtility.cs
-src/DbLinq/Util/StringExtensions.cs
-src/DbLinq/Util/TextWriterExtension.cs
-src/DbLinq/Util/ThreadSafeDictionary.cs
-src/DbLinq/Util/TypeConvert.cs
-src/DbLinq/Util/TypeExtensions.cs
-src/DbLinq/Util/TypeLoader.cs
-src/DbLinq/Vendor/DbSchemaLoader.cs
-src/DbLinq/Vendor/IDataName.cs
-src/DbLinq/Vendor/IDataTableColumn.cs
-src/DbLinq/Vendor/IDataType.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.Columns.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.DataName.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.DataTableColumn.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.ForeignKey.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.Name.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.StoredProcedures.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.Tables.cs
-src/DbLinq/Vendor/Implementation/SchemaLoader.TypeMapping.cs
-src/DbLinq/Vendor/Implementation/SqlProvider.cs
-src/DbLinq/Vendor/Implementation/Vendor.cs
-src/DbLinq/Vendor/Implementation/Vendor.ProcedureResult.cs
-src/DbLinq/Vendor/INameAliases.cs
-src/DbLinq/Vendor/ISchemaLoader.cs
-src/DbLinq/Vendor/ISqlProvider.cs
-src/DbLinq/Vendor/IVendor.cs
-src/DbLinq/Vendor/VendorAttribute.cs
+
+Assembly/AssemblyInfo.cs
+
+ReferenceSources/SR.cs
+ReferenceSources/Strings.cs
+ReferenceSources/Error.cs
+ReferenceSources/ThisAssembly.cs
+
+../referencesource/System.Data.Linq/ChangeConflicts.cs
+../referencesource/System.Data.Linq/ChangeDirector.cs
+../referencesource/System.Data.Linq/ChangeProcessor.cs
+../referencesource/System.Data.Linq/ChangeTracker.cs
+../referencesource/System.Data.Linq/CompiledQuery.cs
+../referencesource/System.Data.Linq/DataBindingList.cs
+../referencesource/System.Data.Linq/DataContext.cs
+../referencesource/System.Data.Linq/DataQuery.cs
+../referencesource/System.Data.Linq/DataServices.cs
+../referencesource/System.Data.Linq/DataShape.cs
+../referencesource/System.Data.Linq/DbConvert.cs
+../referencesource/System.Data.Linq/DbmlShared/Mapping.cs
+../referencesource/System.Data.Linq/EntitySetDataBindingList.cs
+../referencesource/System.Data.Linq/Exceptions.cs
+../referencesource/System.Data.Linq/FunctionResults.cs
+../referencesource/System.Data.Linq/GlobalSuppressions.cs
+../referencesource/System.Data.Linq/IdentityManager.cs
+../referencesource/System.Data.Linq/Mapping/Accessors.cs
+../referencesource/System.Data.Linq/Mapping/AttributedMetaModel.cs
+../referencesource/System.Data.Linq/Mapping/Attributes.cs
+../referencesource/System.Data.Linq/Mapping/MappedMetaModel.cs
+../referencesource/System.Data.Linq/Mapping/MappingSource.cs
+../referencesource/System.Data.Linq/Mapping/MetaModel.cs
+../referencesource/System.Data.Linq/Provider/IDataServices.cs
+../referencesource/System.Data.Linq/Provider/IProvider.cs
+../referencesource/System.Data.Linq/SortableBindingList.cs
+../referencesource/System.Data.Linq/SqlClient/Common/DbFormatter.cs
+../referencesource/System.Data.Linq/SqlClient/Common/Expressions.cs
+../referencesource/System.Data.Linq/SqlClient/Common/IConnectionManager.cs
+../referencesource/System.Data.Linq/SqlClient/Common/InheritanceRules.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlFactory.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlNode.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlNodeAnnotation.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlNodeAnnotations.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlNodeTypeOperators.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlServer2KCompatibilityAnnotation.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlServer2KCompatibilityCheck.cs
+../referencesource/System.Data.Linq/SqlClient/Common/SqlVisitor.cs
+../referencesource/System.Data.Linq/SqlClient/Common/TypeSystem.cs
+../referencesource/System.Data.Linq/SqlClient/Common/TypeSystemProvider.cs
+../referencesource/System.Data.Linq/SqlClient/Error.cs
+../referencesource/System.Data.Linq/SqlClient/OptimizationFlags.cs
+../referencesource/System.Data.Linq/SqlClient/PerfTimer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/ContainsRowNumberChecker.cs
+../referencesource/System.Data.Linq/SqlClient/Query/Funcletizer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/LongTypeConverter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/MethodCallConverter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/QueryConverter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SimpleExpression.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlAggregateChecker.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlAliaser.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlAliasesReferenced.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlBinder.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlBooleanMismatchVisitor.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlBooleanizer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlCaseSimplifier.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlColumnizer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlComparer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlCrossApplyToCrossJoin.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlDeflator.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlDuplicator.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlExpander.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlExpressionNullability.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlFlattener.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlFormatter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlGatherConsumedAliases.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlGatherProducedAliases.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlIdentifier.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlLiftIndependentRowExpressions.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlLiftWhereClauses.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlMethodCallConverter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlMethodTransformer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlMultiplexer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlNamer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlOuterApplyReducer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlParameterizer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlRemoveConstantOrderBy.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlReorderer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlResolver.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlRetyper.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlRewriteScalarSubqueries.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlSupersetValidator.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlTopReducer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlTypeConverter.cs
+../referencesource/System.Data.Linq/SqlClient/Query/SqlUnionizer.cs
+../referencesource/System.Data.Linq/SqlClient/Query/Translator.cs
+../referencesource/System.Data.Linq/SqlClient/Query/TypeSource.cs
+../referencesource/System.Data.Linq/SqlClient/Reader/ObjectReader.cs
+../referencesource/System.Data.Linq/SqlClient/Reader/ObjectReaderCompiler.cs
+../referencesource/System.Data.Linq/SqlClient/SqlBuilder.cs
+../referencesource/System.Data.Linq/SqlClient/SqlConnectionManager.cs
+../referencesource/System.Data.Linq/SqlClient/SqlMethods.cs
+../referencesource/System.Data.Linq/SqlClient/SqlProvider.cs
+../referencesource/System.Data.Linq/SqlClient/SqlTypeSystemProvider.cs
+../referencesource/System.Data.Linq/SubqueryRules.cs
+../referencesource/System.Data.Linq/Types.cs
+../referencesource/System.Data.Linq/misc/SecurityUtils.cs
diff --git a/mcs/class/System.Data.Linq/System.Data.Linq_test.dll.sources b/mcs/class/System.Data.Linq/System.Data.Linq_test.dll.sources
index a0379e19634..e149e2bd3ac 100644
--- a/mcs/class/System.Data.Linq/System.Data.Linq_test.dll.sources
+++ b/mcs/class/System.Data.Linq/System.Data.Linq_test.dll.sources
@@ -1,9 +1,11 @@
+../../test-helpers/NunitHelpers.cs
+
dummy.cs
-../src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs
-../src/DbLinq/Test/BinaryTest.cs
-../src/DbLinq/Test/DataContextTest.cs
-../src/DbLinq/Test/EntitySetTest.cs
-../src/DbLinq/Test/NullProvider.cs
-../src/DbLinq/Test/PeopleTable.cs
-../src/DbLinq/Test/Providers/DataContextTestBase.cs
-../src/DbLinq/Test/TableTest.cs
+SqlServer/MsSqlDataContextTest.cs
+BinaryTest.cs
+DataContextTest.cs
+EntitySetTest.cs
+NullProvider.cs
+PeopleTable.cs
+Providers/DataContextTestBase.cs
+TableTest.cs
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/BinaryTest.cs b/mcs/class/System.Data.Linq/Test/BinaryTest.cs
index 1e54edbdb74..e8b3624de9a 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/BinaryTest.cs
+++ b/mcs/class/System.Data.Linq/Test/BinaryTest.cs
@@ -1,138 +1,136 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-using System.Text;
-
-using System.Data.Linq;
-
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- [TestFixture]
- public class BinaryTest
- {
- // XXX: oddly, MSDN documents that while ArgumentNullException is
- // thrown, that may change in the future. Why would this change?
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Constructor_ValueNull()
- {
- new Binary(null);
- }
-
- [Test]
- public void Constructor()
- {
- new Binary(Encoding.UTF8.GetBytes("hello!"));
- }
-
- [Test]
- public void Equals()
- {
- Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
- Assert.IsFalse(a.Equals((Binary)null));
- Assert.IsFalse(a.Equals((object)null));
- Assert.IsFalse(a.Equals(new Binary(Encoding.UTF8.GetBytes("b"))));
- Assert.IsTrue(a.Equals(a));
- Assert.IsTrue(a.Equals(new Binary(Encoding.UTF8.GetBytes("a"))));
- }
-
- [Test]
- public void Equality()
- {
- Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
- Binary a2 = new Binary(Encoding.UTF8.GetBytes("a"));
- Binary b = new Binary(Encoding.UTF8.GetBytes("b"));
-
- Assert.IsTrue(a == a);
- Assert.IsTrue(a == a2);
- Assert.IsFalse(a == null);
- Assert.IsFalse(null == a);
- Assert.IsFalse(a == b);
- Assert.IsFalse(b == a);
-
- a = null;
- b = null;
- Assert.IsTrue(a == b);
- }
-
- [Test]
- public void Inequality()
- {
- Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
- Binary a2 = new Binary(Encoding.UTF8.GetBytes("a"));
- Binary b = new Binary(Encoding.UTF8.GetBytes("b"));
-
- Assert.IsFalse(a != a);
- Assert.IsFalse(a != a2);
- Assert.IsTrue(a != null);
- Assert.IsTrue(null != a);
- Assert.IsTrue(a != b);
- Assert.IsTrue(b != a);
-
- a = null;
- b = null;
- Assert.IsFalse(a != b);
- }
-
- [Test]
- public void GetHashCode()
- {
- Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
- Binary b = new Binary(Encoding.UTF8.GetBytes("a"));
- Assert.AreEqual(a.GetHashCode(), b.GetHashCode());
- }
-
- [Test]
- public void Length()
- {
- byte[] data = Encoding.UTF8.GetBytes("Hello, world!");
- Binary b = new Binary(data);
- Assert.AreEqual(data.Length, b.Length);
- }
-
- [Test]
- public void ToArray()
- {
- byte[] data = Encoding.UTF8.GetBytes("is the array copied? Yes.");
- Binary b = new Binary(data);
- Assert.IsTrue(data.SequenceEqual(b.ToArray()));
-
- data[0] = (byte) 'I';
- Assert.IsFalse(data.SequenceEqual(b.ToArray()));
- }
-
- [Test]
- public new void ToString()
- {
- byte[] data = new byte[] { 0x1, 0x2, 0x3, 0x4 };
- Binary b = new Binary(data);
- Assert.AreEqual('"' + Convert.ToBase64String(data) + '"', b.ToString());
- }
- }
-}
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Linq;
+using System.Text;
+
+using System.Data.Linq;
+
+using NUnit.Framework;
+
+namespace DbLinqTest
+{
+ [TestFixture]
+ public class BinaryTest
+ {
+ [Test]
+ public void Constructor_ValueNull()
+ {
+ new Binary(null);
+ }
+
+ [Test]
+ public void Constructor()
+ {
+ new Binary(Encoding.UTF8.GetBytes("hello!"));
+ }
+
+ [Test]
+ public void Equals()
+ {
+ Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
+ Assert.IsFalse(a.Equals((Binary)null));
+ Assert.IsFalse(a.Equals((object)null));
+ Assert.IsFalse(a.Equals(new Binary(Encoding.UTF8.GetBytes("b"))));
+ Assert.IsTrue(a.Equals(a));
+ Assert.IsTrue(a.Equals(new Binary(Encoding.UTF8.GetBytes("a"))));
+ }
+
+ [Test]
+ public void Equality()
+ {
+ Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
+ Binary a2 = new Binary(Encoding.UTF8.GetBytes("a"));
+ Binary b = new Binary(Encoding.UTF8.GetBytes("b"));
+
+ Assert.IsTrue(a == a);
+ Assert.IsTrue(a == a2);
+ Assert.IsFalse(a == null);
+ Assert.IsFalse(null == a);
+ Assert.IsFalse(a == b);
+ Assert.IsFalse(b == a);
+
+ a = null;
+ b = null;
+ Assert.IsTrue(a == b);
+ }
+
+ [Test]
+ public void Inequality()
+ {
+ Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
+ Binary a2 = new Binary(Encoding.UTF8.GetBytes("a"));
+ Binary b = new Binary(Encoding.UTF8.GetBytes("b"));
+
+ Assert.IsFalse(a != a);
+ Assert.IsFalse(a != a2);
+ Assert.IsTrue(a != null);
+ Assert.IsTrue(null != a);
+ Assert.IsTrue(a != b);
+ Assert.IsTrue(b != a);
+
+ a = null;
+ b = null;
+ Assert.IsFalse(a != b);
+ }
+
+ [Test]
+ public void GetHashCode()
+ {
+ Binary a = new Binary(Encoding.UTF8.GetBytes("a"));
+ Binary b = new Binary(Encoding.UTF8.GetBytes("a"));
+ Assert.AreEqual(a.GetHashCode(), b.GetHashCode());
+ }
+
+ [Test]
+ public void Length()
+ {
+ byte[] data = Encoding.UTF8.GetBytes("Hello, world!");
+ Binary b = new Binary(data);
+ Assert.AreEqual(data.Length, b.Length);
+ }
+
+ [Test]
+ public void ToArray()
+ {
+ byte[] data = Encoding.UTF8.GetBytes("is the array copied? Yes.");
+ Binary b = new Binary(data);
+ Assert.IsTrue(data.SequenceEqual(b.ToArray()));
+
+ data[0] = (byte) 'I';
+ Assert.IsFalse(data.SequenceEqual(b.ToArray()));
+ }
+
+ [Test]
+ public new void ToString()
+ {
+ byte[] data = new byte[] { 0x1, 0x2, 0x3, 0x4 };
+ Binary b = new Binary(data);
+ Assert.AreEqual('"' + Convert.ToBase64String(data) + '"', b.ToString());
+ }
+ }
+}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/DataContextTest.cs b/mcs/class/System.Data.Linq/Test/DataContextTest.cs
index 1d63b689a52..331068f1258 100755
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/DataContextTest.cs
+++ b/mcs/class/System.Data.Linq/Test/DataContextTest.cs
@@ -1,266 +1,260 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Common;
-using System.Data.Linq.Mapping;
-using System.Linq;
-using System.IO;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-using DbLinq.Null;
-
-namespace DbLinqTest {
-
- class DummyConnection : IDbConnection
- {
- public DummyConnection()
- {
- ConnectionString = "";
- }
-
- public IDbTransaction BeginTransaction() {return null;}
- public IDbTransaction BeginTransaction(IsolationLevel il) {return null;}
- public void ChangeDatabase(string databaseName) {}
- public void Close() {}
- public IDbCommand CreateCommand() {return null;}
- public string ConnectionString{get; set;}
- public int ConnectionTimeout{get {return 0;}}
- public string Database{get {return null;}}
- public void Dispose() {}
- public void Open() {}
- public ConnectionState State{get {return ConnectionState.Closed;}}
- }
-
- [TestFixture]
- public class DataContextTest
- {
- DataContext context;
-
- [SetUp]
- public void SetUp()
- {
- context = new DataContext(new NullConnection() { ConnectionString = "" });
- }
-
- [TearDown]
- public void TearDown()
- {
- context = null;
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Ctor_ConnectionStringNull()
- {
- string connectionString = null;
- new DataContext(connectionString);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Ctor_ConnectionNull()
- {
- IDbConnection connection = null;
- new DataContext(connection);
- }
-
- [Test, ExpectedException(typeof(NullReferenceException))]
- public void Ctor_ConnectionStringOfConnectionIsNull()
- {
- IDbConnection connection = new NullConnection() { ConnectionString = null };
- new DataContext(connection);
- }
-
- [Test, ExpectedException(typeof(ArgumentException))]
- public void Ctor_ConnectionString_DbLinqConnectionType_Empty()
- {
- new DataContext("DbLinqConnectionType=");
- }
-
- [Test, ExpectedException(typeof(ArgumentException))]
- public void Ctor_ConnectionString_DbLinqConnectionType_Empty2()
- {
- new DataContext("DbLinqConnectionType=;");
- }
-
- [Test, ExpectedException(typeof(ArgumentException))]
- public void Ctor_ConnectionString_DbLinqConnectionType_Invalid()
- {
- new DataContext("DbLinqConnectionType=InvalidType, DoesNotExist");
- }
-
- [Test, ExpectedException(typeof(ArgumentException))]
- public void Ctor_ConnectionString_DbLinqProvider_InvalidVendor()
- {
- new DataContext("DbLinqProvider=ThisVendorDoesNotExist");
- }
-
- [Test, ExpectedException(typeof(ArgumentException))]
- public void Ctor_ConnectionString_DbLinqProvider_InvalidVendorWithDots()
- {
- new DataContext("DbLinqProvider=DbLinq.Sqlite.dll");
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Ctor_FileOrServerOrConnectionIsNull()
- {
- MappingSource mapping = new AttributeMappingSource();
- string fileOrServerOrConnection = null;
- new DataContext(fileOrServerOrConnection, mapping);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Ctor_MappingIsNull()
- {
- MappingSource mapping = null;
- string fileOrServerOrConnection = null;
- new DataContext("", mapping);
- }
-
-#if L2SQL
- // DbLinqProvider/etc. obviously aren't removed under L2SQL
- [ExpectedException(typeof(ArgumentException))]
-#endif
- [Test]
- public void Ctor_ConnectionString_ExtraParameters_Munging()
- {
- if (Type.GetType("Mono.Runtime", false) != null)
- Assert.Ignore("Mono's System.Data.Linq is expected to remove DbLinq parameters.");
- DataContext ctx = new DataContext("Server=localhost;User id=test;Database=test;DbLinqProvider=Sqlite;DbLinqConnectionType=Mono.Data.Sqlite.SqliteConnection, Mono.Data.Sqlite");
- Assert.AreEqual(-1, ctx.Connection.ConnectionString.IndexOf("DbLinqProvider"));
- Assert.AreEqual(-1, ctx.Connection.ConnectionString.IndexOf("DbLinqConnectionType"));
- }
-
-#if !L2SQL
- [Test, ExpectedException(typeof(NotImplementedException))]
- public void Ctor_FileOrServerOrConnectionIsFilename()
- {
- MappingSource mapping = new AttributeMappingSource();
- string fileOrServerOrConnection = typeof(DataContextTest).Assembly.Location;
- new DataContext(fileOrServerOrConnection, mapping);
- }
-
- [Test, ExpectedException(typeof(NotImplementedException))]
- public void Ctor_FileOrServerOrConnectionIsServer()
- {
- MappingSource mapping = new AttributeMappingSource();
- string fileOrServerOrConnection = "ThisIsAssumedToBeAServerName";
- new DataContext(fileOrServerOrConnection, mapping);
- }
-#endif
-
- [Test]
- public void Connection()
- {
- IDbConnection connection = new NullConnection() { ConnectionString = "" };
- DataContext dc = new DataContext(connection);
- Assert.AreEqual(connection, dc.Connection);
-
-#if !L2SQL
- dc = new DataContext (new DummyConnection());
- Assert.AreEqual(null, dc.Connection);
-#endif
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void ExecuteQuery_ElementTypeNull()
- {
- Type elementType = null;
- context.ExecuteQuery(elementType, "command");
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void ExecuteQuery_QueryNull()
- {
- Type elementType = typeof(Person);
- context.ExecuteQuery(elementType, null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void ExecuteQueryTResult_QueryNull()
- {
- context.ExecuteQuery<Person>(null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void GetCommand_QueryNull()
- {
- IQueryable query = null;
- context.GetCommand(query);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void GetTable_TypeNull()
- {
- context.GetTable(null);
- }
-
- [Test, ExpectedException(typeof(InvalidOperationException))]
- public void GetTable_NotSupportedType()
- {
- context.GetTable(typeof(object));
- }
-
- [Test, ExpectedException(typeof(InvalidOperationException))]
- public void GetTableTEntity_NotSupportedType()
- {
- context.GetTable<object>();
- }
-
- [Test]
- public void GetTableTEntity()
- {
- Table<Person> table = context.GetTable<Person>();
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Translate_ReaderNull()
- {
- context.Translate(typeof(Person), null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Translate_ElementTypeNull()
- {
- DbDataReader reader = new NullDataReader();
- context.Translate(null, reader);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void TranslateTResult_ReaderNull()
- {
- context.Translate<Person>(null);
- }
- }
-}
-
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Data;
+using System.Data.Common;
+using System.Data.Linq.Mapping;
+using System.Linq;
+using System.IO;
+
+#if MONO_STRICT
+using System.Data.Linq;
+#else
+using DbLinq.Data.Linq;
+#endif
+
+using NUnit.Framework;
+
+using DbLinq.Null;
+
+namespace DbLinqTest {
+
+ class DummyConnection : IDbConnection
+ {
+ public DummyConnection()
+ {
+ ConnectionString = "";
+ }
+
+ public IDbTransaction BeginTransaction() {return null;}
+ public IDbTransaction BeginTransaction(IsolationLevel il) {return null;}
+ public void ChangeDatabase(string databaseName) {}
+ public void Close() {}
+ public IDbCommand CreateCommand() {return null;}
+ public string ConnectionString{get; set;}
+ public int ConnectionTimeout{get {return 0;}}
+ public string Database{get {return null;}}
+ public void Dispose() {}
+ public void Open() {}
+ public ConnectionState State{get {return ConnectionState.Closed;}}
+ }
+
+ [TestFixture]
+ public class DataContextTest
+ {
+ DataContext context;
+
+ [SetUp]
+ public void SetUp()
+ {
+ context = new DataContext(new NullConnection() { ConnectionString = "" });
+ }
+
+ [TearDown]
+ public void TearDown()
+ {
+ context = null;
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Ctor_ConnectionStringNull()
+ {
+ string connectionString = null;
+ new DataContext(connectionString);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Ctor_ConnectionNull()
+ {
+ IDbConnection connection = null;
+ new DataContext(connection);
+ }
+
+ [Test, ExpectedException(typeof(NullReferenceException))]
+ public void Ctor_ConnectionStringOfConnectionIsNull()
+ {
+ IDbConnection connection = new NullConnection() { ConnectionString = null };
+ new DataContext(connection);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentException))]
+ public void Ctor_ConnectionString_DbLinqConnectionType_Empty()
+ {
+ new DataContext("DbLinqConnectionType=");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentException))]
+ public void Ctor_ConnectionString_DbLinqConnectionType_Empty2()
+ {
+ new DataContext("DbLinqConnectionType=;");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentException))]
+ public void Ctor_ConnectionString_DbLinqConnectionType_Invalid()
+ {
+ new DataContext("DbLinqConnectionType=InvalidType, DoesNotExist");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentException))]
+ public void Ctor_ConnectionString_DbLinqProvider_InvalidVendor()
+ {
+ new DataContext("DbLinqProvider=ThisVendorDoesNotExist");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentException))]
+ public void Ctor_ConnectionString_DbLinqProvider_InvalidVendorWithDots()
+ {
+ new DataContext("DbLinqProvider=DbLinq.Sqlite.dll");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Ctor_FileOrServerOrConnectionIsNull()
+ {
+ MappingSource mapping = new AttributeMappingSource();
+ string fileOrServerOrConnection = null;
+ new DataContext(fileOrServerOrConnection, mapping);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Ctor_MappingIsNull()
+ {
+ MappingSource mapping = null;
+ string fileOrServerOrConnection = null;
+ new DataContext("", mapping);
+ }
+
+ [Test]
+ public void Ctor_ConnectionString_ExtraParameters_Munging()
+ {
+ var ex = Assert.Throws<ArgumentException> ( () => new DataContext("Server=localhost;User id=test;Database=test;DbLinqProvider=Sqlite;DbLinqConnectionType=Mono.Data.Sqlite.SqliteConnection, Mono.Data.Sqlite"));
+ // Keyword not supported: 'dblinqprovider'
+ Assert.Null(ex.InnerException);
+ Assert.NotNull(ex.Message);
+ Assert.True(ex.Message.IndexOf("'dblinqprovider'") != -1);
+ Assert.Null(ex.ParamName);
+ }
+
+ [Test]
+ public void Ctor_FileOrServerOrConnectionIsFilename()
+ {
+ MappingSource mapping = new AttributeMappingSource();
+ string fileOrServerOrConnection = typeof(DataContextTest).Assembly.Location;
+ new DataContext(fileOrServerOrConnection, mapping);
+ }
+
+ [Test]
+ public void Ctor_FileOrServerOrConnectionIsServer()
+ {
+ MappingSource mapping = new AttributeMappingSource();
+ string fileOrServerOrConnection = "ThisIsAssumedToBeAServerName";
+ new DataContext(fileOrServerOrConnection, mapping);
+ }
+
+ [Test]
+ public void Connection()
+ {
+ IDbConnection connection = new NullConnection() { ConnectionString = "" };
+ DataContext dc = new DataContext(connection);
+ Assert.AreEqual(connection, dc.Connection);
+
+ var ex = Assert.Throws<Exception> ( () => new DataContext (new DummyConnection()));
+ Assert.Null(ex.InnerException);
+ Assert.NotNull(ex.Message);
+ Assert.True(ex.Message.IndexOf("'connection'") != -1);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void ExecuteQuery_ElementTypeNull()
+ {
+ Type elementType = null;
+ context.ExecuteQuery(elementType, "command");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void ExecuteQuery_QueryNull()
+ {
+ Type elementType = typeof(Person);
+ context.ExecuteQuery(elementType, null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void ExecuteQueryTResult_QueryNull()
+ {
+ context.ExecuteQuery<Person>(null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void GetCommand_QueryNull()
+ {
+ IQueryable query = null;
+ context.GetCommand(query);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void GetTable_TypeNull()
+ {
+ context.GetTable(null);
+ }
+
+ [Test, ExpectedException(typeof(InvalidOperationException))]
+ public void GetTable_NotSupportedType()
+ {
+ context.GetTable(typeof(object));
+ }
+
+ [Test, ExpectedException(typeof(InvalidOperationException))]
+ public void GetTableTEntity_NotSupportedType()
+ {
+ context.GetTable<object>();
+ }
+
+ [Test]
+ public void GetTableTEntity()
+ {
+ Table<Person> table = context.GetTable<Person>();
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Translate_ReaderNull()
+ {
+ context.Translate(typeof(Person), null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Translate_ElementTypeNull()
+ {
+ DbDataReader reader = new NullDataReader();
+ context.Translate(null, reader);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void TranslateTResult_ReaderNull()
+ {
+ context.Translate<Person>(null);
+ }
+ }
+}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/EntitySetTest.cs b/mcs/class/System.Data.Linq/Test/EntitySetTest.cs
index 53b694c1f39..3f731495585 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/EntitySetTest.cs
+++ b/mcs/class/System.Data.Linq/Test/EntitySetTest.cs
@@ -1,438 +1,443 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- [TestFixture]
- public class EntitySetTest
- {
- [Test]
- public void Ctor_OnAddAndOnRemoveCanBeNull()
- {
- new EntitySet<Person>(null, null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Add_EntityNull()
- {
- var people = new EntitySet<Person>();
- people.Add(null);
- }
-
- [Test]
- public void Add_IgnoreRepeats()
- {
- var people = new EntitySet<Person>();
- var p = new Person { FirstName = "A", LastName = "B" };
- people.Add(p);
- people.Add(p);
- Assert.AreEqual(1, people.Count);
- }
-
- [Test, ExpectedException(typeof(InvalidOperationException))]
- public void Add_ThenSetSourceIsInvalid()
- {
- var people = new EntitySet<Person>();
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- people.Add(new Person { FirstName = "A", LastName = "B" });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" }
- });
- }
-
- [Test]
- public void Assign()
- {
- var people = new EntitySet<Person>();
- people.SetSource(new[]{
- new Person { FirstName = "A", LastName = "B" },
- });
- Assert.IsTrue(people.IsDeferred);
- people.Load();
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsFalse(people.IsDeferred);
- people.Assign(new[]{
- new Person { FirstName = "1", LastName = "2" },
- });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(1, people.Count);
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test, ExpectedException(typeof(InvalidOperationException))]
- public void Clear_DoesNotResetSource()
- {
- var people = new EntitySet<Person>();
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- people.Add(new Person { FirstName = "A", LastName = "B" });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- people.Clear();
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" },
- });
- }
-
- [Test]
- public void Contains_KillsDeferred()
- {
- var people = new EntitySet<Person>();
- var p = new Person { FirstName = "A", LastName = "B" };
- people.SetSource(new[]{
- p
- });
- Assert.IsTrue(people.IsDeferred);
- Assert.IsTrue(people.Contains(p));
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test]
- public void HasLoadedOrAssignedValues()
- {
- var people = new EntitySet<Person>();
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- people.SetSource(new[]{
- new Person { FirstName = "A", LastName = "B" },
- });
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- Assert.IsTrue(people.IsDeferred);
- people.Load();
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
- public void IList_Add_WrongType()
- {
- var people = new EntitySet<Person>();
- System.Collections.IList list = people;
- list.Add("WrongType");
- }
-
- [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
- public void IList_Add_DuplicateItem()
- {
- var people = new EntitySet<Person>();
- var p = new Person { FirstName = "A", LastName = "B" };
- people.Add(p);
- System.Collections.IList list = people;
- list.Add(p);
- }
-
- [Test]
- public void IList_Remove_WrongTypeIsIgnored()
- {
- var people = new EntitySet<Person>();
- System.Collections.IList list = people;
- list.Remove("DoesNotExist");
- }
-
- [Test]
- public void IndexOf_KillsDeferred()
- {
- var people = new EntitySet<Person>();
- var p = new Person { FirstName = "A", LastName = "B" };
- people.SetSource(new[]{
- p
- });
- Assert.IsTrue(people.IsDeferred);
- Assert.AreEqual(0, people.IndexOf(p));
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
- public void Insert_RepeatValue()
- {
- var people = new EntitySet<Person>();
- var p = new Person { FirstName = "A", LastName = "B" };
- people.Add(p);
- people.Insert(0, p);
- }
-
- [Test]
- public void Item_IsDeferredSourceLoaded()
- {
- var people = new EntitySet<Person>();
- people.SetSource(new[]{
- new Person { FirstName = "A", LastName = "B" },
- });
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- Assert.IsTrue(people.IsDeferred);
- var p = people[0];
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test]
- public void ListChanged_NoSource()
- {
- // When is ListChanged emitted?
- // It's not always when you think it would be.
- // It depends on whether there's a Source present.
- var people = new EntitySet<Person>();
- var events = new List<ListChangedEventArgs> ();
- people.ListChanged += (o, e) => events.Add(e);
-
- people.Add(new Person { FirstName = "A", LastName = "B" });
- AssertEqual(events);
-
- events.Clear();
- people.Clear();
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.Reset, 0, -1));
-
- events.Clear();
- people.AddRange(new[]{
- new Person { FirstName = "1", LastName = "2" },
- new Person { FirstName = "<", LastName = ">" },
- });
- AssertEqual(events);
-
- events.Clear();
- var p = new Person { FirstName = "{", LastName = "}" };
- people.Insert(1, p);
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1));
-
- events.Clear();
- Assert.IsTrue(people.Remove(p));
- AssertEqual(events);
-
- events.Clear();
- people.RemoveAt(0);
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
-
- events.Clear();
- people[0] = p;
- AssertEqual(events,
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1));
- }
-
- static void AssertEqual(List<ListChangedEventArgs> actual, params ListChangedEventArgs[] expected)
- {
- Assert.AreEqual(expected.Length, actual.Count);
- for (int i = 0; i < expected.Length; ++i)
- {
- Assert.AreEqual(expected[i].ListChangedType, actual[i].ListChangedType, "ListChangedEventArgs.ListChangedType");
- Assert.AreEqual(expected[i].NewIndex, actual[i].NewIndex, "ListChangedEventArgs.NewIndex");
- Assert.AreEqual(expected[i].OldIndex, actual[i].OldIndex, "ListChangedEventArgs.OldIndex");
- }
- }
-
- [Test]
- public void ListChanged_WithSource()
- {
- // When is ListChanged emitted?
- // It's not always when you think it would be.
- var people = new EntitySet<Person>();
- var events = new List<ListChangedEventArgs>();
- people.ListChanged += (o, e) => events.Add(e);
-
- // This is also true if Enumerable.Empty<Person>() is used here.
- people.SetSource(new[]{
- new Person { FirstName = "(", LastName = ")" },
- });
- AssertEqual(events);
- Assert.IsTrue(people.IsDeferred);
-
- // *Initial* Add()/AddRange() is ignored.
- people.Add(new Person { FirstName = "A", LastName = "B" });
- people.AddRange(new[]{
- new Person { FirstName = "1", LastName = "2" },
- new Person { FirstName = "<", LastName = ">" },
- });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsTrue(people.IsDeferred);
- AssertEqual(events);
-
- events.Clear();
- people.Clear();
- AssertEqual(events,
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.Reset, 0, -1));
- Assert.IsFalse(people.IsDeferred);
-
- // Add()/AddRange() after a Clear has events.
- events.Clear();
- people.Add(new Person { FirstName = "A", LastName = "B" });
- people.AddRange(new[]{
- new Person { FirstName = "1", LastName = "2" },
- new Person { FirstName = "<", LastName = ">" },
- });
- AssertEqual(events,
- new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1),
- new ListChangedEventArgs(ListChangedType.ItemAdded, 2, -1));
-
- events.Clear();
- var p = new Person { FirstName = "{", LastName = "}" };
- people.Insert(1, p);
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1));
-
- events.Clear();
- Assert.IsTrue(people.Remove(p));
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 1, -1));
-
- events.Clear();
- people.RemoveAt(0);
- AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
-
- events.Clear();
- people[0] = p;
- AssertEqual(events,
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
- new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1));
- }
-
- [Test]
- public void Remove()
- {
- var people = new EntitySet<Person>();
- var events = new List<ListChangedEventArgs>();
- people.ListChanged += (o, e) => events.Add(e);
-
- people.SetSource(new[]{
- new Person { FirstName = "(", LastName = ")" },
- });
- Assert.IsTrue(people.IsDeferred);
- Assert.IsFalse(people.Remove(null));
- AssertEqual(events);
- events.Clear();
- Assert.IsTrue(people.IsDeferred);
-
- var p = people[0];
- Assert.IsTrue(people.Remove(p));
- Assert.IsFalse(people.IsDeferred);
- Assert.AreEqual(0, people.Count);
- AssertEqual(events,
- new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
- }
-
- [Test]
- public void SanityChecking()
- {
- var people = new EntitySet<Person>();
- bool changed = false;
- people.ListChanged += (o, e) => {
- changed = true;
- };
-
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(0, people.Count);
- Assert.IsFalse(people.IsDeferred);
-
- people.Add(new Person { FirstName = "A", LastName = "B" });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(1, people.Count);
- Assert.IsFalse(people.IsDeferred);
- // WTF?!
- Assert.IsFalse(changed);
-
- changed = false;
- people.Add(new Person { FirstName = "1", LastName = "2" });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(2, people.Count);
- // WTF?!
- Assert.IsFalse(changed);
-
-
- changed = false;
- people.RemoveAt(0);
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(1, people.Count);
- Assert.IsFalse(people.IsDeferred);
- Assert.IsTrue(changed);
- }
-
- [Test]
- public void SetSource_EntitySourceCanBeNull()
- {
- var entities = new EntitySet<Person>();
- entities.SetSource(null);
- }
-
- [Test]
- public void SetSource_HasLoadedOrAssignedValues_Is_False_Until_Enumeration()
- {
- var people = new EntitySet<Person>();
-
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
-
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" }
- });
-
- Assert.IsTrue(people.IsDeferred);
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(1, people.Count());
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test]
- public void SetSource_HasLoadedOrAssignedValues_Is_False_Until_Count()
- {
- var people = new EntitySet<Person>();
-
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" }
- });
-
- Assert.IsTrue(people.IsDeferred);
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- Assert.AreEqual(1, people.Count);
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsFalse(people.IsDeferred);
- }
-
- [Test]
- public void SetSource_ThenAddIsFine()
- {
- var people = new EntitySet<Person>();
-
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
-
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" }
- });
- Assert.IsTrue(people.IsDeferred);
- Assert.IsFalse(people.HasLoadedOrAssignedValues);
- people.Add(new Person { FirstName = "A", LastName = "B" });
- Assert.IsTrue(people.HasLoadedOrAssignedValues);
- Assert.IsTrue(people.IsDeferred);
- Assert.AreEqual(2, people.Count);
- }
-
- [Test]
- public void SetSource_ThenSetSourceIsValid()
- {
- var people = new EntitySet<Person>();
-
- people.SetSource(new[]{
- new Person { FirstName = "1", LastName = "2" }
- });
-
- Assert.IsTrue(people.IsDeferred);
-
- people.SetSource(new[]{
- new Person { FirstName = "A", LastName = "B" }
- });
-
- Assert.IsTrue(people.IsDeferred);
- }
- }
-}
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+
+#if MONO_STRICT
+using System.Data.Linq;
+#else
+using DbLinq.Data.Linq;
+#endif
+
+using NUnit.Framework;
+
+namespace DbLinqTest
+{
+ [TestFixture]
+ public class EntitySetTest
+ {
+ [Test]
+ public void Ctor_OnAddAndOnRemoveCanBeNull()
+ {
+ new EntitySet<Person>(null, null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Add_EntityNull()
+ {
+ var people = new EntitySet<Person>();
+ people.Add(null);
+ }
+
+ [Test]
+ public void Add_IgnoreRepeats()
+ {
+ var people = new EntitySet<Person>();
+ var p = new Person { FirstName = "A", LastName = "B" };
+ people.Add(p);
+ people.Add(p);
+ Assert.AreEqual(1, people.Count);
+ }
+
+ [Test, ExpectedException(typeof(InvalidOperationException))]
+ public void Add_ThenSetSourceIsInvalid()
+ {
+ var people = new EntitySet<Person>();
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" }
+ });
+ }
+
+ [Test]
+ public void Assign()
+ {
+ var people = new EntitySet<Person>();
+ people.SetSource(new[]{
+ new Person { FirstName = "A", LastName = "B" },
+ });
+ Assert.IsTrue(people.IsDeferred);
+ people.Load();
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsFalse(people.IsDeferred);
+ people.Assign(new[]{
+ new Person { FirstName = "1", LastName = "2" },
+ });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(1, people.Count);
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test, ExpectedException(typeof(InvalidOperationException))]
+ public void Clear_DoesNotResetSource()
+ {
+ var people = new EntitySet<Person>();
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ people.Clear();
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" },
+ });
+ }
+
+ [Test]
+ public void Contains_KillsDeferred()
+ {
+ var people = new EntitySet<Person>();
+ var p = new Person { FirstName = "A", LastName = "B" };
+ people.SetSource(new[]{
+ p
+ });
+ Assert.IsTrue(people.IsDeferred);
+ Assert.IsTrue(people.Contains(p));
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test]
+ public void HasLoadedOrAssignedValues()
+ {
+ var people = new EntitySet<Person>();
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ people.SetSource(new[]{
+ new Person { FirstName = "A", LastName = "B" },
+ });
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ Assert.IsTrue(people.IsDeferred);
+ people.Load();
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
+ public void IList_Add_WrongType()
+ {
+ var people = new EntitySet<Person>();
+ System.Collections.IList list = people;
+ list.Add("WrongType");
+ }
+
+ [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
+ public void IList_Add_DuplicateItem()
+ {
+ var people = new EntitySet<Person>();
+ var p = new Person { FirstName = "A", LastName = "B" };
+ people.Add(p);
+ System.Collections.IList list = people;
+ list.Add(p);
+ }
+
+ [Test]
+ public void IList_Remove_WrongTypeIsIgnored()
+ {
+ var people = new EntitySet<Person>();
+ System.Collections.IList list = people;
+ list.Remove("DoesNotExist");
+ }
+
+ [Test]
+ public void IndexOf_KillsDeferred()
+ {
+ var people = new EntitySet<Person>();
+ var p = new Person { FirstName = "A", LastName = "B" };
+ people.SetSource(new[]{
+ p
+ });
+ Assert.IsTrue(people.IsDeferred);
+ Assert.AreEqual(0, people.IndexOf(p));
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentOutOfRangeException))]
+ public void Insert_RepeatValue()
+ {
+ var people = new EntitySet<Person>();
+ var p = new Person { FirstName = "A", LastName = "B" };
+ people.Add(p);
+ people.Insert(0, p);
+ }
+
+ [Test]
+ public void Item_IsDeferredSourceLoaded()
+ {
+ var people = new EntitySet<Person>();
+ people.SetSource(new[]{
+ new Person { FirstName = "A", LastName = "B" },
+ });
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ Assert.IsTrue(people.IsDeferred);
+ var p = people[0];
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test]
+ public void ListChanged_NoSource()
+ {
+ // When is ListChanged emitted?
+ // It's not always when you think it would be.
+ // It depends on whether there's a Source present.
+ var people = new EntitySet<Person>();
+ var events = new List<ListChangedEventArgs> ();
+ people.ListChanged += (o, e) => events.Add(e);
+
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1));
+
+ events.Clear();
+ people.Clear();
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.Reset, 0, -1));
+
+ events.Clear();
+ people.AddRange(new[]{
+ new Person { FirstName = "1", LastName = "2" },
+ new Person { FirstName = "<", LastName = ">" },
+ });
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1));
+
+ events.Clear();
+ var p = new Person { FirstName = "{", LastName = "}" };
+ people.Insert(1, p);
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1));
+
+ events.Clear();
+ Assert.IsTrue(people.Remove(p));
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 1, -1));
+
+ events.Clear();
+ people.RemoveAt(0);
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
+
+ events.Clear();
+ people[0] = p;
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1));
+ }
+
+ static void AssertEqual(List<ListChangedEventArgs> actual, params ListChangedEventArgs[] expected)
+ {
+ Assert.AreEqual(expected.Length, actual.Count);
+ for (int i = 0; i < expected.Length; ++i)
+ {
+ Assert.AreEqual(expected[i].ListChangedType, actual[i].ListChangedType, "ListChangedEventArgs.ListChangedType");
+ Assert.AreEqual(expected[i].NewIndex, actual[i].NewIndex, "ListChangedEventArgs.NewIndex");
+ Assert.AreEqual(expected[i].OldIndex, actual[i].OldIndex, "ListChangedEventArgs.OldIndex");
+ }
+ }
+
+ [Test]
+ public void ListChanged_WithSource()
+ {
+ // When is ListChanged emitted?
+ // It's not always when you think it would be.
+ var people = new EntitySet<Person>();
+ var events = new List<ListChangedEventArgs>();
+ people.ListChanged += (o, e) => events.Add(e);
+
+ // This is also true if Enumerable.Empty<Person>() is used here.
+ people.SetSource(new[]{
+ new Person { FirstName = "(", LastName = ")" },
+ });
+ AssertEqual(events);
+ Assert.IsTrue(people.IsDeferred);
+
+ // *Initial* Add()/AddRange() is ignored.
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ people.AddRange(new[]{
+ new Person { FirstName = "1", LastName = "2" },
+ new Person { FirstName = "<", LastName = ">" },
+ });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsTrue(people.IsDeferred);
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 2, -1));
+
+ events.Clear();
+ people.Clear();
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.Reset, 0, -1));
+ Assert.IsFalse(people.IsDeferred);
+
+ // Add()/AddRange() after a Clear has events.
+ events.Clear();
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ people.AddRange(new[]{
+ new Person { FirstName = "1", LastName = "2" },
+ new Person { FirstName = "<", LastName = ">" },
+ });
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 2, -1));
+
+ events.Clear();
+ var p = new Person { FirstName = "{", LastName = "}" };
+ people.Insert(1, p);
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemAdded, 1, -1));
+
+ events.Clear();
+ Assert.IsTrue(people.Remove(p));
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 1, -1));
+
+ events.Clear();
+ people.RemoveAt(0);
+ AssertEqual(events, new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
+
+ events.Clear();
+ people[0] = p;
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1),
+ new ListChangedEventArgs(ListChangedType.ItemAdded, 0, -1));
+ }
+
+ [Test]
+ public void Remove()
+ {
+ var people = new EntitySet<Person>();
+ var events = new List<ListChangedEventArgs>();
+ people.ListChanged += (o, e) => events.Add(e);
+
+ people.SetSource(new[]{
+ new Person { FirstName = "(", LastName = ")" },
+ });
+ Assert.IsTrue(people.IsDeferred);
+ Assert.IsFalse(people.Remove(null));
+ AssertEqual(events);
+ events.Clear();
+ Assert.IsTrue(people.IsDeferred);
+
+ var p = people[0];
+ Assert.IsTrue(people.Remove(p));
+ Assert.IsFalse(people.IsDeferred);
+ Assert.AreEqual(0, people.Count);
+ AssertEqual(events,
+ new ListChangedEventArgs(ListChangedType.ItemDeleted, 0, -1));
+ }
+
+ [Test]
+ public void SanityChecking()
+ {
+ var people = new EntitySet<Person>();
+ bool changed = false;
+ people.ListChanged += (o, e) => {
+ changed = true;
+ };
+
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(0, people.Count);
+ Assert.IsFalse(people.IsDeferred);
+
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(1, people.Count);
+ Assert.IsFalse(people.IsDeferred);
+ Assert.IsTrue(changed);
+
+ changed = false;
+ people.Add(new Person { FirstName = "1", LastName = "2" });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(2, people.Count);
+ Assert.IsTrue(changed);
+
+
+ changed = false;
+ people.RemoveAt(0);
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(1, people.Count);
+ Assert.IsFalse(people.IsDeferred);
+ Assert.IsTrue(changed);
+ }
+
+ [Test]
+ public void SetSource_EntitySourceCanBeNull()
+ {
+ var entities = new EntitySet<Person>();
+ entities.SetSource(null);
+ }
+
+ [Test]
+ public void SetSource_HasLoadedOrAssignedValues_Is_False_Until_Enumeration()
+ {
+ var people = new EntitySet<Person>();
+
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" }
+ });
+
+ Assert.IsTrue(people.IsDeferred);
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(1, people.Count());
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test]
+ public void SetSource_HasLoadedOrAssignedValues_Is_False_Until_Count()
+ {
+ var people = new EntitySet<Person>();
+
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" }
+ });
+
+ Assert.IsTrue(people.IsDeferred);
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ Assert.AreEqual(1, people.Count);
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsFalse(people.IsDeferred);
+ }
+
+ [Test]
+ public void SetSource_ThenAddIsFine()
+ {
+ var people = new EntitySet<Person>();
+
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" }
+ });
+ Assert.IsTrue(people.IsDeferred);
+ Assert.IsFalse(people.HasLoadedOrAssignedValues);
+ people.Add(new Person { FirstName = "A", LastName = "B" });
+ Assert.IsTrue(people.HasLoadedOrAssignedValues);
+ Assert.IsTrue(people.IsDeferred);
+ Assert.AreEqual(2, people.Count);
+ }
+
+ [Test]
+ public void SetSource_ThenSetSourceIsValid()
+ {
+ var people = new EntitySet<Person>();
+
+ people.SetSource(new[]{
+ new Person { FirstName = "1", LastName = "2" }
+ });
+
+ Assert.IsTrue(people.IsDeferred);
+
+ people.SetSource(new[]{
+ new Person { FirstName = "A", LastName = "B" }
+ });
+
+ Assert.IsTrue(people.IsDeferred);
+ }
+ }
+} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/NullProvider.cs b/mcs/class/System.Data.Linq/Test/NullProvider.cs
index 1ee92c565e8..1ee92c565e8 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/NullProvider.cs
+++ b/mcs/class/System.Data.Linq/Test/NullProvider.cs
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/PeopleTable.cs b/mcs/class/System.Data.Linq/Test/PeopleTable.cs
index 9e06c5856dc..dc3f5c04cf7 100755
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/PeopleTable.cs
+++ b/mcs/class/System.Data.Linq/Test/PeopleTable.cs
@@ -1,63 +1,63 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Common;
-// using System.Data.Linq;
-using System.Data.Linq.Mapping;
-using System.Linq;
-using System.IO;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-using DbLinq.Null;
-
-namespace DbLinqTest {
-
- [Table(Name="people")]
- class BadPerson
- {
- public string FirstName {get; set;}
- public string LastName {get; set;}
- }
-
- [Table(Name="people")]
- class Person
- {
- [Column(Name="first_name")]
- public string FirstName {get; set;}
- [Column(Name="last_name")]
- public string LastName {get; set;}
- }
-}
-
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Data;
+using System.Data.Common;
+// using System.Data.Linq;
+using System.Data.Linq.Mapping;
+using System.Linq;
+using System.IO;
+
+#if MONO_STRICT
+using System.Data.Linq;
+#else
+using DbLinq.Data.Linq;
+#endif
+
+using NUnit.Framework;
+
+using DbLinq.Null;
+
+namespace DbLinqTest {
+
+ [Table(Name="people")]
+ class BadPerson
+ {
+ public string FirstName {get; set;}
+ public string LastName {get; set;}
+ }
+
+ [Table(Name="people")]
+ class Person
+ {
+ [Column(Name="first_name")]
+ public string FirstName {get; set;}
+ [Column(Name="last_name")]
+ public string LastName {get; set;}
+ }
+}
+
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContextTestBase.cs b/mcs/class/System.Data.Linq/Test/Providers/DataContextTestBase.cs
index b4e4484d798..1083b3cb2ae 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContextTestBase.cs
+++ b/mcs/class/System.Data.Linq/Test/Providers/DataContextTestBase.cs
@@ -1,158 +1,158 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Common;
-// using System.Data.Linq;
-using System.Data.Linq.Mapping;
-using System.Linq;
-using System.IO;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-using DbLinq.Null;
-
-namespace DbLinqTest {
-
- public abstract class DataContextTestBase
- {
- DataContext context;
-
- protected DataContext Context {
- get { return context; }
- }
-
- [SetUp]
- public void SetUp()
- {
- context = CreateDataContext();
- }
-
- protected abstract DataContext CreateDataContext();
-
- [TearDown]
- public void TearDown()
- {
- context = null;
- }
-
- [Test]
- public void ExecuteCommand()
- {
- context.Log = new StringWriter ();
- try
- {
- context.ExecuteCommand("SomeCommand", 1, 2, 3);
- }
- catch (NotSupportedException)
- {
- }
- catch (Exception e)
- {
- Assert.Fail("# ExecuteCommand: Got exception {0}", e.ToString());
- }
- Console.WriteLine ("# ExecuteCommand: Log={0}", context.Log);
- }
-
- [Test]
- public void ExecuteQuery()
- {
- context.Log = new StringWriter ();
- try
- {
- context.ExecuteQuery(typeof(Person), "select * from people", 1, 2, 3);
- }
- catch (NotSupportedException)
- {
- }
- catch (Exception e)
- {
- Assert.Fail("# ExecuteQuery: unexpected exception: {0}", e.ToString());
- }
- Console.WriteLine ("# ExecuteQuery: Log={0}", context.Log);
- }
-
- [Test]
- public void ExecuteQueryTResult()
- {
- context.Log = new StringWriter ();
- try
- {
- context.ExecuteQuery<Person>("select * from people", 1, 2, 3);
- }
- catch (NotSupportedException)
- {
- }
- catch (Exception)
- {
- Assert.Fail();
- }
- Console.WriteLine ("# ExecuteQueryTResult: Log={0}", context.Log);
- }
-
- [Test]
- public void GetChangeSet()
- {
- // TODO
- context.GetChangeSet();
- }
-
- protected abstract string People(string firstName);
- protected abstract string People(string firstName, string lastName);
- protected abstract string People(string firstName, string lastName, int skip, int take);
-
- [Test]
- public void GetCommand()
- {
- var foos =
- from p in context.GetTable<Person>()
- where p.FirstName == "foo"
- select p;
- var cmd = context.GetCommand(foos);
-
- Assert.AreEqual(People("foo"), cmd.CommandText);
-
- foos = foos.Where(p => p.LastName == "bar");
- var cmd2 = context.GetCommand(foos);
-
- Assert.IsFalse(object.ReferenceEquals(cmd, cmd2));
-
- Assert.AreEqual(People("foo", "bar"), cmd2.CommandText);
-
- foos = foos.Skip(1).Take(2);
- cmd = context.GetCommand(foos);
- Assert.AreEqual(People("foo", "bar", 1, 2), cmd.CommandText);
- }
- }
-}
-
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Data;
+using System.Data.Common;
+// using System.Data.Linq;
+using System.Data.Linq.Mapping;
+using System.Linq;
+using System.IO;
+
+#if MONO_STRICT
+using System.Data.Linq;
+#else
+using DbLinq.Data.Linq;
+#endif
+
+using NUnit.Framework;
+
+using DbLinq.Null;
+
+namespace DbLinqTest {
+
+ public abstract class DataContextTestBase
+ {
+ DataContext context;
+
+ protected DataContext Context {
+ get { return context; }
+ }
+
+ [SetUp]
+ public void SetUp()
+ {
+ context = CreateDataContext();
+ }
+
+ protected abstract DataContext CreateDataContext();
+
+ [TearDown]
+ public void TearDown()
+ {
+ context = null;
+ }
+
+ [Test]
+ public void ExecuteCommand()
+ {
+ context.Log = new StringWriter ();
+ try
+ {
+ context.ExecuteCommand("SomeCommand", 1, 2, 3);
+ }
+ catch (NotSupportedException)
+ {
+ }
+ catch (Exception e)
+ {
+ Assert.Fail("# ExecuteCommand: Got exception {0}", e.ToString());
+ }
+ Console.WriteLine ("# ExecuteCommand: Log={0}", context.Log);
+ }
+
+ [Test]
+ public void ExecuteQuery()
+ {
+ context.Log = new StringWriter ();
+ try
+ {
+ context.ExecuteQuery(typeof(Person), "select * from people", 1, 2, 3);
+ }
+ catch (NotSupportedException)
+ {
+ }
+ catch (Exception e)
+ {
+ Assert.Fail("# ExecuteQuery: unexpected exception: {0}", e.ToString());
+ }
+ Console.WriteLine ("# ExecuteQuery: Log={0}", context.Log);
+ }
+
+ [Test]
+ public void ExecuteQueryTResult()
+ {
+ context.Log = new StringWriter ();
+ try
+ {
+ context.ExecuteQuery<Person>("select * from people", 1, 2, 3);
+ }
+ catch (NotSupportedException)
+ {
+ }
+ catch (Exception)
+ {
+ Assert.Fail();
+ }
+ Console.WriteLine ("# ExecuteQueryTResult: Log={0}", context.Log);
+ }
+
+ [Test]
+ public void GetChangeSet()
+ {
+ // TODO
+ context.GetChangeSet();
+ }
+
+ protected abstract string People(string firstName);
+ protected abstract string People(string firstName, string lastName);
+ protected abstract string People(string firstName, string lastName, int skip, int take);
+
+ [Test]
+ public void GetCommand()
+ {
+ var foos =
+ from p in context.GetTable<Person>()
+ where p.FirstName == "foo"
+ select p;
+ var cmd = context.GetCommand(foos);
+
+ Assert.AreEqual(People("foo"), cmd.CommandText);
+
+ foos = foos.Where(p => p.LastName == "bar");
+ var cmd2 = context.GetCommand(foos);
+
+ Assert.IsFalse(object.ReferenceEquals(cmd, cmd2));
+
+ Assert.AreEqual(People("foo", "bar"), cmd2.CommandText);
+
+ foos = foos.Skip(1).Take(2);
+ cmd = context.GetCommand(foos);
+ Assert.AreEqual(People("foo", "bar", 1, 2), cmd.CommandText);
+ }
+ }
+}
+
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs b/mcs/class/System.Data.Linq/Test/SqlServer/MsSqlDataContextTest.cs
index 79e6a44826c..a46be7e1f89 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs
+++ b/mcs/class/System.Data.Linq/Test/SqlServer/MsSqlDataContextTest.cs
@@ -1,126 +1,127 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-
-#if MONO_STRICT
-using System.Data.Linq;
-using System.Data.Linq.Mapping;
-#else
-using DbLinq.Data.Linq;
-using DbLinq.Data.Linq.Mapping;
-#endif
-
-using DbLinq.Null;
-using NUnit.Framework;
-
-namespace DbLinqTest {
-
- [TestFixture]
- public class MsSqlDataContextTest : DataContextTestBase
- {
- static MsSqlDataContextTest()
- {
-#if !MONO_STRICT
- // Make sure this assembly has a ref to DbLinq.SqlServer.dll.
- var dummy = new DbLinq.SqlServer.SqlServerSqlProvider();
-#endif
- }
-
- protected override DataContext CreateDataContext()
- {
- return new DataContext (new NullConnection (), new AttributeMappingSource ());
- }
-
- protected override string People(string firstName)
- {
- return string.Format(
- "SELECT [first_name], [last_name]{0}" +
- "FROM [people]{0}" +
- "WHERE ([first_name] = '" + firstName + "')",
- Environment.NewLine); ;
- }
-
- protected override string People(string firstName, string lastName)
- {
- return People(firstName) + " AND ([last_name] = '" + lastName + "')";
- }
-
- protected override string People(string firstName, string lastName, int skip, int take)
- {
- return string.Format("SELECT *{0}" +
- "FROM ({0}" +
- " SELECT [first_name], [last_name]{0}" +
- ",{0}" +
- " ROW_NUMBER() OVER(ORDER BY [first_name], [last_name]{0}" +
- ") AS [__ROW_NUMBER]{0}" +
- " FROM [people]{0}" +
- "WHERE ([first_name] = '{1}') AND ([last_name] = '{2}') ) AS [t0]{0}" +
- "WHERE [__ROW_NUMBER] BETWEEN {3}+1 AND {3}+{4}{0}" +
- "ORDER BY [__ROW_NUMBER]",
- Environment.NewLine, firstName, lastName, skip, take);
- }
-
- [Test]
- public void Count()
- {
- var oldLog = Context.Log;
- var log = new StringWriter();
- try
- {
- Context.Log = log;
- (from p in Context.GetTable<Person>()
- orderby p.LastName
- select p)
- .Count();
- }
- catch (NotSupportedException)
- {
- Console.WriteLine("# logfile=\n{0}", log.ToString());
- var expected = string.Format("SELECT COUNT(*){0}" +
- "FROM [people]{0}" +
- "--",
- Environment.NewLine);
- Assert.IsTrue(log.ToString().Contains(expected));
- }
- catch (Exception e)
- {
- Assert.Fail("# ExecuteCommand: Got exception {0}", e.ToString());
- }
- finally
- {
- Context.Log = oldLog;
- }
- }
- }
-}
-
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+
+#if MONO_STRICT
+using System.Data.Linq;
+using System.Data.Linq.Mapping;
+#else
+using DbLinq.Data.Linq;
+using DbLinq.Data.Linq.Mapping;
+#endif
+
+using DbLinq.Null;
+using NUnit.Framework;
+
+namespace DbLinqTest {
+
+ [TestFixture]
+ public class MsSqlDataContextTest : DataContextTestBase
+ {
+ static MsSqlDataContextTest()
+ {
+#if !MONO_STRICT
+ // Make sure this assembly has a ref to DbLinq.SqlServer.dll.
+ var dummy = new DbLinq.SqlServer.SqlServerSqlProvider();
+#endif
+ }
+
+ protected override DataContext CreateDataContext()
+ {
+ return new DataContext (new NullConnection (), new AttributeMappingSource ());
+ }
+
+ protected override string People(string firstName)
+ {
+ return string.Format(
+ "SELECT [t0].[first_name] AS [FirstName], [t0].[last_name] AS [LastName]{0}" +
+ "FROM [people] AS [t0]{0}" +
+ "WHERE [t0].[first_name] = @p0",
+ Environment.NewLine);
+ }
+
+ protected override string People(string firstName, string lastName)
+ {
+ return string.Format(
+ "SELECT [t0].[first_name] AS [FirstName], [t0].[last_name] AS [LastName]{0}" +
+ "FROM [people] AS [t0]{0}" +
+ "WHERE ([t0].[last_name] = @p0) AND ([t0].[first_name] = @p1)",
+ Environment.NewLine);
+ }
+
+ protected override string People(string firstName, string lastName, int skip, int take)
+ {
+ return string.Format("SELECT [t1].[first_name] AS [FirstName], [t1].[last_name] AS [LastName]{0}" +
+ "FROM ({0}" +
+ " SELECT ROW_NUMBER() OVER (ORDER BY [t0].[first_name], [t0].[last_name]) AS [ROW_NUMBER], [t0].[first_name], [t0].[last_name]{0}" +
+ " FROM [people] AS [t0]{0}" +
+ " WHERE ([t0].[last_name] = @p0) AND ([t0].[first_name] = @p1){0}" +
+ " ) AS [t1]{0}" +
+ "WHERE [t1].[ROW_NUMBER] BETWEEN @p2 + 1 AND @p2 + @p3{0}" +
+ "ORDER BY [t1].[ROW_NUMBER]",
+ Environment.NewLine, firstName, lastName, skip, take);
+ }
+
+ [Test]
+ public void Count()
+ {
+ var oldLog = Context.Log;
+ var log = new StringWriter();
+ try
+ {
+ Context.Log = log;
+ (from p in Context.GetTable<Person>()
+ orderby p.LastName
+ select p)
+ .Count();
+ }
+ catch (NotSupportedException)
+ {
+ Console.WriteLine("# logfile=\n{0}", log.ToString());
+ var expected = string.Format("SELECT COUNT(*) AS [value]{0}" +
+ "FROM [people] AS [t0]{0}" +
+ "--",
+ Environment.NewLine);
+ StringAssert.Contains (expected, log.ToString());
+ }
+ catch (Exception e)
+ {
+ Assert.Fail("# ExecuteCommand: Got exception {0}", e.ToString());
+ }
+ finally
+ {
+ Context.Log = oldLog;
+ }
+ }
+ }
+}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/TableTest.cs b/mcs/class/System.Data.Linq/Test/TableTest.cs
index 26ca8b7d6b2..18fe6622d9c 100644
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/TableTest.cs
+++ b/mcs/class/System.Data.Linq/Test/TableTest.cs
@@ -1,118 +1,118 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-using DbLinq.Null;
-
-namespace DbLinqTest
-{
- [TestFixture]
- public class TableTest
- {
- Table<Person> people;
-
- [SetUp]
- public void SetUp()
- {
- people = new DataContext(new NullConnection() { ConnectionString = "" })
- .GetTable<Person>();
- }
-
- [TearDown]
- public void TearDown()
- {
- people = null;
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void Attach_EntityNull()
- {
- people.Attach(null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void AttachAll_EntitiesNull()
- {
- IEnumerable<Person> entities = null;
- people.AttachAll(entities);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void DeleteAllOnSubmit_EntitiesNull()
- {
- IEnumerable<Person> entities = null;
- people.DeleteAllOnSubmit(entities);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void DeleteOnSubmit_EntityNull()
- {
- people.DeleteOnSubmit(null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void GetModifiedMembers_EntityNull()
- {
- people.GetModifiedMembers(null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void GetOriginalEntityState_EntityNull()
- {
- people.GetOriginalEntityState(null);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void InsertAllOnSubmit_EntitiesNull()
- {
- IEnumerable<Person> entities = null;
- people.InsertAllOnSubmit(entities);
- }
-
- [Test, ExpectedException(typeof(ArgumentNullException))]
- public void InsertOnSubmit_EntityNull()
- {
- people.InsertOnSubmit(null);
- }
-
- [Test]
- public new void ToString()
- {
- Assert.AreEqual("Table(Person)", people.ToString());
- }
- }
-}
+#region MIT license
+//
+// MIT license
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+//
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+#if MONO_STRICT
+using System.Data.Linq;
+#else
+using DbLinq.Data.Linq;
+#endif
+
+using NUnit.Framework;
+
+using DbLinq.Null;
+
+namespace DbLinqTest
+{
+ [TestFixture]
+ public class TableTest
+ {
+ Table<Person> people;
+
+ [SetUp]
+ public void SetUp()
+ {
+ people = new DataContext(new NullConnection() { ConnectionString = "" })
+ .GetTable<Person>();
+ }
+
+ [TearDown]
+ public void TearDown()
+ {
+ people = null;
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void Attach_EntityNull()
+ {
+ people.Attach(null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void AttachAll_EntitiesNull()
+ {
+ IEnumerable<Person> entities = null;
+ people.AttachAll(entities);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void DeleteAllOnSubmit_EntitiesNull()
+ {
+ IEnumerable<Person> entities = null;
+ people.DeleteAllOnSubmit(entities);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void DeleteOnSubmit_EntityNull()
+ {
+ people.DeleteOnSubmit(null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void GetModifiedMembers_EntityNull()
+ {
+ people.GetModifiedMembers(null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void GetOriginalEntityState_EntityNull()
+ {
+ people.GetOriginalEntityState(null);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void InsertAllOnSubmit_EntitiesNull()
+ {
+ IEnumerable<Person> entities = null;
+ people.InsertAllOnSubmit(entities);
+ }
+
+ [Test, ExpectedException(typeof(ArgumentNullException))]
+ public void InsertOnSubmit_EntityNull()
+ {
+ people.InsertOnSubmit(null);
+ }
+
+ [Test]
+ public new void ToString()
+ {
+ Assert.AreEqual("Table(Person)", people.ToString());
+ }
+ }
+}
diff --git a/mcs/class/System.Data.Linq/build/.gitignore b/mcs/class/System.Data.Linq/build/.gitignore
deleted file mode 100644
index f2cf7dc6652..00000000000
--- a/mcs/class/System.Data.Linq/build/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Northwind.db3
-
diff --git a/mcs/class/System.Data.Linq/build/DbLinq.Sqlite_test_mono_strict.dll.sources b/mcs/class/System.Data.Linq/build/DbLinq.Sqlite_test_mono_strict.dll.sources
deleted file mode 100644
index 22f797c60f4..00000000000
--- a/mcs/class/System.Data.Linq/build/DbLinq.Sqlite_test_mono_strict.dll.sources
+++ /dev/null
@@ -1,49 +0,0 @@
-../../test-helpers/NunitHelpers.cs
-../examples/DbLinq.SQLite.Example/nwind/Northwind.cs
-../src/DbLinq.Sqlite/Test/DirectDataContext.cs
-../src/DbLinq.Sqlite/Test/TestBase_mono.cs
-../src/DbLinq/Test/Providers/Attach.cs
-../src/DbLinq/Test/Providers/CompositePK_Test.cs
-../src/DbLinq/Test/Providers/ExecuteCommand_Test.cs
-../src/DbLinq/Test/Providers/ExecuteQuery_Test.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Advanced.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Conversion_Operators.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Count_Sum_Min_Max_Avg.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/ExsistIn_Any_All.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/GroupBy_Having.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Inheritance.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Insert_Update_Delete.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Join.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Linq101SamplesModifiedAttribute.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Null.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Object_Identity.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/OrderBy.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Paging.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Select_Distinct.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/String_Date_functions.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Top_Bottom.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/UnionAll_Union_Intersect.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Views.cs
-../src/DbLinq/Test/Providers/Linq_101_Samples/Where.cs
-../src/DbLinq/Test/Providers/Program2SQLite.cs
-../src/DbLinq/Test/Providers/Properties/AssemblyInfo.cs
-../src/DbLinq/Test/Providers/ReadTest.cs
-../src/DbLinq/Test/Providers/ReadTest_Complex.cs
-../src/DbLinq/Test/Providers/ReadTest_GroupBy.cs
-../src/DbLinq/Test/Providers/ReadTest_Operands.cs
-../src/DbLinq/Test/Providers/ReadTest_Subquery.cs
-../src/DbLinq/Test/Providers/ReadTests_AnyCountFirst.cs
-../src/DbLinq/Test/Providers/ReadTests_Conversions.cs
-../src/DbLinq/Test/Providers/ReadTests_DateTimeFunctions.cs
-../src/DbLinq/Test/Providers/ReadTests_EntitySet.cs
-../src/DbLinq/Test/Providers/ReadTests_Join.cs
-../src/DbLinq/Test/Providers/ReadTests_Maths.cs
-../src/DbLinq/Test/Providers/ReadTests_ReferenceLoading.cs
-../src/DbLinq/Test/Providers/ReadTests_StringFunctions.cs
-../src/DbLinq/Test/Providers/StoredProcTest.cs
-../src/DbLinq/Test/Providers/Table.cs
-../src/DbLinq/Test/Providers/TestBase.cs
-../src/DbLinq/Test/Providers/Transactions.cs
-../src/DbLinq/Test/Providers/VerticalPartitioningTest.cs
-../src/DbLinq/Test/Providers/WriteTest.cs
-../src/DbLinq/Test/Providers/WriteTest_BulkInsert.cs
diff --git a/mcs/class/System.Data.Linq/build/Makefile b/mcs/class/System.Data.Linq/build/Makefile
deleted file mode 100644
index 83f0c4db03a..00000000000
--- a/mcs/class/System.Data.Linq/build/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-thisdir = class/System.Data.Linq/build
-include ../../../build/rules.make
-
-ASSEMBLY = System.Data.Linq.dll
-ASSEMBLY_EXT = .dll
-the_assembly = $(topdir)/class/lib/$(PROFILE)/$(ASSEMBLY)
-
-include ../../../build/tests.make
-
-TEST_SOURCES_WITH_SPACES = \
- ../src/DbLinq/Test/Providers/Linq_101_Samples/Object\ Loading.cs
-
-sqlite_tests = DbLinq.Sqlite_test_mono_strict.dll
-
-dblinq_deps = \
- $(test_nunit_dep) \
- $(TEST_SOURCES_WITH_SPACES) \
- $(the_assembly) \
- Makefile
-
-sqlite_tests_dep = \
- $(sqlite_tests).sources \
- $(shell cat $(sqlite_tests).sources) \
- $(dblinq_deps)
-
-$(sqlite_tests): $(sqlite_tests_dep)
- $(TEST_COMPILE) -target:library -out:$@ \
- -r:$(topdir)/class/lib/$(PROFILE)/System.Data.dll -r:$(the_assembly) -r:$(topdir)/class/lib/$(PROFILE)/Mono.Data.Sqlite.dll -r:$(topdir)/class/lib/$(PROFILE)/System.Core.dll -r:$(topdir)/class/lib/$(PROFILE)/System.dll -r:$(topdir)/class/lib/$(PROFILE)/System.Xml.dll $(test_nunit_ref) \
- $(TEST_MCS_FLAGS) -d:MONO_STRICT -d:SQLITE \
- @$< $(TEST_SOURCES_WITH_SPACES)
-
-test-sqlite: $(sqlite_tests)
-
-RUN_TEST_COMMAND = \
- MONO_REGISTRY_PATH="$(HOME)/.mono/registry" $(TEST_RUNTIME) $(TEST_RUNTIME_FLAGS) $(TEST_HARNESS) $(1) $(TEST_HARNESS_FLAGS) $(LOCAL_TEST_HARNESS_FLAGS) $(TEST_HARNESS_EXCLUDES) $(TEST_HARNESS_OUTPUT) -labels -format:nunit2 -result=TestResult-$(1:.dll=)-$(PROFILE).xml $(FIXTURE_ARG) $(TESTNAME_ARG) ;
-
-run-test-sqlite:
- $(call RUN_TEST_COMMAND,$(sqlite_tests))
-
-foo:
- MONO_REGISTRY_PATH="$(HOME)/.mono/registry" $(TEST_RUNTIME) $(TEST_RUNTIME_FLAGS) $(TEST_HARNESS) $(sqlite_tests) -noshadow $(TEST_HARNESS_FLAGS) $(LOCAL_TEST_HARNESS_FLAGS) $(TEST_HARNESS_EXCLUDES) $(TEST_HARNESS_OUTPUT) -xml=TestResult-$(PROFILE).xml $(FIXTURE_ARG) $(TESTNAME_ARG)|| ok=false; \
- $(TEST_HARNESS_POSTPROC) ; $$ok
-
-all-local: $(sqlite_tests)
-
-test-local: test-sqlite
-
-run-test-local: test-local run-test-sqlite
-
-clean-local:
- -rm -f Northwind.db3 $(sqlite_tests) $(sqlite_tests).mdb TestResult-*
-
diff --git a/mcs/class/System.Data.Linq/src/.gitattributes b/mcs/class/System.Data.Linq/src/.gitattributes
deleted file mode 100644
index 67e2eed3f80..00000000000
--- a/mcs/class/System.Data.Linq/src/.gitattributes
+++ /dev/null
@@ -1,9 +0,0 @@
-/Build?Northwind?parameters.txt -crlf
-/DbLinq.ProductInfo.cs -crlf
-/DbLinq.fxcop -crlf
-/DbLinq.vsmdi -crlf
-/DbLinq1.vsmdi -crlf
-/DbLinq2.vsmdi -crlf
-/DbLinq3.vsmdi -crlf
-/LocalTestRun.testrunconfig -crlf
-/readme.txt -crlf
diff --git a/mcs/class/System.Data.Linq/src/Build Northwind parameters.txt b/mcs/class/System.Data.Linq/src/Build Northwind parameters.txt
deleted file mode 100644
index 3965efd93f9..00000000000
--- a/mcs/class/System.Data.Linq/src/Build Northwind parameters.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# note that databaserver can be specified in %DbLinqServer%, and is localhost by default (if not specified)
-#/code=..\examples\DbLinq.FbSql.Example\nwind\Northwind.cs /provider=Firebird /database="c:\program files\Firebird\Firebird_2_1\examples\nwind\Northwind.FDB"
-/code=..\examples\DbLinq.SQLite.Example\nwind\Northwind.cs /provider=Sqlite /conn="data source=Northwind.db3"
-/code=..\examples\DbLinq.Ora.Example\nwind\Northwind.cs /provider=Oracle /user=Northwind
-/code=..\examples\DbLinq.Pgsql.Example\nwind\Northwind.cs /provider=PostgreSQL
-#/code=..\examples\DbLinq.Ingres.Example\nwind\Northwind.cs /provider=Ingres
-/code=..\examples\DbLinq.MySql.Example\nwind\Northwind.cs /provider=MySQL
diff --git a/mcs/class/System.Data.Linq/src/Build Northwind.bat b/mcs/class/System.Data.Linq/src/Build Northwind.bat
deleted file mode 100644
index f6c8cdfaec5..00000000000
--- a/mcs/class/System.Data.Linq/src/Build Northwind.bat
+++ /dev/null
@@ -1 +0,0 @@
-DbMetal\bin\DbMetal.exe /database=Northwind /schema /server=%%DbLinqServer??localhost /user=LinqUser /password=linq2 /namespace=nwind /sprocs /entityInterfaces= /culture="en" /pluralize "@Build Northwind parameters.txt"
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes
deleted file mode 100644
index 410c1d74d79..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/.gitattributes
+++ /dev/null
@@ -1,9 +0,0 @@
-/FirebirdDataContext.cs -crlf
-/FirebirdExpressionTranslator.cs -crlf
-/FirebirdSchemaLoader.Columns.cs -crlf
-/FirebirdSchemaLoader.Constraints.cs -crlf
-/FirebirdSchemaLoader.StoredProcedures.cs -crlf
-/FirebirdSchemaLoader.Tables.cs -crlf
-/FirebirdSchemaLoader.cs -crlf
-/FirebirdSqlProvider.cs -crlf
-/FirebirdVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/DbLinq.Firebird.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/DbLinq.Firebird.csproj
deleted file mode 100644
index da0ce98ec9f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/DbLinq.Firebird.csproj
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E1AB58E4-357E-4031-90F3-6AABA9623047}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.Firebird</RootNamespace>
- <AssemblyName>DbLinq.Firebird</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="FirebirdDataContext.cs" />
- <Compile Include="FirebirdExpressionTranslator.cs" />
- <Compile Include="FirebirdSchemaLoader.Columns.cs" />
- <Compile Include="FirebirdSchemaLoader.Constraints.cs" />
- <Compile Include="FirebirdSchemaLoader.cs" />
- <Compile Include="FirebirdSchemaLoader.Tables.cs" />
- <Compile Include="FirebirdSqlProvider.cs" />
- <Compile Include="FirebirdVendor.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="FirebirdSchemaLoader.StoredProcedures.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdDataContext.cs
deleted file mode 100644
index 9af9d74e6de..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdDataContext.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Firebird
-{
-#if !MONO_STRICT
- public
-#endif
- class FirebirdDataContext : DataContext
- {
-#if FIREBIRDSQL_IS_REFERENCED
- public FbDataContext(string connStr)
- : base(new global::FirebirdSql.Data.FirebirdClient.FbConnection(connStr), new FbVendor())
- {
- }
-#endif
- public FirebirdDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new FirebirdVendor())
-#endif
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdExpressionTranslator.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdExpressionTranslator.cs
deleted file mode 100644
index 93e4be54e51..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdExpressionTranslator.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Firebird
-{
- class FirebirdExpressionTranslator : ExpressionTranslator
- {
- public override SelectExpression OuterExpression(SelectExpression e)
- {
- // Check for (from f in foo orderby f.Field select f).Count() trees
- // Firebird doesn't support 'ORDER BY' for 'SELECT COUNT(*)'.
- if (e.Operands.Select(o => o as SpecialExpression)
- .Where(o => o != null)
- .Where(s => s.SpecialNodeType == SpecialExpressionType.Count)
- .Any())
- {
- e.OrderBy.Clear();
- }
- return e;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Columns.cs
deleted file mode 100644
index c401373d395..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Firebird
-{
- partial class FirebirdSchemaLoader
- {
- protected virtual IDataTableColumn ReadColumn(IDataReader rdr)
- {
- var column = new DataTableColumn();
- int field = 0;
- column.TableSchema = rdr.GetAsString(field++);
- column.TableName = rdr.GetAsString(field++).Trim();
- column.ColumnName = rdr.GetAsString(field++).Trim();
- column.Nullable = rdr.GetAsBool(field++);
- column.SqlType = rdr.GetAsString(field++).Trim();
- column.Generated = rdr.GetAsBool(field++);
- //column.Unsigned = column.FullType.Contains("unsigned");
- column.PrimaryKey = rdr.GetAsBool(field++);
- column.Length = rdr.GetAsNullableNumeric<long>(field++);
- column.Precision = rdr.GetAsNullableNumeric<int>(field++);
- column.Scale = rdr.GetAsNullableNumeric<int>(field++);
- column.DefaultValue = rdr.GetAsString(field++);
- FormatFullType(column);
- return column;
- }
-
- private void FormatFullType(DataTableColumn column)
- {
- // TODO: Implement.
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- const string sql = @"
-select 'Foo' ""TableSchema""
- , rf.RDB$RELATION_NAME ""TableName""
- , rf.RDB$FIELD_NAME ""ColumnName""
- , case when rf.RDB$NULL_FLAG is null then 1 else 0 end ""Nullable""
- , t.RDB$TYPE_NAME ""Type""
- , case when f.RDB$COMPUTED_SOURCE is null then 0 else 1 end ""Generated""
- , case when exists(select *
- from RDB$RELATION_CONSTRAINTS rc
- inner join RDB$INDEX_SEGMENTS xs on xs.RDB$INDEX_NAME = rc.RDB$INDEX_NAME
- where rc.RDB$RELATION_NAME = rf.RDB$RELATION_NAME and xs.RDB$FIELD_NAME = rf.RDB$FIELD_NAME
- and rc.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY') then 1 else 0 end ""PrimaryKey""
- , f.RDB$FIELD_LENGTH ""Length""
- , f.RDB$FIELD_PRECISION ""Precision""
- , f.RDB$FIELD_SCALE ""Scale""
- , rf.RDB$DEFAULT_VALUE ""DefaultValue""
- from RDB$RELATION_FIELDS rf
- inner join RDB$FIELDS f on f.RDB$FIELD_NAME = rf.RDB$FIELD_SOURCE
- inner join RDB$TYPES t on t.RDB$TYPE = f.RDB$FIELD_TYPE and t.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'
- where rf.RDB$SYSTEM_FLAG = 0
- order by rf.RDB$RELATION_NAME, rf.RDB$FIELD_POSITION
-";
-
- return DataCommand.Find<IDataTableColumn>(connectionString, sql, "@db", databaseName, ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Constraints.cs
deleted file mode 100644
index 4689dfa8b12..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.Firebird
-{
- partial class FirebirdSchemaLoader
- {
- protected class DataConstraint
- {
- public string ConstraintName;
- public string TableSchema;
- public string TableName;
- public string ColumnName;
- public string ReferencedTableSchema;
- public string ReferencedTableName;
- public string ReferencedColumnName;
-
- public override string ToString()
- {
- string detail = ConstraintName == "PRIMARY"
- ? TableName + " PK"
- : ConstraintName;
- return "KeyColUsage " + detail;
- }
- }
-
- protected virtual DataConstraint ReadConstraint(IDataReader rdr)
- {
- DataConstraint constraint = new DataConstraint();
- int field = 0;
- constraint.ConstraintName = rdr.GetAsString(field++);
- constraint.TableSchema = rdr.GetAsString(field++);
- constraint.TableName = rdr.GetAsString(field++).Trim();
- constraint.ColumnName = rdr.GetAsString(field++).Trim();
- constraint.ReferencedTableSchema = rdr.GetAsString(field++);
- constraint.ReferencedTableName = rdr.GetAsString(field++).Trim();
- constraint.ReferencedColumnName = rdr.GetAsString(field++).Trim();
- return constraint;
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- // TODO: Only supports constrains where the columns have the same name.
- string sql = @"
-select tbl.RDB$CONSTRAINT_NAME ""ConstraintName""
- , 'Foo' ""TableSchema""
- , tbl.RDB$RELATION_NAME ""TableName""
- , col.RDB$FIELD_NAME ""ColumnName""
- , 'Foo' ""ReferencedTableSchema""
- , rtbl.RDB$RELATION_NAME ""ReferencedTableName""
- , rcol.RDB$FIELD_NAME ""ReferencedColumnName""
- from RDB$RELATION_CONSTRAINTS tbl
- inner join RDB$INDEX_SEGMENTS col on col.RDB$INDEX_NAME = tbl.RDB$INDEX_NAME
- inner join RDB$REF_CONSTRAINTS ref on ref.RDB$CONSTRAINT_NAME = tbl.RDB$CONSTRAINT_NAME
- inner join RDB$RELATION_CONSTRAINTS rtbl on rtbl.RDB$CONSTRAINT_NAME = ref.RDB$CONST_NAME_UQ
- inner join RDB$INDEX_SEGMENTS rcol on rcol.RDB$INDEX_NAME = rtbl.RDB$INDEX_NAME
- where tbl.RDB$CONSTRAINT_TYPE = 'FOREIGN KEY' and col.RDB$FIELD_NAME = rcol.RDB$FIELD_NAME
- order by tbl.RDB$RELATION_NAME
-";
-
- return DataCommand.Find<DataConstraint>(conn, sql, "@db", db, ReadConstraint);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.StoredProcedures.cs
deleted file mode 100644
index 036e3095aec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.Firebird
-{
- partial class FirebirdSchemaLoader
- {
- public class DataStoredProcedure
- {
- public string TableSchema;
- public string Name;
- public string Type;
- public string ParameterName;
- public bool IsOutputParameter;
- public string ParameterType;
- public long? Length;
- public int? Precision;
- public int? Scale;
- public string DefaultValue;
- public bool BodyContainsSelectStatement;
-
- public override string ToString()
- {
- return "ProcRow " + Name;
- }
- }
-
- DataStoredProcedure ReadProcedure(IDataReader rdr)
- {
- DataStoredProcedure procedure = new DataStoredProcedure();
- int field = 0;
- procedure.TableSchema = rdr.GetAsString(field++);
- procedure.Name = rdr.GetAsString(field++).Trim();
- procedure.Type = rdr.GetAsString(field++);
- procedure.ParameterName = rdr.GetAsString(field++).Trim();
- procedure.IsOutputParameter = rdr.GetAsBool(field++);
- procedure.ParameterType = rdr.GetAsString(field++).Trim();
- procedure.Length = rdr.GetAsNullableNumeric<long>(field++);
- procedure.Precision = rdr.GetAsNullableNumeric<int>(field++);
- procedure.Scale = rdr.GetAsNullableNumeric<int>(field++);
- procedure.DefaultValue = rdr.GetAsString(field++);
- procedure.BodyContainsSelectStatement = rdr.GetAsBool(field++);
- return procedure;
- }
-
- public List<DataStoredProcedure> ReadProcedures(IDbConnection conn, string db)
- {
- string sql = @"
-select 'Foo' ""TableSchema""
- , p.RDB$PROCEDURE_NAME ""Name""
- , 'PROCEDURE' ""Type""
- , pp.RDB$PARAMETER_NAME ""ParameterName""
- , pp.RDB$PARAMETER_TYPE ""IsOutputParameter""
- , t.RDB$TYPE_NAME ""ParameterType""
- , f.RDB$FIELD_LENGTH ""Length""
- , f.RDB$FIELD_PRECISION ""Precision""
- , f.RDB$FIELD_SCALE ""Scale""
- , pp.RDB$DEFAULT_VALUE ""DefaultValue""
- , case when p.RDB$PROCEDURE_OUTPUTS is null then 0 else 1 end ""BodyContainsSelectStatement""
- from RDB$PROCEDURES p
- inner join RDB$PROCEDURE_PARAMETERS pp on pp.RDB$PROCEDURE_NAME = p.RDB$PROCEDURE_NAME
- inner join RDB$FIELDS f on f.RDB$FIELD_NAME = pp.RDB$FIELD_SOURCE
- inner join RDB$TYPES t on t.RDB$TYPE = f.RDB$FIELD_TYPE and t.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'
- where p.RDB$SYSTEM_FLAG = 0
-union
-select @db ""TableSchema""
- , p.RDB$FUNCTION_NAME ""Name""
- , 'FUNCTION' ""Type""
- , pp.RDB$FUNCTION_NAME ""ParameterName""
- , case when pp.rdb$mechanism = 5 then 1 else 0 end ""IsOutputParameter""
- , t.RDB$TYPE_NAME ""ParameterType""
- , pp.RDB$FIELD_LENGTH ""Length""
- , pp.RDB$FIELD_PRECISION ""Precision""
- , pp.RDB$FIELD_SCALE ""Scale""
- , null ""DefaultValue""
- , 0 ""BodyContainsSelectStatement""
- from RDB$FUNCTIONS p
- inner join RDB$FUNCTION_ARGUMENTS pp on pp.RDB$FUNCTION_NAME = p.RDB$FUNCTION_NAME
- inner join RDB$TYPES t on t.RDB$TYPE = pp.RDB$FIELD_TYPE and t.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'
- where p.RDB$SYSTEM_FLAG = 0
-";
-
- return DataCommand.Find<DataStoredProcedure>(conn, sql, "@db", db.ToLower(), ReadProcedure);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Tables.cs
deleted file mode 100644
index 03993a812da..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Firebird
-{
-#if !MONO_STRICT
- public
-#endif
- partial class FirebirdSchemaLoader
- {
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- // note: the ReadDataNameAndSchema relies on information order
- const string sql = @"
-select RDB$RELATION_NAME ""TableName""
- , 'Foo' ""TableSchema""
- from RDB$RELATIONS
- where RDB$SYSTEM_FLAG = 0
- order by RDB$RELATION_NAME
-";
- return DataCommand.Find<IDataName>(connectionString, sql, "@db", databaseName, ReadDataNameAndSchema)
- .ConvertAll(delegate(IDataName dn) {
- dn.Name = dn.Name.Trim();
- return dn;
- });
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.cs
deleted file mode 100644
index 7c0722f58af..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSchemaLoader.cs
+++ /dev/null
@@ -1,267 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.IO;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Firebird
-{
- partial class FirebirdSchemaLoader : SchemaLoader
- {
- private readonly IVendor vendor = new FirebirdVendor();
- public override IVendor Vendor { get { return vendor; } set { } }
-
- protected override TableName CreateTableName(string dbTableName, string dbSchema, INameAliases nameAliases, NameFormat nameFormat)
- {
- return CreateTableName(dbTableName, dbSchema, nameAliases, nameFormat, WordsExtraction.FromDictionary);
- }
-
- /// <summary>
- /// Gets a usable name for the database.
- /// </summary>
- /// <param name="databaseName">Name of the database.</param>
- /// <returns></returns>
- protected override string GetDatabaseName(string databaseName)
- {
- return Path.GetFileNameWithoutExtension(databaseName);
- }
-
- protected override void LoadStoredProcedures(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat)
- {
- // TODO: debug stored procedures support
- return;
-
- var procs = ReadProcedures(conn, schemaName.DbName);
-
- foreach (DataStoredProcedure proc in procs)
- {
- var procedureName = CreateProcedureName(proc.Name, proc.TableSchema, nameFormat);
-
- var func = new Function();
-
- func.Name = procedureName.DbName;
- func.Method = procedureName.MethodName;
- func.IsComposable = string.Compare(proc.Type, "FUNCTION") == 0;
- func.BodyContainsSelectStatement = proc.BodyContainsSelectStatement;
- ParseProcParams(proc, func);
-
- schema.Functions.Add(func);
- }
- }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- var constraints = ReadConstraints(conn, schemaName.DbName);
-
- //sort tables - parents first (this is moving to SchemaPostprocess)
- //TableSorter.Sort(tables, constraints);
-
- foreach (DataConstraint keyColRow in constraints)
- {
- //find my table:
- string fullKeyDbName = GetFullDbName(keyColRow.TableName, keyColRow.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => fullKeyDbName == t.Name);
- if (table == null)
- {
- bool ignoreCase = true;
- table = schema.Tables.FirstOrDefault(t => 0 == string.Compare(fullKeyDbName, t.Name, ignoreCase));
- if (table == null)
- {
- WriteErrorLine("ERROR L46: Table '" + keyColRow.TableName + "' not found for column " + keyColRow.ColumnName);
- continue;
- }
- }
-
- bool isForeignKey = keyColRow.ConstraintName != "PRIMARY"
- && keyColRow.ReferencedTableName != null;
-
- if (isForeignKey)
- {
- LoadForeignKey(schema, table, keyColRow.ColumnName, keyColRow.TableName, keyColRow.TableSchema,
- keyColRow.ReferencedColumnName, keyColRow.ReferencedTableName, keyColRow.ReferencedTableSchema,
- keyColRow.ConstraintName, nameFormat, names);
- }
-
- }
- }
-
- protected void ParseProcParams(DataStoredProcedure inputData, Function outputFunc)
- {
- //string paramString = inputData.ParamList;
- //if (string.IsNullOrEmpty(paramString))
- //{
- // //nothing to parse
- //}
- //else
- //{
- // string[] parts = paramString.Split(',');
-
- // foreach (string part in parts) //part='OUT param1 int'
- // {
- // DbLinq.Schema.Dbml.Parameter paramObj = ParseParameterString(part);
- // if (paramObj != null)
- // outputFunc.Parameters.Add(paramObj);
- // }
- //}
-
- //if (!string.IsNullOrEmpty(inputData.Returns))
- //{
- // var paramRet = new Return();
- // paramRet.DbType = inputData.Returns;
- // paramRet.Type = ParseDbType(null, inputData.Returns);
- // outputFunc.Return = paramRet;
- //}
- }
-
- /// <summary>
- /// parse strings such as 'INOUT param2 INT' or 'param4 varchar ( 32 )'
- /// </summary>
- /// <param name="paramStr"></param>
- /// <returns></returns>
- protected DbLinq.Schema.Dbml.Parameter ParseParameterString(string param)
- {
- param = param.Trim();
- var inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
-
- if (param.StartsWith("IN", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
- param = param.Substring(2).Trim();
- }
- if (param.StartsWith("INOUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.InOut;
- param = param.Substring(5).Trim();
- }
- if (param.StartsWith("OUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.Out;
- param = param.Substring(3).Trim();
- }
-
- int indxSpace = param.IndexOfAny(new char[] { ' ', '\t' });
- if (indxSpace == -1)
- return null; //cannot find space between varName and varType
-
- string varName = param.Substring(0, indxSpace);
- string varType = param.Substring(indxSpace + 1);
-
- var paramObj = new Parameter();
- paramObj.Direction = inOut;
- paramObj.Name = varName;
- paramObj.DbType = varType;
- paramObj.Type = ParseDbType(varName, varType);
-
- return paramObj;
- }
-
- static System.Text.RegularExpressions.Regex re_CHARSET = new System.Text.RegularExpressions.Regex(@" CHARSET \w+$");
- /// <summary>
- /// given 'CHAR(30)', return 'string'
- /// </summary>
- protected string ParseDbType(string columnName, string dbType1)
- {
- //strip 'CHARSET latin1' from the end
- string dbType2 = re_CHARSET.Replace(dbType1, "");
- var dataType = new DataType();
- dataType.UnpackRawDbType(dbType2);
- return MapDbType(columnName, dataType).ToString();
- }
-
- /// <summary>
- /// This is a hack while I figure out a way to produce Dialect 3 types.
- /// </summary>
- /// <param name="columnName"></param>
- /// <param name="dataType"></param>
- /// <returns></returns>
- protected override System.Type MapDbType(string columnName, IDataType dataType)
- {
- switch (dataType.SqlType)
- {
- // string
- case "CSTRING":
- case "TEXT":
- case "VARYING":
- return typeof(String);
-
- // int16
- case "SHORT":
- if (dataType.Unsigned ?? false)
- return typeof(UInt16);
- return typeof(Int16);
-
- // int32
- case "LONG":
- if (dataType.Unsigned ?? false)
- return typeof(UInt32);
- return typeof(Int32);
-
- // int64
- case "INT64":
- return typeof(Int64);
-
- // single
- case "FLOAT":
- return typeof(Single);
-
- // double
- case "DOUBLE":
- return typeof(Double);
-
- // decimal
- case "QUAD":
- return typeof(Decimal);
-
- // time interval
- case "TIME":
- return typeof(TimeSpan);
-
- // date
- case "TIMESTAMP":
- case "DATE":
- return typeof(DateTime);
-
- // byte[]
- case "BLOB":
- case "BLOB_ID":
- return typeof(Byte[]);
-
- // if we fall to this case, we must handle the type
- default:
- return null;
- }
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSqlProvider.cs
deleted file mode 100644
index 5a83c57afda..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdSqlProvider.cs
+++ /dev/null
@@ -1,126 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-using System.Collections.Generic;
-
-using DbLinq.Vendor.Implementation;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-
-namespace DbLinq.Firebird
-{
-#if !MONO_STRICT
- public
-#endif
-
- class FirebirdSqlProvider : SqlProvider
- {
- public override ExpressionTranslator GetTranslator()
- {
- return new FirebirdExpressionTranslator();
- }
-
- public override string GetParameterName(string nameBase)
- {
- return "@" + nameBase;
- }
-
- protected override SqlStatement GetLiteralCount(SqlStatement a)
- {
- return "COUNT(*)";
- }
-
- protected override SqlStatement GetLiteralStringConcat(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} || {1}", a, b);
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return string.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return string.Format("UPPER({0})", a);
- }
-
- protected override char SafeNameStartQuote { get { return ' '; } }
- protected override char SafeNameEndQuote { get { return ' '; } }
-
-
- /// <summary>
- /// Returns a table alias
- /// </summary>
- /// <param name="table"></param>
- /// <returns></returns>
- public override string GetTable(string table)
- {
- var parts = table.Split('.');
- return GetSafeName(parts[parts.Length - 1]);
- }
-
- /// <summary>
- /// Returns a LIMIT clause around a SELECT clause
- /// </summary>
- /// <param name="select">SELECT clause</param>
- /// <param name="limit">limit value (number of columns to be returned)</param>
- /// <returns></returns>
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit)
- {
- string stmt = limit.Count == 2
- ? string.Format("SELECT FIRST {0}, LAST {1}", limit[0].Sql, limit[1].Sql)
- : string.Format("SELECT FIRST {0}", limit[0].Sql);
- return select.Replace("SELECT", stmt, true);
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit)
- {
- string stmt = (limit.Count == 2
- ? string.Format("SELECT FIRST {0}, LAST {1} SKIP {2}", limit[0].Sql, limit[1].Sql, offset)
- : string.Format("SELECT FIRST {0} SKIP {1}", limit[0].Sql, offset));
- //string stmt = string.Format("SELECT FIRST {0} SKIP {1}", limit, offset);
-
- return select.Replace("SELECT", stmt, true);
- }
-
-
- public override SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- // no parameters? no need to get them back
- if (outputParameters.Count == 0)
- return "";
- // otherwise we keep track of the new values
- return SqlStatement.Format("SELECT {0} INTO {1} FROM DUAL",
- SqlStatement.Join(", ", (from outputExpression in outputExpressions select outputExpression.Replace(".NextVal", ".CurrVal", true)).ToArray()),
- SqlStatement.Join(", ", outputParameters.ToArray()));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdVendor.cs
deleted file mode 100644
index ccc29b6ee88..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/FirebirdVendor.cs
+++ /dev/null
@@ -1,204 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data.Common;
-using System.Linq;
-using System.Collections.Generic;
-using System.Text;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Firebird
-{
- [Vendor(typeof(FirebirdProvider))]
-#if !MONO_STRICT
- public
-#endif
- class FirebirdVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "FirebirdSql"; } }
-
- protected readonly FirebirdSqlProvider sqlProvider = new FirebirdSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- /// <summary>
- /// call mysql stored proc or stored function,
- /// optionally return DataSet, and collect return params.
- /// </summary>
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- if (method == null)
- throw new ArgumentNullException("L56 Null 'method' parameter");
-
- //check to make sure there is exactly one [FunctionEx]? that's below.
- //FunctionAttribute functionAttrib = GetFunctionAttribute(method);
- var functionAttrib = context.Mapping.GetFunction(method);
-
- ParameterInfo[] paramInfos = method.GetParameters();
- //int numRequiredParams = paramInfos.Count(p => p.IsIn || p.IsRetval);
- //if (numRequiredParams != inputValues.Length)
- // throw new ArgumentException("L161 Argument count mismatch");
-
- string sp_name = functionAttrib.MappedName;
-
- // picrap: is there any way to abstract some part of this?
- using (IDbCommand command = context.Connection.CreateCommand())
- {
- command.CommandText = sp_name;
- //FbSqlCommand command = new FbSqlCommand("select * from hello0()");
- int currInputIndex = 0;
-
- List<string> paramNames = new List<string>();
- for (int i = 0; i < paramInfos.Length; i++)
- {
- ParameterInfo paramInfo = paramInfos[i];
-
- //TODO: check to make sure there is exactly one [Parameter]?
- ParameterAttribute paramAttrib = paramInfo.GetCustomAttributes(false).OfType<ParameterAttribute>().Single();
-
- string paramName = "@" + paramAttrib.Name; //eg. '@param1'
- paramNames.Add(paramName);
-
- System.Data.ParameterDirection direction = GetDirection(paramInfo, paramAttrib);
- //FbDbType dbType = FbSqlTypeConversions.ParseType(paramAttrib.DbType);
- IDbDataParameter cmdParam = command.CreateParameter();
- cmdParam.ParameterName = paramName;
- //cmdParam.Direction = System.Data.ParameterDirection.Input;
- if (direction == System.Data.ParameterDirection.Input || direction == System.Data.ParameterDirection.InputOutput)
- {
- object inputValue = inputValues[currInputIndex++];
- cmdParam.Value = inputValue;
- }
- else
- {
- cmdParam.Value = null;
- }
- cmdParam.Direction = direction;
- command.Parameters.Add(cmdParam);
- }
-
- if (!functionAttrib.IsComposable) // IsCompsable is false when we have a procedure
- {
- //procedures: under the hood, this seems to prepend 'CALL '
- command.CommandType = System.Data.CommandType.StoredProcedure;
- }
- else
- {
- //functions: 'SELECT * FROM myFunction()' or 'SELECT * FROM hello(?s)'
- command.CommandText = "SELECT * FROM " + command.CommandText + "("
- + string.Join(",", paramNames.ToArray()) + ")";
- }
-
- if (method.ReturnType == typeof(DataSet))
- {
- //unknown shape of resultset:
- System.Data.DataSet dataSet = new DataSet();
- //IDataAdapter adapter = new FbDataAdapter((FbCommand)command);
- IDbDataAdapter adapter = CreateDataAdapter(context);
- adapter.SelectCommand = command;
- adapter.Fill(dataSet);
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(dataSet, outParamValues.ToArray());
- }
- else
- {
- object obj = command.ExecuteScalar();
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(obj, outParamValues.ToArray());
- }
- }
- }
-
- static System.Data.ParameterDirection GetDirection(ParameterInfo paramInfo, ParameterAttribute paramAttrib)
- {
- //strange hack to determine what's a ref, out parameter:
- //http://lists.ximian.com/pipermain/mono-list/2003-March/012751.html
- bool hasAmpersand = paramInfo.ParameterType.FullName.Contains('&');
- if (paramInfo.IsOut)
- return System.Data.ParameterDirection.Output;
- if (hasAmpersand)
- return System.Data.ParameterDirection.InputOutput;
- return System.Data.ParameterDirection.Input;
- }
-
- /// <summary>
- /// Collect all Out or InOut param values, casting them to the correct .net type.
- /// </summary>
- private List<object> CopyOutParams(ParameterInfo[] paramInfos, IDataParameterCollection paramSet)
- {
- List<object> outParamValues = new List<object>();
- //Type type_t = typeof(T);
- int i = -1;
- foreach (IDbDataParameter param in paramSet)
- {
- i++;
- if (param.Direction == System.Data.ParameterDirection.Input)
- {
- outParamValues.Add("unused");
- continue;
- }
-
- object val = param.Value;
- Type desired_type = paramInfos[i].ParameterType;
-
- if (desired_type.Name.EndsWith("&"))
- {
- //for ref and out parameters, we need to tweak ref types, e.g.
- // "System.Int32&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
- string fullName1 = desired_type.AssemblyQualifiedName;
- string fullName2 = fullName1.Replace("&", "");
- desired_type = Type.GetType(fullName2);
- }
- try
- {
- //fi.SetValue(t, val); //fails with 'System.Decimal cannot be converted to Int32'
- //DbLinq.util.FieldUtils.SetObjectIdField(t, fi, val);
- //object val2 = FieldUtils.CastValue(val, desired_type);
- object val2 = TypeConvert.To(val, desired_type);
- outParamValues.Add(val2);
- }
- catch (Exception)
- {
- //fails with 'System.Decimal cannot be converted to Int32'
- //Logger.Write(Level.Error, "CopyOutParams ERROR L245: failed on CastValue(): " + ex.Message);
- }
- }
- return outParamValues;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/AssemblyInfo.cs
deleted file mode 100644
index a80098686f0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.Firebird")]
-[assembly: AssemblyDescription("DbLinq Firebird SQL vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("7ad419fa-9b5c-46d6-8567-ac33f6b69833")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes
deleted file mode 100644
index f2fcc8c5b1a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/DbLinq.Firebird_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/DbLinq.Firebird_test.csproj
deleted file mode 100644
index 052d17025bd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/DbLinq.Firebird_test.csproj
+++ /dev/null
@@ -1,224 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6BC45425-283A-4D51-881A-D1E14A699D57}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Firebird_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;FIREBIRD</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;FIREBIRD</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="FirebirdSql.Data.FirebirdClient, Version=2.1.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\FirebirdSql.Data.FirebirdClient.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.FbSql.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Firebird.csproj">
- <Project>{E1AB58E4-357E-4031-90F3-6AABA9623047}</Project>
- <Name>DbLinq.Firebird</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/TestBase.cs
deleted file mode 100755
index 2d5c7f010c9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Firebird/Test/TestBase.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.InvariantCulture;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new FirebirdSql.Data.FirebirdClient.FbCommand(sql, (FirebirdSql.Data.FirebirdClient.FbConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new FirebirdSql.Data.FirebirdClient.FbConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Firebird.FirebirdVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes
deleted file mode 100644
index 5ae2b96d6cf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/IngresDataContext.cs -crlf
-/IngresSchemaLoader.Columns.cs -crlf
-/IngresSchemaLoader.Constraints.cs -crlf
-/IngresSchemaLoader.StoredProcedures.cs -crlf
-/IngresSchemaLoader.Tables.cs -crlf
-/IngresSchemaLoader.cs -crlf
-/IngresSqlProvider.cs -crlf
-/IngresVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/DbLinq.Ingres.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/DbLinq.Ingres.csproj
deleted file mode 100644
index bdda43db8ec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/DbLinq.Ingres.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{90D57CD9-D704-409E-88A1-0F22AC79065A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.Ingres</RootNamespace>
- <AssemblyName>DbLinq.Ingres</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="IngresSchemaLoader.Columns.cs" />
- <Compile Include="IngresSchemaLoader.Constraints.cs" />
- <Compile Include="IngresSchemaLoader.cs" />
- <Compile Include="IngresDataContext.cs" />
- <Compile Include="IngresSchemaLoader.StoredProcedures.cs" />
- <Compile Include="IngresSchemaLoader.Tables.cs" />
- <Compile Include="IngresSqlProvider.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="IngresVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresDataContext.cs
deleted file mode 100644
index ace41dfd11b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresDataContext.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Ingres
-{
- /// <summary>
- /// PgsqlDataContext allows easier one-parameter creation of a data context.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class IngresDataContext : DataContext
- {
- public IngresDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new IngresVendor())
-#endif
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Columns.cs
deleted file mode 100644
index 7dcd8ea6249..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Ingres
-{
- partial class IngresSchemaLoader
- {
- protected virtual string GetFullType(IDataTableColumn column)
- {
- switch (column.SqlType.ToLower())
- {
- case "c":
- case "char":
- case "nchar":
- case "varchar":
- case "nvarchar":
- case "long varchar":
- case "text":
- case "integer":
- return column.SqlType + "(" + column.Length + ")";
-
- case "decimal":
- return column.SqlType + "(" + column.Length + ", " + column.Scale + ")";
-
- default:
- return column.SqlType;
- }
- }
-
- protected virtual IDataTableColumn ReadColumn(IDataRecord rdr)
- {
- var column = new DataTableColumn();
- int field = 0;
- column.TableSchema = rdr.GetAsString(field++).Trim();
- column.TableName = rdr.GetAsString(field++).Trim();
- column.ColumnName = rdr.GetAsString(field++).Trim();
- string nullableStr = rdr.GetAsString(field++);
- column.Nullable = nullableStr == "Y";
- column.SqlType = rdr.GetAsString(field++).Trim();
- column.DefaultValue = rdr.GetAsString(field++);
- column.Generated = column.DefaultValue != null && column.DefaultValue.StartsWith("next value for");
-
- column.Length = rdr.GetAsNullableNumeric<long>(field++);
- column.Scale = rdr.GetAsNullableNumeric<int>(field++);
- column.FullType = GetFullType(column);
- return column;
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- const string sql = @"SELECT t.table_owner, t.table_name, column_name, " +
- "column_nulls, column_datatype, column_default_val, " +
- "column_length, column_scale " +
- "FROM iicolumns c join iitables t on " +
- "(c.table_name=t.table_name and c.table_owner=t.table_owner) " +
- "WHERE t.table_owner <> '$ingres' and t.table_type in ('T', 'V') " +
- "AND t.table_name NOT LIKE 'ii%' " +
- "ORDER BY column_sequence";
-
- return DataCommand.Find<IDataTableColumn>(connectionString, sql, ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Constraints.cs
deleted file mode 100644
index 3e3231caee6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,151 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.Ingres
-{
- partial class IngresSchemaLoader
- {
- /// <summary>
- /// row data from tables table_constraints, constraint_column_usage
- /// </summary>
- protected class DataConstraint
- {
- public string TableSchema;
- public string TableName;
-
- /// <summary>
- /// P = PRIMARY KEY; R = FOREIGN KEY
- /// </summary>
- public string ConstraintType;
-
- public override string ToString()
- {
-
- return (ConstraintType == "P" ?
- "PK(" + TableName + "." + ColumnName + ")"
- :
- "FK(" + TableName + "." + ColumnName + " => " + ReferencedTableName + "." + ReferencedColumnName + ")");
- }
-
- public string ConstraintName;
-
- /*
- public string[] column_name_primaries
- {
- get
- {
- string[] tmp = TextSegment
- .Replace("PRIMARY KEY(", "")
- .Replace(")", "")
- .Split(',');
- for (int i = 0; i < tmp.Length; i++)
- {
- tmp[i] = tmp[i].Trim();
- tmp[i] = tmp[i].Replace("\"", "");
- }
- return tmp;
- }
- }
- */
-
- //public string[] column_name_primaries = new string[] { "", "" };
-
- public string ColumnName;
-
- public string ReferencedColumnName;
-
- public string ReferencedTableSchema;
-
- public string ReferencedTableName;
-
- }
-
- protected virtual DataConstraint ReadContraint(IDataReader rdr)
- {
- var constraint = new DataConstraint();
- int field = 0;
- constraint.ConstraintType = rdr.GetString(field++).Trim();
- constraint.ConstraintName = rdr.GetString(field++).Trim();
- constraint.TableSchema = rdr.GetString(field++).Trim();
- constraint.TableName = rdr.GetString(field++).Trim();
- constraint.ColumnName = rdr.GetString(field++).Trim();
- constraint.ReferencedTableSchema = rdr.GetString(field++).Trim();
- constraint.ReferencedTableName = rdr.GetString(field++).Trim();
- constraint.ReferencedColumnName = rdr.GetString(field++).Trim();
- return constraint;
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- // picrap -> Thomas: I switched the FK orders without really understanding why
- // because relations were inversed
- string sql = @"
- SELECT DISTINCT
- c.constraint_type as constraint_type,
- c.constraint_name as constraint_name,
- k.schema_name as schema_name,
- k.table_name as table_name,
- k.column_name AS column_name,
- '' as referenced_schema_name,
- '' as referenced_table_name,
- '' as referenced_column_name
- FROM
- iiconstraints c,
- iikeys k
- WHERE
- k.constraint_name = c.constraint_name AND
- c.constraint_type = 'P'
- UNION
- SELECT DISTINCT
- c.constraint_type as constraint_type,
- squeeze(f.table_name) || '_' || p.constraint_name as constraint_name,
- f.schema_name as referenced_schema_name,
- f.table_name as referenced_table_name,
- f.column_name as referenced_column_name,
- p.schema_name as schema_name,
- p.table_name as table_name,
- p.column_name as column_name
- FROM
- iikeys p,
- iiconstraints c,
- iiref_constraints rc,
- iikeys f
- WHERE
- c.constraint_type = 'R' and
- c.constraint_name = rc.ref_constraint_name AND
- p.constraint_name = rc.unique_constraint_name AND
- f.constraint_name = rc.ref_constraint_name AND
- p.key_position = f.key_position
- ";
-
- return DataCommand.Find<DataConstraint>(conn, sql, ReadContraint);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.StoredProcedures.cs
deleted file mode 100644
index 80d92e6cbaf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using DbLinq.Util;
-
-namespace DbLinq.Ingres
-{
- partial class IngresSchemaLoader
- {
- /// <summary>
- /// represents one row from pg_proc table
- /// </summary>
- protected class DataStoredProcedure
- {
- public string procedure_name;
- public string procedure_owner;
- public string text_segment;
-
- public override string ToString() { return "Ing_Proc " + procedure_name; }
- }
-
- protected virtual DataStoredProcedure ReadProcedure(IDataReader rdr)
- {
- DataStoredProcedure procedure = new DataStoredProcedure();
- int field = 0;
- procedure.procedure_name = rdr.GetAsString(field++);
- procedure.procedure_owner = rdr.GetAsString(field++);
- procedure.text_segment = rdr.GetAsString(field++);
- return procedure;
- }
-
- protected virtual List<DataStoredProcedure> ReadProcedures(IDbConnection conn, string db)
- {
- string sql = @"select procedure_name, procedure_owner, text_segment " +
- "from iiprocedures where system_use='U' and " +
- "procedure_owner!='$ingres' and text_sequence=1";
-
- return DataCommand.Find<DataStoredProcedure>(conn, sql, ":db", db, ReadProcedure);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Tables.cs
deleted file mode 100644
index ae0bd059611..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Ingres
-{
-#if !MONO_STRICT
- public
-#endif
- partial class IngresSchemaLoader
- {
- protected override IDataName ReadDataNameAndSchema(IDataRecord dataRecord)
- {
- var dataName = new DataName { Name = dataRecord.GetAsString(0).TrimEnd(), Schema = dataRecord.GetAsString(1).TrimEnd() };
- return dataName;
- }
-
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- // note: the ReadDataNameAndSchema relies on information order
- const string sql = @"SELECT table_name, table_owner FROM iitables " +
- "WHERE table_owner <> '$ingres' " +
- "AND table_type in ('T', 'V') " +
- "AND table_name NOT LIKE 'ii%'";
-
- return DataCommand.Find<IDataName>(connectionString, sql, ReadDataNameAndSchema);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.cs
deleted file mode 100644
index 52acd7d71d3..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSchemaLoader.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Ingres
-{
-#if !MONO_STRICT
- public
-#endif
- partial class IngresSchemaLoader : SchemaLoader
- {
- private readonly Vendor.IVendor vendor = new IngresVendor();
- public override Vendor.IVendor Vendor { get { return vendor; } set { } }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- //TableSorter.Sort(tables, constraints); //sort tables - parents first
-
- var foreignKeys = ReadConstraints(conn, schemaName.DbName);
-
- foreach (DataConstraint keyColRow in foreignKeys)
- {
- //find my table:
- string constraintFullDbName = GetFullDbName(keyColRow.TableName, keyColRow.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => constraintFullDbName == t.Name);
- if (table == null)
- {
- WriteErrorLine("ERROR L138: Table '"
- + keyColRow.TableName
- + "' not found for column "
- + keyColRow.ColumnName);
- continue;
- }
-
- if (keyColRow.ConstraintType.Equals("P")) //'PRIMARY KEY'
- {
- //foreach (string pk_name in keyColRow.column_name_primaries)
- //{
- DbLinq.Schema.Dbml.Column primaryKeyCol = table.Type.Columns.First(c => c.Name == keyColRow.ColumnName);
- primaryKeyCol.IsPrimaryKey = true;
- //}
- continue;
- }
-
- if (keyColRow.ConstraintType.Equals("R")) //'FOREIGN KEY'
- {
- // This is very bad...
- if (!names.ColumnsNames[keyColRow.ReferencedTableName].ContainsKey(keyColRow.ReferencedColumnName))
- continue;
-
- LoadForeignKey(schema, table, keyColRow.ColumnName, keyColRow.TableName,
- keyColRow.TableSchema,
- keyColRow.ReferencedColumnName, keyColRow.ReferencedTableName,
- keyColRow.ReferencedTableSchema,
- keyColRow.ConstraintName, nameFormat, names);
-
- }
-
- }
- }
-
- protected override System.Type MapDbType(string columnName, IDataType dataType)
- {
- switch (dataType.SqlType.ToLower())
- {
- case "float":
- return typeof(Double);
- case "integer":
- switch (dataType.Length)
- {
- case 1:
- return typeof(Byte);
- case 2:
- return typeof(Int16);
- case 4:
- return typeof(Int32);
- case 8:
- return typeof(Int64);
- }
- return MapDbType(columnName, null);
- default:
- return base.MapDbType(columnName, dataType);
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSqlProvider.cs
deleted file mode 100644
index 12a04ebaa2c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresSqlProvider.cs
+++ /dev/null
@@ -1,109 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Ingres
-{
-#if !MONO_STRICT
- public
-#endif
- class IngresSqlProvider : SqlProvider
- {
- public override SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- // no parameters? no need to get them back
- if (outputParameters.Count == 0)
- return "";
- // otherwise we keep track of the new values
- return SqlStatement.Format("SELECT {0}",
- SqlStatement.Join(", ", (from outputExpression in outputExpressions
- select outputExpression.Replace("next value", "current value", true)).ToArray())
- );
- }
-
- public override string GetTableAlias (string nameBase)
- {
- return nameBase + "$";
- }
-
- public override SqlStatement GetLiteral (bool literal)
- {
- return literal == true ? "'Y'" : "'N'";
- }
-
-
- protected override SqlStatement GetLiteralCount(SqlStatement a)
- {
- return "COUNT(*)";
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return string.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return string.Format("UPPER({0})", a);
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit)
- {
- // return string.Format("SELECT FIRST {0} FROM ({1})", limit, select);
- var trimSelect = "SELECT ";
- if (select.Count > 0 && select[0].Sql.StartsWith(trimSelect))
- {
- var selectBuilder = new SqlStatementBuilder(select);
- var remaining = select[0].Sql.Substring(trimSelect.Length);
- selectBuilder.Parts[0] = new SqlLiteralPart(remaining);
- return SqlStatement.Format("SELECT FIRST {0} {1}", limit, selectBuilder.ToSqlStatement());
- }
- throw new ArgumentException("Invalid SELECT format");
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit)
- {
- // Ingres 9.2 and above support offset clauses now
- return SqlStatement.Format("{0} OFFSET {1}", GetLiteralLimit(select, limit), offset);
- }
-
- public override string GetParameterName(string nameBase)
- {
- return (":" + nameBase).ToLower();
- }
-
- protected override SqlStatement GetLiteralStringConcat(SqlStatement a, SqlStatement b)
- {
- // This needs to be bracketed in case subsequent functions are called upon it
- return SqlStatement.Format("({0} || {1})", a, b);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresVendor.cs
deleted file mode 100644
index 40542bf34e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/IngresVendor.cs
+++ /dev/null
@@ -1,248 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Linq;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using System.Collections.Generic;
-using System.Text;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-namespace DbLinq.Ingres
-{
- /// <summary>
- /// Ingres - specific code.
- /// </summary>
- [Vendor(typeof(IngresProvider))]
-#if !MONO_STRICT
- public
-#endif
- class IngresVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "Ingres"; } }
-
- protected readonly IngresSqlProvider sqlProvider = new IngresSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- //private string lastIdExpression = null;
-
- private bool isReplaceable(IDbDataParameter param)
- {
- switch (param.DbType)
- {
- case DbType.String:
- case DbType.Int16:
- case DbType.Int32:
- case DbType.Int64:
- case DbType.Double:
- return true;
- }
- return false;
- }
-
- private string getParamValueAsString(IDbDataParameter param)
- {
- switch (param.DbType)
- {
- case DbType.String:
- return " '" + param.Value.ToString() + "' ";
- case DbType.Int16:
- case DbType.Int32:
- case DbType.Int64:
- case DbType.Double:
- return param.Value.ToString();
- }
- throw new Exception("Not prepared to convert " + param.DbType.ToString());
- }
-
- protected void SetParameterType(IDbDataParameter parameter, PropertyInfo property, string literal)
- {
- object dbType = Enum.Parse(property.PropertyType, literal);
- property.GetSetMethod().Invoke(parameter, new object[] { dbType });
- }
-
- protected void SetParameterType(IDbDataParameter parameter, string literal)
- {
- SetParameterType(parameter, parameter.GetType().GetProperty("IngresDbType"), literal);
- }
-
- /// <summary>
- /// call mysql stored proc or stored function,
- /// optionally return DataSet, and collect return params.
- /// </summary>
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- if (method == null)
- throw new ArgumentNullException("L56 Null 'method' parameter");
-
- //check to make sure there is exactly one [FunctionEx]? that's below.
- //FunctionAttribute functionAttrib = GetFunctionAttribute(method);
- var functionAttrib = context.Mapping.GetFunction(method);
-
- ParameterInfo[] paramInfos = method.GetParameters();
- //int numRequiredParams = paramInfos.Count(p => p.IsIn || p.IsRetval);
- //if (numRequiredParams != inputValues.Length)
- // throw new ArgumentException("L161 Argument count mismatch");
-
- string sp_name = functionAttrib.MappedName;
-
- using (IDbCommand command = context.Connection.CreateCommand())
- {
- command.CommandText = sp_name;
- //MySqlCommand command = new MySqlCommand("select hello0()");
- int currInputIndex = 0;
-
- List<string> paramNames = new List<string>();
- for (int i = 0; i < paramInfos.Length; i++)
- {
- ParameterInfo paramInfo = paramInfos[i];
-
- //TODO: check to make sure there is exactly one [Parameter]?
- ParameterAttribute paramAttrib = paramInfo.GetCustomAttributes(false).OfType<ParameterAttribute>().Single();
-
- //string paramName = "?" + paramAttrib.Name; //eg. '?param1' MYSQL
- string paramName = ":" + paramAttrib.Name; //eg. '?param1' PostgreSQL
- paramNames.Add(paramName);
-
- System.Data.ParameterDirection direction = GetDirection(paramInfo, paramAttrib);
- //MySqlDbType dbType = MySqlTypeConversions.ParseType(paramAttrib.DbType);
- IDbDataParameter cmdParam = command.CreateParameter();
- cmdParam.ParameterName = paramName;
- //cmdParam.Direction = System.Data.ParameterDirection.Input;
- if (direction == ParameterDirection.Input || direction == ParameterDirection.InputOutput)
- {
- object inputValue = inputValues[currInputIndex++];
- cmdParam.Value = inputValue;
- }
- else
- {
- cmdParam.Value = null;
- }
- cmdParam.Direction = direction;
- command.Parameters.Add(cmdParam);
- }
-
- if (!functionAttrib.IsComposable)
- {
- //procedures: under the hood, this seems to prepend 'CALL '
- command.CommandType = System.Data.CommandType.StoredProcedure;
- }
- else
- {
- //functions: 'SELECT myFunction()' or 'SELECT hello(?s)'
- string cmdText = "SELECT " + command.CommandText + "($args)";
- cmdText = cmdText.Replace("$args", string.Join(",", paramNames.ToArray()));
- command.CommandText = cmdText;
- }
-
- if (method.ReturnType == typeof(DataSet))
- {
- //unknown shape of resultset:
- System.Data.DataSet dataSet = new DataSet();
- IDbDataAdapter adapter = CreateDataAdapter(context);
- adapter.SelectCommand = command;
- adapter.Fill(dataSet);
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(dataSet, outParamValues.ToArray());
- }
- else
- {
- object obj = command.ExecuteScalar();
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(obj, outParamValues.ToArray());
- }
- }
- }
-
- static ParameterDirection GetDirection(ParameterInfo paramInfo, ParameterAttribute paramAttrib)
- {
- //strange hack to determine what's a ref, out parameter:
- //http://lists.ximian.com/pipermain/mono-list/2003-March/012751.html
- bool hasAmpersand = paramInfo.ParameterType.FullName.Contains('&');
- if (paramInfo.IsOut)
- return ParameterDirection.Output;
- if (hasAmpersand)
- return ParameterDirection.InputOutput;
- return ParameterDirection.Input;
- }
-
- /// <summary>
- /// Collect all Out or InOut param values, casting them to the correct .net type.
- /// </summary>
- static List<object> CopyOutParams(ParameterInfo[] paramInfos, IDataParameterCollection paramSet)
- {
- List<object> outParamValues = new List<object>();
- //Type type_t = typeof(T);
- int i = -1;
- foreach (IDbDataParameter param in paramSet)
- {
- i++;
- if (param.Direction == ParameterDirection.Input)
- {
- outParamValues.Add("unused");
- continue;
- }
-
- object val = param.Value;
- Type desired_type = paramInfos[i].ParameterType;
-
- if (desired_type.Name.EndsWith("&"))
- {
- //for ref and out parameters, we need to tweak ref types, e.g.
- // "System.Int32&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
- string fullName1 = desired_type.AssemblyQualifiedName;
- string fullName2 = fullName1.Replace("&", "");
- desired_type = Type.GetType(fullName2);
- }
- try
- {
- //fi.SetValue(t, val); //fails with 'System.Decimal cannot be converted to Int32'
- //DbLinq.util.FieldUtils.SetObjectIdField(t, fi, val);
- //object val2 = DbLinq.Util.FieldUtils.CastValue(val, desired_type);
- object val2 = TypeConvert.To(val, desired_type);
- outParamValues.Add(val2);
- }
- catch (Exception ex)
- {
- //fails with 'System.Decimal cannot be converted to Int32'
- Console.WriteLine("CopyOutParams ERROR L245: failed on CastValue(): " + ex.Message);
- }
- }
- return outParamValues;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/AssemblyInfo.cs
deleted file mode 100644
index 770b7b0a56b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.PostgreSql")]
-[assembly: AssemblyDescription("DbLinq PostgreSQL vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("d393f4ff-9bb6-42ad-bb84-d207115f48b1")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes
deleted file mode 100644
index 8e28d4e66dc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/NorthwindIngres.dbml -crlf
-/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/DbLinq.Ingres_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/DbLinq.Ingres_test.csproj
deleted file mode 100644
index 1e1aaf655c8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/DbLinq.Ingres_test.csproj
+++ /dev/null
@@ -1,221 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit_Ingres</RootNamespace>
- <AssemblyName>DbLinq.Ingres_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;INGRES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;INGRES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Ingres.Stereo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\Ingres.Stereo.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Ingres.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2Ing.cs">
- <Link>Providers\Program2Ing.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <None Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </None>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Ingres.csproj">
- <Project>{90D57CD9-D704-409E-88A1-0F22AC79065A}</Project>
- <Name>DbLinq.Ingres</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/NorthwindIngres.dbml b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/NorthwindIngres.dbml
deleted file mode 100644
index 04172c2b497..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/NorthwindIngres.dbml
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Northwind" Class="Northwind" Provider="Ingres" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="linquser.categories" Member="Categories">
- <Type Name="Category">
- <Association Name="linquser_products_categoryid_linquser_categories_categoryid" Member="Products" Type="Product" ThisKey="CategoryId" OtherKey="CategoryId" />
- <Column Name="categoryid" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;categories_seq&quot;" />
- <Column Name="categoryname" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="description" Member="Description" Storage="description" Type="System.String" DbType="VARCHAR(500)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="picture" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="LONG BYTE" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="linquser.customers" Member="Customers">
- <Type Name="Customer">
- <Association Name="linquser_orders_customerid_linquser_customers_customerid" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="companyname" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="contactname" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="contacttitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="customerid" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR(5)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="fax" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="phone" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="linquser.employees" Member="Employees">
- <Type Name="Employee">
- <Association Name="linquser_employees_reportsto_linquser_employees_employeeid" Member="ParentEmployee" Storage="linqUserEmployeesReportsToLinqUserEmployeesEmployeeId" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="linquser_employees_reportsto_linquser_employees_employeeid" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="linquser_employeeterritories_employeeid_linquser_employees_employeeid" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="linquser_orders_employeeid_linquser_employees_employeeid" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="birthdate" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="INGRESDATE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;employees_seq&quot;" />
- <Column Name="firstname" Member="FirstName" Storage="firstName" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="hiredate" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="INGRESDATE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="homephone" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="lastname" Member="LastName" Storage="lastName" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="notes" Member="Notes" Storage="notes" Type="System.String" DbType="VARCHAR(100)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="photo" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="LONG BYTE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="reportsto" Member="ReportsTo" Storage="reportsTo" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="title" Member="Title" Storage="title" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="linquser.employeeterritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="linquser_employeeterritories_territoryid_linquser_territories_territoryid" Member="Territory" Storage="linqUserEmployeeTerritoriesTerritoryIdLinqUserTerritoriesTerritoryId" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Association Name="linquser_employeeterritories_employeeid_linquser_employees_employeeid" Member="Employee" Storage="linqUserEmployeeTerritoriesEmployeeIdLinqUserEmployeesEmployeeId" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="territoryid" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="linquser.iietab_107_108" Member="IIeTab107108">
- <Type Name="IIeTab107108">
- <Column Name="per_key" Member="PerKey" Storage="perKey" Type="System.String" DbType="CHAR(8)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_next" Member="PerNext" Storage="perNext" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_segment0" Member="PerSegment0" Storage="perSegment0" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_segment1" Member="PerSegment1" Storage="perSegment1" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_value" Member="PerValue" Storage="perValue" Type="System.Byte[]" DbType="BYTE VARYING" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="linquser.iietab_12b_12c" Member="IIeTab12B12C">
- <Type Name="IIeTab12B12C">
- <Column Name="per_key" Member="PerKey" Storage="perKey" Type="System.String" DbType="CHAR(8)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_next" Member="PerNext" Storage="perNext" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_segment0" Member="PerSegment0" Storage="perSegment0" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_segment1" Member="PerSegment1" Storage="perSegment1" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="per_value" Member="PerValue" Storage="perValue" Type="System.Byte[]" DbType="BYTE VARYING" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="linquser.orders" Member="Orders">
- <Type Name="Order">
- <Association Name="linquser_orders_employeeid_linquser_employees_employeeid" Member="Employee" Storage="linqUserOrdersEmployeeIdLinqUserEmployeesEmployeeId" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="linquser_orders_customerid_linquser_customers_customerid" Member="Customer" Storage="linqUserOrdersCustomerIdLinqUserCustomersCustomerId" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Association Name="linquser_orderdetails_orderid_linquser_orders_orderid" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Column Name="customerid" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR(5)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="freight" Member="Freight" Storage="freight" Type="System.Decimal" DbType="DECIMAL(5, 0)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="orderdate" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="INGRESDATE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="orderid" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;categories_seq&quot;" />
- <Column Name="requireddate" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="INGRESDATE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipaddress" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipcity" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipcountry" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipname" Member="ShipName" Storage="shipName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shippeddate" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="INGRESDATE" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shippostalcode" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipregion" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="shipvia" Member="ShipVia" Storage="shipVia" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="linquser.orderdetails" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="linquser_orderdetails_productid_linquser_products_productid" Member="Product" Storage="linqUserOrderDetailsProductIdLinqUserProductsProductId" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Association Name="linquser_orderdetails_orderid_linquser_orders_orderid" Member="Order" Storage="linqUserOrderDetailsOrderIdLinqUserOrdersOrderId" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Column Name="discount" Member="Discount" Storage="discount" Type="System.Double" DbType="FLOAT" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="orderid" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="productid" Member="ProductId" Storage="productId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="quantity" Member="Quantity" Storage="quantity" Type="System.Int16" DbType="INTEGER(2)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="unitprice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="DECIMAL(5, 0)" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="linquser.products" Member="Products">
- <Type Name="Product">
- <Association Name="linquser_products_supplierid_linquser_suppliers_supplierid" Member="Supplier" Storage="linqUserProductsSupplierIdLinqUserSuppliersSupplierId" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Association Name="linquser_products_categoryid_linquser_categories_categoryid" Member="Category" Storage="linqUserProductsCategoryIdLinqUserCategoriesCategoryId" Type="Category" ThisKey="CategoryId" OtherKey="CategoryId" IsForeignKey="true" />
- <Association Name="linquser_orderdetails_productid_linquser_products_productid" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Column Name="categoryid" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="discontinued" Member="Discontinued" Storage="discontinued" Type="System.Int16" DbType="INTEGER(2)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="productid" Member="ProductId" Storage="productId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;products_seq&quot;" />
- <Column Name="productname" Member="ProductName" Storage="productName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="quantityperunit" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="reorderlevel" Member="ReorderLevel" Storage="reorderLevel" Type="System.Int16" DbType="INTEGER(2)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="supplierid" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="unitprice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="DECIMAL(5, 0)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="unitsinstock" Member="UnitsInStock" Storage="unitsInStock" Type="System.Int16" DbType="INTEGER(2)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="unitsonorder" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Int16" DbType="INTEGER(2)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="linquser.region" Member="Regions">
- <Type Name="Region">
- <Association Name="linquser_territories_regionid_linquser_region_regionid" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="regiondescription" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="VARCHAR(50)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="regionid" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;region_seq&quot;" />
- </Type>
- </Table>
- <Table Name="linquser.suppliers" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="linquser_products_supplierid_linquser_suppliers_supplierid" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="companyname" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="contactname" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="contacttitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="fax" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="phone" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="supplierid" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="next value for &quot;linquser&quot;.&quot;suppliers_seq&quot;" />
- </Type>
- </Table>
- <Table Name="linquser.territories" Member="Territories">
- <Type Name="Territory">
- <Association Name="linquser_territories_regionid_linquser_region_regionid" Member="Region" Storage="linqUserTerritoriesRegionIdLinqUserRegionRegionId" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Association Name="linquser_employeeterritories_territoryid_linquser_territories_territoryid" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Column Name="regionid" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="INTEGER(4)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="territorydescription" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="VARCHAR(50)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="territoryid" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/TestBase.cs
deleted file mode 100755
index 5e2d875d043..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Ingres/Test/TestBase.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new Ingres.Client.IngresCommand(sql, (Ingres.Client.IngresConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new Ingres.Client.IngresConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Ingres.IngresVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes
deleted file mode 100644
index 37b19f75062..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/MySqlDataContext.cs -crlf
-/MySqlSchemaLoader.Columns.cs -crlf
-/MySqlSchemaLoader.Constraints.cs -crlf
-/MySqlSchemaLoader.StoredProcedures.cs -crlf
-/MySqlSchemaLoader.Tables.cs -crlf
-/MySqlSchemaLoader.cs -crlf
-/MySqlSqlProvider.cs -crlf
-/MySqlVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/DbLinq.MySql.csproj b/mcs/class/System.Data.Linq/src/DbLinq.MySql/DbLinq.MySql.csproj
deleted file mode 100644
index fee0dd3f491..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/DbLinq.MySql.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FA8D1068-3341-4956-BF94-54C6A816BD9E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.MySql</RootNamespace>
- <AssemblyName>DbLinq.MySql</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="MySqlDataContext.cs" />
- <Compile Include="MySqlSchemaLoader.Columns.cs" />
- <Compile Include="MySqlSchemaLoader.Constraints.cs" />
- <Compile Include="MySqlSchemaLoader.cs" />
- <Compile Include="MySqlSchemaLoader.StoredProcedures.cs" />
- <Compile Include="MySqlSchemaLoader.Tables.cs" />
- <Compile Include="MySqlSqlProvider.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="MySqlVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlDataContext.cs
deleted file mode 100644
index 9e825988744..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlDataContext.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.MySql
-{
-#if !MONO_STRICT
- public
-#endif
- class MySqlDataContext : DataContext
- {
-#if MYSQL_IS_REFERENCED
- public MySqlDataContext(string connStr)
- : base(new MySql.Data.MySqlClient.MySqlConnection(connStr), new MySqlVendor())
- {
- }
-#endif
- public MySqlDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new MySqlVendor())
-#endif
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Columns.cs
deleted file mode 100644
index 18f05bd6624..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.MySql
-{
- partial class MySqlSchemaLoader
- {
- protected virtual string FormatFullType(string fullType)
- {
- fullType = fullType.Replace("int(11)", "int") //remove some default sizes
- .Replace("int(10) unsigned", "int unsigned")
- .Replace("mediumint(8) unsigned", "mediumint unsigned")
- .Replace("decimal(10,0)", "decimal")
- ;
- return fullType;
- }
-
- protected virtual IDataTableColumn ReadColumn(IDataReader rdr)
- {
- var column = new DataTableColumn();
- int field = 0;
- column.TableSchema = rdr.GetAsString(field++);
- column.TableName = rdr.GetAsString(field++);
- column.ColumnName = rdr.GetAsString(field++);
- string nullableStr = rdr.GetAsString(field++);
- column.Nullable = nullableStr == "YES";
- column.SqlType = rdr.GetAsString(field++);
- var extra = rdr.GetAsString(field++);
- column.Generated = extra == "auto_increment";
- column.FullType = FormatFullType(rdr.GetAsString(field++));
- column.Unsigned = column.FullType.Contains("unsigned");
- string columnKey = rdr.GetAsString(field++);
- column.PrimaryKey = columnKey == "PRI";
- column.Length = rdr.GetAsNullableNumeric<long>(field++);
- column.Precision = rdr.GetAsNullableNumeric<int>(field++);
- column.Scale = rdr.GetAsNullableNumeric<int>(field++);
- column.DefaultValue = rdr.GetAsString(field++);
- return column;
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- const string sql = @"
-SELECT table_schema,table_name,column_name
- ,is_nullable,data_type,extra,column_type
- ,column_key,character_maximum_length,numeric_precision,numeric_scale,
- column_default
-FROM information_schema.`COLUMNS`
-WHERE table_schema=?db";
-
- return DataCommand.Find<IDataTableColumn>(connectionString, sql, "?db", databaseName, ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Constraints.cs
deleted file mode 100644
index 532e3325081..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.MySql
-{
- partial class MySqlSchemaLoader
- {
- /// <summary>
- /// represents one row from MySQL's information_schema.`Key_Column_Usage` table
- /// </summary>
- protected class DataConstraint
- {
- public string ConstraintName;
- public string TableSchema;
- public string TableName;
- public string ColumnName;
- public string ReferencedTableSchema;
- public string ReferencedTableName;
- public string ReferencedColumnName;
-
- public override string ToString()
- {
- string detail = ConstraintName == "PRIMARY"
- ? TableName + " PK"
- : ConstraintName;
- return "KeyColUsage " + detail;
- }
- }
-
- protected virtual DataConstraint ReadConstraint(IDataReader rdr)
- {
- DataConstraint constraint = new DataConstraint();
- int field = 0;
- constraint.ConstraintName = rdr.GetAsString(field++);
- constraint.TableSchema = rdr.GetAsString(field++);
- constraint.TableName = rdr.GetAsString(field++);
- constraint.ColumnName = rdr.GetAsString(field++);
- constraint.ReferencedTableSchema = rdr.GetAsString(field++);
- constraint.ReferencedTableName = rdr.GetAsString(field++);
- constraint.ReferencedColumnName = rdr.GetAsString(field++);
- return constraint;
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- string sql = @"
-SELECT constraint_name,table_schema,table_name
- ,GROUP_CONCAT(column_name SEPARATOR ',') AS column_name,referenced_table_schema,referenced_table_name,GROUP_CONCAT(referenced_column_name SEPARATOR ',') AS referenced_column_name
-FROM information_schema.`KEY_COLUMN_USAGE`
-WHERE table_schema=?db GROUP BY constraint_name,table_schema,table_name,referenced_table_name";
-
- return DataCommand.Find<DataConstraint>(conn, sql, "?db", db, ReadConstraint);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.StoredProcedures.cs
deleted file mode 100644
index 803ccd0299b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.MySql
-{
- partial class MySqlSchemaLoader
- {
- /// <summary>
- /// represents one row from MySQL's MYSQL.PROC table
- /// </summary>
- public class DataStoredProcedure
- {
- public string db;
- public string name;
- public string type;
- public string specific_name;
- public string param_list;
- public string returns;
- public string body;
-
- public override string ToString()
- {
- return "ProcRow " + name;
- }
- }
-
- DataStoredProcedure ReadProcedure(IDataReader rdr)
- {
- DataStoredProcedure procedure = new DataStoredProcedure();
- int field = 0;
- procedure.db = rdr.GetAsString(field++);
- procedure.name = rdr.GetAsString(field++);
- procedure.type = rdr.GetAsString(field++);
- procedure.specific_name = rdr.GetAsString(field++);
-
- procedure.param_list = rdr.GetString(field++); // for some obscure reasons, GetAsString() doesn't work
- procedure.returns = rdr.GetAsString(field++);
- procedure.body = rdr.GetString(field++);
- return procedure;
- }
-
- // We use mysql.PROC instead of information_schema.ROUTINES, because it saves us parsing of parameters.
- // Note: higher permissions are required to access mysql.PROC.
- public List<DataStoredProcedure> ReadProcedures(IDbConnection conn, string db)
- {
- string sql = @"
-SELECT db, name, type, specific_name, param_list, returns, body
-FROM mysql.proc
-WHERE db=?db AND type IN ('FUNCTION','PROCEDURE')";
-
- return DataCommand.Find<DataStoredProcedure>(conn, sql, "?db", db.ToLower(), ReadProcedure);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Tables.cs
deleted file mode 100644
index 035b7767a71..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.MySql
-{
-#if !MONO_STRICT
- public
-#endif
- partial class MySqlSchemaLoader
- {
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- // note: the ReadDataNameAndSchema relies on information order
- const string sql = @"
-SELECT table_name, table_schema
-FROM information_schema.`TABLES`
-WHERE table_schema=?db";
-
- return DataCommand.Find<IDataName>(connectionString, sql, "?db", databaseName, ReadDataNameAndSchema);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.cs
deleted file mode 100644
index 0a6b5208cc9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSchemaLoader.cs
+++ /dev/null
@@ -1,188 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.MySql
-{
- partial class MySqlSchemaLoader : SchemaLoader
- {
- private readonly IVendor vendor = new MySqlVendor();
- public override IVendor Vendor { get { return vendor; } set { } }
-
- protected override TableName CreateTableName(string dbTableName, string dbSchema, INameAliases nameAliases, NameFormat nameFormat)
- {
- return CreateTableName(dbTableName, dbSchema, nameAliases, nameFormat, WordsExtraction.FromDictionary);
- }
-
- protected override void LoadStoredProcedures(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat)
- {
- var procs = ReadProcedures(conn, schemaName.DbName);
-
- foreach (DataStoredProcedure proc in procs)
- {
- var procedureName = CreateProcedureName(proc.specific_name, proc.db, nameFormat);
-
- var func = new Function();
- func.Name = procedureName.DbName;
- func.Method = procedureName.MethodName;
- func.IsComposable = string.Compare(proc.type, "FUNCTION") == 0;
- func.BodyContainsSelectStatement = proc.body != null
- && proc.body.IndexOf("select", StringComparison.OrdinalIgnoreCase) > -1;
- ParseProcParams(proc, func);
-
- schema.Functions.Add(func);
- }
- }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- var constraints = ReadConstraints(conn, schemaName.DbName);
-
- //sort tables - parents first (this is moving to SchemaPostprocess)
- //TableSorter.Sort(tables, constraints);
-
- foreach (DataConstraint keyColRow in constraints)
- {
- //find my table:
- string fullKeyDbName = GetFullDbName(keyColRow.TableName, keyColRow.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => fullKeyDbName == t.Name);
- if (table == null)
- {
- bool ignoreCase = true;
- table = schema.Tables.FirstOrDefault(t => 0 == string.Compare(fullKeyDbName, t.Name, ignoreCase));
- if (table == null)
- {
- WriteErrorLine("ERROR L46: Table '" + keyColRow.TableName + "' not found for column " + keyColRow.ColumnName);
- continue;
- }
- }
-
- bool isForeignKey = keyColRow.ConstraintName != "PRIMARY"
- && keyColRow.ReferencedTableName != null;
-
- if (isForeignKey)
- {
- LoadForeignKey(schema, table, keyColRow.ColumnName, keyColRow.TableName, keyColRow.TableSchema,
- keyColRow.ReferencedColumnName, keyColRow.ReferencedTableName, keyColRow.ReferencedTableSchema,
- keyColRow.ConstraintName, nameFormat, names);
- }
-
- }
- }
-
- protected void ParseProcParams(DataStoredProcedure inputData, Function outputFunc)
- {
- string paramString = inputData.param_list;
- if (string.IsNullOrEmpty(paramString))
- {
- //nothing to parse
- }
- else
- {
- string[] parts = paramString.Split(',');
-
- foreach (string part in parts) //part='OUT param1 int'
- {
- DbLinq.Schema.Dbml.Parameter paramObj = ParseParameterString(part);
- if (paramObj != null)
- outputFunc.Parameters.Add(paramObj);
- }
- }
-
- if (!string.IsNullOrEmpty(inputData.returns))
- {
- var paramRet = new Return();
- paramRet.DbType = inputData.returns;
- paramRet.Type = ParseDbType(null, inputData.returns);
- outputFunc.Return = paramRet;
- }
- }
-
- /// <summary>
- /// parse strings such as 'INOUT param2 INT' or 'param4 varchar ( 32 )'
- /// </summary>
- /// <param name="paramStr"></param>
- /// <returns></returns>
- protected DbLinq.Schema.Dbml.Parameter ParseParameterString(string param)
- {
- param = param.Trim();
- var inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
-
- if (param.StartsWith("IN", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
- param = param.Substring(2).Trim();
- }
- if (param.StartsWith("INOUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.InOut;
- param = param.Substring(5).Trim();
- }
- if (param.StartsWith("OUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.Out;
- param = param.Substring(3).Trim();
- }
-
- int indxSpace = param.IndexOfAny(new char[] { ' ', '\t' });
- if (indxSpace == -1)
- return null; //cannot find space between varName and varType
-
- string varName = param.Substring(0, indxSpace);
- string varType = param.Substring(indxSpace + 1);
-
- var paramObj = new Parameter();
- paramObj.Direction = inOut;
- paramObj.Name = varName;
- paramObj.DbType = varType;
- paramObj.Type = ParseDbType(varName, varType);
-
- return paramObj;
- }
-
- static System.Text.RegularExpressions.Regex re_CHARSET = new System.Text.RegularExpressions.Regex(@" CHARSET \w+$");
- /// <summary>
- /// given 'CHAR(30)', return 'string'
- /// </summary>
- protected string ParseDbType(string columnName, string dbType1)
- {
- //strip 'CHARSET latin1' from the end
- string dbType2 = re_CHARSET.Replace(dbType1, "");
- var dataType = new DataType();
- dataType.UnpackRawDbType(dbType2);
- return MapDbType(columnName, dataType).ToString();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSqlProvider.cs
deleted file mode 100644
index aa3e5a5aa6c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlSqlProvider.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Util;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.MySql
-{
-#if !MONO_STRICT
- public
-#endif
- class MySqlSqlProvider : SqlProvider
- {
- public override string GetParameterName(string nameBase)
- {
- return string.Format("?{0}", nameBase);
- }
-
- protected override SqlStatement GetLiteralCount(SqlStatement a)
- {
- return "COUNT(*)";
- }
-
- protected override SqlStatement GetLiteralStringConcat(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("CONCAT({0}, {1})", a, b);
- }
-
- public virtual string GetBulkInsert(string table, IList<string> columns, IList<IList<string>> valuesLists)
- {
- if (columns.Count == 0)
- return string.Empty;
-
- var insertBuilder = new StringBuilder("INSERT INTO ");
- insertBuilder.Append(table);
- insertBuilder.AppendFormat(" ({0})", string.Join(", ", columns.ToArray()));
- insertBuilder.Append(" VALUES ");
- var literalValuesLists = new List<string>();
- foreach (var values in valuesLists)
- literalValuesLists.Add(string.Format("({0})", string.Join(", ", values.ToArray())));
- insertBuilder.Append(string.Join(", ", literalValuesLists.ToArray()));
- return insertBuilder.ToString();
- }
-
- protected override char SafeNameStartQuote { get { return '`'; } }
- protected override char SafeNameEndQuote { get { return '`'; } }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlVendor.cs
deleted file mode 100644
index 3fe169e3448..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/MySqlVendor.cs
+++ /dev/null
@@ -1,291 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data.Common;
-using System.Linq;
-using System.Collections.Generic;
-using System.Text;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using System.Data;
-using DbLinq.Data.Linq;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.MySql
-{
- [Vendor(typeof(MySqlProvider))]
-#if !MONO_STRICT
- public
-#endif
- class MySqlVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "MySQL"; } }
-
- protected readonly MySqlSqlProvider sqlProvider = new MySqlSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- /// <summary>
- /// for large number of rows, we want to use BULK INSERT,
- /// because it does not fill up the translation log.
- /// This is enabled for tables where Vendor.UserBulkInsert[db.Table] is true.
- /// </summary>
- public override void BulkInsert<T>(Table<T> table, List<T> rows, int pageSize, IDbTransaction transaction)
- {
- // name parameters we're going to insert
- var members = new Dictionary<string, MemberInfo>();
- var tableName = table.Context.Mapping.GetTable(typeof(T)).TableName;
- foreach (var dataMember in table.Context.Mapping.GetTable(typeof(T)).RowType.PersistentDataMembers)
- {
- members[dataMember.MappedName.Trim('"')] = dataMember.Member;
- }
- var columns = new List<string>(members.Keys);
-
- //PC: this is a test: when no page size specified, we manage to use less than 100 parameters
- if (pageSize == 0)
- pageSize = 99 / columns.Count;
-
- // performes INSERTs
- int lineIndex = 1;
- foreach (var page in Page.Paginate(rows, pageSize))
- {
- var valuesLists = new List<IList<string>>();
- using (var command = transaction.Connection.CreateCommand())
- {
- foreach (T row in page)
- {
- var values = new List<string>();
- foreach (var keyValue in members)
- {
- var parameter = command.CreateParameter();
- parameter.ParameterName = SqlProvider.GetParameterName(string.Format("{0}_{1}", keyValue.Key, lineIndex));
- parameter.SetValue(keyValue.Value.GetMemberValue(row));
- values.Add(parameter.ParameterName);
- command.Parameters.Add(parameter);
- }
- lineIndex++;
- valuesLists.Add(values);
- }
- command.CommandText = sqlProvider.GetBulkInsert(SqlProvider.GetTable(tableName), columns,
- valuesLists);
- var result = command.ExecuteNonQuery();
- }
- }
- }
-
-#if OBSOLETE
- public override void DoBulkInsert<T>(Table<T> table, List<T> rows, IDbConnection connection)
- {
- int pageSize = UseBulkInsert[table];
- //ProjectionData projData = ProjectionData.FromReflectedType(typeof(T));
- ProjectionData projData = AttribHelper.GetProjectionData(typeof(T));
- TableAttribute tableAttrib = typeof(T).GetCustomAttributes(false).OfType<TableAttribute>().Single();
-
- //build "INSERT INTO products (ProductName, SupplierID, CategoryID, QuantityPerUnit)"
- string header = "INSERT INTO " + tableAttrib.Name + " " + InsertClauseBuilder.InsertRowHeader(projData);
-
- foreach (List<T> page in Page.Paginate(rows, pageSize))
- {
- int numFieldsAdded = 0;
- StringBuilder sbValues = new StringBuilder(" VALUES ");
- List<IDbDataParameter> paramList = new List<IDbDataParameter>();
-
- IDbCommand cmd = connection.CreateCommand();
-
- //package up all fields in N rows:
- string separator = "";
- foreach (T row in page)
- {
- //prepare values = "(?P1, ?P2, ?P3, ?P4)"
- string values =
- InsertClauseBuilder.InsertRowFields(this, cmd, row, projData, paramList, ref numFieldsAdded);
- sbValues.Append(separator).Append(values);
- separator = ", ";
- }
-
- string sql = header + sbValues; //'INSET t1 (field1) VALUES (11),(12)'
- cmd.CommandText = sql;
- paramList.ForEach(param => cmd.Parameters.Add(param));
-
- int result = cmd.ExecuteNonQuery();
- }
- }
-#endif
- /// <summary>
- /// call mysql stored proc or stored function,
- /// optionally return DataSet, and collect return params.
- /// </summary>
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- if (method == null)
- throw new ArgumentNullException("L56 Null 'method' parameter");
-
- //check to make sure there is exactly one [FunctionEx]? that's below.
- //FunctionAttribute functionAttrib = GetFunctionAttribute(method);
- var functionAttrib = context.Mapping.GetFunction(method);
-
- ParameterInfo[] paramInfos = method.GetParameters();
- //int numRequiredParams = paramInfos.Count(p => p.IsIn || p.IsRetval);
- //if (numRequiredParams != inputValues.Length)
- // throw new ArgumentException("L161 Argument count mismatch");
-
- string sp_name = functionAttrib.MappedName;
-
- // picrap: is there any way to abstract some part of this?
- using (IDbCommand command = context.Connection.CreateCommand())
- {
- command.CommandText = sp_name;
- //MySqlCommand command = new MySqlCommand("select hello0()");
- int currInputIndex = 0;
-
- List<string> paramNames = new List<string>();
- for (int i = 0; i < paramInfos.Length; i++)
- {
- ParameterInfo paramInfo = paramInfos[i];
-
- //TODO: check to make sure there is exactly one [Parameter]?
- ParameterAttribute paramAttrib = paramInfo.GetCustomAttributes(false).OfType<ParameterAttribute>().Single();
-
- string paramName = "?" + paramAttrib.Name; //eg. '?param1'
- paramNames.Add(paramName);
-
- System.Data.ParameterDirection direction = GetDirection(paramInfo, paramAttrib);
- //MySqlDbType dbType = MySqlTypeConversions.ParseType(paramAttrib.DbType);
- IDbDataParameter cmdParam = command.CreateParameter();
- cmdParam.ParameterName = paramName;
- //cmdParam.Direction = System.Data.ParameterDirection.Input;
- if (direction == System.Data.ParameterDirection.Input || direction == System.Data.ParameterDirection.InputOutput)
- {
- object inputValue = inputValues[currInputIndex++];
- cmdParam.Value = inputValue;
- }
- else
- {
- cmdParam.Value = null;
- }
- cmdParam.Direction = direction;
- command.Parameters.Add(cmdParam);
- }
-
- if (!functionAttrib.IsComposable) // IsCompsable is false when we have a procedure
- {
- //procedures: under the hood, this seems to prepend 'CALL '
- command.CommandType = System.Data.CommandType.StoredProcedure;
- }
- else
- {
- //functions: 'SELECT myFunction()' or 'SELECT hello(?s)'
- string cmdText = "SELECT " + command.CommandText + "($args)";
- cmdText = cmdText.Replace("$args", string.Join(",", paramNames.ToArray()));
- command.CommandText = cmdText;
- }
-
- if (method.ReturnType == typeof(DataSet))
- {
- //unknown shape of resultset:
- System.Data.DataSet dataSet = new DataSet();
- //IDataAdapter adapter = new MySqlDataAdapter((MySqlCommand)command);
- IDbDataAdapter adapter = CreateDataAdapter(context);
- adapter.SelectCommand = command;
- adapter.Fill(dataSet);
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(dataSet, outParamValues.ToArray());
- }
- else
- {
- object obj = command.ExecuteScalar();
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(obj, outParamValues.ToArray());
- }
- }
- }
-
- static System.Data.ParameterDirection GetDirection(ParameterInfo paramInfo, ParameterAttribute paramAttrib)
- {
- //strange hack to determine what's a ref, out parameter:
- //http://lists.ximian.com/pipermain/mono-list/2003-March/012751.html
- bool hasAmpersand = paramInfo.ParameterType.FullName.Contains('&');
- if (paramInfo.IsOut)
- return System.Data.ParameterDirection.Output;
- if (hasAmpersand)
- return System.Data.ParameterDirection.InputOutput;
- return System.Data.ParameterDirection.Input;
- }
-
- /// <summary>
- /// Collect all Out or InOut param values, casting them to the correct .net type.
- /// </summary>
- private List<object> CopyOutParams(ParameterInfo[] paramInfos, IDataParameterCollection paramSet)
- {
- List<object> outParamValues = new List<object>();
- //Type type_t = typeof(T);
- int i = -1;
- foreach (IDbDataParameter param in paramSet)
- {
- i++;
- if (param.Direction == System.Data.ParameterDirection.Input)
- {
- outParamValues.Add("unused");
- continue;
- }
-
- object val = param.Value;
- Type desired_type = paramInfos[i].ParameterType;
-
- if (desired_type.Name.EndsWith("&"))
- {
- //for ref and out parameters, we need to tweak ref types, e.g.
- // "System.Int32&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
- string fullName1 = desired_type.AssemblyQualifiedName;
- string fullName2 = fullName1.Replace("&", "");
- desired_type = Type.GetType(fullName2);
- }
- try
- {
- //fi.SetValue(t, val); //fails with 'System.Decimal cannot be converted to Int32'
- //DbLinq.util.FieldUtils.SetObjectIdField(t, fi, val);
- //object val2 = FieldUtils.CastValue(val, desired_type);
- object val2 = TypeConvert.To(val, desired_type);
- outParamValues.Add(val2);
- }
- catch (Exception)
- {
- //fails with 'System.Decimal cannot be converted to Int32'
- //Logger.Write(Level.Error, "CopyOutParams ERROR L245: failed on CastValue(): " + ex.Message);
- }
- }
- return outParamValues;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/AssemblyInfo.cs
deleted file mode 100644
index 2d1afcc56ee..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.MySql")]
-[assembly: AssemblyDescription("DbLinq MySQL vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("c8c37bc2-84ee-41b0-893e-02b4375eabbe")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes
deleted file mode 100644
index afee117e9ac..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/NorthwindMySql.dbml -crlf
-/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test.csproj
deleted file mode 100644
index c2438f2bed1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test.csproj
+++ /dev/null
@@ -1,239 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.MySql_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MYSQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MYSQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="MySql.Data, Version=1.0.7.30072, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\MySql.Data.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.MySql.Example\nwind\AllTypes.cs">
- <Link>nwind\AllTypes.cs</Link>
- </Compile>
- <Compile Include="..\..\..\examples\DbLinq.MySql.Example\nwind\DbLinq_EnumTest.cs">
- <Link>nwind\DbLinq_EnumTest.cs</Link>
- </Compile>
- <Compile Include="..\..\..\examples\DbLinq.MySql.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\MetalTest.cs">
- <Link>Providers\MetalTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2Mysql.cs">
- <Link>Providers\Program2Mysql.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Internals\ReflectionTest.cs">
- <Link>Providers\Internals\ReflectionTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.MySql.csproj">
- <Project>{FA8D1068-3341-4956-BF94-54C6A816BD9E}</Project>
- <Name>DbLinq.MySql</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test_vb.vbproj b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test_vb.vbproj
deleted file mode 100644
index 3f421a914e5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/DbLinq.MySql_test_vb.vbproj
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E6E31FB6-1559-44E1-AFA2-C11981A591FC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>Test_NUnit_Mysql_VB</RootNamespace>
- <AssemblyName>DbLinq.MySql_test_vb</AssemblyName>
- <FileAlignment>512</FileAlignment>
- <MyType>Windows</MyType>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <OptionExplicit>On</OptionExplicit>
- <OptionCompare>Binary</OptionCompare>
- <OptionStrict>Off</OptionStrict>
- <OptionInfer>On</OptionInfer>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <DefineDebug>true</DefineDebug>
- <DefineTrace>true</DefineTrace>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DocumentationFile>DbLinq.MySql_test_vb.xml</DocumentationFile>
- <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <DefineDebug>false</DefineDebug>
- <DefineTrace>true</DefineTrace>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DocumentationFile>DbLinq.MySql_test_vb.xml</DocumentationFile>
- <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\MySql.Data.dll</HintPath>
- </Reference>
- <Reference Include="nunit.core, Version=2.2.9.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.2.9.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.DataSetExtensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Import Include="Microsoft.VisualBasic" />
- <Import Include="System" />
- <Import Include="System.Collections" />
- <Import Include="System.Collections.Generic" />
- <Import Include="System.Data" />
- <Import Include="System.Diagnostics" />
- <Import Include="System.Linq" />
- <Import Include="System.Xml.Linq" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="My Project\AssemblyInfo.vb" />
- <Compile Include="My Project\Application.Designer.vb">
- <AutoGen>True</AutoGen>
- <DependentUpon>Application.myapp</DependentUpon>
- </Compile>
- <Compile Include="My Project\Resources.Designer.vb">
- <AutoGen>True</AutoGen>
- <DesignTime>True</DesignTime>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <Compile Include="My Project\Settings.Designer.vb">
- <AutoGen>True</AutoGen>
- <DependentUpon>Settings.settings</DependentUpon>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- </Compile>
- <Compile Include="VBTests.vb" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="My Project\Resources.resx">
- <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.vb</LastGenOutput>
- <CustomToolNamespace>My.Resources</CustomToolNamespace>
- <SubType>Designer</SubType>
- </EmbeddedResource>
- </ItemGroup>
- <ItemGroup>
- <None Include="My Project\Application.myapp">
- <Generator>MyApplicationCodeGenerator</Generator>
- <LastGenOutput>Application.Designer.vb</LastGenOutput>
- </None>
- <None Include="My Project\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <CustomToolNamespace>My</CustomToolNamespace>
- <LastGenOutput>Settings.Designer.vb</LastGenOutput>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- <ProjectReference Include="DbLinq.MySql_test.csproj">
- <Project>{858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}</Project>
- <Name>DbLinq.MySql_test</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes
deleted file mode 100644
index 20b7b6d22ef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/.gitattributes
+++ /dev/null
@@ -1,7 +0,0 @@
-/Application.Designer.vb -crlf
-/Application.myapp -crlf
-/AssemblyInfo.vb -crlf
-/Resources.Designer.vb -crlf
-/Resources.resx -crlf
-/Settings.Designer.vb -crlf
-/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.Designer.vb b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.Designer.vb
deleted file mode 100644
index a17403fc912..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.Designer.vb
+++ /dev/null
@@ -1,13 +0,0 @@
-'------------------------------------------------------------------------------
-' <auto-generated>
-' This code was generated by a tool.
-' Runtime Version:2.0.50727.1434
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-' </auto-generated>
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.myapp b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.myapp
deleted file mode 100644
index 0167050e1ea..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Application.myapp
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <MySubMain>false</MySubMain>
- <SingleInstance>false</SingleInstance>
- <ShutdownMode>0</ShutdownMode>
- <EnableVisualStyles>true</EnableVisualStyles>
- <AuthenticationMode>0</AuthenticationMode>
- <ApplicationType>1</ApplicationType>
- <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
-</MyApplicationData>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/AssemblyInfo.vb b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/AssemblyInfo.vb
deleted file mode 100644
index 2f1971cdf3a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/AssemblyInfo.vb
+++ /dev/null
@@ -1,35 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports System.Runtime.InteropServices
-
-' General Information about an assembly is controlled through the following
-' set of attributes. Change these attribute values to modify the information
-' associated with an assembly.
-
-' Review the values of the assembly attributes
-
-<Assembly: AssemblyTitle("Test_NUnit_Mysql_VB")>
-<Assembly: AssemblyDescription("")>
-<Assembly: AssemblyCompany("")>
-<Assembly: AssemblyProduct("Test_NUnit_Mysql_VB")>
-<Assembly: AssemblyCopyright("Copyright © 2008")>
-<Assembly: AssemblyTrademark("")>
-
-<Assembly: ComVisible(False)>
-
-'The following GUID is for the ID of the typelib if this project is exposed to COM
-<Assembly: Guid("a8590f10-b5f6-4280-9d9a-8309abbead59")>
-
-' Version information for an assembly consists of the following four values:
-'
-' Major Version
-' Minor Version
-' Build Number
-' Revision
-'
-' You can specify all the values or you can default the Build and Revision Numbers
-' by using the '*' as shown below:
-' <Assembly: AssemblyVersion("1.0.*")>
-
-<Assembly: AssemblyVersion("1.0.0.0")>
-<Assembly: AssemblyFileVersion("1.0.0.0")>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.Designer.vb b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.Designer.vb
deleted file mode 100644
index 1b7f01f4401..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.Designer.vb
+++ /dev/null
@@ -1,62 +0,0 @@
-'------------------------------------------------------------------------------
-' <auto-generated>
-' This code was generated by a tool.
-' Runtime Version:2.0.50727.1434
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-' </auto-generated>
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
-
-Namespace My.Resources
-
- 'This class was auto-generated by the StronglyTypedResourceBuilder
- 'class via a tool like ResGen or Visual Studio.
- 'To add or remove a member, edit your .ResX file then rerun ResGen
- 'with the /str option, or rebuild your VS project.
- '<summary>
- ' A strongly-typed resource class, for looking up localized strings, etc.
- '</summary>
- <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0"), _
- Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
- Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
- Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
- Friend Module Resources
-
- Private resourceMan As Global.System.Resources.ResourceManager
-
- Private resourceCulture As Global.System.Globalization.CultureInfo
-
- '<summary>
- ' Returns the cached ResourceManager instance used by this class.
- '</summary>
- <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
- Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
- Get
- If Object.ReferenceEquals(resourceMan, Nothing) Then
- Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Test_NUnit_Mysql_VB.Resources", GetType(Resources).Assembly)
- resourceMan = temp
- End If
- Return resourceMan
- End Get
- End Property
-
- '<summary>
- ' Overrides the current thread's CurrentUICulture property for all
- ' resource lookups using this strongly typed resource class.
- '</summary>
- <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
- Friend Property Culture() As Global.System.Globalization.CultureInfo
- Get
- Return resourceCulture
- End Get
- Set(ByVal value As Global.System.Globalization.CultureInfo)
- resourceCulture = value
- End Set
- End Property
- End Module
-End Namespace
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.resx b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.resx
deleted file mode 100644
index ffecec851ab..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
- <!--
- Microsoft ResX Schema
-
- Version 2.0
-
- The primary goals of this format is to allow a simple XML format
- that is mostly human readable. The generation and parsing of the
- various data types are done through the TypeConverter classes
- associated with the data types.
-
- Example:
-
- ... ado.net/XML headers & schema ...
- <resheader name="resmimetype">text/microsoft-resx</resheader>
- <resheader name="version">2.0</resheader>
- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
- <value>[base64 mime encoded serialized .NET Framework object]</value>
- </data>
- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
- <comment>This is a comment</comment>
- </data>
-
- There are any number of "resheader" rows that contain simple
- name/value pairs.
-
- Each data row contains a name, and value. The row also contains a
- type or mimetype. Type corresponds to a .NET class that support
- text/value conversion through the TypeConverter architecture.
- Classes that don't support this are serialized and stored with the
- mimetype set.
-
- The mimetype is used for serialized objects, and tells the
- ResXResourceReader how to depersist the object. This is currently not
- extensible. For a given mimetype the value must be set accordingly:
-
- Note - application/x-microsoft.net.object.binary.base64 is the format
- that the ResXResourceWriter will generate, however the reader can
- read any of the formats listed below.
-
- mimetype: application/x-microsoft.net.object.binary.base64
- value : The object must be serialized with
- : System.Serialization.Formatters.Binary.BinaryFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.soap.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.bytearray.base64
- value : The object must be serialized into a byte array
- : using a System.ComponentModel.TypeConverter
- : and then encoded with base64 encoding.
- -->
- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xsd:element name="root" msdata:IsDataSet="true">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="metadata">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" />
- <xsd:attribute name="type" type="xsd:string" />
- <xsd:attribute name="mimetype" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="assembly">
- <xsd:complexType>
- <xsd:attribute name="alias" type="xsd:string" />
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="data">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="resheader">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" />
- </xsd:complexType>
- </xsd:element>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- <resheader name="resmimetype">
- <value>text/microsoft-resx</value>
- </resheader>
- <resheader name="version">
- <value>2.0</value>
- </resheader>
- <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
-</root> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.Designer.vb b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.Designer.vb
deleted file mode 100644
index fa453cabf7f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.Designer.vb
+++ /dev/null
@@ -1,73 +0,0 @@
-'------------------------------------------------------------------------------
-' <auto-generated>
-' This code was generated by a tool.
-' Runtime Version:2.0.50727.1434
-'
-' Changes to this file may cause incorrect behavior and will be lost if
-' the code is regenerated.
-' </auto-generated>
-'------------------------------------------------------------------------------
-
-Option Strict On
-Option Explicit On
-
-
-Namespace My
-
- <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
- Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0"), _
- Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
- Partial Friend NotInheritable Class MySettings
- Inherits Global.System.Configuration.ApplicationSettingsBase
-
- Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
-
-#Region "My.Settings Auto-Save Functionality"
-#If _MyType = "WindowsForms" Then
- Private Shared addedHandler As Boolean
-
- Private Shared addedHandlerLockObject As New Object
-
- <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
- Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
- If My.Application.SaveMySettingsOnExit Then
- My.Settings.Save()
- End If
- End Sub
-#End If
-#End Region
-
- Public Shared ReadOnly Property [Default]() As MySettings
- Get
-
-#If _MyType = "WindowsForms" Then
- If Not addedHandler Then
- SyncLock addedHandlerLockObject
- If Not addedHandler Then
- AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
- addedHandler = True
- End If
- End SyncLock
- End If
-#End If
- Return defaultInstance
- End Get
- End Property
- End Class
-End Namespace
-
-Namespace My
-
- <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
- Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
- Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
- Friend Module MySettingsProperty
-
- <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
- Friend ReadOnly Property Settings() As Global.Test_NUnit_Mysql_VB.My.MySettings
- Get
- Return Global.Test_NUnit_Mysql_VB.My.MySettings.Default
- End Get
- End Property
- End Module
-End Namespace
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.settings b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.settings
deleted file mode 100644
index 377f56d6b1c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/My Project/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
- <Profiles>
- <Profile Name="(Default)" />
- </Profiles>
- <Settings />
-</SettingsFile>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/NorthwindMySql.dbml b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/NorthwindMySql.dbml
deleted file mode 100644
index 63a563d65d3..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/NorthwindMySql.dbml
+++ /dev/null
@@ -1,180 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Northwind" Class="Northwind" Provider="MySQL" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="northwind.casetest" Member="CaseTests">
- <Type Name="CaseTest">
- <Column Name="NoCase" Member="NoCase" Storage="noCase" Type="System.String" DbType="varchar(25)" CanBeNull="true" />
- <Column Name="value0" Member="Value0" Storage="value0" Type="System.UInt32" DbType="int(20) unsigned" CanBeNull="false" />
- <Column Name="WithCase" Member="WithCase" Storage="withCase" Type="System.String" DbType="varchar(25)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.categories" Member="Categories">
- <Type Name="Category">
- <Association Name="products_ibfk_1" Member="Products" Type="Product" ThisKey="CategoryId" OtherKey="CategoryId" />
- <Column Name="CategoryID" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="varchar(15)" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="description" Type="System.String" DbType="text" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="blob" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.customers" Member="Customers">
- <Type Name="Customer">
- <Association Name="orders_ibfk_1" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="varchar(60)" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="varchar(40)" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="contactName" Type="System.String" DbType="varchar(30)" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="varchar(30)" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="varchar(5)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="fax" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="varchar(10)" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.employees" Member="Employees">
- <Type Name="Employee">
- <Association Name="employees_ibfk_1" Member="ParentEmployee" Storage="employeesIBFk1" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="employees_ibfk_1" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="employeeterritories_ibfk_1" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="orders_ibfk_2" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="varchar(60)" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="datetime" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="FirstName" Member="FirstName" Storage="firstName" Type="System.String" DbType="varchar(10)" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="datetime" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="lastName" Type="System.String" DbType="varchar(20)" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="notes" Type="System.String" DbType="text" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="blob" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="varchar(10)" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="reportsTo" Type="System.Int32" DbType="int" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="title" Type="System.String" DbType="varchar(30)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.employeeterritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="employeeterritories_ibfk_1" Member="Employee" Storage="employeeTerritoriesIBFk1" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="employeeterritories_ibfk_2" Member="Territory" Storage="employeeTerritoriesIBFk2" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="int" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="varchar(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="northwind.orders" Member="Orders">
- <Type Name="Order">
- <Association Name="order details_ibfk_1" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Association Name="orders_ibfk_1" Member="Customer" Storage="ordersIBFk1" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Association Name="orders_ibfk_2" Member="Employee" Storage="ordersIBFk2" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="orders_ibfk_3" Member="Shipper" Storage="ordersIBFk3" Type="Shipper" ThisKey="ShipVia" OtherKey="ShipperId" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="varchar(5)" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="int" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="freight" Type="System.Decimal" DbType="decimal" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="datetime" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="datetime" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="varchar(60)" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="shipName" Type="System.String" DbType="varchar(40)" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="datetime" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="varchar(10)" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="shipVia" Type="System.Int32" DbType="int" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.order details" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="order details_ibfk_1" Member="Order" Storage="orderDetailsIBFk1" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Association Name="order details_ibfk_2" Member="Product" Storage="orderDetailsIBFk2" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="discount" Type="System.Single" DbType="float" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="int" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductId" Storage="productId" Type="System.Int32" DbType="int" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="quantity" Type="System.Int16" DbType="smallint(6)" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="decimal" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="northwind.products" Member="Products">
- <Type Name="Product">
- <Association Name="order details_ibfk_2" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Association Name="products_ibfk_1" Member="Category" Storage="productsIBFk1" Type="Category" ThisKey="CategoryId" OtherKey="CategoryId" IsForeignKey="true" />
- <Association Name="products_ibfk_2" Member="Supplier" Storage="productsIBFk2" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Column Name="CategoryID" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="int" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="discontinued" Type="System.Boolean" DbType="bit(1)" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductId" Storage="productId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="productName" Type="System.String" DbType="varchar(40)" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="varchar(20)" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="reorderLevel" Type="System.Int16" DbType="smallint(6)" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="int" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="decimal" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="unitsInStock" Type="System.Int16" DbType="smallint(6)" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Int16" DbType="smallint(6)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="northwind.region" Member="Regions">
- <Type Name="Region">
- <Association Name="territories_ibfk_1" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="varchar(50)" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="northwind.shippers" Member="Shippers">
- <Type Name="Shipper">
- <Association Name="orders_ibfk_3" Member="Orders" Type="Order" ThisKey="ShipperId" OtherKey="ShipVia" />
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="varchar(40)" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperId" Storage="shipperId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="northwind.suppliers" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="products_ibfk_2" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="varchar(60)" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="varchar(40)" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="contactName" Type="System.String" DbType="varchar(30)" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="varchar(30)" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="fax" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="varchar(24)" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="varchar(10)" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="varchar(15)" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="int" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="northwind.territories" Member="Territories">
- <Type Name="Territory">
- <Association Name="employeeterritories_ibfk_2" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Association Name="territories_ibfk_1" Member="Region" Storage="territoriesIBFk1" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Column Name="RegionID" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="int" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="varchar(50)" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="varchar(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Function Name="northwind.getOrderCount" Method="GetOrderCount" IsComposable="true">
- <Parameter Name="custId" Type="System.String" DbType="VARCHAR(5)" Direction="In" />
- <Return Type="System.Int32" DbType="int(11)" />
- </Function>
- <Function Name="northwind.hello0" Method="Hello0" IsComposable="true">
- <Return Type="System.String" DbType="char(20) CHARSET utf8" />
- </Function>
- <Function Name="northwind.hello1" Method="Hello1" IsComposable="true">
- <Parameter Name="s" Type="System.String" DbType="CHAR(20)" Direction="In" />
- <Return Type="System.String" DbType="char(30) CHARSET utf8" />
- </Function>
- <Function Name="northwind.hello2" Method="Hello2" IsComposable="true">
- <Parameter Name="s" Type="System.String" DbType="CHAR(20)" Direction="In" />
- <Parameter Name="s2" Type="System.Int32" DbType="int" Direction="In" />
- <Return Type="System.String" DbType="char(30) CHARSET utf8" />
- </Function>
- <Function Name="northwind.sp_selOrders" Method="SpSelOrders" IsComposable="false">
- <Parameter Name="s" Type="System.String" DbType="CHAR(20)" Direction="In" />
- <Parameter Name="s2" Type="System.Int32" DbType="int" Direction="Out" />
- </Function>
- <Function Name="northwind.sp_updOrders" Method="SpUpdOrders" IsComposable="false">
- <Parameter Name="custID" Type="System.Int32" DbType="int" Direction="In" />
- <Parameter Name="prodId" Type="System.Int32" DbType="int" Direction="In" />
- </Function>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/TestBase.cs
deleted file mode 100755
index 7dd790ccc99..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.MySql/Test/TestBase.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.InvariantCulture;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new MySql.Data.MySqlClient.MySqlCommand(sql, (MySql.Data.MySqlClient.MySqlConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new MySql.Data.MySqlClient.MySqlConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.MySql.MySqlVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes
deleted file mode 100644
index a4cfd2f0bdf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/OracleDataContext.cs -crlf
-/OracleSchemaLoader.Columns.cs -crlf
-/OracleSchemaLoader.Constraints.cs -crlf
-/OracleSchemaLoader.StoredProcedures.cs -crlf
-/OracleSchemaLoader.Tables.cs -crlf
-/OracleSchemaLoader.cs -crlf
-/OracleSqlProvider.cs -crlf
-/OracleVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/DbLinq.Oracle.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/DbLinq.Oracle.csproj
deleted file mode 100644
index 2b7e3033d7b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/DbLinq.Oracle.csproj
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D9DE72A2-D885-4C54-A89E-302E6829101C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.Oracle</RootNamespace>
- <AssemblyName>DbLinq.Oracle</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="OracleSchemaLoader.Columns.cs" />
- <Compile Include="OracleSchemaLoader.Constraints.cs" />
- <Compile Include="OracleSchemaLoader.cs" />
- <Compile Include="OracleDataContext.cs" />
- <Compile Include="OracleSchemaLoader.StoredProcedures.cs" />
- <Compile Include="OracleSchemaLoader.Tables.cs" />
- <Compile Include="OracleSqlProvider.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="OracleVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleDataContext.cs
deleted file mode 100644
index 4037addc5f5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleDataContext.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Oracle
-{
-#if !MONO_STRICT
- public
-#endif
- class OracleDataContext : DataContext
- {
-#if ORACLE_IS_REFERENCED
- public OracleDataContext(string connStr)
- : base(
-#if ODP
- new Oracle.DataAccess.Client.OracleConnection(connStr)
-#else
- new System.Data.OracleClient.OracleConnection(connStr)
-#endif
- ,new OracleVendor())
- {
- }
-#endif
-
- public OracleDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new OracleVendor())
-#endif
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Columns.cs
deleted file mode 100644
index 7e55afd3f01..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Oracle
-{
- partial class OracleSchemaLoader
- {
- protected virtual IDataTableColumn ReadColumn(IDataReader rdr)
- {
- var column = new DataTableColumn();
- int field = 0;
- column.TableSchema = rdr.GetString(field++);
- column.TableName = rdr.GetString(field++);
- column.ColumnName = rdr.GetString(field++);
- column.SqlType = rdr.GetString(field++);
- column.Length = rdr.GetAsNullableNumeric<long>(field++);
- column.Precision = rdr.GetAsNullableNumeric<int>(field++);
- column.Scale = rdr.GetAsNullableNumeric<int>(field++);
- string nullableStr = rdr.GetString(field++);
- column.Nullable = nullableStr == "Y";
- column.FullType = column.SqlType;
- return column;
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- const string sql = @"
-SELECT owner, table_name, column_name,
- case when data_type like 'TIMESTAMP%' then 'TIMESTAMP'
- when data_type like 'INTERVAL%' then 'INTERVAL'
- else data_type
- end data_type ,
- data_length, data_precision, data_scale, nullable
-FROM all_tab_columns
-WHERE table_name NOT LIKE '%$%'
- AND table_name NOT LIKE 'LOGMNR%'
- AND table_name NOT LIKE 'MVIEW%'
- AND table_name NOT IN ('SQLPLUS_PRODUCT_PROFILE','HELP', 'PRODUCT_PRIVS')
- -- skip nested table columns
- AND data_type_owner is null
- AND lower(owner) = :owner
-ORDER BY table_name, column_id";
-
- return DataCommand.Find<IDataTableColumn>(connectionString, sql, ":owner", databaseName.ToLower(), ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Constraints.cs
deleted file mode 100644
index 5f5618baa30..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,148 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using System.Text.RegularExpressions;
-using DbLinq.Util;
-
-namespace DbLinq.Oracle
-{
- partial class OracleSchemaLoader
- {
- protected class DataConstraint
- {
- public string TableSchema;
- public string ConstraintName;
- public string TableName;
- public List<string> ColumnNames = new List<string>();
- public string ColumnNameList { get { return string.Join(",", ColumnNames.ToArray()); } }
- public string ConstraintType;
- public string ReverseConstraintName;
- public string Expression;
-
- public override string ToString()
- {
- return "User_Constraint " + TableName + "." + ColumnNameList;
- }
- }
-
- private static Regex TriggerMatch1 = new Regex(@".*SELECT\s+(?<exp>\S+.*)\s+INTO\s+\:new.(?<col>\S+)\s+FROM\s+DUAL.*",
- RegexOptions.Compiled | RegexOptions.IgnoreCase);
-
- protected bool MatchTrigger(Regex regex, string fullText, out string expression, out string column)
- {
- var match = regex.Match(fullText);
- if (match.Success)
- {
- expression = match.Groups["exp"].Value;
- column = match.Groups["col"].Value;
- return true;
- }
- expression = null;
- column = null;
- return false;
- }
-
- protected virtual DataConstraint ReadTrigger(IDataReader rdr)
- {
- var constraint = new DataConstraint();
- int field = 0;
- constraint.ConstraintName = rdr.GetAsString(field++);
- constraint.TableSchema = rdr.GetAsString(field++);
- constraint.TableName = rdr.GetAsString(field++);
- constraint.ConstraintType = "T";
- string body = rdr.GetAsString(field++);
- //BEGIN
- // IF (:new."EmployeeID" IS NULL) THEN
- // SELECT Employees_seq.NEXTVAL INTO :new."EmployeeID" FROM DUAL;
- // END IF;
- //END;
- string expression, column;
- if (MatchTrigger(TriggerMatch1, body, out expression, out column))
- {
- constraint.ColumnNames.Add(column.Trim('"'));
- constraint.Expression = expression;
- }
- return constraint;
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- var constraints = new List<DataConstraint>();
-
- string sql = @"
-SELECT UCC.owner, UCC.constraint_name, UCC.table_name, UC.constraint_type, UC.R_constraint_name, UCC.column_name, UCC.position
-FROM all_cons_columns UCC, all_constraints UC
-WHERE UCC.constraint_name=UC.constraint_name
-AND UCC.table_name=UC.table_name
-AND UCC.owner=UC.owner
-AND UCC.TABLE_NAME NOT LIKE '%$%' AND UCC.TABLE_NAME NOT LIKE 'LOGMNR%' AND UCC.TABLE_NAME NOT IN ('HELP','SQLPLUS_PRODUCT_PROFILE')
-AND UC.CONSTRAINT_TYPE!='C'
-and lower(UCC.owner) = :owner";
-
- constraints.AddRange(DataCommand.Find(conn, sql, ":owner", db.ToLower(),
- r => new
- {
- Key = new
- {
- Owner = r.GetString(0),
- ConName = r.GetString(1),
- TableName = r.GetString(2),
- ConType = r.GetString(3),
- RevCconName = r.GetAsString(4)
- },
- Value = new
- {
- ColName = r.GetString(5),
- ColPos = r.GetInt32(6)
- }
- })
- .GroupBy(r => r.Key, r => r.Value, (r, rs) => new DataConstraint
- {
- TableSchema = r.Owner,
- ConstraintName = r.ConName,
- TableName = r.TableName,
- ConstraintType = r.ConType,
- ReverseConstraintName = r.RevCconName,
- ColumnNames = rs.OrderBy(t => t.ColPos).Select(t => t.ColName).ToList()
- }));
-
- string sql2 =
- @"
-select t.TRIGGER_NAME, t.TABLE_OWNER, t.TABLE_NAME, t.TRIGGER_BODY from ALL_TRIGGERS t
-where t.status = 'ENABLED'
- and t.TRIGGERING_EVENT = 'INSERT'
- and t.TRIGGER_TYPE='BEFORE EACH ROW'
- and lower(t.owner) = :owner";
-
- constraints.AddRange(DataCommand.Find<DataConstraint>(conn, sql2, ":owner", db.ToLower(), ReadTrigger));
- return constraints;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.StoredProcedures.cs
deleted file mode 100644
index a98c4788321..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,120 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-
-namespace DbLinq.Oracle
-{
- partial class OracleSchemaLoader
- {
- protected class StoredProcedureParameter
- {
- public string ProcedureName { get; set; }
- public string Name { get; set; }
- public string Schema { get; set; }
- public DataType Type { get; set; }
- public bool In { get; set; }
- public bool Out { get; set; }
- }
-
- protected virtual StoredProcedureParameter ReadParameter(IDataRecord dataRecord)
- {
- var parameter = new StoredProcedureParameter();
- int field = 0;
- parameter.ProcedureName = dataRecord.GetAsString(field++);
- parameter.Name = dataRecord.GetAsString(field++);
- parameter.Schema = dataRecord.GetAsString(field++);
- parameter.Type = new DataType();
- parameter.Type.SqlType = dataRecord.GetAsString(field++);
- parameter.Type.Length = dataRecord.GetAsNullableNumeric<long>(field++);
- parameter.Type.Precision = dataRecord.GetAsNullableNumeric<int>(field++);
- parameter.Type.Scale = dataRecord.GetAsNullableNumeric<int>(field++);
- string inOut = dataRecord.GetAsString(field++).ToLower();
- parameter.In = inOut.Contains("in");
- parameter.Out = inOut.Contains("out");
- return parameter;
- }
-
- protected virtual IList<StoredProcedureParameter> ReadParameters(IDbConnection connection, string databaseName)
- {
- const string sql = @"select object_name, argument_name, owner, data_type, data_length, data_precision, data_scale, in_out
-from all_arguments where lower(owner) = :db order by object_id, position";
-
- return DataCommand.Find<StoredProcedureParameter>(connection, sql, ":db", databaseName.ToLower(), ReadParameter);
- }
-
- protected override void LoadStoredProcedures(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat)
- {
- var parameters = ReadParameters(conn, schemaName.DbName);
- foreach (var parameter in parameters)
- {
- var procedureName = CreateProcedureName(parameter.ProcedureName, parameter.Schema, nameFormat);
-
- Function function = schema.Functions.SingleOrDefault(f => f.Method == procedureName.MethodName);
- if (function == null)
- {
- function = new Function { Name = procedureName.DbName, Method = procedureName.MethodName };
- schema.Functions.Add(function);
- }
-
- if (parameter.Name == null)
- {
- var returnParameter = new Return();
- returnParameter.DbType = parameter.Type.SqlType;
- returnParameter.Type = MapDbType(parameter.Name, parameter.Type).ToString();
-
- function.IsComposable = true;
- function.Return = returnParameter;
- }
- else
- {
- var functionParameter = new Parameter();
- functionParameter.DbType = parameter.Type.SqlType;
- functionParameter.Type = MapDbType(parameter.Name, parameter.Type).ToString();
- if (parameter.In)
- {
- if (parameter.Out)
- functionParameter.Direction = DbLinq.Schema.Dbml.ParameterDirection.InOut;
- else
- functionParameter.Direction = DbLinq.Schema.Dbml.ParameterDirection.In;
- }
- else
- functionParameter.Direction = DbLinq.Schema.Dbml.ParameterDirection.Out;
-
- var parameterName = CreateParameterName(parameter.Name, nameFormat);
- functionParameter.Name = parameterName.CallName;
-
- function.Parameters.Add(functionParameter);
- }
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Tables.cs
deleted file mode 100644
index 4f53ee54ceb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Oracle
-{
-#if !MONO_STRICT
- public
-#endif
- partial class OracleSchemaLoader
- {
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- // note: the ReadDataNameAndSchema relies on information order
- const string sql = @"
-SELECT table_name, owner
-FROM all_tables
-WHERE table_name NOT LIKE '%$%'
-AND table_name NOT LIKE 'LOGMNR%'
-AND table_name NOT IN ('SQLPLUS_PRODUCT_PROFILE','HELP')
-and lower(owner) = :owner
-UNION
-SELECT view_name, owner
-FROM all_views
-WHERE lower(owner) = :owner
-";
-
- return DataCommand.Find<IDataName>(connectionString, sql, ":owner", databaseName.ToLower(), ReadDataNameAndSchema);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.cs
deleted file mode 100644
index d6e56a9ac5b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSchemaLoader.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Oracle
-{
- partial class OracleSchemaLoader : SchemaLoader
- {
- private readonly Vendor.IVendor vendor = new OracleVendor();
- public override IVendor Vendor { get { return vendor; } set { } }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- var constraints = ReadConstraints(conn, schemaName.DbName);
-
- foreach (DataConstraint constraint in constraints)
- {
- //find my table:
- string constraintFullDbName = GetFullDbName(constraint.TableName, constraint.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => constraintFullDbName == t.Name);
- if (table == null)
- {
- WriteErrorLine("ERROR L100: Table '" + constraint.TableName + "' not found for column " + constraint.ColumnNameList);
- continue;
- }
-
- //if (table.Name.StartsWith("E"))
- // Logger.Write("---Dbg");
-
- if (constraint.ConstraintType == "P")
- {
- //A) add primary key
- DbLinq.Schema.Dbml.Column pkColumn = table.Type.Columns.Where(c => constraint.ColumnNames.Contains(c.Name)).First();
- pkColumn.IsPrimaryKey = true;
- }
- else if (constraint.ConstraintType == "R")
- {
- //if not PRIMARY, it's a foreign key. (constraint_type=="R")
- //both parent and child table get an [Association]
- DataConstraint referencedConstraint = constraints.FirstOrDefault(c => c.ConstraintName == constraint.ReverseConstraintName);
- if (constraint.ReverseConstraintName == null || referencedConstraint == null)
- {
- WriteErrorLine("ERROR L127: given R_contraint_name='" + constraint.ReverseConstraintName + "', unable to find parent constraint");
- continue;
- }
-
- LoadForeignKey(schema, table, constraint.ColumnNameList, constraint.TableName, constraint.TableSchema,
- referencedConstraint.ColumnNameList, referencedConstraint.TableName,
- referencedConstraint.TableSchema,
- constraint.ConstraintName, nameFormat, names);
-
- }
- // custom type, this is a trigger
- else if (constraint.ConstraintType == "T" && constraint.ColumnNames.Count == 1)
- {
- var column = table.Type.Columns.Where(c => c.Name == constraint.ColumnNames[0]).First();
- column.Expression = constraint.Expression;
- column.IsDbGenerated = true;
- }
- }
-
- //GuessSequencePopulatedFields(schema);
- }
-
- /// <summary>
- /// guess which fields are populated by sequences.
- /// Mark them with [AutoGenId].
- /// </summary>
- public static void GuessSequencePopulatedFields(DbLinq.Schema.Dbml.Database schema)
- {
- if (schema == null)
- return;
- foreach (DbLinq.Schema.Dbml.Table tbl in schema.Tables)
- {
- var q = from col in tbl.Type.Columns
- where col.IsPrimaryKey
- select col;
- List<DbLinq.Schema.Dbml.Column> cols = q.ToList();
- bool canBeFromSequence = cols.Count == 1
- && (!cols[0].CanBeNull)
- && (cols[0].DbType == "NUMBER" || cols[0].DbType == "INTEGER");
- if (canBeFromSequence)
- {
- //TODO: query sequences, store sequence name.
- //in the meantime, assume naming convention similar to 'Products_seq'
- cols[0].IsDbGenerated = true;
- }
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSqlProvider.cs
deleted file mode 100644
index 4fb047a277a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleSqlProvider.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Util;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Oracle
-{
-#if !MONO_STRICT
- public
-#endif
- class OracleSqlProvider : SqlProvider
- {
- //public override string GetInsert(string table, IList<string> inputColumns, IList<string> inputValues)
- //{
- // return "BEGIN " + base.GetInsert(table, inputColumns, inputValues);
- //}
-
- public override SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- // no parameters? no need to get them back
- if (outputParameters.Count == 0)
- return "";
- // otherwise we keep track of the new values
- return SqlStatement.Format("SELECT {0} INTO {1} FROM DUAL",
- SqlStatement.Join(", ", (from outputExpression in outputExpressions select outputExpression.Replace(".NextVal", ".CurrVal", true)).ToArray()),
- SqlStatement.Join(", ", outputParameters.ToArray()));
- }
-
- protected override SqlStatement GetLiteralModulo(SqlStatement a, SqlStatement b)
- {
- return string.Format("MOD({0}, {1})", a, b);
- }
-
- protected override SqlStatement GetLiteralCount(SqlStatement a)
- {
- return "COUNT(*)";
- }
-
- protected override SqlStatement GetLiteralStringLength(SqlStatement a)
- {
- return SqlStatement.Format("LENGTH({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return SqlStatement.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return SqlStatement.Format("UPPER({0})", a);
- }
-
- // SELECT * FROM (
- // SELECT a.*, rownum RN FROM (
- // select c$.CustomerID, c$.CompanyName from [Customers] c$ order by c$.CUSTOMERID
- // ) a WHERE rownum <=5
- // ) WHERE rn >2
-
- protected const string LimitedTableName = "LimitedTable___";
- protected const string LimitedRownum = "Limit___";
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit)
- {
- return SqlStatement.Format(
- @"SELECT {2}.*, rownum {3} FROM ({4}{0}{4}) {2} WHERE rownum <= {1}",
- select, limit, LimitedTableName, LimitedRownum, NewLine);
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit)
- {
- return SqlStatement.Format(
- @"SELECT * FROM ({3}{0}{3}) WHERE {2} > {1}",
- GetLiteralLimit(select, offsetAndLimit), offset, LimitedRownum, NewLine);
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex, SqlStatement count)
- {
- // SUBSTR(baseString, StartIndex)
- var substring = GetLiteralSubString(baseString, startIndex, count);
-
- // INSTR(SUBSTR(baseString, StartIndex), searchString) ---> range 1:n , 0 => doesn't exist
- return SqlStatement.Format("INSTR({0},{1})", substring, searchString);
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex)
- {
- // SUBSTR(baseString,StartIndex)
- var substring = GetLiteralSubString(baseString, startIndex);
-
- // INSTR(SUBSTR(baseString, StartIndex), searchString) ---> range 1:n , 0 => doesn't exist
- return SqlStatement.Format("INSTR({0},{1})", substring, searchString);
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString)
- {
- return GetLiteralSubtract(SqlStatement.Format("INSTR({0},{1})", baseString, searchString), "1");
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleVendor.cs
deleted file mode 100644
index 20377d72b7c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/OracleVendor.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data;
-using System.Reflection;
-using System.Collections.Generic;
-using System.Text;
-using System.Data.Linq;
-using System.Data.Linq.Mapping;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-namespace DbLinq.Oracle
-{
- [Vendor(typeof(OracleProvider))]
-#if !MONO_STRICT
- public
-#endif
- class OracleVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "Oracle"; } }
-
- protected readonly OracleSqlProvider sqlProvider = new OracleSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- public override bool Ping(DataContext dataContext)
- {
- return dataContext.ExecuteCommand("SELECT 11 FROM DUAL") == 11;
- }
-
- public override IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- throw new NotImplementedException();
- }
-
- // This method workds much better on various environment. But why? Thanks Oracle guys for dry documentation.
- public override string BuildConnectionString(string host, string databaseName, string userName, string password)
- {
- var connectionStringBuilder = new StringBuilder();
- connectionStringBuilder.AppendFormat(
- "Data Source = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED)))",
- host);
- if (!string.IsNullOrEmpty(userName))
- {
- connectionStringBuilder.AppendFormat("; User Id = {0}", userName);
- if (!string.IsNullOrEmpty(password))
- connectionStringBuilder.AppendFormat("; Password = {0}", password);
- }
- return connectionStringBuilder.ToString();
- }
-
- protected override string ConnectionStringDatabase { get { return null; } }
- protected override string ConnectionStringServer { get { return "data source"; } }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/AssemblyInfo.cs
deleted file mode 100644
index 505b7c151fc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.Oracle")]
-[assembly: AssemblyDescription("DbLinq Oracle vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("e1f0992f-a414-4479-905e-96c5d51b8cb6")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes
deleted file mode 100644
index f9d07d82a85..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/NorthwindOraODP.dbml -crlf
-/NorthwindOracle.dbml -crlf
-/TestBase.cs -crlf
-/TestBase_odp.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test.csproj
deleted file mode 100644
index 7b965b65854..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test.csproj
+++ /dev/null
@@ -1,216 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Oracle_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;ORACLE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;ORACLE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System.Data.OracleClient" />
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.XML" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Ora.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program3Ora.cs">
- <Link>Providers\Program3Ora.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Oracle.csproj">
- <Project>{D9DE72A2-D885-4C54-A89E-302E6829101C}</Project>
- <Name>DbLinq.Oracle</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\App.config">
- <Link>Providers\App.config</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <Content Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </Content>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test_odp.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test_odp.csproj
deleted file mode 100644
index 1fb354cc996..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/DbLinq.Oracle_test_odp.csproj
+++ /dev/null
@@ -1,216 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Oracle_test_odp</AssemblyName>
- <StartupObject>
- </StartupObject>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;ORACLE;ODP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;ORACLE;ODP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="Oracle.DataAccess, Version=10.1.0.400, Culture=neutral, PublicKeyToken=89b483f429c47342">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\Oracle.DataAccess.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.XML" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Ora.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program3Ora.cs">
- <Link>Providers\Program3Ora.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="TestBase_odp.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Oracle.csproj">
- <Project>{D9DE72A2-D885-4C54-A89E-302E6829101C}</Project>
- <Name>DbLinq.Oracle</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\App.config">
- <Link>Providers\App.config</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <Content Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </Content>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOraODP.dbml b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOraODP.dbml
deleted file mode 100644
index c29d51e1d60..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOraODP.dbml
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Northwind" Class="Northwind" Provider="OracleODP" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="NORTHWIND.CASETEST" Member="CaseTests">
- <Type Name="CaseTest">
- <Column Name="NOCASE" Member="NoCase" Storage="noCase" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="Number1" Member="Number1" Storage="number1" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="Number2" Member="Number2" Storage="number2" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="value0" Member="Value0" Storage="value0" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="WithCase" Member="WithCase" Storage="withCase" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CaseTest2" Member="CaseTest2">
- <Type Name="CaseTest2">
- <Column Name="SimpleColumn" Member="SimpleColumn" Storage="simpleColumn" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CATEGORIES" Member="Categories">
- <Type Name="Category">
- <Association Name="SYS_C004131" Member="Products" Type="Product" ThisKey="CategoryId" OtherKey="CategoryId" />
- <Column Name="CATEGORYID" Member="CategoryId" Storage="categoryId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CATEGORYNAME" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="DESCRIPTION" Member="Description" Storage="description" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PICTURE" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="BLOB" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CUSTOMERS" Member="Customers">
- <Type Name="Customer">
- <Association Name="SYS_C004148" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COMPANYNAME" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="CONTACTNAME" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CONTACTTITLE" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CUSTOMERID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="FAX" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHONE" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.EMPLOYEES" Member="Employees">
- <Type Name="Employee">
- <Association Name="SYS_C004140" Member="ParentEmployee" Storage="sysC004140" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="SYS_C004140" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="SYS_C004144" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="SYS_C004149" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="BIRTHDATE" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="FIRSTNAME" Member="FirstName" Storage="firstName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="HIREDATE" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="HOMEPHONE" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="LASTNAME" Member="LastName" Storage="lastName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="NOTES" Member="Notes" Storage="notes" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHOTO" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="BLOB" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REPORTSTO" Member="ReportsTo" Storage="reportsTo" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="TITLE" Member="Title" Storage="title" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.EMPLOYEETERRITORIES" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="SYS_C004145" Member="Territory" Storage="sysC004145" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Association Name="SYS_C004144" Member="Employee" Storage="sysC004144" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="TERRITORYID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.ORDERS" Member="Orders">
- <Type Name="Order">
- <Association Name="SYS_C004149" Member="Employee" Storage="sysC004149" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="SYS_C004148" Member="Customer" Storage="sysC004148" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Association Name="SYS_C004156" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Column Name="CUSTOMERID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="FREIGHT" Member="Freight" Storage="freight" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="ORDERDATE" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="ORDERID" Member="OrderId" Storage="orderId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="REQUIREDDATE" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="SHIPADDRESS" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPCITY" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPCOUNTRY" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPNAME" Member="ShipName" Storage="shipName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPPEDDATE" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="SHIPPOSTALCODE" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPREGION" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPVIA" Member="ShipVia" Storage="shipVia" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.ORDERDETAILS" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="SYS_C004157" Member="Product" Storage="sysC004157" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Association Name="SYS_C004156" Member="Order" Storage="sysC004156" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Column Name="DISCOUNT" Member="Discount" Storage="discount" Type="System.Single" DbType="FLOAT" CanBeNull="false" />
- <Column Name="ORDERID" Member="OrderId" Storage="orderId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="PRODUCTID" Member="ProductId" Storage="productId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="QUANTITY" Member="Quantity" Storage="quantity" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- <Column Name="UNITPRICE" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.PRODUCTS" Member="Products">
- <Type Name="Product">
- <Association Name="SYS_C004132" Member="Supplier" Storage="sysC004132" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Association Name="SYS_C004131" Member="Category" Storage="sysC004131" Type="Category" ThisKey="CategoryId" OtherKey="CategoryId" IsForeignKey="true" />
- <Association Name="SYS_C004157" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Column Name="CATEGORYID" Member="CategoryId" Storage="categoryId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="DISCONTINUED" Member="Discontinued" Storage="discontinued" Type="System.Boolean" DbType="NUMBER" CanBeNull="false" />
- <Column Name="PRODUCTID" Member="ProductId" Storage="productId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="PRODUCTNAME" Member="ProductName" Storage="productName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="QUANTITYPERUNIT" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REORDERLEVEL" Member="ReorderLevel" Storage="reorderLevel" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="SUPPLIERID" Member="SupplierId" Storage="supplierId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITPRICE" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITSINSTOCK" Member="UnitsInStock" Storage="unitsInStock" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITSONORDER" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.REGION" Member="Regions">
- <Type Name="Region">
- <Association Name="SYS_C004120" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="REGIONDESCRIPTION" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="REGIONID" Member="RegionId" Storage="regionId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.SUPPLIERS" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="SYS_C004132" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COMPANYNAME" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="CONTACTNAME" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CONTACTTITLE" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="FAX" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHONE" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SUPPLIERID" Member="SupplierId" Storage="supplierId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.TERRITORIES" Member="Territories">
- <Type Name="Territory">
- <Association Name="SYS_C004120" Member="Region" Storage="sysC004120" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Association Name="SYS_C004145" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Column Name="REGIONID" Member="RegionId" Storage="regionId" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- <Column Name="TERRITORYDESCRIPTION" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="TERRITORYID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOracle.dbml b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOracle.dbml
deleted file mode 100644
index 7070fd9f050..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/NorthwindOracle.dbml
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Northwind" Class="Northwind" Provider="Oracle" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="NORTHWIND.CASETEST" Member="CaseTests">
- <Type Name="CaseTest">
- <Column Name="NOCASE" Member="NoCase" Storage="noCase" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="Number1" Member="Number1" Storage="number1" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="Number2" Member="Number2" Storage="number2" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="value0" Member="Value0" Storage="value0" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="WithCase" Member="WithCase" Storage="withCase" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CaseTest2" Member="CaseTest2">
- <Type Name="CaseTest2">
- <Column Name="SimpleColumn" Member="SimpleColumn" Storage="simpleColumn" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CATEGORIES" Member="Categories">
- <Type Name="Category">
- <Association Name="SYS_C004131" Member="Products" Type="Product" ThisKey="CategoryId" OtherKey="CategoryId" />
- <Column Name="CATEGORYID" Member="CategoryId" Storage="categoryId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CATEGORYNAME" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="DESCRIPTION" Member="Description" Storage="description" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PICTURE" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="BLOB" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.CUSTOMERS" Member="Customers">
- <Type Name="Customer">
- <Association Name="SYS_C004148" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COMPANYNAME" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="CONTACTNAME" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CONTACTTITLE" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CUSTOMERID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="FAX" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHONE" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.EMPLOYEES" Member="Employees">
- <Type Name="Employee">
- <Association Name="SYS_C004140" Member="ParentEmployee" Storage="sysC004140" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="SYS_C004140" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="SYS_C004144" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="SYS_C004149" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="BIRTHDATE" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="FIRSTNAME" Member="FirstName" Storage="firstName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="HIREDATE" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="HOMEPHONE" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="LASTNAME" Member="LastName" Storage="lastName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="NOTES" Member="Notes" Storage="notes" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHOTO" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="BLOB" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REPORTSTO" Member="ReportsTo" Storage="reportsTo" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="TITLE" Member="Title" Storage="title" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.EMPLOYEETERRITORIES" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="SYS_C004145" Member="Territory" Storage="sysC004145" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Association Name="SYS_C004144" Member="Employee" Storage="sysC004144" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="TERRITORYID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.ORDERS" Member="Orders">
- <Type Name="Order">
- <Association Name="SYS_C004149" Member="Employee" Storage="sysC004149" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="SYS_C004148" Member="Customer" Storage="sysC004148" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Association Name="SYS_C004156" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Column Name="CUSTOMERID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="EMPLOYEEID" Member="EmployeeId" Storage="employeeId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="FREIGHT" Member="Freight" Storage="freight" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="ORDERDATE" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="ORDERID" Member="OrderId" Storage="orderId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="REQUIREDDATE" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="SHIPADDRESS" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPCITY" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPCOUNTRY" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPNAME" Member="ShipName" Storage="shipName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPPEDDATE" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="DATE" CanBeNull="true" />
- <Column Name="SHIPPOSTALCODE" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPREGION" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SHIPVIA" Member="ShipVia" Storage="shipVia" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.ORDERDETAILS" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="SYS_C004157" Member="Product" Storage="sysC004157" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Association Name="SYS_C004156" Member="Order" Storage="sysC004156" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Column Name="DISCOUNT" Member="Discount" Storage="discount" Type="System.Single" DbType="FLOAT" CanBeNull="false" />
- <Column Name="ORDERID" Member="OrderId" Storage="orderId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="PRODUCTID" Member="ProductId" Storage="productId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="QUANTITY" Member="Quantity" Storage="quantity" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- <Column Name="UNITPRICE" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.PRODUCTS" Member="Products">
- <Type Name="Product">
- <Association Name="SYS_C004132" Member="Supplier" Storage="sysC004132" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Association Name="SYS_C004131" Member="Category" Storage="sysC004131" Type="Category" ThisKey="CategoryId" OtherKey="CategoryId" IsForeignKey="true" />
- <Association Name="SYS_C004157" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Column Name="CATEGORYID" Member="CategoryId" Storage="categoryId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="DISCONTINUED" Member="Discontinued" Storage="discontinued" Type="System.Boolean" DbType="NUMBER" CanBeNull="false" />
- <Column Name="PRODUCTID" Member="ProductId" Storage="productId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="PRODUCTNAME" Member="ProductName" Storage="productName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="QUANTITYPERUNIT" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REORDERLEVEL" Member="ReorderLevel" Storage="reorderLevel" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="SUPPLIERID" Member="SupplierId" Storage="supplierId" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITPRICE" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITSINSTOCK" Member="UnitsInStock" Storage="unitsInStock" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- <Column Name="UNITSONORDER" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Decimal" DbType="NUMBER" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.REGION" Member="Regions">
- <Type Name="Region">
- <Association Name="SYS_C004120" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="REGIONDESCRIPTION" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="REGIONID" Member="RegionId" Storage="regionId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.SUPPLIERS" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="SYS_C004132" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="ADDRESS" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CITY" Member="City" Storage="city" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COMPANYNAME" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="CONTACTNAME" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="CONTACTTITLE" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="COUNTRY" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="FAX" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="PHONE" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="POSTALCODE" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="REGION" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR2" CanBeNull="true" />
- <Column Name="SUPPLIERID" Member="SupplierId" Storage="supplierId" Type="System.Decimal" DbType="NUMBER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="NORTHWIND.TERRITORIES" Member="Territories">
- <Type Name="Territory">
- <Association Name="SYS_C004120" Member="Region" Storage="sysC004120" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Association Name="SYS_C004145" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Column Name="REGIONID" Member="RegionId" Storage="regionId" Type="System.Decimal" DbType="NUMBER" CanBeNull="false" />
- <Column Name="TERRITORYDESCRIPTION" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="VARCHAR2" CanBeNull="false" />
- <Column Name="TERRITORYID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR2" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase.cs
deleted file mode 100755
index 36f8d10427b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new System.Data.OracleClient.OracleCommand(sql, (System.Data.OracleClient.OracleConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new System.Data.OracleClient.OracleConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Oracle.OracleVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase_odp.cs b/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase_odp.cs
deleted file mode 100755
index a8e75c96a81..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Oracle/Test/TestBase_odp.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new Oracle.DataAccess.Client.OracleCommand(sql, (Oracle.DataAccess.Client.OracleConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new Oracle.DataAccess.Client.OracleConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Oracle.OracleVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes
deleted file mode 100644
index ef22570382f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/PgsqlDataContext.cs -crlf
-/PgsqlSchemaLoader.Columns.cs -crlf
-/PgsqlSchemaLoader.Constraints.cs -crlf
-/PgsqlSchemaLoader.StoredProcedures.cs -crlf
-/PgsqlSchemaLoader.Tables.cs -crlf
-/PgsqlSchemaLoader.cs -crlf
-/PgsqlSqlProvider.cs -crlf
-/PgsqlVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/DbLinq.PostgreSql.csproj b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/DbLinq.PostgreSql.csproj
deleted file mode 100644
index d69c3975c60..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/DbLinq.PostgreSql.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{32824F7E-9260-413C-B174-F3E315936FA7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.PostgreSql</RootNamespace>
- <AssemblyName>DbLinq.PostgreSql</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="PgsqlSchemaLoader.Columns.cs" />
- <Compile Include="PgsqlSchemaLoader.Constraints.cs" />
- <Compile Include="PgsqlSchemaLoader.cs" />
- <Compile Include="PgsqlDataContext.cs" />
- <Compile Include="PgsqlSchemaLoader.StoredProcedures.cs" />
- <Compile Include="PgsqlSchemaLoader.Tables.cs" />
- <Compile Include="PgsqlSqlProvider.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="PgsqlVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlDataContext.cs
deleted file mode 100644
index a0b0e357ae0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlDataContext.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.PostgreSql
-{
- /// <summary>
- /// PgsqlDataContext allows easier one-parameter creation of a data context.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class PgsqlDataContext : DataContext
- {
-#if POSTGRESQL_IS_REFERENCED
- public PgsqlDataContext(string connStr)
- : base(new Npgsql.NpgsqlConnection(connStr), new PgsqlVendor())
- {
- }
-#endif
- public PgsqlDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new PgsqlVendor())
-#endif
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Columns.cs
deleted file mode 100644
index b42c068ce90..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.PostgreSql
-{
- partial class PgsqlSchemaLoader
- {
- protected virtual string GetColumnFullType(string domain_name, string domain_schema, IDataTableColumn column)
- {
- // TODO: uncomment
- if (/* mmConfig.useDomainTypes && */domain_name != null)
- return domain_schema + "." + domain_name; //without precision - precision is already defined in CREATE DOMAIN
-
- if (column.Length != null)
- return column.SqlType + "(" + column.Length + ")";
- if (column.Precision != null && column.Scale != null)
- return column.SqlType + "(" + column.Precision + "," + column.Scale + ")";
- return column.SqlType;
- }
-
- protected virtual string GetColumnDefaultValue(string defaultValue)
- {
- if (defaultValue == null)
- return defaultValue;
- // nextval('suppliers_supplierid_seq'::regclass)
- return defaultValue.Replace("::regclass)", ")");
- }
-
- protected virtual IDataTableColumn ReadColumn(IDataReader rdr)
- {
- var column = new DataTableColumn();
- int field = 0;
- column.TableSchema = rdr.GetAsString(field++);
- column.TableName = rdr.GetAsString(field++);
- column.ColumnName = rdr.GetAsString(field++);
- string nullableStr = rdr.GetAsString(field++);
- column.Nullable = nullableStr == "YES";
- column.SqlType = rdr.GetAsString(field++);
- var domain_schema = rdr.GetAsString(field++);
- var domain_name = rdr.GetAsString(field++);
- column.DefaultValue = GetColumnDefaultValue(rdr.GetAsString(field++));
- column.Generated = column.DefaultValue != null && column.DefaultValue.StartsWith("nextval(");
-
- column.Length = rdr.GetAsNullableNumeric<long>(field++);
- column.Precision = rdr.GetAsNullableNumeric<int>(field++);
- column.Scale = rdr.GetAsNullableNumeric<int>(field++);
-
- column.FullType = GetColumnFullType(domain_name, domain_schema, column);
-
- return column;
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- const string sql = @"
-SELECT table_schema, table_name, column_name
- ,is_nullable, data_type, domain_schema, domain_name, column_default
- ,character_maximum_length, numeric_precision, numeric_scale
-FROM information_schema.COLUMNS
-WHERE table_catalog=:db
- AND table_schema NOT IN ('pg_catalog','information_schema')
-ORDER BY ordinal_position
-";
-
- return DataCommand.Find<IDataTableColumn>(connectionString, sql, ":db", databaseName, ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Constraints.cs
deleted file mode 100644
index e5220b557ec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,119 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.PostgreSql
-{
- partial class PgsqlSchemaLoader
- {
- /// <summary>
- /// row data from tables table_constraints, constraint_column_usage
- /// </summary>
- protected class DataForeignConstraint
- {
- public string ConstraintName;
- public string TableName;
- public string ConstraintType;
- public string ReferencedTableSchema;
- public string ReferencedTableName;
- public string ColumnName;
-
- public override string ToString()
- {
- return "ForKeyXR " + ConstraintName + ": " + ConstraintType + " " + TableName + "->" + ReferencedTableName;
- }
- }
-
- protected virtual DataForeignConstraint ReadForeignConstraint(IDataReader rdr)
- {
- var t = new DataForeignConstraint();
- int field = 0;
- t.ConstraintName = rdr.GetAsString(field++);
- t.TableName = rdr.GetAsString(field++);
- t.ConstraintType = rdr.GetAsString(field++);
- t.ReferencedTableSchema = rdr.GetAsString(field++);
- t.ReferencedTableName = rdr.GetAsString(field++);
- t.ColumnName = rdr.GetAsString(field++);
- return t;
- }
-
- protected virtual List<DataForeignConstraint> ReadForeignConstraints(IDbConnection conn, string db)
- {
- string sql = @"
-SELECT t.constraint_name, t.table_name, t.constraint_type,
- c.table_schema, c.table_name, c.column_name
-FROM information_schema.table_constraints t,
- information_schema.constraint_column_usage c
-WHERE t.constraint_name = c.constraint_name
- and t.constraint_type IN ('FOREIGN KEY','PRIMARY KEY')";
-
- return DataCommand.Find<DataForeignConstraint>(conn, sql, ":db", db, ReadForeignConstraint);
- }
-
-
- /// <summary>
- /// represents one row from Postgres' information_schema.`Key_Column_Usage` table
- /// </summary>
- protected class DataConstraint
- {
- public string ConstraintName;
- public string TableSchema;
- public string TableName;
- public string ColumnName;
-
- public override string ToString()
- {
- return "KeyColUsage " + ConstraintName + ": " + TableName + "." + ColumnName;
- }
- }
-
- protected virtual DataConstraint ReadConstraint(IDataReader rdr)
- {
- DataConstraint t = new DataConstraint();
- int field = 0;
- t.ConstraintName = rdr.GetAsString(field++);
- t.TableSchema = rdr.GetAsString(field++);
- t.TableName = rdr.GetAsString(field++);
- t.ColumnName = rdr.GetAsString(field++);
- return t;
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- string sql = @"
-SELECT constraint_name,table_schema,table_name
- ,column_name
-FROM information_schema.KEY_COLUMN_USAGE
-WHERE constraint_catalog=:db";
-
- return DataCommand.Find<DataConstraint>(conn, sql, ":db", db, ReadConstraint);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.StoredProcedures.cs
deleted file mode 100644
index 6bd56907aa2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,137 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using DbLinq.Util;
-
-namespace DbLinq.PostgreSql
-{
- partial class PgsqlSchemaLoader
- {
- /// <summary>
- /// represents one row from pg_proc table
- /// </summary>
- protected class DataStoredProcedure
- {
- public long proowner;
- public string proname;
- public bool proretset;
- public long prorettype;
- public string formatted_prorettype;
-
- /// <summary>
- /// species types of in-args, eg. '23 1043'
- /// </summary>
- public string proargtypes;
-
- /// <summary>
- /// species types of in,out args, eg. '{23,1043,1043}'
- /// </summary>
- public string proallargtypes;
-
- /// <summary>
- /// param names, eg {i1,i2,o2}
- /// </summary>
- public string proargnames;
-
- /// <summary>
- /// specifies in/out modes - eg. '{i,i,o}'
- /// </summary>
- public string proargmodes;
-
- public override string ToString() { return "Pg_Proc " + proname; }
- }
-
- protected virtual DataStoredProcedure ReadProcedure(IDataReader rdr)
- {
- DataStoredProcedure procedure = new DataStoredProcedure();
- int field = 0;
- procedure.proowner = rdr.GetAsNumeric<long>(field++);
- procedure.proname = rdr.GetAsString(field++);
- procedure.proretset = rdr.GetAsBool(field++);
- procedure.prorettype = rdr.GetAsNumeric<long>(field++);
- procedure.formatted_prorettype = rdr.GetAsString(field++);
- procedure.proargtypes = rdr.GetAsString(field++);
- procedure.proallargtypes = rdr.GetAsString( field++);
- procedure.proargnames = rdr.GetAsString(field++);
- procedure.proargmodes = rdr.GetAsString(field++);
- return procedure;
- }
-
- protected virtual List<DataStoredProcedure> ReadProcedures(IDbConnection conn, string db)
- {
- string sql = @"
-SELECT pr.proowner, pr.proname, pr.proretset, pr.prorettype, pg_catalog.format_type(pr.prorettype, NULL)
- ,pr.proargtypes, pr.proallargtypes, pr.proargnames, pr.proargmodes
-FROM pg_proc pr, pg_type tp
-WHERE tp.oid = pr.prorettype AND pr.proisagg = FALSE
-AND tp.typname <> 'trigger'
-AND pr.pronamespace IN ( SELECT oid FROM pg_namespace
-WHERE nspname NOT LIKE 'pg_%' AND nspname != 'information_schema' );
-
-";
-
- return DataCommand.Find<DataStoredProcedure>(conn, sql, ":db", db, ReadProcedure);
- }
-
- protected virtual int GetTypeNames(IDbConnection conn, string db, Dictionary<long, string> oid_to_name_map)
- {
- string sql = @"
-SELECT pg_catalog.format_type(:typeOid, NULL)
-";
- int numDone = 0;
-
- //clone to prevent 'collection was modified' exception
- Dictionary<long, string> oid_to_name_map2 = new Dictionary<long, string>(oid_to_name_map);
-
- foreach (var kv in oid_to_name_map2)
- {
- using (IDbCommand cmd = conn.CreateCommand())
- {
- cmd.CommandText = sql;
- if (kv.Value != null)
- continue; //value already known
-
- long typeOid = kv.Key;
- IDbDataParameter parameter = cmd.CreateParameter();
- parameter.ParameterName = ":typeOid";
- parameter.Value = typeOid;
- cmd.Parameters.Add(parameter);
- //cmd.CommandText = sql.Replace(":typeOid", typeOid.ToString());
- numDone++;
- object typeName1 = cmd.ExecuteScalar();
- string typeName2 = typeName1 as string;
- oid_to_name_map[typeOid] = typeName2; //eg. dic[23] = "integer"
- }
- }
- return numDone;
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Tables.cs
deleted file mode 100644
index 3ad75ec0a25..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.PostgreSql
-{
- partial class PgsqlSchemaLoader
- {
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- // note: the ReadDataNameAndSchema relies on information order
- const string sql = @"
-SELECT table_name, table_schema
-FROM information_schema.TABLES
-WHERE table_catalog=:db
-AND table_schema NOT IN ('pg_catalog','information_schema')";
-
- return DataCommand.Find<IDataName>(connectionString, sql, ":db", databaseName, ReadDataNameAndSchema);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.cs
deleted file mode 100644
index 12270e73fb0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSchemaLoader.cs
+++ /dev/null
@@ -1,235 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.PostgreSql
-{
- partial class PgsqlSchemaLoader : SchemaLoader
- {
- private readonly Vendor.IVendor vendor = new PgsqlVendor();
- public override Vendor.IVendor Vendor { get { return vendor; } set { } }
-
- protected override void LoadStoredProcedures(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat)
- {
- var procs = ReadProcedures(conn, schemaName.DbName);
-
- //4a. determine unknown types
- Dictionary<long, string> typeOidToName = new Dictionary<long, string>();
-
- foreach (DataStoredProcedure proc in procs)
- {
- if (proc.proallargtypes == null && !string.IsNullOrEmpty(proc.proargtypes))
- proc.proallargtypes = "{" + proc.proargtypes.Replace(' ', ',') + "}"; //work around pgsql weirdness?
- }
-
- foreach (DataStoredProcedure proc in procs)
- {
- typeOidToName[proc.prorettype] = proc.formatted_prorettype;
- if (proc.proallargtypes == null)
- continue; //no args, no Oids to resolve, skip
-
- string[] argTypes1 = parseCsvString(proc.proallargtypes); //eg. {23,24,1043}
- var argTypes2 = from t in argTypes1 select long.Parse(t);
-
- foreach (long argType in argTypes2)
- {
- if (!typeOidToName.ContainsKey(argType))
- typeOidToName[argType] = null;
- }
- }
-
- //4b. get names for unknown types
- GetTypeNames(conn, schemaName.DbName, typeOidToName);
-
- //4c. generate dbml objects
- foreach (DataStoredProcedure proc in procs)
- {
- DbLinq.Schema.Dbml.Function dbml_fct = ParseFunction(proc, typeOidToName, nameFormat);
- if (!SkipProc(dbml_fct.Name))
- schema.Functions.Add(dbml_fct);
- }
- }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- //TableSorter.Sort(tables, constraints); //sort tables - parents first
-
- var constraints = ReadConstraints(conn, schemaName.DbName);
-
- var allKeys2 = ReadForeignConstraints(conn, schemaName.DbName);
- var foreignKeys = allKeys2.Where(k => k.ConstraintType == "FOREIGN KEY").ToList();
- var primaryKeys = allKeys2.Where(k => k.ConstraintType == "PRIMARY KEY").ToList();
-
-
- foreach (DataConstraint keyColRow in constraints)
- {
- //find my table:
- string constraintFullDbName = GetFullDbName(keyColRow.TableName, keyColRow.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => constraintFullDbName == t.Name);
- if (table == null)
- {
- WriteErrorLine("ERROR L138: Table '" + keyColRow.TableName + "' not found for column " + keyColRow.ColumnName);
- continue;
- }
-
- //todo: must understand better how PKEYs are encoded.
- //In Sasha's DB, they don't end with "_pkey", you need to rely on ReadForeignConstraints().
- //In Northwind, they do end with "_pkey".
- bool isPrimaryKey = keyColRow.ConstraintName.EndsWith("_pkey")
- || primaryKeys.Count(k => k.ConstraintName == keyColRow.ConstraintName) > 0;
-
- if (isPrimaryKey)
- {
- //A) add primary key
- DbLinq.Schema.Dbml.Column primaryKeyCol = table.Type.Columns.First(c => c.Name == keyColRow.ColumnName);
- primaryKeyCol.IsPrimaryKey = true;
- }
- else
- {
- DataForeignConstraint dataForeignConstraint = foreignKeys.FirstOrDefault(f => f.ConstraintName == keyColRow.ConstraintName);
-
- if (dataForeignConstraint == null)
- {
- string msg = "Missing data from 'constraint_column_usage' for foreign key " + keyColRow.ConstraintName;
- WriteErrorLine(msg);
- //throw new ApplicationException(msg);
- continue; //as per Andrus, do not throw. //putting together an Adnrus_DB test case.
- }
-
- LoadForeignKey(schema, table, keyColRow.ColumnName, keyColRow.TableName, keyColRow.TableSchema,
- dataForeignConstraint.ColumnName, dataForeignConstraint.ReferencedTableName,
- dataForeignConstraint.ReferencedTableSchema,
- keyColRow.ConstraintName, nameFormat, names);
-
- }
-
- }
- }
-
- #region function parsing
-
- /// <summary>
- /// parse pg param modes string such as '{i,i,o}'
- /// </summary>
- static string[] parseCsvString(string csvString)
- {
- if (csvString == null || (!csvString.StartsWith("{")) || (!csvString.EndsWith("}")))
- return null;
- string middle = csvString.Substring(1, csvString.Length - 2);
- string[] parts = middle.Split(',');
- return parts;
- }
-
- Function ParseFunction(DataStoredProcedure pg_proc, Dictionary<long, string> typeOidToName, NameFormat nameFormat)
- {
- var procedureName = CreateProcedureName(pg_proc.proname, null, nameFormat);
-
- DbLinq.Schema.Dbml.Function dbml_func = new Function();
- dbml_func.Name = procedureName.DbName;
- dbml_func.Method = procedureName.MethodName;
-
- if (pg_proc.formatted_prorettype != null && string.Compare(pg_proc.formatted_prorettype, "void") != 0)
- {
- var dbml_param = new Return();
- dbml_param.DbType = pg_proc.formatted_prorettype;
- dbml_param.Type = MapDbType(null, new DataType { SqlType = pg_proc.formatted_prorettype }).ToString();
- dbml_func.Return = dbml_param;
- dbml_func.IsComposable = true;
- }
-
- if (pg_proc.proallargtypes != null)
- {
- string[] argModes = parseCsvString(pg_proc.proargmodes);
- string[] argNames = parseCsvString(pg_proc.proargnames);
- string[] argTypes1 = parseCsvString(pg_proc.proallargtypes); //eg. {23,24,1043}
- List<long> argTypes2 = (from t in argTypes1 select long.Parse(t)).ToList();
-
- if (argNames == null)
- {
- //proc was specified as 'FUNCTION doverlaps(IN date)' - names not specified
- argNames = new string[argTypes1.Length];
- for (int i = 0; i < argNames.Length; i++) { argNames[i] = ((char)('a' + i)).ToString(); }
- }
-
- bool doLengthsMatch = (argTypes2.Count != argNames.Length
- || (argModes != null && argModes.Length != argNames.Length));
- if (doLengthsMatch)
- {
- WriteErrorLine("L238 Mistmatch between modesArr, typeArr and nameArr for func " + pg_proc.proname);
- return null;
- }
-
- for (int i = 0; i < argNames.Length; i++)
- {
- DbLinq.Schema.Dbml.Parameter dbml_param = new Parameter();
- long argTypeOid = argTypes2[i];
- dbml_param.DbType = typeOidToName[argTypeOid];
- dbml_param.Name = argNames[i];
- dbml_param.Type = MapDbType(argNames[i], new DataType { SqlType = dbml_param.DbType }).ToString();
- string inOut = argModes == null ? "i" : argModes[i];
- dbml_param.Direction = ParseInOut(inOut);
- dbml_func.Parameters.Add(dbml_param);
- }
- }
-
- return dbml_func;
- }
-
- static DbLinq.Schema.Dbml.ParameterDirection ParseInOut(string inOut)
- {
- switch (inOut)
- {
- case "i": return DbLinq.Schema.Dbml.ParameterDirection.In;
- case "o": return DbLinq.Schema.Dbml.ParameterDirection.Out;
- case "b": return DbLinq.Schema.Dbml.ParameterDirection.InOut;
- default: return DbLinq.Schema.Dbml.ParameterDirection.InOut;
- }
- }
-
- #endregion
-
- private bool SkipProc(string name)
- {
- //string[] prefixes = System.Configuration.ConfigurationManager.AppSettings["postgresqlSkipProcPrefixes"].Split(',');
- string[] prefixes = { "pldbg", "gbtreekey", "gbt_", "pg_buffercache", "plpgsql_", "plpgsql_call_handler" };
-
- foreach (string s in prefixes)
- {
- if (name.StartsWith(s))
- return true;
- }
- return false;
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSqlProvider.cs
deleted file mode 100644
index e86a06adf75..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlSqlProvider.cs
+++ /dev/null
@@ -1,149 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.PostgreSql
-{
-#if !MONO_STRICT
- public
-#endif
- class PgsqlSqlProvider : SqlProvider
- {
- public override SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- // No parameters? no need to get them back.
-
- if (outputParameters.Count == 0)
- return SqlStatement.Empty;
-
- // Otherwise we keep track of the new values. Note that we avoid null expressions
- // that can be present in the passed list (is this a bug above us?)
-
- IList<SqlStatement> ids = new List<SqlStatement>();
- foreach (SqlStatement outputExpression in outputExpressions) {
- if (outputExpression != null)
- ids.Add(outputExpression.Replace("nextval(", "currval(", true));
- }
- return SqlStatement.Format("SELECT {0}", SqlStatement.Join(", ", ids.ToArray()));
- }
-
- public override SqlStatement GetLiteral(DateTime literal)
- {
- return "'" + literal.ToString("o") + "'::timestamp";
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return string.Format("UPPER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return string.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralDateDiff(SqlStatement dateA, SqlStatement dateB)
- {
- return string.Format("(EXTRACT(EPOCH FROM ({0})::timestamp)-EXTRACT(EPOCH FROM ({1})::timestamp))*1000", dateA, dateB);
- }
-
- protected override SqlStatement GetLiteralEqual(SqlStatement a, SqlStatement b)
- {
- // PostgreSQL return NULL (and not a boolean) for every comparaison involving
- // a NULL value, unless the operator used is "IS" (or "IS NOT"). Also,
- // using those two operators when the right-hand value is not a literal
- // NULL is an error. The only possibility is to explicitly check for NULL
- // literals and even swap the operands to make sure NULL gets to the
- // right place.
-
- if (b.Count == 1 && b[0].Sql == "NULL")
- return SqlStatement.Format("{0} IS {1}", a, b);
- else if (a.Count == 1 && a[0].Sql == "NULL")
- return SqlStatement.Format("{0} IS {1}", b, a);
- else
- return SqlStatement.Format("{0} = {1}", a, b);
- }
-
- protected override SqlStatement GetLiteralNotEqual(SqlStatement a, SqlStatement b)
- {
- // See comment above, in GetLiteralEqual().
-
- if (b.Count == 1 && b[0].Sql == "NULL")
- return SqlStatement.Format("{0} IS NOT {1}", a, b);
- else if (a.Count == 1 && a[0].Sql == "NULL")
- return SqlStatement.Format("{0} IS NOT {1}", b, a);
- else
- return SqlStatement.Format("{0} <> {1}", a, b);
- }
-
- public static readonly Dictionary<Type, string> typeMapping = new Dictionary<Type, string>
- {
- {typeof(int),"integer"},
- {typeof(uint),"integer"},
-
- {typeof(long),"bigint"},
- {typeof(ulong),"bigint"},
-
- {typeof(float),"real"}, //TODO: could be float or real. check ranges.
- {typeof(double),"double precision"}, //TODO: could be float or real. check ranges.
-
- {typeof(decimal),"decimal"},
-
- {typeof(short),"smallint"},
- {typeof(ushort),"smallint"},
-
- {typeof(bool),"boolean"},
-
- {typeof(string),"text"},
- {typeof(char[]),"text"},
-
- {typeof(char),"char"},
-
- {typeof(DateTime),"timestamp"},
- //{typeof(Guid),"uniqueidentifier"}
- {typeof(byte[]),"bytea"},
- };
-
- public override SqlStatement GetLiteralConvert(SqlStatement a, Type type)
- {
- if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
- type = type.GetGenericArguments().First();
-
- string sqlTypeName;
- if (typeMapping.ContainsKey(type))
- sqlTypeName = typeMapping[type];
- else
- sqlTypeName = type.Name;
-
- return string.Format("({0})::{1}", a, sqlTypeName);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlVendor.cs
deleted file mode 100644
index c17f1930f9c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/PgsqlVendor.cs
+++ /dev/null
@@ -1,236 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data;
-using System.Data.Common;
-using System.Linq;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using System.Collections.Generic;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.PostgreSql;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using DataContext=System.Data.Linq.DataContext;
-#else
-using DataContext=DbLinq.Data.Linq.DataContext;
-#endif
-
-namespace DbLinq.PostgreSql
-{
-#if !MONO_STRICT
- public
-#endif
- class PgsqlVendor : PostgreSqlVendor
- {
- // This is a compatibility class. It will go away after the
- // big PostgreSql rename.
- }
-
- /// <summary>
- /// PostgreSQL - specific code.
- /// </summary>
- [Vendor(typeof(PostgreSqlProvider))]
-#if !MONO_STRICT
- public
-#endif
- class PostgreSqlVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "PostgreSQL"; } }
-
- protected readonly PgsqlSqlProvider sqlProvider = new PgsqlSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- protected void SetParameterType(IDbDataParameter parameter, PropertyInfo property, string literal)
- {
- object dbType = Enum.Parse(property.PropertyType, literal);
- property.GetSetMethod().Invoke(parameter, new object[] { dbType });
- }
-
- protected void SetParameterType(IDbDataParameter parameter, string literal)
- {
- SetParameterType(parameter, parameter.GetType().GetProperty("NpgsqlDbType"), literal);
- }
-
- /*
- public override IDbDataParameter CreateSqlParameter(IDbCommand cmd, string dbTypeName, string paramName)
- {
- //System.Data.SqlDbType dbType = DbLinq.util.SqlTypeConversions.ParseType(dbTypeName);
- //SqlParameter param = new SqlParameter(paramName, dbType);
- NpgsqlTypes.NpgsqlDbType dbType = PgsqlTypeConversions.ParseType(dbTypeName);
- NpgsqlParameter param = new NpgsqlParameter(paramName, dbType);
- return param;
- }
- */
- /// <summary>
- /// call mysql stored proc or stored function,
- /// optionally return DataSet, and collect return params.
- /// </summary>
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- if (method == null)
- throw new ArgumentNullException("L56 Null 'method' parameter");
-
- //check to make sure there is exactly one [FunctionEx]? that's below.
- //FunctionAttribute functionAttrib = GetFunctionAttribute(method);
- var functionAttrib = context.Mapping.GetFunction(method);
-
- ParameterInfo[] paramInfos = method.GetParameters();
- //int numRequiredParams = paramInfos.Count(p => p.IsIn || p.IsRetval);
- //if (numRequiredParams != inputValues.Length)
- // throw new ArgumentException("L161 Argument count mismatch");
-
- string sp_name = functionAttrib.MappedName;
-
- using (IDbCommand command = context.Connection.CreateCommand())
- {
- command.CommandText = sp_name;
- //MySqlCommand command = new MySqlCommand("select hello0()");
- int currInputIndex = 0;
-
- List<string> paramNames = new List<string>();
- for (int i = 0; i < paramInfos.Length; i++)
- {
- ParameterInfo paramInfo = paramInfos[i];
-
- //TODO: check to make sure there is exactly one [Parameter]?
- ParameterAttribute paramAttrib = paramInfo.GetCustomAttributes(false).OfType<ParameterAttribute>().Single();
-
- //string paramName = "?" + paramAttrib.Name; //eg. '?param1' MYSQL
- string paramName = ":" + paramAttrib.Name; //eg. '?param1' PostgreSQL
- paramNames.Add(paramName);
-
- System.Data.ParameterDirection direction = GetDirection(paramInfo, paramAttrib);
- //MySqlDbType dbType = MySqlTypeConversions.ParseType(paramAttrib.DbType);
- IDbDataParameter cmdParam = command.CreateParameter();
- cmdParam.ParameterName = paramName;
- //cmdParam.Direction = System.Data.ParameterDirection.Input;
- if (direction == ParameterDirection.Input || direction == ParameterDirection.InputOutput)
- {
- object inputValue = inputValues[currInputIndex++];
- cmdParam.Value = inputValue;
- }
- else
- {
- cmdParam.Value = null;
- }
- cmdParam.Direction = direction;
- command.Parameters.Add(cmdParam);
- }
-
- if (!functionAttrib.IsComposable)
- {
- //procedures: under the hood, this seems to prepend 'CALL '
- command.CommandType = System.Data.CommandType.StoredProcedure;
- }
- else
- {
- //functions: 'SELECT myFunction()' or 'SELECT hello(?s)'
- string cmdText = "SELECT " + command.CommandText + "($args)";
- cmdText = cmdText.Replace("$args", string.Join(",", paramNames.ToArray()));
- command.CommandText = cmdText;
- }
-
- if (method.ReturnType == typeof(DataSet))
- {
- //unknown shape of resultset:
- System.Data.DataSet dataSet = new DataSet();
- IDbDataAdapter adapter = CreateDataAdapter(context);
- adapter.SelectCommand = command;
- adapter.Fill(dataSet);
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(dataSet, outParamValues.ToArray());
- }
- else
- {
- object obj = command.ExecuteScalar();
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(obj, outParamValues.ToArray());
- }
- }
- }
-
- static ParameterDirection GetDirection(ParameterInfo paramInfo, ParameterAttribute paramAttrib)
- {
- //strange hack to determine what's a ref, out parameter:
- //http://lists.ximian.com/pipermain/mono-list/2003-March/012751.html
- bool hasAmpersand = paramInfo.ParameterType.FullName.Contains('&');
- if (paramInfo.IsOut)
- return ParameterDirection.Output;
- if (hasAmpersand)
- return ParameterDirection.InputOutput;
- return ParameterDirection.Input;
- }
-
- /// <summary>
- /// Collect all Out or InOut param values, casting them to the correct .net type.
- /// </summary>
- private List<object> CopyOutParams(ParameterInfo[] paramInfos, IDataParameterCollection paramSet)
- {
- List<object> outParamValues = new List<object>();
- //Type type_t = typeof(T);
- int i = -1;
- foreach (IDbDataParameter param in paramSet)
- {
- i++;
- if (param.Direction == ParameterDirection.Input)
- {
- outParamValues.Add("unused");
- continue;
- }
-
- object val = param.Value;
- Type desired_type = paramInfos[i].ParameterType;
-
- if (desired_type.Name.EndsWith("&"))
- {
- //for ref and out parameters, we need to tweak ref types, e.g.
- // "System.Int32&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
- string fullName1 = desired_type.AssemblyQualifiedName;
- string fullName2 = fullName1.Replace("&", "");
- desired_type = Type.GetType(fullName2);
- }
- try
- {
- //fi.SetValue(t, val); //fails with 'System.Decimal cannot be converted to Int32'
- //DbLinq.util.FieldUtils.SetObjectIdField(t, fi, val);
- //object val2 = DbLinq.Util.FieldUtils.CastValue(val, desired_type);
- object val2 = TypeConvert.To(val, desired_type);
- outParamValues.Add(val2);
- }
- catch (Exception)
- {
- //fails with 'System.Decimal cannot be converted to Int32'
- //Logger.Write(Level.Error, "CopyOutParams ERROR L245: failed on CastValue(): " + ex.Message);
- }
- }
- return outParamValues;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/AssemblyInfo.cs
deleted file mode 100644
index 770b7b0a56b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.PostgreSql")]
-[assembly: AssemblyDescription("DbLinq PostgreSQL vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("d393f4ff-9bb6-42ad-bb84-d207115f48b1")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes
deleted file mode 100644
index 07eea6fb8ec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/NorthwindPgsql.dbml -crlf
-/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/DbLinq.PostgreSql_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/DbLinq.PostgreSql_test.csproj
deleted file mode 100644
index eec65483864..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/DbLinq.PostgreSql_test.csproj
+++ /dev/null
@@ -1,217 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{858BAFF7-542F-4DBB-940B-57333E4DB7CE}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.PostgreSql_test</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;POSTGRES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;POSTGRES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Npgsql, Version=2.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\Npgsql.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Pgsql.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\examples\DbLinq.Pgsql.Example\nwind\NorthwindCustom.cs">
- <Link>nwind\NorthwindCustom.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2Pg.cs">
- <Link>Providers\Program2Pg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <Content Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </Content>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.PostgreSql.csproj">
- <Project>{32824F7E-9260-413C-B174-F3E315936FA7}</Project>
- <Name>DbLinq.PostgreSql</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/NorthwindPgsql.dbml b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/NorthwindPgsql.dbml
deleted file mode 100644
index 38db1896e99..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/NorthwindPgsql.dbml
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="northwind" Class="NorthWind" Provider="PostgreSQL" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="public.categories" Member="Categories">
- <Type Name="Category">
- <Association Name="fk_prod_catg" Member="Products" Type="Product" ThisKey="CategoryId" OtherKey="CategoryId" />
- <Column Name="categoryid" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('categories_categoryid_seq')" />
- <Column Name="categoryname" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="character varying(15)" CanBeNull="false" />
- <Column Name="description" Member="Description" Storage="description" Type="System.String" DbType="text" CanBeNull="true" />
- <Column Name="picture" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="oid" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.customers" Member="Customers">
- <Type Name="Customer">
- <Association Name="fk_order_customer" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="character varying(60)" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="companyname" Member="CompanyName" Storage="companyName" Type="System.String" DbType="character varying(40)" CanBeNull="false" />
- <Column Name="contactname" Member="ContactName" Storage="contactName" Type="System.String" DbType="character varying(30)" CanBeNull="false" />
- <Column Name="contacttitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="character varying(30)" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="customerid" Member="CustomerId" Storage="customerId" Type="System.String" DbType="character varying(5)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="fax" Member="Fax" Storage="fax" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="phone" Member="Phone" Storage="phone" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="character varying(10)" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.employees" Member="Employees">
- <Type Name="Employee">
- <Association Name="fk_emp_reportstoemp" Member="ParentEmployee" Storage="fkEmPReportsToeMp" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="fk_emp_reportstoemp" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="employeeterritories_employeeid_fkey" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="fk_order_product" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="character varying(60)" CanBeNull="true" />
- <Column Name="birthdate" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="date" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('employees_employeeid_seq')" />
- <Column Name="firstname" Member="FirstName" Storage="firstName" Type="System.String" DbType="character varying(10)" CanBeNull="false" />
- <Column Name="hiredate" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="timestamp without time zone" CanBeNull="true" />
- <Column Name="homephone" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="lastname" Member="LastName" Storage="lastName" Type="System.String" DbType="character varying(20)" CanBeNull="false" />
- <Column Name="notes" Member="Notes" Storage="notes" Type="System.String" DbType="text" CanBeNull="true" />
- <Column Name="photo" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="oid" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="character varying(10)" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="reportsto" Member="ReportsTo" Storage="reportsTo" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- <Column Name="title" Member="Title" Storage="title" Type="System.String" DbType="character varying(30)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.employeeterritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="employeeterritories_employeeid_fkey" Member="Employee" Storage="employeeTerritoriesEmployeeIdFkEY" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="employeeterritories_territoryid_fkey" Member="Territory" Storage="employeeTerritoriesTerritoryIdFkEY" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="territoryid" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="character varying(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="public.orders" Member="Orders">
- <Type Name="Order">
- <Association Name="fk_order_customer" Member="Customer" Storage="fkOrderCustomer" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Association Name="fk_order_product" Member="Employee" Storage="fkOrderProduct" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="orderdetails_orderid_fkey" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Column Name="customerid" Member="CustomerId" Storage="customerId" Type="System.String" DbType="character varying(5)" CanBeNull="false" />
- <Column Name="employeeid" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- <Column Name="freight" Member="Freight" Storage="freight" Type="System.Decimal" DbType="numeric" CanBeNull="true" />
- <Column Name="orderdate" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="timestamp without time zone" CanBeNull="true" />
- <Column Name="orderid" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('orders_orderid_seq')" />
- <Column Name="requireddate" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="timestamp without time zone" CanBeNull="true" />
- <Column Name="shipaddress" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="character varying(60)" CanBeNull="true" />
- <Column Name="shipcity" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="shipcountry" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="shipname" Member="ShipName" Storage="shipName" Type="System.String" DbType="character varying(40)" CanBeNull="true" />
- <Column Name="shippeddate" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="timestamp without time zone" CanBeNull="true" />
- <Column Name="shippostalcode" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="character varying(10)" CanBeNull="true" />
- <Column Name="shipregion" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="shipvia" Member="ShipVia" Storage="shipVia" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.orderdetails" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="orderdetails_orderid_fkey" Member="Order" Storage="orderDetailsOrderIdFkEY" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Association Name="orderdetails_productid_fkey" Member="Product" Storage="orderDetailsProductIdFkEY" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Column Name="discount" Member="Discount" Storage="discount" Type="System.Double" DbType="double precision" CanBeNull="true" />
- <Column Name="orderid" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="productid" Member="ProductId" Storage="productId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="quantity" Member="Quantity" Storage="quantity" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- <Column Name="unitprice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="numeric" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.products" Member="Products">
- <Type Name="Product">
- <Association Name="fk_prod_catg" Member="Category" Storage="fkProdCatG" Type="Category" ThisKey="CategoryId" OtherKey="CategoryId" IsForeignKey="true" />
- <Association Name="fk_prod_supp" Member="Supplier" Storage="fkProdSupP" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Association Name="orderdetails_productid_fkey" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Column Name="categoryid" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- <Column Name="discontinued" Member="Discontinued" Storage="discontinued" Type="System.Boolean" DbType="bit(1)" CanBeNull="false" />
- <Column Name="productid" Member="ProductId" Storage="productId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('products_productid_seq')" />
- <Column Name="productname" Member="ProductName" Storage="productName" Type="System.String" DbType="character varying(40)" CanBeNull="false" />
- <Column Name="quantityperunit" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="character varying(20)" CanBeNull="true" />
- <Column Name="reorderlevel" Member="ReorderLevel" Storage="reorderLevel" Type="System.Int16" DbType="smallint(16,0)" CanBeNull="true" />
- <Column Name="supplierid" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="integer(32,0)" CanBeNull="true" />
- <Column Name="unitprice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="numeric" CanBeNull="true" />
- <Column Name="unitsinstock" Member="UnitsInStock" Storage="unitsInStock" Type="System.Int16" DbType="smallint(16,0)" CanBeNull="true" />
- <Column Name="unitsonorder" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Int16" DbType="smallint(16,0)" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="public.region" Member="Regions">
- <Type Name="Region">
- <Association Name="fk_terr_region" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="regiondescription" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="character varying(50)" CanBeNull="false" />
- <Column Name="regionid" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('region_regionid_seq')" />
- </Type>
- </Table>
- <Table Name="public.shippers" Member="Shippers">
- <Type Name="Shipper">
- <Column Name="companyname" Member="CompanyName" Storage="companyName" Type="System.String" DbType="character varying(40)" CanBeNull="false" />
- <Column Name="phone" Member="Phone" Storage="phone" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="shipperid" Member="ShipperId" Storage="shipperId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('shippers_shipperid_seq')" />
- </Type>
- </Table>
- <Table Name="public.suppliers" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="fk_prod_supp" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="address" Member="Address" Storage="address" Type="System.String" DbType="character varying(60)" CanBeNull="true" />
- <Column Name="city" Member="City" Storage="city" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="companyname" Member="CompanyName" Storage="companyName" Type="System.String" DbType="character varying(40)" CanBeNull="false" />
- <Column Name="contactname" Member="ContactName" Storage="contactName" Type="System.String" DbType="character varying(30)" CanBeNull="true" />
- <Column Name="contacttitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="character varying(30)" CanBeNull="true" />
- <Column Name="country" Member="Country" Storage="country" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="fax" Member="Fax" Storage="fax" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="phone" Member="Phone" Storage="phone" Type="System.String" DbType="character varying(24)" CanBeNull="true" />
- <Column Name="postalcode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="character varying(10)" CanBeNull="true" />
- <Column Name="region" Member="Region" Storage="region" Type="System.String" DbType="character varying(15)" CanBeNull="true" />
- <Column Name="supplierid" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="integer(32,0)" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" Expression="nextval('suppliers_supplierid_seq')" />
- </Type>
- </Table>
- <Table Name="public.territories" Member="Territories">
- <Type Name="Territory">
- <Association Name="fk_terr_region" Member="Region" Storage="fkTeRrRegion" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Association Name="employeeterritories_territoryid_fkey" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Column Name="regionid" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="integer(32,0)" CanBeNull="false" />
- <Column Name="territorydescription" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="character varying(50)" CanBeNull="false" />
- <Column Name="territoryid" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="character varying(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Function Name="getordercount" Method="GetOrderCount">
- <Parameter Name="custid" Type="System.String" DbType="character varying" Direction="In" />
- <Return Type="System.Int32" DbType="integer" />
- </Function>
- <Function Name="hello0" Method="Hello0">
- <Return Type="System.String" DbType="text" />
- </Function>
- <Function Name="hello1" Method="Hello1">
- <Parameter Name="name" Type="System.String" DbType="text" Direction="In" />
- <Return Type="System.String" DbType="text" />
- </Function>
- <Function Name="hello2" Method="Hello2">
- <Parameter Name="name" Type="System.String" DbType="text" Direction="In" />
- <Parameter Name="unused" Type="System.String" DbType="text" Direction="In" />
- <Return Type="System.String" DbType="text" />
- </Function>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/TestBase.cs
deleted file mode 100755
index 9ffaa6b95d5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.PostgreSql/Test/TestBase.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new Npgsql.NpgsqlCommand(sql, (Npgsql.NpgsqlConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new Npgsql.NpgsqlConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.PostgreSql.PgsqlVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.ProductInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.ProductInfo.cs
deleted file mode 100644
index dce8d434470..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.ProductInfo.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Jiri George Moudry")]
-[assembly: AssemblyProduct("DbLinq")]
-[assembly: AssemblyCopyright("Copyright \u00A9 Jiri George Moudry 2005-2008")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-[assembly: AssemblyFileVersion("0.20")]
-[assembly: AssemblyVersion("0.20")]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes
deleted file mode 100644
index fcabaae7c65..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/.gitattributes
+++ /dev/null
@@ -1,6 +0,0 @@
-/SqlServerDataContext.cs -crlf
-/SqlServerExpressionTranslator.cs -crlf
-/SqlServerSchemaLoader.cs -crlf
-/SqlServerSqlProvider.cs -crlf
-/SqlServerTypeConversions.cs -crlf
-/SqlServerVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/DbLinq.SqlServer.csproj b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/DbLinq.SqlServer.csproj
deleted file mode 100644
index 095ce80f425..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/DbLinq.SqlServer.csproj
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EA47FE75-0E41-4ABF-B355-9667E78072E9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.SqlServer</RootNamespace>
- <AssemblyName>DbLinq.SqlServer</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\..\..\..\..\Windows\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="SqlServerDataContext.cs" />
- <Compile Include="SqlServerExpressionTranslator.cs" />
- <Compile Include="SqlServerSchemaLoader.cs" />
- <Compile Include="SqlServerSqlProvider.cs" />
- <Compile Include="SqlServerTypeConversions.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="SqlServerVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/AssemblyInfo.cs
deleted file mode 100644
index 8a1049d42eb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.SqlServer")]
-[assembly: AssemblyDescription("DbLinq SQL server vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("55bd884f-8aa6-4dbb-8d29-2d8e879e5f0b")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerDataContext.cs
deleted file mode 100644
index dcb56182f55..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerDataContext.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Data;
-using System.Data.SqlClient;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.SqlServer
-{
-#if !MONO_STRICT
- public
-#endif
- class SqlServerDataContext : DataContext
- {
- public SqlServerDataContext(string connStr)
- : base(new SqlConnection(connStr)
-#if !MONO_STRICT
- , new SqlServerVendor()
-#endif
- )
- {
- }
-
- public SqlServerDataContext(IDbConnection conn)
- : base((SqlConnection)conn
-#if !MONO_STRICT
- , new SqlServerVendor()
-#endif
- )
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerExpressionTranslator.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerExpressionTranslator.cs
deleted file mode 100755
index 5c7aa89f9a4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerExpressionTranslator.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.SqlServer
-{
- class SqlServerExpressionTranslator : ExpressionTranslator
- {
- public override SelectExpression OuterExpression(SelectExpression e)
- {
- // Check for (from f in foo orderby f.Field select f).Count() trees
- // SQL Server doesn't support 'ORDER BY' for 'SELECT COUNT(*)'.
- if (e.Operands.Select(o => o as SpecialExpression)
- .Where(o => o != null)
- .Where(s => s.SpecialNodeType == SpecialExpressionType.Count)
- .Any())
- {
- e.OrderBy.Clear();
- }
- return e;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSchemaLoader.cs
deleted file mode 100755
index be8e7aa40c5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSchemaLoader.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Common;
-using System.Linq;
-
-using DbLinq.Vendor;
-
-namespace DbLinq.SqlServer
-{
-#if !MONO_STRICT
- public
-#endif
- class SqlServerSchemaLoader : DbSchemaLoader
- {
- readonly IVendor vendor = new SqlServerVendor();
- public override IVendor Vendor {
- get {return vendor;}
- set {}
- }
-
- protected override DataTable GetForeignKeys(DbConnection connection)
- {
- var t = new DataTable("ForeignKeys");
- using (var c = connection.CreateCommand())
- {
- c.CommandText = @"
-SELECT
- rc.CONSTRAINT_NAME AS 'CONSTRAINT_NAME',
- 'FOREIGN KEY' AS 'CONSTRAINT_TYPE',
- rcu_from.TABLE_NAME AS 'TABLE_NAME',
- rcu_from.TABLE_SCHEMA AS 'TABLE_SCHEMA',
- rcu_from.COLUMN_NAME AS 'FKEY_FROM_COLUMN',
- rcu_to.TABLE_SCHEMA AS 'FKEY_TO_SCHEMA',
- rcu_to.TABLE_NAME AS 'FKEY_TO_TABLE',
- rcu_to.COLUMN_NAME AS 'FKEY_TO_COLUMN'
-FROM
- INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
-INNER JOIN
- INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE rcu_from ON
- rc.CONSTRAINT_CATALOG = rcu_from.CONSTRAINT_CATALOG AND
- rc.CONSTRAINT_NAME = rcu_from.CONSTRAINT_NAME
-INNER JOIN
- INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE rcu_to ON
- rc.UNIQUE_CONSTRAINT_CATALOG = rcu_to.CONSTRAINT_CATALOG AND
- rc.UNIQUE_CONSTRAINT_NAME = rcu_to.CONSTRAINT_NAME
-";
- using (var r = c.ExecuteReader())
- t.Load(r);
- }
- return t;
- }
-
- protected override DataTable GetColumns(DbConnection connection)
- {
- var t = new DataTable("Columns");
- using (var c = connection.CreateCommand())
- {
- c.CommandText = @"
-SELECT
- columns.TABLE_CATALOG,
- columns.TABLE_SCHEMA,
- columns.TABLE_NAME,
- columns.COLUMN_NAME,
- columns.ORDINAL_POSITION,
- columns.COLUMN_DEFAULT,
- (SELECT CAST (COUNT(*) AS BIT)
- FROM
- INFORMATION_SCHEMA.TABLE_CONSTRAINTS rc
- INNER JOIN
- INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE rcu ON
- rc.CONSTRAINT_CATALOG = rcu.CONSTRAINT_CATALOG AND
- rc.CONSTRAINT_NAME = rcu.CONSTRAINT_NAME
- WHERE
- rc.CONSTRAINT_TYPE = 'PRIMARY KEY' AND
- rc.TABLE_CATALOG = columns.TABLE_CATALOG AND
- rc.TABLE_SCHEMA = columns.TABLE_SCHEMA AND
- rc.TABLE_NAME = columns.TABLE_NAME AND
- rcu.COLUMN_NAME = columns.COLUMN_NAME
- ) AS 'PRIMARY_KEY',
- columns.IS_NULLABLE,
- columns.DATA_TYPE,
- columns.CHARACTER_MAXIMUM_LENGTH,
- columns.CHARACTER_OCTET_LENGTH,
- CAST(columns.NUMERIC_PRECISION AS INT) AS 'NUMERIC_PRECISION',
- columns.NUMERIC_PRECISION_RADIX,
- columns.NUMERIC_SCALE,
- columns.DATETIME_PRECISION,
- columns.CHARACTER_SET_CATALOG,
- columns.CHARACTER_SET_SCHEMA,
- columns.CHARACTER_SET_NAME,
- columns.COLLATION_CATALOG
-FROM
- INFORMATION_SCHEMA.COLUMNS columns
-ORDER BY
- columns.TABLE_CATALOG, columns.TABLE_SCHEMA,
- columns.TABLE_NAME, columns.COLUMN_NAME
-";
- using (var r = c.ExecuteReader())
- t.Load(r);
- }
- return t;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSqlProvider.cs
deleted file mode 100644
index 34e1e5acae8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerSqlProvider.cs
+++ /dev/null
@@ -1,285 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-using System.Collections.Generic;
-
-using DbLinq.Vendor.Implementation;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.SqlServer
-{
-#if !MONO_STRICT
- public
-#endif
- class SqlServerSqlProvider : SqlProvider
- {
- public override ExpressionTranslator GetTranslator()
- {
- return new SqlServerExpressionTranslator();
- }
-
- protected override char SafeNameStartQuote { get { return '['; } }
- protected override char SafeNameEndQuote { get { return ']'; } }
-
- /// <summary>
- /// Returns a table alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- public override string GetTableAsAlias(string table, string alias)
- {
- return string.Format("{0} AS {1}", GetTable(table), GetTableAlias(alias));
- }
-
- /// <summary>
- /// Returns a table alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- public override string GetSubQueryAsAlias(string subquery, string alias)
- {
- return string.Format("({0}) AS {1}", subquery, GetTableAlias(alias));
- }
-
- public override SqlStatement GetLiteral(bool literal)
- {
- if (literal)
- return "1";
- return "0";
- }
-
- public override SqlStatement GetLiteral(DateTime literal)
- {
- return "'" + literal.ToString("o").Substring(0,23) + "'";
- }
-
- public override string GetParameterName(string nameBase)
- {
- return string.Format("@{0}", nameBase);
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit)
- {
- var trimSelect = "SELECT ";
- if (select.Count > 0 && select[0].Sql.StartsWith(trimSelect))
- {
- var selectBuilder = new SqlStatementBuilder(select);
- var remaining = select[0].Sql.Substring(trimSelect.Length);
- selectBuilder.Parts[0] = new SqlLiteralPart(remaining);
- return SqlStatement.Format("SELECT TOP ({0}) {1}", limit, selectBuilder.ToSqlStatement());
- }
- throw new ArgumentException("S0051: Unknown select format");
- }
-
- public override SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit)
- {
- var from = "FROM ";
- var orderBy = "ORDER BY ";
- var selectK = "SELECT ";
- int fromIdx = select[0].Sql.IndexOf(from);
- int orderByIdx = select[0].Sql.IndexOf(orderBy);
-
- if (fromIdx < 0)
- throw new ArgumentException("S0051: Unknown select format: " + select[0].Sql);
-
- string orderByClause = null;
- string sourceClause = null;
- if (orderByIdx >= 0)
- {
- orderByClause = select[0].Sql.Substring(orderByIdx);
- sourceClause = select[0].Sql.Substring(fromIdx, orderByIdx - fromIdx);
- }
- else
- {
- orderByClause = "ORDER BY " + select[0].Sql.Substring(selectK.Length, fromIdx - selectK.Length);
- sourceClause = select[0].Sql.Substring(fromIdx);
- }
-
- var selectFieldsClause = select[0].Sql.Substring(0, fromIdx);
-
- return SqlStatement.Format(
- "SELECT *{0}" +
- "FROM ({0}" +
- " {1},{0}" +
- " ROW_NUMBER() OVER({2}) AS [__ROW_NUMBER]{0}" +
- " {3}" +
- " ) AS [t0]{0}" +
- "WHERE [__ROW_NUMBER] BETWEEN {4}+1 AND {4}+{5}{0}" +
- "ORDER BY [__ROW_NUMBER]",
- NewLine, selectFieldsClause, orderByClause, sourceClause, offset, limit);
- }
-
- protected override SqlStatement GetLiteralDateDiff(SqlStatement dateA, SqlStatement dateB)
- {
- return SqlStatement.Format("(CONVERT(BigInt,DATEDIFF(DAY, {0}, {1}))) * 86400000 +" //diffierence in milliseconds regards days
- + "DATEDIFF(MILLISECOND, "
-
- // (DateA-DateB) in days +DateB = difference in time
- + @"DATEADD(DAY,
- DATEDIFF(DAY, {0}, {1})
- ,{0})"
-
- + ",{1})", dateB, dateA);
-
- //this trick is needed in sqlserver since DATEDIFF(MILLISECONDS,{0},{1}) usually crhases in the database engine due an overflow:
- //System.Data.SqlClient.SqlException : Difference of two datetime columns caused overflow at runtime.
- }
-
- protected override SqlStatement GetLiteralDateTimePart(SqlStatement dateExpression, SpecialExpressionType operationType)
- {
- return SqlStatement.Format("DATEPART({0},{1})", operationType.ToString().ToUpper(), dateExpression);
- }
-
- protected override SqlStatement GetLiteralMathPow(SqlStatement p, SqlStatement p_2)
- {
- return SqlStatement.Format("POWER({0},{1})", p, p_2);
- }
-
- protected override SqlStatement GetLiteralMathLog(SqlStatement p, SqlStatement p_2)
- {
- return SqlStatement.Format("(LOG({0})/LOG({1}))", p, p_2);
- }
-
- protected override SqlStatement GetLiteralMathLn(SqlStatement p)
- {
- return GetLiteralMathLog(p, string.Format("{0}", Math.E));
- }
-
- protected override SqlStatement GetLiteralStringLength(SqlStatement a)
- {
- return SqlStatement.Format("LEN({0})", a);
- }
-
- protected override SqlStatement GetLiteralSubString(SqlStatement baseString, SqlStatement startIndex, SqlStatement count)
- {
- //in standard sql base string index is 1 instead 0
- return SqlStatement.Format("SUBSTRING({0}, {1}, {2})", baseString, startIndex, count);
- }
-
- protected override SqlStatement GetLiteralSubString(SqlStatement baseString, SqlStatement startIndex)
- {
- return GetLiteralSubString(baseString, startIndex, GetLiteralStringLength(baseString));
- }
-
- protected override SqlStatement GetLiteralTrim(SqlStatement a)
- {
- return SqlStatement.Format("RTRIM(LTRIM({0}))", a);
- }
-
- protected override SqlStatement GetLiteralStringConcat(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} + {1}", a.Replace("sql_variant", "varchar", false), b.Replace("sql_variant", "varchar", false));
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return SqlStatement.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return SqlStatement.Format("UPPER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString)
- {
- return GetLiteralSubtract(SqlStatement.Format("CHARINDEX({0},{1})", searchString, baseString), "1");
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex)
- {
- return GetLiteralSubtract(SqlStatement.Format("CHARINDEX({0},{1},{2})", searchString, baseString, startIndex), "1");
- }
-
- protected override SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex, SqlStatement count)
- {
- return GetLiteralSubtract(SqlStatement.Format("CHARINDEX({0},{1},{2})", searchString, GetLiteralSubString(baseString, "1", GetLiteralStringConcat(count, startIndex)), startIndex), "1");
- }
-
- //http://msdn.microsoft.com/en-us/library/4e5xt97a(VS.71).aspx
- public static readonly Dictionary<Type, string> typeMapping = new Dictionary<Type, string>
- {
- {typeof(int),"int"},
- {typeof(uint),"int"},
-
- {typeof(long),"bigint"},
- {typeof(ulong),"bigint"},
-
- {typeof(float),"float"}, //TODO: could be float or real. check ranges.
- {typeof(double),"float"}, //TODO: could be float or real. check ranges.
-
- {typeof(decimal),"numeric"},
-
- {typeof(short),"tinyint"},
- {typeof(ushort),"tinyint"},
-
- {typeof(bool),"bit"},
-
- // trunk? They could be: varchar, char,nchar, ntext,text... it should be the most flexible string type. TODO: check wich of them is better.
- {typeof(string),"varchar"},
- {typeof(char[]),"varchar"},
-
- {typeof(char),"char"},
-
- {typeof(DateTime),"datetime"},
- {typeof(Guid),"uniqueidentifier"}
-
- // there are more types: timestamps, images ... TODO: check what is the official behaviour
- };
-
- public override SqlStatement GetLiteralConvert(SqlStatement a, Type type)
- {
- if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
- type = type.GetGenericArguments().First();
-
- if (type.IsValueType && a[0].Sql.StartsWith("@"))
- return a;
-
- SqlStatement sqlTypeName;
- if (typeMapping.ContainsKey(type))
- sqlTypeName = typeMapping[type];
- else
- sqlTypeName = "sql_variant";
-
- return SqlStatement.Format("CONVERT({0},{1})", sqlTypeName, a);
- }
-
- public override string GetColumn(string table, string column)
- {
- if (column != "*")
- return base.GetColumn(table, column);
- return "*";
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerTypeConversions.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerTypeConversions.cs
deleted file mode 100644
index 7874bacea6e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerTypeConversions.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Data.SqlClient;
-using System.Data;
-
-namespace DbLinq.SqlServer
-{
- /// <summary>
- /// helper class which help to convert Microsoft Sql's types to SqlClient .NET types,
- /// eg. 'smalldatetime' to SqlDbType.Date.
- /// </summary>
-#if MONO_STRICT
- internal
-#else
- public
-#endif
- static class SqlServerTypeConversions
- {
- static Dictionary<string, SqlDbType> s_typeMap = new Dictionary<string, SqlDbType>();
-
- static SqlServerTypeConversions()
- {
- foreach (SqlDbType dbType in Enum.GetValues(typeof(SqlDbType)))
- {
- s_typeMap[dbType.ToString().ToLower()] = dbType;
- }
- }
-
- /// <summary>
- /// given name of MySqlType, return it's MySqlDbType enum.
- /// </summary>
- public static SqlDbType ParseType(string typeStr)
- {
- string typeStrL = typeStr.ToLower();
-
- //convert "DateTime NOT NULL" to "DateTime"
- if (typeStrL.EndsWith(" not null"))
- typeStrL = typeStrL.Substring(0, typeStrL.Length - " NOT NULL".Length);
-
- //shorten "VarChar(50)" to "VarChar"
- int bracket = typeStrL.IndexOf("(");
- if (bracket > 0)
- typeStrL = typeStrL.Substring(0, bracket);
-
-
- if(!s_typeMap.ContainsKey(typeStrL))
- {
- switch(typeStrL){
- case "tinyint":
- return SqlDbType.Int;
- case "int":
- return SqlDbType.Int;
- }
- string msg = "TODO L24: add parsing of type "+typeStr;
- Console.WriteLine(msg);
- throw new ApplicationException(msg);
- }
- return s_typeMap[typeStrL];
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerVendor.cs
deleted file mode 100644
index de092b37fad..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/SqlServerVendor.cs
+++ /dev/null
@@ -1,134 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Linq;
-using System.Reflection;
-using System.Data.SqlClient;
-using System.Collections.Generic;
-using System.Text;
-using System.Data;
-using System.Data.Linq.Mapping;
-
-using DbLinq.Data.Linq;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-using DataLinq = System.Data.Linq;
-using ITable = System.Data.Linq.ITable;
-using System.Data.Linq.SqlClient;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-using DataLinq = DbLinq.Data.Linq;
-using ITable = DbLinq.Data.Linq.ITable;
-using DbLinq.Data.Linq.SqlClient;
-#endif
-
-namespace DbLinq.SqlServer
-{
- [Vendor(typeof(SqlServerProvider), typeof(Sql2000Provider), typeof(Sql2005Provider))]
-#if !MONO_STRICT
- public
-#endif
- class SqlServerVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "SqlServer"; } }
-
- protected readonly SqlServerSqlProvider sqlProvider = new SqlServerSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- protected override void AppendServer(StringBuilder connectionString, string host)
- {
- // As per http://www.connectionstrings.com/sql-server,
- // port numbers are separated from host names via comma
- AppendConnectionString(connectionString, ConnectionStringServer, host.Replace(':', ','));
- }
-
- //NOTE: for Oracle, we want to consider 'Array Binding'
- //http://download-west.oracle.com/docs/html/A96160_01/features.htm#1049674
-
- /// <summary>
- /// for large number of rows, we want to use BULK INSERT,
- /// because it does not fill up the translation log.
- /// This is enabled for tables where Vendor.UserBulkInsert[db.Table] is true.
- /// </summary>
- public override void BulkInsert<T>(DataLinq.Table<T> table, List<T> rows, int pageSize, IDbTransaction transaction)
- {
- //use TableLock for speed:
- var bulkCopy = new SqlBulkCopy((SqlConnection)transaction.Connection, SqlBulkCopyOptions.TableLock, null);
-
- bulkCopy.DestinationTableName = table.Context.Mapping.GetTable(typeof(T)).TableName;
- //bulkCopy.SqlRowsCopied += new SqlRowsCopiedEventHandler(bulkCopy_SqlRowsCopied);
-
- var dt = new DataTable();
-
- //KeyValuePair<PropertyInfo, ColumnAttribute>[] columns = AttribHelper.GetColumnAttribs2(typeof(T));
- var columns = table.Context.Mapping.GetTable(typeof(T)).RowType.PersistentDataMembers;
-
- foreach (var column in columns)
- {
- //if (pair.Value.IsDbGenerated)
- // continue; //don't skip - all fields would be shifted
-
- var dc = new DataColumn();
- dc.ColumnName = column.MappedName;
- dc.DataType = column.Member.GetMemberType();
- if (dc.DataType.IsNullable())
- {
- dc.AllowDBNull = true;
- dc.DataType = dc.DataType.GetNullableType();
- }
- dt.Columns.Add(dc);
- }
-
- //TODO: cross-check null values against CanBeNull specifier
- //object[] indices = new object[] { };
- foreach (T row in rows)
- {
- DataRow dr = dt.NewRow();
- //use reflection to retrieve object's fields (TODO: optimize this later)
- foreach (var pair in columns)
- {
- //if (pair.Value.IsDbGenerated)
- // continue; //don't assign IDENTITY col
- object value = pair.Member.GetMemberValue(row);
- dr[pair.MappedName] = value ?? DBNull.Value;
- }
- //dr[1
- dt.Rows.Add(dr);
- }
- bulkCopy.WriteToServer(dt);
-
- }
-
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, System.Reflection.MethodInfo method, params object[] sqlParams)
- {
- throw new NotImplementedException();
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes
deleted file mode 100644
index e84ee377ebc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/MsSqlDataContextTest.cs -crlf
-/TestBase.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test.csproj
deleted file mode 100644
index fc23312a6ef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test.csproj
+++ /dev/null
@@ -1,231 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A348FBCE-2246-48FF-9862-35553B4B284C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit_MsSql</RootNamespace>
- <AssemblyName>DbLinq.SqlServer_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MSSQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;MSSQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.core.interfaces, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.interfaces.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Mssql.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\examples\DbLinq.Mssql.Example\nwind\NorthwindCustom.cs">
- <Link>nwind\NorthwindCustom.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DataLoadOptions_Test.cs">
- <Link>Providers\DataLoadOptions_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.SqlServer.csproj">
- <Project>{EA47FE75-0E41-4ABF-B355-9667E78072E9}</Project>
- <Name>DbLinq.SqlServer</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj
deleted file mode 100644
index b03c4f4710b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AssemblyName>DbLinq.SqlServer_test_ndb</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>none</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\DbLinq\Test\PeopleTable.cs">
- <Link>PeopleTable.cs</Link>
- </Compile>
- <Compile Include="MsSqlDataContextTest.cs" />
- <Compile Include="..\..\DbLinq\Test\NullProvider.cs">
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DataContextTestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.SqlServer.csproj">
- <Project>{EA47FE75-0E41-4ABF-B355-9667E78072E9}</Project>
- <Name>DbLinq.SqlServer</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_strict.csproj b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_strict.csproj
deleted file mode 100644
index d19531201d4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_strict.csproj
+++ /dev/null
@@ -1,221 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D63B7158-6F23-4B35-9C39-871D37C9BAA6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit_MsSql</RootNamespace>
- <AssemblyName>DbLinq.SqlServer_test_strict</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MSSQL;MONO_STRICT;L2SQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;MSSQL;MONO_STRICT;L2SQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.core.interfaces, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.interfaces.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.Mssql.Example\nwind\NorthwindCustom.cs">
- <Link>nwind\NorthwindCustom.cs</Link>
- </Compile>
- <Compile Include="..\..\..\examples\DbLinq.Mssql.Example\nwind\originalMSNorthwind.designer.cs">
- <Link>nwind\originalMSNorthwind.designer.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DataLoadOptions_Test.cs">
- <Link>Providers\DataLoadOptions_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/TestBase.cs
deleted file mode 100755
index 7e52270fc0e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.SqlServer/Test/TestBase.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- public const StringComparison stringComparisonType = StringComparison.InvariantCulture;
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new System.Data.SqlClient.SqlCommand(sql, (System.Data.SqlClient.SqlConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new System.Data.SqlClient.SqlConnection(connectionString);
- }
-
-#if !MONO_STRICT
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.SqlServer.SqlServerVendor();
- }
-#endif
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes
deleted file mode 100644
index c1b5b5a4029..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/.gitattributes
+++ /dev/null
@@ -1,7 +0,0 @@
-/SqliteDataContext.cs -crlf
-/SqliteSchemaLoader.Columns.cs -crlf
-/SqliteSchemaLoader.Constraints.cs -crlf
-/SqliteSchemaLoader.Tables.cs -crlf
-/SqliteSchemaLoader.cs -crlf
-/SqliteSqlProvider.cs -crlf
-/SqliteVendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/DbLinq.Sqlite.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/DbLinq.Sqlite.csproj
deleted file mode 100644
index 204f737aa1d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/DbLinq.Sqlite.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq.Sqlite</RootNamespace>
- <AssemblyName>DbLinq.Sqlite</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="Schema\DataCommand.cs" />
- <Compile Include="SqliteSchemaLoader.Columns.cs" />
- <Compile Include="SqliteSchemaLoader.Constraints.cs" />
- <Compile Include="SqliteSchemaLoader.cs" />
- <Compile Include="SqliteDataContext.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="SqliteSchemaLoader.Tables.cs" />
- <Compile Include="SqliteSqlProvider.cs" />
- <Compile Include="SqliteVendor.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/AssemblyInfo.cs
deleted file mode 100644
index 2b949b11c4d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq.Sqlite")]
-[assembly: AssemblyDescription("DbLinq SQLite vendor implementation")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("9a57ce12-ad10-479f-b181-eb267c8e6c19")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes
deleted file mode 100644
index 2f639491d1b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/DataCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/DataCommand.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/DataCommand.cs
deleted file mode 100644
index 63004ce9d04..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Schema/DataCommand.cs
+++ /dev/null
@@ -1,73 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-
-namespace DbLinq.Sqlite.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- static class DataCommand
- {
- public delegate T ReadDelegate<T>(IDataReader reader, string table);
-
- public static List<T> Find<T>(IDbConnection connection, string sql, string pragma, ReadDelegate<T> readDelegate)
- {
- using (IDbCommand cmd = connection.CreateCommand())
- {
- cmd.CommandText = sql;
- using (IDataReader rdr = cmd.ExecuteReader())
- {
- List<T> list = new List<T>();
-
- while (rdr.Read())
- {
- string table = rdr.GetString(0);
- //string sqlPragma = @"PRAGMA foreign_key_list('" + table + "');";
- string sqlPragma = string.Format(pragma, table);
- using (IDbCommand cmdPragma = connection.CreateCommand())
- {
- cmdPragma.CommandText = sqlPragma;
- using (IDataReader rdrPragma = cmdPragma.ExecuteReader())
- {
- while (rdrPragma.Read())
- {
- list.Add(readDelegate(rdrPragma, table));
- }
-
- }
- }
- }
- return list;
- }
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteDataContext.cs
deleted file mode 100644
index b717debd152..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteDataContext.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Sqlite
-{
-#if !MONO_STRICT
- public
-#endif
- class SqliteDataContext : DataContext
- {
-#if SQLITE_IS_REFERENCED
- public SqliteDataContext(string connStr)
- : base(new System.Data.SQLite.SQLiteConnection(connStr), new SqliteVendor())
- {
- }
-#endif
- public SqliteDataContext(IDbConnection conn)
-#if MONO_STRICT
- : base(conn)
-#else
- : base(conn, new SqliteVendor())
-#endif
- {
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Columns.cs
deleted file mode 100644
index 2df555dbf01..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Columns.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Sqlite
-{
- partial class SqliteSchemaLoader
- {
- protected virtual IDataTableColumn ReadColumn(IDataReader dataReader, string table)
- {
- var column = new DataTableColumn();
- column.TableSchema = "main";
- column.TableName = table;
- column.ColumnName = dataReader.GetString(1);
- column.UnpackRawDbType(dataReader.GetString(2));
- column.FullType = dataReader.GetString(2);
- column.Nullable = dataReader.GetInt64(3) == 0;
- column.PrimaryKey = dataReader.GetInt64(5) == 1;
- // SQLite says: if it is a primary key of integer type, then it is automatically generated
- column.Generated = column.PrimaryKey.Value && MapDbType(column.ColumnName, column) == typeof(int);
- return column;
- }
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName)
- {
- var sql = string.Format(SelectTablesFormat, "");
- const string pragma = @"PRAGMA table_info('{0}');";
-
- return Schema.DataCommand.Find<IDataTableColumn>(connectionString, sql, pragma, ReadColumn);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Constraints.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Constraints.cs
deleted file mode 100644
index 5c5909afd8e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Constraints.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Text;
-using DbLinq.Sqlite.Schema;
-using DbLinq.Util;
-using DataCommand = DbLinq.Sqlite.Schema.DataCommand;
-
-namespace DbLinq.Sqlite
-{
- partial class SqliteSchemaLoader
- {
- /// <summary>
- /// represents one row from MySQL's information_schema.`Key_Column_Usage` table
- /// </summary>
- public class DataConstraint
- {
- public string ConstraintName;
- public string TableSchema;
- public string TableName;
- public string ColumnName;
- public string ReferencedTableSchema;
- public string ReferencedTableName;
- public string ReferencedColumnName;
-
- public override string ToString()
- {
- string detail = ConstraintName == "PRIMARY"
- ? TableName + " PK"
- : ConstraintName;
- return "KeyColUsage " + detail;
- }
- }
-
- protected virtual DataConstraint ReadConstraint(IDataReader rdr, string table)
- {
- DataConstraint t = new DataConstraint();
- const int K_ID = 0;
- //const int K_SEQ = 1;
- const int K_TABLE = 2;
- const int K_FROM = 3;
- const int K_TO = 4;
-
- t.TableSchema = "main";
- t.ReferencedTableSchema = "main";
-
- t.ConstraintName = "fk_" + table + "_" + rdr.GetAsNumeric<int>(K_ID).ToString();
- t.TableName = table;
- t.ColumnName = rdr.GetAsString(K_FROM);
-
- t.ReferencedTableName = UnquoteSqlName(rdr.GetAsString(K_TABLE));
- t.ReferencedColumnName = rdr.GetAsString(K_TO);
- return t;
-
- }
-
- protected virtual List<DataConstraint> ReadConstraints(IDbConnection conn, string db)
- {
- //Could perhaps use conn.GetSchema() instead
- //Warning... Sqlite doesnt enforce constraints unless you define some triggers
-
- string sql = @" SELECT tbl_name FROM sqlite_master WHERE type='table' order by tbl_name";
- string sqlPragma = @"PRAGMA foreign_key_list('{0}');";
-
- return DataCommand.Find<DataConstraint>(conn, sql, sqlPragma, ReadConstraint);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Tables.cs
deleted file mode 100644
index 88b9c8f5d20..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.Tables.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Vendor;
-
-namespace DbLinq.Sqlite
-{
- partial class SqliteSchemaLoader
- {
- public override IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName)
- {
- string sql = string.Format(SelectTablesFormat, ", 'main'");
- return Util.DataCommand.Find<IDataName>(connectionString, sql, ReadDataNameAndSchema);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.cs
deleted file mode 100644
index ceb44afed3f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSchemaLoader.cs
+++ /dev/null
@@ -1,174 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.IO;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Sqlite;
-using DbLinq.Sqlite.Schema;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Sqlite
-{
- partial class SqliteSchemaLoader : SchemaLoader
- {
- private readonly IVendor vendor = new SqliteVendor();
- public override IVendor Vendor { get { return vendor; } set { } }
-
- protected string UnquoteSqlName(string name)
- {
- var quotes = new[]{
- new { Start = "[", End = "]" },
- new { Start = "`", End = "`" },
- new { Start = "\"", End = "\"" },
- };
- foreach (var q in quotes)
- {
- if (name.StartsWith(q.Start) && name.EndsWith(q.End))
- return name.Substring(q.Start.Length, name.Length - q.Start.Length - q.End.Length);
- }
- return name;
- }
-
- // note: the ReadDataNameAndSchema relies on information order;
- // tbl_name MUST be first
- const string SelectTablesFormat =
-@" SELECT tbl_name{0}
- FROM sqlite_master
- WHERE type='table' AND
- tbl_name NOT LIKE 'sqlite_%'
- ORDER BY tbl_name";
-
-
- /// <summary>
- /// Gets a usable name for the database.
- /// </summary>
- /// <param name="databaseName">Name of the database.</param>
- /// <returns></returns>
- protected override string GetDatabaseName(string databaseName)
- {
- return Path.GetFileNameWithoutExtension(databaseName);
- }
-
- protected override void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names)
- {
- var constraints = ReadConstraints(conn, schemaName.DbName);
-
- //sort tables - parents first (this is moving to SchemaPostprocess)
- //TableSorter.Sort(tables, constraints);
-
- // Deal with non existing foreign key database
- if (constraints != null)
- {
- foreach (DataConstraint keyColRow in constraints)
- {
- //find my table:
- string tableFullDbName = GetFullDbName(keyColRow.TableName, keyColRow.TableSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => tableFullDbName == t.Name);
- if (table == null)
- {
- WriteErrorLine("ERROR L46: Table '" + keyColRow.TableName + "' not found for column " + keyColRow.ColumnName);
- continue;
- }
-
- bool isForeignKey = keyColRow.ConstraintName != "PRIMARY"
- && keyColRow.ReferencedTableName != null;
-
- if (isForeignKey)
- {
- LoadForeignKey(schema, table, keyColRow.ColumnName, keyColRow.TableName, keyColRow.TableSchema,
- keyColRow.ReferencedColumnName, keyColRow.ReferencedTableName,
- keyColRow.ReferencedTableSchema,
- keyColRow.ConstraintName, nameFormat, names);
-
- }
-
- }
- }
- }
-
- /// <summary>
- /// parse strings such as 'INOUT param2 INT' or 'param4 varchar ( 32 )'
- /// </summary>
- /// <param name="param"></param>
- /// <returns></returns>
- protected DbLinq.Schema.Dbml.Parameter ParseParameterString(string param)
- {
- param = param.Trim();
- var inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
-
- if (param.StartsWith("IN", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.In;
- param = param.Substring(2).Trim();
- }
- if (param.StartsWith("INOUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.InOut;
- param = param.Substring(5).Trim();
- }
- if (param.StartsWith("OUT", StringComparison.CurrentCultureIgnoreCase))
- {
- inOut = DbLinq.Schema.Dbml.ParameterDirection.Out;
- param = param.Substring(3).Trim();
- }
-
- int indxSpace = param.IndexOfAny(new char[] { ' ', '\t' });
- if (indxSpace == -1)
- return null; //cannot find space between varName and varType
-
- string varName = param.Substring(0, indxSpace);
- string varType = param.Substring(indxSpace + 1);
-
- DbLinq.Schema.Dbml.Parameter paramObj = new DbLinq.Schema.Dbml.Parameter();
- paramObj.Direction = inOut;
- paramObj.Name = varName;
- paramObj.DbType = varType;
- paramObj.Type = ParseDbType(varType);
-
- return paramObj;
- }
-
- static System.Text.RegularExpressions.Regex re_CHARSET = new System.Text.RegularExpressions.Regex(@" CHARSET \w+$");
- /// <summary>
- /// given 'CHAR(30)', return 'string'
- /// </summary>
- protected string ParseDbType(string dbType1)
- {
- //strip 'CHARSET latin1' from the end
- string dbType2 = re_CHARSET.Replace(dbType1, "");
-
- var dataType = new DataType();
- dataType.UnpackRawDbType(dbType2);
- return MapDbType(null, dataType).ToString();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSqlProvider.cs
deleted file mode 100644
index 55f690bf8dd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteSqlProvider.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Sqlite
-{
-#if !MONO_STRICT
- public
-#endif
- class SqliteSqlProvider : SqlProvider
- {
- public override SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- return "SELECT last_insert_rowid()";
- }
-
- protected override SqlStatement GetLiteralStringLength(SqlStatement a)
- {
- return SqlStatement.Format("LENGTH({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return SqlStatement.Format("UPPER({0})", a);
- }
-
- protected override SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return string.Format("LOWER({0})", a);
- }
-
- protected override SqlStatement GetLiteralCount(SqlStatement a)
- {
- return "COUNT(*)";
- }
-
- public override SqlStatement GetLiteral(bool literal)
- {
- if (literal)
- return "1";
- return "0";
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteVendor.cs
deleted file mode 100644
index 4bbb9b594fe..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/SqliteVendor.cs
+++ /dev/null
@@ -1,206 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using System.Text;
-using System.Data;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using DbLinq.Data.Linq;
-using DbLinq.Data.Linq.SqlClient;
-using DbLinq.Sqlite;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-namespace DbLinq.Sqlite
-{
- /// <summary>
- /// SQLite - specific code.
- /// </summary>
- [Vendor(typeof(SqliteProvider))]
-#if !MONO_STRICT
- public
-#endif
- class SqliteVendor : Vendor.Implementation.Vendor
- {
- public override string VendorName { get { return "SQLite"; } }
-
- protected readonly SqliteSqlProvider sqlProvider = new SqliteSqlProvider();
- public override ISqlProvider SqlProvider { get { return sqlProvider; } }
-
- /// <summary>
- /// call SQLite stored proc or stored function,
- /// optionally return DataSet, and collect return params.
- /// </summary>
- public override System.Data.Linq.IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method
- , params object[] inputValues)
- {
- if (method == null)
- throw new ArgumentNullException("L56 Null 'method' parameter");
-
- //check to make sure there is exactly one [FunctionEx]? that's below.
- //FunctionAttribute functionAttrib = GetFunctionAttribute(method);
- var functionAttrib = context.Mapping.GetFunction(method);
-
- ParameterInfo[] paramInfos = method.GetParameters();
- //int numRequiredParams = paramInfos.Count(p => p.IsIn || p.IsRetval);
- //if (numRequiredParams != inputValues.Length)
- // throw new ArgumentException("L161 Argument count mismatch");
-
- string sp_name = functionAttrib.MappedName;
-
- using (IDbCommand command = context.Connection.CreateCommand())
- {
- command.CommandText = sp_name;
- //SQLiteCommand command = new SQLiteCommand("select hello0()");
- int currInputIndex = 0;
-
- List<string> paramNames = new List<string>();
- for (int i = 0; i < paramInfos.Length; i++)
- {
- ParameterInfo paramInfo = paramInfos[i];
-
- //TODO: check to make sure there is exactly one [Parameter]?
- ParameterAttribute paramAttrib = paramInfo.GetCustomAttributes(false).OfType<ParameterAttribute>().Single();
-
- string paramName = "?" + paramAttrib.Name; //eg. '?param1'
- paramNames.Add(paramName);
-
- System.Data.ParameterDirection direction = GetDirection(paramInfo, paramAttrib);
- //SQLiteDbType dbType = SQLiteTypeConversions.ParseType(paramAttrib.DbType);
- IDataParameter cmdParam = command.CreateParameter();
- cmdParam.ParameterName = paramName;
- //cmdParam.Direction = System.Data.ParameterDirection.Input;
- if (direction == ParameterDirection.Input || direction == ParameterDirection.InputOutput)
- {
- object inputValue = inputValues[currInputIndex++];
- cmdParam.Value = inputValue;
- }
- else
- {
- cmdParam.Value = null;
- }
- cmdParam.Direction = direction;
- command.Parameters.Add(cmdParam);
- }
-
- if (!functionAttrib.IsComposable)
- {
- //procedures: under the hood, this seems to prepend 'CALL '
- command.CommandType = System.Data.CommandType.StoredProcedure;
- }
- else
- {
- //functions: 'SELECT myFunction()' or 'SELECT hello(?s)'
- string cmdText = "SELECT " + command.CommandText + "($args)";
- cmdText = cmdText.Replace("$args", string.Join(",", paramNames.ToArray()));
- command.CommandText = cmdText;
- }
-
- if (method.ReturnType == typeof(DataSet))
- {
- //unknown shape of resultset:
- System.Data.DataSet dataSet = new DataSet();
- IDbDataAdapter adapter = CreateDataAdapter(context);
- adapter.SelectCommand = command;
- adapter.Fill(dataSet);
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(dataSet, outParamValues.ToArray());
- }
- else
- {
- object obj = command.ExecuteScalar();
- List<object> outParamValues = CopyOutParams(paramInfos, command.Parameters);
- return new ProcedureResult(obj, outParamValues.ToArray());
- }
- }
- }
-
- static System.Data.ParameterDirection GetDirection(ParameterInfo paramInfo, ParameterAttribute paramAttrib)
- {
- //strange hack to determine what's a ref, out parameter:
- //http://lists.ximian.com/pipermain/mono-list/2003-March/012751.html
- bool hasAmpersand = paramInfo.ParameterType.FullName.Contains('&');
- if (paramInfo.IsOut)
- return System.Data.ParameterDirection.Output;
- if (hasAmpersand)
- return System.Data.ParameterDirection.InputOutput;
- return System.Data.ParameterDirection.Input;
- }
-
- /// <summary>
- /// Collect all Out or InOut param values, casting them to the correct .net type.
- /// </summary>
- private List<object> CopyOutParams(ParameterInfo[] paramInfos, IDataParameterCollection paramSet)
- {
- List<object> outParamValues = new List<object>();
- //Type type_t = typeof(T);
- int i = -1;
- foreach (IDataParameter param in paramSet)
- {
- i++;
- if (param.Direction == System.Data.ParameterDirection.Input)
- {
- outParamValues.Add("unused");
- continue;
- }
-
- object val = param.Value;
- Type desired_type = paramInfos[i].ParameterType;
-
- if (desired_type.Name.EndsWith("&"))
- {
- //for ref and out parameters, we need to tweak ref types, e.g.
- // "System.Int32&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
- string fullName1 = desired_type.AssemblyQualifiedName;
- string fullName2 = fullName1.Replace("&", "");
- desired_type = Type.GetType(fullName2);
- }
- try
- {
- //fi.SetValue(t, val); //fails with 'System.Decimal cannot be converted to Int32'
- //DbLinq.util.FieldUtils.SetObjectIdField(t, fi, val);
- //object val2 = DbLinq.Util.FieldUtils.CastValue(val, desired_type);
- object val2 = TypeConvert.To(val, desired_type);
- outParamValues.Add(val2);
- }
- catch (Exception)
- {
- //fails with 'System.Decimal cannot be converted to Int32'
- //Logger.Write(Level.Error, "CopyOutParams ERROR L245: failed on CastValue(): " + ex.Message);
- }
- }
- return outParamValues;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes
deleted file mode 100644
index 4055c962f0c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/DirectDataContext.cs -crlf
-/NorthwindSqlite.dbml -crlf
-/TestBase.cs -crlf
-/TestBase_mono.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test.csproj
deleted file mode 100644
index 4ea6cf0091a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test.csproj
+++ /dev/null
@@ -1,230 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Sqlite_test</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;SQLITE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;SQLITE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.SQLite, Version=1.0.49.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=AMD64">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\System.Data.SQLite.DLL</HintPath>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.SQLite.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2SQLite.cs">
- <Link>Providers\Program2SQLite.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="TestBase.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Sqlite.csproj">
- <Project>{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}</Project>
- <Name>DbLinq.Sqlite</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono.csproj
deleted file mode 100644
index f6d2716dadd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono.csproj
+++ /dev/null
@@ -1,231 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{68267FB0-0771-4507-942F-395A1AE556FD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Sqlite_test_mono</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;SQLITE;MONO</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;SQLITE;MONO</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Mono.Data.Sqlite, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\Mono.Data.Sqlite.dll</HintPath>
- </Reference>
- <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.SQLite.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2SQLite.cs">
- <Link>Providers\Program2SQLite.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="DirectDataContext.cs" />
- <Compile Include="TestBase_mono.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Sqlite.csproj">
- <Project>{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}</Project>
- <Name>DbLinq.Sqlite</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono_strict.csproj b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono_strict.csproj
deleted file mode 100644
index d94e30a7eb1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DbLinq.Sqlite_test_mono_strict.csproj
+++ /dev/null
@@ -1,223 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{06413209-2415-4541-8033-D5AAFF778A23}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Test_NUnit</RootNamespace>
- <AssemblyName>DbLinq.Sqlite_test_mono_strict</AssemblyName>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>2.0</OldToolsVersion>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;SQLITE;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>1</WarningLevel>
- <NoWarn>
- </NoWarn>
- <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;SQLITE;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Mono.Data.Sqlite, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\Mono.Data.Sqlite.dll</HintPath>
- </Reference>
- <Reference Include="nunit.core, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Security" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\..\examples\DbLinq.SQLite.Example\nwind\Northwind.cs">
- <Link>nwind\Northwind.cs</Link>
- </Compile>
- <Compile Include="..\..\..\lib\DynamicLinq.cs">
- <Link>lib\DynamicLinq.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Attach.cs">
- <Link>Providers\Attach.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\CompositePK_Test.cs">
- <Link>Providers\CompositePK_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\DynamicLinqTest.cs">
- <Link>Providers\DynamicLinqTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteCommand_Test.cs">
- <Link>Providers\ExecuteCommand_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ExecuteQuery_Test.cs">
- <Link>Providers\ExecuteQuery_Test.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Advanced.cs">
- <Link>Providers\Linq_101_Samples\Advanced.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Conversion_Operators.cs">
- <Link>Providers\Linq_101_Samples\Conversion_Operators.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs">
- <Link>Providers\Linq_101_Samples\Count_Sum_Min_Max_Avg.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\ExsistIn_Any_All.cs">
- <Link>Providers\Linq_101_Samples\ExsistIn_Any_All.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\GroupBy_Having.cs">
- <Link>Providers\Linq_101_Samples\GroupBy_Having.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Inheritance.cs">
- <Link>Providers\Linq_101_Samples\Inheritance.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Insert_Update_Delete.cs">
- <Link>Providers\Linq_101_Samples\Insert_Update_Delete.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Join.cs">
- <Link>Providers\Linq_101_Samples\Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs">
- <Link>Providers\Linq_101_Samples\Linq101SamplesModifiedAttribute.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Null.cs">
- <Link>Providers\Linq_101_Samples\Null.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object Loading.cs">
- <Link>Providers\Linq_101_Samples\Object Loading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Object_Identity.cs">
- <Link>Providers\Linq_101_Samples\Object_Identity.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\OrderBy.cs">
- <Link>Providers\Linq_101_Samples\OrderBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Paging.cs">
- <Link>Providers\Linq_101_Samples\Paging.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Select_Distinct.cs">
- <Link>Providers\Linq_101_Samples\Select_Distinct.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\String_Date_functions.cs">
- <Link>Providers\Linq_101_Samples\String_Date_functions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Top_Bottom.cs">
- <Link>Providers\Linq_101_Samples\Top_Bottom.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs">
- <Link>Providers\Linq_101_Samples\UnionAll_Union_Intersect.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Views.cs">
- <Link>Providers\Linq_101_Samples\Views.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\Where.cs">
- <Link>Providers\Linq_101_Samples\Where.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Program2SQLite.cs">
- <Link>Providers\Program2SQLite.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Properties\AssemblyInfo.cs">
- <Link>Providers\Properties\AssemblyInfo.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest.cs">
- <Link>Providers\ReadTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_AnyCountFirst.cs">
- <Link>Providers\ReadTests_AnyCountFirst.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Conversions.cs">
- <Link>Providers\ReadTests_Conversions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_DateTimeFunctions.cs">
- <Link>Providers\ReadTests_DateTimeFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_EntitySet.cs">
- <Link>Providers\ReadTests_EntitySet.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Join.cs">
- <Link>Providers\ReadTests_Join.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_Maths.cs">
- <Link>Providers\ReadTests_Maths.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_ReferenceLoading.cs">
- <Link>Providers\ReadTests_ReferenceLoading.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTests_StringFunctions.cs">
- <Link>Providers\ReadTests_StringFunctions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Complex.cs">
- <Link>Providers\ReadTest_Complex.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_GroupBy.cs">
- <Link>Providers\ReadTest_GroupBy.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Operands.cs">
- <Link>Providers\ReadTest_Operands.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\ReadTest_Subquery.cs">
- <Link>Providers\ReadTest_Subquery.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\StoredProcTest.cs">
- <Link>Providers\StoredProcTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Table.cs">
- <Link>Providers\Table.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\TestBase.cs">
- <Link>Providers\TestBase.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\Transactions.cs">
- <Link>Providers\Transactions.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\VerticalPartitioningTest.cs">
- <Link>Providers\VerticalPartitioningTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest.cs">
- <Link>Providers\WriteTest.cs</Link>
- </Compile>
- <Compile Include="..\..\DbLinq\Test\Providers\WriteTest_BulkInsert.cs">
- <Link>Providers\WriteTest_BulkInsert.cs</Link>
- </Compile>
- <Compile Include="DirectDataContext.cs" />
- <Compile Include="TestBase_mono.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq\Test\Providers\Linq_101_Samples\101_readme.htm">
- <Link>Providers\Linq_101_Samples\101_readme.htm</Link>
- </None>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DirectDataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DirectDataContext.cs
deleted file mode 100755
index 54554b3c748..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/DirectDataContext.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-
-using Mono.Data.Sqlite;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using NUnit.Framework;
-
-namespace Test_NUnit_Sqlite
-{
- [TestFixture]
- public class DirectDataContextTest
- {
- [Test]
- public void CreateDataContext()
- {
- string connectionString = "DbLinqProvider=Sqlite;" +
- "DbLinqConnectionType=Mono.Data.Sqlite.SqliteConnection, Mono.Data.Sqlite;" +
- "Data Source=Northwind.db3";
- var dc = new DataContext(connectionString);
- Assert.AreEqual(typeof(SqliteConnection), dc.Connection.GetType());
-
- var dcq = from p in dc.GetTable<Product>() where p.ProductName == "Chai" select p.ProductID;
- var cmd = dc.GetCommand(dcq);
- var dcc = dcq.ToList().Count;
- Assert.AreEqual(dcc, 1);
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/NorthwindSqlite.dbml b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/NorthwindSqlite.dbml
deleted file mode 100644
index d1e0f248669..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/NorthwindSqlite.dbml
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Northwind" Class="Northwind" Provider="Sqlite" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="main.Categories" Member="Categories">
- <Type Name="Category">
- <Column Name="CategoryID" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="categoryName" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="description" Type="System.String" DbType="TEXT" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="picture" Type="System.Byte[]" DbType="BLOB" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Customers" Member="Customers">
- <Type Name="Customer">
- <Association Name="fk_Orders_1" Member="Orders" Type="Order" ThisKey="CustomerId" OtherKey="CustomerId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR(5)" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Employees" Member="Employees">
- <Type Name="Employee">
- <Association Name="fk_EmployeeTerritories_1" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Association Name="fk_Employees_0" Member="ParentEmployee" Storage="fkEmployees0" Type="Employee" ThisKey="ReportsTo" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="fk_Employees_0" Member="Employees" Type="Employee" ThisKey="EmployeeId" OtherKey="ReportsTo" />
- <Association Name="fk_Orders_0" Member="Orders" Type="Order" ThisKey="EmployeeId" OtherKey="EmployeeId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="birthDate" Type="System.DateTime" DbType="DATETIME" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="FirstName" Member="FirstName" Storage="firstName" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="hireDate" Type="System.DateTime" DbType="DATETIME" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="homePhone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="lastName" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="notes" Type="System.String" DbType="TEXT" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="photo" Type="System.Byte[]" DbType="BLOB" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="reportsTo" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="title" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.EmployeeTerritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritory">
- <Association Name="fk_EmployeeTerritories_0" Member="Territory" Storage="fkEmployeeTerritories0" Type="Territory" ThisKey="TerritoryId" OtherKey="TerritoryId" IsForeignKey="true" />
- <Association Name="fk_EmployeeTerritories_1" Member="Employee" Storage="fkEmployeeTerritories1" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Orders" Member="Orders">
- <Type Name="Order">
- <Association Name="fk_Order Details_1" Member="OrderDetails" Type="OrderDetail" ThisKey="OrderId" OtherKey="OrderId" />
- <Association Name="fk_Orders_0" Member="Employee" Storage="fkOrders0" Type="Employee" ThisKey="EmployeeId" OtherKey="EmployeeId" IsForeignKey="true" />
- <Association Name="fk_Orders_1" Member="Customer" Storage="fkOrders1" Type="Customer" ThisKey="CustomerId" OtherKey="CustomerId" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerId" Storage="customerId" Type="System.String" DbType="VARCHAR(5)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeId" Storage="employeeId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="freight" Type="System.Decimal" DbType="DECIMAL" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="orderDate" Type="System.DateTime" DbType="DATETIME" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="requiredDate" Type="System.DateTime" DbType="DATETIME" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="shipAddress" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="shipCity" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="shipCountry" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="shipName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="shippedDate" Type="System.DateTime" DbType="DATETIME" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="shipPostalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="shipRegion" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="shipVia" Type="System.Int32" DbType="INT" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Order Details" Member="OrderDetails">
- <Type Name="OrderDetail">
- <Association Name="fk_Order Details_0" Member="Product" Storage="fkOrderDetails0" Type="Product" ThisKey="ProductId" OtherKey="ProductId" IsForeignKey="true" />
- <Association Name="fk_Order Details_1" Member="Order" Storage="fkOrderDetails1" Type="Order" ThisKey="OrderId" OtherKey="OrderId" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="discount" Type="System.Single" DbType="FLOAT" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderId" Storage="orderId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductId" Storage="productId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="quantity" Type="System.Int16" DbType="SMALLINT" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="DECIMAL" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Products" Member="Products">
- <Type Name="Product">
- <Association Name="fk_Order Details_0" Member="OrderDetails" Type="OrderDetail" ThisKey="ProductId" OtherKey="ProductId" />
- <Association Name="fk_Products_0" Member="Supplier" Storage="fkProducts0" Type="Supplier" ThisKey="SupplierId" OtherKey="SupplierId" IsForeignKey="true" />
- <Column Name="CategoryID" Member="CategoryId" Storage="categoryId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="discontinued" Type="System.Boolean" DbType="BIT" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductId" Storage="productId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="productName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="quantityPerUnit" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="reorderLevel" Type="System.Int16" DbType="SMALLINT" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="unitPrice" Type="System.Decimal" DbType="DECIMAL" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="unitsInStock" Type="System.Int16" DbType="SMALLINT" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="unitsOnOrder" Type="System.Int16" DbType="SMALLINT" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Regions" Member="Regions">
- <Type Name="Region">
- <Association Name="fk_Territories_0" Member="Territories" Type="Territory" ThisKey="RegionId" OtherKey="RegionId" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="regionDescription" Type="System.String" DbType="VARCHAR(50)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Shippers" Member="Shippers">
- <Type Name="Shipper">
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperId" Storage="shipperId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Suppliers" Member="Suppliers">
- <Type Name="Supplier">
- <Association Name="fk_Products_0" Member="Products" Type="Product" ThisKey="SupplierId" OtherKey="SupplierId" />
- <Column Name="Address" Member="Address" Storage="address" Type="System.String" DbType="VARCHAR(60)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="city" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="companyName" Type="System.String" DbType="VARCHAR(40)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="contactName" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="contactTitle" Type="System.String" DbType="VARCHAR(30)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="country" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="fax" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="phone" Type="System.String" DbType="VARCHAR(24)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="postalCode" Type="System.String" DbType="VARCHAR(10)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="region" Type="System.String" DbType="VARCHAR(15)" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierId" Storage="supplierId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Territories" Member="Territories">
- <Type Name="Territory">
- <Association Name="fk_EmployeeTerritories_0" Member="EmployeeTerritories" Type="EmployeeTerritory" ThisKey="TerritoryId" OtherKey="TerritoryId" />
- <Association Name="fk_Territories_0" Member="Region" Storage="fkTerritories0" Type="Region" ThisKey="RegionId" OtherKey="RegionId" IsForeignKey="true" />
- <Column Name="RegionID" Member="RegionId" Storage="regionId" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="territoryDescription" Type="System.String" DbType="VARCHAR(50)" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryId" Storage="territoryId" Type="System.String" DbType="VARCHAR(20)" IsPrimaryKey="true" CanBeNull="true" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase.cs
deleted file mode 100755
index 64631dbf4e7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.SQLite;
-using System.IO;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- static bool doRecreate = true;
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- static partial void CheckRecreateSqlite ()
- {
- if (doRecreate) {
- File.Copy ("../tests/Northwind.db3", "Northwind.db3", true);
- doRecreate = false;
- }
- }
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new SQLiteCommand(sql, (SQLiteConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new SQLiteConnection(connectionString);
- }
-
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Sqlite.SqliteVendor();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase_mono.cs b/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase_mono.cs
deleted file mode 100755
index bec2070fa1b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.Sqlite/Test/TestBase_mono.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne, Pascal Craponne, Pascal Craponne, Pascal Craponne, Pascal Craponne, Pascal Craponne, Pascal Craponne, Pascal Craponne
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using Mono.Data.Sqlite;
-using System.IO;
-
-namespace Test_NUnit
-{
- public abstract partial class TestBase
- {
- static bool doRecreate = true;
- public const StringComparison stringComparisonType = StringComparison.Ordinal;
-
- static partial void CheckRecreateSqlite ()
- {
- if (doRecreate) {
- File.Copy ("../tests/Northwind.db3", "Northwind.db3", true);
- doRecreate = false;
- }
- }
-
- public static IDbCommand CreateCommand (string sql, IDbConnection conn)
- {
- return new SqliteCommand(sql, (SqliteConnection) conn);
- }
-
- public static IDbConnection CreateConnection (string connectionString)
- {
- return new SqliteConnection(connectionString);
- }
-
-#if !MONO_STRICT
- public DbLinq.Vendor.IVendor CreateVendor()
- {
- return new DbLinq.Sqlite.SqliteVendor();
- }
-#endif
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.fxcop b/mcs/class/System.Data.Linq/src/DbLinq.fxcop
deleted file mode 100644
index 70695a01f05..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.fxcop
+++ /dev/null
@@ -1,2958 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<FxCopProject Version="1.35" Name="My FxCop Project">
- <ProjectOptions>
- <SharedProject>True</SharedProject>
- <Stylesheet Apply="False">http://www.gotdotnet.com/team/fxcop//xsl/1.35/FxCopReport.xsl</Stylesheet>
- <SaveMessages>
- <Project Status="Active, Excluded" NewOnly="False" />
- <Report Status="Active" NewOnly="False" />
- </SaveMessages>
- <ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
- <EnableMultithreadedLoad>True</EnableMultithreadedLoad>
- <EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
- <SourceLookup>True</SourceLookup>
- <AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
- <RuleExceptionsThreshold>1</RuleExceptionsThreshold>
- <Spelling Locale="en-us" />
- <VersionAware>False</VersionAware>
- <OverrideRuleVisibilities>False</OverrideRuleVisibilities>
- <CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
- <SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
- <DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
- </ProjectOptions>
- <Targets>
- <Target Name="$(ProjectDir)/DbLinq/bin/DbLinq.Mysql.Prototype.dll" Analyze="True" AnalyzeAllChildren="True" />
- </Targets>
- <Rules>
- <RuleFiles>
- <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
- <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="True" />
- </RuleFiles>
- <Groups />
- <Settings />
- </Rules>
- <FxCopReport Version="1.35">
- <Namespaces>
- <Namespace Name="DBLinq.Linq.clause">
- <Messages>
- <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Namespace">
- <Item>DBLinq.Linq.clause</Item>
- </Issue>
- </Message>
- </Messages>
- </Namespace>
- <Namespace Name="DBLinq.util">
- <Messages>
- <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Namespace">
- <Item>DBLinq.util</Item>
- </Issue>
- </Message>
- </Messages>
- </Namespace>
- <Namespace Name="DBLinq.vendor">
- <Messages>
- <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.vendor</Item>
- </Issue>
- </Message>
- <Message TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Namespace">
- <Item>DBLinq.vendor</Item>
- </Issue>
- </Message>
- </Messages>
- </Namespace>
- </Namespaces>
- <Targets>
- <Target Name="$(ProjectDir)/DbLinq/bin/DbLinq.Mysql.Prototype.dll">
- <Modules>
- <Module Name="dblinq.mysql.prototype.dll">
- <Messages>
- <Message TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DbLinq.Mysql.Prototype</Item>
- </Issue>
- </Message>
- <Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Created="2007-06-13 16:29:09Z">
- <Issue Name="NoStrongName">
- <Item>DbLinq.Mysql.Prototype</Item>
- </Issue>
- </Message>
- <Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Created="2007-06-13 16:29:09Z">
- <Issue Name="NoAttr">
- <Item>DbLinq.Mysql.Prototype</Item>
- </Issue>
- </Message>
- </Messages>
- <Namespaces>
- <Namespace Name="DBLinq.Linq">
- <Types>
- <Type Name="AutoGenIdAttribute">
- <Messages>
- <Message TypeName="AvoidUnsealedAttributes" Category="Microsoft.Performance" CheckId="CA1813" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.AutoGenIdAttribute</Item>
- </Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="EntityMSet`1">
- <Messages>
- <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.EntityMSet`1</Item>
- <Item>Collection</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.CreateQuery(Expression):IQueryable</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1&lt;S&gt;">
- <Messages>
- <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>EntityMSet`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>S</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.EntityMSet`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>expr</Item>
- <Item>EntityMSet`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>expression</Item>
- <Item>IQueryable`1&lt;T&gt;.CreateQuery(Expression):IQueryable`1&lt;TElement&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ElementType">
- <Accessors>
- <Accessor Name="get_ElementType():System.Type">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.get_ElementType():Type</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="Execute(System.Linq.Expressions.Expression):S">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.Execute(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>EntityMSet`1.Execute(Expression):S</Item>
- <Item>S</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.Execute(Expression):Object</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.EntityMSet`1.Execute(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetEnumerator():System.Collections.Generic.IEnumerator`1&lt;T&gt;">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.GetEnumerator():IEnumerator`1&lt;T&gt;</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>EntityMSet`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="IQueryText">
- <Members>
- <Member Name="GetQueryText():System.String">
- <Messages>
- <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
- <Issue Certainty="50">
- <Item>GetQueryText</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MContext">
- <Messages>
- <Message TypeName="AbstractTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1012" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MContext</Item>
- </Issue>
- </Message>
- <Message TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>DBLinq.Linq.MContext</Item>
- <Item>MySql.Data.MySqlClient.MySqlConnection</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name=".ctor(System.String)">
- <Messages>
- <Message Id="0#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>sqlConnString</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetChangeText():System.String">
- <Messages>
- <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>MContext.GetChangeText():String</Item>
- </Issue>
- </Message>
- <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
- <Issue Certainty="50">
- <Item>GetChangeText</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetQueryText(System.Linq.IQueryable):System.String">
- <Messages>
- <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>MContext.GetQueryText(IQueryable):String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MTable_Projected`1">
- <Members>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1&lt;S&gt;">
- <Messages>
- <Message Id="msg1" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>msg1</Item>
- <Item>System.String</Item>
- </Issue>
- </Message>
- <Message Id="msg2" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MTable_Projected`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>msg2</Item>
- <Item>System.String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="Dispose():System.Void">
- <Messages>
- <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
- <Issue>
- <Item>MTable_Projected`1.Dispose():Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ElementType">
- <Accessors>
- <Accessor Name="get_ElementType():System.Type">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable_Projected`1.get_ElementType():Type</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable_Projected`1.Execute(Expression):Object</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable_Projected`1.System.Collections.IEnumerable.GetEnumerator():IEnumerator</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="MTable`1">
- <Messages>
- <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.MTable`1</Item>
- <Item>Collection</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable`1.CreateQuery(Expression):IQueryable</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1&lt;S&gt;">
- <Messages>
- <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MTable`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>S</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.MTable`1.CreateQuery(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>expr</Item>
- <Item>MTable`1.CreateQuery(Expression):IQueryable`1&lt;S&gt;</Item>
- <Item>expression</Item>
- <Item>IQueryable`1&lt;T&gt;.CreateQuery(Expression):IQueryable`1&lt;TElement&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ElementType">
- <Accessors>
- <Accessor Name="get_ElementType():System.Type">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable`1.get_ElementType():Type</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Accessor>
- </Accessors>
- </Member>
- <Member Name="Execute(System.Linq.Expressions.Expression):S">
- <Messages>
- <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MTable`1.Execute(Expression):S</Item>
- <Item>S</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="Execute(System.Linq.Expressions.Expression):System.Object">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MTable`1.Execute(Expression):Object</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.MTable`1.Execute(System.Linq.Expressions.Expression)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetModifiedEnumerator(DBLinq.Linq.CustomExpressionHandler):DBLinq.util.RowEnumerator`1&lt;T&gt;">
- <Messages>
- <Message Id="0#" TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>fct</Item>
- <Item>MTable`1.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1&lt;T&gt;</Item>
- <Item>callback</Item>
- <Item>IGetModifiedEnumerator`1&lt;T&gt;.GetModifiedEnumerator(CustomExpressionHandler):RowEnumerator`1&lt;T&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="SaveAll():System.Void">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MTable`1.SaveAll():Void</Item>
- <Item>System.Exception</Item>
- </Issue>
- <Issue>
- <Item>MTable`1.SaveAll():Void</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ProjectionData">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ProjectionData</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="autoGenField">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>autoGenField</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ctor">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ctor</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ctor2">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ctor2</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="fields">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>fields</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;DBLinq.Linq.ProjectionData+ProjectionField&gt;</Item>
- <Item>ProjectionData.fields</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FromDbType(System.Type):DBLinq.Linq.ProjectionData">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>ProjectionData.FromDbType(Type):ProjectionData</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>Db</Item>
- <Item>ProjectionData.FromDbType(Type):ProjectionData</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FromReflectedType(System.Type):DBLinq.Linq.ProjectionData">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>ProjectionData.FromReflectedType(Type):ProjectionData</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FromSelectExpr(System.Linq.Expressions.LambdaExpression):DBLinq.Linq.ProjectionData">
- <Messages>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'selectExpr'</Item>
- <Item>ProjectionData.FromSelectExpr(LambdaExpression):ProjectionData</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FromSelectGroupByExpr(System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.LambdaExpression,DBLinq.Linq.clause.SqlExpressionParts):DBLinq.Linq.ProjectionData">
- <Messages>
- <Message Id="sqlParts" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>sqlParts</Item>
- <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'groupByExpr'</Item>
- <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
- </Issue>
- <Issue>
- <Item>'groupByExpr'</Item>
- <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
- </Issue>
- <Issue>
- <Item>'selectExpr'</Item>
- <Item>ProjectionData.FromSelectGroupByExpr(LambdaExpression, LambdaExpression, SqlExpressionParts):ProjectionData</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="keyColumnName">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>keyColumnName</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="LoopOverBindings(DBLinq.Linq.ProjectionData,System.Linq.Expressions.MemberInitExpression):System.Void">
- <Messages>
- <Message Id="callEx" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ProjectionData.LoopOverBindings(ProjectionData, MemberInitExpression):Void</Item>
- <Item>callEx</Item>
- <Item>System.Linq.Expressions.MethodCallExpression</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="tableAttribute">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>tableAttribute</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="type">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>type</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ProjectionData+ProjectionField">
- <Messages>
- <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.ProjectionData+ProjectionField</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name=".ctor(System.Reflection.MemberInfo)">
- <Messages>
- <Message Id="System.ArgumentException.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ProjectionField.ProjectionField(MemberInfo)</Item>
- <Item>1</Item>
- <Item>ArgumentException.ArgumentException(String)</Item>
- <Item>Bad mInfo:__</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="columnAttribute">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>columnAttribute</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="expr1">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>expr1</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsValid(System.String&amp;):System.Boolean">
- <Messages>
- <Message Id="0#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>error</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="s_emptyIndices">
- <Messages>
- <Message TypeName="ArrayFieldsShouldNotBeReadOnly" Category="Microsoft.Security" CheckId="CA2105" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ProjectionField.s_emptyIndices</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>s_emptyIndices</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>s_emptyIndices</Item>
- </Issue>
- </Message>
- <Message Id="Indices" TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>Indices</Item>
- <Item>s_emptyIndices</Item>
- <Item>Indexes</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="type">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>type</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="typeEnum">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>typeEnum</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="QueryProcessor">
- <Members>
- <Member Name="_whereBuilder">
- <Messages>
- <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>QueryProcessor._whereBuilder</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="SessionVars">
- <Members>
- <Member Name=".cctor()">
- <Messages>
- <Message TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SessionVars.SessionVars()</Item>
- <Item>s_serial</Item>
- <Item>System.Int32</Item>
- <Item>0</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_serial">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_serial</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_serial</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_sqlParts">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_sqlParts</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_sqlParts</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="context">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>context</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="createQueryExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>createQueryExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="createQueryList">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>createQueryList</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.Type&gt;</Item>
- <Item>SessionVars.createQueryList</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDefaultVarName():System.String">
- <Messages>
- <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
- <Issue Certainty="50">
- <Item>GetDefaultVarName</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="groupByExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>groupByExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="groupByNewExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>groupByNewExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="lambdasInOrder">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SessionVars.lambdasInOrder</Item>
- <Item>System.Collections.Generic.List`1&lt;System.Linq.Expressions.LambdaExpression&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>lambdasInOrder</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.Linq.Expressions.LambdaExpression&gt;</Item>
- <Item>SessionVars.lambdasInOrder</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="limitClause">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>limitClause</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="log">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>log</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="memberExprNickames">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>memberExprNickames</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="orderBy_desc">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>orderBy_desc</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>orderBy_desc</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="orderByExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>orderByExpr</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.Linq.Expressions.LambdaExpression&gt;</Item>
- <Item>SessionVars.orderByExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="projectionData">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>projectionData</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="selectExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>selectExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="selectManyExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>selectManyExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="sourceType">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>sourceType</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="sqlConnString">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>sqlConnString</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="sqlString">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>sqlString</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="StoreLambda(System.String,System.Linq.Expressions.LambdaExpression):System.Void">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>SessionVars.StoreLambda(String, LambdaExpression):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="StoreQuery(System.Linq.Expressions.Expression):System.Void">
- <Messages>
- <Message TypeName="DoNotCastUnnecessarily" Category="Microsoft.Performance" CheckId="CA1800" Created="2007-06-13 16:29:09Z">
- <Issue Name="Local">
- <Item>howMany</Item>
- <Item>System.Linq.Expressions.ConstantExpression</Item>
- <Item>SessionVars.StoreQuery(Expression):Void</Item>
- <Item>castclass</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>SessionVars.StoreQuery(Expression):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>SessionVars.StoreQuery(Expression):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="whereExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>whereExpr</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.Linq.Expressions.LambdaExpression&gt;</Item>
- <Item>SessionVars.whereExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="DBLinq.Linq.clause">
- <Types>
- <Type Name="ExpressionTreeParser">
- <Members>
- <Member Name=".cctor()">
- <Messages>
- <Message TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.clause.ExpressionTreeParser</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AnalyzeConstant(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.ConstantExpression):System.Void">
- <Messages>
- <Message Id="recurData" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
- <Issue>
- <Item>recurData</Item>
- <Item>ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void</Item>
- </Issue>
- </Message>
- <Message Id="System.DateTime.ToString(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ExpressionTreeParser.AnalyzeConstant(RecurData, ConstantExpression):Void</Item>
- <Item>System.DateTime.ToString(System.String)</Item>
- <Item>System.DateTime.ToString(System.String,System.IFormatProvider)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AnalyzeExpression(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.Expression):System.Void">
- <Messages>
- <Message Id="System.ApplicationException.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void</Item>
- <Item>1</Item>
- <Item>ApplicationException.ApplicationException(String)</Item>
- <Item>Analyze: L105 TODO: __</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>ExpressionTreeParser.AnalyzeExpression(RecurData, Expression):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AnalyzeMethodCall(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.MethodCallExpression):System.Void">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>ExpressionTreeParser.AnalyzeMethodCall(RecurData, MethodCallExpression):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AnalyzeParameter(DBLinq.Linq.clause.ExpressionTreeParser+RecurData,System.Linq.Expressions.ParameterExpression):System.Void">
- <Messages>
- <Message Id="recurData" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
- <Issue>
- <Item>recurData</Item>
- <Item>ExpressionTreeParser.AnalyzeParameter(RecurData, ParameterExpression):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ExpressionTreeParser+RecurData">
- <Messages>
- <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
- </Issue>
- </Message>
- <Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2007-06-13 16:29:09Z">
- <Issue Name="Equals">
- <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
- </Issue>
- <Issue Name="op_Equality">
- <Item>DBLinq.Linq.clause.ExpressionTreeParser+RecurData</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="depth">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>depth</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="operatorPrecedence">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>operatorPrecedence</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="selectAllFields">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>selectAllFields</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="FromClauseBuilder">
- <Messages>
- <Message TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.Linq.clause.FromClauseBuilder</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="SelectAllFields(DBLinq.Linq.SessionVars,DBLinq.Linq.clause.SqlExpressionParts,System.Type,System.String):System.Void">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>FromClauseBuilder.SelectAllFields(SessionVars, SqlExpressionParts, Type, String):Void</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="InsertClauseBuilder">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>InsertClauseBuilder</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="GetClause(MySql.Data.MySqlClient.MySqlConnection,System.Object,DBLinq.Linq.ProjectionData):MySql.Data.MySqlClient.MySqlCommand">
- <Messages>
- <Message Id="1#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>objectToInsert</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>InsertClauseBuilder.GetClause(MySqlConnection, Object, ProjectionData):MySqlCommand</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetUpdateCommand(MySql.Data.MySqlClient.MySqlConnection,System.Object,DBLinq.Linq.ProjectionData,System.String):MySql.Data.MySqlClient.MySqlCommand">
- <Messages>
- <Message Id="1#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>objectToInsert</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message Id="3#" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Parameter">
- <Item>ID_to_update</Item>
- </Issue>
- </Message>
- <Message Id="3#I" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="Parameter">
- <Item>InsertClauseBuilder.GetUpdateCommand(MySqlConnection, Object, ProjectionData, String):MySqlCommand</Item>
- <Item>I</Item>
- <Item>ID_to_update</Item>
- </Issue>
- </Message>
- <Message Id="3#" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Parameter">
- <Item>ID_to_update</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="JoinBuilder">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>JoinBuilder</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="AddJoin2(System.Linq.Expressions.MemberExpression,DBLinq.Linq.clause.ParseInputs,DBLinq.Linq.clause.ParseResult):System.Void">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
- <Item>System.Exception</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
- <Item>System.Exception</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- <Message Id="System.Char.ToLower(System.Char)" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>JoinBuilder.AddJoin2(MemberExpression, ParseInputs, ParseResult):Void</Item>
- <Item>System.Char.ToLower(System.Char)</Item>
- <Item>System.Char.ToLower(System.Char,System.Globalization.CultureInfo)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ParseInputs">
- <Members>
- <Member Name="groupByExpr">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>groupByExpr</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="memberExprNickames">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>memberExprNickames</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="NicknameRequest(System.Linq.Expressions.Expression,System.Data.Linq.AssociationAttribute):System.String">
- <Messages>
- <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
- </Issue>
- </Message>
- <Message Id="assoc1" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>assoc1</Item>
- <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
- </Issue>
- </Message>
- <Message Id="expr" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="Breaking">
- <Issue>
- <Item>expr</Item>
- <Item>ParseInputs.NicknameRequest(Expression, AssociationAttribute):String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="paramMap">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ParseInputs.paramMap</Item>
- <Item>System.Collections.Generic.Dictionary`2&lt;System.String,System.Object&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>paramMap</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ParseResult">
- <Members>
- <Member Name="addJoin(System.String):System.Void">
- <Messages>
- <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>addJoin</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AppendString(System.String):System.Void">
- <Messages>
- <Message Id="0#" TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>columnString</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="columns">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>columns</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>ParseResult.columns</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="joins">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>joins</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>ParseResult.joins</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="lastParamName">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>lastParamName</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="MarkSbPosition():System.Int32">
- <Messages>
- <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>Sb</Item>
- <Item>ParseResult.MarkSbPosition():Int32</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="memberExprNickames">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ParseResult.memberExprNickames</Item>
- <Item>System.Collections.Generic.Dictionary`2&lt;System.Linq.Expressions.MemberExpression,System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>memberExprNickames</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="paramMap">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ParseResult.paramMap</Item>
- <Item>System.Collections.Generic.Dictionary`2&lt;System.String,System.Object&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>paramMap</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="storeParam(System.String):System.String">
- <Messages>
- <Message Id="Member" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>storeParam</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="tablesUsed">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ParseResult.tablesUsed</Item>
- <Item>System.Collections.Generic.Dictionary`2&lt;System.Type,System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>tablesUsed</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="SqlExpressionParts">
- <Members>
- <Member Name=".cctor()">
- <Messages>
- <Message TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.SqlExpressionParts()</Item>
- <Item>s_serial</Item>
- <Item>System.Int32</Item>
- <Item>0</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_serial">
- <Messages>
- <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts._serial</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AddFrom(System.String):System.Void">
- <Messages>
- <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.AddFrom(String):Void</Item>
- <Item>System.String.ToLower</Item>
- <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AddHaving(System.Collections.Generic.List`1&lt;System.String&gt;):System.Void">
- <Messages>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.AddHaving(List`1&lt;System.String&gt;):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AddSelect(System.Collections.Generic.List`1&lt;System.String&gt;):System.Void">
- <Messages>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.AddSelect(List`1&lt;System.String&gt;):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="AddWhere(System.Collections.Generic.List`1&lt;System.String&gt;):System.Void">
- <Messages>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.AddWhere(List`1&lt;System.String&gt;):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="appendCsvList(System.Text.StringBuilder,System.String,System.Collections.Generic.List`1&lt;System.String&gt;,System.String):System.Void">
- <Messages>
- <Message TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
- <Issue>
- <Item>SqlExpressionParts.appendCsvList(StringBuilder, String, List`1&lt;System.String&gt;, String):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="countClause">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>countClause</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="distinctClause">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>distinctClause</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="doneClauses">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.doneClauses</Item>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>doneClauses</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.doneClauses</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetSelect():System.String">
- <Messages>
- <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>GetSelect</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="groupByList">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.groupByList</Item>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>groupByList</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.groupByList</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="havingList">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.havingList</Item>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>havingList</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.havingList</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="joinList">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.joinList</Item>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>joinList</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>SqlExpressionParts.joinList</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="paramMap">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>SqlExpressionParts.paramMap</Item>
- <Item>System.Collections.Generic.Dictionary`2&lt;System.String,System.Object&gt;</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>paramMap</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="WhereClauseBuilder">
- <Members>
- <Member Name="_parts">
- <Messages>
- <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>WhereClauseBuilder._parts</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FindLambda(System.Linq.Expressions.Expression,System.String&amp;):System.Linq.Expressions.LambdaExpression">
- <Messages>
- <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>methodName</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>WhereClauseBuilder.FindLambda(Expression, String&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>WhereClauseBuilder.FindLambda(Expression, String&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>WhereClauseBuilder.FindLambda(Expression, String&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>WhereClauseBuilder.FindLambda(Expression, String&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="DBLinq.util">
- <Types>
- <Type Name="AttribHelper">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>AttribHelper</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="ExtractTypeFromMSet(System.Type):System.Type">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>AttribHelper.ExtractTypeFromMSet(Type):Type</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'t'</Item>
- <Item>AttribHelper.ExtractTypeFromMSet(Type):Type</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FindPropertiesWithGivenAttrib(System.Type):T[]">
- <Messages>
- <Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>AttribHelper.FindPropertiesWithGivenAttrib(Type):T[]</Item>
- <Item>T</Item>
- </Issue>
- </Message>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>AttribHelper.FindPropertiesWithGivenAttrib(Type):T[]</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetColumnAttrib(System.Reflection.MemberInfo):System.Data.Linq.ColumnAttribute">
- <Messages>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'memberInfo'</Item>
- <Item>AttribHelper.GetColumnAttrib(MemberInfo):ColumnAttribute</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetColumnAttribs(System.Type):System.Data.Linq.ColumnAttribute[]">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>AttribHelper.GetColumnAttribs(Type):ColumnAttribute[]</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetProjectionData(System.Type):DBLinq.Linq.ProjectionData">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>AttribHelper.GetProjectionData(Type):ProjectionData</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>AttribHelper.GetProjectionData(Type):ProjectionData</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetSQLColumnName(System.Reflection.MemberInfo):System.String">
- <Messages>
- <Message Id="Member" TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>AttribHelper.GetSQLColumnName(MemberInfo):String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetTableAttrib(System.Type):System.Data.Linq.TableAttribute">
- <Messages>
- <Message TypeName="ConsiderPassingBaseTypesAsParameters" Category="Microsoft.Design" CheckId="CA1011" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>t</Item>
- <Item>AttribHelper.GetTableAttrib(Type):TableAttribute</Item>
- <Item>System.Type</Item>
- <Item>System.Reflection.MemberInfo</Item>
- </Issue>
- </Message>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>AttribHelper.GetTableAttrib(Type):TableAttribute</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsAssociation(System.Linq.Expressions.MemberExpression,System.Data.Linq.AssociationAttribute&amp;):System.Boolean">
- <Messages>
- <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>assoc</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsAssociation(System.Reflection.PropertyInfo,System.Data.Linq.AssociationAttribute&amp;):System.Boolean">
- <Messages>
- <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>assoc</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="CSharp">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>CSharp</Item>
- </Issue>
- </Message>
- <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>CSharp</Item>
- <Item>Microsoft.CSharp</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="CategorizeType(System.Type):DBLinq.util.TypeEnum">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>CSharp.CategorizeType(Type):TypeEnum</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'t'</Item>
- <Item>CSharp.CategorizeType(Type):TypeEnum</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsColumnType(System.Type):System.Boolean">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>CSharp.IsColumnType(Type):Boolean</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsPrimitiveType(System.Type):System.Boolean">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>CSharp.IsPrimitiveType(Type):Boolean</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsProjection(System.Type):System.Boolean">
- <Messages>
- <Message Id="0#t" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>CSharp.IsProjection(Type):Boolean</Item>
- <Item>t</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'t'</Item>
- <Item>CSharp.IsProjection(Type):Boolean</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="DataReader2">
- <Messages>
- <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
- <Issue Name="ProvideDisposeBool">
- <Item>DBLinq.util.DataReader2</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="Dispose():System.Void">
- <Messages>
- <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
- <Issue Name="DisposeImplementation">
- <Item>DataReader2.Dispose():Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetBooleanN(System.Int32):System.Nullable`1&lt;System.Boolean&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetBooleanN(Int32):Nullable`1&lt;System.Boolean&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetBytes(System.Int32):System.Byte[]">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetBytes(Int32):Byte[]</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetCharN(System.Int32):System.Nullable`1&lt;System.Char&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetCharN(Int32):Nullable`1&lt;System.Char&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDateTime(System.Int32):System.DateTime">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetDateTime(Int32):DateTime</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDateTimeN(System.Int32):System.Nullable`1&lt;System.DateTime&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetDateTimeN(Int32):Nullable`1&lt;System.DateTime&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDecimal(System.Int32):System.Decimal">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetDecimal(Int32):Decimal</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDouble(System.Int32):System.Double">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetDouble(Int32):Double</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetDoubleN(System.Int32):System.Nullable`1&lt;System.Double&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetDoubleN(Int32):Nullable`1&lt;System.Double&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetFloat(System.Int32):System.Single">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetFloat(Int32):Single</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetInt16N(System.Int32):System.Nullable`1&lt;System.Int16&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetInt16N(Int32):Nullable`1&lt;System.Int16&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetInt32(System.Int32):System.Int32">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetInt32(Int32):Int32</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetInt32N(System.Int32):System.Nullable`1&lt;System.Int32&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetInt32N(Int32):Nullable`1&lt;System.Int32&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetInt64(System.Int32):System.Int64">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetInt64(Int32):Int64</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetInt64N(System.Int32):System.Nullable`1&lt;System.Int64&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetInt64N(Int32):Nullable`1&lt;System.Int64&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetString(System.Int32):System.String">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetString(Int32):String</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetUInt32(System.Int32):System.UInt32">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetUInt32(Int32):UInt32</Item>
- <Item>System.Exception</Item>
- </Issue>
- <Issue>
- <Item>DataReader2.GetUInt32(Int32):UInt32</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetUInt32N(System.Int32):System.Nullable`1&lt;System.UInt32&gt;">
- <Messages>
- <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DataReader2.GetUInt32N(Int32):Nullable`1&lt;System.UInt32&gt;</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ExprExtensions">
- <Members>
- <Member Name="XOp(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression">
- <Messages>
- <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>Op</Item>
- <Item>ExprExtensions.XOp(UnaryExpression):Expression</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="FieldUtils">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>FieldUtils</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="GetValue(System.Reflection.MemberInfo,System.Object):System.Object">
- <Messages>
- <Message Id="System.Exception.#ctor(System.String)" TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>FieldUtils.GetValue(MemberInfo, Object):Object</Item>
- <Item>1</Item>
- <Item>Exception.Exception(String)</Item>
- <Item>L55 Member is neither Property nor Field:__</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>FieldUtils.GetValue(MemberInfo, Object):Object</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="SetObjectIdField(System.Object,System.Reflection.FieldInfo,System.Object):System.Void">
- <Messages>
- <Message Id="assignable1" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
- <Item>assignable1</Item>
- <Item>System.Boolean</Item>
- </Issue>
- </Message>
- <Message Id="assignable2" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
- <Item>assignable2</Item>
- <Item>System.Boolean</Item>
- </Issue>
- </Message>
- <Message Id="longID" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
- <Item>longID</Item>
- <Item>System.Int64</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'finfo'</Item>
- <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
- </Issue>
- <Issue>
- <Item>'finfo'</Item>
- <Item>FieldUtils.SetObjectIdField(Object, FieldInfo, Object):Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="GroupHelper2`1">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>GroupHelper2`1</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="BuildProjFieldBinding(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData+ProjectionField,System.Linq.Expressions.ParameterExpression,System.Int32&amp;):System.Linq.Expressions.MemberAssignment">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&amp;):MemberAssignment</Item>
- <Item>DBLinq.util.GroupHelper2`1</Item>
- </Issue>
- </Message>
- <Message Id="ictos" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&amp;):MemberAssignment</Item>
- <Item>ictos</Item>
- <Item>System.Reflection.ConstructorInfo[]</Item>
- </Issue>
- </Message>
- <Message Id="igroupies" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>GroupHelper2`1.BuildProjFieldBinding(SessionVars, ProjectionField, ParameterExpression, Int32&amp;):MemberAssignment</Item>
- <Item>igroupies</Item>
- <Item>System.Reflection.PropertyInfo[]</Item>
- </Issue>
- </Message>
- <Message Id="3#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterId">
- <Item>ID</Item>
- <Item>fieldID</Item>
- <Item>Id</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Log1">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Log1</Item>
- </Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="Lookup`2">
- <Messages>
- <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.Lookup`2</Item>
- <Item>Collection</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name=".ctor(K,T)">
- <Messages>
- <Message Id="0#k" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterOneLetter">
- <Item>Lookup`2.Lookup`2(K, T)</Item>
- <Item>k</Item>
- </Issue>
- </Message>
- <Message Id="1#val" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Created="2007-06-13 16:29:09Z">
- <Issue Name="Parameter">
- <Item>Lookup`2.Lookup`2(K, T)</Item>
- <Item>val</Item>
- <Item>val</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_elements">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_elements</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;T&gt;</Item>
- <Item>Lookup`2._elements</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_elements</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="EnumGroups(DBLinq.util.DataReader2,System.Linq.Func`2&lt;DBLinq.util.DataReader2,K&gt;,System.Linq.Func`2&lt;DBLinq.util.DataReader2,T&gt;):System.Collections.Generic.IEnumerable`1&lt;DBLinq.util.Lookup`2&lt;K,T&gt;&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Lookup`2.EnumGroups(DataReader2, Func`2&lt;DBLinq.util.DataReader2,K&gt;, Func`2&lt;DBLinq.util.DataReader2,T&gt;):IEnumerable`1&lt;DBLinq.util.Lookup`2&lt;K,T&gt;&gt;</Item>
- <Item>DBLinq.util.Lookup`2</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotNestGenericTypesInMemberSignatures" Category="Microsoft.Design" CheckId="CA1006" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Lookup`2.EnumGroups(DataReader2, Func`2&lt;DBLinq.util.DataReader2,K&gt;, Func`2&lt;DBLinq.util.DataReader2,T&gt;):IEnumerable`1&lt;DBLinq.util.Lookup`2&lt;K,T&gt;&gt;</Item>
- <Item>System.Collections.Generic.IEnumerable`1&lt;DBLinq.util.Lookup`2&lt;K,T&gt;&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ReverseAssociation">
- <Members>
- <Member Name="child">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ReverseAssociation.child</Item>
- <Item>DBLinq.util.ReverseAssociation+Part</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>child</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="parent">
- <Messages>
- <Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>ReverseAssociation.parent</Item>
- <Item>DBLinq.util.ReverseAssociation+Part</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>parent</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="ReverseAssociation+Part">
- <Messages>
- <Message TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.ReverseAssociation+Part</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="assocAttrib">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>assocAttrib</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="propInfo">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>propInfo</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="tableAttrib">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>tableAttrib</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="varName">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>varName</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="RowEnumerator`1">
- <Messages>
- <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.RowEnumerator`1</Item>
- <Item>Collection</Item>
- </Issue>
- </Message>
- <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
- <Issue Name="ProvideDisposeBool">
- <Item>DBLinq.util.RowEnumerator`1</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name=".ctor(DBLinq.Linq.SessionVars,System.Collections.Generic.Dictionary`2&lt;T,T&gt;)">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowEnumerator`1.RowEnumerator`1(SessionVars, Dictionary`2&lt;T,T&gt;)</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_conn">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_conn</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_conn</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_objFromRow2">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_objFromRow2</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_objFromRow2</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_projectionData">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_projectionData</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_projectionData</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="_vars">
- <Messages>
- <Message TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>_vars</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>_vars</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="Dispose():System.Void">
- <Messages>
- <Message TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063" Created="2007-06-13 16:29:09Z">
- <Issue Name="DisposeImplementation">
- <Item>RowEnumerator`1.Dispose():Void</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ExecuteSqlCommand(MySql.Data.MySqlClient.MySqlConnection,DBLinq.util.DataReader2&amp;):MySql.Data.MySqlClient.MySqlCommand">
- <Messages>
- <Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>rdr2</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="RowEnumeratorCompiler`1">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="BuildProjectedRowLambda(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData,System.Linq.Expressions.ParameterExpression,System.Int32&amp;):System.Linq.Expressions.LambdaExpression">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&amp;):LambdaExpression</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&amp;):LambdaExpression</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message Id="mis" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.BuildProjectedRowLambda(SessionVars, ProjectionData, ParameterExpression, Int32&amp;):LambdaExpression</Item>
- <Item>mis</Item>
- <Item>System.Reflection.MethodInfo[]</Item>
- </Issue>
- </Message>
- <Message Id="3#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterId">
- <Item>ID</Item>
- <Item>fieldID</Item>
- <Item>Id</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ChooseFieldRetrievalMethod(System.Type):System.Reflection.MethodInfo">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.ChooseFieldRetrievalMethod(Type):MethodInfo</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CompileColumnRowDelegate(DBLinq.Linq.ProjectionData,System.Int32&amp;):System.Linq.Func`2&lt;DBLinq.util.DataReader2,T&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&amp;):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message Id="sb" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileColumnRowDelegate(ProjectionData, Int32&amp;):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>sb</Item>
- <Item>System.Text.StringBuilder</Item>
- </Issue>
- </Message>
- <Message Id="1#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterId">
- <Item>ID</Item>
- <Item>fieldID</Item>
- <Item>Id</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CompileIDRetrieval(DBLinq.Linq.ProjectionData):System.Linq.Func`2&lt;T,System.String&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2&lt;T,System.String&gt;</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="MemberId">
- <Item>RowEnumeratorCompiler`1.CompileIDRetrieval(ProjectionData):Func`2&lt;T,System.String&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CompilePrimitiveRowDelegate(System.Int32&amp;):System.Linq.Func`2&lt;DBLinq.util.DataReader2,T&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompilePrimitiveRowDelegate(Int32&amp;):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message Id="0#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterId">
- <Item>ID</Item>
- <Item>fieldID</Item>
- <Item>Id</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CompileProjectedRowDelegate(DBLinq.Linq.SessionVars,DBLinq.Linq.ProjectionData):System.Linq.Func`2&lt;DBLinq.util.DataReader2,T&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message Id="sb" TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileProjectedRowDelegate(SessionVars, ProjectionData):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>sb</Item>
- <Item>System.Text.StringBuilder</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="CompileRowDelegate(DBLinq.Linq.SessionVars,System.Int32&amp;):System.Linq.Func`2&lt;DBLinq.util.DataReader2,T&gt;">
- <Messages>
- <Message TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&amp;):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>DBLinq.util.RowEnumeratorCompiler`1</Item>
- </Issue>
- </Message>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.CompileRowDelegate(SessionVars, Int32&amp;):Func`2&lt;DBLinq.util.DataReader2,T&gt;</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message Id="1#" TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706" Created="2007-06-13 16:29:09Z">
- <Issue Name="ParameterId">
- <Item>ID</Item>
- <Item>fieldID</Item>
- <Item>Id</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="GetFieldMethodCall(System.Type,System.Linq.Expressions.Expression,System.Int32):System.Linq.Expressions.MethodCallExpression">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowEnumeratorCompiler`1.GetFieldMethodCall(Type, Expression, Int32):MethodCallExpression</Item>
- <Item>System.Exception</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="RowEnumeratorGroupBy`3">
- <Messages>
- <Message TypeName="AvoidExcessiveParametersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1005" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.RowEnumeratorGroupBy`3</Item>
- </Issue>
- </Message>
- <Message TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.RowEnumeratorGroupBy`3</Item>
- <Item>Collection</Item>
- </Issue>
- </Message>
- </Messages>
- </Type>
- <Type Name="RowEnumFactory`1">
- <Members>
- <Member Name="Create(DBLinq.Linq.SessionVars,System.Collections.Generic.Dictionary`2&lt;T,T&gt;):DBLinq.util.RowEnumerator`1&lt;T&gt;">
- <Messages>
- <Message TypeName="RethrowToPreserveStackDetails" Category="Microsoft.Usage" CheckId="CA2200" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>RowEnumFactory`1.Create(SessionVars, Dictionary`2&lt;T,T&gt;):RowEnumerator`1&lt;T&gt;</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="IsOrHasGroupField(DBLinq.Linq.SessionVars,System.Type&amp;):System.Boolean">
- <Messages>
- <Message Id="vars" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2007-06-13 16:29:09Z" FixCategory="NonBreaking">
- <Issue>
- <Item>vars</Item>
- <Item>RowEnumFactory`1.IsOrHasGroupField(SessionVars, Type&amp;):Boolean</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="RowScalar`1">
- <Members>
- <Member Name="GetScalar(System.Linq.Expressions.Expression):S">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>RowScalar`1.GetScalar(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowScalar`1.GetScalar(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowScalar`1.GetScalar(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowScalar`1.GetScalar(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- <Issue Name="TooGeneric">
- <Item>RowScalar`1.GetScalar(Expression):S</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="TypeEnum">
- <Messages>
- <Message TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.util.TypeEnum</Item>
- <Item>Enum</Item>
- </Issue>
- </Message>
- </Messages>
- </Type>
- </Types>
- </Namespace>
- <Namespace Name="DBLinq.vendor">
- <Types>
- <Type Name="MySqlTypeConversions">
- <Members>
- <Member Name=".cctor()">
- <Messages>
- <Message TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>DBLinq.vendor.MySqlTypeConversions</Item>
- </Issue>
- </Message>
- <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MySqlTypeConversions.MySqlTypeConversions()</Item>
- <Item>System.String.ToLower</Item>
- <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="ParseType(System.String):MySql.Data.MySqlClient.MySqlDbType">
- <Messages>
- <Message TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201" Created="2007-06-13 16:29:09Z">
- <Issue Name="TooGeneric">
- <Item>MySqlTypeConversions.ParseType(String):MySqlDbType</Item>
- <Item>System.ApplicationException</Item>
- </Issue>
- </Message>
- <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>MySqlTypeConversions.ParseType(String):MySqlDbType</Item>
- <Item>System.String.ToLower</Item>
- <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- <Type Name="Vendor">
- <Messages>
- <Message TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Vendor</Item>
- </Issue>
- </Message>
- <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Vendor</Item>
- <Item>DBLinq.vendor</Item>
- </Issue>
- </Message>
- </Messages>
- <Members>
- <Member Name="Concat(System.Collections.Generic.List`1&lt;System.String&gt;):System.String">
- <Messages>
- <Message TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>System.Collections.Generic.List`1&lt;System.String&gt;</Item>
- <Item>Vendor.Concat(List`1&lt;System.String&gt;):String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- <Member Name="FieldName_Safe(System.String):System.String">
- <Messages>
- <Message Id="name" TypeName="AvoidUnnecessaryStringCreation" Category="Microsoft.Performance" CheckId="CA1807" Created="2007-06-13 16:29:09Z">
- <Issue Name="UseStringCompareParameter">
- <Item>Vendor.FieldName_Safe(String):String</Item>
- <Item>String.op_Equality(String, String):Boolean</Item>
- <Item>name</Item>
- </Issue>
- </Message>
- <Message Id="Member" TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2007-06-13 16:29:09Z">
- <Issue Name="Member">
- <Item>FieldName_Safe</Item>
- </Issue>
- </Message>
- <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>Vendor.FieldName_Safe(String):String</Item>
- <Item>System.String.ToLower</Item>
- <Item>System.String.ToLower(System.Globalization.CultureInfo)</Item>
- </Issue>
- </Message>
- <Message TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062" Created="2007-06-13 16:29:09Z">
- <Issue>
- <Item>'name'</Item>
- <Item>Vendor.FieldName_Safe(String):String</Item>
- </Issue>
- </Message>
- </Messages>
- </Member>
- </Members>
- </Type>
- </Types>
- </Namespace>
- </Namespaces>
- </Module>
- </Modules>
- </Target>
- </Targets>
- <Rules>
- <Rule TypeName="AbstractTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1012">
- <Resolution Name="Default">Change the accessibility of all public constructors in '{0}' to protected.</Resolution>
- </Rule>
- <Rule TypeName="ArrayFieldsShouldNotBeReadOnly" Category="Microsoft.Security" CheckId="CA2105">
- <Resolution Name="Default">Either replace {0} with a strongly typed collection that cannot be changed, or replace the public field with a method that returns a clone of a private array.</Resolution>
- </Rule>
- <Rule TypeName="AssembliesShouldDeclareMinimumSecurity" Category="Microsoft.Usage" CheckId="CA2209">
- <Resolution Name="Default">No valid permission requests were found for assembly '{0}'. You should always specify the minimum security permissions using SecurityAction.RequestMinimum.</Resolution>
- </Rule>
- <Rule TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210">
- <Resolution Name="NoStrongName">Sign '{0}' with a strong name key.</Resolution>
- </Rule>
- <Rule TypeName="AvoidExcessiveParametersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1005">
- <Resolution Name="Default">Consider a design where '{0}' has no more than 2 type parameters.</Resolution>
- </Rule>
- <Rule TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020">
- <Resolution Name="Default">Consider merging the types defined in '{0}' with another namespace.</Resolution>
- </Rule>
- <Rule TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021">
- <Resolution Name="Default">Consider a design that does not require that '{0}' be an out parameter.</Resolution>
- </Rule>
- <Rule TypeName="AvoidTypeNamesInParameters" Category="Microsoft.Naming" CheckId="CA1720">
- <Resolution Name="Default">Remove the type identifier from parameter name '{0}'.</Resolution>
- </Rule>
- <Rule TypeName="AvoidUninstantiatedInternalClasses" Category="Microsoft.Performance" CheckId="CA1812">
- <Resolution Name="Default">'{0}' is an internal class that is apparently never instantiated. If so, remove the code from the assembly. If this class is intended to contain only static methods, consider adding a private constructor to prevent the compiler from generating a default constructor.</Resolution>
- </Rule>
- <Rule TypeName="AvoidUnnecessaryStringCreation" Category="Microsoft.Performance" CheckId="CA1807">
- <Resolution Name="UseStringCompareParameter">{0} calls {1} after converting '{2}', a parameter, to upper or lowercase. If possible, eliminate the string creation and call the overload of String.Compare that performs a case-insensitive comparison.</Resolution>
- </Rule>
- <Rule TypeName="AvoidUnsealedAttributes" Category="Microsoft.Performance" CheckId="CA1813">
- <Resolution Name="Default">Seal '{0}', if possible.</Resolution>
- </Rule>
- <Rule TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823">
- <Resolution Name="Default">It appears that field '{0}' is never used or is only ever assigned to. Use this field or remove it.</Resolution>
- </Rule>
- <Rule TypeName="ConsiderPassingBaseTypesAsParameters" Category="Microsoft.Design" CheckId="CA1011">
- <Resolution Name="Default">Consider changing the type of parameter '{0}' in {1} from {2} to its base type {3}. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.</Resolution>
- </Rule>
- <Rule TypeName="DoNotCastUnnecessarily" Category="Microsoft.Performance" CheckId="CA1800">
- <Resolution Name="Local">'{0}', a local, is cast to type '{1}' multiple times in method {2}. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant {3} instruction.</Resolution>
- </Rule>
- <Rule TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031">
- <Resolution Name="Default">Modify '{0}' to catch a more specific exception than '{1}' or rethrow the exception.</Resolution>
- </Rule>
- <Rule TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104">
- <Resolution Name="Default">Remove the readonly declaration from '{0}' or change the field to one that is an immutable reference type. If the reference type '{1}' is, in fact, immutable, exclude this message.</Resolution>
- </Rule>
- <Rule TypeName="DoNotDeclareStaticMembersOnGenericTypes" Category="Microsoft.Design" CheckId="CA1000">
- <Resolution Name="Default">Remove {0} from '{1}' or make it an instance member.</Resolution>
- </Rule>
- <Rule TypeName="DoNotDeclareVisibleInstanceFields" Category="Microsoft.Design" CheckId="CA1051">
- <Resolution Name="Default">Make '{0}' private or internal (Friend in VB, public private in C++) and provide a public or protected property to access it.</Resolution>
- </Rule>
- <Rule TypeName="DoNotExposeGenericLists" Category="Microsoft.Design" CheckId="CA1002">
- <Resolution Name="Default">Change '{0}' in {1} to use Collection&lt;T&gt;, ReadOnlyCollection&lt;T&gt; or KeyedCollection&lt;K,V&gt;</Resolution>
- </Rule>
- <Rule TypeName="DoNotInitializeUnnecessarily" Category="Microsoft.Performance" CheckId="CA1805">
- <Resolution Name="Default">{0} initializes field {1} of type {2} to {3}. Remove this initialization as it will be done automatically by the runtime.</Resolution>
- </Rule>
- <Rule TypeName="DoNotNestGenericTypesInMemberSignatures" Category="Microsoft.Design" CheckId="CA1006">
- <Resolution Name="Default">Consider a design where {0} doesn't nest generic type '{1}'.</Resolution>
- </Rule>
- <Rule TypeName="DoNotPassLiteralsAsLocalizedParameters" Category="Microsoft.Globalization" CheckId="CA1303">
- <Resolution Name="Default">{0} passes a literal as parameter {1} of a call to {2}. Retrieve the following string argument from a resource table instead: '{3}'</Resolution>
- </Rule>
- <Rule TypeName="DoNotRaiseReservedExceptionTypes" Category="Microsoft.Usage" CheckId="CA2201">
- <Resolution Name="TooGeneric">{0} creates an exception of type '{1}', an exception type that is not sufficiently specific and should never be raised by user code. If this exception instance might be thrown, use a different exception type.</Resolution>
- </Rule>
- <Rule TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004">
- <Resolution Name="Default">Consider a design where {0} doesn't require explicit type parameter '{1}' in any call to it.</Resolution>
- </Rule>
- <Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
- <Resolution Name="Member">Correct the casing of member name '{0}'.</Resolution>
- <Resolution Name="Namespace">Correct the casing of namespace name '{0}'.</Resolution>
- <Resolution Name="Parameter">Correct the casing of parameter name '{0}'.</Resolution>
- </Rule>
- <Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
- <Resolution Name="Parameter">In method {0}, correct the spelling of the unrecognized token '{1}' in parameter name '{2}' or strip it entirely if it represents any sort of hungarian notation.</Resolution>
- <Resolution Name="ParameterOneLetter">In method {0}, consider providing a more meaningful name than the one-letter parameter name '{1}'.</Resolution>
- </Rule>
- <Rule TypeName="IdentifiersShouldHaveCorrectSuffix" Category="Microsoft.Naming" CheckId="CA1710">
- <Resolution Name="Default">Rename '{0}' to end in '{1}'.</Resolution>
- </Rule>
- <Rule TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707">
- <Resolution Name="Member">Remove all underscores from member '{0}'.</Resolution>
- <Resolution Name="Parameter">Remove all underscores from parameter '{0}'.</Resolution>
- </Rule>
- <Rule TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711">
- <Resolution Name="Default">Rename '{0}' so that it does not end in '{1}'.</Resolution>
- </Rule>
- <Rule TypeName="ImplementIDisposableCorrectly" Category="Microsoft.Design" CheckId="CA1063">
- <Resolution Name="DisposeImplementation">Modify {0} so that it calls Dispose(true), then calls GC.SuppressFinalize on the current object instance ('this' or 'Me' in VB), and then returns.</Resolution>
- <Resolution Name="ProvideDisposeBool">Provide an overridable implementation of Dispose(bool) on {0} or mark the type as sealed. A call to Dispose(false) should only clean up native resources. A call to Dispose(true) should clean up both managed and native resources.</Resolution>
- </Rule>
- <Rule TypeName="InitializeReferenceTypeStaticFieldsInline" Category="Microsoft.Performance" CheckId="CA1810">
- <Resolution Name="Default">Initialize all static fields in {0} when those fields are declared and remove the explicit static constructor.</Resolution>
- </Rule>
- <Rule TypeName="LongAcronymsShouldBePascalCased" Category="Microsoft.Naming" CheckId="CA1705">
- <Resolution Name="Member">Correct the capitalization of member name '{0}'.</Resolution>
- </Rule>
- <Rule TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014">
- <Resolution Name="NoAttr">'{0}' should be marked with CLSCompliantAttribute and its value should be true.</Resolution>
- </Rule>
- <Rule TypeName="MarkMembersAsStatic" Category="Microsoft.Performance" CheckId="CA1822">
- <Resolution Name="Default">The 'this' parameter (or 'Me' in VB) of {0} is never used. Mark the member as static (or Shared in VB) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.</Resolution>
- </Rule>
- <Rule TypeName="MembersShouldDifferByMoreThanReturnType" Category="Microsoft.Usage" CheckId="CA2223">
- <Resolution Name="Default">'{0}' should differ from other members by more than its return type.</Resolution>
- </Rule>
- <Rule TypeName="NestedTypesShouldNotBeVisible" Category="Microsoft.Design" CheckId="CA1034">
- <Resolution Name="Default">Do not nest type '{0}'. Alternatively, change its accessibility so that it is not externally visible.</Resolution>
- </Rule>
- <Rule TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815">
- <Resolution Name="Equals">'{0}' should override Equals.</Resolution>
- <Resolution Name="op_Equality">'{0}' should override the equality (==) and inequality (!=) operators.</Resolution>
- </Rule>
- <Rule TypeName="ParameterNamesShouldMatchBaseDeclaration" Category="Microsoft.Naming" CheckId="CA1725">
- <Resolution Name="Default">Change parameter name '{0}' of method {1} to '{2}' in order to match the identifier as it has been declared in {3}.</Resolution>
- </Rule>
- <Rule TypeName="RemoveUnusedLocals" Category="Microsoft.Performance" CheckId="CA1804">
- <Resolution Name="Default">{0} declares a local, '{1}', of type {2}, which is never used or is only assigned to. Use this local or remove it.</Resolution>
- </Rule>
- <Rule TypeName="RethrowToPreserveStackDetails" Category="Microsoft.Usage" CheckId="CA2200">
- <Resolution Name="Default">{0} rethrows a caught exception and specifies it explicitly as an argument. Use 'throw' without an argument instead, in order to preserve the stack location where the exception was initially raised.</Resolution>
- </Rule>
- <Rule TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801">
- <Resolution Name="Default">Parameter '{0}' of {1} is never used. Remove the parameter or use it in the method body.</Resolution>
- </Rule>
- <Rule TypeName="ShortAcronymsShouldBeUppercase" Category="Microsoft.Naming" CheckId="CA1706">
- <Resolution Name="Member">Correct the capitalization of '{0}' in member name '{1}'.</Resolution>
- <Resolution Name="MemberId">'Id' is an abbreviation and therefore is not subject to acronym casing guidelines. Correct the capitalization of 'ID' in member name '{0}' by changing it to 'Id'.</Resolution>
- <Resolution Name="ParameterId">'Id' is an abbreviation and therefore is not subject to acronym casing guidelines. Correct the capitalization of '{0}' in parameter name '{1}' by changing it to '{2}'.</Resolution>
- </Rule>
- <Rule TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304">
- <Resolution Name="Default">{0} makes a call to {1} that does not explicitly provide a CultureInfo. This should be replaced with a call to {2}.</Resolution>
- </Rule>
- <Rule TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305">
- <Resolution Name="Default">{0} makes a call to {1} that does not explicitly provide an IFormatProvider. This should be replaced with a call to {2}.</Resolution>
- </Rule>
- <Rule TypeName="StaticHolderTypesShouldNotHaveConstructors" Category="Microsoft.Design" CheckId="CA1053">
- <Resolution Name="Default">Remove the public constructors from '{0}'.</Resolution>
- </Rule>
- <Rule TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724">
- <Resolution Name="Default">The type name '{0}' conflicts in whole or in part with the namespace name '{1}'. Change either name to eliminate the conflict.</Resolution>
- </Rule>
- <Rule TypeName="TypesThatOwnDisposableFieldsShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1001">
- <Resolution Name="Default">Implement IDisposable on '{0}' as it instantiates members of the following IDisposable types: {1}</Resolution>
- </Rule>
- <Rule TypeName="UsePreferredTerms" Category="Microsoft.Naming" CheckId="CA1726">
- <Resolution Name="Member">Replace the term '{0}' in member name '{1}' with the preferred alternate '{2}'.</Resolution>
- </Rule>
- <Rule TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024">
- <Resolution Name="Default">Change '{0}' to a property if appropriate.</Resolution>
- </Rule>
- <Rule TypeName="ValidateArgumentsOfPublicMethods" Category="Microsoft.Design" CheckId="CA1062">
- <Resolution Name="Default">Validate parameter {0} passed to externally visible method {1}.</Resolution>
- </Rule>
- </Rules>
- </FxCopReport>
-</FxCopProject>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.ico b/mcs/class/System.Data.Linq/src/DbLinq.ico
deleted file mode 100644
index c4433179be2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.ico
+++ /dev/null
Binary files differ
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.sln b/mcs/class/System.Data.Linq/src/DbLinq.sln
deleted file mode 100644
index e166ee3ce5a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.sln
+++ /dev/null
@@ -1,368 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{05C5B3A4-2F0B-4330-8106-14D91A73D9F0}"
- ProjectSection(SolutionItems) = preProject
- DbLinq1.vsmdi = DbLinq1.vsmdi
- DbLinq2.vsmdi = DbLinq2.vsmdi
- DbLinq3.vsmdi = DbLinq3.vsmdi
- LocalTestRun.testrunconfig = LocalTestRun.testrunconfig
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq", "DbLinq\DbLinq.csproj", "{7950197D-4122-49CB-9FD7-45E666BAFEC2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql", "DbLinq.MySql\DbLinq.MySql.csproj", "{FA8D1068-3341-4956-BF94-54C6A816BD9E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer", "DbLinq.SqlServer\DbLinq.SqlServer.csproj", "{EA47FE75-0E41-4ABF-B355-9667E78072E9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle", "DbLinq.Oracle\DbLinq.Oracle.csproj", "{D9DE72A2-D885-4C54-A89E-302E6829101C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.PostgreSql", "DbLinq.PostgreSql\DbLinq.PostgreSql.csproj", "{32824F7E-9260-413C-B174-F3E315936FA7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite", "DbLinq.Sqlite\DbLinq.Sqlite.csproj", "{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{33BD0DF3-4C8A-44F9-817C-BF5585D58619}"
- ProjectSection(SolutionItems) = preProject
- Build Northwind parameters.txt = Build Northwind parameters.txt
- Build Northwind.bat = Build Northwind.bat
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{595F22C8-D8E2-4692-93D5-32FDDB7FF178}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ingres", "DbLinq.Ingres\DbLinq.Ingres.csproj", "{90D57CD9-D704-409E-88A1-0F22AC79065A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "lib", "lib", "{C11FF24E-368F-4F44-9EB0-E4F730ABF0FA}"
- ProjectSection(SolutionItems) = preProject
- ..\lib\DynamicLinq.cs = ..\lib\DynamicLinq.cs
- ..\lib\Ingres.Client.dll = ..\lib\Ingres.Client.dll
- ..\lib\Mono.Security.dll = ..\lib\Mono.Security.dll
- ..\lib\MySql.Data.dll = ..\lib\MySql.Data.dll
- ..\lib\Npgsql.dll = ..\lib\Npgsql.dll
- ..\lib\nunit-gui-runner.dll = ..\lib\nunit-gui-runner.dll
- ..\lib\nunit.core.dll = ..\lib\nunit.core.dll
- ..\lib\nunit.core.interfaces.dll = ..\lib\nunit.core.interfaces.dll
- ..\lib\nunit.framework.dll = ..\lib\nunit.framework.dll
- ..\lib\Oracle.DataAccess.dll = ..\lib\Oracle.DataAccess.dll
- ..\lib\System.Data.SQLite.DLL = ..\lib\System.Data.SQLite.DLL
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbMetal", "DbMetal\DbMetal.csproj", "{363FF43D-C870-4423-BE50-DAED7793A6D1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.Linq", "DbLinq\System.Data.Linq.csproj", "{97305421-3071-4175-AA3C-9A432CC28121}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ingres.Example", "..\examples\DbLinq.Ingres.Example\DbLinq.Ingres.Example.csproj", "{B784AE42-25A7-4819-8469-C901EB3635A4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql.Example", "..\examples\DbLinq.MySql.Example\DbLinq.MySql.Example.csproj", "{B8E7590F-1EA8-49AE-9808-A36C8A67E322}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ora.Example", "..\examples\DbLinq.Ora.Example\DbLinq.Ora.Example.csproj", "{2D81DF5B-E974-4131-9A41-519C6B9D0EBC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Pgsql.Example", "..\examples\DbLinq.Pgsql.Example\DbLinq.Pgsql.Example.csproj", "{B8E7290F-1EA8-49AE-9808-A36C1A67E322}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SQLite.Example", "..\examples\DbLinq.SQLite.Example\DbLinq.SQLite.Example.csproj", "{DB89A450-3A57-420E-B784-911B83BEA99B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Mssql.Example", "..\examples\DbLinq.Mssql.Example\DbLinq.Mssql.Example.csproj", "{91F0C291-3E1C-4058-A52D-A780CFE92183}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ingres_test", "DbLinq.Ingres\Test\DbLinq.Ingres_test.csproj", "{858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test.csproj", "{A348FBCE-2246-48FF-9862-35553B4B284C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test_strict", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test_strict.csproj", "{D63B7158-6F23-4B35-9C39-871D37C9BAA6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql_test", "DbLinq.MySql\Test\DbLinq.MySql_test.csproj", "{858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle_test", "DbLinq.Oracle\Test\DbLinq.Oracle_test.csproj", "{858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle_test_odp", "DbLinq.Oracle\Test\DbLinq.Oracle_test_odp.csproj", "{858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.PostgreSql_test", "DbLinq.PostgreSql\Test\DbLinq.PostgreSql_test.csproj", "{858BAFF7-542F-4DBB-940B-57333E4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test.csproj", "{3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Firebird", "DbLinq.Firebird\DbLinq.Firebird.csproj", "{E1AB58E4-357E-4031-90F3-6AABA9623047}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Firebird_test", "DbLinq.Firebird\Test\DbLinq.Firebird_test.csproj", "{6BC45425-283A-4D51-881A-D1E14A699D57}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.FbSql.Example", "..\examples\DbLinq.FbSql.Example\DbLinq.FbSql.Example.csproj", "{EC942173-F034-47D3-9659-CD55BCCA2F89}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq_test", "DbLinq\Test\DbLinq_test.csproj", "{408D1FEB-71F4-4666-ADAD-194616D99B94}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq_test_ndb_strict", "DbLinq\Test\DbLinq_test_ndb_strict.csproj", "{AB60629C-6B19-4465-89AA-DBD7A0428F4B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbMetal_test", "DbMetal\Test\DbMetal_test.csproj", "{4A829353-5A69-4EFD-8CD7-92C9D5DEB102}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test_ndb", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test_ndb.csproj", "{6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestNamespaceWriter", "Tools\TestNamespaceWriter\TestNamespaceWriter.csproj", "{5C6BF500-1612-4A81-95AF-F31BE0436A27}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test_mono", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test_mono.csproj", "{68267FB0-0771-4507-942F-395A1AE556FD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test_mono_strict", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test_mono_strict.csproj", "{06413209-2415-4541-8033-D5AAFF778A23}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqlMetal", "DbMetal\SqlMetal.csproj", "{CC64BF54-481C-4740-8135-E5972531CA7D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbMetal_test_sqlite", "DbMetal\Test\DbMetal_test_sqlite.csproj", "{B4214704-ED8E-49C2-AC71-7D4992141378}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqlMetal_test_sqlite", "DbMetal\Test\SqlMetal_test_sqlite.csproj", "{874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestReporter", "Tools\TestReporter\TestReporter.csproj", "{EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug - Mono Strict|Any CPU = Debug - Mono Strict|Any CPU
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug - Mono Strict|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug - Mono Strict|Any CPU.Build.0 = Debug - Mono Strict|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Release|Any CPU.Build.0 = Release|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Release|Any CPU.Build.0 = Release|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Release|Any CPU.Build.0 = Release|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Release|Any CPU.Build.0 = Release|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Release|Any CPU.Build.0 = Release|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Release|Any CPU.Build.0 = Release|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug - Mono Strict|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Debug - Mono Strict|Any CPU.Build.0 = Debug - Mono Strict|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {97305421-3071-4175-AA3C-9A432CC28121}.Release|Any CPU.Build.0 = Release|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B784AE42-25A7-4819-8469-C901EB3635A4}.Release|Any CPU.Build.0 = Release|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Release|Any CPU.Build.0 = Release|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC}.Release|Any CPU.Build.0 = Release|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322}.Release|Any CPU.Build.0 = Release|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DB89A450-3A57-420E-B784-911B83BEA99B}.Release|Any CPU.Build.0 = Release|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {91F0C291-3E1C-4058-A52D-A780CFE92183}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Release|Any CPU.Build.0 = Release|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Release|Any CPU.Build.0 = Release|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Release|Any CPU.Build.0 = Release|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Release|Any CPU.Build.0 = Release|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EC942173-F034-47D3-9659-CD55BCCA2F89}.Release|Any CPU.Build.0 = Release|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Release|Any CPU.Build.0 = Release|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Release|Any CPU.Build.0 = Release|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Release|Any CPU.Build.0 = Release|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5C6BF500-1612-4A81-95AF-F31BE0436A27}.Release|Any CPU.Build.0 = Release|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Release|Any CPU.Build.0 = Release|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Release|Any CPU.Build.0 = Release|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CC64BF54-481C-4740-8135-E5972531CA7D}.Release|Any CPU.Build.0 = Release|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B4214704-ED8E-49C2-AC71-7D4992141378}.Release|Any CPU.Build.0 = Release|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Debug - Mono Strict|Any CPU.ActiveCfg = Debug|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Debug - Mono Strict|Any CPU.Build.0 = Debug|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EEE5CAA1-0312-45F2-94ED-BC311A19CAEF}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {A348FBCE-2246-48FF-9862-35553B4B284C} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {6BC45425-283A-4D51-881A-D1E14A699D57} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {408D1FEB-71F4-4666-ADAD-194616D99B94} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {5C6BF500-1612-4A81-95AF-F31BE0436A27} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {68267FB0-0771-4507-942F-395A1AE556FD} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {06413209-2415-4541-8033-D5AAFF778A23} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {B4214704-ED8E-49C2-AC71-7D4992141378} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9} = {33BD0DF3-4C8A-44F9-817C-BF5585D58619}
- {B784AE42-25A7-4819-8469-C901EB3635A4} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {2D81DF5B-E974-4131-9A41-519C6B9D0EBC} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {B8E7290F-1EA8-49AE-9808-A36C1A67E322} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {DB89A450-3A57-420E-B784-911B83BEA99B} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {91F0C291-3E1C-4058-A52D-A780CFE92183} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- {EC942173-F034-47D3-9659-CD55BCCA2F89} = {595F22C8-D8E2-4692-93D5-32FDDB7FF178}
- EndGlobalSection
-EndGlobal
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.snk b/mcs/class/System.Data.Linq/src/DbLinq.snk
deleted file mode 100644
index f1490a0547a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.snk
+++ /dev/null
Binary files differ
diff --git a/mcs/class/System.Data.Linq/src/DbLinq.vsmdi b/mcs/class/System.Data.Linq/src/DbLinq.vsmdi
deleted file mode 100644
index be21c2f338c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq.vsmdi
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestLists xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006">
- <TestList name="EnglishWords" id="8bb30b05-6a49-4359-82a8-e268a0f72142" parentListId="f1b10bc8-f412-4c0b-90f5-d9125e8c80d8">
- <TestLinks>
- <TestLink id="f777b698-cc00-d6c3-fdfe-1c54e16fa479" name="GetWords2Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="a8bbca70-ebf9-fd29-3fd3-5a6279739c17" name="GetWords1Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c7c86682-cc53-5d37-ffb7-7573d3897985" name="GetWords5Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="ed9d4a44-3988-fff1-0474-6ea9dc5843cb" name="GetWords6Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c8ba7616-1765-5ce5-4ac9-24cf514e3360" name="GetNote2Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="b2f691a4-2984-d4b5-1d37-3d6d375bcb06" name="GetWords3Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="93b87687-267f-1582-3546-7011e70bb13a" name="GetNote1Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="8f994ae8-d046-476f-10c9-ffd5a29cf272" name="GetNote3Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c5c2a048-0174-a2e7-bd6e-bacb614186b1" name="GetWords0Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
- <TestList name="Lists of Tests" id="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <RunConfiguration id="4bf8ab57-0a3e-42e7-8cf7-3cb20d6d9ec5" name="Local Test Run" storage="localtestrun.testrunconfig" type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration, Microsoft.VisualStudio.QualityTools.Common, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestList>
- <TestList name="DbLinq" id="e9c49e8b-62c8-439b-8992-acd7a70d418d" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6" />
- <TestList name="Util" id="f1b10bc8-f412-4c0b-90f5-d9125e8c80d8" parentListId="e9c49e8b-62c8-439b-8992-acd7a70d418d" />
-</TestLists> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/.gitattributes
deleted file mode 100644
index d2788fb7d72..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/DbLinqToDoAttribute.cs -crlf
-/MonoTODOAttribute.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes
deleted file mode 100644
index 9584b59a820..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/.gitattributes
+++ /dev/null
@@ -1,17 +0,0 @@
-/ChangeAction.cs -crlf
-/ChangeSet.cs -crlf
-/DBLinqExtendedAttributte.cs -crlf
-/DataContext.Extended.cs -crlf
-/DataContext.cs -crlf
-/DataLoadOptions.cs -crlf
-/EntityRef.cs -crlf
-/EntitySet.cs -crlf
-/IExecuteResult.cs -crlf
-/IMemberModificationHandler.cs -crlf
-/ITable.Extended.cs -crlf
-/ITable.cs -crlf
-/IVendorProvider.cs -crlf
-/ReadMe.txt -crlf
-/RefreshMode.cs -crlf
-/Table.Extended.cs -crlf
-/Table.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeAction.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeAction.cs
deleted file mode 100644
index 327be9bcfcc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeAction.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace System.Data.Linq
-{
- public enum ChangeAction
- {
- None,
- Delete,
- Insert,
- Update
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeSet.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeSet.cs
deleted file mode 100644
index 8cdc3b8bbcf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ChangeSet.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- /// <summary>
- /// Contains list of datacontext entities to be deleted, inserted and updated.
- /// Merges table separate lists into single one.
- /// Standard DLinq class defined in MSDN.
- /// Important: this is immutable and reflects a snapshot of the DataContext when calling GetChangeSet
- /// </summary>
- public sealed class ChangeSet
- {
- /// <summary>
- /// All items to be inserted
- /// </summary>
- public IList<object> Inserts { get; private set; }
-
- /// <summary>
- /// All items to be updated
- /// </summary>
- public IList<object> Updates { get; private set; }
-
- /// <summary>
- /// All items to be deleted
- /// </summary>
- public IList<object> Deletes { get; private set; }
-
- public override string ToString()
- {
- return string.Format("Total changes: {{Added: {0}, Removed: {1}, Modified: {2}}}",
- Inserts.Count, Deletes.Count, Updates.Count);
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="ChangeSet"/> class.
- /// </summary>
- /// <param name="inserts">The inserts.</param>
- /// <param name="updates">The updates.</param>
- /// <param name="deletes">The deletes.</param>
- internal ChangeSet(List<object> inserts, List<object> updates, List<object> deletes)
- {
- Inserts = inserts.AsReadOnly();
- Updates = updates.AsReadOnly();
- Deletes = deletes.AsReadOnly();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DBLinqExtendedAttributte.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DBLinqExtendedAttributte.cs
deleted file mode 100644
index e5b3115a307..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DBLinqExtendedAttributte.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- [global::System.AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple = true)]
- sealed class DBLinqExtendedAttribute : Attribute
- {
- public DBLinqExtendedAttribute()
- {
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.Extended.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.Extended.cs
deleted file mode 100644
index 9663c32c51a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.Extended.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using DbLinq.Data.Linq.Database;
-using DbLinq.Data.Linq.Mapping;
-using System.Data.Linq.Mapping;
-using System.Data;
-using DbLinq.Vendor;
-using System.Data.Linq;
-using DbLinq.Data.Linq.Database.Implementation;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq
-{
- partial class DataContext
- {
- public virtual MappingContext MappingContext { get { return _MappingContext; } set { _MappingContext = value; } }
-
- public DataContext(IDatabaseContext databaseContext, MappingSource mappingSource, IVendor vendor)
- {
- Profiler.At("START DataContext(IDatabaseContext, MappingSource, IVendor)");
- Init(databaseContext, mappingSource, vendor);
- Profiler.At("END DataContext(IDatabaseContext, MappingSource, IVendor)");
- }
-
- public DataContext(IDbConnection dbConnection, MappingSource mappingSource, IVendor vendor)
- : this(new DatabaseContext(dbConnection), mappingSource, vendor)
- {
- }
-
- public DataContext(IDatabaseContext databaseContext, IVendor vendor)
- : this(databaseContext, null, vendor)
- {
- }
-
- public DataContext(IDbConnection dbConnection, IVendor vendor)
- : this(new DatabaseContext(dbConnection), vendor)
- {
- }
-
- [Obsolete("Please use the other GetTable() methods")]
- public Table<T> GetTable<T>(string tableName) where T : class
- {
- return GetTable(typeof(T)) as Table<T>;
- }
-
- /// <summary>
- /// Calls method.
- /// </summary>
- /// <param name="context">The context.</param>
- /// <param name="method">The method.</param>
- /// <param name="sqlParams">The SQL params.</param>
- /// <returns></returns>
- protected IExecuteResult ExecuteMethodCall(DataContext context, System.Reflection.MethodInfo method, params object[] sqlParams)
- {
- return _ExecuteMethodCall(context, method, sqlParams);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.cs
deleted file mode 100644
index db68b96777b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataContext.cs
+++ /dev/null
@@ -1,1282 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Data;
-using System.Data.Common;
-using System.Data.Linq;
-using System.Data.Linq.Mapping;
-using System.Linq.Expressions;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Reflection.Emit;
-
-#if MONO_STRICT
-using AttributeMappingSource = System.Data.Linq.Mapping.AttributeMappingSource;
-#else
-using AttributeMappingSource = DbLinq.Data.Linq.Mapping.AttributeMappingSource;
-#endif
-
-using DbLinq;
-using DbLinq.Data.Linq;
-using DbLinq.Data.Linq.Database;
-using DbLinq.Data.Linq.Database.Implementation;
-using DbLinq.Data.Linq.Identity;
-using DbLinq.Data.Linq.Implementation;
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Factory;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- public partial class DataContext : IDisposable
- {
- //private readonly Dictionary<string, ITable> _tableMap = new Dictionary<string, ITable>();
- private readonly Dictionary<Type, ITable> _tableMap = new Dictionary<Type, ITable>();
-
- public MetaModel Mapping { get; private set; }
- // PC question: at ctor, we get a IDbConnection and the Connection property exposes a DbConnection
- // WTF?
- public DbConnection Connection { get { return DatabaseContext.Connection as DbConnection; } }
-
- // all properties below are set public to optionally be injected
- internal IVendor Vendor { get; set; }
- internal IQueryBuilder QueryBuilder { get; set; }
- internal IQueryRunner QueryRunner { get; set; }
- internal IMemberModificationHandler MemberModificationHandler { get; set; }
- internal IDatabaseContext DatabaseContext { get; private set; }
- // /all properties...
-
- private bool objectTrackingEnabled = true;
- private bool deferredLoadingEnabled = true;
-
- private bool queryCacheEnabled = false;
-
- /// <summary>
- /// Disable the QueryCache: this is surely good for rarely used Select, since preparing
- /// the SelectQuery to be cached could require more time than build the sql from scratch.
- /// </summary>
- [DBLinqExtended]
- public bool QueryCacheEnabled
- {
- get { return queryCacheEnabled; }
- set { queryCacheEnabled = value; }
- }
-
- private IEntityTracker currentTransactionEntities;
- private IEntityTracker CurrentTransactionEntities
- {
- get
- {
- if (this.currentTransactionEntities == null)
- {
- if (this.ObjectTrackingEnabled)
- this.currentTransactionEntities = new EntityTracker();
- else
- this.currentTransactionEntities = new DisabledEntityTracker();
- }
- return this.currentTransactionEntities;
- }
- }
-
- private IEntityTracker allTrackedEntities;
- private IEntityTracker AllTrackedEntities
- {
- get
- {
- if (this.allTrackedEntities == null)
- {
- allTrackedEntities = ObjectTrackingEnabled
- ? (IEntityTracker) new EntityTracker()
- : (IEntityTracker) new DisabledEntityTracker();
- }
- return this.allTrackedEntities;
- }
- }
-
- private IIdentityReaderFactory identityReaderFactory;
- private readonly IDictionary<Type, IIdentityReader> identityReaders = new Dictionary<Type, IIdentityReader>();
-
- /// <summary>
- /// The default behavior creates one MappingContext.
- /// </summary>
- [DBLinqExtended]
- internal virtual MappingContext _MappingContext { get; set; }
-
- [DBLinqExtended]
- internal IVendorProvider _VendorProvider { get; set; }
-
- public DataContext(IDbConnection connection, MappingSource mapping)
- {
- Profiler.At("START DataContext(IDbConnection, MappingSource)");
- Init(new DatabaseContext(connection), mapping, null);
- Profiler.At("END DataContext(IDbConnection, MappingSource)");
- }
-
- public DataContext(IDbConnection connection)
- {
- Profiler.At("START DataContext(IDbConnection)");
- if (connection == null)
- throw new ArgumentNullException("connection");
-
- Init(new DatabaseContext(connection), null, null);
- Profiler.At("END DataContext(IDbConnection)");
- }
-
- [DbLinqToDo]
- public DataContext(string fileOrServerOrConnection, MappingSource mapping)
- {
- Profiler.At("START DataContext(string, MappingSource)");
- if (fileOrServerOrConnection == null)
- throw new ArgumentNullException("fileOrServerOrConnection");
- if (mapping == null)
- throw new ArgumentNullException("mapping");
-
- if (File.Exists(fileOrServerOrConnection))
- throw new NotImplementedException("File names not supported.");
-
- // Is this a decent server name check?
- // It assumes that the connection string will have at least 2
- // parameters (separated by ';')
- if (!fileOrServerOrConnection.Contains(";"))
- throw new NotImplementedException("Server name not supported.");
-
- // Assume it's a connection string...
- IVendor ivendor = GetVendor(ref fileOrServerOrConnection);
-
- IDbConnection dbConnection = ivendor.CreateDbConnection(fileOrServerOrConnection);
- Init(new DatabaseContext(dbConnection), mapping, ivendor);
- Profiler.At("END DataContext(string, MappingSource)");
- }
-
- /// <summary>
- /// Construct DataContext, given a connectionString.
- /// To determine which DB type to go against, we look for 'DbLinqProvider=xxx' substring.
- /// If not found, we assume that we are dealing with MS Sql Server.
- ///
- /// Valid values are names of provider DLLs (or any other DLL containing an IVendor implementation)
- /// DbLinqProvider=Mysql
- /// DbLinqProvider=Oracle etc.
- /// </summary>
- /// <param name="connectionString">specifies file or server connection</param>
- [DbLinqToDo]
- public DataContext(string fileOrServerOrConnection)
- {
- Profiler.At("START DataContext(string)");
- IVendor ivendor = GetVendor(ref fileOrServerOrConnection);
-
- IDbConnection dbConnection = ivendor.CreateDbConnection(fileOrServerOrConnection);
- Init(new DatabaseContext(dbConnection), null, ivendor);
-
- Profiler.At("END DataContext(string)");
- }
-
- private IVendor GetVendor(ref string connectionString)
- {
- if (connectionString == null)
- throw new ArgumentNullException("connectionString");
-
- Assembly assy;
- string vendorClassToLoad;
- GetVendorInfo(ref connectionString, out assy, out vendorClassToLoad);
-
- var types =
- from type in assy.GetTypes()
- where type.Name.ToLowerInvariant() == vendorClassToLoad.ToLowerInvariant() &&
- type.GetInterfaces().Contains(typeof(IVendor)) &&
- type.GetConstructor(Type.EmptyTypes) != null
- select type;
- if (!types.Any())
- {
- throw new ArgumentException(string.Format("Found no IVendor class in assembly `{0}' named `{1}' having a default constructor.",
- assy.GetName().Name, vendorClassToLoad));
- }
- else if (types.Count() > 1)
- {
- throw new ArgumentException(string.Format("Found too many IVendor classes in assembly `{0}' named `{1}' having a default constructor.",
- assy.GetName().Name, vendorClassToLoad));
- }
- return (IVendor) Activator.CreateInstance(types.First());
- }
-
- private void GetVendorInfo(ref string connectionString, out Assembly assembly, out string typeName)
- {
- System.Text.RegularExpressions.Regex reProvider
- = new System.Text.RegularExpressions.Regex(@"DbLinqProvider=([\w\.]+);?");
-
- string assemblyName = null;
- string vendor;
- if (!reProvider.IsMatch(connectionString))
- {
- vendor = "SqlServer";
- assemblyName = "DbLinq.SqlServer";
- }
- else
- {
- var match = reProvider.Match(connectionString);
- vendor = match.Groups[1].Value;
- assemblyName = "DbLinq." + vendor;
-
- //plain DbLinq - non MONO:
- //IVendor classes are in DLLs such as "DbLinq.MySql.dll"
- if (vendor.Contains("."))
- {
- //already fully qualified DLL name?
- throw new ArgumentException("Please provide a short name, such as 'MySql', not '" + vendor + "'");
- }
-
- //shorten: "DbLinqProvider=X;Server=Y" -> ";Server=Y"
- connectionString = reProvider.Replace(connectionString, "");
- }
-
- typeName = vendor + "Vendor";
-
- try
- {
-#if MONO_STRICT
- assembly = typeof (DataContext).Assembly; // System.Data.Linq.dll
-#else
- assembly = Assembly.Load(assemblyName);
-#endif
- }
- catch (Exception e)
- {
- throw new ArgumentException(
- string.Format(
- "Unable to load the `{0}' DbLinq vendor within assembly '{1}.dll'.",
- assemblyName, vendor),
- "connectionString", e);
- }
- }
-
- private void Init(IDatabaseContext databaseContext, MappingSource mappingSource, IVendor vendor)
- {
- if (databaseContext == null)
- throw new ArgumentNullException("databaseContext");
-
- // Yes, .NET throws an NRE for this. Why it's not ArgumentNullException, I couldn't tell you.
- if (databaseContext.Connection.ConnectionString == null)
- throw new NullReferenceException();
-
- string connectionString = databaseContext.Connection.ConnectionString;
- _VendorProvider = ObjectFactory.Get<IVendorProvider>();
- Vendor = vendor ??
- (connectionString != null ? GetVendor(ref connectionString) : null) ??
-#if MOBILE
- _VendorProvider.FindVendorByProviderType(typeof(DbLinq.Sqlite.SqliteSqlProvider));
-#else
- _VendorProvider.FindVendorByProviderType(typeof(SqlClient.Sql2005Provider));
-#endif
-
- DatabaseContext = databaseContext;
-
- MemberModificationHandler = ObjectFactory.Create<IMemberModificationHandler>(); // not a singleton: object is stateful
- QueryBuilder = ObjectFactory.Get<IQueryBuilder>();
- QueryRunner = ObjectFactory.Get<IQueryRunner>();
-
- //EntityMap = ObjectFactory.Create<IEntityMap>();
- identityReaderFactory = ObjectFactory.Get<IIdentityReaderFactory>();
-
- _MappingContext = new MappingContext();
-
- // initialize the mapping information
- if (mappingSource == null)
- mappingSource = new AttributeMappingSource();
- Mapping = mappingSource.GetModel(GetType());
- }
-
- /// <summary>
- /// Checks if the table is allready mapped or maps it if not.
- /// </summary>
- /// <param name="tableType">Type of the table.</param>
- /// <exception cref="InvalidOperationException">Thrown if the table is not mappable.</exception>
- private void CheckTableMapping(Type tableType)
- {
- //This will throw an exception if the table is not found
- if(Mapping.GetTable(tableType) == null)
- {
- throw new InvalidOperationException("The type '" + tableType.Name + "' is not mapped as a Table.");
- }
- }
-
- /// <summary>
- /// Returns a Table for the type TEntity.
- /// </summary>
- /// <exception cref="InvalidOperationException">If the type TEntity is not mappable as a Table.</exception>
- /// <typeparam name="TEntity">The table type.</typeparam>
- public Table<TEntity> GetTable<TEntity>() where TEntity : class
- {
- return (Table<TEntity>)GetTable(typeof(TEntity));
- }
-
- /// <summary>
- /// Returns a Table for the given type.
- /// </summary>
- /// <param name="type">The table type.</param>
- /// <exception cref="InvalidOperationException">If the type is not mappable as a Table.</exception>
- public ITable GetTable(Type type)
- {
- Profiler.At("DataContext.GetTable(typeof({0}))", type != null ? type.Name : null);
- ITable tableExisting;
- if (_tableMap.TryGetValue(type, out tableExisting))
- return tableExisting;
-
- //Check for table mapping
- CheckTableMapping(type);
-
- var tableNew = Activator.CreateInstance(
- typeof(Table<>).MakeGenericType(type)
- , BindingFlags.NonPublic | BindingFlags.Instance
- , null
- , new object[] { this }
- , System.Globalization.CultureInfo.CurrentCulture) as ITable;
-
- _tableMap[type] = tableNew;
- return tableNew;
- }
-
- public void SubmitChanges()
- {
- SubmitChanges(ConflictMode.FailOnFirstConflict);
- }
-
- /// <summary>
- /// Pings database
- /// </summary>
- /// <returns></returns>
- public bool DatabaseExists()
- {
- try
- {
- return Vendor.Ping(this);
- }
- catch (Exception)
- {
- return false;
- }
- }
-
- /// <summary>
- /// Commits all pending changes to database
- /// </summary>
- /// <param name="failureMode"></param>
- public virtual void SubmitChanges(ConflictMode failureMode)
- {
- if (this.objectTrackingEnabled == false)
- throw new InvalidOperationException("Object tracking is not enabled for the current data context instance.");
- using (DatabaseContext.OpenConnection()) //ConnMgr will close connection for us
- {
- if (Transaction != null)
- SubmitChangesImpl(failureMode);
- else
- {
- using (IDbTransaction transaction = DatabaseContext.CreateTransaction())
- {
- try
- {
- Transaction = (DbTransaction) transaction;
- SubmitChangesImpl(failureMode);
- // TODO: handle conflicts (which can only occur when concurrency mode is implemented)
- transaction.Commit();
- }
- finally
- {
- Transaction = null;
- }
- }
- }
- }
- }
-
- void SubmitChangesImpl(ConflictMode failureMode)
- {
- var queryContext = new QueryContext(this);
-
- // There's no sense in updating an entity when it's going to
- // be deleted in the current transaction, so do deletes first.
- foreach (var entityTrack in CurrentTransactionEntities.EnumerateAll().ToList())
- {
- switch (entityTrack.EntityState)
- {
- case EntityState.ToDelete:
- var deleteQuery = QueryBuilder.GetDeleteQuery(entityTrack.Entity, queryContext);
- QueryRunner.Delete(entityTrack.Entity, deleteQuery);
-
- UnregisterDelete(entityTrack.Entity);
- AllTrackedEntities.RegisterToDelete(entityTrack.Entity);
- AllTrackedEntities.RegisterDeleted(entityTrack.Entity);
- break;
- default:
- // ignore.
- break;
- }
- }
- foreach (var entityTrack in CurrentTransactionEntities.EnumerateAll()
- .Concat(AllTrackedEntities.EnumerateAll())
- .ToList())
- {
- switch (entityTrack.EntityState)
- {
- case EntityState.ToInsert:
- foreach (var toInsert in GetReferencedObjects(entityTrack.Entity))
- {
- InsertEntity(toInsert, queryContext);
- }
- break;
- case EntityState.ToWatch:
- foreach (var toUpdate in GetReferencedObjects(entityTrack.Entity))
- {
- UpdateEntity(toUpdate, queryContext);
- }
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- }
-
- private IEnumerable<object> GetReferencedObjects(object value)
- {
- var values = new EntitySet<object>();
- FillReferencedObjects(value, values);
- return values;
- }
-
- // Breadth-first traversal of an object graph
- private void FillReferencedObjects(object parent, EntitySet<object> values)
- {
- if (parent == null)
- return;
- var children = new Queue<object>();
- children.Enqueue(parent);
- while (children.Count > 0)
- {
- object value = children.Dequeue();
- values.Add(value);
- IEnumerable<MetaAssociation> associationList = Mapping.GetMetaType(value.GetType()).Associations.Where(a => !a.IsForeignKey);
- if (associationList.Any())
- {
- foreach (MetaAssociation association in associationList)
- {
- var memberData = association.ThisMember;
- var entitySetValue = memberData.Member.GetMemberValue(value);
-
- if (entitySetValue != null)
- {
- var hasLoadedOrAssignedValues = entitySetValue.GetType().GetProperty("HasLoadedOrAssignedValues");
- if (!((bool)hasLoadedOrAssignedValues.GetValue(entitySetValue, null)))
- continue; // execution deferred; ignore.
- foreach (var o in ((IEnumerable)entitySetValue))
- children.Enqueue(o);
- }
- }
- }
- }
- }
-
- private void InsertEntity(object entity, QueryContext queryContext)
- {
- var insertQuery = QueryBuilder.GetInsertQuery(entity, queryContext);
- QueryRunner.Insert(entity, insertQuery);
- Register(entity);
- UpdateReferencedObjects(entity);
- MoveToAllTrackedEntities(entity, true);
- }
-
- private void UpdateEntity(object entity, QueryContext queryContext)
- {
- if (!AllTrackedEntities.ContainsReference(entity))
- InsertEntity(entity, queryContext);
- else if (MemberModificationHandler.IsModified(entity, Mapping))
- {
- var modifiedMembers = MemberModificationHandler.GetModifiedProperties(entity, Mapping);
- var updateQuery = QueryBuilder.GetUpdateQuery(entity, modifiedMembers, queryContext);
- QueryRunner.Update(entity, updateQuery, modifiedMembers);
-
- RegisterUpdateAgain(entity);
- UpdateReferencedObjects(entity);
- MoveToAllTrackedEntities(entity, false);
- }
- }
-
- private void UpdateReferencedObjects(object root)
- {
- var metaType = Mapping.GetMetaType(root.GetType());
- foreach (var assoc in metaType.Associations)
- {
- var memberData = assoc.ThisMember;
- //This is not correct - AutoSyncing applies to auto-updating columns, such as a TimeStamp, not to foreign key associations, which is always automatically synched
- //Confirmed against default .NET l2sql - association columns are always set, even if AutoSync==AutoSync.Never
- //if (memberData.Association.ThisKey.Any(m => (m.AutoSync != AutoSync.Always) && (m.AutoSync != sync)))
- // continue;
- var oks = memberData.Association.OtherKey.Select(m => m.StorageMember).ToList();
- if (oks.Count == 0)
- continue;
- var pks = memberData.Association.ThisKey
- .Select(m => m.StorageMember.GetMemberValue(root))
- .ToList();
- if (pks.Count != oks.Count)
- throw new InvalidOperationException(
- string.Format("Count of primary keys ({0}) doesn't match count of other keys ({1}).",
- pks.Count, oks.Count));
- var members = memberData.Member.GetMemberValue(root) as IEnumerable;
- if (members == null)
- continue;
- foreach (var member in members)
- {
- for (int i = 0; i < pks.Count; ++i)
- {
- oks[i].SetMemberValue(member, pks[i]);
- }
- }
- }
- }
-
- private void MoveToAllTrackedEntities(object entity, bool insert)
- {
- if (!ObjectTrackingEnabled)
- return;
- if (CurrentTransactionEntities.ContainsReference(entity))
- {
- CurrentTransactionEntities.RegisterToDelete(entity);
- if (!insert)
- CurrentTransactionEntities.RegisterDeleted(entity);
- }
- if (!AllTrackedEntities.ContainsReference(entity))
- {
- var identityReader = _GetIdentityReader(entity.GetType());
- AllTrackedEntities.RegisterToWatch(entity, identityReader.GetIdentityKey(entity));
- }
- }
-
- /// <summary>
- /// TODO - allow generated methods to call into stored procedures
- /// </summary>
- [DBLinqExtended]
- internal IExecuteResult _ExecuteMethodCall(DataContext context, System.Reflection.MethodInfo method, params object[] sqlParams)
- {
- using (DatabaseContext.OpenConnection())
- {
- System.Data.Linq.IExecuteResult result = Vendor.ExecuteMethodCall(context, method, sqlParams);
- return result;
- }
- }
-
- [DbLinqToDo]
- protected IExecuteResult ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters)
- {
- throw new NotImplementedException();
- }
-
- #region Identity management
-
- [DBLinqExtended]
- internal IIdentityReader _GetIdentityReader(Type t)
- {
- IIdentityReader identityReader;
- if (!identityReaders.TryGetValue(t, out identityReader))
- {
- identityReader = identityReaderFactory.GetReader(t, this);
- identityReaders[t] = identityReader;
- }
- return identityReader;
- }
-
- [DBLinqExtended]
- internal object _GetRegisteredEntity(object entity)
- {
- // TODO: check what is faster: by identity or by ref
- var identityReader = _GetIdentityReader(entity.GetType());
- var identityKey = identityReader.GetIdentityKey(entity);
- if (identityKey == null) // if we don't have an entitykey here, it means that the entity has no PK
- return entity;
- // even
- var registeredEntityTrack =
- CurrentTransactionEntities.FindByIdentity(identityKey) ??
- AllTrackedEntities.FindByIdentity(identityKey);
- if (registeredEntityTrack != null)
- return registeredEntityTrack.Entity;
- return null;
- }
-
- //internal object GetRegisteredEntityByKey(IdentityKey identityKey)
- //{
- // return EntityMap[identityKey];
- //}
-
- /// <summary>
- /// Registers an entity in a watch state
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- [DBLinqExtended]
- internal object _GetOrRegisterEntity(object entity)
- {
- var identityReader = _GetIdentityReader(entity.GetType());
- var identityKey = identityReader.GetIdentityKey(entity);
- SetEntitySetsQueries(entity);
- SetEntityRefQueries(entity);
-
- // if we have no identity, we can't track it
- if (identityKey == null)
- return entity;
-
- // try to find an already registered entity and return it
- var registeredEntityTrack =
- CurrentTransactionEntities.FindByIdentity(identityKey) ??
- AllTrackedEntities.FindByIdentity(identityKey);
- if (registeredEntityTrack != null)
- return registeredEntityTrack.Entity;
-
- // otherwise, register and return
- AllTrackedEntities.RegisterToWatch(entity, identityKey);
- return entity;
- }
-
- readonly IDataMapper DataMapper = ObjectFactory.Get<IDataMapper>();
- private void SetEntityRefQueries(object entity)
- {
- if (!this.deferredLoadingEnabled)
- return;
-
- // BUG: This is ignoring External Mappings from XmlMappingSource.
-
- Type thisType = entity.GetType();
- IEnumerable<MetaAssociation> associationList = Mapping.GetMetaType(entity.GetType()).Associations.Where(a => a.IsForeignKey);
- foreach (MetaAssociation association in associationList)
- {
- //example of entityRef:Order.Employee
- var memberData = association.ThisMember;
- Type otherTableType = association.OtherType.Type;
- ParameterExpression p = Expression.Parameter(otherTableType, "other");
-
- var otherTable = GetTable(otherTableType);
-
- //ie:EmployeeTerritories.EmployeeID
- var foreignKeys = memberData.Association.ThisKey;
- BinaryExpression predicate = null;
- var otherPKs = memberData.Association.OtherKey;
- IEnumerator<MetaDataMember> otherPKEnumerator = otherPKs.GetEnumerator();
-
- if (otherPKs.Count != foreignKeys.Count)
- throw new InvalidOperationException("Foreign keys don't match ThisKey");
- foreach (MetaDataMember key in foreignKeys)
- {
- otherPKEnumerator.MoveNext();
-
- var thisForeignKeyProperty = (PropertyInfo)key.Member;
- object thisForeignKeyValue = thisForeignKeyProperty.GetValue(entity, null);
-
- if (thisForeignKeyValue != null)
- {
- BinaryExpression keyPredicate;
- if (!(thisForeignKeyProperty.PropertyType.IsNullable()))
- {
- keyPredicate = Expression.Equal(Expression.MakeMemberAccess(p, otherPKEnumerator.Current.Member),
- Expression.Constant(thisForeignKeyValue));
- }
- else
- {
- var ValueProperty = thisForeignKeyProperty.PropertyType.GetProperty("Value");
- keyPredicate = Expression.Equal(Expression.MakeMemberAccess(p, otherPKEnumerator.Current.Member),
- Expression.Constant(ValueProperty.GetValue(thisForeignKeyValue, null)));
- }
-
- if (predicate == null)
- predicate = keyPredicate;
- else
- predicate = Expression.And(predicate, keyPredicate);
- }
- }
- IEnumerable query = null;
- if (predicate != null)
- {
- query = GetOtherTableQuery(predicate, p, otherTableType, otherTable) as IEnumerable;
- //it would be interesting surround the above query with a .Take(1) expression for performance.
- }
-
- // If no separate Storage is specified, use the member directly
- MemberInfo storage = memberData.StorageMember;
- if (storage == null)
- storage = memberData.Member;
-
- // Check that the storage is a field or a writable property
- if (!(storage is FieldInfo) && !(storage is PropertyInfo && ((PropertyInfo)storage).CanWrite)) {
- throw new InvalidOperationException(String.Format(
- "Member {0}.{1} is not a field nor a writable property",
- storage.DeclaringType, storage.Name));
- }
-
- Type storageType = storage.GetMemberType();
-
- object entityRefValue = null;
- if (query != null)
- entityRefValue = Activator.CreateInstance(storageType, query);
- else
- entityRefValue = Activator.CreateInstance(storageType);
-
- storage.SetMemberValue(entity, entityRefValue);
- }
- }
-
- /// <summary>
- /// This method is executed when the entity is being registered. Each EntitySet property has a internal query that can be set using the EntitySet.SetSource method.
- /// Here we set the query source of each EntitySetProperty
- /// </summary>
- /// <param name="entity"></param>
- private void SetEntitySetsQueries(object entity)
- {
- if (!this.deferredLoadingEnabled)
- return;
-
- // BUG: This is ignoring External Mappings from XmlMappingSource.
-
- IEnumerable<MetaAssociation> associationList = Mapping.GetMetaType(entity.GetType()).Associations.Where(a => !a.IsForeignKey);
-
- if (associationList.Any())
- {
- foreach (MetaAssociation association in associationList)
- {
- //example of entitySet: Employee.EmployeeTerritories
- var memberData = association.ThisMember;
- Type otherTableType = association.OtherType.Type;
- ParameterExpression p = Expression.Parameter(otherTableType, "other");
-
- //other table:EmployeeTerritories
- var otherTable = GetTable(otherTableType);
-
- var otherKeys = memberData.Association.OtherKey;
- var thisKeys = memberData.Association.ThisKey;
- if (otherKeys.Count != thisKeys.Count)
- throw new InvalidOperationException("This keys don't match OtherKey");
- BinaryExpression predicate = null;
- IEnumerator<MetaDataMember> thisKeyEnumerator = thisKeys.GetEnumerator();
- foreach (MetaDataMember otherKey in otherKeys)
- {
- thisKeyEnumerator.MoveNext();
- //other table member:EmployeeTerritories.EmployeeID
- var otherTableMember = (PropertyInfo)otherKey.Member;
-
- BinaryExpression keyPredicate;
- if (!(otherTableMember.PropertyType.IsNullable()))
- {
- keyPredicate = Expression.Equal(Expression.MakeMemberAccess(p, otherTableMember),
- Expression.Constant(thisKeyEnumerator.Current.Member.GetMemberValue(entity)));
- }
- else
- {
- var ValueProperty = otherTableMember.PropertyType.GetProperty("Value");
- keyPredicate = Expression.Equal(Expression.MakeMemberAccess(
- Expression.MakeMemberAccess(p, otherTableMember),
- ValueProperty),
- Expression.Constant(thisKeyEnumerator.Current.Member.GetMemberValue(entity)));
- }
- if (predicate == null)
- predicate = keyPredicate;
- else
- predicate = Expression.And(predicate, keyPredicate);
- }
-
- var query = GetOtherTableQuery(predicate, p, otherTableType, otherTable);
-
- var entitySetValue = memberData.Member.GetMemberValue(entity);
-
- if (entitySetValue == null)
- {
- entitySetValue = Activator.CreateInstance(memberData.Member.GetMemberType());
- memberData.Member.SetMemberValue(entity, entitySetValue);
- }
-
- var hasLoadedOrAssignedValues = entitySetValue.GetType().GetProperty("HasLoadedOrAssignedValues");
- if ((bool)hasLoadedOrAssignedValues.GetValue(entitySetValue, null))
- continue;
-
- var setSourceMethod = entitySetValue.GetType().GetMethod("SetSource");
- setSourceMethod.Invoke(entitySetValue, new[] { query });
- //employee.EmployeeTerritories.SetSource(Table[EmployeesTerritories].Where(other=>other.employeeID="WARTH"))
- }
- }
- }
-
- private static MethodInfo _WhereMethod;
- internal object GetOtherTableQuery(Expression predicate, ParameterExpression parameter, Type otherTableType, IQueryable otherTable)
- {
- if (_WhereMethod == null)
- System.Threading.Interlocked.CompareExchange (ref _WhereMethod, typeof(Queryable).GetMethods().First(m => m.Name == "Where"), null);
-
- //predicate: other.EmployeeID== "WARTH"
- Expression lambdaPredicate = Expression.Lambda(predicate, parameter);
- //lambdaPredicate: other=>other.EmployeeID== "WARTH"
-
- Expression call = Expression.Call(_WhereMethod.MakeGenericMethod(otherTableType), otherTable.Expression, lambdaPredicate);
- //Table[EmployeesTerritories].Where(other=>other.employeeID="WARTH")
-
- return otherTable.Provider.CreateQuery(call);
- }
-
- #endregion
-
- #region Insert/Update/Delete management
-
- /// <summary>
- /// Registers an entity for insert
- /// </summary>
- /// <param name="entity"></param>
- internal void RegisterInsert(object entity)
- {
- CurrentTransactionEntities.RegisterToInsert(entity);
- }
-
- private void DoRegisterUpdate(object entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- if (!this.objectTrackingEnabled)
- return;
-
- var identityReader = _GetIdentityReader(entity.GetType());
- var identityKey = identityReader.GetIdentityKey(entity);
- // if we have no key, we can not watch
- if (identityKey == null || identityKey.Keys.Count == 0)
- return;
- // register entity
- AllTrackedEntities.RegisterToWatch(entity, identityKey);
- }
-
- /// <summary>
- /// Registers an entity for update
- /// The entity will be updated only if some of its members have changed after the registration
- /// </summary>
- /// <param name="entity"></param>
- internal void RegisterUpdate(object entity)
- {
- DoRegisterUpdate(entity);
- MemberModificationHandler.Register(entity, Mapping);
- }
-
- /// <summary>
- /// Registers or re-registers an entity and clears its state
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- internal object Register(object entity)
- {
- if (! this.objectTrackingEnabled)
- return entity;
- var registeredEntity = _GetOrRegisterEntity(entity);
- // the fact of registering again clears the modified state, so we're... clear with that
- MemberModificationHandler.Register(registeredEntity, Mapping);
- return registeredEntity;
- }
-
- /// <summary>
- /// Registers an entity for update
- /// The entity will be updated only if some of its members have changed after the registration
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="entityOriginalState"></param>
- internal void RegisterUpdate(object entity, object entityOriginalState)
- {
- if (!this.objectTrackingEnabled)
- return;
- DoRegisterUpdate(entity);
- MemberModificationHandler.Register(entity, entityOriginalState, Mapping);
- }
-
- /// <summary>
- /// Clears the current state, and marks the object as clean
- /// </summary>
- /// <param name="entity"></param>
- internal void RegisterUpdateAgain(object entity)
- {
- if (!this.objectTrackingEnabled)
- return;
- MemberModificationHandler.ClearModified(entity, Mapping);
- }
-
- /// <summary>
- /// Registers an entity for delete
- /// </summary>
- /// <param name="entity"></param>
- internal void RegisterDelete(object entity)
- {
- if (!this.objectTrackingEnabled)
- return;
- CurrentTransactionEntities.RegisterToDelete(entity);
- }
-
- /// <summary>
- /// Unregisters entity after deletion
- /// </summary>
- /// <param name="entity"></param>
- internal void UnregisterDelete(object entity)
- {
- if (!this.objectTrackingEnabled)
- return;
- CurrentTransactionEntities.RegisterDeleted(entity);
- }
-
- #endregion
-
- /// <summary>
- /// Changed object determine
- /// </summary>
- /// <returns>Lists of inserted, updated, deleted objects</returns>
- public ChangeSet GetChangeSet()
- {
- var inserts = new List<object>();
- var updates = new List<object>();
- var deletes = new List<object>();
- foreach (var entityTrack in CurrentTransactionEntities.EnumerateAll()
- .Concat(AllTrackedEntities.EnumerateAll()))
- {
- switch (entityTrack.EntityState)
- {
- case EntityState.ToInsert:
- inserts.Add(entityTrack.Entity);
- break;
- case EntityState.ToWatch:
- if (MemberModificationHandler.IsModified(entityTrack.Entity, Mapping))
- updates.Add(entityTrack.Entity);
- break;
- case EntityState.ToDelete:
- deletes.Add(entityTrack.Entity);
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- return new ChangeSet(inserts, updates, deletes);
- }
-
- /// <summary>
- /// use ExecuteCommand to call raw SQL
- /// </summary>
- public int ExecuteCommand(string command, params object[] parameters)
- {
- var directQuery = QueryBuilder.GetDirectQuery(command, new QueryContext(this));
- return QueryRunner.Execute(directQuery, parameters);
- }
-
- /// <summary>
- /// Execute raw SQL query and return object
- /// </summary>
- public IEnumerable<TResult> ExecuteQuery<TResult>(string query, params object[] parameters) where TResult : new()
- {
- if (query == null)
- throw new ArgumentNullException("query");
-
- return CreateExecuteQueryEnumerable<TResult>(query, parameters);
- }
-
- private IEnumerable<TResult> CreateExecuteQueryEnumerable<TResult>(string query, object[] parameters)
- where TResult : new()
- {
- foreach (TResult result in ExecuteQuery(typeof(TResult), query, parameters))
- yield return result;
- }
-
- public IEnumerable ExecuteQuery(Type elementType, string query, params object[] parameters)
- {
- if (elementType == null)
- throw new ArgumentNullException("elementType");
- if (query == null)
- throw new ArgumentNullException("query");
-
- var queryContext = new QueryContext(this);
- var directQuery = QueryBuilder.GetDirectQuery(query, queryContext);
- return QueryRunner.ExecuteSelect(elementType, directQuery, parameters);
- }
-
- /// <summary>
- /// Gets or sets the load options
- /// </summary>
- [DbLinqToDo]
- public DataLoadOptions LoadOptions
- {
- get { throw new NotImplementedException(); }
- set { throw new NotImplementedException(); }
- }
-
- public DbTransaction Transaction {
- get { return (DbTransaction) DatabaseContext.CurrentTransaction; }
- set { DatabaseContext.CurrentTransaction = value; }
- }
-
- /// <summary>
- /// Runs the given reader and returns columns.
- /// </summary>
- /// <typeparam name="TResult">The type of the result.</typeparam>
- /// <param name="reader">The reader.</param>
- /// <returns></returns>
- public IEnumerable<TResult> Translate<TResult>(DbDataReader reader)
- {
- if (reader == null)
- throw new ArgumentNullException("reader");
- return CreateTranslateIterator<TResult>(reader);
- }
-
- IEnumerable<TResult> CreateTranslateIterator<TResult>(DbDataReader reader)
- {
- foreach (TResult result in Translate(typeof(TResult), reader))
- yield return result;
- }
-
- public IMultipleResults Translate(DbDataReader reader)
- {
- throw new NotImplementedException();
- }
-
- public IEnumerable Translate(Type elementType, DbDataReader reader)
- {
- if (elementType == null)
- throw new ArgumentNullException("elementType");
- if (reader == null)
- throw new ArgumentNullException("reader");
-
- return QueryRunner.EnumerateResult(elementType, reader, this);
- }
-
- public void Dispose()
- {
- //connection closing should not be done here.
- //read: http://msdn2.microsoft.com/en-us/library/bb292288.aspx
-
- //We own the instance of MemberModificationHandler - we must unregister listeners of entities we attached to
- MemberModificationHandler.UnregisterAll();
- }
-
- [DbLinqToDo]
- protected virtual void Dispose(bool disposing)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Creates a IDbDataAdapter. Used internally by Vendors
- /// </summary>
- /// <returns></returns>
- internal IDbDataAdapter CreateDataAdapter()
- {
- return DatabaseContext.CreateDataAdapter();
- }
-
- /// <summary>
- /// Sets a TextWriter where generated SQL commands are written
- /// </summary>
- public TextWriter Log { get; set; }
-
- /// <summary>
- /// Writes text on Log (if not null)
- /// Internal helper
- /// </summary>
- /// <param name="text"></param>
- internal void WriteLog(string text)
- {
- if (Log != null)
- Log.WriteLine(text);
- }
-
- /// <summary>
- /// Write an IDbCommand to Log (if non null)
- /// </summary>
- /// <param name="command"></param>
- internal void WriteLog(IDbCommand command)
- {
- if (Log != null)
- {
- Log.WriteLine(command.CommandText);
- foreach (IDbDataParameter parameter in command.Parameters)
- WriteLog(parameter);
- Log.Write("--");
- Log.Write(" Context: {0}", Vendor.VendorName);
- Log.Write(" Model: {0}", Mapping.GetType().Name);
- Log.Write(" Build: {0}", Assembly.GetExecutingAssembly().GetName().Version);
- Log.WriteLine();
- }
- }
-
- /// <summary>
- /// Writes and IDbDataParameter to Log (if non null)
- /// </summary>
- /// <param name="parameter"></param>
- internal void WriteLog(IDbDataParameter parameter)
- {
- if (Log != null)
- {
- // -- @p0: Input Int (Size = 0; Prec = 0; Scale = 0) [2]
- // -- <name>: <direction> <type> (...) [<value>]
- Log.WriteLine("-- {0}: {1} {2} (Size = {3}; Prec = {4}; Scale = {5}) [{6}]",
- parameter.ParameterName, parameter.Direction, parameter.DbType,
- parameter.Size, parameter.Precision, parameter.Scale, parameter.Value);
- }
- }
-
- public bool ObjectTrackingEnabled
- {
- get { return this.objectTrackingEnabled; }
- set
- {
- if (this.currentTransactionEntities != null && value != this.objectTrackingEnabled)
- throw new InvalidOperationException("Data context options cannot be modified after results have been returned from a query.");
- this.objectTrackingEnabled = value;
- }
- }
-
- [DbLinqToDo]
- public int CommandTimeout
- {
- get { throw new NotImplementedException(); }
- set { throw new NotImplementedException(); }
- }
-
- public bool DeferredLoadingEnabled
- {
- get { return this.deferredLoadingEnabled; }
- set
- {
- if (this.currentTransactionEntities != null && value != this.deferredLoadingEnabled)
- throw new InvalidOperationException("Data context options cannot be modified after results have been returned from a query.");
- this.deferredLoadingEnabled = value;
- }
- }
-
- [DbLinqToDo]
- public ChangeConflictCollection ChangeConflicts
- {
- get { throw new NotImplementedException(); }
- }
-
- [DbLinqToDo]
- public DbCommand GetCommand(IQueryable query)
- {
- DbCommand dbCommand = GetIDbCommand(query) as DbCommand;
- if (dbCommand == null)
- throw new InvalidOperationException();
-
- return dbCommand;
- }
-
- [DBLinqExtended]
- public IDbCommand GetIDbCommand(IQueryable query)
- {
- if (query == null)
- throw new ArgumentNullException("query");
-
- var qp = query.Provider as QueryProvider;
- if (qp == null)
- throw new InvalidOperationException();
-
- if (qp.ExpressionChain.Expressions.Count == 0)
- qp.ExpressionChain.Expressions.Add(CreateDefaultQuery(query));
-
- return qp.GetQuery(null).GetCommand().Command;
- }
-
- private Expression CreateDefaultQuery(IQueryable query)
- {
- // Manually create the expression tree for: IQueryable<TableType>.Select(e => e)
- var identityParameter = Expression.Parameter(query.ElementType, "e");
- var identityBody = Expression.Lambda(
- typeof(Func<,>).MakeGenericType(query.ElementType, query.ElementType),
- identityParameter,
- new[] { identityParameter }
- );
-
- return Expression.Call(
- typeof(Queryable),
- "Select",
- new[] { query.ElementType, query.ElementType },
- query.Expression,
- Expression.Quote(identityBody)
- );
- }
-
- [DbLinqToDo]
- public void Refresh(RefreshMode mode, IEnumerable entities)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public void Refresh(RefreshMode mode, params object[] entities)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public void Refresh(RefreshMode mode, object entity)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public void DeleteDatabase()
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public void CreateDatabase()
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- protected internal IQueryable<TResult> CreateMethodCallQuery<TResult>(object instance, MethodInfo methodInfo, params object[] parameters)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- protected internal void ExecuteDynamicDelete(object entity)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- protected internal void ExecuteDynamicInsert(object entity)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- protected internal void ExecuteDynamicUpdate(object entity)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataLoadOptions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataLoadOptions.cs
deleted file mode 100644
index 280863c4660..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/DataLoadOptions.cs
+++ /dev/null
@@ -1,148 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using System.Reflection;
-using DbLinq.Util;
-
-#if MONO_STRICT
- namespace System.Data.Linq
-#else
- namespace DbLinq.Data.Linq
-#endif
-{
- /// <summary>
- /// Allows to specify
- /// </summary>
- public sealed class DataLoadOptions
- {
- /// <summary>
- /// Criteria to restrict associations
- /// </summary>
- private readonly Dictionary<MemberInfo, bool> eagerLoading = new Dictionary<MemberInfo, bool>();
- private readonly Dictionary<MemberInfo, LambdaExpression> criteria = new Dictionary<MemberInfo, LambdaExpression>();
-
- /// <summary>
- /// Filters objects retrieved for a particular relationship.
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- public void AssociateWith<T>(Expression<Func<T, object>> expression)
- {
- AssociateWith((LambdaExpression)expression);
- }
-
- /// <summary>
- /// Filters the objects retrieved for a particular relationship.
- /// </summary>
- /// <param name="expression"></param>
- public void AssociateWith(LambdaExpression expression)
- {
- // TODO: ensure we have an EntitySet<>
- var memberInfo = ReflectionUtility.GetMemberCallInfo(expression);
- if (memberInfo == null)
- throw new InvalidOperationException("The argument expression must be a property access or a field access where the target object is the parameter");
- if (!criteria.ContainsKey(memberInfo))
- {
- VerifyMemberAccessCycles(memberInfo);
- criteria.Add(memberInfo, expression);
- }
- }
-
- /// <summary>
- /// Gets the restrictive criteria related to an association
- /// </summary>
- /// <param name="memberInfo"></param>
- /// <returns></returns>
- public bool GetAssociationCriteria(MemberInfo memberInfo, out LambdaExpression associationCriteria)
- {
- return criteria.TryGetValue(memberInfo, out associationCriteria);
- }
-
- /// <summary>
- /// Specifies which sub-objects to retrieve when a query is submitted for an object of type T.
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- public void LoadWith<T>(Expression<Func<T, Object>> expression)
- {
- LoadWith((LambdaExpression)expression);
- }
-
- /// <summary>
- /// Retrieves specified data related to the main target by using a lambda expression.
- /// </summary>
- /// <param name="expression"></param>
- public void LoadWith(LambdaExpression expression)
- {
- // TODO: ensure we have an EntitySet<>
- var memberInfo = ReflectionUtility.GetMemberInfo(expression);
- if (memberInfo == null)
- throw new InvalidOperationException("The argument expression must be a property access or a field access where the target object is the parameter");
- if (!eagerLoading.ContainsKey(memberInfo))
- {
- VerifyMemberAccessCycles(memberInfo);
- eagerLoading.Add(memberInfo, true);
- }
- }
-
- private void VerifyMemberAccessCycles(MemberInfo member)
- {
- var mt = GetMemberEntityType (member);
- var d = member.DeclaringType;
- foreach (KeyValuePair<MemberInfo, bool> m in eagerLoading)
- {
- if (m.Key.DeclaringType == mt && GetMemberEntityType (m.Key) == d)
- throw new InvalidOperationException("Illegal cycles are detected in the argument expression among other eager-loading expressions");
- }
- }
-
- private Type GetMemberEntityType(MemberInfo member)
- {
- var mt = member.GetMemberType();
- if (mt.IsGenericType)
- {
- if (mt.GetGenericTypeDefinition() == typeof(System.Data.Linq.EntitySet<>))
- mt = mt.GetGenericArguments()[0];
- else if (mt.GetGenericTypeDefinition() == typeof(System.Data.Linq.EntityRef<>))
- mt = mt.GetGenericArguments()[0];
- }
- return mt;
- }
-
- /// <summary>
- /// Tells if we do eager or lazy loading
- /// </summary>
- /// <param name="memberInfo"></param>
- /// <returns>True on eager (immediate) logging</returns>
- public bool IsImmediate(MemberInfo memberInfo)
- {
- return eagerLoading.ContainsKey(memberInfo);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes
deleted file mode 100644
index 0726b1ed2e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/IDatabaseContext.cs -crlf
-/IDatabaseTransaction.cs -crlf
-/ITransactionalCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseContext.cs
deleted file mode 100644
index 9d8fae805f7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseContext.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace DbLinq.Data.Linq.Database
-{
- /// <summary>
- /// IDatabaseContext contains all database related information:
- /// - connection
- /// - creates or manage a transaction
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IDatabaseContext : IDisposable
- {
- // there are two ways to specify a connection:
- // 1. use a provided IDbConnection
- /// <summary>
- /// Gets or sets the connection.
- /// </summary>
- /// <value>The connection.</value>
- IDbConnection Connection { set; get; }
- // 2. create our own
- /// <summary>
- /// Connects with the specified connection string.
- /// Alters Connection property
- /// </summary>
- /// <param name="connectionString">The connection string.</param>
- void Connect(string connectionString);
- /// <summary>
- /// Disconnects this instance.
- /// </summary>
- void Disconnect();
-
- // connection and transactions
- /// <summary>
- /// Creates a transaction.
- /// </summary>
- /// <returns></returns>
- IDbTransaction CreateTransaction();
-
- IDbTransaction CurrentTransaction { get; set; }
-
- /// <summary>
- /// Opens a connection.
- /// </summary>
- /// <returns></returns>
- IDisposable OpenConnection();
-
- // factory
- /// <summary>
- /// Creates a command.
- /// </summary>
- /// <returns></returns>
- IDbCommand CreateCommand();
- /// <summary>
- /// Creates a DataAdapter.
- /// </summary>
- /// <returns></returns>
- IDbDataAdapter CreateDataAdapter();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseTransaction.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseTransaction.cs
deleted file mode 100644
index 464e2347095..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/IDatabaseTransaction.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace DbLinq.Data.Linq.Database
-{
- /// <summary>
- /// Transaction block.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IDatabaseTransaction : IDisposable
- {
- /// <summary>
- /// Call Commit() before Dispose() to save changes.
- /// All unCommit()ed changes will be rolled back
- /// </summary>
- void Commit();
-
- /// <summary>
- /// Returns current transaction (if any)
- /// </summary>
- IDbTransaction Transaction { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/ITransactionalCommand.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/ITransactionalCommand.cs
deleted file mode 100644
index 6741a876484..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/ITransactionalCommand.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace DbLinq.Data.Linq.Database
-{
- /// <summary>
- /// Transaction-aware command
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface ITransactionalCommand : IDisposable
- {
- /// <summary>
- /// Gets the command.
- /// </summary>
- /// <value>The command.</value>
- IDbCommand Command { get; }
- /// <summary>
- /// Commits the current transaction.
- /// throws NRE if _transaction is null. Behavior is intentional.
- /// </summary>
- void Commit();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes
deleted file mode 100644
index 5f2a27cb51d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/DatabaseConnection.cs -crlf
-/DatabaseContext.cs -crlf
-/DatabaseTransaction.cs -crlf
-/TransactionalCommand.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseConnection.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseConnection.cs
deleted file mode 100644
index 282c3dfb538..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseConnection.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-namespace DbLinq.Data.Linq.Database.Implementation
-{
- /// <summary>
- /// Database connection allows to open a connection if none available
- /// </summary>
- internal class DatabaseConnection: IDisposable
- {
- private readonly IDbConnection _connection;
- private readonly bool _mustClose;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="DatabaseConnection"/> class.
- /// </summary>
- /// <param name="connection">The connection.</param>
- public DatabaseConnection(IDbConnection connection)
- {
- _connection = connection;
- switch (_connection.State)
- {
- case ConnectionState.Open:
- _mustClose = false;
- break;
- case ConnectionState.Closed:
- _mustClose = true;
- break;
- default:
- throw new ApplicationException("L33: Can only handle Open or Closed connection states, not " + _connection.State);
- }
- if (_mustClose)
- _connection.Open();
- }
-
- /// <summary>
- /// Disposes current connection, if owned.
- /// </summary>
- public void Dispose()
- {
- if (_mustClose)
- _connection.Close();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseContext.cs
deleted file mode 100644
index 3bf55cd7480..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseContext.cs
+++ /dev/null
@@ -1,225 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Common;
-using System.Reflection;
-
-namespace DbLinq.Data.Linq.Database.Implementation
-{
- /// <summary>
- /// Default database context implementation
- /// </summary>
- internal class DatabaseContext : IDatabaseContext
- {
- private bool _connectionOwner;
- private IDbConnection _connection;
- public IDbConnection Connection
- {
- get { return _connection; }
- set { ChangeConnection(value, false); }
- }
-
- public IDbTransaction CurrentTransaction { get; set; }
-
- private readonly DbProviderFactory _providerFactory;
- /// <summary>
- /// Gets the provider factory.
- /// </summary>
- /// <value>The provider factory.</value>
- protected DbProviderFactory ProviderFactory
- {
- get
- {
- if (_providerFactory == null)
- throw new Exception("In order to use this method, a DbProviderFactory must be provided");
- return _providerFactory;
- }
- }
-
- /// <summary>
- /// Connects with the specified connection string.
- /// Alters Connection property
- /// </summary>
- /// <param name="connectionString">The connection string.</param>
- public void Connect(string connectionString)
- {
- IDbConnection connection = null;
- if (connectionString != null)
- {
- connection = ProviderFactory.CreateConnection();
- connection.ConnectionString = connectionString;
- }
- ChangeConnection(connection, true);
- }
-
- /// <summary>
- /// Disconnects this instance.
- /// </summary>
- public void Disconnect()
- {
- if (Connection != null && _connectionOwner)
- Connection.Close();
- }
-
- /// <summary>
- /// Opens a connection.
- /// </summary>
- /// <returns></returns>
- public IDisposable OpenConnection()
- {
- // if we don't own the connection, then it is not our business
- if (_connectionOwner)
- return null;
-
- return new DatabaseConnection(_connection);
- }
-
- /// <summary>
- /// Creates a transaction.
- /// </summary>
- /// <returns></returns>
- public IDbTransaction CreateTransaction()
- {
- if (CurrentTransaction != null)
- throw new InvalidOperationException("Attempting to create a transaction while within a transaction.");
- return CurrentTransaction = Connection.BeginTransaction();
- }
-
- /// <summary>
- /// Creates a command.
- /// </summary>
- /// <returns></returns>
- public IDbCommand CreateCommand()
- {
- IDbCommand command = Connection.CreateCommand();
- if (command.Transaction == null)
- command.Transaction = CurrentTransaction;
- return command;
- }
-
- /// <summary>
- /// Creates a DataAdapter.
- /// </summary>
- /// <returns></returns>
- public IDbDataAdapter CreateDataAdapter()
- {
- return ProviderFactory.CreateDataAdapter();
- }
-
- /// <summary>
- /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- /// </summary>
- public void Dispose()
- {
- ClearConnection();
- }
-
- /// <summary>
- /// Sets the connection.
- /// </summary>
- /// <param name="connection">The connection.</param>
- /// <param name="owner">if set to <c>true</c> [owner].</param>
- protected void SetConnection(IDbConnection connection, bool owner)
- {
- if (connection == null)
- return;
-
- _connectionOwner = owner;
- _connection = connection;
- if (owner)
- _connection.Open();
- }
-
- /// <summary>
- /// Clears the connection.
- /// </summary>
- protected void ClearConnection()
- {
- if (_connectionOwner && _connection != null)
- _connection.Dispose();
- }
-
- /// <summary>
- /// Changes the connection.
- /// </summary>
- /// <param name="connection">The connection.</param>
- /// <param name="owner">if set to <c>true</c> [owner].</param>
- protected void ChangeConnection(IDbConnection connection, bool owner)
- {
- ClearConnection();
- SetConnection(connection, owner);
- }
-
- /// <summary>
- /// Finds a DbProviderFactory, if possible, by AppDomain scan.
- /// </summary>
- /// <param name="connection">The connection.</param>
- /// <returns></returns>
- protected static DbProviderFactory FindFactory(IDbConnection connection)
- {
- // we start from connection assembly
- var connectionAssembly = connection.GetType().Assembly;
- // then look for all types present in assembly
- foreach (var testType in connectionAssembly.GetExportedTypes())
- {
- if (typeof(DbProviderFactory).IsAssignableFrom(testType))
- {
- var bindingFlags = BindingFlags.Static | BindingFlags.Public;
- FieldInfo instanceFieldInfo = testType.GetField("Instance", bindingFlags);
- if (instanceFieldInfo != null)
- {
- return (DbProviderFactory)instanceFieldInfo.GetValue(null);
- }
- PropertyInfo instancePropertyInfo = testType.GetProperty("Instance", bindingFlags);
- if (instancePropertyInfo != null)
- {
- return (DbProviderFactory)instancePropertyInfo.GetGetMethod().Invoke(null, new object[0]);
- }
- }
- }
- return null;
- }
-
- public DatabaseContext(DbProviderFactory providerFactory)
- : this(providerFactory, null)
- {
- }
-
- public DatabaseContext(DbProviderFactory providerFactory, string connectionString)
- {
- _providerFactory = providerFactory;
- Connect(connectionString);
- }
-
- public DatabaseContext(IDbConnection connection)
- {
- _providerFactory = FindFactory(connection);
- Connection = connection;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseTransaction.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseTransaction.cs
deleted file mode 100644
index 240ee2b4722..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/DatabaseTransaction.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data;
-
-namespace DbLinq.Data.Linq.Database.Implementation
-{
- /// <summary>
- /// Default database transaction implementation
- /// </summary>
- internal class DatabaseTransaction : IDatabaseTransaction
- {
- [ThreadStatic]
- private static DatabaseTransaction _currentTransaction;
-
- private IDbTransaction _transaction;
-
- /// <summary>
- /// Gets the current db transaction.
- /// </summary>
- /// <value>The current db transaction.</value>
- public static IDbTransaction currentTransaction
- {
- get
- {
- if (_currentTransaction != null)
- return _currentTransaction._transaction;
- return null;
- }
- }
-
- /// <summary>
- /// Returns current transaction (if any)
- /// </summary>
- /// <value></value>
- public IDbTransaction Transaction { get { return currentTransaction; } }
-
- public DatabaseTransaction(IDbConnection connection)
- {
- if (_currentTransaction != null)
- return;
-
- _transaction = connection.BeginTransaction();
- _currentTransaction = this;
- }
-
- /// <summary>
- /// Call Commit() before Dispose() to save changes.
- /// All unCommit()ed changes will be rolled back
- /// </summary>
- public void Commit()
- {
- if (_transaction != null)
- {
- _transaction.Commit();
- // once the transaction committed, dispose it
- _transaction.Dispose();
- _transaction = null;
- }
- }
-
- /// <summary>
- /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- /// </summary>
- public void Dispose()
- {
- if (_transaction != null)
- {
- // if we are here, the Commit() was not called
- _transaction.Rollback();
- _transaction.Dispose();
- }
- if (_currentTransaction == this)
- _currentTransaction = null;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs
deleted file mode 100644
index fab34f7a7bd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#endif
-
-using DbLinq.Data.Linq.Sql;
-
-namespace DbLinq.Data.Linq.Database.Implementation
-{
- /// <summary>
- /// Transactional command
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class TransactionalCommand : ITransactionalCommand
- {
- private readonly IDisposable _connection;
- /// <summary>
- /// Ambient transaction
- /// </summary>
- private readonly IDbTransaction _transaction;
-
- private readonly IDbCommand _command;
-
- private readonly bool haveHigherTransaction;
-
- /// <summary>
- /// Gets the command.
- /// </summary>
- /// <value>The command.</value>
- public IDbCommand Command
- {
- get
- {
- return _command;
- }
- }
-
-
- /// <summary>
- /// Commits current transaction.
- /// </summary>
- public virtual void Dispose()
- {
- Command.Dispose();
- if (_transaction != null)
- _transaction.Dispose();
- _connection.Dispose();
- }
-
- /// <summary>
- /// Commits the current transaction.
- /// throws NRE if _transaction is null. Behavior is intentional.
- /// </summary>
- public void Commit()
- {
- // TODO: do not commit if participating in a higher transaction
- if (!haveHigherTransaction)
- _transaction.Commit();
- }
-
- public TransactionalCommand(string commandText, bool createTransaction, DataContext dataContext)
- {
- // TODO: check if all this stuff is necessary
- // the OpenConnection() checks that the connection is already open
- // TODO: see if we can move this here (in theory the final DataContext shouldn't use)
- _connection = dataContext.DatabaseContext.OpenConnection();
-
- _command = dataContext.DatabaseContext.CreateCommand();
- haveHigherTransaction = dataContext.Transaction != null;
- // the transaction is optional
- if (createTransaction && !haveHigherTransaction)
- {
- _transaction = dataContext.DatabaseContext.CreateTransaction();
- _command.Transaction = _transaction;
- }
- else
- _command.Transaction = dataContext.Transaction;
- Command.CommandText = commandText;
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntityRef.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntityRef.cs
deleted file mode 100644
index 916fcb0a8de..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntityRef.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-#region MIT license
-//
-// EntityRef.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-// Pablo Íñigo Blasco <pibgeus@gmail.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using DbLinq;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- public struct EntityRef<TEntity> where TEntity : class
- {
- private TEntity entity;
- private bool hasLoadedOrAssignedValue;
- private IEnumerable<TEntity> source;
-
- public EntityRef(TEntity entity)
- {
- this.source = null;
- this.entity = entity;
- hasLoadedOrAssignedValue = true;
- }
-
- public EntityRef(IEnumerable<TEntity> source)
- {
- this.source = source;
- hasLoadedOrAssignedValue = false;
- entity = null;
- }
-
- public EntityRef(EntityRef<TEntity> entityRef)
- {
- this.entity = entityRef.entity;
- if (entityRef.entity == null && entityRef.source is ICloneable)
- {
- source = (IEnumerable<TEntity>)((ICloneable)entityRef.source).Clone();
- }
- else
- source = null;
- hasLoadedOrAssignedValue = entityRef.hasLoadedOrAssignedValue;
- }
-
- public TEntity Entity
- {
- get
- {
- if (source != null) {
- foreach (var s in source) {
- if (entity != null)
- throw new InvalidOperationException ("Sequence contains more than one element");
- entity = s;
- hasLoadedOrAssignedValue = true;
- }
- source = null;
- }
- return entity;
- }
- set
- {
- entity = value;
- hasLoadedOrAssignedValue = true;
- }
- }
-
- public bool HasLoadedOrAssignedValue
- {
- get
- {
- return hasLoadedOrAssignedValue;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntitySet.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntitySet.cs
deleted file mode 100644
index c1d0a596a3d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/EntitySet.cs
+++ /dev/null
@@ -1,576 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using System.ComponentModel;
-using System.Reflection;
-using DbLinq;
-using DbLinq.Util;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- public sealed class EntitySet<TEntity> : ICollection, ICollection<TEntity>, IEnumerable, IEnumerable<TEntity>, IList, IList<TEntity>, IListSource
- where TEntity : class
- {
- private readonly Action<TEntity> onAdd;
- private readonly Action<TEntity> onRemove;
-
- private IEnumerable<TEntity> deferredSource;
- private bool deferred;
- private bool assignedValues;
- private List<TEntity> source;
- private List<TEntity> Source
- {
- get
- {
- if (source != null)
- return source;
- if (deferredSource != null)
- return source = deferredSource.ToList();
- if (nestedQueryPredicate != null && context != null)
- {
- var otherTable = context.GetTable(typeof(TEntity));
- var query = (IQueryable<TEntity>) context.GetOtherTableQuery(nestedQueryPredicate, nestedQueryParam, typeof(TEntity), otherTable);
- return source = query.ToList();
- }
- return source = new List<TEntity>();
- }
- }
-
-
- /// <summary>
- /// Gets or sets a value indicating whether this instance has loaded or assigned values.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance has loaded or assigned values; otherwise, <c>false</c>.
- /// </value>
- public bool HasAssignedValues
- {
- get { return assignedValues; }
- }
-
- public bool HasLoadedValues
- {
- get { return source != null; }
- }
-
- /// <summary>
- /// Gets a value indicating whether this instance has loaded or assigned values.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance has loaded or assigned values; otherwise, <c>false</c>.
- /// </value>
- public bool HasLoadedOrAssignedValues
- {
- get { return HasLoadedValues || HasAssignedValues; }
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="EntitySet&lt;TEntity&gt;"/> class.
- /// </summary>
- /// <param name="onAdd">The on add.</param>
- /// <param name="onRemove">The on remove.</param>
- [DbLinqToDo]
- public EntitySet(Action<TEntity> onAdd, Action<TEntity> onRemove)
- : this()
- {
- this.onAdd = onAdd;
- this.onRemove = onRemove;
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="EntitySet&lt;TEntity&gt;"/> class.
- /// </summary>
- public EntitySet()
- {
- }
-
- DataContext context;
- internal EntitySet(DataContext context)
- : this()
- {
- this.context = context;
- }
-
- /// <summary>
- /// entry point for 'foreach' statement.
- /// </summary>
- public IEnumerator<TEntity> GetEnumerator()
- {
- deferred = false;
- return Source.GetEnumerator();
- }
-
- /// <summary>
- /// Enumerates all entities
- /// </summary>
- /// <returns></returns>
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- /// <summary>
- /// Gets the source expression (used to nest queries)
- /// </summary>
- /// <value>The expression.</value>
- internal Expression Expression
- {
- get
- {
- if (deferred && this.deferredSource is IQueryable<TEntity>)
- return (deferredSource as IQueryable<TEntity>).Expression;
- else
- return Expression.Constant(this);
- }
- }
-
- /// <summary>
- /// Adds a row
- /// </summary>
- public void Add(TEntity entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- if (Source.Contains (entity))
- return;
- Source.Add(entity);
- OnAdd(entity);
- ListChangedEventHandler handler = ListChanged;
- if (!deferred && deferredSource != null && handler != null)
- handler(this, new ListChangedEventArgs(ListChangedType.ItemAdded, Source.Count - 1));
- }
-
- ParameterExpression nestedQueryParam;
- BinaryExpression nestedQueryPredicate;
- internal void Add(KeyValuePair<object, MemberInfo> info)
- {
- var value = info.Key;
- var member = info.Value;
- if (nestedQueryParam == null)
- nestedQueryParam = Expression.Parameter(typeof(TEntity), "other");
- var propType = member.GetMemberType();
- BinaryExpression comp;
- if (!propType.IsNullable())
- {
- comp = Expression.Equal(Expression.Constant(value),
- Expression.MakeMemberAccess(nestedQueryParam, member));
- }
- else
- {
- var valueProp = propType.GetProperty("Value");
- comp = Expression.Equal(Expression.Constant(value),
- Expression.MakeMemberAccess(
- Expression.MakeMemberAccess(nestedQueryParam, member),
- valueProp));
- }
- nestedQueryPredicate = nestedQueryPredicate == null
- ? comp
- : Expression.And(nestedQueryPredicate, comp);
- }
-
- [DbLinqToDo]
- bool IListSource.ContainsListCollection
- {
- get { throw new NotImplementedException(); }
- }
-
- IList IListSource.GetList()
- {
- //It seems that Microsoft is doing a similar thing in L2SQL, matter of fact, after doing a GetList().Add(new TEntity()), HasAssignedValues continues to be false
- //This seems like a bug on their end, but we'll do the same for consistency
- return this;
- }
-
- #region IList<TEntity> Members
-
- /// <summary>
- /// Returns entity's index
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns></returns>
- public int IndexOf(TEntity entity)
- {
- deferred = false;
- return Source.IndexOf(entity);
- }
-
- /// <summary>
- /// Inserts entity at specified index.
- /// </summary>
- /// <param name="index">The index.</param>
- /// <param name="entity">The entity.</param>
- public void Insert(int index, TEntity entity)
- {
- if (Source.Contains(entity))
- throw new ArgumentOutOfRangeException();
- OnAdd(entity);
- deferred = false;
- Source.Insert(index, entity);
- ListChangedEventHandler handler = ListChanged;
- if (handler != null)
- handler(this, new ListChangedEventArgs(ListChangedType.ItemAdded, index));
- }
-
- /// <summary>
- /// Removes entity at specified index
- /// </summary>
- /// <param name="index"></param>
- public void RemoveAt(int index)
- {
- deferred = false;
- var item = Source[index];
- Source.RemoveAt(index);
- OnRemove(item);
- ListChangedEventHandler handler = ListChanged;
- if (handler != null)
- handler(this, new ListChangedEventArgs(ListChangedType.ItemDeleted, index));
- }
-
- /// <summary>
- /// Gets or sets the <see cref="TEntity"/> at the specified index.
- /// </summary>
- /// <value></value>
- public TEntity this[int index]
- {
- get
- {
- deferred = false;
- return Source[index];
- }
- set
- {
- OnRemove(Source[index]);
- OnAdd(value);
- deferred = false;
- var handler = ListChanged;
- if (handler != null)
- {
- handler(this, new ListChangedEventArgs(ListChangedType.ItemDeleted, index));
- handler(this, new ListChangedEventArgs(ListChangedType.ItemAdded, index));
- }
- Source[index] = value;
- }
- }
-
- #endregion
-
- #region ICollection<TEntity> Members
-
- /// <summary>
- /// Removes all items in collection
- /// </summary>
- public void Clear()
- {
- ListChangedEventHandler handler = ListChanged;
- deferred = false;
- assignedValues = true;
- if (deferredSource != null && handler != null)
- {
- foreach (var item in Source)
- handler(this, new ListChangedEventArgs(ListChangedType.ItemDeleted, 0));
- }
- if (handler != null)
- handler(this, new ListChangedEventArgs(ListChangedType.Reset, 0));
- Source.Clear();
- }
-
- /// <summary>
- /// Determines whether [contains] [the specified entity].
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns>
- /// <c>true</c> if [contains] [the specified entity]; otherwise, <c>false</c>.
- /// </returns>
- [DbLinqToDo]
- public bool Contains(TEntity entity)
- {
- deferred = false;
- return Source.Contains(entity);
- }
-
- /// <summary>
- /// Copies items to target array
- /// </summary>
- /// <param name="array"></param>
- /// <param name="arrayIndex"></param>
- public void CopyTo(TEntity[] array, int arrayIndex)
- {
- deferred = false;
- Source.CopyTo(array, arrayIndex);
- }
-
- /// <summary>
- /// Returns entities count
- /// </summary>
- public int Count
- {
- get
- {
- deferred = false;
- return Source.Count;
- }
- }
-
- /// <summary>
- /// Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- /// </summary>
- /// <value></value>
- /// <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
- /// </returns>
- bool ICollection<TEntity>.IsReadOnly
- {
- get { throw new NotImplementedException(); }
- }
-
- /// <summary>
- /// Removes the specified entity.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns></returns>
- public bool Remove(TEntity entity)
- {
- int i = Source.IndexOf(entity);
- if(i < 0)
- return false;
- deferred = false;
- Source.Remove(entity);
- OnRemove(entity);
- ListChangedEventHandler handler = ListChanged;
- if (deferredSource != null && handler != null)
- handler(this, new ListChangedEventArgs(ListChangedType.ItemDeleted, i));
- return true;
- }
-
- #endregion
-
- #region IList Members
-
- int IList.Add(object value)
- {
- var v = value as TEntity;
- if (v != null && !Contains(v))
- {
- Add(v);
- return Count - 1;
- }
- throw new ArgumentOutOfRangeException("value");
- }
-
- void IList.Clear()
- {
- this.Clear();
- }
-
- bool IList.Contains(object value)
- {
- var v = value as TEntity;
- if (v != null)
- return Contains(v);
- return false;
- }
-
- int IList.IndexOf(object value)
- {
- return this.IndexOf(value as TEntity);
- }
-
- void IList.Insert(int index, object value)
- {
- this.Insert(index, value as TEntity);
- }
-
- bool IList.IsFixedSize
- {
- get { return false; }
- }
-
- bool IList.IsReadOnly
- {
- get { return false; }
- }
-
- void IList.Remove(object value)
- {
- this.Remove(value as TEntity);
- }
-
- void IList.RemoveAt(int index)
- {
- this.RemoveAt(index);
- }
-
- object IList.this[int index]
- {
- get
- {
- return this[index];
- }
- set
- {
- this[index] = value as TEntity;
- }
- }
-
- #endregion
-
- #region ICollection Members
-
- void ICollection.CopyTo(Array array, int index)
- {
- for (int i = 0; i < Source.Count; ++i)
- {
- array.SetValue(this[i], index + i);
- }
- }
-
- int ICollection.Count
- {
- get { return this.Count; }
- }
-
- [DbLinqToDo]
- bool ICollection.IsSynchronized
- {
- get { throw new NotImplementedException(); }
- }
-
- [DbLinqToDo]
- object ICollection.SyncRoot
- {
- get { throw new NotImplementedException(); }
- }
-
- #endregion
-
- /// <summary>
- /// Gets a value indicating whether this instance is deferred.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance is deferred; otherwise, <c>false</c>.
- /// </value>
- public bool IsDeferred
- {
- get { return deferred; }
- }
-
- /// <summary>
- /// Adds the range.
- /// </summary>
- /// <param name="collection">The collection.</param>
- public void AddRange(IEnumerable<TEntity> collection)
- {
- foreach (var entity in collection)
- {
- Add(entity);
- }
- }
-
- /// <summary>
- /// Assigns the specified entity source.
- /// </summary>
- /// <param name="entitySource">The entity source.</param>
- public void Assign(IEnumerable<TEntity> entitySource)
- {
- // notifies removals and adds
- Clear();
- foreach (var entity in entitySource)
- {
- OnAdd(entity);
- }
- this.source = entitySource.ToList();
- // this.SourceInUse = sourceAsList;
- }
-
- /// <summary>
- /// Sets the entity source.
- /// </summary>
- /// <param name="entitySource">The entity source.</param>
- public void SetSource(IEnumerable<TEntity> entitySource)
- {
-#if false
- Console.WriteLine("# EntitySet<{0}>.SetSource: HashCode={1}; Stack={2}", typeof(TEntity).Name,
- GetHashCode(), new System.Diagnostics.StackTrace());
-#endif
- if(HasLoadedOrAssignedValues)
- throw new InvalidOperationException("The EntitySet is already loaded and the source cannot be changed.");
- deferred = true;
- deferredSource = entitySource;
- }
-
- /// <summary>
- /// Loads all entities.
- /// </summary>
- public void Load()
- {
- deferred = false;
- var _ = Source;
- }
-
- /// <summary>
- /// Gets a new binding list.
- /// </summary>
- /// <returns></returns>
- public IBindingList GetNewBindingList()
- {
- return new BindingList<TEntity>(Source.ToList());
- }
-
- // TODO: implement handler call
- public event ListChangedEventHandler ListChanged;
-
- /// <summary>
- /// Called when entity is added.
- /// </summary>
- /// <param name="entity">The entity.</param>
- private void OnAdd(TEntity entity)
- {
- assignedValues = true;
- if (onAdd != null)
- onAdd(entity);
- }
- /// <summary>
- /// Called when entity is removed
- /// </summary>
- /// <param name="entity">The entity.</param>
- private void OnRemove(TEntity entity)
- {
- assignedValues = true;
- if (onRemove != null)
- onRemove(entity);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IExecuteResult.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IExecuteResult.cs
deleted file mode 100644
index 29e96758035..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IExecuteResult.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace System.Data.Linq
-{
- public interface IExecuteResult : IDisposable
- {
- object GetParameterValue(int parameterIndex);
- object ReturnValue { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IMemberModificationHandler.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IMemberModificationHandler.cs
deleted file mode 100644
index c60785c16e8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IMemberModificationHandler.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-
-namespace DbLinq.Data.Linq
-{
- /// <summary>
- /// Interface to watch modifications on registered entities
- /// Currently supports:
- /// - IModified (kept for compatibility, not recommended since it does not allow partial updates)
- /// - INotifyPropertyChanging and INotifyPropertyChanged (best choice)
- /// - raw objects (keeps a copy of all entity data)
- /// </summary>
- internal interface IMemberModificationHandler
- {
- /// <summary>
- /// Start to watch an entity. From here, changes will make IsModified() return true
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- void Register(object entity, MetaModel metaModel);
-
- /// <summary>
- /// Start to watch an entity. From here, changes will make IsModified() return true
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="entityOriginalState"></param>
- /// <param name="metaModel"></param>
- void Register(object entity, object entityOriginalState, MetaModel metaModel);
-
- /// <summary>
- /// Returns if the entity was modified since it has been Register()ed for the first time
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- /// <param name="metaModel"></param>
- bool IsModified(object entity, MetaModel metaModel);
-
- /// <summary>
- /// Marks the entity as not dirty.
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- void ClearModified(object entity, MetaModel metaModel);
-
- /// <summary>
- /// Returns a list of all modified properties since last Register/ClearModified
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- /// <param name="metaModel"></param>
- IList<MemberInfo> GetModifiedProperties(object entity, MetaModel metaModel);
-
- /// <summary>
- /// Unregisters an entity.
- /// This is useful when it is switched from update to delete list
- /// </summary>
- /// <param name="entity"></param>
- void Unregister(object entity);
-
- /// <summary>
- /// Unregisters an entity.
- /// This is useful when the DataContext has been disposed
- /// </summary>
- /// <param name="entity"></param>
- void UnregisterAll();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.Extended.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.Extended.cs
deleted file mode 100644
index 01fca4f8a2b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.Extended.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq
-{
- partial interface ITable
- {
- /// <summary>
- /// Cancels the delete on submit.
- /// </summary>
- /// <param name="entity">The entity.</param>
- void CancelDeleteOnSubmit(object entity);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.cs
deleted file mode 100644
index af8092b406d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ITable.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Data.Linq;
-using System.Linq;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- public partial interface ITable : IEnumerable, IQueryable
- {
- /// <summary>
- /// Gets the context.
- /// </summary>
- /// <value>The context.</value>
- DataContext Context { get; }
- /// <summary>
- /// Gets a value indicating whether this instance is read only.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance is read only; otherwise, <c>false</c>.
- /// </value>
- bool IsReadOnly { get; }
- /// <summary>
- /// Attaches the specified entity.
- /// </summary>
- /// <param name="entity">The entity.</param>
- void Attach(object entity);
- /// <summary>
- /// Attaches the specified entity.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="asModified">if set to <c>true</c> [as modified].</param>
- void Attach(object entity, bool asModified);
- /// <summary>
- /// Attaches the specified entity.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="original">The original.</param>
- void Attach(object entity, object original);
- /// <summary>
- /// Attaches all entities.
- /// </summary>
- /// <param name="entities">The entities.</param>
- void AttachAll(IEnumerable entities);
- /// <summary>
- /// Attaches all entites.
- /// </summary>
- /// <param name="entities">The entities.</param>
- /// <param name="asModified">if set to <c>true</c> [as modified].</param>
- void AttachAll(IEnumerable entities, bool asModified);
- /// <summary>
- /// Marks entities as to be deleted.
- /// </summary>
- /// <param name="entities">The entities.</param>
- void DeleteAllOnSubmit(IEnumerable entities);
- /// <summary>
- /// Marks entity as to be deleted.
- /// </summary>
- /// <param name="entity">The entity.</param>
- void DeleteOnSubmit(object entity);
- /// <summary>
- /// Gets the modified members.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns></returns>
- ModifiedMemberInfo[] GetModifiedMembers(object entity);
- /// <summary>
- /// Gets the state of the original entity.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns></returns>
- object GetOriginalEntityState(object entity);
- /// <summary>
- /// Marks all entities to be inserted.
- /// </summary>
- /// <param name="entities">The entities.</param>
- void InsertAllOnSubmit(IEnumerable entities);
- /// <summary>
- /// Marks entity to be inserted.
- /// </summary>
- /// <param name="entity">The entity.</param>
- void InsertOnSubmit(object entity);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IVendorProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IVendorProvider.cs
deleted file mode 100644
index 06f05cdf103..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/IVendorProvider.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using DbLinq.Vendor;
-
-namespace DbLinq.Data.Linq
-{
-#if !MONO_STRICT
- public
-#endif
- interface IVendorProvider
- {
- /// <summary>
- /// Finds a IVendor implementation instance by provider type
- /// </summary>
- /// <param name="providerType"></param>
- /// <returns></returns>
- IVendor FindVendorByProviderType(Type providerType);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes
deleted file mode 100644
index fa8dc542eb5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/IIdentityProvider.cs -crlf
-/IIdentityReader.cs -crlf
-/IIdentityReaderFactory.cs -crlf
-/IdentityKey.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityProvider.cs
deleted file mode 100644
index 8a897b78aa1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityProvider.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Identity
-{
- /// <summary>
- /// This interface may be used by identities to provide a quick access to keys
- /// </summary>
- internal interface IIdentityProvider
- {
- /// <summary>
- /// The object provides its own identity.
- /// </summary>
- /// <returns></returns>
- IdentityKey GetIdentity();
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReader.cs
deleted file mode 100644
index 6f993d7d0dd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReader.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Identity
-{
- /// <summary>
- /// Allows to read identity from entity
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IIdentityReader
- {
- /// <summary>
- /// Gets an object identity
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- IdentityKey GetIdentityKey(object entity);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReaderFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReaderFactory.cs
deleted file mode 100644
index 0b0b2a83818..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IIdentityReaderFactory.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Identity
-{
- /// <summary>
- /// Provides a factory that creates IIdentityReaders
- /// </summary>
- internal interface IIdentityReaderFactory
- {
- /// <summary>
- /// Returns an IIdentityReader specific to the requested type
- /// (this allows to precompile the reader)
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- IIdentityReader GetReader(Type t, DataContext dataContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IdentityKey.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IdentityKey.cs
deleted file mode 100644
index 46d7c4061e7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/IdentityKey.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-
-namespace DbLinq.Data.Linq.Identity
-{
- /// <summary>
- /// Identifies an object in a unique way (think Primay Keys in a database table)
- /// Identity is:
- /// - A type
- /// - A collection
- ///
- /// Example: to store Product with ProductID=1, we use the following IdentityKey:
- /// IdentityKey{Type=Product, Keys={1}}
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- sealed class IdentityKey
- {
- /// <summary>
- /// Entity type
- /// </summary>
- public Type Type { get; private set; }
- /// <summary>
- /// Entity keys
- /// </summary>
- public IList<object> Keys { get; private set; }
-
- private readonly int hashCode;
-
- /// <summary>
- /// Determines equality between two refs
- /// </summary>
- /// <param name="obj"></param>
- /// <returns></returns>
- public override bool Equals(object obj)
- {
- var other = (IdentityKey)obj;
- if (Type != other.Type)
- return false;
- if (Keys.Count != other.Keys.Count)
- return false;
- for (int keyIndex = 0; keyIndex < Keys.Count; keyIndex++)
- {
- if (!Equals(Keys[keyIndex], other.Keys[keyIndex]))
- return false;
- }
- return true;
- }
-
- /// <summary>
- /// Computes hash code
- /// </summary>
- /// <returns></returns>
- public override int GetHashCode()
- {
- return hashCode;
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="IdentityKey"/> class.
- /// </summary>
- /// <param name="type">The type.</param>
- /// <param name="keys">The keys.</param>
- public IdentityKey(Type type, IEnumerable<object> keys)
- {
- Type = type;
- Keys = new List<object>(keys);
-
- // Done here becouse IdentityKeys exists to be keys in dictionaries...
- hashCode = type.GetHashCode();
- foreach (object key in keys)
- {
- hashCode ^= key.GetHashCode();
- }
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="IdentityKey"/> class.
- /// </summary>
- /// <param name="type">The type.</param>
- /// <param name="keys">The keys.</param>
- public IdentityKey(Type type, params object[] keys)
- {
- Type = type;
- Keys = new List<object>(keys);
-
- // Done here becouse IdentityKeys exists to be keys in dictionaries...
- hashCode = Type.GetHashCode();
- foreach (object key in Keys)
- {
- hashCode ^= key.GetHashCode();
- }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes
deleted file mode 100644
index dd6330a6a73..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/IdentityProviderReader.cs -crlf
-/IdentityReader.cs -crlf
-/IdentityReaderFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityProviderReader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityProviderReader.cs
deleted file mode 100644
index 04bf050ebf4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityProviderReader.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbLinq.Data.Linq.Identity;
-
-namespace DbLinq.Data.Linq.Identity.Implementation
-{
- /// <summary>
- /// Returns an Identity from an IdentityKey self-provider (an entity implementing IIdentityProvider)
- /// </summary>
- class IdentityProviderReader : IIdentityReader
- {
- /// <summary>
- /// Gets an object identity, where entity is an IIdentityProvider
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- public IdentityKey GetIdentityKey(object entity)
- {
- return ((IIdentityProvider)entity).GetIdentity();
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReader.cs
deleted file mode 100644
index fb11748d3a2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReader.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-using System.Collections.Generic;
-using DbLinq.Data.Linq.Identity;
-using DbLinq.Util;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Identity.Implementation
-{
- /// <summary>
- /// IIdentityReader default implementation
- /// Currently uses reflection
- /// TODO: use compilation
- /// </summary>
- internal class IdentityReader : IIdentityReader
- {
- private readonly Type type;
- private readonly IList<MemberInfo> keyMembers = new List<MemberInfo>();
-
- /// <summary>
- /// Gets an object identity
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- public IdentityKey GetIdentityKey(object entity)
- {
- // no PK? --> null as identity (==we can not collect it)
- if (keyMembers.Count == 0)
- return null;
- var keys = new List<object>();
- foreach (var keyMember in keyMembers)
- {
- var key = keyMember.GetMemberValue(entity);
- if(key != null)
- keys.Add(key);
- }
- return new IdentityKey(type, keys);
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="IdentityReader"/> class.
- /// </summary>
- /// <param name="t">The t.</param>
- /// <param name="dataContext">The data context.</param>
- public IdentityReader(Type t, DataContext dataContext)
- {
- foreach (var member in dataContext.Mapping.GetTable(t).RowType.IdentityMembers)
- keyMembers.Add(member.Member);
- type = t;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReaderFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReaderFactory.cs
deleted file mode 100644
index 628478df83d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Identity/Implementation/IdentityReaderFactory.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using DbLinq.Data.Linq.Identity;
-using DbLinq.Data.Linq.Identity.Implementation;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Identity.Implementation
-{
- /// <summary>
- /// IIdentityReaderFactory default implementation
- /// </summary>
- internal class IdentityReaderFactory : IIdentityReaderFactory
- {
- /// <summary>
- /// Returns an IIdentityReader specific to the requested type
- /// (this allows to precompile the reader)
- /// </summary>
- /// <param name="t"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- public IIdentityReader GetReader(Type t, DataContext dataContext)
- {
- if (typeof(IIdentityProvider).IsAssignableFrom(t))
- return new IdentityProviderReader();
- return new IdentityReader(t, dataContext);
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes
deleted file mode 100644
index b8a03a8639e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/DisabledEntityTracker.cs -crlf
-/EntityState.cs -crlf
-/EntityTrack.cs -crlf
-/EntityTracker.cs -crlf
-/IEntityTracker.cs -crlf
-/MemberModificationHandler.cs -crlf
-/QueryProvider.cs -crlf
-/VendorProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/DisabledEntityTracker.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/DisabledEntityTracker.cs
deleted file mode 100644
index 7e276e62f40..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/DisabledEntityTracker.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using DbLinq.Data.Linq.Identity;
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// List of entities, with their corresponding state (to insert, to watch, to delete)
- /// </summary>
- internal class DisabledEntityTracker : IEntityTracker
- {
- private static IEnumerable<EntityTrack> trackedEntities = new EntityTrack[] { };
-
- /// <summary>
- /// Finds entity by key (PK)
- /// </summary>
- /// <param name="identityKey"></param>
- /// <returns></returns>
- public EntityTrack FindByIdentity(IdentityKey identityKey)
- {
- return null;
- }
-
- /// <summary>
- /// Returns true if the list contains the entity
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- public bool ContainsReference(object entity)
- {
- return false;
- }
-
- /// <summary>
- /// Registers an entity to be inserted
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterToInsert(object entity)
- {
- }
-
- /// <summary>
- /// Registers an entity to be watched
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="identityKey"></param>
- public void RegisterToWatch(object entity, IdentityKey identityKey)
- {
- }
-
- /// <summary>
- /// Registers entity to be deleted
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterToDelete(object entity)
- {
- }
-
- /// <summary>
- /// Unregisters the entity after deletion
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterDeleted(object entity)
- {
- }
-
- /// <summary>
- /// Enumerates all registered entities
- /// </summary>
- /// <returns></returns>
- public IEnumerable<EntityTrack> EnumerateAll()
- {
- return trackedEntities;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityState.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityState.cs
deleted file mode 100644
index 450eaf4de14..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityState.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// Represents entity state in data context
- /// </summary>
- internal enum EntityState
- {
- /// <summary>
- /// Object is new, it will be inserted next
- /// </summary>
- ToInsert,
- /// <summary>
- /// Object is being watched, we need to know if it was changed
- /// </summary>
- ToWatch,
- /// <summary>
- /// Object is to be deleted
- /// </summary>
- ToDelete,
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTrack.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTrack.cs
deleted file mode 100644
index f485ab9974e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTrack.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbLinq.Data.Linq.Identity;
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// Keeps track of a referenced entity
- /// </summary>
- internal class EntityTrack
- {
- /// <summary>
- /// Current state of the entity
- /// </summary>
- public EntityState EntityState { get; set; }
-
- /// <summary>
- /// Entity being watched
- /// </summary>
- public object Entity { get; private set; }
-
- /// <summary>
- /// Current entity key
- /// </summary>
- public IdentityKey IdentityKey { get; set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="EntityTrack"/> class.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="entityState">State of the entity.</param>
- public EntityTrack(object entity, EntityState entityState)
- {
- Entity = entity;
- EntityState = entityState;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTracker.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTracker.cs
deleted file mode 100644
index c5e80cd3b34..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/EntityTracker.cs
+++ /dev/null
@@ -1,228 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using DbLinq.Data.Linq.Identity;
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// List of entities, with their corresponding state (to insert, to watch, to delete)
- /// </summary>
- internal class EntityTracker : IEntityTracker
- {
- /// <summary>
- /// Entities being watched
- /// </summary>
- private readonly List<EntityTrack> entities = new List<EntityTrack>();
-
- /// <summary>
- /// Entities currently being watched and to be updated
- /// </summary>
- private readonly IDictionary<IdentityKey, EntityTrack> entitiesByKey = new Dictionary<IdentityKey, EntityTrack>();
-
- /// <summary>
- /// Finds an entity tracking info by object reference
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- private EntityTrack FindByReference(object entity)
- {
- // return (from e in entities where e.Entity == entity select e).FirstOrDefault();
- return this.entities.Find(e => object.ReferenceEquals(entity, e.Entity));
- }
-
- /// <summary>
- /// Finds entity by key (PK)
- /// </summary>
- /// <param name="identityKey"></param>
- /// <returns></returns>
- public EntityTrack FindByIdentity(IdentityKey identityKey)
- {
- EntityTrack entityTrack;
- entitiesByKey.TryGetValue(identityKey, out entityTrack);
- return entityTrack;
- }
-
- /// <summary>
- /// Returns true if the list contains the entity
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- public bool ContainsReference(object entity)
- {
- return FindByReference(entity) != null;
- }
-
- /// <summary>
- /// Registers an entity to be inserted
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterToInsert(object entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- var entityTrack = FindByReference(entity);
- if (entityTrack == null)
- {
- entityTrack = new EntityTrack(entity, EntityState.ToInsert);
- entities.Add(entityTrack);
- }
- else
- {
- switch (entityTrack.EntityState)
- {
- // if already registered for insert/update, then this is an error
- case EntityState.ToInsert:
- case EntityState.ToWatch:
- throw new InvalidOperationException();
- // whenever the object is registered for deletion, the fact of
- // registering it for insertion sets it back to watch
- case EntityState.ToDelete:
- entityTrack.EntityState = EntityState.ToWatch;
- entitiesByKey[entityTrack.IdentityKey] = entityTrack;
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- }
-
- /// <summary>
- /// Registers an entity to be watched
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="identityKey"></param>
- public void RegisterToWatch(object entity, IdentityKey identityKey)
- {
- var entityTrack = FindByReference(entity);
- if (entityTrack == null)
- {
- entityTrack = FindByIdentity(identityKey);
- if (entityTrack != null)
- throw new System.Data.Linq.DuplicateKeyException(entity);
- entityTrack = new EntityTrack(entity, EntityState.ToWatch) { IdentityKey = identityKey };
- entities.Add(entityTrack);
- entitiesByKey[identityKey] = entityTrack;
- }
- else
- {
- // changes the state of the current entity
- switch (entityTrack.EntityState)
- {
- case EntityState.ToInsert:
- entityTrack.EntityState = EntityState.ToWatch;
- entityTrack.IdentityKey = identityKey;
- entitiesByKey[identityKey] = entityTrack;
- break;
- // watched entities should not be registered again
- case EntityState.ToWatch:
- case EntityState.ToDelete:
- throw new InvalidOperationException();
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- }
-
- /// <summary>
- /// Registers entity to be deleted
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterToDelete(object entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- var entityTrack = FindByReference(entity);
- if (entityTrack == null)
- {
- entityTrack = new EntityTrack(entity, EntityState.ToDelete);
- entities.Add(entityTrack);
- }
- else
- {
- // changes the state of the current entity
- switch (entityTrack.EntityState)
- {
- // if entity was to be inserted, we just remove it from the list
- // as if it never came here
- case EntityState.ToInsert:
- entities.Remove(entityTrack);
- break;
- // watched entities are registered to be removed
- case EntityState.ToWatch:
- entityTrack.EntityState = EntityState.ToDelete;
- entitiesByKey.Remove(entityTrack.IdentityKey);
- break;
- case EntityState.ToDelete:
- throw new InvalidOperationException();
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- }
-
- /// <summary>
- /// Unregisters the entity after deletion
- /// </summary>
- /// <param name="entity"></param>
- public void RegisterDeleted(object entity)
- {
- // TODO: we could require an index
- var entityTrack = FindByReference(entity);
- if (entityTrack == null)
- {
- throw new ArgumentException("entity");
- }
- // changes the state of the current entity
- switch (entityTrack.EntityState)
- {
- case EntityState.ToDelete:
- entities.Remove(entityTrack);
- break;
- case EntityState.ToInsert:
- case EntityState.ToWatch:
- throw new InvalidOperationException();
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
-
- /// <summary>
- /// Enumerates all registered entities
- /// </summary>
- /// <returns></returns>
- public IEnumerable<EntityTrack> EnumerateAll()
- {
- return entities;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/IEntityTracker.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/IEntityTracker.cs
deleted file mode 100644
index 715559c00b1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/IEntityTracker.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using DbLinq.Data.Linq.Identity;
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// Interface of Entity Trackers
- /// </summary>
- internal interface IEntityTracker
- {
- /// <summary>
- /// Finds entity by key (PK)
- /// </summary>
- /// <param name="identityKey"></param>
- /// <returns></returns>
- EntityTrack FindByIdentity(IdentityKey identityKey);
-
- /// <summary>
- /// Returns true if the list contains the entity
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- bool ContainsReference(object entity);
-
- /// <summary>
- /// Registers an entity to be inserted
- /// </summary>
- /// <param name="entity"></param>
- void RegisterToInsert(object entity);
-
- /// <summary>
- /// Registers an entity to be watched
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="identityKey"></param>
- void RegisterToWatch(object entity, IdentityKey identityKey);
-
- /// <summary>
- /// Registers entity to be deleted
- /// </summary>
- /// <param name="entity"></param>
- void RegisterToDelete(object entity);
-
- /// <summary>
- /// Unregisters the entity after deletion
- /// </summary>
- /// <param name="entity"></param>
- void RegisterDeleted(object entity);
-
- /// <summary>
- /// Enumerates all registered entities
- /// </summary>
- /// <returns></returns>
- IEnumerable<EntityTrack> EnumerateAll();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/MemberModificationHandler.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/MemberModificationHandler.cs
deleted file mode 100644
index e56c2d602af..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/MemberModificationHandler.cs
+++ /dev/null
@@ -1,490 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// ModificationHandler class handles entities in two ways:
- /// 1. if entity implements IModifed, uses the interface and its IsModifed flag property
- /// 2. otherwise, the handler keeps a dictionary of raw data per entity
- /// </summary>
- internal class MemberModificationHandler : IMemberModificationHandler
- {
- private readonly IDictionary<object, IDictionary<string, object>> rawDataEntities = new Dictionary<object, IDictionary<string, object>>(new ReferenceEqualityComparer<object>());
- private readonly IDictionary<object, IDictionary<string, MemberInfo>> modifiedProperties = new Dictionary<object, IDictionary<string, MemberInfo>>(new ReferenceEqualityComparer<object>());
-
- private static readonly IDictionary<string, MemberInfo> propertyChangingSentinal = new Dictionary<string, MemberInfo>();
-
- /// <summary>
- /// Gets the column members.
- /// </summary>
- /// <param name="entityType">Type of the entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns></returns>
- protected virtual IEnumerable<MemberInfo> GetColumnMembers(Type entityType, MetaModel metaModel)
- {
- foreach (var dataMember in metaModel.GetTable(entityType).RowType.PersistentDataMembers)
- {
- yield return dataMember.Member;
- }
- }
-
- /// <summary>
- /// Determines whether the specified type is primitive type.
- /// </summary>
- /// <param name="type">The type.</param>
- /// <returns>
- /// <c>true</c> if the specified type is primitive type; otherwise, <c>false</c>.
- /// </returns>
- protected static bool IsPrimitiveType(Type type)
- {
- if (type.IsValueType)
- return true;
- if (type == typeof(string))
- return true;
- return false;
- }
-
- /// <summary>
- /// Adds simple (value) properties of an object to a given dictionary
- /// and recurses if a property contains complex data
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="rawData"></param>
- /// <param name="prefix"></param>
- /// <param name="metaModel"></param>
- protected void AddRawData(object entity, IDictionary<string, object> rawData, string prefix, MetaModel metaModel)
- {
- if (entity == null)
- return;
- foreach (var memberInfo in GetColumnMembers(entity.GetType(), metaModel))
- {
- var propertyValue = memberInfo.GetMemberValue(entity);
- // if it is a value, it can be stored directly
- var memberType = memberInfo.GetMemberType();
- if (IsPrimitiveType(memberType))
- {
- rawData[prefix + memberInfo.Name] = propertyValue;
- }
- else if (memberType.IsArray)
- {
- if (propertyValue != null)
- {
- var arrayValue = (Array) propertyValue;
- for (int arrayIndex = 0; arrayIndex < arrayValue.Length; arrayIndex++)
- {
- rawData[string.Format("{0}[{1}]", memberInfo.Name, arrayIndex)] =
- arrayValue.GetValue(arrayIndex);
- }
- }
- }
- else // otherwise, we recurse, and prefix the current property name to sub properties to avoid conflicts
- {
- AddRawData(propertyValue, rawData, memberInfo.Name + ".", metaModel);
- }
- }
- }
-
- /// <summary>
- /// Creates a "flat view" from a composite object
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- /// <returns>a pair of {property name, property value}</returns>
- protected IDictionary<string, object> GetEntityRawData(object entity, MetaModel metaModel)
- {
- var rawData = new Dictionary<string, object>();
- AddRawData(entity, rawData, string.Empty, metaModel);
- return rawData;
- }
-
- /// <summary>
- /// Tells if the object notifies a change
- /// </summary>
- /// <param name="entity"></param>
- /// <returns></returns>
- private static bool IsNotifying(object entity)
- {
- return entity is INotifyPropertyChanged
- || entity is INotifyPropertyChanging;
- }
-
- /// <summary>
- /// Start to watch an entity. From here, changes will make IsModified() return true
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- public void Register(object entity, MetaModel metaModel)
- {
- Register(entity, entity, metaModel);
- }
-
- /// <summary>
- /// Start to watch an entity. From here, changes will make IsModified() return true if the entity has changed
- /// If the entity is already registered, there's no error, but the entity is reset to its original state
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="entityOriginalState"></param>
- /// <param name="metaModel"></param>
- public void Register(object entity, object entityOriginalState, MetaModel metaModel)
- {
- // notifying, we need to wait for changes
- if (IsNotifying(entity))
- {
- RegisterNotification(entity, entityOriginalState, metaModel);
- }
- // raw data, we keep a snapshot of the current state
- else
- {
- if (!rawDataEntities.ContainsKey(entity) && entityOriginalState != null)
- rawDataEntities[entity] = GetEntityRawData(entityOriginalState, metaModel);
- }
- }
-
- private void RegisterNotification(object entity, object entityOriginalState, MetaModel metaModel)
- {
- if (modifiedProperties.ContainsKey(entity))
- return;
- modifiedProperties[entity] = null;
-
- var entityChanged = entity as INotifyPropertyChanged;
- if (entityChanged != null)
- {
- entityChanged.PropertyChanged += OnPropertyChangedEvent;
- }
-
- var entityChanging = entity as INotifyPropertyChanging;
- if (entityChanging != null)
- {
- entityChanging.PropertyChanging += OnPropertyChangingEvent;
- }
-
- // then check all properties, and note them as changed if they already did
- if (!ReferenceEquals(entity, entityOriginalState)) // only if we specified another original entity
- {
- foreach (var dataMember in metaModel.GetTable(entity.GetType()).RowType.PersistentDataMembers)
- {
- var memberInfo = dataMember.Member;
- if (entityOriginalState == null ||
- IsPropertyModified(memberInfo.GetMemberValue(entity),
- memberInfo.GetMemberValue(entityOriginalState)))
- {
- SetPropertyChanged(entity, memberInfo.Name);
- }
- }
- }
- }
-
- /// <summary>
- /// Occurs on INotifyPropertyChanged.PropertyChanged
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void OnPropertyChangedEvent(object sender, PropertyChangedEventArgs e)
- {
- SetPropertyChanged(sender, e.PropertyName);
- }
-
- private void OnPropertyChangingEvent(object entity, PropertyChangingEventArgs e)
- {
- if (modifiedProperties[entity] == null)
- modifiedProperties[entity] = propertyChangingSentinal;
- }
-
- /// <summary>
- /// Unregisters an entity.
- /// This is useful when it is switched from update to delete list
- /// </summary>
- /// <param name="entity"></param>
- public void Unregister(object entity)
- {
- if (IsNotifying(entity))
- UnregisterNotification(entity);
- else
- {
- if (rawDataEntities.ContainsKey(entity))
- rawDataEntities.Remove(entity);
- }
- }
-
- /// <summary>
- /// Unregisters an entity.
- /// This is useful when the DataContext has been disposed
- /// </summary>
- /// <param name="entity"></param>
- public void UnregisterAll()
- {
- //Duplicate the list to not modify modifiedEntities
- var modifiedEntities = new List<object>(modifiedProperties.Keys);
- foreach (var entity in modifiedEntities)
- {
- if (IsNotifying(entity))
- UnregisterNotification(entity);
- }
- }
-
- private void UnregisterNotification(object entity)
- {
- if (!modifiedProperties.ContainsKey(entity))
- return;
- modifiedProperties.Remove(entity);
- INotifyPropertyChanged npc = entity as INotifyPropertyChanged;
- if (npc != null)
- {
- npc.PropertyChanged -= OnPropertyChangedEvent;
- }
- var changing = entity as INotifyPropertyChanging;
- if (changing != null)
- {
- changing.PropertyChanging -= OnPropertyChangingEvent;
- }
- }
-
- /// <summary>
- /// This method is called when a notifying object sends an event because of a property change
- /// We may keep track of the precise change in the future
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="propertyName"></param>
- private void SetPropertyChanged(object entity, string propertyName)
- {
- PropertyInfo pi = GetProperty(entity, propertyName);
- if (pi == null)
- throw new ArgumentException("Incorrect property changed");
-
- if (modifiedProperties[entity] == null ||
- ReferenceEquals(propertyChangingSentinal, modifiedProperties[entity]))
- {
- modifiedProperties[entity] = new Dictionary<string, MemberInfo>();
- }
- modifiedProperties[entity][propertyName] = pi;
- }
-
- /// <summary>
- /// Returns if the entity was modified since it has been Register()ed for the first time
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- /// <returns></returns>
- public bool IsModified(object entity, MetaModel metaModel)
- {
- // 1. event notifying case (INotify*)
- if (IsNotifying(entity))
- return IsNotifyingModified(entity);
-
- // 2. raw data
- return IsRawModified(entity, metaModel);
- }
-
- /// <summary>
- /// Determines whether the specified notifiying entity is modified.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <returns>
- /// <c>true</c> if the specified notifiying entity is modified; otherwise, <c>false</c>.
- /// </returns>
- private bool IsNotifyingModified(object entity)
- {
- if (!modifiedProperties.ContainsKey(entity) || modifiedProperties[entity] == null)
- return false;
- return ReferenceEquals(propertyChangingSentinal, modifiedProperties[entity]) ||
- modifiedProperties[entity].Count > 0;
- }
-
- /// <summary>
- /// Determines whether the specified property has changed, by comparing its current and previous value.
- /// </summary>
- /// <param name="p1">The p1.</param>
- /// <param name="p2">The p2.</param>
- /// <returns>
- /// <c>true</c> if the specified property has changed; otherwise, <c>false</c>.
- /// </returns>
- private static bool IsPropertyModified(object p1, object p2)
- {
- return !Equals(p1, p2);
- }
-
- /// <summary>
- /// Determines whether the specified raw entity has changed.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns>
- /// <c>true</c> if the specified raw entity has changed; otherwise, <c>false</c>.
- /// </returns>
- private bool IsRawModified(object entity, MetaModel metaModel)
- {
- // if not present, maybe it was inserted (or set to dirty)
- // TODO: this will be useless when we will support the differential properties
- if (!rawDataEntities.ContainsKey(entity))
- return true;
-
- IDictionary<string, object> originalData = rawDataEntities[entity];
- IDictionary<string, object> currentData = GetEntityRawData(entity, metaModel);
-
- foreach (string key in originalData.Keys)
- {
- object originalValue = originalData[key];
- object currentValue = currentData[key];
- if (IsPropertyModified(originalValue, currentValue))
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// Returns a list of all modified properties since last Register/ClearModified
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- /// <returns></returns>
- public IList<MemberInfo> GetModifiedProperties(object entity, MetaModel metaModel)
- {
- if (IsNotifying(entity))
- return GetNotifyingModifiedProperties(entity, metaModel);
-
- return GetRawModifiedProperties(entity, metaModel);
- }
-
- /// <summary>
- /// Gets all column properties.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns></returns>
- protected IList<MemberInfo> GetAllColumnProperties(object entity, MetaModel metaModel)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
- var properties = new List<MemberInfo>(GetColumnMembers(entity.GetType(), metaModel));
- return properties;
- }
-
- /// <summary>
- /// Gets the self declaring entity modified properties.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns></returns>
- protected IList<MemberInfo> GetSelfDeclaringModifiedProperties(object entity, MetaModel metaModel)
- {
- return GetAllColumnProperties(entity, metaModel);
- }
-
- /// <summary>
- /// Gets the notifying entity modified properties.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns></returns>
- protected IList<MemberInfo> GetNotifyingModifiedProperties(object entity, MetaModel metaModel)
- {
- IDictionary<string, MemberInfo> properties;
- // if we don't have it, it is fully dirty
- if (!modifiedProperties.TryGetValue(entity, out properties) ||
- ReferenceEquals(propertyChangingSentinal, modifiedProperties[entity]))
- return GetAllColumnProperties(entity, metaModel);
- return new List<MemberInfo>(properties.Values);
- }
-
- /// <summary>
- /// Gets modified properties for entity, by using raw compare method.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- /// <returns></returns>
- protected IList<MemberInfo> GetRawModifiedProperties(object entity, MetaModel metaModel)
- {
- var properties = new List<MemberInfo>();
-
- IDictionary<string, object> originalData;
- // if we don't have this entity we consider all its properties as having been modified
- if (!rawDataEntities.TryGetValue(entity, out originalData))
- return GetAllColumnProperties(entity, metaModel);
- var currentData = GetEntityRawData(entity, metaModel);
-
- // otherwise, we iterate and find what's changed
- foreach (string key in currentData.Keys)
- {
- var currentValue = currentData[key];
- var originalValue = originalData[key];
- if (IsPropertyModified(originalValue, currentValue))
- properties.Add(GetProperty(entity, key));
- }
-
- return properties;
- }
-
- /// <summary>
- /// Marks the entity as not dirty.
- /// </summary>
- /// <param name="entity"></param>
- /// <param name="metaModel"></param>
- public void ClearModified(object entity, MetaModel metaModel)
- {
- if (IsNotifying(entity))
- ClearNotifyingModified(entity);
- else
- ClearRawModified(entity, metaModel);
- }
-
- /// <summary>
- /// Sets the notifying entity as unmodified.
- /// </summary>
- /// <param name="entity">The entity.</param>
- private void ClearNotifyingModified(object entity)
- {
- modifiedProperties[entity] = null;
- }
-
- /// <summary>
- /// Sets the raw entity as unmodified.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="metaModel">The meta model.</param>
- private void ClearRawModified(object entity, MetaModel metaModel)
- {
- rawDataEntities[entity] = GetEntityRawData(entity, metaModel);
- }
-
- /// <summary>
- /// Gets the property, given a property name.
- /// </summary>
- /// <param name="entity">The entity.</param>
- /// <param name="propertyName">Name of the property.</param>
- /// <returns></returns>
- private static PropertyInfo GetProperty(object entity, string propertyName)
- {
- return entity.GetType().GetProperty(propertyName);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/QueryProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/QueryProvider.cs
deleted file mode 100644
index f327eb3e361..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/QueryProvider.cs
+++ /dev/null
@@ -1,239 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Util;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Implementation
-{
- /// <summary>
- /// QueryProvider is used by both DataContext and Table
- /// to build queries
- /// It is split is two parts (non-generic and generic) for copy reasons
- /// </summary>
- internal abstract class QueryProvider
- {
- /// <summary>
- /// Gets or sets the expression chain.
- /// </summary>
- /// <value>The expression chain.</value>
- public ExpressionChain ExpressionChain { get; set; }
- /// <summary>
- /// Gets or sets the type of the table.
- /// </summary>
- /// <value>The type of the table.</value>
- public Type TableType { get; set; }
- /// <summary>
- /// Gets the query.
- /// </summary>
- /// <param name="expression">The expression.</param>
- /// <returns></returns>
- public abstract SelectQuery GetQuery(Expression expression);
- }
-
- /// <summary>
- /// QueryProvider, generic version
- /// </summary>
- /// <typeparam name="T"></typeparam>
- internal class QueryProvider<T> : QueryProvider, IQueryProvider, IQueryable<T>, IOrderedQueryable<T>
- {
- /// <summary>
- /// Holder current datancontext
- /// </summary>
- protected readonly DataContext _dataContext;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="QueryProvider&lt;T&gt;"/> class.
- /// </summary>
- /// <param name="dataContext">The data context.</param>
- public QueryProvider(DataContext dataContext)
- {
- _dataContext = dataContext;
- TableType = typeof(T);
- ExpressionChain = new ExpressionChain();
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="QueryProvider&lt;T&gt;"/> class.
- /// </summary>
- /// <param name="tableType">Type of the table.</param>
- /// <param name="dataContext">The data context.</param>
- /// <param name="expressionChain">The expression chain.</param>
- /// <param name="expression">The expression.</param>
- public QueryProvider(Type tableType, DataContext dataContext, ExpressionChain expressionChain, Expression expression)
- {
- _dataContext = dataContext;
- TableType = tableType;
- ExpressionChain = new ExpressionChain(expressionChain, expression);
- }
-
- /// <summary>
- /// Creates the query.
- /// </summary>
- /// <typeparam name="S"></typeparam>
- /// <param name="t">The t.</param>
- /// <param name="tableType">Type of the table.</param>
- /// <param name="dataContext">The data context.</param>
- /// <param name="expressionChain">The expression chain.</param>
- /// <param name="expression">The expression.</param>
- /// <returns></returns>
- protected S CreateQuery<S>(Type t, Type tableType, DataContext dataContext, ExpressionChain expressionChain, Expression expression)
- {
- // no way to work differently
- var typedQueryProviderType = typeof(QueryProvider<>).MakeGenericType(t);
- var queryProvider = (S)Activator.CreateInstance(typedQueryProviderType, tableType, dataContext,
- expressionChain, expression);
- return queryProvider;
- }
-
- /// <summary>
- /// Builds the query, given a LINQ expression
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public IQueryable CreateQuery(Expression expression)
- {
- var type = expression.Type;
- if (!type.IsGenericType)
- throw Error.BadArgument("S0066: Don't know how to handle non-generic type '{0}'", type);
- var genericType = type.GetGenericTypeDefinition();
- if (genericType == typeof(IQueryable<>) || genericType == typeof(IOrderedQueryable<>))
- type = type.GetGenericArguments()[0];
- else
- Error.BadArgument("S0068: Don't know how to handle type '{0}'", type);
- return CreateQuery<IQueryable>(type, TableType, _dataContext, ExpressionChain, expression);
- }
-
- /// <summary>
- /// Creates the query.
- /// </summary>
- /// <typeparam name="TElement">The type of the element.</typeparam>
- /// <param name="expression">The expression.</param>
- /// <returns></returns>
- public IQueryable<TElement> CreateQuery<TElement>(Expression expression)
- {
- Profiler.At("START QueryProvider.CreateQuery<{0}>({1})", typeof(TElement).Name, expression.ToString());
- var query = new QueryProvider<TElement>(TableType, _dataContext, ExpressionChain, expression);
- Profiler.At("END QueryProvider.CreateQuery<{0}>(...)", typeof(TElement).Name);
- return query;
- }
-
- /// <summary>
- /// Gets the query.
- /// </summary>
- /// <param name="expression">The expression.</param>
- /// <returns></returns>
- public override SelectQuery GetQuery(Expression expression)
- {
- var expressionChain = ExpressionChain;
- if (expression != null)
- expressionChain = new ExpressionChain(expressionChain, expression);
- return _dataContext.QueryBuilder.GetSelectQuery(expressionChain, new QueryContext(_dataContext));
- }
-
- /// <summary>
- /// Runs query
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public object Execute(Expression expression)
- {
- return this.GetType()
- .GetMethods()
- .Where(m => m.Name == "Execute" && m.IsGenericMethod)
- .Single()
- .MakeGenericMethod(new Type[] { expression.Type })
- .Invoke(this, new object[] { expression });
- }
-
- /// <summary>
- /// Runs query
- /// </summary>
- /// <typeparam name="TResult"></typeparam>
- /// <param name="expression"></param>
- /// <returns></returns>
- public TResult Execute<TResult>(Expression expression)
- {
- Profiler.At("START QueryProvider.Execute<{0}>(): Executing expression...", typeof(TResult).Name);
- var query = GetQuery(expression);
- var result = _dataContext.QueryRunner.SelectScalar<TResult>(query);
- Profiler.At("END QueryProvider.Execute<{0}>(): Executing expression...", typeof(TResult).Name);
- return result;
- }
-
- /// <summary>
- /// Enumerates all query items
- /// </summary>
- /// <returns></returns>
- IEnumerator IEnumerable.GetEnumerator()
- {
- var enumerator = GetEnumerator();
- return enumerator;
- }
-
- /// <summary>
- /// Enumerates all query items
- /// </summary>
- /// <returns></returns>
- public IEnumerator<T> GetEnumerator()
- {
- Profiler.At("START QueryProvider.GetEnumerator<{0}>(): Executing expression...", typeof(T).Name);
- var query = GetQuery(null);
- var enumerator = _dataContext.QueryRunner.Select<T>(query).GetEnumerator();
- Profiler.At("END QueryProvider.GetEnumerator<{0}>(): Executing expression...", typeof(T).Name);
- return enumerator;
- }
-
- /// <summary>
- /// Returns this QueryProvider as an exception
- /// </summary>
- public Expression Expression
- {
- get { return Expression.Constant(this); }
- }
-
- public Type ElementType
- {
- get { return (typeof(T)); }
- }
-
- public IQueryProvider Provider
- {
- get { return this; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/VendorProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/VendorProvider.cs
deleted file mode 100644
index 5d195e82c52..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Implementation/VendorProvider.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using DbLinq.Util;
-using DbLinq.Vendor;
-
-namespace DbLinq.Data.Linq.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class VendorProvider : IVendorProvider
- {
- private readonly IDictionary<Type, Type> _vendorByType = new Dictionary<Type, Type>();
-
- /// <summary>
- /// Finds a IVendor implementation instance by provider type
- /// </summary>
- /// <param name="providerType"></param>
- /// <returns></returns>
- public IVendor FindVendorByProviderType(Type providerType)
- {
- Type vendorType;
- lock (_vendorByType)
- {
- if (!_vendorByType.TryGetValue(providerType, out vendorType))
- {
- // the strategy is:
- // we parse the current AppDomain...
- foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
- {
- foreach (var type in assembly.GetTypes())
- {
- // ... then look for an IVendor implementation ...
- if (typeof(IVendor).IsAssignableFrom(type))
- {
- // then see if the attribute matches the request
- var vendorAttribute = type.GetAttribute<VendorAttribute>();
- if (vendorAttribute != null)
- {
- foreach (var vendorProviderType in vendorAttribute.ProviderTypes)
- _vendorByType[vendorProviderType] = type;
- }
- }
- }
- }
- _vendorByType.TryGetValue(providerType, out vendorType);
- }
- }
- if (vendorType != null)
- return (IVendor)Activator.CreateInstance(vendorType);
- return null;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes
deleted file mode 100644
index 439e09625ff..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/.gitattributes
+++ /dev/null
@@ -1,12 +0,0 @@
-/AttributeMappingSource.cs -crlf
-/AttributedAbstractMetaDataMember.cs -crlf
-/AttributedAssociationMetaDataMember.cs -crlf
-/AttributedColumnMetaDataMember.cs -crlf
-/AttributedMetaAssociation.cs -crlf
-/AttributedMetaFunction.cs -crlf
-/AttributedMetaModel.cs -crlf
-/AttributedMetaTable.cs -crlf
-/AttributedMetaType.cs -crlf
-/LambdaMetaAccessor.cs -crlf
-/MappingContext.cs -crlf
-/XmlMappingSource.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributeMappingSource.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributeMappingSource.cs
deleted file mode 100644
index 6b72becb385..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributeMappingSource.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data.Linq.Mapping;
-
-using DbLinq.Data.Linq.Mapping;
-
-#if MONO_STRICT
-namespace System.Data.Linq.Mapping
-#else
-namespace DbLinq.Data.Linq.Mapping
-#endif
-{
- public sealed class AttributeMappingSource : MappingSource
- {
- protected override MetaModel CreateModel(Type dataContextType)
- {
- var metaModel = new AttributedMetaModel(dataContextType, this);
- return metaModel;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAbstractMetaDataMember.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAbstractMetaDataMember.cs
deleted file mode 100644
index f2f5750c0b8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAbstractMetaDataMember.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- internal abstract class AttributedAbstractMetaDataMember : MetaDataMember
- {
- protected AttributedAbstractMetaDataMember(MemberInfo member, MetaType declaringType, DataAttribute attribute)
- {
- memberInfo = member;
- memberAccessor = LambdaMetaAccessor.Create(member, declaringType.Type);
- this.declaringType = declaringType;
-
- if(attribute.Storage != null)
- {
- storageMember = member.DeclaringType.GetSingleMember(attribute.Storage);
- if (storageMember != null)
- storageAccessor = LambdaMetaAccessor.Create(storageMember, declaringType.Type);
- }
- }
-
- protected MemberInfo memberInfo;
- protected MetaType declaringType;
- protected MetaAccessor memberAccessor;
- protected MetaAccessor storageAccessor;
-
- public override MetaType DeclaringType
- {
- get { return declaringType; }
- }
-
- public override MetaAccessor DeferredSourceAccessor
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaAccessor DeferredValueAccessor
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool IsDeferred
- {
- get { return false; }
- }
-
- public override bool IsPersistent
- {
- get { return true; }
- }
-
- public override MethodInfo LoadMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MemberInfo Member
- {
- get { return memberInfo; }
- }
-
- public override MetaAccessor MemberAccessor
- {
- get { return memberAccessor; }
- }
-
- public override string Name
- {
- get { return memberInfo.Name; }
- }
-
- public override int Ordinal
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaAccessor StorageAccessor
- {
- get { return storageAccessor; }
- }
-
- public override Type Type
- {
- get { return memberInfo.GetMemberType(); }
- }
-
- public override UpdateCheck UpdateCheck
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool IsDeclaredBy(MetaType type)
- {
- return type == declaringType;
- }
-
- protected MemberInfo storageMember;
- public override MemberInfo StorageMember
- {
- get { return storageMember; }
- }
-
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAssociationMetaDataMember.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAssociationMetaDataMember.cs
deleted file mode 100644
index 1d7b152c4d0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedAssociationMetaDataMember.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- internal class AttributedAssociationMetaDataMember : AttributedAbstractMetaDataMember
- {
- public AttributedAssociationMetaDataMember(MemberInfo member, AssociationAttribute attribute, MetaType declaringType)
- : base(member, declaringType, attribute)
- {
- associationAttribute = attribute;
- }
-
- public void SetAssociation(MetaAssociation association)
- {
- metaAssociation = association;
- }
-
- private AssociationAttribute associationAttribute;
- private MetaAssociation metaAssociation;
-
- public override MetaAssociation Association
- {
- get { return metaAssociation; }
- }
-
- public override AutoSync AutoSync
- {
- // TODO: check this is the right value
- get { return AutoSync.Never; }
- }
-
- public override bool CanBeNull
- {
- get { return false; }
- }
-
- public override string DbType
- {
- get { return string.Empty; }
- }
-
- public override string Expression
- {
- get { return string.Empty; }
- }
-
- public override bool IsAssociation
- {
- get { return true; }
- }
-
- public override bool IsDbGenerated
- {
- get { return false; }
- }
-
- public override bool IsDiscriminator
- {
- get { return false; }
- }
-
- public override bool IsPrimaryKey
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool IsVersion
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string MappedName
- {
- get { return associationAttribute.Name ?? Member.Name; }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedColumnMetaDataMember.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedColumnMetaDataMember.cs
deleted file mode 100644
index 773a286f4e7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedColumnMetaDataMember.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data.Linq.Mapping;
-using System.Diagnostics;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- [DebuggerDisplay("MetaDataMember for {MappedName}")]
- internal class AttributedColumnMetaDataMember : AttributedAbstractMetaDataMember
- {
- public AttributedColumnMetaDataMember(MemberInfo member, ColumnAttribute attribute, MetaType declaringType)
- : base(member, declaringType, attribute)
- {
- columnAttribute = attribute;
- if (columnAttribute.Name == null)
- columnAttribute.Name = memberInfo.Name;
- }
-
- private ColumnAttribute columnAttribute;
-
- public override MetaAssociation Association
- {
- get { return null; }
- }
-
- public override AutoSync AutoSync
- {
- get { return columnAttribute.AutoSync; }
- }
-
- public override bool CanBeNull
- {
- get { return columnAttribute.CanBeNull; }
- }
-
- public override string DbType
- {
- get { return columnAttribute.DbType; }
- }
-
- public override string Expression
- {
- get { return columnAttribute.Expression; }
- }
-
- public override bool IsAssociation
- {
- get { return false; }
- }
-
- public override bool IsDbGenerated
- {
- get { return columnAttribute.IsDbGenerated; }
- }
-
- public override bool IsDiscriminator
- {
- get { return columnAttribute.IsDiscriminator; }
- }
-
- public override bool IsPrimaryKey
- {
- get { return columnAttribute.IsPrimaryKey; }
- }
-
- public override bool IsVersion
- {
- get { return columnAttribute.IsVersion; }
- }
-
- public override string MappedName
- {
- get { return columnAttribute.Name ?? Member.Name; }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaAssociation.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaAssociation.cs
deleted file mode 100644
index 289ad4fcd7f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaAssociation.cs
+++ /dev/null
@@ -1,218 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Stefan Klinger
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.ObjectModel;
-using System.Data.Linq.Mapping;
-using System.Linq;
-using System.Reflection;
-using DbLinq.Util;
-using System.Collections.Generic;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- internal class AttributedMetaAssociation : MetaAssociation
- {
- //Seperator used for key lists
- private static readonly char[] STRING_SEPERATOR = new[] { ',' };
-
- private static string AttributeNameNullCheck (AssociationAttribute attribute)
- {
- if ( attribute == null )
- return null;
- else
- return attribute.Name;
- }
-
- public AttributedMetaAssociation(MemberInfo member, AssociationAttribute attribute, MetaDataMember metaDataMember)
- {
- _memberInfo = member;
- _associationAttribute = attribute;
- _thisMember = metaDataMember;
- // The bug described here:
- // https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=376669
- // says that under certain conditions, there's a bug where _otherMember == _thisMember
- // Not only is there no point in reproducing a MS bug, it's not as simple as simply setting _otherMember = metaDataMember
- Type otherType = _memberInfo.GetFirstInnerReturnType();
- string associationName = member.GetAttribute<AssociationAttribute>().Name;
- AttributedMetaType ownedMetaType = metaDataMember.DeclaringType.Model.GetMetaType(otherType) as AttributedMetaType;
-
- if ( ownedMetaType == null )
- throw new InvalidOperationException("Key in referenced table is of a different SQL MetaData provider");
-
- _otherMember = ownedMetaType.AssociationsLookup[otherType.GetMembers().Where(m => (AttributeNameNullCheck(m.GetAttribute<AssociationAttribute>()) == associationName) && (m != member)).Single()];
- }
-
- /// <summary>
- /// Returns a list of keys from the given meta type based on the key list string.
- /// </summary>
- /// <param name="keyListString">The key list string.</param>
- /// <param name="parentType">Type of the parent.</param>
- /// <returns></returns>
- private static ReadOnlyCollection<MetaDataMember> GetKeys(string keyListString, MetaType parentType)
- {
- if(keyListString != null)
- {
- var thisKeyList = new List<MetaDataMember>();
-
- string[] keyNames = keyListString.Split(STRING_SEPERATOR, StringSplitOptions.RemoveEmptyEntries);
-
- foreach (string rawKeyName in keyNames)
- {
- string keyName = rawKeyName.Trim();
-
- //TODO: maybe speed the lookup up
- MetaDataMember key = (from dataMember in parentType.PersistentDataMembers
- where dataMember.Name == keyName
- select dataMember).SingleOrDefault();
-
- if(key == null)
- {
- string errorMessage = string.Format("Could not find key member '{0}' of key '{1}' on type '{2}'. The key may be wrong or the field or property on '{2}' has changed names.",
- keyName, keyListString, parentType.Type.Name);
-
- throw new InvalidOperationException(errorMessage);
- }
-
- thisKeyList.Add(key);
- }
-
- return new ReadOnlyCollection<MetaDataMember>(thisKeyList);
- }
- else //Key is the primary key of this table
- {
- return parentType.IdentityMembers;
- }
- }
-
- private AssociationAttribute _associationAttribute;
- private MemberInfo _memberInfo;
-
- public override bool DeleteOnNull
- {
- get { return _associationAttribute.DeleteOnNull; }
- }
-
- public override string DeleteRule
- {
- get { return _associationAttribute.DeleteRule; }
- }
-
- public override bool IsForeignKey
- {
- get { return _associationAttribute.IsForeignKey; }
- }
-
- public override bool IsMany
- {
- get
- {
- throw new System.NotImplementedException();
- }
- }
-
- public override bool IsNullable
- {
- get { return _memberInfo.GetMemberType().CanBeNull(); }
- }
-
- public override bool IsUnique
- {
- get { return _associationAttribute.IsUnique; }
- }
-
- private ReadOnlyCollection<MetaDataMember> _otherKeys;
- public override ReadOnlyCollection<MetaDataMember> OtherKey
- {
- get {
- if (_otherKeys == null)
- {
- //Get the association target type
- var targetType = _memberInfo.GetFirstInnerReturnType();
-
- var otherTable = ThisMember.DeclaringType.Model.GetTable(targetType);
-
- //Setup other key
- _otherKeys = GetKeys(_associationAttribute.OtherKey, otherTable.RowType);
- }
- return _otherKeys;
- }
- }
-
- public override bool OtherKeyIsPrimaryKey
- {
- get
- {
- foreach (var otherKey in OtherKey)
- {
- if (!otherKey.IsPrimaryKey)
- return false;
- }
- return true;
- }
- }
-
- private MetaDataMember _otherMember;
- public override MetaDataMember OtherMember
- {
- get { return _otherMember; }
- }
-
- public override MetaType OtherType
- {
- get { return _otherMember.DeclaringType; }
- }
-
- private ReadOnlyCollection<MetaDataMember> _thisKey;
- public override ReadOnlyCollection<MetaDataMember> ThisKey
- {
- get {
- if (_thisKey == null)
- _thisKey = GetKeys(_associationAttribute.ThisKey, ThisMember.DeclaringType);
- return _thisKey;
- }
- }
-
- public override bool ThisKeyIsPrimaryKey
- {
- get
- {
- foreach (var thisKey in _thisKey)
- {
- if (!thisKey.IsPrimaryKey)
- return false;
- }
- return true;
- }
- }
-
- private MetaDataMember _thisMember;
- public override MetaDataMember ThisMember
- {
- get { return _thisMember; }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaFunction.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaFunction.cs
deleted file mode 100644
index efa2e75bf31..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaFunction.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.ObjectModel;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- internal class AttributedMetaFunction : MetaFunction
- {
- public AttributedMetaFunction(MethodInfo method, FunctionAttribute attribute)
- {
- functionAttribute = attribute;
- methodInfo = method;
- }
-
- private MethodInfo methodInfo;
- private readonly FunctionAttribute functionAttribute;
-
- //private bool hasMultipleResults;
- public override bool HasMultipleResults
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool IsComposable
- {
- get { return functionAttribute.IsComposable; }
- }
-
- public override string MappedName
- {
- get { return functionAttribute.Name; }
- }
-
- public override MethodInfo Method
- {
- get { return methodInfo; }
- }
-
- public override MetaModel Model
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string Name
- {
- get { return methodInfo.Name; }
- }
-
- public override ReadOnlyCollection<MetaParameter> Parameters
- {
- get { throw new NotImplementedException(); }
- }
-
- public override ReadOnlyCollection<MetaType> ResultRowTypes
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaParameter ReturnParameter
- {
- get { throw new NotImplementedException(); }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaModel.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaModel.cs
deleted file mode 100644
index d2cc9beb551..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaModel.cs
+++ /dev/null
@@ -1,259 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Stefan Klinger
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Diagnostics;
-using System.Linq;
-using System.Reflection;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Util;
-
-//Change notes:
-//removed virtual init call from constructor
-//renamed member variables to be better distinguishable from local variables
-
-namespace DbLinq.Data.Linq.Mapping
-{
- /// <summary>
- /// This class is a stateless attribute meta model (it does not depend on any provider)
- /// So the MappingSource can use singletons
- /// </summary>
- [DebuggerDisplay("MetaModel for {DatabaseName}")]
- internal class AttributedMetaModel : MetaModel
- {
- private readonly Type _ContextType;
-
- /// <summary>
- /// The DataContext (or a derived type) that is used for this model.
- /// </summary>
- public override Type ContextType
- {
- get { return _ContextType; }
- }
-
-
- // just because of this, the whole model can not be cached efficiently, since we can not guarantee
- // that another mapping source instance will not use the same model
- private MappingSource _MappingSource;
-
- /// <summary>
- /// The mapping source used for that model.
- /// </summary>
- public override MappingSource MappingSource
- {
- get { return _MappingSource; }
- }
-
-
- private string _DatabaseName;
-
- /// <summary>
- /// Name of the database.
- /// </summary>
- /// <remarks>
- /// The name of the database is the type name of the DataContext inheriting class.
- /// If a plain DataContext is used, the database name is "DataContext".
- /// </remarks>
- public override string DatabaseName
- {
- get {
- if (_DatabaseName == null)
- DiscoverDatabaseName();
- return _DatabaseName;
- }
- }
-
-
- //Currently not implemented Properties
- public override Type ProviderType
- {
- get { throw new NotImplementedException(); }
- }
-
- //This function will try to add unknown table types
- private IDictionary<Type, MetaTable> _Tables = new Dictionary<Type, MetaTable>();
-
- /// <summary>
- /// Initializes a new instance of the <see cref="AttributedMetaModel"/> class.
- /// </summary>
- /// <param name="contextType">DataContext type used.</param>
- /// <param name="mappingSource">The mapping source.</param>
- public AttributedMetaModel(Type contextType, MappingSource mappingSource)
- {
- _ContextType = contextType;
- _MappingSource = mappingSource;
- }
-
- /// <summary>
- /// Gets the <see cref="MetaFunction"/> for the given MethodInfo.
- /// </summary>
- /// <param name="method">The method info for which the <see cref="MetaFunction"/> should be returned.</param>
- public override MetaFunction GetFunction(MethodInfo method)
- {
- return GetFunctions().SingleOrDefault(m => m.Method == method);
- }
-
- /// <summary>
- /// Returns an enumeration of all mapped functions.
- /// </summary>
- public override IEnumerable<MetaFunction> GetFunctions()
- {
- const BindingFlags scope = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance;
- foreach (var methodInfo in _ContextType.GetMethods(scope))
- {
- var function = methodInfo.GetAttribute<FunctionAttribute>();
- if (function != null)
- yield return new AttributedMetaFunction(methodInfo, function);
- }
- }
-
- public override MetaType GetMetaType(Type type)
- {
- var metaTable = GetTable(type);
- if (metaTable == null)
- return null;
- return metaTable.RowType;
- }
-
- /// <summary>
- /// Returns the <see cref="MetaTable"/> for the given table type.
- /// </summary>
- /// <remarks>
- /// If the given type is not allready mapped it tries to map it.
- /// </remarks>
- /// <param name="tableType"><see cref="MetaTable"/> for the table type or null if not mappable.</param>
- public override MetaTable GetTable(Type tableType)
- {
- MetaTable metaTable;
- _Tables.TryGetValue(tableType, out metaTable);
- if (metaTable != null)
- {
- return metaTable;
- }
- return GetTables().FirstOrDefault(t => t.RowType.Type == tableType)
- ?? AddTableType(tableType);
- }
-
- /// <summary>
- /// Returns an enumeration of all mapped tables.
- /// </summary>
- //Discover all the tables used with this context, used for the GetTable/GetTables function
- //Behaviour of GetTables in the Framework: STRANGE
- //If the DataContext was a strong typed one (derived with fields for the tables),
- //it returns a list of MetaTables for all this tables.
- //But if you call GetTable<T> with an additional table - the table doesn't get added to this list.
- //If you use a vanilla DataContext the list is empty at the beginning (ok no surprise here),
- //if you call GetTable<T> here the table is added to the list.
- //
- //If you add to properties with the same T of Table<T> only the first gets into the list.
- public override IEnumerable<MetaTable> GetTables()
- {
- const BindingFlags scope = BindingFlags.GetField |
- BindingFlags.GetProperty | BindingFlags.Static |
- BindingFlags.Instance | BindingFlags.NonPublic |
- BindingFlags.Public;
- var seen = new HashSet<Type>();
- foreach (var info in _ContextType.GetMembers(scope))
- {
- // Only look for Fields & Properties.
- if (info.MemberType != MemberTypes.Field && info.MemberType != MemberTypes.Property)
- continue;
- Type memberType = info.GetMemberType();
-
- if (memberType == null || !memberType.IsGenericType ||
- memberType.GetGenericTypeDefinition() != typeof(Table<>))
- continue;
- var tableType = memberType.GetGenericArguments()[0];
- if (tableType.IsGenericParameter)
- continue;
- if (seen.Contains(tableType))
- continue;
- seen.Add(tableType);
-
- MetaTable metaTable;
- if (_Tables.TryGetValue(tableType, out metaTable))
- yield return metaTable;
- else
- yield return AddTableType(tableType);
- }
- }
-
- /// <summary>
- /// Tries to discover the name of the database.
- /// Database name == class name of the DataContext's most derived class used for this MetaModel.
- /// </summary>
- private void DiscoverDatabaseName()
- {
- var databaseAttribute = _ContextType.GetAttribute<DatabaseAttribute>();
- if (databaseAttribute != null)
- {
- _DatabaseName = databaseAttribute.Name;
- }
- else //Found no DatabaseAttribute get the class name
- {
- _DatabaseName = _ContextType.Name;
- }
- }
-
- /// <summary>
- /// Adds the table of the given type to the mappings.
- /// </summary>
- /// <remarks>
- /// The given type must have a <see cref="TableAttribute" /> to be mappable.
- /// </remarks>
- /// <param name="tableType">Type of the table.</param>
- /// <returns>
- /// Returns the <see cref="MetaTable"/> for the given table type or null if it is not mappable.
- /// </returns>
- private MetaTable AddTableType(Type tableType)
- {
- //No need to check base types because framework implementation doesn't do this either
- var tableAttribute = tableType.GetAttribute<TableAttribute>();
-
- if (tableAttribute == null)
- {
- return null;
- }
-
- //First set up the table without associations
- var metaType = new AttributedMetaType(tableType);
- var metaTable = new AttributedMetaTable(tableAttribute, metaType, this);
- metaType.SetMetaTable(metaTable);
- _Tables[tableType] = metaTable;
-
- return metaTable;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaTable.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaTable.cs
deleted file mode 100644
index d5776416272..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaTable.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data.Linq.Mapping;
-using System.Diagnostics;
-using System.Reflection;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- [DebuggerDisplay("MetaTable for {TableName}")]
- internal class AttributedMetaTable : MetaTable
- {
- public AttributedMetaTable(TableAttribute attribute, MetaType type, MetaModel model)
- {
- _tableAttribute = attribute;
- _metaType = type;
- _containingModel = model;
-
- //If the attribute doesn't specify a table name the name of the table class is used
- if(attribute.Name != null)
- {
- _tableName = attribute.Name;
- }
- else
- {
- _tableName = type.Name;
- }
- }
-
- private TableAttribute _tableAttribute;
- private MetaType _metaType;
- private MetaModel _containingModel;
- private readonly string _tableName;
-
- public override MethodInfo DeleteMethod
- {
- get { throw new System.NotImplementedException(); }
- }
-
- public override MethodInfo InsertMethod
- {
- get { throw new System.NotImplementedException(); }
- }
-
- public override MetaModel Model
- {
- get { return _containingModel; }
- }
-
- public override MetaType RowType
- {
- get { return _metaType; }
- }
-
- public override string TableName
- {
- get { return _tableName; }
- }
-
- public override MethodInfo UpdateMethod
- {
- get { throw new System.NotImplementedException(); }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaType.cs
deleted file mode 100644
index d1b09cf627b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/AttributedMetaType.cs
+++ /dev/null
@@ -1,276 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Stefan Klinger
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.ObjectModel;
-using System.Data.Linq.Mapping;
-using System.Diagnostics;
-using System.Linq;
-using System.Reflection;
-using DbLinq.Util;
-using System.Collections.Generic;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- [DebuggerDisplay("MetaType for {Name}")]
- internal class AttributedMetaType : MetaType
- {
- internal AttributedMetaType(Type classType)
- {
- type = classType;
-
- AssociationsLookup = new Dictionary<MemberInfo, MetaDataMember>();
- _AssociationFixupList = new List<AssociationData>();
-
- //First add the member to the AssociationsLookup table, because creation of the Association will cause both meta classes to look each other up, or possibly a self lookup
- //We'll also cache the association data in _AssociationFixupList to be used by GetAssociations
- foreach (var memberInfo in type.GetMembers())
- {
- var association = memberInfo.GetAttribute<AssociationAttribute>();
- if (association == null)
- continue;
- var dataMember = new AttributedAssociationMetaDataMember(memberInfo, association, this);
- AssociationsLookup[memberInfo] = dataMember;
- _AssociationFixupList.Add(new AssociationData() { Association = association, Member = memberInfo, DataMember = dataMember });
- }
- }
-
- internal void SetMetaTable(MetaTable metaTable)
- {
- table = metaTable;
- }
-
- private ReadOnlyCollection<MetaAssociation> _associations;
- public override ReadOnlyCollection<MetaAssociation> Associations
- {
- get {
- if (_associations == null)
- {
- _associations = GetAssociations().ToList().AsReadOnly();
- }
- return _associations;
- }
- }
-
- private class AssociationData
- {
- public AssociationAttribute Association;
- public MemberInfo Member;
- public AttributedAssociationMetaDataMember DataMember;
- }
-
- private IEnumerable<MetaAssociation> GetAssociations()
- {
- //We can clear our fixup list as we're now going to convert it to the association list
- var associationFixupList = _AssociationFixupList;
- _AssociationFixupList = null;
-
- foreach (AssociationData data in associationFixupList)
- {
- var metaAssociation = new AttributedMetaAssociation(data.Member, data.Association, data.DataMember);
- data.DataMember.SetAssociation(metaAssociation);
- yield return metaAssociation;
- }
- }
-
- public override bool CanInstantiate
- {
- // TODO: shall we expect something else?
- get { return true; }
- }
-
- private ReadOnlyCollection<MetaDataMember> dataMembers;
- public override ReadOnlyCollection<MetaDataMember> DataMembers
- {
- get {
- if (dataMembers == null)
- {
- dataMembers =
- (from m in type.GetMembers()
- let c = m.GetAttribute<ColumnAttribute>()
- where c != null
- select (MetaDataMember) new AttributedColumnMetaDataMember(m, c, this))
- .ToList().AsReadOnly();
- }
- return dataMembers;
- }
- }
-
- public override MetaDataMember DBGeneratedIdentityMember
- {
- get { throw new NotImplementedException(); }
- }
-
- public override ReadOnlyCollection<MetaType> DerivedTypes
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaDataMember Discriminator
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaDataMember GetDataMember(MemberInfo member)
- {
- // TODO: optimize?
- // A tip to know the MemberInfo for the same member is not the same when declared from a class and its inheritor
- return (from m in PersistentDataMembers where m.Member.Name == member.Name select m).SingleOrDefault();
- }
-
- public override MetaType GetInheritanceType(Type baseType)
- {
- throw new NotImplementedException();
- }
-
- public override MetaType GetTypeForInheritanceCode(object code)
- {
- throw new NotImplementedException();
- }
-
- public override bool HasAnyLoadMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool HasAnyValidateMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool HasInheritance
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool HasInheritanceCode
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool HasUpdateCheck
- {
- get { throw new NotImplementedException(); }
- }
-
- private ReadOnlyCollection<MetaDataMember> identityMembers;
- public override ReadOnlyCollection<MetaDataMember> IdentityMembers
- {
- get {
- if (identityMembers == null)
- identityMembers =
- DataMembers.Where(m => m.IsPrimaryKey).ToList().AsReadOnly();
- return identityMembers;
- }
- }
-
- public override MetaType InheritanceBase
- {
- get { throw new NotImplementedException(); }
- }
-
- public override object InheritanceCode
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaType InheritanceDefault
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaType InheritanceRoot
- {
- get { throw new NotImplementedException(); }
- }
-
- public override ReadOnlyCollection<MetaType> InheritanceTypes
- {
- get { throw new NotImplementedException(); }
- }
-
- public override bool IsEntity
- {
- get { return true; }
- }
-
- public override bool IsInheritanceDefault
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MetaModel Model
- {
- get { return Table.Model; }
- }
-
- public override string Name
- {
- get { return type.Name; }
- }
-
- public override MethodInfo OnLoadedMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- public override MethodInfo OnValidateMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- private ReadOnlyCollection<MetaDataMember> _persistentDataMembers;
- public override ReadOnlyCollection<MetaDataMember> PersistentDataMembers
- {
- get {
- if (_persistentDataMembers == null)
- _persistentDataMembers =
- DataMembers.Where(m => m.IsPersistent).ToList().AsReadOnly();
- return _persistentDataMembers;
- }
- }
-
- private MetaTable table;
- public override MetaTable Table
- {
- get { return table; }
- }
-
- private readonly Type type;
- public override Type Type
- {
- get { return type; }
- }
-
- public override MetaDataMember VersionMember
- {
- get { throw new NotImplementedException(); }
- }
-
- internal Dictionary<MemberInfo, MetaDataMember> AssociationsLookup;
- private List<AssociationData> _AssociationFixupList;
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/LambdaMetaAccessor.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/LambdaMetaAccessor.cs
deleted file mode 100755
index 740bd00217e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/LambdaMetaAccessor.cs
+++ /dev/null
@@ -1,118 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Text;
-using System.Reflection;
-using System.Data.Linq.Mapping;
-using System.Reflection.Emit;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- static class LambdaMetaAccessor
- {
- //This will go away with C# 4.0 ActionExpression
- static Delegate MakeSetter(MemberInfo member, Type memberType, Type declaringType)
- {
- Type delegateType = typeof(Action<,>).MakeGenericType(declaringType, memberType);
-
- switch (member.MemberType)
- {
- case MemberTypes.Property: {
- MethodInfo method = ((PropertyInfo)member).GetSetMethod();
- if (method != null)
- return Delegate.CreateDelegate(delegateType, method);
- var ca = member.GetCustomAttributes(typeof(ColumnAttribute), true)[0] as ColumnAttribute;
- member = declaringType.GetField(ca.Storage,
- BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
- goto case MemberTypes.Field;
- }
- case MemberTypes.Field:
- {
- DynamicMethod m = new DynamicMethod("setter",
- typeof(void),
- new Type[] { declaringType, memberType },
- true);
- ILGenerator cg = m.GetILGenerator();
-
- // arg0.<field> = arg1
- cg.Emit(OpCodes.Ldarg_0);
- cg.Emit(OpCodes.Ldarg_1);
- cg.Emit(OpCodes.Stfld, (FieldInfo)member);
- cg.Emit(OpCodes.Ret);
-
- return m.CreateDelegate(delegateType);
- }
- case MemberTypes.Method:
- return Delegate.CreateDelegate(delegateType, (MethodInfo)member);
- default:
- throw new InvalidOperationException();
- }
- }
-
- public static MetaAccessor Create(MemberInfo member, Type declaringType)
- {
- Type memberType;
- switch (member.MemberType)
- {
- case MemberTypes.Property:
- memberType = ((PropertyInfo)member).PropertyType;
- break;
- case MemberTypes.Field:
- memberType = ((FieldInfo)member).FieldType;
- break;
- case MemberTypes.Method:
- memberType = ((MethodInfo)member).ReturnType;
- break;
- default:
- throw new InvalidOperationException();
- }
- Type accessorType = typeof(LambdaMetaAccessor<,>).MakeGenericType(declaringType, memberType);
-
- ParameterExpression p = Expression.Parameter(declaringType, "e");
- return (MetaAccessor)Activator.CreateInstance(accessorType, new object[]{
- Expression.Lambda(Expression.MakeMemberAccess(p, member), p).Compile(),
- MakeSetter(member, memberType, declaringType) }
- );
- }
- }
-
- class LambdaMetaAccessor<TEntity, TMember> : MetaAccessor<TEntity, TMember>
- {
- Func<TEntity, TMember> _Accessor;
- Action<TEntity, TMember> _Setter;
-
- public LambdaMetaAccessor(Func<TEntity, TMember> accessor, Action<TEntity, TMember> setter)
- {
- _Accessor = accessor;
- _Setter = setter;
- }
-
- //
- // Summary:
- // Specifies the strongly typed value.
- //
- // Parameters:
- // instance:
- // The instance from which to get the value.
- public override TMember GetValue(TEntity instance)
- {
- return _Accessor(instance);
- }
-
- //
- // Summary:
- // Specifies an instance on which to set the strongly typed value.
- //
- // Parameters:
- // instance:
- // The instance into which to set the value.
- //
- // value:
- // The strongly typed value to set.
- public override void SetValue(ref TEntity instance, TMember value)
- {
- _Setter(instance, value);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/MappingContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/MappingContext.cs
deleted file mode 100644
index d114c9fb9d0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/MappingContext.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbLinq.Data.Linq.Mapping
-{
- /// <summary>
- /// MappingContext is used during the mapping process
- /// it contains events and properties give to mapper.
- /// There is one default instance in DataContext.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class MappingContext
- {
-#if MONO_STRICT
- internal
-#else
- public
-#endif
- delegate void GenerateSqlDelegate(object sender, ref string sql);
-#if MONO_STRICT
- internal
-#else
- public
-#endif
- delegate void GetAsDelegate<T>(object sender, ref T value, Type tableType, int columnIndex);
-
- /// <summary>
- /// Called when a genereated SQL command is about to be executed
- /// </summary>
- public event GenerateSqlDelegate GenerateSql;
-
- /// <summary>
- /// Called when the target field is a string
- /// </summary>
- public event GetAsDelegate<string> GetAsString;
-
- /// <summary>
- /// Called when the target field is an object
- /// </summary>
- public event GetAsDelegate<object> GetAsObject;
-
- #region event senders
-
- public void OnGenerateSql(object sender, ref string sql)
- {
- if (GenerateSql != null)
- GenerateSql(sender, ref sql);
- }
-
- public void OnGetAsString(object sender, ref string value, Type tableType, int columnIndex)
- {
- if (GetAsString != null)
- GetAsString(sender, ref value, tableType, columnIndex);
- }
-
- public void OnGetAsObject(object sender, ref object value, Type tableType, int columnIndex)
- {
- if (GetAsObject != null)
- GetAsObject(sender, ref value, tableType, columnIndex);
- }
-
- #endregion
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/XmlMappingSource.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/XmlMappingSource.cs
deleted file mode 100644
index 329a974c3fc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Mapping/XmlMappingSource.cs
+++ /dev/null
@@ -1,1190 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Stefan Klinger
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-#region grammar
-/* ----------------
-default namespace = "http://schemas.microsoft.com/linqtosql/mapping/2007"
-grammar {
-
-start = element Database { Database }
-
-Database = {
- element Table { Table }*,
- element Function { Function }*,
- attribute Name { text }?,
- attribute Provider { text }?
-}
-
-Table = {
- element Type { Type },
- attribute Name { text }?,
- attribute Member { text }?
-}
-
-Type = {
- {
- element Column { Column }* |
- element Association { Association }*
- }*,
- element Type { Type }*,
- attribute Name { text },
- attribute InheritanceCode { text }?,
- attribute IsInheritanceDefault { boolean }?
-}
-
-Column = {
- attribute Name { text }?,
- attribute Member { text },
- attribute Storage { text }?,
- attribute DbType { text }?,
- attribute IsPrimaryKey { boolean }?,
- attribute IsDbGenerated { boolean }?,
- attribute CanBeNull { boolean }?,
- attribute UpdateCheck { UpdateCheck }?,
- attribute IsDiscriminator { boolean }?,
- attribute Expression { text }?,
- attribute IsVersion { boolean }?,
- attribute AutoSync { AutoSync}?
-}
-
-Association = {
- attribute Name { text }?,
- attribute Member { text },
- attribute Storage { text }?,
- attribute ThisKey { text }?,
- attribute OtherKey { text }?,
- attribute IsForeignKey { boolean }?,
- attribute IsUnique { boolean }?,
- attribute DeleteRule { text }?,
- attribute DeleteOnNull { boolean }?
-}
-
-Function = {
- element Parameter { Parameter }*,
- {
- element ElementType { Type }* |
- element Return { Return }
- },
- attribute Name { text }?,
- attribute Method { text },
- attribute IsComposable { boolean }?
-}
-
-Parameter = {
- attribute Name { text }?,
- attribute Parameter { text },
- attribute DbType { text }?,
- attribute Direction { ParameterDirection }?
-}
-
-Return = attribute DbType { text}?
-
-UpdateCheck = "Always" | "Never" | "WhenChanged"
-ParameterDirection = "In" | "Out" | "InOut"
-AutoSync = "Never" | "OnInsert" | "OnUpdate" | "Always" | "Default"
-
-}
----------------- */
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Xml;
-using DbLinq;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-
-#if MONO_STRICT
-namespace System.Data.Linq.Mapping
-#else
-namespace DbLinq.Data.Linq.Mapping
-#endif
-{
- public sealed class XmlMappingSource : System.Data.Linq.Mapping.MappingSource
- {
- DbmlDatabase db;
-
- XmlMappingSource(XmlReader reader)
- {
- db = new DbmlDatabase(reader);
- }
-
- public static XmlMappingSource FromReader(XmlReader reader)
- {
- return new XmlMappingSource(reader);
- }
-
- public static XmlMappingSource FromStream(Stream stream)
- {
- return FromReader(XmlReader.Create(stream));
- }
-
- public static XmlMappingSource FromUrl(string url)
- {
- return FromReader(XmlReader.Create(url));
- }
-
- public static XmlMappingSource FromXml(string xml)
- {
- return FromReader(XmlReader.Create(new StringReader(xml)));
- }
-
- protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType)
- {
- return new XmlMetaModel(this, db, dataContextType);
- }
-
-
- abstract class DbmlItem
- {
- public const string DbmlNamespace = "http://schemas.microsoft.com/linqtosql/mapping/2007";
-
- public void ReadEmptyContent(XmlReader r, string name)
- {
- if (r.IsEmptyElement)
- r.ReadStartElement(name, DbmlNamespace);
- else
- {
- r.ReadStartElement(name, DbmlNamespace);
- for (r.MoveToContent(); r.NodeType != XmlNodeType.EndElement; r.MoveToContent())
- {
- if (r.NamespaceURI != DbmlNamespace)
- r.Skip();
- throw UnexpectedItemError(r);
- }
- r.ReadEndElement();
- }
- }
- public bool GetBooleanAttribute(XmlReader r, string attributeName)
- {
- return string.Compare(r.GetAttribute(attributeName), "true", StringComparison.OrdinalIgnoreCase) == 0;
- }
- public UpdateCheck GetUpdateCheckAttribute(XmlReader r, string attributeName)
- {
- var s = r.GetAttribute(attributeName);
- return s != null ? (UpdateCheck)Enum.Parse(typeof(UpdateCheck), s) : default(UpdateCheck);
- }
- public AutoSync GetAutoSyncAttribute(XmlReader r, string attributeName)
- {
- var s = r.GetAttribute(attributeName);
- return s != null ? (AutoSync)Enum.Parse(typeof(AutoSync), s) : default(AutoSync);
- }
- public T GetEnumAttribute<T>(XmlReader r, string attributeName)
- {
- var s = r.GetAttribute(attributeName);
- return s != null ? (T)Enum.Parse(typeof(T), s) : default(T);
- }
- public XmlException UnexpectedItemError(XmlReader r)
- {
- return new XmlException(String.Format("Unexpected dbml element '{0}'", r.LocalName));
- }
- }
- class DbmlDatabase : DbmlItem
- {
- public string Name;
- public string Provider;
- public List<DbmlTable> Tables = new List<DbmlTable>();
- public List<DbmlFunction> Functions = new List<DbmlFunction>();
-
- public DbmlDatabase(XmlReader r)
- {
- r.MoveToContent();
- Name = r.GetAttribute("Name");
- Provider = r.GetAttribute("Provider");
- if (r.IsEmptyElement)
- r.ReadStartElement("Database", DbmlNamespace);
- else
- {
- r.ReadStartElement("Database", DbmlNamespace);
- for (r.MoveToContent(); r.NodeType != XmlNodeType.EndElement; r.MoveToContent())
- {
- if (r.NamespaceURI != DbmlNamespace)
- r.Skip();
- else
- {
- switch (r.LocalName)
- {
- case "Table":
- Tables.Add(new DbmlTable(r));
- break;
- case "Function":
- Functions.Add(new DbmlFunction(r));
- break;
- default:
- throw UnexpectedItemError(r);
- }
- }
- }
- r.ReadEndElement();
- }
- }
- }
- class DbmlTable : DbmlItem
- {
- public DbmlType Type;
- public string Name;
- public string Member;
-
- public DbmlTable(XmlReader r)
- {
- Name = r.GetAttribute("Name");
- Member = r.GetAttribute("Member");
- if (r.IsEmptyElement)
- r.ReadStartElement("Table", DbmlNamespace);
- else
- {
- r.ReadStartElement("Table", DbmlNamespace);
- for (r.MoveToContent(); r.NodeType != XmlNodeType.EndElement; r.MoveToContent())
- {
- if (r.NamespaceURI != DbmlNamespace)
- r.Skip();
- else
- {
- switch (r.LocalName)
- {
- case "Type":
- Type = new DbmlType(r);
- break;
- default:
- throw UnexpectedItemError(r);
- }
- }
- }
- r.ReadEndElement();
- }
- }
- }
- class DbmlType : DbmlItem
- {
- public List<DbmlColumn> Columns = new List<DbmlColumn>();
- public List<DbmlAssociation> Associations = new List<DbmlAssociation>();
- public List<DbmlType> Types = new List<DbmlType>();
- public string Name;
- public string InheritanceCode;
- public bool IsInheritanceDefault;
-
- public DbmlType(XmlReader r)
- {
- Name = r.GetAttribute("Name");
- InheritanceCode = r.GetAttribute("InheritanceCode");
- IsInheritanceDefault = GetBooleanAttribute(r, "IsInheritanceDefault");
- if (r.IsEmptyElement)
- r.ReadStartElement("Type", DbmlNamespace);
- else
- {
- r.ReadStartElement("Type", DbmlNamespace);
- for (r.MoveToContent(); r.NodeType != XmlNodeType.EndElement; r.MoveToContent())
- {
- if (r.NamespaceURI != DbmlNamespace)
- r.Skip();
- else
- {
- switch (r.LocalName)
- {
- case "Column":
- Columns.Add(new DbmlColumn(r));
- break;
- case "Association":
- Associations.Add(new DbmlAssociation(r));
- break;
- case "Type":
- Types.Add(new DbmlType(r));
- break;
- default:
- throw UnexpectedItemError(r);
- }
- }
- }
- r.ReadEndElement();
- }
- }
- }
-
- class DbmlMemberBase : DbmlItem
- {
- public string Name;
- public string Member;
- public string Storage;
- }
-
- class DbmlColumn : DbmlMemberBase
- {
- public string DbType;
- public bool IsPrimaryKey;
- public bool IsDbGenerated;
- public bool CanBeNull;
- public System.Data.Linq.Mapping.UpdateCheck UpdateCheck;
- public bool IsDiscriminator;
- public string Expression;
- public bool IsVersion;
- public System.Data.Linq.Mapping.AutoSync AutoSync;
-
- public DbmlColumn(XmlReader r)
- {
- Member = r.GetAttribute("Member");
- Name = r.GetAttribute("Name") ?? Member;
- Storage = r.GetAttribute("Storage");
- DbType = r.GetAttribute("DbType");
- IsPrimaryKey = GetBooleanAttribute(r, "IsPrimaryKey");
- IsDbGenerated = GetBooleanAttribute(r, "IsDbGenerated");
- CanBeNull = GetBooleanAttribute(r, "CanBeNull");
- UpdateCheck = GetEnumAttribute<System.Data.Linq.Mapping.UpdateCheck>(r, "UpdateCheck");
- IsDiscriminator = GetBooleanAttribute(r, "IsDiscriminator");
- Expression = r.GetAttribute("Expression");
- IsVersion = GetBooleanAttribute(r, "IsVersion");
- AutoSync = GetEnumAttribute<System.Data.Linq.Mapping.AutoSync>(r, "AutoSync");
- ReadEmptyContent(r, "Column");
- }
- }
- class DbmlAssociation : DbmlMemberBase
- {
- public string ThisKey;
- public string OtherKey;
- public bool IsForeignKey;
- public bool IsUnique;
- public string DeleteRule;
- public bool DeleteOnNull;
-
- public DbmlAssociation(XmlReader r)
- {
- Name = r.GetAttribute("Name");
- Member = r.GetAttribute("Member");
- Storage = r.GetAttribute("Storage");
- ThisKey = r.GetAttribute("ThisKey");
- OtherKey = r.GetAttribute("OtherKey");
- IsForeignKey = GetBooleanAttribute(r, "IsForeignKey");
- IsUnique = GetBooleanAttribute(r, "IsUnique");
- DeleteRule = r.GetAttribute("DeleteRule");
- DeleteOnNull = GetBooleanAttribute(r, "DeleteOnNull");
- ReadEmptyContent(r, "Association");
- }
- }
- class DbmlFunction : DbmlItem
- {
- public string Name;
- public string Method;
- public bool IsComposable;
- public List<DbmlParameter> Parameters = new List<DbmlParameter>();
- public List<DbmlType> ElementTypes = new List<DbmlType>();
- public DbmlReturn Return;
-
- public DbmlFunction(XmlReader r)
- {
- Name = r.GetAttribute("Name");
- Method = r.GetAttribute("Method");
- IsComposable = GetBooleanAttribute(r, "IsComposable");
- if (r.IsEmptyElement)
- r.ReadStartElement("Function", DbmlNamespace);
- else
- {
- r.ReadStartElement("Function", DbmlNamespace);
- for (r.MoveToContent(); r.NodeType != XmlNodeType.EndElement; r.MoveToContent())
- {
- if (r.NamespaceURI != DbmlNamespace)
- r.Skip();
- else
- {
- switch (r.LocalName)
- {
- case "Parameter":
- Parameters.Add(new DbmlParameter(r));
- break;
- case "ElementType":
- ElementTypes.Add(new DbmlType(r));
- break;
- case "Return":
- Return = new DbmlReturn(r);
- break;
- default:
- throw UnexpectedItemError(r);
- }
- }
- }
- r.ReadEndElement();
- }
- }
- }
- class DbmlParameter : DbmlItem
- {
- public string Name;
- public string Parameter;
- public string DbType;
- public ParameterDirection Direction;
-
- public DbmlParameter(XmlReader r)
- {
- Name = r.GetAttribute("Name");
- Parameter = r.GetAttribute("Parameter");
- DbType = r.GetAttribute("DbType");
- Direction = GetEnumAttribute<ParameterDirection>(r, "Direction");
- ReadEmptyContent(r, "Parameter");
- }
- }
- class DbmlReturn : DbmlItem
- {
- public string DbType;
-
- public DbmlReturn(XmlReader r)
- {
- DbType = r.GetAttribute("DbType");
- ReadEmptyContent(r, "Return");
- }
- }
-
- class XmlMetaModel : System.Data.Linq.Mapping.MetaModel
- {
- System.Data.Linq.Mapping.MappingSource source;
- DbmlDatabase d;
- System.Type context_type;
- System.Data.Linq.Mapping.MetaFunction[] functions;
- System.Data.Linq.Mapping.MetaTable[] tables;
- Dictionary<System.Type, XmlMetaType> types;
-
- public XmlMetaModel(System.Data.Linq.Mapping.MappingSource source, DbmlDatabase database, System.Type contextType)
- {
- this.source = source;
- this.d = database;
- this.context_type = contextType;
- RegisterTypes();
- }
-
- void RegisterTypes()
- {
- types = new Dictionary<System.Type, XmlMetaType>();
- foreach (var t in d.Tables)
- RegisterTypeAndDescendants(t.Type);
- }
-
- void RegisterTypeAndDescendants(DbmlType dt)
- {
-
- System.Type t = GetTypeFromName(dt.Name);
- if (t == null)
- throw new ArgumentException(String.Format("type '{0}' not found", dt.Name));
- if (types.ContainsKey(t))
- return;
- types.Add(t, new XmlMetaType(this, dt));
- foreach (var cdt in dt.Types)
- RegisterTypeAndDescendants(cdt);
- }
-
- public override System.Type ContextType
- {
- get { return context_type; }
- }
-
- public override string DatabaseName
- {
- get { return d.Name; }
- }
-
- public override System.Data.Linq.Mapping.MappingSource MappingSource
- {
- get { return source; }
- }
-
- public override System.Type ProviderType
- {
- get { return GetTypeFromName(d.Provider); }
- }
-
- public override System.Data.Linq.Mapping.MetaFunction GetFunction(MethodInfo method)
- {
- foreach (var f in GetFunctions())
- if (f.Method == method)
- return f;
- throw new ArgumentException(String.Format("Corresponding MetaFunction for method '{0}' was not found", method));
- }
-
- public override IEnumerable<System.Data.Linq.Mapping.MetaFunction> GetFunctions()
- {
- if (functions == null)
- {
- var l = new List<System.Data.Linq.Mapping.MetaFunction>();
- foreach (var f in d.Functions)
- l.Add(new XmlMetaFunction(this, f));
- functions = l.ToArray();
- }
- return functions;
- }
-
- public System.Type GetTypeFromName(string name)
- {
- string ns = context_type.Namespace;
- string full = !name.Contains('.') && !String.IsNullOrEmpty(ns) ? String.Concat(ns, ".", name) : name;
- var t = this.context_type.Assembly.GetType(full) ?? System.Type.GetType(full);
- if (t == null)
- throw new ArgumentException(String.Format("Type '{0}' was not found", full));
- return t;
- }
-
- public override System.Data.Linq.Mapping.MetaType GetMetaType(System.Type type)
- {
- if (!types.ContainsKey(type))
- throw new ArgumentException(String.Format("Type '{0}' is not found in the mapping", type));
- return types[type];
- }
-
- public override System.Data.Linq.Mapping.MetaTable GetTable(System.Type rowType)
- {
- foreach (var t in GetTables())
- if (t.RowType.Type == rowType)
- return t;
- //throw new ArgumentException(String.Format("Corresponding MetaTable for row type '{0}' was not found", rowType));
- return null;
- }
-
- public override IEnumerable<System.Data.Linq.Mapping.MetaTable> GetTables()
- {
- if (tables == null)
- {
- var l = new List<System.Data.Linq.Mapping.MetaTable>();
- foreach (var t in d.Tables)
- l.Add(new XmlMetaTable(this, t));
- tables = l.ToArray();
- }
- return tables;
- }
- }
-
- class XmlMetaParameter : System.Data.Linq.Mapping.MetaParameter
- {
- string dbtype, mapped_name;
- ParameterInfo pi;
-
- public XmlMetaParameter(DbmlParameter p, ParameterInfo parameterInfo)
- : this(p.DbType, p.Parameter, parameterInfo)
- {
- }
-
- public XmlMetaParameter(string dbType, string mappedName, ParameterInfo parameterInfo)
- {
- this.dbtype = dbType;
- this.mapped_name = mappedName;
- this.pi = parameterInfo;
- }
-
- public override string DbType { get { return dbtype; } }
- public override string MappedName { get { return mapped_name; } }
- public override string Name { get { return Parameter.Name; } }
- public override ParameterInfo Parameter { get { return pi; } }
- public override System.Type ParameterType { get { return pi.ParameterType; } }
- }
-
- class XmlMetaTable : System.Data.Linq.Mapping.MetaTable
- {
- public XmlMetaTable(XmlMetaModel model, DbmlTable table)
- {
- this.model = model;
- this.t = table;
- System.Type rt;
- if (t.Member != null)
- {
- foreach (var member in model.ContextType.GetMember(t.Member))
- {
- if (table_member != null)
- throw new ArgumentException(String.Format("The context type '{0}' contains non-identical member '{1}'", model.ContextType, t.Member));
- table_member = member;
- }
- if (table_member == null)
- table_member = GetFieldsAndProperties(model.ContextType).First(pi => pi.GetMemberType().IsGenericType &&
- pi.GetMemberType().GetGenericTypeDefinition() == typeof(Table<>) &&
- pi.GetMemberType().GetGenericArguments()[0] == model.GetTypeFromName(t.Type.Name));
- if (table_member == null)
- throw new ArgumentException(String.Format("The context type '{0}' does not contain member '{1}' which is specified in dbml", model.ContextType, t.Member));
- member_type = table_member.GetMemberType();
- if (member_type.GetGenericTypeDefinition() != typeof(Table<>))
- throw new ArgumentException(String.Format("The table member type was unexpected: '{0}'", member_type));
- rt = member_type.GetGenericArguments()[0];
- }
- else
- {
- rt = System.Type.GetType(t.Type.Name);
- }
- row_type = model.GetMetaType(rt);
- if (row_type == null)
- throw new ArgumentException(String.Format("MetaType for '{0}' was not found", rt));
- }
- static IEnumerable<MemberInfo> GetFieldsAndProperties(System.Type type)
- {
- foreach (var f in type.GetFields())
- yield return f;
- foreach (var p in type.GetProperties())
- yield return p;
- }
-
- XmlMetaModel model;
- DbmlTable t;
- MemberInfo table_member;
- System.Type member_type;
- System.Data.Linq.Mapping.MetaType row_type;
-
- [DbLinqToDo]
- public override MethodInfo DeleteMethod
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override MethodInfo InsertMethod
- {
- get { throw new NotImplementedException(); }
- }
- public override System.Data.Linq.Mapping.MetaModel Model { get { return model; } }
- public override System.Data.Linq.Mapping.MetaType RowType { get { return row_type; } }
- System.Type MemberType { get { return member_type; } }
- public override string TableName { get { return t.Name; } }
- [DbLinqToDo]
- public override MethodInfo UpdateMethod
- {
- get { throw new NotImplementedException(); }
- }
-
- // not used yet
- MethodInfo GetMethod(TableFunction f)
- {
- if (f == null)
- return null;
- foreach (var mf in model.GetFunctions())
- if (mf.Name == f.FunctionId)
- return mf.Method;
- return null;
- }
- }
-
- class XmlMetaType : System.Data.Linq.Mapping.MetaType
- {
- XmlMetaModel model;
- DbmlType t;
- ReadOnlyCollection<System.Data.Linq.Mapping.MetaAssociation> associations;
- System.Type runtime_type;
- ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> members, identity_members, persistent_members;
-
- public XmlMetaType(XmlMetaModel model, DbmlType type)
- {
- this.model = model;
- this.t = type;
- runtime_type = model.GetTypeFromName(t.Name);
- int i = 0;
- var l = new List<System.Data.Linq.Mapping.MetaDataMember>();
- l.AddRange(Array.ConvertAll<DbmlColumn, System.Data.Linq.Mapping.MetaDataMember>(
- t.Columns.ToArray(), c => new XmlColumnMetaDataMember(model, this, c, i++)));
- members = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember>(l);
- }
-
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaAssociation> Associations
- {
- get
- {
- if (associations == null)
- {
- var l = new List<System.Data.Linq.Mapping.MetaAssociation>();
- // FIXME: Ordinal?
- foreach (var a in t.Associations)
- l.Add(new XmlMetaAssociation(this, new XmlAssociationMetaDataMember(model, this, a, -1), a));
- associations = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaAssociation>(l.ToArray());
- }
- return associations;
- }
- }
- public override bool CanInstantiate { get { return !runtime_type.IsAbstract; } }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> DataMembers { get { return members; } }
- public override System.Data.Linq.Mapping.MetaDataMember DBGeneratedIdentityMember
- {
- get { return members.First(m => m.IsDbGenerated && m.IsPrimaryKey); }
- }
- [DbLinqToDo]
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> DerivedTypes
- {
- get { throw new NotImplementedException(); }
- }
- public override System.Data.Linq.Mapping.MetaDataMember Discriminator
- {
- get { return members.First(m => m.IsDiscriminator); }
- }
- public override bool HasAnyLoadMethod
- {
- get { return members.Any(m => m.LoadMethod != null); }
- }
- [DbLinqToDo]
- public override bool HasAnyValidateMethod
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override bool HasInheritance
- {
- get { throw new NotImplementedException(); }
- }
- public override bool HasInheritanceCode
- {
- get { return t.InheritanceCode != null; }
- }
- public override bool HasUpdateCheck { get { return members.Any(m => m.UpdateCheck != System.Data.Linq.Mapping.UpdateCheck.Never); } }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> IdentityMembers
- {
- get
- {
- if (identity_members == null)
- {
- identity_members = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember>(
- members.TakeWhile(m => m.IsPrimaryKey).ToArray());
- }
- return identity_members;
- }
- }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaType InheritanceBase
- {
- get { throw new NotImplementedException(); }
- }
- public override Object InheritanceCode { get { return t.InheritanceCode; } }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaType InheritanceDefault
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaType InheritanceRoot
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> InheritanceTypes
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override bool IsEntity { get { return true; } }
- public override bool IsInheritanceDefault { get { return t.IsInheritanceDefault; } }
- public override System.Data.Linq.Mapping.MetaModel Model { get { return model; } }
- public override string Name { get { return t.Name; } }
- [DbLinqToDo]
- public override MethodInfo OnLoadedMethod
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override MethodInfo OnValidateMethod
- {
- get { throw new NotImplementedException(); }
- }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> PersistentDataMembers
- {
- get
- {
- if (persistent_members == null)
- {
- persistent_members = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember>(
- members.TakeWhile(m => m.IsPersistent).ToArray());
- }
- return persistent_members;
- }
- }
- public override System.Data.Linq.Mapping.MetaTable Table { get { return model.GetTable(runtime_type); } }
- public override System.Type Type { get { return runtime_type; } }
- public override System.Data.Linq.Mapping.MetaDataMember VersionMember { get { return members.First(m => m.IsVersion); } }
-
- public override System.Data.Linq.Mapping.MetaDataMember GetDataMember(MemberInfo member)
- {
- //return members.First(m => m.Member == member);
- foreach (var m in members)
- if (m.Member == member || (m.Member.ToString() == member.ToString() && member.DeclaringType.IsAssignableFrom(m.Member.DeclaringType)))
- return m;
- throw new ArgumentException(String.Format("No corresponding metadata member for '{0}'", member));
- }
-
- public override System.Data.Linq.Mapping.MetaType GetInheritanceType(System.Type type)
- {
- return InheritanceTypes.First(t => t.Type == type);
- }
-
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaType GetTypeForInheritanceCode(object code)
- {
- throw new NotImplementedException();
- }
- }
-
- class XmlMetaAssociation : System.Data.Linq.Mapping.MetaAssociation
- {
- //XmlMetaType owner;
- DbmlAssociation a;
- ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> these_keys, other_keys;
- System.Data.Linq.Mapping.MetaDataMember member;
-
- public XmlMetaAssociation(XmlMetaType owner, XmlMetaDataMember member, DbmlAssociation a)
- {
- //this.owner = owner;
- this.member = member;
- this.a = a;
- SetupRelationship();
- }
-
- /// <summary>
- /// This function sets up the relationship information based on the attribute <see cref="XmlMetaModel"/>.
- /// </summary>
- private void SetupRelationship()
- {
- //Get the association target type
- System.Type targetType = member.Member.GetFirstInnerReturnType();
-
- var metaModel = ThisMember.DeclaringType.Model as XmlMetaModel;
- if (metaModel == null)
- {
- throw new InvalidOperationException("Internal Error: MetaModel is not a XmlMetaModel");
- }
-
- System.Data.Linq.Mapping.MetaTable otherTable = metaModel.GetTable(targetType);
-
- //Setup "this key"
- these_keys = GetKeys(a.ThisKey ?? String.Empty, ThisMember.DeclaringType);
-
- //Setup other key
- other_keys = GetKeys(a.OtherKey ?? String.Empty, otherTable.RowType);
- }
-
- //Seperator used for key lists
- private static readonly char[] STRING_SEPERATOR = new[] { ',' };
-
- /// <summary>
- /// Returns a list of keys from the given meta type based on the key list string.
- /// </summary>
- /// <param name="keyListString">The key list string.</param>
- /// <param name="parentType">Type of the parent.</param>
- /// <returns></returns>
- private static ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> GetKeys(string keyListString, System.Data.Linq.Mapping.MetaType parentType)
- {
- if (keyListString != null)
- {
- var thisKeyList = new List<System.Data.Linq.Mapping.MetaDataMember>();
-
- string[] keyNames = keyListString.Split(STRING_SEPERATOR, StringSplitOptions.RemoveEmptyEntries);
-
- foreach (string rawKeyName in keyNames)
- {
- string keyName = rawKeyName.Trim();
-
- //TODO: maybe speed the lookup up
- System.Data.Linq.Mapping.MetaDataMember key = (from dataMember in parentType.PersistentDataMembers
- where dataMember.Name == keyName
- select dataMember).SingleOrDefault();
-
- if (key == null)
- {
- string errorMessage = string.Format("Could not find key member '{0}' of key '{1}' on type '{2}'. The key may be wrong or the field or property on '{2}' has changed names.",
- keyName, keyListString, parentType.Type.Name);
-
- throw new InvalidOperationException(errorMessage);
- }
-
- thisKeyList.Add(key);
- }
-
- return new ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember>(thisKeyList);
- }
- else //Key is the primary key of this table
- {
- return parentType.IdentityMembers;
- }
- }
-
- public override bool DeleteOnNull { get { return a.DeleteOnNull; } }
- public override string DeleteRule { get { return a.DeleteRule; } }
- public override bool IsForeignKey { get { return a.IsForeignKey; } }
- [DbLinqToDo]
- public override bool IsMany
- {
- get { throw new NotImplementedException(); }
- }
- public override bool IsNullable { get { return member.Member.GetMemberType().IsNullable(); } }
- public override bool IsUnique { get { return a.IsUnique; } }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> OtherKey { get { return other_keys; } }
- public override bool OtherKeyIsPrimaryKey { get { return OtherKey.All(m => m.IsPrimaryKey); } }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaDataMember OtherMember
- {
- get { throw new NotImplementedException(); }
- }
- public override System.Data.Linq.Mapping.MetaType OtherType { get { return OtherMember.DeclaringType; } }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaDataMember> ThisKey { get { return these_keys; } }
- public override bool ThisKeyIsPrimaryKey { get { return ThisKey.All(m => m.IsPrimaryKey); } }
- public override System.Data.Linq.Mapping.MetaDataMember ThisMember { get { return member; } }
- }
-
- abstract class XmlMetaDataMember : System.Data.Linq.Mapping.MetaDataMember
- {
- internal XmlMetaModel model;
- internal XmlMetaType type;
- internal MemberInfo member, storage;
- System.Data.Linq.Mapping.MetaAccessor member_accessor, storage_accessor;
- int ordinal;
-
- protected XmlMetaDataMember(XmlMetaModel model, XmlMetaType type, string memberName, string storageName, int ordinal)
- {
- this.model = model;
- this.type = type;
- BindingFlags bf = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance;
- if (type.Type.GetMember(memberName, bf).Length == 0)
- throw new ArgumentException(String.Format("Specified member '{0}' was not found in type '{1}'", memberName, type.Name));
- if (type.Type.GetMember(storageName, bf).Length == 0)
- throw new ArgumentException(String.Format("Specified member '{0}' was not found in type '{1}'", storageName, type.Name));
- this.member = type.Type.GetMember(memberName, bf)[0];
- this.storage = type.Type.GetMember(storageName, bf)[0];
- this.ordinal = ordinal;
- }
-
- public override bool CanBeNull { get { return member.GetMemberType().IsNullable(); } }
- public override System.Data.Linq.Mapping.MetaType DeclaringType { get { return type; } }
- public override bool IsDeferred { get { return false; } }
- public override bool IsPersistent { get { return true; } }
- public override MemberInfo Member { get { return member; } }
- public override System.Data.Linq.Mapping.MetaAccessor MemberAccessor
- {
- get
- {
- if (member_accessor == null)
- member_accessor = new XmlMetaAccessor(this, Member);
- return member_accessor;
- }
- }
- public override int Ordinal { get { return ordinal; } }
- public override System.Data.Linq.Mapping.MetaAccessor StorageAccessor
- {
- get
- {
- if (storage_accessor == null)
- storage_accessor = new XmlMetaAccessor(this, StorageMember);
- return storage_accessor;
- }
- }
- public override MemberInfo StorageMember { get { return storage; } }
- public override System.Type Type { get { return member.GetMemberType(); } }
-
- public override bool IsDeclaredBy(System.Data.Linq.Mapping.MetaType type)
- {
- return this.type == type;
- }
- }
-
- class XmlColumnMetaDataMember : XmlMetaDataMember
- {
- DbmlColumn c;
-
- public XmlColumnMetaDataMember(XmlMetaModel model, XmlMetaType type, DbmlColumn column, int ordinal)
- : base(model, type, column.Member, column.Storage, ordinal)
- {
- this.c = column;
- }
-
- public override System.Data.Linq.Mapping.MetaAssociation Association { get { return null; } }
- public override System.Data.Linq.Mapping.AutoSync AutoSync { get { return (System.Data.Linq.Mapping.AutoSync)c.AutoSync; } }
- public override string DbType { get { return c.DbType; } }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaAccessor DeferredSourceAccessor
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaAccessor DeferredValueAccessor
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string Expression { get { return c.Expression; } }
- public override bool IsAssociation { get { return false; } }
- public override bool IsDbGenerated { get { return c.IsDbGenerated; } }
- public override bool IsDiscriminator { get { return c.IsDiscriminator; } }
- public override bool IsPrimaryKey { get { return c.IsPrimaryKey; } }
- public override bool IsVersion { get { return c.IsVersion; } }
- [DbLinqToDo]
- public override MethodInfo LoadMethod
- {
- get
- {
- throw new NotImplementedException();
- }
- }
- public override string MappedName { get { return c.Name; } }
- public override string Name { get { return c.Member ?? c.Name; } }
- public override System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get { return c.UpdateCheck; } }
- }
-
- class XmlAssociationMetaDataMember : XmlMetaDataMember
- {
- DbmlAssociation a;
- XmlMetaAssociation ma;
-
- public XmlAssociationMetaDataMember(XmlMetaModel model, XmlMetaType type, DbmlAssociation association, int ordinal)
- : base(model, type, association.Member, association.Storage, ordinal)
- {
- this.a = association;
- }
-
- public override System.Data.Linq.Mapping.MetaAssociation Association
- {
- get
- {
- if (ma == null)
- this.ma = new XmlMetaAssociation(type, this, a);
- return ma;
- }
- }
- public override System.Data.Linq.Mapping.AutoSync AutoSync { get { return System.Data.Linq.Mapping.AutoSync.Never; } }
- public override string DbType { get { return String.Empty; } }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaAccessor DeferredSourceAccessor
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override System.Data.Linq.Mapping.MetaAccessor DeferredValueAccessor
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string Expression { get { return String.Empty; } }
- public override bool IsAssociation { get { return true; } }
- public override bool IsDbGenerated { get { return false; } }
- public override bool IsDiscriminator { get { return false; } }
- [DbLinqToDo]
- public override bool IsPrimaryKey
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override bool IsVersion
- {
- get { throw new NotImplementedException(); }
- }
- [DbLinqToDo]
- public override MethodInfo LoadMethod
- {
- get
- {
- throw new NotImplementedException();
- }
- }
- public override string MappedName { get { return a.Member; } }
- public override string Name { get { return a.Name; } }
- public override System.Data.Linq.Mapping.UpdateCheck UpdateCheck
- {
- get
- {
- throw new NotImplementedException();
- }
- }
- }
-
- class XmlMetaAccessor : System.Data.Linq.Mapping.MetaAccessor
- {
- XmlMetaDataMember member;
- MemberInfo member_info;
-
- public XmlMetaAccessor(XmlMetaDataMember member, MemberInfo memberInfo)
- {
- this.member = member;
- this.member_info = memberInfo;
- }
-
- public override System.Type Type
- {
- get { return member_info is FieldInfo ? ((FieldInfo)member_info).FieldType : ((PropertyInfo)member_info).PropertyType; }
- }
-
- [DbLinqToDo]
- public override object GetBoxedValue(object instance)
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public override void SetBoxedValue(ref object instance, object value)
- {
- throw new NotImplementedException();
- }
- }
-
- class XmlMetaFunction : System.Data.Linq.Mapping.MetaFunction
- {
- XmlMetaModel model;
- DbmlFunction f;
- MethodInfo method;
- ReadOnlyCollection<System.Data.Linq.Mapping.MetaParameter> parameters;
- ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> result_types;
- System.Data.Linq.Mapping.MetaParameter return_param;
-
- public XmlMetaFunction(XmlMetaModel model, DbmlFunction function)
- {
- this.model = model;
- this.f = function;
- method = model.ContextType.GetMethod(function.Method);
- return_param = new XmlMetaParameter(function.Return.DbType, String.Empty, method.ReturnParameter);
- }
-
- public override bool HasMultipleResults { get { return f.ElementTypes.Count > 0; } }
- public override bool IsComposable { get { return f.IsComposable; } }
- public override string MappedName { get { return f.Name; } }
- public override MethodInfo Method { get { return method; } }
- public override System.Data.Linq.Mapping.MetaModel Model { get { return model; } }
- public override string Name { get { return f.Name; } }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaParameter> Parameters
- {
- get
- {
- if (parameters == null)
- {
- var l = new List<System.Data.Linq.Mapping.MetaParameter>();
- int i = 0;
- ParameterInfo[] mparams = method.GetParameters();
- foreach (var p in f.Parameters)
- l.Add(new XmlMetaParameter(p, mparams[i++]));
- parameters = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaParameter>(l);
- }
- return parameters;
- }
- }
- public override ReadOnlyCollection<System.Data.Linq.Mapping.MetaType> ResultRowTypes
- {
- get
- {
- if (result_types == null)
- {
- var l = new List<System.Data.Linq.Mapping.MetaType>();
- foreach (var p in f.ElementTypes)
- l.Add(model.GetMetaType(model.GetTypeFromName(p.Name)));
- result_types = new ReadOnlyCollection<System.Data.Linq.Mapping.MetaType>(l.ToArray());
- }
- return result_types;
- }
- }
- public override System.Data.Linq.Mapping.MetaParameter ReturnParameter { get { return return_param; } }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ReadMe.txt b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ReadMe.txt
deleted file mode 100644
index 62b571fa556..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/ReadMe.txt
+++ /dev/null
@@ -1 +0,0 @@
-DbLinq.Data.Linq folder contains Linq to SQL compliant interfaces and classes, plus their extensions (format to be defined)
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/RefreshMode.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/RefreshMode.cs
deleted file mode 100644
index 443e7dea4e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/RefreshMode.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace System.Data.Linq
-{
- public enum RefreshMode
- {
- KeepCurrentValues,
- KeepChanges,
- OverwriteCurrentValues
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes
deleted file mode 100644
index 4e285a9672d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/SqlLiteralPart.cs -crlf
-/SqlParameterPart.cs -crlf
-/SqlPart.cs -crlf
-/SqlStatement.cs -crlf
-/SqlStatementBuilder.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlLiteralPart.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlLiteralPart.cs
deleted file mode 100644
index b41747b2742..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlLiteralPart.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Diagnostics;
-
-namespace DbLinq.Data.Linq.Sql
-{
- /// <summary>
- /// Represents a literal SQL part
- /// </summary>
- [DebuggerDisplay("SqlLiteralPart {Literal}")]
-#if !MONO_STRICT
- public
-#endif
- class SqlLiteralPart : SqlPart
- {
- /// <summary>
- /// The resulting SQL string
- /// </summary>
- /// <value></value>
- public override string Sql { get { return Literal; } }
-
- /// <summary>
- /// Literal SQL used as is
- /// </summary>
- public string Literal { get; private set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlLiteralPart"/> class.
- /// </summary>
- /// <param name="literal">The literal.</param>
- public SqlLiteralPart(string literal)
- {
- Literal = literal;
- }
-
- /// <summary>
- /// Creates a SqlLiteralPart from a given string (implicit)
- /// </summary>
- /// <param name="literal"></param>
- /// <returns></returns>
- public static implicit operator SqlLiteralPart(string literal)
- {
- return new SqlLiteralPart(literal);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlParameterPart.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlParameterPart.cs
deleted file mode 100644
index b8060ea29b2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlParameterPart.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Diagnostics;
-
-namespace DbLinq.Data.Linq.Sql
-{
- /// <summary>
- /// SqlPart exposing a parameter
- /// </summary>
- [DebuggerDisplay("SqlParameterPart {Parameter} (as {Alias})")]
-#if !MONO_STRICT
- public
-#endif
- class SqlParameterPart : SqlPart
- {
- /// <summary>
- /// The SQL part is the literal parameter
- /// </summary>
- public override string Sql { get { return Parameter; } }
-
- /// <summary>
- /// Literal parameter to be used
- /// </summary>
- public string Parameter { get; private set; }
-
- /// <summary>
- /// Raw parameter name
- /// </summary>
- public string Alias { get; private set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlParameterPart"/> class.
- /// </summary>
- /// <param name="parameter">The parameter.</param>
- /// <param name="alias">The alias.</param>
- public SqlParameterPart(string parameter, string alias)
- {
- Parameter = parameter;
- Alias = alias;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlPart.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlPart.cs
deleted file mode 100644
index 0a2ed33bf65..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlPart.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sql
-{
- /// <summary>
- /// An SqlPart is a constitutive string of SQL query
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- abstract class SqlPart
- {
- /// <summary>
- /// The resulting SQL string
- /// </summary>
- public abstract string Sql { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatement.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatement.cs
deleted file mode 100644
index 1214a8d6986..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatement.cs
+++ /dev/null
@@ -1,224 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-
-namespace DbLinq.Data.Linq.Sql
-{
- /// <summary>
- /// An SqlStatement is a literal SQL request, composed of different parts (SqlPart)
- /// each part being either a parameter or a literal string
- /// </summary>
- [DebuggerDisplay("SqlStatement {ToString()}")]
-#if !MONO_STRICT
- public
-#endif
- class SqlStatement : IEnumerable<SqlPart>
- {
- private readonly List<SqlPart> parts = new List<SqlPart>();
-
- /// <summary>
- /// Empty SqlStatement, used to build new statements
- /// </summary>
- public static readonly SqlStatement Empty = new SqlStatement();
-
- /// <summary>
- /// Returns the number of parts present
- /// </summary>
- public int Count { get { return parts.Count; } }
-
- /// <summary>
- /// Enumerates all parts
- /// </summary>
- /// <returns></returns>
- public IEnumerator<SqlPart> GetEnumerator()
- {
- return parts.GetEnumerator();
- }
-
- /// <summary>
- /// Enumerates all parts
- /// </summary>
- /// <returns></returns>
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- /// <summary>
- /// Returns part at given index
- /// </summary>
- /// <param name="index"></param>
- /// <returns></returns>
- public SqlPart this[int index]
- {
- get { return parts[index]; }
- }
-
- /// <summary>
- /// Combines all parts, in correct order
- /// </summary>
- /// <returns></returns>
- public override string ToString()
- {
- return string.Join(string.Empty, (from part in parts select part.Sql).ToArray());
- }
-
- /// <summary>
- /// Joins SqlStatements into a new SqlStatement
- /// </summary>
- /// <param name="sqlStatement"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public static SqlStatement Join(SqlStatement sqlStatement, IList<SqlStatement> sqlStatements)
- {
- // optimization: if we have only one statement to join, we return the statement itself
- if (sqlStatements.Count == 1)
- return sqlStatements[0];
- var builder = new SqlStatementBuilder();
- builder.AppendJoin(sqlStatement, sqlStatements);
- return builder.ToSqlStatement();
- }
-
- /// <summary>
- /// Joins SqlStatements into a new SqlStatement
- /// </summary>
- /// <param name="sqlStatement"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public static SqlStatement Join(SqlStatement sqlStatement, params SqlStatement[] sqlStatements)
- {
- return Join(sqlStatement, (IList<SqlStatement>)sqlStatements);
- }
-
- /// <summary>
- /// Formats an SqlStatement
- /// </summary>
- /// <param name="format"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public static SqlStatement Format(string format, IList<SqlStatement> sqlStatements)
- {
- var builder = new SqlStatementBuilder();
- builder.AppendFormat(format, sqlStatements);
- return builder.ToSqlStatement();
- }
-
- /// <summary>
- /// Formats the specified text.
- /// </summary>
- /// <param name="format">The format.</param>
- /// <param name="sqlStatements">The SQL statements.</param>
- /// <returns></returns>
- public static SqlStatement Format(string format, params SqlStatement[] sqlStatements)
- {
- return Format(format, (IList<SqlStatement>)sqlStatements);
- }
-
- /// <summary>
- /// Replaces all text occurrences in the SqlStatement
- /// </summary>
- /// <param name="find"></param>
- /// <param name="replace"></param>
- /// <param name="ignoreCase"></param>
- /// <returns></returns>
- public SqlStatement Replace(string find, string replace, bool ignoreCase)
- {
- var builder = new SqlStatementBuilder(this);
- builder.Replace(find, replace, ignoreCase);
- return builder.ToSqlStatement();
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatement"/> class.
- /// </summary>
- public SqlStatement()
- {
- }
-
- /// <summary>
- /// Builds an SqlStatement by concatenating several statements
- /// </summary>
- /// <param name="sqlStatements"></param>
- public SqlStatement(IEnumerable<SqlStatement> sqlStatements)
- {
- foreach (var sqlStatement in sqlStatements)
- {
- parts.AddRange(sqlStatement.parts);
- }
- }
-
- /// <summary>
- /// Builds SqlStatement
- /// </summary>
- /// <param name="sqlStatements"></param>
- public SqlStatement(params SqlStatement[] sqlStatements)
- : this((IEnumerable<SqlStatement>)sqlStatements)
- {
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatement"/> class.
- /// </summary>
- /// <param name="sqlParts">The SQL parts.</param>
- public SqlStatement(params SqlPart[] sqlParts)
- : this((IList<SqlPart>)sqlParts)
- {
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatement"/> class.
- /// </summary>
- /// <param name="sqlParts">The SQL parts.</param>
- public SqlStatement(IEnumerable<SqlPart> sqlParts)
- {
- foreach (var sqlPart in sqlParts)
- SqlStatementBuilder.AddPart(parts, sqlPart);
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatement"/> class.
- /// </summary>
- /// <param name="sql">The SQL.</param>
- public SqlStatement(string sql)
- {
- parts.Add(new SqlLiteralPart(sql));
- }
-
- /// <summary>
- /// Converts a string to an SqlStatement
- /// </summary>
- /// <param name="sql"></param>
- /// <returns></returns>
- public static implicit operator SqlStatement(string sql)
- {
- return new SqlStatement(sql);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatementBuilder.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatementBuilder.cs
deleted file mode 100644
index 7785e8a37a8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sql/SqlStatementBuilder.cs
+++ /dev/null
@@ -1,275 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sql
-{
- /// <summary>
- /// An SqlStatement is a literal SQL request, composed of different parts (SqlPart)
- /// each part being either a parameter or a literal string
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class SqlStatementBuilder
- {
- public readonly List<SqlPart> Parts = new List<SqlPart>();
-
- /// <summary>
- /// Returns part at given index
- /// </summary>
- /// <param name="index"></param>
- /// <returns></returns>
- public SqlPart this[int index]
- {
- get { return Parts[index]; }
- }
-
- /// <summary>
- /// Creates a new SqlStatement based on the current and appending new SqlParts
- /// </summary>
- /// <param name="newParts"></param>
- /// <returns></returns>
- public void Append(IList<SqlPart> newParts)
- {
- foreach (var part in newParts)
- AddPart(Parts, part);
- }
-
- /// <summary>
- /// Appends a single part, including (useless) optimizations
- /// </summary>
- /// <param name="parts"></param>
- /// <param name="index"></param>
- /// <param name="part"></param>
- public static void InsertPart(IList<SqlPart> parts, int index, SqlPart part)
- {
- // optimization if top part is a literal, and the one we're adding is a literal too
- // in this case, we combine both
- // (this is useless, just pretty)
- if (part is SqlLiteralPart && index > 0 && parts[index - 1] is SqlLiteralPart)
- {
- parts[index - 1] = new SqlLiteralPart(parts[index - 1].Sql + part.Sql);
- }
- else
- parts.Insert(index, part);
- }
-
- /// <summary>
- /// Adds the part to the given parts list.
- /// </summary>
- /// <param name="parts">The parts.</param>
- /// <param name="part">The part.</param>
- public static void AddPart(IList<SqlPart> parts, SqlPart part)
- {
- InsertPart(parts, parts.Count, part);
- }
-
- /// <summary>
- /// Joins statements, separated by a given statement
- /// </summary>
- /// <param name="sqlStatement"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public void AppendJoin(SqlStatement sqlStatement, IList<SqlStatement> sqlStatements)
- {
- for (int index = 0; index < sqlStatements.Count; index++)
- {
- if (index > 0)
- Append(sqlStatement);
- Append(sqlStatements[index]);
- }
- }
-
- /// <summary>
- /// Creates an SQL statement based on a format string and SqlStatements as arguments
- /// </summary>
- /// <param name="format"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public void AppendFormat(string format, IList<SqlStatement> sqlStatements)
- {
- var statements = new ArrayList { format };
- // the strategy divides each part containing the {0}, {1}, etc
- // and inserts the required argument
- for (int index = 0; index < sqlStatements.Count; index++)
- {
- var newStatements = new ArrayList();
- var literalIndex = "{" + index + "}";
- // then in each statement we look for the current literalIndex
- foreach (var statement in statements)
- {
- // if we have a string, we split it around the literalIndex
- // and insert the SqlStatement between new parts
- var stringStatement = statement as string;
- if (stringStatement != null)
- {
- var parts = stringStatement.Split(new[] { literalIndex }, StringSplitOptions.None);
- for (int partIndex = 0; partIndex < parts.Length; partIndex++)
- {
- if (partIndex > 0)
- newStatements.Add(sqlStatements[index]);
- newStatements.Add(parts[partIndex]);
- }
- }
- else // no match found? add the raw statement
- newStatements.Add(statement);
- }
- statements = newStatements;
- }
- // finally, convert all remaining strings to SqlStatements
- foreach (var statement in statements)
- {
- var stringStatement = statement as string;
- if (stringStatement != null)
- Append(new SqlStatement(stringStatement));
- else
- Append((SqlStatement)statement);
- }
- }
-
- /// <summary>
- /// Formats an SqlStatement from a given string format
- /// </summary>
- /// <param name="format"></param>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public void AppendFormat(string format, params SqlStatement[] sqlStatements)
- {
- AppendFormat(format, (IList<SqlStatement>)sqlStatements);
- }
-
- /// <summary>
- /// Appends a bunch of sqlStatements to the current one
- /// </summary>
- /// <param name="sqlStatements"></param>
- /// <returns></returns>
- public void Append(IList<SqlStatement> sqlStatements)
- {
- foreach (var sqlStatement in sqlStatements)
- {
- foreach (var sqlPart in sqlStatement)
- {
- AddPart(Parts, sqlPart);
- }
- }
- }
-
-#if UNTESTED
-
- /// <summary>
- /// Inserts statements at given position
- /// </summary>
- /// <param name="index"></param>
- /// <param name="sqlStatements"></param>
- public void Insert(int index, IList<SqlStatement> sqlStatements)
- {
- for (int statementIndex = sqlStatements.Count - 1; statementIndex >= 0; statementIndex--)
- {
- var sqlStatement = sqlStatements[statementIndex];
- for (int partIndex = sqlStatement.Count - 1; partIndex >= 0; partIndex++)
- {
- var sqlPart = sqlStatement[partIndex];
- InsertPart(Parts, index, sqlPart);
- }
- }
- }
-
- /// <summary>
- /// Inserts statements at given position
- /// </summary>
- /// <param name="index"></param>
- /// <param name="sqlStatements"></param>
- public void Insert(int index, params SqlStatement[] sqlStatements)
- {
- Insert(index, (IList<SqlStatement>)sqlStatements);
- }
-
-#endif
-
- /// <summary>
- /// Appends sqlStatements to the current one
- /// </summary>
- /// <param name="newStatements"></param>
- /// <returns></returns>
- public void Append(params SqlStatement[] newStatements)
- {
- Append((IList<SqlStatement>)newStatements);
- }
-
- /// <summary>
- /// Replaces the specified text, optionally ignoring the case.
- /// The method does not replace cross-parts text
- /// </summary>
- /// <param name="oldText">The old text.</param>
- /// <param name="newText">The new text.</param>
- /// <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
- public void Replace(string oldText, string newText, bool ignoreCase)
- {
- for (int partIndex = 0; partIndex < Parts.Count; partIndex++)
- {
- var part = Parts[partIndex];
- if (part.Sql.ContainsCase(oldText, ignoreCase))
- {
- // we know how to process only on literal strings
- if (part is SqlLiteralPart)
- {
- Parts[partIndex] = new SqlLiteralPart(part.Sql.ReplaceCase(oldText, newText, ignoreCase));
- }
- }
- }
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatementBuilder"/> class.
- /// </summary>
- public SqlStatementBuilder()
- {
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="SqlStatementBuilder"/> class.
- /// </summary>
- /// <param name="sqlStatements">The SQL statements.</param>
- public SqlStatementBuilder(params SqlStatement[] sqlStatements)
- {
- Append(sqlStatements);
- }
-
- /// <summary>
- /// Gets the built SqlStatement.
- /// </summary>
- /// <returns></returns>
- public SqlStatement ToSqlStatement()
- {
- return new SqlStatement(Parts);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes
deleted file mode 100644
index 7667c3e3ba4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/.gitattributes
+++ /dev/null
@@ -1,10 +0,0 @@
-/FirebirdProvider.cs -crlf
-/IngresProvider.cs -crlf
-/MySqlProvider.cs -crlf
-/OracleProvider.cs -crlf
-/PostgreSqlProvider.cs -crlf
-/Sql2000Provider.cs -crlf
-/Sql2005Provider.cs -crlf
-/Sql2008Provider.cs -crlf
-/SqlServerProvider.cs -crlf
-/SqliteProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/FirebirdProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/FirebirdProvider.cs
deleted file mode 100755
index b340259d936..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/FirebirdProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class FirebirdProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/IngresProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/IngresProvider.cs
deleted file mode 100644
index e37ce178a2e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/IngresProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class IngresProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/MySqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/MySqlProvider.cs
deleted file mode 100644
index a3f9e3ad393..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/MySqlProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class MySqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/OracleProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/OracleProvider.cs
deleted file mode 100644
index 766b90df4d6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/OracleProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class OracleProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/PostgreSqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/PostgreSqlProvider.cs
deleted file mode 100644
index 38aca80cd9f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/PostgreSqlProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class PostgreSqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2000Provider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2000Provider.cs
deleted file mode 100644
index 2fc662bd2ad..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2000Provider.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data.Linq.SqlClient;
-
-#if MONO_STRICT
-namespace System.Data.Linq.SqlClient
-#else
-namespace DbLinq.Data.Linq.SqlClient
-#endif
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
- public class Sql2000Provider : SqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2005Provider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2005Provider.cs
deleted file mode 100644
index ddc354bd705..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2005Provider.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data.Linq.SqlClient;
-
-#if MONO_STRICT
-namespace System.Data.Linq.SqlClient
-#else
-namespace DbLinq.Data.Linq.SqlClient
-#endif
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
- public class Sql2005Provider : SqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs
deleted file mode 100755
index 184db8ce5ae..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data.Linq.SqlClient;
-
-#if MONO_STRICT
-namespace System.Data.Linq.SqlClient
-#else
-namespace DbLinq.Data.Linq.SqlClient
-#endif
-{
- public class Sql2008Provider : SqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqlServerProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqlServerProvider.cs
deleted file mode 100644
index 85f612eaf08..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqlServerProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class SqlServerProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqliteProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqliteProvider.cs
deleted file mode 100644
index e23509853a7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/SqlClient/SqliteProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.SqlClient
-{
- /// <summary>
- /// Identifies vendor by using VendorAttribute with this type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class SqliteProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes
deleted file mode 100644
index bf32fca72da..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/.gitattributes
+++ /dev/null
@@ -1,26 +0,0 @@
-/AbstractQuery.cs -crlf
-/BuilderContext.cs -crlf
-/DeleteQuery.cs -crlf
-/DirectQuery.cs -crlf
-/Error.cs -crlf
-/ExpressionChain.cs -crlf
-/ExpressionPrecedence.cs -crlf
-/ExpressionQuery.cs -crlf
-/ExpressionTier.cs -crlf
-/IDataMapper.cs -crlf
-/IDataRecordReader.cs -crlf
-/IExpressionDispatcher.cs -crlf
-/IExpressionLanguageParser.cs -crlf
-/IExpressionOptimizer.cs -crlf
-/IExpressionQualifier.cs -crlf
-/IPrequelAnalyzer.cs -crlf
-/IQueryBuilder.cs -crlf
-/IQueryCache.cs -crlf
-/IQueryRunner.cs -crlf
-/ISpecialExpressionTranslator.cs -crlf
-/ISqlBuilder.cs -crlf
-/Notes.txt -crlf
-/ParameterizedQuery.cs -crlf
-/QueryContext.cs -crlf
-/SelectQuery.cs -crlf
-/UpsertQuery.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/AbstractQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/AbstractQuery.cs
deleted file mode 100644
index 902177d7ea2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/AbstractQuery.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbLinq.Util;
-using DbLinq.Data.Linq.Database;
-using System.Collections.Generic;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Data.Linq.Sql;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- /// <summary>
- /// Base class for all query types (select, insert, update, delete, raw)
- /// </summary>
- internal abstract class AbstractQuery
- {
- public abstract ITransactionalCommand GetCommand();
-
- protected ITransactionalCommand GetCommand(bool createTransaction)
- {
- return new DbLinq.Data.Linq.Database.Implementation.TransactionalCommand(Sql.ToString(), createTransaction, DataContext);
- }
-
- /// <summary>
- /// The DataContext from which the request originates
- /// </summary>
- public DataContext DataContext { get; private set; }
-
- /// <summary>
- /// SQL command
- /// </summary>
- public SqlStatement Sql { get; private set; }
-
- protected AbstractQuery(DataContext dataContext, SqlStatement sql)
- {
- DataContext = dataContext;
- Sql = sql;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/BuilderContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/BuilderContext.cs
deleted file mode 100644
index 4a620ae86d8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/BuilderContext.cs
+++ /dev/null
@@ -1,221 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal class BuilderContext
- {
- public Stack<MethodInfo> CallStack { get; private set; }
-
- // Global context
- public QueryContext QueryContext { get; private set; }
-
- // Current expression being built
- public ExpressionQuery ExpressionQuery { get; private set; }
-
- // Build context: values here are related to current context, and can change with it
- private int currentScopeIndex;
- public SelectExpression CurrentSelect
- {
- get { return SelectExpressions[currentScopeIndex]; }
- set { SelectExpressions[currentScopeIndex] = value; }
- }
- public IList<SelectExpression> SelectExpressions { get; private set; }
- public IDictionary<Type, MetaTableExpression> MetaTables { get; private set; }
- public IDictionary<string, Expression> Parameters { get; private set; }
-
- public bool ExpectMetaTableDefinition { get; set; }
-
- /// <summary>
- /// Helper to enumerate all registered tables
- /// </summary>
- /// <returns></returns>
- public IEnumerable<TableExpression> EnumerateAllTables()
- {
- foreach (var scopePiece in SelectExpressions)
- {
- foreach (var table in scopePiece.Tables)
- yield return table;
- }
- }
-
- /// <summary>
- /// Helper to enumerate all registered columns
- /// </summary>
- /// <returns></returns>
- public IEnumerable<TableExpression> EnumerateScopeTables()
- {
- for (SelectExpression currentSelect = CurrentSelect; currentSelect != null; currentSelect = currentSelect.Parent)
- {
- foreach (var table in currentSelect.Tables)
- yield return table;
- }
- }
-
- /// <summary>
- /// Helper to enumerate all registered columns
- /// </summary>
- /// <returns></returns>
- public IEnumerable<ColumnExpression> EnumerateScopeColumns()
- {
- for (SelectExpression currentSelect = CurrentSelect; currentSelect != null; currentSelect = currentSelect.Parent)
- {
- foreach (var column in currentSelect.Columns)
- yield return column;
- }
- }
-
- public BuilderContext(QueryContext queryContext)
- {
- CallStack = new Stack<MethodInfo>();
- SelectExpressions = new List<SelectExpression>();
- currentScopeIndex = SelectExpressions.Count;
- SelectExpressions.Add(new SelectExpression());
- QueryContext = queryContext;
- ExpressionQuery = new ExpressionQuery();
- MetaTables = new Dictionary<Type, MetaTableExpression>();
- Parameters = new Dictionary<string, Expression>();
- }
-
- private BuilderContext()
- { }
-
- /// <summary>
- /// Creates a new BuilderContext where parameters have a local scope
- /// </summary>
- /// <returns></returns>
- public BuilderContext NewQuote()
- {
- var builderContext = new BuilderContext();
-
- // scope independent Parts
- builderContext.CallStack = CallStack;
- builderContext.QueryContext = QueryContext;
- builderContext.ExpressionQuery = ExpressionQuery;
- builderContext.MetaTables = MetaTables;
- builderContext.currentScopeIndex = currentScopeIndex;
- builderContext.SelectExpressions = SelectExpressions;
- builderContext.ExpectMetaTableDefinition = ExpectMetaTableDefinition;
-
- // scope dependent Parts
- builderContext.Parameters = new Dictionary<string, Expression>(Parameters);
-
- return builderContext;
- }
-
- /// <summary>
- /// Creates a new BuilderContext with a new query scope
- /// </summary>
- /// <returns></returns>
- public BuilderContext NewSelect()
- {
- var builderContext = new BuilderContext();
-
- // we basically copy everything
- builderContext.CallStack = CallStack;
- builderContext.QueryContext = QueryContext;
- builderContext.ExpressionQuery = ExpressionQuery;
- builderContext.MetaTables = MetaTables;
- builderContext.Parameters = Parameters;
- builderContext.SelectExpressions = SelectExpressions;
- builderContext.ExpectMetaTableDefinition = ExpectMetaTableDefinition;
-
- // except CurrentScope, of course
- builderContext.currentScopeIndex = SelectExpressions.Count;
- SelectExpressions.Add(new SelectExpression(CurrentSelect));
-
- return builderContext;
- }
-
- /// <summary>
- /// Creates a new BuilderContext with a new query scope with the same parent of the CurrentSelect
- /// </summary>
- /// <returns></returns>
- public BuilderContext NewSisterSelect()
- {
- var builderContext = new BuilderContext();
-
- // we basically copy everything
- builderContext.CallStack = CallStack;
- builderContext.QueryContext = QueryContext;
- builderContext.ExpressionQuery = ExpressionQuery;
- builderContext.MetaTables = MetaTables;
- builderContext.Parameters = Parameters;
- builderContext.SelectExpressions = SelectExpressions;
- builderContext.ExpectMetaTableDefinition = ExpectMetaTableDefinition;
-
- // except CurrentScope, of course
- builderContext.currentScopeIndex = SelectExpressions.Count;
- SelectExpressions.Add(new SelectExpression(CurrentSelect.Parent));
-
- return builderContext;
- }
-
- /// <summary>
- /// Creates a new BuilderContext with a new query scope which is parent of the current one
- /// </summary>
- /// <returns></returns>
- public void NewParentSelect()
- {
- SelectExpression currentSelect = this.CurrentSelect;
- SelectExpression newParentSelect = new SelectExpression(currentSelect.Parent);
-
- while (currentSelect != null)
- {
- currentSelect.Parent = newParentSelect;
- currentSelect = currentSelect.NextSelectExpression;
- }
- this.currentScopeIndex = SelectExpressions.Count;
- SelectExpressions.Add(newParentSelect);
- }
-
- public BuilderContext Clone()
- {
- var builderContext = new BuilderContext();
-
- builderContext.CallStack = CallStack;
- builderContext.QueryContext = QueryContext;
- builderContext.ExpressionQuery = ExpressionQuery;
- builderContext.MetaTables = MetaTables;
- builderContext.Parameters = Parameters;
- builderContext.SelectExpressions = SelectExpressions;
- builderContext.currentScopeIndex = currentScopeIndex;
- builderContext.ExpectMetaTableDefinition = ExpectMetaTableDefinition;
-
- return builderContext;
- }
-
- public bool IsExternalInExpressionChain { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DeleteQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DeleteQuery.cs
deleted file mode 100644
index 6d2b8470ee7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DeleteQuery.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal class DeleteQuery : ParameterizedQuery
- {
- public DeleteQuery(DataContext dataContext, SqlStatement sql, IList<ObjectInputParameterExpression> inputParameters)
- : base(dataContext, sql, inputParameters)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DirectQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DirectQuery.cs
deleted file mode 100644
index 0227ae49c98..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/DirectQuery.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using DbLinq.Data.Linq.Database;
-using System.Data;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Util;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal class DirectQuery : AbstractQuery
- {
- public IList<object> parameterValues { get; set; }
- public IList<string> Parameters { get; private set; }
-
- public DirectQuery(DataContext dataContext, SqlStatement sql, IList<string> parameters)
- : base(dataContext, sql)
- {
- Parameters = parameters;
- }
-
- public override ITransactionalCommand GetCommand()
- {
- ITransactionalCommand command = base.GetCommand(false);
- FeedParameters(command);
- return command;
- }
-
- /// <summary>
- /// Fills dbCommand parameters, given names and values
- /// </summary>
- /// <param name="dbCommand"></param>
- /// <param name="parameterNames"></param>
- /// <param name="parameterValues"></param>
- private void FeedParameters(ITransactionalCommand command)
- {
- IDbCommand dbCommand = command.Command;
- for (int parameterIndex = 0; parameterIndex < Parameters.Count; parameterIndex++)
- {
- var dbParameter = dbCommand.CreateParameter();
- dbParameter.ParameterName = Parameters[parameterIndex];
-
- var value = parameterValues[parameterIndex];
- if (value == null)
- dbParameter.Value = DBNull.Value;
- else
- dbParameter.Value = value;
-
- dbCommand.Parameters.Add(dbParameter);
- }
-
- }
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Error.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Error.cs
deleted file mode 100644
index bbb58220e11..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Error.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- /// <summary>
- /// Shortcuts to generate exceptions (with formatted strings)
- /// This is for internal use only
- /// </summary>
- internal class Error
- {
- public static Exception BadArgument(string format, params object[] parameters)
- {
- return new ArgumentException(string.Format(format, parameters));
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionChain.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionChain.cs
deleted file mode 100644
index be4f5148c10..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionChain.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Diagnostics;
-using System.Linq.Expressions;
-using System.Collections.Generic;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- [DebuggerDisplay("ExpressionChain {Expressions.Count} Expression(s)")]
- internal class ExpressionChain : IEnumerable<Expression>
- {
- private Expression[] expressions;
- private List<Expression> expressionList;
- public List<Expression> Expressions
- {
- get
- {
- if (expressionList == null)
- if (expressions == null)
- expressionList = new List<Expression>();
- else
- expressionList = new List<Expression>(expressions);
- return expressionList;
- }
- }
-
- public ExpressionChain()
- {
- expressions = new Expression[] { };
- }
-
- public ExpressionChain(ExpressionChain chain)
- {
- this.expressions = new Expression[chain.expressions.Length];
- chain.expressions.CopyTo(this.expressions, 0);
- }
-
- public ExpressionChain(ExpressionChain chain, Expression expression)
- {
- this.expressions = new Expression[chain.expressions.Length + 1];
- chain.expressions.CopyTo(this.expressions, 0);
- this.expressions[chain.expressions.Length] = expression;
- }
-
- public override bool Equals(object obj)
- {
- var other = obj as ExpressionChain;
- if (other == null)
- return false;
- if (Expressions.Count != other.Expressions.Count)
- return false;
- for (int expressionIndex = 0; expressionIndex < Expressions.Count; expressionIndex++)
- {
- if (!Expressions[expressionIndex].Equals(other.Expressions[expressionIndex]))
- return false;
- }
- return true;
- }
-
- public override int GetHashCode()
- {
- int hash = 0;
- foreach (var expression in Expressions)
- {
- hash <<= 10;
- hash ^= (int)expression.NodeType;
- hash ^= expression.Type.GetHashCode();
- }
- return hash;
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return ((IEnumerable<Expression>)this).GetEnumerator();
- }
-
- public IEnumerator<Expression> GetEnumerator()
- {
- return Expressions.GetEnumerator();
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes
deleted file mode 100644
index d6d545cd593..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/ExpressionMutatorExtensions.cs -crlf
-/ExpressionMutatorFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorExtensions.cs
deleted file mode 100644
index af49e0664d0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorExtensions.cs
+++ /dev/null
@@ -1,169 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator
-{
- /// <summary>
- /// Extensions to Expression, to enumerate and dynamically change operands in a uniformized way
- /// </summary>
- internal static class ExpressionMutatorExtensions
- {
- /// <summary>
- /// Enumerates all subexpressions related to this one
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public static IEnumerable<Expression> GetOperands(this Expression expression)
- {
- if (expression is MutableExpression)
- return new List<Expression>(((MutableExpression)expression).Operands);
- return ExpressionMutatorFactory.GetMutator(expression).Operands;
- }
-
- /// <summary>
- /// Changes all operands
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- /// <param name="operands"></param>
- /// <param name="checkForChanges"></param>
- /// <returns>A potentially new expression with new operands</returns>
- public static T ChangeOperands<T>(this T expression, IList<Expression> operands, bool checkForChanges)
- where T : Expression
- {
- bool haveOperandsChanged = checkForChanges && HaveOperandsChanged(expression, operands);
- if (!haveOperandsChanged)
- return expression;
- var mutableExpression = expression as IMutableExpression;
- if (mutableExpression != null)
- return (T)mutableExpression.Mutate(operands);
- return (T)ExpressionMutatorFactory.GetMutator(expression).Mutate(operands);
- }
-
- /// <summary>
- /// Determines if operands have changed for a given expression
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- /// <param name="operands"></param>
- /// <returns></returns>
- private static bool HaveOperandsChanged<T>(T expression, IList<Expression> operands)
- where T : Expression
- {
- var oldOperands = GetOperands(expression).ToList();
- if (operands.Count != oldOperands.Count)
- return true;
-
- for (int operandIndex = 0; operandIndex < operands.Count; operandIndex++)
- {
- if (operands[operandIndex] != oldOperands[operandIndex])
- {
- return true;
- }
- }
- return false;
- }
-
- /// <summary>
- /// Changes all operands
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- /// <param name="operands"></param>
- /// <returns>A potentially new expression with new operands</returns>
- public static T ChangeOperands<T>(this T expression, IList<Expression> operands)
- where T : Expression
- {
- return ChangeOperands(expression, operands, true);
- }
-
- /// <summary>
- /// Changes all operands
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="expression"></param>
- /// <param name="operands"></param>
- /// <returns>A potentially new expression with new operands</returns>
- public static T ChangeOperands<T>(this T expression, params Expression[] operands)
- where T : Expression
- {
- return ChangeOperands(expression, operands, true);
- }
-
- /// <summary>
- /// Returns the expression result
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public static object Evaluate(this Expression expression)
- {
- var executableExpression = expression as IExecutableExpression;
- if (executableExpression != null)
- return executableExpression.Execute();
- try
- {
- // here, we may have non-evaluable expressions, so we "try"/"catch"
- // (maybe should we find something better)
- var lambda = Expression.Lambda(expression);
- var compiled = lambda.Compile();
- var value = compiled.DynamicInvoke();
- return value;
- }
- catch
- {
- throw new ArgumentException();
- }
- }
-
- /// <summary>
- /// Down-top pattern analysis.
- /// </summary>
- /// <param name="expression">The original expression</param>
- /// <param name="analyzer"></param>
- /// <returns>A new QueryExpression or the original one</returns>
- public static Expression Recurse(this Expression expression, Func<Expression, Expression> analyzer)
- {
- var newOperands = new List<Expression>();
- // first, work on children (down)
- foreach (var operand in GetOperands(expression))
- {
- if (operand != null)
- newOperands.Add(Recurse(operand, analyzer));
- else
- newOperands.Add(null);
- }
- // then on expression itself (top)
- return analyzer(expression.ChangeOperands(newOperands));
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorFactory.cs
deleted file mode 100644
index 58638ccff10..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/ExpressionMutatorFactory.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator
-{
- internal static class ExpressionMutatorFactory
- {
- public static IMutableExpression GetMutator(Expression expression)
- {
- if (expression is BinaryExpression)
- return new BinaryExpressionMutator((BinaryExpression)expression);
- if (expression is ConditionalExpression)
- return new ConditionalExpressionMutator((ConditionalExpression)expression);
- if (expression is ConstantExpression)
- return new ConstantExpressionMutator((ConstantExpression)expression);
- if (expression is InvocationExpression)
- return new InvocationExpressionMutator((InvocationExpression)expression);
- if (expression is LambdaExpression)
- return new LambdaExpressionMutator((LambdaExpression)expression);
- if (expression is MemberExpression)
- return new MemberExpressionMutator((MemberExpression)expression);
- if (expression is MethodCallExpression)
- return new MethodCallExpressionMutator((MethodCallExpression)expression);
- if (expression is NewExpression)
- return new NewExpressionMutator((NewExpression)expression);
- if (expression is NewArrayExpression)
- return new NewArrayExpressionMutator((NewArrayExpression)expression);
- if (expression is MemberInitExpression)
- return new MemberInitExpressionMutator((MemberInitExpression)expression);
- if (expression is ListInitExpression)
- return new ListInitExpressionMutator((ListInitExpression)expression);
- if (expression is ParameterExpression)
- return new ParameterExpressionMutator((ParameterExpression)expression);
- if (expression is TypeBinaryExpression)
- return new TypeBinaryExpressionMutator((TypeBinaryExpression)expression);
- if (expression is UnaryExpression)
- return new UnaryExpressionMutator((UnaryExpression)expression);
- throw Error.BadArgument("S0064: Unknown Expression Type '{0}'", expression.GetType());
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes
deleted file mode 100644
index e5dbc378e54..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/.gitattributes
+++ /dev/null
@@ -1,19 +0,0 @@
-/BinaryExpressionMutator.cs -crlf
-/ConditionalExpressionMutator.cs -crlf
-/ConstantExpressionMutator.cs -crlf
-/IMemberBindingMutator.cs -crlf
-/InvocationExpressionMutator.cs -crlf
-/LambdaExpressionMutator.cs -crlf
-/ListInitExpressionMutator.cs -crlf
-/MemberAssignmentMutator.cs -crlf
-/MemberBindingMutatorFactory.cs -crlf
-/MemberExpressionMutator.cs -crlf
-/MemberInitExpressionMutator.cs -crlf
-/MemberListBindingMutator.cs -crlf
-/MemberMemberBindingMutator.cs -crlf
-/MethodCallExpressionMutator.cs -crlf
-/NewArrayExpressionMutator.cs -crlf
-/NewExpressionMutator.cs -crlf
-/ParameterExpressionMutator.cs -crlf
-/TypeBinaryExpressionMutator.cs -crlf
-/UnaryExpressionMutator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/BinaryExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/BinaryExpressionMutator.cs
deleted file mode 100644
index b86fadf75ac..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/BinaryExpressionMutator.cs
+++ /dev/null
@@ -1,182 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class BinaryExpressionMutator : IMutableExpression
- {
- protected BinaryExpression BinaryExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- switch (BinaryExpression.NodeType)
- {
- case ExpressionType.Add:
- if (BinaryExpression.Method != null)
- return Expression.Add(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Add(operands[0], operands[1]);
-
- case ExpressionType.AddChecked:
- if (BinaryExpression.Method != null)
- return Expression.AddChecked(operands[0], operands[1], BinaryExpression.Method);
- return Expression.AddChecked(operands[0], operands[1]);
-
- case ExpressionType.Divide:
- if (BinaryExpression.Method != null)
- return Expression.Divide(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Divide(operands[0], operands[1]);
-
- case ExpressionType.Modulo:
- if (BinaryExpression.Method != null)
- return Expression.Modulo(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Modulo(operands[0], operands[1]);
-
- case ExpressionType.Multiply:
- if (BinaryExpression.Method != null)
- return Expression.Multiply(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Multiply(operands[0], operands[1]);
-
- case ExpressionType.MultiplyChecked:
- if (BinaryExpression.Method != null)
- return Expression.MultiplyChecked(operands[0], operands[1], BinaryExpression.Method);
- return Expression.MultiplyChecked(operands[0], operands[1]);
-
- case ExpressionType.Power:
- if (BinaryExpression.Method != null)
- return Expression.Power(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Power(operands[0], operands[1]);
-
- case ExpressionType.Subtract:
- if (BinaryExpression.Method != null)
- return Expression.Subtract(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Subtract(operands[0], operands[1]);
-
- case ExpressionType.SubtractChecked:
- if (BinaryExpression.Method != null)
- return Expression.SubtractChecked(operands[0], operands[1], BinaryExpression.Method);
- return Expression.SubtractChecked(operands[0], operands[1]);
-
- case ExpressionType.And:
- if (BinaryExpression.Method != null)
- return Expression.And(operands[0], operands[1], BinaryExpression.Method);
- return Expression.And(operands[0], operands[1]);
-
- case ExpressionType.Or:
- if (BinaryExpression.Method != null)
- return Expression.Or(operands[0], operands[1], BinaryExpression.Method);
- return Expression.Or(operands[0], operands[1]);
-
- case ExpressionType.ExclusiveOr:
- if (BinaryExpression.Method != null)
- return Expression.ExclusiveOr(operands[0], operands[1], BinaryExpression.Method);
- return Expression.ExclusiveOr(operands[0], operands[1]);
-
-
- case ExpressionType.LeftShift:
- if (BinaryExpression.Method != null)
- return Expression.LeftShift(operands[0], operands[1], BinaryExpression.Method);
- return Expression.LeftShift(operands[0], operands[1]);
-
- case ExpressionType.RightShift:
- if (BinaryExpression.Method != null)
- return Expression.RightShift(operands[0], operands[1], BinaryExpression.Method);
- return Expression.RightShift(operands[0], operands[1]);
-
-
- case ExpressionType.AndAlso:
- if (BinaryExpression.Method != null)
- return Expression.AndAlso(operands[0], operands[1], BinaryExpression.Method);
- return Expression.AndAlso(operands[0], operands[1]);
-
- case ExpressionType.OrElse:
- if (BinaryExpression.Method != null)
- return Expression.OrElse(operands[0], operands[1], BinaryExpression.Method);
- return Expression.OrElse(operands[0], operands[1]);
-
- case ExpressionType.Equal:
- if (BinaryExpression.Method != null)
- return Expression.Equal(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.Equal(operands[0], operands[1]);
-
- case ExpressionType.NotEqual:
- if (BinaryExpression.Method != null)
- return Expression.NotEqual(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.NotEqual(operands[0], operands[1]);
-
- case ExpressionType.GreaterThanOrEqual:
- if (BinaryExpression.Method != null)
- return Expression.GreaterThanOrEqual(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.GreaterThanOrEqual(operands[0], operands[1]);
-
- case ExpressionType.GreaterThan:
- if (BinaryExpression.Method != null)
- return Expression.GreaterThan(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.GreaterThan(operands[0], operands[1]);
-
- case ExpressionType.LessThan:
- if (BinaryExpression.Method != null)
- return Expression.LessThan(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.LessThan(operands[0], operands[1]);
-
- case ExpressionType.LessThanOrEqual:
- if (BinaryExpression.Method != null)
- return Expression.LessThanOrEqual(operands[0], operands[1], BinaryExpression.IsLiftedToNull, BinaryExpression.Method);
- return Expression.LessThanOrEqual(operands[0], operands[1]);
-
-
- case ExpressionType.Coalesce:
- if (BinaryExpression.Conversion != null)
- return Expression.Coalesce(operands[0], operands[1], BinaryExpression.Conversion);
- return Expression.Coalesce(operands[0], operands[1]);
-
- case ExpressionType.ArrayIndex:
- return Expression.ArrayIndex(operands[0], operands.Skip(1));
- }
- throw new Exception();
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return BinaryExpression.Left;
- yield return BinaryExpression.Right;
- }
- }
-
- public BinaryExpressionMutator(BinaryExpression expression)
- {
- BinaryExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConditionalExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConditionalExpressionMutator.cs
deleted file mode 100644
index e9788919f2f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConditionalExpressionMutator.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class ConditionalExpressionMutator : IMutableExpression
- {
- protected ConditionalExpression ConditionalExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Condition(operands[0], operands[1], operands[2]);
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return ConditionalExpression.Test;
- yield return ConditionalExpression.IfTrue;
- yield return ConditionalExpression.IfFalse;
- }
- }
-
- public ConditionalExpressionMutator(ConditionalExpression expression)
- {
- ConditionalExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConstantExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConstantExpressionMutator.cs
deleted file mode 100644
index 44276d2c048..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ConstantExpressionMutator.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class ConstantExpressionMutator : IMutableExpression
- {
- protected ConstantExpression ConstantExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Constant(ConstantExpression.Value, ConstantExpression.Type);
- }
-
- public IEnumerable<Expression> Operands
- {
- get { yield break; }
- }
-
- public ConstantExpressionMutator(ConstantExpression expression)
- {
- ConstantExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/IMemberBindingMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/IMemberBindingMutator.cs
deleted file mode 100644
index 197cec7a601..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/IMemberBindingMutator.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal interface IMemberBindingMutator
- {
- /// <summary>
- /// Represents MemberBinding operands, ie anything that is an expression
- /// </summary>
- IEnumerable<Expression> Operands { get; }
- /// <summary>
- /// Replaces operands and returns a corresponding Expression
- /// </summary>
- /// <param name="operands"></param>
- /// <returns></returns>
- MemberBinding Mutate(IList<Expression> operands);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/InvocationExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/InvocationExpressionMutator.cs
deleted file mode 100644
index 0bb0b990070..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/InvocationExpressionMutator.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class InvocationExpressionMutator : IMutableExpression
- {
- protected InvocationExpression InvocationExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Invoke(operands[0], operands.Skip(1));
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return InvocationExpression.Expression;
- foreach (var argument in InvocationExpression.Arguments)
- yield return argument;
- }
- }
-
- public InvocationExpressionMutator(InvocationExpression expression)
- {
- InvocationExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/LambdaExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/LambdaExpressionMutator.cs
deleted file mode 100644
index fab0b86b71d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/LambdaExpressionMutator.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class LambdaExpressionMutator : IMutableExpression
- {
- protected LambdaExpression LambdaExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Lambda(LambdaExpression.Type, operands[0], operands.Skip(1).Cast<ParameterExpression>());
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return LambdaExpression.Body;
- foreach (var parameter in LambdaExpression.Parameters)
- yield return parameter;
- }
- }
-
- public LambdaExpressionMutator(LambdaExpression expression)
- {
- LambdaExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ListInitExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ListInitExpressionMutator.cs
deleted file mode 100644
index 623e6a138e9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ListInitExpressionMutator.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class ListInitExpressionMutator : IMutableExpression
- {
- protected ListInitExpression ListInitExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- // It's possible that the NewExpression was "optimized away" and
- // replaced with a ConstantExpression.
- // See Test_NUnit_MsSql.ReadTest.C27_SelectEntitySet,
- var ne = operands[0] as NewExpression;
- if (ne != null)
- return Expression.ListInit(ne, ListInitExpression.Initializers);
- return ListInitExpression;
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return ListInitExpression.NewExpression;
- // TODO: handle initializers
- }
- }
-
- public ListInitExpressionMutator(ListInitExpression expression)
- {
- ListInitExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberAssignmentMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberAssignmentMutator.cs
deleted file mode 100644
index 94e92489ac6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberAssignmentMutator.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MemberAssignmentMutator : IMemberBindingMutator
- {
- protected MemberAssignment MemberAssignment { get; private set; }
-
- public IEnumerable<Expression> Operands
- {
- get { yield return MemberAssignment.Expression; }
- }
-
- public MemberBinding Mutate(IList<Expression> operands)
- {
- return Expression.Bind(MemberAssignment.Member, operands[0]);
- }
-
- public MemberAssignmentMutator(MemberAssignment memberAssignment)
- {
- MemberAssignment = memberAssignment;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberBindingMutatorFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberBindingMutatorFactory.cs
deleted file mode 100644
index 5feafa978b8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberBindingMutatorFactory.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal static class MemberBindingMutatorFactory
- {
- public static IMemberBindingMutator GetMutator(MemberBinding memberBinding)
- {
- if (memberBinding is MemberAssignment)
- return new MemberAssignmentMutator((MemberAssignment)memberBinding);
- if (memberBinding is MemberMemberBinding)
- return new MemberMemberBindingMutator((MemberMemberBinding)memberBinding);
- if (memberBinding is MemberListBinding)
- return new MemberListBindingMutator((MemberListBinding)memberBinding);
- throw Error.BadArgument("S0040: Unknown Expression Type '{0}'", memberBinding.GetType());
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberExpressionMutator.cs
deleted file mode 100644
index 32ccac1f7bd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberExpressionMutator.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MemberExpressionMutator : IMutableExpression
- {
- protected MemberExpression MemberExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- if (MemberExpression.Member is PropertyInfo)
- return Expression.Property(operands[0], (PropertyInfo)MemberExpression.Member);
- if (MemberExpression.Member is FieldInfo)
- return Expression.Field(operands[0], (FieldInfo)MemberExpression.Member);
- throw new Exception();
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return MemberExpression.Expression;
- }
- }
-
- public MemberExpressionMutator(MemberExpression expression)
- {
- MemberExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberInitExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberInitExpressionMutator.cs
deleted file mode 100644
index ade068b135a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberInitExpressionMutator.cs
+++ /dev/null
@@ -1,83 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MemberInitExpressionMutator : IMutableExpression
- {
- protected MemberInitExpression MemberInitExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- var bindings = new List<MemberBinding>();
- int operandIndex = MemberInitExpression.NewExpression.Arguments.Count();
- NewExpression newNewExpression;
- if (MemberInitExpression.NewExpression.Constructor != null)
- {
- newNewExpression = Expression.New(MemberInitExpression.NewExpression.Constructor,
- operands.Take(operandIndex));
- }
- else
- {
- newNewExpression = Expression.New(MemberInitExpression.NewExpression.Type);
- }
- foreach (var memberBinding in MemberInitExpression.Bindings)
- {
- var memberBindingMutator = MemberBindingMutatorFactory.GetMutator(memberBinding);
- int operandsCount = memberBindingMutator.Operands.Count();
- var subOperands = operands.Skip(operandIndex).Take(operandsCount).ToList();
- bindings.Add(memberBindingMutator.Mutate(subOperands));
- operandIndex += operandsCount;
- }
- return Expression.MemberInit(newNewExpression, bindings);
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- foreach (var newExpressionArgument in MemberInitExpression.NewExpression.Arguments)
- yield return newExpressionArgument;
- foreach (var memberBinding in MemberInitExpression.Bindings)
- {
- foreach (var expression in MemberBindingMutatorFactory.GetMutator(memberBinding).Operands)
- yield return expression;
- }
- }
- }
-
- public MemberInitExpressionMutator(MemberInitExpression expression)
- {
- MemberInitExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberListBindingMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberListBindingMutator.cs
deleted file mode 100644
index 1711c34ed88..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberListBindingMutator.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MemberListBindingMutator : IMemberBindingMutator
- {
- protected MemberListBinding MemberListBinding { get; private set; }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- foreach (var elementInit in MemberListBinding.Initializers)
- {
- foreach (var expression in elementInit.Arguments)
- yield return expression;
- }
- }
- }
-
- public MemberBinding Mutate(IList<Expression> operands)
- {
- var elementInits = new List<ElementInit>();
- int operandIndex = 0;
- foreach (var elementInit in MemberListBinding.Initializers)
- {
- int operandsCount = elementInit.Arguments.Count;
- var subOperands = operands.Skip(operandIndex).Take(operandsCount);
- elementInits.Add(Expression.ElementInit(elementInit.AddMethod, subOperands));
- operandIndex += operandsCount;
- }
- return Expression.ListBind(MemberListBinding.Member, elementInits);
- }
-
- public MemberListBindingMutator(MemberListBinding memberListBinding)
- {
- MemberListBinding = memberListBinding;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberMemberBindingMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberMemberBindingMutator.cs
deleted file mode 100644
index 4b5c974abd7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MemberMemberBindingMutator.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MemberMemberBindingMutator : IMemberBindingMutator
- {
- protected MemberMemberBinding MemberMemberBinding { get; private set; }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- // a MemberMemberBindings is recursive, so let's recurse
- foreach (var memberBinding in MemberMemberBinding.Bindings)
- {
- foreach (Expression operand in MemberBindingMutatorFactory.GetMutator(memberBinding).Operands)
- yield return operand;
- }
- }
- }
-
- public MemberBinding Mutate(IList<Expression> operands)
- {
- var bindings = new List<MemberBinding>();
- int operandsIndex = 0;
- // same thing here. The difficulty is that we have to split out operands
- foreach (var memberBinding in MemberMemberBinding.Bindings)
- {
- int operandsCount = MemberBindingMutatorFactory.GetMutator(memberBinding).Operands.Count();
- var subOperands = operands.Skip(operandsIndex).Take(operandsCount).ToList();
- bindings.Add(MemberBindingMutatorFactory.GetMutator(memberBinding).Mutate(subOperands));
- operandsIndex += operandsCount;
- }
- return Expression.MemberBind(MemberMemberBinding.Member, bindings);
- }
-
- public MemberMemberBindingMutator(MemberMemberBinding memberMemberBinding)
- {
- MemberMemberBinding = memberMemberBinding;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MethodCallExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MethodCallExpressionMutator.cs
deleted file mode 100644
index 832570752e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/MethodCallExpressionMutator.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class MethodCallExpressionMutator : IMutableExpression
- {
- protected MethodCallExpression MethodCallExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Call(operands[0], MethodCallExpression.Method, operands.Skip(1));
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return MethodCallExpression.Object;
- foreach (var argument in MethodCallExpression.Arguments)
- yield return argument;
- }
- }
-
- public MethodCallExpressionMutator(MethodCallExpression expression)
- {
- MethodCallExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewArrayExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewArrayExpressionMutator.cs
deleted file mode 100644
index 38a71caa3df..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewArrayExpressionMutator.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class NewArrayExpressionMutator : IMutableExpression
- {
- protected NewArrayExpression NewArrayExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- switch (NewArrayExpression.NodeType)
- {
- case ExpressionType.NewArrayBounds:
- return Expression.NewArrayBounds(NewArrayExpression.Type, operands);
- case ExpressionType.NewArrayInit:
- return Expression.NewArrayInit(NewArrayExpression.Type, operands);
- }
- throw new Exception();
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- return NewArrayExpression.Expressions;
- }
- }
-
- public NewArrayExpressionMutator(NewArrayExpression expression)
- {
- NewArrayExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewExpressionMutator.cs
deleted file mode 100644
index 8b7a7bf2a6f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/NewExpressionMutator.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class NewExpressionMutator : IMutableExpression
- {
- protected NewExpression NewExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- if (NewExpression.Members != null)
- return Expression.New(NewExpression.Constructor, operands, NewExpression.Members);
- return Expression.New(NewExpression.Constructor, operands);
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- return NewExpression.Arguments;
- }
- }
-
- public NewExpressionMutator(NewExpression expression)
- {
- NewExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ParameterExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ParameterExpressionMutator.cs
deleted file mode 100644
index 95069a91c34..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/ParameterExpressionMutator.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class ParameterExpressionMutator : IMutableExpression
- {
- protected ParameterExpression ParameterExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.Parameter(ParameterExpression.Type, ParameterExpression.Name);
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield break;
- }
- }
-
- public ParameterExpressionMutator(ParameterExpression expression)
- {
- ParameterExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/TypeBinaryExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/TypeBinaryExpressionMutator.cs
deleted file mode 100644
index 54e2bb771e3..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/TypeBinaryExpressionMutator.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class TypeBinaryExpressionMutator : IMutableExpression
- {
- protected TypeBinaryExpression TypeBinaryExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- return Expression.TypeIs(operands[0], TypeBinaryExpression.Type);
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return TypeBinaryExpression.Expression;
- }
- }
-
- public TypeBinaryExpressionMutator(TypeBinaryExpression expression)
- {
- TypeBinaryExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/UnaryExpressionMutator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/UnaryExpressionMutator.cs
deleted file mode 100644
index d13a50b686c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionMutator/Implementation/UnaryExpressionMutator.cs
+++ /dev/null
@@ -1,98 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.ExpressionMutator.Implementation
-{
- internal class UnaryExpressionMutator : IMutableExpression
- {
- protected UnaryExpression UnaryExpression { get; private set; }
-
- public Expression Mutate(IList<Expression> operands)
- {
- switch (UnaryExpression.NodeType)
- {
- case ExpressionType.ArrayLength:
- return Expression.ArrayLength(operands[0]);
-
- case ExpressionType.Convert:
- if (UnaryExpression.Method != null)
- return Expression.Convert(operands[0], UnaryExpression.Type, UnaryExpression.Method);
- return Expression.Convert(operands[0], UnaryExpression.Type);
-
- case ExpressionType.ConvertChecked:
- if (UnaryExpression.Method != null)
- return Expression.ConvertChecked(operands[0], UnaryExpression.Type, UnaryExpression.Method);
- return Expression.ConvertChecked(operands[0], UnaryExpression.Type);
-
- case ExpressionType.Negate:
- if (UnaryExpression.Method != null)
- return Expression.Negate(operands[0], UnaryExpression.Method);
- return Expression.Negate(operands[0]);
-
- case ExpressionType.NegateChecked:
- if (UnaryExpression.Method != null)
- return Expression.NegateChecked(operands[0], UnaryExpression.Method);
- return Expression.NegateChecked(operands[0]);
-
- case ExpressionType.Not:
- if (UnaryExpression.Method != null)
- return Expression.Not(operands[0], UnaryExpression.Method);
- return Expression.Not(operands[0]);
-
- case ExpressionType.Quote:
- return Expression.Quote(operands[0]);
-
- case ExpressionType.TypeAs:
- return Expression.TypeAs(operands[0], UnaryExpression.Type);
-
- case ExpressionType.UnaryPlus:
- if (UnaryExpression.Method != null)
- return Expression.UnaryPlus(operands[0], UnaryExpression.Method);
- return Expression.UnaryPlus(operands[0]);
-
- }
- throw new Exception();
- }
-
- public IEnumerable<Expression> Operands
- {
- get
- {
- yield return UnaryExpression.Operand;
- }
- }
-
- public UnaryExpressionMutator(UnaryExpression expression)
- {
- UnaryExpression = expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionPrecedence.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionPrecedence.cs
deleted file mode 100644
index 3886677cfb7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionPrecedence.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal enum ExpressionPrecedence
- {
- /// <summary>
- /// x.y f(x) a[x] x++ x-- new typeof checked unchecked
- /// </summary>
- Primary,
- /// <summary>
- /// + - ! ~ ++x --x (T)x
- /// </summary>
- Unary,
- /// <summary>
- /// * / %
- /// </summary>
- Multiplicative,
- /// <summary>
- /// + -
- /// </summary>
- Additive,
- /// <summary>
- /// &lt;&lt; >>
- /// </summary>
- Shift,
- /// <summary>
- /// &lt; > &lt;= >= is as
- /// </summary>
- RelationalAndTypeTest,
- /// <summary>
- /// == !=
- /// </summary>
- Equality,
- /// <summary>
- /// &amp;
- /// </summary>
- LogicalAnd,
- /// <summary>
- /// ^
- /// </summary>
- LogicalXor,
- /// <summary>
- /// |
- /// </summary>
- LogicalOr,
- /// <summary>
- /// &amp;&amp,
- /// </summary>
- ConditionalAnd,
- /// <summary>
- /// ||
- /// </summary>
- ConditionalOr,
- /// <summary>
- /// ??
- /// </summary>
- NullCoalescing,
- /// <summary>
- /// ?:
- /// </summary>
- Conditional,
- /// <summary>
- /// = *= /= %= += -= <<= >>= &= ^= |=
- /// </summary>
- Assignment,
-
- /// <summary>
- /// A SQL clause, FROM, WHERE, etc.
- /// </summary>
- Clause
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionQuery.cs
deleted file mode 100644
index 3ea2021a53b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionQuery.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- /// <summary>
- /// Represents the first step Expression analysis result
- /// </summary>
- internal class ExpressionQuery
- {
- /// <summary>
- /// Values coming from outside the request (external parameters)
- /// Those parameters are filled at each request
- /// </summary>
- public IList<InputParameterExpression> Parameters { get; private set; }
-
- /// <summary>
- /// The SELECT expression itself
- /// </summary>
- public SelectExpression Select { get; set; }
-
- /// <summary>
- /// Expression that creates a row object
- /// </summary>
- internal Delegate RowObjectCreator { get; set; }
-
- public ExpressionQuery()
- {
- Parameters = new List<InputParameterExpression>();
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionTier.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionTier.cs
deleted file mode 100644
index 42675c72ce0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ExpressionTier.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- [Flags]
- internal enum ExpressionTier
- {
- Sql = 0x0001,
- Clr = 0x0002,
- Any = Sql | Clr,
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes
deleted file mode 100644
index b2ddf70655a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/.gitattributes
+++ /dev/null
@@ -1,24 +0,0 @@
-/ColumnExpression.cs -crlf
-/CustomExpressionType.cs -crlf
-/EntitySetExpression.cs -crlf
-/ExpressionTranslator.cs -crlf
-/GroupByExpression.cs -crlf
-/GroupExpression.cs -crlf
-/IExecutableExpression.cs -crlf
-/IMutableExpression.cs -crlf
-/InputParameterExpression.cs -crlf
-/MetaTableExpression.cs -crlf
-/MutableExpression.cs -crlf
-/ObjectInputParameterExpression.cs -crlf
-/ObjectOutputParameterExpression.cs -crlf
-/OperandsMutableExpression.cs -crlf
-/OrderByExpression.cs -crlf
-/ScopeExpression.cs -crlf
-/SelectExpression.cs -crlf
-/SelectOperatorType.cs -crlf
-/SpecialExpression.cs -crlf
-/SpecialExpressionType.cs -crlf
-/StartIndexOffsetExpression.cs -crlf
-/SubSelectExpression.cs -crlf
-/TableExpression.cs -crlf
-/TableJoinType.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ColumnExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ColumnExpression.cs
deleted file mode 100644
index 82a83448903..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ColumnExpression.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Diagnostics;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Util;
-using System.Data.Linq.Mapping;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Describes a column, related to a table
- /// </summary>
- [DebuggerDisplay("ColumnExpression {Table.Name} (as {Table.Alias}).{Name}")]
-#if !MONO_STRICT
- public
-#endif
- class ColumnExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.Column;
-
- public TableExpression Table { get; private set; }
- public string Name { get; private set; }
- public MemberInfo MemberInfo { get; private set; }
- public MemberInfo StorageInfo { get; private set; }
-
- public string Alias { get; set; }
-
- public int RequestIndex { get; set; }
-
- public ColumnExpression(TableExpression table, MetaDataMember metaData)
- : base(ExpressionType, metaData.Member.GetMemberType()) // memberInfo.GetMemberType())
- {
- Table = table;
- Name = metaData.MappedName;
- MemberInfo = metaData.Member;
- StorageInfo = metaData.StorageMember;
- RequestIndex = -1; // unused
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/CustomExpressionType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/CustomExpressionType.cs
deleted file mode 100644
index feb533e5b6f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/CustomExpressionType.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Those types are required by DbLinq internal expressions
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- enum CustomExpressionType
- {
- Scope = 1000,
- MetaTable = 1010,
- Table,
- Column,
- EntitySet,
- InputParameter = 1020,
- ObjectInputParameter,
- ObjectOutputParameter,
- OrderBy = 1030,
- GroupBy,
- Group = 1040,
- StartIndexOffset
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/EntitySetExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/EntitySetExpression.cs
deleted file mode 100644
index 4643aa2baa2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/EntitySetExpression.cs
+++ /dev/null
@@ -1,120 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-
-using DbLinq.Util;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Implementation;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// A GroupExpression holds a grouped result
- /// It is usually transparent, except for return value, where it mutates the type to IGrouping
- /// </summary>
- [DebuggerDisplay("EntitySetExpression: {TableExpression.Type}")]
-#if !MONO_STRICT
- public
-#endif
- class EntitySetExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.EntitySet;
-
- TableExpression tableExpression;
-
- public TableExpression TableExpression {
- get {
- if (tableExpression != null)
- return tableExpression;
- var entityType = EntitySetType.GetGenericArguments()[0];
- tableExpression = dispatcher.RegisterAssociation(sourceTable, memberInfo, entityType, builderContext);
- return tableExpression;
- }
- set {
- tableExpression = value;
- }
- }
-
- BuilderContext builderContext;
- public Type EntitySetType;
- ExpressionDispatcher dispatcher;
- TableExpression sourceTable;
- MemberInfo memberInfo;
-
- public List<KeyValuePair<ColumnExpression, MetaDataMember>> Columns = new List<KeyValuePair<ColumnExpression, MetaDataMember>>();
-
- internal EntitySetExpression(TableExpression sourceTable, MemberInfo memberInfo, Type entitySetType, BuilderContext builderContext, ExpressionDispatcher dispatcher)
- : base(ExpressionType, entitySetType)
- {
- this.builderContext = builderContext;
- this.EntitySetType = entitySetType;
- this.dispatcher = dispatcher;
- this.sourceTable = sourceTable;
- this.memberInfo = memberInfo;
- ParseExpression(sourceTable);
- }
-
- private void ParseExpression(TableExpression sourceTable)
- {
- // var sourceTable = targetTable.JoinedTable;
- var entityType = EntitySetType.GetGenericArguments()[0];
-
- // BUG: This is ignoring External Mappings from XmlMappingSource.
- var mappingType = builderContext.QueryContext.DataContext.Mapping.GetMetaType(entityType);
- var foreignKeys = mappingType.Associations.Where(a => a.IsForeignKey && a.OtherType.Type == sourceTable.Type);
-
- foreach (var fk in foreignKeys)
- {
- var oke = fk.OtherKey.GetEnumerator();
- var tke = fk.ThisKey.GetEnumerator();
- bool ho, ht;
- while ((ho = oke.MoveNext()) && (ht = tke.MoveNext()))
- {
- var ok = oke.Current;
- var tk = tke.Current;
- var column = dispatcher.RegisterColumn(sourceTable, ok.Member, builderContext);
- Columns.Add(new KeyValuePair<ColumnExpression, MetaDataMember>(column, tk));
- }
- }
- }
-
- public override Expression Mutate(IList<Expression> newOperands)
- {
- if (newOperands.Count != 1)
- throw Error.BadArgument("S0063: Bad argument count");
- TableExpression = (TableExpression)newOperands[0];
- // ParseExpression(TableExpression);
- return this;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ExpressionTranslator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ExpressionTranslator.cs
deleted file mode 100755
index fcb217a65c8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ExpressionTranslator.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using System;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Permits translation of expressions for specific database vendors
- /// </summary>
- /// <remarks>
- /// <para>
- /// Not all databases are equal, and some databases have SQL constraints
- /// that are not shared by others. Some of these SQL dialect constraints
- /// can be handled by <see cref="DbLinq.Vendor.ISqlProvider" />, but
- /// in some circumstances that's too late in the game.
- /// </para>
- /// <para>
- /// Case in point: for
- /// <c>(from p in people orderby p.LastName select p).Count()</c>
- /// is translated into e.g.
- /// <c>SELECT COUNT(*) FROM People ORDER BY LastName</c>. However, this
- /// is invalid for Microsoft SQL Server (the <c>ORDER BY</c> cannot be
- /// present), and by the time <c>ISqlProvider</c> is being used, there's
- /// no easy way to remove the OrderBy sequence.
- /// </para>
- /// <para>
- /// The <c>ExpressionTranslator</c> type allows vendor code to manipulate
- /// the expression tree <i>before</i> SQL generation, thus allowing
- /// otherwise invalid expressions to be removed prior to the generation
- /// phase.
- /// </para>
- /// </remarks>
-#if !MONO_STRICT
- public
-#endif
- class ExpressionTranslator
- {
- /// <summary>
- /// Translate the entire (outermost) expression.
- /// </summary>
- /// <param name="e">
- /// A <see cref="SelectExpression" /> containing the expression to
- /// translate.
- /// </param>
- /// <returns>
- /// The <see cref="SelectExpression" /> to use for SQL generation.
- /// </returns>
- /// <remarks>
- /// <para>
- /// Derived classes can override this method to manipulate the
- /// entire expression prior to SQL generation.
- /// </para>
- /// <para>
- /// The default implementation returns <c>e</c> unchanged.
- /// </para>
- /// </remarks>
- public virtual SelectExpression OuterExpression(SelectExpression e)
- {
- return e;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/GroupExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/GroupExpression.cs
deleted file mode 100644
index 18eedb7d571..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/GroupExpression.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// A GroupExpression holds a grouped result
- /// It is usually transparent, except for return value, where it mutates the type to IGrouping
- /// </summary>
- [DebuggerDisplay("GroupExpression")]
-#if !MONO_STRICT
- public
-#endif
- class GroupExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.Group;
-
- public Expression GroupedExpression { get; private set; }
- public Expression KeyExpression { get; private set; }
-
- public IList<Expression> Clauses { get; private set; }
-
- public GroupExpression(Expression groupedExpression, Expression keyExpression)
- : base(ExpressionType, groupedExpression.Type)
- {
- GroupedExpression = groupedExpression;
- KeyExpression = keyExpression;
- Clauses = new List<Expression>();
- // extract columns (for SQL build)
- keyExpression.Recurse(
- delegate(Expression e)
- {
- if (e is ColumnExpression)
- Clauses.Add(e);
- return e;
- }
- );
- }
-
- public override Expression Mutate(IList<Expression> newOperands)
- {
- if (newOperands.Count > 0)
- throw Error.BadArgument("S0065: Don't Mutate() a GroupExpression");
- return this;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IExecutableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IExecutableExpression.cs
deleted file mode 100644
index 06338b9bc96..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IExecutableExpression.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
-#if !MONO_STRICT
- public
-#endif
- interface IExecutableExpression
- {
- /// <summary>
- /// Evaluates the expression value
- /// </summary>
- /// <returns></returns>
- object Execute();
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IMutableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IMutableExpression.cs
deleted file mode 100644
index c83d025ac60..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/IMutableExpression.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Allows an Expression to enumerator its Operands and be mutated, ie changing its operands
- /// Depending on the Expression type (such as System.Linq.Expressions), a new copy may be returned
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IMutableExpression
- {
- /// <summary>
- /// Represents Expression operands, ie anything that is an expression
- /// </summary>
- IEnumerable<Expression> Operands { get; }
- /// <summary>
- /// Replaces operands and returns a corresponding Expression
- /// </summary>
- /// <param name="operands"></param>
- /// <returns></returns>
- Expression Mutate(IList<Expression> operands);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/InputParameterExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/InputParameterExpression.cs
deleted file mode 100644
index ae6f0cb9d70..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/InputParameterExpression.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- [DebuggerDisplay("InputParameterExpression (current value={GetValue()})")]
-#if !MONO_STRICT
- public
-#endif
- class InputParameterExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.InputParameter;
-
- public Expression Expression { get; private set; }
-
- public string Alias { get; set; }
-
- private readonly Delegate getValueDelegate;
- /// <summary>
- /// Returns the outer parameter value
- /// </summary>
- /// <returns></returns>
- public object GetValue()
- {
- return getValueDelegate.DynamicInvoke();
- }
-
- public InputParameterExpression(Expression expression, string alias)
- : base(ExpressionType, expression.Type)
- {
- Expression = expression;
- var lambda = Expression.Lambda(expression);
- getValueDelegate = lambda.Compile();
- Alias = alias;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MetaTableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MetaTableExpression.cs
deleted file mode 100644
index 719702cfaa4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MetaTableExpression.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// A MetaTablePiece contains aliases for tables (used on joins)
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class MetaTableExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.MetaTable;
-
- protected IDictionary<MemberInfo, MutableExpression> Aliases;
-
- public MutableExpression GetTableExpression(MemberInfo memberInfo)
- {
- MutableExpression tablePiece;
- Aliases.TryGetValue(memberInfo, out tablePiece);
- return tablePiece;
- }
-
- public MetaTableExpression(IDictionary<MemberInfo, MutableExpression> aliases, Type metaTableType)
- : base(ExpressionType, metaTableType)
- {
- /* This check was disabled just becouse should be implied by the usage
- foreach (var alias in aliases)
- {
- if ( !(alias.Value is TableExpression) && !(alias.Value is MetaTableExpression))
- {
- throw Error.BadArgument("Invalid MetaTable element type: {0}", alias.Value.Type);
- }
- }
- * */
- Aliases = aliases;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MutableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MutableExpression.cs
deleted file mode 100644
index 622dbe93ff4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/MutableExpression.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
-#if !MONO_STRICT
- public
-#endif
- abstract class MutableExpression : Expression, IMutableExpression
- {
- protected MutableExpression(ExpressionType expressionType, Type type)
- : base(expressionType, type)
- {
- }
-
- public virtual IEnumerable<Expression> Operands
- {
- get { return new Expression[0]; }
- }
-
- public virtual Expression Mutate(IList<Expression> newOperands)
- {
- if (newOperands.Count > 0)
- throw Error.BadArgument("S0047: Default MutableExpression does not allow operands");
- return this;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectInputParameterExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectInputParameterExpression.cs
deleted file mode 100644
index 83d875e023f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectInputParameterExpression.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- [DebuggerDisplay("ObjectInputParameterExpression")]
-#if !MONO_STRICT
- public
-#endif
- class ObjectInputParameterExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.ObjectInputParameter;
-
- public string Alias { get; private set; }
- public Type ValueType { get; private set; }
-
- private readonly Delegate getValueDelegate;
- /// <summary>
- /// Returns the outer parameter value
- /// </summary>
- /// <returns></returns>
- public object GetValue(object o)
- {
- return getValueDelegate.DynamicInvoke(o);
- }
-
- public ObjectInputParameterExpression(LambdaExpression lambda, Type valueType, string alias)
- : base(ExpressionType, lambda.Type)
- {
- if (lambda.Parameters.Count != 1)
- throw Error.BadArgument("S0055: Lambda must take 1 argument");
- getValueDelegate = lambda.Compile();
- Alias = alias;
- ValueType = valueType;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectOutputParameterExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectOutputParameterExpression.cs
deleted file mode 100644
index 05f93eaed66..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/ObjectOutputParameterExpression.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- [DebuggerDisplay("ObjectOutputParameterExpression")]
-#if !MONO_STRICT
- public
-#endif
- class ObjectOutputParameterExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.ObjectOutputParameter;
-
- public string Alias { get; private set; }
- public Type ValueType { get; private set; }
-
- private readonly Delegate setValueDelegate;
- /// <summary>
- /// Returns the outer parameter value
- /// </summary>
- /// <returns></returns>
- public object SetValue(object o, object v)
- {
- return setValueDelegate.DynamicInvoke(o, v);
- }
-
- public ObjectOutputParameterExpression(LambdaExpression lambda, Type valueType, string alias)
- : base(ExpressionType, lambda.Type)
- {
- if (lambda.Parameters.Count != 2)
- throw Error.BadArgument("S0055: Lambda must have 2 arguments");
- setValueDelegate = lambda.Compile();
- Alias = alias;
- ValueType = valueType;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OperandsMutableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OperandsMutableExpression.cs
deleted file mode 100644
index e4d73225125..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OperandsMutableExpression.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
-#if !MONO_STRICT
- public
-#endif
- abstract class OperandsMutableExpression : MutableExpression
- {
- protected OperandsMutableExpression(ExpressionType expressionType, Type type, IList<Expression> operands)
- : base(expressionType, type)
- {
- if(operands==null)
- operands = new Expression[0];
- this.operands = new ReadOnlyCollection<Expression>(operands);
- }
-
- protected ReadOnlyCollection<Expression> operands;
- public override IEnumerable<Expression> Operands
- {
- get { return operands; }
- }
-
- /// <summary>
- /// Must be implemented by inheritors. I had no better name. Suggestions welcome
- /// </summary>
- /// <param name="operands"></param>
- /// <returns></returns>
- protected abstract Expression Mutate2(IList<Expression> operands);
-
- public override Expression Mutate(IList<Expression> newOperands)
- {
- return Mutate2(newOperands);
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OrderByExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OrderByExpression.cs
deleted file mode 100644
index 0ec370a0c44..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/OrderByExpression.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Represents a ORDER column to be sorted on
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class OrderByExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.OrderBy;
-
- public bool Descending { get; set; }
- public Expression ColumnExpression { get; set; }
-
- public OrderByExpression(bool descending, Expression columnExpression)
- : base(ExpressionType, null)
- {
- Descending = descending;
- ColumnExpression = columnExpression;
- }
-
- public override Expression Mutate(System.Collections.Generic.IList<Expression> newOperands)
- {
- ColumnExpression = newOperands[0];
- return this;
- }
-
- public override System.Collections.Generic.IEnumerable<Expression> Operands
- {
- get
- {
- yield return ColumnExpression;
- }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectExpression.cs
deleted file mode 100644
index f6dc44b665e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectExpression.cs
+++ /dev/null
@@ -1,121 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// ScopeExpression describes a selection.
- /// It can be present at top-level or as subexpressions
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class SelectExpression : OperandsMutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.Scope;
-
- // Involved entities
- public IList<TableExpression> Tables { get; private set; }
- public IList<ColumnExpression> Columns { get; private set; }
-
- // Clauses
- public string ExecuteMethodName { get; set; } // for Execute<> calls, this member is filled with the method name
- public LambdaExpression Reader { get; set; } // Func<IDataRecord,DataMapper,T> --> creates an object from data record
- public IList<Expression> Where { get; private set; }
- public IList<OrderByExpression> OrderBy { get; private set; }
- public IList<GroupExpression> Group { get; private set; }
-
- public Expression Offset { get; set; }
- public Expression Limit { get; set; }
- public Expression OffsetAndLimit { get; set; }
-
- // the following two clauses are used by expressions of same level, linked by a special operation (like "union")
- public SelectExpression NextSelectExpression;
- public SelectOperatorType NextSelectExpressionOperator;
-
- // Parent scope: we will climb up to find if we don't find the request table in the current scope
- public SelectExpression Parent { get; set; }
-
- public SelectExpression()
- : base(ExpressionType, null, null)
- {
- Tables = new List<TableExpression>();
- Columns = new List<ColumnExpression>();
- // Local clauses
- Where = new List<Expression>();
- OrderBy = new List<OrderByExpression>();
- Group = new List<GroupExpression>();
- }
-
- public SelectExpression(SelectExpression parentSelectExpression)
- : base(ExpressionType, null, null)
- {
- Parent = parentSelectExpression;
- // Tables and columns are empty, since the table/column lookup recurses to parentScopePiece
- Tables = new List<TableExpression>();
- Columns = new List<ColumnExpression>();
- // Local clauses
- Where = new List<Expression>();
- OrderBy = new List<OrderByExpression>();
- Group = new List<GroupExpression>();
- }
-
- private SelectExpression(Type type, IList<Expression> operands)
- : base(ExpressionType, type, operands)
- {
- }
-
- protected override Expression Mutate2(IList<Expression> newOperands)
- {
- Type type;
- if (newOperands.Count > 0)
- type = newOperands[0].Type;
- else
- type = Type;
- var scopeExpression = new SelectExpression(type, newOperands);
- scopeExpression.Tables = Tables;
- scopeExpression.Columns = Columns;
- scopeExpression.Where = Where;
- scopeExpression.OrderBy = OrderBy;
- scopeExpression.Group = Group;
- scopeExpression.Parent = Parent;
- scopeExpression.ExecuteMethodName = ExecuteMethodName;
- scopeExpression.Reader = Reader;
- scopeExpression.Limit = Limit;
- scopeExpression.Offset = Offset;
- scopeExpression.OffsetAndLimit = OffsetAndLimit;
- scopeExpression.NextSelectExpression = NextSelectExpression;
- scopeExpression.NextSelectExpressionOperator = NextSelectExpressionOperator;
- return scopeExpression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectOperatorType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectOperatorType.cs
deleted file mode 100644
index 0b9502dbf8b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SelectOperatorType.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
-#if !MONO_STRICT
- public
-#endif
- enum SelectOperatorType
- {
- Union,
- UnionAll,
- Intersection,
- Exception,
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpression.cs
deleted file mode 100644
index 9cfe833550b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpression.cs
+++ /dev/null
@@ -1,292 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Globalization;
-using System.Linq.Expressions;
-using System.Linq;
-using System.Collections.ObjectModel;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// Holds new expression types (sql related), all well as their operands
- /// </summary>
- [DebuggerDisplay("SpecialExpression {SpecialNodeType}")]
-#if !MONO_STRICT
- public
-#endif
- class SpecialExpression : OperandsMutableExpression, IExecutableExpression
- {
- public SpecialExpressionType SpecialNodeType { get { return (SpecialExpressionType)NodeType; } }
-
- protected static Type GetSpecialExpressionTypeType(SpecialExpressionType specialExpressionType, IList<Expression> operands)
- {
- Type defaultType;
- if (operands.Count > 0)
- defaultType = operands[0].Type;
- else
- defaultType = null;
- switch (specialExpressionType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- case SpecialExpressionType.IsNotNull:
- return typeof(bool);
- case SpecialExpressionType.Concat:
- return typeof(string);
- case SpecialExpressionType.Count:
- return typeof(int);
- case SpecialExpressionType.Exists:
- return typeof(bool);
- case SpecialExpressionType.Like:
- return typeof(bool);
- case SpecialExpressionType.Min:
- case SpecialExpressionType.Max:
- case SpecialExpressionType.Sum:
- return defaultType; // for such methods, the type is related to the operands type
- case SpecialExpressionType.Average:
- return typeof(double);
- case SpecialExpressionType.StringLength:
- return typeof(int);
- case SpecialExpressionType.ToUpper:
- case SpecialExpressionType.ToLower:
- return typeof(string);
- case SpecialExpressionType.In:
- return typeof(bool);
- case SpecialExpressionType.Substring:
- return defaultType;
- case SpecialExpressionType.Trim:
- case SpecialExpressionType.LTrim:
- case SpecialExpressionType.RTrim:
- return typeof(string);
- case SpecialExpressionType.StringInsert:
- return typeof(string);
- case SpecialExpressionType.Replace:
- return typeof(string);
- case SpecialExpressionType.Remove:
- return typeof(string);
- case SpecialExpressionType.IndexOf:
- return typeof(int);
- case SpecialExpressionType.Year:
- case SpecialExpressionType.Month:
- case SpecialExpressionType.Day:
- case SpecialExpressionType.Hour:
- case SpecialExpressionType.Second:
- case SpecialExpressionType.Minute:
- case SpecialExpressionType.Millisecond:
- return typeof(int);
- case SpecialExpressionType.Now:
- case SpecialExpressionType.Date:
- return typeof(DateTime);
- case SpecialExpressionType.DateDiffInMilliseconds:
- return typeof(long);
- case SpecialExpressionType.Abs:
- case SpecialExpressionType.Exp:
- case SpecialExpressionType.Floor:
- case SpecialExpressionType.Ln:
- case SpecialExpressionType.Log:
- case SpecialExpressionType.Pow:
- case SpecialExpressionType.Round:
- case SpecialExpressionType.Sign:
- case SpecialExpressionType.Sqrt:
- return defaultType;
-
- default:
- throw Error.BadArgument("S0058: Unknown SpecialExpressionType value {0}", specialExpressionType);
- }
- }
-
- public SpecialExpression(SpecialExpressionType expressionType, params Expression[] operands)
- : base((ExpressionType)expressionType, GetSpecialExpressionTypeType(expressionType, operands), operands)
- {
- }
-
- public SpecialExpression(SpecialExpressionType expressionType, IList<Expression> operands)
- : base((ExpressionType)expressionType, GetSpecialExpressionTypeType(expressionType, operands), operands)
- {
- }
-
- protected override Expression Mutate2(IList<Expression> newOperands)
- {
- return new SpecialExpression((SpecialExpressionType)NodeType, newOperands);
- }
-
- public object Execute()
- {
- switch (SpecialNodeType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- return operands[0].Evaluate() == null;
- case SpecialExpressionType.IsNotNull:
- return operands[0].Evaluate() != null;
- case SpecialExpressionType.Concat:
- {
- var values = new List<string>();
- foreach (var operand in operands)
- {
- var value = operand.Evaluate();
- if (value != null)
- values.Add(System.Convert.ToString(value, CultureInfo.InvariantCulture));
- else
- values.Add(null);
- }
- return string.Concat(values.ToArray());
- }
- case SpecialExpressionType.Count:
- {
- var value = operands[0].Evaluate();
- // TODO: string is IEnumerable. See what we do here
- if (value is IEnumerable)
- {
- int count = 0;
- foreach (var dontCare in (IEnumerable)value)
- count++;
- return count;
- }
- // TODO: by default, shall we answer 1 or throw an exception?
- return 1;
- }
- case SpecialExpressionType.Exists:
- {
- var value = operands[0].Evaluate();
- // TODO: string is IEnumerable. See what we do here
- if (value is IEnumerable)
- {
- return true;
- }
- // TODO: by default, shall we answer 1 or throw an exception?
- return false;
- }
- case SpecialExpressionType.Min:
- {
- decimal? min = null;
- foreach (var operand in operands)
- {
- var value = System.Convert.ToDecimal(operand.Evaluate());
- if (!min.HasValue || value < min.Value)
- min = value;
- }
- return System.Convert.ChangeType(min.Value, operands[0].Type);
- }
- case SpecialExpressionType.Max:
- {
- decimal? max = null;
- foreach (var operand in operands)
- {
- var value = System.Convert.ToDecimal(operand.Evaluate());
- if (!max.HasValue || value > max.Value)
- max = value;
- }
- return System.Convert.ChangeType(max.Value, operands[0].Type);
- }
- case SpecialExpressionType.Sum:
- {
- decimal sum = operands.Select(op => System.Convert.ToDecimal(op.Evaluate())).Sum();
- return System.Convert.ChangeType(sum, operands.First().Type);
- }
- case SpecialExpressionType.Average:
- {
- decimal sum = 0;
- foreach (var operand in operands)
- sum += System.Convert.ToDecimal(operand.Evaluate());
- return sum / operands.Count;
- }
- case SpecialExpressionType.StringLength:
- return operands[0].Evaluate().ToString().Length;
- case SpecialExpressionType.ToUpper:
- return operands[0].Evaluate().ToString().ToUpper();
- case SpecialExpressionType.ToLower:
- return operands[0].Evaluate().ToString().ToLower();
- case SpecialExpressionType.Substring:
- return EvaluateStandardCallInvoke("SubString", operands);
- case SpecialExpressionType.In:
- throw new NotImplementedException();
- case SpecialExpressionType.Replace:
- return EvaluateStandardCallInvoke("Replace", operands);
- case SpecialExpressionType.Remove:
- return EvaluateStandardCallInvoke("Remove", operands);
- case SpecialExpressionType.IndexOf:
- return EvaluateStandardCallInvoke("IndexOf", operands);
- case SpecialExpressionType.Year:
- return ((DateTime)operands[0].Evaluate()).Year;
- case SpecialExpressionType.Month:
- return ((DateTime)operands[0].Evaluate()).Month;
- case SpecialExpressionType.Day:
- return ((DateTime)operands[0].Evaluate()).Day;
- case SpecialExpressionType.Hour:
- return ((DateTime)operands[0].Evaluate()).Hour;
- case SpecialExpressionType.Minute:
- return ((DateTime)operands[0].Evaluate()).Minute;
- case SpecialExpressionType.Second:
- return ((DateTime)operands[0].Evaluate()).Second;
- case SpecialExpressionType.Millisecond:
- return ((DateTime)operands[0].Evaluate()).Millisecond;
- case SpecialExpressionType.Now:
- return DateTime.Now;
- case SpecialExpressionType.Date:
- return ((DateTime)operands[0].Evaluate());
- case SpecialExpressionType.DateDiffInMilliseconds:
- return ((DateTime)operands[0].Evaluate()) - ((DateTime)operands[1].Evaluate());
- case SpecialExpressionType.Abs:
- case SpecialExpressionType.Exp:
- case SpecialExpressionType.Floor:
- case SpecialExpressionType.Ln:
- case SpecialExpressionType.Log:
- case SpecialExpressionType.Pow:
- case SpecialExpressionType.Round:
- case SpecialExpressionType.Sign:
- case SpecialExpressionType.Sqrt:
- return EvaluateMathCallInvoke(SpecialNodeType, operands);
- default:
- throw Error.BadArgument("S0116: Unknown SpecialExpressionType ({0})", SpecialNodeType);
- }
- }
-
- private object EvaluateMathCallInvoke(SpecialExpressionType SpecialNodeType, ReadOnlyCollection<Expression> operands)
- {
- return typeof(Math).GetMethod(SpecialNodeType.ToString(), operands.Skip(1).Select(op => op.Type).ToArray())
- .Invoke(null, operands.Skip(1).Select(op => op.Evaluate()).ToArray());
- }
- protected object EvaluateStatardMemberAccess(string propertyName, ReadOnlyCollection<Expression> operands)
- {
- return operands[0].Type.GetProperty(propertyName).GetValue(operands.First().Evaluate(), null);
- }
- protected object EvaluateStandardCallInvoke(string methodName, ReadOnlyCollection<Expression> operands)
- {
- return operands[0].Type.GetMethod(methodName,
- operands.Skip(1).Select(op => op.Type).ToArray())
- .Invoke(operands[0].Evaluate(),
- operands.Skip(1).Select(op => op.Evaluate()).ToArray());
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpressionType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpressionType.cs
deleted file mode 100644
index 472fee953b5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SpecialExpressionType.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// SQL specific (and DBlinq required) custom expression types.
- /// To add a new value here, please be sure to handle it everywhere
- /// For this, search for "// SETuse" comment in project
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- enum SpecialExpressionType
- {
- IsNull = 100,
- IsNotNull,
- Concat,
- Count,
- Exists,
- Like,
- Min,
- Max,
- Sum,
- Average,
- StringLength,
- ToUpper,
- ToLower,
- In,
- Substring,
- Trim,
- LTrim,
- RTrim,
-
- StringInsert,
- Replace,
- Remove,
- IndexOf,
-
- Year,
- Month,
- Day,
- Hour,
- Minute,
- Second,
- Millisecond,
- Now,
- Date,
- DateDiffInMilliseconds,
-
- Abs,
- Exp,
- Floor,
- Ln,
- Log,
- Pow,
- Round,
- Sign,
- Sqrt
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/StartIndexOffsetExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/StartIndexOffsetExpression.cs
deleted file mode 100644
index e69a011aa97..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/StartIndexOffsetExpression.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
-#if !MONO_STRICT
- public
-#endif
- class StartIndexOffsetExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.StartIndexOffset;
- public bool StartsAtOne{get; private set;}
- public Expression InnerExpression { get; private set; }
-
- public StartIndexOffsetExpression(bool startsAtOne, Expression startExpression)
- : base(ExpressionType, typeof(int))
- {
- this.InnerExpression = startExpression;
- this.StartsAtOne = startsAtOne;
- }
- public override IEnumerable<Expression> Operands
- {
- get
- {
- return new Expression[] { this.InnerExpression };
- }
- }
-
- public override Expression Mutate(IList<Expression> newOperands)
- {
- this.InnerExpression = newOperands.First();
- return InnerExpression;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SubSelectExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SubSelectExpression.cs
deleted file mode 100644
index 11feedbad84..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/SubSelectExpression.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// A table expression produced by a sub select, which work almost like any other table
- /// Different joins specify different tables
- /// </summary>
- [DebuggerDisplay("SubSelectExpression {Name} (as {Alias})")]
-#if !MONO_STRICT
- public
-#endif
- class SubSelectExpression : TableExpression
- {
- public SelectExpression Select { get; private set; }
-
- public SubSelectExpression(SelectExpression select, Type type, string alias)
- : base(type, alias)
- {
- this.Select = select;
- this.Alias = alias;
- }
-
- public override bool IsEqualTo(TableExpression expression)
- {
- SubSelectExpression subSelectTable = expression as SubSelectExpression;
- if (subSelectTable == null)
- return false;
- return Name == expression.Name && JoinID == expression.JoinID && Select == subSelectTable.Select;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableExpression.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableExpression.cs
deleted file mode 100644
index 1fefc35c973..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableExpression.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Diagnostics;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- /// <summary>
- /// A table is a default table, or a joined table
- /// Different joins specify different tables
- /// </summary>
- [DebuggerDisplay("TableExpression {Name} (as {Alias})")]
-#if !MONO_STRICT
- public
-#endif
- class TableExpression : MutableExpression
- {
- public const ExpressionType ExpressionType = (ExpressionType)CustomExpressionType.Table;
-
- // Table idenfitication
- public string Name { get; private set; }
-
- // Join: if this table is related to another, the following informations are filled
- public Expression JoinExpression { get; private set; } // full information is here, ReferencedTable and Join could be (in theory) extracted from this
- public TableJoinType JoinType { get; private set; }
- public string JoinID { get; private set; }
- public TableExpression JoinedTable { get; private set; }
-
- public string Alias { get; set; }
-
- /// <summary>
- /// Set table join
- /// </summary>
- /// <param name="joinType"></param>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- public void Join(TableJoinType joinType, TableExpression joinedTable, Expression joinExpression)
- {
- JoinExpression = joinExpression;
- JoinType = joinType;
- JoinedTable = joinedTable;
- }
-
- /// <summary>
- /// Set table join
- /// </summary>
- /// <param name="joinType"></param>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <param name="joinID"></param>
- public void Join(TableJoinType joinType, TableExpression joinedTable, Expression joinExpression, string joinID)
- {
- Join(joinType, joinedTable, joinExpression);
- JoinID = joinID;
- }
-
- /// <summary>
- /// Set the table outer join, depending on the current table location
- /// Result can set the table to be left outer join or right outer join
- /// </summary>
- public void SetOuterJoin()
- {
- // JoinExpression is non-null for associated table
- if (JoinExpression != null)
- JoinType |= TableJoinType.LeftOuter;
- else
- JoinType |= TableJoinType.RightOuter;
- }
-
- /// <summary>
- /// Ctor for associated table
- /// </summary>
- /// <param name="type">.NET type</param>
- /// <param name="name">Table base name</param>
- /// <param name="joinID"></param>
- public TableExpression(Type type, string name, string joinID)
- : base(ExpressionType, type)
- {
- Name = name;
- JoinID = joinID;
- }
-
- /// <summary>
- /// Ctor for default table
- /// </summary>
- /// <param name="type">.NET type</param>
- /// <param name="name">Table base name</param>
- public TableExpression(Type type, string name)
- : this(type, name, null)
- {
- }
-
- protected TableExpression(ExpressionType expressionType, TableExpression tableExpression)
- : base(expressionType, tableExpression.Type)
- {
- Name = tableExpression.Name;
- }
-
- public virtual bool IsEqualTo(TableExpression expression)
- {
- return Name == expression.Name && JoinID == expression.JoinID;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableJoinType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableJoinType.cs
deleted file mode 100644
index 31d5fdf1675..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Expressions/TableJoinType.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbLinq.Data.Linq.Sugar.Expressions
-{
- [Flags]
-#if !MONO_STRICT
- public
-#endif
- enum TableJoinType
- {
- /// <summary>
- /// No join specified
- /// </summary>
- Default = 0,
-
- /// <summary>
- /// Inner join, default case for joins
- /// </summary>
- Inner = 0,
-
- /// <summary>
- /// Left outer join
- /// </summary>
- LeftOuter = 0x01,
-
- /// <summary>
- /// Right outer join
- /// </summary>
- RightOuter = 0x02,
-
- /// <summary>
- /// Full outer join
- /// </summary>
- FullOuter = LeftOuter | RightOuter,
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataMapper.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataMapper.cs
deleted file mode 100644
index 323679911e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataMapper.cs
+++ /dev/null
@@ -1,119 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IDataMapper
- {
- /// <summary>
- /// Returns a table given a type, or null if the type is not mapped
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- string GetTableName(Type tableType, DataContext dataContext);
-
- /// <summary>
- /// Returns a column name, provided its table and memberInfo
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="memberInfo"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- string GetColumnName(TableExpression tableExpression, MemberInfo memberInfo, DataContext dataContext);
-
- /// <summary>
- /// Returns a column name, provided its table type and memberInfo
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="memberInfo"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- string GetColumnName(Type tableType, MemberInfo memberInfo, DataContext dataContext);
-
- /// <summary>
- /// Enumerates PKs
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- IList<MemberInfo> GetPrimaryKeys(TableExpression tableExpression, DataContext dataContext);
-
- /// <summary>
- /// Enumerates PKs
- /// </summary>
- /// <param name="tableDescription"></param>
- /// <returns></returns>
- IList<MemberInfo> GetPrimaryKeys(MetaTable tableDescription);
-
- /// <summary>
- /// Lists table mapped columns
- /// </summary>
- /// <param name="tableDescription"></param>
- /// <returns></returns>
- IList<MemberInfo> GetColumns(MetaTable tableDescription);
-
- /// <summary>
- /// Returns child associations (EntitySets)
- /// </summary>
- /// <param name="type"></param>
- /// <returns></returns>
- IList<MemberInfo> GetEntitySetAssociations(Type type);
-
- /// <summary>
- /// Returns parent associations (EntityRef)
- /// </summary>
- /// <param name="type"></param>
- /// <returns></returns>
- IList<MemberInfo> GetEntityRefAssociations(Type type);
-
- /// <summary>
- /// Returns association definition, if any
- /// </summary>
- /// <param name="thisTableExpression">The table referenced by the assocation (the type holding the member)</param>
- /// <param name="memberInfo">The memberInfo related to association</param>
- /// <param name="otherType"></param>
- /// <param name="otherKey">The keys in the associated table</param>
- /// <param name="joinType"></param>
- /// <param name="joinID"></param>
- /// <param name="dataContext"></param>
- /// <returns>ThisKey</returns>
- IList<MemberInfo> GetAssociation(TableExpression thisTableExpression, MemberInfo memberInfo, Type otherType, out IList<MemberInfo> otherKey, out TableJoinType joinType, out string joinID, DataContext dataContext);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataRecordReader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataRecordReader.cs
deleted file mode 100644
index 0a4790c282c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IDataRecordReader.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IDataRecordReader
- {
- /// <summary>
- /// Returns a Expression reading a property from a IDataRecord, at the specified index
- /// </summary>
- /// <param name="returnType">The expected return type (to be mapped to the property)</param>
- /// <returns>A lambda(IDataRecord,MappingColumn,fieldIndex) returning the field value</returns>
- LambdaExpression GetPropertyReader(Type returnType);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionDispatcher.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionDispatcher.cs
deleted file mode 100644
index b0ec965e5a5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionDispatcher.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IExpressionDispatcher
- {
- /// <summary>
- /// Registers the first table. Extracts the table type and registeres the piece
- /// </summary>
- /// <param name="requestingExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- Expression CreateTableExpression(Expression requestingExpression, BuilderContext builderContext);
-
- /// <summary>
- /// Entry point for Analyzis
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="parameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- Expression Analyze(ExpressionChain expressions, Expression parameter, BuilderContext builderContext);
-
- /// <summary>
- /// Builds the upper select clause
- /// </summary>
- /// <param name="selectExpression"></param>
- /// <param name="builderContext"></param>
- void BuildSelect(Expression selectExpression, BuilderContext builderContext);
-
- /// <summary>
- /// Builds a Row builder, based on a given list of parameters
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- LambdaExpression BuildTableReader(Type tableType, IList<string> parameters, BuilderContext builderContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionLanguageParser.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionLanguageParser.cs
deleted file mode 100644
index 4f5c358e197..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionLanguageParser.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IExpressionLanguageParser
- {
- /// <summary>
- /// Transforms language specific patterns to simple expressions.
- /// Mainly used for VB support (but can also support non-specific common patterns)
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- Expression Parse(Expression expression, BuilderContext builderContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionOptimizer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionOptimizer.cs
deleted file mode 100644
index 6c3a82be11f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionOptimizer.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IExpressionOptimizer
- {
- /// <summary>
- /// Optimizes expressions:
- /// - Reduces constant trees
- /// - Changes some expressions (ie "not a == b" ==> "a != b")
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- Expression Optimize(Expression expression, BuilderContext builderContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionQualifier.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionQualifier.cs
deleted file mode 100644
index 486bf592832..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IExpressionQualifier.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IExpressionQualifier
- {
- /// <summary>
- /// Returns Expression precedence. Higher value means lower precedence.
- /// http://en.csharp-online.net/ECMA-334:_14.2.1_Operator_precedence_and_associativity
- /// We added the Clase precedence, which is the lowest
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- ExpressionPrecedence GetPrecedence(Expression expression);
-
- /// <summary>
- /// Determines wether an expression can run in Clr or Sql
- /// A request is valid is it starts with Clr only, followed by Any and ends (at bottom) with Sql.
- /// With this, we can:
- /// - Find the first point cut from Clr to Any
- /// - Find the second point cut from Any to Sql
- /// Select a strategy to load more or less the Clr or Sql engine
- /// This is used only for SELECT clause
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- ExpressionTier GetTier(Expression expression);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IPrequelAnalyzer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IPrequelAnalyzer.cs
deleted file mode 100644
index 2b7c0a56ff4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IPrequelAnalyzer.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IPrequelAnalyzer
- {
- /// <summary>
- /// Translates some generic CLR patterns to specific preSQL patterns
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- Expression Analyze(Expression expression, BuilderContext builderContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryBuilder.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryBuilder.cs
deleted file mode 100644
index 38b150de7a2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryBuilder.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IQueryBuilder
- {
- /// <summary>
- /// Creates a query for selection
- /// </summary>
- /// <param name="expressions"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- SelectQuery GetSelectQuery(ExpressionChain expressions, QueryContext queryContext);
-
- /// <summary>
- /// Creates a query for insertion
- /// </summary>
- /// <param name="objectToInsert"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- UpsertQuery GetInsertQuery(object objectToInsert, QueryContext queryContext);
-
- /// <summary>
- /// Creates or gets an UPDATE query
- /// </summary>
- /// <param name="objectToUpdate"></param>
- /// <param name="modifiedMembers">List of modified members, or NULL</param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- UpsertQuery GetUpdateQuery(object objectToUpdate, IList<MemberInfo> modifiedMembers, QueryContext queryContext);
-
- /// <summary>
- /// Creates or gets a DELETE query
- /// </summary>
- /// <param name="objectToDelete"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- DeleteQuery GetDeleteQuery(object objectToDelete, QueryContext queryContext);
-
-
- /// <summary>
- /// Converts a direct SQL query to a safe query with named parameters
- /// </summary>
- /// <param name="sql">Raw SQL query</param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- DirectQuery GetDirectQuery(string sql, QueryContext queryContext);
-
- /// <summary>
- /// Returns a Delegate to create a row for a given IDataRecord
- /// The Delegate is Func&lt;IDataRecord,MappingContext,"tableType">
- /// </summary>
- /// <param name="tableType">The table type (must be managed by DataContext)</param>
- /// <param name="parameters"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- Delegate GetTableReader(Type tableType, IList<string> parameters, QueryContext queryContext);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryCache.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryCache.cs
deleted file mode 100644
index cdae5054c9e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryCache.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IQueryCache
- {
- SelectQuery GetFromSelectCache(ExpressionChain expressions);
- void SetInSelectCache(ExpressionChain expressions, SelectQuery sqlSelectQuery);
- Delegate GetFromTableReaderCache(Type tableType, IList<string> columns);
- void SetInTableReaderCache(Type tableType, IList<string> columns, Delegate tableReader);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryRunner.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryRunner.cs
deleted file mode 100644
index 556a10d2dd9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/IQueryRunner.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Data;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface IQueryRunner
- {
- /// <summary>
- /// Enumerates all records return by SQL request
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="selectQuery"></param>
- /// <returns></returns>
- IEnumerable<T> Select<T>(SelectQuery selectQuery);
-
- /// <summary>
- /// Returns at most one result
- /// </summary>
- /// <typeparam name="S"></typeparam>
- /// <param name="selectQuery"></param>
- /// <returns></returns>
- S SelectScalar<S>(SelectQuery selectQuery);
-
- /// <summary>
- /// Runs an InsertQuery on a provided object
- /// </summary>
- /// <param name="target"></param>
- /// <param name="insertQuery"></param>
- void Insert(object target, UpsertQuery insertQuery);
-
- /// <summary>
- /// Performans an update
- /// </summary>
- /// <param name="target">Entity to be flushed</param>
- /// <param name="updateQuery">SQL update query</param>
- /// <param name="modifiedMembers">List of modified members, or null to update all members</param>
- void Update(object target, UpsertQuery updateQuery,IList<MemberInfo> modifiedMembers);
-
- /// <summary>
- /// Performs a delete
- /// </summary>
- /// <param name="target">Entity to be deleted</param>
- /// <param name="deleteQuery">SQL delete query</param>
- void Delete(object target, DeleteQuery deleteQuery);
-
- /// <summary>
- /// Runs a direct scalar command
- /// </summary>
- /// <param name="directQuery"></param>
- /// <param name="parameters"></param>
- /// <returns></returns>
- int Execute(DirectQuery directQuery, params object[] parameters);
-
- /// <summary>
- /// Runs a query with a direct statement
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="directQuery"></param>
- /// <param name="parameters"></param>
- /// <returns></returns>
- IEnumerable ExecuteSelect(Type tableType, DirectQuery directQuery, params object[] parameters);
-
- /// <summary>
- /// Enumerates results from a request.
- /// The result shape can change dynamically
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="dataReader"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- IEnumerable EnumerateResult(Type tableType, IDataReader dataReader, DataContext dataContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISpecialExpressionTranslator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISpecialExpressionTranslator.cs
deleted file mode 100644
index d11080f4148..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISpecialExpressionTranslator.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface ISpecialExpressionTranslator
- {
- /// <summary>
- /// Translate a hierarchy's SpecialExpressions to Expressions
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- Expression Translate(Expression expression);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISqlBuilder.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISqlBuilder.cs
deleted file mode 100644
index d9b6ab0a940..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ISqlBuilder.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbLinq.Data.Linq.Sql;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal interface ISqlBuilder
- {
- /// <summary>
- /// Builds a SQL string, based on a QueryContext
- /// The build indirectly depends on ISqlProvider which provides all SQL Parts.
- /// </summary>
- /// <param name="expressionQuery"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- SqlStatement BuildSelect(ExpressionQuery expressionQuery, QueryContext queryContext);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes
deleted file mode 100644
index 18cceca5759..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/.gitattributes
+++ /dev/null
@@ -1,16 +0,0 @@
-/DataMapper.cs -crlf
-/DataRecordReader.cs -crlf
-/ExpressionDispatcher.Analyzer.cs -crlf
-/ExpressionDispatcher.Registrar.cs -crlf
-/ExpressionDispatcher.cs -crlf
-/ExpressionLanguageParser.cs -crlf
-/ExpressionOptimizer.cs -crlf
-/ExpressionQualifier.cs -crlf
-/LineGrouping.cs -crlf
-/PrequelAnalyzer.cs -crlf
-/QueryBuilder.Upsert.cs -crlf
-/QueryBuilder.cs -crlf
-/QueryCache.cs -crlf
-/QueryRunner.cs -crlf
-/SpecialExpressionTranslator.cs -crlf
-/SqlBuilder.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataMapper.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataMapper.cs
deleted file mode 100644
index 4f4d9b27dc8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataMapper.cs
+++ /dev/null
@@ -1,214 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Data.Linq.Mapping;
-using System.Linq;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class DataMapper : IDataMapper
- {
- /// <summary>
- /// Returns a table given a type, or null if the type is not mapped
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- public virtual string GetTableName(Type tableType, DataContext dataContext)
- {
- var tableDescription = dataContext.Mapping.GetTable(tableType);
- if (tableDescription != null)
- return tableDescription.TableName;
- return null;
- }
-
- public virtual string GetColumnName(TableExpression tableExpression, MemberInfo memberInfo, DataContext dataContext)
- {
- return GetColumnName(tableExpression.Type, memberInfo, dataContext);
- }
-
- public virtual string GetColumnName(Type tableType, MemberInfo memberInfo, DataContext dataContext)
- {
- var tableDescription = dataContext.Mapping.GetTable(tableType);
- var columnDescription = tableDescription.RowType.GetDataMember(memberInfo);
- if (columnDescription != null)
- return columnDescription.MappedName;
- return null;
- }
-
- public virtual IList<MemberInfo> GetPrimaryKeys(TableExpression tableExpression, DataContext dataContext)
- {
- var tableDescription = dataContext.Mapping.GetTable(tableExpression.Type);
- if (tableDescription != null)
- return GetPrimaryKeys(tableDescription);
- return null;
- }
-
- public virtual IList<MemberInfo> GetPrimaryKeys(MetaTable tableDescription)
- {
- return (from column in tableDescription.RowType.IdentityMembers select column.Member).ToList();
- }
-
- /// <summary>
- /// Lists table mapped columns
- /// </summary>
- /// <param name="tableDescription"></param>
- /// <returns></returns>
- public IList<MemberInfo> GetColumns(MetaTable tableDescription)
- {
- return (from column in tableDescription.RowType.PersistentDataMembers select column.Member).ToList();
- }
-
- /// <summary>
- /// Returns association definition, if any
- /// </summary>
- /// <param name="thisTableExpression">The table referenced by the assocation (the type holding the member)</param>
- /// <param name="memberInfo">The memberInfo related to association</param>
- /// <param name="otherType"></param>
- /// <param name="otherKey">The keys in the associated table</param>
- /// <param name="joinType"></param>
- /// <param name="joinID"></param>
- /// <param name="dataContext"></param>
- /// <returns>ThisKey</returns>
- public virtual IList<MemberInfo> GetAssociation(TableExpression thisTableExpression, MemberInfo memberInfo, Type otherType, out IList<MemberInfo> otherKey, out TableJoinType joinType, out string joinID, DataContext dataContext)
- {
- var thisTableDescription = dataContext.Mapping.GetTable(thisTableExpression.Type);
- var thisAssociation =
- (from association in thisTableDescription.RowType.Associations
- where association.ThisMember.Member == memberInfo
- select association).SingleOrDefault();
- if (thisAssociation != null)
- {
- // by default, join is inner
- joinType = TableJoinType.Inner;
- joinID = thisAssociation.ThisMember.MappedName;
- if (string.IsNullOrEmpty(joinID))
- throw Error.BadArgument("S0108: Association name is required to ensure join uniqueness");
-
- var otherTableDescription = dataContext.Mapping.GetTable(otherType);
- bool thisKeyHasNullables, otherKeyHasNullables;
- var thisKey = GetAssociationKeys(thisTableDescription, thisAssociation.ThisKey, dataContext,
- out thisKeyHasNullables);
- otherKey = GetAssociationKeys(otherTableDescription, thisAssociation.OtherKey, dataContext,
- out otherKeyHasNullables);
-
- // we just test here the left join (since associations are symmetric,
- // we can only find left joins here, and the otherKeyHasNullables is
- // always equal to thisKeyHasNullables)
- if (thisKeyHasNullables)
- joinType |= TableJoinType.LeftOuter;
-
- return thisKey;
- }
- otherKey = null;
- joinType = TableJoinType.Default;
- joinID = null;
- return null;
- }
-
- /// <summary>
- /// Enumerates Keys for a given table.
- /// Keys can be provided as input. If none provided, PKs are taken from table
- /// </summary>
- /// <param name="description"></param>
- /// <param name="keys">Keys to be used, leave empty to use PKs instead</param>
- /// <param name="dataContext"></param>
- /// <param name="hasNullableKeys">returned as true if some keys can be null (we then have an outer join)</param>
- /// <returns></returns>
- protected virtual IList<MemberInfo> GetAssociationKeys(MetaTable description, ReadOnlyCollection<MetaDataMember> keys,
- DataContext dataContext, out bool hasNullableKeys)
- {
- var sourceKeys = keys;
- if (sourceKeys.Count == 0)
- sourceKeys = description.RowType.IdentityMembers;
-
- hasNullableKeys = false;
- var members = new List<MemberInfo>();
- foreach (var sourceKey in sourceKeys)
- {
- members.Add(sourceKey.Member);
- if (sourceKey.CanBeNull)
- hasNullableKeys = true;
- }
- return members;
- }
-
- public IList<MemberInfo> GetEntitySetAssociations(Type type)
- {
- // BUG: This is ignoring External Mappings from XmlMappingSource.
-
- // TODO: Should be cached in a static thread safe cache.
-
- return type.GetProperties()
- .Where(p => p.PropertyType.IsGenericType
- && (p.PropertyType.GetGenericTypeDefinition() == typeof(System.Data.Linq.EntitySet<>)
-#if !MONO_STRICT
- || p.PropertyType.GetGenericTypeDefinition() == typeof(DbLinq.Data.Linq.EntitySet<>)
-#endif
- )
- && p.IsDefined(typeof(AssociationAttribute), true))
- .Cast<MemberInfo>().ToList();
- }
-
- public IList<MemberInfo> GetEntityRefAssociations(Type type)
- {
- // BUG: This is ignoring External Mappings from XmlMappingSource.
-
- // TODO: Should be cached in a static thread safe cache.
-
- List<MemberInfo> associations = new List<MemberInfo>();
- foreach (var p in type.GetProperties())
- {
- AssociationAttribute associationAttribute = p.GetCustomAttributes(typeof(AssociationAttribute), true).FirstOrDefault() as AssociationAttribute;
- if (associationAttribute != null)
- {
- FieldInfo field = type.GetField(associationAttribute.Storage, BindingFlags.NonPublic | BindingFlags.Instance);
- if (field != null && field.FieldType.IsGenericType &&
-#if MONO_STRICT
- field.FieldType.GetGenericTypeDefinition() == typeof(System.Data.Linq.EntityRef<>)
-#else
- field.FieldType.GetGenericTypeDefinition() == typeof(DbLinq.Data.Linq.EntityRef<>)
-#endif
- )
- associations.Add(p);
- }
- }
- return associations;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataRecordReader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataRecordReader.cs
deleted file mode 100644
index 447743e5eef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/DataRecordReader.cs
+++ /dev/null
@@ -1,196 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class DataRecordReader : IDataRecordReader
- {
- /// <summary>
- /// Returns a Expression reading a property from a IDataRecord, at the specified index
- /// The lambda parameters are:
- /// - IDataRecord
- /// - MappingContext
- /// - int (field index)
- /// </summary>
- /// <param name="returnType">The expected return type (to be mapped to the property)</param>
- /// <returns>An expression returning the field value</returns>
- public virtual LambdaExpression GetPropertyReader(Type returnType)
- {
- // if we have a nullable, then use its inner type
- if (returnType.IsNullable())
- {
- var nonNullableReturnType = returnType.GetNullableType();
- return GetNullablePropertyReader(nonNullableReturnType);
- }
- // otherwise, it's simple
- return GetNullablePropertyReader(returnType);
- }
-
- protected virtual LambdaExpression GetNullablePropertyReader(Type simpleReturnType)
- {
- if (simpleReturnType == typeof(string))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, string>>)((dataRecord, mappingContext, valueIndex)
- => GetAsString(dataRecord, valueIndex, mappingContext));
- }
- if (simpleReturnType == typeof(bool))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, bool?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableBool(valueIndex));
- }
- if (simpleReturnType == typeof(char))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, char?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableChar(valueIndex));
- }
- if (simpleReturnType == typeof(byte))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, byte?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<byte>(valueIndex));
- }
- if (simpleReturnType == typeof(sbyte))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, sbyte?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<sbyte>(valueIndex));
- }
- if (simpleReturnType == typeof(short))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, short?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<short>(valueIndex));
- }
- if (simpleReturnType == typeof(ushort))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, ushort?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<ushort>(valueIndex));
- }
- if (simpleReturnType == typeof(int))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, int?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<int>(valueIndex));
- }
- if (simpleReturnType == typeof(uint))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, uint?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<uint>(valueIndex));
- }
- if (simpleReturnType == typeof(long))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, long?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<long>(valueIndex));
- }
- if (simpleReturnType == typeof(ulong))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, ulong?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<ulong>(valueIndex));
- }
- if (simpleReturnType == typeof(float))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, float?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<float>(valueIndex));
- }
- if (simpleReturnType == typeof(double))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, double?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<double>(valueIndex));
- }
- if (simpleReturnType == typeof(decimal))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, decimal?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<decimal>(valueIndex));
- }
- if (simpleReturnType == typeof(DateTime))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, DateTime?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableDateTime(valueIndex));
- }
- if (simpleReturnType == typeof(Guid))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, Guid?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableGuid(valueIndex));
- }
- if (simpleReturnType == typeof(byte[]))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, byte[]>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsBytes(valueIndex));
- }
- if (simpleReturnType.IsEnum)
- {
- return (Expression<Func<IDataRecord, MappingContext, int, int?>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsNullableNumeric<int>(valueIndex));
- }
- if (simpleReturnType == typeof(System.Data.Linq.Binary))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, System.Data.Linq.Binary>>)((dataRecord, mappingContext, valueIndex)
- => dataRecord.GetAsBinary(valueIndex));
- }
- // for polymorphic types especially for ExecuteQuery<>()
- if (simpleReturnType == typeof(object))
- {
- return (Expression<Func<IDataRecord, MappingContext, int, object>>)((dataRecord, mappingContext, valueIndex)
- => GetAsObject(dataRecord, valueIndex, mappingContext));
- }
- //s_rdr.GetUInt32();
- //s_rdr.GetFloat();
- string msg = "RowEnum TODO L381: add support for type " + simpleReturnType;
- Console.WriteLine(msg);
- // propertyReader = null;
- // throw new ApplicationException(msg);
- // TODO:
- return (Expression<Func<IDataRecord, MappingContext, int, object>>)((dataRecord, mappingContext, valueIndex)
- => GetAsObject(dataRecord, valueIndex, mappingContext));
- }
-
- /// <summary>
- /// Wrapper to call the MappingContext
- /// </summary>
- /// <param name="dataRecord"></param>
- /// <param name="columnIndex"></param>
- /// <param name="mappingContext"></param>
- /// <returns></returns>
- protected virtual string GetAsString(IDataRecord dataRecord, int columnIndex, MappingContext mappingContext)
- {
- var value = dataRecord.GetAsString(columnIndex);
- mappingContext.OnGetAsString(dataRecord, ref value, null, columnIndex); // return type null here, expression can be a little more complex than a known type
- // TODO: see if we keep this type
- return value;
- }
-
- protected virtual object GetAsObject(IDataRecord dataRecord, int columnIndex, MappingContext mappingContext)
- {
- var value = dataRecord.GetAsObject(columnIndex);
- mappingContext.OnGetAsObject(dataRecord, ref value, null, columnIndex);
- return value;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Analyzer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Analyzer.cs
deleted file mode 100644
index 514ce20895e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Analyzer.cs
+++ /dev/null
@@ -1,1648 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-using DbLinq.Data.Linq.Implementation;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Data.Linq.Sugar.Implementation;
-using DbLinq.Factory;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- partial class ExpressionDispatcher
- {
- public Expression Analyze(ExpressionChain expressions, Expression parameter, BuilderContext builderContext)
- {
- Expression tableExpression = parameter;
-
- Expression last = expressions.Last();
- IExpressionLanguageParser languageParser = ObjectFactory.Get<IExpressionLanguageParser>();
- foreach (Expression e in expressions)
- {
- if (e == last)
- builderContext.IsExternalInExpressionChain = true;
-
- // write full debug
-#if DEBUG && !MONO_STRICT
- var log = builderContext.QueryContext.DataContext.Log;
- if (log != null)
- log.WriteExpression(e);
-#endif
-
- // Convert linq Expressions to QueryOperationExpressions and QueryConstantExpressions
- // Query expressions language identification
- var currentExpression = languageParser.Parse(e, builderContext);
- // Query expressions query identification
- currentExpression = this.Analyze(currentExpression, tableExpression, builderContext);
-
- if (!builderContext.IsExternalInExpressionChain)
- {
- EntitySetExpression setExpression = currentExpression as EntitySetExpression;
- if (setExpression != null)
- currentExpression = setExpression.TableExpression;
- }
- tableExpression = currentExpression;
- }
-
- return tableExpression;
- }
-
- /// <summary>
- /// Entry point for Analyzis
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="parameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression Analyze(Expression expression, Expression parameter, BuilderContext builderContext)
- {
- return Analyze(expression, new[] { parameter }, builderContext);
- }
-
- protected virtual Expression Analyze(Expression expression, BuilderContext builderContext)
- {
- return Analyze(expression, new Expression[0], builderContext);
- }
-
- protected virtual Expression Analyze(Expression expression, IList<Expression> parameters, BuilderContext builderContext)
- {
- switch (expression.NodeType)
- {
- case ExpressionType.Call:
- return AnalyzeCall((MethodCallExpression)expression, parameters, builderContext);
- case ExpressionType.Lambda:
- return AnalyzeLambda(expression, parameters, builderContext);
- case ExpressionType.Parameter:
- return AnalyzeParameter(expression, builderContext);
- case ExpressionType.Quote:
- return AnalyzeQuote(expression, parameters, builderContext);
- case ExpressionType.MemberAccess:
- return AnalyzeMember(expression, builderContext);
- #region case ExpressionType.<Common operators>:
- case ExpressionType.Add:
- case ExpressionType.AddChecked:
- case ExpressionType.Divide:
- case ExpressionType.Modulo:
- case ExpressionType.Multiply:
- case ExpressionType.MultiplyChecked:
- case ExpressionType.Power:
- case ExpressionType.Subtract:
- case ExpressionType.SubtractChecked:
- case ExpressionType.And:
- case ExpressionType.Or:
- case ExpressionType.ExclusiveOr:
- case ExpressionType.LeftShift:
- case ExpressionType.RightShift:
- case ExpressionType.AndAlso:
- case ExpressionType.OrElse:
- case ExpressionType.Equal:
- case ExpressionType.NotEqual:
- case ExpressionType.GreaterThanOrEqual:
- case ExpressionType.GreaterThan:
- case ExpressionType.LessThan:
- case ExpressionType.LessThanOrEqual:
- case ExpressionType.Coalesce:
- //case ExpressionType.ArrayIndex
- //case ExpressionType.ArrayLength
- case ExpressionType.Convert:
- case ExpressionType.ConvertChecked:
- case ExpressionType.Negate:
- case ExpressionType.NegateChecked:
- case ExpressionType.Not:
- //case ExpressionType.TypeAs
- case ExpressionType.UnaryPlus:
- case ExpressionType.MemberInit:
- #endregion
- return AnalyzeOperator(expression, builderContext);
- case ExpressionType.New:
- return AnalyzeNewOperator(expression, builderContext);
- case ExpressionType.Constant:
- return AnalyzeConstant(expression, builderContext);
- case ExpressionType.Invoke:
- return AnalyzeInvoke(expression, parameters, builderContext);
- }
- return expression;
- }
-
- /// <summary>
- /// Analyzes method call, uses specified parameters
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeCall(MethodCallExpression expression, IList<Expression> parameters, BuilderContext builderContext)
- {
- var operands = expression.GetOperands().ToList();
- var operarandsToSkip = expression.Method.IsStatic ? 1 : 0;
- var originalParameters = operands.Skip(parameters.Count + operarandsToSkip);
- var newParameters = parameters.Union(originalParameters).ToList();
-
- return AnalyzeQueryableCall(expression.Method, newParameters, builderContext) ??
- AnalyzeStringCall(expression.Method, newParameters, builderContext) ??
- AnalyzeMathCall(expression.Method, newParameters, builderContext) ??
- AnalyzeUnknownCall(expression, newParameters, builderContext);
- }
-
- private Expression AnalyzeQueryableCall(MethodInfo method, IList<Expression> parameters, BuilderContext builderContext)
- {
- if (!(method.DeclaringType == typeof(Queryable) || method.DeclaringType == typeof(Enumerable)))
- return null;
- var popCallStack = PushCallStack(method, builderContext);
- // all methods to handle are listed here:
- // ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/fxref_system.core/html/2a54ce9d-76f2-81e2-95bb-59740c85386b.htm
- string methodName = method.Name;
- switch (methodName)
- {
- case "All":
- return popCallStack(AnalyzeAll(parameters, builderContext));
- case "Any":
- return popCallStack(AnalyzeAny(parameters, builderContext));
- case "Average":
- return popCallStack(AnalyzeProjectionQuery(SpecialExpressionType.Average, parameters, builderContext));
- case "Concat":
- return popCallStack(AnalyzeSelectOperation(SelectOperatorType.UnionAll, parameters, builderContext));
- case "Contains":
- return popCallStack(AnalyzeContains(parameters, builderContext));
- case "Count":
- return popCallStack(AnalyzeProjectionQuery(SpecialExpressionType.Count, parameters, builderContext));
- case "DefaultIfEmpty":
- return popCallStack(AnalyzeOuterJoin(parameters, builderContext));
- case "Distinct":
- return popCallStack(AnalyzeDistinct(parameters, builderContext));
- case "Except":
- return popCallStack(AnalyzeSelectOperation(SelectOperatorType.Exception, parameters, builderContext));
- case "First":
- case "FirstOrDefault":
- return popCallStack(AnalyzeScalar(methodName, 1, parameters, builderContext));
- case "GroupBy":
- return popCallStack(AnalyzeGroupBy(parameters, builderContext));
- case "GroupJoin":
- return popCallStack(AnalyzeGroupJoin(parameters, builderContext));
- case "Intersect":
- return popCallStack(AnalyzeSelectOperation(SelectOperatorType.Intersection, parameters, builderContext));
- case "Join":
- return popCallStack(AnalyzeJoin(parameters, builderContext));
- case "Last":
- return popCallStack(AnalyzeScalar(methodName, null, parameters, builderContext));
- case "Max":
- return popCallStack(AnalyzeProjectionQuery(SpecialExpressionType.Max, parameters, builderContext));
- case "Min":
- return popCallStack(AnalyzeProjectionQuery(SpecialExpressionType.Min, parameters, builderContext));
- case "OrderBy":
- case "ThenBy":
- return popCallStack(AnalyzeOrderBy(parameters, false, builderContext));
- case "OrderByDescending":
- case "ThenByDescending":
- return popCallStack(AnalyzeOrderBy(parameters, true, builderContext));
- case "Select":
- return popCallStack(AnalyzeSelect(parameters, builderContext));
- case "SelectMany":
- return popCallStack(AnalyzeSelectMany(parameters, builderContext));
- case "Single":
- case "SingleOrDefault":
- return popCallStack(AnalyzeScalar(methodName, 2, parameters, builderContext));
- case "Skip":
- return popCallStack(AnalyzeSkip(parameters, builderContext));
- case "Sum":
- return popCallStack(AnalyzeProjectionQuery(SpecialExpressionType.Sum, parameters, builderContext));
- case "Take":
- return popCallStack(AnalyzeTake(parameters, builderContext));
- case "Union":
- return popCallStack(AnalyzeSelectOperation(SelectOperatorType.Union, parameters, builderContext));
- case "Where":
- return popCallStack(AnalyzeWhere(parameters, builderContext));
- default:
- if (method.DeclaringType == typeof(Queryable))
- throw Error.BadArgument("S0133: Implement QueryMethod Queryable.{0}.", methodName);
- return popCallStack(null);
- }
- }
-
- Func<Expression, Expression> PushCallStack(MethodInfo method, BuilderContext builderContext)
- {
-
- builderContext.CallStack.Push(method);
- Func<Expression, Expression> popCallStack = r =>
- {
- builderContext.CallStack.Pop();
- return r;
- };
- return popCallStack;
- }
-
- private Expression AnalyzeStringCall(MethodInfo method, IList<Expression> parameters, BuilderContext builderContext)
- {
- if (method.DeclaringType != typeof(string))
- return null;
- var popCallStack = PushCallStack(method, builderContext);
- switch (method.Name)
- {
- case "Contains":
- return popCallStack(AnalyzeLike(parameters, builderContext));
- case "EndsWith":
- return popCallStack(AnalyzeLikeEnd(parameters, builderContext));
- case "IndexOf":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.IndexOf, parameters, builderContext));
- case "Insert":
- return popCallStack(AnalyzeStringInsert(parameters, builderContext));
- case "Remove":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.Remove, parameters, builderContext));
- case "Replace":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.Replace, parameters, builderContext));
- case "StartsWith":
- return popCallStack(AnalyzeLikeStart(parameters, builderContext));
- case "Substring":
- return popCallStack(AnalyzeSubString(parameters, builderContext));
- case "ToLower":
- return popCallStack(AnalyzeToLower(parameters, builderContext));
- case "ToString":
- return popCallStack(AnalyzeToString(method, parameters, builderContext));
- case "ToUpper":
- return popCallStack(AnalyzeToUpper(parameters, builderContext));
- case "Trim":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.Trim, parameters, builderContext));
- case "TrimEnd":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.RTrim, parameters, builderContext));
- case "TrimStart":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.LTrim, parameters, builderContext));
- default:
- throw Error.BadArgument("S0133: Implement QueryMethod String.{0}.", method.Name);
- }
- }
-
- private Expression AnalyzeMathCall(MethodInfo method, IList<Expression> parameters, BuilderContext builderContext)
- {
- if (method.DeclaringType != typeof(System.Math))
- return null;
- var popCallStack = PushCallStack(method, builderContext);
- switch (method.Name)
- {
- case "Abs":
- case "Exp":
- case "Floor":
- case "Pow":
- case "Round":
- case "Sign":
- case "Sqrt":
- return popCallStack(AnalyzeGenericSpecialExpressionType((SpecialExpressionType)Enum.Parse(typeof(SpecialExpressionType), method.Name), parameters, builderContext));
- case "Log":
- return popCallStack(AnalyzeLog(parameters, builderContext));
- case "Log10":
- return popCallStack(AnalyzeGenericSpecialExpressionType(SpecialExpressionType.Log, parameters, builderContext));
- default:
- throw Error.BadArgument("S0133: Implement QueryMethod Math.{0}.", method.Name);
- }
- }
-
- private Expression AnalyzeUnknownCall(MethodCallExpression expression, IList<Expression> parameters, BuilderContext builderContext)
- {
- var method = expression.Method;
- switch (method.Name)
- {
- case "Parse":
- if (method.IsStatic && parameters.Count == 1)
- return AnalyzeParse(method, parameters, builderContext);
- break;
- case "ToString": // Can we sanity check this type?
- return AnalyzeToString(method, parameters, builderContext);
- }
-
- var args = new List<Expression>();
- foreach (var arg in expression.Arguments)
- {
- Expression newArg = arg;
- var pe = arg as ParameterExpression;
- if (pe != null)
- {
- if (!builderContext.Parameters.TryGetValue(pe.Name, out newArg))
- throw new NotSupportedException("Do not currently support expression: " + expression);
- }
- else
- newArg = Analyze(arg, builderContext);
- args.Add(newArg);
- }
- return Expression.Call(expression.Object, expression.Method, args);
- }
-
- private Expression AnalyzeStringInsert(IList<Expression> parameters, BuilderContext builderContext)
- {
- var startIndexExpression = new StartIndexOffsetExpression(builderContext.QueryContext.DataContext.Vendor.SqlProvider.StringIndexStartsAtOne, parameters.ElementAt(1));
- var stringToInsertExpression = parameters.ElementAt(2);
- return AnalyzeGenericSpecialExpressionType(SpecialExpressionType.StringInsert, new Expression[] { parameters.First(), startIndexExpression, stringToInsertExpression }, builderContext);
- }
-
- protected virtual Expression AnalyzeLog(IList<Expression> parameters, BuilderContext builderContext)
- {
- if (parameters.Count == 1)
- return new SpecialExpression(SpecialExpressionType.Ln, parameters.Select(p => Analyze(p, builderContext)).ToList());
- else if (parameters.Count == 2)
- return new SpecialExpression(SpecialExpressionType.Log, parameters.Select(p => Analyze(p, builderContext)).ToList());
- else
- throw new NotSupportedException();
- }
-
- protected virtual Expression AnalyzeGenericSpecialExpressionType(SpecialExpressionType specialType, IList<Expression> parameters, BuilderContext builderContext)
- {
- return new SpecialExpression(specialType, parameters.Select(p => Analyze(p, builderContext)).ToList());
- }
-
- protected virtual Expression AnalyzeParse(MethodInfo method, IList<Expression> parameters, BuilderContext builderContext)
- {
- if (method.IsStatic && parameters.Count == 1)
- {
- Expression parsed = null;
- Expression toParse = Analyze(parameters.First(), builderContext);
- InputParameterExpression inputParameterToParse = toParse as InputParameterExpression;
- if (inputParameterToParse != null)
- {
- ExpressionTier tier = ExpressionQualifier.GetTier(parameters[0]);
- if (tier == ExpressionTier.Clr)
- {
- parsed = RegisterParameter(System.Linq.Expressions.Expression.Call(method, inputParameterToParse.Expression), inputParameterToParse.Alias, builderContext);
- UnregisterParameter(inputParameterToParse, builderContext);
- }
- }
- if(parsed == null)
- {
- parsed = Expression.Convert(toParse, method.ReturnType, method);
- ExpressionTier tier = ExpressionQualifier.GetTier(toParse);
- //pibgeus: I would like to call to the expression optimizer since the exception must be thrown if the expression cannot be executed
- //in Clr tier, if it can be executed in Clr tier it should continue
- // ie: from e in db.Employees where DateTime.Parse("1/1/1999").Year==1999 select e <--- this should work
- // ie: from e in db.Employees where DateTime.Parse(e.BirthDate).Year==1999 select e <--- a NotSupportedException must be throwed (this is the behaviour of linq2sql)
-
- //if (method.ReturnType == typeof(DateTime))
- //{
- // expression = ExpressionOptimizer.Analyze(expression);
- // //same behaviour that Linq2Sql
- // throw new NotSupportedException("Method 'System.DateTime Parse(System.String)' has no supported translation to SQL");
- //}
- }
- return parsed;
- }
- else
- throw new ArgumentException();
-
- }
-
- protected virtual Expression AnalyzeToString(MethodInfo method, IList<Expression> parameters, BuilderContext builderContext)
- {
- if (parameters.Count != 1)
- throw new ArgumentException();
-
- Expression parameter = parameters.First();
- Expression parameterToHandle;
-
- if(parameter.Type.IsNullable())
- parameter = Analyze(Expression.Convert(parameter, parameter.Type.GetNullableType()), builderContext);
-
- parameterToHandle = Analyze(parameter, builderContext);
-
- InputParameterExpression inputParameter = parameterToHandle as InputParameterExpression;
- if (inputParameter != null)
- {
- parameterToHandle = RegisterParameter(System.Linq.Expressions.Expression.Call(inputParameter.Expression, method), inputParameter.Alias, builderContext);
- UnregisterParameter(inputParameter, builderContext);
-
- return parameterToHandle;
- }
-
- if (!parameter.Type.IsPrimitive && parameterToHandle.Type != typeof(string))
- {
- //TODO: ExpressionDispacher.Analyze.AnalyzeToString is not complete
- //This is the standar behaviour in linq2sql, nonetheless the behaviour isn't complete since when the expression
- //can be executed in the clr, ie: (where new StrangeObject().ToString()) should work. The problem is that
- //we don't have a reference to the optimizer here.
- //Working samples in: /Tests/Test_Nunit/ReadTests_Conversions.cs
- string message = "Method ToString can only be translated to SQL for primitive types.";
- int? select = FirstIndexOf(builderContext.CallStack, "Select");
- int? where = FirstIndexOf(builderContext.CallStack, "Where");
- if ((where ?? int.MaxValue) < (select ?? int.MaxValue))
- // Assume we're generating the .Where() clause, not .Select()
- throw new NotSupportedException(message);
- // for .Select()
- throw new InvalidOperationException(message);
- }
-
- return Expression.Convert(parameterToHandle, typeof(string), typeof(Convert).GetMethod("ToString", new[] { parameterToHandle.Type }));
- }
-
- static int? FirstIndexOf(Stack<MethodInfo> callStack, string methodName)
- {
- int? index = null;
- callStack.Where((m, i) =>
- {
- if (m.Name == methodName)
- {
- index = i;
- return true;
- }
- return false;
- }).FirstOrDefault();
- return index;
- }
-
- /// <summary>
- /// Limits selection count
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeTake(IList<Expression> parameters, BuilderContext builderContext)
- {
- AddLimit(Analyze(parameters[1], builderContext), builderContext);
- return Analyze(parameters[0], builderContext);
- }
-
- protected virtual void AddLimit(Expression limit, BuilderContext builderContext)
- {
- var previousLimit = builderContext.CurrentSelect.Limit;
- if (previousLimit != null)
- builderContext.CurrentSelect.Limit = Expression.Condition(Expression.LessThan(previousLimit, limit),
- previousLimit, limit);
- else
- builderContext.CurrentSelect.Limit = limit;
- }
-
- /// <summary>
- /// Skip selection items
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeSkip(IList<Expression> parameters, BuilderContext builderContext)
- {
- AddOffset(Analyze(parameters[1], builderContext), builderContext);
- return Analyze(parameters[0], builderContext);
- }
-
- protected virtual void AddOffset(Expression offset, BuilderContext builderContext)
- {
- var previousOffset = builderContext.CurrentSelect.Offset;
- if (previousOffset != null)
- builderContext.CurrentSelect.Offset = Expression.Add(offset, previousOffset);
- else
- builderContext.CurrentSelect.Offset = offset;
- }
-
- /// <summary>
- /// Registers a scalar method call for result
- /// </summary>
- /// <param name="methodName"></param>
- /// <param name="limit"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeScalar(string methodName, int? limit, IList<Expression> parameters, BuilderContext builderContext)
- {
- builderContext.CurrentSelect.ExecuteMethodName = methodName;
- if (limit.HasValue)
- AddLimit(Expression.Constant(limit.Value), builderContext);
- var table = Analyze(parameters[0], builderContext);
- var set = table as EntitySetExpression;
- if (set != null)
- table = set.TableExpression;
- CheckWhere(table, parameters, 1, builderContext);
- return table;
- }
-
- /// <summary>
- /// Some methods, like Single(), Count(), etc. can get an extra parameter, specifying a restriction.
- /// This method checks if the parameter is specified, and adds it to the WHERE clauses
- /// </summary>
- /// <param name="table"></param>
- /// <param name="parameters"></param>
- /// <param name="extraParameterIndex"></param>
- /// <param name="builderContext"></param>
- private void CheckWhere(Expression table, IList<Expression> parameters, int extraParameterIndex, BuilderContext builderContext)
- {
- if (parameters.Count > extraParameterIndex) // a lambda can be specified here, this is a restriction
- RegisterWhere(Analyze(parameters[extraParameterIndex], table, builderContext), builderContext);
- }
-
- /// <summary>
- /// Returns a projection method call
- /// </summary>
- /// <param name="specialExpressionType"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeProjectionQuery(SpecialExpressionType specialExpressionType, IList<Expression> parameters,
- BuilderContext builderContext)
- {
-
- if (builderContext.IsExternalInExpressionChain)
- {
- var operand0 = Analyze(parameters[0], builderContext);
- Expression projectionOperand;
-
- if ( builderContext.CurrentSelect.NextSelectExpression != null
- || builderContext.CurrentSelect.Operands.Count() > 0
- || builderContext.CurrentSelect.Group.Count > 0
- )
- {
- //BuildSelect(builderContext.CurrentSelect, builderContext);
- operand0 = new SubSelectExpression(builderContext.CurrentSelect, operand0.Type, "source");
- builderContext.NewParentSelect();
-
- // In the new scope we should not have MaximumDatabaseLoad
- builderContext.QueryContext.MaximumDatabaseLoad = false;
-
- builderContext.CurrentSelect.Tables.Add(operand0 as TableExpression);
- }
-
- // basically, we have three options for projection methods:
- // - projection on grouped table (1 operand, a GroupExpression)
- // - projection on grouped column (2 operands, GroupExpression and ColumnExpression)
- // - projection on table/column, with optional restriction
- var groupOperand0 = operand0 as GroupExpression;
- if (groupOperand0 != null)
- {
- if (parameters.Count > 1)
- {
- projectionOperand = Analyze(parameters[1], groupOperand0.GroupedExpression,
- builderContext);
- }
- else
- projectionOperand = Analyze(groupOperand0.GroupedExpression, builderContext);
- }
- else
- {
- projectionOperand = operand0;
- CheckWhere(projectionOperand, parameters, 1, builderContext);
- }
-
- if (projectionOperand is TableExpression)
- projectionOperand = RegisterTable((TableExpression)projectionOperand, builderContext);
-
- if (groupOperand0 != null)
- projectionOperand = new GroupExpression(projectionOperand, groupOperand0.KeyExpression);
-
- return new SpecialExpression(specialExpressionType, projectionOperand);
- }
- else
- {
- var projectionQueryBuilderContext = builderContext.NewSelect();
-
- var tableExpression = Analyze(parameters[0], projectionQueryBuilderContext);
-
- if (!(tableExpression is TableExpression) && !(tableExpression is EntitySetExpression))
- tableExpression = Analyze(tableExpression, projectionQueryBuilderContext);
- EntitySetExpression setExpression = tableExpression as EntitySetExpression;
- if (setExpression != null)
- tableExpression = setExpression.TableExpression;
-
- // from here we build a custom clause:
- // <anyClause> ==> "(select count(*) from <table> where <anyClause>)>0"
- // TODO (later...): see if some vendors support native Any operator and avoid this substitution
- if (parameters.Count > 1)
- {
- setExpression = tableExpression as EntitySetExpression;
- if (setExpression != null)
- tableExpression = setExpression.TableExpression;
- var anyClause = Analyze(parameters[1], tableExpression, projectionQueryBuilderContext);
- RegisterWhere(anyClause, projectionQueryBuilderContext);
- }
-
- projectionQueryBuilderContext.CurrentSelect = projectionQueryBuilderContext.CurrentSelect.ChangeOperands(new SpecialExpression(specialExpressionType, tableExpression));
-
- // we now switch back to current context, and compare the result with 0
- return projectionQueryBuilderContext.CurrentSelect;
- }
- }
-
- /// <summary>
- /// Entry point for a Select()
- /// static Select(this Expression table, λ(table))
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeSelect(IList<Expression> parameters, BuilderContext builderContext)
- {
- // just call back the underlying lambda (or quote, whatever)
- Expression ex = Analyze(parameters[1], parameters[0], builderContext);
-
- // http://social.msdn.microsoft.com/Forums/en-US/linqprojectgeneral/thread/1ce25da3-44c6-407d-8395-4c146930004b
- if (ex.NodeType == ExpressionType.MemberInit &&
- builderContext.QueryContext.DataContext.Mapping.GetMetaType(ex.Type) != null)
- throw new NotSupportedException(
- string.Format("Explicit construction of entity type '{0}' in query is not allowed.",
- ex.Type.FullName));
- TableExpression tableExpression = parameters[0] as TableExpression;
- if (tableExpression != null && builderContext.CurrentSelect.Tables.Count == 0)
- RegisterTable(tableExpression, builderContext);
- return ex;
- }
-
- /// <summary>
- /// Entry point for a Where()
- /// static Where(this Expression table, λ(table))
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeWhere(IList<Expression> parameters, BuilderContext builderContext)
- {
- var tablePiece = parameters[0];
- RegisterWhere(Analyze(parameters[1], tablePiece, builderContext), builderContext);
- return tablePiece;
- }
-
- /// <summary>
- /// Handling a lambda consists in:
- /// - filling its input parameters with what's on the stack
- /// - using the body (parameters are registered in the context)
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeLambda(Expression expression, IList<Expression> parameters, BuilderContext builderContext)
- {
- var lambdaExpression = expression as LambdaExpression;
- if (lambdaExpression == null)
- throw Error.BadArgument("S0227: Unknown type for AnalyzeLambda() ({0})", expression.GetType());
- // for a lambda, first parameter is body, others are input parameters
- // so we create a parameters stack
- for (int parameterIndex = 0; parameterIndex < lambdaExpression.Parameters.Count; parameterIndex++)
- {
- var parameterExpression = lambdaExpression.Parameters[parameterIndex];
- builderContext.Parameters[parameterExpression.Name] = Analyze(parameters[parameterIndex], builderContext);
- }
- // we keep only the body, the header is now useless
- // and once the parameters have been substituted, we don't pass one anymore
- return Analyze(lambdaExpression.Body, builderContext);
- }
-
- /// <summary>
- /// When a parameter is used, we replace it with its original value
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeParameter(Expression expression, BuilderContext builderContext)
- {
- Expression unaliasedExpression;
- var parameterName = GetParameterName(expression);
- builderContext.Parameters.TryGetValue(parameterName, out unaliasedExpression);
- if (unaliasedExpression == null)
- throw Error.BadArgument("S0257: can not find parameter '{0}'", parameterName);
-
- #region set alias helper
-
- // for table...
- var unaliasedTableExpression = unaliasedExpression as TableExpression;
- if (unaliasedTableExpression != null && unaliasedTableExpression.Alias == null)
- unaliasedTableExpression.Alias = parameterName;
- // .. or column
- var unaliasedColumnExpression = unaliasedExpression as ColumnExpression;
- if (unaliasedColumnExpression != null && unaliasedColumnExpression.Alias == null)
- unaliasedColumnExpression.Alias = parameterName;
-
- #endregion
-
- //var groupByExpression = unaliasedExpression as GroupByExpression;
- //if (groupByExpression != null)
- // unaliasedExpression = groupByExpression.ColumnExpression.Table;
-
- return unaliasedExpression;
- }
-
- /// <summary>
- /// Returns if the given member can be considered as an EntitySet<>
- /// </summary>
- /// <param name="memberType"></param>
- /// <param name="entityType"></param>
- /// <returns></returns>
- protected virtual bool IsEntitySet(Type memberType, out Type entityType)
- {
- entityType = memberType;
- // one check, a generic EntityRef<> or inherited
- if (memberType.IsGenericType && typeof(EntitySet<>).IsAssignableFrom(memberType.GetGenericTypeDefinition()))
- {
- entityType = memberType.GetGenericArguments()[0];
- return true;
- }
-#if !MONO_STRICT
- // this is for compatibility with previously generated .cs files
- // TODO: remove in 2009
- if (memberType.IsGenericType && typeof(System.Data.Linq.EntitySet<>).IsAssignableFrom(memberType.GetGenericTypeDefinition()))
- {
- entityType = memberType.GetGenericArguments()[0];
- return true;
- }
-#endif
- return false;
- }
-
- /// <summary>
- /// Analyzes a member access.
- /// This analyzis is down to top: the highest identifier is at bottom
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeMember(Expression expression, BuilderContext builderContext)
- {
- var memberExpression = (MemberExpression)expression;
-
- Expression objectExpression = null;
- //maybe is a static member access like DateTime.Now
- bool isStaticMemberAccess = memberExpression.Member.GetIsStaticMember();
-
- var memberInfo = memberExpression.Member;
- if (!isStaticMemberAccess && memberInfo.Name == "Count")
- return AnalyzeProjectionQuery(SpecialExpressionType.Count, new[] { memberExpression.Expression }, builderContext);
-
- if (!isStaticMemberAccess)
- // first parameter is object, second is member
- objectExpression = Analyze(memberExpression.Expression, builderContext);
-
- // then see what we can do, depending on object type
- // - MetaTable --> then the result is a table
- // - Table --> the result may be a column or a join
- // - Object --> external parameter or table (can this happen here? probably not... to be checked)
-
- EntitySetExpression setExpression = objectExpression as EntitySetExpression;
- if (setExpression != null)
- {
- objectExpression = setExpression.TableExpression;
- }
-
- if (objectExpression is MetaTableExpression)
- {
- var metaTableExpression = (MetaTableExpression)objectExpression;
- var tableExpression = metaTableExpression.GetTableExpression(memberInfo);
- if (tableExpression == null)
- throw Error.BadArgument("S0270: MemberInfo '{0}' not found in MetaTable", memberInfo.Name);
- return tableExpression;
- }
-
- if (objectExpression is GroupExpression)
- {
- if (memberInfo.Name == "Key")
- return ((GroupExpression)objectExpression).KeyExpression;
- }
-
- // if object is a table, then we need a column, or an association
- if (objectExpression is TableExpression)
- {
- var tableExpression = (TableExpression)objectExpression;
-
-
- // before finding an association, we check for an EntitySet<>
- // this will be used in RegisterAssociation
- Type entityType;
- if (IsEntitySet(memberInfo.GetMemberType(), out entityType))
- return new EntitySetExpression(tableExpression, memberInfo, memberInfo.GetMemberType(), builderContext, this);
-
- // first of all, then, try to find the association
- var queryAssociationExpression = RegisterAssociation(tableExpression, memberInfo, entityType,
- builderContext);
- if (queryAssociationExpression != null)
- {
- return queryAssociationExpression;
- }
- // then, try the column
- ColumnExpression queryColumnExpression = RegisterColumn(tableExpression, memberInfo, builderContext);
- if (queryColumnExpression != null)
- {
- Type storageType = queryColumnExpression.StorageInfo != null ? queryColumnExpression.StorageInfo.GetMemberType() : null;
- if (storageType != null && queryColumnExpression.Type != storageType)
- {
- return Expression.Convert(queryColumnExpression, queryColumnExpression.Type, typeof(Convert).GetMethod("To" + queryColumnExpression.Type.Name, new Type[] { queryColumnExpression.Type }));
- }
- else
- {
- return queryColumnExpression;
- }
- }
- // then, cry
- throw Error.BadArgument("S0293: Column must be mapped. Non-mapped columns are not handled by now.");
- }
-
- // if object is still an object (== a constant), then we have an external parameter
- if (objectExpression is ConstantExpression)
- {
- // the memberInfo.Name is provided here only to ease the SQL reading
- var parameterExpression = RegisterParameter(expression, memberInfo.Name, builderContext);
- if (parameterExpression != null)
- return parameterExpression;
- throw Error.BadArgument("S0302: Can not created parameter from expression '{0}'", expression);
- }
-
- // we have here a special cases for nullables
- if (!isStaticMemberAccess && objectExpression.Type != null && objectExpression.Type.IsNullable())
- {
- // Value means we convert the nullable to a value --> use Convert instead (works both on CLR and SQL, too)
- if (memberInfo.Name == "Value")
- return Expression.Convert(objectExpression, memberInfo.GetMemberType());
- // HasValue means not null (works both on CLR and SQL, too)
- if (memberInfo.Name == "HasValue")
- return new SpecialExpression(SpecialExpressionType.IsNotNull, objectExpression);
- }
-
-
- if (memberInfo.DeclaringType == typeof(DateTime))
- return AnalyzeDateTimeMemberAccess(objectExpression, memberInfo, isStaticMemberAccess);
-
- // TODO: make this expresion safe (objectExpression can be null here)
- if (objectExpression.Type == typeof(TimeSpan))
- return AnalyzeTimeSpanMemberAccess(objectExpression, memberInfo);
-
-
- if (objectExpression is InputParameterExpression)
- {
- return AnalyzeExternalParameterMember((InputParameterExpression)objectExpression, memberInfo, builderContext);
- }
-
- if (objectExpression is MemberInitExpression)
- {
- var foundExpression = AnalyzeMemberInit((MemberInitExpression)objectExpression, memberInfo, builderContext);
- if (foundExpression != null)
- return foundExpression;
- }
-
- return AnalyzeCommonMember(objectExpression, memberInfo, builderContext);
- }
-
- protected Expression AnalyzeTimeSpanMemberAccess(Expression objectExpression, MemberInfo memberInfo)
- {
- //A timespan expression can be only generated in a c# query as a DateTime difference, as a function call return or as a paramter
- //this case is for the DateTime difference operation
-
- if (!(objectExpression is BinaryExpression))
- throw new NotSupportedException();
-
- var operands = objectExpression.GetOperands();
-
- bool absoluteSpam = memberInfo.Name.StartsWith("Total");
- string operationKey = absoluteSpam ? memberInfo.Name.Substring(5) : memberInfo.Name;
-
- Expression currentExpression;
- switch (operationKey)
- {
- case "Milliseconds":
- currentExpression = Expression.Convert(new SpecialExpression(SpecialExpressionType.DateDiffInMilliseconds, operands.First(), operands.ElementAt(1)), typeof(double));
- break;
- case "Seconds":
- currentExpression = Expression.Divide(
- Expression.Convert(new SpecialExpression(SpecialExpressionType.DateDiffInMilliseconds, operands.First(), operands.ElementAt(1)), typeof(double)),
- Expression.Constant(1000.0));
- break;
- case "Minutes":
- currentExpression = Expression.Divide(
- Expression.Convert(new SpecialExpression(SpecialExpressionType.DateDiffInMilliseconds, operands.First(), operands.ElementAt(1)), typeof(double)),
- Expression.Constant(60000.0));
- break;
- case "Hours":
- currentExpression = Expression.Divide(
- Expression.Convert(new SpecialExpression(SpecialExpressionType.DateDiffInMilliseconds, operands.First(), operands.ElementAt(1)), typeof(double)),
- Expression.Constant(3600000.0));
- break;
- case "Days":
- currentExpression = Expression.Divide(
- Expression.Convert(new SpecialExpression(SpecialExpressionType.DateDiffInMilliseconds, operands.First(), operands.ElementAt(1)), typeof(double)),
- Expression.Constant(86400000.0));
- break;
- default:
- throw new NotSupportedException(string.Format("The operation {0} over the TimeSpan isn't currently supported", memberInfo.Name));
- }
-
- if (!absoluteSpam)
- {
- switch (memberInfo.Name)
- {
- case "Milliseconds":
- currentExpression = Expression.Convert(Expression.Modulo(Expression.Convert(currentExpression, typeof(long)), Expression.Constant(1000L)), typeof(int));
- break;
- case "Seconds":
- currentExpression = Expression.Convert(Expression.Modulo(Expression.Convert(currentExpression, typeof(long)),
- Expression.Constant(60L)), typeof(int));
- break;
- case "Minutes":
- currentExpression = Expression.Convert(Expression.Modulo(Expression.Convert(currentExpression, typeof(long)),
- Expression.Constant(60L)), typeof(int));
- break;
- case "Hours":
- currentExpression = Expression.Convert(Expression.Modulo(Expression.Convert(
- currentExpression, typeof(long)),
- Expression.Constant(24L)), typeof(int));
- break;
- case "Days":
- currentExpression = Expression.Convert(currentExpression, typeof(int));
- break;
- }
-
- }
- return currentExpression;
- }
-
- protected Expression AnalyzeDateTimeMemberAccess(Expression objectExpression, MemberInfo memberInfo, bool isStaticMemberAccess)
- {
- if (isStaticMemberAccess)
- {
- if (memberInfo.Name == "Now")
- return new SpecialExpression(SpecialExpressionType.Now);
- else
- throw new NotSupportedException(string.Format("DateTime Member access {0} not supported", memberInfo.Name));
- }
- else
- {
- switch (memberInfo.Name)
- {
- case "Year":
- return new SpecialExpression(SpecialExpressionType.Year, objectExpression);
- case "Month":
- return new SpecialExpression(SpecialExpressionType.Month, objectExpression);
- case "Day":
- return new SpecialExpression(SpecialExpressionType.Day, objectExpression);
- case "Hour":
- return new SpecialExpression(SpecialExpressionType.Hour, objectExpression);
- case "Minute":
- return new SpecialExpression(SpecialExpressionType.Minute, objectExpression);
- case "Second":
- return new SpecialExpression(SpecialExpressionType.Second, objectExpression);
- case "Millisecond":
- return new SpecialExpression(SpecialExpressionType.Millisecond, objectExpression);
- case "Date":
- return new SpecialExpression(SpecialExpressionType.Date, objectExpression);
- default:
- throw new NotSupportedException(string.Format("DateTime Member access {0} not supported", memberInfo.Name));
- }
- }
- }
-
- /// <summary>
- /// This method analyzes the case of a new followed by a member access
- /// for example new "A(M = value).M", where the Expression can be reduced to "value"
- /// Caution: it may return null if no result is found
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="memberInfo"></param>
- /// <param name="builderContext"></param>
- /// <returns>A member initializer or null</returns>
- protected virtual Expression AnalyzeMemberInit(MemberInitExpression expression, MemberInfo memberInfo,
- BuilderContext builderContext)
- {
- // TODO: a method for NewExpression that we will use directly from AnalyzeMember and indirectly from here
- foreach (var binding in expression.Bindings)
- {
- var memberAssignment = binding as MemberAssignment;
- if (memberAssignment != null)
- {
- if (memberAssignment.Member == memberInfo)
- return memberAssignment.Expression;
- }
- }
- return null;
- }
-
- protected virtual Expression AnalyzeExternalParameterMember(InputParameterExpression expression, MemberInfo memberInfo, BuilderContext builderContext)
- {
- UnregisterParameter(expression, builderContext);
- return RegisterParameter(Expression.MakeMemberAccess(expression.Expression, memberInfo), memberInfo.Name, builderContext);
- }
-
- protected virtual Expression AnalyzeCommonMember(Expression objectExpression, MemberInfo memberInfo, BuilderContext builderContext)
- {
- if (typeof(string).IsAssignableFrom(objectExpression.Type))
- {
- switch (memberInfo.Name)
- {
- case "Length":
- return new SpecialExpression(SpecialExpressionType.StringLength, objectExpression);
- }
- }
- //throw Error.BadArgument("S0324: Don't know how to handle Piece");
- return Expression.MakeMemberAccess(objectExpression, memberInfo);
- }
-
- /// <summary>
- /// A Quote creates a new local context, outside which created parameters disappear
- /// This is why we clone the BuilderContext
- /// </summary>
- /// <param name="piece"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeQuote(Expression piece, IList<Expression> parameters, BuilderContext builderContext)
- {
- var builderContextClone = builderContext.NewQuote();
- var firstExpression = piece.GetOperands().First();
- return Analyze(firstExpression, parameters, builderContextClone);
- }
-
- /// <summary>
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeOperatorSubstract(Expression expression, BuilderContext builderContext)
- {
- return AnalyzeOperator(expression, builderContext);
- }
-
- /// <summary>
- /// Operator analysis consists in anlyzing all operands
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeOperator(Expression expression, BuilderContext builderContext)
- {
- var u = expression as UnaryExpression;
- string parameterName;
- if (expression.NodeType == ExpressionType.Convert &&
- u.Method == null &&
- (parameterName = GetParameterName(u.Operand)) != null)
- {
- Expression unaliasedExpression;
- builderContext.Parameters.TryGetValue(parameterName, out unaliasedExpression);
- var unaliasedTableExpression = unaliasedExpression as TableExpression;
- if (unaliasedExpression != null && unaliasedTableExpression != null)
- return unaliasedTableExpression;
- }
- var operands = expression.GetOperands().ToList();
- for (int operandIndex = 0; operandIndex < operands.Count; operandIndex++)
- {
- var operand = operands[operandIndex];
- operands[operandIndex] = Analyze(operand, builderContext);
- }
-
- return expression.ChangeOperands(operands);
- }
-
- protected virtual Expression AnalyzeNewOperator(Expression expression, BuilderContext builderContext)
- {
- if (builderContext.ExpectMetaTableDefinition)
- {
- // first, check if we have a MetaTable definition
- Type metaType;
- var typeInitializers = GetTypeInitializers<Expression>((NewExpression)expression, true, out metaType);
- var aliases = new Dictionary<MemberInfo, MutableExpression>();
- foreach (var memberInfo in typeInitializers.Keys)
- {
- var e = Analyze(typeInitializers[memberInfo], builderContext);
- var tableExpression = e as TableExpression;
- var ese = e as EntitySetExpression;
- if (ese != null)
- tableExpression = ese.TableExpression;
- if (tableExpression != null)
- {
- aliases[memberInfo] = tableExpression;
- }
- else
- {
- aliases[memberInfo] = Analyze(typeInitializers[memberInfo], builderContext) as MetaTableExpression;
- }
- }
- if (IsMetaTableDefinition(aliases))
- return RegisterMetaTable(metaType, aliases, builderContext);
- }
- return AnalyzeOperator(expression, builderContext);
- }
-
- protected virtual bool IsMetaTableDefinition(IDictionary<MemberInfo, MutableExpression> aliases)
- {
- if (aliases.Count != 2)
- return false;
- foreach (var tableExpression in aliases.Values)
- {
- if (tableExpression == null)
- return false;
- }
- return true;
- }
-
- /// <summary>
- /// SelectMany() joins tables
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeSelectMany(IList<Expression> parameters, BuilderContext builderContext)
- {
- if (parameters.Count == 3)
- {
- // ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/fxref_system.core/html/3371348f-7811-b0bc-8c0a-2a595e08e086.htm
- var tableExpression = parameters[0];
- var projectionExpression = Analyze(parameters[1], new[] { tableExpression }, builderContext);
- //var manyPiece = Analyze(parameters[2], new[] { tableExpression, projectionExpression }, builderContext);
- // from here, our manyPiece is a MetaTable definition
- //var newExpression = manyPiece as NewExpression;
- //if (newExpression == null)
- // throw Error.BadArgument("S0377: Expected a NewExpression as SelectMany() return value");
- //Type metaTableType;
- //var associations = GetTypeInitializers<TableExpression>(newExpression, true, out metaTableType);
- //return RegisterMetaTable(metaTableType, associations, builderContext);
- var metaTableDefinitionBuilderContext = builderContext.Clone();
- metaTableDefinitionBuilderContext.ExpectMetaTableDefinition = true;
- var expression = Analyze(parameters[2], new[] { tableExpression, projectionExpression },
- metaTableDefinitionBuilderContext);
- return expression;
- }
- throw Error.BadArgument("S0358: Don't know how to handle this SelectMany() overload ({0} parameters)", parameters.Count);
- }
-
- protected virtual IDictionary<MemberInfo, E> GetTypeInitializers<E>(NewExpression newExpression,
- bool checkCast, out Type metaType)
- where E : Expression
- {
- var associations = new Dictionary<MemberInfo, E>();
- metaType = null;
- for (int ctorParameterIndex = 0; ctorParameterIndex < newExpression.Arguments.Count; ctorParameterIndex++)
- {
- var aliasedExpression = newExpression.Arguments[ctorParameterIndex] as E;
- if (aliasedExpression == null && checkCast)
- throw Error.BadArgument("S0541: Expected an specific Expression type for GetTypeInitializers()");
- var memberInfo = newExpression.Members[ctorParameterIndex];
- metaType = memberInfo.ReflectedType;
- // the property info is the reflecting property for the memberInfo, if memberInfo is a get_*
- // otherwise we keep the memberInfo as is, since it is a field
- var propertyInfo = memberInfo.GetExposingProperty() ?? memberInfo;
- associations[propertyInfo] = aliasedExpression;
- }
- if (metaType == null && checkCast)
- throw Error.BadArgument("S0550: Empty NewExpression found"); // this should never happen, otherwise we may simply ignore it or take the type from elsewhere
- return associations;
- }
-
- //protected virtual IDictionary<MemberInfo, E> GetTypeInitializers<E>(NewExpression newExpression)
- // where E : Expression
- //{
- // Type metaType;
- // return GetTypeInitializers<E>(newExpression, out metaType);
- //}
-
- /// <summary>
- /// Analyzes a Join statement (explicit join)
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeJoin(IList<Expression> parameters, BuilderContext builderContext)
- {
- return AnalyzeJoin(parameters, TableJoinType.Inner, builderContext);
- }
-
- /// <summary>
- /// Analyzes a Join statement (explicit join)
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeGroupJoin(IList<Expression> parameters, BuilderContext builderContext)
- {
- return AnalyzeJoin(parameters, TableJoinType.Inner, builderContext);
- }
-
- protected virtual Expression AnalyzeOuterJoin(IList<Expression> parameters, BuilderContext builderContext)
- {
- var expression = Analyze(parameters[0], builderContext);
- var tableExpression = expression as TableExpression;
- if (tableExpression != null)
- {
- tableExpression.SetOuterJoin();
- }
- return expression;
- }
-
- private Expression AnalyzeJoin(IList<Expression> parameters, TableJoinType joinType, BuilderContext builderContext)
- {
- if (parameters.Count == 5)
- {
- var leftExpression = Analyze(parameters[0], builderContext);
- var rightTable = Analyze(parameters[1], builderContext) as TableExpression;
- if (rightTable == null)
- throw Error.BadArgument("S0536: Expected a TableExpression for Join");
- var leftJoin = Analyze(parameters[2], leftExpression, builderContext);
- var rightJoin = Analyze(parameters[3], rightTable, builderContext);
- // from here, we have two options to join:
- // 1. left and right are tables, we can use generic expressions (most common)
- // 2. left is something else (a meta table)
- var leftTable = leftExpression as TableExpression;
- if (leftTable == null)
- {
- var leftColumn = leftJoin as ColumnExpression;
- if (leftColumn == null)
- throw Error.BadArgument("S0701: No way to find left table for Join");
- leftTable = leftColumn.Table;
- }
- rightTable.Join(joinType, leftTable, Expression.Equal(leftJoin, rightJoin),
- string.Format("join{0}", builderContext.EnumerateAllTables().Count()));
- // last part is lambda, with two tables as parameters
- var metaTableDefinitionBuilderContext = builderContext.Clone();
- metaTableDefinitionBuilderContext.ExpectMetaTableDefinition = true;
- var expression = Analyze(parameters[4], new[] { leftExpression, rightTable }, metaTableDefinitionBuilderContext);
- return expression;
- }
- throw Error.BadArgument("S0530: Don't know how to handle GroupJoin() with {0} parameters", parameters.Count);
- }
-
- /// <summary>
- /// "Distinct" means select X group by X
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeDistinct(IList<Expression> parameters, BuilderContext builderContext)
- {
- var expression = Analyze(parameters[0], builderContext);
- // we select and group by the same criterion
- var group = new GroupExpression(expression, expression);
- if (builderContext.CurrentSelect.NextSelectExpression != null)
- {
- expression = new SubSelectExpression(builderContext.CurrentSelect, expression.Type, "source");
- builderContext.NewParentSelect();
-
- // In the new scope we should not have MaximumDatabaseLoad
- builderContext.QueryContext.MaximumDatabaseLoad = false;
-
- builderContext.CurrentSelect.Tables.Add(expression as TableExpression);
- }
- builderContext.CurrentSelect.Group.Add(group);
- // "Distinct" method is equivalent to a GroupBy
- // but for some obscure reasons, Linq expects a IQueryable instead of an IGrouping
- // so we return the column, not the group
- return expression;
- }
-
- /// <summary>
- /// Creates a group by clause
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeGroupBy(IList<Expression> parameters, BuilderContext builderContext)
- {
- var table = Analyze(parameters[0], builderContext);
- var keyExpression = Analyze(parameters[1], table, builderContext);
-
- Expression result;
- if (parameters.Count == 2)
- result = table; // we return the whole table
- else if (parameters.Count == 3)
- result = Analyze(parameters[2], table, builderContext); // 3 parameters for a projection expression
- else
- throw Error.BadArgument("S0629: Don't know how to handle Expression to group by with {0} parameters", parameters.Count);
-
- var group = new GroupExpression(result, keyExpression);
- builderContext.CurrentSelect.Group.Add(group);
- return group;
- }
-
- /// <summary>
- /// All() returns true if the given condition satisfies all provided elements
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeAll(IList<Expression> parameters, BuilderContext builderContext)
- {
- var allBuilderContext = builderContext.NewSelect();
- var tableExpression = Analyze(parameters[0], allBuilderContext);
- var allClause = Analyze(parameters[1], tableExpression, allBuilderContext);
- // from here we build a custom clause:
- // <allClause> ==> "(select count(*) from <table> where not <allClause>)==0"
- // TODO (later...): see if some vendors support native All operator and avoid this substitution
- var whereExpression = Expression.Not(allClause);
- RegisterWhere(whereExpression, allBuilderContext);
- allBuilderContext.CurrentSelect = allBuilderContext.CurrentSelect.ChangeOperands(new SpecialExpression(SpecialExpressionType.Count, tableExpression));
- // TODO: see if we need to register the tablePiece here (we probably don't)
-
- // we now switch back to current context, and compare the result with 0
- var allExpression = Expression.Equal(allBuilderContext.CurrentSelect, Expression.Constant(0));
- return allExpression;
- }
-
- /// <summary>
- /// Any() returns true if the given condition satisfies at least one of provided elements
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeAny(IList<Expression> parameters, BuilderContext builderContext)
- {
- if (builderContext.IsExternalInExpressionChain)
- {
- var tableExpression = Analyze(parameters[0], builderContext);
- Expression projectionOperand;
-
- if (builderContext.CurrentSelect.NextSelectExpression != null)
- {
- TableExpression currentTableExpression = tableExpression as TableExpression;
- tableExpression = new SubSelectExpression(builderContext.CurrentSelect, currentTableExpression.Type, "source");
- builderContext.NewParentSelect();
-
- // In the new scope we should not have MaximumDatabaseLoad
- builderContext.QueryContext.MaximumDatabaseLoad = false;
-
- builderContext.CurrentSelect.Tables.Add(tableExpression as TableExpression);
- }
-
- // basically, we have three options for projection methods:
- // - projection on grouped table (1 operand, a GroupExpression)
- // - projection on grouped column (2 operands, GroupExpression and ColumnExpression)
- // - projection on table/column, with optional restriction
- var groupOperand0 = tableExpression as GroupExpression;
- if (groupOperand0 != null)
- {
- if (parameters.Count > 1)
- {
- projectionOperand = Analyze(parameters[1], groupOperand0.GroupedExpression,
- builderContext);
- }
- else
- projectionOperand = Analyze(groupOperand0.GroupedExpression, builderContext);
- }
- else
- {
- projectionOperand = tableExpression;
- CheckWhere(projectionOperand, parameters, 1, builderContext);
- }
-
- if (projectionOperand is TableExpression)
- projectionOperand = RegisterTable((TableExpression)projectionOperand, builderContext);
-
- if (groupOperand0 != null)
- projectionOperand = new GroupExpression(projectionOperand, groupOperand0.KeyExpression);
-
- return Expression.GreaterThan(new SpecialExpression(SpecialExpressionType.Count, projectionOperand), Expression.Constant(0));
- }
- else
- {
- var anyBuilderContext = builderContext.NewSelect();
- var tableExpression = Analyze(parameters[0], anyBuilderContext);
-
- if (!(tableExpression is TableExpression) && !(tableExpression is EntitySetExpression))
- tableExpression = Analyze(tableExpression, anyBuilderContext);
- EntitySetExpression setExpression = tableExpression as EntitySetExpression;
- if (setExpression != null)
- tableExpression = setExpression.TableExpression;
-
- // from here we build a custom clause:
- // <anyClause> ==> "(select count(*) from <table> where <anyClause>)>0"
- // TODO (later...): see if some vendors support native Any operator and avoid this substitution
- if (parameters.Count > 1)
- {
- setExpression = tableExpression as EntitySetExpression;
- if (setExpression != null)
- tableExpression = setExpression.TableExpression;
- var anyClause = Analyze(parameters[1], tableExpression, anyBuilderContext);
- RegisterWhere(anyClause, anyBuilderContext);
- }
- anyBuilderContext.CurrentSelect = anyBuilderContext.CurrentSelect.ChangeOperands(new SpecialExpression(SpecialExpressionType.Count, tableExpression));
- // TODO: see if we need to register the tablePiece here (we probably don't)
-
- // we now switch back to current context, and compare the result with 0
- var anyExpression = Expression.GreaterThan(anyBuilderContext.CurrentSelect, Expression.Constant(0));
- return anyExpression;
- }
- }
-
- protected virtual Expression AnalyzeLikeStart(IList<Expression> parameters, BuilderContext builderContext)
- {
- return AnalyzeLike(parameters[0], null, parameters[1], "%", builderContext);
- }
-
- protected virtual Expression AnalyzeLikeEnd(IList<Expression> parameters, BuilderContext builderContext)
- {
- return AnalyzeLike(parameters[0], "%", parameters[1], null, builderContext);
- }
-
- protected virtual Expression AnalyzeLike(IList<Expression> parameters, BuilderContext builderContext)
- {
- return AnalyzeLike(parameters[0], "%", parameters[1], "%", builderContext);
- }
-
- protected virtual Expression AnalyzeLike(Expression value, string before, Expression operand, string after, BuilderContext builderContext)
- {
- operand = Analyze(operand, builderContext);
- if (before != null)
- operand = new SpecialExpression(SpecialExpressionType.Concat, Expression.Constant(before), operand);
- if (after != null)
- operand = new SpecialExpression(SpecialExpressionType.Concat, operand, Expression.Constant(after));
- return new SpecialExpression(SpecialExpressionType.Like, Analyze(value, builderContext), operand);
- }
-
- protected virtual Expression AnalyzeSubString(IList<Expression> parameters, BuilderContext builderContext)
- {
- var stringExpression = Analyze(parameters[0], builderContext);
- var startExpression = new StartIndexOffsetExpression(builderContext.QueryContext.DataContext.Vendor.SqlProvider.StringIndexStartsAtOne,
- Analyze(parameters[1], builderContext));
- if (parameters.Count > 2)
- {
- var lengthExpression = parameters[2];
- return new SpecialExpression(SpecialExpressionType.Substring, stringExpression, startExpression, lengthExpression);
- }
- return new SpecialExpression(SpecialExpressionType.Substring, stringExpression, startExpression);
- }
-
- protected virtual Expression AnalyzeContains(IList<Expression> parameters, BuilderContext builderContext)
- {
- if (parameters[0].Type.IsArray)
- {
- Expression array = Analyze(parameters[0], builderContext);
- var expression = Analyze(parameters[1], builderContext);
- return new SpecialExpression(SpecialExpressionType.In, expression, array);
- }
- else
- {
- if (typeof(IQueryable).IsAssignableFrom(parameters[0].Type))
- {
- Expression p0 = Analyze(parameters[1], builderContext);
- BuilderContext newContext = builderContext.NewSelect();
- InputParameterExpression ip1 = new InputParameterExpression(parameters[0], "dummy");
-
- Expression p1 = AnalyzeQueryProvider(ip1.GetValue() as QueryProvider, newContext);
- ColumnExpression c = p1 as ColumnExpression;
- if (!newContext.CurrentSelect.Tables.Contains(c.Table))
- {
- newContext.CurrentSelect.Tables.Add(c.Table);
- }
- // TODO: verify if this is the right place to work
- return new SpecialExpression(SpecialExpressionType.In, p0, newContext.CurrentSelect.Mutate(new Expression[] { p1 }));
- }
- }
- throw Error.BadArgument("S0548: Can't analyze Contains() method");
- }
-
- protected virtual Expression AnalyzeToUpper(IList<Expression> parameters, BuilderContext builderContext)
- {
- return new SpecialExpression(SpecialExpressionType.ToUpper, Analyze(parameters[0], builderContext));
- }
-
- protected virtual Expression AnalyzeToLower(IList<Expression> parameters, BuilderContext builderContext)
- {
- return new SpecialExpression(SpecialExpressionType.ToLower, Analyze(parameters[0], builderContext));
- }
-
- /// <summary>
- /// Registers ordering request
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="descending"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeOrderBy(IList<Expression> parameters, bool descending, BuilderContext builderContext)
- {
- var table = Analyze(parameters[0], builderContext);
- // the column is related to table
- var column = Analyze(parameters[1], table, builderContext);
- builderContext.CurrentSelect.OrderBy.Add(new OrderByExpression(descending, column));
- return table;
- }
-
- /// <summary>
- /// Analyzes constant expression value, and eventually extracts a table
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeConstant(Expression expression, BuilderContext builderContext)
- {
- var constantExpression = expression as ConstantExpression;
- if (constantExpression != null)
- {
- var queriedType = GetQueriedType(expression);
- if (queriedType != null)
- {
- //return new TableExpression(queriedType, DataMapper.GetTableName(queriedType, builderContext.QueryContext.DataContext));
- }
- if (constantExpression.Value is ITable)
- {
- var tableType = constantExpression.Type.GetGenericArguments()[0];
- return CreateTable(tableType, builderContext);
- }
- else
- {
- QueryProvider queryProvider = constantExpression.Value as QueryProvider;
- if (queryProvider != null)
- {
- Expression tableExpression = AnalyzeQueryProvider(queryProvider, builderContext.NewQuote());
- return tableExpression;
- }
- }
- }
- return expression;
- }
-
- protected virtual Expression AnalyzeQueryProvider(QueryProvider queryProvider, BuilderContext builderContext)
- {
- // TODO: check if the QueryProvider queryProvider belong to DataContext present in builderContext.QueryContext.DataContext
- // otherwise strange things could happen in the future (I suppose)
-
- // Build a new Context for the query
- ExpressionChain expressions = queryProvider.ExpressionChain;
- Expression tableExpression = CreateTableExpression(queryProvider.ExpressionChain.Expressions[0], builderContext);
-
- return this.Analyze(expressions, tableExpression, builderContext);
- }
-
- protected virtual Expression AnalyzeSelectOperation(SelectOperatorType operatorType, IList<Expression> parameters, BuilderContext builderContext)
- {
- // a special case: if we have several SELECT expressions linked together,
- // we maximize the load to the database, since the result must use the same parameters
- // types and count.
- builderContext.QueryContext.MaximumDatabaseLoad = true; // all select expression goes to SQL tier
-
- var constantExpression = parameters[1] as ConstantExpression;
- QueryProvider queryProvider = constantExpression.Value as QueryProvider;
- if (queryProvider != null)
- {
- // Handle second select first
- BuilderContext newContext = builderContext.NewSisterSelect();
- Expression tableExpression = AnalyzeQueryProvider(queryProvider, newContext);
- BuildSelect(tableExpression, newContext);
-
- // add the second select select to the chain
- if (newContext.CurrentSelect.NextSelectExpression != null)
- {
- var operand0 = new SubSelectExpression(newContext.CurrentSelect, tableExpression.Type, "source");
- newContext.NewParentSelect();
- newContext.CurrentSelect.Tables.Add(operand0);
- }
- SelectExpression selectToModify = builderContext.CurrentSelect;
- while (selectToModify.NextSelectExpression != null)
- selectToModify = selectToModify.NextSelectExpression;
-
- selectToModify.NextSelectExpression = newContext.CurrentSelect;
- selectToModify.NextSelectExpressionOperator = operatorType;
-
- Expression firstSelection = Analyze(parameters[0], builderContext);
- BuildSelect(firstSelection, builderContext);
-
- return firstSelection;
- }
-
- return Analyze(parameters[0], builderContext);
- }
-
- /// <summary>
- /// Analyses InvokeExpression
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeInvoke(Expression expression, IList<Expression> parameters,
- BuilderContext builderContext)
- {
- var invocationExpression = (InvocationExpression)expression;
- var lambda = invocationExpression.Expression as LambdaExpression;
- if (lambda != null)
- {
- var localBuilderContext = builderContext.NewQuote();
- //for (int parameterIndex = 0; parameterIndex < lambda.Parameters.Count; parameterIndex++)
- //{
- // var parameter = lambda.Parameters[parameterIndex];
- // localBuilderContext.Parameters[parameter.Name] = Analyze(invocationExpression.Arguments[parameterIndex], builderContext);
- //}
- //return Analyze(lambda, localBuilderContext);
- return Analyze(lambda, invocationExpression.Arguments, localBuilderContext);
- }
- // TODO: see what we must do here
- return expression;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Registrar.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Registrar.cs
deleted file mode 100644
index 36f2bd07a8d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.Registrar.cs
+++ /dev/null
@@ -1,602 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-using DbLinq.Util;
-
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal partial class ExpressionDispatcher
- {
-
- /// <summary>
- /// Returns a registered column, or null if not found
- /// This method requires the table to be already registered
- /// </summary>
- /// <param name="table"></param>
- /// <param name="name"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual ColumnExpression GetRegisteredColumn(TableExpression table, string name,
- BuilderContext builderContext)
- {
- return
- (from queryColumn in builderContext.EnumerateScopeColumns()
- where queryColumn.Table.IsEqualTo(table) && queryColumn.Name == name
- select queryColumn).SingleOrDefault();
- }
-
- /// <summary>
- /// Returns an existing table or registers the current one
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns>A registered table or the current newly registered one</returns>
- public virtual TableExpression RegisterTable(TableExpression tableExpression, BuilderContext builderContext)
- {
- // 1. Find the table in current scope
- var foundTableExpression = (from t in builderContext.EnumerateScopeTables()
- where t.IsEqualTo(tableExpression)
- select t).SingleOrDefault();
- if (foundTableExpression != null)
- return foundTableExpression;
- // 2. Find it in all scopes, and promote it to current scope.
- foundTableExpression = PromoteTable(tableExpression, builderContext);
- if (foundTableExpression != null)
- return foundTableExpression;
- // 3. Add it
- builderContext.CurrentSelect.Tables.Add(tableExpression);
- return tableExpression;
- }
-
- /// <summary>
- /// Promotes a table to a common parent between its current scope and our current scope
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual TableExpression PromoteTable(TableExpression tableExpression, BuilderContext builderContext)
- {
- int currentIndex = 0;
- SelectExpression oldSelect = null;
- SelectExpression commonScope = null;
- TableExpression foundTable = null;
- do
- {
- // take a select
- oldSelect = builderContext.SelectExpressions[currentIndex];
-
- // look for a common scope
- if (oldSelect != builderContext.CurrentSelect)
- {
- commonScope = FindCommonScope(oldSelect, builderContext.CurrentSelect);
- if (commonScope != null)
- // if a common scope exists, look for an equivalent table in that select
- for (int tableIndex = 0; tableIndex < oldSelect.Tables.Count && foundTable == null; tableIndex++)
- {
- if (oldSelect.Tables[tableIndex].IsEqualTo(tableExpression))
- {
- // found a matching table!
- foundTable = oldSelect.Tables[tableIndex];
- }
- }
- }
- ++currentIndex;
- }
- while (currentIndex < builderContext.SelectExpressions.Count && foundTable == null);
-
- if (foundTable != null)
- {
- oldSelect.Tables.Remove(foundTable);
- commonScope.Tables.Add(foundTable);
- }
- return foundTable;
- }
-
- /// <summary>
- /// Find the common ancestor between two ScopeExpressions
- /// </summary>
- /// <param name="a"></param>
- /// <param name="b"></param>
- /// <returns></returns>
- protected virtual SelectExpression FindCommonScope(SelectExpression a, SelectExpression b)
- {
- for (var aScope = a; aScope != null; aScope = aScope.Parent)
- {
- for (var bScope = b; bScope != null; bScope = bScope.Parent)
- {
- if (aScope == bScope)
- return aScope;
- }
- }
- return null;
- }
-
- /// <summary>
- /// Registers a column
- /// This method requires the table to be already registered
- /// </summary>
- /// <param name="table"></param>
- /// <param name="memberInfo"></param>
- /// <param name="name"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public ColumnExpression RegisterColumn(TableExpression table,
- MemberInfo memberInfo, string name,
- BuilderContext builderContext)
- {
- if (memberInfo == null)
- return null;
- var queryColumn = GetRegisteredColumn(table, name, builderContext);
- if (queryColumn == null)
- {
- table = RegisterTable(table, builderContext);
- queryColumn = CreateColumn(table, memberInfo, builderContext);
- builderContext.CurrentSelect.Columns.Add(queryColumn);
- }
- return queryColumn;
- }
-
- /// <summary>
- /// Registers a column with only a table and a MemberInfo (this is the preferred method overload)
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="memberInfo"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public ColumnExpression RegisterColumn(TableExpression tableExpression, MemberInfo memberInfo,
- BuilderContext builderContext)
- {
- var dataMember = builderContext.QueryContext.DataContext.Mapping.GetTable(tableExpression.Type).RowType
- .GetDataMember(memberInfo);
- if (dataMember == null)
- return null;
- return RegisterColumn(tableExpression, memberInfo, dataMember.MappedName, builderContext);
- }
-
- public ColumnExpression CreateColumn(TableExpression table, MemberInfo memberInfo, BuilderContext builderContext)
- {
- var dataMember = builderContext.QueryContext.DataContext.Mapping.GetTable(table.Type).RowType
- .GetDataMember(memberInfo);
- if (dataMember == null)
- return null;
- return new ColumnExpression(table, dataMember);
- }
-
- /// <summary>
- /// Creates a default TableExpression
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual TableExpression CreateTable(Type tableType, BuilderContext builderContext)
- {
- return new TableExpression(tableType, DataMapper.GetTableName(tableType, builderContext.QueryContext.DataContext));
- }
-
- /// <summary>
- /// Registers an association
- /// </summary>
- /// <param name="tableExpression">The table holding the member, to become the joinedTable</param>
- /// <param name="tableMemberInfo"></param>
- /// <param name="otherType"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual TableExpression RegisterAssociation(TableExpression tableExpression, MemberInfo tableMemberInfo,
- Type otherType, BuilderContext builderContext)
- {
- IList<MemberInfo> otherKeys;
- TableJoinType joinType;
- string joinID;
- var theseKeys = DataMapper.GetAssociation(tableExpression, tableMemberInfo, otherType, out otherKeys,
- out joinType, out joinID, builderContext.QueryContext.DataContext);
- // if the memberInfo has no corresponding association, we get a null, that we propagate
- if (theseKeys == null)
- return null;
-
- // the current table has the foreign key, the other table the referenced (usually primary) key
- if (theseKeys.Count != otherKeys.Count)
- throw Error.BadArgument("S0128: Association arguments (FK and ref'd PK) don't match");
-
- // we first create the table, with the JoinID, and we MUST complete the table later, with the Join() method
- var otherTableExpression = new TableExpression(otherType, DataMapper.GetTableName(otherType, builderContext.QueryContext.DataContext), joinID);
-
- Expression joinExpression = null;
-
- var createdColumns = new List<ColumnExpression>();
- for (int keyIndex = 0; keyIndex < theseKeys.Count; keyIndex++)
- {
- // joinedKey is registered, even if unused by final select (required columns will be filtered anyway)
- Expression otherKey = RegisterColumn(otherTableExpression, otherKeys[keyIndex], builderContext);
- // foreign is created, we will store it later if this assocation is registered too
- Expression thisKey = CreateColumn(tableExpression, theseKeys[keyIndex], builderContext);
- createdColumns.Add((ColumnExpression)thisKey);
-
- // if the key is nullable, then convert it
- // TODO: this will probably need to be changed
- if (otherKey.Type.IsNullable())
- otherKey = Expression.Convert(otherKey, otherKey.Type.GetNullableType());
- if (thisKey.Type.IsNullable())
- thisKey = Expression.Convert(thisKey, thisKey.Type.GetNullableType());
- // the other key is set as left operand, this must be this way
- // since some vendors (SQL Server) don't support the opposite
- var referenceExpression = Expression.Equal(otherKey, thisKey);
-
- // if we already have a join expression, then we have a double condition here, so "AND" it
- if (joinExpression != null)
- joinExpression = Expression.And(joinExpression, referenceExpression);
- else
- joinExpression = referenceExpression;
- }
- // we complete the table here, now that we have all join information
- otherTableExpression.Join(joinType, tableExpression, joinExpression);
-
- // our table is created, with the expressions
- // now check if we didn't register exactly the same
- var existingTable = (from t in builderContext.EnumerateScopeTables() where t.IsEqualTo(otherTableExpression) select t).SingleOrDefault();
- if (existingTable != null)
- return existingTable;
-
- builderContext.CurrentSelect.Tables.Add(otherTableExpression);
- foreach (var createdColumn in createdColumns)
- builderContext.CurrentSelect.Columns.Add(createdColumn);
- return otherTableExpression;
- }
-
- /// <summary>
- /// Registers an external parameter
- /// Since these can be complex expressions, we don't try to identify them
- /// and push them every time
- /// The only loss may be a small memory loss (if anyone can prove me that the same Expression can be used twice)
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="alias"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual InputParameterExpression RegisterParameter(Expression expression, string alias, BuilderContext builderContext)
- {
- var queryParameterExpression = new InputParameterExpression(expression, alias);
- builderContext.ExpressionQuery.Parameters.Add(queryParameterExpression);
- return queryParameterExpression;
- }
-
- public virtual void UnregisterParameter(InputParameterExpression expression, BuilderContext builderContext)
- {
- builderContext.ExpressionQuery.Parameters.Remove(expression);
- }
-
- /// <summary>
- /// Registers a MetaTable
- /// </summary>
- /// <param name="metaTableType"></param>
- /// <param name="aliases"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual MetaTableExpression RegisterMetaTable(Type metaTableType, IDictionary<MemberInfo, MutableExpression> aliases,
- BuilderContext builderContext)
- {
- MetaTableExpression metaTableExpression;
- if (!builderContext.MetaTables.TryGetValue(metaTableType, out metaTableExpression))
- {
- metaTableExpression = new MetaTableExpression(aliases, metaTableType);
- builderContext.MetaTables[metaTableType] = metaTableExpression;
- }
- return metaTableExpression;
- }
-
- /// <summary>
- /// Registers a where clause in the current context scope
- /// </summary>
- /// <param name="whereExpression"></param>
- /// <param name="builderContext"></param>
- public virtual void RegisterWhere(Expression whereExpression, BuilderContext builderContext)
- {
- builderContext.CurrentSelect.Where.Add(whereExpression);
- }
-
- /// <summary>
- /// Registers all columns of a table.
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual IEnumerable<ColumnExpression> RegisterAllColumns(TableExpression tableExpression, BuilderContext builderContext)
- {
- foreach (var metaMember in builderContext.QueryContext.DataContext.Mapping.GetTable(tableExpression.Type).RowType.PersistentDataMembers)
- {
- yield return RegisterColumn(tableExpression, metaMember.Member, builderContext);
- }
- }
-
- /// <summary>
- /// Registers an expression to be returned by main request.
- /// The strategy is to try to find it in the already registered parameters, and if not found, add it
- /// </summary>
- /// <param name="expression">The expression to be registered</param>
- /// <param name="builderContext"></param>
- /// <returns>Expression index</returns>
- public virtual int RegisterOutputParameter(Expression expression, BuilderContext builderContext)
- {
- var scope = builderContext.CurrentSelect;
- var operands = scope.Operands.ToList();
- for (int index = 0; index < operands.Count; index++)
- {
- if (ExpressionEquals(operands[index], expression))
- return index;
- }
- operands.Add(expression);
- builderContext.CurrentSelect = (SelectExpression)scope.Mutate(operands);
- return operands.Count - 1;
- }
-
- protected virtual bool ExpressionEquals(Expression a, Expression b)
- {
- // TODO: something smarter, to compare contents and not only references (works fine only for columns)
- return a == b;
- }
-
- /// <summary>
- /// Registers the table as returned by the SQL request.
- /// Actually, the table is split into its columns.
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression GetOutputTableReader(TableExpression tableExpression,
- ParameterExpression dataRecordParameter, ParameterExpression mappingContextParameter,
- BuilderContext builderContext)
- {
- var bindings = new List<MemberBinding>();
-
- foreach (ColumnExpression columnExpression in RegisterAllColumns(tableExpression, builderContext))
- {
- MemberInfo memberInfo = columnExpression.StorageInfo ?? columnExpression.MemberInfo;
- PropertyInfo propertyInfo = memberInfo as PropertyInfo;
- if (propertyInfo == null || propertyInfo.CanWrite)
- {
- var parameterColumn = GetOutputValueReader(columnExpression,
- dataRecordParameter, mappingContextParameter, builderContext);
- var binding = Expression.Bind(memberInfo, parameterColumn);
- bindings.Add(binding);
- }
- }
- var newExpression = Expression.New(tableExpression.Type);
- var initExpression = Expression.MemberInit(newExpression, bindings);
- return initExpression;
- }
-
- /// <summary>
- /// Builds a Row builder, based on a given list of parameters
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="parameters"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual LambdaExpression BuildTableReader(Type tableType, IList<string> parameters, BuilderContext builderContext)
- {
- var dataRecordParameter = Expression.Parameter(typeof(IDataRecord), "dataRecord");
- var mappingContextParameter = Expression.Parameter(typeof(MappingContext), "mappingContext");
- //var table = builderContext.QueryContext.DataContext.Mapping.GetTable(tableType);
- var bindings = new List<MemberBinding>();
- for (int parameterIndex = 0; parameterIndex < parameters.Count; parameterIndex++)
- {
- var parameter = parameters[parameterIndex];
- var memberInfo = tableType.GetTableColumnMember(parameter);
- if (memberInfo == null)
- {
- memberInfo = tableType.GetSingleMember(parameter, BindingFlags.Public | BindingFlags.NonPublic
- | BindingFlags.Instance | BindingFlags.IgnoreCase);
- }
- // TODO real error
- if (memberInfo == null)
- throw new ArgumentException(string.Format("Invalid column '{0}'", parameter));
- //var column = DataMapper.GetColumnName(tableType, memberInfo, builderContext.QueryContext.DataContext);
- //var columnName = DataMapper.GetColumnName(tableType, memberInfo, builderContext.QueryContext.DataContext);
- var invoke = GetOutputValueReader(memberInfo.GetMemberType(), parameterIndex, //GetTableIndex(parameters, columnName),
- dataRecordParameter, mappingContextParameter);
- var parameterColumn = GetOutputValueReader(invoke, dataRecordParameter, mappingContextParameter,
- builderContext);
- var binding = Expression.Bind(memberInfo, parameterColumn);
- bindings.Add(binding);
- }
- var newExpression = Expression.New(tableType);
- var initExpression = Expression.MemberInit(newExpression, bindings);
- return Expression.Lambda(initExpression, dataRecordParameter, mappingContextParameter);
- }
-
- protected virtual int GetTableIndex(IList<string> parameters, string columnName)
- {
- int index = parameters.IndexOf(columnName);
- if (index >= 0)
- return index;
- for (index = 0; index < parameters.Count; index++)
- {
- if (string.Compare(parameters[index], columnName, true) == 0)
- {
- return index;
- }
- }
- return -1;
- }
-
- /// <summary>
- /// Creates an entity set creator, to be used at run-time
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression GetEntitySetBuilder(EntitySetExpression expression,
- ParameterExpression dataRecordParameter, ParameterExpression mappingContextParameter,
- BuilderContext builderContext)
- {
- var entityType = expression.EntitySetType.GetGenericArguments()[0];
- List<ElementInit> members = new List<ElementInit>();
- var add = expression.EntitySetType.GetMethod("Add",
- BindingFlags.NonPublic | BindingFlags.Instance,
- null,
- new Type[] { typeof(KeyValuePair<object, MemberInfo>) },
- null);
-
- foreach (var info in expression.Columns)
- {
- var column = info.Key;
- var tk = info.Value;
- MemberInfo memberInfo = column.StorageInfo ?? column.MemberInfo;
- PropertyInfo propertyInfo = memberInfo as PropertyInfo;
- if (propertyInfo == null || propertyInfo.CanWrite)
- {
- var parameterColumn = GetOutputValueReader(column,
- dataRecordParameter, mappingContextParameter, builderContext);
- members.Add(Expression.ElementInit(add,
- new Expression[]{
- Expression.New(typeof(KeyValuePair<object, MemberInfo>).GetConstructor(new Type[]{typeof(object), typeof(MemberInfo)}),
- Expression.Convert(parameterColumn, typeof(object)),
- Expression.Constant(tk.Member, typeof(MemberInfo)))}));
- }
- }
-
- return Expression.ListInit(
- Expression.New(
- expression.EntitySetType.GetConstructor(
- BindingFlags.NonPublic | BindingFlags.Instance,
- null,
- new[] { typeof(DataContext) },
- null),
- Expression.Constant(builderContext.QueryContext.DataContext)),
- members);
- }
-
- /// <summary>
- /// Registers the expression as returned by the SQL request.
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression GetOutputValueReader(Expression expression,
- ParameterExpression dataRecordParameter, ParameterExpression mappingContextParameter,
- BuilderContext builderContext)
- {
- int valueIndex = RegisterOutputParameter(expression, builderContext);
- return GetOutputValueReader(expression.Type, valueIndex, dataRecordParameter, mappingContextParameter);
- }
-
- /// <summary>
- /// Registers the ColumnExpression as returned by the SQL request.
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression GetOutputValueReader(ColumnExpression expression,
- ParameterExpression dataRecordParameter, ParameterExpression mappingContextParameter,
- BuilderContext builderContext)
- {
- int valueIndex = RegisterOutputParameter(expression, builderContext);
- Type storageType = expression.StorageInfo != null ? expression.StorageInfo.GetMemberType() : null;
- return GetOutputValueReader(storageType ?? expression.Type, valueIndex, dataRecordParameter, mappingContextParameter);
- }
-
-
- /// <summary>
- /// Registers the expression as returned column
- /// </summary>
- /// <param name="columnType"></param>
- /// <param name="valueIndex"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <returns></returns>
- protected virtual Expression GetOutputValueReader(Type columnType, int valueIndex, ParameterExpression dataRecordParameter,
- ParameterExpression mappingContextParameter)
- {
- var propertyReaderLambda = DataRecordReader.GetPropertyReader(columnType);
- Expression invoke = new ParameterBinder().BindParams(propertyReaderLambda,
- dataRecordParameter, mappingContextParameter, Expression.Constant(valueIndex));
- if (!columnType.IsNullable())
- invoke = Expression.Convert(invoke, columnType);
- return invoke;
- }
- }
-
- class ParameterBinder
- {
- Dictionary<Expression, Expression> map;
-
- public Expression BindParams(LambdaExpression expr, params Expression[] args)
- {
- map = new Dictionary<Expression, Expression>();
-
- if (expr.Parameters.Count != args.Length)
- throw new NotImplementedException();
- for (int i = 0; i < expr.Parameters.Count; ++i)
- map[expr.Parameters[i]] = args[i];
- return Visit(expr.Body);
- }
-
- Expression Visit(Expression expr)
- {
- switch (expr.NodeType)
- {
- case ExpressionType.Call:
- MethodCallExpression call = expr as MethodCallExpression;
- Expression[] new_args = new Expression[call.Arguments.Count];
- for (int i = 0; i < new_args.Length; ++i)
- new_args[i] = Visit(call.Arguments[i]);
- return Expression.Call(call.Object, call.Method, new_args);
- case ExpressionType.Parameter:
- Expression new_expr;
- if (map.TryGetValue(expr, out new_expr))
- return new_expr;
- break;
- default:
- throw new Exception("Can't handle " + expr.NodeType);
- }
-
- return expr;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.cs
deleted file mode 100644
index 71d5df665be..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionDispatcher.cs
+++ /dev/null
@@ -1,305 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Data.Linq.Sugar.Implementation;
-using DbLinq.Factory;
-
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal partial class ExpressionDispatcher : IExpressionDispatcher
- {
- public IExpressionQualifier ExpressionQualifier { get; set; }
- public IDataRecordReader DataRecordReader { get; set; }
- public IDataMapper DataMapper { get; set; }
-
- public ExpressionDispatcher()
- {
- ExpressionQualifier = ObjectFactory.Get<IExpressionQualifier>();
- DataRecordReader = ObjectFactory.Get<IDataRecordReader>();
- DataMapper = ObjectFactory.Get<IDataMapper>();
- }
-
- /// <summary>
- /// Registers the first table. Extracts the table type and registeres the piece
- /// </summary>
- /// <param name="requestingExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual Expression CreateTableExpression(Expression requestingExpression, BuilderContext builderContext)
- {
- var callExpression = (MethodCallExpression)requestingExpression;
- var requestingType = callExpression.Arguments[0].Type;
- return CreateTable(GetQueriedType(requestingType), builderContext);
- }
-
- /// <summary>
- /// Registers the first table. Extracts the table type and registeres the piece
- /// </summary>
- /// <param name="requestingExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual Expression GetTable(Expression requestingExpression, BuilderContext builderContext)
- {
- var callExpression = (MethodCallExpression)requestingExpression;
- var requestingType = callExpression.Arguments[0].Type;
- return CreateTable(GetQueriedType(requestingType), builderContext);
- }
-
- /// <summary>
- /// Builds the upper select clause
- /// </summary>
- /// <param name="selectExpression"></param>
- /// <param name="builderContext"></param>
- public virtual void BuildSelect(Expression selectExpression, BuilderContext builderContext)
- {
- // collect columns, split Expression in
- // - things we will do in CLR
- // - things we will do in SQL
- LambdaExpression lambdaSelectExpression;
- // if we have a GroupByExpression, the result type is not the same:
- // - we need to read what is going to be the Key expression
- // - the final row generator builds a IGrouping<K,T> instead of T
- var selectGroupExpression = selectExpression as GroupExpression;
- if (selectGroupExpression != null)
- {
- lambdaSelectExpression = CutOutOperands(selectGroupExpression.GroupedExpression, builderContext);
- var lambdaSelectKeyExpression = CutOutOperands(selectGroupExpression.KeyExpression, builderContext);
- lambdaSelectExpression = BuildSelectGroup(lambdaSelectExpression, lambdaSelectKeyExpression,
- builderContext);
- }
- else
- lambdaSelectExpression = CutOutOperands(selectExpression, builderContext);
- // look for tables and use columns instead
- // (this is done after cut, because the part that went to SQL must not be converted)
- //selectExpression = selectExpression.Recurse(e => CheckTableExpression(e, builderContext));
- // the last return value becomes the select, with CurrentScope
- builderContext.CurrentSelect.Reader = lambdaSelectExpression;
- }
-
- /// <summary>
- /// Builds the lambda as:
- /// (dr, mc) => new LineGrouping<K,T>(selectKey(dr,mc),select(dr,mc))
- /// </summary>
- /// <param name="select"></param>
- /// <param name="selectKey"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual LambdaExpression BuildSelectGroup(LambdaExpression select, LambdaExpression selectKey,
- BuilderContext builderContext)
- {
- var dataRecordParameter = Expression.Parameter(typeof(IDataRecord), "dataRecord");
- var mappingContextParameter = Expression.Parameter(typeof(MappingContext), "mappingContext");
- var kType = selectKey.Body.Type;
- var lType = select.Body.Type;
- var groupingType = typeof(LineGrouping<,>).MakeGenericType(kType, lType);
- var groupingCtor = groupingType.GetConstructor(new[] { kType, lType });
- var invokeSelectKey = Expression.Invoke(selectKey, dataRecordParameter, mappingContextParameter);
- var invokeSelect = Expression.Invoke(select, dataRecordParameter, mappingContextParameter);
- var newLineGrouping = Expression.New(groupingCtor, invokeSelectKey, invokeSelect);
- var iGroupingType = typeof(IGrouping<,>).MakeGenericType(kType, lType);
- var newIGrouping = Expression.Convert(newLineGrouping, iGroupingType);
- var lambda = Expression.Lambda(newIGrouping, dataRecordParameter, mappingContextParameter);
- return lambda;
- }
-
- /// <summary>
- /// Cuts Expressions between CLR and SQL:
- /// - Replaces Expressions moved to SQL by calls to DataRecord values reader
- /// - SQL expressions are placed into Operands
- /// - Return value creator is the returned Expression
- /// </summary>
- /// <param name="selectExpression"></param>
- /// <param name="builderContext"></param>
- protected virtual LambdaExpression CutOutOperands(Expression selectExpression, BuilderContext builderContext)
- {
- var dataRecordParameter = Expression.Parameter(typeof(IDataRecord), "dataRecord");
- var mappingContextParameter = Expression.Parameter(typeof(MappingContext), "mappingContext");
- var expression = CutOutOperands(selectExpression, dataRecordParameter, mappingContextParameter, builderContext);
- return Expression.Lambda(expression, dataRecordParameter, mappingContextParameter);
- }
-
- /// <summary>
- /// Cuts tiers in CLR / SQL.
- /// The search for cut is top-down
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="dataRecordParameter"></param>
- /// <param name="mappingContextParameter"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression CutOutOperands(Expression expression,
- ParameterExpression dataRecordParameter, ParameterExpression mappingContextParameter,
- BuilderContext builderContext)
- {
- // two options: we cut and return
- if (GetCutOutOperand(expression, builderContext))
- {
- // "cutting out" means we replace the current expression by a SQL result reader
- // before cutting out, we check that we're not cutting a table
- // in this case, we convert it into its declared columns
- if (expression is TableExpression)
- {
- return GetOutputTableReader((TableExpression)expression, dataRecordParameter,
- mappingContextParameter, builderContext);
- }
- // for EntitySets, we have a special EntitySet builder
- if (expression is EntitySetExpression)
- {
- return GetEntitySetBuilder((EntitySetExpression) expression, dataRecordParameter,
- mappingContextParameter, builderContext);
- // TODO record EntitySet information, so we can initalize it with owner
- }
- // then, the result is registered
- return GetOutputValueReader(expression, dataRecordParameter, mappingContextParameter, builderContext);
- }
- // or we dig down
- var operands = new List<Expression>();
- foreach (var operand in expression.GetOperands())
- {
- operands.Add(operand == null
- ? null
- : CutOutOperands(operand, dataRecordParameter, mappingContextParameter, builderContext));
- }
- return expression.ChangeOperands(operands);
- }
-
- /// <summary>
- /// Returns true if we must cut out the given Expression
- /// </summary>
- /// <param name="operand"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- private bool GetCutOutOperand(Expression operand, BuilderContext builderContext)
- {
- bool cutOut = false;
- var tier = ExpressionQualifier.GetTier(operand);
- if ((tier & ExpressionTier.Sql) != 0) // we can cut out only if the following expressiong can go to SQL
- {
- // then we have two possible strategies, load the DB at max, then it's always true from here
- if (builderContext.QueryContext.MaximumDatabaseLoad)
- cutOut = true;
- else // if no max database load then it's min: we switch to SQL only when CLR doesn't support the Expression
- cutOut = (tier & ExpressionTier.Clr) == 0;
- }
- return cutOut;
- }
-
- /// <summary>
- /// Checks any expression for a TableExpression, and eventually replaces it with the convenient columns selection
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression CheckTableExpression(Expression expression, BuilderContext builderContext)
- {
- if (expression is TableExpression)
- return GetSelectTableExpression((TableExpression)expression, builderContext);
- return expression;
- }
-
- /// <summary>
- /// Replaces a table selection by a selection of all mapped columns (ColumnExpressions).
- /// ColumnExpressions will be replaced at a later time by the tier splitter
- /// </summary>
- /// <param name="tableExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual Expression GetSelectTableExpression(TableExpression tableExpression, BuilderContext builderContext)
- {
- var bindings = new List<MemberBinding>();
- foreach (var columnExpression in RegisterAllColumns(tableExpression, builderContext))
- {
- var binding = Expression.Bind((MethodInfo) columnExpression.MemberInfo, columnExpression);
- bindings.Add(binding);
- }
- var newExpression = Expression.New(tableExpression.Type);
- return Expression.MemberInit(newExpression, bindings);
- }
-
- /// <summary>
- /// Returns a queried type from a given expression, or null if no type can be found
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public virtual Type GetQueriedType(Expression expression)
- {
- return GetQueriedType(expression.Type);
- }
-
- /// <summary>
- /// Extracts the type from the potentially generic type
- /// </summary>
- /// <param name="type"></param>
- /// <returns></returns>
- public virtual Type GetQueriedType(Type type)
- {
- if (typeof(IQueryable).IsAssignableFrom(type))
- {
- if (type.IsGenericType)
- return type.GetGenericArguments()[0];
- }
- return null;
- }
-
- /// <summary>
- /// Returns the parameter name, if the Expression is a ParameterExpression, null otherwise
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public virtual string GetParameterName(Expression expression)
- {
- if (expression is ParameterExpression)
- return ((ParameterExpression)expression).Name;
- return null;
- }
-
- /// <summary>
- /// Merges a parameter and a parameter list
- /// </summary>
- /// <param name="p1"></param>
- /// <param name="p2"></param>
- /// <returns></returns>
- public virtual IList<Expression> MergeParameters(Expression p1, IEnumerable<Expression> p2)
- {
- var p = new List<Expression>();
- p.Add(p1);
- p.AddRange(p2);
- return p;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionLanguageParser.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionLanguageParser.cs
deleted file mode 100644
index 21d6eb8b72d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionLanguageParser.cs
+++ /dev/null
@@ -1,171 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- /// <summary>
- /// Analyzes language patterns and replace them with standard expressions
- /// </summary>
- internal class ExpressionLanguageParser : IExpressionLanguageParser
- {
- public virtual Expression Parse(Expression expression, BuilderContext builderContext)
- {
- return expression.Recurse(e => Analyze(e, builderContext));
- }
-
- protected delegate Expression Analyzer(Expression expression);
-
- protected IEnumerable<Analyzer> Analyzers;
- private readonly object analyzersLock = new object();
-
- protected virtual IEnumerable<Analyzer> GetAnalyzers()
- {
- lock (analyzersLock)
- {
- if (Analyzers == null)
- {
- // man, this is the kind of line I'm proud of :)
- Analyzers = from method in GetType().GetMethods(BindingFlags.NonPublic | BindingFlags.Instance)
- let m = (Analyzer)Delegate.CreateDelegate(typeof(Analyzer), this, method, false)
- where m != null
- select m;
- Analyzers = Analyzers.ToList(); // result is faster from here
- }
- return Analyzers;
- }
- }
-
- protected virtual Expression Analyze(Expression expression, BuilderContext builderContext)
- {
- foreach (var analyze in GetAnalyzers())
- {
- var e = analyze(expression);
- if (e != null)
- return e;
- }
- return expression;
- }
-
- /// <summary>
- /// Tests for Convert.ToBoolean()
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeConvertToBoolean(Expression expression)
- {
- var methodCallExpression = expression as MethodCallExpression;
- if (methodCallExpression != null)
- {
- if (methodCallExpression.Method.DeclaringType.Name == "Convert")
- {
- if (methodCallExpression.Method.Name == "ToBoolean")
- return Expression.Convert(methodCallExpression.Arguments[0], methodCallExpression.Type);
- }
- }
- return null;
- }
-
- /// <summary>
- /// Used to determine if the Expression is a VB CompareString
- /// Returns an equivalent Expression if true
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- protected virtual Expression AnalyzeCompareString(Expression expression)
- {
- bool equals;
- var testedExpression = GetComparedToZero(expression, out equals);
- if (testedExpression != null)
- {
- var methodExpression = testedExpression as MethodCallExpression;
- if (methodExpression != null
- && methodExpression.Method.DeclaringType.FullName == "Microsoft.VisualBasic.CompilerServices.Operators"
- && methodExpression.Method.Name == "CompareString")
- {
- return Expression.Equal(methodExpression.Arguments[0], methodExpression.Arguments[1]);
- }
- }
- return null;
- }
-
- protected virtual Expression AnalyzeLikeString(Expression expression)
- {
- var methodExpression = expression as MethodCallExpression;
- if (methodExpression != null
- && methodExpression.Method.DeclaringType.FullName == "Microsoft.VisualBasic.CompilerServices.LikeOperator"
- && methodExpression.Method.Name == "LikeString")
- {
- var lambda = (Expression<Func<string, string, bool>>)((a, b) => a.StartsWith(b));
- return Expression.Invoke(lambda, methodExpression.Arguments[0], methodExpression.Arguments[1]);
- }
- return null;
- }
-
- /// <summary>
- /// Determines if an expression is a comparison to 0
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="equals">True if ==, False if !=</param>
- /// <returns>The compared Expression or null</returns>
- protected static Expression GetComparedToZero(Expression expression, out bool equals)
- {
- equals = expression.NodeType == ExpressionType.Equal;
- if (equals || expression.NodeType == ExpressionType.NotEqual)
- {
- var binaryExpression = (BinaryExpression)expression;
- if (IsZero(binaryExpression.Right))
- return binaryExpression.Left;
- if (IsZero(binaryExpression.Left))
- return binaryExpression.Right;
- }
- return null;
- }
-
- /// <summary>
- /// Determines if an expression is constant value 0
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- protected static bool IsZero(Expression expression)
- {
- if (expression.NodeType == ExpressionType.Constant)
- {
- var unaryExpression = (ConstantExpression)expression;
- return (unaryExpression.Value as int? ?? 0) == 0; // you too, have fun with C# operators
- }
- return false;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionOptimizer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionOptimizer.cs
deleted file mode 100644
index efb467261c4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionOptimizer.cs
+++ /dev/null
@@ -1,237 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- /// <summary>
- /// Optimizes expressions (such as constant chains)
- /// </summary>
- internal class ExpressionOptimizer : IExpressionOptimizer
- {
- public virtual Expression Optimize(Expression expression, BuilderContext builderContext)
- {
- return expression.Recurse(e => Analyze(e, builderContext));
- }
-
- protected Expression Analyze(Expression expression, BuilderContext builderContext)
- {
- // small optimization
- if (expression is ConstantExpression)
- return expression;
-
- expression = AnalyzeNull(expression, builderContext);
- expression = AnalyzeNot(expression, builderContext);
- expression = AnalyzeBinaryBoolean(expression, builderContext);
- // constant optimization at last, because the previous optimizations may generate constant expressions
- expression = AnalyzeConstant(expression, builderContext);
- return expression;
- }
-
- private Expression AnalyzeBinaryBoolean(Expression expression, BuilderContext builderContext)
- {
- if (expression.Type != typeof(bool))
- return expression;
- var bin = expression as BinaryExpression;
- if (bin == null)
- return expression;
- bool canOptimizeLeft = bin.Left.NodeType == ExpressionType.Constant && bin.Left.Type == typeof(bool);
- bool canOptimizeRight = bin.Right.NodeType == ExpressionType.Constant && bin.Right.Type == typeof(bool);
- if (canOptimizeLeft && canOptimizeRight)
- return Expression.Constant(expression.Evaluate());
- if (canOptimizeLeft || canOptimizeRight)
- switch (expression.NodeType)
- {
- case ExpressionType.AndAlso:
- if (canOptimizeLeft)
- if ((bool)bin.Left.Evaluate())
- return bin.Right; // (TRUE and X) == X
- else
- return bin.Left; // (FALSE and X) == FALSE
- if (canOptimizeRight)
- if ((bool)bin.Right.Evaluate())
- return bin.Left; // (X and TRUE) == X
- else
- return bin.Right; // (X and FALSE) == FALSE
- break;
- case ExpressionType.OrElse:
- if (canOptimizeLeft)
- if ((bool)bin.Left.Evaluate())
- return bin.Left; // (TRUE or X) == TRUE
- else
- return bin.Right; // (FALSE or X) == X
- if (canOptimizeRight)
- if ((bool)bin.Right.Evaluate())
- return bin.Right; // (X or TRUE) == TRUE
- else
- return bin.Left; // (X or FALSE) == X
- break;
- case ExpressionType.Equal:
- // TODO: this optimization should work for Unary Expression Too
- // this actually produce errors becouse of string based Sql generation
- canOptimizeLeft = canOptimizeLeft && bin.Right is BinaryExpression;
- if (canOptimizeLeft)
- if ((bool)bin.Left.Evaluate())
- return bin.Right; // (TRUE == X) == X
- else
- return Expression.Not(bin.Right); // (FALSE == X) == not X
- canOptimizeRight = canOptimizeRight && bin.Left is BinaryExpression;
- // TODO: this optimization should work for Unary Expression Too
- // this actually produce errors becouse of string based Sql generation
- if (canOptimizeRight)
- if ((bool)bin.Right.Evaluate())
- return bin.Left; // (X == TRUE) == X
- else
- return Expression.Not(bin.Left); // (X == FALSE) == not X
- break;
- case ExpressionType.NotEqual:
- canOptimizeLeft = canOptimizeLeft && bin.Right is BinaryExpression;
- // TODO: this optimization should work for Unary Expression Too
- // this actually produce errors becouse of string based Sql generation
- if (canOptimizeLeft)
- if ((bool)bin.Left.Evaluate())
- return Expression.Not(bin.Right); // (TRUE != X) == not X
- else
- return bin.Right; // (FALSE != X) == X
- canOptimizeRight = canOptimizeRight && bin.Left is BinaryExpression;
- // TODO: this optimization should work for Unary Expression Too
- // this actually produce errors becouse of string based Sql generation
- if (canOptimizeRight)
- if ((bool)bin.Right.Evaluate())
- return Expression.Not(bin.Left); // (X != TRUE) == not X
- else
- return bin.Left; // (X != FALSE) == X
- break;
- }
- return expression;
- }
-
- protected virtual Expression AnalyzeConstant(Expression expression, BuilderContext builderContext)
- {
- // we try to find a non-constant operand, and if we do, we won't change this expression
- foreach (var operand in expression.GetOperands())
- {
- if (!(operand is ConstantExpression))
- return expression;
- }
- if (expression.NodeType == ExpressionType.Parameter)
- return expression;
- if (expression.NodeType == (ExpressionType)SpecialExpressionType.Like)
- return expression;
- // SETuse
- // If the value of the first SpecialExpressionType change this 999 should change too
- if ((short)expression.NodeType > 999)
- return expression;
- // now, we just simply return a constant with new value
- try
- {
- var optimizedExpression = Expression.Constant(expression.Evaluate());
- // sometimes, optimizing an expression changes its type, and we just can't allow this.
- if (optimizedExpression.Type == expression.Type)
- return optimizedExpression;
- }
- // if we fail to evaluate the expression, then just return it
- catch (ArgumentException)
- {
- return expression;
- }
- return expression;
- }
-
- protected virtual Expression AnalyzeNot(Expression expression, BuilderContext builderContext)
- {
- if (expression.NodeType == ExpressionType.Not)
- {
- var notExpression = expression as UnaryExpression;
- var subExpression = notExpression.Operand;
- var subOperands = subExpression.GetOperands().ToList();
- switch (subExpression.NodeType)
- {
- case ExpressionType.Equal:
- return Expression.NotEqual(subOperands[0], subOperands[1]);
- case ExpressionType.GreaterThan:
- return Expression.LessThanOrEqual(subOperands[0], subOperands[1]);
- case ExpressionType.GreaterThanOrEqual:
- return Expression.LessThan(subOperands[0], subOperands[1]);
- case ExpressionType.LessThan:
- return Expression.GreaterThanOrEqual(subOperands[0], subOperands[1]);
- case ExpressionType.LessThanOrEqual:
- return Expression.GreaterThan(subOperands[0], subOperands[1]);
- case ExpressionType.Not:
- return subOperands[0]; // not not x -> x :)
- case ExpressionType.NotEqual:
- return Expression.Equal(subOperands[0], subOperands[1]);
- case (ExpressionType)SpecialExpressionType.IsNotNull: // is this dirty work?
- return new SpecialExpression(SpecialExpressionType.IsNull, subOperands);
- case (ExpressionType)SpecialExpressionType.IsNull:
- return new SpecialExpression(SpecialExpressionType.IsNotNull, subOperands);
- }
- }
- return expression;
- }
-
- protected virtual Expression AnalyzeNull(Expression expression, BuilderContext builderContext)
- {
- // this first test only to speed up things a little
- if (expression.NodeType == ExpressionType.Equal || expression.NodeType == ExpressionType.NotEqual)
- {
- var operands = expression.GetOperands().ToList();
- var nullComparison = GetNullComparison(expression.NodeType, operands[0], operands[1]);
- if (nullComparison == null)
- nullComparison = GetNullComparison(expression.NodeType, operands[1], operands[0]);
- if (nullComparison != null)
- return nullComparison;
- return expression;
- }
- return expression;
- }
-
- protected virtual Expression GetNullComparison(ExpressionType nodeType, Expression columnExpression, Expression nullExpression)
- {
- if (columnExpression is ColumnExpression || columnExpression is InputParameterExpression)
- {
- if (nullExpression is ConstantExpression && ((ConstantExpression)nullExpression).Value == null)
- {
- switch (nodeType)
- {
- case ExpressionType.Equal:
- return new SpecialExpression(SpecialExpressionType.IsNull, columnExpression);
- case ExpressionType.NotEqual:
- return new SpecialExpression(SpecialExpressionType.IsNotNull, columnExpression);
- }
- }
- }
- return null;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionQualifier.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionQualifier.cs
deleted file mode 100644
index 858839deef9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/ExpressionQualifier.cs
+++ /dev/null
@@ -1,284 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class ExpressionQualifier : IExpressionQualifier
- {
- /// <summary>
- /// Returns Expression precedence. Higher value means lower precedence.
- /// http://en.csharp-online.net/ECMA-334:_14.2.1_Operator_precedence_and_associativity
- /// We added the Clase precedence, which is the lowest
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public ExpressionPrecedence GetPrecedence(Expression expression)
- {
- if (expression is SpecialExpression)
- {
- var specialNodeType = ((SpecialExpression)expression).SpecialNodeType;
- switch (specialNodeType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- case SpecialExpressionType.IsNotNull:
- return ExpressionPrecedence.Equality;
- case SpecialExpressionType.Concat:
- return ExpressionPrecedence.Additive;
- case SpecialExpressionType.Like:
- return ExpressionPrecedence.Equality;
- // the following are methods
- case SpecialExpressionType.Min:
- case SpecialExpressionType.Max:
- case SpecialExpressionType.Sum:
- case SpecialExpressionType.Average:
- case SpecialExpressionType.Count:
- case SpecialExpressionType.Exists:
- case SpecialExpressionType.StringLength:
- case SpecialExpressionType.ToUpper:
- case SpecialExpressionType.ToLower:
- case SpecialExpressionType.Substring:
- case SpecialExpressionType.Trim:
- case SpecialExpressionType.LTrim:
- case SpecialExpressionType.RTrim:
- case SpecialExpressionType.StringInsert:
- case SpecialExpressionType.Replace:
- case SpecialExpressionType.Remove:
- case SpecialExpressionType.IndexOf:
- case SpecialExpressionType.Year:
- case SpecialExpressionType.Month:
- case SpecialExpressionType.Day:
- case SpecialExpressionType.Hour:
- case SpecialExpressionType.Minute:
- case SpecialExpressionType.Second:
- case SpecialExpressionType.Millisecond:
- case SpecialExpressionType.Now:
- case SpecialExpressionType.Date:
- case SpecialExpressionType.DateDiffInMilliseconds:
- case SpecialExpressionType.Abs:
- case SpecialExpressionType.Exp:
- case SpecialExpressionType.Floor:
- case SpecialExpressionType.Ln:
- case SpecialExpressionType.Log:
- case SpecialExpressionType.Pow:
- case SpecialExpressionType.Round:
- case SpecialExpressionType.Sign:
- case SpecialExpressionType.Sqrt:
- return ExpressionPrecedence.Primary;
- case SpecialExpressionType.In:
- return ExpressionPrecedence.Equality; // not sure for this one
- default:
- throw Error.BadArgument("S0050: Unhandled SpecialExpressionType {0}", specialNodeType);
- }
- }
- if (expression is SelectExpression)
- return ExpressionPrecedence.Clause;
- switch (expression.NodeType)
- {
- case ExpressionType.Add:
- case ExpressionType.AddChecked:
- return ExpressionPrecedence.Additive;
- case ExpressionType.And:
- case ExpressionType.AndAlso:
- return ExpressionPrecedence.ConditionalAnd;
- case ExpressionType.ArrayLength:
- case ExpressionType.ArrayIndex:
- case ExpressionType.Call:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Coalesce:
- return ExpressionPrecedence.NullCoalescing;
- case ExpressionType.Conditional:
- return ExpressionPrecedence.Conditional;
- case ExpressionType.Constant:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Convert:
- case ExpressionType.ConvertChecked:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Divide:
- return ExpressionPrecedence.Multiplicative;
- case ExpressionType.Equal:
- return ExpressionPrecedence.Equality;
- case ExpressionType.ExclusiveOr:
- return ExpressionPrecedence.LogicalXor;
- case ExpressionType.GreaterThan:
- case ExpressionType.GreaterThanOrEqual:
- return ExpressionPrecedence.RelationalAndTypeTest;
- case ExpressionType.Invoke:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Lambda:
- return ExpressionPrecedence.Primary;
- case ExpressionType.LeftShift:
- return ExpressionPrecedence.Shift;
- case ExpressionType.LessThan:
- case ExpressionType.LessThanOrEqual:
- return ExpressionPrecedence.RelationalAndTypeTest;
- case ExpressionType.ListInit:
- case ExpressionType.MemberAccess:
- case ExpressionType.MemberInit:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Modulo:
- case ExpressionType.Multiply:
- case ExpressionType.MultiplyChecked:
- return ExpressionPrecedence.Multiplicative;
- case ExpressionType.Negate:
- case ExpressionType.UnaryPlus:
- case ExpressionType.NegateChecked:
- return ExpressionPrecedence.Unary;
- case ExpressionType.New:
- case ExpressionType.NewArrayInit:
- case ExpressionType.NewArrayBounds:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Not:
- return ExpressionPrecedence.Unary;
- case ExpressionType.NotEqual:
- return ExpressionPrecedence.Equality;
- case ExpressionType.Or:
- case ExpressionType.OrElse:
- return ExpressionPrecedence.ConditionalOr;
- case ExpressionType.Parameter:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Power:
- return ExpressionPrecedence.Primary;
- case ExpressionType.Quote:
- return ExpressionPrecedence.Primary;
- case ExpressionType.RightShift:
- return ExpressionPrecedence.Shift;
- case ExpressionType.Subtract:
- case ExpressionType.SubtractChecked:
- return ExpressionPrecedence.Additive;
- case ExpressionType.TypeAs:
- case ExpressionType.TypeIs:
- return ExpressionPrecedence.RelationalAndTypeTest;
- }
- return ExpressionPrecedence.Primary;
- }
-
- /// <summary>
- /// Determines wether an expression can run in Clr or Sql
- /// A request is valid is it starts with Clr only, followed by Any and ends (at bottom) with Sql.
- /// With this, we can:
- /// - Find the first point cut from Clr to Any
- /// - Find the second point cut from Any to Sql
- /// Select a strategy to load more or less the Clr or Sql engine
- /// This is used only for SELECT clause
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public ExpressionTier GetTier(Expression expression)
- {
- if (expression is GroupExpression)
- return ExpressionTier.Clr;
- if (expression is SelectExpression)
- return ExpressionTier.Sql;
- if (expression is ColumnExpression)
- return ExpressionTier.Sql;
- if (expression is TableExpression)
- return ExpressionTier.Sql;
- if (expression is EntitySetExpression)
- return ExpressionTier.Sql;
- if (expression is InputParameterExpression)
- return ExpressionTier.Sql;
- if (expression is SpecialExpression)
- {
- var specialExpressionType = ((SpecialExpression)expression).SpecialNodeType;
- switch (specialExpressionType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- case SpecialExpressionType.IsNotNull:
- case SpecialExpressionType.Concat:
- case SpecialExpressionType.StringLength:
- case SpecialExpressionType.ToUpper:
- case SpecialExpressionType.ToLower:
- case SpecialExpressionType.Substring:
- case SpecialExpressionType.Trim:
- case SpecialExpressionType.LTrim:
- case SpecialExpressionType.RTrim:
- case SpecialExpressionType.StringInsert:
- case SpecialExpressionType.Replace:
- case SpecialExpressionType.Remove:
- case SpecialExpressionType.IndexOf:
- case SpecialExpressionType.Year:
- case SpecialExpressionType.Month:
- case SpecialExpressionType.Day:
- case SpecialExpressionType.Hour:
- case SpecialExpressionType.Minute:
- case SpecialExpressionType.Second:
- case SpecialExpressionType.Millisecond:
- case SpecialExpressionType.Now:
- case SpecialExpressionType.Date:
- case SpecialExpressionType.DateDiffInMilliseconds:
- case SpecialExpressionType.Abs:
- case SpecialExpressionType.Exp:
- case SpecialExpressionType.Floor:
- case SpecialExpressionType.Ln:
- case SpecialExpressionType.Log:
- case SpecialExpressionType.Pow:
- case SpecialExpressionType.Round:
- case SpecialExpressionType.Sign:
- case SpecialExpressionType.Sqrt:
- return ExpressionTier.Any;
-
- case SpecialExpressionType.Like:
- case SpecialExpressionType.Min:
- case SpecialExpressionType.Max:
- case SpecialExpressionType.Sum:
- case SpecialExpressionType.Average:
- case SpecialExpressionType.Count:
- case SpecialExpressionType.In:
- return ExpressionTier.Sql; // don't tell anyone, but we can do it on both tiers, anyway this is significantly faster/efficient in SQL anyway
- default:
- throw Error.BadArgument("S0157: Unhandled node type {0}", specialExpressionType);
- }
- }
- switch (expression.NodeType)
- {
- case ExpressionType.ArrayLength:
- case ExpressionType.ArrayIndex:
- case ExpressionType.Call:
- case ExpressionType.Convert:
- case ExpressionType.ConvertChecked:
- case ExpressionType.Invoke:
- case ExpressionType.Lambda:
- case ExpressionType.ListInit:
- case ExpressionType.MemberAccess:
- case ExpressionType.MemberInit:
- case ExpressionType.New:
- case ExpressionType.NewArrayInit:
- case ExpressionType.NewArrayBounds:
- case ExpressionType.Parameter:
- case ExpressionType.SubtractChecked:
- case ExpressionType.TypeAs:
- case ExpressionType.TypeIs:
- return ExpressionTier.Clr;
- default:
- return ExpressionTier.Any;
- }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/LineGrouping.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/LineGrouping.cs
deleted file mode 100644
index 2c756b4991d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/LineGrouping.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class LineGrouping<K, T> : IGrouping<K, T>
- {
- protected T Line { get; private set; }
-
- public LineGrouping(K key, T line)
- {
- this.key = key;
- Line = line;
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return ((IEnumerable<T>)this).GetEnumerator();
- }
-
- public IEnumerator<T> GetEnumerator()
- {
- yield return Line;
- }
-
- private readonly K key;
- public K Key
- {
- get { return key; }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/PrequelAnalyzer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/PrequelAnalyzer.cs
deleted file mode 100644
index a13a5811051..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/PrequelAnalyzer.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- /// <summary>
- /// Analyzes Expressions before translation to SQL, to help the translator
- /// "Prequel" stands, of course, for "PreSQL"
- /// </summary>
- internal class PrequelAnalyzer : IPrequelAnalyzer
- {
- /// <summary>
- /// Translates some generic CLR patterns to specific preSQL patterns
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- public virtual Expression Analyze(Expression expression, BuilderContext builderContext)
- {
- return expression.Recurse(e => AnalyzeExpression(e, builderContext));
- }
-
- protected virtual Expression AnalyzeExpression(Expression expression, BuilderContext builderContext)
- {
- // string Add --> Concat
- var binaryExpression = expression as BinaryExpression;
- if (expression.NodeType == ExpressionType.Add
- && binaryExpression != null && typeof(string).IsAssignableFrom(binaryExpression.Left.Type))
- {
- return new SpecialExpression(SpecialExpressionType.Concat, binaryExpression.Left, binaryExpression.Right);
- }
- return expression;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.Upsert.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.Upsert.cs
deleted file mode 100644
index a7b42d1cff4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.Upsert.cs
+++ /dev/null
@@ -1,342 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- partial class QueryBuilder
- {
- protected class UpsertParameters
- {
- public MetaTable Table;
- public readonly IList<ObjectInputParameterExpression> InputParameters = new List<ObjectInputParameterExpression>();
- public readonly IList<ObjectOutputParameterExpression> OutputParameters = new List<ObjectOutputParameterExpression>();
- public readonly IList<ObjectInputParameterExpression> PKParameters = new List<ObjectInputParameterExpression>();
- public readonly IList<SqlStatement> InputColumns = new List<SqlStatement>();
- public readonly IList<SqlStatement> InputValues = new List<SqlStatement>();
- public readonly IList<SqlStatement> OutputColumns = new List<SqlStatement>();
- public readonly IList<SqlStatement> OutputValues = new List<SqlStatement>();
- public readonly IList<SqlStatement> OutputExpressions = new List<SqlStatement>();
- public readonly IList<SqlStatement> AutoPKColumns = new List<SqlStatement>();
- public readonly IList<SqlStatement> InputPKColumns = new List<SqlStatement>();
- public readonly IList<SqlStatement> InputPKValues = new List<SqlStatement>();
- public readonly IList<SqlStatement> PKColumns = new List<SqlStatement>();
- public readonly IList<SqlStatement> PKValues = new List<SqlStatement>();
- }
-
- // SQLite:
- // IsPrimaryKey = true, IsDbGenerated = true, CanBeNull = false, Expression = null
- // INSERT INTO main.Products (CategoryID, Discontinued, ProductName, QuantityPerUnit)
- // VALUES (@P1, @P2, @P3, @P4) ;SELECT last_insert_rowid()
- //
- // Ingres:
- // IsPrimaryKey = true, IsDbGenerated = true, CanBeNull = false,
- // Expression = "next value for \"linquser\".\"products_seq\"")]
- // INSERT INTO linquser.products (categoryid, discontinued, productid, productname, quantityperunit)
- // VALUES ($param_000001_param$, $param_000002_param$,
- // next value for "linquser"."products_seq", $param_000004_param$, $param_000005_param$)
- //
- // Oracle:
- // IsPrimaryKey = true, IsDbGenerated = true, CanBeNull = false, Expression = null
- // BEGIN
- // INSERT INTO NORTHWIND."Products" ("CategoryID", "Discontinued", "ProductID", "ProductName", "QuantityPerUnit")
- // VALUES (:P1, :P2, NORTHWIND."Products_SEQ".NextVal, :P4, :P5)
- // ;SELECT NORTHWIND."Products_SEQ".CurrVal INTO :P3 FROM DUAL; END;
- //
- // PostgreSQL:
- // IsPrimaryKey = true, IsDbGenerated = true, CanBeNull = false, Expression = "nextval('\"Products_ProductID_seq\"')"
- // INSERT INTO public."Products" ("CategoryID", "Discontinued", "ProductName", "QuantityPerUnit")
- // VALUES (:P1, :P2, :P3, :P4)
- // ;SELECT currval('"Products_ProductID_seq"')
- //
- // SQL Server (bogus):
- // IsPrimaryKey = true, IsDbGenerated = true
- // INSERT INTO [dbo].[Products] (, , , ) VALUES (@P1, @P2, @P3, @P4)
- // ; SELECT @@IDENTITY
- //
- // Column: default --> use value
- // PK: Expression !null --> use parameter (Oracle is wrong here)
- // Expression null --> ignore
- // SQL: wrap clause with PK information
-
-
- /// <summary>
- /// Creates a query for insertion
- /// </summary>
- /// <param name="objectToInsert"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public UpsertQuery GetInsertQuery(object objectToInsert, QueryContext queryContext)
- {
- // TODO: cache
- var upsertParameters = GetUpsertParameters(objectToInsert, false, null, queryContext);
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var insertSql = sqlProvider.GetInsert(
- sqlProvider.GetTable(upsertParameters.Table.TableName),
- upsertParameters.InputColumns,
- upsertParameters.InputValues);
- var insertIdSql = sqlProvider.GetInsertIds(
- sqlProvider.GetTable(upsertParameters.Table.TableName),
- upsertParameters.AutoPKColumns,
- upsertParameters.PKColumns,
- upsertParameters.PKValues,
- upsertParameters.OutputColumns,
- upsertParameters.OutputValues,
- upsertParameters.OutputExpressions);
- return new UpsertQuery(queryContext.DataContext, insertSql, insertIdSql, upsertParameters.InputParameters, upsertParameters.OutputParameters, upsertParameters.PKParameters);
- }
-
- protected enum ParameterType
- {
- Input,
- InputPK,
- Output,
- AutoSync
- }
-
- /// <summary>
- /// Gets values for insert/update
- /// </summary>
- /// <param name="objectToUpsert"></param>
- /// <param name="queryContext"></param>
- /// <param name="update"></param>
- /// <param name="modifiedMembers"></param>
- /// <returns></returns>
- protected virtual UpsertParameters GetUpsertParameters(object objectToUpsert, bool update, IList<MemberInfo> modifiedMembers, QueryContext queryContext)
- {
- var rowType = objectToUpsert.GetType();
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var upsertParameters = new UpsertParameters
- {
- Table = queryContext.DataContext.Mapping.GetTable(rowType)
- };
- foreach (var dataMember in upsertParameters.Table.RowType.PersistentDataMembers)
- {
- var column = sqlProvider.GetColumn(dataMember.MappedName);
- ParameterType type = GetParameterType(objectToUpsert, dataMember, update, update ? AutoSync.OnUpdate : AutoSync.OnInsert);
- var memberInfo = dataMember.Member;
- // if the column is generated AND not specified, we may have:
- // - an explicit generation (Expression property is not null, so we add the column)
- // - an implicit generation (Expression property is null
- // in all cases, we want to get the value back
-
- var getter = (Expression<Func<object, object>>)(o => memberInfo.GetMemberValue(o));
- var inputParameter = new ObjectInputParameterExpression(
- getter,
- memberInfo.GetMemberType(), dataMember.Name);
- if (dataMember.IsPrimaryKey && (! dataMember.IsDbGenerated))
- {
- upsertParameters.PKColumns.Add(column);
- upsertParameters.PKParameters.Add(inputParameter);
- upsertParameters.PKValues.Add(sqlProvider.GetParameterName(inputParameter.Alias));
- }
-
- if (type == ParameterType.Output)
- {
- if (dataMember.Expression != null)
- {
- upsertParameters.InputColumns.Add(column);
- upsertParameters.InputValues.Add(dataMember.Expression);
- }
- var setter = (Expression<Action<object, object>>)((o, v) => memberInfo.SetMemberValue(o, v));
- var outputParameter = new ObjectOutputParameterExpression(setter,
- memberInfo.GetMemberType(),
- dataMember.Name);
-
- if ((dataMember.IsPrimaryKey) && (dataMember.IsDbGenerated))
- upsertParameters.AutoPKColumns.Add(column);
-
- upsertParameters.OutputColumns.Add(column);
- upsertParameters.OutputParameters.Add(outputParameter);
- upsertParameters.OutputValues.Add(sqlProvider.GetParameterName(outputParameter.Alias));
- upsertParameters.OutputExpressions.Add(dataMember.Expression);
- }
- else // standard column
- {
- if (type == ParameterType.InputPK)
- {
- upsertParameters.InputPKColumns.Add(column);
- upsertParameters.InputPKValues.Add(sqlProvider.GetParameterName(inputParameter.Alias));
- upsertParameters.InputParameters.Add(inputParameter);
- }
- // for a standard column, we keep it only if modifiedMembers contains the specified memberInfo
- // caution: this makes the cache harder to maintain
- else if (modifiedMembers == null || modifiedMembers.Contains(memberInfo))
- {
- upsertParameters.InputColumns.Add(column);
- upsertParameters.InputValues.Add(sqlProvider.GetParameterName(inputParameter.Alias));
- upsertParameters.InputParameters.Add(inputParameter);
- }
-
- if (type == ParameterType.AutoSync)
- {
- var setter = (Expression<Action<object, object>>)((o, v) => memberInfo.SetMemberValue(o, v));
- var outputParameter = new ObjectOutputParameterExpression(setter,
- memberInfo.GetMemberType(),
- dataMember.Name);
- upsertParameters.OutputColumns.Add(column);
- upsertParameters.OutputParameters.Add(outputParameter);
- upsertParameters.OutputValues.Add(sqlProvider.GetParameterName(outputParameter.Alias));
- upsertParameters.OutputExpressions.Add(dataMember.Expression);
- }
- }
- }
- return upsertParameters;
- }
-
- /// <summary>
- /// Provides the parameter type for a given data member
- /// </summary>
- /// <param name="objectToUpsert"></param>
- /// <param name="dataMember"></param>
- /// <param name="update"></param>
- /// <returns></returns>
- protected virtual ParameterType GetParameterType(object objectToUpsert, MetaDataMember dataMember, bool update, AutoSync autoSync)
- {
- var memberInfo = dataMember.Member;
- // the deal with columns is:
- // PK only: criterion for INSERT, criterion for UPDATE
- // PK+GEN: implicit/criterion for INSERT, criterion for UPDATE
- // GEN only: implicit for both
- // -: explicit for both
- //
- // explicit is input,
- // implicit is output,
- // criterion is input PK
- ParameterType type;
- if (dataMember.IsPrimaryKey)
- {
- if (update)
- type = ParameterType.InputPK;
- else
- {
- if (dataMember.IsDbGenerated)
- {
- if (IsSpecified(objectToUpsert, memberInfo))
- type = ParameterType.Input;
- else
- type = ParameterType.Output;
- }
- else
- type = ParameterType.Input;
- }
- }
- else
- {
- if (dataMember.IsDbGenerated)
- type = ParameterType.Output;
- else if ((dataMember.AutoSync == AutoSync.Always) || (dataMember.AutoSync == autoSync))
- type = ParameterType.AutoSync;
- else
- type = ParameterType.Input;
- }
- return type;
- }
-
- /// <summary>
- /// Determines if a property is different from its default value
- /// </summary>
- /// <param name="target"></param>
- /// <param name="memberInfo"></param>
- /// <returns></returns>
- protected virtual bool IsSpecified(object target, MemberInfo memberInfo)
- {
- object value = memberInfo.GetMemberValue(target);
- if (value == null)
- return false;
- if (Equals(value, TypeConvert.GetDefault(memberInfo.GetMemberType())))
- return false;
- return true;
- }
-
- /// <summary>
- /// Creates or gets an UPDATE query
- /// </summary>
- /// <param name="objectToUpdate"></param>
- /// <param name="modifiedMembers">List of modified members, or NULL</param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public UpsertQuery GetUpdateQuery(object objectToUpdate, IList<MemberInfo> modifiedMembers, QueryContext queryContext)
- {
- var upsertParameters = GetUpsertParameters(objectToUpdate, true, modifiedMembers, queryContext);
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var updateSql = sqlProvider.GetUpdate(sqlProvider.GetTable(upsertParameters.Table.TableName),
- upsertParameters.InputColumns, upsertParameters.InputValues,
- upsertParameters.OutputValues, upsertParameters.OutputExpressions,
- upsertParameters.InputPKColumns, upsertParameters.InputPKValues
- );
- var insertIdSql = (upsertParameters.OutputValues.Count == 0) ? "" :
- sqlProvider.GetInsertIds(
- sqlProvider.GetTable(upsertParameters.Table.TableName),
- upsertParameters.AutoPKColumns,
- upsertParameters.PKColumns,
- upsertParameters.PKValues,
- upsertParameters.OutputColumns,
- upsertParameters.OutputValues,
- upsertParameters.OutputExpressions);
- return new UpsertQuery(queryContext.DataContext, updateSql, insertIdSql, upsertParameters.InputParameters, upsertParameters.OutputParameters, upsertParameters.PKParameters);
- }
-
- /// <summary>
- /// Creates or gets a DELETE query
- /// </summary>
- /// <param name="objectToDelete"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public DeleteQuery GetDeleteQuery(object objectToDelete, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var rowType = objectToDelete.GetType();
- var table = queryContext.DataContext.Mapping.GetTable(rowType);
- var deleteParameters = new List<ObjectInputParameterExpression>();
- var pkColumns = new List<SqlStatement>();
- var pkValues = new List<SqlStatement>();
- foreach (var pkMember in table.RowType.IdentityMembers)
- {
- var memberInfo = pkMember.Member;
- var getter = (Expression<Func<object, object>>)(o => memberInfo.GetMemberValue(o));
- var inputParameter = new ObjectInputParameterExpression(
- getter,
- memberInfo.GetMemberType(), pkMember.Name);
- var column = sqlProvider.GetColumn(pkMember.MappedName);
- pkColumns.Add(column);
- pkValues.Add(sqlProvider.GetParameterName(inputParameter.Alias));
- deleteParameters.Add(inputParameter);
- }
- var deleteSql = sqlProvider.GetDelete(sqlProvider.GetTable(table.TableName), pkColumns, pkValues);
- return new DeleteQuery(queryContext.DataContext, deleteSql, deleteParameters);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.cs
deleted file mode 100644
index 62505027c72..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryBuilder.cs
+++ /dev/null
@@ -1,481 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Text.RegularExpressions;
-
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Factory;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- /// <summary>
- /// Full query builder, with cache management
- /// 1. Parses Linq Expression
- /// 2. Generates SQL
- /// </summary>
- internal partial class QueryBuilder : IQueryBuilder
- {
- public IExpressionLanguageParser ExpressionLanguageParser { get; set; }
- public IExpressionDispatcher ExpressionDispatcher { get; set; }
- public IPrequelAnalyzer PrequelAnalyzer { get; set; }
- public IExpressionOptimizer ExpressionOptimizer { get; set; }
- public ISpecialExpressionTranslator SpecialExpressionTranslator { get; set; }
- public ISqlBuilder SqlBuilder { get; set; }
-
- public QueryBuilder()
- {
- ExpressionLanguageParser = ObjectFactory.Get<IExpressionLanguageParser>();
- ExpressionDispatcher = ObjectFactory.Get<IExpressionDispatcher>();
- PrequelAnalyzer = ObjectFactory.Get<IPrequelAnalyzer>();
- ExpressionOptimizer = ObjectFactory.Get<IExpressionOptimizer>();
- SpecialExpressionTranslator = ObjectFactory.Get<ISpecialExpressionTranslator>();
- SqlBuilder = ObjectFactory.Get<ISqlBuilder>();
- }
-
- /// <summary>
- /// Builds the ExpressionQuery:
- /// - parses Expressions and builds row creator
- /// - checks names unicity
- /// </summary>
- /// <param name="expressions"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- protected virtual ExpressionQuery BuildExpressionQuery(ExpressionChain expressions, QueryContext queryContext)
- {
- var builderContext = new BuilderContext(queryContext);
- BuildExpressionQuery(expressions, builderContext);
- CheckTablesAlias(builderContext);
- CheckParametersAlias(builderContext);
- return builderContext.ExpressionQuery;
- }
-
- /// <summary>
- /// Finds all registered tables or columns with the given name.
- /// We exclude parameter because they won't be prefixed/suffixed the same way (well, that's a guess, I hope it's a good one)
- /// </summary>
- /// <param name="name"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected virtual IList<Expression> FindExpressionsByName(string name, BuilderContext builderContext)
- {
- var expressions = new List<Expression>();
- expressions.AddRange((from t in builderContext.EnumerateAllTables() where t.Alias == name select (Expression)t).Distinct());
- expressions.AddRange(from c in builderContext.EnumerateScopeColumns() where c.Alias == name select (Expression)c);
- return expressions;
- }
-
- protected virtual string MakeName(string aliasBase, int index, string anonymousBase, BuilderContext builderContext)
- {
- if (string.IsNullOrEmpty(aliasBase))
- aliasBase = anonymousBase;
- return string.Format("{0}{1}", aliasBase, index);
- }
-
- protected virtual string MakeTableName(string aliasBase, int index, BuilderContext builderContext)
- {
- return MakeName(aliasBase, index, "t", builderContext);
- }
-
- protected virtual string MakeParameterName(string aliasBase, int index, BuilderContext builderContext)
- {
- return MakeName(aliasBase, index, "p", builderContext);
- }
-
- /// <summary>
- /// Give all non-aliased tables a name
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void CheckTablesAlias(BuilderContext builderContext)
- {
- var tables = builderContext.EnumerateAllTables().Distinct().ToList();
- // just to be nice: if we have only one table involved, there's no need to alias it
- if (tables.Count == 1)
- {
- tables[0].Alias = null;
- }
- else
- {
- foreach (var tableExpression in tables)
- {
- // if no alias, or duplicate alias
- if (string.IsNullOrEmpty(tableExpression.Alias) ||
- FindExpressionsByName(tableExpression.Alias, builderContext).Count > 1)
- {
- int anonymousIndex = 0;
- var aliasBase = tableExpression.Alias;
- // we try to assign one until we have a unique alias
- do
- {
- tableExpression.Alias = MakeTableName(aliasBase, ++anonymousIndex, builderContext);
- } while (FindExpressionsByName(tableExpression.Alias, builderContext).Count != 1);
- }
- }
- }
- }
-
- protected virtual IList<InputParameterExpression> FindParametersByName(string name, BuilderContext builderContext)
- {
- return (from p in builderContext.ExpressionQuery.Parameters where p.Alias == name select p).ToList();
- }
-
- /// <summary>
- /// Gives anonymous parameters a name and checks for names unicity
- /// The fact of giving a nice name just helps for readability
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void CheckParametersAlias(BuilderContext builderContext)
- {
- foreach (var externalParameterExpression in builderContext.ExpressionQuery.Parameters)
- {
- if (string.IsNullOrEmpty(externalParameterExpression.Alias)
- || FindParametersByName(externalParameterExpression.Alias, builderContext).Count > 1)
- {
- int anonymousIndex = 0;
- var aliasBase = externalParameterExpression.Alias;
- // we try to assign one until we have a unique alias
- do
- {
- externalParameterExpression.Alias = MakeTableName(aliasBase, ++anonymousIndex, builderContext);
- } while (FindParametersByName(externalParameterExpression.Alias, builderContext).Count > 1);
- }
- }
- }
-
- /// <summary>
- /// Builds and chains the provided Expressions
- /// </summary>
- /// <param name="expressions"></param>
- /// <param name="builderContext"></param>
- protected virtual void BuildExpressionQuery(ExpressionChain expressions, BuilderContext builderContext)
- {
- var previousExpression = ExpressionDispatcher.CreateTableExpression(expressions.Expressions[0], builderContext);
- previousExpression = BuildExpressionQuery(expressions, previousExpression, builderContext);
- BuildOffsetsAndLimits(builderContext);
- // then prepare Parts for SQL translation
- PrepareSqlOperands(builderContext);
- // now, we optimize anything we can
- OptimizeQuery(builderContext);
- // finally, compile our object creation method
- CompileRowCreator(builderContext);
- // in the very end, we keep the SELECT clause
- builderContext.ExpressionQuery.Select = builderContext.CurrentSelect;
- }
-
- /// <summary>
- /// Builds the ExpressionQuery main Expression, given a Table (or projection) expression
- /// </summary>
- /// <param name="expressions"></param>
- /// <param name="tableExpression"></param>
- /// <param name="builderContext"></param>
- /// <returns></returns>
- protected Expression BuildExpressionQuery(ExpressionChain expressions, Expression tableExpression, BuilderContext builderContext)
- {
- tableExpression = ExpressionDispatcher.Analyze(expressions, tableExpression, builderContext);
- ExpressionDispatcher.BuildSelect(tableExpression, builderContext);
- return tableExpression;
- }
-
- public virtual SelectExpression BuildSelectExpression(ExpressionChain expressions, Expression tableExpression, BuilderContext builderContext)
- {
- BuildExpressionQuery(expressions, tableExpression, builderContext);
- return builderContext.CurrentSelect;
- }
-
- /// <summary>
- /// This is a hint for SQL generations
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void BuildOffsetsAndLimits(BuilderContext builderContext)
- {
- foreach (var selectExpression in builderContext.SelectExpressions)
- {
- if (selectExpression.Offset != null && selectExpression.Limit != null)
- {
- selectExpression.OffsetAndLimit = Expression.Add(selectExpression.Offset, selectExpression.Limit);
- }
- }
- }
-
- /// <summary>
- /// Builds the delegate to create a row
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void CompileRowCreator(BuilderContext builderContext)
- {
- var reader = builderContext.CurrentSelect.Reader;
- reader = (LambdaExpression)SpecialExpressionTranslator.Translate(reader);
- reader = (LambdaExpression)ExpressionOptimizer.Optimize(reader, builderContext);
- builderContext.ExpressionQuery.RowObjectCreator = reader.Compile();
- }
-
- /// <summary>
- /// Prepares SELECT operands to help SQL transaltion
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void PrepareSqlOperands(BuilderContext builderContext)
- {
- ProcessExpressions(PrequelAnalyzer.Analyze, true, builderContext);
- }
-
- /// <summary>
- /// Processes all expressions in query, with the option to process only SQL targetting expressions
- /// This method is generic, it receives a delegate which does the real processing
- /// </summary>
- /// <param name="processor"></param>
- /// <param name="processOnlySqlParts"></param>
- /// <param name="builderContext"></param>
- protected virtual void ProcessExpressions(Func<Expression, BuilderContext, Expression> processor,
- bool processOnlySqlParts, BuilderContext builderContext)
- {
- for (int scopeExpressionIndex = 0; scopeExpressionIndex < builderContext.SelectExpressions.Count; scopeExpressionIndex++)
- {
- // no need to process the select itself here, all ScopeExpressions that are operands are processed as operands
- // and the main ScopeExpression (the SELECT) is processed below
- var scopeExpression = builderContext.SelectExpressions[scopeExpressionIndex];
-
- // where clauses
- List<int> whereToRemove = new List<int>(); // List of where clausole evaluating TRUE (could be ignored and so removed)
- bool falseWhere = false; // true when the full where evaluate to FALSE
- for (int whereIndex = 0; whereIndex < scopeExpression.Where.Count; whereIndex++)
- {
- Expression whereClausole = processor(scopeExpression.Where[whereIndex], builderContext);
- ConstantExpression constantWhereClausole = whereClausole as ConstantExpression;
- if (constantWhereClausole != null)
- {
- if (constantWhereClausole.Value.Equals(false))
- {
- falseWhere = true;
- break;
- }
- else if (constantWhereClausole.Value.Equals(true))
- {
- whereToRemove.Add(whereIndex);
- continue;
- }
- }
- scopeExpression.Where[whereIndex] = whereClausole;
- }
- if (scopeExpression.Where.Count > 0)
- {
- if (falseWhere)
- {
- scopeExpression.Where.Clear();
- scopeExpression.Where.Add(Expression.Equal(Expression.Constant(true), Expression.Constant(false)));
- }
- else
- foreach (int whereIndex in whereToRemove)
- scopeExpression.Where.RemoveAt(whereIndex);
- }
-
- // limit clauses
- if (scopeExpression.Offset != null)
- scopeExpression.Offset = processor(scopeExpression.Offset, builderContext);
- if (scopeExpression.Limit != null)
- scopeExpression.Limit = processor(scopeExpression.Limit, builderContext);
- if (scopeExpression.OffsetAndLimit != null)
- scopeExpression.OffsetAndLimit = processor(scopeExpression.OffsetAndLimit, builderContext);
-
- builderContext.SelectExpressions[scopeExpressionIndex] = scopeExpression;
- }
- // now process the main SELECT
- if (processOnlySqlParts)
- {
- // if we process only the SQL Parts, these are the operands
- var newOperands = new List<Expression>();
- foreach (var operand in builderContext.CurrentSelect.Operands)
- newOperands.Add(processor(operand, builderContext));
- builderContext.CurrentSelect = builderContext.CurrentSelect.ChangeOperands(newOperands);
- }
- else
- {
- // the output parameters and result builder
- builderContext.CurrentSelect = (SelectExpression)processor(builderContext.CurrentSelect, builderContext);
- }
- }
-
- /// <summary>
- /// Optimizes the query by optimizing subexpressions, and preparsing constant expressions
- /// </summary>
- /// <param name="builderContext"></param>
- protected virtual void OptimizeQuery(BuilderContext builderContext)
- {
- ProcessExpressions(ExpressionOptimizer.Optimize, false, builderContext);
- }
-
- protected virtual SelectQuery BuildSqlQuery(ExpressionQuery expressionQuery, QueryContext queryContext)
- {
- var sql = SqlBuilder.BuildSelect(expressionQuery, queryContext);
- var sqlQuery = new SelectQuery(queryContext.DataContext, sql, expressionQuery.Parameters, expressionQuery.RowObjectCreator, expressionQuery.Select.ExecuteMethodName);
- return sqlQuery;
- }
-
- private static IQueryCache queryCache;
- protected IQueryCache QueryCache
- {
- get
- {
- if (queryCache == null)
- queryCache = ObjectFactory.Get<IQueryCache>();
- return queryCache;
- }
- }
-
- protected virtual SelectQuery GetFromSelectCache(ExpressionChain expressions)
- {
- var cache = QueryCache;
- return cache.GetFromSelectCache(expressions);
- }
-
- protected virtual void SetInSelectCache(ExpressionChain expressions, SelectQuery sqlSelectQuery)
- {
- var cache = QueryCache;
- cache.SetInSelectCache(expressions, sqlSelectQuery);
- }
-
- protected virtual Delegate GetFromTableReaderCache(Type tableType, IList<string> columns)
- {
- var cache = QueryCache;
- return cache.GetFromTableReaderCache(tableType, columns);
- }
-
- protected virtual void SetInTableReaderCache(Type tableType, IList<string> columns, Delegate tableReader)
- {
- var cache = queryCache;
- cache.SetInTableReaderCache(tableType, columns, tableReader);
- }
-
- /// <summary>
- /// Main entry point for the class. Builds or retrive from cache a SQL query corresponding to given Expressions
- /// </summary>
- /// <param name="expressions"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public SelectQuery GetSelectQuery(ExpressionChain expressions, QueryContext queryContext)
- {
- SelectQuery query = null;
- if (queryContext.DataContext.QueryCacheEnabled)
- {
- query = GetFromSelectCache(expressions);
- }
- if (query == null)
- {
- Profiler.At("START: GetSelectQuery(), building Expression query");
- var expressionsQuery = BuildExpressionQuery(expressions, queryContext);
- Profiler.At("END: GetSelectQuery(), building Expression query");
-
- Profiler.At("START: GetSelectQuery(), building Sql query");
- query = BuildSqlQuery(expressionsQuery, queryContext);
- Profiler.At("END: GetSelectQuery(), building Sql query");
-
- if (queryContext.DataContext.QueryCacheEnabled)
- {
- SetInSelectCache(expressions, query);
- }
- }
- else if (query.InputParameters.Count > 0)
- {
- Profiler.At("START: GetSelectQuery(), building Expression parameters of cached query");
- var parameters = BuildExpressionParameters(expressions, queryContext);
- query = new SelectQuery(queryContext.DataContext, query.Sql, parameters, query.RowObjectCreator, query.ExecuteMethodName);
- Profiler.At("END: GetSelectQuery(), building Expression parameters of cached query");
- }
- return query;
- }
-
- IList<InputParameterExpression> BuildExpressionParameters(ExpressionChain expressions, QueryContext queryContext)
- {
- var builderContext = new BuilderContext(queryContext);
- var previousExpression = ExpressionDispatcher.CreateTableExpression(expressions.Expressions[0], builderContext);
- previousExpression = BuildExpressionQuery(expressions, previousExpression, builderContext);
- BuildOffsetsAndLimits(builderContext);
- // then prepare Parts for SQL translation
- PrepareSqlOperands(builderContext);
- return builderContext.ExpressionQuery.Parameters;
- }
-
- /// <summary>
- /// Returns a Delegate to create a row for a given IDataRecord
- /// The Delegate is Func&lt;IDataRecord,MappingContext,"tableType">
- /// </summary>
- /// <param name="tableType">The table type (must be managed by DataContext)</param>
- /// <param name="parameters"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public virtual Delegate GetTableReader(Type tableType, IList<string> parameters, QueryContext queryContext)
- {
- Delegate reader = null;
- if (queryContext.DataContext.QueryCacheEnabled)
- {
- reader = GetFromTableReaderCache(tableType, parameters);
- }
- if (reader == null)
- {
- var lambda = ExpressionDispatcher.BuildTableReader(tableType, parameters,
- new BuilderContext(queryContext));
- reader = lambda.Compile();
- if (queryContext.DataContext.QueryCacheEnabled)
- {
- SetInTableReaderCache(tableType, parameters, reader);
- }
- }
- return reader;
- }
-
- private static readonly Regex parameterIdentifierEx = new Regex(@"\{(?<var>[\d.]+)\}", RegexOptions.Singleline | RegexOptions.ExplicitCapture | RegexOptions.Compiled);
-
- /// <summary>
- /// Converts a direct SQL query to a safe query with named parameters
- /// </summary>
- /// <param name="sql">Raw SQL query</param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public virtual DirectQuery GetDirectQuery(string sql, QueryContext queryContext)
- {
- // TODO cache
- var safeSql = queryContext.DataContext.Vendor.SqlProvider.GetSafeQuery(sql);
- var parameters = new List<string>();
- var parameterizedSql = parameterIdentifierEx.Replace(safeSql, delegate(Match e)
- {
- var field = e.Groups[1].Value;
- var parameterIndex = int.Parse(field);
- while (parameters.Count <= parameterIndex)
- parameters.Add(string.Empty);
- var literalParameterName =
- queryContext.DataContext.Vendor.SqlProvider.GetParameterName(string.Format("p{0}", parameterIndex));
- parameters[parameterIndex] = literalParameterName;
- return literalParameterName;
- });
- return new DirectQuery(queryContext.DataContext, parameterizedSql, parameters);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs
deleted file mode 100644
index 421a51a1b4d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class QueryCache : IQueryCache
- {
- private class TableReaderSignature
- {
- private readonly Type tableType;
- private readonly IList<string> columns;
- private readonly int hash;
-
- public override bool Equals(object obj)
- {
- var trs = (TableReaderSignature)obj;
- if (trs.tableType != tableType)
- return false;
- return trs.columns.SequenceEqual(columns);
- }
-
- public override int GetHashCode()
- {
- return hash;
- }
-
- public TableReaderSignature(Type tableType, IList<string> columns)
- {
- this.tableType = tableType;
- this.columns = columns;
- hash = tableType.GetHashCode();
- foreach (var column in columns)
- hash ^= column.GetHashCode();
- }
- }
-
- private readonly IThreadSafeDictionary<ExpressionChain, SelectQuery> selectQueries = new ThreadSafeDictionary<ExpressionChain, SelectQuery>((IEqualityComparer<ExpressionChain>)new ExpressionChainEqualityComparer());
- private readonly IThreadSafeDictionary<TableReaderSignature, Delegate> tableReaders = new ThreadSafeDictionary<TableReaderSignature, Delegate>();
-
- public SelectQuery GetFromSelectCache(ExpressionChain expressions)
- {
- SelectQuery selectQuery;
- selectQueries.TryGetValue(expressions, out selectQuery);
- return selectQuery;
- }
-
- public void SetInSelectCache(ExpressionChain expressions, SelectQuery sqlSelectQuery)
- {
- selectQueries.MergeSafe(expressions, sqlSelectQuery);
- }
-
- public Delegate GetFromTableReaderCache(Type tableType, IList<string> columns)
- {
- var signature = new TableReaderSignature(tableType, columns);
- Delegate tableReader;
- tableReaders.TryGetValue(signature, out tableReader);
- return tableReader;
- }
-
- public void SetInTableReaderCache(Type tableType, IList<string> columns, Delegate tableReader)
- {
- var signature = new TableReaderSignature(tableType, columns);
- tableReaders.MergeSafe(signature, tableReader);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryRunner.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryRunner.cs
deleted file mode 100644
index f5aacb7b7ab..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/QueryRunner.cs
+++ /dev/null
@@ -1,406 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Collections;
-using System.Collections.Generic;
-using System.Reflection;
-
-using DbLinq.Data.Linq.Database;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-using DbLinq.Util;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class QueryRunner : IQueryRunner
- {
- /// <summary>
- /// Enumerates all records return by SQL request
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="selectQuery"></param>
- /// <returns></returns>
- public virtual IEnumerable<T> Select<T>(SelectQuery selectQuery)
- {
- var rowObjectCreator = selectQuery.GetRowObjectCreator<T>();
-
- IList<T> results = new List<T>();
-
- // handle the special case where the query is empty, meaning we don't need the DB
- if (string.IsNullOrEmpty(selectQuery.Sql.ToString()))
- {
- results.Add(rowObjectCreator(null, null));
- }
- else
- {
- using (var dbCommand = selectQuery.GetCommand())
- {
- // write query to log
- selectQuery.DataContext.WriteLog(dbCommand.Command);
-
- using (var reader = dbCommand.Command.ExecuteReader())
- {
- while (reader.Read())
- {
- // someone told me one day this could happen (in SQLite)
- if (reader.FieldCount == 0)
- continue;
-
- var row = rowObjectCreator(reader, selectQuery.DataContext._MappingContext);
- // the conditions to register and watch an entity are:
- // - not null (can this happen?)
- // - registered in the model
- if (row != null && selectQuery.DataContext.ObjectTrackingEnabled &&
- selectQuery.DataContext.Mapping.GetTable(row.GetType()) != null)
- {
- row = (T)selectQuery.DataContext.Register(row);
- }
- results.Add(row);
- }
- }
- }
- }
- return results;
- }
-
- /// <summary>
- /// Returns a unique row (common reference)
- /// </summary>
- /// <param name="row"></param>
- /// <param name="t"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- protected virtual object GetUniqueRow(object row, Type t, DataContext dataContext)
- {
- if (row != null && dataContext.Mapping.GetTable(row.GetType()) != null)
- row = dataContext.Register(row);
- return row;
- }
-
- /// <summary>
- /// Returns a unique row (common reference)
- /// </summary>
- /// <param name="row"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- protected virtual T GetUniqueRow<T>(object row, DataContext dataContext)
- {
- return (T)GetUniqueRow(row, typeof(T), dataContext);
- }
-
- public virtual S SelectScalar<S>(SelectQuery selectQuery)
- {
- switch (selectQuery.ExecuteMethodName)
- {
- case null: // some calls, like Count() generate SQL and the resulting projection method name is null (never initialized)
- return SelectSingle<S>(selectQuery, false); // Single() for safety, but First() should work
- case "First":
- return SelectFirst<S>(selectQuery, false);
- case "FirstOrDefault":
- return SelectFirst<S>(selectQuery, true);
- case "Single":
- return SelectSingle<S>(selectQuery, false);
- case "SingleOrDefault":
- return SelectSingle<S>(selectQuery, true);
- case "Last":
- return SelectLast<S>(selectQuery, false);
- }
- throw Error.BadArgument("S0077: Unhandled method '{0}'", selectQuery.ExecuteMethodName);
- }
-
- /// <summary>
- /// Returns first item in query.
- /// If no row is found then if default allowed returns default(S), throws exception otherwise
- /// </summary>
- /// <typeparam name="S"></typeparam>
- /// <param name="selectQuery"></param>
- /// <param name="allowDefault"></param>
- /// <returns></returns>
- protected virtual S SelectFirst<S>(SelectQuery selectQuery, bool allowDefault)
- {
- foreach (var row in Select<S>(selectQuery))
- return row;
- if (!allowDefault)
- throw new InvalidOperationException();
- return default(S);
- }
-
- /// <summary>
- /// Returns single item in query
- /// If more than one item is found, throws an exception
- /// If no row is found then if default allowed returns default(S), throws exception otherwise
- /// </summary>
- /// <typeparam name="S"></typeparam>
- /// <param name="selectQuery"></param>
- /// <param name="allowDefault"></param>
- /// <returns></returns>
- protected virtual S SelectSingle<S>(SelectQuery selectQuery, bool allowDefault)
- {
- S firstRow = default(S);
- int rowCount = 0;
- foreach (var row in Select<S>(selectQuery))
- {
- if (rowCount > 1)
- throw new InvalidOperationException();
- firstRow = row;
- rowCount++;
- }
- if (!allowDefault && rowCount == 0)
- throw new InvalidOperationException();
- return firstRow;
- }
-
- /// <summary>
- /// Returns last item in query
- /// </summary>
- /// <typeparam name="S"></typeparam>
- /// <param name="selectQuery"></param>
- /// <param name="allowDefault"></param>
- /// <returns></returns>
- protected virtual S SelectLast<S>(SelectQuery selectQuery, bool allowDefault)
- {
- S lastRow = default(S);
- int rowCount = 0;
- foreach (var row in Select<S>(selectQuery))
- {
- lastRow = row;
- rowCount++;
- }
- if (!allowDefault && rowCount == 0)
- throw new InvalidOperationException();
- return lastRow;
- }
-
- /// <summary>
- /// Runs an InsertQuery on a provided object
- /// </summary>
- /// <param name="target"></param>
- /// <param name="insertQuery"></param>
- public void Insert(object target, UpsertQuery insertQuery)
- {
- Upsert(target, insertQuery);
- }
-
- private void Upsert(object target, UpsertQuery insertQuery)
- {
- insertQuery.Target = target;
- var dataContext = insertQuery.DataContext;
- using (var dbCommand = insertQuery.GetCommand())
- {
-
- // log first command
- dataContext.WriteLog(dbCommand.Command);
-
- // we may have two commands
- int rowsCount = dbCommand.Command.ExecuteNonQuery();
- // the second reads output parameters
- if (!string.IsNullOrEmpty(insertQuery.IdQuerySql.ToString()))
- {
- var outputCommandTransaction = new ParameterizedQuery(dataContext, insertQuery.IdQuerySql, insertQuery.PrimaryKeyParameters);
- outputCommandTransaction.Target = target;
-
- var outputCommand = outputCommandTransaction.GetCommandTransactional(false);
-
- // then run commands
- outputCommand.Command.Transaction = dbCommand.Command.Transaction;
-
- // log second command
- dataContext.WriteLog(outputCommand.Command);
-
- using (var dataReader = outputCommand.Command.ExecuteReader())
- {
- if (! dataReader.Read())
- throw new InvalidOperationException("Could not retrieve data for inserted row on " + target.GetType());
-
- int outputParameterIndex = 0;
- for (IEnumerator<ObjectOutputParameterExpression> output = insertQuery.OutputParameters.GetEnumerator(); output.MoveNext(); ++outputParameterIndex)
- {
- var outputDbParameter = dataReader.GetValue(outputParameterIndex);
- SetOutputParameterValue(target, output.Current, outputDbParameter);
- }
- }
- }
- dbCommand.Commit();
- }
- }
-
- protected virtual void SetOutputParameterValue(object target, ObjectOutputParameterExpression outputParameter, object value)
- {
- // depending on vendor, we can have DBNull or null
- // so we handle both
- if (value is DBNull || value == null)
- outputParameter.SetValue(target, null);
- else
- outputParameter.SetValue(target, TypeConvert.To(value, outputParameter.ValueType));
- }
-
- /// <summary>
- /// Performs an update
- /// </summary>
- /// <param name="target">Entity to be flushed</param>
- /// <param name="updateQuery">SQL update query</param>
- /// <param name="modifiedMembers">List of modified members, or null to update all members</param>
- public void Update(object target, UpsertQuery updateQuery, IList<MemberInfo> modifiedMembers)
- {
- Upsert(target, updateQuery);
- }
-
- /// <summary>
- /// Performs a delete
- /// </summary>
- /// <param name="target">Entity to be deleted</param>
- /// <param name="deleteQuery">SQL delete query</param>
- public void Delete(object target, DeleteQuery deleteQuery)
- {
- deleteQuery.Target = target;
- using (var dbCommand = deleteQuery.GetCommand())
- {
-
- // log command
- deleteQuery.DataContext.WriteLog(dbCommand.Command);
-
- int rowsCount = dbCommand.Command.ExecuteNonQuery();
- dbCommand.Commit();
- }
- }
-
- /// <summary>
- /// Fills dbCommand parameters, given names and values
- /// </summary>
- /// <param name="dbCommand"></param>
- /// <param name="parameterNames"></param>
- /// <param name="parameterValues"></param>
- private void FeedParameters(IDbCommand dbCommand, IList<string> parameterNames, IList<object> parameterValues)
- {
- for (int parameterIndex = 0; parameterIndex < parameterNames.Count; parameterIndex++)
- {
- var dbParameter = dbCommand.CreateParameter();
- dbParameter.ParameterName = parameterNames[parameterIndex];
- dbParameter.SetValue(parameterValues[parameterIndex]);
- dbCommand.Parameters.Add(dbParameter);
- }
- }
-
- /// <summary>
- /// Runs a direct scalar command
- /// </summary>
- /// <param name="directQuery"></param>
- /// <param name="parameters"></param>
- /// <returns></returns>
- public int Execute(DirectQuery directQuery, params object[] parameters)
- {
- directQuery.parameterValues = parameters;
- using (var dbCommand = directQuery.GetCommand())
- {
-
- // log command
- directQuery.DataContext.WriteLog(dbCommand.Command);
-
- var result = dbCommand.Command.ExecuteScalar();
- if (result == null || result is DBNull)
- return 0;
- var intResult = TypeConvert.ToNumber<int>(result);
- return intResult;
- }
- }
-
- // TODO: move method?
- protected virtual Delegate GetTableBuilder(Type elementType, IDataReader dataReader, DataContext dataContext)
- {
- var fields = new List<string>();
- for (int fieldIndex = 0; fieldIndex < dataReader.FieldCount; fieldIndex++)
- fields.Add(dataReader.GetName(fieldIndex));
- return dataContext.QueryBuilder.GetTableReader(elementType, fields, new QueryContext(dataContext));
- }
-
- /// <summary>
- /// Runs a query with a direct statement
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="directQuery"></param>
- /// <param name="parameters"></param>
- /// <returns></returns>
- public IEnumerable ExecuteSelect(Type tableType, DirectQuery directQuery, params object[] parameters)
- {
- directQuery.parameterValues = parameters;
- using (var dbCommand = directQuery.GetCommand())
- {
-
- // log query
- directQuery.DataContext.WriteLog(dbCommand.Command);
-
- using (var dataReader = dbCommand.Command.ExecuteReader())
- {
- // Did you know? "return EnumerateResult(tableType, dataReader, dataContext);" disposes resources first
- // before the enumerator is used
- foreach (var result in EnumerateResult(tableType, dataReader, directQuery.DataContext))
- yield return result;
- }
- }
- }
-
- /// <summary>
- /// Enumerates results from a request.
- /// The result shape can change dynamically
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="dataReader"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- public IEnumerable EnumerateResult(Type tableType, IDataReader dataReader, DataContext dataContext)
- {
- return EnumerateResult(tableType, true, dataReader, dataContext);
- }
-
- /// <summary>
- /// Enumerates results from a request.
- /// The result shape can change dynamically
- /// </summary>
- /// <param name="tableType"></param>
- /// <param name="dynamicallyReadShape">Set True to change reader shape dynamically</param>
- /// <param name="dataReader"></param>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- protected virtual IEnumerable EnumerateResult(Type tableType, bool dynamicallyReadShape, IDataReader dataReader, DataContext dataContext)
- {
- Delegate tableBuilder = null;
- while (dataReader.Read())
- {
- if (tableBuilder == null || dynamicallyReadShape)
- tableBuilder = GetTableBuilder(tableType, dataReader, dataContext);
- var row = tableBuilder.DynamicInvoke(dataReader, dataContext._MappingContext);
- row = GetUniqueRow(row, tableType, dataContext);
- yield return row;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SpecialExpressionTranslator.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SpecialExpressionTranslator.cs
deleted file mode 100644
index 79078cbc5a6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SpecialExpressionTranslator.cs
+++ /dev/null
@@ -1,231 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class SpecialExpressionTranslator : ISpecialExpressionTranslator
- {
- /// <summary>
- /// Translate a hierarchy's SpecialExpressions to Expressions
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public Expression Translate(Expression expression)
- {
- return expression.Recurse(Analyzer);
- }
-
- protected virtual Expression Analyzer(Expression expression)
- {
- if (expression is SpecialExpression)
- return Translate((SpecialExpression)expression);
- else if (expression is StartIndexOffsetExpression)
- return Translate(((StartIndexOffsetExpression)expression).InnerExpression);
- return expression;
- }
-
- /// <summary>
- /// Translates a SpecialExpression to standard Expression equivalent
- /// </summary>
- /// <param name="specialExpression"></param>
- /// <returns></returns>
- protected virtual Expression Translate(SpecialExpression specialExpression)
- {
- var operands = specialExpression.Operands.ToList();
- switch (specialExpression.SpecialNodeType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- return TranslateIsNull(operands);
- case SpecialExpressionType.IsNotNull:
- return TranslateIsNotNull(operands);
- case SpecialExpressionType.Concat:
- return TranslateConcat(operands);
- //case SpecialExpressionType.Count:
- // break;
- //case SpecialExpressionType.Like:
- // break;
- //case SpecialExpressionType.Min:
- // break;
- //case SpecialExpressionType.Max:
- // break;
- //case SpecialExpressionType.Sum:
- // break;
- //case SpecialExpressionType.Average:
- // break;
- case SpecialExpressionType.StringLength:
- return TranslateStringLength(operands);
- case SpecialExpressionType.ToUpper:
- return GetStandardCallInvoke("ToUpper", operands);
- case SpecialExpressionType.ToLower:
- return GetStandardCallInvoke("ToLower", operands);
- //case SpecialExpressionType.In:
- // break;
-
- case SpecialExpressionType.StringInsert:
- return GetStandardCallInvoke("Insert", operands);
- case SpecialExpressionType.Substring:
- case SpecialExpressionType.Trim:
- case SpecialExpressionType.LTrim:
- case SpecialExpressionType.RTrim:
- case SpecialExpressionType.Replace:
- case SpecialExpressionType.Remove:
- case SpecialExpressionType.IndexOf:
- case SpecialExpressionType.Year:
- case SpecialExpressionType.Month:
- case SpecialExpressionType.Day:
- case SpecialExpressionType.Hour:
- case SpecialExpressionType.Minute:
- case SpecialExpressionType.Millisecond:
- case SpecialExpressionType.Date:
- return GetStandardCallInvoke(specialExpression.SpecialNodeType.ToString(), operands);
- case SpecialExpressionType.Now:
- return GetDateTimeNowCall(operands);
- case SpecialExpressionType.DateDiffInMilliseconds:
- return GetCallDateDiffInMilliseconds(operands);
- default:
- throw Error.BadArgument("S0078: Implement translator for {0}", specialExpression.SpecialNodeType);
-
- }
- }
-
- private Expression GetCallDateDiffInMilliseconds(List<Expression> operands)
- {
- return Expression.MakeMemberAccess(Expression.Subtract(operands.First(), operands.ElementAt(1)),
- typeof(TimeSpan).GetProperty("TotalMilliseconds"));
- }
-
- private Expression GetDateTimeNowCall(List<Expression> operands)
- {
- return Expression.Call(typeof(DateTime).GetProperty("Now").GetGetMethod());
- }
-
- private Expression TranslateStringLength(List<Expression> operands)
- {
- return Expression.MakeMemberAccess(operands[0], typeof(string).GetProperty("Length"));
- }
-
- protected virtual Expression GetStandardCallInvoke(string methodName, List<Expression> operands)
- {
- var parametersExpressions = operands.Skip(1);
- return Expression.Call(operands[0],
- operands[0].Type.GetMethod(methodName, parametersExpressions.Select(op => op.Type).ToArray()),
- parametersExpressions);
- }
-
- //protected virtual Expression TranslateRemove(List<Expression> operands)
- //{
- // if (operands.Count > 2)
- // {
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Remove", new[] { typeof(int), typeof(int) }),
- // operands[1], operands[2]);
- // }
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Remove", new[] { typeof(int) }),
- // operands[1]);
- //}
-
- //protected virtual Expression TranslateStringIndexOf(List<Expression> operands)
- //{
- // if (operands.Count == 2 && operands[1].Type == typeof(string))
- // {
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("IndexOf", new[] { typeof(string)}),
- // operands[1]);
- // }
- // throw new NotSupportedException();
- //}
-
- //protected virtual Expression TranslateReplace(List<Expression> operands)
- //{
- // if (operands.ElementAt(1).Type == typeof(string))
- // {
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Replace", new[] { typeof(string), typeof(string) }),
- // operands[1], operands[2]);
- // }
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Replace", new[] { typeof(char), typeof(char) }),
- // operands[1], operands[2]);
- //}
- //protected virtual Expression TranslateInsertString(List<Expression> operands)
- //{
- // return Expression.Call(operands.First(), typeof(string).GetMethod("Insert"), operands[1], operands[2]);
- //}
-
- //protected virtual Expression TranslateTrim(List<Expression> operands)
- //{
- // return Expression.Call(operands.First(), typeof(string).GetMethod("Trim", new Type[] { }));
- //}
- //protected virtual Expression TranslateSubString(List<Expression> operands)
- //{
- // if (operands.Count > 2)
- // {
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Substring", new[] { operands[1].Type, operands[2].Type }),
- // operands[1], operands[2]);
- // }
-
- // return Expression.Call(operands[0],
- // typeof(string).GetMethod("Substring", new[] { operands[1].Type }),
- // operands[1]);
- //}
-
- //protected virtual Expression TranslateToLower(List<Expression> operands)
- //{
- // return Expression.Call(operands[0], typeof(string).GetMethod("ToLower", new Type[0]));
- //}
-
- //protected virtual Expression TranslateToUpper(List<Expression> operands)
- //{
- // return Expression.Call(operands[0], typeof(string).GetMethod("ToUpper", new Type[0]));
- //}
-
- protected virtual Expression TranslateConcat(List<Expression> operands)
- {
- return Expression.Add(operands[0], operands[1]);
- }
-
- protected virtual Expression TranslateIsNotNull(List<Expression> operands)
- {
- return Expression.NotEqual(operands[0], Expression.Constant(null));
- }
-
- protected virtual Expression TranslateIsNull(List<Expression> operands)
- {
- return Expression.Equal(operands[0], Expression.Constant(null));
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SqlBuilder.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SqlBuilder.cs
deleted file mode 100644
index 586f7884a96..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Implementation/SqlBuilder.cs
+++ /dev/null
@@ -1,499 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.ExpressionMutator;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-using DbLinq.Factory;
-using DbLinq.Util;
-
-namespace DbLinq.Data.Linq.Sugar.Implementation
-{
- internal class SqlBuilder : ISqlBuilder
- {
- public IExpressionQualifier ExpressionQualifier { get; set; }
-
- public SqlBuilder()
- {
- ExpressionQualifier = ObjectFactory.Get<IExpressionQualifier>();
- }
-
- /// <summary>
- /// Builds a SQL string, based on a QueryContext
- /// The build indirectly depends on ISqlProvider which provides all SQL Parts.
- /// </summary>
- /// <param name="expressionQuery"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public SqlStatement BuildSelect(ExpressionQuery expressionQuery, QueryContext queryContext)
- {
- return Build(expressionQuery.Select, queryContext);
- }
-
- /// <summary>
- /// Returns a list of sorted tables, given a select expression.
- /// The tables are sorted by dependency: independent tables first, dependent tables next
- /// </summary>
- /// <param name="selectExpression"></param>
- /// <returns></returns>
- protected IList<TableExpression> GetSortedTables(SelectExpression selectExpression)
- {
- var tables = new List<TableExpression>();
- foreach (var table in selectExpression.Tables)
- {
- // the rules are:
- // a table climbs up to 0 until we find the table it depends on
- // we keep the index and insert on it
- // we place joining tables under joined tables
- int tableIndex;
- for (tableIndex = tables.Count; tableIndex > 0; tableIndex--)
- {
- // above us, the joined table? Stop now
- if (tables[tableIndex - 1] == table.JoinedTable)
- break;
- // if the current table is joining and we have a non-joining table above, we stop here too
- if (table.JoinExpression != null && tables[tableIndex - 1].JoinExpression == null)
- break;
- }
- tables.Insert(tableIndex, table);
- }
- return tables;
- }
-
- /// <summary>
- /// Main SQL builder
- /// </summary>
- /// <param name="selectExpression"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- public SqlStatement Build(SelectExpression selectExpression, QueryContext queryContext)
- {
- var translator = GetTranslator(queryContext.DataContext.Vendor.SqlProvider);
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- selectExpression = translator.OuterExpression(selectExpression);
-
- // A scope usually has:
- // - a SELECT: the operation creating a CLR object with data coming from SQL tier
- // - a FROM: list of tables
- // - a WHERE: list of conditions
- // - a GROUP BY: grouping by selected columns
- // - a ORDER BY: sort
- var select = BuildSelect(selectExpression, queryContext);
- if (select.ToString() == string.Empty)
- {
- SubSelectExpression subselect = null;
- if (selectExpression.Tables.Count == 1)
- subselect = selectExpression.Tables[0] as SubSelectExpression;
- if(subselect != null)
- return sqlProvider.GetParenthesis(Build(subselect.Select, queryContext));
- }
-
- // TODO: the following might be wrong (at least this might be the wrong place to do this
- if (select.ToString() == string.Empty)
- select = new SqlStatement("SELECT " + sqlProvider.GetLiteral(null) + " AS " + sqlProvider.GetSafeName("Empty"));
-
- var tables = GetSortedTables(selectExpression);
- var from = BuildFrom(tables, queryContext);
- var join = BuildJoin(tables, queryContext);
- var where = BuildWhere(tables, selectExpression.Where, queryContext);
- var groupBy = BuildGroupBy(selectExpression.Group, queryContext);
- var having = BuildHaving(selectExpression.Where, queryContext);
- var orderBy = BuildOrderBy(selectExpression.OrderBy, queryContext);
- select = Join(queryContext, select, from, join, where, groupBy, having, orderBy);
- select = BuildLimit(selectExpression, select, queryContext);
-
- if (selectExpression.NextSelectExpression != null)
- {
- var nextLiteralSelect = Build(selectExpression.NextSelectExpression, queryContext);
- select = queryContext.DataContext.Vendor.SqlProvider.GetLiteral(
- selectExpression.NextSelectExpressionOperator,
- select, nextLiteralSelect);
- }
-
- return select;
- }
-
- public SqlStatement Join(QueryContext queryContext, params SqlStatement[] clauses)
- {
- return SqlStatement.Join(queryContext.DataContext.Vendor.SqlProvider.NewLine,
- (from clause in clauses where clause.ToString() != string.Empty select clause).ToList());
- }
-
- /// <summary>
- /// The simple part: converts an expression to SQL
- /// This is not used for FROM clause
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- protected virtual SqlStatement BuildExpression(Expression expression, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var currentPrecedence = ExpressionQualifier.GetPrecedence(expression);
- // first convert operands
- var operands = expression.GetOperands();
- var literalOperands = new List<SqlStatement>();
- foreach (var operand in operands)
- {
- var operandPrecedence = ExpressionQualifier.GetPrecedence(operand);
- var literalOperand = BuildExpression(operand, queryContext);
- if (operandPrecedence > currentPrecedence)
- literalOperand = sqlProvider.GetParenthesis(literalOperand);
- literalOperands.Add(literalOperand);
- }
-
- // then converts expression
- if (expression is SpecialExpression)
- return sqlProvider.GetLiteral(((SpecialExpression)expression).SpecialNodeType, literalOperands);
- if (expression is EntitySetExpression)
- expression = ((EntitySetExpression)expression).TableExpression;
- if (expression is TableExpression)
- {
- var tableExpression = (TableExpression)expression;
- if (tableExpression.Alias != null) // if we have an alias, use it
- {
- return sqlProvider.GetColumn(sqlProvider.GetTableAlias(tableExpression.Alias),
- sqlProvider.GetColumns());
- }
- return sqlProvider.GetColumns();
- }
- if (expression is ColumnExpression)
- {
- var columnExpression = (ColumnExpression)expression;
- if (columnExpression.Table.Alias != null)
- {
- return sqlProvider.GetColumn(sqlProvider.GetTableAlias(columnExpression.Table.Alias),
- columnExpression.Name);
- }
- return sqlProvider.GetColumn(columnExpression.Name);
- }
- if (expression is InputParameterExpression)
- {
- var inputParameterExpression = (InputParameterExpression)expression;
- if (expression.Type.IsArray)
- {
- int i = 0;
- List<SqlStatement> inputParameters = new List<SqlStatement>();
- foreach (object p in (Array)inputParameterExpression.GetValue())
- {
- inputParameters.Add(new SqlStatement(new SqlParameterPart(sqlProvider.GetParameterName(inputParameterExpression.Alias + i.ToString()),
- inputParameterExpression.Alias + i.ToString())));
- ++i;
- }
- return new SqlStatement(sqlProvider.GetLiteral(inputParameters.ToArray()));
- }
- return
- new SqlStatement(new SqlParameterPart(sqlProvider.GetParameterName(inputParameterExpression.Alias),
- inputParameterExpression.Alias));
- }
- if (expression is SelectExpression)
- return Build((SelectExpression)expression, queryContext);
- if (expression is ConstantExpression)
- return sqlProvider.GetLiteral(((ConstantExpression)expression).Value);
- if (expression is GroupExpression)
- return BuildExpression(((GroupExpression)expression).GroupedExpression, queryContext);
-
- StartIndexOffsetExpression indexExpression = expression as StartIndexOffsetExpression;
- if (indexExpression!=null)
- {
- if (indexExpression.StartsAtOne)
- {
- literalOperands.Add(BuildExpression(Expression.Constant(1), queryContext));
- return sqlProvider.GetLiteral(ExpressionType.Add, literalOperands);
- }
- else
- return literalOperands.First();
- }
- if (expression.NodeType == ExpressionType.Convert || expression.NodeType == ExpressionType.ConvertChecked)
- {
- var unaryExpression = (UnaryExpression)expression;
- var firstOperand = literalOperands.First();
- if (IsConversionRequired(unaryExpression))
- return sqlProvider.GetLiteralConvert(firstOperand, unaryExpression.Type);
- return firstOperand;
- }
- return sqlProvider.GetLiteral(expression.NodeType, literalOperands);
- }
-
- private Expressions.ExpressionTranslator GetTranslator(DbLinq.Vendor.ISqlProvider provider)
- {
- var p = provider as DbLinq.Vendor.Implementation.SqlProvider;
- if (p != null)
- return p.GetTranslator();
- return new ExpressionTranslator();
- }
-
- /// <summary>
- /// Determines if a SQL conversion is required
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- private bool IsConversionRequired(UnaryExpression expression)
- {
- // obvious (and probably never happens), conversion to the same type
- if (expression.Type == expression.Operand.Type)
- return false;
- // second, nullable to non-nullable for the same type
- if (expression.Type.IsNullable() && !expression.Operand.Type.IsNullable())
- {
- if (expression.Type.GetNullableType() == expression.Operand.Type)
- return false;
- }
- // third, non-nullable to nullable
- if (!expression.Type.IsNullable() && expression.Operand.Type.IsNullable())
- {
- if (expression.Type == expression.Operand.Type.GetNullableType())
- return false;
- }
- // found no excuse not to convert? then convert
- return true;
- }
-
- protected virtual bool MustDeclareAsJoin(IList<TableExpression> tables, TableExpression table)
- {
- // the first table can not be declared as join
- if (table == tables[0])
- return false;
- // we must declare as join, whatever the join is,
- // if some of the registered tables are registered as complex join
- if (tables.Any(t => t.JoinType != TableJoinType.Inner))
- return table.JoinExpression != null;
- return false;
- }
-
- protected virtual SqlStatement BuildFrom(IList<TableExpression> tables, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var fromClauses = new List<SqlStatement>();
- foreach (var tableExpression in tables)
- {
- if (!MustDeclareAsJoin(tables, tableExpression))
- {
- if (tableExpression.Alias != null)
- {
- string tableAlias;
-
- // All subqueries has an alias in FROM
- SubSelectExpression subquery = tableExpression as SubSelectExpression;
- if (subquery == null)
- tableAlias = sqlProvider.GetTableAsAlias(tableExpression.Name, tableExpression.Alias);
- else
- {
- var subqueryStatements = new SqlStatement(Build(subquery.Select, queryContext));
- tableAlias = sqlProvider.GetSubQueryAsAlias(subqueryStatements.ToString(), tableExpression.Alias);
- }
-
- if ((tableExpression.JoinType & TableJoinType.LeftOuter) != 0)
- tableAlias = "/* LEFT OUTER */ " + tableAlias;
- if ((tableExpression.JoinType & TableJoinType.RightOuter) != 0)
- tableAlias = "/* RIGHT OUTER */ " + tableAlias;
- fromClauses.Add(tableAlias);
- }
- else
- {
- fromClauses.Add(sqlProvider.GetTable(tableExpression.Name));
- }
- }
- }
- return sqlProvider.GetFromClause(fromClauses.ToArray());
- }
-
- /// <summary>
- /// Builds join clauses
- /// </summary>
- /// <param name="tables"></param>
- /// <param name="queryContext"></param>
- /// <returns></returns>
- protected virtual SqlStatement BuildJoin(IList<TableExpression> tables, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var joinClauses = new List<SqlStatement>();
- foreach (var tableExpression in tables)
- {
- // this is the pending declaration of direct tables
- if (MustDeclareAsJoin(tables, tableExpression))
- {
- // get constitutive Parts
- var joinExpression = BuildExpression(tableExpression.JoinExpression, queryContext);
- var tableAlias = sqlProvider.GetTableAsAlias(tableExpression.Name, tableExpression.Alias);
- SqlStatement joinClause;
- switch (tableExpression.JoinType)
- {
- case TableJoinType.Inner:
- joinClause = sqlProvider.GetInnerJoinClause(tableAlias, joinExpression);
- break;
- case TableJoinType.LeftOuter:
- joinClause = sqlProvider.GetLeftOuterJoinClause(tableAlias, joinExpression);
- break;
- case TableJoinType.RightOuter:
- joinClause = sqlProvider.GetRightOuterJoinClause(tableAlias, joinExpression);
- break;
- case TableJoinType.FullOuter:
- throw new NotImplementedException();
- default:
- throw new ArgumentOutOfRangeException();
- }
- joinClauses.Add(joinClause);
- }
- }
- return sqlProvider.GetJoinClauses(joinClauses.ToArray());
- }
-
- protected virtual bool IsHavingClause(Expression expression)
- {
- bool isHaving = false;
- expression.Recurse(delegate(Expression e)
- {
- if (e is GroupExpression)
- isHaving = true;
- return e;
- });
- return isHaving;
- }
-
- protected virtual SqlStatement BuildWhere(IList<TableExpression> tables, IList<Expression> wheres, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var whereClauses = new List<SqlStatement>();
- foreach (var tableExpression in tables)
- {
- if (!MustDeclareAsJoin(tables, tableExpression) && tableExpression.JoinExpression != null)
- whereClauses.Add(BuildExpression(tableExpression.JoinExpression, queryContext));
- }
- foreach (var whereExpression in wheres)
- {
- if (!IsHavingClause(whereExpression))
- whereClauses.Add(BuildExpression(whereExpression, queryContext));
- }
- return sqlProvider.GetWhereClause(whereClauses.ToArray());
- }
-
- protected virtual SqlStatement BuildHaving(IList<Expression> wheres, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var havingClauses = new List<SqlStatement>();
- foreach (var whereExpression in wheres)
- {
- if (IsHavingClause(whereExpression))
- havingClauses.Add(BuildExpression(whereExpression, queryContext));
- }
- return sqlProvider.GetHavingClause(havingClauses.ToArray());
- }
-
- protected virtual SqlStatement GetGroupByClause(ColumnExpression columnExpression, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- if (columnExpression.Table.Alias != null)
- {
- return sqlProvider.GetColumn(sqlProvider.GetTableAlias(columnExpression.Table.Alias),
- columnExpression.Name);
- }
- return sqlProvider.GetColumn(columnExpression.Name);
- }
-
- protected virtual SqlStatement BuildGroupBy(IList<GroupExpression> groupByExpressions, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var groupByClauses = new List<SqlStatement>();
- foreach (var groupByExpression in groupByExpressions)
- {
- foreach (var operand in groupByExpression.Clauses)
- {
- var columnOperand = operand as ColumnExpression;
- if (columnOperand == null)
- throw Error.BadArgument("S0201: Groupby argument must be a ColumnExpression");
- groupByClauses.Add(GetGroupByClause(columnOperand, queryContext));
- }
- }
- return sqlProvider.GetGroupByClause(groupByClauses.ToArray());
- }
-
- protected virtual SqlStatement BuildOrderBy(IList<OrderByExpression> orderByExpressions, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var orderByClauses = new List<SqlStatement>();
- foreach (var clause in orderByExpressions)
- {
- orderByClauses.Add(sqlProvider.GetOrderByColumn(BuildExpression(clause.ColumnExpression, queryContext),
- clause.Descending));
- }
- return sqlProvider.GetOrderByClause(orderByClauses.ToArray());
- }
-
- protected virtual SqlStatement BuildSelect(Expression select, QueryContext queryContext)
- {
- var sqlProvider = queryContext.DataContext.Vendor.SqlProvider;
- var selectClauses = new List<SqlStatement>();
- foreach (var selectExpression in select.GetOperands())
- {
- var expressionString = BuildExpression(selectExpression, queryContext);
- if (selectExpression is SelectExpression)
- selectClauses.Add(sqlProvider.GetParenthesis(expressionString));
- else
- selectClauses.Add(expressionString);
- }
- SelectExpression selectExp = select as SelectExpression;
- if (selectExp != null)
- {
- if (selectExp.Group.Count == 1 && selectExp.Group[0].GroupedExpression == selectExp.Group[0].KeyExpression)
- {
- // this is a select DISTINCT expression
- // TODO: better handle selected columns on DISTINCT: I suspect this will not work in some cases
- if (selectClauses.Count == 0)
- {
- selectClauses.Add(sqlProvider.GetColumns());
- }
- return sqlProvider.GetSelectDistinctClause(selectClauses.ToArray());
- }
- }
- return sqlProvider.GetSelectClause(selectClauses.ToArray());
- }
-
- protected virtual SqlStatement BuildLimit(SelectExpression select, SqlStatement literalSelect, QueryContext queryContext)
- {
- if (select.Limit != null)
- {
- var literalLimit = BuildExpression(select.Limit, queryContext);
- if (select.Offset != null)
- {
- var literalOffset = BuildExpression(select.Offset, queryContext);
- var literalOffsetAndLimit = BuildExpression(select.OffsetAndLimit, queryContext);
- return queryContext.DataContext.Vendor.SqlProvider.GetLiteralLimit(literalSelect, literalLimit,
- literalOffset,
- literalOffsetAndLimit);
- }
- return queryContext.DataContext.Vendor.SqlProvider.GetLiteralLimit(literalSelect, literalLimit);
- }
- return literalSelect;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Notes.txt b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Notes.txt
deleted file mode 100644
index 862bf9a3ffc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/Notes.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Piece = query expression part
-
-Query expressions language identification
- 1. Specific language patterns identification (VB string compare)
---> ExpressionLanguageParser
- 2. Constant reduction
---> ExpressionOptimizer
-
-# Query expressions query identification
---> ExpressionDispatcher
-
- 1. Key methods (where, select...) identification and inner expressions dispatching (top-level method is handled specifically)
- 2. Non-operation expressions deduction
- * Table (--> TableExpression)
- * Column (--> ColumnExpression)
- * Input parameter (--> ParameterExpression)
- * Meta-table (a class containing table aliases) (--> MetaTableExpression)
-
---> DataMapper
---> ExpressionQuery
---> ExpressionRegistrar // no other idea at the moment
-
-Generate SQL (Sugar + Database IVendor)
---> Query
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ParameterizedQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ParameterizedQuery.cs
deleted file mode 100644
index 06259e0fe77..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/ParameterizedQuery.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbLinq.Util;
-using DbLinq.Data.Linq.Database;
-using System.Collections.Generic;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal class ParameterizedQuery : AbstractQuery
- {
- public ParameterizedQuery(DataContext dataContext, SqlStatement sql, IList<ObjectInputParameterExpression> inputParameters)
- : base(dataContext, sql)
- {
- this.InputParameters = inputParameters;
- }
-
- /// <summary>
- /// Parameters to be sent as SQL parameters
- /// </summary>
- public IList<ObjectInputParameterExpression> InputParameters { get; protected set; }
-
- public ITransactionalCommand GetCommandTransactional(bool createTransaction)
- {
- ITransactionalCommand command = base.GetCommand(createTransaction);
- foreach (var inputParameter in InputParameters)
- {
- var dbParameter = command.Command.CreateParameter();
- dbParameter.ParameterName = DataContext.Vendor.SqlProvider.GetParameterName(inputParameter.Alias);
- object value = NormalizeDbType(inputParameter.GetValue(Target));
- dbParameter.SetValue(value, inputParameter.ValueType);
- command.Command.Parameters.Add(dbParameter);
- }
- return command;
- }
-
- public override ITransactionalCommand GetCommand()
- {
- return GetCommandTransactional(true);
- }
-
- private object NormalizeDbType(object value)
- {
- System.Data.Linq.Binary b = value as System.Data.Linq.Binary;
- // Mono 2.4.2.3's Binary.operator!= is bad; avoid it.
- if (!object.ReferenceEquals(b, null))
- return b.ToArray();
- return value;
- }
-
- public object Target { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/QueryContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/QueryContext.cs
deleted file mode 100644
index 82cf76c74a4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/QueryContext.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
-#if !MONO_STRICT
- public
-#endif
- class QueryContext
- {
- public DataContext DataContext { get; private set; }
-
- /// <summary>
- /// if true, tells the tier splitter that we want the maximum on database side
- /// (which is probably never a good choice)
- /// </summary>
- public bool MaximumDatabaseLoad { get; set; }
-
- public QueryContext(DataContext dataContext)
- {
- DataContext = dataContext;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/SelectQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/SelectQuery.cs
deleted file mode 100644
index 521c5afc8f8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/SelectQuery.cs
+++ /dev/null
@@ -1,114 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Data.Linq.Database;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using DbLinq.Data.Linq.Mapping;
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Data.Linq.Sugar
-{
- /// <summary>
- /// Represents a linq query, parsed and compiled, to be sent to database
- /// This instance is immutable, since it can be stored in a cache
- /// </summary>
- internal class SelectQuery : AbstractQuery
- {
- /// <summary>
- /// Parameters to be sent as SQL parameters
- /// </summary>
- public IList<InputParameterExpression> InputParameters { get; private set; }
-
- /// <summary>
- /// Expression that creates a row object
- /// Use GetRowObjectCreator() to access the object with type safety
- /// </summary>
- internal Delegate RowObjectCreator { get; private set; }
-
- /// <summary>
- /// Returns the row object creator, strongly typed
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <returns></returns>
- public Func<IDataRecord, MappingContext, T> GetRowObjectCreator<T>()
- {
- return (Func<IDataRecord, MappingContext, T>)RowObjectCreator;
- }
-
- /// <summary>
- /// Used on scalar calls, like First()
- /// </summary>
- public string ExecuteMethodName { get; private set; }
-
- public SelectQuery(DataContext dataContext, SqlStatement sql, IList<InputParameterExpression> parameters,
- Delegate rowObjectCreator, string executeMethodName)
- : base(dataContext, sql)
- {
- InputParameters = parameters;
- RowObjectCreator = rowObjectCreator;
- ExecuteMethodName = executeMethodName;
- }
-
- public override ITransactionalCommand GetCommand()
- {
- IDbDataParameter dbParameter;
- var dbCommand = base.GetCommand(false);
- foreach (var parameter in InputParameters)
- {
- if (parameter.Type.IsArray)
- {
- int i = 0;
- foreach (object p in (Array)parameter.GetValue())
- {
- dbParameter = dbCommand.Command.CreateParameter();
- dbParameter.ParameterName = DataContext.Vendor.SqlProvider.GetParameterName(parameter.Alias + i.ToString());
- dbParameter.Value = p;
- dbCommand.Command.Parameters.Add(dbParameter);
- ++i;
- }
- }
- else
- {
- dbParameter = dbCommand.Command.CreateParameter();
- dbParameter.ParameterName = DataContext.Vendor.SqlProvider.GetParameterName(parameter.Alias);
- dbParameter.Value = parameter.GetValue();
- dbCommand.Command.Parameters.Add(dbParameter);
- }
- }
- return dbCommand;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/UpsertQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/UpsertQuery.cs
deleted file mode 100644
index 2272a051d27..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Sugar/UpsertQuery.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbLinq.Data.Linq.Sugar
-{
- internal class UpsertQuery : ParameterizedQuery
- {
- /// <summary>
- /// Output parameters, intstance based (the instance being the entity)
- /// </summary>
- public IList<ObjectOutputParameterExpression> OutputParameters { get; private set; }
-
- /// <summary>
- /// Primary key parameters, to read out the instance in the case of IsDbGenerated and AutoSync parameters
- /// </summary>
- public IList<ObjectInputParameterExpression> PrimaryKeyParameters { get; private set; }
-
- /// <summary>
- /// This statement returns the generated PKs
- /// </summary>
- public SqlStatement IdQuerySql { get; private set; }
-
- public UpsertQuery(DataContext dataContext, SqlStatement sql, SqlStatement idQuerySql, IList<ObjectInputParameterExpression> inputParameters,
- IList<ObjectOutputParameterExpression> outputParameters, IList<ObjectInputParameterExpression> primaryKeyParameters)
- : base(dataContext, sql,inputParameters)
- {
- OutputParameters = outputParameters;
- PrimaryKeyParameters = primaryKeyParameters;
- IdQuerySql = idQuerySql;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.Extended.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.Extended.cs
deleted file mode 100644
index 6790688147b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.Extended.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq;
-
-namespace DbLinq.Data.Linq
-{
- /// <summary>
- /// T may be eg. class Employee or string - the output
- /// </summary>
- /// <typeparam name="TEntity">The type of the entity.</typeparam>
- partial class Table<TEntity>
- {
- /// <summary>
- /// Cancels the delete on submit.
- /// </summary>
- /// <param name="entity">The entity.</param>
- public void CancelDeleteOnSubmit(TEntity entity)
- {
- Context.UnregisterDelete(entity);
- }
-
- /// <summary>
- /// Cancels the delete on submit.
- /// </summary>
- /// <param name="entity">The entity.</param>
- void ITable.CancelDeleteOnSubmit(object entity)
- {
- Context.UnregisterDelete(entity);
- }
-
- /// <summary>
- /// Gets or sets the page size of the bulk insert.
- /// </summary>
- /// <value>The size of the bulk insert page.</value>
- public int BulkInsertPageSize { get; set; }
-
- /// <summary>
- /// Performs bulk insert.
- /// </summary>
- /// <param name="entities">The entities.</param>
- public void BulkInsert(IEnumerable<TEntity> entities)
- {
- BulkInsert(entities, BulkInsertPageSize);
- }
-
- /// <summary>
- /// Performs bulk insert.
- /// </summary>
- /// <param name="entities">The entities.</param>
- /// <param name="pageSize">Size of the page.</param>
- public void BulkInsert(IEnumerable<TEntity> entities, int pageSize)
- {
- using (Context.DatabaseContext.OpenConnection())
- using (var transaction = Context.DatabaseContext.CreateTransaction())
- {
- Context.Vendor.BulkInsert(this, entities.ToList(), pageSize, Context.Transaction);
- transaction.Commit();
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.cs b/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.cs
deleted file mode 100644
index 7dbfab8d6cd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Data/Linq/Table.cs
+++ /dev/null
@@ -1,368 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Linq;
-using System.Reflection;
-using System.Diagnostics;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using System.ComponentModel;
-
-#if MONO_STRICT
-using ITable = System.Data.Linq.ITable;
-#else
-using ITable = DbLinq.Data.Linq.ITable;
-#endif
-
-using DbLinq;
-using DbLinq.Data.Linq.Implementation;
-using DbLinq.Data.Linq.Sugar;
-
-#if MONO_STRICT
-namespace System.Data.Linq
-#else
-namespace DbLinq.Data.Linq
-#endif
-{
- /// <summary>
- /// T may be eg. class Employee or string - the output
- /// </summary>
- /// <typeparam name="TEntity">The type of the entity.</typeparam>
- public sealed partial class Table<TEntity> :
- ITable,
- IQueryProvider,
- IListSource,
- IEnumerable<TEntity>,
- IEnumerable,
- IQueryable<TEntity>,
- IQueryable
- where TEntity : class
- {
- /// <summary>
- /// the parent DataContext holds our connection etc
- /// </summary>
- public DataContext Context { get; private set; }
-
- // QueryProvider is the running entity, running through nested Expressions
- private readonly QueryProvider<TEntity> _queryProvider;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="Table&lt;TEntity&gt;"/> class.
- /// </summary>
- /// <param name="parentContext">The parent context.</param>
- internal Table(DataContext parentContext)
- {
- Context = parentContext;
- _queryProvider = new QueryProvider<TEntity>(parentContext);
- }
-
- /// <summary>
- /// 'S' is the projected type. If you say 'from e in Employees select e.ID', then type S will be int.
- /// If you say 'select new {e.ID}', then type S will be something like Projection.f__1
- /// </summary>
- IQueryable<S> IQueryProvider.CreateQuery<S>(Expression expr)
- {
- return _queryProvider.CreateQuery<S>(expr);
- }
-
- /// <summary>
- /// this is only called during Dynamic Linq
- /// </summary>
- IQueryable IQueryProvider.CreateQuery(Expression expression)
- {
- return _queryProvider.CreateQuery(expression);
- }
-
- /// <summary>
- /// the query '(from o in Orders select o).First()' enters here
- /// </summary>
- S IQueryProvider.Execute<S>(Expression expression)
- {
- return _queryProvider.Execute<S>(expression);
- }
-
- /// <summary>
- /// Executes the current expression
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- object IQueryProvider.Execute(Expression expression)
- {
- return _queryProvider.Execute(expression);
- }
-
- /// <summary>
- /// entry point for 'foreach' statement.
- /// </summary>
- public IEnumerator<TEntity> GetEnumerator()
- {
- var queryable = this as IQueryable<TEntity>;
- var query = queryable.Select(t => t);
- return query.GetEnumerator();
- }
-
- IEnumerator<TEntity> IEnumerable<TEntity>.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- /// <summary>
- /// Enumerates all table items
- /// </summary>
- /// <returns></returns>
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- Type IQueryable.ElementType
- {
- get { return _queryProvider.ElementType; }
- }
-
- /// <summary>
- /// Returns this table as an Expression
- /// </summary>
- Expression IQueryable.Expression
- {
- get { return Expression.Constant(this); } // do not change this to _queryProvider.Expression, Sugar doesn't fully handle QueryProviders by now
- }
-
- /// <summary>
- /// IQueryable.Provider: represents the Table as a IQueryable provider (hence the name)
- /// </summary>
- IQueryProvider IQueryable.Provider
- {
- get { return _queryProvider.Provider; }
- }
-
- #region Insert functions
-
- void ITable.InsertOnSubmit(object entity)
- {
- Context.RegisterInsert(entity);
- }
-
- public void InsertOnSubmit(TEntity entity)
- {
- Context.RegisterInsert(entity);
- }
-
- void ITable.InsertAllOnSubmit(IEnumerable entities)
- {
- foreach (var entity in entities)
- Context.RegisterInsert(entity);
- }
-
- public void InsertAllOnSubmit<TSubEntity>(IEnumerable<TSubEntity> entities) where TSubEntity : TEntity
- {
- if (entities == null)
- throw new ArgumentNullException("entities");
-
- foreach (var entity in entities)
- Context.RegisterInsert(entity);
- }
-
- #endregion
-
- #region Delete functions
-
- void ITable.DeleteAllOnSubmit(IEnumerable entities)
- {
- foreach (var entity in entities)
- Context.RegisterDelete(entity);
- }
-
- /// <summary>
- /// required by ITable interface
- /// </summary>
- /// <param name="entity"></param>
- void ITable.DeleteOnSubmit(object entity)
- {
- Context.RegisterDelete(entity);
- }
-
- public void DeleteOnSubmit(TEntity entity)
- {
- Context.RegisterDelete(entity);
- }
-
- public void DeleteAllOnSubmit<TSubEntity>(IEnumerable<TSubEntity> entities) where TSubEntity : TEntity
- {
- if (entities == null)
- throw new ArgumentNullException("entities");
-
- foreach (var row in entities)
- Context.RegisterDelete(row);
- }
-
- #endregion
-
- #region Attach functions
-
- /// <summary>
- /// required for ITable
- /// </summary>
- /// <param name="entity"></param>
- void ITable.Attach(object entity)
- {
- Context.RegisterUpdate(entity);
- }
-
- void ITable.Attach(object entity, object original)
- {
- Context.RegisterUpdate(entity, original);
- }
-
- void ITable.Attach(object entity, bool asModified)
- {
- Context.RegisterUpdate(entity, asModified ? null : entity);
- }
-
- void ITable.AttachAll(IEnumerable entities)
- {
- foreach (var entity in entities)
- Context.RegisterUpdate(entity);
- }
- void ITable.AttachAll(IEnumerable entities, bool asModified)
- {
- foreach (var entity in entities)
- Context.RegisterUpdate(entity, asModified ? null : entity);
- }
-
- /// <summary>
- /// Attaches an entity from another Context to a table,
- /// with the intention to perform an update or delete operation
- /// </summary>
- /// <param name="entity">table row object to attach</param>
- public void Attach(TEntity entity)
- {
- Context.RegisterUpdate(entity);
- }
-
- [DbLinqToDo]
- public void Attach(TEntity entity, bool asModified)
- {
- throw new NotImplementedException();
- }
-
- public void AttachAll<TSubEntity>(IEnumerable<TSubEntity> entities) where TSubEntity : TEntity
- {
- if (entities == null)
- throw new ArgumentNullException("entities");
-
- foreach (var entity in entities)
- Context.RegisterUpdate(entity);
- }
-
- [DbLinqToDo]
- public void AttachAll<TSubEntity>(IEnumerable<TSubEntity> entities, bool asModified) where TSubEntity : TEntity
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Attaches existing entity with original state
- /// </summary>
- /// <param name="entity">live entity added to change tracking</param>
- /// <param name="original">original unchanged property values</param>
- public void Attach(TEntity entity, TEntity original)
- {
- Context.RegisterUpdate(entity, original);
- }
-
- #endregion
-
- /// <summary>
- /// Gets a value indicating whether this instance is read only.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance is read only; otherwise, <c>false</c>.
- /// </value>
- public bool IsReadOnly { get { return false; } }
-
- // PC: this will probably required to recreate a new object instance with all original values
- // (that we currently do not always store, so we may need to make a differential copy
- [Obsolete("NOT IMPLEMENTED YET")]
- [DbLinqToDo]
- ModifiedMemberInfo[] ITable.GetModifiedMembers(object entity)
- {
- throw new ApplicationException("L579 Not implemented");
- }
-
- // PC: complementary to GetModifiedMembers(), we probably need a few changes to the IMemberModificationHandler,
- // to recall original values
- [Obsolete("NOT IMPLEMENTED YET")]
- [DbLinqToDo]
- object ITable.GetOriginalEntityState(object entity)
- {
- throw new ApplicationException("L585 Not implemented");
- }
-
- bool IListSource.ContainsListCollection
- {
- get { return true; }
- }
-
- IList IListSource.GetList()
- {
- return this.ToList();
- }
-
- [DbLinqToDo]
- public TEntity GetOriginalEntityState(TEntity entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public IBindingList GetNewBindingList()
- {
- throw new NotImplementedException();
- }
-
- [DbLinqToDo]
- public ModifiedMemberInfo[] GetModifiedMembers(TEntity entity)
- {
- if (entity == null)
- throw new ArgumentNullException("entity");
-
- throw new NotImplementedException();
- }
-
- public override string ToString()
- {
- return string.Format("Table({0})", typeof(TEntity).Name);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/DbLinq.csproj b/mcs/class/System.Data.Linq/src/DbLinq/DbLinq.csproj
deleted file mode 100644
index 807df572da9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/DbLinq.csproj
+++ /dev/null
@@ -1,309 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq</RootNamespace>
- <AssemblyName>DbLinq</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug - Mono Strict|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>..\..\build.dbg.mono\</OutputPath>
- <DefineConstants>TRACE;DEBUG</DefineConstants>
- <DebugType>full</DebugType>
- <PlatformTarget>AnyCPU</PlatformTarget>
- <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
- <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
- <ErrorReport>prompt</ErrorReport>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Configuration" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="Data\Linq\ChangeSet.cs" />
- <Compile Include="Data\Linq\Database\IDatabaseContext.cs" />
- <Compile Include="Data\Linq\Database\ITransactionalCommand.cs" />
- <Compile Include="Data\Linq\Database\Implementation\DatabaseConnection.cs" />
- <Compile Include="Data\Linq\Database\Implementation\DatabaseContext.cs" />
- <Compile Include="Data\Linq\DataLoadOptions.cs" />
- <Compile Include="Data\Linq\DBLinqExtendedAttributte.cs" />
- <Compile Include="Data\Linq\EntityRef.cs" />
- <Compile Include="Data\Linq\EntitySet.cs" />
- <Compile Include="Data\Linq\Implementation\DisabledEntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\IEntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\EntityTrack.cs" />
- <Compile Include="Data\Linq\Implementation\EntityState.cs" />
- <Compile Include="Data\Linq\Implementation\EntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\VendorProvider.cs" />
- <Compile Include="Data\Linq\ITable.Extended.cs" />
- <Compile Include="Data\Linq\DataContext.cs" />
- <Compile Include="Data\Linq\DataContext.Extended.cs" />
- <Compile Include="Data\Linq\Identity\IdentityKey.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityProvider.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityReader.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityReaderFactory.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityProviderReader.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityReader.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityReaderFactory.cs" />
- <Compile Include="Data\Linq\IMemberModificationHandler.cs" />
- <Compile Include="Data\Linq\Implementation\MemberModificationHandler.cs" />
- <Compile Include="Data\Linq\Implementation\QueryProvider.cs" />
- <Compile Include="Data\Linq\ITable.cs" />
- <Compile Include="Data\Linq\IVendorProvider.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedAbstractMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedAssociationMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedColumnMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaAssociation.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaFunction.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaModel.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaTable.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaType.cs" />
- <Compile Include="Data\Linq\Mapping\AttributeMappingSource.cs" />
- <Compile Include="Data\Linq\Mapping\LambdaMetaAccessor.cs" />
- <Compile Include="Data\Linq\Mapping\MappingContext.cs" />
- <Compile Include="Data\Linq\Mapping\XmlMappingSource.cs" />
- <Compile Include="Data\Linq\SqlClient\FirebirdProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\Sql2005Provider.cs" />
- <Compile Include="Data\Linq\SqlClient\Sql2000Provider.cs" />
- <Compile Include="Data\Linq\SqlClient\Sql2008Provider.cs" />
- <Compile Include="Data\Linq\SqlClient\SqlServerProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\SqliteProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\OracleProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\PostgreSqlProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\MySqlProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\IngresProvider.cs" />
- <Compile Include="Data\Linq\Sql\SqlStatementBuilder.cs" />
- <Compile Include="Data\Linq\Sql\SqlParameterPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlLiteralPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlStatement.cs" />
- <Compile Include="Data\Linq\Sugar\BuilderContext.cs" />
- <Compile Include="Data\Linq\Database\Implementation\TransactionalCommand.cs" />
- <Compile Include="Data\Linq\Sugar\DeleteQuery.cs" />
- <Compile Include="Data\Linq\Sugar\DirectQuery.cs" />
- <Compile Include="Data\Linq\Sugar\Error.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionChain.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\ExpressionMutatorExtensions.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\ExpressionMutatorFactory.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\BinaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ConditionalExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ConstantExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\IMemberBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\InvocationExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\LambdaExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ListInitExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberAssignmentMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberBindingMutatorFactory.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberInitExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberListBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberMemberBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MethodCallExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\NewArrayExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\NewExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ParameterExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\TypeBinaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\UnaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionPrecedence.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionQuery.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ColumnExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\EntitySetExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ObjectInputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ObjectOutputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\CustomExpressionType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\InputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\GroupExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\IExecutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\IMutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\MetaTableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\MutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\OperandsMutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\OrderByExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SelectExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SelectOperatorType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SpecialExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SpecialExpressionType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\StartIndexOffsetExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SubSelectExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\TableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\TableJoinType.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionTier.cs" />
- <Compile Include="Data\Linq\Sugar\IDataMapper.cs" />
- <Compile Include="Data\Linq\Sugar\IDataRecordReader.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionDispatcher.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionLanguageParser.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionOptimizer.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionQualifier.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\DataMapper.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\DataRecordReader.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.Analyzer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.Registrar.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionLanguageParser.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionOptimizer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionQualifier.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryBuilder.Upsert.cs" />
- <Compile Include="Data\Linq\Sugar\ParameterizedQuery.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="Data\Linq\Sugar\UpsertQuery.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryCache.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\LineGrouping.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\PrequelAnalyzer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryCache.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryRunner.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\SpecialExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\SqlBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\IPrequelAnalyzer.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryRunner.cs" />
- <Compile Include="Data\Linq\Sugar\ISpecialExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\ISqlBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\AbstractQuery.cs" />
- <Compile Include="Data\Linq\Sugar\SelectQuery.cs" />
- <Compile Include="Data\Linq\Sugar\QueryContext.cs" />
- <Compile Include="Data\Linq\Table.cs" />
- <Compile Include="Data\Linq\Table.Extended.cs" />
- <Compile Include="DbLinqToDoAttribute.cs" />
- <Compile Include="Factory\DbLinqAttribute.cs" />
- <Compile Include="Factory\Implementation\ReflectionObjectFactory.cs" />
- <Compile Include="Factory\IObjectFactory.cs" />
- <Compile Include="Factory\ObjectFactory.cs" />
- <Compile Include="Schema\Case.cs" />
- <Compile Include="Schema\Dbml\Adapter\ArrayAdapter.cs" />
- <Compile Include="Schema\Dbml\Adapter\CsvArrayAdapter.cs" />
- <Compile Include="Schema\Dbml\Adapter\EnumType.cs" />
- <Compile Include="Schema\Dbml\Adapter\INamedType.cs" />
- <Compile Include="Schema\Dbml\Adapter\ISimpleList.cs" />
- <Compile Include="Schema\Dbml\Adapter\SpecifiedPropertyUpdater.cs" />
- <Compile Include="Schema\Dbml\DatabaseSerializer.cs" />
- <Compile Include="Schema\WordsExtraction.cs" />
- <Compile Include="Schema\NameFormat.cs" />
- <Compile Include="Schema\AssociationName.cs" />
- <Compile Include="Schema\ColumnName.cs" />
- <Compile Include="Schema\ParameterName.cs" />
- <Compile Include="Schema\Dbml\DbmlSchema.Adapter.cs" />
- <Compile Include="Schema\Dbml\DbmlSchema.cs">
- <DependentUpon>DbmlSchema.xsd</DependentUpon>
- </Compile>
- <Compile Include="Schema\Dbml\DbmlSerializer.cs" />
- <Compile Include="Schema\ProcedureName.cs" />
- <Compile Include="Schema\Name.cs" />
- <Compile Include="Schema\SchemaName.cs" />
- <Compile Include="Schema\TableName.cs" />
- <Compile Include="Util\DbmlExtensions.cs" />
- <Compile Include="Util\ExpressionChainEqualityComparer.cs" />
- <Compile Include="Util\ExpressionEqualityComparer.cs" />
- <Compile Include="Util\IThreadSafeDictionary.cs" />
- <Compile Include="Util\Output.cs" />
- <Compile Include="Util\IDataRecordExtensions.cs" />
- <Compile Include="Util\IDataTypeExtensions.cs" />
- <Compile Include="Language\ILanguages.cs" />
- <Compile Include="Language\ILanguageWords.cs" />
- <Compile Include="Util\IDbDataParameterExtensions.cs" />
- <Compile Include="Util\OutputLevel.cs" />
- <Compile Include="Util\Profiler.cs" />
- <Compile Include="Util\ReflectionUtility.cs" />
- <Compile Include="Util\TextWriterExtension.cs" />
- <Compile Include="Util\LambdaComparer.cs" />
- <Compile Include="Util\DataCommand.cs" />
- <Compile Include="Schema\INameFormatter.cs" />
- <Compile Include="Language\Implementation\AbstractEndPluralWords.cs" />
- <Compile Include="Language\Implementation\AbstractWords.cs" />
- <Compile Include="Language\Implementation\Languages.cs" />
- <Compile Include="Language\Implementation\NoLanguageWords.cs" />
- <Compile Include="Schema\Implementation\NameFormatter.cs" />
- <Compile Include="Util\MemberInfoExtensions.cs" />
- <Compile Include="Util\ReflectionExtensions.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="Util\StringExtensions.cs" />
- <Compile Include="Util\ThreadSafeDictionary.cs" />
- <Compile Include="Util\TypeConvert.cs" />
- <Compile Include="Util\QuotesHelper.cs" />
- <Compile Include="Util\ReferenceEqualityComparer.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Util\Page.cs" />
- <Compile Include="Util\TypeExtensions.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="Util\TypeLoader.cs" />
- <Compile Include="Vendor\DbSchemaLoader.cs" />
- <Compile Include="Vendor\VendorAttribute.cs" />
- <Compile Include="Vendor\IDataTableColumn.cs" />
- <Compile Include="Vendor\IDataName.cs" />
- <Compile Include="Vendor\IDataType.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Name.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Columns.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.DataTableColumn.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.DataName.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.ForeignKey.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.StoredProcedures.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Tables.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.TypeMapping.cs" />
- <Compile Include="Vendor\Implementation\Vendor.ProcedureResult.cs" />
- <Compile Include="Vendor\INameAliases.cs" />
- <Compile Include="Vendor\ISchemaLoader.cs" />
- <Compile Include="Vendor\ISqlProvider.cs" />
- <Compile Include="Vendor\IVendor.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.cs" />
- <Compile Include="Vendor\Implementation\Vendor.cs" />
- <Compile Include="Vendor\Implementation\SqlProvider.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- <None Include="Schema\Dbml\DbmlSchema.bat" />
- <EmbeddedResource Include="Schema\Dbml\DbmlSchema.xsd">
- </EmbeddedResource>
- </ItemGroup>
- <ItemGroup>
- <Content Include="Data\Linq\Sugar\Notes.txt" />
- <Content Include="Data\Linq\ReadMe.txt" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <PropertyGroup>
- <PreBuildEvent>
- </PreBuildEvent>
- </PropertyGroup>
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/DbLinqToDoAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/DbLinqToDoAttribute.cs
deleted file mode 100644
index 2d92f751097..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/DbLinqToDoAttribute.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbLinq
-{
- /// <summary>
- /// This attribute is used to mark unterminated methods.
- /// There are some differences between MONO_STRICT and non-strict modes
- /// - in MONO_STRICT, we inherit from the MonoTODO attribute, and use its Comment property and ctor()
- /// - in non-strict, we do our own cook
- /// </summary>
- internal class DbLinqToDoAttribute
-#if MONO_STRICT
- : MonoTODOAttribute
-#else
- : Attribute
-#endif
- {
-#if MONO_STRICT
- public DbLinqToDoAttribute(string comment)
- : base(comment)
- { }
-#else
- /// <summary>
- /// Optional comment (may be null)
- /// </summary>
- public string Comment { get; private set; }
-
- public DbLinqToDoAttribute(string comment)
- {
- Comment = comment;
- }
-#endif
-
- public DbLinqToDoAttribute()
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes
deleted file mode 100644
index 3db0a3a4679..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/DbLinqAttribute.cs -crlf
-/IObjectFactory.cs -crlf
-/ObjectFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/DbLinqAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/Factory/DbLinqAttribute.cs
deleted file mode 100644
index 838cf78af17..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/DbLinqAttribute.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-
-
-namespace DbLinq.Factory
-{
- /// <summary>
- /// This class is used by ReflectionObjectFactory to determine if the interfaces come from a DbLinq assembly
- /// </summary>
- [AttributeUsage(AttributeTargets.Assembly)]
-#if !MONO_STRICT
- public
-#endif
- class DbLinqAttribute : Attribute
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/IObjectFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Factory/IObjectFactory.cs
deleted file mode 100644
index 025a1fd9af9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/IObjectFactory.cs
+++ /dev/null
@@ -1,150 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-
-namespace DbLinq.Factory
-{
- /// <summary>
- /// The object factory is the start point for DbLinq main factory.
- /// See ObjectFactory.Current for details
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IObjectFactory
- {
- /// <summary>
- /// Registers <paramref name="implementationType" /> as an
- /// implementation for all implemented interfaces.
- /// </summary>
- /// <param name="implementationType">
- /// A <see cref="T:System.Type" /> which is the implementation type
- /// to register.
- /// </param>
- /// <remarks>
- /// Once this method has been called,
- /// <paramref name="implementationType" /> may be used in future
- /// <see cref="M:Create(Type)" /> and <see cref="M:Get(Type)" />
- /// invocations.
- /// </remarks>
- void Register(Type implementationType);
-
- /// <summary>
- /// Unregisters <paramref name="implementationType" /> as an
- /// implementation for all implemented interfaces.
- /// </summary>
- /// <param name="implementationType">
- /// A <see cref="T:System.Type" /> which is the implementation type
- /// to unregister.
- /// </param>
- /// <remarks>
- /// Once this method has been called,
- /// <paramref name="implementationType" /> will no longer be used by
- /// subsequent <see cref="M:Create(Type)" /> and
- /// <see cref="M:Get(Type)" /> invocations.
- /// </remarks>
- void Unregister(Type implementationType);
-
- /// <summary>
- /// Returns an instance of a stateless class (may be a singleton)
- /// </summary>
- /// <returns>
- /// An instance of type <paramref name="interfaceType" />.
- /// This instance will be shared by other invocations of
- /// <c>Get()</c> with the same <param name="interfaceType" /> value.
- /// </returns>
- object Get(Type interfaceType);
-
- /// <summary>
- /// Returns a new instance of the specified class (can not be a singleton)
- /// </summary>
- /// <returns>
- /// A new instance of type <paramref name="interfaceType" />.
- /// This instance will not be shared by other invocations of
- /// <c>Create()</c> with the same <param name="interfaceType" />
- /// value.
- /// </returns>
- object Create(Type interfaceType);
-
- /// <summary>
- /// Returns a list of types implementing the required interface
- /// </summary>
- /// <param name="interfaceType"></param>
- /// <returns>
- /// An <see cref="T:IEnumerable{Type}" /> containing all registered
- /// implementations for the interface
- /// <paramref name="interfaceType" />.
- /// </returns>
- IEnumerable<Type> GetImplementations(Type interfaceType);
- }
-
- /// <summary>
- /// Extension methods for <see cref="T:IObjectFactory" />.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class ObjectFactoryExtensions
- {
- /// <summary>
- /// Creates a new instance of <typeparamref name="T" /> from
- /// <paramref name="self" />.
- /// </summary>
- /// <typeparam name="T">The type to create.</typeparam>
- /// <param name="self">
- /// An <see cref="T:IObjectFactory" /> to use to create a new instance
- /// of type <typeparamref name="T" />.
- /// </param>
- /// <returns>
- /// A newly created instance of type <typeparamref name="T" />.
- /// </returns>
- /// <seealso cref="M:IObjectFactory.Create(Type)"/>
- public static T Create<T>(this IObjectFactory self)
- {
- return (T) self.Create(typeof(T));
- }
-
- /// <summary>
- /// Gets a (possibly pre-existing) instance of
- /// <typeparamref name="T" /> from <paramref name="self" />.
- /// </summary>
- /// <typeparam name="T">The type to get.</typeparam>
- /// <param name="self">
- /// An <see cref="T:IObjectFactory" /> to use to get an instance
- /// of type <typeparamref name="T" />.
- /// </param>
- /// <returns>
- /// A (possibly pre-existing) instance of type
- /// <typeparamref name="T" />.
- /// </returns>
- /// <seealso cref="M:IObjectFactory.Get(Type)"/>
- public static T Get<T>(this IObjectFactory self)
- {
- return (T) self.Get(typeof(T));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes
deleted file mode 100644
index 47cb4a511e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/ReflectionObjectFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/ReflectionObjectFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/ReflectionObjectFactory.cs
deleted file mode 100644
index fcc74976bdb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/Implementation/ReflectionObjectFactory.cs
+++ /dev/null
@@ -1,201 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Reflection;
-using System.Xml;
-using DbLinq.Util;
-
-namespace DbLinq.Factory.Implementation
-{
- /// <summary>
- /// Object factory. Main objects (most of them are stateless) are created with this class
- /// This may allow later to inject dependencies with a third party injector (I'm a Spring.NET big fan)
- /// </summary>
- internal class ReflectionObjectFactory : IObjectFactory
- {
- private IDictionary<Type, IList<Type>> implementations;
-
- private readonly object lockObject = new object(); // For filling implementation (since it could be done concurrently at startup)
-
- /// <summary>
- /// Gets the implementations for given Type.
- /// </summary>
- /// <value>The implementations.</value>
- protected IDictionary<Type, IList<Type>> Implementations
- {
- get
- {
- if (implementations == null)
- {
- lock (lockObject) // Strong lock, since run only at statup
- {
- if (implementations == null)
- implementations = ParseAppDomain();
- }
- }
- return implementations;
- }
- }
-
- /// <summary>
- /// Singletons table per Type
- /// </summary>
- protected readonly IThreadSafeDictionary<Type, object> Singletons = new ThreadSafeDictionary<Type, object>();
-
- /// <summary>
- /// Gets the assemblies to avoid.
- /// </summary>
- /// <returns></returns>
- protected virtual IList<Assembly> GetAssembliesToAvoid()
- {
- return new[]
- {
- typeof(object).Assembly, // mscorlib
- typeof(Uri).Assembly, // System
- typeof(Action).Assembly, // System.Core
- typeof(IDbConnection).Assembly, // System.Data
- typeof(XmlDocument).Assembly // System.Xml
- };
- }
-
- /// <summary>
- /// Parses the app domain.
- /// </summary>
- /// <returns></returns>
- protected IDictionary<Type, IList<Type>> ParseAppDomain()
- {
- var interfaceImplementations = new Dictionary<Type, IList<Type>>();
- var assemblies = AppDomain.CurrentDomain.GetAssemblies();
- var assembliesToAvoid = GetAssembliesToAvoid();
- foreach (var assembly in assemblies)
- {
- if (assembliesToAvoid.Contains(assembly))
- continue;
- Parse(assembly, interfaceImplementations);
- }
- return interfaceImplementations;
- }
-
- /// <summary>
- /// Parses the specified assembly.
- /// </summary>
- /// <param name="assembly">The assembly.</param>
- /// <param name="interfaceImplementations">The interface implementations.</param>
- protected virtual void Parse(Assembly assembly, IDictionary<Type, IList<Type>> interfaceImplementations)
- {
- try
- {
- var assemblyTypes = assembly.GetTypes();
- foreach (Type type in assemblyTypes)
- {
- Register(type, interfaceImplementations);
- }
- }
- catch (ReflectionTypeLoadException)
- {
- }
- }
-
- private void Register(Type type, IDictionary<Type, IList<Type>> interfaceImplementations)
- {
- if (type.IsAbstract)
- return;
- foreach (Type i in type.GetInterfaces())
- {
- if (i.Assembly.GetCustomAttributes(typeof(DbLinqAttribute), false).Length > 0)
- {
- IList<Type> types;
- if (!interfaceImplementations.TryGetValue(i, out types))
- interfaceImplementations[i] = types = new List<Type>();
- types.Add(type);
- }
- }
- }
-
- public void Register(Type implementationType)
- {
- Register(implementationType, Implementations);
- }
-
- public void Unregister(Type implementationType)
- {
- foreach (var entry in Implementations)
- entry.Value.Remove(implementationType);
- }
-
- /// <summary>
- /// Gets the singleton.
- /// </summary>
- /// <param name="t">The t.</param>
- /// <returns></returns>
- public object Get(Type t)
- {
- object r;
- if (!Singletons.TryGetValue(t, out r))
- {
- r = Create(t);
- Singletons.MergeSafe(t, r);
- }
- return r;
- }
-
- /// <summary>
- /// Gets the new instance.
- /// </summary>
- /// <param name="t">The t.</param>
- /// <returns></returns>
- public object Create(Type t)
- {
- //warning - the Activator.CreateInstance below was throwing unerported exceptions (as of 2008June).
- //So - let's add two future rules:
- //1) for know types from DbLinq, don't load via Activator.
- //2) surround all Activator calls with try/catch block.
- if (t.IsInterface)
- {
- IList<Type> types;
- if (!Implementations.TryGetValue(t, out types))
- throw new ArgumentException(string.Format("Type '{0}' has no implementation", t));
- if (types.Count > 1)
- throw new ArgumentException(string.Format("Type '{0}' has too many implementations", t));
- return Activator.CreateInstance(types[0]);
- }
- return Activator.CreateInstance(t);
- }
-
- /// <summary>
- /// Returns a list of types implementing the required interface
- /// </summary>
- /// <param name="interfaceType"></param>
- /// <returns></returns>
- public IEnumerable<Type> GetImplementations(Type interfaceType)
- {
- return Implementations[interfaceType];
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Factory/ObjectFactory.cs b/mcs/class/System.Data.Linq/src/DbLinq/Factory/ObjectFactory.cs
deleted file mode 100644
index 388af61521d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Factory/ObjectFactory.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Factory
-{
- /// <summary>
- /// Object factory. Main objects (most of them are stateless) are created with this class
- /// This may allow later to inject dependencies with a third party injector (I'm a Spring.NET big fan)
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class ObjectFactory
- {
- /// <summary>
- /// Central object factory. If you want to use your own factory, just replace this member.
- /// </summary>
- public static IObjectFactory Current = new Implementation.ReflectionObjectFactory();
-
- /// <summary>
- /// Gets an instance for the given type.
- /// May be a singleton.
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <returns></returns>
- public static T Get<T>()
- {
- return Current.Get<T>();
- }
-
- /// <summary>
- /// Creates a instance.
- /// Must not be a singleton.
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <returns></returns>
- public static T Create<T>()
- {
- return Current.Create<T>();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes
deleted file mode 100644
index 0388a816ec2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/ILanguageWords.cs -crlf
-/ILanguages.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguageWords.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguageWords.cs
deleted file mode 100644
index 467dd27861e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguageWords.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Globalization;
-
-namespace DbLinq.Language
-{
- /// <summary>
- /// Words manipulation for a specific language.
- /// - Singularization/pluralization
- /// - Words extraction
- /// </summary>
- internal interface ILanguageWords
- {
- /// <summary>
- /// using English heuristics, convert 'dogs' to 'dog',
- /// 'categories' to 'category',
- /// 'cat' remains unchanged.
- /// </summary>
- string Singularize(string plural);
-
- /// <summary>
- /// using English heuristics, convert 'dog' to 'dogs',
- /// 'bass' remains unchanged.
- /// </summary>
- string Pluralize(string singular);
-
- /// <summary>
- /// Extracts words from an undistinguishable letters magma
- /// for example "shipsperunit" --&gt; "ships" "per" "unit"
- /// </summary>
- /// <param name="text">The text.</param>
- /// <returns></returns>
- IList<string> GetWords(string text);
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- bool Supports(CultureInfo cultureInfo);
-
- /// <summary>
- /// Loads the words (operation may be slow, so it is excluded from ctor)
- /// </summary>
- void Load();
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguages.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguages.cs
deleted file mode 100644
index 9e521b582ea..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/ILanguages.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-
-namespace DbLinq.Language
-{
- /// <summary>
- /// Languages factory
- /// </summary>
- internal interface ILanguages
- {
- /// <summary>
- /// Loads the specified language related to given culture info.
- /// </summary>
- /// <param name="cultureInfo">The culture info.</param>
- /// <returns></returns>
- ILanguageWords Load(CultureInfo cultureInfo);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes
deleted file mode 100644
index 42968c45ca1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/AbstractEndPluralWords.cs -crlf
-/AbstractWords.cs -crlf
-/Languages.cs -crlf
-/NoLanguageWords.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractEndPluralWords.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractEndPluralWords.cs
deleted file mode 100644
index af2efc268ee..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractEndPluralWords.cs
+++ /dev/null
@@ -1,119 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Language.Implementation
-{
- /// <summary>
- /// Words with singular/plural capacity, changed in the end
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- abstract class AbstractEndPluralWords : AbstractWords
- {
- /// <summary>
- /// Corresponding singular and plural endings
- /// </summary>
- protected class SingularPlural
- {
- /// <summary>
- /// Singular ending
- /// </summary>
- public string Singular;
- /// <summary>
- /// Plural ending
- /// </summary>
- public string Plural;
- }
-
- /// <summary>
- /// Singulars and plurals ends
- /// </summary>
- /// <value>The singulars plurals.</value>
- protected abstract SingularPlural[] SingularsPlurals { get; }
-
- /// <summary>
- /// using English heuristics, convert 'dogs' to 'dog',
- /// 'categories' to 'category',
- /// 'cat' remains unchanged.
- /// </summary>
- protected override string ComputeSingular(string plural)
- {
- if (plural.Length < 2)
- return plural;
-
- // we run on every possible singular/plural
- foreach (SingularPlural sp in SingularsPlurals)
- {
- string newWord = Try(plural, sp.Plural, sp.Singular);
- if (newWord != null)
- return newWord;
- }
-
- return plural;
- }
-
- /// <summary>
- /// using English heuristics, convert 'dog' to 'dogs',
- /// 'bass' remains unchanged.
- /// </summary>
- protected override string ComputePlural(string singular)
- {
- if (singular.Length < 2)
- return singular;
-
- foreach (SingularPlural sp in SingularsPlurals)
- {
- string newWord = Try(singular, sp.Singular, sp.Plural);
- if (newWord != null)
- return newWord;
- }
-
- return singular;
- }
-
- /// <summary>
- /// Tries the specified word for singular/plural.
- /// </summary>
- /// <param name="word">The word.</param>
- /// <param name="ending">The ending.</param>
- /// <param name="newEnding">The new ending.</param>
- /// <returns></returns>
- protected string Try(string word, string ending, string newEnding)
- {
- // if the word ends with tested end
- if (word.ToLower().EndsWith(ending))
- {
- // then substitute old end by new end ...
- string newWord = word.Substring(0, word.Length - ending.Length) + newEnding;
- // ... and if the word exists, we have the right one
- if (Exists(newWord))
- return newWord;
- }
- return null;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractWords.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractWords.cs
deleted file mode 100644
index fcbe0ffc661..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/AbstractWords.cs
+++ /dev/null
@@ -1,329 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-
-namespace DbLinq.Language.Implementation
-{
- /// <summary>
- /// Offer base mechanisms for words based languages (== all)
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- abstract class AbstractWords : ILanguageWords
- {
- /// <summary>
- /// Words and corresponding weights
- /// </summary>
- protected IDictionary<string, int> WordsWeights;
- /// <summary>
- /// Plural forms for singular words (exceptions)
- /// </summary>
- protected IDictionary<string, string> SingularToPlural = new Dictionary<string, string>();
- /// <summary>
- /// Singular froms for plural words (exceptions)
- /// </summary>
- protected IDictionary<string, string> PluralToSingular = new Dictionary<string, string>();
-
- /// <summary>
- /// using English heuristics, convert 'dogs' to 'dog',
- /// 'categories' to 'category',
- /// 'cat' remains unchanged.
- /// </summary>
- /// <param name="plural"></param>
- /// <returns></returns>
- public virtual string Singularize(string plural)
- {
- string singular;
- if (PluralToSingular.TryGetValue(plural, out singular))
- return singular;
- return ComputeSingular(plural);
- }
-
- /// <summary>
- /// using English heuristics, convert 'dog' to 'dogs',
- /// 'bass' remains unchanged.
- /// </summary>
- /// <param name="singular"></param>
- /// <returns></returns>
- public virtual string Pluralize(string singular)
- {
- string plural;
- if (SingularToPlural.TryGetValue(singular, out plural))
- return plural;
- return ComputePlural(singular);
- }
-
- /// <summary>
- /// Computes the singular.
- /// </summary>
- /// <param name="plural">The plural.</param>
- /// <returns></returns>
- protected abstract string ComputeSingular(string plural);
- /// <summary>
- /// Computes the plural.
- /// </summary>
- /// <param name="singular">The singular.</param>
- /// <returns></returns>
- protected abstract string ComputePlural(string singular);
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- public abstract bool Supports(CultureInfo cultureInfo);
- /// <summary>
- /// Loads the words (operation may be slow, so it is excluded from ctor)
- /// </summary>
- public abstract void Load();
-
- /// <summary>
- /// Loads the specified resource name.
- /// </summary>
- /// <param name="resourceName">Name of the resource.</param>
- public virtual void Load(string resourceName)
- {
- WordsWeights = new Dictionary<string, int>();
- var type = GetType();
- using (var resourceStream = type.Assembly.GetManifestResourceStream(type, resourceName))
- {
- using (var resourceReader = new StreamReader(resourceStream))
- {
- var singularPluralSeparator = new[] { "=>" };
- while (!resourceReader.EndOfStream)
- {
- string word = resourceReader.ReadLine().Trim().ToLower();
- // comments start with a "#"
- if (word.Length == 0 || word[0] == '#')
- continue;
- int count = 1;
- // starting a word with a "+" adds weight to it
- while (word.StartsWith("+"))
- {
- count++;
- word = word.Substring(1);
- }
-
- var singularPlural = word.Split(singularPluralSeparator, StringSplitOptions.RemoveEmptyEntries);
- // "a => b" declares a singular => plural form
- if (singularPlural.Length > 1)
- {
- word = singularPlural[0].Trim();
- var plural = singularPlural[1].Trim();
- SingularToPlural[word] = plural;
- PluralToSingular[plural] = word;
- }
-
- if (!WordsWeights.ContainsKey(word))
- WordsWeights[word] = count;
- else
- WordsWeights[word] += count;
- }
- }
- }
- }
-
- /// <summary>
- /// Gets the standard form for word (removes mixed letters, for example).
- /// The goal is to make it usable from dictionary.
- /// </summary>
- /// <param name="word">The word.</param>
- /// <returns></returns>
- protected virtual string GetStandard(string word)
- {
- return word;
- }
-
- /// <summary>
- /// Gets the weight for a given word.
- /// Actually based on dictionary info.
- /// </summary>
- /// <param name="word">The word.</param>
- /// <returns></returns>
- protected int GetWeight(string word)
- {
- if (word.Length == 1) // a letter is always 1
- return 1;
- int weight;
- WordsWeights.TryGetValue(GetStandard(word.ToLower()), out weight);
- return weight;
- }
-
- /// <summary>
- /// Tells if the specified word exists in dictionary.
- /// </summary>
- /// <param name="word">The word.</param>
- /// <returns></returns>
- protected bool Exists(string word)
- {
- return GetWeight(word) > 0;
- }
-
- /// <summary>
- /// Context is used to speedup words recognition
- /// </summary>
- private class Context
- {
- internal class Split
- {
- public IList<string> Words;
- public double Note;
- }
-
- public readonly IDictionary<string, Split> Splits = new Dictionary<string, Split>();
- }
-
- /// <summary>
- /// Extracts words from an undistinguishable letters magma
- /// for example "shipsperunit" --&gt; "ships" "per" "unit"
- /// </summary>
- /// <param name="text">The text.</param>
- /// <returns></returns>
- public virtual IList<string> GetWords(string text)
- {
- //var context = new Context();
- //IList<string> words = new List<string>();
- //int lastIndex = 0;
- //for (int index = 0; index <= text.Length; index++)
- //{
- // if (index == text.Length || !char.IsLetterOrDigit(text[index]))
- // {
- // var word = text.Substring(lastIndex, index - lastIndex);
- // // if the word is empty, we skip it
- // if (!string.IsNullOrEmpty(word))
- // GetMagmaWords(word, words, context);
- // lastIndex = index + 1;
- // }
- //}
- //return words;
- var words = new List<string>();
- GetMagmaWords(text, words, new Context());
- return words;
- }
-
- /// <summary>
- /// Gets the magma words.
- /// </summary>
- /// <param name="magma">The magma.</param>
- /// <param name="words">The words.</param>
- /// <param name="context">The context.</param>
- private void GetMagmaWords(string magma, ICollection<string> words, Context context)
- {
- foreach (var word in GetMagmaWords(magma, context))
- words.Add(word);
- }
-
- /// <summary>
- /// Extracts words from a "word magma" by splitting the string on every position and keep the best score.
- /// The method is recursive
- /// </summary>
- /// <param name="magma">The magma.</param>
- /// <param name="context">The context.</param>
- /// <returns></returns>
- private IList<string> GetMagmaWords(string magma, Context context)
- {
- var foundWords = new List<string>();
- if (magma.Length == 0)
- throw new ArgumentException("magma string must not be empty");
- // initalize matching
- IList<string> bestLeft = new[] { magma };
- IList<string> bestRight = new string[0];
- double bestNote = GetNote(bestLeft);
- if (bestNote > 0) // if we have something here, it is a full word, then don't look any further
- return bestLeft; // that this may break the weight... for example toothpaste always win vs +++tooth +++paste
- // split and try
- for (int i = 1; i <= magma.Length - 1; i++)
- {
- var left = magma.Substring(0, i);
- var right = magma.Substring(i);
- IList<string> leftWords, rightWords;
- double leftNote = ComputeWords(left, out leftWords, context);
- double rightNote = ComputeWords(right, out rightWords, context);
- double note = leftNote + rightNote;
- if (note >= bestNote) // >= means "longer words are better"
- {
- bestNote = note;
- bestLeft = leftWords;
- bestRight = rightWords;
- }
- }
- foundWords.AddRange(bestLeft);
- foundWords.AddRange(bestRight);
- return foundWords;
- }
-
- /// <summary>
- /// Computes the words.
- /// </summary>
- /// <param name="magma">The magma.</param>
- /// <param name="words">The words.</param>
- /// <param name="context">The context.</param>
- /// <returns></returns>
- private double ComputeWords(string magma, out IList<string> words, Context context)
- {
- Context.Split split;
- if (!context.Splits.TryGetValue(magma, out split))
- {
- split = new Context.Split
- {
- Words = GetMagmaWords(magma, context)
- };
- split.Note = GetNote(split.Words);
- context.Splits[magma] = split;
- }
- words = split.Words;
- return split.Note;
- }
-
- /// <summary>
- /// Returns a value for a list of words, with the following rules:
- /// - fewer is better
- /// - popular is better
- /// </summary>
- /// <param name="words"></param>
- /// <returns></returns>
- public double GetNote(IList<string> words)
- {
- if (words.Count == 0)
- return 0;
-
- double totalWeight = 0;
- foreach (string word in words)
- {
- double weight = GetWeight(word);
- totalWeight += weight;
- }
- double averageWeight = totalWeight / words.Count;
- return averageWeight / words.Count
- * 1000; // coz it's easier to read
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/Languages.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/Languages.cs
deleted file mode 100644
index 3bf3b82e80b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/Languages.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq.Factory;
-
-namespace DbLinq.Language.Implementation
-{
- /// <summary>
- /// LanguageWords factory
- /// </summary>
- internal class Languages : ILanguages
- {
- /// <summary>
- /// Loads the specified language related to given culture info.
- /// </summary>
- /// <param name="cultureInfo">The culture info.</param>
- /// <returns></returns>
- public ILanguageWords Load(CultureInfo cultureInfo)
- {
- var objectFactory = ObjectFactory.Current;
- // uses the factory to enumerate ILanguageWords implementations
- foreach (var languageType in objectFactory.GetImplementations(typeof(ILanguageWords)))
- {
- // checks for instance, but doesn't load it here
- // (loading is slow)
- var language = (ILanguageWords)objectFactory.Get(languageType);
- if (language.Supports(cultureInfo))
- {
- // if we have the right language, we load it
- language.Load();
- return language;
- }
- }
- return null;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/NoLanguageWords.cs b/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/NoLanguageWords.cs
deleted file mode 100644
index 7620b856797..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Language/Implementation/NoLanguageWords.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Globalization;
-
-namespace DbLinq.Language.Implementation
-{
- /// <summary>
- /// LanguagesWord implementation for no language
- /// </summary>
- internal class NoLanguageWords : ILanguageWords
- {
- /// <summary>
- /// Invariant language: no singular, no plural
- /// </summary>
- /// <param name="plural"></param>
- /// <returns></returns>
- public string Singularize(string plural)
- {
- return plural;
- }
-
- /// <summary>
- /// Invariant language: no singular, no plural
- /// </summary>
- /// <param name="singular"></param>
- /// <returns></returns>
- public string Pluralize(string singular)
- {
- return singular;
- }
-
- /// <summary>
- /// Invariant language does not extract words
- /// </summary>
- /// <param name="text"></param>
- /// <returns></returns>
- public IList<string> GetWords(string text)
- {
- return new[] { text };
- }
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- public bool Supports(CultureInfo cultureInfo)
- {
- return cultureInfo.IsNeutralCulture || cultureInfo.ThreeLetterISOLanguageName == "IVL";
- }
-
- /// <summary>
- /// Loads language
- /// </summary>
- public void Load()
- {
- // yup. Nothing here.
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/MonoTODOAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/MonoTODOAttribute.cs
deleted file mode 100644
index ed5940bc084..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/MonoTODOAttribute.cs
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// MonoTODOAttribute.cs
-//
-// Authors:
-// Ravi Pratap (ravi@ximian.com)
-// Eyal Alaluf <eyala@mainsoft.com>
-//
-// (C) Ximian, Inc. http://www.ximian.com
-//
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-// Copyright (C) 2006 Mainsoft, Inc (http://www.mainsoft.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System {
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoTODOAttribute : Attribute {
-
- string comment;
-
- public MonoTODOAttribute ()
- {
- }
-
- public MonoTODOAttribute (string comment)
- {
- this.comment = comment;
- }
-
- public virtual string Comment {
- get { return comment; }
- }
- }
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoDocumentationNoteAttribute : MonoTODOAttribute {
-
- public MonoDocumentationNoteAttribute (string comment)
- : base (comment)
- {
- }
-
- public override string Comment {
- get { return base.Comment; }
- }
- }
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoExtensionAttribute : MonoTODOAttribute {
-
- public MonoExtensionAttribute (string comment)
- : base (comment)
- {
- }
-
- public override string Comment {
- get { return base.Comment; }
- }
- }
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoInternalNoteAttribute : MonoTODOAttribute {
-
- public MonoInternalNoteAttribute (string comment)
- : base (comment)
- {
- }
-
- public override string Comment {
- get { return base.Comment; }
- }
- }
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoLimitationAttribute : MonoTODOAttribute {
-
- public MonoLimitationAttribute (string comment)
- : base (comment)
- {
- }
-
- public override string Comment {
- get { return base.Comment; }
- }
- }
-
- [AttributeUsage (AttributeTargets.All, AllowMultiple=true)]
- internal class MonoNotSupportedAttribute : MonoTODOAttribute {
-
- public MonoNotSupportedAttribute (string comment)
- : base (comment)
- {
- }
-
- public override string Comment {
- get { return base.Comment; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/Properties/AssemblyInfo.cs
deleted file mode 100644
index af422061187..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinq")]
-[assembly: AssemblyDescription("DbLinq core")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM componenets. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("e2381b27-cdb0-401d-9019-f72079b4928d")]
-
-[assembly: DbLinq]
-
-// Regarding tests, it is mandatory, since we test internals
-[assembly: InternalsVisibleTo("DbLinqTest, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-[assembly: InternalsVisibleTo("DbLinq_test, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-
-// DbMetal and vendors use DbLinq's internal utilities
-// this is not a requirement, but a little help
-[assembly: InternalsVisibleTo("DbMetal, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-[assembly: InternalsVisibleTo("DbMetal_test, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.MySql, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.Oracle, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.PostgreSql, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-
-[assembly: InternalsVisibleTo("DbLinq.Sqlite, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.SqlServer, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.Ingres, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("DbLinq.Firebird, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
-
-[assembly: InternalsVisibleTo("sqlmetal, PublicKey="
-+ "0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400"
-+ "83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8"
-+ "fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663"
-+ "962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279"
-+ "2309259f")]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes
deleted file mode 100644
index 16e4587eca4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/.gitattributes
+++ /dev/null
@@ -1,11 +0,0 @@
-/AssociationName.cs -crlf
-/Case.cs -crlf
-/ColumnName.cs -crlf
-/INameFormatter.cs -crlf
-/Name.cs -crlf
-/NameFormat.cs -crlf
-/ParameterName.cs -crlf
-/ProcedureName.cs -crlf
-/SchemaName.cs -crlf
-/TableName.cs -crlf
-/WordsExtraction.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/AssociationName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/AssociationName.cs
deleted file mode 100644
index 2ac6eb4597e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/AssociationName.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Contains both parts for association name
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class AssociationName : Name
- {
- public string ManyToOneMemberName { get; set; }
- public string OneToManyMemberName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Case.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Case.cs
deleted file mode 100644
index dddff6a4593..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Case.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Represent a case model
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- enum Case
- {
- /// <summary>
- /// With this value, the case of a give word is unchanged
- /// </summary>
- Leave,
- /// <summary>
- /// first word all lowercase, next words capitalized
- /// </summary>
- camelCase,
- /// <summary>
- /// all words capitalized
- /// </summary>
- PascalCase,
- /// <summary>
- /// all words capitalized, words with 2 letters or less full uppercase
- /// </summary>
- NetCase,
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ColumnName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/ColumnName.cs
deleted file mode 100644
index a9e02671eed..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ColumnName.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Schema
-{
- /// <summary>
- /// A column maps to a property
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class ColumnName : Name
- {
- /// <summary>
- /// Name of the public property
- /// </summary>
- public string PropertyName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes
deleted file mode 100644
index b51bcad4f0a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/DbmlSchema.Adapter.cs -crlf
-/DbmlSchema.cs -crlf
-/DbmlSerializer.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes
deleted file mode 100644
index 5040f176675..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/.gitattributes
+++ /dev/null
@@ -1,6 +0,0 @@
-/ArrayAdapter.cs -crlf
-/CsvArrayAdapter.cs -crlf
-/EnumType.cs -crlf
-/INamedType.cs -crlf
-/ISimpleList.cs -crlf
-/SpecifiedPropertyUpdater.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ArrayAdapter.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ArrayAdapter.cs
deleted file mode 100644
index 081f35af69e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ArrayAdapter.cs
+++ /dev/null
@@ -1,317 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
- /// <summary>
- /// ArrayAdapter wraps an IEnumerable as an IList, where items can be dynamically changed.
- /// This is very slow, and should be used with caution.
- /// Maybe we will remove it (and change DbMetal)
- /// </summary>
- /// <typeparam name="T"></typeparam>
- [DebuggerDisplay("{reflectedMember}")]
-#if !MONO_STRICT
- public
-#endif
- class ArrayAdapter<T> : ISimpleList<T>
- {
- protected readonly object Owner;
- protected readonly MemberInfo MemberInfo;
- // just to be debugger friendly
- private object reflectedMember { get { return MemberInfo.GetMemberValue(Owner); } }
-
- /// <summary>
- /// Returns field value as enumerable
- /// </summary>
- /// <returns></returns>
- protected virtual IEnumerable GetValue()
- {
- return (IEnumerable)MemberInfo.GetMemberValue(Owner);
- }
-
- /// <summary>
- /// Returns field type
- /// </summary>
- /// <returns></returns>
- protected virtual System.Type GetValueType()
- {
- return MemberInfo.GetMemberType();
- }
-
- /// <summary>
- /// Sets field as IEnumerable
- /// </summary>
- /// <param name="value"></param>
- protected virtual void SetValue(IEnumerable value)
- {
- MemberInfo.SetMemberValue(Owner, value);
- }
-
- /// <summary>
- /// Gets target field as a dynamic array
- /// </summary>
- /// <returns></returns>
- protected virtual List<T> GetDynamic()
- {
- var list = new List<T>();
- var fieldValue = GetValue();
- if (fieldValue != null)
- {
- foreach (var o in fieldValue)
- {
- if (o is T)
- list.Add((T)o);
- }
- }
- return list;
- }
-
- /// <summary>
- /// Writes back target field given a list
- /// </summary>
- /// <param name="list"></param>
- protected virtual void SetStatic(IList<T> list)
- {
- var others = new ArrayList();
- var fieldValue = GetValue();
- if (fieldValue != null)
- {
- foreach (var o in fieldValue)
- {
- if (!(o is T))
- others.Add(o);
- }
- }
- var array = Array.CreateInstance(GetValueType().GetElementType(), others.Count + list.Count);
- others.CopyTo(array);
- for (int listIndex = 0; listIndex < list.Count; listIndex++)
- {
- array.SetValue(list[listIndex], others.Count + listIndex);
- }
- SetValue(array);
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="ArrayAdapter&lt;T&gt;"/> class.
- /// </summary>
- /// <param name="o">The o.</param>
- /// <param name="fieldName">Name of the field.</param>
- public ArrayAdapter(object o, string fieldName)
- {
- Owner = o;
- MemberInfo = o.GetType().GetMember(fieldName)[0];
- }
-
- #region IList<T> Members
-
- /// <summary>
- /// Returns the index of given item.
- /// </summary>
- /// <param name="item">The item.</param>
- /// <returns></returns>
- public int IndexOf(T item)
- {
- return GetDynamic().IndexOf(item);
- }
-
- /// <summary>
- /// Inserts the specified item at given index.
- /// </summary>
- /// <param name="index">The index.</param>
- /// <param name="item">The item.</param>
- public void Insert(int index, T item)
- {
- IList<T> dynamicArray = GetDynamic();
- dynamicArray.Insert(index, item);
- SetStatic(dynamicArray);
- }
-
- /// <summary>
- /// Removes at given index.
- /// </summary>
- /// <param name="index">The index.</param>
- public void RemoveAt(int index)
- {
- IList<T> dynamicArray = GetDynamic();
- dynamicArray.RemoveAt(index);
- SetStatic(dynamicArray);
- }
-
- /// <summary>
- /// Gets or sets the <see cref="T"/> at the specified index.
- /// </summary>
- /// <value></value>
- public T this[int index]
- {
- get
- {
- return GetDynamic()[index];
- }
- set
- {
- IList<T> dynamicArray = GetDynamic();
- dynamicArray[index] = value;
- SetStatic(dynamicArray);
- }
- }
-
- #endregion
-
- #region ICollection<T> Members
-
- /// <summary>
- /// Append a parameter
- /// </summary>
- /// <param name="item"></param>
- public void Add(T item)
- {
- IList<T> dynamicArray = GetDynamic();
- dynamicArray.Add(item);
- SetStatic(dynamicArray);
- }
-
- /// <summary>
- /// Clears this instance.
- /// </summary>
- public void Clear()
- {
- SetStatic(new T[0]);
- }
-
- /// <summary>
- /// Determines whether [contains] [the specified item].
- /// </summary>
- /// <param name="item">The item.</param>
- /// <returns>
- /// <c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
- /// </returns>
- public bool Contains(T item)
- {
- return GetDynamic().Contains(item);
- }
-
- /// <summary>
- /// Copies to array.
- /// </summary>
- /// <param name="array">The array.</param>
- /// <param name="arrayIndex">Index of the array.</param>
- public void CopyTo(T[] array, int arrayIndex)
- {
- GetDynamic().CopyTo(array, arrayIndex);
- }
-
- /// <summary>
- /// Items count
- /// </summary>
- /// <value></value>
- public int Count
- {
- get { return GetDynamic().Count; }
- }
-
- /// <summary>
- /// Gets a value indicating whether this instance is read only.
- /// </summary>
- /// <value>
- /// <c>true</c> if this instance is read only; otherwise, <c>false</c>.
- /// </value>
- public bool IsReadOnly
- {
- get { return false; }
- }
-
- /// <summary>
- /// Removes the given item.
- /// </summary>
- /// <param name="item">The item.</param>
- /// <returns></returns>
- public bool Remove(T item)
- {
- IList<T> dynamicArray = GetDynamic();
- bool removed = dynamicArray.Remove(item);
- SetStatic(dynamicArray);
- return removed;
- }
-
- #endregion
-
- #region IEnumerable<T> Members
-
- /// <summary>
- /// Returns an enumerator to enumerate items.
- /// </summary>
- /// <returns>
- /// </returns>
- public IEnumerator<T> GetEnumerator()
- {
- return GetDynamic().GetEnumerator();
- }
-
- #endregion
-
- #region IEnumerable Members
-
- /// <summary>
- /// Returns an enumerator to enumerate items.
- /// </summary>
- /// <returns>
- /// </returns>
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetDynamic().GetEnumerator();
- }
-
- #endregion
-
- /// <summary>
- /// Sorts using the specified comparer.
- /// </summary>
- /// <param name="sorter">The sorter.</param>
- public void Sort(IComparer<T> sorter)
- {
- var list = GetDynamic();
- list.Sort(sorter);
- SetStatic(list);
- }
-
- /// <summary>
- /// Finds all items matching the given predicate.
- /// </summary>
- /// <param name="match">The match.</param>
- /// <returns></returns>
- public List<T> FindAll(Predicate<T> match)
- {
- return GetDynamic().FindAll(match);
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/CsvArrayAdapter.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/CsvArrayAdapter.cs
deleted file mode 100644
index 780513de073..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/CsvArrayAdapter.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Linq;
-using DbLinq.Util;
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
- /// <summary>
- /// Wraps a CSV string to an array
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class CsvArrayAdapter : ArrayAdapter<string>
- {
- public CsvArrayAdapter(object o, string fieldName)
- : base(o, fieldName)
- {
- }
-
- /// <summary>
- /// The value here comes from a CSV string, ie "A,B,C"
- /// So we split around the commas and trim
- /// </summary>
- /// <returns></returns>
- protected override IEnumerable GetValue()
- {
- var values = MemberInfo.GetMemberValue(Owner) as string;
- if (values == null)
- return new string[0];
- var splitValues = values.Split(',');
- var trimmedSplitValues = from v in splitValues select v.Trim();
- return trimmedSplitValues;
- }
-
- /// <summary>
- /// The value type is an array of string
- /// </summary>
- /// <returns></returns>
- protected override System.Type GetValueType()
- {
- return typeof(string[]);
- }
-
- /// <summary>
- /// To set a unique value, we just join the parts
- /// </summary>
- /// <param name="value"></param>
- protected override void SetValue(IEnumerable value)
- {
- var values = value.Cast<string>().ToArray();
- var joinedValues = string.Join(",", values);
- MemberInfo.SetMemberValue(Owner, joinedValues);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/EnumType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/EnumType.cs
deleted file mode 100644
index 1df830139f7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/EnumType.cs
+++ /dev/null
@@ -1,250 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using DbLinq.Util;
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
-#if !MONO_STRICT
- public
-#endif
- class EnumType : IDictionary<string, int>, INamedType
- {
- private string name;
- public string Name
- {
- get { return name; }
- set
- {
- name = value;
- UpdateMember();
- }
- }
-
- private readonly IDictionary<string, int> dictionary;
- private readonly object owner;
- private readonly MemberInfo memberInfo;
-
- internal static bool IsEnum(string literalType)
- {
- string enumName;
- IDictionary<string, int> values;
- return Extract(literalType, out enumName, out values);
- }
-
- /// <summary>
- /// Extracts enum name and value from a given string.
- /// The string is in the following form:
- /// enumName key1[=value1]{,keyN[=valueN]}
- /// if enumName is 'enum', then the enum is anonymous
- /// </summary>
- /// <param name="literalType"></param>
- /// <param name="enumName"></param>
- /// <param name="values"></param>
- /// <returns></returns>
- private static bool Extract(string literalType, out string enumName, out IDictionary<string, int> values)
- {
- enumName = null;
- values = new Dictionary<string, int>();
-
- if (string.IsNullOrEmpty(literalType))
- return false;
-
- var nameValues = literalType.Split(new[] { ' ' }, 2);
- if (nameValues.Length == 2)
- {
- // extract the name
- string name = nameValues[0].Trim();
- if (!name.IsIdentifier())
- return false;
-
- // now extract the values
- IDictionary<string, int> readValues = new Dictionary<string, int>();
- int currentValue = 1;
- var keyValues = nameValues[1].Split(',');
- foreach (var keyValue in keyValues)
- {
- // a value may indicate its numeric equivalent, or not (in this case, we work the same way as C# enums, with an implicit counter)
- var keyValueParts = keyValue.Split(new[] { '=' }, 2);
- var key = keyValueParts[0].Trim();
-
- if (!key.IsIdentifier())
- return false;
-
- if (keyValueParts.Length > 1)
- {
- if (!int.TryParse(keyValueParts[1], out currentValue))
- return false;
- }
- readValues[key] = currentValue++;
- }
- if (name == "enum")
- enumName = string.Empty;
- else
- enumName = name;
- values = readValues;
- return true;
- }
- return false;
- }
-
- /// <summary>
- /// Does the opposite: creates a literal string from values
- /// </summary>
- private void UpdateMember()
- {
- var pairs = from kvp in dictionary orderby kvp.Value select kvp;
- int currentValue = 1;
- var keyValues = new List<string>();
- foreach (var pair in pairs)
- {
- string keyValue;
- if (pair.Value == currentValue)
- keyValue = pair.Key;
- else
- {
- currentValue = pair.Value;
- keyValue = string.Format("{0}={1}", pair.Key, pair.Value);
- }
- keyValues.Add(keyValue);
- currentValue++;
- }
- string literalType = string.IsNullOrEmpty(Name) ? "enum" : Name;
- literalType += " ";
- literalType += string.Join(", ", keyValues.ToArray());
- DbLinqMemberInfoExtensions.SetMemberValue(memberInfo, owner, literalType);
- }
-
- internal EnumType(object owner, MemberInfo memberInfo)
- {
- this.owner = owner;
- this.memberInfo = memberInfo;
- string name;
- Extract((string)memberInfo.GetMemberValue(owner), out name, out dictionary);
- Name = name;
- }
-
- #region IDictionary implementation
-
- public void Add(KeyValuePair<string, int> item)
- {
- dictionary.Add(item);
- UpdateMember();
- }
-
- public void Clear()
- {
- dictionary.Clear();
- UpdateMember();
- }
-
- public bool Contains(KeyValuePair<string, int> item)
- {
- return dictionary.Contains(item);
- }
-
- public void CopyTo(KeyValuePair<string, int>[] array, int arrayIndex)
- {
- dictionary.CopyTo(array, arrayIndex);
- }
-
- public bool Remove(KeyValuePair<string, int> item)
- {
- bool removed = dictionary.Remove(item);
- UpdateMember();
- return removed;
- }
-
- public int Count
- {
- get { return dictionary.Count; }
- }
-
- public bool IsReadOnly
- {
- get { return dictionary.IsReadOnly; }
- }
-
- public bool ContainsKey(string key)
- {
- return dictionary.ContainsKey(key);
- }
-
- public void Add(string key, int value)
- {
- dictionary.Add(key, value);
- UpdateMember();
- }
-
- public bool Remove(string key)
- {
- bool removed = dictionary.Remove(key);
- UpdateMember();
- return removed;
- }
-
- public bool TryGetValue(string key, out int value)
- {
- return dictionary.TryGetValue(key, out value);
- }
-
- public int this[string key]
- {
- get { return dictionary[key]; }
- set
- {
- dictionary[key] = value;
- UpdateMember();
- }
- }
-
- public ICollection<string> Keys
- {
- get { return dictionary.Keys; }
- }
-
- public ICollection<int> Values
- {
- get { return dictionary.Values; }
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return ((IEnumerable<KeyValuePair<string, int>>)this).GetEnumerator();
- }
-
- public IEnumerator<KeyValuePair<string, int>> GetEnumerator()
- {
- return dictionary.GetEnumerator();
- }
-
- #endregion
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/INamedType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/INamedType.cs
deleted file mode 100644
index 1bced5e9b3e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/INamedType.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
- /// <summary>
- /// A INamedType is a literally named type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface INamedType
- {
- /// <summary>
- /// Type name.
- /// </summary>
- /// <value>The name.</value>
- string Name { get; set; }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ISimpleList.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ISimpleList.cs
deleted file mode 100644
index f26be0c7e5e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/ISimpleList.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
- /// <summary>
- /// sort of light IList<>
- /// </summary>
- /// <typeparam name="T"></typeparam>
-#if !MONO_STRICT
- public
-#endif
- interface ISimpleList<T> : IEnumerable<T>
- {
- /// <summary>
- /// Items count
- /// </summary>
- int Count { get; }
-
- /// <summary>
- /// Append a parameter
- /// </summary>
- /// <param name="item"></param>
- void Add(T item);
-
- /// <summary>
- /// Index accessor
- /// </summary>
- /// <param name="index"></param>
- /// <returns></returns>
- T this[int index] { get; set; }
-
- /// <summary>
- /// Sorts using a given sorter.
- /// </summary>
- /// <param name="sorter">The sorter.</param>
- void Sort(IComparer<T> sorter);
-
- /// <summary>
- /// Finds all items matching a given predicate.
- /// </summary>
- /// <param name="match">The match.</param>
- /// <returns></returns>
- List<T> FindAll(Predicate<T> match);
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/SpecifiedPropertyUpdater.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/SpecifiedPropertyUpdater.cs
deleted file mode 100644
index 7a1c48e252c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/Adapter/SpecifiedPropertyUpdater.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.ComponentModel;
-
-namespace DbLinq.Schema.Dbml.Adapter
-{
- /// <summary>
- /// The schema generates *Specified properties that we must set when the related property changes
- /// So we use the notification to set the value
- /// </summary>
- internal static class SpecifiedPropertyUpdater
- {
- /// <summary>
- /// Registers the specified notify.
- /// </summary>
- /// <param name="notify">The notify.</param>
- public static void Register(INotifyPropertyChanged notify)
- {
- notify.PropertyChanged += Notify_PropertyChanged;
- }
-
- /// <summary>
- /// Handles the PropertyChanged event of the Notify control.
- /// </summary>
- /// <param name="sender">The source of the event.</param>
- /// <param name="e">The <see cref="System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
- private static void Notify_PropertyChanged(object sender, PropertyChangedEventArgs e)
- {
- // if there is a property for us
- var specifiedPropertyInfo = sender.GetType().GetProperty(e.PropertyName + "Specified");
- // then we set it to true
- if (specifiedPropertyInfo != null)
- specifiedPropertyInfo.GetSetMethod().Invoke(sender, new object[] {true});
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DatabaseSerializer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DatabaseSerializer.cs
deleted file mode 100644
index d6723da8211..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DatabaseSerializer.cs
+++ /dev/null
@@ -1,2221 +0,0 @@
-// It is automatically generated
-using System;
-using System.Xml;
-using System.Xml.Schema;
-using System.Xml.Serialization;
-using System.Text;
-using System.Collections;
-using System.Globalization;
-
-namespace DbLinq.Schema.Dbml
-{
- #if !MONO_STRICT
- public
- #endif
- class GeneratedReader : XmlSerializationReader
- {
- static readonly System.Reflection.MethodInfo fromBinHexStringMethod = typeof (XmlConvert).GetMethod ("FromBinHexString", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic, null, new System.Type [] {typeof (string)}, null);
- static byte [] FromBinHexString (string input)
- {
- return input == null ? null : (byte []) fromBinHexStringMethod.Invoke (null, new object [] {input});
- }
- public object ReadRoot_Database ()
- {
- Reader.MoveToContent();
- if (Reader.LocalName != "Database" || Reader.NamespaceURI != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownNodeException();
- return ReadObject_Database (false, true);
- }
-
- public DbLinq.Schema.Dbml.Database ReadObject_Database (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Database ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Database" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Database) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Database), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "EntityNamespace" && Reader.NamespaceURI == "") {
- ob.@EntityNamespace = Reader.Value;
- }
- else if (Reader.LocalName == "ContextNamespace" && Reader.NamespaceURI == "") {
- ob.@ContextNamespace = Reader.Value;
- }
- else if (Reader.LocalName == "Class" && Reader.NamespaceURI == "") {
- ob.@Class = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_ClassModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (Reader.LocalName == "BaseType" && Reader.NamespaceURI == "") {
- ob.@BaseType = Reader.Value;
- }
- else if (Reader.LocalName == "Provider" && Reader.NamespaceURI == "") {
- ob.@Provider = Reader.Value;
- }
- else if (Reader.LocalName == "ExternalMapping" && Reader.NamespaceURI == "") {
- ob.@ExternalMapping = XmlConvert.ToBoolean (Reader.Value);
- ob.ExternalMappingSpecified = true;
- }
- else if (Reader.LocalName == "Serialization" && Reader.NamespaceURI == "") {
- ob.@Serialization = GetEnumValue_SerializationMode (Reader.Value);
- ob.SerializationSpecified = true;
- }
- else if (Reader.LocalName == "EntityBase" && Reader.NamespaceURI == "") {
- ob.@EntityBase = Reader.Value;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- bool b0=false, b1=false, b2=false;
-
- DbLinq.Schema.Dbml.Table[] o4;
- o4 = null;
- DbLinq.Schema.Dbml.Function[] o6;
- o6 = null;
- int n3=0, n5=0;
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- if (Reader.LocalName == "Table" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b1) {
- o4 = (DbLinq.Schema.Dbml.Table[]) EnsureArrayIndex (o4, n3, typeof(DbLinq.Schema.Dbml.Table));
- o4[n3] = ReadObject_Table (false, true);
- n3++;
- }
- else if (Reader.LocalName == "Function" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b2) {
- o6 = (DbLinq.Schema.Dbml.Function[]) EnsureArrayIndex (o6, n5, typeof(DbLinq.Schema.Dbml.Function));
- o6[n5] = ReadObject_Function (false, true);
- n5++;
- }
- else if (Reader.LocalName == "Connection" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b0) {
- b0 = true;
- ob.@Connection = ReadObject_Connection (false, true);
- }
- else {
- UnknownNode (ob);
- }
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- o4 = (DbLinq.Schema.Dbml.Table[]) ShrinkArray (o4, n3, typeof(DbLinq.Schema.Dbml.Table), true);
- ob.@Table = o4;
- o6 = (DbLinq.Schema.Dbml.Function[]) ShrinkArray (o6, n5, typeof(DbLinq.Schema.Dbml.Function), true);
- ob.@Function = o6;
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.AccessModifier ReadObject_AccessModifier (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.AccessModifier res = GetEnumValue_AccessModifier (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.AccessModifier GetEnumValue_AccessModifier (string xmlName)
- {
- switch (xmlName)
- {
- case "Public": return DbLinq.Schema.Dbml.AccessModifier.Public;
- case "Internal": return DbLinq.Schema.Dbml.AccessModifier.Internal;
- case "Protected": return DbLinq.Schema.Dbml.AccessModifier.Protected;
- case "ProtectedInternal": return DbLinq.Schema.Dbml.AccessModifier.ProtectedInternal;
- case "Private": return DbLinq.Schema.Dbml.AccessModifier.Private;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.AccessModifier));
- }
- }
-
- public DbLinq.Schema.Dbml.ClassModifier ReadObject_ClassModifier (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.ClassModifier res = GetEnumValue_ClassModifier (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.ClassModifier GetEnumValue_ClassModifier (string xmlName)
- {
- switch (xmlName)
- {
- case "Sealed": return DbLinq.Schema.Dbml.ClassModifier.Sealed;
- case "Abstract": return DbLinq.Schema.Dbml.ClassModifier.Abstract;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.ClassModifier));
- }
- }
-
- public DbLinq.Schema.Dbml.SerializationMode ReadObject_SerializationMode (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.SerializationMode res = GetEnumValue_SerializationMode (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.SerializationMode GetEnumValue_SerializationMode (string xmlName)
- {
- switch (xmlName)
- {
- case "None": return DbLinq.Schema.Dbml.SerializationMode.None;
- case "Unidirectional": return DbLinq.Schema.Dbml.SerializationMode.Unidirectional;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.SerializationMode));
- }
- }
-
- public DbLinq.Schema.Dbml.Table ReadObject_Table (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Table ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Table" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Table) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Table), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "Member" && Reader.NamespaceURI == "") {
- ob.@Member = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_MemberModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- bool b7=false, b8=false, b9=false, b10=false;
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- if (Reader.LocalName == "UpdateFunction" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b9) {
- b9 = true;
- ob.@UpdateFunction = ReadObject_TableFunction (false, true);
- }
- else if (Reader.LocalName == "Type" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b7) {
- b7 = true;
- ob.@Type = ReadObject_Type (false, true);
- }
- else if (Reader.LocalName == "InsertFunction" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b8) {
- b8 = true;
- ob.@InsertFunction = ReadObject_TableFunction (false, true);
- }
- else if (Reader.LocalName == "DeleteFunction" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b10) {
- b10 = true;
- ob.@DeleteFunction = ReadObject_TableFunction (false, true);
- }
- else {
- UnknownNode (ob);
- }
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Function ReadObject_Function (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Function ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Function" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Function) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Function), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "Id" && Reader.NamespaceURI == "") {
- ob.@Id = Reader.Value;
- }
- else if (Reader.LocalName == "Method" && Reader.NamespaceURI == "") {
- ob.@Method = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_MemberModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (Reader.LocalName == "HasMultipleResults" && Reader.NamespaceURI == "") {
- ob.@HasMultipleResults = XmlConvert.ToBoolean (Reader.Value);
- ob.HasMultipleResultsSpecified = true;
- }
- else if (Reader.LocalName == "IsComposable" && Reader.NamespaceURI == "") {
- ob.@IsComposable = XmlConvert.ToBoolean (Reader.Value);
- ob.IsComposableSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- bool b11=false, b12=false;
-
- DbLinq.Schema.Dbml.Parameter[] o14;
- o14 = null;
- System.Object[] o16;
- o16 = null;
- int n13=0, n15=0;
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- if (Reader.LocalName == "Return" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b12) {
- o16 = (System.Object[]) EnsureArrayIndex (o16, n15, typeof(System.Object));
- o16[n15] = ReadObject_Return (false, true);
- n15++;
- }
- else if (Reader.LocalName == "ElementType" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b12) {
- o16 = (System.Object[]) EnsureArrayIndex (o16, n15, typeof(System.Object));
- o16[n15] = ReadObject_Type (false, true);
- n15++;
- }
- else if (Reader.LocalName == "Parameter" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b11) {
- o14 = (DbLinq.Schema.Dbml.Parameter[]) EnsureArrayIndex (o14, n13, typeof(DbLinq.Schema.Dbml.Parameter));
- o14[n13] = ReadObject_Parameter (false, true);
- n13++;
- }
- else {
- UnknownNode (ob);
- }
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- o14 = (DbLinq.Schema.Dbml.Parameter[]) ShrinkArray (o14, n13, typeof(DbLinq.Schema.Dbml.Parameter), true);
- ob.@Parameter = o14;
- o16 = (System.Object[]) ShrinkArray (o16, n15, typeof(System.Object), true);
- ob.@Items = o16;
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Connection ReadObject_Connection (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Connection ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Connection" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Connection) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Connection), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Provider" && Reader.NamespaceURI == "") {
- ob.@Provider = Reader.Value;
- }
- else if (Reader.LocalName == "Mode" && Reader.NamespaceURI == "") {
- ob.@Mode = GetEnumValue_ConnectionMode (Reader.Value);
- ob.ModeSpecified = true;
- }
- else if (Reader.LocalName == "ConnectionString" && Reader.NamespaceURI == "") {
- ob.@ConnectionString = Reader.Value;
- }
- else if (Reader.LocalName == "SettingsObjectName" && Reader.NamespaceURI == "") {
- ob.@SettingsObjectName = Reader.Value;
- }
- else if (Reader.LocalName == "SettingsPropertyName" && Reader.NamespaceURI == "") {
- ob.@SettingsPropertyName = Reader.Value;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.MemberModifier ReadObject_MemberModifier (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.MemberModifier res = GetEnumValue_MemberModifier (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.MemberModifier GetEnumValue_MemberModifier (string xmlName)
- {
- switch (xmlName)
- {
- case "Virtual": return DbLinq.Schema.Dbml.MemberModifier.Virtual;
- case "Override": return DbLinq.Schema.Dbml.MemberModifier.Override;
- case "New": return DbLinq.Schema.Dbml.MemberModifier.New;
- case "NewVirtual": return DbLinq.Schema.Dbml.MemberModifier.NewVirtual;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.MemberModifier));
- }
- }
-
- public DbLinq.Schema.Dbml.TableFunction ReadObject_TableFunction (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.TableFunction ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "TableFunction" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.TableFunction) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.TableFunction), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "FunctionId" && Reader.NamespaceURI == "") {
- ob.@FunctionId = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- bool b17=false, b18=false;
-
- DbLinq.Schema.Dbml.TableFunctionParameter[] o20;
- o20 = null;
- int n19=0;
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- if (Reader.LocalName == "Return" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b18) {
- b18 = true;
- ob.@Return = ReadObject_TableFunctionReturn (false, true);
- }
- else if (Reader.LocalName == "Argument" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b17) {
- o20 = (DbLinq.Schema.Dbml.TableFunctionParameter[]) EnsureArrayIndex (o20, n19, typeof(DbLinq.Schema.Dbml.TableFunctionParameter));
- o20[n19] = ReadObject_TableFunctionParameter (false, true);
- n19++;
- }
- else {
- UnknownNode (ob);
- }
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- o20 = (DbLinq.Schema.Dbml.TableFunctionParameter[]) ShrinkArray (o20, n19, typeof(DbLinq.Schema.Dbml.TableFunctionParameter), true);
- ob.@Argument = o20;
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Type ReadObject_Type (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Type ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Type" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Type) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Type), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "IdRef" && Reader.NamespaceURI == "") {
- ob.@IdRef = Reader.Value;
- }
- else if (Reader.LocalName == "Id" && Reader.NamespaceURI == "") {
- ob.@Id = Reader.Value;
- }
- else if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "InheritanceCode" && Reader.NamespaceURI == "") {
- ob.@InheritanceCode = Reader.Value;
- }
- else if (Reader.LocalName == "IsInheritanceDefault" && Reader.NamespaceURI == "") {
- ob.@IsInheritanceDefault = XmlConvert.ToBoolean (Reader.Value);
- ob.IsInheritanceDefaultSpecified = true;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_ClassModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- bool b21=false, b22=false;
-
- System.Object[] o24;
- o24 = null;
- DbLinq.Schema.Dbml.Type[] o26;
- o26 = null;
- int n23=0, n25=0;
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- if (Reader.LocalName == "Column" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b21) {
- o24 = (System.Object[]) EnsureArrayIndex (o24, n23, typeof(System.Object));
- o24[n23] = ReadObject_Column (false, true);
- n23++;
- }
- else if (Reader.LocalName == "Association" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b21) {
- o24 = (System.Object[]) EnsureArrayIndex (o24, n23, typeof(System.Object));
- o24[n23] = ReadObject_Association (false, true);
- n23++;
- }
- else if (Reader.LocalName == "Type" && Reader.NamespaceURI == "http://schemas.microsoft.com/linqtosql/dbml/2007" && !b22) {
- o26 = (DbLinq.Schema.Dbml.Type[]) EnsureArrayIndex (o26, n25, typeof(DbLinq.Schema.Dbml.Type));
- o26[n25] = ReadObject_Type (false, true);
- n25++;
- }
- else {
- UnknownNode (ob);
- }
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- o24 = (System.Object[]) ShrinkArray (o24, n23, typeof(System.Object), true);
- ob.@Items = o24;
- o26 = (DbLinq.Schema.Dbml.Type[]) ShrinkArray (o26, n25, typeof(DbLinq.Schema.Dbml.Type), true);
- ob.@Type1 = o26;
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Return ReadObject_Return (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Return ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Return" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Return) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Return), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Type" && Reader.NamespaceURI == "") {
- ob.@Type = Reader.Value;
- }
- else if (Reader.LocalName == "DbType" && Reader.NamespaceURI == "") {
- ob.@DbType = Reader.Value;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Parameter ReadObject_Parameter (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Parameter ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Parameter" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Parameter) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Parameter), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "Parameter" && Reader.NamespaceURI == "") {
- ob.@Parameter1 = Reader.Value;
- }
- else if (Reader.LocalName == "Type" && Reader.NamespaceURI == "") {
- ob.@Type = Reader.Value;
- }
- else if (Reader.LocalName == "DbType" && Reader.NamespaceURI == "") {
- ob.@DbType = Reader.Value;
- }
- else if (Reader.LocalName == "Direction" && Reader.NamespaceURI == "") {
- ob.@Direction = GetEnumValue_ParameterDirection (Reader.Value);
- ob.DirectionSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.ConnectionMode ReadObject_ConnectionMode (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.ConnectionMode res = GetEnumValue_ConnectionMode (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.ConnectionMode GetEnumValue_ConnectionMode (string xmlName)
- {
- switch (xmlName)
- {
- case "ConnectionString": return DbLinq.Schema.Dbml.ConnectionMode.ConnectionString;
- case "AppSettings": return DbLinq.Schema.Dbml.ConnectionMode.AppSettings;
- case "WebSettings": return DbLinq.Schema.Dbml.ConnectionMode.WebSettings;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.ConnectionMode));
- }
- }
-
- public DbLinq.Schema.Dbml.TableFunctionReturn ReadObject_TableFunctionReturn (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.TableFunctionReturn ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "TableFunctionReturn" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.TableFunctionReturn) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.TableFunctionReturn), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Member" && Reader.NamespaceURI == "") {
- ob.@Member = Reader.Value;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.TableFunctionParameter ReadObject_TableFunctionParameter (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.TableFunctionParameter ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "TableFunctionParameter" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.TableFunctionParameter) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.TableFunctionParameter), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Parameter" && Reader.NamespaceURI == "") {
- ob.@Parameter = Reader.Value;
- }
- else if (Reader.LocalName == "Member" && Reader.NamespaceURI == "") {
- ob.@Member = Reader.Value;
- }
- else if (Reader.LocalName == "Version" && Reader.NamespaceURI == "") {
- ob.@Version = GetEnumValue_Version (Reader.Value);
- ob.VersionSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Column ReadObject_Column (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Column ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Column" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Column) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Column), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "Member" && Reader.NamespaceURI == "") {
- ob.@Member = Reader.Value;
- }
- else if (Reader.LocalName == "Storage" && Reader.NamespaceURI == "") {
- ob.@Storage = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_MemberModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (Reader.LocalName == "Type" && Reader.NamespaceURI == "") {
- ob.@Type = Reader.Value;
- }
- else if (Reader.LocalName == "DbType" && Reader.NamespaceURI == "") {
- ob.@DbType = Reader.Value;
- }
- else if (Reader.LocalName == "IsReadOnly" && Reader.NamespaceURI == "") {
- ob.@IsReadOnly = XmlConvert.ToBoolean (Reader.Value);
- ob.IsReadOnlySpecified = true;
- }
- else if (Reader.LocalName == "IsPrimaryKey" && Reader.NamespaceURI == "") {
- ob.@IsPrimaryKey = XmlConvert.ToBoolean (Reader.Value);
- ob.IsPrimaryKeySpecified = true;
- }
- else if (Reader.LocalName == "IsDbGenerated" && Reader.NamespaceURI == "") {
- ob.@IsDbGenerated = XmlConvert.ToBoolean (Reader.Value);
- ob.IsDbGeneratedSpecified = true;
- }
- else if (Reader.LocalName == "CanBeNull" && Reader.NamespaceURI == "") {
- ob.@CanBeNull = XmlConvert.ToBoolean (Reader.Value);
- ob.CanBeNullSpecified = true;
- }
- else if (Reader.LocalName == "UpdateCheck" && Reader.NamespaceURI == "") {
- ob.@UpdateCheck = GetEnumValue_UpdateCheck (Reader.Value);
- ob.UpdateCheckSpecified = true;
- }
- else if (Reader.LocalName == "IsDiscriminator" && Reader.NamespaceURI == "") {
- ob.@IsDiscriminator = XmlConvert.ToBoolean (Reader.Value);
- ob.IsDiscriminatorSpecified = true;
- }
- else if (Reader.LocalName == "Expression" && Reader.NamespaceURI == "") {
- ob.@Expression = Reader.Value;
- }
- else if (Reader.LocalName == "IsVersion" && Reader.NamespaceURI == "") {
- ob.@IsVersion = XmlConvert.ToBoolean (Reader.Value);
- ob.IsVersionSpecified = true;
- }
- else if (Reader.LocalName == "IsDelayLoaded" && Reader.NamespaceURI == "") {
- ob.@IsDelayLoaded = XmlConvert.ToBoolean (Reader.Value);
- ob.IsDelayLoadedSpecified = true;
- }
- else if (Reader.LocalName == "AutoSync" && Reader.NamespaceURI == "") {
- ob.@AutoSync = GetEnumValue_AutoSync (Reader.Value);
- ob.AutoSyncSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.Association ReadObject_Association (bool isNullable, bool checkType)
- {
- DbLinq.Schema.Dbml.Association ob = null;
- if (isNullable && ReadNull()) return null;
-
- if (checkType)
- {
- System.Xml.XmlQualifiedName t = GetXsiType();
- if (t == null)
- { }
- else if (t.Name != "Association" || t.Namespace != "http://schemas.microsoft.com/linqtosql/dbml/2007")
- throw CreateUnknownTypeException(t);
- }
-
- ob = (DbLinq.Schema.Dbml.Association) Activator.CreateInstance(typeof(DbLinq.Schema.Dbml.Association), true);
-
- Reader.MoveToElement();
-
- while (Reader.MoveToNextAttribute())
- {
- if (Reader.LocalName == "Name" && Reader.NamespaceURI == "") {
- ob.@Name = Reader.Value;
- }
- else if (Reader.LocalName == "Member" && Reader.NamespaceURI == "") {
- ob.@Member = Reader.Value;
- }
- else if (Reader.LocalName == "Storage" && Reader.NamespaceURI == "") {
- ob.@Storage = Reader.Value;
- }
- else if (Reader.LocalName == "AccessModifier" && Reader.NamespaceURI == "") {
- ob.@AccessModifier = GetEnumValue_AccessModifier (Reader.Value);
- ob.AccessModifierSpecified = true;
- }
- else if (Reader.LocalName == "Modifier" && Reader.NamespaceURI == "") {
- ob.@Modifier = GetEnumValue_MemberModifier (Reader.Value);
- ob.ModifierSpecified = true;
- }
- else if (Reader.LocalName == "Type" && Reader.NamespaceURI == "") {
- ob.@Type = Reader.Value;
- }
- else if (Reader.LocalName == "ThisKey" && Reader.NamespaceURI == "") {
- ob.@ThisKey = Reader.Value;
- }
- else if (Reader.LocalName == "OtherKey" && Reader.NamespaceURI == "") {
- ob.@OtherKey = Reader.Value;
- }
- else if (Reader.LocalName == "IsForeignKey" && Reader.NamespaceURI == "") {
- ob.@IsForeignKey = XmlConvert.ToBoolean (Reader.Value);
- ob.IsForeignKeySpecified = true;
- }
- else if (Reader.LocalName == "Cardinality" && Reader.NamespaceURI == "") {
- ob.@Cardinality = GetEnumValue_Cardinality (Reader.Value);
- ob.CardinalitySpecified = true;
- }
- else if (Reader.LocalName == "DeleteRule" && Reader.NamespaceURI == "") {
- ob.@DeleteRule = Reader.Value;
- }
- else if (Reader.LocalName == "DeleteOnNull" && Reader.NamespaceURI == "") {
- ob.@DeleteOnNull = XmlConvert.ToBoolean (Reader.Value);
- ob.DeleteOnNullSpecified = true;
- }
- else if (IsXmlnsAttribute (Reader.Name)) {
- }
- else {
- UnknownNode (ob);
- }
- }
-
- Reader.MoveToElement ();
- Reader.MoveToElement();
- if (Reader.IsEmptyElement) {
- Reader.Skip ();
- return ob;
- }
-
- Reader.ReadStartElement();
- Reader.MoveToContent();
-
- while (Reader.NodeType != System.Xml.XmlNodeType.EndElement)
- {
- if (Reader.NodeType == System.Xml.XmlNodeType.Element)
- {
- UnknownNode (ob);
- }
- else
- UnknownNode(ob);
-
- Reader.MoveToContent();
- }
-
- ReadEndElement();
-
- return ob;
- }
-
- public DbLinq.Schema.Dbml.ParameterDirection ReadObject_ParameterDirection (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.ParameterDirection res = GetEnumValue_ParameterDirection (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.ParameterDirection GetEnumValue_ParameterDirection (string xmlName)
- {
- switch (xmlName)
- {
- case "In": return DbLinq.Schema.Dbml.ParameterDirection.In;
- case "Out": return DbLinq.Schema.Dbml.ParameterDirection.Out;
- case "InOut": return DbLinq.Schema.Dbml.ParameterDirection.InOut;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.ParameterDirection));
- }
- }
-
- public DbLinq.Schema.Dbml.Version ReadObject_Version (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.Version res = GetEnumValue_Version (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.Version GetEnumValue_Version (string xmlName)
- {
- switch (xmlName)
- {
- case "Current": return DbLinq.Schema.Dbml.Version.Current;
- case "Original": return DbLinq.Schema.Dbml.Version.Original;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.Version));
- }
- }
-
- public DbLinq.Schema.Dbml.UpdateCheck ReadObject_UpdateCheck (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.UpdateCheck res = GetEnumValue_UpdateCheck (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.UpdateCheck GetEnumValue_UpdateCheck (string xmlName)
- {
- switch (xmlName)
- {
- case "Always": return DbLinq.Schema.Dbml.UpdateCheck.Always;
- case "Never": return DbLinq.Schema.Dbml.UpdateCheck.Never;
- case "WhenChanged": return DbLinq.Schema.Dbml.UpdateCheck.WhenChanged;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.UpdateCheck));
- }
- }
-
- public DbLinq.Schema.Dbml.AutoSync ReadObject_AutoSync (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.AutoSync res = GetEnumValue_AutoSync (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.AutoSync GetEnumValue_AutoSync (string xmlName)
- {
- switch (xmlName)
- {
- case "Never": return DbLinq.Schema.Dbml.AutoSync.Never;
- case "OnInsert": return DbLinq.Schema.Dbml.AutoSync.OnInsert;
- case "OnUpdate": return DbLinq.Schema.Dbml.AutoSync.OnUpdate;
- case "Always": return DbLinq.Schema.Dbml.AutoSync.Always;
- case "Default": return DbLinq.Schema.Dbml.AutoSync.Default;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.AutoSync));
- }
- }
-
- public DbLinq.Schema.Dbml.Cardinality ReadObject_Cardinality (bool isNullable, bool checkType)
- {
- Reader.ReadStartElement ();
- DbLinq.Schema.Dbml.Cardinality res = GetEnumValue_Cardinality (Reader.ReadString());
- if (Reader.NodeType != XmlNodeType.None)
- Reader.ReadEndElement ();
- return res;
- }
-
- DbLinq.Schema.Dbml.Cardinality GetEnumValue_Cardinality (string xmlName)
- {
- switch (xmlName)
- {
- case "One": return DbLinq.Schema.Dbml.Cardinality.One;
- case "Many": return DbLinq.Schema.Dbml.Cardinality.Many;
- default:
- throw CreateUnknownConstantException (xmlName, typeof(DbLinq.Schema.Dbml.Cardinality));
- }
- }
-
- protected override void InitCallbacks ()
- {
- }
-
- protected override void InitIDs ()
- {
- }
-
- }
-
- #if !MONO_STRICT
- public
- #endif
- class GeneratedWriter : XmlSerializationWriter
- {
- const string xmlNamespace = "http://www.w3.org/2000/xmlns/";
- static readonly System.Reflection.MethodInfo toBinHexStringMethod = typeof (XmlConvert).GetMethod ("ToBinHexString", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic, null, new System.Type [] {typeof (byte [])}, null);
- static string ToBinHexString (byte [] input)
- {
- return input == null ? null : (string) toBinHexStringMethod.Invoke (null, new object [] {input});
- }
- public void WriteRoot_Database (object o)
- {
- WriteStartDocument ();
- DbLinq.Schema.Dbml.Database ob = (DbLinq.Schema.Dbml.Database) o;
- TopLevelElement ();
- WriteObject_Database (ob, "Database", "http://schemas.microsoft.com/linqtosql/dbml/2007", true, false, true);
- }
-
- void WriteObject_Database (DbLinq.Schema.Dbml.Database ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Database))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Database", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("EntityNamespace", "", ob.@EntityNamespace);
- WriteAttribute ("ContextNamespace", "", ob.@ContextNamespace);
- WriteAttribute ("Class", "", ob.@Class);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_ClassModifier (ob.@Modifier));
- }
- WriteAttribute ("BaseType", "", ob.@BaseType);
- WriteAttribute ("Provider", "", ob.@Provider);
- if (ob.@ExternalMappingSpecified) {
- WriteAttribute ("ExternalMapping", "", (ob.@ExternalMapping?"true":"false"));
- }
- if (ob.@SerializationSpecified) {
- WriteAttribute ("Serialization", "", GetEnumValue_SerializationMode (ob.@Serialization));
- }
- WriteAttribute ("EntityBase", "", ob.@EntityBase);
-
- WriteObject_Connection (ob.@Connection, "Connection", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- if (ob.@Table != null) {
- for (int n27 = 0; n27 < ob.@Table.Length; n27++) {
- WriteObject_Table (ob.@Table[n27], "Table", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- }
- if (ob.@Function != null) {
- for (int n28 = 0; n28 < ob.@Function.Length; n28++) {
- WriteObject_Function (ob.@Function[n28], "Function", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- }
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_AccessModifier (DbLinq.Schema.Dbml.AccessModifier ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.AccessModifier))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("AccessModifier", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_AccessModifier (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_AccessModifier (DbLinq.Schema.Dbml.AccessModifier val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.AccessModifier.Public: return "Public";
- case DbLinq.Schema.Dbml.AccessModifier.Internal: return "Internal";
- case DbLinq.Schema.Dbml.AccessModifier.Protected: return "Protected";
- case DbLinq.Schema.Dbml.AccessModifier.ProtectedInternal: return "ProtectedInternal";
- case DbLinq.Schema.Dbml.AccessModifier.Private: return "Private";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.AccessModifier).FullName);
- }
- }
-
- void WriteObject_ClassModifier (DbLinq.Schema.Dbml.ClassModifier ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.ClassModifier))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("ClassModifier", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_ClassModifier (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_ClassModifier (DbLinq.Schema.Dbml.ClassModifier val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.ClassModifier.Sealed: return "Sealed";
- case DbLinq.Schema.Dbml.ClassModifier.Abstract: return "Abstract";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.ClassModifier).FullName);
- }
- }
-
- void WriteObject_SerializationMode (DbLinq.Schema.Dbml.SerializationMode ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.SerializationMode))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("SerializationMode", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_SerializationMode (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_SerializationMode (DbLinq.Schema.Dbml.SerializationMode val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.SerializationMode.None: return "None";
- case DbLinq.Schema.Dbml.SerializationMode.Unidirectional: return "Unidirectional";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.SerializationMode).FullName);
- }
- }
-
- void WriteObject_Connection (DbLinq.Schema.Dbml.Connection ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Connection))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Connection", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Provider", "", ob.@Provider);
- if (ob.@ModeSpecified) {
- WriteAttribute ("Mode", "", GetEnumValue_ConnectionMode (ob.@Mode));
- }
- WriteAttribute ("ConnectionString", "", ob.@ConnectionString);
- WriteAttribute ("SettingsObjectName", "", ob.@SettingsObjectName);
- WriteAttribute ("SettingsPropertyName", "", ob.@SettingsPropertyName);
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Table (DbLinq.Schema.Dbml.Table ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Table))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Table", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("Member", "", ob.@Member);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_MemberModifier (ob.@Modifier));
- }
-
- WriteObject_Type (ob.@Type, "Type", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- WriteObject_TableFunction (ob.@InsertFunction, "InsertFunction", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- WriteObject_TableFunction (ob.@UpdateFunction, "UpdateFunction", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- WriteObject_TableFunction (ob.@DeleteFunction, "DeleteFunction", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Function (DbLinq.Schema.Dbml.Function ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Function))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Function", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("Id", "", ob.@Id);
- WriteAttribute ("Method", "", ob.@Method);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_MemberModifier (ob.@Modifier));
- }
- if (ob.@HasMultipleResultsSpecified) {
- WriteAttribute ("HasMultipleResults", "", (ob.@HasMultipleResults?"true":"false"));
- }
- if (ob.@IsComposableSpecified) {
- WriteAttribute ("IsComposable", "", (ob.@IsComposable?"true":"false"));
- }
-
- if (ob.@Parameter != null) {
- for (int n29 = 0; n29 < ob.@Parameter.Length; n29++) {
- WriteObject_Parameter (ob.@Parameter[n29], "Parameter", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- }
- if (ob.@Items != null) {
- for (int n30 = 0; n30 < ob.@Items.Length; n30++) {
- if (((object)ob.@Items[n30]) == null) { }
- else if (ob.@Items[n30].GetType() == typeof(DbLinq.Schema.Dbml.Return)) {
- WriteObject_Return (((DbLinq.Schema.Dbml.Return) ob.@Items[n30]), "Return", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- else if (ob.@Items[n30].GetType() == typeof(DbLinq.Schema.Dbml.Type)) {
- WriteObject_Type (((DbLinq.Schema.Dbml.Type) ob.@Items[n30]), "ElementType", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- else throw CreateUnknownTypeException (ob.@Items[n30]);
- }
- }
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_ConnectionMode (DbLinq.Schema.Dbml.ConnectionMode ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.ConnectionMode))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("ConnectionMode", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_ConnectionMode (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_ConnectionMode (DbLinq.Schema.Dbml.ConnectionMode val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.ConnectionMode.ConnectionString: return "ConnectionString";
- case DbLinq.Schema.Dbml.ConnectionMode.AppSettings: return "AppSettings";
- case DbLinq.Schema.Dbml.ConnectionMode.WebSettings: return "WebSettings";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.ConnectionMode).FullName);
- }
- }
-
- void WriteObject_MemberModifier (DbLinq.Schema.Dbml.MemberModifier ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.MemberModifier))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("MemberModifier", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_MemberModifier (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_MemberModifier (DbLinq.Schema.Dbml.MemberModifier val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.MemberModifier.Virtual: return "Virtual";
- case DbLinq.Schema.Dbml.MemberModifier.Override: return "Override";
- case DbLinq.Schema.Dbml.MemberModifier.New: return "New";
- case DbLinq.Schema.Dbml.MemberModifier.NewVirtual: return "NewVirtual";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.MemberModifier).FullName);
- }
- }
-
- void WriteObject_Type (DbLinq.Schema.Dbml.Type ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Type))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Type", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("IdRef", "", ob.@IdRef);
- WriteAttribute ("Id", "", ob.@Id);
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("InheritanceCode", "", ob.@InheritanceCode);
- if (ob.@IsInheritanceDefaultSpecified) {
- WriteAttribute ("IsInheritanceDefault", "", (ob.@IsInheritanceDefault?"true":"false"));
- }
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_ClassModifier (ob.@Modifier));
- }
-
- if (ob.@Items != null) {
- for (int n31 = 0; n31 < ob.@Items.Length; n31++) {
- if (((object)ob.@Items[n31]) == null) { }
- else if (ob.@Items[n31].GetType() == typeof(DbLinq.Schema.Dbml.Column)) {
- WriteObject_Column (((DbLinq.Schema.Dbml.Column) ob.@Items[n31]), "Column", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- else if (ob.@Items[n31].GetType() == typeof(DbLinq.Schema.Dbml.Association)) {
- WriteObject_Association (((DbLinq.Schema.Dbml.Association) ob.@Items[n31]), "Association", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- else throw CreateUnknownTypeException (ob.@Items[n31]);
- }
- }
- if (ob.@Type1 != null) {
- for (int n32 = 0; n32 < ob.@Type1.Length; n32++) {
- WriteObject_Type (ob.@Type1[n32], "Type", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- }
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_TableFunction (DbLinq.Schema.Dbml.TableFunction ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.TableFunction))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("TableFunction", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("FunctionId", "", ob.@FunctionId);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
-
- if (ob.@Argument != null) {
- for (int n33 = 0; n33 < ob.@Argument.Length; n33++) {
- WriteObject_TableFunctionParameter (ob.@Argument[n33], "Argument", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- }
- }
- WriteObject_TableFunctionReturn (ob.@Return, "Return", "http://schemas.microsoft.com/linqtosql/dbml/2007", false, false, true);
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Parameter (DbLinq.Schema.Dbml.Parameter ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Parameter))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Parameter", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("Parameter", "", ob.@Parameter1);
- WriteAttribute ("Type", "", ob.@Type);
- WriteAttribute ("DbType", "", ob.@DbType);
- if (ob.@DirectionSpecified) {
- WriteAttribute ("Direction", "", GetEnumValue_ParameterDirection (ob.@Direction));
- }
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Return (DbLinq.Schema.Dbml.Return ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Return))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Return", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Type", "", ob.@Type);
- WriteAttribute ("DbType", "", ob.@DbType);
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Column (DbLinq.Schema.Dbml.Column ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Column))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Column", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("Member", "", ob.@Member);
- WriteAttribute ("Storage", "", ob.@Storage);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_MemberModifier (ob.@Modifier));
- }
- WriteAttribute ("Type", "", ob.@Type);
- WriteAttribute ("DbType", "", ob.@DbType);
- if (ob.@IsReadOnlySpecified) {
- WriteAttribute ("IsReadOnly", "", (ob.@IsReadOnly?"true":"false"));
- }
- if (ob.@IsPrimaryKeySpecified) {
- WriteAttribute ("IsPrimaryKey", "", (ob.@IsPrimaryKey?"true":"false"));
- }
- if (ob.@IsDbGeneratedSpecified) {
- WriteAttribute ("IsDbGenerated", "", (ob.@IsDbGenerated?"true":"false"));
- }
- if (ob.@CanBeNullSpecified) {
- WriteAttribute ("CanBeNull", "", (ob.@CanBeNull?"true":"false"));
- }
- if (ob.@UpdateCheckSpecified) {
- WriteAttribute ("UpdateCheck", "", GetEnumValue_UpdateCheck (ob.@UpdateCheck));
- }
- if (ob.@IsDiscriminatorSpecified) {
- WriteAttribute ("IsDiscriminator", "", (ob.@IsDiscriminator?"true":"false"));
- }
- WriteAttribute ("Expression", "", ob.@Expression);
- if (ob.@IsVersionSpecified) {
- WriteAttribute ("IsVersion", "", (ob.@IsVersion?"true":"false"));
- }
- if (ob.@IsDelayLoadedSpecified) {
- WriteAttribute ("IsDelayLoaded", "", (ob.@IsDelayLoaded?"true":"false"));
- }
- if (ob.@AutoSyncSpecified) {
- WriteAttribute ("AutoSync", "", GetEnumValue_AutoSync (ob.@AutoSync));
- }
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_Association (DbLinq.Schema.Dbml.Association ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Association))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Association", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Name", "", ob.@Name);
- WriteAttribute ("Member", "", ob.@Member);
- WriteAttribute ("Storage", "", ob.@Storage);
- if (ob.@AccessModifierSpecified) {
- WriteAttribute ("AccessModifier", "", GetEnumValue_AccessModifier (ob.@AccessModifier));
- }
- if (ob.@ModifierSpecified) {
- WriteAttribute ("Modifier", "", GetEnumValue_MemberModifier (ob.@Modifier));
- }
- WriteAttribute ("Type", "", ob.@Type);
- WriteAttribute ("ThisKey", "", ob.@ThisKey);
- WriteAttribute ("OtherKey", "", ob.@OtherKey);
- if (ob.@IsForeignKeySpecified) {
- WriteAttribute ("IsForeignKey", "", (ob.@IsForeignKey?"true":"false"));
- }
- if (ob.@CardinalitySpecified) {
- WriteAttribute ("Cardinality", "", GetEnumValue_Cardinality (ob.@Cardinality));
- }
- WriteAttribute ("DeleteRule", "", ob.@DeleteRule);
- if (ob.@DeleteOnNullSpecified) {
- WriteAttribute ("DeleteOnNull", "", (ob.@DeleteOnNull?"true":"false"));
- }
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_TableFunctionParameter (DbLinq.Schema.Dbml.TableFunctionParameter ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.TableFunctionParameter))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("TableFunctionParameter", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Parameter", "", ob.@Parameter);
- WriteAttribute ("Member", "", ob.@Member);
- if (ob.@VersionSpecified) {
- WriteAttribute ("Version", "", GetEnumValue_Version (ob.@Version));
- }
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_TableFunctionReturn (DbLinq.Schema.Dbml.TableFunctionReturn ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- if (((object)ob) == null)
- {
- if (isNullable)
- WriteNullTagLiteral(element, namesp);
- return;
- }
-
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.TableFunctionReturn))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("TableFunctionReturn", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- WriteAttribute ("Member", "", ob.@Member);
-
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- void WriteObject_ParameterDirection (DbLinq.Schema.Dbml.ParameterDirection ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.ParameterDirection))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("ParameterDirection", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_ParameterDirection (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_ParameterDirection (DbLinq.Schema.Dbml.ParameterDirection val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.ParameterDirection.In: return "In";
- case DbLinq.Schema.Dbml.ParameterDirection.Out: return "Out";
- case DbLinq.Schema.Dbml.ParameterDirection.InOut: return "InOut";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.ParameterDirection).FullName);
- }
- }
-
- void WriteObject_UpdateCheck (DbLinq.Schema.Dbml.UpdateCheck ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.UpdateCheck))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("UpdateCheck", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_UpdateCheck (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_UpdateCheck (DbLinq.Schema.Dbml.UpdateCheck val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.UpdateCheck.Always: return "Always";
- case DbLinq.Schema.Dbml.UpdateCheck.Never: return "Never";
- case DbLinq.Schema.Dbml.UpdateCheck.WhenChanged: return "WhenChanged";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.UpdateCheck).FullName);
- }
- }
-
- void WriteObject_AutoSync (DbLinq.Schema.Dbml.AutoSync ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.AutoSync))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("AutoSync", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_AutoSync (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_AutoSync (DbLinq.Schema.Dbml.AutoSync val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.AutoSync.Never: return "Never";
- case DbLinq.Schema.Dbml.AutoSync.OnInsert: return "OnInsert";
- case DbLinq.Schema.Dbml.AutoSync.OnUpdate: return "OnUpdate";
- case DbLinq.Schema.Dbml.AutoSync.Always: return "Always";
- case DbLinq.Schema.Dbml.AutoSync.Default: return "Default";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.AutoSync).FullName);
- }
- }
-
- void WriteObject_Cardinality (DbLinq.Schema.Dbml.Cardinality ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Cardinality))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Cardinality", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_Cardinality (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_Cardinality (DbLinq.Schema.Dbml.Cardinality val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.Cardinality.One: return "One";
- case DbLinq.Schema.Dbml.Cardinality.Many: return "Many";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.Cardinality).FullName);
- }
- }
-
- void WriteObject_Version (DbLinq.Schema.Dbml.Version ob, string element, string namesp, bool isNullable, bool needType, bool writeWrappingElem)
- {
- System.Type type = ob.GetType ();
- if (type == typeof(DbLinq.Schema.Dbml.Version))
- { }
- else {
- throw CreateUnknownTypeException (ob);
- }
-
- if (writeWrappingElem) {
- WriteStartElement (element, namesp, ob);
- }
-
- if (needType) WriteXsiType("Version", "http://schemas.microsoft.com/linqtosql/dbml/2007");
-
- Writer.WriteString (GetEnumValue_Version (ob));
- if (writeWrappingElem) WriteEndElement (ob);
- }
-
- string GetEnumValue_Version (DbLinq.Schema.Dbml.Version val)
- {
- switch (val) {
- case DbLinq.Schema.Dbml.Version.Current: return "Current";
- case DbLinq.Schema.Dbml.Version.Original: return "Original";
- default: throw CreateInvalidEnumValueException ((long) val, typeof (DbLinq.Schema.Dbml.Version).FullName);
- }
- }
-
- protected override void InitCallbacks ()
- {
- }
-
- }
-
-
- #if !MONO_STRICT
- public
- #endif
- class BaseXmlSerializer : System.Xml.Serialization.XmlSerializer
- {
- protected override System.Xml.Serialization.XmlSerializationReader CreateReader () {
- return new GeneratedReader ();
- }
-
- protected override System.Xml.Serialization.XmlSerializationWriter CreateWriter () {
- return new GeneratedWriter ();
- }
-
- public override bool CanDeserialize (System.Xml.XmlReader xmlReader) {
- return true;
- }
- }
-
- #if !MONO_STRICT
- public
- #endif
- sealed class DatabaseSerializer : BaseXmlSerializer
- {
- protected override void Serialize (object obj, System.Xml.Serialization.XmlSerializationWriter writer) {
- ((GeneratedWriter)writer).WriteRoot_Database(obj);
- }
-
- protected override object Deserialize (System.Xml.Serialization.XmlSerializationReader reader) {
- return ((GeneratedReader)reader).ReadRoot_Database();
- }
- }
-
- #if !MONO_STRICT
- public
- #endif
- class XmlSerializerContract : System.Xml.Serialization.XmlSerializerImplementation
- {
- System.Collections.Hashtable readMethods = null;
- System.Collections.Hashtable writeMethods = null;
- System.Collections.Hashtable typedSerializers = null;
-
- public override System.Xml.Serialization.XmlSerializationReader Reader {
- get {
- return new GeneratedReader();
- }
- }
-
- public override System.Xml.Serialization.XmlSerializationWriter Writer {
- get {
- return new GeneratedWriter();
- }
- }
-
- public override System.Collections.Hashtable ReadMethods {
- get {
- lock (this) {
- if (readMethods == null) {
- readMethods = new System.Collections.Hashtable ();
- readMethods.Add (@"DbLinq.Schema.Dbml.Database", @"ReadRoot_Database");
- }
- return readMethods;
- }
- }
- }
-
- public override System.Collections.Hashtable WriteMethods {
- get {
- lock (this) {
- if (writeMethods == null) {
- writeMethods = new System.Collections.Hashtable ();
- writeMethods.Add (@"DbLinq.Schema.Dbml.Database", @"WriteRoot_Database");
- }
- return writeMethods;
- }
- }
- }
-
- public override System.Collections.Hashtable TypedSerializers {
- get {
- lock (this) {
- if (typedSerializers == null) {
- typedSerializers = new System.Collections.Hashtable ();
- typedSerializers.Add (@"DbLinq.Schema.Dbml.Database", new DatabaseSerializer());
- }
- return typedSerializers;
- }
- }
- }
-
- public XmlSerializer GetSerializer (System.Type type)
- {
- switch (type.FullName) {
- case "DbLinq.Schema.Dbml.Database":
- return (XmlSerializer) TypedSerializers ["DbLinq.Schema.Dbml.Database"];
-
- }
- return base.GetSerializer (type);
- }
-
- public override bool CanSerialize (System.Type type) {
- if (type == typeof(DbLinq.Schema.Dbml.Database)) return true;
- return false;
- }
- }
-
-}
-
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.Adapter.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.Adapter.cs
deleted file mode 100644
index c5db7c1dfe5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.Adapter.cs
+++ /dev/null
@@ -1,340 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Reflection;
-using System.Xml.Serialization;
-using DbLinq.Schema.Dbml.Adapter;
-
-/*
- * Here are additional methods and properties to DBML class.
- * Those properties are useful to dynamically change arrays
- */
-
-namespace DbLinq.Schema.Dbml
-{
- /// <summary>
- /// Adataper for Database
- /// </summary>
- partial class Database
- {
- /// <summary>
- /// Wraps all tables
- /// </summary>
- [Browsable(false)]
- [XmlIgnore]
- public ISimpleList<Table> Tables;
- /// <summary>
- /// Wraps all stored procedures
- /// </summary>
- [Browsable(false)]
- [XmlIgnore]
- public ISimpleList<Function> Functions;
-
- public Database()
- {
- SpecifiedPropertyUpdater.Register(this);
- Tables = new ArrayAdapter<Table>(this, "Table");
- Functions = new ArrayAdapter<Function>(this, "Function");
- }
- }
-
- /// <summary>
- /// Adapter for Table
- /// </summary>
- partial class Table
- {
- public Table()
- {
- Type = new Type();
- SpecifiedPropertyUpdater.Register(this);
- }
-
- public override string ToString()
- {
- return String.Format("{0} ({1}), {2}", Member, Name, Type);
- }
- }
-
- /// <summary>
- /// Adapter for Type
- /// </summary>
- partial class Type
- {
- /// <summary>
- /// Wrapper for columns
- /// </summary>
- [Browsable(false)]
- [XmlIgnore]
- public readonly ISimpleList<Column> Columns;
-
- /// <summary>
- /// Wrapper for associations
- /// </summary>
- [Browsable(false)]
- [XmlIgnore]
- public readonly ISimpleList<Association> Associations;
-
- public Type()
- {
- SpecifiedPropertyUpdater.Register(this);
- Columns = new ArrayAdapter<Column>(this, "Items");
- Associations = new ArrayAdapter<Association>(this, "Items");
- }
-
- public override string ToString()
- {
- string summary = Columns.Count + " Columns";
- if (Associations.Count > 0)
- summary += ", " + Associations.Count + " Associations";
- return summary;
- }
- }
-
- /// <summary>
- /// Adapter for function
- /// </summary>
- partial class Function
- {
- // TODO: remove this attribute
- [Browsable(false)]
- [XmlIgnore]
- public bool BodyContainsSelectStatement;
-
- [Browsable(false)]
- [XmlIgnore]
- public ISimpleList<Parameter> Parameters;
- [Browsable(false)]
- [XmlIgnore]
- public Return Return
- {
- get
- {
- if (Items == null)
- return null;
- foreach (object item in Items)
- {
- var r = item as Return;
- if (r != null)
- return r;
- }
- return null;
- }
- set
- {
- if (Items == null)
- {
- Items = new[] { value };
- return;
- }
- for (int index = 0; index < Items.Length; index++)
- {
- if (Items[index] is Return)
- {
- Items[index] = value;
- return;
- }
- }
- List<object> items = new List<object>(Items);
- items.Add(value);
- Items = items.ToArray();
- }
- }
-
- [Browsable(false)]
- [XmlIgnore]
- public object ElementType;
-
- public Function()
- {
- SpecifiedPropertyUpdater.Register(this);
- Parameters = new ArrayAdapter<Parameter>(this, "Parameter");
- }
- }
-
- /// <summary>
- /// Adapter for Association
- /// </summary>
- partial class Association
- {
- /// <summary>
- /// ThisKey, provided as an array of strings (each string being a key)
- /// </summary>
- [XmlIgnore]
- public ISimpleList<string> TheseKeys;
- /// <summary>
- /// OtherKey, provided as an array of strings (each string being a key)
- /// </summary>
- [XmlIgnore]
- public ISimpleList<string> OtherKeys;
-
- public Association()
- {
- SpecifiedPropertyUpdater.Register(this);
- TheseKeys = new CsvArrayAdapter(this, "ThisKey");
- OtherKeys = new CsvArrayAdapter(this, "OtherKey");
- }
-
- public override string ToString()
- {
- return Name;
- }
- }
-
- /// <summary>
- /// Adapter for Column
- /// </summary>
- partial class Column
- {
- private INamedType extendedType;
- /// <summary>
- /// Extended type, for handling enum types, for example.
- /// </summary>
- /// <value>The type of the extended.</value>
- [Browsable(false)]
- [XmlIgnore]
- public INamedType ExtendedType
- {
- get
- {
- if (extendedType == null)
- {
- if (EnumType.IsEnum(Type))
- extendedType = new EnumType(this, TypeMemberInfo);
- }
- return extendedType;
- }
- }
-
- public EnumType SetExtendedTypeAsEnumType()
- {
- return new EnumType(this, TypeMemberInfo);
- }
-
- private MemberInfo TypeMemberInfo
- {
- get
- {
- return GetType().GetMember("Type")[0];
- }
- }
-
- public Column()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
-
- public override string ToString()
- {
- return String.Format("{0} ({1}): {2} ({3})", Member, Name, Type, DbType);
- }
- }
-
- partial class Connection
- {
- public Connection()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- }
-
- /// <summary>
- /// Adapter for Parameter
- /// </summary>
- partial class Parameter
- {
- public Parameter()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- /// <summary>
- /// Gets a value indicating whether [direction in].
- /// </summary>
- /// <value><c>true</c> if [direction in]; otherwise, <c>false</c>.</value>
- [Browsable(false)]
- [XmlIgnore]
- public bool DirectionIn
- {
- get { return Direction == ParameterDirection.In || Direction == ParameterDirection.InOut; }
- }
-
- /// <summary>
- /// Gets a value indicating whether [direction out].
- /// </summary>
- /// <value><c>true</c> if [direction out]; otherwise, <c>false</c>.</value>
- [Browsable(false)]
- [XmlIgnore]
- public bool DirectionOut
- {
- get { return Direction == ParameterDirection.Out || Direction == ParameterDirection.InOut; }
- }
- }
-
- /// <summary>
- /// Adapter for Return
- /// </summary>
- partial class Return
- {
- public Return()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- }
-
- /// <summary>
- /// Adapter for TableFunction
- /// </summary>
- partial class TableFunction
- {
- public TableFunction()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- }
-
- /// <summary>
- /// Adapter for TableFunctionParameter
- /// </summary>
- partial class TableFunctionParameter
- {
- public TableFunctionParameter()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- }
-
- /// <summary>
- /// Adapter for TableFunctionReturn
- /// </summary>
- partial class TableFunctionReturn
- {
- public TableFunctionReturn()
- {
- SpecifiedPropertyUpdater.Register(this);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.bat b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.bat
deleted file mode 100644
index b09b1563e49..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.bat
+++ /dev/null
@@ -1 +0,0 @@
-xsd.exe DbmlSchema.xsd /classes /enableDataBinding /namespace:DbLinq.Schema.Dbml
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.cs
deleted file mode 100644
index a994edd897a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.cs
+++ /dev/null
@@ -1,2592 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Schema.Dbml
-{
- using System.Xml.Serialization;
-
- /// <summary>
- /// CSharp representation of DBML file format.
- /// Generated by XSD.exe from DblmlSchema.xsd
- /// </summary>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
- [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007", IsNullable = false)]
-#if !MONO_STRICT
- public
-#endif
- partial class Database : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private Connection connectionField;
-
- private Table[] tableField;
-
- private Function[] functionField;
-
- private string nameField;
-
- private string entityNamespaceField;
-
- private string contextNamespaceField;
-
- private string classField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private ClassModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- private string baseTypeField;
-
- private string providerField;
-
- private bool externalMappingField;
-
- private bool externalMappingFieldSpecified;
-
- private SerializationMode serializationField;
-
- private bool serializationFieldSpecified;
-
- private string entityBaseField;
-
- /// <remarks/>
- public Connection Connection
- {
- get
- {
- return this.connectionField;
- }
- set
- {
- this.connectionField = value;
- this.RaisePropertyChanged("Connection");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Table")]
- public Table[] Table
- {
- get
- {
- return this.tableField;
- }
- set
- {
- this.tableField = value;
- this.RaisePropertyChanged("Table");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Function")]
- public Function[] Function
- {
- get
- {
- return this.functionField;
- }
- set
- {
- this.functionField = value;
- this.RaisePropertyChanged("Function");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string EntityNamespace
- {
- get
- {
- return this.entityNamespaceField;
- }
- set
- {
- this.entityNamespaceField = value;
- this.RaisePropertyChanged("EntityNamespace");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string ContextNamespace
- {
- get
- {
- return this.contextNamespaceField;
- }
- set
- {
- this.contextNamespaceField = value;
- this.RaisePropertyChanged("ContextNamespace");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Class
- {
- get
- {
- return this.classField;
- }
- set
- {
- this.classField = value;
- this.RaisePropertyChanged("Class");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public ClassModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string BaseType
- {
- get
- {
- return this.baseTypeField;
- }
- set
- {
- this.baseTypeField = value;
- this.RaisePropertyChanged("BaseType");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Provider
- {
- get
- {
- return this.providerField;
- }
- set
- {
- this.providerField = value;
- this.RaisePropertyChanged("Provider");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool ExternalMapping
- {
- get
- {
- return this.externalMappingField;
- }
- set
- {
- this.externalMappingField = value;
- this.RaisePropertyChanged("ExternalMapping");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ExternalMappingSpecified
- {
- get
- {
- return this.externalMappingFieldSpecified;
- }
- set
- {
- this.externalMappingFieldSpecified = value;
- this.RaisePropertyChanged("ExternalMappingSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public SerializationMode Serialization
- {
- get
- {
- return this.serializationField;
- }
- set
- {
- this.serializationField = value;
- this.RaisePropertyChanged("Serialization");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool SerializationSpecified
- {
- get
- {
- return this.serializationFieldSpecified;
- }
- set
- {
- this.serializationFieldSpecified = value;
- this.RaisePropertyChanged("SerializationSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string EntityBase
- {
- get
- {
- return this.entityBaseField;
- }
- set
- {
- this.entityBaseField = value;
- this.RaisePropertyChanged("EntityBase");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Connection : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string providerField;
-
- private ConnectionMode modeField;
-
- private bool modeFieldSpecified;
-
- private string connectionStringField;
-
- private string settingsObjectNameField;
-
- private string settingsPropertyNameField;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Provider
- {
- get
- {
- return this.providerField;
- }
- set
- {
- this.providerField = value;
- this.RaisePropertyChanged("Provider");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public ConnectionMode Mode
- {
- get
- {
- return this.modeField;
- }
- set
- {
- this.modeField = value;
- this.RaisePropertyChanged("Mode");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModeSpecified
- {
- get
- {
- return this.modeFieldSpecified;
- }
- set
- {
- this.modeFieldSpecified = value;
- this.RaisePropertyChanged("ModeSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string ConnectionString
- {
- get
- {
- return this.connectionStringField;
- }
- set
- {
- this.connectionStringField = value;
- this.RaisePropertyChanged("ConnectionString");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string SettingsObjectName
- {
- get
- {
- return this.settingsObjectNameField;
- }
- set
- {
- this.settingsObjectNameField = value;
- this.RaisePropertyChanged("SettingsObjectName");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string SettingsPropertyName
- {
- get
- {
- return this.settingsPropertyNameField;
- }
- set
- {
- this.settingsPropertyNameField = value;
- this.RaisePropertyChanged("SettingsPropertyName");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum ConnectionMode
- {
-
- /// <remarks/>
- ConnectionString,
-
- /// <remarks/>
- AppSettings,
-
- /// <remarks/>
- WebSettings,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Return : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string typeField;
-
- private string dbTypeField;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- this.RaisePropertyChanged("Type");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string DbType
- {
- get
- {
- return this.dbTypeField;
- }
- set
- {
- this.dbTypeField = value;
- this.RaisePropertyChanged("DbType");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Parameter : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string nameField;
-
- private string parameter1Field;
-
- private string typeField;
-
- private string dbTypeField;
-
- private ParameterDirection directionField;
-
- private bool directionFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute("Parameter")]
- public string Parameter1
- {
- get
- {
- return this.parameter1Field;
- }
- set
- {
- this.parameter1Field = value;
- this.RaisePropertyChanged("Parameter1");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- this.RaisePropertyChanged("Type");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string DbType
- {
- get
- {
- return this.dbTypeField;
- }
- set
- {
- this.dbTypeField = value;
- this.RaisePropertyChanged("DbType");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public ParameterDirection Direction
- {
- get
- {
- return this.directionField;
- }
- set
- {
- this.directionField = value;
- this.RaisePropertyChanged("Direction");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool DirectionSpecified
- {
- get
- {
- return this.directionFieldSpecified;
- }
- set
- {
- this.directionFieldSpecified = value;
- this.RaisePropertyChanged("DirectionSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum ParameterDirection
- {
-
- /// <remarks/>
- In,
-
- /// <remarks/>
- Out,
-
- /// <remarks/>
- InOut,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Function : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private Parameter[] parameterField;
-
- private object[] itemsField;
-
- private string nameField;
-
- private string idField;
-
- private string methodField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private MemberModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- private bool hasMultipleResultsField;
-
- private bool hasMultipleResultsFieldSpecified;
-
- private bool isComposableField;
-
- private bool isComposableFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Parameter")]
- public Parameter[] Parameter
- {
- get
- {
- return this.parameterField;
- }
- set
- {
- this.parameterField = value;
- this.RaisePropertyChanged("Parameter");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("ElementType", typeof(Type))]
- [System.Xml.Serialization.XmlElementAttribute("Return", typeof(Return))]
- public object[] Items
- {
- get
- {
- return this.itemsField;
- }
- set
- {
- this.itemsField = value;
- this.RaisePropertyChanged("Items");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
- public string Id
- {
- get
- {
- return this.idField;
- }
- set
- {
- this.idField = value;
- this.RaisePropertyChanged("Id");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Method
- {
- get
- {
- return this.methodField;
- }
- set
- {
- this.methodField = value;
- this.RaisePropertyChanged("Method");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public MemberModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool HasMultipleResults
- {
- get
- {
- return this.hasMultipleResultsField;
- }
- set
- {
- this.hasMultipleResultsField = value;
- this.RaisePropertyChanged("HasMultipleResults");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool HasMultipleResultsSpecified
- {
- get
- {
- return this.hasMultipleResultsFieldSpecified;
- }
- set
- {
- this.hasMultipleResultsFieldSpecified = value;
- this.RaisePropertyChanged("HasMultipleResultsSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsComposable
- {
- get
- {
- return this.isComposableField;
- }
- set
- {
- this.isComposableField = value;
- this.RaisePropertyChanged("IsComposable");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsComposableSpecified
- {
- get
- {
- return this.isComposableFieldSpecified;
- }
- set
- {
- this.isComposableFieldSpecified = value;
- this.RaisePropertyChanged("IsComposableSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Type : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private object[] itemsField;
-
- private Type[] type1Field;
-
- private string idRefField;
-
- private string idField;
-
- private string nameField;
-
- private string inheritanceCodeField;
-
- private bool isInheritanceDefaultField;
-
- private bool isInheritanceDefaultFieldSpecified;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private ClassModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Association", typeof(Association))]
- [System.Xml.Serialization.XmlElementAttribute("Column", typeof(Column))]
- public object[] Items
- {
- get
- {
- return this.itemsField;
- }
- set
- {
- this.itemsField = value;
- this.RaisePropertyChanged("Items");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Type")]
- public Type[] Type1
- {
- get
- {
- return this.type1Field;
- }
- set
- {
- this.type1Field = value;
- this.RaisePropertyChanged("Type1");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
- public string IdRef
- {
- get
- {
- return this.idRefField;
- }
- set
- {
- this.idRefField = value;
- this.RaisePropertyChanged("IdRef");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
- public string Id
- {
- get
- {
- return this.idField;
- }
- set
- {
- this.idField = value;
- this.RaisePropertyChanged("Id");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string InheritanceCode
- {
- get
- {
- return this.inheritanceCodeField;
- }
- set
- {
- this.inheritanceCodeField = value;
- this.RaisePropertyChanged("InheritanceCode");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsInheritanceDefault
- {
- get
- {
- return this.isInheritanceDefaultField;
- }
- set
- {
- this.isInheritanceDefaultField = value;
- this.RaisePropertyChanged("IsInheritanceDefault");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsInheritanceDefaultSpecified
- {
- get
- {
- return this.isInheritanceDefaultFieldSpecified;
- }
- set
- {
- this.isInheritanceDefaultFieldSpecified = value;
- this.RaisePropertyChanged("IsInheritanceDefaultSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public ClassModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Association : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string nameField;
-
- private string memberField;
-
- private string storageField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private MemberModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- private string typeField;
-
- private string thisKeyField;
-
- private string otherKeyField;
-
- private bool isForeignKeyField;
-
- private bool isForeignKeyFieldSpecified;
-
- private Cardinality cardinalityField;
-
- private bool cardinalityFieldSpecified;
-
- private string deleteRuleField;
-
- private bool deleteOnNullField;
-
- private bool deleteOnNullFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Member
- {
- get
- {
- return this.memberField;
- }
- set
- {
- this.memberField = value;
- this.RaisePropertyChanged("Member");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Storage
- {
- get
- {
- return this.storageField;
- }
- set
- {
- this.storageField = value;
- this.RaisePropertyChanged("Storage");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public MemberModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- this.RaisePropertyChanged("Type");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string ThisKey
- {
- get
- {
- return this.thisKeyField;
- }
- set
- {
- this.thisKeyField = value;
- this.RaisePropertyChanged("ThisKey");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string OtherKey
- {
- get
- {
- return this.otherKeyField;
- }
- set
- {
- this.otherKeyField = value;
- this.RaisePropertyChanged("OtherKey");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsForeignKey
- {
- get
- {
- return this.isForeignKeyField;
- }
- set
- {
- this.isForeignKeyField = value;
- this.RaisePropertyChanged("IsForeignKey");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsForeignKeySpecified
- {
- get
- {
- return this.isForeignKeyFieldSpecified;
- }
- set
- {
- this.isForeignKeyFieldSpecified = value;
- this.RaisePropertyChanged("IsForeignKeySpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public Cardinality Cardinality
- {
- get
- {
- return this.cardinalityField;
- }
- set
- {
- this.cardinalityField = value;
- this.RaisePropertyChanged("Cardinality");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool CardinalitySpecified
- {
- get
- {
- return this.cardinalityFieldSpecified;
- }
- set
- {
- this.cardinalityFieldSpecified = value;
- this.RaisePropertyChanged("CardinalitySpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string DeleteRule
- {
- get
- {
- return this.deleteRuleField;
- }
- set
- {
- this.deleteRuleField = value;
- this.RaisePropertyChanged("DeleteRule");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool DeleteOnNull
- {
- get
- {
- return this.deleteOnNullField;
- }
- set
- {
- this.deleteOnNullField = value;
- this.RaisePropertyChanged("DeleteOnNull");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool DeleteOnNullSpecified
- {
- get
- {
- return this.deleteOnNullFieldSpecified;
- }
- set
- {
- this.deleteOnNullFieldSpecified = value;
- this.RaisePropertyChanged("DeleteOnNullSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum AccessModifier
- {
-
- /// <remarks/>
- Public,
-
- /// <remarks/>
- Internal,
-
- /// <remarks/>
- Protected,
-
- /// <remarks/>
- ProtectedInternal,
-
- /// <remarks/>
- Private,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum MemberModifier
- {
-
- /// <remarks/>
- Virtual,
-
- /// <remarks/>
- Override,
-
- /// <remarks/>
- New,
-
- /// <remarks/>
- NewVirtual,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum Cardinality
- {
-
- /// <remarks/>
- One,
-
- /// <remarks/>
- Many,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Column : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string nameField;
-
- private string memberField;
-
- private string storageField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private MemberModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- private string typeField;
-
- private string dbTypeField;
-
- private bool isReadOnlyField;
-
- private bool isReadOnlyFieldSpecified;
-
- private bool isPrimaryKeyField;
-
- private bool isPrimaryKeyFieldSpecified;
-
- private bool isDbGeneratedField;
-
- private bool isDbGeneratedFieldSpecified;
-
- private bool canBeNullField;
-
- private bool canBeNullFieldSpecified;
-
- private UpdateCheck updateCheckField;
-
- private bool updateCheckFieldSpecified;
-
- private bool isDiscriminatorField;
-
- private bool isDiscriminatorFieldSpecified;
-
- private string expressionField;
-
- private bool isVersionField;
-
- private bool isVersionFieldSpecified;
-
- private bool isDelayLoadedField;
-
- private bool isDelayLoadedFieldSpecified;
-
- private AutoSync autoSyncField;
-
- private bool autoSyncFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Member
- {
- get
- {
- return this.memberField;
- }
- set
- {
- this.memberField = value;
- this.RaisePropertyChanged("Member");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Storage
- {
- get
- {
- return this.storageField;
- }
- set
- {
- this.storageField = value;
- this.RaisePropertyChanged("Storage");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public MemberModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- this.RaisePropertyChanged("Type");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string DbType
- {
- get
- {
- return this.dbTypeField;
- }
- set
- {
- this.dbTypeField = value;
- this.RaisePropertyChanged("DbType");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsReadOnly
- {
- get
- {
- return this.isReadOnlyField;
- }
- set
- {
- this.isReadOnlyField = value;
- this.RaisePropertyChanged("IsReadOnly");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsReadOnlySpecified
- {
- get
- {
- return this.isReadOnlyFieldSpecified;
- }
- set
- {
- this.isReadOnlyFieldSpecified = value;
- this.RaisePropertyChanged("IsReadOnlySpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsPrimaryKey
- {
- get
- {
- return this.isPrimaryKeyField;
- }
- set
- {
- this.isPrimaryKeyField = value;
- this.RaisePropertyChanged("IsPrimaryKey");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsPrimaryKeySpecified
- {
- get
- {
- return this.isPrimaryKeyFieldSpecified;
- }
- set
- {
- this.isPrimaryKeyFieldSpecified = value;
- this.RaisePropertyChanged("IsPrimaryKeySpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsDbGenerated
- {
- get
- {
- return this.isDbGeneratedField;
- }
- set
- {
- this.isDbGeneratedField = value;
- this.RaisePropertyChanged("IsDbGenerated");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsDbGeneratedSpecified
- {
- get
- {
- return this.isDbGeneratedFieldSpecified;
- }
- set
- {
- this.isDbGeneratedFieldSpecified = value;
- this.RaisePropertyChanged("IsDbGeneratedSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool CanBeNull
- {
- get
- {
- return this.canBeNullField;
- }
- set
- {
- this.canBeNullField = value;
- this.RaisePropertyChanged("CanBeNull");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool CanBeNullSpecified
- {
- get
- {
- return this.canBeNullFieldSpecified;
- }
- set
- {
- this.canBeNullFieldSpecified = value;
- this.RaisePropertyChanged("CanBeNullSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public UpdateCheck UpdateCheck
- {
- get
- {
- return this.updateCheckField;
- }
- set
- {
- this.updateCheckField = value;
- this.RaisePropertyChanged("UpdateCheck");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool UpdateCheckSpecified
- {
- get
- {
- return this.updateCheckFieldSpecified;
- }
- set
- {
- this.updateCheckFieldSpecified = value;
- this.RaisePropertyChanged("UpdateCheckSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsDiscriminator
- {
- get
- {
- return this.isDiscriminatorField;
- }
- set
- {
- this.isDiscriminatorField = value;
- this.RaisePropertyChanged("IsDiscriminator");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsDiscriminatorSpecified
- {
- get
- {
- return this.isDiscriminatorFieldSpecified;
- }
- set
- {
- this.isDiscriminatorFieldSpecified = value;
- this.RaisePropertyChanged("IsDiscriminatorSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Expression
- {
- get
- {
- return this.expressionField;
- }
- set
- {
- this.expressionField = value;
- this.RaisePropertyChanged("Expression");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsVersion
- {
- get
- {
- return this.isVersionField;
- }
- set
- {
- this.isVersionField = value;
- this.RaisePropertyChanged("IsVersion");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsVersionSpecified
- {
- get
- {
- return this.isVersionFieldSpecified;
- }
- set
- {
- this.isVersionFieldSpecified = value;
- this.RaisePropertyChanged("IsVersionSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public bool IsDelayLoaded
- {
- get
- {
- return this.isDelayLoadedField;
- }
- set
- {
- this.isDelayLoadedField = value;
- this.RaisePropertyChanged("IsDelayLoaded");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool IsDelayLoadedSpecified
- {
- get
- {
- return this.isDelayLoadedFieldSpecified;
- }
- set
- {
- this.isDelayLoadedFieldSpecified = value;
- this.RaisePropertyChanged("IsDelayLoadedSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AutoSync AutoSync
- {
- get
- {
- return this.autoSyncField;
- }
- set
- {
- this.autoSyncField = value;
- this.RaisePropertyChanged("AutoSync");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AutoSyncSpecified
- {
- get
- {
- return this.autoSyncFieldSpecified;
- }
- set
- {
- this.autoSyncFieldSpecified = value;
- this.RaisePropertyChanged("AutoSyncSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum UpdateCheck
- {
-
- /// <remarks/>
- Always,
-
- /// <remarks/>
- Never,
-
- /// <remarks/>
- WhenChanged,
- }
-
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum AutoSync
- {
- /// <remarks/>
- Never,
-
- /// <remarks/>
- OnInsert,
-
- /// <remarks/>
- OnUpdate,
-
- /// <remarks/>
- Always,
-
- /// <remarks/>
- Default,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum ClassModifier
- {
-
- /// <remarks/>
- Sealed,
-
- /// <remarks/>
- Abstract,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class TableFunctionReturn : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string memberField;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Member
- {
- get
- {
- return this.memberField;
- }
- set
- {
- this.memberField = value;
- this.RaisePropertyChanged("Member");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class TableFunctionParameter : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private string parameterField;
-
- private string memberField;
-
- private Version versionField;
-
- private bool versionFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Parameter
- {
- get
- {
- return this.parameterField;
- }
- set
- {
- this.parameterField = value;
- this.RaisePropertyChanged("Parameter");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Member
- {
- get
- {
- return this.memberField;
- }
- set
- {
- this.memberField = value;
- this.RaisePropertyChanged("Member");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public Version Version
- {
- get
- {
- return this.versionField;
- }
- set
- {
- this.versionField = value;
- this.RaisePropertyChanged("Version");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool VersionSpecified
- {
- get
- {
- return this.versionFieldSpecified;
- }
- set
- {
- this.versionFieldSpecified = value;
- this.RaisePropertyChanged("VersionSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum Version
- {
-
- /// <remarks/>
- Current,
-
- /// <remarks/>
- Original,
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class TableFunction : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private TableFunctionParameter[] argumentField;
-
- private TableFunctionReturn returnField;
-
- private string functionIdField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- /// <remarks/>
- [System.Xml.Serialization.XmlElementAttribute("Argument")]
- public TableFunctionParameter[] Argument
- {
- get
- {
- return this.argumentField;
- }
- set
- {
- this.argumentField = value;
- this.RaisePropertyChanged("Argument");
- }
- }
-
- /// <remarks/>
- public TableFunctionReturn Return
- {
- get
- {
- return this.returnField;
- }
- set
- {
- this.returnField = value;
- this.RaisePropertyChanged("Return");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
- public string FunctionId
- {
- get
- {
- return this.functionIdField;
- }
- set
- {
- this.functionIdField = value;
- this.RaisePropertyChanged("FunctionId");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- partial class Table : object, System.ComponentModel.INotifyPropertyChanged
- {
-
- private Type typeField;
-
- private TableFunction insertFunctionField;
-
- private TableFunction updateFunctionField;
-
- private TableFunction deleteFunctionField;
-
- private string nameField;
-
- private string memberField;
-
- private AccessModifier accessModifierField;
-
- private bool accessModifierFieldSpecified;
-
- private MemberModifier modifierField;
-
- private bool modifierFieldSpecified;
-
- /// <remarks/>
- public Type Type
- {
- get
- {
- return this.typeField;
- }
- set
- {
- this.typeField = value;
- this.RaisePropertyChanged("Type");
- }
- }
-
- /// <remarks/>
- public TableFunction InsertFunction
- {
- get
- {
- return this.insertFunctionField;
- }
- set
- {
- this.insertFunctionField = value;
- this.RaisePropertyChanged("InsertFunction");
- }
- }
-
- /// <remarks/>
- public TableFunction UpdateFunction
- {
- get
- {
- return this.updateFunctionField;
- }
- set
- {
- this.updateFunctionField = value;
- this.RaisePropertyChanged("UpdateFunction");
- }
- }
-
- /// <remarks/>
- public TableFunction DeleteFunction
- {
- get
- {
- return this.deleteFunctionField;
- }
- set
- {
- this.deleteFunctionField = value;
- this.RaisePropertyChanged("DeleteFunction");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- this.RaisePropertyChanged("Name");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string Member
- {
- get
- {
- return this.memberField;
- }
- set
- {
- this.memberField = value;
- this.RaisePropertyChanged("Member");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public AccessModifier AccessModifier
- {
- get
- {
- return this.accessModifierField;
- }
- set
- {
- this.accessModifierField = value;
- this.RaisePropertyChanged("AccessModifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool AccessModifierSpecified
- {
- get
- {
- return this.accessModifierFieldSpecified;
- }
- set
- {
- this.accessModifierFieldSpecified = value;
- this.RaisePropertyChanged("AccessModifierSpecified");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public MemberModifier Modifier
- {
- get
- {
- return this.modifierField;
- }
- set
- {
- this.modifierField = value;
- this.RaisePropertyChanged("Modifier");
- }
- }
-
- /// <remarks/>
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ModifierSpecified
- {
- get
- {
- return this.modifierFieldSpecified;
- }
- set
- {
- this.modifierFieldSpecified = value;
- this.RaisePropertyChanged("ModifierSpecified");
- }
- }
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected void RaisePropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
- if ((propertyChanged != null))
- {
- propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- }
-
- /// <remarks/>
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.1432")]
- [System.SerializableAttribute()]
- [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007")]
-#if !MONO_STRICT
- public
-#endif
- enum SerializationMode
- {
-
- /// <remarks/>
- None,
-
- /// <remarks/>
- Unidirectional,
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.xsd b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.xsd
deleted file mode 100644
index 1d15b2105b8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSchema.xsd
+++ /dev/null
Binary files differ
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSerializer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSerializer.cs
deleted file mode 100644
index 1a7bb7259ad..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Dbml/DbmlSerializer.cs
+++ /dev/null
@@ -1,132 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.IO;
-using System.Reflection;
-using System.Xml;
-using System.Xml.Schema;
-using System.Xml.Serialization;
-
-namespace DbLinq.Schema.Dbml
-{
- /// <summary>
- /// Serializes DBML
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class DbmlSerializer
- {
- private class ValidationException : XmlSchemaValidationException
- {
- public ValidationException(IList<string> errors)
- {
- Data["Errors"] = errors;
- }
- }
-
- /// <summary>
- /// Opens the XML stream, given an XSD validation.
- /// </summary>
- /// <param name="xmlStream">The XML stream.</param>
- /// <param name="xsdStream">The XSD stream.</param>
- /// <param name="validationErrors">The validation errors.</param>
- /// <returns></returns>
- private static XmlReader OpenXml(Stream xmlStream, Stream xsdStream, ICollection<string> validationErrors)
- {
- validationErrors.Clear();
-
- var xmlReaderSettings = new XmlReaderSettings();
- xmlReaderSettings.Schemas.Add(null, XmlReader.Create(xsdStream));
- xmlReaderSettings.ValidationType = ValidationType.Schema;
- xmlReaderSettings.ValidationEventHandler += ((sender, e) => validationErrors.Add(e.Message));
- var xmlValidator = XmlReader.Create(xmlStream, xmlReaderSettings);
- return xmlValidator;
- }
-
- /// <summary>
- /// Opens the XSD file.
- /// </summary>
- /// <returns></returns>
- private static Stream OpenXsd()
- {
- return Assembly.GetExecutingAssembly().GetManifestResourceStream(typeof(DbmlSerializer), "DbmlSchema.xsd");
- }
-
- /// <summary>
- /// Checks if validation contains error.
- /// </summary>
- /// <param name="validationErrors">The validation errors.</param>
- private static void CheckValidation(IList<string> validationErrors)
- {
- if (validationErrors.Count > 0)
- {
- throw new ValidationException(validationErrors);
- }
- }
-
- /// <summary>
- /// Reads the specified XML stream for a Database schema.
- /// </summary>
- /// <param name="xmlStream">The XML stream.</param>
- /// <param name="validationErrors">The validation errors.</param>
- /// <returns></returns>
- public static Database Read(Stream xmlStream, IList<string> validationErrors)
- {
- using (Stream xsdStream = OpenXsd())
- using (XmlReader xmlReader = OpenXml(xmlStream, xsdStream, validationErrors))
- {
- var xmlSerializer = new DatabaseSerializer();
- var dbml = (Database)xmlSerializer.Deserialize(xmlReader);
- return dbml;
- }
- }
-
- /// <summary>
- /// Reads the specified XML stream for a DBML schema.
- /// </summary>
- /// <param name="xmlStream">The XML stream.</param>
- /// <returns></returns>
- public static Database Read(Stream xmlStream)
- {
- var validationErrors = new List<string>();
- var dbml = Read(xmlStream, validationErrors);
- CheckValidation(validationErrors);
- return dbml;
- }
-
- /// <summary>
- /// Writes the specified XML stream.
- /// </summary>
- /// <param name="xmlStream">The XML stream.</param>
- /// <param name="dbml">The DBML.</param>
- public static void Write(Stream xmlStream, Database dbml)
- {
- var xmlSerializer = new DatabaseSerializer();
- xmlSerializer.Serialize(xmlStream, dbml);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/INameFormatter.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/INameFormatter.cs
deleted file mode 100644
index 685aed39e3b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/INameFormatter.cs
+++ /dev/null
@@ -1,99 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Allows to manipulate words
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface INameFormatter
- {
- /// <summary>
- /// Gets the name of the schema.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- SchemaName GetSchemaName(string dbName, WordsExtraction extraction, NameFormat nameFormat);
- /// <summary>
- /// Gets the name of the procedure.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- ProcedureName GetProcedureName(string dbName, WordsExtraction extraction, NameFormat nameFormat);
- /// <summary>
- /// Gets the name of the parameter.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- ParameterName GetParameterName(string dbName, WordsExtraction extraction, NameFormat nameFormat);
- /// <summary>
- /// Gets the name of the table.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- TableName GetTableName(string dbName, WordsExtraction extraction, NameFormat nameFormat);
- /// <summary>
- /// Gets the name of the column.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- ColumnName GetColumnName(string dbName, WordsExtraction extraction, NameFormat nameFormat);
- /// <summary>
- /// Gets the name of the association.
- /// </summary>
- /// <param name="dbManyName">Name of the db many.</param>
- /// <param name="dbOneName">Name of the db one.</param>
- /// <param name="dbConstraintName">Name of the db constraint.</param>
- /// <param name="foreignKeyName">Name of the foreign key.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- AssociationName GetAssociationName(string dbManyName, string dbOneName,
- string dbConstraintName, string foreignKeyName,
- WordsExtraction extraction, NameFormat nameFormat);
- //
- /// <summary>
- /// Reformats a name by adjusting its case.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="newCase">The new case.</param>
- /// <returns></returns>
- string Format(string words, Case newCase);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes
deleted file mode 100644
index 56e6e8f3c68..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/NameFormatter.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/NameFormatter.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/NameFormatter.cs
deleted file mode 100644
index 9424d1e1a16..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Implementation/NameFormatter.cs
+++ /dev/null
@@ -1,447 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Text;
-using DbLinq.Factory;
-using DbLinq.Language;
-
-namespace DbLinq.Schema.Implementation
-{
- /// <summary>
- /// INameFormatter default implementation
- /// </summary>
- internal class NameFormatter : INameFormatter
- {
- /// <summary>
- /// Singularization type
- /// </summary>
- internal enum Singularization
- {
- /// <summary>
- /// The word plural doesn't change
- /// </summary>
- DontChange,
- /// <summary>
- /// Singularize the word
- /// </summary>
- Singular,
- /// <summary>
- /// Pluralize the word
- /// </summary>
- Plural,
- }
-
- /// <summary>
- /// Indicates the word position. Internally used for capitalization
- /// </summary>
- [Flags]
- protected enum Position
- {
- /// <summary>
- /// Word is first in sentence
- /// </summary>
- First = 0x01,
- /// <summary>
- /// Word is last in sentence
- /// </summary>
- Last = 0x02,
- }
-
- /// <summary>
- /// ILanguageWords by culture info name
- /// </summary>
- private readonly IDictionary<string, ILanguageWords> languageWords = new Dictionary<string, ILanguageWords>();
-
- /// <summary>
- /// Substitution char for invalid characters
- /// </summary>
- private const char SubstitutionChar = '_';
-
- /// <summary>
- /// Gets the ILanguageWords by CultureInfo.
- /// </summary>
- /// <param name="cultureInfo">The culture info.</param>
- /// <returns></returns>
- protected virtual ILanguageWords GetLanguageWords(CultureInfo cultureInfo)
- {
- lock (languageWords)
- {
- ILanguageWords words;
- if (!languageWords.TryGetValue(cultureInfo.Name, out words))
- {
- var languages = ObjectFactory.Get<ILanguages>();
- words = languages.Load(cultureInfo);
- languageWords[cultureInfo.Name] = words;
- }
- return words;
- }
- }
-
- /// <summary>
- /// Formats the specified words.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="oldName">The old name.</param>
- /// <param name="newCase">The new case.</param>
- /// <param name="singularization">The singularization.</param>
- /// <returns></returns>
- public virtual string Format(ILanguageWords words, string oldName, Case newCase, Singularization singularization)
- {
- var parts = ExtractWordsFromCaseAndLanguage(words, oldName);
- return Format(words, parts, newCase, singularization);
- }
-
- /// <summary>
- /// Formats the specified words.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="parts">The parts.</param>
- /// <param name="newCase">The new case.</param>
- /// <param name="singularization">The singularization.</param>
- /// <returns></returns>
- private string Format(ILanguageWords words, IList<string> parts, Case newCase, Singularization singularization)
- {
- var result = new StringBuilder();
- for (int partIndex = 0; partIndex < parts.Count; partIndex++)
- {
- Position position = 0;
- if (partIndex == 0)
- position |= Position.First;
- if (partIndex == parts.Count - 1)
- position |= Position.Last;
- result.Append(AdjustPart(words, parts[partIndex], position, newCase, singularization));
- }
- return result.ToString();
- }
-
- /// <summary>
- /// Toes the camel case.
- /// </summary>
- /// <param name="part">The part.</param>
- /// <returns></returns>
- public string ToCamelCase(string part)
- {
- return part.ToLower();
- }
-
- /// <summary>
- /// Toes the pascal case.
- /// </summary>
- /// <param name="part">The part.</param>
- /// <returns></returns>
- public string ToPascalCase(string part)
- {
- // we have a very special case here, for "ID" that goes to full uppercase even in PascalCase mode
- if (string.Compare(part, "id", true) == 0)
- return "ID";
- part = part.Substring(0, 1).ToUpper() + part.Substring(1).ToLower();
- return part;
- }
-
- /// <summary>
- /// Toes the net case.
- /// </summary>
- /// <param name="part">The part.</param>
- /// <returns></returns>
- public string ToNetCase(string part)
- {
- return ToPascalCase(part);
- }
-
- /// <summary>
- /// Adjusts the part.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="part">The part.</param>
- /// <param name="position">The position.</param>
- /// <param name="newCase">The new case.</param>
- /// <param name="singularization">The singularization.</param>
- /// <returns></returns>
- protected virtual string AdjustPart(ILanguageWords words, string part, Position position, Case newCase, Singularization singularization)
- {
- if (singularization != Singularization.DontChange && (position & Position.Last) != 0)
- {
- if (singularization == Singularization.Singular)
- part = words.Singularize(part);
- else
- part = words.Pluralize(part);
- }
- Case applyCase = newCase;
- if (applyCase == Case.camelCase && (position & Position.First) == 0)
- applyCase = Case.PascalCase;
- switch (applyCase)
- {
- case Case.Leave:
- break;
- case Case.camelCase:
- part = ToCamelCase(part);
- break;
- case Case.PascalCase:
- part = ToPascalCase(part);
- break;
- case Case.NetCase:
- part = ToNetCase(part);
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- return part;
- }
-
- /// <summary>
- /// Pushes the word on a collection
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="currentWord">The current word.</param>
- private static void PushWord(ICollection<string> words, StringBuilder currentWord)
- {
- if (currentWord.Length > 0)
- {
- words.Add(currentWord.ToString());
- currentWord.Remove(0, currentWord.Length);
- }
- }
-
- /// <summary>
- /// Extracts words from uppercase and _
- /// A word can also be composed of several uppercase letters
- /// </summary>
- /// <param name="name"></param>
- /// <param name="substitutionChar"></param>
- /// <returns></returns>
- protected virtual IList<string> ExtractWordsFromCase(string name, char substitutionChar)
- {
- var words = new List<string>();
- bool currentLowerCase = true;
- var currentWord = new StringBuilder();
- for (int charIndex = 0; charIndex < name.Length; charIndex++)
- {
- char currentChar = name[charIndex];
- bool isLower = char.IsLower(currentChar);
- // we switched to uppercase
- if (!isLower && currentLowerCase)
- {
- PushWord(words, currentWord);
- }
- else if (isLower && !currentLowerCase)
- {
- // if the current word has several uppercase letters, it is one unique word
- if (currentWord.Length > 1)
- PushWord(words, currentWord);
- }
- // only letters or digits are allowed
- if (char.IsLetterOrDigit(currentChar))
- currentWord.Append(currentChar);
- // _ is the separator character, but all other characters will be kept
- else if (currentChar != '_' && !char.IsSeparator(currentChar))
- currentWord.Append(substitutionChar);
- currentLowerCase = isLower;
- }
- PushWord(words, currentWord);
-
- return words;
- }
-
- /// <summary>
- /// Extracts the words from case and language.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="dbName">Name of the db.</param>
- /// <returns></returns>
- protected virtual IList<string> ExtractWordsFromCaseAndLanguage(ILanguageWords words, string dbName)
- {
- var extractedWords = new List<string>();
- foreach (var wordsMagma in ExtractWordsFromCase(dbName, SubstitutionChar))
- {
- extractedWords.AddRange(words.GetWords(wordsMagma));
- }
- return extractedWords;
- }
-
- /// <summary>
- /// Extracts the words from given text.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction type (case or language identification).</param>
- /// <returns></returns>
- protected virtual IList<string> ExtractWords(ILanguageWords words, string dbName, WordsExtraction extraction)
- {
- switch (extraction)
- {
- case WordsExtraction.None:
- return new[] { dbName };
- case WordsExtraction.FromCase:
- return ExtractWordsFromCase(dbName, SubstitutionChar);
- case WordsExtraction.FromDictionary:
- return ExtractWordsFromCaseAndLanguage(words, dbName);
- default:
- throw new ArgumentOutOfRangeException("extraction");
- }
- }
-
- /// <summary>
- /// Gets the singularization.
- /// </summary>
- /// <param name="singularization">The singularization.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- protected virtual Singularization GetSingularization(Singularization singularization, NameFormat nameFormat)
- {
- if (!nameFormat.Pluralize)
- return Singularization.DontChange;
- return singularization;
- }
-
- /// <summary>
- /// Reformats a name by adjusting its case.
- /// </summary>
- /// <param name="words">The words.</param>
- /// <param name="newCase">The new case.</param>
- /// <returns></returns>
- public string Format(string words, Case newCase)
- {
- return Format(null, ExtractWordsFromCase(words, SubstitutionChar), newCase, Singularization.DontChange);
- }
-
- /// <summary>
- /// Gets the name of the schema.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public SchemaName GetSchemaName(string dbName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var schemaName = new SchemaName { DbName = dbName };
- schemaName.NameWords = ExtractWords(words, dbName, extraction);
- schemaName.ClassName = Format(words, schemaName.NameWords, nameFormat.Case, Singularization.DontChange);
- return schemaName;
- }
-
- /// <summary>
- /// Gets the name of the procedure.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public ProcedureName GetProcedureName(string dbName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var procedureName = new ProcedureName { DbName = dbName };
- procedureName.NameWords = ExtractWords(words, dbName, extraction);
- procedureName.MethodName = Format(words, procedureName.NameWords, nameFormat.Case, Singularization.DontChange);
- return procedureName;
- }
-
- /// <summary>
- /// Gets the name of the parameter.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public ParameterName GetParameterName(string dbName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var parameterName = new ParameterName { DbName = dbName };
- parameterName.NameWords = ExtractWords(words, dbName, extraction);
- parameterName.CallName = Format(words, parameterName.NameWords, Case.camelCase, Singularization.DontChange);
- return parameterName;
- }
-
- /// <summary>
- /// Gets the name of the table.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public TableName GetTableName(string dbName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var tableName = new TableName { DbName = dbName };
- tableName.NameWords = ExtractWords(words, dbName, extraction);
- // if no extraction (preset name, just copy it)
- if (extraction == WordsExtraction.None)
- tableName.ClassName = tableName.DbName;
- else
- tableName.ClassName = Format(words, tableName.NameWords, nameFormat.Case, GetSingularization(Singularization.Singular, nameFormat));
- tableName.MemberName = Format(words, tableName.NameWords, nameFormat.Case, GetSingularization(Singularization.Plural, nameFormat));
- return tableName;
- }
-
- /// <summary>
- /// Gets the name of the column.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public ColumnName GetColumnName(string dbName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var columnName = new ColumnName { DbName = dbName };
- columnName.NameWords = ExtractWords(words, dbName, extraction);
- // if no extraction (preset name, just copy it)
- if (extraction == WordsExtraction.None)
- columnName.PropertyName = dbName;
- else
- columnName.PropertyName = Format(words, columnName.NameWords, nameFormat.Case, Singularization.DontChange);
- return columnName;
- }
-
- /// <summary>
- /// Gets the name of the association.
- /// </summary>
- /// <param name="dbManyName">Name of the db many.</param>
- /// <param name="dbOneName">Name of the db one.</param>
- /// <param name="dbConstraintName">Name of the db constraint.</param>
- /// <param name="foreignKeyName">Name of the foreign key.</param>
- /// <param name="extraction">The extraction.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- public AssociationName GetAssociationName(string dbManyName, string dbOneName, string dbConstraintName,
- string foreignKeyName, WordsExtraction extraction, NameFormat nameFormat)
- {
- var words = GetLanguageWords(nameFormat.Culture);
- var associationName = new AssociationName { DbName = dbManyName };
- associationName.NameWords = ExtractWords(words, dbManyName, extraction);
- associationName.ManyToOneMemberName = Format(words, dbOneName, nameFormat.Case, GetSingularization(Singularization.Singular, nameFormat));
- // TODO: this works only for PascalCase
- if (dbManyName == dbOneName)
- associationName.ManyToOneMemberName = foreignKeyName.Replace(',', '_') + associationName.ManyToOneMemberName;
- // TODO: support new extraction
- associationName.OneToManyMemberName = Format(words, dbManyName, nameFormat.Case, GetSingularization(Singularization.Plural, nameFormat));
- return associationName;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Name.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/Name.cs
deleted file mode 100644
index ba44a7de01b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/Name.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Base name class, with DB name and words contained
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class Name
- {
- /// <summary>
- /// The original database name, returned directly by database analysis
- /// </summary>
- public string DbName { get; set; }
-
- /// <summary>
- /// EnglishWords deduced from the name, by case analysis or word matching
- /// </summary>
- public IList<string> NameWords { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/NameFormat.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/NameFormat.cs
deleted file mode 100644
index be0b1c51bb5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/NameFormat.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Determines how names must be formated, when extracting from database
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class NameFormat
- {
- /// <summary>
- /// True if we allow pluralization/singularization
- /// False if we consider words as invariant
- /// </summary>
- public bool Pluralize { get; private set; }
- /// <summary>
- /// Casing model: this is used for public properties generation
- /// </summary>
- public Case Case { get; private set; }
- /// <summary>
- /// When extraction words from a dictionary or pluralization/singularization, determines which language
- /// should be used
- /// </summary>
- public CultureInfo Culture { get; private set; }
-
- public NameFormat(bool pluralize, Case _case, CultureInfo culture)
- {
- Pluralize = pluralize;
- Case = _case;
- Culture = culture;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ParameterName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/ParameterName.cs
deleted file mode 100644
index 0163ca10d57..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ParameterName.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- class ParameterName : Name
- {
- /// <summary>
- /// Name to be used from a .NET call
- /// </summary>
- public string CallName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ProcedureName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/ProcedureName.cs
deleted file mode 100644
index 8542b3c8816..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/ProcedureName.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- class ProcedureName : Name
- {
- /// <summary>
- /// Name to be used from a .NET call
- /// </summary>
- public string MethodName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/SchemaName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/SchemaName.cs
deleted file mode 100644
index 9db0ffecb51..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/SchemaName.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- class SchemaName : Name
- {
- /// <summary>
- /// The schema name represented as a class
- /// </summary>
- public string ClassName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/TableName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/TableName.cs
deleted file mode 100644
index 9ca177835d1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/TableName.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- class TableName : Name
- {
- /// <summary>
- /// Name of the class representing the table
- /// </summary>
- public string ClassName { get; set; }
-
- /// <summary>
- /// Used to name the table accessor from the data context
- /// </summary>
- public string MemberName { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Schema/WordsExtraction.cs b/mcs/class/System.Data.Linq/src/DbLinq/Schema/WordsExtraction.cs
deleted file mode 100644
index bf2d8613ef1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Schema/WordsExtraction.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Schema
-{
- /// <summary>
- /// Determines how to extract words from a given text
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- enum WordsExtraction
- {
- /// <summary>
- /// Considers the given text as a single word
- /// </summary>
- None,
- /// <summary>
- /// Considers words starting by an uppercase letter, or with full uppercase
- /// (for example thisIsMyWORD --> "this" "Is" "My" "WORD")
- /// </summary>
- FromCase,
- /// <summary>
- /// Extracts word from dictionary, given NameFormat.Culture
- /// </summary>
- FromDictionary,
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq.csproj b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq.csproj
deleted file mode 100644
index cb1a99d561c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq.csproj
+++ /dev/null
@@ -1,418 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{97305421-3071-4175-AA3C-9A432CC28121}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>System</RootNamespace>
- <AssemblyName>System.Data.Linq</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug - Mono Strict|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>..\..\build.dbg.mono\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <DebugType>full</DebugType>
- <PlatformTarget>AnyCPU</PlatformTarget>
- <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
- <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
- <ErrorReport>prompt</ErrorReport>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Configuration" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Runtime.Serialization">
- <RequiredTargetFramework>3.0</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.Firebird\FirebirdExpressionTranslator.cs">
- <Link>Vendors\DbLinq.FirebirdSql\FirebirdExpressionTranslator.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Firebird\FirebirdSqlProvider.cs">
- <Link>Vendors\DbLinq.FirebirdSql\FirebirdSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Firebird\FirebirdVendor.cs">
- <Link>Vendors\DbLinq.FirebirdSql\FirebirdVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Ingres\IngresSqlProvider.cs">
- <Link>Vendors\DbLinq.Ingres\IngresSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Ingres\IngresVendor.cs">
- <Link>Vendors\DbLinq.Ingres\IngresVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.MySql\MySqlSqlProvider.cs">
- <Link>Vendors\DbLinq.MySql\MySqlSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.MySql\MySqlVendor.cs">
- <Link>Vendors\DbLinq.MySql\MySqlVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Oracle\OracleSqlProvider.cs">
- <Link>Vendors\DbLinq.Oracle\OracleSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Oracle\OracleVendor.cs">
- <Link>Vendors\DbLinq.Oracle\OracleVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.PostgreSql\PgsqlSqlProvider.cs">
- <Link>Vendors\DbLinq.PostgreSql\PgsqlSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.PostgreSql\PgsqlVendor.cs">
- <Link>Vendors\DbLinq.PostgreSql\PgsqlVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\Schema\DataCommand.cs">
- <Link>Vendors\DbLinq.Sqlite\DataCommand.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteDataContext.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteDataContext.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteSchemaLoader.Columns.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteSchemaLoader.Columns.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteSchemaLoader.Constraints.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteSchemaLoader.Constraints.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteSchemaLoader.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteSchemaLoader.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteSchemaLoader.Tables.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteSchemaLoader.Tables.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteSqlProvider.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.Sqlite\SqliteVendor.cs">
- <Link>Vendors\DbLinq.Sqlite\SqliteVendor.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.SqlServer\SqlServerExpressionTranslator.cs">
- <Link>Vendors\DbLinq.SqlServer\SqlServerExpressionTranslator.cs</Link>
- </Compile>
- <Compile Include="Data\Linq\ChangeAction.cs" />
- <Compile Include="Data\Linq\ChangeSet.cs" />
- <Compile Include="Data\Linq\Database\IDatabaseContext.cs" />
- <Compile Include="Data\Linq\Database\Implementation\DatabaseConnection.cs" />
- <Compile Include="Data\Linq\Database\Implementation\DatabaseContext.cs" />
- <Compile Include="Data\Linq\Database\Implementation\TransactionalCommand.cs" />
- <Compile Include="Data\Linq\Database\ITransactionalCommand.cs" />
- <Compile Include="Data\Linq\DataContext.cs" />
- <Compile Include="Data\Linq\DataLoadOptions.cs" />
- <Compile Include="Data\Linq\DBLinqExtendedAttributte.cs" />
- <Compile Include="Data\Linq\EntitySet.cs" />
- <Compile Include="Data\Linq\Identity\IdentityKey.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityProvider.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityReader.cs" />
- <Compile Include="Data\Linq\Identity\IIdentityReaderFactory.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityProviderReader.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityReader.cs" />
- <Compile Include="Data\Linq\Identity\Implementation\IdentityReaderFactory.cs" />
- <Compile Include="Data\Linq\IExecuteResult.cs" />
- <Compile Include="Data\Linq\IMemberModificationHandler.cs" />
- <Compile Include="Data\Linq\Implementation\DisabledEntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\EntityState.cs" />
- <Compile Include="Data\Linq\Implementation\EntityTrack.cs" />
- <Compile Include="Data\Linq\Implementation\EntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\IEntityTracker.cs" />
- <Compile Include="Data\Linq\Implementation\MemberModificationHandler.cs" />
- <Compile Include="Data\Linq\Implementation\QueryProvider.cs" />
- <Compile Include="Data\Linq\Implementation\VendorProvider.cs" />
- <Compile Include="Data\Linq\ITable.cs" />
- <Compile Include="Data\Linq\IVendorProvider.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedAbstractMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedAssociationMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedColumnMetaDataMember.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaAssociation.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaFunction.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaModel.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaTable.cs" />
- <Compile Include="Data\Linq\Mapping\AttributedMetaType.cs" />
- <Compile Include="Data\Linq\Mapping\AttributeMappingSource.cs" />
- <Compile Include="Data\Linq\Mapping\LambdaMetaAccessor.cs" />
- <Compile Include="Data\Linq\Mapping\MappingContext.cs" />
- <Compile Include="Data\Linq\Mapping\XmlMappingSource.cs" />
- <Compile Include="Data\Linq\RefreshMode.cs" />
- <Compile Include="Data\Linq\SqlClient\FirebirdProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\IngresProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\MySqlProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\OracleProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\PostgreSqlProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\SqliteProvider.cs" />
- <Compile Include="Data\Linq\SqlClient\SqlServerProvider.cs" />
- <Compile Include="Data\Linq\Sql\SqlLiteralPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlParameterPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlPart.cs" />
- <Compile Include="Data\Linq\Sql\SqlStatement.cs" />
- <Compile Include="Data\Linq\Sql\SqlStatementBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\BuilderContext.cs" />
- <Compile Include="Data\Linq\Sugar\DeleteQuery.cs" />
- <Compile Include="Data\Linq\Sugar\DirectQuery.cs" />
- <Compile Include="Data\Linq\Sugar\Error.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionChain.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\ExpressionMutatorExtensions.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\ExpressionMutatorFactory.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\BinaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ConditionalExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ConstantExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\IMemberBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\InvocationExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\LambdaExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ListInitExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberAssignmentMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberBindingMutatorFactory.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberInitExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberListBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MemberMemberBindingMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\MethodCallExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\NewArrayExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\NewExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\ParameterExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\TypeBinaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionMutator\Implementation\UnaryExpressionMutator.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionPrecedence.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionQuery.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ColumnExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\EntitySetExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ObjectInputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\ObjectOutputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\CustomExpressionType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\InputParameterExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\GroupExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\IExecutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\IMutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\MetaTableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\MutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\OperandsMutableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\OrderByExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SelectExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SelectOperatorType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SpecialExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SpecialExpressionType.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\StartIndexOffsetExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\SubSelectExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\TableExpression.cs" />
- <Compile Include="Data\Linq\Sugar\Expressions\TableJoinType.cs" />
- <Compile Include="Data\Linq\Sugar\ExpressionTier.cs" />
- <Compile Include="Data\Linq\Sugar\IDataMapper.cs" />
- <Compile Include="Data\Linq\Sugar\IDataRecordReader.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionDispatcher.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionLanguageParser.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionOptimizer.cs" />
- <Compile Include="Data\Linq\Sugar\IExpressionQualifier.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\DataMapper.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\DataRecordReader.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.Analyzer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionDispatcher.Registrar.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionLanguageParser.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionOptimizer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\ExpressionQualifier.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryBuilder.Upsert.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryCache.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\LineGrouping.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\PrequelAnalyzer.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryCache.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\QueryRunner.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\SpecialExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\Implementation\SqlBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\IPrequelAnalyzer.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\IQueryRunner.cs" />
- <Compile Include="Data\Linq\Sugar\ISpecialExpressionTranslator.cs" />
- <Compile Include="Data\Linq\Sugar\ISqlBuilder.cs" />
- <Compile Include="Data\Linq\Sugar\AbstractQuery.cs" />
- <Compile Include="Data\Linq\Sugar\ParameterizedQuery.cs" />
- <Compile Include="Data\Linq\Sugar\SelectQuery.cs" />
- <Compile Include="Data\Linq\Sugar\QueryContext.cs" />
- <Compile Include="Data\Linq\Sugar\UpsertQuery.cs" />
- <Compile Include="Data\Linq\Table.cs" />
- <Compile Include="DbLinqToDoAttribute.cs" />
- <Compile Include="Factory\DbLinqAttribute.cs" />
- <Compile Include="Factory\Implementation\ReflectionObjectFactory.cs" />
- <Compile Include="Factory\IObjectFactory.cs" />
- <Compile Include="Factory\ObjectFactory.cs" />
- <Compile Include="MonoTODOAttribute.cs" />
- <Compile Include="Schema\Case.cs" />
- <Compile Include="Schema\Dbml\Adapter\ArrayAdapter.cs" />
- <Compile Include="Schema\Dbml\Adapter\CsvArrayAdapter.cs" />
- <Compile Include="Schema\Dbml\Adapter\EnumType.cs" />
- <Compile Include="Schema\Dbml\Adapter\INamedType.cs" />
- <Compile Include="Schema\Dbml\Adapter\ISimpleList.cs" />
- <Compile Include="Schema\Dbml\Adapter\SpecifiedPropertyUpdater.cs" />
- <Compile Include="Schema\Dbml\DatabaseSerializer.cs" />
- <Compile Include="Schema\WordsExtraction.cs" />
- <Compile Include="Schema\NameFormat.cs" />
- <Compile Include="Schema\AssociationName.cs" />
- <Compile Include="Schema\ColumnName.cs" />
- <Compile Include="Schema\ParameterName.cs" />
- <Compile Include="Schema\Dbml\DbmlSchema.Adapter.cs" />
- <Compile Include="Schema\Dbml\DbmlSchema.cs">
- <DependentUpon>DbmlSchema.xsd</DependentUpon>
- </Compile>
- <Compile Include="Schema\Dbml\DbmlSerializer.cs" />
- <Compile Include="Schema\ProcedureName.cs" />
- <Compile Include="Schema\Name.cs" />
- <Compile Include="Schema\SchemaName.cs" />
- <Compile Include="Schema\TableName.cs" />
- <Compile Include="System.Data.Linq\Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Data.Linq\Binary.cs" />
- <Compile Include="System.Data.Linq\ChangeConflictCollection.cs" />
- <Compile Include="System.Data.Linq\ChangeConflictException.cs" />
- <Compile Include="System.Data.Linq\CompiledQuery.cs" />
- <Compile Include="System.Data.Linq\ConflictMode.cs" />
- <Compile Include="System.Data.Linq\DBConvert.cs" />
- <Compile Include="System.Data.Linq\DuplicateKeyException.cs" />
- <Compile Include="Data\Linq\EntityRef.cs" />
- <Compile Include="System.Data.Linq\ForeignKeyReferenceAlreadyHasValueException.cs" />
- <Compile Include="System.Data.Linq\IFunctionResult.cs" />
- <Compile Include="System.Data.Linq\IMultipleResults.cs" />
- <Compile Include="System.Data.Linq\ISingleResult.cs" />
- <Compile Include="System.Data.Linq\Link.cs" />
- <Compile Include="System.Data.Linq\MemberChangeConflict.cs" />
- <Compile Include="System.Data.Linq\ModifiedMemberInfo.cs" />
- <Compile Include="System.Data.Linq\ObjectChangeConflict.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\AssociationAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\AutoSync.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\ColumnAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\DataAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\DatabaseAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\FunctionAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\InheritanceMappingAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MappingSource.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaAccessor.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaAccessor_2.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaAssociation.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaDataMember.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaFunction.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaModel.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaParameter.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaTable.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\MetaType.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\ParameterAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\ProviderAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\ResultTypeAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\TableAttribute.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.Mapping\UpdateCheck.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient.Implementation\ObjectMaterializer.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient\Sql2000Provider.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient\Sql2005Provider.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient\SqlHelpers.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient\SqlMethods.cs" />
- <Compile Include="System.Data.Linq\System.Data.Linq.SqlClient\SqlProvider.cs" />
- <Compile Include="Util\DbmlExtensions.cs" />
- <Compile Include="Util\ExpressionChainEqualityComparer.cs" />
- <Compile Include="Util\ExpressionEqualityComparer.cs" />
- <Compile Include="Util\IDataRecordExtensions.cs" />
- <Compile Include="Util\IDataTypeExtensions.cs" />
- <Compile Include="Language\ILanguages.cs" />
- <Compile Include="Language\ILanguageWords.cs" />
- <Compile Include="Util\IDbDataParameterExtensions.cs" />
- <Compile Include="Util\IThreadSafeDictionary.cs" />
- <Compile Include="Util\LambdaComparer.cs" />
- <Compile Include="Util\DataCommand.cs" />
- <Compile Include="Schema\INameFormatter.cs" />
- <Compile Include="Language\Implementation\AbstractEndPluralWords.cs" />
- <Compile Include="Language\Implementation\AbstractWords.cs" />
- <Compile Include="Language\Implementation\Languages.cs" />
- <Compile Include="Language\Implementation\NoLanguageWords.cs" />
- <Compile Include="Schema\Implementation\NameFormatter.cs" />
- <Compile Include="Util\MemberInfoExtensions.cs" />
- <Compile Include="Util\Output.cs" />
- <Compile Include="Util\OutputLevel.cs" />
- <Compile Include="Util\Profiler.cs" />
- <Compile Include="Util\ReflectionExtensions.cs" />
- <Compile Include="Util\ReflectionUtility.cs" />
- <Compile Include="Util\StringExtensions.cs" />
- <Compile Include="Util\TextWriterExtension.cs" />
- <Compile Include="Util\ThreadSafeDictionary.cs" />
- <Compile Include="Util\TypeConvert.cs" />
- <Compile Include="Util\QuotesHelper.cs" />
- <Compile Include="Util\ReferenceEqualityComparer.cs" />
- <Compile Include="Util\Page.cs" />
- <Compile Include="Util\TypeExtensions.cs" />
- <Compile Include="Util\TypeLoader.cs" />
- <Compile Include="Vendor\DbSchemaLoader.cs" />
- <Compile Include="Vendor\IDataTableColumn.cs" />
- <Compile Include="Vendor\IDataName.cs" />
- <Compile Include="Vendor\IDataType.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Name.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Columns.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.DataTableColumn.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.DataName.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.ForeignKey.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.StoredProcedures.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.Tables.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.TypeMapping.cs" />
- <Compile Include="Vendor\Implementation\Vendor.ProcedureResult.cs" />
- <Compile Include="Vendor\INameAliases.cs" />
- <Compile Include="Vendor\ISchemaLoader.cs" />
- <Compile Include="Vendor\ISqlProvider.cs" />
- <Compile Include="Vendor\IVendor.cs" />
- <Compile Include="Vendor\Implementation\SchemaLoader.cs" />
- <Compile Include="Vendor\Implementation\Vendor.cs" />
- <Compile Include="Vendor\Implementation\SqlProvider.cs" />
- <Compile Include="..\DbLinq.SqlServer\SqlServerSqlProvider.cs">
- <Link>Vendors\DbLinq.SqlServer\SqlServerSqlProvider.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.SqlServer\SqlServerTypeConversions.cs">
- <Link>Vendors\DbLinq.SqlServer\SqlServerTypeConversions.cs</Link>
- </Compile>
- <Compile Include="..\DbLinq.SqlServer\SqlServerVendor.cs">
- <Link>Vendors\DbLinq.SqlServer\SqlServerVendor.cs</Link>
- </Compile>
- <Compile Include="Vendor\VendorAttribute.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- <None Include="Schema\Dbml\DbmlSchema.bat" />
- <None Include="Schema\Dbml\DbmlSchema.bat" />
- <None Include="System.Data.Linq\Assembly\ChangeLog" />
- <None Include="System.Data.Linq\ChangeLog" />
- <None Include="System.Data.Linq\Makefile" />
- <None Include="System.Data.Linq\System.Data.Linq.dll.sources" />
- <None Include="System.Data.Linq\System.Data.Linq.Mapping\ChangeLog" />
- <None Include="System.Data.Linq\System.Data.Linq.SqlClient.Implementation\ChangeLog" />
- <None Include="System.Data.Linq\System.Data.Linq.SqlClient\ChangeLog" />
- <EmbeddedResource Include="Schema\Dbml\DbmlSchema.xsd">
- </EmbeddedResource>
- </ItemGroup>
- <ItemGroup>
- <Content Include="Data\Linq\Sugar\Notes.txt" />
- <Content Include="Data\Linq\ReadMe.txt" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <PropertyGroup>
- <PreBuildEvent>
- </PreBuildEvent>
- </PropertyGroup>
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes
deleted file mode 100644
index f87cd0b2fe3..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/.gitattributes
+++ /dev/null
@@ -1,17 +0,0 @@
-/Binary.cs -crlf
-/ChangeConflictCollection.cs -crlf
-/ChangeConflictException.cs -crlf
-/CompiledQuery.cs -crlf
-/ConflictMode.cs -crlf
-/DBConvert.cs -crlf
-/DuplicateKeyException.cs -crlf
-/EntitySet.cs -crlf
-/ForeignKeyReferenceAlreadyHasValueException.cs -crlf
-/IFunctionResult.cs -crlf
-/IMultipleResults.cs -crlf
-/ISingleResult.cs -crlf
-/Link.cs -crlf
-/Makefile -crlf
-/MemberChangeConflict.cs -crlf
-/ModifiedMemberInfo.cs -crlf
-/ObjectChangeConflict.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs
deleted file mode 100644
index 16668d8ba85..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// AssemblyInfo.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-// Marek Safar <marek.safar@gmail.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Reflection;
-using System.Resources;
-using System.Security;
-using System.Diagnostics;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about the System.Data.Linq assembly
-// v3.5 Assembly
-
-[assembly: AssemblyTitle ("System.Data.Linq.dll")]
-[assembly: AssemblyDescription ("System.Data.Linq.dll")]
-[assembly: AssemblyDefaultAlias ("System.Data.Linq.dll")]
-
-#if MONO_DEPLOY
-[assembly: AssemblyCompany (Consts.MonoCompany)]
-[assembly: AssemblyProduct (Consts.MonoProduct)]
-[assembly: AssemblyCopyright (Consts.MonoCopyright)]
-[assembly: AssemblyVersion (Consts.FxVersion)]
-[assembly: SatelliteContractVersion (Consts.FxVersion)]
-[assembly: AssemblyInformationalVersion (Consts.FxFileVersion)]
-[assembly: AssemblyFileVersion (Consts.FxFileVersion)]
-
-[assembly: NeutralResourcesLanguage ("en-US")]
-[assembly: CLSCompliant (true)]
-[assembly: AssemblyDelaySign (true)]
-#endif
-
-[assembly: ComVisible (false)]
-[assembly: AllowPartiallyTrustedCallers]
-[assembly: DbLinqAttribute]
-
-// DbMetal needs access to the DbLinq internals
-[assembly: InternalsVisibleTo("sqlmetal, PublicKey=" +
-"0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400" +
-"83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8" +
-"fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663" +
-"962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279" +
-"2309259f")]
-
-// As do the sqlmetal NUnit tests...
-[assembly: InternalsVisibleTo("sqlmetal_test_net_2_0, PublicKey=" +
-"0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400" +
-"83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8" +
-"fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663" +
-"962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279" +
-"2309259f")]
-
-[assembly: InternalsVisibleTo("sqlmetal_test_net_4_0, PublicKey=" +
-"0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f400" +
-"83f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8" +
-"fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663" +
-"962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f279" +
-"2309259f")]
-
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Binary.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Binary.cs
deleted file mode 100644
index 6e0fc295c04..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Binary.cs
+++ /dev/null
@@ -1,115 +0,0 @@
-//
-// Binary.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Linq;
-
-namespace System.Data.Linq
-{
- [SerializableAttribute]
- [System.Runtime.Serialization.DataContract]
- public sealed class Binary : IEquatable<Binary>
- {
- byte[] data;
-
- public Binary(byte[] value)
- {
- if (value == null)
- throw new ArgumentNullException("value");
- data = (byte[]) value.Clone();
- }
-
- public static bool operator ==(Binary binary1, Binary binary2)
- {
- bool isNull= binary1 as object==null;
- if (isNull)
- return binary2 as object == null;
- else
- return binary1.Equals(binary2);
- }
-
- public static bool operator !=(Binary binary1, Binary binary2)
- {
- return !(binary1 == binary2);
- }
-
- public static implicit operator Binary(byte[] value)
- {
- return new Binary(value);
- }
-
- public int Length
- {
- get { return data.Length; }
- }
-
- public bool Equals(Binary other)
- {
- if (other == null)
- return false;
-
- if (this.Length != other.Length)
- return false;
-
- for (int i = 0; i < data.Length; i++)
- if (this.data[i] != other.data[i])
- return false;
-
- return true;
- }
-
- public override bool Equals(object obj)
- {
- Binary other = obj as Binary;
- return other != null && Equals(other);
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- for (int i = 0; i < data.Length; ++i)
- hc ^= data[i];
- return hc;
- }
-
- public byte[] ToArray()
- {
- if (data != null)
- return data.ToArray();
- else
- return null;
- }
-
- public override string ToString()
- {
- return '"' + Convert.ToBase64String(data) + '"';
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictCollection.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictCollection.cs
deleted file mode 100644
index 9c7921d808f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictCollection.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-//
-// ChangeConflictCollection.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace System.Data.Linq
-{
- public sealed class ChangeConflictCollection : ICollection<ObjectChangeConflict>, ICollection, IEnumerable<ObjectChangeConflict>, IEnumerable
-
- {
- internal ChangeConflictCollection ()
- {
- }
-
- [MonoTODO]
- public int Count {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public ObjectChangeConflict this [int index] {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- bool ICollection<ObjectChangeConflict>.IsReadOnly {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- bool ICollection.IsSynchronized {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- object ICollection.SyncRoot {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public void Clear ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public bool Contains (ObjectChangeConflict item)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void CopyTo (ObjectChangeConflict [] array, int arrayIndex)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public IEnumerator<ObjectChangeConflict> GetEnumerator ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public bool Remove (ObjectChangeConflict item)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void ResolveAll (RefreshMode mode)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void ResolveAll (RefreshMode mode, bool autoResolveDeletes)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- void ICollection<ObjectChangeConflict>.Add (ObjectChangeConflict item)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- void ICollection.CopyTo (Array array, int index)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- IEnumerator IEnumerable.GetEnumerator ()
- {
- throw new NotImplementedException ();
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictException.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictException.cs
deleted file mode 100644
index 36da7a6c4b6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ChangeConflictException.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// ChangeConflictException.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq
-{
- public class ChangeConflictException : Exception
- {
- public ChangeConflictException ()
- : this ("Change conflict occured")
- {
- }
-
- public ChangeConflictException (string message)
- : this (message, null)
- {
- }
-
- public ChangeConflictException (string message, Exception innerException)
- : base (message, innerException)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/CompiledQuery.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/CompiledQuery.cs
deleted file mode 100644
index f789d52ad7c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/CompiledQuery.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-//
-// ChangeSet.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Linq.Expressions;
-
-namespace System.Data.Linq
-{
- public sealed class CompiledQuery
- {
- [MonoTODO]
- public static Func<TArg0, TResult> Compile<TArg0, TResult> (Expression<Func<TArg0, TResult>> query)
- where TArg0 : DataContext
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Func<TArg0, TArg1, TResult> Compile<TArg0, TArg1, TResult> (Expression<Func<TArg0, TArg1, TResult>> query)
- where TArg0 : DataContext
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Func<TArg0, TArg1, TArg2, TResult> Compile<TArg0, TArg1, TArg2, TResult> (Expression<Func<TArg0, TArg1, TArg2, TResult>> query)
- where TArg0 : DataContext
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Func<TArg0, TArg1, TArg2, TArg3, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TResult> (Expression<Func<TArg0, TArg1, TArg2, TArg3, TResult>> query)
- where TArg0 : DataContext
- {
- throw new NotImplementedException ();
- }
-
- internal CompiledQuery ()
- {
- }
-
- [MonoTODO]
- public LambdaExpression Expression {
- get { throw new NotImplementedException (); }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ConflictMode.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ConflictMode.cs
deleted file mode 100644
index 310dcb99aef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ConflictMode.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// ConflictMode.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Data.Linq
-{
- public enum ConflictMode
- {
- FailOnFirstConflict,
- ContinueOnConflict
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DBConvert.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DBConvert.cs
deleted file mode 100644
index 8c33e79589b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DBConvert.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// ConflictMode.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq
-{
- public static class DBConvert
- {
-
- [MonoTODO]
- public static T ChangeType<T> (object value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static object ChangeType (object value, Type type)
- {
- throw new NotImplementedException ();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DuplicateKeyException.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DuplicateKeyException.cs
deleted file mode 100644
index 107a4a00510..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/DuplicateKeyException.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// DuplicateKeyException.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq
-{
- public class DuplicateKeyException : InvalidOperationException
- {
- public DuplicateKeyException (object duplicate)
- : this (duplicate, "Duplicate key was found")
- {
- }
-
- public DuplicateKeyException (object duplicate, string message)
- : this (duplicate, message, null)
- {
- }
-
- public DuplicateKeyException (object duplicate, string message, Exception innerException)
- : base (message, innerException)
- {
- this.duplicate = duplicate;
- }
-
- object duplicate;
-
- public object Object {
- get { return duplicate; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs
deleted file mode 100644
index f01a9013ce5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// ForeignKeyReferenceAlreadyHasValueException.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq
-{
- public class ForeignKeyReferenceAlreadyHasValueException
- : InvalidOperationException
- {
- public ForeignKeyReferenceAlreadyHasValueException ()
- : this ("Foreign key reference already has a value")
- {
- }
-
- public ForeignKeyReferenceAlreadyHasValueException (string message)
- : this (message, null)
- {
- }
-
- public ForeignKeyReferenceAlreadyHasValueException (string message, Exception innerException)
- : base (message, innerException)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IFunctionResult.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IFunctionResult.cs
deleted file mode 100644
index 9e3e3e94cff..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IFunctionResult.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// IFunctionResult.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq
-{
- public interface IFunctionResult
- {
- object ReturnValue { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IMultipleResults.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IMultipleResults.cs
deleted file mode 100644
index 68117f78f6f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/IMultipleResults.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// IMultipleResults.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-
-namespace System.Data.Linq
-{
- public interface IMultipleResults : IFunctionResult, IDisposable
- {
- IEnumerable<TElement> GetResult<TElement> ();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ISingleResult.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ISingleResult.cs
deleted file mode 100644
index 61f6044484e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ISingleResult.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// ISingleResult.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace System.Data.Linq
-{
- public interface ISingleResult<T> : IEnumerable<T>, IEnumerable, IFunctionResult, IDisposable
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Makefile b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Makefile
deleted file mode 100644
index 13bea782425..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-thisdir = class/System.Data.Linq
-SUBDIRS =
-include ../../build/rules.make
-
-LIBRARY = System.Data.Linq.dll
-LIB_REFS = System System.Core System.Data System.Transactions System.Xml
-KEYFILE = ../ecma.pub
-LIB_MCS_FLAGS =
-
-NO_TEST = yes
-
-include ../../build/library.make
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/MemberChangeConflict.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/MemberChangeConflict.cs
deleted file mode 100644
index 221b549e49c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/MemberChangeConflict.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// MemberChangeConflict.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.ObjectModel;
-using System.Reflection;
-
-namespace System.Data.Linq
-{
- public sealed class MemberChangeConflict
- {
- internal MemberChangeConflict ()
- {
- }
-
- [MonoTODO]
- public object CurrentValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public object DatabaseValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public bool IsModified {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public bool IsResolved {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public MemberInfo Member {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public object OriginalValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public void Resolve (object value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void Resolve (RefreshMode refreshMode)
- {
- throw new NotImplementedException ();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ModifiedMemberInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ModifiedMemberInfo.cs
deleted file mode 100644
index ce293409485..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ModifiedMemberInfo.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// ModifiedMemberInfo.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Reflection;
-
-namespace System.Data.Linq
-{
- public struct ModifiedMemberInfo
- {
- [MonoTODO]
- public object CurrentValue {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public MemberInfo Member {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public object OriginalValue {
- get { throw new NotImplementedException (); }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ObjectChangeConflict.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ObjectChangeConflict.cs
deleted file mode 100644
index d293b1902b5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/ObjectChangeConflict.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// ObjectChangeConflict.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.ObjectModel;
-using System.Reflection;
-
-namespace System.Data.Linq
-{
- public sealed class ObjectChangeConflict
- {
- internal ObjectChangeConflict ()
- {
- }
-
- [MonoTODO]
- public bool IsDeleted {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public bool IsResolved {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public ReadOnlyCollection<MemberChangeConflict> MemberConflicts {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public object Object {
- get { throw new NotImplementedException (); }
- }
-
- [MonoTODO]
- public void Resolve ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void Resolve (RefreshMode refreshMode)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void Resolve (RefreshMode refreshMode, bool autoResolveDeletes)
- {
- throw new NotImplementedException ();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes
deleted file mode 100644
index cb5df03f058..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/.gitattributes
+++ /dev/null
@@ -1,22 +0,0 @@
-/AssociationAttribute.cs -crlf
-/AutoSync.cs -crlf
-/ColumnAttribute.cs -crlf
-/DataAttribute.cs -crlf
-/DatabaseAttribute.cs -crlf
-/FunctionAttribute.cs -crlf
-/InheritanceMappingAttribute.cs -crlf
-/MappingSource.cs -crlf
-/MetaAccessor.cs -crlf
-/MetaAccessor_2.cs -crlf
-/MetaAssociation.cs -crlf
-/MetaDataMember.cs -crlf
-/MetaFunction.cs -crlf
-/MetaModel.cs -crlf
-/MetaParameter.cs -crlf
-/MetaTable.cs -crlf
-/MetaType.cs -crlf
-/ParameterAttribute.cs -crlf
-/ProviderAttribute.cs -crlf
-/ResultTypeAttribute.cs -crlf
-/TableAttribute.cs -crlf
-/UpdateCheck.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AssociationAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AssociationAttribute.cs
deleted file mode 100644
index 064bf0f8586..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AssociationAttribute.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// AssociationAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
- public sealed class AssociationAttribute : DataAttribute
- {
- public bool DeleteOnNull { get; set; }
-
- public string DeleteRule { get; set; }
-
- public bool IsForeignKey { get; set; }
-
- public bool IsUnique { get; set; }
-
- public string OtherKey { get; set; }
-
- public string ThisKey { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AutoSync.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AutoSync.cs
deleted file mode 100644
index 0f359b50ba2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/AutoSync.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// AutoSync.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Data.Linq.Mapping
-{
- public enum AutoSync
- {
- Default,
- Always,
- Never,
- OnInsert,
- OnUpdate
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ColumnAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ColumnAttribute.cs
deleted file mode 100644
index cc4a0066f79..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ColumnAttribute.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// ColumnAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
- public sealed class ColumnAttribute : DataAttribute
- {
- public ColumnAttribute()
- {
- CanBeNull = true;
- }
-
- public AutoSync AutoSync { get; set; }
- public bool CanBeNull { get; set; }
- public string DbType { get; set; }
- public string Expression { get; set; }
- public bool IsDbGenerated { get; set; }
- public bool IsDiscriminator { get; set; }
- public bool IsPrimaryKey { get; set; }
- public bool IsVersion { get; set; }
- public UpdateCheck UpdateCheck { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DataAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DataAttribute.cs
deleted file mode 100644
index 460f1b4c8b1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DataAttribute.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// DataAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class DataAttribute : Attribute
- {
- public string Name { get; set; }
- public string Storage { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DatabaseAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DatabaseAttribute.cs
deleted file mode 100644
index 710f1f73f31..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/DatabaseAttribute.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// DatabaseAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Class, AllowMultiple = false)]
- public sealed class DatabaseAttribute : Attribute
- {
- public string Name { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/FunctionAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/FunctionAttribute.cs
deleted file mode 100644
index 0b18fbf80c2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/FunctionAttribute.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// FunctionAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Linq.Expressions;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Method, AllowMultiple = false)]
- public sealed class FunctionAttribute : Attribute
- {
- public bool IsComposable { get; set; }
- public string Name { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/InheritanceMappingAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/InheritanceMappingAttribute.cs
deleted file mode 100644
index 995f0e9087e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/InheritanceMappingAttribute.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// InheritanceMappingAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Class, AllowMultiple = true, Inherited = false)]
- public sealed class InheritanceMappingAttribute : Attribute
- {
- public object Code { get; set; }
- public bool IsDefault { get; set; }
- public Type Type { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MappingSource.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MappingSource.cs
deleted file mode 100644
index ddaf89347b2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MappingSource.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// MappingSource.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Linq.Expressions;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MappingSource
- {
- Dictionary<Type, MetaModel> sources = new Dictionary<Type, MetaModel> ();
-
- protected abstract MetaModel CreateModel (Type dataContextType);
-
- public MetaModel GetModel (Type dataContextType)
- {
- MetaModel m;
- if (!sources.TryGetValue (dataContextType, out m)) {
- m = CreateModel (dataContextType);
- sources [dataContextType] = m;
- }
- return m;
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor.cs
deleted file mode 100644
index 25ef38595d7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// MetaAccessor.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaAccessor
- {
- public abstract Type Type { get; }
-
- public abstract object GetBoxedValue (object instance);
-
- [MonoTODO]
- public virtual bool HasAssignedValue (object instance)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public virtual bool HasLoadedValue (object instance)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public virtual bool HasValue (object instance)
- {
- throw new NotImplementedException ();
- }
-
- public abstract void SetBoxedValue (ref object instance, object value);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor_2.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor_2.cs
deleted file mode 100644
index 8275e3038bf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAccessor_2.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// MetaAccessor_2.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaAccessor<TEntity, TMember> : MetaAccessor
- {
- public override Type Type {
- get { return typeof (TEntity); }
- }
-
- public override object GetBoxedValue (object instance)
- {
- return GetValue ((TEntity) instance);
- }
-
- public abstract TMember GetValue (TEntity instance);
-
- public override void SetBoxedValue (ref object instance, object value)
- {
- TEntity ent = (TEntity) instance;
- SetValue (ref ent, (TMember) value);
- instance = ent;
- }
-
- public abstract void SetValue (ref TEntity instance, TMember value);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAssociation.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAssociation.cs
deleted file mode 100644
index f59901f1ea2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaAssociation.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// MetaAssociation.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.ObjectModel;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaAssociation
- {
- public abstract bool DeleteOnNull { get; }
- public abstract string DeleteRule { get; }
- public abstract bool IsForeignKey { get; }
- public abstract bool IsMany { get; }
- public abstract bool IsNullable { get; }
- public abstract bool IsUnique { get; }
- public abstract ReadOnlyCollection<MetaDataMember> OtherKey { get; }
- public abstract bool OtherKeyIsPrimaryKey { get; }
- public abstract MetaDataMember OtherMember { get; }
- public abstract MetaType OtherType { get; }
- public abstract ReadOnlyCollection<MetaDataMember> ThisKey { get; }
- public abstract bool ThisKeyIsPrimaryKey { get; }
- public abstract MetaDataMember ThisMember { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaDataMember.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaDataMember.cs
deleted file mode 100644
index af5536eb4e9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaDataMember.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// MetaDataMember.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.ObjectModel;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaDataMember
- {
- public abstract MetaAssociation Association { get; }
- public abstract AutoSync AutoSync { get; }
- public abstract bool CanBeNull { get; }
- public abstract string DbType { get; }
- public abstract MetaType DeclaringType { get; }
- public abstract MetaAccessor DeferredSourceAccessor { get; }
- public abstract MetaAccessor DeferredValueAccessor { get; }
- public abstract string Expression { get; }
- public abstract bool IsAssociation { get; }
- public abstract bool IsDbGenerated { get; }
- public abstract bool IsDeferred { get; }
- public abstract bool IsDiscriminator { get; }
- public abstract bool IsPersistent { get; }
- public abstract bool IsPrimaryKey { get; }
- public abstract bool IsVersion { get; }
- public abstract MethodInfo LoadMethod { get; }
- public abstract string MappedName { get; }
- public abstract MemberInfo Member { get; }
- public abstract MetaAccessor MemberAccessor { get; }
- public abstract string Name { get; }
- public abstract int Ordinal { get; }
- public abstract MetaAccessor StorageAccessor { get; }
- public abstract MemberInfo StorageMember { get; }
- public abstract Type Type { get; }
- public abstract UpdateCheck UpdateCheck { get; }
-
- public abstract bool IsDeclaredBy (MetaType type);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaFunction.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaFunction.cs
deleted file mode 100644
index ae54a561a00..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaFunction.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-//
-// MetaFunction.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.ObjectModel;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaFunction
- {
- public abstract bool HasMultipleResults { get; }
- public abstract bool IsComposable { get; }
- public abstract string MappedName { get; }
- public abstract MethodInfo Method { get; }
- public abstract MetaModel Model { get; }
- public abstract string Name { get; }
- public abstract ReadOnlyCollection<MetaParameter> Parameters { get; }
- public abstract ReadOnlyCollection<MetaType> ResultRowTypes { get; }
- public abstract MetaParameter ReturnParameter { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaModel.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaModel.cs
deleted file mode 100644
index 2cdca129950..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaModel.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// MetaModel.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaModel
- {
- public abstract Type ContextType { get; }
- public abstract string DatabaseName { get; }
- public abstract MappingSource MappingSource { get; }
- public abstract Type ProviderType { get; }
-
- public abstract MetaFunction GetFunction (MethodInfo method);
- public abstract IEnumerable<MetaFunction> GetFunctions ();
- public abstract MetaType GetMetaType (Type type);
- public abstract MetaTable GetTable (Type rowType);
- public abstract IEnumerable<MetaTable> GetTables ();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaParameter.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaParameter.cs
deleted file mode 100644
index f9fa744a750..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaParameter.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-// MetaParameter.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaParameter
- {
- public abstract string DbType { get; }
- public abstract string MappedName { get; }
- public abstract string Name { get; }
- public abstract ParameterInfo Parameter { get; }
- public abstract Type ParameterType { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaTable.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaTable.cs
deleted file mode 100644
index d6717518e0a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaTable.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// MetaTable.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaTable
- {
- public abstract MethodInfo DeleteMethod { get; }
- public abstract MethodInfo InsertMethod { get; }
- public abstract MetaModel Model { get; }
- public abstract MetaType RowType { get; }
- public abstract string TableName { get; }
- public abstract MethodInfo UpdateMethod { get; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaType.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaType.cs
deleted file mode 100644
index 24173c3596c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/MetaType.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-//
-// MetaType.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Reflection;
-
-namespace System.Data.Linq.Mapping
-{
- public abstract class MetaType
- {
- public abstract ReadOnlyCollection<MetaAssociation> Associations { get; }
- public abstract bool CanInstantiate { get; }
- public abstract ReadOnlyCollection<MetaDataMember> DataMembers { get; }
- public abstract MetaDataMember DBGeneratedIdentityMember { get; }
- public abstract ReadOnlyCollection<MetaType> DerivedTypes { get; }
- public abstract MetaDataMember Discriminator { get; }
- public abstract bool HasAnyLoadMethod { get; }
- public abstract bool HasAnyValidateMethod { get; }
- public abstract bool HasInheritance { get; }
- public abstract bool HasInheritanceCode { get; }
- public abstract bool HasUpdateCheck { get; }
- public abstract ReadOnlyCollection<MetaDataMember> IdentityMembers { get; }
- public abstract MetaType InheritanceBase { get; }
- public abstract object InheritanceCode { get; }
- public abstract MetaType InheritanceDefault { get; }
- public abstract MetaType InheritanceRoot { get; }
- public abstract ReadOnlyCollection<MetaType> InheritanceTypes { get; }
- public abstract bool IsEntity { get; }
- public abstract bool IsInheritanceDefault { get; }
- public abstract MetaModel Model { get; }
- public abstract string Name { get; }
- public abstract MethodInfo OnLoadedMethod { get; }
- public abstract MethodInfo OnValidateMethod { get; }
- public abstract ReadOnlyCollection<MetaDataMember> PersistentDataMembers { get; }
- public abstract MetaTable Table { get; }
- public abstract Type Type { get; }
- public abstract MetaDataMember VersionMember { get; }
-
- public abstract MetaDataMember GetDataMember (MemberInfo member);
- public abstract MetaType GetInheritanceType (Type type);
- public abstract MetaType GetTypeForInheritanceCode (object code);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ParameterAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ParameterAttribute.cs
deleted file mode 100644
index 002c24e3995..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ParameterAttribute.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// ParameterAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Parameter|AttributeTargets.ReturnValue, AllowMultiple = false)]
- public sealed class ParameterAttribute : Attribute
- {
- public string DbType { get; set; }
- public string Name { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ProviderAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ProviderAttribute.cs
deleted file mode 100644
index a7b0d29e83b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ProviderAttribute.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// ProviderAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Class, AllowMultiple = false)]
- public sealed class ProviderAttribute : Attribute
- {
- public ProviderAttribute ()
- {
- }
-
- public ProviderAttribute (Type type)
- {
- if (type == null)
- throw new ArgumentNullException ("type");
- this.type = type;
- }
-
- Type type;
-
- public Type Type {
- get { return type; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ResultTypeAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ResultTypeAttribute.cs
deleted file mode 100644
index a8c3498bb06..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/ResultTypeAttribute.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// ResultTypeAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Method, AllowMultiple = true)]
- public sealed class ResultTypeAttribute : Attribute
- {
- public ResultTypeAttribute (Type type)
- {
- if (type == null)
- throw new ArgumentNullException ("type");
- this.type = type;
- }
-
- Type type;
-
- public Type Type {
- get { return type; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/TableAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/TableAttribute.cs
deleted file mode 100644
index cb9d15b85dd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/TableAttribute.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// TableAttribute.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.Mapping
-{
- [AttributeUsage (AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
- public sealed class TableAttribute : Attribute
- {
- public string Name { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/UpdateCheck.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/UpdateCheck.cs
deleted file mode 100644
index f8a8ab2a828..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.Mapping/UpdateCheck.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// UpdateCheck.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace System.Data.Linq.Mapping
-{
- public enum UpdateCheck
- {
- Always,
- Never,
- WhenChanged
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes
deleted file mode 100644
index 5681f408366..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/ObjectMaterializer.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs
deleted file mode 100644
index 7aad9afccc2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-//
-// ObjectMaterializer.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Data.Common;
-using System.Linq;
-
-namespace System.Data.Linq.SqlClient.Implementation
-{
- public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader
- {
- [MonoTODO]
- public ObjectMaterializer()
- {
- throw new NotImplementedException();
- }
-
- [MonoTODO]
- public static IEnumerable<TOutput> Convert<TOutput> (IEnumerable source)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static IGrouping<TKey, TElement> CreateGroup<TKey, TElement> (TKey key, IEnumerable<TElement> items)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static IOrderedEnumerable<TElement> CreateOrderedEnumerable<TElement> (IEnumerable<TElement> items)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Exception ErrorAssignmentToNull (Type type)
- {
- throw new NotImplementedException ();
- }
-
- // instance members
-
- [MonoTODO]
- public object [] Arguments;
-
- [MonoTODO]
- public DbDataReader BufferReader;
-
- [MonoTODO]
- public TDataReader DataReader;
-
- [MonoTODO]
- public object [] Globals;
-
- [MonoTODO]
- public object [] Locals;
-
- [MonoTODO]
- public int[] Ordinals;
-
- [MonoTODO]
- public abstract bool CanDeferLoad { get; }
-
- public abstract IEnumerable ExecuteSubQuery (int iSubQuery, object [] args);
- public abstract IEnumerable<T> GetLinkSource<T> (int globalLink, int localFactory, object [] keyValues);
- public abstract IEnumerable<T> GetNestedLinkSource<T> (int globalLink, int localFactory, object instance);
- public abstract object InsertLookup (int globalMetaType, object instance);
- public abstract bool Read ();
- public abstract void SendEntityMaterialized (int globalMetaType, object instance);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes
deleted file mode 100644
index a8f81f8079b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/Sql2000Provider.cs -crlf
-/Sql2005Provider.cs -crlf
-/SqlHelpers.cs -crlf
-/SqlMethods.cs -crlf
-/SqlProvider.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2000Provider.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2000Provider.cs
deleted file mode 100644
index ddc380b8749..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2000Provider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// Sql2000Provider.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.SqlClient
-{
- [MonoTODO]
- public sealed class Sql2000Provider : SqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2005Provider.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2005Provider.cs
deleted file mode 100644
index 980ec6061b7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/Sql2005Provider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// Sql2000Provider.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.SqlClient
-{
- [MonoTODO]
- public sealed class Sql2005Provider : SqlProvider
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlHelpers.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlHelpers.cs
deleted file mode 100644
index 3c6a5a84675..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlHelpers.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// SqlHelpers.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.SqlClient
-{
- public static class SqlHelpers
- {
- [MonoTODO]
- public static string GetStringContainsPattern (string text, char escape)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static string GetStringEndsWithPattern (string text, char escape)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static string GetStringStartsWithPattern (string text, char escape)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static string TranslateVBLikePattern (string pattern, char escape)
- {
- throw new NotImplementedException ();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlMethods.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlMethods.cs
deleted file mode 100644
index 47e5151fb46..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlMethods.cs
+++ /dev/null
@@ -1,273 +0,0 @@
-//
-// SqlMethods.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.SqlClient
-{
- public static class SqlMethods
- {
- static Exception NotSupported()
- {
- return new NotSupportedException("The method in SqlMethods type cannot be used directly. It is only for Linq to SQL trsnslation");
- }
-
- [MonoTODO]
- public static int DateDiffDay (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffDay (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffHour (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffHour (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMillisecond (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMillisecond (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMinute (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMinute (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMonth (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMonth (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffSecond (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffSecond (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffYear (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffYear (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- #region .NET 3.5 SP1 (DateTimeOffset)
-
- [MonoTODO]
- public static int DateDiffMicrosecond (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMicrosecond (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffNanosecond (DateTime startDate, DateTime endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffNanosecond (DateTime? startDate, DateTime? endDate)
- {
- throw NotSupported();
- }
-
-
- [MonoTODO]
- public static int DateDiffDay (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffDay (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffHour (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffHour (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMicrosecond (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMicrosecond (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMillisecond (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMillisecond (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMinute (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMinute (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffMonth (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffMonth (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffNanosecond (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffNanosecond (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffSecond (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffSecond (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int DateDiffYear (DateTimeOffset startDate, DateTimeOffset endDate)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static int? DateDiffYear (DateTimeOffset? startDate, DateTimeOffset? endDate)
- {
- throw NotSupported();
- }
- #endregion
-
- [MonoTODO]
- public static bool Like (string matchExpression, string pattern)
- {
- throw NotSupported();
- }
-
- [MonoTODO]
- public static bool Like (string matchExpression, string pattern, char escapeCharacter)
- {
- throw NotSupported();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlProvider.cs
deleted file mode 100644
index 24db732c96a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.SqlClient/SqlProvider.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// SqlProvider.cs
-//
-// Author:
-// Atsushi Enomoto <atsushi@ximian.com>
-//
-// Copyright (C) 2008 Novell, Inc.
-//
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-
-namespace System.Data.Linq.SqlClient
-{
- [MonoTODO]
- public class SqlProvider : IDisposable
- {
- public void Dispose ()
- {
- Dispose (true);
- }
-
- protected virtual void Dispose (bool disposing)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.dll.sources b/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.dll.sources
deleted file mode 100644
index e5593b51fc5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/System.Data.Linq/System.Data.Linq.dll.sources
+++ /dev/null
@@ -1,58 +0,0 @@
-../../build/common/Consts.cs
-../../build/common/MonoTODOAttribute.cs
-Assembly/AssemblyInfo.cs
-System.Data.Linq.Mapping/AssociationAttribute.cs
-System.Data.Linq.Mapping/AttributeMappingSource.cs
-System.Data.Linq.Mapping/AutoSync.cs
-System.Data.Linq.Mapping/ColumnAttribute.cs
-System.Data.Linq.Mapping/DataAttribute.cs
-System.Data.Linq.Mapping/DatabaseAttribute.cs
-System.Data.Linq.Mapping/FunctionAttribute.cs
-System.Data.Linq.Mapping/InheritanceMappingAttribute.cs
-System.Data.Linq.Mapping/MappingSource.cs
-System.Data.Linq.Mapping/MetaAccessor.cs
-System.Data.Linq.Mapping/MetaAccessor_2.cs
-System.Data.Linq.Mapping/MetaAssociation.cs
-System.Data.Linq.Mapping/MetaDataMember.cs
-System.Data.Linq.Mapping/MetaFunction.cs
-System.Data.Linq.Mapping/MetaModel.cs
-System.Data.Linq.Mapping/MetaParameter.cs
-System.Data.Linq.Mapping/MetaTable.cs
-System.Data.Linq.Mapping/MetaType.cs
-System.Data.Linq.Mapping/ParameterAttribute.cs
-System.Data.Linq.Mapping/ProviderAttribute.cs
-System.Data.Linq.Mapping/ResultTypeAttribute.cs
-System.Data.Linq.Mapping/TableAttribute.cs
-System.Data.Linq.Mapping/UpdateCheck.cs
-System.Data.Linq.Mapping/XmlMappingSource.cs
-System.Data.Linq.SqlClient.Implementation/ObjectMaterializer.cs
-System.Data.Linq.SqlClient/Sql2000Provider.cs
-System.Data.Linq.SqlClient/Sql2005Provider.cs
-System.Data.Linq.SqlClient/SqlHelpers.cs
-System.Data.Linq.SqlClient/SqlMethods.cs
-System.Data.Linq.SqlClient/SqlProvider.cs
-System.Data.Linq/Binary.cs
-System.Data.Linq/ChangeAction.cs
-System.Data.Linq/ChangeConflictCollection.cs
-System.Data.Linq/ChangeConflictException.cs
-System.Data.Linq/ChangeSet.cs
-System.Data.Linq/CompiledQuery.cs
-System.Data.Linq/ConflictMode.cs
-System.Data.Linq/DBConvert.cs
-System.Data.Linq/DataContext.cs
-System.Data.Linq/DataLoadOptions.cs
-System.Data.Linq/DuplicateKeyException.cs
-System.Data.Linq/EntityRef.cs
-System.Data.Linq/EntitySet.cs
-System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.cs
-System.Data.Linq/IExecuteResult.cs
-System.Data.Linq/IFunctionResult.cs
-System.Data.Linq/IMultipleResults.cs
-System.Data.Linq/ISingleResult.cs
-System.Data.Linq/ITable.cs
-System.Data.Linq/Link.cs
-System.Data.Linq/MemberChangeConflict.cs
-System.Data.Linq/ModifiedMemberInfo.cs
-System.Data.Linq/ObjectChangeConflict.cs
-System.Data.Linq/RefreshMode.cs
-System.Data.Linq/Table.cs
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes
deleted file mode 100644
index 52f9784b947..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/.gitattributes
+++ /dev/null
@@ -1,11 +0,0 @@
-/AssemblyInfo.cs -crlf
-/AttributeMappingSourceTest.cs -crlf
-/BinaryTest.cs -crlf
-/CsvArrayAdapterTest.cs -crlf
-/DataContextTest.cs -crlf
-/EntitySetTest.cs -crlf
-/ExpressionEqualityComparerTest.cs -crlf
-/IDataTypeExtensionsTest.cs -crlf
-/PeopleTable.cs -crlf
-/TableTest.cs -crlf
-/TypeContextTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/AssemblyInfo.cs
deleted file mode 100644
index 449c50904f5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinqTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("DbLinqTest")]
-[assembly: AssemblyCopyright("Copyright © 2008")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM componenets. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("52112670-1196-4229-ae51-535cf23869cb")]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/AttributeMappingSourceTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/AttributeMappingSourceTest.cs
deleted file mode 100755
index 64c36881d41..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/AttributeMappingSourceTest.cs
+++ /dev/null
@@ -1,82 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2009 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Data.SqlClient;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-
-using System.Data.Linq.Mapping;
-
-#if MONO_STRICT
-using System.Data.Linq;
-using AttributeMappingSource = System.Data.Linq.Mapping.AttributeMappingSource;
-#else
-using DbLinq.Data.Linq;
-using AttributeMappingSource = DbLinq.Data.Linq.Mapping.AttributeMappingSource;
-#endif
-
-using DbLinq.Null;
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- [Table(Name = "dbo...FooTable")]
- class Foo
- {
- [Column(Name="Col1")]
- public string Column1 { get; set; }
- }
-
- [Database(Name = "MyDB1")]
- class MyDataContext2 : DataContext
- {
- public MyDataContext2()
- : base(new SqlConnection("Data Source=localhost"))
- {
- }
-
- public Table<Foo> FooTable { get { return GetTable<Foo>(); } }
- public Table<Foo> FooFieldTable;
- }
-
- [TestFixture]
- public class AttributeMappingSourceTest
- {
- [Test]
- public void CreateModel_GetTables_Has_No_Duplicates()
- {
- var model = new AttributeMappingSource().GetModel(typeof(MyDataContext2));
- var tables = model.GetTables().ToList();
- Assert.AreEqual(1, tables.Count);
- Assert.AreEqual("dbo...FooTable", tables[0].TableName);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/CsvArrayAdapterTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/CsvArrayAdapterTest.cs
deleted file mode 100644
index b40cfaa9090..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/CsvArrayAdapterTest.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq;
-using DbLinq.Schema.Dbml.Adapter;
-using DbLinq.Util;
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- /// <summary>
- /// Summary description for TypeContextTest
- /// </summary>
- [TestFixture]
- public class CsvArrayAdapterTest
- {
- public class CsvArray
- {
- public string S;
- public ISimpleList<string> A;
-
- public CsvArray()
- {
- A = new CsvArrayAdapter(this, "S");
- }
- }
-
- [Test]
- public void ArrayTest()
- {
- var ca = new CsvArray { S = "a,b" };
- var al = ca.A.ToArray();
- Assert.AreEqual(2, al.Count());
- Assert.AreEqual("a", al[0]);
- Assert.AreEqual("b", al[1]);
- }
-
- [Test]
- public void WriteArrayTest()
- {
- var ca = new CsvArray { S = "a,b" };
- ca.A.Add("c");
- Assert.AreEqual("a,b,c", ca.S);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test.csproj b/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test.csproj
deleted file mode 100644
index 06896d12d34..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test.csproj
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{408D1FEB-71F4-4666-ADAD-194616D99B94}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq_test</RootNamespace>
- <AssemblyName>DbLinq_test</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\..\DbLinq.snk</AssemblyOriginatorKeyFile>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="AttributeMappingSourceTest.cs" />
- <Compile Include="CsvArrayAdapterTest.cs" />
- <Compile Include="DataContextTest.cs" />
- <Compile Include="EntitySetTest.cs" />
- <Compile Include="ExpressionEqualityComparerTest.cs" />
- <Compile Include="IDataTypeExtensionsTest.cs" />
- <Compile Include="NullProvider.cs">
- </Compile>
- <Compile Include="PeopleTable.cs" />
- <Compile Include="Providers\Internals\ReflectionTest.cs" />
- <Compile Include="TableTest.cs" />
- <Compile Include="TypeContextTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\DbMetal\DbMetal.csproj">
- <Project>{363FF43D-C870-4423-BE50-DAED7793A6D1}</Project>
- <Name>DbMetal</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq.snk" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test_ndb_strict.csproj b/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test_ndb_strict.csproj
deleted file mode 100644
index 8820013a3ad..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/DbLinq_test_ndb_strict.csproj
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{AB60629C-6B19-4465-89AA-DBD7A0428F4B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbLinq_test_ndb</RootNamespace>
- <AssemblyName>DbLinq_test_ndb_strict</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\..\DbLinq.snk</AssemblyOriginatorKeyFile>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT;L2SQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;MONO_STRICT;L2SQL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AttributeMappingSourceTest.cs" />
- <Compile Include="BinaryTest.cs" />
- <Compile Include="DataContextTest.cs" />
- <Compile Include="EntitySetTest.cs" />
- <Compile Include="NullProvider.cs">
- </Compile>
- <Compile Include="PeopleTable.cs" />
- <Compile Include="System.Data.Linq.Mapping\ColumnAttributeTest.cs" />
- <Compile Include="TableTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq.snk" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/ExpressionEqualityComparerTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/ExpressionEqualityComparerTest.cs
deleted file mode 100644
index d175234bac4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/ExpressionEqualityComparerTest.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-using System.Collections.Generic;
-using System.Reflection;
-using DbLinq.Util;
-using System.Linq.Expressions;
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- /// <summary>
- ///This is a test class for ExpressionEqualityComparerTest and is intended
- ///to contain all ExpressionEqualityComparerTest Unit Tests
- ///</summary>
- [TestFixture]
- public class ExpressionEqualityComparerTest
- {
- private readonly IEqualityComparer<Expression> equalityComparer = new ExpressionEqualityComparer();
-
- private void CheckEquality(Expression a, Expression b)
- {
- Assert.AreEqual(equalityComparer.GetHashCode(a), equalityComparer.GetHashCode(b));
- Assert.IsTrue(equalityComparer.Equals(a, b));
- }
-
- private void CheckInequality(Expression a, Expression b)
- {
- Assert.IsFalse(equalityComparer.Equals(a, b));
- }
-
- [Test]
- public void Equality1Test()
- {
- CheckEquality(Expression.Add(Expression.Constant(1), Expression.Constant(2)),
- Expression.Add(Expression.Constant(1), Expression.Constant(2)));
- }
-
- [Test]
- public void Inequality1Test()
- {
- CheckInequality(Expression.Add(Expression.Constant(1), Expression.Constant(2)),
- Expression.Add(Expression.Constant(1), Expression.Constant(3)));
- }
-
- [Test]
- public void Equality2Test()
- {
- CheckEquality(Expression.Condition(Expression.Constant(true), Expression.Constant(1), Expression.Constant(2)),
- Expression.Condition(Expression.Constant(true), Expression.Constant(1), Expression.Constant(2)));
- }
-
- [Test]
- public void Equality3Test()
- {
- CheckEquality(Expression.Constant(1), Expression.Constant(1));
- }
-
- [Test]
- public void Equality4Test()
- {
- CheckEquality(Expression.Constant("1"), Expression.Constant("1"));
- }
-
- [Test]
- public void Inequality4Test()
- {
- CheckInequality(Expression.Constant(1), Expression.Constant("1"));
- }
- [Test]
- public void Inequality5Test()
- {
- CheckInequality(Expression.Constant(1), null);
- }
- [Test]
- public void Inequality6Test()
- {
- CheckInequality(null, Expression.Constant("1"));
- }
- [Test]
- public void Inequality7Test()
- {
- CheckInequality(Expression.Constant(1), Expression.Negate(Expression.Constant(1)));
- }
- static int F()
- {
- return 1;
- }
-
- static int G()
- {
- return 1;
- }
-
- //[TestMethod, Test]
- //public void Equality8Test()
- //{
- // CheckEquality(
- // Expression.Invoke(Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static))),
- // Expression.Invoke(Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static)))
- // );
- //}
-
- //[TestMethod, Test]
- //public void Inequality8Test()
- //{
- // CheckInequality(
- // Expression.Invoke(Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static))),
- // Expression.Invoke(Expression.Call(GetType().GetMethod("G", BindingFlags.NonPublic | BindingFlags.Static)))
- // );
- //}
- [Test]
- public void Equality9Test()
- {
- CheckEquality(
- Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static)),
- Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static))
- );
- }
-
- [Test]
- public void Inequality9Test()
- {
- CheckInequality(
- Expression.Call(GetType().GetMethod("F", BindingFlags.NonPublic | BindingFlags.Static)),
- Expression.Call(GetType().GetMethod("G", BindingFlags.NonPublic | BindingFlags.Static))
- );
- }
-
- // TODO: finish tests, lazy boy
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/IDataTypeExtensionsTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/IDataTypeExtensionsTest.cs
deleted file mode 100644
index 6b3078530cb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/IDataTypeExtensionsTest.cs
+++ /dev/null
@@ -1,124 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbLinq.Vendor.Implementation;
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- /// <summary>
- ///This is a test class for SchemaLoaderTest and is intended
- ///to contain all SchemaLoaderTest Unit Tests
- ///</summary>
- [TestFixture]
- public class IDataTypeExtensionsTest
- {
-
- /// <summary>
- ///A test for UnpackDbType
- ///</summary>
- [Test]
- public void UnpackDbType1Test()
- {
- string rawType = "int";
- IDataType dataType = new SchemaLoader.DataType();
- dataType.UnpackRawDbType(rawType);
- Assert.AreEqual("int", dataType.SqlType);
- Assert.AreEqual(null, dataType.Length);
- Assert.AreEqual(null, dataType.Precision);
- Assert.AreEqual(null, dataType.Scale);
- //Assert.AreEqual(null, dataType.Unsigned); // irrelevant
- }
-
- /// <summary>
- ///A test for UnpackDbType
- ///</summary>
- [Test]
- public void UnpackDbType2Test()
- {
- string rawType = "int(12)";
- IDataType dataType = new SchemaLoader.DataType();
- dataType.UnpackRawDbType(rawType);
- Assert.AreEqual("int", dataType.SqlType);
- Assert.AreEqual(12, dataType.Length);
- Assert.AreEqual(12, dataType.Precision);
- Assert.AreEqual(null, dataType.Scale);
- //Assert.AreEqual(null, dataType.Unsigned); // irrelevant
- }
-
- /// <summary>
- ///A test for UnpackDbType
- ///</summary>
- [Test]
- public void UnpackDbType3Test()
- {
- string rawType = "number(15,5)";
- IDataType dataType = new SchemaLoader.DataType();
- dataType.UnpackRawDbType(rawType);
- Assert.AreEqual("number", dataType.SqlType);
- Assert.AreEqual(15, dataType.Length);
- Assert.AreEqual(15, dataType.Precision);
- Assert.AreEqual(5, dataType.Scale);
- Assert.AreEqual(false, dataType.Unsigned);
- }
-
- /// <summary>
- ///A test for UnpackDbType
- ///</summary>
- [Test]
- public void UnpackDbType4Test()
- {
- string rawType = "type()";
- IDataType dataType = new SchemaLoader.DataType();
- dataType.UnpackRawDbType(rawType);
- Assert.AreEqual("type", dataType.SqlType);
- Assert.AreEqual(null, dataType.Length);
- Assert.AreEqual(null, dataType.Precision);
- Assert.AreEqual(null, dataType.Scale);
- }
-
- /// <summary>
- ///A test for UnpackDbType
- ///</summary>
- [Test]
- public void UnpackDbType5Test()
- {
- string rawType = "smallint unsigned";
- IDataType dataType = new SchemaLoader.DataType();
- dataType.UnpackRawDbType(rawType);
- Assert.AreEqual("smallint", dataType.SqlType);
- Assert.AreEqual(null, dataType.Length);
- Assert.AreEqual(null, dataType.Precision);
- Assert.AreEqual(null, dataType.Scale);
- Assert.AreEqual(true, dataType.Unsigned);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/AssemblyInfo.cs
deleted file mode 100644
index 449c50904f5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbLinqTest")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("DbLinqTest")]
-[assembly: AssemblyCopyright("Copyright © 2008")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM componenets. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("52112670-1196-4229-ae51-535cf23869cb")]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes
deleted file mode 100644
index c5518c2ae8f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/.gitattributes
+++ /dev/null
@@ -1,36 +0,0 @@
-/App.config -crlf
-/Attach.cs -crlf
-/CompositePK_Test.cs -crlf
-/DataContext.cs -crlf
-/DataContextTestBase.cs -crlf
-/DataLoadOptions_Test.cs -crlf
-/DynamicLinqTest.cs -crlf
-/ExecuteCommand_Test.cs -crlf
-/ExecuteQuery_Test.cs -crlf
-/MetalTest.cs -crlf
-/Program2Ing.cs -crlf
-/Program2Mysql.cs -crlf
-/Program2Pg.cs -crlf
-/Program2SQLite.cs -crlf
-/Program3Ora.cs -crlf
-/ReadTest.cs -crlf
-/ReadTest_AllTypes_MySql.cs -crlf
-/ReadTest_Complex.cs -crlf
-/ReadTest_GroupBy.cs -crlf
-/ReadTest_Operands.cs -crlf
-/ReadTest_Subquery.cs -crlf
-/ReadTests_AnyCountFirst.cs -crlf
-/ReadTests_Conversions.cs -crlf
-/ReadTests_DateTimeFunctions.cs -crlf
-/ReadTests_EntitySet.cs -crlf
-/ReadTests_Join.cs -crlf
-/ReadTests_Maths.cs -crlf
-/ReadTests_ReferenceLoading.cs -crlf
-/ReadTests_StringFunctions.cs -crlf
-/StoredProcTest.cs -crlf
-/Table.cs -crlf
-/TestBase.cs -crlf
-/Transactions.cs -crlf
-/VerticalPartitioningTest.cs -crlf
-/WriteTest.cs -crlf
-/WriteTest_BulkInsert.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/App.config b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/App.config
deleted file mode 100644
index 9c3d200cc38..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/App.config
+++ /dev/null
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-</configuration> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Attach.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Attach.cs
deleted file mode 100644
index c0602a9202c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Attach.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using System.Data.Linq;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class Attach : TestBase
- {
- [Test]
- public void Attach01()
- {
- var db1 = CreateDB();
- var employee = new Employee();
-
- db1.Employees.Attach(employee);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void Attach02()
- {
- var db1 = CreateDB();
- var db2 = CreateDB();
- var employee = new Employee();
-
- db1.Employees.Attach(employee);
- employee.Address = "new address";
-
- db2.Employees.Attach(employee);
- }
-
- [Test]
- public void AttachAll01()
- {
- var db1 = CreateDB();
- var employees = new Employee[] { new Employee { EmployeeID = 20 }, new Employee { EmployeeID = 21 } };
- db1.Employees.AttachAll(employees);
- }
-
- [Test]
- [ExpectedException(typeof(System.Data.Linq.DuplicateKeyException))]
- public void AttachAll02()
- {
- var db1 = CreateDB();
- var employees = new Employee[] { new Employee { EmployeeID = 20 }, new Employee { EmployeeID = 20 } };
- db1.Employees.AttachAll(employees);
- }
-
-
- [Test]
- [ExpectedException(typeof(System.Data.Linq.DuplicateKeyException))]
- public void AttachAll03()
- {
- var db1 = CreateDB();
- var employee1 = db1.Employees.First();
- var employees = new Employee[] { new Employee { EmployeeID = employee1.EmployeeID } };
- db1.Employees.AttachAll(employees);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(ChangeConflictException))]
- public void NotExistingAttatch()
- {
- Random rand = new Random();
-
- Northwind db = CreateDB();
- var orderDetail = new OrderDetail { OrderID = 0, ProductID = 0 };
- db.OrderDetails.Attach(orderDetail);
-
- float newDiscount = 15 + (float)rand.NextDouble();
- orderDetail.Discount = newDiscount;
- db.SubmitChanges();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/CompositePK_Test.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/CompositePK_Test.cs
deleted file mode 100644
index 5d789662008..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/CompositePK_Test.cs
+++ /dev/null
@@ -1,199 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using System.Data.Linq;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class CompositePK_Test : TestBase
- {
- const short TestQuantity = short.MaxValue;
-
- protected void cleanup(Northwind db)
- {
- try
- {
- // Get the name of the Order Details table properly evaluating the Annotation
- string tableName = null;// db.Vendor.GetSqlFieldSafeName("order details"); //eg. "[Order Details]"
- foreach (object obj in typeof(OrderDetail).GetCustomAttributes(true))
- {
- if (obj is System.Data.Linq.Mapping.TableAttribute)
- {
- tableName = ((System.Data.Linq.Mapping.TableAttribute)obj).Name;
- }
- }
- string sql = string.Format("DELETE FROM {0} WHERE Quantity={1}", tableName, TestQuantity);
- db.ExecuteCommand(sql);
- }
- catch (Exception)
- {
- }
- }
-
- [Test]
- public void CP1_DeletePreviousRows()
- {
- //delete any rows from previous testing
- Northwind db = CreateDB();
- // PC: this test was wrong, DeleteOnSubmit requires the object to be attached
- // (by query result or manually, we chose here the query result)
- //var orderDetail = new OrderDetail { OrderID = 3, ProductID = 2 };
- //db.OrderDetails.DeleteOnSubmit(orderDetail);
- var toDelete = from o in db.OrderDetails where o.OrderID == 3 && o.ProductID == 2 select o;
- db.OrderDetails.DeleteAllOnSubmit(toDelete);
- db.SubmitChanges();
- }
-
- [Test]
- public void CP2_UpdateTableWithCompositePK()
- {
- Northwind db = CreateDB();
- cleanup(db);
-
- var order = db.Orders.First();
- var product = db.Products.First();
-
- var startUnitPrice = 33000;
- var endUnitPrice = 34000;
-
- var orderDetail = new OrderDetail
- {
- OrderID = order.OrderID,
- ProductID = product.ProductID,
- Quantity = TestQuantity,
- UnitPrice = startUnitPrice
- };
-
- db.OrderDetails.InsertOnSubmit(orderDetail);
- db.SubmitChanges();
-
- orderDetail.UnitPrice = endUnitPrice;
- db.SubmitChanges();
-
- OrderDetail orderDetail2 = (from c in db.OrderDetails
- where c.UnitPrice == endUnitPrice
- select c).Single();
-
- Assert.IsTrue(object.ReferenceEquals(orderDetail, orderDetail2), "Must be same object");
-
- Assert.AreEqual(order.OrderID, orderDetail2.OrderID);
- Assert.AreEqual(product.ProductID, orderDetail2.ProductID);
- Assert.AreEqual(endUnitPrice, orderDetail2.UnitPrice);
-
- db.OrderDetails.DeleteOnSubmit(orderDetail);
- db.SubmitChanges();
- }
-
- [Test]
- public void CP3_DeleteTableWithCompositePK()
- {
- Northwind db = CreateDB();
- cleanup(db);
- int initialCount = db.OrderDetails.Count();
-
- var order = db.Orders.First();
- var product = db.Products.First();
-
- var orderDetail = new OrderDetail {
- OrderID = order.OrderID,
- ProductID = product.ProductID,
- Quantity = TestQuantity
- };
- db.OrderDetails.InsertOnSubmit(orderDetail);
- db.SubmitChanges();
-
- Assert.AreEqual(db.OrderDetails.Count(), initialCount + 1);
- db.OrderDetails.DeleteOnSubmit(orderDetail);
- db.SubmitChanges();
-
- Assert.AreEqual(db.OrderDetails.Count(), initialCount);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(ChangeConflictException))]
- public void CP4_UnchangedColumnShouldNotUpdated()
- {
- Random rand = new Random();
-
- Northwind db = CreateDB();
- var orderDetail = new OrderDetail { OrderID = 1, ProductID=2};
- db.OrderDetails.Attach(orderDetail);
-
- float newDiscount = 15 + (float)rand.NextDouble();
- orderDetail.Discount = newDiscount;
- db.SubmitChanges();
-
- //this test is bad conceptually, for this reason last two lines has been commented and now a changeConflictException is expected.
- //This is the behaviour in linq2sl.
-
- //var orderDetail2 = db.OrderDetails.Single(od => od.OrderID == 1);
- //Assert.AreEqual((float)orderDetail2.Discount, newDiscount);
- }
-
- [Test(Description = "Check that both keys are used to determine identity")]
- public void CP5_Composite_ObjectIdentity()
- {
- Northwind db = CreateDB();
-
- var d = db.OrderDetails.First();
- var q = db.OrderDetails.Where(od => od.ProductID == d.ProductID && od.OrderID == d.OrderID);
- OrderDetail row1 = q.Single();
- Assert.IsTrue(object.ReferenceEquals(d, row1));
- }
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContext.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContext.cs
deleted file mode 100644
index f2b6d3ede66..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataContext.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using System.Data.Linq;
-
-#if !MONO_STRICT
-using nwind;
-#else
-using MsNorthwind;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class DataContext : TestBase
- {
- [Test]
- public void GetCommand()
- {
- var db = CreateDB();
- string country = "Spain";
- var cust = db.Customers.Where(c => c.Country == country);
- var dbCommand=db.GetCommand(cust);
-
-
- Assert.IsNotNull(dbCommand.CommandText);
- AssertHelper.Greater(dbCommand.Parameters.Count, 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataLoadOptions_Test.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataLoadOptions_Test.cs
deleted file mode 100644
index 9cc59f9b771..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DataLoadOptions_Test.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace nwind
-{
- public partial class Customer
- {
- public object ExtraneousMethod()
- {
- return null;
- }
- }
-}
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class DataLoadOptions_Test : TestBase
- {
- static object ThrowException()
- {
- throw new ApplicationException();
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadExpression1()
- {
- new DataLoadOptions().LoadWith<Customer>(cc => cc.ExtraneousMethod());
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadExpression2()
- {
- new DataLoadOptions().LoadWith<Customer>(cc => 1);
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadExpression3()
- {
- new DataLoadOptions().LoadWith<Customer>(cc => ThrowException());
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadExpression4()
- {
- new DataLoadOptions().LoadWith<Customer>(cc => cc.Orders.Select(o => o));
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadExpression5()
- {
- new DataLoadOptions().LoadWith<Order> (o => o.Customer.Orders);
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadCycles1()
- {
- var lo = new DataLoadOptions();
- lo.LoadWith<Customer>(c => c.Orders);
- lo.LoadWith<Order>(o => o.Customer);
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void LoadWith_BadCycles2()
- {
- var lo = new DataLoadOptions();
- lo.LoadWith<Order>(o => o.Customer);
- lo.LoadWith<Customer>(c => c.Orders);
- }
-
- [Test]
- public void LoadWith_Good1()
- {
- var lo = new DataLoadOptions();
- lo.LoadWith<Customer>(c => c.Orders);
- lo.LoadWith<Order>(o => o.Employee);
- }
-
- [Test]
- public void LoadWith_Good2()
- {
- var lo = new DataLoadOptions();
- lo.LoadWith<Order>(o => o.Employee);
- lo.LoadWith<Customer>(c => c.Orders);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DynamicLinqTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DynamicLinqTest.cs
deleted file mode 100644
index 9bd6aac50f9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/DynamicLinqTest.cs
+++ /dev/null
@@ -1,337 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using System.Linq.Dynamic;
-using Test_NUnit;
-using System.Linq.Expressions;
-using System.Reflection;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class DynamicLinqTest : TestBase
- {
- [Test]
- public void DL1_Products()
- {
- Northwind db = CreateDB();
-
- var q = db.Products.Where("SupplierID=1 And UnitsInStock>2")
- .OrderBy("ProductID");
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0, "Expected results from dynamic query");
- }
-
- [Test]
- public void DL2_ProductCount()
- {
- Northwind db = CreateDB();
-
- int numProducts = db.Products.Where("SupplierID=1").Count();
- Assert.IsTrue(numProducts > 0, "Expected results from dynamic query");
- }
-
- //note:
- //user Sqlite reports problems with DynamicLinq Count() -
- //but neither DL2 nor DL3 tests seem to hit the problem.
-
- [Test]
- public void DL3_ProductCount()
- {
- Northwind db = CreateDB();
-
- int numProducts = db.Products.Count();
- Assert.IsTrue(numProducts > 0, "Expected results from dynamic query");
- }
-
- [Test]
- public void DL4_DynamicAssociationProperty()
- {
-
- Northwind db = CreateDB();
- var orders = db.GetTable<Order>();
- var res = orders.Select(@"new (OrderID,Customer.ContactName)");
-
- List<object> list = new List<object>();
- foreach (var u in res)
- list.Add(u);
- Assert.IsTrue(list.Count > 0);
- }
-
- #region NestedPropertiesDynamicSelect
-
- const string obsoleteError=@"Since beta2 in Linq2Sql to project a new entity (ie: select new Order(3)) is forbidden for coherence reasons, so this tests doesn't mimic the Linq2Sql behavior and it is obsolete and should be modified. If you apply such test cases to Linq2Sql you'll get Test_NUnit_MsSql_Strict.DynamicLinqTest.DL5_NestedObjectSelect:
- System.NotSupportedException : Explicit construction of entity type 'MsNorthwind.XX' in query is not allowed.\n\nMore Info in: http://linqinaction.net/blogs/roller/archive/2007/11/27/explicit-construction-of-entity-type-in-query-is-not-allowed.aspx";
- [Test(Description = "dynamic version of F16_NestedObjectSelect")]
- public void DL5_NestedObjectSelect()
- {
- Assert.Ignore(obsoleteError);
- Northwind db = CreateDB();
- var orders = db.GetTable<Order>();
- var res = orders.SelectNested(new string[] { "OrderID", "Customer.ContactName" });
-
- List<Order> list = res.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void DL6_StaticVersionOfDynamicAssociatonWithExtensionMethodTest(bool bug_in_dynamic_linq)
- {
- Assert.Ignore(obsoleteError);
-
- //is this maybe a bug in DynamicLinq?
- //from DynamicLinq, we receive this query which has ContactName but misses ContactTitle:
- //MTable.CreateQuery: value(Table`1[Order]).Select(o => new Order() {OrderID = o.OrderID, Customer = new Customer() {ContactName = o.Customer.ContactName}})
-
- //Also - the non-dynamic version F17_NestedObjectSelect_Ver2 succeeds.
-
- Northwind db = CreateDB();
- var orders = db.GetTable<Order>().ToArray().AsQueryable();
-
- var query = from order in orders
- //where order.Customer != null
- select new Order
- {
- OrderID = order.OrderID,
- Customer = new Customer
- {
- ContactName = order.Customer.ContactName,
- ContactTitle = order.Customer.ContactTitle
- }
- };
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void DL7_DynamicAssociatonUsingDoubleProjection(bool bug_in_dynamic_linq)
- {
- Assert.Ignore(obsoleteError);
-
- //this fails - but not in our code:
- //A first chance exception of type 'System.NullReferenceException' occurred in Unknown Module.
- //System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>Test_NUnit_Mysql.vshost.exe</AppDomain><Exception><ExceptionType>System.NullReferenceException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>Object reference not set to an instance of an object.</Message><StackTrace> at lambda_method(ExecutionScope , Order )
- // at System.Linq.Enumerable.&amp;lt;SelectIterator&amp;gt;d__d`2.MoveNext()
- // at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- // at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
- // at Test_NUnit_MySql.DynamicLinqTest.DL7_DynamicAssociatonUsingDoubleProjection() in E:\ggprj\dbLinq\dblinq2007\Tests\Test_NUnit\DynamicLinqTest.cs:line 150
-
- Northwind db = CreateDB();
-
- // Double projection works in Linq-SQL:
- var orders = db.GetTable<Order>().ToArray().AsQueryable();
- var query = orders.SelectNested(new string[] { "OrderID", "Customer.ContactName" });
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- #endregion
-
- #region Predicates
-
- /// <summary>
- /// Reported by pwy.mail in issue http://code.google.com/p/dblinq2007/issues/detail?id=68
- /// </summary>
- [Test]
- public void DL8_CountTest2()
- {
- Northwind db = CreateDB();
- Expression<Func<Customer, bool>> predicate = c => c.City == "Paris";
- int count = db.Customers.Count(predicate);
- AssertHelper.Greater(count, 0); // Some databases have more than 1 customer in Paris
- }
-
- /// <summary>
- /// Reported by pwy.mail in issue http://code.google.com/p/dblinq2007/issues/detail?id=69
- /// </summary>
- [Test]
- public void DL9_PredicateBuilderCount()
- {
- //2008.May.17: breaks because we are not handling an 'InvocationExpression' in ExpressionTreeParser.
- //possibily a tree rewrite is needed.
- Northwind db = CreateDB();
- var predicate = PredicateBuilder.True<Customer>();
- predicate = predicate.And(m => m.City == "Paris");
- int predicateCount = db.Customers.Count(predicate);
- int normalCount = db.Customers.Where(c => c.City == "Paris").Count();
- Assert.AreEqual(normalCount, predicateCount);
- }
-
-
- /// <summary>
- /// Reported by pwy.mail in issue http://code.google.com/p/dblinq2007/issues/detail?id=69
- /// </summary>
- [Test]
- public void DL10_PredicateBuilderWhere()
- {
- Northwind db = CreateDB();
- var predicate = PredicateBuilder.True<Customer>();
-
- predicate = predicate.And(m => m.City == "Paris");
- predicate = predicate.And(n => n.CompanyName == "Around the Horn");
- IList<Customer> list = db.Customers.AsQueryable().Where(predicate).ToList();
- }
-
- /// <summary>
- /// Reported by pwy.mail in issue http://code.google.com/p/dblinq2007/issues/detail?id=73
- /// </summary>
- [Test]
- public void DL11_ThenByDescending()
- {
- Northwind db = CreateDB();
- var q = db.Products.Where("SupplierID=1 And UnitsInStock>2")
- .OrderBy(" ProductName asc,ProductID desc");
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0, "Expected results from dynamic query");
- }
-
- /// <summary>
- /// Build predicate expressions dynamically.
- /// </summary>
- static class PredicateBuilder
- {
- public static Expression<Func<T, bool>> True<T>() { return f => true; }
- public static Expression<Func<T, bool>> False<T>() { return f => false; }
- }
-
- // Test patch from:
- // http://groups.google.com/group/dblinq/browse_frm/thread/9fa41554044afeaa/4ef1605e020be9fc?lnk=raot#4ef1605e020be9fc
- [Test]
- public void DL12_Count_Via_Expression()
- {
- var db = CreateDB();
- IQueryable employees = db.Employees;
- var employeeCount = (int) employees.Provider.Execute(
- Expression.Call(typeof(Queryable), "Count",
- new Type[]{employees.ElementType},
- employees.Expression));
- Assert.AreEqual(9, employeeCount);
- }
-
- }
- #endregion
-
- #region ExtensionMethods
-
- /// <summary>
- /// Extension written by Marc Gravell.
- /// Traverses nested properties
- /// </summary>
- static class SelectUsingSingleProjection
- {
- internal static IQueryable<T> SelectNested<T>(this IQueryable<T> source, params string[] propertyNames)
- where T : new()
- {
- Type type = typeof(T);
- var sourceItem = Expression.Parameter(type, "t");
- Expression exp = CreateAndInit(type, sourceItem, propertyNames);
- return source.Select(Expression.Lambda<Func<T, T>>(exp, sourceItem));
- }
-
- static Expression CreateAndInit(Type type, Expression source, string[] propertyNames)
- {
- if (type == null) throw new ArgumentNullException("type");
- if (source == null) throw new ArgumentNullException("source");
- if (propertyNames == null) throw new ArgumentNullException("propertyNames");
-
- var newExpr = Expression.New(type.GetConstructor(Type.EmptyTypes));
- // take "Foo.A", "Bar", "Foo.B" to "Foo" ["A","B"], "Bar" []
- var groupedNames = from name in propertyNames
- let dotIndex = name.IndexOf('.')
- let primary = dotIndex < 0 ? name : name.Substring(0, dotIndex)
- let aux = dotIndex < 0 ? null : name.Substring(dotIndex + 1)
- group aux by primary into grouped
- select new
- {
- Primary = grouped.Key,
- Aux = grouped.Where(x => x != null).ToArray()
- };
- List<MemberBinding> bindings = new List<MemberBinding>();
- foreach (var grp in groupedNames)
- {
- PropertyInfo dest = type.GetProperty(grp.Primary);
- Expression value, readFrom = Expression.Property(source, grp.Primary);
- if (grp.Aux.Length == 0)
- {
- value = readFrom;
- }
- else
- {
- value = CreateAndInit(dest.PropertyType, readFrom, grp.Aux);
- }
- bindings.Add(Expression.Bind(dest, value));
- }
- return Expression.MemberInit(newExpr, bindings);
- }
-
-
- /// <summary>
- /// Extension method provided by pwy.mail in issue http://code.google.com/p/dblinq2007/issues/detail?id=69
- /// </summary>
- internal static Expression<Func<T, bool>> Or<T>(this Expression<Func<T, bool>> expr1,
- Expression<Func<T, bool>> expr2)
- {
- var invokedExpr = Expression.Invoke(expr2, expr1.Parameters.Cast<Expression>());
- return Expression.Lambda<Func<T, bool>>
- (Expression.OrElse(expr1.Body, invokedExpr), expr1.Parameters);
- }
-
- internal static Expression<Func<T, bool>> And<T>(this Expression<Func<T, bool>> expr1,
- Expression<Func<T, bool>> expr2)
- {
- var invokedExpr = Expression.Invoke(expr2, expr1.Parameters.Cast<Expression>());
- return Expression.Lambda<Func<T, bool>>
- (Expression.AndAlso(expr1.Body, invokedExpr), expr1.Parameters);
- }
- }
- #endregion
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteCommand_Test.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteCommand_Test.cs
deleted file mode 100644
index b8a1c728d8e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteCommand_Test.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ExecuteCommand_Test : TestBase
- {
-#if !DEBUG && (MSSQL && L2SQL)
- // DataContext.ExecuteScalar() working with 'SELECT COUNT(*)' is a DbLinq extension.
- // Exclude from Linq2Sql comparison tests.
- [Explicit]
-#endif
- [Test]
- public void A2_ProductsTableHasEntries()
- {
- Northwind db = CreateDB();
- int result = db.ExecuteCommand("SELECT count(*) FROM \"Products\"");
- AssertHelper.Greater(result, 0, "Expecting some rows in Products table, got:" + result);
- }
-
- /// <summary>
- /// like above, but includes one parameter.
- /// </summary>
-#if !DEBUG && (MSSQL && L2SQL)
- // DataContext.ExecuteScalar() working with 'SELECT COUNT(*)' is a DbLinq extension.
- // Exclude from Linq2Sql comparison tests.
- [Explicit]
-#endif
- [Test]
- public void A3_ProductCount_Param()
- {
- Northwind db = CreateDB();
- int result = db.ExecuteCommand("SELECT count(*) FROM [Products] WHERE [ProductID]>{0}", 3);
- //long iResult = base.ExecuteScalar(sql);
- AssertHelper.Greater(result, 0, "Expecting some rows in Products table, got:" + result);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteQuery_Test.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteQuery_Test.cs
deleted file mode 100644
index fac3d615da5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ExecuteQuery_Test.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ExecuteQuery_Test : TestBase
- {
- [Test]
- public void X1_SimpleQuery()
- {
- var db = CreateDB();
-
- IList<Category> categories1 = (from c in db.Categories orderby c.CategoryName select c).ToList();
- IList<Category> categories2 = db.ExecuteQuery<Category>(
- @"select
- [Description],
- [CategoryName],
- [Picture],
- [CategoryID]
- from [Categories]
- order by [CategoryName]").ToList();
-
- Assert.AreEqual(categories1.Count, categories2.Count);
- for (int index = 0; index < categories2.Count; index++)
- {
- Assert.AreEqual(categories1[index].CategoryID, categories2[index].CategoryID);
- Assert.AreEqual(categories1[index].CategoryName, categories2[index].CategoryName);
- Assert.AreEqual(categories1[index].Description, categories2[index].Description);
- }
- }
-
- [Test]
- public void X2_CheckChanges()
- {
- var db = CreateDB();
- string query = "SELECT * FROM \"Customers\";";
-
- var characters = db.ExecuteQuery<Customer>(query);
- var character = characters.First();
-
- string beforecountry = character.Country;
- character.Country = "Burmuda";
-
- AssertHelper.Greater(db.GetChangeSet().Updates.Count, 0);
- db.SubmitChanges();
-
- var character2 = db.Customers.First(c=>c.CustomerID==character.CustomerID);
- Assert.AreEqual(character2.Country, "Burmuda");
-
- character2.Country = beforecountry;
- db.SubmitChanges();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes
deleted file mode 100644
index 2d744e4a773..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/ReflectionTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/ReflectionTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/ReflectionTest.cs
deleted file mode 100644
index 50c5e2f0d7b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Internals/ReflectionTest.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-
-namespace Test_NUnit.Internals
-{
- [TestFixture]
- public class ReflectionTest
- {
- //there was a bug where intField1 would be listed multiple times in a select statement:
- public class Class1
- {
- protected int intField1;
- public int publicField;
- }
- public class Class2 : Class1
- {
- protected int intField2;
- }
-#if OBSOLETE
- [Test]
- public void AttribHelper_NoDuplicateFields()
- {
- //Andrus pointed out that one of the internal classes that help with reflection
- //returns fields in duplicate, which kills SQL SELECT and UPDATEs.
- System.Reflection.MemberInfo[] members = DbLinq.Util.AttribHelper.GetMemberFields(typeof(Class2));
- Assert.IsTrue(members.Length == 3);
- }
-
- [Test]
- public void AttribHelper_IncludePublicFields()
- {
- //Andrus pointed out that one of the internal classes that help with reflection
- //returns fields in duplicate, which kills SQL SELECT and UPDATEs.
- System.Reflection.MemberInfo[] members = DbLinq.Util.AttribHelper.GetMemberFields(typeof(Class1));
- Assert.IsTrue(members.Length == 2);
- }
-#endif
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes
deleted file mode 100644
index c3b625d9417..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/.gitattributes
+++ /dev/null
@@ -1,22 +0,0 @@
-/101_readme.htm -crlf
-/Advanced.cs -crlf
-/Conversion_Operators.cs -crlf
-/Count_Sum_Min_Max_Avg.cs -crlf
-/ExsistIn_Any_All.cs -crlf
-/GroupBy_Having.cs -crlf
-/Inheritance.cs -crlf
-/Insert_Update_Delete.cs -crlf
-/Join.cs -crlf
-/Linq101SamplesModifiedAttribute.cs -crlf
-/Null.cs -crlf
-/Object?Loading.cs -crlf
-/Object_Identity.cs -crlf
-/OptimisticConcurrence.cs -crlf
-/OrderBy.cs -crlf
-/Paging.cs -crlf
-/Select_Distinct.cs -crlf
-/String_Date_functions.cs -crlf
-/Top_Bottom.cs -crlf
-/UnionAll_Union_Intersect.cs -crlf
-/Views.cs -crlf
-/Where.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/101_readme.htm b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/101_readme.htm
deleted file mode 100644
index 0ff2690add4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/101_readme.htm
+++ /dev/null
@@ -1,13 +0,0 @@
-<HTML>
- <head>
- <title></title>
- </head>
- <body>
-
- These samples are originally from http://msdn2.microsoft.com/en-us/vbasic/bb737930.aspx
- They are manually translated from VB into C#.<BR/><BR/>
-
- They are also distributed with Visual Studio in C# form, but their license ('All rights reserved')
- seems to prevent them from incuding them in this proejct.
- </body>
-</HTML> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Advanced.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Advanced.cs
deleted file mode 100644
index dd976666e05..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Advanced.cs
+++ /dev/null
@@ -1,216 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737920.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class AdvancedTest : TestBase
- {
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "This sample builds a query dynamically to return the contact name of each customer.")]
- public void LinqToSqlAdvanced01()
- {
- Northwind db = CreateDB();
-
- ParameterExpression param = Expression.Parameter(typeof(Customer), "c");
- Expression selector = Expression.Property(param, typeof(Customer).GetProperty("ContactName"));
- var pred = Expression.Lambda(selector, param);
-
- var custs = db.Customers;
- var expr = Expression.Call(typeof(Queryable), "Select"
- , new Type[] { typeof(Customer), typeof(string) }, Expression.Constant(custs), pred);
- var query = db.Customers.AsQueryable().Provider.CreateQuery<string>(expr);
-
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- //TODO - 2,3,4,5
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "This sample builds a query dynamically to filter for Customers in London.")]
- public void LinqToSqlAdvanced02()
- {
- Northwind db = CreateDB();
-
- var custs = db.Customers;
- var param = Expression.Parameter(typeof(Customer), "c");
- var right = Expression.Constant("London");
- var left = Expression.Property(param, typeof(Customer).GetProperty("City"));
- var filter = Expression.Equal(left, right);
- var pred = Expression.Lambda(filter, param);
-
- var expr = Expression.Call(typeof(Queryable), "Where", new Type[] { typeof(Customer) }, Expression.Constant(custs), pred);
- var query = db.Customers.AsQueryable().Provider.CreateQuery<Customer>(expr);
-
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0, "Got London citiens > 0");
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "This sample builds a query dynamically to filter for Customers in London and order them by ContactName.")]
- public void LinqToSqlAdvanced03()
- {
- Northwind db = CreateDB();
-
- var param = Expression.Parameter(typeof(Customer), "c");
-
- var left = Expression.Property(param, typeof(Customer).GetProperty("City"));
- var right = Expression.Constant("London");
- var filter = Expression.Equal(left, right);
- var pred = Expression.Lambda(filter, param);
-
- var selector = Expression.Property(param, typeof(Customer).GetProperty("ContactName"));
- IQueryable custs = db.Customers;
- var expr = Expression.Call(typeof(Queryable), "Where", new Type[] { typeof(Customer) }, Expression.Constant(custs), pred);
- expr = Expression.Call(typeof(Queryable), "OrderBy", new Type[] { typeof(Customer), typeof(String) }, custs.Expression, Expression.Lambda(Expression.Property(param, "ContactName"), param));
- var query = db.Customers.AsQueryable().Provider.CreateQuery<Customer>(expr);
-
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "This sample dynamically builds a Union to return a sequence of all countries where either a customer or an employee live.")]
- public void LinqToSqlAdvanced04()
- {
- Northwind db = CreateDB();
-
- var custs = db.Customers;
- var param1 = Expression.Parameter(typeof(Customer), "e");
- var left1 = Expression.Property(param1, typeof(Customer).GetProperty("City"));
- var pred1 = Expression.Lambda(left1, param1);
-
- var employees = db.Employees;
- var param2 = Expression.Parameter(typeof(Employee), "c");
- var left2 = Expression.Property(param2, typeof(Employee).GetProperty("City"));
- var pred2 = Expression.Lambda(left2, param2);
-
- var expr1 = Expression.Call(typeof(Queryable), "Select", new Type[] { typeof(Customer), typeof(String) }, Expression.Constant(custs), pred1);
- var expr2 = Expression.Call(typeof(Queryable), "Select", new Type[] { typeof(Employee), typeof(String) }, Expression.Constant(employees), pred2);
-
- var q1 = db.Customers.AsQueryable().Provider.CreateQuery<String>(expr1);
- var q2 = db.Employees.AsQueryable().Provider.CreateQuery<String>(expr2);
-
- var q3 = q1.Union(q2);
-
- AssertHelper.Greater(q1.Count(), 0);
- Assert.IsTrue(q1.Count() + q2.Count() >= q3.Count());
-
- }
-
-
- [Linq101SamplesModified("Replaced Contact by Customer")]
- [Test(Description="This sample demonstrates how we insert a new Contact and retrieve the newly assigned ContactID from the database.")]
- public void LinqToSqlAdvanced05()
- {
- Northwind db = CreateDB();
-
- //PK Column should be autogenerated
- var con = new Category() { CategoryName = "New Era", Description= "(123)-456-7890" };
- db.Categories.InsertOnSubmit(con);
-
-
- db.SubmitChanges();
-
- Console.WriteLine();
- Console.WriteLine("The Category of the new record is {0}", con.CategoryID);
-
- Category customerReloaded=db.Categories.First(c=>c.CategoryID==con.CategoryID);
- Assert.AreEqual(customerReloaded.CategoryName, con.CategoryName);
- Assert.AreEqual(customerReloaded.Description, con.Description);
-
- // cleanup
- db.Categories.DeleteOnSubmit(con);
- db.SubmitChanges();
- }
-
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test(Description = "This sample uses orderbyDescending and Take to return the discontinued products of the top 10 most expensive products")]
- public void LinqToSqlAdvanced06()
- {
- Northwind db = CreateDB();
-#if INGRES
- var prods = from p in db.Products.OrderByDescending(p=> p.UnitPrice).Take(10)
- where p.Discontinued == "Y" select p;
-#else
- var prods = from p in db.Products.OrderByDescending(p => p.UnitPrice).Take(10)
- where !p.Discontinued
- select p;
-#endif
-
- var list = prods.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Conversion_Operators.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Conversion_Operators.cs
deleted file mode 100644
index 4c6ec1ce077..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Conversion_Operators.cs
+++ /dev/null
@@ -1,143 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Conversion_Operators : TestBase
- {
- [Test(Description = "AsEnumerable.This sample uses ToArray so that the client-side IEnumerable(Of T) implementation of where is used, instead of the default Query(Of T) implementation which would be converted to SQL and executed on the server. This is necessary because the where clause references a user-defined client-side method, isValidProduct, which cannot be converted to SQL.")]
- public void LinqToSqlConversions01()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products.AsEnumerable()
- where isValidProduct(p)
- select p;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
- private bool isValidProduct(Product p)
- {
- return (p.ProductName.LastIndexOf("C") == 0);
- }
-
-
- [Test(Description = "ToArray. This sample uses ToArray to immediately evaluate a query into an array and get the 3rd element.")]
- public void LinqToSqlConversions02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.City == "London"
- select c;
-
- Customer[] list = q.ToArray();
-
- Assert.IsFalse(list == null);
- Assert.IsTrue(list.Length > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "ToList. This sample uses ToList to immediately evaluate a query into a List(Of T).")]
- public void LinqToSqlConversions03()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HireDate >= DateTime.Parse("1/1/1994")
- select e;
-
- List<Employee> qList = q.ToList();
-
- Assert.IsFalse(qList == null);
- Assert.IsTrue(qList.Count > 0);
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Linq101SamplesModified("Strange short to boolean casting, perhaps in the original Northwind Product.Discontinued was a boolean property")]
- [Test(Description = "ToDictionary. This sample uses ToDictionary to immediately evaluate a query and a key expression into an Dictionary(Of K, T).")]
- public void LinqToSqlConversion04()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.UnitsInStock <= p.ReorderLevel && !Convert.ToBoolean(p.Discontinued)
- select p;
-
- var qDictionary = q.ToDictionary(p => p.ProductID);
-
- Assert.IsFalse(qDictionary == null);
- // PC: on SQLite, this returns nothing. Is the test wrong?
- if (qDictionary.Count == 0)
- Assert.Ignore("Please check this test validity");
- //Assert.IsTrue(qDictionary.Count > 0);
-
- foreach (var key in qDictionary.Keys)
- {
- Console.WriteLine("Key {0}:", key);
- Console.WriteLine();
- }
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Count_Sum_Min_Max_Avg.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Count_Sum_Min_Max_Avg.cs
deleted file mode 100644
index fa6abd6156d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Count_Sum_Min_Max_Avg.cs
+++ /dev/null
@@ -1,271 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737922.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class Count_Sum_Min_Max_Avg : TestBase
- {
- [Test]
- public void LinqToSqlCount01()
- {
- Northwind db = CreateDB();
- var q = db.Customers.Count();
-
- Assert.IsTrue(q > 0, "Expect non-zero count");
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- public void LinqToSqlCount02()
- {
- Northwind db = CreateDB();
-#if INGRES && !MONO_STRICT
- var q = (from p in db.Products where p.Discontinued == "N" select p)
- .Count();
-#else
- var q = (from p in db.Products where !p.Discontinued select p)
- .Count();
-#endif
-
- Assert.IsTrue(q > 0, "Expect non-zero count");
- }
-
- [Test(Description = "This sample uses Sum to find the total freight over all Orders.")]
- public void LinqToSqlCount03()
- {
- Northwind db = CreateDB();
- var q = (from o in db.Orders select o.Freight).Sum();
- Assert.IsTrue(q > 0, "Freight sum must be > 0");
- }
-
- [Test(Description = "This sample uses Sum to find the total number of units on order over all Products.")]
- public void LinqToSqlCount04()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products select (int)p.UnitsOnOrder.Value).Sum();
- Assert.IsTrue(q > 0, "Freight sum must be > 0");
- }
-
- [Test(Description = "This sample uses Min to find the lowest unit price of any Product")]
- public void LinqToSqlCount05()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products select p.UnitsOnOrder).Min();
- Assert.IsTrue(q == 0, "Min UnitsOnOrder must be 0");
- }
-
- [Test(Description = "This sample uses Min to find the lowest freight of any Order.")]
- public void LinqToSqlCount06()
- {
- Northwind db = CreateDB();
- var q = (from o in db.Orders select o.Freight).Min();
- Assert.IsTrue(q > 0, "Freight sum must be > 0");
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "This sample uses Min to find the Products that have the lowest unit price in each category")]
- public void LinqToSqlCount07()
- {
- #region SHOW_MICROSOFT_GENERATED_SQL
- /*
- //the one Linq statement below gets translated into 9 SQL statements
-SELECT MIN([t0].[UnitPrice]) AS [value], [t0].[CategoryID]
-FROM [dbo].[Products] AS [t0]
-GROUP BY [t0].[CategoryID]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [1]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [4.5000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [2]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [10.0000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [3]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [9.2000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [4]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [2.5000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [5]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [7.0000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [6]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [7.4500]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [7]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [10.0000]
-
-SELECT [t0].[ProductID], [t0].[ProductName], [t0].[SupplierID], [t0].[CategoryID], [t0].[QuantityPerUnit], [t0].[UnitPrice], [t0].[UnitsInStock], [t0].[UnitsOnOrder], [t0].[ReorderLevel], [t0].[Discontinued]
-FROM [dbo].[Products] AS [t0]
-WHERE ([t0].[UnitPrice] = @x2) AND (((@x1 IS NULL) AND ([t0].[CategoryID] IS NULL)) OR ((@x1 IS NOT NULL) AND ([t0].[CategoryID] IS NOT NULL) AND (@x1 = [t0].[CategoryID])))
--- @x1: Input Int (Size = 0; Prec = 0; Scale = 0) [8]
--- @x2: Input Money (Size = 0; Prec = 19; Scale = 4) [6.0000]
- */
- #endregion
-
- Northwind db = CreateDB();
- var categories = (from p in db.Products
- group p by p.CategoryID into g
- select new
- {
- CategoryID = g.Key,
- CheapestProducts = from p2 in g
- where p2.UnitPrice == g.Min(p3 => p3.UnitPrice)
- select p2
- });
-
- var list = categories.ToList();
- Assert.IsTrue(list.Count > 0, "Expected count > 0");
- }
-
- [Test(Description = "This sample uses Max to find the latest hire date of any Employee")]
- public void LinqToSqlCount08()
- {
- Northwind db = CreateDB();
- var q = (from e in db.Employees select e.HireDate).Max();
- Assert.IsTrue(q > new DateTime(1990, 1, 1), "Hire date must be > 2000");
- }
-
- [Test(Description = "This sample uses Max to find the most units in stock of any Product")]
- public void LinqToSqlCount09()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products select p.UnitsInStock).Max();
- Assert.IsTrue(q > 0, "Max UnitsInStock must be > 0");
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "This sample uses Max to find the Products that have the highest unit price in each category")]
- public void LinqToSqlCount10()
- {
- //Miscrosoft translates this query into multiple SQL statements
- Northwind db = CreateDB();
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new
- {
- g,
- MostExpensiveProducts = from p2 in g
- where p2.UnitPrice == g.Max(p3 => p3.UnitPrice)
- select p2
- };
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0, "Got most expensive items > 0");
- }
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "This sample uses Average to find the average freight of all Orders.")]
- public void LinqToSqlCount11()
- {
- Northwind db = CreateDB();
- var q = (from o in db.Orders
- select o.Freight).Average();
-
- Console.WriteLine(q);
- Assert.IsTrue(q > 0, "Avg orders'freight must be > 0");
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "This sample uses Average to find the average unit price of all Products.")]
- public void LinqToSqlCount12()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products
- select p.UnitPrice).Average();
-
- Console.WriteLine(q);
-
- Console.WriteLine(q);
- Assert.IsTrue(q > 0, "Avg products'unitPrice must be > 0");
- }
-
-
-#if !INGRES
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "This sample uses Average to find the Products that have unit price higher than the average unit price of the category for each category.")]
- public void LinqToSqlCount13()
- {
- Northwind db = CreateDB();
- var categories = from p in db.Products
- group p by p.CategoryID into g
- select new
- {
- g,
- ExpensiveProducts = from p2 in g
- where (p2.UnitPrice > g.Average(p3 => p3.UnitPrice))
- select p2
- };
-
-
- var list = categories.ToList();
- Assert.IsTrue(list.Count > 0, "Got categorized products > 0");
- }
-#endif
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/ExsistIn_Any_All.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/ExsistIn_Any_All.cs
deleted file mode 100644
index 65a964c1a8c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/ExsistIn_Any_All.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class ExsistIn_Any_All : TestBase
- {
- [Test(Description = "Any - Simple. This sample uses Any to return only Customers that have no Orders.")]
- public void LinqToSqlExists01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where !c.Orders.Any()
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
- [Linq101SamplesModified("Strange casting, It seems like original northwind discontinued were boolean")]
- [Test(Description = "Any - Conditional. This sample uses Any to return only Categories that have at least one Discontinued product.")]
- public void LinqToSqlExists02()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders where o.OrderDetails.Any(od => od.Order.Customer.Country == "France") select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "All - Conditional. This sample uses All to return Customers whom all of their orders have been shipped to their own city or whom have no orders.")]
- public void LinqToSqlExists03()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.Orders.All(o => o.ShipCity == c.City)
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/GroupBy_Having.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/GroupBy_Having.cs
deleted file mode 100644
index 802e00161bd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/GroupBy_Having.cs
+++ /dev/null
@@ -1,223 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737930.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class GroupBy_Having : TestBase
- {
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Simple. This sample uses group by to partition Products by CategoryID.")]
- public void LinqToSqlGroupBy01()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select g;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-#if !INGRES
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Max. This sample uses group by and Max to find the maximum unit price for each CategoryID.")]
- public void LinqToSqlGroupBy02()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, MaxPrice = g.Max(p => p.UnitPrice) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-#endif
-
-#if !INGRES
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Min. This sample uses group by and Min to find the minimum unit price for each CategoryID.")]
- public void LinqToSqlGroupBy03()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, MinPrice = g.Min(p => p.UnitPrice) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-#endif
-
-#if !INGRES
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Average. This sample uses group by and Average to find the average UnitPrice for each CategoryID.")]
- public void LinqToSqlGroupBy04()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, AveragePrice = g.Average(p => p.UnitPrice) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-#endif
-
-#if !INGRES
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Sum. This sample uses group by and Sum to find the total UnitPrice for each CategoryID.")]
- public void LinqToSqlGroupBy05()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, TotalPrice = g.Sum(p => p.UnitPrice) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-#endif
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - Count. This sample uses group by and Count to find the number of Products in each CategoryID.")]
- public void LinqToSqlGroupBy06()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, NumProducts = g.Count() };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Linq101SamplesModified("Strange short to boolean casting, perhaps in the original Northwind Product.Discontinued was a boolean property")]
- [Test(Description = "GroupBy - Count - Conditional. This sample uses group by and Count to find the number of Products in each CategoryID that are discontinued.")]
- public void LinqToSqlGroupBy07()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- select new { g, NumProducts = g.Count(p => Convert.ToBoolean(p.Discontinued)) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupBy - followed by where. This sample uses a where clause after a group by clause to find all categories that have at least 10 products.")]
- public void LinqToSqlGroupBy08()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- group p by p.CategoryID into g
- where g.Count() >= 10
- select new { g, ProductCount = g.Count() };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Linq101SamplesModified("Strange syntactical strategy. Everybody aggree with this traduction?")]
- [Test(Description = "GroupBy - Multiple Columns. This sample uses group by to group products by CategoryID and SupplierID.")]
- public void LinqToSqlGroupBy09()
- {
- Northwind db = CreateDB();
-
- var categories = from p in db.Products
- let Key = new { p.CategoryID, p.SupplierID }
- group p by Key into g
- select new { g.Key, g };
-
- var list = categories.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Linq101SamplesModified("Strange syntactical strategy. Everybody aggree with this traduction?")]
- [Test(Description = "GroupBy - Expression. This sample uses group by to return two sequences of products. The first sequence contains products with unit price greater than 10. The second sequence contains products with unit price less than or equal to 10.")]
- public void LinqToSqlGroupBy10()
- {
- Northwind db = CreateDB();
-
- var categories = from p in db.Products
- let Key = new { Criterion = p.UnitPrice > 10 || p.UnitPrice == null }
- group p by Key into g
- select g;
-
- var list = categories.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Inheritance.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Inheritance.cs
deleted file mode 100644
index 8c1028d686e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Inheritance.cs
+++ /dev/null
@@ -1,145 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Inheritance : TestBase
- {
- [Linq101SamplesModified("Original code did a reference to a newdb nortwhind that didn't exist, currently here uses db instead. Besides Contact type didn't exist")]
- [Test(Description = "Simple. This sample returns all contacts where the city is London.")]
- public void LinqToSqlInheritance01()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var cons = from c in db.Contacts
- // select c;
-
- //var list = cons.ToList();
- //Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("Original code did a reference to a newdb nortwhind that didn't exist, currently here uses db instead. Besides Contact type didn't exist")]
- [Test(Description = "OfType. This sample uses OfType to return all customer contacts.")]
- public void LinqToSqlInheritance02()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var cons = from c in newDB.Contacts.OfType<CustomerContact>()
- // select c;
-
- //var list = cons.ToList();
- //Assert.IsTrue(list.Count > 0);
-
- }
-
- [Linq101SamplesModified("This test could not be implemented since FullContact is not defined.")]
- [Test(Description = "CType. This sample uses CType to return FullContact or null.")]
- public void LinqToSqlInheritance04()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var cons = from c in newDB.Contacts
- // select (FullContact)c;
-
- //var list = cons.ToList();
- //Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("This test could not be implemented since CustomerContact is not defined.")]
- [Test(Description = "Cast. This sample uses a cast to retrieve customer contacts who live in London.")]
- public void LinqToSqlInheritance05()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var cons = from c in newDB.Contacts
- // where c.ContactType == "Customer" && (CustomerContact)c.City == "London"
- // select c;
-
- //var list = cons.ToList();
- //Assert.IsTrue(list.Count > 0);
-
-
- }
-
- [Linq101SamplesModified("Original code did a reference to a newdb nortwhind that didn't exist, currently here uses db instead. Besides Contact type didn't exist")]
- [Test(Description = "UseAsDefault. This sample demonstrates that an unknown contact type will be automatically converted to the default contact type.")]
- public void LinqToSqlInheritance06()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var contact = new Contact() { ContactType = null, CompanyName = "Unknown Company", City = "London", Phone = "333-444-5555" };
- //db.Contacts.Add(contact);
- //db.SubmitChanges();
-
- //var con = (from c in db.Contacts
- // where c.ContactType == null
- // select c).First();
-
-
- }
-
- [Linq101SamplesModified("Original code did a reference to a newdb nortwhind that didn't exist, currently here uses db instead. Besides Contact type didn't exist")]
- [Test(Description = "Insert New Record. This sample demonstrates how to create a new shipper contact.")]
- public void LinqToSqlInheritance07()
- {
- Northwind db = CreateDB();
-
- Assert.Ignore();
-
- //var ShipperContacts = from sc in newDB.Contacts.OfType<ShipperContact>()
- // where sc.CompanyName = "Northwind Shipper"
- // select sc;
-
-
- //var nsc = new ShipperContact() { CompanyName = "Northwind Shipper", Phone = "(123)-456-7890" };
- //db.Contacts.Add(nsc);
- //db.SubmitChanges();
-
-
- //ShipperContacts = from sc in db.Contacts.OfType<ShipperContact>()
- // where sc.CompanyName == "Northwind Shipper"
- // select sc;
-
-
- //newDB.Contacts.Remove(nsc);
- //newDB.SubmitChanges();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Insert_Update_Delete.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Insert_Update_Delete.cs
deleted file mode 100644
index 0d7948af277..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Insert_Update_Delete.cs
+++ /dev/null
@@ -1,341 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using NUnit.Framework;
-using Test_NUnit;
-using Test_NUnit.Linq_101_Samples;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Insert_Update_Delete : TestBase
- {
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Test(Description = "Insert - Simple. This sample uses the Add method to add a new Customer to the Customers Table object. The call to SubmitChanges persists this new Customer to the database.")]
- public void LinqToSqlInsert01()
- {
- Northwind db = CreateDB();
-
- Customer cust = db.Customers.FirstOrDefault(c => c.CustomerID == "MCSFT");
- if (cust != null)
- {
- try
- {
- db.Customers.DeleteOnSubmit(cust);
- db.SubmitChanges();
- }
- catch
- {
- Assert.Ignore("Inconclusive: the object already exist. And the couldn't be removed");
- }
- }
-
- var q = from c in db.Customers
- where c.Region == "WA"
- select c;
-
- var newCustomer = new Customer
- {
- CustomerID = "MCSFT",
- CompanyName = "Microsoft",
- ContactName = "John Doe",
- ContactTitle = "Sales Manager",
- Address = "1 Microsoft Way",
- City = "Redmond",
- Region = "WA",
- PostalCode = "98052",
- Country = "USA",
- Phone = "(425) 555-1234",
- Fax = null
- };
-
- db.Customers.InsertOnSubmit(newCustomer);
- db.SubmitChanges();
-
- var reloadedCustomer = db.Customers.First(c => c.CustomerID == newCustomer.CustomerID);
-
- Assert.AreEqual(reloadedCustomer.CompanyName, newCustomer.CompanyName);
- Assert.AreEqual(reloadedCustomer.ContactName, newCustomer.ContactName);
- Assert.AreEqual(reloadedCustomer.ContactTitle, newCustomer.ContactTitle);
- Assert.AreEqual(reloadedCustomer.Address, newCustomer.Address);
- Assert.AreEqual(reloadedCustomer.City, newCustomer.City);
- Assert.AreEqual(reloadedCustomer.Region, newCustomer.Region);
- Assert.AreEqual(reloadedCustomer.PostalCode, newCustomer.PostalCode);
- Assert.AreEqual(reloadedCustomer.Country, newCustomer.Country);
- Assert.AreEqual(reloadedCustomer.Phone, newCustomer.Phone);
- Assert.AreEqual(reloadedCustomer.Fax, newCustomer.Fax);
-
- db.Customers.DeleteOnSubmit(reloadedCustomer);
- db.SubmitChanges();
- }
-
-#if !SQLITE
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Linq101SamplesModified("The original sample didn't compile, db2 Northwind context was used for nothing")]
- [Test(Description = "Insert - 1-to-Many. This sample uses the Add method to add a new Category to the Categories table object, and a new Product to the Products Table object with a foreign key relationship to the new Category. The call to SubmitChanges persists these new objects and their relationships to the database.")]
- public void LinqToSqlInsert02()
- {
- Northwind db = CreateDB();
-
- var ds = new DataLoadOptions();
-
- ds.LoadWith<Category>(c => c.Products);
- db.LoadOptions = ds;
-
- var q = from c in db.Categories
- where c.CategoryName == "Temp Widgets"
- select c;
-
- var newCategory = new Category
- {
- CategoryName = "Temp Widgets",
- Description = "Widgets are the customer-facing analogues to sprockets and cogs."
- };
-
- var newProduct = new Product
- {
- ProductName = "temp Blue Widget",
- UnitPrice = 34.56m,
- Category = newCategory
- };
- db.Categories.InsertOnSubmit(newCategory);
- db.SubmitChanges();
-
- var reloadedProduct = db.Products.First(p => p.ProductID == newProduct.ProductID);
-
- Assert.AreEqual(reloadedProduct.ProductName, newProduct.ProductName);
- Assert.AreEqual(reloadedProduct.UnitPrice, newProduct.UnitPrice);
- Assert.AreEqual(reloadedProduct.Category.CategoryID, newProduct.CategoryID);
-
- var reloadedCategory = reloadedProduct.Category;
-
- Assert.AreEqual(reloadedCategory.CategoryName, newCategory.CategoryName);
- Assert.AreEqual(reloadedCategory.Description, reloadedCategory.Description);
-
- db.Products.DeleteOnSubmit(newProduct);
- db.Categories.DeleteOnSubmit(newCategory);
- db.SubmitChanges();
- }
-#endif
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Linq101SamplesModified("The original sample didn't compile, db2 Northwind context was used for nothing")]
- [Test(Description = "Insert - Many-to-Many. This sample uses the Add method to add a new Employee to the Employees table object, a new Territory to the Territories table object, and a new EmployeeTerritory to the EmployeeTerritories table object with foreign key relationships to the new Employee and Territory. The call to SubmitChanges persists these new objects and their relationships to the database.")]
- public void LinqToSqlInsert03()
- {
- Northwind db = CreateDB();
-
- var ds = new DataLoadOptions();
- ds.LoadWith<Employee>(p => p.EmployeeTerritories);
- ds.LoadWith<EmployeeTerritory>(p => p.Territory);
-
- db.LoadOptions = ds;
- var q = from e in db.Employees where e.FirstName == "Nancy" select e;
-
-
- if (db.Employees.Any(e => e.FirstName == "Test Kira" && e.LastName == "Test Smith"))
- Assert.Ignore();
-
-
- var newEmployee = new Employee { FirstName = "Test Kira", LastName = "Test Smith" };
- var newTerritory = new Territory
- {
- TerritoryID = "12345",
- TerritoryDescription = "Test Anytown",
- Region = db.Regions.First()
- };
-
- var newEmployeeTerritory = new EmployeeTerritory { Employee = newEmployee, Territory = newTerritory };
- db.Employees.InsertOnSubmit(newEmployee);
- db.Territories.InsertOnSubmit(newTerritory);
- db.EmployeeTerritories.InsertOnSubmit(newEmployeeTerritory);
- db.SubmitChanges();
-
- // cleanup
- db.EmployeeTerritories.DeleteOnSubmit(newEmployeeTerritory);
- db.Territories.DeleteOnSubmit(newTerritory);
- db.Employees.DeleteOnSubmit(newEmployee);
- db.SubmitChanges();
- }
-
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Test(Description = "Update - Simple. This sample uses SubmitChanges to persist an update made to a retrieved Customer object back to the database.")]
- public void LinqToSqlInsert04()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID == "ALFKI"
- select c;
-
- Customer cust = (from c in db.Customers
- where c.CustomerID == "ALFKI"
- select c).First();
-
- var oldContactTitle = cust.ContactTitle;
- cust.ContactTitle = "Vice President";
- db.SubmitChanges();
-
- Customer reloadedCustomer = db.Customers.First(c => c.CustomerID == cust.CustomerID);
- Assert.AreEqual(reloadedCustomer.ContactTitle, cust.ContactTitle);
-
- // undo
- reloadedCustomer.ContactTitle = oldContactTitle;
- db.SubmitChanges();
- }
-
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Test(Description = "Update - Multiple. This sample uses SubmitChanges to persist updates made to multiple retrieved Product objects back to the database.")]
- public void LinqToSqlInsert05()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.CategoryID.Value == 1
- select p;
-
- foreach (var p in q)
- p.UnitPrice += 1.0m;
-
- db.SubmitChanges();
-
-
- var reloadedProducts = db.Products.Where(p => p.CategoryID.Value == 1);
- IEnumerator<Product> original = q.GetEnumerator();
- IEnumerator<Product> reloaded = reloadedProducts.GetEnumerator();
-
- while (original.MoveNext() && reloaded.MoveNext())
- Assert.AreEqual(original.Current.UnitPrice, reloaded.Current.UnitPrice);
-
- Assert.AreEqual(original.MoveNext(), reloaded.MoveNext());
-
- // undo
- foreach (var p in q)
- p.UnitPrice -= 1.0m;
- db.SubmitChanges();
- }
-
-
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Test(Description = "Delete - Simple. This sample uses the Remove method to delete an OrderDetail from the OrderDetails Table object. The call to SubmitChanges persists this deletion to the database.")]
- public void LinqToSqlInsert06()
- {
- Northwind db = CreateDB();
-
- db.Connection.Open();
- db.Transaction = db.Connection.BeginTransaction();
- try
- {
- OrderDetail ode = db.OrderDetails.First();
- decimal orderID = ode.OrderID;
- decimal productID = ode.ProductID;
-
-
- OrderDetail order = (from c in db.OrderDetails
- where c.OrderID == orderID && c.ProductID == productID
- select c).First();
-
- //what happened to Table.Remove()?
- //The Add and AddAll methods are now InsertOnSubmit and InsertAllOnSubmit. The Remove and RemoveAll are now DeleteOnSubmit and DeleteAllOnSubmit.
- //http://blogs.vertigo.com/personal/petar/Blog/Lists/Posts/Post.aspx?List=9441ab3e%2Df290%2D4a5b%2Da591%2D49a8226de525&ID=3
-
- db.OrderDetails.DeleteOnSubmit(order); //formerly Remove(order);
- db.SubmitChanges();
-
- Assert.IsFalse(db.OrderDetails.Any(od => od.OrderID == orderID && od.ProductID == productID));
- }
- finally
- {
- db.Transaction.Rollback();
- db.Transaction = null;
- }
- }
-
- [SetUp]
- public void Setup_LinqToSqlInsert07()
- {
- //Northwind db = CreateDB();
- //var o = new Order { CustomerID = "WARTH", Employee = db.Employees.First() };
- //o.OrderDetails.Add(new OrderDetail { Discount = 0.1f, Quantity = 1, Product = db.Products.First(p => p.Discontinued) });
- //o.OrderDetails.Add(new OrderDetail { Discount = 0.2f, Quantity = 1, Product = db.Products.First(p => !p.Discontinued) });
- //db.Orders.InsertOnSubmit(o);
- //db.SubmitChanges();
- }
-
- [Linq101SamplesModified("Console and ObjectDummper references deleted")]
- [Test(Description = "Delete - One-to-Many. This sample uses the Remove method to delete an Order and Order Detail from the Order Details and Orders tables. First deleting Order Details and then deleting from Orders. The call to SubmitChanges persists this deletion to the database.")]
- public void LinqToSqlInsert07()
- {
- Northwind db = CreateDB();
-
- db.Connection.Open();
- db.Transaction = db.Connection.BeginTransaction();
- try
- {
- var orderDetails =
- from o in db.OrderDetails
- where o.Order.CustomerID == "WARTH"
- select o;
-
- var order =
- (from o in db.Orders
- where o.CustomerID == "WARTH"
- select o).FirstOrDefault();
-
- if (!orderDetails.Any() || order == null)
- Assert.Ignore("Preconditions");
-
-
- foreach (var od in orderDetails)
- {
- db.OrderDetails.DeleteOnSubmit(od); //formerly Remove(od);
- }
-
- db.Orders.DeleteOnSubmit(order); //formerly Remove(order);
- db.SubmitChanges();
-
- Assert.IsFalse(
- db.OrderDetails.Any(od => od.Order.Customer.CustomerID == "WARTH" && od.Order.EmployeeID == 3));
- Assert.IsFalse(db.Orders.Any(ord => ord.OrderID == order.OrderID));
- }
- finally
- {
- db.Transaction.Rollback();
- db.Transaction = null;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Join.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Join.cs
deleted file mode 100644
index 9b798995f83..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Join.cs
+++ /dev/null
@@ -1,233 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737929.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class Join : TestBase
- {
- [Test(Description = "This sample uses foreign key navigation in the from clause to select all orders for customers in London")]
- public void LinqToSqlJoin01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- from o in c.Orders
- where c.City == "London"
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0, "No rows returned");
- Assert.IsTrue(list[0].CustomerID != null, "Missing CustomerID");
- }
-
- [Test(Description = "This sample uses foreign key navigation in the from clause to select all orders for customers in London")]
- public void LinqToSqlJoin01_b()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- from o in c.Orders
- where c.City == "London"
- select new { o.CustomerID, o.OrderID };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "This sample uses foreign key navigation in the where clause to filter for Products whose Supplier is in the USA that are out of stock")]
- public void LinqToSqlJoin02()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.Supplier.Country == "USA" && p.UnitsInStock == 0
- select p;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "This sample uses foreign key navigation in the from clause to filter for employees in Seattle, and also list their territories")]
- public void LinqToSqlJoin03()
- {
- //Logger.Write(Level.Information, "\nLinq.Join03()");
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- from et in e.EmployeeTerritories
- where e.City == "Seattle"
- select new { e.FirstName, e.LastName, et.Territory.TerritoryDescription };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "SelectMany - Self-Join. filter for pairs of employees where one employee reports to the other and where both employees are from the same City")]
- public void LinqToSqlJoin04()
- {
- //Logger.Write(Level.Information, "\nLinq.Join04()");
- Northwind db = CreateDB();
-
- var q = from e1 in db.Employees
- from e2 in e1.Employees
- where e1.City == e2.City
- select new
- {
- FirstName1 = e1.FirstName,
- LastName1 = e1.LastName,
- FirstName2 = e2.FirstName,
- LastName2 = e2.LastName,
- e1.City
- };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- foreach (var v in list)
- {
- Assert.IsTrue(v.LastName1 != v.LastName2, "Last names must be different");
- }
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "GroupJoin - Two-way join. This sample explictly joins two tables and projects results from both tables.")]
- public void LinqToSqlJoin05()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- join o in db.Orders on c.CustomerID equals o.CustomerID into orders
- select new { c.ContactName, OrderCount = orders.Count() };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "GroupJoin - Three-way join. This sample explictly joins three tables and projects results from each of them.")]
- public void LinqToSqlJoin06()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- join o in db.Orders on c.CustomerID equals o.CustomerID into ords
- join e in db.Employees on c.City equals e.City into emps
- select new { c.ContactName, ords = ords.Count(), emps = emps.Count() };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupJoin - LEFT OUTER JOIN. This sample shows how to get LEFT OUTER JOIN by using DefaultIfEmpty(). The DefaultIfEmpty() method returns null when there is no Order for the Employee.")]
- public void LinqToSqlJoin07()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- join o in db.Orders on e equals o.Employee into ords
- from o in ords.DefaultIfEmpty()
- select new { e.FirstName, e.LastName, Order = o };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupJoin - Projected let assignment. This sample projects a 'let' expression resulting from a join.")]
- public void LinqToSqlJoin08()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- join o in db.Orders on c.CustomerID equals o.CustomerID into ords
- let z = c.City + c.Country
- from o in ords
- select new { c.ContactName, o.OrderID, z };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "GroupJoin - Composite Key.This sample shows a join with a composite key.")]
- public void LinqToSqlJoin09()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- from p in db.Products
- join d in db.OrderDetails
- on new { o.OrderID, p.ProductID }
- equals new { d.OrderID, d.ProductID }
- into details
- from d in details
- select new { o.OrderID, p.ProductID, d.UnitPrice };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- /// <summary>
- /// This sample shows how to construct a join where one side is nullable and the other isn't.
- /// </summary>
- [Test(Description = "GroupJoin - Nullable\\Nonnullable Key Relationship")]
- public void LinqToSqlJoin10()
- {
- //Microsoft Linq-to-SQL generated statement that we want to match:
- //SELECT [t0].[OrderID], [t1].[FirstName]
- //FROM [dbo].[Orders] AS [t0], [dbo].[Employees] AS [t1]
- //WHERE [t0].[EmployeeID] = ([t1].[EmployeeID])
-
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- join e in db.Employees on o.EmployeeID equals e.EmployeeID into emps
- from e in emps
- select new { o.OrderID, e.FirstName };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Linq101SamplesModifiedAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Linq101SamplesModifiedAttribute.cs
deleted file mode 100644
index fa324cd803d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Linq101SamplesModifiedAttribute.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace Test_NUnit.Linq_101_Samples
-{
- [global::System.AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple = true)]
- sealed class Linq101SamplesModifiedAttribute : Attribute
- {
- readonly string description;
- public Linq101SamplesModifiedAttribute(string description)
- {
- this.description = description;
- }
-
- public string PositionalString { get; private set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Null.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Null.cs
deleted file mode 100644
index f437e58a098..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Null.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737930.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class NullTest : TestBase
- {
- [Test]
- public void Null()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.ReportsTo==null select e;
-
- List<Employee> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void NullableT_HasValue()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where !e.ReportsTo.HasValue select e;
-
- List<Employee> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void NullableT_Value()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.ReportsTo.HasValue
- select new { e.FirstName, e.LastName, ReportsTo = e.ReportsTo.Value };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Null_EX1()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where null == e.ReportsTo
- select e;
-
- List<Employee> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Null_EX2()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where null != e.ReportsTo
- select e;
-
- List<Employee> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object Loading.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object Loading.cs
deleted file mode 100644
index 976f76974ec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object Loading.cs
+++ /dev/null
@@ -1,174 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && MONO_STRICT
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Object_Loading : TestBase
- {
- [Test(Description = "This sample demonstrates how to use Including to request related data during the original query so that additional roundtrips to the database are not required later when navigating through the retrieved objects.")]
- public void LinqToSqlObject01()
- {
- Northwind db = CreateDB();
-
- var custs = from c in db.Customers
- where c.City == "Marseille"
- select c;
-
- foreach (var cust in custs)
- foreach (var ord in cust.Orders)
- {
- Console.WriteLine("CustomerID {0} has an OrderID {1}.", cust.CustomerID, ord.OrderID);
- }
-
- var list = custs.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Linq101SamplesModified("The original sample didn't compile, db2 Northwind context was used for nothing")]
- [Test(Description = "This sample demonstrates how to use Including to request related data during the original query so that additional roundtrips to the database are not required later when navigating through the retrieved objects.")]
- public void LinqToSqlObject02()
- {
- Northwind db = CreateDB();
-
-
- var ds = new DataLoadOptions();
- ds.LoadWith<Customer>(p => p.Orders);
-
- db.LoadOptions = ds;
-
- var custs = from c in db.Customers
- where c.City == "Marseille"
- select c;
-
- foreach (var cust in custs)
- foreach (var ord in cust.Orders)
- Console.WriteLine("CustomerID {0} has an OrderID {1}.", cust.CustomerID, ord.OrderID);
-
- var list = custs.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "This sample demonstrates how navigating through relationships in retrieved objects can end up triggering new queries to the database if the data was not requested by the original query.")]
- public void LinqToSqlObject03()
- {
- Northwind db = CreateDB();
-
- var custs = from c in db.Customers
- where c.City == "London"
- select c;
-
- foreach (var cust in custs)
- foreach (var ord in cust.Orders)
- foreach (var orderDetail in ord.OrderDetails)
- {
- Console.WriteLine("CustomerID {0} has an OrderID {1} with ProductID {2} that has name {3}.",
- cust.CustomerID, ord.OrderID, orderDetail.ProductID, orderDetail.Product.ProductName);
- }
-
- var list = custs.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Linq101SamplesModified("The original sample didn't compile, db2 Northwind context was used for nothing")]
- [Test(Description = "This sample demonstrates how to use Including to request related data during the original query so that additional roundtrips to the database are not required later when navigating through the retrieved objects.")]
- public void LinqToSqlObject04()
- {
- var db = CreateDB();
-
- var ds = new DataLoadOptions();
- ds.LoadWith<Customer>(p => p.Orders);
- ds.LoadWith<Order>(p => p.OrderDetails);
-
- db.LoadOptions = ds;
-
- var custs = from c in db.Customers
- where c.City == "London"
- select c;
-
- foreach (var cust in custs)
- foreach (var ord in cust.Orders)
- foreach (var orderDetail in ord.OrderDetails)
- {
- Console.WriteLine("CustomerID {0} has an OrderID {1} with ProductID {2} that has name {3}.",
- cust.CustomerID, ord.OrderID, orderDetail.ProductID, orderDetail.Product.ProductName);
- }
-
- var list = custs.ToList();
- Assert.IsTrue(list.Count > 0);
-
-
- }
-
- [Test(Description = "This sample demonstrates how navigating through relationships in retrieved objects can result in triggering new queries to the database if the data was not requested by the original query.")]
- public void LinqToSqlObject05()
- {
- var db = CreateDB();
-
- var emps = from e in db.Employees select e;
-
- foreach (var emp in emps)
- foreach (var man in emp.Employees)
- Console.WriteLine("Employee {0} reported to Manager {1}.", emp.FirstName, man.FirstName);
-
- var list = emps.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
- [Test(Description = "This sample demonstrates how navigating through Link in retrieved objects can end up triggering new queries to the database if the data type is Link.")]
- public void LinqToSqlObject06()
- {
- var db = CreateDB();
-
- var emps = from c in db.Employees select c;
-
- foreach (var emp in emps)
- Console.WriteLine("{0}", emp.Notes);
-
- var list = emps.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object_Identity.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object_Identity.cs
deleted file mode 100644
index 32ed8852351..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Object_Identity.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737931.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class Object_Identity : TestBase
- {
-
- /// <summary>
- /// This sample demonstrates how, upon executing the same query twice, you will receive a reference to the same object in memory each time.
- /// </summary>
- [Test(Description = "Object Caching - 1.")]
- public void LinqToSqlObjectIdentity01()
- {
- Northwind db = CreateDB();
-
- Customer cust1 = db.Customers.First(c => c.CustomerID == "BONAP");
-
- Customer cust2 = (from c in db.Customers
- where c.CustomerID == "BONAP"
- select c).First();
-
- bool isSameObject = Object.ReferenceEquals(cust1, cust2);
- Assert.IsTrue(isSameObject);
- Assert.IsTrue(cust1.CustomerID == "BONAP", "CustomerID must be BONAP - was: " + cust1.CustomerID);
- }
-
- [Test(Description="Example 2 from msdn")]
- public void MSDN_ObjectIdentity2()
- {
- //source: http://msdn2.microsoft.com/en-us/library/bb399376.aspx
- Northwind db = CreateDB();
-
- Customer cust1 =
- (from cust in db.Customers
- where cust.CustomerID == "BONAP"
- select cust).First();
-
- Customer cust2 =
- (from ord in db.Orders
- where ord.Customer.CustomerID == "BONAP"
- select ord).First().Customer;
-
- bool isSameObject = Object.ReferenceEquals(cust1, cust2);
- Assert.IsTrue(isSameObject);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OptimisticConcurrence.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OptimisticConcurrence.cs
deleted file mode 100644
index a4526cd543d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OptimisticConcurrence.cs
+++ /dev/null
@@ -1,423 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using nwind;
-using Test_NUnit.Linq_101_Samples;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class OptimisticConcurrence:TestBase
- {
- [Test(Description="Get conflict information. This sample demonstrates how to retrieve the changes that lead to an optimistic concurrency exception.")]
-
- public void LinqToSqlOptimistic01()
- {
- Northwind db=CreateDb();
-
- Console.WriteLine("YOU: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");
- var product = db.Products.First(p=>p.ProductID = 1);
- Console.WriteLine("~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");
- Console.WriteLine();
- Console.WriteLine("OTHER USER: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");
- // Open a second connection to the database to simulate another user
- // who is going to make changes to the Products table
-
- var otherUser_db = Northwind(My.Settings.NORTHWINDConnectionString1) With {.Log = db.Log};
- var otherUser_product = otherUser_db.Products.First(p=>p.ProductID = 1);
- otherUser_product.UnitPrice = 999.99D;
- otherUser_product.UnitsOnOrder = 10;
- otherUser_db.SubmitChanges();
- Console.WriteLine("~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");
- Console.WriteLine("YOU (continued): ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");
- product.UnitPrice = 777.77D;
-
- var conflictOccurred = False;
- try{
- db.SubmitChanges(ConflictMode.ContinueOnConflict)
- catch(ChangeConflictException c)
- {
- Console.WriteLine("* * * OPTIMISTIC CONCURRENCY EXCEPTION * * *")
- For Each aConflict In db.ChangeConflicts
- var prod = CType(aConflict.Object, Product)
- Console.WriteLine("The conflicting product has ProductID {0}", prod.ProductID)
- Console.WriteLine()
- Console.WriteLine("Conflicting members:")
- Console.WriteLine()
- For Each memConflict In aConflict.MemberConflicts
- var name = memConflict.Member.Name
- var yourUpdate = memConflict.CurrentValue.ToString()
- var original = memConflict.OriginalValue.ToString()
- var theirUpdate = memConflict.DatabaseValue.ToString()
- If (memConflict.IsModified) Then
-
- Console.WriteLine("//{0}// was updated from {1} to {2} while you updated it to {3}", _
- name, original, theirUpdate, yourUpdate)
- Else
- Console.WriteLine("//{0}// was updated from {1} to {2}, you did not change it.", _
- name, original, theirUpdate)
- End If
- Console.WriteLine()
- Next
- conflictOccurred = True
- Next
-
- Console.WriteLine()
- If (Not conflictOccurred) Then
-
- Console.WriteLine("* * * COMMIT SUCCESSFUL * * *")
- Console.WriteLine("Changes to Product 1 saved.")
- End If
- Console.WriteLine("~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ")
-
- ResetProducts() // clean up
- }
-}
-
-
-
-[Test(Description="Resolve conflicts: Overwrite current values. This sample demonstrates how to automatically resolve concurrency conflicts. The //overwrite current values// option writes the new database values to the client objects.")]
-
-public void LinqToSqlOptimistic02()
- {
- Northwind db=CreateDb();
-
-
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- db.Log = null
-
- var product = db.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("You retrieve the product 1, it costs {0}", product.UnitPrice)
- Console.WriteLine("There are {0} units in stock, {1} units on order", product.UnitsInStock, product.UnitsOnOrder)
- Console.WriteLine()
-
- Console.WriteLine("Another user changes the price to 22.22 and UnitsInStock to 22")
- var otherUser_product = otherUser_db.Products.First(p=>p.ProductID = 1)
- otherUser_product.UnitPrice = 22.22D
- otherUser_product.UnitsInStock = 22
- otherUser_db.SubmitChanges()
-
- Console.WriteLine("You set the price of product 1 to 1.01 and UnitsOnOrder to 11")
- product.UnitPrice = 1.01D
- product.UnitsOnOrder = 11
- Try
- Console.WriteLine("You submit")
- Console.WriteLine()
- db.SubmitChanges()
- Catch c As ChangeConflictException
- WriteConflictDetails(db.ChangeConflicts) // write changed objects / members to console
- Console.WriteLine()
- Console.WriteLine("Resolve by overwriting current values")
- db.ChangeConflicts.ResolveAll(RefreshMode.OverwriteCurrentValues)
- db.SubmitChanges()
- End Try
-
- Console.WriteLine()
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- var result = dbResult.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("Now product 1 has price={0}, UnitsInStock={1}, UnitsOnOrder={2}", _
- result.UnitPrice, result.UnitsInStock, result.UnitsOnOrder)
- Console.WriteLine()
- ResetProducts() // clean up
-}
-
-
-
-[Test(Description="Resolve conflicts: Keep current values. This sample demonstrates how to automatically resolve concurrency conflicts. The //keep current values// option changes everything to the values of this client.")]
-public void LinqToSqlOptimistic03()
- {
- Northwind db=CreateDb();
-
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- db.Log = null
-
- var Prod = db.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("You retrieve the product 1, it costs {0}", Prod.UnitPrice)
- Console.WriteLine("There are {0} units in stock, {1} units on order", Prod.UnitsInStock, Prod.UnitsOnOrder)
- Console.WriteLine()
-
- Console.WriteLine("Another user changes the price to 22.22 and UnitsInStock to 22")
- var otherUser_product = otherUser_db.Products.First(p=>p.ProductID = 1)
- otherUser_product.UnitPrice = 22.22D
- otherUser_product.UnitsInStock = 22
- otherUser_db.SubmitChanges()
-
- Console.WriteLine("You set the price of product 1 to 1.01 and UnitsOnOrder to 11")
- Prod.UnitPrice = 1.01D
- Prod.UnitsOnOrder = 11
- Try
- Console.WriteLine("You submit")
- Console.WriteLine()
- db.SubmitChanges()
- Catch c As ChangeConflictException
- WriteConflictDetails(db.ChangeConflicts) // write changed objects / members to console
- Console.WriteLine()
- Console.WriteLine("Resolve by keeping current values")
- db.ChangeConflicts.ResolveAll(RefreshMode.KeepCurrentValues)
- db.SubmitChanges()
- End Try
- Console.WriteLine()
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- var result = dbResult.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("Now product 1 has price={0}, UnitsInStock={1}, UnitsOnOrder={2}", _
- result.UnitPrice, result.UnitsInStock, result.UnitsOnOrder)
- Console.WriteLine()
- ResetProducts() // clean up
-}
-
-
-
-[Test(Description="Resolve conflicts: Keep changes. This sample demonstrates how to automatically resolve concurrency conflicts. The //keep changes// option keeps all changes from the current user and merges changes from other users if the corresponding field was not changed by the current user.")]
-
-public void LinqToSqlOptimistic04()
- {
- Northwind db=CreateDb();
-
-
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- db.Log = null
-
- var prod = db.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("You retrieve the product 1, it costs {0}", prod.UnitPrice)
- Console.WriteLine("There are {0} units in stock, {1} units on order", prod.UnitsInStock, prod.UnitsOnOrder)
- Console.WriteLine()
-
- Console.WriteLine("Another user changes the price to 22.22 and UnitsInStock to 22")
- var otherUser_product = otherUser_db.Products.First(p=>p.ProductID = 1)
- otherUser_product.UnitPrice = 22.22D
- otherUser_product.UnitsInStock = 22
- otherUser_db.SubmitChanges()
-
- Console.WriteLine("You set the price of product 1 to 1.01 and UnitsOnOrder to 11")
- prod.UnitPrice = 1.01D
- prod.UnitsOnOrder = 11D
- Try
- Console.WriteLine("You submit")
- Console.WriteLine()
- db.SubmitChanges()
- Catch c As ChangeConflictException
- WriteConflictDetails(db.ChangeConflicts) //write changed objects / members to console
- Console.WriteLine()
- Console.WriteLine("Resolve by keeping changes")
- db.ChangeConflicts.ResolveAll(RefreshMode.KeepChanges)
- db.SubmitChanges()
- End Try
- Console.WriteLine()
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- var result = dbResult.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("Now product 1 has price={0}, UnitsInStock={1}, UnitsOnOrder={2}", _
- result.UnitPrice, result.UnitsInStock, result.UnitsOnOrder)
- Console.WriteLine()
- ResetProducts() // clean up
-}
-
-
-
-[Test(Description="Custom resolve rule. Demonstrates using MemberConflict.Resolve to write a custom resolve rule.")]
-
-public void LinqToSqlOptimistic05()
- {
- Northwind db=CreateDb();
-
-
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- db.Log = null
-
- var prod = db.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("You retrieve the product 1, it costs {0}", prod.UnitPrice)
- Console.WriteLine("There are {0} units in stock, {1} units on order", prod.UnitsInStock, prod.UnitsOnOrder)
- Console.WriteLine()
-
- Console.WriteLine("Another user changes the price to 22.22 and UnitsOnOrder to 2")
- var otherUser_product = otherUser_db.Products.First(p=>p.ProductID = 1)
- otherUser_product.UnitPrice = 22.22D
- otherUser_product.UnitsOnOrder = 2
- otherUser_db.SubmitChanges()
-
- Console.WriteLine("You set the price of product 1 to 1.01 and UnitsOnOrder to 11")
- prod.UnitPrice = 1.01D
- prod.UnitsOnOrder = 11
- var needsSubmit = True
- While needsSubmit
- Try
- Console.WriteLine("You submit")
- Console.WriteLine()
- needsSubmit = False
- db.SubmitChanges()
- Catch c As ChangeConflictException
- needsSubmit = True
- WriteConflictDetails(db.ChangeConflicts) // write changed objects / members to console
- Console.WriteLine()
- Console.WriteLine("Resolve by higher price / order")
- For Each conflict In db.ChangeConflicts
- conflict.Resolve(RefreshMode.KeepChanges)
- For Each memConflict In conflict.MemberConflicts
- If (memConflict.Member.Name = "UnitPrice") Then
- //always use the highest price
- var theirPrice = CDec(memConflict.DatabaseValue)
- var yourPrice = CDec(memConflict.CurrentValue)
- memConflict.Resolve(Math.Max(theirPrice, yourPrice))
- ElseIf (memConflict.Member.Name = "UnitsOnOrder") Then
- //always use higher order
- var theirOrder = CShort(memConflict.DatabaseValue)
- var yourOrder = CShort(memConflict.CurrentValue)
- memConflict.Resolve(Math.Max(theirOrder, yourOrder))
- End If
- Next
- Next
- End Try
- End While
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- var result = dbResult.Products.First(p=>p.ProductID = 1)
- Console.WriteLine("Now product 1 has price={0}, UnitsOnOrder={1}", _
- result.UnitPrice, result.UnitsOnOrder)
- Console.WriteLine()
- ResetProducts() //clean up
-}
-
-
-
-[Test(Description="Submit with FailOnFirstConflict. Submit(FailOnFirstConflict) throws an Optimistic Concurrency Exception when the first conflict is detected. Only one exception is handled at a time, you have to submit for each conflict.")]
-
-public void LinqToSqlOptimistic06()
- {
- Northwind db=CreateDb();
-
-
- db.Log = null
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
-
- //you load 3 products
- var prod() = db.Products.OrderBy(p=>p.ProductID).Take(3).ToArray()
- For i = 0 To 2
- Console.WriteLine("You retrieve the product {0}, it costs {1}", i + 1, prod(i).UnitPrice)
- Next
- //other user changes these products
- var otherUserProd() = otherUser_db.Products.OrderBy(p=>p.ProductID).Take(3).ToArray()
- For i = 0 To 2
- var otherPrice = (i + 1) * 111.11D
- Console.WriteLine("Other user changes the price of product {0} to {1}", i + 1, otherPrice)
- otherUserProd(i).UnitPrice = otherPrice
- Next
- otherUser_db.SubmitChanges()
- Console.WriteLine("Other user submitted changes")
-
- //you change your loaded products
- For i = 0 To 2
- var yourPrice = (i + 1) * 1.01D
- Console.WriteLine("You set the price of product {0} to {1}", i + 1, yourPrice)
- prod(i).UnitPrice = yourPrice
- Next
-
- // submit
- var needsSubmit = True
- While needsSubmit
- Try
- Console.WriteLine("======= You submit with FailOnFirstConflict =======")
- needsSubmit = False
- db.SubmitChanges(ConflictMode.FailOnFirstConflict)
- Catch c As ChangeConflictException
- For Each conflict In db.ChangeConflicts
-
- DescribeConflict(conflict) //write changes to console
- Console.WriteLine("Resolve conflict with KeepCurrentValues")
- conflict.Resolve(RefreshMode.KeepCurrentValues)
- Next
- needsSubmit = True
- End Try
- End While
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- For i = 0 To 2
- //Creating a temporary since this will be used in a lambda
- var tmp = i
- var result = dbResult.Products.First(p=>p.ProductID = tmp + 1)
- Console.WriteLine("Now the product {0} has price {1}", i + 1, result.UnitPrice)
- Next
- ResetProducts() //clean up
-}
-c
-
-
-
-
-[Test(Description="Submit with ContinueOnConflict. Submit(ContinueOnConflict) collects all concurrency conflicts and throws an exception when the last conflict is detected.\r\nAll conflicts are handled in one catch statement. It is still possible that another user updated the same objects before this update, so it is possible that another Optimistic Concurrency Exception is thrown which would need to be handled again.")]
-
-public void LinqToSqlOptimistic07()
- {
- Northwind db=CreateDb();
-
- db.Log = null
- var otherUser_db = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
-
- // you load 3 products
- var prod() = db.Products.OrderBy(p=>p.ProductID).Take(3).ToArray()
- For i = 0 To 2
- Console.WriteLine("You retrieve the product {0}, it costs {1}", i + 1, prod(i).UnitPrice)
- Next
- // other user changes these products
- var otherUserProd() = otherUser_db.Products.OrderBy(p=>p.ProductID).Take(3).ToArray()
- For i = 0 To 2
- var otherPrice = (i + 1) * 111.11D
- Console.WriteLine("Other user changes the price of product {0} to {1}", i + 1, otherPrice)
- otherUserProd(i).UnitPrice = otherPrice
- Next
- otherUser_db.SubmitChanges()
- Console.WriteLine("Other user submitted changes")
-
- // you change your loaded products
- For i = 0 To 2
- var yourPrice = (i + 1) * 1.01D
- Console.WriteLine("You set the price of product {0} to {1}", i + 1, yourPrice)
- prod(i).UnitPrice = yourPrice
- Next
- // submit
- var needsSubmit = True
- While needsSubmit
- Try
- Console.WriteLine("======= You submit with ContinueOnConflict =======")
- needsSubmit = False
- db.SubmitChanges(ConflictMode.ContinueOnConflict)
- Catch c As ChangeConflictException
- For Each conflict In db.ChangeConflicts
- DescribeConflict(conflict) // write changes to console
- Console.WriteLine("Resolve conflict with KeepCurrentValues")
- conflict.Resolve(RefreshMode.KeepCurrentValues)
- Next
- needsSubmit = True
- End Try
- End While
- var dbResult = New NorthwindDataContext(My.Settings.NORTHWINDConnectionString1)
- For i = 0 To 2
- var tmp = i
- var result = dbResult.Products.First(p=>p.ProductID = tmp + 1)
- Console.WriteLine("Now the product {0} has price {1}", i + 1, result.UnitPrice)
- Next
-
- ResetProducts() //clean up
-}
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OrderBy.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OrderBy.cs
deleted file mode 100644
index 7741d0a4433..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/OrderBy.cs
+++ /dev/null
@@ -1,125 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class OrderBy : TestBase
- {
- [Test(Description = "OrderBy - Simple. This sample uses orderby to sort Employees by hire date.")]
- public void LinqToSqlOrderBy01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- orderby e.HireDate
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "OrderBy - With where. This sample uses where and orderby to sort Orders shipped to London by freight.")]
- public void LinqToSqlOrderBy02()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.ShipCity == "Marseille"
- orderby o.Freight
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "OrderByDescending. This sample uses orderby to sort Products by unit price from highest to lowest.")]
- public void LinqToSqlOrderBy03()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- orderby p.UnitPrice descending
- select p;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "ThenBy. This sample uses a compound orderby to sort Customers by city and then contact name.")]
- public void LinqToSqlOrderBy04()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- orderby c.City, c.ContactName
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "ThenByDescending. This sample uses orderby to sort Orders from EmployeeID 1 by ship-to country, and then by freight from highest to lowest.")]
- public void LinqToSqlOrderBy05()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.EmployeeID == 1
- orderby o.ShipCountry, o.Freight descending
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "OrderBy - Group by. This sample uses Orderby, Max and Group by to find the Products that have the highest unit price in each category, and sorts the group by category id.")]
- public void LinqToSqlOrderBy06()
- {
- Northwind db = CreateDB();
-
- var categories = from p in db.Products
- orderby p.CategoryID
- group p by p.CategoryID into Group
- select new
- {
- Group,
- MostExpensiveProducts =
- from p2 in Group
- where p2.UnitPrice == Group.Max(p3 => p3.UnitPrice)
- select p2
- };
-
- var list = categories.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Paging.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Paging.cs
deleted file mode 100644
index b070f49c282..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Paging.cs
+++ /dev/null
@@ -1,139 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- class CustomerComparer : IEqualityComparer<Customer>
- {
- public bool Equals(Customer x, Customer y)
- {
- if (object.ReferenceEquals (x, y))
- return true;
- return x.Address == y.Address &&
- x.City == y.City &&
- x.CompanyName == y.CompanyName &&
- x.ContactName == y.ContactName &&
- x.ContactTitle == y.ContactTitle &&
- x.Country == y.Country &&
- x.CustomerID == y.CustomerID &&
- x.Fax == y.Fax &&
- x.Phone == y.Phone &&
- x.PostalCode == y.PostalCode &&
- x.Region == y.Region &&
- true; // TODO: compare Orders: x.Orders.SequenceEqual(y.Orders, new OrderComparer());
- }
-
- public int GetHashCode(Customer obj)
- {
- throw new NotImplementedException();
- }
- }
-
- [TestFixture]
- public class Paging : TestBase
- {
- [Test(Description = "Paging - Index. This sample uses the Skip and Take operators to do paging by skipping the first 50 records and then returning the next 10, thereby providing the data for page 6 of the Products table.")]
- public void LinqToSqlPaging01()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- orderby c.ContactName
- select c)
- .Skip(1)
- .Take(2);
-
- var expected = new[]{
- new Customer {
- Address = "Heerstr. 22",
- City = "Leipzig",
- CompanyName = "Morgenstern Gesundkost",
- ContactName = "Alexander Feuer",
- ContactTitle = "Marketing Assistant",
- Country = "Germany",
- CustomerID = "MORGK",
- Fax = null,
- Phone = "0342-023176",
- PostalCode = "04179",
- Region = null
- },
- new Customer {
- Address = "Avda. de la Constitución 2222",
- City = "México D.F.",
- CompanyName = "Ana Trujillo Emparedados y helados",
- ContactName = "Ana Trujillo",
- ContactTitle = "Owner",
- Country = "Mexico",
- CustomerID = "ANATR",
- Fax = "(5) 555-3745",
- Phone = "(5) 555-4729",
- PostalCode = "05021",
- Region = null
- },
- };
-// The ordering of space characters depends on collation so
-// lets jst check if the query worked on PostgreSQL.
-#if !POSTGRES
- Assert.IsTrue(expected.SequenceEqual(q, new CustomerComparer()));
-#else
- Assert.IsTrue(q.ToList().Count == 2);
-#endif
- }
-
- [Test(Description = "Paging - Ordered Unique Key. This sample uses a where clause and the take operator to do paging by, first filtering to get only the ProductIDs above 50 (the last ProductID from page 5), then ordering by ProductID, and finally taking the first 10 results, thereby providing the data for page 6 of the Products table. Note that this method only works when ordering by a unique key.")]
- public void LinqToSqlPaging02()
- {
- Northwind db = CreateDB();
-
- var q = (from p in db.Products
- where p.ProductID > 3
- orderby p.ProductID
- select p)
- .Take(10);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "Paging - Index. This sample uses the Skip and Take operators to do paging by skipping the first 50 records and then returning the next 10, thereby providing the data for page 6 of the Products table.")]
- public void LinqToSqlPaging03()
- {
- // This is basically LinqToSqlPaging01() without the `orderby` clause.
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select c)
- .Skip(1)
- .Take(2);
-
- // The ordering depends on collation so
- // lets jst check if the query worked as ~expected.
- Assert.IsTrue(q.ToList().Count == 2);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Select_Distinct.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Select_Distinct.cs
deleted file mode 100644
index d7abe49e055..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Select_Distinct.cs
+++ /dev/null
@@ -1,160 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Select_Distinct : TestBase
- {
- [Test(Description = "select - Simple. This sample uses select to return a sequence of just the Customers' contact names.")]
- public void LinqToSqlSelect01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select c.ContactName;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "select - Anonymous Type 1. This sample uses select and anonymous types to return a sequence of just the Customers' contact names and phone numbers.")]
- public void LinqToSqlSelect02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select new { c.ContactName, c.Phone };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "select - Anonymous Type 2. This sample uses select and anonymous types to return a sequence of just the Employees' names and phone numbers, with the FirstName and LastName fields combined into a single field, 'Name', and the HomePhone field renamed to Phone in the resulting sequence.")]
- public void LinqToSqlSelect03()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select new { Name = e.FirstName + " " + e.LastName, Phone = e.HomePhone };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "select - Anonymous Type 3. This sample uses select and anonymous types to return a sequence of all Products' IDs and a calculated value called HalfPrice which is set to the Product's UnitPrice divided by 2.")]
- public void LinqToSqlSelect04()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- select new { p.ProductID, HalfPrice = p.UnitPrice / 2 };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("c# does not have that syntax capability. Symple projection instead")]
- [Test(Description = "select - Named Type. This sample uses SELECT and a known type to return a sequence of employees' names.")]
- public void LinqToSqlSelect06()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select new { FirstName = e.FirstName, LastName = e.LastName };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "select - Filtered. This sample uses select and where to return a sequence of just the London Customers' contact names.")]
- public void LinqToSqlSelect07()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.City == "London"
- select c.ContactName;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "select - Shaped. This sample uses select and anonymous types to return a shaped subset of the data about Customers.")]
- public void LinqToSqlSelect08()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select new
- {
- c.CustomerID,
- CompanyInfo = new { c.CompanyName, c.City, c.Country },
- ContactInfo = new { c.ContactName, c.ContactTitle }
- };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "select - Nested. This sample uses nested queries to return a sequence of all orders containing their OrderID, a subsequence of the items in the order where there is a discount, and the money saved if shipping is not included.")]
- public void LinqToSqlSelect09()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- select new
- {
- o.OrderID,
- DiscountedProducts = (from od in o.OrderDetails
- where od.Discount == 0
- select od),
- FreeShippingDiscount = o.Freight
- };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "Distinct. This sample uses Distinct to select a sequence of the unique cities that have Customers.")]
- public void LinqToSqlSelect10()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select c.City).Distinct();
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/String_Date_functions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/String_Date_functions.cs
deleted file mode 100644
index dac2b616142..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/String_Date_functions.cs
+++ /dev/null
@@ -1,325 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737930.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class String_Date_functions : TestBase
- {
- [Test(Description = "String Concatenation. This sample uses the & operator to concatenate string fields and string literals in forming the Customers' calculated Location value")]
- public void LinqToSqlString01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select new { c.CustomerID, Location = c.City + ", " + c.Country };
-
- //bool foundBerlin = false;
- foreach (var v in q)
- {
- if (v.Location == "Berlin, Germany")
- {
- //foundBerlin = true;
- return;
- }
- }
- Assert.Fail("Expected to find location 'Berlin, Germany'");
- }
-
- [Test(Description = "String.Length. This sample uses the Length property to find all Products whose name is shorter than 10 characters.")]
- public void LinqToSqlString02()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.ProductName.Length < 10
- select p;
-
- List<Product> prods = q.ToList();
- Assert.IsTrue(prods.Count > 0, "Expected some products");
- }
-
- [Test(Description = "String.Contains(substring).This sample uses the Contains method to find all Customers whose contact name contains 'Anders'.")]
- public void LinqToSqlString03()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.ContactName.Contains("Anders")
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.IndexOf(substring). This sample uses the IndexOf method to find the first instance of a space in each Customer's contact name.")]
- public void LinqToSqlString04()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select new { c.ContactName, SpacePos = c.ContactName.IndexOf(" ") };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.StartsWith(prefix). This sample uses the StartsWith method to find Customers whose contact name starts with 'Maria'.")]
- public void LinqToSqlString05()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.ContactName.StartsWith("Maria")
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.EndsWith(suffix). This sample uses the StartsWith method to find Customers whose contact name ends with 'Anders'.")]
- public void LinqToSqlString06()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.ContactName.EndsWith("Anders")
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Substring(start). This sample uses the Substring method to return Product names starting from the fourth letter.")]
- public void LinqToSqlString07()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- select p.ProductName.Substring(3);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Substring(start, length). This sample uses the Substring method to find Employees whose home phone numbers have '555' as the seventh through ninth digits.")]
- public void LinqToSqlString08()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HomePhone.Substring(5, 3) == "555"
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.ToUpper(). This sample uses the ToUpper method to return Employee names where the last name has been converted to uppercase.")]
- public void LinqToSqlString09()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select new { LastName = e.LastName.ToUpper(), e.FirstName };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
- [Test(Description = "String.ToLower(). This sample uses the ToLower method to return Category names that have been converted to lowercase.")]
- public void LinqToSqlString10()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Categories
- select c.CategoryName.ToLower();
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Trim(). This sample uses the Trim method to return the first five digits of Employee home phone numbers, with leading and trailing spaces removed.")]
- public void LinqToSqlString11()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where !(" "+(e.LastName)).Trim().Contains(" ")
- select e.LastName;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Insert(pos, str). This sample uses the Insert method to return a sequence of employee phone numbers that have a ) in the fifth position, inserting a : after the ).")]
- public void LinqToSqlString12()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HomePhone.Substring(4, 1) == ")"
- select e.HomePhone.Insert(5, ":");
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Remove(start). This sample uses the Insert method to return a sequence of employee phone numbers that have a ) in the fifth position, removing all characters starting from the tenth character.")]
- public void LinqToSqlString13()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HomePhone.Substring(4, 1) == ")"
- select e.HomePhone.Remove(9);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Remove(start, length). This sample uses the Insert method to return a sequence of employee phone numbers that have a ) in the fifth position, removing the first six characters.")]
- public void LinqToSqlString14()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HomePhone.Substring(4, 1) == ")"
- select e.HomePhone.Remove(0, 6);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "String.Replace(find, replace). This sample uses the Replace method to return a sequence of Supplier information where the Country field has had UK replaced with United Kingdom and USA replaced with United States of America.")]
- public void LinqToSqlString15()
- {
- Northwind db = CreateDB();
-
- var q = from s in db.Suppliers
- select new { s.CompanyName, Country = s.Country.Replace("UK", "United Kingdom").Replace("USA", "United States of America") };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "DateTime.Year. This sample uses the DateTime's Year property to find Orders placed in 1997.")]
- public void LinqToSqlString16()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Year == 1996
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "DateTime.Month. This sample uses the DateTime's Month property to find Orders placed in December.")]
- public void LinqToSqlString17()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Month == 10
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "DateTime.Day. This sample uses the DateTime's Day property to find Orders placed on the 31st day of the month.")]
- public void LinqToSqlString18()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Day == 16
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "DateTime.Seconds. This sample uses the DateTime's Day property to find Orders placed on the 31st day of the month.")]
- public void LinqToSqlString19()
- {
- Northwind db = CreateDB();
-
- var q = (from o in db.Orders
- where o.OrderDate.Value.Second == 16
- select o).ToList();
-
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Top_Bottom.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Top_Bottom.cs
deleted file mode 100644
index 1ead5ffb98d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Top_Bottom.cs
+++ /dev/null
@@ -1,80 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- /// <summary>
- /// Source: http://msdn2.microsoft.com/en-us/vbasic/bb737940.aspx
- /// manually translated from VB into C#.
- /// </summary>
- [TestFixture]
- public class Top_Bottom : TestBase
- {
-
- [Test(Description="This sample uses Take to select the first 5 Employees hired.")]
- public void LinqToSqlTop01()
- {
- Northwind db = CreateDB();
-
- var q = (from e in db.Employees
- orderby e.HireDate select e). Take(5);
-
- List<Employee> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- // The .Skip() method won't work on Ingres as it does not support the OFFSET clause
- // but it's on the roadmap...
-#if !INGRES
- [Test(Description = "This sample uses Skip to select all but the 10 most expensive Products.")]
- public void LinqToSqlTop02()
- {
- Northwind db = CreateDB();
-
- var q = (from p in db.Products
- orderby p.UnitPrice descending
- select p).Skip(4);
-
- List<Product> list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "This bug was submitted by Andrus")]
- public void LinqToSqlTop03_Ex_Andrus()
- {
- Northwind db = CreateDB();
-
- var q = db.Customers.Skip(3).Take(5);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-#endif
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/UnionAll_Union_Intersect.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/UnionAll_Union_Intersect.cs
deleted file mode 100644
index e27185c12a5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/UnionAll_Union_Intersect.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class UnionAll_Union_Intersect : TestBase
- {
- [Test(Description = "Concat - Simple. This sample uses Concat to return a sequence of all Customer and Employee phone/fax numbers.")]
- public void LinqToSqlUnion01()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers select c.Phone).Concat(
- from c in db.Customers select c.Fax).Concat(
- from e in db.Employees select e.HomePhone);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "Concat - Compound. This sample uses Concat to return a sequence of all Customer and Employee name and phone number mappings.")]
- public void LinqToSqlUnion02()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select new { Name = c.CompanyName, Phone = c.Phone })
- .Concat(from e in db.Employees
- select new { Name = e.FirstName + " " + e.LastName, Phone = e.HomePhone });
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "Union. This sample uses Union to return a sequence of all countries that either Customers or Employees are in.")]
- public void LinqToSqlUnion03()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select c.Country).Union(from e in db.Employees
- select e.Country);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "Intersect. This sample uses Intersect to return a sequence of all countries that both Customers and Employees live in.")]
- public void LinqToSqlUnion04()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select c.Country).Intersect(from e in db.Employees
- select e.Country);
-
- var list = q.ToList();
- if (list.Count == 0)
- Assert.Ignore("Please check test validity");
- //Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "Except. This sample uses Except to return a sequence of all countries that Customers live in but no Employees live in.")]
- public void LinqToSqlUnion05()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select c.Country).Except(from e in db.Employees select e.Country);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Views.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Views.cs
deleted file mode 100644
index 3ff9583da13..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Views.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Views : TestBase
- {
- [Linq101SamplesModified("Original db didn't has Invoices table so. It has been used Employees instead")]
- [Test(Description = "Query - Anonymous Type. This sample uses SELECT and WHERE to return a sequence of invoices where shipping city is London.")]
- public void LinqToSqlView01()
- {
- Northwind db = CreateDB();
-
- var q = from i in db.Employees
- where i.City == "Seattle"
- select new { i.Country, i.Address, i.City, i.BirthDate };
-
- var list = q.ToList();
- if (list.Count == 0)
- Assert.Ignore("Please check test"); // the test fails on SQLite
- Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("Original db didn't has Invoices table so. It has been used Employees instead")]
- [Test(Description = "Query - Negative. Entities must have a mapped ID, but SqlMetal does not generate an ID for view by default.")]
- public void LinqToSqlView02()
- {
- Northwind db = CreateDB();
-
- try
- {
- var q = from i in db.Employees
- where i.City == "London"
- select i;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
- catch (Exception ex)
- {
- Console.WriteLine("{0} : {1}", ex.GetType().ToString(), ex.Message);
- }
- }
-
- [Linq101SamplesModified("Original db didn't has Quarterly_Orders table so. It has been used Employees instead")]
- [Test(Description = "Query - Identity mapping. This sample uses SELECT to query QuarterlyOrders.")]
- public void LinqToSqlView03()
- {
- Northwind db = CreateDB();
-
- var q = from qo in db.Employees
- select qo;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Where.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Where.cs
deleted file mode 100644
index 9783e3df054..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Linq_101_Samples/Where.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns Linq_101_Samples
-#if MYSQL
- namespace Test_NUnit_MySql.Linq_101_Samples
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP.Linq_101_Samples
-#elif ORACLE
- namespace Test_NUnit_Oracle.Linq_101_Samples
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql.Linq_101_Samples
-#elif SQLITE
- namespace Test_NUnit_Sqlite.Linq_101_Samples
-#elif INGRES
- namespace Test_NUnit_Ingres.Linq_101_Samples
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict.Linq_101_Samples
-#elif MSSQL
- namespace Test_NUnit_MsSql.Linq_101_Samples
-#elif FIREBIRD
- namespace Test_NUnit_Firebird.Linq_101_Samples
-#endif
-{
- [TestFixture]
- public class Where : TestBase
- {
- [Test(Description = "where - 1. This sample uses where to filter for Customers in London.")]
- public void LinqToSqlWhere01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.City == "London"
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test(Description = "where - 2. This sample uses where to filter for Employees hired during or after 1994.")]
- public void LinqToSqlWhere02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HireDate >= new DateTime(1994,1,1)
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("Strange casting, It seems like original northwind discontinued were boolean")]
- [Test(Description = "where - 3. This sample uses where to filter for Products that have stock below their reorder level and are not discontinued.")]
- public void LinqToSqlWhere03()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.UnitsInStock <= p.ReorderLevel || !Convert.ToBoolean(p.Discontinued)==true
- select p;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("Strange casting, It seems like original northwind discontinued were boolean")]
- [Test(Description = "where - 4. This sample uses WHERE to filter out Products that are either UnitPrice is greater than 10 or is discontinued.")]
- public void LinqToSqlWhere04()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.UnitPrice > 10.0m || Convert.ToBoolean(p.Discontinued)==true
- select p;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description="Where - 5. This sample calls WHERE twice to filter out Products that UnitPrice is greater than 10 and is discontinued.")]
- public void LinqToSqlWhere05()
- {
- Northwind db = CreateDB();
-
- var q = db.Products.Where(p => p.UnitPrice > 5.0m)
- .Where(p => !Convert.ToBoolean(p.Discontinued)==true);
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Linq101SamplesModified("Changed shipper table by Employee since some of our databases haven't got such table")]
- [Test(Description = "First - Simple. This sample uses First to select the first Shipper in the table.")]
- public void LinqToSqlWhere06()
- {
- Northwind db = CreateDB();
- Employee employee = db.Employees.First();
- }
-
- [Test(Description = "First - Element. This sample uses Take to select the first Customer with CustomerID 'BONAP'.")]
- public void LinqToSqlWhere07()
- {
- Northwind db = CreateDB();
-
- var cust = (from c in db.Customers
- where c.CustomerID == "BONAP"
- select c).Take(1);
-
- var list = cust.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test(Description = "First - Condition. This sample uses First to select an Order with freight greater than 10.00.")]
- public void LinqToSqlWhere08()
- {
- Northwind db = CreateDB();
- var ord = (from o in db.Orders
- where o.Freight > 10m
- select o).First();
-
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/MetalTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/MetalTest.cs
deleted file mode 100644
index bd01443acef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/MetalTest.cs
+++ /dev/null
@@ -1,116 +0,0 @@
-using System;
-using System.Diagnostics;
-using System.IO;
-using NUnit.Framework;
-
-namespace Test_NUnit_MySql
-{
- [TestFixture]
- public class MetalTest
- {
- static string GetSqlMetalPath()
- {
- string path = "../../../SqlMetal/bin/SqlMetal.exe";
- if (!File.Exists(path))
- throw new NUnit.Framework.IgnoreException("SqlMetal not found");
- return path;
- }
-
- static string GetCompilerPath()
- {
- string windowsDir = Environment.GetEnvironmentVariable("SystemRoot");
- string frameworkDir = Path.Combine(windowsDir, "Microsoft.Net/Framework/v3.5");
- if (!Directory.Exists(frameworkDir))
- throw new NUnit.Framework.IgnoreException("Framework dir not found");
-
- string cscExe = Path.Combine(frameworkDir, "csc.exe");
- if (!File.Exists(cscExe))
- throw new NUnit.Framework.IgnoreException("csc.exe not found in framework dir");
- return cscExe;
- }
-
- [Test]
- public void GenerateFromDbml()
- {
- //1. gather prerequisites (compiler, sqlmetal etc)
- string cscExe = GetCompilerPath();
- string sqlMetal = GetSqlMetalPath();
-
- //2. run SqlMetal to generate 'bin/Northwind_temp.cs'
- string currDir = Directory.GetCurrentDirectory();
- string mysqlExampleDir = "../../../Example/DbLinq.Mysql.Example/nwind";
- bool ok = Directory.Exists(mysqlExampleDir);
- string args1 = string.Format(" -provider=MySql -namespace:nwind -code:Northwind_temp.cs -sprocs {0}/Northwind_from_mysql.dbml"
- , mysqlExampleDir);
-
- ProcessRunner p1 = new ProcessRunner();
- int sqlMetalExitCode = p1.Run(sqlMetal, args1, 5000);
- Assert.IsTrue(sqlMetalExitCode == 0, "Got SqlMetal.exe error exit code " + sqlMetalExitCode);
-
- //3. make sure generated code compiles with 'bin/Northwind_temp.cs'
- Directory.SetCurrentDirectory("..");
- string dependencies = @"/r:bin\nunit.framework.dll /r:bin\DbLinq.dll /r:bin\DbLinq.mysql.dll /r:bin\Mysql.data.dll";
- string cscArgs = @"/nologo /target:library /d:MYSQL /out:bin/SqlMetal_test.dll bin/Northwind_temp.cs ReadTest.cs WriteTest.cs TestBase.cs "
- + dependencies;
-
- ProcessRunner p2 = new ProcessRunner();
- int cscExitCode = p2.Run(cscExe, cscArgs, 5000);
- Console.Out.WriteLine("csc exitCode:" + cscExitCode + ", output: " + p2._stdout);
- Assert.IsTrue(cscExitCode == 0, "csc.exe failed with exit code " + cscExitCode);
-
- Directory.SetCurrentDirectory(currDir);
- }
-
- [Test]
- public void GetHashCode_should_not_throw()
- {
- nwind.Customer customer = new nwind.Customer();
-
- //bug: GetHashCode sometimes throws NullPointerException because of null _customerID
- int hashCode = customer.GetHashCode();
- }
-
- #region helper class ProcessRunner - launches jobs, reads output
- class ProcessRunner
- {
- delegate void StreamHandler(StreamReader s, bool isStdout);
-
- public string _stdout;
- public string _stderr;
-
- public int Run(string exe, string args, int timeout)
- {
- ProcessStartInfo psi = new ProcessStartInfo(exe, args);
- psi.RedirectStandardOutput = true;
- psi.RedirectStandardError = true;
- psi.UseShellExecute = false;
- psi.CreateNoWindow = true;
- Process p = Process.Start(psi);
- new StreamHandler(readOutput).BeginInvoke(p.StandardOutput, true, null, null);
- new StreamHandler(readOutput).BeginInvoke(p.StandardError, false, null, null);
- bool exitOk = p.WaitForExit(timeout);
- Assert.IsTrue(exitOk, "Expected app to exit cleanly");
- return p.ExitCode;
- }
-
- void readOutput(StreamReader reader, bool isStdout)
- {
- try
- {
- string result = reader.ReadToEnd();
-
- if (isStdout)
- _stdout = result;
- else
- _stderr = result;
- }
- catch (Exception ex)
- {
- Trace.WriteLine("read failed: " + ex);
- }
- }
- }
- #endregion
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Ing.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Ing.cs
deleted file mode 100644
index bdc198a3c84..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Ing.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-#region HEADER
-using System;
-using System.Threading;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using Test_NUnit_Ingres;
-#endregion
-
-namespace Test_NUnit_Ingres
-{
-#region HEADER
- /// <summary>
- /// when a problem crops up in NUnit, you can convert the project from DLL into EXE,
- /// and debug into the offending method.
- /// </summary>
-#endregion
- class Program2
- {
- static void Main()
- {
- // The current test status can be found at
- // http://linq.to/db/Tests
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Mysql.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Mysql.cs
deleted file mode 100644
index 2bcf0dce12b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Mysql.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-#region HEADER
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Data.Linq;
-using Test_NUnit_MySql;
-
-#endregion
-
-namespace Test_NUnit
-{
-#region HEADER
- /// <summary>
- /// when a problem crops up in NUnit, you can convert the project from DLL into EXE,
- /// and debug into the offending method.
- /// </summary>
-#endregion
- class Program2
- {
- static void Main()
- {
- //new ReadTest_GroupBy().G01_SimpleGroup_Count();
- //new ReadTest_GroupBy().G05_Group_Into();
- //new ReadTest().D04_SelectProducts_OrderByName();
- //new Join().Join_Laurent();
- //new ReadTest().C2_SelectPenId();
- //new ReadTest_Complex().D2_ArrayContains();
- //new ReadTest_Complex().O3_OperatorUnion();
- //new StoredProcTest().SPB_GetOrderCount_Having();
- //new ReadTest().E2_ConnectionClosedTest();
- //new ReadTest_AllTypes().AT1_SelectRow();
- //new ReadTest_Operands().H1_SelectConcat();
- //rc.F11_ConcatString();
- new WriteTest().G5_SetFieldToNull();
- //new WriteTest_BulkInsert().BI01_InsertProducts();
- //new NullTest().NullableT_Value();
- //new Count_Sum_Min_Max_Avg().LiqnToSqlCount02();
- //new Top_Bottom().LinqToSqlTop03_Ex_Andrus();
- //new Object_Identity().LinqToSqlObjectIdentity01();
- //new String_Date_functions().LinqToSqlString02();
- }
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Pg.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Pg.cs
deleted file mode 100644
index 6828b833df6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2Pg.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-#region HEADER
-using System;
-using System.Threading;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using Test_NUnit_PostgreSql;
-#endregion
-
-namespace Test_NUnit
-{
-#region HEADER
- /// <summary>
- /// when a problem crops up in NUnit, you can convert the project from DLL into EXE,
- /// and debug into the offending method.
- /// </summary>
-#endregion
- class Program2
- {
- static void Main()
- {
- //new ReadTest().A1_PingDatabase();
- //new ReadTest().D10_Products_LetterP_Desc();
- //new StoredProcTest().SP3_GetOrderCount_SelField();
- //new ReadTest_GroupBy().G04_OrderSumByCustomerID();
- //new ReadTest_Operands().H1_SelectConcat();
- //ReadTest_Complex rc = new ReadTest_Complex();
- //rc.F5_AvgProductId();
- //rc.F11_ConcatString();
- //rc.F12_ConcatString_2();
- //rc.F2_ProductCount_Clause();
- //rc.F2_ProductCount_Projected();
- //rc.F3_MaxProductId();
- //new ReadTest_Complex().F3_MaxProductId();
- //new ReadTest().D09_Products_LetterP_Take5();
- //new ReadTest().D7_OrdersFromLondon_Alt();
- //new WriteTest().G2_DeleteTest();
- new WriteTest().G1_InsertProduct();
- }
- }
- //class Column { public string table_name; }
- //class Table { public string table_name; }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2SQLite.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2SQLite.cs
deleted file mode 100644
index c22a9705f6d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program2SQLite.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-#region HEADER
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Data.Linq;
-using Test_NUnit_Sqlite;
-#endregion
-
-namespace Test_NUnit
-{
-#region HEADER
- /// <summary>
- /// when a problem crops up in NUnit, you can convert the project from DLL into EXE,
- /// and debug into the offending method.
- /// </summary>
-#endregion
- class Program2
- {
- static void Main()
- {
- //new ReadTest_GroupBy().G01_SimpleGroup_Count();
- //new ReadTest_GroupBy().G05_Group_Into();
- //new ReadTest().C1_SelectProducts();
- //new Join().LinqToSqlJoin10();
- //new ReadTest_Complex().F10_DistinctCity();
- //new StoredProcTest().SPB_GetOrderCount_Having();
- //new ReadTest().D08_Products_Take5();
- //new ReadTest_AllTypes().AT1_SelectRow();
- //new ReadTest_Operands().H1_SelectConcat();
- //rc.F11_ConcatString();
- new WriteTest().G8_DeleteTableWithStringPK();
- //new WriteTest_BulkInsert().BI01_InsertProducts();
- //new NullTest().NullableT_Value();
- //new Count_Sum_Min_Max_Avg().LiqnToSqlCount02();
- //new Top_Bottom().LinqToSqlTop03_Ex_Andrus();
- //new Object_Identity().LinqToSqlObjectIdentity01();
- //new String_Date_functions().LinqToSqlString01();
- }
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program3Ora.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program3Ora.cs
deleted file mode 100644
index 9628053bb84..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Program3Ora.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-#if ODP
-using Test_NUnit_OracleODP;
-#else
-using Test_NUnit_Oracle;
-#endif
-
-namespace Test_NUnit
-{
- /// <summary>
- /// when a problem crops up in NUnit,
- /// you can convert the project from DLL into EXE,
- /// and debug into the offending method.
- /// </summary>
- class Program2
- {
- static void Main()
- {
- //new ReadTest_Complex().F1_ProductCount();
- //new ReadTest().D04_SelectProducts_OrderByName();
- //new Linq_101_Samples.AdvancedTest().LinqToSqlAdvanced06();
- //new WriteTest().G2_DeleteTest();
- //new WriteTest().G1_InsertProduct();
- new ReadTest().C1_SelectProducts();
- }
- }
- //class Column { public string table_name; }
- //class Table { public string table_name; }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/AssemblyInfo.cs
deleted file mode 100644
index c552d999b11..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Test_NUnit")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Test_NUnit")]
-[assembly: AssemblyCopyright("Copyright ? 2005")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM componenets. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("0cae4ddc-abd5-4c2a-96c0-918ed1d736e4")]
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest.cs
deleted file mode 100644
index efde50c3dcc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest.cs
+++ /dev/null
@@ -1,1215 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using NUnit.Framework;
-using Test_NUnit;
-using System.Data.Linq.Mapping;
-
-using nwind;
-
-#if MONO_STRICT
-using DataLinq = System.Data.Linq;
-#else
-using DataLinq = DbLinq.Data.Linq;
-#endif
-
-namespace nwind
-{
- interface IHasAddress
- {
- string Address { get; set; }
- }
-
- partial class Customer : IHasAddress
- {
- }
-
- partial class Employee : IHasAddress
- {
- }
-}
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTest : TestBase
- {
- #region Tests 'A' check for DB being ready
-
-
- /// <summary>
- /// in NUnit, tests are executed in alpha order.
- /// We want to start by checking access to DB.
- /// </summary>
- [Test]
- public void A1_PingDatabase()
- {
- Northwind db = CreateDB();
- bool pingOK = db.DatabaseExists();
- //bool pingOK = Conn.Ping(); //Schildkroete - Ping throws NullRef if conn is not open
- Assert.IsTrue(pingOK, "Pinging database");
- }
-
-
-
-#if !DEBUG && (MSSQL && L2SQL)
- // L2SQL doesn't support 'SELECT' queries in DataContext.ExecuteCommand().
- [Explicit]
-#endif
- [Test]
- public void A3_ProductsTableHasPen()
- {
- Northwind db = CreateDB();
- //string sql = @"SELECT count(*) FROM linqtestdb.Products WHERE ProductName='Chai'";
- string sql = @"SELECT count(*) FROM [Products] WHERE [ProductName]='Chai'";
- long iResult = db.ExecuteCommand(sql);
- //long iResult = base.ExecuteScalar(sql);
- Assert.AreEqual(iResult, 1L, "Expecting one Chai in Products table, got:" + iResult + " (SQL:" + sql + ")");
- }
-
- [Test]
- public void A4_SelectSingleCustomer()
- {
- Northwind db = CreateDB();
-
- // Query for a specific customer
- var cust = db.Customers.Single(c => c.CompanyName == "Around the Horn");
- Assert.IsNotNull(cust, "Expected one customer 'Around the Horn'.");
- var id = 1;
- var prod = db.Products.Single(p => p.ProductID == id);
- Assert.AreEqual("Chai", prod.ProductName);
- id = 2;
- prod = db.Products.Single(p => p.ProductID == id);
- Assert.AreEqual("Chang", prod.ProductName);
- }
-
- [Test]
- public void A5_SelectSingleOrDefault()
- {
- Northwind db = CreateDB();
-
- // Query for a specific customer
- var cust = db.Customers.SingleOrDefault(c => c.CompanyName == "Around the Horn");
- Assert.IsNotNull(cust, "Expected one customer 'Around the Horn'.");
-
-#if false
- var id = "ALFKI";
- cust = db.Customers.SingleOrDefault(c => c.CustomerID == id);
- Assert.AreEqual("ALFKI", cust.CustomerID);
- id = "BLAUS";
- cust = db.Customers.SingleOrDefault(c => c.CustomerID == id);
- Assert.AreEqual("BLAUS", cust.CustomerID);
- id = "DNE";
- cust = db.Customers.SingleOrDefault(c => c.CustomerID == id); // Does Not Exist
- Assert.IsNull(cust);
-
- id = "ALFKI";
- cust = db.Customers.SingleOrDefault(c => c.CustomerID == id);
- Assert.AreEqual("ALFKI", cust.CustomerID);
- id = "BLAUS";
- cust = db.Customers.SingleOrDefault(c => c.CustomerID == id);
-#endif
- cust = GetCustomerById(db, "ALFKI");
- Assert.AreEqual("ALFKI", cust.CustomerID);
-
- cust = GetCustomerById(db, "BLAUS");
- Assert.AreEqual("BLAUS", cust.CustomerID);
-
- cust = GetCustomerById(db, "DNE");
- Assert.IsNull(cust);
-
- cust = GetCustomerById(db, "ALFKI");
- Assert.AreEqual("ALFKI", cust.CustomerID);
-
- cust = GetCustomerById(db, "BLAUS");
- Assert.AreEqual("BLAUS", cust.CustomerID);
- }
-
-
- private static Customer GetCustomerById(Northwind db, string id)
- {
- return db.Customers.SingleOrDefault(c => c.CustomerID == id);
- }
-
-
- [Test]
- public void A6_ConnectionOpenTest()
- {
- Northwind db = CreateDB(System.Data.ConnectionState.Open);
- Product p1 = db.Products.Single(p => p.ProductID == 1);
- Assert.IsTrue(p1.ProductID == 1);
- }
-
- [Test]
- public void A7_ConnectionClosedTest()
- {
- Northwind db = CreateDB(System.Data.ConnectionState.Closed);
- Product p1 = db.Products.Single(p => p.ProductID == 1);
- Assert.IsTrue(p1.ProductID == 1);
- }
-
- [Test]
- public void A8_SelectSingleOrDefault_QueryCacheDisabled()
- {
- Northwind db = CreateDB();
-#if !MONO_STRICT
- db.QueryCacheEnabled = true;
-#endif
-
- // Query for a specific customer
- var cust = db.Customers.SingleOrDefault(c => c.CompanyName == "Around the Horn");
- Assert.IsNotNull(cust, "Expected one customer 'Around the Horn'.");
-
- cust = GetCustomerById(db, "ALFKI");
- Assert.AreEqual("ALFKI", cust.CustomerID);
-
- cust = GetCustomerById(db, "BLAUS");
- Assert.AreEqual("BLAUS", cust.CustomerID);
-
- cust = GetCustomerById(db, "DNE");
- Assert.IsNull(cust);
-
- cust = GetCustomerById(db, "ALFKI");
- Assert.AreEqual("ALFKI", cust.CustomerID);
-
- cust = GetCustomerById(db, "BLAUS");
- Assert.AreEqual("BLAUS", cust.CustomerID);
- }
-
- #endregion
-
- //TODO: group B, which checks AllTypes
-
- #region Tests 'C' do plain select - no aggregation
- [Test]
- public void C1_SelectProducts()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products select p;
- List<Product> products = q.ToList();
- int productCount = products.Count;
- AssertHelper.Greater(productCount, 0, "Expected some products, got none");
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void C2_SelectPenId()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductName == "Chai" select p.ProductID;
- var productIDs = q.ToList();
- int productCount = productIDs.Count;
- Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
-
- [Test]
- public void C2b_SelectPenId()
- {
- Northwind db = CreateDB();
-
- var pen = "Chai";
- var q = from p in db.Products where p.ProductName == pen select p.ProductID;
- var productIDs = q.ToList();
- int productCount = productIDs.Count;
- Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
-
- [Test]
- public void C3_SelectPenIdName()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products
- where p.ProductName == "Chai"
- select new { ProductId = p.ProductID, Name = p.ProductName };
- int count = 0;
- //string penName;
- foreach (var v in q)
- {
- Assert.AreEqual(v.Name, "Chai", "Expected ProductName='Chai'");
- count++;
- }
- Assert.AreEqual(count, 1, "Expected one pen, got count=" + count);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void C4_CountWithOrderBy()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products
- orderby p.ProductID
- select p).Count();
- Assert.IsTrue(q > 0);
- }
-
- [Test]
- public void C5_ConstantProperty()
- {
- Northwind db = CreateDB();
- var res = from o in db.Orders
- select new { test = 1 };
- var list = res.ToList();
- Assert.AreEqual(db.Orders.Count(), list.Count);
- }
-
-
- [Test]
- public void C6_NullParentEmplyee()
- {
- //this should generate a LEFT JOIN statement, but currently does not.
- Northwind db = CreateDB();
-
- var query = from e in db.Employees
- select new
- {
- Name = e.FirstName,
- ReportsTo = e.ReportsToEmployee.FirstName
- };
-
- var list = query.ToList();
- // PC patch: I get 4 results...
- Assert.IsTrue(list.Count >= 3);
- }
-
-
-
- [Test]
- public void C7_CaseInsensitiveSubstringSearch()
- {
- Northwind db = CreateDB();
-
- string search = "HERKKU";
- var query = db.Customers.Where(d => d.CompanyName.ToUpper()
- .Contains(search));
-
- var list = query.ToList();
- Assert.AreEqual(1, list.Count);
- }
-
-
- /// <summary>
- /// from http://www.agilior.pt/blogs/pedro.rainho/archive/2008/04/11/4271.aspx
- /// </summary>
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "Using LIKE operator from linq query")]
- public void C7B_LikeOperator()
- {
- Northwind db = CreateDB();
-
- //this used to read "Like(HU%F)" but I don't think we have that company.
-
- var query = (from c in db.Customers
- where System.Data.Linq.SqlClient.SqlMethods.Like(c.CompanyName, "Alfre%")
- select c).ToList();
- var list = query.ToList();
- Assert.AreEqual(1, list.Count);
- }
-
- [Test]
- public void C8_SelectPenByLocalVariable()
- {
- Northwind db = CreateDB();
- string pen = "Chai";
-
- var q = from p in db.Products
- where (p.ProductName == pen)
- select p;
- var productIDs = q.ToList();
- int productCount = productIDs.Count;
- Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
-
- [Test]
- public void C9_OrderByLeftJoin()
- {
- Northwind db = CreateDB();
- var q = from p in db.Orders
- orderby p.Customer.City
- select p;
-
- int count = q.ToList().Count();
- int ordcount = db.Orders.Count();
- Assert.AreEqual(ordcount, count);
- }
-
- [Test]
- public void C10_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where true
- select p;
-
- int count = q.ToList().Count;
- Assert.AreEqual(count, db.Customers.Count());
- }
-
- [Test]
- public void C10b_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where false
- select p;
-
- int count = q.Count();
- Assert.AreEqual(count, 0);
- }
-
- [Test]
- public void C10c_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where (p.Address.StartsWith("A") && false)
- select p;
-
- int count = q.Count();
- Assert.AreEqual(count, 0);
- }
-
- [Test]
- public void C10d_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where (p.Address.StartsWith("A") || true)
- select p;
-
- int count = q.Count();
- Assert.AreEqual(count, db.Customers.Count());
- }
-
- [Test]
- public void C10e_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where (p.Address.StartsWith("A") || false)
- select p;
-
- int count = q.Count();
- AssertHelper.Less(count, db.Customers.Count());
- }
-
- [Test]
- public void C10f_ConstantPredicate()
- {
- Northwind db = CreateDB();
- var q = from p in db.Customers
- where (p.Address.StartsWith("A") && true)
- select p;
-
- int count = q.Count();
- AssertHelper.Less(count, db.Customers.Count());
- }
-
- [Test]
- public void C11_SelectProductsDiscontinued()
- {
- Northwind db = CreateDB();
- var q = from p in db.Products
-#if INGRES
- where p.Discontinued == "Y"
-#else
- where p.Discontinued == true
-#endif
- select p.ProductID;
-
- var productIDs = q.ToList();
- int productCount = productIDs.Count;
- Assert.AreEqual(productCount, 8, "Expected eight products discontinued, got count=" + productCount);
- }
-
- [Explicit]
- [Test]
- public void C12_SelectEmployee_MultiJoinWithWhere()
- {
- Northwind db = CreateDB();
- var q = from t in db.Territories
- join l in db.EmployeeTerritories on t.TerritoryID equals l.TerritoryID
- join e in db.Employees on l.EmployeeID equals e.EmployeeID
- where t.RegionID > 3
- select e;
- /* Note that written this way it work, but it's not always possible.
- var q = from t in db.Territories.Where(t => t.RegionID > 3)
- join l in db.EmployeeTerritories on t.TerritoryID equals l.TerritoryID
- join e in db.Employees on l.EmployeeID equals e.EmployeeID
- select e;
- */
- var employeeCount = q.Count();
- Assert.AreEqual(4, employeeCount, "Expected for employees, got count=" + employeeCount);
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException), ExpectedMessage="Data context options cannot be modified after results have been returned from a query.")]
- public void C13_Changing_ObjectTrackingEnabled2False()
- {
- Northwind db = CreateDB();
- var q = from t in db.Territories
- select t;
- var territoryCount = q.FirstOrDefault();
- db.ObjectTrackingEnabled = false;
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException), ExpectedMessage = "Data context options cannot be modified after results have been returned from a query.")]
- public void C14_Changing_DeferredLoadingEnabled2False()
- {
- Northwind db = CreateDB();
- var q = from t in db.Territories
- select t;
- var territoryCount = q.FirstOrDefault();
- db.DeferredLoadingEnabled = false;
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException), ExpectedMessage = "Object tracking is not enabled for the current data context instance.")]
- public void C15_SubmitChanges_DeferredLoadingEnabled_False()
- {
- Northwind db = CreateDB();
- db.ObjectTrackingEnabled = false;
- var q = from t in db.Territories
- select t;
- var territoryCount = q.Count();
- db.SubmitChanges();
- }
-
- [Test]
- public void C16_GettingProperty_DeferredLoadingEnabled2False()
- {
- Northwind db = CreateDB();
- db.DeferredLoadingEnabled = false;
- var q = from t in db.Territories
- select t;
- Territory territory = q.FirstOrDefault();
- Assert.IsNotNull(territory);
- Assert.IsNull(territory.Region);
- }
-
- [Test]
- public void C17_GettingProperty_ObjectTrackingEnabled2False()
- {
- Northwind db = CreateDB();
- db.ObjectTrackingEnabled = false;
- var q = from t in db.Territories
- select t;
- Territory territory = q.FirstOrDefault();
- Assert.IsNotNull(territory);
- Assert.IsNull(territory.Region);
- }
-
- [Test]
- public void C18_GettingProperty_LazyLoaded()
- {
- Northwind db = CreateDB();
- var q = from t in db.Territories
- select t;
- Territory territory = q.FirstOrDefault();
- Assert.IsNotNull(territory);
- Assert.IsNotNull(territory.Region);
- }
-
- [Test]
- public void C19_SelectEmployee_Fluent()
- {
- Northwind db = CreateDB();
- var q = db.GetTable<Territory>()
- .Join(db.GetTable<EmployeeTerritory>(), t => t.TerritoryID, l => l.TerritoryID, (t, l) => l)
- .Join(db.GetTable<Employee>().Where(e => e.EmployeeID > 0), l => l.EmployeeID, e => e.EmployeeID, (l, e) => e);
- var employeeCount = q.Count();
- AssertHelper.Greater(employeeCount, 0, "Expected any employees, got count=" + employeeCount);
- }
-
- /// <summary>
- /// Test the use of DbLinq as a QueryObject
- /// http://www.martinfowler.com/eaaCatalog/queryObject.html
- /// </summary>
- [Test]
- public void C20_SelectEmployee_DbLinqAsQueryObject()
- {
- Northwind db = CreateDB();
- IQueryable<Employee> allEmployees = db.GetTable<Employee>();
-
- allEmployees = filterByNameOrSurnameContains(db, allEmployees, "an");
-
- allEmployees = filterByTerritoryName(db, allEmployees, "Neward");
-
- Assert.AreEqual(1, allEmployees.Count());
- }
-
- [Test]
- public void C21_SelectEmployee_DbLinqAsQueryObjectWithOrderCount()
- {
- Northwind db = CreateDB();
- IQueryable<Employee> allEmployees = db.GetTable<Employee>();
-
- allEmployees = filterByOrderCountGreaterThan(db, allEmployees, 50);
- allEmployees = filterByNameOrSurnameContains(db, allEmployees, "an");
-
- allEmployees = filterByTerritoryNames(db, allEmployees, "Neward", "Boston", "Wilton");
-
- int employeesCount = allEmployees.ToList().Count;
-
- Assert.AreEqual(employeesCount, allEmployees.Count());
- }
-
-
- private IQueryable<Employee> filterByOrderCountGreaterThan(Northwind db, IQueryable<Employee> allEmployees, int minimumOrderNumber)
- {
- return from e in allEmployees.Where(e => e.Orders.Count > minimumOrderNumber) select e;
- }
-
- private IQueryable<Employee> filterByNameOrSurnameContains(Northwind db, IQueryable<Employee> allEmployees, string namePart)
- {
- return from e in allEmployees.Where(e => e.FirstName.Contains(namePart) || e.LastName.Contains(namePart)) select e;
- }
-
- private IQueryable<Employee> filterByTerritoryName(Northwind db, IQueryable<Employee> allEmployees, string territoryName)
- {
- IQueryable<Territory> territoryRequired = db.GetTable<Territory>().Where(t => t.TerritoryDescription == territoryName);
- var q = territoryRequired
- .Join(db.GetTable<EmployeeTerritory>(), t => t.TerritoryID, l => l.TerritoryID, (t, l) => l)
- .Join(allEmployees, l => l.EmployeeID, e => e.EmployeeID, (l, e) => e);
- return q;
- }
-
- private IQueryable<Employee> filterByTerritoryNames(Northwind db, IQueryable<Employee> allEmployees, params string[] territoryNames)
- {
- IQueryable<Territory> territoryRequired = db.GetTable<Territory>().Where(t => territoryNames.Contains(t.TerritoryDescription));
- var q = territoryRequired
- .Join(db.GetTable<EmployeeTerritory>(), t => t.TerritoryID, l => l.TerritoryID, (t, l) => l)
- .Join(allEmployees, l => l.EmployeeID, e => e.EmployeeID, (l, e) => e);
- return q;
- }
-
- [Test]
- public void C22_SelectEmployee_GetCommandTextWithNoFilter()
- {
- Northwind db = CreateDB();
- IQueryable<Employee> allEmployees = db.GetTable<Employee>();
- var commandText = db.GetCommand(allEmployees).CommandText;
- Assert.IsNotNull(commandText);
- }
-
- [Test]
- public void C23_SelectEmployees()
- {
- Northwind db = CreateDB();
- var allEmployees = db.GetTable<Employee>();
- int count = 0;
- foreach (var emp in allEmployees)
- {
- ++count;
- }
- Assert.AreEqual(9, count);
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- public void C24_SelectEmployee_DbLinqAsQueryObjectWithExceptAndImage()
- {
- // This fail becouse Employee contains a ndata, ndata is not comparable
- // and EXCEPT make a distinct on DATA
- Northwind db = CreateDB();
- IQueryable<Employee> allEmployees = db.GetTable<Employee>();
-
- var toExclude = filterByOrderCountGreaterThan(db, allEmployees, 50);
- allEmployees = filterByNameOrSurnameContains(db, allEmployees, "a").Except(toExclude);
-
- string commandText = db.GetCommand(allEmployees).CommandText;
-
- int employeesCount = allEmployees.ToList().Count;
-
- Assert.AreEqual(employeesCount, allEmployees.Count());
- }
-
- [Test]
- public void C25_SelectViaInterface()
- {
- var db = CreateDB();
- var c = MatchAddress(db.Customers, "ignoreme").FirstOrDefault();
- Assert.IsNotNull(c);
- var e = MatchAddress(db.Employees, "ignoreme").FirstOrDefault();
- Assert.IsNotNull(e);
- }
-
- private static IEnumerable<T> MatchAddress<T>(IQueryable<T> query, string searchValue)
- where T : IHasAddress
- {
- var lookups = query.OrderByDescending(v => v.Address.Length);
- return lookups;
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void C26_SelectWithNestedMethodCall()
- {
- var db = CreateDB();
- var s = "param";
- var q = from e in db.Employees select new
- {
- BackName = e.LastName + ", " + e.FirstName,
- StaticName = GetStaticName(e),
- InstanceName= GetInstanceName(e, s, "constant"),
- Territories = e.EmployeeTerritories.ToList(),
- };
- var actual = q.ToList();
- var expected = new[]{
- new {
- BackName = "Davolio, Nancy",
- StaticName = "Nancy Davolio [Hired: 1992-05-01]",
- InstanceName = "Nancy Davolio [Home Phone: (206) 555-9857]",
- TerritoryCount = 2,
- },
- new {
- BackName = "Fuller, Andrew",
- StaticName = "Andrew Fuller [Hired: 1992-08-14]",
- InstanceName = "Andrew Fuller [Home Phone: (206) 555-9482]",
- TerritoryCount = 7,
- },
- new {
- BackName = "Leverling, Janet",
- StaticName = "Janet Leverling [Hired: 1992-04-01]",
- InstanceName = "Janet Leverling [Home Phone: (206) 555-3412]",
- TerritoryCount = 4,
- },
- new {
- BackName = "Peacock, Margaret",
- StaticName = "Margaret Peacock [Hired: 1993-05-03]",
- InstanceName = "Margaret Peacock [Home Phone: (206) 555-8122]",
- TerritoryCount = 3,
- },
- new {
- BackName = "Buchanan, Steven",
- StaticName = "Steven Buchanan [Hired: 1993-10-17]",
- InstanceName = "Steven Buchanan [Home Phone: (71) 555-4848]",
- TerritoryCount = 7,
- },
- new {
- BackName = "Suyama, Michael",
- StaticName = "Michael Suyama [Hired: 1993-10-17]",
- InstanceName = "Michael Suyama [Home Phone: (71) 555-7773]",
- TerritoryCount = 5,
- },
- new {
- BackName = "King, Robert",
- StaticName = "Robert King [Hired: 1994-01-02]",
- InstanceName = "Robert King [Home Phone: (71) 555-5598]",
- TerritoryCount = 10,
- },
- new {
- BackName = "Callahan, Laura",
- StaticName = "Laura Callahan [Hired: 1994-03-05]",
- InstanceName = "Laura Callahan [Home Phone: (206) 555-1189]",
- TerritoryCount = 4,
- },
- new {
- BackName = "Dodsworth, Anne",
- StaticName = "Anne Dodsworth [Hired: 1994-11-15]",
- InstanceName = "Anne Dodsworth [Home Phone: (71) 555-4444]",
- TerritoryCount = 7,
- },
- };
- Assert.AreEqual(expected.Length, actual.Count);
- for (int i = 0; i < expected.Length; ++i)
- {
- Assert.AreEqual(expected[i].BackName, actual[i].BackName);
- Assert.AreEqual(expected[i].StaticName, actual[i].StaticName);
- Assert.AreEqual(expected[i].InstanceName, actual[i].InstanceName);
- Assert.AreEqual(expected[i].TerritoryCount, actual[i].Territories.Count);
- }
- }
-
- static string GetStaticName(Employee e)
- {
- return e.FirstName + " " + e.LastName + " [Hired: " +
- (e.HireDate.HasValue ? e.HireDate.Value.ToString("yyyy-MM-dd") : "") + "]";
- }
-
- string GetInstanceName(Employee e, string a, string b)
- {
- return e.FirstName + " " + e.LastName + " [Home Phone: " + e.HomePhone.ToString() + "]";
- }
-
- [Test]
- public void C27_SelectEntitySet()
- {
- // Debugger.Break();
- var db = CreateDB();
- var q = from e in db.Employees
- orderby e.EmployeeID
- select new
- {
- e.Orders
- };
- var expectedOrderCounts = new[]{
- 123, // Nancy Davolio
- 96, // Andrew Fuller
- 127, // Janet Leverling
- 156, // Margaret Peacock
- 42, // Steven Buchanan
- 67, // Michael Suyama
- 72, // Robert King
- 104, // Laura Callahan
- 43, // Anne Dodsworth
- };
- int c = 0;
- foreach (var e in q)
- {
- Assert.AreEqual(expectedOrderCounts[c], e.Orders.Count);
- ++c;
- }
- Assert.AreEqual(expectedOrderCounts.Length, c);
- }
-
- [Test]
- public void C28_SelectEntityRef()
- {
- var db = CreateDB();
- var emp = db.Employees.Single(e => e.EmployeeID == 1);
- Assert.IsNotNull(emp.ReportsToEmployee);
- Assert.AreEqual(emp.ReportsTo.Value, emp.ReportsToEmployee.EmployeeID);
- }
- #endregion
-
- #region region D - select first or last - calls IQueryable.Execute instead of GetEnumerator
- [Test]
- public void D01_SelectFirstPenID()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductName == "Chai" select p.ProductID;
- var productID = q.First();
- AssertHelper.Greater(productID, 0, "Expected penID>0, got " + productID);
- }
-
-
- /// <summary>
- /// Reported by pwy.mail in http://code.google.com/p/dblinq2007/issues/detail?id=67
- /// </summary>
- [Test]
- public void D01b_SelectFirstOrDefaultCustomer()
- {
- Northwind db = CreateDB();
- var q =
- from c in db.Customers
- select c;
-
- Customer customer = q.FirstOrDefault();
- Assert.IsNotNull(customer.CustomerID);
- }
-
-
- [Test]
- public void D02_SelectFirstPen()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductName == "Chai" select p;
- Product pen = q.First();
- Assert.IsNotNull(pen, "Expected non-null Product");
- }
-
-#if !DEBUG && MSSQL
- // L2SQL: System.NotSupportedException : The query operator 'Last' is not supported.
- [Explicit]
-#endif
- [Test]
- public void D03_SelectLastPenID()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductName == "Chai" select p.ProductID;
- var productID = q.Last();
- AssertHelper.Greater(productID, 0, "Expected penID>0, got " + productID);
- }
-
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void D04_SelectProducts_OrderByName()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products orderby p.ProductName select p;
- string prevProductName = null;
- foreach (Product p in q)
- {
- if (prevProductName == p.ProductName && p.ProductName.StartsWith("temp_"))
- continue; //skip temp rows
-
- if (prevProductName != null)
- {
- //int compareNames = prevProductName.CompareTo(p.ProductName);
- int compareNames = string.Compare(prevProductName, p.ProductName, stringComparisonType);
- AssertHelper.Less(compareNames, 0, "When ordering by names, expected " + prevProductName + " to come after " + p.ProductName);
- }
- prevProductName = p.ProductName;
- }
- //AssertHelper.Greater(productID,0,"Expected penID>0, got "+productID);
- }
-
- [Test]
- public void D05_SelectOrdersForProduct()
- {
- Northwind db = CreateDB();
- //var q = from p in db.Products where "Chai"==p.ProductName select p.Order;
- //List<Order> penOrders = q.ToList();
- //AssertHelper.Greater(penOrders.Count,0,"Expected some orders for product 'Chai'");
-
- var q =
- from o in db.Orders
- where o.Customer.City == "London"
- select new { c = o.Customer, o };
-
- var list1 = q.ToList();
- foreach (var co in list1)
- {
- Assert.IsNotNull(co.c, "Expected non-null customer");
- Assert.IsNotNull(co.c.City, "Expected non-null customer city");
- Assert.IsNotNull(co.o, "Expected non-null order");
- }
- AssertHelper.Greater(list1.Count, 0, "Expected some orders for London customers");
- }
-
- [Test]
- public void D06_OrdersFromLondon()
- {
- Northwind db = CreateDB();
- var q =
- from o in db.Orders
- where o.Customer.City == "London"
- select new { c = o.Customer, o };
-
- var list1 = q.ToList();
- foreach (var co in list1)
- {
- Assert.IsNotNull(co.c, "Expected non-null customer");
- Assert.IsNotNull(co.o, "Expected non-null order");
- }
- AssertHelper.Greater(list1.Count, 0, "Expected some orders for London customers");
- }
-
- [Test]
- public void D07_OrdersFromLondon_Alt()
- {
- //this is a "SelectMany" query:
- Northwind db = CreateDB();
-
- var q =
- from c in db.Customers
- from o in c.Orders
- where c.City == "London"
- select new { c, o };
-
- AssertHelper.Greater(q.ToList().Count, 0, "Expected some orders for London customers");
- }
-
- [Test]
- public void D08_Products_Take5()
- {
- Northwind db = CreateDB();
- var q = (from p in db.Products select p).Take(5);
- List<Product> prods = q.ToList();
- Assert.AreEqual(5, prods.Count, "Expected five products");
- }
-
- [Test]
- public void D09_Products_LetterP_Take5()
- {
- Northwind db = CreateDB();
-
- //var q = (from p in db.Products where p.ProductName.Contains("p") select p).Take(5);
- var q = db.Products.Where(p => p.ProductName.Contains("p")).Take(5);
- List<Product> prods = q.ToList();
-#if POSTGRES || INGRES
- int expectedCount = 0; //Only 'Toilet Paper'
-#else
- int expectedCount = 2; //Oracle, Mysql: 'Toilet Paper' and 'iPod'
-#endif
- AssertHelper.Greater(prods.Count, expectedCount, "Expected couple of products with letter 'p'");
- }
-
- [Test]
- public void D10_Products_LetterP_Desc()
- {
- Northwind db = CreateDB();
-
- var q = (from p in db.Products
- where p.ProductName.Contains("P")
- orderby p.ProductID descending
- select p
- ).Take(5);
- //var q = db.Products.Where( p=>p.ProductName.Contains("p")).Take(5);
- List<Product> prods = q.ToList();
- AssertHelper.Greater(prods.Count, 2, "Expected couple of products with letter 'p'");
-
- var prodID0 = prods[0].ProductID;
- var prodID1 = prods[1].ProductID;
- AssertHelper.Greater(prodID0, prodID1, "Sorting is broken");
- }
-
- [Test]
- public void D11_Products_DoubleWhere()
- {
- Northwind db = CreateDB();
- var q1 = db.Products.Where(p => p.ProductID > 1).Where(q => q.ProductID < 10);
- int count1 = q1.Count();
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.ReadTest+Northwind1+CustomerDerivedClass' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void D12_SelectDerivedClass()
- {
- Northwind dbo = CreateDB();
- Northwind1 db = new Northwind1(dbo.Connection);
-
- var derivedCustomer = (from c in db.ChildCustomers
- where c.City == "London"
- select c).First();
- Assert.IsTrue(derivedCustomer.City == "London");
- }
-
- public class Northwind1 : Northwind
- {
- public Northwind1(System.Data.IDbConnection connection)
- : base(connection)
- { }
-
- public class CustomerDerivedClass : Customer { }
- public class CustomerDerivedClass2 : CustomerDerivedClass { }
-
- public DataLinq.Table<CustomerDerivedClass> ChildCustomers
- {
- get { return base.GetTable<CustomerDerivedClass>(); }
- }
- }
-
-
- [Test(Description = "Calls ExecuteQuery<> to store result into object type property")]
- // note: for PostgreSQL requires database with lowercase names, NorthwindReqular.SQL
- public void D13_ExecuteQueryObjectProperty()
- {
- Northwind db = CreateDB();
-
- var res = db.ExecuteQuery<Chai>(@"SELECT [ProductID] AS ChaiId FROM [Products] WHERE
- [ProductName] ='Chai'").Single();
- Assert.AreEqual(1, res.ChaiId);
- }
-
- class Chai
- {
- internal int ChaiId;
- }
-
- [Test]
- public void D14_ProjectedProductList()
- {
- Northwind db = CreateDB();
-
- var query = from pr in db.Products
- select new
- {
- pr.ProductID,
- pr.ProductName,
- pr.Supplier, // exception!
- pr.UnitPrice, // exception!
- pr.UnitsInStock,
- pr.UnitsOnOrder
- };
- //WARNING - as of 2008Apr, we return Suppliers without blowing up, but they need to be live
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- foreach (var item in list)
- {
- Assert.IsTrue(item.Supplier != null);
- }
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.ReadTest+NorthwindDupl+CustomerDerivedClass' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void D15_DuplicateProperty()
- {
- Northwind dbo = CreateDB();
- NorthwindDupl db = new NorthwindDupl(dbo.Connection);
- var derivedCustomer = (from c in db.ChildCustomers
- where c.City == "London"
- select c).First();
- Assert.IsTrue(derivedCustomer.City == "London");
- }
-
- public class NorthwindDupl : Northwind
- {
- public NorthwindDupl(System.Data.IDbConnection connection)
- : base(connection)
- { }
-
- public class CustomerDerivedClass : Customer
- {
- private string city;
- [Column(Storage = "city", Name = "city")]
- public new string City
- {
- get
- {
- return city;
- }
- set
- {
- if (value != city)
- {
- city = value;
- }
- }
- }
- }
-
- public DataLinq.Table<CustomerDerivedClass> ChildCustomers
- {
- get { return base.GetTable<CustomerDerivedClass>(); }
- }
- }
-
- /// <summary>
- /// DbLinq must use field and should not look to setter.
- /// </summary>
- // PC: is this specified somewhere?
- [Test]
- public void D16_CustomerWithoutSetter()
- {
- Assert.Ignore("See if this is specified");
- Northwind dbo = CreateDB();
- NorthwindAbstractBaseClass db = new NorthwindAbstractBaseClass(dbo.Connection);
- var Customer = (from c in db.ChildCustomers
- where c.City == "London"
- select c).First();
- Assert.IsTrue(Customer.City == "London");
- }
-
-
- abstract class AbstractCustomer
- {
- public abstract string City { get; }
- }
-
- class NorthwindAbstractBaseClass : Northwind
- {
- public NorthwindAbstractBaseClass(System.Data.IDbConnection connection)
- : base(connection) { }
-
- [Table(Name = "customers")]
- public class Customer : AbstractCustomer
- {
- string city;
- [Column(Storage = "city", Name = "city")]
- public override string City
- {
- get
- {
- return city;
- }
- }
- }
-
- [Table(Name = "customers")]
- public class Customer2 : Customer { }
-
- public DataLinq.Table<Customer2> ChildCustomers
- {
- get { return base.GetTable<Customer2>(); }
- }
- }
-
-
- #endregion
-
- [Test]
- public void SqlInjectionAttack()
- {
- var db = CreateDB();
- var q = db.Customers.Where(c => c.ContactName == "'; DROP TABLE DoesNotExist; --");
- Assert.AreEqual(0, q.Count());
- }
-
-#if POSTGRES || MSSQL
- [Test]
- public void Storage01()
- {
- var db = CreateDB();
- var q = db.NoStorageCategories.Where(c => c.CategoryID == 1);
- var r = q.First();
- Assert.AreEqual(1, q.Count());
- Assert.AreEqual(1, r.CategoryID);
- Assert.IsTrue(r.propertyInvoked_CategoryName);
- Assert.IsFalse(r.propertyInvoked_Description);
- }
-#endif
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_AllTypes_MySql.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_AllTypes_MySql.cs
deleted file mode 100644
index a4bd9f27dcb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_AllTypes_MySql.cs
+++ /dev/null
@@ -1,165 +0,0 @@
-#define DbLinqGuidTest
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Globalization;
-using NUnit.Framework;
-using AllTypesExample;
-
-
-namespace Test_NUnit_MySql
-{
-
- /// <summary>
- /// this test will exercise reading of columns of all MySQL types
- /// (such as decimal, decimal?, DateTime? etc)
- /// </summary>
- [TestFixture]
- public class ReadTest_AllTypes
- {
- public AllTypes CreateDB()
- {
- string DbServer = Environment.GetEnvironmentVariable("DbLinqServer") ?? "localhost";
- string connStr = string.Format("server={0};user id=LinqUser; password=linq2; database=AllTypes", DbServer);
-
- //return CreateDB(System.Data.ConnectionState.Closed);
- AllTypes db = new AllTypes(new MySql.Data.MySqlClient.MySqlConnection(connStr));
-
- return db;
- }
-
- [Test]
- public void AT1_SelectAllIntTypes()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.AllIntTypes select p;
- int count = q.ToList().Count;
- Assert.IsTrue(count > 0, "Expected some entries in AllIntTypes, got none");
- }
-
- [Test]
- public void AT2_SelectAllFloatTypes()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.FloatTypes select p;
- int count = q.ToList().Count;
- Assert.IsTrue(count > 0, "Expected some entries in FloatTypes, got none");
- }
-
- [Test]
- public void AT2_SelectOtherTypes()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.OtherTypes select p.DateTimeN;
- int count = q.ToList().Count;
- Assert.IsTrue(count > 0, "Expected some entries in AllTypes, got none");
- }
-
- [Test]
- public void AT3_SelectDecimalN()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.FloatTypes select p.DecimalN;
- int count = q.ToList().Count;
- Assert.IsTrue(count > 0, "Expected some entries in AllTypes, got none");
- }
-
-#if DBLINQ_ENUMTEST
- [Test]
- public void AT4_SelectEnum()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.Allinttypes select p.DbLinq_EnumTest;
- int count = q.ToList().Count;
- Assert.IsTrue(count > 0, "Expected some enums in AllTypes, got none");
- }
-
- [Test]
- public void AT5_SelectEnum_()
- {
- AllTypes db = CreateDB();
-
- var q = from p in db.Allinttypes select p.DbLinq_EnumTest;
- string sql_string = db.GetQueryText(q);
-
- DbLinq_EnumTest enumValue = q.First();
- Assert.IsTrue(enumValue > 0, "Expected enum value>0 in AllTypes, got enumValue=" + enumValue);
- }
-#endif
-
- [Test]
- public void AT6_ReadBlob()
- {
- //DbLinq could not read byte[]
- //This test was contributed by Anatoli Koutsevol
-
- Console.WriteLine("from p in db.Othertypes orderby p.DateTime_ select p.blob;");
- AllTypes db = CreateDB();
-
- var result = from p in db.OtherTypes orderby p.DateTime select p.Blob;
- foreach (var blob in result)
- {
- Console.WriteLine("blob[{0}]", blob.Length);
- }
- Console.WriteLine("Press enter to continue.");
- }
-
-#if DbLinqGuidTest
-
- [Test]
- public void AT7_ReadGuidFromVarchar()
- {
- Console.WriteLine("from p in db.Othertypes orderby p.DateTime_ select p.blob;");
- AllTypes db = CreateDB();
-
- var query = from p in db.OtherTypes orderby p.DateTime select p.DbLinqGuidTest;
- Guid? guid = query.First();
- Assert.IsTrue(guid != null);
- }
-
- [Test]
- public void AT8_ReadGuidFromVarbinary()
- {
- Console.WriteLine("from p in db.Othertypes orderby p.DateTime_ select p.blob;");
- AllTypes db = CreateDB();
-
- var query = from p in db.OtherTypes orderby p.DateTime select p.DbLinqGuidTest2;
- Guid guid = query.First();
- string guidStr = guid.ToString();
- Assert.IsTrue(guidStr == "{0101}");
- }
-#endif
- [Test]
- public void Test_Unknown()
- {
- AllTypes db = CreateDB();
-
- var result = from p in db.OtherTypes
- orderby p.DateTime
- select
- p.Blob;
- foreach (var blob in result)
- {
- Console.WriteLine("blob[{0}]", blob.Length);
- }
- }
-
- [Test]
- public void Test_Select_DateTime_ParseExact()
- {
- AllTypes db = CreateDB();
- var result = from p in db.ParsingData
- select DateTime.ParseExact(p.DateTimeStr, "yyyy.MM.dd", CultureInfo.InvariantCulture);
- DateTime dt1 = result.First();
- Assert.IsTrue(dt1.Year == 2008);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Complex.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Complex.cs
deleted file mode 100644
index fe7a6753181..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Complex.cs
+++ /dev/null
@@ -1,633 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data.Linq;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-#if ORACLE
-using Id = System.Decimal;
-#else
-using Id = System.Int32;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTest_Complex : TestBase
- {
- Northwind db;
-
- public ReadTest_Complex()
- {
- db = CreateDB();
-
- }
-
- #region 'D' tests exercise 'local object constants'
- [Test]
- public void D0_SelectPensByLocalProperty()
- {
- //reported by Andrus.
- //http://groups.google.com/group/dblinq/browse_thread/thread/c25527cbed93d265
-
- Northwind db = CreateDB();
-
- Product localProduct = new Product { ProductName = "Chai" };
- var q = from p in db.Products where p.ProductName == localProduct.ProductName select p;
-
- List<Product> products = q.ToList();
- int productCount = products.Count;
- Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
-
- [Test]
- public void D1_SelectPensByLocalProperty()
- {
- Northwind db = CreateDB();
- var pen = new { Name = "Chai" };
- var q = from p in db.Products where p.ProductName == pen.Name select p;
-
- List<Product> products = q.ToList();
- int productCount = products.Count;
- Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
-
- [Test]
- public void D2_SelectProductByLocalPropertyAndConstant()
- {
-
- Northwind db = CreateDB();
- string product = "Carnarvon Tigers";
- var q = from p in db.Products
- where p.ProductName == product &&
- p.QuantityPerUnit.StartsWith("16")
- select p;
- List<Product> products = q.ToList();
- int productCount = products.Count;
- Assert.AreEqual(1, productCount, "Expected one product, got count=" + productCount);
- }
-
- [Test]
- public void D3_ArrayContains()
- {
- Northwind db = CreateDB();
-
- var data = from p in db.Customers
- where new string[] { "ALFKI", "WARTH" }.Contains(p.CustomerID)
- select new { p.CustomerID, p.Country };
-
- var dataList = data.ToList();
- //Assert.AreEqual(productCount, 1, "Expected one pen, got count=" + productCount);
- }
- #endregion
-
- #region Tests 'F' work on aggregation
- [Test]
- public void F1_ProductCount()
- {
- var q = from p in db.Products select p;
- int productCount = q.Count();
- AssertHelper.Greater(productCount, 0, "Expected non-zero product count");
- }
-
- [Test]
- public void F2_ProductCount_Projected()
- {
- var q = from p in db.Products select p.ProductID;
- int productCount = q.Count();
- AssertHelper.Greater(productCount, 0, "Expected non-zero product count");
- Console.WriteLine();
- }
- [Test]
- public void F2_ProductCount_Clause()
- {
- var q = from p in db.Products select p.ProductID;
- int productCount = q.Count(i => i < 3);
- AssertHelper.Greater(productCount, 0, "Expected non-zero product count");
- Assert.IsTrue(productCount < 4, "Expected product count < 3");
- }
-
- [Test]
- public void F3_MaxProductId()
- {
- var q = from p in db.Products select p.ProductID;
- var maxID = q.Max();
- AssertHelper.Greater(maxID, 0, "Expected non-zero product count");
- }
-
- [Test]
- public void F4_MinProductId()
- {
- var q = from p in db.Products select p.ProductID;
- var minID = q.Min();
- AssertHelper.Greater(minID, 0, "Expected non-zero product count");
- }
-
-#if !ORACLE // picrap: this test causes an internal buffer overflow when marshaling with oracle win32 driver
-
- [Test]
- public void F5_AvgProductId()
- {
- var q = from p in db.Products select p.ProductID;
- double avg = q.Average();
- AssertHelper.Greater(avg, 0, "Expected non-zero productID average");
- }
-
-#endif
-
- [Test]
- public void F7_ExplicitJoin()
- {
- //a nice and light nonsense join:
- //bring in rows such as {Chai,AIRBU}
- var q =
- from p in db.Products
- join c in db.Categories on p.ProductID equals c.CategoryID
- select new { p.ProductName, c.CategoryName };
-
- int rowCount = 0;
- foreach (var v in q)
- {
- rowCount++;
- Assert.IsTrue(v.ProductName != null);
- Assert.IsTrue(v.CategoryName != null);
- }
- Assert.IsTrue(rowCount > 2);
- }
-
- [Test]
- public void F7b_ExplicitJoin()
- {
- var q =
- from c in db.Customers
- join o in db.Orders on c.CustomerID equals o.CustomerID
- where c.City == "London"
- select o;
- }
-
-#if INCLUDING_CLAUSE
- //Including() clause discontinued in Studio Orcas?
- [Test]
- public void F8_IncludingClause()
- {
- var q = (
- from c in db.Customers
- where c.City == "London"
- select c)
- .Including(c => c.Orders);
- }
-
- [Test]
- public void F8_Including_Nested()
- {
- var q = (
- from c in db.Customers
- where c.City == "London"
- select c)
- .Including(c => c.Orders.Including(o => o.OrderDetails));
- }
-#endif
-
- [Test]
- public void F9_Project_AndContinue()
- {
- var q =
- from c in db.Customers
- where c.City == "London"
- select new { Name = c.ContactName, c.Phone } into x
- orderby x.Name
- select x;
- }
-
- [Test]
- public void F10_DistinctCity()
- {
- var q1 = from c in db.Customers select c.City;
- var q2 = q1.Distinct();
-
- int numLondon = 0;
- foreach (string city in q2)
- {
- if (city == "London") { numLondon++; }
- }
- Assert.AreEqual(1, numLondon, "Expected to see London once");
- }
-
- [Test]
- public void F11_ConcatString()
- {
- var q4 = from p in db.Products select p.ProductName + p.ProductID;
- //var q4 = from p in db.Products select p.ProductID;
- var q5 = q4.ToList();
- AssertHelper.Greater(q5.Count, 2, "Expected to see some concat strings");
- foreach (string s0 in q5)
- {
- bool startWithLetter = Char.IsLetter(s0[0]);
- bool endsWithDigit = Char.IsDigit(s0[s0.Length - 1]);
- Assert.IsTrue(startWithLetter && endsWithDigit, "String must start with letter and end with digit");
- }
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void F12_ConcatString_2()
- {
- var q4 = from p in db.Products
- where (p.ProductName + p.ProductID).Contains("e")
- select p.ProductName+p.ProductID;
- //var q4 = from p in db.Products select p.ProductID;
- //var q5 = q4.ToList();
- AssertHelper.Greater( q4.Count(), 2, "Expected to see some concat strings");
- foreach(string s0 in q4)
- {
- bool startWithLetter = Char.IsLetter(s0[0]);
- bool endsWithDigit = Char.IsDigit(s0[s0.Length-1]);
- Assert.IsTrue(startWithLetter && endsWithDigit, "String must start with letter and end with digit");
- }
- }
- #endregion
-
- const string obsoleteError = @"Since beta2 in Linq2Sql to project a new entity (ie: select new Order(3)) is forbidden for coherence reasons, so this tests doesn't mimic the Linq2Sql behavior and it is obsolete and should be modified. If you apply such test cases to Linq2Sql you'll get Test_NUnit_MsSql_Strict.DynamicLinqTest.DL5_NestedObjectSelect:
- System.NotSupportedException : Explicit construction of entity type 'MsNorthwind.XX' in query is not allowed.\n\nMore Info in: http://linqinaction.net/blogs/roller/archive/2007/11/27/explicit-construction-of-entity-type-in-query-is-not-allowed.aspx";
- [Test]
- public void F13_NewCustomer()
- {
- Assert.Ignore(obsoleteError);
- Northwind db = CreateDB();
- IQueryable<Customer> q = (from c in db.Customers
- select
- new Customer
- {
- CustomerID = c.CustomerID
- });
- var list = q.ToList();
- AssertHelper.Greater(list.Count(), 0, "Expected list");
- //AssertHelper.Greater(list.Count(), 0, "Expected list");
- Assert.Ignore("test passed but: theoretically constructions of entity types are not allowed");
- }
-
- [Test]
- public void F14_NewCustomer_Order()
- {
- Assert.Ignore(obsoleteError);
- Northwind db = CreateDB();
- IQueryable<Customer> q = (from c in db.Customers
- select
- new Customer
- {
- CustomerID = c.CustomerID
- });
- //this OrderBy clause messes up the SQL statement
- var q2 = q.OrderBy(c => c.CustomerID);
- var list = q2.ToList();
- AssertHelper.Greater(list.Count(), 0, "Expected list");
- //AssertHelper.Greater(list.Count(), 0, "Expected list");
- }
-
-
- [Test]
- public void F15_OrderByCoalesce()
- {
- Northwind db = CreateDB();
- var q = from c in db.Customers
- orderby c.ContactName ?? ""
- select c;
- var list = q.ToList();
- AssertHelper.Greater(list.Count(), 0, "Expected list");
- }
-
- [Test(Description = "Non-dynamic version of DL5_NestedObjectSelect")]
- public void F16_NestedObjectSelect()
- {
- Assert.Ignore(obsoleteError);
- Northwind db = CreateDB();
- var q = from o in db.Orders
- select new Order() { OrderID = o.OrderID, Customer = new Customer() { ContactName = o.Customer.ContactName } };
- var list = q.ToList();
- }
-
- [Test(Description = "Non-dynamic version of DL5_NestedObjectSelect")]
- public void F17_NestedObjectSelect_Ver2()
- {
- Assert.Ignore(obsoleteError);
- Northwind db = CreateDB();
- var query = from order in db.Orders
- select new Order
- {
- OrderID = order.OrderID,
- Customer = new Customer
- {
- ContactName = order.Customer.ContactName,
- ContactTitle = order.Customer.ContactTitle
- }
- };
- var list = query.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test(Description = "byte[] test")]
- public void F18_ByteArrayAssignmentTest()
- {
- var db = CreateDB();
-
- var picture = new byte[] { 1, 2, 3, 4 };
-
- var nc = new Category { CategoryName = "test", Picture = picture };
- db.Categories.InsertOnSubmit(nc);
- db.SubmitChanges();
-
- var q = from c in db.Categories
- where c.CategoryName == "test"
- select new { c.Picture };
- var l = q.ToList();
- Assert.IsTrue(l.Count > 0);
- Assert.IsTrue(picture.SequenceEqual(l[0].Picture.ToArray()));
-
- db.Categories.DeleteOnSubmit(nc);
- db.SubmitChanges();
- }
-
-
- [Test]
- public void F19_ExceptWithCount_ViaToList()
- {
- var db = CreateDB();
-
- var toExclude = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var universe = from t in db.GetTable<Territory>() select t;
- var toTake = universe.Except(toExclude);
-
- int toListCount = toTake.ToList().Count;
- Assert.AreEqual(51, toListCount);
- }
-
- [Test]
- public void F20_ExceptWithCount()
- {
- var db = CreateDB();
-
- var toExclude = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var universe = from t in db.GetTable<Territory>() select t;
- var toTake = universe.Except(toExclude).Except(db.Territories.Where(terr => terr.TerritoryDescription.StartsWith("B")));
-
- int toTakeCount = toTake.Count();
- Assert.AreEqual(44, toTakeCount);
- }
-
-#if !DEBUG && (SQLITE)
- [Explicit]
-#endif
- [Test]
- public void F21_CountNestedExcepts()
- {
- var db = CreateDB();
-
- var toExclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toExclude2 = toExclude1.Except(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var universe = from t in db.GetTable<Territory>() select t;
-
- var toTake = universe.Except(toExclude2);
-
- int toTakeCount = toTake.Count();
- Assert.AreEqual(52, toTakeCount);
- }
-
-#if !DEBUG && (SQLITE)
- [Explicit]
-#endif
- [Test]
- public void F22_AnyNestedExcepts()
- {
- var db = CreateDB();
-
- var toExclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toExclude2 = toExclude1.Except(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var universe = from t in db.GetTable<Territory>() select t;
-
- var toTake = universe.Except(toExclude2);
-
- Assert.IsTrue(toTake.Any());
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void F23_AnyNestedExcepts_WithParameter()
- {
- var db = CreateDB();
-
- var toExclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toExclude2 = toExclude1.Except(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var universe = from t in db.GetTable<Territory>() select t;
-
- var toTake = universe.Except(toExclude2);
-
- Assert.IsTrue(toTake.Any(t => t.TerritoryDescription.Contains("i")));
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void F24_CountNestedExcepts_WithParameter()
- {
- var db = CreateDB();
-
- var toExclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toExclude2 = toExclude1.Except(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var universe = from t in db.GetTable<Territory>() select t;
-
- var toTake = universe.Except(toExclude2);
-
- int toTakeCount = toTake.Count(t => t.TerritoryDescription.Contains("o"));
- Assert.AreEqual(34, toTakeCount);
- }
-
- [Test]
- public void F25_DistinctUnion()
- {
- var db = CreateDB();
-
- var toInclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toInclude2 = toInclude1.Concat(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var toTake = toInclude2.Distinct();
-
- int count = toTake.ToList().Count;
-
- Assert.AreEqual(27, count);
- }
-
- [Test]
- public void F26_DistinctUnion_Count()
- {
- var db = CreateDB();
-
- var toInclude1 = from t in db.GetTable<Territory>()
- where t.TerritoryDescription.StartsWith("A")
- select t;
- var toInclude2 = toInclude1.Concat(db.GetTable<Territory>().Where(terr => terr.TerritoryDescription.Contains("i")));
-
- var toTake = toInclude2.Distinct();
-
- int count = toTake.Count();
-
- Assert.AreEqual(27, count);
- }
-
-#if MSSQL || L2SQL
-
-#if L2SQL
- [Explicit]
-#endif
- [Test]
- public void F27_SelectEmployee_Identifier()
- {
- var db = CreateDB();
- var q = from e in db.GetTable<EmployeeWithStringIdentifier>() where e.Identifier == "7" select e;
- EmployeeWithStringIdentifier em = q.Single();
-
- Assert.AreEqual("King", em.LastName);
- }
-
-#endif
-
- /// <summary>
- /// the following three tests are from Jahmani's page
- /// LinqToSQL: Comprehensive Support for SQLite, MS Access, SQServer2000/2005
- /// http://www.codeproject.com/KB/linq/linqToSql_7.aspx?msg=2428251
- /// </summary>
- [Test(Description = "list of customers who have place orders that have all been shipped to the customers city.")]
- public void O1_OperatorAll()
- {
- var q = from c in db.Customers
- where (from o in c.Orders
- select o).All(o => o.ShipCity == c.City)
- select new { c.CustomerID, c.ContactName };
- var list = q.ToList();
- }
-
- [Test(Description = "list of customers who have placed no orders")]
- public void O2_OperatorAny()
- {
- //SELECT t0.CustomerID, t0.ContactName
- //FROM Customers AS t0
- //WHERE NOT (
- //( SELECT COUNT(*)
- // FROM Orders AS t1
- // WHERE (t1.CustomerID = t0.CustomerID)
- //) > 0
- //)
- var q = from customer in db.Customers
- where !customer.Orders.Any()
- select new { customer.CustomerID, customer.ContactName };
- //var q = from customer in db.Customers
- // where customer.Orders.Count() == 0
- // select new { customer.CustomerID, customer.ContactName };
- var list = q.ToList();
- }
-
- [Test(Description = "provide a list of customers and employees who live in London.")]
- public void O3_OperatorUnion()
- {
- var q = (from c in db.Customers.Where(d => d.City == "London")
- select new { ContactName = c.ContactName })
- .Union(from e in db.Employees.Where(f => f.City == "London")
- select new { ContactName = e.LastName });
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0, "Expected some customers and employees from London");
- }
-
- [Test]
- public void O4_OperatorContains()
- {
- var ids = new Id[] { 1, 2, 3 };
- Northwind db = CreateDB();
-
- //var q = from p in db.Products select p.ProductID;
- //int productCount = q.Count();
-
- var products = from p in db.Products
- where ids.Contains((Id) p.ProductID)
- select p;
-
- Assert.AreEqual(3, products.Count());
-
- }
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_GroupBy.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_GroupBy.cs
deleted file mode 100644
index 9ff4496ee8b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_GroupBy.cs
+++ /dev/null
@@ -1,322 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTest_GroupBy : TestBase
- {
-
-
- [Test]
- public void G01_SimpleGroup_Count()
- {
- Northwind db = base.CreateDB();
-
- var q2 = db.Customers.GroupBy(c => c.City)
- .Select(g => new { g.Key, Count = g.Count() });
-
- int rowCount = 0;
- foreach (var g in q2)
- {
- rowCount++;
- Assert.IsTrue(g.Count > 0, "Must have Count");
- Assert.IsTrue(g.Key != null, "Must have City");
- }
- Assert.IsTrue(rowCount > 0, "Must have some rows");
- }
-
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G02_SimpleGroup_First()
- {
- try
- {
- //Note: this SQL is allowed in Mysql but illegal on Postgres
- //(PostgreSql ERROR: column "c$.customerid" must appear in the GROUP BY clause or be used in an aggregate function - SQL state: 42803)
- //"SELECT City, customerid FROM customer GROUP BY City"
- //that's why DbLinq disallows it
- Northwind db = base.CreateDB();
- var q2 = db.Customers.GroupBy(c => c.City);
- var q3 = q2.First();
-
- Assert.IsTrue(q3 != null && q3.Key != null, "Must have result with Key");
- foreach (var c in q3)
- {
- Assert.IsTrue(c.City != null, "City must be non-null");
- }
- }
- catch(InvalidOperationException)
- {
- Assert.Ignore("Some vendors don't support this request (which doesn't make sense anyway)");
- }
- }
-
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G03_SimpleGroup_WithSelector_Invalid()
- {
- try
- {
- //Note: this SQL is allowed in Mysql but illegal on Postgres
- //(PostgreSql ERROR: column "c$.customerid" must appear in the GROUP BY clause or be used in an aggregate function - SQL state: 42803)
- //"SELECT City, customerid FROM customer GROUP BY City"
- Northwind db = base.CreateDB();
-
- var q2 = db.Customers.GroupBy(c => c.City, c => new {c.City, c.CustomerID});
-
- foreach (var g in q2)
- {
- int entryCount = 0;
- foreach (var c in g)
- {
- Assert.IsTrue(c.City != null, "City must be non-null");
- entryCount++;
- }
- Assert.IsTrue(entryCount > 0, "Must have some entries in group");
- }
- }
- catch (InvalidOperationException)
- {
- Assert.Ignore("Some vendors don't support this request (which doesn't make sense anyway)");
- }
- }
-
- [Test]
- public void G03_DoubleKey()
- {
- //Note: this SQL is allowed in Mysql but illegal on Postgres
- //(PostgreSql ERROR: column "c$.customerid" must appear in the GROUP BY clause or be used in an aggregate function - SQL state: 42803)
- //"SELECT City, customerid FROM customer GROUP BY City"
- Northwind db = base.CreateDB();
-
- var q2 = from o in db.Orders
- group o by new { o.CustomerID, o.EmployeeID } into g
- select new { g.Key.CustomerID, g.Key.EmployeeID, Count = g.Count() };
-
- int entryCount = 0;
- foreach (var g in q2)
- {
- entryCount++;
- Assert.IsTrue(g.CustomerID != null, "Must have non-null customerID");
- Assert.IsTrue(g.EmployeeID > 0, "Must have >0 employeeID");
- Assert.IsTrue(g.Count >= 0, "Must have non-neg Count");
- }
- Assert.IsTrue(entryCount > 0, "Must have some entries in group");
- }
-
-
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G04_SimpleGroup_WithSelector()
- {
- try
- {
- //Note: this SQL is allowed in Mysql but illegal on Postgres
- //(PostgreSql ERROR: column "c$.customerid" must appear in the GROUP BY clause or be used in an aggregate function - SQL state: 42803)
- //"SELECT City, customerid FROM customer GROUP BY City"
- Northwind db = base.CreateDB();
- var q2 = db.Customers.GroupBy(c => c.City, c => c.CustomerID);
-
- foreach (var g in q2)
- {
- int entryCount = 0;
- foreach (var c in g)
- {
- Assert.IsTrue(c != null, "CustomerID must be non-null");
- entryCount++;
- }
- Assert.IsTrue(entryCount > 0, "Must have some entries in group");
- }
- }
- catch (InvalidOperationException)
- {
- Assert.Ignore("Some vendors don't support this request (which doesn't make sense anyway)");
- }
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G05_Group_Into()
- {
- Northwind db = base.CreateDB();
- var q2 =
- from c in db.Customers
- //where c.Country == "France"
- group new { c.PostalCode, c.ContactName } by c.City into g
- select g;
- var q3 = from g in q2 select new { FortyTwo = 42, g.Key, Count = g.Count() };
- //select new {g.Key.Length, g};
- //select new {42,g};
-
- int entryCount = 0;
- foreach (var g in q3)
- {
- Assert.IsTrue(g.FortyTwo == 42, "Forty42 must be there");
- Assert.IsTrue(g.Count > 0, "Positive count");
- entryCount++;
- }
- Assert.IsTrue(entryCount > 0, "Must have some entries in group");
- }
-
-
- [Test]
- public void G06_OrderCountByCustomerID()
- {
- Northwind db = base.CreateDB();
-
- var q2 = from o in db.Orders
- group o by o.CustomerID into g
- //where g.Count()>1
- select new { g.Key, OrderCount = g.Count() };
-
- var lst = q2.ToList();
- AssertHelper.Greater(lst.Count, 0, "Expected some grouped order results");
- var result0 = lst[0];
- Assert.IsTrue(result0.Key != null, "Key must be non-null");
- AssertHelper.Greater(result0.OrderCount, 0, "Count must be > 0");
- //select new { g.Key , SumPerCustomer = g.Sum(o2=>o2.OrderID) };
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G07_OrderCountByCustomerID_Where()
- {
- Northwind db = base.CreateDB();
-
- var q2 = from o in db.Orders
- group o by o.CustomerID into g
- where g.Count() > 1
- select new { g.Key, OrderCount = g.Count() };
-
- var lst = q2.ToList();
- AssertHelper.Greater(lst.Count, 0, "Expected some grouped order results");
- var result0 = lst[0];
- Assert.IsTrue(result0.Key != null, "Key must be non-null");
- AssertHelper.Greater(result0.OrderCount, 0, "Count must be > 0");
- //select new { g.Key , SumPerCustomer = g.Sum(o2=>o2.OrderID) };
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G08_OrderSumByCustomerID()
- {
- Northwind db = base.CreateDB();
-
- var q2 = from o in db.Orders
- group o by o.CustomerID into g
- //where g.Count()>1
- select new { g.Key, OrderSum = g.Sum(o => o.OrderID) };
- var lst = q2.ToList();
- AssertHelper.Greater(lst.Count, 0, "Expected some grouped order results");
- foreach (var result in lst)
- {
- Console.WriteLine(" Result: custID=" + result.Key + " sum=" + result.OrderSum);
- Assert.IsTrue(result.Key != null, "Key must be non-null");
- AssertHelper.Greater(result.OrderSum, 0, "OrderSum must be > 0");
- }
- //select new { g.Key , SumPerCustomer = g.Sum(o2=>o2.OrderID) };
- }
-
- /// <summary>
- /// Reported by pwy.mail in http://code.google.com/p/dblinq2007/issues/detail?id=64
- /// </summary>
-#if !DEBUG && (POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G09_UnitPriceGreaterThan10()
- {
- Northwind db = base.CreateDB();
-
- var priceQuery =
- from prod in db.Products
- group prod by new
- {
- Criterion = prod.UnitPrice > 10
- }
- into grouping
- select grouping;
-
- foreach (var prodObj in priceQuery)
- {
- if (prodObj.Key.Criterion == false)
- Console.WriteLine("Prices 10 or less:");
- else
- Console.WriteLine("\nPrices greater than 10");
- foreach (var listing in prodObj)
- {
- Console.WriteLine("{0}, {1}", listing.ProductName,
- listing.UnitPrice);
- }
- }
-
- }
-
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Operands.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Operands.cs
deleted file mode 100644
index 6d598f151f6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Operands.cs
+++ /dev/null
@@ -1,209 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Globalization;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- /// <summary>
- /// this test class will exercise various operands, such as 'a&&b', 'a>=b', ""+a, etc.
- /// </summary>
- [TestFixture]
- public class ReadTest_Operands : TestBase
- {
-
- [Test]
- public void H1_SelectConcat()
- {
- Northwind db = CreateDB();
-
- var q = from p in db.Products select p.ProductName + " " + p.SupplierID;
- int count = 0;
- foreach (string s in q)
- {
- if (s == null)
- continue; //concat('X',NULL) -> NULL
-
- bool ok = Char.IsLetterOrDigit(s[0]) && s.Contains(' ');
- Assert.IsTrue(ok, "Concat string should start with product name, instead got:" + s);
- count++;
- }
- Assert.IsTrue(count > 0, "Expected concat strings, got none");
- }
-
- [Test]
- public void H2_SelectGreaterOrEqual()
- {
- Northwind db = CreateDB();
-
- var q = db.Products.Where(p => p.ProductID >= 5);
- int count = 0;
- foreach (Product p in q)
- {
- Assert.IsTrue(p.ProductID >= 5, "Failed on ProductID>=20");
- count++;
- }
- Assert.IsTrue(count > 0, "Expected some products with ProductID>=5, got none");
- }
-
- public struct ProductWrapper1
- {
- public int ProductID { get; set; }
- public int? SupplierID { get; set; }
- }
-
- public class ProductWrapper2
- {
- public int ProductID { get; set; }
- public int? SupplierID { get; set; }
- }
-
- public class ProductWrapper3
- {
- public int ProductID { get; set; }
- public int? SupplierID { get; set; }
- public ProductWrapper3(int p, int? s) { ProductID = p; SupplierID = s; }
- public ProductWrapper3(int p, int? s, bool unused) { ProductID = p; SupplierID = s; }
- }
-
- [Test]
- public void H3_Select_MemberInit_Struct()
- {
- Northwind db = CreateDB();
- var q = from p in db.Products
- where p.ProductID > 5
- select new ProductWrapper1 { ProductID = (int)p.ProductID, SupplierID = (int?)p.SupplierID };
- int count = 0;
- foreach (ProductWrapper1 p in q)
- {
- Assert.IsTrue(p.ProductID > 5, "Failed on ProductID>=20");
- count++;
- }
- Assert.IsTrue(count > 0, "Expected some products with ProductID>5, got none");
- }
-
- [Test]
- public void H4_Select_MemberInit_Class()
- {
- Northwind db = CreateDB();
- var q = from p in db.Products
- where p.ProductID > 5
- select new ProductWrapper2 { ProductID = (int)p.ProductID, SupplierID = (int?)p.SupplierID };
- int count = 0;
- foreach (ProductWrapper2 p in q)
- {
- Assert.IsTrue(p.ProductID > 5, "Failed on ProductID>=20");
- count++;
- }
- Assert.IsTrue(count > 0, "Expected some products with ProductID>5, got none");
- }
-
- [Test]
- public void H5_Select_MemberInit_Class2()
- {
- Northwind db = CreateDB();
- var q = from p in db.Products
- where p.ProductID > 5
- select new ProductWrapper3((int)p.ProductID, (int?)p.SupplierID);
- int count = 0;
- foreach (ProductWrapper3 p in q)
- {
- Assert.IsTrue(p.ProductID > 5, "Failed on ProductID>=20");
- count++;
- }
- Assert.IsTrue(count > 0, "Expected some products with ProductID>5, got none");
- }
-
- [Test]
- public void H6_SelectNotEqual()
- {
- Northwind db = CreateDB();
- var q = from p in db.Products
- where p.ProductID != 1
- select p;
- int count = 0;
- foreach (Product p in q)
- {
- Assert.IsFalse(p.ProductID == 1, "Failed on ProductID != 1");
- count++;
- }
- Assert.IsTrue(count > 0, "Expected some products with ProductID != 1, got none");
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void J1_LocalFunction_DateTime_ParseExact()
- {
- Northwind db = CreateDB();
-
- //Lookup EmployeeID 1:
- //Andy Fuller - HireDate: 1989-01-01 00:00:00
-
- string hireDate = "1992.08.14";
-
- // Ingres assumes UTC on all date queries
- var q = from e in db.Employees
-#if INGRES
- where e.HireDate == DateTime.ParseExact(hireDate, "yyyy.MM.dd", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal)
-#else
- where e.HireDate == DateTime.ParseExact(hireDate, "yyyy.MM.dd", CultureInfo.InvariantCulture)
-#endif
- select e.LastName;
- var empLastName = q.Single(); //MTable_Projected.GetQueryText()
- Assert.AreEqual("Fuller", empLastName);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Subquery.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Subquery.cs
deleted file mode 100644
index e93e8316746..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTest_Subquery.cs
+++ /dev/null
@@ -1,161 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data.Linq;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-#if ORACLE
-using Id = System.Decimal;
-#else
-using Id = System.Int32;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTest_Subquery : TestBase
- {
- [Description("Simple projection")]
- [Test]
- public void CQ1_SimpleProjection()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.LastName);
- var count = q.ToList().Count;
- Assert.IsTrue(count > 0);
- }
-
- /*
- Generated SQL should look like
-SELECT o$.*
-FROM Employees AS e$
-LEFT OUTER JOIN Orders AS o$ ON o$.[EmployeeID] = e$.[EmployeeID]
- */
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Description("Subquery")]
- [Test]
- public void CQ2_Subquery()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders);
- var l = q.ToList();
- var count = l.Count;
- Assert.IsTrue(count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Description("Subquery with nested select")]
- [Test]
- public void CQ3_SubquerySelect()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders.Select(o => o));
- var count = q.ToList().Count;
- Assert.IsTrue(count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Description("Subquery with nested entityset")]
- [Test]
- public void CQ4_SubqueryNested()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders.Select(o => o.OrderDetails));
- var count = q.ToList().Count;
- Assert.IsTrue(count > 0);
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Description("Subquery with nested query")]
- [Test]
- public void CQ5_SubqueryNestedQuery()
- {
- var db = CreateDB();
- var q = from d in db.Orders
- where (from r in db.OrderDetails
- where r.ProductID == 1
- select
- r.OrderID).Contains(d.OrderID)
- select d;
- var count = q.ToList().Count;
- Assert.AreEqual(38, count);
- }
-
-
- [Test]
- public void QueryableContains01()
- {
- var db = CreateDB();
- var q1 = db.OrderDetails.Where(o => o.Discount > 0).Select(o => o.OrderID);
- var q = db.OrderDetails.Where(o => !q1.Contains(o.OrderID));
- Assert.AreEqual(1110, q.Count());
- }
-
- [Test]
- public void QueryableContains02()
- {
- var db = CreateDB();
- DateTime t = DateTime.Parse("01/01/1950");
- var q1 = db.Employees.Where(e => e.BirthDate.HasValue && e.BirthDate.Value > t).Select(e => e.EmployeeID);
- var q = db.Orders.Where(o => o.EmployeeID.HasValue && !q1.Contains(o.EmployeeID.Value));
- Assert.AreEqual(279, q.Count());
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_AnyCountFirst.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_AnyCountFirst.cs
deleted file mode 100644
index 48e0020e30f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_AnyCountFirst.cs
+++ /dev/null
@@ -1,352 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class AnyCount : TestBase
- {
- [Test]
- public void AnyInternal01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where !c.Orders.Any()
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void AnyInternal02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where !c.Orders.Any(o => o.Customer.ContactName == "WARTH")
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void AnyInternal03()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where !c.Orders.Where(o => o.Customer.ContactName == "WARTH")
- .Any(o => o.Customer.Country == "USA")
- select c).ToList();
- }
-
- [Test]
- public void AnyInternal04()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where !c.Orders.Select(o => o.Customer.Country)
- .Any(ct => ct == "USA")
- select c).ToList();
- }
-
- [Test]
- public void AnyInternal05()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select new { c.CustomerID, HasUSAOrders = c.Orders.Any(o => o.ShipCountry == "USA") }).ToList();
- }
-
-
- [Test]
- public void AnyExternal01()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "USA"
- select c).Any();
-
- }
-
- [Test]
- public void AnyExternal02()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "USA"
- select c).Any(cust => cust.City == "Seatle");
- }
-
- [Test]
- public void AnyExternal03()
- {
- Northwind db = CreateDB();
- var q = db.Customers.Any();
- }
-
- [Test]
- public void AnyExternal04()
- {
- Northwind db = CreateDB();
- var q = db.Customers.Any(cust => cust.City == "Seatle");
- }
-
-
- [Test]
- public void CountInternal01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.Orders.Count() % 2 == 0
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void CountInternal02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.Orders.Count(o => o.Customer.ContactName == "WARTH") % 2 == 0
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void CountInternal03()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Orders.Where(o => o.Customer.ContactName == "WARTH")
- .Count(o => o.Customer.Country == "USA") % 2 == 0
- select c).ToList();
- }
-
- [Test]
- public void CountInternal04()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Orders.Select(o => o.Customer.Country)
- .Count(ct => ct == "USA") % 2 == 0
- select c).ToList();
- }
-
-
- [Test]
- public void CountExternal01()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "USA"
- select c).Count();
- }
-
- [Test]
- public void CountExternal02()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "USA"
- select c).Count(cust => cust.City == "Seatle");
- }
-
- [Test]
- public void CountExternal03()
- {
- Northwind db = CreateDB();
- var q = db.Customers.Count();
- }
-
- [Test]
- public void CountExternal04()
- {
- Northwind db = CreateDB();
- var q = db.Customers.Count(cust => cust.City == "Seatle");
- }
-
- [Test]
- public void CountInternal05()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select new { c.CustomerID, HasUSAOrders = c.Orders.Count(o => o.ShipCountry == "USA") }).ToList();
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void FirstInternal01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.Orders.FirstOrDefault() != null
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void FirstInternal02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.Orders.FirstOrDefault(o => o.Customer.ContactName == "WARTH") != null
- select c;
-
- var list = q.ToList();
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void FirstInternal03()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Orders.Where(o => o.Customer.ContactName == "WARTH")
- .FirstOrDefault(o => o.Customer.Country == "USA") != null
- select c).ToList();
- }
-
- [Test]
- public void FirstInternal04()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Orders.Select(o => o.Customer.Country)
- .FirstOrDefault(ct => ct == "USA") != null
- select c).ToList();
- }
-
- [Test]
- public void FirstExternal01()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "USA"
- select c).First();
- }
-
- [Test]
- public void FirstExternal02()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- where c.Country == "France"
- select c).First(cust => cust.City == "Marseille");
-
- }
-
- [Test]
- public void FirstExternal03()
- {
- Northwind db = CreateDB();
- var q = db.Customers.First();
- }
-
- [Test]
- public void FirstExternal04()
- {
- Northwind db = CreateDB();
- var q = db.Customers.First(cust => cust.City == "Marseille");
- }
-
- [Test]
- public void FirstInternal05()
- {
- Northwind db = CreateDB();
-
- var q = (from c in db.Customers
- select new { c.CustomerID, FirstUSAOrder = c.Orders.First(o => o.ShipCountry == "France") }).ToList();
- }
-
- [Test]
- public void ArrayContains()
- {
- var db = CreateDB();
- decimal[] d = new decimal[] { 1, 4, 5, 6, 10248, 10255 };
- var q = db.OrderDetails.Where(o => d.Contains(o.OrderID));
-
- AssertHelper.Greater(q.Count(), 0);
- }
-
-
- [Test]
- public void ArrayContains_QueryParserCacheHit()
- {
- var db = CreateDB();
- decimal[] d = new decimal[] { 1, 4, 5, 6, 10248, 10255 };
- var q = db.OrderDetails.Where(o => d.Contains(o.OrderID));
- string query1 = db.GetCommand(q).CommandText;
- d = new decimal[] { 1, 4, 5, 6, 7, 8 };
- q = db.OrderDetails.Where(o => d.Contains(o.OrderID));
- string query2 = db.GetCommand(q).CommandText;
- Assert.AreEqual(query1, query2);
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Conversions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Conversions.cs
deleted file mode 100644
index fbeaa32f419..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Conversions.cs
+++ /dev/null
@@ -1,138 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Globalization;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_Conversions:TestBase
- {
-
- [Test]
- public void TestToString01()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where e.LastName.ToString() == "F"
- select e;
-
- var list = query.ToList();
- }
-
- [Test]
- [ExpectedException(typeof(System.NotSupportedException))]
- public void TestToString02()
- {
- Northwind db = CreateDB();
- var query = from e in db.OrderDetails
- where e.ToString() == "1"
- select e;
-
- var list = query.ToList();
- }
-
- [Test]
- public void TestToString03()
- {
- Northwind db = CreateDB();
- var query = from e in db.OrderDetails
- where e.Discount.ToString() == "1"
- select e;
-
- var list = query.ToList();
- }
-
- [Test]
- public void TestToString04()
- {
- Northwind db = CreateDB();
- object strangeObject4Sql = new HttpStyleUriParser();
- var query = from e in db.OrderDetails
- where e.Discount.ToString() == strangeObject4Sql.ToString()
- select e;
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void ParseInt()
- {
- Northwind db = CreateDB();
- string year = "1997";
- var query = from e in db.Employees
- where e.BirthDate.Value.Year == int.Parse(year)
- select e;
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void ParseFloat()
- {
- Northwind db = CreateDB();
- string realNumber = "0,1";
- var query = from e in db.Employees
- where e.BirthDate.Value.Year == float.Parse(realNumber)
- select e;
-
- var list = query.ToList();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_DateTimeFunctions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_DateTimeFunctions.cs
deleted file mode 100644
index dabe2f12a78..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_DateTimeFunctions.cs
+++ /dev/null
@@ -1,510 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Globalization;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_DateTimeFunctions : TestBase
- {
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetYear()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Year == 1996
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetMonth()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Month == 10
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetDay()
- {
- Northwind db = CreateDB();
-
- var q = from o in db.Orders
- where o.OrderDate.Value.Day == 16
- select o;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetHours()
- {
- Northwind db = CreateDB();
-
- var q = (from o in db.Orders
- where o.OrderDate.Value.Hour == 0
- select o).ToList();
-
-
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetMinutes()
- {
- Northwind db = CreateDB();
-
- var q = (from o in db.Orders
- where o.OrderDate.Value.Minute == 0
- select o).ToList();
-
-
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetSeconds()
- {
- Northwind db = CreateDB();
-
- var q = (from o in db.Orders
- where o.OrderDate.Value.Second == 16
- select o).ToList();
-
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetMilliSeconds()
- {
- Northwind db = CreateDB();
-
- var q = (from o in db.Orders
- where o.OrderDate.Value.Millisecond == 0
- select o).ToList();
-
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void GetCurrentDateTime()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where e.BirthDate.HasValue && e.BirthDate.Value == DateTime.Now
- select e;
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void Parse01()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where e.BirthDate.Value == DateTime.Parse("1984/05/02")
- select e;
-
- var list = query.ToList();
- }
-
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void Parse02()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where e.BirthDate.Value == DateTime.Parse(e.BirthDate.ToString())
- select e;
-
- var list = query.ToList();
- }
-
- [Test]
- public void Parse03()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where e.BirthDate.HasValue
- select e.BirthDate.Value == DateTime.Parse("1984/05/02");
-
-
- var list = query.ToList();
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void Parse04()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- select e.BirthDate.Value == DateTime.Parse(e.BirthDate.ToString());
-
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalHours()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where (e.BirthDate.Value - DateTime.Parse("1984/05/02")).TotalHours > 0
- select e;
-
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffHours()
- {
- Northwind db = CreateDB();
-
- DateTime parameterDateTime = db.Employees.First().BirthDate.Value.AddHours(2);
-
- var query = from e in db.Employees
- where (e.BirthDate.Value - parameterDateTime).Hours > -2
- select e;
-
-
- var list = query.ToList();
- AssertHelper.Greater(list.Count, 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalMinutes()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where (e.BirthDate.Value - DateTime.Parse("1984/05/02")).TotalMinutes > 0
- select e;
-
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffMinutes()
- {
- Northwind db = CreateDB();
-
- DateTime parameterDateTime = db.Employees.First().BirthDate.Value.AddMinutes(2);
-
- var query = from e in db.Employees
- where (e.BirthDate.Value - parameterDateTime).Minutes == -2
- select e;
-
-
- var list = query.ToList();
- AssertHelper.Greater(list.Count, 0);
- }
-
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalSeconds()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where (e.BirthDate.Value - DateTime.Parse("1984/05/02")).TotalSeconds > 0
- select e;
-
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffSeconds()
- {
- Northwind db = CreateDB();
-
- DateTime parameterDateTime = db.Employees.First().BirthDate.Value.AddSeconds(2);
-
- var query = from e in db.Employees
- where (e.BirthDate.Value - parameterDateTime).Seconds == -2
- select e;
-
-
- var list = query.ToList();
- AssertHelper.Greater(list.Count, 0);
- }
-
-#if !DEBUG && (SQLITE || MSSQL)
- // L2SQL: SQL Server doesnt' seem to support millisecond precision.
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffMilliseconds()
- {
- Northwind db = CreateDB();
-
- DateTime parameterDateTime = db.Employees.First().BirthDate.Value.AddMilliseconds(2);
-
- var query = from e in db.Employees
- where (e.BirthDate.Value - parameterDateTime).Milliseconds == -2
- select e;
-
-
- var list = query.ToList();
- AssertHelper.Greater(list.Count, 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalMilliseconds()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where (e.BirthDate.Value - DateTime.Parse("1984/05/02")).TotalMinutes > 0
- select e;
-
-
- var list = query.ToList();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffDays()
- {
- Northwind db = CreateDB();
-
- DateTime parameterDateTime = db.Employees.First().BirthDate.Value.AddDays(2);
-
- var query = from e in db.Employees
- where (e.BirthDate.Value - parameterDateTime).Days == -2
- select e;
-
-
- var list = query.ToList();
- AssertHelper.Greater(list.Count, 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalDays()
- {
- Northwind db = CreateDB();
- DateTime firstDate = db.Employees.First().BirthDate.Value;
-
- DateTime parameterDate = firstDate.Date.AddDays(2);
- parameterDate = parameterDate.Date.AddHours(12);
-
-
- var query = from e in db.Employees
- where (e.BirthDate.Value -parameterDate).TotalDays == -2.5
- select e;
-
- var list = query.ToList();
-
- AssertHelper.Greater(list.Count, 0);
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void DateTimeDiffTotalDaysSelectWithNulls01()
- {
-
- Northwind db = CreateDB();
-
- var employee = new Employee
- {
- FirstName = "Test First",
- LastName = "Test Last",
- };
- db.Employees.InsertOnSubmit(employee);
- db.SubmitChanges();
-
- DateTime firstDate = db.Employees.First().BirthDate.Value;
- firstDate.Date.AddDays(2);
- DateTime parameterDate = firstDate.Date.AddHours(12);
-
- try
- {
- //this test should throw an invalid operation exception since one BirthDate is null so select clausle should crash
- var query = from e in db.Employees
- select (e.BirthDate.Value - parameterDate).TotalDays;
-
- var list = query.ToList();
-
- AssertHelper.Greater(list.Count, 0);
- }
- finally
- {
- db.Employees.DeleteOnSubmit(employee);
- db.SubmitChanges();
- }
- }
-
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void DateTimeDiffTotalDaysSelectWithNulls02()
- {
- Northwind db = CreateDB();
-
- var employee = new Employee
- {
- FirstName = "Test First",
- LastName = "Test Last",
- };
- db.Employees.InsertOnSubmit(employee);
- db.SubmitChanges();
-
- DateTime firstDate = db.Employees.First().BirthDate.Value;
-
- DateTime parameterDate = firstDate.Date.AddDays(2);
- parameterDate = parameterDate.Date.AddHours(12);
-
- try
- {
- var query = from e in db.Employees
- where e.BirthDate.HasValue
- select (e.BirthDate.Value - parameterDate).TotalDays;
-
- var list = query.ToList();
-
- AssertHelper.Greater(list.Count, 0);
- }
- finally
- {
- db.Employees.DeleteOnSubmit(employee);
- db.SubmitChanges();
- }
- }
-
-
-#if !DEBUG && (SQLITE || (MSSQL && L2SQL))
- // L2SQL: System.Data.SqlClient.SqlException : The datepart minute is not supported by date function datepart for data type date.
- [Explicit]
-#endif
- [Test]
- public void DateGetDate()
- {
- Northwind db = CreateDB();
- var query = from e in db.Employees
- where (e.BirthDate.Value.Date).Minute == 0
- select e;
-
-
- var list = query.ToList();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_EntitySet.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_EntitySet.cs
deleted file mode 100644
index 16a0b0a7ba0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_EntitySet.cs
+++ /dev/null
@@ -1,422 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-using System.Data.Linq;
-
-#if MONO_STRICT
-using DataLoadOptions = System.Data.Linq.DataLoadOptions;
-#else
-using DataLoadOptions = DbLinq.Data.Linq.DataLoadOptions;
-#endif
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class EntitySet : TestBase
- {
-
- [Test]
- public void SimpleMemberAccess01()
- {
- var customer = new Customer();
- var orders = customer.Orders;
- }
-
- [Test]
- public void SimpleMemberAccess02()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- AssertHelper.Greater(customer.Orders.Count, 0);
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void EntitySetEnumerationProjection()
- {
- var db = CreateDB();
- var results = (from c in db.Customers select c.Orders).ToList();
-
- AssertHelper.Greater(results.Count, 0);
- }
-
- [Test]
- public void HasLoadedOrAsignedValues01()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- Assert.IsFalse(customer.Orders.HasLoadedOrAssignedValues);
-
- customer.Orders.Add(new Order());
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues);
- }
-
- [Test]
- public void HasLoadedOrAsignedValues02()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- Assert.IsFalse(customer.Orders.HasLoadedOrAssignedValues);
-
- customer.Orders.Assign(System.Linq.Enumerable.Empty<Order>());
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues);
- }
-
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void InvalidSourceChange()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
-
- AssertHelper.Greater(customer.Orders.Count, 0, "#1");
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues, "#2");
- customer.Orders.SetSource(System.Linq.Enumerable.Empty<Order>());
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void InvalidSourceChange2()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- Assert.IsFalse(customer.Orders.HasLoadedOrAssignedValues, "#1");
- customer.Orders.Assign(new List<Order>());
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues, "#2");
- customer.Orders.SetSource(System.Linq.Enumerable.Empty<Order>());
- }
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void InvalidSourceChange3()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- customer.Orders.SetSource(new List<Order>());
- Assert.IsFalse(customer.Orders.HasLoadedOrAssignedValues, "#1");
- customer.Orders.Load();
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues, "#2");
- customer.Orders.SetSource(System.Linq.Enumerable.Empty<Order>());
- }
-
- [Test]
- public void SourceChange()
- {
- var db = CreateDB();
-
- int ordersCount = (from cust in db.Customers
- select cust.Orders.Count).First();
-
- AssertHelper.Greater(ordersCount, 0);
-
- var customer2 = db.Customers.First();
- customer2.Orders.SetSource(System.Linq.Enumerable.Empty<Order>());
- Assert.AreEqual(customer2.Orders.Count, 0);
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Refresh01()
- {
- var db = CreateDB();
- var c = db.Customers.First();
-
- int beforeCount = c.Orders.Count;
- AssertHelper.Greater(beforeCount, 0);
- c.Orders.Clear();
- Assert.AreEqual(c.Orders.Count, 0);
- c.Orders.AddRange(db.Orders);
- AssertHelper.Greater(c.Orders.Count, beforeCount);
- db.Refresh(RefreshMode.OverwriteCurrentValues, c.Orders);
-
- Assert.AreEqual(c.Orders.Count, beforeCount);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Refresh02()
- {
- var db = CreateDB();
- var c = db.Customers.First();
-
- int beforeCount = c.Orders.Count;
- AssertHelper.Greater(beforeCount, 0);
- c.Orders.Clear();
- Assert.AreEqual(c.Orders.Count, 0);
- c.Orders.AddRange(db.Orders);
-
- int middleCount = c.Orders.Count;
- AssertHelper.Greater(c.Orders.Count, beforeCount);
-
- db.Refresh(RefreshMode.KeepCurrentValues, c.Orders);
- Assert.AreEqual(c.Orders.Count, middleCount);
-
- db.Refresh(RefreshMode.KeepChanges, c.Orders);
- Assert.AreEqual(c.Orders.Count, middleCount);
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Refresh03()
- {
- var db = CreateDB();
- var c = db.Customers.First();
-
- var order = c.Orders.First();
- string newcustomerId = "NEWCUSTOMERID";
- order.CustomerID = newcustomerId;
-
- db.Refresh(RefreshMode.OverwriteCurrentValues, c.Orders);
- Assert.AreNotEqual(order.CustomerID, newcustomerId);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Refresh04()
- {
- var db = CreateDB();
- var c = db.Customers.First();
-
- var order = c.Orders.First();
- string newcustomerId = "NEWCUSTOMERID";
- order.CustomerID = newcustomerId;
-
- db.Refresh(RefreshMode.KeepCurrentValues, c.Orders);
- Assert.AreEqual(order.CustomerID, newcustomerId);
-
- db.Refresh(RefreshMode.KeepChanges, c.Orders);
- Assert.AreEqual(order.CustomerID, newcustomerId);
- }
-
-
- [Test]
- public void ListChangedEvent()
- {
- var db = CreateDB();
- var customer = db.Customers.Where(c => c.Orders.Count > 0).First();
- AssertHelper.Greater(customer.Orders.Count, 0);
- bool ok;
- System.ComponentModel.ListChangedEventArgs args = null;
- customer.Orders.ListChanged += delegate(object sender, System.ComponentModel.ListChangedEventArgs a)
- {
- ok = true;
- args = a;
- };
-
- ok = false;
- args = null;
- customer.Orders.Remove(customer.Orders.First());
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.ItemDeleted, args.ListChangedType);
- Assert.AreEqual(0, args.NewIndex);
- Assert.AreEqual(-1, args.OldIndex);
-
- ok = false;
- args = null;
- customer.Orders.Assign(Enumerable.Empty<Order>());
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.Reset, args.ListChangedType);
- Assert.AreEqual(0, args.NewIndex);
- Assert.AreEqual(-1, args.OldIndex);
-
- ok = false;
- args = null;
- customer.Orders.Add(db.Orders.First());
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.ItemAdded, args.ListChangedType);
- Assert.AreEqual(0, args.NewIndex);
- Assert.AreEqual(-1, args.OldIndex);
-
- ok = false;
- args = null;
- customer.Orders.Clear();
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.Reset, args.ListChangedType);
- Assert.AreEqual(0, args.NewIndex);
- Assert.AreEqual(-1, args.OldIndex);
-
- ok = false;
- args = null;
- customer.Orders.Insert(0, new Order());
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.ItemAdded, args.ListChangedType);
- Assert.AreEqual(0, args.NewIndex);
- Assert.AreEqual(-1, args.OldIndex);
-
- ok = false;
- args = null;
- customer.Orders.RemoveAt(0);
- Assert.IsTrue(ok);
- Assert.AreEqual(System.ComponentModel.ListChangedType.ItemDeleted, args.ListChangedType);
- Assert.AreEqual(args.NewIndex, 0);
- Assert.AreEqual(args.OldIndex, -1);
- }
-
- [Test]
- public void Load()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- var orders = customer.Orders;
-
- Assert.IsFalse(orders.HasLoadedOrAssignedValues);
- orders.Load();
- Assert.IsTrue(orders.HasLoadedOrAssignedValues);
- }
-
- [Test]
- public void DeferedExecution()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- Assert.IsTrue(customer.Orders.IsDeferred);
-
- customer.Orders.Load();
- Assert.IsFalse(customer.Orders.IsDeferred);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void DeferedExecutionAndLoadWith()
- {
- var db = CreateDB();
- DataLoadOptions loadoptions = new DataLoadOptions();
- loadoptions.LoadWith<Customer>(c => c.Orders);
- db.LoadOptions = loadoptions;
-
- var customer = db.Customers.First();
- Assert.IsFalse(customer.Orders.IsDeferred, "#1");
- Assert.IsTrue(customer.Orders.HasLoadedOrAssignedValues, "#2");
- }
-
- [Test]
- public void Add()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- int beforeCount = customer.Orders.Count;
- var order = new Order();
- customer.Orders.Add(order);
- Assert.AreEqual(beforeCount + 1, customer.Orders.Count, "#3");
- customer.Orders.Add(order); // do not actually add
- Assert.AreEqual(beforeCount + 1, customer.Orders.Count, "#4");
- }
-
- [Test]
- [ExpectedException (typeof (ArgumentOutOfRangeException))]
- public void IList_Add()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- var order = new Order();
- ((IList)customer.Orders).Add(order);
- ((IList)customer.Orders).Add(order); // raises ArgumentOutOfRangeException for duplicate
- }
-
- [Test]
- public void Clear()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
-
- if (customer.Orders.Count == 0)
- Assert.Ignore();
-
- customer.Orders.Clear();
- Assert.AreEqual(customer.Orders.Count, 0);
- }
-
- [Test]
- public void AddRange()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- int beforeCount = customer.Orders.Count;
- var order = new Order();
- customer.Orders.AddRange(new Order[] { order, new Order() });
- Assert.AreEqual(beforeCount + 2, customer.Orders.Count);
- customer.Orders.AddRange(new Order[] { new Order(), order }); // one is existing -> not added
- Assert.AreEqual(beforeCount + 3, customer.Orders.Count);
- }
-
- [Test]
- public void Remove()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- Assert.IsTrue(customer.Orders.IsDeferred);
- int beforeCount = customer.Orders.Count;
- Assert.IsFalse(customer.Orders.IsDeferred);
-
- if (beforeCount == 0)
- Assert.Ignore();
-
- Assert.IsFalse(customer.Orders.Remove(null));
- Assert.AreEqual(beforeCount, customer.Orders.Count);
-
- Assert.IsTrue(customer.Orders.Remove(customer.Orders.First()));
- Assert.AreEqual(customer.Orders.Count, beforeCount - 1);
- }
-
- [Test]
- public void RemoveAt()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
- int beforeCount = customer.Orders.Count;
-
- if (beforeCount == 0)
- Assert.Ignore();
-
- customer.Orders.RemoveAt(0);
- Assert.AreEqual(customer.Orders.Count, beforeCount - 1);
- }
-
- [Test]
- public void RemoveAll()
- {
- Clear();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Join.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Join.cs
deleted file mode 100644
index 44130c96c25..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Join.cs
+++ /dev/null
@@ -1,336 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Globalization;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_Join : TestBase
- {
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test(Description = "example by Frans Brouma: select all customers that have no orders")]
- public void LeftJoin_DefaultIfEmpty()
- {
- //example by Frans Brouma on Matt Warren's site
- //select all customers that have no orders
- //http://blogs.msdn.com/mattwar/archive/2007/09/04/linq-building-an-iqueryable-provider-part-vii.aspx
- //http://weblogs.asp.net/fbouma/archive/2007/11/23/developing-linq-to-llblgen-pro-part-9.aspx
-
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- join o in db.Orders on c.CustomerID equals o.CustomerID into oc
- from x in oc.DefaultIfEmpty()
- where x.OrderID == null
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- int countPARIS = list.Count(item => item.CustomerID == "PARIS");
- Assert.IsTrue(countPARIS == 1);
- }
-
- [Test]
- public void LeftOuterJoin_Suppliers()
- {
- //http://blogs.class-a.nl/blogs/anko/archive/2008/03/14/linq-to-sql-outer-joins.aspx
- //example by Anko Duizer (NL)
- Northwind db = CreateDB();
- var query = from s in db.Suppliers
- join c in db.Customers on s.City equals c.City into temp
- from t in temp.DefaultIfEmpty()
- select new
- {
- SupplierName = s.CompanyName,
- CustomerName = t.CompanyName,
- City = s.City
- };
-
- var list = query.ToList();
-
- bool foundMelb = false, foundNull = false;
- foreach (var item in list)
- {
- foundMelb = foundMelb || item.City == "Melbourne";
- foundNull = foundNull || item.City == null;
- }
- Assert.IsTrue(foundMelb, "Expected rows with City=Melbourne");
- Assert.IsFalse(foundNull, "Expected no rows with City=null");
- }
-
- // picrap: commented out, it doesn't build because of db.Orderdetails (again, a shared source file...)
-
- [Test(Description = "Problem discovered by Laurent")]
- public void Join_Laurent()
- {
- Northwind db = CreateDB();
-
- var q1 = (from p in db.Products
- join o in db.OrderDetails on p.ProductID equals o.ProductID
- where p.ProductID > 1
- select new
- {
- p.ProductName,
- o.OrderID,
- o.ProductID,
- }
- ).ToList();
-
- Assert.IsTrue(q1.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.ReadTests_Join+Northwind1+ExtendedOrder' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void RetrieveParentAssociationProperty()
- {
- Northwind dbo = CreateDB();
- Northwind1 db = new Northwind1(dbo.Connection);
- var t = db.GetTable<Northwind1.ExtendedOrder>();
- var q = from order in t
- select new
- {
- order.OrderID,
- order.CustomerShipCity.ContactName
- };
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.ReadTests_Join+Northwind1+ExtendedOrder' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void DifferentParentAndAssociationPropertyNames()
- {
- Northwind dbo = CreateDB();
- Northwind1 db = new Northwind1(dbo.Connection);
- var query = db.GetTable<Northwind1.ExtendedOrder>() as IQueryable<Northwind1.ExtendedOrder>;
-
- var q2 = query.Select(e => new Northwind1.ExtendedOrder
- {
- OrderID = e.OrderID,
- ShipAddress = e.CustomerShipCity.ContactName
- });
- var list = q2.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.ReadTests_Join+Northwind1+ExtendedOrder' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void SelectCustomerContactNameFromOrder()
- {
- Northwind dbo = CreateDB();
- Northwind1 db = new Northwind1(dbo.Connection);
- var t = db.GetTable<Northwind1.ExtendedOrder>();
-
- var q = from order in t
- select new
- {
- order.CustomerContactName
- };
- var list = q.ToList();
- Assert.AreEqual(db.Orders.Count(), list.Count());
- foreach (var s in list)
- Assert.AreEqual("Test", s);
- }
-
- public class Northwind1 : Northwind
- {
- public Northwind1(System.Data.IDbConnection connection)
- : base(connection) { }
-
- // Linq-SQL requires this: [System.Data.Linq.Mapping.Table(Name = "orders")]
- public class ExtendedOrder : Order
- {
-#if MONO_STRICT
- System.Data.Linq
-#else
- DbLinq.Data.Linq
-#endif
-.EntityRef<Customer> _x_Customer;
-
- [System.Data.Linq.Mapping.Association(Storage = "_x_Customer",
- ThisKey = "ShipCity", Name =
-#if MYSQL
- "orders_ibfk_1"
-#elif ORACLE
- "SYS_C004742"
-#elif POSTGRES
- "fk_order_customer"
-#elif SQLITE
- "fk_Orders_1"
-#elif INGRES
- "fk_order_customer"
-#elif MSSQL
- "fk_order_customer"
-#elif FIREBIRD
- "??" // TODO: correct FK name
-#else
-#error unknown target
-#endif
-)]
- public Customer CustomerShipCity
- {
- get { return _x_Customer.Entity; }
- set { _x_Customer.Entity = value; }
- }
-
- public string CustomerContactName
- {
- get
- {
- return "Test";
- }
- }
- }
-
- public Table<ExtendedOrder> ExtendedOrders
- {
- get { return base.GetTable<ExtendedOrder>(); }
- }
- }
-
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void WhereBeforeSelect()
- {
- Northwind db = CreateDB();
- var t = db.GetTable<Order>();
-
- var query = t.Where(o => o.OrderID != 0);
-
- query = query.Select(dok => new Order
- {
- OrderID = dok.OrderID,
- OrderDate = dok.OrderDate,
- ShipCity = dok.Customer.ContactName,
- Freight = dok.Freight
- });
- var list = query.ToList();
- }
-
- /// <summary>
- /// Reported by pwy.mail in http://code.google.com/p/dblinq2007/issues/detail?id=66
- /// </summary>
- [Test]
- public void OrdersLazyLoad()
- {
- Northwind db = CreateDB();
-
- var q =
- from c in db.Customers
- select c;
-
- foreach (var c in q)
- {
- Console.WriteLine(c.Address);
- foreach (var o in c.Orders)
- Console.WriteLine(o.OrderID);
- }
-
- }
-
- [Test]
- public void JoinWhere()
- {
- Northwind db = CreateDB();
-
- var custID = "BT___";
-
- var custOderInfos = from o in db.Orders
- join em in db.Employees on o.EmployeeID equals em.EmployeeID
- where o.CustomerID == custID
- select new { o, em };
-
- var l = custOderInfos.ToList();
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- // submitted by bryan costanich
- public void ImplicitLeftOuterJoin()
- {
- var db = CreateDB();
-
- var dbItems =
- (from a in db.Products
- from b in db.Suppliers
- where a.SupplierID == b.SupplierID
- select a);
-
- var list = dbItems.ToList();
- }
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Maths.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Maths.cs
deleted file mode 100644
index a296ddb2100..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_Maths.cs
+++ /dev/null
@@ -1,260 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_Maths : TestBase
- {
-
- [Test]
- public void Abs01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Abs((double)c.ProductID) > 0.0
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Abs02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Abs((double)(c.Quantity)) > 0.0
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- //Devuelve el valor absoluto (positivo) de una expresión numérica.
-
- //EXP (SSIS)
-
-#if !DEBUG && (SQLITE && MONO)
- [Explicit]
-#endif
- [Test]
- public void Exp()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Exp((double)(c.Quantity)) > 0
- select c;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
- //Devuelve el exponente de la base e de la expresión especificada.
-
- //CEILING (SSIS)
-
-
- //Devuelve el menor entero mayor o igual que una expresión numérica.
-
-#if !DEBUG && (SQLITE && MONO)
- [Explicit]
-#endif
- [Test]
- public void Floor()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Floor((double)(c.Discount)) > 0
- select c;
-
- var list = q.ToList();
-
- }
-
-
- //Devuelve el mayor entero que es menor o igual que una expresión numérica.
-
- //LN (SSIS)
-
-#if !DEBUG && (SQLITE)
- [Explicit]
-#endif
- [Test]
- public void Log01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Log((double)(c.Discount + 1)) > 0.0
- select c;
-
- Assert.AreEqual(838, q.Count());
- }
-
-#if !DEBUG && (SQLITE || POSTGRES)
- [Explicit]
-#endif
- [Test]
- public void Log02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Log((double)(c.Discount + 1),3.0) > 0.0
- select c;
-
- Assert.AreEqual(838, q.Count());
- }
-
-
- //Devuelve el logaritmo natural de una expresión numérica.
-
- //LOG (SSIS)
-#if !DEBUG && (SQLITE && MONO)
- [Explicit]
-#endif
- [Test]
- public void Log03()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Log10((double)(c.Discount + 1)) > 0.0
- select c;
-
- Assert.AreEqual(838, q.Count());
- }
-
-
- //Devuelve el logaritmo en base 10 de una expresión numérica.
-
- //POWER (SSIS)
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void Pow()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Pow((double)(c.Discount), 2.0) > 0
- select c;
-
- var list = q.ToList();
-
- }
- //Devuelve el resultado de elevar una expresión numérica a una determinada potencia.
-
- //ROUND (SSIS)
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- public void Round()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Round((double)(c.Discount), MidpointRounding.AwayFromZero) > 0
- select c;
-
- var list = q.ToList();
-
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void Round02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Round((double)(c.Discount)) > 0
- select c;
-
- var list = q.ToList();
- }
-
- //Devuelve una expresión numérica, redondeada a la longitud o precisión especificada. .
-
- //SIGN (SSIS)
-
-
-#if !DEBUG && (SQLITE && MONO)
- [Explicit]
-#endif
- [Test]
- public void Sign01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.OrderDetails
- where Math.Sign((double)(c.Discount)) > 0d
- select c;
-
- var list = q.ToList();
- }
- //Devuelve el signo positivo (+), cero (0) o negativo (-) de una expresión numérica.
-
- //SQUARE (SSIS)
-
-
- //Devuelve el cuadrado de una expresión numérica.
-
- //SQRT (SSIS)
-
-#if !DEBUG && (SQLITE && MONO)
- [Explicit]
-#endif
- [Test]
- public void Sqrt()
- {
- Northwind db = CreateDB();
- //Employee e;
- //Order o;
- var q = from c in db.OrderDetails
- where Math.Sqrt((double)(c.Discount)) > 0
- select c;
-
- var list = q.ToList();
- }
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_ReferenceLoading.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_ReferenceLoading.cs
deleted file mode 100644
index 902301ddd7c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_ReferenceLoading.cs
+++ /dev/null
@@ -1,163 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-using System.Data.Linq;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_ReferenceLoading : TestBase
- {
-
- [Test]
- public void ReferenceLoading01()
- {
- var db = CreateDB();
- var order = db.Orders.First();
- Assert.IsNotNull(order.Employee);
- }
-
- [Test]
- public void ReferenceLoading02()
- {
- var db = CreateDB();
- var c = db.Customers.First();
- Assert.IsNotNull(c.Orders.First().Employee);
- }
-
- [Test]
- public void ReferenceLoading03()
- {
- var db = CreateDB();
- var employeeTerritory = db.EmployeeTerritories.First();
- Assert.IsNotNull(employeeTerritory.Territory.Region.RegionID);
- }
-
- [Test]
- public void ReferenceLoading04()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => new { e.Region });
-
- var list = q.ToList();
- Assert.AreEqual(db.Employees.Count(), list.Count);
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection01()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders);
-
- var list = q.ToList();
- Assert.AreEqual(db.Employees.Count(), list.Count);
- }
-
-#if !DEBUG && (SQLITE || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection02()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => new { e.Orders });
-
- var list = q.ToList();
- Assert.AreEqual(db.Employees.Count(), list.Count);
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection03()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders.Select(o => o.OrderID));
-
- var list = q.ToList();
- Assert.AreEqual(db.Employees.Count(), list.Count);
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection04()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders.Select(o => o.OrderID));
-
- var list = q.ToList();
- Assert.AreEqual(db.Employees.Count(), list.Count);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection05()
- {
- var db = CreateDB();
- var q = db.Orders.Select(o => o.Employee.EmployeeTerritories);
-
- var list = q.ToList();
- Assert.AreEqual(db.Orders.Count(), list.Count);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection06()
- {
- var db = CreateDB();
- var q = db.Orders.Select(o => new { o.Employee, X = o.OrderDetails.Select(od => od.Product) });
-
- var list = q.ToList();
- Assert.AreEqual(db.Orders.Count(), list.Count);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !MONO_STRICT))
- [Explicit]
-#endif
- [Test]
- public void ComplexProjection07()
- {
- var db = CreateDB();
- var q = db.Employees.Select(e => e.Orders.Select(o=>o));
-
- var list = q.ToList();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_StringFunctions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_StringFunctions.cs
deleted file mode 100644
index ea25c154de0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/ReadTests_StringFunctions.cs
+++ /dev/null
@@ -1,699 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Globalization;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class ReadTests_StringFunctions : TestBase
- {
- [Test]
- public void Insert01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.Insert(3, ":");
-
-
- var list = q.ToList();
- Assert.IsTrue(list.All(lastname => lastname.Contains(":")));
- }
-
- [Test]
- public void Insert02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.Insert(3, ":").Contains(":")
- select e.LastName.Insert(3, ":");
-
-
- var list = q.ToList();
- Assert.IsTrue(list.All(lastname => lastname.Contains(":")));
- }
-
- [Test]
- public void Replace01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " .".Replace('.', 'a') == " a"
- select e;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
-
- }
-
- [Test]
- public void Replace02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.Replace('A', 'B').Contains("B")
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
- [Test]
- public void Replace03()
- {
- //white-box test: Testing preevalutation of the where predicate (SpecialExpression.Execute method) before of building the sql query
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " .".Replace(" ", "f") == "f."
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Replace04()
- {
- //white-box test: Testing the select's projection field execution in clr.
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName + " .".Replace('.', 'a');
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void Replace05()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select " .".Replace(" ", "f");
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void IndexOf01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " fu".IndexOf("fu") == 1
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void IndexOf02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.IndexOf("Fu") == 0
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void IndexOf03()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " fu".IndexOf('f') == 1
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void IndexOf04()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.IndexOf('F') == 0
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES)
- [Explicit]
-#endif
- [Test]
- public void IndexOf05()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.IndexOf("u", 1) == 1
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void IndexOf06()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.IndexOf('u', 1, 1) == 1
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void IndexOf08()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.IndexOf("u", 1, 1) == 1
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-
- [Test]
- public void IndexOf09()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.IndexOf("Fu") == 0;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void IndexOf10()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select " fu".IndexOf('f') == 1;
-
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void IndexOf11()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.IndexOf('F') == 0;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
-
-
- [Test]
- public void IndexOf12()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.IndexOf("u", 1) == 1;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
-
-
- [Test]
- public void IndexOf13()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.IndexOf('u', 1, 1) == 1;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void IndexOf14()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.IndexOf("u", 1, 1) == 1;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void IndexOf15()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " fu".IndexOf('a') == 1
- select e;
-
- var list = q.ToList();
- Assert.AreEqual(0, list.Count);
- }
-
- [Test]
- public void Remove01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " .".Remove(1) == " "
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
- [Test]
- public void Remove02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.Remove(1).Length > 0
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- }
-
- [Test]
- public void Remove03()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where " ..".Remove(1, 2) == " "
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Remove04()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.LastName.Remove(1, 2).Length > 0
- select e;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Remove05()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select " .".Remove(1) == " ";
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void Remove06()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.Remove(1).Length > 0;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
-
- }
-
- [Test]
- public void Remove07()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select " ..".Remove(1, 2) == " ";
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void Remove08()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select e.LastName.Remove(1, 2).Length > 0;
-
- var list = q.ToList();
- Assert.AreEqual(list.Count, db.Employees.Count());
- }
-
- [Test]
- public void StartsWith01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID.StartsWith("ALF")
- select c.CustomerID;
-
- string custID = q.Single();
- Assert.IsTrue(custID == "ALFKI");
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- public void StartsWith02()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID == "ALFKI"
- select c.CustomerID.StartsWith("ALF");
-
- bool matchStart = q.Single();
- Assert.IsTrue(matchStart);
- }
-
-
- /// <summary>
- /// This test is related to paths: enable DbLinq to search for a path or it's container
- /// Since we have no path in Nortwind we use a CustomerID.
- /// </summary>
-#if !DEBUG && (MSSQL && L2SQL)
- // L2SQL: System.NotSupportedException : Only arguments that can be evaluated on the client are supported for the String.StartsWith method. [Test]
- [Explicit]
-#endif
- [Test]
- public void StartsWith03()
- {
- string path = "ALFKI test";
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where path.StartsWith(c.CustomerID)
- select c;
-
- Customer match = q.Single();
- Assert.IsNotNull(match);
- }
-
- [Test]
- public void EndsWith01()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID.EndsWith("LFKI")
- select c.CustomerID;
-
- string custID = q.Single();
- Assert.IsTrue(custID == "ALFKI");
- }
-
- [Test]
- public void EndsWith02()
- {
- string param = "LFKI";
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID.EndsWith(param)
- select c.CustomerID;
-
- string custID = q.Single();
- Assert.IsTrue(custID == "ALFKI");
- }
-
- [Test]
- public void EndsWith03()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where "ALFKI".EndsWith("LFKI")
- select c.CustomerID;
-
- Assert.AreEqual(q.ToList().Count, db.Customers.Count());
- }
-
-#if !DEBUG && (MSSQL && !L2SQL)
- [Explicit]
-#endif
- [Test]
- public void EndsWith04()
- {
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- select c.CustomerID.EndsWith("LFKI");
-
- Assert.IsTrue(q.Any(r => r == true));
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void StartsWithPercent01()
- {
- string param = "%";
- Northwind db = CreateDB();
-
- var q = from c in db.Customers
- where c.CustomerID.StartsWith(param)
- select c.CustomerID;
-
- int cnt = q.Count();
- Assert.AreEqual(0, cnt);
- }
-
-#if !DEBUG && (MSSQL && L2SQL)
- // L2SQL: System.NotSupportedException : Method 'System.String TrimStart(Char[])' has no supported translation to SQL. [Test]
- [Explicit]
-#endif
- [Test]
- public void LTrim01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where !((e.LastName)).TrimStart().Contains(" ")
- select e.LastName;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (MSSQL)
- // L2SQL: System.InvalidOperationException : Could not translate expression 'Table(Employee).Select(e => Not(e.LastName.TrimStart(Invoke(value(System.Func`1[System.Char[]]))).Contains(" ")))' into SQL and could not treat it as a local expression.
- [Explicit]
-#endif
- [Test]
- public void LTrim02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select !((e.LastName)).TrimStart().Contains(" ");
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (MSSQL && L2SQL)
- // L2SQL: System.NotSupportedException : Method 'System.String TrimEnd(Char[])' has no supported translation to SQL.
- [Explicit]
-#endif
- [Test]
- public void RTrim01()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where !((e.LastName)).TrimEnd().Contains(" ")
- select e.LastName;
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
-#if !DEBUG && (MSSQL)
- // L2SQL: System.InvalidOperationException : Could not translate expression 'Table(Employee).Select(e => Not(e.LastName.TrimEnd(Invoke(value(System.Func`1[System.Char[]]))).Contains(" ")))' into SQL and could not treat it as a local expression.
- [Explicit]
-#endif
- [Test]
- public void RTrim02()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- select !((e.LastName)).TrimEnd().Contains(" ");
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
- }
-
- [Test]
- public void Substring01()
- {
- Northwind db = CreateDB();
-
- int index = 0;
- var q = (from e in db.Customers
- where e.CustomerID == "WARTH"
- select new { name = e.CustomerID.Substring(index) }).First();
-
- Assert.AreEqual(q.name, "WARTH".Substring(index));
- }
-
- [Test]
- public void Substring02()
- {
- Northwind db = CreateDB();
-
- var q = (from e in db.Customers
- where e.CustomerID.Substring(2) == "RTH"
- select e);
-
- Assert.IsTrue(q.Any());
- }
-
- [Test]
- public void Substring03()
- {
- Northwind db = CreateDB();
-
- var q = from e in db.Employees
- where e.HomePhone.Substring(4, 1) == ")"
- select new { A = e.HomePhone.Remove(0, 6), B = e.HomePhone.Substring(4, 1) };
-
- var list = q.ToList();
- Assert.IsTrue(list.Count > 0);
-
- var Employees = db.Employees.ToArray();
-
- var q2 = (from e in Employees
- where e.HomePhone != null && e.HomePhone.Substring(4, 1) == ")"
- select new { A = e.HomePhone.Remove(0, 6), B = e.HomePhone.Substring(4, 1) }).ToArray();
-
- Assert.AreEqual(list.Count, q2.Count());
-
- for (int i = 0; i < list.Count; i++)
- Assert.AreEqual(list[i], q2[i]);
-
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/StoredProcTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/StoredProcTest.cs
deleted file mode 100644
index e32291198ab..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/StoredProcTest.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class StoredProcTest : TestBase
- {
-
-#if !SQLITE && !MSSQL && !L2SQL && !FIREBIRD && !POSTGRES
- [Test]
- public void SP1_CallHello0()
- {
- Northwind db = base.CreateDB();
- string result = db.Hello0();
- Assert.IsNotNull(result);
- }
-
- [Test]
- public void SP2_CallHello1()
- {
- Northwind db = base.CreateDB();
- string result = db.Hello1("xx");
- Assert.IsTrue(result!=null && result.Contains("xx"));
- }
-
- [Test]
- public void SP3_GetOrderCount_SelField()
- {
- Northwind db = base.CreateDB();
- var q = from c in db.Customers
- select new { c.CustomerID, OrderCount = db.GetOrderCount(c.CustomerID) };
-
- int count = 0;
- foreach (var c in q)
- {
- Assert.IsNotNull(c.CustomerID);
- AssertHelper.Greater(c.OrderCount, -1);
- count++;
- }
- AssertHelper.Greater(count, 0);
- }
-
- [Test]
- public void SP4_GetOrderCount_SelField_B()
- {
- Northwind db = base.CreateDB();
- var q = from c in db.Customers
- select new {c, OrderCount=db.GetOrderCount(c.CustomerID)};
-
- int count = 0;
- foreach (var v in q)
- {
- Assert.IsNotNull(v.c.CustomerID);
- AssertHelper.Greater(v.OrderCount, -1);
- count++;
- }
- AssertHelper.Greater(count, 0);
- }
-
- [Test]
- public void SPB_GetOrderCount_Having()
- {
- Northwind db = base.CreateDB();
- var q = from c in db.Customers where db.GetOrderCount(c.CustomerID) > 1 select c;
-
- int count = 0;
- foreach (var c in q)
- {
- Assert.IsTrue(c.CustomerID!=null, "Non-null customerID required");
- count++;
- }
- AssertHelper.Greater(count, 0);
- }
-#endif
- }
-
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Table.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Table.cs
deleted file mode 100644
index 08ed664f1b3..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Table.cs
+++ /dev/null
@@ -1,242 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Test_NUnit;
-using NUnit.Framework;
-using Test_NUnit.Linq_101_Samples;
-using System.Data.Linq;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class Table : TestBase
- {
- [Test]
- public void BasicAccess()
- {
- var db = CreateDB();
- var customers = db.Customers.ToArray();
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void GetModifiedMembers()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
-
- string beforeCountry = customer.Country;
- string afterCountry = "Spain";
- customer.Country = afterCountry;
-
- string beforeFax = customer.Fax;
- string afterFax = "4823-435-6456";
- customer.Fax = afterFax;
-
- ModifiedMemberInfo[] modifiedInfoList = db.Customers.GetModifiedMembers(customer);
- Assert.AreEqual(modifiedInfoList.Count(), 2);
-
- ModifiedMemberInfo modInfo = modifiedInfoList.First();
- Assert.AreEqual(modInfo.Member, typeof(Customer).GetProperty("Country"));
- Assert.AreEqual(modInfo.CurrentValue, afterCountry);
- Assert.AreEqual(modInfo.OriginalValue, beforeCountry);
-
- modInfo = modifiedInfoList.ElementAt(1);
- Assert.AreEqual(modInfo.Member, typeof(Customer).GetProperty("Fax"));
- Assert.AreEqual(modInfo.CurrentValue, afterFax);
- Assert.AreEqual(modInfo.OriginalValue, beforeFax);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void GetOriginalEntityState()
- {
- var db = CreateDB();
- var customer = db.Customers.First();
-
- string beforeCountry = customer.Country;
- string afterCountry = "Spain";
- customer.Country = afterCountry;
-
- string beforeFax = customer.Fax;
- string afterFax = "4823-435-6456";
- customer.Fax = afterFax;
-
- var originalCustomer = db.Customers.GetOriginalEntityState(customer);
- Assert.AreEqual(originalCustomer.Fax, beforeFax);
- Assert.AreEqual(originalCustomer.Country, beforeCountry);
-
- }
-
- //[Test]
- //public void IsReadOnly()
- //{
- // var db = CreateDB();
- // db.ObjectTrackingEnabled=false;
- // db.Customers.ToArray();
- // Assert.IsFalse(db.Customers.IsReadOnly);
-
- // var db2 = CreateDB();
- // db2.ObjectTrackingEnabled = true;
- // db2.Customers.ToArray();
- // Assert.IsTrue(db2.Customers.IsReadOnly);
- //}
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Attach01()
- {
- var db = CreateDB();
- var customer = new Customer();
- db.Customers.Attach(customer);
-
- Assert.IsFalse(db.Customers.Contains(customer));
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void Attach02()
- {
- var db = CreateDB();
- var customer = new Customer();
- db.Customers.Attach(customer);
-
- Assert.IsFalse(db.Customers.Contains(customer));
- var db2 = CreateDB();
- db2.Customers.Attach(customer);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void Attach03()
- {
- var db = CreateDB();
- db.ObjectTrackingEnabled = false;
- var customer = new Customer();
- db.Customers.Attach(customer);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Attach04()
- {
- var db = CreateDB();
- var originalCustomer = db.Customers.First();
- var customer = new Customer();
- db.Customers.Attach(customer, originalCustomer);
-
- AssertHelper.Greater(db.Customers.GetModifiedMembers(customer).Count(), 0);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void Attach05()
- {
- var db = CreateDB();
- var customer = new Customer();
- db.Customers.Attach(customer, true);
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void Attach06()
- {
- var db = CreateDB();
- var customer = new Customer();
- //http://geekswithblogs.net/michelotti/archive/2007/12/17/117791.aspx
- //we have to do a test related with that stuff, but we need to change all of datacontexts
-
- Assert.Ignore();
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void AttachAll()
- {
- var db = CreateDB();
- var customers = new Customer[] { new Customer { CustomerID = "ID1" }, new Customer { CustomerID = "ID2" } };
- db.Customers.AttachAll(customers);
-
- Assert.IsFalse(customers.Any(c => db.Customers.Contains(c)));
-
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void GetBindingList()
- {
- var db = CreateDB();
- var customers = db.Customers.GetNewBindingList();
-
- Assert.AreEqual(customers.Count, db.Customers.Count());
- }
-
- [Description("Check direct use of DataContext instead of typed DataContext")]
- [Test]
- public void T1_DirectDataContext()
- {
- var db = CreateDB();
-
- var dc = new
-#if MONO_STRICT
- System.Data.Linq.DataContext(db.Connection);
-#else
- DbLinq.Data.Linq.DataContext(db.Connection, CreateVendor());
-#endif
-
- var dbq = from p in db.Products where p.ProductName == "Chai" select p.ProductID;
- var dbc = dbq.ToList().Count;
- Assert.AreEqual(dbc, 1);
-
- var dcq = from p in dc.GetTable<Product>() where p.ProductName == "Chai" select p.ProductID;
- var dcc = dcq.ToList().Count;
- Assert.AreEqual(dbc, 1);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/TestBase.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/TestBase.cs
deleted file mode 100644
index ba0734df607..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/TestBase.cs
+++ /dev/null
@@ -1,185 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.IO;
-using System.Xml;
-using System.Reflection;
-using NUnit.Framework;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Diagnostics;
-public static class Profiler
-{
- private static Stopwatch timer = new Stopwatch();
-
- [Conditional("DEBUG")]
- public static void Start()
- {
- timer.Reset();
- timer.Start();
- }
- [Conditional("DEBUG")]
- public static void At(string format, params object[] args)
- {
- timer.Stop();
- Console.Write("#AT({0:D12}) ", timer.ElapsedTicks);
- Console.WriteLine(format, args);
- timer.Start();
- }
-
- [Conditional("DEBUG")]
- public static void Stop()
- {
- timer.Stop();
- }
-}
-#else
-using DbLinq.Util;
-#endif
-
-namespace Test_NUnit
-{
- /// <summary>
- /// base class for ReadTest and WriteTest.
- /// Provides CreateDB(), Conn, and stringComparisonType.
- /// </summary>
- public abstract partial class TestBase
- {
- [SetUp]
- public void BaseSetUp()
- {
- Profiler.Start();
- Profiler.At("BaseSetUp()");
- }
-
- [TearDown]
- public void BaseTearDown()
- {
- Profiler.At("BaseTearDown()");
- Profiler.Stop();
- }
-
- public string DbServer
- {
- get
- {
- return Environment.GetEnvironmentVariable("DbLinqServer") ?? "localhost";
- }
- }
- public string connStr
- {
- get
- {
- var xConnectionStringsDoc = new XmlDocument();
- xConnectionStringsDoc.Load("../tests/ConnectionStrings.xml");
- XmlNode currentAssemblyNode = xConnectionStringsDoc.SelectSingleNode(string.Format("//Connection[@assembly=\"{0}\"]", Assembly.GetCallingAssembly().GetName().Name));
- string stringConnection = currentAssemblyNode.FirstChild.Value.Replace(@"\\", @"\");
- if (stringConnection.Contains("{0}"))
- stringConnection = string.Format(stringConnection, DbServer);
- return stringConnection;
- }
- }
- IDbConnection _conn;
- public IDbConnection Conn
- {
- get
- {
- if (_conn == null) { _conn = CreateConnection(connStr); _conn.Open(); }
- return _conn;
- }
- }
-
- //public Northwind CreateDB()
- //{
- // return CreateDB(System.Data.ConnectionState.Closed);
- //}
-
- static partial void CheckRecreateSqlite ();
-
- public Northwind CreateDB()
- {
- return CreateDB(System.Data.ConnectionState.Closed);
- }
-
- public Northwind CreateDB(System.Data.ConnectionState state)
- {
- CheckRecreateSqlite();
- var conn = CreateConnection(connStr);
- if (state == System.Data.ConnectionState.Open)
- conn.Open();
- var db = new Northwind(conn) { Log = Console.Out };
- return db;
- }
-
- /// <summary>
- /// execute a sql statement, return an Int64.
- /// </summary>
- public long ExecuteScalar(string sql)
- {
- using (var cmd = CreateCommand(sql, Conn))
- {
- object oResult = cmd.ExecuteScalar();
- Assert.IsNotNull("Expecting result, instead got null. (sql=" + sql + ")");
- Assert.IsInstanceOfType(typeof(long), oResult, "Expecting 'long' result from query " + sql + ", instead got type " + oResult.GetType());
- return (long)oResult;
- }
- }
-
- /// <summary>
- /// execute a sql statement
- /// </summary>
- public void ExecuteNonQuery(string sql)
- {
- using (var cmd = CreateCommand(sql, Conn))
- {
- int iResult = cmd.ExecuteNonQuery();
- }
- }
-
- public static Product NewProduct(string productName)
- {
- var p = new Product
- {
- ProductName = productName,
- SupplierID = 1,
- CategoryID = 1,
- QuantityPerUnit = "11",
-#if ORACLE || FIREBIRD
- UnitPrice = 11, //type "int?"
-#else
- UnitPrice = 11m,
-#endif
- UnitsInStock = 23,
- UnitsOnOrder = 0,
- };
- return p;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Transactions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Transactions.cs
deleted file mode 100644
index 406550ff997..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/Transactions.cs
+++ /dev/null
@@ -1,148 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-using System.Data;
-using System.Data.Common;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class Transactions : TestBase
- {
- [SetUp]
- public void Setup_LinqToSqlInsert07()
- {
- Northwind db = CreateDB();
- var orderDetails =
- from o in db.OrderDetails
- where o.Order.CustomerID == "WARTH"
- select o;
-
- var order =
- (from o in db.Orders
- where o.CustomerID == "WARTH"
- select o).FirstOrDefault();
-
- if (!orderDetails.Any() || order == null)
- {
- var o = new Order { CustomerID = "WARTH", Employee = db.Employees.First() };
- o.OrderDetails.Add(new OrderDetail { Discount = 0.1f, Quantity = 1, Product = db.Products.First(p => p.ProductID % 2 == 0) });
- o.OrderDetails.Add(new OrderDetail { Discount = 0.2f, Quantity = 1, Product = db.Products.First(p => p.ProductID % 2 != 0) });
- db.Orders.InsertOnSubmit(o);
- db.SubmitChanges();
- }
- }
-
- [Test]
- public void TransactionRollbackDelete()
- {
- Northwind db = CreateDB();
- DbTransaction t = BeginTransaction(db);
-
- try
- {
- var orderDetails =
- from o in db.OrderDetails
- where o.Order.CustomerID == "WARTH"
- select o;
-
- var order =
- (from o in db.Orders
- where o.CustomerID == "WARTH"
- select o).FirstOrDefault();
-
- if (!orderDetails.Any() || order == null)
- Assert.Ignore("Preconditions");
-
- db.OrderDetails.DeleteAllOnSubmit(orderDetails); //formerly Remove(od);
-
- db.Orders.DeleteOnSubmit(order); //formerly Remove(order);
- db.SubmitChanges();
-
- Assert.IsFalse(
- db.OrderDetails.Any(od => od.Order.Customer.CustomerID == "WARTH" && od.Order.EmployeeID == 3));
- Assert.IsFalse(db.Orders.Any(ord => ord.OrderID == order.OrderID));
- }
- finally
- {
- t.Rollback();
- }
- }
-
- private DbTransaction BeginTransaction(Northwind db)
- {
- db.Connection.Open();
- DbTransaction t = db.Connection.BeginTransaction();
- db.Transaction = t;
-
- return t;
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void TransactionCheckAndRollbackInsert()
- {
- Northwind db = CreateDB();
- DbTransaction t = BeginTransaction(db);
-
- var cust = new Customer();
- int beforeCustomersCount = db.Customers.Count();
-
- string id = new object().GetHashCode().ToString().Substring(0, 5);
- cust.CustomerID = id;
- cust.Country = "Spain";
- cust.CompanyName = "Coco";
-
- db.Customers.InsertOnSubmit(cust);
- db.SubmitChanges();
-
- int afterCustomercount = db.Customers.Count();
- Assert.IsTrue(beforeCustomersCount + 1 == afterCustomercount);
-
- t.Rollback();
-
- afterCustomercount = db.Customers.Count();
- Assert.IsTrue(beforeCustomersCount == afterCustomercount);
-
- // The Count is correct. However, DataContext doesn't know that the
- // transaction was aborted, and will satisfy the following from
- // an internal cache
- var customer = db.Customers.FirstOrDefault(c => c.CustomerID == id);
- Assert.IsNotNull(customer);
-
- // Let's let DataContext know that it doesn't exist anymore.
- db.Customers.DeleteOnSubmit(customer);
- db.SubmitChanges(); // Note no exception from deleting a non-existent entity
-
- customer = db.Customers.FirstOrDefault(c => c.CustomerID == id);
- Assert.IsNull(customer);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/VerticalPartitioningTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/VerticalPartitioningTest.cs
deleted file mode 100644
index 5713e0f5053..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/VerticalPartitioningTest.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using NUnit.Framework;
-using Test_NUnit;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- /// <summary>
- /// TODO: write test cases which ensure that db.Employee can produce derived classes, such as HourlyEmployee.
- /// </summary>
- public class VerticalPartitioningTest : TestBase
- {
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest.cs
deleted file mode 100644
index 11fe0098a2a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest.cs
+++ /dev/null
@@ -1,859 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-
-using NUnit.Framework;
-using Test_NUnit;
-using System.ComponentModel;
-using System.Data.Linq.Mapping;
-
-using nwind;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#if MONO
-using DbLinq.Util;
-#endif
-#else
-using DbLinq.Data.Linq;
-using DbLinq.Util;
-#endif
-
-#if ORACLE
-using Id = System.Decimal;
-#else
-using Id = System.Int32;
-#endif
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
- [TestFixture]
- public class WriteTest : TestBase
- {
- [SetUp]
- public void TestSetup()
- {
- base.BaseSetUp();
-
- Profiler.At("START: WriteTest.TestSetup()");
-
- Northwind db = CreateDB();
- // "[Products]" gets converted to "Products".
- //This is a DbLinq-defined escape sequence, by Pascal.
- //db.ExecuteCommand("DELETE FROM [Products] WHERE [ProductName] like 'temp%'");
-
- var deleteProducts = db.Products.Where(p => p.ProductName.StartsWith("temp")).ToList();
- db.Products.DeleteAllOnSubmit(deleteProducts);
-
- var deleteCategories = db.Categories.Where(c => c.CategoryName.StartsWith("temp")).ToList();
- db.Categories.DeleteAllOnSubmit(deleteCategories);
-
- db.SubmitChanges();
-
- Profiler.At("END: WriteTest.TestSetup()");
- }
-
- #region Tests 'E' test live object cache
- [Test]
- public void E1_LiveObjectsAreUnique()
- {
- //grab an object twice, make sure we get the same object each time
- Northwind db = CreateDB();
- var q = from p in db.Products select p;
- Product product1 = q.First();
- Product product2 = q.First();
- Assert.AreSame(product1, product2);
-
- string uniqueStr = "Unique" + Environment.TickCount;
- product1.QuantityPerUnit = uniqueStr;
- bool isSameObject1 = product2.QuantityPerUnit == uniqueStr;
- Assert.IsTrue(isSameObject1, "Expected product1 and product2 to be the same live object, but their fields are different");
- object oProduct1 = product1;
- object oProduct2 = product2;
- bool isSameObject2 = oProduct1 == oProduct2;
- Assert.IsTrue(isSameObject2, "Expected product1 and product2 to be the same live object, but their fields are different");
- }
-
- [Test]
- public void E2_LiveObjectsAreUnique_Scalar()
- {
- //grab an object twice, make sure we get the same object each time
- Northwind db = CreateDB();
- var q = from p in db.Products select p;
- Product product1 = q.First(p => p.ProductName == "Chai");
- Product product2 = q.Single(p => p.ProductName == "Chai");
- bool isSame = object.ReferenceEquals(product1, product2);
- Assert.IsTrue(isSame, "Expected product2 and product2 to be the same live object");
- }
-
-#if MYSQL && USE_ALLTYPES
- [Test]
- public void E3_UpdateEnum()
- {
- Northwind db = CreateDB();
-
- var q = from at in db.Alltypes where at.int_ == 1 select at;
-
- Alltype row = q.First();
- DbLinq_EnumTest newValue = row.DbLinq_EnumTest == DbLinq_EnumTest.BB
- ? DbLinq_EnumTest.CC
- : DbLinq_EnumTest.BB;
-
- row.DbLinq_EnumTest = newValue;
-
- db.SubmitChanges();
- }
-#endif
- #endregion
-
-
- #region Tests 'G' do insertion
- private int insertProduct_priv()
- {
- Northwind db = CreateDB();
-
- Product newProd = new Product();
- newProd.CategoryID = db.Categories.First().CategoryID;
- newProd.ProductName = "Temp." + Environment.TickCount;
- newProd.QuantityPerUnit = "33 1/2";
- db.Products.InsertOnSubmit(newProd);
- db.SubmitChanges();
- AssertHelper.Greater(newProd.ProductID, 0, "After insertion, ProductID should be non-zero");
- //Assert.IsFalse(newProd.IsModified, "After insertion, Product.IsModified should be false");
- return (int)newProd.ProductID; //this test cab be used from delete tests
- }
-
- [Test]
- public void G1_InsertProduct()
- {
- insertProduct_priv();
- }
-
- [Test]
- public void G2_DeleteTest()
- {
- int insertedID = insertProduct_priv();
- AssertHelper.Greater(insertedID, 0, "DeleteTest cannot operate if row was not inserted");
-
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductID == insertedID select p;
- List<Product> insertedProducts = q.ToList();
- foreach (Product insertedProd in insertedProducts)
- {
- db.Products.DeleteOnSubmit(insertedProd);
- }
- db.SubmitChanges();
-
- int numLeft = (from p in db.Products where p.ProductID == insertedID select p).Count();
- Assert.AreEqual(numLeft, 0, "After deletion, expected count of Products with ID=" + insertedID + " to be zero, instead got " + numLeft);
- }
-
- [Test]
- public void G3_DeleteTest()
- {
- int insertedID = insertProduct_priv();
- AssertHelper.Greater(insertedID, 0, "DeleteTest cannot operate if row was not inserted");
-
- Northwind db = CreateDB();
-
- var q = from p in db.Products where p.ProductID == insertedID select p;
- List<Product> insertedProducts = q.ToList();
- foreach (Product insertedProd in insertedProducts)
- {
- db.Products.DeleteOnSubmit(insertedProd);
- }
- db.SubmitChanges();
-
- int numLeft = (from p in db.Products where p.ProductID == insertedID select p).Count();
- Assert.AreEqual(numLeft, 0, "After deletion, expected count of Products with ID=" + insertedID + " to be zero, instead got " + numLeft);
- }
-
- [Test]
- public void G4_DuplicateSubmitTest()
- {
- Northwind db = CreateDB();
- int productCount1 = db.Products.Count();
-#if INGRES && !MONO_STRICT
- Product p_temp = new Product { ProductName = "temp_g4", Discontinued = "N" };
-#else
- Product p_temp = new Product { ProductName = "temp_g4", Discontinued = false };
-#endif
- db.Products.InsertOnSubmit(p_temp);
- db.SubmitChanges();
- db.SubmitChanges();
- int productCount2 = db.Products.Count();
- Assert.IsTrue(productCount2 == productCount1 + 1, "Expected product count to grow by one");
- }
-
- /// <summary>
- /// there is a bug in v0.14 where fields cannot be updated to be null.
- /// </summary>
- [Test]
- public void G5_SetFieldToNull()
- {
- string productName = "temp_G5_" + Environment.TickCount;
- Northwind db = CreateDB();
-#if ORACLE
- //todo fix Oracle
- Product p1 = new Product { ProductName = productName, Discontinued = false, UnitPrice = 11 };
-#elif INGRES && !MONO_STRICT
- Product p1 = new Product { ProductName = productName, Discontinued = "N", UnitPrice = 11m };
-#else
- Product p1 = new Product { ProductName = productName, Discontinued = false, UnitPrice = 11m };
-#endif
- db.Products.InsertOnSubmit(p1);
- db.SubmitChanges();
-
- p1.UnitPrice = null;
- db.SubmitChanges();
-
- Northwind db3 = CreateDB();
- Product p3 = db3.Products.Single(p => p.ProductName == productName);
- Assert.IsNull(p3.UnitPrice);
- }
-
- /// <summary>
- /// there is a bug in v0.14 where table Customers cannot be updated,
- /// because quotes where missing around the primaryKey in the UPDATE statement.
- /// </summary>
- [Test]
- public void G6_UpdateTableWithStringPK()
- {
- Northwind db = CreateDB();
- var customer = new Customer
- {
- CompanyName = "Test Company",
- ContactName = "Test Customer",
- CustomerID = "BT___",
- };
- db.Customers.InsertOnSubmit(customer);
- db.SubmitChanges();
- Customer BT = db.Customers.Single(c => c.CustomerID == "BT___");
- BT.Country = "U.K.";
- db.SubmitChanges();
-
- db.Customers.DeleteOnSubmit(customer);
- db.SubmitChanges();
- }
-
- [Test]
- public void G7_InsertTableWithStringPK()
- {
- Northwind db = CreateDB();
- db.ExecuteCommand("DELETE FROM [Customers] WHERE [CustomerID]='TEMP_'");
-
- Customer custTemp = new Customer
- {
- CustomerID = "TEMP_",
- CompanyName = "Magellan",
- ContactName = "Antonio Pigafetta",
- City = "Lisboa",
- };
- db.Customers.InsertOnSubmit(custTemp);
- db.SubmitChanges();
- }
-
- [Test]
- public void G8_DeleteTableWithStringPK()
- {
- Northwind db = CreateDB();
- Customer cust = (from c in db.Customers
- where c.CustomerID == "TEMP_"
- select c).Single();
- db.Customers.DeleteOnSubmit(cust);
- db.SubmitChanges();
- }
-
- [Test]
- public void G9_UpdateOnlyChangedProperty()
- {
- Northwind db = CreateDB();
- var cust = (from c in db.Customers
- select c).First();
-
- var old = cust.City;
- cust.City = "Tallinn";
- db.SubmitChanges();
- db.SubmitChanges(); // A second call does not update anything
-
- //exposes bug:
- //Npgsql.NpgsqlException was unhandled
- //Message="ERROR: 23502: null value in column \"companyname\" violates not-null constraint"
- cust.City = old;
- db.SubmitChanges();
-
- }
-
-#if POSTGRES
-
- public class Northwind1 : Northwind
- {
- public Northwind1(System.Data.IDbConnection connection)
- : base(connection) { }
-
- [System.Data.Linq.Mapping.Table(Name = "cust1")]
- public class Cust1
- {
-
- string _customerid;
-
- [System.Data.Linq.Mapping.Column(Storage = "_customerid",
- Name = "customerid", IsPrimaryKey = true,
- DbType = "char(10)",
- IsDbGenerated = true,
- Expression = "nextval('seq8')")]
- public string CustomerId
- {
- get { return _customerid; }
- set { _customerid = value; }
- }
-
- // Dummy property is required only as workaround over empty insert list bug
- // If this bug is fixed this may be removed
- string _dummy;
- [System.Data.Linq.Mapping.Column(Storage = "_dummy",
- DbType = "text", Name = "dummy")]
- public string Dummy
- {
- get;
- set;
- }
-
- }
-
- public Table<Cust1> Cust1s
- {
-
- get
- {
- return base.GetTable<Cust1>();
- }
- }
- }
-
- [Test]
- public void G10_InsertCharSerialPrimaryKey()
- {
- Northwind dbo = CreateDB();
- Northwind1 db = new Northwind1(dbo.Connection);
- try
- {
- db.ExecuteCommand(
- @"create sequence seq8;
-create temp table cust1 ( CustomerID char(10) DEFAULT nextval('seq8'),
-dummy text
-);
-");
-
- Table<Northwind1.Cust1> cust1s =
- db.GetTable<Northwind1.Cust1>();
-
- var cust1 = new Northwind1.Cust1();
- cust1.Dummy = "";
- db.Cust1s.InsertOnSubmit(cust1);
- db.SubmitChanges();
- Assert.IsNotNull(cust1.CustomerId);
- }
- finally
- {
- try { db.ExecuteCommand("drop table cust1;"); }
- catch { }
- try { db.ExecuteCommand("drop sequence seq8;"); }
- catch { }
- }
- }
-#endif
-
- public class NorthwindG11 : Northwind
- {
- public NorthwindG11(System.Data.IDbConnection connection)
- : base(connection) { }
-
- [Table(Name = "rid")]
- public class Rid : INotifyPropertyChanged
- {
-
- protected int _id;
-
- protected int _reanr;
-
-
-#if INGRES
- [System.Data.Linq.Mapping.Column(Storage = "_id", Name = "id", DbType = "integer", IsPrimaryKey = true, IsDbGenerated = true, Expression = "next value for rid_id1_seq")]
-#else
- [System.Data.Linq.Mapping.Column(Storage = "_id", Name = "id", DbType = "integer", IsPrimaryKey = true, IsDbGenerated = true, Expression = "nextval('rid_id1_seq')")]
-#endif
- public int Id
- {
- get { return _id; }
- set
- {
- _id = value;
- OnPropertyChanged("Id");
- }
- }
-
-#if INGRES
- [System.Data.Linq.Mapping.Column(Storage = "_reanr", Name = "reanr", DbType = "integer", IsDbGenerated = true, CanBeNull = false, Expression = "next value for rid_reanr_seq")]
-#else
- [System.Data.Linq.Mapping.Column(Storage = "_reanr", Name = "reanr", DbType = "integer", IsDbGenerated = true, CanBeNull = false, Expression = "nextval('rid_reanr_seq')")]
-#endif
- public int Reanr
- {
- get { return _reanr; }
- set
- {
- _reanr = value;
- OnPropertyChanged("Reanr");
- }
- }
-
-
- #region INotifyPropertyChanged handling
- public event PropertyChangedEventHandler PropertyChanged;
- protected virtual void OnPropertyChanged(string propertyName)
- {
- if (PropertyChanged != null)
- {
- PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- #endregion
-
- }
-
-
- public Table<Rid> Rids
- {
- get
- {
- return base.GetTable<Rid>();
- }
- }
- }
-
-#if (POSTGRES || INGRES) && !MONO_STRICT
-#if !DEBUG && POSTGRES
- [Explicit]
-#endif
- [Test]
- public void G11_TwoSequencesInTable()
- {
- Northwind dbo = CreateDB();
- NorthwindG11 db = new NorthwindG11(dbo.Connection);
-
- db.ExecuteCommand(@"create sequence rid_id1_seq");
- db.ExecuteCommand(@"create sequence rid_reanr_seq");
-#if INGRES
- db.ExecuteCommand(@"create table Rid ( id int primary key DEFAULT rid_id1_seq.nextval, reanr int DEFAULT rid_reanr_seq.nextval)");
-#else
- db.ExecuteCommand(@"create temp table Rid ( id int primary key DEFAULT nextval('rid_id1_seq'), reanr int DEFAULT nextval('rid_reanr_seq'))");
-#endif
- DbLinq.Data.Linq.Table<NorthwindG11.Rid> Rids = db.GetTable<NorthwindG11.Rid>();
-
- var Rid = new NorthwindG11.Rid();
- Rid.Reanr = 22;
- Exception e = null;
- db.Rids.InsertOnSubmit(Rid);
-
- Rid = new NorthwindG11.Rid();
- Rid.Reanr = 23;
- db.Rids.InsertOnSubmit(Rid);
- try
- {
- db.SubmitChanges();
- }
- catch (Exception ex)
- {
- e = ex;
- }
- db.ExecuteCommand("drop table rid");
- db.ExecuteCommand("drop sequence rid_reanr_seq");
- db.ExecuteCommand("drop sequence rid_id1_seq");
- if (e != null)
- {
- throw e;
- }
- Assert.AreEqual(2, Rid.Id);
- Assert.AreEqual(23, Rid.Reanr);
- }
-
-#endif
-
-#if !DEBUG && (SQLITE || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G12_EmptyInsertList()
- {
- Northwind db = CreateDB();
- Region newRegion = new Region() { RegionDescription = "" }; // RegionDescription must be non-null
- db.Regions.InsertOnSubmit(newRegion);
- db.SubmitChanges();
- Assert.IsNotNull(newRegion.RegionID);
- db.Regions.DeleteOnSubmit(newRegion);
- db.SubmitChanges();
- }
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G13_ProvidedAutoGeneratedColumn()
- {
- Northwind db = CreateDB();
- Category newCat = new Category();
- newCat.CategoryID = 999;
- newCat.CategoryName = "test";
- db.Categories.InsertOnSubmit(newCat);
- db.SubmitChanges();
- // CategoryID is [Column(AutoSync=AutoSync.OnInsert)], so it's
- // value is ignored on insert and will be updated
- Assert.AreNotEqual(999, newCat.CategoryID);
- // then, load our object
- var checkCat = (from c in db.Categories where c.CategoryID == newCat.CategoryID select c).Single();
- Assert.AreEqual(newCat.CategoryID, checkCat.CategoryID);
- // remove the whole thing
- db.Categories.DeleteOnSubmit(newCat);
- db.SubmitChanges();
- }
-
-
- [Test]
- public void G14_AutoGeneratedSupplierIdAndCompanyName()
- {
- Northwind db = CreateDB();
- Supplier supplier = new Supplier()
- {
- CompanyName = "Test Company",
- };
- db.Suppliers.InsertOnSubmit(supplier);
- db.SubmitChanges();
- Assert.IsNotNull(supplier.SupplierID);
- Assert.AreEqual("Test Company", supplier.CompanyName);
- db.Suppliers.DeleteOnSubmit(supplier);
- db.SubmitChanges();
- }
-
-
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void G15_CustomerIdUpdate()
- {
- //if you run this against Microsoft Linq-to-Sql, it throws an InvalidOperationEx:
- //{"Value of member 'CustomerID' of an object of type 'Customers' changed.
- //A member defining the identity of the object cannot be changed.
- //Consider adding a new object with new identity and deleting the existing one instead."}
-
- Northwind db = CreateDB();
- Customer c1 = (from c in db.Customers
- where c.CustomerID == "AIRBU"
- select c).Single();
- c1.CustomerID = "TEMP";
- db.SubmitChanges();
- Customer c2 = (from c in db.Customers
- where c.CustomerID == "TEMP"
- select c).Single();
-
- c2.CustomerID = "AIRBU";
- db.SubmitChanges();
- }
-
- /// <summary>
- /// Quote from MSDN:
- /// If the object requested by the query is easily identifiable as one
- /// already retrieved, no query is executed. The identity table acts as a cache
- /// of all previously retrieved objects
-
- /// From Matt Warren: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=345635&SiteID=1
- /// The cache is checked when the query is a simple table.Where(pred) or table.First(pred) where the
- /// predicate refers only to the primary key. Otherwise the query is always sent and the cache only checked
- /// after the results are retrieved.
- /// The DLINQ cache is not distributed or shared, it is local and contained within the context. It is only a
- /// referential identity cache used to guarantee that two reads of the same entity return the same instance.
- /// You are not expected to hold the cache for an extended duration (except possibly for a client scenario),
- /// or share it across threads, processes, or machines in a cluster.
- /// </summary>
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G16_CustomerCacheHit()
- {
- Northwind db = CreateDB();
- Customer c1 = new Customer() { CustomerID = "temp", CompanyName = "Test", ContactName = "Test" };
- db.Customers.InsertOnSubmit(c1);
- db.SubmitChanges();
- db.ExecuteCommand("delete from \"Customers\" WHERE \"CustomerID\"='temp'");
-
- var res = db.Customers.First(c => c.CustomerID == "temp");
- Assert.IsNotNull(res);
- }
-
-
-
-#if !DEBUG && (SQLITE || POSTGRES || MSSQL)
- // L2SQL: System.InvalidOperationException : The type 'Test_NUnit_MsSql_Strict.WriteTest+OrderDetailWithSum' is not mapped as a Table.
- [Explicit]
-#endif
- [Test]
- public void G17_LocalPropertyUpdate()
- {
- Northwind dbo = CreateDB();
- NorthwindLocalProperty db = new NorthwindLocalProperty(dbo.Connection);
- var det = db.OrderDetailWithSums.First();
- det.ChangeQuantity();
- Assert.AreEqual(0, db.GetChangeSet().Updates.Count);
- db.SubmitChanges();
- }
-
-
- class NorthwindLocalProperty : Northwind
- {
- internal NorthwindLocalProperty(System.Data.IDbConnection connection)
- : base(connection) { }
-
- internal Table<OrderDetailWithSum> OrderDetailWithSums
- {
- get
- {
- return GetTable<OrderDetailWithSum>();
- }
- }
-
- }
-
- class OrderDetailWithSum : OrderDetail, INotifyPropertyChanged
- {
- public event PropertyChangedEventHandler PropertyChanged;
- protected virtual void OnPropertyChanged(string propertyName)
- {
- if (PropertyChanged != null)
- {
- PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
- }
- }
-
- internal decimal? Sum
- {
- get
- {
- return Quantity * UnitPrice;
- }
- }
-
- internal void ChangeQuantity()
- {
- OnPropertyChanged("Sum");
- }
- }
-
-#if !DEBUG && (!(MSSQL && L2SQL))
- [Explicit]
-#endif
- // L2SQL: System.NotSupportedException : An attempt has been made to Attach or Add an entity that is not new, perhaps having been loaded from another DataContext. This is not supported.
- [Test]
- [ExpectedException(typeof(NotSupportedException))]
- public void G18_UpdateWithAttach()
- {
- List<Order> list;
- using (Northwind db = CreateDB())
- list = db.Orders.ToList();
-
- using (Northwind db = CreateDB())
- {
- var tbl = db.GetTable<Order>();
- foreach (var order in list)
- {
- if (order.Freight == null)
- continue;
- tbl.Attach(order);
- }
- db.SubmitChanges();
- }
- }
-
-
-#if !DEBUG && (SQLITE || POSTGRES || (MSSQL && !L2SQL))
- [Explicit]
-#endif
- [Test]
- public void G19_ExistingCustomerCacheHit()
- {
- Northwind db = CreateDB();
- string id = "ALFKI";
- Customer c1 = (from c in db.Customers
- where id == c.CustomerID
- select c).Single();
-
- db.Connection.ConnectionString = null;
-
- var x = db.Customers.First(c => id == c.CustomerID);
- }
-
-
- [Test]
- public void G20_CustomerCacheHitComparingToLocalVariable()
- {
- Northwind db = CreateDB();
- try
- {
- Customer c1 = new Customer() { CustomerID = "temp", CompanyName = "Test", ContactName = "Test" };
- db.Customers.InsertOnSubmit(c1);
- db.SubmitChanges();
-
- string id = "temp";
- var res = from c in db.Customers
- where c.CustomerID == id
- select c;
-
- Assert.AreEqual(1, res.Count(), "#1");
-
- db.ExecuteCommand("DELETE FROM \"Customers\" WHERE \"CustomerID\"='temp'");
-
- res = from c in db.Customers
- where c.CustomerID == id
- select c;
- Assert.AreEqual(0, res.Count(), "#2");
- }
- finally
- {
- db.ExecuteCommand("DELETE FROM \"Customers\" WHERE \"CustomerID\"='temp'");
- }
- }
-
- #endregion
-
- [Test]
- public void Update01()
- {
- var db = CreateDB();
- Employee p = db.Employees.First(r => r.LastName == "Fuller");
-
- DateTime beforeDateTime = p.BirthDate.Value;
- DateTime now = beforeDateTime.AddMinutes(10);
-
- p.BirthDate = now;
- db.SubmitChanges();
-
- Employee p2 = db.Employees.First(r => r.LastName == "Fuller");
- Assert.AreEqual(p2.BirthDate, now);
-
- //undo changes
- p.BirthDate = beforeDateTime;
- db.SubmitChanges();
- }
-
-#if !DEBUG && SQLITE
- [Explicit]
-#endif
- [Test]
- public void InsertAndDeleteWithDependencies()
- {
- const string newCategoryName = "temp Category";
- const string newProduct1 = "temp First Test Product";
- const string newProduct2 = "temp Second Test Product";
-
- var db = CreateDB();
-
- var product = new Product
- {
-#if INGRES
- Discontinued = "Y",
-#else
- Discontinued = true,
-#endif
- ProductName = newProduct1,
- };
-
- var category = new Category
- {
- CategoryName = newCategoryName,
- Description = "Insert Description Here",
- };
- category.Products.Add(product);
-
- Assert.AreEqual(0, category.CategoryID);
- Assert.AreEqual(0, product.CategoryID.Value);
-
- db.Categories.InsertOnSubmit(category);
- db.SubmitChanges();
-
- Assert.AreEqual(1, db.Categories.Where(c => c.CategoryName == newCategoryName).Count());
- Assert.AreNotEqual(0, category.CategoryID);
- Assert.AreEqual(1, db.Products.Where(p => p.ProductName == newProduct1).Count());
- Assert.AreEqual(category.CategoryID, product.CategoryID.Value);
-
- var p2 = new Product
- {
-#if INGRES
- Discontinued = "Y",
-#else
- Discontinued = true,
-#endif
- ProductName = newProduct2
- };
- category.Products.Add(p2);
- db.SubmitChanges();
-
- Assert.AreEqual(1, db.Products.Where(p => p.ProductName == newProduct2).Count());
-
- db.Products.DeleteOnSubmit(product);
- db.Products.DeleteOnSubmit(p2);
- db.Categories.DeleteOnSubmit(category);
- db.SubmitChanges();
-
- Assert.AreEqual(0, db.Categories.Where(c => c.CategoryName == newCategoryName).Count());
- Assert.AreEqual(0, db.Products.Where(p => p.ProductName == newProduct1).Count());
- Assert.AreEqual(0, db.Products.Where(p => p.ProductName == newProduct2).Count());
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest_BulkInsert.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest_BulkInsert.cs
deleted file mode 100644
index 9c067b72eef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Providers/WriteTest_BulkInsert.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Linq;
-using System.Linq.Expressions;
-using NUnit.Framework;
-using Test_NUnit;
-
-using nwind;
-
-// test ns
-#if MYSQL
- namespace Test_NUnit_MySql
-#elif ORACLE && ODP
- namespace Test_NUnit_OracleODP
-#elif ORACLE
- namespace Test_NUnit_Oracle
-#elif POSTGRES
- namespace Test_NUnit_PostgreSql
-#elif SQLITE
- namespace Test_NUnit_Sqlite
-#elif INGRES
- namespace Test_NUnit_Ingres
-#elif MSSQL && L2SQL
- namespace Test_NUnit_MsSql_Strict
-#elif MSSQL
- namespace Test_NUnit_MsSql
-#elif FIREBIRD
- namespace Test_NUnit_Firebird
-#endif
-{
-#if !MONO_STRICT
- [TestFixture]
- public class WriteTest_BulkInsert : TestBase
- {
-#if !DEBUG && (SQLITE || MSSQL)
- [Explicit]
-#endif
- [Test]
- public void BI01_InsertProducts()
- {
- int initialCount = 0, countAfterBulkInsert = 0;
-
- Northwind db = CreateDB();
- initialCount = db.Products.Count();
-
- //DbLinq.vendor.mysql.MySqlVendor.UseBulkInsert[db.Products] = 3; //insert three rows at a time
- // picrap: inject this information in the IVendor (and check this is necessary)
-
- db.Products.BulkInsert(new[]
- {
- NewProduct("tmp_ProductA"),
- NewProduct("tmp_ProductB"),
- NewProduct("tmp_ProductC"),
- NewProduct("tmp_ProductD")
- });
- db.SubmitChanges();
-
- //confirm that we indeed inserted four rows:
- Northwind db2 = CreateDB();
- countAfterBulkInsert = db2.Products.Count();
- Assert.IsTrue(countAfterBulkInsert == initialCount + 4);
-
- //clean up
- base.ExecuteNonQuery("DELETE FROM Products WHERE ProductName LIKE 'tmp_%'");
- }
- }
-#endif
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes
deleted file mode 100644
index 56a9d48db80..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/ColumnAttributeTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/ColumnAttributeTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/ColumnAttributeTest.cs
deleted file mode 100755
index 5ff896778a2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/System.Data.Linq.Mapping/ColumnAttributeTest.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2010 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Data.SqlClient;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-
-using System.Data.Linq.Mapping;
-
-using DbLinq.Null;
-using NUnit.Framework;
-
-namespace System.Data.Linq.Mapping.Test
-{
- [TestFixture]
- public class ColumnAttributeTest
- {
- [Test]
- public void Ctor()
- {
- var c = new ColumnAttribute();
- Assert.AreEqual(AutoSync.Default, c.AutoSync);
- Assert.AreEqual(true, c.CanBeNull);
- Assert.AreEqual(null, c.DbType);
- Assert.AreEqual(null, c.Expression);
- Assert.AreEqual(false, c.IsDbGenerated);
- Assert.AreEqual(false, c.IsDiscriminator);
- Assert.AreEqual(false, c.IsVersion);
- Assert.AreEqual(UpdateCheck.Always, c.UpdateCheck);
- Assert.AreEqual(false, c.IsPrimaryKey);
- Assert.AreEqual(null, c.Name);
- Assert.AreEqual(null, c.Storage);
- Assert.AreEqual(c.GetType(), c.TypeId);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes
deleted file mode 100644
index cab8cf2725a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/DbLinq.accessor -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/DbLinq.accessor b/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/DbLinq.accessor
deleted file mode 100644
index 5207a14d850..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/Test References/DbLinq.accessor
+++ /dev/null
@@ -1,2 +0,0 @@
-DbLinq.dll
-Desktop
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Test/TypeContextTest.cs b/mcs/class/System.Data.Linq/src/DbLinq/Test/TypeContextTest.cs
deleted file mode 100644
index e07cd2a18d2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Test/TypeContextTest.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq.Schema;
-using DbLinq.Schema.Implementation;
-using DbLinq.Util;
-using NUnit.Framework;
-
-namespace DbLinqTest
-{
- /// <summary>
- /// Summary description for TypeContextTest
- /// </summary>
- [TestFixture]
- public class TypeContextTest
- {
- public enum SomeEnum
- {
- A = 1,
- B = 2,
- }
-
- [Test]
- public void ToEnumTest1()
- {
- var e = TypeConvert.ToEnum<SomeEnum>("B");
- Assert.AreEqual(SomeEnum.B, e);
- }
-
- [Test]
- public void ToEnumTest2()
- {
- var e = TypeConvert.ToEnum<SomeEnum>(2);
- Assert.AreEqual(SomeEnum.B, e);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes
deleted file mode 100644
index 59fee29a349..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/.gitattributes
+++ /dev/null
@@ -1,25 +0,0 @@
-/CacheChecker.cs -crlf
-/DataCommand.cs -crlf
-/DbmlExtensions.cs -crlf
-/ExpressionChainEqualityComparer.cs -crlf
-/ExpressionEqualityComparer.cs -crlf
-/IDataRecordExtensions.cs -crlf
-/IDataTypeExtensions.cs -crlf
-/IDbDataParameterExtensions.cs -crlf
-/IThreadSafeDictionary.cs -crlf
-/LambdaComparer.cs -crlf
-/MemberInfoExtensions.cs -crlf
-/Output.cs -crlf
-/OutputLevel.cs -crlf
-/Page.cs -crlf
-/Profiler.cs -crlf
-/QuotesHelper.cs -crlf
-/ReferenceEqualityComparer.cs -crlf
-/ReflectionExtensions.cs -crlf
-/ReflectionUtility.cs -crlf
-/StringExtensions.cs -crlf
-/TextWriterExtension.cs -crlf
-/ThreadSafeDictionary.cs -crlf
-/TypeConvert.cs -crlf
-/TypeExtensions.cs -crlf
-/TypeLoader.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/DataCommand.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/DataCommand.cs
deleted file mode 100644
index 80a415049ff..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/DataCommand.cs
+++ /dev/null
@@ -1,92 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Executes a given SQL command, with parameter and delegate
- /// </summary>
-#if !MONO_STRICT
- // TODO: once R# is fixed with internal extension methods problems, switch to full internal
- public // DataCommand is used by vendors
-#endif
- static class DataCommand
- {
- /// <summary>
- /// Executes a provided SQL command, with parameter and callback for each row
- /// </summary>
- /// <typeparam name="T">Row type</typeparam>
- /// <param name="conn">Connection to database</param>
- /// <param name="sql">SQL string</param>
- /// <param name="dbParameterName">Optional parameter name (null to ignore), like ':db'</param>
- /// <param name="db">Optional parameter value</param>
- /// <param name="readDelegate">Function called for each row, returning an instance created for row data</param>
- /// <returns></returns>
- public static List<T> Find<T>(IDbConnection conn, string sql, string dbParameterName, string db, Func<IDataReader, T> readDelegate)
- {
- using (IDbCommand command = conn.CreateCommand())
- {
- command.CommandText = sql;
- if (dbParameterName != null)
- {
- var parameter = command.CreateParameter();
- parameter.ParameterName = dbParameterName;
- parameter.Value = db;
- command.Parameters.Add(parameter);
- }
- using (var rdr = command.ExecuteReader())
- {
- var list = new List<T>();
- while (rdr.Read())
- {
- var t = readDelegate(rdr);
- // we may have a value type, here
- if (!Equals(t, default(T)))
- list.Add(t);
- }
- return list;
- }
- }
- }
-
- /// <summary>
- /// Executes a provided SQL command, with parameter and callback for each row
- /// </summary>
- /// <typeparam name="T">Row type</typeparam>
- /// <param name="conn">Connection to database</param>
- /// <param name="sql">SQL string</param>
- /// <param name="readDelegate">Function called for each row, returning an instance created for row data</param>
- /// <returns></returns>
- public static List<T> Find<T>(IDbConnection conn, string sql, Func<IDataReader, T> readDelegate)
- {
- return Find<T>(conn, sql, null, null, readDelegate);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/DbmlExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/DbmlExtensions.cs
deleted file mode 100644
index d692d023232..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/DbmlExtensions.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq;
-using DbLinq.Schema.Dbml;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Executes a given SQL command, with parameter and delegate
- /// </summary>
-#if !MONO_STRICT
- // TODO: once R# is fixed with internal extension methods problems, switch to full internal
- public // DataCommand is used by vendors
-#endif
- static class DbmlExtensions
- {
- /// <summary>
- /// Returns the reverse association
- /// </summary>
- /// <param name="schema"></param>
- /// <param name="association"></param>
- /// <returns></returns>
- public static Association GetReverseAssociation(this Database schema, Association association)
- {
- // we use Single() because we NEED the opposite association
- // (and it must be here
- var reverseTable = (from t in schema.Table where t.Type.Name == association.Type select t).Single();
- // same thing for association
- var reverseAssociation = (from a in reverseTable.Type.Associations
- where a.Name == association.Name && a != association
- select a).Single();
- return reverseAssociation;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionChainEqualityComparer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionChainEqualityComparer.cs
deleted file mode 100644
index 772fdc43aae..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionChainEqualityComparer.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sugar;
-
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Provides IEqualityComparer for ExpressionChain class
- /// </summary>
- internal class ExpressionChainEqualityComparer : IEqualityComparer<ExpressionChain>
- {
- private readonly IEqualityComparer<Expression> expressionComparer = new ExpressionEqualityComparer();
-
- /// <summary>
- /// Determines whether the specified objects are equal.
- /// </summary>
- /// <param name="x">The first object of type <paramref name="T"/> to compare.</param>
- /// <param name="y">The second object of type <paramref name="T"/> to compare.</param>
- /// <returns>
- /// true if the specified objects are equal; otherwise, false.
- /// </returns>
- public bool Equals(ExpressionChain x, ExpressionChain y)
- {
- // if not same count, expression chains are different
- if (x.Expressions.Count != y.Expressions.Count)
- return false;
-
- for (int index = 0; index < x.Expressions.Count; index++)
- {
- if (!expressionComparer.Equals(x.Expressions[index], y.Expressions[index]))
- return false;
- }
-
- return true;
- }
-
- /// <summary>
- /// Returns a hash code for the specified object.
- /// </summary>
- /// <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
- /// <returns>A hash code for the specified object.</returns>
- public int GetHashCode(ExpressionChain obj)
- {
- int hash = 0;
- foreach (var expression in obj.Expressions)
- {
- hash <<= 3;
- hash ^= expressionComparer.GetHashCode(expression);
- }
- return hash;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionEqualityComparer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionEqualityComparer.cs
deleted file mode 100644
index a3798c39227..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ExpressionEqualityComparer.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq.Expressions;
-using DbLinq.Data.Linq.Implementation;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// IEqualityComparer implementation for Expression
- /// </summary>
- internal class ExpressionEqualityComparer : IEqualityComparer<Expression>
- {
- /// <summary>
- /// Determines whether the specified objects are equal.
- /// </summary>
- /// <param name="x">The first object of type <paramref name="T"/> to compare.</param>
- /// <param name="y">The second object of type <paramref name="T"/> to compare.</param>
- /// <returns>
- /// true if the specified objects are equal; otherwise, false.
- /// </returns>
- public bool Equals(Expression x, Expression y)
- {
- // both nulls? comparison is OK
- if (x == null && y == null)
- return true;
-
- if (x == null && y != null)
- return false;
-
- if (x != null && y == null)
- return false;
-
- // first thing: check types
- if (x.GetType() != y.GetType())
- return false;
-
- // then check node types
- if (x.NodeType != y.NodeType)
- return false;
-
- // finally, check expression types
- if (x.Type != y.Type)
- return false;
-
- return (x.ToString() == y.ToString());
- }
-
- /// <summary>
- /// Returns a hash code for the specified object.
- /// </summary>
- /// <param name="obj">The <see cref="T:System.Object"/> for which a hash code is to be returned.</param>
- /// <returns>A hash code for the specified object.</returns>
- /// <exception cref="T:System.ArgumentNullException">
- /// The type of <paramref name="obj"/> is a reference type and <paramref name="obj"/> is null.
- /// </exception>
- public int GetHashCode(Expression obj)
- {
- return (int)obj.NodeType ^ obj.GetType().GetHashCode();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataRecordExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataRecordExtensions.cs
deleted file mode 100644
index c14a49ec0d8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataRecordExtensions.cs
+++ /dev/null
@@ -1,164 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Data;
-
-namespace DbLinq.Util
-{
-#if !MONO_STRICT
- public
-#endif
- static class IDataRecordExtensions
- {
- // please note that sometimes (depending on driver), GetValue() returns DBNull instead of null
- // so at this level, we handle both
-
- public static string GetAsString(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- object o = dataRecord.GetValue(index);
- if (o == null) // this is not supposed to happen
- return null;
- return o.ToString();
- }
-
- public static bool GetAsBool(this IDataRecord dataRecord, int index)
- {
- object b = dataRecord.GetValue(index);
- return TypeConvert.ToBoolean(b);
- }
-
- public static bool? GetAsNullableBool(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- return GetAsBool(dataRecord, index);
- }
-
- public static char GetAsChar(this IDataRecord dataRecord, int index)
- {
- object c = dataRecord.GetValue(index);
- return TypeConvert.ToChar(c);
- }
-
- public static char? GetAsNullableChar(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- return GetAsChar(dataRecord, index);
- }
-
- public static U GetAsNumeric<U>(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return default(U);
- return GetAsNumeric<U>(dataRecord.GetValue(index));
- }
-
- public static U? GetAsNullableNumeric<U>(this IDataRecord dataRecord, int index)
- where U : struct
- {
- if (dataRecord.IsDBNull(index))
- return null;
- return GetAsNumeric<U>(dataRecord.GetValue(index));
- }
-
- private static U GetAsNumeric<U>(object o)
- {
- if (o == null || o is DBNull)
- return default(U);
- return TypeConvert.ToNumber<U>(o);
- }
-
- public static int GetAsEnum(this IDataRecord dataRecord, Type enumType, int index)
- {
- int enumAsInt = dataRecord.GetAsNumeric<int>(index);
- return enumAsInt;
- }
-
- public static byte[] GetAsBytes(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return new byte[0];
- object obj = dataRecord.GetValue(index);
- if (obj == null)
- return new byte[0]; //nullable blob?
- byte[] bytes = obj as byte[];
- if (bytes != null)
- return bytes; //works for BLOB field
- Console.WriteLine("GetBytes: received unexpected type:" + obj);
- //return _rdr.GetInt32(index);
- return new byte[0];
- }
-
- public static System.Data.Linq.Binary GetAsBinary(this IDataRecord dataRecord, int index)
- {
- byte[] bytes = GetAsBytes(dataRecord, index);
- if (bytes.Length == 0)
- return null;
- return new System.Data.Linq.Binary(bytes);
- }
-
- public static object GetAsObject(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- object obj = dataRecord.GetValue(index);
- return obj;
- }
-
- public static DateTime GetAsDateTime(this IDataRecord dataRecord, int index)
- {
- // Convert an InvalidCastException (thrown for example by Npgsql when an
- // operation like "SELECT '2012-'::timestamp - NULL" that is perfectly
- // legal on PostgreSQL returns a null instead of a DateTime) into the
- // correct InvalidOperationException.
-
- if (dataRecord.IsDBNull(index))
- throw new InvalidOperationException("NULL found where DateTime expected");
- return dataRecord.GetDateTime(index);
- }
-
- public static DateTime? GetAsNullableDateTime(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- return GetAsDateTime(dataRecord, index);
- }
-
- public static Guid GetAsGuid(this IDataRecord dataRecord, int index)
- {
- return dataRecord.GetGuid(index);
- }
- public static Guid? GetAsNullableGuid(this IDataRecord dataRecord, int index)
- {
- if (dataRecord.IsDBNull(index))
- return null;
- return GetAsGuid(dataRecord, index);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataTypeExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataTypeExtensions.cs
deleted file mode 100644
index a2be942eaa1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDataTypeExtensions.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Text.RegularExpressions;
-using DbLinq.Vendor;
-
-namespace DbLinq.Util
-{
-#if !MONO_STRICT
- public // used by external vendors
-#endif
- static class IDataTypeExtensions
- {
- private static readonly Regex rawTypeEx = new Regex(@"(?<type>\w+)(\((?<length>\d+)(,(?<scale>\d+))?\))?( (?<qualifier>\w+))?", RegexOptions.Compiled);
- /// <summary>
- /// unpacks a raw db type
- /// </summary>
- /// <param name="rawType"></param>
- /// <param name="dataType"></param>
- public static void UnpackRawDbType(this IDataType dataType, string rawType)
- {
- var match = rawTypeEx.Match(rawType);
- if (match.Success)
- {
- dataType.SqlType = match.Result("${type}");
- var rawLength = match.Result("${length}");
- int length;
- if (int.TryParse(rawLength, out length))
- dataType.Length = length;
- else
- dataType.Length = null;
- dataType.Precision = (int?)dataType.Length;
- var rawScale = match.Result("${scale}");
- int scale;
- if (int.TryParse(rawScale, out scale))
- dataType.Scale = scale;
- else
- dataType.Scale = null;
- var qualifier = match.Result("${qualifier}");
- dataType.Unsigned = qualifier.ToLower().Contains("unsigned");
- }
- else
- {
- dataType.SqlType = rawType;
- dataType.Length = null;
- dataType.Precision = null;
- dataType.Scale = null;
- dataType.Unsigned = null;
- }
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDbDataParameterExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/IDbDataParameterExtensions.cs
deleted file mode 100644
index ec4bba2dab6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/IDbDataParameterExtensions.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Data.Linq;
-
-namespace DbLinq.Util
-{
-#if !MONO_STRICT
- public
-#endif
- static class IDbDataParameterExtensions
- {
- public static void SetValue(this IDbDataParameter dbParameter, object value, Type type)
- {
- if (value == null)
- {
- if (type.IsNullable())
- dbParameter.Value = TypeConvert.GetDefault(type.GetNullableType());
- else if (type.IsValueType)
- dbParameter.Value = TypeConvert.GetDefault(type);
- else
- {
- DbType? dbType = GetDbType(type);
- if (dbType.HasValue)
- dbParameter.DbType = dbType.Value;
- }
- dbParameter.Value = DBNull.Value;
- }
- else
- dbParameter.Value = value;
- }
-
- private static DbType? GetDbType(Type type)
- {
- if (type == typeof(Binary))
- return DbType.Binary;
- if (type == typeof(byte[]))
- return DbType.Binary;
- return null;
- }
-
- public static void SetValue<T>(this IDbDataParameter dbParameter, T value)
- {
- SetValue(dbParameter, value, typeof(T));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/IThreadSafeDictionary.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/IThreadSafeDictionary.cs
deleted file mode 100755
index 91ac8cea9b5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/IThreadSafeDictionary.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Thread safe dictionary (Brian Rudolph's code)
- /// </summary>
- /// <typeparam name="TKey">Type of Keys</typeparam>
- /// <typeparam name="TValue">Type of Values</typeparam>
-#if !MONO_STRICT
- public
-#endif
- interface IThreadSafeDictionary<TKey, TValue> : IDictionary<TKey, TValue>
- {
- /// <summary>
- /// Merge is similar to the SQL merge or upsert statement.
- /// </summary>
- /// <param name="key">Key to lookup</param>
- /// <param name="newValue">New Value</param>
- void MergeSafe(TKey key, TValue newValue);
-
-
- /// <summary>
- /// This is a blind remove. Prevents the need to check for existence first.
- /// </summary>
- /// <param name="key">Key to Remove</param>
- void RemoveSafe(TKey key);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/LambdaComparer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/LambdaComparer.cs
deleted file mode 100644
index a6e9a608091..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/LambdaComparer.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// The name sucks, but it is to avoid confusion with System.Collections.Generic.Comparer
- /// </summary>
- /// <typeparam name="T"></typeparam>
- internal class LambdaComparer<T> : IComparer<T>
- {
- private readonly Func<T, T, int> comparer;
-
- public int Compare(T x, T y)
- {
- return comparer(x, y);
- }
-
- public LambdaComparer(Func<T, T, int> comparer)
- {
- this.comparer = comparer;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/MemberInfoExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/MemberInfoExtensions.cs
deleted file mode 100644
index d750ef4ee62..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/MemberInfoExtensions.cs
+++ /dev/null
@@ -1,143 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Extensions to handle FieldInfo and PropertyInfo as a single class, their MemberInfo class
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class DbLinqMemberInfoExtensions
- {
- /// <summary>
- /// Returns the type of the specified member
- /// </summary>
- /// <param name="memberInfo">member to get type from</param>
- /// <returns>Member type</returns>
- public static Type GetMemberType(this MemberInfo memberInfo)
- {
- if (memberInfo is FieldInfo)
- return ((FieldInfo)memberInfo).FieldType;
- if (memberInfo is PropertyInfo)
- return ((PropertyInfo)memberInfo).PropertyType;
- if (memberInfo is MethodInfo)
- return ((MethodInfo)memberInfo).ReturnType;
- if (memberInfo is ConstructorInfo)
- return null;
- if (memberInfo is Type)
- return (Type)memberInfo;
- throw new ArgumentException();
- }
-
- public static bool GetIsStaticMember(this MemberInfo memberInfo)
- {
- if (memberInfo is FieldInfo)
- return ((FieldInfo)memberInfo).IsStatic;
- if (memberInfo is PropertyInfo)
- {
- MethodInfo propertyMethod;
- PropertyInfo propertyInfo = (PropertyInfo)memberInfo;
- if ((propertyMethod = propertyInfo.GetGetMethod()) != null || (propertyMethod = propertyInfo.GetSetMethod()) != null)
- return GetIsStaticMember(propertyMethod);
-
- }
- if (memberInfo is MethodInfo)
- return ((MethodInfo)memberInfo).IsStatic; ;
- throw new ArgumentException();
- }
-
- /// <summary>
- /// Gets a field/property
- /// </summary>
- /// <param name="memberInfo">The memberInfo specifying the object</param>
- /// <param name="o">The object</param>
- public static object GetMemberValue(this MemberInfo memberInfo, object o)
- {
- if (memberInfo is FieldInfo)
- return ((FieldInfo)memberInfo).GetValue(o);
- if (memberInfo is PropertyInfo)
- return ((PropertyInfo)memberInfo).GetGetMethod().Invoke(o, new object[0]);
- throw new ArgumentException();
- }
-
- /// <summary>
- /// Sets a field/property
- /// </summary>
- /// <param name="memberInfo">The memberInfo specifying the object</param>
- /// <param name="o">The object</param>
- /// <param name="value">The field/property value to assign</param>
- public static void SetMemberValue(this MemberInfo memberInfo, object o, object value)
- {
- if (memberInfo is FieldInfo)
- ((FieldInfo)memberInfo).SetValue(o, value);
- else if (memberInfo is PropertyInfo)
- ((PropertyInfo)memberInfo).GetSetMethod().Invoke(o, new[] { value });
- else throw new ArgumentException();
- }
-
- /// <summary>
- /// If memberInfo is a method related to a property, returns the PropertyInfo
- /// </summary>
- /// <param name="memberInfo"></param>
- /// <returns></returns>
- public static PropertyInfo GetExposingProperty(this MemberInfo memberInfo)
- {
- var reflectedType = memberInfo.ReflectedType;
- foreach (var propertyInfo in reflectedType.GetProperties())
- {
- if (propertyInfo.GetGetMethod() == memberInfo || propertyInfo.GetSetMethod() == memberInfo)
- return propertyInfo;
- }
- return null;
- }
-
- /// <summary>
- /// This function returns the type that is the "return type" of the member.
- /// If it is a template it returns the first template parameter type.
- /// </summary>
- /// <param name="memberInfo">The member info.</param>
- /// TODO: better function name
- public static Type GetFirstInnerReturnType(this MemberInfo memberInfo)
- {
- var type = memberInfo.GetMemberType();
-
- if (type == null)
- return null;
-
- if (type.IsGenericType)
- {
- return type.GetGenericArguments()[0];
- }
-
- return type;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/Output.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/Output.cs
deleted file mode 100644
index 39621db72ef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/Output.cs
+++ /dev/null
@@ -1,131 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.IO;
-
-namespace DbLinq.Util
-{
- internal static class Output
- {
- /// <summary>
- /// Writes a warning
- /// </summary>
- /// <param name="textWriter"></param>
- /// <param name="format"></param>
- /// <param name="arg"></param>
- public static void WriteWarningLine(this TextWriter textWriter, string format, params object[] arg)
- {
- WriteLine(textWriter, OutputLevel.Warning, format, arg);
- }
-
- /// <summary>
- /// Writes an error
- /// </summary>
- /// <param name="textWriter"></param>
- /// <param name="format"></param>
- /// <param name="arg"></param>
- public static void WriteErrorLine(this TextWriter textWriter, string format, params object[] arg)
- {
- WriteLine(textWriter, OutputLevel.Error, format, arg);
- }
-
- /// <summary>
- /// Internal main write method.
- /// Depending on the output type, we may want to
- /// </summary>
- /// <param name="textWriter"></param>
- /// <param name="outputLevel"></param>
- /// <param name="format"></param>
- /// <param name="arg"></param>
- public static void WriteLine(TextWriter textWriter, OutputLevel outputLevel, string format, params object[] arg)
- {
- if (IsConsole(textWriter))
- WriteConsoleLine(outputLevel, format, arg);
- else
- textWriter.WriteLine(format, arg);
- }
-
- /// <summary>
- /// Writes to console, using specified information level
- /// </summary>
- /// <param name="outputLevel"></param>
- /// <param name="format"></param>
- /// <param name="arg"></param>
- public static void WriteConsoleLine(OutputLevel outputLevel, string format, params object[] arg)
- {
- ConsoleColor? consoleForegroundColor;
- TextWriter consoleOutput;
- // depending on output level, color and textwriter are set
- switch (outputLevel)
- {
- case OutputLevel.Debug:
- consoleForegroundColor = ConsoleColor.Blue;
- consoleOutput = Console.Out;
- break;
- case OutputLevel.Information:
- consoleForegroundColor = null;
- consoleOutput = Console.Out;
- break;
- case OutputLevel.Warning:
- consoleForegroundColor = ConsoleColor.Yellow;
- consoleOutput = Console.Out;
- break;
- case OutputLevel.Error:
- consoleForegroundColor = ConsoleColor.Red;
- consoleOutput = Console.Error;
- break;
- default:
- throw new ArgumentOutOfRangeException("outputLevel");
- }
- try
- {
- // optionnaly set the color
- if (consoleForegroundColor.HasValue)
- Console.ForegroundColor = consoleForegroundColor.Value;
- // and write
- consoleOutput.WriteLine(format, arg);
- }
- finally
- {
- // since the WriteLine may return exceptions if the format is invalid
- // we reset the color here
- if (consoleForegroundColor.HasValue)
- Console.ResetColor();
- }
- }
-
- /// <summary>
- /// Tells if we're writing on the console.
- /// </summary>
- /// <param name="textWriter"></param>
- /// <returns></returns>
- private static bool IsConsole(TextWriter textWriter)
- {
- return textWriter == Console.Out || textWriter == Console.Error;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/OutputLevel.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/OutputLevel.cs
deleted file mode 100644
index 9570e9c2e95..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/OutputLevel.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Log output level
- /// </summary>
- internal enum OutputLevel
- {
- Debug,
- Information,
- Warning,
- Error,
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/Page.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/Page.cs
deleted file mode 100644
index 067f444718f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/Page.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-
-namespace DbLinq.Util
-{
-#if !MONO_STRICT
- public
-#endif
- class Page
- {
- /// <summary>
- /// break a bigList into pages of size N.
- /// </summary>
- public static IEnumerable<List<T>> Paginate<T>(List<T> bigList, int pageSize)
- {
- List<T> smallList = new List<T>();
- foreach (T t in bigList)
- {
- smallList.Add(t);
- if (smallList.Count >= pageSize)
- {
- yield return smallList;
- smallList.Clear();
- }
- }
- if (smallList.Count > 0)
- yield return smallList;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/Profiler.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/Profiler.cs
deleted file mode 100644
index 138529ab570..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/Profiler.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Diagnostics;
-using System.IO;
-
-namespace DbLinq.Util
-{
-#if !MONO_STRICT
- public
-#endif
- static class Profiler
- {
- [ThreadStatic]
- private static Stopwatch timer = new Stopwatch();
-
- private static Stopwatch Timer
- {
- get
- {
- if (timer == null)
- timer = new Stopwatch();
- return timer;
- }
- }
-
- [ThreadStatic]
- private static long prevTicks;
- [ThreadStatic]
- private static bool profiling;
- [ThreadStatic]
- private static TextWriter log;
-
- private static TextWriter Log
- {
- get
- {
- if (log == null)
- log = Console.Out;
- return log;
- }
- set
- {
- log = value;
- }
- }
-
- [Conditional("DEBUG")]
- public static void Start()
- {
- profiling = true;
- prevTicks = 0;
- Timer.Reset();
- Timer.Start();
- }
-
- [Conditional("DEBUG")]
- public static void At(string format, params object[] args)
- {
- if (profiling)
- {
- Timer.Stop();
- Log.Write("#AT(time={0:D12}, elapsed={1:D12}) ", Timer.ElapsedTicks, Timer.ElapsedTicks - prevTicks);
- prevTicks = Timer.ElapsedTicks;
- Log.WriteLine(format, args);
- Timer.Start();
- }
- }
-
- [Conditional("DEBUG")]
- public static void Stop()
- {
- profiling = false;
- Timer.Stop();
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/QuotesHelper.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/QuotesHelper.cs
deleted file mode 100644
index 093c855b3ff..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/QuotesHelper.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-using System.Text;
-using System.Text.RegularExpressions;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// maintainer: Anton Andreev
- /// </summary>
- internal static class QuotesHelper
- {
- public static string AddQuotesToSequence(string idColName, string sequenceName)
- {
- if (idColName != idColName.ToLower() && !sequenceName.StartsWith("\""))//toncho11: quotes are added due to issue http://code.google.com/p/dblinq2007/issues/detail?id=27}
- {
- sequenceName = "\"" + sequenceName.Replace(".", "\".\"") + "\"";
- }
- return sequenceName;
- }
-
- /// <summary>
- /// Enquotes a given string, if not already enquoted
- /// </summary>
- /// <param name="name">The string to enquote</param>
- /// <param name="startQuote">The start quote</param>
- /// <param name="endQuote">The end quote</param>
- /// <returns></returns>
- public static string Enquote(string name, char startQuote, char endQuote)
- {
- if (name.Length > 0 && name[0] != startQuote)
- name = startQuote + name;
- if (name.Length > 0 && name[name.Length - 1] != endQuote)
- name = name + endQuote;
- return name;
- }
-
- public static string Enquote(string name, char quote)
- {
- return Enquote(name, quote, quote);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReferenceEqualityComparer.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ReferenceEqualityComparer.cs
deleted file mode 100644
index 9af8e48a755..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReferenceEqualityComparer.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- internal class ReferenceEqualityComparer<T> : IEqualityComparer<T>
- {
- private MethodInfo objectGetHashCode;
- /// <summary>
- /// This is the raw GetHashCode, not inherited
- /// </summary>
- protected MethodInfo ObjectGetHashCode
- {
- get
- {
- if (objectGetHashCode == null)
- {
- objectGetHashCode = typeof(object).GetMethod("GetHashCode");
- }
- return objectGetHashCode;
- }
- }
-
- private object[] noArgs = new object[0];
-
- public bool Equals(T x, T y)
- {
- return ReferenceEquals(x, y);
- }
-
- public int GetHashCode(T obj)
- {
- var hash = (int)ObjectGetHashCode.Invoke(obj, noArgs);
- return hash;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionExtensions.cs
deleted file mode 100644
index 60ee66326c2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionExtensions.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- internal static class ReflectionExtensions
- {
- private static A GetSingleAttribute<A>(object[] attributes)
- where A : Attribute
- {
- if (attributes.Length > 0)
- return (A)attributes[0];
- return null;
- }
-
- /// <summary>
- /// Returns a requested attribute for a given assembly
- /// </summary>
- /// <typeparam name="A">The requested attribute type</typeparam>
- /// <param name="a">The assembly supposed to provide that attribute</param>
- /// <returns>An attribute of type A or null if none</returns>
- public static A GetAttribute<A>(this Assembly a)
- where A : Attribute
- {
- return GetSingleAttribute<A>(a.GetCustomAttributes(typeof(A), true));
- }
-
- /// <summary>
- /// Returns a requested attribute for a given type
- /// </summary>
- /// <typeparam name="A">The requested attribute type</typeparam>
- /// <param name="t">The class supposed to provide that attribute</param>
- /// <returns>An attribute of type A or null if none</returns>
- public static A GetAttribute<A>(this Type t)
- where A: Attribute
- {
- return GetSingleAttribute<A>(t.GetCustomAttributes(typeof(A), true));
- }
-
- /// <summary>
- /// Returns a requested attribute for a given member
- /// </summary>
- /// <typeparam name="A">The requested attribute type</typeparam>
- /// <param name="m">The member supposed to provide that attribute</param>
- /// <returns>An attribute of type A or null if none</returns>
- public static A GetAttribute<A>(this MemberInfo m)
- where A : Attribute
- {
- return GetSingleAttribute<A>(m.GetCustomAttributes(typeof(A), true));
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionUtility.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionUtility.cs
deleted file mode 100644
index 6d269db9b64..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ReflectionUtility.cs
+++ /dev/null
@@ -1,176 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq.Expressions;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// What is extreme laziness? :)
- /// This class allows to get PropertyInfo or MethodInfo given a lambda (which allows to refactor members)
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class ReflectionUtility
- {
- public static MethodInfo GetMethodInfo(LambdaExpression lambdaExpression)
- {
- var methodCallExpression = lambdaExpression.Body as MethodCallExpression;
- if (methodCallExpression != null)
- return methodCallExpression.Method;
- throw new ArgumentException("Lambda expression is not correctly formated for MethodInfo extraction");
- }
-
- /// <summary>
- /// Returns a method info, providing a lambda
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static MethodInfo GetMethodInfo<T>(this Expression<Action<T>> lambdaExpression)
- {
- return GetMethodInfo((LambdaExpression)lambdaExpression);
- }
-
- /// <summary>
- /// Returns a method info, for example ReflectionUtility.GetMethodInfo(() => A.F()) would return "A.F()" MethodInfo
- /// </summary>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static MethodInfo GetMethodInfo(this Expression<Action> lambdaExpression)
- {
- return GetMethodInfo((LambdaExpression)lambdaExpression);
- }
-
- /// <summary>
- /// Returns MemberInfo specified in the lambda, optional parameter expression constraint.
- /// </summary>
- /// <param name="expression"></param>
- /// <returns></returns>
- public static MemberInfo GetMemberInfo(LambdaExpression expression)
- {
- var paramExpr = expression.Parameters.Count == 1 ? expression.Parameters[0] : null;
- return GetMemberInfo(paramExpr, expression.Body);
- }
-
- public static MemberInfo GetMemberCallInfo(LambdaExpression lambdaExpression)
- {
- MethodCallExpression methodCallExpression = lambdaExpression.Body as MethodCallExpression;
- if (methodCallExpression != null)
- {
- Expression memberExpression = methodCallExpression;
- while ( true )
- {
- switch (memberExpression.NodeType)
- {
- case ExpressionType.MemberAccess:
- return ((MemberExpression)memberExpression).Member;
- case ExpressionType.Call:
- methodCallExpression = memberExpression as MethodCallExpression;
- memberExpression = (methodCallExpression.Object != null) ? methodCallExpression.Object : methodCallExpression.Arguments[0];
- break;
- default:
- return null;
- }
- }
- }
- else
- return GetMemberInfo(lambdaExpression);
- }
-
- /// <summary>
- /// Returns MemberInfo specified in the lambda, optional parameter expression constraint.
- /// </summary>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- private static MemberInfo GetMemberInfo(Expression optionalParamExpr, Expression expression)
- {
- switch (expression.NodeType)
- {
- // the ReflectionUtility Get** methods return the value as a object. If the value is a struct, we get a cast,
- // that we must unwrap
- case ExpressionType.Convert:
- case ExpressionType.ConvertChecked:
- return GetMemberInfo(optionalParamExpr, ((UnaryExpression)expression).Operand);
- case ExpressionType.MemberAccess:
- var me = (MemberExpression)expression;
- if (optionalParamExpr == null || me.Expression == optionalParamExpr)
- return me.Member;
- else
- return null;
- default:
- return null;
- }
- }
-
- /// <summary>
- /// Returns a PropertyInfo, given a lambda
- /// For example: ReflectionUtility.GetPropertyInfo&lt;A>(a => a.Prop) would return PropertyInfo "A.Prop"
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static PropertyInfo GetPropertyInfo<T>(this Expression<Func<T, object>> lambdaExpression)
- {
- return (PropertyInfo)GetMemberInfo((LambdaExpression) lambdaExpression);
- }
-
- /// <summary>
- /// Returns a PropertyInfo, given a lambda
- /// </summary>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static PropertyInfo GetPropertyInfo(this Expression<Func<object>> lambdaExpression)
- {
- return (PropertyInfo)GetMemberInfo((LambdaExpression) lambdaExpression);
- }
-
- /// <summary>
- /// Returns a MemberInfo, given a lambda
- /// For example: ReflectionUtility.GetMemberInfo&lt;A>(a => a.Prop) would return MemberInfo "A.Prop"
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static MemberInfo GetMemberInfo<T>(this Expression<Func<T, object>> lambdaExpression)
- {
- return GetMemberInfo((LambdaExpression) lambdaExpression);
- }
-
- /// <summary>
- /// Returns a MemberInfo, given a lambda
- /// </summary>
- /// <param name="lambdaExpression"></param>
- /// <returns></returns>
- public static MemberInfo GetMemberInfo(this Expression<Func<object>> lambdaExpression)
- {
- return GetMemberInfo((LambdaExpression) lambdaExpression);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/StringExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/StringExtensions.cs
deleted file mode 100644
index 2f73484f3c2..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/StringExtensions.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Text;
-
-namespace DbLinq.Util
-{
- internal static class StringExtensions
- {
- public static string Enquote(this string text, char startQuote, char endQuote)
- {
- return QuotesHelper.Enquote(text, startQuote, endQuote);
- }
-
- public static string Enquote(this string text, char quote)
- {
- return QuotesHelper.Enquote(text, quote);
- }
-
- /// <summary>
- /// Returns true is the provided string is a valid .NET symbol
- /// </summary>
- /// <param name="name"></param>
- /// <returns></returns>
- public static bool IsIdentifier(this string name)
- {
- for (int index = 0; index < name.Length; index++)
- {
- var category = char.GetUnicodeCategory(name, index);
- // this is not nice, but I found no other way to identity a valid identifier
- switch (category)
- {
- case System.Globalization.UnicodeCategory.DecimalDigitNumber:
- case System.Globalization.UnicodeCategory.LetterNumber:
- case System.Globalization.UnicodeCategory.LowercaseLetter:
- case System.Globalization.UnicodeCategory.UppercaseLetter:
- case System.Globalization.UnicodeCategory.ConnectorPunctuation:
- break;
- default:
- return false;
- }
- }
- return true;
- }
-
- public static bool ContainsCase(this string text, string find, bool ignoreCase)
- {
- if (text == null)
- return false;
- var comparison = ignoreCase ? StringComparison.InvariantCultureIgnoreCase : StringComparison.InvariantCulture;
- var endIndex = text.IndexOf(find, 0, comparison);
- return endIndex >= 0;
- }
-
- public static string ReplaceCase(this string text, string find, string replace, bool ignoreCase)
- {
- var result = new StringBuilder();
- var comparison = ignoreCase ? StringComparison.InvariantCultureIgnoreCase : StringComparison.InvariantCulture;
- for (int index = 0; ; )
- {
- var endIndex = text.IndexOf(find, index, comparison);
- if (endIndex >= 0)
- {
- result.Append(text.Substring(index, endIndex - index));
- result.Append(replace);
- index = endIndex + find.Length;
- }
- else
- {
- result.Append(text.Substring(index));
- break;
- }
- }
- return result.ToString();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/TextWriterExtension.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/TextWriterExtension.cs
deleted file mode 100644
index 3281a9949ef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/TextWriterExtension.cs
+++ /dev/null
@@ -1,259 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq.Expressions;
-
-namespace DbLinq.Util
-{
- internal static class TextWriterExtension
- {
- /// <summary>
- /// Writes an Expression to the given textWriter
- /// </summary>
- /// <param name="textWriter"></param>
- /// <param name="expression"></param>
- public static void WriteExpression(this TextWriter textWriter, Expression expression)
- {
- try
- {
- var rawLines = new List<string>(Write(expression, string.Empty, 0));
- rawLines.Insert(0, string.Empty);
- var lines = rawLines.ToArray();
- textWriter.WriteLine(string.Join(Environment.NewLine, lines));
- }
- // we just ignore NREs
- catch (NullReferenceException)
- {
- }
- }
-
- /// <summary>
- /// Expression visitor. Calls correct method, depending on expression real type
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="header"></param>
- /// <param name="depth"></param>
- /// <returns></returns>
- private static IList<string> Write(Expression expression, string header, int depth)
- {
- if (expression == null)
- return new[] { WriteLiteral("(null)", header, depth) };
- if (expression is BinaryExpression)
- return WriteEx((BinaryExpression)expression, header, depth);
- if (expression is ConditionalExpression)
- return WriteEx((ConditionalExpression)expression, header, depth);
- if (expression is ConstantExpression)
- return WriteEx((ConstantExpression)expression, header, depth);
- if (expression is InvocationExpression)
- return WriteEx((InvocationExpression)expression, header, depth);
- if (expression is LambdaExpression)
- return WriteEx((LambdaExpression)expression, header, depth);
- if (expression is MemberExpression)
- return WriteEx((MemberExpression)expression, header, depth);
- if (expression is MethodCallExpression)
- return WriteEx((MethodCallExpression)expression, header, depth);
- if (expression is NewExpression)
- return WriteEx((NewExpression)expression, header, depth);
- if (expression is NewArrayExpression)
- return WriteEx((NewArrayExpression)expression, header, depth);
- if (expression is MemberInitExpression)
- return WriteEx((MemberInitExpression)expression, header, depth);
- if (expression is ListInitExpression)
- return WriteEx((ListInitExpression)expression, header, depth);
- if (expression is ParameterExpression)
- return WriteEx((ParameterExpression)expression, header, depth);
- if (expression is TypeBinaryExpression)
- return WriteEx((TypeBinaryExpression)expression, header, depth);
- if (expression is UnaryExpression)
- return WriteEx((UnaryExpression)expression, header, depth);
-
- return new[] { WriteHeader(expression, header, depth) };
- }
-
- #region typed Expression writer
-
- private static IList<string> WriteEx(BinaryExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Left, "Left ", depth));
- lines.AddRange(Write(expression.Right, "Right", depth));
- return lines;
- }
-
- private static IList<string> WriteEx(ConditionalExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Test, "If ", depth));
- lines.AddRange(Write(expression.IfTrue, "Then", depth));
- lines.AddRange(Write(expression.IfFalse, "Else", depth));
- return lines;
- }
-
- private static IList<string> WriteEx(ConstantExpression expression, string header, int depth)
- {
- var lines = new List<string>
- {
- WriteHeader(expression, header, depth++),
- WriteLiteral(expression.Value, "Value", depth)
- };
- return lines;
- }
-
- private static IList<string> WriteEx(InvocationExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Expression, "Call", depth));
- for (int i = 0; i < expression.Arguments.Count; i++)
- lines.AddRange(Write(expression.Arguments[i], string.Format("#{0:0##}", i), depth));
- return lines;
- }
-
- private static IList<string> WriteEx(LambdaExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Body, "Call", depth));
- for (int i = 0; i < expression.Parameters.Count; i++)
- lines.AddRange(Write(expression.Parameters[i], string.Format("#{0:0##}", i), depth));
- return lines;
- }
-
- private static IList<string> WriteEx(MemberExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Expression, "Object", depth));
- lines.Add(WriteLiteral(expression.Member.Name, "Member", depth));
- return lines;
- }
-
- private static IList<string> WriteEx(MethodCallExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Object, "Object", depth));
- lines.Add(WriteLiteral(expression.Method.Name, "Method", depth));
- for (int i = 0; i < expression.Arguments.Count; i++)
- lines.AddRange(Write(expression.Arguments[i], string.Format("#{0:0####}", i), depth));
- return lines;
- }
-
- private static IList<string> WriteEx(NewExpression expression, string header, int depth)
- {
- var lines = new List<string>
- {
- WriteHeader(expression, header, depth++),
- WriteLiteral(expression.Constructor.Name, "Ctor", depth)
- };
- for (int i = 0; i < expression.Arguments.Count; i++)
- lines.AddRange(Write(expression.Arguments[i], string.Format("#{0:0##}", i), depth));
- if (expression.Members != null)
- {
- for (int i = 0; i < expression.Members.Count; i++)
- lines.Add(WriteLiteral(expression.Members[i].Name, string.Format("M{0:0##}", i), depth));
- }
- return lines;
- }
-
- private static IList<string> WriteEx(NewArrayExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- for (int i = 0; i < expression.Expressions.Count; i++)
- lines.AddRange(Write(expression.Expressions[i], string.Format("#{0:0##}", i), depth));
- return lines;
- }
-
- private static IList<string> WriteEx(MemberInitExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.NewExpression, "New", depth));
- for (int i = 0; i < expression.Bindings.Count; i++)
- lines.Add(WriteLiteral(expression.Bindings[i].Member.Name, string.Format("B{0:0##}", i), depth));
- return lines;
- }
-
- private static IList<string> WriteEx(ListInitExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.NewExpression, "New", depth));
- for (int i = 0; i < expression.Initializers.Count; i++)
- {
- lines.Add(WriteLiteral(expression.Initializers[i].AddMethod.Name, string.Format("Method{0:0##}", i), depth));
- for (int j = 0; j < expression.Initializers[i].Arguments.Count; j++)
- {
- lines.AddRange(Write(expression.Initializers[i].Arguments[j], string.Format("#{0:0##}", j), depth + 1));
- }
- }
- return lines;
- }
-
- private static IList<string> WriteEx(ParameterExpression expression, string header, int depth)
- {
- var lines = new List<string>
- {
- WriteHeader(expression, header, depth++),
- WriteLiteral(expression.Name, "Parameter", depth)
- };
- return lines;
- }
-
- private static IList<string> WriteEx(TypeBinaryExpression expression, string header, int depth)
- {
- var lines = new List<string> { WriteHeader(expression, header, depth++) };
- lines.AddRange(Write(expression.Expression, "Expression", depth));
- lines.Add(WriteLiteral(expression.TypeOperand.Name, "Type ", depth));
- return lines;
- }
-
- private static IList<string> WriteEx(UnaryExpression expression, string header, int depth)
- {
- var lines = new List<string>
- {
- WriteHeader(expression, header, depth++),
- WriteLiteral(expression.Method != null ? expression.Method.Name : null, "Method ", depth)
- };
- lines.AddRange(Write(expression.Operand, "Operand", depth));
- return lines;
- }
-
- private static string WriteHeader(Expression expression, string header, int depth)
- {
- return string.Format("{0}{1} {2} ({3})", GetPrefix(depth), header, expression.NodeType, expression.GetType().Name);
- }
-
- private static string WriteLiteral(object value, string header, int depth)
- {
- return string.Format("{0}{1}: {2}", GetPrefix(depth), header, value);
- }
-
- private static string GetPrefix(int depth)
- {
- return string.Empty.PadRight(depth * 2, '.');
- }
-
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/ThreadSafeDictionary.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/ThreadSafeDictionary.cs
deleted file mode 100755
index 1fe515d1553..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/ThreadSafeDictionary.cs
+++ /dev/null
@@ -1,332 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Threading;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Thread Safe Dictionary Implementation (Brian Rudolph's code)
- /// </summary>
- /// <typeparam name="TKey">Type of Keys</typeparam>
- /// <typeparam name="TValue">Type of Values</typeparam>
-#if !MONO_STRICT
- public
-#endif
- class ThreadSafeDictionary<TKey, TValue> : IThreadSafeDictionary<TKey, TValue>
- {
- //This is the internal dictionary that we are wrapping
- IDictionary<TKey, TValue> dict;
-
- public ThreadSafeDictionary()
- {
- this.dict = new Dictionary<TKey, TValue>();
- }
-
- public ThreadSafeDictionary(int capacity)
- {
- dict = new Dictionary<TKey, TValue>(capacity);
- }
-
- public ThreadSafeDictionary(IEqualityComparer<TKey> comparer)
- {
- dict = new Dictionary<TKey, TValue>(comparer);
- }
-
- [NonSerialized]
- ReaderWriterLockSlim dictionaryLock = Locks.GetLockInstance(LockRecursionPolicy.NoRecursion); //setup the lock;
-
- /// <summary>
- /// This is a blind remove. Prevents the need to check for existence first.
- /// </summary>
- /// <param name="key">Key to remove</param>
- public void RemoveSafe(TKey key)
- {
- using (new ReadLock(this.dictionaryLock))
- {
- if (this.dict.ContainsKey(key))
- {
- using (new WriteLock(this.dictionaryLock))
- {
- this.dict.Remove(key);
- }
- }
- }
- }
-
- /// <summary>
- /// Merge does a blind remove, and then add. Basically a blind Upsert.
- /// </summary>
- /// <param name="key">Key to lookup</param>
- /// <param name="newValue">New Value</param>
- public void MergeSafe(TKey key, TValue newValue)
- {
- using (new WriteLock(this.dictionaryLock)) // take a writelock immediately since we will always be writing
- {
- if (this.dict.ContainsKey(key))
- {
- this.dict.Remove(key);
- }
-
- this.dict.Add(key, newValue);
- }
- }
-
- public virtual bool Remove(TKey key)
- {
- using (new WriteLock(this.dictionaryLock))
- {
- return this.dict.Remove(key);
- }
- }
-
- public virtual bool ContainsKey(TKey key)
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict.ContainsKey(key);
- }
- }
-
- public virtual bool TryGetValue(TKey key, out TValue value)
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict.TryGetValue(key, out value);
- }
- }
-
- public virtual TValue this[TKey key]
- {
- get
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict[key];
- }
- }
- set
- {
- using (new WriteLock(this.dictionaryLock))
- {
- this.dict[key] = value;
- }
- }
- }
-
- public virtual ICollection<TKey> Keys
- {
- get
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return new List<TKey>(this.dict.Keys);
- }
- }
- }
-
- public virtual ICollection<TValue> Values
- {
- get
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return new List<TValue>(this.dict.Values);
- }
- }
- }
-
- public virtual void Clear()
- {
- using (new WriteLock(this.dictionaryLock))
- {
- this.dict.Clear();
- }
- }
-
- public virtual int Count
- {
- get
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict.Count;
- }
- }
- }
-
- public virtual bool Contains(KeyValuePair<TKey, TValue> item)
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict.Contains(item);
- }
- }
-
- public virtual void Add(KeyValuePair<TKey, TValue> item)
- {
- using (new WriteLock(this.dictionaryLock))
- {
- this.dict.Add(item);
- }
- }
-
- public virtual void Add(TKey key, TValue value)
- {
- using (new WriteLock(this.dictionaryLock))
- {
- this.dict.Add(key, value);
- }
- }
-
- public virtual bool Remove(KeyValuePair<TKey, TValue> item)
- {
- using (new WriteLock(this.dictionaryLock))
- {
- return this.dict.Remove(item);
- }
- }
-
- public virtual void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- this.dict.CopyTo(array, arrayIndex);
- }
- }
-
- public virtual bool IsReadOnly
- {
- get
- {
- using (new ReadOnlyLock(this.dictionaryLock))
- {
- return this.dict.IsReadOnly;
- }
- }
- }
-
- public virtual IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
- {
- throw new NotSupportedException("Cannot enumerate a threadsafe dictionary. Instead, enumerate the keys or values collection");
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- throw new NotSupportedException("Cannot enumerate a threadsafe dictionary. Instead, enumerate the keys or values collection");
- }
- }
-
- public static class Locks
- {
- public static void GetReadLock(ReaderWriterLockSlim locks)
- {
- bool lockAcquired = false;
- while (!lockAcquired)
- lockAcquired = locks.TryEnterUpgradeableReadLock(1);
- }
-
- public static void GetReadOnlyLock(ReaderWriterLockSlim locks)
- {
- bool lockAcquired = false;
- while (!lockAcquired)
- lockAcquired = locks.TryEnterReadLock(1);
- }
-
- public static void GetWriteLock(ReaderWriterLockSlim locks)
- {
- bool lockAcquired = false;
- while (!lockAcquired)
- lockAcquired = locks.TryEnterWriteLock(1);
- }
-
- public static void ReleaseReadOnlyLock(ReaderWriterLockSlim locks)
- {
- if (locks.IsReadLockHeld)
- locks.ExitReadLock();
- }
-
- public static void ReleaseReadLock(ReaderWriterLockSlim locks)
- {
- if (locks.IsUpgradeableReadLockHeld)
- locks.ExitUpgradeableReadLock();
- }
-
- public static void ReleaseWriteLock(ReaderWriterLockSlim locks)
- {
- if (locks.IsWriteLockHeld)
- locks.ExitWriteLock();
- }
-
- public static void ReleaseLock(ReaderWriterLockSlim locks)
- {
- ReleaseWriteLock(locks);
- ReleaseReadLock(locks);
- ReleaseReadOnlyLock(locks);
- }
-
- public static ReaderWriterLockSlim GetLockInstance()
- {
- return GetLockInstance(LockRecursionPolicy.SupportsRecursion);
- }
-
- public static ReaderWriterLockSlim GetLockInstance(LockRecursionPolicy recursionPolicy)
- {
- return new ReaderWriterLockSlim(recursionPolicy);
- }
- }
-
- public abstract class BaseLock : IDisposable
- {
- protected ReaderWriterLockSlim _Locks;
-
- public BaseLock(ReaderWriterLockSlim locks)
- {
- _Locks = locks;
- }
-
- public abstract void Dispose();
- }
-
- public class ReadLock : BaseLock
- {
- public ReadLock(ReaderWriterLockSlim locks)
- : base(locks)
- {
- Locks.GetReadLock(this._Locks);
- }
-
- public override void Dispose()
- {
- Locks.ReleaseReadLock(this._Locks);
- }
- }
-
- public class ReadOnlyLock : BaseLock
- {
- public ReadOnlyLock(ReaderWriterLockSlim locks)
- : base(locks)
- {
- Locks.GetReadOnlyLock(this._Locks);
- }
-
- public override void Dispose()
- {
- Locks.ReleaseReadOnlyLock(this._Locks);
- }
- }
-
- public class WriteLock : BaseLock
- {
- public WriteLock(ReaderWriterLockSlim locks)
- : base(locks)
- {
- Locks.GetWriteLock(this._Locks);
- }
-
- public override void Dispose()
- {
- Locks.ReleaseWriteLock(this._Locks);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeConvert.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeConvert.cs
deleted file mode 100644
index 4c7deaeb19c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeConvert.cs
+++ /dev/null
@@ -1,188 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- /// <summary>
- /// Types conversion.
- /// A "smart" extension to System.Convert (at least that's what we hope)
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- static class TypeConvert
- {
- public static object ToNumber(object o, Type numberType)
- {
- if (o.GetType() == numberType)
- return o;
- string methodName = string.Format("To{0}", numberType.Name);
- MethodInfo convertMethod = typeof(Convert).GetMethod(methodName, new[] { o.GetType() });
- if (convertMethod != null)
- return convertMethod.Invoke(null, new[] { o });
- throw new InvalidCastException(string.Format("Can't convert type {0} in Convert.{1}()", o.GetType().Name, methodName));
- }
-
- public static U ToNumber<U>(object o)
- {
- return (U)ToNumber(o, typeof(U));
- }
-
- /// <summary>
- /// Returns the default value for a specified type.
- /// Reflection equivalent of default(T)
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static object GetDefault(Type t)
- {
- if (!t.IsValueType)
- return null;
- return Activator.CreateInstance(t);
- }
-
- /// <summary>
- /// Converts a value to an enum
- /// (work with literals string values and numbers)
- /// </summary>
- /// <param name="o">The literal to convert</param>
- /// <param name="enumType">The target enum type</param>
- /// <returns></returns>
- public static int ToEnum(object o, Type enumType)
- {
- var e = (int)Enum.Parse(enumType, o.ToString());
- return e;
- }
-
- public static E ToEnum<E>(object o)
- {
- return (E)(object)ToEnum(o, typeof(E));
- }
-
- public static bool ToBoolean(object o)
- {
- if (o is bool)
- return (bool)o;
- // if it is a string, we may have "T"/"F" or "True"/"False"
- if (o is string)
- {
- // regular literals
- var lb = (string)o;
- bool ob;
- if (bool.TryParse(lb, out ob))
- return ob;
- // alternative literals
- if (lb == "T" || lb == "F")
- return lb == "T";
- if (lb == "Y" || lb == "N")
- return lb == "Y";
- }
- return ToNumber<int>(o) != 0;
- }
-
- public static string ToString(object o)
- {
- if (o == null)
- return null;
- return o.ToString();
- }
-
- public static char ToChar(object c)
- {
- if (c is char)
- return (char)c;
- if (c is string)
- {
- var sc = (string)c;
- if (sc.Length == 1)
- return sc[0];
- }
- if (c == null)
- return '\0';
- throw new InvalidCastException(string.Format("Can't convert type {0} in GetAsChar()", c.GetType().Name));
- }
-
- public static Guid ToGuid(object o)
- {
- if (o is Guid)
- return (Guid)o;
- return new Guid(ToString(o));
- }
-
- public static object To(object o, Type targetType)
- {
- if (targetType.IsNullable())
- {
- if (o == null)
- return null;
- return Activator.CreateInstance(targetType, To(o, targetType.GetNullableType()));
- }
- if (targetType == typeof(string))
- return ToString(o);
- if (targetType == typeof(bool))
- return ToBoolean(o);
- if (targetType == typeof(char))
- return ToChar(o);
- if (targetType == typeof(byte))
- return ToNumber<byte>(o);
- if (targetType == typeof(sbyte))
- return ToNumber<sbyte>(o);
- if (targetType == typeof(short))
- return ToNumber<short>(o);
- if (targetType == typeof(ushort))
- return ToNumber<ushort>(o);
- if (targetType == typeof(int))
- return ToNumber<int>(o);
- if (targetType == typeof(uint))
- return ToNumber<uint>(o);
- if (targetType == typeof(long))
- return ToNumber<long>(o);
- if (targetType == typeof(ulong))
- return ToNumber<ulong>(o);
- if (targetType == typeof(float))
- return ToNumber<float>(o);
- if (targetType == typeof(double))
- return ToNumber<double>(o);
- if (targetType == typeof(decimal))
- return ToNumber<decimal>(o);
- if (targetType == typeof(DateTime))
- return (DateTime)o;
- if (targetType == typeof(Guid))
- return ToGuid(o);
- if (targetType.IsEnum)
- return ToEnum(o, targetType);
- throw new ArgumentException(string.Format("L0117: Unhandled type {0}", targetType));
- }
-
- public static T To<T>(object o)
- {
- return (T)To(o, typeof(T));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeExtensions.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeExtensions.cs
deleted file mode 100644
index bca44802926..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeExtensions.cs
+++ /dev/null
@@ -1,141 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Linq;
-using System.Data.Linq.Mapping;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- internal static class TypeExtensions
- {
- /// <summary>
- /// Determines if a given type can have a null value
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static bool CanBeNull(this Type t)
- {
- return IsNullable(t) || !t.IsValueType;
- }
-
- /// <summary>
- /// Returns a unique MemberInfo
- /// </summary>
- /// <param name="t">The declaring type</param>
- /// <param name="name">The member name</param>
- /// <returns>A MemberInfo or null</returns>
- public static MemberInfo GetSingleMember(this Type t, string name)
- {
- return GetSingleMember(t, name, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic);
- }
-
- /// <summary>
- /// Returns a unique MemberInfo based on column name
- /// </summary>
- /// <param name="t">The declaring type</param>
- /// <param name="name">The column name for the member</param>
- /// <returns>A MemberInfo or null</returns>
- public static MemberInfo GetTableColumnMember(this Type t, string name)
- {
- return GetTableColumnMember(t, name, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance);
- }
-
- /// <summary>
- /// Returns a unique MemberInfo based on column name
- /// </summary>
- /// <param name="t">The declaring type</param>
- /// <param name="name">The column name for the member</param>
- /// <param name="bindingFlags">Binding flags</param>
- /// <returns>A MemberInfo or null</returns>
- public static MemberInfo GetTableColumnMember(this Type t, string name, BindingFlags bindingFlags)
- {
- return (from member in t.GetMembers()
- where (member.GetCustomAttributes(true).OfType<ColumnAttribute>().DefaultIfEmpty(new ColumnAttribute()).Single().Name == name)
- select member).SingleOrDefault();
- }
-
- /// <summary>
- /// Returns a unique MemberInfo
- /// </summary>
- /// <param name="t">The declaring type</param>
- /// <param name="name">The member name</param>
- /// <param name="bindingFlags">Binding flags</param>
- /// <returns>A MemberInfo or null</returns>
- public static MemberInfo GetSingleMember(this Type t, string name, BindingFlags bindingFlags)
- {
- var members = t.GetMember(name, bindingFlags);
- if (members.Length > 0)
- return members[0];
- return null;
- }
-
- /// <summary>
- /// Determines if a Type is specified as nullable
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static bool IsNullable(this Type t)
- {
- return t.IsGenericType && t.GetGenericTypeDefinition() == typeof(Nullable<>);
- }
-
- /// <summary>
- /// If the type is nullable, returns the underlying type
- /// Undefined behavior otherwise (it's user responsibility to check for Nullable first)
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static Type GetNullableType(this Type t)
- {
- return Nullable.GetUnderlyingType(t);
- }
-
- /// <summary>
- /// Returns default value for provided type
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static object GetDefault(this Type t)
- {
- return TypeConvert.GetDefault(t);
- }
-
- /// <summary>
- /// Returns type name without generic specification
- /// </summary>
- /// <param name="t"></param>
- /// <returns></returns>
- public static string GetShortName(this Type t)
- {
- var name = t.Name;
- if (t.IsGenericTypeDefinition)
- return name.Split('`')[0];
- return name;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeLoader.cs
deleted file mode 100644
index 8a6e131dbae..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Util/TypeLoader.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-
-namespace DbLinq.Util
-{
- internal static class TypeLoader
- {
- public static Type Load(string name)
- {
- try
- {
- AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
- return Type.GetType(name);
- }
- finally
- {
- AppDomain.CurrentDomain.AssemblyResolve -= CurrentDomain_AssemblyResolve;
- }
- }
-
- private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
- {
- // try to load from within the current AppDomain
- var assemblies = AppDomain.CurrentDomain.GetAssemblies();
- foreach (var assembly in assemblies)
- {
- if (assembly.GetName().Name == args.Name)
- return assembly;
- }
- return null;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes
deleted file mode 100644
index 98363bc1555..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/.gitattributes
+++ /dev/null
@@ -1,9 +0,0 @@
-/DbSchemaLoader.cs -crlf
-/IDataName.cs -crlf
-/IDataTableColumn.cs -crlf
-/IDataType.cs -crlf
-/INameAliases.cs -crlf
-/ISchemaLoader.cs -crlf
-/ISqlProvider.cs -crlf
-/IVendor.cs -crlf
-/VendorAttribute.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/DbSchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/DbSchemaLoader.cs
deleted file mode 100755
index 84fd5db9b03..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/DbSchemaLoader.cs
+++ /dev/null
@@ -1,256 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Data.Common;
-using System.IO;
-using System.Linq;
-using System.Text;
-
-using DbLinq.Schema.Dbml;
-using DbLinq.Vendor.Implementation;
-
-namespace DbLinq.Vendor
-{
-#if !MONO_STRICT
- public
-#endif
- class DbSchemaLoader : SchemaLoader
- {
- public DbSchemaLoader()
- {
- }
-
- public override IVendor Vendor { get; set; }
-
- protected virtual string UnquoteSqlName(string name)
- {
- if (string.IsNullOrEmpty(name))
- return name;
- var quotes = new[]{
- new { Start = "[", End = "]" },
- new { Start = "`", End = "`" },
- new { Start = "\"", End = "\"" },
- };
- foreach (var q in quotes)
- {
- if (name.StartsWith(q.Start) && name.EndsWith(q.End))
- return name.Substring(q.Start.Length, name.Length - q.Start.Length - q.End.Length);
- }
- return name;
- }
-
- protected override void LoadConstraints(Database schema, DbLinq.Schema.SchemaName schemaName, IDbConnection conn, DbLinq.Schema.NameFormat nameFormat, Names names)
- {
- DbConnection c = (DbConnection) conn;
- var foreignKeys = GetForeignKeys(c);
-
- int iConstName = foreignKeys.Columns.IndexOf("CONSTRAINT_NAME");
- int iConstType = foreignKeys.Columns.IndexOf("CONSTRAINT_TYPE");
- int iFromColumn = foreignKeys.Columns.IndexOf("FKEY_FROM_COLUMN");
- int iFromSchema = foreignKeys.Columns.IndexOf("TABLE_SCHEMA");
- int iFromTable = foreignKeys.Columns.IndexOf("TABLE_NAME");
- int iToColumn = foreignKeys.Columns.IndexOf("FKEY_TO_COLUMN");
- int iToSchema = foreignKeys.Columns.IndexOf("FKEY_TO_SCHEMA");
- int iToTable = foreignKeys.Columns.IndexOf("FKEY_TO_TABLE");
-
- if (iConstName < 0 || iConstType < 0 ||
- iFromColumn < 0 || iFromSchema < 0 || iFromTable < 0 ||
- iToColumn < 0 || iToSchema < 0 || iToTable < 0)
- {
- WriteErrorLine("Database connection '{0}' doesn't support querying foreign key information.",
- c.GetType().Name);
- return;
- }
-
- foreach (DataRow r in foreignKeys.Rows)
- {
- var fromTable = UnquoteSqlName(GetValue<string>(r, iFromTable, null));
- var fromSchema = UnquoteSqlName(GetValue<string>(r, iFromSchema, null));
- var fromColumn = UnquoteSqlName(GetValue<string>(r, iFromColumn, null));
-
- string fullFromTable = GetFullDbName(fromTable, fromSchema);
- DbLinq.Schema.Dbml.Table table = schema.Tables.FirstOrDefault(t => fullFromTable == t.Name);
- if (table == null)
- {
- WriteErrorLine("ERROR L46: Table '" + fromTable + "' not found for column " + fromColumn);
- continue;
- }
-
- var constraintType = GetValue<string>(r, iConstType, null);
- var toTable = UnquoteSqlName(GetValue<string>(r, iToTable, null));
-
- if (constraintType == "FOREIGN KEY" && toTable != null)
- {
- var constraintName = GetValue(r, iConstName, (string) null);
- var toColumn = UnquoteSqlName(GetValue<string>(r, iToColumn, null));
- var toSchema = UnquoteSqlName(GetValue<string>(r, iToSchema, null));
- LoadForeignKey(schema, table,
- fromColumn, fromTable, fromSchema,
- toColumn, toTable, toSchema,
- constraintName, nameFormat, names);
- }
- }
- }
-
- protected virtual DataTable GetForeignKeys(DbConnection connection)
- {
- return connection.GetSchema("ForeignKeys");
- }
-
- private DataTable GetSchema(DbConnection connection, string schema)
- {
- var schemas = connection.GetSchema();
- var iCollectionName = schemas.Columns.IndexOf("CollectionName");
- if (!schemas.Rows.Cast<DataRow>().Any(r => r[iCollectionName].ToString() == schema))
- return null;
- return connection.GetSchema(schema);
- }
-
-#if false
- protected override void LoadForeignKey(Database schema, Table table, string columnName, string tableName, string tableSchema, string referencedColumnName, string referencedTableName, string referencedTableSchema, string constraintName, DbLinq.Schema.NameFormat nameFormat, SchemaLoader.Names names)
- {
- var foriegnKeys = GetSchema("ForeignKeys");
- if (foriegnKeys == null)
- return;
- // throw new NotImplementedException();
- }
-#endif
-
-#if false
- protected override void LoadStoredProcedures(Database schema, DbLinq.Schema.SchemaName schemaName, IDbConnection conn, DbLinq.Schema.NameFormat nameFormat)
- {
- var foriegnKeys = GetSchema("Procedures");
- if (foriegnKeys == null)
- return;
- // throw new NotImplementedException();
- }
-#endif
-
- protected override IList<IDataTableColumn> ReadColumns(IDbConnection connection, string databaseName)
- {
- var db = (DbConnection) connection;
-
- var typeMap = GetSqlToManagedTypeMapping(db);
-
- var dbColumns = GetColumns(db);
- var iColumn = dbColumns.Columns.IndexOf("COLUMN_NAME");
- var iDefValue = dbColumns.Columns.IndexOf("COLUMN_DEFAULT");
- var iNullable = dbColumns.Columns.IndexOf("IS_NULLABLE");
- var iMaxLen = dbColumns.Columns.IndexOf("CHARACTER_MAXIMUM_LENGTH");
- var iNumPrec = dbColumns.Columns.IndexOf("NUMERIC_PRECISION");
- var iDatPrec = dbColumns.Columns.IndexOf("DATETIME_PRECISION");
- var iTable = dbColumns.Columns.IndexOf("TABLE_NAME");
- var iSchema = dbColumns.Columns.IndexOf("TABLE_SCHEMA");
- var iSqlType = dbColumns.Columns.IndexOf("DATA_TYPE");
-
- var iPK = dbColumns.Columns.IndexOf("PRIMARY_KEY");
- if (iPK < 0)
- {
- WriteErrorLine("Database connection '{0}' doesn't support querying primary key information.",
- db.GetType().Name);
- }
-
- var columns = new List<IDataTableColumn>();
- foreach (DataRow c in dbColumns.Rows)
- {
- var sqlType = c[iSqlType].ToString().Trim();
- var tableName = UnquoteSqlName(GetValue<string>(c, iTable, null));
- var tableSchema = UnquoteSqlName(GetValue<string>(c, iSchema, null));
- var columnName = UnquoteSqlName(GetValue<string>(c, iColumn, null));
-
- if (sqlType.Length == 0)
- {
- // Column has no type; wtf are we supposed to do?
- // This happens w/ SQLite while processing Northwind.db3 for the
- // 'Customer and Suppliers by City' view, Relationship column.
- Console.Error.WriteLine("Warning: The column '{0}.{1}.{2}' could not be imported because the column's DATA_TYPE is empty.",
- tableSchema, tableName, columnName);
- continue;
- }
-
- var v = new DataTableColumn()
- {
- ColumnName = columnName,
- DefaultValue = GetValue<string>(c, iDefValue, null),
- FullType = sqlType,
- Length = (long) GetValue<int>(c, iMaxLen, 0),
- ManagedType = typeMap[sqlType],
- Nullable = GetValue(c, iNullable, false),
- Precision = GetValue<int?>(c, iNumPrec, null),
- PrimaryKey = iPK < 0 ? (bool?) null : (bool?) GetValue(c, iPK, false),
- SqlType = sqlType,
- TableName = tableName,
- TableSchema = tableSchema,
- };
- FillDataTableColumnInformation(c, v);
- columns.Add(v);
- }
- return columns;
- }
-
- protected virtual DataTable GetColumns(DbConnection connection)
- {
- return connection.GetSchema("Columns");
- }
-
- protected virtual void FillDataTableColumnInformation(DataRow row, DataTableColumn column)
- {
- if (column.PrimaryKey.HasValue && column.PrimaryKey.Value &&
- (column.ManagedType == "System.Int32" || column.ManagedType == "System.Int64"))
- column.Generated = true;
- }
-
- private static bool GetValue(DataRow r, int index, bool defaultValue)
- {
- var v = r[index];
- if (v is DBNull)
- return defaultValue;
- if (v is string)
- {
- switch (v.ToString().ToUpperInvariant())
- {
- case "YES": return true;
- case "NO": return false;
- default: return defaultValue;
- }
- }
- return (bool) v;
- }
-
- private static T GetValue<T>(DataRow r, int index, T defaultValue)
- {
- var v = r[index];
- if (v is DBNull)
- return defaultValue;
- return (T) v;
- }
-
- private Dictionary<string, string> GetSqlToManagedTypeMapping(DbConnection connection)
- {
- var dataTypes = connection.GetSchema("DataTypes");
- var iSqlType = dataTypes.Columns.IndexOf("TypeName");
- var iNetType = dataTypes.Columns.IndexOf("DataType");
- return dataTypes.Rows.Cast<DataRow>()
- .ToDictionary(r => r[iSqlType].ToString(), r => r[iNetType].ToString());
- }
-
- public override IList<IDataName> ReadTables(IDbConnection connection, string databaseName)
- {
- DbConnection db = (DbConnection) connection;
- var dbTables = db.GetSchema("Tables");
- var iName = dbTables.Columns.IndexOf("TABLE_NAME");
- var iSchema = dbTables.Columns.IndexOf("TABLE_SCHEMA");
- List<IDataName> tables = new List<IDataName>();
- foreach (DataRow table in dbTables.Rows)
- {
- var schema = UnquoteSqlName(GetValue<string>(table, iSchema, null));
- tables.Add(new DataName()
- {
- Name = UnquoteSqlName(table[iName].ToString()),
- Schema = string.IsNullOrEmpty(schema) ? null : schema,
- });
- }
- return tables;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataName.cs
deleted file mode 100644
index e03f1d2ce0e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataName.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// Basic name in a database entity, with a name and schema
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IDataName
- {
- /// <summary>
- /// Gets or sets the name.
- /// </summary>
- /// <value>The name.</value>
- string Name { get; set; }
- /// <summary>
- /// Gets or sets the schema.
- /// </summary>
- /// <value>The schema.</value>
- string Schema { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataTableColumn.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataTableColumn.cs
deleted file mode 100644
index c180b668b26..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataTableColumn.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// Represents a database column
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IDataTableColumn : IDataType
- {
- /// <summary>
- /// The column name
- /// </summary>
- string ColumnName { get; set; }
-
- /// <summary>
- /// The table to which belongs the column
- /// </summary>
- string TableName { get; set; }
-
- /// <summary>
- /// The table schema to which belongs the column
- /// </summary>
- string TableSchema { get; set; }
-
- /// <summary>
- /// Used to determine if the column is a primary key.
- /// May be null, because some vendors don't show this as a column property (Oracle for example) but as table constraints
- /// </summary>
- bool? PrimaryKey { get; set; }
-
- /// <summary>
- /// The value assigned when nothing is specified in insert.
- /// Sometimes use to determine if a column is a sequence.
- /// </summary>
- string DefaultValue { get; set; }
-
- /// <summary>
- /// Determines if the column value is generated when there is no value given in insert
- /// </summary>
- bool? Generated { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataType.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataType.cs
deleted file mode 100644
index f2c2e848bf6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IDataType.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// Represents a database data type
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IDataType
- {
- /// <summary>
- /// The base type, like 'number', 'varchar'
- /// </summary>
- string SqlType { get; set; }
- /// <summary>
- /// The managed type to use, like System.Int32
- /// </summary>
- string ManagedType { get; set; }
- /// <summary>
- /// For all types, the possibility to have a NULL
- /// </summary>
- bool Nullable { get; set; }
- /// <summary>
- /// On non numeric data types, the length (for strings or blobs)
- /// </summary>
- long? Length { get; set; }
- /// <summary>
- /// On numeric data types, the number of digits in the integer part
- /// </summary>
- int? Precision { get; set; }
- /// <summary>
- /// On numeric data types, the number of digits in the decimal part
- /// </summary>
- int? Scale { get; set; }
- /// <summary>
- /// On numeric data types, if there is a sign
- /// </summary>
- bool? Unsigned { get; set; }
-
- /// <summary>
- /// The original (or domain) type, returned raw by column information.
- /// Is also used to generated the database.
- /// </summary>
- string FullType { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/INameAliases.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/INameAliases.cs
deleted file mode 100644
index 97bcfe0ebfa..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/INameAliases.cs
+++ /dev/null
@@ -1,93 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// Represents aliases for table names or types.
- /// Depending on the implementation, search maybe case insensitive or schema insensitive
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface INameAliases
- {
- /// <summary>
- /// Returns a type name for a given table.
- /// </summary>
- /// <param name="table">The table to look for</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Type name or null if no alias found</returns>
- string GetTableTypeAlias(string table, string schema);
- /// <summary>
- /// Returns a member name for a given table (used by the main database classes).
- /// </summary>
- /// <param name="table">The table to look for</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Member name or null if no alias found</returns>
- string GetTableMemberAlias(string table, string schema);
- /// <summary>
- /// Returns a member name for a given column.
- /// </summary>
- /// <param name="column">Column name</param>
- /// <param name="table">The table to look for (parameter may be ignored depending on implementation)</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Member name or null if no alias found</returns>
- string GetColumnMemberAlias(string column, string table, string schema);
-
- /// <summary>
- /// Returns a member type for a given column.
- /// Please note that DbLinq may not handle correctly the forced type
- /// </summary>
- /// <param name="column">Column name</param>
- /// <param name="table">The table to look for (parameter may be ignored depending on implementation)</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Member type or null if no alias found</returns>
- string GetColumnForcedType(string column, string table, string schema);
-
- /// <summary>
- /// Returns whether the given column is generated
- /// </summary>
- /// <param name="column">Column name</param>
- /// <param name="table">The table to look for (parameter may be ignored depending on implementation)</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Member type or null if no alias found</returns>
- bool? GetColumnGenerated(string column, string table, string schema);
-
-
- /// <summary>
- /// Returns whether the given column is generated
- /// </summary>
- /// <param name="column">Column name</param>
- /// <param name="table">The table to look for (parameter may be ignored depending on implementation)</param>
- /// <param name="schema">An optional schema (or null)</param>
- /// <returns>Member type or null if no alias found</returns>
- DbLinq.Schema.Dbml.AutoSync? GetColumnAutoSync(string column, string table, string schema);
-
- string GetDatabaseNameAlias(string databaseName);
- string GetClassNameAlias(string className);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISchemaLoader.cs
deleted file mode 100644
index c6b93b01436..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISchemaLoader.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using System.IO;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-
-namespace DbLinq.Vendor
-{
-#if !MONO_STRICT
- public
-#endif
- interface ISchemaLoader
- {
- /// <summary>
- /// Underlying vendor
- /// </summary>
- IVendor Vendor { get; set; }
- /// <summary>
- /// Connection used to read schema
- /// </summary>
- IDbConnection Connection { get; set; }
-
- /// <summary>
- /// Log output
- /// </summary>
- TextWriter Log { get; set; }
-
- /// <summary>
- /// Loads database schema
- /// </summary>
- /// <param name="databaseName"></param>
- /// <param name="nameAliases"></param>
- /// <param name="nameFormat"></param>
- /// <param name="loadStoredProcedures"></param>
- /// <param name="contextNamespace"></param>
- /// <param name="entityNamespace"></param>
- /// <returns></returns>
- Database Load(string databaseName, INameAliases nameAliases, NameFormat nameFormat,
- bool loadStoredProcedures, string contextNamespace, string entityNamespace);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISqlProvider.cs
deleted file mode 100644
index 816c7b7d71a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/ISqlProvider.cs
+++ /dev/null
@@ -1,320 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Linq.Expressions;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-namespace DbLinq.Vendor
-{
-#if !MONO_STRICT
- public
-#endif
- interface ISqlProvider
- {
- /// <summary>
- /// String values and function parameter first character index is 1
- /// </summary>
- bool StringIndexStartsAtOne { get; }
-
- string NewLine { get; }
-
- /// <summary>
- /// Converts a constant value to a literal representation
- /// </summary>
- /// <param name="literal"></param>
- /// <returns></returns>
- SqlStatement GetLiteral(object literal);
-
- /// <summary>
- /// Converts a standard operator to an expression
- /// </summary>
- /// <param name="operationType"></param>
- /// <param name="p"></param>
- /// <returns></returns>
- SqlStatement GetLiteral(ExpressionType operationType, IList<SqlStatement> p);
-
- /// <summary>
- /// Converts a special expression type to literal
- /// </summary>
- /// <param name="operationType"></param>
- /// <param name="p"></param>
- /// <returns></returns>
- SqlStatement GetLiteral(SpecialExpressionType operationType, IList<SqlStatement> p);
-
- /// <summary>
- /// Places the expression into parenthesis
- /// </summary>
- /// <param name="a"></param>
- /// <returns></returns>
- SqlStatement GetParenthesis(SqlStatement a);
-
- /// <summary>
- /// Returns a column related to a table.
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="column"></param>
- /// <returns></returns>
- string GetColumn(string table, string column);
-
- /// <summary>
- /// Returns a column related to a table.
- /// Ensures about the right case
- /// </summary>
- /// <param name="column"></param>
- /// <returns></returns>
- string GetColumn(string column);
-
- /// <summary>
- /// Returns a table alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- string GetTableAsAlias(string table, string alias);
-
- /// <summary>
- /// Returns a subquery alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- string GetSubQueryAsAlias(string table, string alias);
-
- /// <summary>
- /// Returns a table alias
- /// </summary>
- /// <param name="table"></param>
- /// <returns></returns>
- string GetTable(string table);
-
- /// <summary>
- /// Returns a literal parameter name
- /// </summary>
- /// <returns></returns>
- string GetParameterName(string nameBase);
-
- /// <summary>
- /// Joins a list of table selection to make a FROM clause
- /// </summary>
- /// <param name="tables"></param>
- /// <returns></returns>
- SqlStatement GetFromClause(SqlStatement[] tables);
-
- /// <summary>
- /// Joins a list of conditions to make a WHERE clause
- /// </summary>
- /// <param name="wheres"></param>
- /// <returns></returns>
- SqlStatement GetWhereClause(SqlStatement[] wheres);
-
- /// <summary>
- /// Returns a valid alias syntax for the given table
- /// </summary>
- /// <param name="nameBase"></param>
- /// <returns></returns>
- string GetTableAlias(string nameBase);
-
- /// <summary>
- /// Joins a list of operands to make a SELECT clause
- /// </summary>
- /// <param name="selects"></param>
- /// <returns></returns>
- SqlStatement GetSelectClause(SqlStatement[] selects);
-
- /// <summary>
- /// Joins a list of operands to make a SELECT clause
- /// </summary>
- /// <param name="selects"></param>
- /// <returns></returns>
- SqlStatement GetSelectDistinctClause(SqlStatement[] selects);
-
- /// <summary>
- /// Returns all table columns (*)
- /// </summary>
- /// <returns></returns>
- string GetColumns();
-
- /// <summary>
- /// Returns a LIMIT clause around a SELECT clause
- /// </summary>
- /// <param name="select">SELECT clause</param>
- /// <param name="limit">limit value (number of columns to be returned)</param>
- /// <returns></returns>
- SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit);
-
- /// <summary>
- /// Returns a LIMIT clause around a SELECT clause, with offset
- /// </summary>
- /// <param name="select">SELECT clause</param>
- /// <param name="limit">limit value (number of columns to be returned)</param>
- /// <param name="offset">first row to be returned (starting from 0)</param>
- /// <param name="offsetAndLimit">limit+offset</param>
- /// <returns></returns>
- SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit);
-
- /// <summary>
- /// Returns an ORDER criterium
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="descending"></param>
- /// <returns></returns>
- SqlStatement GetOrderByColumn(SqlStatement expression, bool descending);
-
- /// <summary>
- /// Joins a list of conditions to make a ORDER BY clause
- /// </summary>
- /// <param name="orderBy"></param>
- /// <returns></returns>
- SqlStatement GetOrderByClause(SqlStatement[] orderBy);
-
- /// <summary>
- /// Joins a list of conditions to make a GROUP BY clause
- /// </summary>
- /// <param name="groupBy"></param>
- /// <returns></returns>
- SqlStatement GetGroupByClause(SqlStatement[] groupBy);
-
- /// <summary>
- /// Joins a list of conditions to make a HAVING clause
- /// </summary>
- /// <param name="havings"></param>
- /// <returns></returns>
- SqlStatement GetHavingClause(SqlStatement[] havings);
-
- /// <summary>
- /// Returns an operation between two SELECT clauses (UNION, UNION ALL, etc.)
- /// </summary>
- /// <param name="selectOperator"></param>
- /// <param name="selectA"></param>
- /// <param name="selectB"></param>
- /// <returns></returns>
- SqlStatement GetLiteral(SelectOperatorType selectOperator, SqlStatement selectA, SqlStatement selectB);
-
- /// <summary>
- /// Builds an insert clause
- /// </summary>
- /// <param name="table">Table name</param>
- /// <param name="inputColumns">Columns to be inserted</param>
- /// <param name="inputValues">Values to be inserted into columns</param>
- /// <returns></returns>
- SqlStatement GetInsert(SqlStatement table, IList<SqlStatement> inputColumns, IList<SqlStatement> inputValues);
-
- /// <summary>
- /// Builds the statements that gets back the IDs for the inserted statement
- /// </summary>
- /// <param name="outputParameters">Expected output parameters</param>
- /// <param name="outputExpressions">Expressions (to help generate output parameters)</param>
- /// <returns></returns>
- SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions);
-
- /// <summary>
- /// Builds an update clause
- /// </summary>
- /// <param name="table"></param>
- /// <param name="inputColumns">Columns to be inserted</param>
- /// <param name="inputValues">Values to be inserted into columns</param>
- /// <param name="outputParameters">Expected output parameters</param>
- /// <param name="outputExpressions">Expressions (to help generate output parameters)</param>
- /// <param name="inputPKColumns">PK columns for reference</param>
- /// <param name="inputPKValues">PK values for reference</param>
- /// <returns></returns>
- SqlStatement GetUpdate(SqlStatement table, IList<SqlStatement> inputColumns, IList<SqlStatement> inputValues,
- IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions,
- IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues);
-
- /// <summary>
- /// Builds a delete clause
- /// </summary>
- /// <param name="table"></param>
- /// <param name="inputPKColumns">PK columns for reference</param>
- /// <param name="inputPKValues">PK values for reference</param>
- /// <returns></returns>
- SqlStatement GetDelete(SqlStatement table, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues);
-
- /// <summary>
- /// given 'User', return '[User]' to prevent a SQL keyword conflict
- /// </summary>
- /// <param name="name"></param>
- string GetSafeName(string name);
-
- /// <summary>
- /// Returns a case safe query, converting quoted names &lt;&ltMixedCaseName>> to "MixedCaseName"
- /// </summary>
- /// <param name="sqlString"></param>
- /// <returns></returns>
- string GetSafeQuery(string sqlString);
-
- ///<summary>
- ///Returns a SqlStatement with a conversion of an expression(value) to a type(newType)
- ///</summary>
- /// <example>
- /// In sqlServer:
- /// value= OrderDetail.Quantity
- /// newType= boolean
- ///
- /// it should return CONVERT(bit,OrderDetail.Quantity)
- /// </example>
- /// <returns></returns>
- SqlStatement GetLiteralConvert(SqlStatement value, System.Type newType);
-
- /// <summary>
- /// Returns an INNER JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- SqlStatement GetInnerJoinClause(SqlStatement joinedTable, SqlStatement joinExpression);
-
- /// <summary>
- /// Returns a LEFT JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- SqlStatement GetLeftOuterJoinClause(SqlStatement joinedTable, SqlStatement joinExpression);
-
- /// <summary>
- /// Returns a RIGHT JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- SqlStatement GetRightOuterJoinClause(SqlStatement joinedTable, SqlStatement joinExpression);
-
- /// <summary>
- /// Concatenates all join clauses
- /// </summary>
- /// <param name="joins"></param>
- /// <returns></returns>
- SqlStatement GetJoinClauses(SqlStatement[] joins);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IVendor.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IVendor.cs
deleted file mode 100644
index a91c9d311ec..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/IVendor.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data;
-using System.Reflection;
-using System.Collections.Generic;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-using System.Data.Linq;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-using Data = DbLinq.Data;
-using DbLinq.Data.Linq;
-using IExecuteResult = System.Data.Linq.IExecuteResult;
-
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// Vendor - specific part of DbLinq.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IVendor
- {
- /// <summary>
- /// VendorName represents the database being handled by this vendor 'Oracle' or 'MySql'
- /// </summary>
- string VendorName { get; }
-
- /// <summary>
- /// Builds a connection string given the input parameters
- /// </summary>
- /// <param name="host">Server host</param>
- /// <param name="databaseName">Database (or schema) name</param>
- /// <param name="userName">Login user name</param>
- /// <param name="password">Login password</param>
- /// <returns></returns>
- string BuildConnectionString(string host, string databaseName, string userName, string password);
-
- /// <summary>
- /// Pings requested DB, true is result is OK.
- /// May throw a connection exception (DataContext.DatabaseExists() handles this)
- /// </summary>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- bool Ping(DataContext dataContext);
-
- /// <summary>
- /// Component used to provide SQL Parts
- /// </summary>
- ISqlProvider SqlProvider { get; }
-
- /// <summary>
- /// Executes a stored procedure/function call
- /// </summary>
- /// <param name="context"></param>
- /// <param name="method"></param>
- /// <param name="sqlParams"></param>
- /// <returns></returns>
- IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method, params object[] sqlParams);
-
- /// <summary>
- /// Performs bulk insert.
- /// Please notice that PKs may not be updated
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="table"></param>
- /// <param name="rows"></param>
- /// <param name="pageSize"></param>
- /// <param name="transaction"></param>
- void BulkInsert<T>(Table<T> table, List<T> rows, int pageSize, IDbTransaction transaction) where T : class;
-
- /// <summary>
- /// required by DataContext ctor, which needs to create an IDbConnection, given an IVendor
- /// </summary>
- IDbConnection CreateDbConnection(string connectionString);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes
deleted file mode 100644
index 2ec42c4359a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/.gitattributes
+++ /dev/null
@@ -1,12 +0,0 @@
-/SchemaLoader.Columns.cs -crlf
-/SchemaLoader.DataName.cs -crlf
-/SchemaLoader.DataTableColumn.cs -crlf
-/SchemaLoader.ForeignKey.cs -crlf
-/SchemaLoader.Name.cs -crlf
-/SchemaLoader.StoredProcedures.cs -crlf
-/SchemaLoader.Tables.cs -crlf
-/SchemaLoader.TypeMapping.cs -crlf
-/SchemaLoader.cs -crlf
-/SqlProvider.cs -crlf
-/Vendor.ProcedureResult.cs -crlf
-/Vendor.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Columns.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Columns.cs
deleted file mode 100644
index 00c18a0da88..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Columns.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- protected abstract IList<IDataTableColumn> ReadColumns(IDbConnection connectionString, string databaseName);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataName.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataName.cs
deleted file mode 100644
index 509c726cc52..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataName.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- public class DataName : IDataName
- {
- public string Name { get; set; }
- public string Schema { get; set; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataTableColumn.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataTableColumn.cs
deleted file mode 100644
index e1b819cbc4d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.DataTableColumn.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- public class DataTableColumn : DataType, IDataTableColumn
- {
- /// <summary>
- /// The column name
- /// </summary>
- public string ColumnName { get; set; }
-
- /// <summary>
- /// The table to which belongs the column
- /// </summary>
- public string TableName { get; set; }
-
- /// <summary>
- /// The table schema to which belongs the column
- /// </summary>
- public string TableSchema { get; set; }
-
- /// <summary>
- /// Used to determine if the column is a primary key.
- /// May be null, because some vendors don't show this as a column property (Oracle for example) but as table constraints
- /// </summary>
- public bool? PrimaryKey { get; set; }
-
- /// <summary>
- /// The value assigned when nothing is specified in insert.
- /// Sometimes use to determine if a column is a sequence.
- /// </summary>
- public string DefaultValue { get; set; }
-
- /// <summary>
- /// Determines if the column value is generated when there is no value given in insert
- /// </summary>
- public bool? Generated { get; set; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.ForeignKey.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.ForeignKey.cs
deleted file mode 100644
index 56ab5bb1d5b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.ForeignKey.cs
+++ /dev/null
@@ -1,152 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using System.Text;
-using System.Collections.Generic;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- /// <summary>
- /// Loads the constraints.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="schemaName">Name of the schema.</param>
- /// <param name="conn">The conn.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <param name="names">The names.</param>
- protected abstract void LoadConstraints(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat, Names names);
-
- protected string BuildForeignKey(IDictionary<string, ColumnName> table, string key)
- {
- string[] keys = key.Split(',');
- StringBuilder result = new StringBuilder();
- foreach (string lookupKey in keys)
- {
- if (result.Length != 0)
- result.Append(',');
- result.Append(table[lookupKey].PropertyName);
- }
-
- return result.ToString();
- }
-
- /// <summary>
- /// Loads the foreign key.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="table">The table.</param>
- /// <param name="columnName">Name of the column.</param>
- /// <param name="tableName">Name of the table.</param>
- /// <param name="tableSchema">The table schema.</param>
- /// <param name="referencedColumnName">Name of the referenced column.</param>
- /// <param name="referencedTableName">Name of the referenced table.</param>
- /// <param name="referencedTableSchema">The referenced table schema.</param>
- /// <param name="constraintName">Name of the constraint.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <param name="names">The names.</param>
- protected virtual void LoadForeignKey(Database schema, Table table, string columnName, string tableName, string tableSchema,
- string referencedColumnName, string referencedTableName, string referencedTableSchema,
- string constraintName,
- NameFormat nameFormat, Names names)
- {
- var foreignKey = BuildForeignKey(names.ColumnsNames[tableName], columnName);
- var reverseForeignKey = BuildForeignKey(names.ColumnsNames[referencedTableName], referencedColumnName);
-
- var associationName = CreateAssociationName(tableName, tableSchema,
- referencedTableName, referencedTableSchema, constraintName, foreignKey, nameFormat);
-
- //both parent and child table get an [Association]
- var assoc = new Association();
- assoc.IsForeignKey = true;
- assoc.Name = constraintName;
- assoc.Type = null;
- assoc.ThisKey = foreignKey;
- assoc.OtherKey = reverseForeignKey;
- assoc.Member = associationName.ManyToOneMemberName;
- assoc.CardinalitySpecified = false;
- // TODO: generate assoc.Cardinality?
- table.Type.Associations.Add(assoc);
-
- //and insert the reverse association:
- var reverseAssociation = new Association();
- reverseAssociation.Name = constraintName;
- reverseAssociation.Type = table.Type.Name;
- reverseAssociation.Member = associationName.OneToManyMemberName;
- reverseAssociation.CardinalitySpecified = false;
- // TODO: generate reverseAssociation.Cardinality?
- reverseAssociation.ThisKey = reverseForeignKey;
- reverseAssociation.OtherKey = foreignKey;
- reverseAssociation.DeleteRule = "NO ACTION";
-
- string referencedFullDbName = GetFullDbName(referencedTableName, referencedTableSchema);
- var referencedTable = schema.Tables.FirstOrDefault(t => referencedFullDbName == t.Name);
- if (referencedTable == null)
- {
- //try case-insensitive match
- //reason: MySql's Key_Column_Usage table contains both 'Northwind' and 'northwind'
- referencedTable = schema.Tables.FirstOrDefault(t => referencedFullDbName.ToLower() == t.Name.ToLower());
- }
-
- if (referencedTable == null)
- {
- ReportForeignKeyError(schema, referencedFullDbName);
- }
- else
- {
- referencedTable.Type.Associations.Add(reverseAssociation);
- assoc.Type = referencedTable.Type.Name;
- }
- }
-
- /// <summary>
- /// Reports a foreign key error.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="referencedTableFull">The referenced table full.</param>
- private void ReportForeignKeyError(Database schema, string referencedTableFull)
- {
- var tablesMap = schema.Tables.ToDictionary(t => t.Name.ToLower());
- var referencedTableFullL = referencedTableFull.ToLower();
-
- string msg = "ERROR L91: parent table not found: " + referencedTableFull;
- Table matchedTable;
- if (tablesMap.TryGetValue(referencedTableFullL, out matchedTable))
- {
- //case problems arise from various reasons,
- //e.g. different capitalization on WIndows vs Linux,
- //bugs in DbLinq etc
- msg += " - however, schema lists a table spelled as " + matchedTable.Name;
- }
- WriteErrorLine(msg);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Name.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Name.cs
deleted file mode 100644
index 6fed0b84e3b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Name.cs
+++ /dev/null
@@ -1,177 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- /// <summary>
- /// Gets the primary keys.
- /// </summary>
- /// <param name="table">The table.</param>
- /// <returns></returns>
- protected static List<string> GetPrimaryKeys(Table table)
- {
- return (from c in table.Type.Columns where c.IsPrimaryKey select c.Name).ToList();
- }
-
- /// <summary>
- /// Checks for problematic names on columns
- /// We currently have 1 case, where column is equal to table name
- /// </summary>
- /// <param name="schema"></param>
- protected virtual void CheckColumnsName(Database schema)
- {
- foreach (var table in schema.Tables)
- {
- foreach (var column in table.Type.Columns)
- {
- // THE case
- if (column.Member == table.Type.Name)
- {
- // now, we try to append 1, then 2, etc.
- var appendValue = 0;
- for (; ; )
- {
- var newColumnMember = column.Member + ++appendValue;
- if (!table.Type.Columns.Any(c => c.Member == newColumnMember))
- {
- column.Member = newColumnMember;
- }
- }
- }
- }
- }
- }
-
- /// <summary>
- /// Checks for name conflicts, given lambdas to correct on conflicts
- /// </summary>
- /// <param name="schema"></param>
- /// <param name="tableNamedAssociationRenamer"></param>
- /// <param name="columnNamedAssociationRenamer"></param>
- protected virtual void CheckConstraintsName(Database schema,
- Func<Association, string> tableNamedAssociationRenamer,
- Func<Association, string> columnNamedAssociationRenamer)
- {
- foreach (var table in schema.Tables)
- {
- foreach (var association in table.Type.Associations)
- {
- var localAssociation = association;
- if (association.Member == table.Type.Name)
- association.Member = tableNamedAssociationRenamer(association);
- else if ((from column in table.Type.Columns where column.Member == localAssociation.Member select column).FirstOrDefault() != null)
- {
- association.Member = columnNamedAssociationRenamer(association);
- }
- }
- }
- }
-
- /// <summary>
- /// Checks for name conflicts
- /// </summary>
- /// <param name="schema"></param>
- protected virtual void CheckConstraintsName(Database schema)
- {
- CheckConstraintsName(schema,
- association => association.ThisKey.Replace(',', '_') + association.Member,
- association => association.Member + association.Type);
- }
-
- /// <summary>
- /// Generates storage fields, given a formatting method
- /// </summary>
- /// <param name="schema"></param>
- /// <param name="storageGenerator"></param>
- protected virtual void GenerateStorageAndMemberFields(Database schema, Func<string, string> storageGenerator)
- {
- foreach (var table in schema.Tables)
- {
- foreach (var column in table.Type.Columns)
- {
- column.Storage = storageGenerator(column.Member);
- }
-
- HashSet<string> storageFields = new HashSet<string>();
- HashSet<string> memberFields = new HashSet<string>();
- foreach (var column in table.Type.Columns)
- {
- storageFields.Add(column.Storage);
- memberFields.Add(column.Member);
- }
-
- foreach (var association in table.Type.Associations)
- {
- association.Storage = storageGenerator(association.Member);
-
- //Associations may contain the same foreign key more than once - add a number suffix to duplicates
- for (var suffix = 0; ; suffix++)
- {
- var name = suffix == 0 ? association.Storage : association.Storage + suffix;
- if (storageFields.Contains(name)) continue;
- association.Storage = name;
- storageFields.Add(name);
- break;
- }
-
- for (var suffix = 0; ; suffix++)
- {
- var name = suffix == 0 ? association.Member : association.Member + suffix;
- if (memberFields.Contains(name)) continue;
- association.Member = name;
- memberFields.Add(name);
- break;
- }
- }
- }
- }
-
- /// <summary>
- /// Generates all storage fields
- /// </summary>
- /// <param name="schema"></param>
- protected virtual void GenerateStorageAndMemberFields(Database schema)
- {
- GenerateStorageAndMemberFields(schema, delegate(string name)
- {
- //jgm 2008June: pre-pended underscore to have same storage format as MS
- // TODO: add an option for this behavior
- var storage = "_" + NameFormatter.Format(name, Case.camelCase);
- if (storage == name)
- storage = "_" + storage;
- return storage;
- });
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.StoredProcedures.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.StoredProcedures.cs
deleted file mode 100644
index 6eb492ef502..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.StoredProcedures.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Data;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- /// <summary>
- /// Loads the stored procedures.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="schemaName">Name of the schema.</param>
- /// <param name="conn">The conn.</param>
- /// <param name="nameFormat">The name format.</param>
- protected virtual void LoadStoredProcedures(Database schema, SchemaName schemaName, IDbConnection conn, NameFormat nameFormat)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Tables.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Tables.cs
deleted file mode 100644
index 9d6e8b3382a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.Tables.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Data;
-using DbLinq.Util;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- /// <summary>
- /// Reads the data name and schema.
- /// </summary>
- /// <param name="dataRecord">The data record.</param>
- /// <returns></returns>
- protected virtual IDataName ReadDataNameAndSchema(IDataRecord dataRecord)
- {
- var dataName = new DataName { Name = dataRecord.GetAsString(0), Schema = dataRecord.GetAsString(1) };
- return dataName;
- }
-
- /// <summary>
- /// Reads the tables.
- /// </summary>
- /// <param name="connectionString">The connection string.</param>
- /// <param name="databaseName">Name of the database.</param>
- /// <returns></returns>
- public abstract IList<IDataName> ReadTables(IDbConnection connectionString, string databaseName);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.TypeMapping.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.TypeMapping.cs
deleted file mode 100644
index ba670473e12..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.TypeMapping.cs
+++ /dev/null
@@ -1,467 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Reflection;
-using System.Text.RegularExpressions;
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class SchemaLoader
- {
- /// <summary>
- /// This class is used as fallback when no matching type was found.
- /// If we have the case, then something is missing from DbMetal
- /// </summary>
- internal class UnknownType
- {
- }
-
- /// <summary>
- /// Default IDataType implementation (see IDataType for details)
- /// </summary>
- public class DataType : IDataType
- {
- public virtual string SqlType { get; set; }
- public virtual string ManagedType { get; set; }
- public virtual bool Nullable { get; set; }
- public virtual long? Length { get; set; }
- public virtual int? Precision { get; set; }
- public virtual int? Scale { get; set; }
- public virtual bool? Unsigned { get; set; }
- public string FullType { get; set; }
- }
-
- protected virtual Type MapDbType(string columnName, IDataType dataType)
- {
- if (dataType == null)
- throw new ArgumentNullException("dataType");
- if (dataType.ManagedType != null)
- return Type.GetType(dataType.ManagedType, true);
-
- string dataTypeL = dataType.SqlType.ToLowerInvariant();
-
- if (columnName != null && columnName.ToLower().Contains("guid"))
- {
- bool correctTypeAndLen =
- ((dataTypeL == "char" || dataTypeL == "varchar") && dataType.Length == 36)
- || ((dataTypeL == "binary") && dataType.Length == 16);
-
- if (correctTypeAndLen)
- {
- Console.WriteLine("experimental support for guid--");
- return typeof(Guid);
- }
- }
-
- switch (dataTypeL)
- {
- // string
- case "c":
- case "char":
- case "character":
- case "character varying":
- case "inet":
- case "long":
- case "longtext":
- case "long varchar":
- case "mediumtext":
- case "nchar":
- case "ntext":
- case "nvarchar":
- case "nvarchar2":
- case "string":
- case "text":
- case "varchar":
- case "varchar2":
- case "clob": // oracle type
- case "nclob": // oracle type
- case "rowid": // oracle type
- case "urowid": // oracle type
- case "tinytext": // mysql type
- return typeof(String);
-
- // bool
- case "bit":
- case "bool":
- case "boolean":
- return typeof(Boolean);
-
- // int8
- case "tinyint":
- if (dataType.Length == 1)
- return typeof(Boolean);
- // tinyint is supposed to be signed
- // but we can have explicit sign
- if (dataType.Unsigned ?? false)
- return typeof(Byte);
- // default case, unsigned
- return typeof(SByte);
-
- // int16
- case "short":
- case "smallint":
- if (dataType.Unsigned ?? false)
- return typeof(UInt16);
- return typeof(Int16);
-
- // int32
- case "int":
- case "integer":
- case "mediumint":
- if (dataType.Unsigned ?? false)
- return typeof(UInt32);
- return typeof(Int32);
-
- // int64
- case "bigint":
- return typeof(Int64);
-
- // single
- case "float":
- case "float4":
- case "real":
- case "binary_float": // oracle type
- case "unsigned float": // mysql type
- case "float unsigned": // mysql type
- return typeof(Single);
-
- // double
- case "double":
- case "double precision":
- case "binary_double": // oracle type
- case "unsigned double":// mysql type
- case "double unsigned":// mysql type
- return typeof(Double);
-
- // decimal
- case "decimal":
- case "money":
- case "numeric":
- return typeof(Decimal);
- case "number": // special oracle type
- if (dataType.Precision.HasValue && (dataType.Scale ?? 0) == 0)
- {
- if (dataType.Precision.Value == 1)
- return typeof(Boolean);
- if (dataType.Precision.Value <= 4)
- return typeof(Int16);
- if (dataType.Precision.Value <= 9)
- return typeof(Int32);
- if (dataType.Precision.Value <= 19)
- return typeof(Int64);
- }
- return typeof(Decimal);
-
- // time interval
- case "interval":
- return typeof(TimeSpan);
-
- //enum
- case "enum":
- case "set":
- return MapEnumDbType(dataType);
-
- // date
- case "date":
- case "datetime":
- case "ingresdate":
- case "timestamp":
- case "timestamp without time zone":
- case "timestamp with time zone":
- case "time":
- case "time without time zone": //reported by twain_bu...@msn.com,
- case "time with time zone":
- return typeof(DateTime);
-
- // byte[]
- case "binary":
- case "blob":
- case "bytea":
- case "byte varying":
- case "image":
- case "longblob":
- case "long byte":
- case "oid":
- case "sytea":
- case "mediumblob":
- case "tinyblob":
- case "raw": // oracle type
- case "long raw": // oracle type
- case "varbinary":
- return typeof(Byte[]);
-
- // PostgreSQL, for example has an uuid type that can be mapped as a Guid
- case "uuid":
- return typeof(Guid);
-
- case "void":
- return null;
-
- // if we fall to this case, we must handle the type
- default:
- throw new ArgumentException(
- string.Format("Don't know how to convert the SQL type '{0}' into a managed type.", dataTypeL),
- "dataType");
- }
- }
-
- protected class EnumType : Type
- {
- internal EnumType()
- {
- EnumValues = new Dictionary<string, int>();
- }
-
- public string EnumName { get; set; }
-
- public IDictionary<string, int> EnumValues;
-
- #region Type overrides - the ones who make sense
-
- public override string Name
- {
- get { return EnumName; }
- }
-
- public override Type BaseType
- {
- get { return typeof(Enum); }
- }
-
- public override string FullName
- {
- get { return Name; } // this is a dynamic type without any qualification (namespace or assembly)
- }
-
- protected override bool IsArrayImpl()
- {
- return false;
- }
-
- protected override bool IsByRefImpl()
- {
- return false;
- }
-
- protected override bool IsCOMObjectImpl()
- {
- return false;
- }
-
- protected override bool IsPointerImpl()
- {
- return false;
- }
-
- protected override bool IsPrimitiveImpl()
- {
- return true;
- }
-
- #endregion
-
- #region Type overrides - the ones we don't care about
- public override object[] GetCustomAttributes(Type attributeType, bool inherit)
- {
- throw new NotImplementedException();
- }
-
- public override object[] GetCustomAttributes(bool inherit)
- {
- throw new NotImplementedException();
- }
-
- public override bool IsDefined(Type attributeType, bool inherit)
- {
- throw new NotImplementedException();
- }
-
- public override Assembly Assembly
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string AssemblyQualifiedName
- {
- get { throw new NotImplementedException(); }
- }
-
- protected override TypeAttributes GetAttributeFlagsImpl()
- {
- throw new NotImplementedException();
- }
-
- protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder,
- CallingConventions callConvention, Type[] types,
- ParameterModifier[] modifiers)
- {
- throw new NotImplementedException();
- }
-
- public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override Type GetElementType()
- {
- throw new NotImplementedException();
- }
-
- public override EventInfo GetEvent(string name, BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override EventInfo[] GetEvents(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override FieldInfo GetField(string name, BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override FieldInfo[] GetFields(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override Type GetInterface(string name, bool ignoreCase)
- {
- throw new NotImplementedException();
- }
-
- public override Type[] GetInterfaces()
- {
- throw new NotImplementedException();
- }
-
- public override MemberInfo[] GetMembers(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder,
- CallingConventions callConvention, Type[] types,
- ParameterModifier[] modifiers)
- {
- throw new NotImplementedException();
- }
-
- public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override Type GetNestedType(string name, BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override Type[] GetNestedTypes(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
- {
- throw new NotImplementedException();
- }
-
- protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder,
- Type returnType, Type[] types, ParameterModifier[] modifiers)
- {
- throw new NotImplementedException();
- }
-
- public override Guid GUID
- {
- get { throw new NotImplementedException(); }
- }
-
- protected override bool HasElementTypeImpl()
- {
- throw new NotImplementedException();
- }
-
- public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target,
- object[] args, ParameterModifier[] modifiers, CultureInfo culture,
- string[] namedParameters)
- {
- throw new NotImplementedException();
- }
-
- public override Module Module
- {
- get { throw new NotImplementedException(); }
- }
-
- public override string Namespace
- {
- get { throw new NotImplementedException(); }
- }
-
- public override Type UnderlyingSystemType
- {
- get { throw new NotImplementedException(); }
- }
- #endregion
- }
-
- protected static Regex DefaultEnumDefinitionEx = new Regex(@"\s*(enum|set)\s*\((?<values>.*)\s*\)\s*", RegexOptions.Compiled);
- protected static Regex EnumValuesEx = new Regex(@"\'(?<value>\w*)\'\s*,?\s*", RegexOptions.Compiled);
-
- /// <summary>
- /// Maps a type to enum type, if possible.
- /// </summary>
- /// <param name="dataType">Type of the data.</param>
- /// <returns></returns>
- protected virtual EnumType MapEnumDbType(IDataType dataType)
- {
- var enumType = new EnumType();
- // MySQL represents enums as follows:
- // enum('value1','value2')
- Match outerMatch = DefaultEnumDefinitionEx.Match(dataType.FullType);
- if (outerMatch.Success)
- {
- string values = outerMatch.Groups["values"].Value;
- var innerMatches = EnumValuesEx.Matches(values);
- int currentValue = 1;
- foreach (Match innerMatch in innerMatches)
- {
- var value = innerMatch.Groups["value"].Value;
- enumType.EnumValues[value] = currentValue++;
- }
- }
- return enumType;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.cs
deleted file mode 100644
index ef05fc55baa..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SchemaLoader.cs
+++ /dev/null
@@ -1,453 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.IO;
-using System.Linq;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using DbLinq.Factory;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using System.Text.RegularExpressions;
-
-namespace DbLinq.Vendor.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- abstract partial class SchemaLoader : ISchemaLoader
- {
- /// <summary>
- /// Underlying vendor
- /// </summary>
- /// <value></value>
- public abstract IVendor Vendor { get; set; }
- /// <summary>
- /// Connection used to read schema
- /// </summary>
- /// <value></value>
- public IDbConnection Connection { get; set; }
- /// <summary>
- /// Gets or sets the name formatter.
- /// </summary>
- /// <value>The name formatter.</value>
- public INameFormatter NameFormatter { get; set; }
-
- private TextWriter log;
- /// <summary>
- /// Log output
- /// </summary>
- public TextWriter Log
- {
- get { return log ?? Console.Out; }
- set { log = value; }
- }
-
- /// <summary>
- /// Loads database schema
- /// </summary>
- /// <param name="databaseName"></param>
- /// <param name="nameAliases"></param>
- /// <param name="nameFormat"></param>
- /// <param name="loadStoredProcedures"></param>
- /// <param name="contextNamespace"></param>
- /// <param name="entityNamespace"></param>
- /// <returns></returns>
- public virtual Database Load(string databaseName, INameAliases nameAliases, NameFormat nameFormat,
- bool loadStoredProcedures, string contextNamespace, string entityNamespace)
- {
- // check if connection is open. Note: we may use something more flexible
- if (Connection.State != ConnectionState.Open)
- Connection.Open();
-
- // get the database name. If we don't have one, take it from connection string...
- if (string.IsNullOrEmpty(databaseName))
- databaseName = Connection.Database;
- // ... and if connection string doesn't provide a name, then throw an error
- if (string.IsNullOrEmpty(databaseName))
- throw new ArgumentException("A database name is required. Please specify /database=<databaseName>");
-
- databaseName = GetDatabaseNameAliased(databaseName, nameAliases);
-
- var schemaName = NameFormatter.GetSchemaName(databaseName, GetExtraction(databaseName), nameFormat);
- var names = new Names();
- var schema = new Database
- {
- Name = schemaName.DbName,
- Class = GetRuntimeClassName(schemaName.ClassName, nameAliases),
- BaseType = typeof(DataContext).FullName,
- ContextNamespace = contextNamespace,
- EntityNamespace = entityNamespace,
- };
-
- // order is important, we must have:
- // 1. tables
- // 2. columns
- // 3. constraints
- LoadTables(schema, schemaName, Connection, nameAliases, nameFormat, names);
- LoadColumns(schema, schemaName, Connection, nameAliases, nameFormat, names);
- CheckColumnsName(schema);
- LoadConstraints(schema, schemaName, Connection, nameFormat, names);
- CheckConstraintsName(schema);
- if (loadStoredProcedures)
- LoadStoredProcedures(schema, schemaName, Connection, nameFormat);
- // names aren't checked here anymore, because this confuses DBML editor.
- // they will (for now) be checked before .cs generation
- // in the end, when probably will end up in mapping source (or somewhere around)
- //CheckNamesSafety(schema);
-
- // generate backing fields name (since we have here correct names)
- GenerateStorageAndMemberFields(schema);
-
- return schema;
- }
-
- /// <summary>
- /// Gets a usable name for the database.
- /// </summary>
- /// <param name="databaseName">Name of the database.</param>
- /// <returns></returns>
- protected virtual string GetDatabaseName(string databaseName)
- {
- return databaseName;
- }
-
- protected virtual string GetDatabaseNameAliased(string databaseName, INameAliases nameAliases)
- {
- string databaseNameAliased = nameAliases != null ? nameAliases.GetDatabaseNameAlias(databaseName) : null;
- return (databaseNameAliased != null) ? databaseNameAliased : GetDatabaseName(databaseName);
- }
-
- /// <summary>
- /// Gets a usable name for the database class.
- /// </summary>
- /// <param name="databaseName">Name of the clas.</param>
- /// <returns></returns>
- protected virtual string GetRuntimeClassName(string className, INameAliases nameAliases)
- {
- string classNameAliased = nameAliases != null ? nameAliases.GetClassNameAlias(className) : null;
- return (classNameAliased != null) ? classNameAliased : className;
- }
-
- /// <summary>
- /// Writes an error line.
- /// </summary>
- /// <param name="format">The format.</param>
- /// <param name="arg">The arg.</param>
- protected void WriteErrorLine(string format, params object[] arg)
- {
- var o = Log;
- if (o == Console.Out)
- o = Console.Error;
- o.WriteLine(format, arg);
- }
-
- protected SchemaLoader()
- {
- NameFormatter = ObjectFactory.Create<INameFormatter>(); // the Pluralize property is set dynamically, so no singleton
- }
-
- /// <summary>
- /// Gets the extraction type from a columnname.
- /// </summary>
- /// <param name="dbColumnName">Name of the db column.</param>
- /// <returns></returns>
- protected virtual WordsExtraction GetExtraction(string dbColumnName)
- {
- bool isMixedCase = dbColumnName != dbColumnName.ToLower() && dbColumnName != dbColumnName.ToUpper();
- return isMixedCase ? WordsExtraction.FromCase : WordsExtraction.FromDictionary;
- }
-
- /// <summary>
- /// Gets the full name of a name and schema.
- /// </summary>
- /// <param name="dbName">Name of the db.</param>
- /// <param name="dbSchema">The db schema.</param>
- /// <returns></returns>
- protected virtual string GetFullDbName(string dbName, string dbSchema)
- {
- string fullDbName;
- if (dbSchema == null)
- fullDbName = dbName;
- else
- fullDbName = string.Format("{0}.{1}", dbSchema, dbName);
- return fullDbName;
- }
-
- /// <summary>
- /// Creates the name of the table given a name and schema
- /// </summary>
- /// <param name="dbTableName">Name of the db table.</param>
- /// <param name="dbSchema">The db schema.</param>
- /// <param name="nameAliases">The name aliases.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <param name="extraction">The extraction.</param>
- /// <returns></returns>
- protected virtual TableName CreateTableName(string dbTableName, string dbSchema, INameAliases nameAliases, NameFormat nameFormat, WordsExtraction extraction)
- {
- // if we have an alias, use it, and don't try to analyze it (a human probably already did the job)
- var tableTypeAlias = nameAliases != null ? nameAliases.GetTableTypeAlias(dbTableName, dbSchema) : null;
- if (tableTypeAlias != null)
- extraction = WordsExtraction.None;
- else
- tableTypeAlias = dbTableName;
-
- var tableName = NameFormatter.GetTableName(tableTypeAlias, extraction, nameFormat);
-
- // alias for member
- var tableMemberAlias = nameAliases != null ? nameAliases.GetTableMemberAlias(dbTableName, dbSchema) : null;
- if (tableMemberAlias != null)
- tableName.MemberName = tableMemberAlias;
-
- tableName.DbName = GetFullDbName(dbTableName, dbSchema);
- return tableName;
- }
-
- protected virtual TableName CreateTableName(string dbTableName, string dbSchema, INameAliases nameAliases, NameFormat nameFormat)
- {
- return CreateTableName(dbTableName, dbSchema, nameAliases, nameFormat, GetExtraction(dbTableName));
- }
-
- Regex startsWithNumber = new Regex(@"^\d", RegexOptions.Compiled);
-
- /// <summary>
- /// Creates the name of the column.
- /// </summary>
- /// <param name="dbColumnName">Name of the db column.</param>
- /// <param name="dbTableName">Name of the db table.</param>
- /// <param name="dbSchema">The db schema.</param>
- /// <param name="nameAliases">The name aliases.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- protected virtual ColumnName CreateColumnName(string dbColumnName, string dbTableName, string dbSchema, INameAliases nameAliases, NameFormat nameFormat)
- {
- var columnNameAlias = nameAliases != null ? nameAliases.GetColumnMemberAlias(dbColumnName, dbTableName, dbSchema) : null;
- WordsExtraction extraction;
- if (columnNameAlias != null)
- {
- extraction = WordsExtraction.None;
- }
- else
- {
- extraction = GetExtraction(dbColumnName);
- columnNameAlias = dbColumnName;
- }
- var columnName = NameFormatter.GetColumnName(columnNameAlias, extraction, nameFormat);
- // The member name can not be the same as the class
- // we add a "1" (just like SqlMetal does)
- var tableName = CreateTableName(dbTableName, dbSchema, nameAliases, nameFormat);
- if (columnName.PropertyName == tableName.ClassName)
- columnName.PropertyName = columnName.PropertyName + "1";
-
- if (startsWithNumber.IsMatch(columnName.PropertyName))
- columnName.PropertyName = "_" + columnName.PropertyName;
-
- columnName.DbName = dbColumnName;
- return columnName;
- }
-
- /// <summary>
- /// Creates the name of the procedure.
- /// </summary>
- /// <param name="dbProcedureName">Name of the db procedure.</param>
- /// <param name="dbSchema">The db schema.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- protected virtual ProcedureName CreateProcedureName(string dbProcedureName, string dbSchema, NameFormat nameFormat)
- {
- var procedureName = NameFormatter.GetProcedureName(dbProcedureName, GetExtraction(dbProcedureName), nameFormat);
- procedureName.DbName = GetFullDbName(dbProcedureName, dbSchema);
- return procedureName;
- }
-
- /// <summary>
- /// Creates the name of the association.
- /// </summary>
- /// <param name="dbManyName">Name of the db many.</param>
- /// <param name="dbManySchema">The db many schema.</param>
- /// <param name="dbOneName">Name of the db one.</param>
- /// <param name="dbOneSchema">The db one schema.</param>
- /// <param name="dbConstraintName">Name of the db constraint.</param>
- /// <param name="foreignKeyName">Name of the foreign key.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- protected virtual AssociationName CreateAssociationName(string dbManyName, string dbManySchema,
- string dbOneName, string dbOneSchema, string dbConstraintName, string foreignKeyName, NameFormat nameFormat)
- {
- var associationName = NameFormatter.GetAssociationName(dbManyName, dbOneName,
- dbConstraintName, foreignKeyName, GetExtraction(dbManyName), nameFormat);
- associationName.DbName = GetFullDbName(dbManyName, dbManySchema);
- return associationName;
- }
-
- /// <summary>
- /// Creates the name of the schema.
- /// </summary>
- /// <param name="databaseName">Name of the database.</param>
- /// <param name="connection">The connection.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <returns></returns>
- protected virtual SchemaName CreateSchemaName(string databaseName, IDbConnection connection, NameFormat nameFormat)
- {
- if (string.IsNullOrEmpty(databaseName))
- {
- databaseName = connection.Database;
- if (string.IsNullOrEmpty(databaseName))
- throw new ArgumentException("Could not deduce database name from connection string. Please specify /database=<databaseName>");
- }
- return NameFormatter.GetSchemaName(databaseName, GetExtraction(databaseName), nameFormat);
- }
-
- protected virtual ParameterName CreateParameterName(string dbParameterName, NameFormat nameFormat)
- {
- var parameterName = NameFormatter.GetParameterName(dbParameterName, GetExtraction(dbParameterName), nameFormat);
- return parameterName;
- }
-
- protected class Names
- {
- public IDictionary<string, TableName> TablesNames = new Dictionary<string, TableName>();
- public IDictionary<string, IDictionary<string, ColumnName>> ColumnsNames = new Dictionary<string, IDictionary<string, ColumnName>>();
-
- public void AddColumn(string dbTableName, ColumnName columnName)
- {
- IDictionary<string, ColumnName> columns;
- if (!ColumnsNames.TryGetValue(dbTableName, out columns))
- {
- columns = new Dictionary<string, ColumnName>();
- ColumnsNames[dbTableName] = columns;
- }
- columns[columnName.DbName] = columnName;
- }
- }
-
- /// <summary>
- /// Loads the tables in the given schema.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="schemaName">Name of the schema.</param>
- /// <param name="conn">The conn.</param>
- /// <param name="nameAliases">The name aliases.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <param name="names">The names.</param>
- protected virtual void LoadTables(Database schema, SchemaName schemaName, IDbConnection conn, INameAliases nameAliases, NameFormat nameFormat, Names names)
- {
- var tables = ReadTables(conn, schemaName.DbName);
- foreach (var row in tables)
- {
- var tableName = CreateTableName(row.Name, row.Schema, nameAliases, nameFormat);
- names.TablesNames[tableName.DbName] = tableName;
-
- var table = new Table();
- table.Name = tableName.DbName;
- table.Member = tableName.MemberName;
- table.Type.Name = tableName.ClassName;
- schema.Tables.Add(table);
- }
- }
-
- /// <summary>
- /// Loads the columns.
- /// </summary>
- /// <param name="schema">The schema.</param>
- /// <param name="schemaName">Name of the schema.</param>
- /// <param name="conn">The conn.</param>
- /// <param name="nameAliases">The name aliases.</param>
- /// <param name="nameFormat">The name format.</param>
- /// <param name="names">The names.</param>
- protected void LoadColumns(Database schema, SchemaName schemaName, IDbConnection conn, INameAliases nameAliases, NameFormat nameFormat, Names names)
- {
- var columnRows = ReadColumns(conn, schemaName.DbName);
- foreach (var columnRow in columnRows)
- {
- var columnName = CreateColumnName(columnRow.ColumnName, columnRow.TableName, columnRow.TableSchema, nameAliases, nameFormat);
- names.AddColumn(columnRow.TableName, columnName);
-
- //find which table this column belongs to
- string fullColumnDbName = GetFullDbName(columnRow.TableName, columnRow.TableSchema);
- DbLinq.Schema.Dbml.Table tableSchema = schema.Tables.FirstOrDefault(tblSchema => fullColumnDbName == tblSchema.Name);
- if (tableSchema == null)
- {
- WriteErrorLine("ERROR L46: Table '" + columnRow.TableName + "' not found for column " + columnRow.ColumnName);
- continue;
- }
- var column = new Column();
- column.Name = columnName.DbName;
- column.Member = columnName.PropertyName;
- column.DbType = columnRow.FullType;
-
- if (columnRow.PrimaryKey.HasValue)
- column.IsPrimaryKey = columnRow.PrimaryKey.Value;
-
- bool? generated = (nameAliases != null) ? nameAliases.GetColumnGenerated(columnRow.ColumnName, columnRow.TableName, columnRow.TableSchema) : null;
- if (!generated.HasValue)
- generated = columnRow.Generated;
- if (generated.HasValue)
- column.IsDbGenerated = generated.Value;
-
- AutoSync? autoSync = (nameAliases != null) ? nameAliases.GetColumnAutoSync(columnRow.ColumnName, columnRow.TableName, columnRow.TableSchema) : null;
- if (autoSync.HasValue)
- column.AutoSync = autoSync.Value;
-
- // the Expression can originate from two sources:
- // 1. DefaultValue
- // 2. Expression
- // we use any valid source (we can't have both)
- if (column.IsDbGenerated && columnRow.DefaultValue != null)
- column.Expression = columnRow.DefaultValue;
-
- column.CanBeNull = columnRow.Nullable;
-
- string columnTypeAlias = nameAliases != null ? nameAliases.GetColumnForcedType(columnRow.ColumnName, columnRow.TableName, columnRow.TableSchema) : null;
- var columnType = MapDbType(columnName.DbName, columnRow);
-
- var columnEnumType = columnType as EnumType;
- if (columnEnumType != null)
- {
- var enumType = column.SetExtendedTypeAsEnumType();
- enumType.Name = columnEnumType.Name;
- foreach (KeyValuePair<string, int> enumValue in columnEnumType.EnumValues)
- {
- enumType[enumValue.Key] = enumValue.Value;
- }
- }
- else if (columnTypeAlias != null)
- column.Type = columnTypeAlias;
- else
- column.Type = columnType.ToString();
-
- tableSchema.Type.Columns.Add(column);
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SqlProvider.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SqlProvider.cs
deleted file mode 100644
index 2ede68f2369..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/SqlProvider.cs
+++ /dev/null
@@ -1,1652 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Text.RegularExpressions;
-
-using DbLinq.Data.Linq.Sql;
-using DbLinq.Data.Linq.Sugar.Expressions;
-
-using DbLinq.Util;
-
-namespace DbLinq.Vendor.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class SqlProvider : ISqlProvider
- {
- public virtual ExpressionTranslator GetTranslator()
- {
- return new ExpressionTranslator();
- }
-
- /// <summary>
- /// Builds an insert clause
- /// </summary>
- /// <param name="table">Table name</param>
- /// <param name="inputColumns">Columns to be inserted</param>
- /// <param name="inputValues">Values to be inserted into columns</param>
- /// <returns></returns>
- public virtual SqlStatement GetInsert(SqlStatement table, IList<SqlStatement> inputColumns, IList<SqlStatement> inputValues)
- {
- if (inputColumns.Count == 0)
- return SqlStatement.Empty;
-
- var insertBuilder = new SqlStatementBuilder("INSERT INTO ");
- insertBuilder.Append(table);
- insertBuilder.AppendFormat(" ({0})", SqlStatement.Join(", ", inputColumns));
- insertBuilder.Append(" VALUES");
- insertBuilder.AppendFormat(" ({0})", SqlStatement.Join(", ", inputValues));
- return insertBuilder.ToSqlStatement();
- }
-
- /// <summary>
- /// Builds the statements that gets back the IDs for the inserted statement
- /// </summary>
- /// <param name="table"></param>
- /// <param name="autoPKColumn">Auto-generated PK columns for reference (i.e. AUTO_INCREMENT)</param>
- /// <param name="inputPKColumns">PK columns for reference</param>
- /// <param name="inputPKValues">PK values for reference</param>
- /// <param name="outputParameters">Expected output parameters</param>
- /// <param name="outputExpressions">Expressions (to help generate output parameters)</param>
- /// <returns></returns>
- public virtual SqlStatement GetInsertIds(SqlStatement table, IList<SqlStatement> autoPKColumn, IList<SqlStatement> pkColumns, IList<SqlStatement> pkValues, IList<SqlStatement> outputColumns, IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions)
- {
- if (autoPKColumn.Count == outputParameters.Count)
- return "SELECT @@IDENTITY";
-
- var insertIds = new SqlStatementBuilder("SELECT ");
- insertIds.AppendFormat(" ({0})", SqlStatement.Join(", ", outputColumns));
- insertIds.Append(" FROM ");
- insertIds.Append(table);
- insertIds.Append(" WHERE ");
- bool valueSet = false;
- if (autoPKColumn.Count > 0)
- {
- insertIds.AppendFormat("{0} = @@IDENTITY", autoPKColumn[0]);
- valueSet = true;
- }
- for (IEnumerator<SqlStatement> column = pkColumns.GetEnumerator(), value = pkValues.GetEnumerator(); column.MoveNext() && value.MoveNext();)
- {
- if (valueSet)
- insertIds.Append(" AND ");
- insertIds.AppendFormat("{0} = {1}", column.Current, value.Current);
- valueSet = true;
- }
- return insertIds.ToSqlStatement();
- }
-
- /// <summary>
- /// Builds an update clause
- /// </summary>
- /// <param name="table"></param>
- /// <param name="inputColumns">Columns to be inserted</param>
- /// <param name="inputValues">Values to be inserted into columns</param>
- /// <param name="outputParameters">Expected output parameters</param>
- /// <param name="outputExpressions">Expressions (to help generate output parameters)</param>
- /// <param name="inputPKColumns">PK columns for reference</param>
- /// <param name="inputPKValues">PK values for reference</param>
- /// <returns></returns>
- public SqlStatement GetUpdate(SqlStatement table, IList<SqlStatement> inputColumns,
- IList<SqlStatement> inputValues,
- IList<SqlStatement> outputParameters, IList<SqlStatement> outputExpressions,
- IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues)
- {
- if (inputColumns.Count == 0)
- return SqlStatement.Empty;
-
- var updateBuilder = new SqlStatementBuilder("UPDATE ");
- updateBuilder.Append(table);
- updateBuilder.Append(" SET ");
- bool valueSet = false;
- for (IEnumerator<SqlStatement> column = inputColumns.GetEnumerator(), value = inputValues.GetEnumerator(); column.MoveNext() && value.MoveNext(); )
- {
- if (valueSet)
- updateBuilder.Append(", ");
- updateBuilder.AppendFormat("{0} = {1}", column.Current, value.Current);
- valueSet = true;
- }
- updateBuilder.Append(" WHERE ");
- valueSet = false;
- for (IEnumerator<SqlStatement> column = inputPKColumns.GetEnumerator(), value = inputPKValues.GetEnumerator(); column.MoveNext() && value.MoveNext(); )
- {
- if (valueSet)
- updateBuilder.Append(" AND ");
- updateBuilder.AppendFormat("{0} = {1}", column.Current, value.Current);
- valueSet = true;
- }
- return updateBuilder.ToSqlStatement();
- }
-
- /// <summary>
- /// Builds a delete clause
- /// </summary>
- /// <param name="table"></param>
- /// <param name="inputPKColumns">PK columns for reference</param>
- /// <param name="inputPKValues">PK values for reference</param>
- /// <returns></returns>
- public SqlStatement GetDelete(SqlStatement table, IList<SqlStatement> inputPKColumns, IList<SqlStatement> inputPKValues)
- {
- if (inputPKColumns.Count == 0)
- return SqlStatement.Empty;
-
- var deleteBuilder = new SqlStatementBuilder("DELETE FROM ");
- deleteBuilder.Append(table);
- deleteBuilder.Append(" WHERE ");
- bool valueSet = false;
- for (IEnumerator<SqlStatement> column = inputPKColumns.GetEnumerator(), value = inputPKValues.GetEnumerator(); column.MoveNext() && value.MoveNext(); )
- {
- if (valueSet)
- deleteBuilder.Append(" AND ");
- deleteBuilder.AppendFormat("{0} = {1}", column.Current, value.Current);
- valueSet = true;
- }
- return deleteBuilder.ToSqlStatement();
- }
-
- /// <summary>
- /// Gets the new line string.
- /// </summary>
- /// <value>The new line.</value>
- public string NewLine
- {
- get { return Environment.NewLine; }
- }
- /// <summary>
- /// Converts a constant value to a literal representation
- /// </summary>
- /// <param name="literal"></param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteral(object literal)
- {
- if (literal == null)
- return GetNullLiteral();
- if (literal is string)
- return GetLiteral((string)literal);
- if (literal is char)
- return GetLiteral(literal.ToString());
- if (literal is bool)
- return GetLiteral((bool)literal);
- if (literal is DateTime)
- return GetLiteral((DateTime)literal);
- if (literal.GetType().IsArray)
- return GetLiteral((Array)literal);
- return Convert.ToString(literal, CultureInfo.InvariantCulture);
- }
-
- public virtual SqlStatement GetLiteral(DateTime literal)
- {
- return literal.ToString("o");
- }
-
- public virtual SqlStatement GetLiteral(bool literal)
- {
- return Convert.ToString(literal, CultureInfo.InvariantCulture);
- }
-
- /// <summary>
- /// Converts a standard operator to an expression
- /// </summary>
- /// <param name="operationType"></param>
- /// <param name="p"></param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteral(ExpressionType operationType, IList<SqlStatement> p)
- {
- switch (operationType)
- {
- case ExpressionType.Add:
- return GetLiteralAdd(p[0], p[1]);
- case ExpressionType.AddChecked:
- return GetLiteralAddChecked(p[0], p[1]);
- case ExpressionType.And:
- return GetLiteralAnd(p[0], p[1]);
- case ExpressionType.AndAlso:
- return GetLiteralAndAlso(p[0], p[1]);
- case ExpressionType.ArrayLength:
- return GetLiteralArrayLength(p[0], p[1]);
- case ExpressionType.ArrayIndex:
- return GetLiteralArrayIndex(p[0], p[1]);
- case ExpressionType.Call:
- return GetLiteralCall(p[0]);
- case ExpressionType.Coalesce:
- return GetLiteralCoalesce(p[0], p[1]);
- case ExpressionType.Conditional:
- return GetLiteralConditional(p[0], p[1], p[2]);
- //case ExpressionType.Constant:
- //break;
- case ExpressionType.Divide:
- return GetLiteralDivide(p[0], p[1]);
- case ExpressionType.Equal:
- return GetLiteralEqual(p[0], p[1]);
- case ExpressionType.ExclusiveOr:
- return GetLiteralExclusiveOr(p[0], p[1]);
- case ExpressionType.GreaterThan:
- return GetLiteralGreaterThan(p[0], p[1]);
- case ExpressionType.GreaterThanOrEqual:
- return GetLiteralGreaterThanOrEqual(p[0], p[1]);
- //case ExpressionType.Invoke:
- //break;
- //case ExpressionType.Lambda:
- //break;
- case ExpressionType.LeftShift:
- return GetLiteralLeftShift(p[0], p[1]);
- case ExpressionType.LessThan:
- return GetLiteralLessThan(p[0], p[1]);
- case ExpressionType.LessThanOrEqual:
- return GetLiteralLessThanOrEqual(p[0], p[1]);
- //case ExpressionType.ListInit:
- //break;
- //case ExpressionType.MemberAccess:
- // break;
- //case ExpressionType.MemberInit:
- // break;
- case ExpressionType.Modulo:
- return GetLiteralModulo(p[0], p[1]);
- case ExpressionType.Multiply:
- return GetLiteralMultiply(p[0], p[1]);
- case ExpressionType.MultiplyChecked:
- return GetLiteralMultiplyChecked(p[0], p[1]);
- case ExpressionType.Negate:
- return GetLiteralNegate(p[0]);
- case ExpressionType.UnaryPlus:
- return GetLiteralUnaryPlus(p[0]);
- case ExpressionType.NegateChecked:
- return GetLiteralNegateChecked(p[0]);
- //case ExpressionType.New:
- // break;
- //case ExpressionType.NewArrayInit:
- // break;
- //case ExpressionType.NewArrayBounds:
- // break;
- case ExpressionType.Not:
- return GetLiteralNot(p[0]);
- case ExpressionType.NotEqual:
- return GetLiteralNotEqual(p[0], p[1]);
- case ExpressionType.Or:
- return GetLiteralOr(p[0], p[1]);
- case ExpressionType.OrElse:
- return GetLiteralOrElse(p[0], p[1]);
- //case ExpressionType.Parameter:
- // break;
- case ExpressionType.Power:
- return GetLiteralPower(p[0], p[1]);
- //case ExpressionType.Quote:
- // break;
- case ExpressionType.RightShift:
- return GetLiteralRightShift(p[0], p[1]);
- case ExpressionType.Subtract:
- return GetLiteralSubtract(p[0], p[1]);
- case ExpressionType.SubtractChecked:
- return GetLiteralSubtractChecked(p[0], p[1]);
- //case ExpressionType.TypeAs:
- // break;
- //case ExpressionType.TypeIs:
- // break;
- }
- throw new ArgumentException(operationType.ToString());
- }
-
- /// <summary>
- /// Converts a special expression type to literal
- /// </summary>
- /// <param name="operationType"></param>
- /// <param name="p"></param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteral(SpecialExpressionType operationType, IList<SqlStatement> p)
- {
- switch (operationType) // SETuse
- {
- case SpecialExpressionType.IsNull:
- return GetLiteralIsNull(p[0]);
- case SpecialExpressionType.IsNotNull:
- return GetLiteralIsNotNull(p[0]);
- case SpecialExpressionType.Concat:
- return GetLiteralStringConcat(p[0], p[1]);
- case SpecialExpressionType.Count:
- return GetLiteralCount(p[0]);
- case SpecialExpressionType.Exists:
- return GetLiteralExists(p[0]);
- case SpecialExpressionType.Like:
- return GetLiteralLike(p[0], p[1]);
- case SpecialExpressionType.Min:
- return GetLiteralMin(p[0]);
- case SpecialExpressionType.Max:
- return GetLiteralMax(p[0]);
- case SpecialExpressionType.Sum:
- return GetLiteralSum(p[0]);
- case SpecialExpressionType.Average:
- return GetLiteralAverage(p[0]);
- case SpecialExpressionType.StringLength:
- return GetLiteralStringLength(p[0]);
- case SpecialExpressionType.ToUpper:
- return GetLiteralStringToUpper(p[0]);
- case SpecialExpressionType.ToLower:
- return GetLiteralStringToLower(p[0]);
- case SpecialExpressionType.In:
- return GetLiteralIn(p[0], p[1]);
- case SpecialExpressionType.Substring:
- if (p.Count > 2)
- return GetLiteralSubString(p[0], p[1], p[2]);
- return GetLiteralSubString(p[0], p[1]);
- case SpecialExpressionType.Trim:
- case SpecialExpressionType.LTrim:
- case SpecialExpressionType.RTrim:
- return GetLiteralTrim(p[0]);
- case SpecialExpressionType.StringInsert:
- return GetLiteralStringInsert(p[0], p[1], p[2]);
- case SpecialExpressionType.Replace:
- return GetLiteralStringReplace(p[0], p[1], p[2]);
- case SpecialExpressionType.Remove:
- if (p.Count > 2)
- return GetLiteralStringRemove(p[0], p[1], p[2]);
- return GetLiteralStringRemove(p[0], p[1]);
- case SpecialExpressionType.IndexOf:
- if (p.Count == 2)
- return GetLiteralStringIndexOf(p[0], p[1]);
- else if (p.Count == 3)
- return GetLiteralStringIndexOf(p[0], p[1], p[2]);
- else if (p.Count == 4)
- return GetLiteralStringIndexOf(p[0], p[1], p[2], p[3]);
- break;
- case SpecialExpressionType.Year:
- case SpecialExpressionType.Month:
- case SpecialExpressionType.Day:
- case SpecialExpressionType.Hour:
- case SpecialExpressionType.Minute:
- case SpecialExpressionType.Second:
- case SpecialExpressionType.Millisecond:
- return GetLiteralDateTimePart(p[0], operationType);
- case SpecialExpressionType.Date:
- return p[0];
- case SpecialExpressionType.DateDiffInMilliseconds:
- return GetLiteralDateDiff(p[0], p[1]);
- case SpecialExpressionType.Abs:
- return GetLiteralMathAbs(p[0]);
- case SpecialExpressionType.Exp:
- return GetLiteralMathExp(p[0]);
- case SpecialExpressionType.Floor:
- return GetLiteralMathFloor(p[0]);
- case SpecialExpressionType.Ln:
- return GetLiteralMathLn(p[0]);
-
- case SpecialExpressionType.Log:
- if (p.Count == 1)
- return GetLiteralMathLog(p[0]);
- else
- return GetLiteralMathLog(p[0], p[1]);
- case SpecialExpressionType.Pow:
- return GetLiteralMathPow(p[0], p[1]);
- case SpecialExpressionType.Round:
- return GetLiteralMathRound(p[0]);
- case SpecialExpressionType.Sign:
- return GetLiteralMathSign(p[0]);
- case SpecialExpressionType.Sqrt:
- return GetLiteralMathSqrt(p[0]);
-
- }
- throw new ArgumentException(operationType.ToString());
- }
-
- protected virtual SqlStatement GetLiteralExists(SqlStatement sqlStatement)
- {
- return SqlStatement.Format("EXISTS {0}", sqlStatement);
- }
-
- private int SpecificVendorStringIndexStart
- {
- get
- {
- if (this.StringIndexStartsAtOne)
- return 1;
- else return 0;
- }
- }
- /// <summary>
- /// Gets the literal math SQRT.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathSqrt(SqlStatement p)
- {
- return SqlStatement.Format("SQRT({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math sign.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathSign(SqlStatement p)
- {
- return SqlStatement.Format("SIGN({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math round.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathRound(SqlStatement p)
- {
- return SqlStatement.Format("ROUND({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math pow.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <param name="p_2">The P_2.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathPow(SqlStatement p, SqlStatement p_2)
- {
- return SqlStatement.Format("POW({0},{1})", p, p_2);
- }
-
- /// <summary>
- /// Gets the literal math log.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathLog(SqlStatement p)
- {
- return SqlStatement.Format("LOG({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math log.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <param name="p_2">The P_2.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathLog(SqlStatement p, SqlStatement p_2)
- {
- return SqlStatement.Format("LOG({0},{1})", p, p_2);
- }
-
- /// <summary>
- /// Gets the literal math ln.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathLn(SqlStatement p)
- {
- return SqlStatement.Format("LN({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math floor.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathFloor(SqlStatement p)
- {
- return SqlStatement.Format("FLOOR({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math exp.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathExp(SqlStatement p)
- {
- return SqlStatement.Format("EXP({0})", p);
- }
-
- /// <summary>
- /// Gets the literal math abs.
- /// </summary>
- /// <param name="p">The p.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMathAbs(SqlStatement p)
- {
- return SqlStatement.Format("ABS({0})", p);
- }
-
- /// <summary>
- /// It should return a int with de difference in milliseconds between two dates.
- /// It is used in a lot of tasks, ie: operations of timespams ej: timespam.Minutes or timespam.TotalMinutes
- /// </summary>
- /// <remarks>
- /// In the implementation you should pay atention in overflows inside the database engine, since a difference of dates in milliseconds
- /// maybe deliver a very big integer int. Ie: sqlServer provider has to do some tricks with castings for implementing such requeriments.
- /// </remarks>
- /// <param name="dateA"></param>
- /// <param name="dateB"></param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralDateDiff(SqlStatement dateA, SqlStatement dateB)
- {
- return SqlStatement.Format("DATEDIFF(MILLISECOND,{0},{1})", dateA, dateB);
- }
-
-
- /// <summary>
- /// Gets the literal date time part.
- /// </summary>
- /// <param name="dateExpression">The date expression.</param>
- /// <param name="operationType">Type of the operation.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralDateTimePart(SqlStatement dateExpression, SpecialExpressionType operationType)
- {
- return SqlStatement.Format("EXTRACT({0} FROM {1})", operationType.ToString().ToUpper(), dateExpression);
- }
-
-
- /// <summary>
- /// Gets the literal string index of.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="searchString">The search string.</param>
- /// <param name="startIndex">The start index.</param>
- /// <param name="count">The count.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex, SqlStatement count)
- {
- //trim left the string
- var substring = GetLiteralSubString(baseString, startIndex, count);
-
- var substringIndexOf = SqlStatement.Format("STRPOS({0},{1})", substring, searchString).ToString();
- // TODO: the start index MUST be handled above at code generation
- var indexOf = GetLiteralAdd(substringIndexOf, startIndex);
-
- return indexOf;
- }
-
- /// <summary>
- /// This function should return the first index of the string 'searchString' in a string 'baseString' but starting in 'the startIndex' index . This can be a problem since most of database
- /// engines doesn't have such overload of SUBSTR, the base implementation do it in a pretty complex with the goal of be most generic syntax as possible using a set of primitives(SUBSTRING(X,X,X) and STRPOS(X,X),+ , *).
- /// This function is usually used in others methods of this sqlprovider.
- /// </summary>
- /// <remarks>
- /// In the impleementation you should pay atention that in some database engines the indexes of arrays or strings are shifted one unit.
- /// ie: in .NET stringExpression.Substring(2,2) should be translated as SUBSTRING (stringExpression, 3 , 2) since the first element in sqlserver in a SqlStatement has index=1
- protected virtual SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString, SqlStatement startIndex)
- {
- var substring = GetLiteralSubString(baseString, startIndex);
-
- var substringIndexOf = SqlStatement.Format("STRPOS({0},{1})", substring, searchString);
-
- return GetLiteralMultiply(GetLiteralAdd(substringIndexOf, startIndex), substringIndexOf);
- }
-
- /// <summary>
- /// Gets the literal string index of.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="searchString">The search string.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringIndexOf(SqlStatement baseString, SqlStatement searchString)
- {
- return SqlStatement.Format("STRPOS({0},{1})", baseString, searchString);
- }
-
- /// <summary>
- /// Gets the literal string remove.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="startIndex">The start index.</param>
- /// <param name="count">The count.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringRemove(SqlStatement baseString, SqlStatement startIndex, SqlStatement count)
- {
- return GetLiteralStringConcat(
- GetLiteralSubString(baseString, SqlStatement.Format(SpecificVendorStringIndexStart.ToString()), startIndex),
- GetLiteralSubString(baseString, GetLiteralAdd(startIndex, count).ToString(), GetLiteralStringLength(baseString)));
- }
-
- /// <summary>
- /// Gets the literal string remove.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="startIndex">The start index.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringRemove(SqlStatement baseString, SqlStatement startIndex)
- {
- return GetLiteralSubString(baseString, "1", startIndex);
- }
-
- /// <summary>
- /// Gets the literal string replace.
- /// </summary>
- /// <param name="stringExpresision">The string expresision.</param>
- /// <param name="searchString">The search string.</param>
- /// <param name="replacementstring">The replacementstring.</param>
- /// <returns></returns>
- protected SqlStatement GetLiteralStringReplace(SqlStatement stringExpresision, SqlStatement searchString, SqlStatement replacementstring)
- {
- return SqlStatement.Format("REPLACE({0},{1},{2})", stringExpresision, searchString, replacementstring);
- }
-
- /// <summary>
- /// Gets the literal string insert.
- /// </summary>
- /// <param name="stringExpression">The string expression.</param>
- /// <param name="position">The position.</param>
- /// <param name="insertString">The insert string.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringInsert(SqlStatement stringExpression, SqlStatement position, SqlStatement insertString)
- {
-
- return this.GetLiteralStringConcat(
- this.GetLiteralStringConcat(
- GetLiteralSubString(stringExpression, "1", position),
- insertString),
- this.GetLiteralSubString(stringExpression, GetLiteralAdd(position, "1")));
- }
-
-
- /// <summary>
- /// Returns an operation between two SELECT clauses (UNION, UNION ALL, etc.)
- /// </summary>
- /// <param name="selectOperator"></param>
- /// <param name="selectA"></param>
- /// <param name="selectB"></param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteral(SelectOperatorType selectOperator, SqlStatement selectA, SqlStatement selectB)
- {
- switch (selectOperator)
- {
- case SelectOperatorType.Union:
- return GetLiteralUnion(selectA, selectB);
- case SelectOperatorType.UnionAll:
- return GetLiteralUnionAll(selectA, selectB);
- case SelectOperatorType.Intersection:
- return GetLiteralIntersect(selectA, selectB);
- case SelectOperatorType.Exception:
- return GetLiteralExcept(selectA, selectB);
- default:
- throw new ArgumentOutOfRangeException(selectOperator.ToString());
- }
- }
-
- /// <summary>
- /// Places the expression into parenthesis
- /// </summary>
- /// <param name="a"></param>
- /// <returns></returns>
- public virtual SqlStatement GetParenthesis(SqlStatement a)
- {
- return SqlStatement.Format("({0})", a);
- }
-
- /// <summary>
- /// Returns a column related to a table.
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="column"></param>
- /// <returns></returns>
- public virtual string GetColumn(string table, string column)
- {
- return string.Format("{0}.{1}", table, GetColumn(column));
- }
-
- /// <summary>
- /// Returns a column related to a table.
- /// Ensures about the right case
- /// </summary>
- /// <param name="column"></param>
- /// <returns></returns>
- public string GetColumn(string column)
- {
- return GetSafeNamePart(column);
- }
-
- /// <summary>
- /// Returns a table alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- public virtual string GetTableAsAlias(string table, string alias)
- {
- return string.Format("{0} {1}", GetTable(table), GetTableAlias(alias));
- }
-
- /// <summary>
- /// Returns a table alias
- /// Ensures about the right case
- /// </summary>
- /// <param name="table"></param>
- /// <param name="alias"></param>
- /// <returns></returns>
- public virtual string GetSubQueryAsAlias(string subquery, string alias)
- {
- return string.Format("({0}) {1}", subquery, GetTableAlias(alias));
- }
-
- /// <summary>
- /// Returns a table alias
- /// </summary>
- /// <param name="table"></param>
- /// <returns></returns>
- public virtual string GetTable(string table)
- {
- // we use the full version, since the table name may include the schema
- return GetSafeName(table);
- }
-
- /// <summary>
- /// Joins a list of table selection to make a FROM clause
- /// </summary>
- /// <param name="tables"></param>
- /// <returns></returns>
- public virtual SqlStatement GetFromClause(SqlStatement[] tables)
- {
- if (tables.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("FROM {0}", SqlStatement.Join(", ", tables));
- }
-
- /// <summary>
- /// Concatenates all join clauses
- /// </summary>
- /// <param name="joins"></param>
- /// <returns></returns>
- public virtual SqlStatement GetJoinClauses(SqlStatement[] joins)
- {
- if (joins.Length == 0)
- return SqlStatement.Empty;
- var space = " ";
- return space + SqlStatement.Join(NewLine + space, joins);
- }
-
- /// <summary>
- /// Returns an INNER JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- public virtual SqlStatement GetInnerJoinClause(SqlStatement joinedTable, SqlStatement joinExpression)
- {
- return SqlStatement.Format("INNER JOIN {0} ON {1}", joinedTable, joinExpression);
- }
-
- /// <summary>
- /// Returns a LEFT JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- public virtual SqlStatement GetLeftOuterJoinClause(SqlStatement joinedTable, SqlStatement joinExpression)
- {
- return SqlStatement.Format("LEFT JOIN {0} ON {1}", joinedTable, joinExpression);
- }
-
- /// <summary>
- /// Returns a RIGHT JOIN syntax
- /// </summary>
- /// <param name="joinedTable"></param>
- /// <param name="joinExpression"></param>
- /// <returns></returns>
- public virtual SqlStatement GetRightOuterJoinClause(SqlStatement joinedTable, SqlStatement joinExpression)
- {
- return SqlStatement.Format("RIGHT JOIN {0} ON {1}", joinedTable, joinExpression);
- }
-
- /// <summary>
- /// Joins a list of conditions to make a WHERE clause
- /// </summary>
- /// <param name="wheres"></param>
- /// <returns></returns>
- public virtual SqlStatement GetWhereClause(SqlStatement[] wheres)
- {
- if (wheres.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("WHERE ({0})", SqlStatement.Join(") AND (", wheres));
- }
-
- /// <summary>
- /// Joins a list of conditions to make a HAVING clause
- /// </summary>
- /// <param name="havings"></param>
- /// <returns></returns>
- public virtual SqlStatement GetHavingClause(SqlStatement[] havings)
- {
- if (havings.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("HAVING {0}", SqlStatement.Join(" AND ", havings));
- }
-
- /// <summary>
- /// Joins a list of operands to make a SELECT clause
- /// </summary>
- /// <param name="selects"></param>
- /// <returns></returns>
- public virtual SqlStatement GetSelectClause(SqlStatement[] selects)
- {
- if (selects.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("SELECT {0}", SqlStatement.Join(", ", selects));
- }
-
- /// <summary>
- /// Joins a list of operands to make a SELECT clause
- /// </summary>
- /// <param name="selects"></param>
- /// <returns></returns>
- public virtual SqlStatement GetSelectDistinctClause(SqlStatement[] selects)
- {
- if (selects.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("SELECT DISTINCT {0}", SqlStatement.Join(", ", selects));
- }
-
- /// <summary>
- /// Returns all table columns (*)
- /// </summary>
- /// <returns></returns>
- public virtual string GetColumns()
- {
- return "*";
- }
-
- /// <summary>
- /// Returns a literal parameter name
- /// </summary>
- /// <returns></returns>
- public virtual string GetParameterName(string nameBase)
- {
- return string.Format(":{0}", nameBase);
- }
-
- /// <summary>
- /// Returns a valid alias syntax for the given table
- /// </summary>
- /// <param name="nameBase"></param>
- /// <returns></returns>
- public virtual string GetTableAlias(string nameBase)
- {
- return string.Format("{0}$", nameBase);
- }
-
- /// <summary>
- /// Gets the literal add.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralAdd(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} + {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal add checked.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralAddChecked(SqlStatement a, SqlStatement b)
- {
- return GetLiteralAdd(a, b);
- }
-
- /// <summary>
- /// Gets the literal and.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralAnd(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("({0}) AND ({1})", a, b);
- }
-
- /// <summary>
- /// Gets the literal and also.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralAndAlso(SqlStatement a, SqlStatement b)
- {
- return GetLiteralAnd(a, b);
- }
-
- /// <summary>
- /// Gets the length of the literal array.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralArrayLength(SqlStatement a, SqlStatement b)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the index of the literal array.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralArrayIndex(SqlStatement a, SqlStatement b)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the literal call.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralCall(SqlStatement a)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the literal coalesce.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralCoalesce(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("COALESCE({0}, {1})", a, b);
- }
-
- /// <summary>
- /// Gets the literal conditional.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <param name="c">The c.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralConditional(SqlStatement a, SqlStatement b, SqlStatement c)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the literal convert.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="newType">The new type.</param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteralConvert(SqlStatement a, Type newType)
- {
- return a;
- }
-
- /// <summary>
- /// Gets the literal divide.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralDivide(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} / {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal equal.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralEqual(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} = {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal exclusive or.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralExclusiveOr(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("({0}) XOR ({1})", a, b);
- }
-
- /// <summary>
- /// Gets the literal greater than.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralGreaterThan(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} > {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal greater than or equal.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralGreaterThanOrEqual(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} >= {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal left shift.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralLeftShift(SqlStatement a, SqlStatement b)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the literal less than.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralLessThan(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} < {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal less than or equal.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralLessThanOrEqual(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} <= {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal modulo.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralModulo(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} % {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal multiply.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMultiply(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} * {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal multiply checked.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMultiplyChecked(SqlStatement a, SqlStatement b)
- {
- return GetLiteralMultiply(a, b);
- }
-
- /// <summary>
- /// Gets the literal negate.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralNegate(SqlStatement a)
- {
- return SqlStatement.Format("-{0}", a);
- }
-
- /// <summary>
- /// Gets the literal unary plus.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralUnaryPlus(SqlStatement a)
- {
- return SqlStatement.Format("+{0}", a);
- }
-
- /// <summary>
- /// Gets the literal negate checked.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralNegateChecked(SqlStatement a)
- {
- return GetLiteralNegate(a);
- }
-
- /// <summary>
- /// Gets the literal not.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralNot(SqlStatement a)
- {
- return SqlStatement.Format("NOT {0}", a);
- }
-
- /// <summary>
- /// Gets the literal not equal.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralNotEqual(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} <> {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal or.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralOr(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("({0}) OR ({1})", a, b);
- }
-
- /// <summary>
- /// Gets the literal or else.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralOrElse(SqlStatement a, SqlStatement b)
- {
- return GetLiteralOr(a, b);
- }
-
- /// <summary>
- /// Gets the literal power.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralPower(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("POWER ({0}, {1})", a, b);
- }
-
- /// <summary>
- /// Gets the literal right shift.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralRightShift(SqlStatement a, SqlStatement b)
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// Gets the literal subtract.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralSubtract(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} - {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal subtract checked.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralSubtractChecked(SqlStatement a, SqlStatement b)
- {
- return GetLiteralSubtract(a, b);
- }
-
- /// <summary>
- /// Gets the literal is null.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralIsNull(SqlStatement a)
- {
- return SqlStatement.Format("{0} IS NULL", a);
- }
-
- /// <summary>
- /// Gets the literal is not null.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralIsNotNull(SqlStatement a)
- {
- return SqlStatement.Format("{0} IS NOT NULL", a);
- }
-
- /// <summary>
- /// Gets the literal string concat.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringConcat(SqlStatement a, SqlStatement b)
- {
- // for some vendors, it is "CONCAT(a,b)"
- return SqlStatement.Format("{0} || {1}", a, b);
- }
-
- /// <summary>
- /// Gets the length of the literal string.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringLength(SqlStatement a)
- {
- return SqlStatement.Format("CHARACTER_LENGTH({0})", a);
- }
-
- /// <summary>
- /// Gets the literal string to upper.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringToUpper(SqlStatement a)
- {
- return SqlStatement.Format("UCASE({0})", a);
- }
-
- /// <summary>
- /// Gets the literal string to lower.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralStringToLower(SqlStatement a)
- {
- return SqlStatement.Format("LCASE({0})", a);
- }
-
-
- /// <summary>
- /// Gets the literal trim.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralTrim(SqlStatement a)
- {
- return SqlStatement.Format("TRIM({0})", a);
- }
-
- /// <summary>
- /// Gets the literal L trim.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralLeftTrim(SqlStatement a)
- {
- return SqlStatement.Format("LTRIM({0})", a);
- }
-
- /// <summary>
- /// Gets the literal R trim.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralRightTrim(SqlStatement a)
- {
- return SqlStatement.Format("RTRIM({0})", a);
- }
-
- /// <summary>
- /// Gets the literal sub string.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="startIndex">The start index.</param>
- /// <param name="count">The count.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralSubString(SqlStatement baseString, SqlStatement startIndex, SqlStatement count)
- {
- //in standard sql base SqlStatement index is 1 instead 0
- return SqlStatement.Format("SUBSTR({0}, {1}, {2})", baseString, startIndex, count);
- }
-
- /// <summary>
- /// Gets the literal sub string.
- /// </summary>
- /// <param name="baseString">The base string.</param>
- /// <param name="startIndex">The start index.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralSubString(SqlStatement baseString, SqlStatement startIndex)
- {
- //in standard sql base SqlStatement index is 1 instead 0
- return SqlStatement.Format("SUBSTR({0}, {1})", baseString, startIndex);
- }
-
- /// <summary>
- /// Gets the literal like.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralLike(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} LIKE {1}", a, b);
- }
-
- /// <summary>
- /// Gets the literal count.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralCount(SqlStatement a)
- {
- return SqlStatement.Format("COUNT({0})", a);
- }
-
- /// <summary>
- /// Gets the literal min.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMin(SqlStatement a)
- {
- return SqlStatement.Format("MIN({0})", a);
- }
-
- /// <summary>
- /// Gets the literal max.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralMax(SqlStatement a)
- {
- return SqlStatement.Format("MAX({0})", a);
- }
-
- /// <summary>
- /// Gets the literal sum.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralSum(SqlStatement a)
- {
- return SqlStatement.Format("SUM({0})", a);
- }
-
- /// <summary>
- /// Gets the literal average.
- /// </summary>
- /// <param name="a">A.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralAverage(SqlStatement a)
- {
- return SqlStatement.Format("AVG({0})", a);
- }
-
- /// <summary>
- /// Gets the literal in.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralIn(SqlStatement a, SqlStatement b)
- {
- return SqlStatement.Format("{0} IN {1}", a, b);
- }
-
- /// <summary>
- /// Gets the null literal.
- /// </summary>
- /// <returns></returns>
- protected virtual SqlStatement GetNullLiteral()
- {
- return "NULL";
- }
-
- /// <summary>
- /// Returns a LIMIT clause around a SELECT clause
- /// </summary>
- /// <param name="select">SELECT clause</param>
- /// <param name="limit">limit value (number of columns to be returned)</param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit)
- {
- return SqlStatement.Format("{0} LIMIT {1}", select, limit);
- }
-
- /// <summary>
- /// Returns a LIMIT clause around a SELECT clause, with offset
- /// </summary>
- /// <param name="select">SELECT clause</param>
- /// <param name="limit">limit value (number of columns to be returned)</param>
- /// <param name="offset">first row to be returned (starting from 0)</param>
- /// <param name="offsetAndLimit">limit+offset</param>
- /// <returns></returns>
- public virtual SqlStatement GetLiteralLimit(SqlStatement select, SqlStatement limit, SqlStatement offset, SqlStatement offsetAndLimit)
- {
- // default SQL syntax: LIMIT limit OFFSET offset
- return SqlStatement.Format("{0} LIMIT {1} OFFSET {2}", select, limit, offset);
- }
-
- /// <summary>
- /// Gets the literal for a given string.
- /// </summary>
- /// <param name="str">The STR.</param>
- /// <returns></returns>
- protected virtual string GetLiteral(string str)
- {
- return string.Format("'{0}'", str.Replace("'", "''"));
- }
-
- /// <summary>
- /// Gets the literal array.
- /// </summary>
- /// <param name="array">The array.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteral(Array array)
- {
- var listItems = new List<SqlStatement>();
- foreach (object o in array)
- listItems.Add(GetLiteral(o));
- return SqlStatement.Format("({0})", SqlStatement.Join(", ", listItems.ToArray()));
- }
-
- /// <summary>
- /// Returns an ORDER criterium
- /// </summary>
- /// <param name="expression"></param>
- /// <param name="descending"></param>
- /// <returns></returns>
- public virtual SqlStatement GetOrderByColumn(SqlStatement expression, bool descending)
- {
- if (!descending)
- return expression;
- return SqlStatement.Format("{0} DESC", expression);
- }
-
- /// <summary>
- /// Joins a list of conditions to make a ORDER BY clause
- /// </summary>
- /// <param name="orderBy"></param>
- /// <returns></returns>
- public virtual SqlStatement GetOrderByClause(SqlStatement[] orderBy)
- {
- if (orderBy.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("ORDER BY {0}", SqlStatement.Join(", ", orderBy));
- }
-
- /// <summary>
- /// Joins a list of conditions to make a GROUP BY clause
- /// </summary>
- /// <param name="groupBy"></param>
- /// <returns></returns>
- public virtual SqlStatement GetGroupByClause(SqlStatement[] groupBy)
- {
- if (groupBy.Length == 0)
- return SqlStatement.Empty;
- return SqlStatement.Format("GROUP BY {0}", SqlStatement.Join(", ", groupBy));
- }
-
- /// <summary>
- /// Gets the literal union.
- /// </summary>
- /// <param name="selectA">The select A.</param>
- /// <param name="selectB">The select B.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralUnion(SqlStatement selectA, SqlStatement selectB)
- {
- return SqlStatement.Format("{0}{2}UNION{2}{1}", selectA, selectB, NewLine);
- }
-
- /// <summary>
- /// Gets the literal union all.
- /// </summary>
- /// <param name="selectA">The select A.</param>
- /// <param name="selectB">The select B.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralUnionAll(SqlStatement selectA, SqlStatement selectB)
- {
- return SqlStatement.Format("{0}{2}UNION ALL{2}{1}", selectA, selectB, NewLine);
- }
-
- /// <summary>
- /// Gets the literal intersect.
- /// </summary>
- /// <param name="selectA">The select A.</param>
- /// <param name="selectB">The select B.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralIntersect(SqlStatement selectA, SqlStatement selectB)
- {
- return SqlStatement.Format("{0}{2}INTERSECT{2}{1}", selectA, selectB, NewLine);
- }
-
- /// <summary>
- /// Gets the literal except.
- /// </summary>
- /// <param name="selectA">The select A.</param>
- /// <param name="selectB">The select B.</param>
- /// <returns></returns>
- protected virtual SqlStatement GetLiteralExcept(SqlStatement selectA, SqlStatement selectB)
- {
- return SqlStatement.Format("{0}{2}EXCEPT{2}{1}", selectA, selectB, NewLine);
- }
-
- /// <summary>
- /// given 'User', return '[User]' to prevent a SQL keyword conflict
- /// </summary>
- /// <param name="name"></param>
- /// <returns></returns>
- public virtual string GetSafeName(string name)
- {
- string[] nameParts = name.Split('.');
- for (int index = 0; index < nameParts.Length; index++)
- {
- nameParts[index] = GetSafeNamePart(nameParts[index]);
- }
- return string.Join(".", nameParts);
- }
-
- /// <summary>
- /// Gets the safe name part.
- /// </summary>
- /// <param name="namePart">The name part.</param>
- /// <returns></returns>
- protected virtual string GetSafeNamePart(string namePart)
- {
- return IsMadeSafe(namePart) ? namePart : MakeNameSafe(namePart);
- }
-
- /// <summary>
- /// Determines whether [is made safe] [the specified name part].
- /// </summary>
- /// <param name="namePart">The name part.</param>
- /// <returns>
- /// <c>true</c> if [is made safe] [the specified name part]; otherwise, <c>false</c>.
- /// </returns>
- protected virtual bool IsMadeSafe(string namePart)
- {
- var l = namePart.Length;
- if (l < 2)
- return false;
- return namePart[0] == SafeNameStartQuote && namePart[l - 1] == SafeNameEndQuote;
- }
-
- /// <summary>
- /// Gets the safe name start quote.
- /// </summary>
- /// <value>The safe name start quote.</value>
- protected virtual char SafeNameStartQuote { get { return '"'; } }
- /// <summary>
- /// Gets the safe name end quote.
- /// </summary>
- /// <value>The safe name end quote.</value>
- protected virtual char SafeNameEndQuote { get { return '"'; } }
-
- /// <summary>
- /// Makes the name safe.
- /// </summary>
- /// <param name="namePart">The name part.</param>
- /// <returns></returns>
- protected virtual string MakeNameSafe(string namePart)
- {
- return namePart.Enquote(SafeNameStartQuote, SafeNameEndQuote);
- }
-
- private static readonly Regex _fieldIdentifierEx = new Regex(@"\[(?<var>[\w.]+)\]",
- RegexOptions.Singleline |
- RegexOptions.ExplicitCapture |
- RegexOptions.Compiled);
-
- public virtual string GetSafeQuery(string sqlString)
- {
- if (sqlString == null)
- return null;
- return _fieldIdentifierEx.Replace(sqlString, delegate(Match e)
- {
- var field = e.Groups[1].Value;
- var safeField = GetSafeNamePart(field);
- return safeField;
- });
- }
-
- // TODO: remove this
- public virtual bool StringIndexStartsAtOne
- {
- get { return true; }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.ProcedureResult.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.ProcedureResult.cs
deleted file mode 100644
index f945c475811..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.ProcedureResult.cs
+++ /dev/null
@@ -1,73 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbLinq.Vendor.Implementation
-{
- partial class Vendor
- {
- /// <summary>
- /// holds result of a stored proc call.
- /// </summary>
-#if MONO_STRICT
- internal
-#else
- public
-#endif
- class ProcedureResult : System.Data.Linq.IExecuteResult
- {
- readonly object[] outParamValues;
-
- /// <summary>
- /// Returns a parameter for given indexs.
- /// </summary>
- /// <param name="parameterIndex">The index of the parameter to be retrieved.</param>
- /// <returns>
- /// </returns>
- public object GetParameterValue(int parameterIndex)
- {
- object value = outParamValues[parameterIndex];
- return value;
- }
-
- /// <summary>
- /// Gets or set the return value.
- /// </summary>
- /// <value></value>
- /// <returns>
- /// The value or result of the executed query.
- /// </returns>
- public object ReturnValue { get; set; }
-
- public void Dispose() { }
-
- public ProcedureResult(object retVal, object[] outParamValues_)
- {
- ReturnValue = retVal;
- outParamValues = outParamValues_;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.cs
deleted file mode 100644
index c9b68f575dd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/Implementation/Vendor.cs
+++ /dev/null
@@ -1,222 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Reflection;
-using System.Collections.Generic;
-using System.Data;
-using System.Linq;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-using Data = DbLinq.Data;
-
-using IExecuteResult = System.Data.Linq.IExecuteResult;
-using System.Text;
-
-namespace DbLinq.Vendor.Implementation
-{
- /// <summary>
- /// some IVendor functionality is the same for many vendors,
- /// implemented here as virtual functions.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- abstract partial class Vendor : IVendor
- {
- /// <summary>
- /// Pings requested DB, true is result is OK.
- /// May throw a connection exception (DataContext.DatabaseExists() handles this)
- /// </summary>
- /// <param name="dataContext"></param>
- /// <returns></returns>
- public virtual bool Ping(DataContext dataContext)
- {
- return dataContext.ExecuteCommand("SELECT 11") == 11;
- }
-
- /// <summary>
- /// Component used to provide SQL Parts
- /// </summary>
- /// <value></value>
- public abstract ISqlProvider SqlProvider { get; }
-
- /// <summary>
- /// Performs bulk insert.
- /// Please notice that PKs may not be updated
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <param name="table"></param>
- /// <param name="rows"></param>
- /// <param name="pageSize"></param>
- /// <param name="transaction"></param>
- public virtual void BulkInsert<T>(Table<T> table, List<T> rows, int pageSize, IDbTransaction transaction) where T : class
- {
- throw new NotImplementedException();
- }
-
- /// <summary>
- /// VendorName represents the database being handled by this vendor 'Oracle' or 'MySql'
- /// </summary>
- /// <value></value>
- public abstract string VendorName { get; }
-
- /// <summary>
- /// Executes a stored procedure/function call
- /// </summary>
- /// <param name="context"></param>
- /// <param name="method"></param>
- /// <param name="sqlParams"></param>
- /// <returns></returns>
- public abstract IExecuteResult ExecuteMethodCall(DataContext context, MethodInfo method, params object[] sqlParams);
-
- /// <summary>
- /// Creates the data adapter.
- /// </summary>
- /// <param name="dataContext">The data context.</param>
- /// <returns></returns>
- protected virtual IDbDataAdapter CreateDataAdapter(DataContext dataContext)
- {
- return dataContext.CreateDataAdapter();
- }
-
- /// <summary>
- /// Gets the connection string server part name.
- /// </summary>
- /// <value>The connection string server.</value>
- protected virtual string ConnectionStringServer { get { return "server"; } }
- /// <summary>
- /// Gets the connection string user part name.
- /// </summary>
- /// <value>The connection string user.</value>
- protected virtual string ConnectionStringUser { get { return "user id"; } }
- /// <summary>
- /// Gets the connection string password part name.
- /// </summary>
- /// <value>The connection string password.</value>
- protected virtual string ConnectionStringPassword { get { return "password"; } }
- /// <summary>
- /// Gets the connection string database part name.
- /// </summary>
- /// <value>The connection string database.</value>
- protected virtual string ConnectionStringDatabase { get { return "database"; } }
-
- /// <summary>
- /// Adds the connection string part.
- /// </summary>
- /// <param name="parts">The parts.</param>
- /// <param name="name">The name.</param>
- /// <param name="value">The value.</param>
- protected void AppendConnectionString(StringBuilder connectionString, string name, string value)
- {
- if (!string.IsNullOrEmpty(value) && !string.IsNullOrEmpty(name))
- connectionString.AppendFormat("{0}={1};", name, value);
- }
-
- protected virtual void AppendDatabase(StringBuilder connectionString, string databaseName)
- {
- AppendConnectionString(connectionString, ConnectionStringDatabase, databaseName);
- }
-
- protected virtual void AppendPassword(StringBuilder connectionString, string password)
- {
- AppendConnectionString(connectionString, ConnectionStringPassword, password);
- }
-
- protected virtual void AppendServer(StringBuilder connectionString, string host)
- {
- // A majority of databases want a server/host port number as a separate key:
- // http://www.connectionstrings.com/postgre-sql
- // http://www.connectionstrings.com/firebird
- // http://www.connectionstrings.com/mysql
- // So make this the default.
- if (host == null)
- return;
- var colonIdx = host.IndexOf(':');
- string port = colonIdx < 0 || host.Length == (colonIdx + 1) ? null : host.Substring(colonIdx + 1);
- if (colonIdx >= 0)
- host = host.Substring(0, colonIdx);
- AppendConnectionString(connectionString, ConnectionStringServer, host);
- if (port != null)
- AppendConnectionString(connectionString, "Port", port);
- }
-
- protected virtual void AppendUser(StringBuilder connectionString, string userName)
- {
- AppendConnectionString(connectionString, ConnectionStringUser, userName);
- }
-
- /// <summary>
- /// Builds a connection string given the input parameters
- /// </summary>
- /// <param name="host">Server host</param>
- /// <param name="databaseName">Database (or schema) name</param>
- /// <param name="userName">Login user name</param>
- /// <param name="password">Login password</param>
- /// <returns></returns>
- public virtual string BuildConnectionString(string host, string databaseName, string userName, string password)
- {
- var connectionString = new StringBuilder();
- AppendServer(connectionString, host);
- AppendDatabase(connectionString, databaseName);
- AppendUser(connectionString, userName);
- AppendPassword(connectionString, password);
- return connectionString.ToString();
- }
-
- /// <summary>
- /// called from DataContext ctor, which needs to create an IDbConnection, given an IVendor
- /// </summary>
- public IDbConnection CreateDbConnection(string connectionString)
- {
- var reConnectionType = new System.Text.RegularExpressions.Regex(@"DbLinqConnectionType=([^;]*);?");
- string connTypeVal = null;
- if (!reConnectionType.IsMatch(connectionString))
- {
- connTypeVal = "System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
- }
- else
- {
- var match = reConnectionType.Match(connectionString);
- connTypeVal = match.Groups[1].Value;
- connectionString = reConnectionType.Replace(connectionString, "");
- }
-
- var connType = Type.GetType(connTypeVal);
- if (connType == null)
- throw new ArgumentException(string.Format(
- "Could not load the specified DbLinqConnectionType `{0}'.",
- connTypeVal),
- "connectionString");
- return (IDbConnection)Activator.CreateInstance(connType, connectionString);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/VendorAttribute.cs b/mcs/class/System.Data.Linq/src/DbLinq/Vendor/VendorAttribute.cs
deleted file mode 100644
index 856f82f8f5b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq/Vendor/VendorAttribute.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Data;
-using System.Reflection;
-using System.Collections.Generic;
-
-#if MONO_STRICT
-using DataContext = System.Data.Linq.DataContext;
-#else
-using DataContext = DbLinq.Data.Linq.DataContext;
-#endif
-
-using Data = DbLinq.Data;
-using DbLinq.Data.Linq;
-using IExecuteResult = System.Data.Linq.IExecuteResult;
-
-namespace DbLinq.Vendor
-{
- /// <summary>
- /// This attribute is used by vendors
- /// </summary>
- [AttributeUsage(AttributeTargets.Class)]
-#if !MONO_STRICT
- public
-#endif
- class VendorAttribute : Attribute
- {
- public IList<Type> ProviderTypes { get; private set; }
-
- public VendorAttribute(params Type[] providerTypes)
- {
- ProviderTypes = providerTypes;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbLinq1.vsmdi b/mcs/class/System.Data.Linq/src/DbLinq1.vsmdi
deleted file mode 100644
index 7b6e7c3fbaf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq1.vsmdi
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestLists xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006">
- <TestList name="Lists of Tests" id="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <RunConfiguration id="4bf8ab57-0a3e-42e7-8cf7-3cb20d6d9ec5" name="Local Test Run" storage="localtestrun.testrunconfig" type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration, Microsoft.VisualStudio.QualityTools.Common, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestList>
- <TestList name="DbLinq" id="a2b83d72-4186-40c3-84bd-09c625474f62" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6" />
- <TestList name="Language" id="b851d048-e26c-47b7-8928-1f8715bd39f4" parentListId="c7ffa03c-62e4-425f-95ac-ea45ef122195">
- <TestLinks>
- <TestLink id="f777b698-cc00-d6c3-fdfe-1c54e16fa479" name="GetWords2Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="a8bbca70-ebf9-fd29-3fd3-5a6279739c17" name="GetWords1Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c7c86682-cc53-5d37-ffb7-7573d3897985" name="GetWords5Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="ed9d4a44-3988-fff1-0474-6ea9dc5843cb" name="GetWords6Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c8ba7616-1765-5ce5-4ac9-24cf514e3360" name="GetNote2Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="b2f691a4-2984-d4b5-1d37-3d6d375bcb06" name="GetWords3Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="93b87687-267f-1582-3546-7011e70bb13a" name="GetNote1Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="8f994ae8-d046-476f-10c9-ffd5a29cf272" name="GetNote3Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="45be5b64-474d-a6bc-8476-3638d1725ff9" name="GetWords8Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="b4701a35-1db5-87b3-85d2-24578ad5f600" name="GetWords7Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c5c2a048-0174-a2e7-bd6e-bacb614186b1" name="GetWords0Test" storage="tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
- <TestList name="Util" id="c7ffa03c-62e4-425f-95ac-ea45ef122195" parentListId="a2b83d72-4186-40c3-84bd-09c625474f62" />
-</TestLists> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq2.vsmdi b/mcs/class/System.Data.Linq/src/DbLinq2.vsmdi
deleted file mode 100644
index 8433f1f7b47..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq2.vsmdi
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestLists xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006">
- <TestList name="Lists of Tests" id="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <RunConfiguration id="4bf8ab57-0a3e-42e7-8cf7-3cb20d6d9ec5" name="Local Test Run" storage="localtestrun.testrunconfig" type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration, Microsoft.VisualStudio.QualityTools.Common, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestList>
-</TestLists> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq3.vsmdi b/mcs/class/System.Data.Linq/src/DbLinq3.vsmdi
deleted file mode 100644
index 3457390b6b4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq3.vsmdi
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestLists xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006">
- <TestList name="ExpressionEqualityComparer" id="2b647753-badc-439b-8b2b-2d4f17633818" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <TestLinks>
- <TestLink id="a720a5b0-e425-b1b8-77c2-08b4743c163c" name="Equality4Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="73dfcdd1-3e34-65c6-4739-ad0ccdaf32a4" name="Inequality1Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="822984b6-3c12-c768-2502-9487bd21d664" name="Inequality9Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="7849fc5d-4dd1-e9a7-6ed6-95a19027cf9b" name="Inequality5Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="aa5d6e4e-606f-8866-1b00-c51c8aed9087" name="Equality1Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="cd750f5d-9f73-a93a-bf6d-dcd8638cc716" name="Inequality4Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="b4ffb924-11d0-357f-2142-7543e27ae481" name="Equality2Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="f49b14c0-84dd-d37f-ff2a-189cdbeba0de" name="Equality3Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="505dde5b-4b43-668e-511c-ac698e26fb56" name="Equality9Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="0b3935c2-79c9-5eee-500f-e32a93291a89" name="Inequality6Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="f1766afc-7c1a-701c-a724-dff9e3577220" name="Inequality7Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
- <TestList name="CSV" id="5f4e3dcf-0fc2-4adf-b040-9c43abd29825" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <TestLinks>
- <TestLink id="8edfbff0-9217-34da-cdaf-99e6a87360ce" name="WriteArrayTest" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="2d6d8fc8-6aea-b1bf-4c6b-6cae6f82c10c" name="ArrayTest" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
- <TestList name="Schema" id="830fbbb5-6aaf-4ec9-bc36-efa2bc59567b" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <TestLinks>
- <TestLink id="1728b8be-195f-aa0c-e8d8-702d9ad1d982" name="UnpackDbType3Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="e8f459b4-aab9-55d2-048c-9eb5f0efd342" name="UnpackDbType4Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="75e74d64-a3a6-d020-91f1-b7feb4ffc761" name="UnpackDbType1Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c85281a2-126f-f6f6-0e5b-ed8839b957c7" name="ToEnumTest2" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="32256574-4f17-0ea9-ce56-d7d293290ad7" name="UnpackDbType2Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="6e28524c-ecac-ad63-4e5f-851a4434d059" name="ToEnumTest1" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="c7522bbc-978c-ff87-a01f-08984f1f2a5a" name="UnpackDbType5Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
- <TestList name="Lists of Tests" id="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <RunConfiguration id="4bf8ab57-0a3e-42e7-8cf7-3cb20d6d9ec5" name="Local Test Run" storage="localtestrun.testrunconfig" type="Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration, Microsoft.VisualStudio.QualityTools.Common, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestList>
- <TestList name="Words" id="f8d65c83-5ce4-41c6-bc6f-1d69d7864af4" parentListId="8c43106b-9dc1-4907-a29f-aa66a61bf5b6">
- <TestLinks>
- <TestLink id="6725f22f-ec10-69d7-54a8-9c50c606ee5b" name="GetWordsTest_MTER" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="a5bc14f4-48a5-a893-4380-2892c02cbfa2" name="PluralizeTest_Oeuf" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="12669cd0-dfb6-75ab-f5bd-51b9a3b01968" name="GetWordsTest_HireDate" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="e1ae0ada-9524-3d3e-b80e-852e1f25f2a0" name="GetWordsTest_CustomerId" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="78acae99-7693-d338-ab01-ff8a20006492" name="InvalidCharactersLanguageTest" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="ab308983-5e9f-518e-b1a6-2d0593f6fdd5" name="GetWordsTest_UnitsInStock" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="6e6c1134-640f-dccf-48b3-3b5c74fe3922" name="GetWordsTest_MyTableName" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="b8a2445e-4a62-22e1-5938-db9122337ff4" name="GetWordsTest_MyTableName2" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="bf13d4b8-d3d9-82c9-93ce-2f647ed67d96" name="PluralizeTest_Cou" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="353d788c-2a7a-2852-2fa1-ea495eabdcf4" name="GetWordsTest_QuantityPerUnit" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="a1a16112-1dcc-e5a0-e742-ccf55018c6cf" name="GetNoteTest_PerUnit" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="2cc22302-cd39-930f-791c-fa6e3b766ee0" name="GetWordsTest_CatG" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="2cf6ad6a-85d1-06c2-7e4d-7ebfc4b9a68a" name="PluralizeTest_Bijou" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="34b7d48e-4996-241e-db4d-8ed9ef738baf" name="InvalidCharactersLanguage2Test" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="429d6969-deff-9c12-cbf9-ecaf63830dc6" name="InvalidCharactersCaseTest" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="aff15bbe-7c82-54d4-c229-3a5bb1bf69e5" name="GetWordsTest_FkProdCatG" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="892bf6b0-bc14-0a43-f508-643f944bbda8" name="GetNoteTest_ToothPaste" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="517a1fd1-fbf0-5c1d-4d72-31e7b72ba2ab" name="GetWordsTest_HelloWorld" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="472709a5-ed17-83aa-8871-563821289395" name="GetWordsTest_SalutMonde" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="bd3eb732-eb1b-d97c-73b3-b7b5713a6c96" name="GetNoteTest_Hello" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="a5cb39dd-3e40-9de0-dfde-10007e01aac8" name="GetWordsTest_AllIntType" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="31eb12ff-2083-66e9-8b79-54f37d2476c3" name="GetWordsTest_SupplierId" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- <TestLink id="cd592884-08a9-5f8e-46ee-aca8f7e83a35" name="PluralizeTest_Gas" storage="..\tests\dblinqtest\bin\debug\dblinqtest.dll" type="Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestElement, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.ObjectModel, PublicKeyToken=b03f5f7f11d50a3a" />
- </TestLinks>
- </TestList>
-</TestLists> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbLinq_StudioExpress.sln b/mcs/class/System.Data.Linq/src/DbLinq_StudioExpress.sln
deleted file mode 100644
index 1dd8e828561..00000000000
--- a/mcs/class/System.Data.Linq/src/DbLinq_StudioExpress.sln
+++ /dev/null
@@ -1,180 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C# Express 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql.Example", "..\examples\DbLinq.MySql.Example\DbLinq.MySql.Example.csproj", "{B8E7590F-1EA8-49AE-9808-A36C8A67E322}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq", "DbLinq\DbLinq.csproj", "{7950197D-4122-49CB-9FD7-45E666BAFEC2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql", "DbLinq.MySql\DbLinq.MySql.csproj", "{FA8D1068-3341-4956-BF94-54C6A816BD9E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.MySql_test", "DbLinq.MySql\Test\DbLinq.MySql_test.csproj", "{858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualMetal", "VisualMetal\VisualMetal.csproj", "{05260362-DD1C-4DF4-890B-163D0A6D94B9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbMetal", "DbMetal\DbMetal.csproj", "{363FF43D-C870-4423-BE50-DAED7793A6D1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.PostgreSql", "DbLinq.PostgreSql\DbLinq.PostgreSql.csproj", "{32824F7E-9260-413C-B174-F3E315936FA7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.PostgreSql_test", "DbLinq.PostgreSql\Test\DbLinq.PostgreSql_test.csproj", "{858BAFF7-542F-4DBB-940B-57333E4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ingres", "DbLinq.Ingres\DbLinq.Ingres.csproj", "{90D57CD9-D704-409E-88A1-0F22AC79065A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle", "DbLinq.Oracle\DbLinq.Oracle.csproj", "{D9DE72A2-D885-4C54-A89E-302E6829101C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite", "DbLinq.Sqlite\DbLinq.Sqlite.csproj", "{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Firebird", "DbLinq.Firebird\DbLinq.Firebird.csproj", "{E1AB58E4-357E-4031-90F3-6AABA9623047}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq_test", "DbLinq\Test\DbLinq_test.csproj", "{408D1FEB-71F4-4666-ADAD-194616D99B94}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer", "DbLinq.SqlServer\DbLinq.SqlServer.csproj", "{EA47FE75-0E41-4ABF-B355-9667E78072E9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test.csproj", "{A348FBCE-2246-48FF-9862-35553B4B284C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test_ndb", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test_ndb.csproj", "{6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbMetal_test", "DbMetal\Test\DbMetal_test.csproj", "{4A829353-5A69-4EFD-8CD7-92C9D5DEB102}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test.csproj", "{3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.SqlServer_test_strict", "DbLinq.SqlServer\Test\DbLinq.SqlServer_test_strict.csproj", "{D63B7158-6F23-4B35-9C39-871D37C9BAA6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Firebird_test", "DbLinq.Firebird\Test\DbLinq.Firebird_test.csproj", "{6BC45425-283A-4D51-881A-D1E14A699D57}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Ingres_test", "DbLinq.Ingres\Test\DbLinq.Ingres_test.csproj", "{858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle_test", "DbLinq.Oracle\Test\DbLinq.Oracle_test.csproj", "{858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Oracle_test_odp", "DbLinq.Oracle\Test\DbLinq.Oracle_test_odp.csproj", "{858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test_mono", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test_mono.csproj", "{68267FB0-0771-4507-942F-395A1AE556FD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq.Sqlite_test_mono_strict", "DbLinq.Sqlite\Test\DbLinq.Sqlite_test_mono_strict.csproj", "{06413209-2415-4541-8033-D5AAFF778A23}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DbLinq_test_ndb_strict", "DbLinq\Test\DbLinq_test_ndb_strict.csproj", "{AB60629C-6B19-4465-89AA-DBD7A0428F4B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NUnitRunner", "Tools\NUnitRunner\NUnitRunner.csproj", "{61EF7ADF-C133-4329-8848-C6B832122C4F}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B8E7590F-1EA8-49AE-9808-A36C8A67E322}.Release|Any CPU.Build.0 = Release|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7950197D-4122-49CB-9FD7-45E666BAFEC2}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8D1068-3341-4956-BF94-54C6A816BD9E}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {05260362-DD1C-4DF4-890B-163D0A6D94B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {05260362-DD1C-4DF4-890B-163D0A6D94B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {05260362-DD1C-4DF4-890B-163D0A6D94B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {05260362-DD1C-4DF4-890B-163D0A6D94B9}.Release|Any CPU.Build.0 = Release|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {363FF43D-C870-4423-BE50-DAED7793A6D1}.Release|Any CPU.Build.0 = Release|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {32824F7E-9260-413C-B174-F3E315936FA7}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-940B-57333E4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90D57CD9-D704-409E-88A1-0F22AC79065A}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9DE72A2-D885-4C54-A89E-302E6829101C}.Release|Any CPU.Build.0 = Release|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}.Release|Any CPU.Build.0 = Release|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E1AB58E4-357E-4031-90F3-6AABA9623047}.Release|Any CPU.Build.0 = Release|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {408D1FEB-71F4-4666-ADAD-194616D99B94}.Release|Any CPU.Build.0 = Release|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EA47FE75-0E41-4ABF-B355-9667E78072E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A348FBCE-2246-48FF-9862-35553B4B284C}.Release|Any CPU.Build.0 = Release|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6661D6CB-8AE4-4CEF-A81E-8A4AFB6A1CEE}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A829353-5A69-4EFD-8CD7-92C9D5DEB102}.Release|Any CPU.Build.0 = Release|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3B13F240-D5E3-4BD4-BA4B-8CBDEE18207A}.Release|Any CPU.Build.0 = Release|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D63B7158-6F23-4B35-9C39-871D37C9BAA6}.Release|Any CPU.Build.0 = Release|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6BC45425-283A-4D51-881A-D1E14A699D57}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-542F-4DBB-9C9B-57FCDE0DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFF7-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {858BAFE8-533F-4DBB-9C9B-57FCDE4DB7CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {68267FB0-0771-4507-942F-395A1AE556FD}.Release|Any CPU.Build.0 = Release|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {06413209-2415-4541-8033-D5AAFF778A23}.Release|Any CPU.Build.0 = Release|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AB60629C-6B19-4465-89AA-DBD7A0428F4B}.Release|Any CPU.Build.0 = Release|Any CPU
- {61EF7ADF-C133-4329-8848-C6B832122C4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {61EF7ADF-C133-4329-8848-C6B832122C4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {61EF7ADF-C133-4329-8848-C6B832122C4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {61EF7ADF-C133-4329-8848-C6B832122C4F}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- version = 0.1
- StartupItem = ..\examples\DbLinq.MySql.Example\DbLinq.MySql.Example.csproj
- EndGlobalSection
-EndGlobal
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/.gitattributes
deleted file mode 100644
index 569cc277599..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/.gitattributes
+++ /dev/null
@@ -1,15 +0,0 @@
-/AbstractParameters.cs -crlf
-/AllTypes?all?to?Cs.txt -crlf
-/AllTypes?to?Cs.txt -crlf
-/App.config -crlf
-/DB?all?to?Cs.txt -crlf
-/DB?all?to?DBML.txt -crlf
-/DB?to?Cs.txt -crlf
-/DB?to?DBML.txt -crlf
-/NorthwindRename.dbml -crlf
-/Parameters.cs -crlf
-/Program.cs -crlf
-/Reference.cs -crlf
-/oraFieldRenames.xml -crlf
-/pgsqlFieldRenames.xml -crlf
-/sqlmetal.exe.config -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/AbstractParameters.cs b/mcs/class/System.Data.Linq/src/DbMetal/AbstractParameters.cs
deleted file mode 100644
index d20852c6f57..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/AbstractParameters.cs
+++ /dev/null
@@ -1,695 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Collections.Generic;
-using System.Text;
-using DbLinq.Util;
-using DbMetal.Utility;
-
-namespace DbMetal
-{
- /// <summary>
- /// Parameters base class.
- /// Allows to specify direct switches or place switches in a file (specified with @fileName).
- /// If a file specifies several line, the parameters will allow batch processing, one per line.
- /// Parameters specified before the @ file are inherited by each @ file line
- /// </summary>
- public abstract class AbstractParameters
- {
- /// <summary>
- /// Describes a switch (/sprocs)
- /// </summary>
- public class OptionAttribute : Attribute
- {
- /// <summary>
- /// Allows to specify a group. All options in the same group are displayed together
- /// </summary>
- public int Group { get; set; }
-
- /// <summary>
- /// Description
- /// </summary>
- public string Text { get; set; }
-
- /// <summary>
- /// Value name, used for help
- /// </summary>
- public string ValueName { get; set; }
-
- public OptionAttribute(string text)
- {
- Text = text;
- }
- }
-
- /// <summary>
- /// Describes an input file
- /// </summary>
- public class FileAttribute : Attribute
- {
- /// <summary>
- /// Tells if the file is required
- /// TODO: add mandatory support in parameters check
- /// </summary>
- public bool Mandatory { get; set; }
- /// <summary>
- /// The name written in help
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// Descriptions
- /// </summary>
- public string Text { get; set; }
-
- public FileAttribute(string name, string text)
- {
- Name = name;
- Text = text;
- }
- }
-
- public class AlternateAttribute : Attribute
- {
- public string Name { get; set; }
-
- public AlternateAttribute(string name)
- {
- Name = name;
- }
- }
-
- public readonly IList<string> Extra = new List<string>();
- private TextWriter log;
- public TextWriter Log
- {
- get { return log ?? Console.Out; }
- set { log = value; }
- }
-
- private static bool IsParameter(string arg, string switchPrefix, out string parameterName, out string parameterValue)
- {
- bool isParameter;
- if (arg.StartsWith(switchPrefix))
- {
- isParameter = true;
- string nameValue = arg.Substring(switchPrefix.Length);
- int separator = nameValue.IndexOfAny(new[] { ':', '=' });
- if (separator >= 0)
- {
- parameterName = nameValue.Substring(0, separator);
- parameterValue = nameValue.Substring(separator + 1).Trim('\"');
- }
- else if (nameValue.EndsWith("+"))
- {
- parameterName = nameValue.Substring(0, nameValue.Length - 1);
- parameterValue = "+";
- }
- else if (nameValue.EndsWith("-"))
- {
- parameterName = nameValue.Substring(0, nameValue.Length - 1);
- parameterValue = "-";
- }
- else if (nameValue.StartsWith("no-"))
- {
- parameterName = nameValue.Substring(3);
- parameterValue = "-";
- }
- else
- {
- parameterName = nameValue;
- parameterValue = null;
- }
- }
- else
- {
- isParameter = false;
- parameterName = null;
- parameterValue = null;
- }
- return isParameter;
- }
-
- protected static bool IsParameter(string arg, out string parameterName, out string parameterValue)
- {
- return IsParameter(arg, "--", out parameterName, out parameterValue)
- || IsParameter(arg, "-", out parameterName, out parameterValue)
- || IsParameter(arg, "/", out parameterName, out parameterValue);
- }
-
- protected static object GetValue(string value, Type targetType)
- {
- object typedValue;
- if (typeof(bool).IsAssignableFrom(targetType))
- {
- if (value == null || value == "+")
- typedValue = true;
- else if (value == "-")
- typedValue = false;
- else
- typedValue = Convert.ToBoolean(value);
- }
- else
- {
- typedValue = Convert.ChangeType(value, targetType);
- }
- return typedValue;
- }
-
- protected virtual MemberInfo FindParameter(string name, Type type)
- {
- // the easy way: find propery or field name
- var flags = BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.Public;
- var memberInfos = type.GetMember(name, flags);
- if (memberInfos.Length > 0)
- return memberInfos[0];
- // the hard way: look for alternate names
- memberInfos = type.GetMembers();
- foreach (var memberInfo in memberInfos)
- {
- var alternates = (AlternateAttribute[])memberInfo.GetCustomAttributes(typeof(AlternateAttribute), true);
- if (Array.Exists(alternates, a => string.Compare(a.Name, name) == 0))
- return memberInfo;
- }
- return null;
- }
-
- protected virtual MemberInfo FindParameter(string name)
- {
- return FindParameter(name, GetType());
- }
-
- /// <summary>
- /// Assigns a parameter by reflection
- /// </summary>
- /// <param name="name">parameter name (case insensitive)</param>
- /// <param name="value">parameter value</param>
- protected void SetParameter(string name, string value)
- {
- // cleanup and evaluate
- name = name.Trim();
- // evaluate
- value = value.EvaluateEnvironment();
-
- var memberInfo = FindParameter(name);
- if (memberInfo == null)
- throw new ArgumentException(string.Format("Parameter {0} does not exist", name));
- memberInfo.SetMemberValue(this, GetValue(value, memberInfo.GetMemberType()));
- }
-
- /// <summary>
- /// Loads arguments from a given list
- /// </summary>
- /// <param name="args"></param>
- public void Load(IList<string> args)
- {
- foreach (string arg in args)
- {
- string key, value;
- if (IsParameter(arg, out key, out value))
- SetParameter(key, value);
- else
- Extra.Add(arg);
- }
- }
-
- protected AbstractParameters()
- {
- }
-
- protected AbstractParameters(IList<string> args)
- {
- Load(args);
- }
-
- /// <summary>
- /// Internal method allowing to extract arguments and specify quotes characters
- /// </summary>
- /// <param name="commandLine"></param>
- /// <param name="quotes"></param>
- /// <returns></returns>
- public IList<string> ExtractArguments(string commandLine, char[] quotes)
- {
- var arg = new StringBuilder();
- var args = new List<string>();
- const char zero = '\0';
- char quote = zero;
- foreach (char c in commandLine)
- {
- if (quote == zero)
- {
- if (quotes.Contains(c))
- quote = c;
- else if (char.IsSeparator(c) && quote == zero)
- {
- if (arg.Length > 0)
- {
- args.Add(arg.ToString());
- arg = new StringBuilder();
- }
- }
- else
- arg.Append(c);
- }
- else
- {
- if (c == quote)
- quote = zero;
- else
- arg.Append(c);
- }
- }
- if (arg.Length > 0)
- args.Add(arg.ToString());
- return args;
- }
-
- private static readonly char[] Quotes = new[] { '\'', '\"' };
- /// <summary>
- /// Extracts arguments from a full line, in a .NET compatible way
- /// (includes strange quotes trimming)
- /// </summary>
- /// <param name="commandLine">The command line</param>
- /// <returns>Arguments list</returns>
- public IList<string> ExtractArguments(string commandLine)
- {
- return ExtractArguments(commandLine, Quotes);
- }
-
- /// <summary>
- /// Converts a list separated by a comma to a string array
- /// </summary>
- /// <param name="list"></param>
- /// <returns></returns>
- public string[] GetArray(string list)
- {
- if (string.IsNullOrEmpty(list))
- return new string[0];
- return (from entityInterface in list.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
- select entityInterface.Trim()).ToArray();
- }
-
- /// <summary>
- /// Processes different "lines" of parameters:
- /// 1. the original input parameter must be starting with @
- /// 2. all other parameters are kept as a common part
- /// </summary>
- /// <typeparam name="P"></typeparam>
- /// <param name="args"></param>
- /// <returns></returns>
- protected IList<P> GetParameterBatch<P>(IList<string> args)
- where P : AbstractParameters, new()
- {
- return GetParameterBatch<P>(args, ".");
- }
-
- public IList<P> GetParameterBatch<P>(IList<string> args, string argsFileDirectory)
- where P : AbstractParameters, new()
- {
- var parameters = new List<P>();
- var commonArgs = new List<string>();
- var argsFiles = new List<string>();
- foreach (var arg in args)
- {
- if (arg.StartsWith("@"))
- argsFiles.Add(arg.Substring(1));
- else
- commonArgs.Add(arg);
- }
- // if we specify files, we must recurse
- if (argsFiles.Count > 0)
- {
- foreach (var argsFile in argsFiles)
- {
- parameters.AddRange(GetParameterBatchFile<P>(commonArgs, Path.Combine(argsFileDirectory, argsFile)));
- }
- }
- // if we don't, just use the args
- else if (commonArgs.Count > 0)
- {
- var p = new P { Log = Log };
- p.Load(commonArgs);
- parameters.Add(p);
- }
- return parameters;
- }
-
- private IList<P> GetParameterBatchFile<P>(IEnumerable<string> baseArgs, string argsList)
- where P : AbstractParameters, new()
- {
- var parameters = new List<P>();
- string argsFileDirectory = Path.GetDirectoryName(argsList);
- using (var textReader = File.OpenText(argsList))
- {
- while (!textReader.EndOfStream)
- {
- string line = textReader.ReadLine();
- if (line.StartsWith("#"))
- continue;
- var args = ExtractArguments(line);
- var allArgs = new List<string>(baseArgs);
- allArgs.AddRange(args);
- parameters.AddRange(GetParameterBatch<P>(allArgs, argsFileDirectory));
- }
- }
- return parameters;
- }
-
- /// <summary>
- /// Outputs a formatted string to the console.
- /// We're not using the ILogger here, since we want console output.
- /// </summary>
- /// <param name="format"></param>
- /// <param name="args"></param>
- public void Write(string format, params object[] args)
- {
- Output.WriteLine(Log, OutputLevel.Information, format, args);
- }
-
- /// <summary>
- /// Outputs an empty line
- /// </summary>
- public void WriteLine()
- {
- Output.WriteLine(Log, OutputLevel.Information, string.Empty);
- }
-
- // TODO: remove this
- protected static int TextWidth
- {
- get { return Console.BufferWidth; }
- }
-
- /// <summary>
- /// Returns the application (assembly) name (without extension)
- /// </summary>
- protected static string ApplicationName
- {
- get
- {
- return Assembly.GetEntryAssembly().GetName().Name;
- }
- }
-
- /// <summary>
- /// Returns the application (assembly) version
- /// </summary>
- protected static Version ApplicationVersion
- {
- get
- {
- // Assembly.GetEntryAssembly() is null when loading from the
- // non-default AppDomain.
- var a = Assembly.GetEntryAssembly();
- return a != null ? a.GetName().Version : new Version();
- }
- }
-
- private bool headerWritten;
- /// <summary>
- /// Writes the application header
- /// </summary>
- public void WriteHeader()
- {
- if (!headerWritten)
- {
- WriteHeaderContents();
- WriteLine();
- headerWritten = true;
- }
- }
-
- protected abstract void WriteHeaderContents();
-
- /// <summary>
- /// Writes a small summary
- /// </summary>
- public abstract void WriteSummary();
-
- /// <summary>
- /// Writes examples
- /// </summary>
- public virtual void WriteExamples()
- {
- }
-
- /// <summary>
- /// The "syntax" is a bried containing the application name, "[options]" and eventually files.
- /// For example: "DbMetal [options] [&lt;input file>]
- /// </summary>
- public virtual void WriteSyntax()
- {
- var syntax = new StringBuilder();
- syntax.AppendFormat("{0} [options]", ApplicationName);
- foreach (var file in GetFiles())
- {
- if (file.Description.Mandatory)
- syntax.AppendFormat(" {0}", GetFileText(file));
- else
- syntax.AppendFormat(" [{0}]", GetFileText(file));
- }
- Write(syntax.ToString());
- }
-
- /// <summary>
- /// Describes an option
- /// </summary>
- protected class Option
- {
- /// <summary>
- /// The member name (property or field)
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// The attribute used to define the member as an option
- /// </summary>
- public OptionAttribute Description { get; set; }
- }
-
- /// <summary>
- /// Describes an input file
- /// </summary>
- protected class FileName
- {
- /// <summary>
- /// The member name (property or field)
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// The attribute used to define the member as an input file
- /// </summary>
- public FileAttribute Description { get; set; }
- }
-
- /// <summary>
- /// Internal class. I wrote it because I was thinking that the .NET framework already had such a class.
- /// At second thought, I may have made a confusion with STL
- /// (interesting, isn't it?)
- /// </summary>
- /// <typeparam name="A"></typeparam>
- /// <typeparam name="B"></typeparam>
- protected class Pair<A, B>
- {
- public A First { get; set; }
- public B Second { get; set; }
- }
-
- /// <summary>
- /// Enumerates all members (fields or properties) that have been marked with the specified attribute
- /// </summary>
- /// <typeparam name="T">The attribute type to search for</typeparam>
- /// <returns>A list of pairs with name and attribute</returns>
- protected IEnumerable<Pair<string, T>> EnumerateOptions<T>()
- where T : Attribute
- {
- Type t = GetType();
- foreach (var propertyInfo in t.GetProperties())
- {
- var descriptions = (T[])propertyInfo.GetCustomAttributes(typeof(T), true);
- if (descriptions.Length == 1)
- yield return new Pair<string, T> { First = propertyInfo.Name, Second = descriptions[0] };
- }
- foreach (var fieldInfo in t.GetFields())
- {
- var descriptions = (T[])fieldInfo.GetCustomAttributes(typeof(T), true);
- if (descriptions.Length == 1)
- yield return new Pair<string, T> { First = fieldInfo.Name, Second = descriptions[0] };
- }
- }
-
- protected IEnumerable<Option> EnumerateOptions()
- {
- foreach (var pair in EnumerateOptions<OptionAttribute>())
- yield return new Option { Name = pair.First, Description = pair.Second };
- }
-
- protected IEnumerable<FileName> GetFiles()
- {
- foreach (var pair in from p in EnumerateOptions<FileAttribute>() orderby p.Second.Mandatory select p)
- yield return new FileName { Name = pair.First, Description = pair.Second };
- }
-
- /// <summary>
- /// Returns options, grouped by group (the group number is the dictionary key)
- /// </summary>
- /// <returns></returns>
- protected IDictionary<int, IList<Option>> GetOptions()
- {
- var options = new Dictionary<int, IList<Option>>();
- foreach (var option in EnumerateOptions())
- {
- if (!options.ContainsKey(option.Description.Group))
- options[option.Description.Group] = new List<Option>();
- options[option.Description.Group].Add(option);
- }
- return options;
- }
-
- /// <summary>
- /// Return a literal value based on an option
- /// </summary>
- /// <param name="option"></param>
- /// <returns></returns>
- protected virtual string GetOptionText(Option option)
- {
- var optionName = option.Name[0].ToString().ToLower() + option.Name.Substring(1);
- if (string.IsNullOrEmpty(option.Description.ValueName))
- return optionName;
- return string.Format("{0}:<{1}>",
- optionName,
- option.Description.ValueName);
- }
-
- /// <summary>
- /// Returns a literal value base on an input file
- /// </summary>
- /// <param name="fileName"></param>
- /// <returns></returns>
- protected virtual string GetFileText(FileName fileName)
- {
- return string.Format("<{0}>", fileName.Description.Name);
- }
-
- /// <summary>
- /// Computes the maximum options and files length, to align all descriptions
- /// </summary>
- /// <param name="options"></param>
- /// <param name="files"></param>
- /// <returns></returns>
- private int GetMaximumLength(IDictionary<int, IList<Option>> options, IEnumerable<FileName> files)
- {
- int maxLength = 0;
- foreach (var optionsList in options.Values)
- {
- foreach (var option in optionsList)
- {
- var optionName = GetOptionText(option);
- int length = optionName.Length;
- if (length > maxLength)
- maxLength = length;
- }
- }
- foreach (var file in files)
- {
- var fileName = GetFileText(file);
- int length = fileName.Length;
- if (length > maxLength)
- maxLength = length;
- }
- return maxLength;
- }
-
- protected static string[] SplitText(string text, int width)
- {
- var lines = new List<string>(new[] { "" });
- var words = text.Split(' ');
- foreach (var word in words)
- {
- var line = lines.Last();
- if (line.Length == 0)
- lines[lines.Count - 1] = word;
- else if (line.Length + word.Length + 1 < width)
- lines[lines.Count - 1] = line + " " + word;
- else
- lines.Add(word);
- }
- return lines.ToArray();
- }
-
- protected void WriteOption(string firstLine, string text)
- {
- int width = TextWidth - firstLine.Length - 2;
- var lines = SplitText(text, width);
- var padding = string.Empty.PadRight(firstLine.Length);
- for (int i = 0; i < lines.Length; i++)
- {
- Write("{0} {1}", i == 0 ? firstLine : padding, lines[i]);
- }
- }
-
- /// <summary>
- /// Displays all available options and files
- /// </summary>
- protected void WriteOptions()
- {
- var options = GetOptions();
- var files = GetFiles();
- int maxLength = GetMaximumLength(options, files);
- Write("Options:");
- foreach (var group in from k in options.Keys orderby k select k)
- {
- var optionsList = options[group];
- foreach (var option in from o in optionsList orderby o.Name select o)
- {
- WriteOption(string.Format(" /{0}", GetOptionText(option).PadRight(maxLength)), option.Description.Text);
- }
- WriteLine();
- }
- foreach (var file in files)
- {
- WriteOption(string.Format(" {0}", GetFileText(file).PadRight(maxLength + 1)), file.Description.Text);
- }
- }
-
- /// <summary>
- /// Displays application help
- /// </summary>
- public void WriteHelp()
- {
- WriteHeader(); // includes a WriteLine()
- WriteSyntax();
- WriteLine();
- WriteSummary();
- WriteLine();
- WriteOptions();
- WriteLine();
- WriteExamples();
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/AllTypes all to Cs.txt b/mcs/class/System.Data.Linq/src/DbMetal/AllTypes all to Cs.txt
deleted file mode 100644
index 97371e4e0a0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/AllTypes all to Cs.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# note that databaserver can be specified in %DbLinqServer%, and is localhost by default (if not specified)
-#-code:AllTypesSqlite1.cs -provider:Sqlite -conn="data source=../../Northwind.db3"
-#-code:AllTypesOracle1.cs -provider:Oracle -user=Northwind
-#-code:AllTypesOraODP1.cs -provider:OracleODP -user=Northwind
-#-code:AllTypesPgsql1.cs -provider:PostgreSQL -database=northwind
-#-code:AllTypesIngres1.cs -provider:Ingres
--code:AllTypesMySql1.cs -provider:MySQL
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/AllTypes to Cs.txt b/mcs/class/System.Data.Linq/src/DbMetal/AllTypes to Cs.txt
deleted file mode 100644
index b8b4bbd48bc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/AllTypes to Cs.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-# DbMetal "@Db to Cs.txt"
-/database=AllTypes /server=%DbLinqServer??localhost /user=LinqUser /password=linq2 /namespace=nwind /sprocs /entityInterfaces=INotifyPropertyChanged /pluralize "@AllTypes all to Cs.txt" /culture="en"
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/App.config b/mcs/class/System.Data.Linq/src/DbMetal/App.config
deleted file mode 100644
index e92412528c5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/App.config
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<configuration>
- <configSections>
- <section name="providers" type="DbMetal.Configuration.ProvidersSection, DbMetal" />
- </configSections>
- <connectionStrings>
- <add name="DbMetal.Properties.Settings.TempOneConnectionString"
- connectionString="Data Source=.\sqlexpress;Initial Catalog=TempOne;Integrated Security=True"
- providerName="System.Data.SqlClient" />
- </connectionStrings>
- <appSettings>
- <add key="ClientSettingsProvider.ServiceUri" value="" />
- </appSettings>
- <providers>
- <providers>
- <provider name="MySQL" dbLinqSchemaLoader="DbLinq.MySql.MySqlSchemaLoader, DbLinq.MySql" databaseConnection="MySql.Data.MySqlClient.MySqlConnection, MySql.Data" />
- <provider name="Oracle" dbLinqSchemaLoader="DbLinq.Oracle.OracleSchemaLoader, DbLinq.Oracle" databaseConnection="System.Data.OracleClient.OracleConnection, System.Data.OracleClient" />
- <provider name="OracleODP" dbLinqSchemaLoader="DbLinq.Oracle.OracleSchemaLoader, DbLinq.Oracle" databaseConnection="Oracle.DataAccess.Client.OracleConnection, Oracle.DataAccess" />
- <provider name="PostgreSQL" dbLinqSchemaLoader="DbLinq.PostgreSql.PgsqlSchemaLoader, DbLinq.PostgreSql" databaseConnection="Npgsql.NpgsqlConnection, Npgsql" />
- <provider name="SQLite" dbLinqSchemaLoader="DbLinq.Sqlite.SqliteSchemaLoader, DbLinq.Sqlite" databaseConnection="System.Data.SQLite.SQLiteConnection, System.Data.SQLite" />
- <provider name="SqlServer" dbLinqSchemaLoader="DbLinq.SqlServer.SqlServerSchemaLoader, DbLinq.SqlServer" databaseConnection="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
- <provider name="Ingres" dbLinqSchemaLoader="DbLinq.Ingres.IngresSchemaLoader, DbLinq.Ingres" databaseConnection="Ingres.Client.IngresConnection, Ingres.Client" />
- <provider name="Firebird" dbLinqSchemaLoader="DbLinq.Firebird.FirebirdSchemaLoader, DbLinq.Firebird" databaseConnection="FirebirdSql.Data.FirebirdClient.FbConnection, FirebirdSql.Data.FirebirdClient" />
- </providers>
- </providers>
- <system.web>
- <membership defaultProvider="ClientAuthenticationMembershipProvider">
- <providers>
- <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
- </providers>
- </membership>
- <roleManager defaultProvider="ClientRoleProvider" enabled="true">
- <providers>
- <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
- </providers>
- </roleManager>
- </system.web>
-</configuration>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes
deleted file mode 100644
index 3d52c395078..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Configuration/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/ProvidersSection.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Configuration/ProvidersSection.cs b/mcs/class/System.Data.Linq/src/DbMetal/Configuration/ProvidersSection.cs
deleted file mode 100644
index 73d26d6459c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Configuration/ProvidersSection.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.IO;
-using System.Linq;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Text;
-
-namespace DbMetal.Configuration
-{
- /// <summary>
- /// Handles the providers section.
- /// Each provider is defined as follows:
- /// &lt;provider name="MySQL" dbLinqSchemaLoader="DbLinq.MySql.MySqlSchemaLoader, DbLinq.MySql"
- /// databaseConnection="MySql.Data.MySqlClient.MySqlConnection, MySql.Data" />
- /// </summary>
- public class ProvidersSection : ConfigurationSection
- {
- public class ProviderElement : ConfigurationElement
- {
- [ConfigurationProperty("name", IsRequired = true)]
- public string Name
- {
- get { return (string)this["name"]; }
- }
-
- [ConfigurationProperty("dbLinqSchemaLoader", IsRequired = true)]
- public string DbLinqSchemaLoader
- {
- get { return (string)this["dbLinqSchemaLoader"]; }
- }
-
- [ConfigurationProperty("databaseConnection", IsRequired = true)]
- public string DatabaseConnection
- {
- get { return (string)this["databaseConnection"]; }
- }
-
- [ConfigurationProperty("sqlDialectType", IsRequired = false)]
- public string SqlDialectType
- {
- get { return (string)this["sqlDialectType"]; }
- }
- }
-
- public class ProvidersCollection : ConfigurationElementCollection
- {
- protected override ConfigurationElement CreateNewElement()
- {
- return new ProviderElement();
- }
-
- protected override object GetElementKey(ConfigurationElement element)
- {
- var provider = (ProviderElement)element;
- return provider.Name.ToLower();
- }
-
- public ProviderElement GetProvider(string name)
- {
- return (ProviderElement)BaseGet(name.ToLower());
- }
- public bool TryGetProvider(string name, out ProviderElement element, out string error)
- {
- //use Configuration namespace to get our config
- object[] allKeys = base.BaseGetAllKeys();
- if (Array.IndexOf(allKeys, name.ToLower())<0)
- {
- string[] allKeyStrings = allKeys.OfType<string>().ToArray();
-
- element = null;
- string configFile = Path.GetFileName(typeof(Program).Assembly.Location)+ ".config";
- error = allKeys.Length == 0
- ? string.Format("There are no <provider/> entries in your {0} file.", configFile)
- : GetProvidersDescription(name, allKeyStrings.Length, configFile);
- return false;
- }
- element = (ProviderElement)BaseGet(name.ToLower());
- error = null;
- return true;
- }
-
- private string GetProvidersDescription(string name, int numKeys, string configFile)
- {
- var message = new StringBuilder();
- message.AppendFormat("Provider '{0}' not found among the {1} config entries in your {2} file. ",
- name, numKeys, configFile);
- message.AppendLine("Valid providers include:");
- foreach (ProviderElement p in this.Cast<ProviderElement>().OrderBy(e => e.Name))
- {
- message.AppendFormat("\t{0} [{1}]",
- p.Name, p.DatabaseConnection);
- message.AppendLine();
- }
- return message.ToString();
- }
- }
-
- [ConfigurationProperty("providers", IsDefaultCollection = true)]
- [ConfigurationCollection(typeof(ProviderElement), AddItemName = "provider")]
- public ProvidersCollection Providers
- {
- get { return (ProvidersCollection)this["providers"]; }
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/DB all to Cs.txt b/mcs/class/System.Data.Linq/src/DbMetal/DB all to Cs.txt
deleted file mode 100644
index af123ff837b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/DB all to Cs.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-# note that databaserver can be specified in %DbLinqServer%, and is localhost by default (if not specified)
-/code:NorthwindFirebird1.cs /provider:Firebird /database="c:\program files\Firebird\Firebird_2_1\examples\nwind\Northwind.FDB"
-/code:NorthwindSqlite1.cs /provider:Sqlite /conn="data source=../../Northwind.db3"
-/code:NorthwindIngres1.cs /provider:Ingres
-/code:NorthwindOraODP1.cs /provider:OracleODP /user=Northwind
-/code:NorthwindOracle1.cs /provider:Oracle /user=Northwind
-/code:NorthwindMySql1.cs /provider:MySQL
-/code:NorthwindPgsql1.cs /provider:PostgreSQL
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/DB all to DBML.txt b/mcs/class/System.Data.Linq/src/DbMetal/DB all to DBML.txt
deleted file mode 100644
index bf65b50d07d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/DB all to DBML.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# note that databaserver can be specified in %DbLinqServer%, and is localhost by default (if not specified)
--dbml:NorthwindSqlite1.dbml -provider:Sqlite -conn="data source=../../Northwind.db3"
--dbml:NorthwindOracle1.dbml -provider:Oracle -user=Northwind
--dbml:NorthwindOraODP1.dbml -provider:OracleODP -user=Northwind
--dbml:NorthwindPgsql1.dbml -provider:PostgreSQL -database=northwind
--dbml:NorthwindIngres1.dbml -provider:Ingres
--dbml:NorthwindMySql1.dbml -provider:MySQL
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/DB to Cs.txt b/mcs/class/System.Data.Linq/src/DbMetal/DB to Cs.txt
deleted file mode 100644
index 7b03e05ea5a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/DB to Cs.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# DbMetal "@Db to Cs.txt"
-#/database=Northwind /server=%DbLinqServer??localhost /user=LinqUser /password=linq2 /namespace=nwind /sprocs /entityInterfaces=INotifyPropertyChanged /pluralize "@DB all to Cs.txt" /culture="en"
-/database=Northwind /server=%DbLinqServer??localhost /user=LinqUser /password=linq2 /namespace=nwind /sprocs /entityInterfaces=INotifyPropertyChanged /pluralize "@DB all to Cs.txt" /culture="en" /no-generateEqualsAndHash /entityAttributes=System.Runtime.Serialization.DataContract /memberAttributes=System.Runtime.Serialization.DataMember
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/DB to DBML.txt b/mcs/class/System.Data.Linq/src/DbMetal/DB to DBML.txt
deleted file mode 100644
index 75a0416ba26..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/DB to DBML.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-# DbMetal "@Db to DBML.txt"
-/database=Northwind /server=%DbLinqServer??localhost /user=LinqUser /password=linq2 /namespace=nwind /sprocs /entityInterfaces=INotifyPropertyChanged /pluralize "@DB all to DBML.txt"
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/DbMetal.csproj b/mcs/class/System.Data.Linq/src/DbMetal/DbMetal.csproj
deleted file mode 100644
index 8518e9ba1e0..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/DbMetal.csproj
+++ /dev/null
@@ -1,207 +0,0 @@
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{363FF43D-C870-4423-BE50-DAED7793A6D1}</ProjectGuid>
- <OutputType>Exe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbMetal</RootNamespace>
- <AssemblyName>DbMetal</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- <PlatformTarget>x86</PlatformTarget>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\DbLinq.snk</AssemblyKeyFile>
- <PlatformTarget>x86</PlatformTarget>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.configuration" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Web.Extensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="Generator\AttributeDefinition.cs" />
- <Compile Include="Generator\CodeDomGenerator.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangedImplementation.cs" />
- <Compile Include="Generator\GenerationContext.cs" />
- <Compile Include="Generator\ICodeGenerator.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\InterfaceImplementation.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Class.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Context.Ctor.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Procedure.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeGenerator.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeWriter.cs" />
- <Compile Include="Generator\CodeWriter.cs" />
- <Compile Include="Generator\EntityInterface\IImplementation.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\IModifiedImplementation.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangingImplementation.cs" />
- <Compile Include="Generator\Implementation\Processor.cs" />
- <Compile Include="Generator\IProcessor.cs" />
- <Compile Include="Generator\ISchemaLoaderFactory.cs" />
- <Compile Include="Generator\SpecificationDefinition.cs" />
- <Compile Include="Generator\ParameterDefinition.cs" />
- <Compile Include="Language\EnglishWords.cs" />
- <Compile Include="Language\FrenchWords.cs" />
- <Compile Include="Language\GermanWords.cs" />
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- <DependentUpon>Settings.settings</DependentUpon>
- </Compile>
- <Compile Include="Reference.cs" />
- <Compile Include="Schema\DbmlRename.cs" />
- <Compile Include="Schema\DbmlRenameLoader.cs" />
- <Compile Include="Schema\NameAliasesLoader.cs" />
- <Compile Include="Utility\VariablesExtension.cs" />
- <Compile Include="Program.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Configuration\ProvidersSection.cs" />
- <Compile Include="Parameters.cs" />
- <Compile Include="Schema\TableAlias.cs" />
- <Compile Include="Generator\Implementation\SchemaLoaderFactory.cs" />
- <Compile Include="Utility\EnvironmentExtension.cs" />
- <Compile Include="Mono\Options.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- <None Include="App.config" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq.Firebird\DbLinq.Firebird.csproj">
- <Project>{E1AB58E4-357E-4031-90F3-6AABA9623047}</Project>
- <Name>DbLinq.Firebird</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.Ingres\DbLinq.Ingres.csproj">
- <Project>{90D57CD9-D704-409E-88A1-0F22AC79065A}</Project>
- <Name>DbLinq.Ingres</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.MySql\DbLinq.MySql.csproj">
- <Project>{FA8D1068-3341-4956-BF94-54C6A816BD9E}</Project>
- <Name>DbLinq.MySql</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.Oracle\DbLinq.Oracle.csproj">
- <Project>{D9DE72A2-D885-4C54-A89E-302E6829101C}</Project>
- <Name>DbLinq.Oracle</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.PostgreSql\DbLinq.PostgreSql.csproj">
- <Project>{32824F7E-9260-413C-B174-F3E315936FA7}</Project>
- <Name>DbLinq.PostgreSql</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq.Sqlite\DbLinq.Sqlite.csproj">
- <Project>{60B9AFA1-99B4-4DE6-80E1-80BBED1AC755}</Project>
- <Name>DbLinq.Sqlite</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
- <Visible>False</Visible>
- <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- <ProductName>Windows Installer 3.1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
- </ItemGroup>
- <ItemGroup>
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\EnglishWords.txt" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\FrenchWords.txt" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\GermanWords.txt" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <DependentAssembly Include="$(SolutionDir)..\lib\Npgsql.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Mono.Security.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Ingres.Stereo.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Oracle.DataAccess.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\MySql.Data.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\System.Data.SQLite.DLL" />
- <DependentAssembly Include="$(SolutionDir)..\lib\FirebirdSql.Data.FirebirdClient.dll" />
- </ItemGroup>
- <Target Name="AfterBuild">
- <Copy
- SourceFiles="@(DependentAssembly)"
- DestinationFolder="$(OutputPath)" />
- </Target>
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes
deleted file mode 100644
index d50c48772fc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/.gitattributes
+++ /dev/null
@@ -1,9 +0,0 @@
-/AttributeDefinition.cs -crlf
-/CodeDomGenerator.cs -crlf
-/CodeWriter.cs -crlf
-/GenerationContext.cs -crlf
-/ICodeGenerator.cs -crlf
-/IProcessor.cs -crlf
-/ISchemaLoaderFactory.cs -crlf
-/ParameterDefinition.cs -crlf
-/SpecificationDefinition.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/AttributeDefinition.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/AttributeDefinition.cs
deleted file mode 100644
index 1d565593cc7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/AttributeDefinition.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-
-namespace DbMetal.Generator
-{
- public class AttributeDefinition
- {
- public string Name { get; set; }
-
- public IDictionary<string, object> Members;
-
- public object this[string key]
- {
- get { return Members[key]; }
- set { Members[key] = value; }
- }
-
- public AttributeDefinition(string name, IDictionary<string, object> members)
- {
- Members = members;
- Name = name;
- }
-
- public AttributeDefinition(string name)
- {
- Members = new Dictionary<string, object>();
- Name = name;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeDomGenerator.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeDomGenerator.cs
deleted file mode 100755
index c52bbeb3a02..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeDomGenerator.cs
+++ /dev/null
@@ -1,1474 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.CodeDom;
-using System.CodeDom.Compiler;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Data.Linq.Mapping;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Text.RegularExpressions;
-
-using Microsoft.CSharp;
-using Microsoft.VisualBasic;
-
-using DbLinq.Schema.Dbml;
-using DbLinq.Schema.Dbml.Adapter;
-using DbLinq.Util;
-
-namespace DbMetal.Generator
-{
-#if !MONO_STRICT
- public
-#endif
- class CodeDomGenerator : ICodeGenerator
- {
- CodeDomProvider Provider { get; set; }
-
- // Provided only for Processor.EnumerateCodeGenerators(). DO NOT USE.
- public CodeDomGenerator()
- {
- }
-
- public CodeDomGenerator(CodeDomProvider provider)
- {
- this.Provider = provider;
- }
-
- public string LanguageCode {
- get { return "*"; }
- }
-
- public string Extension {
- get { return "*"; }
- }
-
- public static CodeDomGenerator CreateFromFileExtension(string extension)
- {
- return CreateFromLanguage(CodeDomProvider.GetLanguageFromExtension(extension));
- }
-
- public static CodeDomGenerator CreateFromLanguage(string language)
- {
- return new CodeDomGenerator(CodeDomProvider.CreateProvider(language));
- }
-
- public void Write(TextWriter textWriter, Database dbSchema, GenerationContext context)
- {
- Context = context;
- Provider.CreateGenerator(textWriter).GenerateCodeFromNamespace(
- GenerateCodeDomModel(dbSchema), textWriter,
- new CodeGeneratorOptions() {
- BracingStyle = "C",
- IndentString = "\t",
- });
- }
-
- static void Warning(string format, params object[] args)
- {
- Console.Error.Write(Path.GetFileName(Environment.GetCommandLineArgs()[0]));
- Console.Error.Write(": warning: ");
- Console.Error.WriteLine(format, args);
- }
-
- private CodeTypeMember CreatePartialMethod(string methodName, params CodeParameterDeclarationExpression[] parameters)
- {
- string prototype = null;
- if (Provider is CSharpCodeProvider)
- {
- prototype =
- "\t\tpartial void {0}({1});" + Environment.NewLine +
- "\t\t";
- }
- else if (Provider is VBCodeProvider)
- {
- prototype =
- "\t\tPartial Private Sub {0}({1})" + Environment.NewLine +
- "\t\tEnd Sub" + Environment.NewLine +
- "\t\t";
- }
-
- if (prototype == null)
- {
- var method = new CodeMemberMethod() {
- Name = methodName,
- };
- method.Parameters.AddRange(parameters);
- return method;
- }
-
- var methodDecl = new StringWriter();
- var gen = Provider.CreateGenerator(methodDecl);
-
- bool comma = false;
- foreach (var p in parameters)
- {
- if (comma)
- methodDecl.Write(", ");
- comma = true;
- gen.GenerateCodeFromExpression(p, methodDecl, null);
- }
- return new CodeSnippetTypeMember(string.Format(prototype, methodName, methodDecl.ToString()));
- }
-
- CodeThisReferenceExpression thisReference = new CodeThisReferenceExpression();
-
- protected GenerationContext Context { get; set; }
-
- protected virtual CodeNamespace GenerateCodeDomModel(Database database)
- {
- CodeNamespace _namespace = new CodeNamespace(Context.Parameters.Namespace ?? database.ContextNamespace);
-
- _namespace.Imports.Add(new CodeNamespaceImport("System"));
- _namespace.Imports.Add(new CodeNamespaceImport("System.ComponentModel"));
-#if MONO_STRICT
- _namespace.Imports.Add(new CodeNamespaceImport("System.Data"));
- _namespace.Imports.Add(new CodeNamespaceImport("System.Data.Linq"));
- _namespace.Imports.Add(new CodeNamespaceImport("System.Data.Linq.Mapping"));
-#else
- AddConditionalImports(_namespace.Imports,
- "System.Data",
- "MONO_STRICT",
- new[] { "System.Data.Linq" },
- new[] { "DbLinq.Data.Linq", "DbLinq.Vendor" },
- "System.Data.Linq.Mapping");
-#endif
- _namespace.Imports.Add(new CodeNamespaceImport("System.Diagnostics"));
-
- var time = Context.Parameters.GenerateTimestamps ? DateTime.Now.ToString("u") : "[TIMESTAMP]";
- var header = new CodeCommentStatement(GenerateCommentBanner(database, time));
- _namespace.Comments.Add(header);
-
- _namespace.Types.Add(GenerateContextClass(database));
-#if !MONO_STRICT
- _namespace.Types.Add(GenerateMonoStrictContextConstructors(database));
- _namespace.Types.Add(GenerateNotMonoStrictContextConstructors(database));
-#endif
-
- foreach (Table table in database.Tables)
- _namespace.Types.Add(GenerateTableClass(table, database));
- return _namespace;
- }
-
- void AddConditionalImports(CodeNamespaceImportCollection imports,
- string firstImport,
- string conditional,
- string[] importsIfTrue,
- string[] importsIfFalse,
- string lastImport)
- {
- if (Provider is CSharpCodeProvider)
- {
- // HACK HACK HACK
- // Would be better if CodeDom actually supported conditional compilation constructs...
- // This is predecated upon CSharpCodeGenerator.GenerateNamespaceImport() being implemented as:
- // output.Write ("using ");
- // output.Write (GetSafeName (import.Namespace));
- // output.WriteLine (';');
- // Thus, with "crafty" execution of the namespace, we can stuff arbitrary text in there...
-
- var block = new StringBuilder();
- // No 'using', as GenerateNamespaceImport() writes it.
- block.Append(firstImport).Append(";").Append(Environment.NewLine);
- block.Append("#if ").Append(conditional).Append(Environment.NewLine);
- foreach (var ns in importsIfTrue)
- block.Append("\tusing ").Append(ns).Append(";").Append(Environment.NewLine);
- block.Append("#else // ").Append(conditional).Append(Environment.NewLine);
- foreach (var ns in importsIfFalse)
- block.Append("\tusing ").Append(ns).Append(";").Append(Environment.NewLine);
- block.Append("#endif // ").Append(conditional).Append(Environment.NewLine);
- block.Append("\tusing ").Append(lastImport);
- // No ';', as GenerateNamespaceImport() writes it.
-
- imports.Add(new CodeNamespaceImport(block.ToString()));
- }
- else if (Provider is VBCodeProvider)
- {
- // HACK HACK HACK
- // Would be better if CodeDom actually supported conditional compilation constructs...
- // This is predecated upon VBCodeGenerator.GenerateNamespaceImport() being implemented as:
- // output.Write ("Imports ");
- // output.Write (import.Namespace);
- // output.WriteLine ();
- // Thus, with "crafty" execution of the namespace, we can stuff arbitrary text in there...
-
- var block = new StringBuilder();
- // No 'Imports', as GenerateNamespaceImport() writes it.
- block.Append(firstImport).Append(Environment.NewLine);
- block.Append("#If ").Append(conditional).Append(" Then").Append(Environment.NewLine);
- foreach (var ns in importsIfTrue)
- block.Append("Imports ").Append(ns).Append(Environment.NewLine);
- block.Append("#Else ' ").Append(conditional).Append(Environment.NewLine);
- foreach (var ns in importsIfFalse)
- block.Append("Imports ").Append(ns).Append(Environment.NewLine);
- block.Append("#End If ' ").Append(conditional).Append(Environment.NewLine);
- block.Append("Imports ").Append(lastImport);
- // No newline, as GenerateNamespaceImport() writes it.
-
- imports.Add(new CodeNamespaceImport(block.ToString()));
- }
- else
- {
- // Default to using the DbLinq imports
- imports.Add(new CodeNamespaceImport(firstImport));
- foreach (var ns in importsIfTrue)
- imports.Add(new CodeNamespaceImport(ns));
- imports.Add(new CodeNamespaceImport(lastImport));
- }
- }
-
- private string GenerateCommentBanner(Database database, string time)
- {
- var result = new StringBuilder();
-
- // http://www.network-science.de/ascii/
- // http://www.network-science.de/ascii/ascii.php?TEXT=MetalSequel&x=14&y=14&FONT=_all+fonts+with+your+text_&RICH=no&FORM=left&STRE=no&WIDT=80
- result.Append(
- @"
- ____ _ __ __ _ _
- | _ \| |__ | \/ | ___| |_ __ _| |
- | | | | '_ \| |\/| |/ _ \ __/ _` | |
- | |_| | |_) | | | | __/ || (_| | |
- |____/|_.__/|_| |_|\___|\__\__,_|_|
-
-");
- result.AppendLine(String.Format(" Auto-generated from {0} on {1}.", database.Name, time));
- result.AppendLine(" Please visit http://code.google.com/p/dblinq2007/ for more information.");
-
- return result.ToString();
- }
-
- protected virtual CodeTypeDeclaration GenerateContextClass(Database database)
- {
- var _class = new CodeTypeDeclaration() {
- IsClass = true,
- IsPartial = true,
- Name = database.Class,
- TypeAttributes = TypeAttributes.Public
- };
-
- _class.BaseTypes.Add(GetContextBaseType(database.BaseType));
-
- var onCreated = CreatePartialMethod("OnCreated");
- onCreated.StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, "Extensibility Method Declarations"));
- onCreated.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- _class.Members.Add(onCreated);
-
- // Implement Constructor
- GenerateContextConstructors(_class, database);
-
- foreach (Table table in database.Tables)
- {
- var tableType = new CodeTypeReference(table.Type.Name);
- var property = new CodeMemberProperty() {
- Attributes = MemberAttributes.Public | MemberAttributes.Final,
- Name = table.Member,
- Type = new CodeTypeReference("Table", tableType),
- };
- property.GetStatements.Add(
- new CodeMethodReturnStatement(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(thisReference, "GetTable", tableType))));
- _class.Members.Add(property);
- }
-
- foreach (var function in database.Functions)
- {
- GenerateContextFunction(_class, function);
- }
-
- return _class;
- }
-
- static string GetContextBaseType(string type)
- {
- string baseType = "DataContext";
-
- if (!string.IsNullOrEmpty(type))
- {
- var t = TypeLoader.Load(type);
- if (t != null)
- baseType = t.Name;
- }
-
- return baseType;
- }
-
- void GenerateContextConstructors(CodeTypeDeclaration contextType, Database database)
- {
- // .ctor(string connectionString);
- var constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = { new CodeParameterDeclarationExpression(typeof(string), "connectionString") },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connectionString"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
-#if MONO_STRICT
- // .ctor(IDbConnection connection);
- constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = { new CodeParameterDeclarationExpression("IDbConnection", "connection") },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-#endif
-
- // .ctor(string connection, MappingSource mappingSource);
- constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = {
- new CodeParameterDeclarationExpression(typeof(string), "connection"),
- new CodeParameterDeclarationExpression("MappingSource", "mappingSource"),
- },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("mappingSource"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
- // .ctor(IDbConnection connection, MappingSource mappingSource);
- constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = {
- new CodeParameterDeclarationExpression("IDbConnection", "connection"),
- new CodeParameterDeclarationExpression("MappingSource", "mappingSource"),
- },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("mappingSource"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
- }
-
- CodeTypeDeclaration GenerateMonoStrictContextConstructors(Database database)
- {
- var contextType = new CodeTypeDeclaration()
- {
- IsClass = true,
- IsPartial = true,
- Name = database.Class,
- TypeAttributes = TypeAttributes.Public
- };
- AddConditionalIfElseBlocks(contextType, "MONO_STRICT");
-
- // .ctor(IDbConnection connection);
- var constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = { new CodeParameterDeclarationExpression("IDbConnection", "connection") },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
- return contextType;
- }
-
- void AddConditionalIfElseBlocks(CodeTypeMember member, string condition)
- {
- string startIf = null, elseIf = null;
- if (Provider is CSharpCodeProvider)
- {
- startIf = string.Format("Start {0}{1}#if {0}{1}", condition, Environment.NewLine);
- elseIf = string.Format("End {0}{1}\t#endregion{1}#else // {0}", condition, Environment.NewLine);
- }
- if (Provider is VBCodeProvider)
- {
- startIf = string.Format("Start {0}\"{1}#If {0} Then{1} '", condition, Environment.NewLine);
- elseIf = string.Format("End {0}\"{1}\t#End Region{1}#Else ' {0}", condition, Environment.NewLine);
- }
- if (startIf != null && elseIf != null)
- {
- member.StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, startIf));
- member.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, elseIf));
- }
- }
-
- void AddConditionalEndifBlocks(CodeTypeMember member, string condition)
- {
- string endIf = null;
- if (Provider is CSharpCodeProvider)
- {
- endIf = string.Format("End Not {0}{1}\t#endregion{1}#endif // {0}", condition, Environment.NewLine);
- }
- if (Provider is VBCodeProvider)
- {
- endIf = string.Format("End Not {0}\"{1}\t#End Region{1}#End If ' {0}", condition, Environment.NewLine);
- }
- if (endIf != null)
- {
- member.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, endIf));
- member.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- }
- }
-
- CodeTypeDeclaration GenerateNotMonoStrictContextConstructors(Database database)
- {
- var contextType = new CodeTypeDeclaration() {
- IsClass = true,
- IsPartial = true,
- Name = database.Class,
- TypeAttributes = TypeAttributes.Public
- };
- AddConditionalEndifBlocks(contextType, "MONO_STRICT");
-
- // .ctor(IDbConnection connection);
- var constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = { new CodeParameterDeclarationExpression("IDbConnection", "connection") },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.BaseConstructorArgs.Add(new CodeObjectCreateExpression(Context.SchemaLoader.Vendor.GetType()));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
- // .ctor(IDbConnection connection, IVendor mappingSource);
- constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = {
- new CodeParameterDeclarationExpression("IDbConnection", "connection"),
- new CodeParameterDeclarationExpression("IVendor", "sqlDialect"),
- },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("sqlDialect"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
- // .ctor(IDbConnection connection, MappingSource mappingSource, IVendor mappingSource);
- constructor = new CodeConstructor() {
- Attributes = MemberAttributes.Public,
- Parameters = {
- new CodeParameterDeclarationExpression("IDbConnection", "connection"),
- new CodeParameterDeclarationExpression("MappingSource", "mappingSource"),
- new CodeParameterDeclarationExpression("IVendor", "sqlDialect"),
- },
- };
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("connection"));
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("mappingSource"));
- constructor.BaseConstructorArgs.Add(new CodeArgumentReferenceExpression("sqlDialect"));
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- contextType.Members.Add(constructor);
-
- return contextType;
- }
-
- void GenerateContextFunction(CodeTypeDeclaration contextType, Function function)
- {
- if (function == null || string.IsNullOrEmpty(function.Name))
- {
- Warning("L33 Invalid storedProcdure object: missing name.");
- return;
- }
-
- var methodRetType = GetFunctionReturnType(function);
- var method = new CodeMemberMethod() {
- Attributes = ToMemberAttributes(function),
- Name = function.Method ?? function.Name,
- ReturnType = methodRetType,
- CustomAttributes = {
- new CodeAttributeDeclaration("Function",
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(function.Name)),
- new CodeAttributeArgument("IsComposable", new CodePrimitiveExpression(function.IsComposable))),
- },
- };
- if (method.Parameters != null)
- method.Parameters.AddRange(function.Parameters.Select(x => GetFunctionParameterType(x)).ToArray());
- if (function.Return != null && !string.IsNullOrEmpty(function.Return.DbType))
- method.ReturnTypeCustomAttributes.Add(
- new CodeAttributeDeclaration("Parameter",
- new CodeAttributeArgument("DbType", new CodePrimitiveExpression(function.Return.DbType))));
-
- contextType.Members.Add(method);
-
- for (int i = 0; i < function.Parameters.Count; ++i)
- {
- var p = function.Parameters[i];
- if (!p.DirectionOut)
- continue;
- method.Statements.Add(
- new CodeAssignStatement(
- new CodeVariableReferenceExpression(p.Name),
- new CodeDefaultValueExpression(new CodeTypeReference(p.Type))));
- }
-
- var executeMethodCallArgs = new List<CodeExpression>() {
- thisReference,
- new CodeCastExpression(
- new CodeTypeReference("System.Reflection.MethodInfo"),
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodeTypeReferenceExpression("System.Reflection.MethodBase"), "GetCurrentMethod"))),
- };
- if (method.Parameters != null)
- executeMethodCallArgs.AddRange(
- function.Parameters.Select(p => (CodeExpression) new CodeVariableReferenceExpression(p.Name)));
- method.Statements.Add(
- new CodeVariableDeclarationStatement(
- new CodeTypeReference("IExecuteResult"),
- "result",
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(thisReference, "ExecuteMethodCall"),
- executeMethodCallArgs.ToArray())));
- for (int i = 0; i < function.Parameters.Count; ++i)
- {
- var p = function.Parameters[i];
- if (!p.DirectionOut)
- continue;
- method.Statements.Add(
- new CodeAssignStatement(
- new CodeVariableReferenceExpression(p.Name),
- new CodeCastExpression(
- new CodeTypeReference(p.Type),
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodeVariableReferenceExpression("result"),
- "GetParameterValue"),
- new CodePrimitiveExpression(i)))));
- }
-
- if (methodRetType != null)
- {
- method.Statements.Add(
- new CodeMethodReturnStatement(
- new CodeCastExpression(
- method.ReturnType,
- new CodePropertyReferenceExpression(
- new CodeVariableReferenceExpression("result"),
- "ReturnValue"))));
- }
- }
-
- CodeTypeReference GetFunctionReturnType(Function function)
- {
- CodeTypeReference type = null;
- if (function.Return != null)
- {
- type = GetFunctionType(function.Return.Type);
- }
-
- bool isDataShapeUnknown = function.ElementType == null
- && function.BodyContainsSelectStatement
- && !function.IsComposable;
- if (isDataShapeUnknown)
- {
- //if we don't know the shape of results, and the proc body contains some selects,
- //we have no choice but to return an untyped DataSet.
- //
- //TODO: either parse proc body like microsoft,
- //or create a little GUI tool which would call the proc with test values, to determine result shape.
- type = new CodeTypeReference(typeof(DataSet));
- }
- return type;
- }
-
- static CodeTypeReference GetFunctionType(string type)
- {
- var t = System.Type.GetType(type);
- if (t == null)
- return new CodeTypeReference(type);
- if (t.IsValueType)
- return new CodeTypeReference(typeof(Nullable<>)) {
- TypeArguments = {
- new CodeTypeReference(t),
- },
- };
- return new CodeTypeReference(t);
- }
-
- CodeParameterDeclarationExpression GetFunctionParameterType(Parameter parameter)
- {
- var p = new CodeParameterDeclarationExpression(GetFunctionType(parameter.Type), parameter.Name) {
- CustomAttributes = {
- new CodeAttributeDeclaration("Parameter",
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(parameter.Name)),
- new CodeAttributeArgument("DbType", new CodePrimitiveExpression(parameter.DbType))),
- },
- };
- switch (parameter.Direction)
- {
- case DbLinq.Schema.Dbml.ParameterDirection.In:
- p.Direction = FieldDirection.In;
- break;
- case DbLinq.Schema.Dbml.ParameterDirection.Out:
- p.Direction = FieldDirection.Out;
- break;
- case DbLinq.Schema.Dbml.ParameterDirection.InOut:
- p.Direction = FieldDirection.In | FieldDirection.Out;
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- return p;
- }
-
- protected CodeTypeDeclaration GenerateTableClass(Table table, Database database)
- {
- var _class = new CodeTypeDeclaration() {
- IsClass = true,
- IsPartial = true,
- Name = table.Type.Name,
- TypeAttributes = TypeAttributes.Public,
- CustomAttributes = {
- new CodeAttributeDeclaration("Table",
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(table.Name))),
- },
- };
-
- WriteCustomTypes(_class, table);
-
- var havePrimaryKeys = table.Type.Columns.Any(c => c.IsPrimaryKey);
- if (havePrimaryKeys)
- {
- GenerateINotifyPropertyChanging(_class);
- GenerateINotifyPropertyChanged(_class);
- }
-
- // Implement Constructor
- var constructor = new CodeConstructor() { Attributes = MemberAttributes.Public };
- // children are EntitySet
- foreach (var child in GetClassChildren(table))
- {
- // if the association has a storage, we use it. Otherwise, we use the property name
- var entitySetMember = GetStorageFieldName(child);
- constructor.Statements.Add(
- new CodeAssignStatement(
- new CodeVariableReferenceExpression(entitySetMember),
- new CodeObjectCreateExpression(
- new CodeTypeReference("EntitySet", new CodeTypeReference(child.Type)),
- new CodeDelegateCreateExpression(
- new CodeTypeReference("Action", new CodeTypeReference(child.Type)),
- thisReference, child.Member + "_Attach"),
- new CodeDelegateCreateExpression(
- new CodeTypeReference("Action", new CodeTypeReference(child.Type)),
- thisReference, child.Member + "_Detach"))));
- }
- constructor.Statements.Add(new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "OnCreated")));
- _class.Members.Add(constructor);
-
- if (Context.Parameters.GenerateEqualsHash)
- {
- GenerateEntityGetHashCodeAndEquals(_class, table);
- }
-
- GenerateExtensibilityDeclarations(_class, table);
-
- // todo: add these when the actually get called
- //partial void OnLoaded();
- //partial void OnValidate(System.Data.Linq.ChangeAction action);
-
- // columns
- foreach (Column column in table.Type.Columns)
- {
- var relatedAssociations = from a in table.Type.Associations
- where a.IsForeignKey && a.TheseKeys.Contains(column.Name)
- select a;
-
- var type = ToCodeTypeReference(column);
- var columnMember = column.Member ?? column.Name;
-
- var field = new CodeMemberField(type, GetStorageFieldName(column));
- _class.Members.Add(field);
- var fieldReference = new CodeFieldReferenceExpression(new CodeThisReferenceExpression(), field.Name);
-
- var onChanging = GetChangingMethodName(columnMember);
- var onChanged = GetChangedMethodName(columnMember);
-
- var property = new CodeMemberProperty();
- property.Type = type;
- property.Name = columnMember;
- property.Attributes = MemberAttributes.Public | MemberAttributes.Final;
-
- var defAttrValues = new ColumnAttribute();
- var args = new List<CodeAttributeArgument>() {
- new CodeAttributeArgument("Storage", new CodePrimitiveExpression(GetStorageFieldName(column))),
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(column.Name)),
- new CodeAttributeArgument("DbType", new CodePrimitiveExpression(column.DbType)),
- };
- if (defAttrValues.IsPrimaryKey != column.IsPrimaryKey)
- args.Add(new CodeAttributeArgument("IsPrimaryKey", new CodePrimitiveExpression(column.IsPrimaryKey)));
- if (defAttrValues.IsDbGenerated != column.IsDbGenerated)
- args.Add(new CodeAttributeArgument("IsDbGenerated", new CodePrimitiveExpression(column.IsDbGenerated)));
- if (column.AutoSync != DbLinq.Schema.Dbml.AutoSync.Default)
- args.Add(new CodeAttributeArgument("AutoSync",
- new CodeFieldReferenceExpression(new CodeTypeReferenceExpression("AutoSync"), column.AutoSync.ToString())));
- if (defAttrValues.CanBeNull != column.CanBeNull)
- args.Add(new CodeAttributeArgument("CanBeNull", new CodePrimitiveExpression(column.CanBeNull)));
- if (column.Expression != null)
- args.Add(new CodeAttributeArgument("Expression", new CodePrimitiveExpression(column.Expression)));
- property.CustomAttributes.Add(
- new CodeAttributeDeclaration("Column", args.ToArray()));
- property.CustomAttributes.Add(new CodeAttributeDeclaration("DebuggerNonUserCode"));
-
- property.GetStatements.Add(new CodeMethodReturnStatement(fieldReference));
-
- var whenUpdating = new List<CodeStatement>(
- from assoc in relatedAssociations
- select (CodeStatement) new CodeConditionStatement(
- new CodePropertyReferenceExpression(
- new CodeVariableReferenceExpression(GetStorageFieldName(assoc)),
- "HasLoadedOrAssignedValue"),
- new CodeThrowExceptionStatement(
- new CodeObjectCreateExpression(typeof(System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException)))));
- whenUpdating.Add(
- new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, onChanging, new CodePropertySetValueReferenceExpression())));
- if (havePrimaryKeys)
- whenUpdating.Add(
- new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "SendPropertyChanging")));
- whenUpdating.Add(
- new CodeAssignStatement(fieldReference, new CodePropertySetValueReferenceExpression()));
- if (havePrimaryKeys)
- whenUpdating.Add(
- new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, "SendPropertyChanged", new CodePrimitiveExpression(property.Name))));
- whenUpdating.Add(
- new CodeExpressionStatement(new CodeMethodInvokeExpression(thisReference, onChanged)));
-
- var fieldType = TypeLoader.Load(column.Type);
- // This is needed for VB.NET generation;
- // int/string/etc. can use '<>' for comparison, but NOT arrays and other reference types.
- // arrays/etc. require the 'Is' operator, which is CodeBinaryOperatorType.IdentityEquality.
- // The VB IsNot operator is not exposed from CodeDom.
- // Thus, we need to special-case: if fieldType is a ref or nullable type,
- // generate '(field Is value) = false'; otherwise,
- // generate '(field <> value)'
- CodeBinaryOperatorExpression condition = fieldType.IsClass || fieldType.IsNullable()
- ? ValuesAreNotEqual_Ref(new CodeVariableReferenceExpression(field.Name), new CodePropertySetValueReferenceExpression())
- : ValuesAreNotEqual(new CodeVariableReferenceExpression(field.Name), new CodePropertySetValueReferenceExpression());
- property.SetStatements.Add(new CodeConditionStatement(condition, whenUpdating.ToArray()));
- _class.Members.Add(property);
- }
-
- GenerateEntityChildren(_class, table, database);
- GenerateEntityChildrenAttachment(_class, table, database);
- GenerateEntityParents(_class, table, database);
-
- return _class;
- }
-
- void WriteCustomTypes(CodeTypeDeclaration entity, Table table)
- {
- // detect required custom types
- foreach (var column in table.Type.Columns)
- {
- var extendedType = column.ExtendedType;
- var enumType = extendedType as EnumType;
- if (enumType != null)
- {
- Context.ExtendedTypes[column] = new GenerationContext.ExtendedTypeAndName {
- Type = column.ExtendedType,
- Table = table
- };
- }
- }
-
- var customTypesNames = new List<string>();
-
- // create names and avoid conflits
- foreach (var extendedTypePair in Context.ExtendedTypes)
- {
- if (extendedTypePair.Value.Table != table)
- continue;
-
- if (string.IsNullOrEmpty(extendedTypePair.Value.Type.Name))
- {
- string name = extendedTypePair.Key.Member + "Type";
- for (; ; )
- {
- if ((from t in Context.ExtendedTypes.Values where t.Type.Name == name select t).FirstOrDefault() == null)
- {
- extendedTypePair.Value.Type.Name = name;
- break;
- }
- // at 3rd loop, it will look ugly, however we will never go there
- name = extendedTypePair.Value.Table.Type.Name + name;
- }
- }
- customTypesNames.Add(extendedTypePair.Value.Type.Name);
- }
-
- // write custom types
- if (customTypesNames.Count > 0)
- {
- var customTypes = new List<CodeTypeDeclaration>(customTypesNames.Count);
-
- foreach (var extendedTypePair in Context.ExtendedTypes)
- {
- if (extendedTypePair.Value.Table != table)
- continue;
-
- var extendedType = extendedTypePair.Value.Type;
- var enumValue = extendedType as EnumType;
-
- if (enumValue != null)
- {
- var enumType = new CodeTypeDeclaration(enumValue.Name) {
- TypeAttributes = TypeAttributes.Public,
- IsEnum = true,
- };
- customTypes.Add(enumType);
- var orderedValues = from nv in enumValue orderby nv.Value select nv;
- int currentValue = 1;
- foreach (var nameValue in orderedValues)
- {
- var field = new CodeMemberField() {
- Name = nameValue.Key,
- };
- enumType.Members.Add(field);
- if (nameValue.Value != currentValue)
- {
- currentValue = nameValue.Value;
- field.InitExpression = new CodePrimitiveExpression(nameValue.Value);
- }
- currentValue++;
- }
- }
- }
-
- if (customTypes.Count == 0)
- return;
- customTypes.First().StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start,
- string.Format("Custom type definitions for {0}", string.Join(", ", customTypesNames.ToArray()))));
- customTypes.Last().EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- entity.Members.AddRange(customTypes.ToArray());
- }
- }
-
- void GenerateExtensibilityDeclarations(CodeTypeDeclaration entity, Table table)
- {
- var partialMethods = new[] { CreatePartialMethod("OnCreated") }
- .Concat(table.Type.Columns.Select(c => new[] { CreateChangedMethodDecl(c), CreateChangingMethodDecl(c) })
- .SelectMany(md => md)).ToArray();
- partialMethods.First().StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, "Extensibility Method Declarations"));
- partialMethods.Last().EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- entity.Members.AddRange(partialMethods);
- }
-
- static string GetChangedMethodName(string columnName)
- {
- return string.Format("On{0}Changed", columnName);
- }
-
- CodeTypeMember CreateChangedMethodDecl(Column column)
- {
- return CreatePartialMethod(GetChangedMethodName(column.Member));
- }
-
- static string GetChangingMethodName(string columnName)
- {
- return string.Format("On{0}Changing", columnName);
- }
-
- CodeTypeMember CreateChangingMethodDecl(Column column)
- {
- return CreatePartialMethod(GetChangingMethodName(column.Member),
- new CodeParameterDeclarationExpression(ToCodeTypeReference(column), "value"));
- }
-
- static CodeTypeReference ToCodeTypeReference(Column column)
- {
- var t = System.Type.GetType(column.Type);
- if (t == null)
- return new CodeTypeReference(column.Type);
- return t.IsValueType && column.CanBeNull
- ? new CodeTypeReference("System.Nullable", new CodeTypeReference(column.Type))
- : new CodeTypeReference(column.Type);
- }
-
- CodeBinaryOperatorExpression ValuesAreNotEqual(CodeExpression a, CodeExpression b)
- {
- return new CodeBinaryOperatorExpression(a, CodeBinaryOperatorType.IdentityInequality, b);
- }
-
- CodeBinaryOperatorExpression ValuesAreNotEqual_Ref(CodeExpression a, CodeExpression b)
- {
- return new CodeBinaryOperatorExpression(
- new CodeBinaryOperatorExpression(
- a,
- CodeBinaryOperatorType.IdentityEquality,
- b),
- CodeBinaryOperatorType.ValueEquality,
- new CodePrimitiveExpression(false));
- }
-
- CodeBinaryOperatorExpression ValueIsNull(CodeExpression value)
- {
- return new CodeBinaryOperatorExpression(
- value,
- CodeBinaryOperatorType.IdentityEquality,
- new CodePrimitiveExpression(null));
- }
-
- CodeBinaryOperatorExpression ValueIsNotNull(CodeExpression value)
- {
- return new CodeBinaryOperatorExpression(
- value,
- CodeBinaryOperatorType.IdentityInequality,
- new CodePrimitiveExpression(null));
- }
-
- static string GetStorageFieldName(Column column)
- {
- return GetStorageFieldName(column.Storage ?? column.Member);
- }
-
- static string GetStorageFieldName(string storage)
- {
- if (storage.StartsWith("_"))
- return storage;
- return "_" + storage;
- }
-
- private void GenerateINotifyPropertyChanging(CodeTypeDeclaration entity)
- {
- entity.BaseTypes.Add(typeof(INotifyPropertyChanging));
- var propertyChangingEvent = new CodeMemberEvent() {
- Attributes = MemberAttributes.Public,
- Name = "PropertyChanging",
- Type = new CodeTypeReference(typeof(PropertyChangingEventHandler)),
- ImplementationTypes = {
- new CodeTypeReference(typeof(INotifyPropertyChanging))
- },
- };
- var eventArgs = new CodeMemberField(new CodeTypeReference(typeof(PropertyChangingEventArgs)), "emptyChangingEventArgs") {
- Attributes = MemberAttributes.Static | MemberAttributes.Private,
- InitExpression = new CodeObjectCreateExpression(new CodeTypeReference(typeof(PropertyChangingEventArgs)),
- new CodePrimitiveExpression("")),
- };
- var method = new CodeMemberMethod() {
- Attributes = MemberAttributes.Family,
- Name = "SendPropertyChanging",
- };
- method.Statements.Add(new CodeVariableDeclarationStatement(typeof(PropertyChangingEventHandler), "h") {
- InitExpression = new CodeEventReferenceExpression(thisReference, "PropertyChanging"),
- });
- method.Statements.Add(new CodeConditionStatement(
- ValueIsNotNull(new CodeVariableReferenceExpression("h")),
- new CodeExpressionStatement(
- new CodeDelegateInvokeExpression(new CodeVariableReferenceExpression("h"), thisReference, new CodeFieldReferenceExpression(null, "emptyChangingEventArgs")))));
-
- entity.Members.Add(propertyChangingEvent);
- entity.Members.Add(eventArgs);
- entity.Members.Add(method);
- }
-
- private void GenerateINotifyPropertyChanged(CodeTypeDeclaration entity)
- {
- entity.BaseTypes.Add(typeof(INotifyPropertyChanged));
-
- var propertyChangedEvent = new CodeMemberEvent() {
- Attributes = MemberAttributes.Public,
- Name = "PropertyChanged",
- Type = new CodeTypeReference(typeof(PropertyChangedEventHandler)),
- ImplementationTypes = {
- new CodeTypeReference(typeof(INotifyPropertyChanged))
- },
- };
-
- var method = new CodeMemberMethod() {
- Attributes = MemberAttributes.Family,
- Name = "SendPropertyChanged",
- Parameters = { new CodeParameterDeclarationExpression(typeof(System.String), "propertyName") }
- };
- method.Statements.Add(new CodeVariableDeclarationStatement(typeof(PropertyChangedEventHandler), "h") {
- InitExpression = new CodeEventReferenceExpression(thisReference, "PropertyChanged"),
- });
- method.Statements.Add(new CodeConditionStatement(
- ValueIsNotNull(new CodeVariableReferenceExpression("h")),
- new CodeExpressionStatement(
- new CodeDelegateInvokeExpression(new CodeVariableReferenceExpression("h"), thisReference, new CodeObjectCreateExpression(typeof(PropertyChangedEventArgs), new CodeVariableReferenceExpression("propertyName"))))));
-
- entity.Members.Add(propertyChangedEvent);
- entity.Members.Add(method);
- }
-
- void GenerateEntityGetHashCodeAndEquals(CodeTypeDeclaration entity, Table table)
- {
- var primaryKeys = table.Type.Columns.Where(c => c.IsPrimaryKey);
- var pkCount = primaryKeys.Count();
- if (pkCount == 0)
- {
- Warning("Table {0} has no primary key(s). Skipping /generate-equals-hash for this table.",
- table.Name);
- return;
- }
- entity.BaseTypes.Add(new CodeTypeReference(typeof(IEquatable<>)) {
- TypeArguments = { new CodeTypeReference(entity.Name) },
- });
-
- var method = new CodeMemberMethod() {
- Attributes = MemberAttributes.Public | MemberAttributes.Override,
- Name = "GetHashCode",
- ReturnType = new CodeTypeReference(typeof(int)),
- };
- entity.Members.Add(method);
- method.Statements.Add(new CodeVariableDeclarationStatement(typeof(int), "hc", new CodePrimitiveExpression(0)));
- var numShifts = 32 / pkCount;
- int pki = 0;
- foreach (var pk in primaryKeys)
- {
- var shift = 1 << (pki++ * numShifts);
- // lack of exclusive-or means we instead split the 32-bit hash code value
- // into pkCount "chunks", each chunk being numShifts in size.
- // Thus, if there are two primary keys, the first primary key gets the
- // lower 16 bits, while the second primray key gets the upper 16 bits.
- CodeStatement update = new CodeAssignStatement(
- new CodeVariableReferenceExpression("hc"),
- new CodeBinaryOperatorExpression(
- new CodeVariableReferenceExpression("hc"),
- CodeBinaryOperatorType.BitwiseOr,
- new CodeBinaryOperatorExpression(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodeVariableReferenceExpression(GetStorageFieldName(pk)),
- "GetHashCode")),
- CodeBinaryOperatorType.Multiply,
- new CodePrimitiveExpression(shift))));
- var pkType = System.Type.GetType(pk.Type);
- if (pk.CanBeNull || (pkType != null && (pkType.IsClass || pkType.IsNullable())))
- {
- update = new CodeConditionStatement(
- ValueIsNotNull(new CodeVariableReferenceExpression(GetStorageFieldName(pk))),
- update);
- }
- method.Statements.Add(update);
- }
- method.Statements.Add(new CodeMethodReturnStatement(new CodeVariableReferenceExpression("hc")));
-
- method = new CodeMemberMethod() {
- Attributes = MemberAttributes.Public | MemberAttributes.Override,
- Name = "Equals",
- ReturnType = new CodeTypeReference(typeof(bool)),
- Parameters = {
- new CodeParameterDeclarationExpression(new CodeTypeReference(typeof(object)), "value"),
- },
- };
- entity.Members.Add(method);
- method.Statements.Add(
- new CodeConditionStatement(
- ValueIsNull(new CodeVariableReferenceExpression("value")),
- new CodeMethodReturnStatement(new CodePrimitiveExpression(false))));
- method.Statements.Add(
- new CodeConditionStatement(
- ValuesAreNotEqual_Ref(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodeVariableReferenceExpression("value"),
- "GetType")),
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(thisReference, "GetType"))),
- new CodeMethodReturnStatement(new CodePrimitiveExpression(false))));
- method.Statements.Add(
- new CodeVariableDeclarationStatement(
- new CodeTypeReference(entity.Name),
- "other",
- new CodeCastExpression(new CodeTypeReference(entity.Name), new CodeVariableReferenceExpression("value"))));
- method.Statements.Add(
- new CodeMethodReturnStatement(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(thisReference, "Equals"),
- new CodeVariableReferenceExpression("other"))));
-
- method = new CodeMemberMethod() {
- Attributes = MemberAttributes.Public,
- Name = "Equals",
- ReturnType = new CodeTypeReference(typeof(bool)),
- Parameters = {
- new CodeParameterDeclarationExpression(new CodeTypeReference(entity.Name), "value"),
- },
- ImplementationTypes = {
- new CodeTypeReference("IEquatable", new CodeTypeReference(entity.Name)),
- },
- };
- entity.Members.Add(method);
- method.Statements.Add(
- new CodeConditionStatement(
- ValueIsNull(new CodeVariableReferenceExpression("value")),
- new CodeMethodReturnStatement(new CodePrimitiveExpression(false))));
-
- CodeExpression equals = null;
- foreach (var pk in primaryKeys)
- {
- var compare = new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodePropertyReferenceExpression(
- new CodeTypeReferenceExpression(
- new CodeTypeReference("System.Collections.Generic.EqualityComparer",
- new CodeTypeReference(pk.Type))),
- "Default"),
- "Equals"),
- new CodeFieldReferenceExpression(thisReference, GetStorageFieldName(pk)),
- new CodeFieldReferenceExpression(new CodeVariableReferenceExpression("value"), GetStorageFieldName(pk)));
- equals = equals == null
- ? (CodeExpression) compare
- : (CodeExpression) new CodeBinaryOperatorExpression(
- equals,
- CodeBinaryOperatorType.BooleanAnd,
- compare);
- }
- method.Statements.Add(
- new CodeMethodReturnStatement(equals));
- }
-
- void GenerateEntityChildren(CodeTypeDeclaration entity, Table table, Database schema)
- {
- var children = GetClassChildren(table);
- if (children.Any())
- {
- var childMembers = new List<CodeTypeMember>();
-
- foreach (var child in children)
- {
- bool hasDuplicates = (from c in children where c.Member == child.Member select c).Count() > 1;
-
- // the following is apparently useless
- var targetTable = schema.Tables.FirstOrDefault(t => t.Type.Name == child.Type);
- if (targetTable == null)
- {
- //Logger.Write(Level.Error, "ERROR L143 target table class not found:" + child.Type);
- continue;
- }
-
- var childType = new CodeTypeReference("EntitySet", new CodeTypeReference(child.Type));
- var storage = GetStorageFieldName(child);
- entity.Members.Add(new CodeMemberField(childType, storage));
-
- var childName = hasDuplicates
- ? child.Member + "_" + string.Join("", child.OtherKeys.ToArray())
- : child.Member;
- var property = new CodeMemberProperty() {
- Name = childName,
- Type = childType,
- Attributes = ToMemberAttributes(child),
- CustomAttributes = {
- new CodeAttributeDeclaration("Association",
- new CodeAttributeArgument("Storage", new CodePrimitiveExpression(GetStorageFieldName(child))),
- new CodeAttributeArgument("OtherKey", new CodePrimitiveExpression(child.OtherKey)),
- new CodeAttributeArgument("ThisKey", new CodePrimitiveExpression(child.ThisKey)),
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(child.Name))),
- new CodeAttributeDeclaration("DebuggerNonUserCode"),
- },
- };
- childMembers.Add(property);
- property.GetStatements.Add(new CodeMethodReturnStatement(
- new CodeFieldReferenceExpression(thisReference, storage)));
- property.SetStatements.Add(new CodeAssignStatement(
- new CodeFieldReferenceExpression(thisReference, storage),
- new CodePropertySetValueReferenceExpression()));
- }
-
- if (childMembers.Count == 0)
- return;
- childMembers.First().StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, "Children"));
- childMembers.Last().EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- entity.Members.AddRange(childMembers.ToArray());
- }
- }
-
- IEnumerable<Association> GetClassChildren(Table table)
- {
- return table.Type.Associations.Where(a => !a.IsForeignKey);
- }
-
- static MemberAttributes ToMemberAttributes(Association association)
- {
- MemberAttributes attrs = 0;
- if (!association.AccessModifierSpecified)
- attrs |= MemberAttributes.Public;
- else
- switch (association.AccessModifier)
- {
- case AccessModifier.Internal: attrs = MemberAttributes.Assembly; break;
- case AccessModifier.Private: attrs = MemberAttributes.Private; break;
- case AccessModifier.Protected: attrs = MemberAttributes.Family; break;
- case AccessModifier.ProtectedInternal: attrs = MemberAttributes.FamilyOrAssembly; break;
- case AccessModifier.Public: attrs = MemberAttributes.Public; break;
- default:
- throw new ArgumentOutOfRangeException("association", "Modifier value '" + association.AccessModifierSpecified + "' is an unsupported value.");
- }
- if (!association.ModifierSpecified)
- attrs |= MemberAttributes.Final;
- else
- switch (association.Modifier)
- {
- case MemberModifier.New: attrs |= MemberAttributes.New | MemberAttributes.Final; break;
- case MemberModifier.NewVirtual: attrs |= MemberAttributes.New; break;
- case MemberModifier.Override: attrs |= MemberAttributes.Override; break;
- case MemberModifier.Virtual: break;
- }
- return attrs;
- }
-
- static MemberAttributes ToMemberAttributes(Function function)
- {
- MemberAttributes attrs = 0;
- if (!function.AccessModifierSpecified)
- attrs |= MemberAttributes.Public;
- else
- switch (function.AccessModifier)
- {
- case AccessModifier.Internal: attrs = MemberAttributes.Assembly; break;
- case AccessModifier.Private: attrs = MemberAttributes.Private; break;
- case AccessModifier.Protected: attrs = MemberAttributes.Family; break;
- case AccessModifier.ProtectedInternal: attrs = MemberAttributes.FamilyOrAssembly; break;
- case AccessModifier.Public: attrs = MemberAttributes.Public; break;
- default:
- throw new ArgumentOutOfRangeException("function", "Modifier value '" + function.AccessModifierSpecified + "' is an unsupported value.");
- }
- if (!function.ModifierSpecified)
- attrs |= MemberAttributes.Final;
- else
- switch (function.Modifier)
- {
- case MemberModifier.New: attrs |= MemberAttributes.New | MemberAttributes.Final; break;
- case MemberModifier.NewVirtual: attrs |= MemberAttributes.New; break;
- case MemberModifier.Override: attrs |= MemberAttributes.Override; break;
- case MemberModifier.Virtual: break;
- }
- return attrs;
- }
-
- static string GetStorageFieldName(Association association)
- {
- return association.Storage != null
- ? GetStorageFieldName(association.Storage)
- : "_" + CreateIdentifier(association.Member ?? association.Name);
- }
-
- static string CreateIdentifier(string value)
- {
- return Regex.Replace(value, @"\W", "_");
- }
-
- void GenerateEntityChildrenAttachment(CodeTypeDeclaration entity, Table table, Database schema)
- {
- var children = GetClassChildren(table).ToList();
- if (!children.Any())
- return;
-
- var havePrimaryKeys = table.Type.Columns.Any(c => c.IsPrimaryKey);
-
- var handlers = new List<CodeTypeMember>();
-
- foreach (var child in children)
- {
- // the reverse child is the association seen from the child
- // we're going to use it...
- var reverseChild = schema.GetReverseAssociation(child);
- // ... to get the parent name
- var memberName = reverseChild.Member;
-
- var sendPropertyChanging = new CodeExpressionStatement(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(thisReference, "SendPropertyChanging")));
-
- var attach = new CodeMemberMethod() {
- Name = child.Member + "_Attach",
- Parameters = {
- new CodeParameterDeclarationExpression(child.Type, "entity"),
- },
- };
- handlers.Add(attach);
- if (havePrimaryKeys)
- attach.Statements.Add(sendPropertyChanging);
- attach.Statements.Add(
- new CodeAssignStatement(
- new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("entity"), memberName),
- thisReference));
-
- var detach = new CodeMemberMethod() {
- Name = child.Member + "_Detach",
- Parameters = {
- new CodeParameterDeclarationExpression(child.Type, "entity"),
- },
- };
- handlers.Add(detach);
- if (havePrimaryKeys)
- detach.Statements.Add(sendPropertyChanging);
- detach.Statements.Add(
- new CodeAssignStatement(
- new CodePropertyReferenceExpression(new CodeVariableReferenceExpression("entity"), memberName),
- new CodePrimitiveExpression(null)));
- }
-
- if (handlers.Count == 0)
- return;
-
- handlers.First().StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, "Attachment handlers"));
- handlers.Last().EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- entity.Members.AddRange(handlers.ToArray());
- }
-
- void GenerateEntityParents(CodeTypeDeclaration entity, Table table, Database schema)
- {
- var parents = table.Type.Associations.Where(a => a.IsForeignKey);
- if (!parents.Any())
- return;
-
- var parentMembers = new List<CodeTypeMember>();
-
- foreach (var parent in parents)
- {
- bool hasDuplicates = (from p in parents where p.Member == parent.Member select p).Count() > 1;
- // WriteClassParent(writer, parent, hasDuplicates, schema, context);
- // the following is apparently useless
- DbLinq.Schema.Dbml.Table targetTable = schema.Tables.FirstOrDefault(t => t.Type.Name == parent.Type);
- if (targetTable == null)
- {
- //Logger.Write(Level.Error, "ERROR L191 target table type not found: " + parent.Type + " (processing " + parent.Name + ")");
- continue;
- }
-
- string member = parent.Member;
- string storageField = GetStorageFieldName(parent);
- // TODO: remove this
- if (member == parent.ThisKey)
- {
- member = parent.ThisKey + targetTable.Type.Name; //repeat name to prevent collision (same as Linq)
- storageField = "_x_" + parent.Member;
- }
-
- var parentType = new CodeTypeReference(targetTable.Type.Name);
- entity.Members.Add(new CodeMemberField(new CodeTypeReference("EntityRef", parentType), storageField) {
- InitExpression = new CodeObjectCreateExpression(new CodeTypeReference("EntityRef", parentType)),
- });
-
- var parentName = hasDuplicates
- ? member + "_" + string.Join("", parent.TheseKeys.ToArray())
- : member;
- var property = new CodeMemberProperty() {
- Name = parentName,
- Type = parentType,
- Attributes = ToMemberAttributes(parent),
- CustomAttributes = {
- new CodeAttributeDeclaration("Association",
- new CodeAttributeArgument("Storage", new CodePrimitiveExpression(storageField)),
- new CodeAttributeArgument("OtherKey", new CodePrimitiveExpression(parent.OtherKey)),
- new CodeAttributeArgument("ThisKey", new CodePrimitiveExpression(parent.ThisKey)),
- new CodeAttributeArgument("Name", new CodePrimitiveExpression(parent.Name)),
- new CodeAttributeArgument("IsForeignKey", new CodePrimitiveExpression(parent.IsForeignKey))),
- new CodeAttributeDeclaration("DebuggerNonUserCode"),
- },
- };
- parentMembers.Add(property);
- property.GetStatements.Add(new CodeMethodReturnStatement(
- new CodePropertyReferenceExpression(
- new CodeFieldReferenceExpression(thisReference, storageField),
- "Entity")));
-
- // algorithm is:
- // 1.1. must be different than previous value
- // 1.2. or HasLoadedOrAssignedValue is false (but why?)
- // 2. implementations before change
- // 3. if previous value not null
- // 3.1. place parent in temp variable
- // 3.2. set [Storage].Entity to null
- // 3.3. remove it from parent list
- // 4. assign value to [Storage].Entity
- // 5. if value is not null
- // 5.1. add it to parent list
- // 5.2. set FK members with entity keys
- // 6. else
- // 6.1. set FK members to defaults (null or 0)
- // 7. implementationas after change
- var otherAssociation = schema.GetReverseAssociation(parent);
- var parentEntity = new CodePropertyReferenceExpression(
- new CodeFieldReferenceExpression(thisReference, storageField),
- "Entity");
- var parentTable = schema.Tables.Single(t => t.Type.Associations.Contains(parent));
- var childKeys = parent.TheseKeys.ToArray();
- var childColumns = (from ck in childKeys select table.Type.Columns.Single(c => c.Member == ck))
- .ToArray();
- var parentKeys = parent.OtherKeys.ToArray();
- property.SetStatements.Add(new CodeConditionStatement(
- // 1.1
- ValuesAreNotEqual_Ref(parentEntity, new CodePropertySetValueReferenceExpression()),
- // 2. TODO: code before the change
- // 3.
- new CodeConditionStatement(
- ValueIsNotNull(parentEntity),
- // 3.1
- new CodeVariableDeclarationStatement(parentType, "previous" + parent.Type, parentEntity),
- // 3.2
- new CodeAssignStatement(parentEntity, new CodePrimitiveExpression(null)),
- // 3.3
- new CodeExpressionStatement(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodePropertyReferenceExpression(
- new CodeVariableReferenceExpression("previous" + parent.Type),
- otherAssociation.Member),
- "Remove"),
- thisReference))),
- // 4.
- new CodeAssignStatement(parentEntity, new CodePropertySetValueReferenceExpression()),
- // 5. if value is null or not...
- new CodeConditionStatement(
- ValueIsNotNull(new CodePropertySetValueReferenceExpression()),
- // 5.1
- new CodeStatement[]{
- new CodeExpressionStatement(
- new CodeMethodInvokeExpression(
- new CodeMethodReferenceExpression(
- new CodePropertyReferenceExpression(
- new CodePropertySetValueReferenceExpression(),
- otherAssociation.Member),
- "Add"),
- thisReference))
- // 5.2
- }.Concat(Enumerable.Range(0, parentKeys.Length).Select(i =>
- (CodeStatement) new CodeAssignStatement(
- new CodeVariableReferenceExpression(GetStorageFieldName(childColumns[i])),
- new CodePropertyReferenceExpression(
- new CodePropertySetValueReferenceExpression(),
- parentKeys[i]))
- )).ToArray(),
- // 6.
- Enumerable.Range(0, parentKeys.Length).Select(i => {
- var column = parentTable.Type.Columns.Single(c => c.Member == childKeys[i]);
- return (CodeStatement) new CodeAssignStatement(
- new CodeVariableReferenceExpression(GetStorageFieldName(childColumns[i])),
- column.CanBeNull
- ? (CodeExpression) new CodePrimitiveExpression(null)
- : (CodeExpression) new CodeDefaultValueExpression(new CodeTypeReference(column.Type)));
- }).ToArray())
- // 7: TODO
- ));
- }
-
- if (parentMembers.Count == 0)
- return;
- parentMembers.First().StartDirectives.Add(new CodeRegionDirective(CodeRegionMode.Start, "Parents"));
- parentMembers.Last().EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, null));
- entity.Members.AddRange(parentMembers.ToArray());
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeWriter.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeWriter.cs
deleted file mode 100644
index 8a9eb415f44..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/CodeWriter.cs
+++ /dev/null
@@ -1,365 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using DbLinq.Util;
-using DbMetal.Generator;
-
-namespace DbMetal.Generator
-{
- /// <summary>
- /// Base class for writing code.
- /// Divided in 3 Parts:
- /// - Code line writing (with indentation)
- /// - Code formatting (returning a literal type)
- /// - Code writing (comment line, field, property, event...)
- /// </summary>
- public abstract class CodeWriter : TextWriter
- {
- // required by TextWriter
- public override Encoding Encoding
- {
- get
- {
- return TextWriter.Encoding;
- }
- }
-
- public string IndentationPattern { get; set; }
-
- private readonly StringBuilder buffer = new StringBuilder(10 << 10);
- private int currentindentation = 0;
-
- protected TextWriter TextWriter;
-
- protected CodeWriter(TextWriter textWriter)
- {
- IndentationPattern = "\t";
- TextWriter = textWriter;
- }
-
- #region Writer
-
- protected bool IsFullLine()
- {
- int endIndex = buffer.Length - CoreNewLine.Length;
- if (endIndex < 0)
- return false;
- for (int i = 0; i < CoreNewLine.Length; i++)
- {
- if (buffer[endIndex + i] != CoreNewLine[i])
- return false;
- }
- return true;
- }
-
- protected string GetLine()
- {
- string line = buffer.ToString();
- buffer.Remove(0, buffer.Length);
- return line;
- }
-
- protected abstract bool MustIndent(string line);
- protected abstract bool MustUnindent(string line);
-
- /// <summary>
- /// In the end, all output comes to this
- /// </summary>
- /// <param name="value"></param>
- public override void Write(char value)
- {
- buffer.Append(value);
- if (IsFullLine())
- {
- string line = GetLine();
- string rawLine = Trim(line);
- // unindent before...
- if (MustUnindent(rawLine))
- currentindentation--;
- WriteLine(rawLine, currentindentation);
- // indent after
- if (MustIndent(rawLine))
- currentindentation++;
- }
- }
-
- protected virtual string Trim(string line)
- {
- return line.Trim();
- }
-
- protected virtual void WriteLine(string rawLine, int indentation)
- {
- if (!string.IsNullOrEmpty(rawLine))
- {
- for (int indentationCount = 0; indentationCount < indentation; indentationCount++)
- {
- TextWriter.Write(IndentationPattern);
- }
- }
- TextWriter.WriteLine(rawLine);
- }
-
- public virtual string GetEnumType(string name)
- {
- return name;
- }
-
- public abstract IDisposable WriteEnum(SpecificationDefinition specificationDefinition, string name);
-
- public virtual void WriteEnum(SpecificationDefinition specificationDefinition, string name, IDictionary<string, int> values)
- {
- using (WriteEnum(specificationDefinition, name))
- {
- var orderedValues = from nv in values orderby nv.Value select nv;
- int currentValue = 1, counter = 0;
- foreach (var nameValue in orderedValues)
- {
-
- var suffix = ++counter < orderedValues.Count() ? "," : "";
-
- if (nameValue.Value == currentValue)
- WriteLine(string.Format("{0}{1}", nameValue.Key, suffix));
- else
- {
- currentValue = nameValue.Value;
- WriteLine(string.Format("{0} = {1}{2}", nameValue.Key, nameValue.Value, suffix));
- }
- currentValue++;
- }
- }
- }
-
- #endregion
-
- #region Code generation
-
- // A language sometimes generates complementary text, such as "{" and "}", or "#region"/"#endregion"
-
- protected class NestedInstruction : IDisposable
- {
- private readonly Action endAction;
-
- public NestedInstruction(Action end)
- {
- endAction = end;
- }
-
- public void Dispose()
- {
- endAction();
- }
- }
-
- /// <summary>
- /// Registers an "end block" (written on Dispose() call)
- /// </summary>
- /// <param name="end"></param>
- /// <returns></returns>
- protected IDisposable EndAction(Action end)
- {
- return new NestedInstruction(end);
- }
-
- #endregion
-
- #region Code generation - Language write
-
- public abstract void WriteCommentLine(string line);
- public virtual void WriteCommentLines(string comments)
- {
- string[] commentLines = comments.Split('\n');
- foreach (string commentLine in commentLines)
- {
- WriteCommentLine(commentLine.TrimEnd());
- }
- }
-
- /// <summary>
- /// Registers namespace to be written
- /// </summary>
- /// <param name="name"></param>
- public abstract void WriteUsingNamespace(string name);
- public abstract IDisposable WriteNamespace(string name);
- public abstract IDisposable WriteClass(SpecificationDefinition specificationDefinition, string name,
- string baseClass, params string[] interfaces);
-
- public abstract IDisposable WriteRegion(string name);
- public abstract IDisposable WriteAttribute(AttributeDefinition attributeDefinition);
-
- public abstract IDisposable WriteCtor(SpecificationDefinition specificationDefinition, string name,
- ParameterDefinition[] parameters, IList<string> baseCallParameters);
- public abstract IDisposable WriteMethod(SpecificationDefinition specificationDefinition, string name, Type returnType,
- params ParameterDefinition[] parameters);
-
- public abstract IDisposable WriteProperty(SpecificationDefinition specificationDefinition, string name, string propertyType);
- public abstract void WriteAutomaticPropertyGetSet();
- public abstract IDisposable WritePropertyGet();
- public abstract IDisposable WritePropertySet();
-
- public abstract void WritePropertyWithBackingField(SpecificationDefinition specificationDefinition, string name, string propertyType, bool privateSetter);
- public virtual void WritePropertyWithBackingField(SpecificationDefinition specificationDefinition, string name, string propertyType)
- {
- WritePropertyWithBackingField(specificationDefinition, name, propertyType, false);
- }
-
- public abstract void WriteField(SpecificationDefinition specificationDefinition, string name, string fieldType);
-
- public abstract void WriteEvent(SpecificationDefinition specificationDefinition, string name, string eventDelegate);
-
- public abstract IDisposable WriteIf(string expression);
-
- #endregion
-
- #region Code generation - Language construction
-
- public abstract string GetCastExpression(string value, string castType, bool hardCast);
-
- public virtual string GetLiteralValue(object value)
- {
- if (value == null)
- return GetNullExpression();
- if (value is string)
- return string.Format("\"{0}\"", value);
- return value.ToString();
- }
-
- public virtual string GetLiteralType(Type type)
- {
- return type.Name;
- }
-
- public virtual string GetLiteralFullType(Type type)
- {
- return type.FullName;
- }
-
- public virtual string GetMemberExpression(string obj, string member)
- {
- return string.Format("{0}.{1}", obj, member);
- }
-
- public virtual string GetReturnStatement(string expression)
- {
- if (expression == null)
- return GetStatement("return");
- return GetStatement(string.Format("return {0}", expression));
- }
-
- /// <summary>
- /// Returns the specified variable as a safe expression
- /// </summary>
- /// <param name="name"></param>
- /// <returns></returns>
- public abstract string GetVariableExpression(string name);
-
- public virtual string GetNewExpression(string ctor)
- {
- return string.Format("new {0}", ctor);
- }
-
- public virtual string GetThisExpression()
- {
- return "this";
- }
-
- public virtual string GetDeclarationExpression(string variable, string type)
- {
- return string.Format("{0} {1}", type, variable);
- }
-
- public virtual string GetAssignmentExpression(string variable, string expression)
- {
- return string.Format("{0} = {1}", variable, expression);
- }
-
- public abstract string GetArray(string array, string literalIndex);
-
- public virtual string GetMethodCallExpression(string method, params string[] literalParameters)
- {
- return string.Format("{0}({1})", method, string.Join(", ", literalParameters));
- }
-
- public virtual string GetStatement(string expression)
- {
- return expression;
- }
-
- public abstract string GetPropertySetValueExpression();
-
- public abstract string GetNullExpression();
-
- public abstract string GetGenericName(string baseName, string type);
-
- public abstract string GetDifferentExpression(string a, string b);
- public abstract string GetEqualExpression(string a, string b);
-
- public abstract string GetXOrExpression(string a, string b);
- public abstract string GetAndExpression(string a, string b);
-
- public abstract string GetTernaryExpression(string conditionExpression, string trueExpression, string falseExpression);
-
- public abstract string GetNullValueExpression(string literalType);
-
- #endregion
-
- /// <summary>
- /// Returns a code that throw the given expression
- /// </summary>
- /// <param name="throwExpression"></param>
- /// <returns></returns>
- public abstract string GetThrowStatement(string throwExpression);
-
- /// <summary>
- /// Returns a declaration and assignement expression
- /// </summary>
- /// <param name="variableType"></param>
- /// <param name="variableName"></param>
- /// <param name="expression"></param>
- /// <returns></returns>
- public abstract string GetVariableDeclarationInitialization(string variableType, string variableName, string expression);
-
- /// <summary>
- /// Writes the raw if.
- /// </summary>
- /// <param name="expression">The expression.</param>
- public abstract void WriteRawIf(string expression);
-
- /// <summary>
- /// Writes the raw else.
- /// </summary>
- public abstract void WriteRawElse();
-
- /// <summary>
- /// Writes the raw endif.
- /// </summary>
- public abstract void WriteRawEndif();
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes
deleted file mode 100644
index 91dbcb377a5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/IImplementation.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/IImplementation.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/IImplementation.cs
deleted file mode 100644
index b452c1fdc5d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/IImplementation.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbMetal.Generator.EntityInterface
-{
- /// <summary>
- /// When asking for special interfaces implementation in generated entities,
- /// the following is used.
- /// It is identified by the target interface name, called 3 times,
- /// during the header generation, before and after the setter.
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface IImplementation
- {
- /// <summary>
- /// Interface name, in short format
- /// </summary>
- string InterfaceName { get; }
-
- /// <summary>
- /// Called at file top
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="context"></param>
- void WriteHeader(CodeWriter writer, GenerationContext context);
-
- /// <summary>
- /// Called at class top
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="context"></param>
- void WriteClassHeader(CodeWriter writer, DbLinq.Schema.Dbml.Table table, GenerationContext context);
-
- /// <summary>
- /// Called before the value is assigned to backing field
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="property"></param>
- /// <param name="context"></param>
- void WritePropertyBeforeSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context);
-
- /// <summary>
- /// Called after the value is assigned to backing field
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="property"></param>
- /// <param name="context"></param>
- void WritePropertyAfterSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes
deleted file mode 100644
index e0c58db2c6a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-/IModifiedImplementation.cs -crlf
-/INotifyPropertyChangedImplementation.cs -crlf
-/INotifyPropertyChangingImplementation.cs -crlf
-/InterfaceImplementation.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/IModifiedImplementation.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/IModifiedImplementation.cs
deleted file mode 100644
index dbdf128fc06..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/IModifiedImplementation.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-namespace DbMetal.Generator.EntityInterface.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class IModifiedImplementation : InterfaceImplementation
- {
- public override string InterfaceName
- {
- get { return "IModified"; }
- }
-
- private const string ModifiedName = "IsModified"; // mandatory value, since the IModified interface requires this member
-
- public override void WriteClassHeader(CodeWriter writer, DbLinq.Schema.Dbml.Table table, GenerationContext context)
- {
- writer.WriteCommentLine("IModified backing field");
- writer.WritePropertyWithBackingField(SpecificationDefinition.Public, ModifiedName, writer.GetLiteralType(typeof(bool)));
- writer.WriteLine();
- }
-
- public override void WritePropertyAfterSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context)
- {
- writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(ModifiedName, writer.GetLiteralValue(true))));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangedImplementation.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangedImplementation.cs
deleted file mode 100644
index 1d77e5fe2f9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangedImplementation.cs
+++ /dev/null
@@ -1,85 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.ComponentModel;
-using DbLinq.Schema;
-
-namespace DbMetal.Generator.EntityInterface.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class INotifyPropertyChangedImplementation : InterfaceImplementation
- {
- public override string InterfaceName
- {
- get { return typeof(INotifyPropertyChanged).Name; }
- }
-
- private const string sendPropertyChangedMethod = "SendPropertyChanged";
-
- /// <summary>
- /// Registers the required namespace
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="context"></param>
- public override void WriteHeader(CodeWriter writer, GenerationContext context)
- {
- writer.WriteUsingNamespace(typeof(INotifyPropertyChanged).Namespace);
- }
-
- public override void WriteClassHeader(CodeWriter writer, DbLinq.Schema.Dbml.Table table, GenerationContext context)
- {
- using (writer.WriteRegion(string.Format("{0} handling", typeof(INotifyPropertyChanged).Name)))
- {
- const string eventName = "PropertyChanged"; // do not change, part of INotifyPropertyChanged
- const string propertyNameName = "propertyName";
-
- // event
- writer.WriteEvent(SpecificationDefinition.Public, eventName, typeof(PropertyChangedEventHandler).Name);
- writer.WriteLine();
- // method
- using (writer.WriteMethod(SpecificationDefinition.Protected | SpecificationDefinition.Virtual,
- sendPropertyChangedMethod, null, new ParameterDefinition { Name = propertyNameName, Type = typeof(string) }))
- {
- using (writer.WriteIf(writer.GetDifferentExpression(eventName, writer.GetNullExpression())))
- {
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression(eventName,
- writer.GetThisExpression(),
- writer.GetNewExpression(writer.GetMethodCallExpression(typeof(PropertyChangedEventArgs).Name,
- propertyNameName)))));
- }
- }
- }
- }
-
- public override void WritePropertyAfterSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context)
- {
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression(sendPropertyChangedMethod,
- writer.GetLiteralValue(property.Member))));
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression("On" + property.Member + "Changed")));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangingImplementation.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangingImplementation.cs
deleted file mode 100644
index a268faba371..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/INotifyPropertyChangingImplementation.cs
+++ /dev/null
@@ -1,87 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.ComponentModel;
-using DbLinq.Schema;
-
-namespace DbMetal.Generator.EntityInterface.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class INotifyPropertyChangingImplementation : InterfaceImplementation
- {
- public override string InterfaceName
- {
- get { return typeof(INotifyPropertyChanging).Name; }
- }
-
- private const string sendPropertyChangingMethod = "SendPropertyChanging";
-
- /// <summary>
- /// Registers the required namespace
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="context"></param>
- public override void WriteHeader(CodeWriter writer, GenerationContext context)
- {
- writer.WriteUsingNamespace(typeof(INotifyPropertyChanging).Namespace);
- }
-
- public override void WriteClassHeader(CodeWriter writer, DbLinq.Schema.Dbml.Table table, GenerationContext context)
- {
- using (writer.WriteRegion(string.Format("{0} handling", typeof(INotifyPropertyChanging).Name)))
- {
- const string eventName = "PropertyChanging"; // do not change, part of INotifyPropertyChanging
- const string emptyArgs = "emptyChangingEventArgs";
-
- // event
- writer.WriteEvent(SpecificationDefinition.Public, eventName, typeof(PropertyChangingEventHandler).Name);
- writer.WriteLine();
- // empty event arg
- writer.WriteField(SpecificationDefinition.Private | SpecificationDefinition.Static,
- writer.GetAssignmentExpression(emptyArgs, writer.GetNewExpression(
- writer.GetMethodCallExpression(typeof(PropertyChangingEventArgs).Name, "\"\""))),
- typeof(PropertyChangingEventArgs).Name);
- // method
- using (writer.WriteMethod(SpecificationDefinition.Protected | SpecificationDefinition.Virtual,
- sendPropertyChangingMethod, null))
- {
- using (writer.WriteIf(writer.GetDifferentExpression(eventName, writer.GetNullExpression())))
- {
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression(eventName,
- writer.GetThisExpression(), emptyArgs)));
- }
- }
- }
- }
-
- public override void WritePropertyBeforeSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context)
- {
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression("On" + property.Member + "Changing", "value")));
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression(sendPropertyChangingMethod)));
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/InterfaceImplementation.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/InterfaceImplementation.cs
deleted file mode 100644
index bac95b90388..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/EntityInterface/Implementation/InterfaceImplementation.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using DbLinq.Schema;
-
-namespace DbMetal.Generator.EntityInterface.Implementation
-{
- /// <summary>
- /// Helper to make default IImplementation implementation
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- abstract class InterfaceImplementation : IImplementation
- {
- public abstract string InterfaceName { get; }
-
- public virtual void WriteHeader(CodeWriter writer, GenerationContext context)
- {
- }
-
- public virtual void WriteClassHeader(CodeWriter writer, DbLinq.Schema.Dbml.Table table, GenerationContext context)
- {
- }
-
- public virtual void WritePropertyBeforeSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context)
- {
- }
-
- public virtual void WritePropertyAfterSet(CodeWriter writer, DbLinq.Schema.Dbml.Column property, GenerationContext context)
- {
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/GenerationContext.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/GenerationContext.cs
deleted file mode 100644
index 7a4c545236c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/GenerationContext.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using DbLinq.Schema.Dbml;
-using DbLinq.Schema.Dbml.Adapter;
-using DbLinq.Vendor;
-using DbMetal;
-using DbMetal.Generator.EntityInterface;
-using DbMetal.Generator.EntityInterface.Implementation;
-using DbMetal.Utility;
-
-namespace DbMetal.Generator
-{
-#if !MONO_STRICT
- public
-#endif
- class GenerationContext
- {
- public class ExtendedTypeAndName
- {
- public Table Table;
- public INamedType Type;
- }
-
- public Parameters Parameters;
- public IDictionary<string, string> Variables;
- public ISchemaLoader SchemaLoader;
- public IDictionary<Column, ExtendedTypeAndName> ExtendedTypes;
-
- public List<IImplementation> AllImplementations = new List<IImplementation>();
-
- public string this[string key]
- {
- get { return Variables[key]; }
- set { Variables[key] = value; }
- }
-
- public GenerationContext(Parameters parameters, ISchemaLoader schemaLoader)
- {
- Parameters = parameters;
- Variables = new Dictionary<string, string>();
- SchemaLoader = schemaLoader;
- ExtendedTypes = new Dictionary<Column, ExtendedTypeAndName>();
- AllImplementations.Add(new IModifiedImplementation());
- AllImplementations.Add(new INotifyPropertyChangingImplementation());
- AllImplementations.Add(new INotifyPropertyChangedImplementation());
- }
-
- private GenerationContext(GenerationContext original)
- {
- Parameters = original.Parameters;
- Variables = new Dictionary<string, string>(original.Variables);
- SchemaLoader = original.SchemaLoader;
- ExtendedTypes = new Dictionary<Column, ExtendedTypeAndName>(original.ExtendedTypes);
- AllImplementations = new List<IImplementation>(original.AllImplementations);
- }
-
- public GenerationContext CopyContext()
- {
- return new GenerationContext(this);
- }
-
- public string Evaluate(string format)
- {
- return Variables.Evaluate(format);
- }
-
- /// <summary>
- /// Returns all known interface handler that apply to our current interfaces
- /// </summary>
- /// <returns></returns>
- public IEnumerable<IImplementation> Implementations()
- {
- foreach (IImplementation implementation in AllImplementations)
- {
- if (Array.Exists(Parameters.EntityInterfaces, interfaceName => implementation.InterfaceName == interfaceName))
- yield return implementation;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ICodeGenerator.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/ICodeGenerator.cs
deleted file mode 100644
index 5cb29d158fc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ICodeGenerator.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.IO;
-using DbLinq.Schema;
-using DbLinq.Vendor;
-using DbMetal.Generator;
-
-namespace DbMetal.Generator
-{
- /// <summary>
- /// Generates a code file fro a DBML schema
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- interface ICodeGenerator
- {
- /// <summary>
- /// Used to match /language parameter
- /// </summary>
- string LanguageCode { get; }
-
- /// <summary>
- /// Default file extension with leading dot (for example '.cs')
- /// </summary>
- string Extension { get; }
-
- /// <summary>
- /// Writes DBML file to stream
- /// </summary>
- /// <param name="textWriter">Output text stream</param>
- /// <param name="dbSchema">DBML schema</param>
- /// <param name="context">Holds parameters, variables and ISchemaLoader</param>
- void Write(TextWriter textWriter, DbLinq.Schema.Dbml.Database dbSchema, GenerationContext context);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/IProcessor.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/IProcessor.cs
deleted file mode 100644
index 217df8b9a65..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/IProcessor.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.IO;
-using DbLinq.Schema.Dbml;
-using DbLinq.Vendor;
-
-namespace DbMetal.Generator
-{
-#if !MONO_STRICT
- public
-#endif
- interface IProcessor
- {
- /// <summary>
- /// The SchemaLoadFactory is used to create the ISchemaLoader (who loads the schema from the database)
- /// Automatically created by IProcessor implementation
- /// </summary>
- ISchemaLoaderFactory SchemaLoaderFactory { get; set; }
-
- /// <summary>
- /// Log output
- /// </summary>
- TextWriter Log { get; set; }
-
- /// <summary>
- /// Whole process, given application parameters
- /// </summary>
- /// <param name="args"></param>
- void Process(string[] args);
- /// <summary>
- /// Generates a code file, given parameters
- /// </summary>
- /// <param name="parameters">Application parameters</param>
- /// <param name="dbSchema">Loaded schema (from file or database)</param>
- /// <param name="schemaLoader">Schema loader related to dbSchema</param>
- /// <param name="filename">Output filename</param>
- void GenerateCode(Parameters parameters, Database dbSchema, ISchemaLoader schemaLoader, string filename);
- /// <summary>
- /// Loads a schema from a database
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="schemaLoader"></param>
- /// <returns></returns>
- Database ReadSchema(Parameters parameters, out ISchemaLoader schemaLoader);
- /// <summary>
- /// Loads a schema from a given file
- /// </summary>
- /// <param name="filename"></param>
- /// <param name="parameters"></param>
- /// <returns></returns>
- Database ReadSchema(Parameters parameters, string filename);
- /// <summary>
- /// Lists all code generators available in DbMetal
- /// </summary>
- /// <returns></returns>
- IEnumerable<ICodeGenerator> EnumerateCodeGenerators();
- /// <summary>
- /// Find a code generator given the /language or filename extension
- /// </summary>
- /// <param name="parameters"></param>
- /// <param name="filename"></param>
- /// <returns></returns>
- ICodeGenerator FindCodeGenerator(Parameters parameters, string filename);
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ISchemaLoaderFactory.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/ISchemaLoaderFactory.cs
deleted file mode 100644
index ecae22bee6a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ISchemaLoaderFactory.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.IO;
-using DbLinq.Vendor;
-
-namespace DbMetal.Generator
-{
-#if !MONO_STRICT
- public
-#endif
- interface ISchemaLoaderFactory
- {
- /// <summary>
- /// the 'main entry point' into this class
- /// </summary>
- ISchemaLoader Load(Parameters parameters);
-
- /// <summary>
- /// given a schemaLoaderType and dbConnType
- /// (e.g. DbLinq.Oracle.OracleSchemaLoader and System.Data.OracleClient.OracleConnection),
- /// return an instance of the OracleSchemaLoader.
- /// </summary>
- ISchemaLoader Load(Parameters parameters, Type dbLinqSchemaLoaderType, Type databaseConnectionType, Type sqlDialectType);
-
- ISchemaLoader Load(Parameters parameters, string dbLinqSchemaLoaderTypeName, string databaseConnectionTypeName, string sqlDialectTypeName);
-
- /// <summary>
- /// Log output
- /// </summary>
- TextWriter Log { get; set; }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes
deleted file mode 100644
index 4c2285d6561..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/Processor.cs -crlf
-/SchemaLoaderFactory.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes
deleted file mode 100644
index 7bffbae382c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeDomGenerator/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/AbstractCodeDomGenerator.cs -crlf
-/CSharpCodeDomGenerator.cs -crlf
-/VisualBasicCodeDomGenerator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes
deleted file mode 100644
index 04165298e30..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/.gitattributes
+++ /dev/null
@@ -1,6 +0,0 @@
-/CSCodeGenerator.cs -crlf
-/CSCodeWriter.cs -crlf
-/CodeGenerator.Class.cs -crlf
-/CodeGenerator.Context.Ctor.cs -crlf
-/CodeGenerator.Procedure.cs -crlf
-/CodeGenerator.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeGenerator.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeGenerator.cs
deleted file mode 100644
index 00c0350fd94..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeGenerator.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.IO;
-using System.Text;
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
-#if !MONO_STRICT
- public
-#endif
- class CSCodeGenerator : CodeGenerator
- {
- public override string LanguageCode { get { return "obsolete-c#"; } }
- public override string Extension { get { return ".obsolete-cs"; } }
-
- protected override CodeWriter CreateCodeWriter(TextWriter textWriter)
- {
- return new CSCodeWriter(textWriter, false);
- }
-
- protected override void WriteDataContextTable(CodeWriter writer, DbLinq.Schema.Dbml.Table table)
- {
- writer.WriteLine("public Table<{1}> {0} {{ get {{ return GetTable<{1}>(); }} }}",
- table.Member, table.Type.Name);
- }
-
- protected override string WriteProcedureBodyMethodCall(CodeWriter writer, DbLinq.Schema.Dbml.Function procedure, GenerationContext context)
- {
- // picrap: there may be some more elegant ways to invoke a stored procedure, because ExecuteMethodCall is
- // for internal use only
- const string result = "result";
- var parametersBuilder = new StringBuilder();
- foreach (var parameter in procedure.Parameters)
- {
- if (parameter.DirectionIn)
- parametersBuilder.AppendFormat(", {0}", parameter.Name);
- }
- writer.WriteLine(string.Format("var {0} = ExecuteMethodCall(this, (MethodInfo)MethodBase.GetCurrentMethod(){1});",
- result, parametersBuilder));
- return result;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeWriter.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeWriter.cs
deleted file mode 100644
index b7ede9bc183..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CSCodeWriter.cs
+++ /dev/null
@@ -1,595 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
- /// <summary>
- /// C# Code writer
- /// </summary>
- class CSCodeWriter : CodeWriter
- {
- public string Indent { get; set; }
- public string Unindent { get; set; }
-
- private readonly bool trimSpaces;
-
- public CSCodeWriter(TextWriter textWriter, bool trimSpaces)
- : base(textWriter)
- {
- this.trimSpaces = trimSpaces;
- Indent = "{";
- Unindent = "}";
- }
-
- public CSCodeWriter(TextWriter textWriter)
- : this(textWriter, true)
- {
- }
-
- protected override bool MustIndent(string line)
- {
- return line.StartsWith(Indent);
- }
-
- protected override bool MustUnindent(string line)
- {
- return line.StartsWith(Unindent);
- }
-
- protected override string Trim(string line)
- {
- if (trimSpaces)
- return line.Trim();
- return line.TrimEnd();
- }
-
- #region Code generation - Language write
-
- public override void WriteCommentLine(string line)
- {
- WriteLine("// {0}", line);
- }
-
- protected virtual IDisposable WriteBrackets()
- {
- WriteLine("{");
- return EndAction(() => WriteLine("}"));
- }
-
- IDisposable WriteBrackets(string endif)
- {
- WriteLine("{");
- return EndAction(() => { WriteLine("}"); WriteLine(endif); });
- }
-
- /// <summary>
- /// We keep track of namespaces written already once
- /// </summary>
- private readonly IList<string> writtenNamespaces = new List<string>();
-
- public override void WriteUsingNamespace(string name)
- {
- if (writtenNamespaces.Contains(name))
- return;
-
- writtenNamespaces.Add(name);
- WriteLine("using {0};", name);
- }
-
- public override IDisposable WriteNamespace(string name)
- {
- WriteLine("namespace {0}", name);
- return WriteBrackets();
- }
-
- public override IDisposable WriteClass(SpecificationDefinition specificationDefinition, string name, string baseClass, params string[] interfaces)
- {
- var classLineBuilder = new StringBuilder(1024);
-
- classLineBuilder.Append(GetProtectionSpecifications(specificationDefinition));
- classLineBuilder.Append(GetDomainSpecifications(specificationDefinition));
- classLineBuilder.Append(GetInheritanceSpecifications(specificationDefinition));
-
- var bases = new List<string>();
- if (!string.IsNullOrEmpty(baseClass))
- bases.Add(baseClass);
- bases.AddRange(interfaces);
-
- classLineBuilder.AppendFormat("class {0}", name);
- if (bases.Count > 0)
- {
- classLineBuilder.Append(" : ");
- classLineBuilder.Append(string.Join(", ", bases.ToArray()));
- }
- WriteLine(classLineBuilder.ToString());
-
- return WriteBrackets();
- }
-
- public override IDisposable WriteRegion(string name)
- {
- WriteLine("#region {0}", name);
- WriteLine();
- return EndAction(delegate { WriteLine(); WriteLine("#endregion"); WriteLine(); });
- }
-
- public override IDisposable WriteAttribute(AttributeDefinition attributeDefinition)
- {
- if (attributeDefinition != null)
- WriteLine(GetAttribute(attributeDefinition));
- return null;
- }
-
- protected virtual IDisposable WriteGeneralMethod(SpecificationDefinition specificationDefinition, string name,
- bool hasReturnType, Type returnType,
- IList<ParameterDefinition> parameters, IList<string> baseCallParameters)
- {
- bool monoStrict = baseCallParameters != null && baseCallParameters.Count > 0 &&
- parameters.Any(p => p.Type == typeof(DbLinq.Vendor.IVendor));
-
- var methodLineBuilder = new StringBuilder(1024);
-
- if (monoStrict)
- methodLineBuilder.Append("#if !MONO_STRICT")
- .AppendLine();
- methodLineBuilder.Append(GetProtectionSpecifications(specificationDefinition));
- methodLineBuilder.Append(GetDomainSpecifications(specificationDefinition));
- methodLineBuilder.Append(GetInheritanceSpecifications(specificationDefinition));
-
- if (hasReturnType)
- methodLineBuilder.AppendFormat("{0} {1}(", GetLiteralType(returnType) ?? "void", name);
- else
- methodLineBuilder.AppendFormat("{0}(", name);
- var literalParameters = new List<string>();
- foreach (var parameter in parameters)
- {
- string literalParameter = string.Format("{0}{3}{1} {2}",
- parameter.Attribute != null ? GetAttribute(parameter.Attribute) + " " : string.Empty,
- parameter.LiteralType ?? GetLiteralType(parameter.Type),
- parameter.Name,
- GetDirectionSpecifications(parameter.SpecificationDefinition));
- literalParameters.Add(literalParameter);
- }
- methodLineBuilder.AppendFormat("{0})", string.Join(", ", literalParameters.ToArray()));
- if (baseCallParameters != null && baseCallParameters.Count > 0)
- {
- methodLineBuilder.AppendLine();
- bool strictArgs = parameters.Count != baseCallParameters.Count;
- if (strictArgs)
- methodLineBuilder.Append("#if MONO_STRICT")
- .AppendLine()
- .AppendFormat("\t: base({0})", string.Join(", ", baseCallParameters.Take(parameters.Count).ToArray()))
- .AppendLine()
- .Append("#else // MONO_STRICT")
- .AppendLine();
- methodLineBuilder.AppendFormat("\t: base({0})", string.Join(", ", baseCallParameters.ToArray()));
- if (strictArgs)
- methodLineBuilder.AppendLine()
- .Append("#endif // MONO_STRICT");
- }
- WriteLine(methodLineBuilder.ToString());
- return monoStrict ? WriteBrackets("#endif // !MONO_STRICT") : WriteBrackets();
- }
-
- public override IDisposable WriteCtor(SpecificationDefinition specificationDefinition, string name,
- ParameterDefinition[] parameters, IList<string> baseCallParameters)
- {
- return WriteGeneralMethod(specificationDefinition, name, false, null, parameters, baseCallParameters);
- }
-
- public override IDisposable WriteMethod(SpecificationDefinition specificationDefinition, string name, Type returnType,
- params ParameterDefinition[] parameters)
- {
- return WriteGeneralMethod(specificationDefinition, name, true, returnType, parameters, null);
- }
-
- protected void WriteFieldOrProperty(SpecificationDefinition specificationDefinition, string name, string memberType)
- {
- var methodLineBuilder = new StringBuilder(1024);
-
- methodLineBuilder.Append(GetProtectionSpecifications(specificationDefinition));
- methodLineBuilder.Append(GetDomainSpecifications(specificationDefinition));
- methodLineBuilder.Append(GetInheritanceSpecifications(specificationDefinition));
- methodLineBuilder.Append(GetSpecifications(specificationDefinition & SpecificationDefinition.Event));
-
- methodLineBuilder.AppendFormat("{0} {1}", memberType, GetVariableExpression(name));
-
- Write(methodLineBuilder.ToString());
- }
-
- public override IDisposable WriteProperty(SpecificationDefinition specificationDefinition, string name, string propertyType)
- {
- WriteFieldOrProperty(specificationDefinition, name, propertyType);
- WriteLine();
- return WriteBrackets();
- }
-
- public override void WriteAutomaticPropertyGetSet()
- {
- WriteLine("get; set;");
- }
- public override IDisposable WritePropertyGet()
- {
- WriteLine("get");
- return WriteBrackets();
- }
-
- public override IDisposable WritePropertySet()
- {
- WriteLine("set");
- return WriteBrackets();
- }
-
- public override void WriteField(SpecificationDefinition specificationDefinition, string name, string fieldType)
- {
- WriteFieldOrProperty(specificationDefinition, name, fieldType);
- WriteLine(";");
- }
-
- public override void WritePropertyWithBackingField(SpecificationDefinition specificationDefinition, string name, string propertyType, bool privateSetter)
- {
- WriteFieldOrProperty(specificationDefinition, name, propertyType);
- WriteLine("{{ get; {0}set; }}", privateSetter ? "private " : string.Empty);
- }
-
- public override void WriteEvent(SpecificationDefinition specificationDefinition, string name, string eventDelegate)
- {
- WriteFieldOrProperty(specificationDefinition | SpecificationDefinition.Event, name, eventDelegate);
- WriteLine(";");
- }
-
- public override IDisposable WriteIf(string expression)
- {
- WriteLine("if ({0})", expression);
- return WriteBrackets();
- }
-
-
- /// <summary>
- /// Writes the raw if.
- /// </summary>
- /// <param name="expression">The expression.</param>
- public override void WriteRawIf(string expression)
- {
- WriteLine("if ({0})", expression);
- WriteLine("{");
- }
-
- /// <summary>
- /// Writes the raw else.
- /// </summary>
- public override void WriteRawElse()
- {
- WriteLine("}");
- WriteLine("else");
- WriteLine("{");
- }
-
- /// <summary>
- /// Writes the raw endif.
- /// </summary>
- public override void WriteRawEndif()
- {
- WriteLine("}");
- }
-
- /// <summary>
- /// Writes the enum.
- /// </summary>
- /// <param name="specificationDefinition">The specification definition.</param>
- /// <param name="name">The name.</param>
- /// <returns></returns>
- public override IDisposable WriteEnum(SpecificationDefinition specificationDefinition, string name)
- {
- WriteLine("{0}enum {1}", GetProtectionSpecifications(specificationDefinition), name);
- return WriteBrackets();
- }
-
- #endregion
-
- #region Code generation - Language construction
-
- protected bool HasSpecification(SpecificationDefinition specificationDefinition, SpecificationDefinition test)
- {
- return (specificationDefinition & test) != 0;
- }
-
- protected virtual string GetSpecifications(SpecificationDefinition specificationDefinition)
- {
- var literalSpecifications = new List<string>();
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Internal))
- literalSpecifications.Add("internal");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Private))
- literalSpecifications.Add("private");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Protected))
- literalSpecifications.Add("protected");
-
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Abstract))
- literalSpecifications.Add("abstract");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Virtual))
- literalSpecifications.Add("virtual");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Override))
- literalSpecifications.Add("override");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.New))
- literalSpecifications.Add("new");
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Static))
- literalSpecifications.Add("static");
-
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Partial))
- literalSpecifications.Add("partial");
-
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Out))
- {
- if (HasSpecification(specificationDefinition, SpecificationDefinition.In))
- literalSpecifications.Add("ref");
- else
- literalSpecifications.Add("out");
- }
-
- if (HasSpecification(specificationDefinition, SpecificationDefinition.Event))
- literalSpecifications.Add("event");
-
- string result = string.Join(" ", literalSpecifications.ToArray());
- if (!string.IsNullOrEmpty(result))
- result += " ";
- return result;
- }
-
- protected virtual string GetProtectionSpecifications(SpecificationDefinition specificationDefinition)
- {
- string literalSpecifications = GetSpecifications(specificationDefinition & SpecificationDefinition.ProtectionClass);
- if (string.IsNullOrEmpty(literalSpecifications))
- literalSpecifications = "public ";
- return literalSpecifications;
- }
-
- protected virtual string GetInheritanceSpecifications(SpecificationDefinition specificationDefinition)
- {
- return GetSpecifications(specificationDefinition & SpecificationDefinition.InheritanceClass);
- }
-
- protected virtual string GetDomainSpecifications(SpecificationDefinition specificationDefinition)
- {
- return GetSpecifications(specificationDefinition & SpecificationDefinition.DomainClass);
- }
-
- protected virtual string GetDirectionSpecifications(SpecificationDefinition specificationDefinition)
- {
- return GetSpecifications(specificationDefinition & SpecificationDefinition.DirectionClass);
- }
-
- protected virtual string GetAttribute(AttributeDefinition attributeDefinition)
- {
- if (attributeDefinition.Members.Count == 0)
- return string.Format("[{0}]", attributeDefinition.Name);
- var attributeLineBuilder = new StringBuilder(1024);
-
- attributeLineBuilder.AppendFormat("[{0}(", attributeDefinition.Name);
- var members = new List<string>();
- foreach (var keyValue in attributeDefinition.Members)
- members.Add(string.Format("{0} = {1}", keyValue.Key, GetLiteralValue(keyValue.Value)));
- attributeLineBuilder.Append(string.Join(", ", members.ToArray()));
- attributeLineBuilder.Append(")]");
-
- return attributeLineBuilder.ToString();
- }
-
- public override string GetGenericName(string baseName, string type)
- {
- return string.Format("{0}<{1}>", baseName, type);
- }
-
- public override string GetCastExpression(string value, string castType, bool hardCast)
- {
- string format = hardCast ? "({1}){0}" : "{0} as {1}";
- string literalCast = string.Format(format, value, castType);
- return literalCast;
- }
-
- public override string GetLiteralValue(object value)
- {
- if (value is bool)
- return ((bool)value) ? "true" : "false";
- if (value is string)
- return string.Format("\"{0}\"", ((string)value).Replace("\"", "\\\""));
- return base.GetLiteralValue(value);
- }
-
- public virtual string GetTypeNickName(Type type)
- {
- if (type == typeof(char))
- return "char";
- if (type == typeof(string))
- return "string";
-
- if (type == typeof(byte))
- return "byte";
- if (type == typeof(sbyte))
- return "sbyte";
- if (type == typeof(short))
- return "short";
- if (type == typeof(ushort))
- return "ushort";
- if (type == typeof(int))
- return "int";
- if (type == typeof(uint))
- return "uint";
- if (type == typeof(long))
- return "long";
- if (type == typeof(ulong))
- return "ulong";
-
- if (type == typeof(float))
- return "float";
- if (type == typeof(double))
- return "double";
- if (type == typeof(decimal))
- return "decimal";
-
- if (type == typeof(bool))
- return "bool";
- if (type == typeof(object))
- return "object";
-
- return type.Name;
- }
-
- protected static readonly string[] Keywords =
- {
- "int", "uint","ubyte", "byte", "short", "ushort", "char"
- ,"decimal", "float", "double"
- ,"string", "DateTime"
- , "void", "object"
-
- ,"private", "protected", "public", "internal"
- ,"override", "virtual", "abstract", "partial", "static", "sealed", "readonly"
- ,"class", "struct", "namespace", "enum", "interface", "using", "const", "enum"
-
- ,"return", "if", "while", "for", "foreach"
- ,"yield", "break", "goto", "switch", "case", "default"
-
- , "as", "catch", "continue", "default", "delegate", "do"
- , "else", "false", "true", "fixed", "finally", "in", "is", "lock"
- , "new", "null", "out", "ref", "sizeof", "stackalloc", "throw", "typeof"
- };
-
- protected virtual bool IsKeyword(string name)
- {
- return Keywords.Contains(name);
- }
-
- public override string GetVariableExpression(string name)
- {
- if (IsKeyword(name))
- return "@" + name;
- return name;
- }
-
- public override string GetLiteralType(Type type)
- {
- if (type == null)
- return null;
- if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))
- return string.Format("{0}?", GetTypeNickName(type.GetGenericArguments()[0]));
- return GetTypeNickName(type);
- }
-
- public override string GetArray(string array, string literalIndex)
- {
- return string.Format("{0}[{1}]", array, literalIndex);
- }
-
- public override string GetStatement(string expression)
- {
- return expression + ";";
- }
-
- public override string GetXOrExpression(string a, string b)
- {
- return string.Format("{0} ^ {1}", a, b);
- }
-
- public override string GetAndExpression(string a, string b)
- {
- return string.Format("{0} && {1}", a, b);
- }
-
- public override string GetPropertySetValueExpression()
- {
- return "value";
- }
-
- public override string GetNullExpression()
- {
- return "null";
- }
-
- public override string GetDifferentExpression(string a, string b)
- {
- return string.Format("{0} != {1}", a, b);
- }
-
- /// <summary>
- /// Gets the equal expression.
- /// </summary>
- /// <param name="a">A.</param>
- /// <param name="b">The b.</param>
- /// <returns></returns>
- public override string GetEqualExpression(string a, string b)
- {
- return string.Format("{0} == {1}", a, b);
- }
-
- /// <summary>
- /// Gets the ternary expression.
- /// </summary>
- /// <param name="conditionExpression">The condition expression.</param>
- /// <param name="trueExpression">The true expression.</param>
- /// <param name="falseExpression">The false expression.</param>
- /// <returns></returns>
- public override string GetTernaryExpression(string conditionExpression, string trueExpression, string falseExpression)
- {
- return string.Format("{0} ? {1} : {2}", conditionExpression, trueExpression, falseExpression);
- }
-
- public override string GetNullValueExpression(string literalType)
- {
- return string.Format("default({0})", literalType);
- }
-
- /// <summary>
- /// Returns a code that throw the given expression
- /// </summary>
- /// <param name="throwExpression"></param>
- /// <returns></returns>
- public override string GetThrowStatement(string throwExpression)
- {
- return string.Format("throw {0};", throwExpression);
- }
-
- /// <summary>
- /// Returns a declaration and assignement expression
- /// </summary>
- /// <param name="variableType"></param>
- /// <param name="variableName"></param>
- /// <param name="expression"></param>
- /// <returns></returns>
- public override string GetVariableDeclarationInitialization(string variableType, string variableName, string expression)
- {
- //return string.Format("{0} {1} = {2}", variableType, variableName, expression);
- // we can do this since we generate for C# 3
- return string.Format("var {0} = {1}", variableName, expression);
- }
-
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Class.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Class.cs
deleted file mode 100644
index cd41a57c30f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Class.cs
+++ /dev/null
@@ -1,801 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data.Linq.Mapping;
-using System.Diagnostics;
-using System.Linq;
-using DbLinq.Schema.Dbml;
-using DbLinq.Schema.Dbml.Adapter;
-using DbLinq.Util;
-using DbMetal.Generator.EntityInterface;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#else
-using DbLinq.Data.Linq;
-#endif
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
-#if !MONO_STRICT
- public
-#endif
- partial class CodeGenerator
- {
- protected virtual void WriteClasses(CodeWriter writer, Database schema, GenerationContext context)
- {
- IEnumerable<Table> tables = schema.Tables;
-
- var types = context.Parameters.GenerateTypes;
- if (types.Count > 0)
- tables = tables.Where(t => types.Contains(t.Type.Name));
-
- foreach (var table in tables)
- WriteClass(writer, table, schema, context);
- }
-
- protected virtual void WriteClass(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- writer.WriteLine();
-
- string entityBase = context.Parameters.EntityBase;
- if (string.IsNullOrEmpty(entityBase))
- entityBase = schema.EntityBase;
-
- var specifications = SpecificationDefinition.Partial;
- if (table.Type.AccessModifierSpecified)
- specifications |= GetSpecificationDefinition(table.Type.AccessModifier);
- else
- specifications |= SpecificationDefinition.Public;
- if (table.Type.ModifierSpecified)
- specifications |= GetSpecificationDefinition(table.Type.Modifier);
-
- var tableAttribute = NewAttributeDefinition<TableAttribute>();
- tableAttribute["Name"] = table.Name;
- using (writer.WriteAttribute(tableAttribute))
- using (writer.WriteClass(specifications,
- table.Type.Name, entityBase, context.Parameters.EntityInterfaces))
- {
- WriteClassHeader(writer, table, context);
- WriteCustomTypes(writer, table, schema, context);
- WriteClassExtensibilityDeclarations(writer, table, context);
- WriteClassProperties(writer, table, context);
- if (context.Parameters.GenerateEqualsHash)
- WriteClassEqualsAndHash(writer, table, context);
- WriteClassChildren(writer, table, schema, context);
- WriteClassParents(writer, table, schema, context);
- WriteClassChildrenAttachment(writer, table, schema, context);
- WriteClassCtor(writer, table, schema, context);
- }
- }
-
- protected virtual void WriteClassEqualsAndHash(CodeWriter writer, Table table, GenerationContext context)
- {
- List<DbLinq.Schema.Dbml.Column> primaryKeys = table.Type.Columns.Where(c => c.IsPrimaryKey).ToList();
- if (primaryKeys.Count == 0)
- {
- writer.WriteLine("#warning L189 table {0} has no primary key. Multiple C# objects will refer to the same row.",
- table.Name);
- return;
- }
-
- using (writer.WriteRegion(string.Format("GetHashCode(), Equals() - uses column {0} to look up objects in liveObjectMap",
- string.Join(", ", primaryKeys.Select(pk => pk.Member).ToList().ToArray()))))
- {
- // GetHashCode
- using (writer.WriteMethod(SpecificationDefinition.Public | SpecificationDefinition.Override,
- "GetHashCode", typeof(int)))
- {
- string hashCode = null;
-
- foreach (var primaryKey in primaryKeys)
- {
- var member = writer.GetVariableExpression(primaryKey.Storage);
- string primaryKeyHashCode = writer.GetMethodCallExpression(writer.GetMemberExpression(member, "GetHashCode"));
- if (primaryKey.CanBeNull
- || GetType(primaryKey.Type, false).IsClass) // this patch to ensure that even if DB does not allow nulls,
- // our in-memory object won't generate a fault
- {
- var isNullExpression = writer.GetEqualExpression(member, writer.GetNullExpression());
- var nullExpression = writer.GetLiteralValue(0);
- primaryKeyHashCode = "(" + writer.GetTernaryExpression(isNullExpression, nullExpression, primaryKeyHashCode) + ")";
- }
- if (string.IsNullOrEmpty(hashCode))
- hashCode = primaryKeyHashCode;
- else
- hashCode = writer.GetXOrExpression(hashCode, primaryKeyHashCode);
- }
- writer.WriteLine(writer.GetReturnStatement(hashCode));
- }
- writer.WriteLine();
-
- // Equals
- string otherAsObject = "o";
- using (writer.WriteMethod(SpecificationDefinition.Public | SpecificationDefinition.Override,
- "Equals", typeof(bool), new ParameterDefinition { Type = typeof(object), Name = otherAsObject }))
- {
- string other = "other";
- writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(
- writer.GetDeclarationExpression(other, table.Type.Name),
- writer.GetCastExpression(otherAsObject, table.Type.Name,
- false))));
- using (writer.WriteIf(writer.GetEqualExpression(other, writer.GetNullExpression())))
- {
- writer.WriteLine(writer.GetReturnStatement(writer.GetLiteralValue(false)));
- }
- string andExpression = null;
- foreach (var primaryKey in primaryKeys)
- {
- var member = writer.GetVariableExpression(primaryKey.Storage);
- string primaryKeyTest = writer.GetMethodCallExpression(
- writer.GetMemberExpression(
- writer.GetMemberExpression(
- writer.GetGenericName("System.Collections.Generic.EqualityComparer", primaryKey.Type),
- "Default"),
- "Equals"),
- member,
- writer.GetMemberExpression(other, member));
- if (string.IsNullOrEmpty(andExpression))
- andExpression = primaryKeyTest;
- else
- andExpression = writer.GetAndExpression(andExpression, primaryKeyTest);
- }
- writer.WriteLine(writer.GetReturnStatement(andExpression));
- }
- }
- }
-
- /// <summary>
- /// Class headers are written at top of class
- /// They consist in specific headers writen by interface implementors
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="context"></param>
- private void WriteClassHeader(CodeWriter writer, Table table, GenerationContext context)
- {
- foreach (IImplementation implementation in context.Implementations())
- implementation.WriteClassHeader(writer, table, context);
- }
-
- protected virtual void WriteClassExtensibilityDeclarations(CodeWriter writer, Table table, GenerationContext context)
- {
- using (writer.WriteRegion("Extensibility Method Definitions"))
- {
- writer.WriteLine("partial void OnCreated();");
- foreach (var c in table.Type.Columns)
- {
- writer.WriteLine("partial void On{0}Changed();", c.Member);
- writer.WriteLine("partial void On{0}Changing({1} value);", c.Member, GetTypeOrExtendedType(writer, c));
- }
- }
- }
-
- /// <summary>
- /// Writes all properties, depending on the use (simple property or FK)
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="context"></param>
- protected virtual void WriteClassProperties(CodeWriter writer, Table table, GenerationContext context)
- {
- foreach (var property in table.Type.Columns)
- {
- var property1 = property;
- var relatedAssociations = from a in table.Type.Associations
- where a.IsForeignKey
- && a.TheseKeys.Contains(property1.Name)
- select a;
- WriteClassProperty(writer, property, relatedAssociations, context);
- }
- }
-
- protected virtual string GetTypeOrExtendedType(CodeWriter writer, Column property)
- {
- object extendedType = property.ExtendedType;
- var enumType = extendedType as EnumType;
- if (enumType != null)
- return writer.GetEnumType(enumType.Name);
- return writer.GetLiteralType(GetType(property.Type, property.CanBeNull));
- }
-
- /// <summary>
- /// Writes class property
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="property"></param>
- /// <param name="relatedAssociations">non null if property is a FK</param>
- /// <param name="context"></param>
- protected virtual void WriteClassProperty(CodeWriter writer, Column property, IEnumerable<Association> relatedAssociations, GenerationContext context)
- {
- using (writer.WriteRegion(string.Format("{0} {1}", GetTypeOrExtendedType(writer, property), property.Member)))
- {
- WriteClassPropertyBackingField(writer, property, context);
- WriteClassPropertyAccessors(writer, property, relatedAssociations, context);
- }
- }
-
- protected virtual void WriteClassPropertyBackingField(CodeWriter writer, Column property, GenerationContext context)
- {
- //AttributeDefinition autoGenAttribute = null;
- //if (property.IsDbGenerated)
- // autoGenAttribute = NewAttributeDefinition<AutoGenIdAttribute>();
- //using (writer.WriteAttribute(autoGenAttribute))
- // for auto-properties, we just won't generate a private field
- if (property.Storage != null)
- writer.WriteField(SpecificationDefinition.Private, property.Storage, GetTypeOrExtendedType(writer, property));
- }
-
- /// <summary>
- /// Returns a name from a given fullname
- /// </summary>
- /// <param name="fullName"></param>
- /// <returns></returns>
- protected virtual string GetName(string fullName)
- {
- var namePartIndex = fullName.LastIndexOf('.');
- // if we have a dot, we have a namespace
- if (namePartIndex > 0)
- return fullName.Substring(namePartIndex + 1);
- // otherwise, it's just a name, that we keep as is
- return fullName;
- }
-
- /// <summary>
- /// Returns name for given list of attributes
- /// </summary>
- /// <param name="context"></param>
- /// <param name="attributes"></param>
- /// <returns></returns>
- protected virtual string[] GetAttributeNames(GenerationContext context, IEnumerable<string> attributes)
- {
- return (from a in attributes select GetName(a)).ToArray();
- }
-
- private class EnumFullname
- {
- private string _EnumName;
- private object _EnumValue;
-
- public EnumFullname(string enumName, object enumValue)
- {
- _EnumName = enumName;
- _EnumValue = enumValue;
- }
-
- public override string ToString()
- {
- return string.Format("{0}.{1}", _EnumName, _EnumValue.ToString());
- }
- }
-
- /// <summary>
- /// Writes property accessor
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="property"></param>
- /// <param name="relatedAssociations"></param>
- /// <param name="context"></param>
- protected virtual void WriteClassPropertyAccessors(CodeWriter writer, Column property, IEnumerable<Association> relatedAssociations, GenerationContext context)
- {
- //generate [Column(...)] attribute
- var column = NewAttributeDefinition<ColumnAttribute>();
- column["Storage"] = property.Storage;
- column["Name"] = property.Name;
- column["DbType"] = property.DbType;
- // be smart: we only write attributes when they differ from the default values
- var columnAttribute = new ColumnAttribute();
- if (property.IsPrimaryKey != columnAttribute.IsPrimaryKey)
- column["IsPrimaryKey"] = property.IsPrimaryKey;
- if (property.IsDbGenerated != columnAttribute.IsDbGenerated)
- column["IsDbGenerated"] = property.IsDbGenerated;
- if (property.AutoSync != DbLinq.Schema.Dbml.AutoSync.Default)
- column["AutoSync"] = new EnumFullname("AutoSync", property.AutoSync);
- if (property.CanBeNull != columnAttribute.CanBeNull)
- column["CanBeNull"] = property.CanBeNull;
- if (property.Expression != null)
- column["Expression"] = property.Expression;
-
- var specifications = property.AccessModifierSpecified
- ? GetSpecificationDefinition(property.AccessModifier)
- : SpecificationDefinition.Public;
- if (property.ModifierSpecified)
- specifications |= GetSpecificationDefinition(property.Modifier);
-
- //using (WriteAttributes(writer, context.Parameters.MemberExposedAttributes))
- using (WriteAttributes(writer, GetAttributeNames(context, context.Parameters.MemberAttributes)))
- using (writer.WriteAttribute(NewAttributeDefinition<DebuggerNonUserCodeAttribute>()))
- using (writer.WriteAttribute(column))
- using (writer.WriteProperty(specifications, property.Member, GetTypeOrExtendedType(writer, property)))
- {
- // on auto storage, we're just lazy
- if (property.Storage == null)
- writer.WriteAutomaticPropertyGetSet();
- else
- {
- using (writer.WritePropertyGet())
- {
- writer.WriteLine(writer.GetReturnStatement(writer.GetVariableExpression(property.Storage)));
- }
- using (writer.WritePropertySet())
- {
- WriteClassPropertyAccessorSet(writer, property, relatedAssociations, context);
- }
- }
- }
- }
-
- /// <summary>
- /// Writes property setter, for FK properties
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="property"></param>
- /// <param name="relatedAssociations"></param>
- /// <param name="context"></param>
- private void WriteClassPropertyAccessorSet(CodeWriter writer, Column property, IEnumerable<Association> relatedAssociations, GenerationContext context)
- {
- // if new value if different from old one
- using (writer.WriteIf(writer.GetDifferentExpression(writer.GetPropertySetValueExpression(),
- writer.GetVariableExpression(property.Storage))))
- {
- // if the property is used as a FK, we ensure that it hasn't been already loaded or assigned
- foreach (var relatedAssociation in relatedAssociations)
- {
- // first thing to check: ensure the association backend isn't already affected.
- // if it is the case, then the property must not be manually set
-
- // R# considers the following as an error, but the csc doesn't
- //var memberName = ReflectionUtility.GetMemberInfo<DbLinq.Data.Linq.EntityRef<object>>(e => e.HasLoadedOrAssignedValue).Name;
- var memberName = "HasLoadedOrAssignedValue";
- using (writer.WriteIf(writer.GetMemberExpression(relatedAssociation.Storage, memberName)))
- {
- writer.WriteLine(writer.GetThrowStatement(writer.GetNewExpression(
- writer.GetMethodCallExpression(
- writer.GetLiteralFullType(
- typeof(
- System.Data.Linq.
- ForeignKeyReferenceAlreadyHasValueException
- )))
- )));
- }
- }
- // the before and after are used by extensions related to interfaces
- // for example INotifyPropertyChanged
- // here the code before the change
- foreach (IImplementation implementation in context.Implementations())
- implementation.WritePropertyBeforeSet(writer, property, context);
- // property assignment
- writer.WriteLine(
- writer.GetStatement(
- writer.GetAssignmentExpression(writer.GetVariableExpression(property.Storage),
- writer.GetPropertySetValueExpression())));
- // here the code after change
- foreach (IImplementation implementation in context.Implementations())
- implementation.WritePropertyAfterSet(writer, property, context);
- }
- }
-
- /// <summary>
- /// Returns all children (ie members of EntitySet)
- /// </summary>
- /// <param name="table"></param>
- /// <returns></returns>
- protected virtual IEnumerable<Association> GetClassChildren(Table table)
- {
- return table.Type.Associations.Where(a => !a.IsForeignKey);
- }
-
- /// <summary>
- /// Returns all parents (ie member referenced as EntityRef)
- /// </summary>
- /// <param name="table"></param>
- /// <returns></returns>
- protected virtual IEnumerable<Association> GetClassParents(Table table)
- {
- return table.Type.Associations.Where(a => a.IsForeignKey);
- }
-
- protected virtual void WriteClassChildren(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- var children = GetClassChildren(table).ToList();
- if (children.Count > 0)
- {
- using (writer.WriteRegion("Children"))
- {
- foreach (var child in children)
- {
- bool hasDuplicates = (from c in children where c.Member == child.Member select c).Count() > 1;
- WriteClassChild(writer, child, hasDuplicates, schema, context);
- }
- }
- }
- }
-
- private void WriteClassChild(CodeWriter writer, Association child, bool hasDuplicates, Database schema, GenerationContext context)
- {
- // the following is apparently useless
- DbLinq.Schema.Dbml.Table targetTable = schema.Tables.FirstOrDefault(t => t.Type.Name == child.Type);
- if (targetTable == null)
- {
- //Logger.Write(Level.Error, "ERROR L143 target table class not found:" + child.Type);
- return;
- }
-
- var storageAttribute = NewAttributeDefinition<AssociationAttribute>();
- storageAttribute["Storage"] = child.Storage;
- storageAttribute["OtherKey"] = child.OtherKey;
- storageAttribute["ThisKey"] = child.ThisKey;
- storageAttribute["Name"] = child.Name;
-
- SpecificationDefinition specifications;
- if (child.AccessModifierSpecified)
- specifications = GetSpecificationDefinition(child.AccessModifier);
- else
- specifications = SpecificationDefinition.Public;
- if (child.ModifierSpecified)
- specifications |= GetSpecificationDefinition(child.Modifier);
-
- var propertyName = hasDuplicates
- ? child.Member + "_" + string.Join("", child.OtherKeys.ToArray())
- : child.Member;
-
- var propertyType = writer.GetGenericName(TypeExtensions.GetShortName(typeof(EntitySet<>)), child.Type);
-
- if (child.Storage != null)
- writer.WriteField(SpecificationDefinition.Private, child.Storage, propertyType);
-
- using (writer.WriteAttribute(storageAttribute))
- using (writer.WriteAttribute(NewAttributeDefinition<DebuggerNonUserCodeAttribute>()))
- using (writer.WriteProperty(specifications, propertyName,
- writer.GetGenericName(TypeExtensions.GetShortName(typeof(EntitySet<>)), child.Type)))
- {
- // if we have a backing field, use it
- if (child.Storage != null)
- {
- // the getter returns the field
- using (writer.WritePropertyGet())
- {
- writer.WriteLine(writer.GetReturnStatement(
- child.Storage
- ));
- }
- // the setter assigns the field
- using (writer.WritePropertySet())
- {
- writer.WriteLine(writer.GetStatement(
- writer.GetAssignmentExpression(
- child.Storage,
- writer.GetPropertySetValueExpression())
- ));
- }
- }
- // otherwise, use automatic property
- else
- writer.WriteAutomaticPropertyGetSet();
- }
- writer.WriteLine();
- }
-
- protected virtual void WriteClassParents(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- var parents = GetClassParents(table).ToList();
- if (parents.Count > 0)
- {
- using (writer.WriteRegion("Parents"))
- {
- foreach (var parent in parents)
- {
- bool hasDuplicates = (from p in parents where p.Member == parent.Member select p).Count() > 1;
- WriteClassParent(writer, parent, hasDuplicates, schema, context);
- }
- }
- }
- }
-
- protected virtual void WriteClassParent(CodeWriter writer, Association parent, bool hasDuplicates, Database schema, GenerationContext context)
- {
- // the following is apparently useless
- DbLinq.Schema.Dbml.Table targetTable = schema.Tables.FirstOrDefault(t => t.Type.Name == parent.Type);
- if (targetTable == null)
- {
- //Logger.Write(Level.Error, "ERROR L191 target table type not found: " + parent.Type + " (processing " + parent.Name + ")");
- return;
- }
-
- string member = parent.Member;
- string storageField = parent.Storage;
- // TODO: remove this
- if (member == parent.ThisKey)
- {
- member = parent.ThisKey + targetTable.Type.Name; //repeat name to prevent collision (same as Linq)
- storageField = "_x_" + parent.Member;
- }
-
- writer.WriteField(SpecificationDefinition.Private, storageField,
- writer.GetGenericName(TypeExtensions.GetShortName(typeof(EntityRef<>)),
- targetTable.Type.Name));
-
- var storageAttribute = NewAttributeDefinition<AssociationAttribute>();
- storageAttribute["Storage"] = storageField;
- storageAttribute["OtherKey"] = parent.OtherKey;
- storageAttribute["ThisKey"] = parent.ThisKey;
- storageAttribute["Name"] = parent.Name;
- storageAttribute["IsForeignKey"] = parent.IsForeignKey;
-
- SpecificationDefinition specifications;
- if (parent.AccessModifierSpecified)
- specifications = GetSpecificationDefinition(parent.AccessModifier);
- else
- specifications = SpecificationDefinition.Public;
- if (parent.ModifierSpecified)
- specifications |= GetSpecificationDefinition(parent.Modifier);
-
- var propertyName = hasDuplicates
- ? member + "_" + string.Join("", parent.TheseKeys.ToArray())
- : member;
-
- using (writer.WriteAttribute(storageAttribute))
- using (writer.WriteAttribute(NewAttributeDefinition<DebuggerNonUserCodeAttribute>()))
- using (writer.WriteProperty(specifications, propertyName, targetTable.Type.Name))
- {
- string storage = writer.GetMemberExpression(storageField, "Entity");
- using (writer.WritePropertyGet())
- {
- writer.WriteLine(writer.GetReturnStatement(storage));
- }
- using (writer.WritePropertySet())
- {
- // algorithm is:
- // 1.1. must be different than previous value
- // 1.2. or HasLoadedOrAssignedValue is false (but why?)
- // 2. implementations before change
- // 3. if previous value not null
- // 3.1. place parent in temp variable
- // 3.2. set [Storage].Entity to null
- // 3.3. remove it from parent list
- // 4. assign value to [Storage].Entity
- // 5. if value is not null
- // 5.1. add it to parent list
- // 5.2. set FK members with entity keys
- // 6. else
- // 6.1. set FK members to defaults (null or 0)
- // 7. implementationas after change
-
- //writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(storage, writer.GetPropertySetValueExpression())));
- var entityMember = writer.GetMemberExpression(parent.Storage, "Entity");
- // 1.1
- using (writer.WriteIf(writer.GetDifferentExpression(writer.GetPropertySetValueExpression(),
- entityMember)))
- {
- var otherAssociation = schema.GetReverseAssociation(parent);
- // 2. code before the change
- // TODO change interface to require a member instead of a column
- //foreach (IImplementation implementation in context.Implementations())
- // implementation.WritePropertyBeforeSet(writer, ???, context);
- // 3.
- using (writer.WriteIf(writer.GetDifferentExpression(entityMember, writer.GetNullExpression())))
- {
- var previousEntityRefName = "previous" + parent.Type;
- // 3.1.
- writer.WriteLine(writer.GetStatement(
- writer.GetVariableDeclarationInitialization(parent.Type, previousEntityRefName, entityMember)
- ));
- // 3.2.
- writer.WriteLine(writer.GetStatement(
- writer.GetAssignmentExpression(entityMember, writer.GetNullExpression())
- ));
- // 3.3.
- writer.WriteLine(writer.GetStatement(
- writer.GetMethodCallExpression(
- writer.GetMemberExpression(writer.GetMemberExpression(previousEntityRefName, otherAssociation.Member), "Remove"),
- writer.GetThisExpression())
- ));
- }
- // 4.
- writer.WriteLine(writer.GetStatement(
- writer.GetAssignmentExpression(entityMember, writer.GetPropertySetValueExpression())
- ));
-
- // 5. if value is null or not
- writer.WriteRawIf(writer.GetDifferentExpression(writer.GetPropertySetValueExpression(), writer.GetNullExpression()));
- // 5.1.
- writer.WriteLine(writer.GetStatement(
- writer.GetMethodCallExpression(
- writer.GetMemberExpression(writer.GetMemberExpression(writer.GetPropertySetValueExpression(), otherAssociation.Member), "Add"),
- writer.GetThisExpression())
- ));
-
- // 5.2
- var table = schema.Tables.Single(t => t.Type.Associations.Contains(parent));
- var childKeys = parent.TheseKeys.ToArray();
- var childColumns = (from ck in childKeys select table.Type.Columns.Single(c => c.Member == ck))
- .ToArray();
- var parentKeys = parent.OtherKeys.ToArray();
-
- for (int keyIndex = 0; keyIndex < parentKeys.Length; keyIndex++)
- {
- writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(
- childColumns[keyIndex].Storage ?? childColumns[keyIndex].Member,
- writer.GetMemberExpression(writer.GetPropertySetValueExpression(), parentKeys[keyIndex])
- )));
- }
-
- // 6.
- writer.WriteRawElse();
-
- // 6.1.
- for (int keyIndex = 0; keyIndex < parentKeys.Length; keyIndex++)
- {
- var column = table.Type.Columns.Single(c => c.Member == childKeys[keyIndex]);
- var columnType = System.Type.GetType(column.Type);
- var columnLiteralType = columnType != null ? writer.GetLiteralType(columnType) : column.Type;
- writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(
- childColumns[keyIndex].Storage ?? childColumns[keyIndex].Member,
- column.CanBeNull ? writer.GetNullExpression() : writer.GetNullValueExpression(columnLiteralType)
- )));
- }
-
- writer.WriteRawEndif();
-
- // 7. code after change
- // TODO change interface to require a member instead of a column
- //foreach (IImplementation implementation in context.Implementations())
- // implementation.WritePropertyAfterSet(writer, ???, context);
-
- }
- }
- }
- writer.WriteLine();
- }
-
- /// <summary>
- /// Returns event method name related to a child
- /// </summary>
- /// <param name="child"></param>
- /// <param name="method"></param>
- /// <returns></returns>
- protected virtual string GetChildMethodName(Association child, string method)
- {
- return string.Format("{0}_{1}", child.Member, method);
- }
-
- /// <summary>
- /// Returns child attach method name
- /// </summary>
- /// <param name="child"></param>
- /// <returns></returns>
- protected virtual string GetChildAttachMethodName(Association child)
- {
- return GetChildMethodName(child, "Attach");
- }
-
- /// <summary>
- /// Returns child detach method name
- /// </summary>
- /// <param name="child"></param>
- /// <returns></returns>
- protected virtual string GetChildDetachMethodName(Association child)
- {
- return GetChildMethodName(child, "Detach");
- }
-
- /// <summary>
- /// Writes attach/detach method
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="schema"></param>
- /// <param name="context"></param>
- protected virtual void WriteClassChildrenAttachment(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- var children = GetClassChildren(table).ToList();
- if (children.Count > 0)
- {
- using (writer.WriteRegion("Attachement handlers"))
- {
- foreach (var child in children)
- {
- // the reverse child is the association seen from the child
- // we're going to use it...
- var reverseChild = schema.GetReverseAssociation(child);
- // ... to get the parent name
- var memberName = reverseChild.Member;
- var entityParameter = new ParameterDefinition { Name = "entity", LiteralType = child.Type };
- // the Attach event handler sets the child entity parent to "this"
- using (writer.WriteMethod(SpecificationDefinition.Private, GetChildAttachMethodName(child),
- null, entityParameter))
- {
- writer.WriteLine(
- writer.GetStatement(
- writer.GetAssignmentExpression(
- writer.GetMemberExpression(entityParameter.Name, memberName),
- writer.GetThisExpression())));
- }
- writer.WriteLine();
- // the Detach event handler sets the child entity parent to null
- using (writer.WriteMethod(SpecificationDefinition.Private, GetChildDetachMethodName(child),
- null, entityParameter))
- {
- writer.WriteLine(
- writer.GetStatement(
- writer.GetAssignmentExpression(
- writer.GetMemberExpression(entityParameter.Name, memberName),
- writer.GetNullExpression())));
- }
- writer.WriteLine();
- }
- }
- }
- }
-
- /// <summary>
- /// Writes class ctor.
- /// EntitySet initializations
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="schema"></param>
- /// <param name="context"></param>
- protected virtual void WriteClassCtor(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- using (writer.WriteRegion("ctor"))
- using (writer.WriteCtor(SpecificationDefinition.Public, table.Type.Name, new ParameterDefinition[0], null))
- {
- // children are EntitySet
- foreach (var child in GetClassChildren(table))
- {
- // if the association has a storage, we use it. Otherwise, we use the property name
- var entitySetMember = child.Storage ?? child.Member;
- writer.WriteLine(writer.GetStatement(
- writer.GetAssignmentExpression(
- entitySetMember,
- writer.GetNewExpression(writer.GetMethodCallExpression(
- writer.GetGenericName(TypeExtensions.GetShortName(typeof(EntitySet<>)), child.Type),
- GetChildAttachMethodName(child),
- GetChildDetachMethodName(child)
- ))
- )
- ));
- }
- // the parents are the entities referenced by a FK. So a "parent" is an EntityRef
- foreach (var parent in GetClassParents(table))
- {
- var entityRefMember = parent.Storage;
- writer.WriteLine(writer.GetStatement(
- writer.GetAssignmentExpression(
- entityRefMember,
- writer.GetNewExpression(writer.GetMethodCallExpression(
- writer.GetGenericName(TypeExtensions.GetShortName(typeof(EntityRef<>)), parent.Type)
- ))
- )
- ));
- }
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression("OnCreated")));
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Context.Ctor.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Context.Ctor.cs
deleted file mode 100644
index 2469493acfe..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Context.Ctor.cs
+++ /dev/null
@@ -1,126 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Collections.Generic;
-using System.Data;
-using System.Data.Linq.Mapping;
-using DbLinq.Schema.Dbml;
-using DbLinq.Vendor;
-using Type = System.Type;
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
- partial class CodeGenerator
- {
- protected virtual bool WriteDataContextCtor(CodeWriter writer, Database schema, Type contextBaseType,
- ParameterDefinition[] parameters, string[] baseCallParameterNames, Type[] baseCallParameterTypes,
- GenerationContext context)
- {
- // if we have a contextBaseType, then check that we can do it
- if (contextBaseType != null)
- {
- var ctor = contextBaseType.GetConstructor(baseCallParameterTypes);
- if (ctor == null)
- return false;
- }
- using (writer.WriteCtor(SpecificationDefinition.Public, schema.Class, parameters, baseCallParameterNames))
- {
- writer.WriteLine(writer.GetStatement(writer.GetMethodCallExpression("OnCreated")));
- }
- writer.WriteLine();
- return true;
- }
-
- protected virtual void WriteDataContextCtors(CodeWriter writer, Database schema, Type contextBaseType, GenerationContext context)
- {
- // ctor taking a connections tring
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] { new ParameterDefinition { Name = "connectionString", Type = typeof(string) } },
- new[] { "connectionString" },
- new[] { typeof(string) },
- context);
- // the two constructors below have the same prototype, so they are mutually exclusive
- // the base class requires a IVendor
- if (!WriteDataContextCtor(writer, schema, contextBaseType,
- new[] { new ParameterDefinition { Name = "connection", Type = typeof(IDbConnection) } },
- new[] { "connection", writer.GetNewExpression(writer.GetMethodCallExpression(writer.GetLiteralFullType(context.SchemaLoader.Vendor.GetType()))) },
- new[] { typeof(IDbConnection), typeof(IVendor) },
- context))
- {
- // OR the base class requires no IVendor
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] { new ParameterDefinition { Name = "connection", Type = typeof(IDbConnection) } },
- new[] { "connection" },
- new[] { typeof(IDbConnection) },
- context);
- }
- // ctor(string, MappingSource)
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] {
- new ParameterDefinition { Name = "connection", Type = typeof(string) },
- new ParameterDefinition { Name = "mappingSource", Type = typeof(MappingSource) },
- },
- new[] { "connection", "mappingSource" },
- new[] { typeof(string), typeof (MappingSource) },
- context);
- // ctor(IDbConnection, MappingSource)
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] {
- new ParameterDefinition { Name = "connection", Type = typeof(IDbConnection) },
- new ParameterDefinition { Name = "mappingSource", Type = typeof(MappingSource) },
- },
- new[] { "connection", "mappingSource" },
- new[] { typeof(IDbConnection), typeof(MappingSource) },
- context);
- // just in case you'd like to specify another vendor than the one who helped generating this file
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] {
- new ParameterDefinition { Name = "connection", Type = typeof(IDbConnection) },
- new ParameterDefinition { Name = "vendor", Type = typeof(IVendor) },
- },
- new[] { "connection", "vendor" },
- new[] { typeof(IDbConnection), typeof(IVendor) },
- context);
- WriteDataContextCtor(writer, schema, contextBaseType,
- new[] {
- new ParameterDefinition { Name = "connection", Type = typeof(IDbConnection) },
- new ParameterDefinition { Name = "mappingSource", Type = typeof(MappingSource) },
- new ParameterDefinition { Name = "vendor", Type = typeof(IVendor) },
- },
- new[] { "connection", "mappingSource", "vendor" },
- new[] { typeof(IDbConnection), typeof(MappingSource), typeof(IVendor) },
- context);
- }
-
- protected virtual void WriteDataContextExtensibilityDeclarations(CodeWriter writer, Database schema, GenerationContext context)
- {
- using (writer.WriteRegion("Extensibility Method Definitions"))
- {
- writer.WriteLine("partial void OnCreated();");
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Procedure.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Procedure.cs
deleted file mode 100644
index b601e514227..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.Procedure.cs
+++ /dev/null
@@ -1,171 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Data.Linq.Mapping;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using Type = System.Type;
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
-#if !MONO_STRICT
- public
-#endif
- partial class CodeGenerator
- {
- protected virtual void WriteDataContextProcedures(CodeWriter writer, DbLinq.Schema.Dbml.Database schema, GenerationContext context)
- {
- foreach (var procedure in schema.Functions)
- {
- WriteDataContextProcedure(writer, procedure, context);
- }
- }
-
- private void WriteDataContextProcedure(CodeWriter writer, Function procedure, GenerationContext context)
- {
- if (procedure == null || procedure.Name == null)
- {
- //Logger.Write(Level.Error, "CodeGenStoredProc: Error L33 Invalid storedProcedure object");
- writer.WriteCommentLine("error L33 Invalid storedProcedure object");
- return;
- }
-
- var functionAttribute = NewAttributeDefinition<FunctionAttribute>();
- functionAttribute["Name"] = procedure.Name;
- functionAttribute["IsComposable"] = procedure.IsComposable;
-
- SpecificationDefinition specifications;
- if (procedure.AccessModifierSpecified)
- specifications = GetSpecificationDefinition(procedure.AccessModifier);
- else
- specifications = SpecificationDefinition.Public;
- if (procedure.ModifierSpecified)
- specifications |= GetSpecificationDefinition(procedure.Modifier);
-
- using (writer.WriteAttribute(functionAttribute))
- using (writer.WriteMethod(specifications, GetProcedureName(procedure),
- GetProcedureType(procedure), GetProcedureParameters(procedure)))
- {
- string result = WriteProcedureBodyMethodCall(writer, procedure, context);
- WriteProcedureBodyOutParameters(writer, procedure, result, context);
- WriteProcedureBodyReturnValue(writer, procedure, result, context);
- }
- writer.WriteLine();
- }
-
- protected virtual void WriteProcedureBodyReturnValue(CodeWriter writer, DbLinq.Schema.Dbml.Function procedure, string result, GenerationContext context)
- {
- Type returnType = GetProcedureType(procedure);
- if (returnType != null)
- writer.WriteLine(writer.GetReturnStatement(writer.GetCastExpression(writer.GetMemberExpression(result, "ReturnValue"), writer.GetLiteralType(returnType), true)));
- }
-
- protected virtual void WriteProcedureBodyOutParameters(CodeWriter writer, DbLinq.Schema.Dbml.Function procedure, string result, GenerationContext context)
- {
- int parameterIndex = 0;
- foreach (var parameter in procedure.Parameters)
- {
- if (parameter.DirectionOut)
- WriteProcedureBodyOutParameter(writer, parameter, result, parameterIndex, context);
-
- parameterIndex++;
- }
- }
-
- protected virtual void WriteProcedureBodyOutParameter(CodeWriter writer, DbLinq.Schema.Dbml.Parameter parameter, string result, int parameterIndex, GenerationContext context)
- {
- string p = writer.GetMethodCallExpression(writer.GetMemberExpression(result, "GetParameterValue"), parameterIndex.ToString());
- string cp = writer.GetCastExpression(p, parameter.Type, true);
- writer.WriteLine(writer.GetStatement(writer.GetAssignmentExpression(parameter.Name, cp)));
- }
-
- protected abstract string WriteProcedureBodyMethodCall(CodeWriter writer, DbLinq.Schema.Dbml.Function procedure, GenerationContext context);
-
- protected virtual string GetProcedureName(DbLinq.Schema.Dbml.Function procedure)
- {
- return procedure.Method ?? procedure.Name;
- }
-
- protected virtual Type GetProcedureType(DbLinq.Schema.Dbml.Function procedure)
- {
- Type type = null;
- if (procedure.Return != null)
- {
- type = GetType(procedure.Return.Type, false);
- }
-
- bool isDataShapeUnknown = procedure.ElementType == null
- && procedure.BodyContainsSelectStatement
- && !procedure.IsComposable;
- if (isDataShapeUnknown)
- {
- //if we don't know the shape of results, and the proc body contains some selects,
- //we have no choice but to return an untyped DataSet.
- //
- //TODO: either parse proc body like microsoft,
- //or create a little GUI tool which would call the proc with test values, to determine result shape.
- type = typeof(DataSet);
- }
- return type;
- }
-
- protected virtual ParameterDefinition[] GetProcedureParameters(DbLinq.Schema.Dbml.Function procedure)
- {
- var parameters = new List<ParameterDefinition>();
- foreach (var parameter in procedure.Parameters)
- parameters.Add(GetProcedureParameter(parameter));
- return parameters.ToArray();
- }
-
- protected virtual ParameterDefinition GetProcedureParameter(DbLinq.Schema.Dbml.Parameter parameter)
- {
- var parameterDefinition = new ParameterDefinition();
- parameterDefinition.Name = parameter.Name;
- parameterDefinition.Type = GetType(parameter.Type, false);
- switch (parameter.Direction)
- {
- case DbLinq.Schema.Dbml.ParameterDirection.In:
- parameterDefinition.SpecificationDefinition |= SpecificationDefinition.In;
- break;
- case DbLinq.Schema.Dbml.ParameterDirection.Out:
- parameterDefinition.SpecificationDefinition |= SpecificationDefinition.Out;
- break;
- case DbLinq.Schema.Dbml.ParameterDirection.InOut:
- parameterDefinition.SpecificationDefinition |= SpecificationDefinition.Ref;
- break;
- default:
- throw new ArgumentOutOfRangeException();
- }
- parameterDefinition.Attribute = NewAttributeDefinition<ParameterAttribute>();
- parameterDefinition.Attribute["Name"] = parameter.Name;
- parameterDefinition.Attribute["DbType"] = parameter.DbType;
- return parameterDefinition;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs
deleted file mode 100644
index 690f04702f9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs
+++ /dev/null
@@ -1,466 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using DbLinq.Data.Linq;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Schema.Dbml.Adapter;
-using DbLinq.Util;
-using Type = System.Type;
-
-#if MONO_STRICT
-using System.Data.Linq;
-#endif
-
-namespace DbMetal.Generator.Implementation.CodeTextGenerator
-{
-#if !MONO_STRICT
- public
-#endif
- abstract partial class CodeGenerator : ICodeGenerator
- {
- public abstract string LanguageCode { get; }
- public abstract string Extension { get; }
-
- protected class MassDisposer : IDisposable
- {
- public IList<IDisposable> Disposables = new List<IDisposable>();
-
- public void Dispose()
- {
- for (int index = Disposables.Count - 1; index > 0; index--)
- {
- Disposables[index].Dispose();
- }
- }
- }
-
- protected abstract CodeWriter CreateCodeWriter(TextWriter textWriter);
-
- public void Write(TextWriter textWriter, Database dbSchema, GenerationContext context)
- {
- if (dbSchema == null || dbSchema.Tables == null)
- {
- //Logger.Write(Level.Error, "CodeGenAll ERROR: incomplete dbSchema, cannot start generating code");
- return;
- }
-
- context["namespace"] = string.IsNullOrEmpty(context.Parameters.Namespace)
- ? dbSchema.ContextNamespace
- : context.Parameters.Namespace;
- context["database"] = dbSchema.Name;
- context["generationTime"] = context.Parameters.GenerateTimestamps
- ? DateTime.Now.ToString("u")
- : "[TIMESTAMP]";
- context["class"] = dbSchema.Class;
-
- using (var codeWriter = CreateCodeWriter(textWriter))
- {
- WriteBanner(codeWriter, context);
- WriteUsings(codeWriter, context);
-
- string contextNamespace = context.Parameters.Namespace;
- if (string.IsNullOrEmpty(contextNamespace))
- contextNamespace = dbSchema.ContextNamespace;
-
- string entityNamespace = context.Parameters.Namespace;
- if (string.IsNullOrEmpty(entityNamespace))
- entityNamespace = dbSchema.EntityNamespace;
-
- bool generateDataContext = true;
- var types = context.Parameters.GenerateTypes;
- if (types.Count > 0)
- generateDataContext = types.Contains(dbSchema.Class);
-
- if (contextNamespace == entityNamespace)
- {
- using (WriteNamespace(codeWriter, contextNamespace))
- {
- if (generateDataContext)
- WriteDataContext(codeWriter, dbSchema, context);
- WriteClasses(codeWriter, dbSchema, context);
- }
- }
- else
- {
- if (generateDataContext)
- using (WriteNamespace(codeWriter, contextNamespace))
- WriteDataContext(codeWriter, dbSchema, context);
- using (WriteNamespace(codeWriter, entityNamespace))
- WriteClasses(codeWriter, dbSchema, context);
- }
- }
- }
-
- private void WriteBanner(CodeWriter writer, GenerationContext context)
- {
- using (writer.WriteRegion(context.Evaluate("Auto-generated classes for ${database} database on ${generationTime}")))
- {
- // http://www.network-science.de/ascii/
- // http://www.network-science.de/ascii/ascii.php?TEXT=MetalSequel&x=14&y=14&FONT=_all+fonts+with+your+text_&RICH=no&FORM=left&STRE=no&WIDT=80
- writer.WriteCommentLines(
- @"
- ____ _ __ __ _ _
-| _ \| |__ | \/ | ___| |_ __ _| |
-| | | | '_ \| |\/| |/ _ \ __/ _` | |
-| |_| | |_) | | | | __/ || (_| | |
-|____/|_.__/|_| |_|\___|\__\__,_|_|
-");
- writer.WriteCommentLines(context.Evaluate("Auto-generated from ${database} on ${generationTime}"));
- writer.WriteCommentLines("Please visit http://linq.to/db for more information");
- }
- }
-
- private void WriteUsings(CodeWriter writer, GenerationContext context)
- {
- writer.WriteUsingNamespace("System");
- writer.WriteUsingNamespace("System.Data");
- writer.WriteUsingNamespace("System.Data.Linq.Mapping");
- writer.WriteUsingNamespace("System.Diagnostics");
- writer.WriteUsingNamespace("System.Reflection");
-
-#if MONO_STRICT
- writer.WriteUsingNamespace("System.Data.Linq");
-#else
- writer.WriteLine("#if MONO_STRICT");
- writer.WriteUsingNamespace("System.Data.Linq");
- writer.WriteLine("#else // MONO_STRICT");
- writer.WriteUsingNamespace("DbLinq.Data.Linq");
- writer.WriteUsingNamespace("DbLinq.Vendor");
- writer.WriteLine("#endif // MONO_STRICT");
-#endif
-
- // writer.WriteUsingNamespace("System");
- // writer.WriteUsingNamespace("System.Collections.Generic");
- // writer.WriteUsingNamespace("System.ComponentModel");
- // writer.WriteUsingNamespace("System.Data");
- // writer.WriteUsingNamespace("System.Data.Linq.Mapping");
- // writer.WriteUsingNamespace("System.Diagnostics");
- // writer.WriteUsingNamespace("System.Linq");
- // writer.WriteUsingNamespace("System.Reflection");
- // writer.WriteUsingNamespace("System.Text");
- //#if MONO_STRICT
- // writer.WriteUsingNamespace("System.Data.Linq");
- //#else
- // writer.WriteUsingNamespace("DbLinq.Data.Linq");
- // writer.WriteUsingNamespace("DbLinq.Data.Linq.Mapping");
- //#endif
-
- // now, we write usings required by implemented interfaces
- foreach (var implementation in context.Implementations())
- implementation.WriteHeader(writer, context);
-
- // write namespaces for members attributes
- foreach (var memberAttribute in context.Parameters.MemberAttributes)
- WriteUsingNamespace(writer, GetNamespace(memberAttribute));
-
- writer.WriteLine();
- }
-
- /// <summary>
- /// Writes a using, if given namespace is not null or empty
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="nameSpace"></param>
- protected virtual void WriteUsingNamespace(CodeWriter writer, string nameSpace)
- {
- if (!string.IsNullOrEmpty(nameSpace))
- writer.WriteUsingNamespace(nameSpace);
- }
-
- protected virtual string GetNamespace(string fullName)
- {
- var namePartIndex = fullName.LastIndexOf('.');
- // if we have a dot, we have a namespace
- if (namePartIndex < 0)
- return null;
- return fullName.Substring(0, namePartIndex);
- }
-
- private IDisposable WriteNamespace(CodeWriter writer, string nameSpace)
- {
- if (!string.IsNullOrEmpty(nameSpace))
- return writer.WriteNamespace(nameSpace);
- return null;
- }
-
- private void WriteDataContext(CodeWriter writer, Database schema, GenerationContext context)
- {
- if (schema.Tables.Count == 0)
- {
- writer.WriteCommentLine("L69 no tables found");
- return;
- }
-
-
- string contextBase = schema.BaseType;
- var contextBaseType = string.IsNullOrEmpty(contextBase)
- ? typeof(DataContext)
- : TypeLoader.Load(contextBase);
-
- // in all cases, get the literal type name from loaded type
- contextBase = writer.GetLiteralType(contextBaseType);
-
- var specifications = SpecificationDefinition.Partial;
- if (schema.AccessModifierSpecified)
- specifications |= GetSpecificationDefinition(schema.AccessModifier);
- else
- specifications |= SpecificationDefinition.Public;
- if (schema.ModifierSpecified)
- specifications |= GetSpecificationDefinition(schema.Modifier);
- using (writer.WriteClass(specifications, schema.Class, contextBase))
- {
- WriteDataContextExtensibilityDeclarations(writer, schema, context);
- WriteDataContextCtors(writer, schema, contextBaseType, context);
- WriteDataContextTables(writer, schema, context);
- WriteDataContextProcedures(writer, schema, context);
- }
- }
-
- private void WriteDataContextTables(CodeWriter writer, Database schema, GenerationContext context)
- {
- foreach (var table in schema.Tables)
- WriteDataContextTable(writer, table);
- writer.WriteLine();
- }
-
- protected abstract void WriteDataContextTable(CodeWriter writer, Table table);
-
- protected virtual Type GetType(string literalType, bool canBeNull)
- {
- bool isNullable = literalType.EndsWith("?");
- if (isNullable)
- literalType = literalType.Substring(0, literalType.Length - 1);
- bool isArray = literalType.EndsWith("[]");
- if (isArray)
- literalType = literalType.Substring(0, literalType.Length - 2);
- Type type = GetSimpleType(literalType);
- if (type == null)
- return type;
- if (isArray)
- type = type.MakeArrayType();
- if (isNullable)
- type = typeof(Nullable<>).MakeGenericType(type);
- else if (canBeNull)
- {
- if (type.IsValueType)
- type = typeof(Nullable<>).MakeGenericType(type);
- }
- return type;
- }
-
- private Type GetSimpleType(string literalType)
- {
- switch (literalType)
- {
- case "string":
- return typeof(string);
- case "long":
- return typeof(long);
- case "short":
- return typeof(short);
- case "int":
- return typeof(int);
- case "char":
- return typeof(char);
- case "byte":
- return typeof(byte);
- case "float":
- return typeof(float);
- case "double":
- return typeof(double);
- case "decimal":
- return typeof(decimal);
- case "bool":
- return typeof(bool);
- case "DateTime":
- return typeof(DateTime);
- case "object":
- return typeof(object);
- default:
- return Type.GetType(literalType);
- }
- }
-
- protected string GetAttributeShortName<T>()
- where T : Attribute
- {
- string literalAttribute = typeof(T).Name;
- string end = "Attribute";
- if (literalAttribute.EndsWith(end))
- literalAttribute = literalAttribute.Substring(0, literalAttribute.Length - end.Length);
- return literalAttribute;
- }
-
- protected AttributeDefinition NewAttributeDefinition<T>()
- where T : Attribute
- {
- return new AttributeDefinition(GetAttributeShortName<T>());
- }
-
- protected IDisposable WriteAttributes(CodeWriter writer, params AttributeDefinition[] definitions)
- {
- var massDisposer = new MassDisposer();
- foreach (var definition in definitions)
- massDisposer.Disposables.Add(writer.WriteAttribute(definition));
- return massDisposer;
- }
-
- protected IDisposable WriteAttributes(CodeWriter writer, params string[] definitions)
- {
- var attributeDefinitions = new List<AttributeDefinition>();
- foreach (string definition in definitions)
- attributeDefinitions.Add(new AttributeDefinition(definition));
- return WriteAttributes(writer, attributeDefinitions.ToArray());
- }
-
- protected virtual SpecificationDefinition GetSpecificationDefinition(AccessModifier accessModifier)
- {
- switch (accessModifier)
- {
- case AccessModifier.Public:
- return SpecificationDefinition.Public;
- case AccessModifier.Internal:
- return SpecificationDefinition.Internal;
- case AccessModifier.Protected:
- return SpecificationDefinition.Protected;
- case AccessModifier.ProtectedInternal:
- return SpecificationDefinition.Protected | SpecificationDefinition.Internal;
- case AccessModifier.Private:
- return SpecificationDefinition.Private;
- default:
- throw new ArgumentOutOfRangeException("accessModifier");
- }
- }
-
- protected virtual SpecificationDefinition GetSpecificationDefinition(ClassModifier classModifier)
- {
- switch (classModifier)
- {
- case ClassModifier.Sealed:
- return SpecificationDefinition.Sealed;
- case ClassModifier.Abstract:
- return SpecificationDefinition.Abstract;
- default:
- throw new ArgumentOutOfRangeException("classModifier");
- }
- }
-
- protected virtual SpecificationDefinition GetSpecificationDefinition(MemberModifier memberModifier)
- {
- switch (memberModifier)
- {
- case MemberModifier.Virtual:
- return SpecificationDefinition.Virtual;
- case MemberModifier.Override:
- return SpecificationDefinition.Override;
- case MemberModifier.New:
- return SpecificationDefinition.New;
- case MemberModifier.NewVirtual:
- return SpecificationDefinition.New | SpecificationDefinition.Virtual;
- default:
- throw new ArgumentOutOfRangeException("memberModifier");
- }
- }
-
- /// <summary>
- /// The "custom types" are types related to a class
- /// Currently, we only support enums (non-standard)
- /// </summary>
- /// <param name="writer"></param>
- /// <param name="table"></param>
- /// <param name="schema"></param>
- /// <param name="context"></param>
- protected virtual void WriteCustomTypes(CodeWriter writer, Table table, Database schema, GenerationContext context)
- {
- // detect required custom types
- foreach (var column in table.Type.Columns)
- {
- var extendedType = column.ExtendedType;
- var enumType = extendedType as EnumType;
- if (enumType != null)
- {
- context.ExtendedTypes[column] = new GenerationContext.ExtendedTypeAndName
- {
- Type = column.ExtendedType,
- Table = table
- };
- }
- }
-
- var customTypesNames = new List<string>();
-
- // create names and avoid conflits
- foreach (var extendedTypePair in context.ExtendedTypes)
- {
- if (extendedTypePair.Value.Table != table)
- continue;
-
- if (string.IsNullOrEmpty(extendedTypePair.Value.Type.Name))
- {
- string name = extendedTypePair.Key.Member + "Type";
- for (; ; )
- {
- if ((from t in context.ExtendedTypes.Values where t.Type.Name == name select t).FirstOrDefault() == null)
- {
- extendedTypePair.Value.Type.Name = name;
- break;
- }
- // at 3rd loop, it will look ugly, however we will never go there
- name = extendedTypePair.Value.Table.Type.Name + name;
- }
- }
- customTypesNames.Add(extendedTypePair.Value.Type.Name);
- }
-
- // write custom types
- if (customTypesNames.Count > 0)
- {
- using (writer.WriteRegion(string.Format("Custom type definition for {0}", string.Join(", ", customTypesNames.ToArray()))))
- {
- // write types
- foreach (var extendedTypePair in context.ExtendedTypes)
- {
- if (extendedTypePair.Value.Table != table)
- continue;
-
- var extendedType = extendedTypePair.Value.Type;
- var enumValue = extendedType as EnumType;
-
- if (enumValue != null)
- {
- writer.WriteEnum(GetSpecificationDefinition(extendedTypePair.Key.AccessModifier),
- enumValue.Name, enumValue);
- }
- }
- }
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/Processor.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/Processor.cs
deleted file mode 100644
index f3dee040a33..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/Processor.cs
+++ /dev/null
@@ -1,302 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.IO;
-using System.Linq;
-using DbLinq.Factory;
-using DbLinq.Schema;
-using DbLinq.Schema.Dbml;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbMetal.Schema;
-
-using Mono.Options;
-
-namespace DbMetal.Generator.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class Processor : IProcessor
- {
- private TextWriter log;
- /// <summary>
- /// Log output
- /// </summary>
- public TextWriter Log
- {
- get { return log ?? Console.Out; }
- set
- {
- log = value;
- SchemaLoaderFactory.Log = value;
- }
- }
-
- public ISchemaLoaderFactory SchemaLoaderFactory { get; set; }
-
- public Processor()
- {
- //for DbMetal for want to log to console
- //for VisualMetal we want to log to log4net
- //Logger = ObjectFactory.Get<ILogger>();
- SchemaLoaderFactory = ObjectFactory.Get<ISchemaLoaderFactory>();
- }
-
- public void Process(string[] args)
- {
- var parameters = new Parameters { Log = Log };
-
- parameters.WriteHeader();
-
- try
- {
- parameters.Parse(args);
- }
- catch (Exception e)
- {
- Output.WriteErrorLine(Log, e.Message);
- PrintUsage(parameters);
- return;
- }
-
- if (args.Length == 0 || parameters.Help)
- {
- PrintUsage(parameters);
- return;
- }
-
- ProcessSchema(parameters);
-
- if (parameters.Readline)
- {
- // '-readLineAtExit' flag: useful when running from Visual Studio
- Console.ReadKey();
- }
- }
-
- private void ProcessSchema(Parameters parameters)
- {
- try
- {
- // we always need a factory, even if generating from a DBML file, because we need a namespace
- ISchemaLoader schemaLoader;
- // then we load the schema
- var dbSchema = ReadSchema(parameters, out schemaLoader);
-
- if (!SchemaIsValid(dbSchema))
- return;
-
- // the we write it (to DBML or code)
- WriteSchema(dbSchema, schemaLoader, parameters);
- }
- catch (Exception ex)
- {
- string assemblyName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
- Log.WriteErrorLine(assemblyName + ": {0}", parameters.Debug ? ex.ToString() : ex.Message);
- }
- }
-
- bool SchemaIsValid(Database database)
- {
- bool error = false;
- foreach (var table in database.Tables)
- {
- error = ValidateAssociations(database, table) || error;
- }
- return !error;
- }
-
- bool ValidateAssociations(Database database, Table table)
- {
- bool error = false;
- foreach (var association in table.Type.Associations)
- {
- var otherType = database.Tables.Single(t => t.Type.Name == association.Type).Type;
- var otherAssociation = otherType.Associations.Single(a => a.Type == table.Type.Name && a.ThisKey == association.OtherKey);
- var otherColumn = otherType.Columns.Single(c => c.Member == association.OtherKey);
-
- if (association.CardinalitySpecified && association.Cardinality == Cardinality.Many && association.IsForeignKey)
- {
- error = true;
- Log.WriteErrorLine("Error DBML1059: The IsForeignKey attribute of the Association element '{0}' of the Type element '{1}' cannnot be '{2}' when the Cardinality attribute is '{3}'.",
- association.Name, table.Type.Name, association.IsForeignKey, association.Cardinality);
- }
- }
- return error;
- }
-
- protected void WriteSchema(Database dbSchema, ISchemaLoader schemaLoader, Parameters parameters)
- {
- if (parameters.Dbml != null)
- {
- //we are supposed to write out a DBML file and exit
- parameters.Write("<<< Writing file '{0}'", parameters.Dbml);
- using (Stream dbmlFile = File.Create(parameters.Dbml))
- {
- DbmlSerializer.Write(dbmlFile, dbSchema);
- }
- }
- else
- {
- if (!parameters.Schema)
- RemoveSchemaFromTables(dbSchema);
-
- // extract filename from output filename, database schema or schema name
- string filename = parameters.Code;
- if (string.IsNullOrEmpty(filename) && !string.IsNullOrEmpty(parameters.Database))
- filename = parameters.Database.Replace("\"", "");
- if (string.IsNullOrEmpty(filename))
- filename = dbSchema.Name;
-
- parameters.Write("<<< writing C# classes in file '{0}'", filename);
- GenerateCode(parameters, dbSchema, schemaLoader, filename);
-
- }
- }
-
- protected void RemoveSchemaFromTables(Database schema)
- {
- foreach (var table in schema.Table)
- {
- string[] nameAndSchema = table.Name.Split('.');
- table.Name = nameAndSchema[nameAndSchema.Length - 1];
- }
- }
-
- public virtual IEnumerable<ICodeGenerator> EnumerateCodeGenerators()
- {
- foreach (var codeGeneratorType in ObjectFactory.Current.GetImplementations(typeof(ICodeGenerator)))
- {
- yield return (ICodeGenerator)ObjectFactory.Current.Get(codeGeneratorType);
- }
- }
-
- protected virtual ICodeGenerator FindCodeGeneratorByLanguage(string languageCode)
- {
- return (from codeGenerator in EnumerateCodeGenerators()
- where codeGenerator.LanguageCode == languageCode
- select codeGenerator).SingleOrDefault();
- }
-
- protected virtual ICodeGenerator FindCodeGeneratorByExtension(string extension)
- {
- return EnumerateCodeGenerators().SingleOrDefault(gen => gen.Extension == extension.ToLowerInvariant());
- }
-
- public virtual ICodeGenerator FindCodeGenerator(Parameters parameters, string filename)
- {
- if (!string.IsNullOrEmpty(parameters.Language))
- return FindCodeGeneratorByLanguage(parameters.Language);
- return FindCodeGeneratorByExtension(Path.GetExtension(filename));
- }
-
- public void GenerateCode(Parameters parameters, Database dbSchema, ISchemaLoader schemaLoader, string filename)
- {
- ICodeGenerator codeGenerator = FindCodeGenerator(parameters, filename) ??
- (string.IsNullOrEmpty(parameters.Language)
- ? CodeDomGenerator.CreateFromFileExtension(Path.GetExtension(filename))
- : CodeDomGenerator.CreateFromLanguage(parameters.Language));
-
- if (string.IsNullOrEmpty(filename))
- filename = dbSchema.Class;
- if (String.IsNullOrEmpty(Path.GetExtension(filename)))
- filename += codeGenerator.Extension;
-
- using (var streamWriter = new StreamWriter(filename))
- {
- var generationContext = new GenerationContext(parameters, schemaLoader);
- codeGenerator.Write(streamWriter, dbSchema, generationContext);
- }
- }
-
- public Database ReadSchema(Parameters parameters, out ISchemaLoader schemaLoader)
- {
- Database dbSchema;
- var nameAliases = NameAliasesLoader.Load(parameters.Aliases);
- if (parameters.SchemaXmlFile == null) // read schema from DB
- {
- schemaLoader = SchemaLoaderFactory.Load(parameters);
-
- parameters.Write(">>> Reading schema from {0} database", schemaLoader.Vendor.VendorName);
- dbSchema = schemaLoader.Load(parameters.Database, nameAliases,
- new NameFormat(parameters.Pluralize, GetCase(parameters), new CultureInfo(parameters.Culture)),
- parameters.Sprocs, parameters.Namespace, parameters.Namespace);
- dbSchema.Provider = parameters.Provider;
- dbSchema.Tables.Sort(new LambdaComparer<Table>((x, y) => (x.Type.Name.CompareTo(y.Type.Name))));
- foreach (var table in dbSchema.Tables)
- table.Type.Columns.Sort(new LambdaComparer<Column>((x, y) => (x.Member.CompareTo(y.Member))));
- dbSchema.Functions.Sort(new LambdaComparer<Function>((x, y) => (x.Method.CompareTo(y.Method))));
- //SchemaPostprocess.PostProcess_DB(dbSchema);
- }
- else // load DBML
- {
- dbSchema = ReadSchema(parameters, parameters.SchemaXmlFile);
- parameters.Provider = parameters.Provider ?? dbSchema.Provider;
- schemaLoader = SchemaLoaderFactory.Load(parameters);
- }
-
- if (schemaLoader == null)
- throw new ApplicationException("Please provide -Provider=MySql (or Oracle, OracleODP, PostgreSql, Sqlite - see app.config for provider listing)");
-
- return dbSchema;
- }
-
- public Database ReadSchema(Parameters parameters, string filename)
- {
- parameters.Write(">>> Reading schema from DBML file '{0}'", filename);
- using (Stream dbmlFile = File.OpenRead(filename))
- {
- return DbmlSerializer.Read(dbmlFile);
- }
- }
-
- private void PrintUsage(Parameters parameters)
- {
- parameters.WriteHelp();
- }
-
- private Case GetCase(Parameters parameters)
- {
- if (String.IsNullOrEmpty(parameters.Case))
- return Case.PascalCase;
-
- switch (parameters.Case.ToLowerInvariant())
- {
- case "leave":
- return Case.Leave;
- case "camel":
- return Case.camelCase;
- case "pascal":
- return Case.PascalCase;
- default:
- return Case.NetCase;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/SchemaLoaderFactory.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/SchemaLoaderFactory.cs
deleted file mode 100644
index fe8662c0599..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/Implementation/SchemaLoaderFactory.cs
+++ /dev/null
@@ -1,188 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
-using System.IO;
-using System.Reflection;
-using DbLinq.Util;
-using DbLinq.Vendor;
-using DbMetal.Configuration;
-
-namespace DbMetal.Generator.Implementation
-{
-#if !MONO_STRICT
- public
-#endif
- class SchemaLoaderFactory : ISchemaLoaderFactory
- {
- private TextWriter log;
- /// <summary>
- /// Log output
- /// </summary>
- public TextWriter Log
- {
- get { return log ?? Console.Out; }
- set { log = value; }
- }
-
- /// <summary>
- /// the 'main entry point' into this class
- /// </summary>
- public ISchemaLoader Load(Parameters parameters)
- {
- string dbLinqSchemaLoaderType;
- string databaseConnectionType;
- string sqlDialectType;
- GetLoaderAndConnection(parameters, out dbLinqSchemaLoaderType, out databaseConnectionType, out sqlDialectType);
- return Load(parameters, dbLinqSchemaLoaderType, databaseConnectionType, sqlDialectType);
- }
-
- /// <summary>
- /// given a schemaLoaderType and dbConnType
- /// (e.g. DbLinq.Oracle.OracleSchemaLoader and System.Data.OracleClient.OracleConnection),
- /// return an instance of the OracleSchemaLoader.
- /// </summary>
- public ISchemaLoader Load(Parameters parameters, Type dbLinqSchemaLoaderType, Type databaseConnectionType, Type sqlDialectType)
- {
- if (dbLinqSchemaLoaderType == null)
- throw new ArgumentNullException("dbLinqSchemaLoaderType");
- if (databaseConnectionType == null)
- throw new ArgumentNullException("databaseConnectionType");
-
- string errorMsg = "";
- try
- {
- errorMsg = "Failed on Activator.CreateInstance(" + dbLinqSchemaLoaderType.Name + ")";
- var loader = (ISchemaLoader)Activator.CreateInstance(dbLinqSchemaLoaderType);
- // set log output
- loader.Log = Log;
-
- errorMsg = "Failed on Activator.CreateInstance(" + databaseConnectionType.Name + ")";
- var connection = (IDbConnection)Activator.CreateInstance(databaseConnectionType);
-
- IVendor vendor = null;
- if (sqlDialectType != null)
- {
- errorMsg = "Failed on Activator.CreateInstance(" + sqlDialectType.Name + ")";
- vendor = (IVendor)Activator.CreateInstance(sqlDialectType);
- loader.Vendor = vendor;
- }
-
- if (parameters != null)
- {
- string connectionString = parameters.Conn;
- if (string.IsNullOrEmpty(connectionString))
- connectionString = loader.Vendor.BuildConnectionString(parameters.Server, parameters.Database,
- parameters.User, parameters.Password);
- errorMsg = "Failed on setting ConnectionString=" + connectionString;
- connection.ConnectionString = connectionString;
- }
-
- errorMsg = "";
- loader.Connection = connection;
- return loader;
- }
- catch (Exception ex)
- {
- //see Pascal's comment on this failure:
- //http://groups.google.com/group/dblinq/browse_thread/thread/b7a29138435b0678
- Output.WriteErrorLine(Log, "LoaderFactory.Load(schemaType=" + dbLinqSchemaLoaderType.Name + ", dbConnType=" + databaseConnectionType.Name + ")");
- if (errorMsg != "")
- Output.WriteErrorLine(Log, errorMsg);
- Output.WriteErrorLine(Log, "LoaderFactory.Load() failed: " + ex.Message);
- throw;
- }
- }
-
- public ISchemaLoader Load(Parameters parameters, string dbLinqSchemaLoaderTypeName, string databaseConnectionTypeName, string sqlDialectTypeName)
- {
- Type dbLinqSchemaLoaderType = Type.GetType(dbLinqSchemaLoaderTypeName);
- Type databaseConnectionType = Type.GetType(databaseConnectionTypeName);
- Type sqlDialectType = string.IsNullOrEmpty(sqlDialectTypeName) ? null : Type.GetType(sqlDialectTypeName);
-
- if (dbLinqSchemaLoaderType == null)
- throw new ArgumentException("Could not load dbLinqSchemaLoaderType type '" + dbLinqSchemaLoaderTypeName + "'. Try using the --with-schema-loader=TYPE option.");
- if (databaseConnectionType == null)
- throw new ArgumentException("Could not load databaseConnectionType type '" + databaseConnectionTypeName + "'. Try using the --with-dbconnection=TYPE option.");
-
- ISchemaLoader loader = Load(parameters, dbLinqSchemaLoaderType, databaseConnectionType, sqlDialectType);
- return loader;
- }
-
- private void GetLoaderAndConnection(string provider, out string dbLinqSchemaLoaderType, out string databaseConnectionType, out string sqlDialectType)
- {
- var configuration = (ProvidersSection)ConfigurationManager.GetSection("providers");
-
- ProvidersSection.ProviderElement element;
- string errorMsg = null;
- if (configuration == null || !configuration.Providers.TryGetProvider(provider, out element, out errorMsg))
- {
- throw new ApplicationException(string.Format("Failed to load provider {0}: {1}", provider, errorMsg));
- }
-
- //var element = configuration.Providers.GetProvider(provider);
- //databaseConnectionType = types[1].Trim();
- dbLinqSchemaLoaderType = element.DbLinqSchemaLoader;
- databaseConnectionType = element.DatabaseConnection;
- sqlDialectType = element.SqlDialectType;
- }
-
- protected void GetLoaderAndConnection(Parameters parameters, out string dbLinqSchemaLoaderType, out string databaseConnectionType, out string sqlDialectType)
- {
- dbLinqSchemaLoaderType = databaseConnectionType = sqlDialectType = null;
-
- if (!string.IsNullOrEmpty(parameters.Provider))
- {
- GetLoaderAndConnection(parameters.Provider, out dbLinqSchemaLoaderType, out databaseConnectionType, out sqlDialectType);
- }
- else if (!string.IsNullOrEmpty(parameters.DbLinqSchemaLoaderProvider) &&
- !string.IsNullOrEmpty(parameters.DatabaseConnectionProvider) &&
- !string.IsNullOrEmpty(parameters.SqlDialectType))
- {
- // User manually specified everything we need; don't bother with the
- // default .exe.config provider lookup
- }
- else
- {
- // No provider specified, not explicitly provided either
- // Default to using SQL Server for sqlmetal.exe compatibility
- GetLoaderAndConnection("SqlServer", out dbLinqSchemaLoaderType, out databaseConnectionType, out sqlDialectType);
- }
-
- // Allow command-line options to override the .exe.config file.
- if (!string.IsNullOrEmpty(parameters.DbLinqSchemaLoaderProvider))
- dbLinqSchemaLoaderType = parameters.DbLinqSchemaLoaderProvider;
- if (!string.IsNullOrEmpty(parameters.DatabaseConnectionProvider))
- databaseConnectionType = parameters.DatabaseConnectionProvider;
- if (!string.IsNullOrEmpty(parameters.SqlDialectType))
- sqlDialectType = parameters.SqlDialectType;
- }
-
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ParameterDefinition.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/ParameterDefinition.cs
deleted file mode 100644
index fc5c4f199c8..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/ParameterDefinition.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbMetal.Generator
-{
- /// <summary>
- /// Parameter definition for code generation
- /// </summary>
- public class ParameterDefinition
- {
- /// <summary>
- /// Parameter attributes
- /// </summary>
- public AttributeDefinition Attribute;
- /// <summary>
- /// Parameter name
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// Parameter CLR type
- /// </summary>
- public Type Type { get; set; }
- /// <summary>
- /// Parameter literal type
- /// If null, the Type is used
- /// </summary>
- public string LiteralType { get; set; }
- /// <summary>
- /// Parameter specifications, in, out, etc.
- /// </summary>
- public SpecificationDefinition SpecificationDefinition;
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Generator/SpecificationDefinition.cs b/mcs/class/System.Data.Linq/src/DbMetal/Generator/SpecificationDefinition.cs
deleted file mode 100644
index e2cdcfe0f16..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Generator/SpecificationDefinition.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-
-namespace DbMetal.Generator
-{
- [Flags]
- public enum SpecificationDefinition
- {
- ProtectionClass = 0x00000F,
- Public = 0x000000,
- Protected = 0x000001,
- Private = 0x000002,
- Internal = 0x000004,
-
- InheritanceClass = 0x00FF00,
- Abstract = 0x000100,
- Virtual = 0x000200,
- Override = 0x000400,
- Static = 0x000800,
- Sealed = 0x001000,
- New = 0x002000,
-
- DomainClass = 0x0F0000,
- Partial = 0x010000,
-
- DirectionClass = 0x0000F0,
- In = 0x000010,
- Out = 0x000020,
- Ref = 0x000030,
-
- Event = 0x100000,
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes
deleted file mode 100644
index 32425b466b1..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/EnglishWords.cs -crlf
-/EnglishWords.txt -crlf
-/FrenchWords.cs -crlf
-/GermanWords.cs -crlf
-/GermanWords.txt -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.cs b/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.cs
deleted file mode 100644
index f599a400608..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.cs
+++ /dev/null
@@ -1,76 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq.Language.Implementation;
-
-namespace DbMetal.Language
-{
- /// <summary>
- /// Support for english words
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class EnglishWords : AbstractEndPluralWords
- {
- /// <summary>
- /// Loads the words (operation may be slow, so it is excluded from ctor)
- /// </summary>
- public override void Load()
- {
- if (WordsWeights == null)
- Load("EnglishWords.txt");
- }
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- public override bool Supports(CultureInfo cultureInfo)
- {
- return cultureInfo.ThreeLetterISOLanguageName == "eng";
- }
-
- protected override SingularPlural[] SingularsPlurals
- {
- get { return singularsPlurals; }
- }
-
- // important: keep this from most specific to less specific
- private readonly SingularPlural[] singularsPlurals =
- {
- new SingularPlural { Singular="ss", Plural="sses" },
- new SingularPlural { Singular="ch", Plural="ches" },
- new SingularPlural { Singular="sh", Plural="shes" },
- new SingularPlural { Singular="zz", Plural="zzes" },
- new SingularPlural { Singular="x", Plural="xes" },
- new SingularPlural { Singular="y", Plural="ies" },
- new SingularPlural { Singular="", Plural="s" },
- };
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt b/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt
deleted file mode 100644
index b4628bee9f4..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt
+++ /dev/null
@@ -1,75130 +0,0 @@
-1st
-a
-A-1
-A-bomb
-A-OK
-A-Okay
-A.D.
-a.o.
-a/c
-A/P
-A/R
-A1
-AACR
-AALS
-abaci
-aback
-abacus
-abacuses
-abaft
-abalone
-abandon
-abandoned
-abandonee
-abandoner
-abandoning
-abandonment
-abase
-abased
-abasement
-abasements
-abases
-abash
-abashed
-abashedly
-abashes
-abashing
-abashment
-abate
-abatement
-abatements
-abater
-abates
-abating
-abatis
-abattis
-abattoir
-abbacy
-abbe
-abbess
-abbey
-abbeys
-abbot
-abbots
-Abbott
-abbreviate
-abbreviated
-abbreviates
-abbreviating
-abbreviation
-abbreviations
-Abby
-ABC
-ABC's
-ABCs
-Abdera
-abderite
-abdicate
-abdication
-abdomen
-abdomens
-abdominal
-abdominous
-abduct
-abducted
-abduction
-abductions
-abductor
-abductors
-abducts
-abeam
-abecedarian
-abed
-Abel
-Abelian
-Abelson
-Aberdeen
-Abernathy
-aberrant
-aberration
-aberrational
-aberrations
-abet
-abetment
-abets
-abetted
-abetter
-abetting
-abettor
-abeyance
-abhor
-abhorred
-abhorrence
-abhorrent
-abhorrently
-abhorrer
-abhorring
-abhors
-abidance
-abide
-abided
-abides
-abiding
-abidingly
-Abidjan
-Abigail
-Abilene
-abilities
-ability
-abject
-abjection
-abjections
-abjectly
-abjectness
-abjuration
-abjuratory
-abjure
-abjured
-abjurer
-abjures
-abjuring
-ablate
-ablated
-ablates
-ablating
-ablation
-ablative
-ablaze
-able
-able-bodied
-abler
-abloom
-ablution
-ablutions
-ably
-abnegate
-abnegated
-abnegation
-Abner
-abnormal
-abnormalities
-abnormality
-abnormally
-Abo
-aboard
-abode
-abolish
-abolished
-abolisher
-abolishers
-abolishes
-abolishing
-abolishment
-abolishments
-abolition
-abolitionism
-abolitionist
-abolitionists
-abominable
-abominably
-abominale
-abominate
-abomination
-abonent
-aboriginal
-aborigine
-aborigines
-aborning
-abort
-aborted
-aborting
-abortion
-abortionist
-abortions
-abortive
-abortively
-aborts
-Abos
-abound
-abounded
-abounding
-abounds
-about
-above
-above-board
-above-mentioned
-aboveboard
-aboveground
-abovementioned
-abracadabra
-abrade
-abraded
-abrades
-abrading
-Abraham
-Abram
-Abrams
-Abramson
-abrasion
-abrasions
-abrasive
-abrasively
-abrasiveness
-abreaction
-abreactions
-abreast
-abridge
-abridged
-abridgement
-abridges
-abridging
-abridgment
-abroad
-abrogate
-abrogated
-abrogates
-abrogating
-abrogation
-abrogator
-abrupt
-abruptly
-abruptness
-abscess
-abscessed
-abscesses
-abscissa
-abscissae
-abscissas
-abscission
-abscond
-absconded
-absconder
-absconding
-absconds
-absence
-absences
-absent
-absent-minded
-absent-mindedly
-absent-mindedness
-absented
-absentee
-absenteeism
-absentees
-absentia
-absenting
-absently
-absentminded
-absentmindedly
-absentmindedness
-absents
-absinth
-absinthe
-absolute
-absolutely
-absoluteness
-absolutes
-absolution
-absolutism
-absolutist
-absolve
-absolved
-absolves
-absolving
-absorb
-absorbed
-absorbency
-absorbent
-absorber
-absorbing
-absorbingly
-absorbs
-absorption
-absorptions
-absorptive
-abstain
-abstained
-abstainer
-abstaining
-abstains
-abstemious
-abstemiously
-abstemiousness
-abstention
-abstentions
-abstergent
-abstersion
-abstersive
-abstinence
-abstinent
-abstract
-abstracted
-abstractedly
-abstractedness
-abstracting
-abstraction
-abstractionism
-abstractionist
-abstractions
-abstractly
-abstractness
-abstractor
-abstractors
-abstracts
-abstruse
-abstrusely
-abstruseness
-absurd
-absurdities
-absurdity
-absurdly
-absurdness
-Abuja
-abundance
-abundant
-abundantly
-abuse
-abused
-abuser
-abuses
-abusing
-abusive
-abusively
-abusiveness
-abut
-abutment
-abuts
-abutted
-abutter
-abutters
-abutting
-abuzz
-abysm
-abysmal
-abysmally
-abyss
-abyssal
-abysses
-Abyssinia
-Abyssinian
-Abyssinians
-Ac
-AC/DC
-acacia
-academe
-academia
-academian
-academic
-academical
-academically
-academician
-academics
-academies
-academy
-Acadia
-acanthi
-acanthus
-Acapulco
-accede
-acceded
-accedes
-accelerant
-accelerate
-accelerated
-accelerates
-accelerating
-acceleration
-accelerations
-accelerator
-accelerators
-accelerometer
-accelerometers
-accent
-accented
-accenting
-accents
-accentual
-accentuate
-accentuated
-accentuates
-accentuating
-accentuation
-accept
-acceptability
-acceptable
-acceptableness
-acceptably
-acceptance
-acceptances
-acceptation
-accepted
-accepter
-accepters
-accepting
-acceptor
-acceptors
-accepts
-access
-accessary
-accessed
-accesses
-accessibility
-accessible
-accessibly
-accessing
-accession
-accessioning
-accessions
-accessories
-accessors
-accessory
-accidence
-accident
-accident-prone
-accidental
-accidentally
-accidently
-accidents
-acclaim
-acclaimed
-acclaiming
-acclaims
-acclamation
-acclimate
-acclimated
-acclimates
-acclimating
-acclimation
-acclimatization
-acclimatize
-acclimatized
-acclivity
-accolade
-accolades
-accommodate
-accommodated
-accommodates
-accommodating
-accommodatingly
-accommodation
-accommodations
-accompanied
-accompanies
-accompaniment
-accompaniments
-accompanist
-accompanists
-accompany
-accompanying
-accomplice
-accomplices
-accomplish
-accomplished
-accomplisher
-accomplishers
-accomplishes
-accomplishing
-accomplishment
-accomplishments
-accord
-accordance
-accordant
-accorded
-accorder
-accorders
-according
-accordingly
-accordion
-accordionist
-accordions
-accords
-accost
-accosted
-accosting
-accosts
-account
-accountability
-accountable
-accountably
-accountancy
-accountant
-accountants
-accounted
-accounting
-accounts
-accouter
-accouterments
-accoutre
-accoutred
-accoutrements
-Accra
-accredit
-accreditation
-accreditations
-accredited
-accretion
-accretions
-accrual
-accrue
-accrued
-accrues
-accruing
-acculturate
-acculturated
-acculturates
-acculturating
-acculturation
-accumulate
-accumulated
-accumulates
-accumulating
-accumulation
-accumulations
-accumulative
-accumulator
-accumulators
-accuracies
-accuracy
-accurate
-accurately
-accurateness
-accursed
-accursedness
-accurst
-accusal
-accusation
-accusations
-accusative
-accusatory
-accuse
-accused
-accuser
-accuses
-accusing
-accusingly
-accustom
-accustomed
-accustoming
-accustoms
-ace
-acerbate
-acerbic
-acerbically
-acerbity
-aces
-acetaminophen
-acetate
-acetic
-acetify
-acetone
-acetonic
-acetylene
-ACF
-Achaean
-Achaeans
-ache
-ached
-achene
-aches
-achievable
-achieve
-achieved
-achievement
-achievements
-achiever
-achievers
-achieves
-achieving
-Achilles
-aching
-achromatic
-achy
-acid
-acid-forming
-acid-proof
-acid-resisting
-acidic
-acidify
-acidities
-acidity
-acidly
-acidosis
-acids
-acidulated
-acidulous
-Ackerman
-Ackley
-acknowledge
-acknowledgeable
-acknowledged
-acknowledgement
-acknowledgements
-acknowledger
-acknowledgers
-acknowledges
-acknowledging
-acknowledgment
-acknowledgments
-ACL
-ACLU
-acme
-acne
-acolyte
-acolytes
-acoman
-Aconcagua
-aconite
-acorn
-acorns
-acoustic
-acoustical
-acoustically
-acoustician
-acoustics
-acquaint
-acquaintance
-acquaintances
-acquaintanceship
-acquainted
-acquainting
-acquaints
-acquiesce
-acquiesced
-acquiescence
-acquiescent
-acquiescently
-acquiesces
-acquiescing
-acquirable
-acquire
-acquired
-acquirement
-acquires
-acquiring
-acquiscence
-acquisition
-acquisitions
-acquisitive
-acquisitively
-acquisitiveness
-acquit
-acquits
-acquittal
-acquittance
-acquitted
-acquitter
-acquitting
-acre
-acreage
-acres
-acrid
-acridity
-acridly
-acridness
-acrimonious
-acrimoniously
-acrimoniousness
-acrimony
-acrobat
-acrobatic
-acrobatically
-acrobatics
-acrobats
-acronym
-acronyms
-acrophobia
-acropolis
-across
-acrostic
-acrylic
-act
-Acta
-Actaeon
-acted
-ACTH
-acting
-actinium
-actinometer
-actinometers
-action
-actionable
-actions
-activate
-activated
-activates
-activating
-activation
-activations
-activator
-activators
-active
-actively
-activeness
-activism
-activist
-activists
-activities
-activity
-Acton
-actor
-actors
-actress
-actresse
-actresses
-Acts
-actual
-actualities
-actuality
-actualization
-actualize
-actually
-actuals
-actuarial
-actuarially
-actuary
-actuate
-actuated
-actuates
-actuating
-actuation
-actuator
-actuators
-acuity
-acumen
-acupressure
-acupuncture
-acupuncturist
-acute
-acutely
-acuteness
-acyclic
-acyclically
-acyclovir
-AD
-ad-lib
-Ada
-adage
-adages
-adagio
-adagios
-Adair
-Adam
-adamant
-adamantly
-Adams
-Adamson
-adapt
-adaptability
-adaptable
-adaptation
-adaptations
-adapted
-adapter
-adapters
-adapting
-adaptive
-adaptively
-adaptor
-adaptors
-adapts
-ADC
-add
-add-on
-addable
-Addams
-added
-addend
-addenda
-addendum
-adder
-adders
-addible
-addict
-addicted
-addicting
-addiction
-addictions
-addictive
-addicts
-adding
-adding-machine
-Addis
-Addison
-addition
-additional
-additionally
-additions
-additive
-additives
-additivity
-addle
-addle-pate
-address
-addressability
-addressable
-addressed
-addressee
-addressees
-addresser
-addressers
-addresses
-addressing
-addressograph
-adds
-adduce
-adduced
-adduces
-adducible
-adducing
-adduct
-adducted
-adducting
-adduction
-adductor
-adducts
-Adelaide
-Adele
-Adelia
-Aden
-adenine
-adenoid
-adenoidal
-adenoids
-adept
-adeptly
-adeptness
-adequacies
-adequacy
-adequate
-adequately
-adequateness
-adhere
-adhered
-adherence
-adherent
-adherents
-adherer
-adherers
-adheres
-adhering
-adhesion
-adhesions
-adhesive
-adhesiveness
-adhesives
-adiabatic
-adiabatically
-adieu
-adieux
-adios
-adipose
-Adirondack
-Adirondacks
-ADIS
-adit
-adjacencies
-adjacency
-adjacent
-adjacently
-adjectival
-adjectivally
-adjective
-adjectives
-adjoin
-adjoined
-adjoining
-adjoins
-adjourn
-adjourned
-adjourning
-adjournment
-adjourns
-adjudge
-adjudged
-adjudges
-adjudging
-adjudicate
-adjudicated
-adjudicates
-adjudicating
-adjudication
-adjudications
-adjudicative
-adjudicator
-adjudicatory
-adjunct
-adjuncts
-adjuration
-adjure
-adjured
-adjures
-adjuring
-adjust
-adjustable
-adjustably
-adjusted
-adjuster
-adjusters
-adjusting
-adjustment
-adjustments
-adjustor
-adjustors
-adjusts
-adjutant
-adjutants
-Adkins
-Adler
-Adlerian
-adman
-admanmass
-admeasure
-admeasurement
-administer
-administered
-administering
-administerings
-administers
-administrable
-administrate
-administration
-administrations
-administrative
-administratively
-administrator
-administrators
-admirable
-admirably
-admiral
-admirals
-admiralty
-admiration
-admirations
-admire
-admired
-admirer
-admirers
-admires
-admiring
-admiringly
-admissibility
-admissible
-admissibly
-admission
-admissions
-admit
-admits
-admittance
-admitted
-admittedly
-admitter
-admitters
-admitting
-admix
-admixed
-admixes
-admixture
-admonish
-admonished
-admonishes
-admonishing
-admonishment
-admonishments
-admonition
-admonitions
-admonitory
-ado
-adobe
-adolescence
-adolescent
-adolescents
-Adolph
-Adolphus
-Adonis
-adopt
-adoptable
-adopted
-adopter
-adopters
-adopting
-adoption
-adoptions
-adoptive
-adopts
-adorable
-adorableness
-adorably
-adoration
-adore
-adored
-adorer
-adores
-adoring
-adoringly
-adorn
-adorned
-adornment
-adornments
-adorns
-ADP
-adrenal
-adrenalin
-adrenaline
-Adrian
-Adrianople
-Adriatic
-Adrienne
-adrift
-adroit
-adroitly
-adroitness
-ads
-adsorb
-adsorbed
-adsorbent
-adsorbing
-adsorbs
-adsorption
-adulate
-adulating
-adulation
-adulator
-adulatory
-adult
-adulterant
-adulterate
-adulterated
-adulterates
-adulterating
-adulteration
-adulterer
-adulterers
-adulteress
-adulterous
-adulterously
-adultery
-adulthood
-adults
-adumbrate
-adumbrated
-adumbrates
-adumbrating
-adumbration
-adust
-advance
-advanced
-advancement
-advancements
-advances
-advancing
-advantage
-advantaged
-advantageous
-advantageously
-advantages
-advent
-adventist
-adventists
-adventitious
-adventitiously
-adventure
-adventured
-adventurer
-adventurers
-adventures
-adventuresome
-adventuress
-adventuring
-adventurous
-adventurously
-adventurousness
-adverb
-adverbial
-adverbially
-adverbs
-adversarial
-adversaries
-adversary
-adversative
-adverse
-adversely
-adverseness
-adversities
-adversity
-advert
-advertise
-advertised
-advertisement
-advertisements
-advertiser
-advertisers
-advertises
-advertising
-advertisment
-advertize
-advertizement
-advertorial
-advice
-advisability
-advisable
-advisably
-advise
-advised
-advisedly
-advisee
-advisees
-advisement
-advisements
-adviser
-advisers
-advises
-advising
-advisor
-advisors
-advisory
-advocacy
-advocate
-advocated
-advocates
-advocating
-adz
-adze
-Aegean
-aegis
-Aeneas
-Aeneid
-Aeolus
-aeon
-aerate
-aerated
-aerates
-aerating
-aeration
-aerator
-aerators
-aerial
-aerialist
-aerially
-aerials
-aerie
-aero
-aeroacoustic
-Aerobacter
-aerobatics
-aerobe
-aerobic
-aerobically
-aerobics
-aerodrome
-aerodynamic
-aerodynamically
-aerodynamics
-aerolite
-aerolith
-aeronaut
-aeronautic
-aeronautical
-aeronautics
-aerophotography
-aeroplane
-aerosol
-aerosolize
-aerosols
-aerospace
-aery
-Aeschylus
-Aesop
-aesthete
-aesthetic
-aesthetical
-aesthetically
-aestheticism
-aesthetics
-aetiology
-AF
-afar
-AFB
-AFC
-AFDC
-affability
-affable
-affably
-affair
-affairs
-affarent
-affect
-affectation
-affectations
-affected
-affectedly
-affecting
-affectingly
-affection
-affectionate
-affectionately
-affections
-affective
-affects
-afferent
-affiance
-affianced
-affidavit
-affidavits
-affiliate
-affiliated
-affiliates
-affiliating
-affiliation
-affiliations
-affinities
-affinity
-affirm
-affirmation
-affirmations
-affirmative
-affirmatively
-affirmed
-affirming
-affirms
-affix
-affixation
-affixed
-affixes
-affixing
-afflatus
-afflict
-afflicted
-afflicting
-affliction
-afflictions
-afflictive
-afflicts
-affluence
-affluent
-affluently
-afflux
-afford
-affordable
-afforded
-affording
-affords
-afforest
-afforestation
-affranchise
-affray
-affricate
-affricates
-affright
-affront
-affronted
-affronting
-affronts
-Afghan
-Afghanistan
-Afghans
-aficionado
-afield
-afire
-aflame
-afloat
-aflutter
-afoot
-afore
-aforementioned
-aforesaid
-aforethought
-afoul
-afraid
-afresh
-Africa
-African
-Africanization
-Africanizations
-Africanize
-Africanized
-Africanizes
-Africanizing
-Africans
-Afrikaans
-Afrikaner
-Afrikaners
-Afro
-Afro-American
-Afrocentric
-Afrocentrism
-aft
-after
-after-image
-afterall
-afterbirth
-afterburner
-aftercare
-afterdamp
-aftereffect
-afterglow
-afterimage
-afterlife
-afterlives
-aftermath
-aftermost
-afternoon
-afternoons
-aftershave
-aftershock
-aftershocks
-aftertaste
-afterthought
-afterthoughts
-afterward
-afterwards
-afterword
-ag
-again
-against
-Agamemnon
-agape
-agar
-agate
-agates
-Agatha
-agave
-age
-age-band
-age-old
-aged
-Agee
-ageing
-ageism
-ageist
-ageless
-agelessly
-agelessness
-agencies
-agency
-agenda
-agendas
-agent
-agents
-ager
-ageratum
-agers
-ages
-Aggie
-Aggies
-agglomerate
-agglomerated
-agglomerates
-agglomeration
-agglutinade
-agglutinate
-agglutinated
-agglutinates
-agglutinating
-agglutination
-agglutinative
-agglutinin
-agglutinins
-aggrandize
-aggrandizement
-aggravate
-aggravated
-aggravates
-aggravating
-aggravatingly
-aggravation
-aggregate
-aggregated
-aggregately
-aggregates
-aggregating
-aggregation
-aggregations
-aggression
-aggressions
-aggressive
-aggressively
-aggressiveness
-aggressor
-aggressors
-aggrieve
-aggrieved
-aggrieves
-aggrieving
-aghast
-agile
-agilely
-agility
-aging
-agio
-agiotage
-agitate
-agitated
-agitates
-agitating
-agitation
-agitations
-agitator
-agitators
-agitprop
-agitpropist
-agleam
-aglitter
-aglow
-agnail
-agnate
-Agnes
-Agnew
-agnostic
-agnosticism
-agnostics
-ago
-agog
-agonies
-agonize
-agonized
-agonizes
-agonizing
-agonizingly
-agony
-agoraphobia
-agoraphobic
-Agra
-agrarian
-agrarianism
-agree
-agreeable
-agreeableness
-agreeably
-agreed
-agreeing
-agreement
-agreements
-agreer
-agreers
-agrees
-agribusiness
-Agricola
-agricultural
-agriculturalist
-agriculturally
-agriculture
-agriculturist
-AGRIS
-agronomic
-agronomical
-agronomist
-agronomy
-aground
-AGSI
-Aguascalientes
-ague
-aguish
-Agway
-ah
-aha
-ahead
-ahem
-Ahmadabad
-Ahmedabad
-ahoy
-AI
-aid
-aid-de-camp
-Aida
-aide
-aide-de-camp
-aided
-Aides
-aides-de-camp
-aiding
-aids-de-camp
-aigrette
-Aiken
-ail
-Aileen
-aileron
-ailerons
-ailing
-ailment
-ailments
-aim
-aimed
-aimer
-aimers
-aiming
-aimless
-aimlessly
-aimlessness
-aims
-ain't
-Ainu
-Ainus
-aipsh
-air
-air-condition
-air-conditioned
-air-conditioner
-air-conditioning
-air-cooled
-air-cushion
-air-fighter
-air-jacket
-air-line
-air-liner
-air-pump
-air-raid
-air-shaft
-air-space
-air-ticket
-air-to-air
-air-trap
-airbag
-airbags
-airbase
-airbed
-airborne
-airbrush
-Airbus
-aircraft
-aircraft-carrier
-airdrome
-airdrop
-airdrops
-aired
-Airedale
-airer
-airers
-Aires
-airfare
-airfield
-airfields
-airflow
-airfoil
-airfoils
-airframe
-airframes
-airfreight
-airhead
-airily
-airiness
-airing
-airings
-airless
-airlessness
-airlift
-airlifts
-airline
-airliner
-airlines
-airlock
-airlocks
-airmail
-airmails
-airman
-airmen
-airplane
-airplanes
-airplay
-airport
-airports
-airproof
-airs
-airship
-airships
-airsick
-airsickness
-airspace
-airspeed
-airstrike
-airstrip
-airstrips
-airtight
-airwaves
-airway
-airways
-airworthiness
-airworthy
-airy
-aisle
-aitch
-Aitken
-ajar
-AK
-Akers
-akimbo
-akin
-Akron
-Ala
-Alabama
-Alabaman
-Alabamans
-Alabamian
-alabaster
-alack
-alacrity
-Aladdin
-Alameda
-Alamo
-Alamos
-Alan
-Alar
-alarm
-alarm-clock
-alarmed
-alarming
-alarmingly
-alarmism
-alarmist
-alarms
-alas
-Alaska
-Alaskan
-Alastair
-alb
-alba
-albacore
-Albania
-Albanian
-Albanians
-Albany
-albatross
-albeit
-Alberich
-Albert
-Alberta
-Albertan
-Alberto
-albertype
-albinism
-albino
-Albion
-Albrecht
-Albright
-album
-albumen
-albumin
-albuminous
-albums
-Albuquerque
-Alcatraz
-Alcestis
-alchemist
-alchemy
-Alcibiades
-Alcmena
-Alcoa
-alcohol
-alcoholic
-alcoholically
-alcoholics
-alcoholism
-alcohols
-Alcott
-alcove
-alcoves
-alcuprint
-Aldebaran
-aldehyde
-Alden
-alder
-alderman
-aldermen
-alderwoman
-aldine
-Aldrich
-ale
-ale-house
-aleatory
-Alec
-Aleck
-alee
-alehouse
-alembic
-Aleppo
-alert
-alerted
-alertedly
-alerter
-alerters
-alerting
-alertly
-alertness
-alerts
-Aleut
-Aleutian
-Aleutians
-alewife
-alewives
-Alexander
-Alexandra
-Alexandre
-Alexandria
-Alexandrian
-Alexandrine
-Alexei
-Alexis
-Alfa
-alfalfa
-Alfonso
-Alfred
-Alfredo
-alfresco
-alga
-algae
-algaecide
-algal
-algebra
-algebraic
-algebraical
-algebraically
-algebras
-Algenib
-Alger
-Algeria
-Algerian
-Algiers
-alginate
-ALGOL
-Algonquian
-Algonquin
-algorithm
-algorithmic
-algorithmically
-algorithms
-algraphy
-Alhambra
-alias
-aliased
-aliases
-aliasing
-alibi
-alibis
-Alice
-Alicia
-alien
-alienable
-alienage
-alienate
-alienated
-alienates
-alienating
-alienation
-alienist
-aliens
-alight
-alighting
-align
-aligned
-aligner
-aligning
-alignment
-alignments
-aligns
-alike
-aliment
-alimentary
-alimentation
-aliments
-alimony
-aline
-alinement
-aliquot
-Alison
-Alistair
-alit
-alive
-aliveness
-aliyah
-alkali
-alkali-proof
-alkaline
-alkalinity
-alkalis
-alkalize
-alkaloid
-alkaloids
-alkyd
-alkyl
-all
-all-American
-all-around
-all-clear
-all-day
-all-fired
-all-important
-all-inclusive
-all-nighter
-all-out
-all-purpose
-all-round
-all-star
-all-time
-Allah
-allay
-allayed
-allaying
-allays
-allegation
-allegations
-allege
-alleged
-allegedly
-alleges
-Alleghenies
-Allegheny
-allegiance
-allegiances
-alleging
-allegoric
-allegorical
-allegorically
-allegories
-allegorist
-allegory
-Allegra
-allegretto
-allegrettos
-allegro
-allele
-alleles
-alleluia
-alleluiah
-allemande
-Allen
-Allendale
-Allentown
-allergen
-allergenic
-allergic
-allergically
-allergies
-allergist
-allergy
-alleviate
-alleviated
-alleviates
-alleviating
-alleviation
-alley
-alley-oop
-alleys
-alleyway
-alleyways
-Allhallows
-alliance
-alliances
-allied
-allies
-alligator
-alligators
-Allis
-Allison
-alliterate
-alliteration
-alliterations
-alliterative
-alliteratively
-allmanac
-allocatable
-allocate
-allocated
-allocates
-allocating
-allocation
-allocations
-allocator
-allocators
-allocution
-allodial
-allodium
-allonge
-allonym
-allophone
-allophones
-allophonic
-allot
-allotment
-allotments
-allots
-allotted
-allotter
-allotting
-allover
-allow
-allowable
-allowably
-allowance
-allowances
-allowed
-allowing
-allows
-alloy
-alloys
-allspice
-Allstate
-allude
-alluded
-alludes
-alluding
-allure
-allurement
-alluring
-alluringly
-allusion
-allusions
-allusive
-allusively
-allusiveness
-alluvia
-alluvial
-alluvium
-alluvium(s)
-ally
-allying
-Allyn
-alma
-Alma-Ata
-Almaden
-almanac
-almanacs
-almighty
-almond
-almond-tree
-almonds
-almoner
-almost
-alms
-alms-giving
-alms-house
-almshouse
-almsman
-almsman-folk
-alnico
-aloe
-aloes
-aloft
-aloha
-alone
-aloneness
-along
-alongshore
-alongside
-aloof
-aloofly
-aloofness
-aloud
-alp
-alpaca
-Alpert
-alpha
-alphabet
-alphabetic
-alphabetical
-alphabetically
-alphabetics
-alphabetization
-alphabetize
-alphabetized
-alphabetizer
-alphabetizes
-alphabetizing
-alphabets
-alphanumeric
-alphanumerical
-alphanumerically
-Alpheratz
-Alphonse
-alpine
-Alpinism
-Alpinist
-Alps
-already
-alright
-ALS
-Alsace-Lorraine
-Alsatia
-Alsatian
-Alsatians
-also
-also-ran
-Alsop
-Altair
-altar
-altar-piece
-altarpiece
-altars
-alte
-alter
-alterable
-alteration
-alterations
-altercate
-altercation
-altercations
-altered
-alterer
-alterers
-altering
-alternate
-alternated
-alternately
-alternates
-alternating
-alternation
-alternations
-alternative
-alternatively
-alternatives
-alternator
-alternators
-alters
-Althaea
-altho
-although
-altimeter
-altitude
-altitudes
-alto
-altogether
-Alton
-Altos
-altruism
-altruist
-altruistic
-altruistically
-alum
-alumina
-aluminium
-aluminography
-aluminum
-alumna
-alumnae
-alumni
-alumnus
-alundum
-Alva
-Alvarez
-alveolar
-alveoli
-alveolus
-Alvin
-always
-Alyssa
-AM
-Amadeus
-amain
-amalgam
-amalgamate
-amalgamated
-amalgamates
-amalgamating
-amalgamation
-amalgams
-Amanda
-amanuenses
-amanuensis
-amaranth
-amaretto
-Amarillo
-amaryllis
-amass
-amassed
-amasses
-amassing
-amateur
-amateurish
-amateurishly
-amateurishness
-amateurism
-amateurs
-amatol
-amatory
-amaze
-amazed
-amazedly
-amazement
-amazer
-amazers
-amazes
-amazing
-amazingly
-Amazon
-Amazons
-ambassador
-ambassadorial
-ambassadors
-ambassadorship
-ambassadress
-amber
-ambergris
-ambiance
-ambidexterity
-ambidextrous
-ambidextrously
-ambience
-ambient
-ambiguities
-ambiguity
-ambiguous
-ambiguously
-ambition
-ambitions
-ambitious
-ambitiously
-ambitiousness
-ambivalence
-ambivalent
-ambivalently
-amble
-ambled
-ambler
-ambles
-ambling
-ambrosia
-ambrosial
-ambrotyphy
-ambulance
-ambulances
-ambulant
-ambulate
-ambulation
-ambulatory
-ambuscade
-ambush
-ambushed
-ambushes
-Amdahl
-AME
-ameba
-amebae
-amebic
-ameboid
-ameer
-Amelia
-ameliorate
-ameliorated
-ameliorating
-amelioration
-ameliorative
-amen
-amenability
-amenable
-amenably
-amend
-amendable
-amended
-amender
-amending
-amendment
-amendments
-amends
-amenities
-amenity
-amenorrhea
-Amer
-Amerada
-Amerasian
-amerce
-amercement
-America
-American
-Americana
-Americanism
-Americanization
-Americanizations
-Americanize
-Americanizer
-Americanizers
-Americanizes
-Americans
-Americas
-americium
-Amerind
-Amerindian
-Ames
-amethyst
-AMFIS
-Amharic
-Amherst
-amiability
-amiable
-amiably
-amicability
-amicable
-amicableness
-amicably
-amid
-amide
-amidships
-amidst
-Amiga
-amigo
-amino
-amir
-Amish
-amiss
-amity
-Amman
-Ammerman
-ammeter
-ammo
-ammonia
-ammoniac
-ammoniacal
-ammonium
-ammunition
-amnesia
-amnesiac
-amnesic
-amnesty
-amnia
-amniocenteses
-amniocentesis
-amnion
-amniotic
-Amoco
-amoeba
-amoebae
-amoebas
-amoebic
-amok
-among
-amongst
-amoral
-amorality
-amorally
-amorist
-amorous
-amorously
-amorousness
-amorphous
-amorphously
-amorphousness
-amortizable
-amortization
-amortize
-amortized
-amortizes
-amortizing
-Amos
-amount
-amounted
-amounter
-amounters
-amounting
-amounts
-amour
-amour-propre
-amp
-amperage
-ampere
-amperes
-ampersand
-ampersands
-Ampex
-amphetamine
-amphetamines
-amphibian
-amphibians
-amphibious
-amphibiously
-amphiboles
-amphibology
-amphitheater
-amphitheaters
-amphitheatre
-amphora
-amphorae
-ample
-amplification
-amplified
-amplifier
-amplifiers
-amplifies
-amplify
-amplifying
-amplitude
-amplitudes
-amply
-ampoule
-ampoules
-ampul
-ampule
-amputate
-amputated
-amputates
-amputating
-amputation
-amputee
-Amsterdam
-Amtrak
-amuck
-amulet
-amulets
-Amundsen
-amuse
-amused
-amusedly
-amusement
-amusements
-amuser
-amusers
-amuses
-amusing
-amusingly
-Amy
-amygdalic
-amyl
-amylaceous
-amylaceousoid
-amylase
-an
-Anabaptist
-Anabaptists
-Anabel
-anabolism
-anachronism
-anachronisms
-anachronistic
-anachronistically
-anacolutha
-anacoluthon
-anaconda
-anacondas
-Anacreon
-anaemia
-anaemic
-anaerobe
-anaerobic
-anaerobically
-anaesthesia
-anaesthetic
-anaesthetist
-anaesthetize
-anagram
-anagrams
-Anaheim
-anal
-analecta
-Analects
-analet
-analgesia
-analgesic
-analgetic
-anally
-analog
-analogical
-analogically
-analogies
-analogize
-analogon
-analogous
-analogously
-analogousness
-analogue
-analogues
-analogy
-analysand
-analyse
-analyses
-analysis
-analyst
-analysts
-analytic
-analytical
-analytically
-analyticities
-analyticity
-analyzable
-analyze
-analyzed
-analyzer
-analyzers
-analyzes
-analyzing
-anamneses
-anamnesis
-ananym
-anapaest
-anapest
-anapestic
-anaphora
-anaphoric
-anaphorically
-anaplasmosis
-anarchic
-anarchical
-anarchically
-anarchism
-anarchist
-anarchistic
-anarchists
-anarchy
-Anastasia
-anastomoses
-anastomosis
-anastomotic
-anathema
-anathematize
-Anatole
-Anatolia
-Anatolian
-anatomic
-anatomical
-anatomically
-anatomist
-anatomize
-anatomy
-ancestor
-ancestors
-ancestral
-ancestrally
-ancestress
-ancestry
-anchor
-anchorage
-anchorages
-anchored
-anchoress
-anchoret
-anchoring
-anchorite
-anchoritism
-anchorman
-anchorperson
-anchors
-anchorwoman
-anchovies
-anchovy
-ancient
-anciently
-ancientness
-ancients
-ancillary
-ancress
-and
-and/or
-Andalusia
-Andalusian
-Andalusians
-andante
-Andean
-anders
-Andersen
-Anderson
-Andes
-anding
-andiron
-Andorra
-Andover
-Andre
-Andrea
-Andrei
-Andrew
-Andrews
-androgen
-androgenic
-androgynous
-androgyny
-android
-Andromache
-Andromeda
-Andy
-anecdotal
-anecdote
-anecdotes
-anecdotic
-anechoic
-anemia
-anemic
-anemically
-anemometer
-anemometers
-anemometry
-anemone
-anent
-anepigraphon
-aneroid
-anesthesia
-anesthesiologist
-anesthesiology
-anesthetic
-anesthetically
-anesthetics
-anesthetist
-anesthetization
-anesthetize
-anesthetized
-anesthetizes
-anesthetizing
-aneurism
-aneurysm
-anew
-angel
-Angela
-Angeleno
-Angelenos
-Angeles
-angelfish
-angelic
-angelical
-angelically
-Angelina
-Angeline
-Angelo
-angels
-anger
-angered
-angering
-angers
-Angie
-angina
-angiography
-angioplasty
-angiosperm
-angle
-angled
-angler
-anglers
-Angles
-Anglesea
-Anglesey
-angleworm
-Anglia
-Anglian
-Anglican
-Anglicanism
-Anglicanize
-Anglicanizes
-Anglicans
-Anglicism
-Anglicist
-Anglicization
-angling
-Anglistics
-Anglo
-Anglo-American
-Anglo-French
-Anglo-Saxon
-Anglophil
-Anglophile
-Anglophilia
-Anglophobe
-Anglophobia
-Angola
-Angolan
-angrier
-angrily
-angry
-angst
-angstrom
-anguish
-anguished
-angular
-angularity
-angularly
-Angus
-Anheuser
-anhtrax
-anhydrous
-anhydrously
-aniline
-animadversion
-animadvert
-animal
-animalcule
-animals
-animate
-animated
-animatedly
-animately
-animateness
-animates
-animating
-animation
-animations
-animator
-animators
-animism
-animist
-animistic
-animized
-animosity
-animus
-anion
-anionic
-anions
-anise
-aniseed
-aniseikonic
-anisette
-anisotropic
-anisotropy
-Anita
-Ankara
-ankh
-ankle
-anklebone
-ankles
-anklet
-Ann
-Anna
-annal
-Annalistic
-annals
-Annapolis
-Anne
-anneal
-annelid
-Annette
-annex
-annexation
-annexe
-annexed
-annexes
-annexing
-Annie
-annihilate
-annihilated
-annihilates
-annihilating
-annihilation
-annihilator
-anniversaries
-anniversary
-annotate
-annotated
-annotates
-annotating
-annotation
-annotations
-annotative
-annotator
-announce
-announced
-announcement
-announcements
-announcer
-announcers
-announces
-announcing
-annoy
-annoyance
-annoyances
-annoyed
-annoyer
-annoyers
-annoying
-annoyingly
-annoys
-annual
-annually
-annuals
-annuitant
-annuity
-annul
-annular
-annuli
-annulled
-annulling
-annulment
-annulments
-annuls
-annulus
-annum
-annunciate
-annunciated
-annunciates
-annunciating
-annunciation
-annunciator
-annunciators
-anode
-anodes
-anodic
-anodize
-anodized
-anodizes
-anodyne
-anoint
-anointed
-anointing
-anointment
-anoints
-anomalies
-anomalous
-anomalously
-anomaly
-anomic
-anomie
-anon
-anonym
-anonymity
-anonymous
-anonymously
-anopheles
-anorak
-anorectic
-anorexia
-anorexic
-another
-Anselm
-Anselmo
-anserine
-ANSI
-answer
-answerable
-answered
-answerer
-answerers
-answering
-answers
-ant
-ant-hill
-antacid
-Antaeus
-antagonism
-antagonisms
-antagonist
-antagonistic
-antagonistically
-antagonists
-antagonize
-antagonized
-antagonizes
-antagonizing
-Antananarivo
-antarctic
-Antarctica
-Antares
-ante
-ante-room
-anteater
-anteaters
-antebellum
-antecedence
-antecedent
-antecedents
-antechamber
-antedate
-antedated
-antediluvian
-antelope
-antelopes
-antenatal
-antenna
-antennae
-antennas
-anterior
-anteroom
-anthelmintic
-anthem
-anthems
-anther
-anthill
-anthologies
-anthologist
-anthologize
-anthology
-Anthony
-anthracite
-anthrax
-anthropocentric
-anthropoid
-anthropological
-anthropologically
-anthropologist
-anthropologists
-anthropology
-anthropomorphic
-anthropomorphically
-anthropomorphism
-anthropomorphous
-anti
-anti-aircraft
-anti-American
-anti-Catholic
-anti-clockwise
-anti-fascist
-anti-imperialism
-anti-imperialist
-anti-imperialistic
-anti-intellectual
-anti-Semite
-anti-Semitic
-anti-Semitically
-anti-Semitism
-anti-social
-antiabortion
-antiabortionist
-antiaircraft
-antibacterial
-antibiotic
-antibiotics
-antibodies
-antibody
-antic
-anticancer
-antichrist
-anticipate
-anticipated
-anticipates
-anticipating
-anticipation
-anticipations
-anticipatory
-anticlerical
-anticlimactic
-anticlimactically
-anticlimax
-anticline
-anticlockwise
-anticoagulant
-anticoagulation
-anticommunism
-anticommunist
-anticompetitive
-anticorrosive
-antics
-anticyclone
-anticyclonic
-antidemocratic
-antidepressant
-antidisestablishmentarianism
-antidote
-antidotes
-Antietam
-antifascist
-antiformant
-antifreeze
-antifundamentalist
-antigen
-antigenic
-antigenicity
-antigens
-Antigone
-antiguities
-antihero
-antihistamine
-antihistorical
-antiknock
-antilabor
-Antillean
-Antilles
-antilogarithm
-antimacassar
-antimalarial
-antimatter
-antimicrobial
-antimissile
-antimony
-antinomian
-antinomy
-antinuclear
-Antioch
-ANTIOPE
-antioxidant
-antiparticle
-antipasti
-antipasto
-antipathetic
-antipathy
-antipersonnel
-antiperspirant
-antiphon
-antiphonal
-antiphonally
-antiphonary
-antipodal
-antipode
-antipodean
-antipodes
-antipollution
-antipoverty
-antipyretic
-antiquarian
-antiquarianism
-antiquarians
-antiquary
-antiquate
-antiquated
-antique
-antiques
-antiquities
-antiquity
-antiredeposition
-antiresonance
-antiresonator
-antisemitic
-antisemitism
-antisepsis
-antiseptic
-antiseptically
-antisera
-antiserum
-antislavery
-antisocial
-antisocially
-antispasmodic
-antisubmarine
-antisymmetric
-antisymmetry
-antitank
-antitheses
-antithesis
-antithetic
-antithetical
-antithetically
-antithyroid
-antitoxin
-antitoxins
-antitrust
-antiunion
-antivenin
-antiviral
-antivivisectionist
-antiwar
-antler
-antlered
-antlers
-Antoine
-Antoinette
-Anton
-Antonio
-Antonovics
-Antony
-antonym
-antonymous
-ants
-antsy
-Antwerp
-anus
-anvil
-anvils
-anxieties
-anxiety
-anxious
-anxiously
-anxiousness
-any
-any-copy
-anybody
-anyhow
-anymore
-anyone
-anyplace
-anything
-anytime
-anyway
-anywhere
-anywise
-aorta
-aortae
-aortic
-AP
-apace
-Apache
-Apaches
-Apalachicola
-apanage
-apart
-apartheid
-apartment
-apartments
-apathetic
-apathetically
-apathy
-apatite
-APB
-ape
-aped
-apelike
-Apennines
-aperiodic
-aperiodicity
-aperitif
-apertitif
-aperture
-apes
-Apetalous
-apex
-apexes
-aphasia
-aphasic
-aphelia
-aphelion
-aphid
-aphides
-aphids
-aphis
-aphonic
-aphorism
-aphorisms
-aphoristic
-aphoristically
-aphrodisiac
-Aphrodite
-Apia
-apiaries
-apiarist
-apiary
-apical
-apically
-apices
-apicultural
-apiculture
-apiece
-aping
-apish
-apishly
-APL
-aplenty
-aplomb
-APO
-apocalypse
-apocalyptic
-apocryph
-apocrypha
-apocryphal
-apocryphally
-apodoses
-apodosis
-apogee
-apogees
-apograph
-apolitical
-apolitically
-Apollinaire
-Apollo
-Apollonian
-apologetic
-apologetically
-apologia
-apologies
-apologist
-apologists
-apologize
-apologized
-apologizes
-apologizing
-apology
-apoplectic
-apoplexy
-apostasy
-apostate
-apostatize
-apostle
-apostles
-apostleship
-apostolic
-apostrophe
-apostrophes
-apostrophize
-apothecary
-apothegm
-apotheoses
-apotheosis
-APP
-appal
-Appalachia
-Appalachian
-Appalachians
-appall
-appalled
-appalling
-appallingly
-Appaloosas
-appanage
-apparatus
-apparatuses
-apparel
-appareled
-apparent
-apparently
-apparition
-apparitions
-appeal
-appealed
-appealer
-appealers
-appealing
-appealingly
-appeals
-appear
-appearance
-appearances
-appeared
-appearence
-appearer
-appearers
-appearing
-appears
-appease
-appeased
-appeasement
-appeaser
-appeases
-appeasing
-appelation
-appelative
-appellant
-appellants
-appellate
-appellation
-append
-appendage
-appendages
-appendectomy
-appended
-appender
-appenders
-appendices
-appendicitis
-appending
-appendix
-appendixes
-appends
-appertain
-appertains
-appetite
-appetites
-appetizer
-appetizing
-appetizingly
-Appia
-Appian
-applaud
-applauded
-applauder
-applauding
-applauds
-applause
-apple
-apple-pie
-apple-sauce
-apple-tree
-Appleby
-applejack
-apples
-applesauce
-applet
-Appleton
-appliance
-appliances
-applicability
-applicable
-applicably
-applicant
-applicants
-application
-applications
-applicative
-applicatively
-applicator
-applicators
-applied
-applier
-appliers
-applies
-applique
-apply
-applying
-appoint
-appointed
-appointee
-appointees
-appointer
-appointers
-appointing
-appointive
-appointment
-appointments
-appoints
-Appomattox
-apportion
-apportioned
-apportioning
-apportionment
-apportionments
-apportions
-appose
-apposite
-appositely
-appositeness
-apposition
-appositive
-appraisal
-appraisals
-appraise
-appraised
-appraisement
-appraiser
-appraisers
-appraises
-appraising
-appraisingly
-appreciable
-appreciably
-appreciate
-appreciated
-appreciates
-appreciating
-appreciation
-appreciations
-appreciative
-appreciatively
-appreciator
-appreciatory
-apprehend
-apprehended
-apprehensible
-apprehension
-apprehensions
-apprehensive
-apprehensively
-apprehensiveness
-apprentice
-apprenticed
-apprentices
-apprenticeship
-apprise
-apprised
-apprises
-apprising
-apprize
-approach
-approachability
-approachable
-approached
-approacher
-approachers
-approaches
-approaching
-approbate
-approbation
-appropriate
-appropriated
-appropriately
-appropriateness
-appropriates
-appropriating
-appropriation
-appropriations
-appropriator
-appropriators
-approval
-approvals
-approve
-approved
-approver
-approvers
-approves
-approving
-approvingly
-approximate
-approximated
-approximately
-approximates
-approximating
-approximation
-approximations
-approximative
-appurtenance
-appurtenances
-appurtenant
-apricot
-apricots
-April
-Aprils
-apron
-aprons
-apropos
-apse
-apsis
-apt
-aptitude
-aptitudes
-aptly
-aptness
-Apulia
-aqua
-aquaculture
-aqualung
-aquamarine
-aquanaut
-aquaplane
-aquarelle
-aquaria
-aquarium
-Aquarius
-aquatic
-aquatically
-aquatics
-aquatint
-aquatone
-aquavit
-aqueduct
-aqueducts
-aqueous
-aquiculture
-aquifer
-aquifers
-Aquila
-aquiline
-Aquinas
-Arab
-arabesque
-arabia
-Arabian
-Arabianize
-Arabianizes
-Arabians
-Arabic
-Arabicize
-Arabicizes
-arability
-Arabist
-arable
-Arabs
-Araby
-arachnid
-arachnids
-Aramaic
-Aramco
-Arapaho
-Arapahoe
-Ararat
-arbiter
-arbiters
-arbitrage
-arbitrager
-arbitrageur
-arbitral
-arbitrament
-arbitrarily
-arbitrariness
-arbitrary
-arbitrate
-arbitrated
-arbitrates
-arbitrating
-arbitration
-arbitrator
-arbitrators
-arbor
-arboreal
-arboreous
-arborescent
-arboreta
-arboretum
-arboriculture
-arbors
-arborvitae
-arbour
-arbutus
-arc
-arc-lamp
-arc-light
-arcade
-arcaded
-arcades
-Arcadia
-Arcadian
-arcana
-arcane
-arcanum
-arced
-arch
-archaeological
-archaeologically
-archaeologist
-archaeology
-archaic
-archaically
-archaicness
-archaism
-archaist
-archaistic
-archaize
-archangel
-archangels
-archbishop
-archbishopric
-archdeacon
-archdiocesan
-archdiocese
-archdioceses
-archduchess
-archduchy
-archduke
-arched
-archenemy
-archeological
-archeologist
-archeology
-archer
-archers
-archery
-arches
-archetypal
-archetype
-archetypical
-archfiend
-archfool
-Archibald
-Archie
-archiepiscopal
-Archimedes
-arching
-archipelago
-archipelagoes
-architect
-architectonic
-architectonics
-architects
-architectural
-architecturally
-architecture
-architectures
-architrave
-archival
-archive
-archived
-archiver
-archivers
-archives
-archiving
-archivist
-archly
-archness
-archway
-arcing
-arclike
-ARCO
-arcs
-arcsine
-arctangent
-arctic
-Arcturus
-Ardabil
-Ardebil
-Arden
-ardency
-ardent
-ardently
-ardor
-ardour
-arduous
-arduously
-arduousness
-are
-area
-areal
-areas
-aren't
-arena
-arenaceous
-arenas
-areola
-Arequipa
-Ares
-argent
-Argentina
-Argentine
-Argentinean
-Argentinian
-argentotypy
-Argive
-Argo
-argon
-argonaut
-Argonauts
-Argonne
-Argos
-argosy
-argot
-arguable
-arguably
-argue
-argued
-arguer
-arguers
-argues
-arguing
-argument
-argumentation
-argumentative
-argumentatively
-argumentativeness
-arguments
-Argus
-argyle
-aria
-Ariadne
-Arianism
-Arianist
-Arianists
-arid
-aridity
-aridly
-Aries
-aright
-arise
-arisen
-ariser
-arises
-arising
-arisings
-aristocracy
-aristocrat
-aristocratic
-aristocratically
-aristocrats
-Aristophanes
-Aristotelian
-Aristotle
-arithmetic
-arithmetical
-arithmetically
-arithmetician
-arithmetics
-arithmetize
-arithmetized
-arithmetizes
-Ariz
-Arizona
-Arizonan
-Arizonian
-ark
-Arkansan
-Arkansas
-Arlen
-Arlene
-Arlington
-arm
-armada
-armadillo
-armadillos
-Armageddon
-Armagnac
-armament
-armaments
-armarian
-Armata
-armature
-armband
-armchair
-armchairs
-Armco
-armed
-Armenia
-Armenian
-armer
-armers
-armful
-armhole
-armies
-arming
-armistice
-armlet
-armload
-Armonk
-armor
-armored
-armorer
-armorial
-armory
-armour
-armour-plate
-armoury
-armpit
-armpits
-armrest
-arms
-Armstrong
-army
-Arnold
-aroma
-aromas
-aromatherapist
-aromatherapy
-aromatic
-aromatically
-arose
-around
-arousal
-arouse
-aroused
-arouses
-arousing
-ARPA
-ARPANET
-arpeggio
-arpeggios
-ARPT
-arrack
-Arragon
-arraign
-arraigned
-arraigning
-arraignment
-arraignments
-arraigns
-arrange
-arranged
-arrangement
-arrangements
-arranger
-arrangers
-arranges
-arranging
-arrant
-arras
-array
-arrayed
-arrays
-arrear
-arrears
-arrest
-arrested
-arrester
-arresters
-arresting
-arrestingly
-arrestor
-arrestors
-arrests
-Arrhenius
-arrhythmia
-arrhythmic
-arrhythmical
-arrival
-arrivals
-arrive
-arrived
-arrives
-arriving
-arrogance
-arrogant
-arrogantly
-arrogate
-arrogated
-arrogates
-arrogating
-arrogation
-arrow
-arrowed
-arrowhead
-arrowheads
-arrowroot
-arrows
-arroyo
-arroyos
-arse
-arsenal
-arsenals
-arsenic
-arsine
-arsis
-arson
-arsonist
-art
-artefact
-Artemia
-Artemis
-arterial
-arteries
-arteriolar
-arteriole
-arterioles
-arteriosclerosis
-artery
-artful
-artfully
-artfulness
-arthritic
-arthritis
-arthropod
-arthropods
-arthroscope
-arthroscopic
-Arthur
-Arthurian
-artichoke
-artichokes
-article
-articled
-articles
-articular
-articulate
-articulated
-articulately
-articulateness
-articulates
-articulating
-articulation
-articulations
-articulator
-articulators
-articulatory
-Artie
-artifact
-artifacts
-artifice
-artificer
-artifices
-artificial
-artificialities
-artificiality
-artificially
-artificialness
-artillerist
-artillery
-artilleryman
-artillerymen
-artiness
-artisan
-artisans
-artist
-artiste
-artistic
-artistically
-artistry
-artists
-artless
-artlessly
-artlessness
-artotype
-arts
-artsy
-Arturo
-artwork
-arty
-ARU
-Aruba
-arum
-Aryan
-Aryans
-as
-asap
-asbestos
-ascend
-ascendance
-ascendancy
-ascendant
-ascended
-ascendency
-ascendent
-ascender
-ascenders
-ascending
-ascends
-ascensions
-ascent
-ascertain
-ascertainable
-ascertained
-ascertaining
-ascertainment
-ascertains
-ascetic
-ascetical
-ascetically
-asceticism
-ascetics
-ASCII
-ascot
-ascribable
-ascribe
-ascribed
-ascribes
-ascribing
-ascription
-aseptic
-aseptically
-asexual
-asexuality
-asexually
-ash
-ash-bin
-ash-pan
-ash-tray
-ashamed
-ashamedly
-ashcan
-ashen
-Asher
-ashes
-Asheville
-Ashkhabad
-Ashland
-ashlar
-Ashley
-ashman
-Ashmolean
-ashore
-ashram
-ashtray
-ashtrays
-ashy
-Asia
-Asian
-Asian-American
-Asians
-Asiatic
-Asiaticization
-Asiaticizations
-Asiaticize
-Asiaticizes
-Asiatics
-aside
-Asilomar
-Asimov
-asinine
-asininely
-asininity
-ASIS
-ask
-askance
-askant
-asked
-asker
-askers
-askew
-asking
-asks
-ASL
-aslant
-asleep
-Asmara
-asocial
-asp
-asparagus
-aspartame
-ASPCA
-aspect
-aspects
-aspen
-asperity
-asperse
-aspersion
-aspersions
-asphalt
-asphodel
-asphyxia
-asphyxiate
-asphyxiation
-aspic
-aspidistra
-aspirant
-aspirants
-aspirate
-aspirated
-aspirates
-aspirating
-aspiration
-aspirations
-aspirator
-aspirators
-aspire
-aspired
-aspires
-aspirin
-aspiring
-aspirins
-ass
-assail
-assailable
-assailant
-assailants
-assailed
-assailing
-assails
-Assam
-assassin
-assassinate
-assassinated
-assassinates
-assassinating
-assassination
-assassinations
-assassins
-assault
-assaulted
-assaulting
-assaults
-assay
-assayed
-assayer
-assaying
-assemblage
-assemblages
-assemble
-assembled
-assembler
-assembles
-assemblies
-assembling
-assembly
-assemblyman
-assemblywoman
-assent
-assented
-assenter
-assenting
-assents
-assert
-asserted
-asserter
-asserters
-asserting
-assertion
-assertions
-assertive
-assertively
-assertiveness
-asserts
-asses
-assess
-assessable
-assessed
-assesses
-assessing
-assessment
-assessments
-assessor
-assessors
-asset
-assets
-asseverate
-asseveration
-asshole
-assiduity
-assiduous
-assiduously
-assiduousness
-assign
-assignable
-assignation
-assigned
-assignee
-assignees
-assigner
-assigners
-assigning
-assignment
-assignments
-assignor
-assigns
-assimilate
-assimilated
-assimilates
-assimilating
-assimilation
-assimilations
-assist
-assistance
-assistances
-assistant
-assistants
-assistantship
-assistantships
-assisted
-assisting
-assists
-assistshop
-assize
-assizes
-assman
-associate
-associated
-associates
-associating
-association
-associational
-associations
-associative
-associatively
-associativity
-associator
-associators
-assonance
-assonant
-assort
-assorted
-assortment
-assortments
-assorts
-assuage
-assuaged
-assuagement
-assuages
-assumable
-assume
-assumed
-assumes
-assuming
-assumption
-assumptions
-assumptive
-assurance
-assurances
-assure
-assured
-assuredly
-assurer
-assurers
-assures
-assuring
-assuringly
-Assyria
-Assyrian
-Assyrianize
-Assyrianizes
-Assyriology
-Astaire
-Astaires
-Astarte
-astatine
-aster
-asterisk
-asterisks
-astern
-asteroid
-asteroidal
-asteroids
-asters
-asthma
-asthmatic
-astigmatic
-astigmatism
-astir
-Aston
-astonish
-astonished
-astonishes
-astonishing
-astonishingly
-astonishment
-Astor
-Astoria
-astound
-astounded
-astounding
-astoundingly
-astounds
-astraddle
-astrakhan
-astral
-astray
-astrict
-astride
-astringency
-astringent
-astringently
-astrolabe
-astrologer
-astrological
-astrologically
-astrologist
-astrology
-astronaut
-astronautic
-astronautical
-astronautics
-astronauts
-astronomer
-astronomers
-astronomic
-astronomical
-astronomically
-astronomy
-astrophysical
-astrophysicist
-astrophysics
-AstroTurf
-astute
-astutely
-astuteness
-Asuncion
-asunder
-Aswan
-asylum
-asymmetric
-asymmetrical
-asymmetrically
-asymmetry
-asymptomatic
-asymptomatically
-asymptote
-asymptotes
-asymptotic
-asymptotically
-asynchronism
-asynchronous
-asynchronously
-asynchrony
-at
-at's
-Atalanta
-Atari
-atavism
-atavist
-atavistic
-ataxia
-ataxic
-Atchison
-ate
-atelier
-atemporal
-Athabascan
-Athabaska
-Athabaskan
-atheism
-atheist
-atheistic
-atheists
-Athena
-Athenian
-Athenians
-Athens
-atherosclerosis
-athirst
-athlete
-athletes
-athletic
-athletically
-athleticism
-athletics
-athrophy
-athwart
-atilt
-Atkins
-Atkinson
-Atlanta
-Atlantic
-Atlantica
-Atlantis
-atlas
-ATM
-atmosphere
-atmospheres
-atmospheric
-atmospherical
-atmospherically
-atmospherics
-atoll
-atolls
-atom
-atomic
-atomically
-atomics
-atomism
-atomist
-atomistic
-atomization
-atomize
-atomized
-atomizer
-atomizes
-atomizing
-atoms
-atonal
-atonality
-atonally
-atone
-atoned
-atonement
-atones
-atop
-ATP
-Atreus
-atria
-atrial
-atrium
-atrocious
-atrociously
-atrociousness
-atrocities
-atrocity
-atrophic
-atrophied
-atrophies
-atrophy
-atrophying
-atropine
-Atropos
-attaboy
-attach
-attachable
-attache
-attached
-attacher
-attachers
-attaches
-attaching
-attachment
-attachments
-attaché
-attack
-attackable
-attacked
-attacker
-attackers
-attacking
-attacks
-attain
-attainability
-attainable
-attainably
-attainder
-attained
-attainer
-attainers
-attaining
-attainment
-attainments
-attains
-attar
-attempt
-attempted
-attempter
-attempters
-attempting
-attempts
-attend
-attendance
-attendances
-attendant
-attendants
-attended
-attendee
-attendees
-attender
-attenders
-attending
-attends
-attention
-attention!
-attentional
-attentionality
-attentions
-attentive
-attentively
-attentiveness
-attenuate
-attenuated
-attenuates
-attenuating
-attenuation
-attenuator
-attenuators
-attest
-attestation
-attested
-attesting
-attests
-attic
-Attica
-attics
-Attila
-attire
-attired
-attires
-attiring
-attitude
-attitudes
-attitudinal
-attitudinize
-Attlee
-attorney
-attorney-general
-attorneys
-attosecond
-attract
-attractable
-attractant
-attracted
-attracting
-attraction
-attractions
-attractive
-attractively
-attractiveness
-attractor
-attractors
-attracts
-attributable
-attribute
-attributed
-attributes
-attributing
-attribution
-attributions
-attributive
-attributively
-attrition
-Attucks
-attune
-attuned
-attunes
-attuning
-ATV
-Atwater
-atwitter
-Atwood
-atypical
-atypically
-Auberge
-aubergine
-Aubrey
-auburn
-Auckland
-auction
-auctioneer
-auctioneers
-audacious
-audaciously
-audaciousness
-audacity
-audibility
-audible
-audibly
-audience
-audiences
-audio
-audio-visual
-audiobook
-audiogram
-audiograms
-audiography
-audiological
-audiologist
-audiologists
-audiology
-audiometer
-audiometers
-audiometric
-audiometry
-audiophile
-audiorecording
-audiotape
-audiovideotex
-audiovisual
-audiovisuals
-audit
-audited
-auditing
-audition
-auditioned
-auditioning
-auditions
-auditive
-auditor
-auditoria
-auditorium
-auditors
-auditory
-audits
-Audrey
-Audubon
-Auerbach
-Aug
-Augean
-auger
-augers
-aught
-augite
-augment
-augmentation
-augmentative
-augmented
-augmenter
-augmenting
-augments
-augur
-augurs
-augury
-august
-Augusta
-Augustan
-Augustine
-Augustinian
-augustly
-augustness
-Augustus
-auk
-aunt
-auntie
-aunts
-aunty
-aura
-aural
-aurally
-auras
-Aurelius
-aureola
-aureole
-aureomycin
-auricle
-auricular
-auriferous
-Auriga
-aurist
-aurochs
-aurora
-aurorae
-Auschwitz
-auscultate
-auscultated
-auscultates
-auscultating
-auscultation
-auscultations
-auspice
-auspices
-auspicious
-auspiciously
-auspiciousness
-Aussie
-Austen
-austere
-austerely
-austerity
-Austin
-austral
-Australasia
-Australasian
-Australia
-Australian
-Australianize
-Australianizes
-Australis
-Austria
-Austria-Hungary
-Austrian
-Austrianize
-Austrianizes
-Austro-German
-Austro-Hungarian
-autarchic
-autarchy
-autarkic
-autarkical
-autarky
-authentic
-authentically
-authenticate
-authenticated
-authenticates
-authenticating
-authentication
-authentications
-authenticator
-authenticators
-authenticity
-author
-authored
-authoress
-authoring
-authoritarian
-authoritarianism
-authoritative
-authoritatively
-authoritativeness
-authorities
-authority
-authorization
-authorizations
-authorize
-authorized
-authorizer
-authorizers
-authorizes
-authorizing
-authors
-authorship
-autism
-autistic
-auto
-auto-answer
-auto-encoding
-auto-indexing
-auto-trip
-autoabstract
-autobahn
-autobiographer
-autobiographic
-autobiographical
-autobiographically
-autobiographies
-autobiography
-autobus
-autocephalous
-autochthon
-autochton
-autoclave
-autocode
-autocoder
-autocollimator
-autocorrelate
-autocorrelation
-autocracies
-autocracy
-autocrat
-autocratic
-autocratically
-autocrats
-autodecrement
-autodecremented
-autodecrements
-autodialer
-autodidact
-autofluorescence
-autograph
-autographed
-autographing
-autographs
-autography
-autoignition
-autoimmune
-autoimmunity
-autoincrement
-autoincremented
-autoincrements
-autoindex
-autoindexing
-autolithography
-automaker
-automata
-automate
-automated
-automates
-automatic
-automatically
-automatics
-automating
-automation
-automatism
-automatize
-automaton
-automobile
-automobiles
-automotive
-autonavigator
-autonavigators
-autonomic
-autonomous
-autonomously
-autonomy
-autopatch
-autopilot
-autopilots
-autoplotter
-autopsied
-autopsies
-autopsy
-autoregressive
-autos
-autosuggestibility
-autotransformer
-autotype
-autoworker
-autumn
-autumnal
-autumns
-auxiliaries
-auxiliary
-auxin
-AV
-avail
-availabilities
-availability
-available
-availably
-availed
-availer
-availers
-availing
-avails
-avalanche
-avalanched
-avalanches
-avalanching
-avarice
-avaricious
-avariciously
-avast
-avatar
-avaunt
-AVDU
-avenge
-avenged
-avenger
-avenges
-avenging
-Aventine
-Aventino
-avenue
-avenues
-aver
-average
-averaged
-averages
-averaging
-averment
-Avernus
-averred
-averrer
-averring
-avers
-averse
-aversion
-aversions
-avert
-averted
-averting
-averts
-Avery
-Avesta
-avian
-aviaries
-aviary
-aviate
-aviation
-aviator
-aviators
-aviatrices
-aviatrix
-avid
-avidity
-avidly
-Avignon
-avionic
-avionics
-Avis
-avitaminosis
-Aviv
-avocado
-avocados
-avocation
-avocational
-avocations
-Avogadro
-avoid
-avoidable
-avoidably
-avoidance
-avoided
-avoider
-avoiders
-avoiding
-avoids
-avoirdupois
-Avon
-avouch
-avow
-avowal
-avowed
-avowedly
-avows
-avuncular
-aw
-await
-awaited
-awaiting
-awaits
-awake
-awaken
-awakened
-awakening
-awakens
-awakes
-awaking
-award
-awarded
-awarder
-awarders
-awarding
-awards
-aware
-awareness
-awash
-away
-awe
-awe-inspiring
-awe-stricken
-awe-struck
-awed
-aweigh
-awesome
-awesomely
-awesomeness
-awestricken
-awestruck
-awful
-awfully
-awfulness
-awhile
-awkward
-awkwardly
-awkwardness
-awl
-awls
-awn
-awning
-awnings
-awoke
-awoken
-awry
-ax
-axe
-axed
-Axel
-axer
-axers
-axes
-axial
-axially
-axing
-axiological
-axiom
-axiomatic
-axiomatically
-axiomatization
-axiomatizations
-axiomatize
-axiomatized
-axiomatizes
-axiomatizing
-axioms
-axis
-axle
-axles
-axletree
-axolotl
-axolotls
-axon
-axons
-ay
-ay(e)
-ayah
-ayatollah
-aye
-Ayers
-ayes
-Aylesbury
-AZ
-azalea
-azaleas
-Azerbaidzhan
-Azerbaijan
-azimuth
-azimuths
-Azores
-Azov
-Aztec
-Aztecan
-azure
-B.S-ing
-BA
-baa
-Baal
-Babbage
-babbitt
-Babbitt-metal
-babble
-babbled
-babbler
-babbles
-babbling
-Babcock
-babe
-Babelize
-Babelizes
-babes
-babied
-babies
-Babka
-baboon
-baboons
-Babul
-babushka
-baby
-baby-faced
-baby-farmer
-baby-sat
-baby-sit
-baby-sitter
-baby-walker
-babyhood
-babying
-babyish
-Babylon
-Babylonia
-Babylonian
-Babylonians
-Babylonize
-Babylonizes
-babysat
-babysit
-babysitter
-babysitting
-baccalaureate
-baccarat
-bacchanal
-bacchanalia
-bacchanalian
-Bacchic
-Bacchus
-baccy
-Bach
-bachelor
-bachelorhood
-bachelors
-bacillary
-bacilli
-bacillus
-back
-back-comb
-back-formation
-back-pedal
-back-to-back
-back-up
-backache
-backaches
-backarrow
-backbencher
-backbend
-backbends
-backbit
-backbite
-backbiter
-backbiting
-backbitten
-backboard
-backbone
-backbones
-backbreaking
-backdate
-backdrop
-backdrops
-backed
-backer
-backers
-backfield
-backfile
-backfill
-backfire
-backfiring
-backgammon
-background
-backgrounder
-backgrounds
-backhand
-backhanded
-backhandedly
-backhander
-backhoe
-backing
-backlash
-backless
-backlight
-backlog
-backlogged
-backlogs
-backmost
-backorder
-backpack
-backpacker
-backpacking
-backpacks
-backpedal
-backplane
-backplanes
-backplate
-backrest
-backs
-backscatter
-backscattered
-backscattering
-backscatters
-backseat
-backside
-backslapper
-backslapping
-backslash
-backslashes
-backslid
-backslidden
-backslide
-backslider
-backspace
-backspaced
-backspaces
-backspacing
-backspin
-backstab
-backstage
-backstair
-backstairs
-backstitch
-backstitched
-backstitches
-backstitching
-backstop
-backstretch
-backstroke
-backtalk
-backtrack
-backtracked
-backtracker
-backtrackers
-backtracking
-backtracks
-backup
-backups
-Backus
-backward
-backwardly
-backwardness
-backwards
-backwash
-backwater
-backwaters
-backwoods
-backwoodsman
-backwoodsmen
-backyard
-backyards
-bacon
-bacteria
-bacterial
-bactericidal
-bactericide
-bacteriologic
-bacteriological
-bacteriologist
-bacteriology
-bacterium
-bad
-bad-mouth
-bad-tempered
-bad/biting/bitter/caustic/dangerous/wicked/shrewd/tongue
-baddie
-baddy
-bade
-Baden
-Baden-Powell
-badge
-badger
-badgered
-badgering
-badgers
-badges
-badinage
-badlands
-badly
-badman
-badminton
-badmouth
-badness
-Baedeker
-Baffin
-baffle
-baffled
-bafflement
-baffler
-bafflers
-baffling
-bag
-bagatelle
-bagatelles
-Bagdad
-bagel
-bagels
-bagful
-baggage
-bagged
-bagger
-baggers
-baggily
-bagginess
-bagging
-baggy
-Baghdad
-Bagley
-bagman
-bagpipe
-bagpiper
-bagpipes
-Bagrodia
-Bagrodias
-bags
-baguette
-bah
-Bahama
-Bahamanian
-Bahamas
-Bahamian
-Bahrain
-Bahrein
-bail
-bailable
-bailee
-Bailey
-Baileys
-bailie
-bailiff
-bailiffs
-bailing
-bailiwick
-bailment
-bailor
-bailout
-bailsman
-Baird
-Bairdi
-bait
-bait-and-switch
-baited
-baiter
-baiting
-baits
-baize
-Baja
-bake
-baked
-bakelite
-baker
-bakeries
-bakers
-Bakersfield
-bakery
-baker´s
-bakes
-bakeshop
-Bakhtiari
-baking
-baklava
-baksheesh
-Baku
-balaclava
-balalaika
-balalaikas
-balance
-balance-sheet
-balance-wheel
-balanced
-balancer
-balancers
-balances
-Balanchine
-balancing
-balconies
-balcony
-bald
-bald-faced
-baldachin
-balderdash
-baldfaced
-balding
-baldly
-baldness
-baldric
-Baldwin
-bale
-baleen
-baleful
-balefully
-balefulness
-baler
-bales
-Balfour
-Bali
-Balinese
-balk
-Balkan
-Balkanization
-Balkanizations
-Balkanize
-balkanized
-Balkanizes
-balkanizing
-Balkans
-balked
-balkiness
-balking
-balks
-balky
-ball
-ball-bearing
-ball-boy
-ball-cartridge
-ball-firing
-ball-room
-ball-up
-ball-valve
-ballad
-ballade
-balladeer
-balladry
-ballads
-Ballard
-Ballards
-ballast
-ballasts
-ballcock
-balled
-baller
-ballerina
-ballerinas
-ballers
-ballet
-balletic
-ballets
-ballgame
-ballgown
-balling
-ballistic
-ballistics
-ballocks
-balloon
-ballooned
-ballooner
-ballooners
-ballooning
-balloonist
-balloons
-ballot
-ballot-box
-ballots
-ballpark
-ballparks
-ballplayer
-ballplayers
-ballpoint
-ballroom
-ballrooms
-balls
-ballyhoo
-balm
-balminess
-balms
-balmy
-baloney
-balsa
-balsam
-balsamic
-Baltic
-Baltimore
-Baltimorean
-Balto-Slavic
-Baluchistan
-baluster
-balustrade
-balustrades
-Balzac
-Bamako
-Bamberger
-Bambi
-bamboo
-bamboozle
-ban
-Banach
-banal
-banality
-banally
-banana
-bananas
-Banbury
-Bancroft
-band
-band-brake
-band-stand
-bandage
-bandaged
-bandages
-bandaging
-bandana
-bandanna
-bandbox
-bandeau
-bandeaux
-banded
-bandied
-bandies
-banding
-bandit
-banditry
-bandits
-bandmaster
-bandoleer
-bandolier
-bandpass
-bands
-bandsman
-bandstand
-bandstands
-Bandung
-bandwagon
-bandwagons
-bandwidth
-bandwidths
-bandy
-bandy-legged
-bandying
-bane
-baneful
-bang
-bang-up
-Bangalore
-banged
-banging
-Bangkok
-Bangladesh
-Bangladeshi
-bangle
-bangles
-Bangor
-bangs
-Bangui
-banish
-banished
-banishes
-banishing
-banishment
-banister
-banisters
-banjo
-banjoist
-banjos
-Banjul
-bank
-bank-bill
-bank-book
-bank-note
-bank-rate
-bankable
-bankbook
-bankcard
-banked
-banker
-bankers
-banking
-banknote
-bankroll
-bankrupcy
-bankrupt
-bankruptcies
-bankruptcy
-bankrupted
-bankrupting
-bankrupts
-banks
-banned
-banner
-banners
-banning
-bannister
-bannock
-banns
-banquet
-banqueter
-banqueting
-banquetings
-banquets
-banquette
-bans
-banshee
-banshees
-banshie
-bantam
-bantamweight
-banter
-bantered
-bantering
-banteringly
-banters
-Bantu
-Bantus
-banyan
-banzai
-baobab
-baptism
-baptismal
-baptisms
-baptist
-Baptiste
-baptistery
-baptistries
-baptistry
-Baptists
-baptize
-baptized
-baptizer
-baptizes
-baptizing
-bar
-bar-bell
-bar-room
-Barabbas
-barb
-Barbadian
-Barbados
-Barbara
-barbarian
-barbarianism
-barbarians
-barbaric
-barbarically
-barbarism
-barbarities
-barbarity
-barbarize
-barbarous
-barbarously
-barbecue
-barbecued
-barbecues
-barbed
-barbel
-barbell
-barbells
-barbeque
-barber
-barberry
-barbershop
-barbital
-barbiturate
-barbiturates
-Barbour
-barbs
-barbwire
-barcarole
-barcarolle
-Barcelona
-Barclay
-bard
-bardic
-bards
-bare
-bare-bones
-bareback
-barebacked
-bared
-barefaced
-barefacedly
-barefacedness
-barefoot
-barefooted
-barehanded
-bareheaded
-barelegged
-barell
-barely
-bareness
-barer
-bares
-barest
-barf
-barflies
-barfly
-bargain
-bargained
-bargainer
-bargaining
-bargains
-barge
-bargee
-bargeman
-barges
-barging
-baring
-baritone
-baritones
-barium
-bark
-barked
-barkeep
-barkeeper
-barker
-barkers
-barking
-barks
-barley
-barley-cap
-barleycorn
-Barlow
-barmaid
-barman
-barn
-Barnabas
-barnackle
-barnacle
-barnacled
-Barnard
-Barnaul
-Barnes
-Barnet
-Barnett
-Barney
-Barnhard
-barns
-barnstorm
-barnstormed
-barnstormer
-barnstorming
-barnstorms
-Barnum
-barnyard
-barnyards
-barometer
-barometers
-barometric
-barometrical
-barometrically
-baron
-baronage
-baroness
-baronet
-baronetcy
-baronial
-baronies
-barons
-barony
-baroque
-baroqueness
-barque
-Barr
-barrack
-barracks
-barracuda
-barrage
-barrages
-Barranquilla
-barre
-barred
-barrel
-barreled
-barrelled
-barrelling
-barrelorgan
-barrels
-barren
-barrenness
-barrens
-Barrett
-barrette
-barricade
-barricades
-Barrie
-barrier
-barriers
-barring
-barringer
-Barrington
-barrio
-barrister
-Barron
-barroom
-barrow
-Barry
-Barrymore
-Barrymores
-bars
-Barstow
-Bart
-bartender
-bartenders
-barter
-bartered
-barterer
-bartering
-barters
-Barth
-Bartholomew
-Bartlett
-Bartok
-Barton
-baryon
-barytone
-bas-relief
-basal
-basally
-basalt
-basaltic
-basan
-Bascom
-bascule
-base
-baseball
-baseballs
-baseband
-baseboard
-baseboards
-based
-Basel
-baseless
-baseline
-baselines
-basely
-baseman
-basement
-basements
-baseness
-baser
-bases
-bash
-bashed
-bashes
-bashful
-bashfully
-bashfulness
-bashing
-basic
-basically
-basicity
-basics
-Basie
-basil
-basilica
-basilisk
-basin
-basinful
-basing
-basins
-basis
-bask
-basked
-basket
-basket-ball
-basketball
-basketballs
-basketry
-baskets
-basketwork
-basking
-Basque
-Basra
-bass
-bass-baritone
-basses
-basset
-Basseterre
-Bassett
-bassi
-bassinet
-bassinets
-bassist
-basso
-bassoon
-bassoonist
-basswood
-bast
-bastard
-bastardization
-bastardize
-bastards
-bastardy
-baste
-basted
-baster
-bastes
-basting
-bastion
-bastions
-Basutoland
-bat
-Batavia
-batch
-batched
-Batchelder
-batches
-bate
-bated
-Bateman
-Bates
-bath
-bath-room
-bath-towel
-bath-tub
-bathe
-bathed
-bather
-bathers
-bathes
-bathetic
-bathhouse
-bathing
-bathing-costume
-bathing-drawers
-bathing-dress
-bathing-gown
-bathing-machine
-bathing-suit
-bathmat
-bathos
-bathrobe
-bathrobes
-bathroom
-bathrooms
-baths
-bathtub
-bathtubs
-Bathurst
-bathyscaph
-bathyscaphe
-bathysphere
-batik
-Batista
-batiste
-batman
-baton
-batons
-Bator
-bats
-batsman
-batt
-battalion
-battalions
-batted
-Battelle
-batten
-battens
-batter
-battered
-batterer
-batteries
-battering
-batters
-battery
-batting
-battle
-battle-ax
-battle-axe
-battle-cruiser
-battleax
-battleaxe
-battled
-battledore
-battledress
-battlefield
-battlefields
-battlefront
-battlefronts
-battleground
-battlegrounds
-battlement
-battlements
-battler
-battlers
-battles
-battleship
-battleships
-battling
-batty
-bauble
-baubles
-baud
-Baudelaire
-Bauer
-Bauhaus
-baulk
-Bausch
-bauxite
-Bavaria
-Bavarian
-bawd
-bawdily
-bawdiness
-bawdy
-bawl
-bawled
-bawling
-bawls
-Baxter
-bay
-Bayamon
-bayberry
-Bayda
-bayed
-Bayes
-Bayesian
-baying
-Baylor
-bayonet
-bayonet-joint
-bayonets
-Bayonne
-bayou
-bayous
-Bayport
-Bayreuth
-bays
-bazaar
-bazaars
-bazoo
-bazooka
-BB
-BBC
-BBQ
-BBS
-BC
-be
-be!
-beach
-beachcomber
-beached
-beaches
-beachhead
-beachheads
-beaching
-beachwear
-beacon
-beacons
-bead
-beaded
-beading
-beadle
-beadles
-beads
-beady
-beagle
-beagles
-beak
-beaked
-beaker
-beakers
-beaks
-beam
-beam-ends
-beamed
-beamer
-beamers
-beaming
-beams
-beamy
-bean
-bean-pod
-beanbag
-beaned
-beaner
-beaners
-beanie
-beaning
-beanpole
-beans
-beanstalk
-bear
-bearable
-bearably
-beard
-bearded
-beardless
-beards
-Beardsley
-bearer
-bearers
-bearing
-bearings
-bearish
-bearishly
-bearishness
-bearless
-bearlike
-bears
-bears-pessimists
-bearskin
-beast
-beastliness
-beastly
-beasts
-beat
-beat-up
-beatable
-beatably
-beaten
-beater
-beaters
-beatific
-beatifically
-beatification
-beatify
-beating
-beatings
-beatitude
-beatitudes
-beatnik
-beatniks
-Beatrice
-beats
-beau
-Beauchamps
-Beaujolais
-Beaumont
-Beauregard
-beaus
-beaut
-beauteous
-beauteously
-beautician
-beauties
-beautification
-beautifications
-beautified
-beautifier
-beautifiers
-beautifies
-beautiful
-beautifully
-beautify
-beautifying
-beauty
-beaux
-beaver
-beavers
-Beaverton
-bebop
-becalm
-becalmed
-becalming
-becalms
-became
-because
-Bechtel
-beck
-Becker
-Becket
-Beckett
-Beckman
-beckon
-beckoned
-beckoning
-beckons
-Becky
-becloud
-become
-becomes
-becoming
-becomingly
-bed
-bed-and-breakfast
-bed-bug
-bed-chamber
-bed-clothes
-bed-down
-bed-rock
-bed-wetter
-bedabble
-bedaub
-bedazzle
-bedazzled
-bedazzlement
-bedazzles
-bedazzling
-bedbug
-bedbugs
-bedclothes
-bedded
-bedder
-bedders
-bedding
-bedeck
-bedel
-bedell
-bedevil
-bedeviled
-bedeviling
-bedevilment
-bedevils
-bedew
-bedfast
-bedfellow
-Bedford
-bedgown
-bedim
-bedizen
-bedlam
-bedlinen
-bedouin
-bedpan
-bedpost
-bedposts
-bedraggle
-bedraggled
-bedrid
-bedridden
-bedrock
-bedroll
-bedroom
-bedrooms
-beds
-bedside
-bedsit
-bedsore
-bedspread
-bedspreads
-bedspring
-bedsprings
-bedstead
-bedsteads
-bedtime
-bee
-bee-hive
-bee-house
-bee-keeping
-bee-line
-Beebe
-beebread
-beech
-Beecham
-beechen
-beecher
-beechnut
-beef
-Beef-Tripe
-beefburger
-beefcake
-beefeater
-beefed
-beefer
-beefers
-beefiness
-beefing
-beefs
-beefsteak
-beefy
-beehive
-beehives
-beekeeper
-beekeeping
-beeline
-Beelzebub
-been
-beep
-beeper
-beeps
-beer
-beer-mat
-beerhouse
-beers
-beery
-bees
-beeswax
-beet
-beet-harvester
-beet-root
-Beethoven
-beetle
-beetle-browed
-beetled
-beetles
-beetling
-beetroot
-beets
-beeves
-befall
-befallen
-befalling
-befalls
-befell
-befit
-befits
-befitted
-befitting
-befittingly
-befog
-befogged
-befogging
-befool
-before
-beforehand
-befoul
-befouled
-befouling
-befouls
-befriend
-befriended
-befriending
-befriends
-befuddle
-befuddled
-befuddlement
-befuddles
-befuddling
-beg
-began
-begat
-beget
-begets
-begetting
-beggar
-beggarly
-beggars
-beggary
-begged
-begging
-begin
-beginner
-beginners
-beginning
-beginnings
-begins
-begone
-Begone!
-begonia
-begot
-begotten
-begrime
-begrudge
-begrudged
-begrudges
-begrudging
-begrudgingly
-begs
-beguile
-beguiled
-beguilement
-beguiler
-beguiles
-beguiling
-beguilingly
-beguine
-begum
-begun
-behalf
-behave
-behaved
-behaves
-behaving
-behavior
-behavioral
-behaviorally
-behaviorism
-behavioristic
-behaviors
-behaviour
-behaviourism
-behead
-beheading
-beheld
-behemoth
-behemoths
-behest
-behind
-behindhand
-behold
-beholden
-beholder
-beholders
-beholding
-beholds
-behoof
-behoove
-behooves
-behove
-beige
-Beijing
-being
-beings
-Beirut
-bejewel
-bejeweled
-bejewelled
-Bela
-belabor
-belabored
-belaboring
-belabors
-belabour
-Belarus
-belated
-belatedly
-belaud
-belay
-belayed
-belaying
-belays
-belch
-belched
-belches
-belching
-beleaguer
-Belfast
-belfries
-belfry
-Belgian
-Belgians
-Belgium
-Belgrade
-belie
-belied
-belief
-beliefs
-belies
-believable
-believably
-believe
-believed
-believer
-believers
-believes
-believing
-belittle
-belittled
-belittlement
-belittles
-belittling
-belive
-Belize
-bell
-bell-bottom
-bell-bottomed
-bell-bottoms
-bell-flower
-bell-founder
-bell-metal
-bell-ringer
-Bella
-belladonna
-Bellamy
-Bellatrix
-bellboy
-bellboys
-belle
-belles
-belles-lettres
-belletrist
-belletristic
-Belleville
-bellhop
-bellhops
-bellicose
-bellicosity
-bellies
-belligerence
-belligerency
-belligerent
-belligerently
-belligerents
-Bellingham
-Bellini
-bellman
-bellmen
-Bellovin
-bellow
-bellowed
-bellowing
-bellows
-bells
-bellum
-bellwether
-bellwethers
-Bellwood
-belly
-bellyache
-bellybutton
-bellyful
-bellyfull
-Belmont
-Belmopan
-Beloit
-belong
-belonged
-belonging
-belongings
-belongs
-Belorussia
-Belorussian
-beloved
-below
-Belshazzar
-belt
-belted
-belting
-Belton
-belts
-Beltsville
-beltway
-Beluchistan
-beluga
-Belushi
-bely
-belying
-bemire
-bemoan
-bemoaned
-bemoaning
-bemoans
-bemuse
-bemused
-bemusedly
-bemusement
-Ben
-Ben-Gurion
-Benares
-bench
-bench-mark
-bench-press
-benched
-benches
-benchmark
-benchmarking
-benchmarks
-benchtop
-bend
-bend-leather
-bendable
-benders
-bending
-Bendix
-bends
-beneath
-benedick
-Benedict
-Benedictine
-benediction
-benedictions
-benedictory
-Benedikt
-benefaction
-benefactor
-benefactors
-benefactress
-benefice
-beneficence
-beneficences
-beneficent
-beneficently
-beneficial
-beneficially
-beneficiaries
-beneficiary
-benefit
-benefited
-benefiting
-benefits
-benefitted
-benefitting
-Benelux
-Benet
-benevolence
-benevolent
-benevolently
-Bengal
-Bengali
-benighted
-benightedly
-benign
-benignant
-benignity
-benignly
-Benin
-Beninese
-Benjamin
-Bennett
-Bennington
-Benny
-Benson
-bent
-bent-grass
-bent-wood
-Bentham
-Bentley
-Bentleys
-Benton
-bentwood
-benumb
-benumbed
-Benz
-Benzedrine
-benzene
-benzine
-Beograd
-Beowulf
-bequeath
-bequeathal
-bequeathed
-bequeathing
-bequeaths
-bequest
-bequests
-berate
-berated
-berates
-berating
-Berber
-Berea
-bereau
-bereave
-bereaved
-bereavement
-bereavements
-bereaves
-bereaving
-bereft
-Berenices
-Beresford
-beret
-berets
-berg
-Bergen
-Bergland
-Berglund
-Bergman
-Bergson
-Bergsten
-Bergstrom
-beribboned
-beriberi
-Bering
-Beringer
-Berkeley
-berkelium
-Berkowitz
-Berkshire
-Berkshires
-Berlin
-Berliner
-Berliners
-Berlinize
-Berlinizes
-Berlioz
-Berlitz
-berm
-Berman
-Bermuda
-Bermudan
-Bermudas
-Bermudian
-Bern
-Bernadine
-Bernard
-Bernardine
-Bernardino
-Bernardo
-Bernese
-Bernet
-Bernhard
-Bernhardt
-Bernice
-Bernie
-Berniece
-Bernini
-Bernoulli
-Bernstein
-Berra
-berries
-berry
-berrylike
-berserk
-Bert
-berth
-Bertha
-berths
-Bertie
-Bertram
-Bertrand
-Berwick
-beryl
-berylliosis
-beryllium
-beseech
-beseecher
-beseeches
-beseeching
-beseechingly
-beseem
-besemerize
-beset
-besets
-besetting
-beside
-besides
-besiege
-besieged
-besieger
-besiegers
-besieging
-beslaver
-besmear
-besmirch
-besmirched
-besmirches
-besmirching
-besom
-besot
-besotted
-besotter
-besotting
-besought
-bespangle
-bespatter
-bespattered
-bespeak
-bespeaks
-bespectacled
-bespoke
-bespoken
-Bess
-Bessel
-Bessemer
-Bessemerize
-Bessemerizes
-Bessie
-best
-best-seller
-best-selling
-bested
-bestial
-bestiality
-bestially
-bestiary
-besting
-bestir
-bestirring
-bestow
-bestowal
-bestowed
-bestrew
-bestrewn
-bestrid
-bestridden
-bestride
-bestrode
-bests
-bestseller
-bestsellers
-bestselling
-bet
-beta
-betake
-betaken
-betatron
-betcha
-betel
-Betelgeuse
-Bethesda
-bethink
-Bethlehem
-bethought
-Bethune
-betide
-betimes
-betoken
-betook
-betray
-betrayal
-betrayed
-betrayer
-betraying
-betrays
-betroth
-betrothal
-betrothed
-bets
-Betsey
-Betsy
-Bette
-better
-bettered
-bettering
-betterment
-betterments
-betters
-Betties
-betting
-bettor
-Betty
-between
-betwixt
-bevel
-beveled
-beveling
-bevelled
-bevels
-beverage
-beverages
-Beverly
-bevy
-bewail
-bewailed
-bewailing
-bewails
-beware
-bewhiskered
-bewigged
-bewilder
-bewildered
-bewildering
-bewilderingly
-bewilderment
-bewilders
-bewitch
-bewitched
-bewitches
-bewitching
-bewitchingly
-bewitchment
-bey
-beyond
-bezel
-BFU
-Bhagavad-Gita
-Bhopal
-Bhutan
-Bhutanese
-bi-monthly
-bi-weekly
-Bialystok
-Bianco
-biannual
-biannually
-bias
-biased
-biases
-biasing
-biassed
-biathlon
-bib
-bibbed
-bibber
-bibbing
-bibelot
-Bible
-bibles
-biblical
-biblically
-biblid
-bibliographer
-bibliographic
-bibliographical
-bibliographically
-bibliographies
-bibliographing
-bibliography
-bibliology
-bibliomania
-bibliometrics
-bibliopedagogy
-bibliophile
-bibliophilism
-bibliophilist
-bibliophoby
-bibliopole
-bibliopoly
-bibliotheraphy
-bibliotist
-bibs
-bibulous
-bicameral
-bicameralism
-bicarb
-bicarbonate
-bicentenary
-bicentennial
-bicep
-biceps
-bicker
-bickered
-bickerer
-bickering
-bickers
-biconcave
-biconnected
-biconvex
-bicuspid
-bicycle
-bicycled
-bicycler
-bicyclers
-bicycles
-bicycling
-bicyclist
-bid
-biddable
-bidden
-bidder
-bidders
-biddies
-bidding
-Biddle
-biddy
-bide
-bidet
-bidirectional
-bidirectionally
-bids
-Bien
-biennia
-biennial
-biennially
-biennium
-Bienville
-bier
-Bierce
-bifocal
-bifocals
-bifurcate
-bifurcation
-big
-big-hearted
-big-league
-big-nosed
-big-ticket
-big-time
-bigamist
-bigamous
-bigamy
-Bigelow
-bigger
-biggest
-biggie
-biggish
-Biggs
-bighead
-bighearted
-bigheartedness
-bighorn
-bight
-bights
-bigmouth
-bigness
-bigory
-bigot
-bigoted
-bigotry
-bigots
-bigwig
-biharmonic
-bijection
-bijections
-bijective
-bijectively
-bijou
-bike
-biker
-bikes
-biking
-bikini
-bikinis
-bilabial
-bilateral
-bilaterally
-Bilbao
-bilberry
-Bilbo
-bile
-bilge
-bilges
-biliary
-bilinear
-bilingual
-bilingualism
-bilingually
-bilious
-biliousness
-biliteral
-bilk
-bilked
-bilker
-bilking
-bilks
-bill
-bill-posting
-billable
-billboard
-billboards
-billed
-biller
-billers
-billet
-billet-doux
-billeted
-billeting
-billets
-billets-doux
-billfold
-billiard
-billiards
-billibit
-Billie
-Billiken
-Billikens
-billing
-Billings
-billingsgate
-billion
-billionaire
-billions
-billionth
-billisecond
-billow
-billowed
-billows
-billowy
-bills
-billy
-Biltmore
-bimbo
-bimetallic
-bimetallism
-Bimini
-bimodal
-bimolecular
-bimonthlies
-bimonthly
-bin
-binaries
-binary
-binaural
-bind
-binder
-binders
-bindery
-binding
-bindings
-binds
-bindweed
-bine
-bing
-binge
-binges
-Bingham
-Binghamton
-bingo
-Bini
-binnacle
-binocular
-binoculars
-binomial
-bins
-binuclear
-biochemical
-biochemically
-biochemist
-biochemistry
-biodegradability
-biodegradable
-biodiversity
-bioethics
-biofeedback
-biographer
-biographers
-biographic
-biographical
-biographically
-biographies
-biography
-biologic
-biological
-biologically
-biologist
-biologists
-biology
-biomass
-biomedical
-biomedicine
-biomes
-bionic
-bionically
-bionics
-biophysical
-biophysicist
-biophysics
-biopic
-biopsies
-biopsy
-biorhythm
-BIOS
-bioscience
-biosphere
-biostatistic
-biosynthesize
-biota
-biotechnological
-biotechnology
-biotic
-biotin
-bipartisan
-bipartisanship
-bipartite
-biped
-bipedal
-bipeds
-biplane
-biplanes
-bipolar
-bipolarity
-biracial
-birch
-birchen
-birches
-bird
-bird's-eye
-bird-brained
-bird-fancier
-bird-seed
-birdbath
-birdbaths
-birdbrain
-birdbrained
-birder
-birdhouse
-birdie
-birdied
-birdies
-birdlike
-birdlime
-birds
-birdseed
-birdwatcher
-birefringence
-birefringent
-biretta
-Birgit
-Birmingham
-Birminghamize
-Birminghamizes
-biro
-birth
-birth-certificate
-birth-place
-birth-rate
-birthday
-birthdays
-birthed
-birthmark
-birthplace
-birthplaces
-birthrate
-birthright
-birthrights
-births
-birthstone
-Biscayne
-biscuit
-biscuits
-bisect
-bisected
-bisecting
-bisection
-bisections
-bisector
-bisectors
-bisects
-bisexual
-bisexuality
-bisexually
-Bishkek
-bishop
-bishopric
-bishops
-Bismarck
-Bismark
-bismuth
-bison
-bisons
-bisque
-bisques
-Bissau
-bistable
-bistate
-bistro
-bit
-bitch
-bitch-fox
-bitches
-bitchily
-bitchiness
-bitchy
-bite
-biter
-biters
-bites
-biting
-bitingly
-bitmap
-BITNET
-bitrate
-bits
-bitten
-bitter
-bitterer
-bitterest
-bitterly
-bittern
-bitterness
-bitternut
-bitterroot
-bitters
-bittersweet
-bitty
-bitumen
-bituminous
-bitwise
-bivalent
-bivalve
-bivalves
-bivariate
-bivouac
-bivouacs
-biweekly
-biyearly
-biz
-bizarre
-bizarrely
-Bizet
-Bk
-BL
-blab
-blabbed
-blabber
-blabberer
-blabbermouth
-blabbermouths
-blabbing
-blabs
-black
-black-box
-black-currant
-black-lead
-black-out
-black-smith
-black-tie
-blackamoor
-blackball
-blackberries
-blackberry
-blackbird
-blackbirds
-blackboard
-blackboards
-Blackburn
-blacked
-blacken
-blackened
-blackening
-blackens
-blacker
-blackest
-Blackfeet
-Blackfoot
-Blackfoots
-blackguard
-blackhead
-blacking
-blackish
-blackjack
-blackjacks
-blackleg
-blacklist
-blacklisted
-blacklisting
-blacklists
-blackly
-blackmail
-blackmailed
-blackmailer
-blackmailers
-blackmailing
-blackmails
-Blackman
-Blackmer
-blackness
-blackout
-blackouts
-Blackpool
-blacks
-blacksmith
-blacksmiths
-blacksnake
-Blackstone
-blackthorn
-blacktop
-Blackwell
-Blackwells
-bladder
-bladders
-blade
-blade-bone
-bladed
-blades
-blah
-blah-blah
-Blaine
-Blair
-BLAISE
-Blake
-Blakey
-blamable
-blame
-blameable
-blamed
-blameless
-blamelessly
-blamelessness
-blamer
-blamers
-blames
-blameworthiness
-blameworthy
-blaming
-blanch
-Blanchard
-Blanche
-blanched
-blanches
-blanching
-blancmange
-bland
-blandish
-blandishment
-blandishments
-blandly
-blandness
-blank
-blanked
-blanker
-blankest
-blanket
-blanketed
-blanketer
-blanketers
-blanketing
-blankets
-blanking
-blankly
-blankness
-blanks
-Blanton
-blare
-blared
-blares
-blaring
-blarney
-blase
-blaspheme
-blasphemed
-blasphemer
-blasphemes
-blasphemies
-blaspheming
-blasphemous
-blasphemously
-blasphemousness
-blasphemy
-blast
-blast-furnace
-blast-off
-blasted
-blaster
-blasters
-blasting
-blastoff
-blasts
-blatancy
-blatant
-blatantly
-blather
-Blatz
-blaze
-blazed
-blazer
-blazers
-blazes
-blazing
-blazon
-BLDSS
-bleach
-bleached
-bleacher
-bleachers
-bleaches
-bleaching
-bleaching-ground
-bleak
-bleaker
-bleakly
-bleakness
-blear
-blearily
-bleariness
-bleary
-bleary-eyed
-bleat
-bleating
-bleats
-bled
-bleed
-bleeder
-bleeding
-bleedings
-bleeds
-Bleeker
-bleep
-bleeper
-blemish
-blemished
-blemishes
-blench
-blend
-blended
-blender
-blending
-blends
-Blenheim
-bless
-blessed
-blessedly
-blessedness
-blessing
-blessings
-blest
-blew
-blight
-blighted
-blimey
-blimp
-blimps
-blind
-blinded
-blinder
-blinders
-blindfold
-blindfolded
-blindfolding
-blindfolds
-blinding
-blindingly
-blindly
-blindman's-buff
-blindness
-blinds
-blindside
-blindworm
-blink
-blinked
-blinker
-blinkered
-blinkers
-blinking
-blinks
-Blinn
-blintz
-blintze
-blip
-blips
-bliss
-blissful
-blissfully
-blissfulness
-blister
-blistered
-blistering
-blisteringly
-blisters
-blistery
-blithe
-blithely
-blitheness
-blithering
-blithesome
-blitz
-blitzes
-blitzkrieg
-blizzard
-blizzards
-bloat
-bloated
-bloater
-bloating
-bloats
-blob
-blobs
-bloc
-Bloch
-block
-blockade
-blockaded
-blockader
-blockades
-blockading
-blockage
-blockages
-blockbuster
-blockbusting
-blocked
-blocker
-blockers
-blockhead
-blockhouse
-blockhouses
-blocking
-blockish
-blocks
-blocs
-Bloemfontein
-bloke
-blokes
-Blomberg
-Blomquist
-blond
-blonde
-blondes
-blondish
-blondness
-blonds
-blood
-blood-curdling
-blood-poisoning
-blood-relation
-blood-thirsty
-blood-vessel
-bloodbath
-bloodcurdling
-blooded
-bloodhound
-bloodhounds
-bloodied
-bloodiest
-bloodiness
-bloodless
-bloodlessly
-bloodlessness
-bloodletting
-bloodline
-bloodmobile
-bloods
-bloods-and-guts
-bloodshed
-bloodshot
-bloodstain
-bloodstained
-bloodstains
-bloodstock
-bloodstream
-bloodsucker
-bloodsucking
-bloodthirstily
-bloodthirstiness
-bloodthirsty
-bloody
-bloom
-bloomed
-bloomer
-bloomers
-Bloomfield
-blooming
-Bloomington
-blooms
-bloop
-blooper
-blossom
-blossomed
-blossoms
-blossomy
-blot
-blotch
-blotched
-blotchy
-bloter
-bloting-paper
-blots
-blotted
-blotter
-blotting
-blotto
-blouse
-blouses
-blow
-blow-by-blow
-blow-dry
-blow-dryer
-blow-hard
-blow-hole
-blow-up
-blower
-blowers
-blowfish
-blowfly
-blowgun
-blowhard
-blowing
-blown
-blowout
-blowpipe
-blows
-blowsy
-blowtorch
-blowup
-blowy
-blowzy
-BLT
-blubber
-blubbery
-bludgeon
-bludgeoned
-bludgeoning
-bludgeons
-blue
-blue-blood
-blue-blooded
-blue-chip
-blue-collar
-blue-pencil
-blue-print
-bluebell
-blueberries
-blueberry
-bluebird
-bluebirds
-bluebonnet
-bluebonnets
-bluebottle
-bluefish
-bluegill
-bluegrass
-blueing
-blueish
-bluejacket
-bluejay
-bluejeans
-blueness
-bluenose
-bluepoint
-blueprint
-blueprinter
-blueprints
-bluer
-blues
-bluest
-bluestocking
-bluesy
-bluet
-bluff
-bluffer
-bluffing
-bluffly
-bluffness
-bluffs
-bluing
-bluish
-Blum
-Blumenthal
-blunder
-blunderbuss
-blundered
-blunderer
-blundering
-blunderings
-blunders
-blunt
-blunt-sighted
-blunted
-blunter
-bluntest
-blunting
-bluntly
-bluntness
-blunts
-blur
-blurb
-blurred
-blurriness
-blurring
-blurry
-blurs
-blurt
-blurted
-blurting
-blurts
-blush
-blush-on
-blushed
-blusher
-blushes
-blushing
-bluster
-blustered
-blusterer
-blustering
-blusterous
-blusters
-blustery
-Blythe
-BM
-BNB
-BO
-boa
-boar
-board
-boarded
-boarder
-boarders
-boarding
-boarding-house
-boarding-school
-boardinghouse
-boardinghouses
-boardroom
-boards
-boardwalk
-Boarsh
-boast
-boasted
-boaster
-boasters
-boastful
-boastfully
-boastfulness
-boasting
-boastings
-boasts
-boat
-boat-house
-boater
-boaters
-boathouse
-boathouses
-boating
-boating-man
-boatload
-boatloads
-boatman
-boatmen
-boats
-boatsman
-boatsmen
-boatswain
-boatswains
-boatyard
-boatyards
-bob
-bob-sled
-bob-sleigh
-bobbed
-Bobbie
-bobbin
-bobbin-lace
-bobbing
-bobbins
-bobble
-Bobbsey
-bobby
-bobbysoxer
-bobcat
-bobolink
-bobolinks
-Bobrow
-bobs
-bobsled
-bobsledder
-bobsleigh
-bobtail
-bobwhite
-bobwhites
-Boca
-Boccaccio
-bocce
-bocci
-boccie
-bock
-bod
-bode
-bodeful
-bodega
-Bodenheim
-bodes
-bodice
-bodied
-bodies
-bodily
-bodkin
-Bodleian
-body
-body-building
-body-guard
-bodybuilder
-bodybuilders
-bodybuilding
-bodycheck
-bodyguard
-bodyguards
-bodysuit
-bodyweight
-bodywork
-Boeing
-Boeotia
-Boeotian
-Boer
-Boers
-bog
-Bogart
-Bogartian
-bogey
-bogeyman
-bogeymen
-bogged
-boggle
-boggled
-boggles
-boggling
-boggy
-bogie
-Bogota
-bogs
-bogus
-bogy
-bogyman
-Boheme
-Bohemia
-Bohemian
-Bohr
-boil
-boiled
-boiler
-boilermaker
-boilerplate
-boilers
-boiling
-boiling-point
-boils
-Bois
-Boise
-boisterous
-boisterously
-boisterousness
-bola
-bold
-bold-faced
-bolder
-boldest
-boldface
-boldfaced
-boldly
-boldness
-bole
-bolero
-boletus
-Boleyn
-Bolivia
-Bolivian
-boll
-bollix
-boloney
-Bolshevik
-Bolsheviks
-Bolshevism
-Bolshevist
-Bolshevistic
-Bolshoi
-bolster
-bolstered
-bolstering
-bolsters
-bolt
-bolted
-bolting
-Bolton
-bolts
-Boltzmann
-bolus
-bomb
-bombard
-bombarded
-bombardier
-bombarding
-bombardment
-bombards
-bombast
-bombastic
-bombastically
-Bombay
-bombed
-bomber
-bombers
-bombing
-bombings
-bombproof
-bombs
-bombshell
-bon-bon
-bonanza
-bonanzas
-Bonaparte
-Bonaventure
-bonbon
-bond
-bondage
-bonded
-bonder
-bonders
-bondholder
-bonding
-bondman
-bonds
-bondsman
-bondsmen
-bondwoman
-bone
-bone-dry
-bone-head
-boned
-bonehead
-boneheaded
-boneless
-boner
-boners
-bones
-boney
-bonfire
-bonfires
-bong
-bongo
-bongos
-Bonham
-bonhomie
-Boniface
-boniness
-boning
-bonito
-bonkers
-Bonn
-bonnet
-bonneted
-bonnets
-Bonneville
-bonny
-bonsai
-Bontempo
-bonus
-bonuses
-bony
-boo
-boo-boo
-boob
-booboo
-boobs
-booby
-booby-hatch
-booby-trap
-booby-trapped
-boodle
-boogeyman
-boogie
-boogie-woogie
-boohoo
-book
-book-back
-book-binder
-book-keeper
-book-keeping
-book-louse
-book-mark(er)
-book-plate
-book-post
-book-rest
-book-shrine
-book-slide
-bookbinder
-bookbindery
-bookbinding
-bookcase
-bookcases
-booked
-bookend
-booker
-bookers
-bookie
-bookies
-booking
-booking-clerk
-booking-office
-bookings
-bookish
-bookkeeper
-bookkeepers
-bookkeeping
-booklet
-bookletmobile
-booklets
-booklover
-bookmaker
-bookmaking
-bookmark
-bookmobile
-bookplate
-books
-bookseller
-booksellers
-bookselling
-bookshelf
-bookshelves
-bookshop
-booksizer
-bookstacks
-bookstall
-bookstock
-bookstore
-bookstores
-bookworm
-boolean
-Booleans
-boom
-boombox
-boomed
-boomerang
-boomerangs
-booming
-booms
-boon
-boondocks
-boondoggle
-boondoggler
-Boone
-boonies
-boonlocks
-Boonton
-boor
-boorish
-boorishly
-boorishness
-boors
-boos
-boost
-boosted
-booster
-boosting
-boosts
-boot
-boot-tree
-bootable
-bootblack
-booted
-bootee
-Bootes
-booth
-booths
-bootie
-booting
-bootjack
-Bootle
-bootleg
-bootlegged
-bootlegger
-bootleggers
-bootlegging
-bootlegs
-bootless
-boots
-bootstrap
-bootstrapped
-bootstrapping
-bootstraps
-booty
-booze
-boozehound
-boozer
-boozy
-bop
-borate
-borates
-borax
-Bordeaux
-bordello
-bordellos
-Borden
-border
-bordered
-borderer
-bordering
-borderings
-borderland
-borderlands
-borderline
-borders
-bore
-Borealis
-Boreas
-bored
-boredom
-borer
-bores
-Borg
-boric
-boring
-Boris
-born
-born-again
-borne
-Borneo
-boron
-borough
-boroughs
-Borroughs
-borrow
-borrowed
-borrower
-borrowers
-borrowing
-borrowings
-borrows
-borsch
-borscht
-borzoi
-Bosch
-Bose
-bosh
-Bosnia
-Bosnian
-bosom
-bosoms
-bosomy
-Bosporus
-boss
-bossed
-bosses
-bossily
-bossiness
-bossism
-bossom
-bossy
-Bostitch
-Boston
-Bostonian
-Bostonians
-bosun
-Boswell
-Boswellize
-Boswellizes
-botanic
-botanical
-botanically
-botanist
-botanists
-botany
-botch
-botched
-botcher
-botchers
-botches
-botching
-both
-bother
-botheration
-bothered
-bothering
-bothers
-bothersome
-Botswana
-Botticelli
-bottle
-bottle-fed
-bottle-neck
-bottled
-bottleneck
-bottlenecks
-bottler
-bottlers
-bottles
-bottling
-bottom
-bottomed
-bottoming
-bottomless
-bottomry
-bottoms
-botulinus
-botulism
-Boucher
-boudoir
-bouffant
-bougainvillea
-bough
-boughs
-bought
-bouillabaisse
-bouillon
-boulder
-boulders
-boulevard
-boulevards
-bounce
-bounced
-bouncer
-bounces
-bouncily
-bounciness
-bouncing
-bouncy
-bound
-boundaries
-boundary
-bounded
-bounden
-bounder
-bounding
-boundless
-boundlessly
-boundlessness
-bounds
-bounteous
-bounteously
-bounteousness
-bounties
-bountiful
-bountifully
-bountifulness
-bounty
-bouquet
-bouquets
-bouquiniste
-Bourbaki
-bourgeois
-bourgeoisie
-Bourke-White
-Bourne
-Bournemouth
-boustrophedon
-boustrophedonic
-bout
-boutique
-boutonniere
-bouts
-Bouvier
-bovine
-bovines
-bow
-bow-legged
-bow-legs
-bow-string
-bow-wow
-Bowditch
-bowdlerization
-bowdlerize
-bowdlerized
-bowdlerizes
-bowdlerizing
-Bowdoin
-bowed
-bowel
-bowels
-Bowen
-bower
-bowers
-bowery
-Bowes
-bowie-knife
-bowie-knives
-bowing
-bowl
-bowlder
-bowled
-bowleg
-bowlegged
-bowler
-bowlers
-bowlful
-bowline
-bowlines
-bowling
-bowls
-bowman
-bows
-bowsprit
-bowstring
-bowstrings
-bowwow
-box
-box-calf
-box-office
-boxcar
-boxcars
-boxed
-boxer
-boxers
-boxes
-Boxford
-boxhead
-boxing
-Boxing-day
-boxing-gloves
-boxing-match
-boxing-weight
-boxlike
-boxtop
-boxtops
-boxwood
-boxy
-boy
-boy!
-boy-baby
-boy-child
-boy-cousin
-boy-friend
-boy-hood
-boy-husband
-boy-scout
-boyar
-Boyce
-boycott
-boycotted
-boycotts
-Boyd
-boyfriend
-boyfriends
-boyhood
-boyish
-boyishly
-boyishness
-Boyle
-Boylston
-boys
-boysenberry
-bozo
-bpi
-bra
-brace
-braced
-bracelet
-bracelets
-bracer
-braces
-brachial
-brachycephalic
-bracing
-bracken
-bracket
-bracketed
-bracketing
-brackets
-brackish
-brackishness
-bract
-brad
-bradawl
-bradbury
-Bradford
-Bradley
-Bradshaw
-Brady
-brae
-braes
-brag
-Bragg
-braggadocio
-braggart
-bragged
-bragger
-bragging
-brags
-Brahma
-brahman
-Brahmanism
-Brahmaputra
-brahmin
-brahminic
-brahminism
-Brahms
-Brahmsian
-braid
-braided
-braiding
-braids
-Braille
-brain
-brain-dead
-brain-drain
-brain-fag
-brain-fever
-brain-sick
-brain-work
-Brainard
-Brainards
-brainchild
-brained
-braininess
-braining
-brainless
-brainlessly
-brains
-brainstem
-brainstems
-brainstorm
-brainstorming
-brainstorms
-brainteaser
-brainwash
-brainwashed
-brainwashes
-brainwashing
-brainwriting
-brainy
-braise
-brake
-brake-block
-brake-drum
-braked
-brakeman
-brakesman
-braking
-bramble
-bramble-berry
-brambles
-brambly
-bran
-branch
-branch-establishment
-branched
-branches
-branching
-branchings
-branchlike
-Branchville
-branchy
-brand
-brand-name
-brand-new
-branded
-Brandeis
-Brandel
-Brandenburg
-brander
-branding
-branding-iron
-brandish
-brandishes
-brandishing
-Brandon
-brands
-Brandt
-brandy
-brandywine
-Braniff
-Brannon
-bras
-brash
-brash-ice
-brashly
-brashness
-Brasilia
-brass
-brasserie
-brasses
-brassiere
-brassily
-brassiness
-Brasstown
-brassy
-brat
-Bratislava
-brats
-bratty
-bratwurst
-Braun
-bravado
-brave
-braved
-bravely
-braveness
-braver
-bravery
-braves
-bravest
-braving
-bravo
-bravos
-bravura
-brawl
-brawler
-brawling
-brawn
-brawniness
-brawny
-braxy
-bray
-brayed
-brayer
-braying
-brays
-braze
-brazed
-brazen
-brazen-faced
-brazenly
-brazenness
-brazer
-brazes
-brazier
-braziers
-Brazil
-Brazil-nut
-Brazilian
-brazing
-Brazzaville
-breach
-breached
-breacher
-breachers
-breaches
-breaching
-bread
-bread-and-butter
-bread-crumb
-bread-room
-bread-winner
-bread/rolls
-breadbasket
-breadboard
-breadboards
-breadbox
-breadboxes
-breadcrumb
-breadcrumbs
-breaded
-breadfruit
-breading
-breadline
-breads
-breadth
-breadthways
-breadthwise
-breadwinner
-breadwinners
-break
-break-away
-break-down
-break-even
-break-in
-break-up
-breakable
-breakables
-breakage
-breakaway
-breakdown
-breakdowns
-breaker
-breakers
-breakeven
-breakfast
-breakfasted
-breakfaster
-breakfasters
-breakfasting
-breakfasts
-breakfront
-breaking
-breakneck
-breakout
-breakpoint
-breakpoints
-breaks
-breakthrough
-breakthroughes
-breakthroughs
-breakup
-breakwater
-breakwaters
-bream
-breast
-breast-bone
-breast-fed
-breast-feed
-breast-high
-breast-summer
-breastbone
-breasted
-breastplate
-breasts
-breaststroke
-breastwork
-breastworks
-breath
-breathable
-Breathalyzer
-breathe
-breathed
-breather
-breathers
-breathes
-breathing
-breathless
-breathlessly
-breathlessness
-breaths
-breathtaking
-breathtakingly
-breathy
-brecelets
-Brecht
-bred
-breech
-breeches
-breed
-breeder
-breeding
-breeds
-breeze
-breezes
-breezeway
-breezily
-breeziness
-breezy
-Bremen
-bremsstrahlung
-Bren
-Brenda
-Brendan
-Brennan
-Brenner
-Brent
-brer
-Bresenham
-Breslau
-Brest
-brethren
-Breton
-Bretons
-Brett
-breve
-brevet
-breveted
-breveting
-brevets
-breviary
-brevier
-brevity
-brew
-brewed
-brewer
-breweries
-brewers
-brewery
-brewing
-brewpub
-brews
-Brewster
-Brezhnev
-Brian
-briar
-Briar-rose
-briars
-bribable
-bribe
-bribed
-briber
-bribers
-bribery
-bribes
-bribing
-bric-a-brac
-bric-á-brac
-Brice
-brick
-brick-clay
-brick-kiln
-brick-work
-brickbat
-bricked
-bricker
-bricklayer
-bricklayers
-bricklaying
-brickmaker
-bricks
-brickwork
-bridal
-bride
-bridegroom
-brides
-bridesmaid
-bridesmaids
-bridesman
-Bridewell
-bridge
-bridge-head
-bridgeable
-bridged
-bridgehead
-bridgeheads
-Bridgeport
-bridges
-Bridget
-Bridgetown
-bridgeware
-Bridgewater
-bridgework
-bridging
-bridle
-bridled
-bridles
-bridling
-Brie
-brief
-briefcase
-briefcases
-briefed
-briefer
-briefest
-briefing
-briefings
-briefly
-briefness
-briefs
-Brien
-brier
-Brier-rose
-brig
-brigade
-brigade-work
-brigade-worker
-brigades
-brigadier
-brigadier-general
-brigadiers
-Brigadoon
-brigand
-brigandage
-brigantine
-Briggs
-Brigham
-bright
-bright-eyed
-brighten
-brightened
-brightener
-brighteners
-brightening
-brightens
-brighter
-brightest
-brightly
-brightness
-Brighton
-brights
-brigs
-BRIL
-brill
-brilliance
-brilliancy
-brilliant
-brilliantine
-brilliantly
-Brillouin
-brim
-brimful
-brimfull
-brimless
-brimmed
-brimming
-brimstone
-Brindisi
-brindle
-brindled
-brine
-bring
-bringer
-bringers
-bringing
-brings
-brininess
-brink
-Brinkley
-brinkmanship
-brinksmanship
-briny
-brioche
-briquet
-briquette
-Brisbane
-brise-bise
-brisk
-brisker
-brisket
-briskly
-briskness
-bristle
-bristled
-bristles
-bristling
-bristly
-Bristol
-Bristol-board
-Brit
-Britain
-Britannic
-Britannica
-britches
-briticism
-British
-Britisher
-Britishism
-Britishly
-Briton
-Britons
-Brittany
-Britten
-brittle
-brittleness
-bro
-broach
-broached
-broaches
-broaching
-broad
-broad-brimmed
-broad-gauge
-broad-gauged
-broad-glass
-broad-minded
-broad-mindedly
-broad-mindedness
-broad-spectrum
-broadband
-broadcast
-broadcasted
-broadcaster
-broadcasters
-broadcasting
-broadcastings
-broadcasts
-broadcloth
-broaden
-broadened
-broadener
-broadeners
-broadening
-broadenings
-broadens
-broader
-broadest
-broadloom
-broadly
-broadminded
-broadness
-broadsheet
-broadside
-broadsword
-Broadway
-Brobdingnag
-brocade
-brocaded
-broccoli
-brochette
-brochure
-brochures
-Brock
-brogan
-Broglie
-brogue
-broil
-broiled
-broiler
-broilers
-broiling
-broils
-broke
-broken
-broken-down
-broken-hearted
-brokenhearted
-brokenheartedly
-brokenly
-brokenness
-broker
-brokerage
-brokers
-Bromfield
-bromide
-bromides
-bromidic
-bromine
-Bromley
-bronc
-bronchi
-bronchial
-bronchiole
-bronchioles
-bronchitic
-bronchitis
-broncho
-bronchus
-bronco
-broncobuster
-Bronte
-brontosaur
-Bronx
-bronze
-bronzed
-bronzes
-brooch
-brooches
-brood
-brood-hen
-brooder
-brooding
-broodingly
-broodmare
-broods
-broody
-brook
-Brookdale
-Brooke
-brooked
-Brookfield
-Brookhaven
-brooklet
-Brookline
-Brooklyn
-Brookmont
-brooks
-broom
-brooms
-broomstick
-broomsticks
-broth
-brothel
-brothels
-brother
-brother-hood
-brother-in-law
-brotherhood
-brotherliness
-brotherly
-brothers
-brothers-in-law
-brougham
-brought
-brouhaha
-brow
-browbeat
-browbeaten
-browbeating
-browbeats
-brown
-brown-bag
-brown-bagger
-brown-nose
-Browne
-browned
-Brownell
-browner
-brownest
-Brownian
-brownish
-brownness
-brownnoser
-brownout
-browns
-brownstone
-Brownsville
-brows
-browse
-browser
-browsing
-Bruce
-Bruckner
-Bruegel
-bruin
-bruise
-bruised
-bruiser
-bruises
-bruising
-bruit
-Brumidi
-brunch
-brunches
-Brunei
-brunet
-brunette
-Brunhilde
-Bruno
-Brunswick
-brunt
-brush
-brush-off
-brush-proof
-brush-stroke
-brushed
-brushes
-brushfire
-brushfires
-brushing
-brushlike
-brushoff
-brushwood
-brushwork
-brushy
-brusk
-brusque
-brusquely
-brusqueness
-Brussels
-brutal
-brutalities
-brutality
-brutalization
-brutalize
-brutalized
-brutalizes
-brutalizing
-brutally
-brute
-brutes
-brutish
-brutishly
-brutishness
-Brutus
-Bruxelles
-Bryan
-Bryant
-Bryce
-Bryn
-BS
-BSA
-BSO
-Bt
-BTAM
-btw.
-bub
-bubble
-bubbled
-bubblegum
-bubbles
-bubbling
-bubbly
-bubo
-buccaneer
-Buchanan
-Bucharest
-Buchenwald
-Buchwald
-buck
-buck-passer
-buck-toothed
-buckaroo
-buckboard
-buckboards
-bucked
-bucket
-bucketful
-buckets
-buckeye
-bucking
-buckle
-buckled
-buckler
-buckles
-Buckley
-buckling
-Bucknell
-buckra
-buckram
-bucks
-bucksaw
-buckshot
-buckskin
-buckskins
-buckteeth
-bucktooth
-bucktoothed
-buckwheat
-Bucky
-bucolic
-bucolically
-bud
-Budapest
-Budd
-budded
-Buddha
-Buddhism
-Buddhist
-Buddhists
-buddies
-budding
-buddy
-buddyroo
-budge
-budged
-budgerigar
-budges
-budget
-budgetary
-budgeted
-budgeter
-budgeters
-budgeting
-budgets
-budgie
-budging
-buds
-Budweiser
-Budweisers
-Buehring
-Buena
-Buenos
-buff
-buffalo
-buffaloes
-buffer
-buffered
-buffering
-buffers
-buffet
-buffeted
-buffeting
-buffetings
-buffets
-buffoon
-buffoonery
-buffoonish
-buffoons
-buffs
-bug
-bug-eyed
-bugaboo
-Bugatti
-bugbear
-bugeyed
-bugged
-bugger
-buggered
-buggers
-buggies
-bugging
-buggy
-bughouse
-bugjuice
-bugle
-bugled
-bugler
-bugles
-bugling
-bugs
-Buick
-build
-build-up
-builder
-builders
-building
-building-lease
-building-society
-buildings
-builds
-buildup
-buildups
-built
-built-in
-built-up
-builtin
-Bujumbura
-bulb
-Bulba
-bulbous
-bulbs
-Bulgaria
-Bulgarian
-bulge
-bulged
-bulging
-bulgy
-bulimarexia
-bulimia
-bulimic
-bulk
-bulked
-bulkhead
-bulkheads
-bulkiness
-bulks
-bulky
-bull
-bull's-eye
-bull-headed
-bulldog
-bulldogs
-bulldoze
-bulldozed
-bulldozer
-bulldozes
-bulldozing
-bulled
-bullet
-bullet-proof
-bulletin
-bulletins
-bulletproof
-bullets
-bullfight
-bullfighter
-bullfighting
-bullfinch
-bullfrog
-bullhead
-bullheaded
-bullheadedly
-bullheadedness
-bullhorn
-bullied
-bullies
-bulling
-bullion
-bullish
-bullishly
-bullishness
-bullneck
-bullock
-bullpen
-bullring
-bulls
-bulls-optimists
-bullseye
-bullshit
-bullshitter
-bully
-bullying
-bullyrag
-bulrush
-bulwark
-bulwarks
-bum
-bumble
-bumble-bee
-bumblebee
-bumblebees
-bumbled
-bumbler
-bumblers
-bumbles
-bumbling
-Bumbry
-bummed
-bummer
-bumming
-bump
-bumped
-bumper
-bumper-to-bumper
-bumpers
-bumpiness
-bumping
-bumpkin
-bumps
-bumptious
-bumptiously
-bumptiousness
-bumpy
-bums
-bun
-buna
-bunch
-bunched
-bunches
-bunching
-bunchy
-bunco
-buncombe
-Bundestag
-bundle
-bundled
-bundles
-bundling
-Bundoora
-Bundy
-bung
-bungalow
-bungalows
-bungee
-bunghole
-bungle
-bungled
-bungler
-bunglers
-bungles
-bungling
-bunion
-bunions
-bunk
-bunker
-bunkered
-bunkers
-bunkhouse
-bunkhouses
-bunkmate
-bunkmates
-bunko
-bunks
-bunkum
-bunnies
-bunny
-buns
-Bunsen
-bunt
-bunted
-bunter
-bunters
-bunting
-bunts
-Bunyan
-buoy
-buoyancy
-buoyant
-buoyantly
-buoyed
-buoys
-bur
-Burbank
-burble
-burbs
-Burch
-burden
-burdened
-burdening
-burdens
-burdensome
-burdock
-bureau
-bureaucracies
-bureaucracy
-bureaucrat
-bureaucratic
-bureaucratically
-bureaucratism
-bureaucratization
-bureaucratize
-bureaucrats
-BUREAUFAX
-bureaus
-bureaux
-burette
-burg
-burgeon
-burgeoned
-burgeoning
-burger
-burgess
-burgesses
-burgh
-burgher
-burghers
-burglar
-burglaries
-burglarize
-burglarized
-burglarizes
-burglarizing
-burglarproof
-burglarproofed
-burglarproofing
-burglarproofs
-burglars
-burglary
-burgle
-burgomaster
-Burgundian
-Burgundies
-burgundy
-burial
-burial-ground
-buried
-buries
-burin
-burke
-Burkes
-burl
-burlap
-burled
-burlesque
-burlesques
-burliness
-Burlingame
-Burlington
-burly
-Burma
-Burmese
-burn
-burnable
-Burne
-burned
-burner
-burners
-Burnes
-Burnett
-Burnham
-burning
-burningly
-burnings
-burnish
-burnished
-burnisher
-burnishes
-burnishing
-burnoose
-burnous
-burnout
-Burnside
-Burnsides
-burnt
-burntly
-burntness
-burp
-burped
-burping
-burps
-burr
-burr-drill
-burrito
-burro
-Burroughs
-burrow
-burrowed
-burrower
-burrowing
-burrows
-burrs
-bursa
-bursae
-bursar
-bursary
-bursitis
-burst
-burster
-burstiness
-bursting
-bursts
-bursty
-Burt
-Burton
-Burtt
-Burundi
-Burundian
-bury
-burying
-burying-ground
-bus
-bus-boy
-busboy
-busboys
-busby
-Busch
-bused
-buses
-busgirl
-bush
-bush-league
-bush-leaguer
-bush-ranger
-bushed
-bushel
-bushels
-bushes
-bushiness
-bushing
-bushman
-bushmaster
-Bushnell
-bushwhack
-bushwhacked
-bushwhacker
-bushwhacking
-bushwhacks
-bushy
-busied
-busier
-busiest
-busily
-business
-business-like
-businesses
-businesslike
-businessman
-businessmen
-businessperson
-businesswoman
-busing
-buskin
-busman
-buss
-bussed
-busses
-bussing
-bust
-bustard
-bustards
-busted
-buster
-bustle
-bustling
-busts
-busty
-busy
-busy-body
-busybody
-busyness
-busywork
-but
-butane
-butch
-butcher
-butcher's
-butchered
-butchers
-butchery
-butcher´s
-butler
-butlers
-butt
-butte
-butted
-butter
-butter-bean
-butter-finger
-butterball
-butterbur
-buttercup
-buttered
-butterer
-butterers
-butterfat
-Butterfield
-butterfingered
-butterfingers
-butterflies
-butterfly
-butterine
-buttering
-buttermilk
-butternut
-butters
-butterscotch
-buttery
-buttes
-butting
-buttock
-buttocks
-button
-button-down
-buttoned
-buttonhole
-buttonholes
-buttoning
-buttons
-buttonwood
-buttress
-buttressed
-buttresses
-buttressing
-Buttrick
-butts
-butyl
-butyrate
-butyric
-buxom
-Buxtehude
-Buxton
-buy
-buyback
-buyer
-buyers
-buying
-buyout
-buys
-buzz
-buzzard
-buzzards
-buzzed
-buzzer
-buzzes
-buzzing
-buzzword
-buzzwords
-buzzy
-by
-by-and-by
-by-blow
-by-election
-by-law
-by-line
-by-pass
-by-path
-by-product
-by-road
-by-stander
-by-way
-bye
-bye-bye
-bye-election
-bye-law
-byelaw
-Byelorussia
-Byers
-bygone
-bygones
-bylaw
-bylaws
-byline
-bylines
-BYOB
-bypass
-bypassed
-bypasses
-bypassing
-bypath
-byplay
-byproduct
-byproducts
-Byrd
-Byrne
-byroad
-Byron
-Byronic
-Byronism
-Byronize
-Byronizes
-byssinosis
-bystander
-bystanders
-byte
-bytes
-byway
-byways
-byword
-bywords
-Byzantine
-Byzantinize
-Byzantinizes
-Byzantium
-c
-C-note
-c.
-Ca
-ca'canny
-cab
-cab-stand
-cabal
-cabala
-caballero
-cabana
-cabaret
-cabbage
-cabbage-head
-cabbage-lettuce
-cabbage-rose
-cabbages
-cabbal
-cabbala
-cabbie
-cabby
-cabdriver
-cabhood
-cabin
-cabin-lift
-cabinet
-cabinet-maker
-cabinetmaker
-cabinetmaking
-cabinetry
-cabinets
-cabinetwork
-cabins
-cable
-cable-car
-cable-railway
-cablecast
-cablecasting
-cabled
-cablegram
-cables
-cablet
-cabling
-CABLIS
-cabman
-cabochon
-caboodle
-caboose
-Cabot
-cabotage
-Cabrini
-cabriolet
-cabs
-cabstand
-CAC
-cacao
-cacao-tree
-cache
-cached
-cachepot
-caches
-cachet
-cachexy
-caching
-cackle
-cackled
-cackler
-cackles
-cackling
-CACON
-cacophonous
-cacophony
-cacteous
-cacti
-cactus
-cactuses
-cacuminal
-cad
-CAD/CAM
-cadaver
-cadaverous
-caddie
-caddish
-caddishly
-caddishness
-caddy
-cadence
-cadenced
-cadenza
-cadet
-Cadette
-cadge
-cadger
-Cadillac
-Cadillacs
-cadmium
-cadre
-cadres
-caducei
-caduceus
-Cady
-Caesar
-Caesarean
-Caesarian
-Caesarize
-Caesarizes
-caesium
-caesura
-caesurae
-cafeteria
-caffeine
-caftan
-café
-cafés
-cage
-caged
-cager
-cagers
-cages
-cagey
-cagily
-caginess
-caging
-cagy
-Cahill
-cahoot
-cahoots
-CAI
-caiman
-Cain
-Caine
-cairn
-Cairo
-caisson
-caitiff
-Cajan
-cajole
-cajoled
-cajolement
-cajoler
-cajolery
-cajoles
-cajoling
-Cajun
-Cajuns
-cake
-caked
-cakes
-cakewalk
-caking
-caky
-Cal
-calabash
-calaboose
-Calais
-calamari
-calamine
-calamities
-calamitous
-calamitously
-calamity
-calamity-howling
-calcareous
-Calceolaria
-calciferous
-calcification
-calcify
-calcimine
-calcine
-calcite
-calcium
-Calcomp
-calculable
-calculate
-calculated
-calculatedly
-calculates
-calculating
-calculatingly
-calculation
-calculations
-calculative
-calculator
-calculators
-calculi
-calculus
-calculuses
-Calcutta
-Calder
-caldera
-caldron
-Caldwell
-Caleb
-calendar
-calendars
-calender
-calf
-calfskin
-Calgary
-Calhoun
-Cali
-caliber
-calibers
-calibrate
-calibrated
-calibrates
-calibrating
-calibration
-calibrations
-calibrator
-calibre
-calico
-Calif
-California
-Californian
-Californians
-californium
-Caligula
-caliper
-calipers
-caliph
-caliphate
-caliphs
-calisthenic
-calisthenics
-calix
-Calixtin
-calk
-Calkins
-call
-call-back
-call-box
-call-girl
-call-in
-call-up
-calla
-callable
-Callaghan
-Callahan
-Callan
-callback
-called
-caller
-callers
-calligrapher
-calligraphic
-calligraphist
-calligraphy
-calling
-calliope
-calliper
-callipers
-callisthenics
-Callisto
-callosity
-callous
-calloused
-callously
-callousness
-callow
-callowness
-calls
-callus
-callused
-calm
-calmed
-calmer
-calmest
-calming
-calmingly
-calmly
-calmness
-calms
-calomel
-caloric
-calorie
-calories
-calorific
-calorimeter
-calorimetric
-calorimetry
-calory
-Caltech
-calumet
-calumniate
-calumniation
-calumniator
-calumnious
-calumny
-Calvary
-calve
-Calvert
-calves
-Calvin
-Calvinism
-Calvinist
-Calvinistic
-Calvinize
-Calvinizes
-calyces
-calypso
-calyx
-cam
-camaraderie
-camber
-cambia
-cambial
-cambium
-Cambodia
-Cambodian
-Cambrian
-cambric
-Cambridge
-camcorder
-Camden
-came
-camel
-camel's-hair
-camelhair
-camellia
-Camelot
-camels
-Camembert
-cameo
-camera
-cameraman
-cameramen
-cameras
-camerawoman
-Cameron
-Cameroon
-Cameroonian
-Cameroun
-Camilla
-Camille
-Camino
-camisole
-camomile
-camouflage
-camouflaged
-camouflager
-camouflages
-camouflaging
-camp
-camp-on
-campaign
-campaigned
-campaigner
-campaigners
-campaigning
-campaigns
-campanile
-campanili
-campanologist
-campanology
-Campbell
-Campbellsport
-camped
-camper
-campers
-campesino
-campfire
-campground
-camphor
-camping
-camps
-campsite
-campus
-campuses
-campy
-Campylobacter
-camshaft
-Camus
-can
-can't
-can-do
-Canaan
-Canaanite
-Canad
-Canada
-Canadian
-Canadianism
-Canadianization
-Canadianizations
-Canadianize
-Canadianizes
-Canadians
-canal
-canalization
-canalize
-canals
-canape
-canard
-canaries
-canary
-canasta
-Canaveral
-Canberra
-cancan
-cancel
-cancelation
-canceled
-canceler
-canceling
-cancellation
-cancellations
-canceller
-cancels
-cancer
-cancerous
-cancers
-Candace
-candelabra
-candelabrum
-candid
-candidacy
-candidate
-candidates
-candidature
-Candide
-candidly
-candidness
-candied
-candies
-candle
-candlelight
-Candlemas
-candlepower
-candler
-candles
-candlestick
-candlesticks
-candlewoman
-candor
-candour
-candy
-cane
-cane-sugar
-canebrake
-caner
-Canfield
-canine
-Canis
-canister
-canker
-cankerous
-cankerworm
-cannabis
-canned
-cannel
-cannelloni
-canner
-canners
-cannery
-cannibal
-cannibalism
-cannibalistic
-cannibalization
-cannibalize
-cannibalized
-cannibalizes
-cannibalizing
-cannibals
-cannily
-canniness
-canning
-cannister
-cannisters
-cannon
-cannon-fodder
-cannonade
-cannonball
-cannons
-cannot
-canny
-canoe
-canoeing
-canoeist
-canoes
-Canoga
-canon
-canonic
-canonical
-canonicalization
-canonicalize
-canonicalized
-canonicalizes
-canonicalizing
-canonically
-canonicals
-canonization
-canonize
-canons
-canopied
-Canopus
-canopy
-cans
-canst
-cant
-cantabile
-Cantabrigian
-cantaloup
-cantaloupe
-cantankerous
-cantankerously
-cantankerousness
-cantata
-canteen
-canter
-Canterbury
-canticle
-cantilever
-cantilevered
-canting
-canto
-canton
-cantonal
-Cantonese
-cantonment
-cantons
-cantor
-cantors
-Canute
-canvas
-canvasback
-canvases
-canvass
-canvassed
-canvasser
-canvassers
-canvasses
-canvassing
-canyon
-canyons
-can´t
-caoutchouc
-cap
-cap-a-pie
-capabilities
-capability
-capable
-capably
-capacious
-capaciously
-capaciousness
-capacitance
-capacitances
-capacitate
-capacities
-capacitive
-capacitor
-capacitors
-capacity
-caparison
-cape
-caped
-caper
-capers
-capes
-capeskin
-Capet
-Capetown
-capias
-capilary
-capillarity
-capillary
-Capistrano
-capita
-capital
-capitalism
-capitalist
-capitalistic
-capitalistically
-capitalists
-capitalization
-capitalizations
-capitalize
-capitalized
-capitalizer
-capitalizers
-capitalizes
-capitalizing
-capitally
-capitals
-Capitan
-capitation
-Capitol
-Capitoline
-capitols
-capitulate
-capitulation
-caplet
-capo
-capon
-capped
-capping
-cappuccino
-Cappy
-caprice
-capricious
-capriciously
-capriciousness
-Capricorn
-caps
-capsize
-capstan
-capstone
-capsular
-capsule
-capsulize
-Capt
-Capt.
-captain
-captaincy
-captained
-captaining
-captains
-caption
-captions
-captious
-captiously
-captiousness
-captivate
-captivated
-captivates
-captivating
-captivation
-captivator
-captive
-captives
-captivity
-captor
-captors
-capture
-captured
-capturer
-capturers
-captures
-capturing
-Caputo
-capybara
-car
-car-pool
-car-pooler
-car-wax
-Caracas
-caracul
-carafe
-caramel
-caramelize
-carapace
-carat
-caravan
-caravans
-caravansary
-caravanserai
-caravel
-caraway
-carbide
-carbine
-carbocaneous
-carbohydrate
-carbolic
-Carboloy
-carbon
-carbon-date
-carbon-paper
-carbonaceous
-carbonate
-carbonated
-carbonates
-carbonation
-Carbondale
-Carbone
-Carbones
-carbonic
-carboniferous
-carbonization
-carbonize
-carbonized
-carbonizer
-carbonizers
-carbonizes
-carbonizing
-carbons
-Carborundum
-carboy
-carbuncle
-carbuncular
-carburetor
-carburetter
-carburettor
-carcase
-carcass
-carcasses
-carcinogen
-carcinogenic
-carcinogenicity
-carcinoma
-carcinomata
-card
-card-carrying
-card-sharper
-cardamom
-cardboard
-carder
-cardiac
-Cardiff
-cardigan
-cardinal
-cardinalities
-cardinality
-cardinally
-cardinals
-Cardiod
-cardiogram
-cardiograph
-cardiologist
-cardiology
-cardiopulmonary
-cardiovascular
-cards
-cardsharp
-cardsharper
-care
-cared
-careen
-career
-careerist
-careers
-carefree
-carefreely
-carefreeness
-careful
-careful!
-carefull
-carefully
-carefulness
-caregiver
-careless
-carelessly
-carelessness
-carer
-cares
-caress
-caressed
-caresser
-caresses
-caressing
-caressingly
-caret
-caretaker
-careworn
-Carey
-carfare
-Cargill
-cargo
-cargoes
-carhop
-Carib
-Caribbean
-caribou
-caricature
-caricaturist
-caries
-carillon
-caring
-Carinthia
-carious
-carjack
-carjacker
-carjacking
-Carl
-Carl(e)
-Carla
-Carleton
-Carletonian
-Carlin
-Carlisle
-Carlo
-carload
-Carlsbad
-Carlsbads
-Carlson
-Carlton
-Carlyle
-carman
-Carmela
-Carmen
-Carmichael
-carmine
-carnage
-carnal
-carnality
-carnally
-carnation
-Carnegie
-carnelian
-carney
-Carniola
-carnival
-carnivals
-carnivore
-carnivorous
-carnivorously
-carnivorousness
-carny
-carob
-carol
-caroler
-Carolina
-Carolinas
-Caroline
-Carolingian
-Carolinian
-Carolinians
-caroller
-carols
-Carolyn
-carom
-carotene
-carotid
-carousal
-carouse
-carousel
-carouser
-carp
-carpal
-Carpathia
-Carpathian
-Carpathians
-carpel
-carpenter
-carpenters
-carpentry
-carper
-carpet
-carpet-knight
-carpetbag
-carpetbagger
-carpeted
-carpeting
-carpets
-carpi
-carpool
-carport
-carpus
-Carr
-Carrara
-carrel
-carrell
-carriage
-carriage-forward
-carriage-free
-carriages
-carriageway
-Carrie
-carried
-carrier
-carrier-pigeon
-carriers
-carries
-carrion
-Carroll
-carrot
-carrot(s)
-carrots
-carrottop
-carroty
-carrousel
-Carruthers
-carry
-carry-on
-carry-out
-carry-over
-carryall
-carrying
-carryout
-carryover
-carryovers
-cars
-carsick
-carsickness
-Carson
-cart
-cart-horse
-cart-load
-cart-road
-cart-wright
-cartage
-carted
-cartel
-carter
-carters
-Cartesian
-Carthage
-Carthaginian
-carthorse
-Cartier
-cartilage
-cartilaginous
-carting
-cartload
-cartogram
-cartographer
-cartographic
-cartography
-carton
-cartons
-cartoon
-cartoonist
-cartoons
-cartouche
-cartridge
-cartridges
-carts
-cartway
-cartwheel
-Carty
-Caruso
-carve
-carved
-carver
-carves
-carving
-carving-knife
-carvings
-caryatid
-caryatides
-CAS
-casaba
-Casablanca
-Casanova
-cascadable
-cascade
-cascaded
-cascades
-cascading
-cascara
-case
-case-hardened
-case-law
-cased
-caseharden
-casein
-caseload
-casemate
-casement
-casements
-cases
-casework
-caseworker
-Casey
-cash
-cash-book
-cash-strapped
-cashbook
-cashed
-casher
-cashers
-cashes
-cashew
-cashier
-cashiers
-cashing
-cashless
-cashmere
-casing
-casings
-casino
-cask
-casked
-casket
-caskets
-casks
-Caspian
-casque
-Cassandra
-Cassatt
-cassava
-casserole
-casseroles
-cassette
-cassia
-cassino
-Cassiopeia
-Cassite
-Cassites
-Cassius
-cassock
-cassowary
-cast
-cast-iron
-cast-off
-castanet
-castanets
-castaway
-caste
-castellated
-caster
-casters
-castes
-castigate
-castigation
-castigator
-Castile
-Castillo
-casting
-casting-vote
-castle
-castled
-castles
-castoff
-castor
-castrate
-castration
-Castries
-Castro
-Castroism
-casts
-casual
-casually
-casualness
-casuals
-casualties
-casualty
-casuist
-casuistic
-casuistry
-cat
-cat's-paw
-cat-o'-nine-tails
-cataclysm
-cataclysmal
-cataclysmic
-catacomb
-catacombs
-catafalque
-Catalan
-catalepsy
-cataleptic
-Catalina
-catalog
-cataloged
-cataloger
-cataloging
-catalogs
-catalogue
-cataloguer
-cataloguing
-Catalonia
-catalpa
-catalyses
-catalysis
-catalyst
-catalysts
-catalytic
-catalyze
-catalyzer
-catamaran
-catapult
-cataract
-catarrh
-catastrophe
-catastrophes
-catastrophic
-catastrophically
-catatonia
-catatonic
-Catawba
-catbird
-catboat
-catcall
-catch
-Catch-22
-catch-as-catch-can
-catch-fly
-catch-title
-catchable
-catchall
-catcher
-catchers
-catches
-catching
-catchment
-catchpenny
-catchphrase
-catchpole
-catchpoll
-catchup
-catchword
-catchy
-catechism
-catechist
-catechize
-categorical
-categorically
-categories
-categorization
-categorize
-categorized
-categorizer
-categorizers
-categorizes
-categorizing
-category
-catenate
-catenati
-catenation
-cater
-cater-cornered
-catercorner
-catered
-caterer
-catering
-caterpillar
-caterpillar-wheeled
-caterpillars
-caters
-caterwaul
-catfish
-catgut
-catharses
-catharsis
-cathartic
-cathedral
-cathedrals
-Cather
-Catherine
-Catherwood
-catheter
-catheterize
-catheters
-cathode
-cathodes
-cathodic
-catholic
-catholicism
-Catholicisms
-catholicity
-catholicize
-Catholics
-Cathy
-cation
-catkin
-catlike
-catnap
-catnip
-cats
-Catskill
-Catskills
-catsup
-cattail
-cattily
-cattiness
-cattle
-cattle-lifter
-cattle-pen
-cattle-shed
-cattleman
-cattlemen
-cattleshow
-catty
-catty-corner
-catty-cornered
-CATV
-catwalk
-Caucasian
-Caucasians
-Caucasoid
-Caucasus
-Cauchy
-caucus
-caudal
-caudally
-caught
-cauldron
-cauldrons
-cauliflower
-caulk
-caulker
-caulking
-causal
-causality
-causally
-causation
-causations
-causative
-cause
-caused
-causeless
-causer
-causerie
-causes
-causeway
-causeways
-causey
-causing
-caustic
-caustically
-causticity
-causticly
-caustics
-cauterization
-cauterize
-cautery
-caution
-cautionary
-cautioned
-cautioner
-cautioners
-cautioning
-cautionings
-cautions
-cautious
-cautiously
-cautiousness
-cavalcade
-cavalier
-cavalierly
-cavalierness
-cavalry
-cavalryman
-cave
-cave-dweller
-cave-in
-cave-man
-caveat
-caveats
-caved
-caveman
-cavemen
-Cavendish
-cavern
-cavernous
-cavernously
-caverns
-caves
-caviar
-caviare
-cavil
-caviler
-caviller
-Caviness
-caving
-cavities
-cavity
-cavort
-caw
-cawing
-cay
-cayenne
-Cayley
-cayman
-Cayuga
-cayuse
-CBC
-CBS
-CC
-CCC
-CCCC
-CCL
-CCTV
-CCU
-CD
-CD-AUDIO
-CD-PROM
-CDC
-CDI
-CDT
-CDV
-Ce
-cease
-cease-fire
-ceased
-ceasefire
-ceaseless
-ceaselessly
-ceaselessness
-ceases
-ceasing
-ceca
-cecal
-Cecil
-Cecilia
-cecograph
-Cecropia
-cecum
-cedar
-cede
-ceded
-ceder
-cedilla
-ceding
-Cedric
-CEEFAX
-ceiling
-ceilings
-celandine
-Celanese
-Celebes
-celebrant
-celebrate
-celebrated
-celebrates
-celebrating
-celebration
-celebrations
-celebrator
-celebratory
-celebrities
-celebrity
-celerity
-celery
-celesta
-Celeste
-celestial
-celestially
-Celia
-celibacy
-celibate
-cell
-cellar
-cellarage
-cellars
-celled
-Cellini
-cellist
-cellists
-cello
-cellophane
-cellotape
-cells
-cellular
-cellulite
-celluloid
-cellulose
-Celsius
-celt
-Celtic
-Celticize
-Celticizes
-cemant
-cemballo
-cement
-cementation
-cemented
-cementer
-cementery
-cementing
-cements
-cementum
-cemeteries
-cemetery
-cenobite
-cenobitic
-cenotaph
-Cenozoic
-cense
-censer
-censor
-censored
-censorial
-censoring
-censorious
-censoriously
-censoriousness
-censoriuos
-censors
-censorship
-censurable
-censure
-censured
-censurer
-censures
-census
-censuses
-cent
-centaur
-centaury
-centavo
-centenarian
-centenary
-centennial
-centennially
-center
-centerboard
-centered
-centerfold
-centering
-centerpiece
-centerpieces
-centers
-centesimal
-centigrade
-centigram
-centigramme
-centiliter
-centilitre
-centime
-centimeter
-centimeters
-centimetre
-centipede
-centipedes
-centner
-central
-Centralia
-centralism
-centralist
-centrality
-centralization
-centralize
-centralized
-centralizer
-centralizes
-centralizing
-centrally
-centre
-centrepiece
-centrifugal
-centrifugally
-centrifuge
-centripetal
-centripetally
-centrist
-centroid
-cents
-centuple
-centuries
-centurion
-century
-CEO
-cephalic
-Cepheus
-ceramic
-ceramicist
-ceramics
-ceramist
-Cerberus
-cereal
-cereals
-cerebella
-cerebellar
-cerebellum
-cerebra
-cerebral
-cerebrate
-cerebration
-cerebro-spinal
-cerebrum
-cerement
-ceremonial
-ceremonially
-ceremonialness
-ceremonies
-ceremonious
-ceremoniously
-ceremoniousness
-ceremony
-Ceres
-cerise
-cerium
-cermet
-CERN
-certain
-certainly
-certainties
-certainty
-certifiable
-certifiably
-certificate
-certificated
-certificates
-certification
-certifications
-certified
-certifier
-certifiers
-certifies
-certify
-certifying
-certitude
-cerulean
-Cervantes
-cervical
-cervices
-cervix
-Cesare
-Cesarian
-cesium
-cessation
-cessations
-cession
-cessionary
-Cessna
-cesspool
-cetacean
-cetaceous
-Cetus
-Ceylon
-Ceylonese
-Cezanne
-Cezannes
-CF
-CFC
-CFO
-cha-cha
-Chablis
-Chablises
-Chad
-Chadian
-Chadwick
-chafe
-chafer
-chaff
-chaffer
-Chaffey
-chaffinch
-chaffing
-chafing
-Chagall
-chagrin
-chain
-chain-saw
-chain-smoke
-chain-smoker
-chain-stitch
-chain-store
-chained
-chaining
-chains
-chainsaw
-chair
-chair-lift
-chaired
-chairing
-chairlady
-chairlift
-chairman
-chairmanship
-chairmen
-chairperson
-chairpersons
-chairs
-chairwoman
-chairwomen
-chaise
-chalcedony
-chalcography
-Chaldea
-chalet
-chalice
-chalices
-chalk
-chalkboard
-chalked
-chalkiness
-chalking
-chalks
-chalky
-challenge
-challenge-cup
-challenged
-challenger
-challengers
-challenges
-challenging
-challis
-Chalmers
-chamber
-chamber-maid
-chamber-pot
-chambered
-chamberlain
-chamberlains
-chambermaid
-chambray
-chameleon
-chamfer
-chammy
-chamois
-chamoix
-chamomile
-champ
-champagne
-champaign
-champion
-championed
-championing
-champions
-championship
-championships
-Champlain
-chance
-chanced
-chancel
-chancellery
-chancellor
-chancellorship
-Chancellorsville
-chancellory
-chancelry
-chancery
-chances
-chanciness
-chancing
-chancre
-chancy
-chandelier
-chandeliers
-Chandigarh
-chandler
-Chang
-Changchun
-change
-changeability
-changeable
-changeableness
-changeably
-changed
-changeful
-changeless
-changeling
-changeover
-changer
-changers
-changes
-changing
-Changsha
-channel
-channeled
-channeling
-channelization
-channelize
-channelizing
-channelled
-channeller
-channellers
-channelling
-channels
-Channing
-chanson
-chant
-chanted
-chanter
-chanteuse
-chantey
-chanticleer
-chanticleers
-Chantilly
-chanting
-chants
-chanty
-Chanukah
-Chao
-chaos
-chaotic
-chaotically
-chap
-chap-book
-chaparral
-chapbook
-chapeau
-chapeaux
-chapel
-chapels
-chaperon
-chaperonage
-chaperone
-chaperoned
-chaplain
-chaplaincy
-chaplains
-chaplet
-Chaplin
-Chapman
-chapped
-chaps
-chapter
-chapters
-char
-char-a-banc
-char-broil
-charabanc
-character
-characteristic
-characteristically
-characteristics
-characterizable
-characterization
-characterizations
-characterize
-characterized
-characterizer
-characterizers
-characterizes
-characterizing
-characterless
-characters
-charactron
-charade
-charades
-charbroil
-charcoal
-charcoaled
-chard
-chardonnay
-chare
-charge
-chargeable
-charged
-charger
-chargers
-charges
-charging
-charily
-chariness
-chariot
-charioteer
-chariots
-charisma
-charismatic
-charitable
-charitableness
-charitably
-charities
-charity
-charlatan
-charlatanism
-charlatanry
-Charlemagne
-Charlemagnes
-Charles
-Charleston
-Charley
-Charlie
-Charlotte
-Charlottesville
-Charlottetown
-charm
-charmed
-charmer
-charmers
-charming
-charmingly
-charms
-charnel-house
-Charon
-charred
-chars
-chart
-Charta
-chartable
-charted
-charter
-charter-party
-chartered
-charterer
-chartering
-charters
-charting
-chartings
-chartism
-chartist
-Chartres
-chartreuse
-charts
-chartulary
-charwoman
-chary
-Charybdis
-chase
-chased
-chaser
-chasers
-chases
-chasing
-chasm
-chasms
-chassis
-chaste
-chastely
-chasten
-chasteness
-chastise
-chastised
-chastisement
-chastiser
-chastisers
-chastises
-chastising
-chastity
-chasuble
-chat
-chateau
-chateaus
-chateaux
-chatelaine
-Chatham
-Chattahoochee
-Chattanooga
-chattel
-chatter
-chatterbox
-chattered
-chatterer
-chattering
-chatters
-chattily
-chattiness
-chatting
-chatty
-Chaucer
-chauffeur
-chauffeured
-Chauncey
-Chautauqua
-chauvinism
-chauvinist
-chauvinistic
-chauvinistically
-cheap
-cheap-jack
-cheapen
-cheapened
-cheapening
-cheapens
-cheaper
-cheapest
-cheaply
-cheapness
-cheapskate
-cheat
-cheated
-cheater
-cheaters
-cheating
-cheats
-chechako
-Chechen
-Chechenian
-check
-check-clock
-check-in
-check-up
-checkable
-checkbook
-checkbooks
-checked
-checker
-checkerboard
-checkerboarded
-checkerboarding
-checkered
-checkers
-checking
-checklist
-checkmate
-checkoff
-checkout
-checkpoint
-checkpoints
-checkroom
-checks
-checksum
-checksummed
-checksumming
-checksums
-checkup
-cheek
-cheekbone
-cheekily
-cheekiness
-cheeks
-cheeky
-cheep
-cheer
-Cheer-oh
-cheered
-cheerer
-cheerful
-cheerfully
-cheerfulness
-cheeriby
-cheerily
-cheeriness
-cheering
-cheerio
-cheerleader
-cheerless
-cheerlessly
-cheerlessness
-cheers
-cheery
-cheese
-cheese-cake
-cheese-eater
-cheese-paring
-cheeseburger
-cheesecake
-cheesecloth
-cheesehead
-cheesemonger
-cheeseparing
-cheeses
-cheesiness
-cheesy
-cheetah
-Cheezit!
-chef
-chefs
-Chekhov
-chelation
-Chelsea
-Chelyabinsk
-chemical
-chemically
-chemicals
-chemise
-chemisette
-chemist
-chemist's
-chemistries
-chemistry
-chemists
-chemotherapeutic
-chemotherapy
-chemurgy
-Chen
-Cheney
-Cheng
-Chengdu
-chenille
-Cheops
-chep
-cheque
-chequeer
-chequered
-cherish
-cherished
-cherishes
-cherishing
-Cheriton
-Cherokee
-Cherokees
-cheroot
-cherries
-cherry
-cherry-tree
-chert
-cherub
-cherubic
-cherubim
-cherubs
-chervil
-Cheryl
-Chesapeake
-Cheshire
-chess
-chess-board
-chessboard
-chessman
-chessmen
-chest
-chested
-Chester
-Chesterton
-chestful
-chestnut
-chestnuts
-chests
-chesty
-chevalier
-cheviot
-Chevrolet
-chevron
-chevy
-chew
-chewed
-chewer
-chewers
-chewiness
-chewing
-chewing-gum
-chews
-chewy
-Cheyenne
-Cheyennes
-chi
-chi-chi
-Chiang
-Chianti
-chiaroscuro
-Chiba
-chic
-Chicago
-Chicagoan
-Chicagoans
-Chicana
-Chicanas
-chicane
-chicanery
-Chicano
-Chicanos
-chichi
-chick
-chick-pea
-chickadee
-chickadees
-Chickasaw
-Chickasaws
-chicken
-chicken-hearted
-chicken-livered
-chicken-pox
-chickenfeed
-chickenhearted
-chickenpox
-chickens
-Chickie!
-chickpea
-chicks
-chickweed
-chicle
-chicness
-chicory
-chid
-chidden
-chide
-chided
-chides
-chiding
-chidingly
-chief
-chiefdom
-chiefly
-chiefs
-chieftain
-chieftains
-chiffon
-chiffonier
-chigger
-chignon
-chilblain
-chilblained
-child
-childbearing
-childbirth
-childcare
-childe
-childhood
-childish
-childishly
-childishness
-childless
-childlessness
-childlike
-childproof
-children
-children´s
-child´s
-Chilean
-Chiles
-chili
-chill
-chilled
-chiller
-chillers
-chilli
-chillier
-chilliness
-chilling
-chillingly
-chillness
-chills
-chilly
-chimaera
-chime
-chimer
-chimera
-chimeric
-chimerical
-chimes
-chimney
-chimney-corner
-chimney-pot
-chimney-sweep
-chimneyer
-chimneys
-chimp
-chimpanzee
-chin
-chin-chin
-chin-up
-chin-wag
-china
-china-clay
-china-closet
-China-town
-Chinaman
-Chinamen
-Chinas
-Chinatown
-chinaware
-Chinawoman
-chinchilla
-chine
-Chinese
-Ching
-chink
-chinked
-chinks
-chinned
-chinner
-chinners
-chinning
-chino
-Chinook
-chinos
-chins
-chintz
-chintzy
-chip
-chipmunk
-chipmunks
-Chippendale
-chipper
-Chippewa
-chippie
-chips
-chirograph
-chirography
-chiropodist
-chiropody
-chiropractic
-chiropractor
-chirp
-chirped
-chirping
-chirps
-chirpy
-chirr
-chirrup
-chisel
-chiseled
-chiseler
-chiseller
-chisels
-Chisholm
-chit
-chit-chat
-chitchat
-chitin
-chitinous
-chitlings
-chitlins
-Chittagong
-chitterlings
-chivalrous
-chivalrously
-chivalrousness
-chivalry
-chive
-chives
-chlamydia
-Chloe
-chloral
-chlordane
-chloride
-chlorinate
-chlorination
-chlorine
-chlorofluorocarbon
-chloroform
-chlorophyl
-chlorophyll
-chloroplast
-chloroplasts
-chlorosis
-chlorous
-choc-ice
-chocaholic
-chock
-chock-a-block
-chock-full
-chockablock
-chocks
-chocoholic
-chocolate
-chocolates
-chocolatey
-chocolaty
-Choctaw
-Choctaws
-choice
-choices
-choicest
-choir
-choir-master
-choirboy
-choirmaster
-choirs
-choke
-chokecherry
-choked
-choker
-chokers
-chokes
-choking
-choky
-cholecyst
-choledoch
-choler
-cholera
-choleric
-cholerie
-cholesterin
-cholesterol
-chomp
-Chomsky
-Chongqing
-choo-choo
-choose
-choose!
-chooser
-choosers
-chooses
-choosey
-choosiness
-choosing
-choosy
-chop
-chophouse
-Chopin
-chopped
-chopper
-choppers
-choppily
-choppiness
-chopping
-choppy
-chops
-chopstick
-chopsticks
-chopy
-choral
-chorale
-chorally
-chord
-chordal
-chordate
-chorded
-chording
-chords
-chore
-chorea
-choreograph
-choreographer
-choreographic
-choreographically
-choreography
-chores
-choring
-chorist
-chorister
-choroid
-chortle
-chortler
-chorus
-chorus-singer
-chorused
-choruses
-chose
-chosen
-Chou
-chow
-chowder
-chrestomathy
-Chris
-chrism
-Christ
-Christchurch
-christen
-Christendom
-christened
-christening
-christens
-Christensen
-Christenson
-Christian
-Christiana
-Christianity
-Christianization
-Christianizations
-Christianize
-Christianizer
-Christianizers
-Christianizes
-Christianizing
-Christians
-Christiansen
-Christianson
-Christie
-Christina
-Christine
-Christlike
-Christmas
-Christmastide
-Christmastime
-Christoffel
-Christoph
-Christopher
-Christy
-chromatic
-chromatically
-chromatin
-chromatogram
-chromatograph
-chromatography
-chrome
-chromium
-chromium-plated
-chromo-paper
-chromograph
-chromolithograph
-chromolithography
-chromophotography
-chromosomal
-chromosome
-chromosphere
-chromoxylography
-chronic
-chronically
-chronicle
-chronicled
-chronicler
-chroniclers
-chronicles
-chronogram
-chronograph
-chronography
-chronological
-chronologically
-chronologies
-chronologist
-chronology
-chronometer
-chrysalides
-chrysalis
-chrysanthemum
-Chrysler
-chub
-chubbier
-chubbiest
-chubbiness
-chubby
-chuck
-chuck-full
-chuckhole
-chuckle
-chuckled
-chucklehead
-chuckles
-chucks
-chug
-chug-a-lug
-chukka
-chum
-chummily
-chumminess
-chummy
-chump
-Chungking
-chunk
-chunkiness
-chunks
-chunky
-church
-church-goer
-church-rate
-churches
-churchgoer
-churchgoing
-Churchill
-Churchillian
-churchly
-churchman
-churchmen
-churchwarden
-churchwoman
-churchwomen
-churchy
-churchyard
-churchyards
-churl
-churlish
-churlishly
-churlishness
-churn
-churned
-churner
-churning
-churns
-chute
-chutes
-chutney
-chutzpa
-chutzpah
-chyme
-CIA
-ciao
-cicada
-cicadae
-cicatrice
-cicatrices
-cicatrix
-cicatrization
-cicatrize
-cicero
-cicerone
-Ciceronian
-Ciceronianize
-Ciceronianizes
-CID
-cider
-cigar
-cigaret
-cigarette
-cigarettes
-cigarillo
-cigars
-cilantro
-cilia
-cilium
-cinch
-cinchona
-Cincinnati
-cincture
-cinder
-Cinderella
-cinders
-Cindy
-cine-camera
-cine-film
-cine-mogul
-cine-projektor
-cinema
-cinema-goer
-cinema-star
-cinemascope
-cinematheque
-cinematic
-cinematization
-cinematograph
-cinematographer
-cinematographic
-cinematography
-cinemicrography
-cineprojector
-cinerama
-cinerary
-cinnabar
-cinnamon
-cinquefoil
-CIP
-cipher
-cipherer
-ciphering
-ciphers
-ciphertext
-ciphertexts
-circa
-circadian
-Circe
-circle
-circled
-circles
-circlet
-circling
-circuit
-circuital
-circuitous
-circuitously
-circuitousness
-circuitry
-circuits
-circuity
-circulant
-circular
-circularity
-circularize
-circularly
-circulate
-circulated
-circulates
-circulating
-circulation
-circulative
-circulator
-circulatory
-circumcise
-circumcision
-circumference
-circumferential
-circumflex
-circumfluent
-circumjacent
-circumlocution
-circumlocutions
-circumlocutory
-circumnavigate
-circumnavigated
-circumnavigates
-circumnavigation
-circumpolar
-circumscribe
-circumscribed
-circumscribing
-circumscription
-circumspect
-circumspection
-circumspectly
-circumstance
-circumstanced
-circumstances
-circumstantial
-circumstantially
-circumstantials
-circumvent
-circumventable
-circumvented
-circumventing
-circumvention
-circumvents
-circus
-circuses
-Ciriolanus
-ciritique
-cirque
-cirrhosis
-cirrhotic
-cirri
-cirricula
-cirrus
-cisalpine
-cistern
-cisterns
-citadel
-citadels
-citation
-citations
-cite
-cited
-cites
-cities
-citified
-citing
-citizen
-citizenry
-citizens
-citizenship
-citreous
-citric
-Citroen
-citron
-citronella
-citrous
-citrus
-city
-city-state
-cityscape
-citywide
-civet
-civic
-civics
-civies
-civil
-civilian
-civilians
-civilisation
-civilise
-civility
-civilization
-civilizations
-civilize
-civilized
-civilizes
-civilizing
-civilly
-civvies
-Cl
-clack
-clack-valve
-clad
-cladding
-claim
-claimable
-claimant
-claimants
-claimed
-claimer
-claiming
-claims
-Claire
-clairvoyance
-clairvoyant
-clairvoyantly
-clam
-clamant
-clambake
-clamber
-clambered
-clamberer
-clambering
-clambers
-clammily
-clamminess
-clammy
-clamor
-clamored
-clamoring
-clamorous
-clamors
-clamour
-clamp
-clampdown
-clamped
-clamping
-clamps
-clams
-clan
-clandestine
-clandestinely
-clang
-clanged
-clanging
-clangor
-clangorous
-clangorously
-clangour
-clangs
-clank
-clannish
-clannishness
-clansman
-clap
-clapboard
-Clapeyron
-clapper
-clapping
-claps
-claptrap
-claque
-Clara
-Clare
-Claremont
-Clarence
-Clarendon
-claret
-clarification
-clarifications
-clarified
-clarifies
-clarify
-clarifying
-clarinet
-clarinetist
-clarinettist
-clarion
-claritist
-clarity
-Clark
-Clarke
-Clarridge
-clash
-clashed
-clashes
-clashing
-clasp
-clasp-knife
-clasped
-clasping
-clasps
-class
-class-book
-class-conscious
-class-consciousness
-class-mate
-class-room
-class-struggle
-classaurus
-classed
-classes
-classfellow
-classic
-classical
-classically
-classicism
-classicist
-classics
-classifiable
-classification
-classifications
-classificator
-classified
-classifier
-classifiers
-classifies
-classifile
-classify
-classifying
-classiness
-classing
-classless
-classman
-classmate
-classmates
-classroom
-classrooms
-classwork
-classy
-clatter
-clattered
-clattering
-Claude
-Claudia
-Claudio
-Claus
-clausal
-clause
-Clausen
-clauses
-Clausius
-claustrophobia
-claustrophobic
-clavichord
-clavicle
-clavier
-claw
-clawed
-clawing
-claws
-clay
-clayey
-clays
-Clayton
-clean
-clean-cut
-clean-shaven
-cleanable
-cleaned
-cleaner
-cleaners
-cleanest
-cleaning
-cleanliness
-cleanly
-cleanness
-cleans
-cleanse
-cleansed
-cleanser
-cleansers
-cleanses
-cleansing
-cleanup
-clear
-clear-cut
-clear-headed
-clear-headedness
-clear-sighted
-clearance
-clearances
-cleared
-clearer
-clearest
-clearheaded
-clearing
-clearinghouse
-clearings
-clearly
-clearness
-clears
-Clearwater
-cleat
-cleats
-cleavage
-cleave
-cleaved
-cleaver
-cleavers
-cleaves
-cleaving
-clef
-cleft
-clefts
-clematis
-clemency
-Clemens
-clement
-Clemente
-clemently
-Clemson
-clench
-clenched
-clenches
-Cleopatra
-clerestory
-clergy
-clergyman
-clergymen
-clergywoman
-cleric
-clerical
-clericalism
-clerically
-clerk
-clerked
-clerking
-clerks
-clerkship
-Cleveland
-clever
-cleverer
-cleverest
-cleverly
-cleverness
-clevis
-clew
-cliche
-cliched
-cliches
-cliché
-click
-clicked
-clicker
-clicking
-clicks
-client
-clientage
-clientele
-clients
-cliff
-cliff-hanger
-cliffhanger
-Clifford
-cliffs
-Clifton
-climacteric
-climactic
-climate
-climates
-climatic
-climatically
-climatologist
-climatology
-climax
-climaxed
-climaxes
-climb
-climb-down
-climbable
-climbed
-climber
-climbers
-climbing
-climbing-iron
-climbs
-clime
-climes
-clinch
-clinched
-clincher
-clinches
-cling
-clinger
-clinging
-clings
-clingy
-clinic
-clinical
-clinically
-clinician
-clinics
-clink
-clinked
-clinker
-clinometer
-Clint
-Clinton
-Clio
-cliometric
-cliometrician
-cliometrics
-clip
-clip-on
-clipboard
-cliping
-clipped
-clipper
-clippers
-clippie
-clipping
-clippings
-clips
-clique
-cliques
-cliquey
-cliquish
-cliquishly
-cliquishness
-clit
-clitoral
-clitorides
-clitoris
-Clive
-cloaca
-cloacae
-cloak
-cloak-and-dagger
-cloak-room
-cloakroom
-cloaks
-clobber
-clobbered
-clobbering
-clobbers
-cloche
-clock
-clock-work
-clocked
-clocker
-clockers
-clocking
-clockings
-clocks
-clockwatcher
-clockwise
-clockwork
-clod
-cloddish
-clodhopper
-clodhoppers
-clods
-clog
-clogged
-clogging
-clogs
-cloisonne
-cloister
-cloistered
-cloisters
-cloistral
-clomp
-clonal
-clone
-cloned
-clones
-cloning
-clonk
-clop
-close
-close-fisted
-close-fitting
-close-grained
-close-knit
-close-mouthed
-close-set
-close-up
-closed
-closed-captioned
-closed-circuit
-closefisted
-closely
-closemouthed
-closeness
-closenesses
-closeout
-closer
-closers
-closes
-closest
-closet
-closeted
-closets
-closeup
-closing
-closure
-closures
-clot
-cloth
-clothe
-clothed
-clothes
-clothes-brush
-clothes-line
-clothes-peg
-clothes-pin
-clothes-wringer
-clotheshorse
-clothesline
-clothespin
-clothier
-clothier's
-clothing
-Clotho
-clotting
-cloture
-cloud
-cloudburst
-clouded
-cloudier
-cloudiest
-cloudiness
-clouding
-cloudless
-clouds
-cloudy
-clout
-clove
-clove(s)
-cloven
-clover
-cloverleaf
-cloverleaves
-cloves
-clown
-clowning
-clownish
-clownishly
-clownishness
-clowns
-cloy
-cloying
-club
-club-law
-club-room
-club-shaped
-clubbed
-clubbing
-clubfeet
-clubfoot
-clubfooted
-clubhouse
-clublaw
-clubroom
-clubs
-cluck
-clucked
-clucking
-clucks
-clue
-clueless
-clues
-Cluj
-clump
-clump-sole
-clumped
-clumping
-clumps
-clumpy
-clumsily
-clumsiness
-clumsy
-clung
-clunk
-clunker
-clunkhead
-clunky
-cluster
-clustered
-clustering
-clusterings
-clusters
-clutch
-clutched
-clutches
-clutching
-clutter
-cluttered
-cluttering
-clutters
-Clyde
-Clytemnestra
-Cm
-CMI
-cnidarian
-CNN
-CNS
-co-author
-co-authorship
-co-citation
-co-ed
-co-editor
-co-education
-co-educational
-co-existence
-co-occurrence
-co-op
-co-operate
-co-operation
-co-operative
-co-operator
-co-opt
-co-optation
-co-ordinal
-co-ordinate
-co-ordination
-co-star
-co-worker
-coacervate
-coach
-coach-and-four
-coach-box
-coached
-coacher
-coaches
-coaching
-coachman
-coachmen
-coadjutor
-coagulant
-coagulate
-coagulation
-coagulator
-coal
-coal-bed
-coal-black
-coal-carrier
-coal-factor
-coal-fields
-coal-gas
-coal-mine
-coal-mining
-coal-pit
-coal-scuttle
-coal-seam
-coal-tar
-coalesce
-coalesced
-coalescence
-coalescent
-coalesces
-coalescing
-coalface
-coaling
-coalition
-coalitionist
-coals
-coarse
-coarse-grained
-coarsely
-coarsen
-coarsened
-coarseness
-coarser
-coarsest
-coast
-coastal
-coasted
-coastee
-coaster
-coasters
-coastguard
-coasting
-coastline
-coasts
-coastwise
-coat
-coat-of-arms
-coat-tail
-coated
-Coates
-coating
-coatings
-coats
-coattail
-coauthor
-coax
-coaxed
-coaxer
-coaxes
-coaxial
-coaxing
-coaxingly
-cob
-cob(-loaf)
-cob(-nut)
-cobalt
-Cobb
-cobble
-cobble(-stone)
-cobbled
-cobbler
-cobblers
-cobblestone
-cobblestones
-COBOL
-cobra
-cobweb
-cobwebby
-cobwebs
-coca
-coca-cola
-cocain
-cocaine
-cocci
-coccus
-coccyges
-coccyx
-cochineal
-Cochise
-cochlea
-cochleae
-cochlear
-Cochran
-Cochrane
-cock
-cock-a-doodle-doo
-cock-a-hoop
-cock-crow(ing)
-cock-eyed
-cock-fighting
-cock-horse
-cock-sure
-cock-tailed
-cockade
-cockamamie
-cockatoo
-cockatrice
-cockboat
-cockchafer
-cockcrow
-cocked
-cocker
-cockerel
-cockeyed
-cockfight
-cockfighting
-cockily
-cockiness
-cocking
-cockle
-cockleshell
-cockney
-cockney-bred
-cockpit
-cockroach
-cocks
-cockscomb
-cocksure
-cocksy
-cocktail
-cocktails
-cocky
-coco
-coco-nut
-cocoa
-cocoanut
-coconut
-coconuts
-cocoon
-cocoons
-cocroach
-cod
-coda
-CODATA
-Coddington
-coddle
-code
-codebook
-CODEC
-coded
-codeine
-CODEN
-codependency
-codependent
-coder
-coders
-codes
-codeword
-codewords
-codex
-codfish
-codger
-codices
-codicil
-codicology
-codification
-codifications
-codified
-codifier
-codifiers
-codifies
-codify
-codifying
-coding
-codings
-codpiece
-Cody
-coed
-coeditor
-coeducation
-coeducational
-coefficient
-coefficients
-coelenterate
-coequal
-coequally
-coerce
-coerced
-coercer
-coerces
-coercible
-coercing
-coercion
-coercive
-coeval
-coevally
-coexist
-coexisted
-coexistence
-coexistent
-coexisting
-coexists
-coextensive
-cofactor
-coffe
-coffee
-coffee-bar
-coffee-bean
-coffee-cup
-coffee-grinder
-coffee-grounds
-coffee-house
-coffee-mill
-coffee-palace
-coffee-pot
-coffee-room
-coffee-set
-coffee-stall
-coffeecake
-coffeecup
-coffeehouse
-coffeemaker
-coffeepot
-coffees
-coffer
-coffer-dam
-cofferdam
-coffers
-Coffey
-coffin
-coffins
-Coffman
-cog
-cog-wheel
-cogency
-cogent
-cogently
-cogged
-cogitable
-cogitate
-cogitated
-cogitates
-cogitating
-cogitation
-cogitative
-cogitator
-cognac
-cognate
-cognition
-cognitional
-cognitive
-cognitively
-cognizable
-cognizance
-cognizant
-cognize
-cognomen
-cognomina
-cognoscente
-cognoscenti
-cogs
-cogwheel
-cohabit
-cohabitant
-cohabitation
-cohabitations
-Cohan
-coheir
-coheiress
-Cohen
-cohere
-cohered
-coherence
-coherency
-coherent
-coherently
-coherer
-coheres
-cohering
-cohesion
-cohesive
-cohesively
-cohesiveness
-Cohn
-coho
-cohort
-coif
-coiffure
-coil
-coiled
-coiling
-coils
-Coimbatore
-coin
-coinage
-coincide
-coincided
-coincidence
-coincidences
-coincident
-coincidental
-coincidentally
-coincides
-coinciding
-coined
-coiner
-coining
-coins
-coinsurance
-coir
-coital
-coitus
-coke
-coke-oven
-cokes
-col
-cola
-colander
-Colby
-colchicum
-cold
-cold-blooded
-cold-bloodedly
-cold-bloodedness
-cold-footed
-cold-footer
-cold-hearted
-cold-heartedly
-cold-heartedness
-cold-shoulder
-coldblooded
-colder
-coldest
-coldly
-coldness
-colds
-Cole
-Coleman
-Coleridge
-coleslaw
-Colette
-coleus
-Colgate
-colic
-colicky
-coliform
-coliseum
-colitis
-collaborate
-collaborated
-collaborates
-collaborating
-collaboration
-collaborationist
-collaborations
-collaborative
-collaborator
-collaborators
-collage
-collagen
-collapse
-collapsed
-collapses
-collapsible
-collapsing
-collar
-collar-bone
-collar-work
-collarbone
-collard
-collared
-collaring
-collarless
-collars
-collate
-collateral
-collaterally
-collation
-collator
-colleague
-colleagues
-collect
-collectable
-collectanea
-collected
-collectedly
-collectible
-collecting
-collection
-collections
-collective
-collectively
-collectives
-collectivism
-collectivist
-collectivity
-collectivization
-collectivize
-collector
-collectors
-collects
-colleen
-college
-colleger
-colleges
-collegiality
-collegian
-collegiate
-collide
-collided
-collides
-colliding
-collie
-collier
-colliery
-collies
-collinear
-Collins
-collision
-collisions
-collocate
-collocation
-collodion
-colloid
-colloidal
-collop
-colloq
-colloquia
-colloquial
-colloquialism
-colloquiality
-colloquially
-colloquium
-colloquy
-collotype
-collude
-collusion
-collusive
-Colo
-Cologne
-Colombia
-Colombian
-Colombians
-Colombo
-colon
-colonel
-colonelcy
-colonels
-colonial
-colonialism
-colonialist
-colonially
-colonials
-colonies
-colonist
-colonists
-colonization
-colonize
-colonized
-colonizer
-colonizers
-colonizes
-colonizing
-colonnade
-colonnaded
-colons
-colony
-colophon
-colophony
-color
-color-blind
-color-coordinated
-Coloradan
-Colorado
-Coloradoan
-colorant
-coloration
-coloratura
-colorblind
-colorblindness
-colored
-colorer
-colorers
-colorfast
-colorfastness
-colorful
-colorfully
-colorfulness
-colorimeter
-coloring
-colorings
-colorization
-colorize
-colorless
-colorlessly
-colorlessness
-colormap
-colors
-colossal
-colossally
-Colosseum
-colossi
-colossus
-colostomy
-colostrum
-colour
-colour-bearer
-colour-blind
-colour-box
-colour-fast
-colour-man
-colour-rinse
-colourable
-coloured
-colourist
-colourless
-coloury
-colportage
-colporteur
-colt
-coltish
-colts
-coltsfoot
-columbarium
-Columbia
-Columbian
-columbine
-Columbus
-column
-columna
-columnar
-columned
-columnist
-columnize
-columnized
-columnizes
-columnizing
-columns
-colza
-COM
-coma
-comaker
-Comanche
-comatose
-comb
-combat
-combatant
-combatants
-combated
-combating
-combative
-combativeness
-combats
-combed
-comber
-combers
-combinable
-combination
-combinational
-combinations
-combinative
-combinator
-combinatorial
-combinatorially
-combinatoric
-combinatorics
-combinators
-combine
-combine-harvester
-combined
-combiner
-combines
-combing
-combings
-combining
-combo
-combs
-combustibility
-combustible
-combustion
-combustive
-Comdex
-come
-come!
-come-at-able
-come-down
-come-hither
-come-on
-comeback
-comedian
-comedians
-comedic
-comedienne
-comedies
-comedown
-comedy
-comeliness
-comely
-comer
-comers
-comes
-comestible
-comestibles
-comet
-cometary
-comets
-comeuppance
-comfit
-comfort
-comfortabilities
-comfortability
-comfortable
-comfortableness
-comfortably
-comforted
-comforter
-comforters
-comforting
-comfortingly
-comfortless
-comforts
-comfrey
-comfy
-comic
-comical
-comicality
-comically
-comics
-Cominform
-coming
-comings
-comity
-comma
-command
-commandant
-commandants
-commanded
-commandeer
-commander
-commander-in-chief
-commanderment
-commandero
-commanders
-commandery
-commanding
-commandingly
-commandment
-commandments
-commando
-commands
-commas
-commemorate
-commemorated
-commemorates
-commemorating
-commemoration
-commemorative
-commemorator
-commence
-commenced
-commencement
-commencements
-commences
-commencing
-commend
-commendable
-commendably
-commendation
-commendations
-commendatory
-commended
-commending
-commends
-commensurable
-commensurate
-commensurately
-comment
-commentaries
-commentary
-commentate
-commentator
-commentators
-commented
-commenting
-comments
-commerce
-commercial
-commercialism
-commercialization
-commercialize
-commercially
-commercialness
-commercials
-commie
-commingle
-commiserate
-commiseration
-commiserative
-commision
-commissar
-commissariat
-commissary
-commission
-commission-agency
-commission-agent
-commissionaire
-commissioned
-commissioner
-commissioners
-commissioning
-commissions
-commisure
-commit
-commitment
-commitments
-commits
-committal
-committed
-committee
-committeeman
-committeemen
-committees
-committeewoman
-committeewomen
-committing
-commix
-commixture
-commode
-commodious
-commodities
-commodity
-commodore
-commodores
-common
-common-law
-commonalities
-commonality
-commonalty
-commoner
-commoners
-commonest
-commonly
-commonness
-commonplace
-commonplaces
-commons
-commonsense
-commonweal
-commonwealth
-commonwealths
-commotion
-communal
-communally
-commune
-communes
-communicability
-communicable
-communicably
-communicant
-communicants
-communicate
-communicated
-communicates
-communicating
-communication
-communications
-communicative
-communicativeness
-communicator
-communicators
-communion
-communique
-communiqué
-communism
-communist
-communistic
-communists
-communities
-community
-commutable
-commutation
-commutative
-commutativity
-commutator
-commute
-commuted
-commuter
-commuters
-commutes
-commuting
-Comoros
-comp
-compact
-compacted
-compacter
-compactest
-compacting
-compaction
-compactly
-compactness
-compactor
-compactors
-compacts
-compade
-companies
-companion
-companionable
-companionably
-companions
-companionship
-companionway
-company
-comparability
-comparable
-comparably
-comparand
-comparative
-comparatively
-comparatives
-comparator
-comparators
-compare
-compared
-compares
-comparing
-comparison
-comparisons
-compartment
-compartmental
-compartmentalization
-compartmentalize
-compartmentalized
-compartmentalizes
-compartmentalizing
-compartmented
-compartments
-compass
-compass-card
-compasses
-compassion
-compassionate
-compassionately
-compatibilities
-compatibility
-compatible
-compatibles
-compatibly
-compatriot
-compeer
-compel
-compelled
-compelling
-compellingly
-compels
-compend
-COMPENDEX
-compendia
-compendious
-compendium
-compensate
-compensated
-compensates
-compensating
-compensation
-compensations
-compensator
-compensatory
-compete
-competed
-competence
-competency
-competent
-competently
-competes
-competing
-competition
-competitions
-competitive
-competitively
-competitiveness
-competitor
-competitors
-compilation
-compilations
-compilator
-compile
-compiled
-compiler
-compilers
-compiles
-compiling
-complacence
-complacency
-complacent
-complacently
-complain
-complainant
-complained
-complainer
-complainers
-complaining
-complains
-complaint
-complaints
-complaisance
-complaisant
-complaisantly
-complected
-complement
-complementary
-complementation
-complemented
-complementer
-complementers
-complementing
-complements
-complete
-completed
-completely
-completeness
-completes
-completing
-completion
-completions
-complex
-complexes
-complexion
-complexional
-complexioned
-complexities
-complexity
-complexly
-compliance
-compliant
-compliantly
-complicacy
-complicate
-complicated
-complicatedly
-complicates
-complicating
-complication
-complications
-complicator
-complicators
-complicit
-complicity
-complied
-compliment
-complimentary
-complimented
-complimenter
-complimenters
-complimenting
-compliments
-comply
-complying
-component
-componentry
-components
-componentwise
-comport
-comportment
-compose
-composed
-composedly
-composer
-composers
-composes
-composing
-composing-machine
-composite
-compositely
-composites
-composition
-compositional
-compositions
-compositor
-compost
-composure
-compote
-compound
-compoundable
-compounded
-compounding
-compounds
-comprehend
-comprehended
-comprehending
-comprehends
-comprehensibility
-comprehensible
-comprehensibly
-comprehension
-comprehensive
-comprehensively
-comprehensiveness
-compress
-compressed
-compresses
-compressibility
-compressible
-compressing
-compression
-compressive
-compressor
-comprise
-comprised
-comprises
-comprising
-compromise
-compromised
-compromiser
-compromisers
-compromises
-compromising
-compromisingly
-Compton
-comptroller
-comptrollers
-compulsion
-compulsions
-compulsive
-compulsively
-compulsiveness
-compulsorily
-compulsory
-compunction
-Compuserve
-computability
-computable
-computation
-computational
-computationally
-computations
-compute
-computed
-computer
-computer-aided
-computer-assisted
-computerist
-computerization
-computerize
-computerized
-computerizes
-computerizing
-computers
-computes
-computing
-comrade
-comradely
-comrades
-comradeship
-con
-Conakry
-Conant
-conation
-conative
-concatenate
-concatenated
-concatenates
-concatenating
-concatenation
-concatenations
-concave
-concavely
-concaveness
-concavity
-conceal
-concealable
-concealed
-concealer
-concealers
-concealing
-concealment
-conceals
-concede
-conceded
-concedes
-conceding
-conceit
-conceited
-conceitedly
-conceitedness
-conceits
-conceivable
-conceivably
-conceive
-conceived
-conceives
-conceiving
-concentrate
-concentrated
-concentrates
-concentrating
-concentration
-concentrations
-concentrator
-concentrators
-concentric
-concentrically
-concentrity
-Concepcion
-concept
-conception
-conceptional
-conceptions
-concepts
-conceptual
-conceptualization
-conceptualizations
-conceptualize
-conceptualized
-conceptualizes
-conceptualizing
-conceptually
-concerment
-concern
-concerned
-concernedly
-concerning
-concerns
-concert
-concert-hall
-concerted
-concertedly
-concerti
-concertina
-concertize
-concertmaster
-concerto
-concerts
-concession
-concessionaire
-concessional
-concessionary
-concessions
-concessive
-conch
-concierge
-conciliate
-conciliation
-conciliator
-conciliatory
-conciness
-concise
-concisely
-conciseness
-concision
-conclave
-conclude
-concluded
-concludes
-concluding
-conclusion
-conclusions
-conclusive
-conclusively
-conclusiveness
-concoct
-concoction
-concomitans
-concomitant
-concomitantly
-concord
-concordance
-concordant
-concordat
-Concorde
-Concordia
-concourse
-concrete
-concretely
-concreteness
-concretes
-concretion
-concubinage
-concubine
-concupiscence
-concupiscent
-concur
-concurred
-concurrence
-concurrencies
-concurrency
-concurrent
-concurrently
-concurring
-concurs
-concuss
-concussion
-concussive
-condemn
-condemnation
-condemnations
-condemnatory
-condemned
-condemner
-condemners
-condemning
-condemns
-condensable
-condensate
-condensation
-condense
-condensed
-condenser
-condenses
-condensing
-condescend
-condescending
-condescendingly
-condescension
-condign
-condiment
-condition
-conditional
-conditionally
-conditionals
-conditioned
-conditioner
-conditioners
-conditioning
-conditions
-condo
-condole
-condolence
-condom
-condominium
-condonation
-condone
-condoned
-condones
-condoning
-condor
-conduce
-conducive
-conduciveness
-conduct
-conductance
-conducted
-conductibility
-conductible
-conducting
-conduction
-conductive
-conductivity
-conductor
-conductors
-conductress
-conducts
-conduit
-cone
-cones
-Conestoga
-coney
-confab
-confabulate
-confabulation
-confection
-confectioner
-confectioner's
-confectionery
-confectioner´s
-confederacy
-confederate
-confederates
-confederation
-confederations
-confer
-conferable
-conferee
-conference
-conferences
-conferment
-conferral
-conferred
-conferrer
-conferrers
-conferring
-confers
-confess
-confessed
-confessedly
-confesses
-confessing
-confession
-confessional
-confessions
-confessor
-confessors
-confetti
-confidant
-confidante
-confidants
-confide
-confided
-confidence
-confidences
-confident
-confidental
-confidential
-confidentiality
-confidentially
-confidently
-confider
-confides
-confiding
-confidingly
-configurable
-configuration
-configurations
-configure
-configured
-configures
-configuring
-confine
-confined
-confinement
-confinements
-confiner
-confines
-confining
-confirm
-confirmand
-confirmation
-confirmations
-confirmative
-confirmatory
-confirmed
-confirmee
-confirming
-confirms
-confiscate
-confiscated
-confiscates
-confiscating
-confiscation
-confiscations
-confiscator
-confiscatory
-conflagration
-conflate
-conflation
-conflict
-conflicted
-conflicting
-conflicts
-confluence
-confluent
-conflux
-confocal
-conform
-conformable
-conformal
-conformance
-conformation
-conformed
-conformer
-conforming
-conformism
-conformist
-conformity
-conforms
-confound
-confounded
-confounding
-confounds
-confraternity
-confrere
-confreres
-confront
-confrontation
-confrontational
-confrontations
-confronted
-confronter
-confronters
-confronting
-confronts
-Confucian
-Confucianism
-Confucius
-confuse
-confused
-confusedly
-confuser
-confusers
-confuses
-confusing
-confusingly
-confusion
-confusions
-confutation
-confute
-conga
-congeal
-congealment
-congenial
-congeniality
-congenially
-congenital
-congenitally
-conger
-congeries
-congest
-congested
-congestion
-congestive
-conglomerate
-conglomeration
-Congo
-Congolese
-congrats
-congratulant
-congratulate
-congratulated
-congratulation
-congratulations
-congratulator
-congratulatory
-congregate
-congregated
-congregates
-congregating
-congregation
-congregational
-congregationalism
-congregations
-congress
-congresses
-congressional
-congressionally
-congressman
-congressmen
-congressperson
-congresswoman
-congresswomen
-congruence
-congruent
-congruently
-congruity
-congruous
-conic
-conical
-conically
-conics
-conifer
-coniferous
-conjectural
-conjecture
-conjectured
-conjectures
-conjecturing
-conjoin
-conjoined
-conjoiner
-conjoint
-conjointly
-conjugal
-conjugality
-conjugally
-conjugate
-conjugation
-conjunct
-conjuncted
-conjunction
-conjunctions
-conjunctiva
-conjunctivae
-conjunctive
-conjunctively
-conjunctivitis
-conjuncts
-conjuncture
-conjuration
-conjure
-conjured
-conjurer
-conjures
-conjuring
-conjuror
-conk
-Conklin
-conky
-Conley
-conman
-Conn
-Connally
-connatural
-connect
-connectable
-connected
-connectedness
-connecter
-connectible
-Connecticut
-connecting
-connection
-connectionless
-connections
-connective
-connectives
-connectivity
-connector
-connectors
-connects
-Connelly
-Conner
-connexion
-connexity
-Connie
-conning-tower
-conniption
-connivance
-connive
-conniver
-conniving
-connoisseur
-connoisseurs
-Connors
-connotation
-connotative
-connote
-connoted
-connotes
-connoting
-connubial
-conquer
-conquerable
-conquered
-conquerer
-conquerers
-conquering
-conqueror
-conquerors
-conquers
-conquest
-conquests
-conquistador
-conquistadores
-Conrad
-Conrail
-consanguineous
-consanguinity
-conscience
-conscienceless
-consciences
-conscientious
-conscientiously
-conscientiousness
-conscious
-consciously
-consciousness
-conscribe
-conscript
-conscription
-consecrate
-consecration
-consecution
-consecutive
-consecutively
-consensual
-consensus
-consent
-consented
-consenter
-consenters
-consentient
-consenting
-consents
-consequence
-consequences
-consequent
-consequential
-consequentialities
-consequentiality
-consequentially
-consequently
-consequents
-conservancy
-conservation
-conservationism
-conservationist
-conservationists
-conservations
-conservatism
-conservative
-conservatively
-conservatives
-conservatoire
-conservator
-conservatory
-conserve
-conserved
-conserves
-conserving
-consider
-considerable
-considerably
-considerate
-considerately
-considerateness
-consideration
-considerations
-considered
-considering
-considers
-consign
-consignation
-consigned
-consignee
-consigning
-consignment
-consignor
-consigns
-consist
-consisted
-consistence
-consistency
-consistent
-consistently
-consisting
-consistory
-consists
-consolable
-consolation
-consolations
-consolatory
-console
-consoled
-consoler
-consolers
-consoles
-consolidate
-consolidated
-consolidates
-consolidating
-consolidation
-consolidator
-consoling
-consolingly
-consols
-consommé
-consonance
-consonant
-consonantal
-consonantly
-consonants
-consort
-consorted
-consortia
-consorting
-consortium
-consorts
-conspectus
-conspicuous
-conspicuously
-conspicuousness
-conspiracies
-conspiracy
-conspirator
-conspiratorial
-conspiratorially
-conspirators
-conspire
-conspired
-conspires
-conspiring
-constable
-constables
-constabulary
-Constance
-constancy
-constant
-Constantine
-Constantinople
-constantly
-constants
-constellation
-constellations
-consternation
-constipate
-constipated
-constipation
-constituencies
-constituency
-constituent
-constituents
-constitute
-constituted
-constitutes
-constituting
-constitution
-constitutional
-constitutionality
-constitutionally
-constitutions
-constitutive
-constrain
-constrained
-constraining
-constrains
-constraint
-constraints
-constrict
-constriction
-constrictive
-constrictor
-construable
-construct
-constructed
-constructibility
-constructible
-constructing
-construction
-constructional
-constructionist
-constructions
-constructive
-constructively
-constructiveness
-constructor
-constructors
-constructs
-construe
-construed
-construing
-consubstantiation
-consul
-consular
-consulate
-consulates
-consuls
-consulship
-consult
-consultancy
-consultant
-consultants
-consultation
-consultations
-consultative
-consulted
-consulting
-consults
-consumable
-consume
-consumed
-consumer
-consumerism
-consumerist
-consumers
-consumes
-consuming
-consummate
-consummated
-consummately
-consummation
-consumption
-consumptions
-consumptive
-consumptively
-contact
-contacted
-contacting
-contacts
-contagion
-contagious
-contagiously
-contagiousness
-contain
-containable
-contained
-container
-containerization
-containerize
-containers
-containing
-containment
-containments
-contains
-contaminant
-contaminate
-contaminated
-contaminates
-contaminating
-contamination
-contaminator
-contemn
-contemplate
-contemplated
-contemplates
-contemplating
-contemplation
-contemplations
-contemplative
-contemporaneity
-contemporaneous
-contemporaneously
-contemporaries
-contemporariness
-contemporary
-contempt
-contemptible
-contemptibly
-contemptuous
-contemptuously
-contemptuousness
-contend
-contended
-contender
-contenders
-contending
-contends
-content
-contented
-contentedly
-contentedness
-contenting
-contention
-contentions
-contentious
-contentiously
-contentiousness
-contently
-contentment
-contents
-conterminous
-conterminously
-contest
-contestable
-contestant
-contested
-contester
-contesters
-contesting
-contests
-context
-context-free
-contexts
-contextual
-contextualize
-contextually
-contexture
-contiguity
-contiguous
-contiguously
-continence
-continent
-continental
-continentally
-continents
-contingencies
-contingency
-contingent
-contingently
-contingents
-continua
-continual
-continually
-continuance
-continuances
-continuation
-continuations
-continue
-continued
-continues
-continuing
-continuities
-continuity
-continuous
-continuously
-continuum
-contort
-contortion
-contortionist
-contortions
-contour
-contoured
-contouring
-contours
-contra
-contraband
-contrabass
-contraception
-contraceptive
-contract
-contracted
-contractible
-contractile
-contracting
-contraction
-contractions
-contractor
-contractors
-contracts
-contractual
-contractually
-contradict
-contradicted
-contradicting
-contradiction
-contradictions
-contradictory
-contradicts
-contradistinction
-contradistinctions
-contrail
-contraindicate
-contraindication
-contralto
-contrapositive
-contrapositives
-contraption
-contraptions
-contrapuntal
-contrapuntally
-contrapuntist
-contrariety
-contrarily
-contrariness
-contrariwise
-contrary
-contrast
-contrasted
-contraster
-contrasters
-contrasting
-contrastingly
-contrasts
-contravenation
-contravene
-contravention
-contretemps
-contribute
-contributed
-contributes
-contributing
-contribution
-contributions
-contributor
-contributorily
-contributors
-contributory
-contrick
-contrite
-contritely
-contriteness
-contrition
-contrivance
-contrivances
-contrive
-contrived
-contriver
-contrives
-contriving
-control
-controllability
-controllable
-controllably
-controlled
-controller
-controllers
-controlling
-controls
-controversial
-controversially
-controversies
-controversy
-controvert
-controvertible
-contumacious
-contumaciously
-contumacy
-contumelious
-contumely
-contuse
-contusion
-conundrum
-conundrums
-conurbation
-Convair
-convalesce
-convalescence
-convalescent
-convect
-convection
-convectional
-convective
-convene
-convened
-convener
-convenes
-convenience
-conveniences
-convenient
-conveniently
-convening
-convent
-conventicle
-convention
-conventional
-conventionality
-conventionalize
-conventionally
-conventions
-convents
-converational
-converge
-converged
-convergence
-convergent
-converges
-converging
-conversable
-conversant
-conversantly
-conversation
-conversational
-conversationalist
-conversationally
-conversations
-converse
-conversed
-conversely
-converses
-conversing
-conversion
-conversions
-convert
-converted
-converter
-converters
-convertibility
-convertible
-converting
-convertor
-converts
-convex
-convexity
-convexly
-convey
-conveyable
-conveyance
-conveyances
-conveyed
-conveyer
-conveyers
-conveying
-conveyor
-conveys
-convict
-convicted
-convicting
-conviction
-convictions
-convicts
-convince
-convinced
-convincer
-convincers
-convinces
-convincing
-convincingly
-convivial
-conviviality
-convivially
-convocation
-convoke
-convolute
-convoluted
-convolution
-convolvulus
-convoy
-convoyed
-convoying
-convoys
-convulse
-convulsion
-convulsions
-convulsive
-convulsively
-Conway
-cony
-coo
-cooing
-cook
-cook-house
-cook-shop
-cookbook
-Cooke
-cooked
-cooker
-cookery
-cookery-book
-cookie
-cookie-cutter
-cookies
-cooking
-cooking-range
-cooking-stove
-cookout
-cooks
-cookware
-cooky
-cool
-cool-headed
-coolant
-cooled
-cooler
-coolers
-coolest
-Cooley
-Coolidge
-coolie
-coolies
-cooling
-coolly
-coolness
-cools
-cooly
-coomb
-coombe
-coon
-coons
-coonskin
-coop
-cooped
-cooper
-cooperage
-cooperate
-cooperated
-cooperates
-cooperating
-cooperation
-cooperations
-cooperative
-cooperatively
-cooperativeness
-cooperatives
-cooperator
-cooperators
-coopers
-coops
-coordinate
-coordinated
-coordinately
-coordinates
-coordinating
-coordination
-coordinations
-coordinator
-coordinators
-Coors
-coot
-cootie
-cooties
-cop
-cop-out
-copartner
-copartnership
-copartnery
-copay
-cope
-copeck
-coped
-Copeland
-Copenhagen
-Copernican
-Copernicus
-copes
-copied
-copier
-copiers
-copies
-copilot
-coping
-copings
-copious
-copiously
-copiousness
-coplanar
-Copland
-Copley
-copper
-copper-top
-Copperfield
-copperhead
-copperplate
-coppers
-coppery
-coppice
-copra
-coprocessor
-cops
-copse
-copter
-Coptic
-copula
-copulate
-copulation
-copulative
-copy
-copy-book
-copybook
-copycat
-copyhold
-copyholder
-copying
-copying-ink
-copyist
-copyreader
-copyright
-copyrightable
-copyrighted
-copyrights
-copywriter
-coquet
-coquete
-coquetish
-coquetry
-coquette
-coquettish
-coquettishly
-coquettishness
-coracle
-coral
-corbel
-Corbett
-Corcoran
-cord
-cordage
-corded
-corder
-cordial
-cordiality
-cordially
-cordillera
-cordite
-cordless
-Cordoba
-cordon
-cordovan
-cords
-corduroy
-corduroys
-core
-cored
-coreference
-corer
-corers
-cores
-corespondent
-Corey
-corgi
-coriander
-coring
-Corinth
-Corinthian
-Corinthianize
-Corinthianizes
-Corinthians
-Coriolanus
-cork
-cork-screw
-corked
-corker
-corkers
-corking
-corks
-corkscrew
-corky
-corm
-cormorant
-corn
-corn-bread
-corn-chandler
-corn-crake
-corn-exchange
-corn-flour
-corn-flower
-corn-laws
-corn-loft
-cornball
-cornbread
-corncob
-cornea
-corneal
-corned
-cornel
-Cornelia
-cornelian
-Cornelius
-Cornell
-corner
-corner-stone
-cornered
-corners
-cornerstone
-cornerstones
-cornet
-Cornets
-cornfield
-cornfields
-cornflakes
-cornflower
-cornice
-cornily
-corniness
-corning
-Cornish
-cornmeal
-cornrow
-corns
-cornstalk
-cornstarch
-cornucopia
-Cornwall
-Cornwallis
-corny
-corolla
-corollaries
-corollary
-corona
-Coronado
-coronae
-coronal
-coronaries
-coronary
-coronation
-coroner
-coronet
-coronets
-coroutine
-coroutines
-corpora
-corporal
-corporality
-corporals
-corporate
-corporately
-corporation
-corporations
-corporeal
-corporeality
-corporeally
-corps
-corpse
-corpses
-corpsman
-corpulence
-corpulency
-corpulent
-corpus
-corpuscle
-corpuscular
-corpusele
-corral
-correct
-correctable
-corrected
-correcting
-correction
-correctional
-corrections
-corrective
-correctively
-correctives
-correctly
-correctness
-corrector
-corrects
-correlate
-correlated
-correlates
-correlating
-correlation
-correlations
-correlative
-correspond
-corresponded
-correspondence
-correspondences
-correspondent
-correspondents
-corresponding
-correspondingly
-corresponds
-corridor
-corridors
-corrigenda
-corrigendum
-corrigible
-corroborate
-corroborated
-corroborates
-corroborating
-corroboration
-corroborations
-corroborative
-corroborator
-corroboratory
-corrode
-corrosion
-corrosive
-corrosively
-corrugate
-corrugated
-corrugation
-corrupt
-corrupted
-corrupter
-corruptibility
-corruptible
-corrupting
-corruption
-corruptions
-corruptly
-corruptness
-corrupts
-corsage
-corsair
-corselet
-corset
-Corsica
-Corsican
-corslet
-cortege
-Cortes
-cortex
-Cortez
-cortical
-cortices
-cortisone
-Cortland
-corundum
-coruscate
-coruscation
-Corvallis
-corvette
-corvine
-Corvus
-Corydoras
-corymb
-coryphaeus
-cos
-cosecant
-Cosgrove
-cosign
-cosignatory
-cosigner
-cosily
-cosine
-cosines
-cosiness
-cosmetic
-cosmetically
-cosmetician
-cosmetics
-cosmetologist
-cosmetology
-cosmic
-cosmically
-cosmogonist
-cosmogony
-cosmological
-cosmologist
-cosmology
-cosmonaut
-cosmopolitan
-cosmopolitanism
-cosmopolitical
-cosmos
-cosponsor
-cossack
-cosset
-cost
-cost(s)
-cost-effective
-cost-effectiveness
-Costa
-costal
-costar
-costard
-costed
-Costello
-costing
-costliness
-costly
-costs
-costume
-costumed
-costumer
-costumes
-costuming
-cosy
-cot
-cotangent
-cote
-coterie
-coterminous
-cothurnus
-cotillion
-cots
-cottage
-cottager
-cottages
-cottar
-cotter
-cotton
-cotton-mill
-cotton-pickin'
-cotton-picking
-cotton-plant
-cotton-spinner
-cotton-wool
-cottonmouth
-cottons
-cottonseed
-cottontail
-cottonwood
-cottony
-Cottrell
-cotyledon
-cotyledons
-couch
-couched
-couches
-couchette
-couching
-cougar
-cough
-coughed
-coughing
-coughs
-could
-couldn't
-couldn´t
-coulee
-coulisse
-coulomb
-Coulter
-council
-councillor
-councillors
-councilman
-councilmen
-councilor
-councilperson
-councils
-councilwoman
-councilwomen
-counsel
-counseled
-counseling
-counselled
-counselling
-counsellor
-counsellors
-counselor
-counselors
-counsels
-count
-countable
-countably
-countdown
-counted
-countenance
-counter
-counter-attack
-counter-blow
-counter-claim
-counter-clockwise
-counter-espionage
-counter-reformation
-counter-revolution
-counter-sign
-counter-stroke
-counter-vail
-counteract
-counteracted
-counteracting
-counteraction
-counteractive
-counterargument
-counterattack
-counterbalance
-countercharge
-counterclaim
-counterclockwise
-counterculture
-countered
-counterespionage
-counterexample
-counterexamples
-counterfeit
-counterfeited
-counterfeiter
-counterfeiting
-counterflow
-counterfoil
-countering
-counterinsurgency
-counterintelligence
-counterintuitive
-counterman
-countermand
-countermarch
-countermeasure
-countermeasures
-countermen
-countermine
-countermove
-counteroffensive
-counteroffer
-counterpane
-counterpart
-counterparts
-counterpoint
-counterpointing
-counterpoise
-counterproductive
-counterproposal
-counterrevolution
-counterrevolutionary
-counters
-countersign
-countersignature
-countersink
-counterspy
-countersunk
-countertenor
-countervail
-counterweight
-counterwork
-countess
-counties
-counting
-counting-house
-counting-room
-countless
-countries
-countrified
-country
-country-and-western
-country-house
-country-side
-countryman
-countrymen
-countryside
-countrywide
-countrywoman
-counts
-county
-countywide
-coup
-coupe
-couple
-coupled
-coupler
-couplers
-couples
-couplet
-coupling
-couplings
-coupon
-coupons
-coupé
-courage
-courageous
-courageously
-courageousness
-couragous
-courier
-couriers
-Courland
-course
-coursed
-courser
-courses
-coursing
-court
-court-martial
-courted
-courteous
-courteously
-courteousness
-courter
-courters
-courtesan
-courtesies
-courtesy
-courtezan
-courthouse
-courthouses
-courtier
-courtiers
-courting
-courtliness
-courtly
-Courtney
-courtroom
-courtrooms
-courts
-courts-martial
-courtship
-courty-promises
-courtyard
-courtyards
-couscous
-cousin
-cousins
-couture
-couturier
-covalent
-covariant
-cove
-coven
-covenant
-covenants
-Covent
-Coventry
-cover
-cover-up
-coverable
-coverage
-coverall
-coveralls
-covered
-covering
-coverings
-coverlet
-coverlets
-covers
-covert
-covertly
-covertness
-coverup
-coves
-covet
-coveted
-coveting
-covetous
-covetously
-covetousness
-covets
-covey
-cow
-cow-boy
-cow-herd
-cow-hide
-cow-house
-cow-pox
-cow-shed
-Cowan
-coward
-cowardice
-cowardliness
-cowardly
-cowbell
-cowbird
-cowboy
-cowboys
-cowcatcher
-cowed
-cower
-cowered
-cowerer
-cowerers
-cowering
-coweringly
-cowers
-cowgirl
-cowhand
-cowherd
-cowhide
-cowing
-cowl
-cowlick
-cowling
-cowls
-cowman
-coworker
-cowpoke
-cowpox
-cowpuncher
-cowrie
-cows
-cowslip
-cowslips
-cowson
-cox
-coxcomb
-coxswain
-coy
-coyly
-coyness
-coyote
-coyotes
-coypu
-cozen
-cozenage
-cozier
-cozily
-coziness
-cozy
-CPA
-CPI
-CPM
-CPO
-CPR
-CPU
-Cr
-crab
-crabapple
-crabbed
-crabber
-crabbily
-crabbiness
-crabby
-crabgrass
-crablike
-crabs
-crack
-crack-brained
-crack-up
-crackdown
-cracked
-cracker
-crackerjack
-crackers
-cracking
-crackle
-crackled
-crackles
-crackling
-cracklings
-crackly
-crackpot
-cracks
-crackup
-cracky
-Cracow
-cradle
-cradled
-cradles
-craft
-crafted
-crafter
-craftily
-craftiness
-crafting
-craftman
-craftperson
-crafts
-craftsman
-craftsmanship
-craftsmen
-craftspeople
-craftsperson
-craftswoman
-crafty
-crag
-cragged
-cragginess
-craggy
-crags
-Craig
-crake
-cram
-Cramer
-crammed
-cramming
-cramp
-cramped
-crampon
-crampons
-cramps
-crams
-cranberries
-cranberry
-Crandall
-crane
-cranes
-Cranford
-crania
-cranial
-cranium
-crank
-crank-shaft
-crankcase
-cranked
-crankier
-crankiest
-crankily
-crankiness
-cranking
-cranks
-crankshaft
-cranky
-crannied
-cranny
-Cranston
-crap
-crape
-crapper
-crappie
-crappy
-craps
-crapshooter
-crapulence
-crash
-crash-land
-crash-landing
-crashed
-crasher
-crashers
-crashes
-crashing
-crass
-crassly
-crassness
-crate
-crater
-craters
-crates
-cravat
-cravats
-crave
-craved
-craven
-cravenly
-cravenness
-craves
-craving
-craw
-crawdad
-crawfish
-Crawford
-crawl
-crawled
-crawler
-crawlers
-crawling
-crawls
-crawlspace
-crawly
-Cray
-crayfish
-crayon
-Crays
-craze
-crazed
-crazes
-crazier
-craziest
-crazily
-craziness
-crazing
-crazy
-crazy-bone
-CRC
-creak
-creaked
-creakily
-creakiness
-creaking
-creaks
-creaky
-cream
-creamed
-creamer
-creamers
-creamery
-creamily
-creaminess
-creaming
-creams
-creamy
-crease
-crease-resistant
-creased
-creases
-creasing
-create
-created
-creates
-creating
-creation
-Creation!
-creationism
-creationist
-creations
-creative
-creatively
-creativeness
-creativity
-creator
-creators
-creature
-creatures
-creche
-credence
-credencetials
-credential
-credentials
-credenza
-credibility
-credible
-credibly
-credit
-creditable
-creditably
-credited
-crediting
-creditor
-creditors
-credits
-credo
-credulity
-credulous
-credulously
-credulousness
-Cree
-creed
-creeds
-creek
-creeks
-creel
-creep
-creeper
-creepers
-creepily
-creepiness
-creeping
-creeps
-creepy
-Creighton
-cremate
-cremated
-cremates
-cremating
-cremation
-cremations
-crematoria
-crematorium
-crematory
-creme
-crenelate
-crenelated
-crenelation
-crenellate
-crenellated
-crenellation
-Creole
-Creon
-creosote
-crepe
-crepehanger
-crept
-crepuscular
-crescendi
-crescendo
-crescent
-crescents
-cress
-cresset
-Cressy
-crest
-crested
-crestfallen
-crestless
-crests
-Crestview
-cretaceous
-Cretaceously
-Cretan
-Crete
-cretin
-cretinism
-cretinous
-cretonne
-crevasse
-crevice
-crevices
-crew
-crew-cut
-crewcut
-crewed
-crewel
-crewelwork
-crewing
-crewman
-crews
-crib
-cribbage
-cribber
-cribs
-crick
-cricket
-cricketer
-crickets
-cried
-crier
-criers
-cries
-crikey
-crime
-Crimea
-Crimean
-crimes
-criminal
-criminality
-criminally
-criminals
-criminate
-criminologist
-criminology
-crimp
-crimplene
-crimson
-crimsoning
-cringe
-cringed
-cringes
-cringing
-crinkle
-crinkled
-crinkly
-crinolie
-crinoline
-cripple
-crippled
-crippler
-cripples
-crippling
-crises
-crisis
-crisp
-Crispin
-crispiness
-crisply
-crispness
-crispy
-criss-cross
-crisscross
-criteria
-criterion
-critic
-critical
-critically
-criticise
-criticism
-criticisms
-criticize
-criticized
-criticizer
-criticizes
-criticizing
-critics
-critique
-critiques
-critiquing
-critter
-Cro-Magnon
-croak
-croaked
-croaker
-croaking
-croaks
-croaky
-Croat
-Croatia
-Croatian
-crochet
-crocheter
-crocheting
-crochets
-crock
-crocked
-crockery
-Crockett
-crocks
-crocodile
-crocus
-Croesus
-croft
-crofter
-croissant
-Croix
-Cromwell
-Cromwellian
-crone
-crony
-crook
-crookdom
-crooked
-crookedly
-crookedness
-crookneck
-crooks
-croon
-crooner
-crop
-crop-dusting
-cropland
-cropped
-cropper
-croppers
-cropping
-crops
-croquet
-croquette
-Crosby
-crosier
-cross
-cross-bar
-cross-beam
-cross-bow
-cross-bred
-cross-breed
-cross-country
-cross-cultural
-cross-dress
-cross-dresser
-cross-dressing
-cross-examination
-cross-examine
-cross-examiner
-cross-eye
-cross-eyed
-cross-fertilization
-cross-fertilize
-cross-fire
-cross-grained
-cross-hatching
-cross-head
-cross-legged
-cross-pollinate
-cross-pollination
-cross-purpose
-cross-purposes
-cross-question
-cross-refer
-cross-reference
-cross-road
-cross-roads
-cross-section
-cross-sectional
-cross-stitch
-cross-town
-cross-train
-cross-wise
-crossable
-crossbar
-crossbars
-crossbeam
-crossbones
-crossbow
-crossbowman
-crossbred
-crossbreed
-crosscheck
-crosscurrent
-crosscut
-crossed
-crosser
-crossers
-crosses
-crossfire
-crossfooting
-crosshatch
-crosshatching
-crosshead
-crossheading
-crossing
-crossings
-crossly
-crossness
-crossover
-crossovers
-crosspatch
-crosspiece
-crosspoint
-crossroad
-crossroads
-crosstalk
-crosstown
-crosswalk
-crossways
-crosswind
-crosswise
-crossword
-crosswords
-crotch
-crotchet
-crotchety
-crouch
-crouched
-crouching
-croup
-croupier
-croupy
-crouton
-crow
-crow's-feet
-crow's-foot
-crow's-nest
-crow-bar
-crowbar
-crowd
-crowded
-crowder
-crowding
-crowds
-crowed
-crowfoot
-crowing
-Crowley
-crown
-crowned
-crowning
-crowns
-crows
-crowsfoot
-Croydon
-crozier
-CRT
-cruces
-crucial
-crucially
-crucible
-crucified
-crucifies
-crucifix
-crucifixion
-cruciform
-crucify
-crucifying
-crud
-cruddy
-crude
-crudely
-crudeness
-cruder
-crudest
-crudites
-crudity
-cruel
-crueler
-cruelest
-cruelly
-cruelness
-cruelty
-cruet
-Cruickshank
-cruise
-cruiser
-cruisers
-cruises
-cruising
-cruller
-crumb
-crumble
-crumbled
-crumbles
-crumbliness
-crumbling
-crumbly
-crumbs
-crumby
-crumminess
-crummy
-crumpet
-crumple
-crumpled
-crumples
-crumpling
-crunch
-crunched
-crunches
-crunchier
-crunchiest
-crunchiness
-crunching
-crunchy
-crunk
-crupper
-crusade
-crusader
-crusaders
-crusades
-crusading
-cruse
-crused
-crush
-crushable
-crushed
-crusher
-crushers
-crushes
-crushing
-crushingly
-Crusoe
-crust
-crustacean
-crustaceans
-crustal
-crustily
-crustiness
-crusts
-crusty
-crut
-Crut!
-crutch
-crutches
-crux
-cruxes
-Cruz
-cry
-crybaby
-crying
-cryogenic
-cryogenics
-cryosurgery
-crypt
-cryptanalysis
-cryptanalyst
-cryptanalytic
-cryptic
-cryptically
-cryptobibliography
-cryptocenter
-cryptogam
-cryptogram
-cryptographer
-cryptographic
-cryptographically
-cryptography
-cryptologist
-cryptology
-cryptonym
-crystal
-crystalline
-crystallization
-crystallize
-crystallized
-crystallizes
-crystallizing
-crystals
-créche
-Cs
-CST
-CT
-Cu
-cub
-Cuba
-Cuban
-Cubanize
-Cubanizes
-Cubans
-cubbyhole
-cube
-cube-root
-cubed
-cuber
-cubes
-cubic
-cubical
-cubicle
-cubism
-cubist
-cubit
-cubs
-cuckold
-cuckoldry
-cuckoo
-cuckoos
-cucumber
-cucumbers
-cud
-cuddle
-cuddled
-cuddly
-cudgel
-cudgels
-cue
-cued
-cues
-cuff
-cufflink
-cuffs
-Cuiavia
-cuirass
-cuirassier
-cuisine
-cul-de-sac
-Culbertson
-culinary
-cull
-culled
-cullender
-culler
-culling
-culls
-culminate
-culminated
-culminates
-culminating
-culmination
-culotte
-culottes
-culpa
-culpability
-culpable
-culpably
-culprit
-culprits
-culs-de-sac
-cult
-cultism
-cultist
-cultivable
-cultivatable
-cultivate
-cultivated
-cultivates
-cultivating
-cultivation
-cultivations
-cultivator
-cultivators
-cults
-cultural
-culturally
-culture
-cultured
-cultures
-culturing
-Culver
-Culvers
-culvert
-cum
-cumber
-Cumberland
-cumbersome
-cumbersomeness
-cumbrous
-cumdach
-cumin
-cummerbund
-cummin
-Cummings
-Cummins
-cumquat
-cumulate
-cumulative
-cumulatively
-cumuli
-cumulonimbus
-cumulus
-Cunard
-cuneiform
-cunnilingus
-cunning
-Cunningham
-cunningly
-cunt
-cup
-cupboard
-cupboards
-cupcake
-Cupertino
-cupful
-cupidity
-cupola
-cupolaed
-cupped
-cupping
-cupreous
-cuprib
-cupric
-cups
-cur
-curability
-curable
-curably
-curacy
-curare
-curate
-curative
-curator
-curatorial
-curb
-curbing
-curbs
-curbstone
-curd
-curdle
-curdy
-cure
-cure-all
-cured
-curer
-cures
-curettage
-curfew
-curfews
-curia
-curiae
-curing
-curio
-curiosa
-curiosities
-curiosity
-curious
-curiouser
-curiousest
-curiously
-curiousness
-Curitiba
-curium
-curl
-curled
-curler
-curlers
-curlew
-curlicue
-curliness
-curling
-curling-irons
-curling-tongs
-curls
-curly
-curlycue
-curmudgeon
-curmudgeonly
-curpuscule
-Curran
-currant
-currants
-currencies
-currency
-current
-currently
-currentness
-currents
-curricula
-curricular
-curriculum
-curriculums
-curried
-currier
-curries
-curry
-currycomb
-currying
-curs
-curse
-cursed
-cursedly
-curses
-cursing
-cursive
-cursively
-cursor
-cursorily
-cursoriness
-cursors
-cursory
-curst
-curt
-curtail
-curtailed
-curtailment
-curtails
-curtain
-curtained
-curtains
-curtate
-Curtis
-curtly
-curtness
-curtsey
-curtsies
-curtsy
-curvaceous
-curvaceousness
-curvacious
-curvature
-curve
-curved
-curves
-curvilinear
-curving
-curvy
-Cushing
-cushion
-cushioned
-cushioning
-cushions
-Cushman
-cushy
-cusp
-cuspid
-cuspidor
-cusps
-cuss
-cussed
-custard
-Custer
-custodial
-custodian
-custodians
-custodianship
-custody
-custom
-custom-built
-custom-house
-custom-made
-customarily
-customary
-customer
-customers
-customhouse
-customizable
-customization
-customizations
-customize
-customized
-customizer
-customizers
-customizes
-customizing
-customs
-cut
-cut-and-dried
-cut-and-dry
-cut-away
-cut-down
-cut-out
-cut-price
-cut-rate
-cut-throat
-cutaneous
-cutaway
-cutback
-cute
-cutely
-cuteness
-cutesie
-cutest
-cutesy
-cuticle
-cutie-pie
-cutlas
-cutlass
-cutler
-cutlery
-cutlet
-cutoff
-cutoffs
-cutout
-cutover
-cuts
-cutter
-cutters
-cutthroat
-cutting
-cuttingly
-cuttings
-cuttlefish
-cutup
-cutworm
-Cuvier
-Cuzco
-CV
-cwt
-CX
-cyan
-Cyanamid
-cyanide
-CYBERNET
-cybernetic
-cybernetics
-cyberpunk
-cyberspace
-cyborg
-Cyclades
-cyclamen
-cycle
-cycled
-cycles
-cyclic
-cyclical
-cyclically
-cycling
-cyclist
-cycloid
-cycloidal
-cycloids
-cyclometer
-cyclone
-cyclones
-cyclonic
-cyclopaedia
-cyclopedia
-Cyclopes
-cyclostyle
-cyclotron
-cyclotrons
-cyder
-cygnet
-Cygnus
-cylinder
-cylinders
-cylindrical
-cymbal
-cymbalist
-cymbalo
-cymbals
-cyme
-Cymric
-cynic
-cynical
-cynically
-cynicism
-cynosure
-Cynthia
-cypher
-CYPHERNET
-cypress
-Cyprian
-Cypriot
-Cyprius
-Cyprus
-Cyril
-Cyrillic
-Cyrus
-cyst
-cystic
-cystitis
-cysts
-cytologist
-cytology
-cytoplasm
-cytoplasmic
-cytosine
-CZ
-czar
-czarevitch
-czarewich
-czarina
-czarist
-Czech
-Czechia
-Czechization
-Czechizations
-Czechoslovak
-Czechoslovakia
-Czechoslovakian
-Czechs
-Czerniak
-D.S.
-d/b/a
-DA
-dab
-dabble
-dabbled
-dabbler
-dabbles
-dabbling
-Dacca
-dace
-dacha
-dachshund
-Dacron
-dactyl
-dactylic
-dad
-Dada
-Dadaistic
-daddle
-daddy
-daddy-longlegs
-Dade
-dado
-dads
-Daedalus
-daemon
-daemonic
-daemons
-daffiness
-daffodil
-daffodils
-daffy
-daft
-daftly
-daftness
-dagger
-dago
-daguerreotype
-Dahl
-dahlia
-Dahomey
-Dailey
-dailies
-dailiness
-daily
-Daimler
-daintily
-daintiness
-dainty
-daiquiri
-dairy
-dairy-maid
-dairy-man
-dairying
-Dairylea
-dairymaid
-dairyman
-dairywoman
-dais
-daisies
-daisy
-Dakar
-Dakota
-dale
-dales
-Daley
-Dalhousie
-Dali
-Dallas
-dalliance
-dallier
-dally
-Dalmatia
-Dalmatian
-Dalton
-Daly
-Dalzell
-dam
-damage
-damageable
-damaged
-damager
-damagers
-damages
-damaging
-Damascene
-Damascus
-damask
-dame
-damming
-dammit
-damn
-damnable
-damnably
-damnation
-damndest
-damned
-damnedest
-damning
-damns
-Damocles
-Damon
-damp
-damp-dry
-dampen
-dampener
-dampens
-damper
-damping
-damply
-dampness
-dams
-damsel
-damselfly
-damsels
-damson
-Dan
-Dana
-Danbury
-dance
-danced
-dancer
-dancers
-dances
-dancing
-dandelion
-dandelions
-dander
-dandified
-dandify
-dandle
-dandriff
-dandruff
-dandy
-Dane
-Danes
-dang
-danger
-dangerous
-dangerously
-dangers
-dangle
-dangled
-dangler
-dangles
-dangling
-Daniel
-Daniels
-Danielson
-Danish
-Danization
-Danizations
-Danize
-Danizes
-dank
-dankly
-dankness
-Danny
-danseuse
-Dante
-Dantzic
-Danube
-Danubian
-Danville
-Danzig
-Daphne
-dapper
-dapple
-dappled
-Dar
-Dardanelles
-dare
-dare-devil
-dared
-daredevil
-daredevilry
-daredeviltry
-darer
-darers
-dares
-daresay
-daring
-daringly
-Darius
-dark
-dark-room
-darke
-darken
-darkener
-darker
-darkest
-darkey
-darkly
-darkness
-darkroom
-darksome
-Darlene
-darling
-darlings
-Darlington
-darn
-darned
-darner
-darning
-darns
-DARPA
-Darrell
-Darrow
-Darry
-dart
-dartboard
-darted
-darter
-darting
-Dartmouth
-darts
-Darwin
-Darwinian
-Darwinism
-Darwinist
-Darwinistic
-Darwinize
-Darwinizes
-dash
-dash!
-dash-board
-dashboard
-dashed
-dasher
-dashers
-dashes
-dashiki
-dashing
-dashingly
-dastard
-dastardliness
-dastardly
-DAT
-data
-databank
-database
-databases
-datagram
-datagrams
-datalogy
-Datamation
-Datamedia
-dataphone
-DATAVISION
-DATAX
-date
-date-book
-date-line
-dated
-DATEL
-dateless
-dateline
-dater
-dates
-dating
-dative
-Datsun
-datum
-daub
-dauber
-Daugherty
-daughter
-daughter-in-law
-daughterly
-daughters
-daughters-in-law
-Daumier
-daunt
-daunted
-daunting
-dauntingly
-dauntless
-dauntlessly
-dauntlessness
-dauphin
-Davao
-Dave
-David
-Davidson
-Davie
-Davies
-Davinich
-Davis
-Davison
-davit
-Davy
-daw
-dawdle
-dawdler
-dawn
-dawned
-dawning
-dawns
-Dawson
-day
-day-boarder
-day-book
-day-break
-day-care
-day-fly
-Day-Glo
-day-labourer
-day-long
-day-time
-day-to-day
-day-tripper
-daybed
-daybreak
-daycare
-daydream
-daydreamer
-daydreaming
-daydreams
-daylight
-daylights
-days
-daytime
-Dayton
-Daytona
-daze
-dazed
-dazedly
-dazzle
-dazzled
-dazzler
-dazzles
-dazzling
-dazzlingly
-dB
-DBDA
-DBMS
-DBOS
-DC
-DCS
-DD
-DDS
-DDT
-de-emphasis
-de-emphasize
-de-escalate
-de-escalation
-de-ice
-de-icer
-de-ration
-deacon
-deaconess
-deacons
-deactivate
-deactivation
-dead
-dead-alive
-dead-beat
-dead-center
-dead-end
-dead-fire
-dead-head
-dead-heat
-dead-light
-dead-lock
-dead-point
-deadbeat
-deadbolt
-deaden
-deadhead
-deadline
-deadlines
-deadliness
-deadlock
-deadlocked
-deadlocking
-deadlocks
-deadly
-deadness
-deadpan
-deadweight
-deadwood
-deaf
-deaf-mute
-deafen
-deafening
-deafeningly
-deafer
-deafest
-deafness
-deal
-dealer
-dealers
-dealership
-dealing
-dealings
-deallocate
-deallocated
-deallocating
-deallocation
-deallocations
-deals
-dealt
-dean
-Deane
-deanery
-Deanna
-deans
-deanship
-dear
-Dearborn
-dearer
-dearest
-dearie
-dearly
-dearness
-dearrest
-dearth
-dearths
-deary
-death
-death-bed
-death-bell
-death-blow
-death-roll
-death-watch
-deathbed
-deathblow
-deathless
-deathlessly
-deathlike
-deathly
-deaths
-deathtrap
-deathwatch
-deb
-debacle
-debar
-debark
-debarkation
-debarment
-debase
-debasement
-debatable
-debate
-debated
-debater
-debaters
-debates
-debating
-debauch
-debauched
-debauchee
-debauchery
-Debbie
-Debby
-debenture
-debiliate
-debilitate
-debilitated
-debilitates
-debilitating
-debilitation
-debility
-DEBIS
-debit
-debited
-debonair
-debonaire
-debonairly
-debonairness
-Deborah
-debouch
-Debra
-debrief
-debriefing
-debris
-Debs
-debt
-debtor
-debts
-debug
-debugged
-debugger
-debuggers
-debugging
-debugs
-debunk
-Debussy
-debut
-debutante
-decade
-decadence
-decadency
-decadent
-decadently
-decades
-decaf
-decaffeinate
-decaffeinated
-decagon
-decagram
-decal
-Decalog
-decalogue
-decamp
-decampment
-decant
-decanter
-decapitate
-decapitation
-decapitator
-decathlon
-Decatur
-decay
-decayed
-decaying
-decays
-Decca
-decease
-deceased
-deceases
-deceasing
-decedent
-deceit
-deceitful
-deceitfully
-deceitfulness
-deceive
-deceived
-deceiver
-deceivers
-deceives
-deceiving
-deceivingly
-decelerate
-decelerated
-decelerates
-decelerating
-deceleration
-decelerator
-December
-Decembers
-decencies
-decency
-decennial
-decent
-decently
-decentralization
-decentralize
-decentralized
-deception
-deceptions
-deceptive
-deceptively
-deceptiveness
-decertify
-decibel
-decidability
-decidable
-decide
-decided
-decidedly
-decides
-deciding
-deciduous
-decile
-deciliter
-decilitre
-decimal
-decimals
-decimate
-decimated
-decimates
-decimating
-decimation
-decimeter
-decimetre
-decipher
-decipherable
-deciphered
-decipherer
-deciphering
-deciphers
-decision
-decision-making
-decision-taking
-decisions
-decisive
-decisively
-decisiveness
-deck
-deck-chair
-deckchair
-decked
-Decker
-deckhand
-decking
-deckings
-decks
-declaim
-declaimer
-declamation
-declamatory
-declarable
-declaration
-declarations
-declarative
-declaratively
-declaratives
-declarator
-declaratory
-declare
-declared
-declarer
-declarers
-declares
-declaring
-declassification
-declassify
-declension
-declination
-declinations
-decline
-declined
-decliner
-decliners
-declines
-declining
-declivity
-DECnet
-decoction
-decode
-decoded
-decoder
-decoders
-decodes
-decoding
-decodings
-decolletage
-decollete
-decollimate
-decolonization
-decolonize
-decolorize
-decolouration
-decolourize
-decolourizer
-decommission
-decompile
-decomposability
-decomposable
-decompose
-decomposed
-decomposes
-decomposing
-decomposition
-decompositions
-decompress
-decompression
-decondition
-decongestant
-deconstruction
-decontaminate
-decontamination
-decontrol
-decor
-decorate
-decorated
-decorates
-decorating
-decoration
-decorations
-decorative
-decoratively
-decorator
-decorous
-decorously
-decorousness
-decorum
-decoupage
-decouple
-decoupled
-decouples
-decoupling
-decoy
-decoys
-decrease
-decreased
-decreases
-decreasing
-decreasingly
-decree
-decreed
-decreeing
-decrees
-decrement
-decremented
-decrementing
-decrements
-decrepit
-decrepitude
-decrescendo
-decriminalization
-decriminalize
-decry
-decrypt
-decrypted
-decrypting
-decryption
-decrypts
-DECstation
-DECsystem
-DECtape
-decussate
-dedicate
-dedicated
-dedicates
-dedicating
-dedication
-dedicator
-dedicatory
-deduce
-deduced
-deducer
-deduces
-deducible
-deducing
-deduct
-deducted
-deductible
-deducting
-deduction
-deductions
-deductive
-deductively
-Dee
-deed
-deeded
-deeding
-deedless
-deeds
-deejay
-deem
-deemed
-deeming
-deemphasize
-deemphasized
-deemphasizes
-deemphasizing
-deems
-deep
-deep-freeze
-deep-froze
-deep-frozen
-deep-fry
-deep-read
-deep-rooted
-deep-sea
-deep-seated
-deep-six
-deepen
-deepened
-deepening
-deepens
-deeper
-deepest
-deeply
-deepmined
-deepness
-deeps
-deer
-deer's-foot
-deer-field
-deer-hound
-deer-skin
-deer-stalking
-Deere
-deerskin
-deescalate
-deescalation
-def
-deface
-defacement
-defacer
-defalcate
-defalcation
-defamation
-defamatory
-defame
-defamer
-default
-defaulted
-defaulter
-defaulting
-defaults
-defeasance
-defeasible
-defeat
-defeated
-defeater
-defeating
-defeatism
-defeatist
-defeats
-defecate
-defecation
-defect
-defected
-defecting
-defection
-defections
-defective
-defectively
-defectiveness
-defector
-defects
-defence
-defend
-defendant
-defendants
-defended
-defendent
-defender
-defenders
-defending
-defends
-defenestrate
-defenestrated
-defenestrates
-defenestrating
-defenestration
-defense
-defenseless
-defenselessly
-defenselessness
-defenses
-defensible
-defensibly
-defensive
-defensively
-defensiveness
-defer
-deference
-deferential
-deferentially
-deferment
-deferments
-deferrable
-deferral
-deferred
-deferrer
-deferrers
-deferring
-defers
-defiance
-defiant
-defiantly
-deficiencies
-deficiency
-deficient
-deficit
-deficits
-defied
-defies
-defile
-defilement
-defiler
-defiling
-definable
-define
-defined
-definer
-defines
-defining
-definite
-definitely
-definiteness
-definition
-definitional
-definitions
-definitive
-definitively
-deflate
-deflater
-deflation
-deflationary
-deflect
-deflection
-deflective
-deflector
-deflexion
-defloration
-deflower
-defocus
-Defoe
-defog
-defogger
-defoliant
-defoliate
-defoliation
-defoliator
-deforest
-deforestation
-deform
-deformation
-deformations
-deformed
-deformities
-deformity
-defraud
-defrauder
-defray
-defrayal
-defrock
-defrost
-defroster
-deft
-deftly
-deftness
-defunct
-defuse
-defy
-defying
-degauss
-degeneracy
-degenerate
-degenerated
-degenerates
-degenerating
-degeneration
-degenerative
-degradable
-degradation
-degradations
-degrade
-degraded
-degrades
-degrading
-degree
-degrees
-degust
-degustation
-dehumanization
-dehumanize
-dehumanizing
-dehumidifier
-dehumidify
-dehydrate
-dehydrated
-dehydration
-dehydrator
-dehydrogenate
-deice
-deicer
-deification
-deify
-deign
-deigned
-deigning
-deigns
-Deimos
-Deirdre
-Deirdres
-deism
-deist
-deistic
-deities
-deity
-deixis
-deject
-dejecta
-dejected
-dejectedly
-dejection
-DeKalb
-DeKastere
-Del
-delaine
-Delaney
-Delano
-Delaware
-Delawarean
-delay
-delayed
-delayer
-delaying
-delays
-deleatur
-delectable
-delectably
-delectation
-delegacy
-delegate
-delegated
-delegates
-delegating
-delegation
-delegations
-delete
-deleted
-deleter
-deleterious
-deletes
-deleting
-deletion
-deletions
-delftware
-Delhi
-deli
-Delia
-deliberate
-deliberated
-deliberately
-deliberateness
-deliberates
-deliberating
-deliberation
-deliberations
-deliberative
-deliberator
-deliberators
-delicacies
-delicacy
-delicate
-delicately
-delicateness
-delicatessen
-delicious
-deliciously
-deliciousness
-delight
-delighted
-delightedly
-delightful
-delightfully
-delighting
-delights
-Delilah
-delimit
-delimitation
-delimited
-delimiter
-delimiters
-delimiting
-delimits
-delineament
-delineate
-delineated
-delineates
-delineating
-delineation
-delinquency
-delinquent
-delinquently
-deliquesce
-deliquescent
-deliria
-delirious
-deliriously
-deliriousness
-delirium
-deliver
-deliverable
-deliverables
-deliverance
-delivered
-deliverer
-deliverers
-deliveries
-delivering
-delivers
-delivery
-delivery-book
-delivery-note
-delivery-order
-delivery-van
-deliveryman
-dell
-Della
-dells
-Dellwood
-Delmarva
-Delmarwa
-delouse
-Delphi
-Delphic
-Delphically
-delphinium
-Delphinus
-delta
-deltas
-delude
-deluded
-deludes
-deluding
-deluge
-deluged
-deluges
-delusion
-delusional
-delusions
-delusive
-delusively
-deluxe
-delve
-delver
-delves
-delving
-Dem
-demagnetization
-demagnetize
-demagnify
-demagog
-demagogic
-demagogue
-demagoguery
-demagogy
-demand
-demanded
-demander
-demanding
-demandingly
-demands
-demarcate
-demarcation
-demean
-demeaning
-demeanor
-demeanour
-demented
-dementedly
-dementia
-demerit
-demesne
-Demeter
-demi-semiquaver
-demigod
-demijohn
-demilitarization
-demilitarize
-demimondaine
-demimonde
-demise
-demission
-demitasse
-demo
-demobbed
-demobilization
-demobilize
-democracies
-democracy
-democrat
-democratic
-democratical
-democratically
-democratization
-democratize
-democrats
-demode
-demodulate
-demodulation
-demodulator
-demographer
-demographic
-demographically
-demographics
-demography
-demolish
-demolished
-demolishes
-demolition
-demon
-demonetization
-demonetize
-demoniac
-demoniacal
-demoniacally
-demonic
-demonically
-demons
-demonstrable
-demonstrably
-demonstrate
-demonstrated
-demonstrates
-demonstrating
-demonstration
-demonstrationist
-demonstrations
-demonstrative
-demonstratively
-demonstrativeness
-demonstrator
-demonstrators
-demoralization
-demoralize
-demoralized
-demoralizes
-demoralizing
-DeMorgan
-Demosthenes
-demote
-demotic
-demotion
-demountable
-Dempsey
-demulcent
-demultiplex
-demultiplexed
-demultiplexer
-demultiplexers
-demultiplexing
-demur
-demure
-demurely
-demureness
-demurrage
-demurral
-demurrer
-demystification
-demystify
-demythologize
-den
-denationalize
-denature
-denazification
-denazify
-dendrite
-Deneb
-Denebola
-Deneen
-dengue
-deniable
-denial
-denials
-denied
-denier
-denies
-denigrate
-denigrated
-denigrates
-denigrating
-denigration
-denim
-denims
-Denizen
-Denmark
-Dennis
-Denny
-denominate
-denomination
-denominational
-denominations
-denominator
-denominators
-denotable
-denotation
-denotational
-denotationally
-denotations
-denotative
-denote
-denoted
-denotes
-denoting
-denouement
-denounce
-denounced
-denouncement
-denounces
-denouncing
-dens
-dense
-densely
-denseness
-denser
-densest
-densities
-density
-dent
-dental
-dentally
-dentate
-dented
-dentifrice
-dentin
-dentine
-denting
-dentist
-dentistry
-dentists
-dentition
-Denton
-dents
-denture
-dentures
-denuclearize
-denudate
-denudation
-denude
-denumerable
-denunciate
-denunciation
-Denver
-deny
-denying
-deodorant
-deodorization
-deodorize
-deodorizer
-deoxyribonucleic
-depart
-departed
-departing
-department
-departmental
-departmentalization
-departmentalize
-departmentally
-departments
-departs
-departure
-departures
-depend
-dependability
-dependable
-dependably
-dependance
-dependant
-depended
-dependence
-dependencies
-dependency
-dependent
-dependently
-dependents
-depending
-depends
-depersonalize
-depict
-depicted
-depicting
-depiction
-depicts
-depilatory
-deplane
-deplete
-depleted
-depletes
-depleting
-depletion
-depletions
-deplorable
-deplorably
-deplore
-deplored
-deplores
-deploring
-deploy
-deployed
-deploying
-deployment
-deployments
-deploys
-deplume
-depolarization
-depolarize
-depoliticize
-deponent
-depopulate
-depopulation
-deport
-deportation
-deportee
-deportment
-deposal
-depose
-deposed
-deposes
-deposit
-depositary
-deposited
-depositing
-deposition
-depositions
-depositor
-depositors
-depository
-deposits
-depot
-depots
-depravation
-deprave
-depraved
-depravity
-deprecate
-deprecating
-deprecation
-deprecatory
-depreciate
-depreciated
-depreciates
-depreciation
-depredate
-depredation
-depress
-depressant
-depressed
-depresses
-depressing
-depressingly
-depression
-depressions
-depressive
-depressor
-deprivation
-deprivations
-deprive
-deprived
-deprives
-depriving
-deprogram
-depth
-depths
-deputation
-depute
-deputies
-deputize
-deputy
-dequeue
-dequeued
-dequeues
-dequeuing
-derail
-derailed
-derailing
-derailleur
-derailment
-derails
-derange
-deranged
-derangement
-Derbyshire
-dereference
-deregulate
-deregulated
-deregulation
-Derek
-derelict
-dereliction
-deride
-derision
-derisive
-derisively
-derisiveness
-derisory
-derivable
-derivation
-derivations
-derivative
-derivatives
-derive
-derived
-derives
-deriving
-dermal
-dermatitis
-dermatological
-dermatologist
-dermatology
-dermis
-derogate
-derogation
-derogatorily
-derogatory
-derrick
-derriere
-derring-do
-derringer
-dervish
-Des
-desalinate
-desalination
-desalinization
-desalinize
-desalt
-descale
-descant
-Descartes
-descend
-descendand
-descendant
-descendants
-descended
-descendent
-descender
-descenders
-descending
-descends
-descent
-descents
-descramble
-describable
-describe
-described
-describer
-describes
-describing
-description
-descriptions
-descriptive
-descriptively
-descriptiveness
-descriptives
-descriptor
-descriptors
-descry
-desecrate
-desecration
-desegregate
-desegregation
-desensitization
-desensitize
-desert
-deserted
-deserter
-deserters
-deserting
-desertion
-desertions
-deserts
-deserve
-deserved
-deservedly
-deserves
-deserving
-deservingly
-deservings
-deshabille
-desiccant
-desiccate
-desiccation
-desiccator
-desiderata
-desiderate
-desideratum
-design
-designate
-designated
-designates
-designating
-designation
-designations
-designator
-designators
-designatum
-designed
-designer
-designers
-designing
-designs
-desirability
-desirable
-desirableness
-desirably
-desire
-desired
-desires
-desiring
-desirous
-desist
-desk
-deskill
-desks
-desktop
-Desmond
-desolate
-desolately
-desolateness
-desolation
-desolations
-despair
-despaired
-despairing
-despairingly
-despairs
-despatch
-despatched
-desperado
-desperate
-desperately
-desperateness
-desperation
-despicable
-despicably
-despise
-despised
-despises
-despising
-despite
-despiteful
-despoil
-despoiler
-despoilment
-despoliation
-despondence
-despondency
-despondent
-despondently
-despot
-despotic
-despotically
-despotism
-despots
-dessert
-dessert-spoon
-desserts
-destabilization
-destabilize
-destination
-destinations
-destine
-destined
-destinies
-destiny
-destitute
-destitution
-destroy
-destroyed
-destroyer
-destroyers
-destroying
-destroys
-destruct
-destructibility
-destructible
-destruction
-destructions
-destructive
-destructively
-destructiveness
-destructor
-destuff
-destuffing
-destuffs
-desuetude
-desultorily
-desultory
-desynchronize
-detach
-detachable
-detached
-detacher
-detaches
-detaching
-detachment
-detachments
-detail
-detailed
-detailing
-details
-detain
-detained
-detainee
-detaining
-detainment
-detains
-detect
-detectable
-detectably
-detected
-detectible
-detecting
-detection
-detections
-detective
-detectives
-detector
-detectors
-detects
-detente
-detention
-deter
-detergent
-deteriorate
-deteriorated
-deteriorates
-deteriorating
-deterioration
-determent
-determinable
-determinacy
-determinant
-determinants
-determinate
-determinately
-determination
-determinations
-determinative
-determine
-determined
-determinedly
-determiner
-determiners
-determines
-determining
-determinism
-deterministic
-deterministically
-deterred
-deterrence
-deterrent
-deterring
-detest
-detestable
-detestably
-detestation
-detested
-dethrone
-dethronement
-detonate
-detonation
-detonator
-detour
-detox
-detoxification
-detoxify
-detract
-detraction
-detractor
-detractors
-detracts
-detriment
-detrimental
-detrimentally
-detrition
-detritus
-Detroit
-deuce
-deuce!
-deus
-deuterium
-Deuteronomy
-Deutsch
-Deutschmark
-devaluation
-devalue
-devastate
-devastated
-devastates
-devastating
-devastatingly
-devastation
-devastator
-develop
-developed
-developer
-developers
-developing
-development
-developmental
-developmentally
-developments
-develops
-deviance
-deviancy
-deviant
-deviantly
-deviants
-deviate
-deviated
-deviates
-deviating
-deviation
-deviationist
-deviations
-device
-devices
-devil
-devil!
-devil-dodger
-devil-may-care
-deviled
-devilish
-devilishly
-devilishness
-devilkin
-devilled
-devilment
-devilry
-devils
-deviltry
-devious
-deviously
-deviousness
-devise
-devised
-devises
-devising
-devisings
-devitalize
-devoid
-devolution
-devolve
-Devon
-Devonian
-Devonshire
-devote
-devoted
-devotedly
-devotee
-devotees
-devotes
-devoting
-devotion
-devotional
-devotions
-devour
-devoured
-devourer
-devours
-devout
-devoutly
-devoutness
-dew
-dew-berry
-dew-lap
-dew-point
-dewberry
-dewclaw
-dewdrop
-dewdrops
-Dewey
-dewiness
-Dewitt
-dewlap
-dewy
-Dexedrine
-dexter
-dexterity
-dexterous
-dexterously
-dexterousness
-dextran
-dextrone
-dextrose
-dextrous
-DF
-DFR
-DH
-Dhabi
-Dhaka
-dhoti
-dhow
-DI
-diabetes
-diabetic
-diabolic
-diabolical
-diabolically
-diachronic
-diacritic
-diacritical
-diadem
-diaereses
-diaeresis
-diafilm
-diagnosable
-diagnose
-diagnosed
-diagnoses
-diagnosing
-diagnosis
-diagnostic
-diagnostically
-diagnostician
-diagnostics
-diagonal
-diagonally
-diagonals
-diagram
-diagrammable
-diagrammatic
-diagrammatically
-diagrammed
-diagrammer
-diagrammers
-diagramming
-diagrams
-diagraph
-dial
-dial-plate
-dialect
-dialectal
-dialectic
-dialectic(s)
-dialectical
-dialectics
-dialects
-dialed
-dialer
-dialers
-dialing
-dialog
-dialogical
-dialogs
-dialogue
-dialogues
-dials
-dialup
-dialyses
-dialysis
-diamagnetic
-diameter
-diameters
-diametric
-diametrical
-diametrically
-diamond
-diamondback
-diamonds
-Diana
-Diane
-Dianne
-diapason
-diaper
-diapers
-diaphanous
-diaphragm
-diaphragmatic
-diaphragms
-diapositive
-diaries
-diarist
-diarrhea
-diarrhoea
-diarrhoeia
-diary
-diascope
-Diaspora
-diastase
-diastole
-diastolic
-diathermy
-diatom
-diatomic
-diatonic
-diatribe
-diatribes
-diazo-film
-diazo-print
-diazotype
-dibble
-dibs
-dice
-dice-box
-dice-insulator
-diced
-dicey
-dichotomize
-dichotomous
-dichotomy
-dichromatic
-dichromic
-dick
-dickens
-dickens!
-Dickensian
-dicker
-Dickerson
-dickey
-Dickie
-Dickinson
-Dickson
-dicky
-dicotyledon
-dicotyledonous
-dicta
-dictaphone
-dictate
-dictated
-dictates
-dictating
-dictation
-dictations
-dictator
-dictatorial
-dictatorially
-dictators
-dictatorship
-diction
-dictionaries
-dictionary
-dictograph
-dictum
-dictums
-did
-didactic
-didactically
-didactics
-diddle
-diddler
-didn't
-didst
-die
-die-hard
-Diebold
-died
-Diego
-diehard
-dielectric
-dielectrics
-diem
-diereses
-dieresis
-dies
-diesel
-diesis
-diet
-dietary
-dieter
-dieters
-dietetic
-dietetics
-dietician
-dietitian
-dietitians
-Dietrich
-diets
-Dietz
-differ
-differed
-difference
-differences
-different
-differentia
-differentiable
-differentiae
-differential
-differentials
-differentiate
-differentiated
-differentiates
-differentiating
-differentiation
-differentiations
-differentiators
-differently
-differer
-differers
-differing
-differs
-difficult
-difficulties
-difficultly
-difficulty
-diffidence
-diffident
-diffidently
-diffract
-diffraction
-diffuse
-diffused
-diffusely
-diffuseness
-diffuser
-diffusers
-diffuses
-diffusible
-diffusing
-diffusion
-diffusions
-diffusive
-dig
-digerati
-digest
-digested
-digestibility
-digestible
-digesting
-digestion
-digestive
-digests
-digger
-diggers
-digging
-diggings
-digit
-digital
-digitalis
-digitally
-digitization
-digitize
-digitized
-digitizer
-digitizes
-digitizing
-digits
-dignified
-dignify
-dignitaries
-dignitary
-dignities
-dignity
-digram
-digraph
-digress
-digressed
-digresses
-digressing
-digression
-digressions
-digressive
-digs
-dihedral
-Dijkstra
-Dijon
-dike
-dikes
-dilacerate
-dilapidate
-dilapidated
-dilapidation
-dilatation
-dilate
-dilated
-dilates
-dilating
-dilation
-dilator
-dilatory
-dildo
-dilemma
-dilemmas
-dilettante
-dilettanti
-dilettantish
-dilettantism
-diligence
-diligent
-diligently
-dill
-Dillon
-dilly
-dilly-dally
-dillydally
-dilogarithm
-diluent
-dilute
-diluted
-dilutee
-dilutes
-diluting
-dilution
-dim
-DiMaggio
-dime
-dimension
-dimensional
-dimensionality
-dimensionally
-dimensioned
-dimensioning
-dimensions
-dimes
-diminish
-diminished
-diminishes
-diminishing
-diminuendo
-diminution
-diminutive
-dimity
-dimly
-dimmed
-dimmer
-dimmers
-dimmest
-dimming
-dimness
-dimple
-dimpled
-dimply
-dims
-dimwit
-dimwitted
-din
-Dinah
-dinar
-dine
-dined
-diner
-diners
-dines
-dinette
-ding
-ding-a-ling
-ding-dong
-dingbat
-dingbats
-dingdong
-dinghy
-dingily
-dinginess
-dingle
-dingo
-dingus
-dingy
-dining
-dining-room
-dinkum
-dinky
-dinner
-dinners
-dinnertime
-dinnerware
-dinning-car
-dinosaur
-dint
-diocesan
-diocese
-Diocletian
-diode
-diodes
-Diogenes
-Dion
-Dionysian
-Dionysus
-Diophantine
-diopter
-diorama
-dioxide
-dioxin
-dip
-diphtheria
-diphthong
-diploid
-diploma
-diplomacy
-diplomas
-diplomat
-diplomatic
-diplomatically
-diplomatics
-diplomatist
-diplomats
-dipole
-dipped
-dipper
-dippermouth
-dippers
-dipping
-dippings
-dippy
-dips
-dipso
-dipsomania
-dipsomaniac
-dipstick
-dipterous
-diptych
-Dirac
-dire
-direct
-directed
-directing
-direction
-directional
-directionality
-directionally
-directions
-directive
-directives
-directly
-directness
-director
-directorate
-directorial
-directories
-directors
-directorship
-directory
-directrices
-directrix
-directs
-direful
-direly
-dirge
-dirges
-Dirichlet
-dirigible
-dirk
-dirndl
-DIRS
-dirt
-dirt-cheap
-dirt-poor
-dirtier
-dirtiest
-dirtily
-dirtiness
-dirts
-dirty
-disabilities
-disability
-disable
-disabled
-disablement
-disabler
-disablers
-disables
-disabling
-disabuse
-disaccord
-disadvantage
-disadvantaged
-disadvantageous
-disadvantageously
-disadvantages
-disaffect
-disaffected
-disaffection
-disaffiliate
-disaffiliation
-disaffirm
-disagree
-disagreeable
-disagreeableness
-disagreeably
-disagreed
-disagreeing
-disagreement
-disagreements
-disagrees
-disallow
-disallowed
-disallowing
-disallows
-disambiguate
-disambiguated
-disambiguates
-disambiguating
-disambiguation
-disambiguations
-disappear
-disappearance
-disappearances
-disappeared
-disappearing
-disappears
-disappoint
-disappointed
-disappointing
-disappointingly
-disappointment
-disappointments
-disapprobation
-disapproval
-disapprove
-disapproved
-disapproves
-disapprovingly
-disarm
-disarmament
-disarmed
-disarming
-disarmingly
-disarms
-disarrange
-disarrangement
-disarray
-disassemble
-disassembled
-disassembles
-disassembling
-disassembly
-disassociate
-disassociation
-disaster
-disasters
-disastrous
-disastrously
-disavow
-disavowal
-disband
-disbanded
-disbanding
-disbandment
-disbands
-disbar
-disbarment
-disbelief
-disbelieve
-disbeliever
-disbelieving
-disburden
-disbursal
-disburse
-disbursed
-disbursement
-disbursements
-disburses
-disbursing
-disc
-discard
-discarded
-discarding
-discards
-discern
-discerned
-discernibility
-discernible
-discernibly
-discerning
-discerningly
-discernment
-discerns
-discharge
-discharged
-discharges
-discharging
-disciple
-disciples
-discipleship
-disciplinarian
-disciplinary
-discipline
-disciplined
-disciplines
-disciplining
-disclaim
-disclaimed
-disclaimer
-disclaims
-disclose
-disclosed
-discloses
-disclosing
-disclosure
-disclosures
-discman
-disco
-discography
-discolor
-discoloration
-discolour
-discombobulate
-discombobulation
-discomfit
-discomfiture
-discomfort
-discomfortable
-discommode
-discompose
-discomposure
-disconcert
-disconcerted
-disconcerting
-disconcertingly
-disconnect
-disconnected
-disconnectedly
-disconnectedness
-disconnecting
-disconnection
-disconnects
-disconsolate
-disconsolately
-discontent
-discontented
-discontentedly
-discontentment
-discontinuance
-discontinuation
-discontinue
-discontinued
-discontinues
-discontinuities
-discontinuity
-discontinuous
-discontinuously
-discord
-discordance
-discordant
-discordantly
-discotheque
-discount
-discounted
-discountenance
-discounter
-discounting
-discounts
-discourage
-discouraged
-discouragement
-discourages
-discouraging
-discouragingly
-discourse
-discourses
-discourteous
-discourteously
-discourtesy
-discover
-discovered
-discoverer
-discoverers
-discoveries
-discovering
-discovers
-discovery
-discredit
-discreditable
-discreditably
-discredited
-discreet
-discreetly
-discreetness
-discrepancies
-discrepancy
-discrepant
-discrete
-discretely
-discreteness
-discretion
-discretionary
-discriminant
-discriminate
-discriminated
-discriminates
-discriminating
-discrimination
-discriminator
-discriminatory
-discs
-discursive
-discursively
-discursiveness
-discus
-discuss
-discussant
-discussed
-discusses
-discussing
-discussion
-discussions
-disdain
-disdainful
-disdainfully
-disdaining
-disdains
-disease
-diseased
-diseases
-disembark
-disembarkation
-disembarkment
-disembodied
-disembodiment
-disembody
-disembowel
-disembowelment
-disempower
-disenchant
-disenchanted
-disenchantment
-disencumber
-disenfranchise
-disenfranchisement
-disengage
-disengaged
-disengagement
-disengages
-disengaging
-disentangle
-disentanglement
-disentangling
-disequilibrium
-disestablish
-disestablishment
-disesteem
-disfavor
-disfavour
-disfigure
-disfigured
-disfigurement
-disfigures
-disfiguring
-disfranchise
-disfranchisement
-disgorge
-disgrace
-disgraced
-disgraceful
-disgracefully
-disgracefulness
-disgraces
-disgruntle
-disgruntled
-disgruntlement
-disguise
-disguised
-disguises
-disgust
-disgusted
-disgustedly
-disgustful
-disgusting
-disgustingly
-disgusts
-dish
-dish-cloth
-dish-cover
-dish-towel
-dish-washer
-dishabille
-disharmonious
-disharmony
-dishcloth
-dishearten
-disheartened
-disheartening
-dishearteningly
-dished
-dishes
-dishevel
-disheveled
-dishevelled
-dishevelment
-dishing
-dishonest
-dishonestly
-dishonesty
-dishonor
-dishonorable
-dishonorably
-dishonored
-dishonoring
-dishonors
-dishonour
-dishonourable
-dishpan
-dishrag
-dishtowel
-dishwasher
-dishwashers
-dishwashing
-dishwater
-disillusion
-disillusioned
-disillusioning
-disillusionize
-disillusionment
-disillusionments
-disinclination
-disincline
-disinclined
-disinfect
-disinfectant
-disinfection
-disinfestation
-disinflation
-disinformation
-disingenuous
-disingenuously
-disinherit
-disinheritance
-disintegrate
-disintegration
-disinter
-disinterest
-disinterested
-disinterestedly
-disinterestedness
-disinterment
-disinvest
-disinvestment
-disjoin
-disjoint
-disjointed
-disjointedly
-disjointedness
-disjointly
-disjointness
-disjunct
-disjunction
-disjunctions
-disjunctive
-disjunctively
-disjuncts
-disk
-diskette
-diskettes
-disks
-dislike
-disliked
-dislikes
-disliking
-dislocate
-dislocated
-dislocates
-dislocating
-dislocation
-dislocations
-dislodge
-dislodged
-disloyal
-disloyally
-disloyalty
-dismal
-dismally
-dismantle
-dismantlement
-dismay
-dismayed
-dismaying
-dismember
-dismembered
-dismemberment
-dismembers
-dismiss
-dismiss!
-dismissal
-dismissals
-dismissed
-dismisser
-dismissers
-dismisses
-dismissing
-dismission
-dismissive
-dismissively
-dismount
-dismounted
-dismounting
-dismounts
-Disney
-Disneyland
-disobedent
-disobedience
-disobedient
-disobediently
-disobey
-disobeyed
-disobeying
-disobeys
-disoblige
-disobliging
-disorder
-disordered
-disorderliness
-disorderly
-disorders
-disorganization
-disorganize
-disorganized
-disorient
-disorientate
-disorientation
-disown
-disowned
-disowning
-disowns
-disparage
-disparagement
-disparaging
-disparagingly
-disparate
-disparately
-disparities
-disparity
-dispassion
-dispassionate
-dispassionately
-dispatch
-dispatch-note
-dispatched
-dispatcher
-dispatchers
-dispatches
-dispatching
-dispel
-dispell
-dispelled
-dispelling
-dispels
-dispensable
-dispensary
-dispensation
-dispensations
-dispensatory
-dispense
-dispensed
-dispenser
-dispensers
-dispenses
-dispensing
-dispersal
-disperse
-dispersed
-disperses
-dispersing
-dispersion
-dispersions
-dispirit
-dispirited
-displace
-displaced
-displacement
-displacements
-displaces
-displacing
-display
-displayable
-displayed
-displayer
-displaying
-displays
-displease
-displeased
-displeases
-displeasing
-displeasure
-disport
-disposable
-disposal
-disposals
-dispose
-disposed
-disposer
-disposes
-disposing
-disposition
-dispositions
-dispossess
-dispossessed
-dispossession
-dispraise
-disproof
-disproportion
-disproportional
-disproportionate
-disproportionately
-disprovable
-disprove
-disproved
-disproves
-disproving
-disputable
-disputably
-disputant
-disputation
-disputatious
-disputatiously
-disputative
-dispute
-disputed
-disputer
-disputers
-disputes
-disputing
-disqualification
-disqualified
-disqualifies
-disqualify
-disqualifying
-disquiet
-disquieting
-disquietude
-disquisition
-Disraeli
-disregard
-disregarded
-disregardful
-disregarding
-disregards
-disrelish
-disrepair
-disreputable
-disreputably
-disreputation
-disrepute
-disrespect
-disrespectful
-disrespectfully
-disrobe
-disrupt
-disrupted
-disrupting
-disruption
-disruptions
-disruptive
-disruptively
-disrupts
-diss
-dissarrange
-dissatisfaction
-dissatisfactions
-dissatisfactory
-dissatisfied
-dissatisfy
-dissect
-dissection
-dissector
-dissects
-dissemblance
-dissemble
-dissembler
-disseminate
-disseminated
-disseminates
-disseminating
-dissemination
-dissension
-dissensions
-dissent
-dissented
-dissenter
-dissenters
-dissenting
-dissents
-dissert
-dissertation
-dissertations
-disservice
-dissever
-dissidence
-dissident
-dissidents
-dissimilar
-dissimilarities
-dissimilarity
-dissimilitude
-dissimulate
-dissimulation
-dissimulator
-dissipate
-dissipated
-dissipates
-dissipating
-dissipation
-dissociate
-dissociated
-dissociates
-dissociating
-dissociation
-dissoluble
-dissolute
-dissolutely
-dissoluteness
-dissolution
-dissolutions
-dissolve
-dissolved
-dissolvent
-dissolves
-dissolving
-dissonance
-dissonant
-dissuade
-dissuasion
-dissuasive
-distaff
-distal
-distally
-distance
-distances
-distant
-distantly
-distaste
-distasteful
-distastefully
-distastefulness
-distastes
-distemper
-distempered
-distempers
-distend
-distension
-distention
-distil
-distill
-distillate
-distillation
-distilled
-distiller
-distillers
-distillery
-distilling
-distills
-distinct
-distinction
-distinctions
-distinctive
-distinctively
-distinctiveness
-distinctly
-distinctness
-distinguish
-distinguishable
-distinguished
-distinguisher
-distinguishes
-distinguishing
-distort
-distorted
-distorting
-distortion
-distortionist
-distortions
-distorts
-distract
-distracted
-distractedly
-distracting
-distraction
-distractions
-distracts
-distrain
-distrait
-distraught
-distress
-distress-gun
-distress-rocket
-distressed
-distresses
-distressful
-distressing
-distressingly
-distributary
-distribute
-distributed
-distributes
-distributing
-distribution
-distributional
-distributions
-distributive
-distributively
-distributivity
-distributor
-distributors
-district
-districts
-distrust
-distrusted
-distrustful
-distrustfully
-disturb
-disturbance
-disturbances
-disturbed
-disturber
-disturbing
-disturbingly
-disturbs
-disunion
-disunite
-disunity
-disuse
-disused
-disvalue
-ditch
-ditches
-dither
-ditherer
-dithering
-ditsy
-ditto
-ditty
-ditz
-Ditzel
-ditzy
-diuretic
-diurnal
-diurnally
-diva
-divalent
-divan
-divans
-divaricate
-dive
-dive-bomber
-dived
-diver
-diverge
-diverged
-divergence
-divergences
-divergent
-diverges
-diverging
-divers
-diverse
-diversely
-diverseness
-diversifiable
-diversification
-diversified
-diversifies
-diversiform
-diversify
-diversifying
-diversion
-diversionary
-diversionist
-diversions
-diversities
-diversity
-divert
-diverted
-diverticulitis
-diverting
-diverts
-dives
-divest
-divested
-divesting
-divestiture
-divestment
-divests
-dividable
-divide
-divided
-dividend
-dividends
-divider
-dividers
-divides
-dividing
-divination
-divine
-divinely
-diviner
-diving
-diving-bell
-divining
-divinities
-divinity
-divisibility
-divisible
-division
-divisional
-divisions
-divisive
-divisively
-divisiveness
-divisor
-divisors
-divorce
-divorced
-divorcee
-divorcement
-divot
-divulge
-divulged
-divulges
-divulging
-divulsion
-divvy
-Dixie
-Dixiecrats
-Dixon
-dizzily
-dizziness
-dizzy
-dizzying
-DJ
-Djakarta
-djellaba
-djellabah
-Djibouti
-djinn
-DMD
-Dmitri
-DMZ
-DNA
-Dnepr
-Dnepropetrovsk
-Dnieper
-Dniester
-Dnipropetrovsk
-do
-do-all
-do-gooder
-do-it-yourself
-do-it-yourselfer
-do-nothing
-DOA
-doable
-DOB
-Dobbs
-Doberman
-docent
-docile
-docilely
-docility
-dock
-dock-dues
-dock-warrant
-dock-yard
-dockage
-docked
-docket
-docks
-dockside
-dockworker
-dockyard
-doctor
-doctoral
-doctorate
-doctorates
-doctored
-doctors
-doctrinaire
-doctrinal
-doctrine
-doctrines
-docudrama
-document
-documentalist
-documentaries
-documentarist
-documentary
-documentation
-documentations
-documentator
-documented
-documenter
-documenters
-documenting
-documentography
-documents
-docuterm
-DOD
-Dodd
-dodder
-doddering
-dodecahedra
-dodecahedral
-dodecahedron
-dodge
-dodged
-dodger
-dodgers
-dodging
-Dodgson
-Dodington
-dodo
-Dodson
-doe
-doer
-doers
-does
-doeskin
-doesn't
-doff
-dog
-dog's-ear
-dog-cart
-dog-cheap
-dog-collar
-dog-ear
-dog-eared
-dog-ears
-dog-eat-dog
-dog-flea
-dog-fox
-dog-grass
-dog-kennel
-dog-like
-dog-nap
-dog-tired
-dog-tooth
-dogcart
-dogcatcher
-dogear
-dogeared
-dogfight
-dogfish
-dogged
-doggedly
-doggedness
-doggerel
-doggery
-doggie
-dogging
-doggone
-doggoned
-doggy
-doghouse
-dogie
-dogleg
-dogma
-dogmas
-dogmata
-dogmatic
-dogmatically
-dogmatism
-dogmatist
-dogs
-dogsbody
-Dogtown
-dogtrot
-dogwood
-dogy
-doh
-Doha
-Doherty
-doily
-doing
-doings
-Dolan
-Dolby
-doldrum
-doldrums
-dole
-doled
-doleful
-dolefully
-dolefulness
-doles
-doll
-dollar
-dollars
-dollies
-dollop
-dolls
-dolly
-dolmen
-dolomite
-dolor
-Dolores
-dolorous
-dolorously
-dolphin
-dolphins
-dolt
-doltish
-doltishly
-doltishness
-domain
-domains
-dome
-domed
-Domenico
-domes
-domesday
-domestic
-domestically
-domesticate
-domesticated
-domesticates
-domesticating
-domestication
-domesticity
-domicile
-domiciled
-domiciliary
-domiciliate
-dominance
-dominancy
-dominant
-dominantly
-dominate
-dominated
-dominates
-dominating
-domination
-dominative
-dominator
-dominatrix
-domineer
-domineering
-domineeringly
-Domingo
-Dominic
-Dominica
-Dominican
-Dominicans
-Dominick
-dominion
-Dominique
-domino
-dominoes
-don
-don't
-dona
-Donahue
-Donald
-Donaldson
-donate
-donated
-donates
-donating
-donation
-donator
-done
-Done!
-Doneck
-Donetsk
-dong
-dongle
-donkey
-donkeys
-Donna
-Donne
-Donnelly
-Donner
-donnybrook
-donor
-Donovan
-dons
-donut
-doodad
-doodle
-doodlebug
-doodler
-doohickey
-Dooley
-Doolittle
-doom
-doomed
-dooming
-dooms
-doomsday
-door
-door-bell
-door-handle
-door-keeper
-door-leaf
-door-mat
-door-money
-door-plate
-door-post
-door-sill
-door-to-door
-door-way
-doorbell
-doorkeeper
-doorknob
-doorman
-doormat
-doormen
-doorplate
-doors
-doorstep
-doorsteps
-doorstop
-doorway
-doorways
-dooryard
-dopa
-dopadnout
-dope
-doped
-doper
-dopers
-dopes
-dopey
-dopiness
-doping
-Doppler
-dopy
-Dora
-Dorado
-Dorcas
-Dorchester
-Doreen
-Doria
-Doric
-Doricize
-Doricizes
-Doris
-dork
-dorky
-dorm
-dormancy
-dormant
-dormer
-dormice
-dormitories
-dormitory
-dormouse
-Dorothea
-Dorothy
-dorsal
-dorsally
-dorse
-Dorset
-Dortmund
-dory
-DOS
-dosage
-dose
-dosed
-doses
-dosimeter
-doss
-dossier
-dossiers
-dost
-Dostoevsky
-dot
-dot-matrix
-dotage
-dotard
-dotation
-dote
-doted
-doter
-dotes
-doth
-doting
-dotingly
-dots
-dotted
-dotting
-dotty
-double
-double-barreled
-double-blind
-double-breasted
-double-check
-double-clock
-double-columned
-double-cross
-double-crosser
-double-date
-double-dealer
-double-dealing
-double-decker
-double-digit
-double-dip
-double-Dutch
-double-edged
-double-faced
-double-header
-double-jointed
-double-knit
-double-minded
-double-park
-double-quick
-double-reed
-double-talk
-doubled
-Doubleday
-doubleheader
-doubler
-doublers
-doubles
-doublespeak
-doublet
-doubleton
-doublets
-doubleword
-doubling
-doubloon
-doubly
-doubt
-doubtable
-doubted
-doubter
-doubters
-doubtful
-doubtfully
-doubtfulness
-doubting
-doubtingly
-doubtless
-doubtlessly
-doubts
-douche
-Doug
-dough
-doughboy
-Dougherty
-doughnut
-doughnuts
-doughty
-doughy
-Douglas
-Douglass
-dour
-dourly
-dourness
-dousabel
-douse
-dove
-dove-cot
-dove-cote
-dovecote
-doves
-dovetail
-dovish
-Dow
-dowager
-dowdily
-dowdiness
-dowdy
-dowel
-dower
-dowery
-Dowling
-down
-down-and-out
-down-bow
-down-hearted
-down-home
-down-to-earth
-downbeat
-downcast
-downed
-downer
-downers
-Downey
-downfall
-downfallen
-downgrade
-downhearted
-downheartedly
-downheartedness
-downhill
-Downing
-downlink
-downlinks
-download
-downloaded
-downloading
-downloads
-downplay
-downplayed
-downplaying
-downplays
-downpour
-downrange
-downright
-downriver
-Downs
-downscale
-downside
-downsize
-downsizing
-downspout
-downstage
-downstairs
-downstate
-downstream
-downswing
-downthrow
-downtime
-downtown
-downtowns
-downtrain
-downtrodden
-downturn
-downward
-downward(s)
-downwards
-downwind
-downy
-dowry
-dowse
-dowser
-doxology
-doyen
-doyenne
-Doyle
-doze
-dozed
-dozen
-dozens
-dozenth
-dozes
-dozing
-DP
-DPH
-DPT
-Dr
-drab
-drably
-drabness
-drachm
-drachma
-drachmae
-Draco
-draff
-draft
-drafted
-draftee
-drafter
-drafters
-draftily
-draftiness
-drafting
-drafts
-draftsman
-draftsmanship
-draftsmen
-draftswoman
-drafty
-drag
-dragged
-dragging
-draggle
-draggy
-dragnet
-dragon
-dragon-fly
-dragonfly
-dragonhead
-dragons
-dragoon
-dragooned
-dragoons
-drags
-drain
-drain-pipe
-drainage
-drainboard
-drained
-drainer
-draining
-drainpipe
-drains
-drake
-dram
-drama
-Dramamine
-dramas
-dramatic
-dramatically
-dramatics
-dramatist
-dramatists
-dramatization
-dramatize
-dramshop
-drank
-drape
-draped
-draper
-draper's
-draperies
-drapers
-drapery
-drapes
-drastic
-drastically
-drat
-draught
-draught-beer
-draught-proof
-draughts
-draughtsman
-draughtsmen
-draughty
-Dravidian
-draw
-draw-board
-draw-bridge
-draw-pin
-drawback
-drawbacks
-drawbore
-drawbridge
-drawbridges
-drawee
-drawer
-drawers
-drawing
-drawing-kit
-drawing-pen
-drawing-room
-drawings
-drawl
-drawled
-drawling
-drawls
-drawn
-drawnly
-drawnness
-draws
-drawstring
-dray
-dread
-dreaded
-dreadful
-dreadfully
-dreadfulness
-dreading
-dreadlocks
-dreadnaught
-dreadnought
-dreads
-dream
-dreamboat
-dreamed
-dreamer
-dreamers
-dreamily
-dreaminess
-dreaming
-dreamland
-dreamless
-dreamlike
-dreams
-dreamt
-dreamworld
-dreamy
-drear
-drearily
-dreariness
-dreary
-dredge
-dredger
-dree
-dreg
-dregs
-Dreiser
-drench
-drenched
-drenches
-drenching
-Dresden
-dress
-dress-coat
-dress-improver
-dress-maker
-dress-rehearsal
-dressage
-dressed
-dresser
-dressers
-dresses
-dressiness
-dressing
-dressing-case
-dressing-down
-dressing-gown
-dressing-table
-dressings
-dressmaker
-dressmakers
-dressmaker´s
-dressmaking
-dressy
-drew
-Drexel
-Dreyfuss
-dribble
-dribbler
-dribbling
-driblet
-dried
-drier
-driers
-dries
-driest
-drift
-drifted
-drifter
-drifters
-drifting
-drifts
-driftwood
-drill
-drilled
-driller
-drilling
-drillmaster
-drills
-drily
-drink
-drinkable
-drinker
-drinkers
-drinking
-drinking-companion
-drinks
-drip
-drip-dry
-dripping
-dripping-flap
-dripping-pan
-drippings
-drippy
-drips
-dripstone
-Driscoll
-drive
-drive-by
-drive-in
-drive-through
-drivel
-driveler
-driven
-driver
-drivers
-drives
-driveway
-driveways
-driving
-driving-belt
-driving-putter
-driving-wheel
-drizzle
-drizzly
-drogue
-droll
-droll-looking
-drollery
-drollness
-drolly
-drome
-dromedary
-drone
-droner
-drones
-drool
-droop
-drooped
-droopiness
-drooping
-droops
-droopy
-drop
-drop-kick
-drop-kicker
-drop-off
-drop-out
-drop-shutter
-dropkick
-droplet
-dropout
-dropped
-dropper
-droppers
-dropping
-droppings
-drops
-dropsical
-dropsy
-droshky
-drosky
-drosophila
-dross
-drought
-droughts
-drouth
-drove
-drover
-drovers
-droves
-drown
-drowned
-drowning
-drownings
-drowns
-drowse
-drowsily
-drowsiness
-drowsy
-drsnost
-drub
-drubber
-drubbing
-drudge
-drudgery
-drug
-drug-store
-druggie
-druggist
-druggists
-druggy
-drugs
-drugstore
-druidism
-drum
-drum-head
-drum-major
-drum-stick
-drumbeat
-drumfire
-drumhead
-drumlin
-drummed
-drummer
-drummers
-drumming
-Drummond
-drums
-drumstick
-drunk
-drunkard
-drunkards
-drunken
-drunkenly
-drunkenness
-drunker
-drunkly
-drunks
-drupe
-Drury
-druthers
-dry
-dry-clean
-dry-cleaner
-dry-cleaner´s
-dry-cleaning
-dry-eyed
-dry-nurse
-dry-salter
-dryad
-Dryden
-dryer
-drying
-dryly
-dryness
-drywall
-DSAM
-DST
-DTP
-dual
-dualism
-dualities
-duality
-Duane
-dub
-Dubai
-dubbed
-dubber
-dubbin
-dubbing
-Dubhe
-dubiety
-dubious
-dubiously
-dubiousness
-dubitation
-Dublin
-dubs
-Dubuque
-ducal
-ducat
-Duchamp
-duchess
-duchesses
-duchy
-duck
-duckbill
-ducked
-ducking
-duckling
-duckpins
-ducks
-duckweed
-ducky
-duct
-ductile
-ductility
-ductless
-ducts
-dud
-dude
-dudgeon
-Dudley
-dudman
-duds
-due
-duel
-dueler
-dueling
-duelist
-duellist
-duels
-duenna
-dues
-duet
-duff
-duffer
-Duffy
-dug
-dug-out
-Dugan
-dugout
-duh
-DUI
-Duisburg
-duke
-dukedom
-dukes
-dulcet
-dulcimer
-dull
-dullard
-dulled
-duller
-Dulles
-dullest
-dulling
-dullness
-dulls
-Dullsville
-dully
-dulness
-Duluth
-duly
-dum-dum
-Dumas
-dumb
-dumb-bell
-dumbbell
-dumbbells
-dumber
-dumbest
-dumbfound
-dumbfounded
-dumbhead
-dumbly
-dumbness
-dumbstruck
-dumbwaiter
-dumdum
-dumfound
-dummies
-dummkopf
-dummy
-dump
-dumped
-dumper
-dumpiness
-dumping
-dumpling
-dumplings
-dumps
-Dumpty
-dumpy
-dun
-Dunbar
-Duncan
-dunce
-dunces
-Dundee
-dunderhead
-dune
-Dunedin
-dunes
-dung
-dung-hill
-dung-water
-dung-yard
-dungaree
-dungarees
-dungeon
-dungeons
-dunghill
-Dunham
-dunk
-Dunkirk
-Dunlap
-Dunlop
-Dunn
-Dunne
-dunno
-duo
-duodecimal
-duodecimo
-duodena
-duodenal
-duodenum
-dupe
-duper
-duple
-duplex
-duplicable
-duplicate
-duplicated
-duplicates
-duplicating
-duplication
-duplications
-duplicator
-duplicators
-duplicitous
-duplicity
-Duquesne
-durabilities
-durability
-durable
-durably
-durance
-Durango
-duration
-durations
-Durban
-Durer
-Durers
-duress
-Durham
-during
-Durkee
-Durkin
-Durrell
-durst
-durum
-Durward
-Dusenberg
-Dusenbury
-Dushanbe
-dusk
-duskiness
-dusky
-Dusseldorf
-dust
-dust-basket
-dust-bin
-dust-brush
-dust-cover
-dust-pan
-dustbin
-dusted
-duster
-dusters
-dustier
-dustiest
-Dustin
-dustiness
-dusting
-dustless
-dustman
-dustpan
-dusts
-dusty
-Dutch
-dutchess
-Dutchman
-Dutchmen
-Dutchwoman
-duteous
-duteously
-dutiable
-duties
-dutiful
-dutifully
-dutifulness
-Dutton
-duty
-duty-free
-duvet
-Dvorak
-dwarf
-dwarf-pine
-dwarfed
-dwarfish
-dwarfism
-dwarfs
-dwarves
-dweeb
-dwell
-dwelled
-dweller
-dwellers
-dwelling
-dwellings
-dwells
-dwelt
-DWI
-Dwight
-dwindle
-dwindled
-dwindling
-Dwyer
-Dy
-dyad
-dyadic
-dybbuk
-dye
-dyed
-dyed-in-the-wool
-dyeing
-dyeline
-dyer
-dyers
-dyes
-dyestuff
-dying
-dyke
-Dylan
-dynamic
-dynamical
-dynamically
-dynamics
-dynamism
-dynamite
-dynamited
-dynamiter
-dynamites
-dynamiting
-dynamo
-dynastic
-dynasties
-dynasty
-dyne
-dysentery
-dysfunction
-dysfunctional
-dyslectic
-dyslexia
-dyslexic
-dyspepsia
-dyspeptic
-dysprosium
-dystrophy
-e'en
-e'er
-e-book
-e-mail
-e.g.
-each
-Eagan
-eager
-eagerly
-eagerness
-eagle
-eagle-eyed
-eagle-owl
-eagles
-eaglet
-ear
-ear-ache
-ear-bender
-ear-drop
-ear-drum
-ear-lobe
-ear-phone
-ear-ring
-ear-rings
-ear-splitting
-ear-trumpet
-ear-wax
-ear-wig
-earache
-eardrum
-eared
-earful
-Earhart
-earl
-earldom
-earlier
-earliest
-earliness
-earlobe
-earls
-early
-earmark
-earmarked
-earmarking
-earmarkings
-earmarks
-EARMON
-earmuff
-earmuffs
-earn
-earned
-earner
-earners
-earnest
-earnestly
-earnestness
-earning
-earnings
-earns
-Earp
-earphone
-earphones
-earplug
-earring
-earrings
-ears
-earshot
-earsplitting
-earth
-earth-board
-earth-bound
-earth-bred
-earth-shattering
-earthbound
-earthen
-earthenware
-earthiness
-earthliness
-earthling
-earthly
-Earthman
-Earthmen
-earthmover
-earthquake
-earthquakes
-earths
-earthshaking
-earthward
-earthwards
-earthwork
-earthworm
-earthworms
-earthy
-earwax
-earwig
-ease
-eased
-easeful
-easel
-easement
-easements
-eases
-easier
-easiest
-easily
-easiness
-easing
-east
-eastbound
-easter
-Easter-eve
-easterly
-eastern
-easterners
-easternmost
-Easthampton
-Eastland
-Eastman
-eastward
-eastward(s)
-eastwards
-Eastwick
-Eastwood
-easy
-easy-chair
-easy-going
-easygoing
-eat
-eat!
-eatable
-eaten
-eater
-eaters
-eatery
-eating
-eating-house
-eatings
-Eaton
-eats
-eave
-eaves
-eavesdrop
-eavesdropped
-eavesdropper
-eavesdroppers
-eavesdropping
-eavesdrops
-ebb
-ebbing
-ebbs
-EBCDIC
-Eben
-ebony
-ebriety
-ebullience
-ebullient
-ebulliently
-ebullition
-EC
-ECC
-eccentric
-eccentrical
-eccentrically
-eccentricities
-eccentricity
-eccentrics
-Eccles
-Ecclesiastes
-ecclesiastic
-ecclesiastical
-ecclesiastically
-ECG
-echelon
-echinoderm
-echinus
-echo
-echoed
-echoes
-echoic
-echoing
-echolocation
-ECI
-eclair
-eclat
-eclectic
-eclectically
-eclecticism
-eclipse
-eclipsed
-eclipses
-eclipsing
-ecliptic
-eclogue
-ecocide
-Ecole
-ecologic
-ecological
-ecologically
-ecologist
-ecology
-ECOM
-econometric
-Econometrica
-economic
-economical
-economically
-economics
-economies
-economist
-economists
-economize
-economized
-economizer
-economizers
-economizes
-economizing
-economy
-ecosystem
-ecru
-ECSS
-ecstasize
-ecstasy
-ecstatic
-ecstatically
-Ecuador
-Ecuadoran
-Ecuadorean
-Ecuadorian
-ecumenical
-ecumenically
-ecumenicism
-ecumenism
-eczema
-Ed
-edacious
-Edam
-Eddie
-eddies
-eddy
-edelweiss
-edema
-edemata
-Eden
-Edenization
-Edenizations
-Edenize
-Edenizes
-Edgar
-edge
-edge-bone
-edge-tool
-edged
-edger
-Edgerton
-edges
-Edgewater
-edgeways
-edgewise
-Edgewood
-edgily
-edginess
-edging
-edgy
-edibility
-edible
-edibleness
-edict
-edicts
-edification
-edifice
-edifices
-edifier
-edify
-Edinburgh
-Edison
-edit
-edited
-Edith
-editing
-edition
-editions
-editor
-editor-in-chief
-editorial
-editorialize
-editorially
-editorials
-editors
-editorship
-edits
-Edmonds
-Edmondson
-Edmonton
-Edmund
-Edna
-EDP
-Edsger
-EDT
-Eduard
-Eduardo
-educability
-educable
-educate
-educated
-educates
-educating
-education
-educational
-educationally
-educations
-educator
-educators
-educe
-educt
-edutainment
-Edward
-Edwardian
-Edwardine
-Edwards
-Edwin
-Edwina
-EEC
-EEG
-eek
-eel
-eel-pout
-eelgrass
-eels
-EEO
-EEOC
-eerie
-eerily
-eeriness
-eery
-efface
-effacement
-effect
-effected
-effecting
-effective
-effectively
-effectiveness
-effector
-effectors
-effects
-effectual
-effectually
-effectuate
-effeminacy
-effeminate
-effeminately
-effendi
-efferent
-effervesce
-effervescence
-effervescent
-effervescently
-effete
-effetely
-effeteness
-efficacious
-efficaciously
-efficacy
-efficasy
-efficiencies
-efficiency
-efficient
-efficiently
-Effie
-effigy
-effloresce
-efflorescence
-efflorescent
-effluence
-effluent
-effluvia
-effluvium
-effort
-effortless
-effortlessly
-effortlessness
-efforts
-effrontery
-effulge
-effulgence
-effulgent
-effuse
-effusion
-effusive
-effusively
-effusiveness
-EFL
-eft
-eftsoon
-egad
-Egad!
-egalitarian
-egalitarianism
-Egan
-egg
-egg-cup
-egg-flip
-egg-nog
-egg-sucker
-egg-whisk
-eggbeater
-eggcup
-egged
-egghead
-egging
-eggnog
-eggplant
-eggs
-eggshell
-egis
-eglantine
-ego
-egocentric
-egocentrically
-egocentricity
-egoism
-egoist
-egoistic
-egoistical
-egoistically
-egomania
-egomaniac
-egos
-egotism
-egotist
-egotistic
-egotistical
-egotistically
-egregious
-egregiously
-egregiousness
-egress
-egret
-Egypt
-Egyptian
-Egyptianization
-Egyptianizations
-Egyptianize
-Egyptianizes
-Egyptians
-Egyptize
-Egyptizes
-Egyptology
-eh
-Ehrlich
-#EI
-Eichmann
-eider
-eider-down
-eiderdown
-Eiffel
-eigenfunction
-eigenstate
-eigenvalue
-eigenvalues
-eigenvector
-eight
-eighteen
-eighteenmo
-eighteens
-eighteenth
-eightfold
-eighth
-eighthes
-eighties
-eightieth
-eights
-eighty
-Eileen
-EIN
-Einstein
-Einsteinian
-einsteinium
-Eire
-Eisenhower
-Eisner
-either
-either-or-operation
-ejaculate
-ejaculated
-ejaculates
-ejaculating
-ejaculation
-ejaculations
-ejaculatory
-eject
-ejected
-ejecting
-ejection
-ejector
-ejects
-Ekaterinoslav
-Ekberg
-eke
-eked
-ekes
-EKG
-Ekstrom
-Ektachrome
-elaborate
-elaborated
-elaborately
-elaborateness
-elaborates
-elaborating
-elaboration
-elaborations
-elaborators
-Elaine
-elan
-eland
-elapse
-elapsed
-elapses
-elapsing
-elastic
-elastically
-elasticity
-elasticize
-elastity
-elastoplast
-elate
-elated
-elatedly
-elation
-Elba
-Elbe
-elbow
-elbow-grease
-elbowing
-elbowroom
-elbows
-elder
-elder-berries
-elder-flower
-elderberry
-elderly
-elders
-eldest
-Eldon
-Eldorado
-Eleanor
-Eleazar
-elect
-electable
-elected
-electing
-election
-electioneer
-electioneerer
-electioneering
-elections
-elective
-electives
-elector
-electoral
-electorate
-electors
-Electra
-electress
-electric
-electrical
-electrically
-electricalness
-electrician
-electricity
-electrification
-electrified
-electrifier
-electrify
-electrifying
-electro
-electrocardiogram
-electrocardiograph
-electrocardiography
-electrocute
-electrocuted
-electrocutes
-electrocuting
-electrocution
-electrocutions
-electrode
-electrodes
-electroencephalogram
-electroencephalograph
-electroencephalographic
-electroencephalography
-electrography
-electrolier
-electrologist
-electrolysis
-electrolyte
-electrolytes
-electrolytic
-electromagnet
-electromagnetic
-electromagnetically
-electromagnetism
-electromechanical
-electrometer
-electromotive
-electromotor
-electron
-electronic
-electronically
-electronics
-electrons
-electrophoresis
-electrophorus
-electrophotography
-electroplate
-electroplating
-electroscope
-electroscopic
-electroshock
-electrostatic
-electrostatics
-electrotype
-elects
-electuary
-eleemosynary
-elegance
-elegant
-elegantly
-elegiac
-elegiacal
-elegy
-element
-elemental
-elementally
-elementals
-elementary
-elements
-Elena
-elephant
-elephantiasis
-elephantine
-elephants
-elevate
-elevated
-elevates
-elevation
-elevator
-elevators
-eleven
-elevens
-eleventh
-elf
-elf-lock
-elfin
-elfish
-Elgin
-Eli
-elicit
-elicitation
-elicited
-eliciting
-elicits
-elide
-eligibility
-eligible
-Elijah
-eliminate
-eliminated
-eliminates
-eliminating
-elimination
-eliminations
-eliminator
-eliminators
-Elinor
-Eliot
-Elisabeth
-Elisha
-elision
-elite
-elitism
-elitist
-elixir
-Elizabeth
-Elizabethan
-Elizabethanize
-Elizabethanizes
-Elizabethans
-elk
-Elkhart
-elks
-ell
-Ella
-Ellen
-Ellie
-Ellington
-Elliot
-Elliott
-ellipse
-ellipses
-ellipsis
-ellipsoid
-ellipsoidal
-ellipsoids
-elliptic
-elliptical
-elliptically
-Ellis
-Ellison
-Ellsworth
-Ellwood
-elm
-Elmer
-Elmhurst
-Elmira
-elms
-Elmsford
-elocution
-elocutionary
-elocutionist
-elodea
-Eloise
-elongate
-elongated
-elongation
-elope
-elopement
-eloquence
-eloquent
-eloquently
-Elroy
-else
-else-where
-Elsevier
-elsewhere
-ELSI
-Elsie
-Elsinore
-Elton
-elucidate
-elucidated
-elucidates
-elucidating
-elucidation
-elude
-eluded
-eludes
-eluding
-elusion
-elusive
-elusively
-elusiveness
-elver
-elves
-Elvis
-Ely
-Elysee
-Elysees
-Elysian
-Elysium
-EM
-em-dash
-em-quad
-em-rule
-emaciate
-emaciated
-emaciation
-emacs
-email
-emanate
-emanating
-emanation
-emancipate
-emancipated
-emancipation
-emancipator
-Emanuel
-emasculate
-emasculation
-embalm
-embalmer
-embank
-embankment
-embargo
-embargoes
-embark
-embarkation
-embarked
-embarks
-embarrass
-embarrassed
-embarrasses
-embarrassing
-embarrassingly
-embarrassment
-EMBASE
-embassador
-embassies
-embassy
-embattle
-embattled
-embay
-embed
-embedded
-embedding
-embeds
-embellish
-embellished
-embellishes
-embellishing
-embellishment
-embellishments
-ember
-emberg
-embers
-embezzle
-embezzlement
-embezzler
-embitter
-embittered
-embitterment
-emblaze
-emblazon
-emblazonment
-emblem
-emblematic
-emblematical
-embodied
-embodies
-embodiment
-embodiments
-embody
-embodying
-embolden
-emboldening
-embolism
-embosom
-emboss
-embossed
-embosser
-embossment
-embouchure
-embowel
-embower
-embrace
-embraceable
-embraced
-embraces
-embracing
-embrasure
-embrocate
-embrocation
-embroider
-embroidered
-embroiderer
-embroideries
-embroiders
-embroidery
-embroil
-embroilment
-embryo
-embryologist
-embryology
-embryonic
-embryos
-embus
-emcee
-EMCLAS
-emend
-emendation
-emerald
-emeralds
-emerge
-emerged
-emergence
-emergencies
-emergency
-emergency-brake
-emergent
-emerges
-emerging
-emerita
-emeritus
-Emerson
-emery
-emetic
-emigrant
-emigrants
-emigrate
-emigrated
-emigrates
-emigrating
-emigration
-emigre
-Emil
-Emile
-Emilio
-Emily
-eminence
-eminency
-eminent
-eminently
-emir
-emirate
-emissary
-emission
-emit
-emits
-emitted
-emitter
-emitting
-Emma
-Emmanuel
-Emmental
-Emmett
-EMMS
-Emmy
-emollient
-emolument
-emoluments
-Emory
-emote
-emotion
-emotional
-emotionalism
-emotionalize
-emotionally
-emotions
-emotive
-empale
-empanel
-empathetic
-empathize
-empathy
-emperor
-emperors
-emphases
-emphasis
-emphasize
-emphasized
-emphasizes
-emphasizing
-emphatic
-emphatical
-emphatically
-emphysema
-empire
-empires
-empiric
-empirical
-empirically
-empiricism
-empiricist
-empiricists
-emplacement
-employ
-employable
-employe
-employed
-employee
-employees
-employer
-employers
-employing
-employment
-employments
-employs
-emporia
-emporium
-empower
-empowered
-empowering
-empowerment
-empowers
-empress
-emptied
-emptier
-empties
-emptiest
-emptily
-emptiness
-empty
-empty-handed
-empty-headed
-emptying
-empurple
-empyrean
-EMS
-EMT
-EMTAGS
-emu
-emulate
-emulated
-emulates
-emulating
-emulation
-emulations
-emulative
-emulator
-emulators
-emulous
-emulsification
-emulsifier
-emulsify
-emulsion
-en
-enable
-enabled
-enabler
-enablers
-enables
-enabling
-enact
-enacted
-enacting
-enactment
-enacts
-enamel
-enameled
-enameler
-enameling
-enamels
-enamelware
-enamor
-enamored
-enamour
-enamoured
-encage
-encajes
-encamp
-encamped
-encamping
-encampment
-encamps
-encapsulate
-encapsulated
-encapsulates
-encapsulating
-encapsulation
-encase
-encased
-encasement
-enceinte
-encephalitic
-encephalitis
-enchain
-enchant
-enchanted
-enchanter
-enchanting
-enchantingly
-enchantment
-enchantress
-enchants
-enchase
-enchilada
-enciente
-encipher
-enciphered
-enciphering
-enciphers
-encircle
-encircled
-encirclement
-encircles
-enclasp
-enclave
-enclitic
-enclose
-enclosed
-encloses
-enclosing
-enclosure
-enclosures
-encode
-encoded
-encoder
-encoders
-encodes
-encoding
-encodings
-encomia
-encomium
-encompass
-encompassed
-encompasses
-encompassing
-encore
-encounter
-encountered
-encountering
-encounters
-encourage
-encouraged
-encouragement
-encouragements
-encourages
-encouraging
-encouragingly
-encroach
-encroachment
-encrust
-encrustation
-encrusted
-encrypt
-encrypted
-encrypting
-encryption
-encryptions
-encrypts
-encumber
-encumberance
-encumbered
-encumbering
-encumbers
-encumbrance
-encyclical
-encyclopaedia
-encyclopaedic
-encyclopedia
-encyclopedias
-encyclopedic
-encyst
-encystment
-end
-end-piece
-endanger
-endangered
-endangering
-endangerment
-endangers
-endear
-endeared
-endearing
-endearingly
-endearment
-endears
-endeavor
-endeavored
-endeavoring
-endeavors
-endeavour
-ended
-endemic
-endemically
-ender
-enders
-endgame
-Endicott
-ending
-endingless
-endings
-endive
-endless
-endlessly
-endlessness
-endmost
-endocrine
-endocrinologist
-endocrinology
-endogenous
-endogenously
-endorse
-endorsed
-endorsee
-endorsement
-endorser
-endorses
-endorsing
-endoscope
-endoscopic
-endoscopy
-endothermic
-endow
-endowed
-endowing
-endowment
-endowments
-endows
-endpoint
-ends
-endue
-endurable
-endurably
-endurance
-endure
-endured
-endures
-enduring
-enduringly
-endways
-endwise
-ENE
-enema
-enemas
-enemies
-enemy
-energetic
-energetical
-energetically
-energetics
-energies
-energize
-energizer
-energy
-enervate
-enervation
-enfeeble
-enfeebled
-enfeeblement
-enfeoff
-Enfield
-enfilade
-enfold
-enforce
-enforceable
-enforced
-enforcement
-enforcer
-enforcers
-enforces
-enforcing
-enfranchise
-enfranchisement
-Eng
-engage
-engaged
-engagement
-engagements
-engages
-engaging
-engagingly
-Engel
-Engels
-engender
-engendered
-engendering
-engenders
-engine
-engine-builder
-engine-driver
-engineer
-engineered
-engineering
-engineers
-enginery
-engines
-enginshaft
-England
-Englander
-Englanders
-Engle
-Englewood
-English
-Englishize
-Englishizes
-Englishman
-Englishmen
-Englishwoman
-engorge
-engorgement
-engraft
-engrain
-engram
-engrave
-engraved
-engraver
-engraves
-engraving
-engravings
-engross
-engrossed
-engrossing
-engrossment
-engulf
-engulfment
-enhance
-enhanced
-enhancement
-enhancements
-enhances
-enhancing
-Enid
-enigma
-enigmatic
-enigmatically
-enjambement
-enjambment
-enjoin
-enjoined
-enjoining
-enjoins
-enjoy
-enjoyable
-enjoyably
-enjoyed
-enjoying
-enjoyment
-enjoys
-enkindle
-enlace
-enlarge
-enlargeable
-enlarged
-enlargement
-enlargements
-enlarger
-enlarger-printer
-enlargers
-enlarges
-enlarging
-enlighten
-enlightened
-enlightening
-enlightenment
-enlist
-enlisted
-enlistee
-enlistment
-enlists
-enliven
-enlivened
-enlivening
-enlivenment
-enlivens
-enmesh
-enmeshed
-enmeshment
-enmities
-enmity
-ennoble
-ennobled
-ennoblement
-ennobles
-ennobling
-ennui
-Enoch
-enormities
-enormity
-enormous
-enormously
-enormousness
-Enos
-enough
-enounce
-enplane
-enqueue
-enqueued
-enqueues
-enquire
-enquired
-enquirer
-enquires
-enquiry
-enrage
-enraged
-enrages
-enraging
-enrapture
-enregister
-enrich
-enriched
-enriches
-enriching
-enrichment
-Enrico
-enrobe
-enrol
-enroll
-enrolled
-enrolling
-enrollment
-enrollments
-enrolls
-enrolment
-ensconce
-ensemble
-ensembles
-enserf
-enshrine
-enshrinement
-enshroud
-ensign
-ensigns
-ensilage
-enslave
-enslaved
-enslavement
-enslaves
-enslaving
-ensnare
-ensnared
-ensnarement
-ensnares
-ensnaring
-Ensolite
-ensue
-ensued
-ensues
-ensuing
-ensure
-ensured
-ensurer
-ensurers
-ensures
-ensuring
-entail
-entailed
-entailing
-entailment
-entails
-entangle
-entanglement
-entente
-enter
-entered
-enteric
-entering
-enteritis
-enterprise
-enterprises
-enterprising
-enterprisingly
-enters
-entertain
-entertained
-entertainer
-entertainers
-entertaining
-entertainingly
-entertainment
-entertainments
-entertains
-enthral
-enthrall
-enthralling
-enthrallment
-enthrone
-enthronement
-enthuse
-enthusiasm
-enthusiasms
-enthusiast
-enthusiastic
-enthusiastically
-enthusiasts
-entice
-enticed
-enticement
-enticer
-enticers
-entices
-enticing
-enticingly
-entire
-entirely
-entireties
-entirety
-entities
-entitle
-entitled
-entitlement
-entitles
-entitling
-entity
-entomb
-entombment
-entomological
-entomologist
-entomology
-entourage
-entr'acte
-entrails
-entrain
-entrance
-entranced
-entrancement
-entrances
-entrancing
-entrancingly
-entrant
-entrap
-entrapment
-entreat
-entreated
-entreatingly
-entreaty
-entree
-Entrees
-entrench
-entrenched
-entrenches
-entrenching
-entrenchment
-entrepot
-entrepreneur
-entrepreneurial
-entrepreneurs
-entries
-entropy
-entrust
-entrusted
-entrusting
-entrusts
-entry
-entry-level
-entryway
-entwine
-entwist
-enucleate
-enucleation
-enumerable
-enumerate
-enumerated
-enumerates
-enumerating
-enumeration
-enumerative
-enumerator
-enumerators
-enunciate
-enunciation
-enure
-enuresis
-envelop
-envelope
-enveloped
-enveloper
-envelopes
-enveloping
-envelopment
-envelops
-envenom
-enviable
-enviably
-envied
-envies
-envious
-enviously
-enviousness
-environ
-environing
-environment
-environmental
-environmentalism
-environmentalist
-environmentally
-environments
-environs
-envisage
-envisaged
-envisages
-envision
-envisioned
-envisioning
-envisions
-envoy
-envoys
-envy
-envyingly
-enwrap
-enzymatic
-enzyme
-Eocene
-EOE
-eolian
-eon
-EPA
-epaulet
-epaulets
-epaulette
-epee
-ephedrine
-ephemera
-ephemeral
-ephemerally
-ephemerides
-ephemeris
-Ephesian
-Ephesians
-Ephesus
-Ephraim
-epic
-epical
-epicene
-epicenter
-epicentre
-epics
-epicure
-epicurean
-Epicurize
-Epicurizes
-Epicurus
-epidemic
-epidemical
-epidemically
-epidemics
-epidemiologist
-epidemiology
-epidermal
-epidermic
-epidermis
-epidiascope
-epiglottis
-epigon
-epigram
-epigrammatic
-epigraph
-epigraphy
-epilepsy
-epileptic
-epilog
-epilogue
-epinephrin
-epinephrine
-epiphany
-episcopacy
-episcopal
-episcopalian
-Episcopalianize
-Episcopalianizes
-episcopate
-episcope
-episode
-episodes
-episodic
-episodically
-epistemological
-epistemology
-epistle
-epistles
-epistolary
-epitaph
-epitaphs
-epitaxial
-epitaxially
-epithelia
-epithelial
-epithelium
-epithet
-epithets
-epitome
-epitomize
-epitomized
-epitomizes
-epitomizing
-epoch
-epochal
-epochs
-epos
-epoxy
-EPROM
-epsilon
-Epsom
-Epstein
-equability
-equable
-equably
-equal
-equaled
-equaling
-equalities
-equality
-equalization
-equalize
-equalized
-equalizer
-equalizers
-equalizes
-equalizing
-equally
-equals
-equanimity
-equatable
-equate
-equated
-equates
-equating
-equation
-equations
-equator
-equatorial
-equators
-equerry
-equestrian
-equestrianism
-equestrienne
-equiangular
-equidistant
-equidistantly
-equifinality
-equilateral
-equilibrate
-equilibria
-equilibrist
-equilibrium
-equilibriums
-equine
-equinoctial
-equinox
-equip
-equipage
-equipment
-equipoise
-equipollence
-equipollent
-equipotential
-equipped
-equipping
-equips
-equitable
-equitably
-equitation
-equity
-equivalence
-equivalences
-equivalent
-equivalently
-equivalents
-equivocal
-equivocally
-equivocalness
-equivocate
-equivocation
-equivocator
-era
-eradiate
-eradicable
-eradicate
-eradicated
-eradicates
-eradicating
-eradication
-eradicator
-eras
-erasable
-erase
-erased
-erasement
-eraser
-erasers
-erases
-erasing
-Erasmus
-Erastus
-erasure
-Erato
-Eratosthenes
-erbium
-ere
-erect
-erected
-erectile
-erecting
-erection
-erections
-erectly
-erectness
-erector
-erectors
-erects
-erelong
-eremite
-erg
-ergo
-ergodic
-ergometrics
-ergonomic
-ergonomically
-ergonomics
-ergosterol
-ergot
-Eric
-erica
-Erich
-Erickson
-Ericson
-Ericsson
-Erie
-Erik
-Erikson
-Eriksson
-Erin
-Eris
-Eritrea
-Erlang
-Erlenmeyer
-Erlenmeyers
-ermine
-ermines
-Erne
-Ernest
-Ernestine
-Ernie
-Ernst
-erode
-erodible
-erogenous
-Eros
-erosion
-erosive
-erotic
-erotica
-erotically
-eroticism
-err
-errand
-errand-boy
-errant
-errata
-erratic
-erratically
-erratum
-erred
-erring
-erringly
-Errol
-erroneous
-erroneously
-erroneousness
-error
-errors
-errs
-ersatz
-Erse
-Erskine
-erst
-erstwhile
-erubescent
-eruct
-eructation
-erudite
-eruditely
-erudition
-erupt
-eruption
-eruptive
-Ervin
-Erwin
-erysipelas
-erythrocyte
-Es
-ESA-IRS/QUEST
-ESANET
-Esau
-escalate
-escalated
-escalates
-escalating
-escalation
-escalator
-escallop
-escalop
-escapable
-escapade
-escapades
-escape
-escaped
-escapee
-escapees
-escapement
-escapes
-escaping
-escapism
-escapist
-escarole
-escarp
-escarpment
-eschar
-eschatology
-Escherichia
-eschew
-eschewed
-eschewing
-eschews
-Escondido
-escort
-escorted
-escorting
-escorts
-escritoire
-escrow
-escudo
-esculent
-escutcheon
-ESE
-Eskimauan
-Eskimo
-Eskimoan
-Eskimoized
-Eskimoizeds
-Eskimos
-ESL
-Esmark
-esophageal
-esophagi
-esophagus
-esoteric
-esoterically
-esoterik
-ESP
-espadrille
-Espagnol
-espalier
-especial
-especially
-Esperanto
-espial
-espionage
-esplanade
-Esposito
-espousal
-espouse
-espoused
-espouses
-espousing
-espresso
-esprit
-espy
-Esq
-Esquimau
-esquires
-essay
-essayed
-essayer
-essayist
-essays
-Essen
-essence
-essences
-Essene
-Essenize
-Essenizes
-essential
-essentially
-essentials
-Essex
-EST
-establish
-established
-establishes
-establishing
-establishment
-establishments
-estate
-estates
-esteem
-esteemed
-esteeming
-esteems
-Estella
-ester
-Estes
-Esther
-esthete
-esthetic
-esthetically
-esthetics
-Esthonia
-estimable
-estimate
-estimated
-estimates
-estimating
-estimation
-estimations
-estimator
-estivate
-Estonia
-Estonian
-estop
-estrade
-estrange
-estranged
-estrangement
-estray
-estrogen
-estrous
-estrus
-estuary
-etc.
-etch
-etcher
-etching
-ETD
-eternal
-eternally
-eternalness
-eternities
-eternity
-eternize
-Ethan
-ethane
-ethanol
-Ethel
-ether
-ethereal
-ethereally
-etherize
-Ethernet
-Ethernets
-ethers
-ethic
-ethical
-ethically
-ethics
-Ethiopia
-Ethiopian
-Ethiopians
-ethnic
-ethnically
-ethnicity
-ethnocentric
-ethnocentrism
-ethnography
-ethnological
-ethnologist
-ethnology
-ethological
-ethologist
-ethology
-ethos
-ethyl
-ethylene
-etiolation
-etiologic
-etiological
-etiology
-etiquette
-Etna
-Etruria
-Etruscan
-ETU
-etude
-etymological
-etymologically
-etymologist
-etymology
-eucalypti
-eucalyptus
-Eucharist
-Eucharistic
-euchre
-Euclid
-Eugene
-Eugenia
-eugenic
-eugenically
-eugenicist
-eugenics
-Euler
-Eulerian
-eulogist
-eulogistic
-eulogize
-eulogizer
-eulogy
-Eumenides
-Eunice
-eunuch
-eunuchs
-euphamism
-euphemism
-euphemisms
-euphemistic
-euphemistically
-euphemize
-euphonic
-euphonious
-euphoniously
-euphony
-euphoria
-euphoric
-euphorically
-Euphrates
-euphuism
-Eurasia
-Eurasian
-eureka
-Euripides
-Euro
-Eurocheque
-Eurodollar
-EURONET
-Europa
-Europe
-European
-Europeanization
-Europeanizations
-Europeanize
-Europeanized
-Europeanizes
-Europeans
-europium
-Eurydice
-Euterpe
-euthanasia
-euthenics
-Eva
-evacuant
-evacuate
-evacuated
-evacuation
-evacuee
-evade
-evaded
-evader
-evades
-evading
-evaluate
-evaluated
-evaluates
-evaluating
-evaluation
-evaluations
-evaluative
-evaluator
-evaluators
-evanesce
-evanescence
-evanescent
-evangel
-evangelic
-evangelical
-evangelicalism
-evangelically
-Evangeline
-evangelism
-evangelist
-evangelistic
-evangelize
-Evans
-Evanston
-Evansville
-evaporate
-evaporated
-evaporating
-evaporation
-evaporative
-evaporator
-evasion
-evasive
-evasively
-evasiveness
-eve
-Evelyn
-even
-even-handed
-even-tempered
-even-toed
-evened
-evenhanded
-evenhandedly
-evenhandedness
-evening
-evenings
-evenly
-evenness
-evens
-Evensen
-evensong
-event
-eventful
-eventfully
-eventfulness
-eventide
-events
-eventual
-eventualities
-eventuality
-eventually
-eventuate
-ever
-Eveready
-Everest
-Everett
-Everglades
-evergreen
-Everhart
-everlasting
-everlastingly
-evermore
-eversion
-every
-everybody
-everyday
-everyone
-everyplace
-everything
-everyway
-everywhere
-evict
-evicted
-evicting
-eviction
-evictions
-evicts
-evidence
-evidenced
-evidences
-evidencing
-evident
-evidential
-evidently
-evil
-evil-affected
-evil-doer
-evil-minded
-evil-speaking
-evildoer
-evildoing
-eviller
-evilly
-evilminded
-evilness
-evils
-evince
-evinced
-evinces
-eviscerate
-evisceration
-evitable
-evitation
-evocation
-evocative
-evocatively
-evoke
-evoked
-evokes
-evoking
-evolute
-evolutes
-evolution
-evolutionary
-evolutionist
-evolutions
-evolve
-evolved
-evolves
-evolving
-EVR
-evulsion
-ewe
-Ewen
-ewer
-ewes
-Ewing
-ex
-ex-libris
-ex-serviceman
-exacerbate
-exacerbated
-exacerbates
-exacerbating
-exacerbation
-exacerbations
-exact
-exacted
-exacter
-exacting
-exactingly
-exaction
-exactions
-exactitude
-exactly
-exactness
-exactor
-exacts
-exaggerate
-exaggerated
-exaggeratedly
-exaggerates
-exaggerating
-exaggeration
-exaggerations
-exaggerator
-exalt
-exaltation
-exalted
-exalting
-exalts
-exam
-examination
-examinations
-examine
-examined
-examinee
-examiner
-examiners
-examines
-examining
-example
-examples
-exams
-exasperate
-exasperated
-exasperates
-exasperating
-exasperation
-excavate
-excavated
-excavates
-excavating
-excavation
-excavations
-excavator
-exceed
-exceeded
-exceeding
-exceedingly
-exceeds
-excel
-excelled
-excellence
-excellences
-excellency
-excellent
-excellently
-excelling
-excels
-excelsior
-except
-excepted
-excepting
-exception
-exceptionable
-exceptional
-exceptionally
-exceptions
-excepts
-excerpt
-excerpted
-excerption
-excerpts
-excess
-excesses
-excessive
-excessively
-exchange
-exchangeable
-exchanged
-exchanges
-exchanging
-exchequer
-exchequers
-excise
-excised
-exciseman
-excises
-excising
-excision
-excitability
-excitable
-excitably
-excitant
-excitation
-excitations
-excite
-excited
-excitedly
-excitement
-exciter
-excites
-exciting
-excitingly
-exciton
-exclaim
-exclaimed
-exclaimer
-exclaimers
-exclaiming
-exclaims
-exclamation
-exclamations
-exclamatory
-exclude
-excluded
-excludes
-excluding
-exclusion
-exclusionary
-exclusions
-exclusive
-exclusively
-exclusiveness
-exclusivity
-excogitate
-excogitation
-excommunicate
-excommunicated
-excommunicates
-excommunicating
-excommunication
-excoriate
-excoriation
-excrement
-excremental
-excrescence
-excrescent
-excresent
-excreta
-excrete
-excreted
-excretes
-excreting
-excretion
-excretions
-excretory
-excruciate
-excruciating
-excruciatingly
-excruciation
-exculpable
-exculpate
-exculpation
-excursion
-excursionist
-excursions
-excursive
-excursively
-excursiveness
-excusable
-excusably
-excusatory
-excuse
-excused
-excuses
-excusing
-exec
-execrable
-execrably
-execrate
-execration
-executable
-execute
-executed
-executer
-executes
-executing
-execution
-executional
-executioner
-executions
-executive
-executives
-executor
-executors
-executrices
-executrix
-exegeses
-exegesis
-exegetic
-exegetical
-exemplar
-exemplary
-exemplification
-exemplified
-exemplifier
-exemplifiers
-exemplifies
-exemplify
-exemplifying
-exempt
-exempted
-exempting
-exemption
-exempts
-exequatur
-exequies
-exercise
-exerciser
-exercisers
-exercises
-exercising
-exert
-exerted
-exerting
-exertion
-exertions
-exerts
-Exeter
-exeunt
-exfoliate
-exhalation
-exhale
-exhaled
-exhales
-exhaling
-exhaust
-exhausted
-exhaustedly
-exhaustible
-exhausting
-exhaustion
-exhaustive
-exhaustively
-exhaustiveness
-exhausts
-exhibit
-exhibited
-exhibiting
-exhibition
-exhibitioner
-exhibitionism
-exhibitionist
-exhibitions
-exhibitor
-exhibitors
-exhibits
-exhilarate
-exhilarated
-exhilarating
-exhilaration
-exhort
-exhortation
-exhortations
-exhumation
-exhume
-exigence
-exigencies
-exigency
-exigent
-exiguity
-exiguous
-exile
-exiled
-exiles
-exiling
-exist
-existed
-existence
-existent
-existential
-existentialism
-existentialist
-existentialists
-existentially
-existing
-exists
-exit
-exiting
-exits
-exjunction
-exobiology
-exodus
-exogenous
-exonerate
-exoneration
-exorbitanant
-exorbitance
-exorbitancy
-exorbitant
-exorbitantly
-exorcise
-exorcism
-exorcist
-exorcize
-exordium
-exoskeleton
-exosphere
-exoteric
-exothermic
-exotic
-exotically
-exoticism
-expand
-expandability
-expandable
-expanded
-expander
-expanders
-expanding
-expands
-expanse
-expanses
-expansibility
-expansible
-expansion
-expansionary
-expansionism
-expansionist
-expansions
-expansive
-expansively
-expansiveness
-expatiate
-expatiation
-expatriate
-expatriation
-expect
-expectance
-expectancy
-expectant
-expectantly
-expectation
-expectations
-expected
-expectedly
-expecting
-expectingly
-expectorant
-expectorate
-expectoration
-expects
-expedience
-expediency
-expedient
-expediently
-expedite
-expedited
-expediter
-expedites
-expediting
-expedition
-expeditionary
-expeditions
-expeditious
-expeditiously
-expeditiousness
-expeditor
-expel
-expelled
-expellee
-expelling
-expels
-expend
-expendable
-expended
-expending
-expenditure
-expenditures
-expends
-expense
-expenses
-expensive
-expensively
-expensiveness
-experience
-experienced
-experiences
-experiencing
-experiment
-experimental
-experimentally
-experimentation
-experimentations
-experimented
-experimenter
-experimenters
-experimenting
-experiments
-expert
-expertise
-expertly
-expertness
-experts
-expiable
-expiate
-expiation
-expiatory
-expiration
-expirations
-expiratory
-expire
-expired
-expires
-expiring
-expiry
-explain
-explainable
-explained
-explainer
-explainers
-explaining
-explains
-explanation
-explanations
-explanatory
-expletive
-explicable
-explicandum
-explicate
-explication
-explicatory
-explicatum
-explicit
-explicitly
-explicitness
-explode
-exploded
-explodes
-exploding
-exploit
-exploitable
-exploitation
-exploitations
-exploitative
-exploited
-exploiter
-exploiters
-exploiting
-exploits
-exploration
-explorations
-exploratory
-explore
-explored
-explorer
-explorers
-explores
-exploring
-explosion
-explosion-proof
-explosions
-explosive
-explosively
-explosiveness
-explosives
-expo
-exponent
-exponential
-exponentially
-exponentials
-exponentiate
-exponentiated
-exponentiates
-exponentiating
-exponentiation
-exponentiations
-exponents
-export
-exportable
-exportation
-exported
-exporter
-exporters
-exporting
-exports
-expose
-exposed
-exposer
-exposers
-exposes
-exposing
-exposition
-expositions
-expositive
-expositor
-expository
-expostulate
-expostulation
-exposure
-exposure-scale
-exposures
-expound
-expounded
-expounder
-expounding
-expounds
-express
-expressed
-expresses
-expressibility
-expressible
-expressibly
-expressing
-expression
-expressionism
-expressionist
-expressionistic
-expressionless
-expressions
-expressive
-expressively
-expressiveness
-expressly
-expressway
-expropriate
-expropriation
-expropriator
-expulsion
-expunction
-expunge
-expunged
-expunges
-expunging
-expurgate
-expurgation
-expurgatory
-exquisite
-exquisitely
-exquisiteness
-exsiccate
-extant
-extemporal
-extemporaneous
-extemporaneously
-extemporaneousness
-extemporary
-extempore
-extemporization
-extemporize
-extend
-extendable
-extended
-extender
-extendible
-extending
-extends
-extensibility
-extensible
-extensile
-extension
-extensions
-extensive
-extensively
-extensiveness
-extent
-extents
-extenuate
-extenuated
-extenuating
-extenuation
-exterior
-exteriors
-exterminate
-exterminated
-exterminates
-exterminating
-extermination
-exterminator
-exterminatory
-external
-externalization
-externalize
-externally
-externals
-extinct
-extinction
-extinguish
-extinguishable
-extinguished
-extinguisher
-extinguishes
-extinguishing
-extinguishment
-extirpate
-extirpation
-extirpator
-extol
-extoll
-extort
-extorted
-extorter
-extortion
-extortionate
-extortionately
-extortioner
-extortionist
-extra
-extra-time
-extract
-extracted
-extracting
-extraction
-extractions
-extractor
-extractors
-extracts
-extracurricular
-extraditable
-extradite
-extradition
-extralegal
-extralinguistic
-extramarital
-extramural
-extraneous
-extraneously
-extraneousness
-extraordinaries
-extraordinarily
-extraordinariness
-extraordinary
-extrapolate
-extrapolated
-extrapolates
-extrapolating
-extrapolation
-extrapolations
-extras
-extrasensory
-extraterrestrial
-extraterritorial
-extraterritoriality
-extravagance
-extravagancy
-extravagant
-extravagantly
-extravaganza
-extravehicular
-extravert
-extrawork
-extrema
-extremal
-extreme
-extremely
-extremeness
-extremes
-extremism
-extremist
-extremists
-extremities
-extremity
-extremum
-extricable
-extricate
-extrication
-extrinsic
-extrinsically
-extroversion
-extrovert
-extroverted
-extrude
-extrusion
-extrusive
-exuberance
-exuberant
-exuberantly
-exuberate
-exudate
-exudation
-exude
-exult
-exultant
-exultantly
-exultation
-exurb
-exurban
-exurbanite
-exurbia
-exuviae
-Exxon
-eye
-eye-catcher
-eye-catching
-eye-flap
-eye-glasses
-eye-lid
-eye-opener
-eye-popper
-eye-shade
-eye-tentacles
-eye-tooth
-eye-wink
-eyeball
-eyebeam
-eyebrow
-eyebrows
-eyed
-eyedropper
-eyeful
-eyeglass
-eyeglasses
-eyeing
-eyelash
-eyeless
-eyelet
-eyelid
-eyelids
-eyeliner
-eyeopener
-eyeopening
-eyepiece
-eyepieces
-eyer
-eyers
-eyes
-eyeshot
-eyesight
-eyesore
-eyestrain
-eyeteeth
-eyetooth
-eyewash
-eyewitness
-eyewitnesses
-eying
-eyrie
-eyry
-Ezekiel
-Ezra
-f-number
-fa
-FAA
-Faber
-Fabian
-fable
-fabled
-fables
-fabric
-fabricate
-fabricated
-fabricates
-fabricating
-fabrication
-fabricator
-fabrics
-fabulous
-fabulously
-fac
-facade
-facaded
-facades
-face
-face-cloth
-face-lift
-face-off
-face-pack
-face-saving
-face-to-face
-facecloth
-faced
-faceless
-facelift
-faceplate
-facer
-faces
-facet
-faceted
-facetiae
-facetious
-facetiously
-facetiousness
-facets
-facial
-facially
-facile
-facilely
-facilitate
-facilitated
-facilitates
-facilitating
-facilitation
-facilitator
-facilities
-facility
-facing
-facing-brick
-facings
-facsimile
-facsimiles
-fact
-fact-finding
-faction
-factional
-factionalism
-factions
-factious
-factitious
-facto
-factoid
-factor
-factorage
-factored
-factorial
-factories
-factoring
-factorization
-factorizations
-factors
-factory
-factotum
-facts
-factual
-factually
-facultative
-faculties
-faculty
-fad
-faddish
-faddist
-fade
-faded
-fadeout
-fader
-faders
-fades
-fadge
-fading
-faecal
-faeces
-faerie
-faery
-Fafnir
-fag
-faggot
-faggoting
-Fagin
-fagot
-fagoting
-fags
-Fahey
-Fahrenheit
-Fahrenheits
-faience
-fail
-fail-safe
-failed
-failing
-failings
-faille
-fails
-failsoft
-failure
-failure-analysis
-failureless
-failures
-fain
-faint
-faint-heart
-faint-hearted
-fainted
-fainter
-faintest
-fainthearted
-fainting
-faintly
-faintness
-faints
-fair
-fair-haired
-fair-hand
-fair-minded
-fair-spoken
-fair-weather
-Fairbanks
-Fairchild
-fairer
-fairest
-Fairfax
-Fairfield
-fairground
-fairgrounds
-fairies
-fairing
-fairish
-fairly
-Fairmont
-fairness
-Fairport
-fairs
-Fairview
-fairway
-fairy
-fairy-story
-fairy-tale
-fairyland
-Faisalabad
-faith
-faithful
-faithfully
-faithfulness
-faithless
-faithlessly
-faithlessness
-faiths
-fajitas
-fake
-faked
-fakeer
-faker
-fakes
-faking
-fakir
-falcon
-falconer
-falconry
-falcons
-Falk
-Falkland
-Falklands
-fall
-fall-guy
-fall-out
-fallacies
-fallacious
-fallaciously
-fallacy
-fallen
-fallibility
-fallible
-fallibleness
-fallibly
-falling
-falling-down
-falling-in
-falling-off
-falling-out
-falling-stone
-fallings-out
-falloff
-Fallopian
-fallout
-fallow
-fallow-deer
-falls
-Falmouth
-false
-false-hearted
-falsehood
-falsehoods
-falsely
-falseness
-falsetto
-falsie
-falsies
-falsification
-falsified
-falsifier
-falsifies
-falsify
-falsifying
-falsity
-Falstaff
-falter
-faltered
-faltering
-falteringly
-falters
-fame
-famed
-fames
-familial
-familiar
-familiarities
-familiarity
-familiarization
-familiarize
-familiarized
-familiarizes
-familiarizing
-familiarly
-familiarness
-families
-familism
-family
-famine
-famines
-famish
-famished
-famous
-famously
-fan
-fanatic
-fanatical
-fanatically
-fanaticism
-fanatics
-fancied
-fancier
-fanciers
-fancies
-fanciest
-fanciful
-fancifully
-fancifulness
-fancily
-fanciness
-fancy
-fancy-dress
-fancy-free
-fancy-work
-fancying
-fancywork
-fandango
-fanfare
-fanfold
-fang
-fanged
-fangled
-fangs
-fanlight
-fanned
-fanner
-Fannies
-fanning
-fanny
-fanout
-fans
-fantail
-fantasia
-fantasies
-fantasize
-fantasm
-fantastic
-fantastical
-fantastically
-fantasy
-fantom
-fanzine
-far
-far-away
-far-between
-far-famed
-far-fetched
-far-flung
-far-off
-far-out
-far-reaching
-far-right
-far-seeing
-far-sighted
-farad
-Faraday
-faraway
-Farber
-farce
-farces
-farcical
-farcically
-fare
-fared
-fares
-farewell
-farewells
-farfetched
-Fargo
-farina
-farinaceous
-faring
-Farkas
-Farley
-farm
-farmed
-farmer
-farmers
-farmery
-farmhand
-farmhouse
-farmhouses
-farming
-Farmington
-farmland
-farms
-farmstead
-farmyard
-farmyards
-Farnsworth
-faro
-farrago
-Farragut
-Farrell
-farrier
-farrow
-farseeing
-farsighted
-farsightedness
-fart
-farther
-farthermost
-farthest
-farthing
-fascia
-fascicle
-fascinate
-fascinated
-fascinates
-fascinating
-fascinatingly
-fascination
-fascine
-fascism
-fascist
-fascistic
-Fascization
-fashion
-fashionable
-fashionably
-fashioned
-fashioner
-fashioning
-fashions
-fast
-fast-food
-fast-forward
-fast-talk
-fast-track
-fastback
-fastball
-fasted
-fasten
-fastened
-fastener
-fasteners
-fastening
-fastenings
-fastens
-faster
-fastest
-fastidious
-fastidiously
-fastidiousness
-fasting
-fastness
-fasts
-fat
-fat-free
-fat-guts
-fat-head
-fat-soluble
-fatal
-fatalism
-fatalist
-fatalistic
-fatalistically
-fatalities
-fatality
-fatally
-fatals
-fatback
-fate
-fated
-fateful
-fatefully
-fatefulness
-fathead
-fatheaded
-father
-father-in-law
-fathered
-fatherhood
-fatherland
-fatherless
-fatherly
-fathers
-fathers-in-law
-fathom
-fathomable
-fathomed
-fathoming
-fathomless
-fathoms
-fatigue
-fatigue-dress
-fatigued
-fatigues
-fatiguing
-Fatima
-fatling
-fatness
-fats
-fatten
-fattened
-fattener
-fatteners
-fattening
-fattens
-fatter
-fattest
-fattiness
-fattish
-fatty
-fatuity
-fatuous
-fatuously
-fatuousness
-fatwa
-fauces
-faucet
-faugh
-Faulkner
-Faulknerian
-fault
-faulted
-faultfinder
-faultfinding
-faultily
-faultiness
-faulting
-faultless
-faultlessly
-faultlessness
-faults
-faulty
-faun
-fauna
-faunae
-Fauntleroy
-Faust
-Faustian
-Faustus
-fauvism
-favor
-favorable
-favorably
-favored
-favorer
-favoring
-favorite
-favorites
-favoritism
-favors
-favour
-favourable
-favourer
-favourite
-Fawkes
-fawn
-fawned
-fawner
-fawning
-fawns
-fax
-fay
-Fayette
-Fayetteville
-faze
-FCT
-FD
-FDA
-Fe
-fealty
-fear
-feared
-fearful
-fearfully
-fearfulness
-fearing
-fearless
-fearlessly
-fearlessness
-fearnaught
-fearnought
-fears
-fearsome
-feasibility
-feasible
-feasibly
-feast
-feasted
-feasting
-feasts
-feat
-feather
-feather-bed
-feather-brain
-feather-head
-feather-stitch
-feather-weight
-featherbed
-featherbedding
-feathered
-featherer
-featherers
-feathering
-featherless
-Featherman
-feathers
-featherweight
-feathery
-feats
-feature
-featured
-featureless
-features
-featuring
-feaze
-Feb
-febrifuge
-febrile
-Februaries
-February
-fecal
-feces
-feckless
-fecklessly
-feculent
-fecund
-fecundate
-fecundation
-fecundity
-fed
-Fedders
-federacy
-federal
-federalism
-federalist
-federalization
-federalize
-federally
-federals
-federate
-federation
-federative
-fee
-feeb
-feeble
-feeble-minded
-feeble-mindedness
-feebleness
-feebler
-feeblest
-feebly
-feed
-feed-pipe
-feed-tank
-feed-trough
-feedback
-feedbag
-feeder
-feeders
-feeding
-feeding-bottle
-feedings
-feedlot
-feeds
-feel
-feeler
-feelers
-feeling
-feelingly
-feelings
-feels
-Feeney
-fees
-feet
-feetus
-feign
-feigned
-feigning
-feint
-feist
-feisty
-Felder
-Feldman
-feldspar
-Felice
-Felicia
-felicitate
-felicitation
-felicitations
-felicities
-felicitous
-felicitously
-felicity
-feline
-Felix
-fell
-fell-monger
-fellatio
-felled
-feller
-felling
-Fellini
-felloe
-fellow
-fellow-countryman
-fellow-feeling
-fellow-worker
-fellowman
-fellows
-fellowship
-fellowships
-felly
-felon
-felonious
-felony
-felspar
-felt
-felts
-female
-femaleness
-females
-feminality
-femine
-feminine
-femininely
-femininity
-feminism
-feminist
-feminity
-femora
-femoral
-femur
-femurs
-fen
-fence
-fence-sitter
-fenced
-fencer
-fencers
-fences
-fencing
-fend
-fender
-fender-bender
-fenestration
-fennel
-fenny
-Fenton
-Fenwick
-feoff
-feoffee
-feoffer
-feral
-Ferber
-Ferdinand
-Ferdinando
-Ferguson
-ferine
-Fermat
-ferment
-fermentation
-fermentations
-fermented
-fermenting
-ferments
-Fermi
-fermium
-fern
-Fernando
-ferns
-ferny
-ferocious
-ferociously
-ferociousness
-ferocity
-Ferreira
-Ferrer
-ferret
-ferriage
-ferric
-ferried
-ferries
-ferriferous
-ferrite
-ferro-concrete
-ferrography
-ferromagnetic
-ferrous
-ferruginous
-ferrule
-ferry
-ferry-boat
-ferryboat
-ferryman
-fershman
-fertile
-fertilely
-fertility
-fertilization
-fertilize
-fertilized
-fertilizer
-fertilizers
-fertilizes
-fertilizing
-ferule
-fervency
-fervent
-fervently
-fervid
-fervidly
-fervor
-fervors
-fervour
-fescue
-festal
-fester
-festival
-festivale
-festivality
-festivals
-festive
-festively
-festiveness
-festivities
-festivity
-festoon
-festschrift
-feta
-fetal
-fetch
-fetched
-fetcher
-fetches
-fetching
-fetchingly
-fete
-fetich
-fetichism
-fetid
-fetidness
-fetish
-fetishism
-fetishist
-fetishistic
-fetlock
-fetter
-fettered
-fetters
-fettle
-fettuccine
-fetus
-fetuses
-feud
-feudal
-feudalism
-feudalistic
-feudality
-feudatory
-feuds
-feuilleton
-fever
-fevered
-feverish
-feverishly
-feverishness
-fevers
-few
-fewer
-fewest
-fewness
-fey
-fez
-FHA
-fiance
-fiancee
-fiancé
-fiancée
-fiasco
-fiat
-fib
-fibber
-fibbing
-fiber
-fiber-optic
-fiberboard
-fiberfill
-Fiberglas
-fiberglass
-fibers
-Fibonacci
-fibre
-fibreboard
-fibril
-fibrillate
-fibrillation
-fibrin
-fibroid
-fibrosis
-fibrosities
-fibrosity
-fibrous
-fibrously
-fibster
-fibula
-fibulae
-fibular
-FICA
-fiche
-fichu
-fickle
-fickleness
-fiction
-fictional
-fictionalization
-fictionalize
-fictionally
-fictions
-fictitious
-fictitiously
-fictive
-ficus
-FID
-FID/ET
-fiddle
-Fiddle!
-fiddle-de-dee
-fiddle-dedee
-fiddle-faddle
-fiddled
-fiddler
-fiddles
-fiddlestick
-fiddlesticks
-Fiddlesticks!
-fiddling
-Fidel
-fidelity
-fidget
-fidgets
-fidgety
-fiducial
-fiduciary
-fie
-fief
-fiefdom
-field
-field-engineering
-field-glass
-field-hospital
-field-marshal
-field-marshall
-field-mouse
-field-piece
-field-test
-field-work
-fielded
-fielder
-fielders
-Fields
-fieldwork
-fieldworker
-fiend
-fiendish
-fiendishly
-fierce
-fiercely
-fierceness
-fiercer
-fiercest
-fieriness
-fiery
-fiesta
-fife
-fifer
-fifteen
-fifteens
-fifteenth
-fifth
-fifthly
-fifties
-fiftieth
-fifty
-fifty-fifty
-fig
-fig-tree
-Figaro
-fight
-fighter
-fighter-bomber
-fighters
-fighting
-fights
-figment
-figs
-figuration
-figurative
-figuratively
-figure
-figured
-figurehead
-figures
-figurine
-figuring
-figurings
-Fiji
-Fijian
-Fijians
-filament
-filamentous
-filaments
-filbert
-filch
-file
-file-boner
-file-cabinet
-file-punch
-filed
-filename
-filenames
-filer
-files
-filesystem
-filet
-filial
-filiation
-filibuster
-filibusterer
-filigree
-filigreed
-filing
-filings
-Filipino
-Filipinos
-Filippo
-fill
-fill-in
-fillable
-filled
-filler
-fillers
-fillet
-filling
-fillings
-fillip
-Fillmore
-fills
-filly
-film
-film-camera
-film-star
-filmed
-filminess
-filming
-filmmaker
-filmography
-films
-filmstrip
-filmy
-Filofax
-filter
-filterable
-filtered
-filterer
-filtering
-filters
-filth
-filthier
-filthiest
-filthily
-filthiness
-filthy
-filtrable
-filtrate
-filtration
-fin
-finagle
-finagler
-final
-finale
-finalist
-finality
-finalization
-finalize
-finalized
-finalizes
-finalizing
-finally
-finals
-finance
-financed
-finances
-financial
-financially
-financier
-financiers
-financing
-finch
-find
-finder
-finders
-finding
-findings
-finds
-fine
-fine-tune
-fined
-finely
-fineness
-finer
-finery
-fines
-finespun
-finesse
-finessed
-finessing
-finest
-finger
-finger-board
-finger-nail
-finger-paint
-finger-post
-finger-print
-finger-stall
-finger-tip
-fingerboard
-fingered
-fingering
-fingerings
-fingerling
-fingernail
-fingerprint
-fingerprints
-fingers
-fingertip
-finial
-finical
-finickiness
-finicky
-fining
-finis
-finish
-finished
-finisher
-finishers
-finishes
-finishing
-finite
-finitely
-finiteness
-fink
-Finland
-Finley
-Finn
-finned
-Finnegan
-Finnish
-Finns
-finny
-fins
-fiord
-Fiorello
-Fiori
-fir
-fir-needles
-fire
-fire!
-fire-arm
-fire-ball
-Fire-bird
-fire-brand
-fire-brigade
-fire-cracker
-fire-eater
-fire-engine
-fire-guard
-fire-hook
-fire-insurance
-fire-irons
-fire-light
-fire-new
-fire-policy
-fire-proof
-fire-screen
-fire-side
-fire-wood
-fire-works
-firearm
-firearms
-fireball
-fireboat
-firebomb
-firebox
-firebrand
-firebreak
-firebrick
-firebug
-firecracker
-fired
-firedamp
-firefight
-firefighter
-firefighting
-fireflies
-firefly
-fireguard
-firehouse
-firelight
-fireman
-firemen
-fireplace
-fireplaces
-fireplug
-firepower
-fireproof
-firer
-firers
-fires
-fireside
-Firestone
-firetruck
-firewall
-firewater
-firewood
-firework
-fireworks
-firing
-firings
-firkin
-firm
-firmament
-firmed
-firmer
-firmest
-firming
-firmly
-firmness
-firms
-firmware
-first
-first-aid
-first-born
-first-class
-first-cost
-first-form
-first-fruits
-first-generation
-first-grader
-first-hand
-first-rate
-first-string
-first-stringer
-firstborn
-firsthand
-firstling
-firstly
-firsts
-firth
-fisc
-fiscal
-fiscally
-Fischbein
-Fischer
-fish
-fish-pond
-fishbowl
-fishcake
-fished
-fisher
-fisherman
-fishermen
-fishers
-fishery
-fishhook
-fishily
-fishiness
-fishing
-fishing-rod
-Fishkill
-fishmonger
-fishmonger's
-fishnet
-fishpond
-fishtail
-fishwife
-fishwives
-fishy
-fisk
-Fiske
-fissile
-fission
-fissionable
-fissure
-fissured
-fist
-fisted
-fistfight
-fistful
-fisticuff
-fisticuffs
-fists
-fistula
-fistulae
-fistulous
-fit
-fitch
-Fitchburg
-fitchet
-fitchew
-fitful
-fitfully
-fitfulness
-fitly
-fitment
-fitness
-fits
-fitted
-fitter
-fitters
-fitting
-fittingly
-fittings
-Fitzgerald
-Fitzpatrick
-Fitzroy
-five
-five-and-dime
-five-and-ten
-fivefold
-fiver
-fives
-fix
-fixable
-fixate
-fixated
-fixates
-fixating
-fixation
-fixations
-fixative
-fixed
-fixedly
-fixedness
-fixer
-fixers
-fixes
-fixing
-fixings
-fixity
-fixture
-fixtures
-Fizeau
-fizgig
-fizz
-fizzle
-fizzled
-fizzy
-fjord
-FL
-Fla
-flab
-flabbergast
-flabbergasted
-flabbily
-flabbiness
-flabby
-flaccid
-flaccidity
-flaccidly
-flack
-flag
-flag-ship
-flagella
-flagellant
-flagellate
-flagellation
-flagellum
-flagged
-flagging
-flaggy
-flagitious
-Flagler
-flagman
-flagon
-flagpole
-flagrance
-flagrancy
-flagrant
-flagrantly
-flags
-flagship
-flagstone
-flail
-flair
-flak
-flake
-flaked
-flakes
-flakiness
-flaking
-flaky
-flam
-flambe
-flambeau
-flamboyance
-flamboyancy
-flamboyant
-flamboyantly
-flame
-flame-projector
-flame-thrower
-flamed
-flamenco
-flameproof
-flamer
-flamers
-flames
-flamethrower
-flaming
-flamingo
-flammability
-flammable
-flamy
-flan
-Flanagan
-Flanders
-flange
-flank
-flanked
-flanker
-flanking
-flanks
-flannel
-flannelet
-flannelette
-flannels
-flap
-flap-doodle
-flapdoodle
-flapjack
-flapjaw
-flapper
-flaps
-flare
-flare-up
-flared
-flares
-flareup
-flaring
-flash
-flash-bulb
-flash-gun
-flash-light
-flash-point
-flashback
-flashbulb
-flashcard
-flashcube
-flashed
-flasher
-flashers
-flashes
-flashgun
-flashily
-flashiness
-flashing
-flashlight
-flashlights
-flashpoint
-flashy
-flask
-flasket
-flat
-flat-chested
-flat-fish
-flat-foot(ed)
-flat-footed
-flat-iron
-flat-out
-flatbed
-flatboat
-flatcar
-flatfeet
-flatfish
-flatfoot
-flatfooted
-flathead
-flatiron
-flatland
-flatly
-flatness
-flats
-flatten
-flattened
-flattening
-flatter
-flattered
-flatterer
-flattering
-flatteringly
-flattery
-flattest
-flatties
-flattish
-flattop
-flatulence
-flatulent
-flatus
-flatware
-flatworm
-Flaubert
-flaunt
-flaunted
-flaunting
-flauntingly
-flaunts
-flautist
-flavor
-flavored
-flavorful
-flavoring
-flavorings
-flavorless
-flavors
-flavorsome
-flavour
-flaw
-flawed
-flawless
-flawlessly
-flawlessness
-flaws
-flax
-flax-comb
-flax-seed
-flaxen
-flay
-flea
-flea-bite
-flea-bitten
-fleabag
-fleas
-fleck
-flecked
-flection
-fled
-Fledermaus
-fledge
-fledged
-fledgeling
-fledgling
-fledglings
-flee
-fleece
-fleecer
-fleeces
-fleeciness
-fleecy
-fleeing
-fleer
-flees
-fleet
-fleetest
-fleeting
-fleetingly
-fleetingness
-fleetly
-fleetness
-fleets
-Fleischman
-Fleisher
-Fleming
-Flemings
-Flemish
-Flemished
-Flemishes
-Flemishing
-flesh
-flesh-coloured
-flesh-fly
-flesh-hook
-flesh-pot
-fleshed
-fleshes
-fleshing
-fleshly
-fleshpot
-fleshy
-Fletcher
-Fletcherize
-Fletcherizes
-fleur-de-lis
-fleur-de-lys
-fleuron
-fleurs-de-lis
-fleurs-de-lys
-flew
-flex
-flexibilities
-flexibility
-flexible
-flexibly
-flexion
-flexitime
-flexography
-flexowriter
-flextime
-flexuous
-flexure
-flibbertigibbet
-flick
-flicked
-flicker
-flickering
-flicking
-flicks
-flied
-flier
-fliers
-flies
-flight
-flightiness
-flightless
-flights
-flighty
-flim-flamer
-flim-flammery
-flimflam
-flimsily
-flimsiness
-flimsy
-flinch
-flinched
-flinches
-flinching
-fling
-flings
-flint
-flintlock
-flinty
-flip
-flip-flap
-flip-flop
-flipflop
-flippancy
-flippant
-flippantly
-flipped
-flipper
-flipping
-flips
-flirt
-flirtation
-flirtatious
-flirtatiously
-flirtatiousness
-flirted
-flirting
-flirts
-flit
-flitch
-flitting
-flivver
-Flo
-float
-floatage
-floated
-floater
-floating
-floats
-flock
-flocked
-flocking
-flocks
-floe
-flog
-flogger
-flogging
-flood
-flood-gate
-flooded
-floodgate
-flooding
-floodlight
-floodlights
-floodlit
-floodplain
-floodwater
-floor
-floor-cloth
-floor-length
-floor-walker
-floorboard
-floored
-flooring
-floorings
-floors
-floorwalker
-floozie
-floozy
-flop
-Flop!
-flophouse
-floppies
-floppily
-floppiness
-flopping
-floppy
-flops
-flora
-floraal
-florae
-floral
-Florence
-Florentine
-florescence
-florescent
-floret
-floriculture
-florid
-Florida
-Floridan
-Floridian
-Floridians
-floridly
-floridness
-florin
-florist
-florist's
-florist´s
-floss
-flossed
-flosses
-flossing
-flossy
-flotation
-flotilla
-flotsam
-flounce
-flouncy
-flounder
-floundered
-floundering
-flounders
-flour
-flour-mill
-floured
-flourish
-flourished
-flourishes
-flourishing
-floury
-flout
-flouter
-flow
-flowchart
-flowcharting
-flowcharts
-flowed
-flower
-flower-girl
-flower-pot
-flowerbed
-flowered
-floweriness
-flowering
-flowerless
-flowerpot
-flowers
-flowery
-flowing
-flowline
-flown
-flows
-Floyd
-flu
-flub
-flubdub
-fluctuate
-fluctuates
-fluctuating
-fluctuation
-fluctuations
-flue
-fluency
-fluent
-fluently
-fluff
-fluffier
-fluffiest
-fluffiness
-fluffy
-fluid
-fluidity
-fluidly
-fluids
-fluke
-flukey
-fluky
-flume
-flummox
-flung
-flunk
-flunked
-flunkey
-flunky
-fluor
-fluoresce
-fluorescence
-fluorescent
-fluoridate
-fluoridation
-fluoride
-fluorine
-fluorite
-fluorocarbon
-fluoroscope
-fluoroscopic
-flurried
-flurry
-flush
-flushed
-flushes
-flushing
-fluster
-flustered
-flute
-fluted
-fluting
-flutist
-flutter
-fluttered
-fluttering
-flutters
-fluttery
-flux
-fluxion
-fly
-fly-by
-fly-by-night
-fly-fishing
-fly-leaf
-fly-wheel
-flyable
-flyblown
-flyby
-flycatcher
-flyer
-flyers
-flying
-flying-boat
-flying-bridge
-flying-machine
-flying-officer
-flyleaf
-flyleaves
-Flynn
-flyover
-flypaper
-flyspeck
-flyswatter
-flyway
-flyweight
-flywheel
-foal
-foam
-foamed
-foaminess
-foaming
-foams
-foamy
-fob
-fobbing
-focal
-focally
-foci
-focus
-focused
-focuses
-focusing
-focussed
-fodder
-fodderer
-foe
-foes
-foetal
-foetus
-foetuses
-fog
-fog-bound
-fog-lamp
-Fogarty
-fogbound
-fogey
-fogged
-foggier
-foggiest
-foggily
-fogginess
-fogging
-foggy
-foghorn
-fogs
-fogy
-fogyish
-foible
-foil
-foiled
-foiling
-foils
-foist
-fold
-foldaway
-folded
-folder
-folders
-folding
-foldout
-folds
-Foley
-foliage
-foliate
-foliation
-folio
-folk
-folk-lore
-folk-song
-folk-tale
-folklore
-folkloric
-folklorist
-folks
-folksiness
-folksinger
-folksinging
-folksong
-folksy
-folktale
-folkway
-follicle
-follies
-follow
-follow-through
-follow-up
-followed
-follower
-followers
-following
-followings
-follows
-folly
-Folsom
-FOM
-Fomalhaut
-foment
-fomentation
-fond
-fondant
-fonder
-fondle
-fondled
-fondles
-fondling
-fondly
-fondness
-fondu
-fondue
-font
-Fontaine
-Fontainebleau
-Fontana
-fontanel
-fontanelle
-fonts
-food
-food-stuffs
-foodborne
-foodie
-foods
-foodstuff
-foodstuffs
-fool
-fooled
-foolery
-foolhardily
-foolhardiness
-foolhardy
-fooling
-foolish
-foolishly
-foolishness
-foolproof
-fools
-foolscap
-foot
-foot-bridge
-foot-candle
-foot-fall
-foot-gear
-foot-lights
-foot-mark
-foot-note
-foot-notes
-foot-pad
-foot-passenger
-foot-path
-foot-pound
-foot-print
-foot-rag
-foot-soldier
-footage
-football
-footballer
-footballs
-footboard
-footboy
-footbrake
-footbridge
-Foote
-footed
-footer
-footers
-footfall
-foothill
-foothold
-footing
-footle
-footless
-footlights
-footling
-footlocker
-footloose
-footman
-footnote
-footnotes
-footpath
-footprint
-footprints
-footrace
-footrest
-footsie
-footsore
-footstep
-footsteps
-footstool
-footus
-footwear
-footwork
-foozle
-fop
-foppery
-foppish
-foppishness
-for
-fora
-forage
-foraged
-forager
-forages
-foraging
-foramen
-foray
-forays
-forbad
-forbade
-forbear
-forbearance
-forbears
-Forbes
-forbid
-forbidden
-forbidding
-forbiddingly
-forbids
-forbore
-forborne
-force
-force-fed
-force-feed
-forced
-forceful
-forcefully
-forcefulness
-forceps
-forcer
-forces
-forcible
-forcibly
-forcing
-ford
-fordable
-Fordham
-fords
-fore
-fore-and-aft
-fore-edge
-forearm
-forearms
-forebear
-forebode
-foreboding
-forecast
-forecasted
-forecaster
-forecasters
-forecasting
-forecastle
-forecasts
-foreclose
-foreclosure
-forecourt
-foredoom
-forefather
-forefathers
-forefeet
-forefinger
-forefingers
-forefoot
-forefront
-foregather
-forego
-foregoer
-foregoes
-foregoing
-foregone
-foreground
-foregrounding
-forehand
-forehanded
-forehead
-foreheads
-foreign
-foreign-language
-foreigner
-foreigners
-foreignness
-foreigns
-foreing
-foreknew
-foreknow
-foreknowledge
-foreknown
-forel
-foreleg
-forelimb
-forelock
-foreman
-foremast
-foremost
-forename
-forenamed
-forenoon
-forensic
-forensically
-forensics
-foreordain
-forepart
-foreperson
-foreplay
-forequarter
-forerunner
-forerunners
-foresail
-foresaw
-foresee
-foreseeable
-foreseen
-foreseer
-foresees
-foreshadow
-foreshorten
-foresight
-foresighted
-foresightedness
-foreskin
-forest
-forestage
-forestall
-forestalled
-forestalling
-forestallment
-forestalls
-forestation
-forested
-forester
-foresters
-forestland
-forestry
-forests
-foreswear
-foretaste
-foretell
-foretelling
-foretells
-forethought
-foretitle
-foretold
-foretop
-forever
-forevermore
-forewarn
-forewarned
-forewarning
-forewarnings
-forewarns
-forewent
-forewoman
-foreword
-forfeit
-forfeited
-forfeiture
-forgather
-forgave
-forge
-forged
-forger
-forgeries
-forgery
-forges
-forget
-forget-me-not
-forget-me-nots
-forgetful
-forgetfully
-forgetfulness
-forgets
-forgettable
-forgettably
-forgetting
-forging
-forgivable
-forgivably
-forgive
-forgive!
-forgiven
-forgiveness
-forgiver
-forgives
-forgiving
-forgivingly
-forgo
-forgoer
-forgone
-forgot
-forgotten
-fork
-fork-lift
-forked
-forkful
-forking
-forklift
-forks
-forky
-forlorn
-forlornly
-form
-formal
-formaldehyde
-formalism
-formalisms
-formalist
-formalities
-formality
-formalization
-formalizations
-formalize
-formalized
-formalizes
-formalizing
-formally
-formant
-formants
-format
-formation
-formations
-formative
-formatively
-formatless
-formats
-formatted
-formatter
-formatters
-formatting
-formed
-former
-formerly
-formfitting
-formic
-Formica
-formicary
-Formicas
-formidable
-formidably
-forming
-formless
-formlessly
-formlessness
-Formosa
-Formosan
-forms
-formula
-formulae
-formulaic
-formulas
-formulate
-formulated
-formulates
-formulating
-formulation
-formulations
-formulator
-formulators
-fornicate
-fornication
-fornicator
-forrel
-Forrest
-forril
-forsake
-forsaken
-forsakes
-forsaking
-forsook
-forsooth
-Forster
-forswear
-forswore
-forsworn
-Forsythe
-forsythia
-fort
-Fortaleza
-forte
-Fortescue
-forth
-forthcoming
-forthright
-forthrightly
-forthrightness
-forthwith
-fortier
-forties
-fortieth
-fortification
-fortifications
-fortified
-fortifier
-fortifies
-fortify
-fortifying
-fortiori
-fortissimo
-fortitude
-fortnight
-fortnight's
-fortnightly
-FORTRAN
-fortress
-fortresses
-forts
-fortuitous
-fortuitously
-fortuitousness
-fortuity
-fortunate
-fortunately
-fortune
-fortune-teller
-fortune-telling
-fortunes
-fortuneteller
-fortunetelling
-forty
-forty-five
-forty-niner
-forum
-forums
-forward
-forward(s)
-forward-looking
-forwarded
-forwarder
-forwarding
-forwardly
-forwardness
-forwards
-forwent
-foss
-fosse
-fossil
-fossilization
-fossilize
-foster
-foster-father
-foster-mother
-fostered
-fostering
-fosters
-fought
-foul
-foul-mouth
-foul-mouthed
-foul-up
-foulard
-fouled
-foulest
-fouling
-foully
-foulmouth
-foulmouthed
-foulness
-fouls
-found
-foundation
-foundations
-founded
-founder
-foundered
-founders
-founding
-foundling
-foundries
-foundry
-founds
-fount
-fountain
-fountain-head
-fountain-pen
-fountainhead
-fountains
-founts
-four
-four-dimensional
-four-flush
-four-flusher
-four-footed
-four-in-hand
-four-legged
-four-o'clock
-four-oar
-four-poster
-four-seater
-four-square
-four-stroke
-four-wheel
-fourfold
-Fourier
-fourpence
-fourpenny
-fourposter
-fours
-fourscore
-foursome
-foursquare
-fourteen
-fourteen-year-old
-fourteens
-fourteenth
-fourth
-fourth-class
-fourthly
-fowl
-fowler
-fowls
-fox
-fox-glove
-fox-hound
-fox-terrier
-fox-trot
-foxed
-foxes
-foxfire
-foxglove
-Foxhall
-foxhole
-foxhound
-foxily
-foxiness
-foxtrot
-foxy
-foyer
-FPO
-Fr
-fracas
-fraction
-fractional
-fractionally
-fractions
-fractious
-fractiously
-fractiousness
-fracture
-fractured
-fractures
-fracturing
-fragile
-fragility
-fragment
-fragmentary
-fragmentation
-fragmented
-fragmenting
-fragments
-fragrance
-fragrances
-fragrant
-fragrantly
-frail
-frailest
-frailly
-frailness
-frailty
-fraily
-Fraktur
-frame
-frame-aerial
-frame-saw
-frame-up
-framed
-framer
-frames
-framework
-frameworks
-framing
-Fran
-franc
-Francaise
-France
-Frances
-Francesca
-Francesco
-franchise
-franchisee
-franchiser
-franchises
-franchisor
-Francie
-Francine
-Francis
-franciscan
-Franciscans
-Francisco
-francium
-Francize
-Francizes
-Franck
-Franco
-Francois
-Francoise
-francs
-frangibility
-frangible
-frank
-franked
-Frankel
-Frankenstein
-franker
-frankest
-Frankfort
-Frankfurt
-frankfurter
-frankfurters
-Frankie
-frankincense
-franking
-Frankish
-Franklin
-Franklinization
-Franklinizations
-frankly
-frankness
-franks
-Franny
-frantic
-frantically
-Franz
-frappe
-Fraser
-frat
-fraternal
-fraternally
-fraternities
-fraternity
-fraternization
-fraternize
-fraternizer
-fratricidal
-fratricide
-Frau
-fraud
-frauds
-fraudulence
-fraudulent
-fraudulently
-Frauen
-fraught
-Fraulein
-fray
-frayed
-fraying
-Frayne
-frays
-Frazier
-frazzle
-frazzled
-freak
-freak-out
-freaked
-freakish
-freakishly
-freakishness
-freakout
-freaks
-freaky
-freckle
-freckled
-freckles
-freckly
-Fred
-Freddie
-Freddy
-Frederic
-Frederick
-Fredericks
-Fredericksburg
-Frederico
-Fredericton
-Fredholm
-Fredrick
-Fredrickson
-free
-free-base
-free-floating
-free-for-all
-free-handed
-free-lance
-free-lancer
-free-living
-freebase
-freebee
-freebie
-freeboot
-freebooter
-freeborn
-freed
-freedom
-freedoms
-freehand
-freehold
-freeholder
-freeing
-freeings
-freelance
-freelancer
-freeload
-freeloader
-freely
-freeman
-freemason
-Freemasonry
-Freemasons
-freeness
-Freeport
-freer
-frees
-freest
-freestanding
-freestone
-freestyle
-freethinker
-freethinking
-Freetown
-freeware
-freeway
-freewheel
-freewheeling
-freewill
-freezable
-freeze
-freeze-dried
-freeze-dry
-freezer
-freezers
-freezes
-freezing
-freezing-point
-Freida
-freight
-freight-train
-freightage
-freighted
-freighter
-freighters
-freighting
-freights
-Fremont
-French
-French-fry
-Frenchize
-Frenchizes
-Frenchman
-Frenchmen
-Frenchwoman
-frenetic
-frenetically
-frenzied
-frenziedly
-frenzy
-frequencies
-frequency
-frequent
-frequent-flier
-frequented
-frequenter
-frequenters
-frequenting
-frequently
-frequents
-fresco
-frescoes
-fresh
-freshen
-freshened
-freshener
-fresheners
-freshening
-freshens
-fresher
-freshest
-freshet
-freshly
-freshman
-freshmen
-freshness
-freshwater
-Fresnel
-Fresno
-fret
-fret-saw
-fretful
-fretfully
-fretfulness
-fretsaw
-fretted
-fretwork
-Freud
-Freudian
-Freudianism
-Freudianisms
-Freudians
-Frey
-Freya
-Fri
-friable
-friar
-friars
-friary
-fribble
-fricassee
-fricative
-fricatives
-Frick
-friction
-frictional
-frictionless
-frictions
-Friday
-Fridays
-fridge
-fried
-friedcake
-Friedman
-Friedrich
-friend
-friendless
-friendlier
-friendliest
-friendliness
-friendly
-friends
-friendship
-friendships
-frier
-fries
-Friesland
-frieze
-friezes
-frig
-frigate
-frigates
-Frigga
-frigging
-fright
-frighten
-frightened
-frightening
-frighteningly
-frightens
-frightful
-frightfully
-frightfulness
-frigid
-Frigidaire
-frigidity
-frigidly
-frigidness
-frill
-frills
-frilly
-fringe
-fringed
-fringemaker
-frippery
-Frisbee
-Frisia
-Frisian
-frisk
-frisked
-friskily
-friskiness
-frisking
-frisks
-frisky
-Frito
-fritter
-frivolity
-frivolous
-frivolously
-frivolousness
-friz
-frizz
-frizzle
-frizzly
-frizzy
-fro
-frock
-frocks
-frog
-frogflower
-frogman
-frogs
-frogwort
-frolic
-frolicker
-frolics
-frolicsome
-from
-frond
-fronsy
-front
-front-runner
-frontage
-frontal
-frontally
-fronted
-frontier
-frontier-guard
-frontiers
-frontiersman
-frontiersmen
-fronting
-frontispiece
-frontless
-frontrunner
-fronts
-frontside
-frontward
-frontwards
-fronzy
-frosh
-frost
-frost-bite
-frost-bound
-Frostbelt
-frostbit
-frostbite
-frostbitten
-frosted
-frostily
-frostiness
-frosting
-frosts
-frosty
-froth
-frother
-frothiness
-frothing
-frothy
-froufrou
-froward
-frowardness
-frown
-frowned
-frowning
-frowns
-frowst
-frowsty
-frowsy
-frowzily
-frowziness
-frowzy
-froze
-frozen
-frozenly
-fructiferous
-fructification
-fructify
-fructose
-Fruehauf
-frugal
-frugality
-frugally
-frugivorous
-fruit
-fruitage
-fruitcake
-fruited
-fruiter
-fruiterer
-fruiterer's
-fruitful
-fruitfully
-fruitfulness
-fruitiness
-fruition
-fruitless
-fruitlessly
-fruitlessness
-fruits
-fruity
-frumentaceous
-frump
-frumpish
-frumpy
-Frunze
-frusta
-frustrate
-frustrated
-frustrates
-frustrating
-frustratingly
-frustration
-frustrations
-frustum
-fruticose
-fry
-Frye
-fryer
-frying-pan
-FSL
-FSLIC
-FTC
-FTH
-Fuchs
-fuchsia
-fuchsine
-fuck
-fucker
-fucking
-fucus
-fud
-fuddle
-fuddy-duddy
-fudge
-fuehrer
-fuel
-fueled
-fueling
-fuels
-fugacious
-fugal
-fuggle
-fugitive
-fugitives
-fugleman
-fugue
-fuhrer
-Fuji
-Fujitsu
-Fujiyama
-Fukuoka
-Fulbright
-Fulbrights
-fulcra
-fulcrum
-fulfil
-fulfill
-fulfilled
-fulfilling
-fulfillment
-fulfillments
-fulfills
-fulfilment
-fulgent
-fulgurant
-fulgurate
-fuliginous
-full
-full-back
-full-blooded
-full-blown
-full-bodied
-full-dress
-full-fledged
-full-grown
-full-length
-full-mouthed
-full-out
-full-scale
-full-size
-full-time
-full-timer
-fullback
-fullbound
-fuller
-Fullerton
-fullest
-fullness
-fullstop
-fully
-fulminate
-fulmination
-fulness
-fulsome
-fulsomely
-fulsomeness
-Fulton
-fulvous
-fumble
-fumbled
-fumbler
-fumbling
-fumblingly
-fume
-fumed
-fumes
-fumigant
-fumigate
-fumigation
-fumigator
-fuming
-fumy
-fun
-Funafuti
-funambulist
-function
-functional
-functionalities
-functionality
-functionally
-functionals
-functionary
-functioned
-functioning
-functions
-functor
-functors
-fund
-fund-raiser
-fund-raising
-fundament
-fundamental
-fundamentalism
-fundamentalist
-fundamentally
-fundamentals
-funded
-funder
-funders
-funding
-funds
-Fundy
-funeral
-funerals
-funerary
-funereal
-funereally
-funfair
-fungal
-fungi
-fungible
-fungicidal
-fungicide
-fungoid
-fungous
-fungus
-funicle
-funicular
-funk
-funkiness
-funky
-funnel
-funneled
-funneling
-funnels
-funnier
-funnies
-funniest
-funnily
-funniness
-funny
-funny-bone
-fur
-furbelow
-furbish
-furcate
-furies
-furious
-furiouser
-furiously
-furl
-furlong
-furlough
-Furman
-furnace
-furnaces
-furnish
-furnished
-furnisher
-furnishes
-furnishing
-furnishings
-furniture
-furor
-furore
-furred
-furrier
-furrier´s
-furriness
-furring
-furrow
-furrowed
-furrows
-furry
-furs
-further
-furtherance
-furthered
-furthering
-furthermore
-furthermost
-furthers
-furthest
-furtive
-furtively
-furtiveness
-furuncle
-fury
-furze
-fuscous
-fuse
-fuse-maker
-fusebox
-fused
-fusee
-fuselage
-fuses
-Fushun
-fusibility
-fusible
-fusil
-fusileer
-fusilier
-fusillade
-fusing
-fusion
-fuss
-fussbudget
-fussily
-fussiness
-fussing
-fusspot
-fussy
-fust
-fustian
-fustic
-fustigate
-fustigation
-fustiness
-fusty
-futile
-futilely
-futility
-futon
-future
-futures
-futurism
-futurist
-futuristic
-futurity
-futurologist
-futurology
-futz
-fuze
-fuzee
-fuzz
-fuzzier
-fuzzily
-fuzziness
-fuzzy
-FWD
-FY
-FYI
-fyke
-G-man
-G-string
-gab
-gabardine
-gabbiness
-gabbing
-gabble
-gabby
-gaberdine
-Gaberones
-gabfest
-gabion
-gable
-gabled
-gabler
-gables
-Gabon
-Gabonese
-Gaborone
-Gabriel
-Gabrielle
-gad
-gadabout
-gadder
-gadfly
-gadget
-gadgeteer
-gadgetry
-gadgets
-gadolinium
-Gael
-Gaelic
-Gaelicization
-Gaelicizations
-Gaelicize
-Gaelicizes
-gaff
-gaffe
-gaffer
-gag
-gaga
-Gagarin
-gage
-gagged
-gagging
-gaggle
-gaging
-gags
-gaieties
-gaiety
-Gail
-gaily
-gain
-gained
-gainer
-gainers
-Gaines
-Gainesville
-gainful
-gainfully
-gaining
-gainings
-gainless
-gains
-gainsaid
-gainsay
-gainsayer
-gait
-gaited
-gaiter
-gaiters
-Gaithersburg
-gal
-gala
-galactic
-Galahad
-Galantine
-Galapagos
-Galatea
-Galatean
-Galateans
-Galatia
-Galatians
-galaxies
-galaxy
-Galbreath
-gale
-Galen
-galena
-Galicia
-Galilean
-Galilee
-Galileo
-gall
-gall-bladder
-gall-nut
-gall-stone
-Gallagher
-gallant
-gallantly
-gallantry
-gallants
-gallbladder
-galled
-galleon
-galleria
-galleried
-galleries
-gallery
-galley
-galley-proof
-galley-slave
-galleys
-Gallia
-Gallic
-Gallicism
-gallimaufry
-galling
-gallium
-gallivant
-gallon
-gallons
-galloon
-gallop
-galloped
-galloper
-galloping
-gallops
-Galloway
-gallows
-gallows-bird
-gallows-ripe
-galls
-gallstone
-Gallup
-Galois
-galoot
-galore
-galosh
-galoshe
-galoshes
-Galt
-galumph
-galvanic
-galvanical
-galvanise
-galvanism
-galvanization
-galvanize
-galvanized
-galvanometer
-galvanoplastics
-Galveston
-Galvin
-Galway
-Gama
-Gambia
-Gambian
-gambit
-gamble
-gambled
-gambler
-gambler-house
-gamblers
-gambles
-gambling
-gambol
-game
-game-bag
-game-keeper
-gamecock
-gamed
-gamekeeper
-gamely
-gameness
-games
-gamesmanship
-gamesome
-gamester
-gamete
-gametic
-gamey
-gamin
-gamine
-gaminess
-gaming
-gamma
-gammon
-gamut
-gamy
-gander
-Gandhi
-Gandhian
-gang
-gangbusters
-ganger
-Ganges
-gangland
-ganglia
-gangling
-ganglion
-ganglionic
-gangly
-gangplank
-gangrene
-gangrenous
-gangs
-gangster
-gangsters
-gangue
-gangway
-gannet
-Gannett
-ganster
-gantlet
-gantry
-Ganymede
-GAO
-gaol
-gaol/jail/bird
-gaoler
-gap
-gape
-gaped
-gapes
-gaping
-gaps
-gar
-garage
-garaged
-garages
-garamond
-garb
-garbage
-garbages
-garbanzo
-garbed
-garble
-garbled
-Garcia
-garcon
-garden
-garden-husbandry
-garden-party
-garden-plot
-garden-pot
-garden-tillage
-garden-variety
-gardened
-gardener
-gardeners
-gardenia
-gardening
-gardens
-Gardner
-Garfield
-garfish
-Garfunkel
-gargantuan
-gargle
-gargled
-gargles
-gargling
-gargoyle
-Garibaldi
-garish
-garishly
-garishness
-garland
-garlanded
-garlic
-garlicky
-garment
-garments
-garner
-garnered
-garnet
-Garnett
-garnish
-garnishee
-garnishment
-garniture
-garote
-garotte
-garret
-Garrett
-garrison
-garrisoned
-Garrisonian
-garrote
-garroter
-garrotte
-garrulity
-garrulous
-garrulously
-garrulousness
-Garry
-garter
-garters
-Garth
-Garvey
-Gary
-gas
-gas-bag
-gas-bracket
-gas-burner
-gas-coal
-gas-engine
-gas-fitter
-gas-guzzler
-gas-helmet
-gas-holder
-gas-light
-gas-main
-gas-mask
-gas-meter
-gas-motor
-gas-oven
-gas-pipe
-gas-proof
-gas-works
-gasateria
-gasbag
-Gascony
-gaseous
-gaseously
-gases
-gash
-gashes
-gasholder
-gasification
-gasify
-gasket
-gaslight
-gasohol
-gasolene
-gasoline
-gasometer
-gasonline
-gasp
-gasped
-Gaspee
-gasping
-gasps
-gassed
-gasser
-Gasset
-gassing
-gassings
-gassy
-Gaston
-gastric
-gastritis
-gastroenteritis
-gastrointestinal
-gastronome
-gastronomic
-gastronomical
-gastronomically
-gastronomy
-gastropod
-gaswork
-gasworks
-gate
-gate-crasher
-gate-keeper
-gate-money
-gateau
-gatecrash
-gatecrasher
-gated
-gatehouse
-gatekeeper
-gateman
-gatepost
-gates
-gateway
-gateways
-gather
-gathered
-gatherer
-gatherers
-gathering
-gatherings
-gathers
-gating
-Gatlinburg
-gator
-Gatsby
-gauche
-gauchely
-gaucheness
-gaucherie
-gaucho
-gaud
-gaudily
-gaudiness
-gaudy
-gauffer
-gauge
-gauged
-gauges
-Gauguin
-Gaul
-Gaulish
-Gaulle
-Gauls
-gaunt
-gauntlet
-Gauntley
-gauntness
-Gauss
-Gaussian
-Gautama
-gauze
-gauziness
-gauzy
-gave
-gavel
-gavelkind
-Gavin
-gavotte
-gawk
-gawkily
-gawkiness
-gawky
-gawry
-gay
-gaycat
-gayer
-gayest
-gayety
-Gaylor
-Gaylord
-gayly
-gayness
-Gaynor
-gaze
-gazebo
-gazed
-gazelle
-gazer
-gazers
-gazes
-gazette
-gazetteer
-gazing
-gazpacho
-GB
-Gd
-Gdansk
-GDBMS
-GDP
-Ge
-gear
-gear-box
-gear-lever
-gearbox
-geared
-gearing
-gears
-gearshift
-gearwheel
-Geary
-gecko
-GED
-gee
-Gee!
-geegaw
-geek
-geeky
-geese
-geest
-geez
-geezer
-Gehrig
-Geiger
-Geigy
-geisha
-gel
-gelatin
-gelatine
-gelatinous
-gelcap
-geld
-gelding
-gelid
-gelignite
-gelled
-gelling
-gels
-gem
-geminate
-gemination
-Gemini
-Geminid
-Gemma
-gemmation
-gemmology
-gemological
-gemologist
-gemology
-gems
-gemstone
-gen
-gendarme
-gender
-genders
-gene
-genealogical
-genealogically
-genealogist
-genealogy
-genera
-general
-generalia
-generalissimo
-generalist
-generalists
-generalities
-generality
-generalization
-generalizations
-generalize
-generalized
-generalizer
-generalizers
-generalizes
-generalizing
-generally
-generals
-generalship
-generate
-generated
-generates
-generating
-generation
-generational
-generations
-generative
-generator
-generators
-generatrix
-generic
-generically
-generosities
-generosity
-generous
-generously
-generousness
-genes
-Genesco
-geneses
-genetic
-genetically
-geneticist
-genetics
-Geneva
-Genevan
-Genevieve
-genial
-geniality
-genially
-genie
-genii
-genital
-genitalia
-genitally
-genitals
-genitive
-genitourinary
-genius
-geniuses
-Genoa
-genocidal
-genocide
-genome
-genre
-genres
-gent
-genteel
-genteelly
-genteelness
-gentian
-gentile
-gentility
-gentle
-gentlefolk
-gentlefolks
-gentleman
-gentlemanlike
-gentlemanly
-gentlemen
-gentleness
-gentler
-gentlest
-gentlewoman
-gently
-gentrification
-gentrify
-gentry
-genuflect
-genuflection
-genuine
-genuinely
-genuineness
-genus
-geocentric
-geocentrically
-geochemistry
-geode
-geodesic
-geodesy
-geodetic
-Geoff
-Geoffrey
-geographer
-geographic
-geographical
-geographically
-geography
-geologic
-geological
-geologically
-geologist
-geologists
-geology
-geomagnetic
-geomagnetism
-geometer
-geometric
-geometrical
-geometrically
-geometrician
-geometries
-geometry
-geophysical
-geophysicist
-geophysics
-geopolitical
-geopolitics
-George
-Georges
-Georgetown
-georgette
-Georgia
-Georgian
-Georgians
-geostationary
-geosynchronous
-geosyncline
-geothermal
-geothermic
-GEPOS
-Gerald
-Geraldine
-geranium
-Gerard
-Gerber
-gerbil
-Gerhard
-Gerhardt
-geriatric
-geriatrics
-germ
-germ-cell
-german
-germane
-Germania
-Germanic
-Germanism
-germanium
-germanize
-Germans
-Germantown
-Germany
-germicidal
-germicide
-germinal
-germinate
-germinated
-germinates
-germinating
-germination
-Gerome
-Geronimo
-gerontological
-gerontologist
-gerontology
-Gerry
-gerrymander
-gerrymandering
-Gershwin
-Gershwins
-Gertrude
-gerund
-gestate
-gestation
-gestational
-gesticulate
-gesticulation
-gestural
-gesture
-gestured
-gestures
-gesturing
-gesundheit
-get
-get-at-able
-get-away
-get-together
-get-up
-get-up-and-go
-getaway
-geting
-gets
-getter
-getters
-getting
-Getty
-Gettysburg
-getup
-gewgaw
-geyser
-Ghana
-Ghanaian
-Ghanian
-ghastliness
-ghastly
-ghat
-Ghent
-gherkin
-ghetto
-ghettoize
-ghost
-ghost-writer
-ghosted
-ghosting
-ghostliness
-ghostly
-ghosts
-ghostwrite
-ghostwriter
-ghostwritten
-ghostwrote
-ghoul
-ghoulish
-ghoulishly
-ghoulishness
-GHQ
-GI
-Giacomo
-giant
-giantess
-giants
-gib
-gibber
-gibberish
-gibbet
-gibbon
-Gibbons
-gibbous
-Gibbs
-Gibby
-gibe
-giblet
-giblets
-Gibraltar
-Gibson
-giddily
-giddiness
-Giddings
-giddy
-Gide
-Gideon
-Gifford
-gift
-gift-over
-gift-wrap
-gifted
-gifts
-gig
-gigabit
-gigabits
-gigabyte
-gigabytes
-gigacycle
-gigahertz
-gigantic
-gigantically
-gigavolt
-gigawatt
-giggle
-giggled
-giggler
-giggles
-giggling
-giggly
-GIGI
-GIGO
-gigolo
-Gil
-Gilbert
-Gilbertson
-Gilchrist
-gild
-gilded
-gilder
-gilding
-gilds
-Gilead
-Giles
-Gilkson
-gill
-gill-arches
-gill-openings
-Gillespie
-Gillette
-Gilligan
-gills
-gillyflower
-Gilmore
-gilt
-gilt-edge
-gilt-edged
-gimbal-jawed
-gimbals
-Gimbel
-gimcrack
-gimcrackery
-gimlet
-gimme
-gimmick
-gimmickry
-gimmicks
-gimmicky
-gimp
-gimpy
-gin
-Gina
-ginger
-ginger-beer
-ginger-bread
-ginger-hackled
-gingerbread
-gingerly
-gingersnap
-gingery
-gingham
-ginghams
-gingivitis
-gingko
-ginhead
-ginkgo
-Ginn
-Gino
-gins
-Ginsberg
-Ginsburg
-ginseng
-Gioconda
-Giorgio
-Giovanni
-GIP
-Gipsies
-gipsy
-giraffe
-giraffes
-gird
-girder
-girders
-girdle
-girl
-girl's
-girlfriend
-girlhood
-girlie
-girlish
-girlishly
-girlishness
-girls
-girly
-girt
-girth
-gismo
-gist
-Giuliano
-Giuseppe
-give
-give!
-give-and-take
-giveaway
-giveback
-given
-giver
-givers
-gives
-giving
-Giza
-gizmo
-gizzard
-glabrous
-glace
-glacial
-glacially
-glaciate
-glaciation
-glacier
-glaciers
-glacis
-glad
-glad-hand
-glad-hander
-gladden
-gladder
-gladdest
-glade
-gladiator
-gladiatorial
-gladiola
-gladioli
-gladiolus
-gladly
-gladness
-gladsome
-Gladstone
-Gladys
-glair
-glamor
-glamorization
-glamorize
-glamorous
-glamorously
-glamour
-glamourize
-glamourous
-glance
-glanced
-glances
-glancing
-gland
-glanders
-glandes
-glands
-glandular
-glans
-glare
-glared
-glares
-glaring
-glaringly
-Glasgow
-glasnost
-glass
-Glass!
-glass-blower
-glass-cutter
-glass-grinder
-glass-house
-glass-paper
-glass-work
-glassblower
-glassblowing
-glassed
-glasses
-glassful
-glasshouse
-glassily
-glassiness
-glassman
-glassware
-glassy
-glassy-eyed
-Glaswegian
-glaucoma
-glaze
-glazed
-glazer
-glazes
-glazier
-glazing
-gleam
-gleamed
-gleaming
-gleams
-gleamy
-glean
-gleaned
-gleaner
-gleaning
-gleanings
-gleans
-Gleason
-glebe
-glee
-gleeful
-gleefully
-gleefulness
-glees
-glen
-Glenda
-Glendale
-Glenn
-glens
-glib
-glibly
-glibness
-Glidden
-glide
-glided
-glider
-gliders
-glides
-gliding
-glimmer
-glimmered
-glimmering
-glimmers
-glimpse
-glimpsed
-glimpses
-glint
-glinted
-glinting
-glints
-glissandi
-glissando
-glisten
-glistened
-glistening
-glistens
-glister
-glitch
-glitter
-glittered
-glittering
-glitters
-glittery
-glitz
-glitzy
-gloaming
-gloat
-gloatingly
-glob
-global
-globalism
-globalist
-globally
-globe
-globe-flower
-globe-trotter
-globe-trotting
-globes
-globetrotter
-globular
-globularity
-globule
-globulin
-glockenspiel
-glom
-gloom
-gloomily
-gloominess
-gloomy
-glop
-gloppy
-Gloria
-Gloriana
-glories
-glorification
-glorified
-glorifies
-glorify
-glorious
-gloriously
-glory
-glorying
-gloss
-glossaries
-glossary
-glossed
-glosses
-glossily
-glossiness
-glossing
-glossolalia
-glossy
-glottal
-glottides
-glottis
-Gloucester
-glove
-gloved
-glover
-glovers
-gloves
-gloving
-glow
-glow-worm
-glowed
-glower
-glowering
-glowers
-glowing
-glowingly
-glows
-glowworm
-gloze
-glucose
-glue
-glued
-glues
-gluey
-gluing
-glum
-glumly
-glumness
-glut
-gluten
-glutenous
-glutinous
-glutinously
-glutton
-gluttonize
-gluttonous
-gluttonously
-gluttony
-glycerin
-glycerine
-glycerol
-glycogen
-Glynn
-glyph
-GM
-GMT
-gnar
-gnarl
-gnarled
-gnarly
-gnash
-gnat
-gnat-flower
-gnats
-gnaw
-gnawed
-gnawing
-gnaws
-gneiss
-Gnocchi
-gnome
-gnomic
-gnomish
-gnomon
-gnoseology
-gnosis
-gnostic
-GNP
-gnu
-go
-go-ahead
-go-as-you-please
-go-between
-go-by
-go-cart
-go-fer
-go-getter
-go-getting
-go-go
-go-off
-Goa
-goad
-goaded
-goal
-goal-keeper
-goal-line
-goalie
-goalkeeper
-goalkeeping
-goalpost
-goals
-goaltender
-goat
-goat-god
-goat-herd
-goat-sucker
-goatee
-goatees
-goatherd
-goatish
-goats
-goatskin
-gob
-gobbet
-gobble
-gobbled
-gobbledegook
-gobbledygook
-gobbler
-gobblers
-gobbles
-Gobi
-goblet
-goblets
-goblin
-goblins
-gobs
-God
-God!
-god-awful
-God-child
-God-father
-god-fearing
-God-mother
-god-son
-God-speed
-godchild
-godchildren
-Goddam
-goddammit
-goddamn
-goddamned
-Goddard
-goddaughter
-goddess
-goddesses
-godfather
-godforsaken
-Godfrey
-godhead
-godhood
-Godiva
-godless
-godlessness
-godlike
-godliness
-godly
-godmother
-godmothers
-Godot
-godown
-godparent
-gods
-godsend
-godson
-Godspeed
-Godwin
-Godzilla
-goer
-goes
-Goethe
-gofer
-Goff
-goffer
-goffering
-goggle
-goggle-eyed
-goggles
-Gogh
-going
-going-over
-goings
-goings-on
-goiter
-goitre
-gold
-gold-beater
-gold-digger
-gold-field
-gold-filled
-gold-finch
-gold-foil
-gold-leaf
-gold-mine
-gold-plated
-gold-proof
-gold-rush
-gold-smith
-Golda
-Goldberg
-goldbrick
-goldbricker
-golden
-golden-knop
-golden-rod
-goldenly
-goldenness
-goldenrod
-Goldfield
-goldfinch
-goldfish
-golding
-Goldman
-goldmine
-golds
-goldsmith
-Goldstein
-Goldstine
-Goldwater
-Goldwyn
-Goleta
-golf
-golf-club
-golfer
-golfers
-golfing
-Goliath
-golly
-Golly!
-golosh
-Gomez
-Gompers
-gonad
-gonadal
-gondola
-gondolier
-gone
-gone-by
-goner
-gong
-gongs
-gonna
-gonorrhea
-gonorrheal
-gonorrhoe
-gonorrhoea
-Gonzales
-Gonzalez
-goo
-goober
-good
-good-by
-good-bye
-good-for-nothing
-good-hearted
-good-heartedly
-good-heartedness
-good-humored
-good-humoredly
-good-looking
-good-natured
-good-naturedly
-good-naturedness
-good-quality
-good-sized
-good-tempered
-good-will
-goodby
-goodbye
-Goode
-goodhearted
-goodie
-goodies
-goodish
-goodlooker
-goodly
-goodman
-goodness
-Goodrich
-goods
-goodwife
-goodwill
-Goodwin
-goody
-goody-goody
-goody-two-shoes
-Goodyear
-gooey
-goof
-goof-off
-goofed
-goofiness
-goofs
-goofy
-gook
-goon
-goop
-goose
-goose-berry
-goose-drowner
-goose-flesh
-goose-flesh(-skin)
-goose-pimples
-goose-quill
-goose-skin
-goose-step
-gooseberry
-goosebumps
-gooseflesh
-GOP
-gopher
-Gorbachev
-Gordian
-Gordon
-gore
-Goren
-gorge
-gorgeous
-gorgeously
-gorgeousness
-gorger
-gorges
-gorging
-Gorham
-gorilla
-gorillas
-gorily
-goriness
-Gorky
-gormand
-gormandize
-gormandizer
-gorp
-gorse
-Gorton
-gory
-gosh
-goshawk
-gosling
-gospel
-gospelers
-gospels
-gossamer
-gossip
-gossiped
-gossiper
-gossiping
-gossips
-gossipy
-got
-gotcha
-Goth
-Gotham
-Gothic
-Gothically
-Gothicism
-Gothicize
-Gothicized
-Gothicizer
-Gothicizers
-Gothicizes
-Gothicizing
-GOTO
-GOTOs
-gotta
-gotten
-Gottfried
-Goucher
-Gouda
-gouge
-gouged
-gouger
-gouges
-gouging
-goulash
-Gould
-gourd
-gourde
-gourmand
-gourmet
-gout
-gouty
-govern
-governable
-governance
-governed
-governess
-governing
-government
-governmental
-governmentally
-governments
-governor
-governors
-governorship
-governs
-gowk
-gown
-gowned
-gowns
-Goya
-GP
-GPA
-GPO
-grab
-grabbed
-grabber
-grabbers
-grabbing
-grabbings
-grabble
-grabs
-grace
-graced
-graceful
-gracefully
-gracefulness
-graceless
-gracelessly
-gracelessness
-graces
-Gracie
-gracing
-gracious
-graciously
-graciousness
-grackle
-grad
-gradate
-gradation
-gradations
-grade
-graded
-grader
-graders
-grades
-gradient
-gradients
-grading
-gradings
-gradual
-gradualism
-gradually
-gradualness
-graduate
-graduated
-graduates
-graduating
-graduation
-graduations
-Grady
-Graff
-graffiti
-graffito
-graft
-grafted
-grafter
-grafting
-Grafton
-grafts
-grahams
-grain
-grained
-graininess
-graining
-grains
-grainy
-gram
-grammar
-grammarian
-grammars
-grammatic
-grammatical
-grammaticality
-grammatically
-gramme
-Grammy
-gramophone
-Grampians
-grampus
-grams
-Granada
-granaries
-granary
-grand
-grand-duchess
-grand-duke
-grandam
-grandaunt
-grandchild
-grandchildren
-granddad
-granddaddy
-granddaughter
-grandee
-grander
-grandest
-grandeur
-grandfather
-grandfatherly
-grandfathers
-grandiloquence
-grandiloquent
-grandiose
-grandiosely
-grandiosity
-grandly
-grandma
-grandmamma
-grandmother
-grandmotherly
-grandmothers
-grandnephew
-grandness
-grandniece
-grandpa
-grandparent
-grandparents
-grands
-grandson
-grandsons
-grandstand
-granduncle
-grange
-granite
-granitic
-grannie
-granny
-granola
-grant
-grant-in-aid
-granted
-grantee
-granter
-granting
-grantor
-grants
-grantsmanship
-granular
-granularity
-granulate
-granulated
-granulates
-granulating
-granulation
-granule
-Granville
-grape
-grape-fruit
-grape-sugar
-grape-vine
-grapefruit
-grapes
-grapeshot
-grapevine
-graph
-graphed
-grapheme
-graphic
-graphical
-graphically
-graphics
-graphing
-graphite
-graphologist
-graphology
-graphs
-grapnel
-grapple
-grappled
-grappling
-grasp
-graspable
-grasped
-grasping
-graspingly
-grasps
-grass
-grass-roots
-grass-snake
-grass-widow
-grass-widower
-grassed
-grassers
-grasses
-grasshopper
-grassier
-grassiest
-grassland
-grassplot
-grassroots
-grassy
-grate
-grated
-grateful
-gratefully
-gratefulness
-grater
-grates
-graticule
-gratification
-gratified
-gratify
-gratifying
-grating
-gratingly
-gratings
-gratis
-gratitude
-gratuities
-gratuitous
-gratuitously
-gratuitousness
-gratuity
-gratulate
-gratulatory
-graunch
-gravamen
-gravamina
-grave
-grave-clothes
-grave-digger
-gravedigger
-gravel
-gravelled
-gravelly
-gravely
-graven
-graveness
-graver
-Graves
-graveside
-gravest
-gravestone
-graveyard
-gravid
-gravidity
-gravimeter
-gravitate
-gravitation
-gravitational
-gravity
-gravy
-gray
-graybeard
-grayed
-grayer
-grayest
-graying
-grayish
-grayness
-Grayson
-graze
-grazed
-grazer
-grazier
-grazing
-grease
-grease-proof
-grease/oil
-greased
-greasepaint
-greaser
-greases
-greasily
-greasiness
-greasing
-greasy
-great
-great-aunt
-great-coat
-great-grandchild
-great-grandchildren
-great-granddaughter
-great-grandfather
-great-grandmother
-great-grandparent
-great-grandson
-great-uncle
-greatcoat
-greater
-greatest
-greathearted
-greatly
-greatness
-greave
-grebe
-Grecian
-Grecianize
-Grecianizes
-Greece
-greed
-greedily
-greediness
-greedy
-Greek
-Greekize
-Greekizes
-Greeks
-Greeley
-green
-green-blue
-green-eyed
-green-finch
-green-sickness
-greenback
-Greenberg
-Greenblatt
-Greenbriar
-Greene
-greener
-greenery
-greenest
-Greenfeld
-Greenfield
-greenfly
-greengage
-greengrocer
-greengrocer's
-greengrocer´s
-greenhorn
-greenhouse
-greenhouses
-greening
-greenish
-Greenland
-greenly
-greenmail
-greenness
-greenroom
-greens
-Greensboro
-greenstone
-Greensville
-greensward
-Greentree
-Greenville
-greenware
-Greenwich
-greenwood
-Greer
-greet
-greeted
-greeter
-greeting
-greetings
-greets
-Greg
-gregarious
-gregariously
-gregariousness
-Gregg
-Gregorian
-Gregory
-gremlin
-Grenada
-grenade
-grenades
-Grenadian
-grenadier
-grenadine
-Grendel
-Grenier
-Grenoble
-Grenville
-Gresham
-Greta
-Gretchen
-grew
-grey
-grey-beard
-greyest
-greygoose
-greyhound
-greying
-greylag
-greystone
-grid
-griddle
-griddlecake
-gride
-gridiron
-gridlock
-gridlocked
-grids
-grief
-grief-stricken
-griefs
-Grieg
-grievance
-grievances
-grieve
-grieved
-griever
-grievers
-grieves
-grieving
-grievingly
-grievous
-grievously
-grievousness
-griffin
-Griffith
-griffon
-grig
-grill
-grill-room
-grille
-grilled
-grilling
-grills
-grim
-grimace
-Grimaldi
-grime
-grimed
-Grimes
-griminess
-grimly
-Grimm
-grimness
-grimy
-grin
-grind
-grinder
-grinders
-grinding
-grindings
-grinds
-grindstone
-grindstones
-gringo
-grinning
-grins
-grip
-grip-brake
-gripe
-griped
-griper
-gripes
-griping
-grippe
-gripped
-gripper
-gripping
-grippingly
-grips
-Gris
-gris-gris
-grisliness
-grisly
-grist
-gristle
-gristly
-gristmill
-Griswold
-grit
-grits
-gritter
-grittiness
-gritty
-grizzle
-grizzled
-grizzly
-groan
-groaned
-groaner
-groaners
-groaning
-groans
-groat
-groats
-grocer
-grocer's
-groceries
-grocers
-grocery
-grocer´s
-grog
-groggily
-grogginess
-groggy
-groin
-grommet
-groom
-groomed
-groomer
-grooming
-grooms
-groomsman
-Groot
-groove
-grooved
-grooves
-groovy
-grope
-groped
-groper
-gropes
-groping
-Gropius
-grosbeak
-grosgrain
-gross
-grossed
-grosser
-grosses
-grossest
-Grosset
-grossing
-grossly
-Grossman
-grossness
-Grosvenor
-grotesque
-grotesquely
-grotesqueness
-grotesques
-Groton
-grotto
-grottos
-grouch
-grouchily
-grouchiness
-grouchy
-ground
-ground-floor
-ground-hog
-ground-note
-ground-plan
-ground-rent
-ground-tone
-groundage
-groundbreaking
-grounded
-grounder
-grounders
-groundglass
-groundhog
-grounding
-groundless
-groundlessly
-groundling
-groundnut
-grounds
-groundsel
-groundswell
-groundwater
-groundwork
-group
-grouped
-grouper
-groupie
-grouping
-groupings
-groups
-grouse
-grouser
-grout
-grouty
-grove
-grovel
-groveled
-groveler
-groveling
-groveller
-grovels
-Grover
-grovers
-groves
-grow
-grower
-growers
-growing
-growl
-growled
-growler
-growling
-growls
-grown
-grown-up
-grownup
-grownups
-grows
-growth
-growths
-grub
-grubber
-grubbily
-grubbiness
-grubby
-grubs
-grubstake
-grudge
-grudges
-grudging
-grudgingly
-gruel
-grueling
-gruelling
-gruesome
-gruesomely
-gruesomeness
-gruff
-gruffly
-gruffness
-grumble
-grumbled
-grumbleer
-grumbler
-grumbles
-grumbling
-Grumman
-grump
-grumpily
-grumpiness
-grumpy
-grunge
-grungy
-grunion
-grunt
-grunted
-grunting
-grunts
-Grusky
-gruyere
-gryphon
-GSA
-GSAM
-GU
-guacamole
-Guadalajara
-Guadalcanal
-Guadalupe
-Guadeloupe
-Guam
-Guamanian
-Guangzhou
-guanine
-guano
-guarani
-guarantee
-guaranteed
-guaranteeing
-guaranteer
-guaranteers
-guarantees
-guarantor
-guaranty
-guard
-guard-boat
-guard-book
-guard-house
-guard-room
-guarded
-guardedly
-guarder
-guardhouse
-Guardia
-guardian
-guardians
-guardianship
-guarding
-guardrail
-guardroom
-guards
-guardsman
-Guatemala
-Guatemalan
-guava
-Guayaquil
-gubernatorial
-guck
-gudgeon
-guelder-rose
-Guelph
-Guenther
-guerilla
-Guernsey
-guerrilla
-guerrillas
-guess
-guess-work
-guessed
-guesser
-guesses
-guessing
-guesstimate
-guesswork
-guest
-guest-house
-guests
-guff
-guffaw
-Guggenheim
-Guhleman
-GUI
-Guiana
-guidance
-guide
-guide-board
-guide-book
-guide-post
-guide-screw
-guide-wheel
-guidebook
-guidebooks
-guided
-guideline
-guidelines
-guidepost
-guider
-guides
-guiding
-guidon
-guild
-guilder
-guilders
-guildhall
-guile
-guileful
-guileless
-guilelessly
-guilelessness
-Guilford
-guillotine
-guilt
-guilt-ridden
-guiltier
-guiltiest
-guiltily
-guiltiness
-guiltless
-guiltlessly
-guilty
-guinea
-Guinea-Bissau
-guinea-fowl
-guinea-hen
-guinea-pig
-Guinean
-Guinevere
-guinness
-guise
-guises
-guitar
-guitarist
-guitars
-Guiyang
-Gujarat
-Gujarati
-gulag
-gulch
-gulches
-gulden
-gulf
-gulfs
-gull
-Gullah
-gulled
-gullet
-gulley
-gullibility
-gullible
-gullies
-gulling
-gulls
-gully
-gullywasher
-gulp
-gulped
-gulper
-gulps
-gum
-gum-boil
-gum-tree
-gumbo
-gumboil
-gumdrop
-gumming
-gummy
-gumption
-gums
-gumshoe
-gun
-gun-barrel
-gun-boat
-gun-cotton
-gun-metal
-gun-powder
-gun-shot
-gun-shy
-gun-stick
-gun-stock
-gunboat
-guncase
-Gunderson
-gunfight
-gunfighter
-gunfire
-gung-ho
-gunk
-gunky
-gunman
-gunmen
-gunmetal
-Gunnar
-gunned
-gunnel
-gunner
-gunners
-gunnery
-gunning
-gunny
-gunnysack
-gunplay
-gunpoint
-gunpowder
-gunrunner
-gunrunning
-guns
-gunship
-gunshot
-gunslinger
-gunsmith
-Gunther
-gunwale
-guppy
-gurgle
-gurgling
-Gurkha
-gurney
-guru
-Gus
-gush
-gushed
-gusher
-gushes
-gushing
-gushy
-gusset
-gussy
-gust
-Gustafson
-gustatory
-Gustav
-Gustave
-Gustavus
-gustily
-gusto
-gusts
-gusty
-gut
-gutbucket
-Gutenberg
-Guthrie
-gutless
-gutlessness
-guts
-gutsy
-gutta-percha
-gutter
-gutter-pipe
-guttered
-gutters
-guttersnipe
-gutting
-guttural
-gutty
-guy
-Guyana
-Guyanese
-guyed
-guyer
-guyers
-guying
-guys
-guzzle
-guzzler
-guzzles
-Gwen
-Gwyn
-gym
-gymkhana
-gymnasia
-gymnasium
-gymnasiums
-gymnast
-gymnastic
-gymnastically
-gymnastics
-gymnasts
-gymnosperm
-gynaecologist
-gynaecology
-gynecologic
-gynecological
-gynecologist
-gynecology
-gyp
-gypper
-gypsies
-gypster
-gypsum
-gypsy
-gyrate
-gyration
-gyrator
-gyratory
-gyre
-gyrfalcon
-gyro
-gyrocompass
-gyroplane
-gyroscope
-gyroscopes
-gyroscopic
-gyve
-h'm
-H-bomb
-ha
-ha-ha
-Haag
-Haas
-habeas
-haberdasher
-haberdasher's
-haberdashery
-Haberman
-Habib
-habiliment
-habiliments
-habilitate
-habit
-habit-forming
-habitability
-habitable
-habitant
-habitat
-habitation
-habitational
-habitations
-habitats
-habits
-habitual
-habitually
-habitualness
-habituate
-habituation
-habitude
-habitue
-habitué
-hacienda
-hack
-hack-saw
-hacked
-hacker
-hackers
-Hackett
-hacking
-hackle
-hackles
-hackney
-hackneyed
-hacks
-hacksaw
-hackwork
-had
-Hadamard
-Haddad
-haddock
-Hades
-hadj
-hadji
-Hadley
-hadn't
-Hadrian
-hadst
-haemal
-haemoglobin
-haemophilia
-haemorrhage
-haemorrhoids
-Hafiz
-hafnium
-haft
-hag
-hag-ridden
-Hagen
-Hager
-haggard
-haggardly
-haggardness
-haggis
-haggish
-haggle
-haggler
-hagiographer
-hagiography
-Hagstrom
-Hague
-hah
-Hahn
-hahnium
-Haifa
-haiku
-hail
-hail-stones
-hail-storm
-hailed
-hailing
-hails
-hailstone
-hailstorm
-Haines
-hair
-hair's-breadth
-hair-breadth
-hair-brush
-hair-cloth
-hair-dresser
-hair-escape
-hair-piece
-hair-pin
-hair-raising
-hair-shirt
-hair-splitter
-hair-splitting
-hair-spring
-hair-stroke
-hair-style
-hair-trigger
-hairball
-hairbreadth
-hairbrush
-haircloth
-haircut
-haircuts
-hairdo
-hairdresser
-hairdressing
-hairdryer
-haired
-hairier
-hairiness
-hairless
-hairlike
-hairline
-hairnet
-hairpiece
-hairpin
-hairs
-hairsbreadth
-hairsplitter
-hairsplitting
-hairspring
-hairstyle
-hairstylist
-hairy
-Haiti
-Haitian
-hajj
-hajji
-hake
-Hal
-halal
-halation
-halberd
-halberdier
-halbert
-halbertier
-halcyon
-hale
-haler
-Haley
-half
-half-and-half
-half-assed
-half-back
-half-baked
-half-binding
-half-bound
-half-breed
-half-brother
-half-byte
-half-caste
-half-cocked
-half-crown
-half-dollar
-half-hearted
-half-hose
-half-hour
-half-hourly
-half-life
-half-lives
-half-mast
-half-moon
-half-price
-half-scholar
-half-seas-over
-half-sheet
-half-sister
-half-sovereign
-half-spacing
-half-staff
-half-step
-half-time
-half-title
-half-tone
-half-track
-half-truth
-half-volume
-half-wit
-half-witted
-half-yearly
-halfback
-halfhearted
-halfheartedly
-halfheartedness
-halfpence
-halfpenny
-halftime
-halftone
-halfway
-halfword
-halibut
-Halifax
-halite
-halitosis
-hall
-hall-mark
-halleluiah
-hallelujah
-Halley
-halliard
-Hallinan
-hallmark
-hallmarks
-hallo
-Hallo(a)!
-halloo
-Halloo!
-hallow
-Hallowe'en
-hallowed
-Halloween
-Hallowmas
-halls
-hallucinate
-hallucination
-hallucinatory
-hallucinogen
-hallucinogenic
-hallway
-hallways
-halm
-halo
-halogen
-Halpern
-Halsey
-Halstead
-halt
-halted
-halter
-halters
-halting
-haltingly
-halts
-halve
-halved
-halvers
-Halverson
-halves
-halving
-halyard
-ham
-ham-fisted
-ham-handed
-Hamal
-hamburg
-hamburger
-hamburgers
-Hamey
-Hamilton
-Hamiltonian
-Hamiltonians
-hamlet
-hamlets
-Hamlin
-hammer
-hammer-block
-hammer-eye
-hammer-head
-hammered
-hammerer
-hammerhead
-hammering
-hammerlock
-hammers
-Hammerstein
-hammertoe
-Hammett
-hamming
-hammock
-hammocks
-Hammond
-Hammurabi
-hammy
-hamper
-hampered
-hampers
-Hampshire
-Hampton
-hams
-hamster
-hamstring
-hamstrung
-Han
-Hancock
-hand
-hand-bag
-hand-barrow
-hand-bell
-hand-brake
-hand-brush
-hand-cart
-hand-glass
-hand-me-down
-hand-medowns
-hand-picked
-hand-to-hand
-hand-to-mouth
-hand-towel
-handbag
-handbags
-handball
-handbarrow
-handbill
-handbook
-handbooks
-handcar
-handcart
-handclasp
-handcraft
-handcrafted
-handcuff
-handcuffed
-handcuffing
-handcuffs
-handed
-Handel
-handful
-handfuls
-handgrip
-handgun
-handicap
-handicapped
-handicapper
-handicaps
-handicraft
-handicrafts
-handier
-handiest
-handily
-handiness
-handing
-handiwork
-handkerchief
-handkerchiefs
-handle
-handlebar
-handlebars
-handled
-handler
-handlers
-handles
-handling
-handlist
-handloom
-handmade
-handmaid
-handmaiden
-handout
-handover
-handpick
-handpicked
-handpress
-handprint
-handrail
-hands
-hands-off
-hands-on
-handsaw
-handsel
-handset
-handsful
-handshake
-handshakes
-handshaking
-handsome
-handsomely
-handsomeness
-handsomer
-handsomest
-handspring
-handstand
-handwheel
-handwork
-handwoven
-handwriting
-handwritten
-handy
-handy-dandy
-handy-man
-handyman
-Haney
-Hanford
-hang
-hang-up
-hangar
-hangars
-hangdog
-hanged
-hanger
-hanger-gallows
-hanger-on
-hangers
-hangers-on
-hanging
-hangman
-hangmen
-hangnail
-hangover
-hangovers
-hangs
-hangup
-Hangzhou
-hank
-Hankel
-hanker
-hankering
-hankie
-hanky
-hanky-panky
-Hanley
-Hanlon
-Hanna
-Hannah
-Hannibal
-Hanoi
-Hanover
-Hanoverian
-Hanoverianize
-Hanoverianizes
-Hanoverize
-Hanoverizes
-Hans
-hansel
-Hansen
-hansom
-hanson
-Hanuka
-Hanukah
-Hanukkah
-hap
-hap-hazard
-Hapgood
-haphazard
-haphazardly
-haphazardness
-hapless
-haplessly
-haplessness
-haploid
-haply
-happen
-happened
-happening
-happenings
-happens
-happenstance
-happier
-happiest
-happify
-happily
-happiness
-happy
-happy-go-lucky
-Hapsburg
-hara-kiri
-harangue
-Harare
-harass
-harassed
-harasser
-harasses
-harassing
-harassment
-Harbin
-harbinger
-harbor
-harbored
-harboring
-harbors
-harbour
-harbour-authorities
-harbourage
-Harcourt
-hard
-hard-and-fast
-hard-bitten
-hard-boiled
-hard-core
-hard-earned
-hard-favoured
-hard-featured
-hard-headed
-hard-hearted
-hard-heartedness
-hard-hitting
-hard-line
-hard-liner
-hard-nosed
-hard-pressed
-hard-set
-hard-shell
-hard-tack
-hard-wired
-hard-working
-hardback
-hardball
-hardboard
-hardboiled
-hardbound
-hardcopy
-hardcore
-hardcover
-harden
-hardened
-hardener
-hardening
-harder
-hardest
-hardhat
-hardheaded
-hardheadedly
-hardheadedness
-hardhearted
-hardheartedly
-hardheartedness
-hardihood
-hardily
-Hardin
-hardiness
-Harding
-hardline
-hardliner
-hardly
-hardness
-hardscrabble
-hardship
-hardships
-hardstand
-hardtack
-hardtop
-hardware
-hardwired
-hardwood
-hardworking
-hardy
-hare
-hare-brained
-hare-lip
-harebell
-harebrained
-harelip
-harelipped
-harem
-hares
-haricot
-hark
-hark!
-harken
-Harlan
-Harlem
-harlequin
-Harley
-harlot
-harlotry
-harlots
-harm
-harmed
-harmful
-harmfully
-harmfulness
-harming
-harmless
-harmlessly
-harmlessness
-Harmon
-harmonic
-harmonica
-harmonically
-harmonicon
-harmonics
-harmonies
-harmonious
-harmoniously
-harmoniousness
-Harmonist
-Harmonistic
-Harmonistically
-harmonium
-harmonization
-harmonize
-harmonizer
-harmony
-harms
-harness
-harnessed
-harnessing
-Harold
-harp
-harper
-harpers
-harping
-harpist
-harpoon
-harpooner
-harpsichord
-harpsichordist
-harpy
-harridan
-harried
-harrier
-Harriet
-Harriman
-Harrington
-Harris
-Harrisburg
-Harrison
-Harrisonburg
-harrow
-harrowed
-harrowing
-harrows
-harry
-harsh
-harsher
-harshly
-harshness
-hart
-Harte
-Hartford
-hartley
-Hartman
-harum-scarum
-Harvard
-Harvardize
-Harvardizes
-harvest
-harvest-festival
-harvest-field
-harvest-home
-harvested
-harvester
-harvesting
-harvestman
-harvests
-Harvey
-Harveyize
-Harveyizes
-Harveys
-has
-has-been
-hash
-hashed
-hasheesh
-hasher
-hashes
-hashing
-hashish
-Haskell
-Haskins
-haslet
-hasn't
-hasp
-hassle
-hassling
-hassock
-hast
-haste
-hasten
-hastened
-hastening
-hastens
-hastily
-hastiness
-Hastings
-hasty
-hat
-hat-band
-hatch
-hatch-system
-hatchback
-hatcheck
-hatched
-hatchery
-hatches
-hatchet
-hatchets
-hatching
-Hatchure
-hatchway
-hate
-hated
-hateful
-hatefully
-hatefulness
-hater
-hates
-Hatfield
-hath
-Hathaway
-hating
-hatless
-hatred
-hats
-hatter
-hatter's
-Hatteras
-Hattie
-Hattiesburg
-Hattize
-Hattizes
-hauberk
-Haugen
-haughtily
-haughtiness
-haughty
-haul
-haulage
-hauled
-hauler
-hauling
-haulm
-hauls
-haulyard
-haunch
-haunches
-haunt
-haunted
-haunter
-haunting
-hauntingly
-haunts
-Hausa
-Hausdorff
-Hauser
-hautboy
-hauteur
-Havana
-have
-have!
-have-not
-have-nots
-Havel
-haven
-haven't
-havens
-haversack
-haves
-Havilland
-having
-havoc
-haw
-haw-haw
-Hawaii
-Hawaiian
-hawfinch
-hawk
-hawk-eyed
-hawked
-hawker
-hawkers
-Hawking
-Hawkins
-hawkish
-hawkishness
-hawks
-Hawley
-haws-hole
-hawse
-hawser
-hawthorn
-Hawthorne
-hay
-hay-barrow
-hay-fever
-hay-fork
-hay-loft
-hay-mow
-haycock
-Hayden
-Haydn
-Hayes
-haying
-hayloft
-haymaking
-haymow
-Haynes
-hayrick
-hayride
-Hays
-hayseed
-haystack
-Hayward
-haywire
-Haywood
-hazard
-hazardous
-hazardously
-hazards
-haze
-hazel
-hazelnut
-hazer
-hazes
-hazily
-haziness
-hazing
-hazy
-HDR
-HDTV
-he
-he'd
-he'll
-he's
-he-goat
-he-man
-head
-head-dress
-head-gear
-head-light
-head-line
-head-office
-head-on
-head-ornament
-head-piece
-head-quarters
-head-to-foot
-head-to-head
-head-waters
-headache
-headaches
-headband
-headboard
-headbone
-headcrash
-headdress
-headed
-headend
-header
-headers
-headfirst
-headgear
-headhunt
-headhunter
-headhunting
-headily
-headiness
-heading
-headings
-headlamp
-headland
-headlands
-headless
-headlight
-headline
-headlined
-headliner
-headlines
-headlining
-headlock
-headlong
-headman
-headmaster
-headmistress
-headmost
-headphone
-headphones
-headpiece
-headpin
-headquarter
-headquarters
-headrest
-headroom
-heads
-headscarf
-headset
-headship
-headshrinker
-headsman
-headspring
-headstall
-headstand
-headstone
-headstrong
-headwaiter
-headwaters
-headway
-headwind
-headword
-heady
-heal
-healed
-healer
-healers
-Healey
-healing
-heals
-health
-healthful
-healthfully
-healthfulness
-healthier
-healthiest
-healthily
-healthiness
-healthy
-Healy
-heap
-heaped
-heaping
-heaps
-hear
-heard
-hearer
-hearers
-hearing
-hearing-impaired
-hearings
-hearken
-hears
-hearsay
-hearse
-Hearst
-heart
-heart's-ease
-heart-beat
-heart-blood
-heart-breaking
-heart-burn
-heart-burning
-heart-complaint
-heart-disease
-heart-felt
-heart-rending
-heart-sore
-heart-to-heart
-heartache
-heartbeat
-heartbreak
-heartbreaking
-heartbroken
-heartburn
-hearten
-heartening
-heartfelt
-hearth
-hearthstone
-heartiest
-heartily
-heartiness
-heartland
-heartless
-heartlessly
-heartlessness
-heartrending
-heartrendingly
-hearts
-heartsick
-heartsickness
-heartstrings
-heartthrob
-heartwarming
-hearty
-heat
-heat-stroke
-heatable
-heated
-heatedly
-heater
-heaters
-heath
-heath-bell
-heath-berry
-heath-cock
-heathen
-heathendom
-heathenish
-heathenism
-heather
-Heathman
-heating
-heatproof
-heats
-heatstroke
-heave
-heave-ho
-heaved
-heaven
-heavenly
-heavens
-heavenward
-heavenwards
-heaver
-heavers
-heaves
-heavier
-heavily
-heaviness
-heaving
-heavy
-heavy-duty
-heavy-handed
-heavy-handedly
-heavy-handedness
-heavy-hearted
-heavy-weight
-heavyhearted
-heavyset
-heavyweight
-Heb
-Hebe
-Hebraic
-Hebraicize
-Hebraicizes
-Hebraism
-Hebrew
-Hebrews
-Hebrides
-Hecate
-heck
-heckle
-heckler
-heckling
-Heckman
-hectare
-hectic
-hectically
-hectogram
-hectograph
-hectography
-hectolitre
-hectometer
-hector
-Hecuba
-Hedda
-hedge
-hedge-business
-hedge-creeper
-hedge-sparrow
-hedged
-hedgehog
-hedgehogs
-hedgehop
-hedger
-hedgerow
-hedges
-hedonism
-hedonist
-hedonistic
-heebie-jeebies
-heed
-heeded
-heedful
-heedfully
-heedless
-heedlessly
-heedlessness
-heeds
-heehaw
-heel
-heeled
-heeler
-heelers
-heeling
-heelless
-heels
-heft
-heftily
-heftiness
-hefty
-Hegel
-Hegelian
-Hegelianize
-Hegelianizes
-hegemony
-heholder
-Heidegger
-Heidelberg
-heifer
-Heifetz
-heigh
-heigh-ho
-height
-heighten
-heightened
-heightening
-heightens
-heights
-Heine
-Heinlein
-heinous
-heinously
-heinousness
-Heinrich
-Heinz
-Heinze
-heir
-heiress
-heiresses
-heirloom
-heirs
-heirship
-Heisenberg
-Heiser
-heist
-Hejira
-held
-Helen
-Helena
-Helene
-Helga
-helianthus
-helical
-helices
-helicopter
-heliocentric
-Heliopolis
-heliotrope
-heliport
-helium
-helix
-hell
-hell-bent
-hell-raiser
-hellbender
-hellbent
-hellcat
-hellebore
-Hellene
-Hellenic
-Hellenism
-Hellenist
-Hellenistic
-Hellenization
-Hellenizations
-Hellenize
-Hellenized
-Hellenizes
-Hellenizing
-heller
-Hellespont
-hellfire
-hellhole
-hellion
-hellish
-hellishly
-hellishness
-Hellman
-hello
-hells
-helm
-helmet
-helmeted
-helmets
-Helmholtz
-helminth
-helmsman
-Helmut
-helot
-help
-help-mater
-helped
-helper
-helpers
-helpful
-helpfully
-helpfulness
-helping
-helpless
-helplessly
-helplessness
-helpmate
-helpmeet
-helps
-Helsinki
-helter-skelter
-helve
-Helvetian
-Helvetic
-Helvetica
-hem
-hematite
-hematologic
-hematological
-hematologist
-hematology
-heme
-hemi-demi-semiquaver
-Hemingway
-hemisphere
-hemispheres
-hemispheric
-hemispherical
-hemline
-hemlock
-hemlocks
-hemmer
-hemoglobin
-hemophilia
-hemophiliac
-hemorrhage
-hemorrhagic
-hemorrhoid
-hemorrhoids
-hemostat
-hemostats
-hemp
-hemp-kiln
-hemp-seed
-hempen
-Hempstead
-hems
-hemstitch
-hen
-hen-bane
-hen-bit
-hen-coop
-hen-cote
-hen-house
-hen-pecked
-hen-roost
-hence
-Hence!
-henceforth
-henceforward
-henchman
-henchmen
-Henderson
-Hendrick
-Hendricks
-Hendrickson
-Hendrix
-Henley
-henna
-hennery
-Hennessey
-Hennessy
-Henning
-henpeck
-henpecked
-Henri
-Henrietta
-Henry
-hens
-hep
-heparin
-hepatic
-hepatitis
-Hepburn
-heptagon
-heptagonal
-heptathlon
-her
-Hera
-Heracles
-Heraclitus
-herald
-heralded
-heraldic
-heralding
-heraldry
-heralds
-herb
-herbaceous
-herbage
-herbal
-herbalist
-herbarium
-Herbert
-herbicidal
-herbicide
-herbivore
-herbivorous
-herborize
-herbs
-Hercules
-herd
-herded
-herder
-herding
-herds
-herdsman
-here
-here's
-hereabout
-hereabouts
-hereafter
-hereat
-hereby
-hereditable
-hereditary
-heredity
-Hereford
-herefrom
-herein
-hereinafter
-hereinbefore
-hereinto
-hereof
-hereon
-heres
-heresy
-heretic
-heretical
-heretics
-hereto
-heretofore
-hereunder
-hereunto
-hereupon
-herewith
-heritable
-heritage
-heritages
-Herkimer
-Herman
-Hermann
-hermaphrodite
-hermaphroditic
-hermeneutics
-Hermes
-hermetic
-hermetical
-hermetically
-hermit
-hermit-crab
-hermitage
-Hermite
-hermitian
-hermits
-Hermosa
-Hernandez
-hernia
-herniae
-hernial
-herniate
-herniation
-hero
-Herod
-Herodotus
-heroes
-heroic
-heroically
-heroics
-heroin
-heroine
-heroines
-heroism
-heron
-herons
-herpes
-herpetologist
-herpetology
-Herr
-herring
-herringbone
-herrings
-Herrington
-hers
-Herschel
-herself
-Hersey
-Hershel
-Hershey
-hertz
-Hertzog
-hesitance
-hesitancy
-hesitant
-hesitantly
-hesitate
-hesitated
-hesitates
-hesitating
-hesitatingly
-hesitation
-hesitations
-Hesperus
-Hess
-Hesse
-Hessian
-Hessians
-Hester
-het-up
-heterodox
-heterodoxy
-heterogeneity
-heterogeneous
-heterogeneously
-heterogeneousness
-heterogenous
-heterosexual
-heterosexuality
-Hetman
-Hettie
-Hetty
-Heublein
-Heurige(r)
-heuristic
-heuristically
-heuristics
-Heusen
-Heuser
-hew
-hewed
-hewer
-Hewett
-Hewitt
-Hewlett
-hewn
-hews
-hex
-hexadecimal
-hexagon
-hexagonal
-hexagonally
-hexagons
-hexagram
-hexameter
-hey
-heyday
-Heyerdahl
-Heywood
-Hg
-HHS
-hi
-hi-fi
-hi-tech
-Hialeah
-Hiatt
-hiatus
-Hiawatha
-hibachi
-Hibbard
-hibernal
-hibernate
-hibernation
-hibernator
-Hibernia
-Hibernian
-hibiscus
-hiccough
-hiccup
-hiccups
-hick
-hick-town
-Hickeys
-Hickman
-Hickok
-hickory
-Hicks
-hid
-hidden
-hide
-hide-and-go-seek
-hide-and-seek
-hide-out
-hideaway
-hidebound
-hideous
-hideously
-hideousness
-hideout
-hideouts
-hider
-hides
-hiding
-hie
-hierarch
-hierarchal
-hierarchic
-hierarchical
-hierarchically
-hierarchies
-hierarchy
-hieroglyph
-hieroglyphic
-hieroglyphics
-Hieronymus
-Higashiosaka
-Higgins
-higgle
-higgledy-piggledy
-higgler
-high
-high-born
-high-bred
-high-class
-high-day
-high-faluting
-high-five
-high-flier
-high-flown
-high-flyer
-high-grade
-high-handed
-high-handedly
-high-handedness
-high-hat
-high-hatter
-high-heeled
-high-jump
-high-level
-high-light
-high-minded
-high-mindedly
-high-mindedness
-high-pitched
-high-powered
-high-principled
-high-profile
-high-rise
-high-road
-high-sounding
-high-speed
-high-spirited
-high-strung
-high-tech
-high-tension
-high-test
-high-toned
-highball
-highborn
-highboy
-highbrow
-highchair
-higher
-higher-up
-highfalutin
-highfaluting
-Highfield
-highhanded
-highhandedly
-highhandedness
-highjack
-highland
-highlands
-highlight
-highlighted
-highlighter
-highlighting
-highlights
-highly
-highmuckamuck
-highness
-highnesses
-highpockets
-highroad
-hightail
-highty-tighty
-highway
-highwayman
-highwaymen
-highways
-hijack
-hijacked
-hijacker
-hijacking
-hike
-hiked
-hiker
-hikes
-hiking
-hilarious
-hilariously
-hilariousness
-hilarity
-Hilbert
-Hildebrand
-hill
-Hillary
-hillbilly
-Hillcrest
-Hillel
-hilliness
-hillock
-hills
-Hillsboro
-Hillsdale
-hillside
-hillsides
-hilltop
-hilltops
-hilly
-hilt
-Hilton
-hilts
-him
-Himalaya
-Himalayan
-Himalayas
-Himmler
-himself
-hind
-hind-limbs
-Hindemith
-hinder
-hindered
-hindering
-hinders
-Hindi
-hindmost
-Hindoo
-hindquarter
-hindquarters
-hindrance
-hindrances
-hindsight
-Hindu
-Hinduism
-Hindus
-Hindustan
-Hindustani
-Hines
-hinge
-hinged
-hinges
-Hinkle
-Hinman
-hinny
-Hinsdale
-hint
-hinted
-hinter
-hinterland
-hinting
-hints
-hip
-hip-bath
-hip-bone
-hip-hop
-hip-tile
-hipbone
-hipness
-hipped
-hippie
-hippo
-Hippocrates
-Hippocratic
-hippodrome
-hippopotami
-hippopotamus
-hippy
-hips
-hipshot
-Hiram
-hire
-hired
-hireling
-hirer
-hirers
-hires
-Hirey
-hiring
-hirings
-Hirohito
-Hiroshi
-Hiroshima
-Hirsch
-hirsute
-hirsuteness
-his
-Hispanic
-Hispanicize
-Hispanicizes
-Hispanics
-Hispaniola
-hiss
-hissed
-hisses
-hissing
-hist
-histamine
-histogram
-histograms
-histologist
-histology
-historian
-historians
-historic
-historical
-historically
-historicity
-histories
-historiographer
-historiography
-history
-histrion
-histrionic
-histrionically
-histrionics
-hit
-hit-and-miss
-hit-and-run
-hit-on-the-line
-hit-or-miss
-hit-skip
-Hitachi
-hitch
-hitch-hiker
-hitch-ride
-Hitchcock
-hitched
-hitcher
-hitchhike
-hitchhiked
-hitchhiker
-hitchhikers
-hitchhikes
-hitchhiking
-hitching
-hither
-hithermost
-hitherto
-hitherward
-hitherwards
-Hitler
-Hitlerian
-Hitlerism
-Hitlerite
-Hitlerites
-hits
-hitter
-hitters
-hitting
-Hittite
-HIV
-hive
-hives
-HM
-hmm
-HMO
-HMS
-ho
-ho-hum
-hoa
-hoagie
-Hoagland
-hoagy
-hoar
-hoar-frost
-hoar-stone
-hoard
-hoarder
-hoarding
-hoarfrost
-hoariness
-hoarse
-hoarsely
-hoarsen
-hoarseness
-hoary
-hoax
-hoaxer
-hob
-hob-and-nob
-hob-goblin
-hob-nob
-Hobart
-Hobbes
-hobbies
-hobble
-hobbled
-hobbledehoy
-hobbler
-hobbles
-hobbling
-Hobbs
-hobby
-hobby-horse
-hobbyhorse
-hobbyist
-hobbyists
-Hobday
-hobgoblin
-hobnail
-hobnailed
-hobnob
-hobo
-Hoboken
-hock
-hockey
-hockshop
-hocus
-hocus-pocus
-hod
-hod-man
-hodge-podge
-hodgepodge
-Hodges
-Hodgkin
-hoe
-hoecake
-hoedown
-hoer
-hoes
-Hoff
-Hoffman
-hog
-hog-sty
-hog-tie
-hog-wild
-hogan
-hogback
-hogget
-hogging
-hoggish
-hoggishly
-hogs
-hogshead
-hogtie
-hogwash
-hogwild
-hoist
-hoisted
-hoisting
-hoists
-hoity-toity
-Hokan
-hoke
-hokey
-Hokkaido
-hokum
-Holbrook
-Holcomb
-hold
-hold!
-hold-all
-hold-back
-hold-up
-holden
-holder
-holders
-holdfast
-holding
-holdings
-holdout
-holdover
-holds
-holdup
-hole
-hole-and-corner
-hole-in-the-wall
-hole-punch
-holed
-holes
-holey
-holiday
-holiday-maker
-holidays
-holier-than-thou
-holies
-holiness
-holistic
-holistically
-Holland
-Hollandaise
-Hollander
-holler
-Hollerith
-Hollingsworth
-Hollister
-hollow
-hollow-eyed
-hollow-hearted
-Holloway
-hollowed
-hollowing
-hollowly
-hollowness
-hollows
-holly
-hollyhock
-Hollywood
-Hollywoodize
-Hollywoodizes
-holm
-Holman
-Holmdel
-holme
-Holmes
-holmium
-holocaust
-Holocene
-hologram
-holograms
-holograph
-holographic
-holography
-Holst
-Holstein
-holster
-holt
-holy
-Holyoke
-Holzman
-Hom
-homage
-homager
-hombre
-homburg
-home
-home-bred
-home-brew
-home-defence
-home-felt
-home-made
-home-nurse
-home-rule
-home-sick
-home-spun
-home-stead
-homebody
-homeboy
-homecoming
-homed
-homegrown
-homeland
-homeless
-homelessness
-homelike
-homeliness
-homely
-homemade
-homemaker
-homemakers
-homemaking
-homeomorphic
-homeomorphism
-homeomorphisms
-homeopath
-homeopathic
-homeopathy
-homeostasis
-homeostatic
-homeowner
-homepage
-Homeric
-homeroom
-homers
-homes
-homeschooling
-homesick
-homesickness
-homespun
-homestead
-homesteader
-homesteaders
-homesteads
-homestretch
-hometown
-homeward
-homewards
-homework
-homey
-homeyness
-homicidal
-homicide
-homiletic
-homily
-hominess
-homing
-hominid
-hominy
-homo
-homo-
-homogeneities
-homogeneity
-homogeneous
-homogeneously
-homogeneousness
-homogenization
-homogenize
-homogenized
-homogenous
-homograph
-homologization
-homologous
-homomorphic
-homomorphism
-homomorphisms
-homonym
-homonymous
-homonymy
-homophobia
-homophobic
-homophone
-homosexual
-homosexuality
-homy
-hon
-honcho
-Honda
-Hondo
-Honduran
-Honduras
-hone
-honed
-honer
-hones
-honest
-honestly
-honesty
-honey
-honey-bee
-honey-tongued
-honeybee
-honeycomb
-honeycombed
-honeydew
-honeyed
-honeylocust
-honeymoon
-honeymooned
-honeymooner
-honeymooners
-honeymooning
-honeymoons
-honeysucker
-honeysuckle
-Honeywell
-Honiara
-honied
-honing
-honk
-honker
-honkie
-honky
-honky-tonk
-Honolulu
-honor
-honorable
-honorableness
-honorably
-honoraria
-honoraries
-honorarily
-honorarium
-honorary
-honored
-honoree
-honorer
-honorific
-honoring
-honors
-honour
-honourable
-Honshu
-hooch
-hood
-hooded
-hoodlum
-hoodman-blind
-hoodoo
-hoods
-hoodwink
-hoodwinked
-hoodwinking
-hoodwinks
-hooey
-hoof
-hoofed
-hoofs
-hook
-hooka
-hookah
-hooked
-hooker
-hookers
-hookey
-hooking
-hooks
-hookup
-hookups
-hookworm
-hooky
-hooligan
-hooliganish
-hooliganism
-hoop
-hooper
-hooper-dooper
-hooping-cough
-hoopla
-hoopoe
-hoops
-hooray
-hoosegow
-Hoosier
-Hoosierize
-Hoosierizes
-hoot
-hootch
-hooted
-hootenanny
-hooter
-hooting
-hoots
-Hoover
-Hooverize
-Hooverizes
-hooves
-hop
-hop-garden
-Hop-o-my-thumb
-hop-pole
-hope
-hoped
-hopeful
-hopefully
-hopefulness
-hopefuls
-hopeless
-hopelessly
-hopelessness
-hopes
-Hopi
-hoping
-Hopkins
-Hopkinsian
-hopped-up
-hopper
-hoppers
-hopping
-hops
-hopscotch
-hopstep-and-jump
-Horace
-Horatio
-horde
-hordes
-horehound
-horizon
-horizons
-horizontal
-horizontally
-hormonal
-hormone
-hormones
-horn
-horn-beam
-horn-beetle
-horn-blower
-horn-rimmed
-horn-shape)
-hornbeam
-hornblende
-Hornblower
-hornbook
-horned
-hornet
-hornets
-hornless
-hornlike
-hornpipe
-horns
-hornswoggle
-horny
-horologe
-horologic
-horological
-horologist
-horology
-horoscope
-Horowitz
-horrendous
-horrendously
-horrible
-horribleness
-horribly
-horrid
-horridly
-horrific
-horrifically
-horrified
-horrifies
-horrify
-horrifying
-horror
-horror-stricken
-horror-struck
-horrors
-horse
-horse-cloth
-horse-collar
-horse-fly
-horse-hair
-horse-meat
-horse-play
-horse-power
-horse-race
-horse-racing
-horse-radish
-horse-sense
-horse-shoe
-horse-trappings
-horse-whip
-horse-woman
-horseback
-horseflesh
-horsefly
-horsehair
-horsehide
-horselaugh
-horseless
-horseman
-horsemanship
-horseplay
-horsepower
-horseradish
-horses
-horseshoe
-horseshoer
-horseshoes
-horsetail
-horsewhip
-horsewoman
-horsey
-horsy
-hortative
-hortatory
-horticultural
-horticulture
-horticulturist
-Horton
-Horus
-hosanna
-hose
-hoses
-hosier
-hosiery
-hosiery's
-hospice
-hospitable
-hospitably
-hospital
-hospitality
-hospitalization
-hospitalize
-hospitalized
-hospitalizes
-hospitalizing
-hospitals
-host
-hostage
-hostages
-hosted
-hostel
-hosteler
-hostelry
-hostess
-hostesses
-hostile
-hostilely
-hostilities
-hostility
-hosting
-hostler
-hosts
-hot
-hot-bed
-hot-blooded
-hot-button
-hot-head
-hot-headed
-hot-house
-hot-spur
-hot-tempered
-hot-wire
-hotbed
-hotblooded
-hotbox
-hotcake
-hotchpotch
-hotdog
-hotel
-hotelier
-hotels
-hotfoot
-hothead
-hotheaded
-hotheadedly
-hotheadedness
-hothouse
-hotline
-hotly
-hotness
-hotplate
-hots
-hotshot
-Hottentot
-hotter
-hottest
-Houdaille
-Houdini
-Houghton
-hound
-hounded
-hounding
-hounds
-hour
-hour-glass
-hour-hand
-hour-rate
-hourglass
-houri
-hourly
-hours
-house
-house-boat
-house-breaker
-house-breaking
-house-dog
-house-fly
-house-hold
-house-holder
-house-journal
-house-keeper
-house-maid
-house-martin
-house-sit
-house-sitter
-houseboat
-housebound
-houseboy
-housebreak
-housebreaker
-housebreaking
-housebroke
-housebroken
-houseclean
-housecleaning
-housecoat
-housed
-houseflies
-housefly
-houseful
-household
-householder
-householders
-households
-househusband
-housekeeper
-housekeepers
-housekeeping
-houselights
-housemaid
-houseman
-housemother
-houseparent
-houseplant
-houses
-housetop
-housetops
-housewares
-housewarming
-housewife
-housewifely
-housewives
-housework
-housing
-Houston
-HOV
-hove
-hovel
-hovels
-hover
-hovercraft
-hovered
-hovering
-hovers
-how
-how's
-how-manyeth
-how-to
-Howard
-howbeit
-howdah
-howdy
-Howe
-Howell
-however
-howitzer
-howl
-howled
-howler
-howling
-howls
-Howrah
-howsoever
-hoy
-hoyden
-hoydenish
-Hoyle
-Hoyt
-HP
-HQ
-HR
-HRH
-Hrothgar
-HS
-HST
-Huang
-huarache
-hub
-hub-cap
-Hubbard
-Hubbell
-hubble-bubble
-hubbub
-hubby
-hubcap
-Huber
-Hubert
-hubris
-hubs
-huck
-huckle
-huckle-backed
-huckleberry
-huckster
-HUD
-Huddersfield
-huddle
-huddled
-huddling
-Hudson
-hue
-hued
-hues
-Huey
-huff
-huffily
-huffiness
-huffish
-Huffman
-huffy
-hug
-huge
-hugely
-hugeness
-huggermugger
-hugging
-Huggins
-Hugh
-Hughes
-Hugo
-Huguenot
-huh
-hula
-hula-hula
-hulk
-hulking
-hulky
-hull
-hullabaloo
-huller
-hullo
-hulls
-hum
-human
-humane
-humanely
-humaneness
-humanism
-humanist
-humanistic
-humanitarian
-humanitarianism
-humanities
-humanity
-humanization
-humanize
-humanizer
-humankind
-humanly
-humanness
-humanoid
-humans
-humble
-humble-bee
-humble-plant
-humbled
-humbleness
-humbler
-humblest
-humbling
-humbly
-Humboldt
-humbug
-humdinger
-humdrum
-Hume
-humeral
-humeri
-humerus
-humid
-humidification
-humidified
-humidifier
-humidifiers
-humidifies
-humidify
-humidifying
-humidity
-humidly
-humidor
-humiliate
-humiliated
-humiliates
-humiliating
-humiliatingly
-humiliation
-humiliations
-humility
-hummed
-Hummel
-hummer
-humming
-humming-bird
-hummingbird
-hummock
-hummocky
-hummus
-humongous
-humor
-humored
-humorer
-humorers
-humoring
-humorist
-humorless
-humorlessly
-humorlessness
-humorous
-humorously
-humorousness
-humors
-humour
-humourist
-hump
-humpback
-humpbacked
-humped
-humph
-Humphrey
-Humpty
-humpy
-hums
-humungous
-humus
-Hun
-hunch
-hunchback
-hunchbacked
-hunched
-hunches
-hundred
-hundred(s)
-hundredfold
-hundreds
-hundredth
-hundredweight
-hung
-hung-up
-Hungarian
-Hungary
-hunger
-hungered
-hungering
-hungers
-hungover
-hungrier
-hungriest
-hungrily
-hungriness
-hungry
-hunk
-hunker
-hunkers
-hunks
-hunky
-hunky-dory
-Huns
-hunt
-hunted
-hunter
-hunters
-hunting
-hunting-grounds
-hunting-horn
-Huntington
-Huntley
-huntress
-hunts
-huntsman
-Huntsville
-Hurd
-hurdle
-hurdler
-hurdling
-hurds
-hurdy-gurdy
-hurl
-hurled
-hurler
-hurlers
-hurling
-hurly-burly
-Huron
-Hurons
-hurrah
-hurray
-hurricane
-hurricane-deck
-hurricane-lamp
-hurricanes
-hurried
-hurriedly
-hurries
-hurry
-hurry-scurry
-hurrying
-Hurst
-hurt
-hurtful
-hurtfully
-hurtfulness
-hurting
-hurtle
-hurtling
-hurts
-Hurwitz
-husband
-husbandman
-husbandry
-husbands
-hush
-hush-hush
-hushed
-hushes
-hushing
-Husittism
-husk
-husked
-husker
-huskily
-huskiness
-husking
-husks
-husky
-hussar
-Hussein
-hussif
-Hussite
-hussy
-hustings
-hustle
-hustled
-hustler
-hustles
-hustling
-Huston
-hut
-hutch
-Hutchins
-Hutchinson
-Hutchison
-huts
-hutzpa
-hutzpah
-Huxley
-Huxtable
-huzza
-huzzah
-huzzy
-hyacinth
-Hyades
-hyaena
-hyaline
-Hyannis
-hybrid
-hybridism
-hybridization
-hybridize
-Hyde
-Hyderabad
-hydra
-hydrangea
-hydrant
-hydrate
-hydration
-hydraulic
-hydraulically
-hydraulics
-hydro
-hydrocarbon
-hydrocephalus
-hydrodynamic
-hydrodynamics
-hydroelectric
-hydroelectrically
-hydroelectricity
-hydrofoil
-hydrogen
-hydrogenate
-hydrogenation
-hydrogenous
-hydrogens
-hydrography
-hydrologist
-hydrology
-hydrolyses
-hydrolysis
-hydrolyze
-hydrometer
-hydrometry
-hydrophobia
-hydrophobic
-hydrophone
-hydroplane
-hydroponic
-hydroponics
-hydrosphere
-hydrotherapy
-hydrous
-hydroxide
-hyena
-hyena-dog
-hygieist
-hygiene
-hygienic
-hygienically
-hygienist
-hygrometer
-hygroscopic
-hying
-Hyman
-hymen
-hymeneal
-hymn
-hymn-book
-hymnal
-hymnbook
-hymns
-hype
-hyper
-hyper-
-hyperactive
-hyperactivity
-hyperbola
-hyperbolae
-hyperbole
-hyperbolic
-hypercritical
-hypercritically
-hyperglycemia
-hypermedia
-hypersensitive
-hypersensitiveness
-hypersensitivity
-hypertape
-hypertension
-hypertensive
-hypertext
-hyperthyroid
-hyperthyroidism
-hypertrophy
-hyperventilate
-hyperventilation
-hyphen
-hyphenate
-hyphenated
-hyphenation
-hyphens
-hypnoses
-hypnosis
-hypnotherapy
-hypnotic
-hypnotically
-hypnotism
-hypnotist
-hypnotize
-hypo
-hypo-
-hypoallergenic
-hypochondria
-hypochondriac
-hypocrisies
-hypocrisy
-hypocrite
-hypocrites
-hypocritical
-hypocritically
-hypodermal
-hypodermic
-hypodermics
-hypoglycemia
-hypoglycemic
-hyponym
-hypostatize
-hypotaxis
-hypotenuse
-hypothalami
-hypothalamus
-hypothec
-hypothecate
-hypothermia
-hypotheses
-hypothesis
-hypothesize
-hypothesized
-hypothesizer
-hypothesizes
-hypothesizing
-hypothetical
-hypothetically
-hypothyroid
-hypothyroidism
-hyssop
-hysterectomy
-hysteresis
-hysteria
-hysteric
-hysterical
-hysterically
-hysterics
-hysterotomy
-Hz
-I
-I'd
-I'll
-I'm
-I've
-I-R
-i.e.
-I/O
-iac.
-IAL
-iamb
-iambic
-iambus
-Ian
-IAS
-Ibadan
-Iberia
-Iberian
-Ibero-
-ibex
-IBI
-ibices
-Ibid
-ibid.
-ibidem
-ibis
-Ibn
-Ibsen
-ibuprofen
-ICA
-Icarus
-ICBM
-ICC
-ice
-ice-axe
-ice-berg
-ice-breaker
-ice-cold
-ice-cream
-ice-field
-ice-float
-ice-floe
-ice-glazed
-ice-hockey
-ice-house
-ice-pudding
-ice-ridge
-ice-skate
-ice-skater
-ice-stadium
-iceberg
-icebergs
-iceboat
-icebound
-icebox
-icebreaker
-icecap
-iced
-Iceland
-Icelander
-Icelandic
-iceman
-ices
-iceskating
-ichthyologist
-ichthyology
-icicle
-icily
-iciness
-icing
-icings
-icky
-icon
-iconic
-iconoclasm
-iconoclast
-iconoclastic
-iconography
-icons
-icosahedra
-icosahedral
-icosahedron
-ICSU
-ICSU-CODATA
-ictus
-ICU
-icy
-Ida
-Idaho
-Idahoan
-IDD
-IDDS
-idea
-ideal
-idealism
-idealist
-idealistic
-idealistically
-idealization
-idealizations
-idealize
-idealized
-idealizes
-idealizing
-ideally
-idem
-idempotency
-idempotent
-identical
-identically
-identifiable
-identifiably
-identification
-identifications
-identified
-identifier
-identifiers
-identifies
-identify
-identifying
-identities
-identity
-ideogram
-ideograph
-ideolect
-ideological
-ideologically
-ideologist
-ideologue
-ideology
-ides
-idiocy
-idiom
-idiomatic
-idiomatically
-idiopathic
-idiosyncrasies
-idiosyncrasy
-idiosyncratic
-idiosyncratically
-idiot
-idiotic
-idiotically
-idioticon
-idiotism
-idiots
-idle
-idled
-idleness
-idler
-idlers
-idles
-idlest
-idling
-idly
-IDMS
-idol
-idolater
-idolatress
-idolatrous
-idolatry
-idolization
-idolize
-idols
-idyl
-idyll
-idyllic
-idyllically
-IE
-if
-IFD
-iffiness
-iffy
-IFIP
-IFLA
-IFLA-UBC
-Ifni
-igloo
-igneous
-ignitable
-ignite
-igniter
-ignitible
-ignition
-ignoble
-ignobly
-ignominious
-ignominiously
-ignominy
-ignoramus
-ignorance
-ignorant
-ignorantly
-ignore
-ignored
-ignores
-ignoring
-Igor
-iguana
-IIA
-IIASA
-IISORID
-Ike
-ikon
-IL
-ilea
-ileitis
-ileum
-ilex
-Iliad
-Iliadize
-Iliadizes
-ilium
-ilk
-ill
-ill-advised
-ill-advisedly
-ill-bred
-ill-disposed
-ill-equipped
-ill-fated
-ill-favored
-ill-favoured
-ill-gotten
-ill-humor
-ill-humored
-ill-luck
-ill-mannered
-ill-nature
-ill-natured
-ill-naturedly
-ill-naturedness
-ill-spent
-ill-starred
-ill-structured
-ill-suited
-ill-tempered
-ill-timed
-ill-treat
-ill-treatment
-ill-usage
-ill-use
-ill-will
-illative
-illegal
-illegalities
-illegality
-illegally
-illegibility
-illegible
-illegibly
-illegitimacy
-illegitimate
-illegitimately
-illiberal
-illiberality
-illiberally
-illicit
-illicitly
-illicitness
-illimitable
-Illinois
-Illinoisan
-illiteracy
-illiterate
-illiterately
-illness
-illnesses
-illogical
-illogicality
-illogically
-ills
-illuminable
-illuminate
-illuminated
-illuminates
-illuminating
-illuminatingly
-illumination
-illuminations
-illuminative
-illuminator
-illumine
-illusion
-illusionist
-illusions
-illusive
-illusively
-illusory
-illustrate
-illustrated
-illustrates
-illustrating
-illustration
-illustrations
-illustrative
-illustratively
-illustrator
-illustrators
-illustrious
-illustriously
-illustriousness
-illy
-ILO
-Ilona
-Ilyushin
-image
-Imagen
-imagery
-images
-imaginable
-imaginably
-imaginary
-imagination
-imaginations
-imaginative
-imaginatively
-imagine
-imagined
-imagines
-imaging
-imagining
-imaginings
-imago
-imbalance
-imbalances
-imbecile
-imbecilic
-imbecility
-imbed
-imbibe
-imbiber
-imbrication
-Imbrium
-imbroglio
-imbrue
-imbrute
-imbue
-IMF
-imitable
-imitate
-imitated
-imitates
-imitating
-imitation
-imitations
-imitative
-imitatively
-imitativeness
-imitator
-immaculate
-immaculately
-immaculateness
-immanence
-immanency
-immanent
-immanently
-immaterial
-immateriality
-immaterially
-immaterialness
-immature
-immaturely
-immaturity
-immeasurable
-immeasurably
-immediacies
-immediacy
-immediate
-immediately
-immediateness
-immemorial
-immemorially
-immense
-immensely
-immensity
-immerge
-immerse
-immersed
-immerses
-immersible
-immersion
-immigrant
-immigrants
-immigrate
-immigrated
-immigrates
-immigrating
-immigration
-imminence
-imminent
-imminently
-immiscibility
-Immiserate
-Immiserating
-immobile
-immobility
-immobilization
-immobilize
-immoderate
-immoderately
-immodest
-immodestly
-immodesty
-immolate
-immolation
-immoral
-immorality
-immorally
-immortal
-immortality
-immortalize
-immortally
-immortelle
-immovability
-immovable
-immovably
-immune
-immunities
-immunity
-immunization
-immunize
-immunodeficiency
-immunodeficient
-immunologic
-immunological
-immunologist
-immunology
-immure
-immutability
-immutable
-immutably
-imp
-impact
-impacted
-impacting
-impaction
-impactor
-impactors
-impacts
-impair
-impaired
-impairing
-impairment
-impairs
-impala
-impale
-impalement
-impalpable
-impalpably
-impanel
-impart
-imparted
-impartial
-impartiality
-impartially
-imparts
-impassable
-impassably
-impasse
-impassibility
-impassible
-impassibly
-impassion
-impassioned
-impassive
-impassively
-impassiveness
-impassivity
-impaste
-impasto
-impatience
-impatiens
-impatient
-impatiently
-impawn
-impeach
-impeachable
-impeached
-impeacher
-impeachment
-impeccability
-impeccable
-impeccably
-impecunious
-impecuniously
-impecuniousness
-impedance
-impedances
-impede
-impeded
-impedes
-impediment
-impedimenta
-impediments
-impeding
-impel
-impelled
-impellent
-impeller
-impelling
-impend
-impendence
-impending
-impenetrability
-impenetrable
-impenetrably
-impenitence
-impenitent
-impenitently
-imperative
-imperatively
-imperatives
-imperceivable
-imperceptibility
-imperceptible
-imperceptibly
-imperceptive
-imperfect
-imperfection
-imperfections
-imperfectly
-imperfectness
-imperial
-imperialism
-imperialist
-imperialistic
-imperialistically
-imperialists
-imperially
-imperil
-imperiled
-imperilment
-imperious
-imperiously
-imperiousness
-imperishable
-imperishably
-impermanence
-impermanent
-impermanently
-impermeability
-impermeable
-impermeably
-impermissible
-impersonal
-impersonally
-impersonate
-impersonated
-impersonates
-impersonating
-impersonation
-impersonations
-impersonator
-impertinence
-impertinent
-impertinently
-imperturbability
-imperturbable
-imperturbably
-impervious
-imperviously
-impetigo
-impetuosity
-impetuous
-impetuously
-impetuousness
-impetus
-impetus-wheel
-impiety
-impinge
-impinged
-impingement
-impinges
-impinging
-impious
-impiously
-impiousness
-impish
-impishly
-impishness
-implacability
-implacable
-implacably
-implant
-implantable
-implantation
-implanted
-implanting
-implants
-implausibility
-implausible
-implausibly
-implement
-implementable
-implementation
-implementations
-implemented
-implementer
-implementing
-implementor
-implementors
-implements
-implicant
-implicants
-implicate
-implicated
-implicates
-implicating
-implication
-implications
-implicit
-implicitly
-implicitness
-implied
-implies
-implode
-implore
-implored
-imploring
-imploringly
-implosion
-implosive
-imply
-implying
-impolite
-impolitely
-impoliteness
-impolitic
-imponderable
-import
-importable
-importance
-important
-importantly
-importation
-imported
-importer
-importers
-importing
-imports
-importunate
-importunately
-importune
-importunity
-impose
-imposed
-imposer
-imposes
-imposing
-imposingly
-imposition
-impositions
-impossibilities
-impossibility
-impossible
-impossibly
-impost
-impost-take
-imposter
-impostor
-impostors
-imposture
-impotence
-impotency
-impotent
-impotently
-impound
-impoverish
-impoverished
-impoverishment
-impracticable
-impracticably
-impractical
-impracticality
-impractically
-imprecate
-imprecation
-imprecise
-imprecisely
-impreciseness
-imprecision
-impregnability
-impregnable
-impregnably
-impregnate
-impregnation
-impresario
-impress
-impressed
-impresser
-impresses
-impressibility
-impressible
-impressing
-impression
-impressionability
-impressionable
-impressionism
-impressionist
-impressionistic
-impressions
-impressive
-impressively
-impressiveness
-impressment
-impressum
-imprest
-imprimatur
-imprint
-imprinted
-imprinter
-imprinting
-imprints
-imprison
-imprisoned
-imprisoning
-imprisonment
-imprisonments
-imprisons
-improbability
-improbable
-improbably
-improbity
-improfitable
-impromptu
-improper
-improperly
-impropriate
-impropriety
-improvable
-improve
-improved
-improvement
-improvements
-improver
-improves
-improvidence
-improvident
-improvidently
-improving
-improvisation
-improvisational
-improvisations
-improvise
-improvised
-improviser
-improvisers
-improvises
-improvising
-improvisor
-imprudence
-imprudent
-imprudently
-imps
-impudence
-impudent
-impudently
-impugn
-impugner
-impuissant
-impulse
-impulses
-impulsion
-impulsive
-impulsively
-impulsiveness
-impunity
-impure
-impurely
-impurities
-impurity
-imputable
-imputation
-impute
-imputed
-IMS
-in
-in-basket
-in-between
-in-centre
-in-circle
-in-depth
-in-flight
-in-house
-in-knees
-in-law
-in-laws
-in-patient
-in-processing
-in-road
-in-service
-in-your-face
-inability
-inaccessibility
-inaccessible
-inaccessibly
-inaccuracies
-inaccuracy
-inaccurate
-inaccurately
-inaction
-inactivate
-inactivation
-inactive
-inactively
-inactivity
-inadequacies
-inadequacy
-inadequate
-inadequately
-inadequateness
-inadmissibility
-inadmissible
-inadvertance
-inadvertence
-inadvertent
-inadvertently
-inadvisability
-inadvisable
-inalienability
-inalienable
-inalienably
-inalterable
-inamorata
-inamorato
-inane
-inanely
-inanimate
-inanimately
-inanimateness
-inanity
-Inanna
-inapplicable
-inappreciable
-inappreciably
-inapproachable
-inappropriate
-inappropriately
-inappropriateness
-inapt
-inaptitude
-inaptly
-inaptness
-inarguable
-inarticulate
-inarticulately
-inarticulateness
-inartistic
-inasmuch
-inaspicious
-inattention
-inattentive
-inattentively
-inattentiveness
-inaudibility
-inaudible
-inaudibly
-inaugural
-inaugurate
-inaugurated
-inaugurating
-inauguration
-inauspicious
-inauspiciously
-inauthentic
-inboard
-inborn
-inbound
-inbounds
-inbred
-inbreed
-inbreeding
-Inca
-incalculable
-incalculably
-incandescence
-incandescent
-incandescently
-incantation
-incapability
-incapable
-incapably
-incapacitate
-incapacitating
-incapacity
-incarcerate
-incarceration
-incarnadine
-incarnate
-incarnation
-incarnations
-Incas
-incase
-incaution
-incautious
-incendiaries
-incendiarism
-incendiary
-incense
-incensed
-incenses
-incentive
-incentives
-inception
-inceptive
-incertitude
-incessant
-incessantly
-incest
-incestuous
-incestuously
-incestuousness
-inch
-inched
-inches
-inching
-inchoate
-inchoative
-Inchon
-inchworm
-incidence
-incident
-incidental
-incidentally
-incidentals
-incidents
-incinerate
-incineration
-incinerator
-incipience
-incipient
-incipiently
-incipit
-incise
-incision
-incisive
-incisively
-incisiveness
-incisor
-incitation
-incite
-incited
-incitement
-inciter
-incites
-inciting
-incivility
-inclemency
-inclement
-inclinable
-inclination
-inclinations
-incline
-inclined
-inclines
-inclining
-inclose
-inclosed
-incloses
-inclosing
-inclosure
-include
-included
-includes
-including
-inclusion
-inclusions
-inclusive
-inclusively
-inclusiveness
-incogitant
-incognito
-incoherence
-incoherency
-incoherent
-incoherently
-incombustible
-income
-incomes
-incoming
-incommensurable
-incommensurate
-incommensurately
-incommode
-incommodious
-incommodity
-incommunicable
-incommunicado
-incommutable
-incomparable
-incomparably
-incompatibilities
-incompatibility
-incompatible
-incompatibly
-incompetence
-incompetency
-incompetent
-incompetently
-incompetents
-incomplete
-incompletely
-incompleteness
-incompliant
-incomprehensibility
-incomprehensible
-incomprehensibly
-incomprehension
-incompressible
-incomputable
-inconceivability
-inconceivable
-inconceivably
-inconclusive
-inconclusively
-inconclusiveness
-incongruity
-incongruous
-incongruously
-incongruousness
-inconsequence
-inconsequent
-inconsequential
-inconsequentially
-inconsiderable
-inconsiderate
-inconsiderately
-inconsiderateness
-inconsideration
-inconsistence
-inconsistencies
-inconsistency
-inconsistent
-inconsistently
-inconsolable
-inconsolably
-inconspicuous
-inconspicuously
-inconspicuousness
-inconstancy
-inconstant
-inconstantly
-inconsumable
-incontestability
-incontestable
-incontestably
-incontinence
-incontinent
-incontrovertible
-incontrovertibly
-inconvenience
-inconvenienced
-inconveniences
-inconveniencing
-inconvenient
-inconveniently
-inconvertible
-inconvincible
-incorporate
-incorporated
-incorporates
-incorporating
-incorporation
-incorporeal
-incorrect
-incorrectly
-incorrectness
-incorrigibility
-incorrigible
-incorrigibly
-incorrodible
-incorrupt
-incorruptibility
-incorruptible
-incorruptibly
-incorruption
-increase
-increased
-increases
-increasing
-increasingly
-incredibility
-incredible
-incredibly
-incredulity
-incredulous
-incredulously
-increment
-incremental
-incrementally
-incremented
-incrementer
-incrementing
-increments
-incriminate
-incriminating
-incrimination
-incriminatory
-incrust
-incrustation
-incubate
-incubated
-incubates
-incubating
-incubation
-incubator
-incubators
-incubi
-incubus
-inculcate
-inculcation
-inculpable
-inculpate
-incumbency
-incumbent
-incumber
-incunabula
-incunabulum
-incur
-incurable
-incurably
-incurious
-incurred
-incurring
-incurs
-incursion
-incurvate
-incurvation
-Ind
-indebt
-indebted
-indebtedness
-indecency
-indecent
-indecently
-indecipherable
-indecision
-indecisive
-indecisively
-indecisiveness
-indeclinable
-indecorous
-indecorously
-indeed
-indefatigable
-indefatigably
-indefeasible
-indefeasibly
-indefensible
-indefensibly
-indefinable
-indefinably
-indefinite
-indefinitely
-indefiniteness
-indeliberate
-indelible
-indelibly
-indelicacy
-indelicate
-indelicately
-indemnification
-indemnify
-indemnity
-indemonstrable
-indent
-indentation
-indentations
-indented
-indenting
-indention
-indents
-indenture
-independence
-independent
-independently
-indescribable
-indescribably
-indestructibility
-indestructible
-indestructibly
-indeterminable
-indeterminably
-indeterminacies
-indeterminacy
-indeterminate
-indeterminately
-indeterminateness
-index
-indexable
-indexation
-indexed
-indexer
-indexes
-indexical
-indexing
-India
-Indian
-Indianan
-Indianian
-Indians
-indicate
-indicated
-indicates
-indicating
-indication
-indications
-indicative
-indicatively
-indicator
-indicators
-indices
-indict
-indictable
-indictee
-indictment
-indictments
-Indies
-indifference
-indifferent
-indifferently
-indigence
-indigenous
-indigenously
-indigenousness
-indigent
-indigently
-indigested
-indigestible
-indigestion
-indignant
-indignantly
-indignation
-indignities
-indignity
-indigo
-Indira
-indirect
-indirected
-indirecting
-indirection
-indirections
-indirectly
-indirectness
-indirects
-indiscernible
-indiscreet
-indiscreetly
-indiscretion
-indiscriminate
-indiscriminately
-indiscrimination
-indispensability
-indispensable
-indispensably
-indispose
-indisposed
-indisposition
-indisputable
-indisputably
-indissoluble
-indissolubly
-indistinct
-indistinctly
-indistinctness
-indistinguishable
-indistinguishably
-indite
-indium
-individual
-individualism
-individualist
-individualistic
-individualistically
-individuality
-individualization
-individualize
-individualized
-individualizes
-individualizing
-individually
-individuals
-individuate
-individuation
-indivisibility
-indivisible
-indivisibly
-Indo
-Indo-China
-Indo-European
-Indochina
-Indochinese
-indocile
-indoctrinate
-indoctrinated
-indoctrinates
-indoctrinating
-indoctrination
-Indoeuropean
-indolence
-indolent
-indolently
-indomitable
-indomitably
-Indonesia
-Indonesian
-indoor
-indoors
-Indore
-indorse
-indubitable
-indubitably
-induce
-induced
-inducement
-inducements
-inducer
-induces
-inducing
-induct
-inductance
-inductances
-inducted
-inductee
-inducting
-induction
-inductions
-inductive
-inductively
-inductor
-inductors
-inducts
-indue
-indulge
-indulged
-indulgence
-indulgences
-indulgent
-indulgently
-indulging
-indurate
-Indus
-industrial
-industrial-strength
-industrialism
-industrialist
-industrialists
-industrialization
-industrialize
-industrialized
-industrially
-industrials
-industries
-industrious
-industriously
-industriousness
-industry
-indwell
-Indy
-inebriate
-inebriated
-inebriation
-inebriety
-inedible
-ineducable
-ineffability
-ineffable
-ineffably
-ineffective
-ineffectively
-ineffectiveness
-ineffectual
-ineffectually
-inefficacious
-inefficacy
-inefficiencies
-inefficiency
-inefficient
-inefficiently
-inegalitarian
-inelastic
-inelegance
-inelegant
-inelegantly
-ineligibility
-ineligible
-ineligibly
-ineluctable
-ineluctably
-inept
-ineptitude
-ineptly
-ineptness
-inequalities
-inequality
-inequation
-inequitable
-inequitably
-inequity
-ineradicable
-inerrant
-inert
-inertia
-inertial
-inertly
-inertness
-inescapable
-inescapably
-inessential
-inestimable
-inestimably
-inevitabilities
-inevitability
-inevitable
-inevitably
-inexact
-inexactitude
-inexactly
-inexactness
-inexcusable
-inexcusably
-inexhaustible
-inexhaustibly
-inexorable
-inexorably
-inexpedience
-inexpediency
-inexpedient
-inexpensive
-inexpensively
-inexpensiveness
-inexperience
-inexperienced
-inexpert
-inexpertly
-inexpiable
-inexplicable
-inexplicably
-inexplicit
-inexpressible
-inexpressibles
-inexpressibly
-inexpressive
-inexpugnable
-inextinguishable
-inextirpable
-inextricable
-inextricably
-infallibility
-infallible
-infallibly
-infamous
-infamously
-infamy
-infancy
-infant
-infanticide
-infantile
-infantry
-infantryman
-infantrymen
-infants
-infarct
-infarction
-infatuate
-infatuated
-infatuation
-infeasible
-infect
-infected
-infecting
-infection
-infections
-infectious
-infectiously
-infectiousness
-infective
-infects
-infecund
-infelicitous
-infelicity
-infer
-inference
-inferences
-inferential
-inferior
-inferiority
-inferiors
-infernal
-infernally
-inferno
-infernos
-inferred
-inferring
-infers
-infertile
-infertility
-infest
-infestation
-infested
-infesting
-infests
-infidel
-infidelity
-infidels
-infield
-infielder
-infighter
-infighting
-infiltrate
-infiltration
-infiltrator
-infinite
-infinitely
-infiniteness
-infinitesimal
-infinitesimally
-infinitival
-infinitive
-infinitives
-infinitude
-infinitum
-infinity
-infirm
-infirmary
-infirmity
-infix
-inflame
-inflamed
-inflammability
-inflammable
-inflammation
-inflammatory
-inflatable
-inflate
-inflated
-inflater
-inflates
-inflating
-inflation
-inflationary
-inflect
-inflection
-inflectional
-inflexed
-inflexibility
-inflexible
-inflexibly
-inflexion
-inflexional
-inflict
-inflicted
-inflicting
-infliction
-inflictive
-inflicts
-inflight
-inflorescence
-inflorescent
-inflow
-influence
-influenced
-influences
-influencing
-influential
-influentially
-influenza
-influx
-info
-infold
-infology
-infomercial
-inform
-informal
-informality
-informally
-informant
-informants
-Informatica
-informatics
-information
-informational
-informative
-informatively
-informativeness
-informatization
-informatology
-informatory
-informed
-informedness
-informer
-informers
-informetrics
-informing
-informology
-informs
-informware
-infotainment
-INFOTERM
-infra
-infra-red
-infraction
-infrangible
-infrared
-infrasonic
-infrastructure
-infrequence
-infrequency
-infrequent
-infrequently
-infringe
-infringed
-infringement
-infringements
-infringes
-infringing
-infuriate
-infuriated
-infuriates
-infuriating
-infuriatingly
-infuriation
-infuse
-infused
-infuser
-infuses
-infusing
-infusion
-infusions
-ingathering
-ingenious
-ingeniously
-ingeniousness
-ingenue
-ingenuity
-ingenuous
-ingenuously
-ingenuousness
-Ingersoll
-ingest
-ingestion
-ingle
-ingle-nook
-inglenook
-Inglewood
-inglorious
-ingloriously
-ingoing
-ingot
-ingot-iron
-ingraft
-ingrain
-ingrained
-Ingram
-ingrate
-ingratiate
-ingratiating
-ingratiatingly
-ingratiation
-ingratitude
-ingredient
-ingredients
-ingress
-ingression
-ingrow
-ingrowing
-ingrown
-inguinal
-ingurgitate
-inhabit
-inhabitable
-inhabitance
-inhabitant
-inhabitants
-inhabitation
-inhabited
-inhabiting
-inhabits
-inhalant
-inhalation
-inhalator
-inhale
-inhaled
-inhaler
-inhales
-inhaling
-inharmonic
-inharmonious
-inhere
-inherence
-inherency
-inherent
-inherently
-inheres
-inherit
-inheritable
-inheritance
-inheritances
-inherited
-inheriting
-inheritor
-inheritors
-inheritress
-inheritresses
-inheritrices
-inheritrix
-inherits
-inhibit
-inhibited
-inhibiting
-inhibition
-inhibitions
-inhibitor
-inhibitors
-inhibitory
-inhibits
-inhomogeneities
-inhomogeneity
-inhomogeneous
-inhospitable
-inhospitably
-inhuman
-inhumane
-inhumanely
-inhumanity
-inhumanly
-inhumation
-inhume
-inimical
-inimically
-inimitable
-inimitably
-iniquities
-iniquitous
-iniquitously
-iniquity
-INIS
-init.
-inital
-initial
-initialed
-initialing
-initialism
-initialization
-initializations
-initialize
-initialized
-initializer
-initializers
-initializes
-initializing
-initially
-initials
-initiate
-initiated
-initiates
-initiating
-initiation
-initiations
-initiative
-initiatives
-initiator
-initiators
-initiatory
-inject
-injected
-injecting
-injection
-injections
-injective
-injector
-injects
-injudicious
-injudiciously
-injudiciousness
-Injun
-injunction
-injunctions
-Injuns
-injure
-injured
-injurer
-injures
-injuries
-injuring
-injurious
-injury
-injustice
-injustices
-ink
-ink-bottle
-ink-box
-ink-jerker
-ink-lines
-ink-pot
-ink-slinger
-ink-stand
-inkblot
-inked
-inker
-inkers
-inkiness
-inking
-inkings
-inkle
-inkling
-inklings
-inks
-inks-well
-inkstand
-inkwell
-inky
-inlaid
-inland
-inlander
-inlay
-inlayer
-inlet
-inlets
-inline
-Inman
-inmate
-inmates
-inmost
-inn
-inn-holder
-inn-keeper
-innards
-innate
-innately
-innateness
-innavigable
-inner
-inner-city
-inner-directed
-innermost
-innersole
-innerspring
-innervate
-innervation
-inning
-innings
-innkeeper
-innocence
-innocent
-innocently
-innocents
-innocuous
-innocuously
-innocuousness
-innovate
-innovation
-innovations
-innovative
-innovator
-innoxious
-inns
-Innsbruck
-innuendo
-innumerability
-innumerable
-innumerably
-innumeracy
-innumerate
-innumerous
-innutritious
-inoculate
-inoculation
-inodorous
-inoffensive
-inoffensively
-inoffensiveness
-inoperable
-inoperative
-inopportune
-inopportunely
-inordinate
-inordinately
-inorganic
-inorganically
-inosculate
-INPADOC
-inpatient
-input
-input-output
-inputs
-inquest
-inquiet
-inquietude
-inquire
-inquired
-inquirer
-inquirers
-inquires
-inquiries
-inquiring
-inquiringly
-inquiry
-inquiry-response
-inquisition
-inquisitional
-inquisitions
-inquisitive
-inquisitively
-inquisitiveness
-inquisitor
-inquisitorial
-INRI
-inroad
-inroads
-inrush
-INS
-insalubrious
-insane
-insanely
-insanitary
-insanity
-insatiability
-insatiable
-insatiably
-insatiate
-inscribe
-inscribed
-inscriber
-inscribes
-inscribing
-inscription
-inscriptions
-inscrutability
-inscrutable
-inscrutableness
-inscrutably
-inseam
-insect
-insect-eater
-insecticidal
-insecticide
-insectivore
-insectivorous
-insects
-insecure
-insecurely
-insecurity
-inseminate
-insemination
-insensate
-insensibility
-insensible
-insensibly
-insensitive
-insensitively
-insensitivity
-insentience
-insentient
-inseparability
-inseparable
-inseparably
-insert
-inserted
-inserting
-insertion
-insertions
-insertor
-inserts
-inset
-insetting
-inshore
-inside
-insider
-insiders
-insides
-insidious
-insidiously
-insidiousness
-insight
-insightful
-insights
-insigne
-insignia
-insignificance
-insignificancy
-insignificant
-insignificantly
-insincere
-insincerely
-insincerity
-insinuate
-insinuated
-insinuates
-insinuating
-insinuation
-insinuations
-insinuative
-insinuator
-insipid
-insipidity
-insipidly
-insist
-insisted
-insistence
-insistent
-insistently
-insisting
-insistingly
-insists
-insobriety
-insofar
-insolate
-insolation
-insole
-insolence
-insolent
-insolently
-insolubility
-insoluble
-insolubly
-insolvable
-insolvency
-insolvent
-insomnia
-insomniac
-insomuch
-insouciance
-insouciant
-INSPEC
-inspect
-inspected
-inspecting
-inspection
-inspections
-inspector
-inspectorate
-inspectors
-inspects
-inspiration
-inspirational
-inspirations
-inspire
-inspired
-inspirer
-inspires
-inspiring
-inspirit
-inspissate
-inspissation
-insquality
-inst.
-instabilities
-instability
-instable
-instal
-install
-installation
-installations
-installed
-installer
-installers
-installing
-installment
-installments
-installs
-instalment
-instance
-instances
-instant
-instantanenous
-instantaneous
-instantaneously
-instanter
-instantiate
-instantiated
-instantiates
-instantiating
-instantiation
-instantiations
-instantly
-instants
-instate
-instead
-instep
-instigate
-instigated
-instigates
-instigating
-instigation
-instigator
-instigators
-instil
-instill
-instillation
-instinct
-instinctive
-instinctively
-instincts
-instinctual
-institute
-instituted
-instituter
-instituters
-institutes
-instituting
-institution
-institutional
-institutionalization
-institutionalize
-institutionalized
-institutionalizes
-institutionalizing
-institutionally
-institutions
-institutor
-instruct
-instructed
-instructing
-instruction
-instructional
-instructions
-instructive
-instructively
-instructor
-instructors
-instructs
-instrument
-instrumental
-instrumentalist
-instrumentalists
-instrumentality
-instrumentally
-instrumentals
-instrumentation
-instrumented
-instrumenting
-instruments
-insubordinate
-insubordination
-insubstantial
-insubstantially
-insufferable
-insufferably
-insufficiency
-insufficient
-insufficiently
-insular
-insularity
-insulate
-insulated
-insulates
-insulating
-insulation
-insulator
-insulators
-insulin
-insult
-insulted
-insulting
-insultingly
-insults
-insuperable
-insuperably
-insupportable
-insurable
-insurance
-insure
-insured
-insurer
-insurers
-insures
-insurgence
-insurgency
-insurgent
-insurgents
-insuring
-insurmount
-insurmountable
-insurmountably
-insurrection
-insurrectionist
-insurrections
-insusceptible
-intact
-intaglio
-intake
-INTAMEL
-intangibility
-intangible
-intangibles
-intangibly
-integer
-integers
-integrable
-integral
-integrally
-integrals
-integrand
-integrate
-integrated
-integrates
-integrating
-integration
-integrations
-integrative
-integrity
-integument
-Intel
-inteligently
-intellect
-intellection
-intellects
-intellectual
-intellectualism
-intellectualize
-intellectually
-intellectuals
-intellelectronics
-intelligence
-intelligencer
-intelligent
-intelligently
-intelligentsia
-intelligibility
-intelligible
-intelligibly
-Intelsat
-intemperance
-intemperate
-intemperately
-intend
-intendant
-intended
-intending
-intends
-intense
-intensely
-intensification
-intensified
-intensifier
-intensifiers
-intensifies
-intensify
-intensifying
-intension
-intensities
-intensity
-intensive
-intensively
-intensiveness
-intent
-intention
-intentional
-intentionally
-intentioned
-intentions
-intently
-intentness
-intents
-inter
-interact
-interacted
-interacting
-interaction
-interactions
-interactive
-interactively
-interactivity
-interacts
-interbred
-interbreed
-intercabling
-intercalate
-intercalation
-intercalator
-intercede
-intercept
-intercepted
-intercepting
-interception
-interceptor
-intercepts
-intercession
-intercessor
-intercessory
-interchange
-interchangeability
-interchangeable
-interchangeably
-interchanged
-interchanger
-interchanges
-interchanging
-interchangings
-interchannel
-intercity
-intercollegiate
-intercom
-intercommon
-intercommunicate
-intercommunicated
-intercommunicates
-intercommunicating
-intercommunication
-intercommunity
-interconnect
-interconnected
-interconnecting
-interconnection
-interconnections
-interconnector
-interconnects
-intercontinental
-interconversion
-intercostal
-intercourse
-intercurrent
-Interdata
-interdenominational
-interdepartmental
-interdependence
-interdependencies
-interdependency
-interdependent
-interdependently
-interdict
-interdiction
-interdisciplinary
-interest
-interested
-interesting
-interestingly
-interests
-interface
-interfaced
-interfacer
-interfaces
-interfacing
-interfaith
-interfere
-interfered
-interference
-interferences
-interferes
-interfering
-interferingly
-interferometer
-interferometric
-interferometry
-interferon
-interfile
-interfluent
-interframe
-interfuse
-intergalactic
-intergroup
-interim
-interior
-interiors
-interject
-interjection
-interlace
-interlaced
-interlaces
-interlacing
-interlanguage
-interlard
-interleaf
-interleave
-interleaved
-interleaves
-interleaving
-interlending
-interleukin
-interline
-interlinear
-interlining
-interlink
-interlinked
-interlinks
-interlisp
-interlock
-interlocking
-interlocuter
-interlocution
-interlocutor
-interlocutory
-interlope
-interloper
-interlude
-intermarriage
-intermarry
-intermeddle
-intermediary
-intermediate
-intermediately
-intermediates
-interment
-intermezzo
-interminable
-interminably
-intermingle
-intermingled
-intermingles
-intermingling
-intermission
-intermit
-intermittent
-intermittently
-intermix
-intermixed
-intermixture
-intermodule
-intern
-internal
-internalization
-internalize
-internalized
-internalizes
-internalizing
-internally
-internals
-international
-internationalise
-internationalism
-internationalist
-internationality
-internationalize
-internationally
-interne
-internecine
-interned
-internee
-internetting
-internetwork
-interning
-internist
-internment
-interns
-internship
-interoffice
-interoperability
-interpellate
-interpellation
-interpenetrate
-interpersonal
-interplanetary
-interplay
-Interpol
-interpolate
-interpolated
-interpolates
-interpolating
-interpolation
-interpolations
-interpose
-interposed
-interposes
-interposing
-interposition
-interpret
-interpretable
-interpretation
-interpretations
-interpretative
-interpreted
-interpreter
-interpreters
-interpreting
-interpretive
-interpretively
-interpretress
-interprets
-interprocess
-interracial
-interregna
-interregnum
-interrelate
-interrelated
-interrelates
-interrelating
-interrelation
-interrelations
-interrelationship
-interrelationships
-interrogate
-interrogated
-interrogates
-interrogating
-interrogation
-interrogations
-interrogative
-interrogatively
-interrogator
-interrogatory
-interrupt
-interrupted
-interrupter
-interruptible
-interrupting
-interruption
-interruptions
-interruptive
-interrupts
-interscholastic
-intersect
-intersected
-intersecting
-intersection
-intersections
-intersects
-intersession
-intership
-interspace
-intersperse
-interspersed
-intersperses
-interspersing
-interspersion
-interstage
-interstate
-interstellar
-interstice
-interstitial
-intertexture
-intertwine
-intertwined
-intertwines
-intertwining
-intertwist
-interurban
-interval
-intervals
-intervene
-intervened
-intervenes
-intervening
-intervention
-interventionism
-interventionist
-interventions
-interview
-interviewed
-interviewee
-interviewer
-interviewers
-interviewing
-interviews
-intervocalic
-interweave
-interworking
-interwove
-interwoven
-interzonal
-intestacy
-intestate
-intestinal
-intestine
-intestines
-inthrall
-inthrone
-intimacy
-intimate
-intimated
-intimately
-intimating
-intimation
-intimations
-intimidate
-intimidated
-intimidates
-intimidating
-intimidatingly
-intimidation
-intitle
-into
-intolerable
-intolerably
-intolerance
-intolerant
-intolerantly
-intomb
-intonate
-intonation
-intonations
-intone
-intoner
-intoxicant
-intoxicate
-intoxicated
-intoxicating
-intoxication
-intra-
-intractability
-intractable
-intractably
-intragroup
-intraline
-intramural
-intramuscular
-intransigence
-intransigent
-intransigently
-intransitive
-intransitively
-intransivity
-intraoffice
-intraprocess
-intrastate
-intrauterine
-intravenous
-intravenously
-intreat
-intrench
-intrepid
-intrepidity
-intrepidly
-intricacies
-intricacy
-intricate
-intricately
-intrigue
-intrigued
-intriguer
-intrigues
-intriguing
-intriguingly
-intrinsic
-intrinsically
-intro
-introduce
-introduced
-introduces
-introducing
-introduction
-introductions
-introductory
-introit
-intromit
-introspect
-introspection
-introspections
-introspective
-introspectively
-introversion
-introvert
-introverted
-intrude
-intruded
-intruder
-intruders
-intrudes
-intruding
-intrusion
-intrusions
-intrusive
-intrusively
-intrusiveness
-intrust
-intubate
-intubated
-intubates
-intubation
-intuit
-intuition
-intuitionist
-intuitions
-intuitive
-intuitively
-intuitiveness
-intumescence
-intwine
-intwist
-Inuit
-inundate
-inundation
-inure
-inutility
-invade
-invaded
-invader
-invaders
-invades
-invading
-invalid
-invalidate
-invalidated
-invalidates
-invalidating
-invalidation
-invalidations
-invalidism
-invalidities
-invalidity
-invalidly
-invalids
-invaluable
-invaluably
-invar
-invariability
-invariable
-invariably
-invariance
-invariant
-invariantly
-invariants
-invasion
-invasions
-invasive
-invective
-inveigh
-inveigle
-inveigler
-invent
-invented
-inventing
-invention
-inventions
-inventive
-inventively
-inventiveness
-inventor
-inventories
-inventors
-inventory
-invents
-Inverness
-inverse
-inversely
-inverses
-inversion
-inversions
-invert
-invertebrate
-invertebrates
-inverted
-inverter
-inverters
-invertible
-inverting
-inverts
-invest
-invested
-investigate
-investigated
-investigates
-investigating
-investigation
-investigations
-investigative
-investigator
-investigators
-investigatory
-investing
-investiture
-investment
-investments
-investor
-investors
-invests
-inveteracy
-inveterate
-invidious
-invidiously
-invidiousness
-invigorate
-invigorated
-invigorating
-invigoratingly
-invigoration
-invincibility
-invincible
-invincibly
-inviolability
-inviolable
-inviolably
-inviolate
-invisibility
-invisible
-invisibly
-invitation
-invitational
-invitations
-invite
-invited
-invitee
-invites
-inviting
-invitingly
-invocable
-invocate
-invocation
-invocations
-invoice
-invoiced
-invoices
-invoicing
-invoke
-invoked
-invoker
-invokes
-invoking
-involuntarily
-involuntariness
-involuntary
-involution
-involve
-involved
-involvement
-involvements
-involves
-involving
-invulnerability
-invulnerable
-invulnerably
-inward
-inwardly
-inwardness
-inwards
-inweave
-inwrap
-inwrought
-Io
-iodate
-iodide
-iodine
-iodize
-iodoform
-ion
-Ionesco
-Ionian
-Ionians
-Ionic
-Ionicization
-Ionicizations
-Ionicize
-Ionicizes
-ionization
-ionize
-ionizer
-ionosphere
-ionospheric
-ions
-iota
-IOU
-Iowa
-Iowan
-IPA
-IPC
-ipecac
-Ipswich
-IQ
-Ir
-Irak
-Iran
-Iranian
-Iranians
-Iranize
-Iranizes
-Iraq
-Iraqi
-Iraqis
-irascibility
-irascible
-irascibly
-irate
-irately
-irateness
-IRC
-ire
-ireful
-Ireland
-Irene
-irenic
-ires
-irides
-iridescence
-iridescent
-iridescently
-iridium
-iris
-Irish
-Irishize
-Irishizes
-Irishman
-Irishmen
-Irishwoman
-irk
-irked
-irking
-irks
-irksome
-irksomely
-irksomeness
-Irkutsk
-IRM
-Irma
-iron
-iron-bound
-iron-clad
-iron-foundry
-iron-glance
-iron-mill
-iron-stone
-iron-witted
-iron-works
-ironclad
-ironed
-ironic
-ironical
-ironically
-ironies
-ironing
-ironings
-ironmonger
-ironmonger's
-ironmongery
-irons
-ironstone
-ironware
-ironwood
-ironwork
-irony
-Iroquoian
-Iroquois
-irradiate
-irradiation
-irrational
-irrationality
-irrationally
-irrationals
-Irrawaddy
-irreclaimable
-irreconcilability
-irreconcilable
-irreconcilably
-irrecoverable
-irrecoverably
-irredeemable
-irredeemably
-irreducible
-irreducibly
-irreflexive
-irrefragable
-irrefutable
-irrefutably
-irregardless
-irregular
-irregularities
-irregularity
-irregularly
-irregulars
-irrelevance
-irrelevances
-irrelevancy
-irrelevant
-irrelevantly
-irreligion
-irreligious
-irremediable
-irremediably
-irremissible
-irremovable
-irreparable
-irreparably
-irrepealable
-irreplaceable
-irrepressible
-irrepressibly
-irreproachable
-irreproachably
-irreproducibility
-irreproducible
-irresistible
-irresistibly
-irresolute
-irresolutely
-irresoluteness
-irresolution
-irrespective
-irrespectively
-irresponsibility
-irresponsible
-irresponsibly
-irretrievable
-irretrievably
-irreverence
-irreverent
-irreverently
-irreversibility
-irreversible
-irreversibly
-irrevocable
-irrevocably
-irrigable
-irrigate
-irrigated
-irrigates
-irrigating
-irrigation
-irritability
-irritable
-irritably
-irritant
-irritate
-irritated
-irritates
-irritating
-irritatingly
-irritation
-irritations
-irrupt
-irruption
-irruptive
-IRS
-Irvin
-Irvine
-Irving
-Irwin
-is
-ISA
-Isaacs
-Isaacson
-Isabel
-Isabella
-Isadore
-isagogycs
-Isaiah
-ISAM
-ISBD
-ISBD/A
-ISBD/G
-ISBD/M
-ISBD/NBM
-ISBD/S
-ISBN
-ISDN
-ISDS
-ISDS-IC
-Isfahan
-Ishtar
-ISI
-Ising
-isinglass
-Isis
-Islam
-Islamabad
-Islamic
-Islamization
-Islamizations
-Islamize
-Islamizes
-island
-islander
-islanders
-Islandia
-islands
-isle
-isles
-islet
-islets
-ism
-isn't
-ISO
-isobar
-isobaric
-isolate
-isolated
-isolates
-isolating
-isolation
-isolationism
-isolationist
-isolations
-Isolde
-isomer
-isomeric
-isomerism
-isometric
-isometrically
-isometrics
-isomorphic
-isomorphically
-isomorphism
-isomorphisms
-isosceles
-isotherm
-isotope
-isotopes
-isotopic
-Ispahan
-Israel
-Israeli
-Israelis
-Israelite
-Israelites
-Israelitize
-Israelitizes
-ISSN
-issuance
-issue
-issued
-issuer
-issuers
-issues
-issuing
-Istanbul
-isthmi
-isthmian
-isthmus
-Istvan
-it
-it'd
-it'll
-it's
-Italian
-Italianate
-Italianization
-Italianizations
-Italianize
-Italianizer
-Italianizers
-Italianizes
-Italians
-italic
-italicization
-italicize
-italicized
-italics
-Italy
-ITC
-itch
-itches
-itchiness
-itching
-itchy
-Itel
-item
-itemization
-itemizations
-itemize
-itemized
-itemizes
-itemizing
-items
-iterate
-iterated
-iterates
-iterating
-iteration
-iterations
-iterative
-iteratively
-iterator
-iterators
-Ithaca
-Ithacan
-itineracy
-itinerant
-itineraries
-itinerary
-Ito
-its
-itself
-itsy-bitsy
-itty-bitty
-ITU
-IUD
-Ivan
-Ivanhoe
-Iverson
-Ives
-ivied
-ivies
-ivories
-ivory
-ivy
-Izaak
-Izhevsk
-Izmir
-Izvestia
-jab
-jabbed
-jabber
-jabberer
-jabbing
-jabot
-jabs
-jacaranda
-jack
-jack-a-dandy
-jack-a-napes
-jack-at-a-pinch
-jack-boot
-jack-daw
-jack-in-office
-jack-in-the-box
-jack-in-the-pulpit
-jack-knife
-jack-o'-lantern
-jack-o-lantern
-jack-of-all-trades
-jack-out-of-office
-jack-plane
-jack-slave
-jack-tar
-jack-towel
-jackal
-jackass
-jackboot
-jackdaw
-jacket
-jacketed
-jacketing
-jackets
-jackhammer
-Jackie
-jacking
-jackknife
-jackknives
-Jackman
-jackpot
-jackrabbit
-jacks
-jacks-of-all-trades
-Jackson
-Jacksonian
-Jacksons
-Jacksonville
-jackstraw
-Jacky
-Jacob
-Jacobean
-Jacobi
-Jacobian
-Jacobinize
-Jacobite
-Jacobs
-Jacobsen
-Jacobson
-Jacobus
-Jacoby
-Jacqueline
-Jacques
-jaculate
-Jacuzzi
-jade
-jaded
-jadedly
-jadedness
-jadeite
-jadish
-Jaeger
-jag
-jagged
-jaggedly
-jaggedness
-jaguar
-jail
-jail-bird
-jailbird
-jailbreak
-jailed
-jailer
-jailers
-jailing
-jailor
-jails
-Jaime
-Jaipur
-Jakarta
-Jake
-Jakes
-jalapeno
-jalopy
-jalousie
-jam
-jam-pack
-jam-packed
-Jamaica
-Jamaican
-jamb
-jambalaya
-jamboree
-James
-Jameson
-Jamestown
-jammed
-jamming
-jams
-Jan
-Jane
-Janeiro
-Janesville
-Janet
-jangle
-jangler
-Janice
-Janis
-janitor
-janitorial
-janitors
-Janos
-Jansen
-Jansenist
-Januaries
-January
-Janus
-japan
-Japanese
-Japanization
-Japanizations
-Japanize
-Japanized
-Japanizes
-Japanizing
-jape
-jar
-jardiniere
-jarful
-jargon
-jarred
-jarring
-jarringly
-jars
-Jarvin
-jasey
-jasmine
-Jason
-jasper
-Jastrow
-jato
-jaundice
-jaundiced
-jaunt
-jauntily
-jauntiness
-jaunts
-jaunty
-Java
-Javanese
-javelin
-javelins
-jaw
-jaw-bone
-jaw-breaker
-jawbone
-jawbreaker
-jawed
-jaws
-jay
-jay-walker
-jaybird
-Jaycee
-Jaycees
-jaywalk
-jaywalker
-jaywalking
-jazz
-jazzband
-jazzy
-JCS
-JD
-jealous
-jealousies
-jealously
-jealousness
-jealousy
-jean
-Jeanne
-Jeannie
-jeans
-Jed
-jeep
-jeeps
-jeer
-jeering
-jeeringly
-jeers
-jeez
-Jeff
-Jefferson
-Jeffersonian
-Jeffersonians
-Jeffrey
-jehad
-Jehovah
-jejune
-jejunum
-jell
-Jell-O
-jellied
-jellies
-jelly
-jelly-fish
-jellybean
-jellyfish
-jellylike
-jellyroll
-jemmy
-Jenkins
-jennet
-Jennie
-Jennifer
-Jennings
-jenny
-Jensen
-jeopard
-jeopardize
-jeopardized
-jeopardizes
-jeopardizing
-jeopardy
-jeremiad
-Jeremiah
-Jeremy
-Jeres
-Jericho
-jerk
-jerk-town
-jerked
-jerkily
-jerkin
-jerkiness
-jerking
-jerkings
-jerks
-jerkwater
-jerky
-Jeroboam
-Jerome
-Jerry
-jerry-built
-jerrybuilt
-jersey
-jerseys
-Jerusalem
-jessamine
-Jesse
-Jessica
-Jessie
-Jessy
-jest
-jested
-jester
-jesting
-jestingly
-jests
-Jesuit
-Jesuitical
-Jesuitism
-Jesuitize
-Jesuitized
-Jesuitizes
-Jesuitizing
-Jesuits
-Jesus
-jet
-jet-black
-jet-lagged
-jet-propelled
-jet-setter
-jetliner
-jetport
-jets
-jetsam
-jetted
-jetting
-jettison
-jetty
-Jew
-jewel
-jeweled
-Jewell
-jeweller
-jeweller's
-jewellery
-jeweller´s
-jewelries
-jewelry
-jewels
-Jewess
-Jewett
-Jewish
-Jewishness
-Jewry
-Jews
-jezdec
-Jezebel
-jib
-jib-door
-jibe
-Jidda
-jiff
-jiffy
-jig
-jigger
-jiggle
-jiggly
-jignle
-jigs
-jihad
-jild
-Jilin
-Jill
-jilt
-Jim
-Jim-Crow
-jim-dandy
-Jimenez
-Jimmie
-jimmy
-jimsonweed
-Jinan
-jinga-ring
-jingle
-jingled
-jingling
-jingly
-jingo
-jingoism
-jingoist
-jingoistic
-jinn
-jinni
-Jinny
-jinricksha
-jinrikisha
-jinriksha
-jinx
-jinxed
-jitney
-jitter
-jitterbug
-jitterbugger
-jitters
-jittery
-jiu-jitsu
-jiujitsu
-jive
-JMMS
-JND
-jo
-Joan
-Joanna
-Joanne
-Joaquin
-job
-job-hopping
-job-printing
-job-share
-job-sharing
-job-switching
-job-work
-jobber
-jobbery
-jobholder
-jobless
-joblessness
-Jobrel
-jobs
-jock
-jockey
-jockstrap
-jocose
-jocosely
-jocoseness
-jocosity
-jocular
-jocularity
-jocularly
-jocund
-jocundity
-jocundly
-jodhpurs
-Jody
-joe
-Joel
-Joes
-jog
-jog-trot
-jogger
-jogging
-joggle
-joggling
-jogs
-Johann
-Johanna
-Johannes
-Johannesburg
-Johansen
-Johanson
-John
-Johnnie
-Johnny
-Johnny-on-the-spot
-johnnycake
-Johns
-Johnsen
-Johnson
-Johnston
-Johnstown
-Johny
-Johny-come-late
-join
-joinder
-joined
-joiner
-joiners
-joinery
-joining
-joins
-joint
-joint-heir
-jointed
-jointing
-jointly
-joints
-jointure
-joist
-joke
-joked
-joker
-jokers
-jokes
-jokey
-joking
-jokingly
-joky
-Joliet
-Jolla
-jollification
-jollify
-jollily
-jolliness
-jollity
-jolly
-jolt
-jolted
-jolter
-jolterhead
-jolting
-jolts
-Jon
-Jonah
-Jonas
-Jonathan
-Jonathanization
-Jonathanizations
-Jones
-Joneses
-jonquil
-Jonson
-Joplin
-Jordan
-Jordanian
-Jorge
-Jorgensen
-Jorgenson
-Jose
-Josef
-Joseph
-Josephine
-Josephson
-Josephus
-josh
-josher
-Joshua
-Josiah
-jostle
-jostled
-jostles
-jostling
-jot
-jots
-jotted
-jotter
-jotting
-joule
-jounce
-jouncy
-journal
-journalese
-journaling
-journalism
-journalist
-journalistic
-journalists
-journalize
-journalized
-journalizes
-journalizing
-journey
-journeyed
-journeyer
-journeying
-journeyings
-journeyman
-journeymen
-journeys
-joust
-jousted
-jouster
-jousting
-jousts
-Jovanovich
-Jove
-jovial
-joviality
-jovially
-Jovian
-jowl
-jowls
-jowly
-joy
-joy-ride
-joy-rider
-joyance
-Joyce
-joyful
-joyfully
-joyfulness
-joyless
-joylessly
-joylessness
-joyous
-joyously
-joyousness
-joyridden
-joyride
-joyrider
-joyriding
-joyrode
-joys
-joystick
-JP
-Juan
-Juanita
-Juarez
-Jubal
-jubilant
-jubilantly
-jubilate
-jubilation
-jubilee
-Judah
-Judaic
-Judaica
-Judaical
-Judaism
-Judas
-Judd
-Judder
-Juddered
-Juddering
-Judders
-Jude
-Judea
-judge
-judged
-judgement
-judges
-judgeship
-judging
-judgment
-judgmental
-judgmentally
-judgments
-judicative
-judicatory
-judicature
-judicial
-judicially
-judiciary
-judicious
-judiciously
-judiciousness
-Judith
-judo
-Judson
-Judy
-jug
-jug-bitten
-jugful
-juggernaut
-juggle
-juggler
-jugglers
-jugglery
-juggles
-juggling
-Jugoslavia
-jugs
-jugular
-jugulate
-juice
-juiced
-juicer
-juices
-juiciest
-juicily
-juiciness
-juicy
-jujitsu
-jujube
-jujutsu
-juke-box
-jukebox
-Jukes
-Jul
-julep
-Jules
-Julia
-Julian
-Julie
-julienne
-Julies
-Juliet
-Julio
-Julius
-July
-jumble
-jumbled
-jumbles
-jumblesale
-jumbo
-jump
-jump-start
-jumped
-jumper
-jumpers
-jumpily
-jumpiness
-jumping
-jumps
-jumpsuit
-jumpy
-Jun
-junco
-junction
-junctions
-juncture
-junctures
-June
-Juneau
-Junes
-Jung
-Jungian
-jungle
-jungles
-junior
-juniors
-juniper
-juniper-berry
-junk
-junkers
-junket
-junketeer
-junketer
-junkie
-junks
-junky
-junkyard
-Juno
-junta
-Jupiter
-Jura
-Juras
-Jurassic
-jure
-juridic
-juridical
-juridically
-juries
-jurisconsult
-jurisdiction
-jurisdictional
-jurisdictions
-jurisprudence
-jurist
-juristic
-juror
-jurors
-jury
-jury-rig
-jury-rigged
-juryman
-jurywoman
-just
-justice
-justices
-justiciary
-justifiable
-justifiably
-justification
-justifications
-justified
-justifier
-justifiers
-justifies
-justify
-justifying
-Justine
-Justinian
-justly
-justness
-jut
-jute
-Jutish
-Jutland
-jutting
-juvenile
-juveniles
-juvenilia
-juvenility
-juxtapose
-juxtaposed
-juxtaposes
-juxtaposing
-juxtaposition
-JV
-K
-K.O.
-kabob
-Kabul
-kaffeeklatch
-kaffeeklatsch
-Kafka
-Kafkaesque
-kaftan
-kahlua
-Kahn
-kail
-Kajar
-Kalahari
-Kalamazoo
-kale
-kaleidoscope
-kaleidoscopic
-kaleidoscopically
-Kali
-Kalmuk
-Kamchatka
-Kamikazes
-Kampala
-Kampuchea
-Kanarese
-Kandinsky
-Kane
-kangaroo
-kanji
-Kankakee
-Kannada
-Kano
-Kanpur
-Kans
-Kansan
-Kansas
-Kant
-Kantian
-Kaohsiung
-kaolin
-Kaplan
-kapok
-kappa
-kaput
-Karachi
-Karaganda
-karakul
-Karamazov
-karaoke
-karat
-karate
-Karen
-Karl
-karma
-karmic
-Karol
-Karp
-kart
-Kashmir
-Kaskaskia
-Kate
-Katharine
-Katherine
-Kathleen
-Kathmandu
-Kathy
-Katie
-Katmandu
-Katowice
-katydid
-Katz
-Kauai
-Kauffman
-Kaufman
-Kawasaki
-Kay
-kayak
-kayo
-Kazakhstan
-Kazan
-kazoo
-kB
-KC
-KDS
-KDT
-Keaton
-Keats
-kebab
-kebob
-keck
-kedge
-Keegan
-keel
-keeled
-keelhaul
-keeling
-keels
-keelson
-keen
-keen-set
-Keenan
-keener
-keenest
-keenly
-keenness
-keep
-keep-sake
-keeper
-keepers
-keeping
-keeping-room
-keeps
-keepsake
-keg
-Keith
-Keller
-Kelley
-Kellogg
-kelly
-kelp
-Kelsey
-Kelt
-Kemerovo
-Kemp
-ken
-Kendall
-Kenilworth
-Kennan
-Kennecott
-Kennedy
-kennel
-kennels
-Kenneth
-Kenney
-Kenning
-Kenny
-Kenosha
-Kensington
-Kent
-Kenton
-Kentuckian
-Kentucky
-Kenya
-Kenyan
-Kenyon
-kepi
-Kepler
-kept
-keratin
-kerb
-kerb-stone
-kerchief
-kerchiefs
-kerchieves
-kerf
-Kermit
-kern
-kernel
-kernels
-Kernighan
-kerosene
-kerosine
-Kerouac
-Kerr
-Kessler
-kestrel
-ketch
-ketchup
-Kettering
-kettle
-kettle-drum
-kettle-drums
-kettle-maker
-kettledrum
-kettles
-Kevin
-Kewaskum
-Kewaunee
-key
-key-board
-key-entry
-key-hole
-key-industry
-key-note
-key-stone
-keyblock
-keyboard
-keyboarder
-keyboardist
-keyboards
-keyed
-Keyes
-keyhole
-keying
-keylever
-Keynes
-Keynesian
-keynote
-keynoter
-keypad
-keypads
-keypoint
-keypunch
-keypuncher
-keys
-keyset
-keystation
-keystone
-keystoning
-keystroke
-keystrokes
-keyswitch
-keyway
-keyword
-keywords
-Khabarovsk
-khaki
-khakis
-khan
-Kharkov
-Khartoum
-Khmer
-Khrushchev
-Khrushchevs
-Khufu
-kHz
-KIA
-kibble
-kibbutz
-kibbutzim
-kibe
-kibitz
-kibitzer
-kibosh
-kick
-kick-off
-kick-start
-Kickapoo
-kickback
-kickball
-kicked
-kicker
-kickers
-kicking
-kickoff
-kicks
-kickstand
-kicky
-kid
-Kidd
-Kidde
-kidded
-kidder
-kiddie
-kidding
-kiddish
-kiddo
-kiddy
-kidnap
-kidnaper
-kidnapper
-kidnappers
-kidnapping
-kidnappings
-kidnaps
-kidney
-kidneys
-kids
-kidskin
-Kieffer
-Kiel
-kielbasa
-kielbasi
-kielbasy
-Kierkegaard
-Kiev
-Kiewit
-Kigali
-Kikuyu
-Kilauea
-Kilgore
-Kilimanjaro
-kill
-kill-joy
-killdeer
-Killebrew
-killed
-killer
-killers
-killing
-killingly
-killings
-killjoy
-kills
-kiln
-kilndry
-kilo
-kilo-man-hour
-kilobit
-kilobits
-kiloblock
-kilobyte
-kilobytes
-kilocycle
-kilogram
-kilograms
-kilohertz
-kilohm
-kilojoule
-kiloliter
-kilometer
-kilometers
-kilometre
-kiloton
-kilovolt
-kilowatt
-kilowatt-hour
-kiloword
-kilt
-kilter
-Kim
-Kimball
-Kimberly
-kimono
-kin
-kind
-kind-hearted
-kind-heartedly
-kind-heartedness
-kinder
-kindergarten
-kindergartener
-kindergartner
-kindest
-kindhearted
-kindheartedly
-kindheartedness
-kindle
-kindled
-kindles
-kindless
-kindliness
-kindling
-kindly
-kindness
-kindred
-kinds
-kine
-kinematic
-kinematics
-kinetic
-kinetically
-kinetics
-kinfolk
-kinfolks
-king
-king-cup
-king-fisher
-king-size
-king-sized
-kingdom
-kingdom-come
-kingfisher
-kingly
-kingpin
-kings
-Kingsbury
-kingship
-Kingsley
-Kingston
-Kingstown
-Kingwood
-kink
-kinkily
-kinkiness
-kinky
-Kinney
-Kinnickinnic
-Kinsey
-kinsfolk
-Kinshasa
-Kinshasha
-kinship
-kinsman
-kinswoman
-kiosk
-Kiowa
-kip
-Kipling
-kipper
-kippered
-Kirby
-Kirchner
-Kirchoff
-Kirghizia
-Kiribati
-kirk
-Kirkland
-Kirkpatrick
-Kirkwood
-Kirov
-kirsch
-Kishinev
-kismet
-kiss
-kiss-and-tell
-kissable
-kissed
-kisser
-kissers
-kisses
-kissing
-Kissinger
-kissproof
-kit
-Kitakyushu
-kitbag
-kitchen
-kitchen-garden
-kitchen-maid
-kitchen-range
-Kitchener
-kitchenette
-kitchens
-kitchenware
-kite
-kited
-kites
-kith
-kiting
-kits
-kitsch
-kitschy
-kitten
-kittenish
-kittens
-kittle
-kitty
-kitty-corner
-kitty-cornered
-Kiwanis
-kiwi
-kiwifruit
-KKK
-Klan
-Klaus
-klaxon
-Klee
-Kleenex
-Klein
-Kleinrock
-kleptomania
-kleptomaniac
-Kline
-Klondike
-kludge
-kludges
-klunk
-klutz
-klutziness
-klutzy
-Klux
-klystron
-knack
-knacker
-knackwurst
-knag
-knagy
-knap
-Knapp
-knapsack
-knapsacks
-knar
-Knauer
-knave
-knavery
-knaves
-knavish
-knavishly
-knead
-kneader
-kneading-trough
-kneads
-knee
-knee-cap
-knee-deep
-knee-high
-knee-hole
-knee-jerk
-knee-joint
-knee-slapper
-knee-socks
-kneecap
-kneed
-kneeing
-kneel
-kneeled
-kneeler
-kneeling
-kneels
-knees
-knell
-knells
-knelt
-knew
-knick-knack
-Knickerbocker
-knickerbockers
-knickers
-knickknack
-knife
-knife-edge
-knife-grinder
-knife-rest
-knifed
-knifes
-knifing
-knight
-knight-errant
-knighted
-knighthood
-knighting
-knightliness
-knightly
-knights
-knights-errant
-Knightsbridge
-knish
-knit
-knits
-knitted
-knitter
-knitting
-knitwear
-knives
-knob
-knobby
-Knobeloch
-knobs
-knock
-knock-knee
-knock-kneed
-knock-on
-knockdown
-knocked
-knocker
-knockers
-knocking
-knockoff
-knockout
-knocks
-knockwurst
-knoll
-knolls
-Knossos
-knot
-knothole
-knots
-Knott
-knotted
-knotting
-knotty
-knout
-know
-know!
-know-how
-know-it-all
-knowable
-knower
-knowhow
-knowing
-knowingly
-knowledge
-knowledgeable
-knowledgeably
-Knowles
-Knowlton
-known
-knows
-Knox
-Knoxville
-knuckle
-knuckled
-knucklehead
-knuckles
-Knudsen
-Knudson
-knur
-knurl
-knurr
-Knuth
-Knutsen
-Knutson
-KO
-koala
-Kobayashi
-Kobe
-Koch
-Kochab
-Kodachrome
-kodak
-Kodiak
-Koenig
-Koenigsberg
-Kohler
-kohlrabi
-kola
-Kong
-Konrad
-kook
-kookaburra
-kookie
-kookiness
-kooky
-kopeck
-kopek
-Koppers
-koran
-Koranic
-Korea
-Korean
-Koreans
-Kosciusko
-kosher
-Kovacs
-Kowalewski
-Kowalski
-Kowloon
-kowtow
-KP
-Kr
-kraal
-Kraemer
-Krakatau
-Krakatoa
-Krakow
-Kramer
-Krasnodar
-Krasnoyarsk
-Krause
-kraut
-Krebs
-Kremlin
-Kremlinologist
-Kremlinology
-Kresge
-Krieger
-krill
-Krishna
-Kristin
-krona
-krone
-Kronecker
-kroner
-kronor
-kronur
-Krueger
-Kruger
-Krugerrand
-Kruse
-krypton
-KS
-KSAM
-KTS
-Ku
-Kuala
-kuchen
-kudo
-kudos
-kudzu
-Kuenning
-Kuhn
-kulak
-Kumar
-kumquat
-Kunming
-Kurd
-Kurdish
-Kurdistan
-Kurt
-Kuwait
-Kuwaiti
-kvetch
-kW
-KWAC
-KWADE
-Kwangchow
-Kwangju
-Kwanza
-Kwanzaa
-kWh
-KWIC
-KWINDEX
-KWIP
-KWIT
-KWOC
-KWOT
-KWUC
-KYBD
-Kyoto
-Kyrgyzstan
-Kyushu
-L'vov
-la
-la-di-da
-lab
-Laban
-label
-labeled
-labeling
-labelled
-labeller
-labellers
-labelling
-labels
-labia
-labial
-labile
-labium
-labor
-labor-intensive
-labor-saving
-laboratories
-laboratory
-labored
-laborer
-laborers
-laboring
-laborings
-laborious
-laboriously
-laboriousness
-labors
-laborsaving
-labour
-labour-saving
-laboured
-labourer
-Labourite
-Labrador
-Labradorean
-Labradorian
-labs
-laburnum
-labyrinth
-labyrinthine
-labyrinths
-lace
-lace-woman
-laced
-lacerate
-lacerated
-lacerates
-lacerating
-laceration
-lacerations
-Lacerta
-lacewing
-Lacey
-laches
-Lachesis
-lachrymal
-lachrymation
-lachrymator
-lachrymose
-lacing
-lack
-lackadaisical
-lackadaisically
-Lackawanna
-lacked
-lacker
-lackey
-lacking
-lackland
-lackluster
-lacklustre
-lacks
-laconic
-laconically
-lacquer
-lacquered
-lacquers
-lacrimal
-lacrimator
-lacrosse
-lactate
-lactateous
-lactation
-lacteal
-lactic
-lactose
-lacuna
-lacunae
-lacy
-lad
-lad!
-ladder
-laddie
-lade
-laden
-ladies
-ladies-in-waiting
-ladies´
-ladify
-lading
-ladle
-ladleful
-lads
-lady
-lady's-slipper
-lady-bird
-Lady-chapel
-lady-companion
-lady-in-waiting
-lady-killer
-lady-love
-lady-ship
-lady-slipper
-ladybird
-ladybug
-Ladyday
-ladyfinger
-ladyfy
-ladykin
-ladylike
-ladylove
-ladyslipper
-ladysmock
-laetrile
-laevogyrate
-Lafayette
-lag
-lager
-lagers
-laggard
-laggardly
-lagging
-lagnappe
-lagniappe
-lagoon
-lagoons
-Lagos
-Lagrange
-Lagrangian
-Laguerre
-Laguna
-Lahore
-laic
-laid
-laid-back
-Laidlaw
-lain
-lair
-laird
-lairs
-laisser-faire
-laissez
-laissez-faire
-laity
-lake
-lake-dwelling
-Lakehurst
-Lakewood
-lallygag
-lam
-lama
-Lamaism
-Lamar
-Lamarck
-lamasery
-lamb
-Lamb-Kid
-lambada
-lambast
-lambaste
-lambda
-lambdas
-lambency
-lambent
-lambently
-lambert
-lambkin
-lamblike
-lambrequin
-lambs
-lambskin
-lame
-lame-duck
-lamebrain
-lamed
-lamella
-lamely
-lameness
-lament
-lamentable
-lamentably
-lamentation
-lamentations
-lamented
-lamenting
-laments
-lames
-lamina
-laminae
-laminar
-laminate
-laminated
-lamination
-laming
-Lammas
-lamp
-lamp-black
-lamp-chimney
-lamp-lighter
-lamp-post
-lamp-socket
-lampblack
-lamplight
-lamplighter
-lampoon
-Lamport
-lamppost
-lamprey
-lamps
-lampshade
-LAN
-Lana
-lanai
-Lancashire
-Lancaster
-lance
-lanced
-Lancelot
-lancer
-lances
-lancet
-lancinate
-lancination
-land
-land-based
-land-fill
-land-holder
-land-jobber
-land-lubber
-land-mark
-land-owner
-land-reform
-land-service
-land-slide
-land-slip
-land-survey
-land-tax
-landau
-landed
-lander
-landers
-landfall
-landfill
-landholder
-landholding
-landing
-landing-place
-landing-stage
-landings
-Landis
-landladies
-landlady
-landless
-landlocked
-landlord
-landlords
-landlubber
-landmark
-landmarks
-landmass
-landowner
-landowners
-landowning
-lands
-landscape
-landscaped
-landscaper
-landscapes
-landscaping
-landslide
-landsman
-landward
-landwards
-Landwehr
-lane
-lanes
-Lang
-Lange
-Langeland
-Langford
-Langley
-Langmuir
-language
-language-independent
-languages
-langue
-languid
-languidly
-languidness
-languish
-languished
-languishes
-languishing
-languor
-languorous
-languorously
-lank
-Lanka
-lankiness
-lankly
-lankness
-lanky
-lanolin
-Lansing
-lantern
-lantern-jawed
-lanterns
-lanthanum
-lanyard
-Lanzhou
-Lao
-Lao-tse
-Laocoon
-Laos
-Laotian
-Laotians
-lap
-lapboard
-lapdog
-lapel
-lapels
-lapful
-lapidary
-lapin
-Laplace
-Laplacian
-Lapland
-Laplander
-Lapp
-lappet
-lapping
-laps
-lapse
-lapsed
-lapses
-lapsing
-laptop
-Laputa
-lapwing
-Laramie
-larboard
-larcenist
-larcenous
-larceny
-larch
-lard
-larder
-larding-pin
-lardy
-Laredo
-Lares
-large
-large-hearted
-large-minded
-large-scale
-large-sized
-largehearted
-largely
-largeness
-larger
-largess
-largesse
-largest
-largish
-largo
-lariat
-lark
-lark(s)
-lark-spur
-Larkin
-larks
-larkspur
-larky
-Larry
-Lars
-Larsen
-Larson
-larva
-larvae
-larval
-laryngeal
-larynges
-laryngitis
-larynx
-lasagna
-lasagne
-lascivious
-lasciviously
-lasciviousness
-laser
-lasers
-laserscan
-lash
-lashed
-lashes
-lashing
-lashings
-lass
-lasses
-lassie
-lassitude
-lasso
-last
-last-ditch
-lasted
-lasting
-lastingly
-lastly
-lasts
-Laszlo
-latch
-latch-key
-latched
-latches
-latchet
-latching
-latchkey
-late
-late-comer
-latecomer
-lately
-latency
-lateness
-latent
-later
-lateral
-laterally
-Lateran
-latest
-latex
-lath
-lathe
-lathe-hand
-lather
-lathery
-Lathrop
-lathy
-latices
-Latin
-Latin-American
-Latina
-Latinate
-Latinity
-Latinization
-Latinizations
-Latinize
-Latinized
-Latinizer
-Latinizers
-Latinizes
-Latinizing
-Latino
-latish
-latitude
-latitudes
-latitudinal
-latitudinarian
-latrine
-latrines
-Latrobe
-latte
-latter
-latter-day
-latterly
-lattice
-latticed
-lattices
-latticework
-Lattimer
-Latvia
-Latvian
-laud
-laudable
-laudably
-laudanum
-laudation
-laudatory
-Lauderdale
-Laue
-laugh
-laughable
-laughably
-laughed
-laugher
-laughing
-laughingly
-laughingstock
-Laughlin
-laughs
-laughter
-launch
-launched
-launcher
-launches
-launching
-launchings
-launchpad
-launder
-laundered
-launderer
-launderette
-laundering
-launderings
-launders
-laundress
-laundrette
-Laundromats
-laundry
-laundryman
-laundrywoman
-laureate
-laureateship
-laurel
-laurels
-Lauren
-Laurence
-Laurent
-Laurentian
-Laurie
-Lausanne
-lava
-lavage
-Laval
-lavalier
-lavaliere
-lavatories
-lavatory
-lave
-lavender
-lavish
-lavished
-lavishing
-lavishly
-lavishness
-Lavoisier
-law
-law-abiding
-law-breaker
-law-giver
-law-making
-law-suit
-lawbreaker
-lawbreaking
-Lawford
-lawful
-lawfully
-lawfulness
-lawgiver
-lawless
-lawlessly
-lawlessness
-lawmaker
-lawmaking
-lawn
-lawn-mower
-lawn-tennis
-lawnmower
-lawns
-Lawrence
-Lawrenceville
-lawrencium
-Lawson
-lawsuit
-lawsuits
-lawyer
-lawyers
-lax
-laxative
-laxity
-laxly
-laxness
-lay
-lay-by
-lay-down
-lay-off
-lay-up
-layaway
-laydays
-layer
-layered
-layering
-layers
-layette
-laying
-layman
-laymen
-layoff
-layoffs
-layout
-layover
-layperson
-lays
-Layton
-laywoman
-Lazarus
-laze
-lazed
-lazier
-laziest
-lazily
-laziness
-lazing
-lazy
-lazy-bed
-lazy-bones
-lazy-bones/boots
-lazy-tongs
-lazybones
-LC
-LCC
-LCD
-LCM
-LDC
-LDX
-lea
-leach
-lead
-lead-in
-lead-off
-lead-time
-leaded
-leaden
-leader
-leader-in
-leaderless
-leaders
-leadership
-leading
-leadings
-leads
-leaf
-leaf-beetle
-leaf-brass
-leaf-stalk
-leaf-turn
-leafage
-leafed
-leafiest
-leafing
-leafless
-leaflet
-leaflets
-leafstalk
-leafy
-league
-leagued
-leaguer
-leaguers
-leagues
-leak
-leakage
-leakages
-leaked
-leakiness
-leaking
-leakproof
-leaks
-leaky
-lean
-lean-to
-Leander
-leaned
-leaner
-leanest
-leaning
-leanness
-leans
-leant
-leap
-leap-frog
-leap-year
-leaped
-leaper
-leapfrog
-leaping
-leaps
-leapt
-Lear
-learn
-learned
-learnedly
-learner
-learners
-learning
-learning-disabled
-learns
-learnt
-Leary
-leasable
-lease
-leaseback
-leased
-leasehold
-leaseholder
-leaser
-leases
-leash
-leashes
-leasing
-least
-leastways
-leastwise
-leather
-leather-bound
-leather-dealer's
-leather-dresser
-leather-head
-leather-neck
-leatherboard
-leathercloth
-leathered
-leatherette
-leatherine
-leathering
-leathern
-leatherneck
-leathers
-leathery
-leave
-leave-taking
-leaved
-leaven
-leavened
-leavening
-Leavenworth
-leaver
-leaves
-leaving
-leavings
-Lebanese
-Lebanon
-Lebesgue
-lecher
-lecherous
-lecherously
-lecherousness
-lechery
-lecithin
-lectern
-lector
-lecture
-lectured
-lecturer
-lecturers
-lectures
-lectureship
-lecturing
-led
-ledge
-ledger
-ledger-bait
-ledger-line
-ledgers
-ledges
-lee
-lee-side
-leech
-leeches
-Leeds
-leek
-Leeks
-leer
-leeriness
-leery
-lees
-Leeuwenhoek
-leeward
-leeway
-left
-left-aligned
-left-hand
-left-handed
-left-handedness
-left-hander
-left-wing
-left-winger
-leftie
-leftism
-leftist
-leftists
-leftmost
-leftover
-leftovers
-leftward
-leftwards
-lefty
-leg
-legacies
-legacy
-legal
-legalese
-legalism
-legalistic
-legality
-legalization
-legalize
-legalized
-legalizes
-legalizing
-legally
-legate
-legatee
-legation
-legato
-legend
-legendarily
-legendary
-Legendre
-legends
-leger
-legerdemain
-Legers
-legged
-leggin
-legginess
-legging
-leggings
-leggy
-legibility
-legible
-legibly
-legion
-legionary
-legionnaire
-legions
-legislate
-legislated
-legislates
-legislating
-legislation
-legislative
-legislatively
-legislator
-legislators
-legislature
-legislatures
-legit
-legitimacy
-legitimate
-legitimately
-legitimatize
-legitimization
-legitimize
-legless
-legman
-legroom
-legs
-legume
-legumen
-Legumes
-leguminous
-legwork
-Lehigh
-Lehman
-lei
-Leibniz
-Leicester
-Leiden
-Leigh
-Leighton
-Leila
-Leipsic
-Leipzig
-leisure
-leisured
-leisureliness
-leisurely
-leisurewear
-leitmotif
-leitmotiv
-Leland
-Lemberg
-Lemke
-lemma
-lemmas
-lemmata
-lemmatization
-lemming
-lemmings
-lemniscate
-lemon
-lemonade
-lemons
-lemony
-Lemuel
-lemur
-Len
-Lena
-lend
-lend-lease
-lender
-lenders
-lending
-lending-library
-lends
-length
-lengthen
-lengthened
-lengthening
-lengthens
-lengthily
-lengthiness
-lengthly
-lengths
-lengthways
-lengthwise
-lengthy
-lenience
-leniency
-lenient
-leniently
-Lenin
-Leningrad
-Leninism
-Leninist
-lenitive
-lenity
-Lennox
-Lenny
-Lenore
-lens
-lenses
-lent
-Lenten
-lenticular
-lentil
-lentils
-lento
-Leo
-Leon
-Leona
-Leonard
-Leonardo
-Leone
-Leonid
-leonine
-leopard
-leopardess
-leopards
-Leopol
-Leopold
-Leopoldville
-leotard
-leper
-leprechaun
-leprosy
-leprous
-lepton
-Leroy
-lesbianism
-Lesbians
-lesion
-Leslie
-Lesotho
-less
-less-or-equal
-lessee
-lessen
-lessened
-lessening
-lessens
-lesser
-lesson
-lessons
-lessor
-lest
-Lester
-let
-let's
-let-down
-let-up
-letdown
-lethal
-lethally
-lethargic
-lethargically
-lethargy
-Lethe
-Letitia
-lets
-letter
-letter-board
-letter-box
-letter-card
-letter-head
-letter-perfect
-letter-quality
-lettered
-letterer
-letterhead
-lettering
-letterpress
-letters
-letterset
-Lettic
-letting
-Lettish
-lettuce
-letup
-leucoma
-leukaemia
-leukemia
-leukemic
-leukocyte
-Lev
-Levant
-Levantine
-levee
-levees
-level
-level-headed
-leveled
-leveler
-levelheaded
-levelheadedness
-leveling
-levelled
-leveller
-levellest
-levelling
-levelly
-levelness
-levels
-lever
-lever-watch
-leverage
-leveraging
-leveret
-levers
-Levi
-Levi's
-Leviable
-leviathan
-levied
-levier
-levies
-levigate
-Levin
-Levine
-Levis
-levitate
-levitation
-Levite
-Leviticus
-Levitt
-levity
-levy
-levying
-Lew
-lewd
-lewdly
-lewdness
-Lewellyn
-Lewis
-lexeme
-lexica
-lexical
-lexically
-lexicographer
-lexicographic
-lexicographical
-lexicographically
-lexicography
-lexicology
-lexicon
-lexicons
-Lexington
-Leyden
-Lhasa
-Li
-li-labour
-liabilities
-liability
-liable
-liaise
-liaison
-liaisons
-liar
-liars
-lib
-libation
-libel
-libeler
-libeller
-libellous
-libelous
-Liberace
-liberal
-liberalism
-liberality
-liberalization
-liberalize
-liberalized
-liberalizes
-liberalizing
-liberally
-liberalness
-liberals
-liberate
-liberated
-liberates
-liberating
-liberation
-liberator
-liberators
-Liberia
-Liberian
-libertarian
-liberties
-libertinage
-libertine
-liberty
-libidinal
-libidinous
-libido
-libname
-Libra
-librarian
-librarian-in-charge
-librarians
-librarianship
-libraries
-library
-libretti
-librettist
-libretto
-Libreville
-LIBRIS
-Libya
-Libyan
-lice
-licence
-license
-licensed
-licensee
-licenser
-licenses
-licensing
-licensor
-licentiate
-licentious
-licentiously
-licentiousness
-lichee
-lichen
-lichens
-Lichter
-licit
-licitly
-lick
-licked
-lickerish
-lickety-split
-licking
-licks
-licorice
-lid
-lidded
-lidless
-lido
-lids
-lie
-Lieberman
-Liechtenstein
-Liechtensteiner
-lied
-lieder
-lief
-liege
-liegeman
-lien
-liens
-lies
-lieu
-lieutenancy
-lieutenant
-lieutenant-general
-lieutenant-governor
-lieutenants
-life
-life-belt
-life-boat
-life-guard
-life-line
-life-preserver
-life-saver
-life-sentence
-life-size
-life-sized
-life-threatening
-life-work
-lifeblood
-lifeboat
-lifebuoy
-lifeguard
-lifeless
-lifelessly
-lifelessness
-lifelike
-lifeline
-lifelong
-lifer
-lifesaver
-lifesaving
-lifespan
-lifestyle
-lifestyles
-lifetime
-lifetimes
-lifework
-LIFO
-lift
-lift-off
-lifted
-lifter
-lifters
-lifting
-liftoff
-lifts
-ligament
-ligate
-ligation
-ligature
-Ligget
-Liggett
-light
-light(-coloured)
-light-bulb
-light-fingered
-light-footed
-light-headed
-light-headedness
-light-hearted
-light-heartedly
-light-house
-light-minded
-light-sensitive
-light-weight
-light-year
-lighted
-lighten
-lightener
-lightens
-lighter
-lighters
-lightest
-lightface
-lightfaced
-lightheaded
-lighthearted
-lightheartedly
-lightheartedness
-lighthouse
-lighthouses
-lighting
-lightly
-lightness
-lightning
-lightnings
-lightproof
-lights
-lights-out
-lightship
-lightsome
-lightweight
-lightwood
-ligneous
-lignite
-likability
-likable
-likableness
-like
-like-minded
-like-mindedness
-likeable
-liked
-likelier
-likeliest
-likelihood
-likelihoods
-likeliness
-likely
-liken
-likened
-likeness
-likenesses
-likening
-likens
-likes
-likewise
-liking
-Lila
-lilac
-lilacs
-liliaceous
-Lilian
-lilies
-lilies-of-the-valley
-Lillian
-Lilliput
-Lilliputianize
-Lilliputianizes
-Lilly
-Lilongwe
-lilt
-lilting
-lily
-lily-livered
-lily-white
-Lima
-Liman
-limb
-limber
-limberness
-limbless
-limbo
-limbs
-Limburger
-lime
-lime-kiln
-lime-light
-lime-slaking
-lime-tree
-limeade
-limelight
-limerick
-limes
-limestone
-limit
-limitability
-limitably
-limitation
-limitations
-limited
-limiter
-limiters
-limiting
-limitless
-limitlessness
-limits
-limn
-limner
-limo
-Limoges
-limousine
-limp
-limp-wrist
-limped
-limpet
-limpid
-limpidity
-limpidly
-limpidness
-limping
-limply
-limpness
-Limpopo
-limps
-limy
-Lin
-linage
-linchpin
-Lincoln
-Lind
-Linda
-Lindberg
-Lindbergh
-linden
-Lindholm
-Lindquist
-Lindsay
-Lindsey
-Lindstrom
-Lindy
-line
-line-drawing
-line-engraving
-line-up
-lineage
-lineal
-lineally
-lineament
-lineaments
-linear
-linearities
-linearity
-linearizable
-linearize
-linearized
-linearizes
-linearizing
-linearly
-linebacker
-lined
-lineman
-linen
-linens
-liner
-liners
-lines
-linesman
-linesmen
-lineup
-ling
-linger
-lingered
-lingerer
-lingerie
-lingering
-lingeringly
-lingers
-lingo
-lingua
-lingual
-linguine
-linguini
-linguist
-linguistic
-linguistically
-linguistics
-linguists
-liniment
-lining
-linings
-link
-linkage
-linkages
-linked
-linker
-linkers
-linking
-links
-linkup
-Linnaeus
-linnet
-lino-cut
-linocut
-linoleum
-linotype
-linseed
-lint
-lintel
-Linton
-linty
-Linus
-Linux
-liny
-lion
-lion-hearted
-Lionel
-lioness
-lionesses
-lionhearted
-lionization
-lionize
-lions
-lip
-lip-deep
-lip-read
-lip-reading
-lip-salve
-lip-stick
-lip-sync
-lip-synch
-lipid
-liposuction
-lipped
-Lippincott
-lippy
-lipread
-lipreader
-lipreading
-lips
-Lipschitz
-Lipscomb
-lipstick
-Lipton
-liquefaction
-liquefy
-liqueur
-liqueurs
-liquid
-liquidate
-liquidation
-liquidations
-liquidator
-liquidity
-liquidize
-liquidizer
-liquids
-liquify
-liquor
-liquorice
-liquorish
-liquors
-lira
-lire
-Lisa
-Lisbon
-Lise
-lisle
-lisp
-lisped
-lisper
-lisping
-lisps
-Liss
-Lissajous
-lissom
-lissome
-list
-listed
-listen
-listen!
-listened
-listener
-listeners
-listening
-listens
-Lister
-Listerize
-Listerizes
-listers
-listing
-listings
-listless
-listlessly
-listlessness
-Liston
-lists
-Liszt
-lit
-litany
-litchi
-lite
-liter
-literacy
-literal
-literally
-literalness
-literals
-literariness
-literary
-literate
-literately
-literati
-literation
-literature
-literatures
-liters
-litharge
-lithe
-lithely
-litheness
-lithesome
-lithium
-lithochromy
-lithograph
-lithographer
-lithographic
-lithographically
-lithography
-lithogravure
-lithophotography
-lithosphere
-Lithuania
-Lithuanian
-litigant
-litigate
-litigation
-litigator
-litigious
-litigiousness
-litmus
-litotes
-litre
-litter
-litter-bin
-litterateur
-litterbug
-littered
-litterer
-littering
-litters
-little
-little-go
-little-minded
-littleness
-littler
-littlest
-Littleton
-Litton
-littoral
-liturgical
-liturgically
-liturgist
-liturgy
-livability
-livable
-livably
-live
-live-in
-liveable
-lived
-lived-in
-livelihood
-liveliness
-livelong
-lively
-liven
-liveness
-liver
-liver-fluke
-liveried
-liverish
-Livermore
-Liverpool
-Liverpudlian
-livers
-liverwort
-liverwurst
-livery
-liveryman
-lives
-livestock
-liveware
-livewire
-livid
-lividly
-living
-living-room
-Livingston
-Livingstone
-Livonia
-lixiviate
-Liz
-lizard
-lizards
-Lizzie
-Lizzy
-Ljubljana
-llama
-llano
-llanos
-Lloyd
-Lloyd's
-lo
-load
-loaded
-loader
-loaders
-loading
-loadings
-loadingstone
-loads
-loadstar
-loadstone
-loaf
-loafed
-loafer
-loam
-loamy
-loan
-loan-shark
-loaned
-loaner
-loaning
-loans
-loansharking
-loanword
-loath
-loathe
-loathed
-loather
-loathing
-loathly
-loathsome
-loathsomely
-loathsomeness
-loaves
-lob
-lobar
-lobate
-lobber
-lobbied
-lobbies
-lobby
-lobbying
-lobbyist
-lobe
-lobed
-lobes
-lobotomize
-lobotomy
-lobster
-lobsters
-LOC
-local
-locale
-localities
-locality
-localization
-localize
-localized
-localizes
-localizing
-locally
-locally-attached
-locals
-locate
-located
-locates
-locating
-location
-locations
-locative
-locatives
-locator
-locators
-loch
-loci
-lock
-lock-picker
-lock-smith
-lock-up
-lockage
-Locke
-locked
-locker
-lockers
-locket
-Lockhart
-Lockheed
-Lockian
-locking
-lockings
-lockjaw
-lockout
-lockouts
-locks
-locksmith
-lockstep
-lockup
-lockups
-Lockwood
-loco
-locomotion
-locomotive
-locomotives
-locoweed
-locus
-locust
-locusts
-locution
-lode
-lodestar
-lodestone
-lodge
-lodged
-lodger
-lodges
-lodging
-lodging-house
-lodgingment
-lodgings
-Lodowick
-Lodz
-Loeb
-loft
-loftily
-loftiness
-lofts
-lofty
-log
-log-book
-log-cabin
-Logan
-loganberry
-logarithm
-logarithmic
-logarithmically
-logarithms
-logbook
-loge
-logged
-logger
-loggerhead
-loggerheads
-loggers
-loggia
-logging
-loghouse
-logic
-logical
-logicality
-logically
-logician
-logicians
-logics
-login
-logins
-logistic
-logistical
-logistically
-logistics
-logjam
-logoff
-logogram
-logon
-logotype
-logrolling
-logs
-logy
-loin
-loincloth
-loins
-Loire
-Lois
-loiter
-loitered
-loiterer
-loitering
-loiters
-Loki
-Lola
-loll
-lollipop
-lollygag
-lollypop
-Lomb
-Lombard
-Lombardy
-Lome
-Londer
-London
-Londonderry
-Londoner
-Londonization
-Londonizations
-Londonize
-Londonizes
-lone
-lonelier
-loneliest
-loneliness
-lonely
-loner
-loners
-lonesome
-lonesomely
-lonesomeness
-long
-long-ago
-long-awaited
-long-distance
-long-drawn-out
-long-eared
-long-faced
-long-head
-long-lasting
-long-lived
-long-lost
-long-player
-long-playing
-long-range
-long-running
-long-sighted
-long-standing
-long-suffering
-long-term
-long-time
-long-winded
-long-windedness
-longboat
-longbow
-longe
-longed
-longer
-longest
-longevity
-Longfellow
-longhair
-longhand
-longhorn
-longing
-longingly
-longings
-longish
-longitude
-longitudes
-longitudinal
-longitudinally
-longs
-longshafted
-longshoreman
-longsighted
-longstanding
-Longstreet
-longtime
-Longueuil
-longueur
-longwall
-longways
-longwise
-looby
-loofah
-look
-look!
-look-alike
-look-over
-look-see
-look-up
-lookahead
-lookalike
-looked
-looker
-looker-on
-lookers
-lookers-on
-looking
-looking-glass
-lookout
-looks
-lookup
-lookups
-loom
-loomed
-looming
-Loomis
-looms
-loon
-looney
-loony
-loop
-loop-hole
-looped
-loophole
-loopholes
-looping
-loops
-loopy
-loose
-loose-leaf
-loosed
-looseleaf
-loosely
-loosen
-loosened
-looseness
-loosening
-loosens
-looser
-looses
-loosest
-loosing
-loot
-looted
-looter
-looting
-loots
-lop
-lop-eared
-lope
-lopear
-Lopez
-lopsided
-lopsidedly
-lopsidedness
-loquacious
-loquaciousness
-loquacity
-lord
-Lord-a-mercy
-lordliness
-lordly
-lords
-lordship
-lore
-Lorelei
-Loren
-Lorentzian
-Lorenz
-Loretta
-lorgnette
-Lorinda
-loris
-lorn
-Lorraine
-lorry
-lorry-hop
-Los
-lose
-loser
-losers
-loses
-losing
-loss
-losses
-lossier
-lossiest
-lossless
-lossy
-lost
-lost-and-found
-lot
-loth
-Lothario
-lotion
-lots
-Lotte
-lottery
-lottery-ticket
-Lottie
-lotto
-lotus
-lotus-eater
-lotus-land
-Lou
-loud
-loud-hailer
-loud-speaker
-louder
-loudest
-loudhailer
-loudly
-loudmouth
-loudmouthed
-loudness
-loudspeaker
-loudspeakers
-Louis
-Louisa
-Louise
-Louisiana
-Louisianan
-Louisianian
-Louisville
-lounge
-lounge-lizard
-lounged
-lounger
-lounges
-lounging
-Lounsbury
-lour
-Lourdes
-louse
-lousily
-lousiness
-lousy
-lout
-loutish
-loutishly
-louver
-louvered
-louvre
-louvred
-lovable
-lovableness
-lovably
-love
-love-affair
-love-making
-love-match
-love-sick
-love-token
-loveable
-lovebird
-lovebirds
-lovechild
-loved
-Lovejoy
-Lovelace
-Loveland
-loveless
-lovelier
-lovelies
-loveliest
-loveliness
-lovelorn
-lovely
-lovemaking
-lover
-lovers
-loves
-loveseat
-lovesick
-loving
-lovingly
-low
-low-bred
-low-brow
-low-cal
-low-cost
-low-down
-low-end
-low-fat
-low-glare
-low-grade
-low-key
-low-keyed
-low-level
-low-level-bomb
-low-life
-low-lying
-low-minded
-low-pitched
-low-pressure
-low-rise
-low-spirited
-low-tech
-lowborn
-lowboy
-lowbrow
-lowdown
-Lowe
-Lowell
-lower
-lower-class
-lowercase
-lowered
-lowering
-lowermost
-lowers
-lowest
-lowland
-lowlander
-lowliest
-lowlife
-lowliness
-lowly
-lowness
-Lowry
-lows
-lox
-Loy
-loyal
-loyalism
-loyalist
-loyally
-loyalties
-loyalty
-Loyola
-lozenge
-LP
-LPG
-LPN
-Lr
-LSD
-LSI
-Lt
-Lu
-Luanda
-luau
-lubber
-lubberly
-Lubbock
-lube
-Lubell
-lubricant
-lubricate
-lubrication
-lubricator
-lubricious
-lubricity
-Lucas
-lucent
-lucerne
-Lucia
-Lucian
-lucid
-lucidity
-lucidly
-lucidness
-Lucien
-Lucifer
-Lucille
-Lucite
-Lucius
-luck
-lucked
-luckier
-luckiest
-luckily
-luckiness
-luckless
-Lucknow
-lucks
-lucky
-lucky-bag
-lucrative
-lucratively
-lucrativeness
-lucre
-Lucretia
-Lucretius
-lucubrate
-lucubration
-luculent
-Lucy
-Luddite
-ludic
-ludicrous
-ludicrously
-ludicrousness
-Ludlow
-Ludmilla
-Ludwig
-luff
-Lufthansa
-Luftwaffe
-lug
-luggage
-lugger
-lugsail
-lugubrious
-lugubriously
-lugubriousness
-Luis
-Luke
-lukewarm
-lukewarmly
-lukewarmness
-lull
-lullaby
-lulled
-lulls
-lumbago
-lumbar
-lumber
-lumber-room
-lumbered
-lumberer
-lumbering
-lumberjack
-lumberman
-lumberyard
-luminance
-luminary
-luminescence
-luminescent
-luminosity
-luminous
-luminously
-lummox
-lump
-lumped
-lumpiness
-lumping
-lumpish
-lumps
-Lumpur
-lumpy
-lunacy
-lunar
-lunate
-lunatic
-lunch
-lunched
-luncheon
-luncheonette
-luncheons
-lunches
-lunching
-lunchroom
-lunchtime
-Lund
-Lundberg
-Lundquist
-lunette
-lung
-lunge
-lunged
-lungfish
-lungs
-lunkhead
-lupin
-lupine
-lupus
-Lura
-lurch
-lurched
-lurches
-lurching
-lure
-lured
-lures
-lurex
-lurid
-luridly
-luridness
-luring
-lurk
-lurked
-lurking
-lurking-place
-lurks
-Lusaka
-luscious
-lusciously
-lusciousness
-lush
-lushly
-lushness
-lust
-luster
-lusterless
-lustful
-lustfully
-lustily
-lustiness
-lustre
-lustrous
-lustrously
-lusts
-lusty
-lutanist
-lute
-lutenist
-lutes
-lutetium
-Luther
-Lutheran
-Lutheranism
-Lutheranize
-Lutheranizer
-Lutheranizers
-Lutheranizes
-Lutz
-Luxembourg
-Luxembourger
-Luxembourgian
-Luxemburg
-luxmeter
-luxuriance
-luxuriant
-luxuriantly
-luxuriate
-luxuriation
-luxuries
-luxurious
-luxuriously
-luxuriousness
-luxury
-Luzon
-Lviv
-Lvov
-Lwow
-Lyallpur
-lyceum
-lychee
-Lycra
-Lydia
-Lydian
-lye
-lying
-lying-in
-lyings-in
-Lykes
-Lyle
-Lyman
-lymph
-lymphatic
-lymphocyte
-lymphoid
-lymphoma
-lymphomata
-lynch
-Lynchburg
-lynched
-lyncher
-lynches
-lynching
-lynchpin
-Lyndon
-Lynn
-lynx
-lynx-eyed
-lynxes
-Lyon
-Lyons
-Lyra
-lyre
-lyrebird
-lyric
-lyrical
-lyrically
-lyricism
-lyricist
-lyrics
-Lysenko
-m.p.h.
-MA
-ma'am
-Mabel
-macabre
-macadam
-Macadamia
-macadamize
-Macao
-macaque
-macaroni
-macaroon
-Macassar
-Macaulay
-Macaulayan
-Macaulayism
-Macaulayisms
-macaw
-Macbeth
-Maccabees
-MacDraw
-mace
-mace-bearer
-maced
-Macedon
-Macedonia
-Macedonian
-macer
-macerate
-maceration
-maces
-Mach
-machete
-Machiavelli
-Machiavellian
-machinate
-machination
-machinations
-machine
-machine-dependent
-machine-gun
-machine-made
-machine-readable
-machine-searcher
-machine-setting
-machine-shed
-machined
-machinelike
-machinery
-machines
-machining
-machinist
-machismo
-macho
-Macintosh
-mackerel
-Mackey
-Mackinac
-mackintosh
-mackling
-MacMahon
-Macon
-MacPaint
-macrame
-macro
-macrobiotic
-macrobiotics
-macrocosm
-macroeconomics
-macroevaluation
-macroform
-macromolecule
-macromolecules
-macron
-macrophage
-macrophotograph
-macroprogramming
-macros
-macroscopic
-macrostore
-macrostructure
-macrothesaurus
-macula
-mad
-mad-doctor
-mad-house
-Madagascan
-Madagascar
-madam
-Madames
-madcap
-madden
-maddening
-maddeningly
-madder
-maddest
-madding
-maddish
-Maddox
-made
-made-to-measure
-made-to-order
-made-up
-madedishes
-Madeira
-Madeleine
-Madeline
-mademoiselle
-madhouse
-Madhya
-Madison
-madly
-madman
-madmen
-madness
-Madonna
-Madonnas
-Madrid
-madrigal
-Madsen
-madwoman
-madwort
-Mae
-maecenas
-maelstrom
-maestri
-maestro
-mag
-magazine
-Magdalene
-mage
-Magellan
-Magellanic
-magenta
-Maggie
-maggot
-maggots
-maggoty
-magi
-magic
-magical
-magically
-magician
-magicians
-Magill
-magisterial
-magisterially
-magistracy
-magistral
-magistrate
-magistrates
-magma
-magna
-magnanimity
-magnanimous
-magnanimously
-magnate
-magnesia
-magnesium
-magnet
-magnetic
-magnetical
-magnetically
-magnetise
-magnetism
-magnetisms
-magnetite
-magnetizable
-magnetization
-magnetize
-magnetized
-magneto
-magneto-electric
-magnetometer
-magnification
-magnificence
-magnificent
-magnificently
-magnifico
-magnified
-magnifier
-magnifies
-magnify
-magnifying
-magniloquence
-magniloquent
-magnitude
-magnitudes
-magnolia
-magnum
-Magnuson
-Magog
-magpie
-magpie-moth
-Magruder
-Maguire
-Maguires
-magus
-Magyar
-mah-jongg
-maharaja
-maharajah
-maharanee
-maharani
-Maharashtra
-maharishi
-mahatma
-Mahayana
-Mahayanist
-Mahican
-mahjong
-Mahler
-mahogany
-Mahomet
-Mahometan
-Mahoney
-mahout
-maid
-maid-of-all-work
-maid-servant
-maiden
-maidenhair
-maidenhead
-maidenhood
-maidenly
-maidens
-maids
-maidservant
-Maier
-mail
-mail-car
-mail-cart
-mail-coach
-mail-order
-mail-train
-mailable
-mailbag
-mailbox
-mailboxes
-mailed
-mailer
-mailing
-mailings
-maillot
-mailman
-mailmen
-mails
-maim
-maimed
-maiming
-maims
-main
-Maine
-Mainer
-mainframe
-mainframes
-mainland
-mainline
-mainly
-mainmast
-mains
-mainsail
-mainspring
-mainstay
-mainstream
-maintain
-maintainability
-maintainable
-maintained
-maintainer
-maintainers
-maintaining
-maintains
-maintenance
-maintenances
-maintop
-maiolica
-maisonette
-maize
-Maj
-majestic
-majestical
-majestically
-majesties
-majesty
-majolica
-major
-major-domo
-major-general
-major-league
-Majorca
-majordomo
-majored
-majorette
-majoring
-majorities
-majority
-majors
-majuscule
-mak-peace
-mak-up
-makable
-make
-make-and-break
-make-believe
-make-belive
-make-do
-make-up
-make-work
-makeover
-maker
-makers
-makes
-makeshift
-makeup
-makeups
-makfast
-making
-making-ready
-makings
-makshift
-Malabar
-Malabo
-malachite
-maladies
-maladjusted
-maladjustment
-maladminister
-maladroit
-maladroitly
-maladroitness
-malady
-Malagasy
-malaise
-Malamud
-malamute
-malapropism
-malaria
-malarial
-malarkey
-malathion
-Malawi
-Malawian
-Malay
-Malaya
-Malayalam
-Malayan
-Malayize
-Malayizes
-Malaysia
-Malaysian
-Malcolm
-malcontent
-Malden
-maldistribution
-Maldive
-Maldives
-Maldivian
-male
-male-nurse
-malediction
-malefaction
-malefactor
-malefactors
-malefic
-maleficence
-maleficent
-maleness
-males
-malevolence
-malevolent
-malevolently
-malfeasance
-malformation
-malformed
-malfunction
-malfunctioned
-malfunctioning
-malfunctions
-Mali
-Malian
-Malibu
-malice
-malicious
-maliciously
-maliciousness
-malign
-malignancy
-malignant
-malignantly
-malignity
-MALIMET
-malinger
-malingerer
-mall
-mallard
-malleability
-malleable
-malleablize
-mallet
-mallets
-Mallory
-mallow
-malmsey
-malnourished
-malnutrition
-malocclusion
-malodorous
-Malone
-Maloney
-malpractice
-Malraux
-malt
-Malta
-malted
-Maltese
-Malthus
-Malthusian
-Malton
-maltose
-maltreat
-maltreatment
-malts
-maltster
-malty
-malversation
-mama
-mamba
-mambo
-mamm
-mamma
-mammal
-mammalia
-mammalian
-mammals
-mammary
-mammas
-mammogram
-mammography
-mammon
-mammoth
-mammy
-mammy-sick
-man
-man!
-man-at-arms
-man-eater
-man-eating
-man-hole
-man-hour
-man-made
-man-of-the-world
-man-of-war
-man-size
-man-sized
-man-to-man
-manacle
-manage
-manageability
-manageable
-manageableness
-managed
-management
-managements
-manager
-manageress
-managerial
-managers
-manages
-managing
-Managua
-Manama
-manana
-manatee
-Manchester
-Manchu
-Manchuria
-Manchurian
-manciple
-Mancunian
-mandala
-Mandalay
-mandamus
-mandate
-mandated
-mandates
-mandating
-mandatory
-Mandela
-Mandelbrot
-mandible
-mandibular
-mandolin
-mandoline
-mandrake
-mandrel
-mandril
-mandrill
-manducate
-mane
-maned
-manege
-manes
-Manet
-maneuver
-maneuverability
-maneuverable
-maneuvered
-maneuvering
-maneuvers
-maneuvre
-Manfred
-manful
-manfully
-manganate
-manganese
-mange
-manger
-mangers
-manginess
-mangle
-mangled
-mangler
-mangles
-mangling
-mango
-mangrove
-mangy
-manhandle
-Manhattan
-Manhattanize
-Manhattanizes
-manhole
-manhood
-manhunt
-mania
-maniac
-maniacal
-maniacally
-maniacs
-manic
-manic-depressive
-manically
-manicure
-manicured
-manicures
-manicuring
-manicurist
-manifest
-manifestation
-manifestations
-manifested
-manifesting
-manifestly
-manifesto
-manifests
-manifold
-manifolds
-manikin
-manila
-manilla
-manioc
-manipulability
-manipulable
-manipulatable
-manipulate
-manipulated
-manipulates
-manipulating
-manipulation
-manipulations
-manipulative
-manipulator
-manipulators
-manipulatory
-Manitoba
-Manitowoc
-mankind
-Mankowski
-Manley
-manlike
-manliness
-manly
-Mann
-manna
-manned
-mannequin
-manner
-mannered
-mannerism
-mannerly
-manners
-mannikin
-manning
-mannish
-mannishly
-mannishness
-manoeuvre
-manometer
-manometers
-manor
-manorial
-manors
-manpower
-manque
-Mans
-mansard
-manse
-manservant
-Mansfield
-mansion
-mansions
-manslaughter
-manta
-mantel
-mantel-piece
-mantelpiece
-mantels
-mantilla
-mantis
-mantissa
-mantissas
-mantle
-mantlepiece
-mantles
-mantra
-manual
-manually
-manually-operated
-manuals
-Manuel
-manufactory
-manufacture
-manufactured
-manufacturer
-manufacturers
-manufactures
-manufacturing
-manumission
-manumit
-manure
-manuscript
-manuscripts
-Manville
-manware
-Manx
-many
-many-sided
-many-to-one
-manycoloured
-man´s
-Mao
-Maoism
-Maoist
-Maori
-map
-map-making
-maple
-Maplecrest
-maples
-mapmaker
-mappable
-mapped
-mapper
-mapping
-mappings
-maps
-Maputo
-mar
-mar-all
-marabou
-marabout
-maraca
-Maracaibo
-maraschino
-marathon
-marathoner
-maraud
-marauder
-marauding
-marble
-marble-slab
-marbled
-marbleize
-marbles
-marbling
-Marc
-Marceau
-Marcel
-Marcella
-Marcello
-march
-marched
-marcher
-marches
-marching
-marchioness
-marchpane
-Marcia
-Marco
-Marconi
-Marcotte
-Marcus
-Marcy
-Mardi
-Mardis
-mare
-mare's-nest
-mares
-Margaret
-margarine
-margarita
-Margery
-margin
-marginal
-marginalia
-marginalize
-marginally
-margins
-Margo
-margrave
-marguerite
-maria
-mariachi
-Marian
-Marianne
-Marie
-Marietta
-marigold
-marihuana
-marijuana
-Marilyn
-marimba
-Marin
-marina
-marinade
-marinara
-marinate
-marination
-marine
-mariner
-Marino
-Mario
-Marion
-marionette
-marital
-maritally
-maritime
-Mariupol
-marjoram
-Marjorie
-Marjory
-mark
-mark-place
-mark-up
-markable
-markdown
-marked
-markedly
-marker
-markers
-markerup
-markerwidth
-market
-marketability
-marketable
-marketed
-marketeer
-marketer
-marketing
-marketings
-marketplace
-marketplaces
-markets
-Markham
-marking
-markings
-Markism
-markka
-markkaa
-Markov
-Markovian
-Markovitz
-Marks
-marksman
-marksmanship
-markup
-marl
-Marlboro
-Marlborough
-Marlene
-marlin
-marlinespike
-marlinspike
-Marlowe
-marmalade
-Marmara
-marmelade
-marmoreal
-marmoset
-marmot
-maroon
-marque
-marquee
-marquess
-marquetry
-Marquette
-marquis
-marquise
-marquisette
-marriage
-marriageability
-marriageable
-marriages
-married
-marries
-Marriott
-marrow
-marry
-marrying
-Mars
-Marseillaise
-Marseille
-Marseilles
-marsh
-Marsha
-marshal
-marshaled
-marshaling
-Marshall
-Marshalled
-Marshalling
-marshallisation
-marshals
-marshes
-marshland
-marshmallow
-marshy
-marsupial
-mart
-marten
-Martha
-martial
-martially
-Martian
-Martians
-martin
-martinet
-Martinez
-martingale
-martini
-Martinique
-Martinson
-marts
-Marty
-martyr
-martyrdom
-martyrs
-marvel
-marveled
-marvelled
-marvelling
-marvellous
-marvellously
-marvelous
-marvelously
-marvelousness
-marvels
-Marvin
-Marx
-Marxian
-Marxism
-Marxisms
-marxist
-Mary
-Maryland
-Marylander
-Marylanders
-marzipan
-Mas
-mascara
-mascot
-mascotte
-masculine
-masculinely
-masculinity
-Masefield
-maser
-Maseru
-masfire
-mash
-mashed
-masher
-mashes
-Mashhad
-mashing
-mask
-maskable
-masked
-masker
-masking
-maskings
-masks
-masochism
-masochist
-masochistic
-masochistically
-masochists
-mason
-Masonic
-Masonite
-masonry
-masons
-masque
-masquerade
-masquerader
-masquerades
-masquerading
-mass
-mass-produce
-mass-produced
-Massachusetts
-massacre
-massacred
-massacres
-massage
-massages
-massaging
-massed
-masses
-masseur
-masseuse
-Massey
-massif
-massing
-massive
-massively
-massiveness
-mast
-mastectomy
-masted
-master
-master's
-master-key
-master-piece
-master-stroke
-mastered
-masterful
-masterfully
-mastering
-masterings
-masterly
-mastermind
-masterpiece
-masterpieces
-masters
-mastership
-masterstroke
-masterwork
-mastery
-masthead
-mastic
-masticate
-mastication
-masticator
-mastiff
-mastodon
-mastoid
-masts
-masturbate
-masturbated
-masturbates
-masturbating
-masturbation
-masturbatory
-mat
-matador
-match
-match-box
-match-maker
-matchable
-matchbook
-matchbox
-matched
-matcher
-matchers
-matches
-matching
-matchings
-matchless
-matchlock
-matchmaker
-matchmaking
-matchstick
-matchwood
-mate
-mated
-Mateo
-mater
-material
-materialise
-materialism
-materialist
-materialistic
-materialistically
-materialization
-materialize
-materialized
-materializes
-materializing
-materially
-materials
-materiel
-maternal
-maternally
-maternity
-mates
-math
-mathematic
-Mathematica
-mathematical
-mathematically
-mathematician
-mathematicians
-mathematics
-Mathematik
-Mathewson
-Mathias
-Mathieu
-Matilda
-matinee
-mating
-matings
-matins
-Matisse
-Matisses
-matriarch
-matriarchal
-matriarchy
-matrices
-matricidal
-matricide
-matriculate
-matriculation
-matrimonial
-matrimony
-matrix
-matroid
-matron
-matronly
-mats
-Matson
-Matsumoto
-matte
-matted
-matter
-matter-of-fact
-matter-of-factly
-matter-of-factness
-mattered
-Matterhorn
-matters
-Matthew
-Matthews
-Mattie
-matting
-mattins
-mattock
-mattress
-mattresses
-Mattson
-maturate
-maturation
-mature
-matured
-maturely
-matures
-maturing
-maturities
-maturity
-matutinal
-matzo
-matzot
-matzoth
-Maude
-maudlin
-mauger
-Maui
-maul
-mauler
-maulstick
-maunder
-Maupassant
-Maureen
-Maurice
-Mauricio
-Maurine
-Mauritania
-Mauritanian
-Mauritian
-Mauritius
-mausolea
-mausoleum
-mauve
-maven
-maverick
-mavin
-mavis
-maw
-mawkish
-mawkishly
-mawkishness
-Mawr
-maxi
-maxilla
-maxillae
-maxillary
-maxim
-maxima
-maximal
-maximally
-Maximilian
-maximization
-maximize
-maximized
-maximizer
-maximizers
-maximizes
-maximizing
-maxims
-maximum
-maximums
-Maxine
-Maxtor
-Maxwell
-Maxwellian
-may
-may-pole
-Maya
-Mayan
-Mayans
-maybe
-mayday
-Mayence
-Mayer
-Mayfair
-mayfly
-mayhap
-mayhem
-mayn't
-Maynard
-mayonnaise
-mayor
-mayoral
-mayoralty
-mayoress
-mayors
-maypole
-mayst
-mayweed
-Mazda
-maze
-mazes
-mazourka
-Mazovia
-Mazuria
-mazurka
-mazy
-MB
-MBA
-Mbabane
-MC
-McAdam
-McAdams
-McAllister
-McBride
-McCabe
-McCall
-McCallum
-McCann
-McCarthy
-McCarty
-McCauley
-McClain
-McClellan
-McClure
-McCluskey
-McConnel
-McConnell
-McCormick
-McCoy
-McCracken
-McCullough
-McDaniel
-McDermott
-McDonald
-McDonnell
-McDougall
-McDowell
-McElhaney
-McElroy
-McFadden
-McFarland
-McGee
-McGill
-McGinnis
-McGovern
-McGowan
-McGrath
-McGraw
-McGregor
-McGuire
-McHugh
-McIntosh
-McIntyre
-McKay
-McKee
-McKenna
-McKenzie
-McKeon
-McKesson
-McKinley
-McKinney
-McKnight
-McLanahan
-McLaughlin
-McLean
-McLeod
-McMahon
-McMartin
-McMillan
-McMullen
-McNally
-McNaughton
-McNeil
-McNulty
-McPherson
-me
-mead
-Meade
-meadow
-meadow-brown
-meadow-sweet
-meadowlark
-meadows
-meager
-meagerly
-meagerness
-meagre
-meal
-mealiness
-meals
-mealtime
-mealy
-mealy-mouthed
-mealybug
-mealymouthed
-mean
-mean-born
-meander
-meandered
-meandering
-meanderings
-meanders
-meaner
-meanest
-meanie
-meaning
-meaningful
-meaningfully
-meaningfulness
-meaningless
-meaninglessly
-meaninglessness
-meanings
-meanly
-meanness
-means
-meant
-meantime
-meanwhile
-meany
-measle
-measles
-measly
-measurable
-measurably
-measurand
-measure
-measured
-measureless
-measurement
-measurements
-measurer
-measures
-measuring
-meat
-meat-market
-meat-sausage
-meatball
-meatchopper
-meatiness
-meatless
-meatloaf
-meatpacking
-meats
-meaty
-mechanic
-mechanical
-mechanically
-mechanician
-mechanics
-mechanism
-mechanisms
-mechanistic
-mechanistically
-mechanization
-mechanizations
-mechanize
-mechanized
-mechanizes
-mechanizing
-MED
-medal
-medalist
-medallion
-medallions
-medallist
-medals
-Medan
-meddle
-meddled
-meddler
-meddles
-meddlesome
-meddling
-Medea
-Medellin
-Medfield
-Medford
-media
-mediaeval
-medial
-medially
-median
-medians
-mediate
-mediated
-mediates
-mediating
-mediation
-mediations
-mediator
-medic
-Medicaid
-medical
-medically
-medicament
-medicaments
-Medicare
-medicate
-medicated
-medication
-Medici
-medicinal
-medicinally
-medicine
-medicine-man
-medicines
-Medicis
-medico
-medics
-medieval
-medievalist
-mediocre
-mediocrity
-meditate
-meditated
-meditates
-meditating
-meditation
-meditations
-meditative
-meditatively
-Mediterranean
-Mediterraneanization
-Mediterraneanizations
-Mediterraneanize
-Mediterraneanizes
-medium
-medium-done
-mediums
-medlar
-MEDLARS
-medley
-MEDLINE
-medulla
-medullae
-medullary
-Medusa
-Medusan
-meed
-meek
-meeker
-meekest
-meekly
-meekness
-meerschaum
-meet
-meeting
-meeting-house
-meeting-place
-meeting-point
-meetinghouse
-meetings
-meets
-Meg
-mega
-megabaud
-megabit
-megabits
-megabucks
-megabyte
-megabytes
-megacycle
-megadeath
-megaflops
-megahertz
-megalith
-megalithic
-megalomania
-megalomaniac
-megalopolis
-megaminicomputer
-megaphone
-megaton
-megavolt
-megawatt
-megaword
-megawords
-megohm
-megrim
-Meier
-Meiji
-meiosis
-meiotic
-Meir
-Meister
-Meistersinger
-Mekong
-Mel
-melamine
-Melampus
-melancholia
-melancholic
-melancholy
-Melanesia
-Melanesian
-melange
-Melanie
-melanin
-melanoma
-melanomata
-Melbourne
-Melcher
-meld
-melee
-Melinda
-meliorate
-melioration
-meliorative
-Melisande
-Melissa
-melliferous
-mellifluent
-mellifluous
-mellifluously
-mellifluousness
-Mellon
-mellow
-mellowed
-mellowing
-mellowly
-mellowness
-mellows
-melodic
-melodically
-melodies
-melodious
-melodiously
-melodiousness
-melodrama
-melodramas
-melodramatic
-melodramatically
-melodramatics
-melody
-melon
-melons
-Melpomene
-melt
-meltdown
-melted
-melting
-melting-house
-melting-iron
-melting-pot
-meltingly
-melts
-Melville
-Melvin
-melée
-member
-members
-membership
-memberships
-membrane
-membranous
-memento
-memo
-memoir
-memoirs
-memorabilia
-memorability
-memorable
-memorableness
-memorably
-memoranda
-memorandum
-memorial
-memorialize
-memorially
-memorials
-memories
-memorization
-memorize
-memorized
-memorizer
-memorizes
-memorizing
-memory
-memoryless
-memos
-Memphis
-men
-men-of-war
-menace
-menaced
-menacing
-menacingly
-menage
-menagerie
-menarche
-Mencken
-mend
-mendacious
-mendaciously
-mendacity
-mended
-Mendel
-mendelevium
-Mendelian
-Mendelize
-Mendelizes
-Mendelssohn
-mender
-mendicancy
-mendicant
-mending
-Mendoza
-mends
-Menelaus
-menfolk
-menfolks
-menhaden
-menial
-menially
-menials
-meningeal
-meninges
-meningitis
-meninx
-menisci
-meniscus
-Menlo
-Mennonite
-Mennonites
-Menominee
-menopausal
-menopause
-menorah
-Menorca
-Menotti
-mens
-menservants
-menses
-menshevik
-menstrual
-menstruate
-menstruation
-mensurable
-mensuration
-menswear
-mental
-mentalist
-mentalities
-mentality
-mentally
-menthol
-mentholated
-mention
-mentionable
-mentioned
-mentioner
-mentioners
-mentioning
-mentions
-mentor
-mentors
-menu
-menus
-Menzies
-men´s
-meow
-Mephistopheles
-mephitic
-mercantile
-Mercator
-Mercedes
-mercenaries
-mercenariness
-mercenary
-mercer
-mercerize
-mercery
-merchandise
-merchandiser
-merchandising
-merchandize
-merchant
-merchantable
-merchantman
-merchants
-merchantship
-merciful
-mercifully
-merciless
-mercilessly
-mercilessness
-Merck
-mercurial
-mercurially
-mercuric
-mercury
-mercy
-mere
-Meredith
-merely
-merest
-meretricious
-meretriciously
-meretriciousness
-merganser
-merge
-merge-match
-merged
-merger
-mergers
-merges
-merging
-meridian
-meridional
-meringue
-merino
-merit
-merited
-meriting
-meritocracy
-meritorious
-meritoriously
-meritoriousness
-merits
-Meriwether
-Merle
-merlin
-mermaid
-merman
-Merriam
-Merrick
-merriest
-Merrill
-merrily
-Merrimac
-Merrimack
-merriment
-merriness
-Merritt
-merry
-merry-andrew
-merry-go-round
-merry-go-rounds
-merry-making
-Merrymake
-merrymaker
-merrymaking
-Mervin
-mescal
-mescaline
-mesdames
-mesdemoiselles
-meseems
-mesh
-mesh-work
-Meshed
-meshes
-meshuga
-meshugga
-mesmerism
-mesmerize
-mesmerizer
-mesmerizing
-mesne
-Mesolithic
-mesomorph
-meson
-Mesopotamia
-Mesopotamian
-mesosphere
-mesothelioma
-Mesozoic
-mesquit
-mesquite
-mess
-mess-mate
-mess-tin
-message
-messages
-messaging
-messed
-messeigneurs
-messenger
-messengers
-messes
-Messiah
-messiahs
-messier
-messiest
-messieurs
-messily
-messiness
-messing
-messmate
-Messrs.
-messuage
-messy
-mestizo
-met
-meta
-metabolic
-metabolically
-metabolism
-metabolite
-metabolize
-metacarpal
-metacarpi
-metacarpus
-metacircular
-metacircularity
-metadata
-metafile
-metagraphy
-metaimplementation
-metainformation
-metal
-metalanguage
-metalinguistics
-metallic
-metallization
-metallizations
-metallography
-metallurgic
-metallurgical
-metallurgist
-metallurgy
-metals
-metalwork
-metalworker
-metalworking
-metamathematical
-metamorphic
-metamorphism
-metamorphose
-metamorphoses
-metamorphosis
-metaphor
-metaphoric
-metaphorical
-metaphorically
-metaphors
-metaphrase
-metaphysical
-metaphysically
-metaphysics
-metastases
-metastasis
-metastasize
-metastatic
-metasystem
-metatarsal
-metatarsi
-metatarsus
-metatheory
-metatheses
-metathesis
-metavariable
-Metcalf
-mete
-meted
-metempsychoses
-metempsychosis
-meteor
-meteoric
-meteorically
-meteorite
-meteoritic
-meteoroid
-meteorologic
-meteorological
-meteorologist
-meteorology
-meteors
-meter
-meter-kilogram-second
-metering
-meters
-metes
-methadon
-methadone
-methane
-methanol
-methinks
-method
-methodical
-methodically
-methodicalness
-methodics
-Methodism
-methodist
-methodists
-methodological
-methodologically
-methodologies
-methodologists
-methodology
-methods
-methought
-Methuen
-Methuselah
-Methuselahs
-methyl
-meticulous
-meticulously
-meticulousness
-metier
-meting
-metonymy
-metre
-Metrecal
-metric
-metrical
-metrically
-metricate
-metrication
-metricize
-metrics
-metro
-metronome
-metropolis
-metropolitan
-mets
-mettle
-mettlesome
-Metzler
-mew
-mewed
-mewl
-mews
-Mex
-Mexican
-Mexicanize
-Mexicanizes
-Mexicans
-Mexico
-Meyer
-Meyers
-mezzanine
-mezzo
-mezzo-soprano
-mezzotint
-MFA
-mg
-MHz
-MIA
-Miami
-miaow
-miasma
-miasmata
-mica
-mice
-Mich
-Michael
-Michaelmas
-Michaels
-Michel
-Michelangelo
-Michele
-Michelin
-Michelson
-Michigan
-Michigander
-Michiganite
-michurinism
-michurinist
-Mick
-Mickie
-Micky
-MICR
-micra
-micro
-micro-opaque
-microarchitects
-microarchitecture
-microarchitectures
-microbe
-microbial
-microbicidal
-microbicide
-microbiological
-microbiologist
-microbiology
-microbrewery
-microcard
-microchip
-microcircuit
-microcode
-microcoded
-microcodes
-microcoding
-microcomputer
-microcomputers
-microcopy
-microcopying
-microcosm
-microcosmic
-microcycle
-microcycles
-microdocuments
-microdot
-microeconomics
-microelectronic
-microelectronics
-microevaluation
-microfiber
-microfiche
-microfile
-microfilm
-microfilmer
-microfilming
-microfilms
-microfloppy
-microform
-microglossary
-microgramming
-micrographics
-microgroove
-microimage
-microinstruction
-microinstructions
-microjacket
-microjump
-microjumps
-microlevel
-microlight
-micromainframe
-micromanage
-micromanagement
-micromation
-micrometeorite
-micrometer
-micromini
-microminiaturization
-micron
-Micronesia
-Micronesian
-micronized
-microopaque
-microoperations
-microorganism
-microphone
-microphones
-microphoning
-microphotography
-microplanfilm
-microplate
-Microport
-microprinter
-microprocedure
-microprocedures
-microprocessing
-microprocessor
-microprocessors
-microprogram
-microprogrammable
-microprogrammed
-microprogrammer
-microprogramming
-microprograms
-micropublishing
-microroutine
-micros
-microscope
-microscopes
-microscopic
-microscopical
-microscopically
-microscopy
-microsecond
-microseconds
-microsheet
-microsoft
-microstorage
-microstore
-microstructure
-microsurgery
-microsystem
-microsystems
-microtext
-microthesaurus
-MicroVAX
-MicroVAXes
-microwavable
-microwave
-microwaveable
-microwaves
-microword
-microwords
-mid
-mid-ship
-midair
-Midas
-midday
-midden
-middle
-middle-aged
-middle-class
-middle-of-the-road
-middle-of-the-roader
-middle-sized
-middlebrow
-Middlebury
-middleman
-middlemen
-middlemost
-middles
-Middlesex
-Middleton
-Middletown
-middleweight
-middling
-middy
-Mideast
-Mideastern
-midge
-midget
-midi
-midland
-Midlandize
-Midlandizes
-Midlands
-midlife
-midmost
-midnight
-midnights
-midnoon
-midpoint
-midpoints
-midrange
-midrib
-midriff
-midscale
-midsection
-midshipman
-midshipmen
-midships
-midst
-midstream
-midsts
-midsummer
-midterm
-midtown
-midway
-midweek
-Midwest
-Midwestern
-Midwesterner
-Midwesterners
-midwife
-midwifery
-midwinter
-midwives
-midyear
-mien
-miff
-miffed
-miffy
-might
-mightier
-mightiest
-mightily
-mightiness
-mightn't
-mighty
-mignon
-mignonette
-migraine
-migrant
-migrate
-migrated
-migrates
-migrating
-migration
-migrations
-migratory
-migs
-Miguel
-mikado
-mike
-Mikhail
-Mikoyan
-mil
-milady
-milage
-Milan
-Milanese
-milch
-mild
-milder
-mildest
-mildew
-mildly
-mildness
-Mildred
-mile
-mileage
-milepost
-miler
-Miles
-milestone
-milestones
-milfoil
-milieu
-milieux
-milimeter
-militancy
-militant
-militantly
-militarily
-militarism
-militarist
-militaristic
-militarization
-militarize
-military
-militate
-militia
-militiaman
-milk
-milked
-milker
-milkers
-milkiness
-milking
-milklivered
-milkmaid
-milkmaids
-milkman
-milkpan
-milks
-milkshake
-milksop
-milktooth
-milkweed
-milky
-mill
-mill-board
-mill-race
-mill-stone
-mill-wheel
-millage
-Millard
-Millay
-millboard
-milled
-millennia
-millennial
-millennium
-millepede
-miller
-millesimal
-millet
-milliammeter
-milliampere
-milliard
-millibar
-millibyte
-Millie
-milligram
-millijoule
-Millikan
-milliliter
-millilitre
-millimeter
-millimeters
-millimetre
-millimicrosecond
-milliner
-milliner's
-millinery
-milling
-Millington
-million
-millionaire
-millionaires
-millionnaire
-millions
-millionth
-millipede
-millipedes
-millisecond
-milliseconds
-millivolt
-millivoltmeter
-milliwatt
-millpond
-millrace
-mills
-millstone
-millstones
-millstream
-millwright
-Milne
-milquetoast
-Milquetoasts
-milt
-milter
-Milton
-Miltonian
-Miltonic
-Miltonism
-Miltonist
-Miltonize
-Miltonized
-Miltonizes
-Miltonizing
-Milwaukee
-mime
-mimeograph
-mimetic
-Mimi
-mimic
-mimicked
-mimicker
-mimicking
-mimicry
-mimics
-mimosa
-minaret
-minatory
-mince
-minced
-mincemeat
-mincer
-minces
-mincing
-mind
-mind-bending
-mind-blowing
-mind-body
-mind-boggling
-mind-read
-mind-set
-Mindanao
-minded
-mindful
-mindfully
-mindfulness
-minding
-mindless
-mindlessly
-mindlessness
-minds
-mindset
-mine
-mine-sweeper
-mined
-minefield
-miner
-mineral
-mineralized
-mineralogical
-mineralogist
-mineralogy
-minerals
-miners
-Minerva
-mines
-minestrone
-minesweeper
-mingle
-mingled
-mingles
-mingling
-mini
-mini-cassette
-miniate
-miniature
-miniatures
-miniaturist
-miniaturization
-miniaturize
-miniaturized
-miniaturizes
-miniaturizing
-minibike
-minibus
-minicam
-minicomputer
-minicomputers
-minidisk
-minifile
-minifloppy
-minikin
-minim
-minima
-minimal
-minimalism
-minimalist
-minimally
-minimax
-minimization
-minimizations
-minimize
-minimized
-minimizer
-minimizers
-minimizes
-minimizing
-minimum
-mining
-minion
-minis
-miniscule
-miniseries
-miniskirt
-minister
-ministered
-ministerial
-ministering
-ministers
-ministrant
-ministration
-ministries
-ministry
-MINITEL
-minivan
-mink
-minks
-Minn
-Minneapolis
-minnesinger
-Minnesota
-Minnesotan
-Minnie
-minnow
-minnows
-Minoan
-minor
-minor-league
-minoring
-minorities
-minority
-minors
-Minos
-Minotaur
-minoxidil
-Minsk
-Minsky
-minster
-minstrel
-minstrels
-minstrelsy
-mint
-mintage
-minted
-minter
-minting
-mints
-minty
-minuend
-minuet
-Minuit
-minus
-minuscule
-minute
-minute-hand
-minutely
-minutemen
-minuteness
-minuter
-minutes
-minutia
-minutiae
-minx
-Miocene
-Mips
-Mira
-miracle
-miracles
-miraculous
-miraculously
-mirage
-Miranda
-mire
-mired
-mires
-Mirfak
-Miriam
-Miro
-mirror
-mirrored
-mirroring
-mirrors
-mirth
-mirthful
-mirthfully
-mirthfulness
-mirthless
-mirthlessly
-MIRV
-miry
-MIS
-misaddress
-misadventure
-misaligned
-misalignment
-misalliance
-misanthrope
-misanthropic
-misanthropically
-misanthropist
-misanthropy
-misapplication
-misapply
-misapprehend
-misapprehension
-misappropriate
-misappropriation
-misbecoming
-misbegotten
-misbehave
-misbehaving
-misbehavior
-misbehaviour
-misbeliever
-misbranding
-miscalculate
-miscalculation
-miscalculations
-miscall
-miscarriage
-miscarry
-miscast
-miscegenation
-miscellanea
-miscellaneous
-miscellaneously
-miscellaneousness
-miscellany
-mischance
-mischief
-mischievous
-mischievously
-mischievousness
-miscibility
-miscible
-misconceive
-misconceived
-misconception
-misconceptions
-misconduct
-misconstruction
-misconstrue
-misconstrued
-misconstrues
-miscount
-miscreant
-miscue
-misdeal
-misdealt
-misdeed
-misdemeanor
-misdemeanors
-misdemeanour
-misdiagnose
-misdirect
-misdirection
-misdivision
-misdo
-misdoer
-misdoing
-misdoubt
-mise-en-scene
-misease
-misentry
-miser
-miserable
-miserableness
-miserably
-miseries
-miserliness
-miserly
-misers
-misery
-misfeasance
-misfile
-misfire
-misfit
-misfits
-misfortune
-misfortunes
-misgive
-misgiving
-misgivings
-misgovern
-misgovernment
-misguidance
-misguide
-misguided
-misguidedly
-mishandle
-mishap
-mishaps
-mishear
-misheard
-mishmash
-misinform
-misinformation
-misinformed
-misinterpret
-misinterpretation
-misjudge
-misjudged
-misjudgment
-miskeying
-mislabel
-mislaid
-mislay
-mislead
-misleading
-misleadingly
-misleads
-misled
-mismanage
-mismanagement
-mismatch
-mismatched
-mismatches
-mismatching
-misname
-misneed
-misnomer
-misnumber
-misogamist
-misogamy
-misogynist
-misogynistic
-misogynous
-misogyny
-misplace
-misplaced
-misplacement
-misplaces
-misplacing
-misplay
-misprint
-misprision
-misprogram
-mispronounce
-mispronunciation
-misquotation
-misquote
-misread
-misreading
-misreport
-misrepresent
-misrepresentation
-misrepresentations
-misrule
-miss
-missal
-missed
-misses
-misshape
-misshapen
-missile
-missilery
-missiles
-missilry
-missing
-mission
-missionaries
-missionary
-missioner
-missions
-missis
-Mississauga
-Mississippi
-Mississippian
-Mississippians
-missive
-missort
-Missoula
-Missouri
-Missourian
-misspeak
-misspell
-misspelled
-misspelling
-misspellings
-misspells
-misspelt
-misspend
-misspent
-misstate
-misstatement
-misstep
-missus
-Missy
-mist
-mistakable
-mistake
-mistake-free
-mistaken
-mistakenly
-mistakes
-mistaking
-misted
-mister
-misters
-mistily
-mistime
-mistiness
-misting
-mistletoe
-mistook
-mistral
-mistreat
-mistreatment
-mistress
-mistrial
-mistrust
-mistrusted
-mistrustful
-mistrustfully
-mists
-misty
-mistype
-mistyped
-mistypes
-mistyping
-misunderstand
-misunderstander
-misunderstanders
-misunderstanding
-misunderstandings
-misunderstood
-misusage
-misuse
-misused
-misuses
-misusing
-misvalue
-Mitch
-Mitchell
-mite
-miter
-mitigable
-mitigate
-mitigated
-mitigates
-mitigating
-mitigation
-mitigative
-mitney
-mitoses
-mitosis
-mitotic
-mitre
-MITREs
-mitt
-mitten
-mittens
-mix
-mix-up
-mixable
-mixed
-mixed-up
-mixer
-mixers
-mixes
-mixing
-mixture
-mixtures
-mixup
-mixware
-Mizar
-mizzen
-mizzenmast
-mizzle
-Mk
-Mlle
-mm
-mnemonic
-mnemonically
-mnemonics
-MNTR
-moan
-moaned
-moaner
-moans
-moat
-moats
-mob
-Mobil
-mobile
-mobility
-mobilization
-mobilize
-mobilizer
-mobs
-mobster
-moccasin
-moccasins
-mocha
-mock
-mock-up
-mocked
-mocker
-mockery
-mocking
-mocking-bird
-mockingbird
-mockingly
-mocks
-mockup
-MOCR
-mocturnal
-mod
-modal
-modalities
-modality
-modally
-mode
-model
-modeled
-modeler
-modeling
-modelings
-models
-modem
-modems
-moderate
-moderated
-moderately
-moderateness
-moderates
-moderating
-moderation
-moderator
-modern
-modernism
-modernist
-modernistic
-modernity
-modernization
-modernize
-modernized
-modernizer
-modernizing
-modernly
-modernness
-moderns
-modes
-modest
-modestly
-Modesto
-modesty
-modicum
-modifiability
-modifiable
-modification
-modifications
-modified
-modifier
-modifiers
-modifies
-modify
-modifying
-Modigliani
-modish
-modishly
-modishness
-Modula
-Modula-2
-Modula-3
-modulant
-modular
-modularity
-modularization
-modularize
-modularized
-modularizes
-modularizing
-modularly
-modulate
-modulated
-modulates
-modulating
-modulation
-modulations
-modulator
-modulators
-module
-modules
-moduli
-modulo
-modulus
-modus
-Moe
-Moen
-Mogadiscio
-Mogadishu
-Moghul
-mohair
-Mohammed
-Mohammedan
-Mohammedanism
-Mohammedanization
-Mohammedanizations
-Mohammedanize
-Mohammedanizes
-Mohawk
-Mohegan
-Mohican
-Mohr
-moiety
-moil
-Moines
-moire
-Moiseyev
-moist
-moisten
-moistener
-moistly
-moistness
-moisture
-moisturize
-moisturizer
-moje
-molar
-molasses
-mold
-Moldavia
-Moldavian
-moldboard
-molded
-molder
-moldiness
-molding
-Moldova
-molds
-moldy
-mole
-mole-hill
-mole-skin
-molecular
-molecularity
-molecule
-molecules
-molehill
-moles
-moleskin
-molest
-molestation
-molested
-molester
-molesting
-molests
-Moliere
-Moline
-Mollie
-mollification
-mollify
-mollusc
-molluscan
-mollusk
-molluskan
-mollycoddle
-Moloch
-Molochize
-Molochizes
-Molokai
-Molotov
-molt
-molten
-molter
-Moluccas
-molybdenum
-mom
-mom-and-pop
-moment
-momenta
-momentarily
-momentariness
-momentary
-momentous
-momentously
-momentousness
-moments
-momentum
-momma
-mommie
-mommy
-momzer
-Mon
-mon-de-plume
-Mona
-Monaco
-monadic
-monarch
-monarchic
-monarchical
-monarchies
-monarchism
-monarchist
-monarchistic
-monarchs
-monarchy
-Monash
-monasteries
-monastery
-monastic
-monastical
-monastically
-monasticism
-monaural
-Monday
-Mondays
-Mondrian
-Monegasque
-Monet
-monetarily
-monetarism
-monetarist
-monetary
-monetize
-money
-money-bag
-money-box
-money-grubber
-money-grubbing
-money-lender
-money-market
-money-order
-money-value
-moneybag
-moneybags
-moneyed
-moneygrubber
-moneygrubbing
-moneylender
-moneymaker
-moneymaking
-moneys
-Monfort
-monger
-Mongol
-Mongolia
-Mongolian
-Mongolianism
-mongolic
-mongolism
-mongoose
-mongrel
-Monica
-monicker
-monied
-monies
-moniker
-monism
-monist
-monition
-monitor
-monitored
-monitoring
-monitors
-monitory
-monk
-monkey
-monkey-jacket
-monkey-wrench
-monkeyed
-monkeying
-monkeys
-monkeyshine
-monkeyshines
-monkhood
-monkish
-monks
-monkshood
-Monmouth
-mono
-mono-hierarchy
-monoalphabetic
-monobath
-Monoceros
-monochord
-monochromatic
-monochrome
-monocle
-monocled
-monoclonal
-monocotyledon
-monocotyledonous
-monocular
-monodic
-monodist
-monody
-monogamist
-monogamous
-monogamously
-monogamy
-monoglot
-monogram
-monogrammed
-monograms
-monograph
-monographes
-monographs
-monokini
-monolingual
-monolith
-monolithic
-monolog
-monologist
-monologue
-monologuist
-monomania
-monomaniac
-monomaniacal
-monomer
-Monongahela
-mononucleosis
-monophonic
-monophthong
-monoplane
-monopolies
-monopolist
-monopolistic
-monopolization
-monopolize
-monopolized
-monopolizer
-monopolizing
-monopoly
-monoprogrammed
-monoprogramming
-monorail
-monosemy
-monostable
-monosyllabic
-monosyllable
-monotheism
-monotheist
-monotheistic
-monotone
-monotonic
-monotonically
-monotonicity
-monotonous
-monotonously
-monotonousness
-monotony
-monoxide
-Monroe
-Monrovia
-Monsanto
-monseigneur
-monsieur
-monsignori
-monsoon
-monsoonal
-monster
-monsters
-monstrance
-monstrosity
-monstrous
-monstrously
-Mont
-montage
-Montague
-Montaigne
-Montana
-Montanan
-Montclair
-Montenegrin
-Montenegro
-Monterey
-Monterrey
-Montessori
-Monteverdi
-Montevideo
-Montezuma
-Montgomery
-month
-monthly
-months
-Monticello
-Montmartre
-Montpelier
-Montrachet
-Montreal
-Monty
-monument
-monumental
-monumentally
-monuments
-moo
-mooch
-moocher
-mood
-moodily
-moodiness
-moods
-moody
-moon
-moonbeam
-mooncalf
-mooned
-Mooney
-moonfall
-mooning
-moonless
-moonlight
-moonlighter
-moonlighting
-Moonlike
-moonlit
-moonrise
-moons
-moonscape
-moonset
-moonshine
-moonshiner
-moonshot
-moonstone
-moonstruck
-moonwalk
-moony
-moor
-moor-cock
-moor-game
-moor-hen
-moorage
-Moore
-moored
-mooring
-moorings
-Moorish
-moorland
-Moors
-moose
-moot
-mop
-mope
-moped
-moper
-mopey
-mopish
-moppet
-mopping-up
-mops
-mopy
-moraine
-moral
-morale
-moralist
-moralistic
-moralistically
-moralities
-morality
-moralization
-moralize
-moralizer
-morally
-morals
-Moran
-morass
-moratoria
-moratorium
-Moravia
-Moravian
-Moravianized
-Moravianizeds
-moray
-morbid
-morbidity
-morbidly
-morbidness
-mordancy
-mordant
-mordantly
-more
-Morehouse
-morel
-Moreland
-moreover
-mores
-Moresby
-Morgan
-morgue
-Moriarty
-moribund
-mork
-Morley
-Mormon
-Mormonism
-morn
-morning
-mornings
-morningstar
-Moroccan
-morocco
-morocco-lined
-moron
-Moroni
-moronic
-moronically
-morose
-morosely
-moroseness
-morph
-morpheme
-morphemic
-morphemics
-morphia
-morphine
-morphing
-morphism
-morphisms
-morphological
-morphology
-Morrill
-Morris
-Morrison
-Morrissey
-Morristown
-morrow
-morse
-morsel
-morsels
-mortal
-mortality
-mortally
-mortals
-mortar
-mortarboard
-mortared
-mortaring
-mortars
-mortem
-mortgage
-mortgagee
-mortgager
-mortgages
-mortgagor
-mortice
-mortician
-mortification
-mortified
-mortifier
-mortifies
-mortify
-mortifying
-Mortimer
-mortise
-Morton
-mortuary
-MOS
-mosaic
-Mosaical
-mosaics
-Moscone
-Moscow
-Moser
-Moses
-mosey
-Moslem
-Moslemize
-Moslemizes
-Moslems
-mosque
-mosquito
-mosquitoes
-moss
-moss-grown
-mossback
-Mossberg
-mosses
-mossy
-most
-mostly
-mot
-mot-case
-mote
-motel
-motels
-motet
-moth
-moth-eaten
-mothball
-mothballs
-mother
-mother-in-law
-mother-of-pearl
-motherboard
-mothered
-motherer
-motherers
-motherfucker
-motherfucking
-motherhood
-mothering
-motherland
-motherless
-motherliness
-motherly
-mothers
-mothers-in-law
-mothy
-motif
-motifs
-motile
-motility
-motion
-motioned
-motioning
-motionless
-motionlessly
-motionlessness
-motions
-motivate
-motivated
-motivates
-motivating
-motivation
-motivational
-motivations
-motivator
-motive
-motiveless
-motives
-motley
-motocross
-motor
-motor-boat
-motor-car
-motor-coach
-motor-cycle
-motor-drive
-motor-saw
-motorbike
-motorboat
-motorcade
-motorcar
-motorcars
-motorcycle
-motorcycles
-motorcyclist
-motored
-motoring
-motorist
-motorists
-motorization
-motorize
-motorized
-motorizes
-motorizing
-motorman
-motormouth
-Motorola
-motorway
-Mott
-mottle
-mottled
-motto
-mottoes
-mouch
-moue
-moujik
-mould
-moulder
-moulding
-mouldy
-moult
-Moulton
-mound
-mounded
-mounds
-mount
-mountable
-mountain
-mountaineer
-mountaineering
-mountaineers
-mountainous
-mountainously
-mountains
-mountainside
-mountaintop
-mountebank
-mounted
-mounter
-Mountie
-mounting
-mountings
-mounts
-mourn
-mourned
-mourner
-mourners
-mournful
-mournfully
-mournfulness
-mourning
-mourns
-mouse
-mouse-ear
-mouser
-mouses
-mousetrap
-mousey
-mousiness
-mousse
-moustache
-moustaches
-mousy
-mouth
-mouth-organ
-mouth-watering
-Mouthe
-mouthed
-mouther
-mouthes
-mouthful
-mouthiness
-mouthing
-mouthpiece
-mouths
-mouthwash
-mouthwatering
-mouthy
-movable
-move
-moveable
-moved
-movement
-movements
-mover
-movers
-moves
-movie
-movie-camera
-moviegoer
-movies
-moving
-movingly
-movings
-mow
-mowed
-mower
-mown
-mows
-moxie
-Moyer
-Mozambican
-Mozambique
-Mozart
-mozzarella
-MP
-Mr.
-MRI
-Mrs
-Mrs.
-MS
-MS-DOS
-MSCAN
-MSG
-MSI
-MST
-MSW
-mu
-much
-mucilage
-mucilaginous
-muck
-muckamuck
-mucker
-mucking
-muckrake
-muckraker
-muckraking
-mucky
-mucous
-mucus
-mud
-mud-guard
-mud-head
-Mudd
-muddied
-muddily
-muddiness
-muddle
-muddle-headed
-muddled
-muddlehead
-muddleheaded
-muddler
-muddler-through
-muddlers
-muddles
-muddling
-muddy
-mudflat
-mudguard
-mudguards
-mudroom
-mudslide
-mudslinger
-mudslinging
-Mueller
-muezzin
-muff
-muffin
-muffins
-muffle
-muffled
-muffler
-muffles
-muffling
-muffs
-mufti
-mug
-mugger
-mugginess
-mugging
-muggy
-mugs
-mugshot
-mugwump
-Muhammad
-Muhammadan
-Muhammadanism
-Muir
-mujahedin
-mujik
-Mukden
-mukluk
-mulatto
-mulberries
-mulberry
-mulch
-mulct
-mule
-mules
-muleskinner
-muleteer
-mulish
-mulishly
-mulishness
-mull
-mullah
-mullein
-Mullen
-mullet
-mulligan
-mulligatawny
-mulligrubs
-mullion
-mullioned
-Multan
-multi
-multi-access
-multi-engined
-multi-farious
-multi-player
-multibit
-Multibus
-multibyte
-multicalling
-multicast
-multicasting
-multicasts
-multicellular
-multichannel
-multicolored
-multicomputer
-multiconnection
-multicultural
-multiculturalism
-multidigit
-multidimensional
-multidisciplinary
-multifaceted
-multifamily
-multifarious
-multifariously
-multifariousness
-multifid
-multifile
-multifold
-multiform
-multijobbing
-multilateral
-multilaterally
-multilayer
-multilayered
-multilevel
-multilicence
-multilingual
-multilingualism
-multilink
-multimedia
-multimillionaire
-multinational
-multinomial
-multipede
-multiple
-multiple-choice
-multiple-journey
-multiples
-multiplex
-multiplex-precision
-multiplexed
-multiplexer
-multiplexers
-multiplexes
-multiplexing
-multiplexor
-multiplexors
-multiplicand
-multiplicands
-multiplication
-multiplications
-multiplicative
-multiplicatives
-multiplicity
-multiplied
-multiplier
-multipliers
-multiplies
-multiply
-multiplying
-multiport
-multiprocess
-multiprocessing
-multiprocessor
-multiprocessors
-multiprogram
-multiprogrammed
-multiprogramming
-multipunching
-multipurpose
-multiqueue
-multiracial
-multisafe
-multistage
-multistory
-multistructure
-multisystem
-multitasking
-multitrack
-multitude
-multitudes
-multitudinous
-multiuser
-multivalued
-multivariate
-multivitamin
-multivolume
-multiword
-mum
-mumble
-mumble-the-peg
-mumbled
-mumbler
-mumblers
-mumbles
-mumbletypeg
-mumbling
-mumblings
-mumbo-jumbo
-Mumford
-mummer
-mummery
-mummies
-mummification
-mummify
-mummy
-mumps
-munch
-munched
-munchies
-munching
-Muncie
-mundane
-mundanely
-Mundt
-mung
-Munich
-municipal
-municipalities
-municipality
-municipally
-munificence
-munificent
-munificently
-munition
-munitions
-Munroe
-Munsey
-Munson
-Munster
-Muong
-mural
-muralist
-Murcia
-murder
-murdered
-murderer
-murderers
-murderess
-murdering
-murderous
-murderously
-murders
-mure
-Muriel
-murk
-murkily
-murkiness
-murky
-Murmansk
-murmur
-murmured
-murmurer
-murmuring
-murmurous
-murmurs
-Murphy
-murrain
-Murray
-Murrow
-muscatel
-muscle
-muscle-bound
-musclebound
-muscled
-muscles
-muscling
-Muscovite
-Muscovy
-muscular
-muscularity
-muscularly
-musculature
-muse
-mused
-museography
-museology
-muses
-musette
-museum
-museums
-mush
-Mush!
-mushiness
-mushroom
-mushroomed
-mushrooming
-mushrooms
-mushy
-music
-music-hall
-music-master
-musical
-musicale
-musicality
-musically
-musicals
-musician
-musicianly
-musicians
-musicianship
-musicological
-musicologist
-musicology
-musing
-musingly
-musings
-musk
-muskeg
-Muskegon
-muskellunge
-musket
-musketeer
-musketry
-muskets
-muskie
-muskiness
-muskmelon
-muskox
-muskoxen
-muskrat
-muskrats
-musks
-musky
-Muslim
-Muslims
-muslin
-muss
-mussel
-mussels
-Mussolini
-Mussolinis
-Mussorgsky
-Mussulman
-mussy
-must
-mustache
-mustached
-mustaches
-mustachio
-mustang
-mustard
-muster
-mustily
-mustiness
-mustn't
-mustn´t
-musts
-musty
-mutability
-mutable
-mutableness
-mutably
-mutagen
-mutandis
-mutant
-mutate
-mutated
-mutates
-mutating
-mutation
-mutational
-mutations
-mutatis
-mutative
-mute
-muted
-mutely
-muteness
-mutilate
-mutilated
-mutilates
-mutilating
-mutilation
-mutilator
-mutineer
-mutinies
-mutinous
-mutinously
-mutiny
-mutt
-mutter
-muttered
-mutterer
-mutterers
-muttering
-mutters
-mutton
-mutton-chop
-muttonchops
-muttonhead
-mutual
-mutuality
-mutually
-muumuu
-MUX
-Muzak
-muzhik
-muzjik
-Muzo
-muzzle
-muzzles
-muzzy
-MVP
-MW
-my
-Myanmar
-Mycenae
-Mycenaean
-mycologist
-mycology
-myelitis
-Myers
-Mylar
-myna
-mynah
-Mynheer
-myope
-myopia
-myopic
-myopically
-Myra
-myriad
-myrmidon
-Myron
-myrrh
-myrtle
-myself
-Mysore
-mysteries
-mysterious
-mysteriously
-mysteriousness
-mystery
-mystic
-mystical
-mystically
-mysticism
-mystics
-mystification
-mystify
-mystifying
-mystique
-myth
-mythic
-mythical
-mythological
-mythologies
-mythologist
-mythologize
-mythology
-N'Djamena
-N-protocol
-N/A
-NAACP
-nab
-Nabisco
-nabla
-nablas
-nabob
-Nabokov
-nacelle
-nacho
-nachos
-nacre
-nacreous
-Nadia
-Nadine
-nadir
-nae
-nag
-Nagasaki
-nagged
-nagger
-nagging
-Nagoya
-Nagpur
-nags
-Nagy
-Nahuatl
-naiad
-naiades
-nail
-nail-biter
-nailbrush
-nailed
-nailer
-nailing
-nails
-Nair
-Nairobi
-naive
-naively
-naiveness
-naivete
-naivety
-Nakamura
-Nakayama
-naked
-naked-micro
-nakedly
-nakedness
-Nakoma
-namby-pamby
-name
-name-calling
-name-day
-name-drop
-name-dropper
-name-dropping
-name-plate
-nameable
-named
-namedrop
-namedropping
-nameless
-namelessly
-namely
-nameplate
-namer
-namers
-names
-namesake
-namesakes
-Namibia
-Namibian
-naming
-Nan
-nance
-Nanchang
-Nancy
-Nanette
-Nanjing
-Nanking
-nanny
-nanny-goat
-nanocomputer
-nanoinstruction
-nanoinstructions
-Nanook
-nanoprocessor
-nanoprogram
-nanoprogramming
-nanosecond
-nanoseconds
-nanostore
-nanostores
-Nantucket
-Naomi
-nap
-napalm
-nape
-naphtha
-naphthalene
-napkin
-napkins
-Naples
-napless
-Napoleon
-Napoleonic
-Napoleonize
-Napoleonizes
-napoo
-napped
-napper
-nappies
-nappy
-naps
-Narbonne
-narc
-narcissi
-narcissism
-narcissist
-narcissistic
-narcissus
-narcoses
-narcosis
-narcotic
-narcotically
-narcotics
-narcotization
-narcotize
-narghile
-nargile
-nark
-narky
-Narragansett
-narrate
-narration
-narrative
-narratives
-narrator
-narrow
-narrow-gauge
-narrow-minded
-narrow-mindedly
-narrow-mindedness
-narrow-sighted
-narrowed
-narrower
-narrowest
-narrowing
-narrowly
-narrowness
-narrows
-narwhal
-nary
-NASA
-nasal
-nasality
-nasalization
-nasalize
-nasally
-NASAs
-nascence
-nascent
-Nash
-Nashua
-Nashville
-Nassau
-nastier
-nastiest
-nastily
-nastiness
-nasturtium
-nasty
-Nat
-natal
-Natalie
-natch
-Natchez
-Nate
-Nathan
-Nathaniel
-nation
-national
-nationalism
-nationalist
-nationalistic
-nationalistically
-nationalists
-nationalities
-nationality
-nationalization
-nationalize
-nationalized
-nationalizes
-nationalizing
-nationally
-nationals
-nationhood
-nations
-nationwide
-native
-native-born
-natively
-natives
-nativity
-NATO
-NATOs
-natter
-nattily
-nattiness
-natty
-natural
-naturalism
-naturalist
-naturalistic
-naturalization
-naturalize
-naturally
-naturalness
-naturals
-nature
-natured
-natures
-Naugahyde
-naught
-naughtier
-naughtily
-naughtiness
-naughty
-Naur
-Nauru
-nausea
-nauseate
-nauseated
-nauseating
-nauseatingly
-nauseous
-nauseousness
-nauseum
-nautical
-nautically
-nautili
-nautilus
-Navaho
-Navajo
-naval
-navally
-nave
-navel
-navies
-navigability
-navigable
-navigate
-navigated
-navigates
-navigating
-navigation
-navigational
-navigator
-navigators
-Navona
-navvy
-navy
-nay
-naysayer
-Nazarene
-Nazareth
-nazi
-Naziism
-Nazis
-nazism
-NBA
-NBC
-NBS
-NC
-NC-17
-NCAA
-NCO
-Ndjamena
-NE
-ne'er
-ne'er-do-well
-Neal
-Neanderthal
-neap
-Neapolitan
-near
-nearby
-neared
-nearer
-nearest
-nearing
-nearly
-nearness
-nearness-sighted
-nears
-nearsighted
-nearsightedly
-nearsightedness
-neat
-neaten
-neater
-neatest
-neath
-neatly
-neatness
-neb
-Nebr
-Nebraska
-Nebraskan
-Nebuchadnezzar
-nebula
-nebulae
-nebular
-nebulous
-nebulously
-nebulousness
-necessaries
-necessarily
-necessary
-necessitate
-necessitated
-necessitates
-necessitating
-necessitation
-necessities
-necessitous
-necessity
-neck
-neck-bearing
-neck-cloth
-necked
-neckerchief
-necking
-necklace
-necklaces
-necklet
-neckline
-necks
-necktie
-neckties
-necrology
-necromancer
-necromancy
-necropolis
-necroses
-necrosis
-necrotic
-nectar
-nectarine
-Ned
-nee
-need
-needed
-needful
-needfully
-Needham
-neediness
-needing
-needle
-needle-bearing
-needle-book
-needle-case
-needle-lace
-needle-point
-needled
-needleman
-needlepoint
-needler
-needlers
-needles
-needless
-needlessly
-needlessness
-needlewoman
-needlework
-needling
-needn't
-needs
-needy
-nefarious
-nefariously
-nefariousness
-negate
-negated
-negates
-negating
-negation
-negations
-negative
-negatively
-negativeness
-negatives
-negativism
-negativity
-negator
-negators
-negentropy
-neglect
-neglected
-neglectful
-neglectfully
-neglectfulness
-neglecting
-neglects
-neglige
-negligee
-negligence
-negligent
-negligently
-negligible
-negligibly
-negotiability
-negotiable
-negotiate
-negotiated
-negotiates
-negotiating
-negotiation
-negotiations
-negotiator
-negress
-negritude
-Negro
-Negroes
-Negroid
-Negroization
-Negroizations
-Negroize
-Negroizes
-Nehru
-neigh
-neighbor
-neighborhood
-neighborhoods
-neighboring
-neighborliness
-neighborly
-neighbors
-neighbour
-neighbourhood
-neighbouring
-neighbourly
-Neil
-neither
-Nell
-Nellie
-Nelsen
-nematode
-nemeses
-Nemesis
-Neo-Classicism
-neoclassic
-neoclassical
-neoclassicism
-neocolonialism
-neodymium
-neolithic
-neologism
-neon
-neonatal
-neonate
-neophyte
-neophytes
-neoplasm
-neoplastic
-neoprene
-Nepal
-Nepalese
-Nepali
-nepenthe
-nephew
-nephews
-nephrite
-nephritic
-nephritis
-nepotism
-nepotist
-Neptune
-neptunium
-nerd
-nerdy
-Nero
-nerve
-nerve-centre
-nerve-racking
-nerve-wracking
-nerveless
-nervelessly
-nervelessness
-nerves
-nerviness
-nervosity
-nervous
-nervously
-nervousness
-nervy
-nescient
-ness
-nest
-nest-egg
-nested
-nester
-nesting
-nestle
-nestled
-nestles
-nestling
-Nestor
-nests
-net
-nether
-Netherlander
-Netherlands
-nethermost
-netherworld
-netiquette
-nets
-netserver
-nett
-netted
-netting
-nettle
-nettled
-nettlesome
-netware
-network
-networked
-networking
-networks
-Neumann
-neural
-neuralgia
-neuralgic
-neurally
-neurasthenia
-neurasthenic
-neuritic
-neuritis
-neurological
-neurologically
-neurologist
-neurologists
-neurology
-neuron
-neuronal
-neurons
-neuroses
-neurosis
-neurosurgeon
-neurosurgery
-neurotic
-neurotically
-neurotransmitter
-neuter
-neutral
-neutralism
-neutralist
-neutralities
-neutrality
-neutralization
-neutralize
-neutralized
-neutralizer
-neutralizing
-neutrally
-neutrino
-neutrinos
-neutron
-Nev
-Neva
-Nevada
-Nevadan
-Nevadian
-never
-nevermore
-nevertheless
-nevi
-Nevins
-Nevis
-nevus
-new
-new-fashioned
-Newark
-newbie
-Newbold
-newborn
-Newbury
-Newburyport
-Newcastle
-newcomer
-newcomers
-newel
-Newell
-newer
-newest
-newfangled
-Newfoundland
-Newfoundlander
-newly
-newlywed
-newlyweds
-Newman
-Newmanize
-Newmanizes
-newness
-Newport
-news
-news-bulletin
-news-reel
-news-room
-news-sheet
-newsboy
-newscast
-newscaster
-newsdealer
-newsgirl
-newsgroup
-newsletter
-newsletters
-newsman
-newsmen
-newsmonger
-newspaper
-newspaperman
-newspapers
-newspaperwoman
-newsprint
-newsreader
-newsreel
-newsroom
-newsstand
-newsvendor
-Newsweek
-newswoman
-newswomen
-newsworthiness
-newsworthy
-newsy
-newt
-newton
-Newtonian
-next
-next-door
-nexus
-NF
-NFAIS
-NFC
-NFL
-Nguyen
-NH
-NHL
-Ni
-niacin
-Niagara
-Niamey
-nib
-nibble
-nibbled
-nibbler
-nibblers
-nibbles
-nibbling
-Nibelung
-nibs
-Nicaragua
-Nicaraguan
-Niccolo
-nice
-nice-looking
-nicely
-niceness
-nicer
-nicest
-niceties
-nicety
-niche
-Nicholas
-Nicholls
-Nichols
-Nicholson
-nick
-nicked
-nickel
-nickel-and-dime
-nickelodeon
-nickels
-nicker
-nicking
-Nicklaus
-nicknack
-nickname
-nicknamed
-nicknames
-nicks
-nicky-ticky
-Nicodemus
-Nicosia
-nicotian
-nicotin
-nicotine
-nictate
-nictitate
-nide
-niece
-nieces
-Nielsen
-Nielson
-Nietzsche
-niffy
-nifty
-Niger
-Nigeria
-Nigerian
-Nigerien
-niggard
-niggardliness
-niggardly
-nigger
-niggle
-niggler
-niggling
-nigh
-night
-night-bird
-night-cap
-night-dress
-night-gown
-night-school
-night-shift
-night-shirt
-night-stool
-night-suit
-night-tide
-night-time
-night-walker
-night-watch
-night-wear
-night-work
-nightcap
-nightclothes
-nightclub
-nightdress
-nightfall
-nightgown
-nighthawk
-nightie
-nightingale
-nightingales
-nightlife
-nightlong
-nightly
-nightmare
-nightmares
-nightmarish
-nights
-nightshade
-nightshirt
-nightspot
-nightstand
-nightstick
-nighttime
-nightwear
-nighty
-NIH
-nihilism
-nihilist
-nihilistic
-Nijinsky
-Nikko
-Nikolai
-Nikolayev
-nil
-niladic
-Nile
-Nilsen
-Nilsson
-nim
-nimbi
-nimble
-nimbleness
-nimbler
-nimbly
-nimbus
-NIMBY
-Nina
-nincompoop
-nine
-nine-to-five
-ninefold
-ninepin
-ninepins
-nines
-nineteen
-nineteens
-nineteenth
-nineties
-ninetieth
-ninety
-Nineveh
-ninja
-ninny
-ninth
-Niobe
-niobium
-nip
-nipper
-nippers
-nippiness
-nipple
-nipples
-Nippon
-Nipponese
-Nipponize
-Nipponizes
-nippy
-nips
-nirvana
-nit
-nit-picker
-nit-picking
-nit-wit
-niter
-nitpick
-nitpicker
-nitpicking
-nitrate
-nitration
-nitre
-nitric
-nitride
-nitrification
-nitrite
-nitrocellulose
-nitrogen
-nitrogenous
-nitroglycerin
-nitroglycerine
-nitrous
-nitty
-nitty-gritty
-nitwit
-nix
-Nixon
-nizy
-NJ
-NLRB
-NM
-NMA
-no
-no-account
-no-brainer
-no-fault
-no-frills
-no-go
-no-good
-no-goodnik
-no-jump
-no-load
-no-man's-land
-no-no
-no-nonsense
-no-one
-no-show
-no-trump
-no-voltage
-no-win
-Noah
-nob
-nobble
-Nobel
-Nobelist
-nobelium
-nobility
-noble
-nobleman
-nobleness
-nobler
-nobles
-noblest
-noblewoman
-nobly
-nobody
-nock
-noctambulation
-nocturnal
-nocturnally
-nocturne
-nod
-nodal
-nodded
-nodding
-noddle
-noddy
-node
-nodes
-nods
-nodular
-nodule
-noes
-Noetherian
-nog
-noggin
-nogging
-nohow
-noise
-noise-free
-noiseless
-noiselessly
-noiselessness
-noisemaker
-noises
-noisier
-noisily
-noisiness
-noisome
-noisy
-Nolan
-Noll
-nomad
-nomadic
-Nome
-nomenclature
-nominal
-nominally
-nominate
-nominated
-nominating
-nomination
-nominative
-nominator
-nominee
-non
-non-acceptance
-non-alphabetic
-non-availability
-non-Catholic
-non-Communist
-non-Congressional
-non-conjunction
-non-corrosive
-non-descriptor
-non-disjunction
-non-effective
-non-ego
-non-empty
-non-English
-non-equivalence
-non-event
-non-feasance
-non-fiction
-non-flickering
-non-format
-non-glare
-non-intelligent
-non-interference
-non-intervention
-non-language
-non-periodical
-non-profit
-non-renewable
-non-reversible
-non-smoker
-non-smudge
-non-soldier
-non-stop
-non-usage
-non-user
-nonabrasive
-nonabsorbent
-nonacademic
-nonacceptance
-nonacid
-nonactive
-nonadaptive
-nonaddictive
-nonadherent
-nonadhesive
-nonadjacent
-nonadjustable
-nonadministrative
-nonage
-nonagenarian
-nonagery
-nonaggression
-nonalcoholic
-nonaligned
-nonalignment
-nonallergic
-nonappearance
-nonary
-nonassignable
-nonathletic
-nonattendance
-nonautomotive
-nonavailability
-nonbasic
-nonbeliever
-nonbelligerent
-nonbiodegradable
-nonblocking
-nonbreakable
-nonburnable
-noncaloric
-noncancerous
-nonce
-nonchalance
-nonchalant
-nonchalantly
-nonchargeable
-nonclerical
-nonclinical
-noncollectable
-noncom
-noncombatant
-noncombustible
-noncommercial
-noncommittal
-noncommittally
-noncommunicable
-noncommunication
-noncommunist
-noncompeting
-noncompetitive
-noncompliance
-noncomplying
-noncomprehending
-nonconducting
-nonconductor
-nonconforming
-nonconformist
-nonconformity
-noncongressional
-nonconsecutive
-nonconsecutively
-nonconservative
-nonconstructive
-noncontagious
-noncontinuous
-noncontributing
-noncontributory
-noncontroversial
-nonconvertible
-noncooperation
-noncorroding
-noncorrosive
-noncredit
-noncriminal
-noncritical
-noncrystalline
-noncumulative
-noncustodial
-noncyclic
-nondairy
-nondecreasing
-nondeductible
-nondelivery
-nondemocratic
-nondenominational
-nondenumerability
-nondepartmental
-nondepreciating
-nondescript
-nondescriptly
-nondestructive
-nondestructively
-nondetachable
-nondeterminacy
-nondeterminate
-nondeterminately
-nondeterminism
-nondeterministic
-nondeterministically
-nondisciplinary
-nondiscrimination
-nondiscriminatory
-nondramatic
-nondrinker
-nondrying
-none
-noneducational
-noneffective
-nonelastic
-nonelectric
-nonelectrical
-nonempty
-nonenforceable
-nonentity
-nonequivalent
-nones
-nonessential
-nonesuch
-nonetheless
-nonevent
-nonexchangeable
-nonexclusive
-nonexempt
-nonexistence
-nonexistent
-nonexplosive
-nonextensible
-nonfactual
-nonfading
-nonfat
-nonfatal
-nonfattening
-nonferrous
-nonfiction
-nonfictional
-nonflammable
-nonflowering
-nonfluctuating
-nonflying
-nonfood
-nonfreezing
-nonfunctional
-nongovernmental
-nongranular
-nonhazardous
-nonhereditary
-nonhuman
-nonidempotent
-nonidentical
-noninclusive
-nonindependent
-nonindustrial
-noninfectious
-noninflammatory
-noninflationary
-noninflected
-nonintellectual
-noninteracting
-noninterchangeable
-noninterference
-noninterlaced
-noninterleaved
-nonintervention
-nonintoxicating
-nonintrusive
-nonintuitive
-noninvasive
-noninverting
-nonirritating
-nonjudgmental
-nonjudicial
-nonlegal
-nonlethal
-nonlinear
-nonlinearities
-nonlinearity
-nonlinearly
-nonliterary
-nonliving
-nonlocal
-nonmagnetic
-nonmalignant
-nonmaskable
-nonmathematical
-nonmember
-nonmetal
-nonmetallic
-nonmigratory
-nonmilitant
-nonmilitary
-nonnarcotic
-nonnative
-nonnegative
-nonnegligible
-nonnegotiable
-nonnuclear
-nonnumerical
-nonny
-nonobjective
-nonobligatory
-nonobservance
-nonobservant
-nonoccupational
-nonoccurence
-nonofficial
-nonogenarian
-nonoperational
-nonoperative
-nonorthogonal
-nonorthogonality
-nonparallel
-nonpareil
-nonparticipant
-nonparticipating
-nonpartisan
-nonpaying
-nonpayment
-nonperformance
-nonperforming
-nonperishable
-nonpersistent
-nonperson
-nonphysical
-nonphysically
-nonplus
-nonplussed
-nonpoisonous
-nonpolitical
-nonpolluting
-nonporous
-nonportable
-nonpracticing
-nonprejudicial
-nonprescription
-nonprocedural
-nonprocedurally
-nonproductive
-nonprofessional
-nonprofit
-nonprofitable
-nonprogrammable
-nonprogrammer
-nonproliferation
-nonpublic
-nonpunishable
-nonracial
-nonradioactive
-nonrandom
-nonreactive
-nonreciprocal
-nonreciprocating
-nonrecognition
-nonrecoverable
-nonrecurring
-nonrecursive
-nonredeemable
-nonrefillable
-nonrefundable
-nonreligious
-nonrenewable
-nonrepresentational
-nonresident
-nonresidential
-nonresidual
-nonresistance
-nonresistant
-nonrestrictive
-nonreturnable
-nonrhythmic
-nonrigid
-nonsalaried
-nonscheduled
-nonscientific
-nonscoring
-nonseasonal
-nonsectarian
-nonsecular
-nonsegmented
-nonsegregated
-nonsense
-nonsensical
-nonsensically
-nonsensitive
-nonsequential
-nonsexist
-nonsexual
-nonskid
-nonslip
-nonsmoker
-nonsmoking
-nonsocial
-nonspeaking
-nonspecialist
-nonspecialists
-nonspecializing
-nonspecific
-nonspiritual
-nonstaining
-nonstandard
-nonstarter
-nonstick
-nonstop
-nonstrategic
-nonstriking
-nonstructural
-nonsuccessive
-nonsuit
-nonsupport
-nonsupporting
-nonsurgical
-nonsustaining
-nonsympathizer
-nonsynchronous
-nontarnishable
-nontaxable
-nontechnical
-nontenured
-nonterminal
-nonterminals
-nonterminating
-nontermination
-nontheatrical
-nonthermal
-nonthinking
-nonthreatening
-nontoxic
-nontraditional
-nontransferable
-nontransparent
-nontrivial
-nontropical
-nonuniform
-nonuniformity
-nonunion
-nonuser
-nonvenomous
-nonverbal
-nonviable
-nonviolence
-nonviolent
-nonvirulent
-nonvocal
-nonvocational
-nonvolatile
-nonvoter
-nonvoting
-nonwhite
-nonworking
-nonyielding
-nonzero
-noodle
-Noodles-Spaghetti
-nook
-nooks
-noon
-noonday
-noons
-noontide
-noontime
-noose
-nope
-nor
-Nora
-Nordhoff
-Nordic
-Nordstrom
-Noreen
-Norfolk
-norm
-Norma
-normal
-normalcy
-normality
-normalization
-normalize
-normalized
-normalizes
-normalizing
-normally
-normals
-Norman
-Normandy
-Normanization
-Normanizations
-Normanize
-Normanizer
-Normanizers
-Normanizes
-normative
-norms
-Norris
-Norristown
-Norse
-Norseman
-north
-north-eastern
-North-Pole
-North-Star
-north-west
-Northampton
-northbound
-northeast
-northeaster
-northeasterly
-northeastern
-northeastward
-northeastwards
-norther
-northerly
-northern
-northerner
-northerners
-northernly
-northernmost
-Northfield
-Northrop
-Northrup
-Northumberland
-northward
-northwards
-northwest
-northwester
-northwesterly
-northwestern
-northwestward
-northwestwards
-Norton
-Norw
-Norwalk
-Norway
-Norwegian
-Norwich
-nose
-nose-bag
-nose-dive
-nose-gay
-nose-piece
-nosebleed
-nosecone
-nosed
-nosedive
-nosedove
-nosegay
-noses
-nosey
-nosh
-nosily
-nosiness
-nosing
-nostalgia
-nostalgic
-nostalgically
-Nostradamus
-Nostrand
-nostril
-nostrils
-nostrum
-nosy
-not
-not-for-profit
-notability
-notable
-notables
-notably
-notarial
-notarization
-notarize
-notarized
-notarizes
-notarizing
-notary
-notate
-notation
-notational
-notations
-notch
-notched
-notches
-notching
-note
-note-book
-note-paper
-notebook
-notebooks
-noted
-notepad
-notepaper
-notes
-noteworthiness
-noteworthy
-nothing
-nothingness
-nothings
-notice
-notice-board
-noticeable
-noticeably
-noticed
-notices
-noticing
-notification
-notifications
-notified
-notifier
-notifiers
-notifies
-notify
-notifying
-noting
-notion
-notional
-notions
-notoriety
-notorious
-notoriously
-Notre
-Nottingham
-notwithstanding
-Nouakchott
-nougat
-nought
-noun
-nouns
-nourish
-nourished
-nourishes
-nourishing
-nourishment
-nous
-Nov
-nova
-novae
-Novak
-novel
-novelette
-novelist
-novelistic
-novelists
-novelization
-novelize
-novella
-novels
-novelties
-novelty
-November
-Novembers
-novena
-novice
-novices
-novitiate
-Novocain
-Novocaine
-Novokuznetsk
-Novosibirsk
-now
-nowadays
-noway
-noways
-nowhere
-Nowheresville
-nowise
-noxious
-Noyes
-nozzle
-NT
-nth
-NTO
-nu
-nuance
-nuanced
-nuances
-nub
-nubbin
-nubby
-Nubia
-Nubian
-nubile
-nuclear
-nucleate
-nucleation
-nuclei
-nucleic
-nucleoli
-nucleolus
-nucleon
-nucleonics
-nucleotide
-nucleotides
-nucleus
-nuclide
-nude
-nudge
-nudged
-nudism
-nudist
-nudity
-nugatory
-Nugent
-nugget
-nuisance
-nuisances
-nuke
-Nukualofa
-null
-nullary
-nulled
-nullification
-nullified
-nullifiers
-nullifies
-nullify
-nullifying
-nullity
-nulls
-NUM
-numb
-numb-fish
-numbed
-number
-number-crunching
-numbered
-numberer
-numbering
-numberless
-numbers
-numbing
-numbly
-numbness
-numbs
-numbskull
-numerable
-numeracy
-numeral
-numerals
-numerate
-numeration
-numerator
-numerators
-numeric
-numerical
-numerically
-numerics
-numerologist
-numerology
-numerous
-numerously
-numinous
-numismatic
-numismatics
-numismatist
-numskull
-nun
-nuncio
-nunnery
-nuns
-nuptial
-nuptials
-Nuremberg
-Nureyev
-nurse
-nurse-child
-nurse-maid
-nursed
-nurseling
-nursemaid
-nurser
-nurseries
-nursery
-nurseryman
-nurses
-nursing
-nursling
-nurture
-nurtured
-nurturer
-nurtures
-nurturing
-nut
-nut-crackers
-nut-gall
-nut-shell
-nutate
-nutation
-nutcracker
-nuthatch
-nutmeat
-nutmeg
-nutpick
-nutria
-nutrient
-nutriment
-nutrition
-nutritional
-nutritionally
-nutritionist
-nutritious
-nutritiously
-nutritiousness
-nutritive
-nuts
-nutshell
-nutshells
-nutter
-nuttiness
-nutty
-nuzzle
-nuzzler
-NV
-NW
-NWT
-NY
-NYC
-nylon
-nylons
-nymph
-nymphet
-nymphomania
-nymphomaniac
-nymphs
-Nyquist
-NYSE
-NZ
-née
-o
-o'
-O'Brien
-O'Casey
-o'clock
-O'Connell
-O'Connor
-O'Dell
-O'Donnell
-O'Dwyer
-o'er
-O'Hare
-O'Keeffe
-O'Leary
-O'Neill
-O'Shea
-O'Sullivan
-oaf
-oafish
-oafishly
-oafishness
-Oahu
-oak
-oak-apple
-oak-ball
-oak-cone
-oak-tree
-oaken
-Oakland
-oaklet
-Oakley
-oakling
-Oakmont
-oaks
-oakum
-oar
-oarlock
-oars
-oarsman
-oarswoman
-OAS
-oases
-oasis
-oast
-oat
-oat-flakes
-oatcake
-oaten
-oath
-oaths
-oatmeal
-oats
-obbligati
-obbligato
-obduracy
-obdurate
-obdurately
-obdurateness
-obedience
-obediences
-obedient
-obediently
-obeisance
-obeisant
-obelisk
-Oberlin
-Oberon
-obese
-obesity
-obey
-obeyed
-obeying
-obeys
-obfuscate
-obfuscation
-obfuscatory
-obi
-obit
-obituary
-object
-object-glass
-object-lens
-objected
-objectify
-objecting
-objection
-objectionable
-objectionably
-objections
-objective
-objectively
-objectiveness
-objectives
-objectivism
-objectivity
-objector
-objectors
-objects
-objurgate
-objurgation
-oblate
-oblation
-obligate
-obligated
-obligation
-obligations
-obligatorily
-obligatory
-oblige
-obliged
-obliges
-obliging
-obligingly
-oblique
-obliquely
-obliqueness
-obliquing
-obliquity
-obliterate
-obliterated
-obliterates
-obliterating
-obliteration
-oblivion
-oblivious
-obliviously
-obliviousness
-oblong
-obloquy
-obnoxious
-obnoxiously
-obnoxiousness
-oboe
-oboist
-obscene
-obscenely
-obscenity
-obscurant
-obscurantism
-obscurantist
-obscuration
-obscure
-obscured
-obscurely
-obscurer
-obscures
-obscuring
-obscurities
-obscurity
-obsecrate
-obsecration
-obsequies
-obsequious
-obsequiously
-obsequiousness
-obsequy
-observable
-observably
-observance
-observances
-observant
-observantly
-observation
-observational
-observations
-observatory
-observe
-observed
-observer
-observers
-observes
-observing
-obsess
-obsessed
-obsession
-obsessional
-obsessions
-obsessive
-obsessively
-obsessiveness
-obsidian
-obsolesce
-obsolescence
-obsolescent
-obsolete
-obsoleted
-obsoletes
-obsoleting
-obstacle
-obstacles
-obstetric
-obstetrical
-obstetrician
-obstetrics
-obstinacy
-obstinate
-obstinately
-obstreperous
-obstreperously
-obstreperousness
-obstruct
-obstructed
-obstructing
-obstruction
-obstructionism
-obstructionist
-obstructions
-obstructive
-obstructively
-obstructiveness
-obtain
-obtainable
-obtainably
-obtained
-obtaining
-obtainment
-obtains
-obtrude
-obtrusion
-obtrusive
-obtrusively
-obtrusiveness
-obturate
-obturator
-obtuse
-obtusely
-obtuseness
-obverse
-obviate
-obviated
-obviates
-obviating
-obviation
-obviations
-obvious
-obviously
-obviousness
-ocarina
-Occam
-occasion
-occasional
-occasionally
-occasioned
-occasioning
-occasionings
-occasions
-occident
-occidental
-Occidentalization
-Occidentalizations
-Occidentalize
-Occidentalized
-Occidentalizes
-Occidentalizing
-Occidentals
-occipital
-occiput
-occlude
-occluded
-occludes
-occlusion
-occlusions
-occlusive
-occult
-occultism
-occupancies
-occupancy
-occupant
-occupants
-occupation
-occupational
-occupationally
-occupations
-occupied
-occupier
-occupies
-occupy
-occupying
-occur
-occurred
-occurrence
-occurrences
-occurring
-occurs
-ocean
-ocean-going
-oceanfront
-oceangoing
-Oceania
-oceanic
-oceanographer
-oceanographic
-oceanography
-oceanology
-oceans
-Oceanside
-ocelot
-ocher
-ochre
-Oconomowoc
-OCR
-Oct
-octagon
-octagonal
-octahedra
-octahedral
-octahedron
-octal
-octane
-octave
-octaves
-Octavia
-Octavian
-octavo
-octet
-octets
-octette
-October
-Octobers
-octodecimo
-octogenarian
-octonary
-octopi
-octopus
-octuple
-ocular
-oculist
-OD
-odalisque
-odd
-odd-come-short
-oddball
-odder
-oddest
-oddities
-oddity
-oddly
-oddment
-oddments
-oddness
-odds
-odds-on
-ode
-Oder
-Oderberg
-Oderbergs
-odes
-Odessa
-Odin
-odious
-odiously
-odiousness
-odium
-odometer
-odor
-odored
-odoriferous
-odorless
-odorous
-odorously
-odorousness
-odors
-odour
-Odysseus
-OE
-OED
-oedema
-Oedipally
-Oedipus
-oeillade
-oenology
-oenophile
-oesophagus
-oeuvre
-of
-off
-off-bird
-off-color
-off-colored
-off-duty
-off-hand
-off-hour
-off-key
-off-limits
-off-line
-off-load
-off-loading
-off-peak
-off-position
-off-premise
-off-print
-off-putting
-off-ramp
-off-road
-off-scourings
-off-season
-off-set
-off-shoot
-off-side
-off-spring
-off-the-cuff
-off-the-rack
-off-the-record
-off-the-shelf
-off-the-wall
-off-time
-off-white
-offal
-offbeat
-Offenbach
-offence
-offend
-offended
-offender
-offenders
-offending
-offends
-offense
-offenses
-offensive
-offensively
-offensiveness
-offer
-offered
-offerer
-offerers
-offering
-offerings
-offers
-offertory
-offhand
-offhanded
-offhandedly
-offhandedness
-office
-officeholder
-officemate
-officer
-officers
-offices
-official
-officialdom
-officialese
-officialism
-officially
-officials
-officiant
-officiate
-officiator
-officinal
-officio
-officious
-officiously
-officiousness
-offing
-offish
-offline
-offload
-offprint
-offs
-offset
-offsets
-offsetting
-offshoot
-offshore
-offside
-offspring
-offstage
-offtake
-offtrack
-oft
-often
-oftentimes
-ofttimes
-Ogden
-ogee
-ogive
-ogle
-ogler
-Oglethorpe
-ogre
-ogreish
-ogress
-ogrish
-oh
-Ohio
-Ohioan
-ohm
-ohmmeter
-oho
-oil
-oil-cake
-oil-cloth
-oil-colour
-oil-field
-oil-gauge
-oil-press
-oil-stone
-oil-tank
-oil-tongued
-oilcloth
-oiled
-oiler
-oilers
-oilier
-oiliest
-oiliness
-oiling
-oils
-oilskin
-oilskins
-oily
-oink
-ointment
-OJ
-Ojibwa
-Ojibway
-OK
-Okamoto
-okapi
-okay
-Okayama
-Okefenokee
-okey-doke
-okey-dokey
-Okinawa
-Okinawan
-Okla
-Oklahoma
-Oklahoman
-okra
-Olaf
-Olav
-old
-old-fashioned
-old-line
-old-maidish
-old-time
-old-timer
-old-world
-olden
-Oldenburg
-older
-oldest
-oldie
-oldish
-oldman
-oldness
-Oldsmobile
-oldster
-Olduvai
-oldy
-ole
-oleaginous
-oleander
-oleaster
-Oleg
-oleo
-oleomargarin
-oleomargarine
-olfaction
-olfactory
-Olga
-oligarch
-oligarchic
-oligarchical
-oligarchy
-Oligocene
-Olin
-olive
-olive-branch
-Oliver
-Olivers
-olives
-Olivetti
-Olivia
-Olivier
-OLRT
-Olsen
-Olson
-Olympia
-olympiad
-Olympian
-Olympianize
-Olympianizes
-Olympic
-Olympics
-Olympus
-om
-Omaha
-Oman
-ombudsman
-omega
-omelet
-omelette
-omen
-omens
-omicron
-ominous
-ominously
-ominousness
-omission
-omissions
-omit
-omits
-omitted
-omitting
-omnibus
-omnidirectional
-omnious
-omnipotence
-omnipotent
-omnipresence
-omnipresent
-omniscience
-omniscient
-omnisciently
-omnivore
-omnivorous
-omnivorously
-omnivorousness
-Omsk
-on
-on-horseback
-on-line
-on-position
-on-timer
-onanism
-once
-once-over
-oncer
-oncogene
-oncologist
-oncology
-oncoming
-ondisc
-one
-one-eyed
-one-handed
-one-horse
-one-legged
-one-liner
-one-on-one
-one-part
-one-shot
-one-sided
-one-sidedness
-one-stage
-one-time
-one-to-one
-one-track
-one-up
-one-upmanship
-one-way
-Oneida
-oneness
-onerous
-onerously
-onerousness
-ones
-oneself
-onetime
-ongoing
-onion
-onions
-onionskin
-online
-onlooker
-onlookers
-onlooking
-only
-onomatopoeia
-onomatopoeic
-onomatopoetic
-Onondaga
-onrush
-onrushing
-onset
-onsets
-onshore
-onside
-onslaught
-Ontarian
-Ontario
-onto
-ontogeny
-ontological
-ontology
-onus
-onward
-onwards
-onyx
-oodles
-oof
-ooh
-ooon
-oops
-ooze
-oozed
-oozy
-op
-opacity
-opal
-opalescence
-opalescent
-opals
-opaque
-opaquely
-opaqueness
-opcode
-ope
-OPEC
-Opel
-open
-open-air
-open-and-shut
-open-eared
-open-ended
-open-eyed
-open-face
-open-faced
-open-grained
-open-handed
-open-hearted
-open-hearth
-open-minded
-open-mindedly
-open-mindedness
-open-mouthed
-open-plan
-opened
-opener
-openers
-openhanded
-openhandedness
-openhearted
-opening
-openings
-openly
-openness
-opens
-openwork
-opera
-opera-glass
-opera-hat
-operability
-operable
-operaion
-operand
-operandi
-operands
-operas
-operate
-operated
-operates
-operatic
-operatically
-operating
-operation
-operational
-operationally
-operations
-operative
-operatives
-operator
-operators
-operetta
-Ophiuchus
-Ophiucus
-ophthalmic
-ophthalmologist
-ophthalmology
-opiate
-opine
-opinion
-opinionated
-opinions
-opisthographic
-opium
-opossum
-Oppenheimer
-opponent
-opponents
-opportune
-opportunely
-opportunism
-opportunist
-opportunistic
-opportunities
-opportunity
-opposable
-oppose
-opposed
-opposes
-opposing
-opposite
-oppositely
-oppositeness
-opposites
-opposition
-oppress
-oppressed
-oppresses
-oppressing
-oppression
-oppressive
-oppressively
-oppressiveness
-oppressor
-oppressors
-opprobrious
-opprobriously
-opprobrium
-oppugn
-OPR
-opt
-optative
-opted
-opthalmic
-opththalmia
-optic
-optical
-optically
-optician
-optics
-optima
-optimal
-optimality
-optimally
-optimism
-optimist
-optimistic
-optimistically
-optimization
-optimizations
-optimize
-optimized
-optimizer
-optimizers
-optimizes
-optimizing
-optimum
-opting
-option
-optional
-optionally
-options
-optoacoustic
-optoelectronics
-optometrist
-optometry
-opts
-opulence
-opulent
-opulently
-opus
-opuscule
-or
-oracle
-oracles
-oracular
-oral
-orally
-orang-utang
-orange
-orangeade
-orangery
-oranges
-orangutan
-orangutang
-orate
-oration
-orations
-orator
-oratorical
-oratorically
-oratories
-oratorio
-orators
-oratory
-orb
-orbicular
-orbit
-orbital
-orbitally
-orbited
-orbiter
-orbiters
-orbiting
-orbits
-orchard
-orchards
-orchestra
-orchestral
-orchestras
-orchestrate
-orchestration
-orchestrion
-orchid
-orchids
-orchis
-ordain
-ordained
-ordaining
-ordainment
-ordains
-ordeal
-order
-order-book
-order-of-the-day
-ordered
-orderer
-ordering
-orderings
-orderless
-orderlies
-orderliness
-orderly
-orders
-ordinal
-ordinance
-ordinances
-ordinarily
-ordinariness
-ordinary
-ordinate
-ordinates
-ordination
-ordnance
-ordnance-map
-ordnance-sheet
-Ordovician
-ordure
-ore
-ore-bearing
-Oreg
-oregano
-Oregon
-Oregonian
-Oregonians
-ores
-Oresteia
-Orestes
-organ
-organ-grind
-organ-grinder
-organ-loft
-organdie
-organdy
-organelle
-organic
-organically
-organise
-organism
-organismic
-organisms
-organist
-organists
-organizable
-organization
-organizational
-organizationally
-organizations
-organize
-organized
-organizer
-organizers
-organizes
-organizing
-organs
-organza
-orgasm
-orgasmic
-orgiastic
-orgies
-orgware
-orgy
-oriel
-orient
-oriental
-orientalist
-Orientalization
-Orientalizations
-Orientalize
-Orientalized
-Orientalizes
-Orientalizing
-Orientals
-orientate
-orientation
-orientations
-oriented
-orienting
-orients
-orifice
-orifices
-origami
-origin
-original
-originality
-originally
-originals
-originate
-originated
-originates
-originating
-origination
-originator
-originators
-origins
-Orin
-Orinoco
-oriole
-Orion
-orison
-Orkney
-Orlando
-Orleans
-Orlick
-Orlon
-orlop
-Orly
-ormolu
-ornament
-ornamental
-ornamentally
-ornamentation
-ornamented
-ornamenting
-ornaments
-ornate
-ornately
-ornateness
-orneriness
-ornery
-ornithological
-ornithologist
-ornithology
-OROM
-Orono
-orotund
-orotundity
-orphan
-orphanage
-orphaned
-orphans
-Orpheus
-Orphic
-Orphically
-Orr
-orris
-Ortega
-orthant
-ortho-
-orthocode
-orthodontia
-orthodontic
-orthodontics
-orthodontist
-orthodox
-orthodoxy
-orthogonal
-orthogonality
-orthogonally
-orthographic
-orthographically
-orthography
-orthopaedic
-orthopaedics
-orthopaedist
-orthopedic
-orthopedics
-orthopedist
-orthoscanner
-ortolan
-Orville
-Orwell
-Orwellian
-OS
-os.
-Osage
-Osaka
-Osbert
-Osborn
-Osborne
-Oscar
-oscillate
-oscillated
-oscillates
-oscillating
-oscillation
-oscillations
-oscillator
-oscillators
-oscillatory
-oscilloscope
-oscilloscopes
-osculate
-osculation
-Osgood
-OSHA
-Oshawa
-Oshkosh
-osier
-Osiris
-Oslo
-osmium
-osmosis
-osmotic
-osprey
-osseous
-ossification
-ossify
-ossuary
-ostensible
-ostensibly
-ostensory
-ostentation
-ostentatious
-ostentatiously
-osteoarthritis
-osteopath
-osteopathic
-osteopathy
-osteoporosis
-ostler
-ostracism
-ostracize
-Ostrander
-ostrich
-ostriches
-Oswald
-OT
-OTB
-OTC
-Othello
-other
-others
-otherwhile
-otherwise
-otherwordly
-otherworldly
-otic
-otiose
-Otis
-Ott
-Ottawa
-otter
-otters
-Otto
-ottoman
-Ottomanization
-Ottomanizations
-Ottomanize
-Ottomanizes
-Ouagadougou
-oubliette
-ouch
-ought
-oughtn't
-Ouija
-ounce
-ounces
-our
-ours
-ourself
-ourselves
-ousel
-oust
-ouster
-out
-out-
-out-and-out
-out-of-body
-out-of-bounds
-out-of-date
-out-of-door
-out-of-doors
-out-of-the-way
-out-Yankee
-outage
-outargue
-outback
-outbalance
-outbid
-outboard
-outboast
-outbound
-outbreak
-outbreaks
-outbreathe
-outbuilding
-outburst
-outbursts
-outcast
-outcasts
-outclass
-outcome
-outcomes
-outconnector
-outcries
-outcrop
-outcropping
-outcry
-outdated
-outdid
-outdistance
-outdo
-outdone
-outdoor
-outdoors
-outdoorsy
-outdraw
-outer
-outermost
-outerwear
-outface
-outfall
-outfield
-outfielder
-outfight
-outfit
-outfits
-outfitted
-outfitter
-outflank
-outflow
-outfox
-outgo
-outgoing
-outgoings
-outgrew
-outgrow
-outgrowing
-outgrown
-outgrows
-outgrowth
-outguess
-outhit
-outhouse
-outing
-outlandish
-outlandishly
-outlandishness
-outlast
-outlasts
-outlaw
-outlawed
-outlawing
-outlaws
-outlay
-outlays
-outlet
-outlets
-outline
-outlined
-outlines
-outlining
-outlive
-outlived
-outlives
-outliving
-outlook
-outlying
-outmachine
-outmaneuver
-outmanoeuvre
-outmatch
-outmoded
-outmost
-outness
-outnumber
-outnumbered
-outpatient
-outperform
-outperformed
-outperforming
-outperforms
-outplacement
-outplay
-outpoint
-outpost
-outposts
-outpour
-outpouring
-outproduce
-output
-outputs
-outputting
-outrace
-outrage
-outraged
-outrageous
-outrageously
-outrages
-outragous
-outran
-outrank
-outre
-outreach
-outride
-outrider
-outrigger
-outright
-outroot
-outrun
-outruns
-outs
-outscore
-outsell
-outset
-outshine
-outshone
-outshout
-outside
-outsider
-outsiders
-outsit
-outsize
-outsized
-outskirt
-outskirts
-outsleep
-outsmart
-outsold
-outsort
-outsource
-outsourcing
-outspend
-outspoken
-outspokenly
-outspokenness
-outspread
-outstanding
-outstandingly
-outstation
-outstay
-outstep
-outstreet
-outstretch
-outstretched
-outstrip
-outstripped
-outstripping
-outstrips
-outtake
-outvalue
-outvie
-outvote
-outvoted
-outvotes
-outvoting
-outward
-outwardly
-outwards
-outwear
-outweigh
-outweighed
-outweighing
-outweighs
-outwit
-outwits
-outwitted
-outwitting
-outwore
-outwork
-outworn
-ouzel
-ouzo
-ova
-oval
-ovals
-ovarian
-ovaries
-ovary
-ovate
-ovation
-oven
-ovenbird
-ovens
-over
-over-
-over-copy
-over-employment
-over-estimate
-over-filled
-over-full
-over-ripe
-over-the-counter
-over-the-top
-overabundance
-overabundant
-overachieve
-overachiever
-overact
-overactive
-overage
-overaggressive
-overall
-overalls
-overambitious
-overanxious
-overarch
-overarm
-overate
-overattentive
-overawe
-overawed
-overbalance
-overbear
-overbearing
-overbearingly
-overbid
-overbite
-overblown
-overboard
-overbold
-overbook
-overbore
-overborne
-overbrim
-overbuild
-overburden
-overburn
-overbuy
-overcame
-overcapitalize
-overcare
-overcareful
-overcast
-overcautious
-overcharge
-overcloud
-overcoat
-overcoats
-overcolour
-overcome
-overcomes
-overcoming
-overcompensate
-overcompensation
-overconfidence
-overconfident
-overconscientious
-overcook
-overcooling
-overcritical
-overcrop
-overcrowd
-overcrowded
-overcrowding
-overcrowds
-overdecorate
-overdependent
-overdevelop
-overdid
-overdo
-overdone
-overdose
-overdraft
-overdrafts
-overdraw
-overdrawn
-overdress
-overdressed
-overdrew
-overdrive
-overdub
-overdue
-overeager
-overeat
-overeaten
-overemotional
-overemphasis
-overemphasize
-overemphasized
-overenthusiastic
-overestimate
-overestimated
-overestimates
-overestimating
-overestimation
-overexcite
-overexcited
-overexercise
-overexert
-overexertion
-overexpose
-overexposure
-overextend
-overextended
-overfeed
-overfill
-overflew
-overflight
-overflow
-overflowed
-overflowing
-overflown
-overflows
-overfly
-overfond
-overfreight
-overfull
-overfullfilment
-overgeneralize
-overgenerous
-overgraze
-overgrew
-overground
-overgrow
-overgrown
-overgrowth
-overhand
-overhanded
-overhang
-overhanging
-overhangs
-overhasty
-overhaul
-overhauling
-overhead
-overheads
-overhear
-overheard
-overhearing
-overhears
-overheat
-overhung
-overindulge
-overindulgence
-overindulgent
-overink
-overissues
-overjoy
-overjoyed
-overkill
-overlabour
-overlade
-overlaid
-overland
-overlap
-overlapped
-overlapping
-overlaps
-overlarge
-overlay
-overlaying
-overlays
-overleaf
-overleap
-overlie
-overlive
-overload
-overloaded
-overloading
-overloads
-overlong
-overlook
-overlooked
-overlooking
-overlooks
-overlord
-overly
-overmaster
-overmatch
-overmodest
-overmuch
-overnice
-overnight
-overnighter
-overnighters
-overoptimism
-overoptimistic
-overpaid
-overparticular
-overpass
-overpay
-overplay
-overplus
-overpoise
-overpopulate
-overpopulated
-overpopulation
-overpower
-overpowered
-overpowering
-overpoweringly
-overpowers
-overpraise
-overprecise
-overpress
-overpressure
-overprice
-overpriced
-overprint
-overprinted
-overprinting
-overprints
-overproduce
-overproduction
-overprotect
-overprotective
-overpunching
-overqualified
-overran
-overrate
-overreach
-overreact
-overreaction
-overrefined
-overridden
-override
-overrides
-overriding
-overripe
-overrode
-overrule
-overruled
-overrules
-overrun
-overrunning
-overruns
-overs
-oversalt
-oversalted
-oversaturation
-oversaw
-oversea
-overseas
-oversee
-overseeing
-overseen
-overseer
-overseers
-oversees
-oversell
-oversensitive
-oversensitiveness
-overset
-oversewing
-oversexed
-overshadow
-overshadowed
-overshadowing
-overshadows
-overshoe
-overshoes
-overshoot
-overshot
-oversight
-oversights
-oversimple
-oversimplification
-oversimplified
-oversimplifies
-oversimplify
-oversimplifying
-oversing
-oversize
-oversized
-overskip
-oversleep
-overslept
-overslip
-oversold
-overspecialization
-overspecialize
-overspend
-overspent
-overspill
-overspread
-overstate
-overstated
-overstatement
-overstatements
-overstates
-overstating
-overstay
-overstep
-overstimulate
-overstock
-overstocks
-overstoring
-overstrain
-overstrict
-overstrike
-overstrung
-overstuffed
-oversubscribe
-oversubscribed
-oversubtle
-oversupply
-oversuspicious
-overt
-overtake
-overtaken
-overtaker
-overtakers
-overtakes
-overtaking
-overtask
-overtax
-overthrew
-overthrow
-overthrown
-overtime
-overtire
-overtly
-overtoil
-overtone
-overtones
-overtook
-overture
-overtures
-overturn
-overturned
-overturning
-overturns
-overuse
-overused
-overvalue
-overview
-overviews
-overvoltage
-overweening
-overweigh
-overweight
-overwhelm
-overwhelmed
-overwhelming
-overwhelmingly
-overwhelms
-overwinter
-overwork
-overworked
-overworking
-overworks
-overwrite
-overwrites
-overwriting
-overwritten
-overwrought
-overzealous
-Ovid
-oviduct
-ovine
-oviparous
-ovoid
-ovoidum
-ovular
-ovulate
-ovulation
-ovule
-ovum
-ow
-owe
-owed
-Owen
-Owens
-owercome
-owes
-owing
-owl
-owl-light
-owlet
-owlish
-owlishly
-owls
-own
-owned
-owner
-owners
-ownership
-ownerships
-owning
-owns
-ox
-ox-eye
-ox-eye-daisy
-ox-fly
-ox-hide
-ox-lip
-oxblood
-oxbow
-oxcart
-oxen
-oxidant
-oxidate
-oxidation
-oxide
-oxides
-oxidization
-oxidize
-oxidized
-oxidizer
-Oxnard
-Oxonian
-oxyacetylene
-oxygen
-oxygenate
-oxygenation
-oxymora
-oxymoron
-oyer
-oyster
-oysters
-Oz
-Ozark
-Ozarks
-ozone
-ozone-friendly
-Ozzie
-P/L
-pa
-Pa.
-Pablo
-pablum
-Pabst
-pabulum
-PAC
-pace
-paced
-pacemaker
-pacer
-pacers
-paces
-pacesetter
-pachyderm
-pachysandra
-pacific
-pacifically
-pacification
-pacified
-pacifier
-pacifies
-pacifism
-pacifist
-pacifistic
-pacify
-pacing
-pack
-pack-cloth
-pack-horse
-pack-paper
-pack-saddle
-pack-thread
-package
-packaged
-packager
-packagers
-packages
-packaging
-packagings
-Packard
-Packards
-packed
-packer
-packers
-packet
-packet-boat
-packets
-packing
-packing-needle
-packinghouse
-packs
-packsaddle
-Packwood
-pact
-pacts
-pad
-Padang
-padded
-padding
-paddle
-paddler
-paddock
-paddy
-paddy-field
-padlock
-padre
-pads
-paean
-paediatric
-paediatrician
-paediatrics
-paek
-paella
-pagan
-Paganini
-paganism
-pagans
-page
-page-in
-pageant
-pageantry
-pageants
-pageboy
-paged
-pager
-pagers
-pages
-paginal
-paginate
-paginated
-paginates
-paginating
-pagination
-paging
-pagoda
-pah
-paid
-pail
-pailful
-paillasse
-pails
-pain
-Paine
-pained
-painful
-painfully
-painfulness
-painkiller
-painkilling
-painless
-painlessly
-painlessness
-pains
-painstaking
-painstakingly
-paint
-paintbox
-paintbrush
-painted
-painter
-painters
-painting
-paintings
-paintress
-paints
-pair
-pair-oar
-paired
-pairing
-pairings
-pairs
-pairwise
-paisley
-pajama
-pajamas
-Pakistan
-Pakistani
-Pakistanis
-pal
-palace
-palaces
-paladin
-palaeography
-palaeotypography
-palankeen
-palanquin
-palatable
-palatal
-palatalization
-palatalize
-palate
-palates
-palatial
-palatially
-Palatinate
-Palau
-palaver
-pale
-pale-face
-pale-hearted
-paled
-paleface
-palely
-Palembang
-paleness
-Paleocene
-paleographer
-paleography
-Paleolithic
-paleontologist
-paleontology
-Paleozoic
-paler
-Palermo
-pales
-palest
-Palestine
-Palestinian
-palette
-palfrey
-palimony
-palimpsest
-palindrome
-palindromic
-paling
-palisade
-palisades
-palish
-pall
-Palladian
-palladium
-pallbearer
-pallet
-palliasse
-palliate
-palliation
-palliative
-pallid
-pallidly
-pallidness
-pallor
-palm
-palmate
-palmed
-palmer
-palmetto
-palming
-palmist
-palmistry
-Palmolive
-palms
-palmtop
-palmy
-Palmyra
-Palo
-Palomar
-palomino
-palp
-palpable
-palpably
-palpate
-palpation
-palpitate
-palpitation
-palpitations
-pals
-palsied
-palsy
-palsy-walsy
-palter
-paltriness
-paltry
-Pam
-Pamela
-pampas
-pamper
-pamphlet
-pamphleteer
-pamphlets
-pan
-Pan-American
-pan-germanism
-pan-pie
-panacea
-panaceas
-panache
-Panama
-Panamanian
-pancake
-pancakes
-Pancho
-panchromatic
-pancreas
-pancreatic
-panda
-Pandanus
-pandas
-pandemic
-pandemonium
-pander
-panderer
-Pandora
-pane
-panegyric
-panel
-paneled
-paneling
-panelist
-panelists
-panelling
-panels
-panes
-pang
-Pangaea
-pangs
-panhandle
-panhandler
-panic
-panic-monger
-panic-stricken
-panic-striken
-panic-struck
-panicked
-panicking
-panicky
-panicle
-panics
-panier
-panned
-pannier
-pannikin
-panning
-panoply
-panorama
-panoramic
-panpipes
-pans
-pansies
-pansy
-pansy-boy
-pant
-pantaloons
-pantechnicon
-panted
-pantheism
-pantheist
-pantheistic
-pantheon
-panther
-panthers
-pantie
-pantie-stockings
-panties
-panting
-pantomime
-pantomimic
-pantomimist
-pantries
-pantry
-pants
-pantsuit
-panty
-panty-waist
-pantyhose
-pantyliner
-pantywaist
-Paoli
-pap
-papa
-papacy
-papal
-paparazzi
-papaverous
-papaw
-papaya
-paper
-paper-backed
-paper-clip
-paper-fastener
-paper-hanger
-paper-hangings
-paper-hardbacked
-paper-knife
-paper-mill
-paper-money
-paper-pulp
-paper-weight
-paperback
-paperbacks
-paperboard
-paperboy
-papered
-paperer
-paperers
-papergirl
-paperhanger
-paperhanging
-papering
-paperings
-papers
-paperweight
-paperwork
-papery
-papier-mache
-papilla
-papillae
-papillary
-papist
-papoose
-Pappas
-pappy
-paprika
-Papua
-papyri
-papyrograph
-papyrography
-papyrology
-papyrotype
-papyrus
-par
-para
-parable
-parabola
-parabolic
-paraboloid
-paraboloidal
-parachute
-parachuted
-parachutes
-parachutist
-parade
-paraded
-parader
-parades
-paradigm
-paradigmatic
-paradigms
-parading
-paradisaic
-paradisaical
-paradise
-paradontitis
-paradox
-paradoxes
-paradoxical
-paradoxically
-paraffin
-paragon
-paragons
-paragraph
-paragraphing
-paragraphs
-Paraguay
-Paraguayan
-Paraguayans
-parakeet
-paralegal
-parallax
-parallel
-paralleled
-parallelepiped
-paralleling
-parallelism
-parallelize
-parallelized
-parallelizes
-parallelizing
-parallelogram
-parallelograms
-parallels
-paralyse
-paralyses
-paralysis
-paralytic
-paralyze
-paralyzed
-paralyzes
-paralyzing
-paralyzingly
-Paramaribo
-paramecia
-paramecium
-paramedic
-paramedical
-parameter
-parameterizable
-parameterization
-parameterizations
-parameterize
-parameterized
-parameterizes
-parameterizing
-parameterless
-parameters
-parametric
-parametrized
-paramilitary
-paramount
-paramour
-Paramus
-Parana
-paranoia
-paranoiac
-paranoid
-paranormal
-parapet
-parapets
-paraph
-paraphernalia
-paraphrase
-paraphrased
-paraphrases
-paraphrasing
-paraplegia
-paraplegic
-paraprofessional
-parapsychologist
-parapsychology
-paraquat
-parasite
-parasites
-parasitic
-parasitically
-parasitics
-parasitism
-parasol
-parasympathetic
-parathion
-parathyroid
-paratrooper
-paratroops
-paratyphoid
-parboil
-parbuckle
-PARC
-parcel
-parceled
-parceling
-parcels
-parch
-parched
-parchment
-pard
-pardon
-pardon?
-pardonable
-pardonably
-pardoned
-pardoner
-pardoners
-pardoning
-pardons
-pare
-paregoric
-parent
-parentage
-parental
-parentheses
-parenthesis
-parenthesize
-parenthesized
-parenthesizes
-parenthesizing
-parenthetic
-parenthetical
-parenthetically
-parenthood
-parenting
-parents
-parer
-pares
-pareses
-paresis
-Pareto
-parfait
-parget
-pari-mutuel
-pariah
-parietal
-parimutuel
-paring
-parings
-Paris
-parish
-parishes
-parishioner
-Parisian
-Parisianization
-Parisianizations
-Parisianize
-Parisianizes
-parity
-park
-parka
-Parke
-parked
-parker
-parkers
-Parkersburg
-Parkhouse
-parking
-Parkinson
-Parkinsonian
-parkland
-parklike
-Parkman
-Parks
-parkway
-parlance
-parlay
-parley
-parliament
-parliamentarian
-parliamentary
-parliaments
-parlor
-parlors
-parlour
-parlour-maid
-parlous
-Parmesan
-parmigiana
-parmigiano
-Parnassus
-parochial
-parochialism
-parochially
-parodist
-parody
-parole
-paroled
-parolee
-paroles
-paroling
-parotid
-paroxysm
-paroxysmal
-parquet
-parquetry
-Parr
-parrakeet
-parricidal
-parricide
-parried
-Parrish
-parrot
-parroting
-parrots
-Parrs
-parry
-pars
-parse
-parsec
-parsed
-Parsee
-parser
-parsers
-parses
-Parsi
-Parsifal
-parsimonious
-parsimoniously
-parsimony
-parsing
-parsings
-parsley
-parsnip
-parson
-parsonage
-Parsons
-part
-part-song
-part-time
-part-timer
-partake
-partaken
-partaker
-partakes
-partaking
-parted
-parter
-parterre
-parters
-parthenogenesis
-Parthenon
-Parthia
-parti-colored
-partial
-partiality
-partially
-participant
-participants
-participate
-participated
-participates
-participating
-participation
-participator
-participatory
-participial
-participle
-particle
-particleboard
-particles
-particolored
-particular
-particularity
-particularization
-particularize
-particularly
-particulars
-particulate
-parties
-parting
-partings
-partisan
-partisans
-partisanship
-partition
-partitioned
-partitioning
-partitions
-partitive
-partizan
-partly
-partner
-partnered
-partners
-partnership
-partook
-partridge
-partridges
-parts
-parturient
-parturition
-partway
-party
-party-liner
-party-spirit
-parvenu
-Pasadena
-pascal
-paschal
-pasha
-Paso
-pasque-flower
-pass
-pass-book
-pass-fail
-pass-key
-passable
-passably
-passage
-passage(way)
-passages
-passageway
-Passaic
-PASSAT
-passbook
-passe
-passe-partout
-passed
-passel
-passenger
-passenger-boat
-passenger-train
-passengers
-passer
-passer-by
-passerby
-passers
-passers-by
-passersby
-passes
-passibility
-passim
-passing
-passing-bell
-passing-note
-passing-on
-passing-place
-passingly
-passion
-passion-flower
-passion-play
-passionate
-passionately
-passionflower
-passionless
-passions
-passivate
-passive
-passively
-passiveness
-passivity
-passkey
-Passover
-passport
-passports
-password
-passwords
-past
-pasta
-paste
-paste-board
-paste-down
-pasteboard
-pasted
-pastel
-paster
-pastern
-Pasternak
-pastes
-Pasteur
-pasteurization
-pasteurize
-pasteurizer
-pastiche
-pastille
-pastime
-pastimes
-pastiness
-pasting
-pastness
-pastor
-pastoral
-pastorate
-pastors
-pastrami
-pastry
-pasts
-pasturage
-pasture
-pastures
-pasty
-pat
-Patagonia
-Patagonians
-patch
-patch-work
-patchable
-patched
-patchery
-patches
-patchily
-patchiness
-patching
-patchwork
-patchy
-pate
-patella
-patellae
-paten
-patent
-patent-leather
-patentability
-patentable
-patented
-patentee
-patenter
-patenters
-patenting
-patently
-patents
-paterfamilias
-paternal
-paternalism
-paternalistic
-paternally
-paternity
-paternoster
-Paterson
-path
-pathetic
-pathetically
-pathfinder
-pathless
-pathname
-pathnames
-pathogen
-pathogenesis
-pathogenic
-pathological
-pathologically
-pathologist
-pathology
-pathos
-paths
-pathway
-pathways
-pathy
-patience
-patient
-patiently
-patients
-patina
-patio
-patisserie
-Patna
-patois
-patriarch
-patriarchal
-patriarchate
-patriarchs
-patriarchy
-Patrice
-Patricia
-patrician
-patricians
-patricide
-Patrick
-patrimonial
-patrimony
-patriot
-patriotic
-patriotically
-patriotism
-patriots
-patrol
-patrolled
-patrolling
-patrolman
-patrolmen
-patrols
-patrolwoman
-patron
-patronage
-patroness
-patronize
-patronized
-patronizer
-patronizes
-patronizing
-patronizingly
-patrons
-patronymic
-patronymically
-patroon
-pats
-Patsies
-patsy
-patten
-patter
-pattered
-pattering
-patterings
-pattern
-pattern-matching
-pattern-shop
-patterned
-patterning
-patterns
-patters
-Patterson
-Patti
-patties
-Patton
-patty
-Paté
-paucity
-Paul
-Paula
-Paulette
-Pauli
-Pauline
-Pauling
-Paulinize
-Paulinizes
-Paulo
-Paulsen
-Paulson
-Paulus
-paunch
-paunchy
-pauper
-pauperism
-pauperize
-pause
-paused
-pauses
-pausing
-Pavarotti
-pave
-paved
-pavement
-pavements
-paver
-paves
-pavilion
-pavilions
-paving
-Pavlov
-Pavlova
-Pavlovian
-paw
-pawing
-pawl
-pawn
-pawn-shop
-pawnbroker
-pawnbroking
-Pawnee
-pawns
-pawnshop
-pawpaw
-paws
-Pawtucket
-pay
-pay-day
-pay-load
-pay-per-view
-pay-TV
-payable
-payback
-paycheck
-paychecks
-payday
-payed
-payee
-payer
-payers
-paying
-payload
-paymaster
-paymasters
-payment
-payments
-Payne
-Paynes
-Paynize
-Paynizes
-payoff
-payoffs
-payola
-payout
-payroll
-payrolls
-pays
-payslip
-Payson
-Paz
-Pb
-PBS
-PBX
-PC
-PCB
-PCP
-PDT
-PE
-pea
-pea-hen
-pea-nut
-pea-shell
-pea-soup
-Peabody
-peace
-peace-pipe
-peaceable
-peaceably
-peaceful
-peacefully
-peacefulness
-peacekeeping
-peacemaker
-peacemaking
-peacetime
-peach
-peach-brandy
-peach-tree
-peaches
-Peachtree
-peachy
-peacock
-peacocks
-peafowl
-peahen
-peak
-peaked
-peaks
-peal
-Peale
-pealed
-pealing
-peals
-peanut
-peanuts
-pear
-pear-tree
-Pearce
-pearl
-pearls
-pearly
-pears
-Pearson
-Peary
-peas
-peasant
-peasantry
-peasants
-Pease
-peashooter
-peat
-peatbog
-peaty
-pebble
-pebbles
-pebbling
-pebbly
-pecan
-peccability
-peccable
-peccadillo
-peccancy
-peccant
-peccary
-peck
-pecked
-pecker
-pecking
-peckish
-pecks
-Pecos
-pectic
-pectin
-pectoral
-peculate
-peculation
-peculator
-peculiar
-peculiarities
-peculiarity
-peculiarly
-pecuniary
-pedagog
-pedagogic
-pedagogical
-pedagogically
-pedagogue
-pedagogy
-pedal
-pedals
-pedant
-pedantic
-pedantically
-pedantry
-peddle
-peddler
-peddlers
-peddling
-pederast
-pederasty
-pedestal
-pedestrian
-pedestrianize
-pedestrians
-pediatric
-pediatrician
-pediatrics
-pediatrist
-pedicab
-pedicure
-pedicurist
-pedigree
-pedigreed
-pediment
-pedlar
-pedlary
-pedometer
-Pedro
-peduncle
-pee
-pee-ka-boo
-peek
-peek-a-boo
-peekaboo
-peeked
-peeking
-peeks
-peel
-peeled
-peeler
-peeling
-peelings
-peels
-peen
-peep
-peep-hole
-peeped
-peeper
-peephole
-peeping
-peeps
-peepshow
-peer
-peerage
-peered
-peeress
-peering
-peerless
-peers
-peeve
-peevish
-peevishly
-peevishness
-peewee
-peewit
-peg
-Pegasus
-pegboard
-Peggy
-pegs
-peignoir
-Peiping
-pejoration
-pejorative
-pejoratively
-peke
-Peking
-pekoe
-PEL
-pelage
-pelagic
-pelargonium
-pelerine
-pelf
-Pelham
-pelican
-pell-mell
-pellagra
-pellet
-pellicle
-pellmell
-pellucid
-pelmet
-Peloponnese
-peloton
-pelt
-pelting
-pelts
-pelves
-pelvic
-pelvis
-Pembroke
-pemmican
-pen
-pen-holder
-pen-name
-penal
-penalization
-penalize
-penalized
-penalizes
-penalizing
-penalties
-penalty
-penance
-pence
-penchant
-pencil
-penciled
-pencils
-pend
-pendant
-pended
-pendent
-pending
-Pendleton
-pends
-pendulate
-pendulous
-pendulum
-pendulums
-Penelope
-penes
-penetrability
-penetrable
-penetrate
-penetrated
-penetrates
-penetrating
-penetratingly
-penetration
-penetrations
-penetrative
-penetrator
-penetrators
-penguin
-penguins
-Penh
-penicillin
-penile
-peninsula
-peninsular
-peninsulas
-penis
-penises
-penitence
-penitent
-penitential
-penitentiary
-penitently
-penknife
-penknives
-penlight
-penlite
-penman
-penmanship
-Penn
-Penna
-pennant
-penned
-pennies
-penniless
-penning
-pennon
-Pennsylvania
-Pennsylvanian
-penny
-penny-pincher
-penny-pinching
-penny-wise
-penny-wort
-penny-worth
-pennyroyal
-pennyweight
-penologist
-penology
-Penrose
-pens
-Pensacola
-pension
-pensionable
-pensionary
-pensioner
-pensions
-pensive
-pensively
-pensiveness
-penstock
-pent
-pent-up
-pentacle
-pentagon
-pentagonal
-pentagons
-pentagram
-pentameter
-Pentateuch
-pentathlete
-pentathlon
-Pentecost
-Pentecostalism
-penthouse
-pentode
-penuche
-penultimate
-penumbra
-penumbrae
-penurious
-penuriously
-penuriousness
-penury
-peon
-peonage
-peony
-people
-peopled
-peoples
-Peoria
-pep
-pepless
-pepper
-pepper(s)
-peppercorn
-peppered
-pepperer-box
-peppering
-peppermint
-pepperoni
-peppers
-peppery
-peppiness
-peppy
-Pepsi
-pepsin
-peptic
-peptide
-per
-peradventure
-perambulate
-perambulation
-perambulator
-percale
-perceivable
-perceivably
-perceive
-perceived
-perceiver
-perceivers
-perceives
-perceiving
-percent
-percentage
-percentages
-percentile
-percentiles
-percents
-perceptible
-perceptibly
-perception
-perceptional
-perceptions
-perceptive
-perceptively
-perceptiveness
-perceptual
-perceptually
-percevable
-perch
-perchance
-perched
-perches
-perching
-percipience
-percipient
-Percival
-percolate
-percolation
-percolator
-percussion
-percussionist
-percutaneous
-Percy
-Percy-pants
-perdition
-perdue
-perdurable
-peregrinate
-peregrination
-peregrinator
-peregrine
-peremptorily
-peremptory
-perennial
-perennially
-perestroika
-Perez
-perfect
-perfecta
-perfected
-perfectibility
-perfectible
-perfecting
-perfection
-perfectionism
-perfectionist
-perfectionists
-perfectly
-perfectness
-perfects
-perfidious
-perfidiously
-perfidy
-perforate
-perforated
-perforation
-perforator
-perforce
-perform
-performance
-performances
-performed
-performer
-performers
-performing
-performs
-perfume
-perfumed
-perfumer
-perfumery
-perfumes
-perfuming
-perfunctorily
-perfunctory
-Pergamon
-pergola
-perhaps
-perhydrase
-perianth
-periapt
-pericardia
-pericardium
-Periclean
-Pericles
-pericope
-periderm
-perigee
-perihelia
-perihelion
-peril
-Perilla
-perilous
-perilously
-perils
-perimeter
-perinea
-perineum
-period
-periodic
-periodical
-periodically
-periodicals
-periodicity
-periodontal
-periodontics
-periodontist
-periods
-periostitis
-peripatetic
-peripheral
-peripherally
-peripherals
-peripheries
-periphery
-periphrase
-periphrases
-periphrasis
-periphrastic
-periscope
-perish
-perishable
-perishables
-Perishables!
-perished
-perisher
-perishers
-perishes
-perishing
-peristalses
-peristalsis
-peristaltic
-peristyle
-peritonea
-peritoneal
-peritoneum
-peritonitis
-periwig
-periwinkle
-perjure
-perjurer
-perjurious
-perjury
-perk
-perkily
-perkiness
-Perkins
-perky
-Perle
-perm
-permafrost
-permanence
-permanency
-permanent
-permanently
-permeability
-permeable
-permeate
-permeated
-permeates
-permeating
-permeation
-Permian
-permissibility
-permissible
-permissibly
-permission
-permissions
-permissive
-permissively
-permissiveness
-permit
-permits
-permitted
-permitting
-permutate
-permutation
-permutations
-permute
-permuted
-permutes
-permuting
-pernicious
-perniciously
-perniciousness
-pernickety
-Pernod
-peroration
-peroxide
-perpendicular
-perpendicularity
-perpendicularly
-perpendiculars
-perpetrate
-perpetrated
-perpetrates
-perpetrating
-perpetration
-perpetrations
-perpetrator
-perpetrators
-perpetual
-perpetually
-perpetuate
-perpetuated
-perpetuates
-perpetuating
-perpetuation
-perpetuity
-perplex
-perplexed
-perplexedly
-perplexing
-perplexity
-perquisite
-perry
-persecute
-persecuted
-persecutes
-persecuting
-persecution
-persecutor
-persecutors
-Perseid
-Persephone
-Perseus
-perseverance
-persevere
-persevered
-perseveres
-persevering
-Pershing
-Persia
-Persian
-Persianization
-Persianizations
-Persianize
-Persianizes
-Persians
-persiennes
-persiflage
-persimmon
-persist
-persisted
-persistence
-persistency
-persistent
-persistently
-persisting
-persists
-persnickety
-person
-persona
-personable
-personae
-personage
-personages
-personal
-personalities
-personality
-personalization
-personalize
-personalized
-personalizes
-personalizing
-personally
-personalty
-personate
-personification
-personified
-personifies
-personify
-personifying
-personnel
-persons
-perspective
-perspectives
-perspicacious
-perspicaciously
-perspicacity
-perspicuity
-perspicuous
-perspicuously
-perspiration
-perspire
-persuadable
-persuade
-persuaded
-persuader
-persuaders
-persuades
-persuading
-persuasion
-persuasions
-persuasive
-persuasively
-persuasiveness
-pert
-pertain
-pertained
-pertaining
-pertains
-Perth
-pertinacious
-pertinaciously
-pertinacity
-pertinence
-pertinency
-pertinent
-pertinently
-pertly
-pertness
-perturb
-perturbation
-perturbations
-perturbed
-pertussis
-Peru
-peruke
-perusal
-peruse
-perused
-peruser
-perusers
-peruses
-perusing
-Peruvian
-Peruvianize
-Peruvianizes
-Peruvians
-pervade
-pervaded
-pervades
-pervading
-pervasion
-pervasive
-pervasively
-pervasiveness
-perverse
-perversely
-perverseness
-perversion
-perversity
-perversive
-pervert
-perverted
-perverts
-pervious
-peseta
-peskily
-peskiness
-pesky
-peso
-pessimism
-pessimist
-pessimistic
-pessimistically
-pest
-pester
-pesticide
-pestiferous
-pestilence
-pestilent
-pestilential
-pestle
-pesto
-pests
-pet
-petal
-petaled
-petals
-petard
-petcock
-Pete
-petebox
-peter
-peterman
-Peters
-Petersburg
-Petersen
-Peterson
-petiole
-petit-bourgeois
-petite
-petition
-petitioned
-petitioner
-petitioning
-petitions
-Petkiewicz
-petrel
-petri
-petrifaction
-petrified
-petrify
-petrochemical
-petrodollar
-petrodollars
-petrol
-petrolatum
-petroleum
-petrologist
-petrology
-pets
-petted
-petter
-petters
-Pettibone
-petticoat
-petticoats
-pettifog
-pettifogger
-pettily
-pettiness
-petting
-pettish
-pettishly
-pettishness
-pettitoes
-petty
-petty-bourgeois
-petty-minded
-petulance
-petulant
-petulantly
-petunia
-Peugeot
-pew
-Pewaukee
-pewee
-pewit
-pews
-pewter
-peyote
-PFC
-pfennig
-Pfizer
-PG
-PG-13
-pH
-Phaedra
-phaeton
-phagocyte
-phalange
-phalanger
-phalanges
-phalanx
-phalli
-phallic
-phallus
-phantasm
-phantasmagoria
-phantasmal
-phantasy
-phantom
-phantoming
-phantoms
-Pharisaic
-Pharisaical
-Pharisee
-pharmaceutic
-pharmaceutical
-pharmaceuticals
-pharmaceutics
-pharmacist
-pharmacological
-pharmacologist
-pharmacology
-pharmacopeia
-pharmacopoeia
-pharmacy
-pharyngeal
-pharynges
-pharyngitis
-pharynx
-phase
-phased
-phasemeter
-phaseout
-phaser
-phasers
-phases
-phasing
-PhD
-pheasant
-pheasantry
-pheasants
-phellem
-Phelps
-phenacetin
-phenobarbital
-phenol
-phenomen
-phenomena
-phenomenal
-phenomenally
-phenomenological
-phenomenologically
-phenomenologies
-phenomenology
-phenomenon
-pheromone
-phew
-phi
-phial
-PHIGS
-Phil
-Philadelphia
-philander
-philanderer
-philandering
-philanthropic
-philanthropically
-philanthropist
-philanthropy
-philatelic
-philatelist
-philately
-Philco
-philharmonic
-Philip
-Philippe
-Philippians
-philippic
-Philippine
-Philippines
-Philistine
-Philistines
-philistinism
-Philistinize
-Philistinizes
-Phillies
-Phillip
-Phillips
-Philly
-philodendra
-philodendron
-philological
-philologist
-philology
-philosopher
-philosophers
-philosophic
-philosophical
-philosophically
-philosophies
-philosophize
-philosophized
-philosophizer
-philosophizers
-philosophizes
-philosophizing
-philosophy
-philter
-philtre
-Phipps
-phiz
-phlebitis
-phlegm
-phlegmatic
-phlegmatically
-phloem
-phlox
-phobia
-phobic
-Phobos
-phoebe
-Phoenicia
-Phoenician
-phoenix
-phonate
-phone
-phoned
-phoneme
-phonemes
-phonemic
-phonemically
-phones
-phonetic
-phonetically
-phonetician
-phoneticism
-phoneticist
-phonetics
-phonetism
-phoney
-phonic
-phonically
-phonics
-phoniness
-phoning
-phonodisc
-phonogram
-phonograph
-phonographic
-phonographs
-phonological
-phonologically
-phonologist
-phonology
-phonorecord
-phonotype
-phonotypical
-phonus-bolonus
-phony
-phooey
-phosgene
-phosphate
-phosphates
-phosphor
-phosphoresce
-phosphorescence
-phosphorescent
-phosphorescently
-phosphoric
-phosphorous
-phosphorus
-photo
-photo-cell
-photo-flash
-photo-offset
-photo-recording
-photo-zinkography
-photocamera
-photocell
-photocomposition
-photoconductor
-photocopied
-photocopier
-photocopiers
-photocopies
-photocopy
-photocopying
-photodiode
-photodiodes
-photoduplicate
-photoduplicator
-photoelectric
-photoelectrically
-photoengrave
-photoengraver
-photoengraving
-photofinishing
-photogenic
-photogenically
-photograph
-photographed
-photographer
-photographers
-photographic
-photographically
-photographing
-photographs
-photography
-photogravure
-photojournalism
-photojournalist
-photolithography
-photomask
-photomaster
-photometer
-photomicrocopy
-photomicrograph
-photomicrography
-photomontage
-photon
-photophone
-photoprint
-photoreceptor
-photos
-photosensitive
-photosenzor
-photosetting
-photostat
-photostatic
-photosynthesis
-photosynthesize
-photosynthetic
-phototelegraphy
-phototypesetter
-phototypesetters
-phototypesetting
-photozincography
-phrasal
-phrase
-phrase-book
-phrased
-phraseological
-phraseology
-phrases
-phrasing
-phrasings
-phrenetic
-phrenologist
-phrenology
-phthisical
-phthisis
-phyla
-phylactery
-Phyllis
-phylogeny
-phylum
-physic
-physical
-physically
-physicalness
-physicals
-physician
-physicians
-physicist
-physicists
-physics
-physiognomic
-physiognomy
-physiography
-physiologic
-physiological
-physiologically
-physiologist
-physiology
-physiotherapist
-physiotherapy
-physique
-phytoplankton
-pi
-piaffe
-pianissimo
-pianist
-piano
-pianoforte
-pianos
-piaster
-piastre
-piazza
-piazze
-pibroch
-pica
-picador
-picaresque
-picaroon
-picas
-Picasso
-picayune
-Piccadilly
-piccalilli
-piccolo
-pick
-pick-me-up
-pick-up
-pickaback
-pickax
-pickaxe
-picked
-picker
-picker-upper
-pickerel
-Pickering
-pickers
-picket
-picketed
-picketer
-picketers
-picketing
-pickets
-Pickett
-Pickford
-picking
-pickings
-pickle
-pickled
-pickles
-pickling
-picklock
-Pickman
-pickpocket
-picks
-picktooth
-pickup
-pickups
-picky
-picnic
-picnicked
-picnicker
-picnicking
-picnics
-picofarad
-picojoule
-picoprocessor
-picosecond
-picot
-Pict
-pictogram
-pictograph
-pictographic
-pictography
-pictorial
-pictorially
-picture
-picture-book
-picture-gallery
-picture-phone
-picture-postcard
-picture-writing
-pictured
-pictures
-picturesque
-picturesquely
-picturesqueness
-picturing
-PID
-piddle
-piddling
-piddly
-pidgin
-pie
-pie-eyed
-piebald
-piece
-piece-rate
-pieced
-piecemeal
-pieces
-piecewise
-piecework
-pieceworker
-piecing
-pied
-pied-a-terre
-Piedfort
-Piedmont
-pieds-a-terre
-pier
-pierage
-pierce
-pierced
-pierces
-piercing
-piercingly
-Pierre
-piers
-Pierson
-pies
-piety
-piezoelectric
-piffle
-piffling
-pig
-pig-cote
-pig-headed
-pig-iron
-pig-out
-pig-sty
-pigeon
-pigeon-hearted
-pigeon-toed
-pigeonhole
-pigeons
-piggery
-piggish
-piggishly
-piggishness
-piggy
-piggy-bank
-piggyback
-piggybacked
-piggybacking
-piggybacks
-pigheaded
-pigheadedly
-pigheadedness
-piglet
-pigling
-pigment
-pigmentation
-pigmented
-pigments
-pigmy
-pignut
-pigpen
-pigs
-pigskin
-pigsty
-pigtail
-pike
-pikeman
-piker
-pikes
-pikestaff
-pilaf
-pilaff
-pilaster
-Pilate
-pilau
-pilchard
-pile
-pile-driver
-pile-plank
-pile-up
-piled
-pilers
-piles
-pileup
-pilfer
-pilferage
-pilferer
-pilgrim
-pilgrimage
-pilgrimages
-pilgrims
-piling
-pilings
-pill
-pillage
-pillaged
-pillager
-pillar
-pillar-box
-pillared
-pillars
-pillbox
-pillion
-pillory
-pillow
-pillow-case
-pillow-slip
-pillowcase
-pillows
-pillowslip
-pills
-Pillsbury
-pilose
-pilot
-pilothouse
-piloting
-pilots
-pilous
-pimento
-pimiento
-pimp
-pimpernel
-pimple
-pimpled
-pimply
-pin
-pin-artist
-pin-case
-pin-cushion
-pin-point
-pin-striped
-pin-up
-pinafore
-pinata
-pinball
-pinboard
-pince-nez
-pincer
-pincers
-pinch
-pinch-hit
-pinch-hitter
-pinchbeck
-pinched
-pinches
-pinchgut
-pinching
-pincushion
-pine
-pine-apple
-pine-martin
-pine-tree
-pine-wood
-pineapple
-pineapples
-pined
-Pinehurst
-pines
-piney
-pinfeather
-ping
-ping-pong
-pinguid
-pinhead
-pinhold
-pinhole
-pining
-pinion
-pink
-pink-eyed
-pinker
-pinkest
-pinkeye
-pinkie
-pinkish
-pinkly
-pinkness
-pinko
-pinks
-pinky
-pinnace
-pinnacle
-pinnacles
-pinnate
-pinned
-pinning
-pinnings
-pinochle
-pinocle
-pinon
-pinpoint
-pinpointing
-pinpoints
-pinprick
-pins
-pinscher
-pinsetter
-Pinsky
-pinstripe
-pinstriped
-pint
-pint-size
-pint-sized
-Pinter
-pintle
-pintle-hook
-pinto
-pints
-pinup
-pinwheel
-piny
-pinyon
-pion
-pioneer
-pioneered
-pioneering
-pioneers
-Piotr
-pious
-piously
-piousness
-pip
-pip-line
-pip-squeak
-pip-stick
-pip-tree
-pipe
-pipe-tongs
-piped
-pipeline
-pipelined
-pipelines
-pipelining
-piper
-pipers
-pipes
-Pipestone
-pipette
-piping
-pipistrel
-pipistrelle
-pipit
-pipkin
-pippin
-pipsqueak
-piquancy
-piquant
-piquantly
-pique
-piquet
-piracy
-Piraeus
-piragua
-piranha
-pirate
-pirates
-piratic
-piratical
-piratically
-pirogi
-piroshki
-pirouette
-pis
-Pisa
-Piscataway
-piscatorial
-piscatory
-Pisces
-pish
-pismire
-piss
-pissed
-pisser
-pisspoor
-pistachio
-pistil
-pistillate
-pistils
-pistol
-pistol-whip
-pistols
-piston
-piston-rod
-pistons
-pit
-pit-a-pat
-pita
-pitapat
-pitch
-pitch-black
-pitch-dark
-pitch-dark(ness)
-pitch-darkness
-pitchblende
-pitched
-pitcher
-pitchers
-pitches
-pitchfork
-pitching
-pitchman
-pitchy
-piteous
-piteously
-piteousness
-pitfall
-pitfalls
-pith
-pithed
-pithes
-pithier
-pithiest
-pithily
-pithiness
-pithing
-pithy
-pitiable
-pitiably
-pitied
-pitier
-pitiers
-pities
-pitiful
-pitifully
-pitiless
-pitilessly
-pitilessness
-pitman
-Pitney
-piton
-pits
-Pitt
-pittance
-pitted
-pitter-patter
-pitting
-Pittsburgh
-Pittsburghers
-Pittsfield
-Pittston
-pituitary
-pity
-pitying
-pityingly
-Pius
-pivot
-pivotal
-pivoted
-pivoting
-pivots
-pix
-pixel
-pixels
-pixie
-pixilated
-pixy
-Pizarro
-pizazz
-pizza
-pizzazz
-pizzeria
-pizzicato
-placability
-placable
-placard
-placards
-placate
-placation
-placatory
-place
-placebo
-placed
-placeholder
-placekick
-placement
-placements
-placenta
-placentae
-placental
-placer
-places
-placid
-placidity
-placidly
-placing
-placket
-plagiarism
-plagiarist
-plagiarize
-plagiarizer
-plagiary
-plague
-plagued
-plagues
-plaguing
-plaguy
-plaice
-plaid
-plaids
-plain
-plain-clothes
-plain-hearted
-plain-spoken
-plain-truth
-plainclothes
-plainclothesman
-plainer
-plainest
-Plainfield
-plainly
-plainness
-plains
-plainsman
-plainsong
-plainspoken
-plaint
-plaintext
-plaintexts
-plaintiff
-plaintiffs
-plaintive
-plaintively
-plaintiveness
-Plainview
-plait
-plaits
-plan
-planar
-planarity
-Planck
-plane
-planed
-planeload
-planer
-planers
-planes
-planet
-planetaria
-planetarium
-planetary
-planetesimal
-planetoid
-planets
-plangency
-plangent
-planing
-planish
-plank
-plank-bed
-planking
-planks
-plankton
-planned
-plannedness
-planner
-planners
-planning
-Plano
-planoconcave
-planoconvex
-planography
-plans
-plant
-plant-louse
-plantain
-plantar
-plantation
-plantations
-planted
-planter
-planters
-planting
-plantings
-plantlike
-plants
-plap
-plaque
-plaquette
-plash
-plasm
-plasma
-plasmatic
-plaster
-plasterboard
-plastered
-plasterer
-plastering
-plasters
-plastic
-plasticity
-plasticize
-plasticizer
-plastics
-plastron
-plat
-plate
-plate-basket
-plate-cover
-plate-glass
-plate-mark
-plate-rack
-plate-stand
-plateau
-plateaus
-plateaux
-plated
-plateful
-platelet
-platelets
-platen
-platens
-plates
-platform
-platforms
-plating
-platinum
-platitude
-platitudinous
-Plato
-Platonic
-Platonism
-Platonist
-platoon
-Platte
-platter
-platters
-Platteville
-platy
-platypi
-platypus
-platys
-plaudit
-plaudits
-plausibility
-plausible
-plausibly
-play
-play-act
-play-by-play
-play-ground
-play-off
-playable
-playact
-playacting
-playback
-playbill
-playboy
-played
-player
-players
-playfellow
-playful
-playfully
-playfulness
-playgirl
-playgoer
-playground
-playgrounds
-playhouse
-playing
-playing-cards
-playing-field
-playmate
-playmates
-playoff
-playout
-playpen
-playroom
-plays
-plaything
-playthings
-playtime
-playwright
-playwrights
-playwriting
-plaza
-plea
-plea-bargain
-plead
-pleaded
-pleader
-pleading
-pleads
-pleas
-pleasant
-pleasantly
-pleasantness
-pleasantry
-please
-pleased
-pleases
-pleasing
-pleasingly
-pleasurable
-pleasurably
-pleasure
-pleasure-ground
-pleasureful
-pleasures
-pleat
-pleated
-plebe
-plebeian
-plebian
-plebiscite
-plebiscites
-plectra
-plectrum
-pled
-pledge
-pledged
-pledger
-pledget
-Pleiades
-Pleistocene
-plenary
-plenipotentiary
-plenitude
-plenteous
-plentiful
-plentifully
-plenty
-plenum
-pleonasm
-plethora
-pleura
-pleurae
-pleurisy
-Plexiglas
-plexiglass
-plexure
-plexus
-pliability
-pliable
-pliancy
-pliant
-plied
-pliers
-plies
-plight
-Plimsoll
-plinth
-Pliny
-Pliocene
-PLO
-plod
-plodder
-plodding
-plop
-plot
-plots
-plotted
-plotter
-plotters
-plotting
-plough
-plough-beam
-plough-boy
-plough-land
-plough-share
-plough-tail
-plough-wright
-plougher
-ploughman
-ploughshare
-plover
-plow
-plowed
-plower
-plowing
-plowman
-plows
-plowshare
-ploy
-ploys
-pluck
-plucked
-pluckily
-pluckiness
-plucking
-plucks
-plucky
-plug
-plug-and-go
-plug-in
-plug-ugly
-plugboard
-pluggable
-plugged
-plugging
-plugs
-plum
-plumage
-plumb
-plumb-line
-plumbago
-plumbed
-plumbeous
-plumber
-plumbing
-plumbs
-plume
-plumed
-plumes
-plummet
-plummeting
-plump
-plumped
-plumply
-plumpness
-plums
-plumy
-plunder
-plundered
-plunderer
-plunderers
-plundering
-plunders
-plunge
-plunged
-plunger
-plungers
-plunges
-plunging
-plunk
-pluperfect
-plural
-pluralism
-pluralist
-pluralistic
-plurality
-pluralization
-pluralize
-plurals
-plus
-pluses
-plush
-plushly
-plushness
-plushy
-Plutarch
-Pluto
-plutocracy
-plutocrat
-plutocratic
-plutonium
-pluvial
-pluvious
-ply
-plyer
-Plymouth
-plywood
-PMS
-pneumatic
-pneumatically
-pneumatics
-pneumonia
-po-hunter
-poach
-poacher
-poaches
-Pocahontas
-pock
-pocked
-pocket
-pocket-book
-pocket-handkerchief
-pocket-knife
-pocket-money
-pocketbook
-pocketbooks
-pocketed
-pocketful
-pocketing
-pocketknife
-pocketknives
-pockets
-pockmark
-pockmarked
-pockwood
-pocky
-Pocono
-Poconos
-pod
-Podgorica
-podgy
-podia
-podiatrist
-podiatry
-podium
-pods
-Podunk
-Poe
-poem
-poems
-poesy
-poet
-poetaster
-poetess
-poetic
-poetical
-poetically
-poeticism
-poetics
-poetize
-poetries
-poetry
-poets
-pogey
-pogo
-pogrom
-poi
-poignancy
-poignant
-poignantly
-Poincare
-poinciana
-Poindexter
-poinsettia
-point
-point-blank
-point-device
-point-duty
-pointblank
-pointed
-pointedly
-pointedness
-pointer
-pointers
-pointillism
-pointillist
-pointing
-pointless
-pointlessly
-pointlessness
-points
-pointsman
-pointy
-poise
-poised
-poises
-poison
-poison-fang
-poison-gas
-poison-nut
-poisoned
-poisoner
-poisoning
-poisonous
-poisonously
-poisonousness
-poisons
-Poisson
-poke
-poke-pudding
-poked
-poker
-poker-faced
-pokerface
-pokes
-pokey
-poking
-poky
-pol
-polaire
-Poland
-polar
-Polaris
-polarities
-polarity
-polarization
-polarize
-polarizer
-Polaroid
-pole
-pole-cat
-pole-hedge
-pole-star
-pole-vault
-pole-vaulter
-polecat
-poled
-polemic
-polemical
-polemically
-polemicist
-polemics
-poles
-polestar
-police
-police-court
-police-office
-police-station
-policed
-policeman
-policemen
-polices
-policewoman
-policies
-policing
-policlinic
-policy
-policyholder
-poling
-polio
-poliomyelitis
-polish
-polished
-polisher
-polishers
-polishes
-polishing
-polite
-politely
-politeness
-politer
-politesse
-politest
-politic
-political
-politically
-politician
-politicians
-politicization
-politicize
-politicized
-politicking
-politico
-politics
-polity
-Polk
-polka
-polka-dot
-poll
-poll-day
-poll-degree
-poll-tax
-pollack
-pollard
-polled
-pollen
-pollinate
-pollination
-pollinator
-polling
-polliwog
-polloi
-polls
-pollster
-pollutant
-pollute
-polluted
-polluter
-pollutes
-polluting
-pollution
-Pollux
-pollywog
-polo
-polonaise
-polonium
-polony
-poltergeist
-poltroon
-poltroonery
-poly-
-polyalphabetic
-polyandrous
-polyandry
-polyanthus
-polychromy
-polyclinic
-polyester
-polyethylene
-polygamist
-polygamous
-polygamy
-polyglot
-polygon
-polygonal
-polygons
-polygraph
-polygraphy
-polyhedra
-polyhedral
-polyhedron
-Polyhymnia
-polyline
-polymarker
-polymath
-polymer
-polymeric
-polymerization
-polymerize
-polymers
-polymorphic
-Polynesia
-Polynesian
-polynomial
-polynomials
-polyp
-Polyphemus
-polyphonic
-polyphony
-polypi
-polypropylene
-polypus
-polypuses
-polysemy
-polystyrene
-polysyllabic
-polysyllable
-polytechnic
-polyterm
-polytheism
-polytheist
-polytheistic
-polythene
-polyunsaturated
-polyurethane
-polyvalent
-polyvinyl
-pom-pom
-pomace
-pomade
-pomander
-pomatum
-pome
-pomegranate
-pomelo
-Pomerania
-Pomeranian
-pomiculture
-pommel
-pomology
-Pomona
-pomp
-pompadour
-pompano
-Pompeian
-Pompeii
-Pompey
-pompom
-pompon
-pomposity
-pompous
-pompously
-pompousness
-Ponce
-Ponchartrain
-poncho
-pond
-ponder
-ponderability
-ponderable
-ponderables
-pondered
-ponderer
-pondering
-ponderous
-ponderously
-ponderousness
-ponders
-ponds
-pone
-pong
-pongee
-poniard
-ponies
-Pontchartrain
-Pontiac
-Pontic
-pontiff
-pontific
-pontifical
-pontifically
-pontificate
-pontoon
-pony
-ponytail
-pooch
-pood
-poodle
-poof
-pooh
-pooh-pooh
-pool
-pool-room
-Poole
-pooled
-pooling
-poolroom
-pools
-Poona
-poop
-pooped
-poor
-poor-house
-poor-law
-poor-mouth
-poorboy
-poorer
-poorest
-poorhouse
-poorly
-poorness
-pop
-pop-eyed
-pop-gun
-pop-up
-popcorn
-pope
-Popek
-Popeks
-popgun
-popinjay
-popish
-poplar
-poplin
-Popocatepetl
-popover
-poppa
-popped
-popper
-poppet
-poppies
-popping
-popple
-poppy
-poppy-head
-poppycock
-pops
-Popsicle
-Popsicles
-populace
-popular
-popularity
-popularization
-popularize
-popularized
-popularizes
-popularizing
-popularly
-populate
-populated
-populates
-populating
-population
-populations
-populism
-populist
-populous
-populousness
-popálenina
-porcelain
-porch
-porches
-porcine
-porcupine
-porcupines
-pore
-pored
-pores
-porgy
-poring
-pork
-pork-butcher's
-pork-pie
-porker
-porkling
-porky
-porn
-porno
-pornographer
-pornographic
-pornographically
-pornography
-porosity
-porous
-porousness
-porphyritic
-porphyry
-porpoise
-porridge
-porringer
-port
-Port-au-Prince
-port-hole
-Port-of-Spain
-portability
-portable
-portage
-portal
-portals
-portcullis
-Porte
-ported
-portend
-portended
-portending
-portends
-portent
-portentous
-portentously
-porter
-porter-house
-porterage
-porterhouse
-porters
-portfolio
-portfolios
-porthole
-portholes
-Portia
-portico
-portiere
-porting
-portion
-portions
-Portland
-portliness
-portly
-portmanteau
-portmanteaux
-Porto
-portrait
-portraitist
-portraits
-portraiture
-portray
-portrayal
-portrayed
-portraying
-portrays
-ports
-Portsmouth
-Portugal
-Portuguese
-portulaca
-poruchy
-pose
-posed
-Poseidon
-poser
-posers
-poses
-poseur
-posh
-posing
-posit
-posited
-positing
-position
-positional
-positioned
-positioner
-positioning
-positions
-positive
-positively
-positiveness
-positives
-positivism
-positron
-posits
-Posner
-posse
-possess
-possessed
-possesses
-possessing
-possession
-possessional
-possessions
-possessive
-possessively
-possessiveness
-possessor
-possessors
-possibilities
-possibility
-possible
-possibly
-possum
-possums
-post
-post-
-post-bag
-post-bill
-post-box
-post-boy
-post-chaise
-post-coach
-post-date
-post-editing
-post-free
-Post-it
-post-mortem
-post-office
-post-war
-postage
-postal
-postcard
-postcondition
-postconsonantal
-postcoordination
-postdate
-postdoctoral
-posted
-poster
-posterior
-posteriori
-posteriority
-posterity
-postern
-posters
-postface
-POSTFAX
-postfix
-postgraduate
-posthaste
-posthumous
-posthumously
-posthypnotic
-postilion
-postillion
-postindustrial
-posting
-postlude
-postman
-postmark
-postmaster
-postmasters
-postmeridian
-postmistress
-postmodern
-postmortem
-postnasal
-postnatal
-postoperative
-postorder
-postpaid
-postpartum
-postpone
-postponed
-postponement
-postponing
-postprandial
-postprocess
-postprocessing
-postprocessor
-posts
-postscript
-postscripts
-postulant
-postulate
-postulated
-postulates
-postulating
-postulation
-postulations
-posture
-postures
-postwar
-postwoman
-posy
-pot
-pot-boiler
-pot-boy
-pot-hat
-pot-herb
-pot-hole
-pot-hook
-pot-house
-pot-ladle
-pot-lid
-pot-luck
-pot-pan
-pot-sherd
-potability
-potable
-potables
-potash
-potassium
-potation
-potato
-potato-box
-potato-trap
-potatoes
-potbellied
-potbelly
-potboiler
-Potemkin
-potency
-potent
-potentate
-potentates
-potential
-potentialities
-potentiality
-potentially
-potentials
-potentiating
-potentiometer
-potentiometers
-potently
-potful
-pothead
-pother
-potherb
-potholder
-pothole
-pothook
-potion
-potlatch
-potlicker
-potluck
-Potomac
-potpie
-potpourri
-pots
-Potsdam
-potsherd
-potshot
-pottage
-Pottawatomie
-potted
-potter
-potters
-pottery
-potting
-Potts
-potty
-pouch
-pouches
-Poughkeepsie
-poult
-poulterer
-poulterer's
-poultice
-poultry
-pounce
-pounced
-pounces
-pouncing
-pound
-poundage
-pounded
-pounder
-pounders
-pounding
-pounds
-pour
-pourability
-poured
-pourer
-pourers
-pouring
-pours
-Poussin
-Poussins
-pout
-pouted
-pouter
-pouting
-pouts
-poverty
-poverty-line
-poverty-stricken
-POW
-pow-wow
-powder
-powder-magazine
-powder-mine
-powder-puff
-powdered
-powdering
-powderpuff
-powders
-powdery
-Powell
-power
-power-play
-powerboat
-powered
-powerful
-powerfully
-powerfulness
-powerhouse
-powering
-powerless
-powerlessly
-powerlessness
-Powers
-Powhatan
-powwow
-pox
-Poynting
-Poznan
-pP
-PPS
-practicability
-practicable
-practicably
-practical
-practicalities
-practicality
-practically
-practice
-practiced
-practices
-practician
-practicing
-practicum
-practile
-practise
-practised
-practitioner
-practitioners
-Pradesh
-Prado
-praetor
-praetorian
-pragmatic
-pragmatical
-pragmatically
-pragmaticism
-pragmatics
-pragmatism
-pragmatist
-Prague
-Praguer
-Praia
-prairie
-praise
-praised
-praiseful
-praiser
-praisers
-praises
-praiseworthiness
-praiseworthy
-praising
-praisingly
-praline
-pram
-prance
-pranced
-prancer
-prancing
-prancingly
-prank
-prankful
-prankish
-pranks
-prankster
-praseodymium
-prate
-prater
-pratfall
-praties
-Pratt
-prattle
-prattler
-Prattville
-Pravda
-prawn
-pray
-prayed
-prayer
-prayer-book
-prayer-wheel
-prayerful
-prayerfully
-prayers
-praying
-PRC
-pre
-pre-
-pre-authorization
-pre-capitalistic
-pre-Columbian
-pre-conscription
-pre-date
-pre-edit
-pre-editing
-pre-eminence
-pre-eminent
-pre-eminently
-pre-empt
-pre-exist
-pre-Marxist
-pre-mastering
-pre-Munich
-pre-plan
-pre-printed
-pre-processing
-pre-requisite
-pre-war
-preach
-preached
-preacher
-preachers
-preaches
-preaching
-preachment
-preachy
-preadolescence
-preallocate
-preallocated
-preallocating
-preamble
-preambles
-preapprehension
-prearrange
-prearranged
-prearrangement
-preassign
-preassigned
-preassigning
-preassigns
-prebend
-prebinding
-Precambrian
-precancel
-precancerous
-precapitalist
-precarious
-precariously
-precariousness
-precatory
-precaution
-precautionary
-precautions
-precede
-preceded
-precedence
-precedences
-precedent
-precedented
-precedents
-precedes
-preceding
-precentor
-precept
-preceptor
-precepts
-precess
-precession
-precinct
-precincts
-preciosity
-precious
-preciously
-preciousness
-precipice
-precipitable
-precipitance
-precipitant
-precipitate
-precipitated
-precipitately
-precipitateness
-precipitates
-precipitating
-precipitation
-precipitous
-precipitously
-precis
-precise
-precisely
-preciseness
-precisian
-precision
-precisions
-preclude
-precluded
-precludes
-precluding
-preclusion
-preclusive
-precocious
-precociously
-precociousness
-precocity
-precognition
-precognitive
-precolonial
-precompute
-precomputed
-precomputing
-preconceive
-preconceived
-preconception
-preconceptions
-precondition
-preconditioned
-preconditions
-preconsign
-precook
-precoordination
-precursor
-precursors
-precursory
-predacious
-predate
-predated
-predates
-predating
-predator
-predatory
-predecease
-predecessor
-predecessors
-predefine
-predefined
-predefines
-predefining
-predefinition
-predefinitions
-predesignate
-predestinate
-predestination
-predestine
-predestined
-predetermination
-predetermine
-predetermined
-predeterminer
-predetermines
-predetermining
-predial
-predicable
-predicament
-predicate
-predicated
-predicates
-predicating
-predication
-predications
-predicative
-predict
-predictability
-predictable
-predictably
-predicted
-predicting
-prediction
-predictions
-predictive
-predictor
-predicts
-predigest
-predilection
-predilections
-predispose
-predisposed
-predisposition
-predominance
-predominant
-predominantly
-predominate
-predominated
-predominately
-predominates
-predominating
-predomination
-preemie
-preeminence
-preeminent
-preeminently
-preempt
-preempted
-preempting
-preemption
-preemptive
-preemptor
-preempts
-preen
-preexist
-preexistence
-preexisting
-prefab
-prefabricate
-prefabricated
-prefabrication
-preface
-prefaced
-prefaces
-prefacing
-prefatory
-prefect
-prefecture
-prefer
-preferable
-preferably
-preference
-preferences
-preferential
-preferentially
-preferment
-preferred
-preferring
-prefers
-prefigure
-prefilling
-prefix
-prefixed
-prefixes
-prefixing
-preform
-preformatting
-pregnancy
-pregnant
-preheat
-prehensile
-prehension
-prehistoric
-prehistorical
-prehistorically
-prehistory
-preinitialize
-preinitialized
-preinitializes
-preinitializing
-prejudge
-prejudged
-prejudgment
-prejudice
-prejudiced
-prejudices
-prejudicial
-prekindergarten
-prelacy
-prelate
-prelect
-prelection
-preliminaries
-preliminary
-prelims
-prelisting
-preliterate
-preload
-prelude
-preludes
-prelusive
-premarital
-premark
-premature
-prematurely
-prematurity
-premed
-premedical
-premeditate
-premeditated
-premeditation
-premenstrual
-premier
-premiere
-premiers
-premiership
-premise
-premises
-premiss
-premium
-premiums
-premix
-premolar
-premonish
-premonition
-premonitory
-prenatal
-prenatally
-prentice
-Prenticed
-Prenticing
-prenuptial
-preoccupation
-preoccupied
-preoccupies
-preoccupy
-preoperative
-preopinion
-preordain
-preordained
-preordination
-prep
-prepackage
-prepaid
-preparation
-preparations
-preparative
-preparatives
-preparatory
-prepare
-prepared
-preparedness
-prepares
-preparing
-prepay
-prepayment
-prepend
-prepended
-prepending
-prepense
-preponderance
-preponderant
-preponderantly
-preponderate
-preposition
-prepositional
-prepositionally
-prepositions
-prepossess
-prepossessing
-prepossession
-preposterous
-preposterously
-preppie
-preppy
-preprint
-preprocessed
-preprocessing
-preprocessor
-preprocessors
-preproduction
-preprogrammed
-prepubescence
-prepubescent
-prepublication
-prepuce
-prepunching
-prequel
-prerecord
-prerecorded
-preregister
-preregistration
-prerelease
-prerequisite
-prerequisites
-prerogative
-prerogatives
-presage
-presbyopia
-presbyter
-presbyterian
-Presbyterianism
-Presbyterianize
-Presbyterianizes
-presbytery
-preschool
-preschooler
-prescience
-prescient
-presciently
-Prescott
-prescribe
-prescribed
-prescribes
-prescript
-prescription
-prescriptions
-prescriptive
-prescriptively
-preselect
-preselected
-preselecting
-preselection
-preselector
-preselects
-presence
-presence-chamber
-presences
-present
-present-day
-presentable
-presentably
-presentation
-presentations
-presented
-presentee
-presenter
-presentiment
-presenting
-presently
-presentment
-presentness
-presents
-presequenced
-preservable
-preservation
-preservationist
-preservations
-preservative
-preserve
-preserved
-preserver
-preservers
-preserves
-preserving
-preset
-preshrank
-preshrink
-preshrunk
-preside
-presided
-presidency
-president
-presidential
-presidents
-presides
-presidia
-presiding
-presidium
-Presley
-presort
-presorting
-press
-press-agency
-press-cutting
-press-mark
-press-office
-press-proof
-press-reader
-press-release
-press-room
-pressed
-presser
-presses
-pressing
-pressingly
-pressings
-pressman
-pressure
-pressure-height
-pressured
-pressures
-pressuring
-pressurise
-pressurization
-pressurize
-pressurized
-pressurizer
-presswurst
-PRESTEL
-prestidigitate
-prestidigitation
-prestige
-prestigious
-presto
-Preston
-prestore
-prestressing
-presumable
-presumably
-presume
-presumed
-presumes
-presuming
-presumption
-presumptions
-presumptive
-presumptuous
-presumptuously
-presumptuousness
-presuppose
-presupposed
-presupposes
-presupposing
-presupposition
-pretax
-preteen
-pretence
-pretend
-pretended
-pretender
-pretenders
-pretending
-pretends
-pretense
-pretenses
-pretension
-pretensions
-pretentious
-pretentiously
-pretentiousness
-preterit
-preterite
-pretermission
-pretermit
-preternatural
-preternaturally
-pretest
-pretext
-pretexts
-Pretoria
-Pretorian
-prettier
-prettiest
-prettify
-prettily
-prettiness
-pretty
-pretty-boy
-pretzel
-prevail
-prevailed
-prevailing
-prevailingly
-prevails
-prevalence
-prevalent
-prevalently
-prevalidation
-prevaricate
-prevarication
-prevaricator
-prevent
-preventable
-preventably
-preventative
-prevented
-preventible
-preventing
-prevention
-preventive
-preventives
-prevents
-preview
-previewed
-previewing
-previews
-previous
-previousle
-previously
-prevision
-prevue
-prewar
-prey
-preyed
-preying
-preys
-Priam
-priapic
-price
-price-current
-price-cut
-price-list
-priced
-priceless
-pricer
-pricers
-prices
-pricey
-pricing
-prick
-prick-down
-pricked
-pricker
-pricking
-prickle
-prickliness
-prickly
-pricks
-pricy
-pride
-prided
-prideful
-pridefully
-prides
-priding
-prie-dieu
-prier
-priest
-priestess
-priesthood
-Priestley
-priestliness
-priestly
-prig
-priggish
-priggishness
-prim
-prima
-primacy
-primaeval
-primal
-primaries
-primarily
-primarius
-primary
-primate
-primates
-prime
-prime-number
-primed
-primeness
-primer
-primers
-primes
-primeval
-priming
-primitive
-primitively
-primitiveness
-primitives
-primly
-primness
-primogenitor
-primogeniture
-primordial
-primordially
-primp
-primrose
-primula
-prince
-princedom
-princeliness
-princely
-princes
-princess
-princesses
-Princeton
-principal
-principalities
-principality
-principally
-principals
-Principe
-Principia
-principle
-principled
-principles
-prink
-print
-print-ink
-print-machine
-print-office
-print-press
-print-run
-print-seller
-print-works
-printable
-printably
-printball
-printed
-printer
-printers
-printery
-printing
-printing-ink
-printing-press
-printout
-prints
-prior
-prioress
-priori
-priorities
-prioritize
-priority
-priory
-Pripet
-Pripyat
-Priscilla
-prise
-prism
-prismatic
-prisms
-prison
-prisoner
-prisoners
-prisons
-prissily
-prissiness
-prissy
-pristine
-Pritchard
-prithee
-privacies
-privacy
-private
-privateer
-privately
-privateness
-privates
-privation
-privations
-privatise
-privative
-privatization
-privatize
-privet
-privies
-privilege
-privileged
-privileges
-privily
-priviti
-privy
-prize
-prize-fighter
-prized
-prizefight
-prizefighter
-prizefighting
-prizeman
-prizer
-prizers
-prizes
-prizewinner
-prizewinning
-prizing
-pro
-pro-
-pro-am
-pro-and-con
-pro-capitalist
-pro-choice
-pro-choicer
-pro-imperialist
-pro-life
-pro-lifer
-probabilistic
-probabilistically
-probabilities
-probability
-probable
-probably
-probate
-probated
-probates
-probating
-probation
-probational
-probationary
-probationer
-probative
-probe
-probed
-probes
-probing
-probings
-probity
-problem
-problematic
-problematical
-problematically
-problems
-proboscides
-proboscis
-procaine
-procedural
-procedurally
-procedure
-procedures
-proceed
-proceed-to-select
-proceeded
-proceeding
-proceedings
-proceeds
-process
-processed
-processes
-processing
-procession
-processional
-processor
-processors
-proclaim
-proclaimed
-proclaimer
-proclaimers
-proclaiming
-proclaims
-proclamation
-proclamations
-proclivities
-proclivity
-proconsul
-proconsular
-procotols
-procrastinate
-procrastinated
-procrastinates
-procrastinating
-procrastination
-procrastinator
-procreate
-procreation
-procreative
-procreator
-Procrustean
-Procrusteanize
-Procrusteanizes
-Procrustes
-Procter
-proctor
-procumbent
-procurabe
-procurable
-procuration
-procurator
-procure
-procured
-procurement
-procurements
-procurer
-procurers
-procures
-procuring
-Procyon
-prod
-prodigal
-prodigality
-prodigally
-prodigious
-prodigiously
-prodigy
-produce
-produced
-producer
-producers
-produces
-producible
-producing
-product
-production
-productions
-productive
-productively
-productiveness
-productivity
-products
-proem
-prof
-Prof.
-profanation
-profane
-profanely
-profaneness
-profanity
-profess
-professed
-professedly
-professes
-professing
-profession
-professional
-professionalism
-professionalization
-professionalize
-professionally
-professionals
-professions
-professor
-professorial
-professorially
-professors
-professorship
-proffer
-proffered
-proffers
-proficience
-proficiency
-proficient
-proficiently
-profile
-profiled
-profiles
-profiling
-profit
-profitability
-profitable
-profitably
-profited
-profiteer
-profiteering
-profiteers
-profiterole
-profiting
-profitless
-profits
-profitted
-profligacy
-profligate
-profligately
-profound
-profoundest
-profoundly
-profoundness
-profundity
-profuse
-profusely
-profuseness
-profusion
-prog
-progenitor
-progeniture
-progeny
-progesterone
-prognathous
-prognoses
-prognosis
-prognostic
-prognosticate
-prognostication
-prognosticator
-program
-programer
-programmability
-programmable
-programmatic
-programmatics
-programmation
-programme
-programmed
-programmer
-programmer-analyst
-programmers
-programming
-programs
-progress
-progressed
-progresses
-progressing
-progression
-progressions
-progressive
-progressively
-progressiveness
-prohibit
-prohibited
-prohibiting
-prohibition
-prohibitionist
-prohibitions
-prohibitive
-prohibitively
-prohibitory
-prohibits
-project
-projected
-projectile
-projecting
-projection
-projectionist
-projections
-projective
-projectively
-projector
-projectors
-projects
-projecture
-Prokofieff
-Prokofiev
-prolapse
-prolate
-prolegomena
-prolegomenon
-proletarian
-proletariat
-proletary
-prole¾enina
-proliferate
-proliferated
-proliferates
-proliferating
-proliferation
-prolific
-prolifically
-prolix
-prolixity
-prolixly
-prolog
-prologue
-prolong
-prolongate
-prolongation
-prolonged
-prolonging
-prolongs
-prom
-promenade
-promenades
-Promethean
-Prometheus
-promethium
-prominence
-prominency
-prominent
-prominently
-promiscuity
-promiscuous
-promiscuously
-promise
-promise-breaker
-promised
-promises
-promising
-promisingly
-promissory
-promo
-promontory
-promote
-promoted
-promoter
-promoters
-promotes
-promoting
-promotion
-promotional
-promotions
-prompt
-prompt-book
-prompt-box
-prompted
-prompter
-promptest
-prompting
-promptings
-promptitude
-promptly
-promptness
-prompts
-promulgate
-promulgated
-promulgates
-promulgating
-promulgation
-promulgator
-prone
-proneness
-prong
-pronged
-pronghorn
-prongs
-pronominal
-pronoun
-pronounce
-pronounceable
-pronounced
-pronouncement
-pronouncements
-pronounces
-pronouncing
-pronouns
-pronto
-pronuclear
-pronunciation
-pronunciations
-proof
-proof-copy
-proof-pulling
-proof-reader
-proof-run
-proofread
-proofreader
-proofreading
-proofs
-proofsheet
-prop
-propaedeutic
-propaedeutical
-propaganda
-propagandist
-propagandize
-propagate
-propagated
-propagates
-propagating
-propagation
-propagations
-propagator
-propane
-propel
-propellant
-propelled
-propellent
-propeller
-propellers
-propelling
-propels
-propensity
-proper
-properly
-properness
-propertied
-properties
-propertiless
-property
-prophecies
-prophecy
-prophesied
-prophesier
-prophesies
-prophesy
-prophet
-prophetess
-prophetic
-prophetical
-prophetically
-prophetize
-prophets
-prophylactic
-prophylaxes
-prophylaxis
-propinquity
-propitiable
-propitiate
-propitiation
-propitiator
-propitiatory
-propitious
-propitiously
-propjet
-proponent
-proponents
-proportion
-proportional
-proportionally
-proportionate
-proportionately
-proportioned
-proportioning
-proportionment
-proportions
-propos
-proposal
-proposals
-propose
-proposed
-proposer
-proposes
-proposing
-proposition
-propositional
-propositionally
-propositioned
-propositioning
-propositions
-propound
-propounded
-propounding
-propounds
-proprietary
-proprieties
-proprietor
-proprietorial
-proprietors
-proprietorship
-proprietress
-propriety
-props
-propulsion
-propulsions
-propulsive
-prorate
-prorated
-prorates
-prorogation
-prorogue
-pros
-prosaic
-prosaically
-prosaist
-proscenia
-proscenium
-prosciutto
-proscribe
-proscription
-prose
-prosecute
-prosecuted
-prosecutes
-prosecuting
-prosecution
-prosecutions
-prosecutor
-proselyte
-proselytism
-proselytize
-proselytized
-proselytizer
-proselytizes
-proselytizing
-Proserpine
-prosodic
-prosodics
-prosody
-prospect
-prospected
-prospecting
-prospection
-prospections
-prospective
-prospectively
-prospectives
-prospector
-prospectors
-prospects
-prospectus
-prosper
-prospered
-prospering
-prosperity
-prosperous
-prosperously
-prospers
-prossi
-prostate
-prostheses
-prosthesis
-prosthetic
-prostitute
-prostitution
-prostrate
-prostration
-prosy
-protactinium
-protagonist
-protean
-protect
-protected
-protecting
-protection
-protectionism
-protectionist
-protections
-protective
-protectively
-protectiveness
-protector
-protectorate
-protectors
-protects
-protege
-proteges
-protein
-proteins
-Proterozoic
-protest
-protestant
-protestantism
-Protestantize
-Protestantizes
-protestation
-protestations
-protested
-protester
-protesting
-protestingly
-protestor
-protests
-Protista
-protocol
-protocols
-proton
-protons
-Protophyta
-protoplasm
-protoplasmic
-protoplast
-prototype
-prototyped
-prototypes
-prototypical
-prototypically
-prototyping
-protozoan
-protozoic
-protozoon
-protract
-protracted
-protraction
-protractor
-protrude
-protruded
-protrudes
-protruding
-protrusile
-protrusion
-protrusions
-protuberance
-protuberant
-protégé
-proud
-prouder
-proudest
-proudly
-Proust
-provability
-provable
-provably
-prove
-proved
-proven
-provenance
-Provencal
-Provence
-provender
-provenience
-prover
-proverb
-proverbial
-proverbially
-provers
-proves
-provide
-provided
-providence
-provident
-providential
-providentially
-providently
-provider
-providers
-provides
-providing
-province
-provinces
-provincial
-provincialism
-provincially
-proving
-provision
-provisional
-provisionally
-provisioned
-provisioning
-provisions
-proviso
-provisory
-provocation
-provocative
-provocatively
-provocativeness
-provoke
-provoked
-provoker
-provokes
-provoking
-provokingly
-provolone
-provost
-prow
-prowess
-prowl
-prowled
-prowler
-prowlers
-prowling
-prows
-proximal
-proximate
-proximity
-proximo
-Proxmire
-proxy
-prude
-prudence
-prudent
-prudential
-prudentially
-prudently
-prudery
-prudish
-prudishly
-prudishness
-prune
-pruned
-pruner
-pruners
-prunes
-pruning
-prurience
-prurient
-Prussia
-Prussian
-Prussianization
-Prussianizations
-Prussianize
-Prussianizer
-Prussianizers
-Prussianizes
-prussic
-pry
-pryer
-prying
-ps
-psalm
-psalmist
-psalter
-psaltery
-pseudo
-pseudo-
-pseudo-prophet
-pseudo-Socialists
-pseudobinary
-pseudocode
-pseudofiles
-pseudoinstruction
-pseudoinstructions
-pseudolanguage
-pseudonym
-pseudonymous
-pseudoparallelism
-pseudoscience
-pseudoscientific
-pshaw
-psi
-psilocybin
-psittacosis
-psora
-psoriasis
-psst
-PST
-psych
-psyche
-psychedelic
-psychedelically
-psyches
-psychiatric
-psychiatrist
-psychiatrists
-psychiatry
-psychic
-psychical
-psychically
-psycho
-psychoactive
-psychoanalysis
-psychoanalyst
-psychoanalytic
-psychoanalytical
-psychoanalyze
-psychobabble
-psychobiology
-psychodrama
-psychogenic
-psychoinformatics
-psychological
-psychologically
-psychologist
-psychologists
-psychology
-psychoneuroses
-psychoneurosis
-psychopath
-psychopathic
-psychopathy
-psychophysic
-psychoses
-psychosis
-psychosocial
-psychosomatic
-psychotherapeutic
-psychotherapist
-psychotherapy
-psychotic
-psychotically
-psychotropic
-PT
-PTA
-ptarmigan
-pterodactyl
-PTO
-Ptolemaic
-Ptolemaists
-Ptolemy
-ptomaine
-PTT
-Pu
-pub
-pubertal
-puberty
-pubes
-pubescence
-pubescent
-pubic
-pubis
-public
-public-spirited
-publican
-publication
-publications
-publicism
-publicist
-publicity
-publicize
-publicized
-publicizes
-publicizing
-publicly
-publish
-published
-publisher
-publishers
-publishes
-publishing
-pubs
-Puccini
-puce
-puck
-pucker
-puckered
-puckering
-puckers
-puckish
-puckishly
-puckishness
-pudding
-pudding-head
-pudding-heart
-pudding-stone
-puddings
-puddle
-puddles
-puddling
-pudency
-pudenda
-pudendum
-pudginess
-pudgy
-puerile
-puerility
-puerperal
-Puerto
-puff
-puff-ball
-puff-box
-puff-paste
-puff-stone
-puffball
-puffed
-puffer
-puffery
-puffin
-puffiness
-puffing
-puffs
-puffy
-pug
-pug-nose
-pug-nosed
-Pugh
-pugilism
-pugilist
-pugilistic
-pugnacious
-pugnaciously
-pugnaciousness
-pugnacity
-puissance
-puissant
-puke
-pukka
-Pulaski
-pulchritude
-pulchritudinous
-pule
-Pulitzer
-pull
-pull-over
-pull-rod
-pull-up
-pullback
-pulled
-puller
-pullet
-pulley
-pulleys
-pulling
-pullings
-Pullman
-Pullmanize
-Pullmanizes
-Pullmans
-pullout
-pullover
-pulls
-pullulate
-pullup
-pulmonary
-pulmonic
-pulp
-pulpiness
-pulping
-pulpit
-pulpits
-pulpous
-pulpwood
-pulpy
-pulsar
-pulsate
-pulsatile
-pulsation
-pulsations
-pulsatory
-pulse
-pulsed
-pulses
-pulsing
-pulverization
-pulverize
-pulverizer
-puma
-pumice
-pumice-stone
-pummel
-pump
-pump-room
-pump-ship
-pumped
-pumper
-pumpernickel
-pumping
-pumpkin
-pumpkins
-pumps
-pun
-punch
-punch-drunk
-punch-machine
-punched
-punched-card
-puncheon
-puncher
-punches
-punching
-punchy
-punctate
-punctilio
-punctilious
-punctiliously
-punctiliousness
-punctual
-punctuality
-punctually
-punctuate
-punctuation
-puncture
-punctured
-punctures
-puncturing
-pundit
-punditry
-pungency
-pungent
-pungently
-Punic
-puniness
-punish
-punishable
-punished
-punishes
-punishing
-punishment
-punishments
-punitive
-punitively
-punitory
-Punjab
-Punjabi
-punk
-punkin
-punnet
-puns
-punster
-punt
-punted
-punter
-punting
-punts
-puny
-pup
-pupa
-pupae
-pupal
-pupil
-pupilage
-pupilarity
-pupilary
-pupils
-puppet
-puppet-show
-puppeteer
-puppetry
-puppets
-puppies
-puppy
-puppydom
-puppyhood
-pups
-purblind
-Purcell
-purchasable
-purchase
-purchase-money
-purchased
-purchaser
-purchasers
-purchases
-purchasing
-purdah
-Purdue
-pure
-purebred
-puree
-purely
-pureness
-purer
-purest
-purfle
-purgation
-purgative
-purgatorial
-purgatory
-purge
-purged
-purger
-purges
-purging
-purification
-purifications
-purified
-purifier
-purifiers
-purifies
-purify
-purifying
-Purim
-Purina
-purine
-purism
-purist
-puristic
-puritan
-puritanic
-puritanical
-puritanically
-puritanism
-Puritanize
-Puritanizer
-Puritanizers
-Puritanizes
-purity
-purl
-purler
-purlieu
-purlieus
-purlin
-purloin
-purloiner
-purp
-purple
-purpler
-purplest
-purplish
-purport
-purported
-purportedly
-purporter
-purporters
-purporting
-purports
-purpose
-purposed
-purposeful
-purposefully
-purposefulness
-purposeless
-purposelessly
-purposely
-purposes
-purposive
-purr
-purred
-purring
-purrs
-purse
-purse-bearer
-purse-string
-pursed
-purser
-purses
-pursiness
-pursuance
-pursuant
-pursue
-pursued
-pursuer
-pursuers
-pursues
-pursuing
-pursuit
-pursuits
-pursy
-purulence
-purulent
-purvey
-purveyance
-purveyor
-purview
-purée
-pus
-Pusan
-Pusey
-push
-push-back
-push-bolt
-push-button
-push-chair
-push-ing
-push-over
-push-up
-pushbutton
-pushcart
-pushdown
-pushed
-pusher
-pushers
-pushes
-pushful
-pushily
-pushiness
-pushing
-pushover
-pushup
-pushy
-pusillanimity
-pusillanimous
-pusillanimously
-puss
-puss-foot
-puss-in-the-corner
-pussy
-pussy-cat
-pussy-foot(er)
-pussy-wants-a-corner
-pussy-willow
-pussycat
-pussyfoot
-pustular
-pustulate
-pustule
-put
-put-down
-put-off
-put-on
-put-to
-putative
-putdown
-putlock
-putlog
-Putnam
-putout
-putrefaction
-putrefactive
-putrefy
-putrescence
-putrescent
-putrid
-putridity
-puts
-putsch
-putt
-puttee
-putter
-putter-on
-putterer
-puttering
-putters
-putting
-putty
-putty-head
-putty-knife
-puzzle
-puzzled
-puzzlement
-puzzler
-puzzlers
-puzzles
-puzzling
-puzzlings
-PVC
-PW
-PX
-Pygmalion
-pygmies
-pygmy
-pyjamas
-Pyle
-pylon
-pylori
-pyloric
-pylorus
-Pyongyang
-pyorrhea
-pyorrhoea
-Pyotr
-pyramid
-pyramidal
-pyramids
-pyre
-Pyrenees
-pyretic
-Pyrex
-pyrimidine
-pyrite
-pyrites
-pyromania
-pyromaniac
-pyrotechnic
-pyrotechnical
-pyrotechnics
-pyrotechny
-Pyrrhic
-Pythagoras
-Pythagorean
-Pythagoreanize
-Pythagoreanizes
-Pythagoreans
-python
-pythoness
-pythonic
-pyx
-Q-tip
-QAM
-Qatar
-QB
-QC
-QED
-Qingdao
-QM
-QSAM
-QTAM
-qua
-quack
-quacked
-quackery
-quacks
-quad
-quadragenarian
-quadrangle
-quadrangular
-quadrant
-quadrants
-quadraphonic
-quadrat
-quadrate
-quadratic
-quadratical
-quadratically
-quadratics
-quadrature
-quadratures
-quadrennia
-quadrennial
-quadrennium
-quadriceps
-quadrilateral
-quadrille
-quadrillion
-quadripartite
-quadriplegia
-quadriplegic
-quadrivium
-quadruped
-quadrupedal
-quadruple
-quadrupled
-quadruples
-quadruplet
-quadruplets
-quadruplicate
-quadruplication
-quadrupling
-quadrupole
-quaff
-quag
-quaggy
-quagmire
-quagmires
-quahaug
-quahog
-quai
-quail
-quails
-quaint
-quaintly
-quaintness
-quake
-quaked
-quaker
-Quakeress
-Quakerism
-Quakerization
-Quakerizations
-Quakerize
-Quakerizes
-quakers
-quakes
-quaking
-quaky
-qualification
-qualifications
-qualified
-qualifier
-qualifiers
-qualifies
-qualify
-qualifying
-qualitative
-qualitatively
-qualities
-quality
-qualm
-qualmish
-quandaries
-quandary
-quanta
-Quantico
-quantifiable
-quantification
-quantifications
-quantified
-quantifier
-quantifiers
-quantifies
-quantify
-quantifying
-quantile
-quantitative
-quantitatively
-quantities
-quantity
-quantization
-quantize
-quantized
-quantizes
-quantizing
-quantum
-quarantine
-quarantines
-quarantining
-quark
-Quarker
-quarks
-quarrel
-quarreled
-quarreler
-quarreling
-quarrels
-quarrelsome
-quarrelsomeness
-quarries
-quarry
-quart
-quartan
-quarter
-quarter-day
-quarter-deck
-quarter-final
-quarter-master
-quarterage
-quarterback
-quarterdeck
-quartered
-quarterfinal
-quartering
-quarterly
-quartermaster
-quarters
-quarterstaff
-quartet
-quartet(te)
-quartets
-quartette
-quartile
-quarto
-quarts
-quartz
-quartzite
-quasar
-quash
-quashed
-quashes
-quashing
-quasi
-quasi-bastarda
-quasi-synonymity
-quasi-synonymy
-Quasimodo
-quaternary
-quaternion
-quatrain
-quatrefoil
-quaver
-quavered
-quavering
-quavers
-quavery
-quay
-quayage
-queasily
-queasiness
-queasy
-Quebec
-Quebecker
-queen
-queen-size
-queen-sized
-queenly
-Queensland
-queer
-queerer
-queerest
-queerly
-queerness
-quell
-quelling
-quench
-quenchable
-quenched
-quencher
-quenches
-quenching
-quenchless
-queried
-queries
-quern
-querulous
-querulously
-querulousness
-query
-querying
-quest
-quested
-quester
-questers
-questing
-question
-question-mark
-question-stop
-questionable
-questionably
-questionary
-questioned
-questioner
-questioners
-questioning
-questioningly
-questionings
-questionnaire
-questionnaires
-questions
-quests
-queue
-queued
-queueing
-queuer
-queuers
-queues
-queuing
-Quezon
-quibble
-quibbler
-quiche
-Quichua
-quick
-quick-ear
-quick-fastener
-quick-firing
-quick-freeze
-quick-froze
-quick-frozen
-quick-lime
-quick-match
-quick-sighted
-quick-silver
-quick-tempered
-quick-witted
-quick-wittedly
-quicken
-quickened
-quickening
-quickens
-quicker
-quickest
-quickie
-quicklime
-quickly
-quickness
-quicksand
-quicksilver
-quickstep
-quid
-quiddity
-quidnunc
-quiescence
-quiescent
-quiescently
-quiet
-quieted
-quieten
-quieter
-quietest
-quieting
-quietly
-quietness
-quiets
-quietude
-quietus
-QUIKTRAN
-quill
-quilt
-quilted
-quilter
-quilting
-quilts
-quince
-quinine
-Quinn
-quinquennial
-quinsy
-quint
-quintal
-quinteessence
-quintessence
-quintessential
-quintessentially
-quintet
-quintette
-quintillion
-quintuple
-quintuplet
-quintuplets
-quip
-quipster
-quire
-Quirinal
-quirk
-quirkiness
-quirky
-quirt
-QUISAM
-quisling
-quit
-quitclaim
-quite
-Quito
-quits
-quittance
-quitter
-quitters
-quitting
-quiver
-quivered
-quivering
-quivers
-quivery
-Quixote
-quixotic
-quixotically
-Quixotism
-quiz
-quizzed
-quizzer
-quizzes
-quizzical
-quizzically
-quizzing
-quo
-quod
-quoin
-quoit
-quoits
-quondam
-quonset
-quorum
-quota
-quotability
-quotable
-quotas
-quotation
-quotations
-quote
-quoted
-quotes
-quoth
-quotha
-quotidian
-quotient
-quotients
-quoting
-Qur'an
-qv
-R.I.P.
-r.t.
-Ra
-Rabat
-rabbet
-rabbi
-rabbinate
-rabbinic
-rabbinical
-rabbit
-rabbit-hutch
-rabbit-warren
-rabbits
-rabble
-rabble-rouser
-rabble-rousing
-Rabelais
-rabid
-rabidly
-rabidness
-rabies
-Rabin
-raccoon
-raccoons
-race
-race-course
-race-ground
-race-horse
-racecourse
-raced
-racehorse
-raceme
-racer
-racers
-races
-racetrack
-raceway
-Rachel
-Rachmaninoff
-racial
-racialism
-racialist
-racially
-racily
-Racine
-raciness
-racing
-racism
-racist
-rack
-rack-railway
-rack-rent
-rack-wheel
-racked
-racker
-racket
-racketeer
-racketeering
-racketeers
-rackets
-rackety
-racking
-racks
-raconteur
-racoon
-racquet
-racquetball
-racy
-rad
-radar
-radars
-radarscope
-Radcliffe
-raddle
-radial
-radially
-radian
-radiance
-radiant
-radiantly
-radiate
-radiated
-radiates
-radiating
-radiation
-radiations
-radiator
-radiators
-radical
-radicalism
-radicalization
-radicalize
-radically
-radicals
-radices
-radii
-radio
-radio-beacon
-radio-engineering
-radio-operator
-radio-receiver
-radio-transmitter
-radioactive
-radioactively
-radioactivity
-radioastronomy
-radiocarbon
-radioed
-radiogram
-radiograph
-radiographer
-radiography
-radioing
-radioisotope
-radiolocate
-radiologist
-radiology
-radioman
-radiometer
-radiometric
-radiometry
-radiophone
-radios
-radioscopy
-radiosonde
-radiotelegraph
-radiotelegraphy
-radiotelephone
-radioteletype
-radiotherapist
-radiotherapy
-radish
-radishes
-radium
-radius
-radix
-radon
-Rae
-Rafael
-raff
-Rafferty
-raffia
-raffish
-raffishly
-raffishness
-raffle
-raft
-rafter
-rafters
-rafting
-rafts
-raftsman
-rag
-rag-and-bone-man
-rag-chewing
-raga
-ragamuffin
-ragbag
-rage
-raged
-rageful
-rages
-ragged
-raggedly
-raggedness
-raggedy
-raging
-ragingly
-raglan
-ragman
-ragout
-rags
-ragstone
-ragtag
-ragtime
-Ragusan
-ragweed
-rah
-rah-rah
-raid
-raided
-raider
-raiders
-raiding
-raids
-rail
-rail-shifter
-rail-switch
-railed
-railer
-railers
-railing
-raillery
-railman
-railroad
-railroaded
-railroader
-railroaders
-railroading
-railroads
-rails
-railway
-railwayman
-railways
-raiment
-rain
-rain-bow
-rain-fed
-rain-gauge
-rain-proof
-rainbow
-raincape
-raincoat
-raincoats
-raindrop
-raindrops
-rained
-rainfall
-rainfall-map
-rainiest
-raining
-rainmaker
-rainmaking
-rainproof
-rains
-rainstorm
-rainwater
-rainwear
-rainy
-raise
-raised
-raiser
-raisers
-raises
-raisin
-raising
-raisins
-rait
-raja
-rajah
-rake
-rake-hell
-rake-helly
-rake-off
-raked
-raker
-rakes
-raking
-rakish
-rakishly
-rakishness
-Raleigh
-rallied
-rallies
-rally
-rallying
-Ralph
-Ralston
-ram
-ram-rod
-Ramada
-Ramadan
-Raman
-ramble
-rambler
-rambles
-rambling
-ramblings
-rambunctious
-rambunctiously
-rambunctiousness
-ramekin
-ramequin
-ramie
-ramification
-ramifications
-ramified
-ramify
-Ramirez
-ramjet
-rammer
-rammish
-Ramo
-Ramona
-ramp
-rampage
-rampancy
-rampant
-rampantly
-rampart
-ramps
-ramrod
-rams
-Ramses
-Ramsey
-ramshackle
-ran
-ranch
-ranched
-rancher
-ranchers
-ranches
-ranching
-rancid
-rancidity
-rancidness
-rancor
-rancorous
-rancorously
-rancour
-Randall
-randiness
-Randolph
-random
-random-access
-randomization
-randomize
-randomized
-randomizes
-randomly
-randomness
-randy
-ranee
-rang
-range
-range-finder
-ranged
-rangeland
-ranger
-rangers
-ranges
-ranginess
-ranging
-Rangoon
-rangy
-rani
-Ranier
-rank
-rank-badge
-ranked
-ranker
-rankers
-rankest
-Rankin
-Rankine
-ranking
-rankings
-rankle
-rankly
-rankness
-ranks
-ransack
-ransacked
-ransacking
-ransacks
-ransom
-ransomer
-ransoming
-ransoms
-rant
-ranted
-ranter
-ranters
-ranting
-rants
-ranunculus
-Raoul
-rap
-rapacious
-rapaciously
-rapaciousness
-rapacity
-rape
-raped
-raper
-rapes
-Raphael
-rapid
-rapid-fire
-rapidity
-rapidly
-rapidness
-rapids
-rapier
-rapier-fish
-rapine
-raping
-rapist
-rappee
-rappel
-rapper
-rapport
-rapprochement
-raps
-rapscallion
-rapt
-raptly
-raptness
-rapture
-raptures
-rapturous
-rapturously
-Rapunzel
-rare
-rarebit
-rarefaction
-rarefied
-rarefy
-rarely
-rareness
-rarer
-rarest
-raring
-Raritan
-rarity
-rascal
-rascality
-rascally
-rascals
-rash
-rasher
-rashly
-rashness
-Rasmussen
-rasp
-raspberries
-raspberry
-rasped
-rasper
-rasping
-raspings
-rasps
-Rasputin
-raspy
-raster
-Rastus
-rasure
-rat
-rat-catcher
-rat-trap
-ratable
-rataplan
-ratch
-ratchet
-rate
-rate-payer
-rated
-rater
-raters
-rates
-Ratfor
-rather
-rathskeller
-ratification
-ratified
-ratifier
-ratifies
-ratify
-ratifying
-rating
-ratings
-ratio
-ratiocinate
-ratiocination
-ration
-rational
-rationale
-rationales
-rationalism
-rationalist
-rationalistic
-rationalities
-rationality
-rationalization
-rationalizations
-rationalize
-rationalized
-rationalizes
-rationalizing
-rationally
-rationals
-rationing
-rations
-ratios
-ratlike
-ratlin
-ratline
-rats
-Rats!
-rattan
-ratter
-rattle
-rattle-mouse
-rattle-snake
-rattle-trap
-rattlebrain
-rattlebrained
-rattled
-rattlehead
-rattler
-rattlers
-rattles
-rattlesnake
-rattlesnakes
-rattletrap
-rattling
-rattly
-rattrap
-ratty
-raucous
-raucously
-raucousness
-raughty
-Raul
-raunchily
-raunchiness
-raunchy
-ravage
-ravaged
-ravager
-ravagers
-ravages
-ravaging
-rave
-raved
-ravel
-raven
-raven-haired
-ravening
-ravenous
-ravenously
-ravens
-raves
-ravine
-ravines
-raving
-ravings
-ravioli
-ravish
-ravisher
-ravishing
-ravishingly
-ravishment
-raw
-raw-boned
-Rawalpindi
-rawboned
-rawer
-rawest
-rawhide
-Rawlings
-Rawlins
-Rawlinson
-rawly
-rawness
-Rawson
-ray
-Rayburn
-Rayleigh
-Raymond
-Raymondville
-rayon
-rays
-Raytheon
-raze
-razee
-razor
-razor-blade
-razor-edge
-razor-sharp
-razor-shell
-razor-strap
-razorback
-razors
-razz
-razzia
-razzle-dazzle
-razzmatazz
-Rb
-RBI
-RC
-RD
-RDA
-RDT
-re
-re-
-re-cover
-re-dress
-re-echo
-re-edify
-re-edition
-re-educate
-re-education
-re-elect
-re-engage
-re-enter
-re-entrant
-re-entry
-re-equip
-re-establish
-re-examine
-re-exchange
-re-form
-re-join
-re-lay
-re-mount
-re-recording
-re-settlement
-re-sign
-re-surface
-re-thinking
-reabbreviate
-reabbreviated
-reabbreviates
-reabbreviating
-reabsorb
-reach
-reachability
-reachable
-reachably
-reached
-reacher
-reaches
-reaching
-reacquaint
-reacquire
-reacquired
-react
-reactant
-reacted
-reacting
-reaction
-reactionaries
-reactionary
-reactions
-reactivate
-reactivated
-reactivates
-reactivating
-reactivation
-reactive
-reactively
-reactivity
-reactor
-reactors
-reacts
-read
-read-made
-read-out
-readability
-readable
-readdress
-reader
-reader-copier
-reader-printer
-readers
-readership
-readied
-readier
-readies
-readiest
-readily
-readiness
-reading
-reading-book
-reading-desk
-reading-glass
-reading-lamp
-reading-room
-readings
-readjust
-readjusted
-readjustment
-readmission
-readmit
-readopt
-readout
-readouts
-reads
-ready
-ready-made
-ready-to-print
-ready-to-wear
-readying
-reaffirm
-reaffirmation
-Reagan
-reagent
-real
-real-life
-real-time
-REALCOM
-realest
-realia
-realign
-realigned
-realigning
-realignment
-realigns
-realise
-realism
-realist
-realistic
-realistically
-realists
-realities
-reality
-realizable
-realizably
-realization
-realizations
-realize
-realized
-realizes
-realizing
-reallocate
-reallocation
-really
-realm
-realms
-realness
-realpolitik
-reals
-realty
-ream
-reamer
-reams
-reanalysis
-reanalyze
-reanalyzes
-reanalyzing
-reanimate
-reanimation
-reap
-reaped
-reaper
-reaping
-reaping-hook
-reaping-machine
-reappear
-reappearance
-reappeared
-reappearing
-reappears
-reapplication
-reapply
-reappoint
-reappointment
-reapportion
-reapportionment
-reappraisal
-reappraisals
-reappraise
-reaps
-rear
-rear-admiral
-rear-end
-rear-guard
-rear-mouse
-reared
-rearguard
-rearing
-rearm
-rearmament
-rearmost
-rearrange
-rearrangeable
-rearranged
-rearrangement
-rearrangements
-rearranges
-rearranging
-rearrest
-rearrested
-rears
-rearward
-rearwards
-reascend
-reason
-reasonable
-reasonableness
-reasonably
-reasoned
-reasoner
-reasoning
-reasonings
-reasonless
-reasons
-reassemble
-reassembled
-reassembles
-reassembling
-reassembly
-reassert
-reassertion
-reassess
-reassessment
-reassessments
-reassign
-reassigned
-reassigning
-reassignment
-reassignments
-reassigns
-reassurance
-reassure
-reassured
-reassures
-reassuring
-reassuringly
-reattach
-reattachment
-reattain
-reattempt
-reauthorize
-reave
-reawaken
-reawakened
-reawakening
-reawakens
-rebarbative
-rebate
-rebates
-Rebecca
-Rebekah
-rebel
-rebelion
-rebelled
-rebelling
-rebellion
-rebellions
-rebellious
-rebelliously
-rebelliousness
-rebels
-rebid
-rebind
-rebinding
-rebinds
-rebirth
-reblend
-reboil
-reboot
-rebooted
-rebooting
-reboots
-reborn
-rebound
-rebounded
-rebounding
-rebounds
-rebroadcast
-rebroadcasting
-rebroadcasts
-rebuff
-rebuffed
-rebuild
-rebuilding
-rebuilds
-rebuilt
-rebuke
-rebuked
-rebukes
-rebuking
-rebukingly
-reburial
-rebury
-rebus
-rebut
-rebuttal
-rebutted
-rebutting
-rec
-recalcitrance
-recalcitrant
-recalculate
-recalculated
-recalculates
-recalculating
-recalculation
-recalculations
-recalibrate
-recalibrated
-recalibrates
-recalibrating
-recall
-recalled
-recalling
-recalls
-recant
-recantation
-recap
-recapitulate
-recapitulated
-recapitulates
-recapitulation
-recapture
-recaptured
-recaptures
-recapturing
-recase
-recast
-recasting
-recasts
-recatalogization
-recede
-receded
-recedes
-receding
-receipt
-receipts
-receivable
-receivables
-receive
-received
-receiver
-receivers
-receivership
-receives
-receiving
-recency
-recense
-recension
-recent
-recently
-recentness
-receptacle
-receptacles
-receptibility
-reception
-receptionist
-receptions
-receptive
-receptively
-receptiveness
-receptivity
-receptor
-recess
-recessed
-recesses
-recession
-recessional
-recessionary
-recessive
-recharge
-rechargeable
-recharter
-recheck
-recherche
-rechristen
-recidivation
-recidivism
-recidivist
-recidivous
-Recife
-recipe
-recipe-book
-recipes
-recipient
-reciprocal
-reciprocally
-reciprocate
-reciprocated
-reciprocates
-reciprocating
-reciprocation
-reciprocity
-recirculate
-recirculated
-recirculates
-recirculating
-recital
-recitalist
-recitals
-recitation
-recitations
-recitative
-recite
-recited
-reciter
-recites
-reciting
-reck
-reckless
-recklessly
-recklessness
-reckon
-reckoned
-reckoner
-reckoning
-reckonings
-reckons
-reclaim
-reclaimable
-reclaimant
-reclaimed
-reclaimer
-reclaimers
-reclaiming
-reclaims
-reclamation
-reclamations
-reclassification
-reclassified
-reclassifies
-reclassify
-reclassifying
-recline
-recliner
-reclining
-recluse
-reclusive
-recode
-recoded
-recodes
-recoding
-recognise
-recognition
-recognitions
-recognizability
-recognizable
-recognizably
-recognizance
-recognize
-recognized
-recognizer
-recognizers
-recognizes
-recognizing
-recoil
-recoil-liquid
-recoiled
-recoiling
-recoils
-recollect
-recollected
-recollecting
-recollection
-recollections
-recolonization
-recolonize
-recolor
-recombination
-recombine
-recombined
-recombines
-recombining
-recommence
-recommencement
-recommend
-recommendable
-recommendation
-recommendations
-recommended
-recommender
-recommending
-recommends
-recommission
-recommit
-recompensation
-recompense
-recompile
-recompiled
-recompiles
-recompiling
-recompose
-recompute
-recomputed
-recomputes
-recomputing
-reconcilable
-reconcile
-reconciled
-reconcilement
-reconciler
-reconciles
-reconciliation
-reconciling
-recondite
-recondition
-reconditory
-reconfigurable
-reconfiguration
-reconfigurations
-reconfigure
-reconfigured
-reconfigurer
-reconfigures
-reconfiguring
-reconfirm
-reconfirmation
-reconnaissance
-reconnect
-reconnected
-reconnecting
-reconnection
-reconnects
-reconnoiter
-reconnoitre
-reconquer
-reconquest
-reconsecrate
-reconsecration
-reconsider
-reconsideration
-reconsidered
-reconsidering
-reconsiders
-reconsign
-reconstitute
-reconstituted
-reconstitution
-reconstruct
-reconstructed
-reconstructing
-reconstruction
-reconstructs
-recontact
-recontaminate
-reconvene
-reconversion
-reconvert
-reconverted
-reconverts
-recook
-recopy
-record
-record-breaking
-record-changer
-record-player
-recorded
-recorder
-recorders
-recording
-recording-tape
-recordings
-records
-recount
-recounted
-recounting
-recounts
-recoup
-recourse
-recover
-recoverable
-recovered
-recoveries
-recovering
-recovers
-recovery
-recovery-function
-recreant
-recreate
-recreated
-recreates
-recreating
-recreation
-recreational
-recreations
-recreative
-recreive
-recrement
-recriminate
-recrimination
-recriminatory
-recross
-recrudesce
-recrudescence
-recrudescent
-recruit
-recruited
-recruiter
-recruiting
-recruitment
-recruits
-recrystallize
-recta
-rectal
-rectally
-rectangle
-rectangles
-rectangular
-rectifiable
-rectification
-rectifier
-rectify
-rectifying-tube
-rectilinear
-rectitude
-recto
-rector
-rectors
-rectory
-rectum
-rectums
-recumbency
-recumbent
-recuperate
-recuperation
-recuperative
-recur
-recurrence
-recurrences
-recurrent
-recurrently
-recurring
-recurs
-recurse
-recursed
-recurses
-recursing
-recursion
-recursions
-recursive
-recursively
-recurvate
-recurved
-recusancy
-recusant
-recyclable
-recycle
-recycled
-recycles
-recycling
-red
-red-bird
-red-blooded
-red-carpet
-red-clover
-red-currants
-red-deer
-red-eye
-red-haired
-red-handed
-red-herring
-red-hot
-red-lead
-red-letter
-red-lining
-red-pestilence
-red-plague
-red-poll
-red-tapism
-red-tapist
-red-wed
-redact
-redaction
-redactor
-redbird
-redbreast
-redcap
-redcoat
-redden
-reddened
-redder
-reddest
-reddish
-reddishness
-rede
-redeclare
-redeclared
-redeclares
-redeclaring
-redecorate
-redecoration
-rededicate
-redeem
-redeemable
-redeemed
-redeemer
-redeemers
-redeeming
-redeems
-redefine
-redefined
-redefines
-redefining
-redefinition
-redefinitions
-redeliver
-redemption
-redemptive
-redeploy
-redeployment
-redeposit
-redescription
-redesign
-redesigned
-redesigning
-redesigns
-redetermine
-redevelop
-redevelopment
-Redford
-redhead
-redheaded
-Redhook
-redial
-redid
-rediffusion
-redintegrate
-redintegration
-redirect
-redirected
-redirecting
-redirection
-redirections
-rediscover
-rediscovery
-redisplay
-redisplayed
-redisplaying
-redisplays
-redissolve
-redistribute
-redistributed
-redistributes
-redistributing
-redistribution
-redistrict
-redivide
-redivision
-redlining
-redly
-redman
-Redmond
-redneck
-redness
-redo
-redolence
-redolent
-redone
-redouble
-redoubled
-redoubt
-redoubtable
-redoubtably
-redound
-redraft
-redraw
-redrawn
-redress
-redressed
-redresses
-redressing
-reds
-redskin
-Redstone
-redtapism
-reduce
-reduced
-reducer
-reducers
-reduces
-reducibility
-reducible
-reducibly
-reducing
-reduction
-reductions
-reductive
-redundance
-redundancies
-redundancy
-redundant
-redundantly
-reduplicate
-reduplication
-redwood
-redye
-reecho
-reed
-reed-grass
-reed-mace
-reed-pipe
-reeden
-reediness
-reedit
-reeds
-reeducate
-reeducation
-Reedville
-reedy
-reef
-reefer
-reefs
-reek
-reel
-reelect
-reelected
-reelecting
-reelection
-reelects
-reeled
-reeler
-reeling
-reels
-reembark
-reembody
-reemerge
-reemergence
-reemphasize
-reemphasized
-reemphasizes
-reemphasizing
-reemploy
-reemployment
-reenabled
-reenact
-reenactment
-reenforce
-reenforcement
-reengage
-reenlargement
-reenlist
-reenlistment
-reenter
-reentered
-reentering
-reenters
-reentrant
-reentry
-reequip
-Reese
-reestablish
-reestablished
-reestablishes
-reestablishing
-reestablishment
-reevaluate
-reevaluated
-reevaluates
-reevaluating
-reevaluation
-reeve
-Reeves
-reexamination
-reexamine
-reexamined
-reexamines
-reexamining
-reexecuted
-reexplain
-reexport
-ref
-reface
-refashion
-refasten
-refection
-refectory
-refer
-referable
-referee
-refereed
-refereeing
-referees
-reference
-referenced
-referencer
-references
-referencing
-referenda
-referendary
-referendum
-referendums
-referent
-referential
-referentiality
-referentially
-referents
-referral
-referrals
-referred
-referrer
-referring
-refers
-refile
-refill
-refillable
-refilled
-refilling
-refills
-refinance
-refine
-refined
-refinement
-refinements
-refiner
-refinery
-refines
-refining
-refinish
-refit
-reflect
-reflectance
-reflected
-reflecting
-reflection
-reflections
-reflective
-reflectively
-reflectivity
-reflector
-reflectors
-reflects
-reflex
-reflex-camera
-reflexes
-reflexion
-reflexive
-reflexively
-reflexiveness
-reflexivity
-refluence
-reflux
-refocus
-refold
-reforest
-reforestation
-reforge
-reform
-reformable
-reformat
-reformation
-reformative
-reformatory
-reformats
-reformatted
-reformatting
-reformed
-reformer
-reformers
-reforming
-reforms
-reformulate
-reformulated
-reformulates
-reformulating
-reformulation
-refortify
-refract
-refracted
-refraction
-refractive
-refractor
-refractoriness
-refractory
-refragment
-refrain
-refrained
-refraining
-refrains
-refreeze
-refresh
-refreshed
-refresher
-refreshers
-refreshes
-refreshing
-refreshingly
-refreshment
-refreshments
-refrigerant
-refrigerate
-refrigeration
-refrigerator
-refrigerators
-refuel
-refueled
-refueling
-refuels
-refuge
-refugee
-refugees
-refulgence
-refulgency
-refulgent
-refund
-refundable
-refundment
-refurbish
-refurbishment
-refurnish
-refusal
-refuse
-refused
-refuses
-refusing
-refutable
-refutation
-refute
-refuted
-refuter
-refutes
-refuting
-regain
-regained
-regaining
-regains
-regal
-regale
-regaled
-regalement
-regalia
-regality
-regally
-regard
-regarded
-regardful
-regarding
-regardless
-regards
-regather
-regatta
-regency
-regeneracy
-regenerate
-regenerated
-regenerates
-regenerating
-regeneration
-regenerative
-regenerator
-regenerators
-regent
-regents
-reggae
-regicide
-regime
-regimen
-regiment
-regimental
-regimentation
-regimented
-regiments
-regimes
-Regina
-Reginald
-region
-regional
-regionalism
-regionally
-regions
-Regis
-register
-registered
-registering
-registers
-registrant
-registrar
-registration
-registrations
-registry
-reglet
-regnant
-regorge
-regrade
-regress
-regressed
-regresses
-regressing
-regression
-regressions
-regressive
-regret
-regretful
-regretfully
-regrets
-regrettable
-regrettably
-regretted
-regretting
-regrind
-regroup
-regrouped
-regrouping
-regrow
-regrowth
-reguest
-regular
-regularise
-regularities
-regularity
-regularization
-regularize
-regularly
-regulars
-regulate
-regulated
-regulates
-regulating
-regulation
-regulations
-regulative
-regulator
-regulators
-regulatory
-Regulus
-regurgitate
-regurgitation
-rehab
-rehabilitate
-rehabilitation
-rehabilitative
-rehang
-rehash
-rehear
-rehearing
-rehearsal
-rehearsals
-rehearse
-rehearsed
-rehearser
-rehearses
-rehearsing
-reheat
-rehire
-Rehnquist
-rehouse
-Reich
-Reichenberg
-Reichstag
-Reid
-reign
-reigned
-reigning
-reignite
-reigns
-Reilly
-reimbursable
-reimburse
-reimbursed
-reimbursement
-reimbursements
-reimpose
-reimpression
-rein
-reincarnate
-reincarnated
-reincarnation
-reincorporate
-reincorporation
-reindeer
-reined
-reinfect
-reinfection
-reinforce
-reinforced
-reinforcement
-reinforcements
-reinforcer
-reinforces
-reinforcing
-Reinhard
-Reinhardt
-Reinhold
-reinitialize
-reinitialized
-reinitializing
-reinless
-reinoculate
-reins
-reinsert
-reinserted
-reinserting
-reinsertion
-reinserts
-reinspect
-reinstall
-reinstate
-reinstated
-reinstatement
-reinstates
-reinstating
-reintegrate
-reintegration
-reinterpret
-reinterpretation
-reinterpreted
-reinterpreting
-reinterprets
-reintroduce
-reintroduced
-reintroduces
-reintroducing
-reintroduction
-reinvent
-reinvented
-reinventing
-reinvention
-reinvents
-reinvest
-reinvestment
-reinvigorate
-reissue
-REIT
-reiterate
-reiterated
-reiterates
-reiterating
-reiteration
-reiterative
-reive
-reject
-rejected
-rejecting
-rejection
-rejections
-rejector
-rejectors
-rejects
-rejoice
-rejoiced
-rejoicer
-rejoices
-rejoicing
-rejoin
-rejoinder
-rejoined
-rejoining
-rejoins
-rejolt
-rejudge
-rejuvenate
-rejuvenation
-rejuvenescence
-rekey
-rekindle
-relabel
-relabeled
-relabeling
-relabelled
-relabelling
-relabels
-relaid
-relapse
-relate
-related
-relatedness
-relater
-relates
-relating
-relation
-relational
-relationally
-relations
-relationship
-relationships
-relative
-relatively
-relativeness
-relatives
-relativism
-relativistic
-relativistically
-relativity
-relator
-relaunch
-relax
-relaxant
-relaxation
-relaxations
-relaxed
-relaxer
-relaxes
-relaxing
-relay
-relayed
-relaying
-relays
-relearn
-release
-released
-releases
-releasing
-relegate
-relegated
-relegates
-relegating
-relegation
-relent
-relented
-relenting
-relentless
-relentlessly
-relentlessness
-relents
-relevance
-relevances
-relevancy
-relevant
-relevantly
-reliability
-reliable
-reliably
-reliance
-reliant
-relic
-relics
-relict
-relied
-relief
-relies
-relieve
-relieved
-reliever
-relievers
-relieves
-relieving
-relight
-religion
-religionize
-religions
-religious
-religiously
-religiousness
-reline
-relink
-relinquish
-relinquished
-relinquishes
-relinquishing
-relinquishment
-reliquary
-relish
-relished
-relishes
-relishing
-relivable
-relive
-relives
-reliving
-reload
-reloaded
-reloader
-reloading
-reloads
-relocatable
-relocate
-relocated
-relocates
-relocating
-relocation
-relocations
-reluctance
-reluctancy
-reluctant
-reluctantly
-relume
-rely
-relying
-remade
-remagnify
-remain
-remainder
-remainders
-remained
-remaining
-remains
-remake
-remaker
-remand
-remap
-remark
-remarkable
-remarkableness
-remarkably
-remarked
-remarking
-remarks
-remarriage
-remarry
-rematch
-Rembrandt
-remeasure
-remediable
-remedial
-remedially
-remediation
-remedied
-remedies
-remediless
-remedy
-remedying
-remelt
-remember
-remembered
-remembering
-remembers
-remembrance
-remembrances
-remigrate
-remilitarization
-remilitarize
-remind
-reminded
-reminder
-reminders
-reminding
-reminds
-Remington
-reminisce
-reminiscence
-reminiscences
-reminiscent
-reminiscently
-remiss
-remissible
-remission
-remissly
-remissness
-remit
-remittance
-remittee
-remittent
-remitter
-remix
-remnant
-remnants
-remodel
-remodeled
-remodeling
-remodels
-remold
-remonstrance
-remonstrant
-remonstrate
-remonstrated
-remonstrates
-remonstrating
-remonstration
-remonstrative
-remorse
-remorseful
-remorsefully
-remorseless
-remorselessly
-remorselessness
-remote
-remote-controlled
-remotely
-remoteness
-remotest
-remould
-remount
-removable
-removal
-removals
-remove
-removed
-remover
-removes
-removing
-remunerate
-remuneration
-remunerative
-Remus
-Remy
-Rena
-renaissance
-renal
-rename
-renamed
-renames
-renaming
-renascence
-renascent
-Renault
-Renaults
-rend
-render
-rendered
-rendering
-renderings
-renders
-rendezvous
-rending
-rendition
-renditions
-rends
-Rene
-Renee
-renegade
-renege
-reneger
-renegotiable
-renegotiate
-renegotiation
-renew
-renewable
-renewal
-renewed
-renewer
-renewing
-renews
-rennet
-rennin
-Reno
-Renoir
-renominate
-renomination
-renounce
-renouncement
-renounces
-renouncing
-renovate
-renovated
-renovation
-renovator
-renown
-renowned
-Rensselaer
-rent
-rent-charge
-rent-free
-rent-roll
-rentable
-rental
-rentals
-rented
-renter
-renting
-rents
-renumber
-renumbering
-renumbers
-renunciate
-renunciation
-Renville
-reoccupation
-reoccupy
-reoccur
-reopen
-reopened
-reopening
-reopens
-reorder
-reordered
-reordering
-reorders
-reorganization
-reorganizations
-reorganize
-reorganized
-reorganizes
-reorganizing
-reorient
-reorientation
-rep
-repack
-repackage
-repagination
-repaid
-repaint
-repair
-repairable
-repaired
-repairer
-repairing
-repairman
-repairmen
-repairs
-reparable
-reparation
-reparations
-repartee
-repartition
-repast
-repasts
-repatriate
-repatriation
-repave
-repay
-repayable
-repaying
-repayment
-repays
-repeal
-repealed
-repealer
-repealing
-repeals
-repeat
-repeatable
-repeated
-repeatedly
-repeater
-repeaters
-repeating
-repeats
-repel
-repelent
-repellant
-repelled
-repellent
-repels
-repent
-repentance
-repentant
-repentantly
-repented
-repenting
-repents
-repercussion
-repercussions
-reperforator
-repertoire
-repertory
-repetition
-repetitions
-repetitious
-repetitiously
-repetitiousness
-repetitive
-repetitively
-repetitiveness
-rephotograph
-rephrase
-rephrased
-rephrases
-rephrasing
-repine
-replace
-replaceable
-replaced
-replacement
-replacements
-replacer
-replaces
-replacing
-replant
-replay
-replayed
-replaying
-replays
-replenish
-replenished
-replenishes
-replenishing
-replenishment
-replete
-repleteness
-repletion
-replevin
-replica
-replicas
-replicate
-replicated
-replicates
-replicating
-replication
-replications
-replied
-replies
-replot
-reply
-replying
-repopulate
-report
-reportage
-reported
-reportedly
-reporter
-reporters
-reporting
-reportorial
-reports
-reposal
-repose
-reposed
-reposeful
-reposes
-reposing
-reposition
-repositioned
-repositioning
-repositions
-repositories
-repository
-repossess
-repossession
-reprehend
-reprehensibility
-reprehensible
-reprehensibly
-reprehension
-reprehensive
-represent
-representable
-representably
-representation
-representational
-representationally
-representations
-representative
-representatively
-representativeness
-representatives
-represented
-representing
-represents
-repress
-repressed
-represses
-repressing
-repression
-repressions
-repressive
-repressively
-reprice
-reprieve
-reprieved
-reprieves
-reprieving
-reprimand
-reprint
-reprinted
-reprinting
-reprints
-reprisal
-reprisals
-reprise
-reproach
-reproachable
-reproached
-reproaches
-reproachful
-reproachfully
-reproaching
-reprobate
-reprocess
-reproduce
-reproduced
-reproducer
-reproducers
-reproduces
-reproducibilities
-reproducibility
-reproducible
-reproducibly
-reproducing
-reproduction
-reproductions
-reproductive
-reprogram
-reprogrammed
-reprogramming
-reprograms
-reprography
-reproof
-reprove
-reprover
-reprovingly
-reptile
-reptiles
-reptilian
-republic
-republican
-republicans
-republication
-republics
-republish
-repudiate
-repudiated
-repudiates
-repudiating
-repudiation
-repudiations
-repudiator
-repugnace
-repugnance
-repugnancy
-repugnant
-repulse
-repulsed
-repulses
-repulsing
-repulsion
-repulsions
-repulsive
-repulsively
-repulsiveness
-repump
-repurchase
-reputability
-reputable
-reputably
-reputation
-reputations
-repute
-reputed
-reputedly
-reputes
-request
-requested
-requester
-requesters
-requesting
-requests
-requeue
-requiem
-require
-required
-requirement
-requirements
-requires
-requiring
-requisite
-requisites
-requisition
-requisitioned
-requisitioning
-requisitions
-requital
-requite
-requiter
-reran
-reread
-rerecord
-reregister
-reroute
-rerouted
-reroutes
-rerouting
-rerun
-reruns
-resalable
-resale
-rescanning
-reschedule
-rescind
-rescission
-rescue
-rescued
-rescuer
-rescuers
-rescues
-rescuing
-reseal
-resealable
-research
-researched
-researcher
-researchers
-researches
-researching
-resect
-resection
-reseda
-reseed
-reselect
-reselected
-reselecting
-reselects
-resell
-reselling
-resemblance
-resemblances
-resemble
-resembled
-resembles
-resembling
-resent
-resented
-resentful
-resentfully
-resentfulness
-resenting
-resentment
-resents
-resequencing
-reserpine
-reservation
-reservations
-reserve
-reserved
-reservedly
-reservedness
-reserver
-reserves
-reserving
-reservist
-reservoir
-reservoirs
-reset
-resets
-resetting
-resettings
-resettle
-resettlement
-resew
-reshape
-resharpen
-reship
-reshipment
-reshow
-reshuffle
-reside
-resided
-residence
-residences
-residency
-resident
-residential
-residentially
-residents
-resides
-residing
-residua
-residual
-residuals
-residuary
-residue
-residues
-residuum
-resign
-resignation
-resignations
-resigned
-resignedly
-resigning
-resigns
-resilience
-resiliency
-resilient
-resiliently
-resin
-resinous
-resins
-resist
-resistable
-resistance
-resistances
-resistant
-resistantly
-resisted
-resister
-resistibility
-resistible
-resisting
-resistive
-resistivity
-resistless
-resistor
-resistors
-resists
-reskill
-resold
-resole
-resoluble
-resolute
-resolutely
-resoluteness
-resolution
-resolutions
-resolvable
-resolve
-resolved
-resolvent
-resolver
-resolvers
-resolves
-resolving
-resonance
-resonances
-resonant
-resonantly
-resonate
-resonator
-resorption
-resort
-resorted
-resorting
-resorts
-resound
-resounding
-resoundingly
-resounds
-resource
-resourceful
-resourcefully
-resourcefulness
-resources
-resow
-respect
-respectability
-respectable
-respectably
-respected
-respecter
-respectful
-respectfully
-respectfulness
-respecting
-respective
-respectively
-respects
-respell
-respiration
-respirator
-respiratory
-respire
-respite
-resplendence
-resplendency
-resplendent
-resplendently
-respond
-responded
-respondent
-respondents
-responder
-responding
-responds
-response
-responses
-responsibilities
-responsibility
-responsible
-responsibleness
-responsibly
-responsive
-responsively
-responsiveness
-respray
-rest
-restaff
-restart
-restarted
-restarting
-restarts
-restate
-restated
-restatement
-restates
-restating
-restaurant
-restauranteur
-restaurants
-restaurateur
-restauration
-rested
-restful
-restfully
-restfulness
-restiff
-resting
-restitch
-restitution
-restive
-restively
-restiveness
-restless
-restlessly
-restlessness
-restock
-restoration
-restorations
-restorative
-restore
-restored
-restorer
-restorers
-restores
-restoring
-restrain
-restrained
-restrainedly
-restrainer
-restrainers
-restraining
-restrains
-restraint
-restraints
-restrengthen
-restrict
-restricted
-restricting
-restriction
-restrictions
-restrictive
-restrictively
-restrictiveness
-restricts
-restring
-restroom
-restructure
-restructured
-restructures
-restructuring
-rests
-restudy
-restyle
-resubmit
-resubscribe
-result
-resultant
-resultantly
-resultants
-resulted
-resulting
-results
-resumable
-resume
-resumed
-resumes
-resuming
-resumption
-resumptions
-resupply
-resurface
-resurge
-resurgence
-resurgent
-resurrect
-resurrected
-resurrecting
-resurrection
-resurrections
-resurrector
-resurrectors
-resurrects
-resurvey
-resuscitate
-resuscitation
-resuscitator
-resynchronization
-resynchronize
-resynchronized
-resynchronizing
-ret
-retail
-retailer
-retailers
-retailing
-retain
-retained
-retainer
-retainers
-retaining
-retainment
-retains
-retake
-retaken
-retaliate
-retaliation
-retaliative
-retaliatory
-retard
-retardant
-retardation
-retarded
-retarder
-retarding
-retch
-reteach
-retell
-retention
-retentions
-retentive
-retentively
-retentiveness
-retest
-rethink
-rethinking
-rethought
-reticence
-reticent
-reticently
-reticle
-reticles
-reticular
-reticulate
-reticulated
-reticulately
-reticulates
-reticulating
-reticulation
-reticule
-retie
-retina
-retinae
-retinal
-retinas
-retinue
-retire
-retired
-retiree
-retirement
-retirements
-retires
-retiring
-retold
-retook
-retool
-retort
-retorted
-retortion
-retorts
-retouch
-retoucher
-retrace
-retraced
-retraces
-retracing
-retract
-retractable
-retracted
-retractile
-retracting
-retraction
-retractions
-retracts
-retrain
-retrained
-retraining
-retrains
-retranslate
-retranslated
-retransmission
-retransmissions
-retransmit
-retransmits
-retransmitted
-retransmitting
-retread
-retreat
-retreated
-retreating
-retreats
-retrench
-retrenchment
-retrial
-retribute
-retribution
-retributive
-retried
-retrier
-retriers
-retries
-retrievability
-retrievable
-retrieval
-retrievals
-retrieve
-retrieved
-retriever
-retrievers
-retrieves
-retrieving
-retro
-retro-
-retro-rocket
-retroact
-retroaction
-retroactive
-retroactively
-retrocede
-retrocession
-retrofire
-retrofit
-retrofitting
-retrograde
-retrogress
-retrogression
-retrogressive
-retrorocket
-retrospect
-retrospection
-retrospective
-retrospectively
-retrovirus
-retry
-retrying
-retsina
-return
-returnable
-returned
-returnee
-returner
-returning
-returns
-retype
-retyped
-retypes
-retyping
-Reub
-Reuben
-reunification
-reunify
-reunion
-reunions
-reunite
-reunited
-reuniting
-reupholster
-reusable
-reuse
-reused
-reuses
-reusing
-Reuters
-Reuther
-revaluation
-revalue
-revamp
-revamped
-revamping
-revamps
-reveal
-revealed
-revealing
-revealingly
-reveals
-reveille
-revel
-revelation
-revelations
-reveled
-reveler
-reveling
-reveller
-revelry
-revels
-revenage
-revenge
-revengeful
-revengefully
-revenger
-revenue
-revenuer
-revenuers
-revenues
-reverberate
-reverberation
-revere
-revered
-reverence
-reverend
-reverends
-reverent
-reverential
-reverentially
-reverently
-reveres
-reverie
-reverified
-reverifies
-reverify
-reverifying
-revering
-revers
-reversal
-reversals
-reverse
-reversed
-reversely
-reverser
-reverses
-reversible
-reversibly
-reversing
-reversion
-revert
-reverted
-revertible
-reverting
-reverts
-revery
-revet
-revetment
-review
-reviewed
-reviewer
-reviewers
-reviewing
-reviews
-revile
-reviled
-revilement
-reviler
-reviling
-revisal
-revise
-revised
-reviser
-revises
-revising
-revision
-revisionary
-revisionism
-revisionist
-revisions
-revisit
-revisited
-revisiting
-revisits
-revitalization
-revitalize
-revival
-revivalism
-revivalist
-revivals
-revive
-revived
-reviver
-revives
-revivification
-revivify
-reviving
-revocable
-revocation
-revokable
-revoke
-revoked
-revoker
-revokes
-revoking
-revolt
-revolted
-revolter
-revolting
-revoltingly
-revolts
-revolution
-revolutionaries
-revolutionary
-revolutionise
-revolutionist
-revolutionize
-revolutionized
-revolutionizer
-revolutions
-revolvable
-revolve
-revolved
-revolver
-revolvers
-revolves
-revolving
-revs
-revue
-revulsion
-reward
-rewarded
-rewarding
-rewardingly
-rewards
-rewarm
-rewash
-reweave
-rewed
-reweigh
-rewind
-rewinding
-rewinds
-rewire
-reword
-rework
-reworked
-reworking
-reworks
-rewound
-rewrite
-rewriter
-rewrites
-rewriting
-rewritten
-rewrote
-Rex
-rexine
-Reykjavik
-Reynolds
-rezone
-RFD
-Rh
-rhapsodic
-rhapsodical
-rhapsodize
-rhapsody
-Rheims
-Rheinholdt
-rheme
-Rhenish
-rhenium
-rheostat
-rhesus
-rhetoric
-rhetorical
-rhetorically
-rhetorician
-rheum
-rheumatic
-rheumatically
-rheumatism
-rheumatoid
-rheumy
-Rhine
-Rhineland
-rhinestone
-rhinitis
-rhino
-rhinoceros
-rhizome
-rhizomes
-rho
-Rhoda
-Rhode
-Rhodes
-Rhodesia
-Rhodesian
-rhodium
-rhododendron
-rhomb
-rhombi
-rhombic
-rhomboid
-rhomboidal
-rhombus
-Rhone
-rhubarb
-rhyme
-rhymed
-rhymer
-rhymes
-rhymester
-rhyming
-rhythm
-rhythmic
-rhythmical
-rhythmically
-rhythms
-RI
-rial
-rib
-ribald
-ribaldry
-riband
-ribbed
-ribber
-ribbing
-ribbon
-ribbons
-riboflavin
-ribonucleic
-ribs
-Rica
-Rican
-Ricanism
-Ricans
-rice
-ricer
-rich
-Richard
-Richards
-Richardson
-richer
-riches
-richest
-Richey
-Richfield
-Richland
-richly
-Richmond
-richness
-Richter
-rick
-Rickenbaugh
-rickets
-Rickettsia
-rickety
-rickrack
-ricksha
-rickshaw
-rickshaws
-Rico
-ricochet
-ricotta
-rid
-riddance
-ridden
-ridding
-riddle
-riddled
-riddles
-riddling
-ride
-rider
-riderless
-riders
-ridership
-rides
-ridge
-ridge-tile
-ridge-tree
-ridged
-Ridgefield
-ridgepole
-ridges
-Ridgway
-ridgy
-ridicule
-ridiculed
-ridicules
-ridiculing
-ridiculous
-ridiculously
-ridiculousness
-riding
-riding-breeches
-riding-habit
-riding-master
-riding-mistress
-riding-rod
-rids
-Riemann
-Riemannian
-Riesling
-rife
-rifeness
-riff
-riff-raff
-riffle
-riffraff
-rifle
-rifle-barrel
-rifle-shot
-rifled
-rifleman
-rifler
-rifles
-rifling
-rift
-rig
-rig-about
-rig-out
-rig-up
-Riga
-rigamarole
-rigatoni
-Rigel
-rigger
-rigging
-Riggs
-right
-right-angled
-right-hand
-right-handed
-right-handedly
-right-handedness
-right-hander
-right-minded
-right-of-way
-right-thinking
-right-to-life
-right-to-lifer
-right-wing
-right-winger
-righted
-righten
-righteous
-righteously
-righteousness
-righter
-rightful
-rightfully
-rightfulness
-righting
-rightism
-rightist
-rightly
-rightly-minded
-rightmost
-rightness
-rights
-rights-of-way
-rightsize
-rightward
-rightwards
-rigid
-rigidity
-rigidly
-rigidness
-rigmarole
-rigor
-rigorous
-rigorously
-rigorousness
-rigors
-rigour
-rigs
-rile
-Riley
-Rilke
-rill
-rim
-rime
-rimer
-rimless
-rimmed
-rims
-Rimsky-Korsakov
-rind
-rinds
-Rinehart
-ring
-ring-bone
-ring-dove
-ring-finger
-ring-flower
-ring-leader
-ring-off
-ring-out
-ring-pigeon
-ring-thimble
-ring-worm
-ringed
-ringer
-ringers
-ringing
-ringingly
-ringings
-ringleader
-ringlet
-ringlike
-ringmaster
-rings
-ringside
-ringworm
-rink
-rinky-dink
-rinse
-rinsed
-rinser
-rinses
-rinsing
-Rio
-Riordan
-riot
-rioted
-rioter
-rioters
-rioting
-riotous
-riotously
-riots
-rip
-rip-cord
-rip-off
-rip-roaring
-riparian
-ripcord
-ripe
-ripely
-ripen
-ripeness
-Ripley
-ripoff
-ripost
-riposte
-ripped
-ripper
-ripping
-ripple
-rippled
-ripples
-rippling
-ripply
-rips
-ripsaw
-riptide
-RISC
-rise
-risen
-riser
-risers
-rises
-risibility
-risible
-rising
-risings
-risk
-risked
-riskily
-riskiness
-risking
-risks
-risky
-risotto
-risque
-Ritchie
-rite
-rites
-Ritter
-ritual
-ritualism
-ritualistic
-ritualistically
-ritually
-rituals
-Ritz
-ritzy
-rival
-rivaled
-rivalled
-rivalling
-rivalries
-rivalry
-rive
-rivelled
-riven
-river
-river-horse
-Rivera
-riverain
-riverbank
-riverbed
-riverboat
-riverfront
-rivers
-riverside
-Riverview
-rivet
-riveter
-riveting
-riveting-machine
-rivets
-Riviera
-rivulet
-rivulets
-Riyadh
-riyal
-RNA
-roach
-road
-road-fence
-road-hog
-road-labourer
-road-metal
-road-roller
-road-side
-roadbed
-roadblock
-roadhouse
-roadie
-roadkill
-roadmanship
-roadrunner
-roads
-roadshow
-roadside
-roadstead
-roadster
-roadsters
-roadwasher
-roadway
-roadways
-roadwork
-roadworthy
-roam
-roamed
-roamer
-roaming
-roams
-roan
-roan-tree
-Roanoke
-roar
-roared
-roarer
-roaring
-roars
-roast
-roast-beef
-roast-meat
-roasted
-roaster
-roasting
-roasts
-rob
-robbed
-robber
-robberies
-robbers
-robbery
-Robbie
-Robbin
-robbing
-Robbins
-robe
-robed
-Robert
-Roberta
-Roberto
-Roberts
-Robertson
-Robertsons
-robes
-Robeson
-robin
-robing
-robins
-Robinson
-Robinsonville
-robot
-robotic
-robotics
-robotize
-robots
-robs
-robust
-robustious
-robustly
-robustness
-Rocco
-Rochester
-rochet
-Rochford
-rock
-rock(-music)
-rock-and-roll
-rock-bottom
-rock-cork
-rock-doe
-rock-garden
-rock-n-roll
-rock-ribbed
-rock-salt
-rock-steady
-rockabilly
-rockabye
-Rockaway
-Rockaways
-rockbound
-rocked
-Rockefeller
-rocker
-rockers
-rockery
-rocket
-rocketed
-rocketing
-rocketry
-rockets
-rockfall
-Rockford
-Rockies
-rockiness
-rocking
-rocking-chair
-rocking-horse
-Rockland
-rocks
-Rockville
-Rockwell
-rocky
-rococo
-rod
-rod-horse
-rode
-rodent
-rodents
-rodeo
-Rodgers
-Rodin
-Rodney
-rodomontade
-Rodriguez
-rods
-roe
-roe-buck
-roe-calf
-roe-stone
-roebuck
-rogation
-roger
-Rogers
-rogue
-roguery
-rogues
-roguish
-roguishly
-roguishness
-roil
-roister
-roisterer
-Roland
-role
-role-play
-role-playing
-roles
-roll
-roll-blind
-roll-film
-roll-top
-rollback
-rolled
-roller
-roller-skate
-roller-skates
-Rollerblade
-rollers
-rollerskating
-rollforward
-rollick
-rollicking
-Rollie
-rolling
-rolling-board
-rolling-chair
-rolling-mill
-rolling-pin
-rolling-press
-Rollins
-rollmicrofilm
-rollmop
-rollover
-rolls
-rollstop
-roly-poly
-ROM
-Romaic
-romaine
-Roman
-romance
-romancer
-romancers
-romances
-romancing
-Romanesque
-Romania
-Romanian
-Romanic
-romanization
-Romanizations
-romanize
-Romanizer
-Romanizers
-Romanizes
-Romano
-Romans
-romantic
-romantically
-romanticism
-romanticist
-romanticize
-romantics
-Romany
-Rome
-Romeldale
-Romish
-romp
-romped
-romper
-rompers
-romping
-romps
-Romulus
-Ron
-Ronald
-ronde
-rondo
-Ronnie
-Rontgen
-rood
-rood-arch
-roof
-roofed
-roofer
-roofing
-roofless
-roofs
-rooftop
-rook
-rookery
-rookie
-room
-roomage
-roomed
-roomer
-roomers
-roomette
-roomful
-roominess
-rooming
-roommate
-rooms
-roomy
-Rooney
-Roosevelt
-Rooseveltian
-roost
-rooster
-roosters
-root
-root-hog-or-die
-root-word
-rooted
-rooter
-rooting
-rootless
-rootlet
-roots
-rooty
-rope
-rope-dancer
-rope-drum
-rope-ladder
-rope-maker
-roped
-roper
-ropers
-ropes
-ropeway
-roping
-ropy
-Roquefort
-Roquemore
-Rorschach
-rorty
-Rosa
-Rosabelle
-Rosalie
-Rosario
-rosary
-rose
-rose-bay
-rose-chafer
-rose-colored
-rose-laurel
-rose-liniment
-rose-mallow
-rose-rash
-rose-vinegar
-rose-water
-rose-window
-roseate
-Roseau
-rosebud
-rosebuds
-rosebush
-Roseland
-Rosella
-roselle
-rosemary
-Rosen
-Rosenberg
-Rosenblum
-Rosenthal
-Rosenzweig
-roses
-Rosetta
-rosette
-rosewater
-rosewood
-Rosie
-rosily
-rosin
-rosiness
-Ross
-Rossi
-Rossini
-roster
-Rostov
-rostra
-rostrum
-Roswell
-rosy
-rot
-rota
-rotaprint
-Rotarian
-Rotarians
-rotary
-rotate
-rotated
-rotates
-rotating
-rotation
-rotational
-rotations
-rotator
-rotatory
-ROTC
-rote
-rotgut
-Roth
-Rothschild
-rotisserie
-rotograph
-rotogravure
-rotogravurer
-rotor
-rototiller
-rots
-rotten
-rottenly
-rottenness
-rotter
-Rotterdam
-rotting
-rotund
-rotunda
-rotundity
-rotundness
-rouble
-roue
-rouge
-rough
-rough-and-ready
-rough-and-tumble
-rough-cast
-rough-coat
-rough-draw
-rough-grind
-rough-hew
-rough-hewn
-rough-legged
-rough-machine
-rough-rider
-rough-shod
-rough-turn
-roughage
-roughed
-roughen
-rougher
-roughest
-roughhouse
-roughly
-roughneck
-roughness
-roughshod
-roulette
-Roumania
-round
-round-house
-round-shouldered
-round-the-clock
-round-trip
-round-up
-roundabout
-rounded
-roundedness
-roundelay
-rounder
-roundest
-roundhead
-roundheel
-roundhouse
-rounding
-roundish
-roundlog
-roundly
-roundness
-roundoff
-rounds
-roundtable
-roundup
-roundworm
-Rourke
-rouse
-roused
-rouses
-rousing
-Rousseau
-roust
-roustabout
-rout
-route
-routed
-router
-routers
-routes
-routine
-routinely
-routines
-routing
-routings
-routinize
-rove
-roved
-rover
-roves
-roving
-row
-rowan
-rowboat
-rowdily
-rowdiness
-rowdy
-rowdyism
-Rowe
-rowed
-rowel
-Rowena
-rower
-rowing
-Rowland
-Rowley
-rowlock
-rows
-Roxbury
-Roxy
-Roy
-royal
-royalist
-royalists
-royally
-royalties
-royalty
-Royce
-Rozelle
-rozli¹ovat
-rozli¹ování
-RP
-RR
-RSFSR
-RSI
-RST
-RSV
-RSVP
-Ru
-Ruanda
-rub
-Rubaiyat
-rubato
-rubbed
-rubber
-rubber-stamp
-rubberize
-rubberneck
-rubbernecker
-rubbers
-rubbery
-rubbing
-rubbish
-rubbishy
-rubble
-rubdown
-rubella
-Ruben
-Rubens
-Rubicon
-rubicund
-rubidium
-rubies
-Rubin
-ruble
-rubles
-rubout
-rubric
-rubricate
-rubricator
-rubs
-ruby
-ruck
-rucksack
-ruckus
-ruction
-rudder
-rudderless
-rudders
-ruddiness
-ruddle
-ruddy
-rude
-rudely
-rudeness
-rudiment
-rudimentary
-rudiments
-Rudolf
-Rudolph
-Rudy
-Rudyard
-rue
-rueful
-ruefully
-ruefulness
-ruff
-ruffed
-ruffian
-ruffianly
-ruffians
-ruffle
-ruffled
-ruffler
-ruffles
-ruffly
-Rufus
-rug
-rugby
-rugged
-ruggedly
-ruggedness
-rugose
-rugs
-Ruhr
-ruin
-ruination
-ruinations
-ruined
-ruining
-ruinous
-ruinously
-ruins
-rule
-ruled
-ruler
-rulers
-rules
-ruling
-rulings
-ruly
-rum
-rum-hole
-rum-mill
-Rumania
-Rumanian
-Rumanians
-rumba
-rumble
-rumbled
-rumbler
-rumbles
-rumbling
-rumblings
-rumen
-Rumford
-ruminant
-ruminate
-rumination
-ruminative
-rummage
-Rummel
-rummer
-rummy
-rumor
-rumored
-rumormonger
-rumors
-rumour
-rumour-mongering
-rump
-rump-bone
-rump-steak
-rumple
-rumpled
-rumply
-rumpot
-rumpus
-run
-run!
-run-down
-run-in
-run-of-the-mill
-run-off
-run-on
-run-through
-run-up
-runabout
-runaround
-runaway
-rundle
-rundown
-rune
-rung
-Runge
-rungs
-runic
-runlet
-runnable
-runnel
-runner
-runner-up
-runners
-runners-up
-running
-running-knot
-running-place
-runny
-Runnymede
-runoff
-runs
-runt
-runtime
-runty
-runway
-Runyon
-rupee
-rupiah
-Ruppert
-rupture
-ruptured
-ruptures
-rupturing
-rural
-rurally
-Ruritania
-ruse
-rush
-rush-act
-rushed
-rusher
-rushes
-rushing
-Rushmore
-rushy
-rusk
-Russ
-Russell
-russet
-Russia
-Russian
-Russianizations
-Russianizes
-Russians
-Russo
-rust
-rusted
-rustic
-rustically
-rusticate
-rusticated
-rusticates
-rusticating
-rustication
-rusticity
-rustiness
-rusting
-rustle
-rustled
-rustler
-rustlers
-rustling
-rustproof
-rusts
-rusty
-rusty-dusty
-rut
-rutabaga
-Rutgers
-ruth
-Ruthenia
-Ruthenian
-ruthenium
-Rutherford
-rutherfordium
-ruthless
-ruthlessly
-ruthlessness
-Rutland
-Rutledge
-ruts
-rutting
-ruttish
-rutty
-RV
-RVT
-Rwanda
-Rwandan
-Rx
-Ryan
-Rydberg
-Ryder
-rye
-rye-grass
-résumé
-S&L
-s-mail
-s.n.
-s/he
-SA
-Saar
-Sabbath
-Sabbathize
-Sabbathizes
-sabbatical
-saber
-sabers
-Sabin
-Sabina
-Sabine
-sable
-sable-colored
-sables
-sabot
-sabotage
-saboteur
-sabra
-sabre
-sabulous
-sac
-saccharin
-saccharine
-sacerdotal
-sachem
-sachet
-Sachs
-sack
-sack-but
-sack-cloth
-sackcloth
-sacker
-sackful
-sacking
-sacks
-sacra
-sacral
-sacrament
-sacramental
-Sacramento
-sacred
-sacredly
-sacredness
-sacrifice
-sacrificed
-sacrificer
-sacrificers
-sacrifices
-sacrificial
-sacrificially
-sacrificing
-sacrilege
-sacrilegious
-sacrilegiously
-sacrist
-sacristan
-sacristy
-sacroiliac
-sacrosanct
-sacrosanctness
-sacrum
-sad
-sad-hearted
-Sadat
-sadden
-saddened
-saddens
-sadder
-saddest
-saddle
-saddle-bag
-saddle-horse
-saddle-maker
-saddlebag
-saddled
-saddler
-saddlery
-saddles
-Sadducee
-Sadie
-sadism
-sadist
-sadistic
-sadistically
-sadists
-Sadler
-sadly
-sadness
-sadomasochism
-sadomasochist
-sadomasochistic
-safari
-safe
-safe-conduct
-safe-deposit
-safeguard
-safeguarded
-safeguarding
-safeguards
-safekeeping
-safely
-safeness
-safer
-safes
-safest
-safeties
-safety
-safety-catch
-safety-cock
-safety-lamp
-safety-match
-safety-pin
-safety-valve
-safflower
-saffron
-sag
-saga
-sagacious
-sagaciously
-sagacity
-sage
-sagebrush
-sagely
-sages
-sagging
-saggy
-Saginaw
-sagittal
-Sagittarius
-sago
-sags
-saguaro
-Sahara
-Saharan
-Sahel
-sahib
-said
-Saigon
-sail
-sail-cloth
-sail-duck
-sail-plane
-sail-yard
-sailboard
-sailboat
-sailcloth
-sailed
-sailer
-sailfish
-sailing
-sailing-ship
-sailing-vessel
-sailor
-sailorly
-sailors
-sailplane
-sails
-saint
-sainted
-saintess
-sainthood
-saintlike
-saintliness
-saintly
-saints
-saith
-Sakai
-sake
-sakes
-saki
-Sal
-salable
-salacious
-salaciously
-salaciousness
-salacity
-salad
-salad-dressing
-salad-oil
-salad-parsley
-salads
-salamander
-salame
-salami
-salaried
-salaries
-salary
-sale
-saleable
-Salem
-Salerno
-sales
-salesclerk
-salesgirl
-Salesian
-saleslady
-salesman
-salesmanship
-salesmen
-salespeople
-salesperson
-saleswoman
-salience
-salient
-saliently
-Salina
-Salinas
-saline
-Salinger
-salinity
-Salisbury
-Salish
-saliva
-salivary
-salivate
-salivation
-Salk
-Salle
-sallies
-sallow
-sallowness
-sally
-sallying
-salmon
-salmonella
-salmonellae
-salon
-Salonica
-Salonika
-salons
-saloon
-saloons
-salsa
-salt
-salt-box
-salt-cellar
-salt-house
-salt-mine
-salt-water
-salt-works
-saltation
-saltcellar
-salted
-salter
-saltern
-salters
-saltier
-saltiest
-saltine
-saltiness
-salting
-Salton
-saltpeter
-saltpetre
-salts
-saltshaker
-saltwater
-salty
-salubrious
-salutary
-salutation
-salutations
-salutatory
-salute
-saluted
-salutes
-saluting
-Salvador
-Salvadoran
-Salvadorian
-salvage
-salvageable
-salvaged
-salvager
-salvages
-salvaging
-salvation
-Salvatore
-salve
-salver
-salves
-salvo
-Salz
-SAM
-Samara
-Samaria
-Samaritan
-samarium
-samba
-same
-same-sex
-sameness
-Sammy
-Samoa
-Samoan
-samovar
-sampan
-sample
-sampled
-sampler
-samplers
-samples
-sampling
-samplings
-Sampson
-Samson
-Samuel
-Samuels
-Samuelson
-samurai
-San
-San'a
-Sana
-Sanaa
-sanation
-sanative
-sanatoria
-sanatorium
-sanatory
-Sanborn
-Sanchez
-Sancho
-sancta
-sanctification
-sanctified
-sanctify
-sanctimonious
-sanctimoniously
-sanctimoniousness
-sanctimony
-sanction
-sanctioned
-sanctioning
-sanctions
-sanctitude
-sanctity
-sanctuaries
-sanctuary
-sanctum
-sand
-sand-bag
-sand-bank
-sand-bath
-sand-eel
-sand-glass
-sand-iron
-sand-paper
-sand-pit
-sand-stone
-sandal
-sandals
-sandalwood
-sandbag
-sandbank
-sandbar
-sandblast
-sandblaster
-sandbox
-Sandburg
-sandcastle
-sanded
-sander
-Sanderling
-Sanders
-Sanderson
-sandhog
-Sandia
-sandiness
-sanding
-sandlot
-sandlotter
-sandman
-sandpaper
-sandpiper
-Sandra
-sands
-sandstone
-sandstorm
-Sandusky
-sandwich
-sandwich-man
-sandwiches
-sandy
-sane
-sanely
-saneness
-saner
-sanest
-Sanford
-sang
-sang-froid
-sangfroid
-sangria
-sanguinary
-sanguine
-sanguinely
-sanguineous
-Sanhedrin
-sanitaria
-sanitarian
-sanitarium
-sanitary
-sanitation
-sanitize
-sanitorium
-sanity
-sank
-sans
-Sanscrit
-sanserif
-Sanskrit
-Sanskritic
-Sanskritize
-sansphrase
-Santa
-Santayana
-Santiago
-Santo
-Sao
-sap
-saphead
-sapid
-sapidity
-sapience
-sapiens
-sapient
-sapless
-sapling
-saplings
-saponaceous
-saponification
-sapper
-sapphire
-Sappho
-sappiness
-Sapporo
-sappy
-saprophyte
-saprophytic
-saps
-sapsucker
-sapwood
-Sara
-Saracen
-Saracens
-Sarah
-Sarajevo
-sarape
-Sarasota
-Saratoga
-Saratov
-sarcasm
-sarcasms
-sarcastic
-sarcastically
-sarcoma
-sarcomata
-sarcophagi
-sarcophagus
-sardine
-sardine-box
-Sardinia
-sardonic
-sardonically
-saree
-sarge
-Sargent
-sari
-sarmentous
-sarong
-sarsaparilla
-sartorial
-sartorially
-Sartre
-SASE
-sash
-sashay
-sashwindow
-Saskatchewan
-Saskatoon
-sass
-sassafras
-sassy
-sat
-satan
-satanic
-satanical
-satanically
-Satch
-satchel
-satchels
-sate
-sate-poll
-sated
-sateen
-sateless
-satellite
-satellites
-sates
-satiable
-satiate
-satiation
-satiety
-satin
-sating
-satinwood
-satiny
-satire
-satires
-satiric
-satirical
-satirically
-satirist
-satirize
-satisfaction
-satisfactions
-satisfactorily
-satisfactory
-satisfiability
-satisfiable
-satisfied
-satisfies
-satisfy
-satisfying
-satisfyingly
-satori
-satrap
-satrapy
-satsuma
-saturate
-saturated
-saturates
-saturating
-saturation
-Saturday
-Saturdays
-Saturn
-Saturnalia
-saturnalian
-saturnine
-Saturnism
-satyr
-satyriasis
-satyric
-sauce
-sauce-pan
-saucepan
-saucepans
-saucer
-saucers
-sauces
-saucily
-sauciness
-saucy
-Saud
-Saudi
-sauerkraut
-Saukville
-Saul
-Sault
-sauna
-Saunders
-saunter
-saurian
-sauropod
-sausage
-sausages
-saute
-sauterne
-savable
-savage
-savaged
-savagely
-savageness
-savager
-savagers
-savagery
-savages
-savaging
-savanna
-savannah
-savant
-save
-save-all
-saveable
-saved
-saveloy
-saver
-savers
-saves
-saving
-savings
-savings-bank
-saviors
-saviour
-savoir-faire
-Savonarola
-savor
-savored
-savoriness
-savoring
-savors
-savory
-savour
-savoury
-Savoy
-Savoyard
-Savoyards
-savvy
-saw
-saw-dust
-saw-fish
-saw-horse
-saw-mill
-saw-toothed
-sawbones
-sawbuck
-sawdust
-sawed
-sawed-off
-sawfish
-sawfly
-sawhorse
-sawing
-sawmill
-sawmills
-sawn
-saws
-sawtooth
-sawyer
-sax
-saxifrage
-Saxon
-Saxonization
-Saxonizations
-Saxonize
-Saxonizes
-Saxons
-Saxony
-saxophone
-saxophonist
-Saxton
-say
-say-so
-sayer
-sayers
-saying
-sayings
-says
-Sb
-SBA
-scab
-scab-wort
-scabbard
-scabbards
-scabbed
-scabbiness
-scabby
-scabies
-scabious
-scabrous
-scad
-scads
-scaffold
-scaffolding
-scaffoldings
-scaffolds
-Scala
-scalable
-scalar
-scalars
-scalawag
-scald
-scalded
-scalding
-scale
-scale-beam
-scaled
-scaleless
-scalene
-scales
-scaliness
-scaling
-scalings
-scallawag
-scallion
-scallop
-scalloped
-scallops
-scallywag
-scalp
-scalpel
-scalper
-scalps
-scaly
-scam
-scamp
-scamper
-scampering
-scampers
-scampi
-scan
-scandal
-scandal-grubber
-scandal-monger
-scandalize
-scandalmonger
-scandalous
-scandalously
-scandals
-Scandinavia
-Scandinavian
-Scandinavians
-scandium
-Scania
-scanned
-scanner
-scanners
-SCANNET
-scanning
-scans
-scansion
-scant
-scantier
-scantiest
-scantily
-scantiness
-scantling
-scantly
-scantness
-scanty
-scape
-scape-gallows
-scape-goat
-scape-grace
-scapegoat
-scapegrace
-scapula
-scapulae
-scapular
-scar
-scarab
-scaramouch
-Scarborough
-scarce
-scarcely
-scarceness
-scarcer
-scarcity
-scare
-scarecrow
-scared
-scaredy-cat
-scaremonger
-scares
-scarf
-scarification
-scarify
-scarily
-scariness
-scaring
-scarlatina
-Scarlatti
-scarlet
-scarp
-scarper
-scarred
-scars
-Scarsdale
-scarves
-scary
-scat
-scathe
-scathefull
-scatheless
-scathing
-scathingly
-scatological
-scatology
-scatter
-scatter-brained
-scatterbrain
-scatterbrained
-scattered
-scattering
-scatterling
-scatters
-scavage
-scavenge
-scavenger
-scenario
-scenarios
-scenarist
-scene
-scene-dock
-scene-painter
-scene-shifter
-scenery
-scenes
-scenic
-scenically
-scent
-scented
-scentless
-scents
-scepter
-scepters
-sceptic
-sceptical
-scepticism
-sceptre
-sceptred
-Schaefer
-Schaeffer
-Schafer
-Schaffner
-Schantz
-Schapiro
-schedulable
-schedule
-scheduled
-scheduler
-schedulers
-schedules
-scheduling
-Scheherazade
-Scheldt
-Schelling
-schema
-schemas
-schemata
-schematic
-schematically
-schematics
-scheme
-schemed
-schemer
-schemers
-schemes
-scheming
-Schenectady
-scherzi
-scherzo
-Schiller
-schilling
-schism
-schismatic
-schismatize
-schist
-schistose
-schizo
-schizoid
-schizophrenia
-schizophrenic
-schlemiel
-schlep
-schlep(per)
-schlepp
-schlepper
-Schlesinger
-schlimazel
-Schlitz
-schlock
-schlocky
-schloomp
-Schloss
-schmaltz
-schmaltzy
-schmalz
-schmear
-Schmidt
-Schmitt
-schmo
-schmoe
-schmooze
-schmuck
-Schnabel
-schnapps
-schnaps
-schnauzer
-Schneider
-schnitzel
-schnook
-schnorrer
-schnoz
-schnozz
-schnozzle
-Schoenberg
-Schofield
-scholar
-scholarly
-scholars
-scholarship
-scholarships
-scholastic
-scholastically
-scholastics
-school
-school-book
-school-boy
-school-fellow
-school-girl
-school-hire
-schoolbag
-schoolbook
-schoolboy
-schoolboys
-schoolchild
-schoolchildren
-schooled
-schooler
-schoolers
-schoolfellow
-schoolgirl
-schoolhouse
-schoolhouses
-schooling
-schoolman
-schoolmarm
-schoolmarmish
-schoolmaster
-schoolmasters
-schoolmate
-schoolmistress
-schoolroom
-schoolrooms
-schools
-schoolteacher
-schoolwork
-schoolyard
-schooner
-Schopenhauer
-Schottky
-schrod
-Schroeder
-Schroedinger
-Schubert
-Schultz
-Schulz
-Schumacher
-Schuman
-Schumann
-schuss
-schussboomer
-Schuster
-Schuyler
-Schuylkill
-schwa
-Schwab
-Schwabacher
-Schwartz
-Schweitzer
-SCI
-sci-fi
-sciatic
-sciatica
-science
-sciences
-scientific
-scientifically
-scientist
-scientists
-scientometrics
-scimitar
-scintilla
-scintillate
-scintillating
-scintillation
-sciolism
-scion
-scissible
-scission
-scissor
-scissorbill
-scissored
-scissoring
-scissors
-scissure
-scleroderma
-scleroses
-sclerosis
-sclerotic
-scoff
-scoffed
-scoffer
-scoffing
-scofflaw
-scoffs
-scold
-scolded
-scolding
-scolds
-scoliosis
-scollop
-sconce
-scone
-scoop
-scooped
-scooping
-scoops
-scoot
-scooter
-scope
-scoped
-scopes
-scoping
-scorbute
-scorbutic
-scorch
-scorched
-scorcher
-scorches
-scorching
-score
-scoreboard
-scorecard
-scored
-scorekeeper
-scoreless
-scorer
-scorers
-scores
-scoria
-scoring
-scorings
-scorn
-scorned
-scorner
-scornful
-scornfully
-scorning
-scorns
-Scorpio
-scorpion
-scorpion-grass
-scorpion-wort
-scorpions
-Scot
-scot-free
-scotch
-Scotchgard
-Scotchman
-Scotchwoman
-Scotia
-Scotian
-Scotland
-Scots
-Scotsman
-Scotsmen
-Scotswoman
-Scott
-Scottie
-Scottish
-Scottsdale
-Scotty
-scoundrel
-scoundrels
-scour
-scoured
-scourer
-scourge
-scouring
-scours
-scout
-scouted
-scouting
-scoutmaster
-scouts
-scow
-scowing
-scowl
-scowled
-scowling
-scowls
-scrabble
-scrabbler
-scrag
-scraggly
-scraggy
-scram
-Scram!
-scramble
-scrambled
-scrambler
-scrambles
-scrambling
-Scranton
-scrap
-scrap-heap
-scrapbook
-scrape
-scrape-penny
-scraped
-scraper
-scrapers
-scrapes
-scrapheap
-scraping
-scrapings
-scrapped
-scrapper
-scrappy
-scraps
-scratch
-scratch-cat
-scratchboard
-scratched
-scratcher
-scratchers
-scratches
-scratchily
-scratchiness
-scratching
-scratchy
-scrawl
-scrawled
-scrawling
-scrawls
-scrawly
-scrawniness
-scrawny
-screak
-scream
-screamed
-screamer
-screamers
-screaming
-screams
-scree
-screech
-screech-owl
-screech-thrush
-screeched
-screeches
-screeching
-screechy
-screed
-screen
-screen-wiper
-screen-writer
-screened
-screening
-screenings
-screenplay
-screens
-screenwriter
-screw
-screw-arbor
-screw-driver
-screw-jack
-screw-knob
-screw-propeller
-screw-thread
-screw-wrench
-screwball
-screwdriver
-screwed
-screwiness
-screwing
-screwlike
-screws
-screwworm
-screwy
-scribal
-scribble
-scribble-scrabble
-scribbled
-scribbler
-scribbles
-scribe
-scriber
-scribes
-scribing
-Scribners
-scrim
-scrimmage
-scrimp
-scrimpy
-scrimshaw
-scrip
-Scripps
-script
-scripted
-scriptorium
-scripts
-scriptural
-scripture
-scriptwriter
-scrivener
-scrod
-scrofula
-scrofulous
-scroll
-scrolled
-scrolling
-scrolls
-scroop
-scrota
-scrotal
-scrotum
-scrounge
-scrounger
-scroungy
-scrub
-scrubber
-scrubbing-brush
-scrubby
-scruff
-scruffily
-scruffiness
-scruffy
-scrumptious
-scrumptiously
-scrunch
-scrunchie
-scrunchy
-scruple
-scrupulosity
-scrupulous
-scrupulously
-scrupulousness
-scrutable
-scrutation
-scrutator
-scrutineer
-scrutineers
-scrutinize
-scrutinized
-scrutinizing
-scrutinous
-scrutiny
-scuba
-scud
-scuddle
-scuff
-scuffle
-scuffled
-scuffles
-scuffling
-sculk
-scull
-sculler
-scullery
-scullion
-scullionly
-sculp
-sculpt
-sculpted
-sculptor
-sculptors
-sculptress
-sculpts
-sculptural
-sculpture
-sculptured
-sculptures
-scum
-scumbag
-scumble
-scumming
-scummy
-scupper
-scurf
-scurfy
-scurried
-scurrility
-scurrilous
-scurrilously
-scurrilousness
-scurry
-scurvily
-scurvy
-scut
-scutcheon
-scutter
-scuttle
-scuttlebutt
-scuttled
-scuttles
-scuttling
-scuzzy
-Scylla
-scythe
-scythes
-Scythia
-SD
-SDI
-se-
-sea
-sea-bank
-sea-bear
-sea-bird
-sea-borne
-sea-boy
-sea-breeze
-sea-calf
-sea-coast
-sea-cob
-sea-cow
-sea-dog
-sea-duck
-sea-eagle
-sea-eel
-sea-fairy
-sea-farer
-sea-faring
-sea-gauge
-sea-grass
-sea-gull
-sea-horse
-sea-lion
-sea-maid
-sea-mew
-sea-moss
-sea-urchin
-sea-wall
-sea-weed
-seabed
-seabird
-seaboard
-Seaborg
-seaborne
-Seabrook
-seacoast
-seacoasts
-seafarer
-seafaring
-seafood
-seafront
-Seagate
-seagoing
-Seagram
-seagull
-seahorse
-seal
-seal-oil
-sealant
-sealed
-sealer
-sealing
-sealing-wax
-sealring
-seals
-sealskin
-sealy
-seam
-seaman
-seamanship
-seamed
-seamen
-seaming
-seamless
-seams
-seamstress
-seamy
-Sean
-seance
-seaplane
-seaport
-seaports
-Seaquarium
-sear
-search
-search-light
-searched
-searcher
-searchers
-searches
-searching
-searchingly
-searchings
-searchlight
-seared
-searing
-searingly
-Sears
-seas
-seascape
-seashell
-seashore
-seashores
-seasick
-seasickness
-seaside
-season
-seasonable
-seasonably
-seasonage
-seasonal
-seasonally
-seasoned
-seasoner
-seasoners
-seasoning
-seasonings
-seasons
-seat
-seated
-seating
-seats
-Seattle
-seawall
-seaward
-seawards
-seawater
-seaway
-seaweed
-seaworthiness
-seaworthy
-sebaceous
-Sebastian
-seborrhea
-seborrhoea
-secant
-secateur
-secateurs
-secede
-seceded
-secedes
-seceding
-secession
-secessionist
-seclude
-secluded
-seclusion
-seclusive
-second
-second-best
-second-class
-second-guess
-second-hand
-second-rate
-second-sight
-second-string
-second-stringer
-secondaries
-secondarily
-secondary
-seconded
-seconder
-seconders
-secondhand
-seconding
-secondly
-seconds
-secrecy
-secret
-secretarial
-secretariat
-secretaries
-secretary
-secretaryship
-secrete
-secreted
-secretes
-secreting
-secretion
-secretions
-secretive
-secretively
-secretiveness
-secretly
-secretory
-secrets
-sect
-sectarian
-sectarianism
-sectary
-section
-sectional
-sectionalism
-sectionalization
-sectioned
-sectioning
-sections
-sector
-sectors
-sects
-secular
-secularism
-secularist
-secularization
-secularize
-secure
-secured
-securely
-secures
-securing
-securings
-securities
-security
-sedan
-sedate
-sedately
-sedateness
-sedation
-sedative
-sedentary
-Seder
-sedge
-Sedgwick
-sedgy
-sediment
-sedimentary
-sedimentation
-sediments
-sedition
-seditious
-seduce
-seduced
-seducement
-seducer
-seducers
-seduces
-seducing
-seduction
-seductive
-seductively
-seductiveness
-seductress
-sedulity
-sedulous
-sedulously
-see
-see!
-see-saw
-see-through
-seed
-seed-bed
-seed-cover
-seed-drill
-seed-plot
-seed-sower
-seed-time
-seedbed
-seedcase
-seeded
-seeder
-seeders
-seediness
-seeding
-seedings
-seedless
-seedling
-seedlings
-seedlip
-seedlop
-seedpod
-seeds
-seedsman
-seedy
-seeing
-seek
-seeker
-seekers
-seeking
-seeks
-Seeley
-seem
-seemed
-seemer
-seeming
-seemingly
-seemless
-seemliness
-seemly
-seems
-seen
-seep
-seepage
-seeped
-seeping
-seeps
-seer
-seers
-seersucker
-sees
-seesaw
-seethe
-seethed
-seethes
-seething
-segment
-segmental
-segmentation
-segmentations
-segmented
-segmenting
-segments
-Segovia
-segregate
-segregated
-segregates
-segregating
-segregation
-segregationist
-segue
-Segundo
-Seidel
-seigneur
-seignior
-seigniorial
-seine
-seiner
-seisin
-seismic
-seismically
-seismograph
-seismographer
-seismographic
-seismography
-seismologic
-seismological
-seismologist
-seismology
-seismoscope
-seize
-seized
-seizer
-seizes
-seizin
-seizing
-seizure
-seizures
-seldom
-select
-selected
-selecting
-selection
-selections
-selective
-selectively
-selectiveness
-selectivity
-selectman
-selectmen
-selectness
-selector
-selectors
-Selectric
-selects
-Selena
-selenium
-selenographer
-selenography
-self
-self-abasement
-self-absorbed
-self-absorption
-self-abuse
-self-addressed
-self-advancement
-self-aggrandizement
-self-aggrandizing
-self-analysis
-self-applause
-self-appointed
-self-assertion
-self-assertive
-self-assumption
-self-assurance
-self-assured
-self-aware
-self-awareness
-self-cataloguing
-self-centered
-self-centeredness
-self-centred
-self-citation
-self-cleaning
-self-coloured
-self-command
-self-complacency
-self-complacent
-self-composure
-self-conceit
-self-confessed
-self-confidence
-self-confident
-self-confidently
-self-congratulation
-self-congratulatory
-self-conscious
-self-consciously
-self-consciousness
-self-contained
-self-contradiction
-self-contradictory
-self-control
-self-controlled
-self-criticism
-self-deceit
-self-deception
-self-defeating
-self-defence
-self-defense
-self-delusion
-self-denial
-self-denying
-self-deprecating
-self-deprecation
-self-destruct
-self-destruction
-self-destructive
-self-determination
-self-determined
-self-discipline
-self-disciplined
-self-doubt
-self-educated
-self-effacement
-self-effacing
-self-employed
-self-employment
-self-esteem
-self-evident
-self-evidently
-self-examination
-self-excitation
-self-explanatory
-self-expression
-self-fertilization
-self-fluxing
-self-fulfilling
-self-fulfillment
-self-governing
-self-government
-self-help
-self-homicide
-self-image
-self-importance
-self-important
-self-imposed
-self-imposture
-self-improvement
-self-incrimination
-self-induced
-self-indulgence
-self-indulgent
-self-inflicted
-self-interest
-self-knowledge
-self-love
-self-made
-self-negating
-self-opinion
-self-perpetuating
-self-pity
-self-pitying
-self-pollination
-self-portrait
-self-positive
-self-possessed
-self-possession
-self-preservation
-self-proclaimed
-self-propelled
-self-propelling
-self-protection
-self-realization
-self-regard
-self-regulating
-self-regulation
-self-regulatory
-self-release
-self-reliance
-self-reliant
-self-renunciation
-self-reproach
-self-respect
-self-respecting
-self-restraint
-self-righteous
-self-righteously
-self-righteousness
-self-rule
-self-sacrifice
-self-sacrificing
-self-satisfaction
-self-satisfied
-self-sealing
-self-seeker
-self-seeking
-self-serve
-self-service
-self-serving
-self-slaughter
-self-starter
-self-starting
-self-styled
-self-sufficiency
-self-sufficient
-self-supplier
-self-support
-self-supporting
-self-sustaining
-self-taught
-self-trailer
-self-will
-self-willed
-self-winding
-self-wise
-self-worth
-selfabuse
-selfacting
-selfactive
-selfish
-selfishly
-selfishness
-selfless
-selflessly
-selflessness
-selfmademan
-Selfridge
-selfsame
-Selkirk
-sell
-sell-out
-seller
-sellers
-selling
-sellotape
-sellout
-sells
-Selma
-seltzer
-selvage
-selvedge
-selves
-Selwyn
-semanteme
-semantic
-semantical
-semantically
-semanticise
-semanticist
-semanticists
-semantics
-semaphore
-semaphores
-Semarang
-semblance
-semen
-semester
-semesters
-semi
-semi-
-semi-annual
-semi-automatic
-semi-bright
-semi-circle
-semi-circular
-semi-colon
-semi-drunk
-semi-final
-semi-lies
-semi-literacy
-semi-monthly
-semi-proletarian
-semi-weekly
-semiannual
-semiannually
-semiarid
-semiautomated
-semiautomatic
-semibreve
-semicircle
-semicircular
-semicolon
-semicolons
-semiconductor
-semiconductors
-semiconscious
-semidetached
-semifinal
-semifinalist
-semigraphics
-semimicroform
-semimonthly
-seminal
-seminar
-seminarian
-seminaries
-seminars
-seminary
-semination
-seminole
-semiofficial
-semiotic
-semiotics
-semipermanent
-semipermanently
-semipermeable
-semiprecious
-semiprivate
-semiprofessional
-semiquaver
-Semiramis
-semiretired
-semis
-semiskilled
-semisolid
-semisweet
-Semite
-Semitic
-Semiticize
-Semiticizes
-Semitization
-Semitizations
-Semitize
-Semitizes
-semitone
-semitrailer
-semitransparent
-semitropical
-semivowel
-semiweekly
-semiyearly
-semolina
-sempiternal
-sempstress
-Semtex
-senate
-senates
-senator
-senatorial
-senators
-send
-send-off
-send-up
-Sendai
-sender
-senders
-sending
-sends
-Seneca
-Senegal
-Senegalese
-senescence
-senescent
-seneschal
-senile
-senility
-senior
-seniority
-seniors
-senna
-sennight
-senor
-senora
-senorita
-sensation
-sensational
-sensationalism
-sensationalist
-sensationalize
-sensationally
-sensations
-sense
-sensed
-senseless
-senselessly
-senselessness
-senses
-sensibilities
-sensibility
-sensible
-sensibleness
-sensibly
-sensing
-sensitive
-sensitively
-sensitiveness
-sensitives
-sensitivities
-sensitivity
-sensitization
-sensitize
-sensor
-sensorial
-sensorium
-sensors
-sensory
-sensual
-sensualist
-sensuality
-sensualize
-sensually
-sensuous
-sensuously
-sensuousness
-sent
-sentence
-sentence-semantics
-sentenced
-sentences
-sentencing
-sentential
-sententious
-sententiously
-sentience
-sentient
-sentiment
-sentimental
-sentimentalism
-sentimentalist
-sentimentality
-sentimentalization
-sentimentalize
-sentimentally
-sentiments
-sentinel
-sentinels
-sentries
-sentry
-sentry-box
-Seoul
-sepal
-separability
-separable
-separably
-separate
-separated
-separately
-separateness
-separates
-separating
-separation
-separations
-separatism
-separatist
-separative
-separator
-separators
-sepia
-Sepoy
-sepsis
-sept
-sept-
-septa
-September
-Septembers
-septenary
-septennial
-septet
-septette
-septic
-septicaemia
-septicemia
-septicemic
-septuagenarian
-septuagenary
-Septuagint
-septum
-septuple
-sepulcher
-sepulchers
-sepulchral
-sepulchre
-sepulture
-sequel
-sequels
-sequence
-sequenced
-sequencer
-sequencers
-sequences
-sequencing
-sequencings
-sequent
-sequential
-sequentiality
-sequentialize
-sequentialized
-sequentializes
-sequentializing
-sequentially
-sequester
-sequestrate
-sequestration
-sequestrator
-sequin
-sequined
-sequinned
-Sequoya
-sera
-Serafin
-seraglio
-serape
-seraph
-seraphic
-seraphim
-Serb
-Serbia
-Serbian
-Serbians
-Serbo-
-Serbo-Croatian
-sere
-serenade
-serendipitous
-serendipity
-serene
-serenely
-sereneness
-serenity
-serf
-serfdom
-serfs
-serge
-sergeant
-sergeant-at-arms
-sergeants
-sergeants-at-arms
-Sergei
-serial
-serializability
-serializable
-serialization
-serializations
-serialize
-serialized
-serializes
-serializing
-serially
-serials
-series
-serif
-serigraph
-serigraphy
-serious
-serious-minded
-seriously
-seriousness
-serjeant
-sermon
-sermonette
-sermonize
-sermonizer
-sermons
-serology
-serous
-Serpens
-serpent
-serpentine
-serpents
-Serra
-serrate
-serrated
-serration
-serried
-serum
-serums
-servant
-servants
-serve
-served
-server
-servers
-serves
-service
-service-dress
-service-kit
-service-pipe
-serviceability
-serviceable
-serviced
-serviceman
-servicemen
-services
-servicewoman
-servicing
-serviette
-servile
-servility
-serving
-servings
-servitor
-servitude
-servo
-servo-motor
-servomechanism
-servomotor
-sesame
-sesquicentennial
-sessile
-session
-sessions
-set
-set-back
-set-down
-set-off
-set-out
-set-to
-set-up
-setback
-Seth
-Seton
-sets
-setscrew
-settable
-settee
-setter
-setter-on
-setters
-setting
-setting-dog
-setting-in
-setting-off
-setting-out
-setting-pole
-setting-stick
-setting-up
-Settings
-settle
-settled
-settlement
-settlements
-settler
-settlers
-settles
-settling
-setup
-setups
-seven
-sevenfold
-sevens
-seventeen
-seventeens
-seventeenth
-seventh
-seventies
-seventieth
-seventy
-seventy-eight
-sever
-several
-severalfold
-severally
-severalty
-severance
-severe
-severed
-severely
-severeness
-severer
-severest
-severing
-severities
-severity
-Severn
-severs
-Seville
-sew
-sewage
-Seward
-sewed
-sewer
-sewerage
-sewers
-sewing
-sewing-machine
-sewing-press
-sewing-silk
-sewn
-sews
-sex
-sexagenarian
-sexed
-sexes
-sexily
-sexiness
-sexism
-sexist
-sexless
-sexologist
-sexology
-sexpot
-Sextans
-sextant
-sextet
-sextette
-sextillion
-sexto
-sexton
-sextuple
-sextuplet
-sexual
-sexuality
-sexually
-sexy
-Seychelles
-Seymour
-sgraffito
-Sgt
-sh
-shabbily
-shabbiness
-shabby
-shack
-shacked
-shackle
-shackled
-shackles
-shackling
-shacks
-shad
-shaddock
-shade
-shaded
-shades
-shadier
-shadiest
-shadily
-shadiness
-shading
-shadings
-shadow
-shadowbox
-shadowed
-shadowing
-shadows
-shadowy
-shady
-Shafer
-Shaffer
-shaft
-shaft-horse
-shafting
-shafts
-shag
-shagginess
-shaggy
-shagreen
-shah
-shakable
-shakably
-shake
-shake-down
-shake-off
-shake-up
-shakedown
-shaken
-shakeout
-shakers
-shakes
-Shakespeare
-Shakespearean
-Shakespearian
-Shakespearize
-Shakespearizes
-shakeup
-shakily
-shakiness
-shaking
-shako
-shaky
-shale
-shall
-shallop
-shallot
-shallow
-shallow-brained
-shallower
-shallowly
-shallowness
-shallows
-shalt
-sham
-sham-fight
-shaman
-shamanic
-shamble
-shambles
-shame
-shame-faced
-shamed
-shamefaced
-shamefacedly
-shameful
-shamefully
-shamefulness
-shameless
-shamelessly
-shamelessness
-shames
-shaming
-shammer
-shammy
-shamois
-shampoo
-shampooer
-shamrock
-shams
-shan't
-shandy
-Shanghaied
-Shanghaiing
-Shanghaiings
-Shanghais
-Shangri-la
-shank
-shannon
-shanties
-shanty
-shantytown
-shape
-shaped
-shapeless
-shapelessly
-shapelessness
-shapeliness
-shapely
-shaper
-shapers
-shapes
-shaping
-Shapiro
-sharable
-shard
-share
-share-out
-shareable
-sharecrop
-sharecropper
-sharecroppers
-shared
-shareholder
-shareholders
-sharer
-sharers
-shares
-shareware
-Shari
-sharia
-sharing
-shark
-sharker
-sharks
-sharkskin
-Sharon
-sharp
-sharp-edged
-sharp-eyed
-sharp-set
-sharp-shooter
-sharp-tongued
-sharp-witted
-Sharpe
-sharpen
-sharpened
-sharpener
-sharpening
-sharpens
-sharper
-sharpest
-sharpie
-sharping
-sharply
-sharpness
-sharpshoot
-sharpshooter
-sharpshooting
-sharpy
-Shasta
-shat
-shatter
-shattered
-shattering
-shatterproof
-shatters
-Shattuck
-shave
-shaved
-shaven
-shaver
-shaves
-shavetail
-shaving
-shaving-brush
-shavings
-Shaw
-Shawano
-shawl
-shawls
-shawm
-Shawnee
-shay
-she
-she'd
-she'll
-she's
-she-ass
-she-cousin
-she-friend
-she-goat
-she-servant
-she-wolf
-Shea
-sheaf
-shear
-sheared
-shearing
-shears
-sheath
-sheathe
-sheathing
-sheaths
-sheave
-sheaves
-shebang
-Sheboygan
-shed
-shedding
-Shedir
-sheds
-Sheehan
-sheen
-sheeny
-sheep
-sheep's-head
-sheep's-sorrel
-sheep-cot
-sheep-cote
-sheep-fold
-sheep-master
-sheep-pen
-sheep-shearing
-sheepdog
-sheepfold
-sheepherder
-sheepish
-sheepishly
-sheepishness
-sheepskin
-sheer
-sheered
-sheerness
-sheet
-sheeted
-sheeting
-sheetlike
-sheets
-Sheffield
-sheik
-sheikdom
-sheikh
-sheikhdom
-Sheila
-shekel
-shekels
-Shelby
-Sheldon
-shelf
-shelf-mark
-shelf-number
-shelf-reading
-shell
-shell-board
-shell-pit
-shell-proof
-shell-shocked
-shell-work
-shellac
-shellack
-shellacking
-shelled
-sheller
-Shelley
-shellfire
-shellfish
-shelling
-shells
-shelly
-shelter
-sheltered
-sheltering
-shelterless
-shelters
-Shelton
-shelve
-shelved
-shelves
-shelving
-Shenandoah
-shenanigan
-shenanigans
-Shenyang
-Shepard
-shepherd
-shepherdess
-shepherds
-Sheppard
-Sheraton
-sherbert
-sherbet
-sherd
-Sheridan
-sheriff
-sheriffdom
-sheriffs
-sheriffship
-sheriffwick
-Sherlock
-Sherman
-Sherpa
-Sherrill
-sherry
-Sherwin
-Sherwood
-shew
-shh
-shiatsu
-shibboleth
-shied
-shield
-shield-bearer
-shielded
-shielding
-Shields
-shier
-shies
-shiest
-shift
-shifted
-shifter
-shifters
-shiftier
-shiftiest
-shiftily
-shiftiness
-shifting
-shiftless
-shiftlessly
-shiftlessness
-shifts
-shifty
-Shiite
-Shiites
-Shijiazhuang
-Shikoku
-shill
-shillalah
-shillelagh
-shilling
-shillings
-Shillong
-shilly-shally
-Shiloh
-shim
-shimmer
-shimmering
-shimmery
-shimmy
-shin
-shinbone
-shindig
-shindy
-shine
-shined
-shiner
-shiners
-shines
-shingle
-shingles
-shinguard
-shininess
-shining
-shiningly
-shinny
-shinsplints
-Shinto
-Shintoism
-Shintoist
-Shintoize
-Shintoizes
-shiny
-ship
-ship-based
-ship-boy
-ship-broker
-ship-builder
-ship-carriage
-ship-owner
-ship-wright
-shipboard
-shipbuilder
-shipbuilding
-Shipley
-shipload
-shipman
-shipmate
-shipment
-shipments
-shipowner
-shipped
-shipper
-shippers
-shipping
-shipping-agent
-ships
-shipshape
-shipwreck
-shipwrecked
-shipwrecks
-shipwright
-shipyard
-shire
-shirk
-shirker
-shirking
-shirks
-Shirley
-shirr
-shirring
-shirt
-shirt-front
-shirtfront
-shirting
-shirtless
-shirts
-shirtsleeve
-shirtsleeves
-shirttail
-shirtwaist
-shirty
-shit
-shitty
-shiv
-Shiva
-shiver
-shivered
-shiverer
-shivering
-shivers
-shivery
-shlemiel
-shlep
-shlepp
-shlock
-shmaltz
-shmoe
-Shmuel
-shoal
-shoals
-shoaly
-shoat
-shock
-shocked
-shocker
-shockers
-shocking
-shockingly
-Shockley
-shockproof
-shocks
-shod
-shodden
-shoddily
-shoddiness
-shoddy
-shoe
-shoe-black
-shoe-blacking
-shoe-boy
-shoe-brush
-shoe-buckle
-shoe-horn
-shoe-knife
-Shoe-leather!
-shoe-maker
-shoe-nail
-shoe-string
-shoed
-shoehorn
-shoeing
-shoelace
-shoelast
-shoeless
-shoemaker
-shoemaker's
-shoemaking-trade
-shoes
-shoeshine
-shoestring
-shoetree
-shogun
-shogunate
-Shoji
-shone
-shoo
-shoo-in
-shook
-shook-up
-shoot
-shoot-out
-shooter
-shooters
-shooting
-shootings
-shootout
-shoots
-shop
-shop-assistant
-shop-boy
-shop-keeper
-shop-lifter
-shop-steward
-shop-walker
-shop-window
-shopkeeper
-shopkeepers
-shoplift
-shoplifter
-shoplifting
-shoppe
-shopped
-shopper
-shoppers
-shopping
-shops
-shoptalk
-shopworn
-shore
-shorebird
-shoreline
-shores
-Shorewood
-shoring
-shorn
-short
-short-change
-short-circuit
-short-handed
-short-lived
-short-order
-short-range
-short-sighted
-short-sightedly
-short-sightedness
-short-spoken
-short-tempered
-short-term
-short-termism
-short-termist
-short-winded
-short-witted
-shortage
-shortages
-shortbread
-shortcake
-shortchange
-shortcoming
-shortcomings
-shortcut
-shortcuts
-shorted
-shorten
-shortened
-shortening
-shortens
-shorter
-shortest
-shortfall
-shorthand
-shorthanded
-shorthorn
-shortie
-shorting
-shortish
-shortly
-shortness
-shorts
-shortsighted
-shortsightedly
-shortsightedness
-shortstop
-shortwave
-shorty
-Shoshone
-Shoshoni
-shot
-shot-putter
-shot-putting
-shotgun
-shotguns
-shots
-shotten
-should
-shoulder
-shoulder-blade
-shoulder-bone
-shoulder-chapper
-shoulder-head
-shoulder-note
-shouldered
-shouldering
-shoulders
-shouldn't
-Shoulet
-shout
-shouted
-shouter
-shouters
-shouting
-shouts
-shove
-shoved
-shovel
-shoveled
-shovelful
-shovels
-shoves
-shoving
-show
-show-case
-show-forth
-show-off
-show-room
-show-stopper
-show-through
-show-window
-showbiz
-showboat
-showcase
-showdown
-showed
-shower
-shower-bath
-showered
-showering
-showers
-showery
-showgirl
-showily
-showiness
-showing
-showings
-showman
-showmanship
-shown
-showoff
-showpiece
-showplace
-showroom
-shows
-showy
-shrank
-shrapnel
-shred
-shredder
-shredding
-shreds
-Shreveport
-shrew
-shrew-mouse
-shrewd
-shrewdest
-shrewdly
-shrewdness
-shrewish
-shrews
-shriek
-shrieked
-shrieking
-shrieks
-shrieval
-shrievalty
-shrift
-shrike
-shrill
-shrilled
-shrilling
-shrillness
-shrilly
-shrimp
-shrine
-shrines
-shrink
-shrink-back
-shrink-resistant
-shrink-wrap
-shrink-wrapped
-shrinkable
-shrinkage
-shrinking
-shrinks
-shrive
-shrivel
-shriveled
-shriven
-shroud
-shrouded
-shrove
-shroving
-shrub
-shrubbery
-shrubby
-shrubs
-shrug
-shrugs
-shrunk
-shrunken
-shtick
-Shu
-shuck
-shucks
-shudder
-shuddered
-shuddering
-shudders
-shuffle
-shuffleboard
-shuffled
-shuffler
-shuffles
-shuffling
-Shulman
-shun
-shunless
-shuns
-shunt
-shunter
-shush
-shut
-shut-eye
-shut-in
-shutdown
-shutdowns
-shuteye
-shutoff
-shutout
-shuts
-shutter
-shutterbug
-shuttered
-shutters
-shutting
-shuttle
-shuttle-cock
-shuttlecock
-shuttled
-shuttles
-shuttling
-shy
-Shylock
-Shylockian
-shyly
-shyness
-shyster
-Si
-Siam
-Siamese
-Sian
-Siberia
-Siberian
-sibilant
-Sibley
-sibling
-siblings
-sibyl
-sibylline
-sic
-siccative
-sice
-Sicilian
-Siciliana
-Sicilians
-Sicily
-sick
-sick-bed
-sick-fund
-sick-leave
-sickbed
-sicken
-sickener
-sickening
-sickeningly
-sicker
-sickest
-sickie
-sickish
-sickle
-sickle-shaped
-sickly
-sickness
-sicknesses
-sicknurse
-sicko
-sickout
-sickroom
-side
-side-box
-side-bracket
-side-by-side
-side-car
-side-dish
-side-face
-side-glance
-side-heading
-side-saddle
-side-split
-side-splitter
-side-table
-side-walk
-side-ways
-side-whiskers
-sidearm
-sideband
-sidebar
-sideboard
-sideboards
-sideburns
-sidecar
-sided
-sidekick
-sidelight
-sidelights
-sideline
-sidelines
-sidelong
-sideman
-sidepiece
-sidereal
-sides
-sidesaddle
-sideshow
-sidesplitting
-sidestep
-sidestroke
-sideswipe
-sidetrack
-sideview
-sidewalk
-sidewalks
-sidewall
-sideways
-sidewinder
-sidewise
-siding
-sidings
-sidle
-Sidney
-SIDS
-siege
-Siegel
-sieges
-Siegfried
-Sieglinda
-Siegmund
-Siemens
-Siena
-sienna
-sierra
-siesta
-sieve
-sieves
-Sifford
-sift
-sifted
-sifter
-sifting
-SIGGRAPH
-sigh
-sighed
-sighing
-sighs
-sight
-sight-hole
-sight-read
-sight-reader
-sight-see
-sight-seeing
-sighted
-sightfulness
-sighting
-sightings
-sightless
-sightly
-sightread
-sights
-sightseeing
-sightseer
-sigla
-siglum
-sigma
-Sigmund
-sign
-sign-off
-sign-post
-signal
-signaled
-signaler
-signaling
-signalization
-signalize
-signalled
-signaller
-signalling
-signally
-signalman
-signals
-signary
-signatory
-signature
-signatures
-signboard
-signed
-signer
-signers
-signet
-significance
-significancy
-significant
-significantly
-significants
-signification
-significative
-signified
-signifies
-signify
-signifying
-signing
-signor
-signora
-signore
-signori
-signorina
-signorine
-signpost
-signs
-Sikh
-Sikhes
-Sikhism
-Sikhs
-Sikkim
-Sikkimese
-Sikorsky
-silage
-Silas
-silence
-silenced
-silencer
-silencers
-silences
-silencing
-silent
-silently
-Silesia
-silex
-silhouette
-silhouetted
-silhouettes
-silica
-silicate
-siliceous
-silicious
-silicon
-silicone
-silicosis
-silk
-silk-husk
-silk-screen
-silk-worm
-silken
-silkier
-silkiest
-silkily
-Silkine
-silkiness
-silks
-silkscreen
-silkworm
-silky
-sill
-silliest
-silliness
-sills
-silly
-silo
-silt
-silted
-silting
-silts
-silty
-Silurian
-silvan
-silver
-silver-beater
-silver-mine
-silver-plated
-silver-smith
-silver-tongued
-silver-weed
-silvered
-silverfish
-silvering
-Silverman
-silvers
-silversmith
-Silverstein
-silverware
-silvery
-SIM
-simian
-similar
-similarities
-similarity
-similarly
-simile
-similitude
-Simla
-simmer
-simmered
-simmering
-simmers
-Simmons
-Simmonsville
-Simms
-Simon
-simon-pure
-simonize
-Simons
-Simonson
-simony
-simpatico
-simper
-simple
-simple-hearted
-simple-minded
-simple-mindedness
-simpleminded
-simpleness
-simpler
-simplest
-simpleton
-simplex
-simplicities
-simplicity
-simplification
-simplifications
-simplified
-simplifier
-simplifiers
-simplifies
-simplify
-simplifying
-simplistic
-simplistically
-simply
-Simpson
-Sims
-simulate
-simulated
-simulates
-simulating
-simulation
-simulations
-simulator
-simulators
-simulcast
-simultaneity
-simultaneous
-simultaneously
-sin
-Sinai
-sinapism
-Sinatra
-Sinbad
-since
-sincere
-sincerely
-sincerest
-sincerity
-sinciput
-Sinclair
-sine
-sinecure
-sines
-sinew
-sinews
-sinewy
-sinful
-sinfully
-sinfulness
-sing
-sing-along
-singable
-Singapore
-Singaporean
-Singborg
-singe
-singed
-singer
-singer-songwriter
-singers
-singing
-singing-bird
-singing-master
-singing-mistress
-singingly
-single
-single-bedded
-single-breasted
-single-chamber
-single-chip
-single-coloured
-single-engined
-single-handed
-single-handedly
-single-hearted
-single-journey
-single-minded
-single-mindedly
-single-mindedness
-single-sided
-singled
-singlehanded
-singleness
-singles
-singlet
-singleton
-singletons
-singletree
-singling
-singly
-sings
-singsong
-singular
-singularities
-singularity
-singularly
-Sinhalese
-sinister
-sinister-handed
-sink
-sinkable
-sinked
-sinker
-sinkers
-sinkhole
-sinking
-sinks
-sinless
-sinned
-sinner
-sinners
-sinning
-Sino-
-sinology
-sins
-sinter
-sinuate
-sinuation
-sinuosity
-sinuous
-sinus
-sinusitis
-sinusoid
-sinusoidal
-sinusoids
-Sioux
-sip
-siphon
-siphoning
-sipper
-sipping
-sips
-sir
-sir!
-sire
-sired
-siren
-sirens
-sires
-Sirius
-sirloin
-sirocco
-sirs
-sirup
-sis
-sisal
-siskin
-sissified
-sissy
-sister
-sister-in-law
-sister-in-åaw
-sisterhood
-sisterliness
-sisterly
-sisters
-sisters-in-law
-Sistine
-Sisyphean
-Sisyphus
-sit
-sit-down
-sit-in
-sit-up
-sitar
-sitarist
-sitcom
-site
-sited
-sites
-siting
-siting-room
-sits
-sitter
-sitters
-sitting
-sitting-room
-sittings
-situ
-situate
-situated
-situates
-situating
-situation
-situational
-situationally
-situations
-situp
-Siva
-six
-six-gun
-six-pack
-six-shooter
-sixes
-sixfold
-sixfooter
-sixgun
-sixpence
-sixpenny
-sixshooter
-sixteen
-sixteenmo
-sixteens
-sixteenth
-sixth
-sixties
-sixtieth
-sixty
-sizable
-sizar
-size
-sizeable
-sized
-sizes
-sizing
-sizings
-sizy
-sizzle
-sizzler
-sizzling
-SJ
-SK
-ska
-skain
-skate
-skateboard
-skateboarder
-skateboarding
-skated
-skater
-skaters
-skates
-skating
-skating-ring
-skean
-skedaddle
-skeet
-skein
-skeletal
-skeleton
-skeleton-key
-skeletons
-skelp
-skelter
-skene
-skep
-skeptic
-skeptical
-skeptically
-skepticism
-skeptics
-sketch
-sketch-book
-sketch-map
-sketchbook
-sketched
-sketcher
-sketches
-sketchily
-sketchiness
-sketching
-sketchpad
-sketchy
-skew
-skewbald
-skewed
-skewer
-skewers
-skewing
-skews
-ski
-ski(ing)
-ski-tow
-skibby
-skid
-skidadle
-skidding
-skids
-skied
-skier
-skies
-skiff
-skiing
-skilful
-skill
-skilled
-skillet
-skillful
-skillfull
-skillfully
-skillfulness
-skills
-skim
-skimmed
-skimmer
-skimming
-skimp
-skimped
-skimpily
-skimpiness
-skimping
-skimps
-skimpy
-skims
-skin
-skin-deep
-skin-dive
-skin-diver
-skin-diving
-skin-tight
-skincare
-skindive
-skinflick
-skinflint
-skinful
-skinhead
-skinless
-skinned
-skinner
-skinners
-skinniness
-skinning
-skinny
-skinny-dip
-skinny-dipper
-skinny-dipping
-skins
-skintight
-skip
-skip-frog
-skip-kennel
-skipped
-skipper
-skippers
-skipping
-skipping-rope
-Skippy
-skips
-skirl
-skirmish
-skirmished
-skirmisher
-skirmishers
-skirmishes
-skirmishing
-skirt
-skirted
-skirting
-skirts
-skis
-skit
-skitter
-skittish
-skittishly
-skittishness
-skittle
-skittle-alley
-skittleground
-skittles!
-skive
-skiver
-skivvies
-skivvy
-skoal
-skookum-house
-Skopje
-skulduggery
-skulk
-skulked
-skulker
-skulking
-skulks
-skull
-skull-cap
-skullcap
-skullduggery
-skulls
-skunk
-skunks
-sky
-sky-blue
-sky-high
-sky-light
-sky-rocket
-skycap
-skycoloured
-skydiver
-skydiving
-Skye
-skyey
-skyhook
-skyish
-skyjack
-skyjacker
-skyjacking
-skylark
-skylarking
-skylarks
-skylight
-skylights
-skyline
-skyrocket
-skyrockets
-skyscraper
-skyscrapers
-skyward
-skywards
-skywriter
-skywriting
-sl
-slab
-slabber
-slabbing
-slabby
-slack
-slacken
-slacker
-slacking
-slackly
-slackness
-slacks
-slade
-slag
-slagging
-slain
-slake
-slalom
-slam
-slam-bang
-slam-dunk
-slammed
-slammer
-slamming
-slams
-slander
-slanderer
-slanderous
-slanders
-slang
-slangy
-slank
-slant
-slanted
-slanting
-slantingly
-slants
-slantwise
-slap
-slap-dash
-slap-happy
-slapdash
-slaphappy
-slapped
-slapping
-slaps
-slapstick
-slash
-slash-and-burn
-slashed
-slasher
-slashes
-slashing
-slat
-slate
-slate-board
-slate-pencil
-slate-quarry
-slated
-slater
-slates
-slather
-slathers
-slats
-slatter
-slattern
-slatternly
-slaty
-slaughter
-slaughter-house
-slaughtered
-slaughterer
-slaughterhouse
-slaughtering
-slaughters
-Slav
-slave
-slave-driver
-slave-holder
-slave-ship
-slave-trade
-slaveholder
-slavelike
-slaver
-slavery
-slaves
-slavey
-Slavic
-Slavicize
-Slavicizes
-slavish
-slavishly
-slavishness
-Slavization
-Slavizations
-Slavize
-Slavizes
-Slavonia
-Slavonian
-Slavonic
-Slavonicize
-Slavonicizes
-Slavs
-slaw
-slay
-slayer
-slayers
-slaying
-slays
-sleave
-sleaze
-sleazily
-sleaziness
-sleazy
-sled
-sledder
-sledding
-sledge
-sledge-hammer
-sledgehammer
-sledges
-sledging
-sleds
-sleek
-sleekly
-sleekness
-sleep
-sleep!
-sleeper
-sleepers
-sleepfull
-sleepily
-sleepiness
-sleeping
-sleeping-bag
-sleeping-car
-sleeping-carriage
-sleeping-draught
-sleeping-powder
-sleeping-room
-sleeping-sickness
-sleepless
-sleeplessly
-sleeplessness
-sleepover
-sleeps
-sleepwalk
-sleepwalker
-sleepwalking
-sleepwear
-sleepy
-sleepyhead
-sleet
-sleety
-sleeve
-sleeve-coupling
-sleeved
-sleeveless
-sleeves
-sleigh
-sleighs
-sleight
-slender
-slenderer
-slenderize
-slenderness
-slept
-Slesinger
-Sleswick
-sleuth
-sleuth-hound
-slew
-slewing
-slice
-sliced
-slicer
-slicers
-slices
-slicing
-slick
-slicker
-slickers
-slickly
-slickness
-slicks
-slid
-slide
-sliden
-slider
-sliders
-slides
-sliding
-sliding-knot
-sliding-place
-slier
-sliest
-slight
-slighted
-slighter
-slightest
-slighting
-slightly
-slightness
-slights
-slily
-slim
-slime
-slimed
-sliminess
-slimly
-slimming
-slimness
-slimy
-sliness
-sling
-sling-shot
-slinger
-slinging
-slings
-slingshot
-slink
-slinky
-slip
-slip-board
-slip-galley
-slip-on
-slip-ring
-slip-shod
-slip-shoe
-slip-slop
-slip-string
-slip-up
-slipcase
-slipcover
-slipknot
-slippage
-slipped
-slipper
-slipperiness
-slippers
-slippery
-slipping
-slippy
-slips
-slipshod
-slipstream
-slipway
-slit
-slither
-slithery
-slits
-sliver
-slivovitz
-Sloan
-Sloane
-slob
-slobber
-slobbery
-slocken
-Slocum
-sloe
-sloe-eyed
-slog
-slogan
-slogans
-sloop
-slop
-slop-basin
-slop-pail
-slop-shop
-slope
-sloped
-sloper
-slopers
-slopes
-sloping
-slopped
-sloppily
-sloppiness
-slopping
-sloppy
-slops
-slosh
-sloshed
-slot
-slot-machine
-sloth
-slothful
-slothfully
-slothfulness
-sloths
-slots
-slotted
-slotting
-slouch
-slouched
-sloucher
-slouches
-slouching
-slouchy
-slough
-sloughy
-Slovak
-Slovakia
-Slovakian
-sloven
-Slovene
-Slovenia
-Slovenian
-slovenliness
-slovenly
-slow
-slow-couch
-slow-down
-slow-gaited
-slow-motion
-slow-paced
-slow-pacing
-slow-witted
-slow-worm
-slowdown
-slowed
-slower
-slowest
-slowgoach
-slowing
-slowly
-slowness
-slowpoke
-slows
-SLR
-slub
-sludge
-sludgy
-slue
-slug
-sluggard
-slugger
-sluggish
-sluggishly
-sluggishness
-slugs
-sluice
-slum
-slumber
-slumbered
-slumberous
-slumbrous
-slumlord
-slumming
-slummy
-slump
-slumped
-slumps
-slums
-slung
-slunk
-slur
-slurp
-slurring
-slurry
-slurs
-slush
-slushiness
-slushy
-slut
-sluttish
-slutty
-sly
-slyboots
-slyly
-slyness
-Sm
-smack
-smacked
-smacker
-smacking
-smacks
-small
-small-arms
-small-clothes
-small-minded
-small-mindedness
-small-pox
-small-scale
-small-time
-small-timer
-smallage
-smaller
-smallest
-Smalley
-smallish
-smallness
-smallpox
-smalltime
-Smallwood
-smalt
-smart
-smart-aleck
-smart-alecky
-smarted
-smarten
-smarter
-smartest
-smartly
-smartness
-smarts
-smarty
-smartypants
-smash
-smash-up
-smashed
-smasher
-smashers
-smashes
-smashing
-smashingly
-smashup
-smatter
-smattering
-smear
-smeared
-smearing
-smears
-smeary
-smell
-smelled
-smeller
-smelliness
-smelling
-smellless
-smells
-smelly
-smelt
-smelter
-smeltery
-smelting
-smelting-furnace
-smelting-house
-smelts
-Smetana
-smew
-smidgen
-smidgeon
-smidgin
-smilax
-smile
-smiled
-smiles
-smiley
-smiling
-smilingly
-smirch
-smirk
-smit
-smite
-smith
-smithereens
-smithery
-Smithfield
-smiths
-Smithson
-Smithsonian
-Smithtown
-smithy
-smitten
-smock
-smock-frock
-smocking
-smocks
-smog
-smoggy
-smokable
-smoke
-smoke-black
-smoke-box
-smoke-dried
-smoke-dry
-smoke-filled
-smoke-flue
-smoke-stack
-smoked
-smokehouse
-smokeless
-smoker
-smokers
-smokes
-smokescreen
-smokestack
-smokies
-smokiness
-smoking
-smoking-room
-smoky
-smolder
-smoldered
-smoldering
-smolders
-smooch
-smooth
-smooth-bore
-smooth-faced
-smooth-tongued
-smoothbore
-smoothed
-smoothen
-smoother
-smoothes
-smoothest
-smoothie
-smoothing
-smoothing-iron
-smoothly
-smoothness
-smorgasbord
-smote
-smother
-smothered
-smothering
-smothers
-smoulder
-Smucker
-smudge
-smudgy
-smug
-smuggle
-smuggled
-smuggler
-smugglers
-smuggles
-smuggling
-smugly
-smugness
-smut
-smuttiness
-smutty
-Smyrna
-Smythe
-Sn
-snack
-snack-bar
-snaffle
-snafu
-snag
-snaggy
-snail
-snail-clover
-snails
-snake
-snakebite
-snaked
-snakelike
-snakes
-snaky
-snap
-snapdragon
-snapped
-snapper
-snappers
-snappily
-snappiness
-snapping
-snappish
-snappishly
-snappishness
-snappy
-snaps
-snapsack
-snapshot
-snapshots
-snare
-snared
-snarer
-snares
-snaring
-snark
-snarl
-snarl-up
-snarled
-snarling
-snarlingly
-snarly
-snatch
-snatched
-snatcher
-snatches
-snatching
-snatchingly
-snatchy
-snazzily
-snazzy
-Snead
-sneak
-sneaked
-sneaker
-sneakers
-sneakier
-sneakiest
-sneakily
-sneakiness
-sneaking
-sneakingly
-sneaks
-sneaky
-Sneed
-sneer
-sneered
-sneering
-sneeringly
-sneers
-sneeze
-sneeze-wort
-sneezed
-sneezes
-sneezing
-snick
-snicker
-snickersnee
-snide
-snidely
-Snider
-sniff
-sniffed
-sniffer
-sniffing
-sniffle
-sniffles
-sniffs
-sniffy
-snifter
-snigger
-snip
-snipe
-sniper
-snippet
-snippings
-snippy
-snips
-snipsnap
-snit
-snitch
-snivel
-sniveler
-sniveller
-snob
-snobbery
-snobbish
-snobbishly
-snobbishness
-snobby
-Snodgrass
-snollygoster
-snood
-snooker
-snoop
-snooped
-snooper
-snooping
-snoops
-snoopy
-snoot
-snootily
-snootiness
-snooty
-snooze
-snoozer
-snore
-snored
-snorer
-snores
-snoring
-snorkel
-snorkeler
-snorkeling
-snort
-snorted
-snorter
-snorting
-snorts
-snot
-snot-nosed
-snot-rag
-snottily
-snottiness
-snotty
-snotty-nosed
-snout
-snouts
-snow
-snow-ball
-snow-bank
-snow-blind
-snow-bound
-snow-drift
-snow-drop
-snow-slide
-snow-slip
-snow-track
-snow-white
-snowball
-snowbank
-Snowbelt
-snowbird
-snowboard
-snowboarder
-snowboarding
-snowbound
-snowdrift
-snowdrop
-snowed
-snowfall
-snowfield
-snowflake
-snowier
-snowiest
-snowily
-snowiness
-snowing
-snowman
-snowmen
-snowmobile
-snowplough
-snowplow
-snows
-snowshoe
-snowshoes
-snowstorm
-snowsuit
-snowy
-snub
-snub-nosed
-snuck
-snuff
-snuff-box
-snuff-taker
-snuffbox
-snuffed
-snuffer
-snuffing
-snuffle
-snuffly
-snuffs
-snuffy
-snug
-snuggle
-snuggled
-snuggles
-snuggling
-snugly
-snugness
-Snyder
-so
-so-and-so
-so-called
-so-so
-so.
-soak
-soaked
-soaker
-soaking
-soaks
-soap
-soap-boiler
-soap-bubble
-soap-house
-soap-stone
-soap-suds
-soap-weed
-soap-works
-soap-wort
-soapbox
-soaped
-soaper
-soapiness
-soaping
-soaps
-soapstone
-soapsuds
-soapy
-soar
-soared
-soaring
-soars
-sob
-sob-stuff
-sobbing
-sobbingly
-sober
-sober-sides
-sobered
-sobering
-soberly
-soberness
-sobers
-sobriety
-sobriquet
-sobs
-soccer
-sociability
-sociable
-sociably
-social
-social-chauvinism
-socialism
-socialist
-socialist-biased
-socialist-bound
-socialistic
-socialists
-socialite
-socialization
-socialize
-socialized
-socializes
-socializing
-socially
-societal
-societies
-society
-socioeconomic
-socioinformatics
-sociologic
-sociological
-sociologically
-sociologist
-sociologists
-sociology
-sociopath
-sock
-socked
-socker
-socket
-sockets
-socking
-socks
-socle
-Socrates
-Socratic
-sod
-soda
-sodality
-sodden
-soddenly
-Soddy
-sodium
-sodomite
-sodomize
-sodomy
-sods
-soever
-sofa
-sofabed
-sofas
-soffit
-Sofia
-soft
-soft-boiled
-soft-brained
-soft-core
-soft-hearted
-soft-pedal
-soft-soap
-soft-spoken
-softball
-softbound
-soften
-softened
-softener
-softening
-softens
-softer
-softest
-softhearted
-softie
-softish
-softling
-softly
-softness
-software
-softwares
-softwood
-softy
-soggily
-sogginess
-soggy
-soho!
-soigne
-soignee
-soil
-soiled
-soiling
-soils
-soiree
-sojourn
-sojourner
-sojourners
-solace
-solaced
-solander
-solar
-solaria
-solarium
-sold
-sold-out
-solder
-soldered
-solderer
-soldering
-soldier
-soldiering
-soldierlike
-soldierly
-soldiers
-soldiery
-sole
-solecism
-solely
-solemn
-solemness
-solemnify
-solemnity
-solemnization
-solemnize
-solemnly
-solemnness
-solenoid
-soles
-solicit
-solicitation
-solicited
-soliciting
-solicitor
-solicitous
-solicitously
-solicitousness
-solicits
-solicitude
-solid
-solid-state
-solidarity
-solidi
-solidification
-solidified
-solidifies
-solidify
-solidifying
-solidity
-solidly
-solidness
-solids
-solidus
-soliloquize
-soliloquy
-solipsism
-solitaire
-solitary
-solitude
-Solly
-solo
-soloist
-Solomon
-Solon
-solos
-Soloviev
-solstice
-solstitial
-solubility
-soluble
-solute
-solution
-solvability
-solvable
-solve
-solved
-solvency
-solvent
-solvents
-solver
-solvers
-solves
-solving
-Somali
-Somalia
-Somalian
-Somalis
-somatic
-somber
-somberly
-somberness
-sombre
-sombrero
-some
-somebody
-someday
-somehow
-someone
-someplace
-Somers
-somersault
-somerset
-Somerville
-something
-sometime
-sometimes
-someway
-someways
-somewhat
-somewhere
-sommelier
-Sommerfeld
-somnambulism
-somnambulist
-somniferous
-somnolence
-somnolent
-son
-son!
-son-in-law
-sonant
-sonar
-sonata
-sonatina
-Sonenberg
-song
-song-bird
-song-book
-songbird
-songbook
-songfest
-songs
-songster
-songstress
-songwriter
-sonic
-sonnet
-sonnets
-sonny
-Sonoma
-Sonora
-sonority
-sonorous
-sonorously
-sonorousness
-sons
-sons-in-law
-Sony
-soon
-sooner
-soonest
-soot
-sooth
-soothe
-soothed
-soother
-soothes
-soothing
-soothingly
-soothsay
-soothsayer
-soothsaying
-sootiness
-sooty
-sop
-Sophia
-Sophias
-Sophie
-sophism
-sophist
-sophistic
-sophistical
-sophisticate
-sophisticated
-sophistication
-sophistry
-Sophoclean
-Sophocles
-sophomore
-sophomores
-sophomoric
-soporific
-soporifically
-sopping
-soppy
-soprano
-sorbet
-sorcerer
-sorcerers
-sorceress
-sorcery
-sordid
-sordidly
-sordidness
-sore
-sorehead
-sorely
-soreness
-Sorensen
-Sorenson
-sorer
-sores
-sorest
-sorghum
-sorority
-sorrel
-sorrel-topped
-Sorrentine
-sorrier
-sorriest
-sorrily
-sorriness
-sorrow
-sorrowful
-sorrowfully
-sorrowfulness
-sorrows
-sorry
-sort
-sorted
-sorter
-sorters
-sortie
-sortilege
-sorting
-sortition
-sortment
-sorts
-SOS
-sot
-sottish
-sou
-sou'wester
-soubriquet
-Soudanese
-souffle
-sough
-sought
-sought-after
-soul
-soul-destroying
-soul-searching
-soul-vexed
-soulful
-soulfully
-soulfulness
-soulless
-soullessly
-souls
-sound
-sound-broadcasting
-sound-film
-soundboard
-sounded
-sounder
-soundest
-sounding
-sounding-board
-sounding-lead
-soundings
-soundless
-soundlessly
-soundly
-soundness
-soundproof
-soundproofing
-sounds
-soundtrack
-soup
-soup-plate
-soupcon
-souped
-souped-up
-soups
-soupy
-sour
-sour-ball
-sour-faced
-source
-sources
-sourcrout
-sourdough
-soured
-sourer
-sourest
-souring
-sourish
-sourly
-sourness
-sourpuss
-sours
-Sousa
-sousaphone
-souse
-soused
-soutane
-south
-south-west
-south-wester
-Southampton
-southbound
-Southeast
-southeaster
-southeasterly
-southeastern
-southeastward
-southeastwards
-southerly
-southern
-southerner
-southerners
-southernmost
-southernwood
-Southey
-Southfield
-southing
-southland
-southmost
-southpaw
-southward
-southwards
-southwest
-southwester
-southwesterly
-southwestern
-southwestward
-southwestwards
-souvenir
-sovereign
-sovereigns
-sovereignty
-Soviet
-soviets
-sow
-sow-baby
-sow-bread
-sow-thistle
-sower
-Soweto
-sown
-sows
-sox
-soy
-soya
-soybean
-Sp
-spa
-space
-space-age
-space-bar
-space-time
-spacecraft
-spaced
-spaced-out
-spaceflight
-spaceman
-spaceport
-spacer
-spacers
-spaces
-spaceship
-spaceships
-spacesuit
-spacewalk
-Spacewar
-spacewoman
-spacey
-spaciness
-spacing
-spacings
-spacious
-spaciously
-spaciousness
-spacy
-spade
-spaded
-spadeful
-spades
-spadework
-spadices
-spading
-spadix
-Spafford
-spaghetti
-Spahn
-Spain
-spake
-Spalding
-spall
-spam
-spamming
-span
-spandex
-spandrel
-spangle
-spangled
-Spanglish
-Spaniard
-Spaniardization
-Spaniardizations
-Spaniardize
-Spaniardizes
-Spaniards
-spaniel
-Spanish
-Spanish-American
-Spanishize
-Spanishizes
-spank
-spanked
-spanker
-spanking
-spanks
-spanned
-spanner
-spanners
-spanning
-spans
-spar
-SPARC
-SPARCstation
-spare
-spared
-sparely
-spareness
-sparer
-spareribs
-spares
-sparest
-sparing
-sparingly
-spark
-spark-coil
-spark-ignition
-spark-plug
-sparked
-sparkful
-sparking
-sparking-plug
-sparkish
-sparkle
-sparkler
-sparklet
-sparkling
-Sparkman
-sparks
-sparky
-sparring
-sparrow
-sparrow-bill
-sparrow-hawk
-sparrows
-sparse
-sparsely
-sparseness
-sparser
-sparsest
-sparsity
-Sparta
-Spartacus
-Spartanize
-Spartanizes
-spasm
-spasmodic
-spasmodically
-spastic
-spat
-spate
-spates
-spathe
-spatial
-spatially
-spatter
-spatterdash
-spattered
-spatula
-spatulae
-spatulas
-Spaulding
-spavin
-spavined
-spawn
-spawned
-spawner
-spawning
-spawns
-spay
-spayed
-SPCA
-speak
-speak-easy
-speakable
-speakeasy
-speaker
-Speakerphone
-Speakerphones
-speakers
-speakies
-speaking
-speaking-trumpet
-speaking-tube
-speaks
-spear
-speared
-spearfish
-spearhead
-spearmint
-spears
-spec
-special
-specialist
-specialists
-speciality
-specialization
-specializations
-specialize
-specialized
-specializes
-specializing
-specially
-specials
-specialties
-specialty
-specie
-species
-specifiable
-specific
-specifically
-specification
-specifications
-specificity
-specifics
-specified
-specifier
-specifiers
-specifies
-specify
-specifying
-specimen
-specimens
-specious
-speciously
-speciousness
-speck
-specked
-speckle
-speckled
-speckles
-speckling
-specks
-specs
-spectacle
-spectacle-case
-spectacle-snake
-spectacled
-spectacles
-spectacular
-spectacularly
-spectator
-spectators
-specter
-specters
-Spector
-spectra
-spectral
-spectre
-spectrogram
-spectrograms
-spectrograph
-spectrographic
-spectrography
-spectrometer
-spectrophotometer
-spectrophotometry
-spectroscope
-spectroscopic
-spectroscopy
-spectrum
-speculate
-speculated
-speculates
-speculating
-speculation
-speculations
-speculative
-speculatively
-speculator
-speculators
-speculum
-sped
-speech
-speech-fier
-speeches
-speechless
-speechlessly
-speechlessness
-speed
-speed-change
-speed-lever
-speedball
-speedboat
-speeded
-speeder
-speeders
-speedily
-speediness
-speeding
-speedometer
-speeds
-speedster
-speedup
-speedups
-speedway
-speedwell
-speedy
-speleologist
-speleology
-spell
-spell-bound
-spell-check
-spellbind
-spellbinder
-spellbinding
-spellbound
-spelldown
-spelled
-speller
-spellers
-spelling
-spelling-book
-spellings
-spells
-spelt
-spelter
-spelunker
-spelunking
-spence
-spencer
-Spencerian
-spend
-spendable
-spender
-spenders
-spending
-spends
-spendthrift
-Spenglerian
-spent
-sperm
-spermaceti
-spermatic
-spermatozoa
-spermatozoon
-spermicidal
-spermicide
-Sperry
-spew
-spewer
-SPF
-sphagnum
-sphere
-spheres
-spheric
-spherical
-spherically
-spheroid
-spheroidal
-spherule
-sphincter
-sphinges
-sphinx
-spic-and-span
-Spica
-spice
-spice-wort
-spiced
-spicery
-spices
-spicily
-spiciness
-spick-and-span
-spicule
-spicy
-spider
-spider-web
-spider-work
-spiders
-spiderweb
-spidery
-spied
-Spiegel
-spiel
-spies
-spifflicated
-spiffy
-spigot
-spike
-spiked
-spikelet
-spikes
-spiket
-spikiness
-spiky
-spile
-spill
-spillage
-spilled
-spiller
-spilling
-spills
-spillway
-spilt
-spin
-spin-off
-spinach
-spinage
-spinal
-spinally
-spindle
-spindle-shanks
-spindled
-spindling
-spindly
-spine
-spine-chilling
-spinel
-spineless
-spinelessly
-spinet
-spiniferous
-spinnaker
-spinner
-spinneret
-spinners
-spinnery
-spinney
-spinning
-spinning-factory
-spinning-frame
-spinning-mill
-spinning-wheel
-spinny
-spinoff
-spinose
-spinosity
-spinous
-Spinoza
-spins
-spinster
-spinsterhood
-spinsterish
-spiny
-spiracle
-spiraea
-spiral
-spiral-staircase
-spiraled
-spiraling
-spirally
-spirant
-spire
-spirea
-spires
-spirit
-spirit-level
-spirit-rapping
-spirited
-spiritedly
-spiriting
-spiritism
-spiritless
-spiritous
-spirits
-spiritual
-spiritualism
-spiritualist
-spiritualistic
-spirituality
-spiritually
-spirituals
-spirituous
-Spiro
-spirochete
-spirt
-spiry
-spit
-spit-fire
-spit-pin
-spitball
-spite
-spited
-spiteful
-spitefully
-spitefulness
-spites
-spitfire
-spiting
-spits
-spitten
-spitting
-spitting-box
-spittle
-spittoon
-Spitz
-spiv
-splash
-splash-board
-splashdown
-splashed
-splashes
-splashily
-splashiness
-splashing
-splashy
-splat
-splatter
-splay
-splayfeet
-splayfoot
-splayfooted
-spleen
-spleeny
-splendent
-splendid
-splendidly
-splendor
-splendorous
-splendour
-splenetic
-splenic
-splice
-spliced
-splicer
-splicers
-splices
-splicing
-splicings
-spline
-splines
-splint
-splinter
-splinter-bar
-splintered
-splinters
-splintery
-split
-split-level
-splits
-splitter
-splitters
-splitting
-splodge
-splotch
-splotchy
-splurge
-splutter
-spoil
-spoilage
-spoiled
-spoiler
-spoilers
-spoiling
-spoils
-spoilsport
-spoilt
-Spokane
-spoke
-spoked
-spoken
-spokes
-spokesman
-spokesmen
-spokespeople
-spokesperson
-spokeswoman
-spoliate
-spoliation
-sponge
-sponge-cake
-spongecake
-sponged
-sponger
-spongers
-sponges
-sponginess
-sponging
-spongy
-sponsion
-sponson
-sponsor
-sponsored
-sponsoring
-sponsors
-sponsorship
-spontaneity
-spontaneous
-spontaneously
-spoof
-spook
-spookiness
-spooky
-spool
-spooled
-spooler
-spoolers
-spooling
-spools
-spoon
-spoon-fed
-spoon-feed
-spoonbill
-spooned
-spoonerism
-spoonful
-spooning
-spoons
-spoony
-spoor
-sporadic
-sporadically
-spore
-spores
-sport
-sported
-sportful
-sportiness
-sporting
-sportingly
-sportive
-sportively
-sports
-sportscast
-sportscaster
-sportsman
-sportsmanlike
-sportsmanship
-sportsmen
-sportswear
-sportswoman
-sportswriter
-sportswriting
-sporty
-Sposato
-spot
-spot-check
-spot-welder
-spotless
-spotlessly
-spotlessness
-spotlight
-spotlights
-spotlit
-spots
-spotted
-spotter
-spotters
-spottily
-spottiness
-spotting
-spotty
-spousal
-spouse
-spouses
-spout
-spouted
-spouting
-spouts
-Sprague
-sprain
-sprang
-sprat
-sprawl
-sprawled
-sprawling
-sprawls
-spray
-sprayed
-sprayer
-spraying
-sprays
-spread
-spread-eagle
-spreadable
-spreader
-spreaders
-spreading
-spreadings
-spreads
-spreadsheet
-spree
-sprees
-sprig
-sprightliness
-sprightly
-spring
-spring-balance
-spring-board
-spring-box
-spring-clean
-spring-dividers
-spring-funnel
-spring-hammer
-springboard
-springbok
-springe
-springer
-springers
-Springfield
-springier
-springiest
-springily
-springiness
-springing
-springle
-springlike
-springs
-springtime
-springy
-sprinkle
-sprinkled
-sprinkler
-sprinkles
-sprinkling
-sprint
-sprinted
-sprinter
-sprinters
-sprinting
-sprints
-sprit
-sprite
-spritz
-spritzer
-sprocket
-Sproul
-sprout
-sprouted
-sprouting
-sprouts
-spruce
-spruce-fir
-spruced
-sprucely
-spruceness
-sprung
-spry
-spryly
-spryness
-spud
-Spuds
-spue
-spume
-spumone
-spumoni
-spumous
-spumy
-spun
-spunge
-spunk
-spunky
-spur
-spurge
-spurious
-spuriously
-spuriousness
-spurn
-spurned
-spurning
-spurns
-spurred
-spurs
-spurt
-spurted
-spurting
-spurts
-sputa
-sputnik
-sputter
-sputtered
-sputum
-spy
-spy-boat
-spy-glass
-spy-hole
-spyglass
-spying
-sqeamish
-squab
-squabble
-squabbled
-squabbler
-squabbles
-squabbling
-squabby
-squad
-squadron
-squadrons
-squads
-squalid
-squalidly
-squalidness
-squall
-squaller
-squalls
-squally
-squaloid
-squalor
-squamous
-squander
-squanderer
-Squanto
-square
-square-dance
-square-rigged
-square-toes
-squared
-squarehead
-squarely
-squareness
-squarer
-squares
-squarest
-Squaresville
-squaring
-squarish
-squash
-squashed
-squashing
-squashy
-squat
-squatness
-squats
-squatter
-squatting
-squaw
-squawk
-squawked
-squawker
-squawking
-squawks
-squeak
-squeaked
-squeaker
-squeakily
-squeakiness
-squeaking
-squeaks
-squeaky
-squeal
-squealed
-squealer
-squealing
-squeals
-squeamish
-squeamishly
-squeamishness
-squeegee
-squeezable
-squeeze
-squeezed
-squeezer
-squeezes
-squeezing
-squelch
-squelchy
-squib
-Squibb
-squid
-squiff
-squiffy
-squiggle
-squiggly
-squill
-squint
-squint-eyed
-squinted
-squinting
-squire
-squirelly
-squires
-squirm
-squirmed
-squirms
-squirmy
-squirrel
-squirreled
-squirreling
-squirrels
-squirt
-squirter
-squish
-squishy
-Sr
-Sri
-SRO
-SRQ
-SS
-SSA
-SSE
-ssh
-SSI
-SSS
-SST
-SSW
-st.
-stab
-stabbed
-stabber
-stabbing
-stabile
-stabilities
-stability
-stabilization
-stabilize
-stabilized
-stabilizer
-stabilizers
-stabilizes
-stabilizing
-stable
-stable-boy
-stable-bread
-stable-man
-stable-room
-stabled
-stableman
-stabler
-stables
-stabling
-stably
-stabs
-staccato
-stack
-stacked
-stacker
-stacking
-stacks
-Stacy
-stadia
-stadium
-staff
-staffed
-staffer
-staffers
-staffing
-Stafford
-Staffordshire
-staffs
-stag
-stag-beetle
-stag-horn
-stage
-stage-coach
-stage-fight
-stage-manager
-stage-struck
-stagecoach
-stagecoaches
-stagecraft
-staged
-stagehand
-stager
-stagers
-stages
-stagestruck
-stagflation
-stagger
-staggered
-staggerer
-staggering
-staggeringly
-staggers
-staghound
-staging
-stagnancy
-stagnant
-stagnantly
-stagnate
-stagnation
-stags
-stags-loyal
-stagy
-Stahl
-staid
-staidly
-staidness
-stain
-stained
-staining
-stainless
-stains
-stair
-staircase
-staircases
-stairs
-stairway
-stairways
-stairwell
-stake
-staked
-stakeholder
-stakeout
-stakes
-Stakhanovism
-Stakhanovite
-stalactical
-stalactite
-stalagmite
-stale
-stalemate
-staleness
-Staley
-Stalin
-Stalingrad
-Stalinist
-Stalins
-stalk
-stalked
-stalker
-stalking
-stall
-stall-boat
-stall-fed
-stall-reader
-stallage
-stalled
-stalling
-stallings
-stallion
-stallman
-stalls
-stalwart
-stalwartly
-stamen
-stamens
-Stamford
-stamina
-stammer
-stammered
-stammerer
-stammering
-stammeringly
-stammers
-stamp
-stamp-pad
-stamped
-stampede
-stampeded
-stampedes
-stampeding
-stamper
-stampers
-stamping
-stamps
-Stan
-stance
-stanch
-stanchest
-stanchion
-stand
-stand!
-stand(s)
-stand-alone
-stand-by
-stand-grass
-stand-in
-stand-offish
-stand-point
-stand-still
-stand-up
-standalone
-standard
-standard-bearer
-standard-gauge
-standardization
-standardize
-standardized
-standardizes
-standardizing
-standardly
-standards
-standby
-standee
-stander
-standing
-standings
-Standish
-standoff
-standoffish
-standout
-standpipe
-standpoint
-standpoints
-stands
-standstill
-standup
-Stanford
-stanhope
-stank
-Stanley
-stannary
-stannic
-Stans
-Stanton
-stanza
-stanzas
-staph
-staphylococcal
-staphylococci
-staphylococcus
-staple
-stapler
-staples
-Stapleton
-stapling
-star
-star-bright
-star-crossed
-star-gazer
-star-handle
-star-studded
-starboard
-starch
-starched
-starchily
-starchiness
-starchy
-stardom
-stardust
-stare
-stared
-starer
-stares
-starfish
-Stargate
-stargaze
-stargazer
-staring
-stark
-Starkey
-starkly
-starkness
-starless
-starlet
-starlight
-starling
-starlit
-Starr
-starred
-starring
-starry
-starry-eyed
-stars
-start
-start-up
-startbar
-started
-starter
-starters
-starting
-starting-crank
-starting-gate
-starting-post
-startle
-startled
-startles
-startling
-starts
-startup
-startups
-starvation
-starve
-starved
-starveling
-starves
-starving
-stash
-stasis
-stat
-state
-state-aided
-state-controlled
-state-of-the-art
-state-owned
-statecraft
-stated
-statehood
-stateless
-statelessness
-stateliness
-stately
-statement
-statements
-Staten
-stateroom
-states
-statesman
-statesmanlike
-statesmanship
-statesmen
-stateswoman
-statewide
-static
-statical
-statically
-statics
-stating
-station
-station-house
-station-master
-stationary
-stationed
-stationer
-stationer's
-stationery
-stationing
-stationmaster
-stations
-statism
-statist
-statistic
-statistical
-statistically
-statistician
-statisticians
-statistics
-Statler
-stator
-stats
-statuary
-statue
-statues
-statuesque
-statuesquely
-statuesqueness
-statuette
-stature
-status
-statuses
-statute
-statutes
-statutorily
-statutoriness
-statutory
-Stauffer
-staunch
-staunchest
-staunchly
-staunchness
-Staunton
-stave
-staved
-staves
-stay
-stay-down
-stay-lace
-stayed
-stayer
-staying
-stays
-STD
-stead
-steadfast
-steadfastly
-steadfastness
-steadied
-steadier
-steadies
-steadiest
-steadily
-steadiness
-steady
-steadying
-steak
-steaks
-steal
-stealer
-stealing
-stealingly
-steals
-stealth
-stealthily
-stealthiness
-stealthy
-steam
-steam-boat
-steam-boiler
-steam-cylinder
-steam-engine
-steam-gauge
-steam-generator
-steam-hammer
-steam-mill
-steam-navigation
-steam-piping
-steam-piston
-steam-press
-steam-roller
-steam-tug
-steam-valve
-steamboat
-steamboats
-steamed
-steamer
-steamers
-steamfitter
-steamfitting
-steaminess
-steaming
-steamroll
-steamroller
-steams
-steamship
-steamships
-steamy
-stearin
-Stearns
-steed
-steel
-steel-clad
-steel-foundry
-steel-girder
-steel-mill
-steel-plant
-steel-works
-steel-yard
-Steele
-steeled
-steelers
-steeliness
-steeling
-steelmaker
-steels
-steelworker
-steelworks
-steely
-steelyard
-Steen
-steep
-steeped
-steepen
-steeper
-steepest
-steeping
-steeple
-steeple-chase
-steeplechase
-steeplejack
-steeples
-steeply
-steepness
-steeps
-steer
-steerable
-steerage
-steered
-steerer
-steering
-steering-wheel
-steers
-steersman
-steeve
-Stefan
-Steinbeck
-Steinberg
-steinbock
-Steiner
-stele
-Stella
-stellar
-stem
-stem-turn
-stemless
-stemmed
-stemming
-stemple
-stems
-stemware
-stench
-stench-trap
-stenches
-stencil
-stencils
-Stendhal
-Stendler
-steno
-stenochromy
-stenograph
-stenographer
-stenographers
-stenographic
-stenographical
-stenographist
-stenography
-stenotype
-stentorian
-step
-step-
-step-after
-step-brother
-step-by-step
-step-child
-step-down
-step-father
-step-ins
-step-ladder
-step-mother
-step-son
-step-up
-stepbrother
-stepchild
-stepchildren
-stepdaughter
-stepfather
-Stephan
-Stephanie
-Stephen
-Stephens
-Stephenson
-stepladder
-stepmother
-stepmothers
-stepney
-stepparent
-steppe
-stepped
-stepped-up
-stepper
-stepping
-stepping-stone
-steppingstone
-steps
-stepsister
-stepson
-stepwise
-stercoraceous
-stere
-stereo
-stereograph
-stereometer
-stereophonic
-stereos
-stereoscope
-stereoscopic
-stereotape
-stereotype
-stereotyped
-stereotypes
-stereotypical
-sterile
-sterility
-sterilization
-sterilizations
-sterilize
-sterilized
-sterilizer
-sterilizes
-sterilizing
-sterling
-stern
-sterna
-Sternberg
-sternly
-sternmost
-sternness
-Sterno
-sterns
-sternum
-sternutation
-sternutative
-sternutatory
-steroid
-steroidal
-stertorous
-stet
-stethoscope
-Stetsons
-Steuben
-Steve
-stevedore
-Steven
-Stevens
-Stevenson
-Stevie
-stew
-stew-pan
-steward
-stewardess
-stewards
-stewardship
-Stewart
-stewbum
-stewed
-stewpot
-stews
-stibium
-stick
-stick-in-the-mud
-stick-out
-sticker
-stickers
-stickier
-stickiest
-stickily
-stickiness
-sticking
-stickle
-stickleback
-stickler
-stickpin
-sticks
-stickup
-sticky
-stiff
-stiff-arm
-stiff-hearted
-stiff-neck
-stiff-necked
-stiffen
-stiffener
-stiffening
-stiffens
-stiffer
-stiffest
-stiffly
-stiffness
-stiffs
-stifle
-stifled
-stifles
-stifling
-stiflingly
-stigma
-stigmata
-stigmatic
-stigmatise
-stigmatization
-stigmatize
-stilb
-stile
-stiles
-stiletto
-still
-still-born
-still-bottom
-still-house
-still-life
-stillbirth
-stillborn
-stilled
-stiller
-stillest
-stilling
-stillness
-stills
-stillstand
-Stillwell
-stilly
-stilt
-stilted
-Stilton
-stilts
-Stimson
-stimulant
-stimulants
-stimulate
-stimulated
-stimulates
-stimulating
-stimulation
-stimulations
-stimulative
-stimulator
-stimuli
-stimulus
-sting
-stinger
-stingily
-stinginess
-stinging
-stingray
-stings
-stingy
-stink
-stinkard
-stinkbug
-stinker
-stinkeroo
-stinkers
-stinking
-stinko
-stinks
-stinky
-stint
-stinting
-stipend
-stipendiary
-stipends
-stipple
-stippling
-stipulate
-stipulated
-stipulates
-stipulating
-stipulation
-stipulations
-stir
-stir-crazy
-stir-fry
-stire
-Stirling
-stirred
-stirrer
-stirrers
-stirring
-stirringly
-stirrings
-stirrup
-stirrup-cup
-stirrupglass
-stirs
-stirwise
-stitch
-stitch-book
-stitch-wort
-stitched
-stitchery
-stitches
-stitching
-stithy
-stoat
-stochastic
-stochastically
-stock
-stock-broker
-stock-dove
-stock-exchange
-stock-fish
-stock-holder
-stock-in-trade
-stock-jobber
-stock-still
-stock-taking
-stock-whip
-stock-yard
-stockade
-stockades
-stockbreeder
-stockbroker
-stockbroking
-stocked
-stocker
-stockers
-stockholder
-stockholders
-Stockholm
-stockily
-stockiness
-stockinet
-stockinette
-stocking
-stocking-frame
-stocking-machine
-stocking-weaver
-stockingloom
-stockings
-stockpile
-stockpot
-stockroom
-stocks
-stocktaking
-Stockton
-stocky
-stockyard
-stodge
-stodgily
-stodginess
-stodgy
-stogie
-stogy
-stoic
-stoical
-stoically
-stoichiometry
-stoicism
-stoke
-stoked
-stokehold
-stokehole
-stoker
-Stokes
-STOL
-stole
-stolen
-stoles
-stolid
-stolidity
-stolidly
-stolidness
-stolon
-stomach
-stomachache
-stomached
-stomacher
-stomaches
-stomachic
-stomaching
-stomp
-stone
-stone-blind
-stone-break
-stone-breaker
-stone-cast
-stone-cold
-stone-cutter
-stone-dead
-stone-deaf
-stone-fruit
-stone-hearted
-stone-mason
-stone-pitch
-stone-squarer
-stoneblue
-stoned
-Stonehenge
-stonemason
-stones
-stonewall
-stoneware
-stonewashed
-stonework
-stoney
-stonily
-stoniness
-stoning
-stony
-stony-faced
-stood
-stooge
-stook
-stool
-stoop
-stooped
-stooping
-stoops
-stop
-stop-cock
-stop-gap
-stop-lamp
-stop-valve
-stop-watch
-stopcock
-stopcocks
-stope
-stopgap
-stoping
-stoplight
-stopover
-stoppable
-stoppage
-stopped
-stopper
-stoppers
-stopping
-stopple
-stops
-stopwatch
-storage
-storages
-store
-store-bread
-store-keeper
-store-pond
-store-room
-stored
-storefront
-storehouse
-storehouses
-storekeeper
-storeroom
-stores
-storey
-Storeyed
-Storeys
-storied
-stories
-storing
-stork
-storks
-storm
-storm-beaten
-stormed
-stormier
-stormiest
-stormily
-storminess
-storming
-storms
-stormy
-story
-story-book
-story-teller
-storyboard
-storybook
-storyteller
-storytelling
-Stouffer
-stoup
-stout
-stout-hearted
-stouter
-stoutest
-stouthearted
-stoutly
-stoutness
-stouts
-stove
-stovepipe
-stoves
-stow
-stow-space
-stowage
-stowaway
-Stowe
-stowed
-strabismus
-straddle
-straddler
-Stradivari
-strafe
-straggle
-straggled
-straggler
-stragglers
-straggles
-straggling
-straggly
-straight
-straight-arm
-straight-faced
-straight-off
-straight-out
-straightaway
-straightedge
-straighten
-straightened
-straightener
-straightens
-straighter
-straightest
-straightforward
-straightforwardly
-straightforwardness
-straightforwards
-straightjacket
-straightly
-straightness
-straightway
-strain
-strained
-strainer
-strainers
-straining
-strains
-straint
-strait
-strait-jacket
-strait-laced
-strait-waistcoat
-straiten
-straitened
-straitjacket
-straitlaced
-straits
-strand
-stranded
-stranding
-strands
-strange
-strangely
-strangeness
-stranger
-strangers
-strangest
-strangle
-strangle-hold
-strangle-weed
-strangled
-stranglehold
-strangler
-stranglers
-strangles
-strangling
-stranglings
-strangulate
-strangulation
-strangulations
-strangury
-strap
-straphang
-straphanger
-strapless
-strapped
-strapping
-straps
-Strasbourg
-Strasburg
-strata
-stratagem
-stratagems
-strategic
-strategical
-strategically
-strategics
-strategies
-strategist
-strategy
-Stratford
-strath
-strati
-stratification
-stratifications
-stratified
-stratifies
-stratify
-stratosphere
-stratospheric
-Stratton
-stratum
-stratus
-Strauss
-Stravinsky
-straw
-straw-bed
-straw-berry
-straw-board
-straw-coloured
-straw-cutter
-straw-hat
-straw-mattress
-strawberries
-strawberry
-straws
-strawy
-stray
-strayed
-strays
-streak
-streaked
-streaker
-streaks
-streaky
-stream
-stream-feeder
-stream-line
-streamed
-streamer
-streamers
-streaming
-streamlet
-streamline
-streamlined
-streamliner
-streamlines
-streamlining
-streams
-street
-street-car
-street-smart
-street-sweeper
-street-walker
-streetcar
-streetcars
-streeters
-streetlight
-streets
-streetwalker
-streetwise
-strenghten
-strength
-strengthen
-strengthened
-strengthener
-strengthening
-strengthens
-strengths
-strenuous
-strenuously
-strenuousness
-strep
-streptococcal
-streptococci
-streptococcus
-streptomycin
-stress
-stressed
-stresses
-stressful
-stressing
-stretch
-stretch-nylon
-stretchable
-stretched
-stretcher
-stretchers
-stretches
-stretching
-stretchy
-strew
-strewn
-strews
-stria
-striae
-striated
-striation
-stricken
-Strickland
-strickle
-strict
-stricter
-strictest
-strictly
-strictness
-stricture
-stridden
-stride
-stridency
-strident
-stridently
-strider
-strides
-striding
-stridor
-stridulous
-strife
-strigil
-strike
-strike-breaker
-strike-breaking
-strikebreaker
-strikeout
-striker
-strikers
-strikes
-striking
-striking-distance
-strikingly
-Strindberg
-string
-stringed
-stringency
-stringent
-stringently
-stringer
-stringers
-stringier
-stringiest
-stringiness
-stringing
-strings
-stringy
-strip
-strip-mine
-strip-search
-stripe
-striped
-stripes
-stripling
-stripped
-stripper
-strippers
-stripping
-strips
-striptease
-stripteaser
-stripy
-strive
-striven
-strives
-striving
-strivings
-strobe
-strobed
-strobes
-stroboscope
-stroboscopic
-strode
-stroke
-stroked
-stroker
-strokers
-strokes
-stroking
-stroll
-strolled
-stroller
-strolling
-strolls
-Strom
-Stromberg
-strong
-strong-arm
-strong-minded
-strong-set
-strong-water
-strong-water-shop
-strong-willed
-strongbox
-stronger
-strongest
-Strongheart
-stronghold
-strongly
-strongman
-strontium
-strop
-strophe
-strophic
-strove
-strow
-strown
-struck
-structerm
-structural
-structurally
-structure
-structured
-structured-walk-through
-structurer
-structures
-structuring
-strudel
-struggle
-struggled
-struggles
-struggling
-strum
-strumous
-strumpet
-strung
-strung-out
-strut
-struts
-strutting
-strychnine
-Stu
-Stuart
-stub
-stubble
-stubble-field
-Stubblefield
-Stubblefields
-stubbly
-stubborn
-stubbornly
-stubbornness
-stubby
-stubs
-stucco
-stuck
-stuck-up
-stud
-stud-horse
-studbook
-studded
-studding
-Studebaker
-student
-student-assistant
-students
-studied
-studiedly
-studies
-studio
-studios
-studious
-studiously
-studiousness
-studs
-study
-studying
-stuff
-stuffed
-stuffed-up
-stuffier
-stuffiest
-stuffily
-stuffiness
-stuffing
-stuffs
-stuffy
-stultification
-stultify
-stum
-stumble
-stumblebum
-stumbled
-stumbler
-stumbles
-stumbling
-stumbling-block
-stumer
-stump
-stumped
-stumper
-stumping
-stumps
-stumpy
-stun
-stung
-stunk
-stunning
-stunningly
-stunt
-stuntman
-stunts
-stupe
-stupefaction
-stupefied
-stupefy
-stupefying
-stupendous
-stupendously
-stupid
-stupidest
-stupidities
-stupidity
-stupidly
-stupor
-Sturbridge
-sturdily
-sturdiness
-sturdy
-sturgeon
-Sturm
-stutter
-stutterer
-Stuttgart
-Stuyvesant
-sty
-stye
-Stygian
-style
-stylebook
-styled
-styler
-stylers
-styles
-styli
-styling
-stylish
-stylishly
-stylishness
-stylist
-stylistic
-stylistically
-stylistics
-stylize
-stylized
-stylus
-stymie
-stymy
-styptic
-styrene
-Styria
-Styrofoam
-Styx
-suable
-suasion
-suave
-suavely
-suaveness
-suavity
-sub
-sub-branch
-sub-continent
-sub-dean
-sub-editor
-sub-goal
-sub-librarian
-sub-professional
-sub-zero
-subacid
-subalphabet
-subaltern
-subaqueous
-subarctic
-subatomic
-subbranch
-subcategory
-subchannel
-subchannels
-subclass
-subclasses
-subclassify
-subcommittee
-subcommittees
-subcompact
-subcomponent
-subcomponents
-subcomputation
-subcomputations
-subconscious
-subconsciously
-subconsciousness
-subcontinent
-subcontinental
-subcontract
-subcontractor
-subculture
-subcultures
-subcutaneous
-subcutaneously
-subcycle
-subcycles
-subdirectories
-subdirectory
-subdivide
-subdivided
-subdivides
-subdividing
-subdivision
-subdivisions
-subdomains
-subdue
-subdued
-subdues
-subduing
-subentry
-subexpression
-subexpressions
-subfamily
-subfield
-subfields
-subfile
-subfiles
-subfreezing
-subgoal
-subgoals
-subgraph
-subgraphs
-subgroup
-subgroups
-subhead
-subheader
-subheading
-subhuman
-subinterval
-subintervals
-subjacent
-subject
-subjected
-subjecting
-subjection
-subjective
-subjectively
-subjectivity
-subjects
-subjoin
-subjugate
-subjugation
-subjunctive
-sublanguage
-sublanguages
-sublayer
-sublayers
-sublease
-sublet
-sublibrarian
-sublimate
-sublimation
-sublimations
-sublime
-sublimed
-sublimely
-subliminal
-sublimity
-sublist
-sublists
-submachine-gun
-submarginal
-submarine
-submariner
-submariners
-submarines
-submerge
-submerged
-submergence
-submerges
-submerging
-submerse
-submersible
-submersion
-submicroscopic
-submission
-submissions
-submissive
-submissively
-submissiveness
-submit
-submits
-submittal
-submitted
-submitting
-submode
-submodes
-submodule
-submodules
-submultiplexed
-subnet
-subnets
-subnetwork
-subnetworks
-subnormal
-suboptimal
-suborbital
-suborder
-subordinate
-subordinated
-subordinates
-subordination
-suborn
-subornation
-subparts
-subpena
-subphases
-subplot
-subpoena
-subproblem
-subproblems
-subprocesses
-subprofessional
-subprogram
-subprograms
-subproject
-subproof
-subproofs
-subquestion
-subqueue
-subrange
-subranges
-subroutine
-subroutines
-subs
-subschema
-subschemas
-subscribe
-subscribed
-subscriber
-subscribers
-subscribes
-subscribing
-subscript
-subscripted
-subscripting
-subscription
-subscriptions
-subscripts
-subsection
-subsections
-subsegment
-subsegments
-subsequence
-subsequences
-subsequent
-subsequently
-subseries
-subserve
-subservience
-subservient
-subserviently
-subset
-subsets
-subside
-subsided
-subsidence
-subsides
-subsidiaries
-subsidiary
-subsidies
-subsiding
-subsidization
-subsidize
-subsidized
-subsidizer
-subsidizes
-subsidizing
-subsidy
-subsist
-subsisted
-subsistence
-subsistent
-subsisting
-subsists
-subslot
-subslots
-subsoil
-subsonic
-subspace
-subspaces
-subspecies
-substance
-substances
-substandard
-substantial
-substantiality
-substantially
-substantiate
-substantiated
-substantiates
-substantiating
-substantiation
-substantiations
-substantive
-substantively
-substantivity
-substation
-substations
-substitutability
-substitutable
-substitute
-substituted
-substitutes
-substituting
-substitution
-substitutions
-substrata
-substrate
-substrates
-substratum
-substring
-substrings
-substruction
-substructure
-substructures
-subsume
-subsumed
-subsumes
-subsuming
-subsurface
-subsystem
-subsystems
-subtask
-subtasks
-subteen
-subtenancy
-subtenant
-subtend
-subterfuge
-subterranean
-subterraneous
-subtext
-subtile
-subtility
-subtilize
-subtitle
-subtitled
-subtitles
-subtle
-subtleness
-subtler
-subtlest
-subtleties
-subtlety
-subtly
-subtopic
-subtotal
-subtract
-subtracted
-subtracting
-subtraction
-subtractions
-subtractive
-subtractor
-subtractors
-subtracts
-subtrahend
-subtrahends
-subtree
-subtrees
-subtropic
-subtropical
-subtropics
-subunit
-subunits
-suburb
-suburb(s)
-suburban
-suburbanite
-suburbia
-suburbs
-subvention
-subversion
-subversive
-subversively
-subversiveness
-subvert
-subverted
-subverter
-subverting
-subverts
-subway
-subways
-subzero
-succeed
-succeeded
-succeeding
-succeeds
-success
-successes
-successful
-successfully
-succession
-successions
-successive
-successively
-successor
-successors
-succinct
-succinctly
-succinctness
-succor
-succory
-succotash
-succour
-succubus
-succulence
-succulency
-succulent
-succumb
-succumbed
-succumbing
-succumbs
-succursal
-such
-suchlike
-suck
-sucked
-sucker
-suckers
-sucking
-sucking-bag
-sucking-bottle
-sucking-pig
-sucking-pump
-suckle
-suckling
-sucks
-Sucre
-sucrose
-suction
-suction-fan
-suction-pump
-Sudan
-Sudanese
-Sudanic
-sudatory
-sudden
-suddenly
-suddenness
-sudorific
-suds
-sudsing
-sudsy
-sue
-sued
-suede
-sues
-suet
-suety
-Suez
-suffer
-sufferable
-sufferance
-suffered
-sufferer
-sufferers
-suffering
-sufferings
-suffers
-suffice
-sufficed
-suffices
-sufficiency
-sufficient
-sufficiently
-sufficing
-suffix
-suffixation
-suffixed
-suffixer
-suffixes
-suffixing
-suffocate
-suffocated
-suffocates
-suffocating
-suffocation
-Suffolk
-suffragan
-suffrage
-suffragette
-suffragist
-suffuse
-suffusion
-sugar
-sugar-basin
-sugar-beet
-sugar-box
-sugar-candy
-sugar-cane
-sugar-loaf
-sugar-nippers
-sugar-reed
-sugar-refinery
-sugar-tongs
-sugarcane
-sugarcoat
-sugared
-sugaring
-sugarings
-sugarless
-sugarplum
-sugars
-sugary
-suggest
-suggested
-suggestibility
-suggestible
-suggesting
-suggestion
-suggestions
-suggestive
-suggestively
-suggestiveness
-suggests
-suicidal
-suicidally
-suicide
-suicides
-suing
-suit
-suit-case
-suitability
-suitable
-suitableness
-suitably
-suitcase
-suitcases
-suite
-suited
-suiters
-suites
-suiting
-suitor
-suitors
-suits
-Sukarno
-sukiyaki
-Sukkot
-Sukkoth
-Sulawesi
-sulfa
-sulfate
-sulfide
-sulfur
-sulfuric
-sulfurous
-sulk
-sulked
-sulkily
-sulkiness
-sulking
-sulks
-sulky
-sullen
-sullenly
-sullenness
-Sullivan
-sully
-sulphate
-sulphide
-sulphite
-sulphur
-sulphured
-sulphureous
-sulphuric
-sulphurous
-sultan
-sultan-flower
-sultana
-sultanate
-sultans
-sultrily
-sultriness
-sultry
-Sulzberger
-sum
-sumac
-sumach
-Sumatra
-Sumatran
-Sumeria
-Sumerian
-summand
-summands
-summaries
-summarily
-summarization
-summarizations
-summarize
-summarized
-summarizes
-summarizing
-summary
-summation
-summations
-summed
-summer
-summer-house
-summer-set
-summer-solstice
-summer-time
-Summerdale
-summerhouse
-summers
-summersault
-summertime
-summery
-summing
-summit
-summitry
-summon
-summoned
-summoner
-summoners
-summoning
-summons
-summonses
-Sumner
-sumo
-sump
-sumpter
-sumptuary
-sumptuous
-sumptuously
-sumptuousness
-sums
-Sumter
-sumword
-sun
-sun-bath
-sun-beam
-sun-blind
-sun-blinkers
-sun-bright
-sun-burnt
-sun-dial
-sun-drenched
-sun-dried
-sun-flower
-sun-glasses
-sun-rise
-sun-set
-sun-spot
-sun-stroke
-sunbath
-sunbathe
-sunbather
-sunbathing
-sunbeam
-sunbeams
-Sunbelt
-sunblock
-sunbonnet
-sunburn
-sunburned
-sunburnt
-sunburst
-sundae
-Sunday
-Sundays
-sunder
-sundial
-sundown
-sundries
-sundry
-sunfish
-sunflower
-sung
-sunglass
-sunglasses
-sunk
-sunken
-sunlamp
-sunless
-sunlight
-sunlit
-sunned
-Sunni
-sunniness
-sunning
-Sunnite
-sunny
-Sunnyvale
-sunrays
-sunrise
-sunroof
-suns
-sunscreen
-sunset
-sunshade
-sunshine
-sunshiny
-sunspot
-sunstroke
-suntan
-suntanned
-suntanning
-sunup
-sunward
-sunwise
-sup
-super
-super-
-super-cargo
-super-duper
-super-monopoly
-super-profits
-superable
-superabundance
-superabundant
-superadd
-superannuate
-superannuated
-superannuation
-superb
-superblock
-superbly
-supercargo
-supercharge
-supercharger
-supercilious
-superciliously
-superciliousness
-supercity
-supercomputer
-supercomputers
-superconductivity
-superconductor
-supercooling
-superego
-superegos
-supererogation
-supererogatory
-superficial
-superficiality
-superficially
-superficies
-superfine
-superfinish
-superfinisher
-superfluities
-superfluity
-superfluous
-superfluously
-superfluousness
-supergroup
-supergroups
-superheat
-superhero
-superhighway
-superhuman
-superhumanly
-superimpose
-superimposed
-superimposes
-superimposing
-superimposition
-superinduce
-superintend
-superintendence
-superintendency
-superintendent
-superintendents
-superior
-superiority
-superiors
-superlative
-superlatively
-superlatives
-superman
-supermarket
-supermarkets
-supermart
-supermini
-superminis
-supermom
-supernal
-supernatural
-supernaturally
-supernova
-supernovae
-supernumerary
-superordination
-superphosphate
-superplan
-superpose
-superposed
-superposes
-superposing
-superposition
-superpower
-supersaturate
-supersaturation
-superscalar
-superscribe
-superscript
-superscripted
-superscripting
-superscription
-superscripts
-supersede
-superseded
-supersedes
-superseding
-superset
-supersets
-supersonic
-superstar
-superstition
-superstitions
-superstitious
-superstitiously
-superstore
-superstructure
-supertanker
-supertax
-superuser
-supervene
-supervention
-supervise
-supervised
-supervises
-supervising
-supervision
-supervisor
-supervisors
-supervisory
-superwoman
-supine
-supper
-suppers
-supplant
-supplanted
-supplanting
-supplants
-supple
-supplement
-supplemental
-supplementary
-supplementation
-supplemented
-supplementing
-supplements
-suppleness
-suppliant
-supplicant
-supplicate
-supplication
-supplicatory
-supplied
-supplier
-suppliers
-supplies
-supply
-supply-reel
-supply-side
-supplying
-support
-supportable
-supported
-supporter
-supporters
-supporting
-supportingly
-supportive
-supportively
-supports
-suppose
-supposed
-supposedly
-supposes
-supposing
-supposition
-suppositional
-suppositions
-supposititious
-suppository
-suppress
-suppressant
-suppressed
-suppresses
-suppressible
-suppressing
-suppression
-suppressive
-suppressor
-suppressors
-suppurate
-suppuration
-supra
-supra-
-supra-national
-supranational
-supremacist
-supremacy
-supreme
-supremely
-sur-
-Surabaja
-Surabaya
-surcease
-surcharge
-surcingle
-surd
-sure
-sure-fire
-sure-footed
-surefire
-surefooted
-surely
-sureness
-sureties
-surety
-surf
-surface
-surface-printing
-surfaced
-surfaceness
-surfaces
-surfacing
-surfboard
-surfeit
-surfer
-surfing
-surfusion
-surge
-surged
-surgeon
-surgeons
-surgery
-surges
-surgical
-surgically
-surging
-Surinam
-Suriname
-Surinamese
-surliness
-surly
-surmise
-surmised
-surmises
-surmount
-surmountable
-surmounted
-surmounting
-surmounts
-surmullet
-surname
-surnames
-surpass
-surpassed
-surpasses
-surpassing
-surplice
-surplus
-surpluses
-surprint
-surprise
-surprised
-surprises
-surprising
-surprisingly
-surreal
-surrealism
-surrealist
-surrealistic
-surrealistically
-surrender
-surrendered
-surrendering
-surrenders
-surreptitious
-surreptitiously
-surreptitiousness
-surrey
-surrogacy
-surrogate
-surrogates
-surround
-surrounded
-surrounding
-surroundings
-surrounds
-surtax
-surtout
-surveillance
-survey
-surveyed
-surveying
-surveyor
-surveyors
-surveys
-survival
-survivalist
-survivals
-survive
-survived
-survives
-surviving
-survivor
-survivors
-Sus
-Susan
-Susanne
-susceptibility
-susceptible
-susceptive
-sushi
-Susie
-suspect
-suspected
-suspecting
-suspects
-suspend
-suspended
-suspender
-suspenders
-suspending
-suspends
-suspense
-suspenseful
-suspenses
-suspension
-suspensions
-suspensive
-suspensory
-suspicion
-suspicions
-suspicious
-suspiciously
-suspire
-Susquehanna
-Sussex
-sustain
-sustainable
-sustained
-sustaining
-sustains
-sustenance
-sustentation
-Sutherland
-sutler
-Sutton
-suture
-sutures
-SUV
-Suva
-Suwanee
-Suzanne
-suzerain
-suzerainty
-Suzuki
-svelte
-Sverdlovsk
-Svetlana
-SW
-swab
-swabbing
-swaboff
-swaddle
-swag
-swage
-swagger
-swaggered
-swaggering
-Swahili
-swain
-swains
-SWAK
-swallow
-swallow-tail
-swallow-tailed
-swallowed
-swallowing
-swallows
-swallowtail
-swam
-swami
-swamp
-swamped
-swamping
-swampland
-swamps
-swampy
-swan
-swan's-down
-swan-song
-swank
-swankily
-swankiness
-swanky
-swanlike
-swans
-swansdown
-Swansea
-Swanson
-swap
-swapfile
-swapped
-swapping
-swaps
-sward
-swarf
-swarm
-swarmed
-swarming
-swarms
-swart
-Swarthmore
-Swarthout
-swarthy
-Swartz
-swash
-swash-buckler
-swashbuckler
-swashbuckling
-swastika
-swatch
-swath
-swathe
-swathing-band
-swatted
-swatter
-sway
-swayback
-swaybacked
-swayed
-swaying
-Swazi
-Swaziland
-swear
-swearer
-swearing
-swears
-swearword
-sweat
-sweatband
-sweated
-sweater
-sweaters
-sweating
-sweatpants
-sweats
-sweatshirt
-sweatshop
-sweaty
-swede
-Sweden
-Swedes
-Swedish
-Sweeney
-Sweeneys
-sweep
-sweeper
-sweepers
-sweeping
-sweepingly
-sweepings
-sweeps
-sweepstake
-sweepstakes
-sweepy
-sweet
-sweet-bread
-sweet-briar
-sweet-fennel
-sweet-john
-sweet-lipped
-sweet-root
-sweet-spoken
-sweet-talk
-sweet-tooth
-sweet-william
-sweetbread
-sweetbriar
-sweetbrier
-sweeten
-sweetened
-sweetener
-sweeteners
-sweetening
-sweetenings
-sweetens
-sweeter
-sweetest
-sweetheart
-sweethearts
-sweetie
-sweeting
-sweetish
-sweetly
-sweetmeat
-sweetness
-sweetpea
-sweets
-sweety
-swell
-swelled
-swellhead
-swellheaded
-swelling
-swellings
-swells
-swelter
-sweltering
-Swenson
-swept
-sweptback
-swerve
-swerved
-swerves
-swerving
-swift
-swift-footed
-swift-winged
-swifter
-swiftest
-swiftly
-swiftness
-swig
-swill
-swim
-swimmer
-swimmers
-swimming
-swimming-bath
-swimmingly
-swimmingplace
-swims
-swimsuit
-Swinburne
-swindle
-swindler
-swine
-swine-herd
-swineherd
-swing
-swing-bridge
-swing-door
-swing-wheel
-swinge
-swinge-buckler
-swingeing
-swinger
-swingers
-swinging
-swingle
-swings
-swinish
-swink
-swipe
-swirl
-swirled
-swirling
-swirly
-swish
-swished
-Swiss
-switch
-switch-back
-switch-board
-switch-hit
-switch-hitter
-switchback
-switchblade
-switchboard
-switchboards
-switched
-switcher
-switchers
-switches
-switching
-switchings
-switchman
-switchpoint
-Switzer
-Switzerland
-swivel
-swivel-chair
-swizzle
-swob
-swollen
-swoon
-swoop
-swooped
-swooping
-swoops
-swoosh
-swop
-sword
-sword-cane
-sword-cut
-sword-cutter
-sword-fish
-sword-flag
-sword-hilt
-sword-law
-swordfish
-swordplay
-swords
-swordsman
-swordsmanship
-swore
-sworn
-swot
-swum
-swung
-sybarite
-sybaritic
-Sybil
-sycamore
-sycophancy
-sycophant
-sycophantic
-Sydney
-Sykes
-syllabary
-syllabi
-syllabic
-syllabical
-syllabicate
-syllabication
-syllabification
-syllabify
-syllable
-syllables
-syllabus
-syllogism
-syllogisms
-syllogistic
-Sylow
-sylph
-sylphic
-sylphlike
-sylvan
-Sylvania
-Sylvester
-Sylvia
-Sylvie
-symbioses
-symbiosis
-symbiotic
-symbol
-symbolic
-symbolical
-symbolically
-symbolics
-symbolism
-symbolization
-symbolize
-symbolized
-symbolizes
-symbolizing
-symbols
-Symington
-symmetric
-symmetrical
-symmetrically
-symmetries
-symmetrize
-symmetry
-sympathetic
-sympathetical
-sympathetically
-sympathies
-sympathize
-sympathized
-sympathizer
-sympathizers
-sympathizes
-sympathizing
-sympathizingly
-sympathy
-symphonic
-symphonies
-symphony
-symposia
-symposium
-symposiums
-symptom
-symptomatic
-symptomatically
-symptoms
-synagog
-synagogal
-synagogue
-synapse
-synapses
-synaptic
-sync
-synch
-synchro
-synchroflash
-synchronic
-synchronical
-synchronism
-synchronization
-synchronize
-synchronized
-synchronizer
-synchronizers
-synchronizes
-synchronizing
-synchronous
-synchronously
-synchrony
-synchrotron
-syncopate
-syncopated
-syncopation
-syncope
-syndicalism
-syndicate
-syndicated
-syndicates
-syndication
-syndrome
-syndromes
-synergism
-synergistic
-synergy
-synfuel
-Synge
-synod
-synodical
-synonym
-synonymic
-synonymity
-synonymize
-synonymous
-synonymously
-synonyms
-synonymy
-synopses
-synopsis
-synoptic
-synoptical
-synovia
-syntactic
-syntactical
-syntactically
-syntactics
-syntagma
-syntax
-syntaxes
-syntheses
-synthesis
-synthesize
-synthesized
-synthesizer
-synthesizers
-synthesizes
-synthesizing
-synthetic
-synthetical
-synthetically
-synthetics
-synthetize
-syphilis
-syphilitic
-syphon
-Syracuse
-Syria
-Syriac
-Syrian
-Syrianize
-Syrianizes
-Syrians
-syringa
-syringe
-syringes
-syrup
-syrupy
-SYSLOG
-system
-systematic
-systematical
-systematically
-systematics
-systematization
-systematize
-systematized
-systematizes
-systematizing
-systemic
-systemically
-systemization
-systemless
-systems
-systemwide
-systole
-systolic
-Szilard
-t'other
-T-ball
-T-bar
-T-bill
-T-junction
-T-shirt
-T-square
-tab
-Tabasco
-tabbouleh
-tabby
-tabernacle
-tabernacles
-tabla
-table
-table-book
-table-cloth
-table-hop
-table-hopper
-table-lamp
-table-land
-table-linen
-table-money
-table-napkin
-table-talk
-table-tennis
-tableau
-tableaus
-tableaux
-tablecloth
-tablecloths
-tabled
-tableland
-tableman
-tables
-tablespoon
-tablespoonful
-tablespoonfuls
-tablespoons
-tablespoonsful
-tablet
-tablets
-tableware
-tabling
-tabloid
-taboo
-taboos
-tabor
-Taborite
-tabouret
-Tabriz
-tabs
-tabu
-tabular
-tabulate
-tabulated
-tabulates
-tabulating
-tabulation
-tabulations
-tabulator
-tabulators
-tachometer
-tachometers
-tachycardia
-tacit
-tacitly
-tacitness
-taciturn
-taciturnity
-taciturnly
-Tacitus
-tack
-tacked
-tacker
-tackiness
-tacking
-tackle
-tackler
-tackles
-tackling
-tacky
-taco
-Tacoma
-tact
-tactful
-tactfully
-tactfulness
-tactic
-tactical
-tactically
-tactician
-tactics
-tactile
-tactility
-tactless
-tactlessly
-tactlessness
-tad
-tadpole
-Tadzhikistan
-Taegu
-Taejon
-tafferel
-taffeta
-taffrail
-taffy
-Taft
-tag
-tag-rag
-Tagalog
-tagged
-tagger
-tagging
-tags
-Tahiti
-Tahitian
-Tahoe
-Taichung
-taiga
-tail
-tail-coat
-tail-light
-tail-ornament
-tailback
-tailcoat
-tailed
-tailgate
-tailing
-tailless
-taillight
-tailor
-tailor-made
-tailored
-tailoring
-tailors
-tailor´s
-tailpipe
-tails
-tailspin
-tailwind
-Tainan
-taint
-tainted
-taintless
-Taipei
-Taiwan
-Taiwanese
-Taiyuan
-Tajikistan
-take
-take!
-take-in
-take-no-prisoners
-take-off
-taken
-takeoff
-takeout
-takeover
-taker
-takers
-takes
-taking
-taking-over
-takings
-talc
-talcum
-tale
-tale-bearer
-talebearer
-talent
-talented
-talents
-tales
-tali
-talisman
-talk
-talkative
-talkatively
-talkativeness
-talked
-talker
-talkers
-talkie
-talking
-talking-book
-talking-to
-talks
-talkwriter
-tall
-Talladega
-Tallahassee
-Tallahatchie
-Tallahoosa
-tallboy
-Tallchief
-taller
-tallest
-Talleyrand
-tallier
-Tallinn
-tallish
-tallness
-tallow
-tallow-candle
-tallow-chandler
-tallowy
-tally
-tallyho
-talmud
-Talmudic
-Talmudism
-Talmudist
-Talmudization
-Talmudizations
-Talmudize
-Talmudizes
-talon
-talus
-tam
-tam-o'-shanter
-tamable
-tamale
-tamarack
-tamarind
-tambour
-tambour-work
-tambourine
-tame
-tameable
-tamed
-tameless
-tamely
-tameness
-tamer
-tames
-Tamil
-taming
-Tammany
-Tammanyize
-Tammanyizes
-tamp
-Tampa
-tamper
-tampered
-tamperer
-tampering
-tampers
-tamping
-tampion
-tampon
-tan
-tan-bark
-tan-house
-tanager
-Tanaka
-Tananarive
-tanbark
-tandem
-tandoori
-tang
-Tanganyika
-tangelo
-tangent
-tangential
-tangentially
-tangents
-tangerine
-tangibility
-tangible
-tangibleness
-tangibly
-Tangier
-Tangiers
-tangle
-tangled
-tango
-Tangshan
-tangy
-tank
-tank-buster
-tank-destroyer
-tank-engine
-tank-trap
-tank-truck
-tankard
-tanker
-tankers
-tankful
-tanks
-tanned
-Tannenbaum
-tanner
-tanners
-tannery
-tannic
-tannin
-tanning
-tansy
-tantalise
-tantalization
-tantalize
-tantalizer
-tantalizing
-tantalizingly
-tantalum
-Tantalus
-tantamount
-tantivy
-tantra
-tantrum
-tantrums
-Tanya
-Tanzania
-Tanzanian
-Taoism
-Taoist
-Taos
-tap
-tap-dance
-tap-dancer
-tap-room
-tape
-tape-record
-tape-recorder
-tape-worm
-taped
-tapeline
-taper
-taper-reamer
-tapered
-tapering
-tapers
-tapes
-tapestries
-tapestry
-tapeworm
-taping
-tapings
-tapioca
-tapir
-tapis
-tapped
-tapper
-tappers
-tappet
-tapping
-taproom
-taproot
-taproots
-taps
-tapster
-tar
-Tara
-tarantella
-tarantula
-tarantulae
-Tarbell
-tardily
-tardiness
-tardy
-tare
-target
-targeted
-targeting
-targets
-tariff
-tariffs
-tarmac
-tarn
-tarnal
-tarnation
-tarnish
-taro
-tarot
-tarp
-tarpaulin
-tarpon
-tarragon
-tarry
-Tarrytown
-tarsal
-tarsi
-tarsia
-tarsus
-tart
-tartan
-tartar
-tartaric
-Tartary
-tartly
-tartness
-Tartuffe
-Tarzan
-Tashkent
-task
-task-master
-task-work
-tasked
-tasking
-taskmaster
-taskmistress
-tasks
-Tasmania
-Tasmanian
-Tass
-tassel
-tasseled
-tassels
-taste
-tasted
-tasteful
-tastefully
-tastefulness
-tasteless
-tastelessly
-tastelessness
-taster
-tasters
-tastes
-tastily
-tastiness
-tasting
-tasty
-tat
-tata
-tatami
-Tatar
-Tate
-tater
-tatter
-tatterdemalion
-tattered
-tatters
-tatting
-tattle
-tattler
-tattletale
-tattoo
-tattooed
-tattooer
-tattooist
-tattoos
-tau
-taught
-taunt
-taunted
-taunter
-taunting
-tauntingly
-taunts
-taupe
-Taurus
-taut
-tauten
-tautly
-tautness
-tautological
-tautologically
-tautologies
-tautologous
-tautology
-tavern
-taverns
-taw
-tawdrily
-tawdriness
-tawdry
-Tawney
-tawny
-tax
-tax-deductible
-tax-deferred
-tax-exempt
-tax-free
-tax-sheltered
-taxable
-taxation
-taxed
-taxer
-taxes
-taxi
-taxi-cab
-taxicab
-taxicabs
-taxidermist
-taxidermy
-taxied
-taxiing
-taximeter
-taxing
-taxis
-taxonomic
-taxonomical
-taxonomically
-taxonomist
-taxonomy
-taxpayer
-taxpayers
-taxpaying
-Taylor
-Taylorize
-Taylorizes
-Taylors
-TBA
-Tbilisi
-Tc
-TCAM
-Tchaikovsky
-Tchajwan
-TD
-TDD
-Te
-tea
-tea-board
-tea-cake
-tea-cosy
-tea-cup
-tea-house
-tea-kettle
-tea-plant
-tea-pot
-tea-room
-tea-service
-tea-set
-tea-shop
-tea-spoon
-tea-things
-tea-tongs
-tea-tray
-tea-urn
-teacake
-teach
-teach-in
-teachable
-teacher
-teachers
-teaches
-teaching
-teachings
-teachware
-teacup
-teacupful
-teak
-teakettle
-teal
-team
-team-work
-teamed
-teaming
-teammate
-teams
-teamster
-teamwork
-teapot
-tear
-tear-gas
-teardrop
-teared
-tearful
-tearfully
-teargas
-tearing
-tearjerker
-tearoom
-tears
-teary
-teas
-tease
-teased
-teasel
-teaser
-teases
-teasing
-teaspoon
-teaspoonful
-teaspoonfuls
-teaspoons
-teaspoonsful
-teat
-teazel
-teazle
-tech
-technetium
-technical
-technicalities
-technicality
-technically
-technician
-technicians
-technicolor
-technics
-Technion
-technique
-techniques
-techno
-technocracy
-technocrat
-technocratic
-technological
-technologically
-technologies
-technologist
-technologists
-technology
-techy
-tectonic
-tectonics
-Tecumseh
-ted
-Teddy
-tedious
-tediously
-tediousness
-tedium
-tee
-teem
-teemed
-teeming
-teems
-teen
-teen-age
-teen-ager
-teen-agers
-teenage
-teenaged
-teenager
-teenagers
-teens
-teensy
-teensy-weensy
-teeny
-teeny-weeny
-teenybopper
-teepee
-teeshirt
-teeter
-teeter-totter
-teeth
-teethe
-teethed
-teethes
-teething
-teetotal
-teetotaler
-teetotalism
-teetotaller
-TEFL
-Teflon
-Tegucigalpa
-tegular
-tegument
-Teheran
-Tehran
-tektite
-Tektronix
-tele-bridge
-telecast
-telecaster
-telecommunication
-telecommunications
-telecommute
-telecommuter
-telecommuting
-teleconference
-teleconferencing
-telecontrol
-telecopier
-telecopying
-telecourse
-TELEDATA
-Teledyne
-TELEFACS
-telefax
-telefiles
-telefilm
-Telefunken
-telegenic
-telegram
-telegrams
-telegraph
-telegraphed
-telegrapher
-telegraphers
-telegraphic
-telegraphically
-telegraphing
-telegraphist
-telegraphs
-telegraphy
-teleinquiry
-telekinesis
-telekinetic
-telemail
-Telemann
-telemarketer
-telemarketing
-telematics
-telemeter
-telemetry
-TELENET
-teleological
-teleologically
-teleology
-telepathic
-telepathically
-telepathy
-telephone
-telephoned
-telephoner
-telephoners
-telephones
-telephonic
-telephoning
-telephonist
-telephony
-telephoto
-telephotography
-teleprint
-teleprinter
-teleprocessing
-TelePrompTer
-telerecord
-telerecording
-telereference
-telereferencing
-telescope
-telescoped
-telescopes
-telescopic
-telescopically
-telescoping
-telescreen
-teletex
-teletext
-telethon
-teletransmission
-teletype
-teletypes
-teletypesetter
-teletypewriter
-televangelism
-televangelist
-teleview
-televiewer
-televise
-televised
-televises
-televising
-television
-televisions
-televisor
-televisors
-telewriter
-telex
-tell
-teller
-tellers
-telling
-telling-off
-tellingly
-tells
-telltale
-tellurium
-telly
-TELPAK
-TELSET
-temblor
-temerity
-temp
-Tempe
-temper
-tempera
-temperament
-temperamental
-temperamentally
-temperaments
-temperance
-temperate
-temperately
-temperateness
-temperature
-temperatures
-tempered
-tempering
-tempers
-tempest
-tempestuous
-tempestuously
-tempestuousness
-tempi
-Templar
-template
-templates
-temple
-Templeman
-temples
-templet
-Templeton
-tempo
-temporal
-temporality
-temporally
-temporaries
-temporarily
-temporariness
-temporary
-temporization
-temporize
-temporizer
-tempt
-temptation
-temptations
-tempted
-tempter
-tempters
-tempting
-temptingly
-temptress
-tempts
-tempura
-ten
-tenability
-tenable
-tenably
-tenacious
-tenaciously
-tenaciousness
-tenacity
-tenancy
-tenant
-tenantry
-tenants
-tench
-tend
-tendance
-tended
-tendencies
-tendency
-tendentious
-tendentiously
-tendentiousness
-tender
-tender-hearted
-tender-minded
-tenderfeet
-tenderfoot
-tenderhearted
-tenderheartedly
-tenderheartedness
-tendering-procedure
-tenderize
-tenderizer
-tenderloin
-tenderly
-tenderness
-tenders
-tending
-tendinitis
-tendon
-tendonitis
-tendril
-tends
-tenebrous
-tenement
-tenements
-tenet
-tenfold
-tenht
-Tenn
-Tenneco
-Tennessean
-Tennessee
-Tenney
-tennis
-tennis-ball
-tennis-court
-Tennyson
-tenon
-tenor
-tenors
-tenpin
-tenpins
-tens
-tense
-tensed
-tensely
-tenseness
-tenser
-tenses
-tensest
-tensile
-tensing
-tension
-tensions
-tensity
-tensor
-tent
-tent-pegs
-tentacle
-tentacled
-tentacles
-tentative
-tentatively
-tentativeness
-tented
-tenter
-tenter-hook
-tenterhook
-tenth
-tenthly
-tenting
-tents
-tenuity
-tenuous
-tenuously
-tenuousness
-tenure
-tenured
-tepee
-tepefy
-tepid
-tepidity
-tepidly
-tepidness
-tequila
-terabyte
-terbium
-tercentenary
-tercentennial
-terebinth
-terebinthine
-Teresa
-tergiversate
-tergiversation
-term
-termagant
-termed
-terminable
-terminal
-terminally
-terminals
-terminate
-terminated
-terminates
-terminating
-termination
-terminations
-terminator
-terminators
-terming
-termini
-terminography
-terminological
-terminologically
-terminologies
-terminologist
-terminology
-terminus
-termiprinter
-termite
-termly
-terms
-termwise
-tern
-ternary
-Terpsichore
-terra
-terrace
-terraced
-terraces
-terracotta
-terrain
-terrains
-terramycin
-Terran
-terrapin
-terraria
-terrarium
-terrazzo
-Terre
-terrene
-terrestrial
-terrestrially
-terrestrials
-terrible
-terribleness
-terribly
-terrier
-terriers
-terrific
-terrifically
-terrified
-terrifies
-terrify
-terrifying
-terrifyingly
-territorial
-territories
-territory
-terror
-terror-stricken
-terror-struck
-terrorism
-terrorist
-terroristic
-terrorists
-terrorize
-terrorized
-terrorizes
-terrorizing
-terrors
-terry
-terry-cloth
-terrycloth
-terse
-tersely
-terseness
-tertiary
-terylene
-TESL
-TESOL
-Tess
-tessellate
-tessellated
-tessera
-Tessie
-test
-test-drive
-test-fly
-test-glass
-test-paper
-test-room
-test-tube
-testability
-testable
-testaceous
-testament
-testamentary
-testaments
-testate
-testator
-testatrix
-tested
-tester
-testers
-testes
-testicle
-testicles
-testification
-testified
-testifier
-testifiers
-testifies
-testify
-testifying
-testily
-testimonial
-testimonies
-testimony
-testiness
-testing
-testings
-testis
-testosterone
-tests
-testudinal
-testy
-tetanic
-tetanus
-tetchy
-tete-a-tete
-tether
-tetra
-tetracycline
-tetragon
-tetragonal
-tetrahedra
-tetrahedral
-tetrahedron
-tetrameter
-tetter
-Teuton
-Teutonic
-Tex-Mex
-Texaco
-Texan
-Texans
-Texas
-Texases
-text
-text-editor
-text-hand
-text-processor
-textbook
-textbooks
-textile
-textiles
-Textron
-texts
-textual
-textually
-textural
-texture
-textured
-textures
-textware
-Th
-Thai
-Thailand
-thalami
-thalamus
-Thalia
-thalidomide
-thallium
-Thames
-than
-than-that
-thane
-thank
-thank-you
-thanked
-thankful
-thankfully
-thankfulness
-thanking
-thankless
-thanklessly
-thanklessness
-thanks
-thanks-giving
-thanksgivings
-that
-thatch
-thatched
-thatcher
-thatches
-thatching
-thats
-thaumaturge
-thaumaturgic
-thaumaturgist
-thaumaturgy
-thaw
-thawed
-thawing
-thaws
-Thayer
-THC
-the
-Thea
-theater
-theatergoer
-theaters
-theatre
-theatrical
-theatricality
-theatrically
-theatricals
-theatrics
-Thebes
-thee
-theft
-thefts
-their
-theirs
-theism
-theist
-theistic
-Thelma
-them
-thematic
-thematically
-theme
-themes
-themselves
-then
-thence
-thence-forth
-thence-forward
-thenceforth
-thenceforward
-theocracy
-theocratic
-theodolite
-Theodore
-Theodosian
-Theodosius
-theologian
-theological
-theologically
-theologist
-theology
-theorem
-theorems
-theoretic
-theoretical
-theoretically
-theoretician
-theoreticians
-theories
-theorist
-theorists
-theorization
-theorizations
-theorize
-theorized
-theorizer
-theorizers
-theorizes
-theorizing
-theory
-theosophic
-theosophical
-theosophist
-theosophy
-therapeutic
-therapeutically
-therapeutics
-therapies
-therapist
-therapists
-therapy
-there
-there's
-thereabout
-thereabouts
-thereafter
-thereat
-thereby
-therefor
-therefore
-therefrom
-therein
-thereinto
-thereof
-thereon
-thereout
-Theresa
-thereto
-theretofore
-thereunder
-thereunto
-thereupon
-therewith
-therewithal
-therm
-thermal
-thermally
-thermals
-thermo-electric
-thermocopy
-thermocopying
-thermocouple
-thermodynamic
-thermodynamics
-Thermofax
-thermography
-thermometer
-thermometers
-thermometric
-thermonuclear
-thermoplastic
-thermos
-thermostat
-thermostatic
-thermostatically
-thermostats
-thesauri
-thesaurus
-these
-theses
-Theseus
-thesis
-Thessalonian
-Thessaly
-theta
-Thetis
-thew
-thews
-they
-they'd
-they'll
-they're
-they've
-thiamin
-thiamine
-thick
-thick-eyed
-thick-head
-thick-headed
-thick-skinned
-thick-skulled
-thicken
-thickener
-thickening
-thickens
-thicker
-thickest
-thicket
-thickets
-thickheaded
-thickly
-thickness
-thickset
-thief
-Thiensville
-thieve
-thievery
-thieves
-thieving
-thievish
-thigh
-thigh-bone
-thighbone
-thighs
-thill
-thiller
-thimble
-thimbleful
-thimblerig
-thimbles
-Thimbu
-Thimphu
-thin
-thin-bodied
-thin-skinned
-thine
-thing
-thingamabob
-thingamajig
-thingamy
-things
-thingumbob
-thingummy
-think
-thinkable
-thinkably
-thinker
-thinkers
-thinking
-thinks
-thinly
-thinner
-thinness
-thinnest
-thinnner
-third
-third-class
-third-rate
-thirdly
-thirds
-thirst
-thirsted
-thirstily
-thirstiness
-thirsts
-thirsty
-thirteen
-thirteens
-thirteenth
-thirties
-thirtieth
-thirty
-thirty-two-mo
-this
-thistle
-thistledown
-thistly
-thither
-thitherto
-thitherward(s)
-tho
-tho'
-thole
-Thomas
-Thomistic
-Thompson
-Thomson
-thong
-Thor
-thoraces
-thoracic
-thorax
-Thoreau
-thorium
-thorn
-Thornburg
-thorniness
-thorns
-Thornton
-thorny
-thorough
-thorough-bred
-thorough-paced
-thoroughbred
-thoroughfare
-thoroughfares
-thoroughgoing
-thoroughly
-thoroughness
-thorp
-Thorpe
-Thorstein
-those
-thou
-though
-thought
-thought-out
-thoughtful
-thoughtfully
-thoughtfulness
-thoughtless
-thoughtlessly
-thoughtlessness
-thoughts
-thousand
-thousandfold
-thousands
-thousandth
-Thrace
-Thracian
-thraldom
-thrall
-thralldom
-thrash
-thrashed
-thrasher
-thrashes
-thrashing
-thrashing-floor
-thrashing-machine
-thread
-threadbare
-threaded
-threader
-threaders
-threading
-threadlike
-threads
-thready
-threat
-threaten
-threatened
-threatening
-threateningly
-threatens
-threats
-three
-three-cornered
-three-D
-three-decker
-three-dimensional
-three-master
-three-part
-three-phase
-three-ply
-three-quarter
-three-quarters
-three-stage
-three-wheeler
-threefold
-threepence
-threepenny
-threes
-threescore
-threesome
-threnody
-thresh
-thresher
-threshold
-thresholds
-threw
-thrice
-thrid
-thrift
-thriftily
-thriftiness
-thriftless
-thrifty
-thrill
-thrilled
-thriller
-thrillers
-thrilling
-thrillingly
-thrills
-thrive
-thrived
-thriven
-thriver
-thriving
-thro'
-throat
-throat-pipe
-throated
-throatflap
-throatily
-throatiness
-throats
-throaty
-throb
-throbbed
-throbbing
-throbs
-throe
-throes
-thrombi
-thromboses
-thrombosis
-thrombotic
-thrombus
-throne
-Throneberry
-thrones
-throng
-throngs
-throstle
-throttle
-throttle-lever
-throttle-valve
-throttled
-throttler
-throttles
-throttling
-through
-throughout
-throughput
-throughway
-throve
-throw
-throw-away
-throw-in
-throw-out
-throw-outs
-throwaway
-throwback
-thrower
-throwing
-thrown
-throws
-thru
-thrum
-thrush
-thrust
-thruster
-thrusters
-thrusting
-thrusts
-thruway
-Thu
-Thuban
-Thucydides
-thud
-thuds
-thug
-thuggery
-thuggish
-thugs
-Thule
-thulium
-thumb
-thumb-stall
-thumbed
-thumbing
-thumbnail
-thumbs
-thumbscrew
-thumbtack
-thump
-thumped
-thumping
-thunder
-thunder-clap
-thunder-clouds
-thunder-storm
-thunder-stroke
-thunder-struck
-thunderation
-thunderbolt
-thunderbolts
-thunderclap
-thundercloud
-thundered
-thunderer
-thunderers
-thunderhead
-thundering
-thunderous
-thunderously
-thunders
-thundershower
-thunderstorm
-thunderstorms
-thunderstricken
-thunderstruck
-Thurber
-thurible
-Thuringia
-Thurman
-Thurs
-Thursday
-Thursdays
-thus
-thusly
-thwack
-thwacker
-thwaite
-thwart
-thwarted
-thwarting
-thwarts
-thy
-thyme
-thymine
-thymus
-thyroid
-thyroidal
-thyself
-Tianjin
-tiara
-Tiber
-Tiberius
-Tibet
-Tibetan
-tibia
-tibiae
-tibial
-Tiburon
-tic
-tic-tac-toe
-tick
-tick-tack
-tick-tack-toe
-ticked
-ticker
-tickers
-ticket
-ticket-collector
-ticket-office
-ticket-porter
-tickets
-ticking
-tickle
-tickled
-tickler
-tickles
-tickling
-ticklish
-ticklishly
-ticklishness
-ticks
-ticktacktoe
-ticktock
-Ticonderoga
-tidal
-tidally
-tidbit
-tiddley
-tiddly
-tiddlywinks
-tide
-tided
-tideland
-tides
-tidewater
-tideway
-tidied
-tidily
-tidiness
-tiding
-tidings
-tidy
-tidying
-tie
-tie-dye
-tie-dyed
-tie-dyeing
-tie-in
-tie-up
-tieback
-tiebreaker
-Tieck
-tied
-Tientsin
-tiepin
-tier
-tierce
-tiered
-tiers
-ties
-tiff
-tiffany
-tiffin
-tige
-tiger
-tigerish
-tigers
-tight
-tight-fisted
-tight-laced
-tight-lipped
-tight-listed
-tight-made
-tight-rope
-tighten
-tightened
-tightener
-tighteners
-tightening
-tightenings
-tightens
-tighter
-tightest
-tightfisted
-tightly
-tightness
-tightrope
-tights
-tightwad
-tigress
-Tigris
-Tijuana
-tike
-tilde
-tile
-tile-kiln
-tiled
-tiler
-tiles
-tiling
-till
-tillable
-tillage
-tilled
-tiller
-tillers
-Tillich
-Tillie
-tilling
-tills
-Tilsit
-tilt
-tilt-car
-tilt-yard
-tilted
-tilter
-tilth
-tilting
-tilting-trunk
-tilts
-Tim
-timber
-timber-headed
-timber-hut
-timber-wood
-timber-work
-timber-yard
-timbered
-timbering
-timberland
-timberline
-timbers
-timbre
-timbrel
-time
-time-consuming
-time-fuse
-time-honored
-time-honoured
-time-keeper
-time-killing
-time-lapse
-time-out
-time-recorder
-time-saving
-time-server
-time-serving
-time-share
-time-sharing
-time-table
-time-work
-timed
-timekeeper
-timekeeping
-timelag
-timeless
-timelessly
-timelessness
-timeliness
-timely
-timeout
-timeouts
-timepiece
-timer
-timers
-times
-timeserver
-timeserving
-timeshare
-timeshares
-timesharing
-timestamp
-timestamps
-timetable
-timetables
-timework
-timeworn
-Timex
-timid
-timidity
-timidly
-timidness
-timing
-timings
-Timmy
-Timon
-Timonize
-Timonizes
-timorous
-timorously
-timorousness
-timpani
-timpanist
-Tims
-tin
-tin-box
-tin-foil
-tin-pot
-Tina
-tincture
-tinder
-tinder-box
-tinderbox
-tine
-tinfoil
-ting
-tinge
-tinged
-tingle
-tingled
-tingles
-tingling
-tingly
-tinhorn
-tinier
-tiniest
-tinily
-tininess
-tinker
-tinkered
-tinkerer
-tinkering
-tinkers
-tinkle
-tinkled
-tinkles
-tinkling
-tinman
-tinner
-tinnier
-tinniest
-tinnily
-tinniness
-tinnitus
-tinny
-tinplate
-tins
-tinsel
-Tinseltown
-tinsmith
-tint
-tinted
-tinting
-tintinnabulation
-tints
-tintype
-tinware
-tiny
-Tioga
-tip
-tip-cart
-tip-merry
-tip-off
-tip-top
-tipi
-Tippecanoe
-tipped
-tipper
-Tipperary
-tippers
-tippet
-tipping
-tipple
-tippler
-tips
-tipsify
-tipsily
-tipsiness
-tipstaff
-tipster
-tipsy
-tiptoe
-tiptop
-tirade
-Tirana
-Tirane
-tire
-tire-casing
-tire-pump
-tire-tube
-tired
-tiredly
-tiredness
-tireless
-tirelessly
-tirelessness
-tires
-tiresome
-tiresomely
-tiresomeness
-tiring
-tiro
-Tirol
-Tirolean
-tirra-lirra
-TIS
-tissue
-tissues
-tit
-titanic
-titanium
-titbit
-tithe
-tither
-tithes
-tithing
-titillate
-titillating
-titillatingly
-titillation
-titivate
-titivation
-title
-title-deed
-title-line
-title-page
-title-signature
-titled
-titleholder
-titleless
-titles
-titling
-titmice
-titmouse
-Tito
-tits
-titter
-titters
-tittivate
-tittle
-tittle-tattle
-tittup
-titular
-Titus
-tizzy
-TKO
-Tl
-TLC
-TN
-TNT
-to
-to-and-fro
-to-do
-to-morrow
-to-night
-toad
-toad-eater
-toad-stool
-toads
-toadstool
-toady
-toast
-toast-master
-toasted
-toaster
-toasting
-toastmaster
-toastmistress
-toasts
-Toasts-Eggs
-toasty
-tobacco
-tobacco-pipe
-tobacco-pouch
-tobacconist
-tobacconist's
-tobacconist´s
-Tobago
-toboggan
-tobogganer
-tobogganing
-Toby
-Tocqueville
-tocsin
-today
-todays
-today´s
-Todd
-toddle
-toddler
-toddy
-toe
-toecap
-toed
-TOEFL
-toehold
-toenail
-toes
-toff
-toffee
-toffees
-toffy
-tofu
-tog
-toga
-togaed
-together
-togetherness
-toggle
-toggled
-toggles
-toggling
-Togo
-Togolese
-togs
-toil
-toiled
-toiler
-toilet
-toilet-paper
-toilet-set
-toiletries
-toiletry
-toilets
-toilette
-toiling
-toils
-toilsome
-Tokany
-toke
-token
-tokenism
-tokens
-Tokyo
-Tokyoite
-Toland
-told
-tole
-Toledo
-tolerability
-tolerable
-tolerably
-tolerance
-tolerances
-tolerant
-tolerantly
-tolerate
-tolerated
-tolerates
-tolerating
-toleration
-Tolkien
-toll
-toll-cable
-toll-collector
-toll-free
-toll-house
-tollbooth
-tolled
-Tolley
-tollgate
-tolls
-tollway
-Tolstoy
-toluene
-tom
-tom-cat
-tom-noddy
-tom-tom
-tomahawk
-tomahawks
-tomato
-tomatoes
-tomb
-Tombigbee
-tomboy
-tomboyish
-tombs
-tombstone
-tomcat
-tome
-tomfool
-tomfoolery
-Tomlinson
-Tommie
-tommy
-tommy-gun
-tomographic
-tomography
-tomorrow
-tomorrows
-tomorrow´s
-Tompkins
-tomtit
-ton
-tonal
-tonality
-tonally
-tone
-tone-deaf
-tonearm
-toned
-toneless
-tonelessly
-toner
-tones
-tong
-Tonga
-Tongan
-tongs
-tongue
-tongue-in-cheek
-tongue-lash
-tongue-lashing
-tongue-tied
-tongued
-tonguelash
-tongueless
-tongues
-Toni
-tonic
-tonics
-tonight
-toning
-Tonio
-tonnage
-tonne
-tons
-tonsil
-tonsillectomy
-tonsillitis
-tonsils
-tonsorial
-tonsure
-tontine
-tony
-too
-took
-tool
-tool-kit
-tool-shed
-toolbox
-tooled
-tooler
-toolers
-tooling
-toolmaker
-tools
-Toomey
-toot
-tooter
-tooth
-tooth-ache
-tooth-brush
-tooth-paste
-tooth-powder
-tooth-wheel
-toothache
-toothbrush
-toothbrushes
-toothed
-toothful
-toothily
-toothing
-toothless
-toothpaste
-toothpick
-toothpicks
-toothsome
-toothy
-tootle
-top
-top-boots
-top-coat
-top-down
-top-drawer
-top-dress
-top-flight
-top-gallant
-top-hat
-top-heavy
-top-hole
-top-knot
-top-level
-top-notch
-top-of-form
-top-quality
-top-ranking
-top-secret
-topaz
-topcoat
-topdressing
-tope
-Topeka
-toper
-topflight
-topiary
-topic
-topical
-topicality
-topically
-topics
-topknot
-topless
-topmast
-topmost
-topnotch
-topographer
-topographic
-topographical
-topographically
-topography
-topological
-topologies
-topology
-topper
-topping
-topple
-toppled
-topples
-toppling
-tops
-topsail
-topside
-topsides
-topsoil
-topspin
-Topsy
-topsy-turvy
-topsyturvy
-toque
-tor
-torch
-torchbearer
-torches
-torchlight
-tore
-toreador
-Tories
-torment
-tormented
-tormenter
-tormenters
-tormenting
-tormentingly
-tormentor
-torments
-torn
-tornado
-tornadoes
-Toronto
-torpedo
-torpedo-craft
-torpedoes
-torpid
-torpidity
-torpidly
-torpitude
-torpor
-torque
-Torquemada
-Torrance
-torrefy
-torrent
-torrential
-torrents
-torrid
-torridity
-torridly
-torridness
-torsi
-torsion
-torsional
-torso
-tort
-torte
-tortellini
-tortilla
-tortoise
-tortoise-shell
-tortoises
-tortoiseshell
-tortoni
-tortuosity
-tortuous
-tortuously
-tortuousness
-torture
-tortured
-torturer
-torturers
-tortures
-torturing
-torturous
-torus
-toruses
-Tory
-Toryize
-Toryizes
-Tosca
-Toscanini
-Toshiba
-toss
-toss-up
-tossed
-tosses
-tossing
-tossup
-tost
-tot
-total
-totaled
-totaling
-totalisator
-totalitarian
-totalitarianism
-totalities
-totality
-totalizator
-totalize
-totalled
-totaller
-totallers
-totalling
-totally
-totals
-tote
-totem
-totemic
-Toto
-totter
-tottered
-totterer
-tottering
-totters
-toucan
-touch
-touch-and-go
-touch-body
-touch-corpuscle
-touch-down
-touch-hole
-touch-last
-touch-me-not
-touch-needle
-touch-type
-touch-up
-touchable
-touchdown
-touche
-touched
-touches
-touchier
-touchiest
-touchily
-touchiness
-touching
-touchingly
-touchscreen
-touchstone
-touchwood
-touchy
-tough
-toughen
-toughener
-tougher
-toughest
-toughie
-toughly
-toughness
-Toulouse
-toupee
-tour
-toured
-touring
-tourism
-tourist
-tourists
-tourmaline
-tournament
-tournaments
-tourney
-tourniquet
-tours
-tousle
-tousled
-tout
-tow
-tow-boat
-tow-row
-towage
-toward
-towards
-towed
-towel
-towel-horse
-towelette
-toweling
-towelled
-towelling
-towels
-tower
-tower-crane
-tower-wagon
-towered
-towering
-towers
-towhead
-towheaded
-towhee
-towline
-town
-town-clerk
-townhouse
-townie
-Townley
-towns
-Townsend
-townsfolk
-township
-townships
-townsman
-townspeople
-townswoman
-towpath
-towrope
-Towsley
-toxemia
-toxic
-toxicity
-toxicological
-toxicologist
-toxicology
-toxin
-toy
-toyed
-toying
-Toynbee
-Toyota
-toys
-toyshop
-TPI
-trace
-traceable
-traced
-tracer
-tracers
-tracery
-traces
-trachea
-tracheae
-tracheal
-tracheotomy
-tracing
-tracings
-track
-track-and-field
-trackball
-tracked
-tracker
-trackers
-tracking
-trackless
-tracks
-tract
-tractability
-tractable
-tractably
-Tractarians
-tractate
-traction
-tractive
-tractor
-tractor-trailer
-tractors
-tracts
-Tracy
-trade
-trade-in
-trade-mark
-trade-name
-trade-off
-trade-outlet
-traded
-trademark
-trademarks
-tradeoff
-tradeoffs
-trader
-traders
-trades
-tradesman
-tradespeople
-tradeswoman
-trading
-tradition
-traditional
-traditionalism
-traditionalist
-traditionally
-traditions
-traduce
-traducer
-traffic
-trafficked
-trafficker
-traffickers
-trafficking
-traffics
-tragedian
-tragedienne
-tragedies
-tragedy
-tragic
-tragical
-tragically
-tragicomedy
-tragicomic
-trail
-trailblazer
-trailblazing
-trailed
-trailer
-trailers
-trailing
-trailings
-trails
-train
-train-oil
-trainable
-trained
-trainee
-trainees
-trainer
-training
-training-college
-training-ground
-training-ship
-trainman
-trains
-traipse
-trait
-traitor
-traitoress
-traitorous
-traitorously
-traitors
-traits
-trajectories
-trajectory
-tram
-trammel
-trammels
-tramp
-tramped
-tramper
-tramping
-trample
-trampled
-trampler
-tramples
-trampling
-trampoline
-tramps
-tramway
-tramway-car
-trance
-trances
-tranquil
-tranquility
-tranquilize
-tranquilizer
-tranquillity
-tranquillize
-tranquillizer
-tranquilly
-trans-ship
-transact
-transacter
-transaction
-transactions
-transactor
-transalpine
-transatlantic
-transceive
-transceiver
-transceivers
-transcend
-transcended
-transcendence
-transcendency
-transcendent
-transcendental
-transcendentalism
-transcendentalist
-transcendentally
-transcending
-transcends
-transcoder
-transcontinental
-transcribe
-transcribed
-transcriber
-transcribers
-transcribes
-transcribing
-transcript
-transcription
-transcriptions
-transcripts
-transducer
-transect
-transept
-transfer
-transfer-paper
-transferability
-transferable
-transferal
-transferals
-transference
-transferred
-transferrer
-transferrers
-transferring
-transfers
-transfiguration
-transfigure
-transfinite
-transfix
-transfixed
-transfixt
-transform
-transformable
-transformation
-transformational
-transformations
-transformed
-transformer
-transformers
-transforming
-transforms
-transfuse
-transfusion
-transgress
-transgressed
-transgression
-transgressions
-transgressor
-transience
-transiency
-transient
-transiently
-transients
-transilumination
-transinformation
-transistor
-transistorize
-transistorized
-transistorizing
-transistors
-transit
-Transite
-transition
-transitional
-transitionally
-transitioned
-transitions
-transitive
-transitively
-transitiveness
-transitivity
-transitory
-translatability
-translatable
-translate
-translated
-translates
-translating
-translation
-translational
-translations
-translator
-translators
-transliterate
-transliteration
-transloading
-translocation
-translucence
-translucency
-translucent
-translucently
-transmarine
-transmigrate
-transmigration
-transmissibility
-transmissible
-transmission
-transmissions
-transmit
-transmits
-transmittable
-transmittal
-transmittance
-transmitted
-transmitter
-transmitters
-transmitting
-transmogrification
-transmogrify
-transmutable
-transmutation
-transmute
-transnational
-transoceanic
-transom
-TRANSPAC
-transpacific
-transparence
-transparencies
-transparency
-transparent
-transparently
-transpiration
-transpire
-transpired
-transpires
-transpiring
-transplant
-transplantation
-transplanted
-transplanting
-transplants
-transpolar
-transponder
-transponders
-transport
-transportability
-transportable
-transportation
-transported
-transporter
-transporters
-transporting
-transports
-transpose
-transposed
-transposes
-transposing
-transposition
-transputation
-transputer
-transsexual
-transsexualism
-transship
-transshipment
-transubstantiate
-transubstantiation
-transudation
-transude
-Transvaal
-transversal
-transverse
-transversely
-transvestism
-transvestite
-Transylvania
-trap
-trap-door
-trapan
-trapdoor
-trapeze
-trapezia
-trapezium
-trapezoid
-trapezoidal
-trapezoids
-trapped
-trapper
-trappers
-trapping
-trappings
-Trappist
-traps
-trapshooting
-trash
-trashiness
-trashy
-Trastevere
-trauma
-traumata
-traumatic
-traumatically
-traumatize
-travail
-travel
-traveled
-traveler
-travelers
-traveling
-travelings
-traveller
-travelling
-travelog
-travelogue
-travels
-traversal
-traversals
-traverse
-traversed
-traverses
-traversing
-travesties
-travesty
-Travis
-trawl
-trawler
-tray
-trays
-treacheries
-treacherous
-treacherously
-treacherousness
-treachery
-treacle
-treacly
-tread
-treading
-treadle
-treadmill
-treads
-Treadwell
-treason
-treasonable
-treasonous
-treasure
-treasure-bench
-treasure-bill
-treasure-trove
-treasured
-treasurer
-treasures
-treasuries
-treasuring
-treasury
-treat
-treatable
-treated
-treaties
-treating
-treatise
-treatises
-treatment
-treatments
-treats
-treaty
-treble
-tree
-tree-beetle
-tree-creeper
-tree-frog
-treeless
-treelike
-trees
-treetop
-treetops
-trefoil
-trek
-trekker
-treks
-trellis
-trematode
-tremble
-trembled
-trembler
-trembles
-trembling
-tremendous
-tremendously
-tremolite
-tremolo
-tremor
-tremors
-tremulous
-tremulously
-tremulousness
-trench
-trenchancy
-trenchant
-trenchantly
-trencher
-trencher-cap
-trencher-man
-trencherman
-trenches
-trend
-trendily
-trendiness
-trending
-trends
-trendy
-Trenton
-trepan
-trepidation
-treshing
-trespass
-trespassed
-trespasser
-trespassers
-trespasses
-tress
-tresses
-tresspass
-tressy
-trestle
-Trevelyan
-trevet
-trey
-triad
-triage
-trial
-trials
-triangle
-triangles
-triangular
-triangularly
-triangulate
-triangulation
-Triangulum
-Trianon
-Triassic
-triathlon
-tribal
-tribalism
-tribe
-tribes
-tribesman
-tribeswoman
-tribulation
-tribunal
-tribunals
-tribune
-tribunes
-tributary
-tribute
-tributes
-tricar
-trice
-tricentennial
-triceps
-tricessimo-secondo
-tricessimo-sexto
-trichina
-trichinae
-Trichinella
-trichinosis
-trichotomy
-trick
-tricked
-trickery
-trickier
-trickiest
-trickily
-trickiness
-tricking
-trickish
-trickle
-trickle-down
-trickled
-trickles
-trickling
-tricks
-trickster
-tricksy
-tricky
-tricolor
-tricolour
-tricoteen
-tricycle
-trident
-tried
-triennial
-triennially
-trier
-Triers
-tries
-Trieste
-trifid
-trifle
-trifler
-trifles
-trifling
-trifocals
-trig
-trigger
-trigger-happy
-triggered
-triggering
-triggers
-triglot
-triglyceride
-trigonal
-trigonometric
-trigonometrical
-trigonometry
-trigram
-trigrams
-trihedral
-trike
-trilateral
-trilby
-trilingual
-trill
-trilled
-trillion
-trillions
-trillionth
-trillium
-trilobite
-trilogy
-trim
-trimaran
-Trimble
-trimensual
-trimester
-trimly
-trimmed
-trimmer
-trimmest
-trimming
-trimmings
-trimness
-trimonthly
-trims
-trinal
-trine
-Trinidad
-triniscope
-trinitrotoluene
-trinity
-trinket
-trinkets
-trio
-triode
-trip
-tripartite
-tripe
-tripe-house
-tripes
-triplane
-triple
-tripled
-triples
-triplet
-triplets
-Triplett
-triplex
-triplicate
-triplicity
-tripling
-triply
-tripod
-tripodal
-Tripoli
-tripper
-tripping
-trips
-triptych
-triquetrous
-trireme
-trisect
-trisection
-Tristan
-trite
-tritely
-triteness
-tritium
-triturate
-triumph
-triumphal
-triumphant
-triumphantly
-triumphed
-triumphing
-triumphs
-triumvir
-triumvirate
-triune
-trivalent
-trivet
-trivia
-trivial
-trivialities
-triviality
-trivialization
-trivialize
-trivially
-trivium
-triweekly
-trizone
-troat
-Trobriand
-trochaic
-trochee
-trod
-trodden
-troglodyte
-troika
-Trojan
-troll
-trolley
-trolley-bus
-trolley-line
-trolleybus
-trolleys
-trollop
-trolls
-trolly
-trombone
-trombonist
-tromp
-troop
-troop-carrier
-troop-ship
-trooper
-troopers
-troops
-troopship
-trope
-Tropez
-trophies
-trophy
-tropic
-tropical
-tropically
-tropics
-tropism
-troposphere
-trot
-troth
-trots
-Trotsky
-trotter
-trotyl
-troubadour
-trouble
-trouble-free
-trouble-shooter
-troubled
-troublemaker
-troublemakers
-troubles
-troubleshoot
-troubleshooter
-troubleshooters
-troubleshooting
-troubleshoots
-troublesome
-troublesomely
-troubling
-troublous
-trough
-trounce
-trouncer
-troupe
-trouper
-trouser
-trousers
-trousseau
-trousseaux
-trout
-Troutman
-trove
-trow
-trowel
-trowels
-Troy
-truancy
-truant
-truants
-truce
-truck
-trucked
-Truckee
-trucker
-truckers
-trucking
-truckle
-truckler
-truckload
-trucks
-truculence
-truculent
-truculently
-Trudeau
-trudge
-trudged
-Trudy
-true
-true-blue
-true-born
-true-heartedness
-true-life
-true-love
-trued
-truelove
-truer
-trues
-truest
-truffle
-truing
-truism
-truisms
-Trujillo
-Truk
-trull
-truly
-Truman
-Trumbull
-trump
-trumped
-trumped-up
-trumpery
-trumpet
-trumpeter
-trumps
-truncate
-truncated
-truncates
-truncating
-truncation
-truncations
-truncheon
-trundle
-trundler
-trunk
-trunk-call
-trunk-drawers
-trunk-hose
-trunk-road
-trunks
-trunnion
-truss
-trust
-trusted
-trustee
-trustees
-trusteeship
-trustful
-trustfully
-trustfulness
-trusting
-trustingly
-trusts
-trustworthiness
-trustworthy
-trusty
-truth
-truthful
-truthfully
-truthfulness
-truths
-try
-trying
-tryingly
-tryout
-tryst
-tsar
-tsarina
-tsetse
-Tsingtao
-tsunami
-Tsunematsu
-tub
-tub-thumper
-tuba
-tubal
-tubby
-tube
-tubed
-tubeless
-tuber
-tubercle
-tubercular
-tuberculin
-tuberculosis
-tuberculous
-tuberose
-tuberous
-tubers
-tubes
-tubing
-Tubman
-tubs
-tubular
-tubule
-tuck
-tuck-net
-tucked
-tucker
-tucking
-tucks
-Tucson
-Tudor
-Tue
-Tues
-Tuesday
-Tuesdays
-tuft
-tufted
-tufter
-tufts
-tug
-tug-of-war
-tugboat
-tugs
-tugs-of-war
-tuition
-Tulane
-tularemia
-tulip
-tulips
-tulle
-Tulsa
-tumble
-tumble-down
-tumbled
-tumbledown
-tumbler
-tumblers
-tumbles
-tumbleweed
-tumbling
-tumbrel
-tumbril
-tumefy
-tumescence
-tumescent
-tumid
-tumidity
-tumify
-tummy
-tumor
-tumorous
-tumors
-tumour
-tumult
-tumults
-tumultuary
-tumultuous
-tumultuously
-tumulus
-tun
-tuna
-tunability
-tunable
-tundra
-tune
-tune-up
-tuned
-tuneful
-tunefully
-tunefulness
-tuneless
-tunelessly
-tuner
-tuners
-tunes
-tuneup
-tungsten
-tunic
-tunics
-tuning
-tuning-fork
-Tunis
-Tunisia
-Tunisian
-tunnel
-tunneled
-tunneler
-tunneller
-tunnels
-tunny
-tup
-tuple
-tuples
-Tupperware
-turban
-turbans
-turbary
-turbid
-turbidity
-turbine
-turbo
-turbocharger
-turbofan
-turbojet
-turboprop
-turbot
-turbulence
-turbulency
-turbulent
-turbulently
-Turcoman
-turd
-tureen
-turf
-turfy
-turgid
-turgidity
-turgidly
-Turin
-Turing
-Turk
-turkey
-turkey-hen
-turkeys
-Turkic
-Turkish
-Turkize
-Turkizes
-Turkmenistan
-turmeric
-turmoil
-turmoils
-turn
-turn-back
-turn-bench
-turn-buckle
-turn-coat
-turn-off
-turn-on
-turn-out
-turn-pike
-turn-screw
-turn-table
-turn-ups
-turnable
-turnabout
-turnaround
-turnbuckle
-turncoat
-turned
-turned-up
-turner
-turners
-turnery
-turning
-turning-in
-turning-lathe
-turning-point
-turning-table
-turnings
-turnip
-turnip-radish
-turnips
-turnkey
-turnoff
-turnout
-turnover
-turnpike
-turns
-turnstile
-turntable
-turpentine
-turpitude
-turquoise
-turret
-turreted
-turrets
-turtle
-turtle-soup
-turtledove
-turtleneck
-turtlenecked
-turtles
-turves
-Tuscaloosa
-Tuscan
-Tuscanize
-Tuscanizes
-Tuscany
-Tuscarora
-tush
-tusk
-tusked
-Tuskegee
-tussle
-tussock
-tussocky
-tut
-tut-tut
-Tutankhamen
-Tutankhamon
-Tutankhamun
-tutelage
-tutelary
-Tutenkhamon
-tutor
-tutored
-tutorial
-tutorials
-tutoring
-tutors
-tutorship
-tutti
-tutti-frutti
-Tuttle
-tutu
-Tuvalu
-tux
-tuxedo
-tuyere
-TV
-TVA
-twaddle
-twaddler
-twain
-twang
-twangy
-twas
-twat
-tweak
-tweed
-tweeds
-tweedy
-tween
-tweet
-tweeter
-tweezers
-twelfth
-Twelfth-night
-twelve
-twelvemonth
-twelves
-twenties
-twentieth
-twenty
-twenty-eight
-twenty-first
-twenty-one
-twenty-twenty
-twerp
-twice
-twiddle
-twiddly
-twig
-twiggy
-twigs
-twilight
-twilights
-twilit
-twill
-twilled
-twin
-twin-lead
-twin-set
-twin-size
-twin-town
-twine
-twined
-twiner
-twinge
-twinight
-twinkle
-twinkled
-twinkler
-twinkles
-twinkling
-twinkly
-twins
-twirl
-twirled
-twirler
-twirling
-twirls
-twirly
-twist
-twisted
-twister
-twisters
-twisting
-twists
-twit
-twitch
-twitched
-twitching
-twitchy
-twitter
-twittered
-twittering
-twittery
-twittle-twattle
-twixt
-two
-two-bedded
-two-bit
-two-by-four
-two-cleft
-two-column
-two-dimensional
-two-edged
-two-faced
-two-facedly
-two-fisted
-two-handed
-two-part
-two-phase
-two-piece
-two-ply
-two-seater
-two-seaters
-two-sided
-two-speed
-two-stage
-two-step
-two-storied
-two-time
-two-timer
-two-tone
-two-tongued
-two-way
-twofer
-twofold
-Twombly
-twopence
-twopenny
-twos
-twosome
-TWX
-TX
-Tyburn
-tycoon
-tying
-tyke
-Tyler
-Tylerize
-Tylerizes
-TYMNET
-tympan
-tympana
-tympani
-tympanist
-tympanitis
-tympanum
-Tyndall
-type
-type-bar
-type-facsimile
-type-setting
-typecast
-typed
-typeface
-typehead
-typeout
-types
-typescript
-typeset
-typesetter
-typesetting
-typewrite
-typewriter
-typewriters
-typewriting
-typewritten
-typewrote
-typhoid
-Typhon
-typhoon
-typhus
-typical
-typicality
-typically
-typicalness
-typification
-typified
-typifies
-typify
-typifying
-typing
-typist
-typists
-typo
-typographer
-typographic
-typographical
-typographically
-typography
-typology
-typotron
-tyrannic
-tyrannical
-tyrannically
-tyrannize
-tyrannizer
-tyrannosaur
-tyrannous
-tyranny
-tyrant
-tyrants
-tyre
-tyro
-Tyrol
-Tyrolean
-Tyson
-tzar
-tzarina
-Tzeltal
-Tzigane
-tzimmes
-U-boat
-U-turn
-UAD
-UADPS
-UAP
-UAR
-UAW
-UBC
-ubiquitous
-ubiquitously
-ubiquity
-UCC
-Udall
-UDC
-udder
-Ufa
-ufologist
-ufology
-Uganda
-Ugandan
-ugh
-ugh!
-uglier
-ugliest
-uglify
-ugliness
-ugly
-uh
-uh-huh
-uh-uh
-UHF
-uhlan
-UK
-ukase
-ukelele
-Ukraine
-Ukrainian
-Ukrainians
-ukulele
-UL
-Ulan
-ulcer
-ulcerate
-ulcerated
-ulceration
-ulcerous
-ulcers
-Ullman
-ulna
-ulnae
-ulnar
-ULSI
-ulster
-ulterior
-ultimata
-ultimate
-ultimately
-ultimatum
-ultimo
-ultra
-ultraconservative
-ultracritical
-ultrafiche
-ultrahigh
-ultralight
-ultramarine
-ultramodern
-ultramontane
-ultranationalism
-ultrared
-ultrasonic
-ultrasonically
-ultrasound
-ultraviolet
-ululate
-ululation
-Ulysses
-um
-umbel
-umbelate
-umber
-umbilical
-umbilici
-umbilicus
-umbra
-umbrae
-umbrage
-umbrageous
-umbrella
-umbrella-stand
-umbrellas
-Umbrian
-umiak
-umlaut
-ump
-umpire
-umpires
-umpteen
-umpteenth
-UN
-un-
-un-American
-un-fold
-un-marxian
-unabashed
-unabashedly
-unabated
-unabbreviated
-unabetted
-unable
-unabridged
-unaccented
-unacceptability
-unacceptable
-unacceptably
-unaccommodating
-unaccompanied
-unaccompany
-unaccomplished
-unaccountable
-unaccountably
-unaccounted
-unaccounted-for
-unaccredited
-unaccustomed
-unachievable
-unacknowledged
-unacquainted
-unadorned
-unadulterated
-unadventurous
-unadvertised
-unadvised
-unadvisedly
-unaesthetic
-unaesthetically
-unaffected
-unaffectedly
-unaffectedness
-unaffiliated
-unafraid
-unaided
-unaiming
-unalienability
-unalienable
-unaligned
-unalike
-unallowable
-unalloyed
-unalterable
-unalterably
-unaltered
-unambiguous
-unambiguously
-unambitious
-unanalyzable
-unanimity
-unanimous
-unanimously
-unannounced
-unanswerable
-unanswered
-unanticipated
-unapologetic
-unapparent
-unappealing
-unappealingly
-unappetizing
-unappreciated
-unappreciative
-unapproachable
-unappropriated
-unapprove
-unapproved
-unarguable
-unarguably
-unarm
-unarmed
-unarmored
-unarrest
-unary
-unashamed
-unashamedly
-unasked
-unassailable
-unassertive
-unassigned
-unassisted
-unassuming
-unassumingly
-unattached
-unattackable
-unattainability
-unattainable
-unattended
-unattested
-unattractive
-unattractively
-unauthentic
-unauthorized
-unavailability
-unavailable
-unavailing
-unavailingly
-unavoidable
-unavoidably
-unavoided
-unaware
-unawareness
-unawares
-unbacked
-unbailable
-unbaked
-unbalanced
-unballasted
-unbaptized
-unbar
-unbear
-unbearable
-unbearably
-unbearing
-unbeatable
-unbeaten
-unbecoming
-unbecomingly
-unbedded
-unbefriended
-unbeknown
-unbeknownst
-unbelief
-unbelievable
-unbelievably
-unbeliever
-unbelieving
-unbelt
-unbend
-unbending
-unbent
-unbiased
-unbiassed
-unbid
-unbidden
-unbind
-unbitted
-unblamable
-unblank
-unbleached
-unblemished
-unblinking
-unblock
-unblocked
-unblocking
-unblocks
-unblushing
-unblushingly
-unbodied
-unbolt
-unbolted
-unboned
-unbonneted
-unborn
-unbosom
-unbound
-unbounded
-unbowed
-unbowel
-unbrace
-unbraid
-unbrake
-unbreakable
-unbred
-unbribable
-unbridle
-unbridled
-unbroken
-unbruised
-unbuckle
-unbudget
-unbuffered
-unbuild
-unburden
-unburrow
-unbusied
-unbutton
-uncage
-uncalled
-uncalled-for
-uncancelled
-uncannily
-uncanny
-uncap
-uncapitalized
-uncared-for
-uncaring
-uncarpeted
-uncase
-uncatalog
-uncaught
-unceasing
-unceasingly
-uncensored
-unceremonious
-unceremoniously
-uncertain
-uncertainly
-uncertainties
-uncertainty
-unchain
-unchallenged
-unchangeable
-unchanged
-unchanging
-unchaperoned
-uncharacteristic
-uncharacteristically
-uncharge
-uncharged
-uncharitable
-uncharitably
-uncharted
-unchaste
-unchasteness
-unchecked
-unchristian
-unchurch
-uncial
-unciform
-uncircumcised
-uncivil
-uncivilised
-uncivilized
-uncivilly
-unclad
-unclaimed
-unclamp
-unclasp
-unclassified
-uncle
-unclean
-uncleaned
-uncleanliness
-uncleanly
-uncleanness
-unclear
-uncleared
-unclench
-uncles
-uncloak
-unclog
-unclose
-unclosed
-unclothe
-unclothed
-unclouded
-unclutch
-uncluttered
-unco
-uncoil
-uncollected
-uncolored
-uncombed
-uncombined
-uncomfortable
-uncomfortableness
-uncomfortably
-uncommitted
-uncommon
-uncommonly
-uncommonness
-uncommunicative
-uncompensated
-uncomplaining
-uncomplainingly
-uncompleted
-uncomplicated
-uncomplimentary
-uncompounded
-uncomprehending
-uncomprehendingly
-uncompromising
-uncompromisingly
-uncomputable
-unconcealed
-unconcern
-unconcerned
-unconcernedly
-unconditional
-unconditionally
-unconditioned
-unconfined
-unconfirmed
-unconformable
-uncongenial
-unconnected
-unconquerable
-unconquered
-unconscientious
-unconscientiously
-unconscionable
-unconscionably
-unconscious
-unconsciously
-unconsciousness
-unconsecrated
-unconsidered
-unconsolidated
-unconstant
-unconstitutional
-unconstitutionality
-unconstitutionally
-unconstrained
-unconsumed
-unconsummated
-uncontaminated
-uncontested
-uncontrollability
-uncontrollable
-uncontrollably
-uncontrolled
-unconventional
-unconventionality
-unconventionally
-unconverted
-unconvinced
-unconvincing
-unconvincingly
-uncooked
-uncool
-uncooperative
-uncoordinated
-uncord
-uncork
-uncorrectable
-uncorrected
-uncorroborated
-uncountable
-uncountably
-uncounted
-uncouple
-uncoupled
-uncouth
-uncouthly
-uncover
-uncovered
-uncovering
-uncovers
-uncreate
-uncritical
-uncritically
-uncross
-uncrossable
-uncrowded
-uncrown
-uncrowned
-unction
-unctuosity
-unctuous
-unctuously
-unctuousness
-uncultivated
-uncultured
-uncurb
-uncured
-uncurl
-uncustomary
-uncut
-undamaged
-undated
-undaunted
-undauntedly
-undeceive
-undecidable
-undecided
-undecipherable
-undeclared
-undecomposable
-undefeated
-undefended
-undefiled
-undefinability
-undefinable
-undefined
-undefrayed
-undeleted
-undemanding
-undemocratic
-undemonstrative
-undemonstratively
-undeniable
-undeniably
-undependable
-under
-under-
-under-developed
-under-done
-under-secretary
-under-the-counter
-under-the-table
-underachieve
-underachiever
-underact
-underage
-underarm
-underbelly
-underbid
-underbred
-underbridge
-underbrush
-underbuy
-undercarriage
-undercharge
-underclass
-underclassman
-underclothes
-underclothing
-undercoat
-undercoating
-undercool
-undercover
-undercroft
-undercurrent
-undercut
-underdeveloped
-underdevelopment
-underditch
-underdo
-underdog
-underdone
-underdrainage
-undereducate
-underemployed
-underemployment
-underestimate
-underestimated
-underestimates
-underestimating
-underestimation
-underexcitation
-underexpose
-underexposure
-underfed
-underfeed
-underfeeding
-underflow
-underflowed
-underflowing
-underflows
-underfoot
-underfur
-underfurnish
-undergarment
-undergo
-undergoes
-undergoing
-undergone
-undergraduate
-undergraduates
-underground
-undergrowth
-underhand
-underhanded
-underhandedly
-underhandedness
-underhung
-underlain
-underlay
-underlease
-underlet
-underlie
-underlies
-underline
-underlined
-underlines
-underling
-underlings
-underlining
-underlinings
-underlip
-underloaded
-underlying
-undermanned
-undermentioned
-undermine
-undermined
-undermines
-undermining
-undermost
-underneath
-undernourish
-undernourished
-undernourishment
-underpaid
-underpants
-underpart
-underpass
-underpay
-underpayment
-underpin
-underpinning
-underpinnings
-underplay
-underplayed
-underplaying
-underplays
-underplot
-underpopulated
-underpressure
-underprivileged
-underprize
-underproduction
-underprop
-underpunch
-underquote
-underrate
-underrun
-undersalted
-underscore
-underscored
-underscores
-undersea
-underseas
-undersecretary
-undersell
-underset
-undersexed
-undershirt
-undershoot
-undershorts
-undershot
-underside
-undersign
-undersigned
-undersize
-undersized
-underskirt
-undersold
-understaffed
-understamped
-understand
-understandability
-understandable
-understandably
-understanding
-understandingly
-understandings
-understands
-understate
-understated
-understatement
-understood
-understrapper
-understudy
-undertake
-undertaken
-undertaker
-undertaker's
-undertakers
-undertakes
-undertaking
-undertakings
-undertenant
-underthings
-undertone
-undertook
-undertow
-undertrain
-undervaluation
-undervalue
-undervest
-undervoltage
-underwater
-underway
-underwear
-underweight
-underwent
-underwhelm
-underwood
-underwork
-underworld
-underwrite
-underwriter
-underwriters
-underwrites
-underwriting
-underwritten
-underwrote
-undeserve
-undeserved
-undeservedly
-undeserving
-undesigning
-undesirability
-undesirable
-undesirably
-undesired
-undetectable
-undetected
-undetermined
-undeterred
-undeveloped
-undeviating
-undid
-undies
-undifferentiated
-undigested
-undignified
-undiluted
-undiminished
-undimmed
-undine
-undiplomatic
-undirected
-undiscerning
-undischarged
-undisciplined
-undisclosed
-undiscovered
-undiscriminating
-undisguised
-undismayed
-undisputed
-undissembled
-undissolved
-undistinguished
-undistributed
-undisturbed
-undivided
-undividedness
-undo
-undocumented
-undoes
-undoing
-undoings
-undomesticated
-undone
-undoubted
-undoubtedly
-undramatic
-undreamed
-undreamed-of
-undreamt
-undreamt-of
-undress
-undressed
-undresses
-undressing
-undried
-undrinkable
-undue
-undulant
-undulate
-undulation
-undulative
-unduly
-undying
-unearned
-unearth
-unearthliness
-unearthly
-unease
-uneasily
-uneasiness
-uneasy
-uneatable
-uneaten
-uneconomic
-uneconomical
-uneconomically
-unedifying
-unedited
-uneducated
-unembarrassed
-unembellished
-unemotional
-unemphatic
-unemployable
-unemployed
-unemployment
-unenclosed
-unencrypted
-unencumbered
-unending
-unendurable
-unenforced
-unEnglish
-unenlightened
-unenlightening
-unenterprising
-unenthusiastic
-unenviable
-unequal
-unequaled
-unequality
-unequalled
-unequally
-unequipped
-unequivocal
-unequivocally
-unerring
-unerringly
-unescapable
-UNESCO
-unessential
-unethical
-unethically
-unevaluated
-uneven
-unevenly
-unevenness
-uneventful
-uneventfully
-unexampled
-unexceptionable
-unexceptionably
-unexceptional
-unexceptionally
-unexcited
-unexciting
-unexcused
-unexpanded
-unexpected
-unexpectedly
-unexpectedness
-unexpired
-unexplain
-unexplained
-unexploited
-unexplored
-unexposed
-unexpressed
-unexpurgated
-unextended
-unfading
-unfailing
-unfailingly
-unfair
-unfairly
-unfairness
-unfaithful
-unfaithfully
-unfaithfulness
-unfaltering
-unfamiliar
-unfamiliarity
-unfamiliarly
-unfashionable
-unfashionably
-unfasten
-unfathomable
-unfathomably
-unfavorable
-unfavorably
-unfeasible
-unfeatured
-unfed
-unfeeling
-unfeelingly
-unfeigned
-unfeminine
-unfermented
-unfertilized
-unfetter
-unfettered
-unfiedged
-unfilled
-unfiltered
-unfinished
-unfit
-unfitness
-unfitting
-unfix
-unflagging
-unflaggingly
-unflappability
-unflappable
-unflappably
-unflattering
-unflavored
-unfledged
-unflinching
-unflinchingly
-unfocused
-unfold
-unfolded
-unfolding
-unfolds
-unforced
-unforeseeable
-unforeseen
-unforgeable
-unforgetable
-unforgettable
-unforgettably
-unforgivable
-unforgivably
-unforgiving
-unforgotten
-unformatted
-unformed
-unformulated
-unfortified
-unfortunate
-unfortunately
-unfortunates
-unfounded
-unframed
-unfreeze
-unfrequented
-unfriendliness
-unfriendly
-unfrock
-unfrocked
-unfroze
-unfrozen
-unfruitful
-unfulfilled
-unfunny
-unfurl
-unfurnished
-ungainliness
-ungainly
-ungallant
-ungear
-ungenerous
-ungenial
-ungentle
-ungentlemanly
-ungird
-unglue
-unglued
-ungodliness
-ungodly
-ungovernable
-ungoverned
-ungraceful
-ungracefully
-ungracious
-ungraciously
-ungraded
-ungrammatical
-ungrammatically
-ungrateful
-ungratefully
-ungratefulness
-ungrease
-ungrounded
-ungrudging
-unguarded
-unguent
-unguided
-ungulate
-unhallowed
-unhamper
-unhampered
-unhand
-unhandiness
-unhandsome
-unhandy
-unhang
-unhappier
-unhappiest
-unhappily
-unhappiness
-unhappy
-unhardened
-unharmed
-unharness
-unharvested
-unhat
-unhatched
-unhealed
-unhealthful
-unhealthily
-unhealthiness
-unhealthy
-unheard
-unheard-of
-unheated
-unheeded
-unhelpful
-unhelpfully
-unheralded
-unhesitating
-unhesitatingly
-unhinder
-unhindered
-unhinge
-unhinged
-unhistorical
-unhitch
-unholiness
-unholy
-unhood
-unhook
-unhoped
-unhoped-for
-unhorse
-unhouse
-unhuman
-unhurried
-unhurriedly
-unhurt
-unhusk
-uniaxial
-Unibus
-unicameral
-UNICEF
-unicellular
-unicorn
-unicorns
-unicycle
-unidentifiable
-unidentified
-unidiomatic
-unidirectional
-unidirectionality
-unidirectionally
-unific
-unification
-unifications
-unified
-unifier
-unifiers
-unifies
-uniform
-uniformalize
-uniformed
-uniformity
-uniformly
-uniforms
-unify
-unifying
-unilateral
-unilaterally
-unilingual
-uniliteral
-unilluminating
-unimaginable
-unimaginative
-unimaginatively
-unimpaired
-unimpeachable
-unimpeded
-unimplemented
-unimportant
-unimposing
-unimpressed
-unimpressive
-unimproved
-unincorporated
-unindented
-uninfected
-uninfluenced
-uninformative
-uninformed
-uninhabitable
-uninhabited
-uninhibited
-uninhibitedly
-uninitialized
-uninitiated
-uninjured
-uninspired
-uninspiring
-uninstructed
-uninsulated
-uninsured
-unintelligent
-unintelligible
-unintelligibly
-unintended
-unintentional
-unintentionally
-uninterested
-uninteresting
-uninterestingly
-uninterpreted
-uninterrupted
-uninterruptedly
-uninvited
-uninviting
-union
-unionism
-Unionist
-unionization
-unionize
-unionized
-unionizer
-unionizers
-unionizes
-unionizing
-unions
-uniphase
-UniPlus
-unipolar
-uniprocessing
-uniprocessor
-unipunch
-unique
-uniquely
-uniqueness
-Uniroyal
-unisex
-unisexual
-UNISIST
-UniSoft
-unison
-unit
-unitarian
-Unitarianism
-Unitarianize
-Unitarianizes
-Unitarians
-unitary
-unite
-united
-unitedly
-uniterm
-uniterming
-unites
-unities
-uniting
-unitize
-units
-unity
-Univac
-univalent
-univalve
-univalves
-universal
-universality
-universalize
-universally
-universals
-universe
-universes
-universities
-university
-unjoin
-unjoint
-unjust
-unjustifiable
-unjustifiably
-unjustified
-unjustly
-unkempt
-unkind
-unkindly
-unkindness
-unknit
-unknowable
-unknowing
-unknowingly
-unknown
-unknowns
-unlabeled
-unlabelled
-unlace
-unlade
-unladen
-unladylike
-unlatch
-unlawful
-unlawfully
-unlawfulness
-unlay
-unleaded
-unlearn
-unlearned
-unleash
-unleashed
-unleashes
-unleashing
-unleavened
-unless
-unlettered
-unlicensed
-unlighted
-unlikable
-unlike
-unlikelihood
-unlikeliness
-unlikely
-unlikeness
-unlimber
-unlimited
-unlined
-unlink
-unlinked
-unlinking
-unlinks
-unlisted
-unlit
-unlivable
-unload
-unloaded
-unloading
-unloads
-unlock
-unlocked
-unlocking
-unlocks
-unlooked-for
-unloose
-unloosen
-unlovable
-unloved
-unlovely
-unloving
-unluckily
-unluckiness
-unlucky
-unmachined
-unmade
-unmake
-unman
-unmanageable
-unmanageably
-unmanly
-unmanned
-unmannered
-unmannerly
-unmarked
-unmarketable
-unmarred
-unmarried
-unmask
-unmasked
-unmatched
-unmeaning
-unmeant
-unmeasured
-unmeet
-unmentionable
-unmentionables
-unmentioned
-unmerchantable
-unmerciful
-unmercifully
-unmerited
-unmindful
-unmistakable
-unmistakably
-unmitigated
-unmixed
-unmodified
-unmolested
-unmoor
-unmoral
-unmorality
-unmotivated
-unmount
-unmounted
-unmovable
-unmoved
-unmuffle
-unmusical
-unmuzzle
-unnail
-unnameable
-unnamed
-unnatural
-unnaturally
-unnaturalness
-unnecessarily
-unnecessary
-unneeded
-unnerve
-unnerved
-unnerves
-unnerving
-unnormalized
-unnoticeable
-unnoticed
-unnumbered
-UNO
-unobjectionable
-unobservable
-unobservant
-unobserved
-unobstructed
-unobtainable
-unobtrusive
-unobtrusively
-unobtrusiveness
-unoccupied
-unofficial
-unofficially
-unopened
-unoppased
-unopposed
-unordered
-unorganized
-unoriginal
-unorthodox
-unostentatious
-unowned
-unpack
-unpacked
-unpacking
-unpacks
-unpaid
-unpainted
-unpaired
-unpalatable
-unparalleled
-unparallelled
-unpardonable
-unpardonably
-unparsed
-unpasteurized
-unpatriotic
-unpaved
-unpeople
-unperceived
-unperceptive
-unperformed
-unperson
-unpersuaded
-unpersuasive
-unperturbed
-unpick
-unpin
-unplait
-unplanned
-unplanted
-unpleasant
-unpleasantly
-unpleasantness
-unpleasing
-unpledged
-unplug
-unplumbed
-unplume
-unpointed
-unpoised
-unpolished
-unpolitical
-unpolluted
-unpopular
-unpopularity
-unportioned
-unpractical
-unpracticed
-unpractised
-unprecedented
-unprecedentedly
-unpredictability
-unpredictable
-unpredictably
-unprejudiced
-unpremeditated
-unprepared
-unpreparedness
-unprepossessed
-unprepossessing
-unprescribed
-unpreserved
-unpressed
-unpretending
-unpretentious
-unpretentiously
-unpriced
-unprimed
-unprincipled
-unprintable
-unprinted
-unprized
-unprocessed
-unproductive
-unproductively
-unproductiveness
-unprofessional
-unprofessionally
-unprofitability
-unprofitable
-unprofitably
-unprojected
-unpromising
-unprompted
-unpronounceable
-unpropitious
-unprotected
-unprovability
-unprovable
-unprove
-unproved
-unproven
-unprovided
-unprovoked
-unpublished
-unpunished
-unqualified
-unqualifiedly
-unquenchable
-unquestionable
-unquestionably
-unquestioned
-unquestioning
-unquestioningly
-unquiet
-unquote
-unquoted
-unraised
-unravel
-unraveled
-unraveling
-unravels
-unreachable
-unread
-unreadable
-unready
-unreal
-unrealistic
-unrealistically
-unreality
-unrealized
-unreason
-unreasonable
-unreasonableness
-unreasonably
-unreasoning
-unrecognizable
-unrecognized
-unreconstructed
-unrecorded
-unredressed
-unreel
-unreeve
-unrefined
-unreformed
-unregarded
-unregenerate
-unregistered
-unregretted
-unregulated
-unrehearsed
-unreined
-unrelated
-unrelenting
-unrelentingly
-unreliability
-unreliable
-unreliably
-unrelieved
-unremarkable
-unremembered
-unremitting
-unremittingly
-unremunerative
-unrepaid
-unrepentant
-unreported
-unrepresentable
-unrepresentative
-unrepresented
-unrequited
-unresented
-unreserve
-unreserved
-unreservedly
-unresistant
-unresisted
-unresisting
-unresolved
-unresponsive
-unresponsively
-unresponsiveness
-unrest
-unrestrained
-unrestricted
-unrestrictedly
-unrestrictive
-unrewarded
-unrewarding
-unriddle
-unrighteous
-unrighteousness
-unrip
-unripe
-unripened
-unrivaled
-unrivalled
-unrivet
-unrobe
-unroll
-unrolled
-unrolling
-unrolls
-unromantic
-unroot
-unruffled
-unruliness
-unruly
-unsaddle
-unsafe
-unsafely
-unsaid
-unsalable
-unsalaried
-unsalted
-unsanctioned
-unsanitary
-unsatisfactorily
-unsatisfactory
-unsatisfiability
-unsatisfiable
-unsatisfied
-unsatisfying
-unsaturated
-unsaved
-unsavory
-unsavoury
-unsay
-unscalable
-unscale
-unscathed
-unscented
-unscheduled
-unschooled
-unscientific
-unscientifically
-unscramble
-unscratched
-unscreened
-unscrew
-unscripted
-unscrupulos
-unscrupulous
-unscrupulously
-unscrupulousness
-unseal
-unsealed
-unseam
-unsearchable
-unseasonable
-unseasonably
-unseasoned
-unseat
-unseaworthy
-unseeded
-unseeing
-unseeingly
-unseemliness
-unseemly
-unseen
-unsegmented
-unsegregated
-unselected
-unselfish
-unselfishly
-unselfishness
-unsent
-unsentimental
-unserviceable
-unsettle
-unsettled
-unsettling
-unsew
-unsewn
-unshackle
-unshakable
-unshakably
-unshakeable
-unshaken
-unshaped
-unshapely
-unshared
-unshaven
-unsheathe
-unsheltered
-unship
-unshod
-unshodden
-unshoe
-unshorn
-unshortened
-unshrinkable
-unshrinking
-unsifted
-unsighted
-unsightliness
-unsightly
-unsigned
-unsinkable
-unsized
-unskilful
-unskilled
-unskillful
-unskillfully
-unsleeping
-unsling
-unslotted
-unsmiling
-unsnap
-unsnarl
-unsociable
-unsocial
-unsoiled
-unsold
-unsolder
-unsolicited
-unsolvable
-unsolved
-unsophisticated
-unsorted
-unsought
-unsound
-unsoundly
-unsoundness
-unsparing
-unsparingly
-unspeak
-unspeakable
-unspeakably
-unspecific
-unspecified
-unspectacular
-unspent
-unspoiled
-unspoken
-unspool
-unsportsmanlike
-unspotted
-unstable
-unstably
-unstained
-unstamped
-unstate
-unstated
-unstatutable
-unsteadfast
-unsteadily
-unsteadiness
-unsteady
-unstick
-unstinted
-unstinting
-unstintingly
-unstop
-unstoppable
-unstrained
-unstrap
-unstressed
-unstring
-unstructured
-unstrung
-unstuck
-unstudied
-unsubstantial
-unsubstantiated
-unsuccessful
-unsuccessfully
-unsuccoured
-unsuitability
-unsuitable
-unsuitably
-unsuited
-unsullied
-unsung
-unsupervised
-unsupported
-unsure
-unsurpassable
-unsurpassed
-unsurprising
-unsurprisingly
-unsuspected
-unsuspecting
-unsuspectingly
-unsustainable
-unswathe
-unswayed
-unswear
-unsweetened
-unswerving
-unsymmetric
-unsymmetrical
-unsympathetic
-unsympathetically
-unsynchronized
-unsystematic
-unsystematically
-untack
-untactful
-untagged
-untainted
-untalented
-untamable
-untamed
-untangle
-untanned
-untapped
-untarnished
-untasted
-untaught
-unteach
-unteachable
-untenable
-untenanted
-untended
-unterminated
-untest
-untested
-unthinkable
-unthinkably
-unthinking
-unthinkingly
-unthought-of
-unthread
-unthrift
-unthrifty
-untidily
-untidiness
-untidy
-untie
-untied
-unties
-until
-untimeliness
-untimely
-untiring
-untiringly
-untitled
-unto
-untold
-untouchable
-untouchables
-untouched
-untoward
-untraceable
-untrained
-untrammeled
-untrammelled
-untranslatable
-untranslated
-untraveled
-untreated
-untried
-untrimmed
-untrod
-untroubled
-untrue
-untruly
-untrustworthy
-untruth
-untruthful
-untruthfully
-untruthfulness
-untuck
-untune
-unturn
-untutored
-untwine
-untwist
-untying
-untypical
-unum
-unusable
-unused
-unusual
-unusually
-unutterable
-unutterably
-unvaccinated
-unvalued
-unvaried
-unvarnished
-unvarying
-unveil
-unveiled
-unveiling
-unveils
-unventilated
-unverifiable
-unverified
-unversed
-unvoiced
-unvouched
-unwaited-for
-unwaited-on
-unwanted
-unwarily
-unwariness
-unwarlike
-unwarrantable
-unwarranted
-unwary
-unwashed
-unwatered
-unwavering
-unwaveringly
-unwearable
-unwearied
-unwearying
-unweave
-unwed
-unwedge
-unweighted
-unwelcome
-unwell
-unwholesome
-unwholesomeness
-unwieldiness
-unwieldy
-unwilling
-unwillingly
-unwillingness
-unwind
-unwinder
-unwinders
-unwinding
-unwinds
-unwise
-unwisely
-unwiser
-unwisest
-unwished
-unwitting
-unwittingly
-unwonted
-unworkable
-unworldliness
-unworldly
-unworn
-unworried
-unworthily
-unworthiness
-unworthy
-unwound
-unwoven
-unwrap
-unwrapped
-unwrapping
-unwraps
-unwreathe
-unwrinkle
-unwrinkled
-unwritten
-unwrought
-unyielding
-unyoke
-unzip
-up
-up-and-coming
-up-arrow
-up-front
-up-to-date
-up-to-the-minute
-upbeat
-upbraid
-upbringing
-UPC
-upcast
-upchuck
-upcoming
-upcountry
-update
-updated
-updater
-updates
-updating
-updraft
-upend
-upfront
-upgrade
-upgraded
-upgrades
-upgrading
-upheaval
-upheave
-upheld
-uphill
-uphold
-upholder
-upholders
-upholding
-upholds
-upholster
-upholstered
-upholsterer
-upholstering
-upholsters
-upholstery
-UPI
-upkeep
-upland
-uplands
-uplift
-uplifting
-uplink
-uplinks
-upload
-upmarket
-upon
-upper
-upper-class
-upper-cut
-uppercase
-upperclassman
-uppercut
-uppermost
-uppers
-uppish
-uppity
-upraise
-uprear
-upright
-uprightly
-uprightness
-uprise
-uprising
-uprisings
-upriver
-uproar
-uproarious
-uproariously
-uproot
-uprooted
-uprooting
-uproots
-upscale
-upset
-upsets
-upsetting
-upshot
-upshots
-upside
-upside-down
-upsilon
-upspacing
-upstage
-upstairs
-upstanding
-upstart
-upstate
-upstream
-upstroke
-upsurge
-upswing
-uptake
-upthrust
-uptight
-Upton
-uptown
-upturn
-upturned
-upturning
-upturns
-upward
-upwardly
-upwards
-upwind
-uracil
-Ural
-Urals
-Urania
-uranic
-uranium
-uranous
-Uranus
-urban
-Urbana
-urbane
-urbanely
-urbanity
-urbanization
-urbanize
-urbanologist
-urbanology
-urchin
-urchins
-Urdu
-urea
-uremia
-uremic
-ureter
-urethane
-urethra
-urethrae
-urethral
-urge
-urged
-urgency
-urgent
-urgently
-urges
-urging
-urgings
-Uri
-uric
-urinal
-urinalyses
-urinalysis
-urinary
-urinate
-urinated
-urinates
-urinating
-urination
-urine
-urinous
-Uris
-urn
-urns
-urogenital
-urological
-urologist
-urology
-Urquhart
-Ursa
-ursine
-Ursula
-Ursuline
-urticaceous
-urticaria
-urticate
-Uruguay
-Uruguay'a
-Uruguayan
-Uruguayans
-Urumqi
-us
-usability
-usable
-usably
-USAF
-usage
-usages
-usance
-USCG
-USDA
-use
-useability
-useable
-used
-useful
-usefully
-usefulness
-useless
-uselessly
-uselessness
-Usenet
-Usenix
-user
-user-controlled
-user-friendliness
-user-friendly
-user-oriented
-user-own
-user-to-user
-users
-uses
-usher
-ushered
-usherette
-ushering
-ushers
-USIA
-using
-USMC
-USN
-USO
-USP
-USPS
-USS
-USSR
-Ustinov
-usual
-usually
-usufruct
-usurer
-usurious
-usurp
-usurpation
-usurped
-usurper
-usury
-UT
-Utah
-Utahan
-Utahn
-utensil
-utensils
-uteri
-uterine
-uterus
-Utica
-utilitarian
-utilitarianism
-utilities
-utility
-utilization
-utilizations
-utilize
-utilized
-utilizes
-utilizing
-utmost
-utopia
-utopian
-Utopianize
-Utopianizes
-utopians
-Utrecht
-utricle
-utricular
-utter
-utterance
-utterances
-uttered
-uttering
-utterly
-uttermost
-utters
-UV
-uvula
-uvulae
-uvular
-uxoricide
-uxorious
-Uzbekistan
-Uzhgorod
-Uzhhorod
-Uzi
-V-chip
-V-day
-V-neck
-V-necked
-V/STOL
-vacancies
-vacancy
-vacant
-vacantly
-vacate
-vacated
-vacates
-vacating
-vacation
-vacationed
-vacationer
-vacationers
-vacationing
-vacationist
-vacations
-vaccinate
-vaccination
-vaccine
-vacillate
-vacillation
-vacua
-vacuity
-vacuo
-vacuole
-vacuous
-vacuously
-vacuousness
-vacuum
-vacuum-packed
-vacuumed
-vacuuming
-vademecum
-Vaduz
-vagabond
-vagabondage
-vagabonds
-vagaries
-vagarious
-vagary
-vagina
-vaginae
-vaginal
-vaginally
-vaginas
-vagrancy
-vagrant
-vagrantly
-vague
-vaguely
-vagueness
-vaguer
-vaguest
-vail
-vain
-vainglorious
-vaingloriously
-vainglory
-vainly
-valance
-vale
-valediction
-valedictorian
-valedictory
-valence
-valences
-Valencia
-valency
-valentine
-valentines
-valerian
-Valerie
-Valery
-vales
-valet
-valets
-valetudinarian
-valetudinarianism
-Valhalla
-valiance
-valiancy
-valiant
-valiantly
-valid
-validate
-validated
-validates
-validating
-validation
-validity
-validly
-validness
-valise
-Valium
-Valkyrie
-Vallejo
-Valletta
-valley
-valleys
-Valois
-valor
-valorize
-valorous
-valorously
-valour
-Valparaiso
-valuable
-valuables
-valuably
-valuate
-valuation
-valuations
-value
-value-forming
-value-in-use
-valued
-valueless
-valuer
-valuers
-values
-valuing
-valve
-valved
-valveless
-valves
-valvular
-vamoose
-Vamoose!
-vamp
-vampire
-van
-van-dragger
-vanadium
-Vance
-Vancement
-Vancouver
-vandal
-vandalise
-vandalism
-vandalize
-vandalized
-vandalizes
-vandalizing
-Vandenberg
-Vanderbilt
-Vanderburgh
-Vanderpoel
-Vandyke
-vane
-vanes
-Vanessa
-vanguard
-vanilla
-vanish
-vanished
-vanisher
-vanishes
-vanishing
-vanishingly
-vanities
-vanity
-vanity-bag
-vanquish
-vanquished
-vanquisher
-vanquishes
-vanquishing
-vans
-vantage
-vantage-ground
-Vanuatu
-vapid
-vapidity
-vapidly
-vapidness
-vapor
-vaporing
-vaporise
-vaporization
-vaporize
-vaporizer
-vaporous
-vapors
-vapory
-vapour
-vapoury
-vaquero
-Varanasi
-variability
-variable
-variableness
-variables
-variably
-Varian
-variance
-variances
-variant
-variantly
-variants
-variation
-variations
-varicolored
-varicose
-varied
-variegate
-variegated
-variegation
-varies
-varietal
-varieties
-variety
-variola
-various
-variously
-variplotter
-Varitype
-Varityper
-Varityping
-varlet
-varment
-varmint
-varnish
-varnisher
-varnishes
-varsity
-vary
-varying
-varyings
-vascular
-vase
-vasectomy
-vaseline
-vases
-vasomotor
-Vasquez
-vassal
-vassalage
-Vassar
-vast
-vaster
-vastest
-vastly
-vastness
-vat
-vatic
-vatical
-Vatican
-Vaticanization
-Vaticanizations
-Vaticanize
-Vaticanizes
-vaticinal
-vaticinate
-vaticination
-vats
-vaudeville
-vaudevillian
-Vaudois
-Vaughan
-Vaughn
-vault
-vaulted
-vaulter
-vaulting
-vaulting-horse
-vaults
-vaunt
-vaunted
-vaunty
-vavasour
-VAX
-VAXes
-VCR
-VD
-VDT
-VDU
-veal
-vector
-vectorization
-vectorizing
-vectors
-Veda
-vedette
-veejay
-veer
-veered
-veering
-veers
-veg
-Vega
-vegan
-Veganism
-Vegas
-vegetable
-vegetables
-vegetarian
-vegetarianism
-vegetarians
-vegetate
-vegetated
-vegetates
-vegetating
-vegetation
-vegetative
-veggie
-veggies
-vehemence
-vehemency
-vehement
-vehemently
-vehicle
-vehicles
-vehicular
-veil
-veiled
-veiling
-veils
-vein
-veined
-veining
-veins
-veiny
-velar
-velarize
-Velasquez
-Velazquez
-Velcro
-veld
-veldt
-Vella
-velleity
-vellum
-velocipede
-velocities
-velocity
-velour
-velours
-velum
-velvet
-velveteen
-velvety
-venal
-venality
-venally
-venatic
-venation
-vend
-vender
-vendetta
-vendible
-vendor
-vendors
-vendue
-veneer
-venerability
-venerable
-venerate
-veneration
-venerator
-venereal
-venery
-venesection
-Venetia
-Venetian
-Veneto
-Venezuela
-Venezuelan
-vengeance
-vengeful
-vengefully
-venial
-veniality
-Venice
-venireman
-venison
-Venn
-venom
-venomous
-venomously
-venose
-venous
-vent
-vented
-ventilate
-ventilated
-ventilates
-ventilating
-ventilation
-ventilator
-ventral
-ventricle
-ventricles
-ventricose
-ventricous
-ventricular
-ventriloquism
-ventriloquist
-ventriloquy
-vents
-Ventura
-venture
-ventured
-venturer
-venturers
-ventures
-venturesome
-venturesomely
-venturesomeness
-venturing
-venturings
-venturous
-venturously
-venturousness
-venue
-Venus
-Venusian
-Venusians
-Vera
-veracious
-veraciously
-veracity
-Veracruz
-veranda
-verandah
-verandas
-verb
-verbal
-verbalism
-verbalization
-verbalize
-verbalized
-verbalizes
-verbalizing
-verbally
-verbatim
-verbena
-verbiage
-verbose
-verbosely
-verbosity
-verboten
-verbs
-verdancy
-verdant
-verdantly
-Verde
-verderer
-Verdi
-verdict
-verdigris
-verdure
-verge
-verger
-verges
-Vergil
-Vergilian
-verifiability
-verifiable
-verification
-verifications
-verified
-verifier
-verifiers
-verifies
-verify
-verifying
-verily
-verisimilar
-verisimilitude
-veritable
-veritably
-verity
-verjuice
-Verlag
-Vermeer
-vermicelli
-vermicular
-vermiculate
-vermiculite
-vermiform
-vermilion
-vermillion
-vermin
-verminous
-Vermont
-Vermonter
-vermouth
-Vern
-Verna
-vernacular
-vernal
-Verne
-vernier
-Vernon
-Verona
-Veronese
-veronica
-verruca
-versa
-Versailles
-versal
-Versatec
-versatile
-versatility
-verse
-versed
-verses
-versification
-versifier
-versify
-versing
-version
-versions
-verso
-versus
-vert
-vertatur
-vertebra
-vertebrae
-vertebral
-vertebrate
-vertebrates
-vertex
-vertical
-vertically
-verticalness
-vertices
-vertiginous
-vertigo
-vervain
-verve
-very
-vesicate
-vesicatory
-vesicle
-vesicular
-vesiculate
-vesper
-vespertine
-vespiary
-Vespucci
-vessel
-vessels
-vest
-vest-pocket
-vestal
-vested
-vestibule
-vestige
-vestiges
-vestigial
-vestigially
-vesting
-vestment
-vestry
-vestry-keeper
-vestryman
-vests
-vesture
-Vesuvius
-vet
-vetch
-veteran
-veterans
-veterinarian
-veterinarians
-veterinary
-veto
-vetoed
-vetoer
-vetoes
-vetted
-vetting
-vex
-vexation
-vexatious
-vexatiously
-vexed
-vexes
-vexillary
-vexing
-VF
-VFW
-VG
-VGA
-VHF
-VHS
-VI
-via
-viability
-viable
-viably
-viaduct
-vial
-vials
-viand
-viands
-viatic
-viaticum
-vibe
-vibes
-vibraharp
-vibrancy
-vibrant
-vibrantly
-vibraphone
-vibraphonist
-vibrate
-vibrated
-vibrating
-vibration
-vibrations
-vibrato
-vibrator
-vibratory
-viburnum
-Vic
-vicar
-vicarage
-vicarious
-vicariously
-vicariousness
-vice
-vice-
-vice-admiral
-vice-chairman
-vice-gerent
-vice-presidency
-vice-president
-vice-rector
-vicegerent
-vicennial
-viceregal
-viceroy
-vices
-vicessimo-quatro
-Vichy
-vichyssoise
-vicinage
-vicinity
-vicious
-viciously
-viciousness
-vicissitude
-vicissitudes
-Vickers
-Vicksburg
-Vicky
-victim
-victimization
-victimize
-victimized
-victimizer
-victimizers
-victimizes
-victimizing
-victims
-victor
-Victoria
-Victorian
-Victorianism
-Victorianize
-Victorianizes
-Victorians
-victories
-victorious
-victoriously
-victors
-victory
-victress
-victrix
-Victrola
-victual
-victualer
-victuals
-vicuna
-Vida
-VIDAC
-Vidal
-videlicet
-video
-video-camera
-video-clip
-video-conference
-video-key-telephone
-videocassette
-videoconferencing
-videodisc
-videodisk
-videogram
-videograph
-videoize
-videophone
-videoplayer
-videorecorder
-videotape
-videotapes
-videotelephone
-videotelephony
-videoterminal
-videotex
-VIDITEL
-vie
-vied
-Vienna
-Viennese
-Vientiane
-vier
-vies
-Viet
-Vietcong
-Vietnam
-Vietnamese
-view
-view-finder
-viewable
-viewdata
-viewed
-viewer
-viewers
-viewfinder
-viewing
-viewless
-viewphone
-viewpoint
-viewpoints
-viewport
-views
-viewy
-vigesimal
-vigil
-vigilance
-vigilant
-vigilante
-vigilantes
-vigilantism
-vigilantist
-vigilantly
-vignette
-vignettes
-vignettist
-VIGOR
-vigorous
-vigorously
-vigour
-Viking
-Vikings
-Vikram
-Vila
-vile
-vilely
-vileness
-vilification
-vilifications
-vilified
-vilifies
-vilify
-vilifying
-villa
-village
-villager
-villagers
-villages
-villain
-villainage
-villainous
-villainously
-villainousness
-villains
-villainy
-villas
-villein
-villeinage
-villi
-villus
-Vilnius
-vim
-vinaceous
-vinaigrette
-Vince
-Vincent
-Vinci
-vincible
-vindicable
-vindicate
-vindicated
-vindication
-vindicator
-vindicatory
-vindictive
-vindictively
-vindictiveness
-vine
-vine-dresser
-vinegar
-vinegary
-vinery
-vines
-vineyard
-vineyards
-viniculture
-vino
-vinous
-Vinson
-vintage
-vintager
-vintner
-viny
-vinyl
-viol
-viola
-violable
-violaceous
-violate
-violated
-violates
-violating
-violation
-violations
-violator
-violators
-violence
-violent
-violently
-violet
-violets
-violin
-violinist
-violinists
-violins
-violist
-violoncellist
-violoncello
-violone
-VIP
-viper
-viperous
-vipers
-virago
-viral
-vireo
-virgate
-Virgil
-virgin
-virginal
-Virginia
-Virginian
-Virginians
-virginity
-virgins
-Virgo
-virgule
-virile
-virility
-virologist
-virology
-virtu
-virtual
-virtually
-virtue
-virtues
-virtuosi
-virtuosity
-virtuoso
-virtuosos
-virtuous
-virtuously
-virtuousness
-virulence
-virulent
-virulently
-virus
-viruses
-vis-a-vis
-vis-á-vis
-visa
-visage
-Visakhapatnam
-visas
-visavis
-viscera
-visceral
-viscerally
-viscid
-viscidity
-viscose
-viscosity
-viscount
-viscountcy
-viscountess
-viscounts
-viscous
-viscus
-vise
-Vishnu
-visibility
-visible
-visibly
-Visigoth
-Visigoths
-vision
-visional
-visionary
-visions
-visit
-visit-book
-visit-card
-visitant
-visitation
-visitations
-visited
-visiting
-visitor
-visitors
-visits
-visor
-visors
-vista
-vistas
-Vistula
-visual
-visualization
-visualize
-visualized
-visualizer
-visualizes
-visualizing
-visually
-vita
-vitae
-vital
-vitalism
-vitality
-vitalization
-vitalize
-vitally
-vitals
-vitamin
-vitelline
-vitellus
-vitiate
-vitiation
-viticulture
-viticulturist
-Vito
-vitreous
-vitric
-vitrifaction
-vitrification
-vitriform
-vitrify
-vitrine
-vitriol
-vitriolic
-vittles
-vituperate
-vituperation
-vituperative
-Vitus
-viva
-vivace
-vivacious
-vivaciously
-vivaciousness
-vivacity
-Vivaldi
-vivarium
-vivers
-Vivian
-vivid
-vividly
-vividness
-vivify
-viviparous
-vivisect
-vivisection
-vivisectional
-vivisectionist
-vixen
-vixenish
-vixenishly
-vizier
-vizir
-vizor
-VJ
-Vladimir
-Vladivostok
-VLF
-VLP
-VLSI
-VOA
-vocable
-vocabularies
-vocabulary
-vocal
-vocalic
-vocalism
-vocalist
-vocalization
-vocalize
-vocally
-vocals
-vocation
-vocational
-vocationally
-vocations
-vocative
-vociferate
-vociferation
-vociferous
-vociferously
-vociferousness
-vocoder
-vodka
-Vogel
-vogue
-voguish
-voice
-voice-over
-voiceband
-voiced
-voiceless
-voicelessly
-voicelessness
-voicer
-voicers
-voices
-voicing
-void
-voidable
-voided
-voider
-voiding
-voids
-voila
-voile
-vol.
-volant
-volatile
-volatilities
-volatility
-volatilize
-volcanic
-volcano
-volcanos
-vole
-Volga
-Volgograd
-Volhynia
-volitation
-volition
-volitional
-volitive
-Volkswagen
-Volkswagens
-volley
-volley-ball
-volleyball
-volleyballs
-volplane
-Volstead
-volt
-volt-ampere
-Volta
-voltage
-voltages
-voltaic
-Voltaire
-volte-face
-Volterra
-voltmeter
-volts
-volture
-volubility
-voluble
-volubly
-volume
-volume-control
-volume-produce
-volumed
-volumen
-volumes
-voluminosity
-voluminous
-voluminously
-voluminousness
-voluntarily
-voluntarism
-voluntary
-volunteer
-volunteered
-volunteering
-volunteers
-voluptuary
-voluptuous
-voluptuously
-voluptuousness
-volute
-volution
-Volvo
-vomit
-vomited
-vomiting
-vomitive
-vomitory
-vomits
-voodoo
-voodooism
-voracious
-voraciously
-voraciousness
-voracity
-Voronezh
-vortex
-vortices
-Voss
-votaress
-votarist
-votary
-vote
-voted
-voter
-voters
-votes
-voting
-votive
-votress
-vouch
-voucher
-vouchers
-vouches
-vouching
-vouchsafe
-vouchsafed
-Vought
-vow
-vowed
-vowel
-vowels
-vower
-vowing
-vows
-voyage
-voyaged
-voyager
-voyagers
-voyages
-voyageur
-voyaging
-voyagings
-voyeur
-voyeurism
-voyeuristic
-VP
-Vreeland
-VTOL
-VTR
-Vulcan
-Vulcanism
-vulcanite
-vulcanization
-vulcanize
-vulgar
-vulgarian
-vulgarism
-vulgarity
-vulgarization
-vulgarize
-vulgarizer
-vulgarly
-Vulgate
-vulnerabilities
-vulnerability
-vulnerable
-vulnerably
-vulnerary
-vulpine
-vulture
-vultures
-vulturine
-vulturous
-vulva
-vulvae
-vum
-vying
-w/
-w/o
-WA
-Waals
-Wabash
-wabble
-wack
-Wacke
-wackiness
-wacky
-Waco
-wad
-wadding
-waddle
-wade
-waded
-wader
-waders
-wades
-wadi
-wading
-wads
-Wadsworth
-wafer
-wafer-thin
-wafers
-waffle
-waffler
-waffles
-waft
-wag
-wage
-wage-earner
-wage-scale
-waged
-wager
-wagerer
-wagers
-wages
-waggery
-waggish
-waggishly
-waggishness
-waggle
-waggon
-waging
-Wagner
-Wagnerian
-Wagnerize
-Wagnerizes
-wagon
-wagoner
-wagons
-wags
-wagtail
-Wahl
-waif
-wail
-wailed
-wailer
-wailing
-wails
-wain
-wainscot
-wainscoting
-wainscotting
-waist
-waist-belt
-waist-deep
-waist-high
-waistband
-waistcoat
-waistcoats
-waistline
-waists
-wait
-wait!
-Waite
-waited
-waiter
-waiters
-waiting
-waiting-boy
-waiting-gentleman
-waiting-girl
-waiting-maid
-waiting-man
-waiting-room
-waiting-woman
-waitlist
-waitperson
-waitress
-waitresses
-waits
-waive
-waived
-waiver
-waiverable
-waives
-waiving
-wake
-waked
-Wakefield
-wakeful
-wakefully
-wakefulness
-waken
-wakened
-wakening
-wakes
-wakeup
-waking
-Walbridge
-Walcott
-Walden
-Waldensian
-Waldo
-Waldorf
-Waldron
-wale
-Wales
-Walford
-Walgreen
-walk
-walk-in
-walk-on
-walk-through
-walk-up
-walkaway
-walked
-walker
-walkers
-walkie-talkie
-walking
-walking-out
-walking-papers
-walking-stick
-walking-ticket
-walking-tour
-walkman
-walkout
-walkover
-walks
-walkway
-wall
-wall-face
-wall-newspaper
-wall-paper
-wall-socket
-wall-to-wall
-wallaby
-Wallace
-Wallachia
-wallboard
-walled
-Wallenstein
-Waller
-wallet
-wallets
-walleye
-walleyed
-wallflower
-wallflowers
-walling
-Wallis
-Wallonia
-Walloon
-wallop
-walloping
-wallow
-wallowed
-wallowing
-wallows
-wallpaper
-walls
-walnut
-walnuts
-Walpole
-walrus
-walruses
-Walsh
-Walt
-Walter
-Walters
-Waltham
-Walton
-waltz
-waltzed
-waltzer
-waltzes
-waltzing
-Walworth
-wampum
-wan
-wand
-wander
-wandered
-wanderer
-wanderers
-wandering
-wanderings
-wanderlust
-wanders
-wane
-waned
-wanes
-Wang
-wangle
-wangler
-waning
-wanly
-wanna
-wanna-be
-wannabe
-wanness
-Wansee
-Wansley
-want
-wantage
-wanted
-wanting
-wanton
-wantonly
-wantonness
-wants
-Wapato
-wapiti
-wapped
-Wappinger
-war
-war-cry
-war-horse
-war-monger
-war-ship
-war-torn
-war-whoop
-warble
-warbled
-warbler
-warbles
-warbling
-warbonnet
-Warburton
-ward
-warden
-wardens
-wardenship
-warder
-wardress
-wardrobe
-wardrobes
-wardroom
-wards
-wardship
-ware
-warehouse
-warehouseman
-warehouses
-warehousing
-wares
-warfare
-Warfield
-warhead
-warhorse
-warily
-wariness
-Waring
-warlike
-warlock
-warlord
-warm
-warm-blooded
-warm-bloodedness
-warm-hearted
-warm-heartedly
-warm-heartedness
-warm-up
-warmblooded
-warmed
-warmed-over
-warmer
-warmers
-warmest
-warmhearted
-warmheartedness
-warming
-warmish
-warmly
-warmness
-warmonger
-warmongering
-warms
-warmth
-warmup
-warn
-warned
-warner
-warning
-warningly
-warnings
-Warnock
-warns
-warp
-warpath
-warped
-warping
-warplane
-warps
-warrant
-warrantable
-warranted
-warrantee
-warranter
-warranties
-warranting
-warrantor
-warrants
-warranty
-warred
-warren
-warring
-warrior
-warriors
-wars
-Warsaw
-warship
-warships
-wart
-warthog
-wartime
-warts
-warty
-Warwick
-wary
-was
-wash
-wash-and-wear
-wash-basin
-wash-house
-wash-out
-wash-pot
-wash-room
-wash-tub
-washable
-washbasin
-washboard
-washbowl
-Washburn
-washcloth
-washed
-washed-out
-washed-up
-washer
-washer-woman
-washer-wringer
-washers
-washerwoman
-washes
-washing
-washing-blue
-washing-machine
-washing-powder
-washing-stand
-washing-tub
-washings
-Washington
-Washingtonian
-Washoe
-washout
-washrag
-washroom
-washstand
-washtub
-washwoman
-washy
-wasn't
-wasp
-waspish
-waspishly
-waspishness
-wasps
-wassail
-Wasserman
-wast
-wastage
-waste
-waste-good
-waste-paper-basket
-waste-water
-wastebasket
-wasted
-wasteful
-wastefully
-wastefulness
-wasteland
-wastepaper
-waster
-wastes
-wasting
-wastrel
-wastthrift
-Watanabe
-watch
-Watch!
-watch-case
-watch-dog
-watch-glass
-watch-hand
-watch-house
-watch-light
-watch-maker
-watch-word
-watchband
-watchdog
-watched
-watcher
-watchers
-watches
-watchful
-watchfully
-watchfulness
-watching
-watchings
-watchmaker
-watchmaking
-watchman
-watchtower
-watchword
-watchwords
-water
-water-bottle
-water-cart
-water-cask
-water-closet
-water-colour
-water-compress
-water-conduit
-water-course
-water-cress
-water-face
-water-gang
-water-gate
-water-gauge
-water-glass
-water-heater
-water-hen
-water-hose
-water-level
-water-lily
-water-line
-water-lock
-water-main
-water-melon
-water-mill
-water-plane
-water-power
-water-proof
-water-rat
-water-repellent
-water-seal
-water-shoot
-water-ski
-water-skier
-water-skiing
-water-station
-water-supply
-water-tower
-water-trough
-water-tub
-water-wave
-water-way
-water-wheel
-water-works
-waterbed
-waterbird
-waterborne
-Waterbury
-watercolor
-watercourse
-watercraft
-watercress
-watered
-watered-down
-waterer
-waterfall
-waterfalls
-waterfowl
-waterfront
-Watergate
-waterhole
-Waterhouse
-wateriness
-watering
-watering-place
-waterings
-waterlily
-waterline
-waterlog
-waterlogged
-Waterloo
-Waterman
-watermark
-watermelon
-watermill
-waterpower
-waterproof
-waterproofing
-watershed
-waterside
-waterspout
-watertight
-Watertown
-waterway
-waterways
-waterwheel
-waterworks
-watery
-Watkins
-WATS
-Watson
-watt
-wattage
-Wattenberg
-Watterson
-wattle
-wattled
-wattles
-Watts
-Waukesha
-waul
-Waunona
-Waupaca
-Waupun
-Wausau
-Wauwatosa
-wave
-wave-breaks
-waved
-waveform
-waveforms
-wavefront
-wavefronts
-waveguide
-waveguides
-Waveland
-wavelength
-wavelengths
-waveless
-wavelet
-wavelike
-waver
-waverer
-waveringly
-wavers
-waves
-waviness
-waving
-wavy
-wax
-wax-candle
-wax-cloth
-wax-paper
-waxed
-waxen
-waxer
-waxers
-waxes
-waxiness
-waxing
-waxwing
-waxwork
-waxworks
-waxy
-way
-way-bill
-way-bread
-Way-in
-way-out
-wayfarer
-wayfaring
-waylaid
-waylay
-waylayer
-wayless
-Wayne
-Waynesboro
-ways
-wayside
-wayward
-waywardly
-waywardness
-WC
-we
-we'd
-we'll
-we're
-we've
-weak
-weak-kneed
-weak-minded
-weaken
-weakened
-weakener
-weakening
-weakens
-weaker
-weakest
-weakfish
-weakling
-weakly
-weakness
-weaknesses
-weal
-weald
-wealth
-wealthiest
-wealthiness
-wealths
-wealthy
-wean
-weaned
-weaning
-weapon
-weaponless
-weaponry
-weapons
-wear
-wearable
-wearer
-wearied
-wearier
-weariest
-wearily
-weariness
-wearing
-wearisome
-wearisomely
-wears
-weary
-wearying
-weasel
-weasel-word
-weaselly
-weasels
-weather
-weather-beaten
-weather-bound
-weather-cock
-weather-glass
-weather-moulding
-weather-station
-weather-vane
-weather-worn
-weathercock
-weathercocks
-weathered
-Weatherford
-weathering
-weatherize
-weatherman
-weatherperson
-weatherproof
-weathers
-weatherstrip
-weatherstripping
-weatherwear
-weave
-weaver
-weaves
-weaving
-weaving-mill
-weazen
-web
-web-beam
-web-footed
-web-offset
-web-toed
-Webb
-webbed
-Webber
-webbing
-webfeet
-webfoot
-webmaster
-webs
-website
-Webster
-Websterville
-wed
-wedded
-wedding
-weddings
-wedge
-wedged
-wedges
-wedgie
-wedging
-wedlock
-Wednesday
-Wednesdays
-weds
-wee
-weed
-weeder
-weedery
-weeding
-weedless
-weeds
-weedy
-week
-week-end
-weekday
-weekend
-weekends
-weekly
-weeknight
-weeks
-ween
-weenie
-weeny
-weep
-weeper
-weeping
-weeps
-weepy
-weevil
-weft
-Wehr
-Wei
-Weibull
-Weider
-Weidman
-Weierstrass
-weigh
-weighed
-weighing
-weighings
-weighs
-weight
-weightage
-weighted
-weightily
-weightiness
-weighting
-weightless
-weightlessly
-weightlessness
-weightlifter
-weightlifting
-weights
-weighty
-Weinberg
-Weiner
-Weinstein
-weir
-weird
-weirdie
-weirdly
-weirdness
-weirdo
-weisenheim
-Weisenheimer
-Weiss
-Weissman
-Weissmuller
-Welcher
-Welches
-welcome
-welcome!
-welcomed
-welcomes
-welcoming
-weld
-weldable
-welded
-welder
-welding
-weldment
-Weldon
-welds
-Weldwood
-welfare
-welkin
-well
-well-
-well-adjusted
-well-advised
-well-aimed
-well-appointed
-well-baked
-well-balanced
-well-behaved
-well-being
-well-born
-well-bred
-well-bucket
-well-built
-well-conducted
-well-connected
-well-defined
-well-disposed
-well-doing
-well-done
-well-drain
-well-earned
-well-fed
-well-fixed
-well-founded
-well-groomed
-well-grounded
-well-heeled
-well-informed
-well-intentioned
-well-judged
-well-knit
-well-known
-well-made
-well-mannered
-well-meaning
-well-meant
-well-met
-well-nigh
-well-off
-well-oiled
-well-on
-well-ordered
-well-preserved
-well-read
-well-rounded
-well-seen
-well-spoken
-well-staircase
-well-thought-of
-well-timed
-well-to-do
-well-tried
-well-turned
-well-water
-well-wisher
-well-worn
-welladay
-welled
-Weller
-Welles
-Wellesley
-wellhead
-welling
-wellingtons
-Wellman
-wellness
-Wells
-wellspring
-Wellsville
-Welmers
-welsh
-welsher
-Welshman
-welt
-welter
-welterweight
-Welton
-wen
-Wenceslas
-wench
-wenches
-wend
-Wendell
-wendic
-wendish
-Wendy
-went
-Wentworth
-wept
-were
-weren't
-werewolf
-werewolves
-Werner
-Werther
-werwolf
-Wesley
-Wesleyan
-Wesson
-west
-westbound
-Westbrook
-Westchester
-westerly
-western
-westerner
-westerners
-westernization
-westernize
-westernmost
-Westfield
-Westhampton
-Westinghouse
-Westminster
-Westmore
-Weston
-Westphalia
-Westport
-westward
-westwards
-Westwood
-wet
-wet-head
-wet-nose
-wet-nurse
-wetback
-wether
-wetland
-wetlands
-wetly
-wetness
-wets
-wetted
-wetter
-wettest
-wetting
-Weyerhauser
-whack
-whacked
-whacker
-whacking
-whacks
-whacky
-whale
-whale-bone
-whale-calf
-whale-fin
-whale-oil
-whaleboat
-whalebone
-Whalen
-whaler
-whales
-whaling
-wham
-whammy
-whang
-wharf
-wharfage
-wharfinger
-Wharton
-wharves
-what
-what's
-whatchamacallit
-whatever
-Whatley
-whatnot
-whatsoever
-wheal
-wheat
-wheaten
-Wheatland
-Wheaton
-Wheatstone
-whee
-wheedle
-wheedler
-wheel
-wheel-barrow
-wheel-base
-wheel-centre
-wheel-chair
-wheel-crown
-wheel-gauge
-wheel-horse
-wheel-stretcher
-wheel-wright
-wheelbarrow
-wheelbase
-wheelchair
-wheeled
-wheeler
-wheeler-dealer
-wheelers
-wheelframe
-wheelhorse
-wheelhouse
-wheelie
-wheeling
-wheelings
-wheelman
-Wheelock
-wheels
-wheeltire
-wheeltyre
-wheelwright
-wheeze
-wheezily
-wheeziness
-wheezy
-Whelan
-whelk
-Wheller
-whelm
-whelp
-when
-whence
-whenever
-whensoever
-where
-where's
-whereabout
-whereabouts
-whereas
-whereat
-whereby
-wherefore
-wherein
-whereof
-whereon
-wheresoever
-whereto
-whereunto
-whereupon
-wherever
-wherewith
-wherewithal
-wherewithall
-wherry
-whet
-whether
-whetstone
-whew
-whey
-which
-whichever
-whichsoever
-whiff
-whiffit
-whiffle
-whiffletree
-whig
-while
-whilom
-whilst
-whim
-whim-wham
-whimper
-whimpered
-whimpering
-whimpers
-whims
-whimsey
-whimsical
-whimsicality
-whimsically
-whimsies
-whimsy
-whin
-whine
-whined
-whiner
-whines
-whinger
-whining
-whinny
-whiny
-whip
-whip-stitching
-whipcord
-whiplash
-Whippany
-whipped
-whipper
-whipper-snapper
-whippers
-whippersnapper
-whippet
-whipping
-whipping-boy
-whipping-top
-whippings
-Whipple
-whippletree
-whippoorwill
-whips
-whipsaw
-whipster
-whir
-whirl
-whirled
-whirligig
-whirling
-whirlpool
-whirlpools
-whirls
-whirlwind
-whirlybird
-whirr
-whirring
-whisk
-whisked
-whisker
-whiskered
-whiskers
-whiskery
-whiskey
-whisking
-whisks
-whisky
-whisper
-whispered
-whisperer
-whispering
-whisperings
-whispers
-whist
-whist-drive
-whistle
-whistle-blower
-whistle-blowing
-whistle-stop
-whistleblow
-whistled
-whistlers
-whistles
-whistling
-whit
-whit-limed
-Whitaker
-Whitcomb
-white
-white-bread
-white-collar
-white-grained
-white-hot
-white-livered
-white-man
-white-out
-white-smith
-white-squall
-whitebeard
-whitecap
-whitefish
-whitefriar
-whiteguard
-Whitehall
-whitehead
-whiteheaded
-Whitehorse
-Whiteleaf
-Whiteley
-whitelie
-whitely
-whiten
-whitened
-whitener
-whiteners
-whiteness
-whitening
-whitens
-whiteout
-whiter
-whites
-whitespace
-whitest
-whitetail
-whitethorn
-whitewall
-whitewash
-whitewashed
-whitey
-Whitfield
-whither
-whithersoever
-whitherward
-whiting
-whitish
-Whitlock
-whitlow
-Whitman
-Whitmanize
-Whitmanizes
-Whitney
-Whitsunday
-Whitsuntide
-Whittaker
-Whittier
-whittle
-whittled
-whittler
-whittles
-whittling
-whiz
-whiz-bang
-whizkid
-whizz
-whizzbang
-whizzed
-whizzes
-whizzing
-who
-who'd
-who'll
-who're
-who's
-who've
-whoa
-whodunit
-whodunnit
-whoever
-whole
-whole-hearted
-whole-heartedly
-whole-length
-whole-meal
-whole-wheat
-wholehearted
-wholeheartedly
-wholeheartedness
-wholeness
-wholes
-wholesale
-wholesaler
-wholesalers
-wholesome
-wholesomely
-wholesomeness
-wholly
-whom
-whomever
-whomsoever
-whoop
-whoop-la
-whooped
-whoopee
-whooper
-whooping
-whoops
-Whoops!
-whoosh
-whop
-whopper
-whopping
-whore
-whoredom
-whoreish
-whores
-whorish
-whorl
-whorled
-whorls
-whortleberry
-whose
-whosesoever
-whoso
-whosoever
-why
-WI
-Wichita
-wick
-wicked
-wickedly
-wickedness
-wicker
-wicker-work
-wickerwork
-wicket
-wicks
-wide
-wide-awake
-wide-eyed
-wide-open
-wide-spread
-wideband
-widely
-widemouthed
-widen
-widened
-widener
-wideness
-widening
-widens
-wider
-widespread
-widest
-widgeon
-widget
-widow
-widow's-bench
-widowed
-widower
-widowers
-widowhood
-widows
-width
-widths
-Wieland
-wield
-wielded
-wielder
-wielding
-wields
-wiener
-wienie
-Wier
-wife
-wifeless
-wifely
-wig
-wig-maker
-wig-weaver
-wigeon
-Wiggins
-wiggle
-wiggler
-wiggly
-wight
-Wightman
-wiglet
-wigs
-wigwag
-wigwam
-Wilbur
-Wilcox
-wild
-wild-brier
-wild-cat
-wild-eyed
-wild-fire
-wild-rose
-wild-succory
-wild-thyme
-wildcat
-wildcats
-wildcatter
-Wilde
-wildebeest
-wilderness
-wildest
-wildfire
-wildflower
-wildfowl
-wilding
-wildlife
-wildly
-wildness
-wilds
-wile
-wiles
-Wiley
-Wilfred
-wilful
-wilfully
-wilfulness
-Wilhelm
-Wilhelmina
-wiliness
-Wilkes
-Wilkie
-Wilkins
-Wilkinson
-will
-will-o'-the-wisp
-Willa
-Willamette
-Willard
-Willcox
-willed
-Willem
-willful
-willfully
-willfulness
-William
-Williams
-Williamsburg
-Williamson
-Willie
-Willied
-willing
-willingly
-willingness
-Willis
-Willisson
-williwaw
-Willoughby
-willow
-willow-plot
-willows
-willowy
-willpower
-Wills
-Willy
-willy-nilly
-Wilma
-Wilmette
-Wilmington
-Wilshire
-Wilson
-Wilsonian
-wilt
-wilted
-wilting
-wilts
-Wiltshire
-wily
-wimble
-wimp
-wimpish
-wimple
-wimpy
-win
-win-win
-wince
-winced
-winces
-winch
-Winchell
-Winchester
-wincing
-wind
-wind-breaks
-wind-broken
-wind-cheater
-wind-egg
-wind-gauge
-wind-hover
-wind-instrument
-wind-screen
-wind-screen-wiper
-wind-shield
-wind-swept
-wind-up
-windbag
-windblown
-windbreak
-windbreaker
-windburn
-windburned
-winded
-winder
-winders
-windfall
-windflower
-Windhoek
-windily
-windiness
-winding
-winding-sheet
-windjam
-windjammer
-windlass
-windless
-windmill
-windmills
-window
-window-blind
-window-case
-window-dress
-window-frame
-window-pane
-window-sash
-window-shop
-window-shopper
-window-shopping
-window-shutter
-windowing
-windowless
-windowpane
-windowsill
-windpipe
-windproof
-windrow
-winds
-windscreen
-windshield
-windsock
-Windsor
-windstorm
-windsurf
-windsurfer
-windsurfing
-windswept
-windup
-windward
-windy
-wine
-wine-cask
-wine-cellar
-wine-colored
-wine-glass
-wine-grower
-wine-press
-wined
-wineglass
-winegrower
-Winehead
-winepress
-winer
-winers
-winery
-wines
-winevault
-wineyard
-Winfield
-wing
-wing-case
-wing-mirror
-wing-stroke
-wingding
-winged
-winging
-wingless
-winglet
-winglike
-wings
-wingspan
-wingspread
-wingtip
-Winifred
-wining
-wink
-winked
-winker
-winkers
-winking
-winkle
-winkle-fishing
-winks
-Winnebago
-winner
-winners
-Winnetka
-Winnie
-winning
-winningly
-winnings
-Winnipeg
-Winnipesaukee
-winnow
-winnower
-wino
-Winograd
-Winooski
-wins
-Winsborough
-Winsett
-Winslow
-winsome
-winsomely
-winsomeness
-Winston
-Winston-Salem
-winter
-wintered
-wintergreen
-wintering
-winterize
-Winters
-wintertime
-wintery
-Winthrop
-wintry
-winy
-wipe
-wiped
-wiper
-wipers
-wipes
-wiping
-WIPO
-wire
-wire-bridge
-wire-cutters
-wire-entanglement
-wire-gauge
-wire-glass
-wire-guided
-wire-haired
-wire-line
-wire-mark
-wire-netting
-wire-pulling
-wire-worm
-wired
-wirehair
-wireless
-wires
-wiretap
-wiretapper
-wiretappers
-wiretapping
-wiretaps
-wiriness
-wiring
-wiry
-Wis
-Wisc
-Wisconsin
-Wisconsinite
-wisdom
-wisdom-tooth
-wisdoms
-wise
-wiseacre
-wisecrack
-wised
-wiseguy
-wisely
-Wisenheimer
-wiser
-wisest
-wish
-wish-wash
-wishbone
-wished
-wisher
-wishers
-wishes
-wishful
-wishfully
-wishing
-wishy-washy
-wisp
-wisps
-wispy
-wist
-wistaria
-wisteria
-wistful
-wistfully
-wistfulness
-wit
-wit-cracker
-witch
-witch-hunt
-witchcraft
-witchery
-witches
-witching
-with
-with-it
-withal
-withdraw
-withdrawal
-withdrawals
-withdrawing
-withdrawn
-withdraws
-withdrew
-withe
-wither
-withered
-withering
-witheringly
-withers
-Witherspoon
-withheld
-withhold
-withholder
-withholders
-withholding
-withholdings
-withholds
-within
-without
-withstand
-withstanding
-withstands
-withstood
-withy
-witless
-witlessly
-witlessness
-witling
-witness
-witnessed
-witnesses
-witnessing
-wits
-witsnapper
-Witt
-witted
-Wittgenstein
-witticism
-wittier
-wittily
-wittiness
-witting
-wittingly
-witty
-wive
-wivern
-wives
-wiz
-wizard
-wizardry
-wizards
-wizen
-wizened
-WNW
-wo
-woad
-wobble
-wobbliness
-wobbly
-woe
-woebegone
-woeful
-woefully
-woefulness
-woes
-wok
-woke
-woken
-Wolcott
-wold
-wolf
-wolf-dog
-wolf-whistle
-Wolfe
-Wolff
-Wolfgang
-wolfhound
-wolfing
-wolfish
-wolfman
-wolfram
-Wolverhampton
-wolverine
-Wolverton
-wolves
-woman
-woman's
-womanhood
-womanish
-womanize
-womanizer
-womankind
-womanlike
-womanliness
-womanly
-womb
-wombat
-wombs
-women
-womenfolk
-womenfolks
-won
-won't
-wonder
-wonder-stricken
-wonder-struck
-wondered
-wonderful
-wonderfully
-wonderfulness
-wondering
-wonderingly
-wonderland
-wonderment
-wonders
-wondrous
-wondrously
-Wong
-wonk
-wonky
-wont
-wonted
-wonton
-woo
-wood
-wood-anemone
-wood-carver
-wood-carving
-wood-coal
-wood-cock
-wood-cut
-wood-engraving
-wood-house
-wood-pulp
-wood-worm
-Woodard
-Woodberry
-woodbine
-woodblock
-Woodbury
-woodcarver
-woodcarving
-woodchuck
-woodchucks
-woodcock
-woodcocks
-woodcraft
-woodcut
-woodcutter
-woodcutting
-wooded
-wooden
-woodengraver
-woodengraving
-woodenly
-woodenness
-woodiness
-woodland
-Woodlawn
-woodlot
-woodman
-woodpecker
-woodpeckers
-woodpile
-Woodrow
-woodruff
-woods
-woodshed
-woodsiness
-woodsman
-Woodstock
-woodsy
-Woodward
-Woodwards
-woodwind
-woodwinds
-woodwork
-woodworker
-woodworking
-woody
-wooed
-wooer
-woof
-woofed
-woofer
-woofers
-woofing
-woofs
-wooing
-wool
-wool-carding
-wool-gathering
-wool-pack
-wool-pulling
-wool-sack
-woolcombing
-woolen
-woolens
-Woolf
-woolgathering
-woolie
-woollen
-woollen-draper
-woollen-stuff
-woolliness
-woolly
-wools
-Woolworth
-wooly
-Woonsocket
-woos
-Wooster
-woozily
-wooziness
-woozy
-Worcester
-Worcestershire
-word
-word-book
-word-building
-word-by-word
-word-division
-word-splitter
-wordage
-wordbook
-worded
-wordily
-wordiness
-wording
-wordless
-wordlessly
-wordplay
-words
-Wordsworth
-wordwise
-wordy
-wore
-work
-work-in-process
-work-people
-work-piece
-work-shy
-work-table
-work-up
-workability
-workable
-workably
-workaday
-workaholic
-workbench
-workbenches
-workbook
-workbooks
-workday
-worked
-worker
-workers
-workfare
-workforce
-workhorse
-workhorses
-workhouse
-working
-working-class
-working-day
-working-man
-workingman
-workings
-workingwoman
-workload
-workman
-workmanlike
-workmanship
-workmen
-workout
-workplace
-workroom
-works
-worksheet
-workshop
-workshops
-workshy
-workspace
-workstation
-workstations
-worktable
-worktables
-workup
-workweek
-workwoman
-world
-world-beater
-world-class
-world-dominating
-world-famous
-world-shaking
-world-weariness
-world-weary
-world-wide
-worldliness
-worldling
-worldly
-worldly-minded
-worldly-wise
-worlds
-worldwide
-worm
-worm-bore
-worm-conveyor
-worm-eaten
-worm-fishing
-worm-gear
-worm-hole
-worm-screw
-worm-seed
-worm-shaft
-worm-wheel
-wormed
-wormhole
-worming
-wormwood
-wormy
-worn
-worn-out
-worried
-worrier
-worriers
-worries
-worriment
-worrisome
-worry
-worrying
-worryingly
-worrywart
-worse
-worsen
-worship
-worshiped
-worshiper
-worshipful
-worshiping
-worshipper
-worships
-worst
-worsted
-wort
-worth
-worthiest
-worthily
-worthiness
-Worthington
-worthless
-worthlessly
-worthlessness
-worths
-worthwhile
-worthwhileness
-worthwile
-worthy
-Wotan
-would
-would've
-would-be
-wouldn't
-wouldst
-wound
-wounded
-wounding
-woundless
-wounds
-wove
-woven
-wow
-Wow!
-WP
-WPA
-WPI
-wrack
-wraith
-wrangle
-wrangled
-wrangler
-wrap
-wrap-up
-wraparound
-wrappage
-wrapped
-wrapper
-wrappers
-wrapping
-wrappings
-wrapt
-wrasse
-wrath
-wrathful
-wrathfully
-wreak
-wreaks
-wreath
-wreathe
-wreathed
-wreathes
-wreck
-wreckage
-wrecked
-wrecker
-wreckers
-wrecking
-wrecks
-wren
-wrench
-wrenched
-wrenches
-wrenching
-wrens
-wrest
-wrestle
-wrestler
-wrestles
-wrestling
-wrestlings
-wretch
-wretched
-wretchedly
-wretchedness
-wretches
-wrick
-wriggle
-wriggled
-wriggler
-wriggles
-wriggling
-wriggly
-wright
-Wrigley
-wring
-wringer
-wringing
-wrings
-wrinkle
-wrinkled
-wrinkles
-wrinkly
-wrist
-wrist-watch
-wristband
-wristlet
-wrists
-wristwatch
-wristwatches
-writ
-writable
-write
-write-in
-write-off
-write-to-operator
-write-up
-writer
-writers
-writes
-writhe
-writhed
-writhes
-writhing
-writing
-writing-desk
-writing-paper
-writings
-writs
-written
-Wroclaw
-wrong
-wrong-doer
-wrong-doing
-wrong-headed
-wrongdoer
-wrongdoing
-wronged
-wrongful
-wrongfully
-wrongfulness
-wrongheaded
-wrongheadedly
-wrongheadedness
-wronging
-wrongly
-wrongness
-wrongs
-Wronskian
-wrote
-wroth
-wrought
-wrought-iron
-wrought-up
-WRU
-wrung
-wry
-wry-mouthed
-wry-neck
-wryly
-wryness
-WSW
-Wu
-Wuhan
-wurst
-wuss
-wussy
-WV
-WW
-WWI
-WWII
-WWW
-WY
-Wyandotte
-Wyatt
-Wyeth
-Wylie
-Wyman
-wynd
-Wyner
-Wynn
-Wyo
-Wyoming
-Wyomingite
-WYSIWYG
-wyvern
-X
-X's
-x-axes
-x-axis
-x-decoder
-x-hair
-x-out
-x-punch
-x-ray
-xanthate
-xanthic
-xanthin
-xanthine
-xanthone
-xanthophyll
-xanthopterin
-xanthous
-Xanthus
-xanthydrol
-Xavier
-Xe
-Xebec
-Xenakis
-Xenia
-Xenix
-xenolith
-xenon
-xenophobe
-xenophobia
-xenophobic
-xerographic
-xerography
-xerox
-Xeroxed
-Xeroxes
-Xeroxing
-Xerxes
-Xhosa
-xi
-Xian
-XL
-Xmas
-XRL
-XXL
-xylem
-xylograph
-xylographer
-xylography
-xylonite
-xylophone
-xylophonist
-xylyl
-y'all
-y-axes
-y-axis
-Y-decoder
-Y-punch
-yacht
-yachting
-yachtsman
-yachtswoman
-yack
-yackety-yak
-Yagi
-yahoo
-Yahveh
-Yahweh
-yak
-Yakima
-Yale
-Yale-lock
-Yalies
-Yalta
-yam
-Yamaha
-yammer
-yammerer
-Yamoussoukro
-yang
-Yangon
-Yangtze
-yank
-yanked
-Yankee
-Yankees
-yanking
-yanks
-Yankton
-Yaounde
-yaourt
-yap
-Yaqui
-yard
-yard-measure
-yard-stick
-yardage
-yardarm
-yardman
-yardmaster
-yards
-yardstick
-yardsticks
-yarmelke
-Yarmouth
-yarmulke
-yarn
-yarns
-Yaroslavl
-yarrow
-Yates
-yatter
-Yaunde
-yaw
-yawl
-yawn
-yawner
-yawning
-yawny
-yaws
-Yb
-ye
-yea
-Yeager
-yeah
-yean
-yeanling
-year
-year-book
-year-long
-year-round
-yearbook
-yearling
-yearlong
-yearly
-yearn
-yearned
-yearning
-yearnings
-years
-yeas
-yeast
-yeasts
-yeasty
-Yeats
-yegg
-Yekaterinburg
-yelk
-yell
-yelled
-yeller
-yelling
-yellow
-yellow-bird
-yellow-hammer
-yellowback
-yellowed
-yellower
-yellowest
-yellowing
-yellowish
-Yellowknife
-yellowness
-yellows
-Yellowstone
-yellowy
-yelp
-yelped
-yelping
-yelps
-Yeltsin
-Yemen
-Yemeni
-Yemenite
-yen
-Yentl
-yeoman
-yeomanly
-yeomanry
-yeomen
-yep
-Yerevan
-Yerkes
-yes
-yes-man
-yeshiva
-yeshivah
-yeshivoth
-yesterday
-yesterdays
-yesterday´s
-yesteryear
-yet
-yeti
-yew
-Yiddish
-yield
-yielded
-yielding
-yields
-yikes
-yin
-yip
-yipe
-yippee
-YMCA
-YMHA
-yo
-yo-yo
-yodel
-yodeler
-yodeller
-Yoder
-yoga
-yoghourt
-yoghurt
-yogi
-yogin
-yogurt
-yoke
-yokefellow
-yokel
-yokemate
-yokes
-Yoknapatawpha
-Yokohama
-Yokuts
-yolk
-yolked
-yon
-yonder
-Yonkers
-yoo-hoo
-yore
-Yorick
-York
-Yorker
-Yorkers
-Yorkshire
-Yorktown
-Yosemite
-Yost
-you
-you'd
-you'll
-you're
-you've
-young
-younger
-youngish
-youngling
-youngly
-youngster
-youngsters
-Youngstown
-younker
-your
-yours
-yourself
-yourselves
-youth
-youthes
-youthful
-youthfully
-youthfulness
-yowl
-Ypsilanti
-YT
-ytterbium
-yttrium
-yuan
-Yuba
-Yucatan
-yucca
-yuck
-yucky
-Yugoslav
-Yugoslavia
-Yugoslavian
-Yuh
-yuk
-Yuki
-Yukon
-yule
-yule-tide
-yum
-yummy
-yup
-yuppie
-yuppy
-Yuri
-yurt
-Yves
-Yvette
-YWCA
-YWHA
-Z's
-Zachary
-Zagreb
-Zaire
-Zairian
-Zambezi
-Zambia
-Zambian
-Zan
-zaniness
-zany
-Zanzibar
-zap
-zapper
-zapping
-zdarma
-zeal
-Zealand
-zealot
-zealotry
-zealous
-zealously
-zealousness
-zebra
-zebras
-zebu
-zed
-Zeffirelli
-Zeiss
-zeitgeist
-Zellerbach
-Zen
-zenith
-Zennist
-zephyr
-zero
-zero-address
-zero-sum
-zeroed
-zeroes
-zerofilling
-zeroing
-zeroize
-zeroizing
-zeros
-zeroth
-zest
-zestful
-zestfully
-zestfulness
-zesty
-zeta
-Zeus
-Zhdanov
-Zhengzhou
-Ziegfeld
-Ziegfelds
-Ziegler
-zig
-zig-zag
-Ziggy
-zigzag
-zilch
-zillion
-zillions
-Zimbabwe
-Zimbabwean
-Zimmerman
-zinc
-zincograph
-zincography
-zincotype
-zing
-zinger
-zingy
-zinnia
-Zion
-Zionism
-Zionist
-Zionists
-Zions
-zip
-zip-fastener
-zipper
-zippered
-zippy
-zircon
-zirconium
-zit
-zither
-zithern
-Zn
-zodiac
-zodiacal
-Zoe
-Zomba
-zombi
-zombie
-zonal
-zonally
-zone
-zone-setting
-zoned
-zones
-zoning
-zonked
-zoo
-zoological
-zoologically
-zoologist
-zoology
-zoom
-zoomer
-zooming
-zooms
-zoophyte
-zoophytic
-zoos
-zoot
-zoot-suiter
-zootechnicist
-zooter
-Zorn
-Zoroaster
-Zoroastrian
-Zoroastrianism
-zounds
-Zr
-Zs
-zucchini
-Zulu
-Zululand
-Zulus
-Zuni
-Zurich
-zwieback
-zydeco
-zygote
-zygotic
-zyme
-zymology
-zymotic
-zymurgy
-
-# common words in database names (the fact of specifying them more than once adds weight, each + also adds 1 weight point)
-
-sp
-+sel
-+upd
-+logo
-+sys
-++fk
-unit
-units
-date
-point
-+in
-+per
-stock
-linq
-id
-+int
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.cs b/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.cs
deleted file mode 100644
index 77f7caaccfd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.cs
+++ /dev/null
@@ -1,89 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq.Language.Implementation;
-
-namespace DbMetal.Language
-{
- /// <summary>
- /// Words for french language
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class FrenchWords : AbstractEndPluralWords
- {
- /// <summary>
- /// Loads the words (operation may be slow, so it is excluded from ctor)
- /// </summary>
- public override void Load()
- {
- if (WordsWeights == null)
- Load("FrenchWords.txt");
- }
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- public override bool Supports(CultureInfo cultureInfo)
- {
- return cultureInfo.ThreeLetterISOLanguageName == "fra"
- || cultureInfo.ThreeLetterISOLanguageName == "fre";
- }
-
- /// <summary>
- /// Gets the standard form for word (removes mixed letters, for example).
- /// The goal is to make it usable from dictionary.
- /// </summary>
- /// <param name="word">The word.</param>
- /// <returns></returns>
- protected override string GetStandard(string word)
- {
- return word.Replace("œ", "oe").Replace("æ", "ae");
- }
-
- protected override SingularPlural[] SingularsPlurals
- {
- get { return singularsPlurals; }
- }
-
- // important: keep this from most specific to less specific
- private readonly SingularPlural[] singularsPlurals =
- {
- new SingularPlural { Singular="al", Plural="aux" },
- new SingularPlural { Singular="eu", Plural="eux" },
- new SingularPlural { Singular="eau", Plural="eaux" },
- new SingularPlural { Singular="au", Plural="aux" },
- new SingularPlural { Singular="z", Plural="z" },
- new SingularPlural { Singular="x", Plural="x" },
- new SingularPlural { Singular="", Plural="s" }, // regular ending first
- new SingularPlural { Singular="s", Plural="s" },
- };
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt b/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt
deleted file mode 100644
index 49277bea3c6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt
+++ /dev/null
@@ -1,336658 +0,0 @@
-abaissa
-abaissable
-abaissables
-abaissai
-abaissaient
-abaissais
-abaissait
-abaissâmes
-abaissant
-abaissante
-abaissantes
-abaissants
-abaissas
-abaissasse
-abaissassent
-abaissasses
-abaissassiez
-abaissassions
-abaissât
-abaissâtes
-abaisse
-abaissé
-abaissée
-abaissées
-abaisse-langue
-abaissement
-abaissements
-abaissent
-abaisser
-abaissera
-abaisserai
-abaisseraient
-abaisserais
-abaisserait
-abaisseras
-abaissèrent
-abaisserez
-abaisseriez
-abaisserions
-abaisserons
-abaisseront
-abaisses
-abaissés
-abaisseur
-abaisseurs
-abaissez
-abaissiez
-abaissions
-abaissons
-abajoue
-abajoues
-abandon
-abandonna
-abandonnai
-abandonnaient
-abandonnais
-abandonnait
-abandonnâmes
-abandonnant
-abandonnas
-abandonnasse
-abandonnassent
-abandonnasses
-abandonnassiez
-abandonnassions
-abandonnât
-abandonnataire
-abandonnataires
-abandonnâtes
-abandonne
-abandonné
-abandonnée
-abandonnées
-abandonnent
-abandonner
-abandonnera
-abandonnerai
-abandonneraient
-abandonnerais
-abandonnerait
-abandonneras
-abandonnèrent
-abandonnerez
-abandonneriez
-abandonnerions
-abandonnerons
-abandonneront
-abandonnes
-abandonnés
-abandonnez
-abandonniez
-abandonnions
-abandonnons
-abandons
-abaque
-abaques
-abasourdi
-abasourdie
-abasourdies
-abasourdîmes
-abasourdir
-abasourdira
-abasourdirai
-abasourdiraient
-abasourdirais
-abasourdirait
-abasourdiras
-abasourdirent
-abasourdirez
-abasourdiriez
-abasourdirions
-abasourdirons
-abasourdiront
-abasourdis
-abasourdissaient
-abasourdissais
-abasourdissait
-abasourdissant
-abasourdissante
-abasourdissantes
-abasourdissants
-abasourdisse
-abasourdissement
-abasourdissements
-abasourdissent
-abasourdisses
-abasourdissez
-abasourdissiez
-abasourdissions
-abasourdissons
-abasourdit
-abasourdît
-abasourdîtes
-abat
-abatage
-abatages
-abâtardi
-abâtardie
-abâtardies
-abâtardîmes
-abâtardir
-abâtardira
-abâtardirai
-abâtardiraient
-abâtardirais
-abâtardirait
-abâtardiras
-abâtardirent
-abâtardirez
-abâtardiriez
-abâtardirions
-abâtardirons
-abâtardiront
-abâtardis
-abâtardissaient
-abâtardissais
-abâtardissait
-abâtardissant
-abâtardisse
-abâtardissement
-abâtardissements
-abâtardissent
-abâtardisses
-abâtardissez
-abâtardissiez
-abâtardissions
-abâtardissons
-abâtardit
-abâtardît
-abâtardîtes
-abatée
-abatées
-abat-jour
-abats
-abattage
-abattages
-abattaient
-abattais
-abattait
-abattant
-abattante
-abattantes
-abattants
-abatte
-abattée
-abattées
-abattement
-abattements
-abattent
-abattes
-abatteur
-abatteurs
-abattez
-abattiez
-abattîmes
-abattions
-abattirent
-abattis
-abattisse
-abattissent
-abattisses
-abattissiez
-abattissions
-abattit
-abattît
-abattîtes
-abattoir
-abattoirs
-abattons
-abattra
-abattrai
-abattraient
-abattrais
-abattrait
-abattras
-abattre
-abattrez
-abattriez
-abattrions
-abattrons
-abattront
-abattu
-abattue
-abattues
-abattus
-abat-vent
-abat-voix
-abbatial
-abbatiale
-abbatiales
-abbatiaux
-abbaye
-abbayes
-abbé
-abbés
-abbesse
-abbesses
-abbevillien
-abbevillienne
-abbevilliennes
-abbevilliens
-abcès
-abdicataire
-abdicataires
-abdication
-abdications
-abdiqua
-abdiquai
-abdiquaient
-abdiquais
-abdiquait
-abdiquâmes
-abdiquant
-abdiquas
-abdiquasse
-abdiquassent
-abdiquasses
-abdiquassiez
-abdiquassions
-abdiquât
-abdiquâtes
-abdique
-abdiqué
-abdiquée
-abdiquées
-abdiquent
-abdiquer
-abdiquera
-abdiquerai
-abdiqueraient
-abdiquerais
-abdiquerait
-abdiqueras
-abdiquèrent
-abdiquerez
-abdiqueriez
-abdiquerions
-abdiquerons
-abdiqueront
-abdiques
-abdiqués
-abdiquez
-abdiquiez
-abdiquions
-abdiquons
-abdomen
-abdomens
-abdominal
-abdominale
-abdominales
-abdominaux
-abducteur
-abducteurs
-abduction
-abductions
-abécédaire
-abécédaires
-abeille
-abeilles
-aberra
-aberrai
-aberraient
-aberrais
-aberrait
-aberrâmes
-aberrance
-aberrances
-aberrant
-aberrante
-aberrantes
-aberrants
-aberras
-aberrasse
-aberrassent
-aberrasses
-aberrassiez
-aberrassions
-aberrât
-aberrâtes
-aberration
-aberrations
-aberre
-aberré
-aberrent
-aberrer
-aberrera
-aberrerai
-aberreraient
-aberrerais
-aberrerait
-aberreras
-aberrèrent
-aberrerez
-aberreriez
-aberrerions
-aberrerons
-aberreront
-aberres
-aberrez
-aberriez
-aberrions
-aberrons
-abêti
-abêtie
-abêties
-abêtîmes
-abêtir
-abêtira
-abêtirai
-abêtiraient
-abêtirais
-abêtirait
-abêtiras
-abêtirent
-abêtirez
-abêtiriez
-abêtirions
-abêtirons
-abêtiront
-abêtis
-abêtissaient
-abêtissais
-abêtissait
-abêtissant
-abêtissante
-abêtissantes
-abêtissants
-abêtisse
-abêtissement
-abêtissements
-abêtissent
-abêtisses
-abêtissez
-abêtissiez
-abêtissions
-abêtissons
-abêtit
-abêtît
-abêtîtes
-abhorra
-abhorrai
-abhorraient
-abhorrais
-abhorrait
-abhorrâmes
-abhorrant
-abhorras
-abhorrasse
-abhorrassent
-abhorrasses
-abhorrassiez
-abhorrassions
-abhorrât
-abhorrâtes
-abhorre
-abhorré
-abhorrée
-abhorrées
-abhorrent
-abhorrer
-abhorrera
-abhorrerai
-abhorreraient
-abhorrerais
-abhorrerait
-abhorreras
-abhorrèrent
-abhorrerez
-abhorreriez
-abhorrerions
-abhorrerons
-abhorreront
-abhorres
-abhorrés
-abhorrez
-abhorriez
-abhorrions
-abhorrons
-abîma
-abîmai
-abîmaient
-abîmais
-abîmait
-abîmâmes
-abîmant
-abîmas
-abîmasse
-abîmassent
-abîmasses
-abîmassiez
-abîmassions
-abîmât
-abîmâtes
-abîme
-abîmé
-abîmée
-abîmées
-abîment
-abîmer
-abîmera
-abîmerai
-abîmeraient
-abîmerais
-abîmerait
-abîmeras
-abîmèrent
-abîmerez
-abîmeriez
-abîmerions
-abîmerons
-abîmeront
-abîmes
-abîmés
-abîmez
-abîmiez
-abîmions
-abîmons
-abiotique
-abiotiques
-abject
-abjecte
-abjectement
-abjectes
-abjection
-abjections
-abjects
-abjura
-abjurai
-abjuraient
-abjurais
-abjurait
-abjurâmes
-abjurant
-abjuras
-abjurasse
-abjurassent
-abjurasses
-abjurassiez
-abjurassions
-abjurât
-abjurâtes
-abjuration
-abjurations
-abjure
-abjuré
-abjurée
-abjurées
-abjurent
-abjurer
-abjurera
-abjurerai
-abjureraient
-abjurerais
-abjurerait
-abjureras
-abjurèrent
-abjurerez
-abjureriez
-abjurerions
-abjurerons
-abjureront
-abjures
-abjurés
-abjurez
-abjuriez
-abjurions
-abjurons
-ablatif
-ablatifs
-ablation
-ablations
-ablative
-ablatives
-ablégat
-ablégats
-ablette
-ablettes
-abloqua
-abloquai
-abloquaient
-abloquais
-abloquait
-abloquâmes
-abloquant
-abloquas
-abloquasse
-abloquassent
-abloquasses
-abloquassiez
-abloquassions
-abloquât
-abloquâtes
-abloque
-abloqué
-abloquée
-abloquées
-abloquent
-abloquer
-abloquera
-abloquerai
-abloqueraient
-abloquerais
-abloquerait
-abloqueras
-abloquèrent
-abloquerez
-abloqueriez
-abloquerions
-abloquerons
-abloqueront
-abloques
-abloqués
-abloquez
-abloquiez
-abloquions
-abloquons
-ablution
-ablutions
-abnégation
-abnégations
-aboi
-aboie
-aboiement
-aboiements
-aboient
-aboiera
-aboierai
-aboieraient
-aboierais
-aboierait
-aboieras
-aboierez
-aboieriez
-aboierions
-aboierons
-aboieront
-aboies
-abois
-aboli
-abolie
-abolies
-abolîmes
-abolir
-abolira
-abolirai
-aboliraient
-abolirais
-abolirait
-aboliras
-abolirent
-abolirez
-aboliriez
-abolirions
-abolirons
-aboliront
-abolis
-abolissaient
-abolissais
-abolissait
-abolissant
-abolisse
-abolissent
-abolisses
-abolissez
-abolissiez
-abolissions
-abolissons
-abolit
-abolît
-abolîtes
-abolition
-abolitionnisme
-abolitionnismes
-abolitionniste
-abolitionnistes
-abolitions
-abomina
-abominable
-abominablement
-abominables
-abominai
-abominaient
-abominais
-abominait
-abominâmes
-abominant
-abominas
-abominasse
-abominassent
-abominasses
-abominassiez
-abominassions
-abominât
-abominâtes
-abomination
-abominations
-abomine
-abominé
-abominée
-abominées
-abominent
-abominer
-abominera
-abominerai
-abomineraient
-abominerais
-abominerait
-abomineras
-abominèrent
-abominerez
-abomineriez
-abominerions
-abominerons
-abomineront
-abomines
-abominés
-abominez
-abominiez
-abominions
-abominons
-abonda
-abondai
-abondaient
-abondais
-abondait
-abondâmes
-abondamment
-abondance
-abondances
-abondanciste
-abondancistes
-abondant
-abondante
-abondantes
-abondants
-abondas
-abondasse
-abondassent
-abondasses
-abondassiez
-abondassions
-abondât
-abondâtes
-abonde
-abondé
-abondent
-abonder
-abondera
-abonderai
-abonderaient
-abonderais
-abonderait
-abonderas
-abondèrent
-abonderez
-abonderiez
-abonderions
-abonderons
-abonderont
-abondes
-abondez
-abondiez
-abondions
-abondons
-abonna
-abonnai
-abonnaient
-abonnais
-abonnait
-abonnâmes
-abonnant
-abonnas
-abonnasse
-abonnassent
-abonnasses
-abonnassiez
-abonnassions
-abonnât
-abonnâtes
-abonne
-abonné
-abonnée
-abonnées
-abonnement
-abonnements
-abonnent
-abonner
-abonnera
-abonnerai
-abonneraient
-abonnerais
-abonnerait
-abonneras
-abonnèrent
-abonnerez
-abonneriez
-abonnerions
-abonnerons
-abonneront
-abonnes
-abonnés
-abonnez
-abonni
-abonnie
-abonnies
-abonniez
-abonnîmes
-abonnions
-abonnir
-abonnira
-abonnirai
-abonniraient
-abonnirais
-abonnirait
-abonniras
-abonnirent
-abonnirez
-abonniriez
-abonnirions
-abonnirons
-abonniront
-abonnis
-abonnissaient
-abonnissais
-abonnissait
-abonnissant
-abonnisse
-abonnissement
-abonnissements
-abonnissent
-abonnisses
-abonnissez
-abonnissiez
-abonnissions
-abonnissons
-abonnit
-abonnît
-abonnîtes
-abonnons
-abord
-aborda
-abordable
-abordables
-abordage
-abordages
-abordai
-abordaient
-abordais
-abordait
-abordâmes
-abordant
-abordas
-abordasse
-abordassent
-abordasses
-abordassiez
-abordassions
-abordât
-abordâtes
-aborde
-abordé
-abordée
-abordées
-abordent
-aborder
-abordera
-aborderai
-aborderaient
-aborderais
-aborderait
-aborderas
-abordèrent
-aborderez
-aborderiez
-aborderions
-aborderons
-aborderont
-abordes
-abordés
-abordez
-abordiez
-abordions
-abordons
-abords
-aborigène
-aborigènes
-abortif
-abortifs
-abortive
-abortives
-abot
-abots
-aboucha
-abouchai
-abouchaient
-abouchais
-abouchait
-abouchâmes
-abouchant
-abouchas
-abouchasse
-abouchassent
-abouchasses
-abouchassiez
-abouchassions
-abouchât
-abouchâtes
-abouche
-abouché
-abouchée
-abouchées
-abouchement
-abouchements
-abouchent
-aboucher
-abouchera
-aboucherai
-aboucheraient
-aboucherais
-aboucherait
-aboucheras
-abouchèrent
-aboucherez
-aboucheriez
-aboucherions
-aboucherons
-aboucheront
-abouches
-abouchés
-abouchez
-abouchiez
-abouchions
-abouchons
-aboula
-aboulai
-aboulaient
-aboulais
-aboulait
-aboulâmes
-aboulant
-aboulas
-aboulasse
-aboulassent
-aboulasses
-aboulassiez
-aboulassions
-aboulât
-aboulâtes
-aboule
-aboulé
-aboulée
-aboulées
-aboulent
-abouler
-aboulera
-aboulerai
-abouleraient
-aboulerais
-aboulerait
-abouleras
-aboulèrent
-aboulerez
-abouleriez
-aboulerions
-aboulerons
-abouleront
-aboules
-aboulés
-aboulez
-aboulie
-aboulies
-abouliez
-aboulions
-aboulique
-abouliques
-aboulons
-about
-abouta
-aboutai
-aboutaient
-aboutais
-aboutait
-aboutâmes
-aboutant
-aboutas
-aboutasse
-aboutassent
-aboutasses
-aboutassiez
-aboutassions
-aboutât
-aboutâtes
-aboute
-abouté
-aboutée
-aboutées
-aboutement
-aboutements
-aboutent
-abouter
-aboutera
-abouterai
-abouteraient
-abouterais
-abouterait
-abouteras
-aboutèrent
-abouterez
-abouteriez
-abouterions
-abouterons
-abouteront
-aboutes
-aboutés
-aboutez
-abouti
-aboutiez
-aboutîmes
-aboutions
-aboutir
-aboutira
-aboutirai
-aboutiraient
-aboutirais
-aboutirait
-aboutiras
-aboutirent
-aboutirez
-aboutiriez
-aboutirions
-aboutirons
-aboutiront
-aboutis
-aboutissaient
-aboutissais
-aboutissait
-aboutissant
-aboutissants
-aboutisse
-aboutissement
-aboutissements
-aboutissent
-aboutisses
-aboutissez
-aboutissiez
-aboutissions
-aboutissons
-aboutit
-aboutît
-aboutîtes
-aboutons
-abouts
-aboya
-aboyai
-aboyaient
-aboyais
-aboyait
-aboyâmes
-aboyant
-aboyas
-aboyasse
-aboyassent
-aboyasses
-aboyassiez
-aboyassions
-aboyât
-aboyâtes
-aboyé
-aboyer
-aboyèrent
-aboyeur
-aboyeurs
-aboyeuse
-aboyeuses
-aboyez
-aboyiez
-aboyions
-aboyons
-abracadabrant
-abracadabrante
-abracadabrantes
-abracadabrants
-abrasa
-abrasai
-abrasaient
-abrasais
-abrasait
-abrasâmes
-abrasant
-abrasas
-abrasasse
-abrasassent
-abrasasses
-abrasassiez
-abrasassions
-abrasât
-abrasâtes
-abrase
-abrasé
-abrasée
-abrasées
-abrasent
-abraser
-abrasera
-abraserai
-abraseraient
-abraserais
-abraserait
-abraseras
-abrasèrent
-abraserez
-abraseriez
-abraserions
-abraserons
-abraseront
-abrases
-abrasés
-abrasez
-abrasiez
-abrasif
-abrasifs
-abrasion
-abrasions
-abrasive
-abrasives
-abrasons
-abréaction
-abréactions
-abrégé
-abrège
-abrégea
-abrégeai
-abrégeaient
-abrégeais
-abrégeait
-abrégeâmes
-abrégeant
-abrégeas
-abrégeasse
-abrégeassent
-abrégeasses
-abrégeassiez
-abrégeassions
-abrégeât
-abrégeâtes
-abrégée
-abrégées
-abrégement
-abrègement
-abrégements
-abrègements
-abrègent
-abrégeons
-abréger
-abrégera
-abrégerai
-abrégeraient
-abrégerais
-abrégerait
-abrégeras
-abrégèrent
-abrégerez
-abrégeriez
-abrégerions
-abrégerons
-abrégeront
-abrégés
-abrèges
-abrégez
-abrégiez
-abrégions
-abreuva
-abreuvai
-abreuvaient
-abreuvais
-abreuvait
-abreuvâmes
-abreuvant
-abreuvas
-abreuvasse
-abreuvassent
-abreuvasses
-abreuvassiez
-abreuvassions
-abreuvât
-abreuvâtes
-abreuve
-abreuvé
-abreuvée
-abreuvées
-abreuvent
-abreuver
-abreuvera
-abreuverai
-abreuveraient
-abreuverais
-abreuverait
-abreuveras
-abreuvèrent
-abreuverez
-abreuveriez
-abreuverions
-abreuverons
-abreuveront
-abreuves
-abreuvés
-abreuvez
-abreuviez
-abreuvions
-abreuvoir
-abreuvoirs
-abreuvons
-abréviatif
-abréviatifs
-abréviation
-abréviations
-abréviative
-abréviativement
-abréviatives
-abri
-abricot
-abricota
-abricotai
-abricotaient
-abricotais
-abricotait
-abricotâmes
-abricotant
-abricotas
-abricotasse
-abricotassent
-abricotasses
-abricotassiez
-abricotassions
-abricotât
-abricotâtes
-abricote
-abricoté
-abricotée
-abricotées
-abricotent
-abricoter
-abricotera
-abricoterai
-abricoteraient
-abricoterais
-abricoterait
-abricoteras
-abricotèrent
-abricoterez
-abricoteriez
-abricoterions
-abricoterons
-abricoteront
-abricotes
-abricotés
-abricotez
-abricotier
-abricotiers
-abricotiez
-abricotions
-abricotons
-abricots
-abris
-abri-sous-roche
-abris-sous-roche
-abrita
-abritai
-abritaient
-abritais
-abritait
-abritâmes
-abritant
-abritas
-abritasse
-abritassent
-abritasses
-abritassiez
-abritassions
-abritât
-abritâtes
-abrite
-abrité
-abritée
-abritées
-abritent
-abriter
-abritera
-abriterai
-abriteraient
-abriterais
-abriterait
-abriteras
-abritèrent
-abriterez
-abriteriez
-abriterions
-abriterons
-abriteront
-abrites
-abrités
-abritez
-abritiez
-abritions
-abritons
-abrivent
-abrivents
-abrogatif
-abrogatifs
-abrogation
-abrogations
-abrogative
-abrogatives
-abrogatoire
-abrogatoires
-abroge
-abrogé
-abrogea
-abrogeable
-abrogeables
-abrogeai
-abrogeaient
-abrogeais
-abrogeait
-abrogeâmes
-abrogeant
-abrogeas
-abrogeasse
-abrogeassent
-abrogeasses
-abrogeassiez
-abrogeassions
-abrogeât
-abrogeâtes
-abrogée
-abrogées
-abrogent
-abrogeons
-abroger
-abrogera
-abrogerai
-abrogeraient
-abrogerais
-abrogerait
-abrogeras
-abrogèrent
-abrogerez
-abrogeriez
-abrogerions
-abrogerons
-abrogeront
-abroges
-abrogés
-abrogez
-abrogiez
-abrogions
-abrupt
-abrupte
-abruptement
-abruptes
-abrupts
-abruti
-abrutie
-abruties
-abrutîmes
-abrutir
-abrutira
-abrutirai
-abrutiraient
-abrutirais
-abrutirait
-abrutiras
-abrutirent
-abrutirez
-abrutiriez
-abrutirions
-abrutirons
-abrutiront
-abrutis
-abrutissaient
-abrutissais
-abrutissait
-abrutissant
-abrutissante
-abrutissantes
-abrutissants
-abrutisse
-abrutissement
-abrutissements
-abrutissent
-abrutisses
-abrutissez
-abrutissiez
-abrutissions
-abrutissons
-abrutit
-abrutît
-abrutîtes
-abscisse
-abscisses
-abscons
-absconse
-absconses
-absence
-absences
-absent
-absentâmes
-absentassiez
-absentassions
-absentâtes
-absente
-absenté
-absentée
-absentées
-absentéisme
-absentéismes
-absentéiste
-absentéistes
-absenter
-absenterez
-absenteriez
-absenterions
-absenterons
-absentes
-absentés
-absentez
-absentiez
-absentions
-absentons
-absents
-abside
-absides
-absinthe
-absinthes
-absinthisme
-absinthismes
-absolu
-absolue
-absolues
-absolument
-absolus
-absolution
-absolutions
-absolutisme
-absolutismes
-absolutiste
-absolutistes
-absolutoire
-absolutoires
-absolvaient
-absolvais
-absolvait
-absolvant
-absolve
-absolvent
-absolves
-absolvez
-absolviez
-absolvions
-absolvons
-absorba
-absorbai
-absorbaient
-absorbais
-absorbait
-absorbâmes
-absorbant
-absorbante
-absorbantes
-absorbants
-absorbas
-absorbasse
-absorbassent
-absorbasses
-absorbassiez
-absorbassions
-absorbât
-absorbâtes
-absorbe
-absorbé
-absorbée
-absorbées
-absorbent
-absorber
-absorbera
-absorberai
-absorberaient
-absorberais
-absorberait
-absorberas
-absorbèrent
-absorberez
-absorberiez
-absorberions
-absorberons
-absorberont
-absorbes
-absorbés
-absorbeur
-absorbeurs
-absorbez
-absorbiez
-absorbions
-absorbons
-absorption
-absorptions
-absorptivité
-absorptivités
-absoudra
-absoudrai
-absoudraient
-absoudrais
-absoudrait
-absoudras
-absoudre
-absoudrez
-absoudriez
-absoudrions
-absoudrons
-absoudront
-absous
-absout
-absoute
-absoutes
-abstème
-abstèmes
-abstenez
-absteniez
-abstenions
-abstenir
-abstenons
-abstention
-abstentionnisme
-abstentionnismes
-abstentionniste
-abstentionnistes
-abstentions
-abstenu
-abstenue
-abstenues
-abstenus
-abstiendrez
-abstiendriez
-abstiendrions
-abstiendrons
-abstinence
-abstinences
-abstinent
-abstinente
-abstinentes
-abstinents
-abstînmes
-abstinssiez
-abstinssions
-abstîntes
-abstracteur
-abstracteurs
-abstraction
-abstractionnisme
-abstractionnismes
-abstractions
-abstraie
-abstraient
-abstraies
-abstraira
-abstrairai
-abstrairaient
-abstrairais
-abstrairait
-abstrairas
-abstraire
-abstrairez
-abstrairiez
-abstrairions
-abstrairons
-abstrairont
-abstrais
-abstrait
-abstraite
-abstraitement
-abstraites
-abstraits
-abstrayaient
-abstrayais
-abstrayait
-abstrayant
-abstrayez
-abstrayiez
-abstrayions
-abstrayons
-abstrus
-abstruse
-abstruses
-absurde
-absurdes
-absurdité
-absurdités
-abus
-abusa
-abusai
-abusaient
-abusais
-abusait
-abusâmes
-abusant
-abusas
-abusasse
-abusassent
-abusasses
-abusassiez
-abusassions
-abusât
-abusâtes
-abuse
-abusé
-abusée
-abusées
-abusent
-abuser
-abusera
-abuserai
-abuseraient
-abuserais
-abuserait
-abuseras
-abusèrent
-abuserez
-abuseriez
-abuserions
-abuserons
-abuseront
-abuses
-abusés
-abusez
-abusiez
-abusif
-abusifs
-abusions
-abusive
-abusivement
-abusives
-abusons
-abyssal
-abyssale
-abyssales
-abyssaux
-abysse
-abysses
-abyssin
-abyssine
-abyssines
-abyssinien
-abyssinienne
-abyssiniennes
-abyssiniens
-abyssins
-acabit
-acabits
-acacia
-acacias
-académicien
-académicienne
-académiciennes
-académiciens
-académie
-académies
-académique
-académiquement
-académiques
-académisme
-académismes
-acadien
-acadienne
-acadiennes
-acadiens
-acagnardâmes
-acagnardassiez
-acagnardassions
-acagnardâtes
-acagnardé
-acagnardée
-acagnardées
-acagnarder
-acagnarderez
-acagnarderiez
-acagnarderions
-acagnarderons
-acagnardés
-acagnardez
-acagnardiez
-acagnardions
-acagnardons
-acajou
-acajous
-acalèphe
-acalèphes
-acanthacée
-acanthacées
-acanthe
-acanthes
-acanthocéphale
-acanthocéphales
-acanthoptérygien
-acanthoptérygiens
-acariâtre
-acariâtres
-acariâtreté
-acariâtretés
-acarien
-acariens
-acarus
-acaule
-acaules
-accabla
-accablai
-accablaient
-accablais
-accablait
-accablâmes
-accablant
-accablante
-accablantes
-accablants
-accablas
-accablasse
-accablassent
-accablasses
-accablassiez
-accablassions
-accablât
-accablâtes
-accable
-accablé
-accablée
-accablées
-accablement
-accablements
-accablent
-accabler
-accablera
-accablerai
-accableraient
-accablerais
-accablerait
-accableras
-accablèrent
-accablerez
-accableriez
-accablerions
-accablerons
-accableront
-accables
-accablés
-accablez
-accabliez
-accablions
-accablons
-accalmie
-accalmies
-accapara
-accaparai
-accaparaient
-accaparais
-accaparait
-accaparâmes
-accaparant
-accaparas
-accaparasse
-accaparassent
-accaparasses
-accaparassiez
-accaparassions
-accaparât
-accaparâtes
-accapare
-accaparé
-accaparée
-accaparées
-accaparement
-accaparements
-accaparent
-accaparer
-accaparera
-accaparerai
-accapareraient
-accaparerais
-accaparerait
-accapareras
-accaparèrent
-accaparerez
-accapareriez
-accaparerions
-accaparerons
-accapareront
-accapares
-accaparés
-accapareur
-accapareurs
-accapareuse
-accapareuses
-accaparez
-accapariez
-accaparions
-accaparons
-accastilla
-accastillai
-accastillaient
-accastillais
-accastillait
-accastillâmes
-accastillant
-accastillas
-accastillasse
-accastillassent
-accastillasses
-accastillassiez
-accastillassions
-accastillât
-accastillâtes
-accastille
-accastillé
-accastillée
-accastillées
-accastillent
-accastiller
-accastillera
-accastillerai
-accastilleraient
-accastillerais
-accastillerait
-accastilleras
-accastillèrent
-accastillerez
-accastilleriez
-accastillerions
-accastillerons
-accastilleront
-accastilles
-accastillés
-accastillez
-accastilliez
-accastillions
-accastillons
-accéda
-accédai
-accédaient
-accédais
-accédait
-accédâmes
-accédant
-accédas
-accédasse
-accédassent
-accédasses
-accédassiez
-accédassions
-accédât
-accédâtes
-accédé
-accède
-accèdent
-accéder
-accédera
-accéderai
-accéderaient
-accéderais
-accéderait
-accéderas
-accédèrent
-accéderez
-accéderiez
-accéderions
-accéderons
-accéderont
-accèdes
-accédez
-accédiez
-accédions
-accédons
-accéléra
-accélérai
-accéléraient
-accélérais
-accélérait
-accélérâmes
-accelerando
-accélérant
-accéléras
-accélérasse
-accélérassent
-accélérasses
-accélérassiez
-accélérassions
-accélérât
-accélérâtes
-accélérateur
-accélérateurs
-accélération
-accélérations
-accélératrice
-accélératrices
-accéléré
-accélère
-accélérée
-accélérées
-accélèrent
-accélérer
-accélérera
-accélérerai
-accéléreraient
-accélérerais
-accélérerait
-accéléreras
-accélérèrent
-accélérerez
-accéléreriez
-accélérerions
-accélérerons
-accéléreront
-accélérés
-accélères
-accélérez
-accélériez
-accélérions
-accélérographe
-accélérographes
-accéléromètre
-accéléromètres
-accélérons
-accent
-accents
-accentua
-accentuai
-accentuaient
-accentuais
-accentuait
-accentuâmes
-accentuant
-accentuas
-accentuasse
-accentuassent
-accentuasses
-accentuassiez
-accentuassions
-accentuât
-accentuâtes
-accentuation
-accentuations
-accentue
-accentué
-accentuée
-accentuées
-accentuel
-accentuelle
-accentuelles
-accentuels
-accentuent
-accentuer
-accentuera
-accentuerai
-accentueraient
-accentuerais
-accentuerait
-accentueras
-accentuèrent
-accentuerez
-accentueriez
-accentuerions
-accentuerons
-accentueront
-accentues
-accentués
-accentuez
-accentuiez
-accentuions
-accentuons
-accepta
-acceptabilité
-acceptabilités
-acceptable
-acceptables
-acceptai
-acceptaient
-acceptais
-acceptait
-acceptâmes
-acceptant
-acceptante
-acceptantes
-acceptants
-acceptas
-acceptasse
-acceptassent
-acceptasses
-acceptassiez
-acceptassions
-acceptât
-acceptâtes
-acceptation
-acceptations
-accepte
-accepté
-acceptée
-acceptées
-acceptent
-accepter
-acceptera
-accepterai
-accepteraient
-accepterais
-accepterait
-accepteras
-acceptèrent
-accepterez
-accepteriez
-accepterions
-accepterons
-accepteront
-acceptes
-acceptés
-accepteur
-accepteurs
-acceptez
-acceptiez
-acception
-acceptions
-acceptons
-accès
-accessibilité
-accessibilités
-accessible
-accessibles
-accession
-accessions
-accessit
-accessits
-accessoire
-accessoirement
-accessoires
-accessoirisa
-accessoirisai
-accessoirisaient
-accessoirisais
-accessoirisait
-accessoirisâmes
-accessoirisant
-accessoirisas
-accessoirisasse
-accessoirisassent
-accessoirisasses
-accessoirisassiez
-accessoirisassions
-accessoirisât
-accessoirisâtes
-accessoirise
-accessoirisé
-accessoirisée
-accessoirisées
-accessoirisent
-accessoiriser
-accessoirisera
-accessoiriserai
-accessoiriseraient
-accessoiriserais
-accessoiriserait
-accessoiriseras
-accessoirisèrent
-accessoiriserez
-accessoiriseriez
-accessoiriserions
-accessoiriserons
-accessoiriseront
-accessoirises
-accessoirisés
-accessoirisez
-accessoirisiez
-accessoirisions
-accessoirisons
-accessoiriste
-accessoiristes
-accident
-accidenta
-accidentai
-accidentaient
-accidentais
-accidentait
-accidentâmes
-accidentant
-accidentas
-accidentasse
-accidentassent
-accidentasses
-accidentassiez
-accidentassions
-accidentât
-accidentâtes
-accidente
-accidenté
-accidentée
-accidentées
-accidentel
-accidentelle
-accidentellement
-accidentelles
-accidentels
-accidentent
-accidenter
-accidentera
-accidenterai
-accidenteraient
-accidenterais
-accidenterait
-accidenteras
-accidentèrent
-accidenterez
-accidenteriez
-accidenterions
-accidenterons
-accidenteront
-accidentes
-accidentés
-accidentez
-accidentiez
-accidentions
-accidentons
-accidents
-accise
-accises
-acclama
-acclamai
-acclamaient
-acclamais
-acclamait
-acclamâmes
-acclamant
-acclamas
-acclamasse
-acclamassent
-acclamasses
-acclamassiez
-acclamassions
-acclamât
-acclamâtes
-acclamation
-acclamations
-acclame
-acclamé
-acclamée
-acclamées
-acclament
-acclamer
-acclamera
-acclamerai
-acclameraient
-acclamerais
-acclamerait
-acclameras
-acclamèrent
-acclamerez
-acclameriez
-acclamerions
-acclamerons
-acclameront
-acclames
-acclamés
-acclamez
-acclamiez
-acclamions
-acclamons
-acclimata
-acclimatable
-acclimatables
-acclimatai
-acclimataient
-acclimatais
-acclimatait
-acclimatâmes
-acclimatant
-acclimatas
-acclimatasse
-acclimatassent
-acclimatasses
-acclimatassiez
-acclimatassions
-acclimatât
-acclimatâtes
-acclimatation
-acclimatations
-acclimate
-acclimaté
-acclimatée
-acclimatées
-acclimatement
-acclimatements
-acclimatent
-acclimater
-acclimatera
-acclimaterai
-acclimateraient
-acclimaterais
-acclimaterait
-acclimateras
-acclimatèrent
-acclimaterez
-acclimateriez
-acclimaterions
-acclimaterons
-acclimateront
-acclimates
-acclimatés
-acclimatez
-acclimatiez
-acclimations
-acclimatons
-accointâmes
-accointances
-accointassiez
-accointassions
-accointâtes
-accointé
-accointée
-accointées
-accointer
-accointerez
-accointeriez
-accointerions
-accointerons
-accointés
-accointez
-accointiez
-accointions
-accointons
-accola
-accolade
-accolades
-accolai
-accolaient
-accolais
-accolait
-accolâmes
-accolant
-accolas
-accolasse
-accolassent
-accolasses
-accolassiez
-accolassions
-accolât
-accolâtes
-accole
-accolé
-accolée
-accolées
-accolent
-accoler
-accolera
-accolerai
-accoleraient
-accolerais
-accolerait
-accoleras
-accolèrent
-accolerez
-accoleriez
-accolerions
-accolerons
-accoleront
-accoles
-accolés
-accolez
-accoliez
-accolions
-accolons
-accommoda
-accommodai
-accommodaient
-accommodais
-accommodait
-accommodâmes
-accommodant
-accommodante
-accommodantes
-accommodants
-accommodas
-accommodasse
-accommodassent
-accommodasses
-accommodassiez
-accommodassions
-accommodat
-accommodât
-accommodâtes
-accommodateur
-accommodateurs
-accommodation
-accommodations
-accommodatrice
-accommodatrices
-accommodats
-accommode
-accommodé
-accommodée
-accommodées
-accommodement
-accommodements
-accommodent
-accommoder
-accommodera
-accommoderai
-accommoderaient
-accommoderais
-accommoderait
-accommoderas
-accommodèrent
-accommoderez
-accommoderiez
-accommoderions
-accommoderons
-accommoderont
-accommodes
-accommodés
-accommodez
-accommodiez
-accommodions
-accommodons
-accompagna
-accompagnai
-accompagnaient
-accompagnais
-accompagnait
-accompagnâmes
-accompagnant
-accompagnas
-accompagnasse
-accompagnassent
-accompagnasses
-accompagnassiez
-accompagnassions
-accompagnât
-accompagnâtes
-accompagnateur
-accompagnateurs
-accompagnatrice
-accompagnatrices
-accompagne
-accompagné
-accompagnée
-accompagnées
-accompagnement
-accompagnements
-accompagnent
-accompagner
-accompagnera
-accompagnerai
-accompagneraient
-accompagnerais
-accompagnerait
-accompagneras
-accompagnèrent
-accompagnerez
-accompagneriez
-accompagnerions
-accompagnerons
-accompagneront
-accompagnes
-accompagnés
-accompagnez
-accompagniez
-accompagnions
-accompagnons
-accompli
-accomplie
-accomplies
-accomplîmes
-accomplir
-accomplira
-accomplirai
-accompliraient
-accomplirais
-accomplirait
-accompliras
-accomplirent
-accomplirez
-accompliriez
-accomplirions
-accomplirons
-accompliront
-accomplis
-accomplissaient
-accomplissais
-accomplissait
-accomplissant
-accomplisse
-accomplissement
-accomplissements
-accomplissent
-accomplisses
-accomplissez
-accomplissiez
-accomplissions
-accomplissons
-accomplit
-accomplît
-accomplîtes
-accora
-accorai
-accoraient
-accorais
-accorait
-accorâmes
-accorant
-accoras
-accorasse
-accorassent
-accorasses
-accorassiez
-accorassions
-accorât
-accorâtes
-accord
-accorda
-accordable
-accordables
-accordai
-accordaient
-accordailles
-accordais
-accordait
-accordâmes
-accordant
-accordas
-accordasse
-accordassent
-accordasses
-accordassiez
-accordassions
-accordât
-accordâtes
-accorde
-accordé
-accordée
-accordées
-accordement
-accordements
-accordent
-accordéon
-accordéoniste
-accordéonistes
-accordéons
-accorder
-accordera
-accorderai
-accorderaient
-accorderais
-accorderait
-accorderas
-accordèrent
-accorderez
-accorderiez
-accorderions
-accorderons
-accorderont
-accordes
-accordés
-accordeur
-accordeurs
-accordez
-accordiez
-accordions
-accordoir
-accordoirs
-accordons
-accords
-accore
-accoré
-accorée
-accorées
-accorent
-accorer
-accorera
-accorerai
-accoreraient
-accorerais
-accorerait
-accoreras
-accorèrent
-accorerez
-accoreriez
-accorerions
-accorerons
-accoreront
-accores
-accorés
-accorez
-accoriez
-accorions
-accorons
-accort
-accorte
-accortes
-accorts
-accosta
-accostable
-accostables
-accostage
-accostages
-accostai
-accostaient
-accostais
-accostait
-accostâmes
-accostant
-accostas
-accostasse
-accostassent
-accostasses
-accostassiez
-accostassions
-accostât
-accostâtes
-accoste
-accosté
-accostée
-accostées
-accostent
-accoster
-accostera
-accosterai
-accosteraient
-accosterais
-accosterait
-accosteras
-accostèrent
-accosterez
-accosteriez
-accosterions
-accosterons
-accosteront
-accostes
-accostés
-accostez
-accostiez
-accostions
-accostons
-accot
-accota
-accotai
-accotaient
-accotais
-accotait
-accotâmes
-accotant
-accotas
-accotasse
-accotassent
-accotasses
-accotassiez
-accotassions
-accotât
-accotâtes
-accote
-accoté
-accotée
-accotées
-accotement
-accotements
-accotent
-accoter
-accotera
-accoterai
-accoteraient
-accoterais
-accoterait
-accoteras
-accotèrent
-accoterez
-accoteriez
-accoterions
-accoterons
-accoteront
-accotes
-accotés
-accotez
-accotiez
-accotions
-accotoir
-accotoirs
-accotons
-accots
-accoua
-accouai
-accouaient
-accouais
-accouait
-accouâmes
-accouant
-accouas
-accouasse
-accouassent
-accouasses
-accouassiez
-accouassions
-accouât
-accouâtes
-accoucha
-accouchai
-accouchaient
-accouchais
-accouchait
-accouchâmes
-accouchant
-accouchas
-accouchasse
-accouchassent
-accouchasses
-accouchassiez
-accouchassions
-accouchât
-accouchâtes
-accouche
-accouché
-accouchée
-accouchées
-accouchement
-accouchements
-accouchent
-accoucher
-accouchera
-accoucherai
-accoucheraient
-accoucherais
-accoucherait
-accoucheras
-accouchèrent
-accoucherez
-accoucheriez
-accoucherions
-accoucherons
-accoucheront
-accouches
-accouchés
-accoucheur
-accoucheurs
-accoucheuse
-accoucheuses
-accouchez
-accouchiez
-accouchions
-accouchons
-accoudâmes
-accoudassiez
-accoudassions
-accoudâtes
-accoudé
-accoudée
-accoudées
-accoudement
-accoudements
-accouder
-accouderez
-accouderiez
-accouderions
-accouderons
-accoudés
-accoudez
-accoudiez
-accoudions
-accoudoir
-accoudoirs
-accoudons
-accoue
-accoué
-accouée
-accouées
-accouent
-accouer
-accouera
-accouerai
-accoueraient
-accouerais
-accouerait
-accoueras
-accouèrent
-accouerez
-accoueriez
-accouerions
-accouerons
-accoueront
-accoues
-accoués
-accouez
-accouiez
-accouions
-accouons
-accoupla
-accouplai
-accouplaient
-accouplais
-accouplait
-accouplâmes
-accouplant
-accouplas
-accouplasse
-accouplassent
-accouplasses
-accouplassiez
-accouplassions
-accouplât
-accouplâtes
-accouple
-accouplé
-accouplée
-accouplées
-accouplement
-accouplements
-accouplent
-accoupler
-accouplera
-accouplerai
-accoupleraient
-accouplerais
-accouplerait
-accoupleras
-accouplèrent
-accouplerez
-accoupleriez
-accouplerions
-accouplerons
-accoupleront
-accouples
-accouplés
-accouplez
-accoupliez
-accouplions
-accouplons
-accouraient
-accourais
-accourait
-accourant
-accourci
-accourcîmes
-accourcir
-accourcira
-accourcirai
-accourciraient
-accourcirais
-accourcirait
-accourciras
-accourcirent
-accourcirez
-accourciriez
-accourcirions
-accourcirons
-accourciront
-accourcis
-accourcissaient
-accourcissais
-accourcissait
-accourcissant
-accourcisse
-accourcissent
-accourcisses
-accourcissez
-accourcissiez
-accourcissions
-accourcissons
-accourcit
-accourcît
-accourcîtes
-accoure
-accourent
-accoures
-accourez
-accouriez
-accourions
-accourir
-accourons
-accourra
-accourrai
-accourraient
-accourrais
-accourrait
-accourras
-accourrez
-accourriez
-accourrions
-accourrons
-accourront
-accours
-accourt
-accouru
-accourue
-accourues
-accourûmes
-accoururent
-accourus
-accourusse
-accourussent
-accourusses
-accourussiez
-accourussions
-accourut
-accourût
-accourûtes
-accoutra
-accoutrai
-accoutraient
-accoutrais
-accoutrait
-accoutrâmes
-accoutrant
-accoutras
-accoutrasse
-accoutrassent
-accoutrasses
-accoutrassiez
-accoutrassions
-accoutrât
-accoutrâtes
-accoutre
-accoutré
-accoutrée
-accoutrées
-accoutrement
-accoutrements
-accoutrent
-accoutrer
-accoutrera
-accoutrerai
-accoutreraient
-accoutrerais
-accoutrerait
-accoutreras
-accoutrèrent
-accoutrerez
-accoutreriez
-accoutrerions
-accoutrerons
-accoutreront
-accoutres
-accoutrés
-accoutrez
-accoutriez
-accoutrions
-accoutrons
-accoutuma
-accoutumai
-accoutumaient
-accoutumais
-accoutumait
-accoutumâmes
-accoutumance
-accoutumances
-accoutumant
-accoutumas
-accoutumasse
-accoutumassent
-accoutumasses
-accoutumassiez
-accoutumassions
-accoutumât
-accoutumâtes
-accoutume
-accoutumé
-accoutumée
-accoutumées
-accoutument
-accoutumer
-accoutumera
-accoutumerai
-accoutumeraient
-accoutumerais
-accoutumerait
-accoutumeras
-accoutumèrent
-accoutumerez
-accoutumeriez
-accoutumerions
-accoutumerons
-accoutumeront
-accoutumes
-accoutumés
-accoutumez
-accoutumiez
-accoutumions
-accoutumons
-accouvage
-accouvages
-accrédita
-accréditai
-accréditaient
-accréditais
-accréditait
-accréditâmes
-accréditant
-accréditas
-accréditasse
-accréditassent
-accréditasses
-accréditassiez
-accréditassions
-accréditât
-accréditâtes
-accréditation
-accréditations
-accrédite
-accrédité
-accréditée
-accréditées
-accréditent
-accréditer
-accréditera
-accréditerai
-accréditeraient
-accréditerais
-accréditerait
-accréditeras
-accréditèrent
-accréditerez
-accréditeriez
-accréditerions
-accréditerons
-accréditeront
-accrédites
-accrédités
-accréditeur
-accréditeurs
-accréditez
-accréditiez
-accréditif
-accréditifs
-accréditions
-accréditive
-accréditives
-accréditons
-accréditrice
-accréditrices
-accrescent
-accrescente
-accrescentes
-accrescents
-accrétion
-accrétions
-accroc
-accrocha
-accrochage
-accrochages
-accrochai
-accrochaient
-accrochais
-accrochait
-accrochâmes
-accrochant
-accrochas
-accrochasse
-accrochassent
-accrochasses
-accrochassiez
-accrochassions
-accrochât
-accrochâtes
-accroche
-accroché
-accroche-coeur
-accroche-coeurs
-accrochée
-accrochées
-accrochent
-accrocher
-accrochera
-accrocherai
-accrocheraient
-accrocherais
-accrocherait
-accrocheras
-accrochèrent
-accrocherez
-accrocheriez
-accrocherions
-accrocherons
-accrocheront
-accroches
-accrochés
-accrocheur
-accrocheurs
-accrocheuse
-accrocheuses
-accrochez
-accrochiez
-accrochions
-accrochons
-accrocs
-accroire
-accrois
-accroissaient
-accroissais
-accroissait
-accroissant
-accroisse
-accroissement
-accroissements
-accroissent
-accroissez
-accroissiez
-accroissions
-accroissons
-accroît
-accroîtra
-accroîtrai
-accroîtraient
-accroîtrais
-accroîtrait
-accroîtras
-accroître
-accroîtrez
-accroîtriez
-accroîtrions
-accroîtrons
-accroîtront
-accroupi
-accroupie
-accroupies
-accroupîmes
-accroupir
-accroupirez
-accroupiriez
-accroupirions
-accroupirons
-accroupis
-accroupissement
-accroupissements
-accroupissez
-accroupissions
-accroupissons
-accroupîtes
-accru
-accrue
-accrues
-accrûmes
-accrurent
-accrus
-accrusse
-accrussent
-accrusses
-accrussiez
-accrussions
-accrut
-accrût
-accrûtes
-accu
-accueil
-accueillaient
-accueillais
-accueillait
-accueillant
-accueillante
-accueillantes
-accueillants
-accueille
-accueillent
-accueillera
-accueillerai
-accueilleraient
-accueillerais
-accueillerait
-accueilleras
-accueillerez
-accueilleriez
-accueillerions
-accueillerons
-accueilleront
-accueilles
-accueillez
-accueilli
-accueillie
-accueillies
-accueilliez
-accueillîmes
-accueillions
-accueillir
-accueillirent
-accueillis
-accueillisse
-accueillissent
-accueillisses
-accueillissiez
-accueillissions
-accueillit
-accueillît
-accueillîtes
-accueillons
-accueils
-accula
-acculai
-acculaient
-acculais
-acculait
-acculâmes
-acculant
-acculas
-acculasse
-acculassent
-acculasses
-acculassiez
-acculassions
-acculât
-acculâtes
-accule
-acculé
-acculée
-acculées
-acculent
-acculer
-acculera
-acculerai
-acculeraient
-acculerais
-acculerait
-acculeras
-acculèrent
-acculerez
-acculeriez
-acculerions
-acculerons
-acculeront
-accules
-acculés
-acculez
-acculiez
-acculions
-acculons
-accultura
-acculturai
-acculturaient
-acculturais
-acculturait
-acculturâmes
-acculturant
-acculturas
-acculturasse
-acculturassent
-acculturasses
-acculturassiez
-acculturassions
-acculturât
-acculturâtes
-acculturation
-acculturations
-acculture
-acculturé
-acculturée
-acculturées
-acculturent
-acculturer
-acculturera
-acculturerai
-accultureraient
-acculturerais
-acculturerait
-accultureras
-acculturèrent
-acculturerez
-accultureriez
-acculturerions
-acculturerons
-accultureront
-accultures
-acculturés
-acculturez
-acculturiez
-acculturions
-acculturons
-accumula
-accumulai
-accumulaient
-accumulais
-accumulait
-accumulâmes
-accumulant
-accumulas
-accumulasse
-accumulassent
-accumulasses
-accumulassiez
-accumulassions
-accumulât
-accumulâtes
-accumulateur
-accumulateurs
-accumulation
-accumulations
-accumule
-accumulé
-accumulée
-accumulées
-accumulent
-accumuler
-accumulera
-accumulerai
-accumuleraient
-accumulerais
-accumulerait
-accumuleras
-accumulèrent
-accumulerez
-accumuleriez
-accumulerions
-accumulerons
-accumuleront
-accumules
-accumulés
-accumulez
-accumuliez
-accumulions
-accumulons
-accus
-accusa
-accusai
-accusaient
-accusais
-accusait
-accusâmes
-accusant
-accusas
-accusasse
-accusassent
-accusasses
-accusassiez
-accusassions
-accusât
-accusâtes
-accusateur
-accusateurs
-accusatif
-accusatifs
-accusation
-accusations
-accusative
-accusatives
-accusatoire
-accusatoires
-accusatrice
-accusatrices
-accuse
-accusé
-accusée
-accusées
-accusent
-accuser
-accusera
-accuserai
-accuseraient
-accuserais
-accuserait
-accuseras
-accusèrent
-accuserez
-accuseriez
-accuserions
-accuserons
-accuseront
-accuses
-accusés
-accusez
-accusiez
-accusions
-accusons
-ace
-acéphale
-acéphales
-acéra
-acérai
-acéraient
-acérais
-acérait
-acérâmes
-acérant
-acéras
-acérasse
-acérassent
-acérasses
-acérassiez
-acérassions
-acérât
-acérâtes
-acerbe
-acerbes
-acerbité
-acerbités
-acéré
-acère
-acérée
-acérées
-acèrent
-acérer
-acérera
-acérerai
-acéreraient
-acérerais
-acérerait
-acéreras
-acérèrent
-acérerez
-acéreriez
-acérerions
-acérerons
-acéreront
-acérés
-acères
-acérez
-acériez
-acérions
-acérons
-aces
-acescence
-acescences
-acescent
-acescente
-acescentes
-acescents
-acétamide
-acétamides
-acétate
-acétates
-acétifia
-acétifiai
-acétifiaient
-acétifiais
-acétifiait
-acétifiâmes
-acétifiant
-acétifias
-acétifiasse
-acétifiassent
-acétifiasses
-acétifiassiez
-acétifiassions
-acétifiât
-acétifiâtes
-acétifie
-acétifié
-acétifiée
-acétifiées
-acétifient
-acétifier
-acétifiera
-acétifierai
-acétifieraient
-acétifierais
-acétifierait
-acétifieras
-acétifièrent
-acétifierez
-acétifieriez
-acétifierions
-acétifierons
-acétifieront
-acétifies
-acétifiés
-acétifiez
-acétifiiez
-acétifiions
-acétifions
-acétique
-acétiques
-acétobacter
-acétobacters
-acétone
-acétonémie
-acétonémies
-acétones
-acétonurie
-acétonuries
-acétyla
-acétylai
-acétylaient
-acétylais
-acétylait
-acétylâmes
-acétylant
-acétylas
-acétylasse
-acétylassent
-acétylasses
-acétylassiez
-acétylassions
-acétylât
-acétylâtes
-acétyle
-acétylé
-acétylée
-acétylées
-acétylène
-acétylènes
-acétylénique
-acétyléniques
-acétylent
-acétyler
-acétylera
-acétylerai
-acétyleraient
-acétylerais
-acétylerait
-acétyleras
-acétylèrent
-acétylerez
-acétyleriez
-acétylerions
-acétylerons
-acétyleront
-acétyles
-acétylés
-acétylez
-acétyliez
-acétylions
-acétylons
-acétylsalicylique
-acétylsalicyliques
-achalanda
-achalandage
-achalandages
-achalandai
-achalandaient
-achalandais
-achalandait
-achalandâmes
-achalandant
-achalandas
-achalandasse
-achalandassent
-achalandasses
-achalandassiez
-achalandassions
-achalandât
-achalandâtes
-achalande
-achalandé
-achalandée
-achalandées
-achalandent
-achalander
-achalandera
-achalanderai
-achalanderaient
-achalanderais
-achalanderait
-achalanderas
-achalandèrent
-achalanderez
-achalanderiez
-achalanderions
-achalanderons
-achalanderont
-achalandes
-achalandés
-achalandez
-achalandiez
-achalandions
-achalandons
-achards
-acharna
-acharnai
-acharnaient
-acharnais
-acharnait
-acharnâmes
-acharnant
-acharnas
-acharnasse
-acharnassent
-acharnasses
-acharnassiez
-acharnassions
-acharnât
-acharnâtes
-acharne
-acharné
-acharnée
-acharnées
-acharnement
-acharnements
-acharnent
-acharner
-acharnera
-acharnerai
-acharneraient
-acharnerais
-acharnerait
-acharneras
-acharnèrent
-acharnerez
-acharneriez
-acharnerions
-acharnerons
-acharneront
-acharnes
-acharnés
-acharnez
-acharniez
-acharnions
-acharnons
-achat
-achats
-achéen
-achéenne
-achéennes
-achéens
-achemina
-acheminai
-acheminaient
-acheminais
-acheminait
-acheminâmes
-acheminant
-acheminas
-acheminasse
-acheminassent
-acheminasses
-acheminassiez
-acheminassions
-acheminât
-acheminâtes
-achemine
-acheminé
-acheminée
-acheminées
-acheminement
-acheminements
-acheminent
-acheminer
-acheminera
-acheminerai
-achemineraient
-acheminerais
-acheminerait
-achemineras
-acheminèrent
-acheminerez
-achemineriez
-acheminerions
-acheminerons
-achemineront
-achemines
-acheminés
-acheminez
-acheminiez
-acheminions
-acheminons
-acheta
-achetable
-achetables
-achetai
-achetaient
-achetais
-achetait
-achetâmes
-achetant
-achetas
-achetasse
-achetassent
-achetasses
-achetassiez
-achetassions
-achetât
-achetâtes
-acheté
-achète
-achetée
-achetées
-achètent
-acheter
-achètera
-achèterai
-achèteraient
-achèterais
-achèterait
-achèteras
-achetèrent
-achèterez
-achèteriez
-achèterions
-achèterons
-achèteront
-achetés
-achètes
-acheteur
-acheteurs
-acheteuse
-acheteuses
-achetez
-achetiez
-achetions
-achetons
-acheuléen
-acheuléenne
-acheuléennes
-acheuléens
-acheva
-achevai
-achevaient
-achevais
-achevait
-achevâmes
-achevant
-achevas
-achevasse
-achevassent
-achevasses
-achevassiez
-achevassions
-achevât
-achevâtes
-achevé
-achève
-achevée
-achevées
-achèvement
-achèvements
-achèvent
-achever
-achèvera
-achèverai
-achèveraient
-achèverais
-achèverait
-achèveras
-achevèrent
-achèverez
-achèveriez
-achèverions
-achèverons
-achèveront
-achevés
-achèves
-achevez
-acheviez
-achevions
-achevons
-achigan
-achigans
-achillée
-achillées
-acholie
-acholies
-achondroplasie
-achondroplasies
-achoppâmes
-achoppassiez
-achoppassions
-achoppâtes
-achoppé
-achoppée
-achoppées
-achoppement
-achoppements
-achopper
-achopperez
-achopperiez
-achopperions
-achopperons
-achoppés
-achoppez
-achoppiez
-achoppions
-achoppons
-achromat
-achromatique
-achromatiques
-achromatisme
-achromatismes
-achromatopsie
-achromatopsies
-achromats
-achrome
-achromes
-achromie
-achromies
-achylie
-achylies
-aciculaire
-aciculaires
-acidalie
-acidalies
-acide
-acides
-acidifia
-acidifiable
-acidifiables
-acidifiai
-acidifiaient
-acidifiais
-acidifiait
-acidifiâmes
-acidifiant
-acidifiante
-acidifiantes
-acidifiants
-acidifias
-acidifiasse
-acidifiassent
-acidifiasses
-acidifiassiez
-acidifiassions
-acidifiât
-acidifiâtes
-acidification
-acidifications
-acidifie
-acidifié
-acidifiée
-acidifiées
-acidifient
-acidifier
-acidifiera
-acidifierai
-acidifieraient
-acidifierais
-acidifierait
-acidifieras
-acidifièrent
-acidifierez
-acidifieriez
-acidifierions
-acidifierons
-acidifieront
-acidifies
-acidifiés
-acidifiez
-acidifiiez
-acidifiions
-acidifions
-acidimètre
-acidimètres
-acidimétrie
-acidimétries
-acidité
-acidités
-acidophile
-acidophiles
-acidose
-acidoses
-acidula
-acidulai
-acidulaient
-acidulais
-acidulait
-acidulâmes
-acidulant
-acidulas
-acidulasse
-acidulassent
-acidulasses
-acidulassiez
-acidulassions
-acidulât
-acidulâtes
-acidule
-acidulé
-acidulée
-acidulées
-acidulent
-aciduler
-acidulera
-acidulerai
-aciduleraient
-acidulerais
-acidulerait
-aciduleras
-acidulèrent
-acidulerez
-aciduleriez
-acidulerions
-acidulerons
-aciduleront
-acidules
-acidulés
-acidulez
-aciduliez
-acidulions
-acidulons
-acier
-aciéra
-aciérage
-aciérages
-aciérai
-aciéraient
-aciérais
-aciérait
-aciérâmes
-aciérant
-aciéras
-aciérasse
-aciérassent
-aciérasses
-aciérassiez
-aciérassions
-aciérât
-aciérâtes
-aciération
-aciérations
-aciéré
-acière
-aciérée
-aciérées
-acièrent
-aciérer
-aciérera
-aciérerai
-aciéreraient
-aciérerais
-aciérerait
-aciéreras
-aciérèrent
-aciérerez
-aciéreriez
-aciérerions
-aciérerons
-aciéreront
-aciérés
-acières
-aciérez
-aciérie
-aciéries
-aciériez
-aciérions
-aciérons
-aciers
-acini
-acinus
-acisela
-aciselai
-aciselaient
-aciselais
-aciselait
-aciselâmes
-aciselant
-aciselas
-aciselasse
-aciselassent
-aciselasses
-aciselassiez
-aciselassions
-aciselât
-aciselâtes
-aciselé
-acisèle
-aciselée
-aciselées
-acisèlent
-aciseler
-acisèlera
-acisèlerai
-acisèleraient
-acisèlerais
-acisèlerait
-acisèleras
-aciselèrent
-acisèlerez
-acisèleriez
-acisèlerions
-acisèlerons
-acisèleront
-aciselés
-acisèles
-aciselez
-aciseliez
-aciselions
-aciselons
-aclinique
-acliniques
-acmé
-acmés
-acné
-acnéique
-acnéiques
-acnés
-acolyte
-acolytes
-acompte
-acomptes
-acon
-aconage
-aconages
-aconier
-aconiers
-aconit
-aconitine
-aconitines
-aconits
-acons
-acoquinâmes
-acoquinassiez
-acoquinassions
-acoquinâtes
-acoquiné
-acoquinée
-acoquinées
-acoquinement
-acoquinements
-acoquiner
-acoquinerez
-acoquineriez
-acoquinerions
-acoquinerons
-acoquinés
-acoquinez
-acoquiniez
-acoquinions
-acoquinons
-acore
-acores
-à-côté
-à-côtés
-à-coup
-acouphène
-acouphènes
-à-coups
-acousticien
-acousticienne
-acousticiennes
-acousticiens
-acoustique
-acoustiques
-acquéraient
-acquérais
-acquérait
-acquérant
-acquéresse
-acquéresses
-acquéreur
-acquéreurs
-acquérez
-acquériez
-acquérions
-acquérir
-acquérons
-acquerra
-acquerrai
-acquerraient
-acquerrais
-acquerrait
-acquerras
-acquerrez
-acquerriez
-acquerrions
-acquerrons
-acquerront
-acquêt
-acquêts
-acquière
-acquièrent
-acquières
-acquiers
-acquiert
-acquiesça
-acquiesçai
-acquiesçaient
-acquiesçais
-acquiesçait
-acquiesçâmes
-acquiesçant
-acquiesças
-acquiesçasse
-acquiesçassent
-acquiesçasses
-acquiesçassiez
-acquiesçassions
-acquiesçât
-acquiesçâtes
-acquiesce
-acquiescé
-acquiescement
-acquiescements
-acquiescent
-acquiescer
-acquiescera
-acquiescerai
-acquiesceraient
-acquiescerais
-acquiescerait
-acquiesceras
-acquiescèrent
-acquiescerez
-acquiesceriez
-acquiescerions
-acquiescerons
-acquiesceront
-acquiesces
-acquiescez
-acquiesciez
-acquiescions
-acquiesçons
-acquîmes
-acquirent
-acquis
-acquise
-acquises
-acquisitif
-acquisitifs
-acquisition
-acquisitions
-acquisitive
-acquisitives
-acquisse
-acquissent
-acquisses
-acquissiez
-acquissions
-acquit
-acquît
-acquîtes
-acquits
-acquitta
-acquittable
-acquittables
-acquittai
-acquittaient
-acquittais
-acquittait
-acquittâmes
-acquittant
-acquittas
-acquittasse
-acquittassent
-acquittasses
-acquittassiez
-acquittassions
-acquittât
-acquittâtes
-acquitte
-acquitté
-acquittée
-acquittées
-acquittement
-acquittements
-acquittent
-acquitter
-acquittera
-acquitterai
-acquitteraient
-acquitterais
-acquitterait
-acquitteras
-acquittèrent
-acquitterez
-acquitteriez
-acquitterions
-acquitterons
-acquitteront
-acquittes
-acquittés
-acquittez
-acquittiez
-acquittions
-acquittons
-acre
-âcre
-acres
-âcres
-âcreté
-âcretés
-acrimonie
-acrimonies
-acrimonieuse
-acrimonieuses
-acrimonieux
-acrobate
-acrobates
-acrobatie
-acrobaties
-acrobatique
-acrobatiquement
-acrobatiques
-acrocéphale
-acrocéphales
-acrocéphalie
-acrocéphalies
-acrocyanose
-acrocyanoses
-acroléine
-acroléines
-acromégalie
-acromégalies
-acromion
-acromions
-acronyme
-acronymes
-acrophobie
-acrophobies
-acropole
-acropoles
-acrostiche
-acrostiches
-acrotère
-acrotères
-acrylique
-acryliques
-acta
-actai
-actaient
-actais
-actait
-actâmes
-actant
-actants
-actas
-actasse
-actassent
-actasses
-actassiez
-actassions
-actât
-actâtes
-acte
-actée
-actées
-actent
-acter
-actera
-acterai
-acteraient
-acterais
-acterait
-acteras
-actèrent
-acterez
-acteriez
-acterions
-acterons
-acteront
-actes
-acteur
-acteurs
-actez
-actiez
-actif
-actifs
-actinie
-actinies
-actinique
-actiniques
-actinisme
-actinismes
-actinite
-actinites
-actinium
-actiniums
-actinologie
-actinologies
-actinomètre
-actinomètres
-actinométrie
-actinométries
-actinomycète
-actinomycètes
-actinomycose
-actinomycoses
-actinote
-actinotes
-actinothérapie
-actinothérapies
-action
-actionna
-actionnable
-actionnables
-actionnai
-actionnaient
-actionnaire
-actionnaires
-actionnais
-actionnait
-actionnâmes
-actionnant
-actionnariat
-actionnariats
-actionnas
-actionnasse
-actionnassent
-actionnasses
-actionnassiez
-actionnassions
-actionnât
-actionnâtes
-actionne
-actionné
-actionnée
-actionnées
-actionnement
-actionnements
-actionnent
-actionner
-actionnera
-actionnerai
-actionneraient
-actionnerais
-actionnerait
-actionneras
-actionnèrent
-actionnerez
-actionneriez
-actionnerions
-actionnerons
-actionneront
-actionnes
-actionnés
-actionneur
-actionneurs
-actionnez
-actionniez
-actionnions
-actionnons
-actions
-activa
-activai
-activaient
-activais
-activait
-activâmes
-activant
-activas
-activasse
-activassent
-activasses
-activassiez
-activassions
-activât
-activâtes
-activateur
-activateurs
-activation
-activations
-active
-activé
-activée
-activées
-activement
-activent
-activer
-activera
-activerai
-activeraient
-activerais
-activerait
-activeras
-activèrent
-activerez
-activeriez
-activerions
-activerons
-activeront
-actives
-activés
-activeur
-activeurs
-activez
-activiez
-activions
-activisme
-activismes
-activiste
-activistes
-activité
-activités
-activons
-actons
-actrice
-actrices
-actuaire
-actuaires
-actualisa
-actualisai
-actualisaient
-actualisais
-actualisait
-actualisâmes
-actualisant
-actualisas
-actualisasse
-actualisassent
-actualisasses
-actualisassiez
-actualisassions
-actualisât
-actualisâtes
-actualisation
-actualisations
-actualise
-actualisé
-actualisée
-actualisées
-actualisent
-actualiser
-actualisera
-actualiserai
-actualiseraient
-actualiserais
-actualiserait
-actualiseras
-actualisèrent
-actualiserez
-actualiseriez
-actualiserions
-actualiserons
-actualiseront
-actualises
-actualisés
-actualisez
-actualisiez
-actualisions
-actualisons
-actualité
-actualités
-actuariat
-actuariats
-actuariel
-actuarielle
-actuarielles
-actuariels
-actuel
-actuelle
-actuellement
-actuelles
-actuels
-acuité
-acuités
-acuminé
-acuminée
-acuminées
-acuminés
-acuponcteur
-acuponcteurs
-acuponctrice
-acuponctrices
-acuponcture
-acuponctures
-acupuncteur
-acupuncteurs
-acupunctrice
-acupunctrices
-acupuncture
-acupunctures
-acutangle
-acutangles
-adage
-adages
-adagio
-adagios
-adamantin
-adamantine
-adamantines
-adamantins
-adamisme
-adamismes
-adapta
-adaptabilité
-adaptabilités
-adaptable
-adaptables
-adaptai
-adaptaient
-adaptais
-adaptait
-adaptâmes
-adaptant
-adaptas
-adaptasse
-adaptassent
-adaptasses
-adaptassiez
-adaptassions
-adaptât
-adaptâtes
-adaptateur
-adaptateurs
-adaptatif
-adaptatifs
-adaptation
-adaptations
-adaptative
-adaptatives
-adaptatrice
-adaptatrices
-adapte
-adapté
-adaptée
-adaptées
-adaptent
-adapter
-adaptera
-adapterai
-adapteraient
-adapterais
-adapterait
-adapteras
-adaptèrent
-adapterez
-adapteriez
-adapterions
-adapterons
-adapteront
-adaptes
-adaptés
-adaptez
-adaptiez
-adaptions
-adaptons
-addenda
-additif
-additifs
-addition
-additionna
-additionnai
-additionnaient
-additionnais
-additionnait
-additionnâmes
-additionnant
-additionnas
-additionnasse
-additionnassent
-additionnasses
-additionnassiez
-additionnassions
-additionnât
-additionnâtes
-additionne
-additionné
-additionnée
-additionnées
-additionnel
-additionnelle
-additionnelles
-additionnels
-additionnent
-additionner
-additionnera
-additionnerai
-additionneraient
-additionnerais
-additionnerait
-additionneras
-additionnèrent
-additionnerez
-additionneriez
-additionnerions
-additionnerons
-additionneront
-additionnes
-additionnés
-additionnez
-additionniez
-additionnions
-additionnons
-additions
-additive
-additives
-adducteur
-adducteurs
-adduction
-adductions
-adénite
-adénites
-adénocarcinome
-adénocarcinomes
-adénoïde
-adénoïdes
-adénome
-adénomes
-adénopathie
-adénopathies
-adénosine
-adénosines
-adent
-adents
-adepte
-adeptes
-adéquat
-adéquate
-adéquatement
-adéquates
-adéquation
-adéquations
-adéquats
-adextré
-adextrée
-adextrées
-adextrés
-adhéra
-adhérai
-adhéraient
-adhérais
-adhérait
-adhérâmes
-adhérant
-adhérante
-adhérantes
-adhérants
-adhéras
-adhérasse
-adhérassent
-adhérasses
-adhérassiez
-adhérassions
-adhérât
-adhérâtes
-adhéré
-adhère
-adhérence
-adhérences
-adhérent
-adhèrent
-adhérente
-adhérentes
-adhérents
-adhérer
-adhérera
-adhérerai
-adhéreraient
-adhérerais
-adhérerait
-adhéreras
-adhérèrent
-adhérerez
-adhéreriez
-adhérerions
-adhérerons
-adhéreront
-adhères
-adhérez
-adhériez
-adhérions
-adhérons
-adhésif
-adhésifs
-adhésion
-adhésions
-adhésive
-adhésives
-adhésivité
-adhésivités
-adiaphorèse
-adiaphorèses
-adieu
-adieux
-adipeuse
-adipeuses
-adipeux
-adipique
-adipiques
-adipolyse
-adipolyses
-adipopexie
-adipopexies
-adipose
-adiposes
-adiposité
-adiposités
-adipsie
-adipsies
-adjacence
-adjacences
-adjacent
-adjacente
-adjacentes
-adjacents
-adjectif
-adjectifs
-adjectiva
-adjectivai
-adjectivaient
-adjectivais
-adjectivait
-adjectival
-adjectivale
-adjectivales
-adjectivâmes
-adjectivant
-adjectivas
-adjectivasse
-adjectivassent
-adjectivasses
-adjectivassiez
-adjectivassions
-adjectivât
-adjectivâtes
-adjectivaux
-adjective
-adjectivé
-adjectivée
-adjectivées
-adjectivement
-adjectivent
-adjectiver
-adjectivera
-adjectiverai
-adjectiveraient
-adjectiverais
-adjectiverait
-adjectiveras
-adjectivèrent
-adjectiverez
-adjectiveriez
-adjectiverions
-adjectiverons
-adjectiveront
-adjectives
-adjectivés
-adjectivez
-adjectiviez
-adjectivions
-adjectivisa
-adjectivisai
-adjectivisaient
-adjectivisais
-adjectivisait
-adjectivisâmes
-adjectivisant
-adjectivisas
-adjectivisasse
-adjectivisassent
-adjectivisasses
-adjectivisassiez
-adjectivisassions
-adjectivisât
-adjectivisâtes
-adjectivise
-adjectivisé
-adjectivisée
-adjectivisées
-adjectivisent
-adjectiviser
-adjectivisera
-adjectiviserai
-adjectiviseraient
-adjectiviserais
-adjectiviserait
-adjectiviseras
-adjectivisèrent
-adjectiviserez
-adjectiviseriez
-adjectiviserions
-adjectiviserons
-adjectiviseront
-adjectivises
-adjectivisés
-adjectivisez
-adjectivisiez
-adjectivisions
-adjectivisons
-adjectivons
-adjoignaient
-adjoignais
-adjoignait
-adjoignant
-adjoigne
-adjoignent
-adjoignes
-adjoignez
-adjoigniez
-adjoignîmes
-adjoignions
-adjoignirent
-adjoignis
-adjoignisse
-adjoignissent
-adjoignisses
-adjoignissiez
-adjoignissions
-adjoignit
-adjoignît
-adjoignîtes
-adjoignons
-adjoindra
-adjoindrai
-adjoindraient
-adjoindrais
-adjoindrait
-adjoindras
-adjoindre
-adjoindrez
-adjoindriez
-adjoindrions
-adjoindrons
-adjoindront
-adjoins
-adjoint
-adjointe
-adjointes
-adjoints
-adjonction
-adjonctions
-adjudant
-adjudant-chef
-adjudante
-adjudantes
-adjudants
-adjudants-chefs
-adjudicataire
-adjudicataires
-adjudicateur
-adjudicateurs
-adjudicatif
-adjudicatifs
-adjudication
-adjudications
-adjudicative
-adjudicatives
-adjudicatrice
-adjudicatrices
-adjuge
-adjugé
-adjugea
-adjugeai
-adjugeaient
-adjugeais
-adjugeait
-adjugeâmes
-adjugeant
-adjugeas
-adjugeasse
-adjugeassent
-adjugeasses
-adjugeassiez
-adjugeassions
-adjugeât
-adjugeâtes
-adjugée
-adjugées
-adjugent
-adjugeons
-adjuger
-adjugera
-adjugerai
-adjugeraient
-adjugerais
-adjugerait
-adjugeras
-adjugèrent
-adjugerez
-adjugeriez
-adjugerions
-adjugerons
-adjugeront
-adjuges
-adjugés
-adjugez
-adjugiez
-adjugions
-adjura
-adjurai
-adjuraient
-adjurais
-adjurait
-adjurâmes
-adjurant
-adjuras
-adjurasse
-adjurassent
-adjurasses
-adjurassiez
-adjurassions
-adjurât
-adjurâtes
-adjuration
-adjurations
-adjure
-adjuré
-adjurée
-adjurées
-adjurent
-adjurer
-adjurera
-adjurerai
-adjureraient
-adjurerais
-adjurerait
-adjureras
-adjurèrent
-adjurerez
-adjureriez
-adjurerions
-adjurerons
-adjureront
-adjures
-adjurés
-adjurez
-adjuriez
-adjurions
-adjurons
-adjuvant
-adjuvante
-adjuvantes
-adjuvants
-adjuvat
-adjuvats
-admet
-admets
-admettaient
-admettais
-admettait
-admettant
-admette
-admettent
-admettes
-admettez
-admettiez
-admettions
-admettons
-admettra
-admettrai
-admettraient
-admettrais
-admettrait
-admettras
-admettre
-admettrez
-admettriez
-admettrions
-admettrons
-admettront
-admîmes
-adminicule
-adminicules
-administra
-administrable
-administrables
-administrai
-administraient
-administrais
-administrait
-administrâmes
-administrant
-administras
-administrasse
-administrassent
-administrasses
-administrassiez
-administrassions
-administrât
-administrâtes
-administrateur
-administrateurs
-administratif
-administratifs
-administration
-administrations
-administrative
-administrativement
-administratives
-administratrice
-administratrices
-administre
-administré
-administrée
-administrées
-administrent
-administrer
-administrera
-administrerai
-administreraient
-administrerais
-administrerait
-administreras
-administrèrent
-administrerez
-administreriez
-administrerions
-administrerons
-administreront
-administres
-administrés
-administrez
-administriez
-administrions
-administrons
-admira
-admirable
-admirablement
-admirables
-admirai
-admiraient
-admirais
-admirait
-admirâmes
-admirant
-admiras
-admirasse
-admirassent
-admirasses
-admirassiez
-admirassions
-admirât
-admirâtes
-admirateur
-admirateurs
-admiratif
-admiratifs
-admiration
-admirations
-admirative
-admirativement
-admiratives
-admiratrice
-admiratrices
-admire
-admiré
-admirée
-admirées
-admirent
-admirer
-admirera
-admirerai
-admireraient
-admirerais
-admirerait
-admireras
-admirèrent
-admirerez
-admireriez
-admirerions
-admirerons
-admireront
-admires
-admirés
-admirez
-admiriez
-admirions
-admirons
-admis
-admise
-admises
-admisse
-admissent
-admisses
-admissibilité
-admissibilités
-admissible
-admissibles
-admissiez
-admission
-admissions
-admit
-admît
-admîtes
-admittance
-admittances
-admixtion
-admixtions
-admonesta
-admonestai
-admonestaient
-admonestais
-admonestait
-admonestâmes
-admonestant
-admonestas
-admonestasse
-admonestassent
-admonestasses
-admonestassiez
-admonestassions
-admonestât
-admonestâtes
-admonestation
-admonestations
-admoneste
-admonesté
-admonestée
-admonestées
-admonestent
-admonester
-admonestera
-admonesterai
-admonesteraient
-admonesterais
-admonesterait
-admonesteras
-admonestèrent
-admonesterez
-admonesteriez
-admonesterions
-admonesterons
-admonesteront
-admonestes
-admonestés
-admonestez
-admonestiez
-admonestions
-admonestons
-admonition
-admonitions
-adné
-adnée
-adnées
-adnés
-adolescence
-adolescences
-adolescent
-adolescente
-adolescentes
-adolescents
-adonis
-adonisâmes
-adonisassiez
-adonisassions
-adonisâtes
-adonisé
-adonisée
-adonisées
-adoniser
-adoniserez
-adoniseriez
-adoniserions
-adoniserons
-adonisés
-adonisez
-adonisiez
-adonisions
-adonisons
-adonnâmes
-adonnassiez
-adonnassions
-adonnâtes
-adonné
-adonnée
-adonnées
-adonner
-adonnerez
-adonneriez
-adonnerions
-adonnerons
-adonnés
-adonnez
-adonniez
-adonnions
-adonnons
-adopta
-adoptable
-adoptables
-adoptai
-adoptaient
-adoptais
-adoptait
-adoptâmes
-adoptant
-adoptante
-adoptantes
-adoptants
-adoptas
-adoptasse
-adoptassent
-adoptasses
-adoptassiez
-adoptassions
-adoptât
-adoptâtes
-adopte
-adopté
-adoptée
-adoptées
-adoptent
-adopter
-adoptera
-adopterai
-adopteraient
-adopterais
-adopterait
-adopteras
-adoptèrent
-adopterez
-adopteriez
-adopterions
-adopterons
-adopteront
-adoptes
-adoptés
-adoptez
-adoptiez
-adoptif
-adoptifs
-adoption
-adoptions
-adoptive
-adoptives
-adoptons
-adora
-adorable
-adorablement
-adorables
-adorai
-adoraient
-adorais
-adorait
-adorâmes
-adorant
-adoras
-adorasse
-adorassent
-adorasses
-adorassiez
-adorassions
-adorât
-adorâtes
-adorateur
-adorateurs
-adoration
-adorations
-adoratrice
-adoratrices
-adore
-adoré
-adorée
-adorées
-adorent
-adorer
-adorera
-adorerai
-adoreraient
-adorerais
-adorerait
-adoreras
-adorèrent
-adorerez
-adoreriez
-adorerions
-adorerons
-adoreront
-adores
-adorés
-adorez
-adoriez
-adorions
-adorons
-ados
-adossa
-adossai
-adossaient
-adossais
-adossait
-adossâmes
-adossant
-adossas
-adossasse
-adossassent
-adossasses
-adossassiez
-adossassions
-adossât
-adossâtes
-adosse
-adossé
-adossée
-adossées
-adossement
-adossements
-adossent
-adosser
-adossera
-adosserai
-adosseraient
-adosserais
-adosserait
-adosseras
-adossèrent
-adosserez
-adosseriez
-adosserions
-adosserons
-adosseront
-adosses
-adossés
-adossez
-adossiez
-adossions
-adossons
-adouba
-adoubai
-adoubaient
-adoubais
-adoubait
-adoubâmes
-adoubant
-adoubas
-adoubasse
-adoubassent
-adoubasses
-adoubassiez
-adoubassions
-adoubât
-adoubâtes
-adoube
-adoubé
-adoubée
-adoubées
-adoubent
-adouber
-adoubera
-adouberai
-adouberaient
-adouberais
-adouberait
-adouberas
-adoubèrent
-adouberez
-adouberiez
-adouberions
-adouberons
-adouberont
-adoubes
-adoubés
-adoubez
-adoubiez
-adoubions
-adoubons
-adouci
-adoucie
-adoucies
-adoucîmes
-adoucir
-adoucira
-adoucirai
-adouciraient
-adoucirais
-adoucirait
-adouciras
-adoucirent
-adoucirez
-adouciriez
-adoucirions
-adoucirons
-adouciront
-adoucis
-adoucissage
-adoucissages
-adoucissaient
-adoucissais
-adoucissait
-adoucissant
-adoucissante
-adoucissantes
-adoucissants
-adoucisse
-adoucissement
-adoucissements
-adoucissent
-adoucisses
-adoucisseur
-adoucisseurs
-adoucissez
-adoucissiez
-adoucissions
-adoucissons
-adoucit
-adoucît
-adoucîtes
-adragante
-adragantes
-adrénaline
-adrénalines
-adrénergique
-adrénergiques
-adressa
-adressage
-adressages
-adressai
-adressaient
-adressais
-adressait
-adressâmes
-adressant
-adressas
-adressasse
-adressassent
-adressasses
-adressassiez
-adressassions
-adressât
-adressâtes
-adresse
-adressé
-adressée
-adressées
-adressent
-adresser
-adressera
-adresserai
-adresseraient
-adresserais
-adresserait
-adresseras
-adressèrent
-adresserez
-adresseriez
-adresserions
-adresserons
-adresseront
-adresses
-adressés
-adressez
-adressiez
-adressions
-adressons
-adret
-adrets
-adroit
-adroite
-adroitement
-adroites
-adroits
-adsorbant
-adsorbante
-adsorbantes
-adsorbants
-adsorption
-adsorptions
-adstrat
-adstrats
-adula
-adulai
-adulaient
-adulais
-adulait
-adulâmes
-adulant
-adulas
-adulasse
-adulassent
-adulasses
-adulassiez
-adulassions
-adulât
-adulâtes
-adulateur
-adulateurs
-adulation
-adulations
-adulatrice
-adulatrices
-adule
-adulé
-adulée
-adulées
-adulent
-aduler
-adulera
-adulerai
-aduleraient
-adulerais
-adulerait
-aduleras
-adulèrent
-adulerez
-aduleriez
-adulerions
-adulerons
-aduleront
-adules
-adulés
-adulez
-aduliez
-adulions
-adulons
-adulte
-adultéra
-adultérai
-adultéraient
-adultérais
-adultérait
-adultérâmes
-adultérant
-adultéras
-adultérasse
-adultérassent
-adultérasses
-adultérassiez
-adultérassions
-adultérât
-adultérâtes
-adultération
-adultérations
-adultéré
-adultère
-adultérée
-adultérées
-adultèrent
-adultérer
-adultérera
-adultérerai
-adultéreraient
-adultérerais
-adultérerait
-adultéreras
-adultérèrent
-adultérerez
-adultéreriez
-adultérerions
-adultérerons
-adultéreront
-adultérés
-adultères
-adultérez
-adultériez
-adultérin
-adultérine
-adultérines
-adultérins
-adultérions
-adultérons
-adultes
-adultisme
-adultismes
-advection
-advections
-advenait
-advenir
-adventif
-adventifs
-adventiste
-adventistes
-adventive
-adventives
-advenu
-advenue
-advenues
-advenus
-adverbe
-adverbes
-adverbial
-adverbiale
-adverbialement
-adverbiales
-adverbiaux
-adversaire
-adversaires
-adversatif
-adversatifs
-adversative
-adversatives
-adverse
-adverses
-adversité
-adversités
-adviendra
-adviendrait
-advienne
-advient
-advint
-advînt
-adynamie
-adynamies
-aède
-aèdes
-aegosome
-aegosomes
-aequo
-aéra
-aérai
-aéraient
-aérais
-aérait
-aérâmes
-aérant
-aéras
-aérasse
-aérassent
-aérasses
-aérassiez
-aérassions
-aérât
-aérâtes
-aérateur
-aérateurs
-aération
-aérations
-aéré
-aère
-aérée
-aérées
-aèrent
-aérer
-aérera
-aérerai
-aéreraient
-aérerais
-aérerait
-aéreras
-aérèrent
-aérerez
-aéreriez
-aérerions
-aérerons
-aéreront
-aérés
-aères
-aérez
-aérien
-aérienne
-aériennes
-aériens
-aériez
-aérions
-aérobie
-aérobies
-aéro-club
-aéro-clubs
-aérodrome
-aérodromes
-aérodynamique
-aérodynamiques
-aérogare
-aérogares
-aéroglisseur
-aéroglisseurs
-aérolite
-aérolites
-aérolithe
-aérolithes
-aérologie
-aérologies
-aéronaute
-aéronautes
-aéronautique
-aéronautiques
-aéronaval
-aéronavale
-aéronavales
-aéronavals
-aéronef
-aéronefs
-aérons
-aérophagie
-aérophagies
-aéroplane
-aéroplanes
-aéroport
-aéroporté
-aéroportée
-aéroportées
-aéroportés
-aéroports
-aérosol
-aérosols
-aérospatial
-aérospatiale
-aérospatiales
-aérospatiaux
-aérostat
-aérostats
-aérotrain
-aérotrains
-aeschne
-aeschnes
-affabilité
-affabilités
-affable
-affablement
-affables
-affabula
-affabulai
-affabulaient
-affabulais
-affabulait
-affabulâmes
-affabulant
-affabulas
-affabulasse
-affabulassent
-affabulasses
-affabulassiez
-affabulassions
-affabulât
-affabulâtes
-affabulation
-affabulations
-affabule
-affabulé
-affabulée
-affabulées
-affabulent
-affabuler
-affabulera
-affabulerai
-affabuleraient
-affabulerais
-affabulerait
-affabuleras
-affabulèrent
-affabulerez
-affabuleriez
-affabulerions
-affabulerons
-affabuleront
-affabules
-affabulés
-affabulez
-affabuliez
-affabulions
-affabulons
-affacturage
-affacturages
-affadi
-affadie
-affadies
-affadîmes
-affadir
-affadira
-affadirai
-affadiraient
-affadirais
-affadirait
-affadiras
-affadirent
-affadirez
-affadiriez
-affadirions
-affadirons
-affadiront
-affadis
-affadissaient
-affadissais
-affadissait
-affadissant
-affadissante
-affadissantes
-affadissants
-affadisse
-affadissement
-affadissements
-affadissent
-affadisses
-affadissez
-affadissiez
-affadissions
-affadissons
-affadit
-affadît
-affadîtes
-affaibli
-affaiblie
-affaiblies
-affaiblîmes
-affaiblir
-affaiblira
-affaiblirai
-affaibliraient
-affaiblirais
-affaiblirait
-affaibliras
-affaiblirent
-affaiblirez
-affaibliriez
-affaiblirions
-affaiblirons
-affaibliront
-affaiblis
-affaiblissaient
-affaiblissais
-affaiblissait
-affaiblissant
-affaiblissante
-affaiblissantes
-affaiblissants
-affaiblisse
-affaiblissement
-affaiblissements
-affaiblissent
-affaiblisses
-affaiblissez
-affaiblissiez
-affaiblissions
-affaiblissons
-affaiblit
-affaiblît
-affaiblîtes
-affairâmes
-affairassiez
-affairassions
-affairâtes
-affaire
-affairé
-affairée
-affairées
-affairement
-affairements
-affairer
-affairerez
-affaireriez
-affairerions
-affairerons
-affaires
-affairés
-affairez
-affairiez
-affairions
-affairisme
-affairismes
-affairiste
-affairistes
-affairons
-affaissa
-affaissai
-affaissaient
-affaissais
-affaissait
-affaissâmes
-affaissant
-affaissas
-affaissasse
-affaissassent
-affaissasses
-affaissassiez
-affaissassions
-affaissât
-affaissâtes
-affaisse
-affaissé
-affaissée
-affaissées
-affaissement
-affaissements
-affaissent
-affaisser
-affaissera
-affaisserai
-affaisseraient
-affaisserais
-affaisserait
-affaisseras
-affaissèrent
-affaisserez
-affaisseriez
-affaisserions
-affaisserons
-affaisseront
-affaisses
-affaissés
-affaissez
-affaissiez
-affaissions
-affaissons
-affaitage
-affaitages
-affaitement
-affaitements
-affala
-affalai
-affalaient
-affalais
-affalait
-affalâmes
-affalant
-affalas
-affalasse
-affalassent
-affalasses
-affalassiez
-affalassions
-affalât
-affalâtes
-affale
-affalé
-affalée
-affalées
-affalement
-affalements
-affalent
-affaler
-affalera
-affalerai
-affaleraient
-affalerais
-affalerait
-affaleras
-affalèrent
-affalerez
-affaleriez
-affalerions
-affalerons
-affaleront
-affales
-affalés
-affalez
-affaliez
-affalions
-affalons
-affama
-affamai
-affamaient
-affamais
-affamait
-affamâmes
-affamant
-affamas
-affamasse
-affamassent
-affamasses
-affamassiez
-affamassions
-affamât
-affamâtes
-affame
-affamé
-affamée
-affamées
-affament
-affamer
-affamera
-affamerai
-affameraient
-affamerais
-affamerait
-affameras
-affamèrent
-affamerez
-affameriez
-affamerions
-affamerons
-affameront
-affames
-affamés
-affameur
-affameurs
-affamez
-affamiez
-affamions
-affamons
-afféage
-afféagé
-afféagea
-afféageai
-afféageaient
-afféageais
-afféageait
-afféageâmes
-afféageant
-afféageas
-afféageasse
-afféageassent
-afféageasses
-afféageassiez
-afféageassions
-afféageât
-afféageâtes
-afféagée
-afféagées
-afféagent
-afféageons
-afféager
-afféagera
-afféagerai
-afféageraient
-afféagerais
-afféagerait
-afféageras
-afféagèrent
-afféagerez
-afféageriez
-afféagerions
-afféagerons
-afféageront
-afféages
-afféagés
-afféagez
-afféagiez
-afféagions
-affect
-affecta
-affectai
-affectaient
-affectais
-affectait
-affectâmes
-affectant
-affectas
-affectasse
-affectassent
-affectasses
-affectassiez
-affectassions
-affectât
-affectâtes
-affectation
-affectations
-affecte
-affecté
-affectée
-affectées
-affectent
-affecter
-affectera
-affecterai
-affecteraient
-affecterais
-affecterait
-affecteras
-affectèrent
-affecterez
-affecteriez
-affecterions
-affecterons
-affecteront
-affectes
-affectés
-affectez
-affectiez
-affectif
-affectifs
-affection
-affectionna
-affectionnai
-affectionnaient
-affectionnais
-affectionnait
-affectionnâmes
-affectionnant
-affectionnas
-affectionnasse
-affectionnassent
-affectionnasses
-affectionnassiez
-affectionnassions
-affectionnât
-affectionnâtes
-affectionne
-affectionné
-affectionnée
-affectionnées
-affectionnent
-affectionner
-affectionnera
-affectionnerai
-affectionneraient
-affectionnerais
-affectionnerait
-affectionneras
-affectionnèrent
-affectionnerez
-affectionneriez
-affectionnerions
-affectionnerons
-affectionneront
-affectionnes
-affectionnés
-affectionnez
-affectionniez
-affectionnions
-affectionnons
-affections
-affective
-affectives
-affectivité
-affectivités
-affectons
-affects
-affectueuse
-affectueusement
-affectueuses
-affectueux
-affenage
-affenages
-afféra
-afférai
-afféraient
-afférais
-afférait
-afférâmes
-afférant
-afféras
-afférasse
-afférassent
-afférasses
-afférassiez
-afférassions
-afférât
-afférâtes
-afféré
-affère
-afférent
-affèrent
-afférente
-afférentes
-afférents
-afférer
-afférera
-afférerai
-afféreraient
-afférerais
-afférerait
-afféreras
-afférèrent
-afférerez
-afféreriez
-afférerions
-afférerons
-afféreront
-affères
-afférez
-affériez
-afférions
-afferma
-affermage
-affermages
-affermai
-affermaient
-affermais
-affermait
-affermâmes
-affermant
-affermas
-affermasse
-affermassent
-affermasses
-affermassiez
-affermassions
-affermât
-affermâtes
-afferme
-affermé
-affermée
-affermées
-afferment
-affermer
-affermera
-affermerai
-affermeraient
-affermerais
-affermerait
-affermeras
-affermèrent
-affermerez
-affermeriez
-affermerions
-affermerons
-affermeront
-affermes
-affermés
-affermez
-affermi
-affermie
-affermies
-affermiez
-affermîmes
-affermions
-affermir
-affermira
-affermirai
-affermiraient
-affermirais
-affermirait
-affermiras
-affermirent
-affermirez
-affermiriez
-affermirions
-affermirons
-affermiront
-affermis
-affermissaient
-affermissais
-affermissait
-affermissant
-affermisse
-affermissement
-affermissements
-affermissent
-affermisses
-affermissez
-affermissiez
-affermissions
-affermissons
-affermit
-affermît
-affermîtes
-affermons
-afférons
-affété
-affétée
-affétées
-afféterie
-afféteries
-affétés
-afficha
-affichable
-affichables
-affichage
-affichages
-affichai
-affichaient
-affichais
-affichait
-affichâmes
-affichant
-affichas
-affichasse
-affichassent
-affichasses
-affichassiez
-affichassions
-affichât
-affichâtes
-affiche
-affiché
-affichée
-affichées
-affichent
-afficher
-affichera
-afficherai
-afficheraient
-afficherais
-afficherait
-afficheras
-affichèrent
-afficherez
-afficheriez
-afficherions
-afficherons
-afficheront
-affiches
-affichés
-affichette
-affichettes
-afficheur
-afficheurs
-affichez
-affichiez
-affichions
-affichiste
-affichistes
-affichons
-affidavit
-affidavits
-affidé
-affidée
-affidées
-affidés
-affila
-affilage
-affilages
-affilai
-affilaient
-affilais
-affilait
-affilâmes
-affilant
-affilas
-affilasse
-affilassent
-affilasses
-affilassiez
-affilassions
-affilât
-affilâtes
-affile
-affilé
-affilée
-affilées
-affilent
-affiler
-affilera
-affilerai
-affileraient
-affilerais
-affilerait
-affileras
-affilèrent
-affilerez
-affileriez
-affilerions
-affilerons
-affileront
-affiles
-affilés
-affilez
-affilia
-affiliai
-affiliaient
-affiliais
-affiliait
-affiliâmes
-affiliant
-affilias
-affiliasse
-affiliassent
-affiliasses
-affiliassiez
-affiliassions
-affiliât
-affiliâtes
-affiliation
-affiliations
-affilie
-affilié
-affiliée
-affiliées
-affilient
-affilier
-affiliera
-affilierai
-affilieraient
-affilierais
-affilierait
-affilieras
-affilièrent
-affilierez
-affilieriez
-affilierions
-affilierons
-affilieront
-affilies
-affiliés
-affiliez
-affiliiez
-affiliions
-affilions
-affiloir
-affiloirs
-affilons
-affin
-affina
-affinage
-affinages
-affinai
-affinaient
-affinais
-affinait
-affinâmes
-affinant
-affinas
-affinasse
-affinassent
-affinasses
-affinassiez
-affinassions
-affinât
-affinâtes
-affine
-affiné
-affinée
-affinées
-affinement
-affinements
-affinent
-affiner
-affinera
-affinerai
-affineraient
-affinerais
-affinerait
-affineras
-affinèrent
-affinerez
-affineriez
-affinerions
-affinerons
-affineront
-affines
-affinés
-affineur
-affineurs
-affineuse
-affineuses
-affinez
-affiniez
-affinions
-affinité
-affinités
-affinons
-affins
-affiquet
-affiquets
-affirma
-affirmai
-affirmaient
-affirmais
-affirmait
-affirmâmes
-affirmant
-affirmas
-affirmasse
-affirmassent
-affirmasses
-affirmassiez
-affirmassions
-affirmât
-affirmâtes
-affirmatif
-affirmatifs
-affirmation
-affirmations
-affirmative
-affirmativement
-affirmatives
-affirme
-affirmé
-affirmée
-affirmées
-affirment
-affirmer
-affirmera
-affirmerai
-affirmeraient
-affirmerais
-affirmerait
-affirmeras
-affirmèrent
-affirmerez
-affirmeriez
-affirmerions
-affirmerons
-affirmeront
-affirmes
-affirmés
-affirmez
-affirmiez
-affirmions
-affirmons
-affixal
-affixale
-affixales
-affixation
-affixations
-affixaux
-affixe
-affixes
-affleura
-affleurai
-affleuraient
-affleurais
-affleurait
-affleurâmes
-affleurant
-affleuras
-affleurasse
-affleurassent
-affleurasses
-affleurassiez
-affleurassions
-affleurât
-affleurâtes
-affleure
-affleuré
-affleurée
-affleurées
-affleurement
-affleurements
-affleurent
-affleurer
-affleurera
-affleurerai
-affleureraient
-affleurerais
-affleurerait
-affleureras
-affleurèrent
-affleurerez
-affleureriez
-affleurerions
-affleurerons
-affleureront
-affleures
-affleurés
-affleurez
-affleuriez
-affleurions
-affleurons
-afflictif
-afflictifs
-affliction
-afflictions
-afflictive
-afflictives
-afflige
-affligé
-affligea
-affligeai
-affligeaient
-affligeais
-affligeait
-affligeâmes
-affligeant
-affligeante
-affligeantes
-affligeants
-affligeas
-affligeasse
-affligeassent
-affligeasses
-affligeassiez
-affligeassions
-affligeât
-affligeâtes
-affligée
-affligées
-affligent
-affligeons
-affliger
-affligera
-affligerai
-affligeraient
-affligerais
-affligerait
-affligeras
-affligèrent
-affligerez
-affligeriez
-affligerions
-affligerons
-affligeront
-affliges
-affligés
-affligez
-affligiez
-affligions
-affloua
-afflouai
-afflouaient
-afflouais
-afflouait
-afflouâmes
-afflouant
-afflouas
-afflouasse
-afflouassent
-afflouasses
-afflouassiez
-afflouassions
-afflouât
-afflouâtes
-affloue
-affloué
-afflouée
-afflouées
-afflouent
-afflouer
-afflouera
-afflouerai
-affloueraient
-afflouerais
-afflouerait
-affloueras
-afflouèrent
-afflouerez
-affloueriez
-afflouerions
-afflouerons
-affloueront
-affloues
-affloués
-afflouez
-afflouiez
-afflouions
-afflouons
-afflua
-affluai
-affluaient
-affluais
-affluait
-affluâmes
-affluant
-affluas
-affluasse
-affluassent
-affluasses
-affluassiez
-affluassions
-affluât
-affluâtes
-afflue
-afflué
-affluence
-affluences
-affluent
-affluente
-affluentes
-affluents
-affluer
-affluera
-affluerai
-afflueraient
-affluerais
-affluerait
-afflueras
-affluèrent
-affluerez
-afflueriez
-affluerions
-affluerons
-afflueront
-afflues
-affluez
-affluiez
-affluions
-affluons
-afflux
-affola
-affolai
-affolaient
-affolais
-affolait
-affolâmes
-affolant
-affolante
-affolantes
-affolants
-affolas
-affolasse
-affolassent
-affolasses
-affolassiez
-affolassions
-affolât
-affolâtes
-affole
-affolé
-affolée
-affolées
-affolement
-affolements
-affolent
-affoler
-affolera
-affolerai
-affoleraient
-affolerais
-affolerait
-affoleras
-affolèrent
-affolerez
-affoleriez
-affolerions
-affolerons
-affoleront
-affoles
-affolés
-affolez
-affoliez
-affolions
-affolons
-affouage
-affouagé
-affouagea
-affouageai
-affouageaient
-affouageais
-affouageait
-affouageâmes
-affouageant
-affouageas
-affouageasse
-affouageassent
-affouageasses
-affouageassiez
-affouageassions
-affouageât
-affouageâtes
-affouagée
-affouagées
-affouagent
-affouageons
-affouager
-affouagera
-affouagerai
-affouageraient
-affouagerais
-affouagerait
-affouageras
-affouagèrent
-affouagerez
-affouageriez
-affouagerions
-affouagerons
-affouageront
-affouages
-affouagés
-affouagez
-affouagiez
-affouagions
-affouilla
-affouillai
-affouillaient
-affouillais
-affouillait
-affouillâmes
-affouillant
-affouillas
-affouillasse
-affouillassent
-affouillasses
-affouillassiez
-affouillassions
-affouillât
-affouillâtes
-affouille
-affouillé
-affouillée
-affouillées
-affouillement
-affouillements
-affouillent
-affouiller
-affouillera
-affouillerai
-affouilleraient
-affouillerais
-affouillerait
-affouilleras
-affouillèrent
-affouillerez
-affouilleriez
-affouillerions
-affouillerons
-affouilleront
-affouilles
-affouillés
-affouillez
-affouilliez
-affouillions
-affouillons
-affourage
-affouragé
-affouragea
-affourageai
-affourageaient
-affourageais
-affourageait
-affourageâmes
-affourageant
-affourageas
-affourageasse
-affourageassent
-affourageasses
-affourageassiez
-affourageassions
-affourageât
-affourageâtes
-affouragée
-affouragées
-affouragement
-affouragements
-affouragent
-affourageons
-affourager
-affouragera
-affouragerai
-affourageraient
-affouragerais
-affouragerait
-affourageras
-affouragèrent
-affouragerez
-affourageriez
-affouragerions
-affouragerons
-affourageront
-affourages
-affouragés
-affouragez
-affouragiez
-affouragions
-affourcha
-affourchai
-affourchaient
-affourchais
-affourchait
-affourchâmes
-affourchant
-affourchas
-affourchasse
-affourchassent
-affourchasses
-affourchassiez
-affourchassions
-affourchât
-affourchâtes
-affourche
-affourché
-affourchée
-affourchées
-affourchent
-affourcher
-affourchera
-affourcherai
-affourcheraient
-affourcherais
-affourcherait
-affourcheras
-affourchèrent
-affourcherez
-affourcheriez
-affourcherions
-affourcherons
-affourcheront
-affourches
-affourchés
-affourchez
-affourchiez
-affourchions
-affourchons
-affourrage
-affourragé
-affourragea
-affourrageai
-affourrageaient
-affourrageais
-affourrageait
-affourrageâmes
-affourrageant
-affourrageas
-affourrageasse
-affourrageassent
-affourrageasses
-affourrageassiez
-affourrageassions
-affourrageât
-affourrageâtes
-affourragée
-affourragées
-affourragent
-affourrageons
-affourrager
-affourragera
-affourragerai
-affourrageraient
-affourragerais
-affourragerait
-affourrageras
-affourragèrent
-affourragerez
-affourrageriez
-affourragerions
-affourragerons
-affourrageront
-affourrages
-affourragés
-affourragez
-affourragiez
-affourragions
-affranchi
-affranchie
-affranchies
-affranchîmes
-affranchir
-affranchira
-affranchirai
-affranchiraient
-affranchirais
-affranchirait
-affranchiras
-affranchirent
-affranchirez
-affranchiriez
-affranchirions
-affranchirons
-affranchiront
-affranchis
-affranchissaient
-affranchissais
-affranchissait
-affranchissant
-affranchisse
-affranchissement
-affranchissements
-affranchissent
-affranchisses
-affranchissez
-affranchissiez
-affranchissions
-affranchissons
-affranchit
-affranchît
-affranchîtes
-affres
-affréta
-affrétai
-affrétaient
-affrétais
-affrétait
-affrétâmes
-affrétant
-affrétas
-affrétasse
-affrétassent
-affrétasses
-affrétassiez
-affrétassions
-affrétât
-affrétâtes
-affrété
-affrète
-affrétée
-affrétées
-affrètement
-affrètements
-affrètent
-affréter
-affrétera
-affréterai
-affréteraient
-affréterais
-affréterait
-affréteras
-affrétèrent
-affréterez
-affréteriez
-affréterions
-affréterons
-affréteront
-affrétés
-affrètes
-affréteur
-affréteurs
-affrétez
-affrétiez
-affrétions
-affrétons
-affreuse
-affreusement
-affreuses
-affreux
-affrianda
-affriandai
-affriandaient
-affriandais
-affriandait
-affriandâmes
-affriandant
-affriandas
-affriandasse
-affriandassent
-affriandasses
-affriandassiez
-affriandassions
-affriandât
-affriandâtes
-affriande
-affriandé
-affriandée
-affriandées
-affriandent
-affriander
-affriandera
-affrianderai
-affrianderaient
-affrianderais
-affrianderait
-affrianderas
-affriandèrent
-affrianderez
-affrianderiez
-affrianderions
-affrianderons
-affrianderont
-affriandes
-affriandés
-affriandez
-affriandiez
-affriandions
-affriandons
-affricha
-affrichai
-affrichaient
-affrichais
-affrichait
-affrichâmes
-affrichant
-affrichas
-affrichasse
-affrichassent
-affrichasses
-affrichassiez
-affrichassions
-affrichât
-affrichâtes
-affriche
-affriché
-affrichée
-affrichées
-affrichent
-affricher
-affrichera
-affricherai
-affricheraient
-affricherais
-affricherait
-affricheras
-affrichèrent
-affricherez
-affricheriez
-affricherions
-affricherons
-affricheront
-affriches
-affrichés
-affrichez
-affrichiez
-affrichions
-affrichons
-affriola
-affriolai
-affriolaient
-affriolais
-affriolait
-affriolâmes
-affriolant
-affriolante
-affriolantes
-affriolants
-affriolas
-affriolasse
-affriolassent
-affriolasses
-affriolassiez
-affriolassions
-affriolât
-affriolâtes
-affriole
-affriolé
-affriolée
-affriolées
-affriolent
-affrioler
-affriolera
-affriolerai
-affrioleraient
-affriolerais
-affriolerait
-affrioleras
-affriolèrent
-affriolerez
-affrioleriez
-affriolerions
-affriolerons
-affrioleront
-affrioles
-affriolés
-affriolez
-affrioliez
-affriolions
-affriolons
-affriquée
-affriquées
-affrita
-affritai
-affritaient
-affritais
-affritait
-affritâmes
-affritant
-affritas
-affritasse
-affritassent
-affritasses
-affritassiez
-affritassions
-affritât
-affritâtes
-affrite
-affrité
-affritée
-affritées
-affritent
-affriter
-affritera
-affriterai
-affriteraient
-affriterais
-affriterait
-affriteras
-affritèrent
-affriterez
-affriteriez
-affriterions
-affriterons
-affriteront
-affrites
-affrités
-affritez
-affritiez
-affritions
-affritons
-affront
-affronta
-affrontai
-affrontaient
-affrontais
-affrontait
-affrontâmes
-affrontant
-affrontas
-affrontasse
-affrontassent
-affrontasses
-affrontassiez
-affrontassions
-affrontât
-affrontâtes
-affronte
-affronté
-affrontée
-affrontées
-affrontement
-affrontements
-affrontent
-affronter
-affrontera
-affronterai
-affronteraient
-affronterais
-affronterait
-affronteras
-affrontèrent
-affronterez
-affronteriez
-affronterions
-affronterons
-affronteront
-affrontes
-affrontés
-affrontez
-affrontiez
-affrontions
-affrontons
-affronts
-affruita
-affruitai
-affruitaient
-affruitais
-affruitait
-affruitâmes
-affruitant
-affruitas
-affruitasse
-affruitassent
-affruitasses
-affruitassiez
-affruitassions
-affruitât
-affruitâtes
-affruite
-affruité
-affruitent
-affruiter
-affruitera
-affruiterai
-affruiteraient
-affruiterais
-affruiterait
-affruiteras
-affruitèrent
-affruiterez
-affruiteriez
-affruiterions
-affruiterons
-affruiteront
-affruites
-affruitez
-affruitiez
-affruitions
-affruitons
-affubla
-affublai
-affublaient
-affublais
-affublait
-affublâmes
-affublant
-affublas
-affublasse
-affublassent
-affublasses
-affublassiez
-affublassions
-affublât
-affublâtes
-affuble
-affublé
-affublée
-affublées
-affublement
-affublements
-affublent
-affubler
-affublera
-affublerai
-affubleraient
-affublerais
-affublerait
-affubleras
-affublèrent
-affublerez
-affubleriez
-affublerions
-affublerons
-affubleront
-affubles
-affublés
-affublez
-affubliez
-affublions
-affublons
-affura
-affurai
-affuraient
-affurais
-affurait
-affurâmes
-affurant
-affuras
-affurasse
-affurassent
-affurasses
-affurassiez
-affurassions
-affurât
-affurâtes
-affure
-affuré
-affurée
-affurées
-affurent
-affurer
-affurera
-affurerai
-affureraient
-affurerais
-affurerait
-affureras
-affurèrent
-affurerez
-affureriez
-affurerions
-affurerons
-affureront
-affures
-affurés
-affurez
-affuriez
-affurions
-affurons
-affusion
-affusions
-affût
-affûta
-affûtage
-affûtages
-affûtai
-affûtaient
-affûtais
-affûtait
-affûtâmes
-affûtant
-affûtas
-affûtasse
-affûtassent
-affûtasses
-affûtassiez
-affûtassions
-affûtât
-affûtâtes
-affûte
-affûté
-affûtée
-affûtées
-affûtent
-affûter
-affûtera
-affûterai
-affûteraient
-affûterais
-affûterait
-affûteras
-affûtèrent
-affûterez
-affûteriez
-affûterions
-affûterons
-affûteront
-affûtes
-affûtés
-affûteur
-affûteurs
-affûteuse
-affûteuses
-affûtez
-affûtiaux
-affûtiez
-affûtions
-affûtons
-affûts
-afghan
-afghane
-afghanes
-afghans
-aficionado
-aficionados
-afin
-afocal
-afocale
-afocales
-afocaux
-africain
-africaine
-africaines
-africains
-africanisa
-africanisai
-africanisaient
-africanisais
-africanisait
-africanisâmes
-africanisant
-africanisas
-africanisasse
-africanisassent
-africanisasses
-africanisassiez
-africanisassions
-africanisât
-africanisâtes
-africanisation
-africanisations
-africanise
-africanisé
-africanisée
-africanisées
-africanisent
-africaniser
-africanisera
-africaniserai
-africaniseraient
-africaniserais
-africaniserait
-africaniseras
-africanisèrent
-africaniserez
-africaniseriez
-africaniserions
-africaniserons
-africaniseront
-africanises
-africanisés
-africanisez
-africanisiez
-africanisions
-africanisons
-africaniste
-africanistes
-afrikaans
-afrikander
-afrikaner
-afro
-afro-asiatique
-afro-asiatiques
-afro-cubain
-afro-cubaine
-afro-cubaines
-afro-cubains
-agaça
-agaçai
-agaçaient
-agaçais
-agaçait
-agaçâmes
-agaçant
-agaçante
-agaçantes
-agaçants
-agaças
-agaçasse
-agaçassent
-agaçasses
-agaçassiez
-agaçassions
-agaçât
-agaçâtes
-agace
-agacé
-agacée
-agacées
-agacement
-agacements
-agacent
-agacer
-agacera
-agacerai
-agaceraient
-agacerais
-agacerait
-agaceras
-agacèrent
-agacerez
-agacerie
-agaceries
-agaceriez
-agacerions
-agacerons
-agaceront
-agaces
-agacés
-agacez
-agaciez
-agacions
-agaçons
-agalactie
-agalacties
-agami
-agamis
-agape
-agapes
-agaric
-agarics
-agate
-agates
-agatisé
-agatisée
-agatisées
-agatisés
-agave
-agavé
-agaves
-agavés
-âge
-âgé
-âgée
-âgées
-agença
-agençai
-agençaient
-agençais
-agençait
-agençâmes
-agençant
-agenças
-agençasse
-agençassent
-agençasses
-agençassiez
-agençassions
-agençât
-agençâtes
-agence
-agencé
-agencée
-agencées
-agencement
-agencements
-agencent
-agencer
-agencera
-agencerai
-agenceraient
-agencerais
-agencerait
-agenceras
-agencèrent
-agencerez
-agenceriez
-agencerions
-agencerons
-agenceront
-agences
-agencés
-agencez
-agenciez
-agencions
-agençons
-agenda
-agendas
-agénésie
-agénésies
-agenouillâmes
-agenouillassiez
-agenouillassions
-agenouillâtes
-agenouillé
-agenouillée
-agenouillées
-agenouillement
-agenouillements
-agenouiller
-agenouillerez
-agenouilleriez
-agenouillerions
-agenouillerons
-agenouillés
-agenouillez
-agenouilliez
-agenouillions
-agenouilloir
-agenouilloirs
-agenouillons
-agent
-agents
-agérate
-agérates
-âges
-âgés
-aggiornamento
-aggiornamentos
-aggloméra
-agglomérai
-aggloméraient
-agglomérais
-agglomérait
-agglomérâmes
-agglomérant
-agglomérants
-aggloméras
-agglomérasse
-agglomérassent
-agglomérasses
-agglomérassiez
-agglomérassions
-agglomérat
-agglomérât
-agglomérâtes
-agglomération
-agglomérations
-agglomérats
-aggloméré
-agglomère
-agglomérée
-agglomérées
-agglomèrent
-agglomérer
-agglomérera
-agglomérerai
-aggloméreraient
-agglomérerais
-agglomérerait
-aggloméreras
-agglomérèrent
-agglomérerez
-aggloméreriez
-agglomérerions
-agglomérerons
-aggloméreront
-agglomérés
-agglomères
-agglomérez
-agglomériez
-agglomérions
-agglomérons
-agglutina
-agglutinai
-agglutinaient
-agglutinais
-agglutinait
-agglutinâmes
-agglutinant
-agglutinante
-agglutinantes
-agglutinants
-agglutinas
-agglutinasse
-agglutinassent
-agglutinasses
-agglutinassiez
-agglutinassions
-agglutinât
-agglutinâtes
-agglutination
-agglutinations
-agglutine
-agglutiné
-agglutinée
-agglutinées
-agglutinent
-agglutiner
-agglutinera
-agglutinerai
-agglutineraient
-agglutinerais
-agglutinerait
-agglutineras
-agglutinèrent
-agglutinerez
-agglutineriez
-agglutinerions
-agglutinerons
-agglutineront
-agglutines
-agglutinés
-agglutinez
-agglutiniez
-agglutinions
-agglutinons
-aggrava
-aggravai
-aggravaient
-aggravais
-aggravait
-aggravâmes
-aggravant
-aggravante
-aggravantes
-aggravants
-aggravas
-aggravasse
-aggravassent
-aggravasses
-aggravassiez
-aggravassions
-aggravât
-aggravâtes
-aggravation
-aggravations
-aggrave
-aggravé
-aggravée
-aggravées
-aggravent
-aggraver
-aggravera
-aggraverai
-aggraveraient
-aggraverais
-aggraverait
-aggraveras
-aggravèrent
-aggraverez
-aggraveriez
-aggraverions
-aggraverons
-aggraveront
-aggraves
-aggravés
-aggravez
-aggraviez
-aggravions
-aggravons
-agha
-aghas
-agi
-agile
-agilement
-agiles
-agilité
-agilités
-agîmes
-agio
-agios
-agiota
-agiotage
-agiotages
-agiotai
-agiotaient
-agiotais
-agiotait
-agiotâmes
-agiotant
-agiotas
-agiotasse
-agiotassent
-agiotasses
-agiotassiez
-agiotassions
-agiotât
-agiotâtes
-agiote
-agioté
-agiotent
-agioter
-agiotera
-agioterai
-agioteraient
-agioterais
-agioterait
-agioteras
-agiotèrent
-agioterez
-agioteriez
-agioterions
-agioterons
-agioteront
-agiotes
-agioteur
-agioteurs
-agiotez
-agiotiez
-agiotions
-agiotons
-agir
-agira
-agirai
-agiraient
-agirais
-agirait
-agiras
-agirent
-agirez
-agiriez
-agirions
-agirons
-agiront
-agis
-agissaient
-agissais
-agissait
-agissant
-agissante
-agisse
-agissement
-agissements
-agissent
-agisses
-agissez
-agissiez
-agissions
-agissons
-agit
-agît
-agita
-agitai
-agitaient
-agitais
-agitait
-agitâmes
-agitant
-agitas
-agitasse
-agitassent
-agitasses
-agitassiez
-agitassions
-agitât
-agitâtes
-agitateur
-agitateurs
-agitation
-agitations
-agitato
-agitatrice
-agitatrices
-agite
-agité
-agitée
-agitées
-agitent
-agiter
-agitera
-agiterai
-agiteraient
-agiterais
-agiterait
-agiteras
-agitèrent
-agiterez
-agiteriez
-agiterions
-agiterons
-agiteront
-agites
-agités
-agîtes
-agitez
-agitiez
-agitions
-agitons
-aglyphe
-aglyphes
-agnat
-agnathe
-agnathes
-agnats
-agneau
-agneaux
-agnela
-agnelage
-agnelages
-agnelai
-agnelaient
-agnelais
-agnelait
-agnelâmes
-agnelant
-agnelas
-agnelasse
-agnelassent
-agnelasses
-agnelassiez
-agnelassions
-agnelât
-agnelâtes
-agnelé
-agneler
-agnelèrent
-agnelet
-agnelets
-agnelez
-agneliez
-agnelin
-agneline
-agnelines
-agnelins
-agnelions
-agnelle
-agnellent
-agnellera
-agnellerai
-agnelleraient
-agnellerais
-agnellerait
-agnelleras
-agnellerez
-agnelleriez
-agnellerions
-agnellerons
-agnelleront
-agnelles
-agnelons
-agnosie
-agnosies
-agnosticisme
-agnosticismes
-agnostique
-agnostiques
-agonie
-agonies
-agonîmes
-agonir
-agonira
-agonirai
-agoniraient
-agonirais
-agonirait
-agoniras
-agonirent
-agonirez
-agoniriez
-agonirions
-agonirons
-agoniront
-agonis
-agonisa
-agonisai
-agonisaient
-agonisais
-agonisait
-agonisâmes
-agonisant
-agonisante
-agonisantes
-agonisants
-agonisas
-agonisasse
-agonisassent
-agonisasses
-agonisassiez
-agonisassions
-agonisât
-agonisâtes
-agonise
-agonisé
-agonisent
-agoniser
-agonisera
-agoniserai
-agoniseraient
-agoniserais
-agoniserait
-agoniseras
-agonisèrent
-agoniserez
-agoniseriez
-agoniserions
-agoniserons
-agoniseront
-agonises
-agonisez
-agonisiez
-agonisions
-agonisons
-agonissaient
-agonissais
-agonissait
-agonissant
-agonisse
-agonissent
-agonisses
-agonissez
-agonissiez
-agonissions
-agonissons
-agonit
-agonît
-agonîtes
-agora
-agoraphobie
-agoraphobies
-agoras
-agouti
-agoutis
-agrafa
-agrafage
-agrafages
-agrafai
-agrafaient
-agrafais
-agrafait
-agrafâmes
-agrafant
-agrafas
-agrafasse
-agrafassent
-agrafasses
-agrafassiez
-agrafassions
-agrafât
-agrafâtes
-agrafe
-agrafé
-agrafée
-agrafées
-agrafent
-agrafer
-agrafera
-agraferai
-agraferaient
-agraferais
-agraferait
-agraferas
-agrafèrent
-agraferez
-agraferiez
-agraferions
-agraferons
-agraferont
-agrafes
-agrafés
-agrafeuse
-agrafeuses
-agrafez
-agrafiez
-agrafions
-agrafons
-agraire
-agraires
-agrammatical
-agrammaticale
-agrammaticales
-agrammaticaux
-agrammatisme
-agrammatismes
-agrandi
-agrandie
-agrandies
-agrandîmes
-agrandir
-agrandira
-agrandirai
-agrandiraient
-agrandirais
-agrandirait
-agrandiras
-agrandirent
-agrandirez
-agrandiriez
-agrandirions
-agrandirons
-agrandiront
-agrandis
-agrandissaient
-agrandissais
-agrandissait
-agrandissant
-agrandisse
-agrandissement
-agrandissements
-agrandissent
-agrandisses
-agrandisseur
-agrandisseurs
-agrandissez
-agrandissiez
-agrandissions
-agrandissons
-agrandit
-agrandît
-agrandîtes
-agranulocytose
-agranulocytoses
-agraphie
-agraphies
-agrarien
-agrarienne
-agrariennes
-agrariens
-agréa
-agréable
-agréablement
-agréables
-agréai
-agréaient
-agréais
-agréait
-agréâmes
-agréant
-agréas
-agréasse
-agréassent
-agréasses
-agréassiez
-agréassions
-agréât
-agréâtes
-agrée
-agréé
-agréée
-agréées
-agréent
-agréer
-agréera
-agréerai
-agréeraient
-agréerais
-agréerait
-agréeras
-agréèrent
-agréerez
-agréeriez
-agréerions
-agréerons
-agréeront
-agrées
-agréés
-agréez
-agrégat
-agrégatif
-agrégatifs
-agrégation
-agrégations
-agrégative
-agrégatives
-agrégats
-agrégé
-agrège
-agrégea
-agrégeai
-agrégeaient
-agrégeais
-agrégeait
-agrégeâmes
-agrégeant
-agrégeas
-agrégeasse
-agrégeassent
-agrégeasses
-agrégeassiez
-agrégeassions
-agrégeât
-agrégeâtes
-agrégée
-agrégées
-agrègent
-agrégeons
-agréger
-agrégera
-agrégerai
-agrégeraient
-agrégerais
-agrégerait
-agrégeras
-agrégèrent
-agrégerez
-agrégeriez
-agrégerions
-agrégerons
-agrégeront
-agrégés
-agrèges
-agrégez
-agrégiez
-agrégions
-agréiez
-agréions
-agrément
-agrémenta
-agrémentai
-agrémentaient
-agrémentais
-agrémentait
-agrémentâmes
-agrémentant
-agrémentas
-agrémentasse
-agrémentassent
-agrémentasses
-agrémentassiez
-agrémentassions
-agrémentât
-agrémentâtes
-agrémente
-agrémenté
-agrémentée
-agrémentées
-agrémentent
-agrémenter
-agrémentera
-agrémenterai
-agrémenteraient
-agrémenterais
-agrémenterait
-agrémenteras
-agrémentèrent
-agrémenterez
-agrémenteriez
-agrémenterions
-agrémenterons
-agrémenteront
-agrémentes
-agrémentés
-agrémentez
-agrémentiez
-agrémentions
-agrémentons
-agréments
-agréons
-agrès
-agressa
-agressai
-agressaient
-agressais
-agressait
-agressâmes
-agressant
-agressas
-agressasse
-agressassent
-agressasses
-agressassiez
-agressassions
-agressât
-agressâtes
-agresse
-agressé
-agressée
-agressées
-agressent
-agresser
-agressera
-agresserai
-agresseraient
-agresserais
-agresserait
-agresseras
-agressèrent
-agresserez
-agresseriez
-agresserions
-agresserons
-agresseront
-agresses
-agressés
-agresseur
-agresseurs
-agressez
-agressiez
-agressif
-agressifs
-agression
-agressions
-agressive
-agressivement
-agressives
-agressivité
-agressivités
-agressons
-agreste
-agrestes
-agricha
-agrichai
-agrichaient
-agrichais
-agrichait
-agrichâmes
-agrichant
-agrichas
-agrichasse
-agrichassent
-agrichasses
-agrichassiez
-agrichassions
-agrichât
-agrichâtes
-agriche
-agriché
-agrichée
-agrichées
-agrichent
-agricher
-agrichera
-agricherai
-agricheraient
-agricherais
-agricherait
-agricheras
-agrichèrent
-agricherez
-agricheriez
-agricherions
-agricherons
-agricheront
-agriches
-agrichés
-agrichez
-agrichiez
-agrichions
-agrichons
-agricole
-agricoles
-agriculteur
-agriculteurs
-agricultrice
-agricultrices
-agriculture
-agricultures
-agriffâmes
-agriffassiez
-agriffassions
-agriffâtes
-agriffé
-agriffée
-agriffées
-agriffer
-agrifferez
-agrifferiez
-agrifferions
-agrifferons
-agriffés
-agriffez
-agriffiez
-agriffions
-agriffons
-agrile
-agriles
-agrion
-agrions
-agriote
-agriotes
-agripaume
-agripaumes
-agrippa
-agrippai
-agrippaient
-agrippais
-agrippait
-agrippâmes
-agrippant
-agrippas
-agrippasse
-agrippassent
-agrippasses
-agrippassiez
-agrippassions
-agrippât
-agrippâtes
-agrippe
-agrippé
-agrippée
-agrippées
-agrippent
-agripper
-agrippera
-agripperai
-agripperaient
-agripperais
-agripperait
-agripperas
-agrippèrent
-agripperez
-agripperiez
-agripperions
-agripperons
-agripperont
-agrippes
-agrippés
-agrippez
-agrippiez
-agrippions
-agrippons
-agro-alimentaire
-agro-alimentaires
-agrochimie
-agrochimies
-agrologie
-agrologies
-agronome
-agronomes
-agronomie
-agronomies
-agronomique
-agronomiques
-agrostide
-agrostides
-agrostis
-agrotis
-agrume
-agrumes
-aguardiente
-aguardientes
-aguerri
-aguerrie
-aguerries
-aguerrîmes
-aguerrir
-aguerrira
-aguerrirai
-aguerriraient
-aguerrirais
-aguerrirait
-aguerriras
-aguerrirent
-aguerrirez
-aguerririez
-aguerririons
-aguerrirons
-aguerriront
-aguerris
-aguerrissaient
-aguerrissais
-aguerrissait
-aguerrissant
-aguerrisse
-aguerrissement
-aguerrissements
-aguerrissent
-aguerrisses
-aguerrissez
-aguerrissiez
-aguerrissions
-aguerrissons
-aguerrit
-aguerrît
-aguerrîtes
-aguets
-agueusie
-agueusies
-agui
-aguicha
-aguichai
-aguichaient
-aguichais
-aguichait
-aguichâmes
-aguichant
-aguichante
-aguichantes
-aguichants
-aguichas
-aguichasse
-aguichassent
-aguichasses
-aguichassiez
-aguichassions
-aguichât
-aguichâtes
-aguiche
-aguiché
-aguichée
-aguichées
-aguichent
-aguicher
-aguichera
-aguicherai
-aguicheraient
-aguicherais
-aguicherait
-aguicheras
-aguichèrent
-aguicherez
-aguicheriez
-aguicherions
-aguicherons
-aguicheront
-aguiches
-aguichés
-aguicheur
-aguicheurs
-aguicheuse
-aguicheuses
-aguichez
-aguichiez
-aguichions
-aguichons
-aguis
-ah
-ahan
-ahana
-ahanai
-ahanaient
-ahanais
-ahanait
-ahanâmes
-ahanant
-ahanas
-ahanasse
-ahanassent
-ahanasses
-ahanassiez
-ahanassions
-ahanât
-ahanâtes
-ahane
-ahané
-ahanent
-ahaner
-ahanera
-ahanerai
-ahaneraient
-ahanerais
-ahanerait
-ahaneras
-ahanèrent
-ahanerez
-ahaneriez
-ahanerions
-ahanerons
-ahaneront
-ahanes
-ahanez
-ahaniez
-ahanions
-ahanons
-ahans
-aheurtâmes
-aheurtassiez
-aheurtassions
-aheurtâtes
-aheurté
-aheurtée
-aheurtées
-aheurter
-aheurterez
-aheurteriez
-aheurterions
-aheurterons
-aheurtés
-aheurtez
-aheurtiez
-aheurtions
-aheurtons
-ahuri
-ahurie
-ahuries
-ahurîmes
-ahurir
-ahurira
-ahurirai
-ahuriraient
-ahurirais
-ahurirait
-ahuriras
-ahurirent
-ahurirez
-ahuririez
-ahuririons
-ahurirons
-ahuriront
-ahuris
-ahurissaient
-ahurissais
-ahurissait
-ahurissant
-ahurissante
-ahurissantes
-ahurissants
-ahurisse
-ahurissement
-ahurissements
-ahurissent
-ahurisses
-ahurissez
-ahurissiez
-ahurissions
-ahurissons
-ahurit
-ahurît
-ahurîtes
-ai
-aï
-aiche
-aiches
-aida
-aidai
-aidaient
-aidais
-aidait
-aidâmes
-aidant
-aidas
-aidasse
-aidassent
-aidasses
-aidassiez
-aidassions
-aidât
-aidâtes
-aide
-aidé
-aide-comptable
-aidée
-aidées
-aide-mémoire
-aident
-aider
-aidera
-aiderai
-aideraient
-aiderais
-aiderait
-aideras
-aidèrent
-aiderez
-aideriez
-aiderions
-aiderons
-aideront
-aides
-aidés
-aides-comptables
-aidez
-aidiez
-aidions
-aidons
-aie
-aient
-aies
-aïeul
-aïeule
-aïeules
-aïeuls
-aïeux
-aigle
-aiglefin
-aiglefins
-aigles
-aiglon
-aiglonne
-aiglonnes
-aiglons
-aigre
-aigre-douce
-aigre-doux
-aigrefin
-aigrefins
-aigrelet
-aigrelets
-aigrelette
-aigrelettes
-aigrement
-aigremoine
-aigremoines
-aigres
-aigres-douces
-aigres-doux
-aigrette
-aigretté
-aigrettée
-aigrettées
-aigrettes
-aigrettés
-aigreur
-aigreurs
-aigri
-aigrie
-aigries
-aigrîmes
-aigrir
-aigrira
-aigrirai
-aigriraient
-aigrirais
-aigrirait
-aigriras
-aigrirent
-aigrirez
-aigririez
-aigririons
-aigrirons
-aigriront
-aigris
-aigrissaient
-aigrissais
-aigrissait
-aigrissant
-aigrisse
-aigrissent
-aigrisses
-aigrissez
-aigrissiez
-aigrissions
-aigrissons
-aigrit
-aigrît
-aigrîtes
-aigu
-aiguë
-aigue-marine
-aiguës
-aigues-marines
-aiguière
-aiguières
-aiguilla
-aiguillage
-aiguillages
-aiguillai
-aiguillaient
-aiguillais
-aiguillait
-aiguillâmes
-aiguillant
-aiguillas
-aiguillasse
-aiguillassent
-aiguillasses
-aiguillassiez
-aiguillassions
-aiguillat
-aiguillât
-aiguillâtes
-aiguillats
-aiguille
-aiguillée
-aiguillées
-aiguillent
-aiguiller
-aiguillera
-aiguillerai
-aiguilleraient
-aiguillerais
-aiguillerait
-aiguilleras
-aiguillèrent
-aiguillerez
-aiguilleriez
-aiguillerions
-aiguillerons
-aiguilleront
-aiguilles
-aiguilleta
-aiguilletai
-aiguilletaient
-aiguilletais
-aiguilletait
-aiguilletâmes
-aiguilletant
-aiguilletas
-aiguilletasse
-aiguilletassent
-aiguilletasses
-aiguilletassiez
-aiguilletassions
-aiguilletât
-aiguilletâtes
-aiguilleté
-aiguilletée
-aiguilletées
-aiguilleter
-aiguilletèrent
-aiguilletés
-aiguilletez
-aiguilletiez
-aiguilletions
-aiguilletons
-aiguillette
-aiguillettent
-aiguillettera
-aiguilletterai
-aiguilletteraient
-aiguilletterais
-aiguilletterait
-aiguilletteras
-aiguilletterez
-aiguilletteriez
-aiguilletterions
-aiguilletterons
-aiguilletteront
-aiguillettes
-aiguilleur
-aiguilleurs
-aiguilleuse
-aiguilleuses
-aiguillez
-aiguilliez
-aiguillions
-aiguillon
-aiguillonna
-aiguillonnai
-aiguillonnaient
-aiguillonnais
-aiguillonnait
-aiguillonnâmes
-aiguillonnant
-aiguillonnas
-aiguillonnasse
-aiguillonnassent
-aiguillonnasses
-aiguillonnassiez
-aiguillonnassions
-aiguillonnât
-aiguillonnâtes
-aiguillonne
-aiguillonné
-aiguillonnée
-aiguillonnées
-aiguillonnent
-aiguillonner
-aiguillonnera
-aiguillonnerai
-aiguillonneraient
-aiguillonnerais
-aiguillonnerait
-aiguillonneras
-aiguillonnèrent
-aiguillonnerez
-aiguillonneriez
-aiguillonnerions
-aiguillonnerons
-aiguillonneront
-aiguillonnes
-aiguillonnés
-aiguillonnez
-aiguillonniez
-aiguillonnions
-aiguillonnons
-aiguillons
-aiguillot
-aiguillots
-aiguisa
-aiguisage
-aiguisages
-aiguisai
-aiguisaient
-aiguisais
-aiguisait
-aiguisâmes
-aiguisant
-aiguisas
-aiguisasse
-aiguisassent
-aiguisasses
-aiguisassiez
-aiguisassions
-aiguisât
-aiguisâtes
-aiguise
-aiguisé
-aiguisée
-aiguisées
-aiguisent
-aiguiser
-aiguisera
-aiguiserai
-aiguiseraient
-aiguiserais
-aiguiserait
-aiguiseras
-aiguisèrent
-aiguiserez
-aiguiseriez
-aiguiserions
-aiguiserons
-aiguiseront
-aiguises
-aiguisés
-aiguiseur
-aiguiseurs
-aiguiseuse
-aiguiseuses
-aiguisez
-aiguisiez
-aiguisions
-aiguisoir
-aiguisoirs
-aiguisons
-aigus
-ai-je
-aïkido
-aïkidos
-ail
-ailante
-ailantes
-aile
-ailé
-ailée
-ailées
-aileron
-ailerons
-ailes
-ailés
-ailette
-ailettes
-ailier
-ailiers
-ailla
-aillai
-aillaient
-aillais
-aillait
-aillâmes
-aillant
-aillas
-aillasse
-aillassent
-aillasses
-aillassiez
-aillassions
-aillât
-aillâtes
-aille
-aillé
-aillée
-aillées
-aillent
-ailler
-aillera
-aillerai
-ailleraient
-aillerais
-aillerait
-ailleras
-aillèrent
-aillerez
-ailleriez
-aillerions
-aillerons
-ailleront
-ailles
-aillés
-ailleurs
-aillez
-ailliez
-aillions
-ailloli
-aillolis
-aillons
-ails
-aima
-aimable
-aimablement
-aimables
-aimai
-aimaient
-aimais
-aimait
-aimâmes
-aimant
-aimanta
-aimantai
-aimantaient
-aimantais
-aimantait
-aimantâmes
-aimantant
-aimantas
-aimantasse
-aimantassent
-aimantasses
-aimantassiez
-aimantassions
-aimantât
-aimantâtes
-aimantation
-aimantations
-aimante
-aimanté
-aimantée
-aimantées
-aimantent
-aimanter
-aimantera
-aimanterai
-aimanteraient
-aimanterais
-aimanterait
-aimanteras
-aimantèrent
-aimanterez
-aimanteriez
-aimanterions
-aimanterons
-aimanteront
-aimantes
-aimantés
-aimantez
-aimantiez
-aimantions
-aimantons
-aimants
-aimas
-aimasse
-aimassent
-aimasses
-aimassiez
-aimassions
-aimât
-aimâtes
-aime
-aimé
-aimée
-aimées
-aiment
-aimer
-aimera
-aimerai
-aimeraient
-aimerais
-aimerait
-aimeras
-aimèrent
-aimerez
-aimeriez
-aimerions
-aimerons
-aimeront
-aimes
-aimés
-aimez
-aimiez
-aimions
-aimons
-aine
-aîné
-aînée
-aînées
-aines
-aînés
-aînesse
-aînesses
-ainsi
-aïoli
-aïolis
-air
-aira
-airai
-airaient
-airain
-airains
-airais
-airait
-airâmes
-airant
-airas
-airasse
-airassent
-airasses
-airassiez
-airassions
-airât
-airâtes
-airbus
-aire
-airé
-airedale
-airedales
-airelle
-airelles
-airent
-airer
-airera
-airerai
-aireraient
-airerais
-airerait
-aireras
-airèrent
-airerez
-aireriez
-airerions
-airerons
-aireront
-aires
-airez
-airiez
-airions
-airons
-airs
-ais
-aïs
-aisance
-aisances
-aise
-aisé
-aisée
-aisées
-aisément
-aises
-aisés
-aisselle
-aisselles
-aisy
-aisys
-ait
-ajointa
-ajointai
-ajointaient
-ajointais
-ajointait
-ajointâmes
-ajointant
-ajointas
-ajointasse
-ajointassent
-ajointasses
-ajointassiez
-ajointassions
-ajointât
-ajointâtes
-ajointe
-ajointé
-ajointée
-ajointées
-ajointent
-ajointer
-ajointera
-ajointerai
-ajointeraient
-ajointerais
-ajointerait
-ajointeras
-ajointèrent
-ajointerez
-ajointeriez
-ajointerions
-ajointerons
-ajointeront
-ajointes
-ajointés
-ajointez
-ajointiez
-ajointions
-ajointons
-ajonc
-ajoncs
-ajour
-ajoura
-ajourai
-ajouraient
-ajourais
-ajourait
-ajourâmes
-ajourant
-ajouras
-ajourasse
-ajourassent
-ajourasses
-ajourassiez
-ajourassions
-ajourât
-ajourâtes
-ajoure
-ajouré
-ajourée
-ajourées
-ajourent
-ajourer
-ajourera
-ajourerai
-ajoureraient
-ajourerais
-ajourerait
-ajoureras
-ajourèrent
-ajourerez
-ajoureriez
-ajourerions
-ajourerons
-ajoureront
-ajoures
-ajourés
-ajourez
-ajouriez
-ajourions
-ajourna
-ajournai
-ajournaient
-ajournais
-ajournait
-ajournâmes
-ajournant
-ajournas
-ajournasse
-ajournassent
-ajournasses
-ajournassiez
-ajournassions
-ajournât
-ajournâtes
-ajourne
-ajourné
-ajournée
-ajournées
-ajournement
-ajournements
-ajournent
-ajourner
-ajournera
-ajournerai
-ajourneraient
-ajournerais
-ajournerait
-ajourneras
-ajournèrent
-ajournerez
-ajourneriez
-ajournerions
-ajournerons
-ajourneront
-ajournes
-ajournés
-ajournez
-ajourniez
-ajournions
-ajournons
-ajourons
-ajours
-ajout
-ajouta
-ajoutai
-ajoutaient
-ajoutais
-ajoutait
-ajoutâmes
-ajoutant
-ajoutas
-ajoutasse
-ajoutassent
-ajoutasses
-ajoutassiez
-ajoutassions
-ajoutât
-ajoutâtes
-ajoute
-ajouté
-ajoutée
-ajoutées
-ajoutent
-ajouter
-ajoutera
-ajouterai
-ajouteraient
-ajouterais
-ajouterait
-ajouteras
-ajoutèrent
-ajouterez
-ajouteriez
-ajouterions
-ajouterons
-ajouteront
-ajoutes
-ajoutés
-ajoutez
-ajoutiez
-ajoutions
-ajoutons
-ajouts
-ajusta
-ajustable
-ajustables
-ajustage
-ajustages
-ajustai
-ajustaient
-ajustais
-ajustait
-ajustâmes
-ajustant
-ajustas
-ajustasse
-ajustassent
-ajustasses
-ajustassiez
-ajustassions
-ajustât
-ajustâtes
-ajuste
-ajusté
-ajustée
-ajustées
-ajustement
-ajustements
-ajustent
-ajuster
-ajustera
-ajusterai
-ajusteraient
-ajusterais
-ajusterait
-ajusteras
-ajustèrent
-ajusterez
-ajusteriez
-ajusterions
-ajusterons
-ajusteront
-ajustes
-ajustés
-ajusteur
-ajusteurs
-ajusteuse
-ajusteuses
-ajustez
-ajustiez
-ajustions
-ajustons
-akinésie
-akinésies
-akkadien
-akkadienne
-akkadiennes
-akkadiens
-akvavit
-akvavits
-alabandine
-alabandines
-alabastrite
-alabastrites
-alaire
-alaires
-alaise
-alaises
-alambic
-alambics
-alambiqua
-alambiquai
-alambiquaient
-alambiquais
-alambiquait
-alambiquâmes
-alambiquant
-alambiquas
-alambiquasse
-alambiquassent
-alambiquasses
-alambiquassiez
-alambiquassions
-alambiquât
-alambiquâtes
-alambique
-alambiqué
-alambiquée
-alambiquées
-alambiquent
-alambiquer
-alambiquera
-alambiquerai
-alambiqueraient
-alambiquerais
-alambiquerait
-alambiqueras
-alambiquèrent
-alambiquerez
-alambiqueriez
-alambiquerions
-alambiquerons
-alambiqueront
-alambiques
-alambiqués
-alambiquez
-alambiquiez
-alambiquions
-alambiquons
-alandier
-alandiers
-alangui
-alanguie
-alanguies
-alanguîmes
-alanguir
-alanguira
-alanguirai
-alanguiraient
-alanguirais
-alanguirait
-alanguiras
-alanguirent
-alanguirez
-alanguiriez
-alanguirions
-alanguirons
-alanguiront
-alanguis
-alanguissaient
-alanguissais
-alanguissait
-alanguissant
-alanguisse
-alanguissement
-alanguissements
-alanguissent
-alanguisses
-alanguissez
-alanguissiez
-alanguissions
-alanguissons
-alanguit
-alanguît
-alanguîtes
-alanine
-alanines
-alarma
-alarmai
-alarmaient
-alarmais
-alarmait
-alarmâmes
-alarmant
-alarmante
-alarmantes
-alarmants
-alarmas
-alarmasse
-alarmassent
-alarmasses
-alarmassiez
-alarmassions
-alarmât
-alarmâtes
-alarme
-alarmé
-alarmée
-alarmées
-alarment
-alarmer
-alarmera
-alarmerai
-alarmeraient
-alarmerais
-alarmerait
-alarmeras
-alarmèrent
-alarmerez
-alarmeriez
-alarmerions
-alarmerons
-alarmeront
-alarmes
-alarmés
-alarmez
-alarmiez
-alarmions
-alarmiste
-alarmistes
-alarmons
-alastrim
-alastrims
-alaterne
-alaternes
-albanais
-albanaise
-albanaises
-albâtre
-albâtres
-albatros
-albédo
-albédos
-alberge
-alberges
-albergier
-albergiers
-albigeois
-albigeoise
-albigeoises
-albinisme
-albinismes
-albinos
-albite
-albites
-albuginé
-albuginée
-albuginées
-albuginés
-albugo
-albugos
-album
-albumen
-albumens
-albumine
-albuminé
-albuminée
-albuminées
-albumines
-albuminés
-albumineuse
-albumineuses
-albumineux
-albuminoïde
-albuminoïdes
-albuminurie
-albuminuries
-albuminurique
-albuminuriques
-albumose
-albumoses
-albums
-alcade
-alcades
-alcaïque
-alcaïques
-alcalescence
-alcalescences
-alcalescent
-alcalescente
-alcalescentes
-alcalescents
-alcali
-alcalifiant
-alcalifiante
-alcalifiantes
-alcalifiants
-alcalimètre
-alcalimètres
-alcalimétrie
-alcalimétries
-alcalin
-alcaline
-alcalines
-alcalinisa
-alcalinisai
-alcalinisaient
-alcalinisais
-alcalinisait
-alcalinisâmes
-alcalinisant
-alcalinisas
-alcalinisasse
-alcalinisassent
-alcalinisasses
-alcalinisassiez
-alcalinisassions
-alcalinisât
-alcalinisâtes
-alcalinise
-alcalinisé
-alcalinisée
-alcalinisées
-alcalinisent
-alcaliniser
-alcalinisera
-alcaliniserai
-alcaliniseraient
-alcaliniserais
-alcaliniserait
-alcaliniseras
-alcalinisèrent
-alcaliniserez
-alcaliniseriez
-alcaliniserions
-alcaliniserons
-alcaliniseront
-alcalinises
-alcalinisés
-alcalinisez
-alcalinisiez
-alcalinisions
-alcalinisons
-alcalinité
-alcalinités
-alcalins
-alcalis
-alcalisa
-alcalisai
-alcalisaient
-alcalisais
-alcalisait
-alcalisâmes
-alcalisant
-alcalisas
-alcalisasse
-alcalisassent
-alcalisasses
-alcalisassiez
-alcalisassions
-alcalisât
-alcalisâtes
-alcalise
-alcalisé
-alcalisée
-alcalisées
-alcalisent
-alcaliser
-alcalisera
-alcaliserai
-alcaliseraient
-alcaliserais
-alcaliserait
-alcaliseras
-alcalisèrent
-alcaliserez
-alcaliseriez
-alcaliserions
-alcaliserons
-alcaliseront
-alcalises
-alcalisés
-alcalisez
-alcalisiez
-alcalisions
-alcalisons
-alcaloïde
-alcaloïdes
-alcalose
-alcaloses
-alcarazas
-alcène
-alcènes
-alchémille
-alchémilles
-alchimie
-alchimies
-alchimique
-alchimiques
-alchimiste
-alchimistes
-alcool
-alcoolat
-alcoolats
-alcoolature
-alcoolatures
-alcoolé
-alcoolémie
-alcoolémies
-alcoolés
-alcoolification
-alcoolifications
-alcoolique
-alcooliques
-alcoolisa
-alcoolisable
-alcoolisables
-alcoolisai
-alcoolisaient
-alcoolisais
-alcoolisait
-alcoolisâmes
-alcoolisant
-alcoolisas
-alcoolisasse
-alcoolisassent
-alcoolisasses
-alcoolisassiez
-alcoolisassions
-alcoolisât
-alcoolisâtes
-alcoolisation
-alcoolisations
-alcoolise
-alcoolisé
-alcoolisée
-alcoolisées
-alcoolisent
-alcooliser
-alcoolisera
-alcooliserai
-alcooliseraient
-alcooliserais
-alcooliserait
-alcooliseras
-alcoolisèrent
-alcooliserez
-alcooliseriez
-alcooliserions
-alcooliserons
-alcooliseront
-alcoolises
-alcoolisés
-alcoolisez
-alcoolisiez
-alcoolisions
-alcoolisme
-alcoolismes
-alcoolisons
-alcools
-alcoomètre
-alcoomètres
-alcootest
-alcootests
-alcôve
-alcôves
-alcoyle
-alcoyles
-alcyne
-alcynes
-alcyon
-alcyons
-aldéhyde
-aldéhydes
-aldéhydique
-aldéhydiques
-aldin
-aldine
-aldines
-aldins
-aldol
-aldols
-aldostérone
-aldostérones
-ale
-aléa
-aléas
-aléatoire
-aléatoirement
-aléatoires
-alémanique
-alémaniques
-alêne
-alênes
-alenti
-alentie
-alenties
-alentîmes
-alentir
-alentira
-alentirai
-alentiraient
-alentirais
-alentirait
-alentiras
-alentirent
-alentirez
-alentiriez
-alentirions
-alentirons
-alentiront
-alentis
-alentissaient
-alentissais
-alentissait
-alentissant
-alentisse
-alentissent
-alentisses
-alentissez
-alentissiez
-alentissions
-alentissons
-alentit
-alentît
-alentîtes
-alentour
-alentours
-aleph
-alephs
-alépine
-alépines
-alérion
-alérions
-alerta
-alertai
-alertaient
-alertais
-alertait
-alertâmes
-alertant
-alertas
-alertasse
-alertassent
-alertasses
-alertassiez
-alertassions
-alertât
-alertâtes
-alerte
-alerté
-alertée
-alertées
-alertement
-alertent
-alerter
-alertera
-alerterai
-alerteraient
-alerterais
-alerterait
-alerteras
-alertèrent
-alerterez
-alerteriez
-alerterions
-alerterons
-alerteront
-alertes
-alertés
-alertez
-alertiez
-alertions
-alertons
-ales
-alésa
-alésage
-alésages
-alésai
-alésaient
-alésais
-alésait
-alésâmes
-alésant
-alésas
-alésasse
-alésassent
-alésasses
-alésassiez
-alésassions
-alésât
-alésâtes
-alésé
-alèse
-alésée
-alésées
-alèsent
-aléser
-alésera
-aléserai
-aléseraient
-aléserais
-aléserait
-aléseras
-alésèrent
-aléserez
-aléseriez
-aléserions
-aléserons
-aléseront
-alésés
-alèses
-aléseur
-aléseurs
-aléseuse
-aléseuses
-alésez
-alésiez
-alésions
-alésoir
-alésoirs
-alésons
-aleurite
-aleurites
-aleurode
-aleurodes
-aleurone
-aleurones
-alevin
-alevina
-alevinage
-alevinages
-alevinai
-alevinaient
-alevinais
-alevinait
-alevinâmes
-alevinant
-alevinas
-alevinasse
-alevinassent
-alevinasses
-alevinassiez
-alevinassions
-alevinât
-alevinâtes
-alevine
-aleviné
-alevinée
-alevinées
-alevinent
-aleviner
-alevinera
-alevinerai
-alevineraient
-alevinerais
-alevinerait
-alevineras
-alevinèrent
-alevinerez
-alevineriez
-alevinerions
-alevinerons
-alevineront
-alevines
-alevinés
-alevinez
-alevinier
-alevinière
-alevinières
-aleviniers
-aleviniez
-alevinions
-alevinons
-alevins
-alexandra
-alexandrin
-alexandrine
-alexandrines
-alexandrins
-alezan
-alezans
-alfa
-alfas
-alfatier
-alfatière
-alfatières
-alfatiers
-alfénide
-alfénides
-algarade
-algarades
-algazelle
-algazelles
-algèbre
-algèbres
-algébrique
-algébriquement
-algébriques
-algérien
-algérienne
-algériennes
-algériens
-algide
-algides
-algidité
-algidités
-algie
-algies
-alginate
-alginates
-algine
-algines
-algique
-algiques
-algol
-algols
-algonquin
-algonquins
-algorithme
-algorithmes
-algorithmique
-algorithmiques
-algue
-algues
-alias
-alibi
-alibis
-alicant
-alicante
-alicantes
-alicants
-alidade
-alidades
-aliéna
-aliénabilité
-aliénabilités
-aliénable
-aliénables
-aliénai
-aliénaient
-aliénais
-aliénait
-aliénâmes
-aliénant
-aliénante
-aliénantes
-aliénants
-aliénas
-aliénasse
-aliénassent
-aliénasses
-aliénassiez
-aliénassions
-aliénât
-aliénataire
-aliénataires
-aliénâtes
-aliénateur
-aliénateurs
-aliénation
-aliénations
-aliénatrice
-aliénatrices
-aliéné
-aliène
-aliénée
-aliénées
-aliènent
-aliéner
-aliénera
-aliénerai
-aliéneraient
-aliénerais
-aliénerait
-aliéneras
-aliénèrent
-aliénerez
-aliéneriez
-aliénerions
-aliénerons
-aliéneront
-aliénés
-aliènes
-aliénez
-aliéniez
-aliénions
-aliéniste
-aliénistes
-aliénons
-alifère
-alifères
-aligna
-alignai
-alignaient
-alignais
-alignait
-alignâmes
-alignant
-alignas
-alignasse
-alignassent
-alignasses
-alignassiez
-alignassions
-alignât
-alignâtes
-aligne
-aligné
-alignée
-alignées
-alignement
-alignements
-alignent
-aligner
-alignera
-alignerai
-aligneraient
-alignerais
-alignerait
-aligneras
-alignèrent
-alignerez
-aligneriez
-alignerions
-alignerons
-aligneront
-alignes
-alignés
-alignez
-aligniez
-alignions
-alignons
-aligoté
-aligotés
-aliment
-alimenta
-alimentai
-alimentaient
-alimentaire
-alimentaires
-alimentais
-alimentait
-alimentâmes
-alimentant
-alimentas
-alimentasse
-alimentassent
-alimentasses
-alimentassiez
-alimentassions
-alimentât
-alimentâtes
-alimentation
-alimentations
-alimente
-alimentée
-alimentent
-alimenter
-alimentera
-alimenterai
-alimenteraient
-alimenterais
-alimenterait
-alimenteras
-alimentèrent
-alimenterez
-alimenteriez
-alimenterions
-alimenterons
-alimenteront
-alimentes
-alimentez
-alimentiez
-alimentions
-alimentons
-aliments
-alinéa
-alinéas
-alios
-aliphatique
-aliphatiques
-aliquante
-aliquantes
-aliquote
-aliquotes
-alise
-alises
-alisier
-alisiers
-alisme
-alismes
-alita
-alitai
-alitaient
-alitais
-alitait
-alitâmes
-alitant
-alitas
-alitasse
-alitassent
-alitasses
-alitassiez
-alitassions
-alitât
-alitâtes
-alite
-alité
-alitée
-alitées
-alitement
-alitements
-alitent
-aliter
-alitera
-aliterai
-aliteraient
-aliterais
-aliterait
-aliteras
-alitèrent
-aliterez
-aliteriez
-aliterions
-aliterons
-aliteront
-alites
-alités
-alitez
-alitiez
-alitions
-alitons
-alizarine
-alizarines
-alizé
-alizés
-alkékenge
-alkékenges
-alkermès
-alla
-allai
-allaient
-allais
-allait
-allaita
-allaitai
-allaitaient
-allaitais
-allaitait
-allaitâmes
-allaitant
-allaitas
-allaitasse
-allaitassent
-allaitasses
-allaitassiez
-allaitassions
-allaitât
-allaitâtes
-allaite
-allaité
-allaitée
-allaitées
-allaitement
-allaitements
-allaitent
-allaiter
-allaitera
-allaiterai
-allaiteraient
-allaiterais
-allaiterait
-allaiteras
-allaitèrent
-allaiterez
-allaiteriez
-allaiterions
-allaiterons
-allaiteront
-allaites
-allaités
-allaitez
-allaitiez
-allaitions
-allaitons
-allâmes
-allant
-allante
-allantes
-allantoïde
-allantoïdes
-allants
-allas
-allasse
-allassent
-allasses
-allassiez
-allassions
-allât
-allâtes
-allé
-allécha
-alléchai
-alléchaient
-alléchais
-alléchait
-alléchâmes
-alléchant
-alléchante
-alléchantes
-alléchants
-alléchas
-alléchasse
-alléchassent
-alléchasses
-alléchassiez
-alléchassions
-alléchât
-alléchâtes
-alléché
-allèche
-alléchée
-alléchées
-allèchement
-allèchements
-allèchent
-allécher
-alléchera
-allécherai
-allécheraient
-allécherais
-allécherait
-allécheras
-alléchèrent
-allécherez
-allécheriez
-allécherions
-allécherons
-allécheront
-alléchés
-allèches
-alléchez
-alléchiez
-alléchions
-alléchons
-allée
-allées
-allégation
-allégations
-allégé
-allège
-allégea
-allégeai
-allégeaient
-allégeais
-allégeait
-allégeâmes
-allégeance
-allégeances
-allégeant
-allégeas
-allégeasse
-allégeassent
-allégeasses
-allégeassiez
-allégeassions
-allégeât
-allégeâtes
-allégée
-allégées
-allégement
-allègement
-allégements
-allègements
-allègent
-allégeons
-alléger
-allégera
-allégerai
-allégeraient
-allégerais
-allégerait
-allégeras
-allégèrent
-allégerez
-allégeriez
-allégerions
-allégerons
-allégeront
-allégés
-allèges
-allégez
-allégi
-allégie
-allégies
-allégiez
-allégîmes
-allégions
-allégir
-allégira
-allégirai
-allégiraient
-allégirais
-allégirait
-allégiras
-allégirent
-allégirez
-allégiriez
-allégirions
-allégirons
-allégiront
-allégis
-allégissaient
-allégissais
-allégissait
-allégissant
-allégisse
-allégissent
-allégisses
-allégissez
-allégissiez
-allégissions
-allégissons
-allégit
-allégît
-allégîtes
-allégorie
-allégories
-allégorique
-allégoriquement
-allégoriques
-allégorisa
-allégorisai
-allégorisaient
-allégorisais
-allégorisait
-allégorisâmes
-allégorisant
-allégorisas
-allégorisasse
-allégorisassent
-allégorisasses
-allégorisassiez
-allégorisassions
-allégorisât
-allégorisâtes
-allégorise
-allégorisé
-allégorisée
-allégorisées
-allégorisent
-allégoriser
-allégorisera
-allégoriserai
-allégoriseraient
-allégoriserais
-allégoriserait
-allégoriseras
-allégorisèrent
-allégoriserez
-allégoriseriez
-allégoriserions
-allégoriserons
-allégoriseront
-allégorises
-allégorisés
-allégorisez
-allégorisiez
-allégorisions
-allégorisons
-allègre
-allégrement
-allègrement
-allègres
-allégresse
-allégresses
-allegretto
-allegrettos
-allegro
-allegros
-allégua
-alléguai
-alléguaient
-alléguais
-alléguait
-alléguâmes
-alléguant
-alléguas
-alléguasse
-alléguassent
-alléguasses
-alléguassiez
-alléguassions
-alléguât
-alléguâtes
-allégué
-allègue
-alléguée
-alléguées
-allèguent
-alléguer
-alléguera
-alléguerai
-allégueraient
-alléguerais
-alléguerait
-allégueras
-alléguèrent
-alléguerez
-allégueriez
-alléguerions
-alléguerons
-allégueront
-allégués
-allègues
-alléguez
-alléguiez
-alléguions
-alléguons
-allélomorphe
-allélomorphes
-alléluia
-allemand
-allemande
-allemandes
-allemands
-allène
-allènes
-aller
-allèrent
-allergène
-allergènes
-allergie
-allergies
-allergique
-allergiques
-allergisant
-allergisante
-allergisantes
-allergisants
-allergologie
-allergologies
-allergologiste
-allergologistes
-allergologue
-allergologues
-aller-retour
-aller-retours
-allers
-allés
-allez
-allia
-alliacé
-alliacée
-alliacées
-alliacés
-alliage
-alliages
-alliai
-alliaient
-alliais
-alliait
-alliâmes
-alliance
-alliances
-alliant
-allias
-alliasse
-alliassent
-alliasses
-alliassiez
-alliassions
-alliât
-alliâtes
-allie
-allié
-alliée
-alliées
-allient
-allier
-alliera
-allierai
-allieraient
-allierais
-allierait
-allieras
-allièrent
-allierez
-allieriez
-allierions
-allierons
-allieront
-allies
-alliés
-alliez
-alligator
-alligators
-alliiez
-alliions
-allions
-allitération
-allitérations
-allô
-allocataire
-allocataires
-allocation
-allocations
-allocutaire
-allocutaires
-allocution
-allocutions
-allodial
-allodiale
-allodiales
-allodiaux
-allogamie
-allogamies
-allogène
-allogènes
-allonge
-allongé
-allongea
-allongeai
-allongeaient
-allongeais
-allongeait
-allongeâmes
-allongeant
-allongeas
-allongeasse
-allongeassent
-allongeasses
-allongeassiez
-allongeassions
-allongeât
-allongeâtes
-allongée
-allongées
-allongement
-allongements
-allongent
-allongeons
-allonger
-allongera
-allongerai
-allongeraient
-allongerais
-allongerait
-allongeras
-allongèrent
-allongerez
-allongeriez
-allongerions
-allongerons
-allongeront
-allonges
-allongés
-allongez
-allongiez
-allongions
-allons
-allopathe
-allopathes
-allopathie
-allopathies
-allopathique
-allopathiques
-allotropie
-allotropies
-allotropique
-allotropiques
-alloua
-allouai
-allouaient
-allouais
-allouait
-allouâmes
-allouant
-allouas
-allouasse
-allouassent
-allouasses
-allouassiez
-allouassions
-allouât
-allouâtes
-alloue
-alloué
-allouée
-allouées
-allouent
-allouer
-allouera
-allouerai
-alloueraient
-allouerais
-allouerait
-alloueras
-allouèrent
-allouerez
-alloueriez
-allouerions
-allouerons
-alloueront
-alloues
-alloués
-allouez
-allouiez
-allouions
-allouons
-alluchon
-alluchons
-alluma
-allumage
-allumages
-allumai
-allumaient
-allumais
-allumait
-allumâmes
-allumant
-allumas
-allumasse
-allumassent
-allumasses
-allumassiez
-allumassions
-allumât
-allumâtes
-allume
-allumé
-allume-cigare
-allume-cigares
-allumée
-allumées
-allume-feu
-allume-gaz
-allument
-allumer
-allumera
-allumerai
-allumeraient
-allumerais
-allumerait
-allumeras
-allumèrent
-allumerez
-allumeriez
-allumerions
-allumerons
-allumeront
-allumes
-allumés
-allumette
-allumettes
-allumettier
-allumettière
-allumettières
-allumettiers
-allumeur
-allumeurs
-allumeuse
-allumeuses
-allumez
-allumiez
-allumions
-allumons
-allure
-alluré
-allurée
-allurées
-allures
-allurés
-allusif
-allusifs
-allusion
-allusions
-allusive
-allusives
-alluvial
-alluviale
-alluviales
-alluviaux
-alluvion
-alluvionna
-alluvionnai
-alluvionnaient
-alluvionnaire
-alluvionnaires
-alluvionnais
-alluvionnait
-alluvionnâmes
-alluvionnant
-alluvionnas
-alluvionnasse
-alluvionnassent
-alluvionnasses
-alluvionnassiez
-alluvionnassions
-alluvionnât
-alluvionnâtes
-alluvionne
-alluvionné
-alluvionnement
-alluvionnements
-alluvionnent
-alluvionner
-alluvionnera
-alluvionnerai
-alluvionneraient
-alluvionnerais
-alluvionnerait
-alluvionneras
-alluvionnèrent
-alluvionnerez
-alluvionneriez
-alluvionnerions
-alluvionnerons
-alluvionneront
-alluvionnes
-alluvionnez
-alluvionniez
-alluvionnions
-alluvionnons
-alluvions
-allyle
-allyles
-allylique
-allyliques
-almanach
-almanachs
-almandin
-almandins
-almasilium
-almasiliums
-almée
-almées
-aloès
-alogie
-alogies
-alogique
-alogiques
-aloi
-alopécie
-alopécies
-alors
-alose
-aloses
-alouate
-alouates
-alouette
-alouettes
-alourdi
-alourdie
-alourdies
-alourdîmes
-alourdir
-alourdira
-alourdirai
-alourdiraient
-alourdirais
-alourdirait
-alourdiras
-alourdirent
-alourdirez
-alourdiriez
-alourdirions
-alourdirons
-alourdiront
-alourdis
-alourdissaient
-alourdissais
-alourdissait
-alourdissant
-alourdisse
-alourdissement
-alourdissements
-alourdissent
-alourdisses
-alourdissez
-alourdissiez
-alourdissions
-alourdissons
-alourdit
-alourdît
-alourdîtes
-aloyau
-aloyaux
-alpaga
-alpagas
-alpage
-alpages
-alpagua
-alpaguai
-alpaguaient
-alpaguais
-alpaguait
-alpaguâmes
-alpaguant
-alpaguas
-alpaguasse
-alpaguassent
-alpaguasses
-alpaguassiez
-alpaguassions
-alpaguât
-alpaguâtes
-alpague
-alpaguée
-alpaguent
-alpaguer
-alpaguera
-alpaguerai
-alpagueraient
-alpaguerais
-alpaguerait
-alpagueras
-alpaguèrent
-alpaguerez
-alpagueriez
-alpaguerions
-alpaguerons
-alpagueront
-alpagues
-alpaguez
-alpaguiez
-alpaguions
-alpaguons
-alpax
-alpe
-alpes
-alpestre
-alpestres
-alpha
-alphabet
-alphabétique
-alphabétiquement
-alphabétiques
-alphabétisa
-alphabétisai
-alphabétisaient
-alphabétisais
-alphabétisait
-alphabétisâmes
-alphabétisant
-alphabétisas
-alphabétisasse
-alphabétisassent
-alphabétisasses
-alphabétisassiez
-alphabétisassions
-alphabétisât
-alphabétisâtes
-alphabétisation
-alphabétisations
-alphabétise
-alphabétisé
-alphabétisée
-alphabétisées
-alphabétisent
-alphabétiser
-alphabétisera
-alphabétiserai
-alphabétiseraient
-alphabétiserais
-alphabétiserait
-alphabétiseras
-alphabétisèrent
-alphabétiserez
-alphabétiseriez
-alphabétiserions
-alphabétiserons
-alphabétiseront
-alphabétises
-alphabétisés
-alphabétisez
-alphabétisiez
-alphabétisions
-alphabétisme
-alphabétismes
-alphabétisons
-alphabets
-alphanumérique
-alphanumériques
-alpin
-alpine
-alpines
-alpinisme
-alpinismes
-alpiniste
-alpinistes
-alpins
-alpiste
-alpistes
-alsacien
-alsacienne
-alsaciennes
-alsaciens
-altéra
-altérabilité
-altérabilités
-altérable
-altérables
-altéragène
-altéragènes
-altérai
-altéraient
-altérais
-altérait
-altérâmes
-altérant
-altérante
-altérantes
-altérants
-altéras
-altérasse
-altérassent
-altérasses
-altérassiez
-altérassions
-altérât
-altérâtes
-altération
-altérations
-altercation
-altercations
-altéré
-altère
-altérée
-altérées
-altèrent
-altérer
-altérera
-altérerai
-altéreraient
-altérerais
-altérerait
-altéreras
-altérèrent
-altérerez
-altéreriez
-altérerions
-altérerons
-altéreront
-altérés
-altères
-altérez
-altériez
-altérions
-altérité
-altérités
-alterna
-alternai
-alternaient
-alternais
-alternait
-alternâmes
-alternance
-alternances
-alternant
-alternante
-alternantes
-alternants
-alternas
-alternasse
-alternassent
-alternasses
-alternassiez
-alternassions
-alternat
-alternât
-alternâtes
-alternateur
-alternateurs
-alternatif
-alternatifs
-alternative
-alternativement
-alternatives
-alternats
-alterne
-alterné
-alternée
-alternées
-alternent
-alterner
-alternera
-alternerai
-alterneraient
-alternerais
-alternerait
-alterneras
-alternèrent
-alternerez
-alterneriez
-alternerions
-alternerons
-alterneront
-alternes
-alternés
-alternez
-alterniez
-alternions
-alternons
-altérons
-altesse
-altesses
-altier
-altière
-altières
-altiers
-altimètre
-altimètres
-altimétrie
-altimétries
-altiport
-altiports
-altise
-altises
-altiste
-altistes
-altitude
-altitudes
-alto
-altocumulus
-altos
-altruisme
-altruismes
-altruiste
-altruistes
-alucite
-alucites
-alumina
-aluminage
-aluminages
-aluminai
-aluminaient
-aluminais
-aluminait
-aluminâmes
-aluminant
-aluminas
-aluminasse
-aluminassent
-aluminasses
-aluminassiez
-aluminassions
-aluminât
-aluminate
-aluminates
-aluminâtes
-alumine
-aluminé
-aluminée
-aluminées
-aluminent
-aluminer
-aluminera
-aluminerai
-alumineraient
-aluminerais
-aluminerait
-alumineras
-aluminèrent
-aluminerez
-alumineriez
-aluminerions
-aluminerons
-alumineront
-alumines
-aluminés
-alumineuse
-alumineuses
-alumineux
-aluminez
-aluminiage
-aluminiages
-aluminiez
-aluminions
-aluminium
-aluminiums
-aluminons
-aluminothermie
-aluminothermies
-alun
-aluna
-alunai
-alunaient
-alunais
-alunait
-alunâmes
-alunant
-alunas
-alunasse
-alunassent
-alunasses
-alunassiez
-alunassions
-alunât
-alunâtes
-alune
-aluné
-alunée
-alunées
-alunent
-aluner
-alunera
-alunerai
-aluneraient
-alunerais
-alunerait
-aluneras
-alunèrent
-alunerez
-aluneriez
-alunerions
-alunerons
-aluneront
-alunes
-alunés
-alunez
-aluni
-aluniez
-alunîmes
-alunions
-alunir
-alunira
-alunirai
-aluniraient
-alunirais
-alunirait
-aluniras
-alunirent
-alunirez
-aluniriez
-alunirions
-alunirons
-aluniront
-alunis
-alunissage
-alunissages
-alunissaient
-alunissais
-alunissait
-alunissant
-alunisse
-alunissent
-alunisses
-alunissez
-alunissiez
-alunissions
-alunissons
-alunit
-alunît
-alunite
-alunites
-alunîtes
-alunons
-aluns
-alvéolaire
-alvéolaires
-alvéole
-alvéolé
-alvéolée
-alvéolées
-alvéoles
-alvéolés
-alvéolite
-alvéolites
-alvin
-alvine
-alvines
-alvins
-alyte
-alytes
-amabilité
-amabilités
-amadou
-amadoua
-amadouai
-amadouaient
-amadouais
-amadouait
-amadouâmes
-amadouant
-amadouas
-amadouasse
-amadouassent
-amadouasses
-amadouassiez
-amadouassions
-amadouât
-amadouâtes
-amadoue
-amadoué
-amadouée
-amadouées
-amadouent
-amadouer
-amadouera
-amadouerai
-amadoueraient
-amadouerais
-amadouerait
-amadoueras
-amadouèrent
-amadouerez
-amadoueriez
-amadouerions
-amadouerons
-amadoueront
-amadoues
-amadoués
-amadouez
-amadouiez
-amadouions
-amadouons
-amadous
-amadouvier
-amadouviers
-amaigri
-amaigrie
-amaigries
-amaigrîmes
-amaigrir
-amaigrira
-amaigrirai
-amaigriraient
-amaigrirais
-amaigrirait
-amaigriras
-amaigrirent
-amaigrirez
-amaigririez
-amaigririons
-amaigrirons
-amaigriront
-amaigris
-amaigrissaient
-amaigrissais
-amaigrissait
-amaigrissant
-amaigrissante
-amaigrissantes
-amaigrissants
-amaigrisse
-amaigrissement
-amaigrissements
-amaigrissent
-amaigrisses
-amaigrissez
-amaigrissiez
-amaigrissions
-amaigrissons
-amaigrit
-amaigrît
-amaigrîtes
-amalgama
-amalgamai
-amalgamaient
-amalgamais
-amalgamait
-amalgamâmes
-amalgamant
-amalgamas
-amalgamasse
-amalgamassent
-amalgamasses
-amalgamassiez
-amalgamassions
-amalgamât
-amalgamâtes
-amalgamation
-amalgamations
-amalgame
-amalgamé
-amalgamée
-amalgamées
-amalgament
-amalgamer
-amalgamera
-amalgamerai
-amalgameraient
-amalgamerais
-amalgamerait
-amalgameras
-amalgamèrent
-amalgamerez
-amalgameriez
-amalgamerions
-amalgamerons
-amalgameront
-amalgames
-amalgamés
-amalgamez
-amalgamiez
-amalgamions
-amalgamons
-amandaie
-amandaies
-amande
-amandes
-amandier
-amandiers
-amanite
-amanites
-amant
-amante
-amantes
-amants
-amarante
-amarantes
-amareyeur
-amareyeurs
-amareyeuse
-amareyeuses
-amaril
-amarile
-amariles
-amarils
-amarina
-amarinai
-amarinaient
-amarinais
-amarinait
-amarinâmes
-amarinant
-amarinas
-amarinasse
-amarinassent
-amarinasses
-amarinassiez
-amarinassions
-amarinât
-amarinâtes
-amarine
-amariné
-amarinée
-amarinées
-amarinent
-amariner
-amarinera
-amarinerai
-amarineraient
-amarinerais
-amarinerait
-amarineras
-amarinèrent
-amarinerez
-amarineriez
-amarinerions
-amarinerons
-amarineront
-amarines
-amarinés
-amarinez
-amariniez
-amarinions
-amarinons
-amarra
-amarrage
-amarrages
-amarrai
-amarraient
-amarrais
-amarrait
-amarrâmes
-amarrant
-amarras
-amarrasse
-amarrassent
-amarrasses
-amarrassiez
-amarrassions
-amarrât
-amarrâtes
-amarre
-amarré
-amarrée
-amarrées
-amarrent
-amarrer
-amarrera
-amarrerai
-amarreraient
-amarrerais
-amarrerait
-amarreras
-amarrèrent
-amarrerez
-amarreriez
-amarrerions
-amarrerons
-amarreront
-amarres
-amarrés
-amarrez
-amarriez
-amarrions
-amarrons
-amaryllidacée
-amaryllidacées
-amaryllis
-amas
-amassa
-amassai
-amassaient
-amassais
-amassait
-amassâmes
-amassant
-amassas
-amassasse
-amassassent
-amassasses
-amassassiez
-amassassions
-amassât
-amassâtes
-amasse
-amassé
-amassée
-amassées
-amassent
-amasser
-amassera
-amasserai
-amasseraient
-amasserais
-amasserait
-amasseras
-amassèrent
-amasserez
-amasseriez
-amasserions
-amasserons
-amasseront
-amasses
-amassés
-amassez
-amassiez
-amassions
-amassons
-amateur
-amateurisme
-amateurismes
-amateurs
-amati
-amatie
-amaties
-amatîmes
-amatir
-amatira
-amatirai
-amatiraient
-amatirais
-amatirait
-amatiras
-amatirent
-amatirez
-amatiriez
-amatirions
-amatirons
-amatiront
-amatis
-amatissaient
-amatissais
-amatissait
-amatissant
-amatisse
-amatissent
-amatisses
-amatissez
-amatissiez
-amatissions
-amatissons
-amatit
-amatît
-amatîtes
-amaurose
-amauroses
-amazone
-amazones
-ambages
-ambassade
-ambassades
-ambassadeur
-ambassadeurs
-ambassadrice
-ambassadrices
-ambiance
-ambiances
-ambiant
-ambiante
-ambiantes
-ambiants
-ambidextre
-ambidextres
-ambigu
-ambiguë
-ambiguës
-ambiguïté
-ambiguïtés
-ambigument
-ambigus
-ambisexué
-ambisexuée
-ambisexuées
-ambisexués
-ambitieuse
-ambitieusement
-ambitieuses
-ambitieux
-ambition
-ambitionna
-ambitionnai
-ambitionnaient
-ambitionnais
-ambitionnait
-ambitionnâmes
-ambitionnant
-ambitionnas
-ambitionnasse
-ambitionnassent
-ambitionnasses
-ambitionnassiez
-ambitionnassions
-ambitionnât
-ambitionnâtes
-ambitionne
-ambitionné
-ambitionnée
-ambitionnées
-ambitionnent
-ambitionner
-ambitionnera
-ambitionnerai
-ambitionneraient
-ambitionnerais
-ambitionnerait
-ambitionneras
-ambitionnèrent
-ambitionnerez
-ambitionneriez
-ambitionnerions
-ambitionnerons
-ambitionneront
-ambitionnes
-ambitionnés
-ambitionnez
-ambitionniez
-ambitionnions
-ambitionnons
-ambitions
-ambivalence
-ambivalences
-ambivalent
-ambivalente
-ambivalentes
-ambivalents
-ambla
-amblai
-amblaient
-amblais
-amblait
-amblâmes
-amblant
-amblas
-amblasse
-amblassent
-amblasses
-amblassiez
-amblassions
-amblât
-amblâtes
-amble
-amblé
-amblent
-ambler
-amblera
-amblerai
-ambleraient
-amblerais
-amblerait
-ambleras
-amblèrent
-amblerez
-ambleriez
-amblerions
-amblerons
-ambleront
-ambles
-ambleur
-ambleurs
-ambleuse
-ambleuses
-amblez
-ambliez
-amblions
-amblons
-amblyope
-amblyopes
-amblyopie
-amblyopies
-amblyoscope
-amblyoscopes
-amblystome
-amblystomes
-ambon
-ambons
-ambra
-ambrai
-ambraient
-ambrais
-ambrait
-ambrâmes
-ambrant
-ambras
-ambrasse
-ambrassent
-ambrasses
-ambrassiez
-ambrassions
-ambrât
-ambrâtes
-ambre
-ambré
-ambrée
-ambrées
-ambrent
-ambrer
-ambrera
-ambrerai
-ambreraient
-ambrerais
-ambrerait
-ambreras
-ambrèrent
-ambrerez
-ambreriez
-ambrerions
-ambrerons
-ambreront
-ambres
-ambrés
-ambrez
-ambriez
-ambrions
-ambroisie
-ambroisies
-ambrons
-ambrosien
-ambrosienne
-ambrosiennes
-ambrosiens
-ambulacre
-ambulacres
-ambulance
-ambulances
-ambulancier
-ambulancière
-ambulancières
-ambulanciers
-ambulant
-ambulante
-ambulantes
-ambulants
-ambulatoire
-ambulatoires
-âme
-améliora
-améliorable
-améliorables
-améliorai
-amélioraient
-améliorais
-améliorait
-améliorâmes
-améliorant
-améliorante
-améliorantes
-améliorants
-amélioras
-améliorasse
-améliorassent
-améliorasses
-améliorassiez
-améliorassions
-améliorât
-améliorâtes
-amélioration
-améliorations
-améliore
-amélioré
-améliorée
-améliorées
-améliorent
-améliorer
-améliorera
-améliorerai
-amélioreraient
-améliorerais
-améliorerait
-amélioreras
-améliorèrent
-améliorerez
-amélioreriez
-améliorerions
-améliorerons
-amélioreront
-améliores
-améliorés
-améliorez
-amélioriez
-améliorions
-améliorons
-amen
-amena
-aménage
-aménagé
-aménagea
-aménageable
-aménageables
-aménageai
-aménageaient
-aménageais
-aménageait
-aménageâmes
-aménageant
-aménageas
-aménageasse
-aménageassent
-aménageasses
-aménageassiez
-aménageassions
-aménageât
-aménageâtes
-aménagée
-aménagées
-aménagement
-aménagements
-aménagent
-aménageons
-aménager
-aménagera
-aménagerai
-aménageraient
-aménagerais
-aménagerait
-aménageras
-aménagèrent
-aménagerez
-aménageriez
-aménagerions
-aménagerons
-aménageront
-aménages
-aménagés
-aménageur
-aménageurs
-aménageuse
-aménageuses
-aménagez
-aménagiez
-aménagions
-amenai
-amenaient
-amenais
-amenait
-amenâmes
-amenant
-amenas
-amenasse
-amenassent
-amenasses
-amenassiez
-amenassions
-amenât
-amenâtes
-amenda
-amendable
-amendables
-amendai
-amendaient
-amendais
-amendait
-amendâmes
-amendant
-amendas
-amendasse
-amendassent
-amendasses
-amendassiez
-amendassions
-amendât
-amendâtes
-amende
-amendé
-amendée
-amendées
-amendement
-amendements
-amendent
-amender
-amendera
-amenderai
-amenderaient
-amenderais
-amenderait
-amenderas
-amendèrent
-amenderez
-amenderiez
-amenderions
-amenderons
-amenderont
-amendes
-amendés
-amendez
-amendiez
-amendions
-amendons
-amené
-amène
-amenée
-amenées
-amènent
-amener
-amènera
-amènerai
-amèneraient
-amènerais
-amènerait
-amèneras
-amenèrent
-amènerez
-amèneriez
-amènerions
-amènerons
-amèneront
-amenés
-amènes
-amenez
-ameniez
-amenions
-aménité
-aménités
-amenons
-aménorrhée
-aménorrhées
-amentifère
-amentifères
-amenuisa
-amenuisai
-amenuisaient
-amenuisais
-amenuisait
-amenuisâmes
-amenuisant
-amenuisas
-amenuisasse
-amenuisassent
-amenuisasses
-amenuisassiez
-amenuisassions
-amenuisât
-amenuisâtes
-amenuise
-amenuisé
-amenuisée
-amenuisées
-amenuisement
-amenuisements
-amenuisent
-amenuiser
-amenuisera
-amenuiserai
-amenuiseraient
-amenuiserais
-amenuiserait
-amenuiseras
-amenuisèrent
-amenuiserez
-amenuiseriez
-amenuiserions
-amenuiserons
-amenuiseront
-amenuises
-amenuisés
-amenuisez
-amenuisiez
-amenuisions
-amenuisons
-amer
-amère
-amèrement
-amères
-américain
-américaine
-américaines
-américains
-américanisa
-américanisai
-américanisaient
-américanisais
-américanisait
-américanisâmes
-américanisant
-américanisas
-américanisasse
-américanisassent
-américanisasses
-américanisassiez
-américanisassions
-américanisât
-américanisâtes
-américanisation
-américanisations
-américanise
-américanisé
-américanisée
-américanisées
-américanisent
-américaniser
-américanisera
-américaniserai
-américaniseraient
-américaniserais
-américaniserait
-américaniseras
-américanisèrent
-américaniserez
-américaniseriez
-américaniserions
-américaniserons
-américaniseront
-américanises
-américanisés
-américanisez
-américanisiez
-américanisions
-américanisme
-américanismes
-américanisons
-américaniste
-américanistes
-américium
-américiums
-amérindien
-amérindienne
-amérindiennes
-amérindiens
-amerloque
-amerloques
-amerri
-amerrîmes
-amerrir
-amerrira
-amerrirai
-amerriraient
-amerrirais
-amerrirait
-amerriras
-amerrirent
-amerrirez
-amerririez
-amerririons
-amerrirons
-amerriront
-amerris
-amerrissage
-amerrissages
-amerrissaient
-amerrissais
-amerrissait
-amerrissant
-amerrisse
-amerrissent
-amerrisses
-amerrissez
-amerrissiez
-amerrissions
-amerrissons
-amerrit
-amerrît
-amerrîtes
-amers
-amertume
-amertumes
-âmes
-améthyste
-améthystes
-amétrope
-amétropes
-amétropie
-amétropies
-ameublement
-ameublements
-ameubli
-ameublie
-ameublies
-ameublîmes
-ameublir
-ameublira
-ameublirai
-ameubliraient
-ameublirais
-ameublirait
-ameubliras
-ameublirent
-ameublirez
-ameubliriez
-ameublirions
-ameublirons
-ameubliront
-ameublis
-ameublissaient
-ameublissais
-ameublissait
-ameublissant
-ameublisse
-ameublissement
-ameublissements
-ameublissent
-ameublisses
-ameublissez
-ameublissiez
-ameublissions
-ameublissons
-ameublit
-ameublît
-ameublîtes
-ameuta
-ameutai
-ameutaient
-ameutais
-ameutait
-ameutâmes
-ameutant
-ameutas
-ameutasse
-ameutassent
-ameutasses
-ameutassiez
-ameutassions
-ameutât
-ameutâtes
-ameute
-ameuté
-ameutée
-ameutées
-ameutent
-ameuter
-ameutera
-ameuterai
-ameuteraient
-ameuterais
-ameuterait
-ameuteras
-ameutèrent
-ameuterez
-ameuteriez
-ameuterions
-ameuterons
-ameuteront
-ameutes
-ameutés
-ameutez
-ameutiez
-ameutions
-ameutons
-amharique
-amhariques
-ami
-amiable
-amiables
-amiante
-amiantes
-amibe
-amibes
-amibiase
-amibiases
-amibien
-amibienne
-amibiennes
-amibiens
-amiboïde
-amiboïdes
-amical
-amicale
-amicalement
-amicales
-amicaux
-amict
-amicts
-amide
-amides
-amidon
-amidonna
-amidonnage
-amidonnages
-amidonnai
-amidonnaient
-amidonnais
-amidonnait
-amidonnâmes
-amidonnant
-amidonnas
-amidonnasse
-amidonnassent
-amidonnasses
-amidonnassiez
-amidonnassions
-amidonnât
-amidonnâtes
-amidonne
-amidonné
-amidonnée
-amidonnées
-amidonnent
-amidonner
-amidonnera
-amidonnerai
-amidonneraient
-amidonnerais
-amidonnerait
-amidonneras
-amidonnèrent
-amidonnerez
-amidonnerie
-amidonneries
-amidonneriez
-amidonnerions
-amidonnerons
-amidonneront
-amidonnes
-amidonnés
-amidonnez
-amidonnier
-amidonnière
-amidonnières
-amidonniers
-amidonniez
-amidonnions
-amidonnons
-amidons
-amidopyrine
-amidopyrines
-amie
-amies
-aminci
-amincie
-amincies
-amincîmes
-amincir
-amincira
-amincirai
-aminciraient
-amincirais
-amincirait
-aminciras
-amincirent
-amincirez
-aminciriez
-amincirions
-amincirons
-aminciront
-amincis
-amincissaient
-amincissais
-amincissait
-amincissant
-amincissante
-amincissantes
-amincissants
-amincisse
-amincissement
-amincissements
-amincissent
-amincisses
-amincissez
-amincissiez
-amincissions
-amincissons
-amincit
-amincît
-amincîtes
-aminé
-aminée
-aminées
-aminés
-aminoplaste
-aminoplastes
-amiral
-amirale
-amirales
-amirauté
-amirautés
-amiraux
-amis
-amitié
-amitiés
-amitose
-amitoses
-ammodyte
-ammodytes
-ammoniac
-ammoniacal
-ammoniacale
-ammoniacales
-ammoniacaux
-ammoniacs
-ammoniaque
-ammoniaques
-ammonisation
-ammonisations
-ammonite
-ammonites
-ammonium
-ammoniums
-ammophile
-ammophiles
-amnésie
-amnésies
-amnésique
-amnésiques
-amniocentèse
-amniocentèses
-amnios
-amnioscopie
-amnioscopies
-amniotique
-amniotiques
-amnistia
-amnistiable
-amnistiables
-amnistiai
-amnistiaient
-amnistiais
-amnistiait
-amnistiâmes
-amnistiant
-amnistiante
-amnistiantes
-amnistiants
-amnistias
-amnistiasse
-amnistiassent
-amnistiasses
-amnistiassiez
-amnistiassions
-amnistiât
-amnistiâtes
-amnistie
-amnistié
-amnistiée
-amnistiées
-amnistient
-amnistier
-amnistiera
-amnistierai
-amnistieraient
-amnistierais
-amnistierait
-amnistieras
-amnistièrent
-amnistierez
-amnistieriez
-amnistierions
-amnistierons
-amnistieront
-amnisties
-amnistiés
-amnistiez
-amnistiiez
-amnistiions
-amnistions
-amocha
-amochai
-amochaient
-amochais
-amochait
-amochâmes
-amochant
-amochas
-amochasse
-amochassent
-amochasses
-amochassiez
-amochassions
-amochât
-amochâtes
-amoche
-amoché
-amochée
-amochées
-amochent
-amocher
-amochera
-amocherai
-amocheraient
-amocherais
-amocherait
-amocheras
-amochèrent
-amocherez
-amocheriez
-amocherions
-amocherons
-amocheront
-amoches
-amochés
-amochez
-amochiez
-amochions
-amochons
-amodia
-amodiai
-amodiaient
-amodiais
-amodiait
-amodiâmes
-amodiant
-amodias
-amodiasse
-amodiassent
-amodiasses
-amodiassiez
-amodiassions
-amodiât
-amodiâtes
-amodiation
-amodiations
-amodie
-amodié
-amodiée
-amodiées
-amodient
-amodier
-amodiera
-amodierai
-amodieraient
-amodierais
-amodierait
-amodieras
-amodièrent
-amodierez
-amodieriez
-amodierions
-amodierons
-amodieront
-amodies
-amodiés
-amodiez
-amodiiez
-amodiions
-amodions
-amoindri
-amoindrie
-amoindries
-amoindrîmes
-amoindrir
-amoindrira
-amoindrirai
-amoindriraient
-amoindrirais
-amoindrirait
-amoindriras
-amoindrirent
-amoindrirez
-amoindririez
-amoindririons
-amoindrirons
-amoindriront
-amoindris
-amoindrissaient
-amoindrissais
-amoindrissait
-amoindrissant
-amoindrisse
-amoindrissement
-amoindrissements
-amoindrissent
-amoindrisses
-amoindrissez
-amoindrissiez
-amoindrissions
-amoindrissons
-amoindrit
-amoindrît
-amoindrîtes
-amolli
-amollie
-amollies
-amollîmes
-amollir
-amollira
-amollirai
-amolliraient
-amollirais
-amollirait
-amolliras
-amollirent
-amollirez
-amolliriez
-amollirions
-amollirons
-amolliront
-amollis
-amollissaient
-amollissais
-amollissait
-amollissant
-amollissante
-amollissantes
-amollissants
-amollisse
-amollissement
-amollissements
-amollissent
-amollisses
-amollissez
-amollissiez
-amollissions
-amollissons
-amollit
-amollît
-amollîtes
-amoncela
-amoncelai
-amoncelaient
-amoncelais
-amoncelait
-amoncelâmes
-amoncelant
-amoncelas
-amoncelasse
-amoncelassent
-amoncelasses
-amoncelassiez
-amoncelassions
-amoncelât
-amoncelâtes
-amoncelé
-amoncelée
-amoncelées
-amonceler
-amoncelèrent
-amoncelés
-amoncelez
-amonceliez
-amoncelions
-amoncelle
-amoncellement
-amoncellements
-amoncellent
-amoncellera
-amoncellerai
-amoncelleraient
-amoncellerais
-amoncellerait
-amoncelleras
-amoncellerez
-amoncelleriez
-amoncellerions
-amoncellerons
-amoncelleront
-amoncelles
-amoncelons
-amonibilité
-amonibilités
-amont
-amonts
-amoral
-amorale
-amorales
-amoralisme
-amoralismes
-amoraux
-amorça
-amorçage
-amorçages
-amorçai
-amorçaient
-amorçais
-amorçait
-amorçâmes
-amorçant
-amorças
-amorçasse
-amorçassent
-amorçasses
-amorçassiez
-amorçassions
-amorçât
-amorçâtes
-amorce
-amorcé
-amorcée
-amorcées
-amorcent
-amorcer
-amorcera
-amorcerai
-amorceraient
-amorcerais
-amorcerait
-amorceras
-amorcèrent
-amorcerez
-amorceriez
-amorcerions
-amorcerons
-amorceront
-amorces
-amorcés
-amorcez
-amorciez
-amorcions
-amorçons
-amordança
-amordançai
-amordançaient
-amordançais
-amordançait
-amordançâmes
-amordançant
-amordanças
-amordançasse
-amordançassent
-amordançasses
-amordançassiez
-amordançassions
-amordançât
-amordançâtes
-amordance
-amordancé
-amordancée
-amordancées
-amordancent
-amordancer
-amordancera
-amordancerai
-amordanceraient
-amordancerais
-amordancerait
-amordanceras
-amordancèrent
-amordancerez
-amordanceriez
-amordancerions
-amordancerons
-amordanceront
-amordances
-amordancés
-amordancez
-amordanciez
-amordancions
-amordançons
-amoroso
-amorphe
-amorphes
-amorti
-amortie
-amorties
-amortîmes
-amortir
-amortira
-amortirai
-amortiraient
-amortirais
-amortirait
-amortiras
-amortirent
-amortirez
-amortiriez
-amortirions
-amortirons
-amortiront
-amortis
-amortissable
-amortissables
-amortisse
-amortissement
-amortissements
-amortissent
-amortisses
-amortisseur
-amortisseurs
-amortissiez
-amortissions
-amortit
-amortît
-amortîtes
-amotissaient
-amotissais
-amotissait
-amotissant
-amotissez
-amotissiez
-amotissions
-amotissons
-amour
-amourachâmes
-amourachassiez
-amourachassions
-amourachâtes
-amouraché
-amourachée
-amourachées
-amouracher
-amouracherez
-amouracheriez
-amouracherions
-amouracherons
-amourachés
-amourachez
-amourachiez
-amourachions
-amourachons
-amourette
-amourettes
-amoureuse
-amoureusement
-amoureuses
-amoureux
-amour-propre
-amours
-amours-propres
-amovible
-amovibles
-ampélographie
-ampélographies
-ampère
-ampèremètre
-ampèremètres
-ampères
-amphétamine
-amphétamines
-amphi
-amphiarthrose
-amphiarthroses
-amphibie
-amphibies
-amphibole
-amphiboles
-amphibologie
-amphibologies
-amphibologique
-amphibologiques
-amphictyon
-amphictyonie
-amphictyonies
-amphictyons
-amphigouri
-amphigourique
-amphigouriques
-amphigouris
-amphimixie
-amphimixies
-amphioxus
-amphis
-amphisbène
-amphisbènes
-amphithéâtre
-amphithéâtres
-amphitryon
-amphitryons
-ampholyte
-ampholytes
-amphore
-amphores
-amphotère
-amphotères
-ample
-amplectif
-amplectifs
-amplective
-amplectives
-amplement
-amples
-ampleur
-ampleurs
-ampli
-ampliatif
-ampliatifs
-ampliation
-ampliations
-ampliative
-ampliatives
-amplifia
-amplifiai
-amplifiaient
-amplifiais
-amplifiait
-amplifiâmes
-amplifiant
-amplifiante
-amplifiantes
-amplifias
-amplifiasse
-amplifiassent
-amplifiasses
-amplifiassiez
-amplifiassions
-amplifiât
-amplifiâtes
-amplificateur
-amplificateurs
-amplification
-amplifications
-amplificatrice
-amplificatrices
-amplifie
-amplifié
-amplifiée
-amplifiées
-amplifient
-amplifier
-amplifiera
-amplifierai
-amplifieraient
-amplifierais
-amplifierait
-amplifieras
-amplifièrent
-amplifierez
-amplifieriez
-amplifierions
-amplifierons
-amplifieront
-amplifies
-amplifiés
-amplifiez
-amplifiiez
-amplifiions
-amplifions
-amplis
-amplis-tuners
-amplitude
-amplitudes
-ampli-tuner
-ampoule
-ampoulé
-ampoulée
-ampoulées
-ampoules
-ampoulés
-amputa
-amputai
-amputaient
-amputais
-amputait
-amputâmes
-amputant
-amputas
-amputasse
-amputassent
-amputasses
-amputassiez
-amputassions
-amputât
-amputâtes
-amputation
-amputations
-ampute
-amputé
-amputée
-amputées
-amputent
-amputer
-amputera
-amputerai
-amputeraient
-amputerais
-amputerait
-amputeras
-amputèrent
-amputerez
-amputeriez
-amputerions
-amputerons
-amputeront
-amputes
-amputés
-amputez
-amputiez
-amputions
-amputons
-amuï
-amuïe
-amuïes
-amuïmes
-amuïrent
-amuïrez
-amuïriez
-amuïrions
-amuïrons
-amuïs
-amuïssement
-amuïssements
-amuïssent
-amuïssez
-amuïssiez
-amuïssions
-amuïssons
-amuïtes
-amulette
-amulettes
-amura
-amurai
-amuraient
-amurais
-amurait
-amurâmes
-amurant
-amuras
-amurasse
-amurassent
-amurasses
-amurassiez
-amurassions
-amurât
-amurâtes
-amure
-amuré
-amurée
-amurées
-amurent
-amurer
-amurera
-amurerai
-amureraient
-amurerais
-amurerait
-amureras
-amurèrent
-amurerez
-amureriez
-amurerions
-amurerons
-amureront
-amures
-amurés
-amurez
-amuriez
-amurions
-amurons
-amusa
-amusai
-amusaient
-amusais
-amusait
-amusâmes
-amusant
-amusante
-amusantes
-amusants
-amusas
-amusasse
-amusassent
-amusasses
-amusassiez
-amusassions
-amusât
-amusâtes
-amuse
-amusé
-amusée
-amusées
-amuse-gueule
-amuse-gueules
-amusement
-amusements
-amusent
-amuser
-amusera
-amuserai
-amuseraient
-amuserais
-amuserait
-amuseras
-amusèrent
-amuserez
-amuseriez
-amuserions
-amuserons
-amuseront
-amuses
-amusés
-amusette
-amusettes
-amuseur
-amuseurs
-amuseuse
-amuseuses
-amusez
-amusie
-amusies
-amusiez
-amusions
-amusons
-amygdale
-amygdalectomie
-amygdalectomies
-amygdales
-amygdalite
-amygdalites
-amylacé
-amylacée
-amylacées
-amylacés
-amylase
-amylases
-amyle
-amylène
-amylènes
-amyles
-amylique
-amyliques
-amylobacter
-amylobacters
-amyotrophie
-amyotrophies
-an
-ana
-anabaptisme
-anabaptismes
-anabaptiste
-anabaptistes
-anabolisant
-anabolisante
-anabolisantes
-anabolisants
-anabolisme
-anabolismes
-anabolite
-anabolites
-anacardier
-anacardiers
-anachorète
-anachorètes
-anachorétique
-anachorétiques
-anachronique
-anachroniques
-anachronisme
-anachronismes
-anacoluthe
-anacoluthes
-anaconda
-anacondas
-anacréontique
-anacréontiques
-anacrouse
-anacrouses
-anaérobie
-anaérobies
-anaglyphe
-anaglyphes
-anaglyptique
-anaglyptiques
-anagnoste
-anagnostes
-anagogie
-anagogies
-anagogique
-anagogiques
-anagrammatique
-anagrammatiques
-anagramme
-anagrammes
-anal
-anale
-analecta
-analeptique
-analeptiques
-anales
-analgésia
-analgésiai
-analgésiaient
-analgésiais
-analgésiait
-analgésiâmes
-analgésiant
-analgésias
-analgésiasse
-analgésiassent
-analgésiasses
-analgésiassiez
-analgésiassions
-analgésiât
-analgésiâtes
-analgésie
-analgésié
-analgésiée
-analgésiées
-analgésient
-analgésier
-analgésiera
-analgésierai
-analgésieraient
-analgésierais
-analgésierait
-analgésieras
-analgésièrent
-analgésierez
-analgésieriez
-analgésierions
-analgésierons
-analgésieront
-analgésies
-analgésiés
-analgésiez
-analgésiiez
-analgésiions
-analgésions
-analgésique
-analgésiques
-analité
-analités
-anallergique
-anallergiques
-analogie
-analogies
-analogique
-analogiques
-analogon
-analogons
-analogue
-analogues
-analphabète
-analphabètes
-analphabétisme
-analphabétismes
-analysa
-analysable
-analysables
-analysai
-analysaient
-analysais
-analysait
-analysâmes
-analysant
-analysante
-analysantes
-analysants
-analysas
-analysasse
-analysassent
-analysasses
-analysassiez
-analysassions
-analysât
-analysâtes
-analyse
-analysé
-analysée
-analysées
-analysent
-analyser
-analysera
-analyserai
-analyseraient
-analyserais
-analyserait
-analyseras
-analysèrent
-analyserez
-analyseriez
-analyserions
-analyserons
-analyseront
-analyses
-analysés
-analyseur
-analyseurs
-analysez
-analysiez
-analysions
-analysons
-analyste
-analystes
-analytique
-analytiquement
-analytiques
-anamnèse
-anamnèses
-anamorphose
-anamorphoses
-ananas
-anapeste
-anapestes
-anaphase
-anaphases
-anaphore
-anaphores
-anaphorèse
-anaphorèses
-anaphorique
-anaphoriques
-anaphrodisiaque
-anaphrodisiaques
-anaphrodisie
-anaphrodisies
-anaphylactique
-anaphylactiques
-anaphylaxie
-anaphylaxies
-anaplastie
-anaplasties
-anarchie
-anarchies
-anarchique
-anarchiquement
-anarchiques
-anarchisant
-anarchisante
-anarchisantes
-anarchisants
-anarchisme
-anarchismes
-anarchiste
-anarchistes
-anarcho-syndicalisme
-anarcho-syndicalismes
-anarcho-syndicaliste
-anarcho-syndicalistes
-anarthrie
-anarthries
-anasarque
-anasarques
-anastigmat
-anastigmats
-anastomosâmes
-anastomosassiez
-anastomosassions
-anastomosâtes
-anastomose
-anastomosé
-anastomosée
-anastomosées
-anastomoser
-anastomoserez
-anastomoseriez
-anastomoserions
-anastomoserons
-anastomoses
-anastomosés
-anastomosez
-anastomosiez
-anastomosions
-anastomosons
-anastrophe
-anastrophes
-anathématisa
-anathématisai
-anathématisaient
-anathématisais
-anathématisait
-anathématisâmes
-anathématisant
-anathématisas
-anathématisasse
-anathématisassent
-anathématisasses
-anathématisassiez
-anathématisassions
-anathématisât
-anathématisâtes
-anathématise
-anathématisé
-anathématisée
-anathématisées
-anathématisent
-anathématiser
-anathématisera
-anathématiserai
-anathématiseraient
-anathématiserais
-anathématiserait
-anathématiseras
-anathématisèrent
-anathématiserez
-anathématiseriez
-anathématiserions
-anathématiserons
-anathématiseront
-anathématises
-anathématisés
-anathématisez
-anathématisiez
-anathématisions
-anathématisons
-anathème
-anathèmes
-anatife
-anatifes
-anatocisme
-anatocismes
-anatomie
-anatomies
-anatomique
-anatomiquement
-anatomiques
-anatomisa
-anatomisai
-anatomisaient
-anatomisais
-anatomisait
-anatomisâmes
-anatomisant
-anatomisas
-anatomisasse
-anatomisassent
-anatomisasses
-anatomisassiez
-anatomisassions
-anatomisât
-anatomisâtes
-anatomise
-anatomisé
-anatomisée
-anatomisées
-anatomisent
-anatomiser
-anatomisera
-anatomiserai
-anatomiseraient
-anatomiserais
-anatomiserait
-anatomiseras
-anatomisèrent
-anatomiserez
-anatomiseriez
-anatomiserions
-anatomiserons
-anatomiseront
-anatomises
-anatomisés
-anatomisez
-anatomisiez
-anatomisions
-anatomisons
-anatomiste
-anatomistes
-anatomopathologie
-anatomopathologies
-anaux
-anavenin
-anavenins
-ancestral
-ancestrale
-ancestrales
-ancestraux
-ancêtre
-ancêtres
-anche
-anches
-anchois
-ancien
-ancienne
-anciennement
-anciennes
-ancienneté
-anciennetés
-anciens
-ancillaire
-ancillaires
-ancolie
-ancolies
-ancra
-ancrage
-ancrages
-ancrai
-ancraient
-ancrais
-ancrait
-ancrâmes
-ancrant
-ancras
-ancrasse
-ancrassent
-ancrasses
-ancrassiez
-ancrassions
-ancrât
-ancrâtes
-ancre
-ancré
-ancrée
-ancrées
-ancrent
-ancrer
-ancrera
-ancrerai
-ancreraient
-ancrerais
-ancrerait
-ancreras
-ancrèrent
-ancrerez
-ancreriez
-ancrerions
-ancrerons
-ancreront
-ancres
-ancrés
-ancrez
-ancriez
-ancrions
-ancrons
-andain
-andains
-andalou
-andalous
-andalouse
-andalouses
-andante
-andantes
-andantino
-andantinos
-andésite
-andésites
-andin
-andine
-andines
-andins
-andouille
-andouiller
-andouillers
-andouilles
-andouillette
-andouillettes
-andrène
-andrènes
-andrinople
-andrinoples
-androcée
-androcées
-androcéphale
-androcéphales
-androgène
-androgènes
-androgenèse
-androgenèses
-androgénie
-androgénies
-androgyne
-androgynes
-androïde
-androïdes
-andrologie
-andrologies
-andrologue
-andrologues
-andropause
-andropauses
-androstérone
-androstérones
-âne
-anéanti
-anéantie
-anéanties
-anéantîmes
-anéantir
-anéantira
-anéantirai
-anéantiraient
-anéantirais
-anéantirait
-anéantiras
-anéantirent
-anéantirez
-anéantiriez
-anéantirions
-anéantirons
-anéantiront
-anéantis
-anéantissaient
-anéantissais
-anéantissait
-anéantissant
-anéantisse
-anéantissement
-anéantissements
-anéantissent
-anéantisses
-anéantissez
-anéantissiez
-anéantissions
-anéantissons
-anéantit
-anéantît
-anéantîtes
-anecdote
-anecdotes
-anecdotier
-anecdotière
-anecdotières
-anecdotiers
-anecdotique
-anecdotiques
-anémia
-anémiai
-anémiaient
-anémiais
-anémiait
-anémiâmes
-anémiant
-anémias
-anémiasse
-anémiassent
-anémiasses
-anémiassiez
-anémiassions
-anémiât
-anémiâtes
-anémie
-anémié
-anémiée
-anémiées
-anémient
-anémier
-anémiera
-anémierai
-anémieraient
-anémierais
-anémierait
-anémieras
-anémièrent
-anémierez
-anémieriez
-anémierions
-anémierons
-anémieront
-anémies
-anémiés
-anémiez
-anémiiez
-anémiions
-anémions
-anémique
-anémiques
-anémographe
-anémographes
-anémomètre
-anémomètres
-anémone
-anémones
-anémophile
-anémophiles
-ânerie
-âneries
-anéroïde
-anéroïdes
-ânes
-ânesse
-ânesses
-anesthésia
-anesthésiai
-anesthésiaient
-anesthésiais
-anesthésiait
-anesthésiâmes
-anesthésiant
-anesthésiante
-anesthésiantes
-anesthésiants
-anesthésias
-anesthésiasse
-anesthésiassent
-anesthésiasses
-anesthésiassiez
-anesthésiassions
-anesthésiât
-anesthésiâtes
-anesthésie
-anesthésié
-anesthésiée
-anesthésiées
-anesthésient
-anesthésier
-anesthésiera
-anesthésierai
-anesthésieraient
-anesthésierais
-anesthésierait
-anesthésieras
-anesthésièrent
-anesthésierez
-anesthésieriez
-anesthésierions
-anesthésierons
-anesthésieront
-anesthésies
-anesthésiés
-anesthésiez
-anesthésiiez
-anesthésiions
-anesthésiologie
-anesthésiologies
-anesthésiologiste
-anesthésiologistes
-anesthésions
-anesthésique
-anesthésiques
-anesthésiste
-anesthésistes
-aneth
-aneths
-anévrismal
-anévrismale
-anévrismales
-anévrismaux
-anévrisme
-anévrismes
-anévrysme
-anévrysmes
-anfractuosité
-anfractuosités
-angarie
-angaries
-ange
-angéite
-angéites
-angélique
-angéliques
-angélisme
-angélismes
-angelot
-angelots
-angélus
-anges
-angevin
-angevine
-angevines
-angevins
-angiectasie
-angiectasies
-angine
-angines
-angineuse
-angineuses
-angineux
-angiocardiographie
-angiocardiographies
-angiocholite
-angiocholites
-angiographie
-angiographies
-angiologie
-angiologies
-angiome
-angiomes
-angiosperme
-angiospermes
-anglais
-anglaisa
-anglaisai
-anglaisaient
-anglaisais
-anglaisait
-anglaisâmes
-anglaisant
-anglaisas
-anglaisasse
-anglaisassent
-anglaisasses
-anglaisassiez
-anglaisassions
-anglaisât
-anglaisâtes
-anglaise
-anglaisé
-anglaisée
-anglaisées
-anglaisent
-anglaiser
-anglaisera
-anglaiserai
-anglaiseraient
-anglaiserais
-anglaiserait
-anglaiseras
-anglaisèrent
-anglaiserez
-anglaiseriez
-anglaiserions
-anglaiserons
-anglaiseront
-anglaises
-anglaisés
-anglaisez
-anglaisiez
-anglaisions
-anglaisons
-angle
-angledozer
-angledozers
-angles
-anglet
-anglets
-anglican
-anglicane
-anglicanes
-anglicanisme
-anglicanismes
-anglicans
-anglicisa
-anglicisai
-anglicisaient
-anglicisais
-anglicisait
-anglicisâmes
-anglicisant
-anglicisas
-anglicisasse
-anglicisassent
-anglicisasses
-anglicisassiez
-anglicisassions
-anglicisât
-anglicisâtes
-anglicise
-anglicisé
-anglicisée
-anglicisées
-anglicisent
-angliciser
-anglicisera
-angliciserai
-angliciseraient
-angliciserais
-angliciserait
-angliciseras
-anglicisèrent
-angliciserez
-angliciseriez
-angliciserions
-angliciserons
-angliciseront
-anglicises
-anglicisés
-anglicisez
-anglicisiez
-anglicisions
-anglicisme
-anglicismes
-anglicisons
-angliciste
-anglicistes
-anglo-arabe
-anglo-arabes
-anglomane
-anglomanes
-anglomanie
-anglomanies
-anglo-normand
-anglo-normande
-anglo-normandes
-anglo-normands
-anglophile
-anglophiles
-anglophilie
-anglophilies
-anglophobe
-anglophobes
-anglophobie
-anglophobies
-anglophone
-anglophones
-anglo-saxon
-anglo-saxonne
-anglo-saxonnes
-anglo-saxons
-angoissa
-angoissai
-angoissaient
-angoissais
-angoissait
-angoissâmes
-angoissant
-angoissante
-angoissantes
-angoissants
-angoissas
-angoissasse
-angoissassent
-angoissasses
-angoissassiez
-angoissassions
-angoissât
-angoissâtes
-angoisse
-angoissé
-angoissée
-angoissées
-angoissent
-angoisser
-angoissera
-angoisserai
-angoisseraient
-angoisserais
-angoisserait
-angoisseras
-angoissèrent
-angoisserez
-angoisseriez
-angoisserions
-angoisserons
-angoisseront
-angoisses
-angoissés
-angoissez
-angoissiez
-angoissions
-angoissons
-angon
-angons
-angor
-angora
-angoras
-angors
-angstroem
-angstroems
-anguiforme
-anguiformes
-anguille
-anguillère
-anguillères
-anguilles
-anguillule
-anguillules
-angulaire
-angulaires
-anguleuse
-anguleuses
-anguleux
-angusticlave
-angusticlaves
-angustura
-angusturas
-angusture
-angustures
-anharmonique
-anharmoniques
-anhéla
-anhélai
-anhélaient
-anhélais
-anhélait
-anhélâmes
-anhélant
-anhélas
-anhélasse
-anhélassent
-anhélasses
-anhélassiez
-anhélassions
-anhélât
-anhélâtes
-anhélation
-anhélations
-anhélé
-anhèle
-anhèlent
-anhéler
-anhélera
-anhélerai
-anhéleraient
-anhélerais
-anhélerait
-anhéleras
-anhélèrent
-anhélerez
-anhéleriez
-anhélerions
-anhélerons
-anhéleront
-anhèles
-anhélez
-anhéliez
-anhélions
-anhélons
-anhidrose
-anhidroses
-anhydre
-anhydres
-anhydride
-anhydrides
-anhydrite
-anhydrites
-anicroche
-anicroches
-ânier
-ânière
-ânières
-âniers
-aniline
-anilines
-anilisme
-anilismes
-anima
-animadversion
-animadversions
-animai
-animaient
-animais
-animait
-animal
-animalcule
-animalcules
-animale
-animalerie
-animaleries
-animales
-animalier
-animalière
-animalières
-animaliers
-animalisa
-animalisai
-animalisaient
-animalisais
-animalisait
-animalisâmes
-animalisant
-animalisas
-animalisasse
-animalisassent
-animalisasses
-animalisassiez
-animalisassions
-animalisât
-animalisâtes
-animalise
-animalisé
-animalisée
-animalisées
-animalisent
-animaliser
-animalisera
-animaliserai
-animaliseraient
-animaliserais
-animaliserait
-animaliseras
-animalisèrent
-animaliserez
-animaliseriez
-animaliserions
-animaliserons
-animaliseront
-animalises
-animalisés
-animalisez
-animalisiez
-animalisions
-animalisons
-animalité
-animalités
-animâmes
-animant
-animas
-animasse
-animassent
-animasses
-animassiez
-animassions
-animât
-animâtes
-animateur
-animateurs
-animation
-animations
-animatrice
-animatrices
-animaux
-anime
-animé
-animée
-animées
-animent
-animer
-animera
-animerai
-animeraient
-animerais
-animerait
-animeras
-animèrent
-animerez
-animeriez
-animerions
-animerons
-animeront
-animes
-animés
-animez
-animiez
-animions
-animisme
-animismes
-animiste
-animistes
-animons
-animosité
-animosités
-anion
-anions
-anis
-anisa
-anisai
-anisaient
-anisais
-anisait
-anisâmes
-anisant
-anisas
-anisasse
-anisassent
-anisasses
-anisassiez
-anisassions
-anisât
-anisâtes
-anise
-anisé
-anisée
-anisées
-anisent
-aniser
-anisera
-aniserai
-aniseraient
-aniserais
-aniserait
-aniseras
-anisèrent
-aniserez
-aniseriez
-aniserions
-aniserons
-aniseront
-anises
-anisés
-anisette
-anisettes
-anisez
-anisiez
-anisions
-anisons
-anisotrope
-anisotropes
-anisotropie
-anisotropies
-ankylosa
-ankylosai
-ankylosaient
-ankylosais
-ankylosait
-ankylosâmes
-ankylosant
-ankylosas
-ankylosasse
-ankylosassent
-ankylosasses
-ankylosassiez
-ankylosassions
-ankylosât
-ankylosâtes
-ankylose
-ankylosé
-ankylosée
-ankylosées
-ankylosent
-ankyloser
-ankylosera
-ankyloserai
-ankyloseraient
-ankyloserais
-ankyloserait
-ankyloseras
-ankylosèrent
-ankyloserez
-ankyloseriez
-ankyloserions
-ankyloserons
-ankyloseront
-ankyloses
-ankylosés
-ankylosez
-ankylosiez
-ankylosions
-ankylosons
-ankylostome
-ankylostomes
-annal
-annale
-annales
-annaliste
-annalistes
-annalité
-annalités
-annamite
-annamites
-annaux
-anneau
-anneaux
-année
-année-lumière
-années
-années-lumière
-annela
-annelai
-annelaient
-annelais
-annelait
-annelâmes
-annelant
-annelas
-annelasse
-annelassent
-annelasses
-annelassiez
-annelassions
-annelât
-annelâtes
-annelé
-annelée
-annelées
-anneler
-annelèrent
-annelés
-annelez
-anneliez
-annelions
-annelle
-annellent
-annellera
-annellerai
-annelleraient
-annellerais
-annellerait
-annelleras
-annellerez
-annelleriez
-annellerions
-annellerons
-annelleront
-annelles
-annelons
-annexa
-annexai
-annexaient
-annexais
-annexait
-annexâmes
-annexant
-annexas
-annexasse
-annexassent
-annexasses
-annexassiez
-annexassions
-annexât
-annexâtes
-annexe
-annexé
-annexée
-annexées
-annexent
-annexer
-annexera
-annexerai
-annexeraient
-annexerais
-annexerait
-annexeras
-annexèrent
-annexerez
-annexeriez
-annexerions
-annexerons
-annexeront
-annexes
-annexés
-annexez
-annexiez
-annexion
-annexionnisme
-annexionnismes
-annexionniste
-annexionnistes
-annexions
-annexons
-annihila
-annihilai
-annihilaient
-annihilais
-annihilait
-annihilâmes
-annihilant
-annihilas
-annihilasse
-annihilassent
-annihilasses
-annihilassiez
-annihilassions
-annihilât
-annihilâtes
-annihilation
-annihilations
-annihile
-annihilé
-annihilée
-annihilées
-annihilent
-annihiler
-annihilera
-annihilerai
-annihileraient
-annihilerais
-annihilerait
-annihileras
-annihilèrent
-annihilerez
-annihileriez
-annihilerions
-annihilerons
-annihileront
-annihiles
-annihilés
-annihilez
-annihiliez
-annihilions
-annihilons
-anniversaire
-anniversaires
-annonça
-annonçai
-annonçaient
-annonçais
-annonçait
-annonçâmes
-annonçant
-annonças
-annonçasse
-annonçassent
-annonçasses
-annonçassiez
-annonçassions
-annonçât
-annonçâtes
-annonce
-annoncé
-annoncée
-annoncées
-annoncent
-annoncer
-annoncera
-annoncerai
-annonceraient
-annoncerais
-annoncerait
-annonceras
-annoncèrent
-annoncerez
-annonceriez
-annoncerions
-annoncerons
-annonceront
-annonces
-annoncés
-annonceur
-annonceurs
-annonceuse
-annonceuses
-annoncez
-annonciateur
-annonciateurs
-annonciation
-annonciations
-annonciatrice
-annonciatrices
-annoncier
-annoncière
-annoncières
-annonciers
-annonciez
-annoncions
-annonçons
-annone
-annones
-annota
-annotai
-annotaient
-annotais
-annotait
-annotâmes
-annotant
-annotas
-annotasse
-annotassent
-annotasses
-annotassiez
-annotassions
-annotât
-annotâtes
-annotateur
-annotateurs
-annotation
-annotations
-annotatrice
-annotatrices
-annote
-annoté
-annotée
-annotées
-annotent
-annoter
-annotera
-annoterai
-annoteraient
-annoterais
-annoterait
-annoteras
-annotèrent
-annoterez
-annoteriez
-annoterions
-annoterons
-annoteront
-annotes
-annotés
-annotez
-annotiez
-annotions
-annotons
-annuaire
-annuaires
-annualité
-annualités
-annuel
-annuelle
-annuellement
-annuelles
-annuels
-annuité
-annuités
-annula
-annulable
-annulables
-annulai
-annulaient
-annulaire
-annulaires
-annulais
-annulait
-annulâmes
-annulant
-annulas
-annulasse
-annulassent
-annulasses
-annulassiez
-annulassions
-annulât
-annulâtes
-annulation
-annulations
-annule
-annulé
-annulée
-annulées
-annulent
-annuler
-annulera
-annulerai
-annuleraient
-annulerais
-annulerait
-annuleras
-annulèrent
-annulerez
-annuleriez
-annulerions
-annulerons
-annuleront
-annules
-annulés
-annulez
-annuliez
-annulions
-annulons
-anobli
-anoblie
-anoblies
-anoblîmes
-anoblir
-anoblira
-anoblirai
-anobliraient
-anoblirais
-anoblirait
-anobliras
-anoblirent
-anoblirez
-anobliriez
-anoblirions
-anoblirons
-anobliront
-anoblis
-anoblissaient
-anoblissais
-anoblissait
-anoblissant
-anoblisse
-anoblissement
-anoblissements
-anoblissent
-anoblisses
-anoblissez
-anoblissiez
-anoblissions
-anoblissons
-anoblit
-anoblît
-anoblîtes
-anode
-anodes
-anodin
-anodine
-anodines
-anodins
-anodisa
-anodisai
-anodisaient
-anodisais
-anodisait
-anodisâmes
-anodisant
-anodisas
-anodisasse
-anodisassent
-anodisasses
-anodisassiez
-anodisassions
-anodisât
-anodisâtes
-anodise
-anodisé
-anodisée
-anodisées
-anodisent
-anodiser
-anodisera
-anodiserai
-anodiseraient
-anodiserais
-anodiserait
-anodiseras
-anodisèrent
-anodiserez
-anodiseriez
-anodiserions
-anodiserons
-anodiseront
-anodises
-anodisés
-anodisez
-anodisiez
-anodisions
-anodisons
-anodonte
-anodontes
-anomal
-anomale
-anomales
-anomalie
-anomalies
-anomaux
-anomie
-anomies
-ânon
-ânonna
-ânonnai
-ânonnaient
-ânonnais
-ânonnait
-ânonnâmes
-ânonnant
-ânonnas
-ânonnasse
-ânonnassent
-ânonnasses
-ânonnassiez
-ânonnassions
-ânonnât
-ânonnâtes
-ânonne
-ânonné
-ânonnée
-ânonnées
-ânonnement
-ânonnements
-ânonnent
-ânonner
-ânonnera
-ânonnerai
-ânonneraient
-ânonnerais
-ânonnerait
-ânonneras
-ânonnèrent
-ânonnerez
-ânonneriez
-ânonnerions
-ânonnerons
-ânonneront
-ânonnes
-ânonnés
-ânonnez
-ânonniez
-ânonnions
-ânonnons
-ânons
-anonymat
-anonymats
-anonyme
-anonymement
-anonymes
-anophèle
-anophèles
-anorak
-anoraks
-anordi
-anordîmes
-anordir
-anordira
-anordirai
-anordiraient
-anordirais
-anordirait
-anordiras
-anordirent
-anordirez
-anordiriez
-anordirions
-anordirons
-anordiront
-anordis
-anordissaient
-anordissais
-anordissait
-anordissant
-anordisse
-anordissent
-anordisses
-anordissez
-anordissiez
-anordissions
-anordissons
-anordit
-anordît
-anordîtes
-anorexie
-anorexies
-anorexique
-anorexiques
-anormal
-anormale
-anormalement
-anormales
-anormalité
-anormalités
-anormaux
-anosmie
-anosmies
-anoure
-anoures
-anoxémie
-anoxémies
-ans
-anse
-ansé
-ansée
-ansées
-ansérine
-ansérines
-anses
-ansés
-antagonique
-antagoniques
-antagonisme
-antagonismes
-antagoniste
-antagonistes
-antalgique
-antalgiques
-antan
-antarctique
-antarctiques
-ante
-antécédence
-antécédences
-antécédent
-antécédente
-antécédentes
-antécédents
-Antéchrist
-Antéchrists
-antédiluvien
-antédiluvienne
-antédiluviennes
-antédiluviens
-antéfixe
-antéfixes
-antenais
-antenaise
-antenaises
-antenne
-antennes
-antépénultième
-antépénultièmes
-antéposa
-antéposai
-antéposaient
-antéposais
-antéposait
-antéposâmes
-antéposant
-antéposas
-antéposasse
-antéposassent
-antéposasses
-antéposassiez
-antéposassions
-antéposât
-antéposâtes
-antépose
-antéposé
-antéposée
-antéposées
-antéposent
-antéposer
-antéposera
-antéposerai
-antéposeraient
-antéposerais
-antéposerait
-antéposeras
-antéposèrent
-antéposerez
-antéposeriez
-antéposerions
-antéposerons
-antéposeront
-antéposes
-antéposés
-antéposez
-antéposiez
-antéposions
-antéposons
-antérieur
-antérieure
-antérieurement
-antérieures
-antérieurs
-antériorité
-antériorités
-antérograde
-antérogrades
-antes
-anthémis
-anthère
-anthères
-anthérozoïde
-anthérozoïdes
-anthologie
-anthologies
-anthonome
-anthonomes
-anthracène
-anthracènes
-anthracite
-anthracites
-anthracnose
-anthracnoses
-anthracose
-anthracoses
-anthraquinone
-anthraquinones
-anthrax
-anthrène
-anthrènes
-anthropocentrique
-anthropocentriques
-anthropocentrisme
-anthropocentrismes
-anthropogenèse
-anthropogenèses
-anthropoïde
-anthropoïdes
-anthropologie
-anthropologies
-anthropologique
-anthropologiques
-anthropologue
-anthropologues
-anthropométrie
-anthropométries
-anthropométrique
-anthropométriques
-anthropomorphe
-anthropomorphes
-anthropomorphique
-anthropomorphiques
-anthropomorphisme
-anthropomorphismes
-anthropophage
-anthropophages
-anthropophagie
-anthropophagies
-antiaérien
-antiaérienne
-antiaériennes
-antiaériens
-antialcoolique
-antialcooliques
-antialcoolisme
-antialcoolismes
-antiallergique
-antiallergiques
-antiamaril
-antiamarile
-antiamariles
-antiamarils
-anti-américanisme
-anti-américanismes
-antiatome
-antiatomes
-antiatomique
-antiatomiques
-antibiotique
-antibiotiques
-antibois
-antibrouillage
-antibrouillages
-antibrouillard
-antibrouillards
-antibrouillé
-antibrouillée
-antibrouillées
-antibrouillés
-antibruit
-anticancéreuse
-anticancéreuses
-anticancéreux
-anticapitaliste
-anticapitalistes
-anticasseur
-anticasseurs
-anticathode
-anticathodes
-antichambre
-antichambres
-antichar
-antichars
-antichrèse
-antichrèses
-anticipa
-anticipai
-anticipaient
-anticipais
-anticipait
-anticipâmes
-anticipant
-anticipas
-anticipasse
-anticipassent
-anticipasses
-anticipassiez
-anticipassions
-anticipât
-anticipâtes
-anticipation
-anticipations
-anticipe
-anticipé
-anticipée
-anticipées
-anticipent
-anticiper
-anticipera
-anticiperai
-anticiperaient
-anticiperais
-anticiperait
-anticiperas
-anticipèrent
-anticiperez
-anticiperiez
-anticiperions
-anticiperons
-anticiperont
-anticipes
-anticipés
-anticipez
-anticipiez
-anticipions
-anticipons
-anticlérical
-anticléricale
-anticléricales
-anticléricalisme
-anticléricalismes
-anticléricaux
-anticlinal
-anticlinale
-anticlinales
-anticlinaux
-anticoagulant
-anticoagulante
-anticoagulantes
-anticoagulants
-anticolonialisme
-anticolonialismes
-anticolonialiste
-anticolonialistes
-anticommunisme
-anticommunismes
-anticommuniste
-anticommunistes
-anticonceptionnel
-anticonceptionnelle
-anticonceptionnelles
-anticonceptionnels
-anticonformisme
-anticonformismes
-anticonformiste
-anticonformistes
-anticonjoncturel
-anticonjoncturelle
-anticonjoncturelles
-anticonjoncturels
-anticonstitutionnel
-anticonstitutionnelle
-anticonstitutionnellement
-anticonstitutionnelles
-anticonstitutionnels
-anticorps
-anticorpuscule
-anticorpuscules
-anticryptogamique
-anticryptogamiques
-anticyclique
-anticycliques
-anticyclonal
-anticyclonale
-anticyclonales
-anticyclonaux
-anticyclone
-anticyclones
-anticyclonique
-anticycloniques
-antidata
-antidatai
-antidataient
-antidatais
-antidatait
-antidatâmes
-antidatant
-antidatas
-antidatasse
-antidatassent
-antidatasses
-antidatassiez
-antidatassions
-antidatât
-antidatâtes
-antidate
-antidaté
-antidatée
-antidatées
-antidatent
-antidater
-antidatera
-antidaterai
-antidateraient
-antidaterais
-antidaterait
-antidateras
-antidatèrent
-antidaterez
-antidateriez
-antidaterions
-antidaterons
-antidateront
-antidates
-antidatés
-antidatez
-antidatiez
-antidations
-antidatons
-antidéflagrant
-antidéflagrante
-antidéflagrantes
-antidéflagrants
-antidémocratique
-antidémocratiques
-antidépresseur
-antidépresseurs
-antidérapant
-antidérapante
-antidérapantes
-antidérapants
-antidétonant
-antidétonante
-antidétonantes
-antidétonants
-antidiphtérique
-antidiphtériques
-antidopage
-antidopages
-antidoping
-antidopings
-antidote
-antidotes
-antienne
-antiennes
-antiesclavagiste
-antiesclavagistes
-antifasciste
-antifascistes
-antigang
-antigel
-antigels
-antigène
-antigènes
-antiglisse
-antiglisses
-antigouvernemental
-antigouvernementale
-antigouvernementales
-antigouvernementaux
-antigravitation
-antigravitationnel
-antigravitationnelle
-antigravitationnelles
-antigravitationnels
-antigravitations
-antihalo
-antihausse
-antihausses
-antihéros
-antihistaminique
-antihistaminiques
-antihygiénique
-antihygiéniques
-anti-impérialisme
-anti-impérialismes
-anti-impérialiste
-anti-impérialistes
-anti-inflammatoire
-anti-inflammatoires
-anti-inflationniste
-anti-inflationnistes
-antilithique
-antilithiques
-antillais
-antillaise
-antillaises
-antilogarithme
-antilogarithmes
-antilope
-antilopes
-antimatière
-antimatières
-antimilitarisme
-antimilitarismes
-antimilitariste
-antimilitaristes
-antimissile
-antimissiles
-antimite
-antimites
-antimitotique
-antimitotiques
-antimoine
-antimoines
-antimonarchique
-antimonarchiques
-antimonarchiste
-antimonarchistes
-antimoniure
-antimoniures
-antinational
-antinationale
-antinationales
-antinationaux
-antinazi
-antinazie
-antinazies
-antinazis
-antinévralgique
-antinévralgiques
-antinomie
-antinomies
-antinomique
-antinomiques
-antinucléaire
-antinucléaires
-antipaludéen
-antipaludéenne
-antipaludéennes
-antipaludéens
-antipaludique
-antipaludiques
-antipape
-antipapes
-antiparallèle
-antiparallèles
-antiparasite
-antiparasites
-antiparlementaire
-antiparlementaires
-antiparlementarisme
-antiparlementarismes
-antiparticule
-antiparticules
-antipathie
-antipathies
-antipathique
-antipathiques
-antipatriotique
-antipatriotiques
-antipatriotisme
-antipatriotismes
-antipéristaltique
-antipéristaltiques
-antipersonnel
-antiphlogistique
-antiphlogistiques
-antiphonaire
-antiphonaires
-antiphrase
-antiphrases
-antipode
-antipodes
-antipoison
-antipoisons
-antipoliomyélitique
-antipoliomyélitiques
-antipollution
-antipyrétique
-antipyrétiques
-antiquaille
-antiquailles
-antiquaire
-antiquaires
-antique
-antiques
-antiquité
-antiquités
-antirabique
-antirabiques
-antirachitique
-antirachitiques
-antiracisme
-antiracismes
-antiraciste
-antiracistes
-antiradar
-antiradiation
-antiréglementaire
-antiréglementaires
-antireligieuse
-antireligieuses
-antireligieux
-antirides
-antirouille
-antirouilles
-antisatellite
-antisatellites
-anti-scientifique
-anti-scientifiques
-antiscorbutique
-antiscorbutiques
-antiségrégationniste
-antiségrégationnistes
-antisémite
-antisémites
-antisémitisme
-antisémitismes
-antisepsie
-antisepsies
-antiseptique
-antiseptiques
-antisocial
-antisociale
-antisociales
-antisociaux
-anti-sous-marin
-anti-sous-marine
-anti-sous-marines
-anti-sous-marins
-antispasmodique
-antispasmodiques
-antisportif
-antisportifs
-antisportive
-antisportives
-antistrophe
-antistrophes
-antisymétrique
-antisymétriques
-antisyphilitique
-antisyphilitiques
-antitétanique
-antitétaniques
-antithèse
-antithèses
-antithétique
-antithétiques
-antitoxine
-antitoxines
-antitoxique
-antitoxiques
-antitrust
-antituberculeuse
-antituberculeuses
-antituberculeux
-antivariolique
-antivarioliques
-antivenimeuse
-antivenimeuses
-antivenimeux
-antivol
-antivols
-antonyme
-antonymes
-antonymie
-antonymies
-antre
-antres
-anurie
-anuries
-anus
-anxiété
-anxiétés
-anxieuse
-anxieusement
-anxieuses
-anxieux
-anxiogène
-anxiogènes
-aoriste
-aoristes
-aorte
-aortes
-aortique
-aortiques
-aortite
-aortites
-août
-aoûta
-aoûtai
-aoûtaient
-aoûtais
-aoûtait
-aoûtâmes
-aoûtant
-aoûtas
-aoûtasse
-aoûtassent
-aoûtasses
-aoûtassiez
-aoûtassions
-aoûtat
-aoûtât
-aoûtâtes
-aoûtats
-aoûte
-aoûté
-aoûtée
-aoûtées
-aoûtement
-aoûtements
-aoûtent
-aoûter
-aoûtera
-aoûterai
-aoûteraient
-aoûterais
-aoûterait
-aoûteras
-aoûtèrent
-aoûterez
-aoûteriez
-aoûterions
-aoûterons
-aoûteront
-aoûtes
-aoûtés
-aoûtez
-aoûtien
-aoûtienne
-aoûtiennes
-aoûtiens
-aoûtiez
-aoûtions
-aoûtons
-apache
-apaches
-apagogie
-apagogies
-apaisa
-apaisai
-apaisaient
-apaisais
-apaisait
-apaisâmes
-apaisant
-apaisante
-apaisantes
-apaisants
-apaisas
-apaisasse
-apaisassent
-apaisasses
-apaisassiez
-apaisassions
-apaisât
-apaisâtes
-apaise
-apaisé
-apaisée
-apaisées
-apaisement
-apaisements
-apaisent
-apaiser
-apaisera
-apaiserai
-apaiseraient
-apaiserais
-apaiserait
-apaiseras
-apaisèrent
-apaiserez
-apaiseriez
-apaiserions
-apaiserons
-apaiseront
-apaises
-apaisés
-apaisez
-apaisiez
-apaisions
-apaisons
-apanage
-apanagé
-apanagea
-apanageai
-apanageaient
-apanageais
-apanageait
-apanageâmes
-apanageant
-apanageas
-apanageasse
-apanageassent
-apanageasses
-apanageassiez
-apanageassions
-apanageât
-apanageâtes
-apanagée
-apanagées
-apanagent
-apanageons
-apanager
-apanagera
-apanagerai
-apanageraient
-apanagerais
-apanagerait
-apanageras
-apanagèrent
-apanagerez
-apanageriez
-apanagerions
-apanagerons
-apanageront
-apanages
-apanagés
-apanagez
-apanagiez
-apanagions
-aparté
-apartés
-apartheid
-apartheids
-apathie
-apathies
-apathique
-apathiques
-apatride
-apatrides
-apepsie
-apepsies
-aperception
-aperceptions
-apercevaient
-apercevais
-apercevait
-apercevant
-apercevez
-aperceviez
-apercevions
-apercevoir
-apercevons
-apercevra
-apercevrai
-apercevraient
-apercevrais
-apercevrait
-apercevras
-apercevrez
-apercevriez
-apercevrions
-apercevrons
-apercevront
-aperçois
-aperçoit
-aperçoive
-aperçoivent
-aperçoives
-aperçu
-aperçue
-aperçues
-aperçûmes
-aperçurent
-aperçus
-aperçusse
-aperçussent
-aperçusses
-aperçussiez
-aperçussions
-aperçut
-aperçût
-aperçûtes
-apériteur
-apériteurs
-apéritif
-apéritifs
-apéritive
-apéritives
-aperture
-apertures
-apesanteur
-apesanteurs
-apétale
-apétales
-à-peu-près
-apeura
-apeurai
-apeuraient
-apeurais
-apeurait
-apeurâmes
-apeurant
-apeuras
-apeurasse
-apeurassent
-apeurasses
-apeurassiez
-apeurassions
-apeurât
-apeurâtes
-apeure
-apeuré
-apeurée
-apeurées
-apeurent
-apeurer
-apeurera
-apeurerai
-apeureraient
-apeurerais
-apeurerait
-apeureras
-apeurèrent
-apeurerez
-apeureriez
-apeurerions
-apeurerons
-apeureront
-apeures
-apeurés
-apeurez
-apeuriez
-apeurions
-apeurons
-apex
-aphasie
-aphasies
-aphasique
-aphasiques
-aphélie
-aphélies
-aphérèse
-aphérèses
-aphone
-aphones
-aphonie
-aphonies
-aphorisme
-aphorismes
-aphrodisiaque
-aphrodisiaques
-aphte
-aphtes
-aphteuse
-aphteuses
-aphteux
-aphylle
-aphylles
-api
-à-pic
-apical
-apicale
-apicales
-apicaux
-apiculteur
-apiculteurs
-apicultrice
-apicultrices
-apiculture
-apicultures
-apiéceur
-apiéceurs
-apiéceuse
-apiéceuses
-apiol
-apiols
-apion
-apions
-apiqua
-apiquage
-apiquages
-apiquai
-apiquaient
-apiquais
-apiquait
-apiquâmes
-apiquant
-apiquas
-apiquasse
-apiquassent
-apiquasses
-apiquassiez
-apiquassions
-apiquât
-apiquâtes
-apique
-apiqué
-apiquée
-apiquées
-apiquent
-apiquer
-apiquera
-apiquerai
-apiqueraient
-apiquerais
-apiquerait
-apiqueras
-apiquèrent
-apiquerez
-apiqueriez
-apiquerions
-apiquerons
-apiqueront
-apiques
-apiqués
-apiquez
-apiquiez
-apiquions
-apiquons
-apis
-apitoie
-apitoiement
-apitoiements
-apitoient
-apitoiera
-apitoierai
-apitoieraient
-apitoierais
-apitoierait
-apitoieras
-apitoierez
-apitoieriez
-apitoierions
-apitoierons
-apitoieront
-apitoies
-apitoya
-apitoyai
-apitoyaient
-apitoyais
-apitoyait
-apitoyâmes
-apitoyant
-apitoyas
-apitoyasse
-apitoyassent
-apitoyasses
-apitoyassiez
-apitoyassions
-apitoyât
-apitoyâtes
-apitoyé
-apitoyée
-apitoyées
-apitoyer
-apitoyèrent
-apitoyés
-apitoyez
-apitoyiez
-apitoyions
-apitoyons
-aplanétique
-aplanétiques
-aplani
-aplanie
-aplanies
-aplanîmes
-aplanir
-aplanira
-aplanirai
-aplaniraient
-aplanirais
-aplanirait
-aplaniras
-aplanirent
-aplanirez
-aplaniriez
-aplanirions
-aplanirons
-aplaniront
-aplanis
-aplanissaient
-aplanissais
-aplanissait
-aplanissant
-aplanisse
-aplanissement
-aplanissements
-aplanissent
-aplanisses
-aplanissez
-aplanissiez
-aplanissions
-aplanissons
-aplanit
-aplanît
-aplanîtes
-aplasie
-aplasies
-aplat
-aplati
-aplatie
-aplaties
-aplatîmes
-aplatir
-aplatira
-aplatirai
-aplatiraient
-aplatirais
-aplatirait
-aplatiras
-aplatirent
-aplatirez
-aplatiriez
-aplatirions
-aplatirons
-aplatiront
-aplatis
-aplatissage
-aplatissages
-aplatissaient
-aplatissais
-aplatissait
-aplatissant
-aplatisse
-aplatissement
-aplatissements
-aplatissent
-aplatisses
-aplatisseur
-aplatisseurs
-aplatissez
-aplatissiez
-aplatissions
-aplatissoir
-aplatissoire
-aplatissoires
-aplatissoirs
-aplatissons
-aplatit
-aplatît
-aplatîtes
-aplats
-aplomb
-aplombs
-apnée
-apnées
-apoastre
-apoastres
-apocalypse
-apocalypses
-apocalyptique
-apocalyptiques
-apocope
-apocopes
-apocryphe
-apocryphes
-apode
-apodes
-apodictique
-apodictiques
-apogamie
-apogamies
-apogée
-apogées
-apolitique
-apolitiques
-apolitisme
-apolitismes
-apollinien
-apollinienne
-apolliniennes
-apolliniens
-apollon
-apollons
-apologétique
-apologétiques
-apologie
-apologies
-apologiste
-apologistes
-apologue
-apologues
-apomorphine
-apomorphines
-aponévrose
-aponévroses
-aponévrotique
-aponévrotiques
-apophonie
-apophonies
-apophtegme
-apophtegmes
-apophysaire
-apophysaires
-apophyse
-apophyses
-apoplectique
-apoplectiques
-apoplexie
-apoplexies
-aporétique
-aporétiques
-aporie
-apories
-aposiopèse
-aposiopèses
-aposta
-apostai
-apostaient
-apostais
-apostait
-apostâmes
-apostant
-apostas
-apostasia
-apostasiai
-apostasiaient
-apostasiais
-apostasiait
-apostasiâmes
-apostasiant
-apostasias
-apostasiasse
-apostasiassent
-apostasiasses
-apostasiassiez
-apostasiassions
-apostasiât
-apostasiâtes
-apostasie
-apostasié
-apostasient
-apostasier
-apostasiera
-apostasierai
-apostasieraient
-apostasierais
-apostasierait
-apostasieras
-apostasièrent
-apostasierez
-apostasieriez
-apostasierions
-apostasierons
-apostasieront
-apostasies
-apostasiez
-apostasiiez
-apostasiions
-apostasions
-apostasse
-apostassent
-apostasses
-apostassiez
-apostassions
-apostat
-apostât
-apostate
-apostates
-apostâtes
-apostats
-aposte
-aposté
-apostée
-apostées
-apostent
-aposter
-apostera
-aposterai
-aposteraient
-aposterais
-aposterait
-aposteras
-apostèrent
-aposterez
-aposteriez
-aposterions
-aposterons
-aposteront
-apostes
-apostés
-apostez
-apostiez
-apostilla
-apostillai
-apostillaient
-apostillais
-apostillait
-apostillâmes
-apostillant
-apostillas
-apostillasse
-apostillassent
-apostillasses
-apostillassiez
-apostillassions
-apostillât
-apostillâtes
-apostille
-apostillé
-apostillée
-apostillées
-apostillent
-apostiller
-apostillera
-apostillerai
-apostilleraient
-apostillerais
-apostillerait
-apostilleras
-apostillèrent
-apostillerez
-apostilleriez
-apostillerions
-apostillerons
-apostilleront
-apostilles
-apostillés
-apostillez
-apostilliez
-apostillions
-apostillons
-apostions
-apostolat
-apostolats
-apostolique
-apostoliquement
-apostoliques
-apostons
-apostropha
-apostrophai
-apostrophaient
-apostrophais
-apostrophait
-apostrophâmes
-apostrophant
-apostrophas
-apostrophasse
-apostrophassent
-apostrophasses
-apostrophassiez
-apostrophassions
-apostrophât
-apostrophâtes
-apostrophe
-apostrophé
-apostrophée
-apostrophées
-apostrophent
-apostropher
-apostrophera
-apostropherai
-apostropheraient
-apostropherais
-apostropherait
-apostropheras
-apostrophèrent
-apostropherez
-apostropheriez
-apostropherions
-apostropherons
-apostropheront
-apostrophes
-apostrophés
-apostrophez
-apostrophiez
-apostrophions
-apostrophons
-apothème
-apothèmes
-apothéose
-apothéoses
-apothicaire
-apothicaires
-apôtre
-apôtres
-appaira
-appairai
-appairaient
-appairais
-appairait
-appairâmes
-appairant
-appairas
-appairasse
-appairassent
-appairasses
-appairassiez
-appairassions
-appairât
-appairâtes
-appaire
-appairé
-appairée
-appairées
-appairent
-appairer
-appairera
-appairerai
-appaireraient
-appairerais
-appairerait
-appaireras
-appairèrent
-appairerez
-appaireriez
-appairerions
-appairerons
-appaireront
-appaires
-appairés
-appairez
-appairiez
-appairions
-appairons
-appalachien
-appalachienne
-appalachiennes
-appalachiens
-apparais
-apparaissaient
-apparaissais
-apparaissait
-apparaissant
-apparaisse
-apparaissent
-apparaisses
-apparaissez
-apparaissiez
-apparaissions
-apparaissons
-apparaît
-apparaîtra
-apparaîtrai
-apparaîtraient
-apparaîtrais
-apparaîtrait
-apparaîtras
-apparaître
-apparaîtrez
-apparaîtriez
-apparaîtrions
-apparaîtrons
-apparaîtront
-apparat
-apparats
-apparaux
-appareil
-appareilla
-appareillade
-appareillades
-appareillage
-appareillages
-appareillai
-appareillaient
-appareillais
-appareillait
-appareillâmes
-appareillant
-appareillas
-appareillasse
-appareillassent
-appareillasses
-appareillassiez
-appareillassions
-appareillât
-appareillâtes
-appareille
-appareillé
-appareillée
-appareillées
-appareillement
-appareillements
-appareillent
-appareiller
-appareillera
-appareillerai
-appareilleraient
-appareillerais
-appareillerait
-appareilleras
-appareillèrent
-appareillerez
-appareilleriez
-appareillerions
-appareillerons
-appareilleront
-appareilles
-appareillés
-appareilleur
-appareilleurs
-appareillez
-appareilliez
-appareillions
-appareillons
-appareils
-apparemment
-apparence
-apparences
-apparent
-apparentâmes
-apparentassiez
-apparentassions
-apparentâtes
-apparente
-apparenté
-apparentée
-apparentées
-apparentement
-apparentements
-apparenter
-apparenterez
-apparenteriez
-apparenterions
-apparenterons
-apparentes
-apparentés
-apparentez
-apparentiez
-apparentions
-apparentons
-apparents
-apparia
-appariai
-appariaient
-appariais
-appariait
-appariâmes
-appariant
-apparias
-appariasse
-appariassent
-appariasses
-appariassiez
-appariassions
-appariât
-appariâtes
-apparie
-apparié
-appariée
-appariées
-appariement
-appariements
-apparient
-apparier
-appariera
-apparierai
-apparieraient
-apparierais
-apparierait
-apparieras
-apparièrent
-apparierez
-apparieriez
-apparierions
-apparierons
-apparieront
-apparies
-appariés
-appariez
-appariiez
-appariions
-apparions
-appariteur
-appariteurs
-apparition
-apparitions
-appartement
-appartements
-appartenaient
-appartenais
-appartenait
-appartenance
-appartenances
-appartenant
-appartenez
-apparteniez
-appartenions
-appartenir
-appartenons
-appartenu
-appartiendra
-appartiendrai
-appartiendraient
-appartiendrais
-appartiendrait
-appartiendras
-appartiendrez
-appartiendriez
-appartiendrions
-appartiendrons
-appartiendront
-appartienne
-appartiennent
-appartiennes
-appartiens
-appartient
-appartînmes
-appartinrent
-appartins
-appartinsse
-appartinssent
-appartinsses
-appartinssiez
-appartinssions
-appartint
-appartînt
-appartîntes
-apparu
-apparue
-apparues
-apparûmes
-apparurent
-apparus
-apparusse
-apparussent
-apparusses
-apparussiez
-apparussions
-apparut
-apparût
-apparûtes
-appas
-appassionato
-appât
-appâta
-appâtai
-appâtaient
-appâtais
-appâtait
-appâtâmes
-appâtant
-appâtas
-appâtasse
-appâtassent
-appâtasses
-appâtassiez
-appâtassions
-appâtât
-appâtâtes
-appâte
-appâté
-appâtée
-appâtées
-appâtent
-appâter
-appâtera
-appâterai
-appâteraient
-appâterais
-appâterait
-appâteras
-appâtèrent
-appâterez
-appâteriez
-appâterions
-appâterons
-appâteront
-appâtes
-appâtés
-appâtez
-appâtiez
-appâtions
-appâtons
-appâts
-appauvri
-appauvrie
-appauvries
-appauvrîmes
-appauvrir
-appauvrira
-appauvrirai
-appauvriraient
-appauvrirais
-appauvrirait
-appauvriras
-appauvrirent
-appauvrirez
-appauvririez
-appauvririons
-appauvrirons
-appauvriront
-appauvris
-appauvrissaient
-appauvrissais
-appauvrissait
-appauvrissant
-appauvrisse
-appauvrissement
-appauvrissements
-appauvrissent
-appauvrisses
-appauvrissez
-appauvrissiez
-appauvrissions
-appauvrissons
-appauvrit
-appauvrît
-appauvrîtes
-appeau
-appeaux
-appel
-appela
-appelai
-appelaient
-appelais
-appelait
-appelâmes
-appelant
-appelante
-appelantes
-appelants
-appelas
-appelasse
-appelassent
-appelasses
-appelassiez
-appelassions
-appelât
-appelâtes
-appelé
-appelée
-appelées
-appeler
-appelèrent
-appelés
-appelez
-appeliez
-appelions
-appellatif
-appellatifs
-appellation
-appellations
-appellative
-appellatives
-appelle
-appellent
-appellera
-appellerai
-appelleraient
-appellerais
-appellerait
-appelleras
-appellerez
-appelleriez
-appellerions
-appellerons
-appelleront
-appelles
-appelons
-appels
-appendice
-appendicectomie
-appendicectomies
-appendices
-appendicite
-appendicites
-appendiculaire
-appendiculaires
-appentis
-appert
-appesanti
-appesantie
-appesanties
-appesantîmes
-appesantir
-appesantira
-appesantirai
-appesantiraient
-appesantirais
-appesantirait
-appesantiras
-appesantirent
-appesantirez
-appesantiriez
-appesantirions
-appesantirons
-appesantiront
-appesantis
-appesantissaient
-appesantissais
-appesantissait
-appesantissant
-appesantisse
-appesantissement
-appesantissements
-appesantissent
-appesantisses
-appesantissez
-appesantissiez
-appesantissions
-appesantissons
-appesantit
-appesantît
-appesantîtes
-appéta
-appétai
-appétaient
-appétais
-appétait
-appétâmes
-appétant
-appétas
-appétasse
-appétassent
-appétasses
-appétassiez
-appétassions
-appétât
-appétâtes
-appété
-appète
-appétée
-appétées
-appétence
-appétences
-appètent
-appéter
-appétera
-appéterai
-appéteraient
-appéterais
-appéterait
-appéteras
-appétèrent
-appéterez
-appéteriez
-appéterions
-appéterons
-appéteront
-appétés
-appètes
-appétez
-appétiez
-appétions
-appétissant
-appétissante
-appétissantes
-appétissants
-appétit
-appétits
-appétons
-applaudi
-applaudie
-applaudies
-applaudîmes
-applaudimètre
-applaudimètres
-applaudir
-applaudira
-applaudirai
-applaudiraient
-applaudirais
-applaudirait
-applaudiras
-applaudirent
-applaudirez
-applaudiriez
-applaudirions
-applaudirons
-applaudiront
-applaudis
-applaudissaient
-applaudissais
-applaudissait
-applaudissant
-applaudisse
-applaudissement
-applaudissements
-applaudissent
-applaudisses
-applaudissez
-applaudissiez
-applaudissions
-applaudissons
-applaudit
-applaudît
-applaudîtes
-applicabilité
-applicabilités
-applicable
-applicables
-applicage
-applicages
-applicateur
-applicateurs
-applicatif
-applicatifs
-application
-applications
-applicatrice
-applicatrices
-appliqua
-appliquai
-appliquaient
-appliquais
-appliquait
-appliquâmes
-appliquant
-appliquas
-appliquasse
-appliquassent
-appliquasses
-appliquassiez
-appliquassions
-appliquât
-appliquâtes
-applique
-appliqué
-appliquée
-appliquées
-appliquent
-appliquer
-appliquera
-appliquerai
-appliqueraient
-appliquerais
-appliquerait
-appliqueras
-appliquèrent
-appliquerez
-appliqueriez
-appliquerions
-appliquerons
-appliqueront
-appliques
-appliqués
-appliquez
-appliquiez
-appliquions
-appliquons
-appoggiature
-appoggiatures
-appoint
-appointa
-appointage
-appointages
-appointai
-appointaient
-appointais
-appointait
-appointâmes
-appointant
-appointas
-appointasse
-appointassent
-appointasses
-appointassiez
-appointassions
-appointât
-appointâtes
-appointe
-appointé
-appointée
-appointées
-appointements
-appointent
-appointer
-appointera
-appointerai
-appointeraient
-appointerais
-appointerait
-appointeras
-appointèrent
-appointerez
-appointeriez
-appointerions
-appointerons
-appointeront
-appointes
-appointés
-appointez
-appointi
-appointie
-appointies
-appointiez
-appointîmes
-appointions
-appointir
-appointira
-appointirai
-appointiraient
-appointirais
-appointirait
-appointiras
-appointirent
-appointirez
-appointiriez
-appointirions
-appointirons
-appointiront
-appointis
-appointissaient
-appointissais
-appointissait
-appointissant
-appointisse
-appointissent
-appointisses
-appointissez
-appointissiez
-appointissions
-appointissons
-appointit
-appointît
-appointîtes
-appointons
-appoints
-apponta
-appontage
-appontages
-appontai
-appontaient
-appontais
-appontait
-appontâmes
-appontant
-appontas
-appontasse
-appontassent
-appontasses
-appontassiez
-appontassions
-appontât
-appontâtes
-apponte
-apponté
-appontement
-appontements
-appontent
-apponter
-appontera
-apponterai
-apponteraient
-apponterais
-apponterait
-apponteras
-appontèrent
-apponterez
-apponteriez
-apponterions
-apponterons
-apponteront
-appontes
-apponteur
-apponteurs
-appontez
-appontiez
-appontions
-appontons
-apport
-apporta
-apportai
-apportaient
-apportais
-apportait
-apportâmes
-apportant
-apportas
-apportasse
-apportassent
-apportasses
-apportassiez
-apportassions
-apportât
-apportâtes
-apporte
-apporté
-apportée
-apportées
-apportent
-apporter
-apportera
-apporterai
-apporteraient
-apporterais
-apporterait
-apporteras
-apportèrent
-apporterez
-apporteriez
-apporterions
-apporterons
-apporteront
-apportes
-apportés
-apporteur
-apporteurs
-apportez
-apportiez
-apportions
-apportons
-apports
-apposa
-apposai
-apposaient
-apposais
-apposait
-apposâmes
-apposant
-apposas
-apposasse
-apposassent
-apposasses
-apposassiez
-apposassions
-apposât
-apposâtes
-appose
-apposé
-apposée
-apposées
-apposent
-apposer
-apposera
-apposerai
-apposeraient
-apposerais
-apposerait
-apposeras
-apposèrent
-apposerez
-apposeriez
-apposerions
-apposerons
-apposeront
-apposes
-apposés
-apposez
-apposiez
-apposions
-apposition
-appositions
-apposons
-apprécia
-appréciabilité
-appréciabilités
-appréciable
-appréciables
-appréciai
-appréciaient
-appréciais
-appréciait
-appréciâmes
-appréciant
-apprécias
-appréciasse
-appréciassent
-appréciasses
-appréciassiez
-appréciassions
-appréciât
-appréciâtes
-appréciateur
-appréciateurs
-appréciatif
-appréciatifs
-appréciation
-appréciations
-appréciative
-appréciatives
-appréciatrice
-appréciatrices
-apprécie
-apprécié
-appréciée
-appréciées
-apprécient
-apprécier
-appréciera
-apprécierai
-apprécieraient
-apprécierais
-apprécierait
-apprécieras
-apprécièrent
-apprécierez
-apprécieriez
-apprécierions
-apprécierons
-apprécieront
-apprécies
-appréciés
-appréciez
-appréciiez
-appréciions
-apprécions
-appréhenda
-appréhendai
-appréhendaient
-appréhendais
-appréhendait
-appréhendâmes
-appréhendant
-appréhendas
-appréhendasse
-appréhendassent
-appréhendasses
-appréhendassiez
-appréhendassions
-appréhendât
-appréhendâtes
-appréhende
-appréhendé
-appréhendée
-appréhendées
-appréhendent
-appréhender
-appréhendera
-appréhenderai
-appréhenderaient
-appréhenderais
-appréhenderait
-appréhenderas
-appréhendèrent
-appréhenderez
-appréhenderiez
-appréhenderions
-appréhenderons
-appréhenderont
-appréhendes
-appréhendés
-appréhendez
-appréhendiez
-appréhendions
-appréhendons
-appréhensif
-appréhensifs
-appréhension
-appréhensions
-appréhensive
-appréhensives
-apprenaient
-apprenais
-apprenait
-apprenant
-apprenante
-apprenantes
-apprenants
-apprend
-apprendra
-apprendrai
-apprendraient
-apprendrais
-apprendrait
-apprendras
-apprendre
-apprendrez
-apprendriez
-apprendrions
-apprendrons
-apprendront
-apprends
-apprenez
-appreniez
-apprenions
-apprenne
-apprennent
-apprennes
-apprenons
-apprenti
-apprentie
-apprenties
-apprentis
-apprentissage
-apprentissages
-apprêt
-apprêta
-apprêtage
-apprêtages
-apprêtai
-apprêtaient
-apprêtais
-apprêtait
-apprêtâmes
-apprêtant
-apprêtas
-apprêtasse
-apprêtassent
-apprêtasses
-apprêtassiez
-apprêtassions
-apprêtât
-apprêtâtes
-apprête
-apprêté
-apprêtée
-apprêtées
-apprêtent
-apprêter
-apprêtera
-apprêterai
-apprêteraient
-apprêterais
-apprêterait
-apprêteras
-apprêtèrent
-apprêterez
-apprêteriez
-apprêterions
-apprêterons
-apprêteront
-apprêtes
-apprêtés
-apprêteur
-apprêteurs
-apprêteuse
-apprêteuses
-apprêtez
-apprêtiez
-apprêtions
-apprêtons
-apprêts
-apprîmes
-apprirent
-appris
-apprise
-apprises
-apprisse
-apprissent
-apprisses
-apprissiez
-apprissions
-apprit
-apprît
-apprîtes
-apprivoisa
-apprivoisable
-apprivoisables
-apprivoisai
-apprivoisaient
-apprivoisais
-apprivoisait
-apprivoisâmes
-apprivoisant
-apprivoisas
-apprivoisasse
-apprivoisassent
-apprivoisasses
-apprivoisassiez
-apprivoisassions
-apprivoisât
-apprivoisâtes
-apprivoise
-apprivoisé
-apprivoisée
-apprivoisées
-apprivoisement
-apprivoisements
-apprivoisent
-apprivoiser
-apprivoisera
-apprivoiserai
-apprivoiseraient
-apprivoiserais
-apprivoiserait
-apprivoiseras
-apprivoisèrent
-apprivoiserez
-apprivoiseriez
-apprivoiserions
-apprivoiserons
-apprivoiseront
-apprivoises
-apprivoisés
-apprivoiseur
-apprivoiseurs
-apprivoiseuse
-apprivoiseuses
-apprivoisez
-apprivoisiez
-apprivoisions
-apprivoisons
-approbateur
-approbateurs
-approbatif
-approbatifs
-approbation
-approbations
-approbative
-approbativement
-approbatives
-approbativité
-approbativités
-approbatrice
-approbatrices
-approcha
-approchable
-approchables
-approchai
-approchaient
-approchais
-approchait
-approchâmes
-approchant
-approchante
-approchantes
-approchants
-approchas
-approchasse
-approchassent
-approchasses
-approchassiez
-approchassions
-approchât
-approchâtes
-approche
-approché
-approchée
-approchées
-approchent
-approcher
-approchera
-approcherai
-approcheraient
-approcherais
-approcherait
-approcheras
-approchèrent
-approcherez
-approcheriez
-approcherions
-approcherons
-approcheront
-approches
-approchés
-approchez
-approchiez
-approchions
-approchons
-approfondi
-approfondie
-approfondies
-approfondîmes
-approfondir
-approfondira
-approfondirai
-approfondiraient
-approfondirais
-approfondirait
-approfondiras
-approfondirent
-approfondirez
-approfondiriez
-approfondirions
-approfondirons
-approfondiront
-approfondis
-approfondissaient
-approfondissais
-approfondissait
-approfondissant
-approfondisse
-approfondissement
-approfondissements
-approfondissent
-approfondisses
-approfondissez
-approfondissiez
-approfondissions
-approfondissons
-approfondit
-approfondît
-approfondîtes
-appropria
-appropriai
-appropriaient
-appropriais
-appropriait
-appropriâmes
-appropriant
-approprias
-appropriasse
-appropriassent
-appropriasses
-appropriassiez
-appropriassions
-appropriât
-appropriâtes
-appropriation
-appropriations
-approprie
-approprié
-appropriée
-appropriées
-approprient
-approprier
-appropriera
-approprierai
-approprieraient
-approprierais
-approprierait
-approprieras
-approprièrent
-approprierez
-approprieriez
-approprierions
-approprierons
-approprieront
-appropries
-appropriés
-appropriez
-appropriiez
-appropriions
-approprions
-approuva
-approuvable
-approuvables
-approuvai
-approuvaient
-approuvais
-approuvait
-approuvâmes
-approuvant
-approuvas
-approuvasse
-approuvassent
-approuvasses
-approuvassiez
-approuvassions
-approuvât
-approuvâtes
-approuve
-approuvé
-approuvée
-approuvées
-approuvent
-approuver
-approuvera
-approuverai
-approuveraient
-approuverais
-approuverait
-approuveras
-approuvèrent
-approuverez
-approuveriez
-approuverions
-approuverons
-approuveront
-approuves
-approuvés
-approuvez
-approuviez
-approuvions
-approuvons
-approvisionna
-approvisionnai
-approvisionnaient
-approvisionnais
-approvisionnait
-approvisionnâmes
-approvisionnant
-approvisionnas
-approvisionnasse
-approvisionnassent
-approvisionnasses
-approvisionnassiez
-approvisionnassions
-approvisionnât
-approvisionnâtes
-approvisionne
-approvisionné
-approvisionnée
-approvisionnées
-approvisionnement
-approvisionnements
-approvisionnent
-approvisionner
-approvisionnera
-approvisionnerai
-approvisionneraient
-approvisionnerais
-approvisionnerait
-approvisionneras
-approvisionnèrent
-approvisionnerez
-approvisionneriez
-approvisionnerions
-approvisionnerons
-approvisionneront
-approvisionnes
-approvisionnés
-approvisionneur
-approvisionneurs
-approvisionneuse
-approvisionneuses
-approvisionnez
-approvisionniez
-approvisionnions
-approvisionnons
-approximatif
-approximatifs
-approximation
-approximations
-approximative
-approximativement
-approximatives
-appui
-appui-bras
-appuie
-appuie-bras
-appuie-main
-appuient
-appuiera
-appuierai
-appuieraient
-appuierais
-appuierait
-appuieras
-appuierez
-appuieriez
-appuierions
-appuierons
-appuieront
-appuies
-appuie-tête
-appui-main
-appuis
-appuis-bras
-appuis-main
-appuis-tête
-appui-tête
-appuya
-appuyai
-appuyaient
-appuyais
-appuyait
-appuyâmes
-appuyant
-appuyas
-appuyasse
-appuyassent
-appuyasses
-appuyassiez
-appuyassions
-appuyât
-appuyâtes
-appuyé
-appuyée
-appuyées
-appuyer
-appuyèrent
-appuyés
-appuyez
-appuyiez
-appuyions
-appuyons
-apragmatisme
-apragmatismes
-apraxie
-apraxies
-âpre
-âprement
-après
-âpres
-après-demain
-après-dîner
-après-dîners
-après-guerre
-après-guerres
-après-midi
-après-rasage
-après-rasages
-après-ski
-après-skis
-après-vente
-âpreté
-âpretés
-apriorique
-aprioriques
-apriorisme
-apriorismes
-aprioriste
-aprioristes
-à-propos
-apside
-apsides
-apte
-aptère
-aptères
-aptéryx
-aptes
-aptitude
-aptitudes
-apura
-apurai
-apuraient
-apurais
-apurait
-apurâmes
-apurant
-apuras
-apurasse
-apurassent
-apurasses
-apurassiez
-apurassions
-apurât
-apurâtes
-apure
-apuré
-apurée
-apurées
-apurement
-apurements
-apurent
-apurer
-apurera
-apurerai
-apureraient
-apurerais
-apurerait
-apureras
-apurèrent
-apurerez
-apureriez
-apurerions
-apurerons
-apureront
-apures
-apurés
-apurez
-apuriez
-apurions
-apurons
-aquaculture
-aquacultures
-aquafortiste
-aquafortistes
-aquaplane
-aquaplanes
-aquarelle
-aquarelles
-aquarelliste
-aquarellistes
-aquarium
-aquariums
-aquatinte
-aquatintes
-aquatique
-aquatiques
-aqueduc
-aqueducs
-aqueuse
-aqueuses
-aqueux
-aquicole
-aquicoles
-aquiculteur
-aquiculteurs
-aquiculture
-aquicultures
-aquilin
-aquilins
-aquilon
-aquilons
-ara
-arabe
-arabes
-arabesque
-arabesques
-arabica
-arabicas
-arabique
-arabiques
-arabisa
-arabisai
-arabisaient
-arabisais
-arabisait
-arabisâmes
-arabisant
-arabisante
-arabisantes
-arabisants
-arabisas
-arabisasse
-arabisassent
-arabisasses
-arabisassiez
-arabisassions
-arabisât
-arabisâtes
-arabisation
-arabisations
-arabise
-arabisé
-arabisée
-arabisées
-arabisent
-arabiser
-arabisera
-arabiserai
-arabiseraient
-arabiserais
-arabiserait
-arabiseras
-arabisèrent
-arabiserez
-arabiseriez
-arabiserions
-arabiserons
-arabiseront
-arabises
-arabisés
-arabisez
-arabisiez
-arabisions
-arabisons
-arable
-arables
-arabophone
-arabophones
-arachide
-arachides
-arachnéen
-arachnéenne
-arachnéennes
-arachnéens
-arachnoïde
-arachnoïdes
-aragonite
-aragonites
-araignée
-araignées
-araire
-araires
-araméen
-araméenne
-araméennes
-araméens
-aramon
-aramons
-aranéide
-aranéides
-arantèle
-arantèles
-aras
-arasa
-arasai
-arasaient
-arasais
-arasait
-arasâmes
-arasant
-arasas
-arasasse
-arasassent
-arasasses
-arasassiez
-arasassions
-arasât
-arasâtes
-arase
-arasé
-arasée
-arasées
-arasement
-arasements
-arasent
-araser
-arasera
-araserai
-araseraient
-araserais
-araserait
-araseras
-arasèrent
-araserez
-araseriez
-araserions
-araserons
-araseront
-arases
-arasés
-arasez
-arasiez
-arasions
-arasons
-aratoire
-aratoires
-araucaria
-araucarias
-arbalète
-arbalètes
-arbalétrier
-arbalétrière
-arbalétrières
-arbalétriers
-arbitra
-arbitrage
-arbitrages
-arbitragiste
-arbitragistes
-arbitrai
-arbitraient
-arbitraire
-arbitrairement
-arbitraires
-arbitrais
-arbitrait
-arbitral
-arbitrale
-arbitrales
-arbitrâmes
-arbitrant
-arbitras
-arbitrasse
-arbitrassent
-arbitrasses
-arbitrassiez
-arbitrassions
-arbitrât
-arbitrâtes
-arbitraux
-arbitre
-arbitré
-arbitrée
-arbitrées
-arbitrent
-arbitrer
-arbitrera
-arbitrerai
-arbitreraient
-arbitrerais
-arbitrerait
-arbitreras
-arbitrèrent
-arbitrerez
-arbitreriez
-arbitrerions
-arbitrerons
-arbitreront
-arbitres
-arbitrés
-arbitrez
-arbitriez
-arbitrions
-arbitrons
-arbora
-arborai
-arboraient
-arborais
-arborait
-arborâmes
-arborant
-arboras
-arborasse
-arborassent
-arborasses
-arborassiez
-arborassions
-arborât
-arborâtes
-arbore
-arboré
-arborée
-arborées
-arborent
-arborer
-arborera
-arborerai
-arboreraient
-arborerais
-arborerait
-arboreras
-arborèrent
-arborerez
-arboreriez
-arborerions
-arborerons
-arboreront
-arbores
-arborés
-arborescence
-arborescences
-arborescent
-arborescente
-arborescentes
-arborescents
-arboretum
-arboretums
-arborez
-arboricole
-arboricoles
-arboriculteur
-arboriculteurs
-arboricultrice
-arboricultrices
-arboriculture
-arboricultures
-arboriez
-arborions
-arborisa
-arborisai
-arborisaient
-arborisais
-arborisait
-arborisâmes
-arborisant
-arborisas
-arborisasse
-arborisassent
-arborisasses
-arborisassiez
-arborisassions
-arborisât
-arborisâtes
-arborisation
-arborisations
-arborise
-arborisé
-arborisent
-arboriser
-arborisera
-arboriserai
-arboriseraient
-arboriserais
-arboriserait
-arboriseras
-arborisèrent
-arboriserez
-arboriseriez
-arboriserions
-arboriserons
-arboriseront
-arborises
-arborisez
-arborisiez
-arborisions
-arborisons
-arborons
-arbouse
-arbouses
-arbousier
-arbousiers
-arbre
-arbres
-arbrisseau
-arbrisseaux
-arbuste
-arbustes
-arbustif
-arbustifs
-arbustive
-arbustives
-arc
-arcade
-arcades
-arcane
-arcanes
-arcanson
-arcansons
-arcasse
-arcasses
-arcature
-arcatures
-arc-bouta
-arc-boutai
-arc-boutaient
-arc-boutais
-arc-boutait
-arc-boutâmes
-arc-boutant
-arc-boutas
-arc-boutasse
-arc-boutassent
-arc-boutasses
-arc-boutassiez
-arc-boutassions
-arc-boutât
-arc-boutâtes
-arc-boute
-arc-bouté
-arc-boutée
-arc-boutées
-arc-boutent
-arc-bouter
-arc-boutera
-arc-bouterai
-arc-bouteraient
-arc-bouterais
-arc-bouterait
-arc-bouteras
-arc-boutèrent
-arc-bouterez
-arc-bouteriez
-arc-bouterions
-arc-bouterons
-arc-bouteront
-arc-boutes
-arc-boutés
-arc-boutez
-arc-boutiez
-arc-boutions
-arc-boutons
-arc-doubleau
-arceau
-arceaux
-arc-en-ciel
-archaïque
-archaïques
-archaïsa
-archaïsai
-archaïsaient
-archaïsais
-archaïsait
-archaïsâmes
-archaïsant
-archaïsante
-archaïsantes
-archaïsants
-archaïsas
-archaïsasse
-archaïsassent
-archaïsasses
-archaïsassiez
-archaïsassions
-archaïsât
-archaïsâtes
-archaïse
-archaïsé
-archaïsent
-archaïser
-archaïsera
-archaïserai
-archaïseraient
-archaïserais
-archaïserait
-archaïseras
-archaïsèrent
-archaïserez
-archaïseriez
-archaïserions
-archaïserons
-archaïseront
-archaïses
-archaïsez
-archaïsiez
-archaïsions
-archaïsme
-archaïsmes
-archaïsons
-archal
-archange
-archangélique
-archangéliques
-archanges
-arche
-archéen
-archéenne
-archéennes
-archéens
-archégone
-archégones
-archelle
-archelles
-archéologie
-archéologies
-archéologique
-archéologiques
-archéologue
-archéologues
-archéoptéryx
-archer
-archère
-archères
-archerie
-archeries
-archers
-arches
-archet
-archets
-archétype
-archétypes
-archevêché
-archevêchés
-archevêque
-archevêques
-archiatre
-archiatres
-archiconfrérie
-archiconfréries
-archicube
-archicubes
-archidiacre
-archidiacres
-archidiocésain
-archidiocésaine
-archidiocésaines
-archidiocésains
-archiduc
-archiduchesse
-archiduchesses
-archiducs
-archiépiscopal
-archiépiscopale
-archiépiscopales
-archiépiscopat
-archiépiscopats
-archiépiscopaux
-archimandrite
-archimandrites
-archipel
-archipels
-archiphonème
-archiphonèmes
-archipresbytéral
-archipresbytérale
-archipresbytérales
-archipresbytéraux
-archiprêtre
-archiprêtres
-architecte
-architectes
-architectonie
-architectonies
-architectonique
-architectoniques
-architectura
-architecturai
-architecturaient
-architecturais
-architecturait
-architectural
-architecturale
-architecturales
-architecturâmes
-architecturant
-architecturas
-architecturasse
-architecturassent
-architecturasses
-architecturassiez
-architecturassions
-architecturât
-architecturâtes
-architecturaux
-architecture
-architecturé
-architecturée
-architecturées
-architecturent
-architecturer
-architecturera
-architecturerai
-architectureraient
-architecturerais
-architecturerait
-architectureras
-architecturèrent
-architecturerez
-architectureriez
-architecturerions
-architecturerons
-architectureront
-architectures
-architecturés
-architecturez
-architecturiez
-architecturions
-architecturons
-architrave
-architraves
-archiva
-archivage
-archivages
-archivai
-archivaient
-archivais
-archivait
-archivâmes
-archivant
-archivas
-archivasse
-archivassent
-archivasses
-archivassiez
-archivassions
-archivât
-archivâtes
-archive
-archivé
-archivée
-archivées
-archivent
-archiver
-archivera
-archiverai
-archiveraient
-archiverais
-archiverait
-archiveras
-archivèrent
-archiverez
-archiveriez
-archiverions
-archiverons
-archiveront
-archives
-archivés
-archivez
-archiviez
-archivions
-archiviste
-archivistes
-archivistique
-archivistiques
-archivolte
-archivoltes
-archivons
-archonte
-archontes
-arçon
-arçonna
-arçonnai
-arçonnaient
-arçonnais
-arçonnait
-arçonnâmes
-arçonnant
-arçonnas
-arçonnasse
-arçonnassent
-arçonnasses
-arçonnassiez
-arçonnassions
-arçonnât
-arçonnâtes
-arçonne
-arçonné
-arçonnée
-arçonnées
-arçonnent
-arçonner
-arçonnera
-arçonnerai
-arçonneraient
-arçonnerais
-arçonnerait
-arçonneras
-arçonnèrent
-arçonnerez
-arçonneriez
-arçonnerions
-arçonnerons
-arçonneront
-arçonnes
-arçonnés
-arçonnez
-arçonniez
-arçonnions
-arçonnons
-arçons
-arcs
-arcs-boutants
-arcs-doubleaux
-arcs-en-ciel
-arctique
-arctiques
-arcure
-arcures
-ardemment
-ardent
-ardente
-ardentes
-ardents
-ardeur
-ardeurs
-ardillon
-ardillons
-ardoisa
-ardoisai
-ardoisaient
-ardoisais
-ardoisait
-ardoisâmes
-ardoisant
-ardoisas
-ardoisasse
-ardoisassent
-ardoisasses
-ardoisassiez
-ardoisassions
-ardoisât
-ardoisâtes
-ardoise
-ardoisé
-ardoisée
-ardoisées
-ardoisent
-ardoiser
-ardoisera
-ardoiserai
-ardoiseraient
-ardoiserais
-ardoiserait
-ardoiseras
-ardoisèrent
-ardoiserez
-ardoiseriez
-ardoiserions
-ardoiserons
-ardoiseront
-ardoises
-ardoisés
-ardoisez
-ardoisier
-ardoisière
-ardoisières
-ardoisiers
-ardoisiez
-ardoisions
-ardoisons
-ardu
-ardue
-ardues
-ardus
-are
-arec
-arecs
-aréflexie
-aréflexies
-aréique
-aréiques
-areligieuse
-areligieuses
-areligieux
-arénacé
-arénacée
-arénacées
-arénacés
-arène
-arènes
-arénicole
-arénicoles
-aréolaire
-aréolaires
-aréole
-aréoles
-aréomètre
-aréomètres
-aréométrie
-aréométries
-aréopage
-aréopages
-aréostyle
-aréostyles
-aréquier
-aréquiers
-ares
-arête
-arêtes
-arêtiere
-arêtieres
-argas
-argent
-argenta
-argentai
-argentaient
-argentais
-argentait
-argentâmes
-argentan
-argentans
-argentant
-argentas
-argentasse
-argentassent
-argentasses
-argentassiez
-argentassions
-argentât
-argentâtes
-argente
-argenté
-argentée
-argentées
-argentent
-argenter
-argentera
-argenterai
-argenteraient
-argenterais
-argenterait
-argenteras
-argentèrent
-argenterez
-argenterie
-argenteries
-argenteriez
-argenterions
-argenterons
-argenteront
-argentes
-argentés
-argenteur
-argenteurs
-argentez
-argentier
-argentiers
-argentiez
-argentifère
-argentifères
-argentin
-argentine
-argentines
-argentins
-argentions
-argentique
-argentiques
-argentite
-argentites
-argentons
-argents
-argenture
-argentures
-argilacé
-argilacée
-argilacées
-argilacés
-argile
-argiles
-argileuse
-argileuses
-argileux
-argon
-argonaute
-argonautes
-argons
-argortisé
-argot
-argotique
-argotiques
-argotisa
-argotisai
-argotisaient
-argotisais
-argotisait
-argotisâmes
-argotisant
-argotisas
-argotisasse
-argotisassent
-argotisasses
-argotisassiez
-argotisassions
-argotisât
-argotisâtes
-argotise
-argotisent
-argotiser
-argotisera
-argotiserai
-argotiseraient
-argotiserais
-argotiserait
-argotiseras
-argotisèrent
-argotiserez
-argotiseriez
-argotiserions
-argotiserons
-argotiseront
-argotises
-argotisez
-argotisiez
-argotisions
-argotisme
-argotismes
-argotisons
-argotiste
-argotistes
-argots
-argousier
-argousiers
-argousin
-argousins
-argua
-arguai
-arguaient
-arguais
-arguait
-arguâmes
-arguant
-arguas
-arguasse
-arguassent
-arguasses
-arguassiez
-arguassions
-arguât
-arguâtes
-argue
-argué
-arguée
-arguées
-arguent
-arguer
-arguera
-arguerai
-argueraient
-arguerais
-arguerait
-argueras
-arguèrent
-arguerez
-argueriez
-arguerions
-arguerons
-argueront
-argues
-argués
-arguez
-arguiez
-arguions
-argument
-argumenta
-argumentai
-argumentaient
-argumentaire
-argumentaires
-argumentais
-argumentait
-argumentâmes
-argumentant
-argumentants
-argumentas
-argumentasse
-argumentassent
-argumentasses
-argumentassiez
-argumentassions
-argumentât
-argumentâtes
-argumentateur
-argumentateurs
-argumentation
-argumentations
-argumente
-argumenté
-argumentent
-argumenter
-argumentera
-argumenterai
-argumenteraient
-argumenterais
-argumenterait
-argumenteras
-argumentèrent
-argumenterez
-argumenteriez
-argumenterions
-argumenterons
-argumenteront
-argumentes
-argumentez
-argumentiez
-argumentions
-argumentons
-arguments
-arguons
-argus
-argutie
-arguties
-argyrisme
-argyrismes
-argyronète
-argyronètes
-argyrose
-argyroses
-aria
-arianisme
-arianismes
-arias
-aride
-arides
-aridité
-aridités
-arien
-arienne
-ariennes
-ariens
-ariette
-ariettes
-arille
-arilles
-arioso
-ariosos
-arisa
-arisai
-arisaient
-arisais
-arisait
-arisâmes
-arisant
-arisas
-arisasse
-arisassent
-arisasses
-arisassiez
-arisassions
-arisât
-arisâtes
-arise
-arisé
-arisent
-ariser
-arisera
-ariserai
-ariseraient
-ariserais
-ariserait
-ariseras
-arisèrent
-ariserez
-ariseriez
-ariserions
-ariserons
-ariseront
-arises
-arisez
-arisiez
-arisions
-arisons
-aristocrate
-aristocrates
-aristocratie
-aristocraties
-aristocratique
-aristocratiquement
-aristocratiques
-aristoloche
-aristoloches
-aristotélicien
-aristotélicienne
-aristotéliciennes
-aristotéliciens
-aristotélique
-aristotéliques
-aristotélisme
-aristotélismes
-arithmétique
-arithmétiques
-arlequin
-arlequinade
-arlequinades
-arlequins
-arma
-armada
-armadas
-armagnac
-armagnacs
-armai
-armaient
-armailli
-armaillis
-armais
-armait
-armâmes
-armant
-armas
-armasse
-armassent
-armasses
-armassiez
-armassions
-armât
-armâtes
-armateur
-armateurs
-armature
-armatures
-arme
-armé
-armée
-armées
-armement
-armements
-arménien
-arménienne
-arméniennes
-arméniens
-arment
-armer
-armera
-armerai
-armeraient
-armerais
-armerait
-armeras
-armèrent
-armerez
-armeriez
-armerions
-armerons
-armeront
-armes
-armés
-armet
-armets
-armeuse
-armeuses
-armez
-armiez
-armillaire
-armillaires
-armilles
-arminien
-arminienne
-arminiennes
-arminiens
-armions
-armistice
-armistices
-armoire
-armoires
-armoiries
-armoise
-armoises
-armon
-armons
-armoria
-armoriai
-armoriaient
-armoriais
-armoriait
-armorial
-armoriale
-armoriales
-armoriâmes
-armoriant
-armorias
-armoriasse
-armoriassent
-armoriasses
-armoriassiez
-armoriassions
-armoriât
-armoriâtes
-armoriaux
-armorie
-armorié
-armoriée
-armoriées
-armorient
-armorier
-armoriera
-armorierai
-armorieraient
-armorierais
-armorierait
-armorieras
-armorièrent
-armorierez
-armorieriez
-armorierions
-armorierons
-armorieront
-armories
-armoriés
-armoriez
-armoriiez
-armoriions
-armorions
-armure
-armurerie
-armureries
-armures
-armurier
-armuriers
-arnaqua
-arnaquai
-arnaquaient
-arnaquais
-arnaquait
-arnaquâmes
-arnaquant
-arnaquas
-arnaquasse
-arnaquassent
-arnaquasses
-arnaquassiez
-arnaquassions
-arnaquât
-arnaquâtes
-arnaque
-arnaqué
-arnaquée
-arnaquées
-arnaquent
-arnaquer
-arnaquera
-arnaquerai
-arnaqueraient
-arnaquerais
-arnaquerait
-arnaqueras
-arnaquèrent
-arnaquerez
-arnaqueriez
-arnaquerions
-arnaquerons
-arnaqueront
-arnaques
-arnaqués
-arnaquez
-arnaquiez
-arnaquions
-arnaquons
-arnica
-arnicas
-aromate
-aromates
-aromatique
-aromatiques
-aromatisa
-aromatisai
-aromatisaient
-aromatisais
-aromatisait
-aromatisâmes
-aromatisant
-aromatisants
-aromatisas
-aromatisasse
-aromatisassent
-aromatisasses
-aromatisassiez
-aromatisassions
-aromatisât
-aromatisâtes
-aromatise
-aromatisé
-aromatisée
-aromatisées
-aromatisent
-aromatiser
-aromatisera
-aromatiserai
-aromatiseraient
-aromatiserais
-aromatiserait
-aromatiseras
-aromatisèrent
-aromatiserez
-aromatiseriez
-aromatiserions
-aromatiserons
-aromatiseront
-aromatises
-aromatisés
-aromatisez
-aromatisiez
-aromatisions
-aromatisons
-arôme
-arômes
-aronde
-arondes
-arpégé
-arpège
-arpégea
-arpégeai
-arpégeaient
-arpégeais
-arpégeait
-arpégeâmes
-arpégeant
-arpégeas
-arpégeasse
-arpégeassent
-arpégeasses
-arpégeassiez
-arpégeassions
-arpégeât
-arpégeâtes
-arpégée
-arpégées
-arpègent
-arpégeons
-arpéger
-arpégera
-arpégerai
-arpégeraient
-arpégerais
-arpégerait
-arpégeras
-arpégèrent
-arpégerez
-arpégeriez
-arpégerions
-arpégerons
-arpégeront
-arpégés
-arpèges
-arpégez
-arpégiez
-arpégions
-arpent
-arpenta
-arpentage
-arpentages
-arpentai
-arpentaient
-arpentais
-arpentait
-arpentâmes
-arpentant
-arpentas
-arpentasse
-arpentassent
-arpentasses
-arpentassiez
-arpentassions
-arpentât
-arpentâtes
-arpente
-arpenté
-arpentée
-arpentées
-arpentent
-arpenter
-arpentera
-arpenterai
-arpenteraient
-arpenterais
-arpenterait
-arpenteras
-arpentèrent
-arpenterez
-arpenteriez
-arpenterions
-arpenterons
-arpenteront
-arpentes
-arpentés
-arpenteur
-arpenteurs
-arpenteuse
-arpenteuses
-arpentez
-arpentiez
-arpentions
-arpentons
-arpents
-arpète
-arpètes
-arpette
-arpettes
-arpion
-arpions
-arqua
-arquai
-arquaient
-arquais
-arquait
-arquâmes
-arquant
-arquas
-arquasse
-arquassent
-arquasses
-arquassiez
-arquassions
-arquât
-arquâtes
-arque
-arqué
-arquebusade
-arquebusades
-arquebuse
-arquebuses
-arquebusier
-arquebusiers
-arquée
-arquées
-arquent
-arquer
-arquera
-arquerai
-arqueraient
-arquerais
-arquerait
-arqueras
-arquèrent
-arquerez
-arqueriez
-arquerions
-arquerons
-arqueront
-arques
-arqués
-arquez
-arquiez
-arquions
-arquons
-arracha
-arrachage
-arrachages
-arrachai
-arrachaient
-arrachais
-arrachait
-arrachâmes
-arrachant
-arrachas
-arrachasse
-arrachassent
-arrachasses
-arrachassiez
-arrachassions
-arrachât
-arrachâtes
-arrache
-arraché
-arrachée
-arrachées
-arrachement
-arrachements
-arrachent
-arrache-pied
-arracher
-arrachera
-arracherai
-arracheraient
-arracherais
-arracherait
-arracheras
-arrachèrent
-arracherez
-arracheriez
-arracherions
-arracherons
-arracheront
-arraches
-arrachés
-arracheur
-arracheurs
-arracheuse
-arracheuses
-arrachez
-arrachiez
-arrachions
-arrachis
-arrachons
-arraisonna
-arraisonnai
-arraisonnaient
-arraisonnais
-arraisonnait
-arraisonnâmes
-arraisonnant
-arraisonnas
-arraisonnasse
-arraisonnassent
-arraisonnasses
-arraisonnassiez
-arraisonnassions
-arraisonnât
-arraisonnâtes
-arraisonne
-arraisonné
-arraisonnée
-arraisonnées
-arraisonnement
-arraisonnements
-arraisonnent
-arraisonner
-arraisonnera
-arraisonnerai
-arraisonneraient
-arraisonnerais
-arraisonnerait
-arraisonneras
-arraisonnèrent
-arraisonnerez
-arraisonneriez
-arraisonnerions
-arraisonnerons
-arraisonneront
-arraisonnes
-arraisonnés
-arraisonnez
-arraisonniez
-arraisonnions
-arraisonnons
-arrange
-arrangé
-arrangea
-arrangeable
-arrangeables
-arrangeai
-arrangeaient
-arrangeais
-arrangeait
-arrangeâmes
-arrangeant
-arrangeante
-arrangeantes
-arrangeants
-arrangeas
-arrangeasse
-arrangeassent
-arrangeasses
-arrangeassiez
-arrangeassions
-arrangeât
-arrangeâtes
-arrangée
-arrangées
-arrangement
-arrangements
-arrangent
-arrangeons
-arranger
-arrangera
-arrangerai
-arrangeraient
-arrangerais
-arrangerait
-arrangeras
-arrangèrent
-arrangerez
-arrangeriez
-arrangerions
-arrangerons
-arrangeront
-arranges
-arrangés
-arrangeur
-arrangeurs
-arrangez
-arrangiez
-arrangions
-arrenta
-arrentai
-arrentaient
-arrentais
-arrentait
-arrentâmes
-arrentant
-arrentas
-arrentasse
-arrentassent
-arrentasses
-arrentassiez
-arrentassions
-arrentât
-arrentâtes
-arrente
-arrenté
-arrentée
-arrentées
-arrentent
-arrenter
-arrentera
-arrenterai
-arrenteraient
-arrenterais
-arrenterait
-arrenteras
-arrentèrent
-arrenterez
-arrenteriez
-arrenterions
-arrenterons
-arrenteront
-arrentes
-arrentés
-arrentez
-arrentiez
-arrentions
-arrentons
-arrérage
-arréragé
-arréragea
-arrérageai
-arrérageaient
-arrérageais
-arrérageait
-arrérageâmes
-arrérageant
-arrérageas
-arrérageasse
-arrérageassent
-arrérageasses
-arrérageassiez
-arrérageassions
-arrérageât
-arrérageâtes
-arréragée
-arréragées
-arréragent
-arrérageons
-arrérager
-arréragera
-arréragerai
-arrérageraient
-arréragerais
-arréragerait
-arrérageras
-arréragèrent
-arréragerez
-arrérageriez
-arréragerions
-arréragerons
-arrérageront
-arrérages
-arréragés
-arréragez
-arréragiez
-arréragions
-arrestation
-arrestations
-arrêt
-arrêta
-arrêtai
-arrêtaient
-arrêtais
-arrêtait
-arrêtâmes
-arrêtant
-arrêtas
-arrêtasse
-arrêtassent
-arrêtasses
-arrêtassiez
-arrêtassions
-arrêtât
-arrêtâtes
-arrête
-arrêté
-arrêtée
-arrêtées
-arrêtent
-arrêter
-arrêtera
-arrêterai
-arrêteraient
-arrêterais
-arrêterait
-arrêteras
-arrêtèrent
-arrêterez
-arrêteriez
-arrêterions
-arrêterons
-arrêteront
-arrêtes
-arrêtés
-arrêtez
-arrêtiez
-arrêtions
-arrêtiste
-arrêtistes
-arrêtoir
-arrêtoirs
-arrêtons
-arrêts
-arrhes
-arriéra
-arriérai
-arriéraient
-arriérais
-arriérait
-arriérâmes
-arriérant
-arriéras
-arriérasse
-arriérassent
-arriérasses
-arriérassiez
-arriérassions
-arriérât
-arriérâtes
-arriération
-arriérations
-arriéré
-arrière
-arrière-ban
-arrière-bans
-arrière-bec
-arrière-becs
-arrière-bouche
-arrière-bouches
-arrière-boutique
-arrière-boutiques
-arrière-cerveau
-arrière-cerveaux
-arrière-choeur
-arrière-choeurs
-arrière-corps
-arrière-cour
-arrière-cours
-arrière-cuisine
-arrière-cuisines
-arriérée
-arriérées
-arrière-faix
-arrière-fond
-arrière-fonds
-arrière-garde
-arrière-gardes
-arrière-gorge
-arrière-gorges
-arrière-goût
-arrière-goûts
-arrière-grand-mère
-arrière-grand-mères
-arrière-grand-oncle
-arrière-grand-père
-arrière-grands-oncles
-arrière-grands-parents
-arrière-grands-pères
-arrière-grand-tante
-arrière-grand-tantes
-arrière-main
-arrière-mains
-arrièrent
-arrière-pays
-arrière-pensée
-arrière-pensées
-arrière-petite-fille
-arrière-petite-nièce
-arrière-petites-filles
-arrière-petites-nièces
-arrière-petit-fils
-arrière-petit-neveu
-arrière-petits-enfants
-arrière-petits-fils
-arrière-petits-neveux
-arrière-plan
-arrière-plans
-arriérer
-arriérera
-arriérerai
-arriéreraient
-arriérerais
-arriérerait
-arriéreras
-arriérèrent
-arriérerez
-arriéreriez
-arriérerions
-arriérerons
-arriéreront
-arriérés
-arrières
-arrière-saison
-arrière-saisons
-arrière-train
-arrière-trains
-arrière-vassal
-arrière-vassaux
-arriérez
-arriériez
-arriérions
-arriérons
-arrima
-arrimage
-arrimages
-arrimai
-arrimaient
-arrimais
-arrimait
-arrimâmes
-arrimant
-arrimas
-arrimasse
-arrimassent
-arrimasses
-arrimassiez
-arrimassions
-arrimât
-arrimâtes
-arrime
-arrimé
-arrimée
-arrimées
-arriment
-arrimer
-arrimera
-arrimerai
-arrimeraient
-arrimerais
-arrimerait
-arrimeras
-arrimèrent
-arrimerez
-arrimeriez
-arrimerions
-arrimerons
-arrimeront
-arrimes
-arrimés
-arrimeur
-arrimeurs
-arrimez
-arrimiez
-arrimions
-arrimons
-arrisa
-arrisai
-arrisaient
-arrisais
-arrisait
-arrisâmes
-arrisant
-arrisas
-arrisasse
-arrisassent
-arrisasses
-arrisassiez
-arrisassions
-arrisât
-arrisâtes
-arrise
-arrisé
-arrisent
-arriser
-arrisera
-arriserai
-arriseraient
-arriserais
-arriserait
-arriseras
-arrisèrent
-arriserez
-arriseriez
-arriserions
-arriserons
-arriseront
-arrises
-arrisez
-arrisiez
-arrisions
-arrisons
-arriva
-arrivage
-arrivages
-arrivai
-arrivaient
-arrivais
-arrivait
-arrivâmes
-arrivant
-arrivas
-arrivasse
-arrivassent
-arrivasses
-arrivassiez
-arrivassions
-arrivât
-arrivâtes
-arrive
-arrivé
-arrivée
-arrivées
-arrivent
-arriver
-arrivera
-arriverai
-arriveraient
-arriverais
-arriverait
-arriveras
-arrivèrent
-arriverez
-arriveriez
-arriverions
-arriverons
-arriveront
-arrives
-arrivés
-arrivez
-arriviez
-arrivions
-arrivisme
-arrivismes
-arriviste
-arrivistes
-arrivons
-arrobe
-arrobes
-arroche
-arroches
-arrogamment
-arrogance
-arrogances
-arrogant
-arrogante
-arrogantes
-arrogants
-arrogé
-arrogeâmes
-arrogeassiez
-arrogeassions
-arrogeâtes
-arrogée
-arrogées
-arrogeons
-arroger
-arrogèrent
-arrogerez
-arrogeriez
-arrogerions
-arrogerons
-arrogés
-arrogez
-arrogiez
-arrogions
-arrondi
-arrondie
-arrondies
-arrondîmes
-arrondir
-arrondira
-arrondirai
-arrondiraient
-arrondirais
-arrondirait
-arrondiras
-arrondirent
-arrondirez
-arrondiriez
-arrondirions
-arrondirons
-arrondiront
-arrondis
-arrondissage
-arrondissages
-arrondissaient
-arrondissais
-arrondissait
-arrondissant
-arrondisse
-arrondissement
-arrondissements
-arrondissent
-arrondisses
-arrondissez
-arrondissiez
-arrondissions
-arrondissons
-arrondit
-arrondît
-arrondîtes
-arrosa
-arrosable
-arrosables
-arrosage
-arrosages
-arrosai
-arrosaient
-arrosais
-arrosait
-arrosâmes
-arrosant
-arrosas
-arrosasse
-arrosassent
-arrosasses
-arrosassiez
-arrosassions
-arrosât
-arrosâtes
-arrose
-arrosé
-arrosée
-arrosées
-arrosement
-arrosements
-arrosent
-arroser
-arrosera
-arroserai
-arroseraient
-arroserais
-arroserait
-arroseras
-arrosèrent
-arroserez
-arroseriez
-arroserions
-arroserons
-arroseront
-arroses
-arrosés
-arroseur
-arroseurs
-arroseuse
-arroseuses
-arrosez
-arrosiez
-arrosions
-arrosoir
-arrosoirs
-arrosons
-arroyo
-arroyos
-ars
-arsenal
-arsenaux
-arséniate
-arséniates
-arsenic
-arsenical
-arsenicale
-arsenicales
-arsenicaux
-arsenics
-arsénieux
-arsénite
-arsénites
-arséniure
-arséniures
-arsin
-arsine
-arsines
-arsins
-arsouillâmes
-arsouillassiez
-arsouillassions
-arsouillâtes
-arsouille
-arsouillé
-arsouillée
-arsouillées
-arsouiller
-arsouillerez
-arsouilleriez
-arsouillerions
-arsouillerons
-arsouilles
-arsouillés
-arsouillez
-arsouilliez
-arsouillions
-arsouillons
-art
-artefact
-artefacts
-artel
-artels
-artère
-artères
-artériectomie
-artériectomies
-artériel
-artérielle
-artérielles
-artériels
-artériographie
-artériographies
-artériole
-artérioles
-artérioscléreuse
-artérioscléreuses
-artérioscléreux
-artériosclérose
-artérioscléroses
-artériotomie
-artériotomies
-artérite
-artérites
-artéritique
-artéritiques
-artésien
-artésienne
-artésiennes
-artésiens
-arthralgie
-arthralgies
-arthrite
-arthrites
-arthritique
-arthritiques
-arthritisme
-arthritismes
-arthrodie
-arthrodies
-arthrographie
-arthrographies
-arthropathie
-arthropathies
-arthrose
-arthroses
-artichaut
-artichautière
-artichautières
-artichauts
-article
-articles
-articula
-articulai
-articulaient
-articulaire
-articulaires
-articulais
-articulait
-articulâmes
-articulant
-articulas
-articulasse
-articulassent
-articulasses
-articulassiez
-articulassions
-articulât
-articulâtes
-articulation
-articulations
-articulatoire
-articulatoires
-articule
-articulé
-articulée
-articulées
-articulent
-articuler
-articulera
-articulerai
-articuleraient
-articulerais
-articulerait
-articuleras
-articulèrent
-articulerez
-articuleriez
-articulerions
-articulerons
-articuleront
-articules
-articulés
-articulet
-articulets
-articulez
-articuliez
-articulions
-articulons
-artifice
-artifices
-artificiel
-artificielle
-artificiellement
-artificielles
-artificiels
-artificier
-artificiers
-artificieuse
-artificieusement
-artificieuses
-artificieux
-artillerie
-artilleries
-artilleur
-artilleurs
-artimon
-artimons
-artisan
-artisanal
-artisanale
-artisanalement
-artisanales
-artisanat
-artisanats
-artisanaux
-artisans
-artiste
-artistement
-artistes
-artistique
-artistiquement
-artistiques
-artocarpe
-artocarpes
-arts
-arum
-arums
-aruspice
-aruspices
-aryen
-aryenne
-aryennes
-aryens
-aryle
-aryles
-aryténoïde
-aryténoïdes
-arythmie
-arythmies
-as
-asbeste
-asbestes
-asbestose
-asbestoses
-ascaride
-ascarides
-ascaridiase
-ascaridiases
-ascaridiose
-ascaridioses
-ascendance
-ascendances
-ascendant
-ascendante
-ascendantes
-ascendants
-ascenseur
-ascenseurs
-ascension
-ascensionna
-ascensionnai
-ascensionnaient
-ascensionnais
-ascensionnait
-ascensionnâmes
-ascensionnant
-ascensionnas
-ascensionnasse
-ascensionnassent
-ascensionnasses
-ascensionnassiez
-ascensionnassions
-ascensionnât
-ascensionnâtes
-ascensionne
-ascensionné
-ascensionnée
-ascensionnées
-ascensionnel
-ascensionnelle
-ascensionnelles
-ascensionnels
-ascensionnent
-ascensionner
-ascensionnera
-ascensionnerai
-ascensionneraient
-ascensionnerais
-ascensionnerait
-ascensionneras
-ascensionnèrent
-ascensionnerez
-ascensionneriez
-ascensionnerions
-ascensionnerons
-ascensionneront
-ascensionnes
-ascensionnés
-ascensionnez
-ascensionniez
-ascensionnions
-ascensionniste
-ascensionnistes
-ascensionnons
-ascensions
-ascèse
-ascèses
-ascète
-ascètes
-ascétique
-ascétiques
-ascétisme
-ascétismes
-ascidie
-ascidies
-ascite
-ascites
-ascitique
-ascitiques
-asclépiade
-asclépiades
-asepsie
-asepsies
-aseptique
-aseptiques
-aseptisa
-aseptisai
-aseptisaient
-aseptisais
-aseptisait
-aseptisâmes
-aseptisant
-aseptisas
-aseptisasse
-aseptisassent
-aseptisasses
-aseptisassiez
-aseptisassions
-aseptisât
-aseptisâtes
-aseptisation
-aseptisations
-aseptise
-aseptisé
-aseptisée
-aseptisées
-aseptisent
-aseptiser
-aseptisera
-aseptiserai
-aseptiseraient
-aseptiserais
-aseptiserait
-aseptiseras
-aseptisèrent
-aseptiserez
-aseptiseriez
-aseptiserions
-aseptiserons
-aseptiseront
-aseptises
-aseptisés
-aseptisez
-aseptisiez
-aseptisions
-aseptisons
-asexualité
-asexualités
-asexué
-asexuée
-asexuées
-asexuel
-asexuelle
-asexuelles
-asexuels
-asexués
-ashkénaze
-ashkénazes
-ashram
-ashrams
-asialie
-asialies
-asiatique
-asiatiques
-asilaire
-asilaires
-asile
-asiles
-asinien
-asinienne
-asiniennes
-asiniens
-asociabilité
-asociabilités
-asocial
-asociale
-asociales
-asociaux
-asparagine
-asparagines
-asparagus
-aspe
-aspect
-aspecta
-aspectai
-aspectaient
-aspectais
-aspectait
-aspectâmes
-aspectant
-aspectas
-aspectasse
-aspectassent
-aspectasses
-aspectassiez
-aspectassions
-aspectât
-aspectâtes
-aspecte
-aspecté
-aspectée
-aspectées
-aspectent
-aspecter
-aspectera
-aspecterai
-aspecteraient
-aspecterais
-aspecterait
-aspecteras
-aspectèrent
-aspecterez
-aspecteriez
-aspecterions
-aspecterons
-aspecteront
-aspectes
-aspectés
-aspectez
-aspectiez
-aspections
-aspectons
-aspects
-asperge
-aspergé
-aspergea
-aspergeai
-aspergeaient
-aspergeais
-aspergeait
-aspergeâmes
-aspergeant
-aspergeas
-aspergeasse
-aspergeassent
-aspergeasses
-aspergeassiez
-aspergeassions
-aspergeât
-aspergeâtes
-aspergée
-aspergées
-aspergent
-aspergeons
-asperger
-aspergera
-aspergerai
-aspergeraient
-aspergerais
-aspergerait
-aspergeras
-aspergèrent
-aspergerez
-aspergeriez
-aspergerions
-aspergerons
-aspergeront
-asperges
-aspergés
-aspergez
-aspergiez
-aspergille
-aspergilles
-aspergillose
-aspergilloses
-aspergions
-aspérité
-aspérités
-aspermatisme
-aspermatismes
-asperme
-aspermes
-aspersion
-aspersions
-aspersoir
-aspersoirs
-aspes
-asphalta
-asphaltage
-asphaltages
-asphaltai
-asphaltaient
-asphaltais
-asphaltait
-asphaltâmes
-asphaltant
-asphaltas
-asphaltasse
-asphaltassent
-asphaltasses
-asphaltassiez
-asphaltassions
-asphaltât
-asphaltâtes
-asphalte
-asphalté
-asphaltée
-asphaltées
-asphaltent
-asphalter
-asphaltera
-asphalterai
-asphalteraient
-asphalterais
-asphalterait
-asphalteras
-asphaltèrent
-asphalterez
-asphalteriez
-asphalterions
-asphalterons
-asphalteront
-asphaltes
-asphaltés
-asphaltez
-asphaltiez
-asphaltions
-asphaltons
-asphodèle
-asphodèles
-asphyxia
-asphyxiai
-asphyxiaient
-asphyxiais
-asphyxiait
-asphyxiâmes
-asphyxiant
-asphyxiante
-asphyxiantes
-asphyxiants
-asphyxias
-asphyxiasse
-asphyxiassent
-asphyxiasses
-asphyxiassiez
-asphyxiassions
-asphyxiât
-asphyxiâtes
-asphyxie
-asphyxié
-asphyxiée
-asphyxiées
-asphyxient
-asphyxier
-asphyxiera
-asphyxierai
-asphyxieraient
-asphyxierais
-asphyxierait
-asphyxieras
-asphyxièrent
-asphyxierez
-asphyxieriez
-asphyxierions
-asphyxierons
-asphyxieront
-asphyxies
-asphyxiés
-asphyxiez
-asphyxiiez
-asphyxiions
-asphyxions
-aspic
-aspics
-aspidistra
-aspidistras
-aspira
-aspirai
-aspiraient
-aspirais
-aspirait
-aspirâmes
-aspirant
-aspirante
-aspirantes
-aspirants
-aspiras
-aspirasse
-aspirassent
-aspirasses
-aspirassiez
-aspirassions
-aspirât
-aspirâtes
-aspirateur
-aspirateurs
-aspiration
-aspirations
-aspiratoire
-aspiratoires
-aspire
-aspiré
-aspirée
-aspirées
-aspirent
-aspirer
-aspirera
-aspirerai
-aspireraient
-aspirerais
-aspirerait
-aspireras
-aspirèrent
-aspirerez
-aspireriez
-aspirerions
-aspirerons
-aspireront
-aspires
-aspirés
-aspirez
-aspiriez
-aspirine
-aspirines
-aspirions
-aspirons
-asque
-asques
-assa-foetida
-assagi
-assagie
-assagies
-assagîmes
-assagir
-assagira
-assagirai
-assagiraient
-assagirais
-assagirait
-assagiras
-assagirent
-assagirez
-assagiriez
-assagirions
-assagirons
-assagiront
-assagis
-assagissaient
-assagissais
-assagissait
-assagissant
-assagisse
-assagissement
-assagissements
-assagissent
-assagisses
-assagissez
-assagissiez
-assagissions
-assagissons
-assagit
-assagît
-assagîtes
-assai
-assaillaient
-assaillais
-assaillait
-assaillant
-assaillante
-assaillantes
-assaillants
-assaille
-assaillent
-assailles
-assaillez
-assailli
-assaillie
-assaillies
-assailliez
-assaillîmes
-assaillions
-assaillir
-assaillira
-assaillirai
-assailliraient
-assaillirais
-assaillirait
-assailliras
-assaillirent
-assaillirez
-assailliriez
-assaillirions
-assaillirons
-assailliront
-assaillis
-assaillisse
-assaillissent
-assaillisses
-assaillissiez
-assaillissions
-assaillit
-assaillît
-assaillîtes
-assaillons
-assaini
-assainie
-assainies
-assainîmes
-assainir
-assainira
-assainirai
-assainiraient
-assainirais
-assainirait
-assainiras
-assainirent
-assainirez
-assainiriez
-assainirions
-assainirons
-assainiront
-assainis
-assainissaient
-assainissais
-assainissait
-assainissant
-assainisse
-assainissement
-assainissements
-assainissent
-assainisses
-assainisseur
-assainisseurs
-assainissez
-assainissiez
-assainissions
-assainissons
-assainit
-assainît
-assainîtes
-assaisonna
-assaisonnai
-assaisonnaient
-assaisonnais
-assaisonnait
-assaisonnâmes
-assaisonnant
-assaisonnas
-assaisonnasse
-assaisonnassent
-assaisonnasses
-assaisonnassiez
-assaisonnassions
-assaisonnât
-assaisonnâtes
-assaisonne
-assaisonné
-assaisonnée
-assaisonnées
-assaisonnement
-assaisonnements
-assaisonnent
-assaisonner
-assaisonnera
-assaisonnerai
-assaisonneraient
-assaisonnerais
-assaisonnerait
-assaisonneras
-assaisonnèrent
-assaisonnerez
-assaisonneriez
-assaisonnerions
-assaisonnerons
-assaisonneront
-assaisonnes
-assaisonnés
-assaisonnez
-assaisonniez
-assaisonnions
-assaisonnons
-assarmenta
-assarmentai
-assarmentaient
-assarmentais
-assarmentait
-assarmentâmes
-assarmentant
-assarmentas
-assarmentasse
-assarmentassent
-assarmentasses
-assarmentassiez
-assarmentassions
-assarmentât
-assarmentâtes
-assarmente
-assarmenté
-assarmentée
-assarmentées
-assarmentent
-assarmenter
-assarmentera
-assarmenterai
-assarmenteraient
-assarmenterais
-assarmenterait
-assarmenteras
-assarmentèrent
-assarmenterez
-assarmenteriez
-assarmenterions
-assarmenterons
-assarmenteront
-assarmentes
-assarmentés
-assarmentez
-assarmentiez
-assarmentions
-assarmentons
-assassin
-assassina
-assassinai
-assassinaient
-assassinais
-assassinait
-assassinâmes
-assassinant
-assassinas
-assassinasse
-assassinassent
-assassinasses
-assassinassiez
-assassinassions
-assassinat
-assassinât
-assassinâtes
-assassinats
-assassine
-assassiné
-assassinée
-assassinées
-assassinent
-assassiner
-assassinera
-assassinerai
-assassineraient
-assassinerais
-assassinerait
-assassineras
-assassinèrent
-assassinerez
-assassineriez
-assassinerions
-assassinerons
-assassineront
-assassines
-assassinés
-assassinez
-assassiniez
-assassinions
-assassinons
-assassins
-assaut
-assauts
-asse
-assécha
-asséchai
-asséchaient
-asséchais
-asséchait
-asséchâmes
-asséchant
-asséchas
-asséchasse
-asséchassent
-asséchasses
-asséchassiez
-asséchassions
-asséchât
-asséchâtes
-asséché
-assèche
-asséchée
-asséchées
-assèchement
-assèchements
-assèchent
-assécher
-asséchera
-assécherai
-assécheraient
-assécherais
-assécherait
-assécheras
-asséchèrent
-assécherez
-assécheriez
-assécherions
-assécherons
-assécheront
-asséchés
-assèches
-asséchez
-asséchiez
-asséchions
-asséchons
-assembla
-assemblage
-assemblages
-assemblai
-assemblaient
-assemblais
-assemblait
-assemblâmes
-assemblant
-assemblas
-assemblasse
-assemblassent
-assemblasses
-assemblassiez
-assemblassions
-assemblât
-assemblâtes
-assemble
-assemblé
-assemblée
-assemblées
-assemblent
-assembler
-assemblera
-assemblerai
-assembleraient
-assemblerais
-assemblerait
-assembleras
-assemblèrent
-assemblerez
-assembleriez
-assemblerions
-assemblerons
-assembleront
-assembles
-assemblés
-assembleur
-assembleurs
-assembleuse
-assembleuses
-assemblez
-assembliez
-assemblions
-assemblons
-assena
-asséna
-assenai
-assénai
-assenaient
-assénaient
-assenais
-assénais
-assenait
-assénait
-assenâmes
-assénâmes
-assenant
-assénant
-assenas
-assénas
-assenasse
-assénasse
-assenassent
-assénassent
-assenasses
-assénasses
-assenassiez
-assénassiez
-assenassions
-assénassions
-assenât
-assénât
-assenâtes
-assénâtes
-assené
-asséné
-assène
-assenée
-assénée
-assenées
-assénées
-assènent
-assener
-asséner
-assénera
-assènera
-assénerai
-assènerai
-asséneraient
-assèneraient
-assénerais
-assènerais
-assénerait
-assènerait
-asséneras
-assèneras
-assenèrent
-assénèrent
-assénerez
-assènerez
-asséneriez
-assèneriez
-assénerions
-assènerions
-assénerons
-assènerons
-asséneront
-assèneront
-assenés
-assénés
-assènes
-assenez
-assénez
-asseniez
-asséniez
-assenions
-assénions
-assenons
-assénons
-assentiment
-assentiments
-asseoir
-assermenta
-assermentai
-assermentaient
-assermentais
-assermentait
-assermentâmes
-assermentant
-assermentas
-assermentasse
-assermentassent
-assermentasses
-assermentassiez
-assermentassions
-assermentât
-assermentâtes
-assermentation
-assermentations
-assermente
-assermenté
-assermentée
-assermentées
-assermentent
-assermenter
-assermentera
-assermenterai
-assermenteraient
-assermenterais
-assermenterait
-assermenteras
-assermentèrent
-assermenterez
-assermenteriez
-assermenterions
-assermenterons
-assermenteront
-assermentes
-assermentés
-assermentez
-assermentiez
-assermentions
-assermentons
-assertion
-assertions
-asservi
-asservie
-asservies
-asservîmes
-asservir
-asservira
-asservirai
-asserviraient
-asservirais
-asservirait
-asserviras
-asservirent
-asservirez
-asserviriez
-asservirions
-asservirons
-asserviront
-asservis
-asservissaient
-asservissais
-asservissait
-asservissant
-asservissante
-asservissantes
-asservissants
-asservisse
-asservissement
-asservissements
-asservissent
-asservisses
-asservisseur
-asservisseurs
-asservissez
-asservissiez
-asservissions
-asservissons
-asservit
-asservît
-asservîtes
-asses
-assesseur
-assesseurs
-asseyaient
-asseyais
-asseyait
-asseyant
-asseye
-asseyent
-asseyes
-asseyez
-asseyiez
-asseyions
-asseyons
-assez
-assibila
-assibilai
-assibilaient
-assibilais
-assibilait
-assibilâmes
-assibilant
-assibilas
-assibilasse
-assibilassent
-assibilasses
-assibilassiez
-assibilassions
-assibilât
-assibilâtes
-assibilation
-assibilations
-assibile
-assibilé
-assibilée
-assibilées
-assibilent
-assibiler
-assibilera
-assibilerai
-assibileraient
-assibilerais
-assibilerait
-assibileras
-assibilèrent
-assibilerez
-assibileriez
-assibilerions
-assibilerons
-assibileront
-assibiles
-assibilés
-assibilez
-assibiliez
-assibilions
-assibilons
-assidu
-assidue
-assidues
-assiduité
-assiduités
-assidûment
-assidus
-assied
-assieds
-assiégé
-assiège
-assiégea
-assiégeai
-assiégeaient
-assiégeais
-assiégeait
-assiégeâmes
-assiégeant
-assiégeante
-assiégeantes
-assiégeants
-assiégeas
-assiégeasse
-assiégeassent
-assiégeasses
-assiégeassiez
-assiégeassions
-assiégeât
-assiégeâtes
-assiégée
-assiégées
-assiègent
-assiégeons
-assiéger
-assiégera
-assiégerai
-assiégeraient
-assiégerais
-assiégerait
-assiégeras
-assiégèrent
-assiégerez
-assiégeriez
-assiégerions
-assiégerons
-assiégeront
-assiégés
-assièges
-assiégez
-assiégiez
-assiégions
-assiéra
-assiérai
-assiéraient
-assiérais
-assiérait
-assiéras
-assiérez
-assiériez
-assiérions
-assiérons
-assiéront
-assiette
-assiettée
-assiettées
-assiettes
-assigna
-assignable
-assignables
-assignai
-assignaient
-assignais
-assignait
-assignâmes
-assignant
-assignas
-assignasse
-assignassent
-assignasses
-assignassiez
-assignassions
-assignat
-assignât
-assignâtes
-assignation
-assignations
-assignats
-assigne
-assigné
-assignée
-assignées
-assignent
-assigner
-assignera
-assignerai
-assigneraient
-assignerais
-assignerait
-assigneras
-assignèrent
-assignerez
-assigneriez
-assignerions
-assignerons
-assigneront
-assignes
-assignés
-assignez
-assigniez
-assignions
-assignons
-assîmes
-assimila
-assimilable
-assimilables
-assimilai
-assimilaient
-assimilais
-assimilait
-assimilâmes
-assimilant
-assimilas
-assimilasse
-assimilassent
-assimilasses
-assimilassiez
-assimilassions
-assimilât
-assimilâtes
-assimilateur
-assimilateurs
-assimilation
-assimilations
-assimilatrice
-assimilatrices
-assimile
-assimilé
-assimilée
-assimilées
-assimilent
-assimiler
-assimilera
-assimilerai
-assimileraient
-assimilerais
-assimilerait
-assimileras
-assimilèrent
-assimilerez
-assimileriez
-assimilerions
-assimilerons
-assimileront
-assimiles
-assimilés
-assimilez
-assimiliez
-assimilions
-assimilons
-assirent
-assis
-assise
-assises
-assisse
-assissent
-assisses
-assissiez
-assissions
-assista
-assistai
-assistaient
-assistais
-assistait
-assistâmes
-assistanat
-assistanats
-assistance
-assistances
-assistant
-assistante
-assistantes
-assistants
-assistas
-assistasse
-assistassent
-assistasses
-assistassiez
-assistassions
-assistât
-assistâtes
-assiste
-assisté
-assistée
-assistées
-assistent
-assister
-assistera
-assisterai
-assisteraient
-assisterais
-assisterait
-assisteras
-assistèrent
-assisterez
-assisteriez
-assisterions
-assisterons
-assisteront
-assistes
-assistés
-assistez
-assistiez
-assistions
-assistons
-assit
-assît
-assîtes
-associa
-associai
-associaient
-associais
-associait
-associâmes
-associant
-associas
-associasse
-associassent
-associasses
-associassiez
-associassions
-associât
-associâtes
-associatif
-associatifs
-association
-associationnisme
-associationnismes
-associationniste
-associationnistes
-associations
-associative
-associatives
-associe
-associé
-associée
-associées
-associent
-associer
-associera
-associerai
-associeraient
-associerais
-associerait
-associeras
-associèrent
-associerez
-associeriez
-associerions
-associerons
-associeront
-associes
-associés
-associez
-associiez
-associions
-associons
-assoie
-assoient
-assoies
-assoiffé
-assoiffée
-assoiffées
-assoiffés
-assoira
-assoirai
-assoiraient
-assoirais
-assoirait
-assoiras
-assoirez
-assoiriez
-assoirions
-assoirons
-assoiront
-assois
-assoit
-assola
-assolai
-assolaient
-assolais
-assolait
-assolâmes
-assolant
-assolas
-assolasse
-assolassent
-assolasses
-assolassiez
-assolassions
-assolât
-assolâtes
-assole
-assolé
-assolée
-assolées
-assolement
-assolements
-assolent
-assoler
-assolera
-assolerai
-assoleraient
-assolerais
-assolerait
-assoleras
-assolèrent
-assolerez
-assoleriez
-assolerions
-assolerons
-assoleront
-assoles
-assolés
-assolez
-assoliez
-assolions
-assolons
-assombri
-assombrie
-assombries
-assombrîmes
-assombrir
-assombrira
-assombrirai
-assombriraient
-assombrirais
-assombrirait
-assombriras
-assombrirent
-assombrirez
-assombririez
-assombririons
-assombrirons
-assombriront
-assombris
-assombrissaient
-assombrissais
-assombrissait
-assombrissant
-assombrisse
-assombrissement
-assombrissements
-assombrissent
-assombrisses
-assombrissez
-assombrissiez
-assombrissions
-assombrissons
-assombrit
-assombrît
-assombrîtes
-assomma
-assommai
-assommaient
-assommais
-assommait
-assommâmes
-assommant
-assommante
-assommantes
-assommants
-assommas
-assommasse
-assommassent
-assommasses
-assommassiez
-assommassions
-assommât
-assommâtes
-assomme
-assommé
-assommée
-assommées
-assomment
-assommer
-assommera
-assommerai
-assommeraient
-assommerais
-assommerait
-assommeras
-assommèrent
-assommerez
-assommeriez
-assommerions
-assommerons
-assommeront
-assommes
-assommés
-assommeur
-assommeurs
-assommez
-assommiez
-assommions
-assommoir
-assommoirs
-assommons
-assomption
-assomptions
-assona
-assonai
-assonaient
-assonais
-assonait
-assonâmes
-assonance
-assonancé
-assonancée
-assonancées
-assonances
-assonancés
-assonant
-assonante
-assonantes
-assonants
-assonas
-assonasse
-assonassent
-assonasses
-assonassiez
-assonassions
-assonât
-assonâtes
-assone
-assoné
-assonent
-assoner
-assonera
-assonerai
-assoneraient
-assonerais
-assonerait
-assoneras
-assonèrent
-assonerez
-assoneriez
-assonerions
-assonerons
-assoneront
-assones
-assonez
-assoniez
-assonions
-assonons
-assorti
-assortie
-assorties
-assortiment
-assortiments
-assortîmes
-assortir
-assortira
-assortirai
-assortiraient
-assortirais
-assortirait
-assortiras
-assortirent
-assortirez
-assortiriez
-assortirions
-assortirons
-assortiront
-assortis
-assortissaient
-assortissais
-assortissait
-assortissant
-assortisse
-assortissent
-assortisses
-assortissez
-assortissiez
-assortissions
-assortissons
-assortit
-assortît
-assortîtes
-assoupi
-assoupie
-assoupies
-assoupîmes
-assoupir
-assoupira
-assoupirai
-assoupiraient
-assoupirais
-assoupirait
-assoupiras
-assoupirent
-assoupirez
-assoupiriez
-assoupirions
-assoupirons
-assoupiront
-assoupis
-assoupissaient
-assoupissais
-assoupissait
-assoupissant
-assoupissante
-assoupissantes
-assoupissants
-assoupisse
-assoupissement
-assoupissements
-assoupissent
-assoupisses
-assoupissez
-assoupissiez
-assoupissions
-assoupissons
-assoupit
-assoupît
-assoupîtes
-assoupli
-assouplie
-assouplies
-assouplîmes
-assouplir
-assouplira
-assouplirai
-assoupliraient
-assouplirais
-assouplirait
-assoupliras
-assouplirent
-assouplirez
-assoupliriez
-assouplirions
-assouplirons
-assoupliront
-assouplis
-assouplissaient
-assouplissais
-assouplissait
-assouplissant
-assouplisse
-assouplissement
-assouplissements
-assouplissent
-assouplisses
-assouplissez
-assouplissiez
-assouplissions
-assouplissons
-assouplit
-assouplît
-assouplîtes
-assourdi
-assourdie
-assourdies
-assourdîmes
-assourdir
-assourdira
-assourdirai
-assourdiraient
-assourdirais
-assourdirait
-assourdiras
-assourdirent
-assourdirez
-assourdiriez
-assourdirions
-assourdirons
-assourdiront
-assourdis
-assourdissaient
-assourdissais
-assourdissait
-assourdissant
-assourdissante
-assourdissantes
-assourdissants
-assourdisse
-assourdissement
-assourdissements
-assourdissent
-assourdisses
-assourdissez
-assourdissiez
-assourdissions
-assourdissons
-assourdit
-assourdît
-assourdîtes
-assouvi
-assouvie
-assouvies
-assouvîmes
-assouvir
-assouvira
-assouvirai
-assouviraient
-assouvirais
-assouvirait
-assouviras
-assouvirent
-assouvirez
-assouviriez
-assouvirions
-assouvirons
-assouviront
-assouvis
-assouvissaient
-assouvissais
-assouvissait
-assouvissant
-assouvisse
-assouvissement
-assouvissements
-assouvissent
-assouvisses
-assouvissez
-assouvissiez
-assouvissions
-assouvissons
-assouvit
-assouvît
-assouvîtes
-assoyaient
-assoyais
-assoyait
-assoyant
-assoyez
-assoyiez
-assoyions
-assoyons
-assuétude
-assuétudes
-assujetti
-assujettie
-assujetties
-assujettîmes
-assujettir
-assujettira
-assujettirai
-assujettiraient
-assujettirais
-assujettirait
-assujettiras
-assujettirent
-assujettirez
-assujettiriez
-assujettirions
-assujettirons
-assujettiront
-assujettis
-assujettissaient
-assujettissais
-assujettissait
-assujettissant
-assujettissante
-assujettissantes
-assujettissants
-assujettisse
-assujettissement
-assujettissements
-assujettissent
-assujettisses
-assujettissez
-assujettissiez
-assujettissions
-assujettissons
-assujettit
-assujettît
-assujettîtes
-assuma
-assumai
-assumaient
-assumais
-assumait
-assumâmes
-assumant
-assumas
-assumasse
-assumassent
-assumasses
-assumassiez
-assumassions
-assumât
-assumâtes
-assume
-assumé
-assumée
-assumées
-assument
-assumer
-assumera
-assumerai
-assumeraient
-assumerais
-assumerait
-assumeras
-assumèrent
-assumerez
-assumeriez
-assumerions
-assumerons
-assumeront
-assumes
-assumés
-assumez
-assumiez
-assumions
-assumons
-assura
-assurable
-assurables
-assurai
-assuraient
-assurais
-assurait
-assurâmes
-assurance
-assurance-accidents
-assurance-chômage
-assurance-crédit
-assurance-invalidité
-assurance-maladie
-assurances
-assurances-crédits
-assurance-vieillesse
-assurant
-assuras
-assurasse
-assurassent
-assurasses
-assurassiez
-assurassions
-assurât
-assurâtes
-assure
-assuré
-assurée
-assurées
-assurément
-assurent
-assurer
-assurera
-assurerai
-assureraient
-assurerais
-assurerait
-assureras
-assurèrent
-assurerez
-assureriez
-assurerions
-assurerons
-assureront
-assures
-assurés
-assureur
-assureurs
-assurez
-assuriez
-assurions
-assurons
-assyrien
-assyrienne
-assyriennes
-assyriens
-assyriologie
-assyriologies
-assyriologue
-assyriologues
-astasie
-astasies
-astate
-astates
-astatique
-astatiques
-aster
-astéréognosie
-astéréognosies
-astérie
-astéries
-astérisque
-astérisques
-astéroïde
-astéroïdes
-asters
-asthénie
-asthénies
-asthénique
-asthéniques
-asthénosphère
-asthénosphères
-asthmatique
-asthmatiques
-asthme
-asthmes
-asti
-asticot
-asticota
-asticotai
-asticotaient
-asticotais
-asticotait
-asticotâmes
-asticotant
-asticotas
-asticotasse
-asticotassent
-asticotasses
-asticotassiez
-asticotassions
-asticotât
-asticotâtes
-asticote
-asticoté
-asticotée
-asticotées
-asticotent
-asticoter
-asticotera
-asticoterai
-asticoteraient
-asticoterais
-asticoterait
-asticoteras
-asticotèrent
-asticoterez
-asticoteriez
-asticoterions
-asticoterons
-asticoteront
-asticotes
-asticotés
-asticotez
-asticotiez
-asticotions
-asticotons
-asticots
-astigmate
-astigmates
-astigmatisme
-astigmatismes
-astiqua
-astiquage
-astiquages
-astiquai
-astiquaient
-astiquais
-astiquait
-astiquâmes
-astiquant
-astiquas
-astiquasse
-astiquassent
-astiquasses
-astiquassiez
-astiquassions
-astiquât
-astiquâtes
-astique
-astiqué
-astiquée
-astiquées
-astiquent
-astiquer
-astiquera
-astiquerai
-astiqueraient
-astiquerais
-astiquerait
-astiqueras
-astiquèrent
-astiquerez
-astiqueriez
-astiquerions
-astiquerons
-astiqueront
-astiques
-astiqués
-astiquez
-astiquiez
-astiquions
-astiquons
-astis
-astragale
-astragales
-astrakan
-astrakans
-astral
-astrale
-astrales
-astraux
-astre
-astreignaient
-astreignais
-astreignait
-astreignant
-astreignante
-astreignantes
-astreignants
-astreigne
-astreignent
-astreignes
-astreignez
-astreigniez
-astreignîmes
-astreignions
-astreignirent
-astreignis
-astreignisse
-astreignissent
-astreignisses
-astreignissiez
-astreignissions
-astreignit
-astreignît
-astreignîtes
-astreignons
-astreindra
-astreindrai
-astreindraient
-astreindrais
-astreindrait
-astreindras
-astreindre
-astreindrez
-astreindriez
-astreindrions
-astreindrons
-astreindront
-astreins
-astreint
-astreinte
-astreintes
-astreints
-astres
-astringence
-astringences
-astringent
-astringente
-astringentes
-astringents
-astrolabe
-astrolabes
-astrolâtrie
-astrolâtries
-astrologie
-astrologies
-astrologique
-astrologiques
-astrologue
-astrologues
-astrométrie
-astrométries
-astronaute
-astronautes
-astronautique
-astronautiques
-astronef
-astronefs
-astronome
-astronomes
-astronomie
-astronomies
-astronomique
-astronomiquement
-astronomiques
-as-tu
-astuce
-astuces
-astucieuse
-astucieusement
-astucieuses
-astucieux
-asymétrie
-asymétries
-asymétrique
-asymétriques
-asymptote
-asymptotes
-asymptotique
-asymptotiques
-asynchrone
-asynchrones
-asyndète
-asyndètes
-asynergie
-asynergies
-asystolie
-asystolies
-ataraxie
-ataraxies
-ataraxique
-ataraxiques
-atavique
-ataviques
-atavisme
-atavismes
-ataxie
-ataxies
-ataxique
-ataxiques
-atèle
-atèles
-atelier
-ateliers
-a-t-elle
-atemporel
-atemporelle
-atemporelles
-atemporels
-atermoie
-atermoiement
-atermoiements
-atermoient
-atermoiera
-atermoierai
-atermoieraient
-atermoierais
-atermoierait
-atermoieras
-atermoierez
-atermoieriez
-atermoierions
-atermoierons
-atermoieront
-atermoies
-atermoya
-atermoyai
-atermoyaient
-atermoyais
-atermoyait
-atermoyâmes
-atermoyant
-atermoyas
-atermoyasse
-atermoyassent
-atermoyasses
-atermoyassiez
-atermoyassions
-atermoyât
-atermoyâtes
-atermoyé
-atermoyer
-atermoyèrent
-atermoyez
-atermoyiez
-atermoyions
-atermoyons
-athanor
-athanors
-athée
-athées
-athéisme
-athéismes
-athématique
-athématiques
-athénée
-athénées
-athermane
-athermanes
-athermique
-athermiques
-athérome
-athéromes
-athérosclérose
-athéroscléroses
-athétose
-athétoses
-athlète
-athlètes
-athlétique
-athlétiques
-athlétisme
-athlétismes
-athymie
-athymies
-a-t-il
-atlante
-atlantes
-atlantique
-atlantiques
-atlantisme
-atlantismes
-atlas
-atmosphère
-atmosphères
-atmosphérique
-atmosphériques
-atoll
-atolls
-atome
-atome-gramme
-atomes
-atomes-grammes
-atomicité
-atomicités
-atomique
-atomiques
-atomisa
-atomisai
-atomisaient
-atomisais
-atomisait
-atomisâmes
-atomisant
-atomisas
-atomisasse
-atomisassent
-atomisasses
-atomisassiez
-atomisassions
-atomisât
-atomisâtes
-atomisation
-atomisations
-atomise
-atomisé
-atomisée
-atomisées
-atomisent
-atomiser
-atomisera
-atomiserai
-atomiseraient
-atomiserais
-atomiserait
-atomiseras
-atomisèrent
-atomiserez
-atomiseriez
-atomiserions
-atomiserons
-atomiseront
-atomises
-atomisés
-atomiseur
-atomiseurs
-atomisez
-atomisiez
-atomisions
-atomisme
-atomismes
-atomisons
-atomiste
-atomistes
-atomistique
-atomistiques
-a-t-on
-atonal
-atonale
-atonales
-atonalité
-atonalités
-atonals
-atonaux
-atone
-atones
-atonie
-atonies
-atonique
-atoniques
-atour
-atours
-atout
-atouts
-atoxique
-atoxiques
-atrabilaire
-atrabilaires
-atrabile
-atrabiles
-âtre
-atrium
-atriums
-atroce
-atrocement
-atroces
-atrocité
-atrocités
-atrophia
-atrophiai
-atrophiaient
-atrophiais
-atrophiait
-atrophiâmes
-atrophiant
-atrophias
-atrophiasse
-atrophiassent
-atrophiasses
-atrophiassiez
-atrophiassions
-atrophiât
-atrophiâtes
-atrophie
-atrophié
-atrophiée
-atrophiées
-atrophient
-atrophier
-atrophiera
-atrophierai
-atrophieraient
-atrophierais
-atrophierait
-atrophieras
-atrophièrent
-atrophierez
-atrophieriez
-atrophierions
-atrophierons
-atrophieront
-atrophies
-atrophiés
-atrophiez
-atrophiiez
-atrophiions
-atrophions
-atropine
-atropines
-attabla
-attablai
-attablaient
-attablais
-attablait
-attablâmes
-attablant
-attablas
-attablasse
-attablassent
-attablasses
-attablassiez
-attablassions
-attablât
-attablâtes
-attable
-attablé
-attablée
-attablées
-attablent
-attabler
-attablera
-attablerai
-attableraient
-attablerais
-attablerait
-attableras
-attablèrent
-attablerez
-attableriez
-attablerions
-attablerons
-attableront
-attables
-attablés
-attablez
-attabliez
-attablions
-attablons
-attacha
-attachai
-attachaient
-attachais
-attachait
-attachâmes
-attachant
-attachante
-attachantes
-attachants
-attachas
-attachasse
-attachassent
-attachasses
-attachassiez
-attachassions
-attachât
-attachâtes
-attache
-attaché
-attaché-case
-attachée
-attachées
-attachement
-attachements
-attachent
-attacher
-attachera
-attacherai
-attacheraient
-attacherais
-attacherait
-attacheras
-attachèrent
-attacherez
-attacheriez
-attacherions
-attacherons
-attacheront
-attaches
-attachés
-attachés-cases
-attachez
-attachiez
-attachions
-attachons
-attagène
-attagènes
-attaqua
-attaquable
-attaquables
-attaquai
-attaquaient
-attaquais
-attaquait
-attaquâmes
-attaquant
-attaquante
-attaquantes
-attaquants
-attaquas
-attaquasse
-attaquassent
-attaquasses
-attaquassiez
-attaquassions
-attaquât
-attaquâtes
-attaque
-attaqué
-attaquée
-attaquées
-attaquent
-attaquer
-attaquera
-attaquerai
-attaqueraient
-attaquerais
-attaquerait
-attaqueras
-attaquèrent
-attaquerez
-attaqueriez
-attaquerions
-attaquerons
-attaqueront
-attaques
-attaqués
-attaquez
-attaquiez
-attaquions
-attaquons
-attarda
-attardai
-attardaient
-attardais
-attardait
-attardâmes
-attardant
-attardas
-attardasse
-attardassent
-attardasses
-attardassiez
-attardassions
-attardât
-attardâtes
-attarde
-attardé
-attardée
-attardées
-attardent
-attarder
-attardera
-attarderai
-attarderaient
-attarderais
-attarderait
-attarderas
-attardèrent
-attarderez
-attarderiez
-attarderions
-attarderons
-attarderont
-attardes
-attardés
-attardez
-attardiez
-attardions
-attardons
-atteignable
-atteignables
-atteignaient
-atteignais
-atteignait
-atteignant
-atteigne
-atteignent
-atteignes
-atteignez
-atteigniez
-atteignîmes
-atteignions
-atteignirent
-atteignis
-atteignisse
-atteignissent
-atteignisses
-atteignissiez
-atteignissions
-atteignit
-atteignît
-atteignîtes
-atteignons
-atteindra
-atteindrai
-atteindraient
-atteindrais
-atteindrait
-atteindras
-atteindre
-atteindrez
-atteindriez
-atteindrions
-atteindrons
-atteindront
-atteins
-atteint
-atteinte
-atteintes
-atteints
-attela
-attelage
-attelages
-attelai
-attelaient
-attelais
-attelait
-attelâmes
-attelant
-attelas
-attelasse
-attelassent
-attelasses
-attelassiez
-attelassions
-attelât
-attelâtes
-attelé
-attelée
-attelées
-atteler
-attelèrent
-attelés
-attelez
-atteliez
-attelions
-attelle
-attellent
-attellera
-attellerai
-attelleraient
-attellerais
-attellerait
-attelleras
-attellerez
-attelleriez
-attellerions
-attellerons
-attelleront
-attelles
-attelons
-attenant
-attenante
-attenantes
-attenants
-attend
-attendaient
-attendais
-attendait
-attendant
-attende
-attendent
-attendes
-attendez
-attendiez
-attendîmes
-attendions
-attendirent
-attendis
-attendisse
-attendissent
-attendisses
-attendissiez
-attendissions
-attendit
-attendît
-attendîtes
-attendons
-attendra
-attendrai
-attendraient
-attendrais
-attendrait
-attendras
-attendre
-attendrez
-attendri
-attendrie
-attendries
-attendriez
-attendrîmes
-attendrions
-attendrir
-attendrira
-attendrirai
-attendriraient
-attendrirais
-attendrirait
-attendriras
-attendrirent
-attendrirez
-attendririez
-attendririons
-attendrirons
-attendriront
-attendris
-attendrissaient
-attendrissais
-attendrissait
-attendrissant
-attendrissante
-attendrissantes
-attendrissants
-attendrisse
-attendrissement
-attendrissements
-attendrissent
-attendrisses
-attendrisseur
-attendrisseurs
-attendrissez
-attendrissiez
-attendrissions
-attendrissons
-attendrit
-attendrît
-attendrîtes
-attendrons
-attendront
-attends
-attendu
-attendue
-attendues
-attendus
-attenta
-attentai
-attentaient
-attentais
-attentait
-attentâmes
-attentant
-attentas
-attentasse
-attentassent
-attentasses
-attentassiez
-attentassions
-attentat
-attentât
-attentâtes
-attentatoire
-attentatoires
-attentats
-attente
-attenté
-attentent
-attenter
-attentera
-attenterai
-attenteraient
-attenterais
-attenterait
-attenteras
-attentèrent
-attenterez
-attenteriez
-attenterions
-attenterons
-attenteront
-attentes
-attentez
-attentiez
-attentif
-attentifs
-attention
-attentionné
-attentionnée
-attentionnées
-attentionnés
-attentions
-attentisme
-attentismes
-attentiste
-attentistes
-attentive
-attentivement
-attentives
-attentons
-atténua
-atténuai
-atténuaient
-atténuais
-atténuait
-atténuâmes
-atténuant
-atténuante
-atténuantes
-atténuants
-atténuas
-atténuasse
-atténuassent
-atténuasses
-atténuassiez
-atténuassions
-atténuât
-atténuâtes
-atténuateur
-atténuateurs
-atténuation
-atténuations
-atténue
-atténué
-atténuée
-atténuées
-atténuent
-atténuer
-atténuera
-atténuerai
-atténueraient
-atténuerais
-atténuerait
-atténueras
-atténuèrent
-atténuerez
-atténueriez
-atténuerions
-atténuerons
-atténueront
-atténues
-atténués
-atténuez
-atténuiez
-atténuions
-atténuons
-atterra
-atterrage
-atterrages
-atterrai
-atterraient
-atterrais
-atterrait
-atterrâmes
-atterrant
-atterrante
-atterrantes
-atterrants
-atterras
-atterrasse
-atterrassent
-atterrasses
-atterrassiez
-atterrassions
-atterrât
-atterrâtes
-atterre
-atterré
-atterrée
-atterrées
-atterrent
-atterrer
-atterrera
-atterrerai
-atterreraient
-atterrerais
-atterrerait
-atterreras
-atterrèrent
-atterrerez
-atterreriez
-atterrerions
-atterrerons
-atterreront
-atterres
-atterrés
-atterrez
-atterri
-atterriez
-atterrîmes
-atterrions
-atterrir
-atterrira
-atterrirai
-atterriraient
-atterrirais
-atterrirait
-atterriras
-atterrirent
-atterrirez
-atterririez
-atterririons
-atterrirons
-atterriront
-atterris
-atterrissage
-atterrissages
-atterrissaient
-atterrissais
-atterrissait
-atterrissant
-atterrisse
-atterrissement
-atterrissements
-atterrissent
-atterrisses
-atterrissez
-atterrissiez
-atterrissions
-atterrissons
-atterrit
-atterrît
-atterrîtes
-atterrons
-attesta
-attestai
-attestaient
-attestais
-attestait
-attestâmes
-attestant
-attestas
-attestasse
-attestassent
-attestasses
-attestassiez
-attestassions
-attestât
-attestâtes
-attestation
-attestations
-atteste
-attesté
-attestée
-attestées
-attestent
-attester
-attestera
-attesterai
-attesteraient
-attesterais
-attesterait
-attesteras
-attestèrent
-attesterez
-attesteriez
-attesterions
-attesterons
-attesteront
-attestes
-attestés
-attestez
-attestiez
-attestions
-attestons
-atticisme
-atticismes
-attiédi
-attiédie
-attiédies
-attiédîmes
-attiédir
-attiédira
-attiédirai
-attiédiraient
-attiédirais
-attiédirait
-attiédiras
-attiédirent
-attiédirez
-attiédiriez
-attiédirions
-attiédirons
-attiédiront
-attiédis
-attiédissaient
-attiédissais
-attiédissait
-attiédissant
-attiédisse
-attiédissement
-attiédissements
-attiédissent
-attiédisses
-attiédissez
-attiédissiez
-attiédissions
-attiédissons
-attiédit
-attiédît
-attiédîtes
-attifa
-attifai
-attifaient
-attifais
-attifait
-attifâmes
-attifant
-attifas
-attifasse
-attifassent
-attifasses
-attifassiez
-attifassions
-attifât
-attifâtes
-attife
-attifé
-attifée
-attifées
-attifement
-attifements
-attifent
-attifer
-attifera
-attiferai
-attiferaient
-attiferais
-attiferait
-attiferas
-attifèrent
-attiferez
-attiferiez
-attiferions
-attiferons
-attiferont
-attifes
-attifés
-attifez
-attifiez
-attifions
-attifons
-attige
-attigé
-attigea
-attigeai
-attigeaient
-attigeais
-attigeait
-attigeâmes
-attigeant
-attigeas
-attigeasse
-attigeassent
-attigeasses
-attigeassiez
-attigeassions
-attigeât
-attigeâtes
-attigent
-attigeons
-attiger
-attigera
-attigerai
-attigeraient
-attigerais
-attigerait
-attigeras
-attigèrent
-attigerez
-attigeriez
-attigerions
-attigerons
-attigeront
-attiges
-attigez
-attigiez
-attigions
-attique
-attiques
-attira
-attirable
-attirables
-attirai
-attiraient
-attirail
-attirails
-attirais
-attirait
-attirâmes
-attirance
-attirances
-attirant
-attirante
-attirantes
-attirants
-attiras
-attirasse
-attirassent
-attirasses
-attirassiez
-attirassions
-attirât
-attirâtes
-attire
-attiré
-attirée
-attirées
-attirent
-attirer
-attirera
-attirerai
-attireraient
-attirerais
-attirerait
-attireras
-attirèrent
-attirerez
-attireriez
-attirerions
-attirerons
-attireront
-attires
-attirés
-attirez
-attiriez
-attirions
-attirons
-attisa
-attisai
-attisaient
-attisais
-attisait
-attisâmes
-attisant
-attisas
-attisasse
-attisassent
-attisasses
-attisassiez
-attisassions
-attisât
-attisâtes
-attise
-attisé
-attisée
-attisées
-attisement
-attisements
-attisent
-attiser
-attisera
-attiserai
-attiseraient
-attiserais
-attiserait
-attiseras
-attisèrent
-attiserez
-attiseriez
-attiserions
-attiserons
-attiseront
-attises
-attisés
-attisez
-attisiez
-attisions
-attisons
-attitra
-attitrai
-attitraient
-attitrais
-attitrait
-attitrâmes
-attitrant
-attitras
-attitrasse
-attitrassent
-attitrasses
-attitrassiez
-attitrassions
-attitrât
-attitrâtes
-attitre
-attitré
-attitrée
-attitrées
-attitrent
-attitrer
-attitrera
-attitrerai
-attitreraient
-attitrerais
-attitrerait
-attitreras
-attitrèrent
-attitrerez
-attitreriez
-attitrerions
-attitrerons
-attitreront
-attitres
-attitrés
-attitrez
-attitriez
-attitrions
-attitrons
-attitude
-attitudes
-attorney
-attorneys
-attouchement
-attouchements
-attractif
-attractifs
-attraction
-attractions
-attractive
-attractives
-attrait
-attraits
-attrapa
-attrapade
-attrapades
-attrapage
-attrapages
-attrapai
-attrapaient
-attrapais
-attrapait
-attrapâmes
-attrapant
-attrapas
-attrapasse
-attrapassent
-attrapasses
-attrapassiez
-attrapassions
-attrapât
-attrapâtes
-attrape
-attrapé
-attrapée
-attrapées
-attrape-mouche
-attrape-mouches
-attrape-nigaud
-attrape-nigauds
-attrapent
-attraper
-attrapera
-attraperai
-attraperaient
-attraperais
-attraperait
-attraperas
-attrapèrent
-attraperez
-attraperiez
-attraperions
-attraperons
-attraperont
-attrapes
-attrapés
-attrapez
-attrapiez
-attrapions
-attrapons
-attrayant
-attrayante
-attrayantes
-attrayants
-attribua
-attribuable
-attribuables
-attribuai
-attribuaient
-attribuais
-attribuait
-attribuâmes
-attribuant
-attribuas
-attribuasse
-attribuassent
-attribuasses
-attribuassiez
-attribuassions
-attribuât
-attribuâtes
-attribue
-attribué
-attribuée
-attribuées
-attribuent
-attribuer
-attribuera
-attribuerai
-attribueraient
-attribuerais
-attribuerait
-attribueras
-attribuèrent
-attribuerez
-attribueriez
-attribuerions
-attribuerons
-attribueront
-attribues
-attribués
-attribuez
-attribuiez
-attribuions
-attribuons
-attribut
-attributaire
-attributaires
-attributif
-attributifs
-attribution
-attributions
-attributive
-attributives
-attributs
-attriqua
-attriquai
-attriquaient
-attriquais
-attriquait
-attriquâmes
-attriquant
-attriquas
-attriquasse
-attriquassent
-attriquasses
-attriquassiez
-attriquassions
-attriquât
-attriquâtes
-attrique
-attriqué
-attriquée
-attriquées
-attriquent
-attriquer
-attriquera
-attriquerai
-attriqueraient
-attriquerais
-attriquerait
-attriqueras
-attriquèrent
-attriquerez
-attriqueriez
-attriquerions
-attriquerons
-attriqueront
-attriques
-attriqués
-attriquez
-attriquiez
-attriquions
-attriquons
-attrista
-attristai
-attristaient
-attristais
-attristait
-attristâmes
-attristant
-attristante
-attristantes
-attristants
-attristas
-attristasse
-attristassent
-attristasses
-attristassiez
-attristassions
-attristât
-attristâtes
-attriste
-attristé
-attristée
-attristées
-attristent
-attrister
-attristera
-attristerai
-attristeraient
-attristerais
-attristerait
-attristeras
-attristèrent
-attristerez
-attristeriez
-attristerions
-attristerons
-attristeront
-attristes
-attristés
-attristez
-attristiez
-attristions
-attristons
-attrition
-attritions
-attroupa
-attroupai
-attroupaient
-attroupais
-attroupait
-attroupâmes
-attroupant
-attroupas
-attroupasse
-attroupassent
-attroupasses
-attroupassiez
-attroupassions
-attroupât
-attroupâtes
-attroupe
-attroupé
-attroupée
-attroupées
-attroupement
-attroupements
-attroupent
-attrouper
-attroupera
-attrouperai
-attrouperaient
-attrouperais
-attrouperait
-attrouperas
-attroupèrent
-attrouperez
-attrouperiez
-attrouperions
-attrouperons
-attrouperont
-attroupes
-attroupés
-attroupez
-attroupiez
-attroupions
-attroupons
-atypique
-atypiques
-au
-aubade
-aubades
-aubaine
-aubaines
-aube
-aubépine
-aubépines
-aubère
-aubères
-auberge
-auberges
-aubergine
-aubergines
-aubergiste
-aubergistes
-aubes
-aubette
-aubettes
-aubier
-aubiers
-aubin
-aubins
-auburn
-aucuba
-aucubas
-aucun
-aucune
-aucunement
-audace
-audaces
-audacieuse
-audacieusement
-audacieuses
-audacieux
-au-dedans
-au-dehors
-au-delà
-au-dessous
-au-dessus
-au-devant
-audibilité
-audibilités
-audible
-audibles
-audience
-audiences
-audi-mutité
-audi-mutités
-audio
-audiofréquence
-audiofréquences
-audiogramme
-audiogrammes
-audiomètre
-audiomètres
-audiophone
-audiophones
-audioprothésiste
-audioprothésistes
-audiovisuel
-audiovisuelle
-audiovisuelles
-audiovisuels
-audit
-auditeur
-auditeurs
-auditif
-auditifs
-audition
-auditionna
-auditionnai
-auditionnaient
-auditionnais
-auditionnait
-auditionnâmes
-auditionnant
-auditionnas
-auditionnasse
-auditionnassent
-auditionnasses
-auditionnassiez
-auditionnassions
-auditionnât
-auditionnâtes
-auditionne
-auditionné
-auditionnée
-auditionnées
-auditionnent
-auditionner
-auditionnera
-auditionnerai
-auditionneraient
-auditionnerais
-auditionnerait
-auditionneras
-auditionnèrent
-auditionnerez
-auditionneriez
-auditionnerions
-auditionnerons
-auditionneront
-auditionnes
-auditionnés
-auditionnez
-auditionniez
-auditionnions
-auditionnons
-auditions
-auditive
-auditives
-auditoire
-auditoires
-auditorat
-auditorats
-auditorium
-auditoriums
-auditrice
-auditrices
-audits
-auge
-auges
-auget
-augets
-augment
-augmenta
-augmentable
-augmentables
-augmentai
-augmentaient
-augmentais
-augmentait
-augmentâmes
-augmentant
-augmentas
-augmentasse
-augmentassent
-augmentasses
-augmentassiez
-augmentassions
-augmentât
-augmentâtes
-augmentatif
-augmentatifs
-augmentation
-augmentations
-augmentative
-augmentatives
-augmente
-augmenté
-augmentée
-augmentées
-augmentent
-augmenter
-augmentera
-augmenterai
-augmenteraient
-augmenterais
-augmenterait
-augmenteras
-augmentèrent
-augmenterez
-augmenteriez
-augmenterions
-augmenterons
-augmenteront
-augmentes
-augmentés
-augmentez
-augmentiez
-augmentions
-augmentons
-augments
-augura
-augurai
-auguraient
-augurais
-augurait
-augural
-augurale
-augurales
-augurâmes
-augurant
-auguras
-augurasse
-augurassent
-augurasses
-augurassiez
-augurassions
-augurât
-augurâtes
-auguraux
-augure
-auguré
-augurée
-augurées
-augurent
-augurer
-augurera
-augurerai
-augureraient
-augurerais
-augurerait
-augureras
-augurèrent
-augurerez
-augureriez
-augurerions
-augurerons
-augureront
-augures
-augurés
-augurez
-auguriez
-augurions
-augurons
-auguste
-augustes
-augustinien
-augustinienne
-augustiniennes
-augustiniens
-aulne
-aulnes
-aumône
-aumônerie
-aumôneries
-aumônes
-aumônier
-aumônière
-aumônières
-aumôniers
-aune
-aunes
-auparavant
-auprès
-auquel
-aura
-aurai
-auraient
-auraient-elles
-auraient-ils
-aurai-je
-aurais
-aurais-je
-aurais-tu
-aurait
-aurait-elle
-aurait-il
-aurait-on
-aurantiacées
-auras
-auras-tu
-aura-t-elle
-aura-t-il
-aura-t-on
-auréola
-auréolai
-auréolaient
-auréolais
-auréolait
-auréolâmes
-auréolant
-auréolas
-auréolasse
-auréolassent
-auréolasses
-auréolassiez
-auréolassions
-auréolât
-auréolâtes
-auréole
-auréolé
-auréolée
-auréolées
-auréolent
-auréoler
-auréolera
-auréolerai
-auréoleraient
-auréolerais
-auréolerait
-auréoleras
-auréolèrent
-auréolerez
-auréoleriez
-auréolerions
-auréolerons
-auréoleront
-auréoles
-auréolés
-auréolez
-auréoliez
-auréolions
-auréolons
-auréomycine
-auréomycines
-aurez
-aurez-vous
-auriculaire
-auriculaires
-auricule
-auricules
-auriez
-auriez-vous
-aurifère
-aurifères
-aurifia
-aurifiai
-aurifiaient
-aurifiais
-aurifiait
-aurifiâmes
-aurifiant
-aurifias
-aurifiasse
-aurifiassent
-aurifiasses
-aurifiassiez
-aurifiassions
-aurifiât
-aurifiâtes
-aurification
-aurifications
-aurifie
-aurifié
-aurifiée
-aurifiées
-aurifient
-aurifier
-aurifiera
-aurifierai
-aurifieraient
-aurifierais
-aurifierait
-aurifieras
-aurifièrent
-aurifierez
-aurifieriez
-aurifierions
-aurifierons
-aurifieront
-aurifies
-aurifiés
-aurifiez
-aurifiiez
-aurifiions
-aurifions
-aurige
-auriges
-aurignacien
-aurignacienne
-aurignaciennes
-aurignaciens
-aurions
-aurions-nous
-aurochs
-aurons
-aurons-nous
-auront
-auront-elles
-auront-ils
-aurore
-aurores
-ausculta
-auscultai
-auscultaient
-auscultais
-auscultait
-auscultâmes
-auscultant
-auscultas
-auscultasse
-auscultassent
-auscultasses
-auscultassiez
-auscultassions
-auscultât
-auscultâtes
-auscultation
-auscultations
-auscultatoire
-auscultatoires
-ausculte
-ausculté
-auscultée
-auscultées
-auscultent
-ausculter
-auscultera
-ausculterai
-ausculteraient
-ausculterais
-ausculterait
-ausculteras
-auscultèrent
-ausculterez
-ausculteriez
-ausculterions
-ausculterons
-ausculteront
-auscultes
-auscultés
-auscultez
-auscultiez
-auscultions
-auscultons
-auspices
-aussi
-aussitôt
-austère
-austèrement
-austères
-austérité
-austérités
-austral
-australe
-australes
-australien
-australienne
-australiennes
-australiens
-australopithèque
-australopithèques
-austraux
-autant
-autarcie
-autarcies
-autarcique
-autarciques
-autel
-autels
-auteur
-auteurs
-authenticité
-authenticités
-authentifia
-authentifiai
-authentifiaient
-authentifiais
-authentifiait
-authentifiâmes
-authentifiant
-authentifias
-authentifiasse
-authentifiassent
-authentifiasses
-authentifiassiez
-authentifiassions
-authentifiât
-authentifiâtes
-authentification
-authentifications
-authentifie
-authentifié
-authentifiée
-authentifiées
-authentifient
-authentifier
-authentifiera
-authentifierai
-authentifieraient
-authentifierais
-authentifierait
-authentifieras
-authentifièrent
-authentifierez
-authentifieriez
-authentifierions
-authentifierons
-authentifieront
-authentifies
-authentifiés
-authentifiez
-authentifiiez
-authentifiions
-authentifions
-authentiqua
-authentiquai
-authentiquaient
-authentiquais
-authentiquait
-authentiquâmes
-authentiquant
-authentiquas
-authentiquasse
-authentiquassent
-authentiquasses
-authentiquassiez
-authentiquassions
-authentiquât
-authentiquâtes
-authentique
-authentiqué
-authentiquée
-authentiquées
-authentiquement
-authentiquent
-authentiquer
-authentiquera
-authentiquerai
-authentiqueraient
-authentiquerais
-authentiquerait
-authentiqueras
-authentiquèrent
-authentiquerez
-authentiqueriez
-authentiquerions
-authentiquerons
-authentiqueront
-authentiques
-authentiqués
-authentiquez
-authentiquiez
-authentiquions
-authentiquons
-autisme
-autismes
-autiste
-autistes
-autistique
-autistiques
-auto
-auto-accusation
-auto-accusations
-auto-adhésif
-auto-adhésifs
-auto-adhésive
-auto-adhésives
-auto-allumage
-auto-allumages
-auto-amorçage
-auto-amorçages
-autoberge
-autoberges
-autobiographie
-autobiographies
-autobiographique
-autobiographiques
-autobus
-auto-calibration
-auto-calibrations
-autocar
-autocars
-autocassable
-autocassables
-autocensure
-autocensures
-autochenille
-autochenilles
-autochtone
-autochtones
-autocinétique
-autocinétiques
-autoclave
-autoclaves
-autocollant
-autocollante
-autocollantes
-autocollants
-autoconduction
-autoconductions
-autoconsommation
-autoconsommations
-autocopie
-autocopies
-auto-couchettes
-autocrate
-autocrates
-autocratie
-autocraties
-autocratique
-autocratiques
-autocritique
-autocritiques
-autocuiseur
-autocuiseurs
-autodafé
-autodafés
-autodéfense
-autodéfenses
-autodestructeur
-autodestructeurs
-autodestruction
-autodestructions
-autodestructrice
-autodestructrices
-autodéterminâmes
-autodéterminassiez
-autodéterminassions
-autodéterminâtes
-autodétermination
-autodéterminations
-autodéterminé
-autodéterminée
-autodéterminées
-autodéterminer
-autodéterminerez
-autodétermineriez
-autodéterminerions
-autodéterminerons
-autodéterminés
-autodéterminez
-autodéterminiez
-autodéterminions
-autodéterminons
-autodidacte
-autodidactes
-autodiscipline
-autodisciplines
-autodrome
-autodromes
-auto-école
-auto-écoles
-auto-équilibrant
-auto-équilibrante
-auto-équilibrantes
-auto-équilibrants
-autofinançâmes
-autofinançassiez
-autofinançassions
-autofinançâtes
-autofinancé
-autofinancée
-autofinancées
-autofinancement
-autofinancements
-autofinancer
-autofinancerez
-autofinanceriez
-autofinancerions
-autofinancerons
-autofinancés
-autofinancez
-autofinanciez
-autofinancions
-autofinançons
-autofocus
-autogame
-autogames
-autogamie
-autogamies
-autogène
-autogènes
-autogéré
-autogérée
-autogérées
-autogérés
-autogestion
-autogestionnaire
-autogestionnaires
-autogestions
-autogire
-autogires
-autographe
-autographes
-autographia
-autographiai
-autographiaient
-autographiais
-autographiait
-autographiâmes
-autographiant
-autographias
-autographiasse
-autographiassent
-autographiasses
-autographiassiez
-autographiassions
-autographiât
-autographiâtes
-autographie
-autographié
-autographiée
-autographiées
-autographient
-autographier
-autographiera
-autographierai
-autographieraient
-autographierais
-autographierait
-autographieras
-autographièrent
-autographierez
-autographieriez
-autographierions
-autographierons
-autographieront
-autographies
-autographiés
-autographiez
-autographiiez
-autographiions
-autographions
-autoguidage
-autoguidages
-autoguidâmes
-autoguidassiez
-autoguidassions
-autoguidâtes
-autoguidé
-autoguidée
-autoguidées
-autoguider
-autoguiderez
-autoguideriez
-autoguiderions
-autoguiderons
-autoguidés
-autoguidez
-autoguidiez
-autoguidions
-autoguidons
-auto-imposition
-auto-impositions
-auto-intoxication
-auto-intoxications
-automate
-automates
-automation
-automations
-automatique
-automatiquement
-automatiques
-automatisa
-automatisai
-automatisaient
-automatisais
-automatisait
-automatisâmes
-automatisant
-automatisas
-automatisasse
-automatisassent
-automatisasses
-automatisassiez
-automatisassions
-automatisât
-automatisâtes
-automatisation
-automatisations
-automatise
-automatisé
-automatisée
-automatisées
-automatisent
-automatiser
-automatisera
-automatiserai
-automatiseraient
-automatiserais
-automatiserait
-automatiseras
-automatisèrent
-automatiserez
-automatiseriez
-automatiserions
-automatiserons
-automatiseront
-automatises
-automatisés
-automatisez
-automatisiez
-automatisions
-automatisme
-automatismes
-automatisons
-automédication
-automédications
-automédon
-automédons
-automitrailleuse
-automitrailleuses
-automnal
-automnale
-automnales
-automnaux
-automne
-automnes
-automobile
-automobiles
-automobilisable
-automobilisables
-automobilisme
-automobilismes
-automobiliste
-automobilistes
-automoteur
-automoteurs
-automotrice
-automotrices
-automutilation
-automutilations
-autoneige
-autoneiges
-autonettoyant
-autonettoyante
-autonettoyantes
-autonettoyants
-autonome
-autonomes
-autonomie
-autonomies
-autonomiste
-autonomistes
-autonyme
-autonymes
-autoplastie
-autoplasties
-autopompe
-autopompes
-autoportant
-autoportante
-autoportantes
-autoportants
-autoporteur
-autoporteurs
-autoporteuse
-autoporteuses
-autoportrait
-autoportraits
-autopropulsé
-autopropulsée
-autopropulsées
-autopropulsés
-autopropulsion
-autopropulsions
-autopsia
-autopsiai
-autopsiaient
-autopsiais
-autopsiait
-autopsiâmes
-autopsiant
-autopsias
-autopsiasse
-autopsiassent
-autopsiasses
-autopsiassiez
-autopsiassions
-autopsiât
-autopsiâtes
-autopsie
-autopsié
-autopsiée
-autopsiées
-autopsient
-autopsier
-autopsiera
-autopsierai
-autopsieraient
-autopsierais
-autopsierait
-autopsieras
-autopsièrent
-autopsierez
-autopsieriez
-autopsierions
-autopsierons
-autopsieront
-autopsies
-autopsiés
-autopsiez
-autopsiiez
-autopsiions
-autopsions
-autopunition
-autopunitions
-autoradio
-autoradiographie
-autoradiographies
-autoradios
-autorail
-autorails
-autoréglage
-autoréglages
-autorégulateur
-autorégulateurs
-autorégulation
-autorégulations
-autorégulatrice
-autorégulatrices
-autorisa
-autorisai
-autorisaient
-autorisais
-autorisait
-autorisâmes
-autorisant
-autorisas
-autorisasse
-autorisassent
-autorisasses
-autorisassiez
-autorisassions
-autorisât
-autorisâtes
-autorisation
-autorisations
-autorise
-autorisé
-autorisée
-autorisées
-autorisent
-autoriser
-autorisera
-autoriserai
-autoriseraient
-autoriserais
-autoriserait
-autoriseras
-autorisèrent
-autoriserez
-autoriseriez
-autoriserions
-autoriserons
-autoriseront
-autorises
-autorisés
-autorisez
-autorisiez
-autorisions
-autorisons
-autoritaire
-autoritaires
-autoritarisme
-autoritarismes
-autorité
-autorités
-autoroute
-autoroutes
-autoroutier
-autoroutière
-autoroutières
-autoroutiers
-autos
-autosatisfaction
-autosatisfactions
-autoscopie
-autoscopies
-autos-couchettes
-auto-stop
-auto-stoppeur
-auto-stoppeurs
-auto-stoppeuse
-auto-stoppeuses
-autosuffisance
-autosuffisances
-autosuggestion
-autosuggestionnâmes
-autosuggestionnassiez
-autosuggestionnassions
-autosuggestionnâtes
-autosuggestionné
-autosuggestionnée
-autosuggestionnées
-autosuggestionner
-autosuggestionnerez
-autosuggestionneriez
-autosuggestionnerions
-autosuggestionnerons
-autosuggestionnés
-autosuggestionnez
-autosuggestionniez
-autosuggestionnions
-autosuggestionnons
-autosuggestions
-autotomie
-autotomies
-autotrophe
-autotrophes
-autour
-autovaccin
-autovaccination
-autovaccinations
-autovaccins
-autre
-autrefois
-autrement
-autres
-autrichien
-autrichienne
-autrichiennes
-autrichiens
-autruche
-autruches
-autrui
-auvent
-auvents
-auvergnat
-auvergnate
-auvergnates
-auvergnats
-aux
-auxiliaire
-auxiliairement
-auxiliaires
-auxine
-auxines
-auxquelles
-auxquels
-avachi
-avachie
-avachies
-avachîmes
-avachir
-avachira
-avachirai
-avachiraient
-avachirais
-avachirait
-avachiras
-avachirent
-avachirez
-avachiriez
-avachirions
-avachirons
-avachiront
-avachis
-avachissaient
-avachissais
-avachissait
-avachissant
-avachisse
-avachissement
-avachissements
-avachissent
-avachisses
-avachissez
-avachissiez
-avachissions
-avachissons
-avachit
-avachît
-avachîtes
-avaient
-avaient-elles
-avaient-ils
-avais
-avais-je
-avais-tu
-avait
-avait-elle
-avait-il
-avait-on
-aval
-avala
-avalai
-avalaient
-avalais
-avalait
-avalâmes
-avalanche
-avalanches
-avalant
-avalas
-avalasse
-avalassent
-avalasses
-avalassiez
-avalassions
-avalât
-avalâtes
-avale
-avalé
-avalée
-avalées
-avalent
-avaler
-avalera
-avalerai
-avaleraient
-avalerais
-avalerait
-avaleras
-avalèrent
-avalerez
-avaleriez
-avalerions
-avalerons
-avaleront
-avales
-avalés
-avaleur
-avaleurs
-avalez
-avaliez
-avalions
-avalisa
-avalisai
-avalisaient
-avalisais
-avalisait
-avalisâmes
-avalisant
-avalisas
-avalisasse
-avalisassent
-avalisasses
-avalisassiez
-avalisassions
-avalisât
-avalisâtes
-avalise
-avalisé
-avalisée
-avalisées
-avalisent
-avaliser
-avalisera
-avaliserai
-avaliseraient
-avaliserais
-avaliserait
-avaliseras
-avalisèrent
-avaliserez
-avaliseriez
-avaliserions
-avaliserons
-avaliseront
-avalises
-avalisés
-avaliseur
-avaliseurs
-avalisez
-avalisiez
-avalisions
-avalisons
-avaliste
-avalistes
-à-valoir
-avalons
-avals
-avança
-avançai
-avançaient
-avançais
-avançait
-avançâmes
-avançant
-avanças
-avançasse
-avançassent
-avançasses
-avançassiez
-avançassions
-avançât
-avançâtes
-avance
-avancé
-avancée
-avancées
-avancement
-avancements
-avancent
-avancer
-avancera
-avancerai
-avanceraient
-avancerais
-avancerait
-avanceras
-avancèrent
-avancerez
-avanceriez
-avancerions
-avancerons
-avanceront
-avances
-avancés
-avancez
-avanciez
-avancions
-avançons
-avanie
-avanies
-avant
-avantage
-avantagé
-avantagea
-avantageai
-avantageaient
-avantageais
-avantageait
-avantageâmes
-avantageant
-avantageas
-avantageasse
-avantageassent
-avantageasses
-avantageassiez
-avantageassions
-avantageât
-avantageâtes
-avantagée
-avantagées
-avantagent
-avantageons
-avantager
-avantagera
-avantagerai
-avantageraient
-avantagerais
-avantagerait
-avantageras
-avantagèrent
-avantagerez
-avantageriez
-avantagerions
-avantagerons
-avantageront
-avantages
-avantagés
-avantageuse
-avantageusement
-avantageuses
-avantageux
-avantagez
-avantagiez
-avantagions
-avant-bras
-avant-centre
-avant-corps
-avant-coureur
-avant-coureurs
-avant-creuset
-avant-creusets
-avant-dernier
-avant-dernière
-avant-dernières
-avant-derniers
-avant-garde
-avant-gardes
-avant-gardisme
-avant-gardismes
-avant-gardiste
-avant-gardistes
-avant-goût
-avant-goûts
-avant-guerre
-avant-guerres
-avant-hier
-avant-main
-avant-mains
-avant-midi
-avant-port
-avant-ports
-avant-poste
-avant-postes
-avant-première
-avant-premières
-avant-projet
-avant-projets
-avant-propos
-avants
-avant-scène
-avant-scènes
-avants-centres
-avant-toit
-avant-toits
-avant-train
-avant-trains
-avant-veille
-avant-veilles
-avare
-avares
-avaria
-avariai
-avariaient
-avariais
-avariait
-avariâmes
-avariant
-avarias
-avariasse
-avariassent
-avariasses
-avariassiez
-avariassions
-avariât
-avariâtes
-avarice
-avarices
-avaricieuse
-avaricieuses
-avaricieux
-avarie
-avarié
-avariée
-avariées
-avarient
-avarier
-avariera
-avarierai
-avarieraient
-avarierais
-avarierait
-avarieras
-avarièrent
-avarierez
-avarieriez
-avarierions
-avarierons
-avarieront
-avaries
-avariés
-avariez
-avariiez
-avariions
-avarions
-avatar
-avatars
-Avé
-avec
-aveline
-avelines
-avelinier
-aveliniers
-aven
-avenant
-avenante
-avenantes
-avenants
-avènement
-avènements
-avenir
-avenirs
-avens
-aventura
-aventurai
-aventuraient
-aventurais
-aventurait
-aventurâmes
-aventurant
-aventuras
-aventurasse
-aventurassent
-aventurasses
-aventurassiez
-aventurassions
-aventurât
-aventurâtes
-aventure
-aventuré
-aventurée
-aventurées
-aventurent
-aventurer
-aventurera
-aventurerai
-aventureraient
-aventurerais
-aventurerait
-aventureras
-aventurèrent
-aventurerez
-aventureriez
-aventurerions
-aventurerons
-aventureront
-aventures
-aventurés
-aventureuse
-aventureusement
-aventureuses
-aventureux
-aventurez
-aventurier
-aventurière
-aventurières
-aventuriers
-aventuriez
-aventurine
-aventurines
-aventurions
-aventurisme
-aventurismes
-aventurons
-avenu
-avenue
-avenues
-avenus
-avéra
-avérai
-avéraient
-avérais
-avérait
-avérâmes
-avérant
-avéras
-avérasse
-avérassent
-avérasses
-avérassiez
-avérassions
-avérât
-avérâtes
-avéré
-avère
-avérée
-avérées
-avèrent
-avérer
-avérera
-avérerai
-avéreraient
-avérerais
-avérerait
-avéreras
-avérèrent
-avérerez
-avéreriez
-avérerions
-avérerons
-avéreront
-avérés
-avères
-avérez
-avériez
-avérions
-avérons
-avers
-averse
-averses
-aversion
-aversions
-averti
-avertie
-averties
-avertîmes
-avertir
-avertira
-avertirai
-avertiraient
-avertirais
-avertirait
-avertiras
-avertirent
-avertirez
-avertiriez
-avertirions
-avertirons
-avertiront
-avertis
-avertissaient
-avertissais
-avertissait
-avertissant
-avertisse
-avertissement
-avertissements
-avertissent
-avertisses
-avertisseur
-avertisseurs
-avertisseuse
-avertisseuses
-avertissez
-avertissiez
-avertissions
-avertissons
-avertit
-avertît
-avertîtes
-aveu
-aveugla
-aveuglai
-aveuglaient
-aveuglais
-aveuglait
-aveuglâmes
-aveuglant
-aveuglante
-aveuglantes
-aveuglants
-aveuglas
-aveuglasse
-aveuglassent
-aveuglasses
-aveuglassiez
-aveuglassions
-aveuglât
-aveuglâtes
-aveugle
-aveuglé
-aveuglée
-aveuglées
-aveuglement
-aveuglément
-aveuglements
-aveuglent
-aveugler
-aveuglera
-aveuglerai
-aveugleraient
-aveuglerais
-aveuglerait
-aveugleras
-aveuglèrent
-aveuglerez
-aveugleriez
-aveuglerions
-aveuglerons
-aveugleront
-aveugles
-aveuglés
-aveuglette
-aveuglettes
-aveuglez
-aveugliez
-aveuglions
-aveuglons
-aveuli
-aveulie
-aveulies
-aveulîmes
-aveulir
-aveulira
-aveulirai
-aveuliraient
-aveulirais
-aveulirait
-aveuliras
-aveulirent
-aveulirez
-aveuliriez
-aveulirions
-aveulirons
-aveuliront
-aveulis
-aveulissaient
-aveulissais
-aveulissait
-aveulissant
-aveulisse
-aveulissement
-aveulissements
-aveulissent
-aveulisses
-aveulissez
-aveulissiez
-aveulissions
-aveulissons
-aveulit
-aveulît
-aveulîtes
-aveux
-avez
-avez-vous
-aviaire
-aviaires
-aviateur
-aviateurs
-aviation
-aviations
-aviatrice
-aviatrices
-avicole
-avicoles
-aviculteur
-aviculteurs
-avicultrice
-avicultrices
-aviculture
-avicultures
-avide
-avidement
-avides
-avidité
-avidités
-aviez
-aviez-vous
-avili
-avilie
-avilies
-avilîmes
-avilir
-avilira
-avilirai
-aviliraient
-avilirais
-avilirait
-aviliras
-avilirent
-avilirez
-aviliriez
-avilirions
-avilirons
-aviliront
-avilis
-avilissaient
-avilissais
-avilissait
-avilissant
-avilissante
-avilissantes
-avilissants
-avilisse
-avilissement
-avilissements
-avilissent
-avilisses
-avilissez
-avilissiez
-avilissions
-avilissons
-avilit
-avilît
-avilîtes
-avina
-avinai
-avinaient
-avinais
-avinait
-avinâmes
-avinant
-avinas
-avinasse
-avinassent
-avinasses
-avinassiez
-avinassions
-avinât
-avinâtes
-avine
-aviné
-avinée
-avinées
-avinent
-aviner
-avinera
-avinerai
-avineraient
-avinerais
-avinerait
-avineras
-avinèrent
-avinerez
-avineriez
-avinerions
-avinerons
-avineront
-avines
-avinés
-avinez
-aviniez
-avinions
-avinons
-avion
-avion-cargo
-avionique
-avioniques
-avionnette
-avionnettes
-avionneur
-avionneurs
-avions
-avions-cargos
-avions-nous
-aviron
-avirons
-avis
-avisa
-avisai
-avisaient
-avisais
-avisait
-avisâmes
-avisant
-avisas
-avisasse
-avisassent
-avisasses
-avisassiez
-avisassions
-avisât
-avisâtes
-avise
-avisé
-avisée
-avisées
-avisent
-aviser
-avisera
-aviserai
-aviseraient
-aviserais
-aviserait
-aviseras
-avisèrent
-aviserez
-aviseriez
-aviserions
-aviserons
-aviseront
-avises
-avisés
-avisez
-avisiez
-avisions
-aviso
-avisons
-avisos
-avitailla
-avitaillai
-avitaillaient
-avitaillais
-avitaillait
-avitaillâmes
-avitaillant
-avitaillas
-avitaillasse
-avitaillassent
-avitaillasses
-avitaillassiez
-avitaillassions
-avitaillât
-avitaillâtes
-avitaille
-avitaillé
-avitaillée
-avitaillées
-avitaillement
-avitaillements
-avitaillent
-avitailler
-avitaillera
-avitaillerai
-avitailleraient
-avitaillerais
-avitaillerait
-avitailleras
-avitaillèrent
-avitaillerez
-avitailleriez
-avitaillerions
-avitaillerons
-avitailleront
-avitailles
-avitaillés
-avitaillez
-avitailliez
-avitaillions
-avitaillons
-avitaminose
-avitaminoses
-aviva
-avivage
-avivages
-avivai
-avivaient
-avivais
-avivait
-avivâmes
-avivant
-avivas
-avivasse
-avivassent
-avivasses
-avivassiez
-avivassions
-avivât
-avivâtes
-avive
-avivé
-avivée
-avivées
-avivement
-avivements
-avivent
-aviver
-avivera
-aviverai
-aviveraient
-aviverais
-aviverait
-aviveras
-avivèrent
-aviverez
-aviveriez
-aviverions
-aviverons
-aviveront
-avives
-avivés
-avivez
-aviviez
-avivions
-avivons
-avocaillon
-avocaillons
-avocasserie
-avocasseries
-avocassier
-avocassière
-avocassières
-avocassiers
-avocat
-avocate
-avocates
-avocatier
-avocatiers
-avocats
-avocette
-avocettes
-avoine
-avoines
-avoir
-avoirdupoids
-avoisina
-avoisinai
-avoisinaient
-avoisinais
-avoisinait
-avoisinâmes
-avoisinant
-avoisinante
-avoisinantes
-avoisinants
-avoisinas
-avoisinasse
-avoisinassent
-avoisinasses
-avoisinassiez
-avoisinassions
-avoisinât
-avoisinâtes
-avoisine
-avoisiné
-avoisinée
-avoisinées
-avoisinent
-avoisiner
-avoisinera
-avoisinerai
-avoisineraient
-avoisinerais
-avoisinerait
-avoisineras
-avoisinèrent
-avoisinerez
-avoisineriez
-avoisinerions
-avoisinerons
-avoisineront
-avoisines
-avoisinés
-avoisinez
-avoisiniez
-avoisinions
-avoisinons
-avons
-avons-nous
-avorta
-avortai
-avortaient
-avortais
-avortait
-avortâmes
-avortant
-avortas
-avortasse
-avortassent
-avortasses
-avortassiez
-avortassions
-avortât
-avortâtes
-avorte
-avorté
-avortée
-avortées
-avortement
-avortements
-avortent
-avorter
-avortera
-avorterai
-avorteraient
-avorterais
-avorterait
-avorteras
-avortèrent
-avorterez
-avorteriez
-avorterions
-avorterons
-avorteront
-avortes
-avortés
-avorteur
-avorteurs
-avorteuse
-avorteuses
-avortez
-avortiez
-avortions
-avorton
-avortons
-avoua
-avouable
-avouables
-avouai
-avouaient
-avouais
-avouait
-avouâmes
-avouant
-avouas
-avouasse
-avouassent
-avouasses
-avouassiez
-avouassions
-avouât
-avouâtes
-avoue
-avoué
-avouée
-avouées
-avouent
-avouer
-avouera
-avouerai
-avoueraient
-avouerais
-avouerait
-avoueras
-avouèrent
-avouerez
-avoueriez
-avouerions
-avouerons
-avoueront
-avoues
-avoués
-avouez
-avouiez
-avouions
-avouons
-avril
-avulsion
-avulsions
-avunculaire
-avunculaires
-axa
-axai
-axaient
-axais
-axait
-axâmes
-axant
-axas
-axasse
-axassent
-axasses
-axassiez
-axassions
-axât
-axâtes
-axe
-axé
-axée
-axées
-axent
-axer
-axera
-axerai
-axeraient
-axerais
-axerait
-axeras
-axèrent
-axerez
-axeriez
-axerions
-axerons
-axeront
-axes
-axés
-axez
-axiez
-axile
-axiles
-axillaire
-axillaires
-axiologie
-axiologies
-axiologique
-axiologiques
-axiomatisa
-axiomatisai
-axiomatisaient
-axiomatisais
-axiomatisait
-axiomatisâmes
-axiomatisant
-axiomatisas
-axiomatisasse
-axiomatisassent
-axiomatisasses
-axiomatisassiez
-axiomatisassions
-axiomatisât
-axiomatisâtes
-axiomatisation
-axiomatisations
-axiomatise
-axiomatisé
-axiomatisée
-axiomatisées
-axiomatisent
-axiomatiser
-axiomatisera
-axiomatiserai
-axiomatiseraient
-axiomatiserais
-axiomatiserait
-axiomatiseras
-axiomatisèrent
-axiomatiserez
-axiomatiseriez
-axiomatiserions
-axiomatiserons
-axiomatiseront
-axiomatises
-axiomatisés
-axiomatisez
-axiomatisiez
-axiomatisions
-axiomatisons
-axiome
-axiomes
-axions
-axis
-axolotl
-axolotls
-axone
-axones
-axonge
-axonges
-axonométrie
-axonométries
-axonométrique
-axonométriques
-axons
-ayant
-ayatollah
-ayatollahs
-ayez
-ayons
-azalée
-azalées
-azerole
-azeroles
-azerolier
-azeroliers
-azimut
-azimutal
-azimutale
-azimutales
-azimutaux
-azimuté
-azimutée
-azimutées
-azimutés
-azimuts
-azoïque
-azoïques
-azoospermie
-azoospermies
-azotate
-azotates
-azote
-azoté
-azotée
-azotées
-azotémie
-azotémies
-azotes
-azotés
-azoteux
-azotique
-azotiques
-azotite
-azotites
-azoturie
-azoturies
-aztèque
-aztèques
-azulejo
-azulejos
-azur
-azura
-azurage
-azurages
-azurai
-azuraient
-azurais
-azurait
-azurâmes
-azurant
-azurants
-azuras
-azurasse
-azurassent
-azurasses
-azurassiez
-azurassions
-azurât
-azurâtes
-azure
-azuré
-azurée
-azurées
-azurent
-azurer
-azurera
-azurerai
-azureraient
-azurerais
-azurerait
-azureras
-azurèrent
-azurerez
-azureriez
-azurerions
-azurerons
-azureront
-azures
-azurés
-azurez
-azuriez
-azurions
-azurite
-azurites
-azurons
-azurs
-azygos
-azyme
-azymes
-baba
-babas
-babeurre
-babeurres
-babil
-babilla
-babillage
-babillages
-babillai
-babillaient
-babillais
-babillait
-babillâmes
-babillant
-babillard
-babillarde
-babillardes
-babillards
-babillas
-babillasse
-babillassent
-babillasses
-babillassiez
-babillassions
-babillât
-babillâtes
-babille
-babillé
-babillent
-babiller
-babillera
-babillerai
-babilleraient
-babillerais
-babillerait
-babilleras
-babillèrent
-babillerez
-babilleriez
-babillerions
-babillerons
-babilleront
-babilles
-babillez
-babilliez
-babillions
-babillons
-babils
-babine
-babines
-babiole
-babioles
-babiroussa
-babiroussas
-bâbord
-bâbordais
-babouche
-babouches
-babouin
-babouins
-babouvisme
-babouvismes
-baby
-baby-foot
-babys
-baby-sitter
-baby-sitters
-bac
-baccalauréat
-baccalauréats
-baccara
-baccarat
-bacchanale
-bacchanales
-bacchante
-bacchantes
-bacciforme
-bacciformes
-bâcha
-bâchage
-bâchages
-bâchai
-bâchaient
-bâchais
-bâchait
-bâchâmes
-bâchant
-bâchas
-bâchasse
-bâchassent
-bâchasses
-bâchassiez
-bâchassions
-bâchât
-bâchâtes
-bâche
-bâché
-bâchée
-bâchées
-bachelier
-bachelière
-bachelières
-bacheliers
-bâchent
-bâcher
-bâchera
-bâcherai
-bâcheraient
-bâcherais
-bâcherait
-bâcheras
-bâchèrent
-bâcherez
-bâcheriez
-bâcherions
-bâcherons
-bâcheront
-bâches
-bâchés
-bâchez
-bachi-bouzouk
-bachi-bouzouks
-bâchiez
-bâchions
-bachique
-bachiques
-bâchons
-bachot
-bachota
-bachotage
-bachotages
-bachotai
-bachotaient
-bachotais
-bachotait
-bachotâmes
-bachotant
-bachotas
-bachotasse
-bachotassent
-bachotasses
-bachotassiez
-bachotassions
-bachotât
-bachotâtes
-bachote
-bachoté
-bachotée
-bachotées
-bachotent
-bachoter
-bachotera
-bachoterai
-bachoteraient
-bachoterais
-bachoterait
-bachoteras
-bachotèrent
-bachoterez
-bachoteriez
-bachoterions
-bachoterons
-bachoteront
-bachotes
-bachotés
-bachotez
-bachotiez
-bachotions
-bachotons
-bachots
-bacillaire
-bacillaires
-bacille
-bacilles
-bacilliforme
-bacilliformes
-bacillose
-bacilloses
-bâcla
-bâclage
-bâclages
-bâclai
-bâclaient
-bâclais
-bâclait
-bâclâmes
-bâclant
-bâclas
-bâclasse
-bâclassent
-bâclasses
-bâclassiez
-bâclassions
-bâclât
-bâclâtes
-bâcle
-bâclé
-bâclée
-bâclées
-bâclent
-bâcler
-bâclera
-bâclerai
-bâcleraient
-bâclerais
-bâclerait
-bâcleras
-bâclèrent
-bâclerez
-bâcleriez
-bâclerions
-bâclerons
-bâcleront
-bâcles
-bâclés
-bâclez
-bâcliez
-bâclions
-bâclons
-bacon
-bacs
-bactéricide
-bactéricides
-bactéridie
-bactéridies
-bactérie
-bactérien
-bactérienne
-bactériennes
-bactériens
-bactéries
-bactériologie
-bactériologies
-bactériologique
-bactériologiques
-bactériologiste
-bactériologistes
-bactériophage
-bactériophages
-bactériostatique
-bactériostatiques
-bacul
-baculs
-badaud
-badaude
-badauderie
-badauderies
-badaudes
-badauds
-baderne
-badernes
-badge
-badges
-badiane
-badianes
-badigeon
-badigeonna
-badigeonnage
-badigeonnages
-badigeonnai
-badigeonnaient
-badigeonnais
-badigeonnait
-badigeonnâmes
-badigeonnant
-badigeonnas
-badigeonnasse
-badigeonnassent
-badigeonnasses
-badigeonnassiez
-badigeonnassions
-badigeonnât
-badigeonnâtes
-badigeonne
-badigeonné
-badigeonnée
-badigeonnées
-badigeonnent
-badigeonner
-badigeonnera
-badigeonnerai
-badigeonneraient
-badigeonnerais
-badigeonnerait
-badigeonneras
-badigeonnèrent
-badigeonnerez
-badigeonneriez
-badigeonnerions
-badigeonnerons
-badigeonneront
-badigeonnes
-badigeonnés
-badigeonneur
-badigeonneurs
-badigeonnez
-badigeonniez
-badigeonnions
-badigeonnons
-badigeons
-badin
-badina
-badinage
-badinages
-badinai
-badinaient
-badinais
-badinait
-badinâmes
-badinant
-badinas
-badinasse
-badinassent
-badinasses
-badinassiez
-badinassions
-badinât
-badinâtes
-badine
-badiné
-badinent
-badiner
-badinera
-badinerai
-badineraient
-badinerais
-badinerait
-badineras
-badinèrent
-badinerez
-badinerie
-badineries
-badineriez
-badinerions
-badinerons
-badineront
-badines
-badinez
-badiniez
-badinions
-badinons
-badins
-badminton
-baffa
-baffai
-baffaient
-baffais
-baffait
-baffâmes
-baffant
-baffas
-baffasse
-baffassent
-baffasses
-baffassiez
-baffassions
-baffât
-baffâtes
-baffe
-baffé
-baffée
-baffées
-baffent
-baffer
-baffera
-bafferai
-bafferaient
-bafferais
-bafferait
-bafferas
-baffèrent
-bafferez
-bafferiez
-bafferions
-bafferons
-bafferont
-baffes
-baffés
-baffez
-baffiez
-baffions
-baffle
-baffles
-baffons
-bafoua
-bafouai
-bafouaient
-bafouais
-bafouait
-bafouâmes
-bafouant
-bafouas
-bafouasse
-bafouassent
-bafouasses
-bafouassiez
-bafouassions
-bafouât
-bafouâtes
-bafoue
-bafoué
-bafouée
-bafouées
-bafouent
-bafouer
-bafouera
-bafouerai
-bafoueraient
-bafouerais
-bafouerait
-bafoueras
-bafouèrent
-bafouerez
-bafoueriez
-bafouerions
-bafouerons
-bafoueront
-bafoues
-bafoués
-bafouez
-bafouiez
-bafouilla
-bafouillage
-bafouillages
-bafouillai
-bafouillaient
-bafouillais
-bafouillait
-bafouillâmes
-bafouillant
-bafouillas
-bafouillasse
-bafouillassent
-bafouillasses
-bafouillassiez
-bafouillassions
-bafouillât
-bafouillâtes
-bafouille
-bafouillé
-bafouillée
-bafouillées
-bafouillent
-bafouiller
-bafouillera
-bafouillerai
-bafouilleraient
-bafouillerais
-bafouillerait
-bafouilleras
-bafouillèrent
-bafouillerez
-bafouilleriez
-bafouillerions
-bafouillerons
-bafouilleront
-bafouilles
-bafouillés
-bafouilleur
-bafouilleurs
-bafouilleuse
-bafouilleuses
-bafouillez
-bafouilliez
-bafouillions
-bafouillons
-bafouions
-bafouons
-bâfra
-bâfrai
-bâfraient
-bâfrais
-bâfrait
-bâfrâmes
-bâfrant
-bâfras
-bâfrasse
-bâfrassent
-bâfrasses
-bâfrassiez
-bâfrassions
-bâfrât
-bâfrâtes
-bâfre
-bâfré
-bâfrée
-bâfrées
-bâfrent
-bâfrer
-bâfrera
-bâfrerai
-bâfreraient
-bâfrerais
-bâfrerait
-bâfreras
-bâfrèrent
-bâfrerez
-bâfreriez
-bâfrerions
-bâfrerons
-bâfreront
-bâfres
-bâfrés
-bâfreur
-bâfreurs
-bâfreuse
-bâfreuses
-bâfrez
-bâfriez
-bâfrions
-bâfrons
-bagad
-bagads
-bagage
-bagages
-bagagiste
-bagagistes
-bagarra
-bagarrai
-bagarraient
-bagarrais
-bagarrait
-bagarrâmes
-bagarrant
-bagarras
-bagarrasse
-bagarrassent
-bagarrasses
-bagarrassiez
-bagarrassions
-bagarrât
-bagarrâtes
-bagarre
-bagarré
-bagarrée
-bagarrées
-bagarrent
-bagarrer
-bagarrera
-bagarrerai
-bagarreraient
-bagarrerais
-bagarrerait
-bagarreras
-bagarrèrent
-bagarrerez
-bagarreriez
-bagarrerions
-bagarrerons
-bagarreront
-bagarres
-bagarrés
-bagarreur
-bagarreurs
-bagarreuse
-bagarreuses
-bagarrez
-bagarriez
-bagarrions
-bagarrons
-bagasse
-bagasses
-bagatelle
-bagatelles
-bagnard
-bagnards
-bagne
-bagnes
-bagnole
-bagnoles
-bagou
-bagout
-bagua
-baguage
-baguages
-baguai
-baguaient
-baguais
-baguait
-baguâmes
-baguant
-baguas
-baguasse
-baguassent
-baguasses
-baguassiez
-baguassions
-baguât
-baguâtes
-bague
-bagué
-baguée
-baguées
-baguenauda
-baguenaudai
-baguenaudaient
-baguenaudais
-baguenaudait
-baguenaudâmes
-baguenaudant
-baguenaudas
-baguenaudasse
-baguenaudassent
-baguenaudasses
-baguenaudassiez
-baguenaudassions
-baguenaudât
-baguenaudâtes
-baguenaude
-baguenaudé
-baguenaudée
-baguenaudées
-baguenaudent
-baguenauder
-baguenaudera
-baguenauderai
-baguenauderaient
-baguenauderais
-baguenauderait
-baguenauderas
-baguenaudèrent
-baguenauderez
-baguenauderiez
-baguenauderions
-baguenauderons
-baguenauderont
-baguenaudes
-baguenaudés
-baguenaudez
-baguenaudier
-baguenaudiers
-baguenaudiez
-baguenaudions
-baguenaudons
-baguent
-baguer
-baguera
-baguerai
-bagueraient
-baguerais
-baguerait
-bagueras
-baguèrent
-baguerez
-bagueriez
-baguerions
-baguerons
-bagueront
-bagues
-bagués
-baguette
-baguettes
-baguez
-baguier
-baguiers
-baguiez
-baguions
-baguons
-bah
-bahut
-bahuts
-bai
-baie
-baient
-baiera
-baierai
-baieraient
-baierais
-baierait
-baieras
-baierez
-baieriez
-baierions
-baierons
-baieront
-baies
-baigna
-baignade
-baignades
-baignai
-baignaient
-baignais
-baignait
-baignâmes
-baignant
-baignas
-baignasse
-baignassent
-baignasses
-baignassiez
-baignassions
-baignât
-baignâtes
-baigne
-baigné
-baignée
-baignées
-baignent
-baigner
-baignera
-baignerai
-baigneraient
-baignerais
-baignerait
-baigneras
-baignèrent
-baignerez
-baigneriez
-baignerions
-baignerons
-baigneront
-baignes
-baignés
-baigneur
-baigneurs
-baigneuse
-baigneuses
-baignez
-baigniez
-baignions
-baignoire
-baignoires
-baignons
-bail
-bailla
-bâilla
-baillai
-bâillai
-baillaient
-bâillaient
-baillais
-bâillais
-baillait
-bâillait
-baillâmes
-bâillâmes
-baillant
-bâillant
-baillas
-bâillas
-baillasse
-bâillasse
-baillassent
-bâillassent
-baillasses
-bâillasses
-baillassiez
-bâillassiez
-baillassions
-bâillassions
-baillât
-bâillât
-baillâtes
-bâillâtes
-baille
-baillé
-bâille
-bâillé
-baillée
-baillées
-bâillement
-bâillements
-baillent
-bâillent
-bailler
-bâiller
-baillera
-bâillera
-baillerai
-bâillerai
-bailleraient
-bâilleraient
-baillerais
-bâillerais
-baillerait
-bâillerait
-bailleras
-bâilleras
-baillèrent
-bâillèrent
-bailleresse
-bailleresses
-baillerez
-bâillerez
-bailleriez
-bâilleriez
-baillerions
-bâillerions
-baillerons
-bâillerons
-bailleront
-bâilleront
-bailles
-baillés
-bâilles
-bailleur
-bailleurs
-baillez
-bâillez
-bailli
-bailliage
-bailliages
-bailliez
-bâilliez
-baillions
-bâillions
-baillis
-bâillon
-bâillonna
-bâillonnai
-bâillonnaient
-bâillonnais
-bâillonnait
-bâillonnâmes
-bâillonnant
-bâillonnas
-bâillonnasse
-bâillonnassent
-bâillonnasses
-bâillonnassiez
-bâillonnassions
-bâillonnât
-bâillonnâtes
-bâillonne
-bâillonné
-bâillonnée
-bâillonnées
-bâillonnement
-bâillonnements
-bâillonnent
-bâillonner
-bâillonnera
-bâillonnerai
-bâillonneraient
-bâillonnerais
-bâillonnerait
-bâillonneras
-bâillonnèrent
-bâillonnerez
-bâillonneriez
-bâillonnerions
-bâillonnerons
-bâillonneront
-bâillonnes
-bâillonnés
-bâillonnez
-bâillonniez
-bâillonnions
-bâillonnons
-baillons
-bâillons
-bain
-bain-marie
-bains
-bains-marie
-baïonnette
-baïonnettes
-baïram
-bais
-baisa
-baisai
-baisaient
-baisais
-baisait
-baisâmes
-baisant
-baisas
-baisasse
-baisassent
-baisasses
-baisassiez
-baisassions
-baisât
-baisâtes
-baise
-baisé
-baisée
-baisées
-baisemain
-baisemains
-baisement
-baisements
-baisent
-baiser
-baisera
-baiserai
-baiseraient
-baiserais
-baiserait
-baiseras
-baisèrent
-baiserez
-baiseriez
-baiserions
-baiserons
-baiseront
-baisers
-baises
-baisés
-baiseur
-baiseurs
-baiseuse
-baiseuses
-baisez
-baisiez
-baisions
-baisons
-baisota
-baisotai
-baisotaient
-baisotais
-baisotait
-baisotâmes
-baisotant
-baisotas
-baisotasse
-baisotassent
-baisotasses
-baisotassiez
-baisotassions
-baisotât
-baisotâtes
-baisote
-baisoté
-baisotée
-baisotées
-baisotent
-baisoter
-baisotera
-baisoterai
-baisoteraient
-baisoterais
-baisoterait
-baisoteras
-baisotèrent
-baisoterez
-baisoteriez
-baisoterions
-baisoterons
-baisoteront
-baisotes
-baisotés
-baisotez
-baisotiez
-baisotions
-baisotons
-baissa
-baissai
-baissaient
-baissais
-baissait
-baissâmes
-baissant
-baissas
-baissasse
-baissassent
-baissasses
-baissassiez
-baissassions
-baissât
-baissâtes
-baisse
-baissé
-baissée
-baissées
-baissent
-baisser
-baissera
-baisserai
-baisseraient
-baisserais
-baisserait
-baisseras
-baissèrent
-baisserez
-baisseriez
-baisserions
-baisserons
-baisseront
-baisses
-baissés
-baissez
-baissier
-baissière
-baissières
-baissiers
-baissiez
-baissions
-baissons
-bajoue
-bajoues
-bajoyer
-bajoyers
-bakchich
-bakchichs
-bakélite
-baklava
-baklavas
-bal
-balada
-baladai
-baladaient
-baladais
-baladait
-baladâmes
-baladant
-baladas
-baladasse
-baladassent
-baladasses
-baladassiez
-baladassions
-baladât
-baladâtes
-balade
-baladé
-baladée
-baladées
-baladent
-balader
-baladera
-baladerai
-baladeraient
-baladerais
-baladerait
-baladeras
-baladèrent
-baladerez
-baladeriez
-baladerions
-baladerons
-baladeront
-balades
-baladés
-baladeur
-baladeurs
-baladeuse
-baladeuses
-baladez
-baladiez
-baladin
-baladins
-baladions
-baladons
-balafon
-balafons
-balafra
-balafrai
-balafraient
-balafrais
-balafrait
-balafrâmes
-balafrant
-balafras
-balafrasse
-balafrassent
-balafrasses
-balafrassiez
-balafrassions
-balafrât
-balafrâtes
-balafre
-balafré
-balafrée
-balafrées
-balafrent
-balafrer
-balafrera
-balafrerai
-balafreraient
-balafrerais
-balafrerait
-balafreras
-balafrèrent
-balafrerez
-balafreriez
-balafrerions
-balafrerons
-balafreront
-balafres
-balafrés
-balafrez
-balafriez
-balafrions
-balafrons
-balai
-balai-brosse
-balaie
-balaient
-balaiera
-balaierai
-balaieraient
-balaierais
-balaierait
-balaieras
-balaierez
-balaieriez
-balaierions
-balaierons
-balaieront
-balaies
-balais
-balais-brosses
-balalaïka
-balalaïkas
-balança
-balançai
-balançaient
-balançais
-balançait
-balançâmes
-balançant
-balanças
-balançasse
-balançassent
-balançasses
-balançassiez
-balançassions
-balançât
-balançâtes
-balance
-balancé
-balancée
-balancées
-balancelle
-balancelles
-balancement
-balancements
-balancent
-balancer
-balancera
-balancerai
-balanceraient
-balancerais
-balancerait
-balanceras
-balancèrent
-balancerez
-balanceriez
-balancerions
-balancerons
-balanceront
-balances
-balancés
-balancez
-balancier
-balanciers
-balanciez
-balancine
-balancines
-balancions
-balançoire
-balançoires
-balançons
-balane
-balanes
-balanite
-balanites
-balata
-balatas
-balaya
-balayage
-balayages
-balayai
-balayaient
-balayais
-balayait
-balayâmes
-balayant
-balayas
-balayasse
-balayassent
-balayasses
-balayassiez
-balayassions
-balayât
-balayâtes
-balaye
-balayé
-balayée
-balayées
-balayent
-balayer
-balayera
-balayerai
-balayeraient
-balayerais
-balayerait
-balayeras
-balayèrent
-balayerez
-balayeriez
-balayerions
-balayerons
-balayeront
-balayes
-balayés
-balayette
-balayettes
-balayeur
-balayeurs
-balayeuse
-balayeuses
-balayez
-balayiez
-balayions
-balayons
-balbutia
-balbutiai
-balbutiaient
-balbutiais
-balbutiait
-balbutiâmes
-balbutiant
-balbutiante
-balbutiantes
-balbutiants
-balbutias
-balbutiasse
-balbutiassent
-balbutiasses
-balbutiassiez
-balbutiassions
-balbutiât
-balbutiâtes
-balbutie
-balbutié
-balbutiée
-balbutiées
-balbutiement
-balbutiements
-balbutient
-balbutier
-balbutiera
-balbutierai
-balbutieraient
-balbutierais
-balbutierait
-balbutieras
-balbutièrent
-balbutierez
-balbutieriez
-balbutierions
-balbutierons
-balbutieront
-balbuties
-balbutiés
-balbutiez
-balbutiiez
-balbutiions
-balbutions
-balbuzard
-balbuzards
-balcon
-balconnet
-balconnets
-balcons
-baldaquin
-baldaquins
-baleina
-baleinai
-baleinaient
-baleinais
-baleinait
-baleinâmes
-baleinant
-baleinas
-baleinasse
-baleinassent
-baleinasses
-baleinassiez
-baleinassions
-baleinât
-baleinâtes
-baleine
-baleiné
-baleineau
-baleineaux
-baleinée
-baleinées
-baleinent
-baleiner
-baleinera
-baleinerai
-baleineraient
-baleinerais
-baleinerait
-baleineras
-baleinèrent
-baleinerez
-baleineriez
-baleinerions
-baleinerons
-baleineront
-baleines
-baleinés
-baleinez
-baleinier
-baleinière
-baleinières
-baleiniers
-baleiniez
-baleinions
-baleinons
-balès
-balèvre
-balèvres
-balisa
-balisage
-balisages
-balisai
-balisaient
-balisais
-balisait
-balisâmes
-balisant
-balisas
-balisasse
-balisassent
-balisasses
-balisassiez
-balisassions
-balisât
-balisâtes
-balise
-balisé
-balisée
-balisées
-balisent
-baliser
-balisera
-baliserai
-baliseraient
-baliserais
-baliserait
-baliseras
-balisèrent
-baliserez
-baliseriez
-baliserions
-baliserons
-baliseront
-balises
-balisés
-baliseur
-baliseurs
-balisez
-balisier
-balisiers
-balisiez
-balisions
-balisons
-baliste
-balistes
-balistique
-balistiques
-balivage
-balivages
-baliveau
-baliveaux
-baliverne
-balivernes
-balkanique
-balkaniques
-balkanisa
-balkanisai
-balkanisaient
-balkanisais
-balkanisait
-balkanisâmes
-balkanisant
-balkanisas
-balkanisasse
-balkanisassent
-balkanisasses
-balkanisassiez
-balkanisassions
-balkanisât
-balkanisâtes
-balkanisation
-balkanisations
-balkanise
-balkanisé
-balkanisée
-balkanisées
-balkanisent
-balkaniser
-balkanisera
-balkaniserai
-balkaniseraient
-balkaniserais
-balkaniserait
-balkaniseras
-balkanisèrent
-balkaniserez
-balkaniseriez
-balkaniserions
-balkaniserons
-balkaniseront
-balkanises
-balkanisés
-balkanisez
-balkanisiez
-balkanisions
-balkanisons
-balla
-ballade
-ballades
-ballai
-ballaient
-ballais
-ballait
-ballâmes
-ballant
-ballante
-ballantes
-ballants
-ballas
-ballasse
-ballassent
-ballasses
-ballassiez
-ballassions
-ballast
-ballasta
-ballastage
-ballastages
-ballastai
-ballastaient
-ballastais
-ballastait
-ballastâmes
-ballastant
-ballastas
-ballastasse
-ballastassent
-ballastasses
-ballastassiez
-ballastassions
-ballastât
-ballastâtes
-ballaste
-ballasté
-ballastée
-ballastées
-ballastent
-ballaster
-ballastera
-ballasterai
-ballasteraient
-ballasterais
-ballasterait
-ballasteras
-ballastèrent
-ballasterez
-ballasteriez
-ballasterions
-ballasterons
-ballasteront
-ballastes
-ballastés
-ballastez
-ballastière
-ballastières
-ballastiez
-ballastions
-ballastons
-ballasts
-ballât
-ballâtes
-balle
-ballé
-ballent
-baller
-ballera
-ballerai
-balleraient
-ballerais
-ballerait
-balleras
-ballèrent
-ballerez
-balleriez
-ballerine
-ballerines
-ballerions
-ballerons
-balleront
-balles
-ballet
-balletomane
-balletomanes
-ballets
-ballez
-balliez
-ballions
-ballon
-ballonna
-ballonnai
-ballonnaient
-ballonnais
-ballonnait
-ballonnâmes
-ballonnant
-ballonnas
-ballonnasse
-ballonnassent
-ballonnasses
-ballonnassiez
-ballonnassions
-ballonnât
-ballonnâtes
-ballonne
-ballonné
-ballonnée
-ballonnées
-ballonnement
-ballonnements
-ballonnent
-ballonner
-ballonnera
-ballonnerai
-ballonneraient
-ballonnerais
-ballonnerait
-ballonneras
-ballonnèrent
-ballonnerez
-ballonneriez
-ballonnerions
-ballonnerons
-ballonneront
-ballonnes
-ballonnés
-ballonnet
-ballonnets
-ballonnez
-ballonniez
-ballonnions
-ballonnons
-ballons
-ballon-sonde
-ballons-sondes
-ballot
-ballote
-ballotes
-ballots
-ballotta
-ballottage
-ballottages
-ballottai
-ballottaient
-ballottais
-ballottait
-ballottâmes
-ballottant
-ballottas
-ballottasse
-ballottassent
-ballottasses
-ballottassiez
-ballottassions
-ballottât
-ballottâtes
-ballotte
-ballotté
-ballottée
-ballottées
-ballottement
-ballottements
-ballottent
-ballotter
-ballottera
-ballotterai
-ballotteraient
-ballotterais
-ballotterait
-ballotteras
-ballottèrent
-ballotterez
-ballotteriez
-ballotterions
-ballotterons
-ballotteront
-ballottes
-ballottés
-ballottez
-ballottiez
-ballottine
-ballottines
-ballottions
-ballottons
-ball-trap
-ball-traps
-balluchon
-balluchons
-balnéaire
-balnéaires
-balnéation
-balnéations
-balnéothérapie
-balnéothérapies
-balourd
-balourde
-balourdes
-balourdise
-balourdises
-balourds
-bals
-balsa
-balsamier
-balsamiers
-balsamine
-balsamines
-balsamique
-balsamiques
-balte
-baltes
-balthazar
-balthazars
-baluchon
-baluchons
-balustrade
-balustrades
-balustre
-balustres
-balzan
-balzane
-balzanes
-balzans
-bambin
-bambins
-bambocha
-bambochai
-bambochaient
-bambochais
-bambochait
-bambochâmes
-bambochant
-bambochas
-bambochasse
-bambochassent
-bambochasses
-bambochassiez
-bambochassions
-bambochât
-bambochâtes
-bamboche
-bamboché
-bambochent
-bambocher
-bambochera
-bambocherai
-bambocheraient
-bambocherais
-bambocherait
-bambocheras
-bambochèrent
-bambocherez
-bambocheriez
-bambocherions
-bambocherons
-bambocheront
-bamboches
-bambocheur
-bambocheurs
-bambocheuse
-bambocheuses
-bambochez
-bambochiez
-bambochions
-bambochons
-bambou
-bamboula
-bamboulas
-bambous
-ban
-banal
-banale
-banalement
-banales
-banalisa
-banalisai
-banalisaient
-banalisais
-banalisait
-banalisâmes
-banalisant
-banalisas
-banalisasse
-banalisassent
-banalisasses
-banalisassiez
-banalisassions
-banalisât
-banalisâtes
-banalisation
-banalisations
-banalise
-banalisé
-banalisée
-banalisées
-banalisent
-banaliser
-banalisera
-banaliserai
-banaliseraient
-banaliserais
-banaliserait
-banaliseras
-banalisèrent
-banaliserez
-banaliseriez
-banaliserions
-banaliserons
-banaliseront
-banalises
-banalisés
-banalisez
-banalisiez
-banalisions
-banalisons
-banalité
-banalités
-banane
-bananeraie
-bananeraies
-bananes
-bananier
-bananiers
-banaux
-banc
-bancable
-bancables
-bancaire
-bancaires
-bancal
-bancale
-bancales
-bancals
-banche
-banches
-banco
-bancos
-bancroche
-bancroches
-bancs
-banda
-bandage
-bandages
-bandagiste
-bandagistes
-bandai
-bandaient
-bandais
-bandait
-bandâmes
-bandant
-bandas
-bandasse
-bandassent
-bandasses
-bandassiez
-bandassions
-bandât
-bandâtes
-bande
-bandé
-bandeau
-bandeaux
-bandée
-bandées
-bandelette
-bandelettes
-bandent
-bander
-bandera
-banderai
-banderaient
-banderais
-banderait
-banderas
-bandèrent
-banderez
-banderiez
-banderille
-banderillero
-banderilleros
-banderilles
-banderions
-banderole
-banderoles
-banderons
-banderont
-bandes
-bandés
-bandez
-bandiez
-bandions
-bandit
-banditisme
-banditismes
-bandits
-bandonéon
-bandonéons
-bandons
-bandoulière
-bandoulières
-bang
-bangs
-banian
-banians
-banjo
-banjoïste
-banjoïstes
-banjos
-banlieue
-banlieues
-banlieusard
-banlieusarde
-banlieusardes
-banlieusards
-banlon
-banlons
-banna
-bannai
-bannaient
-bannais
-bannait
-bannâmes
-bannant
-bannas
-bannasse
-bannassent
-bannasses
-bannassiez
-bannassions
-bannât
-bannâtes
-banne
-banné
-bannée
-bannées
-bannent
-banner
-bannera
-bannerai
-banneraient
-bannerais
-bannerait
-banneras
-bannèrent
-banneret
-bannerets
-bannerez
-banneriez
-bannerions
-bannerons
-banneront
-bannes
-bannés
-banneton
-bannetons
-bannette
-bannettes
-bannez
-banni
-bannie
-bannière
-bannières
-bannies
-banniez
-bannîmes
-bannions
-bannir
-bannira
-bannirai
-banniraient
-bannirais
-bannirait
-banniras
-bannirent
-bannirez
-banniriez
-bannirions
-bannirons
-banniront
-bannis
-bannissaient
-bannissais
-bannissait
-bannissant
-bannisse
-bannissement
-bannissements
-bannissent
-bannisses
-bannissez
-bannissiez
-bannissions
-bannissons
-bannit
-bannît
-bannîtes
-bannons
-banqua
-banquai
-banquaient
-banquais
-banquait
-banquâmes
-banquant
-banquas
-banquasse
-banquassent
-banquasses
-banquassiez
-banquassions
-banquât
-banquâtes
-banque
-banqué
-banquée
-banquées
-banquent
-banquer
-banquera
-banquerai
-banqueraient
-banquerais
-banquerait
-banqueras
-banquèrent
-banquerez
-banqueriez
-banquerions
-banquerons
-banqueront
-banqueroute
-banqueroutes
-banqueroutier
-banqueroutière
-banqueroutières
-banqueroutiers
-banques
-banqués
-banquet
-banqueta
-banquetai
-banquetaient
-banquetais
-banquetait
-banquetâmes
-banquetant
-banquetas
-banquetasse
-banquetassent
-banquetasses
-banquetassiez
-banquetassions
-banquetât
-banquetâtes
-banqueté
-banqueter
-banquetèrent
-banqueteur
-banqueteurs
-banquetez
-banquetiez
-banquetions
-banquetons
-banquets
-banquette
-banquettent
-banquettera
-banquetterai
-banquetteraient
-banquetterais
-banquetterait
-banquetteras
-banquetterez
-banquetteriez
-banquetterions
-banquetterons
-banquetteront
-banquettes
-banquez
-banquier
-banquière
-banquières
-banquiers
-banquiez
-banquions
-banquise
-banquises
-banquiste
-banquistes
-banquons
-bans
-bantou
-bantoue
-bantoues
-bantous
-baobab
-baobabs
-baptême
-baptêmes
-baptisa
-baptisai
-baptisaient
-baptisais
-baptisait
-baptisâmes
-baptisant
-baptisas
-baptisasse
-baptisassent
-baptisasses
-baptisassiez
-baptisassions
-baptisât
-baptisâtes
-baptise
-baptisé
-baptisée
-baptisées
-baptisent
-baptiser
-baptisera
-baptiserai
-baptiseraient
-baptiserais
-baptiserait
-baptiseras
-baptisèrent
-baptiserez
-baptiseriez
-baptiserions
-baptiserons
-baptiseront
-baptises
-baptisés
-baptisez
-baptisiez
-baptisions
-baptismal
-baptismale
-baptismales
-baptismaux
-baptisme
-baptismes
-baptisons
-baptistaire
-baptistaires
-baptiste
-baptistes
-baquet
-baqueta
-baquetai
-baquetaient
-baquetais
-baquetait
-baquetâmes
-baquetant
-baquetas
-baquetasse
-baquetassent
-baquetasses
-baquetassiez
-baquetassions
-baquetât
-baquetâtes
-baqueté
-baquetée
-baquetées
-baqueter
-baquetèrent
-baquetés
-baquetez
-baquetiez
-baquetions
-baquetons
-baquets
-baquette
-baquettent
-baquettera
-baquetterai
-baquetteraient
-baquetterais
-baquetterait
-baquetteras
-baquetterez
-baquetteriez
-baquetterions
-baquetterons
-baquetteront
-baquettes
-baquetures
-bar
-baragouin
-baragouina
-baragouinage
-baragouinages
-baragouinai
-baragouinaient
-baragouinais
-baragouinait
-baragouinâmes
-baragouinant
-baragouinas
-baragouinasse
-baragouinassent
-baragouinasses
-baragouinassiez
-baragouinassions
-baragouinât
-baragouinâtes
-baragouine
-baragouiné
-baragouinée
-baragouinées
-baragouinent
-baragouiner
-baragouinera
-baragouinerai
-baragouineraient
-baragouinerais
-baragouinerait
-baragouineras
-baragouinèrent
-baragouinerez
-baragouineriez
-baragouinerions
-baragouinerons
-baragouineront
-baragouines
-baragouinés
-baragouineur
-baragouineurs
-baragouineuse
-baragouineuses
-baragouinez
-baragouiniez
-baragouinions
-baragouinons
-baragouins
-baraka
-barakas
-baraqua
-baraquai
-baraquaient
-baraquais
-baraquait
-baraquâmes
-baraquant
-baraquas
-baraquasse
-baraquassent
-baraquasses
-baraquassiez
-baraquassions
-baraquât
-baraquâtes
-baraque
-baraqué
-baraquement
-baraquements
-baraquent
-baraquer
-baraquera
-baraquerai
-baraqueraient
-baraquerais
-baraquerait
-baraqueras
-baraquèrent
-baraquerez
-baraqueriez
-baraquerions
-baraquerons
-baraqueront
-baraques
-baraquez
-baraquiez
-baraquions
-baraquons
-baraterie
-barateries
-baratin
-baratina
-baratinai
-baratinaient
-baratinais
-baratinait
-baratinâmes
-baratinant
-baratinas
-baratinasse
-baratinassent
-baratinasses
-baratinassiez
-baratinassions
-baratinât
-baratinâtes
-baratine
-baratiné
-baratinée
-baratinées
-baratinent
-baratiner
-baratinera
-baratinerai
-baratineraient
-baratinerais
-baratinerait
-baratineras
-baratinèrent
-baratinerez
-baratineriez
-baratinerions
-baratinerons
-baratineront
-baratines
-baratinés
-baratineur
-baratineurs
-baratineuse
-baratineuses
-baratinez
-baratiniez
-baratinions
-baratinons
-baratta
-barattage
-barattages
-barattai
-barattaient
-barattais
-barattait
-barattâmes
-barattant
-barattas
-barattasse
-barattassent
-barattasses
-barattassiez
-barattassions
-barattât
-barattâtes
-baratte
-baratté
-barattée
-barattées
-barattent
-baratter
-barattera
-baratterai
-baratteraient
-baratterais
-baratterait
-baratteras
-barattèrent
-baratterez
-baratteriez
-baratterions
-baratterons
-baratteront
-barattes
-barattés
-barattez
-barattiez
-barattions
-barattons
-barba
-barbacane
-barbacanes
-barbai
-barbaient
-barbais
-barbait
-barbâmes
-barbant
-barbante
-barbantes
-barbants
-barbaque
-barbaques
-barbare
-barbares
-barbaresque
-barbaresques
-barbarie
-barbaries
-barbarisme
-barbarismes
-barbas
-barbasse
-barbassent
-barbasses
-barbassiez
-barbassions
-barbât
-barbâtes
-barbe
-barbé
-barbeau
-barbeaux
-barbecue
-barbecues
-barbée
-barbées
-barbelé
-barbelée
-barbelées
-barbelés
-barbelure
-barbelures
-barbent
-barber
-barbera
-barberai
-barberaient
-barberais
-barberait
-barberas
-barbèrent
-barberez
-barberiez
-barberions
-barberons
-barberont
-barbes
-barbés
-barbet
-barbets
-barbette
-barbettes
-barbez
-barbiche
-barbiches
-barbichette
-barbichettes
-barbier
-barbiers
-barbiez
-barbifia
-barbifiai
-barbifiaient
-barbifiais
-barbifiait
-barbifiâmes
-barbifiant
-barbifias
-barbifiasse
-barbifiassent
-barbifiasses
-barbifiassiez
-barbifiassions
-barbifiât
-barbifiâtes
-barbifie
-barbifié
-barbifiée
-barbifiées
-barbifient
-barbifier
-barbifiera
-barbifierai
-barbifieraient
-barbifierais
-barbifierait
-barbifieras
-barbifièrent
-barbifierez
-barbifieriez
-barbifierions
-barbifierons
-barbifieront
-barbifies
-barbifiés
-barbifiez
-barbifiiez
-barbifiions
-barbifions
-barbille
-barbilles
-barbillon
-barbillons
-barbions
-barbital
-barbitals
-barbiturique
-barbituriques
-barbiturisme
-barbiturismes
-barbon
-barbons
-barbota
-barbotage
-barbotages
-barbotai
-barbotaient
-barbotais
-barbotait
-barbotâmes
-barbotant
-barbotas
-barbotasse
-barbotassent
-barbotasses
-barbotassiez
-barbotassions
-barbotât
-barbotâtes
-barbote
-barboté
-barbotée
-barbotées
-barbotent
-barboter
-barbotera
-barboterai
-barboteraient
-barboterais
-barboterait
-barboteras
-barbotèrent
-barboterez
-barboteriez
-barboterions
-barboterons
-barboteront
-barbotes
-barbotés
-barboteur
-barboteurs
-barboteuse
-barboteuses
-barbotez
-barbotière
-barbotières
-barbotiez
-barbotin
-barbotine
-barbotines
-barbotins
-barbotions
-barbotons
-barbouilla
-barbouillage
-barbouillages
-barbouillai
-barbouillaient
-barbouillais
-barbouillait
-barbouillâmes
-barbouillant
-barbouillas
-barbouillasse
-barbouillassent
-barbouillasses
-barbouillassiez
-barbouillassions
-barbouillât
-barbouillâtes
-barbouille
-barbouillé
-barbouillée
-barbouillées
-barbouillent
-barbouiller
-barbouillera
-barbouillerai
-barbouilleraient
-barbouillerais
-barbouillerait
-barbouilleras
-barbouillèrent
-barbouillerez
-barbouilleriez
-barbouillerions
-barbouillerons
-barbouilleront
-barbouilles
-barbouillés
-barbouilleur
-barbouilleurs
-barbouilleuse
-barbouilleuses
-barbouillez
-barbouilliez
-barbouillions
-barbouillons
-barbouze
-barbouzes
-barbu
-barbue
-barbues
-barbule
-barbules
-barbus
-barcarolle
-barcarolles
-barcasse
-barcasses
-bard
-barda
-bardage
-bardages
-bardai
-bardaient
-bardais
-bardait
-bardâmes
-bardane
-bardanes
-bardant
-bardas
-bardasse
-bardassent
-bardasses
-bardassiez
-bardassions
-bardât
-bardâtes
-barde
-bardé
-bardeau
-bardeaux
-bardée
-bardées
-bardent
-barder
-bardera
-barderai
-barderaient
-barderais
-barderait
-barderas
-bardèrent
-barderez
-barderiez
-barderions
-barderons
-barderont
-bardes
-bardés
-bardez
-bardiez
-bardions
-bardis
-bardons
-bardot
-bardots
-bards
-barème
-barèmes
-baréta
-barétai
-barétaient
-barétais
-barétait
-barétâmes
-barétant
-barétas
-barétasse
-barétassent
-barétasses
-barétassiez
-barétassions
-barétât
-barétâtes
-barété
-barète
-barètent
-baréter
-barètera
-barèterai
-barèteraient
-barèterais
-barèterait
-barèteras
-barétèrent
-barèterez
-barèteriez
-barèterions
-barèterons
-barèteront
-barètes
-barétez
-barétiez
-barétions
-barétons
-barge
-barges
-barguigna
-barguignai
-barguignaient
-barguignais
-barguignait
-barguignâmes
-barguignant
-barguignas
-barguignasse
-barguignassent
-barguignasses
-barguignassiez
-barguignassions
-barguignât
-barguignâtes
-barguigne
-barguigné
-barguignent
-barguigner
-barguignera
-barguignerai
-barguigneraient
-barguignerais
-barguignerait
-barguigneras
-barguignèrent
-barguignerez
-barguigneriez
-barguignerions
-barguignerons
-barguigneront
-barguignes
-barguignez
-barguigniez
-barguignions
-barguignons
-baril
-barillet
-barillets
-barils
-bariola
-bariolage
-bariolages
-bariolai
-bariolaient
-bariolais
-bariolait
-bariolâmes
-bariolant
-bariolas
-bariolasse
-bariolassent
-bariolasses
-bariolassiez
-bariolassions
-bariolât
-bariolâtes
-bariole
-bariolé
-bariolée
-bariolées
-bariolent
-barioler
-bariolera
-bariolerai
-barioleraient
-bariolerais
-bariolerait
-barioleras
-bariolèrent
-bariolerez
-barioleriez
-bariolerions
-bariolerons
-barioleront
-barioles
-bariolés
-bariolez
-barioliez
-bariolions
-bariolons
-bariolure
-bariolures
-barlong
-barlongs
-barlongue
-barlongues
-barlotière
-barlotières
-barmaid
-barmaids
-barman
-barmans
-barmen
-barn
-barnabite
-barnabites
-barns
-barographe
-barographes
-baromètre
-baromètres
-barométrique
-barométriques
-baron
-baronna
-baronnage
-baronnages
-baronnai
-baronnaient
-baronnais
-baronnait
-baronnâmes
-baronnant
-baronnas
-baronnasse
-baronnassent
-baronnasses
-baronnassiez
-baronnassions
-baronnât
-baronnâtes
-baronne
-baronné
-baronnée
-baronnées
-baronnent
-baronner
-baronnera
-baronnerai
-baronneraient
-baronnerais
-baronnerait
-baronneras
-baronnèrent
-baronnerez
-baronneriez
-baronnerions
-baronnerons
-baronneront
-baronnes
-baronnés
-baronnet
-baronnets
-baronnette
-baronnettes
-baronnez
-baronnie
-baronnies
-baronniez
-baronnions
-baronnons
-barons
-baroque
-baroques
-baroquisme
-baroquismes
-baroscope
-baroscopes
-baroud
-barouda
-baroudai
-baroudaient
-baroudais
-baroudait
-baroudâmes
-baroudant
-baroudas
-baroudasse
-baroudassent
-baroudasses
-baroudassiez
-baroudassions
-baroudât
-baroudâtes
-baroude
-baroudé
-baroudent
-barouder
-baroudera
-barouderai
-barouderaient
-barouderais
-barouderait
-barouderas
-baroudèrent
-barouderez
-barouderiez
-barouderions
-barouderons
-barouderont
-baroudes
-baroudeur
-baroudeurs
-baroudez
-baroudiez
-baroudions
-baroudons
-barouds
-barouf
-baroufle
-baroufles
-baroufs
-barque
-barques
-barquette
-barquettes
-barra
-barracuda
-barracudas
-barrage
-barrages
-barrai
-barraient
-barrais
-barrait
-barrâmes
-barrant
-barras
-barrasse
-barrassent
-barrasses
-barrassiez
-barrassions
-barrât
-barrâtes
-barre
-barré
-barreau
-barreaux
-barrée
-barrées
-barrement
-barrements
-barrent
-barrer
-barrera
-barrerai
-barreraient
-barrerais
-barrerait
-barreras
-barrèrent
-barrerez
-barreriez
-barrerions
-barrerons
-barreront
-barres
-barrés
-barrette
-barrettes
-barreur
-barreurs
-barreuse
-barreuses
-barrez
-barri
-barricada
-barricadai
-barricadaient
-barricadais
-barricadait
-barricadâmes
-barricadant
-barricadas
-barricadasse
-barricadassent
-barricadasses
-barricadassiez
-barricadassions
-barricadât
-barricadâtes
-barricade
-barricadé
-barricadée
-barricadées
-barricadent
-barricader
-barricadera
-barricaderai
-barricaderaient
-barricaderais
-barricaderait
-barricaderas
-barricadèrent
-barricaderez
-barricaderiez
-barricaderions
-barricaderons
-barricaderont
-barricades
-barricadés
-barricadez
-barricadiez
-barricadions
-barricadons
-barrière
-barrières
-barriez
-barrîmes
-barrions
-barrique
-barriques
-barrir
-barrira
-barrirai
-barriraient
-barrirais
-barrirait
-barriras
-barrirent
-barrirez
-barririez
-barririons
-barrirons
-barriront
-barris
-barrissaient
-barrissais
-barrissait
-barrissant
-barrisse
-barrissement
-barrissements
-barrissent
-barrisses
-barrissez
-barrissiez
-barrissions
-barrissons
-barrit
-barrît
-barrîtes
-barrons
-barrot
-barrots
-bars
-bartavelle
-bartavelles
-barycentre
-barycentres
-barycentrique
-barycentriques
-barye
-baryes
-barymétrie
-barymétries
-baryon
-baryons
-barysphère
-barysphères
-baryte
-barytes
-barytine
-barytines
-baryton
-barytons
-baryum
-baryums
-barzoï
-barzoïs
-bas
-basa
-basai
-basaient
-basais
-basait
-basal
-basale
-basales
-basalte
-basaltes
-basaltique
-basaltiques
-basâmes
-basana
-basanai
-basanaient
-basanais
-basanait
-basanâmes
-basanant
-basanas
-basanasse
-basanassent
-basanasses
-basanassiez
-basanassions
-basanât
-basanâtes
-basane
-basané
-basanée
-basanées
-basanent
-basaner
-basanera
-basanerai
-basaneraient
-basanerais
-basanerait
-basaneras
-basanèrent
-basanerez
-basaneriez
-basanerions
-basanerons
-basaneront
-basanes
-basanés
-basanez
-basaniez
-basanions
-basanons
-basant
-basas
-basasse
-basassent
-basasses
-basassiez
-basassions
-basât
-basâtes
-basaux
-bas-bleu
-bas-bleus
-bas-côté
-bas-côtés
-bascula
-basculai
-basculaient
-basculais
-basculait
-basculâmes
-basculant
-basculante
-basculantes
-basculants
-basculas
-basculasse
-basculassent
-basculasses
-basculassiez
-basculassions
-basculât
-basculâtes
-bascule
-basculé
-basculée
-basculées
-basculement
-basculements
-basculent
-basculer
-basculera
-basculerai
-basculeraient
-basculerais
-basculerait
-basculeras
-basculèrent
-basculerez
-basculeriez
-basculerions
-basculerons
-basculeront
-bascules
-basculés
-basculeur
-basculeurs
-basculez
-basculiez
-basculions
-basculons
-base
-basé
-base-ball
-base-balls
-basée
-basées
-baselle
-baselles
-basent
-baser
-basera
-baserai
-baseraient
-baserais
-baserait
-baseras
-basèrent
-baserez
-baseriez
-baserions
-baserons
-baseront
-bases
-basés
-basez
-bas-fond
-bas-fonds
-basic
-basicité
-basicités
-basics
-baside
-basides
-basiez
-basilaire
-basilaires
-basilic
-basilical
-basilicale
-basilicales
-basilicaux
-basilique
-basiliques
-basin
-basins
-basions
-basique
-basiques
-bas-jointé
-bas-jointée
-bas-jointées
-bas-jointés
-basket
-basket-ball
-basket-balls
-baskets
-basketteur
-basketteurs
-basketteuse
-basketteuses
-bas-mât
-bas-mâts
-basoche
-basoches
-basons
-basophile
-basophiles
-basquaise
-basquaises
-basque
-basques
-basquine
-basquines
-bas-relief
-bas-reliefs
-basse
-basse-cour
-bassement
-basses
-basses-cours
-bassesse
-bassesses
-basset
-bassets
-bassin
-bassina
-bassinai
-bassinaient
-bassinais
-bassinait
-bassinâmes
-bassinant
-bassinante
-bassinantes
-bassinants
-bassinas
-bassinasse
-bassinassent
-bassinasses
-bassinassiez
-bassinassions
-bassinât
-bassinâtes
-bassine
-bassiné
-bassinée
-bassinées
-bassinent
-bassiner
-bassinera
-bassinerai
-bassineraient
-bassinerais
-bassinerait
-bassineras
-bassinèrent
-bassinerez
-bassineriez
-bassinerions
-bassinerons
-bassineront
-bassines
-bassinés
-bassinet
-bassinets
-bassinez
-bassiniez
-bassinions
-bassinoire
-bassinoires
-bassinons
-bassins
-bassiste
-bassistes
-basson
-bassons
-baste
-basterne
-basternes
-bastes
-bastide
-bastides
-bastidon
-bastidons
-bastille
-bastillé
-bastillée
-bastillées
-bastilles
-bastillés
-bastillonna
-bastillonnai
-bastillonnaient
-bastillonnais
-bastillonnait
-bastillonnâmes
-bastillonnant
-bastillonnas
-bastillonnasse
-bastillonnassent
-bastillonnasses
-bastillonnassiez
-bastillonnassions
-bastillonnât
-bastillonnâtes
-bastillonne
-bastillonné
-bastillonnée
-bastillonnées
-bastillonnent
-bastillonner
-bastillonnera
-bastillonnerai
-bastillonneraient
-bastillonnerais
-bastillonnerait
-bastillonneras
-bastillonnèrent
-bastillonnerez
-bastillonneriez
-bastillonnerions
-bastillonnerons
-bastillonneront
-bastillonnes
-bastillonnés
-bastillonnez
-bastillonniez
-bastillonnions
-bastillonnons
-basting
-bastingage
-bastingages
-bastings
-bastion
-bastionna
-bastionnai
-bastionnaient
-bastionnais
-bastionnait
-bastionnâmes
-bastionnant
-bastionnas
-bastionnasse
-bastionnassent
-bastionnasses
-bastionnassiez
-bastionnassions
-bastionnât
-bastionnâtes
-bastionne
-bastionné
-bastionnée
-bastionnées
-bastionnent
-bastionner
-bastionnera
-bastionnerai
-bastionneraient
-bastionnerais
-bastionnerait
-bastionneras
-bastionnèrent
-bastionnerez
-bastionneriez
-bastionnerions
-bastionnerons
-bastionneront
-bastionnes
-bastionnés
-bastionnez
-bastionniez
-bastionnions
-bastionnons
-bastions
-bastonnade
-bastonnades
-bastos
-bastringue
-bastringues
-bas-ventre
-bas-ventres
-bat
-bâta
-bataclan
-bataclans
-bâtai
-bâtaient
-batailla
-bataillai
-bataillaient
-bataillais
-bataillait
-bataillâmes
-bataillant
-bataillas
-bataillasse
-bataillassent
-bataillasses
-bataillassiez
-bataillassions
-bataillât
-bataillâtes
-bataille
-bataillé
-bataillent
-batailler
-bataillera
-bataillerai
-batailleraient
-bataillerais
-bataillerait
-batailleras
-bataillèrent
-bataillerez
-batailleriez
-bataillerions
-bataillerons
-batailleront
-batailles
-batailleur
-batailleurs
-batailleuse
-batailleuses
-bataillez
-batailliez
-bataillions
-bataillon
-bataillons
-bâtais
-bâtait
-bâtâmes
-bâtant
-bâtard
-bâtarde
-batardeau
-batardeaux
-bâtardes
-bâtardise
-bâtardises
-bâtards
-bâtas
-bâtasse
-bâtassent
-bâtasses
-bâtassiez
-bâtassions
-bâtât
-bâtâtes
-batavia
-batavias
-batavique
-bataviques
-batayole
-batayoles
-bâte
-bâté
-bateau
-bateau-citerne
-bateau-feu
-bateau-mouche
-bateau-pilote
-bateau-pompe
-bateaux
-bateaux-citernes
-bateaux-feux
-bateaux-mouches
-bateaux-pilotes
-bateaux-pompes
-bâtée
-bâtées
-batela
-batelage
-batelages
-batelai
-batelaient
-batelais
-batelait
-batelâmes
-batelant
-batelas
-batelasse
-batelassent
-batelasses
-batelassiez
-batelassions
-batelât
-batelâtes
-batelé
-batelée
-batelées
-bateler
-batelèrent
-batelés
-batelet
-batelets
-bateleur
-bateleurs
-bateleuse
-bateleuses
-batelez
-batelier
-batelière
-batelières
-bateliers
-bateliez
-batelions
-batelle
-batellent
-batellera
-batellerai
-batelleraient
-batellerais
-batellerait
-batelleras
-batellerez
-batellerie
-batelleries
-batelleriez
-batellerions
-batellerons
-batelleront
-batelles
-batelons
-bâtent
-bâter
-bâtera
-bâterai
-bâteraient
-bâterais
-bâterait
-bâteras
-bâtèrent
-bâterez
-bâteriez
-bâterions
-bâterons
-bâteront
-bâtes
-bâtés
-bâtez
-bat-flanc
-bath
-bathyal
-bathyale
-bathyales
-bathyaux
-bathymétrie
-bathymétries
-bathymétrique
-bathymétriques
-bathyscaphe
-bathyscaphes
-bathysphère
-bathysphères
-bâti
-bâtie
-bâties
-bâtiez
-batifola
-batifolage
-batifolages
-batifolai
-batifolaient
-batifolais
-batifolait
-batifolâmes
-batifolant
-batifolante
-batifolantes
-batifolants
-batifolas
-batifolasse
-batifolassent
-batifolasses
-batifolassiez
-batifolassions
-batifolât
-batifolâtes
-batifole
-batifolé
-batifolée
-batifolées
-batifolent
-batifoler
-batifolera
-batifolerai
-batifoleraient
-batifolerais
-batifolerait
-batifoleras
-batifolèrent
-batifolerez
-batifoleriez
-batifolerions
-batifolerons
-batifoleront
-batifoles
-batifolés
-batifolez
-batifoliez
-batifolions
-batifolons
-batik
-batiks
-bâtiment
-bâtiments
-bâtîmes
-bâtions
-bâtir
-bâtira
-bâtirai
-bâtiraient
-bâtirais
-bâtirait
-bâtiras
-bâtirent
-bâtirez
-bâtiriez
-bâtirions
-bâtirons
-bâtiront
-bâtis
-bâtissaient
-bâtissais
-bâtissait
-bâtissant
-bâtisse
-bâtissent
-bâtisses
-bâtisseur
-bâtisseurs
-bâtisseuse
-bâtisseuses
-bâtissez
-bâtissiez
-bâtissions
-bâtissons
-batiste
-batistes
-bâtit
-bâtît
-bâtîtes
-bâton
-bâtonna
-bâtonnai
-bâtonnaient
-bâtonnais
-bâtonnait
-bâtonnâmes
-bâtonnant
-bâtonnas
-bâtonnasse
-bâtonnassent
-bâtonnasses
-bâtonnassiez
-bâtonnassions
-bâtonnat
-bâtonnât
-bâtonnâtes
-bâtonnats
-bâtonne
-bâtonné
-bâtonnée
-bâtonnées
-bâtonnent
-bâtonner
-bâtonnera
-bâtonnerai
-bâtonneraient
-bâtonnerais
-bâtonnerait
-bâtonneras
-bâtonnèrent
-bâtonnerez
-bâtonneriez
-bâtonnerions
-bâtonnerons
-bâtonneront
-bâtonnes
-bâtonnés
-bâtonnet
-bâtonnets
-bâtonnez
-bâtonnier
-bâtonniers
-bâtonniez
-bâtonnions
-bâtonnons
-bâtons
-batoude
-batoudes
-batracien
-batraciens
-bats
-battage
-battages
-battaient
-battais
-battait
-battant
-battante
-battantes
-battants
-batte
-battée
-battées
-battellement
-battellements
-battement
-battements
-battent
-batterie
-batteries
-battes
-batteur
-batteurs
-batteuse
-batteuses
-battez
-battiez
-battîmes
-battions
-battirent
-battis
-battisse
-battissent
-battisses
-battissiez
-battissions
-battit
-battît
-battîtes
-battitures
-battle-dress
-battoir
-battoirs
-battons
-battra
-battrai
-battraient
-battrais
-battrait
-battras
-battre
-battrez
-battriez
-battrions
-battrons
-battront
-battu
-battue
-battues
-batture
-battures
-battus
-baud
-baudet
-baudets
-baudrier
-baudriers
-baudroie
-baudroies
-baudruche
-baudruches
-bauds
-bauge
-baugé
-baugea
-baugeai
-baugeaient
-baugeais
-baugeait
-baugeâmes
-baugeant
-baugeas
-baugeasse
-baugeassent
-baugeasses
-baugeassiez
-baugeassions
-baugeât
-baugeâtes
-baugée
-baugées
-baugent
-baugeons
-bauger
-baugera
-baugerai
-baugeraient
-baugerais
-baugerait
-baugeras
-baugèrent
-baugerez
-baugeriez
-baugerions
-baugerons
-baugeront
-bauges
-baugés
-baugez
-baugiez
-baugions
-baume
-baumes
-baumier
-baumiers
-bauquière
-bauquières
-baux
-bauxite
-bava
-bavai
-bavaient
-bavais
-bavait
-bavâmes
-bavant
-bavard
-bavarda
-bavardage
-bavardages
-bavardai
-bavardaient
-bavardais
-bavardait
-bavardâmes
-bavardant
-bavardas
-bavardasse
-bavardassent
-bavardasses
-bavardassiez
-bavardassions
-bavardât
-bavardâtes
-bavarde
-bavardé
-bavardent
-bavarder
-bavardera
-bavarderai
-bavarderaient
-bavarderais
-bavarderait
-bavarderas
-bavardèrent
-bavarderez
-bavarderiez
-bavarderions
-bavarderons
-bavarderont
-bavardes
-bavardez
-bavardiez
-bavardions
-bavardons
-bavards
-bavarois
-bavaroise
-bavaroises
-bavas
-bavassa
-bavassai
-bavassaient
-bavassais
-bavassait
-bavassâmes
-bavassant
-bavassas
-bavassasse
-bavassassent
-bavassasses
-bavassassiez
-bavassassions
-bavassât
-bavassâtes
-bavasse
-bavassé
-bavassent
-bavasser
-bavassera
-bavasserai
-bavasseraient
-bavasserais
-bavasserait
-bavasseras
-bavassèrent
-bavasserez
-bavasseriez
-bavasserions
-bavasserons
-bavasseront
-bavasses
-bavassez
-bavassiez
-bavassions
-bavassons
-bavât
-bavâtes
-bave
-bavé
-bavent
-baver
-bavera
-baverai
-baveraient
-baverais
-baverait
-baveras
-bavèrent
-baverez
-baveriez
-baverions
-baverons
-baveront
-baves
-bavette
-bavettes
-baveuse
-baveuses
-baveux
-bavez
-baviez
-bavions
-bavocha
-bavochai
-bavochaient
-bavochais
-bavochait
-bavochâmes
-bavochant
-bavochas
-bavochasse
-bavochassent
-bavochasses
-bavochassiez
-bavochassions
-bavochât
-bavochâtes
-bavoche
-bavoché
-bavochent
-bavocher
-bavochera
-bavocherai
-bavocheraient
-bavocherais
-bavocherait
-bavocheras
-bavochèrent
-bavocherez
-bavocheriez
-bavocherions
-bavocherons
-bavocheront
-bavoches
-bavochez
-bavochiez
-bavochions
-bavochons
-bavochure
-bavochures
-bavoir
-bavoirs
-bavolet
-bavolets
-bavons
-bavure
-bavures
-baya
-bayadère
-bayadères
-bayai
-bayaient
-bayais
-bayait
-bayâmes
-bayant
-bayas
-bayasse
-bayassent
-bayasses
-bayassiez
-bayassions
-bayât
-bayâtes
-baye
-bayé
-bayent
-bayer
-bayera
-bayerai
-bayeraient
-bayerais
-bayerait
-bayeras
-bayèrent
-bayerez
-bayeriez
-bayerions
-bayerons
-bayeront
-bayes
-bayez
-bayiez
-bayions
-bayons
-bayou
-bayous
-bazar
-bazarda
-bazardai
-bazardaient
-bazardais
-bazardait
-bazardâmes
-bazardant
-bazardas
-bazardasse
-bazardassent
-bazardasses
-bazardassiez
-bazardassions
-bazardât
-bazardâtes
-bazarde
-bazardé
-bazardée
-bazardées
-bazardent
-bazarder
-bazardera
-bazarderai
-bazarderaient
-bazarderais
-bazarderait
-bazarderas
-bazardèrent
-bazarderez
-bazarderiez
-bazarderions
-bazarderons
-bazarderont
-bazardes
-bazardés
-bazardez
-bazardiez
-bazardions
-bazardons
-bazars
-bazooka
-bazookas
-béa
-beagle
-beagles
-béai
-béaient
-béais
-béait
-béâmes
-béance
-béances
-béant
-béante
-béantes
-béants
-béarnais
-béarnaise
-béarnaises
-béas
-béasse
-béassent
-béasses
-béassiez
-béassions
-béat
-béât
-béate
-béatement
-béates
-béâtes
-béatifia
-béatifiai
-béatifiaient
-béatifiais
-béatifiait
-béatifiâmes
-béatifiant
-béatifiante
-béatifiantes
-béatifiants
-béatifias
-béatifiasse
-béatifiassent
-béatifiasses
-béatifiassiez
-béatifiassions
-béatifiât
-béatifiâtes
-béatification
-béatifications
-béatifie
-béatifié
-béatifiée
-béatifiées
-béatifient
-béatifier
-béatifiera
-béatifierai
-béatifieraient
-béatifierais
-béatifierait
-béatifieras
-béatifièrent
-béatifierez
-béatifieriez
-béatifierions
-béatifierons
-béatifieront
-béatifies
-béatifiés
-béatifiez
-béatifiiez
-béatifiions
-béatifions
-béatifique
-béatifiques
-béatitude
-béatitudes
-beatnik
-beatniks
-béats
-beau
-beauceron
-beauceronne
-beauceronnes
-beaucerons
-beaucoup
-beauf
-beau-fils
-beau-frère
-beaufs
-beaujolais
-beau-père
-beaupré
-beauprés
-beauté
-beautés
-beaux
-beaux-arts
-beaux-fils
-beaux-frères
-beaux-parents
-beaux-pères
-bébé
-bébés
-be-bop
-bec
-bécane
-bécanes
-bécarre
-bécarres
-bécasse
-bécasseau
-bécasseaux
-bécasses
-bécassine
-bécassines
-bec-croisé
-bec-de-cane
-bec-de-corbeau
-bec-de-lièvre
-becfigue
-becfigues
-bêcha
-bêchage
-bêchages
-bêchai
-bêchaient
-bêchais
-bêchait
-béchamel
-béchamels
-bêchâmes
-bêchant
-bêchas
-bêchasse
-bêchassent
-bêchasses
-bêchassiez
-bêchassions
-bêchât
-bêchâtes
-bêche
-bêché
-bêchée
-bêchées
-bêchent
-bêcher
-bêchera
-bêcherai
-bêcheraient
-bêcherais
-bêcherait
-bêcheras
-bêchèrent
-bêcherez
-bêcheriez
-bêcherions
-bêcherons
-bêcheront
-bêches
-bêchés
-bêcheur
-bêcheurs
-bêcheuse
-bêcheuses
-bêchez
-bêchiez
-bêchions
-béchique
-béchiques
-bêchons
-bécot
-bécota
-bécotai
-bécotaient
-bécotais
-bécotait
-bécotâmes
-bécotant
-bécotas
-bécotasse
-bécotassent
-bécotasses
-bécotassiez
-bécotassions
-bécotât
-bécotâtes
-bécote
-bécoté
-bécotée
-bécotées
-bécotent
-bécoter
-bécotera
-bécoterai
-bécoteraient
-bécoterais
-bécoterait
-bécoteras
-bécotèrent
-bécoterez
-bécoteriez
-bécoterions
-bécoterons
-bécoteront
-bécotes
-bécotés
-bécotez
-bécotiez
-bécotions
-bécotons
-bécots
-becqua
-becquai
-becquaient
-becquais
-becquait
-becquâmes
-becquant
-becquas
-becquasse
-becquassent
-becquasses
-becquassiez
-becquassions
-becquât
-becquâtes
-becque
-becqué
-becquée
-becquées
-becquent
-becquer
-becquera
-becquerai
-becqueraient
-becquerais
-becquerait
-becqueras
-becquerel
-becquerels
-becquèrent
-becquerez
-becqueriez
-becquerions
-becquerons
-becqueront
-becques
-becqués
-becqueta
-becquetai
-becquetaient
-becquetais
-becquetait
-becquetâmes
-becquetance
-becquetances
-becquetant
-becquetas
-becquetasse
-becquetassent
-becquetasses
-becquetassiez
-becquetassions
-becquetât
-becquetâtes
-becqueté
-becquetée
-becquetées
-becqueter
-becquetèrent
-becquetés
-becquetez
-becquetiez
-becquetions
-becquetons
-becquette
-becquettent
-becquettera
-becquetterai
-becquetteraient
-becquetterais
-becquetterait
-becquetteras
-becquetterez
-becquetteriez
-becquetterions
-becquetterons
-becquetteront
-becquettes
-becquez
-becquiez
-becquions
-becquons
-becs
-becs-croisés
-becs-de-cane
-becs-de-corbeau
-becs-de-lièvre
-becta
-bectai
-bectaient
-bectais
-bectait
-bectâmes
-bectant
-bectas
-bectasse
-bectassent
-bectasses
-bectassiez
-bectassions
-bectât
-bectâtes
-becte
-becté
-bectée
-bectées
-bectent
-becter
-bectera
-becterai
-becteraient
-becterais
-becterait
-becteras
-bectèrent
-becterez
-becteriez
-becterions
-becterons
-becteront
-bectes
-bectés
-bectez
-bectiez
-bections
-bectons
-bedaine
-bedaines
-bédane
-bédanes
-bedeau
-bedeaux
-bédégar
-bédégars
-bedon
-bedonna
-bedonnai
-bedonnaient
-bedonnais
-bedonnait
-bedonnâmes
-bedonnant
-bedonnante
-bedonnantes
-bedonnants
-bedonnas
-bedonnasse
-bedonnassent
-bedonnasses
-bedonnassiez
-bedonnassions
-bedonnât
-bedonnâtes
-bedonne
-bedonné
-bedonnent
-bedonner
-bedonnera
-bedonnerai
-bedonneraient
-bedonnerais
-bedonnerait
-bedonneras
-bedonnèrent
-bedonnerez
-bedonneriez
-bedonnerions
-bedonnerons
-bedonneront
-bedonnes
-bedonnez
-bedonniez
-bedonnions
-bedonnons
-bedons
-bédouin
-bédouine
-bédouines
-bédouins
-bée
-beefsteak
-beefsteaks
-béent
-béer
-béera
-béerai
-béeraient
-béerais
-béerait
-béeras
-béèrent
-béerez
-béeriez
-béerions
-béerons
-béeront
-bées
-béez
-beffroi
-beffrois
-bégaie
-bégaiement
-bégaiements
-bégaient
-bégaiera
-bégaierai
-bégaieraient
-bégaierais
-bégaierait
-bégaieras
-bégaierez
-bégaieriez
-bégaierions
-bégaierons
-bégaieront
-bégaies
-bégaya
-bégayai
-bégayaient
-bégayais
-bégayait
-bégayâmes
-bégayant
-bégayas
-bégayasse
-bégayassent
-bégayasses
-bégayassiez
-bégayassions
-bégayât
-bégayâtes
-bégaye
-bégayé
-bégayée
-bégayées
-bégayent
-bégayer
-bégayera
-bégayerai
-bégayeraient
-bégayerais
-bégayerait
-bégayeras
-bégayèrent
-bégayerez
-bégayeriez
-bégayerions
-bégayerons
-bégayeront
-bégayes
-bégayés
-bégayeur
-bégayeurs
-bégayeuse
-bégayeuses
-bégayez
-bégayiez
-bégayions
-bégayons
-bégonia
-bégonias
-bégu
-béguë
-bègue
-bègues
-bégueta
-béguetai
-béguetaient
-béguetais
-béguetait
-béguetâmes
-béguetant
-béguetas
-béguetasse
-béguetassent
-béguetasses
-béguetassiez
-béguetassions
-béguetât
-béguetâtes
-bégueté
-béguète
-béguètement
-béguètements
-béguètent
-bégueter
-béguètera
-béguèterai
-béguèteraient
-béguèterais
-béguèterait
-béguèteras
-béguetèrent
-béguèterez
-béguèteriez
-béguèterions
-béguèterons
-béguèteront
-béguètes
-béguetez
-béguetiez
-béguetions
-béguetons
-bégueule
-bégueulerie
-bégueuleries
-bégueules
-béguin
-béguinage
-béguinages
-béguine
-béguines
-béguins
-bégum
-bégums
-behaviorisme
-béhaviorisme
-behaviorismes
-béhaviorismes
-béhavioriste
-béhavioristes
-béiez
-beige
-beiges
-beigne
-beignes
-beignet
-beignets
-béions
-béjaune
-béjaunes
-béké
-békés
-bel
-bêla
-bêlai
-bêlaient
-bêlais
-bêlait
-bêlâmes
-bélandre
-bélandres
-bêlant
-bêlante
-bêlantes
-bêlants
-bêlas
-bêlasse
-bêlassent
-bêlasses
-bêlassiez
-bêlassions
-bêlât
-bêlâtes
-bêle
-bêlé
-bêlée
-bêlées
-bêlement
-bêlements
-bélemnite
-bélemnites
-bêlent
-bêler
-bêlera
-bêlerai
-bêleraient
-bêlerais
-bêlerait
-bêleras
-bêlèrent
-bêlerez
-bêleriez
-bêlerions
-bêlerons
-bêleront
-bêles
-bêlés
-belette
-belettes
-bêlez
-belge
-belges
-belgicisme
-belgicismes
-bélier
-bélière
-bélières
-béliers
-bêliez
-bélinographe
-bélinographes
-bêlions
-bélître
-bélîtres
-belladone
-bellâtre
-bellâtres
-belle
-belle-de-jour
-belle-de-nuit
-belle-doche
-belle-famille
-belle-fille
-bellement
-belle-mère
-belles
-belles-de-jour
-belles-de-nuit
-belles-doches
-belles-familles
-belles-filles
-belles-lettres
-belles-mères
-belle-soeur
-belles-soeurs
-bellicisme
-bellicismes
-belliciste
-bellicistes
-belligérance
-belligérances
-belligérant
-belligérante
-belligérantes
-belligérants
-belliqueuse
-belliqueuses
-belliqueux
-belluaire
-belluaires
-belon
-belons
-bêlons
-belote
-belotes
-belouga
-bélouga
-belougas
-bélougas
-béluga
-bélugas
-belvédère
-belvédères
-bémol
-bémolisa
-bémolisai
-bémolisaient
-bémolisais
-bémolisait
-bémolisâmes
-bémolisant
-bémolisas
-bémolisasse
-bémolisassent
-bémolisasses
-bémolisassiez
-bémolisassions
-bémolisât
-bémolisâtes
-bémolise
-bémolisé
-bémolisée
-bémolisées
-bémolisent
-bémoliser
-bémolisera
-bémoliserai
-bémoliseraient
-bémoliserais
-bémoliserait
-bémoliseras
-bémolisèrent
-bémoliserez
-bémoliseriez
-bémoliserions
-bémoliserons
-bémoliseront
-bémolises
-bémolisés
-bémolisez
-bémolisiez
-bémolisions
-bémolisons
-bémols
-ben
-bénarde
-bénardes
-bénédicité
-bénédicités
-bénédictin
-bénédictine
-bénédictines
-bénédictins
-bénédiction
-bénédictions
-bénef
-bénéfice
-bénéfices
-bénéficia
-bénéficiai
-bénéficiaient
-bénéficiaire
-bénéficiaires
-bénéficiais
-bénéficiait
-bénéficiâmes
-bénéficiant
-bénéficias
-bénéficiasse
-bénéficiassent
-bénéficiasses
-bénéficiassiez
-bénéficiassions
-bénéficiât
-bénéficiâtes
-bénéficie
-bénéficié
-bénéficient
-bénéficier
-bénéficiera
-bénéficierai
-bénéficieraient
-bénéficierais
-bénéficierait
-bénéficieras
-bénéficièrent
-bénéficierez
-bénéficieriez
-bénéficierions
-bénéficierons
-bénéficieront
-bénéficies
-bénéficiez
-bénéficiiez
-bénéficiions
-bénéficions
-bénéfique
-bénéfiques
-bénefs
-benêt
-benêts
-bénévolat
-bénévolats
-bénévole
-bénévolement
-bénévoles
-bengali
-bengalis
-béni
-bénie
-bénies
-bénigne
-bénignement
-bénignes
-bénignité
-bénignités
-bénîmes
-bénin
-bénins
-béni-oui-oui
-bénir
-bénira
-bénirai
-béniraient
-bénirais
-bénirait
-béniras
-bénirent
-bénirez
-béniriez
-bénirions
-bénirons
-béniront
-bénis
-bénissaient
-bénissais
-bénissait
-bénissant
-bénisse
-bénissent
-bénisses
-bénisseur
-bénisseurs
-bénisseuse
-bénisseuses
-bénissez
-bénissiez
-bénissions
-bénissons
-bénit
-bénît
-bénite
-bénites
-bénîtes
-bénitier
-bénitiers
-bénits
-benjamin
-benjamine
-benjamines
-benjamins
-benjoin
-benne
-bennes
-benoît
-benoîte
-benoîtement
-benoîtes
-benoîts
-benthique
-benthiques
-benthos
-bentonite
-bentonites
-benzène
-benzénique
-benzéniques
-benzine
-benzines
-benzoate
-benzoates
-benzol
-benzolisme
-benzolismes
-benzols
-béons
-béotien
-béotiens
-béotisme
-béotismes
-béqua
-béquai
-béquaient
-béquais
-béquait
-béquâmes
-béquant
-béquas
-béquasse
-béquassent
-béquasses
-béquassiez
-béquassions
-béquât
-béquâtes
-béqué
-bèque
-béquée
-béquées
-bèquent
-béquer
-béquera
-béquerai
-béqueraient
-béquerais
-béquerait
-béqueras
-béquèrent
-béquerez
-béqueriez
-béquerions
-béquerons
-béqueront
-béqués
-bèques
-béqueta
-béquetai
-béquetaient
-béquetais
-béquetait
-béquetâmes
-béquetant
-béquetas
-béquetasse
-béquetassent
-béquetasses
-béquetassiez
-béquetassions
-béquetât
-béquetâtes
-béqueté
-béquetée
-béquetées
-béqueter
-béquetèrent
-béquetés
-béquetez
-béquetiez
-béquetions
-béquetons
-béquette
-béquettent
-béquettera
-béquetterai
-béquetteraient
-béquetterais
-béquetterait
-béquetteras
-béquetterez
-béquetteriez
-béquetterions
-béquetterons
-béquetteront
-béquettes
-béquez
-béquiez
-béquilla
-béquillai
-béquillaient
-béquillais
-béquillait
-béquillâmes
-béquillant
-béquillas
-béquillasse
-béquillassent
-béquillasses
-béquillassiez
-béquillassions
-béquillât
-béquillâtes
-béquille
-béquillé
-béquillée
-béquillées
-béquillent
-béquiller
-béquillera
-béquillerai
-béquilleraient
-béquillerais
-béquillerait
-béquilleras
-béquillèrent
-béquillerez
-béquilleriez
-béquillerions
-béquillerons
-béquilleront
-béquilles
-béquillés
-béquillez
-béquilliez
-béquillions
-béquillons
-béquions
-béquons
-ber
-berbère
-berbères
-berça
-berçai
-berçaient
-bercail
-berçais
-berçait
-berçâmes
-berçant
-berçante
-berçantes
-berças
-berçasse
-berçassent
-berçasses
-berçassiez
-berçassions
-berçât
-berçâtes
-berce
-bercé
-berceau
-berceaux
-bercée
-bercées
-bercelonnette
-bercelonnettes
-bercement
-bercements
-bercent
-bercer
-bercera
-bercerai
-berceraient
-bercerais
-bercerait
-berceras
-bercèrent
-bercerez
-berceriez
-bercerions
-bercerons
-berceront
-berces
-bercés
-berceur
-berceurs
-berceuse
-berceuses
-bercez
-berciez
-bercions
-berçons
-béret
-bérets
-bergamasque
-bergamasques
-bergamote
-bergamotier
-bergamotiers
-berge
-berger
-bergère
-bergères
-bergerie
-bergeries
-bergeronnette
-bergeronnettes
-bergers
-berges
-berginisation
-berginisations
-béribéri
-berkélium
-berkéliums
-berline
-berlines
-berlingot
-berlingots
-berlue
-berme
-bermes
-bermuda
-bermudas
-berna
-bernache
-bernaches
-bernacle
-bernacles
-bernai
-bernaient
-bernais
-bernait
-bernâmes
-bernant
-bernardin
-bernardine
-bernardines
-bernardins
-bernas
-bernasse
-bernassent
-bernasses
-bernassiez
-bernassions
-bernât
-bernâtes
-berne
-berné
-bernée
-bernées
-bernent
-berner
-bernera
-bernerai
-berneraient
-bernerais
-bernerait
-berneras
-bernèrent
-bernerez
-berneriez
-bernerions
-bernerons
-berneront
-bernes
-bernés
-bernez
-bernicle
-bernicles
-berniez
-bernions
-bernique
-berniques
-bernons
-berrichon
-berrichonne
-berrichonnes
-berrichons
-bers
-bersaglier
-bersagliers
-berthon
-berthons
-bertillonnage
-bertillonnages
-béryl
-béryllium
-bérylliums
-béryls
-besace
-besaces
-besaiguë
-besaiguës
-besant
-besants
-bésef
-bésicles
-bésigue
-bésigues
-besogna
-besognai
-besognaient
-besognais
-besognait
-besognâmes
-besognant
-besognas
-besognasse
-besognassent
-besognasses
-besognassiez
-besognassions
-besognât
-besognâtes
-besogne
-besogné
-besognent
-besogner
-besognera
-besognerai
-besogneraient
-besognerais
-besognerait
-besogneras
-besognèrent
-besognerez
-besogneriez
-besognerions
-besognerons
-besogneront
-besognes
-besogneuse
-besogneuses
-besogneux
-besognez
-besogniez
-besognions
-besognons
-besoin
-besoins
-bessemer
-bessemers
-bestiaire
-bestiaires
-bestial
-bestiale
-bestialement
-bestiales
-bestialité
-bestialités
-bestiaux
-bestiole
-bestioles
-best-seller
-best-sellers
-bêta
-bétail
-bétaillère
-bétaillères
-bétails
-bêtas
-bêtasse
-bêtasses
-bêtathérapie
-bêtathérapies
-bêtatron
-bêtatrons
-bête
-bétel
-bétels
-bêtement
-bêtes
-bêtifia
-bêtifiai
-bêtifiaient
-bêtifiais
-bêtifiait
-bêtifiâmes
-bêtifiant
-bêtifias
-bêtifiasse
-bêtifiassent
-bêtifiasses
-bêtifiassiez
-bêtifiassions
-bêtifiât
-bêtifiâtes
-bêtifie
-bêtifié
-bêtifient
-bêtifier
-bêtifiera
-bêtifierai
-bêtifieraient
-bêtifierais
-bêtifierait
-bêtifieras
-bêtifièrent
-bêtifierez
-bêtifieriez
-bêtifierions
-bêtifierons
-bêtifieront
-bêtifies
-bêtifiez
-bêtifiiez
-bêtifiions
-bêtifions
-bêtisa
-bêtisai
-bêtisaient
-bêtisais
-bêtisait
-bêtisâmes
-bêtisant
-bêtisas
-bêtisasse
-bêtisassent
-bêtisasses
-bêtisassiez
-bêtisassions
-bêtisât
-bêtisâtes
-bêtise
-bêtisé
-bêtisent
-bêtiser
-bêtisera
-bêtiserai
-bêtiseraient
-bêtiserais
-bêtiserait
-bêtiseras
-bêtisèrent
-bêtiserez
-bêtiseriez
-bêtiserions
-bêtiserons
-bêtiseront
-bêtises
-bêtisez
-bêtisier
-bêtisiers
-bêtisiez
-bêtisions
-bêtisons
-bétoine
-bétoines
-bétoire
-bétoires
-béton
-bétonna
-bétonnage
-bétonnages
-bétonnai
-bétonnaient
-bétonnais
-bétonnait
-bétonnâmes
-bétonnant
-bétonnas
-bétonnasse
-bétonnassent
-bétonnasses
-bétonnassiez
-bétonnassions
-bétonnât
-bétonnâtes
-bétonne
-bétonné
-bétonnée
-bétonnées
-bétonnent
-bétonner
-bétonnera
-bétonnerai
-bétonneraient
-bétonnerais
-bétonnerait
-bétonneras
-bétonnèrent
-bétonnerez
-bétonneriez
-bétonnerions
-bétonnerons
-bétonneront
-bétonnes
-bétonnés
-bétonneuse
-bétonneuses
-bétonnez
-bétonnière
-bétonnières
-bétonniez
-bétonnions
-bétonnons
-bétons
-bette
-betterave
-betteraves
-betteravier
-betteravière
-betteravières
-betteraviers
-bettes
-bétyle
-bétyles
-beugla
-beuglai
-beuglaient
-beuglais
-beuglait
-beuglâmes
-beuglant
-beuglante
-beuglantes
-beuglants
-beuglas
-beuglasse
-beuglassent
-beuglasses
-beuglassiez
-beuglassions
-beuglât
-beuglâtes
-beugle
-beuglé
-beuglée
-beuglées
-beuglement
-beuglements
-beuglent
-beugler
-beuglera
-beuglerai
-beugleraient
-beuglerais
-beuglerait
-beugleras
-beuglèrent
-beuglerez
-beugleriez
-beuglerions
-beuglerons
-beugleront
-beugles
-beuglés
-beuglez
-beugliez
-beuglions
-beuglons
-beur
-beurra
-beurrai
-beurraient
-beurrais
-beurrait
-beurrâmes
-beurrant
-beurras
-beurrasse
-beurrassent
-beurrasses
-beurrassiez
-beurrassions
-beurrât
-beurrâtes
-beurre
-beurré
-beurrée
-beurrées
-beurrent
-beurrer
-beurrera
-beurrerai
-beurreraient
-beurrerais
-beurrerait
-beurreras
-beurrèrent
-beurrerez
-beurrerie
-beurreries
-beurreriez
-beurrerions
-beurrerons
-beurreront
-beurres
-beurrés
-beurrez
-beurrier
-beurriers
-beurriez
-beurrions
-beurrons
-beurs
-beuverie
-beuveries
-bévatron
-bévatrons
-bévue
-bévues
-bey
-beylical
-beylicale
-beylicales
-beylicat
-beylicats
-beylicaux
-beylisme
-beylismes
-beys
-bézoard
-bézoards
-biacide
-biacides
-biacuminé
-biacuminée
-biacuminées
-biacuminés
-biais
-biaisa
-biaisai
-biaisaient
-biaisais
-biaisait
-biaisâmes
-biaisant
-biaisas
-biaisasse
-biaisassent
-biaisasses
-biaisassiez
-biaisassions
-biaisât
-biaisâtes
-biaise
-biaisé
-biaisée
-biaisées
-biaisent
-biaiser
-biaisera
-biaiserai
-biaiseraient
-biaiserais
-biaiserait
-biaiseras
-biaisèrent
-biaiserez
-biaiseriez
-biaiserions
-biaiserons
-biaiseront
-biaises
-biaisés
-biaisez
-biaisiez
-biaisions
-biaisons
-bibelot
-bibelota
-bibelotai
-bibelotaient
-bibelotais
-bibelotait
-bibelotâmes
-bibelotant
-bibelotas
-bibelotasse
-bibelotassent
-bibelotasses
-bibelotassiez
-bibelotassions
-bibelotât
-bibelotâtes
-bibelote
-bibeloté
-bibelotent
-bibeloter
-bibelotera
-bibeloterai
-bibeloteraient
-bibeloterais
-bibeloterait
-bibeloteras
-bibelotèrent
-bibeloterez
-bibeloteriez
-bibeloterions
-bibeloterons
-bibeloteront
-bibelotes
-bibelotez
-bibelotiez
-bibelotions
-bibelotons
-bibelots
-biberon
-biberonna
-biberonnai
-biberonnaient
-biberonnais
-biberonnait
-biberonnâmes
-biberonnant
-biberonnas
-biberonnasse
-biberonnassent
-biberonnasses
-biberonnassiez
-biberonnassions
-biberonnât
-biberonnâtes
-biberonne
-biberonné
-biberonnent
-biberonner
-biberonnera
-biberonnerai
-biberonneraient
-biberonnerais
-biberonnerait
-biberonneras
-biberonnèrent
-biberonnerez
-biberonneriez
-biberonnerions
-biberonnerons
-biberonneront
-biberonnes
-biberonnez
-biberonniez
-biberonnions
-biberonnons
-biberons
-bibi
-bibine
-bibines
-bibis
-bible
-bibles
-bibliobus
-bibliographe
-bibliographes
-bibliographie
-bibliographies
-bibliographique
-bibliographiques
-bibliomanie
-bibliomanies
-bibliophile
-bibliophiles
-bibliophilie
-bibliophilies
-bibliothécaire
-bibliothécaires
-bibliothéconomie
-bibliothéconomies
-bibliothèque
-bibliothèques
-biblique
-bibliques
-bic
-bicaméralisme
-bicaméralismes
-bicamérisme
-bicamérismes
-bicarbonate
-bicarbonates
-bicarré
-bicarrée
-bicarrées
-bicarrés
-bicentenaire
-bicentenaires
-bicéphale
-bicéphales
-biceps
-bicha
-bichai
-bichaient
-bichais
-bichait
-bichâmes
-bichant
-bichas
-bichasse
-bichassent
-bichasses
-bichassiez
-bichassions
-bichât
-bichâtes
-biche
-biché
-bichent
-bicher
-bichera
-bicherai
-bicheraient
-bicherais
-bicherait
-bicheras
-bichèrent
-bicherez
-bicheriez
-bicherions
-bicherons
-bicheront
-biches
-bichette
-bichettes
-bichez
-bichiez
-bichions
-bichlamar
-bichlamars
-bichlorure
-bichof
-bichon
-bichonna
-bichonnai
-bichonnaient
-bichonnais
-bichonnait
-bichonnâmes
-bichonnant
-bichonnas
-bichonnasse
-bichonnassent
-bichonnasses
-bichonnassiez
-bichonnassions
-bichonnât
-bichonnâtes
-bichonne
-bichonné
-bichonnée
-bichonnées
-bichonnent
-bichonner
-bichonnera
-bichonnerai
-bichonneraient
-bichonnerais
-bichonnerait
-bichonneras
-bichonnèrent
-bichonnerez
-bichonneriez
-bichonnerions
-bichonnerons
-bichonneront
-bichonnes
-bichonnés
-bichonnez
-bichonniez
-bichonnions
-bichonnons
-bichons
-bichota
-bichotai
-bichotaient
-bichotais
-bichotait
-bichotâmes
-bichotant
-bichotas
-bichotasse
-bichotassent
-bichotasses
-bichotassiez
-bichotassions
-bichotât
-bichotâtes
-bichote
-bichoté
-bichotent
-bichoter
-bichotera
-bichoterai
-bichoteraient
-bichoterais
-bichoterait
-bichoteras
-bichotèrent
-bichoterez
-bichoteriez
-bichoterions
-bichoterons
-bichoteront
-bichotes
-bichotez
-bichotiez
-bichotions
-bichotons
-bichromate
-bichromates
-bichromie
-bichromies
-bickford
-bickfords
-bicolore
-bicolores
-biconcave
-biconcaves
-biconvexe
-biconvexes
-bicoque
-bicoques
-bicorne
-bicornes
-bicot
-bicots
-bics
-biculturalisme
-biculturalismes
-biculturel
-biculturelle
-biculturelles
-biculturels
-bicycle
-bicycles
-bicyclette
-bicyclettes
-bidasse
-bidasses
-bide
-bident
-bidents
-bides
-bidet
-bidets
-bidoche
-bidoches
-bidon
-bidonna
-bidonnai
-bidonnaient
-bidonnais
-bidonnait
-bidonnâmes
-bidonnant
-bidonnante
-bidonnantes
-bidonnants
-bidonnas
-bidonnasse
-bidonnassent
-bidonnasses
-bidonnassiez
-bidonnassions
-bidonnât
-bidonnâtes
-bidonne
-bidonné
-bidonnée
-bidonnées
-bidonnent
-bidonner
-bidonnera
-bidonnerai
-bidonneraient
-bidonnerais
-bidonnerait
-bidonneras
-bidonnèrent
-bidonnerez
-bidonneriez
-bidonnerions
-bidonnerons
-bidonneront
-bidonnes
-bidonnés
-bidonnez
-bidonniez
-bidonnions
-bidonnons
-bidons
-bidonville
-bidonvilles
-bidouilla
-bidouillage
-bidouillages
-bidouillai
-bidouillaient
-bidouillais
-bidouillait
-bidouillâmes
-bidouillant
-bidouillas
-bidouillasse
-bidouillassent
-bidouillasses
-bidouillassiez
-bidouillassions
-bidouillât
-bidouillâtes
-bidouille
-bidouillé
-bidouillée
-bidouillées
-bidouillent
-bidouiller
-bidouillera
-bidouillerai
-bidouilleraient
-bidouillerais
-bidouillerait
-bidouilleras
-bidouillèrent
-bidouillerez
-bidouilleriez
-bidouillerions
-bidouillerons
-bidouilleront
-bidouilles
-bidouillés
-bidouillez
-bidouilliez
-bidouillions
-bidouillons
-bidule
-bidules
-bief
-biefs
-bielle
-bielles
-biellette
-biellettes
-bien
-bien-aimé
-bien-aimée
-bien-aimées
-bien-aimés
-bien-dire
-bien-être
-bienfaisance
-bienfaisances
-bienfaisant
-bienfaisante
-bienfaisantes
-bienfaisants
-bienfait
-bienfaiteur
-bienfaiteurs
-bienfaitrice
-bienfaitrices
-bienfaits
-bien-fondé
-bien-fondés
-bien-fonds
-bienheureuse
-bienheureuses
-bienheureux
-bien-jugé
-bien-jugés
-biennal
-biennale
-biennales
-biennaux
-bien-pensant
-bien-pensante
-bien-pensantes
-bien-pensants
-biens
-bienséance
-bienséances
-bienséant
-bienséante
-bienséantes
-bienséants
-biens-fonds
-bientôt
-bienveillamment
-bienveillance
-bienveillances
-bienveillant
-bienveillante
-bienveillantes
-bienveillants
-bienvenir
-bienvenu
-bienvenue
-bienvenues
-bienvenus
-bière
-bières
-biface
-bifaces
-biffa
-biffage
-biffages
-biffai
-biffaient
-biffais
-biffait
-biffâmes
-biffant
-biffas
-biffasse
-biffassent
-biffasses
-biffassiez
-biffassions
-biffât
-biffâtes
-biffe
-biffé
-biffée
-biffées
-biffent
-biffer
-biffera
-bifferai
-bifferaient
-bifferais
-bifferait
-bifferas
-biffèrent
-bifferez
-bifferiez
-bifferions
-bifferons
-bifferont
-biffes
-biffés
-biffez
-biffiez
-biffin
-biffins
-biffions
-biffons
-biffure
-biffures
-bifide
-bifides
-bifilaire
-bifilaires
-bifocal
-bifocale
-bifocales
-bifocaux
-bifteck
-biftecks
-bifurcation
-bifurcations
-bifurqua
-bifurquai
-bifurquaient
-bifurquais
-bifurquait
-bifurquâmes
-bifurquant
-bifurquas
-bifurquasse
-bifurquassent
-bifurquasses
-bifurquassiez
-bifurquassions
-bifurquât
-bifurquâtes
-bifurque
-bifurqué
-bifurquent
-bifurquer
-bifurquera
-bifurquerai
-bifurqueraient
-bifurquerais
-bifurquerait
-bifurqueras
-bifurquèrent
-bifurquerez
-bifurqueriez
-bifurquerions
-bifurquerons
-bifurqueront
-bifurques
-bifurquez
-bifurquiez
-bifurquions
-bifurquons
-bigame
-bigames
-bigamie
-bigarade
-bigarades
-bigaradier
-bigaradiers
-bigarra
-bigarrai
-bigarraient
-bigarrais
-bigarrait
-bigarrâmes
-bigarrant
-bigarras
-bigarrasse
-bigarrassent
-bigarrasses
-bigarrassiez
-bigarrassions
-bigarrât
-bigarrâtes
-bigarre
-bigarré
-bigarreau
-bigarreaux
-bigarrée
-bigarrées
-bigarrent
-bigarrer
-bigarrera
-bigarrerai
-bigarreraient
-bigarrerais
-bigarrerait
-bigarreras
-bigarrèrent
-bigarrerez
-bigarreriez
-bigarrerions
-bigarrerons
-bigarreront
-bigarres
-bigarrés
-bigarrez
-bigarriez
-bigarrions
-bigarrons
-bigarrure
-bigarrures
-bigla
-biglai
-biglaient
-biglais
-biglait
-biglâmes
-biglant
-biglas
-biglasse
-biglassent
-biglasses
-biglassiez
-biglassions
-biglât
-biglâtes
-bigle
-biglé
-biglée
-biglées
-biglent
-bigler
-biglera
-biglerai
-bigleraient
-biglerais
-biglerait
-bigleras
-biglèrent
-biglerez
-bigleriez
-biglerions
-biglerons
-bigleront
-bigles
-biglés
-bigleuse
-bigleuses
-bigleux
-biglez
-bigliez
-biglions
-biglons
-bignonia
-bignonias
-bigophone
-bigophones
-bigorna
-bigornai
-bigornaient
-bigornais
-bigornait
-bigornâmes
-bigornant
-bigornas
-bigornasse
-bigornassent
-bigornasses
-bigornassiez
-bigornassions
-bigornât
-bigornâtes
-bigorne
-bigorné
-bigorneau
-bigorneaux
-bigornée
-bigornées
-bigornent
-bigorner
-bigornera
-bigornerai
-bigorneraient
-bigornerais
-bigornerait
-bigorneras
-bigornèrent
-bigornerez
-bigorneriez
-bigornerions
-bigornerons
-bigorneront
-bigornes
-bigornés
-bigornez
-bigorniez
-bigornions
-bigornons
-bigot
-bigote
-bigoterie
-bigoteries
-bigotes
-bigotisme
-bigotismes
-bigots
-bigouden
-bigoudi
-bigoudis
-bigre
-bigrement
-bigue
-bigues
-biguine
-biguines
-bihebdomadaire
-bihebdomadaires
-bihoreau
-bihoreaus
-bijectif
-bijectifs
-bijection
-bijections
-bijective
-bijectives
-bijou
-bijouterie
-bijouteries
-bijoutier
-bijoutière
-bijoutières
-bijoutiers
-bijoux
-bikini
-bikinis
-bila
-bilabiale
-bilabiales
-bilabié
-bilabiée
-bilabiées
-bilabiés
-bilai
-bilaient
-bilais
-bilait
-bilame
-bilames
-bilâmes
-bilan
-bilans
-bilant
-bilas
-bilasse
-bilassent
-bilasses
-bilassiez
-bilassions
-bilât
-bilatéral
-bilatérale
-bilatérales
-bilatéraux
-bilâtes
-bilboquet
-bilboquets
-bile
-bilé
-bilée
-bilées
-bilent
-biler
-bilera
-bilerai
-bileraient
-bilerais
-bilerait
-bileras
-bilèrent
-bilerez
-bileriez
-bilerions
-bilerons
-bileront
-biles
-bilés
-bileuse
-bileuses
-bileux
-bilez
-bilharzie
-bilharzies
-bilharziose
-bilharzioses
-biliaire
-biliaires
-bilieuse
-bilieuses
-bilieux
-biliez
-bilingue
-bilingues
-bilinguisme
-bilinguismes
-bilions
-bilirubine
-bilirubines
-bill
-billard
-billards
-bille
-billebauda
-billebaudai
-billebaudaient
-billebaudais
-billebaudait
-billebaudâmes
-billebaudant
-billebaudas
-billebaudasse
-billebaudassent
-billebaudasses
-billebaudassiez
-billebaudassions
-billebaudât
-billebaudâtes
-billebaude
-billebaudé
-billebaudent
-billebauder
-billebaudera
-billebauderai
-billebauderaient
-billebauderais
-billebauderait
-billebauderas
-billebaudèrent
-billebauderez
-billebauderiez
-billebauderions
-billebauderons
-billebauderont
-billebaudes
-billebaudez
-billebaudiez
-billebaudions
-billebaudons
-billes
-billet
-billeté
-billetée
-billetées
-billetés
-billets
-billette
-billetterie
-billetteries
-billettes
-billevesée
-billevesées
-billion
-billions
-billon
-billonna
-billonnage
-billonnages
-billonnai
-billonnaient
-billonnais
-billonnait
-billonnâmes
-billonnant
-billonnas
-billonnasse
-billonnassent
-billonnasses
-billonnassiez
-billonnassions
-billonnât
-billonnâtes
-billonne
-billonné
-billonnée
-billonnées
-billonnent
-billonner
-billonnera
-billonnerai
-billonneraient
-billonnerais
-billonnerait
-billonneras
-billonnèrent
-billonnerez
-billonneriez
-billonnerions
-billonnerons
-billonneront
-billonnes
-billonnés
-billonnez
-billonniez
-billonnions
-billonnons
-billons
-billot
-billots
-bills
-bilobé
-bilobée
-bilobées
-bilobés
-biloculaire
-biloculaires
-bilons
-biloqua
-biloquai
-biloquaient
-biloquais
-biloquait
-biloquâmes
-biloquant
-biloquas
-biloquasse
-biloquassent
-biloquasses
-biloquassiez
-biloquassions
-biloquât
-biloquâtes
-biloque
-biloqué
-biloquée
-biloquées
-biloquent
-biloquer
-biloquera
-biloquerai
-biloqueraient
-biloquerais
-biloquerait
-biloqueras
-biloquèrent
-biloquerez
-biloqueriez
-biloquerions
-biloquerons
-biloqueront
-biloques
-biloqués
-biloquez
-biloquiez
-biloquions
-biloquons
-bimane
-bimanes
-bimbeloterie
-bimbeloteries
-bimensuel
-bimensuelle
-bimensuelles
-bimensuels
-bimestriel
-bimestrielle
-bimestrielles
-bimestriels
-bimétallique
-bimétalliques
-bimétallisme
-bimétallismes
-bimétalliste
-bimétallistes
-bimillénaire
-bimillénaires
-bimoteur
-bimoteurs
-bina
-binage
-binages
-binai
-binaient
-binaire
-binaires
-binais
-binait
-binâmes
-binant
-binard
-binards
-binas
-binasse
-binassent
-binasses
-binassiez
-binassions
-binât
-binâtes
-binational
-binationale
-binationales
-binationaux
-bine
-biné
-binée
-binées
-binent
-biner
-binera
-binerai
-bineraient
-binerais
-binerait
-bineras
-binèrent
-binerez
-bineriez
-binerions
-binerons
-bineront
-bines
-binés
-binette
-binettes
-bineuse
-bineuses
-binez
-bingo
-bingos
-biniez
-binions
-biniou
-binious
-binoclard
-binoclarde
-binoclardes
-binoclards
-binocle
-binocles
-binoculaire
-binoculaires
-binons
-bioacoustique
-bioacoustiques
-biobibliographie
-biobibliographies
-biocénose
-biocénoses
-biochimie
-biochimies
-biochimiste
-biochimistes
-biocide
-biocides
-bioclimatique
-bioclimatiques
-bioclimatologie
-bioclimatologies
-biodégradable
-biodégradables
-biodégradation
-biodégradations
-bioénergie
-bioénergies
-biogenèse
-biogenèses
-biogéographie
-biogéographies
-biographe
-biographes
-biographie
-biographies
-biographique
-biographiques
-biologie
-biologies
-biologique
-biologiques
-biologiste
-biologistes
-bioluminescence
-bioluminescences
-biomasse
-biomasses
-biomécanique
-biomécaniques
-biomédical
-biomédicale
-biomédicales
-biomédicaux
-bionique
-bioniques
-biophysique
-biophysiques
-biopsie
-biopsies
-biosphère
-biosphères
-biosynthèse
-biosynthèses
-biotechnologie
-biotechnologies
-biothérapie
-biothérapies
-biotique
-biotiques
-biotite
-biotites
-biotope
-biotopes
-biotype
-biotypes
-biotypologie
-biotypologies
-bioxyde
-bioxydes
-bipale
-bipales
-biparti
-bipartie
-biparties
-bipartis
-bipartisme
-bipartismes
-bipartite
-bipartites
-bipartition
-bipartitions
-bipède
-bipèdes
-bipenné
-bipennée
-bipennées
-bipennés
-biphasé
-biphasée
-biphasées
-biphasés
-bipied
-bipieds
-biplace
-biplaces
-biplan
-biplans
-bipolaire
-bipolaires
-bipolarisation
-bipolarisations
-bipolarité
-bipolarités
-bipoutre
-bipoutres
-bique
-biques
-biquet
-biquets
-biquette
-biquettes
-biquotidien
-biquotidienne
-biquotidiennes
-biquotidiens
-birbe
-birbes
-biréacteur
-biréacteurs
-biréfringence
-biréfringences
-biréfringent
-biréfringente
-biréfringentes
-biréfringents
-birème
-birèmes
-biroute
-biroutes
-bis
-bisa
-bisai
-bisaient
-bisaïeul
-bisaïeule
-bisaïeules
-bisaïeuls
-bisais
-bisait
-bisâmes
-bisannuel
-bisannuelle
-bisannuelles
-bisannuels
-bisant
-bisas
-bisasse
-bisassent
-bisasses
-bisassiez
-bisassions
-bisât
-bisâtes
-bisbille
-bisbilles
-biscaïen
-biscaïenne
-biscaïennes
-biscaïens
-biscôme
-biscômes
-biscornu
-biscornue
-biscornues
-biscornus
-biscotte
-biscotterie
-biscotteries
-biscottes
-biscuit
-biscuita
-biscuitai
-biscuitaient
-biscuitais
-biscuitait
-biscuitâmes
-biscuitant
-biscuitas
-biscuitasse
-biscuitassent
-biscuitasses
-biscuitassiez
-biscuitassions
-biscuitât
-biscuitâtes
-biscuite
-biscuité
-biscuitée
-biscuitées
-biscuitent
-biscuiter
-biscuitera
-biscuiterai
-biscuiteraient
-biscuiterais
-biscuiterait
-biscuiteras
-biscuitèrent
-biscuiterez
-biscuiterie
-biscuiteries
-biscuiteriez
-biscuiterions
-biscuiterons
-biscuiteront
-biscuites
-biscuités
-biscuitez
-biscuitiez
-biscuitions
-biscuitons
-biscuits
-bise
-bisé
-biseau
-biseauta
-biseautage
-biseautages
-biseautai
-biseautaient
-biseautais
-biseautait
-biseautâmes
-biseautant
-biseautas
-biseautasse
-biseautassent
-biseautasses
-biseautassiez
-biseautassions
-biseautât
-biseautâtes
-biseaute
-biseauté
-biseautée
-biseautées
-biseautent
-biseauter
-biseautera
-biseauterai
-biseauteraient
-biseauterais
-biseauterait
-biseauteras
-biseautèrent
-biseauterez
-biseauteriez
-biseauterions
-biseauterons
-biseauteront
-biseautes
-biseautés
-biseautez
-biseautiez
-biseautions
-biseautons
-biseaux
-bisée
-bisées
-bisegmenta
-bisegmentai
-bisegmentaient
-bisegmentais
-bisegmentait
-bisegmentâmes
-bisegmentant
-bisegmentas
-bisegmentasse
-bisegmentassent
-bisegmentasses
-bisegmentassiez
-bisegmentassions
-bisegmentât
-bisegmentâtes
-bisegmente
-bisegmenté
-bisegmentée
-bisegmentées
-bisegmentent
-bisegmenter
-bisegmentera
-bisegmenterai
-bisegmenteraient
-bisegmenterais
-bisegmenterait
-bisegmenteras
-bisegmentèrent
-bisegmenterez
-bisegmenteriez
-bisegmenterions
-bisegmenterons
-bisegmenteront
-bisegmentes
-bisegmentés
-bisegmentez
-bisegmentiez
-bisegmentions
-bisegmentons
-bisent
-biser
-bisera
-biserai
-biseraient
-biserais
-biserait
-biseras
-bisèrent
-biserez
-biseriez
-biserions
-biserons
-biseront
-bises
-bisés
-biset
-bisets
-bisexualité
-bisexualités
-bisexué
-bisexuée
-bisexuées
-bisexuel
-bisexuelle
-bisexuelles
-bisexuels
-bisexués
-bisez
-bisiez
-bisions
-bismuth
-bismuthine
-bismuthines
-bismuths
-bison
-bisons
-bisou
-bisous
-bisqua
-bisquai
-bisquaient
-bisquais
-bisquait
-bisquâmes
-bisquant
-bisquas
-bisquasse
-bisquassent
-bisquasses
-bisquassiez
-bisquassions
-bisquât
-bisquâtes
-bisque
-bisqué
-bisquée
-bisquées
-bisquent
-bisquer
-bisquera
-bisquerai
-bisqueraient
-bisquerais
-bisquerait
-bisqueras
-bisquèrent
-bisquerez
-bisqueriez
-bisquerions
-bisquerons
-bisqueront
-bisques
-bisqués
-bisquez
-bisquiez
-bisquions
-bisquons
-bissa
-bissai
-bissaient
-bissais
-bissait
-bissâmes
-bissant
-bissas
-bissasse
-bissassent
-bissasses
-bissassiez
-bissassions
-bissât
-bissâtes
-bisse
-bissé
-bissecteur
-bissecteurs
-bissection
-bissections
-bissectrice
-bissectrices
-bissée
-bissées
-bissent
-bisser
-bissera
-bisserai
-bisseraient
-bisserais
-bisserait
-bisseras
-bissèrent
-bisserez
-bisseriez
-bisserions
-bisserons
-bisseront
-bisses
-bissés
-bissexte
-bissextes
-bissextile
-bissextiles
-bissexualité
-bissexualités
-bissexué
-bissexuée
-bissexuées
-bissexuel
-bissexuelle
-bissexuelles
-bissexuels
-bissexués
-bissez
-bissiez
-bissions
-bissons
-bistorte
-bistortes
-bistouille
-bistouilles
-bistouri
-bistouris
-bistourna
-bistournage
-bistournages
-bistournai
-bistournaient
-bistournais
-bistournait
-bistournâmes
-bistournant
-bistournas
-bistournasse
-bistournassent
-bistournasses
-bistournassiez
-bistournassions
-bistournât
-bistournâtes
-bistourne
-bistourné
-bistournée
-bistournées
-bistournent
-bistourner
-bistournera
-bistournerai
-bistourneraient
-bistournerais
-bistournerait
-bistourneras
-bistournèrent
-bistournerez
-bistourneriez
-bistournerions
-bistournerons
-bistourneront
-bistournes
-bistournés
-bistournez
-bistourniez
-bistournions
-bistournons
-bistra
-bistrai
-bistraient
-bistrais
-bistrait
-bistrâmes
-bistrant
-bistras
-bistrasse
-bistrassent
-bistrasses
-bistrassiez
-bistrassions
-bistrât
-bistrâtes
-bistre
-bistré
-bistrée
-bistrées
-bistrent
-bistrer
-bistrera
-bistrerai
-bistreraient
-bistrerais
-bistrerait
-bistreras
-bistrèrent
-bistrerez
-bistreriez
-bistrerions
-bistrerons
-bistreront
-bistres
-bistrés
-bistrez
-bistriez
-bistrions
-bistro
-bistrons
-bistros
-bistrot
-bistrots
-bisulfate
-bisulfates
-bisulfure
-bisulfures
-bit
-bita
-bitai
-bitaient
-bitais
-bitait
-bitâmes
-bitant
-bitas
-bitasse
-bitassent
-bitasses
-bitassiez
-bitassions
-bitât
-bitâtes
-bite
-bité
-bitée
-bitées
-bitension
-bitensions
-bitent
-biter
-bitera
-biterai
-biteraient
-biterais
-biterait
-biteras
-bitèrent
-biterez
-biteriez
-biterions
-biterons
-biteront
-bites
-bités
-bitez
-bitiez
-bitions
-bitonal
-bitonale
-bitonales
-bitonaux
-bitons
-bitord
-bitords
-bitos
-bits
-bitta
-bittai
-bittaient
-bittais
-bittait
-bittâmes
-bittant
-bittas
-bittasse
-bittassent
-bittasses
-bittassiez
-bittassions
-bittât
-bittâtes
-bitte
-bitté
-bittée
-bittées
-bittent
-bitter
-bittera
-bitterai
-bitteraient
-bitterais
-bitterait
-bitteras
-bittèrent
-bitterez
-bitteriez
-bitterions
-bitterons
-bitteront
-bittes
-bittés
-bittez
-bittiez
-bittions
-bittons
-bittura
-bitturai
-bitturaient
-bitturais
-bitturait
-bitturâmes
-bitturant
-bitturas
-bitturasse
-bitturassent
-bitturasses
-bitturassiez
-bitturassions
-bitturât
-bitturâtes
-bitture
-bitturé
-bitturée
-bitturées
-bitturent
-bitturer
-bitturera
-bitturerai
-bittureraient
-bitturerais
-bitturerait
-bittureras
-bitturèrent
-bitturerez
-bittureriez
-bitturerions
-bitturerons
-bittureront
-bittures
-bitturés
-bitturez
-bitturiez
-bitturions
-bitturons
-bituma
-bitumage
-bitumages
-bitumai
-bitumaient
-bitumais
-bitumait
-bitumâmes
-bitumant
-bitumas
-bitumasse
-bitumassent
-bitumasses
-bitumassiez
-bitumassions
-bitumât
-bitumâtes
-bitume
-bitumé
-bitumée
-bitumées
-bitument
-bitumer
-bitumera
-bitumerai
-bitumeraient
-bitumerais
-bitumerait
-bitumeras
-bitumèrent
-bitumerez
-bitumeriez
-bitumerions
-bitumerons
-bitumeront
-bitumes
-bitumés
-bitumeuse
-bitumeuses
-bitumeux
-bitumez
-bitumiez
-bitumina
-bituminai
-bituminaient
-bituminais
-bituminait
-bituminâmes
-bituminant
-bituminas
-bituminasse
-bituminassent
-bituminasses
-bituminassiez
-bituminassions
-bituminât
-bituminâtes
-bitumine
-bituminé
-bituminée
-bituminées
-bituminent
-bituminer
-bituminera
-bituminerai
-bitumineraient
-bituminerais
-bituminerait
-bitumineras
-bituminèrent
-bituminerez
-bitumineriez
-bituminerions
-bituminerons
-bitumineront
-bitumines
-bituminés
-bitumineuse
-bitumineuses
-bitumineux
-bituminez
-bituminiez
-bituminions
-bituminons
-bitumions
-bitumons
-bitura
-biturai
-bituraient
-biturais
-biturait
-biturâmes
-biturant
-bituras
-biturasse
-biturassent
-biturasses
-biturassiez
-biturassions
-biturât
-biturâtes
-biturbine
-biturbines
-biture
-bituré
-biturée
-biturées
-biturent
-biturer
-biturera
-biturerai
-bitureraient
-biturerais
-biturerait
-bitureras
-biturèrent
-biturerez
-bitureriez
-biturerions
-biturerons
-bitureront
-bitures
-biturés
-biturez
-bituriez
-biturions
-biturons
-bivalence
-bivalences
-bivalent
-bivalente
-bivalentes
-bivalents
-bivalve
-bivalves
-biveau
-biveaux
-bivouac
-bivouacs
-bivouaqua
-bivouaquai
-bivouaquaient
-bivouaquais
-bivouaquait
-bivouaquâmes
-bivouaquant
-bivouaquas
-bivouaquasse
-bivouaquassent
-bivouaquasses
-bivouaquassiez
-bivouaquassions
-bivouaquât
-bivouaquâtes
-bivouaque
-bivouaqué
-bivouaquent
-bivouaquer
-bivouaquera
-bivouaquerai
-bivouaqueraient
-bivouaquerais
-bivouaquerait
-bivouaqueras
-bivouaquèrent
-bivouaquerez
-bivouaqueriez
-bivouaquerions
-bivouaquerons
-bivouaqueront
-bivouaques
-bivouaquez
-bivouaquiez
-bivouaquions
-bivouaquons
-bizarre
-bizarrement
-bizarrerie
-bizarreries
-bizarres
-bizarroïde
-bizarroïdes
-bizut
-bizuta
-bizutage
-bizutages
-bizutai
-bizutaient
-bizutais
-bizutait
-bizutâmes
-bizutant
-bizutas
-bizutasse
-bizutassent
-bizutasses
-bizutassiez
-bizutassions
-bizutât
-bizutâtes
-bizute
-bizuté
-bizutée
-bizutées
-bizutent
-bizuter
-bizutera
-bizuterai
-bizuteraient
-bizuterais
-bizuterait
-bizuteras
-bizutèrent
-bizuterez
-bizuteriez
-bizuterions
-bizuterons
-bizuteront
-bizutes
-bizutés
-bizutez
-bizutiez
-bizutions
-bizutons
-bizuts
-blabla
-blablabla
-blablablas
-blablas
-blablata
-blablatai
-blablataient
-blablatais
-blablatait
-blablatâmes
-blablatant
-blablatas
-blablatasse
-blablatassent
-blablatasses
-blablatassiez
-blablatassions
-blablatât
-blablatâtes
-blablate
-blablaté
-blablatent
-blablater
-blablatera
-blablaterai
-blablateraient
-blablaterais
-blablaterait
-blablateras
-blablatèrent
-blablaterez
-blablateriez
-blablaterions
-blablaterons
-blablateront
-blablates
-blablatez
-blablatiez
-blablations
-blablatons
-black
-blackboula
-blackboulage
-blackboulages
-blackboulai
-blackboulaient
-blackboulais
-blackboulait
-blackboulâmes
-blackboulant
-blackboulas
-blackboulasse
-blackboulassent
-blackboulasses
-blackboulassiez
-blackboulassions
-blackboulât
-blackboulâtes
-blackboule
-blackboulé
-blackboulée
-blackboulées
-blackboulent
-blackbouler
-blackboulera
-blackboulerai
-blackbouleraient
-blackboulerais
-blackboulerait
-blackbouleras
-blackboulèrent
-blackboulerez
-blackbouleriez
-blackboulerions
-blackboulerons
-blackbouleront
-blackboules
-blackboulés
-blackboulez
-blackbouliez
-blackboulions
-blackboulons
-black-out
-blacks
-blafard
-blafarde
-blafardes
-blafards
-blagua
-blaguai
-blaguaient
-blaguais
-blaguait
-blaguâmes
-blaguant
-blaguas
-blaguasse
-blaguassent
-blaguasses
-blaguassiez
-blaguassions
-blaguât
-blaguâtes
-blague
-blagué
-blaguée
-blaguées
-blaguent
-blaguer
-blaguera
-blaguerai
-blagueraient
-blaguerais
-blaguerait
-blagueras
-blaguèrent
-blaguerez
-blagueriez
-blaguerions
-blaguerons
-blagueront
-blagues
-blagués
-blagueur
-blagueurs
-blagueuse
-blagueuses
-blaguez
-blaguiez
-blaguions
-blaguons
-blair
-blaira
-blairai
-blairaient
-blairais
-blairait
-blairâmes
-blairant
-blairas
-blairasse
-blairassent
-blairasses
-blairassiez
-blairassions
-blairât
-blairâtes
-blaire
-blairé
-blaireau
-blaireaux
-blairée
-blairées
-blairent
-blairer
-blairera
-blairerai
-blaireraient
-blairerais
-blairerait
-blaireras
-blairèrent
-blairerez
-blaireriez
-blairerions
-blairerons
-blaireront
-blaires
-blairés
-blairez
-blairiez
-blairions
-blairons
-blairs
-blâma
-blâmable
-blâmables
-blâmai
-blâmaient
-blâmais
-blâmait
-blâmâmes
-blâmant
-blâmas
-blâmasse
-blâmassent
-blâmasses
-blâmassiez
-blâmassions
-blâmât
-blâmâtes
-blâme
-blâmé
-blâmée
-blâmées
-blâment
-blâmer
-blâmera
-blâmerai
-blâmeraient
-blâmerais
-blâmerait
-blâmeras
-blâmèrent
-blâmerez
-blâmeriez
-blâmerions
-blâmerons
-blâmeront
-blâmes
-blâmés
-blâmez
-blâmiez
-blâmions
-blâmons
-blanc
-blanc-bec
-blanc-estoc
-blanc-étoc
-blanchaille
-blanchailles
-blanchâtre
-blanchâtres
-blanche
-blanches
-blanchet
-blanchets
-blancheur
-blancheurs
-blanchi
-blanchie
-blanchies
-blanchiment
-blanchiments
-blanchîmes
-blanchir
-blanchira
-blanchirai
-blanchiraient
-blanchirais
-blanchirait
-blanchiras
-blanchirent
-blanchirez
-blanchiriez
-blanchirions
-blanchirons
-blanchiront
-blanchis
-blanchissage
-blanchissages
-blanchissaient
-blanchissais
-blanchissait
-blanchissant
-blanchissante
-blanchissantes
-blanchissants
-blanchisse
-blanchissement
-blanchissements
-blanchissent
-blanchisserie
-blanchisseries
-blanchisses
-blanchisseur
-blanchisseurs
-blanchisseuse
-blanchisseuses
-blanchissez
-blanchissiez
-blanchissions
-blanchissons
-blanchit
-blanchît
-blanchîtes
-blanc-manger
-blancs
-blancs-becs
-blanc-seing
-blancs-estocs
-blancs-étocs
-blancs-mangers
-blancs-seings
-blandice
-blandices
-blanquette
-blanquettes
-blaps
-blasa
-blasai
-blasaient
-blasais
-blasait
-blasâmes
-blasant
-blasas
-blasasse
-blasassent
-blasasses
-blasassiez
-blasassions
-blasât
-blasâtes
-blase
-blasé
-blasée
-blasées
-blasement
-blasements
-blasent
-blaser
-blasera
-blaserai
-blaseraient
-blaserais
-blaserait
-blaseras
-blasèrent
-blaserez
-blaseriez
-blaserions
-blaserons
-blaseront
-blases
-blasés
-blasez
-blasiez
-blasions
-blason
-blasonna
-blasonnai
-blasonnaient
-blasonnais
-blasonnait
-blasonnâmes
-blasonnant
-blasonnas
-blasonnasse
-blasonnassent
-blasonnasses
-blasonnassiez
-blasonnassions
-blasonnât
-blasonnâtes
-blasonne
-blasonné
-blasonnée
-blasonnées
-blasonnent
-blasonner
-blasonnera
-blasonnerai
-blasonneraient
-blasonnerais
-blasonnerait
-blasonneras
-blasonnèrent
-blasonnerez
-blasonneriez
-blasonnerions
-blasonnerons
-blasonneront
-blasonnes
-blasonnés
-blasonnez
-blasonniez
-blasonnions
-blasonnons
-blasons
-blasphéma
-blasphémai
-blasphémaient
-blasphémais
-blasphémait
-blasphémâmes
-blasphémant
-blasphémas
-blasphémasse
-blasphémassent
-blasphémasses
-blasphémassiez
-blasphémassions
-blasphémât
-blasphémâtes
-blasphémateur
-blasphémateurs
-blasphématoire
-blasphématoires
-blasphématrice
-blasphématrices
-blasphémé
-blasphème
-blasphémée
-blasphémées
-blasphèment
-blasphémer
-blasphémera
-blasphémerai
-blasphémeraient
-blasphémerais
-blasphémerait
-blasphémeras
-blasphémèrent
-blasphémerez
-blasphémeriez
-blasphémerions
-blasphémerons
-blasphémeront
-blasphémés
-blasphèmes
-blasphémez
-blasphémiez
-blasphémions
-blasphémons
-blastoderme
-blastodermes
-blastogenèse
-blastogenèses
-blastomycose
-blastomycoses
-blastopore
-blastopores
-blastula
-blastulas
-blatéra
-blatérai
-blatéraient
-blatérais
-blatérait
-blatérâmes
-blatérant
-blatéras
-blatérasse
-blatérassent
-blatérasses
-blatérassiez
-blatérassions
-blatérât
-blatérâtes
-blatéré
-blatère
-blatérée
-blatérées
-blatèrent
-blatérer
-blatérera
-blatérerai
-blatéreraient
-blatérerais
-blatérerait
-blatéreras
-blatérèrent
-blatérerez
-blatéreriez
-blatérerions
-blatérerons
-blatéreront
-blatérés
-blatères
-blatérez
-blatériez
-blatérions
-blatérons
-blatte
-blattes
-blazer
-blazers
-blé
-blèche
-blèches
-bled
-bleds
-blêmaient
-blêmais
-blêmait
-blêmant
-blême
-blêmera
-blêmerai
-blêmeraient
-blêmerais
-blêmerait
-blêmeras
-blêmerez
-blêmeriez
-blêmerions
-blêmerons
-blêmeront
-blêmes
-blêmez
-blêmi
-blêmie
-blêmies
-blêmiez
-blêmîmes
-blêmions
-blêmir
-blêmirent
-blêmis
-blêmisse
-blêmissement
-blêmissements
-blêmissent
-blêmisses
-blêmissiez
-blêmissions
-blêmit
-blêmît
-blêmîtes
-blêmons
-blende
-blendes
-blennie
-blennies
-blennorragie
-blennorragies
-blennorragique
-blennorragiques
-blennorrhée
-blennorrhées
-blépharite
-blépharites
-blés
-blésa
-blésai
-blésaient
-blésais
-blésait
-blésâmes
-blésant
-blésas
-blésasse
-blésassent
-blésasses
-blésassiez
-blésassions
-blésât
-blésâtes
-blésé
-blèse
-blésée
-blésées
-blèsement
-blèsements
-blèsent
-bléser
-blésera
-bléserai
-bléseraient
-bléserais
-bléserait
-bléseras
-blésèrent
-bléserez
-bléseriez
-bléserions
-bléserons
-bléseront
-blésés
-blèses
-blésez
-blésiez
-blésions
-blésité
-blésités
-blésons
-blessa
-blessai
-blessaient
-blessais
-blessait
-blessâmes
-blessant
-blessante
-blessantes
-blessants
-blessas
-blessasse
-blessassent
-blessasses
-blessassiez
-blessassions
-blessât
-blessâtes
-blesse
-blessé
-blessée
-blessées
-blessent
-blesser
-blessera
-blesserai
-blesseraient
-blesserais
-blesserait
-blesseras
-blessèrent
-blesserez
-blesseriez
-blesserions
-blesserons
-blesseront
-blesses
-blessés
-blessez
-blessiez
-blessions
-blessons
-blessure
-blessures
-blet
-blets
-blette
-blettes
-bletti
-blettîmes
-blettir
-blettira
-blettirai
-blettiraient
-blettirais
-blettirait
-blettiras
-blettirent
-blettirez
-blettiriez
-blettirions
-blettirons
-blettiront
-blettis
-blettissaient
-blettissais
-blettissait
-blettissant
-blettisse
-blettissement
-blettissements
-blettissent
-blettisses
-blettissez
-blettissiez
-blettissions
-blettissons
-blettissure
-blettissures
-blettit
-blettît
-blettîtes
-bleu
-bleuâtre
-bleuâtres
-bleue
-bleues
-bleuet
-bleuetière
-bleuetières
-bleuets
-bleui
-bleuie
-bleuies
-bleuîmes
-bleuir
-bleuira
-bleuirai
-bleuiraient
-bleuirais
-bleuirait
-bleuiras
-bleuirent
-bleuirez
-bleuiriez
-bleuirions
-bleuirons
-bleuiront
-bleuis
-bleuissaient
-bleuissais
-bleuissait
-bleuissant
-bleuisse
-bleuissement
-bleuissements
-bleuissent
-bleuisses
-bleuissez
-bleuissiez
-bleuissions
-bleuissons
-bleuit
-bleuît
-bleuîtes
-bleus
-bleusaille
-bleusailles
-bleuta
-bleutai
-bleutaient
-bleutais
-bleutait
-bleutâmes
-bleutant
-bleutas
-bleutasse
-bleutassent
-bleutasses
-bleutassiez
-bleutassions
-bleutât
-bleutâtes
-bleute
-bleuté
-bleutée
-bleutées
-bleutent
-bleuter
-bleutera
-bleuterai
-bleuteraient
-bleuterais
-bleuterait
-bleuteras
-bleutèrent
-bleuterez
-bleuteriez
-bleuterions
-bleuterons
-bleuteront
-bleutes
-bleutés
-bleutez
-bleutiez
-bleutions
-bleutons
-blinda
-blindage
-blindages
-blindai
-blindaient
-blindais
-blindait
-blindâmes
-blindant
-blindas
-blindasse
-blindassent
-blindasses
-blindassiez
-blindassions
-blindât
-blindâtes
-blinde
-blindé
-blindée
-blindées
-blindent
-blinder
-blindera
-blinderai
-blinderaient
-blinderais
-blinderait
-blinderas
-blindèrent
-blinderez
-blinderiez
-blinderions
-blinderons
-blinderont
-blindes
-blindés
-blindez
-blindiez
-blindions
-blindons
-blister
-blisters
-blizzard
-blizzards
-bloc
-blocage
-blocages
-blocaille
-blocailles
-bloc-cuisine
-bloc-cylindres
-bloc-évier
-blockhaus
-bloc-moteur
-bloc-notes
-blocs
-blocs-cuisines
-blocs-cylindres
-blocs-éviers
-blocs-moteurs
-blocs-notes
-blocus
-blond
-blondasse
-blondasses
-blonde
-blondel
-blondels
-blondes
-blondeur
-blondeurs
-blondi
-blondie
-blondies
-blondîmes
-blondin
-blondine
-blondines
-blondinet
-blondinets
-blondinette
-blondinettes
-blondins
-blondir
-blondirent
-blondis
-blondissaient
-blondissais
-blondissait
-blondissant
-blondisse
-blondissent
-blondisses
-blondissez
-blondissiez
-blondissions
-blondissons
-blondit
-blondît
-blondîtes
-blondoie
-blondoient
-blondoiera
-blondoierai
-blondoieraient
-blondoierais
-blondoierait
-blondoieras
-blondoierez
-blondoieriez
-blondoierions
-blondoierons
-blondoieront
-blondoies
-blondoya
-blondoyai
-blondoyaient
-blondoyais
-blondoyait
-blondoyâmes
-blondoyant
-blondoyas
-blondoyasse
-blondoyassent
-blondoyasses
-blondoyassiez
-blondoyassions
-blondoyât
-blondoyâtes
-blondoyé
-blondoyer
-blondoyèrent
-blondoyez
-blondoyiez
-blondoyions
-blondoyons
-blonds
-bloomer
-bloomers
-bloqua
-bloquai
-bloquaient
-bloquais
-bloquait
-bloquâmes
-bloquant
-bloquante
-bloquantes
-bloquants
-bloquas
-bloquasse
-bloquassent
-bloquasses
-bloquassiez
-bloquassions
-bloquât
-bloquâtes
-bloque
-bloqué
-bloquée
-bloquées
-bloquent
-bloquer
-bloquera
-bloquerai
-bloqueraient
-bloquerais
-bloquerait
-bloqueras
-bloquèrent
-bloquerez
-bloqueriez
-bloquerions
-bloquerons
-bloqueront
-bloques
-bloqués
-bloquez
-bloquiez
-bloquions
-bloquons
-blotti
-blottie
-blotties
-blottîmes
-blottir
-blottira
-blottirai
-blottiraient
-blottirais
-blottirait
-blottiras
-blottirent
-blottirez
-blottiriez
-blottirions
-blottirons
-blottiront
-blottis
-blottissaient
-blottissais
-blottissait
-blottissant
-blottisse
-blottissent
-blottisses
-blottissez
-blottissiez
-blottissions
-blottissons
-blottit
-blottît
-blottîtes
-blousa
-blousai
-blousaient
-blousais
-blousait
-blousâmes
-blousant
-blousas
-blousasse
-blousassent
-blousasses
-blousassiez
-blousassions
-blousât
-blousâtes
-blouse
-blousé
-blousée
-blousées
-blousent
-blouser
-blousera
-blouserai
-blouseraient
-blouserais
-blouserait
-blouseras
-blousèrent
-blouserez
-blouseriez
-blouserions
-blouserons
-blouseront
-blouses
-blousés
-blousez
-blousiez
-blousions
-blouson
-blousons
-blue-jean
-blue-jeans
-blues
-bluet
-bluets
-bluette
-bluettes
-bluff
-bluffa
-bluffai
-bluffaient
-bluffais
-bluffait
-bluffâmes
-bluffant
-bluffas
-bluffasse
-bluffassent
-bluffasses
-bluffassiez
-bluffassions
-bluffât
-bluffâtes
-bluffe
-bluffé
-bluffée
-bluffées
-bluffent
-bluffer
-bluffera
-blufferai
-blufferaient
-blufferais
-blufferait
-blufferas
-bluffèrent
-blufferez
-blufferiez
-blufferions
-blufferons
-blufferont
-bluffes
-bluffés
-bluffeur
-bluffeurs
-bluffeuse
-bluffeuses
-bluffez
-bluffiez
-bluffions
-bluffons
-bluffs
-bluta
-blutage
-blutages
-blutai
-blutaient
-blutais
-blutait
-blutâmes
-blutant
-blutas
-blutasse
-blutassent
-blutasses
-blutassiez
-blutassions
-blutât
-blutâtes
-blute
-bluté
-blutée
-blutées
-blutent
-bluter
-blutera
-bluterai
-bluteraient
-bluterais
-bluterait
-bluteras
-blutèrent
-bluterez
-bluteriez
-bluterions
-bluterons
-bluteront
-blutes
-blutés
-blutez
-blutiez
-blutions
-blutoir
-blutoirs
-blutons
-boa
-boas
-bob
-bobard
-bobards
-bobèche
-bobèches
-bobina
-bobinage
-bobinages
-bobinai
-bobinaient
-bobinais
-bobinait
-bobinâmes
-bobinant
-bobinas
-bobinasse
-bobinassent
-bobinasses
-bobinassiez
-bobinassions
-bobinât
-bobinâtes
-bobine
-bobiné
-bobinée
-bobinées
-bobinent
-bobiner
-bobinera
-bobinerai
-bobineraient
-bobinerais
-bobinerait
-bobineras
-bobinèrent
-bobinerez
-bobineriez
-bobinerions
-bobinerons
-bobineront
-bobines
-bobinés
-bobinette
-bobinettes
-bobineur
-bobineurs
-bobineuse
-bobineuses
-bobinez
-bobinier
-bobiniers
-bobiniez
-bobinions
-bobinoir
-bobinoirs
-bobinons
-bobo
-bobonne
-bobonnes
-bobos
-bobs
-bobsleigh
-bobsleighs
-bocage
-bocager
-bocagère
-bocagères
-bocagers
-bocages
-bocal
-bocard
-bocarda
-bocardage
-bocardages
-bocardai
-bocardaient
-bocardais
-bocardait
-bocardâmes
-bocardant
-bocardas
-bocardasse
-bocardassent
-bocardasses
-bocardassiez
-bocardassions
-bocardât
-bocardâtes
-bocarde
-bocardé
-bocardée
-bocardées
-bocardent
-bocarder
-bocardera
-bocarderai
-bocarderaient
-bocarderais
-bocarderait
-bocarderas
-bocardèrent
-bocarderez
-bocarderiez
-bocarderions
-bocarderons
-bocarderont
-bocardes
-bocardés
-bocardez
-bocardiez
-bocardions
-bocardons
-bocards
-bocaux
-boche
-boches
-bock
-bocks
-bodhisattva
-boësse
-boësses
-boëte
-boëtes
-boetta
-boettai
-boettaient
-boettais
-boettait
-boettâmes
-boettant
-boettas
-boettasse
-boettassent
-boettasses
-boettassiez
-boettassions
-boettât
-boettâtes
-boette
-boetté
-boettée
-boettées
-boettent
-boetter
-boettera
-boetterai
-boetteraient
-boetterais
-boetterait
-boetteras
-boettèrent
-boetterez
-boetteriez
-boetterions
-boetterons
-boetteront
-boettes
-boettés
-boettez
-boettiez
-boettions
-boettons
-boeuf
-boeufs
-bof
-boghei
-bogheis
-bogie
-bogies
-bogue
-bogues
-bohème
-bohèmes
-bohémien
-bohémienne
-bohémiennes
-bohémiens
-boille
-boilles
-boira
-boirai
-boiraient
-boirais
-boirait
-boiras
-boire
-boirez
-boiriez
-boirions
-boirons
-boiront
-bois
-boisa
-boisage
-boisages
-boisai
-boisaient
-boisais
-boisait
-boisâmes
-boisant
-boisas
-boisasse
-boisassent
-boisasses
-boisassiez
-boisassions
-boisât
-boisâtes
-boise
-boisé
-boisée
-boisées
-boisement
-boisements
-boisent
-boiser
-boisera
-boiserai
-boiseraient
-boiserais
-boiserait
-boiseras
-boisèrent
-boiserez
-boiserie
-boiseries
-boiseriez
-boiserions
-boiserons
-boiseront
-boises
-boisés
-boiseur
-boiseurs
-boisez
-boisiez
-boisions
-boisons
-boisseau
-boisseaux
-boisselier
-boisseliers
-boissellerie
-boisselleries
-boisson
-boissons
-boit
-boita
-boitai
-boitaient
-boitais
-boitait
-boitâmes
-boitant
-boitas
-boitasse
-boitassent
-boitasses
-boitassiez
-boitassions
-boitât
-boitâtes
-boite
-boité
-boîte
-boitement
-boitements
-boitent
-boiter
-boitera
-boiterai
-boiteraient
-boiterais
-boiterait
-boiteras
-boitèrent
-boiterez
-boiterie
-boiteries
-boiteriez
-boiterions
-boiterons
-boiteront
-boites
-boîtes
-boiteuse
-boiteuses
-boiteux
-boitez
-boîtier
-boîtiers
-boitiez
-boitilla
-boitillai
-boitillaient
-boitillais
-boitillait
-boitillâmes
-boitillant
-boitillante
-boitillantes
-boitillants
-boitillas
-boitillasse
-boitillassent
-boitillasses
-boitillassiez
-boitillassions
-boitillât
-boitillâtes
-boitille
-boitillé
-boitillement
-boitillements
-boitillent
-boitiller
-boitillera
-boitillerai
-boitilleraient
-boitillerais
-boitillerait
-boitilleras
-boitillèrent
-boitillerez
-boitilleriez
-boitillerions
-boitillerons
-boitilleront
-boitilles
-boitillez
-boitilliez
-boitillions
-boitillons
-boitions
-boitons
-boit-sans-soif
-boive
-boivent
-boives
-bol
-bolchevik
-bolcheviks
-bolchévisa
-bolchévisai
-bolchévisaient
-bolchévisais
-bolchévisait
-bolchévisâmes
-bolchévisant
-bolchévisas
-bolchévisasse
-bolchévisassent
-bolchévisasses
-bolchévisassiez
-bolchévisassions
-bolchévisât
-bolchévisâtes
-bolchévise
-bolchévisé
-bolchévisée
-bolchévisées
-bolchévisent
-bolchéviser
-bolchévisera
-bolchéviserai
-bolchéviseraient
-bolchéviserais
-bolchéviserait
-bolchéviseras
-bolchévisèrent
-bolchéviserez
-bolchéviseriez
-bolchéviserions
-bolchéviserons
-bolchéviseront
-bolchévises
-bolchévisés
-bolchévisez
-bolchévisiez
-bolchévisions
-bolchevisme
-bolchevismes
-bolchévisons
-bolcheviste
-bolchevistes
-boldo
-boldos
-bolduc
-bolducs
-bolée
-bolées
-boléro
-boléros
-bolet
-bolets
-bolide
-bolides
-bolier
-boliers
-bolivar
-bolivares
-bolivars
-bollard
-bollards
-bolomètre
-bolomètres
-bols
-bomba
-bombage
-bombages
-bombagiste
-bombagistes
-bombai
-bombaient
-bombais
-bombait
-bombâmes
-bombance
-bombances
-bombant
-bombante
-bombantes
-bombants
-bombarda
-bombardai
-bombardaient
-bombardais
-bombardait
-bombardâmes
-bombardant
-bombardas
-bombardasse
-bombardassent
-bombardasses
-bombardassiez
-bombardassions
-bombardât
-bombardâtes
-bombarde
-bombardé
-bombardée
-bombardées
-bombardement
-bombardements
-bombardent
-bombarder
-bombardera
-bombarderai
-bombarderaient
-bombarderais
-bombarderait
-bombarderas
-bombardèrent
-bombarderez
-bombarderiez
-bombarderions
-bombarderons
-bombarderont
-bombardes
-bombardés
-bombardez
-bombardier
-bombardiers
-bombardiez
-bombardions
-bombardon
-bombardons
-bombas
-bombasse
-bombassent
-bombasses
-bombassiez
-bombassions
-bombât
-bombâtes
-bombe
-bombé
-bombée
-bombées
-bombement
-bombements
-bombent
-bomber
-bombera
-bomberai
-bomberaient
-bomberais
-bomberait
-bomberas
-bombèrent
-bomberez
-bomberiez
-bomberions
-bomberons
-bomberont
-bombes
-bombés
-bombez
-bombiez
-bombions
-bombons
-bombyx
-bôme
-bômes
-bon
-bonace
-bonaces
-bonapartisme
-bonapartismes
-bonapartiste
-bonapartistes
-bonasse
-bonasserie
-bonasseries
-bonasses
-bonbon
-bonbonne
-bonbonnes
-bonbonnière
-bonbonnières
-bonbons
-bon-chrétien
-bond
-bonda
-bondai
-bondaient
-bondais
-bondait
-bondâmes
-bondant
-bondas
-bondasse
-bondassent
-bondasses
-bondassiez
-bondassions
-bondât
-bondâtes
-bonde
-bondé
-bondée
-bondées
-bondelle
-bondelles
-bondent
-bonder
-bondera
-bonderai
-bonderaient
-bonderais
-bonderait
-bonderas
-bondèrent
-bonderez
-bonderiez
-bonderions
-bondérisa
-bondérisai
-bondérisaient
-bondérisais
-bondérisait
-bondérisâmes
-bondérisant
-bondérisas
-bondérisasse
-bondérisassent
-bondérisasses
-bondérisassiez
-bondérisassions
-bondérisât
-bondérisâtes
-bondérisation
-bondérisations
-bondérise
-bondérisé
-bondérisée
-bondérisées
-bondérisent
-bondériser
-bondérisera
-bondériserai
-bondériseraient
-bondériserais
-bondériserait
-bondériseras
-bondérisèrent
-bondériserez
-bondériseriez
-bondériserions
-bondériserons
-bondériseront
-bondérises
-bondérisés
-bondérisez
-bondérisiez
-bondérisions
-bondérisons
-bonderons
-bonderont
-bondes
-bondés
-bondez
-bondi
-bondieuserie
-bondieuseries
-bondiez
-bondîmes
-bondions
-bondir
-bondira
-bondirai
-bondiraient
-bondirais
-bondirait
-bondiras
-bondirent
-bondirez
-bondiriez
-bondirions
-bondirons
-bondiront
-bondis
-bondissaient
-bondissais
-bondissait
-bondissant
-bondissante
-bondissantes
-bondissants
-bondisse
-bondissement
-bondissements
-bondissent
-bondisses
-bondissez
-bondissiez
-bondissions
-bondissons
-bondit
-bondît
-bondîtes
-bondon
-bondonna
-bondonnai
-bondonnaient
-bondonnais
-bondonnait
-bondonnâmes
-bondonnant
-bondonnas
-bondonnasse
-bondonnassent
-bondonnasses
-bondonnassiez
-bondonnassions
-bondonnât
-bondonnâtes
-bondonne
-bondonné
-bondonnée
-bondonnées
-bondonnent
-bondonner
-bondonnera
-bondonnerai
-bondonneraient
-bondonnerais
-bondonnerait
-bondonneras
-bondonnèrent
-bondonnerez
-bondonneriez
-bondonnerions
-bondonnerons
-bondonneront
-bondonnes
-bondonnés
-bondonnez
-bondonniez
-bondonnions
-bondonnons
-bondons
-bondrée
-bondrées
-bonds
-bonheur
-bonheur-du-jour
-bonheurs
-bonheurs-du-jour
-bonhomie
-bonhomies
-bonhomme
-boni
-boniche
-boniches
-bonichon
-bonichons
-bonifia
-bonifiai
-bonifiaient
-bonifiais
-bonifiait
-bonifiâmes
-bonifiant
-bonifiante
-bonifiantes
-bonifiants
-bonifias
-bonifiasse
-bonifiassent
-bonifiasses
-bonifiassiez
-bonifiassions
-bonifiât
-bonifiâtes
-bonification
-bonifications
-bonifie
-bonifié
-bonifiée
-bonifiées
-bonifient
-bonifier
-bonifiera
-bonifierai
-bonifieraient
-bonifierais
-bonifierait
-bonifieras
-bonifièrent
-bonifierez
-bonifieriez
-bonifierions
-bonifierons
-bonifieront
-bonifies
-bonifiés
-bonifiez
-bonifiiez
-bonifiions
-bonifions
-boniment
-bonimenta
-bonimentai
-bonimentaient
-bonimentais
-bonimentait
-bonimentâmes
-bonimentant
-bonimentas
-bonimentasse
-bonimentassent
-bonimentasses
-bonimentassiez
-bonimentassions
-bonimentât
-bonimentâtes
-bonimente
-bonimenté
-bonimentent
-bonimenter
-bonimentera
-bonimenterai
-bonimenteraient
-bonimenterais
-bonimenterait
-bonimenteras
-bonimentèrent
-bonimenterez
-bonimenteriez
-bonimenterions
-bonimenterons
-bonimenteront
-bonimentes
-bonimenteur
-bonimenteurs
-bonimenteuse
-bonimenteuses
-bonimentez
-bonimentiez
-bonimentions
-bonimentons
-boniments
-bonis
-bonite
-bonites
-bonjour
-bonjours
-bonne
-bonne-maman
-bonnement
-bonnes
-bonnes-mamans
-bonnet
-bonneteau
-bonneteaux
-bonneterie
-bonneteries
-bonneteur
-bonneteurs
-bonnetier
-bonnetière
-bonnetières
-bonnetiers
-bonnets
-bonnette
-bonnettes
-bon-papa
-bons
-bonsaï
-bonsaïs
-bons-chrétiens
-bonshommes
-bonsoir
-bonsoirs
-bons-papas
-bonté
-bontés
-bonus
-bonze
-bonzerie
-bonzeries
-bonzes
-bookmaker
-bookmakers
-booléen
-booléenne
-booléennes
-booléens
-boom
-boomerang
-boomerangs
-booms
-booster
-boosters
-bootlegger
-bootleggers
-boots
-bop
-boqueteau
-boqueteaux
-bora
-boras
-borate
-borates
-borax
-borborygme
-borborygmes
-bord
-borda
-bordage
-bordages
-bordai
-bordaient
-bordais
-bordait
-bordâmes
-bordant
-bordas
-bordasse
-bordassent
-bordasses
-bordassiez
-bordassions
-bordât
-bordâtes
-borde
-bordé
-bordeaux
-bordée
-bordées
-bordel
-bordelais
-bordelaise
-bordelaises
-bordélique
-bordéliques
-bordels
-bordent
-border
-bordera
-borderai
-borderaient
-borderais
-borderait
-borderas
-bordereau
-bordereaux
-bordèrent
-borderez
-borderie
-borderies
-borderiez
-borderions
-borderons
-borderont
-bordes
-bordés
-bordez
-bordier
-bordière
-bordières
-bordiers
-bordiez
-bordigue
-bordigues
-bordions
-bordons
-bords
-bordure
-bordures
-bore
-boréal
-boréale
-boréales
-boréaux
-bores
-borgne
-borgnes
-boriqué
-boriqués
-borna
-bornage
-bornages
-bornai
-bornaient
-bornais
-bornait
-bornâmes
-bornant
-bornas
-bornasse
-bornassent
-bornasses
-bornassiez
-bornassions
-bornât
-bornâtes
-borne
-borné
-bornée
-bornées
-borne-fontaine
-bornent
-borner
-bornera
-bornerai
-borneraient
-bornerais
-bornerait
-borneras
-bornèrent
-bornerez
-borneriez
-bornerions
-bornerons
-borneront
-bornes
-bornés
-bornes-fontaines
-bornez
-borniez
-bornions
-bornoie
-bornoient
-bornoiera
-bornoierai
-bornoieraient
-bornoierais
-bornoierait
-bornoieras
-bornoierez
-bornoieriez
-bornoierions
-bornoierons
-bornoieront
-bornoies
-bornons
-bornoya
-bornoyai
-bornoyaient
-bornoyais
-bornoyait
-bornoyâmes
-bornoyant
-bornoyas
-bornoyasse
-bornoyassent
-bornoyasses
-bornoyassiez
-bornoyassions
-bornoyât
-bornoyâtes
-bornoyé
-bornoyée
-bornoyées
-bornoyer
-bornoyèrent
-bornoyés
-bornoyez
-bornoyiez
-bornoyions
-bornoyons
-bort
-borts
-bortsch
-bortschs
-bosco
-boscos
-boscot
-boscots
-boscotte
-boscottes
-bosquet
-bosquets
-boss
-bossa
-bossage
-bossages
-bossai
-bossaient
-bossais
-bossait
-bossâmes
-bossant
-bossas
-bossasse
-bossassent
-bossasses
-bossassiez
-bossassions
-bossât
-bossâtes
-bosse
-bossé
-bossée
-bossées
-bossela
-bosselage
-bosselages
-bosselai
-bosselaient
-bosselais
-bosselait
-bosselâmes
-bosselant
-bosselas
-bosselasse
-bosselassent
-bosselasses
-bosselassiez
-bosselassions
-bosselât
-bosselâtes
-bosselé
-bosselée
-bosselées
-bosseler
-bosselèrent
-bosselés
-bosselez
-bosseliez
-bosselions
-bosselle
-bossellement
-bossellements
-bossellent
-bossellera
-bossellerai
-bosselleraient
-bossellerais
-bossellerait
-bosselleras
-bossellerez
-bosselleriez
-bossellerions
-bossellerons
-bosselleront
-bosselles
-bosselons
-bosselure
-bosselures
-bossent
-bosser
-bossera
-bosserai
-bosseraient
-bosserais
-bosserait
-bosseras
-bossèrent
-bosserez
-bosseriez
-bosserions
-bosserons
-bosseront
-bosses
-bossés
-bossette
-bossettes
-bosseur
-bosseurs
-bosseuse
-bosseuses
-bossez
-bossiez
-bossions
-bossoir
-bossoirs
-bossons
-bossu
-bossua
-bossuai
-bossuaient
-bossuais
-bossuait
-bossuâmes
-bossuant
-bossuas
-bossuasse
-bossuassent
-bossuasses
-bossuassiez
-bossuassions
-bossuât
-bossuâtes
-bossue
-bossué
-bossuée
-bossuées
-bossuent
-bossuer
-bossuera
-bossuerai
-bossueraient
-bossuerais
-bossuerait
-bossueras
-bossuèrent
-bossuerez
-bossueriez
-bossuerions
-bossuerons
-bossueront
-bossues
-bossués
-bossuez
-bossuiez
-bossuions
-bossuons
-bossus
-boston
-bostons
-bostryche
-bostryches
-bot
-botanique
-botaniques
-botanisa
-botanisai
-botanisaient
-botanisais
-botanisait
-botanisâmes
-botanisant
-botanisas
-botanisasse
-botanisassent
-botanisasses
-botanisassiez
-botanisassions
-botanisât
-botanisâtes
-botanise
-botanisé
-botanisent
-botaniser
-botanisera
-botaniserai
-botaniseraient
-botaniserais
-botaniserait
-botaniseras
-botanisèrent
-botaniserez
-botaniseriez
-botaniserions
-botaniserons
-botaniseront
-botanises
-botanisez
-botanisiez
-botanisions
-botanisons
-botaniste
-botanistes
-bote
-botes
-bothriocéphale
-bothriocéphales
-bots
-botta
-bottai
-bottaient
-bottais
-bottait
-bottâmes
-bottant
-bottas
-bottasse
-bottassent
-bottasses
-bottassiez
-bottassions
-bottât
-bottâtes
-botte
-botté
-bottée
-bottées
-bottela
-bottelage
-bottelages
-bottelai
-bottelaient
-bottelais
-bottelait
-bottelâmes
-bottelant
-bottelas
-bottelasse
-bottelassent
-bottelasses
-bottelassiez
-bottelassions
-bottelât
-bottelâtes
-bottelé
-bottelée
-bottelées
-botteler
-bottelèrent
-bottelés
-botteleur
-botteleurs
-botteleuse
-botteleuses
-bottelez
-botteliez
-bottelions
-bottelle
-bottellent
-bottellera
-bottellerai
-bottelleraient
-bottellerais
-bottellerait
-bottelleras
-bottellerez
-bottelleriez
-bottellerions
-bottellerons
-bottelleront
-bottelles
-bottelons
-bottent
-botter
-bottera
-botterai
-botteraient
-botterais
-botterait
-botteras
-bottèrent
-botterez
-botteriez
-botterions
-botterons
-botteront
-bottes
-bottés
-bottez
-bottier
-bottiers
-bottiez
-bottillon
-bottillons
-bottin
-bottine
-bottines
-bottins
-bottions
-bottons
-botulique
-botuliques
-botulisme
-boubou
-boubous
-bouc
-boucan
-boucana
-boucanage
-boucanages
-boucanai
-boucanaient
-boucanais
-boucanait
-boucanâmes
-boucanant
-boucanas
-boucanasse
-boucanassent
-boucanasses
-boucanassiez
-boucanassions
-boucanât
-boucanâtes
-boucane
-boucané
-boucanée
-boucanées
-boucanent
-boucaner
-boucanera
-boucanerai
-boucaneraient
-boucanerais
-boucanerait
-boucaneras
-boucanèrent
-boucanerez
-boucaneriez
-boucanerions
-boucanerons
-boucaneront
-boucanes
-boucanés
-boucanez
-boucanier
-boucaniers
-boucaniez
-boucanions
-boucanons
-boucans
-boucau
-boucaus
-boucha
-bouchage
-bouchages
-bouchai
-bouchaient
-bouchais
-bouchait
-bouchâmes
-bouchant
-boucharda
-bouchardai
-bouchardaient
-bouchardais
-bouchardait
-bouchardâmes
-bouchardant
-bouchardas
-bouchardasse
-bouchardassent
-bouchardasses
-bouchardassiez
-bouchardassions
-bouchardât
-bouchardâtes
-boucharde
-bouchardé
-bouchardée
-bouchardées
-bouchardent
-boucharder
-bouchardera
-boucharderai
-boucharderaient
-boucharderais
-boucharderait
-boucharderas
-bouchardèrent
-boucharderez
-boucharderiez
-boucharderions
-boucharderons
-boucharderont
-bouchardes
-bouchardés
-bouchardez
-bouchardiez
-bouchardions
-bouchardons
-bouchas
-bouchasse
-bouchassent
-bouchasses
-bouchassiez
-bouchassions
-bouchât
-bouchâtes
-bouche
-bouché
-bouche-à-bouche
-bouchée
-bouchées
-bouchent
-boucher
-bouchera
-boucherai
-boucheraient
-boucherais
-boucherait
-boucheras
-bouchèrent
-boucherez
-boucherie
-boucheries
-boucheriez
-boucherions
-boucherons
-boucheront
-bouchers
-bouches
-bouchés
-bouche-trou
-bouche-trous
-bouchez
-bouchiez
-bouchions
-bouchon
-bouchonna
-bouchonnai
-bouchonnaient
-bouchonnais
-bouchonnait
-bouchonnâmes
-bouchonnant
-bouchonnas
-bouchonnasse
-bouchonnassent
-bouchonnasses
-bouchonnassiez
-bouchonnassions
-bouchonnât
-bouchonnâtes
-bouchonne
-bouchonné
-bouchonnée
-bouchonnées
-bouchonnent
-bouchonner
-bouchonnera
-bouchonnerai
-bouchonneraient
-bouchonnerais
-bouchonnerait
-bouchonneras
-bouchonnèrent
-bouchonnerez
-bouchonneriez
-bouchonnerions
-bouchonnerons
-bouchonneront
-bouchonnes
-bouchonnés
-bouchonnez
-bouchonnier
-bouchonniers
-bouchonniez
-bouchonnions
-bouchonnons
-bouchons
-bouchot
-bouchoteur
-bouchoteurs
-bouchots
-boucla
-bouclage
-bouclages
-bouclai
-bouclaient
-bouclais
-bouclait
-bouclâmes
-bouclant
-bouclas
-bouclasse
-bouclassent
-bouclasses
-bouclassiez
-bouclassions
-bouclât
-bouclâtes
-boucle
-bouclé
-bouclée
-bouclées
-bouclent
-boucler
-bouclera
-bouclerai
-boucleraient
-bouclerais
-bouclerait
-boucleras
-bouclèrent
-bouclerez
-boucleriez
-bouclerions
-bouclerons
-boucleront
-boucles
-bouclés
-bouclette
-bouclettes
-bouclez
-bouclier
-boucliers
-boucliez
-bouclions
-bouclons
-boucs
-bouda
-boudai
-boudaient
-boudais
-boudait
-boudâmes
-boudant
-boudas
-boudasse
-boudassent
-boudasses
-boudassiez
-boudassions
-boudât
-boudâtes
-bouddha
-bouddhas
-bouddhique
-bouddhiques
-bouddhisme
-bouddhiste
-bouddhistes
-boude
-boudé
-boudée
-boudées
-boudent
-bouder
-boudera
-bouderai
-bouderaient
-bouderais
-bouderait
-bouderas
-boudèrent
-bouderez
-bouderie
-bouderies
-bouderiez
-bouderions
-bouderons
-bouderont
-boudes
-boudés
-boudeur
-boudeurs
-boudeuse
-boudeuses
-boudez
-boudiez
-boudin
-boudina
-boudinage
-boudinages
-boudinai
-boudinaient
-boudinais
-boudinait
-boudinâmes
-boudinant
-boudinas
-boudinasse
-boudinassent
-boudinasses
-boudinassiez
-boudinassions
-boudinât
-boudinâtes
-boudine
-boudiné
-boudinée
-boudinées
-boudinent
-boudiner
-boudinera
-boudinerai
-boudineraient
-boudinerais
-boudinerait
-boudineras
-boudinèrent
-boudinerez
-boudineriez
-boudinerions
-boudinerons
-boudineront
-boudines
-boudinés
-boudineuse
-boudineuses
-boudinez
-boudiniez
-boudinions
-boudinons
-boudins
-boudions
-boudoir
-boudoirs
-boudons
-boue
-bouée
-bouées
-boues
-boueur
-boueurs
-boueuse
-boueuses
-boueux
-bouffa
-bouffai
-bouffaient
-bouffais
-bouffait
-bouffâmes
-bouffant
-bouffante
-bouffantes
-bouffarde
-bouffardes
-bouffas
-bouffasse
-bouffassent
-bouffasses
-bouffassiez
-bouffassions
-bouffât
-bouffâtes
-bouffe
-bouffé
-bouffée
-bouffées
-bouffent
-bouffer
-bouffera
-boufferai
-boufferaient
-boufferais
-boufferait
-boufferas
-bouffèrent
-boufferez
-boufferiez
-boufferions
-boufferons
-boufferont
-bouffes
-bouffés
-bouffetance
-bouffetances
-bouffette
-bouffettes
-bouffez
-bouffi
-bouffie
-bouffies
-bouffiez
-bouffîmes
-bouffions
-bouffir
-bouffira
-bouffirai
-bouffiraient
-bouffirais
-bouffirait
-bouffiras
-bouffirent
-bouffirez
-bouffiriez
-bouffirions
-bouffirons
-bouffiront
-bouffis
-bouffissaient
-bouffissais
-bouffissait
-bouffissant
-bouffisse
-bouffissent
-bouffisses
-bouffissez
-bouffissiez
-bouffissions
-bouffissons
-bouffissure
-bouffissures
-bouffit
-bouffît
-bouffîtes
-bouffon
-bouffonna
-bouffonnai
-bouffonnaient
-bouffonnais
-bouffonnait
-bouffonnâmes
-bouffonnant
-bouffonnas
-bouffonnasse
-bouffonnassent
-bouffonnasses
-bouffonnassiez
-bouffonnassions
-bouffonnât
-bouffonnâtes
-bouffonne
-bouffonné
-bouffonnent
-bouffonner
-bouffonnera
-bouffonnerai
-bouffonneraient
-bouffonnerais
-bouffonnerait
-bouffonneras
-bouffonnèrent
-bouffonnerez
-bouffonnerie
-bouffonneries
-bouffonneriez
-bouffonnerions
-bouffonnerons
-bouffonneront
-bouffonnes
-bouffonnez
-bouffonniez
-bouffonnions
-bouffonnons
-bouffons
-bougainvillée
-bougainvillées
-bougainvillier
-bougainvilliers
-bouge
-bougé
-bougea
-bougeai
-bougeaient
-bougeais
-bougeait
-bougeâmes
-bougeant
-bougeas
-bougeasse
-bougeassent
-bougeasses
-bougeassiez
-bougeassions
-bougeât
-bougeâtes
-bougée
-bougées
-bougent
-bougeoir
-bougeoirs
-bougeons
-bougeotte
-bougeottes
-bouger
-bougera
-bougerai
-bougeraient
-bougerais
-bougerait
-bougeras
-bougèrent
-bougerez
-bougeriez
-bougerions
-bougerons
-bougeront
-bouges
-bougés
-bougez
-bougie
-bougies
-bougiez
-bougions
-bougnat
-bougnats
-bougon
-bougonna
-bougonnai
-bougonnaient
-bougonnais
-bougonnait
-bougonnâmes
-bougonnant
-bougonnas
-bougonnasse
-bougonnassent
-bougonnasses
-bougonnassiez
-bougonnassions
-bougonnât
-bougonnâtes
-bougonne
-bougonné
-bougonnement
-bougonnements
-bougonnent
-bougonner
-bougonnera
-bougonnerai
-bougonneraient
-bougonnerais
-bougonnerait
-bougonneras
-bougonnèrent
-bougonnerez
-bougonneriez
-bougonnerions
-bougonnerons
-bougonneront
-bougonnes
-bougonnez
-bougonniez
-bougonnions
-bougonnons
-bougons
-bougran
-bougrans
-bougre
-bougrement
-bougres
-boui-boui
-bouif
-bouifs
-bouillabaisse
-bouillabaisses
-bouillaient
-bouillais
-bouillait
-bouillant
-bouillante
-bouillantes
-bouillants
-bouille
-bouillent
-bouilles
-bouilleur
-bouilleurs
-bouillez
-bouilli
-bouillie
-bouillies
-bouilliez
-bouillîmes
-bouillions
-bouillir
-bouillira
-bouillirai
-bouilliraient
-bouillirais
-bouillirait
-bouilliras
-bouillirent
-bouillirez
-bouilliriez
-bouillirions
-bouillirons
-bouilliront
-bouillis
-bouillisse
-bouillissent
-bouillisses
-bouillissiez
-bouillissions
-bouillit
-bouillît
-bouillîtes
-bouilloire
-bouilloires
-bouillon
-bouillonna
-bouillonnai
-bouillonnaient
-bouillonnais
-bouillonnait
-bouillonnâmes
-bouillonnant
-bouillonnante
-bouillonnantes
-bouillonnants
-bouillonnas
-bouillonnasse
-bouillonnassent
-bouillonnasses
-bouillonnassiez
-bouillonnassions
-bouillonnât
-bouillonnâtes
-bouillonne
-bouillonné
-bouillonnement
-bouillonnements
-bouillonnent
-bouillonner
-bouillonnera
-bouillonnerai
-bouillonneraient
-bouillonnerais
-bouillonnerait
-bouillonneras
-bouillonnèrent
-bouillonnerez
-bouillonneriez
-bouillonnerions
-bouillonnerons
-bouillonneront
-bouillonnes
-bouillonnez
-bouillonniez
-bouillonnions
-bouillonnons
-bouillons
-bouillotta
-bouillottai
-bouillottaient
-bouillottais
-bouillottait
-bouillottâmes
-bouillottant
-bouillottas
-bouillottasse
-bouillottassent
-bouillottasses
-bouillottassiez
-bouillottassions
-bouillottât
-bouillottâtes
-bouillotte
-bouillotté
-bouillottent
-bouillotter
-bouillottera
-bouillotterai
-bouillotteraient
-bouillotterais
-bouillotterait
-bouillotteras
-bouillottèrent
-bouillotterez
-bouillotteriez
-bouillotterions
-bouillotterons
-bouillotteront
-bouillottes
-bouillottez
-bouillottiez
-bouillottions
-bouillottons
-bouis-bouis
-boula
-boulai
-boulaie
-boulaient
-boulaies
-boulais
-boulait
-boulâmes
-boulange
-boulangé
-boulangea
-boulangeai
-boulangeaient
-boulangeais
-boulangeait
-boulangeâmes
-boulangeant
-boulangeas
-boulangeasse
-boulangeassent
-boulangeasses
-boulangeassiez
-boulangeassions
-boulangeât
-boulangeâtes
-boulangée
-boulangées
-boulangent
-boulangeons
-boulanger
-boulangera
-boulangerai
-boulangeraient
-boulangerais
-boulangerait
-boulangeras
-boulangère
-boulangèrent
-boulangères
-boulangerez
-boulangerie
-boulangeries
-boulangeriez
-boulangerions
-boulangerons
-boulangeront
-boulangers
-boulanges
-boulangés
-boulangez
-boulangiez
-boulangions
-boulangisme
-boulangismes
-boulangiste
-boulangistes
-boulant
-boulas
-boulasse
-boulassent
-boulasses
-boulassiez
-boulassions
-boulât
-boulâtes
-boulbène
-boulbènes
-bouldozeur
-bouldozeurs
-boule
-boulé
-bouleau
-bouleaux
-boule-de-neige
-bouledogue
-bouledogues
-boulée
-boulées
-boulent
-bouler
-boulera
-boulerai
-bouleraient
-boulerais
-boulerait
-bouleras
-boulèrent
-boulerez
-bouleriez
-boulerions
-boulerons
-bouleront
-boules
-boulés
-boules-de-neige
-boulet
-bouleté
-bouletée
-bouletées
-bouletés
-boulets
-boulette
-boulettes
-boulevard
-boulevardier
-boulevardière
-boulevardières
-boulevardiers
-boulevards
-bouleversa
-bouleversai
-bouleversaient
-bouleversais
-bouleversait
-bouleversâmes
-bouleversant
-bouleversante
-bouleversantes
-bouleversants
-bouleversas
-bouleversasse
-bouleversassent
-bouleversasses
-bouleversassiez
-bouleversassions
-bouleversât
-bouleversâtes
-bouleverse
-bouleversé
-bouleversée
-bouleversées
-bouleversement
-bouleversements
-bouleversent
-bouleverser
-bouleversera
-bouleverserai
-bouleverseraient
-bouleverserais
-bouleverserait
-bouleverseras
-bouleversèrent
-bouleverserez
-bouleverseriez
-bouleverserions
-bouleverserons
-bouleverseront
-bouleverses
-bouleversés
-bouleversez
-bouleversiez
-bouleversions
-bouleversons
-boulez
-boulier
-bouliers
-bouliez
-boulimie
-boulimies
-boulimique
-boulimiques
-boulin
-bouline
-boulines
-boulingrin
-boulingrins
-boulinier
-boulinière
-boulinières
-bouliniers
-boulins
-boulions
-bouliste
-boulistes
-boulodrome
-boulodromes
-bouloir
-bouloirs
-boulon
-boulonna
-boulonnage
-boulonnages
-boulonnai
-boulonnaient
-boulonnais
-boulonnait
-boulonnâmes
-boulonnant
-boulonnas
-boulonnasse
-boulonnassent
-boulonnasses
-boulonnassiez
-boulonnassions
-boulonnât
-boulonnâtes
-boulonne
-boulonné
-boulonnée
-boulonnées
-boulonnent
-boulonner
-boulonnera
-boulonnerai
-boulonneraient
-boulonnerais
-boulonnerait
-boulonneras
-boulonnèrent
-boulonnerez
-boulonnerie
-boulonneries
-boulonneriez
-boulonnerions
-boulonnerons
-boulonneront
-boulonnes
-boulonnés
-boulonnez
-boulonniez
-boulonnions
-boulonnons
-boulons
-boulot
-boulots
-boulotta
-boulottai
-boulottaient
-boulottais
-boulottait
-boulottâmes
-boulottant
-boulottas
-boulottasse
-boulottassent
-boulottasses
-boulottassiez
-boulottassions
-boulottât
-boulottâtes
-boulotte
-boulotté
-boulottée
-boulottées
-boulottent
-boulotter
-boulottera
-boulotterai
-boulotteraient
-boulotterais
-boulotterait
-boulotteras
-boulottèrent
-boulotterez
-boulotteriez
-boulotterions
-boulotterons
-boulotteront
-boulottes
-boulottés
-boulottez
-boulottiez
-boulottions
-boulottons
-boum
-boume
-boumé
-boument
-boumer
-boumera
-boumerai
-boumeraient
-boumerais
-boumerait
-boumeras
-boumerez
-boumeriez
-boumerions
-boumerons
-boumeront
-boumes
-bouquet
-bouquetier
-bouquetière
-bouquetières
-bouquetiers
-bouquetin
-bouquetins
-bouquets
-bouquin
-bouquina
-bouquinai
-bouquinaient
-bouquinais
-bouquinait
-bouquinâmes
-bouquinant
-bouquinas
-bouquinasse
-bouquinassent
-bouquinasses
-bouquinassiez
-bouquinassions
-bouquinât
-bouquinâtes
-bouquine
-bouquiné
-bouquinée
-bouquinées
-bouquinent
-bouquiner
-bouquinera
-bouquinerai
-bouquineraient
-bouquinerais
-bouquinerait
-bouquineras
-bouquinèrent
-bouquinerez
-bouquinerie
-bouquineries
-bouquineriez
-bouquinerions
-bouquinerons
-bouquineront
-bouquines
-bouquinés
-bouquineur
-bouquineurs
-bouquineuse
-bouquineuses
-bouquinez
-bouquiniez
-bouquinions
-bouquiniste
-bouquinistes
-bouquinons
-bouquins
-bourbe
-bourbes
-bourbeuse
-bourbeuses
-bourbeux
-bourbier
-bourbiers
-bourbillon
-bourbillons
-bourbon
-bourbonien
-bourbonienne
-bourboniennes
-bourboniens
-bourbons
-bourda
-bourdai
-bourdaient
-bourdaine
-bourdaines
-bourdais
-bourdait
-bourdâmes
-bourdant
-bourdas
-bourdasse
-bourdassent
-bourdasses
-bourdassiez
-bourdassions
-bourdât
-bourdâtes
-bourde
-bourdé
-bourdent
-bourder
-bourdera
-bourderai
-bourderaient
-bourderais
-bourderait
-bourderas
-bourdèrent
-bourderez
-bourderiez
-bourderions
-bourderons
-bourderont
-bourdes
-bourdez
-bourdiez
-bourdions
-bourdon
-bourdonna
-bourdonnai
-bourdonnaient
-bourdonnais
-bourdonnait
-bourdonnâmes
-bourdonnant
-bourdonnante
-bourdonnantes
-bourdonnants
-bourdonnas
-bourdonnasse
-bourdonnassent
-bourdonnasses
-bourdonnassiez
-bourdonnassions
-bourdonnât
-bourdonnâtes
-bourdonne
-bourdonné
-bourdonnement
-bourdonnements
-bourdonnent
-bourdonner
-bourdonnera
-bourdonnerai
-bourdonneraient
-bourdonnerais
-bourdonnerait
-bourdonneras
-bourdonnèrent
-bourdonnerez
-bourdonneriez
-bourdonnerions
-bourdonnerons
-bourdonneront
-bourdonnes
-bourdonnez
-bourdonniez
-bourdonnions
-bourdonnons
-bourdons
-bourg
-bourgade
-bourgades
-bourgeois
-bourgeoise
-bourgeoisement
-bourgeoises
-bourgeoisial
-bourgeoisiale
-bourgeoisiales
-bourgeoisiaux
-bourgeoisie
-bourgeoisies
-bourgeon
-bourgeonna
-bourgeonnai
-bourgeonnaient
-bourgeonnais
-bourgeonnait
-bourgeonnâmes
-bourgeonnant
-bourgeonnante
-bourgeonnantes
-bourgeonnants
-bourgeonnas
-bourgeonnasse
-bourgeonnassent
-bourgeonnasses
-bourgeonnassiez
-bourgeonnassions
-bourgeonnât
-bourgeonnâtes
-bourgeonne
-bourgeonné
-bourgeonnement
-bourgeonnements
-bourgeonnent
-bourgeonner
-bourgeonnera
-bourgeonnerai
-bourgeonneraient
-bourgeonnerais
-bourgeonnerait
-bourgeonneras
-bourgeonnèrent
-bourgeonnerez
-bourgeonneriez
-bourgeonnerions
-bourgeonnerons
-bourgeonneront
-bourgeonnes
-bourgeonnez
-bourgeonniez
-bourgeonnions
-bourgeonnons
-bourgeons
-bourgeron
-bourgerons
-bourgmestre
-bourgogne
-bourgognes
-bourgs
-bourguignon
-bourguignonne
-bourguignonnes
-bourguignons
-bourlingua
-bourlinguai
-bourlinguaient
-bourlinguais
-bourlinguait
-bourlinguâmes
-bourlinguant
-bourlinguas
-bourlinguasse
-bourlinguassent
-bourlinguasses
-bourlinguassiez
-bourlinguassions
-bourlinguât
-bourlinguâtes
-bourlingue
-bourlingué
-bourlinguent
-bourlinguer
-bourlinguera
-bourlinguerai
-bourlingueraient
-bourlinguerais
-bourlinguerait
-bourlingueras
-bourlinguèrent
-bourlinguerez
-bourlingueriez
-bourlinguerions
-bourlinguerons
-bourlingueront
-bourlingues
-bourlingueur
-bourlingueurs
-bourlingueuse
-bourlingueuses
-bourlinguez
-bourlinguiez
-bourlinguions
-bourlinguons
-bourra
-bourrache
-bourraches
-bourrade
-bourrades
-bourrage
-bourrages
-bourrai
-bourraient
-bourrais
-bourrait
-bourrâmes
-bourrant
-bourras
-bourrasque
-bourrasques
-bourrasse
-bourrassent
-bourrasses
-bourrassiez
-bourrassions
-bourrât
-bourrâtes
-bourratif
-bourratifs
-bourrative
-bourratives
-bourre
-bourré
-bourreau
-bourreaux
-bourrée
-bourrées
-bourrela
-bourrelai
-bourrelaient
-bourrelais
-bourrelait
-bourrelâmes
-bourrelant
-bourrelas
-bourrelasse
-bourrelassent
-bourrelasses
-bourrelassiez
-bourrelassions
-bourrelât
-bourrelâtes
-bourrelé
-bourrelée
-bourrelées
-bourrèlement
-bourrèlements
-bourreler
-bourrelèrent
-bourrelés
-bourrelet
-bourrelets
-bourrelez
-bourrelier
-bourreliers
-bourreliez
-bourrelions
-bourrelle
-bourrellent
-bourrellera
-bourrellerai
-bourrelleraient
-bourrellerais
-bourrellerait
-bourrelleras
-bourrellerez
-bourrellerie
-bourrelleries
-bourrelleriez
-bourrellerions
-bourrellerons
-bourrelleront
-bourrelles
-bourrelons
-bourrent
-bourrer
-bourrera
-bourrerai
-bourreraient
-bourrerais
-bourrerait
-bourreras
-bourrèrent
-bourrerez
-bourreriez
-bourrerions
-bourrerons
-bourreront
-bourres
-bourrés
-bourrette
-bourrettes
-bourrez
-bourriche
-bourriches
-bourrichon
-bourrichons
-bourricot
-bourricots
-bourriez
-bourrin
-bourrins
-bourrions
-bourriqua
-bourriquai
-bourriquaient
-bourriquais
-bourriquait
-bourriquâmes
-bourriquant
-bourriquas
-bourriquasse
-bourriquassent
-bourriquasses
-bourriquassiez
-bourriquassions
-bourriquât
-bourriquâtes
-bourrique
-bourriqué
-bourriquent
-bourriquer
-bourriquera
-bourriquerai
-bourriqueraient
-bourriquerais
-bourriquerait
-bourriqueras
-bourriquèrent
-bourriquerez
-bourriqueriez
-bourriquerions
-bourriquerons
-bourriqueront
-bourriques
-bourriquet
-bourriquets
-bourriquez
-bourriquiez
-bourriquions
-bourriquons
-bourroir
-bourroirs
-bourrons
-bourru
-bourrue
-bourrues
-bourrus
-bourse
-bourses
-boursicota
-boursicotage
-boursicotages
-boursicotai
-boursicotaient
-boursicotais
-boursicotait
-boursicotâmes
-boursicotant
-boursicotas
-boursicotasse
-boursicotassent
-boursicotasses
-boursicotassiez
-boursicotassions
-boursicotât
-boursicotâtes
-boursicote
-boursicoté
-boursicotent
-boursicoter
-boursicotera
-boursicoterai
-boursicoteraient
-boursicoterais
-boursicoterait
-boursicoteras
-boursicotèrent
-boursicoterez
-boursicoteriez
-boursicoterions
-boursicoterons
-boursicoteront
-boursicotes
-boursicoteur
-boursicoteurs
-boursicoteuse
-boursicoteuses
-boursicotez
-boursicotier
-boursicotière
-boursicotières
-boursicotiers
-boursicotiez
-boursicotions
-boursicotons
-boursier
-boursière
-boursières
-boursiers
-boursoufla
-boursouflage
-boursouflages
-boursouflai
-boursouflaient
-boursouflais
-boursouflait
-boursouflâmes
-boursouflant
-boursouflas
-boursouflasse
-boursouflassent
-boursouflasses
-boursouflassiez
-boursouflassions
-boursouflât
-boursouflâtes
-boursoufle
-boursouflé
-boursouflée
-boursouflées
-boursouflement
-boursouflements
-boursouflent
-boursoufler
-boursouflera
-boursouflerai
-boursoufleraient
-boursouflerais
-boursouflerait
-boursoufleras
-boursouflèrent
-boursouflerez
-boursoufleriez
-boursouflerions
-boursouflerons
-boursoufleront
-boursoufles
-boursouflés
-boursouflez
-boursoufliez
-boursouflions
-boursouflons
-boursouflure
-boursouflures
-bous
-bouscueil
-bouscueils
-bouscula
-bousculade
-bousculades
-bousculai
-bousculaient
-bousculais
-bousculait
-bousculâmes
-bousculant
-bousculas
-bousculasse
-bousculassent
-bousculasses
-bousculassiez
-bousculassions
-bousculât
-bousculâtes
-bouscule
-bousculé
-bousculée
-bousculées
-bousculent
-bousculer
-bousculera
-bousculerai
-bousculeraient
-bousculerais
-bousculerait
-bousculeras
-bousculèrent
-bousculerez
-bousculeriez
-bousculerions
-bousculerons
-bousculeront
-bouscules
-bousculés
-bousculez
-bousculiez
-bousculions
-bousculons
-bouse
-bouses
-bouseux
-bousier
-bousiers
-bousilla
-bousillage
-bousillages
-bousillai
-bousillaient
-bousillais
-bousillait
-bousillâmes
-bousillant
-bousillas
-bousillasse
-bousillassent
-bousillasses
-bousillassiez
-bousillassions
-bousillât
-bousillâtes
-bousille
-bousillé
-bousillée
-bousillées
-bousillent
-bousiller
-bousillera
-bousillerai
-bousilleraient
-bousillerais
-bousillerait
-bousilleras
-bousillèrent
-bousillerez
-bousilleriez
-bousillerions
-bousillerons
-bousilleront
-bousilles
-bousillés
-bousilleur
-bousilleurs
-bousilleuse
-bousilleuses
-bousillez
-bousilliez
-bousillions
-bousillons
-bousin
-bousins
-boussole
-boussoles
-boustifailla
-boustifaillai
-boustifaillaient
-boustifaillais
-boustifaillait
-boustifaillâmes
-boustifaillant
-boustifaillas
-boustifaillasse
-boustifaillassent
-boustifaillasses
-boustifaillassiez
-boustifaillassions
-boustifaillât
-boustifaillâtes
-boustifaille
-boustifaillé
-boustifaillent
-boustifailler
-boustifaillera
-boustifaillerai
-boustifailleraient
-boustifaillerais
-boustifaillerait
-boustifailleras
-boustifaillèrent
-boustifaillerez
-boustifailleriez
-boustifaillerions
-boustifaillerons
-boustifailleront
-boustifailles
-boustifaillez
-boustifailliez
-boustifaillions
-boustifaillons
-boustrophédon
-boustrophédons
-bout
-bouta
-boutade
-boutades
-boutai
-boutaient
-boutais
-boutait
-boutâmes
-boutant
-boutas
-boutasse
-boutassent
-boutasses
-boutassiez
-boutassions
-boutât
-boutâtes
-bout-dehors
-boute
-bouté
-boutée
-boute-en-train
-boutées
-boutefeu
-boutefeux
-bouteille
-bouteiller
-bouteillers
-bouteilles
-bouteillon
-bouteillons
-boutent
-bouter
-boutera
-bouterai
-bouteraient
-bouterais
-bouterait
-bouteras
-boutèrent
-bouterez
-bouteriez
-bouterions
-bouterolle
-bouterolles
-bouterons
-bouteront
-bouteroue
-bouteroues
-boutes
-boutés
-bouteur
-bouteurs
-boutez
-boutiez
-boutions
-boutique
-boutiques
-boutiquier
-boutiquière
-boutiquières
-boutiquiers
-boutisse
-boutisses
-boutoir
-boutoirs
-bouton
-boutonna
-boutonnage
-boutonnages
-boutonnai
-boutonnaient
-boutonnais
-boutonnait
-boutonnâmes
-boutonnant
-boutonnas
-boutonnasse
-boutonnassent
-boutonnasses
-boutonnassiez
-boutonnassions
-boutonnât
-boutonnâtes
-boutonne
-boutonné
-boutonnée
-boutonnées
-boutonnent
-boutonner
-boutonnera
-boutonnerai
-boutonneraient
-boutonnerais
-boutonnerait
-boutonneras
-boutonnèrent
-boutonnerez
-boutonneriez
-boutonnerions
-boutonnerons
-boutonneront
-boutonnes
-boutonnés
-boutonneuse
-boutonneuses
-boutonneux
-boutonnez
-boutonnier
-boutonnière
-boutonnières
-boutonniers
-boutonniez
-boutonnions
-boutonnons
-bouton-poussoir
-bouton-pression
-boutons
-boutons-pression
-boutre
-boutres
-bouts
-bouts-dehiors
-bouts-rimés
-boutura
-bouturage
-bouturages
-bouturai
-bouturaient
-bouturais
-bouturait
-bouturâmes
-bouturant
-bouturas
-bouturasse
-bouturassent
-bouturasses
-bouturassiez
-bouturassions
-bouturât
-bouturâtes
-bouture
-bouturé
-bouturent
-bouturer
-bouturera
-bouturerai
-boutureraient
-bouturerais
-bouturerait
-boutureras
-bouturèrent
-bouturerez
-boutureriez
-bouturerions
-bouturerons
-boutureront
-boutures
-bouturez
-bouturiez
-bouturions
-bouturons
-bouverie
-bouveries
-bouvet
-bouveteuse
-bouveteuses
-bouvets
-bouvier
-bouvière
-bouvières
-bouviers
-bouvillon
-bouvillons
-bouvreuil
-bouvreuils
-bouvril
-bouvrils
-bovarysme
-bovarysmes
-bovidé
-bovidés
-bovin
-bovins
-bowling
-bowlings
-bow-window
-bow-windows
-box
-boxa
-boxai
-boxaient
-boxais
-boxait
-boxâmes
-boxant
-boxas
-boxasse
-boxassent
-boxasses
-boxassiez
-boxassions
-boxât
-boxâtes
-box-calf
-box-calfs
-boxe
-boxé
-boxée
-boxées
-boxent
-boxer
-boxera
-boxerai
-boxeraient
-boxerais
-boxerait
-boxeras
-boxèrent
-boxerez
-boxeriez
-boxerions
-boxerons
-boxeront
-boxers
-boxes
-boxés
-boxeur
-boxeurs
-boxez
-boxiez
-boxions
-box-office
-box-offices
-boxons
-boy
-boyard
-boyards
-boyau
-boyauderie
-boyauderies
-boyaudier
-boyaudière
-boyaudières
-boyaudiers
-boyaux
-boycott
-boycotta
-boycottage
-boycottages
-boycottai
-boycottaient
-boycottais
-boycottait
-boycottâmes
-boycottant
-boycottas
-boycottasse
-boycottassent
-boycottasses
-boycottassiez
-boycottassions
-boycottât
-boycottâtes
-boycotte
-boycotté
-boycottée
-boycottées
-boycottent
-boycotter
-boycottera
-boycotterai
-boycotteraient
-boycotterais
-boycotterait
-boycotteras
-boycottèrent
-boycotterez
-boycotteriez
-boycotterions
-boycotterons
-boycotteront
-boycottes
-boycottés
-boycotteur
-boycotteurs
-boycotteuse
-boycotteuses
-boycottez
-boycottiez
-boycottions
-boycottons
-boycotts
-boys
-boy-scout
-boy-scouts
-brabançon
-brabançonne
-brabançonnes
-brabançons
-brabant
-brabants
-bracelet
-bracelet-montre
-bracelets
-bracelets-montres
-brachial
-brachiale
-brachiales
-brachiaux
-brachycéphale
-brachycéphales
-braconna
-braconnage
-braconnages
-braconnai
-braconnaient
-braconnais
-braconnait
-braconnâmes
-braconnant
-braconnas
-braconnasse
-braconnassent
-braconnasses
-braconnassiez
-braconnassions
-braconnât
-braconnâtes
-braconne
-braconné
-braconnée
-braconnées
-braconnent
-braconner
-braconnera
-braconnerai
-braconneraient
-braconnerais
-braconnerait
-braconneras
-braconnèrent
-braconnerez
-braconneriez
-braconnerions
-braconnerons
-braconneront
-braconnes
-braconnés
-braconnez
-braconnier
-braconnière
-braconnières
-braconniers
-braconniez
-braconnions
-braconnons
-bractéal
-bractéale
-bractéales
-bractéaux
-bractée
-bractées
-brada
-bradage
-bradages
-bradai
-bradaient
-bradais
-bradait
-bradâmes
-bradant
-bradas
-bradasse
-bradassent
-bradasses
-bradassiez
-bradassions
-bradât
-bradâtes
-brade
-bradé
-bradée
-bradées
-bradel
-bradent
-brader
-bradera
-braderai
-braderaient
-braderais
-braderait
-braderas
-bradèrent
-braderez
-braderie
-braderies
-braderiez
-braderions
-braderons
-braderont
-brades
-bradés
-bradeur
-bradeurs
-bradeuse
-bradeuses
-bradez
-bradiez
-bradions
-bradons
-bradycardie
-bradycardies
-bradype
-bradypes
-braguette
-braguettes
-brahmane
-brahmanes
-brahmanique
-brahmaniques
-brahmanisme
-brahmanismes
-brai
-braie
-braient
-braiera
-braierai
-braieraient
-braierais
-braierait
-braieras
-braierez
-braieriez
-braierions
-braierons
-braieront
-braies
-brailla
-braillai
-braillaient
-braillais
-braillait
-braillâmes
-braillant
-braillard
-braillarde
-braillardes
-braillards
-braillas
-braillasse
-braillassent
-braillasses
-braillassiez
-braillassions
-braillât
-braillâtes
-braille
-braillé
-braillée
-braillées
-braillement
-braillements
-braillent
-brailler
-braillera
-braillerai
-brailleraient
-braillerais
-braillerait
-brailleras
-braillèrent
-braillerez
-brailleriez
-braillerions
-braillerons
-brailleront
-brailles
-braillés
-brailleur
-brailleurs
-brailleuse
-brailleuses
-braillez
-brailliez
-braillions
-braillons
-braiment
-braiments
-brainstorming
-brainstormings
-brain-trust
-brain-trusts
-braira
-brairaient
-brairait
-braire
-brairont
-brais
-braisa
-braisai
-braisaient
-braisais
-braisait
-braisâmes
-braisant
-braisas
-braisasse
-braisassent
-braisasses
-braisassiez
-braisassions
-braisât
-braisâtes
-braise
-braisé
-braisée
-braisées
-braisent
-braiser
-braisera
-braiserai
-braiseraient
-braiserais
-braiserait
-braiseras
-braisèrent
-braiserez
-braiseriez
-braiserions
-braiserons
-braiseront
-braises
-braisés
-braisez
-braisière
-braisières
-braisiez
-braisions
-braisons
-brait
-brama
-bramai
-bramaient
-bramais
-bramait
-bramâmes
-bramant
-bramas
-bramasse
-bramassent
-bramasses
-bramassiez
-bramassions
-bramât
-bramâtes
-brame
-bramé
-bramée
-bramées
-bramement
-bramements
-brament
-bramer
-bramera
-bramerai
-brameraient
-bramerais
-bramerait
-brameras
-bramèrent
-bramerez
-brameriez
-bramerions
-bramerons
-brameront
-brames
-bramés
-bramez
-bramiez
-bramions
-bramons
-bran
-brancard
-brancardier
-brancardière
-brancardières
-brancardiers
-brancards
-brancha
-branchage
-branchages
-branchai
-branchaient
-branchais
-branchait
-branchâmes
-branchant
-branchas
-branchasse
-branchassent
-branchasses
-branchassiez
-branchassions
-branchât
-branchâtes
-branche
-branché
-branchée
-branchées
-branchement
-branchements
-branchent
-brancher
-branchera
-brancherai
-brancheraient
-brancherais
-brancherait
-brancheras
-branchèrent
-brancherez
-brancheriez
-brancherions
-brancherons
-brancheront
-branches
-branchés
-branchette
-branchettes
-branchez
-branchial
-branchiale
-branchiales
-branchiaux
-branchies
-branchiez
-branchions
-branchons
-branchu
-branchue
-branchues
-branchus
-brandade
-brandades
-brande
-brandebourg
-brandebourgs
-brandes
-brandi
-brandie
-brandies
-brandilla
-brandillai
-brandillaient
-brandillais
-brandillait
-brandillâmes
-brandillant
-brandillas
-brandillasse
-brandillassent
-brandillasses
-brandillassiez
-brandillassions
-brandillât
-brandillâtes
-brandille
-brandillé
-brandillée
-brandillées
-brandillent
-brandiller
-brandillera
-brandillerai
-brandilleraient
-brandillerais
-brandillerait
-brandilleras
-brandillèrent
-brandillerez
-brandilleriez
-brandillerions
-brandillerons
-brandilleront
-brandilles
-brandillés
-brandillez
-brandilliez
-brandillions
-brandillons
-brandîmes
-brandir
-brandira
-brandirai
-brandiraient
-brandirais
-brandirait
-brandiras
-brandirent
-brandirez
-brandiriez
-brandirions
-brandirons
-brandiront
-brandis
-brandissaient
-brandissais
-brandissait
-brandissant
-brandisse
-brandissent
-brandisses
-brandissez
-brandissiez
-brandissions
-brandissons
-brandit
-brandît
-brandîtes
-brandon
-brandons
-brandy
-branla
-branlai
-branlaient
-branlais
-branlait
-branlâmes
-branlant
-branlante
-branlantes
-branlants
-branlas
-branlasse
-branlassent
-branlasses
-branlassiez
-branlassions
-branlât
-branlâtes
-branle
-branlé
-branle-bas
-branlée
-branlées
-branlement
-branlements
-branlent
-branler
-branlera
-branlerai
-branleraient
-branlerais
-branlerait
-branleras
-branlèrent
-branlerez
-branleriez
-branlerions
-branlerons
-branleront
-branles
-branlés
-branlez
-branliez
-branlions
-branlons
-brans
-brante
-brantes
-braqua
-braquage
-braquages
-braquai
-braquaient
-braquais
-braquait
-braquâmes
-braquant
-braquas
-braquasse
-braquassent
-braquasses
-braquassiez
-braquassions
-braquât
-braquâtes
-braque
-braqué
-braquée
-braquées
-braquemart
-braquemarts
-braquent
-braquer
-braquera
-braquerai
-braqueraient
-braquerais
-braquerait
-braqueras
-braquèrent
-braquerez
-braqueriez
-braquerions
-braquerons
-braqueront
-braques
-braqués
-braquet
-braquets
-braquez
-braquiez
-braquions
-braquons
-bras
-brasa
-brasage
-brasages
-brasai
-brasaient
-brasais
-brasait
-brasâmes
-brasant
-brasas
-brasasse
-brasassent
-brasasses
-brasassiez
-brasassions
-brasât
-brasâtes
-brase
-brasé
-brasée
-brasées
-brasent
-braser
-brasera
-braserai
-braseraient
-braserais
-braserait
-braseras
-brasèrent
-braserez
-braseriez
-braserions
-brasero
-braserons
-braseront
-braseros
-brases
-brasés
-brasez
-brasier
-brasiers
-brasiez
-brasilla
-brasillai
-brasillaient
-brasillais
-brasillait
-brasillâmes
-brasillant
-brasillas
-brasillasse
-brasillassent
-brasillasses
-brasillassiez
-brasillassions
-brasillât
-brasillâtes
-brasille
-brasillé
-brasillent
-brasiller
-brasillera
-brasillerai
-brasilleraient
-brasillerais
-brasillerait
-brasilleras
-brasillèrent
-brasillerez
-brasilleriez
-brasillerions
-brasillerons
-brasilleront
-brasilles
-brasillez
-brasilliez
-brasillions
-brasillons
-brasions
-bras-le-corps
-brasons
-brassa
-brassage
-brassages
-brassai
-brassaient
-brassais
-brassait
-brassâmes
-brassant
-brassard
-brassards
-brassas
-brassasse
-brassassent
-brassasses
-brassassiez
-brassassions
-brassât
-brassâtes
-brasse
-brassé
-brassée
-brassées
-brassent
-brasser
-brassera
-brasserai
-brasseraient
-brasserais
-brasserait
-brasseras
-brassèrent
-brasserez
-brasserie
-brasseries
-brasseriez
-brasserions
-brasserons
-brasseront
-brasses
-brassés
-brasseur
-brasseurs
-brasseuse
-brasseuses
-brassez
-brassière
-brassières
-brassiez
-brassin
-brassins
-brassions
-brassons
-brasure
-brasures
-brava
-bravache
-bravaches
-bravade
-bravades
-bravai
-bravaient
-bravais
-bravait
-bravâmes
-bravant
-bravas
-bravasse
-bravassent
-bravasses
-bravassiez
-bravassions
-bravât
-bravâtes
-brave
-bravé
-bravée
-bravées
-bravement
-bravent
-braver
-bravera
-braverai
-braveraient
-braverais
-braverait
-braveras
-bravèrent
-braverez
-braveriez
-braverions
-braverons
-braveront
-braves
-bravés
-bravez
-braviez
-bravions
-bravo
-bravons
-bravos
-bravoure
-bravoures
-braya
-brayai
-brayaient
-brayais
-brayait
-brayâmes
-brayant
-brayas
-brayasse
-brayassent
-brayasses
-brayassiez
-brayassions
-brayât
-brayâtes
-braye
-brayé
-brayée
-brayées
-brayent
-brayer
-brayera
-brayerai
-brayeraient
-brayerais
-brayerait
-brayeras
-brayèrent
-brayerez
-brayeriez
-brayerions
-brayerons
-brayeront
-brayes
-brayés
-brayez
-brayiez
-brayions
-brayons
-break
-breakfast
-breakfasts
-breaks
-brebis
-brèche
-brèches
-bréchet
-bréchets
-bredouilla
-bredouillage
-bredouillages
-bredouillai
-bredouillaient
-bredouillais
-bredouillait
-bredouillâmes
-bredouillant
-bredouillas
-bredouillasse
-bredouillassent
-bredouillasses
-bredouillassiez
-bredouillassions
-bredouillât
-bredouillâtes
-bredouille
-bredouillé
-bredouillée
-bredouillées
-bredouillement
-bredouillements
-bredouillent
-bredouiller
-bredouillera
-bredouillerai
-bredouilleraient
-bredouillerais
-bredouillerait
-bredouilleras
-bredouillèrent
-bredouillerez
-bredouilleriez
-bredouillerions
-bredouillerons
-bredouilleront
-bredouilles
-bredouillés
-bredouilleur
-bredouilleurs
-bredouilleuse
-bredouilleuses
-bredouillez
-bredouilliez
-bredouillions
-bredouillons
-bref
-brefs
-bréla
-brêla
-brélai
-brêlai
-brélaient
-brêlaient
-brélais
-brêlais
-brélait
-brêlait
-brélâmes
-brêlâmes
-brelan
-brelans
-brélant
-brêlant
-brélas
-brêlas
-brélasse
-brêlasse
-brélassent
-brêlassent
-brélasses
-brêlasses
-brélassiez
-brêlassiez
-brélassions
-brêlassions
-brélât
-brêlât
-brélâtes
-brêlâtes
-brélé
-brèle
-brêle
-brêlé
-brélée
-brêlée
-brélées
-brêlées
-brèlent
-brêlent
-bréler
-brêler
-brélera
-brêlera
-brélerai
-brêlerai
-bréleraient
-brêleraient
-brélerais
-brêlerais
-brélerait
-brêlerait
-bréleras
-brêleras
-brélèrent
-brêlèrent
-brélerez
-brêlerez
-bréleriez
-brêleriez
-brélerions
-brêlerions
-brélerons
-brêlerons
-bréleront
-brêleront
-brélés
-brèles
-brêles
-brêlés
-brélez
-brêlez
-bréliez
-brêliez
-brélions
-brêlions
-brella
-brellai
-brellaient
-brellais
-brellait
-brellâmes
-brellant
-brellas
-brellasse
-brellassent
-brellasses
-brellassiez
-brellassions
-brellât
-brellâtes
-brelle
-brellé
-brellée
-brellées
-brellent
-breller
-brellera
-brellerai
-brelleraient
-brellerais
-brellerait
-brelleras
-brellèrent
-brellerez
-brelleriez
-brellerions
-brellerons
-brelleront
-brelles
-brellés
-brellez
-brelliez
-brellions
-brellons
-brélons
-brêlons
-breloque
-breloques
-brème
-brèmes
-brésil
-brésilien
-brésilienne
-brésiliennes
-brésiliens
-brésilla
-brésillai
-brésillaient
-brésillais
-brésillait
-brésillâmes
-brésillant
-brésillas
-brésillasse
-brésillassent
-brésillasses
-brésillassiez
-brésillassions
-brésillât
-brésillâtes
-brésille
-brésillé
-brésillée
-brésillées
-brésillent
-brésiller
-brésillera
-brésillerai
-brésilleraient
-brésillerais
-brésillerait
-brésilleras
-brésillèrent
-brésillerez
-brésilleriez
-brésillerions
-brésillerons
-brésilleront
-brésilles
-brésillés
-brésillez
-brésilliez
-brésillions
-brésillons
-bretèche
-bretèches
-bretelle
-bretelles
-bretessé
-bretessée
-bretessées
-bretessés
-breton
-bretonnant
-bretonnante
-bretonnantes
-bretonnants
-bretons
-bretta
-brettai
-brettaient
-brettais
-brettait
-brettâmes
-brettant
-brettas
-brettasse
-brettassent
-brettasses
-brettassiez
-brettassions
-brettât
-brettâtes
-brette
-bretté
-brettée
-brettées
-brettela
-brettelai
-brettelaient
-brettelais
-brettelait
-brettelâmes
-brettelant
-brettelas
-brettelasse
-brettelassent
-brettelasses
-brettelassiez
-brettelassions
-brettelât
-brettelâtes
-brettelé
-brettelée
-brettelées
-bretteler
-brettelèrent
-brettelés
-brettelez
-bretteliez
-brettelions
-brettelle
-brettellent
-brettellera
-brettellerai
-brettelleraient
-brettellerais
-brettellerait
-brettelleras
-brettellerez
-brettelleriez
-brettellerions
-brettellerons
-brettelleront
-brettelles
-brettelons
-brettent
-bretter
-brettera
-bretterai
-bretteraient
-bretterais
-bretterait
-bretteras
-brettèrent
-bretterez
-bretteriez
-bretterions
-bretterons
-bretteront
-brettes
-brettés
-bretteur
-bretteurs
-brettez
-brettiez
-brettions
-brettons
-bretzel
-bretzels
-breuvage
-breuvages
-brève
-brèves
-brevet
-breveta
-brevetable
-brevetables
-brevetai
-brevetaient
-brevetais
-brevetait
-brevetâmes
-brevetant
-brevetas
-brevetasse
-brevetassent
-brevetasses
-brevetassiez
-brevetassions
-brevetât
-brevetâtes
-breveté
-brevetée
-brevetées
-breveter
-brevetèrent
-brevetés
-brevetez
-brevetiez
-brevetions
-brevetons
-brevets
-brevette
-brevettent
-brevettera
-brevetterai
-brevetteraient
-brevetterais
-brevetterait
-brevetteras
-brevetterez
-brevetteriez
-brevetterions
-brevetterons
-brevetteront
-brevettes
-bréviaire
-bréviaires
-bréviligne
-brévilignes
-brévité
-brévités
-briard
-briards
-bribes
-bric
-bric-à-brac
-brick
-bricks
-bricola
-bricolage
-bricolages
-bricolai
-bricolaient
-bricolais
-bricolait
-bricolâmes
-bricolant
-bricolas
-bricolasse
-bricolassent
-bricolasses
-bricolassiez
-bricolassions
-bricolât
-bricolâtes
-bricole
-bricolé
-bricolée
-bricolées
-bricolent
-bricoler
-bricolera
-bricolerai
-bricoleraient
-bricolerais
-bricolerait
-bricoleras
-bricolèrent
-bricolerez
-bricoleriez
-bricolerions
-bricolerons
-bricoleront
-bricoles
-bricolés
-bricoleur
-bricoleurs
-bricoleuse
-bricoleuses
-bricolez
-bricoliez
-bricolions
-bricolons
-brida
-bridai
-bridaient
-bridais
-bridait
-bridâmes
-bridant
-bridas
-bridasse
-bridassent
-bridasses
-bridassiez
-bridassions
-bridât
-bridâtes
-bride
-bridé
-bridée
-bridées
-brident
-brider
-bridera
-briderai
-brideraient
-briderais
-briderait
-brideras
-bridèrent
-briderez
-brideriez
-briderions
-briderons
-brideront
-brides
-bridés
-bridez
-bridge
-bridgé
-bridgea
-bridgeai
-bridgeaient
-bridgeais
-bridgeait
-bridgeâmes
-bridgeant
-bridgeas
-bridgeasse
-bridgeassent
-bridgeasses
-bridgeassiez
-bridgeassions
-bridgeât
-bridgeâtes
-bridgent
-bridgeons
-bridger
-bridgera
-bridgerai
-bridgeraient
-bridgerais
-bridgerait
-bridgeras
-bridgèrent
-bridgerez
-bridgeriez
-bridgerions
-bridgerons
-bridgeront
-bridges
-bridgeur
-bridgeurs
-bridgeuse
-bridgeuses
-bridgez
-bridgiez
-bridgions
-bridiez
-bridions
-bridon
-bridons
-brie
-briefing
-briefings
-bries
-brièvement
-brièveté
-brièvetés
-brifa
-brifai
-brifaient
-brifais
-brifait
-brifâmes
-brifant
-brifas
-brifasse
-brifassent
-brifasses
-brifassiez
-brifassions
-brifât
-brifâtes
-brife
-brifé
-brifée
-brifées
-brifent
-brifer
-brifera
-briferai
-briferaient
-briferais
-briferait
-briferas
-brifèrent
-briferez
-briferiez
-briferions
-briferons
-briferont
-brifes
-brifés
-brifez
-briffa
-briffai
-briffaient
-briffais
-briffait
-briffâmes
-briffant
-briffas
-briffasse
-briffassent
-briffasses
-briffassiez
-briffassions
-briffât
-briffâtes
-briffe
-briffé
-briffée
-briffées
-briffent
-briffer
-briffera
-brifferai
-brifferaient
-brifferais
-brifferait
-brifferas
-briffèrent
-brifferez
-brifferiez
-brifferions
-brifferons
-brifferont
-briffes
-briffés
-briffez
-briffiez
-briffions
-briffons
-brifiez
-brifions
-brifons
-brigade
-brigades
-brigadier
-brigadiers
-brigand
-briganda
-brigandage
-brigandages
-brigandai
-brigandaient
-brigandais
-brigandait
-brigandâmes
-brigandant
-brigandas
-brigandasse
-brigandassent
-brigandasses
-brigandassiez
-brigandassions
-brigandât
-brigandâtes
-brigande
-brigandé
-brigandée
-brigandées
-brigandent
-brigander
-brigandera
-briganderai
-briganderaient
-briganderais
-briganderait
-briganderas
-brigandèrent
-briganderez
-briganderiez
-briganderions
-briganderons
-briganderont
-brigandes
-brigandés
-brigandez
-brigandiez
-brigandine
-brigandines
-brigandions
-brigandons
-brigands
-brigantin
-brigantine
-brigantines
-brigantins
-brightisme
-brightismes
-brigua
-briguai
-briguaient
-briguais
-briguait
-briguâmes
-briguant
-briguas
-briguasse
-briguassent
-briguasses
-briguassiez
-briguassions
-briguât
-briguâtes
-brigue
-brigué
-briguée
-briguées
-briguent
-briguer
-briguera
-briguerai
-brigueraient
-briguerais
-briguerait
-brigueras
-briguèrent
-briguerez
-brigueriez
-briguerions
-briguerons
-brigueront
-brigues
-brigués
-briguez
-briguiez
-briguions
-briguons
-brilla
-brillai
-brillaient
-brillais
-brillait
-brillâmes
-brillamment
-brillance
-brillances
-brillant
-brillanta
-brillantage
-brillantages
-brillantai
-brillantaient
-brillantais
-brillantait
-brillantâmes
-brillantant
-brillantante
-brillantantes
-brillantants
-brillantas
-brillantasse
-brillantassent
-brillantasses
-brillantassiez
-brillantassions
-brillantât
-brillantâtes
-brillante
-brillanté
-brillantée
-brillantées
-brillantent
-brillanter
-brillantera
-brillanterai
-brillanteraient
-brillanterais
-brillanterait
-brillanteras
-brillantèrent
-brillanterez
-brillanteriez
-brillanterions
-brillanterons
-brillanteront
-brillantes
-brillantés
-brillantez
-brillantiez
-brillantina
-brillantinai
-brillantinaient
-brillantinais
-brillantinait
-brillantinâmes
-brillantinant
-brillantinas
-brillantinasse
-brillantinassent
-brillantinasses
-brillantinassiez
-brillantinassions
-brillantinât
-brillantinâtes
-brillantine
-brillantiné
-brillantinée
-brillantinées
-brillantinent
-brillantiner
-brillantinera
-brillantinerai
-brillantineraient
-brillantinerais
-brillantinerait
-brillantineras
-brillantinèrent
-brillantinerez
-brillantineriez
-brillantinerions
-brillantinerons
-brillantineront
-brillantines
-brillantinés
-brillantinez
-brillantiniez
-brillantinions
-brillantinons
-brillantions
-brillantons
-brillants
-brillas
-brillasse
-brillassent
-brillasses
-brillassiez
-brillassions
-brillât
-brillâtes
-brille
-brillé
-brillent
-briller
-brillera
-brillerai
-brilleraient
-brillerais
-brillerait
-brilleras
-brillèrent
-brillerez
-brilleriez
-brillerions
-brillerons
-brilleront
-brilles
-brillez
-brilliez
-brillions
-brillons
-brima
-brimade
-brimades
-brimai
-brimaient
-brimais
-brimait
-brimâmes
-brimant
-brimas
-brimasse
-brimassent
-brimasses
-brimassiez
-brimassions
-brimât
-brimâtes
-brimbala
-brimbalai
-brimbalaient
-brimbalais
-brimbalait
-brimbalâmes
-brimbalant
-brimbalas
-brimbalasse
-brimbalassent
-brimbalasses
-brimbalassiez
-brimbalassions
-brimbalât
-brimbalâtes
-brimbale
-brimbalé
-brimbalée
-brimbalées
-brimbalement
-brimbalements
-brimbalent
-brimbaler
-brimbalera
-brimbalerai
-brimbaleraient
-brimbalerais
-brimbalerait
-brimbaleras
-brimbalèrent
-brimbalerez
-brimbaleriez
-brimbalerions
-brimbalerons
-brimbaleront
-brimbales
-brimbalés
-brimbalez
-brimbaliez
-brimbalions
-brimbalons
-brimborion
-brimborions
-brime
-brimé
-brimée
-brimées
-briment
-brimer
-brimera
-brimerai
-brimeraient
-brimerais
-brimerait
-brimeras
-brimèrent
-brimerez
-brimeriez
-brimerions
-brimerons
-brimeront
-brimes
-brimés
-brimez
-brimiez
-brimions
-brimons
-brin
-brindezingue
-brindezingues
-brindille
-brindilles
-bringue
-bringueballa
-bringueballai
-bringueballaient
-bringueballais
-bringueballait
-bringueballâmes
-bringueballant
-bringueballas
-bringueballasse
-bringueballassent
-bringueballasses
-bringueballassiez
-bringueballassions
-bringueballât
-bringueballâtes
-bringueballe
-bringueballé
-bringueballée
-bringueballées
-bringueballent
-bringueballer
-bringueballera
-bringueballerai
-bringueballeraient
-bringueballerais
-bringueballerait
-bringueballeras
-bringueballèrent
-bringueballerez
-bringueballeriez
-bringueballerions
-bringueballerons
-bringueballeront
-bringueballes
-bringueballés
-bringueballez
-bringueballiez
-bringueballions
-bringueballons
-bringues
-brinquebala
-brinquebalai
-brinquebalaient
-brinquebalais
-brinquebalait
-brinquebalâmes
-brinquebalant
-brinquebalas
-brinquebalasse
-brinquebalassent
-brinquebalasses
-brinquebalassiez
-brinquebalassions
-brinquebalât
-brinquebalâtes
-brinquebale
-brinquebalé
-brinquebalée
-brinquebalées
-brinquebalent
-brinquebaler
-brinquebalera
-brinquebalerai
-brinquebaleraient
-brinquebalerais
-brinquebalerait
-brinquebaleras
-brinquebalèrent
-brinquebalerez
-brinquebaleriez
-brinquebalerions
-brinquebalerons
-brinquebaleront
-brinquebales
-brinquebalés
-brinquebalez
-brinquebaliez
-brinquebalions
-brinqueballa
-brinqueballai
-brinqueballaient
-brinqueballais
-brinqueballait
-brinqueballâmes
-brinqueballant
-brinqueballas
-brinqueballasse
-brinqueballassent
-brinqueballasses
-brinqueballassiez
-brinqueballassions
-brinqueballât
-brinqueballâtes
-brinqueballe
-brinqueballé
-brinqueballée
-brinqueballées
-brinqueballent
-brinqueballer
-brinqueballera
-brinqueballerai
-brinqueballeraient
-brinqueballerais
-brinqueballerait
-brinqueballeras
-brinqueballèrent
-brinqueballerez
-brinqueballeriez
-brinqueballerions
-brinqueballerons
-brinqueballeront
-brinqueballes
-brinqueballés
-brinqueballez
-brinqueballiez
-brinqueballions
-brinqueballons
-brinquebalons
-brins
-brio
-brioche
-brioché
-briochée
-briochées
-brioches
-briochés
-brios
-briqua
-briquai
-briquaient
-briquais
-briquait
-briquâmes
-briquant
-briquas
-briquasse
-briquassent
-briquasses
-briquassiez
-briquassions
-briquât
-briquâtes
-brique
-briqué
-briquée
-briquées
-briquent
-briquer
-briquera
-briquerai
-briqueraient
-briquerais
-briquerait
-briqueras
-briquèrent
-briquerez
-briqueriez
-briquerions
-briquerons
-briqueront
-briques
-briqués
-briquet
-briqueta
-briquetage
-briquetages
-briquetai
-briquetaient
-briquetais
-briquetait
-briquetâmes
-briquetant
-briquetas
-briquetasse
-briquetassent
-briquetasses
-briquetassiez
-briquetassions
-briquetât
-briquetâtes
-briqueté
-briquetée
-briquetées
-briqueter
-briquetèrent
-briqueterie
-briqueteries
-briquetés
-briquetez
-briquetier
-briquetiers
-briquetiez
-briquetions
-briquetons
-briquets
-briquette
-briquettent
-briquettera
-briquetterai
-briquetteraient
-briquetterais
-briquetterait
-briquetteras
-briquetterez
-briquetteriez
-briquetterions
-briquetterons
-briquetteront
-briquettes
-briquez
-briquiez
-briquions
-briquons
-bris
-brisa
-brisai
-brisaient
-brisais
-brisait
-brisâmes
-brisant
-brisas
-brisasse
-brisassent
-brisasses
-brisassiez
-brisassions
-brisât
-brisâtes
-briscard
-briscards
-brise
-brisé
-brise-bise
-brisée
-brisées
-brise-fer
-brise-glace
-brise-glaces
-brise-jet
-brise-lames
-brisement
-brisements
-brise-mottes
-brisent
-briser
-brisera
-briserai
-briseraient
-briserais
-briserait
-briseras
-brisèrent
-briserez
-briseriez
-briserions
-briserons
-briseront
-brises
-brisés
-brise-soleil
-brise-tout
-briseur
-briseurs
-briseuse
-briseuses
-brise-vent
-brisez
-brisiez
-brisions
-brisis
-briska
-briskas
-brisons
-brisque
-brisques
-bristol
-bristols
-brisure
-brisures
-britannique
-britanniques
-broc
-brocanta
-brocantage
-brocantages
-brocantai
-brocantaient
-brocantais
-brocantait
-brocantâmes
-brocantant
-brocantas
-brocantasse
-brocantassent
-brocantasses
-brocantassiez
-brocantassions
-brocantât
-brocantâtes
-brocante
-brocanté
-brocantée
-brocantées
-brocantent
-brocanter
-brocantera
-brocanterai
-brocanteraient
-brocanterais
-brocanterait
-brocanteras
-brocantèrent
-brocanterez
-brocanteriez
-brocanterions
-brocanterons
-brocanteront
-brocantes
-brocantés
-brocanteur
-brocanteurs
-brocanteuse
-brocanteuses
-brocantez
-brocantiez
-brocantions
-brocantons
-brocard
-brocarda
-brocardai
-brocardaient
-brocardais
-brocardait
-brocardâmes
-brocardant
-brocardas
-brocardasse
-brocardassent
-brocardasses
-brocardassiez
-brocardassions
-brocardât
-brocardâtes
-brocarde
-brocardé
-brocardée
-brocardées
-brocardent
-brocarder
-brocardera
-brocarderai
-brocarderaient
-brocarderais
-brocarderait
-brocarderas
-brocardèrent
-brocarderez
-brocarderiez
-brocarderions
-brocarderons
-brocarderont
-brocardes
-brocardés
-brocardez
-brocardiez
-brocardions
-brocardons
-brocards
-brocatelle
-brocatelles
-brocha
-brochage
-brochages
-brochai
-brochaient
-brochais
-brochait
-brochâmes
-brochant
-brochante
-brochantes
-brochants
-brochas
-brochasse
-brochassent
-brochasses
-brochassiez
-brochassions
-brochât
-brochâtes
-broche
-broché
-brochée
-brochées
-brochent
-brocher
-brochera
-brocherai
-brocheraient
-brocherais
-brocherait
-brocheras
-brochèrent
-brocherez
-brocheriez
-brocherions
-brocherons
-brocheront
-broches
-brochés
-brochet
-brocheton
-brochetons
-brochets
-brochette
-brochettes
-brocheur
-brocheurs
-brocheuse
-brocheuses
-brochez
-brochiez
-brochions
-brochons
-brochure
-brochures
-brocoli
-brocolis
-brocs
-broda
-brodai
-brodaient
-brodais
-brodait
-brodâmes
-brodant
-brodas
-brodasse
-brodassent
-brodasses
-brodassiez
-brodassions
-brodât
-brodâtes
-brode
-brodé
-brodée
-brodées
-brodent
-brodequin
-brodequins
-broder
-brodera
-broderai
-broderaient
-broderais
-broderait
-broderas
-brodèrent
-broderez
-broderie
-broderies
-broderiez
-broderions
-broderons
-broderont
-brodes
-brodés
-brodeur
-brodeurs
-brodeuse
-brodeuses
-brodez
-brodiez
-brodions
-brodons
-broie
-broiement
-broiements
-broient
-broiera
-broierai
-broieraient
-broierais
-broierait
-broieras
-broierez
-broieriez
-broierions
-broierons
-broieront
-broies
-bromate
-bromates
-brome
-bromes
-bromhydrique
-bromhydriques
-bromique
-bromiques
-bromisme
-bromismes
-bromure
-bromures
-broncha
-bronchai
-bronchaient
-bronchais
-bronchait
-bronchâmes
-bronchant
-bronchas
-bronchasse
-bronchassent
-bronchasses
-bronchassiez
-bronchassions
-bronchât
-bronchâtes
-bronche
-bronché
-bronchectasie
-bronchectasies
-bronchent
-broncher
-bronchera
-broncherai
-broncheraient
-broncherais
-broncherait
-broncheras
-bronchèrent
-broncherez
-broncheriez
-broncherions
-broncherons
-broncheront
-bronches
-bronchez
-bronchiez
-bronchiole
-bronchioles
-bronchions
-bronchique
-bronchiques
-bronchite
-bronchites
-bronchiteuse
-bronchiteuses
-bronchiteux
-bronchitique
-bronchitiques
-broncho
-bronchons
-broncho-pneumonie
-broncho-pneumonies
-bronchoscopie
-bronchoscopies
-brontosaure
-brontosaures
-bronza
-bronzage
-bronzages
-bronzai
-bronzaient
-bronzais
-bronzait
-bronzâmes
-bronzant
-bronzante
-bronzantes
-bronzants
-bronzas
-bronzasse
-bronzassent
-bronzasses
-bronzassiez
-bronzassions
-bronzât
-bronzâtes
-bronze
-bronzé
-bronzée
-bronzées
-bronzent
-bronzer
-bronzera
-bronzerai
-bronzeraient
-bronzerais
-bronzerait
-bronzeras
-bronzèrent
-bronzerez
-bronzeriez
-bronzerions
-bronzerons
-bronzeront
-bronzes
-bronzés
-bronzeur
-bronzeurs
-bronzez
-bronzier
-bronziers
-bronziez
-bronzions
-bronzons
-brook
-brooks
-broquette
-broquettes
-brossa
-brossage
-brossages
-brossai
-brossaient
-brossais
-brossait
-brossâmes
-brossant
-brossas
-brossasse
-brossassent
-brossasses
-brossassiez
-brossassions
-brossât
-brossâtes
-brosse
-brossé
-brossée
-brossées
-brossent
-brosser
-brossera
-brosserai
-brosseraient
-brosserais
-brosserait
-brosseras
-brossèrent
-brosserez
-brosserie
-brosseries
-brosseriez
-brosserions
-brosserons
-brosseront
-brosses
-brossés
-brossez
-brossier
-brossière
-brossières
-brossiers
-brossiez
-brossions
-brossons
-brou
-brouet
-brouets
-brouetta
-brouettai
-brouettaient
-brouettais
-brouettait
-brouettâmes
-brouettant
-brouettas
-brouettasse
-brouettassent
-brouettasses
-brouettassiez
-brouettassions
-brouettât
-brouettâtes
-brouette
-brouetté
-brouettée
-brouettées
-brouettent
-brouetter
-brouettera
-brouetterai
-brouetteraient
-brouetterais
-brouetterait
-brouetteras
-brouettèrent
-brouetterez
-brouetteriez
-brouetterions
-brouetterons
-brouetteront
-brouettes
-brouettés
-brouettez
-brouettiez
-brouettions
-brouettons
-brouhaha
-brouhahas
-brouilla
-brouillage
-brouillages
-brouillai
-brouillaient
-brouillais
-brouillait
-brouillâmes
-brouillamini
-brouillaminis
-brouillant
-brouillard
-brouillards
-brouillas
-brouillassa
-brouillassait
-brouillassât
-brouillasse
-brouillassé
-brouillassent
-brouillasser
-brouillassera
-brouillasserait
-brouillasses
-brouillassiez
-brouillassions
-brouillât
-brouillâtes
-brouille
-brouillé
-brouillée
-brouillées
-brouillent
-brouiller
-brouillera
-brouillerai
-brouilleraient
-brouillerais
-brouillerait
-brouilleras
-brouillèrent
-brouillerez
-brouillerie
-brouilleries
-brouilleriez
-brouillerions
-brouillerons
-brouilleront
-brouilles
-brouillés
-brouilleur
-brouilleurs
-brouillez
-brouilliez
-brouillions
-brouillon
-brouillonna
-brouillonnai
-brouillonnaient
-brouillonnais
-brouillonnait
-brouillonnâmes
-brouillonnant
-brouillonnas
-brouillonnasse
-brouillonnassent
-brouillonnasses
-brouillonnassiez
-brouillonnassions
-brouillonnât
-brouillonnâtes
-brouillonne
-brouillonné
-brouillonnée
-brouillonnées
-brouillonnent
-brouillonner
-brouillonnera
-brouillonnerai
-brouillonneraient
-brouillonnerais
-brouillonnerait
-brouillonneras
-brouillonnèrent
-brouillonnerez
-brouillonneriez
-brouillonnerions
-brouillonnerons
-brouillonneront
-brouillonnes
-brouillonnés
-brouillonnez
-brouillonniez
-brouillonnions
-brouillonnons
-brouillons
-broum
-brous
-broussaille
-broussailles
-broussailleuse
-broussailleuses
-broussailleux
-broussard
-broussards
-brousse
-brousses
-broussin
-broussins
-brout
-brouta
-broutai
-broutaient
-broutais
-broutait
-broutâmes
-broutant
-broutard
-broutards
-broutas
-broutasse
-broutassent
-broutasses
-broutassiez
-broutassions
-broutât
-broutâtes
-broute
-brouté
-broutée
-broutées
-broutement
-broutements
-broutent
-brouter
-broutera
-brouterai
-brouteraient
-brouterais
-brouterait
-brouteras
-broutèrent
-brouterez
-brouteriez
-brouterions
-brouterons
-brouteront
-broutes
-broutés
-broutez
-broutiez
-broutille
-broutilles
-broutions
-broutons
-brouts
-browning
-brownings
-broya
-broyage
-broyages
-broyai
-broyaient
-broyais
-broyait
-broyâmes
-broyant
-broyas
-broyasse
-broyassent
-broyasses
-broyassiez
-broyassions
-broyât
-broyâtes
-broyé
-broyée
-broyées
-broyer
-broyèrent
-broyés
-broyeur
-broyeurs
-broyeuse
-broyeuses
-broyez
-broyiez
-broyions
-broyons
-brrr
-bru
-bruant
-bruants
-brucelles
-brucellose
-brucelloses
-bruche
-bruches
-brucine
-brucines
-brugnon
-brugnonier
-brugnoniers
-brugnons
-brui
-bruie
-bruies
-bruîmes
-bruina
-bruinait
-bruinât
-bruine
-bruiné
-bruiner
-bruinera
-bruinerait
-bruines
-bruineuse
-bruineuses
-bruineux
-bruir
-bruira
-bruirai
-bruiraient
-bruirais
-bruirait
-bruiras
-bruire
-bruirent
-bruirez
-bruiriez
-bruirions
-bruirons
-bruiront
-bruis
-bruissage
-bruissages
-bruissaient
-bruissais
-bruissait
-bruissant
-bruisse
-bruissement
-bruissements
-bruissent
-bruisses
-bruissez
-bruissiez
-bruissions
-bruissons
-bruit
-bruît
-bruita
-bruitage
-bruitages
-bruitai
-bruitaient
-bruitais
-bruitait
-bruitâmes
-bruitant
-bruitas
-bruitasse
-bruitassent
-bruitasses
-bruitassiez
-bruitassions
-bruitât
-bruitâtes
-bruite
-bruité
-bruitent
-bruiter
-bruitera
-bruiterai
-bruiteraient
-bruiterais
-bruiterait
-bruiteras
-bruitèrent
-bruiterez
-bruiteriez
-bruiterions
-bruiterons
-bruiteront
-bruites
-bruîtes
-bruiteur
-bruiteurs
-bruiteuse
-bruiteuses
-bruitez
-bruitiez
-bruitions
-bruitons
-bruits
-brûla
-brûlage
-brûlages
-brûlai
-brûlaient
-brûlais
-brûlait
-brûlâmes
-brûlant
-brûlante
-brûlantes
-brûlants
-brûlas
-brûlasse
-brûlassent
-brûlasses
-brûlassiez
-brûlassions
-brûlât
-brûlâtes
-brûle
-brûlé
-brûlée
-brûlées
-brûle-gueule
-brûlent
-brûle-parfum
-brûle-parfums
-brûle-pourpoint
-brûler
-brûlera
-brûlerai
-brûleraient
-brûlerais
-brûlerait
-brûleras
-brûlèrent
-brûlerez
-brûlerie
-brûleries
-brûleriez
-brûlerions
-brûlerons
-brûleront
-brûles
-brûlés
-brûleur
-brûleurs
-brûlez
-brûliez
-brûlions
-brûlis
-brûloir
-brûloirs
-brûlons
-brûlot
-brûlots
-brûlure
-brûlures
-bruma
-brumaire
-brumait
-brumassa
-brumassait
-brumassât
-brumasse
-brumassé
-brumasser
-brumassera
-brumasserait
-brumât
-brume
-brumé
-brumer
-brumera
-brumerait
-brumes
-brumeuse
-brumeuses
-brumeux
-brumisateur
-brumisateurs
-brun
-brunante
-brunantes
-brunâtre
-brunâtres
-brunch
-brunchs
-brune
-brunes
-brunet
-brunets
-brunette
-brunettes
-bruni
-brunie
-brunies
-brunîmes
-brunir
-brunira
-brunirai
-bruniraient
-brunirais
-brunirait
-bruniras
-brunirent
-brunirez
-bruniriez
-brunirions
-brunirons
-bruniront
-brunis
-brunissage
-brunissages
-brunissaient
-brunissais
-brunissait
-brunissant
-brunissante
-brunissantes
-brunissants
-brunisse
-brunissement
-brunissements
-brunissent
-brunisses
-brunisseur
-brunisseurs
-brunisseuse
-brunisseuses
-brunissez
-brunissiez
-brunissions
-brunissoir
-brunissoirs
-brunissons
-brunissure
-brunissures
-brunit
-brunît
-brunîtes
-bruns
-brus
-brushing
-brushings
-brusqua
-brusquai
-brusquaient
-brusquais
-brusquait
-brusquâmes
-brusquant
-brusquas
-brusquasse
-brusquassent
-brusquasses
-brusquassiez
-brusquassions
-brusquât
-brusquâtes
-brusque
-brusqué
-brusquée
-brusquées
-brusquement
-brusquent
-brusquer
-brusquera
-brusquerai
-brusqueraient
-brusquerais
-brusquerait
-brusqueras
-brusquèrent
-brusquerez
-brusquerie
-brusqueries
-brusqueriez
-brusquerions
-brusquerons
-brusqueront
-brusques
-brusqués
-brusquez
-brusquiez
-brusquions
-brusquons
-brut
-brutal
-brutale
-brutalement
-brutales
-brutalisa
-brutalisai
-brutalisaient
-brutalisais
-brutalisait
-brutalisâmes
-brutalisant
-brutalisas
-brutalisasse
-brutalisassent
-brutalisasses
-brutalisassiez
-brutalisassions
-brutalisât
-brutalisâtes
-brutalise
-brutalisé
-brutalisée
-brutalisées
-brutalisent
-brutaliser
-brutalisera
-brutaliserai
-brutaliseraient
-brutaliserais
-brutaliserait
-brutaliseras
-brutalisèrent
-brutaliserez
-brutaliseriez
-brutaliserions
-brutaliserons
-brutaliseront
-brutalises
-brutalisés
-brutalisez
-brutalisiez
-brutalisions
-brutalisons
-brutalité
-brutalités
-brutaux
-brute
-brutes
-bruts
-bruyamment
-bruyant
-bruyante
-bruyantes
-bruyants
-bruyère
-bruyères
-bryologie
-bryologies
-bryone
-bryones
-bu
-buanderie
-buanderies
-buandier
-buandière
-buandières
-buandiers
-bubale
-bubales
-bubon
-bubonique
-buboniques
-bubons
-buccal
-buccale
-buccales
-buccaux
-buccin
-buccinateur
-buccinateurs
-buccins
-bucco-dentaire
-bucco-dentaires
-bucco-génital
-bucco-génitale
-bucco-génitales
-bucco-génitaux
-bûcha
-bûchai
-bûchaient
-bûchais
-bûchait
-bûchâmes
-bûchant
-bûchas
-bûchasse
-bûchassent
-bûchasses
-bûchassiez
-bûchassions
-bûchât
-bûchâtes
-bûche
-bûché
-bûchée
-bûchées
-bûchent
-bûcher
-bûchera
-bûcherai
-bûcheraient
-bûcherais
-bûcherait
-bûcheras
-bûchèrent
-bûcherez
-bûcheriez
-bûcherions
-bûcheron
-bûcheronne
-bûcheronnes
-bûcherons
-bûcheront
-bûchers
-bûches
-bûchés
-bûchette
-bûchettes
-bûcheur
-bûcheurs
-bûcheuse
-bûcheuses
-bûchez
-bûchiez
-bûchions
-bûchons
-bucolique
-bucoliques
-bucrane
-bucranes
-budget
-budgétaire
-budgétaires
-budgétisa
-budgétisai
-budgétisaient
-budgétisais
-budgétisait
-budgétisâmes
-budgétisant
-budgétisas
-budgétisasse
-budgétisassent
-budgétisasses
-budgétisassiez
-budgétisassions
-budgétisât
-budgétisâtes
-budgétisation
-budgétisations
-budgétise
-budgétisé
-budgétisée
-budgétisées
-budgétisent
-budgétiser
-budgétisera
-budgétiserai
-budgétiseraient
-budgétiserais
-budgétiserait
-budgétiseras
-budgétisèrent
-budgétiserez
-budgétiseriez
-budgétiserions
-budgétiserons
-budgétiseront
-budgétises
-budgétisés
-budgétisez
-budgétisiez
-budgétisions
-budgétisons
-budgétivore
-budgétivores
-budgets
-bue
-buée
-buées
-bues
-buffet
-buffetier
-buffetière
-buffetières
-buffetiers
-buffets
-buffle
-buffles
-buffleterie
-buffleteries
-buggy
-buggys
-bugle
-bugles
-buglosse
-buglosses
-bugrane
-bugranes
-building
-buildings
-buire
-buires
-buis
-buisson
-buissonneuse
-buissonneuses
-buissonneux
-buissonnier
-buissonnière
-buissonnières
-buissonniers
-buissons
-bulbaire
-bulbaires
-bulbe
-bulbes
-bulbeuse
-bulbeuses
-bulbeux
-bulbille
-bulbilles
-bulgare
-bulgares
-bullaire
-bullaires
-bulldozer
-bulldozers
-bulle
-bulles
-bulletin
-bulletins
-bulleuse
-bulleuses
-bulleux
-bull-terrier
-bull-terriers
-bûmes
-buna
-bungalow
-bungalows
-bunker
-bunkers
-bupreste
-buprestes
-buraliste
-buralistes
-bure
-bureau
-bureaucrate
-bureaucrates
-bureaucratie
-bureaucraties
-bureaucratique
-bureaucratiques
-bureaucratisa
-bureaucratisai
-bureaucratisaient
-bureaucratisais
-bureaucratisait
-bureaucratisâmes
-bureaucratisant
-bureaucratisas
-bureaucratisasse
-bureaucratisassent
-bureaucratisasses
-bureaucratisassiez
-bureaucratisassions
-bureaucratisât
-bureaucratisâtes
-bureaucratisation
-bureaucratisations
-bureaucratise
-bureaucratisé
-bureaucratisée
-bureaucratisées
-bureaucratisent
-bureaucratiser
-bureaucratisera
-bureaucratiserai
-bureaucratiseraient
-bureaucratiserais
-bureaucratiserait
-bureaucratiseras
-bureaucratisèrent
-bureaucratiserez
-bureaucratiseriez
-bureaucratiserions
-bureaucratiserons
-bureaucratiseront
-bureaucratises
-bureaucratisés
-bureaucratisez
-bureaucratisiez
-bureaucratisions
-bureaucratisons
-bureautique
-bureautiques
-bureaux
-burelé
-burelée
-burelées
-burelés
-burelle
-burelles
-burent
-bures
-burette
-burettes
-burgau
-burgaus
-burin
-burina
-burinage
-burinages
-burinai
-burinaient
-burinais
-burinait
-burinâmes
-burinant
-burinas
-burinasse
-burinassent
-burinasses
-burinassiez
-burinassions
-burinât
-burinâtes
-burine
-buriné
-burinée
-burinées
-burinent
-buriner
-burinera
-burinerai
-burineraient
-burinerais
-burinerait
-burineras
-burinèrent
-burinerez
-burineriez
-burinerions
-burinerons
-burineront
-burines
-burinés
-burineur
-burineurs
-burinez
-buriniez
-burinions
-burinons
-burins
-burlesque
-burlesquement
-burlesques
-burlingue
-burlingues
-burnous
-buron
-burons
-bus
-busard
-busards
-busc
-buscs
-buse
-buses
-bush
-bushes
-business
-businessman
-businessmen
-busse
-bussent
-busserole
-busseroles
-busses
-bussiez
-bussions
-buste
-bustes
-bustier
-bustiers
-but
-bût
-buta
-butadiène
-butadiènes
-butai
-butaient
-butais
-butait
-butâmes
-butane
-butanier
-butaniers
-butant
-butas
-butasse
-butassent
-butasses
-butassiez
-butassions
-butât
-butâtes
-bute
-buté
-butée
-butées
-butent
-buter
-butera
-buterai
-buteraient
-buterais
-buterait
-buteras
-butèrent
-buterez
-buteriez
-buterions
-buterons
-buteront
-butes
-butés
-bûtes
-buteur
-buteurs
-butez
-butiez
-butin
-butina
-butinai
-butinaient
-butinais
-butinait
-butinâmes
-butinant
-butinas
-butinasse
-butinassent
-butinasses
-butinassiez
-butinassions
-butinât
-butinâtes
-butine
-butiné
-butinée
-butinées
-butinent
-butiner
-butinera
-butinerai
-butineraient
-butinerais
-butinerait
-butineras
-butinèrent
-butinerez
-butineriez
-butinerions
-butinerons
-butineront
-butines
-butinés
-butineur
-butineurs
-butineuse
-butineuses
-butinez
-butiniez
-butinions
-butinons
-butins
-butions
-butoir
-butoirs
-butome
-butomes
-butons
-butor
-butors
-buts
-butta
-buttage
-buttages
-buttai
-buttaient
-buttais
-buttait
-buttâmes
-buttant
-buttas
-buttasse
-buttassent
-buttasses
-buttassiez
-buttassions
-buttât
-buttâtes
-butte
-butté
-buttée
-buttées
-buttent
-butter
-buttera
-butterai
-butteraient
-butterais
-butterait
-butteras
-buttèrent
-butterez
-butteriez
-butterions
-butterons
-butteront
-buttes
-buttés
-buttez
-buttiez
-buttions
-buttoir
-buttoirs
-buttons
-butylène
-butylènes
-butylique
-butyliques
-butyrate
-butyrates
-butyreuse
-butyreuses
-butyreux
-butyrine
-butyrines
-butyrique
-butyriques
-butyromètre
-butyromètres
-buvable
-buvables
-buvaient
-buvais
-buvait
-buvant
-buvard
-buvards
-buvée
-buvées
-buvetier
-buvetière
-buvetières
-buvetiers
-buvette
-buvettes
-buveur
-buveurs
-buveuse
-buveuses
-buvez
-buviez
-buvions
-buvons
-buvota
-buvotai
-buvotaient
-buvotais
-buvotait
-buvotâmes
-buvotant
-buvotas
-buvotasse
-buvotassent
-buvotasses
-buvotassiez
-buvotassions
-buvotât
-buvotâtes
-buvote
-buvoté
-buvotent
-buvoter
-buvotera
-buvoterai
-buvoteraient
-buvoterais
-buvoterait
-buvoteras
-buvotèrent
-buvoterez
-buvoteriez
-buvoterions
-buvoterons
-buvoteront
-buvotes
-buvotez
-buvotiez
-buvotions
-buvotons
-bye
-bye-bye
-byssinose
-byssinoses
-byssus
-byzantin
-byzantine
-byzantines
-byzantinisme
-byzantinismes
-byzantiniste
-byzantinistes
-byzantinologie
-byzantinologies
-byzantins
-ça
-çà
-cab
-cabala
-cabalai
-cabalaient
-cabalais
-cabalait
-cabalâmes
-cabalant
-cabalas
-cabalasse
-cabalassent
-cabalasses
-cabalassiez
-cabalassions
-cabalât
-cabalâtes
-cabale
-cabalé
-cabalent
-cabaler
-cabalera
-cabalerai
-cabaleraient
-cabalerais
-cabalerait
-cabaleras
-cabalèrent
-cabalerez
-cabaleriez
-cabalerions
-cabalerons
-cabaleront
-cabales
-cabalez
-cabaliez
-cabalions
-cabaliste
-cabalistes
-cabalistique
-cabalistiques
-cabalons
-caban
-cabana
-cabanai
-cabanaient
-cabanais
-cabanait
-cabanâmes
-cabanant
-cabanas
-cabanasse
-cabanassent
-cabanasses
-cabanassiez
-cabanassions
-cabanât
-cabanâtes
-cabane
-cabané
-cabanée
-cabanées
-cabanent
-cabaner
-cabanera
-cabanerai
-cabaneraient
-cabanerais
-cabanerait
-cabaneras
-cabanèrent
-cabanerez
-cabaneriez
-cabanerions
-cabanerons
-cabaneront
-cabanes
-cabanés
-cabanez
-cabaniez
-cabanions
-cabanon
-cabanons
-cabans
-cabaret
-cabaretier
-cabaretière
-cabaretières
-cabaretiers
-cabarets
-cabas
-cabasset
-cabassets
-cabernet
-cabernets
-cabestan
-cabestans
-cabiai
-cabiais
-cabillaud
-cabillauds
-cabillot
-cabillots
-cabine
-cabines
-cabinet
-cabinets
-câbla
-câblage
-câblages
-câblai
-câblaient
-câblais
-câblait
-câblâmes
-câblant
-câblas
-câblasse
-câblassent
-câblasses
-câblassiez
-câblassions
-câblât
-câblâtes
-câble
-câblé
-câblée
-câblées
-câblent
-câbler
-câblera
-câblerai
-câbleraient
-câblerais
-câblerait
-câbleras
-câblèrent
-câblerez
-câblerie
-câbleries
-câbleriez
-câblerions
-câblerons
-câbleront
-câbles
-câblés
-câbleur
-câbleurs
-câbleuse
-câbleuses
-câblez
-câblier
-câbliers
-câbliez
-câblions
-câbliste
-câblistes
-câblogramme
-câblogrammes
-câblons
-câblot
-câblots
-cabochard
-cabocharde
-cabochardes
-cabochards
-caboche
-caboches
-cabochon
-cabochons
-cabossa
-cabossai
-cabossaient
-cabossais
-cabossait
-cabossâmes
-cabossant
-cabossas
-cabossasse
-cabossassent
-cabossasses
-cabossassiez
-cabossassions
-cabossât
-cabossâtes
-cabosse
-cabossé
-cabossée
-cabossées
-cabossent
-cabosser
-cabossera
-cabosserai
-cabosseraient
-cabosserais
-cabosserait
-cabosseras
-cabossèrent
-cabosserez
-cabosseriez
-cabosserions
-cabosserons
-cabosseront
-cabosses
-cabossés
-cabossez
-cabossiez
-cabossions
-cabossons
-cabot
-cabota
-cabotage
-cabotages
-cabotai
-cabotaient
-cabotais
-cabotait
-cabotâmes
-cabotant
-cabotas
-cabotasse
-cabotassent
-cabotasses
-cabotassiez
-cabotassions
-cabotât
-cabotâtes
-cabote
-caboté
-cabotent
-caboter
-cabotera
-caboterai
-caboteraient
-caboterais
-caboterait
-caboteras
-cabotèrent
-caboterez
-caboteriez
-caboterions
-caboterons
-caboteront
-cabotes
-caboteur
-caboteurs
-cabotez
-cabotiez
-cabotin
-cabotina
-cabotinage
-cabotinages
-cabotinai
-cabotinaient
-cabotinais
-cabotinait
-cabotinâmes
-cabotinant
-cabotinas
-cabotinasse
-cabotinassent
-cabotinasses
-cabotinassiez
-cabotinassions
-cabotinât
-cabotinâtes
-cabotine
-cabotiné
-cabotinent
-cabotiner
-cabotinera
-cabotinerai
-cabotineraient
-cabotinerais
-cabotinerait
-cabotineras
-cabotinèrent
-cabotinerez
-cabotineriez
-cabotinerions
-cabotinerons
-cabotineront
-cabotines
-cabotinez
-cabotiniez
-cabotinions
-cabotinons
-cabotins
-cabotions
-cabotons
-cabots
-caboulot
-caboulots
-cabra
-cabrai
-cabraient
-cabrais
-cabrait
-cabrâmes
-cabrant
-cabras
-cabrasse
-cabrassent
-cabrasses
-cabrassiez
-cabrassions
-cabrât
-cabrâtes
-cabre
-cabré
-cabrée
-cabrées
-cabrent
-cabrer
-cabrera
-cabrerai
-cabreraient
-cabrerais
-cabrerait
-cabreras
-cabrèrent
-cabrerez
-cabreriez
-cabrerions
-cabrerons
-cabreront
-cabres
-cabrés
-cabrez
-cabri
-cabriez
-cabriola
-cabriolai
-cabriolaient
-cabriolais
-cabriolait
-cabriolâmes
-cabriolant
-cabriolas
-cabriolasse
-cabriolassent
-cabriolasses
-cabriolassiez
-cabriolassions
-cabriolât
-cabriolâtes
-cabriole
-cabriolé
-cabriolent
-cabrioler
-cabriolera
-cabriolerai
-cabrioleraient
-cabriolerais
-cabriolerait
-cabrioleras
-cabriolèrent
-cabriolerez
-cabrioleriez
-cabriolerions
-cabriolerons
-cabrioleront
-cabrioles
-cabriolet
-cabriolets
-cabriolez
-cabrioliez
-cabriolions
-cabriolons
-cabrions
-cabris
-cabrons
-cabs
-cabus
-caca
-cacaba
-cacabai
-cacabaient
-cacabais
-cacabait
-cacabâmes
-cacabant
-cacabas
-cacabasse
-cacabassent
-cacabasses
-cacabassiez
-cacabassions
-cacabât
-cacabâtes
-cacabe
-cacabé
-cacabent
-cacaber
-cacabera
-cacaberai
-cacaberaient
-cacaberais
-cacaberait
-cacaberas
-cacabèrent
-cacaberez
-cacaberiez
-cacaberions
-cacaberons
-cacaberont
-cacabes
-cacabez
-cacabiez
-cacabions
-cacabons
-cacahouète
-cacahouètes
-cacahuète
-cacahuètes
-cacao
-cacaos
-cacaoté
-cacaotée
-cacaotées
-cacaotés
-cacaotier
-cacaotière
-cacaotières
-cacaotiers
-cacaoyer
-cacaoyère
-cacaoyères
-cacaoyers
-cacarda
-cacardai
-cacardaient
-cacardais
-cacardait
-cacardâmes
-cacardant
-cacardas
-cacardasse
-cacardassent
-cacardasses
-cacardassiez
-cacardassions
-cacardât
-cacardâtes
-cacarde
-cacardé
-cacardent
-cacarder
-cacardera
-cacarderai
-cacarderaient
-cacarderais
-cacarderait
-cacarderas
-cacardèrent
-cacarderez
-cacarderiez
-cacarderions
-cacarderons
-cacarderont
-cacardes
-cacardez
-cacardiez
-cacardions
-cacardons
-cacas
-cacatoès
-cacatois
-cacha
-cachai
-cachaient
-cachais
-cachait
-cachalot
-cachalots
-cachâmes
-cachant
-cachas
-cachasse
-cachassent
-cachasses
-cachassiez
-cachassions
-cachât
-cachâtes
-cache
-caché
-cache-cache
-cache-col
-cache-corset
-cachectique
-cachectiques
-cachée
-cachées
-cachemire
-cachemires
-cache-misère
-cache-nez
-cachent
-cache-pot
-cache-poussière
-cacher
-cachera
-cache-radiateur
-cacherai
-cacheraient
-cacherais
-cacherait
-cacheras
-cachèrent
-cacherez
-cacheriez
-cacherions
-cacherons
-cacheront
-caches
-cachés
-cache-sexe
-cachet
-cacheta
-cachetage
-cachetages
-cachetai
-cachetaient
-cachetais
-cachetait
-cachetâmes
-cache-tampon
-cachetant
-cachetas
-cachetasse
-cachetassent
-cachetasses
-cachetassiez
-cachetassions
-cachetât
-cachetâtes
-cacheté
-cachetée
-cachetées
-cacheter
-cachetèrent
-cachetés
-cachetez
-cachetiez
-cachetions
-cachetons
-cachets
-cachette
-cachettent
-cachettera
-cachetterai
-cachetteraient
-cachetterais
-cachetterait
-cachetteras
-cachetterez
-cachetteriez
-cachetterions
-cachetterons
-cachetteront
-cachettes
-cachexie
-cachexies
-cachez
-cachiez
-cachions
-cachons
-cachot
-cachots
-cachotterie
-cachotteries
-cachottier
-cachottière
-cachottières
-cachottiers
-cachou
-cachous
-cachucha
-cachuchas
-cacique
-caciques
-cacochyme
-cacochymes
-cacodylate
-cacodylates
-cacographe
-cacographes
-cacographie
-cacographies
-cacolet
-cacolets
-cacologie
-cacologies
-cacophonie
-cacophonies
-cacophonique
-cacophoniques
-cactus
-cadancha
-cadanchai
-cadanchaient
-cadanchais
-cadanchait
-cadanchâmes
-cadanchant
-cadanchas
-cadanchasse
-cadanchassent
-cadanchasses
-cadanchassiez
-cadanchassions
-cadanchât
-cadanchâtes
-cadanche
-cadanché
-cadanchent
-cadancher
-cadanchera
-cadancherai
-cadancheraient
-cadancherais
-cadancherait
-cadancheras
-cadanchèrent
-cadancherez
-cadancheriez
-cadancherions
-cadancherons
-cadancheront
-cadanches
-cadanchez
-cadanchiez
-cadanchions
-cadanchons
-cadastra
-cadastrai
-cadastraient
-cadastrais
-cadastrait
-cadastral
-cadastrale
-cadastrales
-cadastrâmes
-cadastrant
-cadastras
-cadastrasse
-cadastrassent
-cadastrasses
-cadastrassiez
-cadastrassions
-cadastrât
-cadastrâtes
-cadastraux
-cadastre
-cadastré
-cadastrée
-cadastrées
-cadastrent
-cadastrer
-cadastrera
-cadastrerai
-cadastreraient
-cadastrerais
-cadastrerait
-cadastreras
-cadastrèrent
-cadastrerez
-cadastreriez
-cadastrerions
-cadastrerons
-cadastreront
-cadastres
-cadastrés
-cadastrez
-cadastriez
-cadastrions
-cadastrons
-cadavéreuse
-cadavéreuses
-cadavéreux
-cadavérique
-cadavériques
-cadavre
-cadavres
-caddie
-caddies
-caddy
-cade
-cadeau
-cadeaux
-cadenas
-cadenassa
-cadenassai
-cadenassaient
-cadenassais
-cadenassait
-cadenassâmes
-cadenassant
-cadenassas
-cadenassasse
-cadenassassent
-cadenassasses
-cadenassassiez
-cadenassassions
-cadenassât
-cadenassâtes
-cadenasse
-cadenassé
-cadenassée
-cadenassées
-cadenassent
-cadenasser
-cadenassera
-cadenasserai
-cadenasseraient
-cadenasserais
-cadenasserait
-cadenasseras
-cadenassèrent
-cadenasserez
-cadenasseriez
-cadenasserions
-cadenasserons
-cadenasseront
-cadenasses
-cadenassés
-cadenassez
-cadenassiez
-cadenassions
-cadenassons
-cadença
-cadençai
-cadençaient
-cadençais
-cadençait
-cadençâmes
-cadençant
-cadenças
-cadençasse
-cadençassent
-cadençasses
-cadençassiez
-cadençassions
-cadençât
-cadençâtes
-cadence
-cadencé
-cadencée
-cadencées
-cadencent
-cadencer
-cadencera
-cadencerai
-cadenceraient
-cadencerais
-cadencerait
-cadenceras
-cadencèrent
-cadencerez
-cadenceriez
-cadencerions
-cadencerons
-cadenceront
-cadences
-cadencés
-cadencez
-cadenciez
-cadencions
-cadençons
-cadenette
-cadenettes
-cades
-cadet
-cadets
-cadette
-cadettes
-cadi
-cadis
-cadmia
-cadmiage
-cadmiages
-cadmiai
-cadmiaient
-cadmiais
-cadmiait
-cadmiâmes
-cadmiant
-cadmias
-cadmiasse
-cadmiassent
-cadmiasses
-cadmiassiez
-cadmiassions
-cadmiât
-cadmiâtes
-cadmie
-cadmié
-cadmiée
-cadmiées
-cadmient
-cadmier
-cadmiera
-cadmierai
-cadmieraient
-cadmierais
-cadmierait
-cadmieras
-cadmièrent
-cadmierez
-cadmieriez
-cadmierions
-cadmierons
-cadmieront
-cadmies
-cadmiés
-cadmiez
-cadmiiez
-cadmiions
-cadmions
-cadmium
-cadmiums
-cadogan
-cadogans
-cadra
-cadrage
-cadrages
-cadrai
-cadraient
-cadrais
-cadrait
-cadrâmes
-cadran
-cadrans
-cadrant
-cadrante
-cadrantes
-cadrants
-cadras
-cadrasse
-cadrassent
-cadrasses
-cadrassiez
-cadrassions
-cadrat
-cadrât
-cadrâtes
-cadrats
-cadrature
-cadratures
-cadre
-cadré
-cadrée
-cadrées
-cadrent
-cadrer
-cadrera
-cadrerai
-cadreraient
-cadrerais
-cadrerait
-cadreras
-cadrèrent
-cadrerez
-cadreriez
-cadrerions
-cadrerons
-cadreront
-cadres
-cadrés
-cadreur
-cadreurs
-cadreuse
-cadreuses
-cadrez
-cadriez
-cadrions
-cadrons
-caduc
-caducée
-caducées
-caducité
-caducités
-caducs
-caduque
-caduques
-caecal
-caecale
-caecales
-caecaux
-caecum
-caecums
-caesium
-caesiums
-caetera
-cafard
-cafarda
-cafardage
-cafardages
-cafardai
-cafardaient
-cafardais
-cafardait
-cafardâmes
-cafardant
-cafardas
-cafardasse
-cafardassent
-cafardasses
-cafardassiez
-cafardassions
-cafardât
-cafardâtes
-cafarde
-cafardé
-cafardée
-cafardées
-cafardent
-cafarder
-cafardera
-cafarderai
-cafarderaient
-cafarderais
-cafarderait
-cafarderas
-cafardèrent
-cafarderez
-cafarderiez
-cafarderions
-cafarderons
-cafarderont
-cafardes
-cafardés
-cafardeur
-cafardeurs
-cafardeuse
-cafardeuses
-cafardeux
-cafardez
-cafardiez
-cafardions
-cafardons
-cafards
-café
-café-concert
-caféier
-caféière
-caféières
-caféiers
-caféine
-caféines
-caféisme
-caféismes
-cafés
-cafés-concerts
-cafés-théâtres
-cafetan
-cafetans
-cafétéria
-cafétérias
-café-théâtre
-cafetier
-cafetière
-cafetières
-cafetiers
-cafouilla
-cafouillage
-cafouillages
-cafouillai
-cafouillaient
-cafouillais
-cafouillait
-cafouillâmes
-cafouillant
-cafouillas
-cafouillasse
-cafouillassent
-cafouillasses
-cafouillassiez
-cafouillassions
-cafouillât
-cafouillâtes
-cafouille
-cafouillé
-cafouillent
-cafouiller
-cafouillera
-cafouillerai
-cafouilleraient
-cafouillerais
-cafouillerait
-cafouilleras
-cafouillèrent
-cafouillerez
-cafouilleriez
-cafouillerions
-cafouillerons
-cafouilleront
-cafouilles
-cafouillez
-cafouilliez
-cafouillions
-cafouillis
-cafouillons
-cafre
-cafres
-cafta
-caftai
-caftaient
-caftais
-caftait
-caftâmes
-caftan
-caftans
-caftant
-caftas
-caftasse
-caftassent
-caftasses
-caftassiez
-caftassions
-caftât
-caftâtes
-cafte
-cafté
-caftée
-caftées
-caftent
-cafter
-caftera
-cafterai
-cafteraient
-cafterais
-cafterait
-cafteras
-caftèrent
-cafterez
-cafteriez
-cafterions
-cafterons
-cafteront
-caftes
-caftés
-caftez
-caftiez
-caftions
-caftons
-cage
-cageot
-cageots
-cagerotte
-cagerottes
-cages
-caget
-cagets
-cagibi
-cagibis
-cagna
-cagnai
-cagnaient
-cagnais
-cagnait
-cagnâmes
-cagnant
-cagnard
-cagnarda
-cagnardai
-cagnardaient
-cagnardais
-cagnardait
-cagnardâmes
-cagnardant
-cagnardas
-cagnardasse
-cagnardassent
-cagnardasses
-cagnardassiez
-cagnardassions
-cagnardât
-cagnardâtes
-cagnarde
-cagnardé
-cagnardent
-cagnarder
-cagnardera
-cagnarderai
-cagnarderaient
-cagnarderais
-cagnarderait
-cagnarderas
-cagnardèrent
-cagnarderez
-cagnarderiez
-cagnarderions
-cagnarderons
-cagnarderont
-cagnardes
-cagnardez
-cagnardiez
-cagnardions
-cagnardons
-cagnards
-cagnas
-cagnasse
-cagnassent
-cagnasses
-cagnassiez
-cagnassions
-cagnât
-cagnâtes
-cagne
-cagné
-cagnent
-cagner
-cagnera
-cagnerai
-cagneraient
-cagnerais
-cagnerait
-cagneras
-cagnèrent
-cagnerez
-cagneriez
-cagnerions
-cagnerons
-cagneront
-cagnes
-cagneuse
-cagneuses
-cagneux
-cagnez
-cagniez
-cagnions
-cagnons
-cagnotte
-cagnottes
-cagot
-cagote
-cagoterie
-cagoteries
-cagotes
-cagots
-cagoulard
-cagoularde
-cagoulardes
-cagoulards
-cagoule
-cagoules
-cahier
-cahiers
-cahin-caha
-cahot
-cahota
-cahotai
-cahotaient
-cahotais
-cahotait
-cahotâmes
-cahotant
-cahotante
-cahotantes
-cahotants
-cahotas
-cahotasse
-cahotassent
-cahotasses
-cahotassiez
-cahotassions
-cahotât
-cahotâtes
-cahote
-cahoté
-cahotée
-cahotées
-cahotement
-cahotements
-cahotent
-cahoter
-cahotera
-cahoterai
-cahoteraient
-cahoterais
-cahoterait
-cahoteras
-cahotèrent
-cahoterez
-cahoteriez
-cahoterions
-cahoterons
-cahoteront
-cahotes
-cahotés
-cahoteuse
-cahoteuses
-cahoteux
-cahotez
-cahotiez
-cahotions
-cahotons
-cahots
-cahute
-cahutes
-caïd
-caïds
-caïeu
-caïeux
-cailla
-caillai
-caillaient
-caillais
-caillait
-caillâmes
-caillant
-caillas
-caillasse
-caillassent
-caillasses
-caillassiez
-caillassions
-caillât
-caillâtes
-caille
-caillé
-caillebotis
-caillebottai
-caillebottaient
-caillebottais
-caillebottait
-caillebottant
-caillebotte
-caillebotté
-caillebottée
-caillebottées
-caillebottent
-caillebotter
-caillebottera
-caillebotterai
-caillebotteraient
-caillebotterais
-caillebotterait
-caillebotteras
-caillebotterez
-caillebotteriez
-caillebotterions
-caillebotterons
-caillebotteront
-caillebottes
-caillebottés
-caillebottez
-caillebottiez
-caillebottions
-caillebottons
-caillée
-caillées
-caillement
-caillements
-caillent
-cailler
-caillera
-caillerai
-cailleraient
-caillerais
-caillerait
-cailleras
-caillèrent
-caillerez
-cailleriez
-caillerions
-caillerons
-cailleront
-cailles
-caillés
-cailleta
-cailletai
-cailletaient
-cailletais
-cailletait
-cailletâmes
-cailletant
-cailletas
-cailletasse
-cailletassent
-cailletasses
-cailletassiez
-cailletassions
-cailletât
-cailletâtes
-cailleté
-cailleter
-cailletèrent
-cailletez
-cailletiez
-cailletions
-cailletons
-caillette
-caillettent
-caillettera
-cailletterai
-cailletteraient
-cailletterais
-cailletterait
-cailletteras
-cailletterez
-cailletteriez
-cailletterions
-cailletterons
-cailletteront
-caillettes
-caillez
-cailliez
-caillions
-caillons
-caillot
-caillots
-caillou
-caillouta
-cailloutage
-cailloutages
-cailloutai
-cailloutaient
-cailloutais
-cailloutait
-cailloutâmes
-cailloutant
-cailloutante
-cailloutantes
-cailloutants
-cailloutas
-cailloutasse
-cailloutassent
-cailloutasses
-cailloutassiez
-cailloutassions
-cailloutât
-cailloutâtes
-cailloute
-caillouté
-cailloutée
-cailloutées
-cailloutent
-caillouter
-cailloutera
-caillouterai
-caillouteraient
-caillouterais
-caillouterait
-caillouteras
-cailloutèrent
-caillouterez
-caillouteriez
-caillouterions
-caillouterons
-caillouteront
-cailloutes
-cailloutés
-caillouteuse
-caillouteuses
-caillouteux
-cailloutez
-cailloutiez
-cailloutions
-cailloutis
-cailloutons
-cailloux
-caïman
-caïmans
-caïque
-caïques
-cairn
-cairns
-cairote
-cairotes
-caisse
-caisserie
-caisseries
-caisses
-caissette
-caissettes
-caissier
-caissière
-caissières
-caissiers
-caisson
-caissons
-cajeput
-cajeputier
-cajeputiers
-cajeputs
-cajola
-cajolai
-cajolaient
-cajolais
-cajolait
-cajolâmes
-cajolant
-cajolante
-cajolantes
-cajolants
-cajolas
-cajolasse
-cajolassent
-cajolasses
-cajolassiez
-cajolassions
-cajolât
-cajolâtes
-cajole
-cajolé
-cajolée
-cajolées
-cajolent
-cajoler
-cajolera
-cajolerai
-cajoleraient
-cajolerais
-cajolerait
-cajoleras
-cajolèrent
-cajolerez
-cajolerie
-cajoleries
-cajoleriez
-cajolerions
-cajolerons
-cajoleront
-cajoles
-cajolés
-cajoleur
-cajoleurs
-cajoleuse
-cajoleuses
-cajolez
-cajoliez
-cajolions
-cajolons
-cajou
-cajous
-cajun
-cajuns
-cake
-cakes
-cal
-cala
-calabrais
-calabraise
-calabraises
-caladium
-caladiums
-calage
-calages
-calai
-calaient
-calais
-calaison
-calaisons
-calait
-calamar
-calamars
-calambac
-calambacs
-calame
-calames
-calâmes
-calamina
-calaminage
-calaminages
-calaminai
-calaminaient
-calaminais
-calaminait
-calaminâmes
-calaminant
-calaminas
-calaminasse
-calaminassent
-calaminasses
-calaminassiez
-calaminassions
-calaminât
-calaminâtes
-calamine
-calaminé
-calaminée
-calaminées
-calaminent
-calaminer
-calaminera
-calaminerai
-calamineraient
-calaminerais
-calaminerait
-calamineras
-calaminèrent
-calaminerez
-calamineriez
-calaminerions
-calaminerons
-calamineront
-calamines
-calaminés
-calaminez
-calaminiez
-calaminions
-calaminons
-calamistra
-calamistrai
-calamistraient
-calamistrais
-calamistrait
-calamistrâmes
-calamistrant
-calamistras
-calamistrasse
-calamistrassent
-calamistrasses
-calamistrassiez
-calamistrassions
-calamistrât
-calamistrâtes
-calamistre
-calamistré
-calamistrée
-calamistrées
-calamistrent
-calamistrer
-calamistrera
-calamistrerai
-calamistreraient
-calamistrerais
-calamistrerait
-calamistreras
-calamistrèrent
-calamistrerez
-calamistreriez
-calamistrerions
-calamistrerons
-calamistreront
-calamistres
-calamistrés
-calamistrez
-calamistriez
-calamistrions
-calamistrons
-calamité
-calamités
-calamiteuse
-calamiteuses
-calamiteux
-calancha
-calanchai
-calanchaient
-calanchais
-calanchait
-calanchâmes
-calanchant
-calanchas
-calanchasse
-calanchassent
-calanchasses
-calanchassiez
-calanchassions
-calanchât
-calanchâtes
-calanche
-calanché
-calanchent
-calancher
-calanchera
-calancherai
-calancheraient
-calancherais
-calancherait
-calancheras
-calanchèrent
-calancherez
-calancheriez
-calancherions
-calancherons
-calancheront
-calanches
-calanchez
-calanchiez
-calanchions
-calanchons
-calandra
-calandrage
-calandrages
-calandrai
-calandraient
-calandrais
-calandrait
-calandrâmes
-calandrant
-calandras
-calandrasse
-calandrassent
-calandrasses
-calandrassiez
-calandrassions
-calandrât
-calandrâtes
-calandre
-calandré
-calandrée
-calandrées
-calandrent
-calandrer
-calandrera
-calandrerai
-calandreraient
-calandrerais
-calandrerait
-calandreras
-calandrèrent
-calandrerez
-calandreriez
-calandrerions
-calandrerons
-calandreront
-calandres
-calandrés
-calandreur
-calandreurs
-calandreuse
-calandreuses
-calandrez
-calandriez
-calandrions
-calandrons
-calanque
-calanques
-calant
-calao
-calaos
-calas
-calasse
-calassent
-calasses
-calassiez
-calassions
-calât
-calâtes
-calcaire
-calcaires
-calcanéum
-calcanéums
-calcédoine
-calcédoines
-calcémie
-calcémies
-calcéolaire
-calcéolaires
-calcicole
-calcicoles
-calcification
-calcifications
-calcifié
-calcifiée
-calcifiées
-calcifiés
-calcin
-calcina
-calcinai
-calcinaient
-calcinais
-calcinait
-calcinâmes
-calcinant
-calcinas
-calcinasse
-calcinassent
-calcinasses
-calcinassiez
-calcinassions
-calcinât
-calcinâtes
-calcination
-calcinations
-calcine
-calciné
-calcinée
-calcinées
-calcinent
-calciner
-calcinera
-calcinerai
-calcineraient
-calcinerais
-calcinerait
-calcineras
-calcinèrent
-calcinerez
-calcineriez
-calcinerions
-calcinerons
-calcineront
-calcines
-calcinés
-calcinez
-calciniez
-calcinions
-calcinons
-calcins
-calcique
-calciques
-calcite
-calcites
-calcium
-calciurie
-calciuries
-calcul
-calcula
-calculable
-calculables
-calculai
-calculaient
-calculais
-calculait
-calculâmes
-calculant
-calculas
-calculasse
-calculassent
-calculasses
-calculassiez
-calculassions
-calculât
-calculâtes
-calculateur
-calculateurs
-calculatrice
-calculatrices
-calcule
-calculé
-calculée
-calculées
-calculent
-calculer
-calculera
-calculerai
-calculeraient
-calculerais
-calculerait
-calculeras
-calculèrent
-calculerez
-calculeriez
-calculerions
-calculerons
-calculeront
-calcules
-calculés
-calculette
-calculettes
-calculeuse
-calculeuses
-calculeux
-calculez
-calculiez
-calculions
-calculons
-calculs
-caldarium
-caldariums
-caldeira
-caldeiras
-cale
-calé
-calebasse
-calebasses
-calebassier
-calebassiers
-calèche
-calèches
-caleçon
-caleçons
-calédonien
-calédonienne
-calédoniennes
-calédoniens
-calée
-calées
-caléidoscope
-caléidoscopes
-calembour
-calembours
-calembredaine
-calembredaines
-calendes
-calendrier
-calendriers
-calent
-cale-pied
-cale-pieds
-calepin
-calepins
-caler
-calera
-calerai
-caleraient
-calerais
-calerait
-caleras
-calèrent
-calerez
-caleriez
-calerions
-calerons
-caleront
-cales
-calés
-caleta
-caletai
-caletaient
-caletais
-caletait
-caletâmes
-caletant
-caletas
-caletasse
-caletassent
-caletasses
-caletassiez
-caletassions
-caletât
-caletâtes
-caleté
-caletée
-caletées
-caleter
-caletèrent
-caletés
-caletez
-caletiez
-caletions
-caletons
-calette
-calettent
-calettera
-caletterai
-caletteraient
-caletterais
-caletterait
-caletteras
-caletterez
-caletteriez
-caletterions
-caletterons
-caletteront
-calettes
-calez
-calf
-calfat
-calfata
-calfatage
-calfatages
-calfatai
-calfataient
-calfatais
-calfatait
-calfatâmes
-calfatant
-calfatas
-calfatasse
-calfatassent
-calfatasses
-calfatassiez
-calfatassions
-calfatât
-calfatâtes
-calfate
-calfaté
-calfatée
-calfatées
-calfatent
-calfater
-calfatera
-calfaterai
-calfateraient
-calfaterais
-calfaterait
-calfateras
-calfatèrent
-calfaterez
-calfateriez
-calfaterions
-calfaterons
-calfateront
-calfates
-calfatés
-calfatez
-calfatiez
-calfations
-calfatons
-calfats
-calfeutra
-calfeutrage
-calfeutrages
-calfeutrai
-calfeutraient
-calfeutrais
-calfeutrait
-calfeutrâmes
-calfeutrant
-calfeutras
-calfeutrasse
-calfeutrassent
-calfeutrasses
-calfeutrassiez
-calfeutrassions
-calfeutrât
-calfeutrâtes
-calfeutre
-calfeutré
-calfeutrée
-calfeutrées
-calfeutrement
-calfeutrements
-calfeutrent
-calfeutrer
-calfeutrera
-calfeutrerai
-calfeutreraient
-calfeutrerais
-calfeutrerait
-calfeutreras
-calfeutrèrent
-calfeutrerez
-calfeutreriez
-calfeutrerions
-calfeutrerons
-calfeutreront
-calfeutres
-calfeutrés
-calfeutrez
-calfeutriez
-calfeutrions
-calfeutrons
-calfs
-calibra
-calibrage
-calibrages
-calibrai
-calibraient
-calibrais
-calibrait
-calibrâmes
-calibrant
-calibras
-calibrasse
-calibrassent
-calibrasses
-calibrassiez
-calibrassions
-calibrât
-calibrâtes
-calibration
-calibrations
-calibre
-calibré
-calibrée
-calibrées
-calibrent
-calibrer
-calibrera
-calibrerai
-calibreraient
-calibrerais
-calibrerait
-calibreras
-calibrèrent
-calibrerez
-calibreriez
-calibrerions
-calibrerons
-calibreront
-calibres
-calibrés
-calibreur
-calibreurs
-calibreuse
-calibreuses
-calibrez
-calibriez
-calibrions
-calibrons
-calice
-calices
-calicot
-calicots
-calicule
-calicules
-calier
-caliers
-caliez
-califat
-califats
-calife
-califes
-californium
-californiums
-califourchon
-câlin
-câlina
-câlinai
-câlinaient
-câlinais
-câlinait
-câlinâmes
-câlinant
-câlinante
-câlinantes
-câlinants
-câlinas
-câlinasse
-câlinassent
-câlinasses
-câlinassiez
-câlinassions
-câlinât
-câlinâtes
-câline
-câliné
-câlinée
-câlinées
-câlinent
-câliner
-câlinera
-câlinerai
-câlineraient
-câlinerais
-câlinerait
-câlineras
-câlinèrent
-câlinerez
-câlinerie
-câlineries
-câlineriez
-câlinerions
-câlinerons
-câlineront
-câlines
-câlinés
-câlinez
-câliniez
-câlinions
-câlinons
-câlins
-calions
-caliorne
-caliornes
-calisson
-calissons
-calleuse
-calleuses
-calleux
-call-girl
-call-girls
-calligramme
-calligrammes
-calligraphe
-calligraphes
-calligraphia
-calligraphiai
-calligraphiaient
-calligraphiais
-calligraphiait
-calligraphiâmes
-calligraphiant
-calligraphias
-calligraphiasse
-calligraphiassent
-calligraphiasses
-calligraphiassiez
-calligraphiassions
-calligraphiât
-calligraphiâtes
-calligraphie
-calligraphié
-calligraphiée
-calligraphiées
-calligraphient
-calligraphier
-calligraphiera
-calligraphierai
-calligraphieraient
-calligraphierais
-calligraphierait
-calligraphieras
-calligraphièrent
-calligraphierez
-calligraphieriez
-calligraphierions
-calligraphierons
-calligraphieront
-calligraphies
-calligraphiés
-calligraphiez
-calligraphiiez
-calligraphiions
-calligraphions
-calligraphique
-calligraphiques
-callipyge
-callipyges
-callosité
-callosités
-calma
-calmai
-calmaient
-calmais
-calmait
-calmâmes
-calmant
-calmante
-calmantes
-calmants
-calmar
-calmars
-calmas
-calmasse
-calmassent
-calmasses
-calmassiez
-calmassions
-calmât
-calmâtes
-calme
-calmé
-calmée
-calmées
-calmement
-calment
-calmer
-calmera
-calmerai
-calmeraient
-calmerais
-calmerait
-calmeras
-calmèrent
-calmerez
-calmeriez
-calmerions
-calmerons
-calmeront
-calmes
-calmés
-calmez
-calmi
-calmiez
-calmîmes
-calmions
-calmir
-calmira
-calmirai
-calmiraient
-calmirais
-calmirait
-calmiras
-calmirent
-calmirez
-calmiriez
-calmirions
-calmirons
-calmiront
-calmis
-calmissaient
-calmissais
-calmissait
-calmissant
-calmisse
-calmissent
-calmisses
-calmissez
-calmissiez
-calmissions
-calmissons
-calmit
-calmît
-calmîtes
-calmons
-calo
-calomel
-calomels
-calomnia
-calomniai
-calomniaient
-calomniais
-calomniait
-calomniâmes
-calomniant
-calomnias
-calomniasse
-calomniassent
-calomniasses
-calomniassiez
-calomniassions
-calomniât
-calomniâtes
-calomniateur
-calomniateurs
-calomniatrice
-calomniatrices
-calomnie
-calomnié
-calomniée
-calomniées
-calomnient
-calomnier
-calomniera
-calomnierai
-calomnieraient
-calomnierais
-calomnierait
-calomnieras
-calomnièrent
-calomnierez
-calomnieriez
-calomnierions
-calomnierons
-calomnieront
-calomnies
-calomniés
-calomnieuse
-calomnieusement
-calomnieuses
-calomnieux
-calomniez
-calomniiez
-calomniions
-calomnions
-calons
-calorie
-calories
-calorifère
-calorifères
-calorification
-calorifications
-calorifique
-calorifiques
-calorifuge
-calorifugé
-calorifugea
-calorifugeai
-calorifugeaient
-calorifugeais
-calorifugeait
-calorifugeâmes
-calorifugeant
-calorifugeas
-calorifugeasse
-calorifugeassent
-calorifugeasses
-calorifugeassiez
-calorifugeassions
-calorifugeât
-calorifugeâtes
-calorifugée
-calorifugées
-calorifugent
-calorifugeons
-calorifuger
-calorifugera
-calorifugerai
-calorifugeraient
-calorifugerais
-calorifugerait
-calorifugeras
-calorifugèrent
-calorifugerez
-calorifugeriez
-calorifugerions
-calorifugerons
-calorifugeront
-calorifuges
-calorifugés
-calorifugez
-calorifugiez
-calorifugions
-calorimètre
-calorimètres
-calorimétrie
-calorimétries
-calorimétrique
-calorimétriques
-calorique
-caloriques
-calorisation
-calorisations
-calos
-calot
-calotin
-calotins
-calots
-calotta
-calottai
-calottaient
-calottais
-calottait
-calottâmes
-calottant
-calottas
-calottasse
-calottassent
-calottasses
-calottassiez
-calottassions
-calottât
-calottâtes
-calotte
-calotté
-calottée
-calottées
-calottent
-calotter
-calottera
-calotterai
-calotteraient
-calotterais
-calotterait
-calotteras
-calottèrent
-calotterez
-calotteriez
-calotterions
-calotterons
-calotteront
-calottes
-calottés
-calottez
-calottiez
-calottions
-calottons
-caloyer
-caloyère
-caloyères
-caloyers
-calqua
-calquage
-calquages
-calquai
-calquaient
-calquais
-calquait
-calquâmes
-calquant
-calquas
-calquasse
-calquassent
-calquasses
-calquassiez
-calquassions
-calquât
-calquâtes
-calque
-calqué
-calquée
-calquées
-calquent
-calquer
-calquera
-calquerai
-calqueraient
-calquerais
-calquerait
-calqueras
-calquèrent
-calquerez
-calqueriez
-calquerions
-calquerons
-calqueront
-calques
-calqués
-calquez
-calquiez
-calquions
-calquons
-cals
-calta
-caltai
-caltaient
-caltais
-caltait
-caltâmes
-caltant
-caltas
-caltasse
-caltassent
-caltasses
-caltassiez
-caltassions
-caltât
-caltâtes
-calte
-calté
-caltée
-caltées
-caltent
-calter
-caltera
-calterai
-calteraient
-calterais
-calterait
-calteras
-caltèrent
-calterez
-calteriez
-calterions
-calterons
-calteront
-caltes
-caltés
-caltez
-caltiez
-caltions
-caltons
-calumet
-calumets
-calva
-calvados
-calvaire
-calvaires
-calvas
-calville
-calvilles
-calvinisme
-calviniste
-calvitie
-calvities
-calypso
-calypsos
-camaïeu
-camaïeux
-camail
-camails
-camaldule
-camaldules
-camarade
-camaraderie
-camaraderies
-camarades
-camard
-camarde
-camardes
-camards
-camarilla
-camarillas
-cambial
-cambiale
-cambiales
-cambiaux
-cambiste
-cambistes
-cambium
-cambodgien
-cambodgienne
-cambodgiennes
-cambodgiens
-cambouis
-cambra
-cambrage
-cambrages
-cambrai
-cambraient
-cambrais
-cambrait
-cambrâmes
-cambrant
-cambras
-cambrasse
-cambrassent
-cambrasses
-cambrassiez
-cambrassions
-cambrât
-cambrâtes
-cambre
-cambré
-cambrée
-cambrées
-cambrement
-cambrements
-cambrent
-cambrer
-cambrera
-cambrerai
-cambreraient
-cambrerais
-cambrerait
-cambreras
-cambrèrent
-cambrerez
-cambreriez
-cambrerions
-cambrerons
-cambreront
-cambres
-cambrés
-cambrez
-cambrien
-cambrienne
-cambriennes
-cambriens
-cambriez
-cambriola
-cambriolage
-cambriolages
-cambriolai
-cambriolaient
-cambriolais
-cambriolait
-cambriolâmes
-cambriolant
-cambriolas
-cambriolasse
-cambriolassent
-cambriolasses
-cambriolassiez
-cambriolassions
-cambriolât
-cambriolâtes
-cambriole
-cambriolé
-cambriolée
-cambriolées
-cambriolent
-cambrioler
-cambriolera
-cambriolerai
-cambrioleraient
-cambriolerais
-cambriolerait
-cambrioleras
-cambriolèrent
-cambriolerez
-cambrioleriez
-cambriolerions
-cambriolerons
-cambrioleront
-cambrioles
-cambriolés
-cambrioleur
-cambrioleurs
-cambrioleuse
-cambrioleuses
-cambriolez
-cambrioliez
-cambriolions
-cambriolons
-cambrions
-cambrons
-cambrousard
-cambrousards
-cambrousse
-cambrousses
-cambrure
-cambrures
-cambuse
-cambuses
-cambusier
-cambusiers
-cambuta
-cambutai
-cambutaient
-cambutais
-cambutait
-cambutâmes
-cambutant
-cambutas
-cambutasse
-cambutassent
-cambutasses
-cambutassiez
-cambutassions
-cambutât
-cambutâtes
-cambute
-cambuté
-cambutée
-cambutées
-cambutent
-cambuter
-cambutera
-cambuterai
-cambuteraient
-cambuterais
-cambuterait
-cambuteras
-cambutèrent
-cambuterez
-cambuteriez
-cambuterions
-cambuterons
-cambuteront
-cambutes
-cambutés
-cambutez
-cambutiez
-cambutions
-cambutons
-came
-camée
-camées
-caméléon
-caméléons
-camélia
-camélias
-cameline
-caméline
-camelines
-camélines
-camelle
-camelles
-camelot
-camelota
-camelotai
-camelotaient
-camelotais
-camelotait
-camelotâmes
-camelotant
-camelotas
-camelotasse
-camelotassent
-camelotasses
-camelotassiez
-camelotassions
-camelotât
-camelotâtes
-camelote
-cameloté
-camelotent
-cameloter
-camelotera
-cameloterai
-cameloteraient
-cameloterais
-cameloterait
-cameloteras
-camelotèrent
-cameloterez
-cameloteriez
-cameloterions
-cameloterons
-cameloteront
-camelotes
-camelotez
-camelotiez
-camelotions
-camelotons
-camelots
-camembert
-camemberts
-caméra
-cameraman
-cameramen
-caméras
-camérier
-camériers
-camériste
-caméristes
-camerlingue
-camerlingues
-cames
-camion
-camion-citerne
-camionna
-camionnage
-camionnages
-camionnai
-camionnaient
-camionnais
-camionnait
-camionnâmes
-camionnant
-camionnas
-camionnasse
-camionnassent
-camionnasses
-camionnassiez
-camionnassions
-camionnât
-camionnâtes
-camionne
-camionné
-camionnée
-camionnées
-camionnent
-camionner
-camionnera
-camionnerai
-camionneraient
-camionnerais
-camionnerait
-camionneras
-camionnèrent
-camionnerez
-camionneriez
-camionnerions
-camionnerons
-camionneront
-camionnes
-camionnés
-camionnette
-camionnettes
-camionneur
-camionneurs
-camionnez
-camionniez
-camionnions
-camionnons
-camions
-camions-citernes
-camisard
-camisards
-camisole
-camisoles
-camomille
-camomilles
-camoufla
-camouflage
-camouflages
-camouflai
-camouflaient
-camouflais
-camouflait
-camouflâmes
-camouflant
-camouflante
-camouflantes
-camouflants
-camouflas
-camouflasse
-camouflassent
-camouflasses
-camouflassiez
-camouflassions
-camouflât
-camouflâtes
-camoufle
-camouflé
-camouflée
-camouflées
-camouflent
-camoufler
-camouflera
-camouflerai
-camoufleraient
-camouflerais
-camouflerait
-camoufleras
-camouflèrent
-camouflerez
-camoufleriez
-camouflerions
-camouflerons
-camoufleront
-camoufles
-camouflés
-camouflet
-camouflets
-camouflez
-camoufliez
-camouflions
-camouflons
-camp
-campa
-campagnard
-campagnarde
-campagnardes
-campagnards
-campagne
-campagnes
-campagnol
-campagnols
-campai
-campaient
-campais
-campait
-campâmes
-campane
-campanes
-campanile
-campaniles
-campant
-campanule
-campanules
-campas
-campasse
-campassent
-campasses
-campassiez
-campassions
-campât
-campâtes
-campe
-campé
-campêche
-campêches
-campée
-campées
-campement
-campements
-campent
-camper
-campera
-camperai
-camperaient
-camperais
-camperait
-camperas
-campèrent
-camperez
-camperiez
-camperions
-camperons
-camperont
-campes
-campés
-campeur
-campeurs
-campeuse
-campeuses
-campez
-camphre
-camphré
-camphrée
-camphrées
-camphres
-camphrés
-camphrier
-camphriers
-campiez
-camping
-camping-car
-camping-cars
-camping-gaz
-campings
-campions
-campons
-campos
-camps
-campus
-camus
-cana
-canada
-canadianisme
-canadianismes
-canadien
-canadienne
-canadiennes
-canadiens
-canai
-canaient
-canaille
-canaillerie
-canailleries
-canailles
-canais
-canait
-canal
-canalicule
-canalicules
-canalisa
-canalisable
-canalisables
-canalisai
-canalisaient
-canalisais
-canalisait
-canalisâmes
-canalisant
-canalisas
-canalisasse
-canalisassent
-canalisasses
-canalisassiez
-canalisassions
-canalisât
-canalisâtes
-canalisation
-canalisations
-canalise
-canalisé
-canalisée
-canalisées
-canalisent
-canaliser
-canalisera
-canaliserai
-canaliseraient
-canaliserais
-canaliserait
-canaliseras
-canalisèrent
-canaliserez
-canaliseriez
-canaliserions
-canaliserons
-canaliseront
-canalises
-canalisés
-canalisez
-canalisiez
-canalisions
-canalisons
-canâmes
-cananéen
-cananéenne
-cananéennes
-cananéens
-canant
-canapé
-canapé-lit
-canapés
-canapés-lits
-canard
-canarda
-canardai
-canardaient
-canardais
-canardait
-canardâmes
-canardant
-canardas
-canardasse
-canardassent
-canardasses
-canardassiez
-canardassions
-canardât
-canardâtes
-canarde
-canardé
-canardeau
-canardeaus
-canardée
-canardées
-canardent
-canarder
-canardera
-canarderai
-canarderaient
-canarderais
-canarderait
-canarderas
-canardèrent
-canarderez
-canarderiez
-canarderions
-canarderons
-canarderont
-canardes
-canardés
-canardez
-canardière
-canardières
-canardiez
-canardions
-canardons
-canards
-canari
-canaris
-canas
-canasse
-canassent
-canasses
-canassiez
-canassions
-canasson
-canassons
-canasta
-canât
-canâtes
-canaux
-cancale
-cancales
-cancan
-cancana
-cancanai
-cancanaient
-cancanais
-cancanait
-cancanâmes
-cancanant
-cancanas
-cancanasse
-cancanassent
-cancanasses
-cancanassiez
-cancanassions
-cancanât
-cancanâtes
-cancane
-cancané
-cancanent
-cancaner
-cancanera
-cancanerai
-cancaneraient
-cancanerais
-cancanerait
-cancaneras
-cancanèrent
-cancanerez
-cancaneriez
-cancanerions
-cancanerons
-cancaneront
-cancanes
-cancanez
-cancanier
-cancanière
-cancanières
-cancaniers
-cancaniez
-cancanions
-cancanons
-cancans
-cancel
-cancels
-cancer
-cancéreuse
-cancéreuses
-cancéreux
-cancérigène
-cancérigènes
-cancérisation
-cancérisations
-cancérologie
-cancérologue
-cancérologues
-cancers
-canche
-canches
-cancre
-cancrelat
-cancrelats
-cancres
-candela
-candélabre
-candélabres
-candelas
-candeur
-candeurs
-candi
-candidat
-candidate
-candidates
-candidats
-candidature
-candidatures
-candide
-candidement
-candides
-candie
-candies
-candîmes
-candir
-candira
-candirai
-candiraient
-candirais
-candirait
-candiras
-candirent
-candirez
-candiriez
-candirions
-candirons
-candiront
-candis
-candissaient
-candissais
-candissait
-candissant
-candisse
-candissent
-candisses
-candissez
-candissiez
-candissions
-candissons
-candit
-candît
-candîtes
-cane
-cané
-canent
-canepetière
-canepetières
-canéphore
-canéphores
-caner
-canera
-canerai
-caneraient
-canerais
-canerait
-caneras
-canèrent
-canerez
-caneriez
-canerions
-canerons
-caneront
-canes
-caneton
-canetons
-canette
-canettes
-canevas
-canez
-cangue
-cangues
-caniche
-caniches
-caniculaire
-caniculaires
-canicule
-canicules
-caniez
-canif
-canifs
-canin
-canine
-canines
-canins
-canions
-canisse
-canisses
-canitie
-canities
-caniveau
-caniveaux
-canna
-cannabis
-cannage
-cannages
-cannai
-cannaient
-cannais
-cannait
-cannâmes
-cannant
-cannas
-cannasse
-cannassent
-cannasses
-cannassiez
-cannassions
-cannât
-cannâtes
-canne
-canné
-cannée
-cannées
-cannela
-cannelai
-cannelaient
-cannelais
-cannelait
-cannelâmes
-cannelant
-cannelas
-cannelasse
-cannelassent
-cannelasses
-cannelassiez
-cannelassions
-cannelât
-cannelâtes
-cannelé
-cannelée
-cannelées
-canneler
-cannelèrent
-cannelés
-cannelez
-cannelier
-canneliers
-canneliez
-cannelions
-cannelle
-cannellent
-cannellera
-cannellerai
-cannelleraient
-cannellerais
-cannellerait
-cannelleras
-cannellerez
-cannelleriez
-cannellerions
-cannellerons
-cannelleront
-cannelles
-cannelloni
-cannellonis
-cannelons
-cannelure
-cannelures
-cannent
-canner
-cannera
-cannerai
-canneraient
-cannerais
-cannerait
-canneras
-cannèrent
-cannerez
-canneriez
-cannerions
-cannerons
-canneront
-cannes
-cannés
-cannetille
-cannetilles
-canneur
-canneurs
-canneuse
-canneuses
-cannez
-cannibale
-cannibales
-cannibalisme
-cannibalismes
-canniez
-cannions
-cannisse
-cannisses
-cannons
-canoë
-canoéiste
-canoéistes
-canoës
-canon
-canonial
-canoniale
-canoniales
-canoniaux
-canonicat
-canonicats
-canonique
-canoniques
-canonisa
-canonisable
-canonisables
-canonisai
-canonisaient
-canonisais
-canonisait
-canonisâmes
-canonisant
-canonisas
-canonisasse
-canonisassent
-canonisasses
-canonisassiez
-canonisassions
-canonisât
-canonisâtes
-canonisation
-canonisations
-canonise
-canonisé
-canonisée
-canonisées
-canonisent
-canoniser
-canonisera
-canoniserai
-canoniseraient
-canoniserais
-canoniserait
-canoniseras
-canonisèrent
-canoniserez
-canoniseriez
-canoniserions
-canoniserons
-canoniseront
-canonises
-canonisés
-canonisez
-canonisiez
-canonisions
-canonisons
-canoniste
-canonistes
-canonna
-canonnade
-canonnades
-canonnage
-canonnages
-canonnai
-canonnaient
-canonnais
-canonnait
-canonnâmes
-canonnant
-canonnas
-canonnasse
-canonnassent
-canonnasses
-canonnassiez
-canonnassions
-canonnât
-canonnâtes
-canonne
-canonné
-canonnée
-canonnées
-canonnent
-canonner
-canonnera
-canonnerai
-canonneraient
-canonnerais
-canonnerait
-canonneras
-canonnèrent
-canonnerez
-canonneriez
-canonnerions
-canonnerons
-canonneront
-canonnes
-canonnés
-canonnez
-canonnier
-canonnière
-canonnières
-canonniers
-canonniez
-canonnions
-canonnons
-canons
-canope
-canopes
-canot
-canota
-canotage
-canotages
-canotai
-canotaient
-canotais
-canotait
-canotâmes
-canotant
-canotas
-canotasse
-canotassent
-canotasses
-canotassiez
-canotassions
-canotât
-canotâtes
-canote
-canoté
-canotent
-canoter
-canotera
-canoterai
-canoteraient
-canoterais
-canoterait
-canoteras
-canotèrent
-canoterez
-canoteriez
-canoterions
-canoterons
-canoteront
-canotes
-canoteur
-canoteurs
-canoteuse
-canoteuses
-canotez
-canotier
-canotiers
-canotiez
-canotions
-canotons
-canots
-cantabile
-cantal
-cantaloup
-cantaloups
-cantals
-cantate
-cantates
-cantatrice
-cantatrices
-canter
-canters
-cantharide
-cantharides
-cantharidine
-cantharidines
-cantilène
-cantilènes
-cantilever
-cantilevers
-cantine
-cantines
-cantinier
-cantinière
-cantinières
-cantiniers
-cantique
-cantiques
-canton
-cantonade
-cantonal
-cantonale
-cantonales
-cantonaux
-cantonna
-cantonnai
-cantonnaient
-cantonnais
-cantonnait
-cantonnâmes
-cantonnant
-cantonnas
-cantonnasse
-cantonnassent
-cantonnasses
-cantonnassiez
-cantonnassions
-cantonnât
-cantonnâtes
-cantonne
-cantonné
-cantonnée
-cantonnées
-cantonnement
-cantonnements
-cantonnent
-cantonner
-cantonnera
-cantonnerai
-cantonneraient
-cantonnerais
-cantonnerait
-cantonneras
-cantonnèrent
-cantonnerez
-cantonneriez
-cantonnerions
-cantonnerons
-cantonneront
-cantonnes
-cantonnés
-cantonnez
-cantonnier
-cantonnière
-cantonnières
-cantonniers
-cantonniez
-cantonnions
-cantonnons
-cantons
-cantre
-cantres
-canula
-canulai
-canulaient
-canulais
-canulait
-canulâmes
-canulant
-canular
-canularesque
-canulars
-canulas
-canulasse
-canulassent
-canulasses
-canulassiez
-canulassions
-canulât
-canulâtes
-canule
-canulé
-canulée
-canulées
-canulent
-canuler
-canulera
-canulerai
-canuleraient
-canulerais
-canulerait
-canuleras
-canulèrent
-canulerez
-canuleriez
-canulerions
-canulerons
-canuleront
-canules
-canulés
-canulez
-canuliez
-canulions
-canulons
-canut
-canuts
-canutuse
-canutuses
-canyon
-canyons
-canzone
-canzones
-caoua
-caouas
-caoutchouc
-caoutchoucs
-caoutchouta
-caoutchoutage
-caoutchoutages
-caoutchoutai
-caoutchoutaient
-caoutchoutais
-caoutchoutait
-caoutchoutâmes
-caoutchoutant
-caoutchoutas
-caoutchoutasse
-caoutchoutassent
-caoutchoutasses
-caoutchoutassiez
-caoutchoutassions
-caoutchoutât
-caoutchoutâtes
-caoutchoute
-caoutchouté
-caoutchoutée
-caoutchoutées
-caoutchoutent
-caoutchouter
-caoutchoutera
-caoutchouterai
-caoutchouteraient
-caoutchouterais
-caoutchouterait
-caoutchouteras
-caoutchoutèrent
-caoutchouterez
-caoutchouteriez
-caoutchouterions
-caoutchouterons
-caoutchouteront
-caoutchoutes
-caoutchoutés
-caoutchouteuse
-caoutchouteuses
-caoutchouteux
-caoutchoutez
-caoutchoutiez
-caoutchoutions
-caoutchoutons
-cap
-capable
-capables
-capacité
-capacités
-caparaçon
-caparaçonna
-caparaçonnai
-caparaçonnaient
-caparaçonnais
-caparaçonnait
-caparaçonnâmes
-caparaçonnant
-caparaçonnas
-caparaçonnasse
-caparaçonnassent
-caparaçonnasses
-caparaçonnassiez
-caparaçonnassions
-caparaçonnât
-caparaçonnâtes
-caparaçonne
-caparaçonné
-caparaçonnée
-caparaçonnées
-caparaçonnent
-caparaçonner
-caparaçonnera
-caparaçonnerai
-caparaçonneraient
-caparaçonnerais
-caparaçonnerait
-caparaçonneras
-caparaçonnèrent
-caparaçonnerez
-caparaçonneriez
-caparaçonnerions
-caparaçonnerons
-caparaçonneront
-caparaçonnes
-caparaçonnés
-caparaçonnez
-caparaçonniez
-caparaçonnions
-caparaçonnons
-caparaçons
-cape
-capéa
-capéai
-capéaient
-capéais
-capéait
-capéâmes
-capéant
-capéas
-capéasse
-capéassent
-capéasses
-capéassiez
-capéassions
-capéât
-capéâtes
-capée
-capéé
-capéent
-capéer
-capéera
-capéerai
-capéeraient
-capéerais
-capéerait
-capéeras
-capéèrent
-capéerez
-capéeriez
-capéerions
-capéerons
-capéeront
-capées
-capéez
-capéiez
-capéions
-capela
-capelage
-capelages
-capelai
-capelaient
-capelais
-capelait
-capelâmes
-capelan
-capelans
-capelant
-capelas
-capelasse
-capelassent
-capelasses
-capelassiez
-capelassions
-capelât
-capelâtes
-capelé
-capelée
-capelées
-capeler
-capelèrent
-capelés
-capelet
-capelets
-capelez
-capeliez
-capeline
-capelines
-capelions
-capelle
-capellent
-capellera
-capellerai
-capelleraient
-capellerais
-capellerait
-capelleras
-capellerez
-capelleriez
-capellerions
-capellerons
-capelleront
-capelles
-capelons
-capéons
-capes
-capésien
-capésienne
-capésiennes
-capésiens
-capétien
-capétienne
-capétiennes
-capétiens
-capeya
-capeyai
-capeyaient
-capeyais
-capeyait
-capeyâmes
-capeyant
-capeyas
-capeyasse
-capeyassent
-capeyasses
-capeyassiez
-capeyassions
-capeyât
-capeyâtes
-capeye
-capeyé
-capeyent
-capeyer
-capeyera
-capeyerai
-capeyeraient
-capeyerais
-capeyerait
-capeyeras
-capeyèrent
-capeyerez
-capeyeriez
-capeyerions
-capeyerons
-capeyeront
-capeyes
-capeyez
-capeyiez
-capeyions
-capeyons
-capharnaüm
-capharnaüms
-capillaire
-capillaires
-capillarite
-capillarité
-capillarites
-capillarités
-capilliculture
-capillicultures
-capilotade
-capilotades
-capiston
-capistons
-capitaine
-capitainerie
-capitaineries
-capitaines
-capital
-capitale
-capitales
-capitalisa
-capitalisable
-capitalisables
-capitalisai
-capitalisaient
-capitalisais
-capitalisait
-capitalisâmes
-capitalisant
-capitalisante
-capitalisantes
-capitalisants
-capitalisas
-capitalisasse
-capitalisassent
-capitalisasses
-capitalisassiez
-capitalisassions
-capitalisât
-capitalisâtes
-capitalisation
-capitalisations
-capitalise
-capitalisé
-capitalisée
-capitalisées
-capitalisent
-capitaliser
-capitalisera
-capitaliserai
-capitaliseraient
-capitaliserais
-capitaliserait
-capitaliseras
-capitalisèrent
-capitaliserez
-capitaliseriez
-capitaliserions
-capitaliserons
-capitaliseront
-capitalises
-capitalisés
-capitalisez
-capitalisiez
-capitalisions
-capitalisme
-capitalismes
-capitalisons
-capitaliste
-capitalistes
-capitaux
-capité
-capitée
-capitées
-capités
-capiteuse
-capiteuses
-capiteux
-capitole
-capitoles
-capitolin
-capitoline
-capitolines
-capitolins
-capiton
-capitonna
-capitonnage
-capitonnages
-capitonnai
-capitonnaient
-capitonnais
-capitonnait
-capitonnâmes
-capitonnant
-capitonnas
-capitonnasse
-capitonnassent
-capitonnasses
-capitonnassiez
-capitonnassions
-capitonnât
-capitonnâtes
-capitonne
-capitonné
-capitonnée
-capitonnées
-capitonnent
-capitonner
-capitonnera
-capitonnerai
-capitonneraient
-capitonnerais
-capitonnerait
-capitonneras
-capitonnèrent
-capitonnerez
-capitonneriez
-capitonnerions
-capitonnerons
-capitonneront
-capitonnes
-capitonnés
-capitonnez
-capitonniez
-capitonnions
-capitonnons
-capitons
-capitoul
-capitouls
-capitula
-capitulai
-capitulaient
-capitulaire
-capitulaires
-capitulais
-capitulait
-capitulâmes
-capitulant
-capitulard
-capitularde
-capitulardes
-capitulards
-capitulas
-capitulasse
-capitulassent
-capitulasses
-capitulassiez
-capitulassions
-capitulât
-capitulâtes
-capitulation
-capitulations
-capitule
-capitulé
-capitulent
-capituler
-capitulera
-capitulerai
-capituleraient
-capitulerais
-capitulerait
-capituleras
-capitulèrent
-capitulerez
-capituleriez
-capitulerions
-capitulerons
-capituleront
-capitules
-capitulez
-capituliez
-capitulions
-capitulons
-capon
-caponna
-caponnai
-caponnaient
-caponnais
-caponnait
-caponnâmes
-caponnant
-caponnas
-caponnasse
-caponnassent
-caponnasses
-caponnassiez
-caponnassions
-caponnât
-caponnâtes
-caponne
-caponné
-caponnent
-caponner
-caponnera
-caponnerai
-caponneraient
-caponnerais
-caponnerait
-caponneras
-caponnèrent
-caponnerez
-caponneriez
-caponnerions
-caponnerons
-caponneront
-caponnes
-caponnez
-caponnière
-caponnières
-caponniez
-caponnions
-caponnons
-capons
-caporal
-caporalisa
-caporalisai
-caporalisaient
-caporalisais
-caporalisait
-caporalisâmes
-caporalisant
-caporalisas
-caporalisasse
-caporalisassent
-caporalisasses
-caporalisassiez
-caporalisassions
-caporalisât
-caporalisâtes
-caporalise
-caporalisé
-caporalisée
-caporalisées
-caporalisent
-caporaliser
-caporalisera
-caporaliserai
-caporaliseraient
-caporaliserais
-caporaliserait
-caporaliseras
-caporalisèrent
-caporaliserez
-caporaliseriez
-caporaliserions
-caporaliserons
-caporaliseront
-caporalises
-caporalisés
-caporalisez
-caporalisiez
-caporalisions
-caporalisme
-caporalismes
-caporalisons
-caporaux
-capot
-capota
-capotage
-capotages
-capotai
-capotaient
-capotais
-capotait
-capotâmes
-capotant
-capotas
-capotasse
-capotassent
-capotasses
-capotassiez
-capotassions
-capotât
-capotâtes
-capote
-capoté
-capotée
-capotées
-capotent
-capoter
-capotera
-capoterai
-capoteraient
-capoterais
-capoterait
-capoteras
-capotèrent
-capoterez
-capoteriez
-capoterions
-capoterons
-capoteront
-capotes
-capotés
-capotez
-capotiez
-capotions
-capotons
-capots
-cappa
-cappas
-câpre
-câpres
-capricant
-capricante
-capricantes
-capricants
-capriccio
-capriccios
-caprice
-caprices
-capricieuse
-capricieusement
-capricieuses
-capricieux
-capricorne
-capricornes
-câprier
-câpriers
-caprin
-caprine
-caprines
-caprins
-capron
-caprons
-caprylique
-capryliques
-caps
-capselle
-capselles
-capside
-capsides
-capsula
-capsulage
-capsulages
-capsulai
-capsulaient
-capsulaire
-capsulaires
-capsulais
-capsulait
-capsulâmes
-capsulant
-capsulas
-capsulasse
-capsulassent
-capsulasses
-capsulassiez
-capsulassions
-capsulât
-capsulâtes
-capsule
-capsulé
-capsulée
-capsulées
-capsulent
-capsuler
-capsulera
-capsulerai
-capsuleraient
-capsulerais
-capsulerait
-capsuleras
-capsulèrent
-capsulerez
-capsuleriez
-capsulerions
-capsulerons
-capsuleront
-capsules
-capsulés
-capsulez
-capsuliez
-capsulions
-capsulons
-capta
-captage
-captages
-captai
-captaient
-captais
-captait
-captal
-captals
-captâmes
-captant
-captas
-captasse
-captassent
-captasses
-captassiez
-captassions
-captât
-captâtes
-captateur
-captateurs
-captatif
-captatifs
-captation
-captations
-captative
-captatives
-captativité
-captativités
-captatoire
-captatoires
-captatrice
-captatrices
-capte
-capté
-captée
-captées
-captent
-capter
-captera
-capterai
-capteraient
-capterais
-capterait
-capteras
-captèrent
-capterez
-capteriez
-capterions
-capterons
-capteront
-captes
-captés
-capteur
-capteurs
-captez
-captieuse
-captieusement
-captieuses
-captieux
-captiez
-captif
-captifs
-captions
-captiva
-captivai
-captivaient
-captivais
-captivait
-captivâmes
-captivant
-captivante
-captivantes
-captivants
-captivas
-captivasse
-captivassent
-captivasses
-captivassiez
-captivassions
-captivât
-captivâtes
-captive
-captivé
-captivée
-captivées
-captivent
-captiver
-captivera
-captiverai
-captiveraient
-captiverais
-captiverait
-captiveras
-captivèrent
-captiverez
-captiveriez
-captiverions
-captiverons
-captiveront
-captives
-captivés
-captivez
-captiviez
-captivions
-captivité
-captivités
-captivons
-captons
-captura
-capturai
-capturaient
-capturais
-capturait
-capturâmes
-capturant
-capturas
-capturasse
-capturassent
-capturasses
-capturassiez
-capturassions
-capturât
-capturâtes
-capture
-capturé
-capturée
-capturées
-capturent
-capturer
-capturera
-capturerai
-captureraient
-capturerais
-capturerait
-captureras
-capturèrent
-capturerez
-captureriez
-capturerions
-capturerons
-captureront
-captures
-capturés
-capturez
-capturiez
-capturions
-capturons
-capuce
-capuces
-capuche
-capuches
-capuchon
-capuchonna
-capuchonnai
-capuchonnaient
-capuchonnais
-capuchonnait
-capuchonnâmes
-capuchonnant
-capuchonnas
-capuchonnasse
-capuchonnassent
-capuchonnasses
-capuchonnassiez
-capuchonnassions
-capuchonnât
-capuchonnâtes
-capuchonne
-capuchonné
-capuchonnée
-capuchonnées
-capuchonnent
-capuchonner
-capuchonnera
-capuchonnerai
-capuchonneraient
-capuchonnerais
-capuchonnerait
-capuchonneras
-capuchonnèrent
-capuchonnerez
-capuchonneriez
-capuchonnerions
-capuchonnerons
-capuchonneront
-capuchonnes
-capuchonnés
-capuchonnez
-capuchonniez
-capuchonnions
-capuchonnons
-capuchons
-capucin
-capucinade
-capucinades
-capucine
-capucines
-capucins
-capulet
-capulets
-caqua
-caquai
-caquaient
-caquais
-caquait
-caquâmes
-caquant
-caquas
-caquasse
-caquassent
-caquasses
-caquassiez
-caquassions
-caquât
-caquâtes
-caque
-caqué
-caquée
-caquées
-caquelon
-caquelons
-caquent
-caquer
-caquera
-caquerai
-caqueraient
-caquerais
-caquerait
-caqueras
-caquèrent
-caquerez
-caqueriez
-caquerions
-caquerons
-caqueront
-caques
-caqués
-caquet
-caqueta
-caquetage
-caquetages
-caquetai
-caquetaient
-caquetais
-caquetait
-caquetâmes
-caquetant
-caquetante
-caquetantes
-caquetants
-caquetas
-caquetasse
-caquetassent
-caquetasses
-caquetassiez
-caquetassions
-caquetât
-caquetâtes
-caqueté
-caquètement
-caquètements
-caqueter
-caquetèrent
-caquetez
-caquetiez
-caquetions
-caquetons
-caquets
-caquette
-caquettent
-caquettera
-caquetterai
-caquetteraient
-caquetterais
-caquetterait
-caquetteras
-caquetterez
-caquetteriez
-caquetterions
-caquetterons
-caquetteront
-caquettes
-caquez
-caquiez
-caquions
-caquons
-car
-carabe
-carabes
-carabin
-carabine
-carabiné
-carabinée
-carabinées
-carabines
-carabinés
-carabinier
-carabiniers
-carabins
-caracal
-caracals
-caraco
-caracola
-caracolai
-caracolaient
-caracolais
-caracolait
-caracolâmes
-caracolant
-caracolas
-caracolasse
-caracolassent
-caracolasses
-caracolassiez
-caracolassions
-caracolât
-caracolâtes
-caracole
-caracolé
-caracolent
-caracoler
-caracolera
-caracolerai
-caracoleraient
-caracolerais
-caracolerait
-caracoleras
-caracolèrent
-caracolerez
-caracoleriez
-caracolerions
-caracolerons
-caracoleront
-caracoles
-caracolez
-caracoliez
-caracolions
-caracolons
-caracos
-caractère
-caractères
-caractériel
-caractérielle
-caractérielles
-caractériels
-caractérisa
-caractérisai
-caractérisaient
-caractérisais
-caractérisait
-caractérisâmes
-caractérisant
-caractérisante
-caractérisantes
-caractérisants
-caractérisas
-caractérisasse
-caractérisassent
-caractérisasses
-caractérisassiez
-caractérisassions
-caractérisât
-caractérisâtes
-caractérisation
-caractérisations
-caractérise
-caractérisé
-caractérisée
-caractérisées
-caractérisent
-caractériser
-caractérisera
-caractériserai
-caractériseraient
-caractériserais
-caractériserait
-caractériseras
-caractérisèrent
-caractériserez
-caractériseriez
-caractériserions
-caractériserons
-caractériseront
-caractérises
-caractérisés
-caractérisez
-caractérisiez
-caractérisions
-caractérisons
-caractéristique
-caractéristiques
-caractérologie
-caractérologies
-caractérologique
-caractérologiques
-caracul
-caraculs
-carafe
-carafes
-carafon
-carafons
-caraïbe
-caraïbes
-carambola
-carambolage
-carambolages
-carambolai
-carambolaient
-carambolais
-carambolait
-carambolâmes
-carambolant
-carambolas
-carambolasse
-carambolassent
-carambolasses
-carambolassiez
-carambolassions
-carambolât
-carambolâtes
-carambole
-carambolé
-carambolée
-carambolées
-carambolent
-caramboler
-carambolera
-carambolerai
-caramboleraient
-carambolerais
-carambolerait
-caramboleras
-carambolèrent
-carambolerez
-caramboleriez
-carambolerions
-carambolerons
-caramboleront
-caramboles
-carambolés
-carambolez
-caramboliez
-carambolions
-carambolons
-carambouillage
-carambouillages
-carambouilleur
-carambouilleurs
-caramel
-caramélé
-caramélée
-caramélées
-caramélés
-caramélisa
-caramélisai
-caramélisaient
-caramélisais
-caramélisait
-caramélisâmes
-caramélisant
-caramélisas
-caramélisasse
-caramélisassent
-caramélisasses
-caramélisassiez
-caramélisassions
-caramélisât
-caramélisâtes
-caramélisation
-caramélisations
-caramélise
-caramélisé
-caramélisée
-caramélisées
-caramélisent
-caraméliser
-caramélisera
-caraméliserai
-caraméliseraient
-caraméliserais
-caraméliserait
-caraméliseras
-caramélisèrent
-caraméliserez
-caraméliseriez
-caraméliserions
-caraméliserons
-caraméliseront
-caramélises
-caramélisés
-caramélisez
-caramélisiez
-caramélisions
-caramélisons
-caramels
-carapace
-carapaces
-carapata
-carapatai
-carapataient
-carapatais
-carapatait
-carapatâmes
-carapatant
-carapatas
-carapatasse
-carapatassent
-carapatasses
-carapatassiez
-carapatassions
-carapatât
-carapatâtes
-carapate
-carapaté
-carapatée
-carapatées
-carapatent
-carapater
-carapatera
-carapaterai
-carapateraient
-carapaterais
-carapaterait
-carapateras
-carapatèrent
-carapaterez
-carapateriez
-carapaterions
-carapaterons
-carapateront
-carapates
-carapatés
-carapatez
-carapatiez
-carapations
-carapatons
-carat
-carats
-caravanage
-caravanages
-caravane
-caravanes
-caravanier
-caravanière
-caravanières
-caravaniers
-caravaning
-caravansérail
-caravansérails
-caravelle
-caravelles
-carbonari
-carbonaro
-carbonata
-carbonatai
-carbonataient
-carbonatais
-carbonatait
-carbonatâmes
-carbonatant
-carbonatas
-carbonatasse
-carbonatassent
-carbonatasses
-carbonatassiez
-carbonatassions
-carbonatât
-carbonatâtes
-carbonatation
-carbonatations
-carbonate
-carbonaté
-carbonatée
-carbonatées
-carbonatent
-carbonater
-carbonatera
-carbonaterai
-carbonateraient
-carbonaterais
-carbonaterait
-carbonateras
-carbonatèrent
-carbonaterez
-carbonateriez
-carbonaterions
-carbonaterons
-carbonateront
-carbonates
-carbonatés
-carbonatez
-carbonatiez
-carbonations
-carbonatons
-carbone
-carboné
-carbonée
-carbonées
-carbones
-carbonés
-carbonifère
-carbonifères
-carbonique
-carboniques
-carbonisa
-carbonisai
-carbonisaient
-carbonisais
-carbonisait
-carbonisâmes
-carbonisant
-carbonisas
-carbonisasse
-carbonisassent
-carbonisasses
-carbonisassiez
-carbonisassions
-carbonisât
-carbonisâtes
-carbonisation
-carbonisations
-carbonise
-carbonisé
-carbonisée
-carbonisées
-carbonisent
-carboniser
-carbonisera
-carboniserai
-carboniseraient
-carboniserais
-carboniserait
-carboniseras
-carbonisèrent
-carboniserez
-carboniseriez
-carboniserions
-carboniserons
-carboniseront
-carbonises
-carbonisés
-carbonisez
-carbonisiez
-carbonisions
-carbonisons
-carbonnade
-carbonnades
-carbonyle
-carbonyles
-carborundum
-carborundums
-carboxylase
-carboxylases
-carboxyle
-carboxyles
-carbura
-carburai
-carburaient
-carburais
-carburait
-carburâmes
-carburant
-carburants
-carburas
-carburasse
-carburassent
-carburasses
-carburassiez
-carburassions
-carburât
-carburâtes
-carburateur
-carburateurs
-carburation
-carburations
-carbure
-carburé
-carburéacteur
-carburéacteurs
-carburée
-carburées
-carburent
-carburer
-carburera
-carburerai
-carbureraient
-carburerais
-carburerait
-carbureras
-carburèrent
-carburerez
-carbureriez
-carburerions
-carburerons
-carbureront
-carbures
-carburés
-carburez
-carburiez
-carburions
-carburons
-carcailla
-carcaillai
-carcaillaient
-carcaillais
-carcaillait
-carcaillâmes
-carcaillant
-carcaillas
-carcaillasse
-carcaillassent
-carcaillasses
-carcaillassiez
-carcaillassions
-carcaillât
-carcaillâtes
-carcaille
-carcaillé
-carcaillent
-carcailler
-carcaillera
-carcaillerai
-carcailleraient
-carcaillerais
-carcaillerait
-carcailleras
-carcaillèrent
-carcaillerez
-carcailleriez
-carcaillerions
-carcaillerons
-carcailleront
-carcailles
-carcaillez
-carcailliez
-carcaillions
-carcaillons
-carcajou
-carcajous
-carcan
-carcans
-carcasse
-carcasses
-carcel
-carcels
-carcéral
-carcérale
-carcérales
-carcéraux
-carcinogène
-carcinogènes
-carcinogénétique
-carcinogénétiques
-carcinologie
-carcinologies
-carcinome
-carcinomes
-carda
-cardage
-cardages
-cardai
-cardaient
-cardais
-cardait
-cardâmes
-cardamine
-cardamines
-cardamome
-cardamomes
-cardan
-cardans
-cardant
-cardas
-cardasse
-cardassent
-cardasses
-cardassiez
-cardassions
-cardât
-cardâtes
-carde
-cardé
-cardée
-cardées
-cardent
-carder
-cardera
-carderai
-carderaient
-carderais
-carderait
-carderas
-cardère
-cardèrent
-cardères
-carderez
-carderiez
-carderions
-carderons
-carderont
-cardes
-cardés
-cardeur
-cardeurs
-cardeuse
-cardeuses
-cardez
-cardia
-cardial
-cardiale
-cardiales
-cardialgie
-cardialgies
-cardiaque
-cardiaques
-cardias
-cardiaux
-cardiez
-cardigan
-cardigans
-cardinal
-cardinalat
-cardinalats
-cardinale
-cardinales
-cardinalice
-cardinalices
-cardinaux
-cardiogramme
-cardiogrammes
-cardiographe
-cardiographes
-cardiographie
-cardioïde
-cardioïdes
-cardiologie
-cardiologies
-cardiologue
-cardiologues
-cardions
-cardiopathie
-cardiopathies
-cardiorespiratoire
-cardiorespiratoires
-cardiotomie
-cardiotomies
-cardiotonique
-cardiotoniques
-cardio-vasculaire
-cardio-vasculaires
-cardite
-cardites
-cardon
-cardons
-carême
-carêmes
-caréna
-carénage
-carénages
-carénai
-carénaient
-carénais
-carénait
-carénâmes
-carénant
-carénas
-carénasse
-carénassent
-carénasses
-carénassiez
-carénassions
-carénât
-carénâtes
-carença
-carençai
-carençaient
-carençais
-carençait
-carençâmes
-carençant
-carenças
-carençasse
-carençassent
-carençasses
-carençassiez
-carençassions
-carençât
-carençâtes
-carence
-carencé
-carencée
-carencées
-carencent
-carencer
-carencera
-carencerai
-carenceraient
-carencerais
-carencerait
-carenceras
-carencèrent
-carencerez
-carenceriez
-carencerions
-carencerons
-carenceront
-carences
-carencés
-carencez
-carenciez
-carencions
-carençons
-caréné
-carène
-carénée
-carénées
-carènent
-caréner
-carénera
-carénerai
-caréneraient
-carénerais
-carénerait
-caréneras
-carénèrent
-carénerez
-caréneriez
-carénerions
-carénerons
-caréneront
-carénés
-carènes
-carénez
-caréniez
-carénions
-carénons
-carentiel
-carentielle
-carentielles
-carentiels
-caressa
-caressai
-caressaient
-caressais
-caressait
-caressâmes
-caressant
-caressante
-caressantes
-caressants
-caressas
-caressasse
-caressassent
-caressasses
-caressassiez
-caressassions
-caressât
-caressâtes
-caresse
-caressé
-caressée
-caressées
-caressent
-caresser
-caressera
-caresserai
-caresseraient
-caresserais
-caresserait
-caresseras
-caressèrent
-caresserez
-caresseriez
-caresserions
-caresserons
-caresseront
-caresses
-caressés
-caressez
-caressiez
-caressions
-caressons
-carex
-car-ferries
-car-ferry
-cargaison
-cargaisons
-cargo
-cargos
-cargua
-carguai
-carguaient
-carguais
-carguait
-carguâmes
-carguant
-carguas
-carguasse
-carguassent
-carguasses
-carguassiez
-carguassions
-carguât
-carguâtes
-cargue
-cargué
-carguée
-carguées
-carguent
-carguer
-carguera
-carguerai
-cargueraient
-carguerais
-carguerait
-cargueras
-carguèrent
-carguerez
-cargueriez
-carguerions
-carguerons
-cargueront
-cargues
-cargués
-carguez
-carguiez
-carguions
-carguons
-cari
-caria
-cariacou
-cariacous
-cariai
-cariaient
-cariais
-cariait
-cariâmes
-cariant
-carias
-cariasse
-cariassent
-cariasses
-cariassiez
-cariassions
-cariât
-cariâtes
-cariatide
-cariatides
-caribou
-caribous
-caricatura
-caricaturai
-caricaturaient
-caricaturais
-caricaturait
-caricatural
-caricaturale
-caricaturales
-caricaturâmes
-caricaturant
-caricaturas
-caricaturasse
-caricaturassent
-caricaturasses
-caricaturassiez
-caricaturassions
-caricaturât
-caricaturâtes
-caricaturaux
-caricature
-caricaturé
-caricaturée
-caricaturées
-caricaturent
-caricaturer
-caricaturera
-caricaturerai
-caricatureraient
-caricaturerais
-caricaturerait
-caricatureras
-caricaturèrent
-caricaturerez
-caricatureriez
-caricaturerions
-caricaturerons
-caricatureront
-caricatures
-caricaturés
-caricaturez
-caricaturiez
-caricaturions
-caricaturiste
-caricaturistes
-caricaturons
-carie
-carié
-cariée
-cariées
-carient
-carier
-cariera
-carierai
-carieraient
-carierais
-carierait
-carieras
-carièrent
-carierez
-carieriez
-carierions
-carierons
-carieront
-caries
-cariés
-carieuse
-carieuses
-carieux
-cariez
-cariiez
-cariions
-carillon
-carillonna
-carillonnai
-carillonnaient
-carillonnais
-carillonnait
-carillonnâmes
-carillonnant
-carillonnas
-carillonnasse
-carillonnassent
-carillonnasses
-carillonnassiez
-carillonnassions
-carillonnât
-carillonnâtes
-carillonne
-carillonné
-carillonnée
-carillonnées
-carillonnement
-carillonnements
-carillonnent
-carillonner
-carillonnera
-carillonnerai
-carillonneraient
-carillonnerais
-carillonnerait
-carillonneras
-carillonnèrent
-carillonnerez
-carillonneriez
-carillonnerions
-carillonnerons
-carillonneront
-carillonnes
-carillonnés
-carillonneur
-carillonneurs
-carillonnez
-carillonniez
-carillonnions
-carillonnons
-carillons
-carions
-caris
-cariste
-caristes
-caritatif
-caritatifs
-caritative
-caritatives
-carlin
-carline
-carlines
-carlingue
-carlingues
-carlinguier
-carlinguiers
-carlins
-carlisme
-carlismes
-carliste
-carlistes
-carma
-carmagnole
-carmagnoles
-carmai
-carmaient
-carmais
-carmait
-carmâmes
-carmant
-carmas
-carmasse
-carmassent
-carmasses
-carmassiez
-carmassions
-carmât
-carmâtes
-carme
-carmé
-carmée
-carmées
-carmeline
-carmelines
-carmélite
-carmélites
-carment
-carmer
-carmera
-carmerai
-carmeraient
-carmerais
-carmerait
-carmeras
-carmèrent
-carmerez
-carmeriez
-carmerions
-carmerons
-carmeront
-carmes
-carmés
-carmez
-carmiez
-carmin
-carmina
-carminai
-carminaient
-carminais
-carminait
-carminâmes
-carminant
-carminas
-carminasse
-carminassent
-carminasses
-carminassiez
-carminassions
-carminât
-carminâtes
-carminatif
-carminatifs
-carminative
-carminatives
-carmine
-carminé
-carminée
-carminées
-carminent
-carminer
-carminera
-carminerai
-carmineraient
-carminerais
-carminerait
-carmineras
-carminèrent
-carminerez
-carmineriez
-carminerions
-carminerons
-carmineront
-carmines
-carminés
-carminez
-carminiez
-carminions
-carminons
-carmins
-carmions
-carmons
-carnage
-carnages
-carnassier
-carnassière
-carnassières
-carnassiers
-carnation
-carnations
-carnaval
-carnavalesque
-carnavalesques
-carnavals
-carne
-carné
-carneau
-carneaux
-carnée
-carnées
-carnèle
-carnèles
-carnes
-carnés
-carnet
-carnets
-carnier
-carniers
-carnifia
-carnifiai
-carnifiaient
-carnifiais
-carnifiait
-carnifiâmes
-carnifiant
-carnifias
-carnifiasse
-carnifiassent
-carnifiasses
-carnifiassiez
-carnifiassions
-carnifiât
-carnifiâtes
-carnification
-carnifications
-carnifie
-carnifié
-carnifiée
-carnifiées
-carnifient
-carnifier
-carnifiera
-carnifierai
-carnifieraient
-carnifierais
-carnifierait
-carnifieras
-carnifièrent
-carnifierez
-carnifieriez
-carnifierions
-carnifierons
-carnifieront
-carnifies
-carnifiés
-carnifiez
-carnifiiez
-carnifiions
-carnifions
-carnivore
-carnivores
-carnotset
-carnotsets
-carolingien
-carolingienne
-carolingiennes
-carolingiens
-carolus
-caronade
-caronades
-caroncule
-caroncules
-carotène
-carotènes
-carotide
-carotides
-carotta
-carottage
-carottages
-carottai
-carottaient
-carottais
-carottait
-carottâmes
-carottant
-carottas
-carottasse
-carottassent
-carottasses
-carottassiez
-carottassions
-carottât
-carottâtes
-carotte
-carotté
-carottée
-carottées
-carottent
-carotter
-carottera
-carotterai
-carotteraient
-carotterais
-carotterait
-carotteras
-carottèrent
-carotterez
-carotteriez
-carotterions
-carotterons
-carotteront
-carottes
-carottés
-carotteur
-carotteurs
-carotteuse
-carotteuses
-carottez
-carottier
-carottière
-carottières
-carottiers
-carottiez
-carottions
-carottons
-caroube
-caroubes
-caroubier
-caroubiers
-carpatique
-carpatiques
-carpe
-carpeau
-carpeaux
-carpelle
-carpelles
-carpes
-carpette
-carpettes
-carpien
-carpienne
-carpiennes
-carpiens
-carpillon
-carpillons
-carpocapse
-carpocapses
-carra
-carrai
-carraient
-carrais
-carrait
-carrâmes
-carrant
-carrare
-carrares
-carras
-carrasse
-carrassent
-carrasses
-carrassiez
-carrassions
-carrât
-carrâtes
-carre
-carré
-carreau
-carreaux
-carrée
-carrées
-carrefour
-carrefours
-carrela
-carrelage
-carrelages
-carrelai
-carrelaient
-carrelais
-carrelait
-carrelâmes
-carrelant
-carrelas
-carrelasse
-carrelassent
-carrelasses
-carrelassiez
-carrelassions
-carrelât
-carrelâtes
-carrelé
-carrelée
-carrelées
-carreler
-carrelèrent
-carrelés
-carrelet
-carrelets
-carreleur
-carreleurs
-carrelez
-carreliez
-carrelions
-carrelle
-carrellent
-carrellera
-carrellerai
-carrelleraient
-carrellerais
-carrellerait
-carrelleras
-carrellerez
-carrelleriez
-carrellerions
-carrellerons
-carrelleront
-carrelles
-carrelons
-carrément
-carrent
-carrer
-carrera
-carrerai
-carreraient
-carrerais
-carrerait
-carreras
-carrèrent
-carrerez
-carreriez
-carrerions
-carrerons
-carreront
-carres
-carrés
-carrez
-carrick
-carricks
-carrier
-carrière
-carrières
-carriérisme
-carriérismes
-carriériste
-carriéristes
-carriers
-carriez
-carriole
-carrioles
-carrions
-carroie
-carroient
-carroiera
-carroierai
-carroieraient
-carroierais
-carroierait
-carroieras
-carroierez
-carroieriez
-carroierions
-carroierons
-carroieront
-carroies
-carrons
-carrossa
-carrossable
-carrossables
-carrossage
-carrossages
-carrossai
-carrossaient
-carrossais
-carrossait
-carrossâmes
-carrossant
-carrossas
-carrossasse
-carrossassent
-carrossasses
-carrossassiez
-carrossassions
-carrossât
-carrossâtes
-carrosse
-carrossé
-carrossée
-carrossées
-carrossent
-carrosser
-carrossera
-carrosserai
-carrosseraient
-carrosserais
-carrosserait
-carrosseras
-carrossèrent
-carrosserez
-carrosserie
-carrosseries
-carrosseriez
-carrosserions
-carrosserons
-carrosseront
-carrosses
-carrossés
-carrossez
-carrossier
-carrossiers
-carrossiez
-carrossions
-carrossons
-carrousel
-carrousels
-carroya
-carroyage
-carroyages
-carroyai
-carroyaient
-carroyais
-carroyait
-carroyâmes
-carroyant
-carroyas
-carroyasse
-carroyassent
-carroyasses
-carroyassiez
-carroyassions
-carroyât
-carroyâtes
-carroyé
-carroyée
-carroyées
-carroyer
-carroyèrent
-carroyés
-carroyez
-carroyiez
-carroyions
-carroyons
-carrure
-carrures
-carry
-carrys
-cars
-cartable
-cartables
-carte
-cartel
-carte-lettre
-cartellisation
-cartellisations
-cartels
-carter
-carte-réponse
-carters
-cartes
-cartésianisme
-cartésianismes
-cartésien
-cartésienne
-cartésiennes
-cartésiens
-cartes-lettres
-cartes-réponses
-carthaginois
-carthaginoise
-carthaginoises
-cartier
-cartiers
-cartilage
-cartilages
-cartilagineuse
-cartilagineuses
-cartilagineux
-cartographe
-cartographes
-cartographie
-cartographies
-cartographique
-cartographiques
-cartomancie
-cartomancien
-cartomancienne
-cartomanciennes
-cartomanciens
-cartomancies
-carton
-cartonna
-cartonnage
-cartonnages
-cartonnai
-cartonnaient
-cartonnais
-cartonnait
-cartonnâmes
-cartonnant
-cartonnas
-cartonnasse
-cartonnassent
-cartonnasses
-cartonnassiez
-cartonnassions
-cartonnât
-cartonnâtes
-cartonne
-cartonné
-cartonnée
-cartonnées
-cartonnent
-cartonner
-cartonnera
-cartonnerai
-cartonneraient
-cartonnerais
-cartonnerait
-cartonneras
-cartonnèrent
-cartonnerez
-cartonnerie
-cartonneries
-cartonneriez
-cartonnerions
-cartonnerons
-cartonneront
-cartonnes
-cartonnés
-cartonneuse
-cartonneuses
-cartonneux
-cartonnez
-cartonnier
-cartonnière
-cartonnières
-cartonniers
-cartonniez
-cartonnions
-cartonnons
-carton-pâte
-cartons
-cartons-pâtes
-cartoon
-cartoons
-cartothèque
-cartothèques
-cartouche
-cartoucherie
-cartoucheries
-cartouches
-cartouchière
-cartouchières
-caryopse
-caryopses
-cas
-casa
-casai
-casaient
-casais
-casait
-casâmes
-casanier
-casanière
-casanières
-casaniers
-casant
-casaque
-casaques
-casaquin
-casaquins
-casas
-casasse
-casassent
-casasses
-casassiez
-casassions
-casât
-casâtes
-casbah
-casbahs
-cascada
-cascadai
-cascadaient
-cascadais
-cascadait
-cascadâmes
-cascadant
-cascadas
-cascadasse
-cascadassent
-cascadasses
-cascadassiez
-cascadassions
-cascadât
-cascadâtes
-cascade
-cascadé
-cascadent
-cascader
-cascadera
-cascaderai
-cascaderaient
-cascaderais
-cascaderait
-cascaderas
-cascadèrent
-cascaderez
-cascaderiez
-cascaderions
-cascaderons
-cascaderont
-cascades
-cascadeur
-cascadeurs
-cascadeuse
-cascadeuses
-cascadez
-cascadiez
-cascadions
-cascadons
-cascatelle
-cascatelles
-case
-casé
-casée
-casées
-caséfia
-caséfiai
-caséfiaient
-caséfiais
-caséfiait
-caséfiâmes
-caséfiant
-caséfias
-caséfiasse
-caséfiassent
-caséfiasses
-caséfiassiez
-caséfiassions
-caséfiât
-caséfiâtes
-caséfie
-caséfié
-caséfiée
-caséfiées
-caséfient
-caséfier
-caséfiera
-caséfierai
-caséfieraient
-caséfierais
-caséfierait
-caséfieras
-caséfièrent
-caséfierez
-caséfieriez
-caséfierions
-caséfierons
-caséfieront
-caséfies
-caséfiés
-caséfiez
-caséfiiez
-caséfiions
-caséfions
-caséine
-casemata
-casematai
-casemataient
-casematais
-casematait
-casematâmes
-casematant
-casematas
-casematasse
-casematassent
-casematasses
-casematassiez
-casematassions
-casematât
-casematâtes
-casemate
-casematé
-casematée
-casematées
-casematent
-casemater
-casematera
-casematerai
-casemateraient
-casematerais
-casematerait
-casemateras
-casematèrent
-casematerez
-casemateriez
-casematerions
-casematerons
-casemateront
-casemates
-casematés
-casematez
-casematiez
-casemations
-casematons
-casent
-caser
-casera
-caserai
-caseraient
-caserais
-caserait
-caseras
-casèrent
-caserez
-caseriez
-caserions
-caserna
-casernai
-casernaient
-casernais
-casernait
-casernâmes
-casernant
-casernas
-casernasse
-casernassent
-casernasses
-casernassiez
-casernassions
-casernât
-casernâtes
-caserne
-caserné
-casernée
-casernées
-casernement
-casernements
-casernent
-caserner
-casernera
-casernerai
-caserneraient
-casernerais
-casernerait
-caserneras
-casernèrent
-casernerez
-caserneriez
-casernerions
-casernerons
-caserneront
-casernes
-casernés
-casernez
-casernier
-caserniers
-caserniez
-casernions
-casernons
-caserons
-caseront
-cases
-casés
-casez
-cash
-casher
-cash-flow
-cash-flows
-cashmere
-cashmeres
-casier
-casiers
-casiez
-casimir
-casimirs
-casino
-casinos
-casions
-casoar
-casoars
-casons
-casqua
-casquai
-casquaient
-casquais
-casquait
-casquâmes
-casquant
-casquas
-casquasse
-casquassent
-casquasses
-casquassiez
-casquassions
-casquât
-casquâtes
-casque
-casqué
-casquée
-casquées
-casquent
-casquer
-casquera
-casquerai
-casqueraient
-casquerais
-casquerait
-casqueras
-casquèrent
-casquerez
-casqueriez
-casquerions
-casquerons
-casqueront
-casques
-casqués
-casquette
-casquettes
-casquez
-casquiez
-casquions
-casquons
-cassa
-cassable
-cassables
-cassage
-cassages
-cassai
-cassaient
-cassais
-cassait
-cassâmes
-cassant
-cassante
-cassantes
-cassants
-cassas
-cassasse
-cassassent
-cassasses
-cassassiez
-cassassions
-cassât
-cassate
-cassates
-cassâtes
-cassation
-cassations
-casse
-cassé
-casseau
-casseaux
-casse-cou
-casse-croûte
-casse-cul
-cassée
-cassées
-casse-graine
-casse-gueule
-cassement
-cassements
-casse-noisettes
-casse-noix
-cassent
-casse-pattes
-casse-pieds
-casse-pierres
-casse-pipe
-casse-pipes
-casser
-cassera
-casserai
-casseraient
-casserais
-casserait
-casseras
-cassèrent
-casserez
-casseriez
-casserions
-casserole
-casseroles
-casserons
-casseront
-casses
-cassés
-casse-tête
-cassetin
-cassetins
-cassette
-cassettes
-casseur
-casseurs
-casseuse
-casseuses
-cassez
-cassier
-cassiers
-cassiez
-cassine
-cassines
-cassions
-cassis
-cassitérite
-cassitérites
-cassolette
-cassolettes
-casson
-cassonade
-cassonades
-cassons
-cassoulet
-cassoulets
-cassure
-cassures
-castagna
-castagnai
-castagnaient
-castagnais
-castagnait
-castagnâmes
-castagnant
-castagnas
-castagnasse
-castagnassent
-castagnasses
-castagnassiez
-castagnassions
-castagnât
-castagnâtes
-castagne
-castagné
-castagnée
-castagnées
-castagnent
-castagner
-castagnera
-castagnerai
-castagneraient
-castagnerais
-castagnerait
-castagneras
-castagnèrent
-castagnerez
-castagneriez
-castagnerions
-castagnerons
-castagneront
-castagnes
-castagnés
-castagnettes
-castagnez
-castagniez
-castagnions
-castagnons
-caste
-castel
-castels
-castes
-castillan
-castillane
-castillanes
-castillans
-castine
-castines
-castor
-castoréum
-castoréums
-castors
-castra
-castrai
-castraient
-castrais
-castrait
-castrâmes
-castrant
-castras
-castrasse
-castrassent
-castrasses
-castrassiez
-castrassions
-castrat
-castrât
-castrâtes
-castrateur
-castrateurs
-castration
-castrations
-castratrice
-castratrices
-castrats
-castre
-castré
-castrée
-castrées
-castrent
-castrer
-castrera
-castrerai
-castreraient
-castrerais
-castrerait
-castreras
-castrèrent
-castrerez
-castreriez
-castrerions
-castrerons
-castreront
-castres
-castrés
-castrez
-castriez
-castrions
-castrons
-casuel
-casuelle
-casuelles
-casuels
-casuiste
-casuistes
-casuistique
-casuistiques
-catabolisme
-catabolismes
-catachrèse
-catachrèses
-cataclysme
-cataclysmes
-catacombes
-catadioptre
-catadioptres
-catadioptrique
-catadioptriques
-catafalque
-catafalques
-cataire
-cataires
-catalan
-catalane
-catalanes
-catalans
-catalectique
-catalectiques
-catalepsie
-catalepsies
-cataleptique
-cataleptiques
-catalogne
-catalognes
-catalogua
-cataloguai
-cataloguaient
-cataloguais
-cataloguait
-cataloguâmes
-cataloguant
-cataloguas
-cataloguasse
-cataloguassent
-cataloguasses
-cataloguassiez
-cataloguassions
-cataloguât
-cataloguâtes
-catalogue
-catalogué
-cataloguée
-cataloguées
-cataloguent
-cataloguer
-cataloguera
-cataloguerai
-catalogueraient
-cataloguerais
-cataloguerait
-catalogueras
-cataloguèrent
-cataloguerez
-catalogueriez
-cataloguerions
-cataloguerons
-catalogueront
-catalogues
-catalogués
-cataloguez
-cataloguiez
-cataloguions
-cataloguons
-catalpa
-catalpas
-catalysa
-catalysai
-catalysaient
-catalysais
-catalysait
-catalysâmes
-catalysant
-catalysas
-catalysasse
-catalysassent
-catalysasses
-catalysassiez
-catalysassions
-catalysât
-catalysâtes
-catalyse
-catalysé
-catalysée
-catalysées
-catalysent
-catalyser
-catalysera
-catalyserai
-catalyseraient
-catalyserais
-catalyserait
-catalyseras
-catalysèrent
-catalyserez
-catalyseriez
-catalyserions
-catalyserons
-catalyseront
-catalyses
-catalysés
-catalyseur
-catalyseurs
-catalysez
-catalysiez
-catalysions
-catalysons
-catalytique
-catalytiques
-catamaran
-catamarans
-cataphote
-cataphotes
-cataplasme
-cataplasmes
-catapulta
-catapultage
-catapultages
-catapultai
-catapultaient
-catapultais
-catapultait
-catapultâmes
-catapultant
-catapultas
-catapultasse
-catapultassent
-catapultasses
-catapultassiez
-catapultassions
-catapultât
-catapultâtes
-catapulte
-catapulté
-catapultée
-catapultées
-catapultent
-catapulter
-catapultera
-catapulterai
-catapulteraient
-catapulterais
-catapulterait
-catapulteras
-catapultèrent
-catapulterez
-catapulteriez
-catapulterions
-catapulterons
-catapulteront
-catapultes
-catapultés
-catapultez
-catapultiez
-catapultions
-catapultons
-cataracte
-cataractes
-catarrhal
-catarrhale
-catarrhales
-catarrhaux
-catarrhe
-catarrhes
-catarrheuse
-catarrheuses
-catarrheux
-catastropha
-catastrophai
-catastrophaient
-catastrophais
-catastrophait
-catastrophâmes
-catastrophant
-catastrophas
-catastrophasse
-catastrophassent
-catastrophasses
-catastrophassiez
-catastrophassions
-catastrophât
-catastrophâtes
-catastrophe
-catastrophé
-catastrophée
-catastrophées
-catastrophent
-catastropher
-catastrophera
-catastropherai
-catastropheraient
-catastropherais
-catastropherait
-catastropheras
-catastrophèrent
-catastropherez
-catastropheriez
-catastropherions
-catastropherons
-catastropheront
-catastrophes
-catastrophés
-catastrophez
-catastrophiez
-catastrophions
-catastrophique
-catastrophiques
-catastrophons
-catch
-catcha
-catchai
-catchaient
-catchais
-catchait
-catchâmes
-catchant
-catchas
-catchasse
-catchassent
-catchasses
-catchassiez
-catchassions
-catchât
-catchâtes
-catche
-catché
-catchent
-catcher
-catchera
-catcherai
-catcheraient
-catcherais
-catcherait
-catcheras
-catchèrent
-catcherez
-catcheriez
-catcherions
-catcherons
-catcheront
-catches
-catcheur
-catcheurs
-catcheuse
-catcheuses
-catchez
-catchiez
-catchions
-catchons
-catchs
-catéchisa
-catéchisai
-catéchisaient
-catéchisais
-catéchisait
-catéchisâmes
-catéchisant
-catéchisas
-catéchisasse
-catéchisassent
-catéchisasses
-catéchisassiez
-catéchisassions
-catéchisât
-catéchisâtes
-catéchise
-catéchisé
-catéchisée
-catéchisées
-catéchisent
-catéchiser
-catéchisera
-catéchiserai
-catéchiseraient
-catéchiserais
-catéchiserait
-catéchiseras
-catéchisèrent
-catéchiserez
-catéchiseriez
-catéchiserions
-catéchiserons
-catéchiseront
-catéchises
-catéchisés
-catéchisez
-catéchisiez
-catéchisions
-catéchisme
-catéchismes
-catéchisons
-catéchiste
-catéchistes
-catéchistique
-catéchistiques
-catéchuménat
-catéchuménats
-catéchumène
-catéchumènes
-catégorème
-catégorèmes
-catégorie
-catégoriel
-catégorielle
-catégorielles
-catégoriels
-catégories
-catégorique
-catégoriquement
-catégoriques
-catégorisation
-catégorisations
-caténaire
-caténaires
-cathare
-cathares
-catharsique
-catharsiques
-cathédrale
-cathédrales
-catherinette
-catherinettes
-cathéter
-cathétérisme
-cathétérismes
-cathéters
-cathode
-cathodes
-cathodique
-cathodiques
-catholicisme
-catholicismes
-catholicité
-catholicités
-catholique
-catholiques
-cati
-catilinaire
-catilinaires
-catimini
-catin
-catins
-cation
-cations
-catis
-catissage
-catissages
-catoblépas
-catogan
-catogans
-catoptrique
-catoptriques
-cattleya
-cattleyas
-caucasien
-caucasienne
-caucasiennes
-caucasiens
-cauchemar
-cauchemarda
-cauchemardai
-cauchemardaient
-cauchemardais
-cauchemardait
-cauchemardâmes
-cauchemardant
-cauchemardas
-cauchemardasse
-cauchemardassent
-cauchemardasses
-cauchemardassiez
-cauchemardassions
-cauchemardât
-cauchemardâtes
-cauchemarde
-cauchemardé
-cauchemardent
-cauchemarder
-cauchemardera
-cauchemarderai
-cauchemarderaient
-cauchemarderais
-cauchemarderait
-cauchemarderas
-cauchemardèrent
-cauchemarderez
-cauchemarderiez
-cauchemarderions
-cauchemarderons
-cauchemarderont
-cauchemardes
-cauchemardesque
-cauchemardesques
-cauchemardeuse
-cauchemardeuses
-cauchemardeux
-cauchemardez
-cauchemardiez
-cauchemardions
-cauchemardons
-cauchemars
-caudal
-caudale
-caudales
-caudataire
-caudataires
-caudaux
-caudillo
-caudillos
-caudrette
-caudrettes
-caulescent
-caulescente
-caulescentes
-caulescents
-cauri
-cauris
-causa
-causai
-causaient
-causais
-causait
-causal
-causale
-causales
-causalisme
-causalismes
-causalité
-causalités
-causals
-causâmes
-causant
-causante
-causantes
-causants
-causas
-causasse
-causassent
-causasses
-causassiez
-causassions
-causât
-causâtes
-causatif
-causatifs
-causative
-causatives
-cause
-causé
-causée
-causées
-causent
-causer
-causera
-causerai
-causeraient
-causerais
-causerait
-causeras
-causèrent
-causerez
-causerie
-causeries
-causeriez
-causerions
-causerons
-causeront
-causes
-causés
-causette
-causettes
-causeur
-causeurs
-causeuse
-causeuses
-causez
-causiez
-causions
-causons
-causse
-causses
-causticité
-causticités
-caustique
-caustiques
-cautèle
-cautèles
-cauteleuse
-cauteleuses
-cauteleux
-cautère
-cautères
-cautérisa
-cautérisai
-cautérisaient
-cautérisais
-cautérisait
-cautérisâmes
-cautérisant
-cautérisante
-cautérisantes
-cautérisants
-cautérisas
-cautérisasse
-cautérisassent
-cautérisasses
-cautérisassiez
-cautérisassions
-cautérisât
-cautérisâtes
-cautérisation
-cautérisations
-cautérise
-cautérisé
-cautérisée
-cautérisées
-cautérisent
-cautériser
-cautérisera
-cautériserai
-cautériseraient
-cautériserais
-cautériserait
-cautériseras
-cautérisèrent
-cautériserez
-cautériseriez
-cautériserions
-cautériserons
-cautériseront
-cautérises
-cautérisés
-cautérisez
-cautérisiez
-cautérisions
-cautérisons
-caution
-cautionna
-cautionnai
-cautionnaient
-cautionnais
-cautionnait
-cautionnâmes
-cautionnant
-cautionnas
-cautionnasse
-cautionnassent
-cautionnasses
-cautionnassiez
-cautionnassions
-cautionnât
-cautionnâtes
-cautionne
-cautionné
-cautionnée
-cautionnées
-cautionnement
-cautionnements
-cautionnent
-cautionner
-cautionnera
-cautionnerai
-cautionneraient
-cautionnerais
-cautionnerait
-cautionneras
-cautionnèrent
-cautionnerez
-cautionneriez
-cautionnerions
-cautionnerons
-cautionneront
-cautionnes
-cautionnés
-cautionnez
-cautionniez
-cautionnions
-cautionnons
-cautions
-cava
-cavai
-cavaient
-cavaillon
-cavaillons
-cavais
-cavait
-cavala
-cavalai
-cavalaient
-cavalais
-cavalait
-cavalâmes
-cavalant
-cavalas
-cavalasse
-cavalassent
-cavalasses
-cavalassiez
-cavalassions
-cavalât
-cavalâtes
-cavalcada
-cavalcadai
-cavalcadaient
-cavalcadais
-cavalcadait
-cavalcadâmes
-cavalcadant
-cavalcadas
-cavalcadasse
-cavalcadassent
-cavalcadasses
-cavalcadassiez
-cavalcadassions
-cavalcadât
-cavalcadâtes
-cavalcade
-cavalcadé
-cavalcadent
-cavalcader
-cavalcadera
-cavalcaderai
-cavalcaderaient
-cavalcaderais
-cavalcaderait
-cavalcaderas
-cavalcadèrent
-cavalcaderez
-cavalcaderiez
-cavalcaderions
-cavalcaderons
-cavalcaderont
-cavalcades
-cavalcadez
-cavalcadiez
-cavalcadions
-cavalcadons
-cavale
-cavalé
-cavalée
-cavalées
-cavalent
-cavaler
-cavalera
-cavalerai
-cavaleraient
-cavalerais
-cavalerait
-cavaleras
-cavalèrent
-cavalerez
-cavalerie
-cavaleries
-cavaleriez
-cavalerions
-cavalerons
-cavaleront
-cavales
-cavalés
-cavaleur
-cavaleurs
-cavaleuse
-cavaleuses
-cavalez
-cavalier
-cavalière
-cavalièrement
-cavalières
-cavaliers
-cavaliez
-cavalions
-cavalons
-cavâmes
-cavant
-cavas
-cavasse
-cavassent
-cavasses
-cavassiez
-cavassions
-cavât
-cavâtes
-cavatine
-cavatines
-cave
-cavé
-caveau
-caveaux
-cavée
-cavées
-cavent
-caver
-cavera
-caverai
-caveraient
-caverais
-caverait
-caveras
-cavèrent
-caverez
-caveriez
-caverions
-caverne
-cavernes
-caverneuse
-caverneuses
-caverneux
-cavernicole
-cavernicoles
-caverons
-caveront
-caves
-cavés
-cavet
-cavets
-cavez
-caviar
-caviarda
-caviardai
-caviardaient
-caviardais
-caviardait
-caviardâmes
-caviardant
-caviardas
-caviardasse
-caviardassent
-caviardasses
-caviardassiez
-caviardassions
-caviardât
-caviardâtes
-caviarde
-caviardé
-caviardée
-caviardées
-caviardent
-caviarder
-caviardera
-caviarderai
-caviarderaient
-caviarderais
-caviarderait
-caviarderas
-caviardèrent
-caviarderez
-caviarderiez
-caviarderions
-caviarderons
-caviarderont
-caviardes
-caviardés
-caviardez
-caviardiez
-caviardions
-caviardons
-caviars
-cavicorne
-cavicornes
-caviez
-cavions
-caviste
-cavistes
-cavitation
-cavitations
-cavité
-cavités
-cavons
-cc
-ce
-céans
-ceci
-cécidie
-cécidies
-cécité
-céda
-cédai
-cédaient
-cédais
-cédait
-cédâmes
-cédant
-cédante
-cédantes
-cédants
-cédas
-cédasse
-cédassent
-cédasses
-cédassiez
-cédassions
-cédât
-cédâtes
-cédé
-cède
-cédée
-cédées
-cèdent
-céder
-cédera
-céderai
-céderaient
-céderais
-céderait
-céderas
-cédèrent
-céderez
-céderiez
-céderions
-céderons
-céderont
-cédés
-cèdes
-cédétiste
-cédétistes
-cedex
-cédez
-cédiez
-cédille
-cédilles
-cédions
-cédons
-cédraie
-cédraies
-cédrat
-cédratier
-cédratiers
-cédrats
-cèdre
-cèdres
-cédulaire
-cédulaires
-cédule
-cédules
-cégésimal
-cégésimale
-cégésimales
-cégésimaux
-cégétiste
-cégétistes
-ceignaient
-ceignais
-ceignait
-ceignant
-ceigne
-ceignent
-ceignes
-ceignez
-ceigniez
-ceignîmes
-ceignions
-ceignirent
-ceignis
-ceignisse
-ceignissent
-ceignisses
-ceignissiez
-ceignissions
-ceignit
-ceignît
-ceignîtes
-ceignons
-ceindra
-ceindrai
-ceindraient
-ceindrais
-ceindrait
-ceindras
-ceindre
-ceindrez
-ceindriez
-ceindrions
-ceindrons
-ceindront
-ceins
-ceint
-ceinte
-ceintes
-ceints
-ceintura
-ceinturage
-ceinturages
-ceinturai
-ceinturaient
-ceinturais
-ceinturait
-ceinturâmes
-ceinturant
-ceinturas
-ceinturasse
-ceinturassent
-ceinturasses
-ceinturassiez
-ceinturassions
-ceinturât
-ceinturâtes
-ceinture
-ceinturé
-ceinturée
-ceinturées
-ceinturent
-ceinturer
-ceinturera
-ceinturerai
-ceintureraient
-ceinturerais
-ceinturerait
-ceintureras
-ceinturèrent
-ceinturerez
-ceintureriez
-ceinturerions
-ceinturerons
-ceintureront
-ceintures
-ceinturés
-ceinturez
-ceinturiez
-ceinturions
-ceinturon
-ceinturons
-cela
-céladon
-celai
-celaient
-celais
-celait
-celâmes
-celant
-celas
-celasse
-celassent
-celasses
-celassiez
-celassions
-celât
-celâtes
-celé
-cèle
-célébra
-célébrai
-célébraient
-célébrais
-célébrait
-célébrâmes
-célébrant
-célébras
-célébrasse
-célébrassent
-célébrasses
-célébrassiez
-célébrassions
-célébrât
-célébrâtes
-célébration
-célébrations
-célébré
-célèbre
-célébrée
-célébrées
-célèbrent
-célébrer
-célébrera
-célébrerai
-célébreraient
-célébrerais
-célébrerait
-célébreras
-célébrèrent
-célébrerez
-célébreriez
-célébrerions
-célébrerons
-célébreront
-célébrés
-célèbres
-celebret
-celebrets
-célébrez
-célébriez
-célébrions
-célébrité
-célébrités
-célébrons
-celée
-celées
-cèlent
-celer
-cèlera
-cèlerai
-cèleraient
-cèlerais
-cèlerait
-cèleras
-celèrent
-cèlerez
-céleri
-cèleriez
-célérifère
-célérifères
-cèlerions
-céleris
-célérité
-cèlerons
-cèleront
-celés
-cèles
-célesta
-célestas
-céleste
-célestes
-célestin
-célestins
-celez
-célibat
-célibataire
-célibataires
-célibats
-celiez
-celions
-cella
-cellas
-celle
-celle-ci
-celle-là
-cellérier
-cellérière
-cellérières
-cellériers
-celles
-celles-ci
-celles-là
-cellier
-celliers
-cellophane
-cellophanes
-cellulaire
-cellulaires
-cellular
-cellulars
-cellule
-cellules
-cellulite
-cellulites
-celluloïd
-celluloïds
-cellulose
-celluloses
-cellulosique
-cellulosiques
-celons
-celte
-celtes
-celtique
-celtiques
-celui
-celui-ci
-celui-là
-cément
-cémenta
-cémentai
-cémentaient
-cémentais
-cémentait
-cémentâmes
-cémentant
-cémentas
-cémentasse
-cémentassent
-cémentasses
-cémentassiez
-cémentassions
-cémentât
-cémentâtes
-cémentation
-cémentations
-cémente
-cémenté
-cémentée
-cémentées
-cémentent
-cémenter
-cémentera
-cémenterai
-cémenteraient
-cémenterais
-cémenterait
-cémenteras
-cémentèrent
-cémenterez
-cémenteriez
-cémenterions
-cémenterons
-cémenteront
-cémentes
-cémentés
-cémentez
-cémentiez
-cémentions
-cémentons
-céments
-cénacle
-cénacles
-cendra
-cendrai
-cendraient
-cendrais
-cendrait
-cendrâmes
-cendrant
-cendras
-cendrasse
-cendrassent
-cendrasses
-cendrassiez
-cendrassions
-cendrât
-cendrâtes
-cendre
-cendré
-cendrée
-cendrées
-cendrent
-cendrer
-cendrera
-cendrerai
-cendreraient
-cendrerais
-cendrerait
-cendreras
-cendrèrent
-cendrerez
-cendreriez
-cendrerions
-cendrerons
-cendreront
-cendres
-cendrés
-cendreuse
-cendreuses
-cendreux
-cendrez
-cendrier
-cendriers
-cendriez
-cendrillon
-cendrillons
-cendrions
-cendrons
-cène
-cenelle
-cenelles
-cènes
-cénesthésie
-cénesthésies
-cénesthésique
-cénesthésiques
-cénobite
-cénobites
-cénobitique
-cénobitiques
-cénobitisme
-cénobitismes
-cénotaphe
-cénotaphes
-cens
-censé
-censée
-censées
-censément
-censés
-censeur
-censeurs
-censier
-censière
-censières
-censiers
-censitaire
-censitaires
-censorat
-censorats
-censorial
-censoriale
-censoriales
-censoriaux
-censura
-censurai
-censuraient
-censurais
-censurait
-censurâmes
-censurant
-censuras
-censurasse
-censurassent
-censurasses
-censurassiez
-censurassions
-censurât
-censurâtes
-censure
-censuré
-censurée
-censurées
-censurent
-censurer
-censurera
-censurerai
-censureraient
-censurerais
-censurerait
-censureras
-censurèrent
-censurerez
-censureriez
-censurerions
-censurerons
-censureront
-censures
-censurés
-censurez
-censuriez
-censurions
-censurons
-cent
-centaine
-centaines
-centaure
-centaurée
-centaurées
-centaures
-centavo
-centavos
-centenaire
-centenaires
-centenier
-centeniers
-centennal
-centennale
-centennales
-centennaux
-centésimal
-centésimale
-centésimales
-centésimaux
-centiare
-centiares
-centibar
-centibars
-centième
-centièmes
-centigrade
-centigrades
-centigramme
-centigrammes
-centilitre
-centilitres
-centime
-centimes
-centimètre
-centimètres
-centra
-centrage
-centrages
-centrai
-centraient
-centrais
-centrait
-central
-centrale
-centrales
-centralisa
-centralisai
-centralisaient
-centralisais
-centralisait
-centralisâmes
-centralisant
-centralisas
-centralisasse
-centralisassent
-centralisasses
-centralisassiez
-centralisassions
-centralisât
-centralisâtes
-centralisateur
-centralisateurs
-centralisation
-centralisations
-centralisatrice
-centralisatrices
-centralise
-centralisé
-centralisée
-centralisées
-centralisent
-centraliser
-centralisera
-centraliserai
-centraliseraient
-centraliserais
-centraliserait
-centraliseras
-centralisèrent
-centraliserez
-centraliseriez
-centraliserions
-centraliserons
-centraliseront
-centralises
-centralisés
-centralisez
-centralisiez
-centralisions
-centralisme
-centralismes
-centralisons
-centrâmes
-centrant
-centras
-centrasse
-centrassent
-centrasses
-centrassiez
-centrassions
-centrât
-centrâtes
-centraux
-centre
-centré
-centrée
-centrées
-centrent
-centrer
-centrera
-centrerai
-centreraient
-centrerais
-centrerait
-centreras
-centrèrent
-centrerez
-centreriez
-centrerions
-centrerons
-centreront
-centres
-centrés
-centreur
-centreurs
-centrez
-centriez
-centrifugation
-centrifugations
-centrifuge
-centrifugé
-centrifugea
-centrifugeai
-centrifugeaient
-centrifugeais
-centrifugeait
-centrifugeâmes
-centrifugeant
-centrifugeas
-centrifugeasse
-centrifugeassent
-centrifugeasses
-centrifugeassiez
-centrifugeassions
-centrifugeât
-centrifugeâtes
-centrifugée
-centrifugées
-centrifugent
-centrifugeons
-centrifuger
-centrifugera
-centrifugerai
-centrifugeraient
-centrifugerais
-centrifugerait
-centrifugeras
-centrifugèrent
-centrifugerez
-centrifugeriez
-centrifugerions
-centrifugerons
-centrifugeront
-centrifuges
-centrifugés
-centrifugeur
-centrifugeurs
-centrifugeuse
-centrifugeuses
-centrifugez
-centrifugiez
-centrifugions
-centrions
-centripète
-centripètes
-centrisme
-centrismes
-centriste
-centristes
-centrons
-centrosome
-centrosomes
-cents
-centupla
-centuplai
-centuplaient
-centuplais
-centuplait
-centuplâmes
-centuplant
-centuplas
-centuplasse
-centuplassent
-centuplasses
-centuplassiez
-centuplassions
-centuplât
-centuplâtes
-centuple
-centuplé
-centuplée
-centuplées
-centuplent
-centupler
-centuplera
-centuplerai
-centupleraient
-centuplerais
-centuplerait
-centupleras
-centuplèrent
-centuplerez
-centupleriez
-centuplerions
-centuplerons
-centupleront
-centuples
-centuplés
-centuplez
-centupliez
-centuplions
-centuplons
-centurie
-centuries
-centurion
-centurions
-cénure
-cénures
-cep
-cépage
-cépages
-cèpe
-cependant
-cèpes
-céphalalgie
-céphalalgies
-céphalée
-céphalées
-céphalique
-céphaliques
-céphalo-rachidien
-céphalo-rachidienne
-céphalo-rachidiennes
-céphalo-rachidiens
-céphalothorax
-céphéide
-céphéides
-ceps
-cérambyx
-cérame
-cérames
-céramique
-céramiques
-céramiste
-céramistes
-céraste
-cérastes
-cérat
-cérats
-cerbère
-cerbères
-cerce
-cerceau
-cerceaux
-cerces
-cercla
-cerclage
-cerclages
-cerclai
-cerclaient
-cerclais
-cerclait
-cerclâmes
-cerclant
-cerclas
-cerclasse
-cerclassent
-cerclasses
-cerclassiez
-cerclassions
-cerclât
-cerclâtes
-cercle
-cerclé
-cerclée
-cerclées
-cerclent
-cercler
-cerclera
-cerclerai
-cercleraient
-cerclerais
-cerclerait
-cercleras
-cerclèrent
-cerclerez
-cercleriez
-cerclerions
-cerclerons
-cercleront
-cercles
-cerclés
-cerclez
-cercliez
-cerclions
-cerclons
-cercopithèque
-cercopithèques
-cercueil
-cercueils
-céréale
-céréales
-céréalier
-céréaliers
-cérébelleuse
-cérébelleuses
-cérébelleux
-cérébral
-cérébrale
-cérébrales
-cérébralité
-cérébralités
-cérébraux
-cérébro-spinal
-cérébro-spinale
-cérébro-spinales
-cérébro-spinaux
-cérémonial
-cérémonials
-cérémonie
-cérémoniel
-cérémonielle
-cérémonielles
-cérémoniels
-cérémonies
-cérémonieuse
-cérémonieusement
-cérémonieuses
-cérémonieux
-cerf
-cerfeuil
-cerfeuils
-cerfs
-cerfs-volants
-cerf-volant
-cerisaie
-cerisaies
-cerise
-cerises
-cerisette
-cerisettes
-cerisier
-cerisiers
-cérite
-cérites
-cérithe
-cérithes
-cérium
-cériums
-cerna
-cernai
-cernaient
-cernais
-cernait
-cernâmes
-cernant
-cernas
-cernasse
-cernassent
-cernasses
-cernassiez
-cernassions
-cernât
-cernâtes
-cerne
-cerné
-cerneau
-cerneaux
-cernée
-cernées
-cernent
-cerner
-cernera
-cernerai
-cerneraient
-cernerais
-cernerait
-cerneras
-cernèrent
-cernerez
-cerneriez
-cernerions
-cernerons
-cerneront
-cernes
-cernés
-cernez
-cerniez
-cernions
-cernons
-certain
-certaine
-certainement
-certaines
-certains
-certes
-certifia
-certifiai
-certifiaient
-certifiais
-certifiait
-certifiâmes
-certifiant
-certifias
-certifiasse
-certifiassent
-certifiasses
-certifiassiez
-certifiassions
-certifiât
-certifiâtes
-certificat
-certificateur
-certificateurs
-certification
-certifications
-certificats
-certifie
-certifié
-certifiée
-certifiées
-certifient
-certifier
-certifiera
-certifierai
-certifieraient
-certifierais
-certifierait
-certifieras
-certifièrent
-certifierez
-certifieriez
-certifierions
-certifierons
-certifieront
-certifies
-certifiés
-certifiez
-certifiiez
-certifiions
-certifions
-certitude
-certitudes
-céruléen
-céruléenne
-céruléennes
-céruléens
-cérumen
-cérumineuse
-cérumineuses
-cérumineux
-céruse
-céruses
-cerveau
-cerveaux
-cervelas
-cervelet
-cervelets
-cervelle
-cervelles
-cervical
-cervicale
-cervicales
-cervicaux
-cervier
-cerviers
-cervoise
-cervoises
-ces
-césar
-césarien
-césarienne
-césariennes
-césariens
-césarisme
-césarismes
-césars
-césium
-césiums
-cessa
-cessai
-cessaient
-cessais
-cessait
-cessâmes
-cessant
-cessante
-cessantes
-cessants
-cessas
-cessasse
-cessassent
-cessasses
-cessassiez
-cessassions
-cessât
-cessâtes
-cessation
-cessations
-cesse
-cessé
-cessée
-cessées
-cessent
-cesser
-cessera
-cesserai
-cesseraient
-cesserais
-cesserait
-cesseras
-cessèrent
-cesserez
-cesseriez
-cesserions
-cesserons
-cesseront
-cesses
-cessés
-cessez
-cessez-le-feu
-cessibilité
-cessibilités
-cessible
-cessibles
-cessiez
-cession
-cessionnaire
-cessionnaires
-cessions
-cessons
-ceste
-cestes
-césure
-césures
-cet
-cétacé
-cétacés
-cétane
-cétanes
-cetera
-cétérac
-cétéracs
-cétoine
-cétoines
-cétone
-cétones
-cette
-ceux
-ceux-ci
-ceux-là
-cf
-cg
-ch
-chabichou
-chabichous
-chabla
-chablai
-chablaient
-chablais
-chablait
-chablâmes
-chablant
-chablas
-chablasse
-chablassent
-chablasses
-chablassiez
-chablassions
-chablât
-chablâtes
-chable
-chablé
-chablée
-chablées
-chablent
-chabler
-chablera
-chablerai
-chableraient
-chablerais
-chablerait
-chableras
-chablèrent
-chablerez
-chableriez
-chablerions
-chablerons
-chableront
-chables
-chablés
-chablez
-chabliez
-chablions
-chablis
-chablons
-chabot
-chabots
-chabraque
-chabraques
-chabrol
-chabrols
-chabrot
-chabrots
-chacal
-chacals
-chacone
-chacones
-chaconne
-chaconnes
-chacun
-chacune
-chadburn
-chadburns
-chadouf
-chadoufs
-chafouin
-chafouine
-chafouines
-chafouins
-chagrin
-chagrina
-chagrinai
-chagrinaient
-chagrinais
-chagrinait
-chagrinâmes
-chagrinant
-chagrinante
-chagrinantes
-chagrinants
-chagrinas
-chagrinasse
-chagrinassent
-chagrinasses
-chagrinassiez
-chagrinassions
-chagrinât
-chagrinâtes
-chagrine
-chagriné
-chagrinée
-chagrinées
-chagrinent
-chagriner
-chagrinera
-chagrinerai
-chagrineraient
-chagrinerais
-chagrinerait
-chagrineras
-chagrinèrent
-chagrinerez
-chagrineriez
-chagrinerions
-chagrinerons
-chagrineront
-chagrines
-chagrinés
-chagrinez
-chagriniez
-chagrinions
-chagrinons
-chagrins
-chah
-chahs
-chahut
-chahuta
-chahutai
-chahutaient
-chahutais
-chahutait
-chahutâmes
-chahutant
-chahutante
-chahutantes
-chahutants
-chahutas
-chahutasse
-chahutassent
-chahutasses
-chahutassiez
-chahutassions
-chahutât
-chahutâtes
-chahute
-chahuté
-chahutée
-chahutées
-chahutent
-chahuter
-chahutera
-chahuterai
-chahuteraient
-chahuterais
-chahuterait
-chahuteras
-chahutèrent
-chahuterez
-chahuteriez
-chahuterions
-chahuterons
-chahuteront
-chahutes
-chahutés
-chahuteur
-chahuteurs
-chahuteuse
-chahuteuses
-chahutez
-chahutiez
-chahutions
-chahutons
-chahuts
-chai
-chaîna
-chaînage
-chaînages
-chaînai
-chaînaient
-chaînais
-chaînait
-chaînâmes
-chaînant
-chaînas
-chaînasse
-chaînassent
-chaînasses
-chaînassiez
-chaînassions
-chaînât
-chaînâtes
-chaîne
-chaîné
-chaînée
-chaînées
-chaînent
-chaîner
-chaînera
-chaînerai
-chaîneraient
-chaînerais
-chaînerait
-chaîneras
-chaînèrent
-chaînerez
-chaîneriez
-chaînerions
-chaînerons
-chaîneront
-chaînes
-chaînés
-chaînette
-chaînettes
-chaîneur
-chaîneurs
-chaîneuse
-chaîneuses
-chaînez
-chaînier
-chaîniers
-chaîniez
-chaînions
-chaîniste
-chaînistes
-chaînon
-chaînons
-chair
-chaire
-chaires
-chairs
-chais
-chaise
-chaises
-chaisier
-chaisière
-chaisières
-chaisiers
-chaland
-chalands
-chalaze
-chalazes
-chalazion
-chalazions
-chalcographie
-chalcographies
-chalcopyrite
-chalcopyrites
-chalcosine
-chalcosines
-chaldéen
-chaldéenne
-chaldéennes
-chaldéens
-châle
-châles
-chalet
-chalets
-chaleur
-chaleureuse
-chaleureusement
-chaleureuses
-chaleureux
-chaleurs
-châlit
-châlits
-challenge
-challengé
-challengea
-challengeai
-challengeaient
-challengeais
-challengeait
-challengeâmes
-challengeant
-challengeas
-challengeasse
-challengeassent
-challengeasses
-challengeassiez
-challengeassions
-challengeât
-challengeâtes
-challengée
-challengées
-challengent
-challengeons
-challenger
-challengera
-challengerai
-challengeraient
-challengerais
-challengerait
-challengeras
-challengèrent
-challengerez
-challengeriez
-challengerions
-challengerons
-challengeront
-challengers
-challenges
-challengés
-challengeur
-challengeurs
-challengez
-challengiez
-challengions
-chaloir
-chaloupa
-chaloupai
-chaloupaient
-chaloupais
-chaloupait
-chaloupâmes
-chaloupant
-chaloupas
-chaloupasse
-chaloupassent
-chaloupasses
-chaloupassiez
-chaloupassions
-chaloupât
-chaloupâtes
-chaloupe
-chaloupé
-chaloupée
-chaloupées
-chaloupent
-chalouper
-chaloupera
-chalouperai
-chalouperaient
-chalouperais
-chalouperait
-chalouperas
-chaloupèrent
-chalouperez
-chalouperiez
-chalouperions
-chalouperons
-chalouperont
-chaloupes
-chaloupés
-chaloupez
-chaloupiez
-chaloupions
-chaloupons
-chalumeau
-chalumeaux
-chalut
-chalutage
-chalutages
-chalutier
-chalutiers
-chaluts
-chamade
-chamades
-chamailla
-chamaillai
-chamaillaient
-chamaillais
-chamaillait
-chamaillâmes
-chamaillant
-chamaillas
-chamaillasse
-chamaillassent
-chamaillasses
-chamaillassiez
-chamaillassions
-chamaillât
-chamaillâtes
-chamaille
-chamaillé
-chamaillée
-chamaillées
-chamaillent
-chamailler
-chamaillera
-chamaillerai
-chamailleraient
-chamaillerais
-chamaillerait
-chamailleras
-chamaillèrent
-chamaillerez
-chamaillerie
-chamailleries
-chamailleriez
-chamaillerions
-chamaillerons
-chamailleront
-chamailles
-chamaillés
-chamailleur
-chamailleurs
-chamailleuse
-chamailleuses
-chamaillez
-chamailliez
-chamaillions
-chamaillons
-chamanisme
-chamanismes
-chamarra
-chamarrai
-chamarraient
-chamarrais
-chamarrait
-chamarrâmes
-chamarrant
-chamarras
-chamarrasse
-chamarrassent
-chamarrasses
-chamarrassiez
-chamarrassions
-chamarrât
-chamarrâtes
-chamarre
-chamarré
-chamarrée
-chamarrées
-chamarrent
-chamarrer
-chamarrera
-chamarrerai
-chamarreraient
-chamarrerais
-chamarrerait
-chamarreras
-chamarrèrent
-chamarrerez
-chamarreriez
-chamarrerions
-chamarrerons
-chamarreront
-chamarres
-chamarrés
-chamarrez
-chamarriez
-chamarrions
-chamarrons
-chamarrure
-chamarrures
-chambard
-chambarda
-chambardai
-chambardaient
-chambardais
-chambardait
-chambardâmes
-chambardant
-chambardas
-chambardasse
-chambardassent
-chambardasses
-chambardassiez
-chambardassions
-chambardât
-chambardâtes
-chambarde
-chambardé
-chambardée
-chambardées
-chambardement
-chambardements
-chambardent
-chambarder
-chambardera
-chambarderai
-chambarderaient
-chambarderais
-chambarderait
-chambarderas
-chambardèrent
-chambarderez
-chambarderiez
-chambarderions
-chambarderons
-chambarderont
-chambardes
-chambardés
-chambardez
-chambardiez
-chambardions
-chambardons
-chambards
-chambellan
-chambellans
-chambertin
-chambertins
-chamboula
-chamboulai
-chamboulaient
-chamboulais
-chamboulait
-chamboulâmes
-chamboulant
-chamboulas
-chamboulasse
-chamboulassent
-chamboulasses
-chamboulassiez
-chamboulassions
-chamboulât
-chamboulâtes
-chamboule
-chamboulé
-chamboulée
-chamboulées
-chamboulement
-chamboulements
-chamboulent
-chambouler
-chamboulera
-chamboulerai
-chambouleraient
-chamboulerais
-chamboulerait
-chambouleras
-chamboulèrent
-chamboulerez
-chambouleriez
-chamboulerions
-chamboulerons
-chambouleront
-chamboules
-chamboulés
-chamboulez
-chambouliez
-chamboulions
-chamboulons
-chambra
-chambrai
-chambraient
-chambrais
-chambrait
-chambrâmes
-chambranle
-chambranles
-chambrant
-chambras
-chambrasse
-chambrassent
-chambrasses
-chambrassiez
-chambrassions
-chambrât
-chambrâtes
-chambre
-chambré
-chambrée
-chambrées
-chambrent
-chambrer
-chambrera
-chambrerai
-chambreraient
-chambrerais
-chambrerait
-chambreras
-chambrèrent
-chambrerez
-chambreriez
-chambrerions
-chambrerons
-chambreront
-chambres
-chambrés
-chambrette
-chambrettes
-chambrez
-chambrier
-chambrière
-chambrières
-chambriers
-chambriez
-chambrions
-chambrons
-chameau
-chameaux
-chamelier
-chameliers
-chamelle
-chamelles
-chamérops
-chamois
-chamoisa
-chamoisage
-chamoisages
-chamoisai
-chamoisaient
-chamoisais
-chamoisait
-chamoisâmes
-chamoisant
-chamoisas
-chamoisasse
-chamoisassent
-chamoisasses
-chamoisassiez
-chamoisassions
-chamoisât
-chamoisâtes
-chamoise
-chamoisé
-chamoisée
-chamoisées
-chamoisent
-chamoiser
-chamoisera
-chamoiserai
-chamoiseraient
-chamoiserais
-chamoiserait
-chamoiseras
-chamoisèrent
-chamoiserez
-chamoiserie
-chamoiseries
-chamoiseriez
-chamoiserions
-chamoiserons
-chamoiseront
-chamoises
-chamoisés
-chamoisez
-chamoisiez
-chamoisions
-chamoisons
-champ
-champagne
-champagnes
-champagnisa
-champagnisai
-champagnisaient
-champagnisais
-champagnisait
-champagnisâmes
-champagnisant
-champagnisas
-champagnisasse
-champagnisassent
-champagnisasses
-champagnisassiez
-champagnisassions
-champagnisât
-champagnisâtes
-champagnisation
-champagnisations
-champagnise
-champagnisé
-champagnisée
-champagnisées
-champagnisent
-champagniser
-champagnisera
-champagniserai
-champagniseraient
-champagniserais
-champagniserait
-champagniseras
-champagnisèrent
-champagniserez
-champagniseriez
-champagniserions
-champagniserons
-champagniseront
-champagnises
-champagnisés
-champagnisez
-champagnisiez
-champagnisions
-champagnisons
-champart
-champarts
-champenois
-champenoise
-champenoises
-champêtre
-champêtres
-champi
-champignon
-champignonnière
-champignonnières
-champignonniste
-champignonnistes
-champignons
-champion
-championnat
-championnats
-championne
-championnes
-champions
-champis
-champleva
-champlevai
-champlevaient
-champlevais
-champlevait
-champlevâmes
-champlevant
-champlevas
-champlevasse
-champlevassent
-champlevasses
-champlevassiez
-champlevassions
-champlevât
-champlevâtes
-champlevé
-champlève
-champlevée
-champlevées
-champlèvent
-champlever
-champlèvera
-champlèverai
-champlèveraient
-champlèverais
-champlèverait
-champlèveras
-champlevèrent
-champlèverez
-champlèveriez
-champlèverions
-champlèverons
-champlèveront
-champlevés
-champlèves
-champlevez
-champleviez
-champlevions
-champlevons
-champs
-chançard
-chançarde
-chançardes
-chançards
-chance
-chancel
-chancela
-chancelai
-chancelaient
-chancelais
-chancelait
-chancelâmes
-chancelant
-chancelante
-chancelantes
-chancelants
-chancelas
-chancelasse
-chancelassent
-chancelasses
-chancelassiez
-chancelassions
-chancelât
-chancelâtes
-chancelé
-chanceler
-chancelèrent
-chancelez
-chancelier
-chancelière
-chancelières
-chanceliers
-chanceliez
-chancelions
-chancelle
-chancellent
-chancellera
-chancellerai
-chancelleraient
-chancellerais
-chancellerait
-chancelleras
-chancellerez
-chancellerie
-chancelleries
-chancelleriez
-chancellerions
-chancellerons
-chancelleront
-chancelles
-chancelons
-chancels
-chances
-chanceuse
-chanceuses
-chanceux
-chanci
-chancîmes
-chancir
-chancira
-chancirai
-chanciraient
-chancirais
-chancirait
-chanciras
-chancirent
-chancirez
-chanciriez
-chancirions
-chancirons
-chanciront
-chancis
-chancissaient
-chancissais
-chancissait
-chancissant
-chancisse
-chancissent
-chancisses
-chancissez
-chancissiez
-chancissions
-chancissons
-chancit
-chancît
-chancîtes
-chancre
-chancres
-chandail
-chandails
-chandeleur
-chandeleurs
-chandelier
-chandeliers
-chandelle
-chandelles
-chanfrein
-chanfreina
-chanfreinai
-chanfreinaient
-chanfreinais
-chanfreinait
-chanfreinâmes
-chanfreinant
-chanfreinas
-chanfreinasse
-chanfreinassent
-chanfreinasses
-chanfreinassiez
-chanfreinassions
-chanfreinât
-chanfreinâtes
-chanfreine
-chanfreiné
-chanfreinée
-chanfreinées
-chanfreinent
-chanfreiner
-chanfreinera
-chanfreinerai
-chanfreineraient
-chanfreinerais
-chanfreinerait
-chanfreineras
-chanfreinèrent
-chanfreinerez
-chanfreineriez
-chanfreinerions
-chanfreinerons
-chanfreineront
-chanfreines
-chanfreinés
-chanfreinez
-chanfreiniez
-chanfreinions
-chanfreinons
-chanfreins
-change
-changé
-changea
-changeable
-changeables
-changeai
-changeaient
-changeais
-changeait
-changeâmes
-changeant
-changeante
-changeantes
-changeants
-changeas
-changeasse
-changeassent
-changeasses
-changeassiez
-changeassions
-changeât
-changeâtes
-changée
-changées
-changement
-changements
-changent
-changeons
-changer
-changera
-changerai
-changeraient
-changerais
-changerait
-changeras
-changèrent
-changerez
-changeriez
-changerions
-changerons
-changeront
-changes
-changés
-changeur
-changeurs
-changez
-changiez
-changions
-chanlatte
-chanlattes
-chanoine
-chanoines
-chanoinesse
-chanoinesses
-chanson
-chansonna
-chansonnai
-chansonnaient
-chansonnais
-chansonnait
-chansonnâmes
-chansonnant
-chansonnas
-chansonnasse
-chansonnassent
-chansonnasses
-chansonnassiez
-chansonnassions
-chansonnât
-chansonnâtes
-chansonne
-chansonné
-chansonnée
-chansonnées
-chansonnent
-chansonner
-chansonnera
-chansonnerai
-chansonneraient
-chansonnerais
-chansonnerait
-chansonneras
-chansonnèrent
-chansonnerez
-chansonneriez
-chansonnerions
-chansonnerons
-chansonneront
-chansonnes
-chansonnés
-chansonnette
-chansonnettes
-chansonnez
-chansonnier
-chansonnière
-chansonnières
-chansonniers
-chansonniez
-chansonnions
-chansonnons
-chansons
-chanstiqua
-chanstiquai
-chanstiquaient
-chanstiquais
-chanstiquait
-chanstiquâmes
-chanstiquant
-chanstiquas
-chanstiquasse
-chanstiquassent
-chanstiquasses
-chanstiquassiez
-chanstiquassions
-chanstiquât
-chanstiquâtes
-chanstique
-chanstiqué
-chanstiquée
-chanstiquées
-chanstiquent
-chanstiquer
-chanstiquera
-chanstiquerai
-chanstiqueraient
-chanstiquerais
-chanstiquerait
-chanstiqueras
-chanstiquèrent
-chanstiquerez
-chanstiqueriez
-chanstiquerions
-chanstiquerons
-chanstiqueront
-chanstiques
-chanstiqués
-chanstiquez
-chanstiquiez
-chanstiquions
-chanstiquons
-chant
-chanta
-chantage
-chantages
-chantai
-chantaient
-chantais
-chantait
-chantâmes
-chantant
-chantante
-chantantes
-chantants
-chantas
-chantasse
-chantassent
-chantasses
-chantassiez
-chantassions
-chantât
-chantâtes
-chante
-chanté
-chanteau
-chanteaux
-chantée
-chantées
-chantefable
-chantefables
-chantent
-chantepleure
-chantepleures
-chanter
-chantera
-chanterai
-chanteraient
-chanterais
-chanterait
-chanteras
-chanterelle
-chanterelles
-chantèrent
-chanterez
-chanteriez
-chanterions
-chanterons
-chanteront
-chantes
-chantés
-chanteur
-chanteurs
-chanteuse
-chanteuses
-chantez
-chantier
-chantiers
-chantiez
-chantignole
-chantignoles
-chantilly
-chantions
-chantonna
-chantonnai
-chantonnaient
-chantonnais
-chantonnait
-chantonnâmes
-chantonnant
-chantonnas
-chantonnasse
-chantonnassent
-chantonnasses
-chantonnassiez
-chantonnassions
-chantonnât
-chantonnâtes
-chantonne
-chantonné
-chantonnée
-chantonnées
-chantonnement
-chantonnements
-chantonnent
-chantonner
-chantonnera
-chantonnerai
-chantonneraient
-chantonnerais
-chantonnerait
-chantonneras
-chantonnèrent
-chantonnerez
-chantonneriez
-chantonnerions
-chantonnerons
-chantonneront
-chantonnes
-chantonnés
-chantonnez
-chantonniez
-chantonnions
-chantonnons
-chantons
-chantoung
-chantoungs
-chantourna
-chantournai
-chantournaient
-chantournais
-chantournait
-chantournâmes
-chantournant
-chantournas
-chantournasse
-chantournassent
-chantournasses
-chantournassiez
-chantournassions
-chantournât
-chantournâtes
-chantourne
-chantourné
-chantournée
-chantournées
-chantournent
-chantourner
-chantournera
-chantournerai
-chantourneraient
-chantournerais
-chantournerait
-chantourneras
-chantournèrent
-chantournerez
-chantourneriez
-chantournerions
-chantournerons
-chantourneront
-chantournes
-chantournés
-chantournez
-chantourniez
-chantournions
-chantournons
-chantre
-chantres
-chants
-chanvre
-chanvres
-chanvrier
-chanvrière
-chanvrières
-chanvriers
-chaos
-chaotique
-chaotiques
-chaouch
-chaouchs
-chaparda
-chapardage
-chapardages
-chapardai
-chapardaient
-chapardais
-chapardait
-chapardâmes
-chapardant
-chapardas
-chapardasse
-chapardassent
-chapardasses
-chapardassiez
-chapardassions
-chapardât
-chapardâtes
-chaparde
-chapardé
-chapardée
-chapardées
-chapardent
-chaparder
-chapardera
-chaparderai
-chaparderaient
-chaparderais
-chaparderait
-chaparderas
-chapardèrent
-chaparderez
-chaparderiez
-chaparderions
-chaparderons
-chaparderont
-chapardes
-chapardés
-chapardeur
-chapardeurs
-chapardeuse
-chapardeuses
-chapardez
-chapardiez
-chapardions
-chapardons
-chape
-chapé
-chapeau
-chapeauta
-chapeautai
-chapeautaient
-chapeautais
-chapeautait
-chapeautâmes
-chapeautant
-chapeautas
-chapeautasse
-chapeautassent
-chapeautasses
-chapeautassiez
-chapeautassions
-chapeautât
-chapeautâtes
-chapeaute
-chapeauté
-chapeautée
-chapeautées
-chapeautent
-chapeauter
-chapeautera
-chapeauterai
-chapeauteraient
-chapeauterais
-chapeauterait
-chapeauteras
-chapeautèrent
-chapeauterez
-chapeauteriez
-chapeauterions
-chapeauterons
-chapeauteront
-chapeautes
-chapeautés
-chapeautez
-chapeautiez
-chapeautions
-chapeautons
-chapeaux
-chapée
-chapées
-chapela
-chapelai
-chapelaient
-chapelain
-chapelains
-chapelais
-chapelait
-chapelâmes
-chapelant
-chapelas
-chapelasse
-chapelassent
-chapelasses
-chapelassiez
-chapelassions
-chapelât
-chapelâtes
-chapelé
-chapelée
-chapelées
-chapeler
-chapelèrent
-chapelés
-chapelet
-chapelets
-chapelez
-chapelier
-chapelière
-chapelières
-chapeliers
-chapeliez
-chapelions
-chapelle
-chapellenie
-chapellenies
-chapellent
-chapellera
-chapellerai
-chapelleraient
-chapellerais
-chapellerait
-chapelleras
-chapellerez
-chapellerie
-chapelleries
-chapelleriez
-chapellerions
-chapellerons
-chapelleront
-chapelles
-chapelons
-chapelure
-chapelures
-chaperon
-chaperonna
-chaperonnai
-chaperonnaient
-chaperonnais
-chaperonnait
-chaperonnâmes
-chaperonnant
-chaperonnas
-chaperonnasse
-chaperonnassent
-chaperonnasses
-chaperonnassiez
-chaperonnassions
-chaperonnât
-chaperonnâtes
-chaperonne
-chaperonné
-chaperonnée
-chaperonnées
-chaperonnent
-chaperonner
-chaperonnera
-chaperonnerai
-chaperonneraient
-chaperonnerais
-chaperonnerait
-chaperonneras
-chaperonnèrent
-chaperonnerez
-chaperonneriez
-chaperonnerions
-chaperonnerons
-chaperonneront
-chaperonnes
-chaperonnés
-chaperonnez
-chaperonniez
-chaperonnions
-chaperonnons
-chaperons
-chapes
-chapés
-chapiteau
-chapiteaux
-chapitra
-chapitrai
-chapitraient
-chapitrais
-chapitrait
-chapitrâmes
-chapitrant
-chapitras
-chapitrasse
-chapitrassent
-chapitrasses
-chapitrassiez
-chapitrassions
-chapitrât
-chapitrâtes
-chapitre
-chapitré
-chapitrée
-chapitrées
-chapitrent
-chapitrer
-chapitrera
-chapitrerai
-chapitreraient
-chapitrerais
-chapitrerait
-chapitreras
-chapitrèrent
-chapitrerez
-chapitreriez
-chapitrerions
-chapitrerons
-chapitreront
-chapitres
-chapitrés
-chapitrez
-chapitriez
-chapitrions
-chapitrons
-chaplinesque
-chaplinesques
-chapon
-chaponna
-chaponnai
-chaponnaient
-chaponnais
-chaponnait
-chaponnâmes
-chaponnant
-chaponnas
-chaponnasse
-chaponnassent
-chaponnasses
-chaponnassiez
-chaponnassions
-chaponnât
-chaponnâtes
-chaponne
-chaponné
-chaponnée
-chaponnées
-chaponnent
-chaponner
-chaponnera
-chaponnerai
-chaponneraient
-chaponnerais
-chaponnerait
-chaponneras
-chaponnèrent
-chaponnerez
-chaponneriez
-chaponnerions
-chaponnerons
-chaponneront
-chaponnes
-chaponnés
-chaponnez
-chaponniez
-chaponnions
-chaponnons
-chapons
-chapska
-chapskas
-chaptalisa
-chaptalisai
-chaptalisaient
-chaptalisais
-chaptalisait
-chaptalisâmes
-chaptalisant
-chaptalisas
-chaptalisasse
-chaptalisassent
-chaptalisasses
-chaptalisassiez
-chaptalisassions
-chaptalisât
-chaptalisâtes
-chaptalisation
-chaptalisations
-chaptalise
-chaptalisé
-chaptalisée
-chaptalisées
-chaptalisent
-chaptaliser
-chaptalisera
-chaptaliserai
-chaptaliseraient
-chaptaliserais
-chaptaliserait
-chaptaliseras
-chaptalisèrent
-chaptaliserez
-chaptaliseriez
-chaptaliserions
-chaptaliserons
-chaptaliseront
-chaptalises
-chaptalisés
-chaptalisez
-chaptalisiez
-chaptalisions
-chaptalisons
-chaque
-char
-charabia
-charabias
-charade
-charades
-charançon
-charançonné
-charançonnée
-charançonnées
-charançonnés
-charançons
-charbon
-charbonna
-charbonnage
-charbonnages
-charbonnai
-charbonnaient
-charbonnais
-charbonnait
-charbonnâmes
-charbonnant
-charbonnas
-charbonnasse
-charbonnassent
-charbonnasses
-charbonnassiez
-charbonnassions
-charbonnât
-charbonnâtes
-charbonne
-charbonné
-charbonnée
-charbonnées
-charbonnent
-charbonner
-charbonnera
-charbonnerai
-charbonneraient
-charbonnerais
-charbonnerait
-charbonneras
-charbonnèrent
-charbonnerez
-charbonneriez
-charbonnerions
-charbonnerons
-charbonneront
-charbonnes
-charbonnés
-charbonneuse
-charbonneuses
-charbonneux
-charbonnez
-charbonnier
-charbonnière
-charbonnières
-charbonniers
-charbonniez
-charbonnions
-charbonnons
-charbons
-charcuta
-charcutai
-charcutaient
-charcutais
-charcutait
-charcutâmes
-charcutant
-charcutas
-charcutasse
-charcutassent
-charcutasses
-charcutassiez
-charcutassions
-charcutât
-charcutâtes
-charcute
-charcuté
-charcutée
-charcutées
-charcutent
-charcuter
-charcutera
-charcuterai
-charcuteraient
-charcuterais
-charcuterait
-charcuteras
-charcutèrent
-charcuterez
-charcuterie
-charcuteries
-charcuteriez
-charcuterions
-charcuterons
-charcuteront
-charcutes
-charcutés
-charcutez
-charcutier
-charcutière
-charcutières
-charcutiers
-charcutiez
-charcutions
-charcutons
-chardon
-chardonneret
-chardonnerets
-chardons
-charge
-chargé
-chargea
-chargeai
-chargeaient
-chargeais
-chargeait
-chargeâmes
-chargeant
-chargeas
-chargeasse
-chargeassent
-chargeasses
-chargeassiez
-chargeassions
-chargeât
-chargeâtes
-chargée
-chargées
-chargement
-chargements
-chargent
-chargeons
-charger
-chargera
-chargerai
-chargeraient
-chargerais
-chargerait
-chargeras
-chargèrent
-chargerez
-chargeriez
-chargerions
-chargerons
-chargeront
-charges
-chargés
-chargeur
-chargeurs
-chargez
-chargiez
-chargions
-chariot
-chariotage
-chariotages
-chariots
-charismatique
-charismatiques
-charisme
-charismes
-charitable
-charitablement
-charitables
-charité
-charités
-charivari
-charivaris
-charlatan
-charlatanerie
-charlataneries
-charlatanesque
-charlatanesques
-charlatanisme
-charlatanismes
-charlatans
-charleston
-charlestons
-charlotte
-charlottes
-charma
-charmai
-charmaient
-charmais
-charmait
-charmâmes
-charmant
-charmante
-charmantes
-charmants
-charmas
-charmasse
-charmassent
-charmasses
-charmassiez
-charmassions
-charmât
-charmâtes
-charme
-charmé
-charmée
-charmées
-charment
-charmer
-charmera
-charmerai
-charmeraient
-charmerais
-charmerait
-charmeras
-charmèrent
-charmerez
-charmeriez
-charmerions
-charmerons
-charmeront
-charmes
-charmés
-charmeur
-charmeurs
-charmeuse
-charmeuses
-charmez
-charmiez
-charmille
-charmilles
-charmions
-charmons
-charnel
-charnelle
-charnellement
-charnelles
-charnels
-charnier
-charnière
-charnières
-charniers
-charnu
-charnue
-charnues
-charnus
-charognard
-charognards
-charogne
-charognes
-charpenta
-charpentage
-charpentages
-charpentai
-charpentaient
-charpentais
-charpentait
-charpentâmes
-charpentant
-charpentas
-charpentasse
-charpentassent
-charpentasses
-charpentassiez
-charpentassions
-charpentât
-charpentâtes
-charpente
-charpenté
-charpentée
-charpentées
-charpentent
-charpenter
-charpentera
-charpenterai
-charpenteraient
-charpenterais
-charpenterait
-charpenteras
-charpentèrent
-charpenterez
-charpenterie
-charpenteries
-charpenteriez
-charpenterions
-charpenterons
-charpenteront
-charpentes
-charpentés
-charpentez
-charpentier
-charpentiers
-charpentiez
-charpentions
-charpentons
-charpie
-charpies
-charretée
-charretées
-charretier
-charretière
-charretières
-charretiers
-charretin
-charretins
-charreton
-charretons
-charrette
-charrettes
-charria
-charriage
-charriages
-charriai
-charriaient
-charriais
-charriait
-charriâmes
-charriant
-charrias
-charriasse
-charriassent
-charriasses
-charriassiez
-charriassions
-charriât
-charriâtes
-charrie
-charrié
-charriée
-charriées
-charrient
-charrier
-charriera
-charrierai
-charrieraient
-charrierais
-charrierait
-charrieras
-charrièrent
-charrierez
-charrieriez
-charrierions
-charrierons
-charrieront
-charries
-charriés
-charriez
-charriiez
-charriions
-charrions
-charroi
-charroie
-charroient
-charroiera
-charroierai
-charroieraient
-charroierais
-charroierait
-charroieras
-charroierez
-charroieriez
-charroierions
-charroierons
-charroieront
-charroies
-charrois
-charron
-charronnage
-charronnages
-charrons
-charroya
-charroyai
-charroyaient
-charroyais
-charroyait
-charroyâmes
-charroyant
-charroyas
-charroyasse
-charroyassent
-charroyasses
-charroyassiez
-charroyassions
-charroyât
-charroyâtes
-charroyé
-charroyée
-charroyées
-charroyer
-charroyèrent
-charroyés
-charroyez
-charroyiez
-charroyions
-charroyons
-charruage
-charruages
-charrue
-charrues
-chars
-charte
-charter
-charters
-chartes
-chartisme
-chartismes
-chartiste
-chartistes
-chartreuse
-chartreuses
-chartreux
-chartrier
-chartriers
-chas
-chassa
-chassai
-chassaient
-chassais
-chassait
-chassâmes
-chassant
-chassas
-chassasse
-chassassent
-chassasses
-chassassiez
-chassassions
-chassât
-chassâtes
-chasse
-chassé
-châsse
-chasse-clou
-chasse-clous
-chassé-croisé
-chassée
-chassées
-chasselas
-chasse-mouches
-chasse-neige
-chassent
-chassepot
-chassepots
-chasser
-chassera
-chasserai
-chasseraient
-chasserais
-chasserait
-chasseras
-chassèrent
-chasseresse
-chasseresses
-chasserez
-chasseriez
-chasserions
-chasserons
-chasseront
-chasse-roue
-chasse-roues
-chasses
-chassés
-châsses
-chassés-croisés
-chasseur
-chasseurs
-chasseuse
-chasseuses
-chassez
-chassie
-chassies
-chassieuse
-chassieuses
-chassieux
-chassiez
-chassions
-châssis
-chassons
-chaste
-chastement
-chastes
-chasteté
-chastetés
-chasuble
-chasublerie
-chasubleries
-chasubles
-chat
-châtaigne
-châtaigner
-châtaigneraie
-châtaigneraies
-châtaigners
-châtaignes
-châtaignier
-châtaigniers
-châtain
-châtains
-château
-chateaubriand
-chateaubriands
-chateaubriant
-châteaubriant
-chateaubriants
-châteaubriants
-châteaux
-châtelain
-châtelaine
-châtelaines
-châtelains
-châtellenie
-châtellenies
-chat-huant
-châtia
-châtiai
-châtiaient
-châtiais
-châtiait
-châtiâmes
-châtiant
-châtias
-châtiasse
-châtiassent
-châtiasses
-châtiassiez
-châtiassions
-châtiât
-châtiâtes
-châtie
-châtié
-châtiée
-châtiées
-châtient
-châtier
-châtiera
-châtierai
-châtieraient
-châtierais
-châtierait
-châtieras
-chatière
-châtièrent
-chatières
-châtierez
-châtieriez
-châtierions
-châtierons
-châtieront
-châties
-châtiés
-châtiez
-châtiiez
-châtiions
-châtiment
-châtiments
-châtions
-chatoie
-chatoiement
-chatoiements
-chatoient
-chatoiera
-chatoierai
-chatoieraient
-chatoierais
-chatoierait
-chatoieras
-chatoierez
-chatoieriez
-chatoierions
-chatoierons
-chatoieront
-chatoies
-chaton
-chatonna
-chatonnai
-chatonnaient
-chatonnais
-chatonnait
-chatonnâmes
-chatonnant
-chatonnas
-chatonnasse
-chatonnassent
-chatonnasses
-chatonnassiez
-chatonnassions
-chatonnât
-chatonnâtes
-chatonne
-chatonné
-chatonnent
-chatonner
-chatonnera
-chatonnerai
-chatonneraient
-chatonnerais
-chatonnerait
-chatonneras
-chatonnèrent
-chatonnerez
-chatonneriez
-chatonnerions
-chatonnerons
-chatonneront
-chatonnes
-chatonnez
-chatonniez
-chatonnions
-chatonnons
-chatons
-chatouilla
-chatouillai
-chatouillaient
-chatouillais
-chatouillait
-chatouillâmes
-chatouillant
-chatouillas
-chatouillasse
-chatouillassent
-chatouillasses
-chatouillassiez
-chatouillassions
-chatouillât
-chatouillâtes
-chatouille
-chatouillé
-chatouillée
-chatouillées
-chatouillement
-chatouillements
-chatouillent
-chatouiller
-chatouillera
-chatouillerai
-chatouilleraient
-chatouillerais
-chatouillerait
-chatouilleras
-chatouillèrent
-chatouillerez
-chatouilleriez
-chatouillerions
-chatouillerons
-chatouilleront
-chatouilles
-chatouillés
-chatouilleuse
-chatouilleuses
-chatouilleux
-chatouillez
-chatouilliez
-chatouillions
-chatouillis
-chatouillons
-chatoya
-chatoyai
-chatoyaient
-chatoyais
-chatoyait
-chatoyâmes
-chatoyant
-chatoyas
-chatoyasse
-chatoyassent
-chatoyasses
-chatoyassiez
-chatoyassions
-chatoyât
-chatoyâtes
-chatoyé
-chatoyer
-chatoyèrent
-chatoyez
-chatoyiez
-chatoyions
-chatoyons
-châtra
-châtrai
-châtraient
-châtrais
-châtrait
-châtrâmes
-châtrant
-châtras
-châtrasse
-châtrassent
-châtrasses
-châtrassiez
-châtrassions
-châtrât
-châtrâtes
-châtre
-châtré
-châtrée
-châtrées
-châtrent
-châtrer
-châtrera
-châtrerai
-châtreraient
-châtrerais
-châtrerait
-châtreras
-châtrèrent
-châtrerez
-châtreriez
-châtrerions
-châtrerons
-châtreront
-châtres
-châtrés
-châtrez
-châtriez
-châtrions
-châtrons
-chats
-chats-huants
-chatte
-chattemite
-chattemites
-chatterie
-chatteries
-chatterton
-chattertons
-chattes
-chaud
-chaude
-chaudeau
-chaudeaux
-chaudement
-chaudes
-chaud-froid
-chaudière
-chaudières
-chaudron
-chaudronnerie
-chaudronneries
-chaudronnier
-chaudronnière
-chaudronnières
-chaudronniers
-chaudrons
-chauds
-chauds-froids
-chauffa
-chauffage
-chauffages
-chauffagiste
-chauffagistes
-chauffai
-chauffaient
-chauffais
-chauffait
-chauffâmes
-chauffant
-chauffante
-chauffantes
-chauffants
-chauffard
-chauffards
-chauffas
-chauffasse
-chauffassent
-chauffasses
-chauffassiez
-chauffassions
-chauffât
-chauffâtes
-chauffe
-chauffé
-chauffe-assiettes
-chauffe-bain
-chauffe-bains
-chauffe-biberon
-chauffe-biberons
-chauffée
-chauffe-eau
-chauffées
-chauffent
-chauffe-pieds
-chauffe-plats
-chauffer
-chauffera
-chaufferai
-chaufferaient
-chaufferais
-chaufferait
-chaufferas
-chauffèrent
-chaufferette
-chaufferettes
-chaufferez
-chaufferie
-chaufferies
-chaufferiez
-chaufferions
-chaufferons
-chaufferont
-chauffes
-chauffés
-chauffeur
-chauffeurs
-chauffeuse
-chauffeuses
-chauffez
-chauffiez
-chauffions
-chauffons
-chaufour
-chaufournier
-chaufourniers
-chaufours
-chaula
-chaulage
-chaulages
-chaulai
-chaulaient
-chaulais
-chaulait
-chaulâmes
-chaulant
-chaulas
-chaulasse
-chaulassent
-chaulasses
-chaulassiez
-chaulassions
-chaulât
-chaulâtes
-chaule
-chaulé
-chaulée
-chaulées
-chaulent
-chauler
-chaulera
-chaulerai
-chauleraient
-chaulerais
-chaulerait
-chauleras
-chaulèrent
-chaulerez
-chauleriez
-chaulerions
-chaulerons
-chauleront
-chaules
-chaulés
-chauleuse
-chauleuses
-chaulez
-chauliez
-chaulions
-chaulons
-chauma
-chaumai
-chaumaient
-chaumais
-chaumait
-chaumâmes
-chaumant
-chaumas
-chaumasse
-chaumassent
-chaumasses
-chaumassiez
-chaumassions
-chaumât
-chaumâtes
-chaume
-chaumé
-chaumée
-chaumées
-chaument
-chaumer
-chaumera
-chaumerai
-chaumeraient
-chaumerais
-chaumerait
-chaumeras
-chaumèrent
-chaumerez
-chaumeriez
-chaumerions
-chaumerons
-chaumeront
-chaumes
-chaumés
-chaumez
-chaumière
-chaumières
-chaumiez
-chaumine
-chaumines
-chaumions
-chaumons
-chaussa
-chaussai
-chaussaient
-chaussais
-chaussait
-chaussâmes
-chaussant
-chaussante
-chaussantes
-chaussants
-chaussas
-chaussasse
-chaussassent
-chaussasses
-chaussassiez
-chaussassions
-chaussât
-chaussâtes
-chausse
-chaussé
-chaussée
-chaussées
-chaussent
-chausse-pied
-chausse-pieds
-chausser
-chaussera
-chausserai
-chausseraient
-chausserais
-chausserait
-chausseras
-chaussèrent
-chausserez
-chausseriez
-chausserions
-chausserons
-chausseront
-chausses
-chaussés
-chausse-trape
-chausse-trapes
-chausse-trappe
-chausse-trappes
-chaussette
-chaussettes
-chausseur
-chausseurs
-chaussez
-chaussiez
-chaussions
-chausson
-chaussons
-chaussure
-chaussures
-chaut
-chauve
-chauves
-chauve-souris
-chauves-souris
-chauvi
-chauvîmes
-chauvin
-chauvine
-chauvines
-chauvinisme
-chauvinismes
-chauvins
-chauvir
-chauvira
-chauvirai
-chauviraient
-chauvirais
-chauvirait
-chauviras
-chauvirent
-chauvirez
-chauviriez
-chauvirions
-chauvirons
-chauviront
-chauvis
-chauvissaient
-chauvissais
-chauvissait
-chauvissant
-chauvisse
-chauvissent
-chauvisses
-chauvissez
-chauvissiez
-chauvissions
-chauvissons
-chauvit
-chauvît
-chauvîtes
-chaux
-chavira
-chavirai
-chaviraient
-chavirais
-chavirait
-chavirâmes
-chavirant
-chaviras
-chavirasse
-chavirassent
-chavirasses
-chavirassiez
-chavirassions
-chavirât
-chavirâtes
-chavire
-chaviré
-chavirée
-chavirées
-chavirement
-chavirements
-chavirent
-chavirer
-chavirera
-chavirerai
-chavireraient
-chavirerais
-chavirerait
-chavireras
-chavirèrent
-chavirerez
-chavireriez
-chavirerions
-chavirerons
-chavireront
-chavires
-chavirés
-chavirez
-chaviriez
-chavirions
-chavirons
-chébec
-chébecs
-chèche
-chèches
-chéchia
-chéchias
-check-list
-check-lists
-check-up
-cheddite
-cheddites
-chef
-cheffe
-chefferie
-chefferies
-cheffes
-chef-lieu
-chefs
-chefs-lieux
-cheftaine
-cheftaines
-cheik
-cheikh
-cheikhs
-cheiks
-cheire
-cheires
-chelem
-chelems
-chélicère
-chélicères
-chélidoine
-chélidoines
-chelingua
-chelinguai
-chelinguaient
-chelinguais
-chelinguait
-chelinguâmes
-chelinguant
-chelinguas
-chelinguasse
-chelinguassent
-chelinguasses
-chelinguassiez
-chelinguassions
-chelinguât
-chelinguâtes
-chelingue
-chelingué
-chelinguée
-chelinguées
-chelinguent
-chelinguer
-chelinguera
-chelinguerai
-chelingueraient
-chelinguerais
-chelinguerait
-chelingueras
-chelinguèrent
-chelinguerez
-chelingueriez
-chelinguerions
-chelinguerons
-chelingueront
-chelingues
-chelingués
-chelinguez
-chelinguiez
-chelinguions
-chelinguons
-chelléen
-chelléenne
-chelléennes
-chelléens
-chemin
-chemina
-cheminai
-cheminaient
-cheminais
-cheminait
-cheminâmes
-cheminant
-cheminas
-cheminasse
-cheminassent
-cheminasses
-cheminassiez
-cheminassions
-cheminât
-cheminâtes
-chemine
-cheminé
-cheminée
-cheminées
-cheminement
-cheminements
-cheminent
-cheminer
-cheminera
-cheminerai
-chemineraient
-cheminerais
-cheminerait
-chemineras
-cheminèrent
-cheminerez
-chemineriez
-cheminerions
-cheminerons
-chemineront
-chemines
-cheminez
-cheminiez
-cheminions
-cheminons
-cheminot
-cheminots
-chemins
-chemisa
-chemisage
-chemisages
-chemisai
-chemisaient
-chemisais
-chemisait
-chemisâmes
-chemisant
-chemisas
-chemisasse
-chemisassent
-chemisasses
-chemisassiez
-chemisassions
-chemisât
-chemisâtes
-chemise
-chemisé
-chemisée
-chemisées
-chemisent
-chemiser
-chemisera
-chemiserai
-chemiseraient
-chemiserais
-chemiserait
-chemiseras
-chemisèrent
-chemiserez
-chemiserie
-chemiseries
-chemiseriez
-chemiserions
-chemiserons
-chemiseront
-chemises
-chemisés
-chemisette
-chemisettes
-chemisez
-chemisier
-chemisière
-chemisières
-chemisiers
-chemisiez
-chemisions
-chemisons
-chênaie
-chênaies
-chenal
-chenapan
-chenapans
-chenaux
-chêne
-chêne-liège
-chênes
-chênes-lièges
-chenet
-chenets
-chènevière
-chènevières
-chènevis
-chenil
-chenille
-chenillé
-chenillée
-chenillées
-chenilles
-chenillés
-chenillette
-chenillettes
-chenils
-chénopode
-chénopodes
-chenu
-chenue
-chenues
-chenus
-cheptel
-cheptels
-chèque
-chèque-restaurant
-chèques
-chèques-restaurant
-chéquier
-chéquiers
-cher
-chéra
-chérai
-chéraient
-chérais
-chérait
-chérâmes
-chérant
-chéras
-chérasse
-chérassent
-chérasses
-chérassiez
-chérassions
-chérât
-chérâtes
-chercha
-cherchai
-cherchaient
-cherchais
-cherchait
-cherchâmes
-cherchant
-cherchas
-cherchasse
-cherchassent
-cherchasses
-cherchassiez
-cherchassions
-cherchât
-cherchâtes
-cherche
-cherché
-cherchée
-cherchées
-cherchent
-chercher
-cherchera
-chercherai
-chercheraient
-chercherais
-chercherait
-chercheras
-cherchèrent
-chercherez
-chercheriez
-chercherions
-chercherons
-chercheront
-cherches
-cherchés
-chercheur
-chercheurs
-chercheuse
-chercheuses
-cherchez
-cherchiez
-cherchions
-cherchons
-cherchons-nous
-chére
-chéré
-chère
-chèrement
-chérent
-chérer
-chérera
-chérerai
-chéreraient
-chérerais
-chérerait
-chéreras
-chérèrent
-chérerez
-chéreriez
-chérerions
-chérerons
-chéreront
-chéres
-chères
-chérez
-chergui
-cherguis
-chéri
-chérie
-chéries
-chériez
-chérif
-chérifien
-chérifienne
-chérifiennes
-chérifiens
-chérifs
-chérîmes
-chérions
-chérir
-chérira
-chérirai
-chériraient
-chérirais
-chérirait
-chériras
-chérirent
-chérirez
-chéririez
-chéririons
-chérirons
-chériront
-chéris
-chérissaient
-chérissais
-chérissait
-chérissant
-chérisse
-chérissent
-chérisses
-chérissez
-chérissiez
-chérissions
-chérissons
-chérit
-chérît
-chérîtes
-chérons
-chérot
-chérots
-cherra
-cherrai
-cherraient
-cherrais
-cherrait
-cherrâmes
-cherrant
-cherras
-cherrasse
-cherrassent
-cherrasses
-cherrassiez
-cherrassions
-cherrât
-cherrâtes
-cherre
-cherré
-cherrent
-cherrer
-cherrera
-cherrerai
-cherreraient
-cherrerais
-cherrerait
-cherreras
-cherrèrent
-cherrerez
-cherreriez
-cherrerions
-cherrerons
-cherreront
-cherres
-cherrez
-cherriez
-cherrions
-cherrons
-chers
-cherté
-chertés
-chérubin
-chérubins
-chervis
-chester
-chesters
-chétif
-chétifs
-chétive
-chétivement
-chétives
-cheval
-chevala
-chevalai
-chevalaient
-chevalais
-chevalait
-chevalâmes
-chevalant
-chevalas
-chevalasse
-chevalassent
-chevalasses
-chevalassiez
-chevalassions
-chevalât
-chevalâtes
-chevale
-chevalé
-chevalée
-chevalées
-chevalement
-chevalements
-chevalent
-chevaler
-chevalera
-chevalerai
-chevaleraient
-chevalerais
-chevalerait
-chevaleras
-chevalèrent
-chevaleresque
-chevaleresques
-chevalerez
-chevalerie
-chevaleries
-chevaleriez
-chevalerions
-chevalerons
-chevaleront
-chevales
-chevalés
-chevalet
-chevalets
-chevalez
-chevalier
-chevalière
-chevalières
-chevaliers
-chevaliez
-chevalin
-chevaline
-chevalines
-chevalins
-chevalions
-chevalons
-cheval-vapeur
-chevaucha
-chevauchai
-chevauchaient
-chevauchais
-chevauchait
-chevauchâmes
-chevauchant
-chevauchas
-chevauchasse
-chevauchassent
-chevauchasses
-chevauchassiez
-chevauchassions
-chevauchât
-chevauchâtes
-chevauche
-chevauché
-chevauchée
-chevauchées
-chevauchement
-chevauchements
-chevauchent
-chevaucher
-chevauchera
-chevaucherai
-chevaucheraient
-chevaucherais
-chevaucherait
-chevaucheras
-chevauchèrent
-chevaucherez
-chevaucheriez
-chevaucherions
-chevaucherons
-chevaucheront
-chevauches
-chevauchés
-chevauchez
-chevauchiez
-chevauchions
-chevauchons
-chevaux
-chevaux-vapeur
-chevêche
-chevêches
-chevelu
-chevelue
-chevelues
-chevelure
-chevelures
-chevelus
-chevet
-chevêtre
-chevêtres
-chevets
-cheveu
-cheveux
-chevilla
-chevillai
-chevillaient
-chevillais
-chevillait
-chevillâmes
-chevillant
-chevillard
-chevillards
-chevillas
-chevillasse
-chevillassent
-chevillasses
-chevillassiez
-chevillassions
-chevillât
-chevillâtes
-cheville
-chevillé
-chevillée
-chevillées
-chevillent
-cheviller
-chevillera
-chevillerai
-chevilleraient
-chevillerais
-chevillerait
-chevilleras
-chevillèrent
-chevillerez
-chevilleriez
-chevillerions
-chevillerons
-chevilleront
-chevilles
-chevillés
-chevillez
-chevilliez
-chevillions
-chevillons
-cheviotte
-cheviottes
-chèvre
-chevreau
-chevreaux
-chèvrefeuille
-chèvrefeuilles
-chèvre-pied
-chèvre-pieds
-chèvres
-chevreta
-chevretai
-chevretaient
-chevretais
-chevretait
-chevretâmes
-chevretant
-chevretas
-chevretasse
-chevretassent
-chevretasses
-chevretassiez
-chevretassions
-chevretât
-chevretâtes
-chevreté
-chevreter
-chevretèrent
-chevretez
-chevretiez
-chevretions
-chevretons
-chevrette
-chevrettent
-chevrettera
-chevretterai
-chevretteraient
-chevretterais
-chevretterait
-chevretteras
-chevretterez
-chevretteriez
-chevretterions
-chevretterons
-chevretteront
-chevrettes
-chevreuil
-chevreuils
-chevrier
-chevrière
-chevrières
-chevriers
-chevron
-chevronna
-chevronnai
-chevronnaient
-chevronnais
-chevronnait
-chevronnâmes
-chevronnant
-chevronnas
-chevronnasse
-chevronnassent
-chevronnasses
-chevronnassiez
-chevronnassions
-chevronnât
-chevronnâtes
-chevronne
-chevronné
-chevronnée
-chevronnées
-chevronnent
-chevronner
-chevronnera
-chevronnerai
-chevronneraient
-chevronnerais
-chevronnerait
-chevronneras
-chevronnèrent
-chevronnerez
-chevronneriez
-chevronnerions
-chevronnerons
-chevronneront
-chevronnes
-chevronnés
-chevronnez
-chevronniez
-chevronnions
-chevronnons
-chevrons
-chevrota
-chevrotai
-chevrotaient
-chevrotais
-chevrotait
-chevrotâmes
-chevrotant
-chevrotante
-chevrotantes
-chevrotants
-chevrotas
-chevrotasse
-chevrotassent
-chevrotasses
-chevrotassiez
-chevrotassions
-chevrotât
-chevrotâtes
-chevrote
-chevroté
-chevrotement
-chevrotements
-chevrotent
-chevroter
-chevrotera
-chevroterai
-chevroteraient
-chevroterais
-chevroterait
-chevroteras
-chevrotèrent
-chevroterez
-chevroteriez
-chevroterions
-chevroterons
-chevroteront
-chevrotes
-chevrotez
-chevrotiez
-chevrotin
-chevrotine
-chevrotines
-chevrotins
-chevrotions
-chevrotons
-chewing-gum
-chewing-gums
-chez
-chez-moi
-chez-soi
-chez-toi
-chia
-chiada
-chiadai
-chiadaient
-chiadais
-chiadait
-chiadâmes
-chiadant
-chiadas
-chiadasse
-chiadassent
-chiadasses
-chiadassiez
-chiadassions
-chiadât
-chiadâtes
-chiade
-chiadé
-chiadée
-chiadées
-chiadent
-chiader
-chiadera
-chiaderai
-chiaderaient
-chiaderais
-chiaderait
-chiaderas
-chiadèrent
-chiaderez
-chiaderiez
-chiaderions
-chiaderons
-chiaderont
-chiades
-chiadés
-chiadez
-chiadiez
-chiadions
-chiadons
-chiai
-chiaient
-chiais
-chiait
-chiala
-chialai
-chialaient
-chialais
-chialait
-chialâmes
-chialant
-chialas
-chialasse
-chialassent
-chialasses
-chialassiez
-chialassions
-chialât
-chialâtes
-chiale
-chialé
-chialent
-chialer
-chialera
-chialerai
-chialeraient
-chialerais
-chialerait
-chialeras
-chialèrent
-chialerez
-chialeriez
-chialerions
-chialerons
-chialeront
-chiales
-chialez
-chialiez
-chialions
-chialons
-chiâmes
-chiant
-chiante
-chiantes
-chianti
-chiantis
-chiants
-chias
-chiasma
-chiasmas
-chiasme
-chiasmes
-chiasse
-chiassent
-chiasses
-chiassiez
-chiassions
-chiât
-chiâtes
-chibouque
-chibouques
-chic
-chicana
-chicanai
-chicanaient
-chicanais
-chicanait
-chicanâmes
-chicanant
-chicanas
-chicanasse
-chicanassent
-chicanasses
-chicanassiez
-chicanassions
-chicanât
-chicanâtes
-chicane
-chicané
-chicanée
-chicanées
-chicanent
-chicaner
-chicanera
-chicanerai
-chicaneraient
-chicanerais
-chicanerait
-chicaneras
-chicanèrent
-chicanerez
-chicanerie
-chicaneries
-chicaneriez
-chicanerions
-chicanerons
-chicaneront
-chicanes
-chicanés
-chicaneur
-chicaneurs
-chicaneuse
-chicaneuses
-chicanez
-chicanier
-chicanière
-chicanières
-chicaniers
-chicaniez
-chicanions
-chicanons
-chiche
-chichement
-chiches
-chichi
-chichis
-chichiteuse
-chichiteuses
-chichiteux
-chicon
-chicons
-chicorée
-chicorées
-chicot
-chicota
-chicotai
-chicotaient
-chicotais
-chicotait
-chicotâmes
-chicotant
-chicotas
-chicotasse
-chicotassent
-chicotasses
-chicotassiez
-chicotassions
-chicotât
-chicotâtes
-chicote
-chicoté
-chicotent
-chicoter
-chicotera
-chicoterai
-chicoteraient
-chicoterais
-chicoterait
-chicoteras
-chicotèrent
-chicoterez
-chicoteriez
-chicoterions
-chicoterons
-chicoteront
-chicotes
-chicotez
-chicotiez
-chicotin
-chicotins
-chicotions
-chicotons
-chicots
-chics
-chie
-chié
-chiée
-chiées
-chien
-chiendent
-chiendents
-chienlit
-chienlits
-chien-loup
-chienna
-chiennai
-chiennaient
-chiennais
-chiennait
-chiennâmes
-chiennant
-chiennas
-chiennasse
-chiennassent
-chiennasses
-chiennassiez
-chiennassions
-chiennât
-chiennâtes
-chienne
-chienné
-chiennent
-chienner
-chiennera
-chiennerai
-chienneraient
-chiennerais
-chiennerait
-chienneras
-chiennèrent
-chiennerez
-chiennerie
-chienneries
-chienneriez
-chiennerions
-chiennerons
-chienneront
-chiennes
-chiennez
-chienniez
-chiennions
-chiennons
-chiens
-chiens-loups
-chient
-chier
-chiera
-chierai
-chieraient
-chierais
-chierait
-chieras
-chièrent
-chierez
-chierie
-chieries
-chieriez
-chierions
-chierons
-chieront
-chies
-chiés
-chiez
-chiffe
-chiffes
-chiffon
-chiffonna
-chiffonnade
-chiffonnades
-chiffonnage
-chiffonnages
-chiffonnai
-chiffonnaient
-chiffonnais
-chiffonnait
-chiffonnâmes
-chiffonnant
-chiffonnas
-chiffonnasse
-chiffonnassent
-chiffonnasses
-chiffonnassiez
-chiffonnassions
-chiffonnât
-chiffonnâtes
-chiffonne
-chiffonné
-chiffonnée
-chiffonnées
-chiffonnement
-chiffonnements
-chiffonnent
-chiffonner
-chiffonnera
-chiffonnerai
-chiffonneraient
-chiffonnerais
-chiffonnerait
-chiffonneras
-chiffonnèrent
-chiffonnerez
-chiffonneriez
-chiffonnerions
-chiffonnerons
-chiffonneront
-chiffonnes
-chiffonnés
-chiffonnez
-chiffonnier
-chiffonnière
-chiffonnières
-chiffonniers
-chiffonniez
-chiffonnions
-chiffonnons
-chiffons
-chiffra
-chiffrable
-chiffrables
-chiffrage
-chiffrages
-chiffrai
-chiffraient
-chiffrais
-chiffrait
-chiffrâmes
-chiffrant
-chiffras
-chiffrasse
-chiffrassent
-chiffrasses
-chiffrassiez
-chiffrassions
-chiffrât
-chiffrâtes
-chiffre
-chiffré
-chiffrée
-chiffrées
-chiffrement
-chiffrements
-chiffrent
-chiffrer
-chiffrera
-chiffrerai
-chiffreraient
-chiffrerais
-chiffrerait
-chiffreras
-chiffrèrent
-chiffrerez
-chiffreriez
-chiffrerions
-chiffrerons
-chiffreront
-chiffres
-chiffrés
-chiffreur
-chiffreurs
-chiffreuse
-chiffreuses
-chiffrez
-chiffrier
-chiffriers
-chiffriez
-chiffrions
-chiffrons
-chignole
-chignoles
-chignon
-chignons
-chiiez
-chiions
-chiite
-chiites
-chilien
-chilienne
-chiliennes
-chiliens
-chimère
-chimères
-chimérique
-chimériques
-chimie
-chimies
-chimiothérapie
-chimiothérapies
-chimique
-chimiquement
-chimiques
-chimisme
-chimismes
-chimiste
-chimistes
-chimpanzé
-chimpanzés
-china
-chinage
-chinages
-chinai
-chinaient
-chinais
-chinait
-chinâmes
-chinant
-chinas
-chinasse
-chinassent
-chinasses
-chinassiez
-chinassions
-chinât
-chinâtes
-chinchilla
-chinchillas
-chine
-chiné
-chinée
-chinées
-chinent
-chiner
-chinera
-chinerai
-chineraient
-chinerais
-chinerait
-chineras
-chinèrent
-chinerez
-chineriez
-chinerions
-chinerons
-chineront
-chines
-chinés
-chineur
-chineurs
-chineuse
-chineuses
-chinez
-chiniez
-chinions
-chinois
-chinoisa
-chinoisai
-chinoisaient
-chinoisais
-chinoisait
-chinoisâmes
-chinoisant
-chinoisas
-chinoisasse
-chinoisassent
-chinoisasses
-chinoisassiez
-chinoisassions
-chinoisât
-chinoisâtes
-chinoise
-chinoisé
-chinoisent
-chinoiser
-chinoisera
-chinoiserai
-chinoiseraient
-chinoiserais
-chinoiserait
-chinoiseras
-chinoisèrent
-chinoiserez
-chinoiserie
-chinoiseries
-chinoiseriez
-chinoiserions
-chinoiserons
-chinoiseront
-chinoises
-chinoisez
-chinoisiez
-chinoisions
-chinoisons
-chinons
-chinook
-chinooks
-chintz
-chinure
-chinures
-chions
-chiot
-chiots
-chiottes
-chiourme
-chiourmes
-chipa
-chipai
-chipaient
-chipais
-chipait
-chipâmes
-chipant
-chipas
-chipasse
-chipassent
-chipasses
-chipassiez
-chipassions
-chipât
-chipâtes
-chipe
-chipé
-chipée
-chipées
-chipent
-chiper
-chipera
-chiperai
-chiperaient
-chiperais
-chiperait
-chiperas
-chipèrent
-chiperez
-chiperiez
-chiperions
-chiperons
-chiperont
-chipes
-chipés
-chipez
-chipie
-chipies
-chipiez
-chipions
-chipolata
-chipolatas
-chipons
-chipota
-chipotage
-chipotages
-chipotai
-chipotaient
-chipotais
-chipotait
-chipotâmes
-chipotant
-chipotas
-chipotasse
-chipotassent
-chipotasses
-chipotassiez
-chipotassions
-chipotât
-chipotâtes
-chipote
-chipoté
-chipotée
-chipotées
-chipotent
-chipoter
-chipotera
-chipoterai
-chipoteraient
-chipoterais
-chipoterait
-chipoteras
-chipotèrent
-chipoterez
-chipoteriez
-chipoterions
-chipoterons
-chipoteront
-chipotes
-chipotés
-chipoteur
-chipoteurs
-chipoteuse
-chipoteuses
-chipotez
-chipotiez
-chipotions
-chipotons
-chips
-chiqua
-chiquai
-chiquaient
-chiquais
-chiquait
-chiquâmes
-chiquant
-chiquas
-chiquasse
-chiquassent
-chiquasses
-chiquassiez
-chiquassions
-chiquât
-chiquâtes
-chique
-chiqué
-chiquée
-chiquées
-chiquement
-chiquenaude
-chiquenaudes
-chiquent
-chiquer
-chiquera
-chiquerai
-chiqueraient
-chiquerais
-chiquerait
-chiqueras
-chiquèrent
-chiquerez
-chiqueriez
-chiquerions
-chiquerons
-chiqueront
-chiques
-chiqués
-chiqueur
-chiqueurs
-chiqueuse
-chiqueuses
-chiquez
-chiquiez
-chiquions
-chiquons
-chirographaire
-chirographaires
-chirographia
-chirographiai
-chirographiaient
-chirographiais
-chirographiait
-chirographiâmes
-chirographiant
-chirographias
-chirographiasse
-chirographiassent
-chirographiasses
-chirographiassiez
-chirographiassions
-chirographiât
-chirographiâtes
-chirographie
-chirographié
-chirographiée
-chirographiées
-chirographient
-chirographier
-chirographiera
-chirographierai
-chirographieraient
-chirographierais
-chirographierait
-chirographieras
-chirographièrent
-chirographierez
-chirographieriez
-chirographierions
-chirographierons
-chirographieront
-chirographies
-chirographiés
-chirographiez
-chirographiiez
-chirographiions
-chirographions
-chiromancie
-chiromancien
-chiromancienne
-chiromanciennes
-chiromanciens
-chiromancies
-chiropracteur
-chiropracteurs
-chiropractie
-chiropracties
-chiropractrice
-chiropractrices
-chiropraxie
-chiropraxies
-chirurgical
-chirurgicale
-chirurgicales
-chirurgicaux
-chirurgie
-chirurgien
-chirurgien-dentiste
-chirurgienne
-chirurgiennes
-chirurgiens
-chirurgiens-dentistes
-chirurgies
-chistera
-chisteras
-chitine
-chitines
-chitineuse
-chitineuses
-chitineux
-chiton
-chitons
-chiure
-chiures
-chlamyde
-chlamydes
-chleuhe
-chleuhes
-chlingua
-chlinguai
-chlinguaient
-chlinguais
-chlinguait
-chlinguâmes
-chlinguant
-chlinguas
-chlinguasse
-chlinguassent
-chlinguasses
-chlinguassiez
-chlinguassions
-chlinguât
-chlinguâtes
-chlingue
-chlingué
-chlinguée
-chlinguées
-chlinguent
-chlinguer
-chlinguera
-chlinguerai
-chlingueraient
-chlinguerais
-chlinguerait
-chlingueras
-chlinguèrent
-chlinguerez
-chlingueriez
-chlinguerions
-chlinguerons
-chlingueront
-chlingues
-chlingués
-chlinguez
-chlinguiez
-chlinguions
-chlinguons
-chlora
-chlorai
-chloraient
-chlorais
-chlorait
-chloral
-chlorals
-chlorâmes
-chloramphénicol
-chloramphénicols
-chlorant
-chloras
-chlorasse
-chlorassent
-chlorasses
-chlorassiez
-chlorassions
-chlorât
-chlorate
-chlorates
-chlorâtes
-chlore
-chloré
-chlorée
-chlorées
-chlorent
-chlorer
-chlorera
-chlorerai
-chloreraient
-chlorerais
-chlorerait
-chloreras
-chlorèrent
-chlorerez
-chloreriez
-chlorerions
-chlorerons
-chloreront
-chlores
-chlorés
-chlorez
-chlorhydrate
-chlorhydrates
-chlorhydrique
-chlorhydriques
-chloriez
-chlorions
-chlorique
-chloriques
-chloroforma
-chloroformai
-chloroformaient
-chloroformais
-chloroformait
-chloroformâmes
-chloroformant
-chloroformas
-chloroformasse
-chloroformassent
-chloroformasses
-chloroformassiez
-chloroformassions
-chloroformât
-chloroformâtes
-chloroforme
-chloroformé
-chloroformée
-chloroformées
-chloroforment
-chloroformer
-chloroformera
-chloroformerai
-chloroformeraient
-chloroformerais
-chloroformerait
-chloroformeras
-chloroformèrent
-chloroformerez
-chloroformeriez
-chloroformerions
-chloroformerons
-chloroformeront
-chloroformes
-chloroformés
-chloroformez
-chloroformiez
-chloroformions
-chloroformons
-chlorons
-chlorophylle
-chlorophylles
-chlorophyllien
-chlorophyllienne
-chlorophylliennes
-chlorophylliens
-chloropicrine
-chloropicrines
-chlorose
-chloroses
-chlorotique
-chlorotiques
-chlorura
-chlorurai
-chloruraient
-chlorurais
-chlorurait
-chlorurâmes
-chlorurant
-chloruras
-chlorurasse
-chlorurassent
-chlorurasses
-chlorurassiez
-chlorurassions
-chlorurât
-chlorurâtes
-chlorure
-chloruré
-chlorurée
-chlorurées
-chlorurent
-chlorurer
-chlorurera
-chlorurerai
-chlorureraient
-chlorurerais
-chlorurerait
-chlorureras
-chlorurèrent
-chlorurerez
-chlorureriez
-chlorurerions
-chlorurerons
-chlorureront
-chlorures
-chlorurés
-chlorurez
-chloruriez
-chlorurions
-chlorurons
-choc
-chochotte
-chochottes
-chocolat
-chocolaté
-chocolatée
-chocolatées
-chocolaterie
-chocolateries
-chocolatés
-chocolatier
-chocolatière
-chocolatières
-chocolatiers
-chocolats
-chocottes
-chocs
-choeur
-choeurs
-choie
-choient
-choiera
-choierai
-choieraient
-choierais
-choierait
-choieras
-choierez
-choieriez
-choierions
-choierons
-choieront
-choies
-choir
-choirai
-choirais
-chois
-choisi
-choisie
-choisies
-choisîmes
-choisir
-choisira
-choisirai
-choisiraient
-choisirais
-choisirait
-choisiras
-choisirent
-choisirez
-choisiriez
-choisirions
-choisirons
-choisiront
-choisis
-choisissaient
-choisissais
-choisissait
-choisissant
-choisisse
-choisissent
-choisisses
-choisissez
-choisissiez
-choisissions
-choisissons
-choisit
-choisît
-choisîtes
-choisit-il
-choit
-choix
-cholagogue
-cholagogues
-cholécystite
-cholécystites
-cholécystotomie
-cholécystotomies
-cholédoque
-cholédoques
-cholémie
-cholémies
-choléra
-choléras
-cholériforme
-cholériformes
-cholérine
-cholérines
-cholérique
-cholériques
-cholestérol
-cholestérolémie
-cholestérolémies
-cholestérols
-choline
-cholines
-cholurie
-choluries
-chôma
-chômable
-chômables
-chômage
-chômages
-chômai
-chômaient
-chômais
-chômait
-chômâmes
-chômant
-chômas
-chômasse
-chômassent
-chômasses
-chômassiez
-chômassions
-chômât
-chômâtes
-chôme
-chômé
-chômée
-chômées
-chôment
-chômer
-chômera
-chômerai
-chômeraient
-chômerais
-chômerait
-chômeras
-chômèrent
-chômerez
-chômeriez
-chômerions
-chômerons
-chômeront
-chômes
-chômés
-chômeur
-chômeurs
-chômeuse
-chômeuses
-chômez
-chômiez
-chômions
-chômons
-chondriome
-chondriomes
-chondriosome
-chondriosomes
-chondroblaste
-chondroblastes
-chopa
-chopai
-chopaient
-chopais
-chopait
-chopâmes
-chopant
-chopas
-chopasse
-chopassent
-chopasses
-chopassiez
-chopassions
-chopât
-chopâtes
-chope
-chopé
-chopée
-chopées
-chopent
-choper
-chopera
-choperai
-choperaient
-choperais
-choperait
-choperas
-chopèrent
-choperez
-choperiez
-choperions
-choperons
-choperont
-chopes
-chopés
-chopez
-chopiez
-chopina
-chopinai
-chopinaient
-chopinais
-chopinait
-chopinâmes
-chopinant
-chopinas
-chopinasse
-chopinassent
-chopinasses
-chopinassiez
-chopinassions
-chopinât
-chopinâtes
-chopine
-chopiné
-chopinent
-chopiner
-chopinera
-chopinerai
-chopineraient
-chopinerais
-chopinerait
-chopineras
-chopinèrent
-chopinerez
-chopineriez
-chopinerions
-chopinerons
-chopineront
-chopines
-chopinez
-chopiniez
-chopinions
-chopinons
-chopions
-chopons
-choppa
-choppai
-choppaient
-choppais
-choppait
-choppâmes
-choppant
-choppas
-choppasse
-choppassent
-choppasses
-choppassiez
-choppassions
-choppât
-choppâtes
-choppe
-choppé
-choppent
-chopper
-choppera
-chopperai
-chopperaient
-chopperais
-chopperait
-chopperas
-choppèrent
-chopperez
-chopperiez
-chopperions
-chopperons
-chopperont
-choppes
-choppez
-choppiez
-choppions
-choppons
-choqua
-choquai
-choquaient
-choquais
-choquait
-choquâmes
-choquant
-choquante
-choquantes
-choquants
-choquas
-choquasse
-choquassent
-choquasses
-choquassiez
-choquassions
-choquât
-choquâtes
-choque
-choqué
-choquée
-choquées
-choquent
-choquer
-choquera
-choquerai
-choqueraient
-choquerais
-choquerait
-choqueras
-choquèrent
-choquerez
-choqueriez
-choquerions
-choquerons
-choqueront
-choques
-choqués
-choquez
-choquiez
-choquions
-choquons
-choral
-chorale
-chorales
-chorals
-chorée
-chorées
-chorège
-chorèges
-chorégraphe
-chorégraphes
-chorégraphie
-chorégraphies
-chorégraphique
-chorégraphiques
-choréique
-choréiques
-choreute
-choreutes
-chorion
-chorions
-choriste
-choristes
-chorizo
-chorizos
-choroïde
-choroïdes
-choroïdien
-choroïdienne
-choroïdiennes
-choroïdiens
-chorus
-chose
-choses
-chosifia
-chosifiai
-chosifiaient
-chosifiais
-chosifiait
-chosifiâmes
-chosifiant
-chosifias
-chosifiasse
-chosifiassent
-chosifiasses
-chosifiassiez
-chosifiassions
-chosifiât
-chosifiâtes
-chosification
-chosifications
-chosifie
-chosifié
-chosifiée
-chosifiées
-chosifient
-chosifier
-chosifiera
-chosifierai
-chosifieraient
-chosifierais
-chosifierait
-chosifieras
-chosifièrent
-chosifierez
-chosifieriez
-chosifierions
-chosifierons
-chosifieront
-chosifies
-chosifiés
-chosifiez
-chosifiiez
-chosifiions
-chosifions
-chott
-chotts
-chou
-chouan
-chouannerie
-chouanneries
-chouans
-choucas
-chouchou
-chouchous
-chouchouta
-chouchoutai
-chouchoutaient
-chouchoutais
-chouchoutait
-chouchoutâmes
-chouchoutant
-chouchoutas
-chouchoutasse
-chouchoutassent
-chouchoutasses
-chouchoutassiez
-chouchoutassions
-chouchoutât
-chouchoutâtes
-chouchoute
-chouchouté
-chouchoutée
-chouchoutées
-chouchoutent
-chouchouter
-chouchoutera
-chouchouterai
-chouchouteraient
-chouchouterais
-chouchouterait
-chouchouteras
-chouchoutèrent
-chouchouterez
-chouchouteriez
-chouchouterions
-chouchouterons
-chouchouteront
-chouchoutes
-chouchoutés
-chouchoutez
-chouchoutiez
-chouchoutions
-chouchoutons
-choucroute
-choucroutes
-chouette
-chouettes
-chou-fleur
-chouleur
-chouleurs
-chou-navet
-chourava
-chouravai
-chouravaient
-chouravais
-chouravait
-chouravâmes
-chouravant
-chouravas
-chouravasse
-chouravassent
-chouravasses
-chouravassiez
-chouravassions
-chouravât
-chouravâtes
-chourave
-chou-rave
-chouravé
-chouravée
-chouravées
-chouravent
-chouraver
-chouravera
-chouraverai
-chouraveraient
-chouraverais
-chouraverait
-chouraveras
-chouravèrent
-chouraverez
-chouraveriez
-chouraverions
-chouraverons
-chouraveront
-chouraves
-chouravés
-chouravez
-chouraviez
-chouravions
-chouravons
-chourina
-chourinai
-chourinaient
-chourinais
-chourinait
-chourinâmes
-chourinant
-chourinas
-chourinasse
-chourinassent
-chourinasses
-chourinassiez
-chourinassions
-chourinât
-chourinâtes
-chourine
-chouriné
-chourinée
-chourinées
-chourinent
-chouriner
-chourinera
-chourinerai
-chourineraient
-chourinerais
-chourinerait
-chourineras
-chourinèrent
-chourinerez
-chourineriez
-chourinerions
-chourinerons
-chourineront
-chourines
-chourinés
-chourinez
-chouriniez
-chourinions
-chourinons
-choux
-choux-fleurs
-choux-navets
-choux-raves
-chow-chow
-chows-chows
-choya
-choyai
-choyaient
-choyais
-choyait
-choyâmes
-choyant
-choyas
-choyasse
-choyassent
-choyasses
-choyassiez
-choyassions
-choyât
-choyâtes
-choyé
-choyée
-choyées
-choyer
-choyèrent
-choyés
-choyez
-choyiez
-choyions
-choyons
-chrémeau
-chrémeaux
-chrestomathie
-chrestomathies
-chrétien
-chrétienne
-chrétiennement
-chrétiennes
-chrétiens
-chrétienté
-chrétientés
-chris-craft
-chrisme
-chrismes
-christ
-christiania
-christianias
-christianisa
-christianisai
-christianisaient
-christianisais
-christianisait
-christianisâmes
-christianisant
-christianisas
-christianisasse
-christianisassent
-christianisasses
-christianisassiez
-christianisassions
-christianisât
-christianisâtes
-christianisation
-christianisations
-christianise
-christianisé
-christianisée
-christianisées
-christianisent
-christianiser
-christianisera
-christianiserai
-christianiseraient
-christianiserais
-christianiserait
-christianiseras
-christianisèrent
-christianiserez
-christianiseriez
-christianiserions
-christianiserons
-christianiseront
-christianises
-christianisés
-christianisez
-christianisiez
-christianisions
-christianisme
-christianismes
-christianisons
-christique
-christiques
-christologie
-christologies
-christs
-chroma
-chromage
-chromages
-chromai
-chromaient
-chromais
-chromait
-chromâmes
-chromant
-chromas
-chromasse
-chromassent
-chromasses
-chromassiez
-chromassions
-chromât
-chromate
-chromates
-chromâtes
-chromatine
-chromatines
-chromatique
-chromatiques
-chromatisme
-chromatismes
-chromatogramme
-chromatogrammes
-chromatographie
-chromatographies
-chromatopsie
-chromatopsies
-chrome
-chromé
-chromée
-chromées
-chroment
-chromer
-chromera
-chromerai
-chromeraient
-chromerais
-chromerait
-chromeras
-chromèrent
-chromerez
-chromeriez
-chromerions
-chromerons
-chromeront
-chromes
-chromés
-chromez
-chromiez
-chromions
-chromique
-chromiques
-chromiste
-chromistes
-chromo
-chromogène
-chromogènes
-chromolithographie
-chromolithographies
-chromons
-chromos
-chromosome
-chromosomes
-chromosomique
-chromosomiques
-chromosphère
-chromosphères
-chromotypie
-chromotypies
-chromotypographie
-chromotypographies
-chronaxie
-chronaxies
-chronicité
-chronicités
-chroniqua
-chroniquai
-chroniquaient
-chroniquais
-chroniquait
-chroniquâmes
-chroniquant
-chroniquas
-chroniquasse
-chroniquassent
-chroniquasses
-chroniquassiez
-chroniquassions
-chroniquât
-chroniquâtes
-chronique
-chroniqué
-chroniquement
-chroniquent
-chroniquer
-chroniquera
-chroniquerai
-chroniqueraient
-chroniquerais
-chroniquerait
-chroniqueras
-chroniquèrent
-chroniquerez
-chroniqueriez
-chroniquerions
-chroniquerons
-chroniqueront
-chroniques
-chroniqueur
-chroniqueurs
-chroniqueuse
-chroniqueuses
-chroniquez
-chroniquiez
-chroniquions
-chroniquons
-chrono
-chronologie
-chronologies
-chronologique
-chronologiquement
-chronologiques
-chronométra
-chronométrage
-chronométrages
-chronométrai
-chronométraient
-chronométrais
-chronométrait
-chronométrâmes
-chronométrant
-chronométras
-chronométrasse
-chronométrassent
-chronométrasses
-chronométrassiez
-chronométrassions
-chronométrât
-chronométrâtes
-chronométré
-chronomètre
-chronométrée
-chronométrées
-chronomètrent
-chronométrer
-chronométrera
-chronométrerai
-chronométreraient
-chronométrerais
-chronométrerait
-chronométreras
-chronométrèrent
-chronométrerez
-chronométreriez
-chronométrerions
-chronométrerons
-chronométreront
-chronométrés
-chronomètres
-chronométreur
-chronométreurs
-chronométreuse
-chronométreuses
-chronométrez
-chronométrie
-chronométries
-chronométriez
-chronométrions
-chronométrique
-chronométriques
-chronométrons
-chronophotographie
-chronophotographies
-chronos
-chrouma
-chroumai
-chroumaient
-chroumais
-chroumait
-chroumâmes
-chroumant
-chroumas
-chroumasse
-chroumassent
-chroumasses
-chroumassiez
-chroumassions
-chroumât
-chroumâtes
-chroume
-chroumé
-chroumée
-chroumées
-chroument
-chroumer
-chroumèrent
-chroumes
-chroumés
-chroumez
-chroumiez
-chroumions
-chroumons
-chrysalide
-chrysalides
-chrysanthème
-chrysanthèmes
-chryséléphantin
-chryséléphantine
-chryséléphantines
-chryséléphantins
-chrysobéryl
-chrysobéryls
-chrysocale
-chrysocales
-chrysolithe
-chrysolithes
-chrysomèle
-chrysomèles
-chrysoprase
-chrysoprases
-chthonien
-chthonienne
-chthoniennes
-chthoniens
-chu
-chuchota
-chuchotai
-chuchotaient
-chuchotais
-chuchotait
-chuchotâmes
-chuchotant
-chuchotas
-chuchotasse
-chuchotassent
-chuchotasses
-chuchotassiez
-chuchotassions
-chuchotât
-chuchotâtes
-chuchote
-chuchoté
-chuchotée
-chuchotées
-chuchotement
-chuchotements
-chuchotent
-chuchoter
-chuchotera
-chuchoterai
-chuchoteraient
-chuchoterais
-chuchoterait
-chuchoteras
-chuchotèrent
-chuchoterez
-chuchoterie
-chuchoteries
-chuchoteriez
-chuchoterions
-chuchoterons
-chuchoteront
-chuchotes
-chuchotés
-chuchotez
-chuchotiez
-chuchotions
-chuchotis
-chuchotons
-chue
-chues
-chuinta
-chuintai
-chuintaient
-chuintais
-chuintait
-chuintâmes
-chuintant
-chuintas
-chuintasse
-chuintassent
-chuintasses
-chuintassiez
-chuintassions
-chuintât
-chuintâtes
-chuinte
-chuinté
-chuintement
-chuintements
-chuintent
-chuinter
-chuintera
-chuinterai
-chuinteraient
-chuinterais
-chuinterait
-chuinteras
-chuintèrent
-chuinterez
-chuinteriez
-chuinterions
-chuinterons
-chuinteront
-chuintes
-chuintez
-chuintiez
-chuintions
-chuintons
-chus
-chut
-chût
-chuta
-chutai
-chutaient
-chutais
-chutait
-chutâmes
-chutant
-chutas
-chutasse
-chutassent
-chutasses
-chutassiez
-chutassions
-chutât
-chutâtes
-chute
-chuté
-chutée
-chutées
-chutent
-chuter
-chutera
-chuterai
-chuteraient
-chuterais
-chuterait
-chuteras
-chutèrent
-chuterez
-chuteriez
-chuterions
-chuterons
-chuteront
-chutes
-chutés
-chutez
-chutiez
-chutions
-chutons
-chyle
-chyles
-chylifère
-chylifères
-chyme
-chymes
-ci
-ciao
-ci-après
-ci-avant
-cibiche
-cibiches
-cibiste
-cibistes
-cible
-cibles
-ciboire
-ciboires
-ciborium
-ciboriums
-ciboule
-ciboules
-ciboulette
-ciboulettes
-ciboulot
-ciboulots
-cicatrice
-cicatrices
-cicatriciel
-cicatricielle
-cicatricielles
-cicatriciels
-cicatricule
-cicatricules
-cicatrisa
-cicatrisable
-cicatrisables
-cicatrisai
-cicatrisaient
-cicatrisais
-cicatrisait
-cicatrisâmes
-cicatrisant
-cicatrisante
-cicatrisantes
-cicatrisants
-cicatrisas
-cicatrisasse
-cicatrisassent
-cicatrisasses
-cicatrisassiez
-cicatrisassions
-cicatrisât
-cicatrisâtes
-cicatrisation
-cicatrisations
-cicatrise
-cicatrisé
-cicatrisée
-cicatrisées
-cicatrisent
-cicatriser
-cicatrisera
-cicatriserai
-cicatriseraient
-cicatriserais
-cicatriserait
-cicatriseras
-cicatrisèrent
-cicatriserez
-cicatriseriez
-cicatriserions
-cicatriserons
-cicatriseront
-cicatrises
-cicatrisés
-cicatrisez
-cicatrisiez
-cicatrisions
-cicatrisons
-cicéro
-cicérone
-cicérones
-cicéronien
-cicéronienne
-cicéroniennes
-cicéroniens
-cicéros
-cicindèle
-cicindèles
-ci-contre
-cicutine
-cicutines
-ci-dessous
-ci-dessus
-ci-devant
-cidre
-cidrerie
-cidreries
-cidres
-ciel
-ciels
-cierge
-cierges
-cieux
-cigale
-cigales
-cigare
-cigares
-cigarette
-cigarettes
-cigarière
-cigarières
-cigarillo
-cigarillos
-ci-gît
-cigogne
-cigogneau
-cigogneaux
-cigognes
-ciguë
-ciguës
-ci-haut
-ci-inclus
-ci-incluse
-ci-incluses
-ci-joint
-ci-jointe
-ci-jointes
-ci-joints
-cil
-ciliaire
-ciliaires
-cilice
-cilices
-cilié
-ciliée
-ciliées
-ciliés
-cilla
-cillai
-cillaient
-cillais
-cillait
-cillâmes
-cillant
-cillas
-cillasse
-cillassent
-cillasses
-cillassiez
-cillassions
-cillât
-cillâtes
-cille
-cillé
-cillée
-cillées
-cillement
-cillements
-cillent
-ciller
-cillera
-cillerai
-cilleraient
-cillerais
-cillerait
-cilleras
-cillèrent
-cillerez
-cilleriez
-cillerions
-cillerons
-cilleront
-cilles
-cillés
-cillez
-cilliez
-cillions
-cillons
-cils
-cimaise
-cimaises
-cime
-ciment
-cimenta
-cimentai
-cimentaient
-cimentais
-cimentait
-cimentâmes
-cimentant
-cimentas
-cimentasse
-cimentassent
-cimentasses
-cimentassiez
-cimentassions
-cimentât
-cimentâtes
-cimentation
-cimentations
-cimente
-cimenté
-cimentée
-cimentées
-cimentent
-cimenter
-cimentera
-cimenterai
-cimenteraient
-cimenterais
-cimenterait
-cimenteras
-cimentèrent
-cimenterez
-cimenterie
-cimenteries
-cimenteriez
-cimenterions
-cimenterons
-cimenteront
-cimentes
-cimentés
-cimentez
-cimentier
-cimentiers
-cimentiez
-cimentions
-cimentons
-ciments
-cimes
-cimeterre
-cimeterres
-cimetière
-cimetières
-cimier
-cimiers
-cinabre
-cinabres
-cinchonine
-cinchonines
-cincle
-cincles
-ciné
-cinéaste
-cinéastes
-ciné-club
-ciné-clubs
-cinéma
-cinémas
-cinémascope
-cinémascopes
-cinémathèque
-cinémathèques
-cinématique
-cinématiques
-cinématographe
-cinématographes
-cinématographia
-cinématographiai
-cinématographiaient
-cinématographiais
-cinématographiait
-cinématographiâmes
-cinématographiant
-cinématographias
-cinématographiasse
-cinématographiassent
-cinématographiasses
-cinématographiassiez
-cinématographiassions
-cinématographiât
-cinématographiâtes
-cinématographie
-cinématographié
-cinématographiée
-cinématographiées
-cinématographient
-cinématographier
-cinématographiera
-cinématographierai
-cinématographieraient
-cinématographierais
-cinématographierait
-cinématographieras
-cinématographièrent
-cinématographierez
-cinématographieriez
-cinématographierions
-cinématographierons
-cinématographieront
-cinématographies
-cinématographiés
-cinématographiez
-cinématographiiez
-cinématographiions
-cinématographions
-cinématographique
-cinématographiquement
-cinématographiques
-cinémomètre
-cinémomètres
-cinéphile
-cinéphiles
-cinéraire
-cinéraires
-cinérama
-cinérite
-cinérites
-ciné-roman
-ciné-romans
-cinés
-ciné-shop
-cinéthéodolite
-cinéthéodolites
-cinétique
-cinétiques
-cinétir
-cinétirs
-cingalais
-cingalaise
-cingalaises
-cingla
-cinglai
-cinglaient
-cinglais
-cinglait
-cinglâmes
-cinglant
-cinglante
-cinglantes
-cinglants
-cinglas
-cinglasse
-cinglassent
-cinglasses
-cinglassiez
-cinglassions
-cinglât
-cinglâtes
-cingle
-cinglé
-cinglée
-cinglées
-cinglent
-cingler
-cinglera
-cinglerai
-cingleraient
-cinglerais
-cinglerait
-cingleras
-cinglèrent
-cinglerez
-cingleriez
-cinglerions
-cinglerons
-cingleront
-cingles
-cinglés
-cinglez
-cingliez
-cinglions
-cinglons
-cinnamome
-cinnamomes
-cinoche
-cinoches
-cinoque
-cinoques
-cinq
-cinquantaine
-cinquantaines
-cinquante
-cinquante-cinq
-cinquante-deux
-cinquante-et-un
-cinquante-huit
-cinquantenaire
-cinquantenaires
-cinquante-neuf
-cinquante-quatre
-cinquante-sept
-cinquante-six
-cinquante-trois
-cinquantième
-cinquantièmes
-cinquième
-cinquièmement
-cinquièmes
-cintra
-cintrage
-cintrages
-cintrai
-cintraient
-cintrais
-cintrait
-cintrâmes
-cintrant
-cintras
-cintrasse
-cintrassent
-cintrasses
-cintrassiez
-cintrassions
-cintrât
-cintrâtes
-cintre
-cintré
-cintrée
-cintrées
-cintrent
-cintrer
-cintrera
-cintrerai
-cintreraient
-cintrerais
-cintrerait
-cintreras
-cintrèrent
-cintrerez
-cintreriez
-cintrerions
-cintrerons
-cintreront
-cintres
-cintrés
-cintrez
-cintriez
-cintrions
-cintrons
-cipaye
-cipayes
-cipolin
-cipolins
-cippe
-cippes
-cira
-cirage
-cirages
-cirai
-ciraient
-cirais
-cirait
-cirâmes
-cirant
-ciras
-cirasse
-cirassent
-cirasses
-cirassiez
-cirassions
-cirât
-cirâtes
-circadien
-circadienne
-circadiennes
-circadiens
-circoncîmes
-circoncira
-circoncirai
-circonciraient
-circoncirais
-circoncirait
-circonciras
-circoncire
-circoncirent
-circoncirez
-circonciriez
-circoncirions
-circoncirons
-circonciront
-circoncis
-circoncisaient
-circoncisais
-circoncisait
-circoncisant
-circoncisez
-circoncisiez
-circoncision
-circoncisions
-circoncisons
-circoncisse
-circoncissent
-circoncisses
-circoncissiez
-circoncissions
-circoncit
-circoncît
-circoncîtes
-circonférence
-circonférences
-circonflexe
-circonflexes
-circonlocution
-circonlocutions
-circonscriptible
-circonscriptibles
-circonscription
-circonscriptions
-circonscrira
-circonscrirai
-circonscriraient
-circonscrirais
-circonscrirait
-circonscriras
-circonscrire
-circonscrirez
-circonscririez
-circonscririons
-circonscrirons
-circonscriront
-circonscris
-circonscrit
-circonscrite
-circonscrites
-circonscrits
-circonscrivaient
-circonscrivais
-circonscrivait
-circonscrivant
-circonscrive
-circonscrivent
-circonscrives
-circonscrivez
-circonscriviez
-circonscrivîmes
-circonscrivions
-circonscrivirent
-circonscrivis
-circonscrivisse
-circonscrivissent
-circonscrivisses
-circonscrivissiez
-circonscrivissions
-circonscrivit
-circonscrivît
-circonscrivîtes
-circonscrivons
-circonspect
-circonspecte
-circonspectes
-circonspection
-circonspections
-circonspects
-circonstance
-circonstances
-circonstancia
-circonstanciai
-circonstanciaient
-circonstanciais
-circonstanciait
-circonstanciâmes
-circonstanciant
-circonstancias
-circonstanciasse
-circonstanciassent
-circonstanciasses
-circonstanciassiez
-circonstanciassions
-circonstanciât
-circonstanciâtes
-circonstancie
-circonstancié
-circonstanciée
-circonstanciées
-circonstanciel
-circonstancielle
-circonstancielles
-circonstanciels
-circonstancient
-circonstancier
-circonstanciera
-circonstancierai
-circonstancieraient
-circonstancierais
-circonstancierait
-circonstancieras
-circonstancièrent
-circonstancierez
-circonstancieriez
-circonstancierions
-circonstancierons
-circonstancieront
-circonstancies
-circonstanciés
-circonstanciez
-circonstanciiez
-circonstanciions
-circonstancions
-circonvallation
-circonvallations
-circonvenaient
-circonvenais
-circonvenait
-circonvenant
-circonvenez
-circonveniez
-circonvenions
-circonvenir
-circonvenons
-circonvenu
-circonvenue
-circonvenues
-circonvenus
-circonviendra
-circonviendrai
-circonviendraient
-circonviendrais
-circonviendrait
-circonviendras
-circonviendrez
-circonviendriez
-circonviendrions
-circonviendrons
-circonviendront
-circonvienne
-circonviennent
-circonviennes
-circonviens
-circonvient
-circonvînmes
-circonvinrent
-circonvins
-circonvinsse
-circonvinssent
-circonvinsses
-circonvinssiez
-circonvinssions
-circonvint
-circonvînt
-circonvîntes
-circonvolution
-circonvolutions
-circuit
-circuits
-circula
-circulai
-circulaient
-circulaire
-circulairement
-circulaires
-circulais
-circulait
-circulâmes
-circulant
-circularité
-circularités
-circulas
-circulasse
-circulassent
-circulasses
-circulassiez
-circulassions
-circulât
-circulâtes
-circulation
-circulations
-circulatoire
-circulatoires
-circule
-circulé
-circulent
-circuler
-circulera
-circulerai
-circuleraient
-circulerais
-circulerait
-circuleras
-circulèrent
-circulerez
-circuleriez
-circulerions
-circulerons
-circuleront
-circules
-circulez
-circuliez
-circulions
-circulons
-circumduction
-circumductions
-circumnavigation
-circumnavigations
-circumpolaire
-circumpolaires
-cire
-ciré
-cirée
-cirées
-cirent
-cirer
-cirera
-cirerai
-cireraient
-cirerais
-cirerait
-cireras
-cirèrent
-cirerez
-cireriez
-cirerions
-cirerons
-cireront
-cires
-cirés
-cireur
-cireurs
-cireuse
-cireuses
-cireux
-cirez
-cirier
-cirière
-cirières
-ciriers
-ciriez
-cirions
-ciron
-cirons
-cirque
-cirques
-cirre
-cirres
-cirrhose
-cirrhoses
-cirrus
-cisailla
-cisaillai
-cisaillaient
-cisaillais
-cisaillait
-cisaillâmes
-cisaillant
-cisaillas
-cisaillasse
-cisaillassent
-cisaillasses
-cisaillassiez
-cisaillassions
-cisaillât
-cisaillâtes
-cisaille
-cisaillé
-cisaillée
-cisaillées
-cisaillement
-cisaillements
-cisaillent
-cisailler
-cisaillera
-cisaillerai
-cisailleraient
-cisaillerais
-cisaillerait
-cisailleras
-cisaillèrent
-cisaillerez
-cisailleriez
-cisaillerions
-cisaillerons
-cisailleront
-cisailles
-cisaillés
-cisaillez
-cisailliez
-cisaillions
-cisaillons
-cisalpin
-cisalpins
-ciseau
-ciseaux
-cisela
-ciselai
-ciselaient
-ciselais
-ciselait
-ciselâmes
-ciselant
-ciselas
-ciselasse
-ciselassent
-ciselasses
-ciselassiez
-ciselassions
-ciselât
-ciselâtes
-ciselé
-cisèle
-ciselée
-ciselées
-cisèlement
-cisèlements
-cisèlent
-ciseler
-cisélera
-cisélerai
-ciséleraient
-cisélerais
-cisélerait
-ciséleras
-ciselèrent
-cisélerez
-ciséleriez
-cisélerions
-cisélerons
-ciséleront
-ciselés
-cisèles
-ciselet
-ciselets
-ciseleur
-ciseleurs
-ciselez
-ciseliez
-ciselions
-cisellement
-cisellements
-ciselons
-ciselure
-ciselures
-cisoires
-ciste
-cistercien
-cistercienne
-cisterciennes
-cisterciens
-cistes
-cistre
-cistres
-cistron
-cistrons
-cistude
-cistudes
-cita
-citadelle
-citadelles
-citadin
-citadine
-citadines
-citadins
-citai
-citaient
-citais
-citait
-citâmes
-citant
-citas
-citasse
-citassent
-citasses
-citassiez
-citassions
-citât
-citâtes
-citation
-citations
-citatteur
-citatteurs
-citattrice
-citattrices
-cite
-cité
-cité-dortoir
-citée
-citées
-cité-jardin
-citent
-citer
-citera
-citerai
-citeraient
-citerais
-citerait
-citeras
-citèrent
-citerez
-citeriez
-citerions
-citerne
-citernes
-citerons
-citeront
-cites
-cités
-cités-dortoirs
-cités-jardins
-citez
-cithare
-cithares
-cithariste
-citharistes
-citiez
-citions
-citons
-citoyen
-citoyenne
-citoyennes
-citoyenneté
-citoyennetés
-citoyens
-citrate
-citrates
-citrin
-citrine
-citrines
-citrins
-citrique
-citriques
-citron
-citronnade
-citronnades
-citronné
-citronnée
-citronnées
-citronnelle
-citronnelles
-citronnés
-citronnier
-citronniers
-citrons
-citrouille
-citrouilles
-citrus
-civelle
-civelles
-civet
-civets
-civette
-civettes
-civière
-civières
-civil
-civile
-civilement
-civiles
-civilisa
-civilisable
-civilisables
-civilisai
-civilisaient
-civilisais
-civilisait
-civilisâmes
-civilisant
-civilisas
-civilisasse
-civilisassent
-civilisasses
-civilisassiez
-civilisassions
-civilisât
-civilisâtes
-civilisateur
-civilisateurs
-civilisation
-civilisations
-civilisatrice
-civilisatrices
-civilise
-civilisé
-civilisée
-civilisées
-civilisent
-civiliser
-civilisera
-civiliserai
-civiliseraient
-civiliserais
-civiliserait
-civiliseras
-civilisèrent
-civiliserez
-civiliseriez
-civiliserions
-civiliserons
-civiliseront
-civilises
-civilisés
-civilisez
-civilisiez
-civilisions
-civilisons
-civiliste
-civilistes
-civilité
-civilités
-civils
-civique
-civiques
-civisme
-civismes
-cl
-clabaud
-clabauda
-clabaudage
-clabaudages
-clabaudai
-clabaudaient
-clabaudais
-clabaudait
-clabaudâmes
-clabaudant
-clabaudas
-clabaudasse
-clabaudassent
-clabaudasses
-clabaudassiez
-clabaudassions
-clabaudât
-clabaudâtes
-clabaude
-clabaudé
-clabaudent
-clabauder
-clabaudera
-clabauderai
-clabauderaient
-clabauderais
-clabauderait
-clabauderas
-clabaudèrent
-clabauderez
-clabauderie
-clabauderies
-clabauderiez
-clabauderions
-clabauderons
-clabauderont
-clabaudes
-clabaudeur
-clabaudeurs
-clabaudeuse
-clabaudeuses
-clabaudez
-clabaudiez
-clabaudions
-clabaudons
-clabauds
-clabot
-clabota
-clabotage
-clabotages
-clabotai
-clabotaient
-clabotais
-clabotait
-clabotâmes
-clabotant
-clabotas
-clabotasse
-clabotassent
-clabotasses
-clabotassiez
-clabotassions
-clabotât
-clabotâtes
-clabote
-claboté
-clabotée
-clabotées
-clabotent
-claboter
-clabotera
-claboterai
-claboteraient
-claboterais
-claboterait
-claboteras
-clabotèrent
-claboterez
-claboteriez
-claboterions
-claboterons
-claboteront
-clabotes
-clabotés
-clabotez
-clabotiez
-clabotions
-clabotons
-clabots
-clade
-clades
-clafoutis
-claie
-claies
-clair
-clairance
-clairances
-claire
-clairement
-claires
-claires-voies
-clairet
-clairets
-clairette
-clairettes
-claire-voie
-clairière
-clairières
-clair-obscur
-clairon
-claironna
-claironnai
-claironnaient
-claironnais
-claironnait
-claironnâmes
-claironnant
-claironnante
-claironnantes
-claironnants
-claironnas
-claironnasse
-claironnassent
-claironnasses
-claironnassiez
-claironnassions
-claironnât
-claironnâtes
-claironne
-claironné
-claironnée
-claironnées
-claironnent
-claironner
-claironnera
-claironnerai
-claironneraient
-claironnerais
-claironnerait
-claironneras
-claironnèrent
-claironnerez
-claironneriez
-claironnerions
-claironnerons
-claironneront
-claironnes
-claironnés
-claironnez
-claironniez
-claironnions
-claironnons
-clairons
-clairs
-clairsemé
-clairsemée
-clairsemées
-clairsemés
-clairs-obscurs
-clairvoyance
-clairvoyances
-clairvoyant
-clairvoyante
-clairvoyantes
-clairvoyants
-clam
-clama
-clamai
-clamaient
-clamais
-clamait
-clamâmes
-clamant
-clamas
-clamasse
-clamassent
-clamasses
-clamassiez
-clamassions
-clamât
-clamâtes
-clame
-clamé
-clamée
-clamées
-clament
-clamer
-clamera
-clamerai
-clameraient
-clamerais
-clamerait
-clameras
-clamèrent
-clamerez
-clameriez
-clamerions
-clamerons
-clameront
-clames
-clamés
-clameur
-clameurs
-clamez
-clamiez
-clamions
-clamons
-clamp
-clampa
-clampai
-clampaient
-clampais
-clampait
-clampâmes
-clampant
-clampas
-clampasse
-clampassent
-clampasses
-clampassiez
-clampassions
-clampât
-clampâtes
-clampe
-clampé
-clampée
-clampées
-clampent
-clamper
-clampera
-clamperai
-clamperaient
-clamperais
-clamperait
-clamperas
-clampèrent
-clamperez
-clamperiez
-clamperions
-clamperons
-clamperont
-clampes
-clampés
-clampez
-clampiez
-clampions
-clampons
-clamps
-clampsa
-clampsai
-clampsaient
-clampsais
-clampsait
-clampsâmes
-clampsant
-clampsas
-clampsasse
-clampsassent
-clampsasses
-clampsassiez
-clampsassions
-clampsât
-clampsâtes
-clampse
-clampsé
-clampsée
-clampsées
-clampsent
-clampser
-clampsera
-clampserai
-clampseraient
-clampserais
-clampserait
-clampseras
-clampsèrent
-clampserez
-clampseriez
-clampserions
-clampserons
-clampseront
-clampses
-clampsés
-clampsez
-clampsiez
-clampsions
-clampsons
-clams
-clamsa
-clamsai
-clamsaient
-clamsais
-clamsait
-clamsâmes
-clamsant
-clamsas
-clamsasse
-clamsassent
-clamsasses
-clamsassiez
-clamsassions
-clamsât
-clamsâtes
-clamse
-clamsé
-clamsent
-clamser
-clamsera
-clamserai
-clamseraient
-clamserais
-clamserait
-clamseras
-clamsèrent
-clamserez
-clamseriez
-clamserions
-clamserons
-clamseront
-clamses
-clamsez
-clamsiez
-clamsions
-clamsons
-clan
-clandé
-clandés
-clandestin
-clandestine
-clandestinement
-clandestines
-clandestinité
-clandestinités
-clandestins
-clanique
-claniques
-clans
-clapa
-clapai
-clapaient
-clapais
-clapait
-clapâmes
-clapant
-clapas
-clapasse
-clapassent
-clapasses
-clapassiez
-clapassions
-clapât
-clapâtes
-clape
-clapé
-clapent
-claper
-clapera
-claperai
-claperaient
-claperais
-claperait
-claperas
-clapèrent
-claperez
-claperiez
-claperions
-claperons
-claperont
-clapes
-clapet
-clapets
-clapez
-clapi
-clapier
-clapiers
-clapiez
-clapîmes
-clapions
-clapir
-clapira
-clapirai
-clapiraient
-clapirais
-clapirait
-clapiras
-clapirent
-clapirez
-clapiriez
-clapirions
-clapirons
-clapiront
-clapis
-clapissaient
-clapissais
-clapissait
-clapissant
-clapisse
-clapissent
-clapisses
-clapissez
-clapissiez
-clapissions
-clapissons
-clapit
-clapît
-clapîtes
-clapons
-clapota
-clapotage
-clapotages
-clapotai
-clapotaient
-clapotais
-clapotait
-clapotâmes
-clapotant
-clapotante
-clapotantes
-clapotants
-clapotas
-clapotasse
-clapotassent
-clapotasses
-clapotassiez
-clapotassions
-clapotât
-clapotâtes
-clapote
-clapoté
-clapotement
-clapotements
-clapotent
-clapoter
-clapotera
-clapoterai
-clapoteraient
-clapoterais
-clapoterait
-clapoteras
-clapotèrent
-clapoterez
-clapoteriez
-clapoterions
-clapoterons
-clapoteront
-clapotes
-clapotez
-clapotiez
-clapotions
-clapotis
-clapotons
-clappa
-clappai
-clappaient
-clappais
-clappait
-clappâmes
-clappant
-clappas
-clappasse
-clappassent
-clappasses
-clappassiez
-clappassions
-clappât
-clappâtes
-clappe
-clappé
-clappement
-clappements
-clappent
-clapper
-clappera
-clapperai
-clapperaient
-clapperais
-clapperait
-clapperas
-clappèrent
-clapperez
-clapperiez
-clapperions
-clapperons
-clapperont
-clappes
-clappez
-clappiez
-clappions
-clappons
-clapsa
-clapsai
-clapsaient
-clapsais
-clapsait
-clapsâmes
-clapsant
-clapsas
-clapsasse
-clapsassent
-clapsasses
-clapsassiez
-clapsassions
-clapsât
-clapsâtes
-clapse
-clapsé
-clapsent
-clapser
-clapsera
-clapserai
-clapseraient
-clapserais
-clapserait
-clapseras
-clapsèrent
-clapserez
-clapseriez
-clapserions
-clapserons
-clapseront
-clapses
-clapsez
-clapsiez
-clapsions
-clapsons
-claqua
-claquage
-claquages
-claquai
-claquaient
-claquais
-claquait
-claquâmes
-claquant
-claquante
-claquantes
-claquants
-claquas
-claquasse
-claquassent
-claquasses
-claquassiez
-claquassions
-claquât
-claquâtes
-claque
-claqué
-claquée
-claquées
-claquement
-claquements
-claquemura
-claquemurai
-claquemuraient
-claquemurais
-claquemurait
-claquemurâmes
-claquemurant
-claquemuras
-claquemurasse
-claquemurassent
-claquemurasses
-claquemurassiez
-claquemurassions
-claquemurât
-claquemurâtes
-claquemure
-claquemuré
-claquemurée
-claquemurées
-claquemurent
-claquemurer
-claquemurera
-claquemurerai
-claquemureraient
-claquemurerais
-claquemurerait
-claquemureras
-claquemurèrent
-claquemurerez
-claquemureriez
-claquemurerions
-claquemurerons
-claquemureront
-claquemures
-claquemurés
-claquemurez
-claquemuriez
-claquemurions
-claquemurons
-claquent
-claquer
-claquera
-claquerai
-claqueraient
-claquerais
-claquerait
-claqueras
-claquèrent
-claquerez
-claqueriez
-claquerions
-claquerons
-claqueront
-claques
-claqués
-claquet
-claqueta
-claquetai
-claquetaient
-claquetais
-claquetait
-claquetâmes
-claquetant
-claquetas
-claquetasse
-claquetassent
-claquetasses
-claquetassiez
-claquetassions
-claquetât
-claquetâtes
-claqueté
-claqueter
-claquetèrent
-claquetez
-claquetiez
-claquetions
-claquetons
-claquets
-claquette
-claquettent
-claquettera
-claquetterai
-claquetteraient
-claquetterais
-claquetterait
-claquetteras
-claquetterez
-claquetteriez
-claquetterions
-claquetterons
-claquetteront
-claquettes
-claquez
-claquiez
-claquions
-claquoir
-claquoirs
-claquons
-clarifia
-clarifiai
-clarifiaient
-clarifiais
-clarifiait
-clarifiâmes
-clarifiant
-clarifias
-clarifiasse
-clarifiassent
-clarifiasses
-clarifiassiez
-clarifiassions
-clarifiât
-clarifiâtes
-clarification
-clarifications
-clarifie
-clarifié
-clarifiée
-clarifiées
-clarifient
-clarifier
-clarifiera
-clarifierai
-clarifieraient
-clarifierais
-clarifierait
-clarifieras
-clarifièrent
-clarifierez
-clarifieriez
-clarifierions
-clarifierons
-clarifieront
-clarifies
-clarifiés
-clarifiez
-clarifiiez
-clarifiions
-clarifions
-clarine
-clarines
-clarinette
-clarinettes
-clarinettiste
-clarinettistes
-clarisse
-clarisses
-clarté
-clartés
-classa
-classable
-classables
-classai
-classaient
-classais
-classait
-classâmes
-classant
-classas
-classasse
-classassent
-classasses
-classassiez
-classassions
-classât
-classâtes
-classe
-classé
-classée
-classées
-classement
-classements
-classent
-classer
-classera
-classerai
-classeraient
-classerais
-classerait
-classeras
-classèrent
-classerez
-classeriez
-classerions
-classerons
-classeront
-classes
-classés
-classeur
-classeurs
-classez
-classicisme
-classicismes
-classiez
-classifia
-classifiai
-classifiaient
-classifiais
-classifiait
-classifiâmes
-classifiant
-classifias
-classifiasse
-classifiassent
-classifiasses
-classifiassiez
-classifiassions
-classifiât
-classifiâtes
-classificateur
-classificateurs
-classification
-classifications
-classificatoire
-classificatoires
-classificatrice
-classificatrices
-classifie
-classifié
-classifiée
-classifiées
-classifient
-classifier
-classifiera
-classifierai
-classifieraient
-classifierais
-classifierait
-classifieras
-classifièrent
-classifierez
-classifieriez
-classifierions
-classifierons
-classifieront
-classifies
-classifiés
-classifiez
-classifiiez
-classifiions
-classifions
-classions
-classique
-classiquement
-classiques
-classons
-clastique
-clastiques
-claudicant
-claudicante
-claudicantes
-claudicants
-claudication
-claudications
-claudiqua
-claudiquai
-claudiquaient
-claudiquais
-claudiquait
-claudiquâmes
-claudiquant
-claudiquas
-claudiquasse
-claudiquassent
-claudiquasses
-claudiquassiez
-claudiquassions
-claudiquât
-claudiquâtes
-claudique
-claudiqué
-claudiquent
-claudiquer
-claudiquera
-claudiquerai
-claudiqueraient
-claudiquerais
-claudiquerait
-claudiqueras
-claudiquèrent
-claudiquerez
-claudiqueriez
-claudiquerions
-claudiquerons
-claudiqueront
-claudiques
-claudiquez
-claudiquiez
-claudiquions
-claudiquons
-clause
-clauses
-claustra
-claustrai
-claustraient
-claustrais
-claustrait
-claustral
-claustrale
-claustrales
-claustrâmes
-claustrant
-claustras
-claustrasse
-claustrassent
-claustrasses
-claustrassiez
-claustrassions
-claustrât
-claustrâtes
-claustration
-claustrations
-claustraux
-claustre
-claustré
-claustrée
-claustrées
-claustrent
-claustrer
-claustrera
-claustrerai
-claustreraient
-claustrerais
-claustrerait
-claustreras
-claustrèrent
-claustrerez
-claustreriez
-claustrerions
-claustrerons
-claustreront
-claustres
-claustrés
-claustrez
-claustriez
-claustrions
-claustrons
-claustrophobe
-claustrophobes
-claustrophobie
-claustrophobies
-clausule
-clausules
-clausus
-clava
-clavai
-clavaient
-clavaire
-clavaires
-clavais
-clavait
-clavâmes
-clavant
-clavas
-clavasse
-clavassent
-clavasses
-clavassiez
-clavassions
-clavât
-clavâtes
-clave
-clavé
-claveau
-claveaus
-clavecin
-claveciniste
-clavecinistes
-clavecins
-clavée
-clavées
-clavelé
-clavelée
-clavelées
-clavelés
-clavent
-claver
-clavera
-claverai
-claveraient
-claverais
-claverait
-claveras
-clavèrent
-claverez
-claveriez
-claverions
-claverons
-claveront
-claves
-clavés
-claveta
-clavetage
-clavetages
-clavetai
-clavetaient
-clavetais
-clavetait
-clavetâmes
-clavetant
-clavetas
-clavetasse
-clavetassent
-clavetasses
-clavetassiez
-clavetassions
-clavetât
-clavetâtes
-claveté
-clavetée
-clavetées
-claveter
-clavetèrent
-clavetés
-clavetez
-clavetiez
-clavetions
-clavetons
-clavetta
-clavettai
-clavettaient
-clavettais
-clavettait
-clavettâmes
-clavettant
-clavettas
-clavettasse
-clavettassent
-clavettasses
-clavettassiez
-clavettassions
-clavettât
-clavettâtes
-clavette
-clavetté
-clavettée
-clavettées
-clavettent
-clavetter
-clavettera
-clavetterai
-clavetteraient
-clavetterais
-clavetterait
-clavetteras
-clavettèrent
-clavetterez
-clavetteriez
-clavetterions
-clavetterons
-clavetteront
-clavettes
-clavettés
-clavettez
-clavettiez
-clavettions
-clavettons
-clavez
-clavicorde
-clavicordes
-clavicule
-clavicules
-clavier
-claviers
-claviez
-clavions
-claviste
-clavistes
-clavons
-clayère
-clayères
-clayette
-clayettes
-claymore
-claymores
-clayon
-clayonna
-clayonnage
-clayonnages
-clayonnai
-clayonnaient
-clayonnais
-clayonnait
-clayonnâmes
-clayonnant
-clayonnas
-clayonnasse
-clayonnassent
-clayonnasses
-clayonnassiez
-clayonnassions
-clayonnât
-clayonnâtes
-clayonne
-clayonné
-clayonnée
-clayonnées
-clayonnent
-clayonner
-clayonnera
-clayonnerai
-clayonneraient
-clayonnerais
-clayonnerait
-clayonneras
-clayonnèrent
-clayonnerez
-clayonneriez
-clayonnerions
-clayonnerons
-clayonneront
-clayonnes
-clayonnés
-clayonnez
-clayonniez
-clayonnions
-clayonnons
-clayons
-clé
-clearing
-clearings
-clebs
-clef
-clefs
-clématite
-clématites
-clémence
-clémences
-clément
-clémente
-clémentes
-clémentine
-clémentines
-clémentinier
-clémentiniers
-cléments
-clenche
-clenches
-clephte
-clephtes
-clepsydre
-clepsydres
-cleptomane
-cleptomanes
-cleptomanie
-cleptomanies
-clerc
-clercs
-clergé
-clergés
-clergie
-clergies
-clergyman
-clergymen
-clérical
-cléricale
-cléricales
-cléricalisme
-cléricalismes
-cléricature
-cléricatures
-cléricaux
-clés
-clic
-clicha
-clichage
-clichages
-clichai
-clichaient
-clichais
-clichait
-clichâmes
-clichant
-clichas
-clichasse
-clichassent
-clichasses
-clichassiez
-clichassions
-clichât
-clichâtes
-cliche
-cliché
-clichée
-clichées
-clichent
-clicher
-clichera
-clicherai
-clicheraient
-clicherais
-clicherait
-clicheras
-clichèrent
-clicherez
-clicherie
-clicheries
-clicheriez
-clicherions
-clicherons
-clicheront
-cliches
-clichés
-clicheur
-clicheurs
-clichez
-clichiez
-clichions
-clichons
-clics
-client
-cliente
-clientèle
-clientèles
-clientes
-clients
-cligna
-clignai
-clignaient
-clignais
-clignait
-clignâmes
-clignant
-clignas
-clignasse
-clignassent
-clignasses
-clignassiez
-clignassions
-clignât
-clignâtes
-cligne
-cligné
-clignée
-clignées
-clignement
-clignements
-clignent
-cligner
-clignera
-clignerai
-cligneraient
-clignerais
-clignerait
-cligneras
-clignèrent
-clignerez
-cligneriez
-clignerions
-clignerons
-cligneront
-clignes
-clignés
-clignez
-cligniez
-clignions
-clignons
-clignota
-clignotai
-clignotaient
-clignotais
-clignotait
-clignotâmes
-clignotant
-clignotante
-clignotantes
-clignotants
-clignotas
-clignotasse
-clignotassent
-clignotasses
-clignotassiez
-clignotassions
-clignotât
-clignotâtes
-clignote
-clignoté
-clignotement
-clignotements
-clignotent
-clignoter
-clignotera
-clignoterai
-clignoteraient
-clignoterais
-clignoterait
-clignoteras
-clignotèrent
-clignoterez
-clignoteriez
-clignoterions
-clignoterons
-clignoteront
-clignotes
-clignotez
-clignotiez
-clignotions
-clignotons
-climat
-climatère
-climatères
-climatérique
-climatériques
-climatique
-climatiques
-climatisa
-climatisai
-climatisaient
-climatisais
-climatisait
-climatisâmes
-climatisant
-climatisante
-climatisantes
-climatisants
-climatisas
-climatisasse
-climatisassent
-climatisasses
-climatisassiez
-climatisassions
-climatisât
-climatisâtes
-climatisation
-climatisations
-climatise
-climatisé
-climatisée
-climatisées
-climatisent
-climatiser
-climatisera
-climatiserai
-climatiseraient
-climatiserais
-climatiserait
-climatiseras
-climatisèrent
-climatiserez
-climatiseriez
-climatiserions
-climatiserons
-climatiseront
-climatises
-climatisés
-climatiseur
-climatiseurs
-climatisez
-climatisiez
-climatisions
-climatisme
-climatismes
-climatisons
-climatologie
-climatologies
-climatologique
-climatologiques
-climatologue
-climatologues
-climatopathologie
-climatopathologies
-climatothérapie
-climatothérapies
-climats
-clin
-clinfoc
-clinfocs
-clinicat
-clinicats
-clinicien
-clinicienne
-cliniciennes
-cliniciens
-clinique
-cliniquement
-cliniques
-clinomètre
-clinomètres
-clinorhombique
-clinorhombiques
-clinquant
-clinquante
-clinquantes
-clinquants
-clins
-clip
-clips
-clique
-cliques
-cliquet
-cliqueta
-cliquetai
-cliquetaient
-cliquetais
-cliquetait
-cliquetâmes
-cliquetant
-cliquetas
-cliquetasse
-cliquetassent
-cliquetasses
-cliquetassiez
-cliquetassions
-cliquetât
-cliquetâtes
-cliqueté
-cliquètement
-cliquètements
-cliqueter
-cliquetèrent
-cliquetez
-cliquetiez
-cliquetions
-cliquetis
-cliquetons
-cliquets
-cliquette
-cliquettement
-cliquettements
-cliquettent
-cliquettera
-cliquetterai
-cliquetteraient
-cliquetterais
-cliquetterait
-cliquetteras
-cliquetterez
-cliquetteriez
-cliquetterions
-cliquetterons
-cliquetteront
-cliquettes
-clissa
-clissai
-clissaient
-clissais
-clissait
-clissâmes
-clissant
-clissas
-clissasse
-clissassent
-clissasses
-clissassiez
-clissassions
-clissât
-clissâtes
-clisse
-clissé
-clissée
-clissées
-clissent
-clisser
-clissera
-clisserai
-clisseraient
-clisserais
-clisserait
-clisseras
-clissèrent
-clisserez
-clisseriez
-clisserions
-clisserons
-clisseront
-clisses
-clissés
-clissez
-clissiez
-clissions
-clissons
-clitoridectomie
-clitoridectomies
-clitoridien
-clitoridienne
-clitoridiennes
-clitoridiens
-clitoris
-cliva
-clivable
-clivables
-clivage
-clivages
-clivai
-clivaient
-clivais
-clivait
-clivâmes
-clivant
-clivas
-clivasse
-clivassent
-clivasses
-clivassiez
-clivassions
-clivât
-clivâtes
-clive
-clivé
-clivée
-clivées
-clivent
-cliver
-clivera
-cliverai
-cliveraient
-cliverais
-cliverait
-cliveras
-clivèrent
-cliverez
-cliveriez
-cliverions
-cliverons
-cliveront
-clives
-clivés
-clivez
-cliviez
-clivions
-clivons
-cloaque
-cloaques
-clocha
-clochai
-clochaient
-clochais
-clochait
-clochâmes
-clochant
-clochard
-clocharde
-clochardes
-clochardisa
-clochardisai
-clochardisaient
-clochardisais
-clochardisait
-clochardisâmes
-clochardisant
-clochardisas
-clochardisasse
-clochardisassent
-clochardisasses
-clochardisassiez
-clochardisassions
-clochardisât
-clochardisâtes
-clochardisation
-clochardisations
-clochardise
-clochardisé
-clochardisée
-clochardisées
-clochardisent
-clochardiser
-clochardisera
-clochardiserai
-clochardiseraient
-clochardiserais
-clochardiserait
-clochardiseras
-clochardisèrent
-clochardiserez
-clochardiseriez
-clochardiserions
-clochardiserons
-clochardiseront
-clochardises
-clochardisés
-clochardisez
-clochardisiez
-clochardisions
-clochardisons
-clochards
-clochas
-clochasse
-clochassent
-clochasses
-clochassiez
-clochassions
-clochât
-clochâtes
-cloche
-cloché
-clochée
-clochées
-clochent
-cloche-pied
-clocher
-clochera
-clocherai
-clocheraient
-clocherais
-clocherait
-clocheras
-clochèrent
-clocherez
-clocheriez
-clocherions
-clocherons
-clocheront
-clochers
-cloches
-clochés
-clocheton
-clochetons
-clochette
-clochettes
-clochez
-clochiez
-clochions
-clochons
-clodo
-clodos
-cloison
-cloisonna
-cloisonnai
-cloisonnaient
-cloisonnais
-cloisonnait
-cloisonnâmes
-cloisonnant
-cloisonnante
-cloisonnantes
-cloisonnants
-cloisonnas
-cloisonnasse
-cloisonnassent
-cloisonnasses
-cloisonnassiez
-cloisonnassions
-cloisonnât
-cloisonnâtes
-cloisonne
-cloisonné
-cloisonnée
-cloisonnées
-cloisonnement
-cloisonnements
-cloisonnent
-cloisonner
-cloisonnera
-cloisonnerai
-cloisonneraient
-cloisonnerais
-cloisonnerait
-cloisonneras
-cloisonnèrent
-cloisonnerez
-cloisonneriez
-cloisonnerions
-cloisonnerons
-cloisonneront
-cloisonnes
-cloisonnés
-cloisonnez
-cloisonniez
-cloisonnions
-cloisonnons
-cloisons
-cloîtra
-cloîtrai
-cloîtraient
-cloîtrais
-cloîtrait
-cloîtrâmes
-cloîtrant
-cloîtras
-cloîtrasse
-cloîtrassent
-cloîtrasses
-cloîtrassiez
-cloîtrassions
-cloîtrât
-cloîtrâtes
-cloître
-cloîtré
-cloîtrée
-cloîtrées
-cloîtrent
-cloîtrer
-cloîtrera
-cloîtrerai
-cloîtreraient
-cloîtrerais
-cloîtrerait
-cloîtreras
-cloîtrèrent
-cloîtrerez
-cloîtreriez
-cloîtrerions
-cloîtrerons
-cloîtreront
-cloîtres
-cloîtrés
-cloîtrez
-cloîtriez
-cloîtrions
-cloîtrons
-clone
-clones
-clope
-clopes
-clopina
-clopinai
-clopinaient
-clopinais
-clopinait
-clopinâmes
-clopinant
-clopinas
-clopinasse
-clopinassent
-clopinasses
-clopinassiez
-clopinassions
-clopinât
-clopinâtes
-clopin-clopant
-clopine
-clopiné
-clopinent
-clopiner
-clopinera
-clopinerai
-clopineraient
-clopinerais
-clopinerait
-clopineras
-clopinèrent
-clopinerez
-clopineriez
-clopinerions
-clopinerons
-clopineront
-clopines
-clopinettes
-clopinez
-clopiniez
-clopinions
-clopinons
-cloporte
-cloportes
-cloqua
-cloquai
-cloquaient
-cloquais
-cloquait
-cloquâmes
-cloquant
-cloquas
-cloquasse
-cloquassent
-cloquasses
-cloquassiez
-cloquassions
-cloquât
-cloquâtes
-cloque
-cloqué
-cloquent
-cloquer
-cloquera
-cloquerai
-cloqueraient
-cloquerais
-cloquerait
-cloqueras
-cloquèrent
-cloquerez
-cloqueriez
-cloquerions
-cloquerons
-cloqueront
-cloques
-cloquez
-cloquiez
-cloquions
-cloquons
-clora
-clorai
-cloraient
-clorais
-clorait
-cloras
-clore
-clorez
-cloriez
-clorions
-clorons
-cloront
-clos
-close
-closent
-closerie
-closeries
-closes
-clôt
-clôtura
-clôturai
-clôturaient
-clôturais
-clôturait
-clôturâmes
-clôturant
-clôturas
-clôturasse
-clôturassent
-clôturasses
-clôturassiez
-clôturassions
-clôturât
-clôturâtes
-clôture
-clôturé
-clôturée
-clôturées
-clôturent
-clôturer
-clôturera
-clôturerai
-clôtureraient
-clôturerais
-clôturerait
-clôtureras
-clôturèrent
-clôturerez
-clôtureriez
-clôturerions
-clôturerons
-clôtureront
-clôtures
-clôturés
-clôturez
-clôturiez
-clôturions
-clôturons
-clou
-cloua
-clouai
-clouaient
-clouais
-clouait
-clouâmes
-clouant
-clouas
-clouasse
-clouassent
-clouasses
-clouassiez
-clouassions
-clouât
-clouâtes
-cloue
-cloué
-clouée
-clouées
-clouent
-clouer
-clouera
-clouerai
-cloueraient
-clouerais
-clouerait
-cloueras
-clouèrent
-clouerez
-cloueriez
-clouerions
-clouerons
-cloueront
-cloues
-cloués
-clouez
-clouiez
-clouions
-clouons
-clous
-clouta
-cloutage
-cloutages
-cloutai
-cloutaient
-cloutais
-cloutait
-cloutâmes
-cloutant
-cloutard
-cloutards
-cloutas
-cloutasse
-cloutassent
-cloutasses
-cloutassiez
-cloutassions
-cloutât
-cloutâtes
-cloute
-clouté
-cloutée
-cloutées
-cloutent
-clouter
-cloutera
-clouterai
-clouteraient
-clouterais
-clouterait
-clouteras
-cloutèrent
-clouterez
-clouterie
-clouteries
-clouteriez
-clouterions
-clouterons
-clouteront
-cloutes
-cloutés
-cloutez
-cloutier
-cloutiers
-cloutiez
-cloutions
-cloutons
-clovisse
-clovisses
-clown
-clownerie
-clowneries
-clownesque
-clownesques
-clowns
-cloyère
-cloyères
-club
-clubiste
-clubistes
-clubs
-clunisien
-clunisienne
-clunisiennes
-clunisiens
-cluse
-cluses
-clystère
-clystères
-cm
-cnémide
-cnémides
-coaccusé
-coaccusée
-coaccusées
-coaccusés
-coach
-coaches
-coacquéreur
-coacquéreurs
-coadjuteur
-coadjuteurs
-coadjutrice
-coadjutrices
-coadministrateur
-coadministrateurs
-coadministratrice
-coadministratrices
-coagula
-coagulabilité
-coagulabilités
-coagulable
-coagulables
-coagulai
-coagulaient
-coagulais
-coagulait
-coagulâmes
-coagulant
-coagulante
-coagulantes
-coagulants
-coagulas
-coagulasse
-coagulassent
-coagulasses
-coagulassiez
-coagulassions
-coagulât
-coagulâtes
-coagulateur
-coagulateurs
-coagulation
-coagulations
-coagulatrice
-coagulatrices
-coagule
-coagulé
-coagulée
-coagulées
-coagulent
-coaguler
-coagulera
-coagulerai
-coaguleraient
-coagulerais
-coagulerait
-coaguleras
-coagulèrent
-coagulerez
-coaguleriez
-coagulerions
-coagulerons
-coaguleront
-coagules
-coagulés
-coagulez
-coaguliez
-coagulions
-coagulons
-coagulum
-coagulums
-coalescence
-coalescences
-coalisa
-coalisai
-coalisaient
-coalisais
-coalisait
-coalisâmes
-coalisant
-coalisas
-coalisasse
-coalisassent
-coalisasses
-coalisassiez
-coalisassions
-coalisât
-coalisâtes
-coalise
-coalisé
-coalisée
-coalisées
-coalisent
-coaliser
-coalisera
-coaliserai
-coaliseraient
-coaliserais
-coaliserait
-coaliseras
-coalisèrent
-coaliserez
-coaliseriez
-coaliserions
-coaliserons
-coaliseront
-coalises
-coalisés
-coalisez
-coalisiez
-coalisions
-coalisons
-coalition
-coalitions
-coaltar
-coaltars
-coaptation
-coaptations
-coarctation
-coarctations
-coassa
-coassai
-coassaient
-coassais
-coassait
-coassâmes
-coassant
-coassas
-coassasse
-coassassent
-coassasses
-coassassiez
-coassassions
-coassât
-coassâtes
-coasse
-coassé
-coassement
-coassements
-coassent
-coasser
-coassera
-coasserai
-coasseraient
-coasserais
-coasserait
-coasseras
-coassèrent
-coasserez
-coasseriez
-coasserions
-coasserons
-coasseront
-coasses
-coassez
-coassiez
-coassions
-coassocié
-coassociée
-coassociées
-coassociés
-coassons
-coassurance
-coassurances
-coati
-coatis
-coauteur
-coauteurs
-coaxial
-coaxiale
-coaxiales
-coaxiaux
-cobalt
-cobaye
-cobayes
-cobéa
-cobéas
-cobelligérant
-cobelligérante
-cobelligérantes
-cobelligérants
-cobol
-cobra
-cobras
-coca
-cocagne
-cocaïne
-cocaïnisation
-cocaïnisations
-cocaïnomane
-cocaïnomanes
-cocaïnomanie
-cocaïnomanies
-cocarde
-cocardes
-cocardier
-cocardière
-cocardières
-cocardiers
-cocas
-cocasse
-cocasserie
-cocasseries
-cocasses
-coccidie
-coccidies
-coccidiose
-coccidioses
-coccinelle
-coccinelles
-coccygien
-coccygienne
-coccygiennes
-coccygiens
-coccyx
-cocha
-côcha
-cochai
-côchai
-cochaient
-côchaient
-cochais
-côchais
-cochait
-côchait
-cochâmes
-côchâmes
-cochant
-côchant
-cochas
-côchas
-cochasse
-côchasse
-cochassent
-côchassent
-cochasses
-côchasses
-cochassiez
-côchassiez
-cochassions
-côchassions
-cochât
-côchât
-cochâtes
-côchâtes
-coche
-coché
-côche
-côché
-cochée
-côchée
-cochées
-côchées
-cochenille
-cochenilles
-cochent
-côchent
-cocher
-côcher
-cochera
-côchera
-cocherai
-côcherai
-cocheraient
-côcheraient
-cocherais
-côcherais
-cocherait
-côcherait
-cocheras
-côcheras
-cochère
-cochèrent
-côchèrent
-cochères
-cocherez
-côcherez
-cocheriez
-côcheriez
-cocherions
-côcherions
-cocherons
-côcherons
-cocheront
-côcheront
-cochers
-coches
-cochés
-côches
-côchés
-cochez
-côchez
-cochiez
-côchiez
-cochions
-côchions
-cochléaire
-cochléaires
-cochléaria
-cochléarias
-cochon
-cochonceté
-cochoncetés
-cochonna
-cochonnai
-cochonnaient
-cochonnaille
-cochonnailles
-cochonnais
-cochonnait
-cochonnâmes
-cochonnant
-cochonnas
-cochonnasse
-cochonnassent
-cochonnasses
-cochonnassiez
-cochonnassions
-cochonnât
-cochonnâtes
-cochonne
-cochonné
-cochonnée
-cochonnées
-cochonnent
-cochonner
-cochonnera
-cochonnerai
-cochonneraient
-cochonnerais
-cochonnerait
-cochonneras
-cochonnèrent
-cochonnerez
-cochonnerie
-cochonneries
-cochonneriez
-cochonnerions
-cochonnerons
-cochonneront
-cochonnes
-cochonnés
-cochonnet
-cochonnets
-cochonnez
-cochonniez
-cochonnions
-cochonnons
-cochons
-côchons
-cochylis
-cocker
-cockers
-cockney
-cockneys
-cockpit
-cockpits
-cocktail
-cocktails
-coco
-cocon
-cocons
-cocontractant
-cocontractante
-cocontractantes
-cocontractants
-cocorico
-cocoricos
-cocos
-cocotier
-cocotiers
-cocotte
-cocottes
-cocréancier
-cocréancière
-cocréancières
-cocréanciers
-coction
-coctions
-cocu
-cocuage
-cocuages
-cocufia
-cocufiai
-cocufiaient
-cocufiais
-cocufiait
-cocufiâmes
-cocufiant
-cocufias
-cocufiasse
-cocufiassent
-cocufiasses
-cocufiassiez
-cocufiassions
-cocufiât
-cocufiâtes
-cocufie
-cocufié
-cocufiée
-cocufiées
-cocufient
-cocufier
-cocufiera
-cocufierai
-cocufieraient
-cocufierais
-cocufierait
-cocufieras
-cocufièrent
-cocufierez
-cocufieriez
-cocufierions
-cocufierons
-cocufieront
-cocufies
-cocufiés
-cocufiez
-cocufiiez
-cocufiions
-cocufions
-cocus
-cocyclique
-cocycliques
-coda
-codage
-codages
-codai
-codaient
-codais
-codait
-codâmes
-codant
-codas
-codasse
-codassent
-codasses
-codassiez
-codassions
-codât
-codâtes
-code
-codé
-codébiteur
-codébiteurs
-codébitrice
-codébitrices
-codée
-codées
-codéine
-codemanderesse
-codemanderesses
-codemandeur
-codemandeurs
-codent
-coder
-codera
-coderai
-coderaient
-coderais
-coderait
-coderas
-codèrent
-coderez
-coderiez
-coderions
-coderons
-coderont
-codes
-codés
-codétenteur
-codétenteurs
-codétentrice
-codétentrices
-codétenu
-codétenue
-codétenues
-codétenus
-codeur
-codeurs
-codeuse
-codeuses
-codex
-codez
-codicille
-codicilles
-codiez
-codifia
-codifiai
-codifiaient
-codifiais
-codifiait
-codifiâmes
-codifiant
-codifias
-codifiasse
-codifiassent
-codifiasses
-codifiassiez
-codifiassions
-codifiât
-codifiâtes
-codificateur
-codificateurs
-codification
-codifications
-codifie
-codifié
-codifiée
-codifiées
-codifient
-codifier
-codifiera
-codifierai
-codifieraient
-codifierais
-codifierait
-codifieras
-codifièrent
-codifierez
-codifieriez
-codifierions
-codifierons
-codifieront
-codifies
-codifiés
-codifiez
-codifiiez
-codifiions
-codifions
-codions
-codirecteur
-codirecteurs
-codirection
-codirections
-codirectrice
-codirectrices
-codominance
-codominances
-codon
-codons
-coéditeur
-coéditeurs
-coédition
-coéditions
-coéditrice
-coéditrices
-coefficient
-coefficients
-coelacanthe
-coelacanthes
-coeliaque
-coeliaques
-coelioscopie
-coelioscopies
-coenzyme
-coenzymes
-coéquipier
-coéquipière
-coéquipières
-coéquipiers
-coercibilité
-coercibilités
-coercible
-coercibles
-coercitif
-coercitifs
-coercition
-coercitions
-coercitive
-coercitives
-coeur
-coeurs
-coexista
-coexistai
-coexistaient
-coexistais
-coexistait
-coexistâmes
-coexistant
-coexistante
-coexistantes
-coexistants
-coexistas
-coexistasse
-coexistassent
-coexistasses
-coexistassiez
-coexistassions
-coexistât
-coexistâtes
-coexiste
-coexisté
-coexistence
-coexistences
-coexistent
-coexister
-coexistera
-coexisterai
-coexisteraient
-coexisterais
-coexisterait
-coexisteras
-coexistèrent
-coexisterez
-coexisteriez
-coexisterions
-coexisterons
-coexisteront
-coexistes
-coexistez
-coexistiez
-coexistions
-coexistons
-coextensif
-coextensifs
-coextensive
-coextensives
-coffin
-coffins
-coffra
-coffrage
-coffrages
-coffrai
-coffraient
-coffrais
-coffrait
-coffrâmes
-coffrant
-coffras
-coffrasse
-coffrassent
-coffrasses
-coffrassiez
-coffrassions
-coffrât
-coffrâtes
-coffre
-coffré
-coffrée
-coffrées
-coffre-fort
-coffrent
-coffrer
-coffrera
-coffrerai
-coffreraient
-coffrerais
-coffrerait
-coffreras
-coffrèrent
-coffrerez
-coffreriez
-coffrerions
-coffrerons
-coffreront
-coffres
-coffrés
-coffres-forts
-coffret
-coffrets
-coffrez
-coffriez
-coffrions
-coffrons
-cogérance
-cogérances
-cogérant
-cogérante
-cogérantes
-cogérants
-cogestion
-cogestions
-cogita
-cogitai
-cogitaient
-cogitais
-cogitait
-cogitâmes
-cogitant
-cogitante
-cogitantes
-cogitants
-cogitas
-cogitasse
-cogitassent
-cogitasses
-cogitassiez
-cogitassions
-cogitât
-cogitâtes
-cogitation
-cogitations
-cogite
-cogité
-cogitée
-cogitées
-cogitent
-cogiter
-cogitera
-cogiterai
-cogiteraient
-cogiterais
-cogiterait
-cogiteras
-cogitèrent
-cogiterez
-cogiteriez
-cogiterions
-cogiterons
-cogiteront
-cogites
-cogités
-cogitez
-cogitiez
-cogitions
-cogito
-cogitons
-cogna
-cognac
-cognacs
-cognai
-cognaient
-cognais
-cognait
-cognâmes
-cognant
-cognas
-cognasse
-cognassent
-cognasses
-cognassier
-cognassiers
-cognassiez
-cognassions
-cognat
-cognât
-cognâtes
-cognation
-cognations
-cognats
-cogne
-cogné
-cognée
-cognées
-cognement
-cognements
-cognent
-cogner
-cognera
-cognerai
-cogneraient
-cognerais
-cognerait
-cogneras
-cognèrent
-cognerez
-cogneriez
-cognerions
-cognerons
-cogneront
-cognes
-cognés
-cognez
-cogniez
-cognions
-cognitif
-cognitifs
-cognitive
-cognitives
-cognons
-cohabita
-cohabitai
-cohabitaient
-cohabitais
-cohabitait
-cohabitâmes
-cohabitant
-cohabitante
-cohabitantes
-cohabitants
-cohabitas
-cohabitasse
-cohabitassent
-cohabitasses
-cohabitassiez
-cohabitassions
-cohabitât
-cohabitâtes
-cohabitation
-cohabitations
-cohabite
-cohabité
-cohabitent
-cohabiter
-cohabitera
-cohabiterai
-cohabiteraient
-cohabiterais
-cohabiterait
-cohabiteras
-cohabitèrent
-cohabiterez
-cohabiteriez
-cohabiterions
-cohabiterons
-cohabiteront
-cohabites
-cohabitez
-cohabitiez
-cohabitions
-cohabitons
-cohérence
-cohérences
-cohérent
-cohérente
-cohérentes
-cohérents
-cohéreur
-cohéreurs
-cohérita
-cohéritai
-cohéritaient
-cohéritais
-cohéritait
-cohéritâmes
-cohéritant
-cohéritas
-cohéritasse
-cohéritassent
-cohéritasses
-cohéritassiez
-cohéritassions
-cohéritât
-cohéritâtes
-cohérite
-cohérité
-cohéritent
-cohériter
-cohéritera
-cohériterai
-cohériteraient
-cohériterais
-cohériterait
-cohériteras
-cohéritèrent
-cohériterez
-cohériteriez
-cohériterions
-cohériterons
-cohériteront
-cohérites
-cohéritez
-cohéritier
-cohéritière
-cohéritières
-cohéritiers
-cohéritiez
-cohéritions
-cohéritons
-cohésif
-cohésifs
-cohésion
-cohésions
-cohésive
-cohésives
-cohorte
-cohortes
-cohue
-cohues
-coi
-coiffa
-coiffai
-coiffaient
-coiffais
-coiffait
-coiffâmes
-coiffant
-coiffante
-coiffantes
-coiffants
-coiffas
-coiffasse
-coiffassent
-coiffasses
-coiffassiez
-coiffassions
-coiffât
-coiffâtes
-coiffe
-coiffé
-coiffée
-coiffées
-coiffent
-coiffer
-coiffera
-coifferai
-coifferaient
-coifferais
-coifferait
-coifferas
-coiffèrent
-coifferez
-coifferiez
-coifferions
-coifferons
-coifferont
-coiffes
-coiffés
-coiffeur
-coiffeurs
-coiffeuse
-coiffeuses
-coiffez
-coiffiez
-coiffions
-coiffons
-coiffure
-coiffures
-coin
-coinça
-coinçai
-coinçaient
-coinçais
-coinçait
-coinçâmes
-coinçant
-coinças
-coinçasse
-coinçassent
-coinçasses
-coinçassiez
-coinçassions
-coinçât
-coinçâtes
-coince
-coincé
-coincée
-coincées
-coincement
-coincements
-coincent
-coincer
-coincera
-coincerai
-coinceraient
-coincerais
-coincerait
-coinceras
-coincèrent
-coincerez
-coinceriez
-coincerions
-coincerons
-coinceront
-coinces
-coincés
-coincez
-coïncida
-coïncidai
-coïncidaient
-coïncidais
-coïncidait
-coïncidâmes
-coïncidant
-coïncidas
-coïncidasse
-coïncidassent
-coïncidasses
-coïncidassiez
-coïncidassions
-coïncidât
-coïncidâtes
-coïncide
-coïncidé
-coïncidence
-coïncidences
-coïncident
-coïncidente
-coïncidentes
-coïncidents
-coïncider
-coïncidera
-coïnciderai
-coïncideraient
-coïnciderais
-coïnciderait
-coïncideras
-coïncidèrent
-coïnciderez
-coïncideriez
-coïnciderions
-coïnciderons
-coïncideront
-coïncides
-coïncidez
-coïncidiez
-coïncidions
-coïncidons
-coinciez
-coincions
-coin-coin
-coinçons
-coïnculpé
-coïnculpée
-coïnculpées
-coïnculpés
-coing
-coings
-coins
-cois
-coït
-coïta
-coïtai
-coïtaient
-coïtais
-coïtait
-coïtâmes
-coïtant
-coïtas
-coïtasse
-coïtassent
-coïtasses
-coïtassiez
-coïtassions
-coïtât
-coïtâtes
-coite
-coïte
-coïté
-coïtent
-coïter
-coïtera
-coïterai
-coïteraient
-coïterais
-coïterait
-coïteras
-coïtèrent
-coïterez
-coïteriez
-coïterions
-coïterons
-coïteront
-coites
-coïtes
-coïtez
-coïtiez
-coïtions
-coïtons
-coïts
-coke
-cokéfaction
-cokéfactions
-cokéfia
-cokéfiai
-cokéfiaient
-cokéfiais
-cokéfiait
-cokéfiâmes
-cokéfiant
-cokéfiante
-cokéfiantes
-cokéfiants
-cokéfias
-cokéfiasse
-cokéfiassent
-cokéfiasses
-cokéfiassiez
-cokéfiassions
-cokéfiât
-cokéfiâtes
-cokéfie
-cokéfié
-cokéfiée
-cokéfiées
-cokéfient
-cokéfier
-cokéfiera
-cokéfierai
-cokéfieraient
-cokéfierais
-cokéfierait
-cokéfieras
-cokéfièrent
-cokéfierez
-cokéfieriez
-cokéfierions
-cokéfierons
-cokéfieront
-cokéfies
-cokéfiés
-cokéfiez
-cokéfiiez
-cokéfiions
-cokéfions
-cokerie
-cokeries
-col
-cola
-colature
-colatures
-colback
-colbacks
-colchicine
-colchicines
-colchique
-colchiques
-colcotar
-colcotars
-cold-cream
-cold-creams
-col-de-cygne
-colégataire
-colégataires
-coléoptère
-coléoptères
-colère
-colères
-coléreuse
-coléreuses
-coléreux
-colérique
-colériques
-colibacille
-colibacilles
-colibacillose
-colibacilloses
-colibri
-colibris
-colicitant
-colicitante
-colicitantes
-colicitants
-colifichet
-colifichets
-colimaçon
-colimaçons
-colin
-colineau
-colineaux
-colin-maillard
-colin-maillards
-colinot
-colinots
-colins
-colin-tampon
-colin-tampons
-colique
-coliques
-colis
-colistier
-colistière
-colistières
-colistiers
-colite
-colites
-colla
-collabora
-collaborai
-collaboraient
-collaborais
-collaborait
-collaborâmes
-collaborant
-collaboras
-collaborasse
-collaborassent
-collaborasses
-collaborassiez
-collaborassions
-collaborât
-collaborâtes
-collaborateur
-collaborateurs
-collaboration
-collaborationniste
-collaborationnistes
-collaborations
-collaboratrice
-collaboratrices
-collabore
-collaboré
-collaborent
-collaborer
-collaborera
-collaborerai
-collaboreraient
-collaborerais
-collaborerait
-collaboreras
-collaborèrent
-collaborerez
-collaboreriez
-collaborerions
-collaborerons
-collaboreront
-collabores
-collaborez
-collaboriez
-collaborions
-collaborons
-collage
-collagène
-collagènes
-collages
-collai
-collaient
-collais
-collait
-collâmes
-collant
-collante
-collantes
-collants
-collapsus
-collargol
-collas
-collasse
-collassent
-collasses
-collassiez
-collassions
-collât
-collatéral
-collatérale
-collatérales
-collatéraux
-collâtes
-collateur
-collateurs
-collation
-collationna
-collationnai
-collationnaient
-collationnais
-collationnait
-collationnâmes
-collationnant
-collationnas
-collationnasse
-collationnassent
-collationnasses
-collationnassiez
-collationnassions
-collationnât
-collationnâtes
-collationne
-collationné
-collationnée
-collationnées
-collationnement
-collationnements
-collationnent
-collationner
-collationnera
-collationnerai
-collationneraient
-collationnerais
-collationnerait
-collationneras
-collationnèrent
-collationnerez
-collationneriez
-collationnerions
-collationnerons
-collationneront
-collationnes
-collationnés
-collationnez
-collationniez
-collationnions
-collationnons
-collations
-colle
-collé
-collecta
-collectage
-collectages
-collectai
-collectaient
-collectais
-collectait
-collectâmes
-collectant
-collectas
-collectasse
-collectassent
-collectasses
-collectassiez
-collectassions
-collectât
-collectâtes
-collecte
-collecté
-collectée
-collectées
-collectent
-collecter
-collectera
-collecterai
-collecteraient
-collecterais
-collecterait
-collecteras
-collectèrent
-collecterez
-collecteriez
-collecterions
-collecterons
-collecteront
-collectes
-collectés
-collecteur
-collecteurs
-collectez
-collectiez
-collectif
-collectifs
-collection
-collectionna
-collectionnai
-collectionnaient
-collectionnais
-collectionnait
-collectionnâmes
-collectionnant
-collectionnas
-collectionnasse
-collectionnassent
-collectionnasses
-collectionnassiez
-collectionnassions
-collectionnât
-collectionnâtes
-collectionne
-collectionné
-collectionnée
-collectionnées
-collectionnent
-collectionner
-collectionnera
-collectionnerai
-collectionneraient
-collectionnerais
-collectionnerait
-collectionneras
-collectionnèrent
-collectionnerez
-collectionneriez
-collectionnerions
-collectionnerons
-collectionneront
-collectionnes
-collectionnés
-collectionneur
-collectionneurs
-collectionneuse
-collectionneuses
-collectionnez
-collectionniez
-collectionnions
-collectionnons
-collections
-collective
-collectivement
-collectives
-collectivisa
-collectivisai
-collectivisaient
-collectivisais
-collectivisait
-collectivisâmes
-collectivisant
-collectivisas
-collectivisasse
-collectivisassent
-collectivisasses
-collectivisassiez
-collectivisassions
-collectivisât
-collectivisâtes
-collectivisation
-collectivisations
-collectivise
-collectivisé
-collectivisée
-collectivisées
-collectivisent
-collectiviser
-collectivisera
-collectiviserai
-collectiviseraient
-collectiviserais
-collectiviserait
-collectiviseras
-collectivisèrent
-collectiviserez
-collectiviseriez
-collectiviserions
-collectiviserons
-collectiviseront
-collectivises
-collectivisés
-collectivisez
-collectivisiez
-collectivisions
-collectivisme
-collectivismes
-collectivisons
-collectiviste
-collectivistes
-collectivité
-collectivités
-collectons
-collectrice
-collectrices
-collée
-collées
-collège
-collèges
-collégial
-collégiale
-collégiales
-collégialité
-collégialités
-collégiaux
-collégien
-collégienne
-collégiennes
-collégiens
-collègue
-collègues
-collent
-coller
-collera
-collerai
-colleraient
-collerais
-collerait
-colleras
-collèrent
-collerette
-collerettes
-collerez
-colleriez
-collerions
-collerons
-colleront
-colles
-collés
-collet
-colleta
-colletai
-colletaient
-colletais
-colletait
-colletâmes
-colletant
-colletas
-colletasse
-colletassent
-colletasses
-colletassiez
-colletassions
-colletât
-colletâtes
-colleté
-colletée
-colletées
-colleter
-colletèrent
-colletés
-colleteur
-colleteurs
-colletez
-colletiez
-colletions
-colletons
-collets
-collets-montés
-collette
-collettent
-collettera
-colletterai
-colletteraient
-colletterais
-colletterait
-colletteras
-colletterez
-colletteriez
-colletterions
-colletterons
-colletteront
-collettes
-colleur
-colleurs
-colleuse
-colleuses
-colley
-colleys
-collez
-collier
-colliers
-colliez
-collige
-colligé
-colligea
-colligeai
-colligeaient
-colligeais
-colligeait
-colligeâmes
-colligeant
-colligeas
-colligeasse
-colligeassent
-colligeasses
-colligeassiez
-colligeassions
-colligeât
-colligeâtes
-colligée
-colligées
-colligent
-colligeons
-colliger
-colligera
-colligerai
-colligeraient
-colligerais
-colligerait
-colligeras
-colligèrent
-colligerez
-colligeriez
-colligerions
-colligerons
-colligeront
-colliges
-colligés
-colligez
-colligiez
-colligions
-collimateur
-collimateurs
-collimation
-collimations
-colline
-collines
-collions
-collision
-collisions
-collocation
-collocations
-collodion
-collodions
-colloïdal
-colloïdale
-colloïdales
-colloïdaux
-colloïde
-colloïdes
-collons
-colloqua
-colloquai
-colloquaient
-colloquais
-colloquait
-colloquâmes
-colloquant
-colloquas
-colloquasse
-colloquassent
-colloquasses
-colloquassiez
-colloquassions
-colloquât
-colloquâtes
-colloque
-colloqué
-colloquée
-colloquées
-colloquent
-colloquer
-colloquera
-colloquerai
-colloqueraient
-colloquerais
-colloquerait
-colloqueras
-colloquèrent
-colloquerez
-colloqueriez
-colloquerions
-colloquerons
-colloqueront
-colloques
-colloqués
-colloquez
-colloquiez
-colloquions
-colloquons
-collusion
-collusions
-collusoire
-collusoires
-collutoire
-collutoires
-colluvion
-colluvions
-collyre
-collyres
-colmata
-colmatage
-colmatages
-colmatai
-colmataient
-colmatais
-colmatait
-colmatâmes
-colmatant
-colmatas
-colmatasse
-colmatassent
-colmatasses
-colmatassiez
-colmatassions
-colmatât
-colmatâtes
-colmate
-colmaté
-colmatée
-colmatées
-colmatent
-colmater
-colmatera
-colmaterai
-colmateraient
-colmaterais
-colmaterait
-colmateras
-colmatèrent
-colmaterez
-colmateriez
-colmaterions
-colmaterons
-colmateront
-colmates
-colmatés
-colmatez
-colmatiez
-colmations
-colmatons
-colocase
-colocases
-colocataire
-colocataires
-cologarithme
-cologarithmes
-colombage
-colombages
-colombe
-colombes
-colombier
-colombiers
-colombin
-colombine
-colombines
-colombins
-colombophile
-colombophiles
-colombophilie
-colon
-côlon
-colonage
-colonages
-colonat
-colonats
-colonel
-colonelle
-colonelles
-colonels
-colonial
-coloniale
-coloniales
-colonialisme
-colonialismes
-colonialiste
-colonialistes
-coloniaux
-colonie
-colonies
-colonisa
-colonisai
-colonisaient
-colonisais
-colonisait
-colonisâmes
-colonisant
-colonisas
-colonisasse
-colonisassent
-colonisasses
-colonisassiez
-colonisassions
-colonisât
-colonisâtes
-colonisateur
-colonisateurs
-colonisation
-colonisations
-colonisatrice
-colonisatrices
-colonise
-colonisé
-colonisée
-colonisées
-colonisent
-coloniser
-colonisera
-coloniserai
-coloniseraient
-coloniserais
-coloniserait
-coloniseras
-colonisèrent
-coloniserez
-coloniseriez
-coloniserions
-coloniserons
-coloniseront
-colonises
-colonisés
-colonisez
-colonisiez
-colonisions
-colonisons
-colonnade
-colonnades
-colonne
-colonnes
-colonnette
-colonnettes
-colons
-côlons
-colophane
-colophanes
-coloquinte
-coloquintes
-colora
-colorai
-coloraient
-colorais
-colorait
-colorâmes
-colorant
-colorante
-colorantes
-colorants
-coloras
-colorasse
-colorassent
-colorasses
-colorassiez
-colorassions
-colorât
-colorâtes
-coloration
-colorations
-colore
-coloré
-colorée
-colorées
-colorent
-colorer
-colorera
-colorerai
-coloreraient
-colorerais
-colorerait
-coloreras
-colorèrent
-colorerez
-coloreriez
-colorerions
-colorerons
-coloreront
-colores
-colorés
-colorez
-coloria
-coloriage
-coloriages
-coloriai
-coloriaient
-coloriais
-coloriait
-coloriâmes
-coloriant
-colorias
-coloriasse
-coloriassent
-coloriasses
-coloriassiez
-coloriassions
-coloriât
-coloriâtes
-colorie
-colorié
-coloriée
-coloriées
-colorient
-colorier
-coloriera
-colorierai
-colorieraient
-colorierais
-colorierait
-colorieras
-colorièrent
-colorierez
-colorieriez
-colorierions
-colorierons
-colorieront
-colories
-coloriés
-coloriez
-coloriiez
-coloriions
-colorimètre
-colorimètres
-colorimétrie
-colorimétries
-colorions
-coloris
-colorisation
-colorisations
-coloriste
-coloristes
-colorons
-colossal
-colossale
-colossalement
-colossales
-colossaux
-colosse
-colosses
-colostrum
-colostrums
-colporta
-colportage
-colportages
-colportai
-colportaient
-colportais
-colportait
-colportâmes
-colportant
-colportas
-colportasse
-colportassent
-colportasses
-colportassiez
-colportassions
-colportât
-colportâtes
-colporte
-colporté
-colportée
-colportées
-colportent
-colporter
-colportera
-colporterai
-colporteraient
-colporterais
-colporterait
-colporteras
-colportèrent
-colporterez
-colporteriez
-colporterions
-colporterons
-colporteront
-colportes
-colportés
-colporteur
-colporteurs
-colporteuse
-colporteuses
-colportez
-colportiez
-colportions
-colportons
-colposcopie
-colposcopies
-cols
-cols-de-cygne
-colt
-coltina
-coltinage
-coltinages
-coltinai
-coltinaient
-coltinais
-coltinait
-coltinâmes
-coltinant
-coltinas
-coltinasse
-coltinassent
-coltinasses
-coltinassiez
-coltinassions
-coltinât
-coltinâtes
-coltine
-coltiné
-coltinée
-coltinées
-coltinent
-coltiner
-coltinera
-coltinerai
-coltineraient
-coltinerais
-coltinerait
-coltineras
-coltinèrent
-coltinerez
-coltineriez
-coltinerions
-coltinerons
-coltineront
-coltines
-coltinés
-coltinez
-coltiniez
-coltinions
-coltinons
-colts
-columbarium
-columbariums
-columelle
-columelles
-colvert
-colverts
-colza
-colzatier
-colzatiers
-coma
-comas
-comateuse
-comateuses
-comateux
-combat
-combatif
-combatifs
-combative
-combatives
-combativité
-combativités
-combats
-combattaient
-combattais
-combattait
-combattant
-combattante
-combattantes
-combattants
-combatte
-combattent
-combattes
-combattez
-combattiez
-combattîmes
-combattions
-combattirent
-combattis
-combattisse
-combattissent
-combattisses
-combattissiez
-combattissions
-combattit
-combattît
-combattîtes
-combattons
-combattra
-combattrai
-combattraient
-combattrais
-combattrait
-combattras
-combattre
-combattrez
-combattriez
-combattrions
-combattrons
-combattront
-combattu
-combattue
-combattues
-combattus
-combe
-combes
-combien
-combientième
-combientièmes
-combina
-combinable
-combinables
-combinai
-combinaient
-combinais
-combinaison
-combinaisons
-combinait
-combinâmes
-combinant
-combinard
-combinarde
-combinardes
-combinards
-combinas
-combinasse
-combinassent
-combinasses
-combinassiez
-combinassions
-combinat
-combinât
-combinâtes
-combinateur
-combinateurs
-combinatoire
-combinatoires
-combinats
-combine
-combiné
-combinée
-combinées
-combinent
-combiner
-combinera
-combinerai
-combineraient
-combinerais
-combinerait
-combineras
-combinèrent
-combinerez
-combineriez
-combinerions
-combinerons
-combineront
-combines
-combinés
-combinez
-combiniez
-combinions
-combinons
-combla
-comblai
-comblaient
-comblais
-comblait
-comblâmes
-comblanchien
-comblanchiens
-comblant
-comblas
-comblasse
-comblassent
-comblasses
-comblassiez
-comblassions
-comblât
-comblâtes
-comble
-comblé
-comblée
-comblées
-comblement
-comblements
-comblent
-combler
-comblera
-comblerai
-combleraient
-comblerais
-comblerait
-combleras
-comblèrent
-comblerez
-combleriez
-comblerions
-comblerons
-combleront
-combles
-comblés
-comblez
-combliez
-comblions
-comblons
-comburant
-comburante
-comburantes
-comburants
-combustibilité
-combustibilités
-combustible
-combustibles
-combustion
-combustions
-come-back
-comédie
-comédien
-comédienne
-comédiennes
-comédiens
-comédies
-comédon
-comédons
-comestibilité
-comestibilités
-comestible
-comestibles
-cométaire
-cométaires
-comète
-comètes
-comice
-comices
-comics
-comique
-comiquement
-comiques
-comité
-comités
-comma
-commanda
-commandai
-commandaient
-commandais
-commandait
-commandâmes
-commandant
-commandante
-commandantes
-commandants
-commandas
-commandasse
-commandassent
-commandasses
-commandassiez
-commandassions
-commandât
-commandâtes
-commande
-commandé
-commandée
-commandées
-commandement
-commandements
-commandent
-commander
-commandera
-commanderai
-commanderaient
-commanderais
-commanderait
-commanderas
-commandèrent
-commanderez
-commanderie
-commanderies
-commanderiez
-commanderions
-commanderons
-commanderont
-commandes
-commandés
-commandeur
-commandeurs
-commandeuse
-commandeuses
-commandez
-commandiez
-commandions
-commandita
-commanditai
-commanditaient
-commanditaire
-commanditaires
-commanditais
-commanditait
-commanditâmes
-commanditant
-commanditas
-commanditasse
-commanditassent
-commanditasses
-commanditassiez
-commanditassions
-commanditât
-commanditâtes
-commandite
-commandité
-commanditée
-commanditées
-commanditent
-commanditer
-commanditera
-commanditerai
-commanditeraient
-commanditerais
-commanditerait
-commanditeras
-commanditèrent
-commanditerez
-commanditeriez
-commanditerions
-commanditerons
-commanditeront
-commandites
-commandités
-commanditez
-commanditiez
-commanditions
-commanditons
-commando
-commandons
-commandos
-commas
-comme
-commémora
-commémorai
-commémoraient
-commémorais
-commémoraison
-commémoraisons
-commémorait
-commémorâmes
-commémorant
-commémoras
-commémorasse
-commémorassent
-commémorasses
-commémorassiez
-commémorassions
-commémorât
-commémorâtes
-commémoratif
-commémoratifs
-commémoration
-commémorations
-commémorative
-commémoratives
-commémore
-commémoré
-commémorée
-commémorées
-commémorent
-commémorer
-commémorera
-commémorerai
-commémoreraient
-commémorerais
-commémorerait
-commémoreras
-commémorèrent
-commémorerez
-commémoreriez
-commémorerions
-commémorerons
-commémoreront
-commémores
-commémorés
-commémorez
-commémoriez
-commémorions
-commémorons
-commença
-commençai
-commençaient
-commençais
-commençait
-commençâmes
-commençant
-commençante
-commençantes
-commençants
-commenças
-commençasse
-commençassent
-commençasses
-commençassiez
-commençassions
-commençât
-commençâtes
-commence
-commencé
-commencée
-commencées
-commencement
-commencements
-commencent
-commencer
-commencera
-commencerai
-commenceraient
-commencerais
-commencerait
-commenceras
-commencèrent
-commencerez
-commenceriez
-commencerions
-commencerons
-commenceront
-commences
-commencés
-commencez
-commenciez
-commencions
-commençons
-commendataire
-commendataires
-commensal
-commensale
-commensales
-commensalisme
-commensalismes
-commensaux
-comment
-commenta
-commentai
-commentaient
-commentaire
-commentaires
-commentais
-commentait
-commentâmes
-commentant
-commentas
-commentasse
-commentassent
-commentasses
-commentassiez
-commentassions
-commentât
-commentâtes
-commentateur
-commentateurs
-commentatrice
-commentatrices
-commente
-commenté
-commentée
-commentées
-commentent
-commenter
-commentera
-commenterai
-commenteraient
-commenterais
-commenterait
-commenteras
-commentèrent
-commenterez
-commenteriez
-commenterions
-commenterons
-commenteront
-commentes
-commentés
-commentez
-commentiez
-commentions
-commentons
-comméra
-commérage
-commérages
-commérai
-comméraient
-commérais
-commérait
-commérâmes
-commérant
-comméras
-commérasse
-commérassent
-commérasses
-commérassiez
-commérassions
-commérât
-commérâtes
-commerça
-commerçai
-commerçaient
-commerçais
-commerçait
-commerçâmes
-commerçant
-commerçante
-commerçantes
-commerçants
-commerças
-commerçasse
-commerçassent
-commerçasses
-commerçassiez
-commerçassions
-commerçât
-commerçâtes
-commerce
-commercé
-commercent
-commercer
-commercera
-commercerai
-commerceraient
-commercerais
-commercerait
-commerceras
-commercèrent
-commercerez
-commerceriez
-commercerions
-commercerons
-commerceront
-commerces
-commercez
-commercial
-commerciale
-commercialement
-commerciales
-commercialisa
-commercialisai
-commercialisaient
-commercialisais
-commercialisait
-commercialisâmes
-commercialisant
-commercialisas
-commercialisasse
-commercialisassent
-commercialisasses
-commercialisassiez
-commercialisassions
-commercialisât
-commercialisâtes
-commercialisation
-commercialisations
-commercialise
-commercialisé
-commercialisée
-commercialisées
-commercialisent
-commercialiser
-commercialisera
-commercialiserai
-commercialiseraient
-commercialiserais
-commercialiserait
-commercialiseras
-commercialisèrent
-commercialiserez
-commercialiseriez
-commercialiserions
-commercialiserons
-commercialiseront
-commercialises
-commercialisés
-commercialisez
-commercialisiez
-commercialisions
-commercialisons
-commerciaux
-commerciez
-commercions
-commerçons
-comméré
-commère
-commèrent
-commérer
-commérera
-commérerai
-comméreraient
-commérerais
-commérerait
-comméreras
-commérèrent
-commérerez
-comméreriez
-commérerions
-commérerons
-comméreront
-commères
-commérez
-commériez
-commérions
-commérons
-commet
-commets
-commettaient
-commettais
-commettait
-commettant
-commettante
-commettantes
-commettants
-commette
-commettent
-commettes
-commettez
-commettiez
-commettions
-commettons
-commettra
-commettrai
-commettraient
-commettrais
-commettrait
-commettras
-commettre
-commettrez
-commettriez
-commettrions
-commettrons
-commettront
-commîmes
-comminatoire
-comminatoires
-comminutif
-comminutifs
-comminutive
-comminutives
-commirent
-commis
-commise
-commisération
-commisérations
-commises
-commissaire
-commissaire-priseur
-commissaires
-commissaires-priseurs
-commissariat
-commissariats
-commisse
-commissent
-commisses
-commissiez
-commission
-commissionna
-commissionnai
-commissionnaient
-commissionnaire
-commissionnaires
-commissionnais
-commissionnait
-commissionnâmes
-commissionnant
-commissionnas
-commissionnasse
-commissionnassent
-commissionnasses
-commissionnassiez
-commissionnassions
-commissionnât
-commissionnâtes
-commissionne
-commissionné
-commissionnée
-commissionnées
-commissionnement
-commissionnements
-commissionnent
-commissionner
-commissionnera
-commissionnerai
-commissionneraient
-commissionnerais
-commissionnerait
-commissionneras
-commissionnèrent
-commissionnerez
-commissionneriez
-commissionnerions
-commissionnerons
-commissionneront
-commissionnes
-commissionnés
-commissionnez
-commissionniez
-commissionnions
-commissionnons
-commissions
-commissoire
-commissoires
-commissural
-commissurale
-commissurales
-commissuraux
-commissure
-commissures
-commit
-commît
-commîtes
-commode
-commodément
-commodes
-commodité
-commodités
-commodore
-commodores
-commotion
-commotionna
-commotionnai
-commotionnaient
-commotionnais
-commotionnait
-commotionnâmes
-commotionnant
-commotionnas
-commotionnasse
-commotionnassent
-commotionnasses
-commotionnassiez
-commotionnassions
-commotionnât
-commotionnâtes
-commotionne
-commotionné
-commotionnée
-commotionnées
-commotionnent
-commotionner
-commotionnera
-commotionnerai
-commotionneraient
-commotionnerais
-commotionnerait
-commotionneras
-commotionnèrent
-commotionnerez
-commotionneriez
-commotionnerions
-commotionnerons
-commotionneront
-commotionnes
-commotionnés
-commotionnez
-commotionniez
-commotionnions
-commotionnons
-commotions
-commua
-commuable
-commuables
-commuai
-commuaient
-commuais
-commuait
-commuâmes
-commuant
-commuas
-commuasse
-commuassent
-commuasses
-commuassiez
-commuassions
-commuât
-commuâtes
-commue
-commué
-commuée
-commuées
-commuent
-commuer
-commuera
-commuerai
-commueraient
-commuerais
-commuerait
-commueras
-commuèrent
-commuerez
-commueriez
-commuerions
-commuerons
-commueront
-commues
-commués
-commuez
-commuiez
-commuions
-commun
-communal
-communale
-communales
-communalisaient
-communalisais
-communalisait
-communalisant
-communalise
-communalisé
-communalisée
-communalisées
-communalisent
-communaliser
-communalisera
-communaliserai
-communaliseraient
-communaliserais
-communaliserait
-communaliseras
-communaliserez
-communaliseriez
-communaliserions
-communaliserons
-communaliseront
-communalises
-communalisés
-communalisez
-communalisiez
-communalisions
-communalisons
-communard
-communarde
-communardes
-communards
-communautaire
-communautaires
-communauté
-communautés
-communaux
-commune
-communément
-communes
-communia
-communiai
-communiaient
-communiais
-communiait
-communiâmes
-communiant
-communiante
-communiantes
-communiants
-communias
-communiasse
-communiassent
-communiasses
-communiassiez
-communiassions
-communiât
-communiâtes
-communicable
-communicables
-communicant
-communicante
-communicantes
-communicants
-communicateur
-communicateurs
-communicatif
-communicatifs
-communication
-communications
-communicative
-communicatives
-communicatrice
-communicatrices
-communie
-communié
-communient
-communier
-communiera
-communierai
-communieraient
-communierais
-communierait
-communieras
-communièrent
-communierez
-communieriez
-communierions
-communierons
-communieront
-communies
-communiez
-communiiez
-communiions
-communion
-communions
-communiqua
-communiquai
-communiquaient
-communiquais
-communiquait
-communiquâmes
-communiquant
-communiquante
-communiquantes
-communiquants
-communiquas
-communiquasse
-communiquassent
-communiquasses
-communiquassiez
-communiquassions
-communiquât
-communiquâtes
-communique
-communiqué
-communiquée
-communiquées
-communiquent
-communiquent-ils
-communiquer
-communiquera
-communiquerai
-communiqueraient
-communiquerais
-communiquerait
-communiqueras
-communiquèrent
-communiquerez
-communiqueriez
-communiquerions
-communiquerons
-communiqueront
-communiques
-communiqués
-communiquez
-communiquiez
-communiquions
-communiquons
-communisant
-communisante
-communisantes
-communisants
-communisme
-communismes
-communiste
-communistes
-communs
-commuons
-commuta
-commutable
-commutables
-commutai
-commutaient
-commutais
-commutait
-commutâmes
-commutant
-commutas
-commutasse
-commutassent
-commutasses
-commutassiez
-commutassions
-commutât
-commutâtes
-commutateur
-commutateurs
-commutatif
-commutatifs
-commutation
-commutations
-commutative
-commutatives
-commutativité
-commutativités
-commute
-commuté
-commutée
-commutées
-commutent
-commuter
-commutera
-commuterai
-commuteraient
-commuterais
-commuterait
-commuteras
-commutèrent
-commuterez
-commuteriez
-commuterions
-commuterons
-commuteront
-commutes
-commutés
-commutez
-commutiez
-commutions
-commutons
-compacité
-compacités
-compact
-compactage
-compactages
-compacte
-compactes
-compacts
-compagne
-compagnes
-compagnie
-compagnies
-compagnon
-compagnonnage
-compagnonnages
-compagnons
-compara
-comparabilité
-comparabilités
-comparable
-comparables
-comparai
-comparaient
-comparais
-comparaison
-comparaisons
-comparaissaient
-comparaissais
-comparaissait
-comparaissant
-comparaisse
-comparaissent
-comparaisses
-comparaissez
-comparaissiez
-comparaissions
-comparaissons
-comparait
-comparaît
-comparaîtra
-comparaîtrai
-comparaîtraient
-comparaîtrais
-comparaîtrait
-comparaîtras
-comparaître
-comparaîtrez
-comparaîtriez
-comparaîtrions
-comparaîtrons
-comparaîtront
-comparâmes
-comparant
-comparas
-comparasse
-comparassent
-comparasses
-comparassiez
-comparassions
-comparât
-comparâtes
-comparateur
-comparateurs
-comparatif
-comparatifs
-comparatisme
-comparatismes
-comparatiste
-comparatistes
-comparative
-comparativement
-comparatives
-comparatrice
-comparatrices
-compare
-comparé
-comparée
-comparées
-comparent
-comparer
-comparera
-comparerai
-compareraient
-comparerais
-comparerait
-compareras
-comparèrent
-comparerez
-compareriez
-comparerions
-comparerons
-compareront
-compares
-comparés
-comparez
-compariez
-comparions
-comparons
-comparse
-comparses
-compartiment
-compartimenta
-compartimentage
-compartimentages
-compartimentai
-compartimentaient
-compartimentais
-compartimentait
-compartimentâmes
-compartimentant
-compartimentas
-compartimentasse
-compartimentassent
-compartimentasses
-compartimentassiez
-compartimentassions
-compartimentât
-compartimentâtes
-compartimentation
-compartimentations
-compartimente
-compartimenté
-compartimentée
-compartimentées
-compartimentent
-compartimenter
-compartimentera
-compartimenterai
-compartimenteraient
-compartimenterais
-compartimenterait
-compartimenteras
-compartimentèrent
-compartimenterez
-compartimenteriez
-compartimenterions
-compartimenterons
-compartimenteront
-compartimentes
-compartimentés
-compartimentez
-compartimentiez
-compartimentions
-compartimentons
-compartiments
-comparu
-comparue
-comparues
-comparûmes
-comparurent
-comparus
-comparusse
-comparussent
-comparusses
-comparussiez
-comparussions
-comparut
-comparût
-comparûtes
-comparution
-comparutions
-compas
-compassa
-compassai
-compassaient
-compassais
-compassait
-compassâmes
-compassant
-compassas
-compassasse
-compassassent
-compassasses
-compassassiez
-compassassions
-compassât
-compassâtes
-compasse
-compassé
-compassée
-compassées
-compassent
-compasser
-compassera
-compasserai
-compasseraient
-compasserais
-compasserait
-compasseras
-compassèrent
-compasserez
-compasseriez
-compasserions
-compasserons
-compasseront
-compasses
-compassés
-compassez
-compassiez
-compassion
-compassions
-compassons
-compati
-compatibilité
-compatibilités
-compatible
-compatibles
-compatîmes
-compatir
-compatira
-compatirai
-compatiraient
-compatirais
-compatirait
-compatiras
-compatirent
-compatirez
-compatiriez
-compatirions
-compatirons
-compatiront
-compatis
-compatissaient
-compatissais
-compatissait
-compatissant
-compatissante
-compatissantes
-compatissants
-compatisse
-compatissent
-compatisses
-compatissez
-compatissiez
-compatissions
-compatissons
-compatit
-compatît
-compatîtes
-compatriote
-compatriotes
-compendieuse
-compendieusement
-compendieuses
-compendieux
-compendium
-compendiums
-compensa
-compensable
-compensables
-compensai
-compensaient
-compensais
-compensait
-compensâmes
-compensant
-compensas
-compensasse
-compensassent
-compensasses
-compensassiez
-compensassions
-compensât
-compensâtes
-compensateur
-compensateurs
-compensation
-compensations
-compensatoire
-compensatoires
-compensatrice
-compensatrices
-compense
-compensé
-compensée
-compensées
-compensent
-compenser
-compensera
-compenserai
-compenseraient
-compenserais
-compenserait
-compenseras
-compensèrent
-compenserez
-compenseriez
-compenserions
-compenserons
-compenseront
-compenses
-compensés
-compensez
-compensiez
-compensions
-compensons
-compérage
-compérages
-compère
-compère-loriot
-compères
-compères-loriots
-compéta
-compétai
-compétaient
-compétais
-compétait
-compétâmes
-compétant
-compétas
-compétasse
-compétassent
-compétasses
-compétassiez
-compétassions
-compétât
-compétâtes
-compété
-compète
-compétence
-compétences
-compétent
-compètent
-compétente
-compétentes
-compétents
-compéter
-compétera
-compéterai
-compéteraient
-compéterais
-compéterait
-compéteras
-compétèrent
-compéterez
-compéteriez
-compéterions
-compéterons
-compéteront
-compètes
-compétez
-compétiez
-compétions
-compétiteur
-compétiteurs
-compétitif
-compétitifs
-compétition
-compétitions
-compétitive
-compétitives
-compétitivité
-compétitivités
-compétitrice
-compétitrices
-compétons
-compila
-compilai
-compilaient
-compilais
-compilait
-compilâmes
-compilant
-compilas
-compilasse
-compilassent
-compilasses
-compilassiez
-compilassions
-compilât
-compilâtes
-compilateur
-compilateurs
-compilation
-compilations
-compilatrice
-compilatrices
-compile
-compilé
-compilée
-compilées
-compilent
-compiler
-compilera
-compilerai
-compileraient
-compilerais
-compilerait
-compileras
-compilèrent
-compilerez
-compileriez
-compilerions
-compilerons
-compileront
-compiles
-compilés
-compilez
-compiliez
-compilions
-compilons
-compissa
-compissai
-compissaient
-compissais
-compissait
-compissâmes
-compissant
-compissas
-compissasse
-compissassent
-compissasses
-compissassiez
-compissassions
-compissât
-compissâtes
-compisse
-compissé
-compissée
-compissées
-compissent
-compisser
-compissera
-compisserai
-compisseraient
-compisserais
-compisserait
-compisseras
-compissèrent
-compisserez
-compisseriez
-compisserions
-compisserons
-compisseront
-compisses
-compissés
-compissez
-compissiez
-compissions
-compissons
-complainte
-complaintes
-complaira
-complairai
-complairaient
-complairais
-complairait
-complairas
-complaire
-complairez
-complairiez
-complairions
-complairons
-complairont
-complais
-complaisaient
-complaisais
-complaisait
-complaisamment
-complaisance
-complaisances
-complaisant
-complaisante
-complaisantes
-complaisants
-complaise
-complaisent
-complaises
-complaisez
-complaisiez
-complaisions
-complaisons
-complaît
-complément
-complémentaire
-complémentaires
-complémentarité
-complémentarités
-compléments
-complet
-compléta
-complétai
-complétaient
-complétais
-complétait
-complétâmes
-complétant
-complétas
-complétasse
-complétassent
-complétasses
-complétassiez
-complétassions
-complétât
-complétâtes
-complété
-complète
-complétée
-complétées
-complètement
-complètent
-compléter
-complétera
-compléterai
-compléteraient
-compléterais
-compléterait
-compléteras
-complétèrent
-compléterez
-compléteriez
-compléterions
-compléterons
-compléteront
-complétés
-complètes
-complétez
-complétiez
-complétif
-complétifs
-complétion
-complétions
-complétive
-complétives
-complétons
-complets
-complexa
-complexai
-complexaient
-complexais
-complexait
-complexâmes
-complexant
-complexas
-complexasse
-complexassent
-complexasses
-complexassiez
-complexassions
-complexât
-complexâtes
-complexe
-complexé
-complexée
-complexées
-complexent
-complexer
-complexera
-complexerai
-complexeraient
-complexerais
-complexerait
-complexeras
-complexèrent
-complexerez
-complexeriez
-complexerions
-complexerons
-complexeront
-complexes
-complexés
-complexez
-complexiez
-complexifia
-complexifiai
-complexifiaient
-complexifiais
-complexifiait
-complexifiâmes
-complexifiant
-complexifias
-complexifiasse
-complexifiassent
-complexifiasses
-complexifiassiez
-complexifiassions
-complexifiât
-complexifiâtes
-complexifie
-complexifié
-complexifiée
-complexifiées
-complexifient
-complexifier
-complexifiera
-complexifierai
-complexifieraient
-complexifierais
-complexifierait
-complexifieras
-complexifièrent
-complexifierez
-complexifieriez
-complexifierions
-complexifierons
-complexifieront
-complexifies
-complexifiés
-complexifiez
-complexifiiez
-complexifiions
-complexifions
-complexion
-complexions
-complexité
-complexités
-complexons
-complication
-complications
-complice
-complices
-complicité
-complicités
-complies
-compliment
-complimenta
-complimentai
-complimentaient
-complimentais
-complimentait
-complimentâmes
-complimentant
-complimentas
-complimentasse
-complimentassent
-complimentasses
-complimentassiez
-complimentassions
-complimentât
-complimentâtes
-complimente
-complimenté
-complimentée
-complimentées
-complimentent
-complimenter
-complimentera
-complimenterai
-complimenteraient
-complimenterais
-complimenterait
-complimenteras
-complimentèrent
-complimenterez
-complimenteriez
-complimenterions
-complimenterons
-complimenteront
-complimentes
-complimentés
-complimenteur
-complimenteurs
-complimenteuse
-complimenteuses
-complimentez
-complimentiez
-complimentions
-complimentons
-compliments
-compliqua
-compliquai
-compliquaient
-compliquais
-compliquait
-compliquâmes
-compliquant
-compliquas
-compliquasse
-compliquassent
-compliquasses
-compliquassiez
-compliquassions
-compliquât
-compliquâtes
-complique
-compliqué
-compliquée
-compliquées
-compliquent
-compliquer
-compliquera
-compliquerai
-compliqueraient
-compliquerais
-compliquerait
-compliqueras
-compliquèrent
-compliquerez
-compliqueriez
-compliquerions
-compliquerons
-compliqueront
-compliques
-compliqués
-compliquez
-compliquiez
-compliquions
-compliquons
-complot
-complota
-complotai
-complotaient
-complotais
-complotait
-complotâmes
-complotant
-complotas
-complotasse
-complotassent
-complotasses
-complotassiez
-complotassions
-complotât
-complotâtes
-complote
-comploté
-complotée
-complotées
-complotent
-comploter
-comploterai
-complotèrent
-complotes
-complotés
-comploteur
-comploteurs
-comploteuse
-comploteuses
-complotez
-complotiez
-complotions
-complotons
-complots
-complu
-complûmes
-complurent
-complus
-complusse
-complussent
-complusses
-complussiez
-complussions
-complut
-complût
-complûtes
-componction
-componctions
-componé
-componée
-componées
-componés
-comporta
-comportai
-comportaient
-comportais
-comportait
-comportâmes
-comportant
-comportas
-comportasse
-comportassent
-comportasses
-comportassiez
-comportassions
-comportât
-comportâtes
-comporte
-comporté
-comportée
-comportées
-comportement
-comportemental
-comportementale
-comportementales
-comportementaux
-comportements
-comportent
-comporter
-comportera
-comporterai
-comporteraient
-comporterais
-comporterait
-comporteras
-comportèrent
-comporterez
-comporteriez
-comporterions
-comporterons
-comporteront
-comportes
-comportés
-comportez
-comportiez
-comportions
-comportons
-composa
-composai
-composaient
-composais
-composait
-composâmes
-composant
-composante
-composantes
-composants
-composas
-composasse
-composassent
-composasses
-composassiez
-composassions
-composât
-composâtes
-compose
-composé
-composée
-composées
-composent
-composer
-composera
-composerai
-composerâmes
-composeras
-composerasse
-composerassent
-composerasses
-composerassiez
-composerassions
-composerât
-composerâtes
-composèrent
-composerèrent
-composes
-composés
-composeur
-composeurs
-composeuse
-composeuses
-composez
-composiez
-composions
-composite
-composites
-compositeur
-compositeurs
-composition
-compositions
-compositrice
-compositrices
-composons
-compost
-composta
-compostage
-compostages
-compostai
-compostaient
-compostais
-compostait
-compostâmes
-compostant
-compostas
-compostasse
-compostassent
-compostasses
-compostassiez
-compostassions
-compostât
-compostâtes
-composte
-composté
-compostée
-compostées
-compostent
-composter
-compostera
-composterai
-composteraient
-composterais
-composterait
-composteras
-compostèrent
-composterez
-composteriez
-composterions
-composterons
-composteront
-compostes
-compostés
-composteur
-composteurs
-compostez
-compostiez
-compostions
-compostons
-composts
-compote
-compotes
-compotier
-compotiers
-compound
-compréhensibilité
-compréhensibilités
-compréhensible
-compréhensibles
-compréhensif
-compréhensifs
-compréhension
-compréhensions
-compréhensive
-compréhensives
-comprenaient
-comprenais
-comprenait
-comprenant
-comprend
-comprendra
-comprendrai
-comprendraient
-comprendrais
-comprendrait
-comprendras
-comprendre
-comprendrez
-comprendriez
-comprendrions
-comprendrons
-comprendront
-comprends
-comprenette
-comprenettes
-comprenez
-compreniez
-comprenions
-comprenne
-comprennent
-comprennes
-comprenons
-compressa
-compressai
-compressaient
-compressais
-compressait
-compressâmes
-compressant
-compressas
-compressasse
-compressassent
-compressasses
-compressassiez
-compressassions
-compressât
-compressâtes
-compresse
-compressé
-compressée
-compressées
-compressent
-compresser
-compressera
-compresserai
-compresseraient
-compresserais
-compresserait
-compresseras
-compressèrent
-compresserez
-compresseriez
-compresserions
-compresserons
-compresseront
-compresses
-compressés
-compresseur
-compresseurs
-compressez
-compressibilité
-compressibilités
-compressible
-compressibles
-compressiez
-compressif
-compressifs
-compression
-compressions
-compressive
-compressives
-compressons
-comprima
-comprimable
-comprimables
-comprimai
-comprimaient
-comprimais
-comprimait
-comprimâmes
-comprimant
-comprimante
-comprimantes
-comprimants
-comprimas
-comprimasse
-comprimassent
-comprimasses
-comprimassiez
-comprimassions
-comprimât
-comprimâtes
-comprime
-comprimé
-comprimée
-comprimées
-compriment
-comprimer
-comprimera
-comprimerai
-comprimeraient
-comprimerais
-comprimerait
-comprimeras
-comprimèrent
-comprimerez
-comprimeriez
-comprimerions
-comprimerons
-comprimeront
-comprimes
-comprimés
-comprîmes
-comprimez
-comprimiez
-comprimions
-comprimons
-comprirent
-compris
-comprise
-comprises
-comprisse
-comprissent
-comprisses
-comprissiez
-comprissions
-comprit
-comprît
-comprîtes
-compromet
-compromets
-compromettaient
-compromettais
-compromettait
-compromettant
-compromettante
-compromettantes
-compromettants
-compromette
-compromettent
-compromettes
-compromettez
-compromettiez
-compromettions
-compromettons
-compromettra
-compromettrai
-compromettraient
-compromettrais
-compromettrait
-compromettras
-compromettre
-compromettrez
-compromettriez
-compromettrions
-compromettrons
-compromettront
-compromîmes
-compromirent
-compromis
-compromise
-compromises
-compromisse
-compromissent
-compromisses
-compromissiez
-compromission
-compromissions
-compromissoire
-compromissoires
-compromit
-compromît
-compromîtes
-compta
-comptabilisa
-comptabilisai
-comptabilisaient
-comptabilisais
-comptabilisait
-comptabilisâmes
-comptabilisant
-comptabilisas
-comptabilisasse
-comptabilisassent
-comptabilisasses
-comptabilisassiez
-comptabilisassions
-comptabilisât
-comptabilisâtes
-comptabilisation
-comptabilisations
-comptabilise
-comptabilisé
-comptabilisée
-comptabilisées
-comptabilisent
-comptabiliser
-comptabilisera
-comptabiliserai
-comptabiliseraient
-comptabiliserais
-comptabiliserait
-comptabiliseras
-comptabilisèrent
-comptabiliserez
-comptabiliseriez
-comptabiliserions
-comptabiliserons
-comptabiliseront
-comptabilises
-comptabilisés
-comptabilisez
-comptabilisiez
-comptabilisions
-comptabilisons
-comptabilité
-comptabilités
-comptable
-comptables
-comptage
-comptages
-comptai
-comptaient
-comptais
-comptait
-comptâmes
-comptant
-comptas
-comptasse
-comptassent
-comptasses
-comptassiez
-comptassions
-comptât
-comptâtes
-compte
-compté
-compte-chèques
-comptée
-comptées
-compte-gouttes
-comptent
-compter
-comptera
-compterai
-compteraient
-compterais
-compterait
-compteras
-compte-rendu
-comptèrent
-compterez
-compteriez
-compterions
-compterons
-compteront
-comptes
-comptés
-comptes-chèques
-comptes-rendus
-compte-tenu
-compte-tours
-compteur
-compteurs
-comptez
-comptiez
-comptine
-comptines
-comptions
-comptoir
-comptoirs
-comptons
-compulsa
-compulsai
-compulsaient
-compulsais
-compulsait
-compulsâmes
-compulsant
-compulsas
-compulsasse
-compulsassent
-compulsasses
-compulsassiez
-compulsassions
-compulsât
-compulsâtes
-compulse
-compulsé
-compulsée
-compulsées
-compulsent
-compulser
-compulsera
-compulserai
-compulseraient
-compulserais
-compulserait
-compulseras
-compulsèrent
-compulserez
-compulseriez
-compulserions
-compulserons
-compulseront
-compulses
-compulsés
-compulsez
-compulsiez
-compulsif
-compulsifs
-compulsion
-compulsions
-compulsive
-compulsivement
-compulsives
-compulsons
-comput
-computa
-computai
-computaient
-computais
-computait
-computâmes
-computant
-computas
-computasse
-computassent
-computasses
-computassiez
-computassions
-computât
-computâtes
-computation
-computations
-compute
-computé
-computée
-computées
-computent
-computer
-computera
-computerai
-computeraient
-computerais
-computerait
-computeras
-computèrent
-computerez
-computeriez
-computerions
-computerons
-computeront
-computes
-computés
-computez
-computiez
-computions
-computons
-computs
-comtal
-comtale
-comtales
-comtaux
-comte
-comté
-comtes
-comtés
-comtesse
-comtesses
-con
-conard
-conarde
-conardes
-conards
-conasse
-conasses
-conatif
-conatifs
-conation
-conations
-conative
-conatives
-concassa
-concassage
-concassages
-concassai
-concassaient
-concassais
-concassait
-concassâmes
-concassant
-concassas
-concassasse
-concassassent
-concassasses
-concassassiez
-concassassions
-concassât
-concassâtes
-concasse
-concassé
-concassée
-concassées
-concassent
-concasser
-concassera
-concasserai
-concasseraient
-concasserais
-concasserait
-concasseras
-concassèrent
-concasserez
-concasseriez
-concasserions
-concasserons
-concasseront
-concasses
-concassés
-concasseur
-concasseurs
-concassez
-concassiez
-concassions
-concassons
-concaténa
-concaténai
-concaténaient
-concaténais
-concaténait
-concaténâmes
-concaténant
-concaténas
-concaténasse
-concaténassent
-concaténasses
-concaténassiez
-concaténassions
-concaténât
-concaténâtes
-concaténation
-concaténations
-concaténé
-concatène
-concaténée
-concaténées
-concatènent
-concaténer
-concaténera
-concaténerai
-concaténeraient
-concaténerais
-concaténerait
-concaténeras
-concaténèrent
-concaténerez
-concaténeriez
-concaténerions
-concaténerons
-concaténeront
-concaténés
-concatènes
-concaténez
-concaténiez
-concaténions
-concaténons
-concave
-concaves
-concavité
-concavités
-concéda
-concédai
-concédaient
-concédais
-concédait
-concédâmes
-concédant
-concédas
-concédasse
-concédassent
-concédasses
-concédassiez
-concédassions
-concédât
-concédâtes
-concédé
-concède
-concédée
-concédées
-concèdent
-concéder
-concédera
-concéderai
-concéderaient
-concéderais
-concéderait
-concéderas
-concédèrent
-concéderez
-concéderiez
-concéderions
-concéderons
-concéderont
-concédés
-concèdes
-concédez
-concédiez
-concédions
-concédons
-concélébra
-concélébrai
-concélébraient
-concélébrais
-concélébrait
-concélébrâmes
-concélébrant
-concélébras
-concélébrasse
-concélébrassent
-concélébrasses
-concélébrassiez
-concélébrassions
-concélébrât
-concélébrâtes
-concélébré
-concélèbre
-concélébrée
-concélébrées
-concélèbrent
-concélébrer
-concélébrera
-concélébrerai
-concélébreraient
-concélébrerais
-concélébrerait
-concélébreras
-concélébrèrent
-concélébrerez
-concélébreriez
-concélébrerions
-concélébrerons
-concélébreront
-concélébrés
-concélèbres
-concélébrez
-concélébriez
-concélébrions
-concélébrons
-concentra
-concentrai
-concentraient
-concentrais
-concentrait
-concentrâmes
-concentrant
-concentras
-concentrasse
-concentrassent
-concentrasses
-concentrassiez
-concentrassions
-concentrât
-concentrâtes
-concentration
-concentrationnaire
-concentrationnaires
-concentrations
-concentre
-concentré
-concentrée
-concentrées
-concentrent
-concentrer
-concentrera
-concentrerai
-concentreraient
-concentrerais
-concentrerait
-concentreras
-concentrèrent
-concentrerez
-concentreriez
-concentrerions
-concentrerons
-concentreront
-concentres
-concentrés
-concentrez
-concentriez
-concentrions
-concentrique
-concentriquement
-concentriques
-concentrons
-concept
-conceptacle
-conceptacles
-concepteur
-concepteurs
-conception
-conceptions
-conceptisme
-conceptismes
-conceptrice
-conceptrices
-concepts
-conceptualisa
-conceptualisai
-conceptualisaient
-conceptualisais
-conceptualisait
-conceptualisâmes
-conceptualisant
-conceptualisas
-conceptualisasse
-conceptualisassent
-conceptualisasses
-conceptualisassiez
-conceptualisassions
-conceptualisât
-conceptualisâtes
-conceptualisation
-conceptualisations
-conceptualise
-conceptualisé
-conceptualisée
-conceptualisées
-conceptualisent
-conceptualiser
-conceptualisera
-conceptualiserai
-conceptualiseraient
-conceptualiserais
-conceptualiserait
-conceptualiseras
-conceptualisèrent
-conceptualiserez
-conceptualiseriez
-conceptualiserions
-conceptualiserons
-conceptualiseront
-conceptualises
-conceptualisés
-conceptualisez
-conceptualisiez
-conceptualisions
-conceptualisme
-conceptualismes
-conceptualisons
-conceptuel
-conceptuelle
-conceptuelles
-conceptuels
-concerna
-concernai
-concernaient
-concernais
-concernait
-concernâmes
-concernant
-concernas
-concernasse
-concernassent
-concernasses
-concernassiez
-concernassions
-concernât
-concernâtes
-concerne
-concerné
-concernée
-concernées
-concernent
-concerner
-concernera
-concernerai
-concerneraient
-concernerais
-concernerait
-concerneras
-concernèrent
-concernerez
-concerneriez
-concernerions
-concernerons
-concerneront
-concernes
-concernés
-concernez
-concerniez
-concernions
-concernons
-concert
-concerta
-concertai
-concertaient
-concertais
-concertait
-concertâmes
-concertant
-concertante
-concertantes
-concertants
-concertas
-concertasse
-concertassent
-concertasses
-concertassiez
-concertassions
-concertât
-concertâtes
-concertation
-concertations
-concerte
-concerté
-concertée
-concertées
-concertent
-concerter
-concertera
-concerterai
-concerteraient
-concerterais
-concerterait
-concerteras
-concertèrent
-concerterez
-concerteriez
-concerterions
-concerterons
-concerteront
-concertes
-concertés
-concertez
-concertiez
-concertino
-concertinos
-concertions
-concertiste
-concertistes
-concerto
-concertons
-concertos
-concerts
-concessif
-concessifs
-concession
-concessionnaire
-concessionnaires
-concessions
-concessive
-concessives
-concetti
-concevable
-concevables
-concevaient
-concevais
-concevait
-concevant
-concevez
-conceviez
-concevions
-concevoir
-concevons
-concevra
-concevrai
-concevraient
-concevrais
-concevrait
-concevras
-concevrez
-concevriez
-concevrions
-concevrons
-concevront
-conchoïdal
-conchoïdale
-conchoïdales
-conchoïdaux
-conchoïde
-conchoïdes
-conchyliculture
-conchylicultures
-conchylien
-conchylienne
-conchyliennes
-conchyliens
-conchyliologie
-conchyliologies
-concierge
-conciergerie
-conciergeries
-concierges
-concile
-conciles
-concilia
-conciliable
-conciliables
-conciliabule
-conciliabules
-conciliai
-conciliaient
-conciliaire
-conciliaires
-conciliais
-conciliait
-conciliâmes
-conciliant
-conciliante
-conciliantes
-conciliants
-concilias
-conciliasse
-conciliassent
-conciliasses
-conciliassiez
-conciliassions
-conciliât
-conciliâtes
-conciliateur
-conciliateurs
-conciliation
-conciliations
-conciliatoire
-conciliatoires
-conciliatrice
-conciliatrices
-concilie
-concilié
-conciliée
-conciliées
-concilient
-concilier
-conciliera
-concilierai
-concilieraient
-concilierais
-concilierait
-concilieras
-concilièrent
-concilierez
-concilieriez
-concilierions
-concilierons
-concilieront
-concilies
-conciliés
-conciliez
-conciliiez
-conciliions
-concilions
-concis
-concise
-concises
-concision
-concisions
-concitoyen
-concitoyenne
-concitoyennes
-concitoyens
-conclave
-conclaves
-conclaviste
-conclavistes
-conclu
-concluaient
-concluais
-concluait
-concluant
-concluante
-concluantes
-concluants
-conclue
-concluent
-conclues
-concluez
-concluiez
-concluions
-conclûmes
-concluons
-conclura
-conclurai
-concluraient
-conclurais
-conclurait
-concluras
-conclure
-conclurent
-conclurez
-concluriez
-conclurions
-conclurons
-concluront
-conclus
-conclusion
-conclusions
-conclusse
-conclussent
-conclusses
-conclussiez
-conclussions
-conclut
-conclût
-conclûtes
-concocta
-concoctai
-concoctaient
-concoctais
-concoctait
-concoctâmes
-concoctant
-concoctas
-concoctasse
-concoctassent
-concoctasses
-concoctassiez
-concoctassions
-concoctât
-concoctâtes
-concocte
-concocté
-concoctée
-concoctées
-concoctent
-concocter
-concoctera
-concocterai
-concocteraient
-concocterais
-concocterait
-concocteras
-concoctèrent
-concocterez
-concocteriez
-concocterions
-concocterons
-concocteront
-concoctes
-concoctés
-concoctez
-concoctiez
-concoctions
-concoctons
-conçois
-conçoit
-conçoive
-conçoivent
-conçoives
-concombre
-concombres
-concomitance
-concomitances
-concomitant
-concomitante
-concomitantes
-concomitants
-concorda
-concordai
-concordaient
-concordais
-concordait
-concordâmes
-concordance
-concordances
-concordant
-concordante
-concordantes
-concordants
-concordas
-concordasse
-concordassent
-concordasses
-concordassiez
-concordassions
-concordat
-concordât
-concordataire
-concordataires
-concordâtes
-concordats
-concorde
-concordé
-concordent
-concorder
-concordera
-concorderai
-concorderaient
-concorderais
-concorderait
-concorderas
-concordèrent
-concorderez
-concorderiez
-concorderions
-concorderons
-concorderont
-concordes
-concordez
-concordiez
-concordions
-concordons
-concouraient
-concourais
-concourait
-concourant
-concourante
-concourantes
-concourants
-concoure
-concourent
-concoures
-concourez
-concouriez
-concourions
-concourir
-concourons
-concourra
-concourrai
-concourraient
-concourrais
-concourrait
-concourras
-concourrez
-concourriez
-concourrions
-concourrons
-concourront
-concours
-concourt
-concouru
-concourue
-concourues
-concourûmes
-concoururent
-concourus
-concourusse
-concourussent
-concourusses
-concourussiez
-concourussions
-concourut
-concourût
-concourûtes
-concret
-concréta
-concrétai
-concrétaient
-concrétais
-concrétait
-concrétâmes
-concrétant
-concrétas
-concrétasse
-concrétassent
-concrétasses
-concrétassiez
-concrétassions
-concrétât
-concrétâtes
-concrété
-concrète
-concrétée
-concrétées
-concrètement
-concrètent
-concréter
-concrétera
-concréterai
-concréteraient
-concréterais
-concréterait
-concréteras
-concrétèrent
-concréterez
-concréteriez
-concréterions
-concréterons
-concréteront
-concrétés
-concrètes
-concrétez
-concrétiez
-concrétion
-concrétions
-concrétisa
-concrétisai
-concrétisaient
-concrétisais
-concrétisait
-concrétisâmes
-concrétisant
-concrétisas
-concrétisasse
-concrétisassent
-concrétisasses
-concrétisassiez
-concrétisassions
-concrétisât
-concrétisâtes
-concrétisation
-concrétisations
-concrétise
-concrétisé
-concrétisée
-concrétisées
-concrétisent
-concrétiser
-concrétisera
-concrétiserai
-concrétiseraient
-concrétiserais
-concrétiserait
-concrétiseras
-concrétisèrent
-concrétiserez
-concrétiseriez
-concrétiserions
-concrétiserons
-concrétiseront
-concrétises
-concrétisés
-concrétisez
-concrétisiez
-concrétisions
-concrétisons
-concrétons
-concrets
-conçu
-concubin
-concubinage
-concubinages
-concubine
-concubines
-concubins
-conçue
-conçues
-conçûmes
-concupiscence
-concupiscences
-concupiscent
-concupiscente
-concupiscentes
-concupiscents
-conçurent
-concurremment
-concurrença
-concurrençai
-concurrençaient
-concurrençais
-concurrençait
-concurrençâmes
-concurrençant
-concurrenças
-concurrençasse
-concurrençassent
-concurrençasses
-concurrençassiez
-concurrençassions
-concurrençât
-concurrençâtes
-concurrence
-concurrencé
-concurrencée
-concurrencées
-concurrencent
-concurrencer
-concurrencera
-concurrencerai
-concurrenceraient
-concurrencerais
-concurrencerait
-concurrenceras
-concurrencèrent
-concurrencerez
-concurrenceriez
-concurrencerions
-concurrencerons
-concurrenceront
-concurrences
-concurrencés
-concurrencez
-concurrenciez
-concurrencions
-concurrençons
-concurrent
-concurrente
-concurrentes
-concurrentiel
-concurrentielle
-concurrentielles
-concurrentiels
-concurrents
-conçus
-conçusse
-conçussent
-conçusses
-conçussiez
-concussion
-concussionnaire
-concussionnaires
-concussions
-conçussions
-conçut
-conçût
-conçûtes
-condamna
-condamnable
-condamnables
-condamnai
-condamnaient
-condamnais
-condamnait
-condamnâmes
-condamnant
-condamnas
-condamnasse
-condamnassent
-condamnasses
-condamnassiez
-condamnassions
-condamnât
-condamnâtes
-condamnation
-condamnations
-condamnatoire
-condamnatoires
-condamne
-condamné
-condamnée
-condamnées
-condamnent
-condamner
-condamnera
-condamnerai
-condamneraient
-condamnerais
-condamnerait
-condamneras
-condamnèrent
-condamnerez
-condamneriez
-condamnerions
-condamnerons
-condamneront
-condamnes
-condamnés
-condamnez
-condamniez
-condamnions
-condamnons
-condé
-condensa
-condensable
-condensables
-condensai
-condensaient
-condensais
-condensait
-condensâmes
-condensant
-condensas
-condensasse
-condensassent
-condensasses
-condensassiez
-condensassions
-condensât
-condensâtes
-condensateur
-condensateurs
-condensation
-condensations
-condense
-condensé
-condensée
-condensées
-condensent
-condenser
-condensera
-condenserai
-condenseraient
-condenserais
-condenserait
-condenseras
-condensèrent
-condenserez
-condenseriez
-condenserions
-condenserons
-condenseront
-condenses
-condensés
-condenseur
-condenseurs
-condensez
-condensiez
-condensions
-condensons
-condés
-condescend
-condescendaient
-condescendais
-condescendait
-condescendance
-condescendances
-condescendant
-condescendante
-condescendantes
-condescendants
-condescende
-condescendent
-condescendes
-condescendez
-condescendiez
-condescendîmes
-condescendions
-condescendirent
-condescendis
-condescendisse
-condescendissent
-condescendisses
-condescendissiez
-condescendissions
-condescendit
-condescendît
-condescendîtes
-condescendons
-condescendra
-condescendrai
-condescendraient
-condescendrais
-condescendrait
-condescendras
-condescendre
-condescendrez
-condescendriez
-condescendrions
-condescendrons
-condescendront
-condescends
-condescendu
-condescendue
-condescendues
-condescendus
-condiment
-condiments
-condisciple
-condisciples
-condition
-conditionna
-conditionnai
-conditionnaient
-conditionnais
-conditionnait
-conditionnâmes
-conditionnant
-conditionnas
-conditionnasse
-conditionnassent
-conditionnasses
-conditionnassiez
-conditionnassions
-conditionnât
-conditionnâtes
-conditionne
-conditionné
-conditionnée
-conditionnées
-conditionnel
-conditionnelle
-conditionnellement
-conditionnelles
-conditionnels
-conditionnement
-conditionnements
-conditionnent
-conditionner
-conditionnera
-conditionnerai
-conditionneraient
-conditionnerais
-conditionnerait
-conditionneras
-conditionnèrent
-conditionnerez
-conditionneriez
-conditionnerions
-conditionnerons
-conditionneront
-conditionnes
-conditionnés
-conditionneur
-conditionneurs
-conditionneuse
-conditionneuses
-conditionnez
-conditionniez
-conditionnions
-conditionnons
-conditions
-condoléances
-condom
-condominium
-condominiums
-condoms
-condor
-condors
-condottiere
-condottieres
-conductance
-conductances
-conducteur
-conducteurs
-conductibilité
-conductibilités
-conductible
-conductibles
-conduction
-conductions
-conductivité
-conductivités
-conductrice
-conductrices
-conduira
-conduirai
-conduiraient
-conduirais
-conduirait
-conduiras
-conduire
-conduirez
-conduiriez
-conduirions
-conduirons
-conduiront
-conduis
-conduisaient
-conduisais
-conduisait
-conduisant
-conduise
-conduisent
-conduises
-conduisez
-conduisiez
-conduisîmes
-conduisions
-conduisirent
-conduisis
-conduisisse
-conduisissent
-conduisisses
-conduisissiez
-conduisissions
-conduisit
-conduisît
-conduisîtes
-conduisons
-conduit
-conduite
-conduites
-conduits
-condyle
-condyles
-condylien
-condylienne
-condyliennes
-condyliens
-condylome
-condylomes
-cône
-cônes
-confection
-confectionna
-confectionnai
-confectionnaient
-confectionnais
-confectionnait
-confectionnâmes
-confectionnant
-confectionnas
-confectionnasse
-confectionnassent
-confectionnasses
-confectionnassiez
-confectionnassions
-confectionnât
-confectionnâtes
-confectionne
-confectionné
-confectionnée
-confectionnées
-confectionnent
-confectionner
-confectionnera
-confectionnerai
-confectionneraient
-confectionnerais
-confectionnerait
-confectionneras
-confectionnèrent
-confectionnerez
-confectionneriez
-confectionnerions
-confectionnerons
-confectionneront
-confectionnes
-confectionnés
-confectionneur
-confectionneurs
-confectionneuse
-confectionneuses
-confectionnez
-confectionniez
-confectionnions
-confectionnons
-confections
-confédéra
-confédérai
-confédéraient
-confédérais
-confédérait
-confédéral
-confédérale
-confédérales
-confédérâmes
-confédérant
-confédéras
-confédérasse
-confédérassent
-confédérasses
-confédérassiez
-confédérassions
-confédérât
-confédérâtes
-confédération
-confédérations
-confédéraux
-confédéré
-confédère
-confédérée
-confédérées
-confédèrent
-confédérer
-confédérera
-confédérerai
-confédéreraient
-confédérerais
-confédérerait
-confédéreras
-confédérèrent
-confédérerez
-confédéreriez
-confédérerions
-confédérerons
-confédéreront
-confédérés
-confédères
-confédérez
-confédériez
-confédérions
-confédérons
-confer
-conféra
-conférai
-conféraient
-conférais
-conférait
-conférâmes
-conférant
-conféras
-conférasse
-conférassent
-conférasses
-conférassiez
-conférassions
-conférât
-conférâtes
-conféré
-confère
-conférée
-conférées
-conférence
-conférences
-conférencier
-conférencière
-conférencières
-conférenciers
-confèrent
-conférer
-conférera
-conférerai
-conféreraient
-conférerais
-conférerait
-conféreras
-conférèrent
-conférerez
-conféreriez
-conférerions
-conférerons
-conféreront
-conférés
-confères
-conférez
-confériez
-conférions
-conférons
-conferve
-conferves
-confessa
-confessai
-confessaient
-confessais
-confessait
-confessâmes
-confessant
-confessas
-confessasse
-confessassent
-confessasses
-confessassiez
-confessassions
-confessât
-confessâtes
-confesse
-confessé
-confessée
-confessées
-confessent
-confesser
-confessera
-confesserai
-confesseraient
-confesserais
-confesserait
-confesseras
-confessèrent
-confesserez
-confesseriez
-confesserions
-confesserons
-confesseront
-confesses
-confessés
-confesseur
-confesseurs
-confessez
-confessiez
-confession
-confessionnal
-confessionnaux
-confessionnel
-confessionnelle
-confessionnelles
-confessionnels
-confessions
-confessons
-confetti
-confettis
-confia
-confiai
-confiaient
-confiais
-confiait
-confiâmes
-confiance
-confiances
-confiant
-confiante
-confiantes
-confiants
-confias
-confiasse
-confiassent
-confiasses
-confiassiez
-confiassions
-confiât
-confiâtes
-confidence
-confidences
-confident
-confidente
-confidentes
-confidentialité
-confidentialités
-confidentiel
-confidentielle
-confidentiellement
-confidentielles
-confidentiels
-confidents
-confie
-confié
-confiée
-confiées
-confient
-confier
-confiera
-confierai
-confieraient
-confierais
-confierait
-confieras
-confièrent
-confierez
-confieriez
-confierions
-confierons
-confieront
-confies
-confiés
-confiez
-configura
-configurai
-configuraient
-configurais
-configurait
-configurâmes
-configurant
-configuras
-configurasse
-configurassent
-configurasses
-configurassiez
-configurassions
-configurât
-configurâtes
-configuration
-configurations
-configure
-configuré
-configurée
-configurées
-configurent
-configurer
-configurera
-configurerai
-configureraient
-configurerais
-configurerait
-configureras
-configurèrent
-configurerez
-configureriez
-configurerions
-configurerons
-configureront
-configures
-configurés
-configurez
-configuriez
-configurions
-configurons
-confiiez
-confiions
-confîmes
-confina
-confinai
-confinaient
-confinais
-confinait
-confinâmes
-confinant
-confinas
-confinasse
-confinassent
-confinasses
-confinassiez
-confinassions
-confinât
-confinâtes
-confine
-confiné
-confinée
-confinées
-confinement
-confinements
-confinent
-confiner
-confinera
-confinerai
-confineraient
-confinerais
-confinerait
-confineras
-confinèrent
-confinerez
-confineriez
-confinerions
-confinerons
-confineront
-confines
-confinés
-confinez
-confiniez
-confinions
-confinons
-confins
-confions
-confira
-confirai
-confiraient
-confirais
-confirait
-confiras
-confire
-confirent
-confirez
-confiriez
-confirions
-confirma
-confirmai
-confirmaient
-confirmais
-confirmait
-confirmâmes
-confirmand
-confirmande
-confirmandes
-confirmands
-confirmant
-confirmas
-confirmasse
-confirmassent
-confirmasses
-confirmassiez
-confirmassions
-confirmât
-confirmâtes
-confirmatif
-confirmatifs
-confirmation
-confirmations
-confirmative
-confirmatives
-confirme
-confirmé
-confirmée
-confirmées
-confirment
-confirmer
-confirmera
-confirmerai
-confirmeraient
-confirmerais
-confirmerait
-confirmeras
-confirmèrent
-confirmerez
-confirmeriez
-confirmerions
-confirmerons
-confirmeront
-confirmes
-confirmés
-confirmez
-confirmiez
-confirmions
-confirmons
-confirons
-confiront
-confis
-confisaient
-confisais
-confisait
-confisant
-confiscable
-confiscables
-confiscation
-confiscations
-confise
-confisent
-confiserie
-confiseries
-confises
-confiseur
-confiseurs
-confiseuse
-confiseuses
-confisez
-confisiez
-confisions
-confisons
-confisqua
-confisquai
-confisquaient
-confisquais
-confisquait
-confisquâmes
-confisquant
-confisquas
-confisquasse
-confisquassent
-confisquasses
-confisquassiez
-confisquassions
-confisquât
-confisquâtes
-confisque
-confisqué
-confisquée
-confisquées
-confisquent
-confisquer
-confisquera
-confisquerai
-confisqueraient
-confisquerais
-confisquerait
-confisqueras
-confisquèrent
-confisquerez
-confisqueriez
-confisquerions
-confisquerons
-confisqueront
-confisques
-confisqués
-confisquez
-confisquiez
-confisquions
-confisquons
-confisse
-confissent
-confisses
-confissiez
-confissions
-confit
-confît
-confite
-confiteor
-confites
-confîtes
-confits
-confiture
-confiturerie
-confitureries
-confitures
-confiturier
-confiturière
-confiturières
-confituriers
-conflagration
-conflagrations
-conflictuel
-conflictuelle
-conflictuelles
-conflictuels
-conflit
-conflits
-conflua
-confluai
-confluaient
-confluais
-confluait
-confluâmes
-confluant
-confluas
-confluasse
-confluassent
-confluasses
-confluassiez
-confluassions
-confluât
-confluâtes
-conflue
-conflué
-confluence
-confluences
-confluent
-confluents
-confluer
-confluera
-confluerai
-conflueraient
-confluerais
-confluerait
-conflueras
-confluèrent
-confluerez
-conflueriez
-confluerions
-confluerons
-conflueront
-conflues
-confluez
-confluiez
-confluions
-confluons
-confond
-confondaient
-confondais
-confondait
-confondant
-confondante
-confondantes
-confondants
-confonde
-confondent
-confondes
-confondez
-confondiez
-confondîmes
-confondions
-confondirent
-confondis
-confondisse
-confondissent
-confondisses
-confondissiez
-confondissions
-confondit
-confondît
-confondîtes
-confondons
-confondra
-confondrai
-confondraient
-confondrais
-confondrait
-confondras
-confondre
-confondrez
-confondriez
-confondrions
-confondrons
-confondront
-confonds
-confondu
-confondue
-confondues
-confondus
-conforma
-conformai
-conformaient
-conformais
-conformait
-conformâmes
-conformant
-conformas
-conformasse
-conformassent
-conformasses
-conformassiez
-conformassions
-conformât
-conformâtes
-conformateur
-conformateurs
-conformation
-conformations
-conforme
-conformé
-conformée
-conformées
-conformément
-conforment
-conformer
-conformera
-conformerai
-conformeraient
-conformerais
-conformerait
-conformeras
-conformèrent
-conformerez
-conformeriez
-conformerions
-conformerons
-conformeront
-conformes
-conformés
-conformez
-conformiez
-conformions
-conformisme
-conformismes
-conformiste
-conformistes
-conformité
-conformités
-conformons
-confort
-conforta
-confortable
-confortablement
-confortables
-confortai
-confortaient
-confortais
-confortait
-confortâmes
-confortant
-confortas
-confortasse
-confortassent
-confortasses
-confortassiez
-confortassions
-confortât
-confortâtes
-conforte
-conforté
-confortée
-confortées
-confortent
-conforter
-confortera
-conforterai
-conforteraient
-conforterais
-conforterait
-conforteras
-confortèrent
-conforterez
-conforteriez
-conforterions
-conforterons
-conforteront
-confortes
-confortés
-confortez
-confortiez
-confortions
-confortons
-conforts
-confraternel
-confraternelle
-confraternelles
-confraternels
-confraternité
-confraternités
-confrère
-confrères
-confrérie
-confréries
-confronta
-confrontai
-confrontaient
-confrontais
-confrontait
-confrontâmes
-confrontant
-confrontas
-confrontasse
-confrontassent
-confrontasses
-confrontassiez
-confrontassions
-confrontât
-confrontâtes
-confrontation
-confrontations
-confronte
-confronté
-confrontée
-confrontées
-confrontent
-confronter
-confrontera
-confronterai
-confronteraient
-confronterais
-confronterait
-confronteras
-confrontèrent
-confronterez
-confronteriez
-confronterions
-confronterons
-confronteront
-confrontes
-confrontés
-confrontez
-confrontiez
-confrontions
-confrontons
-confucianisme
-confucianismes
-confucianiste
-confucianistes
-confus
-confuse
-confusément
-confuses
-confusion
-confusionnel
-confusionnelle
-confusionnelles
-confusionnels
-confusionnisme
-confusionnismes
-confusionniste
-confusionnistes
-confusions
-conga
-congaï
-congaïs
-congas
-congaye
-congayes
-congé
-congédia
-congédiable
-congédiables
-congédiai
-congédiaient
-congédiais
-congédiait
-congédiâmes
-congédiant
-congédias
-congédiasse
-congédiassent
-congédiasses
-congédiassiez
-congédiassions
-congédiât
-congédiâtes
-congédie
-congédié
-congédiée
-congédiées
-congédiement
-congédiements
-congédient
-congédier
-congédiera
-congédierai
-congédieraient
-congédierais
-congédierait
-congédieras
-congédièrent
-congédierez
-congédieriez
-congédierions
-congédierons
-congédieront
-congédies
-congédiés
-congédiez
-congédiiez
-congédiions
-congédions
-congela
-congelable
-congelables
-congelai
-congelaient
-congelais
-congelait
-congelâmes
-congelant
-congelas
-congelasse
-congelassent
-congelasses
-congelassiez
-congelassions
-congelât
-congelâtes
-congélateur
-congélateurs
-congélation
-congélations
-congelé
-congèle
-congelée
-congelées
-congèlent
-congeler
-congèlera
-congèlerai
-congèleraient
-congèlerais
-congèlerait
-congèleras
-congelèrent
-congèlerez
-congèleriez
-congèlerions
-congèlerons
-congèleront
-congelés
-congèles
-congelez
-congeliez
-congelions
-congelons
-congénère
-congénères
-congénital
-congénitale
-congénitales
-congénitaux
-congère
-congères
-congés
-congestif
-congestifs
-congestion
-congestionna
-congestionnai
-congestionnaient
-congestionnais
-congestionnait
-congestionnâmes
-congestionnant
-congestionnas
-congestionnasse
-congestionnassent
-congestionnasses
-congestionnassiez
-congestionnassions
-congestionnât
-congestionnâtes
-congestionne
-congestionné
-congestionnée
-congestionnées
-congestionnent
-congestionner
-congestionnera
-congestionnerai
-congestionneraient
-congestionnerais
-congestionnerait
-congestionneras
-congestionnèrent
-congestionnerez
-congestionneriez
-congestionnerions
-congestionnerons
-congestionneront
-congestionnes
-congestionnés
-congestionnez
-congestionniez
-congestionnions
-congestionnons
-congestive
-congestives
-congloméra
-conglomérai
-congloméraient
-conglomérais
-conglomérait
-conglomérâmes
-conglomérant
-congloméras
-conglomérasse
-conglomérassent
-conglomérasses
-conglomérassiez
-conglomérassions
-conglomérat
-conglomérât
-conglomérâtes
-conglomérats
-congloméré
-conglomère
-conglomérée
-conglomérées
-conglomèrent
-conglomérer
-conglomérera
-conglomérerai
-congloméreraient
-conglomérerais
-conglomérerait
-congloméreras
-conglomérèrent
-conglomérerez
-congloméreriez
-conglomérerions
-conglomérerons
-congloméreront
-conglomérés
-conglomères
-conglomérez
-conglomériez
-conglomérions
-conglomérons
-conglutina
-conglutinai
-conglutinaient
-conglutinais
-conglutinait
-conglutinâmes
-conglutinant
-conglutinas
-conglutinasse
-conglutinassent
-conglutinasses
-conglutinassiez
-conglutinassions
-conglutinât
-conglutinâtes
-conglutination
-conglutinations
-conglutine
-conglutiné
-conglutinée
-conglutinées
-conglutinent
-conglutiner
-conglutinera
-conglutinerai
-conglutineraient
-conglutinerais
-conglutinerait
-conglutineras
-conglutinèrent
-conglutinerez
-conglutineriez
-conglutinerions
-conglutinerons
-conglutineront
-conglutines
-conglutinés
-conglutinez
-conglutiniez
-conglutinions
-conglutinons
-congolais
-congolaise
-congolaises
-congratula
-congratulai
-congratulaient
-congratulais
-congratulait
-congratulâmes
-congratulant
-congratulas
-congratulasse
-congratulassent
-congratulasses
-congratulassiez
-congratulassions
-congratulât
-congratulâtes
-congratulation
-congratulations
-congratule
-congratulé
-congratulée
-congratulées
-congratulent
-congratuler
-congratulera
-congratulerai
-congratuleraient
-congratulerais
-congratulerait
-congratuleras
-congratulèrent
-congratulerez
-congratuleriez
-congratulerions
-congratulerons
-congratuleront
-congratules
-congratulés
-congratulez
-congratuliez
-congratulions
-congratulons
-congre
-congréa
-congréai
-congréaient
-congréais
-congréait
-congréâmes
-congréant
-congréas
-congréasse
-congréassent
-congréasses
-congréassiez
-congréassions
-congréât
-congréâtes
-congrée
-congréé
-congréée
-congréées
-congréent
-congréer
-congréera
-congréerai
-congréeraient
-congréerais
-congréerait
-congréeras
-congréèrent
-congréerez
-congréeriez
-congréerions
-congréerons
-congréeront
-congrées
-congréés
-congréez
-congréganiste
-congréganistes
-congrégation
-congrégations
-congréiez
-congréions
-congréons
-congres
-congrès
-congressiste
-congressistes
-congru
-congrue
-congruent
-congruente
-congruentes
-congruents
-congrues
-congrus
-côni
-conicine
-conicines
-conicité
-conicités
-conidie
-conidies
-cônie
-cônies
-conifère
-conifères
-cônîmes
-conique
-coniques
-cônir
-cônira
-cônirai
-côniraient
-cônirais
-cônirait
-côniras
-cônirent
-cônirez
-côniriez
-cônirions
-cônirons
-côniront
-conirostre
-conirostres
-cônis
-cônissaient
-cônissais
-cônissait
-cônissant
-cônisse
-cônissent
-cônisses
-cônissez
-cônissiez
-cônissions
-cônissons
-cônit
-cônît
-cônîtes
-conjectura
-conjecturai
-conjecturaient
-conjecturais
-conjecturait
-conjectural
-conjecturale
-conjecturalement
-conjecturales
-conjecturâmes
-conjecturant
-conjecturas
-conjecturasse
-conjecturassent
-conjecturasses
-conjecturassiez
-conjecturassions
-conjecturât
-conjecturâtes
-conjecturaux
-conjecture
-conjecturé
-conjecturée
-conjecturées
-conjecturent
-conjecturer
-conjecturera
-conjecturerai
-conjectureraient
-conjecturerais
-conjecturerait
-conjectureras
-conjecturèrent
-conjecturerez
-conjectureriez
-conjecturerions
-conjecturerons
-conjectureront
-conjectures
-conjecturés
-conjecturez
-conjecturiez
-conjecturions
-conjecturons
-conjoignaient
-conjoignais
-conjoignait
-conjoignant
-conjoigne
-conjoignent
-conjoignes
-conjoignez
-conjoigniez
-conjoignîmes
-conjoignions
-conjoignirent
-conjoignis
-conjoignisse
-conjoignissent
-conjoignisses
-conjoignissiez
-conjoignissions
-conjoignit
-conjoignît
-conjoignîtes
-conjoignons
-conjoindra
-conjoindrai
-conjoindraient
-conjoindrais
-conjoindrait
-conjoindras
-conjoindre
-conjoindrez
-conjoindriez
-conjoindrions
-conjoindrons
-conjoindront
-conjoins
-conjoint
-conjointe
-conjointement
-conjointes
-conjoints
-conjoncteur
-conjoncteurs
-conjonctif
-conjonctifs
-conjonction
-conjonctions
-conjonctival
-conjonctivale
-conjonctivales
-conjonctivaux
-conjonctive
-conjonctives
-conjonctivite
-conjonctivites
-conjoncture
-conjoncturel
-conjoncturelle
-conjoncturelles
-conjoncturels
-conjonctures
-conjugaison
-conjugaisons
-conjugal
-conjugale
-conjugalement
-conjugales
-conjugaux
-conjugua
-conjuguai
-conjuguaient
-conjuguais
-conjuguait
-conjuguâmes
-conjuguant
-conjuguas
-conjuguasse
-conjuguassent
-conjuguasses
-conjuguassiez
-conjuguassions
-conjuguât
-conjuguâtes
-conjugue
-conjugué
-conjuguée
-conjuguées
-conjuguent
-conjuguer
-conjuguera
-conjuguerai
-conjugueraient
-conjuguerais
-conjuguerait
-conjugueras
-conjuguèrent
-conjuguerez
-conjugueriez
-conjuguerions
-conjuguerons
-conjugueront
-conjugues
-conjugués
-conjuguez
-conjuguiez
-conjuguions
-conjuguons
-conjungo
-conjura
-conjurai
-conjuraient
-conjurais
-conjurait
-conjurâmes
-conjurant
-conjuras
-conjurasse
-conjurassent
-conjurasses
-conjurassiez
-conjurassions
-conjurât
-conjurâtes
-conjurateur
-conjurateurs
-conjuration
-conjurations
-conjuratrice
-conjuratrices
-conjure
-conjuré
-conjurée
-conjurées
-conjurent
-conjurer
-conjurera
-conjurerai
-conjureraient
-conjurerais
-conjurerait
-conjureras
-conjurèrent
-conjurerez
-conjureriez
-conjurerions
-conjurerons
-conjureront
-conjures
-conjurés
-conjurez
-conjuriez
-conjurions
-conjurons
-connais
-connaissable
-connaissables
-connaissaient
-connaissais
-connaissait
-connaissance
-connaissances
-connaissant
-connaisse
-connaissement
-connaissements
-connaissent
-connaisses
-connaisseur
-connaisseurs
-connaisseuse
-connaisseuses
-connaissez
-connaissiez
-connaissions
-connaissons
-connaît
-connaîtra
-connaîtrai
-connaîtraient
-connaîtrais
-connaîtrait
-connaîtras
-connaître
-connaîtrez
-connaîtriez
-connaîtrions
-connaîtrons
-connaîtront
-connard
-connarde
-connardes
-connards
-connasse
-connasses
-connecta
-connectai
-connectaient
-connectais
-connectait
-connectâmes
-connectant
-connectas
-connectasse
-connectassent
-connectasses
-connectassiez
-connectassions
-connectât
-connectâtes
-connecte
-connecté
-connectée
-connectées
-connectent
-connecter
-connectera
-connecterai
-connecteraient
-connecterais
-connecterait
-connecteras
-connectèrent
-connecterez
-connecteriez
-connecterions
-connecterons
-connecteront
-connectes
-connectés
-connecteur
-connecteurs
-connectez
-connectiez
-connectif
-connectifs
-connections
-connective
-connectives
-connectons
-connerie
-conneries
-connétable
-connétables
-connexe
-connexes
-connexion
-connexions
-connexité
-connexités
-connivence
-connivences
-connivent
-connivente
-conniventes
-connivents
-connota
-connotai
-connotaient
-connotais
-connotait
-connotâmes
-connotant
-connotas
-connotasse
-connotassent
-connotasses
-connotassiez
-connotassions
-connotât
-connotâtes
-connotation
-connotations
-connote
-connoté
-connotée
-connotées
-connotent
-connoter
-connotera
-connoterai
-connoteraient
-connoterais
-connoterait
-connoteras
-connotèrent
-connoterez
-connoteriez
-connoterions
-connoterons
-connoteront
-connotes
-connotés
-connotez
-connotiez
-connotions
-connotons
-connu
-connue
-connues
-connûmes
-connurent
-connus
-connusse
-connussent
-connusses
-connussiez
-connussions
-connut
-connût
-connûtes
-conobra
-conobrai
-conobraient
-conobrais
-conobrait
-conobrâmes
-conobrant
-conobras
-conobrasse
-conobrassent
-conobrasses
-conobrassiez
-conobrassions
-conobrât
-conobrâtes
-conobre
-conobré
-conobrée
-conobrées
-conobrent
-conobrer
-conobrera
-conobrerai
-conobreraient
-conobrerais
-conobrerait
-conobreras
-conobrèrent
-conobrerez
-conobreriez
-conobrerions
-conobrerons
-conobreront
-conobres
-conobrés
-conobrez
-conobriez
-conobrions
-conobrons
-conoïde
-conoïdes
-conopée
-conopées
-conpressa
-conpressai
-conpressaient
-conpressais
-conpressait
-conpressâmes
-conpressant
-conpressante
-conpressantes
-conpressants
-conpressas
-conpressasse
-conpressassent
-conpressasses
-conpressassiez
-conpressassions
-conpressât
-conpressâtes
-conpresse
-conpressé
-conpressée
-conpressées
-conpressent
-conpresser
-conpressera
-conpresserai
-conpresseraient
-conpresserais
-conpresserait
-conpresseras
-conpressèrent
-conpresserez
-conpresseriez
-conpresserions
-conpresserons
-conpresseront
-conpresses
-conpressés
-conpressez
-conpressiez
-conpressions
-conpressons
-conque
-conquéraient
-conquérais
-conquérait
-conquérant
-conquérante
-conquérantes
-conquérants
-conquérez
-conquériez
-conquérions
-conquérir
-conquérons
-conquerra
-conquerrai
-conquerraient
-conquerrais
-conquerrait
-conquerras
-conquerrez
-conquerriez
-conquerrions
-conquerrons
-conquerront
-conquéru
-conquérue
-conquérues
-conquérus
-conques
-conquêt
-conquête
-conquêtes
-conquêts
-conquière
-conquièrent
-conquières
-conquiers
-conquiert
-conquîmes
-conquirent
-conquis
-conquise
-conquises
-conquisse
-conquissent
-conquisses
-conquissiez
-conquissions
-conquistador
-conquistadores
-conquit
-conquît
-conquîtes
-cons
-consacra
-consacrai
-consacraient
-consacrais
-consacrait
-consacrâmes
-consacrant
-consacras
-consacrasse
-consacrassent
-consacrasses
-consacrassiez
-consacrassions
-consacrât
-consacrâtes
-consacre
-consacré
-consacrée
-consacrées
-consacrent
-consacrer
-consacrera
-consacrerai
-consacreraient
-consacrerais
-consacrerait
-consacreras
-consacrèrent
-consacrerez
-consacreriez
-consacrerions
-consacrerons
-consacreront
-consacres
-consacrés
-consacrez
-consacriez
-consacrions
-consacrons
-consanguin
-consanguine
-consanguines
-consanguinité
-consanguinités
-consanguins
-consciemment
-conscience
-consciences
-consciencieuse
-consciencieusement
-consciencieuses
-consciencieux
-conscient
-consciente
-conscientes
-conscients
-conscription
-conscriptions
-conscrit
-conscrits
-consécration
-consécrations
-consécutif
-consécutifs
-consécution
-consécutions
-consécutive
-consécutivement
-consécutives
-conseil
-conseilla
-conseillai
-conseillaient
-conseillais
-conseillait
-conseillâmes
-conseillant
-conseillas
-conseillasse
-conseillassent
-conseillasses
-conseillassiez
-conseillassions
-conseillât
-conseillâtes
-conseille
-conseillé
-conseillée
-conseillées
-conseillent
-conseiller
-conseillera
-conseillerai
-conseilleraient
-conseillerais
-conseillerait
-conseilleras
-conseillère
-conseillèrent
-conseillères
-conseillerez
-conseilleriez
-conseillerions
-conseillerons
-conseilleront
-conseillers
-conseilles
-conseillés
-conseilleur
-conseilleurs
-conseilleuse
-conseilleuses
-conseillez
-conseilliez
-conseillions
-conseillons
-conseils
-consens
-consensus
-consent
-consentaient
-consentais
-consentait
-consentant
-consentante
-consentantes
-consentants
-consente
-consentement
-consentements
-consentent
-consentes
-consentez
-consenti
-consentie
-consenties
-consentiez
-consentîmes
-consentions
-consentir
-consentira
-consentirai
-consentiraient
-consentirais
-consentirait
-consentiras
-consentirent
-consentirez
-consentiriez
-consentirions
-consentirons
-consentiront
-consentis
-consentisse
-consentissent
-consentisses
-consentissiez
-consentissions
-consentit
-consentît
-consentîtes
-consentons
-conséquemment
-conséquence
-conséquences
-conséquent
-conséquente
-conséquentes
-conséquents
-conserva
-conservai
-conservaient
-conservais
-conservait
-conservâmes
-conservant
-conservas
-conservasse
-conservassent
-conservasses
-conservassiez
-conservassions
-conservât
-conservâtes
-conservateur
-conservateurs
-conservation
-conservations
-conservatisme
-conservatismes
-conservatoire
-conservatoires
-conservatrice
-conservatrices
-conserve
-conservé
-conservée
-conservées
-conservent
-conserver
-conservera
-conserverai
-conserveraient
-conserverais
-conserverait
-conserveras
-conservèrent
-conserverez
-conserverie
-conserveries
-conserveriez
-conserverions
-conserverons
-conserveront
-conserves
-conservés
-conservez
-conserviez
-conservions
-conservons
-considéra
-considérable
-considérablement
-considérables
-considérai
-considéraient
-considérais
-considérait
-considérâmes
-considérant
-considérante
-considérantes
-considérants
-considéras
-considérasse
-considérassent
-considérasses
-considérassiez
-considérassions
-considérât
-considérâtes
-considération
-considérations
-considéré
-considère
-considérée
-considérées
-considèrent
-considérer
-considérera
-considérerai
-considéreraient
-considérerais
-considérerait
-considéreras
-considérèrent
-considérerez
-considéreriez
-considérerions
-considérerons
-considéreront
-considérés
-considères
-considérez
-considériez
-considérions
-considérons
-consigna
-consignai
-consignaient
-consignais
-consignait
-consignâmes
-consignant
-consignas
-consignasse
-consignassent
-consignasses
-consignassiez
-consignassions
-consignât
-consignataire
-consignataires
-consignâtes
-consignation
-consignations
-consigne
-consigné
-consignée
-consignées
-consignent
-consigner
-consignera
-consignerai
-consigneraient
-consignerais
-consignerait
-consigneras
-consignèrent
-consignerez
-consigneriez
-consignerions
-consignerons
-consigneront
-consignes
-consignés
-consignez
-consigniez
-consignions
-consignons
-consista
-consistai
-consistaient
-consistais
-consistait
-consistâmes
-consistance
-consistances
-consistant
-consistante
-consistantes
-consistants
-consistas
-consistasse
-consistassent
-consistasses
-consistassiez
-consistassions
-consistât
-consistâtes
-consiste
-consisté
-consistent
-consister
-consistera
-consisterai
-consisteraient
-consisterais
-consisterait
-consisteras
-consistèrent
-consisterez
-consisteriez
-consisterions
-consisterons
-consisteront
-consistes
-consistez
-consistiez
-consistions
-consistoire
-consistoires
-consistons
-consistorial
-consistoriale
-consistoriales
-consistoriaux
-consoeur
-consoeurs
-consola
-consolable
-consolables
-consolai
-consolaient
-consolais
-consolait
-consolâmes
-consolant
-consolante
-consolantes
-consolants
-consolas
-consolasse
-consolassent
-consolasses
-consolassiez
-consolassions
-consolât
-consolâtes
-consolateur
-consolateurs
-consolation
-consolations
-consolatrice
-consolatrices
-console
-consolé
-consolée
-consolées
-consolent
-consoler
-consolera
-consolerai
-consoleraient
-consolerais
-consolerait
-consoleras
-consolèrent
-consolerez
-consoleriez
-consolerions
-consolerons
-consoleront
-consoles
-consolés
-consolez
-consolida
-consolidai
-consolidaient
-consolidais
-consolidait
-consolidâmes
-consolidant
-consolidas
-consolidasse
-consolidassent
-consolidasses
-consolidassiez
-consolidassions
-consolidât
-consolidâtes
-consolidation
-consolidations
-consolide
-consolidé
-consolidée
-consolidées
-consolident
-consolider
-consolidera
-consoliderai
-consolideraient
-consoliderais
-consoliderait
-consolideras
-consolidèrent
-consoliderez
-consolideriez
-consoliderions
-consoliderons
-consolideront
-consolides
-consolidés
-consolidez
-consolidiez
-consolidions
-consolidons
-consoliez
-consolions
-consolons
-consomma
-consommable
-consommables
-consommai
-consommaient
-consommais
-consommait
-consommâmes
-consommant
-consommas
-consommasse
-consommassent
-consommasses
-consommassiez
-consommassions
-consommât
-consommâtes
-consommateur
-consommateurs
-consommation
-consommations
-consommatrice
-consommatrices
-consomme
-consommé
-consommée
-consommées
-consomment
-consommer
-consommera
-consommerai
-consommeraient
-consommerais
-consommerait
-consommeras
-consommèrent
-consommerez
-consommeriez
-consommerions
-consommerons
-consommeront
-consommes
-consommés
-consommez
-consommiez
-consommions
-consommons
-consomptible
-consomptibles
-consomptif
-consomptifs
-consomption
-consomptions
-consomptive
-consomptives
-consona
-consonai
-consonaient
-consonais
-consonait
-consonâmes
-consonance
-consonances
-consonant
-consonantique
-consonantiques
-consonantisme
-consonantismes
-consonas
-consonasse
-consonassent
-consonasses
-consonassiez
-consonassions
-consonât
-consonâtes
-consone
-consoné
-consonent
-consoner
-consonera
-consonerai
-consoneraient
-consonerais
-consonerait
-consoneras
-consonèrent
-consonerez
-consoneriez
-consonerions
-consonerons
-consoneront
-consones
-consonez
-consoniez
-consonions
-consonne
-consonnes
-consonons
-consort
-consortium
-consortiums
-consorts
-conspira
-conspirai
-conspiraient
-conspirais
-conspirait
-conspirâmes
-conspirant
-conspiras
-conspirasse
-conspirassent
-conspirasses
-conspirassiez
-conspirassions
-conspirât
-conspirâtes
-conspirateur
-conspirateurs
-conspiration
-conspirations
-conspiratrice
-conspiratrices
-conspire
-conspiré
-conspirée
-conspirées
-conspirent
-conspirer
-conspirera
-conspirerai
-conspireraient
-conspirerais
-conspirerait
-conspireras
-conspirèrent
-conspirerez
-conspireriez
-conspirerions
-conspirerons
-conspireront
-conspires
-conspirés
-conspirez
-conspiriez
-conspirions
-conspirons
-conspua
-conspuai
-conspuaient
-conspuais
-conspuait
-conspuâmes
-conspuant
-conspuas
-conspuasse
-conspuassent
-conspuasses
-conspuassiez
-conspuassions
-conspuât
-conspuâtes
-conspue
-conspué
-conspuée
-conspuées
-conspuent
-conspuer
-conspuera
-conspuerai
-conspueraient
-conspuerais
-conspuerait
-conspueras
-conspuèrent
-conspuerez
-conspueriez
-conspuerions
-conspuerons
-conspueront
-conspues
-conspués
-conspuez
-conspuiez
-conspuions
-conspuons
-constable
-constables
-constamment
-constance
-constances
-constant
-constantan
-constantans
-constante
-constantes
-constants
-constat
-constata
-constatai
-constataient
-constatais
-constatait
-constatâmes
-constatant
-constatas
-constatasse
-constatassent
-constatasses
-constatassiez
-constatassions
-constatât
-constatâtes
-constatation
-constatations
-constate
-constaté
-constatée
-constatées
-constatent
-constater
-constatera
-constaterai
-constateraient
-constaterais
-constaterait
-constateras
-constatèrent
-constaterez
-constateriez
-constaterions
-constaterons
-constateront
-constates
-constatés
-constatez
-constatiez
-constations
-constatons
-constats
-constella
-constellai
-constellaient
-constellais
-constellait
-constellâmes
-constellant
-constellas
-constellasse
-constellassent
-constellasses
-constellassiez
-constellassions
-constellât
-constellâtes
-constellation
-constellations
-constelle
-constellé
-constellée
-constellées
-constellent
-consteller
-constellera
-constellerai
-constelleraient
-constellerais
-constellerait
-constelleras
-constellèrent
-constellerez
-constelleriez
-constellerions
-constellerons
-constelleront
-constelles
-constellés
-constellez
-constelliez
-constellions
-constellons
-consterna
-consternai
-consternaient
-consternais
-consternait
-consternâmes
-consternant
-consternante
-consternantes
-consternants
-consternas
-consternasse
-consternassent
-consternasses
-consternassiez
-consternassions
-consternât
-consternâtes
-consternation
-consternations
-consterne
-consterné
-consternée
-consternées
-consternent
-consterner
-consternera
-consternerai
-consterneraient
-consternerais
-consternerait
-consterneras
-consternèrent
-consternerez
-consterneriez
-consternerions
-consternerons
-consterneront
-consternes
-consternés
-consternez
-consterniez
-consternions
-consternons
-constipa
-constipai
-constipaient
-constipais
-constipait
-constipâmes
-constipant
-constipas
-constipasse
-constipassent
-constipasses
-constipassiez
-constipassions
-constipât
-constipâtes
-constipation
-constipations
-constipe
-constipé
-constipée
-constipées
-constipent
-constiper
-constipera
-constiperai
-constiperaient
-constiperais
-constiperait
-constiperas
-constipèrent
-constiperez
-constiperiez
-constiperions
-constiperons
-constiperont
-constipes
-constipés
-constipez
-constipiez
-constipions
-constipons
-constitua
-constituai
-constituaient
-constituais
-constituait
-constituâmes
-constituant
-constituante
-constituantes
-constituants
-constituas
-constituasse
-constituassent
-constituasses
-constituassiez
-constituassions
-constituât
-constituâtes
-constitue
-constitué
-constituée
-constituées
-constituent
-constituer
-constituera
-constituerai
-constitueraient
-constituerais
-constituerait
-constitueras
-constituèrent
-constituerez
-constitueriez
-constituerions
-constituerons
-constitueront
-constitues
-constitués
-constituez
-constituiez
-constituions
-constituons
-constitutif
-constitutifs
-constitution
-constitutionnalisa
-constitutionnalisai
-constitutionnalisaient
-constitutionnalisais
-constitutionnalisait
-constitutionnalisâmes
-constitutionnalisant
-constitutionnalisas
-constitutionnalisasse
-constitutionnalisassent
-constitutionnalisasses
-constitutionnalisassiez
-constitutionnalisassions
-constitutionnalisât
-constitutionnalisâtes
-constitutionnalise
-constitutionnalisé
-constitutionnalisée
-constitutionnalisées
-constitutionnalisent
-constitutionnaliser
-constitutionnalisera
-constitutionnaliserai
-constitutionnaliseraient
-constitutionnaliserais
-constitutionnaliserait
-constitutionnaliseras
-constitutionnalisèrent
-constitutionnaliserez
-constitutionnaliseriez
-constitutionnaliserions
-constitutionnaliserons
-constitutionnaliseront
-constitutionnalises
-constitutionnalisés
-constitutionnalisez
-constitutionnalisiez
-constitutionnalisions
-constitutionnalisons
-constitutionnalité
-constitutionnalités
-constitutionnel
-constitutionnelle
-constitutionnellement
-constitutionnelles
-constitutionnels
-constitutions
-constitutive
-constitutives
-constricteur
-constricteurs
-constructeur
-constructeurs
-constructif
-constructifs
-construction
-constructions
-constructive
-constructives
-constructrice
-constructrices
-construira
-construirai
-construiraient
-construirais
-construirait
-construiras
-construire
-construirez
-construiriez
-construirions
-construirons
-construiront
-construis
-construisaient
-construisais
-construisait
-construisant
-construise
-construisent
-construises
-construisez
-construisiez
-construisîmes
-construisions
-construisirent
-construisis
-construisisse
-construisissent
-construisisses
-construisissiez
-construisissions
-construisit
-construisît
-construisîtes
-construisons
-construit
-construite
-construites
-construits
-consubstantialité
-consubstantialités
-consubstantiation
-consubstantiations
-consubstantiel
-consubstantielle
-consubstantielles
-consubstantiels
-consul
-consulaire
-consulaires
-consulat
-consulats
-consuls
-consulta
-consultable
-consultables
-consultai
-consultaient
-consultais
-consultait
-consultâmes
-consultant
-consultante
-consultantes
-consultants
-consultas
-consultasse
-consultassent
-consultasses
-consultassiez
-consultassions
-consultât
-consultâtes
-consultatif
-consultatifs
-consultation
-consultations
-consultative
-consultatives
-consulte
-consulté
-consultée
-consultées
-consultent
-consulter
-consultera
-consulterai
-consulteraient
-consulterais
-consulterait
-consulteras
-consultèrent
-consulterez
-consulteriez
-consulterions
-consulterons
-consulteront
-consultes
-consultés
-consultez
-consultiez
-consultions
-consultons
-consuma
-consumai
-consumaient
-consumais
-consumait
-consumâmes
-consumant
-consumas
-consumasse
-consumassent
-consumasses
-consumassiez
-consumassions
-consumât
-consumâtes
-consume
-consumé
-consumée
-consumées
-consument
-consumer
-consumera
-consumerai
-consumeraient
-consumerais
-consumerait
-consumeras
-consumèrent
-consumerez
-consumeriez
-consumerions
-consumérisme
-consumérismes
-consumériste
-consuméristes
-consumerons
-consumeront
-consumes
-consumés
-consumez
-consumiez
-consumions
-consumons
-conta
-contact
-contacta
-contactai
-contactaient
-contactais
-contactait
-contactâmes
-contactant
-contactas
-contactasse
-contactassent
-contactasses
-contactassiez
-contactassions
-contactât
-contactâtes
-contacte
-contacté
-contactée
-contactées
-contactent
-contacter
-contactera
-contacterai
-contacteraient
-contacterais
-contacterait
-contacteras
-contactèrent
-contacterez
-contacteriez
-contacterions
-contacterons
-contacteront
-contactes
-contactés
-contacteur
-contacteurs
-contactez
-contactiez
-contactions
-contactons
-contactrice
-contactrices
-contacts
-contage
-contages
-contagieuse
-contagieuses
-contagieux
-contagion
-contagionna
-contagionnai
-contagionnaient
-contagionnais
-contagionnait
-contagionnâmes
-contagionnant
-contagionnas
-contagionnasse
-contagionnassent
-contagionnasses
-contagionnassiez
-contagionnassions
-contagionnât
-contagionnâtes
-contagionne
-contagionné
-contagionnée
-contagionnées
-contagionnent
-contagionner
-contagionnera
-contagionnerai
-contagionneraient
-contagionnerais
-contagionnerait
-contagionneras
-contagionnèrent
-contagionnerez
-contagionneriez
-contagionnerions
-contagionnerons
-contagionneront
-contagionnes
-contagionnés
-contagionnez
-contagionniez
-contagionnions
-contagionnons
-contagions
-contagiosité
-contagiosités
-contai
-contaient
-container
-containerisa
-containerisai
-containerisaient
-containerisais
-containerisait
-containerisâmes
-containerisant
-containerisas
-containerisasse
-containerisassent
-containerisasses
-containerisassiez
-containerisassions
-containerisât
-containerisâtes
-containerise
-containerisé
-containerisée
-containerisées
-containerisent
-containeriser
-containerisera
-containeriserai
-containeriseraient
-containeriserais
-containeriserait
-containeriseras
-containerisèrent
-containeriserez
-containeriseriez
-containeriserions
-containeriserons
-containeriseront
-containerises
-containerisés
-containerisez
-containerisiez
-containerisions
-containerisons
-containers
-contais
-contait
-contâmes
-contamina
-contaminai
-contaminaient
-contaminais
-contaminait
-contaminâmes
-contaminant
-contaminas
-contaminasse
-contaminassent
-contaminasses
-contaminassiez
-contaminassions
-contaminât
-contaminâtes
-contamination
-contaminations
-contamine
-contaminé
-contaminée
-contaminées
-contaminent
-contaminer
-contaminera
-contaminerai
-contamineraient
-contaminerais
-contaminerait
-contamineras
-contaminèrent
-contaminerez
-contamineriez
-contaminerions
-contaminerons
-contamineront
-contamines
-contaminés
-contaminez
-contaminiez
-contaminions
-contaminons
-contant
-contas
-contasse
-contassent
-contasses
-contassiez
-contassions
-contât
-contâtes
-conte
-conté
-contée
-contées
-contempla
-contemplai
-contemplaient
-contemplais
-contemplait
-contemplâmes
-contemplant
-contemplas
-contemplasse
-contemplassent
-contemplasses
-contemplassiez
-contemplassions
-contemplât
-contemplâtes
-contemplateur
-contemplateurs
-contemplatif
-contemplatifs
-contemplation
-contemplations
-contemplative
-contemplatives
-contemplatrice
-contemplatrices
-contemple
-contemplé
-contemplée
-contemplées
-contemplent
-contempler
-contemplera
-contemplerai
-contempleraient
-contemplerais
-contemplerait
-contempleras
-contemplèrent
-contemplerez
-contempleriez
-contemplerions
-contemplerons
-contempleront
-contemples
-contemplés
-contemplez
-contempliez
-contemplions
-contemplons
-contemporain
-contemporaine
-contemporaines
-contemporains
-contempteur
-contempteurs
-contemptrice
-contemptrices
-contenaient
-contenais
-contenait
-contenance
-contenances
-contenant
-contenante
-contenantes
-contenants
-conteneur
-conteneurisa
-conteneurisai
-conteneurisaient
-conteneurisais
-conteneurisait
-conteneurisâmes
-conteneurisant
-conteneurisas
-conteneurisasse
-conteneurisassent
-conteneurisasses
-conteneurisassiez
-conteneurisassions
-conteneurisât
-conteneurisâtes
-conteneurisation
-conteneurisations
-conteneurise
-conteneurisé
-conteneurisée
-conteneurisées
-conteneurisent
-conteneuriser
-conteneurisera
-conteneuriserai
-conteneuriseraient
-conteneuriserais
-conteneuriserait
-conteneuriseras
-conteneurisèrent
-conteneuriserez
-conteneuriseriez
-conteneuriserions
-conteneuriserons
-conteneuriseront
-conteneurises
-conteneurisés
-conteneurisez
-conteneurisiez
-conteneurisions
-conteneurisons
-conteneurs
-contenez
-conteniez
-contenions
-contenir
-contenons
-content
-contenta
-contentai
-contentaient
-contentais
-contentait
-contentâmes
-contentant
-contentas
-contentasse
-contentassent
-contentasses
-contentassiez
-contentassions
-contentât
-contentâtes
-contente
-contenté
-contentée
-contentées
-contentement
-contentements
-contentent
-contenter
-contentera
-contenterai
-contenteraient
-contenterais
-contenterait
-contenteras
-contentèrent
-contenterez
-contenteriez
-contenterions
-contenterons
-contenteront
-contentes
-contentés
-contentez
-contentieuse
-contentieuses
-contentieux
-contentiez
-contentif
-contentifs
-contention
-contentions
-contentive
-contentives
-contentons
-contents
-contenu
-contenue
-contenues
-contenus
-conter
-contera
-conterai
-conteraient
-conterais
-conterait
-conteras
-contèrent
-conterez
-conteriez
-conterions
-conterons
-conteront
-contes
-contés
-contesta
-contestable
-contestables
-contestai
-contestaient
-contestais
-contestait
-contestâmes
-contestant
-contestas
-contestasse
-contestassent
-contestasses
-contestassiez
-contestassions
-contestât
-contestataire
-contestataires
-contestâtes
-contestation
-contestations
-conteste
-contesté
-contestée
-contestées
-contestent
-contester
-contestera
-contesterai
-contesteraient
-contesterais
-contesterait
-contesteras
-contestèrent
-contesterez
-contesteriez
-contesterions
-contesterons
-contesteront
-contestes
-contestés
-contestez
-contestiez
-contestions
-contestons
-conteur
-conteurs
-conteuse
-conteuses
-contexte
-contextes
-contextuel
-contextuelle
-contextuelles
-contextuels
-contexture
-contextures
-contez
-contiendra
-contiendrai
-contiendraient
-contiendrais
-contiendrait
-contiendras
-contiendrez
-contiendriez
-contiendrions
-contiendrons
-contiendront
-contienne
-contiennent
-contiennes
-contiens
-contient
-contiez
-contigu
-contiguë
-contiguës
-contiguïté
-contiguïtés
-contigus
-continence
-continences
-continent
-continental
-continentale
-continentales
-continentalité
-continentalités
-continentaux
-continents
-contingence
-contingences
-contingent
-contingenta
-contingentai
-contingentaient
-contingentais
-contingentait
-contingentâmes
-contingentant
-contingentas
-contingentasse
-contingentassent
-contingentasses
-contingentassiez
-contingentassions
-contingentât
-contingentâtes
-contingente
-contingenté
-contingentée
-contingentées
-contingentement
-contingentements
-contingentent
-contingenter
-contingentera
-contingenterai
-contingenteraient
-contingenterais
-contingenterait
-contingenteras
-contingentèrent
-contingenterez
-contingenteriez
-contingenterions
-contingenterons
-contingenteront
-contingentes
-contingentés
-contingentez
-contingentiez
-contingentions
-contingentons
-contingents
-contînmes
-continrent
-contins
-continsse
-continssent
-continsses
-continssiez
-continssions
-contint
-contînt
-contîntes
-continu
-continua
-continuai
-continuaient
-continuais
-continuait
-continuâmes
-continuant
-continuas
-continuasse
-continuassent
-continuasses
-continuassiez
-continuassions
-continuât
-continuâtes
-continuateur
-continuateurs
-continuation
-continuations
-continuatrice
-continuatrices
-continue
-continué
-continuée
-continuées
-continuel
-continuelle
-continuellement
-continuelles
-continuels
-continuent
-continuer
-continuera
-continuerai
-continueraient
-continuerais
-continuerait
-continueras
-continuèrent
-continuerez
-continueriez
-continuerions
-continuerons
-continueront
-continues
-continués
-continuez
-continuiez
-continuions
-continuité
-continuités
-continûment
-continuo
-continuons
-continuos
-continus
-continuum
-continuums
-contions
-contondant
-contondante
-contondantes
-contondants
-contons
-contorsion
-contorsionna
-contorsionnai
-contorsionnaient
-contorsionnais
-contorsionnait
-contorsionnâmes
-contorsionnant
-contorsionnas
-contorsionnasse
-contorsionnassent
-contorsionnasses
-contorsionnassiez
-contorsionnassions
-contorsionnât
-contorsionnâtes
-contorsionne
-contorsionné
-contorsionnée
-contorsionnées
-contorsionnent
-contorsionner
-contorsionnera
-contorsionnerai
-contorsionneraient
-contorsionnerais
-contorsionnerait
-contorsionneras
-contorsionnèrent
-contorsionnerez
-contorsionneriez
-contorsionnerions
-contorsionnerons
-contorsionneront
-contorsionnes
-contorsionnés
-contorsionnez
-contorsionniez
-contorsionnions
-contorsionniste
-contorsionnistes
-contorsionnons
-contorsions
-contour
-contourna
-contournai
-contournaient
-contournais
-contournait
-contournâmes
-contournant
-contournas
-contournasse
-contournassent
-contournasses
-contournassiez
-contournassions
-contournât
-contournâtes
-contourne
-contourné
-contournée
-contournées
-contournement
-contournements
-contournent
-contourner
-contournera
-contournerai
-contourneraient
-contournerais
-contournerait
-contourneras
-contournèrent
-contournerez
-contourneriez
-contournerions
-contournerons
-contourneront
-contournes
-contournés
-contournez
-contourniez
-contournions
-contournons
-contours
-contra
-contraceptif
-contraceptifs
-contraception
-contraceptions
-contraceptive
-contraceptives
-contracta
-contractai
-contractaient
-contractais
-contractait
-contractâmes
-contractant
-contractante
-contractantes
-contractants
-contractas
-contractasse
-contractassent
-contractasses
-contractassiez
-contractassions
-contractât
-contractâtes
-contracte
-contracté
-contractée
-contractées
-contractent
-contracter
-contractera
-contracterai
-contracteraient
-contracterais
-contracterait
-contracteras
-contractèrent
-contracterez
-contracteriez
-contracterions
-contracterons
-contracteront
-contractes
-contractés
-contractez
-contractiez
-contractilité
-contractilités
-contraction
-contractions
-contractons
-contractualisa
-contractualisai
-contractualisaient
-contractualisais
-contractualisait
-contractualisâmes
-contractualisant
-contractualisas
-contractualisasse
-contractualisassent
-contractualisasses
-contractualisassiez
-contractualisassions
-contractualisât
-contractualisâtes
-contractualise
-contractualisé
-contractualisée
-contractualisées
-contractualisent
-contractualiser
-contractualisera
-contractualiserai
-contractualiseraient
-contractualiserais
-contractualiserait
-contractualiseras
-contractualisèrent
-contractualiserez
-contractualiseriez
-contractualiserions
-contractualiserons
-contractualiseront
-contractualises
-contractualisés
-contractualisez
-contractualisiez
-contractualisions
-contractualisons
-contractuel
-contractuelle
-contractuellement
-contractuelles
-contractuels
-contractura
-contracturai
-contracturaient
-contracturais
-contracturait
-contracturâmes
-contracturant
-contracturas
-contracturasse
-contracturassent
-contracturasses
-contracturassiez
-contracturassions
-contracturât
-contracturâtes
-contracture
-contracturé
-contracturée
-contracturées
-contracturent
-contracturer
-contracturera
-contracturerai
-contractureraient
-contracturerais
-contracturerait
-contractureras
-contracturèrent
-contracturerez
-contractureriez
-contracturerions
-contracturerons
-contractureront
-contractures
-contracturés
-contracturez
-contracturiez
-contracturions
-contracturons
-contradicteur
-contradicteurs
-contradiction
-contradictions
-contradictoire
-contradictoirement
-contradictoires
-contrai
-contraient
-contraignable
-contraignables
-contraignaient
-contraignais
-contraignait
-contraignant
-contraignante
-contraignantes
-contraignants
-contraigne
-contraignent
-contraignes
-contraignez
-contraigniez
-contraignîmes
-contraignions
-contraignirent
-contraignis
-contraignisse
-contraignissent
-contraignisses
-contraignissiez
-contraignissions
-contraignit
-contraignît
-contraignîtes
-contraignons
-contraindra
-contraindrai
-contraindraient
-contraindrais
-contraindrait
-contraindras
-contraindre
-contraindrez
-contraindriez
-contraindrions
-contraindrons
-contraindront
-contrains
-contraint
-contrainte
-contraintes
-contraints
-contraire
-contrairement
-contraires
-contrais
-contrait
-contralto
-contraltos
-contrâmes
-contrant
-contrapontiste
-contrapontistes
-contraposa
-contraposai
-contraposaient
-contraposais
-contraposait
-contraposâmes
-contraposant
-contraposas
-contraposasse
-contraposassent
-contraposasses
-contraposassiez
-contraposassions
-contraposât
-contraposâtes
-contrapose
-contraposé
-contraposée
-contraposées
-contraposent
-contraposer
-contraposera
-contraposerai
-contraposeraient
-contraposerais
-contraposerait
-contraposeras
-contraposèrent
-contraposerez
-contraposeriez
-contraposerions
-contraposerons
-contraposeront
-contraposes
-contraposés
-contraposez
-contraposiez
-contraposions
-contraposons
-contrapuntique
-contrapuntiques
-contrapuntiste
-contrapuntistes
-contraria
-contrariai
-contrariaient
-contrariais
-contrariait
-contrariâmes
-contrariant
-contrariante
-contrariantes
-contrariants
-contrarias
-contrariasse
-contrariassent
-contrariasses
-contrariassiez
-contrariassions
-contrariât
-contrariâtes
-contrarie
-contrarié
-contrariée
-contrariées
-contrarient
-contrarier
-contrariera
-contrarierai
-contrarieraient
-contrarierais
-contrarierait
-contrarieras
-contrarièrent
-contrarierez
-contrarieriez
-contrarierions
-contrarierons
-contrarieront
-contraries
-contrariés
-contrariété
-contrariétés
-contrariez
-contrariiez
-contrariions
-contrarions
-contrarotatif
-contrarotatifs
-contrarotative
-contrarotatives
-contras
-contrasse
-contrassent
-contrasses
-contrassiez
-contrassions
-contrasta
-contrastai
-contrastaient
-contrastais
-contrastait
-contrastâmes
-contrastant
-contrastas
-contrastasse
-contrastassent
-contrastasses
-contrastassiez
-contrastassions
-contrastât
-contrastâtes
-contraste
-contrasté
-contrastée
-contrastées
-contrastent
-contraster
-contrastera
-contrasterai
-contrasteraient
-contrasterais
-contrasterait
-contrasteras
-contrastèrent
-contrasterez
-contrasteriez
-contrasterions
-contrasterons
-contrasteront
-contrastes
-contrastés
-contrastez
-contrastiez
-contrastions
-contrastons
-contrat
-contrât
-contrâtes
-contrats
-contravention
-contraventions
-contre
-contré
-contre-alizé
-contre-alizés
-contre-allée
-contre-allées
-contre-amiral
-contre-amiraux
-contre-assurance
-contre-assurances
-contre-attaqua
-contre-attaquai
-contre-attaquaient
-contre-attaquais
-contre-attaquait
-contre-attaquâmes
-contre-attaquant
-contre-attaquas
-contre-attaquasse
-contre-attaquassent
-contre-attaquasses
-contre-attaquassiez
-contre-attaquassions
-contre-attaquât
-contre-attaquâtes
-contre-attaque
-contre-attaqué
-contre-attaquée
-contre-attaquées
-contre-attaquent
-contre-attaquer
-contre-attaquera
-contre-attaquerai
-contre-attaqueraient
-contre-attaquerais
-contre-attaquerait
-contre-attaqueras
-contre-attaquèrent
-contre-attaquerez
-contre-attaqueriez
-contre-attaquerions
-contre-attaquerons
-contre-attaqueront
-contre-attaques
-contre-attaqués
-contre-attaquez
-contre-attaquiez
-contre-attaquions
-contre-attaquons
-contrebalança
-contrebalançai
-contrebalançaient
-contrebalançais
-contrebalançait
-contrebalançâmes
-contrebalançant
-contrebalanças
-contrebalançasse
-contrebalançassent
-contrebalançasses
-contrebalançassiez
-contrebalançassions
-contrebalançât
-contrebalançâtes
-contrebalance
-contrebalancé
-contrebalancée
-contrebalancées
-contrebalancent
-contrebalancer
-contrebalancera
-contrebalancerai
-contrebalanceraient
-contrebalancerais
-contrebalancerait
-contrebalanceras
-contrebalancèrent
-contrebalancerez
-contrebalanceriez
-contrebalancerions
-contrebalancerons
-contrebalanceront
-contrebalances
-contrebalancés
-contrebalancez
-contrebalanciez
-contrebalancions
-contrebalançons
-contrebande
-contrebandes
-contrebandier
-contrebandiers
-contrebas
-contrebasse
-contrebasses
-contrebassiste
-contrebassistes
-contrebasson
-contrebassons
-contrebat
-contrebats
-contrebattaient
-contrebattais
-contrebattait
-contrebattant
-contrebatte
-contrebattent
-contrebatterie
-contrebatteries
-contrebattes
-contrebattez
-contrebattiez
-contrebattîmes
-contrebattions
-contrebattirent
-contrebattis
-contrebattisse
-contrebattissent
-contrebattisses
-contrebattissiez
-contrebattissions
-contrebattit
-contrebattît
-contrebattîtes
-contrebattons
-contrebattra
-contrebattrai
-contrebattraient
-contrebattrais
-contrebattrait
-contrebattras
-contrebattre
-contrebattrez
-contrebattriez
-contrebattrions
-contrebattrons
-contrebattront
-contrebattu
-contrebattue
-contrebattues
-contrebattus
-contrebouta
-contreboutai
-contreboutaient
-contreboutais
-contreboutait
-contreboutâmes
-contreboutant
-contreboutas
-contreboutasse
-contreboutassent
-contreboutasses
-contreboutassiez
-contreboutassions
-contreboutât
-contreboutâtes
-contreboute
-contrebouté
-contreboutée
-contreboutées
-contreboutent
-contrebouter
-contreboutera
-contrebouterai
-contrebouteraient
-contrebouterais
-contrebouterait
-contrebouteras
-contreboutèrent
-contrebouterez
-contrebouteriez
-contrebouterions
-contrebouterons
-contrebouteront
-contreboutes
-contreboutés
-contreboutez
-contreboutiez
-contreboutions
-contreboutons
-contrebuta
-contre-buta
-contrebutai
-contre-butai
-contrebutaient
-contre-butaient
-contrebutais
-contre-butais
-contrebutait
-contre-butait
-contrebutâmes
-contre-butâmes
-contrebutant
-contre-butant
-contrebutas
-contre-butas
-contrebutasse
-contre-butasse
-contrebutassent
-contre-butassent
-contrebutasses
-contre-butasses
-contrebutassiez
-contre-butassiez
-contrebutassions
-contre-butassions
-contrebutât
-contre-butât
-contrebutâtes
-contre-butâtes
-contrebute
-contre-bute
-contrebuté
-contre-buté
-contrebutée
-contre-butée
-contrebutées
-contre-butées
-contrebutent
-contre-butent
-contrebuter
-contre-buter
-contrebutera
-contre-butera
-contrebuterai
-contre-buterai
-contrebuteraient
-contre-buteraient
-contrebuterais
-contre-buterais
-contrebuterait
-contre-buterait
-contrebuteras
-contre-buteras
-contrebutèrent
-contre-butèrent
-contrebuterez
-contre-buterez
-contrebuteriez
-contre-buteriez
-contrebuterions
-contre-buterions
-contrebuterons
-contre-buterons
-contrebuteront
-contre-buteront
-contrebutes
-contre-butes
-contrebutés
-contre-butés
-contrebutez
-contre-butez
-contrebutiez
-contre-butiez
-contrebutions
-contre-butions
-contrebutons
-contre-butons
-contrecarra
-contrecarrai
-contrecarraient
-contrecarrais
-contrecarrait
-contrecarrâmes
-contrecarrant
-contrecarras
-contrecarrasse
-contrecarrassent
-contrecarrasses
-contrecarrassiez
-contrecarrassions
-contrecarrât
-contrecarrâtes
-contrecarre
-contrecarré
-contrecarrée
-contrecarrées
-contrecarrent
-contrecarrer
-contrecarrera
-contrecarrerai
-contrecarreraient
-contrecarrerais
-contrecarrerait
-contrecarreras
-contrecarrèrent
-contrecarrerez
-contrecarreriez
-contrecarrerions
-contrecarrerons
-contrecarreront
-contrecarres
-contrecarrés
-contrecarrez
-contrecarriez
-contrecarrions
-contrecarrons
-contre-caution
-contre-cautions
-contrechamp
-contrechamps
-contre-chant
-contre-chants
-contrecoeur
-contrecoeurs
-contrecoup
-contrecoups
-contre-courant
-contre-courants
-contredanse
-contredanses
-contre-dénonciation
-contre-dénonciations
-contre-digue
-contre-digues
-contredîmes
-contredira
-contredirai
-contrediraient
-contredirais
-contredirait
-contrediras
-contredire
-contredirent
-contredirez
-contrediriez
-contredirions
-contredirons
-contrediront
-contredis
-contredisaient
-contredisais
-contredisait
-contredisant
-contredise
-contredisent
-contredises
-contredisiez
-contredisions
-contredisons
-contredisse
-contredissent
-contredisses
-contredissiez
-contredissions
-contredit
-contredît
-contredite
-contredites
-contredîtes
-contredits
-contrée
-contre-écrou
-contre-écrous
-contre-électromotrice
-contre-électromotrices
-contre-empreinte
-contre-empreintes
-contre-enquête
-contre-enquêtes
-contre-épaulette
-contre-épaulettes
-contre-épreuve
-contre-épreuves
-contrées
-contre-espionnage
-contre-espionnages
-contre-essai
-contre-essais
-contre-exemple
-contre-exemples
-contre-expertise
-contre-expertises
-contre-extension
-contre-extensions
-contrefaçon
-contrefaçons
-contrefacteur
-contrefacteurs
-contrefactrice
-contrefactrices
-contrefaire
-contrefais
-contrefaisaient
-contrefaisais
-contrefaisait
-contrefaisant
-contrefaisiez
-contrefaisions
-contrefaisons
-contrefait
-contrefaite
-contrefaites
-contrefaits
-contrefasse
-contrefassent
-contrefasses
-contrefassiez
-contrefassions
-contre-fer
-contrefera
-contreferai
-contreferaient
-contreferais
-contreferait
-contreferas
-contreferez
-contreferiez
-contreferions
-contreferons
-contreferont
-contre-fers
-contre-feu
-contre-feux
-contreficha
-contrefichai
-contrefichaient
-contrefichais
-contrefichait
-contrefichâmes
-contrefichant
-contrefichas
-contrefichasse
-contrefichassent
-contrefichasses
-contrefichassiez
-contrefichassions
-contrefichât
-contrefichâtes
-contrefiche
-contrefiché
-contrefichée
-contrefichées
-contrefichent
-contreficher
-contrefichera
-contreficherai
-contreficheraient
-contreficherais
-contreficherait
-contreficheras
-contrefichèrent
-contreficherez
-contreficheriez
-contreficherions
-contreficherons
-contreficheront
-contrefiches
-contrefichés
-contrefichez
-contrefichiez
-contrefichions
-contrefichons
-contre-fil
-contre-filet
-contre-filets
-contre-fils
-contrefîmes
-contrefirent
-contrefis
-contrefisse
-contrefissent
-contrefisses
-contrefissiez
-contrefissions
-contrefit
-contrefît
-contrefîtes
-contrefont
-contrefort
-contreforts
-contrefous
-contrefout
-contrefoutaient
-contrefoutais
-contrefoutait
-contrefoutant
-contrefoute
-contrefoutent
-contrefoutes
-contrefoutez
-contrefoutiez
-contrefoutions
-contrefoutons
-contrefoutra
-contrefoutrai
-contrefoutraient
-contrefoutrais
-contrefoutrait
-contrefoutras
-contrefoutre
-contrefoutrez
-contrefoutriez
-contrefoutrions
-contrefoutrons
-contrefoutront
-contrefoutu
-contrefoutue
-contrefoutues
-contrefoutus
-contre-fugue
-contre-fugues
-contre-haut
-contre-hermine
-contre-hermines
-contre-indication
-contre-indications
-contre-indiqua
-contre-indiquai
-contre-indiquaient
-contre-indiquais
-contre-indiquait
-contre-indiquâmes
-contre-indiquant
-contre-indiquas
-contre-indiquasse
-contre-indiquassent
-contre-indiquasses
-contre-indiquassiez
-contre-indiquassions
-contre-indiquât
-contre-indiquâtes
-contre-indique
-contre-indiqué
-contre-indiquée
-contre-indiquées
-contre-indiquent
-contre-indiquer
-contre-indiquera
-contre-indiquerai
-contre-indiqueraient
-contre-indiquerais
-contre-indiquerait
-contre-indiqueras
-contre-indiquèrent
-contre-indiquerez
-contre-indiqueriez
-contre-indiquerions
-contre-indiquerons
-contre-indiqueront
-contre-indiques
-contre-indiqués
-contre-indiquez
-contre-indiquiez
-contre-indiquions
-contre-indiquons
-contre-interrogatoire
-contre-interrogatoires
-contre-jour
-contre-jours
-contre-lettre
-contre-lettres
-contremaître
-contremaîtres
-contremaîtresse
-contremaîtresses
-contremanda
-contremandai
-contremandaient
-contremandais
-contremandait
-contremandâmes
-contremandant
-contremandas
-contremandasse
-contremandassent
-contremandasses
-contremandassiez
-contremandassions
-contremandât
-contremandâtes
-contremande
-contremandé
-contremandée
-contremandées
-contremandent
-contremander
-contremandera
-contremanderai
-contremanderaient
-contremanderais
-contremanderait
-contremanderas
-contremandèrent
-contremanderez
-contremanderiez
-contremanderions
-contremanderons
-contremanderont
-contremandes
-contremandés
-contremandez
-contremandiez
-contremandions
-contremandons
-contre-manifesta
-contre-manifestai
-contre-manifestaient
-contre-manifestais
-contre-manifestait
-contre-manifestâmes
-contre-manifestant
-contre-manifestante
-contre-manifestantes
-contre-manifestants
-contre-manifestas
-contre-manifestasse
-contre-manifestassent
-contre-manifestasses
-contre-manifestassiez
-contre-manifestassions
-contre-manifestât
-contre-manifestâtes
-contre-manifestation
-contre-manifestations
-contre-manifeste
-contre-manifesté
-contre-manifestent
-contre-manifester
-contre-manifestera
-contre-manifesterai
-contre-manifesteraient
-contre-manifesterais
-contre-manifesterait
-contre-manifesteras
-contre-manifestèrent
-contre-manifesterez
-contre-manifesteriez
-contre-manifesterions
-contre-manifesterons
-contre-manifesteront
-contre-manifestes
-contre-manifestez
-contre-manifestiez
-contre-manifestions
-contre-manifestons
-contremarche
-contremarches
-contremarqua
-contremarquai
-contremarquaient
-contremarquais
-contremarquait
-contremarquâmes
-contremarquant
-contremarquas
-contremarquasse
-contremarquassent
-contremarquasses
-contremarquassiez
-contremarquassions
-contremarquât
-contremarquâtes
-contremarque
-contremarqué
-contremarquée
-contremarquées
-contremarquent
-contremarquer
-contremarquera
-contremarquerai
-contremarqueraient
-contremarquerais
-contremarquerait
-contremarqueras
-contremarquèrent
-contremarquerez
-contremarqueriez
-contremarquerions
-contremarquerons
-contremarqueront
-contremarques
-contremarqués
-contremarquez
-contremarquiez
-contremarquions
-contremarquons
-contre-mesure
-contre-mesures
-contre-mina
-contre-minai
-contre-minaient
-contre-minais
-contre-minait
-contre-minâmes
-contre-minant
-contre-minas
-contre-minasse
-contre-minassent
-contre-minasses
-contre-minassiez
-contre-minassions
-contre-minât
-contre-minâtes
-contre-mine
-contre-miné
-contre-minée
-contre-minées
-contre-minent
-contre-miner
-contre-minera
-contre-minerai
-contre-mineraient
-contre-minerais
-contre-minerait
-contre-mineras
-contre-minèrent
-contre-minerez
-contre-mineriez
-contre-minerions
-contre-minerons
-contre-mineront
-contre-mines
-contre-minés
-contre-minez
-contre-miniez
-contre-minions
-contre-minons
-contre-mura
-contre-murai
-contre-muraient
-contre-murais
-contre-murait
-contre-murâmes
-contre-murant
-contre-muras
-contre-murasse
-contre-murassent
-contre-murasses
-contre-murassiez
-contre-murassions
-contre-murât
-contre-murâtes
-contre-muré
-contre-murée
-contre-murées
-contre-murer
-contre-murera
-contre-murerai
-contre-mureraient
-contre-murerais
-contre-murerait
-contre-mureras
-contre-murèrent
-contre-murerez
-contre-mureriez
-contre-murerions
-contre-murerons
-contre-mureront
-contre-murés
-contre-murez
-contre-muriez
-contre-murions
-contre-murons
-contrent
-contre-offensive
-contre-offensives
-contre-ordre
-contre-ordres
-contrepartie
-contreparties
-contre-passa
-contre-passai
-contre-passaient
-contre-passais
-contre-passait
-contre-passâmes
-contre-passant
-contre-passas
-contre-passasse
-contre-passassent
-contre-passasses
-contre-passassiez
-contre-passassions
-contre-passât
-contre-passâtes
-contre-passation
-contre-passations
-contre-passe
-contre-passé
-contre-passée
-contre-passées
-contre-passent
-contre-passer
-contre-passera
-contre-passerai
-contre-passeraient
-contre-passerais
-contre-passerait
-contre-passeras
-contre-passèrent
-contre-passerez
-contre-passeriez
-contre-passerions
-contre-passerons
-contre-passeront
-contre-passes
-contre-passés
-contre-passez
-contre-passiez
-contre-passions
-contre-passons
-contre-pente
-contre-pentes
-contre-performance
-contre-performances
-contrepèterie
-contrepèteries
-contre-pied
-contre-pieds
-contre-placage
-contre-placages
-contre-plaqua
-contre-plaquai
-contre-plaquaient
-contre-plaquais
-contre-plaquait
-contre-plaquâmes
-contre-plaquant
-contre-plaquas
-contre-plaquasse
-contre-plaquassent
-contre-plaquasses
-contre-plaquassiez
-contre-plaquassions
-contre-plaquât
-contre-plaquâtes
-contre-plaque
-contre-plaqué
-contre-plaquée
-contre-plaquées
-contre-plaquent
-contre-plaquer
-contre-plaquera
-contre-plaquerai
-contre-plaqueraient
-contre-plaquerais
-contre-plaquerait
-contre-plaqueras
-contre-plaquèrent
-contre-plaquerez
-contre-plaqueriez
-contre-plaquerions
-contre-plaquerons
-contre-plaqueront
-contre-plaques
-contre-plaqués
-contre-plaquez
-contre-plaquiez
-contre-plaquions
-contre-plaquons
-contre-plongée
-contre-plongées
-contrepoids
-contrepoint
-contre-pointe
-contre-pointes
-contrepoints
-contrepoison
-contrepoisons
-contre-porte
-contre-portes
-contre-préparation
-contre-préparations
-contre-prestation
-contre-prestations
-contre-projet
-contre-projets
-contre-propagande
-contre-propagandes
-contre-proposition
-contre-propositions
-contre-publicité
-contre-publicités
-contrer
-contrera
-contrerai
-contreraient
-contre-rail
-contre-rails
-contrerais
-contrerait
-contreras
-contre-réforme
-contre-réformes
-contrèrent
-contre-révolution
-contre-révolutionnaire
-contre-révolutionnaires
-contre-révolutions
-contrerez
-contreriez
-contrerions
-contrerons
-contreront
-contres
-contrés
-contrescarpe
-contrescarpes
-contre-scella
-contre-scellai
-contre-scellaient
-contre-scellais
-contre-scellait
-contre-scellâmes
-contre-scellant
-contre-scellas
-contre-scellasse
-contre-scellassent
-contre-scellasses
-contre-scellassiez
-contre-scellassions
-contre-scellât
-contre-scellâtes
-contre-scelle
-contre-scellé
-contre-scellée
-contre-scellées
-contre-scellent
-contre-sceller
-contre-scellera
-contre-scellerai
-contre-scelleraient
-contre-scellerais
-contre-scellerait
-contre-scelleras
-contre-scellèrent
-contre-scellerez
-contre-scelleriez
-contre-scellerions
-contre-scellerons
-contre-scelleront
-contre-scelles
-contre-scellés
-contre-scellez
-contre-scelliez
-contre-scellions
-contre-scellons
-contreseing
-contreseings
-contresens
-contresigna
-contresignai
-contresignaient
-contresignais
-contresignait
-contresignâmes
-contresignant
-contresignas
-contresignasse
-contresignassent
-contresignasses
-contresignassiez
-contresignassions
-contresignât
-contresignataire
-contresignataires
-contresignâtes
-contresignature
-contresignatures
-contresigne
-contresigné
-contresignée
-contresignées
-contresignent
-contresigner
-contresignera
-contresignerai
-contresigneraient
-contresignerais
-contresignerait
-contresigneras
-contresignèrent
-contresignerez
-contresigneriez
-contresignerions
-contresignerons
-contresigneront
-contresignes
-contresignés
-contresignez
-contresigniez
-contresignions
-contresignons
-contre-sujet
-contre-sujets
-contre-taille
-contre-tailles
-contretemps
-contre-terrorisme
-contre-terrorismes
-contre-terroriste
-contre-terroristes
-contre-timbre
-contre-timbres
-contre-tira
-contre-tirai
-contre-tiraient
-contre-tirais
-contre-tirait
-contre-tirâmes
-contre-tirant
-contre-tiras
-contre-tirasse
-contre-tirassent
-contre-tirasses
-contre-tirassiez
-contre-tirassions
-contre-tirât
-contre-tirâtes
-contre-tire
-contre-tiré
-contre-tirée
-contre-tirées
-contre-tirent
-contre-tirer
-contre-tirera
-contre-tirerai
-contre-tireraient
-contre-tirerais
-contre-tirerait
-contre-tireras
-contre-tirèrent
-contre-tirerez
-contre-tireriez
-contre-tirerions
-contre-tirerons
-contre-tireront
-contre-tires
-contre-tirés
-contre-tirez
-contre-tiriez
-contre-tirions
-contre-tirons
-contre-torpilleur
-contre-torpilleurs
-contretype
-contretypes
-contre-ut
-contre-vair
-contre-vairs
-contre-valeur
-contre-valeurs
-contrevenaient
-contrevenais
-contrevenait
-contrevenant
-contrevenante
-contrevenantes
-contrevenants
-contrevenez
-contreveniez
-contrevenions
-contrevenir
-contrevenons
-contrevent
-contrevents
-contrevenu
-contrevenue
-contrevenues
-contrevenus
-contrevérité
-contre-vérité
-contrevérités
-contre-vérités
-contreviendra
-contreviendrai
-contreviendraient
-contreviendrais
-contreviendrait
-contreviendras
-contreviendrez
-contreviendriez
-contreviendrions
-contreviendrons
-contreviendront
-contrevienne
-contreviennent
-contreviennes
-contreviens
-contrevient
-contrevînmes
-contrevinrent
-contrevins
-contrevinsse
-contrevinssent
-contrevinsses
-contrevinssiez
-contrevinssions
-contrevint
-contrevînt
-contrevîntes
-contre-visite
-contre-visites
-contre-voie
-contre-voies
-contrez
-contribua
-contribuable
-contribuables
-contribuai
-contribuaient
-contribuais
-contribuait
-contribuâmes
-contribuant
-contribuas
-contribuasse
-contribuassent
-contribuasses
-contribuassiez
-contribuassions
-contribuât
-contribuâtes
-contribue
-contribué
-contribuent
-contribuer
-contribuera
-contribuerai
-contribueraient
-contribuerais
-contribuerait
-contribueras
-contribuèrent
-contribuerez
-contribueriez
-contribuerions
-contribuerons
-contribueront
-contribues
-contribuez
-contribuiez
-contribuions
-contribuons
-contributif
-contributifs
-contribution
-contributions
-contributive
-contributives
-contriez
-contrions
-contrista
-contristai
-contristaient
-contristais
-contristait
-contristâmes
-contristant
-contristas
-contristasse
-contristassent
-contristasses
-contristassiez
-contristassions
-contristât
-contristâtes
-contriste
-contristé
-contristée
-contristées
-contristent
-contrister
-contristera
-contristerai
-contristeraient
-contristerais
-contristerait
-contristeras
-contristèrent
-contristerez
-contristeriez
-contristerions
-contristerons
-contristeront
-contristes
-contristés
-contristez
-contristiez
-contristions
-contristons
-contrit
-contrite
-contrites
-contrition
-contritions
-contrits
-contrôla
-contrôlable
-contrôlables
-contrôlai
-contrôlaient
-contrôlais
-contrôlait
-contrôlâmes
-contrôlant
-contrôlas
-contrôlasse
-contrôlassent
-contrôlasses
-contrôlassiez
-contrôlassions
-contrôlât
-controlatéral
-controlatérale
-controlatérales
-controlatéraux
-contrôlâtes
-contrôle
-contrôlé
-contrôlée
-contrôlées
-contrôlent
-contrôler
-contrôlera
-contrôlerai
-contrôleraient
-contrôlerais
-contrôlerait
-contrôleras
-contrôlèrent
-contrôlerez
-contrôleriez
-contrôlerions
-contrôlerons
-contrôleront
-contrôles
-contrôlés
-contrôleur
-contrôleurs
-contrôleuse
-contrôleuses
-contrôlez
-contrôliez
-contrôlions
-contrôlons
-controns
-contrordre
-contrordres
-controuva
-controuvai
-controuvaient
-controuvais
-controuvait
-controuvâmes
-controuvant
-controuvas
-controuvasse
-controuvassent
-controuvasses
-controuvassiez
-controuvassions
-controuvât
-controuvâtes
-controuve
-controuvé
-controuvée
-controuvées
-controuvent
-controuver
-controuvera
-controuverai
-controuveraient
-controuverais
-controuverait
-controuveras
-controuvèrent
-controuverez
-controuveriez
-controuverions
-controuverons
-controuveront
-controuves
-controuvés
-controuvez
-controuviez
-controuvions
-controuvons
-controversa
-controversable
-controversables
-controversai
-controversaient
-controversais
-controversait
-controversâmes
-controversant
-controversas
-controversasse
-controversassent
-controversasses
-controversassiez
-controversassions
-controversât
-controversâtes
-controverse
-controversé
-controversée
-controversées
-controversent
-controverser
-controversera
-controverserai
-controverseraient
-controverserais
-controverserait
-controverseras
-controversèrent
-controverserez
-controverseriez
-controverserions
-controverserons
-controverseront
-controverses
-controversés
-controversez
-controversiez
-controversions
-controversiste
-controversistes
-controversons
-contumace
-contumaces
-contumax
-contusion
-contusionna
-contusionnai
-contusionnaient
-contusionnais
-contusionnait
-contusionnâmes
-contusionnant
-contusionnas
-contusionnasse
-contusionnassent
-contusionnasses
-contusionnassiez
-contusionnassions
-contusionnât
-contusionnâtes
-contusionne
-contusionné
-contusionnée
-contusionnées
-contusionnent
-contusionner
-contusionnera
-contusionnerai
-contusionneraient
-contusionnerais
-contusionnerait
-contusionneras
-contusionnèrent
-contusionnerez
-contusionneriez
-contusionnerions
-contusionnerons
-contusionneront
-contusionnes
-contusionnés
-contusionnez
-contusionniez
-contusionnions
-contusionnons
-contusions
-conurbation
-conurbations
-convainc
-convaincant
-convaincante
-convaincantes
-convaincants
-convaincra
-convaincrai
-convaincraient
-convaincrais
-convaincrait
-convaincras
-convaincre
-convaincrez
-convaincriez
-convaincrions
-convaincrons
-convaincront
-convaincs
-convaincu
-convaincue
-convaincues
-convaincus
-convainquaient
-convainquais
-convainquait
-convainquant
-convainque
-convainquent
-convainques
-convainquez
-convainquiez
-convainquîmes
-convainquions
-convainquirent
-convainquis
-convainquisse
-convainquissent
-convainquisses
-convainquissiez
-convainquissions
-convainquit
-convainquît
-convainquîtes
-convainquons
-convalescence
-convalescences
-convalescent
-convalescente
-convalescentes
-convalescents
-convenable
-convenablement
-convenables
-convenaient
-convenais
-convenait
-convenance
-convenances
-convenant
-convenante
-convenantes
-convenants
-convenez
-conveniez
-convenions
-convenir
-convenons
-convention
-conventionna
-conventionnai
-conventionnaient
-conventionnais
-conventionnait
-conventionnâmes
-conventionnant
-conventionnas
-conventionnasse
-conventionnassent
-conventionnasses
-conventionnassiez
-conventionnassions
-conventionnât
-conventionnâtes
-conventionne
-conventionné
-conventionnée
-conventionnées
-conventionnel
-conventionnelle
-conventionnellement
-conventionnelles
-conventionnels
-conventionnement
-conventionnements
-conventionnent
-conventionner
-conventionnera
-conventionnerai
-conventionneraient
-conventionnerais
-conventionnerait
-conventionneras
-conventionnèrent
-conventionnerez
-conventionneriez
-conventionnerions
-conventionnerons
-conventionneront
-conventionnes
-conventionnés
-conventionnez
-conventionniez
-conventionnions
-conventionnons
-conventions
-conventuel
-conventuelle
-conventuelles
-conventuels
-convenu
-convenue
-convenues
-convenus
-converge
-convergé
-convergea
-convergeai
-convergeaient
-convergeais
-convergeait
-convergeâmes
-convergeant
-convergeante
-convergeantes
-convergeants
-convergeas
-convergeasse
-convergeassent
-convergeasses
-convergeassiez
-convergeassions
-convergeât
-convergeâtes
-convergence
-convergences
-convergent
-convergente
-convergentes
-convergents
-convergeons
-converger
-convergera
-convergerai
-convergeraient
-convergerais
-convergerait
-convergeras
-convergèrent
-convergerez
-convergeriez
-convergerions
-convergerons
-convergeront
-converges
-convergez
-convergiez
-convergions
-convers
-conversa
-conversai
-conversaient
-conversais
-conversait
-conversâmes
-conversant
-conversas
-conversasse
-conversassent
-conversasses
-conversassiez
-conversassions
-conversât
-conversâtes
-conversation
-conversationnel
-conversationnelle
-conversationnelles
-conversationnels
-conversations
-converse
-conversé
-conversent
-converser
-conversera
-converserai
-converseraient
-converserais
-converserait
-converseras
-conversèrent
-converserez
-converseriez
-converserions
-converserons
-converseront
-converses
-conversez
-conversiez
-conversion
-conversions
-conversons
-converti
-convertibilité
-convertibilités
-convertible
-convertibles
-convertie
-converties
-convertîmes
-convertir
-convertira
-convertirai
-convertiraient
-convertirais
-convertirait
-convertiras
-convertirent
-convertirez
-convertiriez
-convertirions
-convertirons
-convertiront
-convertis
-convertissaient
-convertissais
-convertissait
-convertissant
-convertisse
-convertissent
-convertisses
-convertisseur
-convertisseurs
-convertissez
-convertissiez
-convertissions
-convertissons
-convertit
-convertît
-convertîtes
-convexe
-convexes
-convexité
-convexités
-convia
-conviai
-conviaient
-conviais
-conviait
-conviâmes
-conviant
-convias
-conviasse
-conviassent
-conviasses
-conviassiez
-conviassions
-conviât
-conviâtes
-conviction
-convictions
-convie
-convié
-conviée
-conviées
-conviendra
-conviendrai
-conviendraient
-conviendrais
-conviendrait
-conviendras
-conviendrez
-conviendriez
-conviendrions
-conviendrons
-conviendront
-convienne
-conviennent
-conviennes
-conviens
-convient
-convier
-conviera
-convierai
-convieraient
-convierais
-convierait
-convieras
-convièrent
-convierez
-convieriez
-convierions
-convierons
-convieront
-convies
-conviés
-conviez
-conviiez
-conviions
-convînmes
-convinrent
-convins
-convinsse
-convinssent
-convinsses
-convinssiez
-convinssions
-convint
-convînt
-convîntes
-convions
-convive
-convives
-convivial
-conviviale
-conviviales
-convivialité
-convivialités
-conviviaux
-convocation
-convocations
-convoi
-convoie
-convoient
-convoiera
-convoierai
-convoieraient
-convoierais
-convoierait
-convoieras
-convoierez
-convoieriez
-convoierions
-convoierons
-convoieront
-convoies
-convois
-convoita
-convoitai
-convoitaient
-convoitais
-convoitait
-convoitâmes
-convoitant
-convoitas
-convoitasse
-convoitassent
-convoitasses
-convoitassiez
-convoitassions
-convoitât
-convoitâtes
-convoite
-convoité
-convoitée
-convoitées
-convoitent
-convoiter
-convoitera
-convoiterai
-convoiteraient
-convoiterais
-convoiterait
-convoiteras
-convoitèrent
-convoiterez
-convoiteriez
-convoiterions
-convoiterons
-convoiteront
-convoites
-convoités
-convoitez
-convoitiez
-convoitions
-convoitise
-convoitises
-convoitons
-convola
-convolai
-convolaient
-convolais
-convolait
-convolâmes
-convolant
-convolas
-convolasse
-convolassent
-convolasses
-convolassiez
-convolassions
-convolât
-convolâtes
-convole
-convolé
-convolent
-convoler
-convolera
-convolerai
-convoleraient
-convolerais
-convolerait
-convoleras
-convolèrent
-convolerez
-convoleriez
-convolerions
-convolerons
-convoleront
-convoles
-convolez
-convoliez
-convolions
-convolons
-convolution
-convolutions
-convoqua
-convoquai
-convoquaient
-convoquais
-convoquait
-convoquâmes
-convoquant
-convoquas
-convoquasse
-convoquassent
-convoquasses
-convoquassiez
-convoquassions
-convoquât
-convoquâtes
-convoque
-convoqué
-convoquée
-convoquées
-convoquent
-convoquer
-convoquera
-convoquerai
-convoqueraient
-convoquerais
-convoquerait
-convoqueras
-convoquèrent
-convoquerez
-convoqueriez
-convoquerions
-convoquerons
-convoqueront
-convoques
-convoqués
-convoquez
-convoquiez
-convoquions
-convoquons
-convoya
-convoyai
-convoyaient
-convoyais
-convoyait
-convoyâmes
-convoyant
-convoyas
-convoyasse
-convoyassent
-convoyasses
-convoyassiez
-convoyassions
-convoyât
-convoyâtes
-convoyé
-convoyée
-convoyées
-convoyer
-convoyèrent
-convoyés
-convoyeur
-convoyeurs
-convoyeuse
-convoyeuses
-convoyez
-convoyiez
-convoyions
-convoyons
-convulsa
-convulsai
-convulsaient
-convulsais
-convulsait
-convulsâmes
-convulsant
-convulsas
-convulsasse
-convulsassent
-convulsasses
-convulsassiez
-convulsassions
-convulsât
-convulsâtes
-convulse
-convulsé
-convulsée
-convulsées
-convulsent
-convulser
-convulsera
-convulserai
-convulseraient
-convulserais
-convulserait
-convulseras
-convulsèrent
-convulserez
-convulseriez
-convulserions
-convulserons
-convulseront
-convulses
-convulsés
-convulsez
-convulsiez
-convulsif
-convulsifs
-convulsion
-convulsionna
-convulsionnai
-convulsionnaient
-convulsionnais
-convulsionnait
-convulsionnâmes
-convulsionnant
-convulsionnas
-convulsionnasse
-convulsionnassent
-convulsionnasses
-convulsionnassiez
-convulsionnassions
-convulsionnât
-convulsionnâtes
-convulsionne
-convulsionné
-convulsionnée
-convulsionnées
-convulsionnent
-convulsionner
-convulsionnera
-convulsionnerai
-convulsionneraient
-convulsionnerais
-convulsionnerait
-convulsionneras
-convulsionnèrent
-convulsionnerez
-convulsionneriez
-convulsionnerions
-convulsionnerons
-convulsionneront
-convulsionnes
-convulsionnés
-convulsionnez
-convulsionniez
-convulsionnions
-convulsionnons
-convulsions
-convulsive
-convulsivement
-convulsives
-convulsons
-cool
-coolie
-coolies
-coopéra
-coopérai
-coopéraient
-coopérais
-coopérait
-coopérâmes
-coopérant
-coopérante
-coopérantes
-coopérants
-coopéras
-coopérasse
-coopérassent
-coopérasses
-coopérassiez
-coopérassions
-coopérât
-coopérâtes
-coopérateur
-coopérateurs
-coopératif
-coopératifs
-coopération
-coopérations
-coopératisme
-coopératismes
-coopérative
-coopératives
-coopératrice
-coopératrices
-coopéré
-coopère
-coopèrent
-coopérer
-coopérera
-coopérerai
-coopéreraient
-coopérerais
-coopérerait
-coopéreras
-coopérèrent
-coopérerez
-coopéreriez
-coopérerions
-coopérerons
-coopéreront
-coopères
-coopérez
-coopériez
-coopérions
-coopérons
-coopta
-cooptai
-cooptaient
-cooptais
-cooptait
-cooptâmes
-cooptant
-cooptas
-cooptasse
-cooptassent
-cooptasses
-cooptassiez
-cooptassions
-cooptât
-cooptâtes
-cooptation
-cooptations
-coopte
-coopté
-cooptée
-cooptées
-cooptent
-coopter
-cooptera
-coopterai
-coopteraient
-coopterais
-coopterait
-coopteras
-cooptèrent
-coopterez
-coopteriez
-coopterions
-coopterons
-coopteront
-cooptes
-cooptés
-cooptez
-cooptiez
-cooptions
-cooptons
-coordinateur
-coordinateurs
-coordination
-coordinations
-coordinatrice
-coordinatrices
-coordonna
-coordonnai
-coordonnaient
-coordonnais
-coordonnait
-coordonnâmes
-coordonnant
-coordonnas
-coordonnasse
-coordonnassent
-coordonnasses
-coordonnassiez
-coordonnassions
-coordonnât
-coordonnâtes
-coordonnateur
-coordonnateurs
-coordonnatrice
-coordonnatrices
-coordonne
-coordonné
-coordonnée
-coordonnées
-coordonnent
-coordonner
-coordonnera
-coordonnerai
-coordonneraient
-coordonnerais
-coordonnerait
-coordonneras
-coordonnèrent
-coordonnerez
-coordonneriez
-coordonnerions
-coordonnerons
-coordonneront
-coordonnes
-coordonnés
-coordonnez
-coordonniez
-coordonnions
-coordonnons
-copaïer
-copaïers
-copain
-copains
-copal
-copals
-copartage
-copartageant
-copartageante
-copartageantes
-copartageants
-copartages
-copeau
-copeaux
-copermuta
-copermutai
-copermutaient
-copermutais
-copermutait
-copermutâmes
-copermutant
-copermutas
-copermutasse
-copermutassent
-copermutasses
-copermutassiez
-copermutassions
-copermutât
-copermutâtes
-copermute
-copermuté
-copermutée
-copermutées
-copermutent
-copermuter
-copermutera
-copermuterai
-copermuteraient
-copermuterais
-copermuterait
-copermuteras
-copermutèrent
-copermuterez
-copermuteriez
-copermuterions
-copermuterons
-copermuteront
-copermutes
-copermutés
-copermutez
-copermutiez
-copermutions
-copermutons
-copernicien
-copernicienne
-coperniciennes
-coperniciens
-copia
-copiage
-copiages
-copiai
-copiaient
-copiais
-copiait
-copiâmes
-copiant
-copias
-copiasse
-copiassent
-copiasses
-copiassiez
-copiassions
-copiât
-copiâtes
-copie
-copié
-copiée
-copiées
-copient
-copier
-copiera
-copierai
-copieraient
-copierais
-copierait
-copieras
-copièrent
-copierez
-copieriez
-copierions
-copierons
-copieront
-copies
-copiés
-copieur
-copieurs
-copieuse
-copieusement
-copieuses
-copieux
-copiez
-copiiez
-copiions
-copilote
-copilotes
-copina
-copinage
-copinages
-copinai
-copinaient
-copinais
-copinait
-copinâmes
-copinant
-copinas
-copinasse
-copinassent
-copinasses
-copinassiez
-copinassions
-copinât
-copinâtes
-copine
-copiné
-copinent
-copiner
-copinera
-copinerai
-copineraient
-copinerais
-copinerait
-copineras
-copinèrent
-copinerez
-copinerie
-copineries
-copineriez
-copinerions
-copinerons
-copineront
-copines
-copinez
-copiniez
-copinions
-copinons
-copions
-copiste
-copistes
-coplanaire
-coplanaires
-copossédé
-copossède
-copossédée
-copossédées
-copossèdent
-coposséder
-copossédés
-copossèdes
-copossesseur
-copossesseurs
-copposéda
-copposédai
-copposédaient
-copposédais
-copposédait
-copposédâmes
-copposédant
-copposédas
-copposédasse
-copposédassent
-copposédasses
-copposédassiez
-copposédassions
-copposédât
-copposédâtes
-copposédera
-copposéderai
-copposéderaient
-copposéderais
-copposéderait
-copposéderas
-copposédèrent
-copposéderez
-copposéderiez
-copposéderions
-copposéderons
-copposéderont
-copposédez
-copposédiez
-copposédions
-copposédons
-copra
-coprah
-coprahs
-copras
-coprésidence
-coprésidences
-coprésident
-coprésidente
-coprésidentes
-coprésidents
-coproduction
-coproductions
-coprolithe
-coprolithes
-copropriétaire
-copropriétaires
-copropriété
-copropriétés
-copte
-coptes
-copula
-copulai
-copulaient
-copulais
-copulait
-copulâmes
-copulant
-copulas
-copulasse
-copulassent
-copulasses
-copulassiez
-copulassions
-copulât
-copulâtes
-copulatif
-copulatifs
-copulation
-copulations
-copulative
-copulatives
-copule
-copulé
-copulent
-copuler
-copulera
-copulerai
-copuleraient
-copulerais
-copulerait
-copuleras
-copulèrent
-copulerez
-copuleriez
-copulerions
-copulerons
-copuleront
-copules
-copulez
-copuliez
-copulions
-copulons
-copyright
-coq
-coqs
-coqua
-coquai
-coquaient
-coquais
-coquait
-coquâmes
-coquant
-coquard
-coquards
-coquart
-coquarts
-coquas
-coquasse
-coquassent
-coquasses
-coquassiez
-coquassions
-coquât
-coquâtes
-coque
-coqué
-coquée
-coquées
-coquelet
-coquelets
-coqueleux
-coquelicot
-coquelicots
-coqueluche
-coqueluches
-coquelucheuse
-coquelucheuses
-coquelucheux
-coquent
-coquer
-coquera
-coquerai
-coqueraient
-coquerais
-coquerait
-coqueras
-coquèrent
-coquerez
-coquerico
-coquericos
-coqueriez
-coquerions
-coquerons
-coqueront
-coques
-coqués
-coquet
-coqueta
-coquetai
-coquetaient
-coquetais
-coquetait
-coquetâmes
-coquetant
-coquetas
-coquetasse
-coquetassent
-coquetasses
-coquetassiez
-coquetassions
-coquetât
-coquetâtes
-coqueté
-coqueter
-coquetèrent
-coquetez
-coquetier
-coquetiers
-coquetiez
-coquetions
-coquetons
-coquets
-coquette
-coquettement
-coquettent
-coquettera
-coquetterai
-coquetteraient
-coquetterais
-coquetterait
-coquetteras
-coquetterez
-coquetterie
-coquetteries
-coquetteriez
-coquetterions
-coquetterons
-coquetteront
-coquettes
-coquez
-coquiez
-coquilla
-coquillage
-coquillages
-coquillai
-coquillaient
-coquillais
-coquillait
-coquillâmes
-coquillant
-coquillart
-coquillarts
-coquillas
-coquillasse
-coquillassent
-coquillasses
-coquillassiez
-coquillassions
-coquillât
-coquillâtes
-coquille
-coquillé
-coquillent
-coquiller
-coquillera
-coquillerai
-coquilleraient
-coquillerais
-coquillerait
-coquilleras
-coquillèrent
-coquillerez
-coquilleriez
-coquillerions
-coquillerons
-coquilleront
-coquilles
-coquillette
-coquillettes
-coquillez
-coquillier
-coquillière
-coquillières
-coquilliers
-coquilliez
-coquillions
-coquillons
-coquin
-coquine
-coquinerie
-coquineries
-coquines
-coquins
-coquions
-coquons
-cor
-corail
-corallien
-corallienne
-coralliennes
-coralliens
-coran
-coranique
-coraniques
-corans
-coraux
-corbeau
-corbeaux
-corbeille
-corbeilles
-corbillard
-corbillards
-corbillat
-corbillats
-corbin
-corbins
-corda
-cordage
-cordages
-cordai
-cordaient
-cordais
-cordait
-cordâmes
-cordant
-cordas
-cordasse
-cordassent
-cordasses
-cordassiez
-cordassions
-cordât
-cordâtes
-corde
-cordé
-cordeau
-cordeaux
-cordée
-cordées
-cordela
-cordelai
-cordelaient
-cordelais
-cordelait
-cordelâmes
-cordelant
-cordelas
-cordelasse
-cordelassent
-cordelasses
-cordelassiez
-cordelassions
-cordelât
-cordelâtes
-cordelé
-cordelée
-cordelées
-cordeler
-cordelèrent
-cordelés
-cordelette
-cordelettes
-cordelez
-cordelier
-cordelière
-cordelières
-cordeliers
-cordeliez
-cordelions
-cordelle
-cordellent
-cordellera
-cordellerai
-cordelleraient
-cordellerais
-cordellerait
-cordelleras
-cordellerez
-cordelleriez
-cordellerions
-cordellerons
-cordelleront
-cordelles
-cordelons
-cordent
-corder
-cordera
-corderai
-corderaient
-corderais
-corderait
-corderas
-cordèrent
-corderez
-corderiez
-corderions
-corderons
-corderont
-cordes
-cordés
-cordez
-cordial
-cordiale
-cordialement
-cordiales
-cordialité
-cordialités
-cordiaux
-cordier
-cordiers
-cordiez
-cordillère
-cordillères
-cordions
-cordon
-cordon-bleu
-cordonna
-cordonnai
-cordonnaient
-cordonnais
-cordonnait
-cordonnâmes
-cordonnant
-cordonnas
-cordonnasse
-cordonnassent
-cordonnasses
-cordonnassiez
-cordonnassions
-cordonnât
-cordonnâtes
-cordonne
-cordonné
-cordonnée
-cordonnées
-cordonnent
-cordonner
-cordonnera
-cordonnerai
-cordonneraient
-cordonnerais
-cordonnerait
-cordonneras
-cordonnèrent
-cordonnerez
-cordonnerie
-cordonneries
-cordonneriez
-cordonnerions
-cordonnerons
-cordonneront
-cordonnes
-cordonnés
-cordonnet
-cordonnets
-cordonnez
-cordonnier
-cordonniers
-cordonniez
-cordonnions
-cordonnons
-cordons
-cordons-bleus
-coréen
-coréenne
-coréennes
-coréens
-coreligionnaire
-coreligionnaires
-coriace
-coriaces
-coriandre
-coriandres
-coricide
-coricides
-corindon
-corindons
-corinthien
-corinthienne
-corinthiennes
-corinthiens
-cormier
-cormiers
-cormoran
-cormorans
-corna
-cornac
-cornacs
-cornai
-cornaient
-cornais
-cornait
-cornaline
-cornalines
-cornâmes
-cornant
-cornard
-cornards
-cornas
-cornasse
-cornassent
-cornasses
-cornassiez
-cornassions
-cornât
-cornâtes
-corne
-corné
-corned-beef
-cornée
-cornéen
-cornéenne
-cornéennes
-cornéens
-cornées
-corneille
-corneilles
-cornélien
-cornélienne
-cornéliennes
-cornéliens
-cornemuse
-cornemuses
-cornemuseur
-cornemuseurs
-cornent
-corner
-cornera
-cornerai
-corneraient
-cornerais
-cornerait
-corneras
-cornèrent
-cornerez
-corneriez
-cornerions
-cornerons
-corneront
-cornes
-cornés
-cornet
-cornets
-cornette
-cornettes
-cornettiste
-cornettistes
-cornez
-corn-flakes
-corniaud
-corniauds
-corniche
-corniches
-cornichon
-cornichons
-cornier
-cornière
-cornières
-corniers
-corniez
-cornions
-corniste
-cornistes
-cornons
-cornu
-cornue
-cornues
-cornus
-corollaire
-corollaires
-corolle
-corolles
-coron
-coronaire
-coronaires
-coronarien
-coronarienne
-coronariennes
-coronariens
-coronarite
-coronarites
-coroner
-coroners
-coronille
-coronilles
-corons
-corozo
-corozos
-corporal
-corporatif
-corporatifs
-corporation
-corporations
-corporatisme
-corporatismes
-corporatiste
-corporatistes
-corporative
-corporatives
-corporaux
-corporel
-corporelle
-corporelles
-corporels
-corps
-corpulence
-corpulences
-corpulent
-corpulente
-corpulentes
-corpulents
-corpus
-corpusculaire
-corpusculaires
-corpuscule
-corpuscules
-corral
-corrals
-correct
-correcte
-correctement
-correctes
-correcteur
-correcteurs
-correctif
-correctifs
-correction
-correctionnalisa
-correctionnalisai
-correctionnalisaient
-correctionnalisais
-correctionnalisait
-correctionnalisâmes
-correctionnalisant
-correctionnalisas
-correctionnalisasse
-correctionnalisassent
-correctionnalisasses
-correctionnalisassiez
-correctionnalisassions
-correctionnalisât
-correctionnalisâtes
-correctionnalise
-correctionnalisé
-correctionnalisée
-correctionnalisées
-correctionnaliser
-correctionnalisera
-correctionnaliserai
-correctionnaliseraient
-correctionnaliserais
-correctionnaliserait
-correctionnaliseras
-correctionnalisèrent
-correctionnaliserez
-correctionnaliseriez
-correctionnaliserions
-correctionnaliserons
-correctionnaliseront
-correctionnalisés
-correctionnalisez
-correctionnalisiez
-correctionnalisions
-correctionnalisons
-correctionnel
-correctionnelle
-correctionnelles
-correctionnels
-corrections
-corrective
-correctives
-correctrice
-correctrices
-corrects
-corréla
-corrélai
-corrélaient
-corrélais
-corrélait
-corrélâmes
-corrélant
-corrélas
-corrélasse
-corrélassent
-corrélasses
-corrélassiez
-corrélassions
-corrélât
-corrélâtes
-corrélatif
-corrélatifs
-corrélation
-corrélations
-corrélative
-corrélativement
-corrélatives
-corrélé
-corrèle
-corrélée
-corrélées
-corrèlent
-corréler
-corrélera
-corrélerai
-corréleraient
-corrélerais
-corrélerait
-corréleras
-corrélèrent
-corrélerez
-corréleriez
-corrélerions
-corrélerons
-corréleront
-corrélés
-corrèles
-corrélez
-corréliez
-corrélions
-corrélons
-correspond
-correspondaient
-correspondais
-correspondait
-correspondance
-correspondances
-correspondancier
-correspondancière
-correspondancières
-correspondanciers
-correspondant
-correspondante
-correspondantes
-correspondants
-corresponde
-correspondent
-correspondes
-correspondez
-correspondiez
-correspondîmes
-correspondions
-correspondirent
-correspondis
-correspondisse
-correspondissent
-correspondisses
-correspondissiez
-correspondissions
-correspondit
-correspondît
-correspondîtes
-correspondons
-correspondra
-correspondrai
-correspondraient
-correspondrais
-correspondrait
-correspondras
-correspondre
-correspondrez
-correspondriez
-correspondrions
-correspondrons
-correspondront
-corresponds
-correspondu
-correspondue
-correspondues
-correspondus
-corrida
-corridas
-corridor
-corridors
-corrige
-corrigé
-corrigea
-corrigeai
-corrigeaient
-corrigeais
-corrigeait
-corrigeâmes
-corrigeant
-corrigeas
-corrigeasse
-corrigeassent
-corrigeasses
-corrigeassiez
-corrigeassions
-corrigeât
-corrigeâtes
-corrigée
-corrigées
-corrigent
-corrigeons
-corriger
-corrigera
-corrigerai
-corrigeraient
-corrigerais
-corrigerait
-corrigeras
-corrigèrent
-corrigerez
-corrigeriez
-corrigerions
-corrigerons
-corrigeront
-corriges
-corrigés
-corrigez
-corrigible
-corrigibles
-corrigiez
-corrigions
-corrobora
-corroborai
-corroboraient
-corroborais
-corroborait
-corroborâmes
-corroborant
-corroboras
-corroborasse
-corroborassent
-corroborasses
-corroborassiez
-corroborassions
-corroborât
-corroborâtes
-corroboration
-corroborations
-corrobore
-corroboré
-corroborée
-corroborées
-corroborent
-corroborer
-corroborera
-corroborerai
-corroboreraient
-corroborerais
-corroborerait
-corroboreras
-corroborèrent
-corroborerez
-corroboreriez
-corroborerions
-corroborerons
-corroboreront
-corrobores
-corroborés
-corroborez
-corroboriez
-corroborions
-corroborons
-corroda
-corrodai
-corrodaient
-corrodais
-corrodait
-corrodâmes
-corrodant
-corrodas
-corrodasse
-corrodassent
-corrodasses
-corrodassiez
-corrodassions
-corrodât
-corrodâtes
-corrode
-corrodé
-corrodée
-corrodées
-corrodent
-corroder
-corrodera
-corroderai
-corroderaient
-corroderais
-corroderait
-corroderas
-corrodèrent
-corroderez
-corroderiez
-corroderions
-corroderons
-corroderont
-corrodes
-corrodés
-corrodez
-corrodiez
-corrodions
-corrodons
-corroie
-corroient
-corroiera
-corroierai
-corroieraient
-corroierais
-corroierait
-corroieras
-corroierez
-corroieriez
-corroierions
-corroierons
-corroieront
-corroies
-corrompaient
-corrompais
-corrompait
-corrompant
-corrompe
-corrompent
-corrompes
-corrompez
-corrompiez
-corrompîmes
-corrompions
-corrompirent
-corrompis
-corrompisse
-corrompissent
-corrompisses
-corrompissiez
-corrompissions
-corrompit
-corrompît
-corrompîtes
-corrompons
-corrompra
-corromprai
-corrompraient
-corromprais
-corromprait
-corrompras
-corrompre
-corromprez
-corrompriez
-corromprions
-corromprons
-corrompront
-corromps
-corrompt
-corrompu
-corrompue
-corrompues
-corrompus
-corrosif
-corrosifs
-corrosion
-corrosions
-corrosive
-corrosives
-corroya
-corroyage
-corroyages
-corroyai
-corroyaient
-corroyais
-corroyait
-corroyâmes
-corroyant
-corroyas
-corroyasse
-corroyassent
-corroyasses
-corroyassiez
-corroyassions
-corroyât
-corroyâtes
-corroyé
-corroyée
-corroyées
-corroyer
-corroyèrent
-corroyés
-corroyeur
-corroyeurs
-corroyez
-corroyiez
-corroyions
-corroyons
-corrupteur
-corrupteurs
-corruptible
-corruptibles
-corruption
-corruptions
-corruptrice
-corruptrices
-cors
-corsa
-corsage
-corsages
-corsai
-corsaient
-corsaire
-corsaires
-corsais
-corsait
-corsâmes
-corsant
-corsas
-corsasse
-corsassent
-corsasses
-corsassiez
-corsassions
-corsât
-corsâtes
-corse
-corsé
-corsée
-corsées
-corselet
-corselets
-corsent
-corser
-corsera
-corserai
-corseraient
-corserais
-corserait
-corseras
-corsèrent
-corserez
-corseriez
-corserions
-corserons
-corseront
-corses
-corsés
-corset
-corseta
-corsetai
-corsetaient
-corsetais
-corsetait
-corsetâmes
-corsetant
-corsetas
-corsetasse
-corsetassent
-corsetasses
-corsetassiez
-corsetassions
-corsetât
-corsetâtes
-corseté
-corsète
-corsetée
-corsetées
-corsètent
-corseter
-corsètera
-corsèterai
-corsèteraient
-corsèterais
-corsèterait
-corsèteras
-corsetèrent
-corsèterez
-corsèteriez
-corsèterions
-corsèterons
-corsèteront
-corsetés
-corsètes
-corsetez
-corsetier
-corsetière
-corsetières
-corsetiers
-corsetiez
-corsetions
-corsetons
-corsets
-corsez
-corsiez
-corsions
-corsons
-cortège
-cortèges
-cortex
-cortical
-corticale
-corticales
-corticaux
-cortisone
-corvéable
-corvéables
-corvée
-corvées
-corvette
-corvettes
-coryphée
-coryphées
-coryza
-coryzas
-cosaque
-cosaques
-cosignataire
-cosignataires
-cosinus
-cosmétiqua
-cosmétiquai
-cosmétiquaient
-cosmétiquais
-cosmétiquait
-cosmétiquâmes
-cosmétiquant
-cosmétiquas
-cosmétiquasse
-cosmétiquassent
-cosmétiquasses
-cosmétiquassiez
-cosmétiquassions
-cosmétiquât
-cosmétiquâtes
-cosmétique
-cosmétiqué
-cosmétiquée
-cosmétiquées
-cosmétiquent
-cosmétiquer
-cosmétiquera
-cosmétiquerai
-cosmétiqueraient
-cosmétiquerais
-cosmétiquerait
-cosmétiqueras
-cosmétiquèrent
-cosmétiquerez
-cosmétiqueriez
-cosmétiquerions
-cosmétiquerons
-cosmétiqueront
-cosmétiques
-cosmétiqués
-cosmétiquez
-cosmétiquiez
-cosmétiquions
-cosmétiquons
-cosmétologie
-cosmétologies
-cosmétologue
-cosmétologues
-cosmique
-cosmiques
-cosmodrome
-cosmodromes
-cosmogonie
-cosmogonies
-cosmogonique
-cosmogoniques
-cosmographie
-cosmographies
-cosmographique
-cosmographiques
-cosmologie
-cosmologies
-cosmonaute
-cosmonautes
-cosmopolite
-cosmopolites
-cosmopolitisme
-cosmopolitismes
-cosmos
-cossa
-cossai
-cossaient
-cossais
-cossait
-cossâmes
-cossant
-cossard
-cossarde
-cossardes
-cossards
-cossas
-cossasse
-cossassent
-cossasses
-cossassiez
-cossassions
-cossât
-cossâtes
-cosse
-cossé
-cossent
-cosser
-cossera
-cosserai
-cosseraient
-cosserais
-cosserait
-cosseras
-cossèrent
-cosserez
-cosseriez
-cosserions
-cosserons
-cosseront
-cosses
-cossez
-cossiez
-cossions
-cossons
-cossu
-cossue
-cossues
-cossus
-costal
-costale
-costales
-costard
-costards
-costaud
-costaude
-costaudes
-costauds
-costaux
-costuma
-costumai
-costumaient
-costumais
-costumait
-costumâmes
-costumant
-costumas
-costumasse
-costumassent
-costumasses
-costumassiez
-costumassions
-costumât
-costumâtes
-costume
-costumé
-costumée
-costumées
-costument
-costumer
-costumera
-costumerai
-costumeraient
-costumerais
-costumerait
-costumeras
-costumèrent
-costumerez
-costumeriez
-costumerions
-costumerons
-costumeront
-costumes
-costumés
-costumez
-costumier
-costumière
-costumières
-costumiers
-costumiez
-costumions
-costumons
-cosy
-cosys
-cota
-cotai
-cotaient
-cotais
-cotait
-cotâmes
-cotant
-cotas
-cotasse
-cotassent
-cotasses
-cotassiez
-cotassions
-cotât
-cotâtes
-cotation
-cotations
-cote
-coté
-côte
-côté
-coteau
-coteaux
-cotée
-cotées
-côtelé
-côtelée
-côtelées
-côtelés
-côtelette
-côtelettes
-cotent
-coter
-cotera
-coterai
-coteraient
-coterais
-coterait
-coteras
-cotèrent
-coterez
-coterie
-coteries
-coteriez
-coterions
-coterons
-coteront
-cotes
-cotés
-côtes
-côtés
-cotez
-cothurne
-cothurnes
-coti
-cotie
-côtier
-côtière
-côtières
-côtiers
-coties
-cotiez
-cotillon
-cotillons
-cotîmes
-cotions
-cotir
-cotira
-cotirai
-cotiraient
-cotirais
-cotirait
-cotiras
-cotirent
-cotirez
-cotiriez
-cotirions
-cotirons
-cotiront
-cotis
-cotisa
-cotisai
-cotisaient
-cotisais
-cotisait
-cotisâmes
-cotisant
-cotisante
-cotisantes
-cotisants
-cotisas
-cotisasse
-cotisassent
-cotisasses
-cotisassiez
-cotisassions
-cotisât
-cotisâtes
-cotisation
-cotisations
-cotise
-cotisé
-cotisée
-cotisées
-cotisent
-cotiser
-cotisera
-cotiserai
-cotiseraient
-cotiserais
-cotiserait
-cotiseras
-cotisèrent
-cotiserez
-cotiseriez
-cotiserions
-cotiserons
-cotiseront
-cotises
-cotisés
-cotisez
-cotisiez
-cotisions
-cotisons
-cotissaient
-cotissais
-cotissait
-cotissant
-cotisse
-cotissent
-cotisses
-cotissez
-cotissiez
-cotissions
-cotissons
-cotit
-cotît
-cotîtes
-côtoie
-côtoiement
-côtoiements
-côtoient
-côtoiera
-côtoierai
-côtoieraient
-côtoierais
-côtoierait
-côtoieras
-côtoierez
-côtoieriez
-côtoierions
-côtoierons
-côtoieront
-côtoies
-coton
-cotonna
-cotonnade
-cotonnades
-cotonnai
-cotonnaient
-cotonnais
-cotonnait
-cotonnâmes
-cotonnant
-cotonnas
-cotonnasse
-cotonnassent
-cotonnasses
-cotonnassiez
-cotonnassions
-cotonnât
-cotonnâtes
-cotonne
-cotonné
-cotonnée
-cotonnées
-cotonnent
-cotonner
-cotonnera
-cotonnerai
-cotonneraient
-cotonnerais
-cotonnerait
-cotonneras
-cotonnèrent
-cotonnerez
-cotonneriez
-cotonnerions
-cotonnerons
-cotonneront
-cotonnes
-cotonnés
-cotonneuse
-cotonneuses
-cotonneux
-cotonnez
-cotonnier
-cotonnière
-cotonnières
-cotonniers
-cotonniez
-cotonnions
-cotonnons
-cotons
-côtoya
-côtoyai
-côtoyaient
-côtoyais
-côtoyait
-côtoyâmes
-côtoyant
-côtoyas
-côtoyasse
-côtoyassent
-côtoyasses
-côtoyassiez
-côtoyassions
-côtoyât
-côtoyâtes
-côtoyé
-côtoyée
-côtoyées
-côtoyer
-côtoyèrent
-côtoyés
-côtoyez
-côtoyiez
-côtoyions
-côtoyons
-cottage
-cottages
-cotte
-cottes
-cotylédon
-cotylédons
-cou
-couac
-couacs
-couard
-couarde
-couardes
-couardise
-couardises
-couards
-coucha
-couchage
-couchages
-couchai
-couchaient
-couchailla
-couchaillai
-couchaillais
-couchaillâmes
-couchaillas
-couchaillasse
-couchaillassent
-couchaillasses
-couchaillassiez
-couchaillassions
-couchaillât
-couchaillâtes
-couchaille
-couchaillé
-couchaillent
-couchailler
-couchaillera
-couchaillerai
-couchailleraient
-couchaillerais
-couchaillerait
-couchailleras
-couchaillèrent
-couchaillerez
-couchailleriez
-couchaillerions
-couchaillerons
-couchailleront
-couchailles
-couchais
-couchait
-couchâmes
-couchant
-couchante
-couchantes
-couchants
-couchas
-couchasse
-couchassent
-couchasses
-couchassiez
-couchassions
-couchât
-couchâtes
-couche
-couché
-couche-culotte
-couchée
-couchées
-couchent
-coucher
-couchera
-coucherai
-coucheraient
-coucherais
-coucherait
-coucheras
-couchèrent
-coucherez
-coucheriez
-coucherions
-coucherons
-coucheront
-couches
-couchés
-couches-culottes
-couche-tard
-couche-tôt
-couchette
-couchettes
-coucheur
-coucheurs
-coucheuse
-coucheuses
-couchez
-couchiez
-couchions
-couchons
-couci-couça
-coucou
-coucous
-coud
-couda
-coudai
-coudaient
-coudais
-coudait
-coudâmes
-coudant
-coudas
-coudasse
-coudassent
-coudasses
-coudassiez
-coudassions
-coudât
-coudâtes
-coude
-coudé
-coudée
-coudées
-coudent
-cou-de-pied
-couder
-coudera
-couderai
-couderaient
-couderais
-couderait
-couderas
-coudèrent
-couderez
-couderiez
-couderions
-couderons
-couderont
-coudes
-coudés
-coudez
-coudiez
-coudions
-coudoie
-coudoiement
-coudoiements
-coudoient
-coudoiera
-coudoierai
-coudoieraient
-coudoierais
-coudoierait
-coudoieras
-coudoierez
-coudoieriez
-coudoierions
-coudoierons
-coudoieront
-coudoies
-coudons
-coudoya
-coudoyai
-coudoyaient
-coudoyais
-coudoyait
-coudoyâmes
-coudoyant
-coudoyas
-coudoyasse
-coudoyassent
-coudoyasses
-coudoyassiez
-coudoyassions
-coudoyât
-coudoyâtes
-coudoyé
-coudoyée
-coudoyées
-coudoyer
-coudoyèrent
-coudoyés
-coudoyez
-coudoyiez
-coudoyions
-coudoyons
-coudra
-coudrai
-coudraie
-coudraient
-coudraies
-coudrais
-coudrait
-coudras
-coudre
-coudrez
-coudrier
-coudriers
-coudriez
-coudrions
-coudrons
-coudront
-couds
-couenne
-couennes
-couette
-couettes
-couffin
-couffins
-coufique
-coufiques
-cougouar
-cougouars
-couguar
-couguars
-couic
-couille
-couilles
-couillon
-couillonna
-couillonnai
-couillonnaient
-couillonnais
-couillonnait
-couillonnâmes
-couillonnant
-couillonnas
-couillonnasse
-couillonnassent
-couillonnasses
-couillonnassiez
-couillonnassions
-couillonnât
-couillonnâtes
-couillonne
-couillonné
-couillonnée
-couillonnées
-couillonnent
-couillonner
-couillonnera
-couillonnerai
-couillonneraient
-couillonnerais
-couillonnerait
-couillonneras
-couillonnèrent
-couillonnerez
-couillonneriez
-couillonnerions
-couillonnerons
-couillonneront
-couillonnes
-couillonnés
-couillonnez
-couillonniez
-couillonnions
-couillonnons
-couillons
-couina
-couinai
-couinaient
-couinais
-couinait
-couinâmes
-couinant
-couinas
-couinasse
-couinassent
-couinasses
-couinassiez
-couinassions
-couinât
-couinâtes
-couine
-couiné
-couinement
-couinements
-couinent
-couiner
-couinera
-couinerai
-couineraient
-couinerais
-couinerait
-couineras
-couinèrent
-couinerez
-couineriez
-couinerions
-couinerons
-couineront
-couines
-couinez
-couiniez
-couinions
-couinons
-coula
-coulage
-coulages
-coulai
-coulaient
-coulais
-coulait
-coulâmes
-coulant
-coulante
-coulantes
-coulants
-coulas
-coulasse
-coulassent
-coulasses
-coulassiez
-coulassions
-coulât
-coulâtes
-coule
-coulé
-coulée
-coulées
-coulent
-couler
-coulera
-coulerai
-couleraient
-coulerais
-coulerait
-couleras
-coulèrent
-coulerez
-couleriez
-coulerions
-coulerons
-couleront
-coules
-coulés
-couleur
-couleurs
-couleuvre
-couleuvres
-coulez
-couliez
-coulions
-coulis
-coulissa
-coulissai
-coulissaient
-coulissais
-coulissait
-coulissâmes
-coulissant
-coulissante
-coulissantes
-coulissants
-coulissas
-coulissasse
-coulissassent
-coulissasses
-coulissassiez
-coulissassions
-coulissât
-coulissâtes
-coulisse
-coulissé
-coulissée
-coulissées
-coulissent
-coulisser
-coulissera
-coulisserai
-coulisseraient
-coulisserais
-coulisserait
-coulisseras
-coulissèrent
-coulisserez
-coulisseriez
-coulisserions
-coulisserons
-coulisseront
-coulisses
-coulissés
-coulissez
-coulissier
-coulissiers
-coulissiez
-coulissions
-coulissons
-couloir
-couloirs
-coulomb
-coulombs
-coulommiers
-coulons
-coulure
-coulures
-country
-coup
-coupa
-coupable
-coupables
-coupage
-coupages
-coupai
-coupaient
-coupailla
-coupaillai
-coupaillaient
-coupaillais
-coupaillait
-coupaillâmes
-coupaillant
-coupaillas
-coupaillasse
-coupaillassent
-coupaillasses
-coupaillassiez
-coupaillassions
-coupaillât
-coupaillâtes
-coupaille
-coupaillé
-coupaillée
-coupaillées
-coupaillent
-coupailler
-coupaillera
-coupaillerai
-coupailleraient
-coupaillerais
-coupaillerait
-coupailleras
-coupaillèrent
-coupaillerez
-coupailleriez
-coupaillerions
-coupaillerons
-coupailleront
-coupailles
-coupaillés
-coupaillez
-coupailliez
-coupaillions
-coupaillons
-coupais
-coupait
-coupâmes
-coupant
-coupante
-coupantes
-coupants
-coupas
-coupasse
-coupassent
-coupasses
-coupassiez
-coupassions
-coupât
-coupâtes
-coupe
-coupé
-coupe-chou
-coupe-choux
-coupe-circuit
-coupe-coupe
-coupée
-coupées
-coupe-feu
-coupe-file
-coupe-gorge
-coupella
-coupellai
-coupellaient
-coupellais
-coupellait
-coupellâmes
-coupellant
-coupellas
-coupellasse
-coupellassent
-coupellasses
-coupellassiez
-coupellassions
-coupellât
-coupellâtes
-coupelle
-coupellé
-coupellée
-coupellées
-coupellent
-coupeller
-coupellera
-coupellerai
-coupelleraient
-coupellerais
-coupellerait
-coupelleras
-coupellèrent
-coupellerez
-coupelleriez
-coupellerions
-coupellerons
-coupelleront
-coupelles
-coupellés
-coupellez
-coupelliez
-coupellions
-coupellons
-coupent
-coupe-ongles
-coupe-papier
-couper
-coupera
-couperai
-couperaient
-couperais
-couperait
-couperas
-coupèrent
-couperet
-couperets
-couperez
-couperiez
-couperions
-couperons
-couperont
-couperose
-couperosé
-couperosée
-couperosées
-couperoses
-couperosés
-coupes
-coupés
-coupe-vent
-coupez
-coupiez
-coupions
-coupla
-couplage
-couplages
-couplai
-couplaient
-couplais
-couplait
-couplâmes
-couplant
-couplas
-couplasse
-couplassent
-couplasses
-couplassiez
-couplassions
-couplât
-couplâtes
-couple
-couplé
-couplée
-couplées
-couplent
-coupler
-couplera
-couplerai
-coupleraient
-couplerais
-couplerait
-coupleras
-couplèrent
-couplerez
-coupleriez
-couplerions
-couplerons
-coupleront
-couples
-couplés
-couplet
-couplets
-coupleur
-coupleurs
-couplez
-coupliez
-couplions
-couplons
-coupole
-coupoles
-coupon
-coupon-réponse
-coupons
-coupons-réponses
-coups
-coupure
-coupures
-cour
-courage
-courages
-courageuse
-courageusement
-courageuses
-courageux
-couraient
-courailla
-couraillai
-couraillaient
-couraillais
-couraillait
-couraillâmes
-couraillant
-couraillas
-couraillasse
-couraillassent
-couraillasses
-couraillassiez
-couraillassions
-couraillât
-couraillâtes
-couraille
-couraillé
-couraillent
-courailler
-couraillera
-couraillerai
-courailleraient
-couraillerais
-couraillerait
-courailleras
-couraillèrent
-couraillerez
-courailleriez
-couraillerions
-couraillerons
-courailleront
-courailles
-couraillez
-courailliez
-couraillions
-couraillons
-courais
-courait
-couramment
-courant
-courante
-courantes
-courants
-courba
-courbai
-courbaient
-courbais
-courbait
-courbâmes
-courbant
-courbas
-courbasse
-courbassent
-courbasses
-courbassiez
-courbassions
-courbât
-courbâtes
-courbatu
-courbatue
-courbatues
-courbatura
-courbaturai
-courbaturaient
-courbaturais
-courbaturait
-courbaturâmes
-courbaturant
-courbaturas
-courbaturasse
-courbaturassent
-courbaturasses
-courbaturassiez
-courbaturassions
-courbaturât
-courbaturâtes
-courbature
-courbaturé
-courbaturée
-courbaturées
-courbaturent
-courbaturer
-courbaturera
-courbaturerai
-courbatureraient
-courbaturerais
-courbaturerait
-courbatureras
-courbaturèrent
-courbaturerez
-courbatureriez
-courbaturerions
-courbaturerons
-courbatureront
-courbatures
-courbaturés
-courbaturez
-courbaturiez
-courbaturions
-courbaturons
-courbatus
-courbe
-courbé
-courbée
-courbées
-courbement
-courbements
-courbent
-courber
-courbera
-courberai
-courberaient
-courberais
-courberait
-courberas
-courbèrent
-courberez
-courberiez
-courberions
-courberons
-courberont
-courbes
-courbés
-courbette
-courbettes
-courbez
-courbiez
-courbions
-courbons
-courbure
-courbures
-courcaillet
-courcaillets
-coure
-courent
-coures
-courette
-courettes
-coureur
-coureurs
-coureuse
-coureuses
-courez
-courge
-courges
-courgette
-courgettes
-couriez
-courions
-courir
-courlieu
-courlieus
-courlis
-couronna
-couronnai
-couronnaient
-couronnais
-couronnait
-couronnâmes
-couronnant
-couronnas
-couronnasse
-couronnassent
-couronnasses
-couronnassiez
-couronnassions
-couronnât
-couronnâtes
-couronne
-couronné
-couronnée
-couronnées
-couronnement
-couronnent
-couronner
-couronnera
-couronnerai
-couronneraient
-couronnerais
-couronnerait
-couronneras
-couronnèrent
-couronnerez
-couronneriez
-couronnerions
-couronnerons
-couronneront
-couronnes
-couronnés
-couronnez
-couronniez
-couronnions
-couronnons
-courons
-courra
-courrai
-courraient
-courrais
-courrait
-courras
-courrez
-courrier
-courriers
-courriez
-courrions
-courroie
-courroies
-courrons
-courront
-courrouça
-courrouçai
-courrouçaient
-courrouçais
-courrouçait
-courrouçâmes
-courrouçant
-courrouças
-courrouçasse
-courrouçassent
-courrouçasses
-courrouçassiez
-courrouçassions
-courrouçât
-courrouçâtes
-courrouce
-courroucé
-courroucée
-courroucées
-courroucent
-courroucer
-courroucera
-courroucerai
-courrouceraient
-courroucerais
-courroucerait
-courrouceras
-courroucèrent
-courroucerez
-courrouceriez
-courroucerions
-courroucerons
-courrouceront
-courrouces
-courroucés
-courroucez
-courrouciez
-courroucions
-courrouçons
-courroux
-cours
-coursa
-coursai
-coursaient
-coursais
-coursait
-coursâmes
-coursant
-coursas
-coursasse
-coursassent
-coursasses
-coursassiez
-coursassions
-coursât
-coursâtes
-course
-coursé
-coursée
-coursées
-coursent
-courser
-coursera
-courserai
-courseraient
-courserais
-courserait
-courseras
-coursèrent
-courserez
-courseriez
-courserions
-courserons
-courseront
-courses
-coursés
-coursez
-coursier
-coursière
-coursières
-coursiers
-coursiez
-coursions
-coursive
-coursives
-courson
-coursons
-court
-courtage
-courtages
-courtaud
-courtauda
-courtaudai
-courtaudaient
-courtaudais
-courtaudait
-courtaudâmes
-courtaudant
-courtaudas
-courtaudasse
-courtaudassent
-courtaudasses
-courtaudassiez
-courtaudassions
-courtaudât
-courtaudâtes
-courtaude
-courtaudé
-courtaudée
-courtaudées
-courtaudent
-courtauder
-courtaudera
-courtauderai
-courtauderaient
-courtauderais
-courtauderait
-courtauderas
-courtaudèrent
-courtauderez
-courtauderiez
-courtauderions
-courtauderons
-courtauderont
-courtaudes
-courtaudés
-courtaudez
-courtaudiez
-courtaudions
-courtaudons
-courtauds
-court-bouillon
-court-circuit
-court-circuita
-court-circuitai
-court-circuitaient
-court-circuitais
-court-circuitait
-court-circuitâmes
-court-circuitant
-court-circuitas
-court-circuitasse
-court-circuitassent
-court-circuitasses
-court-circuitassiez
-court-circuitassions
-court-circuitât
-court-circuitâtes
-court-circuite
-court-circuité
-court-circuitée
-court-circuitées
-court-circuitent
-court-circuiter
-court-circuitera
-court-circuiterai
-court-circuiteraient
-court-circuiterais
-court-circuiterait
-court-circuiteras
-court-circuitèrent
-court-circuiterez
-court-circuiteriez
-court-circuiterions
-court-circuiterons
-court-circuiteront
-court-circuites
-court-circuités
-court-circuitez
-court-circuitiez
-court-circuitions
-court-circuitons
-court-courrier
-court-courriers
-courte
-courtepointe
-courtepointes
-courtes
-courtier
-courtière
-courtières
-courtiers
-courtilière
-courtilières
-courtine
-courtines
-courtisa
-courtisai
-courtisaient
-courtisais
-courtisait
-courtisâmes
-courtisan
-courtisane
-courtisanerie
-courtisaneries
-courtisanes
-courtisans
-courtisant
-courtisas
-courtisasse
-courtisassent
-courtisasses
-courtisassiez
-courtisassions
-courtisât
-courtisâtes
-courtise
-courtisé
-courtisée
-courtisées
-courtisent
-courtiser
-courtisera
-courtiserai
-courtiseraient
-courtiserais
-courtiserait
-courtiseras
-courtisèrent
-courtiserez
-courtiseriez
-courtiserions
-courtiserons
-courtiseront
-courtises
-courtisés
-courtisez
-courtisiez
-courtisions
-courtisons
-courtois
-courtoise
-courtoisement
-courtoises
-courtoisie
-courtoisies
-courts
-courts-bouillons
-courts-circuits
-couru
-courue
-courues
-courûmes
-coururent
-courus
-courusse
-courussent
-courusses
-courussiez
-courussions
-courut
-courût
-courûtes
-cous
-cousaient
-cousais
-cousait
-cousant
-couscous
-cous-de-pied
-couse
-cousent
-couses
-couseur
-couseurs
-couseuse
-couseuses
-cousez
-cousiez
-cousîmes
-cousin
-cousina
-cousinai
-cousinaient
-cousinais
-cousinait
-cousinâmes
-cousinant
-cousinas
-cousinasse
-cousinassent
-cousinasses
-cousinassiez
-cousinassions
-cousinât
-cousinâtes
-cousine
-cousiné
-cousinée
-cousinées
-cousinent
-cousiner
-cousinera
-cousinerai
-cousineraient
-cousinerais
-cousinerait
-cousineras
-cousinèrent
-cousinerez
-cousineriez
-cousinerions
-cousinerons
-cousineront
-cousines
-cousinés
-cousinez
-cousiniez
-cousinions
-cousinons
-cousins
-cousions
-cousirent
-cousis
-cousisse
-cousissent
-cousisses
-cousissiez
-cousissions
-cousit
-cousît
-cousîtes
-cousons
-coussin
-coussinet
-coussinets
-coussins
-cousu
-cousue
-cousues
-cousus
-coût
-coûta
-coûtai
-coûtaient
-coûtais
-coûtait
-coûtâmes
-coûtant
-coûtante
-coûtantes
-coûtants
-coûtas
-coûtasse
-coûtassent
-coûtasses
-coûtassiez
-coûtassions
-coûtât
-coûtâtes
-coûte
-coûté
-couteau
-couteau-scie
-couteaux
-couteaux-scies
-coûtée
-coûtées
-coutelas
-coutelier
-coutelière
-coutelières
-couteliers
-coutellerie
-coutelleries
-coûtent
-coûter
-coûtera
-coûterai
-coûteraient
-coûterais
-coûterait
-coûteras
-coûtèrent
-coûterez
-coûteriez
-coûterions
-coûterons
-coûteront
-coûtes
-coûtés
-coûteuse
-coûteusement
-coûteuses
-coûteux
-coûtez
-coûtiez
-coutil
-coutils
-coûtions
-coûtons
-coutre
-coutres
-coûts
-coutume
-coutumes
-coutumier
-coutumière
-coutumières
-coutumiers
-coutura
-couturai
-couturaient
-couturais
-couturait
-couturâmes
-couturant
-couturas
-couturasse
-couturassent
-couturasses
-couturassiez
-couturassions
-couturât
-couturâtes
-couture
-couturé
-couturée
-couturées
-couturent
-couturer
-couturera
-couturerai
-coutureraient
-couturerais
-couturerait
-coutureras
-couturèrent
-couturerez
-coutureriez
-couturerions
-couturerons
-coutureront
-coutures
-couturés
-couturez
-couturier
-couturière
-couturières
-couturiers
-couturiez
-couturions
-couturons
-couva
-couvai
-couvaient
-couvain
-couvains
-couvais
-couvaison
-couvaisons
-couvait
-couvâmes
-couvant
-couvas
-couvasse
-couvassent
-couvasses
-couvassiez
-couvassions
-couvât
-couvâtes
-couve
-couvé
-couvée
-couvées
-couvent
-couvents
-couver
-couvera
-couverai
-couveraient
-couverais
-couverait
-couveras
-couvercle
-couvercles
-couvèrent
-couverez
-couveriez
-couverions
-couverons
-couveront
-couvert
-couverte
-couvertes
-couverts
-couverture
-couvertures
-couves
-couvés
-couveuse
-couveuses
-couvez
-couviez
-couvions
-couvons
-couvraient
-couvrais
-couvrait
-couvrant
-couvrante
-couvrantes
-couvrants
-couvre
-couvre-chef
-couvre-chefs
-couvre-feu
-couvre-feux
-couvre-lit
-couvre-lits
-couvrent
-couvre-pied
-couvre-pieds
-couvres
-couvreur
-couvreurs
-couvreuse
-couvreuses
-couvrez
-couvriez
-couvrîmes
-couvrions
-couvrir
-couvrira
-couvrirai
-couvriraient
-couvrirais
-couvrirait
-couvriras
-couvrirent
-couvrirez
-couvririez
-couvririons
-couvrirons
-couvriront
-couvris
-couvrisse
-couvrissent
-couvrisses
-couvrissiez
-couvrissions
-couvrit
-couvrît
-couvrîtes
-couvrons
-couvru
-couvrue
-couvrues
-couvrus
-covariance
-covariances
-covendeur
-covendeurs
-covendeuse
-covendeuses
-cover-girl
-cover-girls
-coxal
-coxale
-coxales
-coxalgie
-coxalgies
-coxalgique
-coxalgiques
-coxarthrose
-coxarthroses
-coxaux
-coyau
-coyaus
-coyote
-coyotes
-crabe
-crabes
-crabier
-crabiers
-crabot
-crabotage
-crabotages
-crabots
-crac
-cracha
-crachai
-crachaient
-crachais
-crachait
-crachâmes
-crachant
-crachas
-crachasse
-crachassent
-crachasses
-crachassiez
-crachassions
-crachat
-crachât
-crachâtes
-crachats
-crache
-craché
-crachée
-crachées
-crachement
-crachements
-crachent
-cracher
-crachera
-cracherai
-cracheraient
-cracherais
-cracherait
-cracheras
-crachèrent
-cracherez
-cracheriez
-cracherions
-cracherons
-cracheront
-craches
-crachés
-cracheur
-cracheurs
-cracheuse
-cracheuses
-crachez
-crachiez
-crachin
-crachina
-crachinait
-crachinât
-crachine
-crachiné
-crachiner
-crachinera
-crachinerait
-crachins
-crachions
-crachoir
-crachoirs
-crachons
-crachota
-crachotai
-crachotaient
-crachotais
-crachotait
-crachotâmes
-crachotant
-crachotas
-crachotasse
-crachotassent
-crachotasses
-crachotassiez
-crachotassions
-crachotât
-crachotâtes
-crachote
-crachoté
-crachotement
-crachotements
-crachotent
-crachoter
-crachotera
-crachoterai
-crachoteraient
-crachoterais
-crachoterait
-crachoteras
-crachotèrent
-crachoterez
-crachoteriez
-crachoterions
-crachoterons
-crachoteront
-crachotes
-crachotez
-crachotiez
-crachotions
-crachotons
-crachouilla
-crachouillai
-crachouillaient
-crachouillais
-crachouillait
-crachouillâmes
-crachouillant
-crachouillas
-crachouillasse
-crachouillassent
-crachouillasses
-crachouillassiez
-crachouillassions
-crachouillât
-crachouillâtes
-crachouille
-crachouillé
-crachouillent
-crachouiller
-crachouillera
-crachouillerai
-crachouilleraient
-crachouillerais
-crachouillerait
-crachouilleras
-crachouillèrent
-crachouillerez
-crachouilleriez
-crachouillerions
-crachouillerons
-crachouilleront
-crachouilles
-crachouillez
-crachouilliez
-crachouillions
-crachouillons
-crack
-cracker
-crackers
-cracking
-cracks
-cracra
-crado
-craie
-craies
-craignaient
-craignais
-craignait
-craignant
-craigne
-craignent
-craignes
-craignez
-craigniez
-craignîmes
-craignions
-craignirent
-craignis
-craignisse
-craignissent
-craignisses
-craignissiez
-craignissions
-craignit
-craignît
-craignîtes
-craignons
-crailla
-craillai
-craillaient
-craillais
-craillait
-craillâmes
-craillant
-craillas
-craillasse
-craillassent
-craillasses
-craillassiez
-craillassions
-craillât
-craillâtes
-craille
-craillé
-craillent
-crailler
-craillera
-craillerai
-crailleraient
-craillerais
-craillerait
-crailleras
-craillèrent
-craillerez
-crailleriez
-craillerions
-craillerons
-crailleront
-crailles
-craillez
-crailliez
-craillions
-craillons
-craindra
-craindrai
-craindraient
-craindrais
-craindrait
-craindras
-craindre
-craindrez
-craindriez
-craindrions
-craindrons
-craindront
-crains
-craint
-crainte
-craintes
-craintif
-craintifs
-craintive
-craintivement
-craintives
-craints
-crama
-cramai
-cramaient
-cramais
-cramait
-cramâmes
-cramant
-cramas
-cramasse
-cramassent
-cramasses
-cramassiez
-cramassions
-cramât
-cramâtes
-crambé
-crambés
-crame
-cramé
-cramée
-cramées
-crament
-cramer
-cramera
-cramerai
-crameraient
-cramerais
-cramerait
-crameras
-cramèrent
-cramerez
-crameriez
-cramerions
-cramerons
-crameront
-crames
-cramés
-cramez
-cramiez
-cramions
-cramique
-cramiques
-cramoisi
-cramoisie
-cramoisies
-cramoisis
-cramons
-crampe
-crampes
-crampillon
-crampillons
-crampon
-cramponna
-cramponnai
-cramponnaient
-cramponnais
-cramponnait
-cramponnâmes
-cramponnant
-cramponnas
-cramponnasse
-cramponnassent
-cramponnasses
-cramponnassiez
-cramponnassions
-cramponnât
-cramponnâtes
-cramponne
-cramponné
-cramponnée
-cramponnées
-cramponnement
-cramponnements
-cramponnent
-cramponner
-cramponnera
-cramponnerai
-cramponneraient
-cramponnerais
-cramponnerait
-cramponneras
-cramponnèrent
-cramponnerez
-cramponneriez
-cramponnerions
-cramponnerons
-cramponneront
-cramponnes
-cramponnés
-cramponnet
-cramponnets
-cramponnez
-cramponniez
-cramponnions
-cramponnons
-crampons
-crampsa
-crampsai
-crampsaient
-crampsais
-crampsait
-crampsâmes
-crampsant
-crampsas
-crampsasse
-crampsassent
-crampsasses
-crampsassiez
-crampsassions
-crampsât
-crampsâtes
-crampse
-crampsé
-crampsent
-crampser
-crampsera
-crampserai
-crampseraient
-crampserais
-crampserait
-crampseras
-crampsèrent
-crampserez
-crampseriez
-crampserions
-crampserons
-crampseront
-crampses
-crampsez
-crampsiez
-crampsions
-crampsons
-cramsa
-cramsai
-cramsaient
-cramsais
-cramsait
-cramsâmes
-cramsant
-cramsas
-cramsasse
-cramsassent
-cramsasses
-cramsassiez
-cramsassions
-cramsât
-cramsâtes
-cramse
-cramsé
-cramsent
-cramser
-cramsera
-cramserai
-cramseraient
-cramserais
-cramserait
-cramseras
-cramsèrent
-cramserez
-cramseriez
-cramserions
-cramserons
-cramseront
-cramses
-cramsez
-cramsiez
-cramsions
-cramsons
-cran
-crana
-crâna
-cranai
-crânai
-cranaient
-crânaient
-cranais
-crânais
-cranait
-crânait
-cranâmes
-crânâmes
-cranant
-crânant
-cranas
-crânas
-cranasse
-crânasse
-cranassent
-crânassent
-cranasses
-crânasses
-cranassiez
-crânassiez
-cranassions
-crânassions
-cranât
-crânât
-cranâtes
-crânâtes
-crane
-crané
-crâne
-crâné
-cranée
-cranées
-crânement
-cranent
-crânent
-craner
-crâner
-cranera
-crânera
-cranerai
-crânerai
-craneraient
-crâneraient
-cranerais
-crânerais
-cranerait
-crânerait
-craneras
-crâneras
-cranèrent
-crânèrent
-cranerez
-crânerez
-crânerie
-crâneries
-craneriez
-crâneriez
-cranerions
-crânerions
-cranerons
-crânerons
-craneront
-crâneront
-cranes
-cranés
-crânes
-crâneur
-crâneurs
-crâneuse
-crâneuses
-cranez
-crânez
-crânien
-crânienne
-crâniennes
-crâniens
-craniez
-crâniez
-cranions
-crânions
-cranons
-crânons
-crans
-cranta
-crantai
-crantaient
-crantais
-crantait
-crantâmes
-crantant
-crantas
-crantasse
-crantassent
-crantasses
-crantassiez
-crantassions
-crantât
-crantâtes
-crante
-cranté
-crantée
-crantées
-crantent
-cranter
-crantera
-cranterai
-cranteraient
-cranterais
-cranterait
-cranteras
-crantèrent
-cranterez
-cranteriez
-cranterions
-cranterons
-cranteront
-crantes
-crantés
-crantez
-crantiez
-crantions
-crantons
-crapahuta
-crapahutai
-crapahutaient
-crapahutais
-crapahutait
-crapahutâmes
-crapahutant
-crapahutas
-crapahutasse
-crapahutassent
-crapahutasses
-crapahutassiez
-crapahutassions
-crapahutât
-crapahutâtes
-crapahute
-crapahuté
-crapahutée
-crapahutées
-crapahutent
-crapahuter
-crapahutera
-crapahuterai
-crapahuteraient
-crapahuterais
-crapahuterait
-crapahuteras
-crapahutèrent
-crapahuterez
-crapahuteriez
-crapahuterions
-crapahuterons
-crapahuteront
-crapahutes
-crapahutés
-crapahutez
-crapahutiez
-crapahutions
-crapahutons
-crapaud
-crapaudine
-crapaudines
-crapauds
-crapaüta
-crapaütai
-crapaütaient
-crapaütais
-crapaütait
-crapaütâmes
-crapaütant
-crapaütas
-crapaütasse
-crapaütassent
-crapaütasses
-crapaütassiez
-crapaütassions
-crapaütât
-crapaütâtes
-crapaüte
-crapaüté
-crapaütée
-crapaütées
-crapaütent
-crapaüter
-crapaütera
-crapaüterai
-crapaüteraient
-crapaüterais
-crapaüterait
-crapaüteras
-crapaütèrent
-crapaüterez
-crapaüteriez
-crapaüterions
-crapaüterons
-crapaüteront
-crapaütes
-crapaütés
-crapaütez
-crapaütiez
-crapaütions
-crapaütons
-crapouillot
-crapouillots
-crapoussin
-crapoussine
-crapoussines
-crapoussins
-crapula
-crapulai
-crapulaient
-crapulais
-crapulait
-crapulâmes
-crapulant
-crapulas
-crapulasse
-crapulassent
-crapulasses
-crapulassiez
-crapulassions
-crapulât
-crapulâtes
-crapule
-crapulé
-crapulent
-crapuler
-crapulera
-crapulerai
-crapuleraient
-crapulerais
-crapulerait
-crapuleras
-crapulèrent
-crapulerez
-crapulerie
-crapuleries
-crapuleriez
-crapulerions
-crapulerons
-crapuleront
-crapules
-crapuleuse
-crapuleusement
-crapuleuses
-crapuleux
-crapulez
-crapuliez
-crapulions
-crapulons
-craqua
-craquage
-craquages
-craquai
-craquaient
-craquais
-craquait
-craquâmes
-craquant
-craquas
-craquasse
-craquassent
-craquasses
-craquassiez
-craquassions
-craquât
-craquâtes
-craque
-craqué
-craquée
-craquées
-craquela
-craquelage
-craquelages
-craquelai
-craquelaient
-craquelais
-craquelait
-craquelâmes
-craquelant
-craquelas
-craquelasse
-craquelassent
-craquelasses
-craquelassiez
-craquelassions
-craquelât
-craquelâtes
-craquelé
-craquelée
-craquelées
-craquèlement
-craquèlements
-craqueler
-craquelèrent
-craquelés
-craquelez
-craqueliez
-craquelions
-craquelle
-craquellement
-craquellements
-craquellent
-craquellera
-craquellerai
-craquelleraient
-craquellerais
-craquellerait
-craquelleras
-craquellerez
-craquelleriez
-craquellerions
-craquellerons
-craquelleront
-craquelles
-craquelons
-craquelure
-craquelures
-craquement
-craquements
-craquent
-craquer
-craquera
-craquerai
-craqueraient
-craquerais
-craquerait
-craqueras
-craquèrent
-craquerez
-craqueriez
-craquerions
-craquerons
-craqueront
-craques
-craqués
-craqueta
-craquetai
-craquetaient
-craquetais
-craquetait
-craquetâmes
-craquetant
-craquetas
-craquetasse
-craquetassent
-craquetasses
-craquetassiez
-craquetassions
-craquetât
-craquetâtes
-craqueté
-craquètement
-craquètements
-craqueter
-craquetèrent
-craquetez
-craquetiez
-craquetions
-craquetons
-craquette
-craquettement
-craquettements
-craquettent
-craquettera
-craquetterai
-craquetteraient
-craquetterais
-craquetterait
-craquetteras
-craquetterez
-craquetteriez
-craquetterions
-craquetterons
-craquetteront
-craquettes
-craquez
-craquiez
-craquions
-craquons
-crase
-crases
-crash
-crashes
-crashs
-crassa
-crassai
-crassaient
-crassais
-crassait
-crassâmes
-crassane
-crassanes
-crassant
-crassas
-crassasse
-crassassent
-crassasses
-crassassiez
-crassassions
-crassât
-crassâtes
-crasse
-crassé
-crassée
-crassées
-crassent
-crasser
-crassera
-crasserai
-crasseraient
-crasserais
-crasserait
-crasseras
-crassèrent
-crasserez
-crasseriez
-crasserions
-crasserons
-crasseront
-crasses
-crassés
-crasseuse
-crasseuses
-crasseux
-crassez
-crassier
-crassiers
-crassiez
-crassions
-crassons
-cratère
-craterelle
-craterelles
-cratères
-cratériforme
-cratériformes
-cravacha
-cravachai
-cravachaient
-cravachais
-cravachait
-cravachâmes
-cravachant
-cravachas
-cravachasse
-cravachassent
-cravachasses
-cravachassiez
-cravachassions
-cravachât
-cravachâtes
-cravache
-cravaché
-cravachée
-cravachées
-cravachent
-cravacher
-cravachera
-cravacherai
-cravacheraient
-cravacherais
-cravacherait
-cravacheras
-cravachèrent
-cravacherez
-cravacheriez
-cravacherions
-cravacherons
-cravacheront
-cravaches
-cravachés
-cravachez
-cravachiez
-cravachions
-cravachons
-cravata
-cravatai
-cravataient
-cravatais
-cravatait
-cravatâmes
-cravatant
-cravatas
-cravatasse
-cravatassent
-cravatasses
-cravatassiez
-cravatassions
-cravatât
-cravatâtes
-cravate
-cravaté
-cravatée
-cravatées
-cravatent
-cravater
-cravatera
-cravaterai
-cravateraient
-cravaterais
-cravaterait
-cravateras
-cravatèrent
-cravaterez
-cravateriez
-cravaterions
-cravaterons
-cravateront
-cravates
-cravatés
-cravatez
-cravatiez
-cravations
-cravatons
-crave
-craves
-crawl
-crawla
-crawlai
-crawlaient
-crawlais
-crawlait
-crawlâmes
-crawlant
-crawlas
-crawlasse
-crawlassent
-crawlasses
-crawlassiez
-crawlassions
-crawlât
-crawlâtes
-crawle
-crawlé
-crawlée
-crawlées
-crawlent
-crawler
-crawlera
-crawlerai
-crawleraient
-crawlerais
-crawlerait
-crawleras
-crawlèrent
-crawlerez
-crawleriez
-crawlerions
-crawlerons
-crawleront
-crawles
-crawlés
-crawleur
-crawleurs
-crawleuse
-crawleuses
-crawlez
-crawliez
-crawlions
-crawlons
-crayeuse
-crayeuses
-crayeux
-crayon
-crayonna
-crayonnage
-crayonnages
-crayonnai
-crayonnaient
-crayonnais
-crayonnait
-crayonnâmes
-crayonnant
-crayonnas
-crayonnasse
-crayonnassent
-crayonnasses
-crayonnassiez
-crayonnassions
-crayonnât
-crayonnâtes
-crayonne
-crayonné
-crayonnée
-crayonnées
-crayonnent
-crayonner
-crayonnera
-crayonnerai
-crayonneraient
-crayonnerais
-crayonnerait
-crayonneras
-crayonnèrent
-crayonnerez
-crayonneriez
-crayonnerions
-crayonnerons
-crayonneront
-crayonnes
-crayonnés
-crayonnez
-crayonniez
-crayonnions
-crayonnons
-crayons
-créa
-créai
-créaient
-créais
-créait
-créâmes
-créance
-créances
-créancier
-créancière
-créancières
-créanciers
-créant
-créas
-créasse
-créassent
-créasses
-créassiez
-créassions
-créât
-créâtes
-créateur
-créateurs
-créatif
-créatifs
-créatine
-créatines
-créatinine
-créatinines
-création
-créations
-créative
-créatives
-créativité
-créativités
-créatrice
-créatrices
-créature
-créatures
-crécelle
-crécelles
-crécerelle
-crécerelles
-crécha
-créchai
-créchaient
-créchais
-créchait
-créchâmes
-créchant
-créchas
-créchasse
-créchassent
-créchasses
-créchassiez
-créchassions
-créchât
-créchâtes
-créché
-crèche
-crèchent
-crécher
-créchera
-crécherai
-crécheraient
-crécherais
-crécherait
-crécheras
-créchèrent
-crécherez
-crécheriez
-crécherions
-crécherons
-crécheront
-crèches
-créchez
-créchiez
-créchions
-créchons
-crédence
-crédences
-crédibilité
-crédibilités
-crédible
-crédibles
-crédit
-crédita
-créditai
-créditaient
-créditais
-créditait
-créditâmes
-créditant
-créditas
-créditasse
-créditassent
-créditasses
-créditassiez
-créditassions
-créditât
-créditâtes
-crédit-bail
-crédite
-crédité
-créditée
-créditées
-créditent
-créditer
-créditera
-créditerai
-créditeraient
-créditerais
-créditerait
-créditeras
-créditèrent
-créditerez
-créditeriez
-créditerions
-créditerons
-créditeront
-crédites
-crédités
-créditeur
-créditeurs
-créditez
-créditiez
-créditions
-créditiste
-créditistes
-créditons
-créditrice
-créditrices
-crédits
-crédits-bails
-credo
-crédule
-crédules
-crédulité
-crédulités
-crée
-créé
-créée
-créées
-créent
-créer
-créera
-créerai
-créeraient
-créerais
-créerait
-créeras
-créèrent
-créerez
-créeriez
-créerions
-créerons
-créeront
-crées
-créés
-créez
-créiez
-créions
-créma
-crémai
-crémaient
-crémaillère
-crémaillères
-crémais
-crémait
-crémâmes
-crémant
-crémante
-crémantes
-crémants
-crémas
-crémasse
-crémassent
-crémasses
-crémassiez
-crémassions
-crémât
-crémâtes
-crémation
-crémations
-crématoire
-crématoires
-crémé
-crème
-crèment
-crémer
-crémera
-crémerai
-crémeraient
-crémerais
-crémerait
-crémeras
-crémèrent
-crémerez
-crémerie
-crémeries
-crémeriez
-crémerions
-crémerons
-crémeront
-crèmes
-crémeuse
-crémeuses
-crémeux
-crémez
-crémier
-crémière
-crémières
-crémiers
-crémiez
-crémions
-crémons
-créna
-crénai
-crénaient
-crénais
-crénait
-crénâmes
-crénant
-crénas
-crénasse
-crénassent
-crénasses
-crénassiez
-crénassions
-crénât
-crénâtes
-créné
-crène
-créneau
-créneaux
-crénée
-crénées
-crénela
-crénelai
-crénelaient
-crénelais
-crénelait
-crénelâmes
-crénelant
-crénelas
-crénelasse
-crénelassent
-crénelasses
-crénelassiez
-crénelassions
-crénelât
-crénelâtes
-crénelé
-crénelée
-crénelées
-créneler
-crénelèrent
-crénelés
-crénelez
-créneliez
-crénelions
-crénelle
-crénellent
-crénellera
-crénellerai
-crénelleraient
-crénellerais
-crénellerait
-crénelleras
-crénellerez
-crénelleriez
-crénellerions
-crénellerons
-crénelleront
-crénelles
-crénelons
-crènent
-créner
-crénera
-crénerai
-créneraient
-crénerais
-crénerait
-créneras
-crénèrent
-crénerez
-créneriez
-crénerions
-crénerons
-créneront
-crénés
-crènes
-crénez
-créniez
-crénions
-crénons
-créole
-créoles
-créolisa
-créolisai
-créolisaient
-créolisais
-créolisait
-créolisâmes
-créolisant
-créolisas
-créolisasse
-créolisassent
-créolisasses
-créolisassiez
-créolisassions
-créolisât
-créolisâtes
-créolise
-créolisé
-créolisée
-créolisées
-créolisent
-créoliser
-créolisera
-créoliserai
-créoliseraient
-créoliserais
-créoliserait
-créoliseras
-créolisèrent
-créoliserez
-créoliseriez
-créoliserions
-créoliserons
-créoliseront
-créolises
-créolisés
-créolisez
-créolisiez
-créolisions
-créolisons
-créons
-créosota
-créosotai
-créosotaient
-créosotais
-créosotait
-créosotâmes
-créosotant
-créosotas
-créosotasse
-créosotassent
-créosotasses
-créosotassiez
-créosotassions
-créosotât
-créosotâtes
-créosote
-créosoté
-créosotée
-créosotées
-créosotent
-créosoter
-créosotera
-créosoterai
-créosoteraient
-créosoterais
-créosoterait
-créosoteras
-créosotèrent
-créosoterez
-créosoteriez
-créosoterions
-créosoterons
-créosoteront
-créosotes
-créosotés
-créosotez
-créosotiez
-créosotions
-créosotons
-crêpa
-crêpage
-crêpages
-crêpai
-crêpaient
-crêpais
-crêpait
-crêpâmes
-crêpant
-crêpas
-crêpasse
-crêpassent
-crêpasses
-crêpassiez
-crêpassions
-crêpât
-crêpâtes
-crêpe
-crêpé
-crêpée
-crêpées
-crêpent
-crêper
-crêpera
-crêperai
-crêperaient
-crêperais
-crêperait
-crêperas
-crêpèrent
-crêperez
-crêperie
-crêperies
-crêperiez
-crêperions
-crêperons
-crêperont
-crêpes
-crêpés
-crêpez
-crépi
-crépie
-crépies
-crêpiez
-crépîmes
-crépine
-crépines
-crêpions
-crépir
-crépira
-crépirai
-crépiraient
-crépirais
-crépirait
-crépiras
-crépirent
-crépirez
-crépiriez
-crépirions
-crépirons
-crépiront
-crépis
-crépissage
-crépissages
-crépissaient
-crépissais
-crépissait
-crépissant
-crépisse
-crépissent
-crépisses
-crépissez
-crépissiez
-crépissions
-crépissons
-crépit
-crépît
-crépita
-crépitai
-crépitaient
-crépitais
-crépitait
-crépitâmes
-crépitant
-crépitas
-crépitasse
-crépitassent
-crépitasses
-crépitassiez
-crépitassions
-crépitât
-crépitâtes
-crépitation
-crépitations
-crépite
-crépité
-crépitement
-crépitements
-crépitent
-crépiter
-crépitera
-crépiterai
-crépiteraient
-crépiterais
-crépiterait
-crépiteras
-crépitèrent
-crépiterez
-crépiteriez
-crépiterions
-crépiterons
-crépiteront
-crépites
-crépîtes
-crépitez
-crépitiez
-crépitions
-crépitons
-crépon
-crépons
-crêpons
-crépu
-crépue
-crépues
-crépus
-crépusculaire
-crépusculaires
-crépuscule
-crépuscules
-crescendo
-crescendos
-cresson
-cressonnière
-cressonnières
-cressons
-crétacé
-crétacée
-crétacées
-crétacés
-crête
-crêtes
-crétin
-crétine
-crétines
-crétinisa
-crétinisai
-crétinisaient
-crétinisais
-crétinisait
-crétinisâmes
-crétinisant
-crétinisas
-crétinisasse
-crétinisassent
-crétinisasses
-crétinisassiez
-crétinisassions
-crétinisât
-crétinisâtes
-crétinise
-crétinisé
-crétinisée
-crétinisées
-crétinisent
-crétiniser
-crétinisera
-crétiniserai
-crétiniseraient
-crétiniserais
-crétiniserait
-crétiniseras
-crétinisèrent
-crétiniserez
-crétiniseriez
-crétiniserions
-crétiniserons
-crétiniseront
-crétinises
-crétinisés
-crétinisez
-crétinisiez
-crétinisions
-crétinisme
-crétinismes
-crétinisons
-crétins
-crétois
-crétoise
-crétoises
-cretonne
-cretonnes
-creusa
-creusage
-creusages
-creusai
-creusaient
-creusais
-creusait
-creusâmes
-creusant
-creusas
-creusasse
-creusassent
-creusasses
-creusassiez
-creusassions
-creusât
-creusâtes
-creuse
-creusé
-creusée
-creusées
-creusement
-creusements
-creusent
-creuser
-creusera
-creuserai
-creuseraient
-creuserais
-creuserait
-creuseras
-creusèrent
-creuserez
-creuseriez
-creuserions
-creuserons
-creuseront
-creuses
-creusés
-creuset
-creusets
-creusez
-creusiez
-creusions
-creusons
-creux
-creva
-crevai
-crevaient
-crevais
-crevaison
-crevaisons
-crevait
-crevâmes
-crevant
-crevas
-crevassa
-crevassai
-crevassaient
-crevassais
-crevassait
-crevassâmes
-crevassant
-crevassas
-crevassasse
-crevassassent
-crevassasses
-crevassassiez
-crevassassions
-crevassât
-crevassâtes
-crevasse
-crevassé
-crevassée
-crevassées
-crevassent
-crevasser
-crevassera
-crevasserai
-crevasseraient
-crevasserais
-crevasserait
-crevasseras
-crevassèrent
-crevasserez
-crevasseriez
-crevasserions
-crevasserons
-crevasseront
-crevasses
-crevassés
-crevassez
-crevassiez
-crevassions
-crevassons
-crevât
-crevâtes
-crevé
-crève
-crève-coeur
-crevée
-crevées
-crèvent
-crever
-crèvera
-crèverai
-crèveraient
-crèverais
-crèverait
-crèveras
-crevèrent
-crèverez
-crèveriez
-crèverions
-crèverons
-crèveront
-crevés
-crèves
-crevette
-crevettes
-crevez
-creviez
-crevions
-crevons
-cri
-cria
-criai
-criaient
-criailla
-criaillai
-criaillaient
-criaillais
-criaillait
-criaillâmes
-criaillant
-criaillas
-criaillasse
-criaillassent
-criaillasses
-criaillassiez
-criaillassions
-criaillât
-criaillâtes
-criaille
-criaillé
-criaillement
-criaillements
-criaillent
-criailler
-criaillera
-criaillerai
-criailleraient
-criaillerais
-criaillerait
-criailleras
-criaillèrent
-criaillerez
-criaillerie
-criailleries
-criailleriez
-criaillerions
-criaillerons
-criailleront
-criailles
-criaillez
-criailliez
-criaillions
-criaillons
-criais
-criait
-criâmes
-criant
-criante
-criantes
-criants
-criard
-criarde
-criardes
-criards
-crias
-criasse
-criassent
-criasses
-criassiez
-criassions
-criât
-criâtes
-cribla
-criblage
-criblages
-criblai
-criblaient
-criblais
-criblait
-criblâmes
-criblant
-criblas
-criblasse
-criblassent
-criblasses
-criblassiez
-criblassions
-criblât
-criblâtes
-crible
-criblé
-criblée
-criblées
-criblent
-cribler
-criblera
-criblerai
-cribleraient
-criblerais
-criblerait
-cribleras
-criblèrent
-criblerez
-cribleriez
-criblerions
-criblerons
-cribleront
-cribles
-criblés
-criblez
-cribliez
-criblions
-criblons
-cric
-cricket
-crickets
-cricri
-cricris
-crics
-crie
-crié
-criée
-criées
-crient
-crier
-criera
-crierai
-crieraient
-crierais
-crierait
-crieras
-crièrent
-crierez
-crieriez
-crierions
-crierons
-crieront
-cries
-criés
-crieur
-crieurs
-crieuse
-crieuses
-criez
-criiez
-criions
-crime
-crimes
-criminalisa
-criminalisai
-criminalisaient
-criminalisais
-criminalisait
-criminalisâmes
-criminalisant
-criminalisas
-criminalisasse
-criminalisassent
-criminalisasses
-criminalisassiez
-criminalisassions
-criminalisât
-criminalisâtes
-criminalise
-criminalisé
-criminalisée
-criminalisées
-criminalisent
-criminaliser
-criminalisera
-criminaliserai
-criminaliseraient
-criminaliserais
-criminaliserait
-criminaliseras
-criminalisèrent
-criminaliserez
-criminaliseriez
-criminaliserions
-criminaliserons
-criminaliseront
-criminalises
-criminalisés
-criminalisez
-criminalisiez
-criminalisions
-criminalisons
-criminalité
-criminalités
-criminel
-criminelle
-criminellement
-criminelles
-criminels
-criminologie
-criminologies
-criminologiste
-criminologistes
-criminologue
-criminologues
-crin
-crinière
-crinières
-crinoline
-crinolines
-crins
-crions
-crique
-criques
-criquet
-criquets
-cris
-crise
-crises
-crispa
-crispai
-crispaient
-crispais
-crispait
-crispâmes
-crispant
-crispante
-crispantes
-crispants
-crispas
-crispasse
-crispassent
-crispasses
-crispassiez
-crispassions
-crispât
-crispâtes
-crispation
-crispations
-crispe
-crispé
-crispée
-crispées
-crispent
-crisper
-crispera
-crisperai
-crisperaient
-crisperais
-crisperait
-crisperas
-crispèrent
-crisperez
-crisperiez
-crisperions
-crisperons
-crisperont
-crispes
-crispés
-crispez
-crispiez
-crispions
-crispons
-crissa
-crissai
-crissaient
-crissais
-crissait
-crissâmes
-crissant
-crissas
-crissasse
-crissassent
-crissasses
-crissassiez
-crissassions
-crissât
-crissâtes
-crisse
-crissé
-crissement
-crissements
-crissent
-crisser
-crissera
-crisserai
-crisseraient
-crisserais
-crisserait
-crisseras
-crissèrent
-crisserez
-crisseriez
-crisserions
-crisserons
-crisseront
-crisses
-crissez
-crissiez
-crissions
-crissons
-cristal
-cristallerie
-cristalleries
-cristallin
-cristalline
-cristallines
-cristallins
-cristallisa
-cristallisai
-cristallisaient
-cristallisais
-cristallisait
-cristallisâmes
-cristallisant
-cristallisante
-cristallisantes
-cristallisants
-cristallisas
-cristallisasse
-cristallisassent
-cristallisasses
-cristallisassiez
-cristallisassions
-cristallisât
-cristallisâtes
-cristallisation
-cristallisations
-cristallise
-cristallisé
-cristallisée
-cristallisées
-cristallisent
-cristalliser
-cristallisera
-cristalliserai
-cristalliseraient
-cristalliserais
-cristalliserait
-cristalliseras
-cristallisèrent
-cristalliserez
-cristalliseriez
-cristalliserions
-cristalliserons
-cristalliseront
-cristallises
-cristallisés
-cristallisez
-cristallisiez
-cristallisions
-cristallisons
-cristaux
-critère
-critères
-critérium
-critériums
-criticailla
-criticaillai
-criticaillaient
-criticaillais
-criticaillait
-criticaillâmes
-criticaillant
-criticaillas
-criticaillasse
-criticaillassent
-criticaillasses
-criticaillassiez
-criticaillassions
-criticaillât
-criticaillâtes
-criticaille
-criticaillé
-criticaillée
-criticaillées
-criticaillent
-criticailler
-criticaillera
-criticaillerai
-criticailleraient
-criticaillerais
-criticaillerait
-criticailleras
-criticaillèrent
-criticaillerez
-criticailleriez
-criticaillerions
-criticaillerons
-criticailleront
-criticailles
-criticaillés
-criticaillez
-criticailliez
-criticaillions
-criticaillons
-critiqua
-critiquable
-critiquables
-critiquai
-critiquaient
-critiquais
-critiquait
-critiquâmes
-critiquant
-critiquas
-critiquasse
-critiquassent
-critiquasses
-critiquassiez
-critiquassions
-critiquât
-critiquâtes
-critique
-critiqué
-critiquée
-critiquées
-critiquent
-critiquer
-critiquera
-critiquerai
-critiqueraient
-critiquerais
-critiquerait
-critiqueras
-critiquèrent
-critiquerez
-critiqueriez
-critiquerions
-critiquerons
-critiqueront
-critiques
-critiqués
-critiquez
-critiquiez
-critiquions
-critiquons
-croassa
-croassai
-croassaient
-croassais
-croassait
-croassâmes
-croassant
-croassas
-croassasse
-croassassent
-croassasses
-croassassiez
-croassassions
-croassât
-croassâtes
-croasse
-croassé
-croassement
-croassements
-croassent
-croasser
-croassera
-croasserai
-croasseraient
-croasserais
-croasserait
-croasseras
-croassèrent
-croasserez
-croasseriez
-croasserions
-croasserons
-croasseront
-croasses
-croassez
-croassiez
-croassions
-croassons
-croate
-croates
-croc
-croc-en-jambe
-crocha
-crochai
-crochaient
-crochais
-crochait
-crochâmes
-crochant
-crochas
-crochasse
-crochassent
-crochasses
-crochassiez
-crochassions
-crochât
-crochâtes
-croche
-croché
-crochée
-crochées
-crochent
-croche-pied
-croche-pieds
-crocher
-crochera
-crocherai
-crocheraient
-crocherais
-crocherait
-crocheras
-crochèrent
-crocherez
-crocheriez
-crocherions
-crocherons
-crocheront
-croches
-crochés
-crochet
-crocheta
-crochetage
-crochetages
-crochetai
-crochetaient
-crochetais
-crochetait
-crochetâmes
-crochetant
-crochetas
-crochetasse
-crochetassent
-crochetasses
-crochetassiez
-crochetassions
-crochetât
-crochetâtes
-crocheté
-crochète
-crochetée
-crochetées
-crochètent
-crocheter
-crochètera
-crochèterai
-crochèteraient
-crochèterais
-crochèterait
-crochèteras
-crochetèrent
-crochèterez
-crochèteriez
-crochèterions
-crochèterons
-crochèteront
-crochetés
-crochètes
-crocheteur
-crocheteurs
-crochetez
-crochetiez
-crochetions
-crochetons
-crochets
-crochez
-crochiez
-crochions
-crochons
-crochu
-crochue
-crochues
-crochus
-crocodile
-crocodiles
-crocs
-crocs-en-jambe
-crocus
-croie
-croient
-croies
-croira
-croirai
-croiraient
-croirais
-croirait
-croiras
-croire
-croirez
-croiriez
-croirions
-croirons
-croiront
-crois
-croîs
-croisa
-croisade
-croisades
-croisai
-croisaient
-croisais
-croisait
-croisâmes
-croisant
-croisas
-croisasse
-croisassent
-croisasses
-croisassiez
-croisassions
-croisât
-croisâtes
-croise
-croisé
-croisée
-croisées
-croisement
-croisements
-croisent
-croiser
-croisera
-croiserai
-croiseraient
-croiserais
-croiserait
-croiseras
-croisèrent
-croiserez
-croiseriez
-croiserions
-croiserons
-croiseront
-croises
-croisés
-croiseur
-croiseurs
-croisez
-croisière
-croisières
-croisiez
-croisillon
-croisillons
-croisions
-croisons
-croissaient
-croissais
-croissait
-croissance
-croissances
-croissant
-croissante
-croissantes
-croissants
-croisse
-croissent
-croisses
-croissez
-croissiez
-croissions
-croissons
-croit
-croît
-croîtra
-croîtrai
-croîtraient
-croîtrais
-croîtrait
-croîtras
-croître
-croîtrez
-croîtriez
-croîtrions
-croîtrons
-croîtront
-croix
-croqua
-croquai
-croquaient
-croquais
-croquait
-croquâmes
-croquant
-croquante
-croquantes
-croquants
-croquas
-croquasse
-croquassent
-croquasses
-croquassiez
-croquassions
-croquât
-croquâtes
-croque
-croqué
-croquée
-croquées
-croque-madame
-croquemitaine
-croquemitaines
-croque-monsieur
-croque-mort
-croquent
-croquer
-croquera
-croquerai
-croqueraient
-croquerais
-croquerait
-croqueras
-croquèrent
-croquerez
-croqueriez
-croquerions
-croquerons
-croqueront
-croques
-croqués
-croquet
-croquets
-croquette
-croquettes
-croquez
-croquiez
-croquions
-croquis
-croquons
-cross
-crossa
-crossai
-crossaient
-crossais
-crossait
-crossâmes
-crossant
-crossas
-crossasse
-crossassent
-crossasses
-crossassiez
-crossassions
-crossât
-crossâtes
-cross-countries
-cross-country
-crosse
-crossé
-crossée
-crossées
-crossent
-crosser
-crossera
-crosserai
-crosseraient
-crosserais
-crosserait
-crosseras
-crossèrent
-crosserez
-crosseriez
-crosserions
-crosserons
-crosseront
-crosses
-crossés
-crossez
-crossiez
-crossions
-crossons
-crotale
-crotales
-crotta
-crottai
-crottaient
-crottais
-crottait
-crottâmes
-crottant
-crottas
-crottasse
-crottassent
-crottasses
-crottassiez
-crottassions
-crottât
-crottâtes
-crotte
-crotté
-crottée
-crottées
-crottent
-crotter
-crottera
-crotterai
-crotteraient
-crotterais
-crotterait
-crotteras
-crottèrent
-crotterez
-crotteriez
-crotterions
-crotterons
-crotteront
-crottes
-crottés
-crottez
-crottiez
-crottin
-crottins
-crottions
-crottons
-crouillat
-crouillats
-crouille
-crouilles
-croula
-croulai
-croulaient
-croulais
-croulait
-croulâmes
-croulant
-croulante
-croulantes
-croulants
-croulas
-croulasse
-croulassent
-croulasses
-croulassiez
-croulassions
-croulât
-croulâtes
-croule
-croulé
-croulent
-crouler
-croulera
-croulerai
-crouleraient
-croulerais
-croulerait
-crouleras
-croulèrent
-croulerez
-crouleriez
-croulerions
-croulerons
-crouleront
-croules
-croulez
-crouliez
-croulions
-croulons
-croupe
-croupes
-croupi
-croupier
-croupière
-croupières
-croupiers
-croupîmes
-croupion
-croupions
-croupir
-croupira
-croupirai
-croupiraient
-croupirais
-croupirait
-croupiras
-croupirent
-croupirez
-croupiriez
-croupirions
-croupirons
-croupiront
-croupis
-croupissaient
-croupissais
-croupissait
-croupissant
-croupissante
-croupissantes
-croupissants
-croupisse
-croupissement
-croupissent
-croupisses
-croupissez
-croupissiez
-croupissions
-croupissons
-croupit
-croupît
-croupîtes
-croustade
-croustades
-croustilla
-croustillai
-croustillaient
-croustillais
-croustillait
-croustillâmes
-croustillant
-croustillante
-croustillantes
-croustillants
-croustillas
-croustillasse
-croustillassent
-croustillasses
-croustillassiez
-croustillassions
-croustillât
-croustillâtes
-croustille
-croustillé
-croustillent
-croustiller
-croustillera
-croustillerai
-croustilleraient
-croustillerais
-croustillerait
-croustilleras
-croustillèrent
-croustillerez
-croustilleriez
-croustillerions
-croustillerons
-croustilleront
-croustilles
-croustillez
-croustilliez
-croustillions
-croustillons
-croûta
-croûtai
-croûtaient
-croûtais
-croûtait
-croûtâmes
-croûtant
-croûtas
-croûtasse
-croûtassent
-croûtasses
-croûtassiez
-croûtassions
-croûtât
-croûtâtes
-croûte
-croûté
-croûtée
-croûtées
-croûtent
-croûter
-croûtera
-croûterai
-croûteraient
-croûterais
-croûterait
-croûteras
-croûtèrent
-croûterez
-croûteriez
-croûterions
-croûterons
-croûteront
-croûtes
-croûtés
-croûtez
-croûtiez
-croûtions
-croûton
-croûtons
-croyable
-croyables
-croyaient
-croyais
-croyait
-croyance
-croyances
-croyant
-croyante
-croyantes
-croyants
-croyez
-croyiez
-croyions
-croyons
-cru
-crû
-cruauté
-cruautés
-cruche
-cruches
-cruchon
-cruchons
-crucial
-cruciale
-cruciales
-cruciaux
-crucifia
-crucifiai
-crucifiaient
-crucifiais
-crucifiait
-crucifiâmes
-crucifiant
-crucifias
-crucifiasse
-crucifiassent
-crucifiasses
-crucifiassiez
-crucifiassions
-crucifiât
-crucifiâtes
-crucifie
-crucifié
-crucifiée
-crucifiées
-crucifiement
-crucifiements
-crucifient
-crucifier
-crucifiera
-crucifierai
-crucifieraient
-crucifierais
-crucifierait
-crucifieras
-crucifièrent
-crucifierez
-crucifieriez
-crucifierions
-crucifierons
-crucifieront
-crucifies
-crucifiés
-crucifiez
-crucifiiez
-crucifiions
-crucifions
-crucifix
-crucifixion
-crucifixions
-cruciverbiste
-cruciverbistes
-crudité
-crudités
-crue
-cruel
-cruelle
-cruellement
-cruelles
-cruels
-crues
-crûment
-crûmes
-crurent
-crûrent
-crus
-crûs
-crusse
-crûsse
-crussent
-crûssent
-crusses
-crûsses
-crussiez
-crûssiez
-crussions
-crûssions
-crustacé
-crustacés
-crut
-crût
-crûtes
-cruzeiro
-cruzeiros
-crypta
-cryptai
-cryptaient
-cryptais
-cryptait
-cryptâmes
-cryptant
-cryptas
-cryptasse
-cryptassent
-cryptasses
-cryptassiez
-cryptassions
-cryptât
-cryptâtes
-crypte
-crypté
-cryptée
-cryptées
-cryptent
-crypter
-cryptera
-crypterai
-crypteraient
-crypterais
-crypterait
-crypteras
-cryptèrent
-crypterez
-crypteriez
-crypterions
-crypterons
-crypteront
-cryptes
-cryptés
-cryptez
-cryptiez
-cryptions
-cryptique
-cryptiques
-cryptogramme
-cryptogrammes
-cryptographie
-cryptographies
-cryptons
-cuba
-cubage
-cubages
-cubai
-cubaient
-cubain
-cubaine
-cubaines
-cubains
-cubais
-cubait
-cubâmes
-cubant
-cubas
-cubasse
-cubassent
-cubasses
-cubassiez
-cubassions
-cubât
-cubâtes
-cube
-cubé
-cubée
-cubées
-cuber
-cubera
-cuberai
-cuberaient
-cuberais
-cuberait
-cuberas
-cubèrent
-cuberez
-cuberiez
-cuberions
-cuberons
-cuberont
-cubes
-cubés
-cubez
-cubiez
-cubions
-cubique
-cubiques
-cubisme
-cubismes
-cubiste
-cubistes
-cubitus
-cubons
-cucurbite
-cucurbites
-cucurbitin
-cucurbitins
-cueillaient
-cueillais
-cueillait
-cueillant
-cueille
-cueillent
-cueillera
-cueillerai
-cueilleraient
-cueillerais
-cueillerait
-cueilleras
-cueillerez
-cueilleriez
-cueillerions
-cueillerons
-cueilleront
-cueilles
-cueillette
-cueillettes
-cueillez
-cueilli
-cueillie
-cueillies
-cueilliez
-cueillîmes
-cueillions
-cueillir
-cueillirent
-cueillis
-cueillisse
-cueillissent
-cueillisses
-cueillissiez
-cueillissions
-cueillit
-cueillît
-cueillîtes
-cueillons
-cuesta
-cuestas
-cuiller
-cuillère
-cuillerée
-cuillerées
-cuillères
-cuillers
-cuir
-cuira
-cuirai
-cuiraient
-cuirais
-cuirait
-cuiras
-cuirassa
-cuirassai
-cuirassaient
-cuirassais
-cuirassait
-cuirassâmes
-cuirassant
-cuirassas
-cuirassasse
-cuirassassent
-cuirassasses
-cuirassassiez
-cuirassassions
-cuirassât
-cuirassâtes
-cuirasse
-cuirassé
-cuirassée
-cuirassées
-cuirassent
-cuirasser
-cuirassera
-cuirasserai
-cuirasseraient
-cuirasserais
-cuirasserait
-cuirasseras
-cuirassèrent
-cuirasserez
-cuirasseriez
-cuirasserions
-cuirasserons
-cuirasseront
-cuirasses
-cuirassés
-cuirassez
-cuirassier
-cuirassiers
-cuirassiez
-cuirassions
-cuirassons
-cuire
-cuirez
-cuiriez
-cuirions
-cuirons
-cuiront
-cuirs
-cuis
-cuisaient
-cuisais
-cuisait
-cuisant
-cuisante
-cuisantes
-cuisants
-cuise
-cuisent
-cuises
-cuisez
-cuisiez
-cuisîmes
-cuisina
-cuisinai
-cuisinaient
-cuisinais
-cuisinait
-cuisinâmes
-cuisinant
-cuisinas
-cuisinasse
-cuisinassent
-cuisinasses
-cuisinassiez
-cuisinassions
-cuisinât
-cuisinâtes
-cuisine
-cuisiné
-cuisinée
-cuisinées
-cuisinent
-cuisiner
-cuisinera
-cuisinerai
-cuisineraient
-cuisinerais
-cuisinerait
-cuisineras
-cuisinèrent
-cuisinerez
-cuisineriez
-cuisinerions
-cuisinerons
-cuisineront
-cuisines
-cuisinés
-cuisinette
-cuisinettes
-cuisinez
-cuisinier
-cuisinière
-cuisinières
-cuisiniers
-cuisiniez
-cuisinions
-cuisinons
-cuisions
-cuisirent
-cuisis
-cuisisse
-cuisissent
-cuisisses
-cuisissiez
-cuisissions
-cuisit
-cuisît
-cuisîtes
-cuisons
-cuissard
-cuissarde
-cuissardes
-cuissards
-cuisse
-cuisseau
-cuisseaux
-cuisses
-cuisson
-cuissons
-cuissot
-cuissots
-cuistre
-cuistrerie
-cuistreries
-cuistres
-cuit
-cuita
-cuitai
-cuitaient
-cuitais
-cuitait
-cuitâmes
-cuitant
-cuitas
-cuitasse
-cuitassent
-cuitasses
-cuitassiez
-cuitassions
-cuitât
-cuitâtes
-cuite
-cuité
-cuitent
-cuiter
-cuitera
-cuiterai
-cuiteraient
-cuiterais
-cuiterait
-cuiteras
-cuitèrent
-cuiterez
-cuiteriez
-cuiterions
-cuiterons
-cuiteront
-cuites
-cuitez
-cuitiez
-cuitions
-cuitons
-cuits
-cuivra
-cuivrai
-cuivraient
-cuivrais
-cuivrait
-cuivrâmes
-cuivrant
-cuivras
-cuivrasse
-cuivrassent
-cuivrasses
-cuivrassiez
-cuivrassions
-cuivrât
-cuivrâtes
-cuivre
-cuivré
-cuivrée
-cuivrées
-cuivrent
-cuivrer
-cuivrera
-cuivrerai
-cuivreraient
-cuivrerais
-cuivrerait
-cuivreras
-cuivrèrent
-cuivrerez
-cuivreriez
-cuivrerions
-cuivrerons
-cuivreront
-cuivres
-cuivrés
-cuivreuse
-cuivreuses
-cuivreux
-cuivrez
-cuivriez
-cuivrions
-cuivrique
-cuivriques
-cuivrons
-cul
-cula
-culai
-culaient
-culais
-culait
-culâmes
-culant
-culas
-culasse
-culassent
-culasses
-culassiez
-culassions
-culât
-culâtes
-culbuta
-culbutage
-culbutages
-culbutai
-culbutaient
-culbutais
-culbutait
-culbutâmes
-culbutant
-culbutas
-culbutasse
-culbutassent
-culbutasses
-culbutassiez
-culbutassions
-culbutât
-culbutâtes
-culbute
-culbuté
-culbutée
-culbutées
-culbutent
-culbuter
-culbutera
-culbuterai
-culbuteraient
-culbuterais
-culbuterait
-culbuteras
-culbutèrent
-culbuterez
-culbuteriez
-culbuterions
-culbuterons
-culbuteront
-culbutes
-culbutés
-culbuteur
-culbuteurs
-culbutez
-culbutiez
-culbutions
-culbutons
-cul-de-jatte
-cul-de-sac
-cule
-culé
-culée
-culées
-culent
-culer
-culera
-culerai
-culeraient
-culerais
-culerait
-culeras
-culèrent
-culerez
-culeriez
-culerions
-culeron
-culerons
-culeront
-cules
-culés
-culex
-culez
-culiez
-culinaire
-culinaires
-culions
-culmina
-culminai
-culminaient
-culminais
-culminait
-culminâmes
-culminant
-culminante
-culminantes
-culminants
-culminas
-culminasse
-culminassent
-culminasses
-culminassiez
-culminassions
-culminât
-culminâtes
-culmination
-culminations
-culmine
-culminé
-culminent
-culminer
-culminera
-culminerai
-culmineraient
-culminerais
-culminerait
-culmineras
-culminèrent
-culminerez
-culmineriez
-culminerions
-culminerons
-culmineront
-culmines
-culminez
-culminiez
-culminions
-culminons
-culons
-culot
-culots
-culotta
-culottage
-culottages
-culottai
-culottaient
-culottais
-culottait
-culottâmes
-culottant
-culottas
-culottasse
-culottassent
-culottasses
-culottassiez
-culottassions
-culottât
-culottâtes
-culotte
-culotté
-culottée
-culottées
-culottent
-culotter
-culottera
-culotterai
-culotteraient
-culotterais
-culotterait
-culotteras
-culottèrent
-culotterez
-culotteriez
-culotterions
-culotterons
-culotteront
-culottes
-culottés
-culottez
-culottier
-culottière
-culottières
-culottiers
-culottiez
-culottions
-culottons
-culpabilisa
-culpabilisai
-culpabilisaient
-culpabilisais
-culpabilisait
-culpabilisâmes
-culpabilisant
-culpabilisante
-culpabilisantes
-culpabilisants
-culpabilisas
-culpabilisasse
-culpabilisassent
-culpabilisasses
-culpabilisassiez
-culpabilisassions
-culpabilisât
-culpabilisâtes
-culpabilisation
-culpabilisations
-culpabilise
-culpabilisé
-culpabilisée
-culpabilisées
-culpabilisent
-culpabiliser
-culpabilisera
-culpabiliserai
-culpabiliseraient
-culpabiliserais
-culpabiliserait
-culpabiliseras
-culpabilisèrent
-culpabiliserez
-culpabiliseriez
-culpabiliserions
-culpabiliserons
-culpabiliseront
-culpabilises
-culpabilisés
-culpabilisez
-culpabilisiez
-culpabilisions
-culpabilisons
-culpabilité
-culpabilités
-culs
-culs-de-jatte
-culs-de-sac
-culte
-cultes
-cultisme
-cultismes
-cultiva
-cultivable
-cultivables
-cultivai
-cultivaient
-cultivais
-cultivait
-cultivâmes
-cultivant
-cultivas
-cultivasse
-cultivassent
-cultivasses
-cultivassiez
-cultivassions
-cultivât
-cultivâtes
-cultivateur
-cultivateurs
-cultivatrice
-cultivatrices
-cultive
-cultivé
-cultivée
-cultivées
-cultivent
-cultiver
-cultivera
-cultiverai
-cultiveraient
-cultiverais
-cultiverait
-cultiveras
-cultivèrent
-cultiverez
-cultiveriez
-cultiverions
-cultiverons
-cultiveront
-cultives
-cultivés
-cultivez
-cultiviez
-cultivions
-cultivons
-cultuel
-cultuelle
-cultuelles
-cultuels
-cultural
-culturale
-culturales
-culturalisme
-culturalismes
-culturaux
-culture
-culturel
-culturelle
-culturelles
-culturels
-cultures
-culturisme
-culturismes
-cumin
-cumins
-cumul
-cumula
-cumulable
-cumulables
-cumulai
-cumulaient
-cumulais
-cumulait
-cumulâmes
-cumulant
-cumulard
-cumularde
-cumulardes
-cumulards
-cumulas
-cumulasse
-cumulassent
-cumulasses
-cumulassiez
-cumulassions
-cumulât
-cumulâtes
-cumulateur
-cumulateurs
-cumulatif
-cumulatifs
-cumulative
-cumulativement
-cumulatives
-cumulatrice
-cumulatrices
-cumule
-cumulé
-cumulée
-cumulées
-cumulent
-cumuler
-cumulera
-cumulerai
-cumuleraient
-cumulerais
-cumulerait
-cumuleras
-cumulèrent
-cumulerez
-cumuleriez
-cumulerions
-cumulerons
-cumuleront
-cumules
-cumulés
-cumulez
-cumuliez
-cumulions
-cumulons
-cumuls
-cumulus
-cunéiforme
-cunéiformes
-cuniculiculture
-cuniculicultures
-cuniculture
-cunicultures
-cunnilinctus
-cupide
-cupidement
-cupides
-cupidité
-cupidités
-cuprifère
-cuprifères
-cuprique
-cupriques
-cuprite
-cuprites
-cupule
-cupules
-cura
-curable
-curables
-curaçao
-curage
-curages
-curai
-curaient
-curaillon
-curaillons
-curais
-curait
-curâmes
-curant
-curare
-curares
-curarisant
-curarisante
-curarisantes
-curarisants
-curarisation
-curarisations
-curas
-curasse
-curassent
-curasses
-curassiez
-curassions
-curât
-curatelle
-curatelles
-curâtes
-curateur
-curateurs
-curatif
-curatifs
-curative
-curatives
-curatrice
-curatrices
-curcuma
-curcumas
-cure
-curé
-cure-dent
-cure-dents
-curée
-curées
-curent
-cure-ongles
-cure-oreille
-cure-oreilles
-cure-pipe
-cure-pipes
-curer
-curera
-curerai
-cureraient
-curerais
-curerait
-cureras
-curèrent
-curerez
-cureriez
-curerions
-curerons
-cureront
-cures
-curés
-cureta
-curetage
-curetages
-curetai
-curetaient
-curetais
-curetait
-curetâmes
-curetant
-curetas
-curetasse
-curetassent
-curetasses
-curetassiez
-curetassions
-curetât
-curetâtes
-cureté
-curetée
-curetées
-cureter
-curetèrent
-curetés
-curetez
-curetiez
-curetions
-cureton
-curetons
-curettage
-curettages
-curette
-curettent
-curettera
-curetterai
-curetteraient
-curetterais
-curetterait
-curetteras
-curetterez
-curetteriez
-curetterions
-curetterons
-curetteront
-curettes
-curez
-curial
-curiale
-curiales
-curiaux
-curiethérapie
-curiethérapies
-curieuse
-curieusement
-curieuses
-curieux
-curiez
-curions
-curiosité
-curiosités
-curiste
-curistes
-curium
-curiums
-curling
-curons
-curriculum
-curriculums
-curry
-currys
-curseur
-curseurs
-cursif
-cursifs
-cursive
-cursives
-cursus
-curule
-curules
-curviligne
-curvilignes
-curvimètre
-curvimètres
-cuscute
-cuscutes
-custode
-custodes
-cutané
-cutanée
-cutanées
-cutanés
-cuticule
-cuticules
-cutine
-cutines
-cutter
-cutters
-cuva
-cuvage
-cuvages
-cuvai
-cuvaient
-cuvais
-cuvaison
-cuvaisons
-cuvait
-cuvâmes
-cuvant
-cuvas
-cuvasse
-cuvassent
-cuvasses
-cuvassiez
-cuvassions
-cuvât
-cuvâtes
-cuve
-cuvé
-cuveau
-cuveaux
-cuvée
-cuvées
-cuvela
-cuvelage
-cuvelages
-cuvelai
-cuvelaient
-cuvelais
-cuvelait
-cuvelâmes
-cuvelant
-cuvelas
-cuvelasse
-cuvelassent
-cuvelasses
-cuvelassiez
-cuvelassions
-cuvelât
-cuvelâtes
-cuvelé
-cuvelée
-cuvelées
-cuveler
-cuvelèrent
-cuvelés
-cuvelez
-cuveliez
-cuvelions
-cuvelle
-cuvellent
-cuvellera
-cuvellerai
-cuvelleraient
-cuvellerais
-cuvellerait
-cuvelleras
-cuvellerez
-cuvelleriez
-cuvellerions
-cuvellerons
-cuvelleront
-cuvelles
-cuvelons
-cuvent
-cuver
-cuvera
-cuverai
-cuveraient
-cuverais
-cuverait
-cuveras
-cuvèrent
-cuverez
-cuveriez
-cuverions
-cuverons
-cuveront
-cuves
-cuvés
-cuvette
-cuvettes
-cuvez
-cuvier
-cuviers
-cuviez
-cuvions
-cuvons
-cyan
-cyanamide
-cyanamides
-cyanhydrique
-cyanhydriques
-cyanogène
-cyanogènes
-cyanosa
-cyanosai
-cyanosaient
-cyanosais
-cyanosait
-cyanosâmes
-cyanosant
-cyanosas
-cyanosasse
-cyanosassent
-cyanosasses
-cyanosassiez
-cyanosassions
-cyanosât
-cyanosâtes
-cyanose
-cyanosé
-cyanosée
-cyanosées
-cyanosent
-cyanoser
-cyanosera
-cyanoserai
-cyanoseraient
-cyanoserais
-cyanoserait
-cyanoseras
-cyanosèrent
-cyanoserez
-cyanoseriez
-cyanoserions
-cyanoserons
-cyanoseront
-cyanoses
-cyanosés
-cyanosez
-cyanosiez
-cyanosions
-cyanosons
-cyans
-cyanura
-cyanurai
-cyanuraient
-cyanurais
-cyanurait
-cyanurâmes
-cyanurant
-cyanuras
-cyanurasse
-cyanurassent
-cyanurasses
-cyanurassiez
-cyanurassions
-cyanurât
-cyanurâtes
-cyanuration
-cyanurations
-cyanure
-cyanuré
-cyanurée
-cyanurées
-cyanurent
-cyanurer
-cyanurera
-cyanurerai
-cyanureraient
-cyanurerais
-cyanurerait
-cyanureras
-cyanurèrent
-cyanurerez
-cyanureriez
-cyanurerions
-cyanurerons
-cyanureront
-cyanures
-cyanurés
-cyanurez
-cyanuriez
-cyanurions
-cyanurons
-cybernéticien
-cybernéticienne
-cybernéticiennes
-cybernéticiens
-cybernétique
-cybernétiques
-cycas
-cyclable
-cyclables
-cyclamen
-cyclamens
-cyclane
-cyclanes
-cycle
-cycles
-cyclique
-cycliques
-cyclisa
-cyclisai
-cyclisaient
-cyclisais
-cyclisait
-cyclisâmes
-cyclisant
-cyclisas
-cyclisasse
-cyclisassent
-cyclisasses
-cyclisassiez
-cyclisassions
-cyclisât
-cyclisâtes
-cyclise
-cyclisé
-cyclisée
-cyclisées
-cyclisent
-cycliser
-cyclisera
-cycliserai
-cycliseraient
-cycliserais
-cycliserait
-cycliseras
-cyclisèrent
-cycliserez
-cycliseriez
-cycliserions
-cycliserons
-cycliseront
-cyclises
-cyclisés
-cyclisez
-cyclisiez
-cyclisions
-cyclisme
-cyclismes
-cyclisons
-cycliste
-cyclistes
-cyclo-cross
-cycloïdal
-cycloïdale
-cycloïdales
-cycloïdaux
-cycloïde
-cycloïdes
-cyclomoteur
-cyclomoteurs
-cyclomotoriste
-cyclomotoristes
-cyclonal
-cyclonale
-cyclonales
-cyclonaux
-cyclone
-cyclones
-cyclonique
-cycloniques
-cyclope
-cyclopéen
-cyclopéenne
-cyclopéennes
-cyclopéens
-cyclopes
-cyclorameur
-cyclorameurs
-cyclostome
-cyclostomes
-cyclothymie
-cyclothymies
-cyclothymique
-cyclothymiques
-cyclotourisme
-cyclotron
-cyclotrons
-cygne
-cygnes
-cylindra
-cylindrage
-cylindrages
-cylindrai
-cylindraient
-cylindrais
-cylindrait
-cylindrâmes
-cylindrant
-cylindras
-cylindrasse
-cylindrassent
-cylindrasses
-cylindrassiez
-cylindrassions
-cylindrât
-cylindrâtes
-cylindraxe
-cylindraxes
-cylindre
-cylindré
-cylindrée
-cylindrées
-cylindrent
-cylindrer
-cylindrera
-cylindrerai
-cylindreraient
-cylindrerais
-cylindrerait
-cylindreras
-cylindrèrent
-cylindrerez
-cylindreriez
-cylindrerions
-cylindrerons
-cylindreront
-cylindres
-cylindrés
-cylindreur
-cylindreurs
-cylindreuse
-cylindreuses
-cylindrez
-cylindriez
-cylindrions
-cylindrique
-cylindriques
-cylindrons
-cymaise
-cymaises
-cymbalaire
-cymbalaires
-cymbale
-cymbales
-cymbalier
-cymbalière
-cymbalières
-cymbaliers
-cymbaliste
-cymbalistes
-cymbalum
-cymbalums
-cynégétique
-cynégétiques
-cynips
-cynique
-cyniquement
-cyniques
-cynisme
-cynismes
-cynocéphale
-cynocéphales
-cynodrome
-cynodromes
-cynoglosse
-cynoglosses
-cynophile
-cynophiles
-cynorhodon
-cynorhodons
-cyphose
-cyphoses
-cyprès
-cyprière
-cyprières
-cyprin
-cyprins
-cypriote
-cypriotes
-cyrillique
-cyrilliques
-cystectomie
-cystectomies
-cysticerque
-cysticerques
-cystine
-cystines
-cystique
-cystiques
-cystite
-cystites
-cystographie
-cystographies
-cystoscope
-cystoscopes
-cystoscopie
-cystoscopies
-cystotomie
-cystotomies
-cytise
-cytises
-cytodiagnostic
-cytodiagnostics
-cytogénéticien
-cytogénéticienne
-cytogénéticiennes
-cytogénéticiens
-cytogénétique
-cytogénétiques
-cytologie
-cytologies
-cytologique
-cytologiques
-cytologiste
-cytologistes
-cytolyse
-cytolyses
-cytoplasme
-cytoplasmes
-cytoplasmique
-cytoplasmiques
-czar
-czars
-czimbalum
-czimbalums
-dactyle
-dactyles
-dactylique
-dactyliques
-dactylo
-dactylographe
-dactylographes
-dactylographia
-dactylographiai
-dactylographiaient
-dactylographiais
-dactylographiait
-dactylographiâmes
-dactylographiant
-dactylographias
-dactylographiasse
-dactylographiassent
-dactylographiasses
-dactylographiassiez
-dactylographiassions
-dactylographiât
-dactylographiâtes
-dactylographie
-dactylographié
-dactylographiée
-dactylographiées
-dactylographient
-dactylographier
-dactylographiera
-dactylographierai
-dactylographieraient
-dactylographierais
-dactylographierait
-dactylographieras
-dactylographièrent
-dactylographierez
-dactylographieriez
-dactylographierions
-dactylographierons
-dactylographieront
-dactylographies
-dactylographiés
-dactylographiez
-dactylographiiez
-dactylographiions
-dactylographions
-dactylographique
-dactylographiques
-dactylologie
-dactylologies
-dactylos
-dactyloscopie
-dactyloscopies
-dada
-dadais
-dadaïsme
-dadaïsmes
-dadas
-dagua
-daguai
-daguaient
-daguais
-daguait
-daguâmes
-daguant
-daguas
-daguasse
-daguassent
-daguasses
-daguassiez
-daguassions
-daguât
-daguâtes
-dague
-dagué
-daguée
-daguées
-daguent
-daguer
-daguera
-daguerai
-dagueraient
-daguerais
-daguerait
-dagueras
-daguèrent
-daguerez
-dagueriez
-daguerions
-daguerons
-dagueront
-daguerréotype
-daguerréotypes
-dagues
-dagués
-daguet
-daguets
-daguez
-daguiez
-daguions
-daguons
-dahir
-dahirs
-dahlia
-dahlias
-dahoméen
-dahoméenne
-dahoméennes
-dahoméens
-daigna
-daignai
-daignaient
-daignais
-daignait
-daignâmes
-daignant
-daignas
-daignasse
-daignassent
-daignasses
-daignassiez
-daignassions
-daignât
-daignâtes
-daigne
-daigné
-daignée
-daignées
-daignent
-daigner
-daignera
-daignerai
-daigneraient
-daignerais
-daignerait
-daigneras
-daignèrent
-daignerez
-daigneriez
-daignerions
-daignerons
-daigneront
-daignes
-daignés
-daignez
-daigniez
-daignions
-daignons
-daim
-daïmio
-daïmios
-daims
-daine
-daines
-dais
-dalaï-lama
-dalaï-lamas
-daleau
-daleaus
-dalla
-dallage
-dallages
-dallai
-dallaient
-dallais
-dallait
-dallâmes
-dallant
-dallas
-dallasse
-dallassent
-dallasses
-dallassiez
-dallassions
-dallât
-dallâtes
-dalle
-dallé
-dallée
-dallées
-dallent
-daller
-dallera
-dallerai
-dalleraient
-dallerais
-dallerait
-dalleras
-dallèrent
-dallerez
-dalleriez
-dallerions
-dallerons
-dalleront
-dalles
-dallés
-dalleur
-dalleurs
-dallez
-dalliez
-dallions
-dallons
-dalmate
-dalmates
-dalmatien
-dalmatiens
-dalmatique
-dalmatiques
-dalot
-dalots
-dalton
-daltonien
-daltonienne
-daltoniennes
-daltoniens
-daltonisme
-daltonismes
-daltons
-dam
-dama
-damage
-damages
-damai
-damaient
-damais
-damait
-damalisque
-damalisques
-damâmes
-daman
-damans
-damant
-damas
-damasquina
-damasquinage
-damasquinages
-damasquinai
-damasquinaient
-damasquinais
-damasquinait
-damasquinâmes
-damasquinant
-damasquinas
-damasquinasse
-damasquinassent
-damasquinasses
-damasquinassiez
-damasquinassions
-damasquinât
-damasquinâtes
-damasquine
-damasquiné
-damasquinée
-damasquinées
-damasquinent
-damasquiner
-damasquinera
-damasquinerai
-damasquineraient
-damasquinerais
-damasquinerait
-damasquineras
-damasquinèrent
-damasquinerez
-damasquineriez
-damasquinerions
-damasquinerons
-damasquineront
-damasquines
-damasquinés
-damasquineur
-damasquineurs
-damasquinez
-damasquiniez
-damasquinions
-damasquinons
-damassa
-damassai
-damassaient
-damassais
-damassait
-damassâmes
-damassant
-damassas
-damassasse
-damassassent
-damassasses
-damassassiez
-damassassions
-damassât
-damassâtes
-damasse
-damassé
-damassée
-damassées
-damassent
-damasser
-damassera
-damasserai
-damasseraient
-damasserais
-damasserait
-damasseras
-damassèrent
-damasserez
-damasseriez
-damasserions
-damasserons
-damasseront
-damasses
-damassés
-damassez
-damassiez
-damassions
-damassons
-damassure
-damassures
-damât
-damâtes
-dame
-damé
-damée
-damées
-dame-jeanne
-dament
-damer
-damera
-damerai
-dameraient
-damerais
-damerait
-dameras
-damèrent
-damerez
-dameriez
-damerions
-damerons
-dameront
-dames
-damés
-dames-jeannes
-damez
-damier
-damiers
-damiez
-damions
-damna
-damnable
-damnables
-damnai
-damnaient
-damnais
-damnait
-damnâmes
-damnant
-damnas
-damnasse
-damnassent
-damnasses
-damnassiez
-damnassions
-damnât
-damnâtes
-damnation
-damnations
-damne
-damné
-damnée
-damnées
-damnent
-damner
-damnera
-damnerai
-damneraient
-damnerais
-damnerait
-damneras
-damnèrent
-damnerez
-damneriez
-damnerions
-damnerons
-damneront
-damnes
-damnés
-damnez
-damniez
-damnions
-damnons
-damoiseau
-damoiseaux
-damons
-dan
-danaïde
-danaïdes
-dancing
-dancings
-dandin
-dandina
-dandinai
-dandinaient
-dandinais
-dandinait
-dandinâmes
-dandinant
-dandinas
-dandinasse
-dandinassent
-dandinasses
-dandinassiez
-dandinassions
-dandinât
-dandinâtes
-dandine
-dandiné
-dandinée
-dandinées
-dandinement
-dandinements
-dandinent
-dandiner
-dandinera
-dandinerai
-dandineraient
-dandinerais
-dandinerait
-dandineras
-dandinèrent
-dandinerez
-dandineriez
-dandinerions
-dandinerons
-dandineront
-dandines
-dandinés
-dandinette
-dandinettes
-dandinez
-dandiniez
-dandinions
-dandinons
-dandins
-dandy
-dandys
-dandysme
-danger
-dangereuse
-dangereusement
-dangereuses
-dangereux
-dangerosité
-dangerosités
-dangers
-danien
-danienne
-daniennes
-daniens
-danois
-danoise
-danoises
-dans
-dansa
-dansable
-dansables
-dansai
-dansaient
-dansais
-dansait
-dansâmes
-dansant
-dansante
-dansantes
-dansants
-dansas
-dansasse
-dansassent
-dansasses
-dansassiez
-dansassions
-dansât
-dansâtes
-danse
-dansé
-dansée
-dansées
-dansent
-danser
-dansera
-danserai
-danseraient
-danserais
-danserait
-danseras
-dansèrent
-danserez
-danseriez
-danserions
-danserons
-danseront
-danses
-dansés
-danseur
-danseurs
-danseuse
-danseuses
-dansez
-dansiez
-dansions
-dansons
-dansotta
-dansottai
-dansottaient
-dansottais
-dansottait
-dansottâmes
-dansottant
-dansottas
-dansottasse
-dansottassent
-dansottasses
-dansottassiez
-dansottassions
-dansottât
-dansottâtes
-dansotte
-dansotté
-dansottent
-dansotter
-dansottera
-dansotterai
-dansotteraient
-dansotterais
-dansotterait
-dansotteras
-dansottèrent
-dansotterez
-dansotteriez
-dansotterions
-dansotterons
-dansotteront
-dansottes
-dansottez
-dansottiez
-dansottions
-dansottons
-dantesque
-dantesques
-daphné
-daphnés
-daphnie
-daphnies
-daraise
-daraises
-darbouka
-darboukas
-darce
-darces
-dard
-darda
-dardai
-dardaient
-dardais
-dardait
-dardâmes
-dardant
-dardas
-dardasse
-dardassent
-dardasses
-dardassiez
-dardassions
-dardât
-dardâtes
-darde
-dardé
-dardée
-dardées
-dardent
-darder
-dardera
-darderai
-darderaient
-darderais
-darderait
-darderas
-dardèrent
-darderez
-darderiez
-darderions
-darderons
-darderont
-dardes
-dardés
-dardez
-dardiez
-dardions
-dardons
-dards
-dare-dare
-dariole
-darioles
-darique
-dariques
-darne
-darnes
-darse
-darses
-dartois
-dartre
-dartres
-dartreuse
-dartreuses
-dartreux
-dartrose
-dartroses
-darwinien
-darwinienne
-darwiniennes
-darwiniens
-darwinisme
-darwinismes
-darwiniste
-darwinistes
-dasyure
-dasyures
-data
-datable
-datables
-datage
-datages
-datai
-dataient
-dataire
-dataires
-datais
-datait
-datâmes
-datant
-datas
-datasse
-datassent
-datasses
-datassiez
-datassions
-datât
-datâtes
-datation
-datations
-datcha
-datchas
-date
-daté
-datée
-datées
-datent
-dater
-datera
-daterai
-dateraient
-daterais
-daterait
-dateras
-datèrent
-daterez
-daterie
-dateries
-dateriez
-daterions
-daterons
-dateront
-dates
-datés
-dateur
-dateurs
-dateuse
-dateuses
-datez
-datiez
-datif
-datifs
-dation
-dations
-dative
-datives
-datons
-datte
-dattes
-dattier
-dattiers
-datura
-daturas
-dauba
-daubai
-daubaient
-daubais
-daubait
-daubâmes
-daubant
-daubas
-daubasse
-daubassent
-daubasses
-daubassiez
-daubassions
-daubât
-daubâtes
-daube
-daubé
-daubée
-daubées
-daubent
-dauber
-daubera
-dauberai
-dauberaient
-dauberais
-dauberait
-dauberas
-daubèrent
-dauberez
-dauberiez
-dauberions
-dauberons
-dauberont
-daubes
-daubés
-daubeur
-daubeurs
-daubeuse
-daubeuses
-daubez
-daubière
-daubières
-daubiez
-daubions
-daubons
-dauphin
-dauphine
-dauphinelle
-dauphinelles
-dauphines
-dauphinois
-dauphinoise
-dauphinoises
-dauphins
-daurade
-daurades
-davantage
-davier
-daviers
-dazibao
-dazibaos
-de
-dé
-déactiva
-déactivai
-déactivaient
-déactivais
-déactivait
-déactivâmes
-déactivant
-déactivas
-déactivasse
-déactivassent
-déactivasses
-déactivassiez
-déactivassions
-déactivât
-déactivâtes
-déactive
-déactivé
-déactivée
-déactivées
-déactivent
-déactiver
-déactivera
-déactiverai
-déactiveraient
-déactiverais
-déactiverait
-déactiveras
-déactivèrent
-déactiverez
-déactiveriez
-déactiverions
-déactiverons
-déactiveront
-déactives
-déactivés
-déactivez
-déactiviez
-déactivions
-déactivons
-dealer
-dealers
-déambula
-déambulai
-déambulaient
-déambulais
-déambulait
-déambulâmes
-déambulant
-déambulas
-déambulasse
-déambulassent
-déambulasses
-déambulassiez
-déambulassions
-déambulât
-déambulâtes
-déambulation
-déambulations
-déambulatoire
-déambulatoires
-déambule
-déambulé
-déambulent
-déambuler
-déambulera
-déambulerai
-déambuleraient
-déambulerais
-déambulerait
-déambuleras
-déambulèrent
-déambulerez
-déambuleriez
-déambulerions
-déambulerons
-déambuleront
-déambules
-déambulez
-déambuliez
-déambulions
-déambulons
-débâcha
-débâchai
-débâchaient
-débâchais
-débâchait
-débâchâmes
-débâchant
-débâchas
-débâchasse
-débâchassent
-débâchasses
-débâchassiez
-débâchassions
-débâchât
-débâchâtes
-débâche
-débâché
-débâchée
-débâchées
-débâchent
-débâcher
-débâchera
-débâcherai
-débâcheraient
-débâcherais
-débâcherait
-débâcheras
-débâchèrent
-débâcherez
-débâcheriez
-débâcherions
-débâcherons
-débâcheront
-débâches
-débâchés
-débâchez
-débâchiez
-débâchions
-débâchons
-débâcla
-débâclai
-débâclaient
-débâclais
-débâclait
-débâclâmes
-débâclant
-débâclas
-débâclasse
-débâclassent
-débâclasses
-débâclassiez
-débâclassions
-débâclât
-débâclâtes
-débâcle
-débâclé
-débâclent
-débâcler
-débâclera
-débâclerai
-débâcleraient
-débâclerais
-débâclerait
-débâcleras
-débâclèrent
-débâclerez
-débâcleriez
-débâclerions
-débâclerons
-débâcleront
-débâcles
-débâclez
-débâcliez
-débâclions
-débâclons
-débagoula
-débagoulai
-débagoulaient
-débagoulais
-débagoulait
-débagoulâmes
-débagoulant
-débagoulas
-débagoulasse
-débagoulassent
-débagoulasses
-débagoulassiez
-débagoulassions
-débagoulât
-débagoulâtes
-débagoule
-débagoulé
-débagoulée
-débagoulées
-débagoulent
-débagouler
-débagoulera
-débagoulerai
-débagouleraient
-débagoulerais
-débagoulerait
-débagouleras
-débagoulèrent
-débagoulerez
-débagouleriez
-débagoulerions
-débagoulerons
-débagouleront
-débagoules
-débagoulés
-débagoulez
-débagouliez
-débagoulions
-débagoulons
-débâillonna
-débâillonnai
-débâillonnaient
-débâillonnais
-débâillonnait
-débâillonnâmes
-débâillonnant
-débâillonnas
-débâillonnasse
-débâillonnassent
-débâillonnasses
-débâillonnassiez
-débâillonnassions
-débâillonnât
-débâillonnâtes
-débâillonne
-débâillonné
-débâillonnée
-débâillonnées
-débâillonnent
-débâillonner
-débâillonnera
-débâillonnerai
-débâillonneraient
-débâillonnerais
-débâillonnerait
-débâillonneras
-débâillonnèrent
-débâillonnerez
-débâillonneriez
-débâillonnerions
-débâillonnerons
-débâillonneront
-débâillonnes
-débâillonnés
-débâillonnez
-débâillonniez
-débâillonnions
-débâillonnons
-déballa
-déballage
-déballages
-déballai
-déballaient
-déballais
-déballait
-déballâmes
-déballant
-déballas
-déballasse
-déballassent
-déballasses
-déballassiez
-déballassions
-déballastage
-déballastages
-déballât
-déballâtes
-déballe
-déballé
-déballée
-déballées
-déballent
-déballer
-déballera
-déballerai
-déballeraient
-déballerais
-déballerait
-déballeras
-déballèrent
-déballerez
-déballeriez
-déballerions
-déballerons
-déballeront
-déballes
-déballés
-déballez
-déballiez
-déballions
-déballonna
-déballonnai
-déballonnaient
-déballonnais
-déballonnait
-déballonnâmes
-déballonnant
-déballonnas
-déballonnasse
-déballonnassent
-déballonnasses
-déballonnassiez
-déballonnassions
-déballonnât
-déballonnâtes
-déballonne
-déballonné
-déballonnée
-déballonnées
-déballonnent
-déballonner
-déballonnera
-déballonnerai
-déballonneraient
-déballonnerais
-déballonnerait
-déballonneras
-déballonnèrent
-déballonnerez
-déballonneriez
-déballonnerions
-déballonnerons
-déballonneront
-déballonnes
-déballonnés
-déballonnez
-déballonniez
-déballonnions
-déballonnons
-déballons
-débalourda
-débalourdai
-débalourdaient
-débalourdais
-débalourdait
-débalourdâmes
-débalourdant
-débalourdas
-débalourdasse
-débalourdassent
-débalourdasses
-débalourdassiez
-débalourdassions
-débalourdât
-débalourdâtes
-débalourde
-débalourdé
-débalourdée
-débalourdées
-débalourdent
-débalourder
-débalourdera
-débalourderai
-débalourderaient
-débalourderais
-débalourderait
-débalourderas
-débalourdèrent
-débalourderez
-débalourderiez
-débalourderions
-débalourderons
-débalourderont
-débalourdes
-débalourdés
-débalourdez
-débalourdiez
-débalourdions
-débalourdons
-débanalisa
-débanalisai
-débanalisaient
-débanalisais
-débanalisait
-débanalisâmes
-débanalisant
-débanalisas
-débanalisasse
-débanalisassent
-débanalisasses
-débanalisassiez
-débanalisassions
-débanalisât
-débanalisâtes
-débanalise
-débanalisé
-débanalisée
-débanalisées
-débanalisent
-débanaliser
-débanalisera
-débanaliserai
-débanaliseraient
-débanaliserais
-débanaliserait
-débanaliseras
-débanalisèrent
-débanaliserez
-débanaliseriez
-débanaliserions
-débanaliserons
-débanaliseront
-débanalises
-débanalisés
-débanalisez
-débanalisiez
-débanalisions
-débanalisons
-débanda
-débandade
-débandades
-débandai
-débandaient
-débandais
-débandait
-débandâmes
-débandant
-débandas
-débandasse
-débandassent
-débandasses
-débandassiez
-débandassions
-débandât
-débandâtes
-débande
-débandé
-débandée
-débandées
-débandent
-débander
-débandera
-débanderai
-débanderaient
-débanderais
-débanderait
-débanderas
-débandèrent
-débanderez
-débanderiez
-débanderions
-débanderons
-débanderont
-débandes
-débandés
-débandez
-débandiez
-débandions
-débandons
-débaptisa
-débaptisai
-débaptisaient
-débaptisais
-débaptisait
-débaptisâmes
-débaptisant
-débaptisas
-débaptisasse
-débaptisassent
-débaptisasses
-débaptisassiez
-débaptisassions
-débaptisât
-débaptisâtes
-débaptise
-débaptisé
-débaptisée
-débaptisées
-débaptisent
-débaptiser
-débaptisera
-débaptiserai
-débaptiseraient
-débaptiserais
-débaptiserait
-débaptiseras
-débaptisèrent
-débaptiserez
-débaptiseriez
-débaptiserions
-débaptiserons
-débaptiseront
-débaptises
-débaptisés
-débaptisez
-débaptisiez
-débaptisions
-débaptisons
-débarbouilla
-débarbouillage
-débarbouillages
-débarbouillai
-débarbouillaient
-débarbouillais
-débarbouillait
-débarbouillâmes
-débarbouillant
-débarbouillas
-débarbouillasse
-débarbouillassent
-débarbouillasses
-débarbouillassiez
-débarbouillassions
-débarbouillât
-débarbouillâtes
-débarbouille
-débarbouillé
-débarbouillée
-débarbouillées
-débarbouillent
-débarbouiller
-débarbouillera
-débarbouillerai
-débarbouilleraient
-débarbouillerais
-débarbouillerait
-débarbouilleras
-débarbouillèrent
-débarbouillerez
-débarbouilleriez
-débarbouillerions
-débarbouillerons
-débarbouilleront
-débarbouilles
-débarbouillés
-débarbouillette
-débarbouillettes
-débarbouillez
-débarbouilliez
-débarbouillions
-débarbouillons
-débarcadère
-débarcadères
-débarda
-débardage
-débardages
-débardai
-débardaient
-débardais
-débardait
-débardâmes
-débardant
-débardas
-débardasse
-débardassent
-débardasses
-débardassiez
-débardassions
-débardât
-débardâtes
-débarde
-débardé
-débardée
-débardées
-débardent
-débarder
-débardera
-débarderai
-débarderaient
-débarderais
-débarderait
-débarderas
-débardèrent
-débarderez
-débarderiez
-débarderions
-débarderons
-débarderont
-débardes
-débardés
-débardeur
-débardeurs
-débardeuse
-débardeuses
-débardez
-débardiez
-débardions
-débardons
-débarqua
-débarquai
-débarquaient
-débarquais
-débarquait
-débarquâmes
-débarquant
-débarquas
-débarquasse
-débarquassent
-débarquasses
-débarquassiez
-débarquassions
-débarquât
-débarquâtes
-débarque
-débarqué
-débarquée
-débarquées
-débarquement
-débarquements
-débarquent
-débarquer
-débarquera
-débarquerai
-débarqueraient
-débarquerais
-débarquerait
-débarqueras
-débarquèrent
-débarquerez
-débarqueriez
-débarquerions
-débarquerons
-débarqueront
-débarques
-débarqués
-débarquez
-débarquiez
-débarquions
-débarquons
-débarra
-débarrai
-débarraient
-débarrais
-débarrait
-débarrâmes
-débarrant
-débarras
-débarrassa
-débarrassai
-débarrassaient
-débarrassais
-débarrassait
-débarrassâmes
-débarrassant
-débarrassas
-débarrassasse
-débarrassassent
-débarrassasses
-débarrassassiez
-débarrassassions
-débarrassât
-débarrassâtes
-débarrasse
-débarrassé
-débarrassée
-débarrassées
-débarrassent
-débarrasser
-débarrassera
-débarrasserai
-débarrasseraient
-débarrasserais
-débarrasserait
-débarrasseras
-débarrassèrent
-débarrasserez
-débarrasseriez
-débarrasserions
-débarrasserons
-débarrasseront
-débarrasses
-débarrassés
-débarrassez
-débarrassiez
-débarrassions
-débarrassons
-débarrât
-débarrâtes
-débarre
-débarré
-débarrée
-débarrées
-débarrent
-débarrer
-débarrera
-débarrerai
-débarreraient
-débarrerais
-débarrerait
-débarreras
-débarrèrent
-débarrerez
-débarreriez
-débarrerions
-débarrerons
-débarreront
-débarres
-débarrés
-débarrez
-débarriez
-débarrions
-débarrons
-débat
-débâta
-débâtai
-débâtaient
-débâtais
-débâtait
-débâtâmes
-débâtant
-débâtas
-débâtasse
-débâtassent
-débâtasses
-débâtassiez
-débâtassions
-débâtât
-débâtâtes
-débâte
-débâté
-débâtée
-débâtées
-débâtent
-débâter
-débâtera
-débâterai
-débâteraient
-débâterais
-débâterait
-débâteras
-débâtèrent
-débâterez
-débâteriez
-débâterions
-débâterons
-débâteront
-débâtes
-débâtés
-débâtez
-débâti
-débâtie
-débâties
-débâtiez
-débâtîmes
-débâtions
-débâtir
-débâtira
-débâtirai
-débâtiraient
-débâtirais
-débâtirait
-débâtiras
-débâtirent
-débâtirez
-débâtiriez
-débâtirions
-débâtirons
-débâtiront
-débâtis
-débâtissaient
-débâtissais
-débâtissait
-débâtissant
-débâtisse
-débâtissent
-débâtisses
-débâtissez
-débâtissiez
-débâtissions
-débâtissons
-débâtit
-débâtît
-débâtîtes
-débâtons
-débats
-débattaient
-débattais
-débattait
-débattant
-débatte
-débattement
-débattements
-débattent
-débattes
-débatteur
-débatteurs
-débattez
-débattiez
-débattîmes
-débattions
-débattirent
-débattis
-débattisse
-débattissent
-débattisses
-débattissiez
-débattissions
-débattit
-débattît
-débattîtes
-débattons
-débattra
-débattrai
-débattraient
-débattrais
-débattrait
-débattras
-débattre
-débattrez
-débattriez
-débattrions
-débattrons
-débattront
-débattu
-débattue
-débattues
-débattus
-débaucha
-débauchage
-débauchages
-débauchai
-débauchaient
-débauchais
-débauchait
-débauchâmes
-débauchant
-débauchas
-débauchasse
-débauchassent
-débauchasses
-débauchassiez
-débauchassions
-débauchât
-débauchâtes
-débauche
-débauché
-débauchée
-débauchées
-débauchent
-débaucher
-débauchera
-débaucherai
-débaucheraient
-débaucherais
-débaucherait
-débaucheras
-débauchèrent
-débaucherez
-débaucheriez
-débaucherions
-débaucherons
-débaucheront
-débauches
-débauchés
-débauchez
-débauchiez
-débauchions
-débauchons
-débecqueta
-débecquetai
-débecquetaient
-débecquetais
-débecquetait
-débecquetâmes
-débecquetant
-débecquetas
-débecquetasse
-débecquetassent
-débecquetasses
-débecquetassiez
-débecquetassions
-débecquetât
-débecquetâtes
-débecqueté
-débecquetée
-débecquetées
-débecqueter
-débecquetèrent
-débecquetés
-débecquetez
-débecquetiez
-débecquetions
-débecquetons
-débecquette
-débecquettent
-débecquettera
-débecquetterai
-débecquetteraient
-débecquetterais
-débecquetterait
-débecquetteras
-débecquetterez
-débecquetteriez
-débecquetterions
-débecquetterons
-débecquetteront
-débecquettes
-débecta
-débectai
-débectaient
-débectais
-débectait
-débectâmes
-débectant
-débectas
-débectasse
-débectassent
-débectasses
-débectassiez
-débectassions
-débectât
-débectâtes
-débecte
-débecté
-débectée
-débectées
-débectent
-débecter
-débectera
-débecterai
-débecteraient
-débecterais
-débecterait
-débecteras
-débectèrent
-débecterez
-débecteriez
-débecterions
-débecterons
-débecteront
-débectes
-débectés
-débectez
-débectiez
-débections
-débectons
-débenzola
-débenzolage
-débenzolages
-débenzolai
-débenzolaient
-débenzolais
-débenzolait
-débenzolâmes
-débenzolant
-débenzolas
-débenzolasse
-débenzolassent
-débenzolasses
-débenzolassiez
-débenzolassions
-débenzolât
-débenzolâtes
-débenzole
-débenzolé
-débenzolée
-débenzolées
-débenzolent
-débenzoler
-débenzolera
-débenzolerai
-débenzoleraient
-débenzolerais
-débenzolerait
-débenzoleras
-débenzolèrent
-débenzolerez
-débenzoleriez
-débenzolerions
-débenzolerons
-débenzoleront
-débenzoles
-débenzolés
-débenzolez
-débenzoliez
-débenzolions
-débenzolons
-débet
-débets
-débile
-débilement
-débiles
-débilita
-débilitai
-débilitaient
-débilitais
-débilitait
-débilitâmes
-débilitant
-débilitante
-débilitantes
-débilitants
-débilitas
-débilitasse
-débilitassent
-débilitasses
-débilitassiez
-débilitassions
-débilitât
-débilitâtes
-débilite
-débilité
-débilitée
-débilitées
-débilitent
-débiliter
-débilitera
-débiliterai
-débiliteraient
-débiliterais
-débiliterait
-débiliteras
-débilitèrent
-débiliterez
-débiliteriez
-débiliterions
-débiliterons
-débiliteront
-débilites
-débilités
-débilitez
-débilitiez
-débilitions
-débilitons
-débillarda
-débillardai
-débillardaient
-débillardais
-débillardait
-débillardâmes
-débillardant
-débillardas
-débillardasse
-débillardassent
-débillardasses
-débillardassiez
-débillardassions
-débillardât
-débillardâtes
-débillarde
-débillardé
-débillardée
-débillardées
-débillardent
-débillarder
-débillardera
-débillarderai
-débillarderaient
-débillarderais
-débillarderait
-débillarderas
-débillardèrent
-débillarderez
-débillarderiez
-débillarderions
-débillarderons
-débillarderont
-débillardes
-débillardés
-débillardez
-débillardiez
-débillardions
-débillardons
-débina
-débinai
-débinaient
-débinais
-débinait
-débinâmes
-débinant
-débinas
-débinasse
-débinassent
-débinasses
-débinassiez
-débinassions
-débinât
-débinâtes
-débine
-débiné
-débinée
-débinées
-débinent
-débiner
-débinera
-débinerai
-débineraient
-débinerais
-débinerait
-débineras
-débinèrent
-débinerez
-débineriez
-débinerions
-débinerons
-débineront
-débines
-débinés
-débinez
-débiniez
-débinions
-débinons
-débit
-débita
-débitable
-débitables
-débitage
-débitages
-débitai
-débitaient
-débitais
-débitait
-débitâmes
-débitant
-débitante
-débitantes
-débitants
-débitas
-débitasse
-débitassent
-débitasses
-débitassiez
-débitassions
-débitât
-débitâtes
-débite
-débité
-débitée
-débitées
-débitent
-débiter
-débitera
-débiterai
-débiteraient
-débiterais
-débiterait
-débiteras
-débitèrent
-débiterez
-débiteriez
-débiterions
-débiterons
-débiteront
-débites
-débités
-débiteur
-débiteurs
-débitez
-débitiez
-débitions
-débitmètre
-débitmètres
-débitons
-débitrice
-débitrices
-débits
-déblai
-déblaie
-déblaiement
-déblaiements
-déblaient
-déblaiera
-déblaierai
-déblaieraient
-déblaierais
-déblaierait
-déblaieras
-déblaierez
-déblaieriez
-déblaierions
-déblaierons
-déblaieront
-déblaies
-déblais
-déblatéra
-déblatérai
-déblatéraient
-déblatérais
-déblatérait
-déblatérâmes
-déblatérant
-déblatéras
-déblatérasse
-déblatérassent
-déblatérasses
-déblatérassiez
-déblatérassions
-déblatérât
-déblatérâtes
-déblatéré
-déblatère
-déblatèrent
-déblatérer
-déblatérera
-déblatérerai
-déblatéreraient
-déblatérerais
-déblatérerait
-déblatéreras
-déblatérèrent
-déblatérerez
-déblatéreriez
-déblatérerions
-déblatérerons
-déblatéreront
-déblatères
-déblatérez
-déblatériez
-déblatérions
-déblatérons
-déblaya
-déblayage
-déblayages
-déblayai
-déblayaient
-déblayais
-déblayait
-déblayâmes
-déblayant
-déblayas
-déblayasse
-déblayassent
-déblayasses
-déblayassiez
-déblayassions
-déblayât
-déblayâtes
-déblaye
-déblayé
-déblayée
-déblayées
-déblayent
-déblayer
-déblayera
-déblayerai
-déblayeraient
-déblayerais
-déblayerait
-déblayeras
-déblayèrent
-déblayerez
-déblayeriez
-déblayerions
-déblayerons
-déblayeront
-déblayes
-déblayés
-déblayez
-déblayiez
-déblayions
-déblayons
-débleui
-débleuie
-débleuies
-débleuîmes
-débleuir
-débleuira
-débleuirai
-débleuiraient
-débleuirais
-débleuirait
-débleuiras
-débleuirent
-débleuirez
-débleuiriez
-débleuirions
-débleuirons
-débleuiront
-débleuis
-débleuissaient
-débleuissais
-débleuissait
-débleuissant
-débleuisse
-débleuissent
-débleuisses
-débleuissez
-débleuissiez
-débleuissions
-débleuissons
-débleuit
-débleuît
-débleuîtes
-déblocage
-déblocages
-débloqua
-débloquai
-débloquaient
-débloquais
-débloquait
-débloquâmes
-débloquant
-débloquas
-débloquasse
-débloquassent
-débloquasses
-débloquassiez
-débloquassions
-débloquât
-débloquâtes
-débloque
-débloqué
-débloquée
-débloquées
-débloquent
-débloquer
-débloquera
-débloquerai
-débloqueraient
-débloquerais
-débloquerait
-débloqueras
-débloquèrent
-débloquerez
-débloqueriez
-débloquerions
-débloquerons
-débloqueront
-débloques
-débloqués
-débloquez
-débloquiez
-débloquions
-débloquons
-débobina
-débobinai
-débobinaient
-débobinais
-débobinait
-débobinâmes
-débobinant
-débobinas
-débobinasse
-débobinassent
-débobinasses
-débobinassiez
-débobinassions
-débobinât
-débobinâtes
-débobine
-débobiné
-débobinée
-débobinées
-débobinent
-débobiner
-débobinera
-débobinerai
-débobineraient
-débobinerais
-débobinerait
-débobineras
-débobinèrent
-débobinerez
-débobineriez
-débobinerions
-débobinerons
-débobineront
-débobines
-débobinés
-débobinez
-débobiniez
-débobinions
-débobinons
-débogua
-déboguai
-déboguaient
-déboguais
-déboguait
-déboguâmes
-déboguant
-déboguas
-déboguasse
-déboguassent
-déboguasses
-déboguassiez
-déboguassions
-déboguât
-déboguâtes
-débogue
-débogué
-déboguée
-déboguées
-déboguent
-déboguer
-déboguera
-déboguerai
-débogueraient
-déboguerais
-déboguerait
-débogueras
-déboguèrent
-déboguerez
-débogueriez
-déboguerions
-déboguerons
-débogueront
-débogues
-débogués
-déboguez
-déboguiez
-déboguions
-déboguons
-déboire
-déboires
-déboisa
-déboisage
-déboisages
-déboisai
-déboisaient
-déboisais
-déboisait
-déboisâmes
-déboisant
-déboisas
-déboisasse
-déboisassent
-déboisasses
-déboisassiez
-déboisassions
-déboisât
-déboisâtes
-déboise
-déboisé
-déboisée
-déboisées
-déboisement
-déboisements
-déboisent
-déboiser
-déboisera
-déboiserai
-déboiseraient
-déboiserais
-déboiserait
-déboiseras
-déboisèrent
-déboiserez
-déboiseriez
-déboiserions
-déboiserons
-déboiseront
-déboises
-déboisés
-déboisez
-déboisiez
-déboisions
-déboisons
-déboîta
-déboîtai
-déboîtaient
-déboîtais
-déboîtait
-déboîtâmes
-déboîtant
-déboîtas
-déboîtasse
-déboîtassent
-déboîtasses
-déboîtassiez
-déboîtassions
-déboîtât
-déboîtâtes
-déboîte
-déboîté
-déboîtée
-déboîtées
-déboîtement
-déboîtements
-déboîtent
-déboîter
-déboîtera
-déboîterai
-déboîteraient
-déboîterais
-déboîterait
-déboîteras
-déboîtèrent
-déboîterez
-déboîteriez
-déboîterions
-déboîterons
-déboîteront
-déboîtes
-déboîtés
-déboîtez
-déboîtiez
-déboîtions
-déboîtons
-débonda
-débondai
-débondaient
-débondais
-débondait
-débondâmes
-débondant
-débondas
-débondasse
-débondassent
-débondasses
-débondassiez
-débondassions
-débondât
-débondâtes
-débonde
-débondé
-débondée
-débondées
-débondent
-débonder
-débondera
-débonderai
-débonderaient
-débonderais
-débonderait
-débonderas
-débondèrent
-débonderez
-débonderiez
-débonderions
-débonderons
-débonderont
-débondes
-débondés
-débondez
-débondiez
-débondions
-débondons
-débonnaire
-débonnairement
-débonnaires
-débonnaireté
-débonnairetés
-débord
-déborda
-débordai
-débordaient
-débordais
-débordait
-débordâmes
-débordant
-débordante
-débordantes
-débordants
-débordas
-débordasse
-débordassent
-débordasses
-débordassiez
-débordassions
-débordât
-débordâtes
-déborde
-débordé
-débordée
-débordées
-débordement
-débordements
-débordent
-déborder
-débordera
-déborderai
-déborderaient
-déborderais
-déborderait
-déborderas
-débordèrent
-déborderez
-déborderiez
-déborderions
-déborderons
-déborderont
-débordes
-débordés
-débordez
-débordiez
-débordions
-débordons
-débords
-débossela
-débosselai
-débosselaient
-débosselais
-débosselait
-débosselâmes
-débosselant
-débosselas
-débosselasse
-débosselassent
-débosselasses
-débosselassiez
-débosselassions
-débosselât
-débosselâtes
-débosselé
-débosselée
-débosselées
-débosseler
-débosselèrent
-débosselés
-débosselez
-débosseliez
-débosselions
-débosselle
-débossellent
-débossellera
-débossellerai
-débosselleraient
-débossellerais
-débossellerait
-débosselleras
-débossellerez
-débosselleriez
-débossellerions
-débossellerons
-débosselleront
-débosselles
-débosselons
-débotta
-débottai
-débottaient
-débottais
-débottait
-débottâmes
-débottant
-débottas
-débottasse
-débottassent
-débottasses
-débottassiez
-débottassions
-débottât
-débottâtes
-débotte
-débotté
-débottée
-débottées
-débottent
-débotter
-débottera
-débotterai
-débotteraient
-débotterais
-débotterait
-débotteras
-débottèrent
-débotterez
-débotteriez
-débotterions
-débotterons
-débotteront
-débottes
-débottés
-débottez
-débottiez
-débottions
-débottons
-déboucha
-débouchage
-débouchages
-débouchai
-débouchaient
-débouchais
-débouchait
-débouchâmes
-débouchant
-débouchas
-débouchasse
-débouchassent
-débouchasses
-débouchassiez
-débouchassions
-débouchât
-débouchâtes
-débouche
-débouché
-débouchée
-débouchées
-débouchement
-débouchements
-débouchent
-déboucher
-débouchera
-déboucherai
-déboucheraient
-déboucherais
-déboucherait
-déboucheras
-débouchèrent
-déboucherez
-déboucheriez
-déboucherions
-déboucherons
-déboucheront
-débouches
-débouchés
-déboucheur
-déboucheurs
-débouchez
-débouchiez
-débouchions
-débouchoir
-débouchoirs
-débouchons
-déboucla
-débouclai
-débouclaient
-débouclais
-débouclait
-débouclâmes
-débouclant
-débouclas
-débouclasse
-débouclassent
-débouclasses
-débouclassiez
-débouclassions
-débouclât
-débouclâtes
-déboucle
-débouclé
-débouclée
-débouclées
-débouclent
-déboucler
-débouclera
-débouclerai
-déboucleraient
-débouclerais
-débouclerait
-déboucleras
-débouclèrent
-débouclerez
-déboucleriez
-débouclerions
-débouclerons
-déboucleront
-déboucles
-débouclés
-débouclez
-déboucliez
-débouclions
-débouclons
-débouda
-déboudai
-déboudaient
-déboudais
-déboudait
-déboudâmes
-déboudant
-déboudas
-déboudasse
-déboudassent
-déboudasses
-déboudassiez
-déboudassions
-déboudât
-déboudâtes
-déboude
-déboudé
-déboudée
-déboudées
-déboudent
-débouder
-déboudera
-débouderai
-débouderaient
-débouderais
-débouderait
-débouderas
-déboudèrent
-débouderez
-débouderiez
-débouderions
-débouderons
-débouderont
-déboudes
-déboudés
-déboudez
-déboudiez
-déboudions
-déboudons
-débouillaient
-débouillais
-débouillait
-débouillant
-débouille
-débouillent
-débouilles
-débouillez
-débouilli
-débouillie
-débouillies
-débouilliez
-débouillîmes
-débouillions
-débouillir
-débouillira
-débouillirai
-débouilliraient
-débouillirais
-débouillirait
-débouilliras
-débouillirent
-débouillirez
-débouilliriez
-débouillirions
-débouillirons
-débouilliront
-débouillis
-débouillisse
-débouillissent
-débouillisses
-débouillissiez
-débouillissions
-débouillit
-débouillît
-débouillîtes
-débouillons
-déboula
-déboulai
-déboulaient
-déboulais
-déboulait
-déboulâmes
-déboulant
-déboulas
-déboulasse
-déboulassent
-déboulasses
-déboulassiez
-déboulassions
-déboulât
-déboulâtes
-déboule
-déboulé
-déboulée
-déboulées
-déboulent
-débouler
-déboulera
-déboulerai
-débouleraient
-déboulerais
-déboulerait
-débouleras
-déboulèrent
-déboulerez
-débouleriez
-déboulerions
-déboulerons
-débouleront
-déboules
-déboulés
-déboulez
-débouliez
-déboulions
-déboulonna
-déboulonnage
-déboulonnages
-déboulonnai
-déboulonnaient
-déboulonnais
-déboulonnait
-déboulonnâmes
-déboulonnant
-déboulonnas
-déboulonnasse
-déboulonnassent
-déboulonnasses
-déboulonnassiez
-déboulonnassions
-déboulonnât
-déboulonnâtes
-déboulonne
-déboulonné
-déboulonnée
-déboulonnées
-déboulonnement
-déboulonnements
-déboulonnent
-déboulonner
-déboulonnera
-déboulonnerai
-déboulonneraient
-déboulonnerais
-déboulonnerait
-déboulonneras
-déboulonnèrent
-déboulonnerez
-déboulonneriez
-déboulonnerions
-déboulonnerons
-déboulonneront
-déboulonnes
-déboulonnés
-déboulonnez
-déboulonniez
-déboulonnions
-déboulonnons
-déboulons
-débouqua
-débouquai
-débouquaient
-débouquais
-débouquait
-débouquâmes
-débouquant
-débouquas
-débouquasse
-débouquassent
-débouquasses
-débouquassiez
-débouquassions
-débouquât
-débouquâtes
-débouque
-débouqué
-débouquement
-débouquements
-débouquent
-débouquer
-débouquera
-débouquerai
-débouqueraient
-débouquerais
-débouquerait
-débouqueras
-débouquèrent
-débouquerez
-débouqueriez
-débouquerions
-débouquerons
-débouqueront
-débouques
-débouquez
-débouquiez
-débouquions
-débouquons
-débourba
-débourbage
-débourbages
-débourbai
-débourbaient
-débourbais
-débourbait
-débourbâmes
-débourbant
-débourbas
-débourbasse
-débourbassent
-débourbasses
-débourbassiez
-débourbassions
-débourbât
-débourbâtes
-débourbe
-débourbé
-débourbée
-débourbées
-débourbent
-débourber
-débourbera
-débourberai
-débourberaient
-débourberais
-débourberait
-débourberas
-débourbèrent
-débourberez
-débourberiez
-débourberions
-débourberons
-débourberont
-débourbes
-débourbés
-débourbeur
-débourbeurs
-débourbez
-débourbiez
-débourbions
-débourbons
-débourgeoisé
-débourgeoisée
-débourgeoisées
-débourgeoisés
-débourra
-débourrage
-débourrages
-débourrai
-débourraient
-débourrais
-débourrait
-débourrâmes
-débourrant
-débourras
-débourrasse
-débourrassent
-débourrasses
-débourrassiez
-débourrassions
-débourrât
-débourrâtes
-débourre
-débourré
-débourrée
-débourrées
-débourrement
-débourrements
-débourrent
-débourrer
-débourrera
-débourrerai
-débourreraient
-débourrerais
-débourrerait
-débourreras
-débourrèrent
-débourrerez
-débourreriez
-débourrerions
-débourrerons
-débourreront
-débourres
-débourrés
-débourrez
-débourriez
-débourrions
-débourrons
-débours
-déboursa
-déboursai
-déboursaient
-déboursais
-déboursait
-déboursâmes
-déboursant
-déboursas
-déboursasse
-déboursassent
-déboursasses
-déboursassiez
-déboursassions
-déboursât
-déboursâtes
-débourse
-déboursé
-déboursée
-déboursées
-déboursement
-déboursements
-déboursent
-débourser
-déboursera
-débourserai
-débourseraient
-débourserais
-débourserait
-débourseras
-déboursèrent
-débourserez
-débourseriez
-débourserions
-débourserons
-débourseront
-débourses
-déboursés
-déboursez
-déboursiez
-déboursions
-déboursons
-débous
-déboussola
-déboussolai
-déboussolaient
-déboussolais
-déboussolait
-déboussolâmes
-déboussolant
-déboussolas
-déboussolasse
-déboussolassent
-déboussolasses
-déboussolassiez
-déboussolassions
-déboussolât
-déboussolâtes
-déboussole
-déboussolé
-déboussolée
-déboussolées
-déboussolent
-déboussoler
-déboussolera
-déboussolerai
-déboussoleraient
-déboussolerais
-déboussolerait
-déboussoleras
-déboussolèrent
-déboussolerez
-déboussoleriez
-déboussolerions
-déboussolerons
-déboussoleront
-déboussoles
-déboussolés
-déboussolez
-déboussoliez
-déboussolions
-déboussolons
-debout
-débout
-débouta
-déboutai
-déboutaient
-déboutais
-déboutait
-déboutâmes
-déboutant
-déboutas
-déboutasse
-déboutassent
-déboutasses
-déboutassiez
-déboutassions
-déboutât
-déboutâtes
-déboute
-débouté
-déboutée
-déboutées
-déboutement
-déboutements
-déboutent
-débouter
-déboutera
-débouterai
-débouteraient
-débouterais
-débouterait
-débouteras
-déboutèrent
-débouterez
-débouteriez
-débouterions
-débouterons
-débouteront
-déboutes
-déboutés
-déboutez
-déboutiez
-déboutions
-déboutonna
-déboutonnage
-déboutonnages
-déboutonnai
-déboutonnaient
-déboutonnais
-déboutonnait
-déboutonnâmes
-déboutonnant
-déboutonnas
-déboutonnasse
-déboutonnassent
-déboutonnasses
-déboutonnassiez
-déboutonnassions
-déboutonnât
-déboutonnâtes
-déboutonne
-déboutonné
-déboutonnée
-déboutonnées
-déboutonnent
-déboutonner
-déboutonnera
-déboutonnerai
-déboutonneraient
-déboutonnerais
-déboutonnerait
-déboutonneras
-déboutonnèrent
-déboutonnerez
-déboutonneriez
-déboutonnerions
-déboutonnerons
-déboutonneront
-déboutonnes
-déboutonnés
-déboutonnez
-déboutonniez
-déboutonnions
-déboutonnons
-déboutons
-débraguetta
-débraguettai
-débraguettaient
-débraguettais
-débraguettait
-débraguettâmes
-débraguettant
-débraguettas
-débraguettasse
-débraguettassent
-débraguettasses
-débraguettassiez
-débraguettassions
-débraguettât
-débraguettâtes
-débraguette
-débraguetté
-débraguettée
-débraguettées
-débraguettent
-débraguetter
-débraguettera
-débraguetterai
-débraguetteraient
-débraguetterais
-débraguetterait
-débraguetteras
-débraguettèrent
-débraguetterez
-débraguetteriez
-débraguetterions
-débraguetterons
-débraguetteront
-débraguettes
-débraguettés
-débraguettez
-débraguettiez
-débraguettions
-débraguettons
-débraie
-débraient
-débraiera
-débraierai
-débraieraient
-débraierais
-débraierait
-débraieras
-débraierez
-débraieriez
-débraierions
-débraierons
-débraieront
-débraies
-débrailla
-débraillai
-débraillaient
-débraillais
-débraillait
-débraillâmes
-débraillant
-débraillas
-débraillasse
-débraillassent
-débraillasses
-débraillassiez
-débraillassions
-débraillât
-débraillâtes
-débraille
-débraillé
-débraillée
-débraillées
-débraillent
-débrailler
-débraillera
-débraillerai
-débrailleraient
-débraillerais
-débraillerait
-débrailleras
-débraillèrent
-débraillerez
-débrailleriez
-débraillerions
-débraillerons
-débrailleront
-débrailles
-débraillés
-débraillez
-débrailliez
-débraillions
-débraillons
-débrancha
-débranchai
-débranchaient
-débranchais
-débranchait
-débranchâmes
-débranchant
-débranchas
-débranchasse
-débranchassent
-débranchasses
-débranchassiez
-débranchassions
-débranchât
-débranchâtes
-débranche
-débranché
-débranchée
-débranchées
-débranchement
-débranchements
-débranchent
-débrancher
-débranchera
-débrancherai
-débrancheraient
-débrancherais
-débrancherait
-débrancheras
-débranchèrent
-débrancherez
-débrancheriez
-débrancherions
-débrancherons
-débrancheront
-débranches
-débranchés
-débranchez
-débranchiez
-débranchions
-débranchons
-débraya
-débrayage
-débrayages
-débrayai
-débrayaient
-débrayais
-débrayait
-débrayâmes
-débrayant
-débrayas
-débrayasse
-débrayassent
-débrayasses
-débrayassiez
-débrayassions
-débrayât
-débrayâtes
-débraye
-débrayé
-débrayée
-débrayées
-débrayent
-débrayer
-débrayera
-débrayerai
-débrayeraient
-débrayerais
-débrayerait
-débrayeras
-débrayèrent
-débrayerez
-débrayeriez
-débrayerions
-débrayerons
-débrayeront
-débrayes
-débrayés
-débrayez
-débrayiez
-débrayions
-débrayons
-débrida
-débridai
-débridaient
-débridais
-débridait
-débridâmes
-débridant
-débridas
-débridasse
-débridassent
-débridasses
-débridassiez
-débridassions
-débridât
-débridâtes
-débride
-débridé
-débridée
-débridées
-débridement
-débridements
-débrident
-débrider
-débridera
-débriderai
-débrideraient
-débriderais
-débriderait
-débrideras
-débridèrent
-débriderez
-débrideriez
-débriderions
-débriderons
-débrideront
-débrides
-débridés
-débridez
-débridiez
-débridions
-débridons
-débris
-débrocha
-débrochage
-débrochages
-débrochai
-débrochaient
-débrochais
-débrochait
-débrochâmes
-débrochant
-débrochas
-débrochasse
-débrochassent
-débrochasses
-débrochassiez
-débrochassions
-débrochât
-débrochâtes
-débroche
-débroché
-débrochée
-débrochées
-débrochent
-débrocher
-débrochera
-débrocherai
-débrocheraient
-débrocherais
-débrocherait
-débrocheras
-débrochèrent
-débrocherez
-débrocheriez
-débrocherions
-débrocherons
-débrocheront
-débroches
-débrochés
-débrochez
-débrochiez
-débrochions
-débrochons
-débrouilla
-débrouillage
-débrouillages
-débrouillai
-débrouillaient
-débrouillais
-débrouillait
-débrouillâmes
-débrouillant
-débrouillard
-débrouillarde
-débrouillardes
-débrouillardise
-débrouillardises
-débrouillards
-débrouillas
-débrouillasse
-débrouillassent
-débrouillasses
-débrouillassiez
-débrouillassions
-débrouillât
-débrouillâtes
-débrouille
-débrouillé
-débrouillée
-débrouillées
-débrouillement
-débrouillements
-débrouillent
-débrouiller
-débrouillera
-débrouillerai
-débrouilleraient
-débrouillerais
-débrouillerait
-débrouilleras
-débrouillèrent
-débrouillerez
-débrouilleriez
-débrouillerions
-débrouillerons
-débrouilleront
-débrouilles
-débrouillés
-débrouillez
-débrouilliez
-débrouillions
-débrouillons
-débroussailla
-débroussaillai
-débroussaillaient
-débroussaillais
-débroussaillait
-débroussaillâmes
-débroussaillant
-débroussaillas
-débroussaillasse
-débroussaillassent
-débroussaillasses
-débroussaillassiez
-débroussaillassions
-débroussaillât
-débroussaillâtes
-débroussaille
-débroussaillé
-débroussaillée
-débroussaillées
-débroussaillement
-débroussaillements
-débroussaillent
-débroussailler
-débroussaillera
-débroussaillerai
-débroussailleraient
-débroussaillerais
-débroussaillerait
-débroussailleras
-débroussaillèrent
-débroussaillerez
-débroussailleriez
-débroussaillerions
-débroussaillerons
-débroussailleront
-débroussailles
-débroussaillés
-débroussaillez
-débroussailliez
-débroussaillions
-débroussaillons
-débucha
-débuchai
-débuchaient
-débuchais
-débuchait
-débuchâmes
-débuchant
-débuchas
-débuchasse
-débuchassent
-débuchasses
-débuchassiez
-débuchassions
-débuchât
-débuchâtes
-débuche
-débuché
-débuchée
-débuchées
-débuchent
-débucher
-débuchera
-débucherai
-débucheraient
-débucherais
-débucherait
-débucheras
-débuchèrent
-débucherez
-débucheriez
-débucherions
-débucherons
-débucheront
-débuches
-débuchés
-débuchez
-débuchiez
-débuchions
-débuchons
-débudgétisa
-débudgétisai
-débudgétisaient
-débudgétisais
-débudgétisait
-débudgétisâmes
-débudgétisant
-débudgétisas
-débudgétisasse
-débudgétisassent
-débudgétisasses
-débudgétisassiez
-débudgétisassions
-débudgétisât
-débudgétisâtes
-débudgétise
-débudgétisé
-débudgétisée
-débudgétisées
-débudgétisent
-débudgétiser
-débudgétisera
-débudgétiserai
-débudgétiseraient
-débudgétiserais
-débudgétiserait
-débudgétiseras
-débudgétisèrent
-débudgétiserez
-débudgétiseriez
-débudgétiserions
-débudgétiserons
-débudgétiseront
-débudgétises
-débudgétisés
-débudgétisez
-débudgétisiez
-débudgétisions
-débudgétisons
-débulla
-débullai
-débullaient
-débullais
-débullait
-débullâmes
-débullant
-débullas
-débullasse
-débullassent
-débullasses
-débullassiez
-débullassions
-débullât
-débullâtes
-débulle
-débullé
-débullée
-débullées
-débullent
-débuller
-débullera
-débullerai
-débulleraient
-débullerais
-débullerait
-débulleras
-débullèrent
-débullerez
-débulleriez
-débullerions
-débullerons
-débulleront
-débulles
-débullés
-débullez
-débulliez
-débullions
-débullons
-débureaucratisa
-débureaucratisai
-débureaucratisaient
-débureaucratisais
-débureaucratisait
-débureaucratisâmes
-débureaucratisant
-débureaucratisas
-débureaucratisasse
-débureaucratisassent
-débureaucratisasses
-débureaucratisassiez
-débureaucratisassions
-débureaucratisât
-débureaucratisâtes
-débureaucratise
-débureaucratisé
-débureaucratisée
-débureaucratisées
-débureaucratisent
-débureaucratiser
-débureaucratisera
-débureaucratiserai
-débureaucratiseraient
-débureaucratiserais
-débureaucratiserait
-débureaucratiseras
-débureaucratisèrent
-débureaucratiserez
-débureaucratiseriez
-débureaucratiserions
-débureaucratiserons
-débureaucratiseront
-débureaucratises
-débureaucratisés
-débureaucratisez
-débureaucratisiez
-débureaucratisions
-débureaucratisons
-débusqua
-débusquai
-débusquaient
-débusquais
-débusquait
-débusquâmes
-débusquant
-débusquas
-débusquasse
-débusquassent
-débusquasses
-débusquassiez
-débusquassions
-débusquât
-débusquâtes
-débusque
-débusqué
-débusquée
-débusquées
-débusquement
-débusquements
-débusquent
-débusquer
-débusquera
-débusquerai
-débusqueraient
-débusquerais
-débusquerait
-débusqueras
-débusquèrent
-débusquerez
-débusqueriez
-débusquerions
-débusquerons
-débusqueront
-débusques
-débusqués
-débusquez
-débusquiez
-débusquions
-débusquons
-début
-débuta
-débutai
-débutaient
-débutais
-débutait
-débutâmes
-débutant
-débutante
-débutantes
-débutants
-débutas
-débutasse
-débutassent
-débutasses
-débutassiez
-débutassions
-débutât
-débutâtes
-débute
-débuté
-débutée
-débutées
-débutent
-débuter
-débutera
-débuterai
-débuteraient
-débuterais
-débuterait
-débuteras
-débutèrent
-débuterez
-débuteriez
-débuterions
-débuterons
-débuteront
-débutes
-débutés
-débutez
-débutiez
-débutions
-débutons
-débuts
-deçà
-déca
-décacheta
-décachetai
-décachetaient
-décachetais
-décachetait
-décachetâmes
-décachetant
-décachetas
-décachetasse
-décachetassent
-décachetasses
-décachetassiez
-décachetassions
-décachetât
-décachetâtes
-décacheté
-décachetée
-décachetées
-décacheter
-décachetèrent
-décachetés
-décachetez
-décachetiez
-décachetions
-décachetons
-décachette
-décachettent
-décachettera
-décachetterai
-décachetteraient
-décachetterais
-décachetterait
-décachetteras
-décachetterez
-décachetteriez
-décachetterions
-décachetterons
-décachetteront
-décachettes
-décadaire
-décadaires
-décade
-décadenassa
-décadenassai
-décadenassaient
-décadenassais
-décadenassait
-décadenassâmes
-décadenassant
-décadenassas
-décadenassasse
-décadenassassent
-décadenassasses
-décadenassassiez
-décadenassassions
-décadenassât
-décadenassâtes
-décadenasse
-décadenassé
-décadenassée
-décadenassées
-décadenassent
-décadenasser
-décadenassera
-décadenasserai
-décadenasseraient
-décadenasserais
-décadenasserait
-décadenasseras
-décadenassèrent
-décadenasserez
-décadenasseriez
-décadenasserions
-décadenasserons
-décadenasseront
-décadenasses
-décadenassés
-décadenassez
-décadenassiez
-décadenassions
-décadenassons
-décadence
-décadences
-décadent
-décadente
-décadentes
-décadents
-décades
-décadi
-décadis
-décaèdre
-décaèdres
-décaféina
-décaféinai
-décaféinaient
-décaféinais
-décaféinait
-décaféinâmes
-décaféinant
-décaféinas
-décaféinasse
-décaféinassent
-décaféinasses
-décaféinassiez
-décaféinassions
-décaféinât
-décaféinâtes
-décaféine
-décaféiné
-décaféinée
-décaféinées
-décaféinent
-décaféiner
-décaféinera
-décaféinerai
-décaféineraient
-décaféinerais
-décaféinerait
-décaféineras
-décaféinèrent
-décaféinerez
-décaféineriez
-décaféinerions
-décaféinerons
-décaféineront
-décaféines
-décaféinés
-décaféinez
-décaféiniez
-décaféinions
-décaféinons
-décagonal
-décagonale
-décagonales
-décagonaux
-décagone
-décagones
-décagramme
-décagrammes
-décaissa
-décaissai
-décaissaient
-décaissais
-décaissait
-décaissâmes
-décaissant
-décaissas
-décaissasse
-décaissassent
-décaissasses
-décaissassiez
-décaissassions
-décaissât
-décaissâtes
-décaisse
-décaissé
-décaissée
-décaissées
-décaissement
-décaissements
-décaissent
-décaisser
-décaissera
-décaisserai
-décaisseraient
-décaisserais
-décaisserait
-décaisseras
-décaissèrent
-décaisserez
-décaisseriez
-décaisserions
-décaisserons
-décaisseront
-décaisses
-décaissés
-décaissez
-décaissiez
-décaissions
-décaissons
-décala
-décalage
-décalages
-décalai
-décalaient
-décalais
-décalait
-décalâmes
-décalamina
-décalaminage
-décalaminages
-décalaminai
-décalaminaient
-décalaminais
-décalaminait
-décalaminâmes
-décalaminant
-décalaminas
-décalaminasse
-décalaminassent
-décalaminasses
-décalaminassiez
-décalaminassions
-décalaminât
-décalaminâtes
-décalamine
-décalaminé
-décalaminée
-décalaminées
-décalaminent
-décalaminer
-décalaminera
-décalaminerai
-décalamineraient
-décalaminerais
-décalaminerait
-décalamineras
-décalaminèrent
-décalaminerez
-décalamineriez
-décalaminerions
-décalaminerons
-décalamineront
-décalamines
-décalaminés
-décalaminez
-décalaminiez
-décalaminions
-décalaminons
-décalant
-décalas
-décalasse
-décalassent
-décalasses
-décalassiez
-décalassions
-décalât
-décalâtes
-décalcifia
-décalcifiai
-décalcifiaient
-décalcifiais
-décalcifiait
-décalcifiâmes
-décalcifiant
-décalcifias
-décalcifiasse
-décalcifiassent
-décalcifiasses
-décalcifiassiez
-décalcifiassions
-décalcifiât
-décalcifiâtes
-décalcification
-décalcifications
-décalcifie
-décalcifié
-décalcifiée
-décalcifiées
-décalcifient
-décalcifier
-décalcifiera
-décalcifierai
-décalcifieraient
-décalcifierais
-décalcifierait
-décalcifieras
-décalcifièrent
-décalcifierez
-décalcifieriez
-décalcifierions
-décalcifierons
-décalcifieront
-décalcifies
-décalcifiés
-décalcifiez
-décalcifiiez
-décalcifiions
-décalcifions
-décalcomanie
-décalcomanies
-décale
-décalé
-décalée
-décalées
-décalent
-décaler
-décalera
-décalerai
-décaleraient
-décalerais
-décalerait
-décaleras
-décalèrent
-décalerez
-décaleriez
-décalerions
-décalerons
-décaleront
-décales
-décalés
-décalez
-décaliez
-décalions
-décalitre
-décalitres
-décalogue
-décalogues
-décalons
-décalotta
-décalottai
-décalottaient
-décalottais
-décalottait
-décalottâmes
-décalottant
-décalottas
-décalottasse
-décalottassent
-décalottasses
-décalottassiez
-décalottassions
-décalottât
-décalottâtes
-décalotte
-décalotté
-décalottée
-décalottées
-décalottent
-décalotter
-décalottera
-décalotterai
-décalotteraient
-décalotterais
-décalotterait
-décalotteras
-décalottèrent
-décalotterez
-décalotteriez
-décalotterions
-décalotterons
-décalotteront
-décalottes
-décalottés
-décalottez
-décalottiez
-décalottions
-décalottons
-décalqua
-décalquage
-décalquages
-décalquai
-décalquaient
-décalquais
-décalquait
-décalquâmes
-décalquant
-décalquas
-décalquasse
-décalquassent
-décalquasses
-décalquassiez
-décalquassions
-décalquât
-décalquâtes
-décalque
-décalqué
-décalquée
-décalquées
-décalquent
-décalquer
-décalquera
-décalquerai
-décalqueraient
-décalquerais
-décalquerait
-décalqueras
-décalquèrent
-décalquerez
-décalqueriez
-décalquerions
-décalquerons
-décalqueront
-décalques
-décalqués
-décalquez
-décalquiez
-décalquions
-décalquons
-décalvant
-décalvante
-décalvantes
-décalvants
-décamètre
-décamètres
-décampa
-décampai
-décampaient
-décampais
-décampait
-décampâmes
-décampant
-décampas
-décampasse
-décampassent
-décampasses
-décampassiez
-décampassions
-décampât
-décampâtes
-décampe
-décampé
-décampent
-décamper
-décampera
-décamperai
-décamperaient
-décamperais
-décamperait
-décamperas
-décampèrent
-décamperez
-décamperiez
-décamperions
-décamperons
-décamperont
-décampes
-décampez
-décampiez
-décampions
-décampons
-décan
-décanal
-décanale
-décanales
-décanat
-décanats
-décanaux
-décanilla
-décanillai
-décanillaient
-décanillais
-décanillait
-décanillâmes
-décanillant
-décanillas
-décanillasse
-décanillassent
-décanillasses
-décanillassiez
-décanillassions
-décanillât
-décanillâtes
-décanille
-décanillé
-décanillent
-décaniller
-décanillera
-décanillerai
-décanilleraient
-décanillerais
-décanillerait
-décanilleras
-décanillèrent
-décanillerez
-décanilleriez
-décanillerions
-décanillerons
-décanilleront
-décanilles
-décanillez
-décanilliez
-décanillions
-décanillons
-décans
-décanta
-décantai
-décantaient
-décantais
-décantait
-décantâmes
-décantant
-décantas
-décantasse
-décantassent
-décantasses
-décantassiez
-décantassions
-décantât
-décantâtes
-décantation
-décantations
-décante
-décanté
-décantée
-décantées
-décantent
-décanter
-décantera
-décanterai
-décanteraient
-décanterais
-décanterait
-décanteras
-décantèrent
-décanterez
-décanteriez
-décanterions
-décanterons
-décanteront
-décantes
-décantés
-décanteur
-décanteurs
-décanteuse
-décanteuses
-décantez
-décantiez
-décantions
-décantons
-décapa
-décapage
-décapages
-décapai
-décapaient
-décapais
-décapait
-décapâmes
-décapant
-décapante
-décapantes
-décapants
-décapas
-décapasse
-décapassent
-décapasses
-décapassiez
-décapassions
-décapât
-décapâtes
-décape
-décapé
-décapée
-décapées
-décapela
-décapelai
-décapelaient
-décapelais
-décapelait
-décapelâmes
-décapelant
-décapelas
-décapelasse
-décapelassent
-décapelasses
-décapelassiez
-décapelassions
-décapelât
-décapelâtes
-décapelé
-décapelée
-décapelées
-décapeler
-décapelèrent
-décapelés
-décapelez
-décapeliez
-décapelions
-décapelle
-décapellent
-décapellera
-décapellerai
-décapelleraient
-décapellerais
-décapellerait
-décapelleras
-décapellerez
-décapelleriez
-décapellerions
-décapellerons
-décapelleront
-décapelles
-décapelons
-décapent
-décaper
-décapera
-décaperai
-décaperaient
-décaperais
-décaperait
-décaperas
-décapèrent
-décaperez
-décaperiez
-décaperions
-décaperons
-décaperont
-décapes
-décapés
-décapeur
-décapeurs
-décapeuse
-décapeuses
-décapez
-décapiez
-décapions
-décapita
-décapitai
-décapitaient
-décapitais
-décapitait
-décapitalisa
-décapitalisai
-décapitalisaient
-décapitalisais
-décapitalisait
-décapitalisâmes
-décapitalisant
-décapitalisas
-décapitalisasse
-décapitalisassent
-décapitalisasses
-décapitalisassiez
-décapitalisassions
-décapitalisât
-décapitalisâtes
-décapitalise
-décapitalisé
-décapitalisée
-décapitalisées
-décapitalisent
-décapitaliser
-décapitalisera
-décapitaliserai
-décapitaliseraient
-décapitaliserais
-décapitaliserait
-décapitaliseras
-décapitalisèrent
-décapitaliserez
-décapitaliseriez
-décapitaliserions
-décapitaliserons
-décapitaliseront
-décapitalises
-décapitalisés
-décapitalisez
-décapitalisiez
-décapitalisions
-décapitalisons
-décapitâmes
-décapitant
-décapitas
-décapitasse
-décapitassent
-décapitasses
-décapitassiez
-décapitassions
-décapitât
-décapitâtes
-décapitation
-décapitations
-décapite
-décapité
-décapitée
-décapitées
-décapitent
-décapiter
-décapitera
-décapiterai
-décapiteraient
-décapiterais
-décapiterait
-décapiteras
-décapitèrent
-décapiterez
-décapiteriez
-décapiterions
-décapiterons
-décapiteront
-décapites
-décapités
-décapitez
-décapitiez
-décapitions
-décapitons
-décapons
-décapota
-décapotable
-décapotables
-décapotai
-décapotaient
-décapotais
-décapotait
-décapotâmes
-décapotant
-décapotas
-décapotasse
-décapotassent
-décapotasses
-décapotassiez
-décapotassions
-décapotât
-décapotâtes
-décapote
-décapoté
-décapotée
-décapotées
-décapotent
-décapoter
-décapotera
-décapoterai
-décapoteraient
-décapoterais
-décapoterait
-décapoteras
-décapotèrent
-décapoterez
-décapoteriez
-décapoterions
-décapoterons
-décapoteront
-décapotes
-décapotés
-décapotez
-décapotiez
-décapotions
-décapotons
-décapsula
-décapsulage
-décapsulages
-décapsulai
-décapsulaient
-décapsulais
-décapsulait
-décapsulâmes
-décapsulant
-décapsulas
-décapsulasse
-décapsulassent
-décapsulasses
-décapsulassiez
-décapsulassions
-décapsulât
-décapsulâtes
-décapsulation
-décapsulations
-décapsule
-décapsulé
-décapsulée
-décapsulées
-décapsulent
-décapsuler
-décapsulera
-décapsulerai
-décapsuleraient
-décapsulerais
-décapsulerait
-décapsuleras
-décapsulèrent
-décapsulerez
-décapsuleriez
-décapsulerions
-décapsulerons
-décapsuleront
-décapsules
-décapsulés
-décapsuleur
-décapsuleurs
-décapsulez
-décapsuliez
-décapsulions
-décapsulons
-décapuchonna
-décapuchonnai
-décapuchonnaient
-décapuchonnais
-décapuchonnait
-décapuchonnâmes
-décapuchonnant
-décapuchonnas
-décapuchonnasse
-décapuchonnassent
-décapuchonnasses
-décapuchonnassiez
-décapuchonnassions
-décapuchonnât
-décapuchonnâtes
-décapuchonne
-décapuchonné
-décapuchonnée
-décapuchonnées
-décapuchonnent
-décapuchonner
-décapuchonnera
-décapuchonnerai
-décapuchonneraient
-décapuchonnerais
-décapuchonnerait
-décapuchonneras
-décapuchonnèrent
-décapuchonnerez
-décapuchonneriez
-décapuchonnerions
-décapuchonnerons
-décapuchonneront
-décapuchonnes
-décapuchonnés
-décapuchonnez
-décapuchonniez
-décapuchonnions
-décapuchonnons
-décarbonata
-décarbonatai
-décarbonataient
-décarbonatais
-décarbonatait
-décarbonatâmes
-décarbonatant
-décarbonatas
-décarbonatasse
-décarbonatassent
-décarbonatasses
-décarbonatassiez
-décarbonatassions
-décarbonatât
-décarbonatâtes
-décarbonate
-décarbonaté
-décarbonatée
-décarbonatées
-décarbonatent
-décarbonater
-décarbonatera
-décarbonaterai
-décarbonateraient
-décarbonaterais
-décarbonaterait
-décarbonateras
-décarbonatèrent
-décarbonaterez
-décarbonateriez
-décarbonaterions
-décarbonaterons
-décarbonateront
-décarbonates
-décarbonatés
-décarbonatez
-décarbonatiez
-décarbonations
-décarbonatons
-décarbura
-décarburai
-décarburaient
-décarburais
-décarburait
-décarburâmes
-décarburant
-décarburas
-décarburasse
-décarburassent
-décarburasses
-décarburassiez
-décarburassions
-décarburât
-décarburâtes
-décarburation
-décarburations
-décarbure
-décarburé
-décarburée
-décarburées
-décarburent
-décarburer
-décarburera
-décarburerai
-décarbureraient
-décarburerais
-décarburerait
-décarbureras
-décarburèrent
-décarburerez
-décarbureriez
-décarburerions
-décarburerons
-décarbureront
-décarbures
-décarburés
-décarburez
-décarburiez
-décarburions
-décarburons
-décarcassa
-décarcassai
-décarcassaient
-décarcassais
-décarcassait
-décarcassâmes
-décarcassant
-décarcassas
-décarcassasse
-décarcassassent
-décarcassasses
-décarcassassiez
-décarcassassions
-décarcassât
-décarcassâtes
-décarcasse
-décarcassé
-décarcassée
-décarcassées
-décarcassent
-décarcasser
-décarcassera
-décarcasserai
-décarcasseraient
-décarcasserais
-décarcasserait
-décarcasseras
-décarcassèrent
-décarcasserez
-décarcasseriez
-décarcasserions
-décarcasserons
-décarcasseront
-décarcasses
-décarcassés
-décarcassez
-décarcassiez
-décarcassions
-décarcassons
-décarra
-décarrai
-décarraient
-décarrais
-décarrait
-décarrâmes
-décarrant
-décarras
-décarrasse
-décarrassent
-décarrasses
-décarrassiez
-décarrassions
-décarrât
-décarrâtes
-décarre
-décarré
-décarrela
-décarrelai
-décarrelaient
-décarrelais
-décarrelait
-décarrelâmes
-décarrelant
-décarrelas
-décarrelasse
-décarrelassent
-décarrelasses
-décarrelassiez
-décarrelassions
-décarrelât
-décarrelâtes
-décarrelé
-décarrelée
-décarrelées
-décarreler
-décarrelèrent
-décarrelés
-décarrelez
-décarreliez
-décarrelions
-décarrelle
-décarrellent
-décarrellera
-décarrellerai
-décarrelleraient
-décarrellerais
-décarrellerait
-décarrelleras
-décarrellerez
-décarrelleriez
-décarrellerions
-décarrellerons
-décarrelleront
-décarrelles
-décarrelons
-décarrent
-décarrer
-décarrera
-décarrerai
-décarreraient
-décarrerais
-décarrerait
-décarreras
-décarrèrent
-décarrerez
-décarreriez
-décarrerions
-décarrerons
-décarreront
-décarres
-décarrez
-décarriez
-décarrions
-décarrons
-décartellisation
-décartellisations
-décartonna
-décartonnai
-décartonnaient
-décartonnais
-décartonnait
-décartonnâmes
-décartonnant
-décartonnas
-décartonnasse
-décartonnassent
-décartonnasses
-décartonnassiez
-décartonnassions
-décartonnât
-décartonnâtes
-décartonne
-décartonné
-décartonnée
-décartonnées
-décartonnent
-décartonner
-décartonnera
-décartonnerai
-décartonneraient
-décartonnerais
-décartonnerait
-décartonneras
-décartonnèrent
-décartonnerez
-décartonneriez
-décartonnerions
-décartonnerons
-décartonneront
-décartonnes
-décartonnés
-décartonnez
-décartonniez
-décartonnions
-décartonnons
-décas
-décasyllabe
-décasyllabes
-décasyllabique
-décasyllabiques
-décathlon
-décathlonien
-décathlonienne
-décathloniennes
-décathloniens
-décathlons
-décati
-décatie
-décaties
-décatîmes
-décatir
-décatira
-décatirai
-décatiraient
-décatirais
-décatirait
-décatiras
-décatirent
-décatirez
-décatiriez
-décatirions
-décatirons
-décatiront
-décatis
-décatissaient
-décatissais
-décatissait
-décatissant
-décatisse
-décatissent
-décatisses
-décatissez
-décatissiez
-décatissions
-décatissons
-décatit
-décatît
-décatîtes
-décausa
-décausai
-décausaient
-décausais
-décausait
-décausâmes
-décausant
-décausas
-décausasse
-décausassent
-décausasses
-décausassiez
-décausassions
-décausât
-décausâtes
-décause
-décausé
-décausée
-décausées
-décausent
-décauser
-décausera
-décauserai
-décauseraient
-décauserais
-décauserait
-décauseras
-décausèrent
-décauserez
-décauseriez
-décauserions
-décauserons
-décauseront
-décauses
-décausés
-décausez
-décausiez
-décausions
-décausons
-decauville
-decauvilles
-décavé
-décavée
-décavées
-décavés
-décéda
-décédai
-décédaient
-décédais
-décédait
-décédâmes
-décédant
-décédas
-décédasse
-décédassent
-décédasses
-décédassiez
-décédassions
-décédât
-décédâtes
-décédé
-décède
-décédée
-décédées
-décèdent
-décéder
-décédera
-décéderai
-décéderaient
-décéderais
-décéderait
-décéderas
-décédèrent
-décéderez
-décéderiez
-décéderions
-décéderons
-décéderont
-décédés
-décèdes
-décédez
-décédiez
-décédions
-décédons
-décela
-décelable
-décelables
-décelai
-décelaient
-décelais
-décelait
-décelâmes
-décelant
-décelas
-décelasse
-décelassent
-décelasses
-décelassiez
-décelassions
-décelât
-décelâtes
-décelé
-décèle
-décelée
-décelées
-décèlement
-décèlements
-décèlent
-déceler
-décéléra
-décèlera
-décélérai
-décèlerai
-décéléraient
-décèleraient
-décélérais
-décèlerais
-décélérait
-décèlerait
-décélérâmes
-décélérant
-décéléras
-décèleras
-décélérasse
-décélérassent
-décélérasses
-décélérassiez
-décélérassions
-décélérât
-décélérâtes
-décélération
-décélérations
-décéléré
-décélère
-décelèrent
-décélèrent
-décélérer
-décélérera
-décélérerai
-décéléreraient
-décélérerais
-décélérerait
-décéléreras
-décélérèrent
-décélérerez
-décéléreriez
-décélérerions
-décélérerons
-décéléreront
-décélères
-décélérez
-décèlerez
-décélériez
-décèleriez
-décélérions
-décèlerions
-décélérons
-décèlerons
-décèleront
-décelés
-décèles
-décelez
-déceliez
-décelions
-décelons
-décembre
-décemment
-décemvir
-décemviral
-décemvirale
-décemvirales
-décemvirat
-décemvirats
-décemviraux
-décemviri
-décemvirs
-décence
-décences
-décennal
-décennale
-décennales
-décennaux
-décennie
-décennies
-décent
-décente
-décentes
-décentra
-décentrai
-décentraient
-décentrais
-décentrait
-décentralisa
-décentralisai
-décentralisaient
-décentralisais
-décentralisait
-décentralisâmes
-décentralisant
-décentralisas
-décentralisasse
-décentralisassent
-décentralisasses
-décentralisassiez
-décentralisassions
-décentralisât
-décentralisâtes
-décentralisateur
-décentralisateurs
-décentralisation
-décentralisations
-décentralisatrice
-décentralisatrices
-décentralise
-décentralisé
-décentralisée
-décentralisées
-décentralisent
-décentraliser
-décentralisera
-décentraliserai
-décentraliseraient
-décentraliserais
-décentraliserait
-décentraliseras
-décentralisèrent
-décentraliserez
-décentraliseriez
-décentraliserions
-décentraliserons
-décentraliseront
-décentralises
-décentralisés
-décentralisez
-décentralisiez
-décentralisions
-décentralisons
-décentrâmes
-décentrant
-décentras
-décentrasse
-décentrassent
-décentrasses
-décentrassiez
-décentrassions
-décentrât
-décentrâtes
-décentre
-décentré
-décentrée
-décentrées
-décentrent
-décentrer
-décentrera
-décentrerai
-décentreraient
-décentrerais
-décentrerait
-décentreras
-décentrèrent
-décentrerez
-décentreriez
-décentrerions
-décentrerons
-décentreront
-décentres
-décentrés
-décentrez
-décentriez
-décentrions
-décentrons
-décents
-déception
-déceptions
-décercla
-décerclai
-décerclaient
-décerclais
-décerclait
-décerclâmes
-décerclant
-décerclas
-décerclasse
-décerclassent
-décerclasses
-décerclassiez
-décerclassions
-décerclât
-décerclâtes
-décercle
-décerclé
-décerclée
-décerclées
-décerclent
-décercler
-décerclera
-décerclerai
-décercleraient
-décerclerais
-décerclerait
-décercleras
-décerclèrent
-décerclerez
-décercleriez
-décerclerions
-décerclerons
-décercleront
-décercles
-décerclés
-décerclez
-décercliez
-décerclions
-décerclons
-décerna
-décernai
-décernaient
-décernais
-décernait
-décernâmes
-décernant
-décernas
-décernasse
-décernassent
-décernasses
-décernassiez
-décernassions
-décernât
-décernâtes
-décerne
-décerné
-décernée
-décernées
-décernent
-décerner
-décernera
-décernerai
-décerneraient
-décernerais
-décernerait
-décerneras
-décernèrent
-décernerez
-décerneriez
-décernerions
-décernerons
-décerneront
-décernes
-décernés
-décernez
-décerniez
-décernions
-décernons
-décervelage
-décervelages
-décès
-décessa
-décessai
-décessaient
-décessais
-décessait
-décessâmes
-décessant
-décessas
-décessasse
-décessassent
-décessasses
-décessassiez
-décessassions
-décessât
-décessâtes
-décesse
-décessé
-décessée
-décessées
-décessent
-décesser
-décessera
-décesserai
-décesseraient
-décesserais
-décesserait
-décesseras
-décessèrent
-décesserez
-décesseriez
-décesserions
-décesserons
-décesseront
-décesses
-décessés
-décessez
-décessiez
-décessions
-décessons
-décevaient
-décevais
-décevait
-décevant
-décevante
-décevantes
-décevants
-décevez
-déceviez
-décevions
-décevoir
-décevons
-décevra
-décevrai
-décevraient
-décevrais
-décevrait
-décevras
-décevrez
-décevriez
-décevrions
-décevrons
-décevront
-déchagrina
-déchagrinai
-déchagrinaient
-déchagrinais
-déchagrinait
-déchagrinâmes
-déchagrinant
-déchagrinas
-déchagrinasse
-déchagrinassent
-déchagrinasses
-déchagrinassiez
-déchagrinassions
-déchagrinât
-déchagrinâtes
-déchagrine
-déchagriné
-déchagrinée
-déchagrinées
-déchagrinent
-déchagriner
-déchagrinera
-déchagrinerai
-déchagrineraient
-déchagrinerais
-déchagrinerait
-déchagrineras
-déchagrinèrent
-déchagrinerez
-déchagrineriez
-déchagrinerions
-déchagrinerons
-déchagrineront
-déchagrines
-déchagrinés
-déchagrinez
-déchagriniez
-déchagrinions
-déchagrinons
-déchaîna
-déchaînai
-déchaînaient
-déchaînais
-déchaînait
-déchaînâmes
-déchaînant
-déchaînas
-déchaînasse
-déchaînassent
-déchaînasses
-déchaînassiez
-déchaînassions
-déchaînât
-déchaînâtes
-déchaîne
-déchaîné
-déchaînée
-déchaînées
-déchaînement
-déchaînements
-déchaînent
-déchaîner
-déchaînera
-déchaînerai
-déchaîneraient
-déchaînerais
-déchaînerait
-déchaîneras
-déchaînèrent
-déchaînerez
-déchaîneriez
-déchaînerions
-déchaînerons
-déchaîneront
-déchaînes
-déchaînés
-déchaînez
-déchaîniez
-déchaînions
-déchaînons
-déchanta
-déchantai
-déchantaient
-déchantais
-déchantait
-déchantâmes
-déchantant
-déchantas
-déchantasse
-déchantassent
-déchantasses
-déchantassiez
-déchantassions
-déchantât
-déchantâtes
-déchante
-déchanté
-déchantent
-déchanter
-déchantera
-déchanterai
-déchanteraient
-déchanterais
-déchanterait
-déchanteras
-déchantèrent
-déchanterez
-déchanteriez
-déchanterions
-déchanterons
-déchanteront
-déchantes
-déchantez
-déchantiez
-déchantions
-déchantons
-déchapa
-déchapai
-déchapaient
-déchapais
-déchapait
-déchapâmes
-déchapant
-déchapas
-déchapasse
-déchapassent
-déchapasses
-déchapassiez
-déchapassions
-déchapât
-déchapâtes
-déchape
-déchapé
-déchapée
-déchapées
-déchapent
-déchaper
-déchapera
-déchaperai
-déchaperaient
-déchaperais
-déchaperait
-déchaperas
-déchapèrent
-déchaperez
-déchaperiez
-déchaperions
-déchaperonna
-déchaperonnai
-déchaperonnaient
-déchaperonnais
-déchaperonnait
-déchaperonnâmes
-déchaperonnant
-déchaperonnas
-déchaperonnasse
-déchaperonnassent
-déchaperonnasses
-déchaperonnassiez
-déchaperonnassions
-déchaperonnât
-déchaperonnâtes
-déchaperonne
-déchaperonné
-déchaperonnée
-déchaperonnées
-déchaperonnent
-déchaperonner
-déchaperonnera
-déchaperonnerai
-déchaperonneraient
-déchaperonnerais
-déchaperonnerait
-déchaperonneras
-déchaperonnèrent
-déchaperonnerez
-déchaperonneriez
-déchaperonnerions
-déchaperonnerons
-déchaperonneront
-déchaperonnes
-déchaperonnés
-déchaperonnez
-déchaperonniez
-déchaperonnions
-déchaperonnons
-déchaperons
-déchaperont
-déchapes
-déchapés
-déchapez
-déchapiez
-déchapions
-déchapons
-décharge
-déchargé
-déchargea
-déchargeai
-déchargeaient
-déchargeais
-déchargeait
-déchargeâmes
-déchargeant
-déchargeas
-déchargeasse
-déchargeassent
-déchargeasses
-déchargeassiez
-déchargeassions
-déchargeât
-déchargeâtes
-déchargée
-déchargées
-déchargement
-déchargements
-déchargent
-déchargeoir
-déchargeoirs
-déchargeons
-décharger
-déchargera
-déchargerai
-déchargeraient
-déchargerais
-déchargerait
-déchargeras
-déchargèrent
-déchargerez
-déchargeriez
-déchargerions
-déchargerons
-déchargeront
-décharges
-déchargés
-déchargez
-déchargiez
-déchargions
-décharna
-décharnai
-décharnaient
-décharnais
-décharnait
-décharnâmes
-décharnant
-décharnas
-décharnasse
-décharnassent
-décharnasses
-décharnassiez
-décharnassions
-décharnât
-décharnâtes
-décharne
-décharné
-décharnée
-décharnées
-décharnent
-décharner
-décharnera
-décharnerai
-décharneraient
-décharnerais
-décharnerait
-décharneras
-décharnèrent
-décharnerez
-décharneriez
-décharnerions
-décharnerons
-décharneront
-décharnes
-décharnés
-décharnez
-décharniez
-décharnions
-décharnons
-déchauma
-déchaumage
-déchaumages
-déchaumai
-déchaumaient
-déchaumais
-déchaumait
-déchaumâmes
-déchaumant
-déchaumas
-déchaumasse
-déchaumassent
-déchaumasses
-déchaumassiez
-déchaumassions
-déchaumât
-déchaumâtes
-déchaume
-déchaumé
-déchaumée
-déchaumées
-déchaument
-déchaumer
-déchaumera
-déchaumerai
-déchaumeraient
-déchaumerais
-déchaumerait
-déchaumeras
-déchaumèrent
-déchaumerez
-déchaumeriez
-déchaumerions
-déchaumerons
-déchaumeront
-déchaumes
-déchaumés
-déchaumeuse
-déchaumeuses
-déchaumez
-déchaumiez
-déchaumions
-déchaumons
-déchaussa
-déchaussage
-déchaussages
-déchaussai
-déchaussaient
-déchaussais
-déchaussait
-déchaussâmes
-déchaussant
-déchaussas
-déchaussasse
-déchaussassent
-déchaussasses
-déchaussassiez
-déchaussassions
-déchaussât
-déchaussâtes
-déchausse
-déchaussé
-déchaussée
-déchaussées
-déchaussement
-déchaussements
-déchaussent
-déchausser
-déchaussera
-déchausserai
-déchausseraient
-déchausserais
-déchausserait
-déchausseras
-déchaussèrent
-déchausserez
-déchausseriez
-déchausserions
-déchausserons
-déchausseront
-déchausses
-déchaussés
-déchaussez
-déchaussiez
-déchaussions
-déchaussons
-dèche
-déchéance
-déchéances
-dèches
-déchet
-déchets
-déchevêtra
-déchevêtrai
-déchevêtraient
-déchevêtrais
-déchevêtrait
-déchevêtrâmes
-déchevêtrant
-déchevêtras
-déchevêtrasse
-déchevêtrassent
-déchevêtrasses
-déchevêtrassiez
-déchevêtrassions
-déchevêtrât
-déchevêtrâtes
-déchevêtre
-déchevêtré
-déchevêtrée
-déchevêtrées
-déchevêtrent
-déchevêtrer
-déchevêtrera
-déchevêtrerai
-déchevêtreraient
-déchevêtrerais
-déchevêtrerait
-déchevêtreras
-déchevêtrèrent
-déchevêtrerez
-déchevêtreriez
-déchevêtrerions
-déchevêtrerons
-déchevêtreront
-déchevêtres
-déchevêtrés
-déchevêtrez
-déchevêtriez
-déchevêtrions
-déchevêtrons
-déchevilla
-déchevillai
-déchevillaient
-déchevillais
-déchevillait
-déchevillâmes
-déchevillant
-déchevillas
-déchevillasse
-déchevillassent
-déchevillasses
-déchevillassiez
-déchevillassions
-déchevillât
-déchevillâtes
-décheville
-déchevillé
-déchevillée
-déchevillées
-déchevillent
-décheviller
-déchevillera
-déchevillerai
-déchevilleraient
-déchevillerais
-déchevillerait
-déchevilleras
-déchevillèrent
-déchevillerez
-déchevilleriez
-déchevillerions
-déchevillerons
-déchevilleront
-déchevilles
-déchevillés
-déchevillez
-déchevilliez
-déchevillions
-déchevillons
-déchiffonna
-déchiffonnai
-déchiffonnaient
-déchiffonnais
-déchiffonnait
-déchiffonnâmes
-déchiffonnant
-déchiffonnas
-déchiffonnasse
-déchiffonnassent
-déchiffonnasses
-déchiffonnassiez
-déchiffonnassions
-déchiffonnât
-déchiffonnâtes
-déchiffonne
-déchiffonné
-déchiffonnée
-déchiffonnées
-déchiffonnent
-déchiffonner
-déchiffonnera
-déchiffonnerai
-déchiffonneraient
-déchiffonnerais
-déchiffonnerait
-déchiffonneras
-déchiffonnèrent
-déchiffonnerez
-déchiffonneriez
-déchiffonnerions
-déchiffonnerons
-déchiffonneront
-déchiffonnes
-déchiffonnés
-déchiffonnez
-déchiffonniez
-déchiffonnions
-déchiffonnons
-déchiffra
-déchiffrable
-déchiffrables
-déchiffrage
-déchiffrages
-déchiffrai
-déchiffraient
-déchiffrais
-déchiffrait
-déchiffrâmes
-déchiffrant
-déchiffras
-déchiffrasse
-déchiffrassent
-déchiffrasses
-déchiffrassiez
-déchiffrassions
-déchiffrât
-déchiffrâtes
-déchiffre
-déchiffré
-déchiffrée
-déchiffrées
-déchiffrement
-déchiffrements
-déchiffrent
-déchiffrer
-déchiffrera
-déchiffrerai
-déchiffreraient
-déchiffrerais
-déchiffrerait
-déchiffreras
-déchiffrèrent
-déchiffrerez
-déchiffreriez
-déchiffrerions
-déchiffrerons
-déchiffreront
-déchiffres
-déchiffrés
-déchiffrez
-déchiffriez
-déchiffrions
-déchiffrons
-déchiqueta
-déchiquetage
-déchiquetages
-déchiquetai
-déchiquetaient
-déchiquetais
-déchiquetait
-déchiquetâmes
-déchiquetant
-déchiquetas
-déchiquetasse
-déchiquetassent
-déchiquetasses
-déchiquetassiez
-déchiquetassions
-déchiquetât
-déchiquetâtes
-déchiqueté
-déchiquetée
-déchiquetées
-déchiqueter
-déchiquetèrent
-déchiquetés
-déchiqueteur
-déchiqueteurs
-déchiqueteuse
-déchiqueteuses
-déchiquetez
-déchiquetiez
-déchiquetions
-déchiquetons
-déchiquette
-déchiquettent
-déchiquettera
-déchiquetterai
-déchiquetteraient
-déchiquetterais
-déchiquetterait
-déchiquetteras
-déchiquetterez
-déchiquetteriez
-déchiquetterions
-déchiquetterons
-déchiquetteront
-déchiquettes
-déchiqueture
-déchiquetures
-déchira
-déchirai
-déchiraient
-déchirais
-déchirait
-déchirâmes
-déchirant
-déchirante
-déchirantes
-déchirants
-déchiras
-déchirasse
-déchirassent
-déchirasses
-déchirassiez
-déchirassions
-déchirât
-déchirâtes
-déchire
-déchiré
-déchirée
-déchirées
-déchirement
-déchirements
-déchirent
-déchirer
-déchirera
-déchirerai
-déchireraient
-déchirerais
-déchirerait
-déchireras
-déchirèrent
-déchirerez
-déchireriez
-déchirerions
-déchirerons
-déchireront
-déchires
-déchirés
-déchirez
-déchiriez
-déchirions
-déchirons
-déchirure
-déchirures
-déchlorura
-déchlorurai
-déchloruraient
-déchlorurais
-déchlorurait
-déchlorurâmes
-déchlorurant
-déchloruras
-déchlorurasse
-déchlorurassent
-déchlorurasses
-déchlorurassiez
-déchlorurassions
-déchlorurât
-déchlorurâtes
-déchlorure
-déchloruré
-déchlorurée
-déchlorurées
-déchlorurent
-déchlorurer
-déchlorurera
-déchlorurerai
-déchlorureraient
-déchlorurerais
-déchlorurerait
-déchlorureras
-déchlorurèrent
-déchlorurerez
-déchlorureriez
-déchlorurerions
-déchlorurerons
-déchlorureront
-déchlorures
-déchlorurés
-déchlorurez
-déchloruriez
-déchlorurions
-déchlorurons
-déchoie
-déchoient
-déchoies
-déchoir
-déchoira
-déchoirai
-déchoiraient
-déchoirais
-déchoirait
-déchoiras
-déchoirez
-déchoiriez
-déchoirions
-déchoirons
-déchoiront
-déchois
-déchoit
-déchoyez
-déchoyiez
-déchoyions
-déchoyons
-déchristianisa
-déchristianisai
-déchristianisaient
-déchristianisais
-déchristianisait
-déchristianisâmes
-déchristianisant
-déchristianisas
-déchristianisasse
-déchristianisassent
-déchristianisasses
-déchristianisassiez
-déchristianisassions
-déchristianisât
-déchristianisâtes
-déchristianisation
-déchristianisations
-déchristianise
-déchristianisé
-déchristianisée
-déchristianisées
-déchristianisent
-déchristianiser
-déchristianisera
-déchristianiserai
-déchristianiseraient
-déchristianiserais
-déchristianiserait
-déchristianiseras
-déchristianisèrent
-déchristianiserez
-déchristianiseriez
-déchristianiserions
-déchristianiserons
-déchristianiseront
-déchristianises
-déchristianisés
-déchristianisez
-déchristianisiez
-déchristianisions
-déchristianisons
-déchroma
-déchromai
-déchromaient
-déchromais
-déchromait
-déchromâmes
-déchromant
-déchromas
-déchromasse
-déchromassent
-déchromasses
-déchromassiez
-déchromassions
-déchromât
-déchromâtes
-déchrome
-déchromé
-déchromée
-déchromées
-déchroment
-déchromer
-déchromera
-déchromerai
-déchromeraient
-déchromerais
-déchromerait
-déchromeras
-déchromèrent
-déchromerez
-déchromeriez
-déchromerions
-déchromerons
-déchromeront
-déchromes
-déchromés
-déchromez
-déchromiez
-déchromions
-déchromons
-déchronologie
-déchronologies
-déchu
-déchue
-déchues
-déchûmes
-déchurent
-déchus
-déchusse
-déchussent
-déchusses
-déchussiez
-déchussions
-déchut
-déchût
-déchûtes
-déci
-décibel
-décibels
-décida
-décidabilité
-décidabilités
-décidable
-décidables
-décidai
-décidaient
-décidais
-décidait
-décidâmes
-décidant
-décidas
-décidasse
-décidassent
-décidasses
-décidassiez
-décidassions
-décidât
-décidâtes
-décide
-décidé
-décidée
-décidées
-décidément
-décident
-décider
-décidera
-déciderai
-décideraient
-déciderais
-déciderait
-décideras
-décidèrent
-déciderez
-décideriez
-déciderions
-déciderons
-décideront
-décides
-décidés
-décideur
-décideurs
-décideuse
-décideuses
-décidez
-décidiez
-décidions
-décidons
-déciduale
-déciduales
-décigrade
-décigrades
-décigramme
-décigrammes
-décilage
-décilages
-décile
-déciles
-décilitre
-décilitres
-décima
-décimai
-décimaient
-décimais
-décimait
-décimal
-décimale
-décimales
-décimalisa
-décimalisai
-décimalisaient
-décimalisais
-décimalisait
-décimalisâmes
-décimalisant
-décimalisas
-décimalisasse
-décimalisassent
-décimalisasses
-décimalisassiez
-décimalisassions
-décimalisât
-décimalisâtes
-décimalisation
-décimalisations
-décimalise
-décimalisé
-décimalisée
-décimalisées
-décimalisent
-décimaliser
-décimalisera
-décimaliserai
-décimaliseraient
-décimaliserais
-décimaliserait
-décimaliseras
-décimalisèrent
-décimaliserez
-décimaliseriez
-décimaliserions
-décimaliserons
-décimaliseront
-décimalises
-décimalisés
-décimalisez
-décimalisiez
-décimalisions
-décimalisons
-décimalité
-décimalités
-décimâmes
-décimant
-décimas
-décimasse
-décimassent
-décimasses
-décimassiez
-décimassions
-décimât
-décimâtes
-décimation
-décimations
-décimaux
-décime
-décimé
-décimée
-décimées
-déciment
-décimer
-décimera
-décimerai
-décimeraient
-décimerais
-décimerait
-décimeras
-décimèrent
-décimerez
-décimeriez
-décimerions
-décimerons
-décimeront
-décimes
-décimés
-décimètre
-décimètres
-décimétrique
-décimétriques
-décimez
-décimiez
-décimions
-décimons
-décintra
-décintrage
-décintrages
-décintrai
-décintraient
-décintrais
-décintrait
-décintrâmes
-décintrant
-décintras
-décintrasse
-décintrassent
-décintrasses
-décintrassiez
-décintrassions
-décintrât
-décintrâtes
-décintre
-décintré
-décintrée
-décintrées
-décintrement
-décintrements
-décintrent
-décintrer
-décintrera
-décintrerai
-décintrerâmes
-décintreras
-décintrerasse
-décintrerassent
-décintrerasses
-décintrerassiez
-décintrerassions
-décintrerât
-décintrerâtes
-décintrèrent
-décintrerèrent
-décintres
-décintrés
-décintrez
-décintriez
-décintrions
-décintrons
-décis
-décisif
-décisifs
-décision
-décisionnaire
-décisionnaires
-décisionnel
-décisionnelle
-décisionnelles
-décisionnels
-décisions
-décisive
-décisivement
-décisives
-décisoire
-décisoires
-déclama
-déclamai
-déclamaient
-déclamais
-déclamait
-déclamâmes
-déclamant
-déclamas
-déclamasse
-déclamassent
-déclamasses
-déclamassiez
-déclamassions
-déclamât
-déclamâtes
-déclamateur
-déclamateurs
-déclamation
-déclamations
-déclamatoire
-déclamatoires
-déclamatrice
-déclamatrices
-déclame
-déclamé
-déclamée
-déclamées
-déclament
-déclamer
-déclamera
-déclamerai
-déclameraient
-déclamerais
-déclamerait
-déclameras
-déclamèrent
-déclamerez
-déclameriez
-déclamerions
-déclamerons
-déclameront
-déclames
-déclamés
-déclamez
-déclamiez
-déclamions
-déclamons
-déclara
-déclarai
-déclaraient
-déclarais
-déclarait
-déclarâmes
-déclarant
-déclarante
-déclarantes
-déclarants
-déclaras
-déclarasse
-déclarassent
-déclarasses
-déclarassiez
-déclarassions
-déclarât
-déclarâtes
-déclaratif
-déclaratifs
-déclaration
-déclarations
-déclarative
-déclaratives
-déclaratoire
-déclaratoires
-déclare
-déclaré
-déclarée
-déclarées
-déclarent
-déclarer
-déclarera
-déclarerai
-déclareraient
-déclarerais
-déclarerait
-déclareras
-déclarèrent
-déclarerez
-déclareriez
-déclarerions
-déclarerons
-déclareront
-déclares
-déclarés
-déclarez
-déclariez
-déclarions
-déclarons
-déclassa
-déclassai
-déclassaient
-déclassais
-déclassait
-déclassâmes
-déclassant
-déclassas
-déclassasse
-déclassassent
-déclassasses
-déclassassiez
-déclassassions
-déclassât
-déclassâtes
-déclasse
-déclassé
-déclassée
-déclassées
-déclassement
-déclassements
-déclassent
-déclasser
-déclassera
-déclasserai
-déclasseraient
-déclasserais
-déclasserait
-déclasseras
-déclassèrent
-déclasserez
-déclasseriez
-déclasserions
-déclasserons
-déclasseront
-déclasses
-déclassés
-déclassez
-déclassiez
-déclassions
-déclassons
-déclaveta
-déclavetai
-déclavetaient
-déclavetais
-déclavetait
-déclavetâmes
-déclavetant
-déclavetas
-déclavetasse
-déclavetassent
-déclavetasses
-déclavetassiez
-déclavetassions
-déclavetât
-déclavetâtes
-déclaveté
-déclavetée
-déclavetées
-déclaveter
-déclavetèrent
-déclavetés
-déclavetez
-déclavetiez
-déclavetions
-déclavetons
-déclavette
-déclavettent
-déclavettera
-déclavetterai
-déclavetteraient
-déclavetterais
-déclavetterait
-déclavetteras
-déclavetterez
-déclavetteriez
-déclavetterions
-déclavetterons
-déclavetteront
-déclavettes
-déclencha
-déclenchable
-déclenchables
-déclenchai
-déclenchaient
-déclenchais
-déclenchait
-déclenchâmes
-déclenchant
-déclenchas
-déclenchasse
-déclenchassent
-déclenchasses
-déclenchassiez
-déclenchassions
-déclenchât
-déclenchâtes
-déclenche
-déclenché
-déclenchée
-déclenchées
-déclenchement
-déclenchements
-déclenchent
-déclencher
-déclenchera
-déclencherai
-déclencheraient
-déclencherais
-déclencherait
-déclencheras
-déclenchèrent
-déclencherez
-déclencheriez
-déclencherions
-déclencherons
-déclencheront
-déclenches
-déclenchés
-déclencheur
-déclencheurs
-déclenchez
-déclenchiez
-déclenchions
-déclenchons
-décléricalisa
-décléricalisai
-décléricalisaient
-décléricalisais
-décléricalisait
-décléricalisâmes
-décléricalisant
-décléricalisas
-décléricalisasse
-décléricalisassent
-décléricalisasses
-décléricalisassiez
-décléricalisassions
-décléricalisât
-décléricalisâtes
-décléricalise
-décléricalisé
-décléricalisée
-décléricalisées
-décléricalisent
-décléricaliser
-décléricalisera
-décléricaliserai
-décléricaliseraient
-décléricaliserais
-décléricaliserait
-décléricaliseras
-décléricalisèrent
-décléricaliserez
-décléricaliseriez
-décléricaliserions
-décléricaliserons
-décléricaliseront
-décléricalises
-décléricalisés
-décléricalisez
-décléricalisiez
-décléricalisions
-décléricalisons
-déclic
-déclics
-déclin
-déclina
-déclinable
-déclinables
-déclinai
-déclinaient
-déclinais
-déclinaison
-déclinaisons
-déclinait
-déclinâmes
-déclinant
-déclinante
-déclinantes
-déclinants
-déclinas
-déclinasse
-déclinassent
-déclinasses
-déclinassiez
-déclinassions
-déclinât
-déclinâtes
-décline
-décliné
-déclinée
-déclinées
-déclinent
-décliner
-déclinera
-déclinerai
-déclineraient
-déclinerais
-déclinerait
-déclineras
-déclinèrent
-déclinerez
-déclineriez
-déclinerions
-déclinerons
-déclineront
-déclines
-déclinés
-déclinez
-décliniez
-déclinions
-déclinons
-déclins
-décliqueta
-décliquetage
-décliquetages
-décliquetai
-décliquetaient
-décliquetais
-décliquetait
-décliquetâmes
-décliquetant
-décliquetas
-décliquetasse
-décliquetassent
-décliquetasses
-décliquetassiez
-décliquetassions
-décliquetât
-décliquetâtes
-décliqueté
-décliquetée
-décliquetées
-décliqueter
-décliquetèrent
-décliquetés
-décliquetez
-décliquetiez
-décliquetions
-décliquetons
-décliquette
-décliquettent
-décliquettera
-décliquetterai
-décliquetteraient
-décliquetterais
-décliquetterait
-décliquetteras
-décliquetterez
-décliquetteriez
-décliquetterions
-décliquetterons
-décliquetteront
-décliquettes
-déclive
-déclives
-déclivité
-déclivités
-décloisonna
-décloisonnai
-décloisonnaient
-décloisonnais
-décloisonnait
-décloisonnâmes
-décloisonnant
-décloisonnas
-décloisonnasse
-décloisonnassent
-décloisonnasses
-décloisonnassiez
-décloisonnassions
-décloisonnât
-décloisonnâtes
-décloisonne
-décloisonné
-décloisonnée
-décloisonnées
-décloisonnent
-décloisonner
-décloisonnera
-décloisonnerai
-décloisonneraient
-décloisonnerais
-décloisonnerait
-décloisonneras
-décloisonnèrent
-décloisonnerez
-décloisonneriez
-décloisonnerions
-décloisonnerons
-décloisonneront
-décloisonnes
-décloisonnés
-décloisonnez
-décloisonniez
-décloisonnions
-décloisonnons
-déclora
-déclorai
-décloraient
-déclorais
-déclorait
-décloras
-déclore
-déclorez
-décloriez
-déclorions
-déclorons
-décloront
-déclos
-déclose
-déclosent
-décloses
-déclot
-décloua
-déclouai
-déclouaient
-déclouais
-déclouait
-déclouâmes
-déclouant
-déclouas
-déclouasse
-déclouassent
-déclouasses
-déclouassiez
-déclouassions
-déclouât
-déclouâtes
-décloue
-décloué
-déclouée
-déclouées
-déclouent
-déclouer
-déclouera
-déclouerai
-décloueraient
-déclouerais
-déclouerait
-décloueras
-déclouèrent
-déclouerez
-décloueriez
-déclouerions
-déclouerons
-décloueront
-décloues
-décloués
-déclouez
-déclouiez
-déclouions
-déclouons
-décocha
-décochage
-décochages
-décochai
-décochaient
-décochais
-décochait
-décochâmes
-décochant
-décochas
-décochasse
-décochassent
-décochasses
-décochassiez
-décochassions
-décochât
-décochâtes
-décoche
-décoché
-décochée
-décochées
-décochent
-décocher
-décochera
-décocherai
-décocheraient
-décocherais
-décocherait
-décocheras
-décochèrent
-décocherez
-décocheriez
-décocherions
-décocherons
-décocheront
-décoches
-décochés
-décochez
-décochiez
-décochions
-décochons
-décoction
-décoctions
-décoda
-décodage
-décodages
-décodai
-décodaient
-décodais
-décodait
-décodâmes
-décodant
-décodas
-décodasse
-décodassent
-décodasses
-décodassiez
-décodassions
-décodât
-décodâtes
-décode
-décodé
-décodée
-décodées
-décodent
-décoder
-décodera
-décoderai
-décoderaient
-décoderais
-décoderait
-décoderas
-décodèrent
-décoderez
-décoderiez
-décoderions
-décoderons
-décoderont
-décodes
-décodés
-décodeur
-décodeurs
-décodeuse
-décodeuses
-décodez
-décodiez
-décodions
-décodons
-décoffra
-décoffrage
-décoffrages
-décoffrai
-décoffraient
-décoffrais
-décoffrait
-décoffrâmes
-décoffrant
-décoffras
-décoffrasse
-décoffrassent
-décoffrasses
-décoffrassiez
-décoffrassions
-décoffrât
-décoffrâtes
-décoffre
-décoffré
-décoffrée
-décoffrées
-décoffrent
-décoffrer
-décoffrera
-décoffrerai
-décoffreraient
-décoffrerais
-décoffrerait
-décoffreras
-décoffrèrent
-décoffrerez
-décoffreriez
-décoffrerions
-décoffrerons
-décoffreront
-décoffres
-décoffrés
-décoffrez
-décoffriez
-décoffrions
-décoffrons
-décoiffa
-décoiffage
-décoiffages
-décoiffai
-décoiffaient
-décoiffais
-décoiffait
-décoiffâmes
-décoiffant
-décoiffas
-décoiffasse
-décoiffassent
-décoiffasses
-décoiffassiez
-décoiffassions
-décoiffât
-décoiffâtes
-décoiffe
-décoiffé
-décoiffée
-décoiffées
-décoiffement
-décoiffements
-décoiffent
-décoiffer
-décoiffera
-décoifferai
-décoifferaient
-décoifferais
-décoifferait
-décoifferas
-décoiffèrent
-décoifferez
-décoifferiez
-décoifferions
-décoifferons
-décoifferont
-décoiffes
-décoiffés
-décoiffez
-décoiffiez
-décoiffions
-décoiffons
-décoinça
-décoinçai
-décoinçaient
-décoinçais
-décoinçait
-décoinçâmes
-décoinçant
-décoinças
-décoinçasse
-décoinçassent
-décoinçasses
-décoinçassiez
-décoinçassions
-décoinçât
-décoinçâtes
-décoince
-décoincé
-décoincée
-décoincées
-décoincent
-décoincer
-décoincera
-décoincerai
-décoinceraient
-décoincerais
-décoincerait
-décoinceras
-décoincèrent
-décoincerez
-décoinceriez
-décoincerions
-décoincerons
-décoinceront
-décoinces
-décoincés
-décoincez
-décoinciez
-décoincions
-décoinçons
-déçois
-déçoit
-déçoive
-déçoivent
-déçoives
-décoléra
-décolérai
-décoléraient
-décolérais
-décolérait
-décolérâmes
-décolérant
-décoléras
-décolérasse
-décolérassent
-décolérasses
-décolérassiez
-décolérassions
-décolérât
-décolérâtes
-décoléré
-décolère
-décolèrent
-décolérer
-décolérera
-décolérerai
-décoléreraient
-décolérerais
-décolérerait
-décoléreras
-décolérèrent
-décolérerez
-décoléreriez
-décolérerions
-décolérerons
-décoléreront
-décolères
-décolérez
-décolériez
-décolérions
-décolérons
-décolla
-décollage
-décollages
-décollai
-décollaient
-décollais
-décollait
-décollâmes
-décollant
-décollas
-décollasse
-décollassent
-décollasses
-décollassiez
-décollassions
-décollât
-décollâtes
-décollation
-décollations
-décolle
-décollé
-décollée
-décollées
-décollement
-décollements
-décollent
-décoller
-décollera
-décollerai
-décolleraient
-décollerais
-décollerait
-décolleras
-décollèrent
-décollerez
-décolleriez
-décollerions
-décollerons
-décolleront
-décolles
-décollés
-décolleta
-décolletage
-décolletages
-décolletai
-décolletaient
-décolletais
-décolletait
-décolletâmes
-décolletant
-décolletas
-décolletasse
-décolletassent
-décolletasses
-décolletassiez
-décolletassions
-décolletât
-décolletâtes
-décolleté
-décolletée
-décolletées
-décolleter
-décolletèrent
-décolletés
-décolleteur
-décolleteurs
-décolleteuse
-décolleteuses
-décolletez
-décolletiez
-décolletions
-décolletons
-décollette
-décollettent
-décollettera
-décolletterai
-décolletteraient
-décolletterais
-décolletterait
-décolletteras
-décolletterez
-décolletteriez
-décolletterions
-décolletterons
-décolletteront
-décollettes
-décollez
-décolliez
-décollions
-décollons
-décolonisa
-décolonisai
-décolonisaient
-décolonisais
-décolonisait
-décolonisâmes
-décolonisant
-décolonisas
-décolonisasse
-décolonisassent
-décolonisasses
-décolonisassiez
-décolonisassions
-décolonisât
-décolonisâtes
-décolonisation
-décolonisations
-décolonise
-décolonisé
-décolonisée
-décolonisées
-décolonisent
-décoloniser
-décolonisera
-décoloniserai
-décoloniseraient
-décoloniserais
-décoloniserait
-décoloniseras
-décolonisèrent
-décoloniserez
-décoloniseriez
-décoloniserions
-décoloniserons
-décoloniseront
-décolonises
-décolonisés
-décolonisez
-décolonisiez
-décolonisions
-décolonisons
-décolora
-décolorai
-décoloraient
-décolorais
-décolorait
-décolorâmes
-décolorant
-décoloras
-décolorasse
-décolorassent
-décolorasses
-décolorassiez
-décolorassions
-décolorât
-décolorâtes
-décoloration
-décolorations
-décolore
-décoloré
-décolorée
-décolorées
-décolorent
-décolorer
-décolorera
-décolorerai
-décoloreraient
-décolorerais
-décolorerait
-décoloreras
-décolorèrent
-décolorerez
-décoloreriez
-décolorerions
-décolorerons
-décoloreront
-décolores
-décolorés
-décolorez
-décoloriez
-décolorions
-décolorons
-décombres
-décommanda
-décommandai
-décommandaient
-décommandais
-décommandait
-décommandâmes
-décommandant
-décommandas
-décommandasse
-décommandassent
-décommandasses
-décommandassiez
-décommandassions
-décommandât
-décommandâtes
-décommande
-décommandé
-décommandée
-décommandées
-décommandent
-décommander
-décommandera
-décommanderai
-décommanderaient
-décommanderais
-décommanderait
-décommanderas
-décommandèrent
-décommanderez
-décommanderiez
-décommanderions
-décommanderons
-décommanderont
-décommandes
-décommandés
-décommandez
-décommandiez
-décommandions
-décommandons
-décompensation
-décompensations
-décomplexa
-décomplexai
-décomplexaient
-décomplexais
-décomplexait
-décomplexâmes
-décomplexant
-décomplexas
-décomplexasse
-décomplexassent
-décomplexasses
-décomplexassiez
-décomplexassions
-décomplexât
-décomplexâtes
-décomplexe
-décomplexé
-décomplexée
-décomplexées
-décomplexent
-décomplexer
-décomplexera
-décomplexerai
-décomplexeraient
-décomplexerais
-décomplexerait
-décomplexeras
-décomplexèrent
-décomplexerez
-décomplexeriez
-décomplexerions
-décomplexerons
-décomplexeront
-décomplexes
-décomplexés
-décomplexez
-décomplexiez
-décomplexions
-décomplexons
-décomposa
-décomposable
-décomposables
-décomposai
-décomposaient
-décomposais
-décomposait
-décomposâmes
-décomposant
-décomposas
-décomposasse
-décomposassent
-décomposasses
-décomposassiez
-décomposassions
-décomposât
-décomposâtes
-décompose
-décomposé
-décomposée
-décomposées
-décomposent
-décomposer
-décomposera
-décomposerai
-décomposeraient
-décomposerais
-décomposerait
-décomposeras
-décomposèrent
-décomposerez
-décomposeriez
-décomposerions
-décomposerons
-décomposeront
-décomposes
-décomposés
-décomposez
-décomposiez
-décomposions
-décomposition
-décompositions
-décomposons
-décompressa
-décompressai
-décompressaient
-décompressais
-décompressait
-décompressâmes
-décompressant
-décompressas
-décompressasse
-décompressassent
-décompressasses
-décompressassiez
-décompressassions
-décompressât
-décompressâtes
-décompresse
-décompressé
-décompressée
-décompressées
-décompressent
-décompresser
-décompressera
-décompresserai
-décompresseraient
-décompresserais
-décompresserait
-décompresseras
-décompressèrent
-décompresserez
-décompresseriez
-décompresserions
-décompresserons
-décompresseront
-décompresses
-décompressés
-décompressez
-décompressiez
-décompression
-décompressions
-décompressons
-décomprima
-décomprimai
-décomprimaient
-décomprimais
-décomprimait
-décomprimâmes
-décomprimant
-décomprimas
-décomprimasse
-décomprimassent
-décomprimasses
-décomprimassiez
-décomprimassions
-décomprimât
-décomprimâtes
-décomprime
-décomprimé
-décomprimée
-décomprimées
-décompriment
-décomprimer
-décomprimera
-décomprimerai
-décomprimeraient
-décomprimerais
-décomprimerait
-décomprimeras
-décomprimèrent
-décomprimerez
-décomprimeriez
-décomprimerions
-décomprimerons
-décomprimeront
-décomprimes
-décomprimés
-décomprimez
-décomprimiez
-décomprimions
-décomprimons
-décompta
-décomptai
-décomptaient
-décomptais
-décomptait
-décomptâmes
-décomptant
-décomptas
-décomptasse
-décomptassent
-décomptasses
-décomptassiez
-décomptassions
-décomptât
-décomptâtes
-décompte
-décompté
-décomptée
-décomptées
-décomptent
-décompter
-décomptera
-décompterai
-décompteraient
-décompterais
-décompterait
-décompteras
-décomptèrent
-décompterez
-décompteriez
-décompterions
-décompterons
-décompteront
-décomptes
-décomptés
-décomptez
-décomptiez
-décomptions
-décomptons
-déconcentra
-déconcentrai
-déconcentraient
-déconcentrais
-déconcentrait
-déconcentrâmes
-déconcentrant
-déconcentras
-déconcentrasse
-déconcentrassent
-déconcentrasses
-déconcentrassiez
-déconcentrassions
-déconcentrât
-déconcentrâtes
-déconcentration
-déconcentrations
-déconcentre
-déconcentré
-déconcentrée
-déconcentrées
-déconcentrent
-déconcentrer
-déconcentrera
-déconcentrerai
-déconcentreraient
-déconcentrerais
-déconcentrerait
-déconcentreras
-déconcentrèrent
-déconcentrerez
-déconcentreriez
-déconcentrerions
-déconcentrerons
-déconcentreront
-déconcentres
-déconcentrés
-déconcentrez
-déconcentriez
-déconcentrions
-déconcentrons
-déconcerta
-déconcertai
-déconcertaient
-déconcertais
-déconcertait
-déconcertâmes
-déconcertant
-déconcertante
-déconcertantes
-déconcertants
-déconcertas
-déconcertasse
-déconcertassent
-déconcertasses
-déconcertassiez
-déconcertassions
-déconcertât
-déconcertâtes
-déconcerte
-déconcerté
-déconcertée
-déconcertées
-déconcertent
-déconcerter
-déconcertera
-déconcerterai
-déconcerteraient
-déconcerterais
-déconcerterait
-déconcerteras
-déconcertèrent
-déconcerterez
-déconcerteriez
-déconcerterions
-déconcerterons
-déconcerteront
-déconcertes
-déconcertés
-déconcertez
-déconcertiez
-déconcertions
-déconcertons
-déconditionna
-déconditionnai
-déconditionnaient
-déconditionnais
-déconditionnait
-déconditionnâmes
-déconditionnant
-déconditionnas
-déconditionnasse
-déconditionnassent
-déconditionnasses
-déconditionnassiez
-déconditionnassions
-déconditionnât
-déconditionnâtes
-déconditionne
-déconditionné
-déconditionnée
-déconditionnées
-déconditionnement
-déconditionnements
-déconditionnent
-déconditionner
-déconditionnera
-déconditionnerai
-déconditionneraient
-déconditionnerais
-déconditionnerait
-déconditionneras
-déconditionnèrent
-déconditionnerez
-déconditionneriez
-déconditionnerions
-déconditionnerons
-déconditionneront
-déconditionnes
-déconditionnés
-déconditionnez
-déconditionniez
-déconditionnions
-déconditionnons
-déconfîmes
-déconfira
-déconfirai
-déconfiraient
-déconfirais
-déconfirait
-déconfiras
-déconfire
-déconfirent
-déconfirez
-déconfiriez
-déconfirions
-déconfirons
-déconfiront
-déconfis
-déconfisaient
-déconfisais
-déconfisait
-déconfisant
-déconfise
-déconfisent
-déconfises
-déconfisez
-déconfisiez
-déconfisions
-déconfisons
-déconfisse
-déconfissent
-déconfisses
-déconfissiez
-déconfissions
-déconfit
-déconfît
-déconfite
-déconfites
-déconfîtes
-déconfits
-déconfiture
-déconfitures
-décongela
-décongelai
-décongelaient
-décongelais
-décongelait
-décongelâmes
-décongelant
-décongelas
-décongelasse
-décongelassent
-décongelasses
-décongelassiez
-décongelassions
-décongelât
-décongelâtes
-décongélation
-décongélations
-décongelé
-décongèle
-décongelée
-décongelées
-décongèlent
-décongeler
-décongèlera
-décongèlerai
-décongèleraient
-décongèlerais
-décongèlerait
-décongèleras
-décongelèrent
-décongèlerez
-décongèleriez
-décongèlerions
-décongèlerons
-décongèleront
-décongelés
-décongèles
-décongelez
-décongeliez
-décongelions
-décongelons
-décongestif
-décongestifs
-décongestion
-décongestionna
-décongestionnai
-décongestionnaient
-décongestionnais
-décongestionnait
-décongestionnâmes
-décongestionnant
-décongestionnas
-décongestionnasse
-décongestionnassent
-décongestionnasses
-décongestionnassiez
-décongestionnassions
-décongestionnât
-décongestionnâtes
-décongestionne
-décongestionné
-décongestionnée
-décongestionnées
-décongestionnent
-décongestionner
-décongestionnera
-décongestionnerai
-décongestionneraient
-décongestionnerais
-décongestionnerait
-décongestionneras
-décongestionnèrent
-décongestionnerez
-décongestionneriez
-décongestionnerions
-décongestionnerons
-décongestionneront
-décongestionnes
-décongestionnés
-décongestionnez
-décongestionniez
-décongestionnions
-décongestionnons
-décongestions
-décongestive
-décongestives
-déconna
-déconnai
-déconnaient
-déconnais
-déconnait
-déconnâmes
-déconnant
-déconnas
-déconnasse
-déconnassent
-déconnasses
-déconnassiez
-déconnassions
-déconnât
-déconnâtes
-déconne
-déconné
-déconnecta
-déconnectai
-déconnectaient
-déconnectais
-déconnectait
-déconnectâmes
-déconnectant
-déconnectas
-déconnectasse
-déconnectassent
-déconnectasses
-déconnectassiez
-déconnectassions
-déconnectât
-déconnectâtes
-déconnecte
-déconnecté
-déconnectée
-déconnectées
-déconnectent
-déconnecter
-déconnectera
-déconnecterai
-déconnecteraient
-déconnecterais
-déconnecterait
-déconnecteras
-déconnectèrent
-déconnecterez
-déconnecteriez
-déconnecterions
-déconnecterons
-déconnecteront
-déconnectes
-déconnectés
-déconnectez
-déconnectiez
-déconnections
-déconnectons
-déconnent
-déconner
-déconnera
-déconnerai
-déconneraient
-déconnerais
-déconnerait
-déconneras
-déconnèrent
-déconnerez
-déconneriez
-déconnerions
-déconnerons
-déconneront
-déconnes
-déconnexion
-déconnexions
-déconnez
-déconniez
-déconnions
-déconnons
-déconseilla
-déconseillai
-déconseillaient
-déconseillais
-déconseillait
-déconseillâmes
-déconseillant
-déconseillas
-déconseillasse
-déconseillassent
-déconseillasses
-déconseillassiez
-déconseillassions
-déconseillât
-déconseillâtes
-déconseille
-déconseillé
-déconseillée
-déconseillées
-déconseillent
-déconseiller
-déconseillera
-déconseillerai
-déconseilleraient
-déconseillerais
-déconseillerait
-déconseilleras
-déconseillèrent
-déconseillerez
-déconseilleriez
-déconseillerions
-déconseillerons
-déconseilleront
-déconseilles
-déconseillés
-déconseillez
-déconseilliez
-déconseillions
-déconseillons
-déconsidéra
-déconsidérai
-déconsidéraient
-déconsidérais
-déconsidérait
-déconsidérâmes
-déconsidérant
-déconsidéras
-déconsidérasse
-déconsidérassent
-déconsidérasses
-déconsidérassiez
-déconsidérassions
-déconsidérât
-déconsidérâtes
-déconsidération
-déconsidérations
-déconsidéré
-déconsidère
-déconsidérée
-déconsidérées
-déconsidèrent
-déconsidérer
-déconsidérera
-déconsidérerai
-déconsidéreraient
-déconsidérerais
-déconsidérerait
-déconsidéreras
-déconsidérèrent
-déconsidérerez
-déconsidéreriez
-déconsidérerions
-déconsidérerons
-déconsidéreront
-déconsidérés
-déconsidères
-déconsidérez
-déconsidériez
-déconsidérions
-déconsidérons
-déconsigna
-déconsignai
-déconsignaient
-déconsignais
-déconsignait
-déconsignâmes
-déconsignant
-déconsignas
-déconsignasse
-déconsignassent
-déconsignasses
-déconsignassiez
-déconsignassions
-déconsignât
-déconsignâtes
-déconsigne
-déconsigné
-déconsignée
-déconsignées
-déconsignent
-déconsigner
-déconsignera
-déconsignerai
-déconsigneraient
-déconsignerais
-déconsignerait
-déconsigneras
-déconsignèrent
-déconsignerez
-déconsigneriez
-déconsignerions
-déconsignerons
-déconsigneront
-déconsignes
-déconsignés
-déconsignez
-déconsigniez
-déconsignions
-déconsignons
-déconstipa
-déconstipai
-déconstipaient
-déconstipais
-déconstipait
-déconstipâmes
-déconstipant
-déconstipas
-déconstipasse
-déconstipassent
-déconstipasses
-déconstipassiez
-déconstipassions
-déconstipât
-déconstipâtes
-déconstipe
-déconstipé
-déconstipée
-déconstipées
-déconstipent
-déconstiper
-déconstipera
-déconstiperai
-déconstiperaient
-déconstiperais
-déconstiperait
-déconstiperas
-déconstipèrent
-déconstiperez
-déconstiperiez
-déconstiperions
-déconstiperons
-déconstiperont
-déconstipes
-déconstipés
-déconstipez
-déconstipiez
-déconstipions
-déconstipons
-décontamina
-décontaminai
-décontaminaient
-décontaminais
-décontaminait
-décontaminâmes
-décontaminant
-décontaminas
-décontaminasse
-décontaminassent
-décontaminasses
-décontaminassiez
-décontaminassions
-décontaminât
-décontaminâtes
-décontamination
-décontaminations
-décontamine
-décontaminé
-décontaminée
-décontaminées
-décontaminent
-décontaminer
-décontaminera
-décontaminerai
-décontamineraient
-décontaminerais
-décontaminerait
-décontamineras
-décontaminèrent
-décontaminerez
-décontamineriez
-décontaminerions
-décontaminerons
-décontamineront
-décontamines
-décontaminés
-décontaminez
-décontaminiez
-décontaminions
-décontaminons
-décontenança
-décontenançai
-décontenançaient
-décontenançais
-décontenançait
-décontenançâmes
-décontenançant
-décontenanças
-décontenançasse
-décontenançassent
-décontenançasses
-décontenançassiez
-décontenançassions
-décontenançât
-décontenançâtes
-décontenance
-décontenancé
-décontenancée
-décontenancées
-décontenancent
-décontenancer
-décontenancera
-décontenancerai
-décontenanceraient
-décontenancerais
-décontenancerait
-décontenanceras
-décontenancèrent
-décontenancerez
-décontenanceriez
-décontenancerions
-décontenancerons
-décontenanceront
-décontenances
-décontenancés
-décontenancez
-décontenanciez
-décontenancions
-décontenançons
-décontracta
-décontractai
-décontractaient
-décontractais
-décontractait
-décontractâmes
-décontractant
-décontractas
-décontractasse
-décontractassent
-décontractasses
-décontractassiez
-décontractassions
-décontractât
-décontractâtes
-décontracte
-décontracté
-décontractée
-décontractées
-décontractent
-décontracter
-décontractera
-décontracterai
-décontracteraient
-décontracterais
-décontracterait
-décontracteras
-décontractèrent
-décontracterez
-décontracteriez
-décontracterions
-décontracterons
-décontracteront
-décontractes
-décontractés
-décontractez
-décontractiez
-décontraction
-décontractions
-décontractons
-déconvenue
-déconvenues
-décor
-décora
-décorai
-décoraient
-décorais
-décorait
-décorâmes
-décorant
-décoras
-décorasse
-décorassent
-décorasses
-décorassiez
-décorassions
-décorât
-décorâtes
-décorateur
-décorateurs
-décoratif
-décoratifs
-décoration
-décorations
-décorative
-décoratives
-décoratrice
-décoratrices
-décorda
-décordai
-décordaient
-décordais
-décordait
-décordâmes
-décordant
-décordas
-décordasse
-décordassent
-décordasses
-décordassiez
-décordassions
-décordât
-décordâtes
-décorde
-décordé
-décordée
-décordées
-décordent
-décorder
-décordera
-décorderai
-décorderaient
-décorderais
-décorderait
-décorderas
-décordèrent
-décorderez
-décorderiez
-décorderions
-décorderons
-décorderont
-décordes
-décordés
-décordez
-décordiez
-décordions
-décordons
-décore
-décoré
-décorée
-décorées
-décorent
-décorer
-décorera
-décorerai
-décoreraient
-décorerais
-décorerait
-décoreras
-décorèrent
-décorerez
-décoreriez
-décorerions
-décorerons
-décoreront
-décores
-décorés
-décorez
-décoriez
-décorions
-décorna
-décornai
-décornaient
-décornais
-décornait
-décornâmes
-décornant
-décornas
-décornasse
-décornassent
-décornasses
-décornassiez
-décornassions
-décornât
-décornâtes
-décorne
-décorné
-décornée
-décornées
-décornent
-décorner
-décornera
-décornerai
-décorneraient
-décornerais
-décornerait
-décorneras
-décornèrent
-décornerez
-décorneriez
-décornerions
-décornerons
-décorneront
-décornes
-décornés
-décornez
-décorniez
-décornions
-décornons
-décorons
-décors
-décorticage
-décorticages
-décortication
-décortications
-décortiqua
-décortiquai
-décortiquaient
-décortiquais
-décortiquait
-décortiquâmes
-décortiquant
-décortiquas
-décortiquasse
-décortiquassent
-décortiquasses
-décortiquassiez
-décortiquassions
-décortiquât
-décortiquâtes
-décortique
-décortiqué
-décortiquée
-décortiquées
-décortiquent
-décortiquer
-décortiquera
-décortiquerai
-décortiqueraient
-décortiquerais
-décortiquerait
-décortiqueras
-décortiquèrent
-décortiquerez
-décortiqueriez
-décortiquerions
-décortiquerons
-décortiqueront
-décortiques
-décortiqués
-décortiquez
-décortiquiez
-décortiquions
-décortiquons
-décorum
-décorums
-décote
-décotes
-découcha
-découchai
-découchaient
-découchais
-découchait
-découchâmes
-découchant
-découchas
-découchasse
-découchassent
-découchasses
-découchassiez
-découchassions
-découchât
-découchâtes
-découche
-découché
-découchent
-découcher
-découchera
-découcherai
-découcheraient
-découcherais
-découcherait
-découcheras
-découchèrent
-découcherez
-découcheriez
-découcherions
-découcherons
-découcheront
-découches
-découchez
-découchiez
-découchions
-découchons
-découd
-découdra
-découdrai
-découdraient
-découdrais
-découdrait
-découdras
-découdre
-découdrez
-découdriez
-découdrions
-découdrons
-découdront
-découds
-découla
-découlai
-découlaient
-découlais
-découlait
-découlâmes
-découlant
-découlas
-découlasse
-découlassent
-découlasses
-découlassiez
-découlassions
-découlât
-découlâtes
-découle
-découlé
-découlent
-découler
-découlera
-découlerai
-découleraient
-découlerais
-découlerait
-découleras
-découlèrent
-découlerez
-découleriez
-découlerions
-découlerons
-découleront
-découles
-découlez
-découliez
-découlions
-découlons
-découpa
-découpage
-découpages
-découpai
-découpaient
-découpais
-découpait
-découpâmes
-découpant
-découpas
-découpasse
-découpassent
-découpasses
-découpassiez
-découpassions
-découpât
-découpâtes
-découpe
-découpé
-découpée
-découpées
-découpent
-découper
-découpera
-découperai
-découperaient
-découperais
-découperait
-découperas
-découpèrent
-découperez
-découperiez
-découperions
-découperons
-découperont
-découpes
-découpés
-découpeur
-découpeurs
-découpeuse
-découpeuses
-découpez
-découpiez
-découpions
-découpla
-découplage
-découplages
-découplai
-découplaient
-découplais
-découplait
-découplâmes
-découplant
-découplas
-découplasse
-découplassent
-découplasses
-découplassiez
-découplassions
-découplât
-découplâtes
-découple
-découplé
-découplée
-découplées
-découplent
-découpler
-découplera
-découplerai
-découpleraient
-découplerais
-découplerait
-découpleras
-découplèrent
-découplerez
-découpleriez
-découplerions
-découplerons
-découpleront
-découples
-découplés
-découplez
-découpliez
-découplions
-découplons
-découpoir
-découpoirs
-découpons
-découpure
-découpures
-décourage
-découragé
-découragea
-décourageai
-décourageaient
-décourageais
-décourageait
-décourageâmes
-décourageant
-décourageante
-décourageantes
-décourageants
-décourageas
-décourageasse
-décourageassent
-décourageasses
-décourageassiez
-décourageassions
-décourageât
-décourageâtes
-découragée
-découragées
-découragement
-découragements
-découragent
-décourageons
-décourager
-découragera
-découragerai
-décourageraient
-découragerais
-découragerait
-décourageras
-découragèrent
-découragerez
-décourageriez
-découragerions
-découragerons
-décourageront
-décourages
-découragés
-découragez
-découragiez
-découragions
-découronna
-découronnai
-découronnaient
-découronnais
-découronnait
-découronnâmes
-découronnant
-découronnas
-découronnasse
-découronnassent
-découronnasses
-découronnassiez
-découronnassions
-découronnât
-découronnâtes
-découronne
-découronné
-découronnée
-découronnées
-découronnement
-découronnements
-découronnent
-découronner
-découronnera
-découronnerai
-découronneraient
-découronnerais
-découronnerait
-découronneras
-découronnèrent
-découronnerez
-découronneriez
-découronnerions
-découronnerons
-découronneront
-découronnes
-découronnés
-découronnez
-découronniez
-découronnions
-découronnons
-décours
-décousaient
-décousais
-décousait
-décousant
-découse
-décousent
-découses
-décousez
-décousiez
-décousîmes
-décousions
-décousirent
-décousis
-décousisse
-décousissent
-décousisses
-décousissiez
-décousissions
-décousit
-décousît
-décousîtes
-décousons
-décousu
-décousue
-décousues
-décousure
-décousures
-décousus
-découvert
-découverte
-découvertes
-découverts
-découvraient
-découvrais
-découvrait
-découvrant
-découvre
-découvrement
-découvrements
-découvrent
-découvres
-découvreur
-découvreurs
-découvreuse
-découvreuses
-découvrez
-découvriez
-découvrîmes
-découvrions
-découvrir
-découvrira
-découvrirai
-découvriraient
-découvrirais
-découvrirait
-découvriras
-découvrirent
-découvrirez
-découvririez
-découvririons
-découvrirons
-découvriront
-découvris
-découvrisse
-découvrissent
-découvrisses
-découvrissiez
-découvrissions
-découvrit
-découvrît
-découvrîtes
-découvrons
-découvru
-découvrue
-découvrues
-découvrus
-décrassa
-décrassage
-décrassages
-décrassai
-décrassaient
-décrassais
-décrassait
-décrassâmes
-décrassant
-décrassas
-décrassasse
-décrassassent
-décrassasses
-décrassassiez
-décrassassions
-décrassât
-décrassâtes
-décrasse
-décrassé
-décrassée
-décrassées
-décrassement
-décrassements
-décrassent
-décrasser
-décrassera
-décrasserai
-décrasseraient
-décrasserais
-décrasserait
-décrasseras
-décrassèrent
-décrasserez
-décrasseriez
-décrasserions
-décrasserons
-décrasseront
-décrasses
-décrassés
-décrassez
-décrassiez
-décrassions
-décrassons
-décrédita
-décréditai
-décréditaient
-décréditais
-décréditait
-décréditâmes
-décréditant
-décréditas
-décréditasse
-décréditassent
-décréditasses
-décréditassiez
-décréditassions
-décréditât
-décréditâtes
-décrédite
-décrédité
-décréditée
-décréditées
-décréditent
-décréditer
-décréditera
-décréditerai
-décréditeraient
-décréditerais
-décréditerait
-décréditeras
-décréditèrent
-décréditerez
-décréditeriez
-décréditerions
-décréditerons
-décréditeront
-décrédites
-décrédités
-décréditez
-décréditiez
-décréditions
-décréditons
-décrément
-décréments
-décrêpa
-décrêpage
-décrêpages
-décrêpai
-décrêpaient
-décrêpais
-décrêpait
-décrêpâmes
-décrêpant
-décrêpas
-décrêpasse
-décrêpassent
-décrêpasses
-décrêpassiez
-décrêpassions
-décrêpât
-décrêpâtes
-décrêpe
-décrêpé
-décrêpée
-décrêpées
-décrêpent
-décrêper
-décrêpera
-décrêperai
-décrêperaient
-décrêperais
-décrêperait
-décrêperas
-décrêpèrent
-décrêperez
-décrêperiez
-décrêperions
-décrêperons
-décrêperont
-décrêpes
-décrêpés
-décrêpez
-décrépi
-décrépie
-décrépies
-décrêpiez
-décrépîmes
-décrêpions
-décrépir
-décrépira
-décrépirai
-décrépiraient
-décrépirais
-décrépirait
-décrépiras
-décrépirent
-décrépirez
-décrépiriez
-décrépirions
-décrépirons
-décrépiront
-décrépis
-décrépissage
-décrépissages
-décrépissaient
-décrépissais
-décrépissait
-décrépissant
-décrépisse
-décrépissent
-décrépisses
-décrépissez
-décrépissiez
-décrépissions
-décrépissons
-décrépit
-décrépît
-décrépita
-décrépitai
-décrépitaient
-décrépitais
-décrépitait
-décrépitâmes
-décrépitant
-décrépitas
-décrépitasse
-décrépitassent
-décrépitasses
-décrépitassiez
-décrépitassions
-décrépitât
-décrépitâtes
-décrépite
-décrépité
-décrépitée
-décrépitées
-décrépitent
-décrépiter
-décrépitera
-décrépiterai
-décrépiteraient
-décrépiterais
-décrépiterait
-décrépiteras
-décrépitèrent
-décrépiterez
-décrépiteriez
-décrépiterions
-décrépiterons
-décrépiteront
-décrépites
-décrépités
-décrépîtes
-décrépitez
-décrépitiez
-décrépitions
-décrépitons
-décrépitude
-décrépitudes
-décrêpons
-décret
-décréta
-décrétai
-décrétaient
-décrétais
-décrétait
-décrétâmes
-décrétant
-décrétas
-décrétasse
-décrétassent
-décrétasses
-décrétassiez
-décrétassions
-décrétât
-décrétâtes
-décrété
-décrète
-décrétée
-décrétées
-décrètent
-décréter
-décrétera
-décréterai
-décréteraient
-décréterais
-décréterait
-décréteras
-décrétèrent
-décréterez
-décréteriez
-décréterions
-décréterons
-décréteront
-décrétés
-décrètes
-décrétez
-décrétiez
-décrétions
-décret-loi
-décrétons
-décrets
-décrets-lois
-décreusa
-décreusage
-décreusages
-décreusai
-décreusaient
-décreusais
-décreusait
-décreusâmes
-décreusant
-décreusas
-décreusasse
-décreusassent
-décreusasses
-décreusassiez
-décreusassions
-décreusât
-décreusâtes
-décreuse
-décreusé
-décreusée
-décreusées
-décreusent
-décreuser
-décreusera
-décreuserai
-décreuseraient
-décreuserais
-décreuserait
-décreuseras
-décreusèrent
-décreuserez
-décreuseriez
-décreuserions
-décreuserons
-décreuseront
-décreuses
-décreusés
-décreusez
-décreusiez
-décreusions
-décreusons
-décri
-décria
-décriai
-décriaient
-décriais
-décriait
-décriâmes
-décriant
-décrias
-décriasse
-décriassent
-décriasses
-décriassiez
-décriassions
-décriât
-décriâtes
-décrie
-décrié
-décriée
-décriées
-décrient
-décrier
-décriera
-décrierai
-décrieraient
-décrierais
-décrierait
-décrieras
-décrièrent
-décrierez
-décrieriez
-décrierions
-décrierons
-décrieront
-décries
-décriés
-décriez
-décriiez
-décriions
-décriminalisa
-décriminalisai
-décriminalisaient
-décriminalisais
-décriminalisait
-décriminalisâmes
-décriminalisant
-décriminalisas
-décriminalisasse
-décriminalisassent
-décriminalisasses
-décriminalisassiez
-décriminalisassions
-décriminalisât
-décriminalisâtes
-décriminalise
-décriminalisé
-décriminalisée
-décriminalisées
-décriminalisent
-décriminaliser
-décriminalisera
-décriminaliserai
-décriminaliseraient
-décriminaliserais
-décriminaliserait
-décriminaliseras
-décriminalisèrent
-décriminaliserez
-décriminaliseriez
-décriminaliserions
-décriminaliserons
-décriminaliseront
-décriminalises
-décriminalisés
-décriminalisez
-décriminalisiez
-décriminalisions
-décriminalisons
-décrions
-décrira
-décrirai
-décriraient
-décrirais
-décrirait
-décriras
-décrire
-décrirez
-décririez
-décririons
-décrirons
-décriront
-décris
-décrispa
-décrispai
-décrispaient
-décrispais
-décrispait
-décrispâmes
-décrispant
-décrispas
-décrispasse
-décrispassent
-décrispasses
-décrispassiez
-décrispassions
-décrispât
-décrispâtes
-décrispation
-décrispations
-décrispe
-décrispé
-décrispée
-décrispées
-décrispent
-décrisper
-décrispera
-décrisperai
-décrisperaient
-décrisperais
-décrisperait
-décrisperas
-décrispèrent
-décrisperez
-décrisperiez
-décrisperions
-décrisperons
-décrisperont
-décrispes
-décrispés
-décrispez
-décrispiez
-décrispions
-décrispons
-décrit
-décrite
-décrites
-décrits
-décrivaient
-décrivais
-décrivait
-décrivant
-décrive
-décrivent
-décrives
-décrivez
-décriviez
-décrivîmes
-décrivions
-décrivirent
-décrivis
-décrivisse
-décrivissent
-décrivisses
-décrivissiez
-décrivissions
-décrivit
-décrivît
-décrivîtes
-décrivons
-décrocha
-décrochage
-décrochages
-décrochai
-décrochaient
-décrochais
-décrochait
-décrochâmes
-décrochant
-décrochas
-décrochasse
-décrochassent
-décrochasses
-décrochassiez
-décrochassions
-décrochât
-décrochâtes
-décroche
-décroché
-décrochée
-décrochées
-décrochement
-décrochements
-décrochent
-décrocher
-décrochera
-décrocherai
-décrocheraient
-décrocherais
-décrocherait
-décrocheras
-décrochèrent
-décrocherez
-décrocheriez
-décrocherions
-décrocherons
-décrocheront
-décroches
-décrochés
-décrochez
-décrochiez
-décrochions
-décrochons
-décrois
-décroisa
-décroisai
-décroisaient
-décroisais
-décroisait
-décroisâmes
-décroisant
-décroisas
-décroisasse
-décroisassent
-décroisasses
-décroisassiez
-décroisassions
-décroisât
-décroisâtes
-décroise
-décroisé
-décroisée
-décroisées
-décroisent
-décroiser
-décroisera
-décroiserai
-décroiseraient
-décroiserais
-décroiserait
-décroiseras
-décroisèrent
-décroiserez
-décroiseriez
-décroiserions
-décroiserons
-décroiseront
-décroises
-décroisés
-décroisez
-décroisiez
-décroisions
-décroisons
-décroissaient
-décroissais
-décroissait
-décroissance
-décroissances
-décroissant
-décroissante
-décroissantes
-décroissants
-décroisse
-décroissement
-décroissements
-décroissent
-décroisses
-décroissez
-décroissiez
-décroissions
-décroissons
-décroît
-décroîtra
-décroîtrai
-décroîtraient
-décroîtrais
-décroîtrait
-décroîtras
-décroître
-décroîtrez
-décroîtriez
-décroîtrions
-décroîtrons
-décroîtront
-décrotta
-décrottage
-décrottages
-décrottai
-décrottaient
-décrottais
-décrottait
-décrottâmes
-décrottant
-décrottas
-décrottasse
-décrottassent
-décrottasses
-décrottassiez
-décrottassions
-décrottât
-décrottâtes
-décrotte
-décrotté
-décrottée
-décrottées
-décrottent
-décrotter
-décrottera
-décrotterai
-décrotteraient
-décrotterais
-décrotterait
-décrotteras
-décrottèrent
-décrotterez
-décrotteriez
-décrotterions
-décrotterons
-décrotteront
-décrottes
-décrottés
-décrotteur
-décrotteurs
-décrottez
-décrottiez
-décrottions
-décrottoir
-décrottoirs
-décrottons
-décroûta
-décroûtai
-décroûtaient
-décroûtais
-décroûtait
-décroûtâmes
-décroûtant
-décroûtas
-décroûtasse
-décroûtassent
-décroûtasses
-décroûtassiez
-décroûtassions
-décroûtât
-décroûtâtes
-décroûte
-décroûté
-décroûtée
-décroûtées
-décroûtent
-décroûter
-décroûtera
-décroûterai
-décroûteraient
-décroûterais
-décroûterait
-décroûteras
-décroûtèrent
-décroûterez
-décroûteriez
-décroûterions
-décroûterons
-décroûteront
-décroûtes
-décroûtés
-décroûtez
-décroûtiez
-décroûtions
-décroûtons
-décru
-décrua
-décruage
-décruages
-décruai
-décruaient
-décruais
-décruait
-décruâmes
-décruant
-décruas
-décruasse
-décruassent
-décruasses
-décruassiez
-décruassions
-décruât
-décruâtes
-décrue
-décrué
-décruée
-décruées
-décruent
-décruer
-décruera
-décruerai
-décrueraient
-décruerais
-décruerait
-décrueras
-décruèrent
-décruerez
-décrueriez
-décruerions
-décruerons
-décrueront
-décrues
-décrués
-décruez
-décruiez
-décruions
-décrûmes
-décruons
-décrurent
-décrus
-décrusa
-décrusage
-décrusages
-décrusai
-décrusaient
-décrusais
-décrusait
-décrusâmes
-décrusant
-décrusas
-décrusasse
-décrusassent
-décrusasses
-décrusassiez
-décrusassions
-décrusât
-décrusâtes
-décruse
-décrusé
-décrusée
-décrusées
-décrusent
-décruser
-décrusera
-décruserai
-décruseraient
-décruserais
-décruserait
-décruseras
-décrusèrent
-décruserez
-décruseriez
-décruserions
-décruserons
-décruseront
-décruses
-décrusés
-décrusez
-décrusiez
-décrusions
-décrusons
-décrusse
-décrussent
-décrusses
-décrussiez
-décrussions
-décrut
-décrût
-décrûtes
-décrypta
-décryptage
-décryptages
-décryptai
-décryptaient
-décryptais
-décryptait
-décryptâmes
-décryptant
-décryptas
-décryptasse
-décryptassent
-décryptasses
-décryptassiez
-décryptassions
-décryptât
-décryptâtes
-décrypte
-décrypté
-décryptée
-décryptées
-décryptent
-décrypter
-décryptera
-décrypterai
-décrypteraient
-décrypterais
-décrypterait
-décrypteras
-décryptèrent
-décrypterez
-décrypteriez
-décrypterions
-décrypterons
-décrypteront
-décryptes
-décryptés
-décryptez
-décryptiez
-décryptions
-décryptons
-déçu
-décubitus
-déçue
-déçues
-décuivra
-décuivrai
-décuivraient
-décuivrais
-décuivrait
-décuivrâmes
-décuivrant
-décuivras
-décuivrasse
-décuivrassent
-décuivrasses
-décuivrassiez
-décuivrassions
-décuivrât
-décuivrâtes
-décuivre
-décuivré
-décuivrée
-décuivrées
-décuivrent
-décuivrer
-décuivrera
-décuivrerai
-décuivreraient
-décuivrerais
-décuivrerait
-décuivreras
-décuivrèrent
-décuivrerez
-décuivreriez
-décuivrerions
-décuivrerons
-décuivreront
-décuivres
-décuivrés
-décuivrez
-décuivriez
-décuivrions
-décuivrons
-déculassa
-déculassai
-déculassaient
-déculassais
-déculassait
-déculassâmes
-déculassant
-déculassas
-déculassasse
-déculassassent
-déculassasses
-déculassassiez
-déculassassions
-déculassât
-déculassâtes
-déculasse
-déculassé
-déculassée
-déculassées
-déculassent
-déculasser
-déculassera
-déculasserai
-déculasseraient
-déculasserais
-déculasserait
-déculasseras
-déculassèrent
-déculasserez
-déculasseriez
-déculasserions
-déculasserons
-déculasseront
-déculasses
-déculassés
-déculassez
-déculassiez
-déculassions
-déculassons
-déculotta
-déculottai
-déculottaient
-déculottais
-déculottait
-déculottâmes
-déculottant
-déculottas
-déculottasse
-déculottassent
-déculottasses
-déculottassiez
-déculottassions
-déculottât
-déculottâtes
-déculotte
-déculotté
-déculottée
-déculottées
-déculottent
-déculotter
-déculottera
-déculotterai
-déculotteraient
-déculotterais
-déculotterait
-déculotteras
-déculottèrent
-déculotterez
-déculotteriez
-déculotterions
-déculotterons
-déculotteront
-déculottes
-déculottés
-déculottez
-déculottiez
-déculottions
-déculottons
-déculpabilisa
-déculpabilisai
-déculpabilisaient
-déculpabilisais
-déculpabilisait
-déculpabilisâmes
-déculpabilisant
-déculpabilisas
-déculpabilisasse
-déculpabilisassent
-déculpabilisasses
-déculpabilisassiez
-déculpabilisassions
-déculpabilisât
-déculpabilisâtes
-déculpabilise
-déculpabilisé
-déculpabilisée
-déculpabilisées
-déculpabilisent
-déculpabiliser
-déculpabilisera
-déculpabiliserai
-déculpabiliseraient
-déculpabiliserais
-déculpabiliserait
-déculpabiliseras
-déculpabilisèrent
-déculpabiliserez
-déculpabiliseriez
-déculpabiliserions
-déculpabiliserons
-déculpabiliseront
-déculpabilises
-déculpabilisés
-déculpabilisez
-déculpabilisiez
-déculpabilisions
-déculpabilisons
-déçûmes
-décupla
-décuplai
-décuplaient
-décuplais
-décuplait
-décuplâmes
-décuplant
-décuplas
-décuplasse
-décuplassent
-décuplasses
-décuplassiez
-décuplassions
-décuplât
-décuplâtes
-décuple
-décuplé
-décuplée
-décuplées
-décuplement
-décuplements
-décuplent
-décupler
-décuplera
-décuplerai
-décupleraient
-décuplerais
-décuplerait
-décupleras
-décuplèrent
-décuplerez
-décupleriez
-décuplerions
-décuplerons
-décupleront
-décuples
-décuplés
-décuplez
-décupliez
-décuplions
-décuplons
-déçurent
-décurion
-décurions
-décurrent
-décurrente
-décurrentes
-décurrents
-déçus
-décuscuteuse
-décuscuteuses
-décussé
-déçusse
-décussée
-décussées
-déçussent
-décussés
-déçusses
-déçussiez
-déçussions
-déçut
-déçût
-déçûtes
-décuva
-décuvage
-décuvages
-décuvai
-décuvaient
-décuvais
-décuvaison
-décuvaisons
-décuvait
-décuvâmes
-décuvant
-décuvas
-décuvasse
-décuvassent
-décuvasses
-décuvassiez
-décuvassions
-décuvât
-décuvâtes
-décuve
-décuvé
-décuvée
-décuvées
-décuvent
-décuver
-décuvera
-décuverai
-décuveraient
-décuverais
-décuverait
-décuveras
-décuvèrent
-décuverez
-décuveriez
-décuverions
-décuverons
-décuveront
-décuves
-décuvés
-décuvez
-décuviez
-décuvions
-décuvons
-dédaigna
-dédaignable
-dédaignables
-dédaignai
-dédaignaient
-dédaignais
-dédaignait
-dédaignâmes
-dédaignant
-dédaignas
-dédaignasse
-dédaignassent
-dédaignasses
-dédaignassiez
-dédaignassions
-dédaignât
-dédaignâtes
-dédaigne
-dédaigné
-dédaignée
-dédaignées
-dédaignent
-dédaigner
-dédaignera
-dédaignerai
-dédaigneraient
-dédaignerais
-dédaignerait
-dédaigneras
-dédaignèrent
-dédaignerez
-dédaigneriez
-dédaignerions
-dédaignerons
-dédaigneront
-dédaignes
-dédaignés
-dédaigneuse
-dédaigneusement
-dédaigneuses
-dédaigneux
-dédaignez
-dédaigniez
-dédaignions
-dédaignons
-dédain
-dédains
-dédale
-dédaléen
-dédaléenne
-dédaléennes
-dédaléens
-dédales
-dedans
-dédia
-dédiai
-dédiaient
-dédiais
-dédiait
-dédiâmes
-dédiant
-dédias
-dédiasse
-dédiassent
-dédiasses
-dédiassiez
-dédiassions
-dédiât
-dédiâtes
-dédicaça
-dédicaçai
-dédicaçaient
-dédicaçais
-dédicaçait
-dédicaçâmes
-dédicaçant
-dédicaças
-dédicaçasse
-dédicaçassent
-dédicaçasses
-dédicaçassiez
-dédicaçassions
-dédicaçât
-dédicaçâtes
-dédicace
-dédicacé
-dédicacée
-dédicacées
-dédicacent
-dédicacer
-dédicacera
-dédicacerai
-dédicaceraient
-dédicacerais
-dédicacerait
-dédicaceras
-dédicacèrent
-dédicacerez
-dédicaceriez
-dédicacerions
-dédicacerons
-dédicaceront
-dédicaces
-dédicacés
-dédicacez
-dédicaciez
-dédicacions
-dédicaçons
-dédicataire
-dédicataires
-dédicatoire
-dédicatoires
-dédie
-dédié
-dédiée
-dédiées
-dédient
-dédier
-dédiera
-dédierai
-dédieraient
-dédierais
-dédierait
-dédieras
-dédièrent
-dédierez
-dédieriez
-dédierions
-dédierons
-dédieront
-dédies
-dédiés
-dédiez
-dédifférencia
-dédifférenciai
-dédifférenciaient
-dédifférenciais
-dédifférenciait
-dédifférenciâmes
-dédifférenciant
-dédifférencias
-dédifférenciasse
-dédifférenciassent
-dédifférenciasses
-dédifférenciassiez
-dédifférenciassions
-dédifférenciât
-dédifférenciâtes
-dédifférencie
-dédifférencié
-dédifférenciée
-dédifférenciées
-dédifférencient
-dédifférencier
-dédifférenciera
-dédifférencierai
-dédifférencieraient
-dédifférencierais
-dédifférencierait
-dédifférencieras
-dédifférencièrent
-dédifférencierez
-dédifférencieriez
-dédifférencierions
-dédifférencierons
-dédifférencieront
-dédifférencies
-dédifférenciés
-dédifférenciez
-dédifférenciiez
-dédifférenciions
-dédifférencions
-dédiiez
-dédiions
-dédîmes
-dédions
-dédira
-dédirai
-dédiraient
-dédirais
-dédirait
-dédiras
-dédire
-dédirent
-dédirez
-dédiriez
-dédirions
-dédirons
-dédiront
-dédis
-dédisaient
-dédisais
-dédisait
-dédisant
-dédise
-dédisent
-dédises
-dédisiez
-dédisions
-dédisons
-dédisse
-dédissent
-dédisses
-dédissiez
-dédissions
-dédit
-dédît
-dédite
-dédites
-dédîtes
-dédits
-dédommage
-dédommagé
-dédommagea
-dédommageai
-dédommageaient
-dédommageais
-dédommageait
-dédommageâmes
-dédommageant
-dédommageas
-dédommageasse
-dédommageassent
-dédommageasses
-dédommageassiez
-dédommageassions
-dédommageât
-dédommageâtes
-dédommagée
-dédommagées
-dédommagement
-dédommagements
-dédommagent
-dédommageons
-dédommager
-dédommagera
-dédommagerai
-dédommageraient
-dédommagerais
-dédommagerait
-dédommageras
-dédommagèrent
-dédommagerez
-dédommageriez
-dédommagerions
-dédommagerons
-dédommageront
-dédommages
-dédommagés
-dédommagez
-dédommagiez
-dédommagions
-dédora
-dédorage
-dédorages
-dédorai
-dédoraient
-dédorais
-dédorait
-dédorâmes
-dédorant
-dédoras
-dédorasse
-dédorassent
-dédorasses
-dédorassiez
-dédorassions
-dédorât
-dédorâtes
-dédore
-dédoré
-dédorée
-dédorées
-dédorent
-dédorer
-dédorera
-dédorerai
-dédoreraient
-dédorerais
-dédorerait
-dédoreras
-dédorèrent
-dédorerez
-dédoreriez
-dédorerions
-dédorerons
-dédoreront
-dédores
-dédorés
-dédorez
-dédoriez
-dédorions
-dédorons
-dédouana
-dédouanai
-dédouanaient
-dédouanais
-dédouanait
-dédouanâmes
-dédouanant
-dédouanas
-dédouanasse
-dédouanassent
-dédouanasses
-dédouanassiez
-dédouanassions
-dédouanât
-dédouanâtes
-dédouane
-dédouané
-dédouanée
-dédouanées
-dédouanement
-dédouanements
-dédouanent
-dédouaner
-dédouanera
-dédouanerai
-dédouaneraient
-dédouanerais
-dédouanerait
-dédouaneras
-dédouanèrent
-dédouanerez
-dédouaneriez
-dédouanerions
-dédouanerons
-dédouaneront
-dédouanes
-dédouanés
-dédouanez
-dédouaniez
-dédouanions
-dédouanons
-dédoubla
-dédoublage
-dédoublages
-dédoublai
-dédoublaient
-dédoublais
-dédoublait
-dédoublâmes
-dédoublant
-dédoublas
-dédoublasse
-dédoublassent
-dédoublasses
-dédoublassiez
-dédoublassions
-dédoublât
-dédoublâtes
-dédouble
-dédoublé
-dédoublée
-dédoublées
-dédoublement
-dédoublements
-dédoublent
-dédoubler
-dédoublera
-dédoublerai
-dédoubleraient
-dédoublerais
-dédoublerait
-dédoubleras
-dédoublèrent
-dédoublerez
-dédoubleriez
-dédoublerions
-dédoublerons
-dédoubleront
-dédoubles
-dédoublés
-dédoublez
-dédoubliez
-dédoublions
-dédoublons
-dédramatisa
-dédramatisai
-dédramatisaient
-dédramatisais
-dédramatisait
-dédramatisâmes
-dédramatisant
-dédramatisas
-dédramatisasse
-dédramatisassent
-dédramatisasses
-dédramatisassiez
-dédramatisassions
-dédramatisât
-dédramatisâtes
-dédramatise
-dédramatisé
-dédramatisée
-dédramatisées
-dédramatisent
-dédramatiser
-dédramatisera
-dédramatiserai
-dédramatiseraient
-dédramatiserais
-dédramatiserait
-dédramatiseras
-dédramatisèrent
-dédramatiserez
-dédramatiseriez
-dédramatiserions
-dédramatiserons
-dédramatiseront
-dédramatises
-dédramatisés
-dédramatisez
-dédramatisiez
-dédramatisions
-dédramatisons
-déductible
-déductibles
-déductif
-déductifs
-déduction
-déductions
-déductive
-déductives
-déduira
-déduirai
-déduiraient
-déduirais
-déduirait
-déduiras
-déduire
-déduirez
-déduiriez
-déduirions
-déduirons
-déduiront
-déduis
-déduisaient
-déduisais
-déduisait
-déduisant
-déduise
-déduisent
-déduises
-déduisez
-déduisiez
-déduisîmes
-déduisions
-déduisirent
-déduisis
-déduisisse
-déduisissent
-déduisisses
-déduisissiez
-déduisissions
-déduisit
-déduisît
-déduisîtes
-déduisons
-déduit
-déduite
-déduites
-déduits
-déesse
-déesses
-défaillaient
-défaillais
-défaillait
-défaillance
-défaillances
-défaillant
-défaillante
-défaillantes
-défaillants
-défaille
-défaillent
-défailles
-défaillez
-défailli
-défaillie
-défaillies
-défailliez
-défaillîmes
-défaillions
-défaillir
-défaillira
-défaillirai
-défailliraient
-défaillirais
-défaillirait
-défailliras
-défaillirent
-défaillirez
-défailliriez
-défaillirions
-défaillirons
-défailliront
-défaillis
-défaillisse
-défaillissent
-défaillisses
-défaillissiez
-défaillissions
-défaillit
-défaillît
-défaillîtes
-défaillons
-défaire
-défais
-défaisaient
-défaisais
-défaisait
-défaisant
-défaisiez
-défaisions
-défaisons
-défait
-défaite
-défaites
-défaitisme
-défaitismes
-défaitiste
-défaitistes
-défaits
-défalcation
-défalcations
-défalqua
-défalquai
-défalquaient
-défalquais
-défalquait
-défalquâmes
-défalquant
-défalquas
-défalquasse
-défalquassent
-défalquasses
-défalquassiez
-défalquassions
-défalquât
-défalquâtes
-défalque
-défalqué
-défalquée
-défalquées
-défalquent
-défalquer
-défalquera
-défalquerai
-défalqueraient
-défalquerais
-défalquerait
-défalqueras
-défalquèrent
-défalquerez
-défalqueriez
-défalquerions
-défalquerons
-défalqueront
-défalques
-défalqués
-défalquez
-défalquiez
-défalquions
-défalquons
-défarda
-défardai
-défardaient
-défardais
-défardait
-défardâmes
-défardant
-défardas
-défardasse
-défardassent
-défardasses
-défardassiez
-défardassions
-défardât
-défardâtes
-défarde
-défardé
-défardée
-défardées
-défardent
-défarder
-défardera
-défarderai
-défarderaient
-défarderais
-défarderait
-défarderas
-défardèrent
-défarderez
-défarderiez
-défarderions
-défarderons
-défarderont
-défardes
-défardés
-défardez
-défardiez
-défardions
-défardons
-défasse
-défassent
-défasses
-défassiez
-défassions
-défatigua
-défatiguai
-défatiguaient
-défatiguais
-défatiguait
-défatiguâmes
-défatiguant
-défatiguas
-défatiguasse
-défatiguassent
-défatiguasses
-défatiguassiez
-défatiguassions
-défatiguât
-défatiguâtes
-défatigue
-défatigué
-défatiguée
-défatiguées
-défatiguent
-défatiguer
-défatiguera
-défatiguerai
-défatigueraient
-défatiguerais
-défatiguerait
-défatigueras
-défatiguèrent
-défatiguerez
-défatigueriez
-défatiguerions
-défatiguerons
-défatigueront
-défatigues
-défatigués
-défatiguez
-défatiguiez
-défatiguions
-défatiguons
-défaufila
-défaufilai
-défaufilaient
-défaufilais
-défaufilait
-défaufilâmes
-défaufilant
-défaufilas
-défaufilasse
-défaufilassent
-défaufilasses
-défaufilassiez
-défaufilassions
-défaufilât
-défaufilâtes
-défaufile
-défaufilé
-défaufilée
-défaufilées
-défaufilent
-défaufiler
-défaufilera
-défaufilerai
-défaufileraient
-défaufilerais
-défaufilerait
-défaufileras
-défaufilèrent
-défaufilerez
-défaufileriez
-défaufilerions
-défaufilerons
-défaufileront
-défaufiles
-défaufilés
-défaufilez
-défaufiliez
-défaufilions
-défaufilons
-défaussa
-défaussai
-défaussaient
-défaussais
-défaussait
-défaussâmes
-défaussant
-défaussas
-défaussasse
-défaussassent
-défaussasses
-défaussassiez
-défaussassions
-défaussât
-défaussâtes
-défausse
-défaussé
-défaussée
-défaussées
-défaussent
-défausser
-défaussera
-défausserai
-défausseraient
-défausserais
-défausserait
-défausseras
-défaussèrent
-défausserez
-défausseriez
-défausserions
-défausserons
-défausseront
-défausses
-défaussés
-défaussez
-défaussiez
-défaussions
-défaussons
-défaut
-défauts
-défaveur
-défaveurs
-défavorable
-défavorablement
-défavorables
-défavorisa
-défavorisai
-défavorisaient
-défavorisais
-défavorisait
-défavorisâmes
-défavorisant
-défavorisas
-défavorisasse
-défavorisassent
-défavorisasses
-défavorisassiez
-défavorisassions
-défavorisât
-défavorisâtes
-défavorise
-défavorisé
-défavorisée
-défavorisées
-défavorisent
-défavoriser
-défavorisera
-défavoriserai
-défavoriseraient
-défavoriserais
-défavoriserait
-défavoriseras
-défavorisèrent
-défavoriserez
-défavoriseriez
-défavoriserions
-défavoriserons
-défavoriseront
-défavorises
-défavorisés
-défavorisez
-défavorisiez
-défavorisions
-défavorisons
-défécation
-défécations
-défectif
-défectifs
-défection
-défections
-défective
-défectives
-défectueuse
-défectueusement
-défectueuses
-défectueux
-défectuosité
-défectuosités
-défend
-défendable
-défendables
-défendaient
-défendais
-défendait
-défendant
-défende
-défendent
-défenderesse
-défenderesses
-défendes
-défendeur
-défendeurs
-défendez
-défendiez
-défendîmes
-défendions
-défendirent
-défendis
-défendisse
-défendissent
-défendisses
-défendissiez
-défendissions
-défendit
-défendît
-défendîtes
-défendons
-défendra
-défendrai
-défendraient
-défendrais
-défendrait
-défendras
-défendre
-défendrez
-défendriez
-défendrions
-défendrons
-défendront
-défends
-défendu
-défendue
-défendues
-défendus
-défenestration
-défenestrations
-défense
-défenses
-défenseur
-défenseurs
-défensif
-défensifs
-défensive
-défensivement
-défensives
-déféqua
-déféquai
-déféquaient
-déféquais
-déféquait
-déféquâmes
-déféquant
-déféquas
-déféquasse
-déféquassent
-déféquasses
-déféquassiez
-déféquassions
-déféquât
-déféquâtes
-déféqué
-défèque
-déféquée
-déféquées
-défèquent
-déféquer
-déféquera
-déféquerai
-déféqueraient
-déféquerais
-déféquerait
-déféqueras
-déféquèrent
-déféquerez
-déféqueriez
-déféquerions
-déféquerons
-déféqueront
-déféqués
-défèques
-déféquez
-déféquiez
-déféquions
-déféquons
-défera
-déféra
-déferai
-déférai
-déferaient
-déféraient
-déferais
-déférais
-déferait
-déférait
-déférâmes
-déférant
-déferas
-déféras
-déférasse
-déférassent
-déférasses
-déférassiez
-déférassions
-déférât
-déférâtes
-déféré
-défère
-déférée
-déférées
-déférence
-déférences
-déférent
-défèrent
-déférente
-déférentes
-déférents
-déférer
-déférera
-déférerai
-déféreraient
-déférerais
-déférerait
-déféreras
-déférèrent
-déférerez
-déféreriez
-déférerions
-déférerons
-déféreront
-déférés
-défères
-déferez
-déférez
-déferiez
-défériez
-déferions
-déférions
-déferla
-déferlai
-déferlaient
-déferlais
-déferlait
-déferlâmes
-déferlant
-déferlante
-déferlantes
-déferlants
-déferlas
-déferlasse
-déferlassent
-déferlasses
-déferlassiez
-déferlassions
-déferlât
-déferlâtes
-déferle
-déferlé
-déferlée
-déferlées
-déferlement
-déferlements
-déferlent
-déferler
-déferlera
-déferlerai
-déferleraient
-déferlerais
-déferlerait
-déferleras
-déferlèrent
-déferlerez
-déferleriez
-déferlerions
-déferlerons
-déferleront
-déferles
-déferlés
-déferlez
-déferliez
-déferlions
-déferlons
-déferons
-déférons
-déferont
-déferra
-déferrage
-déferrages
-déferrai
-déferraient
-déferrais
-déferrait
-déferrâmes
-déferrant
-déferras
-déferrasse
-déferrassent
-déferrasses
-déferrassiez
-déferrassions
-déferrât
-déferrâtes
-déferre
-déferré
-déferrée
-déferrées
-déferrement
-déferrements
-déferrent
-déferrer
-déferrera
-déferrerai
-déferreraient
-déferrerais
-déferrerait
-déferreras
-déferrèrent
-déferrerez
-déferreriez
-déferrerions
-déferrerons
-déferreront
-déferres
-déferrés
-déferrez
-déferriez
-déferrions
-déferrisa
-déferrisai
-déferrisaient
-déferrisais
-déferrisait
-déferrisâmes
-déferrisant
-déferrisas
-déferrisasse
-déferrisassent
-déferrisasses
-déferrisassiez
-déferrisassions
-déferrisât
-déferrisâtes
-déferrise
-déferrisé
-déferrisée
-déferrisées
-déferrisent
-déferriser
-déferrisera
-déferriserai
-déferriseraient
-déferriserais
-déferriserait
-déferriseras
-déferrisèrent
-déferriserez
-déferriseriez
-déferriserions
-déferriserons
-déferriseront
-déferrises
-déferrisés
-déferrisez
-déferrisiez
-déferrisions
-déferrisons
-déferrons
-déferrure
-déferrures
-défervescence
-défervescences
-défeuilla
-défeuillai
-défeuillaient
-défeuillais
-défeuillaison
-défeuillaisons
-défeuillait
-défeuillâmes
-défeuillant
-défeuillas
-défeuillasse
-défeuillassent
-défeuillasses
-défeuillassiez
-défeuillassions
-défeuillât
-défeuillâtes
-défeuille
-défeuillé
-défeuillée
-défeuillées
-défeuillent
-défeuiller
-défeuillera
-défeuillerai
-défeuilleraient
-défeuillerais
-défeuillerait
-défeuilleras
-défeuillèrent
-défeuillerez
-défeuilleriez
-défeuillerions
-défeuillerons
-défeuilleront
-défeuilles
-défeuillés
-défeuillez
-défeuilliez
-défeuillions
-défeuillons
-défeutra
-défeutrai
-défeutraient
-défeutrais
-défeutrait
-défeutrâmes
-défeutrant
-défeutras
-défeutrasse
-défeutrassent
-défeutrasses
-défeutrassiez
-défeutrassions
-défeutrât
-défeutrâtes
-défeutre
-défeutré
-défeutrée
-défeutrées
-défeutrent
-défeutrer
-défeutrera
-défeutrerai
-défeutreraient
-défeutrerais
-défeutrerait
-défeutreras
-défeutrèrent
-défeutrerez
-défeutreriez
-défeutrerions
-défeutrerons
-défeutreront
-défeutres
-défeutrés
-défeutrez
-défeutriez
-défeutrions
-défeutrons
-défi
-défia
-défiai
-défiaient
-défiais
-défiait
-défiâmes
-défiance
-défiances
-défiant
-défiante
-défiantes
-défiants
-défias
-défiasse
-défiassent
-défiasses
-défiassiez
-défiassions
-défiât
-défiâtes
-défibra
-défibrage
-défibrages
-défibrai
-défibraient
-défibrais
-défibrait
-défibrâmes
-défibrant
-défibras
-défibrasse
-défibrassent
-défibrasses
-défibrassiez
-défibrassions
-défibrât
-défibrâtes
-défibre
-défibré
-défibrée
-défibrées
-défibrent
-défibrer
-défibrera
-défibrerai
-défibreraient
-défibrerais
-défibrerait
-défibreras
-défibrèrent
-défibrerez
-défibreriez
-défibrerions
-défibrerons
-défibreront
-défibres
-défibrés
-défibreur
-défibreurs
-défibreuse
-défibreuses
-défibrez
-défibriez
-défibrillateur
-défibrillateurs
-défibrillation
-défibrillations
-défibrions
-défibrons
-déficela
-déficelai
-déficelaient
-déficelais
-déficelait
-déficelâmes
-déficelant
-déficelas
-déficelasse
-déficelassent
-déficelasses
-déficelassiez
-déficelassions
-déficelât
-déficelâtes
-déficelé
-déficelée
-déficelées
-déficeler
-déficelèrent
-déficelés
-déficelez
-déficeliez
-déficelions
-déficelle
-déficellent
-déficellera
-déficellerai
-déficelleraient
-déficellerais
-déficellerait
-déficelleras
-déficellerez
-déficelleriez
-déficellerions
-déficellerons
-déficelleront
-déficelles
-déficelons
-déficha
-défichai
-défichaient
-défichais
-défichait
-défichâmes
-défichant
-défichas
-défichasse
-défichassent
-défichasses
-défichassiez
-défichassions
-défichât
-défichâtes
-défiche
-défiché
-défichée
-défichées
-défichent
-déficher
-défichera
-déficherai
-déficheraient
-déficherais
-déficherait
-déficheras
-défichèrent
-déficherez
-déficheriez
-déficherions
-déficherons
-déficheront
-défiches
-défichés
-défichez
-défichiez
-défichions
-défichons
-déficience
-déficiences
-déficient
-déficiente
-déficientes
-déficients
-déficit
-déficitaire
-déficitaires
-déficits
-défie
-défié
-défiée
-défiées
-défient
-défier
-défiera
-défierai
-défieraient
-défierais
-défierait
-défieras
-défièrent
-défierez
-défieriez
-défierions
-défierons
-défieront
-défies
-défiés
-défiez
-défige
-défigé
-défigea
-défigeai
-défigeaient
-défigeais
-défigeait
-défigeâmes
-défigeant
-défigeas
-défigeasse
-défigeassent
-défigeasses
-défigeassiez
-défigeassions
-défigeât
-défigeâtes
-défigée
-défigées
-défigent
-défigeons
-défiger
-défigera
-défigerai
-défigeraient
-défigerais
-défigerait
-défigeras
-défigèrent
-défigerez
-défigeriez
-défigerions
-défigerons
-défigeront
-défiges
-défigés
-défigez
-défigiez
-défigions
-défigura
-défigurai
-défiguraient
-défigurais
-défigurait
-défigurâmes
-défigurant
-défiguras
-défigurasse
-défigurassent
-défigurasses
-défigurassiez
-défigurassions
-défigurât
-défigurâtes
-défiguration
-défigurations
-défigure
-défiguré
-défigurée
-défigurées
-défigurement
-défigurements
-défigurent
-défigurer
-défigurera
-défigurerai
-défigureraient
-défigurerais
-défigurerait
-défigureras
-défigurèrent
-défigurerez
-défigureriez
-défigurerions
-défigurerons
-défigureront
-défigures
-défigurés
-défigurez
-défiguriez
-défigurions
-défigurons
-défiiez
-défiions
-défila
-défilade
-défilades
-défilage
-défilages
-défilai
-défilaient
-défilais
-défilait
-défilâmes
-défilant
-défilas
-défilasse
-défilassent
-défilasses
-défilassiez
-défilassions
-défilât
-défilâtes
-défile
-défilé
-défilée
-défilées
-défilement
-défilements
-défilent
-défiler
-défilera
-défilerai
-défileraient
-défilerais
-défilerait
-défileras
-défilèrent
-défilerez
-défileriez
-défilerions
-défilerons
-défileront
-défiles
-défilés
-défileuse
-défileuses
-défilez
-défiliez
-défilions
-défilons
-défîmes
-défini
-définie
-définies
-définîmes
-définir
-définira
-définirai
-définiraient
-définirais
-définirait
-définiras
-définirent
-définirez
-définiriez
-définirions
-définirons
-définiront
-définis
-définissable
-définissables
-définissaient
-définissais
-définissait
-définissant
-définissante
-définissantes
-définissants
-définisse
-définissent
-définisses
-définissez
-définissiez
-définissions
-définissons
-définit
-définît
-définîtes
-définiteur
-définiteurs
-définitif
-définitifs
-définition
-définitionnel
-définitionnelle
-définitionnelles
-définitionnels
-définitions
-définitive
-définitivement
-définitives
-définitoire
-définitoires
-défions
-défirent
-défis
-défisse
-défissent
-défisses
-défissiez
-défissions
-défit
-défît
-défîtes
-déflagra
-déflagrai
-déflagraient
-déflagrais
-déflagrait
-déflagrâmes
-déflagrant
-déflagrante
-déflagrantes
-déflagrants
-déflagras
-déflagrasse
-déflagrassent
-déflagrasses
-déflagrassiez
-déflagrassions
-déflagrât
-déflagrâtes
-déflagrateur
-déflagrateurs
-déflagration
-déflagrations
-déflagre
-déflagré
-déflagrent
-déflagrer
-déflagrera
-déflagrerai
-déflagreraient
-déflagrerais
-déflagrerait
-déflagreras
-déflagrèrent
-déflagrerez
-déflagreriez
-déflagrerions
-déflagrerons
-déflagreront
-déflagres
-déflagrez
-déflagriez
-déflagrions
-déflagrons
-déflaqua
-déflaquai
-déflaquaient
-déflaquais
-déflaquait
-déflaquâmes
-déflaquant
-déflaquas
-déflaquasse
-déflaquassent
-déflaquasses
-déflaquassiez
-déflaquassions
-déflaquât
-déflaquâtes
-déflaque
-déflaqué
-déflaquent
-déflaquer
-déflaquera
-déflaquerai
-déflaqueraient
-déflaquerais
-déflaquerait
-déflaqueras
-déflaquèrent
-déflaquerez
-déflaqueriez
-déflaquerions
-déflaquerons
-déflaqueront
-déflaques
-déflaquez
-déflaquiez
-déflaquions
-déflaquons
-déflation
-déflationniste
-déflationnistes
-déflations
-déflecteur
-déflecteurs
-défleuraison
-défleuraisons
-défleuri
-défleurie
-défleuries
-défleurîmes
-défleurir
-défleurira
-défleurirai
-défleuriraient
-défleurirais
-défleurirait
-défleuriras
-défleurirent
-défleurirez
-défleuririez
-défleuririons
-défleurirons
-défleuriront
-défleuris
-défleurissaient
-défleurissais
-défleurissait
-défleurissant
-défleurisse
-défleurissent
-défleurisses
-défleurissez
-défleurissiez
-défleurissions
-défleurissons
-défleurit
-défleurît
-défleurîtes
-déflora
-déflorai
-défloraient
-déflorais
-déflorait
-déflorâmes
-déflorant
-défloras
-déflorasse
-déflorassent
-déflorasses
-déflorassiez
-déflorassions
-déflorât
-déflorâtes
-défloration
-déflorations
-déflore
-défloré
-déflorée
-déflorées
-déflorent
-déflorer
-déflorera
-déflorerai
-défloreraient
-déflorerais
-déflorerait
-défloreras
-déflorèrent
-déflorerez
-défloreriez
-déflorerions
-déflorerons
-défloreront
-déflores
-déflorés
-déflorez
-défloriez
-déflorions
-déflorons
-défluent
-défluents
-défluviation
-défluviations
-défolia
-défoliai
-défoliaient
-défoliais
-défoliait
-défoliâmes
-défoliant
-défoliante
-défoliantes
-défoliants
-défolias
-défoliasse
-défoliassent
-défoliasses
-défoliassiez
-défoliassions
-défoliât
-défoliâtes
-défoliation
-défoliations
-défolie
-défolié
-défoliée
-défoliées
-défolient
-défolier
-défoliera
-défolierai
-défolieraient
-défolierais
-défolierait
-défolieras
-défolièrent
-défolierez
-défolieriez
-défolierions
-défolierons
-défolieront
-défolies
-défoliés
-défoliez
-défoliiez
-défoliions
-défolions
-défonça
-défonçage
-défonçages
-défonçai
-défonçaient
-défonçais
-défonçait
-défonçâmes
-défonçant
-défonças
-défonçasse
-défonçassent
-défonçasses
-défonçassiez
-défonçassions
-défonçât
-défonçâtes
-défonce
-défoncé
-défoncée
-défoncées
-défoncement
-défoncements
-défoncent
-défoncer
-défoncera
-défoncerai
-défonceraient
-défoncerais
-défoncerait
-défonceras
-défoncèrent
-défoncerez
-défonceriez
-défoncerions
-défoncerons
-défonceront
-défonces
-défoncés
-défonceuse
-défonceuses
-défoncez
-défonciez
-défoncions
-défonçons
-défont
-déforça
-déforçai
-déforçaient
-déforçais
-déforçait
-déforçâmes
-déforçant
-déforças
-déforçasse
-déforçassent
-déforçasses
-déforçassiez
-déforçassions
-déforçât
-déforçâtes
-déforce
-déforcé
-déforcée
-déforcées
-déforcent
-déforcer
-déforcera
-déforcerai
-déforceraient
-déforcerais
-déforcerait
-déforceras
-déforcèrent
-déforcerez
-déforceriez
-déforcerions
-déforcerons
-déforceront
-déforces
-déforcés
-déforcez
-déforciez
-déforcions
-déforçons
-déforestation
-déforestations
-déforma
-déformable
-déformables
-déformai
-déformaient
-déformais
-déformait
-déformâmes
-déformant
-déformante
-déformantes
-déformants
-déformas
-déformasse
-déformassent
-déformasses
-déformassiez
-déformassions
-déformât
-déformâtes
-déformateur
-déformateurs
-déformation
-déformations
-déformatrice
-déformatrices
-déforme
-déformé
-déformée
-déformées
-déforment
-déformer
-déformera
-déformerai
-déformeraient
-déformerais
-déformerait
-déformeras
-déformèrent
-déformerez
-déformeriez
-déformerions
-déformerons
-déformeront
-déformes
-déformés
-déformez
-déformiez
-déformions
-déformons
-défoula
-défoulai
-défoulaient
-défoulais
-défoulait
-défoulâmes
-défoulant
-défoulas
-défoulasse
-défoulassent
-défoulasses
-défoulassiez
-défoulassions
-défoulât
-défoulâtes
-défoule
-défoulé
-défoulée
-défoulées
-défoulement
-défoulements
-défoulent
-défouler
-défoulera
-défoulerai
-défouleraient
-défoulerais
-défoulerait
-défouleras
-défoulèrent
-défoulerez
-défouleriez
-défoulerions
-défoulerons
-défouleront
-défoules
-défoulés
-défoulez
-défouliez
-défoulions
-défoulons
-défourailla
-défouraillai
-défouraillaient
-défouraillais
-défouraillait
-défouraillâmes
-défouraillant
-défouraillas
-défouraillasse
-défouraillassent
-défouraillasses
-défouraillassiez
-défouraillassions
-défouraillât
-défouraillâtes
-défouraille
-défouraillé
-défouraillée
-défouraillées
-défouraillent
-défourailler
-défouraillera
-défouraillerai
-défourailleraient
-défouraillerais
-défouraillerait
-défourailleras
-défouraillèrent
-défouraillerez
-défourailleriez
-défouraillerions
-défouraillerons
-défourailleront
-défourailles
-défouraillés
-défouraillez
-défourailliez
-défouraillions
-défouraillons
-défourna
-défournage
-défournages
-défournai
-défournaient
-défournais
-défournait
-défournâmes
-défournant
-défournas
-défournasse
-défournassent
-défournasses
-défournassiez
-défournassions
-défournât
-défournâtes
-défourne
-défourné
-défournée
-défournées
-défournement
-défournements
-défournent
-défourner
-défournera
-défournerai
-défourneraient
-défournerais
-défournerait
-défourneras
-défournèrent
-défournerez
-défourneriez
-défournerions
-défournerons
-défourneront
-défournes
-défournés
-défourneur
-défourneurs
-défourneuse
-défourneuses
-défournez
-défourniez
-défournions
-défournons
-défourra
-défourrai
-défourraient
-défourrais
-défourrait
-défourrâmes
-défourrant
-défourras
-défourrasse
-défourrassent
-défourrasses
-défourrassiez
-défourrassions
-défourrât
-défourrâtes
-défourre
-défourré
-défourrée
-défourrées
-défourrent
-défourrer
-défourrera
-défourrerai
-défourreraient
-défourrerais
-défourrerait
-défourreras
-défourrèrent
-défourrerez
-défourreriez
-défourrerions
-défourrerons
-défourreront
-défourres
-défourrés
-défourrez
-défourriez
-défourrions
-défourrons
-défraîchi
-défraîchie
-défraîchies
-défraîchîmes
-défraîchir
-défraîchira
-défraîchirai
-défraîchiraient
-défraîchirais
-défraîchirait
-défraîchiras
-défraîchirent
-défraîchirez
-défraîchiriez
-défraîchirions
-défraîchirons
-défraîchiront
-défraîchis
-défraîchissaient
-défraîchissais
-défraîchissait
-défraîchissant
-défraîchisse
-défraîchissent
-défraîchisses
-défraîchissez
-défraîchissiez
-défraîchissions
-défraîchissons
-défraîchit
-défraîchît
-défraîchîtes
-défraie
-défraient
-défraiera
-défraierai
-défraieraient
-défraierais
-défraierait
-défraieras
-défraierez
-défraieriez
-défraierions
-défraierons
-défraieront
-défraies
-défranchi
-défranchie
-défranchies
-défranchis
-défrancisa
-défrancisai
-défrancisaient
-défrancisais
-défrancisait
-défrancisâmes
-défrancisant
-défrancisas
-défrancisasse
-défrancisassent
-défrancisasses
-défrancisassiez
-défrancisassions
-défrancisât
-défrancisâtes
-défrancise
-défrancisé
-défrancisée
-défrancisées
-défrancisent
-défranciser
-défrancisera
-défranciserai
-défranciseraient
-défranciserais
-défranciserait
-défranciseras
-défrancisèrent
-défranciserez
-défranciseriez
-défranciserions
-défranciserons
-défranciseront
-défrancises
-défrancisés
-défrancisez
-défrancisiez
-défrancisions
-défrancisons
-défraya
-défrayai
-défrayaient
-défrayais
-défrayait
-défrayâmes
-défrayant
-défrayas
-défrayasse
-défrayassent
-défrayasses
-défrayassiez
-défrayassions
-défrayât
-défrayâtes
-défraye
-défrayé
-défrayée
-défrayées
-défrayent
-défrayer
-défrayera
-défrayerai
-défrayeraient
-défrayerais
-défrayerait
-défrayeras
-défrayèrent
-défrayerez
-défrayeriez
-défrayerions
-défrayerons
-défrayeront
-défrayes
-défrayés
-défrayez
-défrayiez
-défrayions
-défrayons
-défretta
-défrettai
-défrettaient
-défrettais
-défrettait
-défrettâmes
-défrettant
-défrettas
-défrettasse
-défrettassent
-défrettasses
-défrettassiez
-défrettassions
-défrettât
-défrettâtes
-défrette
-défretté
-défrettée
-défrettées
-défrettent
-défretter
-défrettera
-défretterai
-défretteraient
-défretterais
-défretterait
-défretteras
-défrettèrent
-défretterez
-défretteriez
-défretterions
-défretterons
-défretteront
-défrettes
-défrettés
-défrettez
-défrettiez
-défrettions
-défrettons
-défricha
-défrichage
-défrichages
-défrichai
-défrichaient
-défrichais
-défrichait
-défrichâmes
-défrichant
-défrichas
-défrichasse
-défrichassent
-défrichasses
-défrichassiez
-défrichassions
-défrichât
-défrichâtes
-défriche
-défriché
-défrichée
-défrichées
-défrichement
-défrichements
-défrichent
-défricher
-défrichera
-défricherai
-défricheraient
-défricherais
-défricherait
-défricheras
-défrichèrent
-défricherez
-défricheriez
-défricherions
-défricherons
-défricheront
-défriches
-défrichés
-défricheur
-défricheurs
-défricheuse
-défricheuses
-défrichez
-défrichiez
-défrichions
-défrichons
-défringua
-défringuai
-défringuaient
-défringuais
-défringuait
-défringuâmes
-défringuant
-défringuas
-défringuasse
-défringuassent
-défringuasses
-défringuassiez
-défringuassions
-défringuât
-défringuâtes
-défringue
-défringué
-défringuée
-défringuées
-défringuent
-défringuer
-défringuera
-défringuerai
-défringueraient
-défringuerais
-défringuerait
-défringueras
-défringuèrent
-défringuerez
-défringueriez
-défringuerions
-défringuerons
-défringueront
-défringues
-défringués
-défringuez
-défringuiez
-défringuions
-défringuons
-défripa
-défripai
-défripaient
-défripais
-défripait
-défripâmes
-défripant
-défripas
-défripasse
-défripassent
-défripasses
-défripassiez
-défripassions
-défripât
-défripâtes
-défripe
-défripé
-défripée
-défripées
-défripent
-défriper
-défripera
-défriperai
-défriperaient
-défriperais
-défriperait
-défriperas
-défripèrent
-défriperez
-défriperiez
-défriperions
-défriperons
-défriperont
-défripes
-défripés
-défripez
-défripiez
-défripions
-défripons
-défrisa
-défrisai
-défrisaient
-défrisais
-défrisait
-défrisâmes
-défrisant
-défrisas
-défrisasse
-défrisassent
-défrisasses
-défrisassiez
-défrisassions
-défrisât
-défrisâtes
-défrise
-défrisé
-défrisée
-défrisées
-défrisement
-défrisements
-défrisent
-défriser
-défrisera
-défriserai
-défriseraient
-défriserais
-défriserait
-défriseras
-défrisèrent
-défriserez
-défriseriez
-défriserions
-défriserons
-défriseront
-défrises
-défrisés
-défrisez
-défrisiez
-défrisions
-défrisons
-défroissa
-défroissable
-défroissables
-défroissai
-défroissaient
-défroissais
-défroissait
-défroissâmes
-défroissant
-défroissas
-défroissasse
-défroissassent
-défroissasses
-défroissassiez
-défroissassions
-défroissât
-défroissâtes
-défroisse
-défroissé
-défroissée
-défroissées
-défroissent
-défroisser
-défroissera
-défroisserai
-défroisseraient
-défroisserais
-défroisserait
-défroisseras
-défroissèrent
-défroisserez
-défroisseriez
-défroisserions
-défroisserons
-défroisseront
-défroisses
-défroissés
-défroissez
-défroissiez
-défroissions
-défroissons
-défronça
-défronçai
-défronçaient
-défronçais
-défronçait
-défronçâmes
-défronçant
-défronças
-défronçasse
-défronçassent
-défronçasses
-défronçassiez
-défronçassions
-défronçât
-défronçâtes
-défronce
-défroncé
-défroncée
-défroncées
-défroncent
-défroncer
-défroncera
-défroncerai
-défronceraient
-défroncerais
-défroncerait
-défronceras
-défroncèrent
-défroncerez
-défronceriez
-défroncerions
-défroncerons
-défronceront
-défronces
-défroncés
-défroncez
-défronciez
-défroncions
-défronçons
-défroqua
-défroquai
-défroquaient
-défroquais
-défroquait
-défroquâmes
-défroquant
-défroquas
-défroquasse
-défroquassent
-défroquasses
-défroquassiez
-défroquassions
-défroquât
-défroquâtes
-défroque
-défroqué
-défroquée
-défroquées
-défroquent
-défroquer
-défroquera
-défroquerai
-défroqueraient
-défroquerais
-défroquerait
-défroqueras
-défroquèrent
-défroquerez
-défroqueriez
-défroquerions
-défroquerons
-défroqueront
-défroques
-défroqués
-défroquez
-défroquiez
-défroquions
-défroquons
-défruita
-défruitai
-défruitaient
-défruitais
-défruitait
-défruitâmes
-défruitant
-défruitas
-défruitasse
-défruitassent
-défruitasses
-défruitassiez
-défruitassions
-défruitât
-défruitâtes
-défruite
-défruité
-défruitée
-défruitées
-défruitent
-défruiter
-défruitera
-défruiterai
-défruiteraient
-défruiterais
-défruiterait
-défruiteras
-défruitèrent
-défruiterez
-défruiteriez
-défruiterions
-défruiterons
-défruiteront
-défruites
-défruités
-défruitez
-défruitiez
-défruitions
-défruitons
-défunt
-défunte
-défuntes
-défunts
-dégage
-dégagé
-dégagea
-dégageai
-dégageaient
-dégageais
-dégageait
-dégageâmes
-dégageant
-dégageas
-dégageasse
-dégageassent
-dégageasses
-dégageassiez
-dégageassions
-dégageât
-dégageâtes
-dégagée
-dégagées
-dégagement
-dégagements
-dégagent
-dégageons
-dégager
-dégagera
-dégagerai
-dégageraient
-dégagerais
-dégagerait
-dégageras
-dégagèrent
-dégagerez
-dégageriez
-dégagerions
-dégagerons
-dégageront
-dégages
-dégagés
-dégagez
-dégagiez
-dégagions
-dégaina
-dégainai
-dégainaient
-dégainais
-dégainait
-dégainâmes
-dégainant
-dégainas
-dégainasse
-dégainassent
-dégainasses
-dégainassiez
-dégainassions
-dégainât
-dégainâtes
-dégaine
-dégainé
-dégainée
-dégainées
-dégainent
-dégainer
-dégainera
-dégainerai
-dégaineraient
-dégainerais
-dégainerait
-dégaineras
-dégainèrent
-dégainerez
-dégaineriez
-dégainerions
-dégainerons
-dégaineront
-dégaines
-dégainés
-dégainez
-dégainiez
-dégainions
-dégainons
-dégalonna
-dégalonnai
-dégalonnaient
-dégalonnais
-dégalonnait
-dégalonnâmes
-dégalonnant
-dégalonnas
-dégalonnasse
-dégalonnassent
-dégalonnasses
-dégalonnassiez
-dégalonnassions
-dégalonnât
-dégalonnâtes
-dégalonne
-dégalonné
-dégalonnée
-dégalonnées
-dégalonnent
-dégalonner
-dégalonnera
-dégalonnerai
-dégalonneraient
-dégalonnerais
-dégalonnerait
-dégalonneras
-dégalonnèrent
-dégalonnerez
-dégalonneriez
-dégalonnerions
-dégalonnerons
-dégalonneront
-dégalonnes
-dégalonnés
-dégalonnez
-dégalonniez
-dégalonnions
-dégalonnons
-déganta
-dégantai
-dégantaient
-dégantais
-dégantait
-dégantâmes
-dégantant
-dégantas
-dégantasse
-dégantassent
-dégantasses
-dégantassiez
-dégantassions
-dégantât
-dégantâtes
-dégante
-déganté
-dégantée
-dégantées
-dégantent
-déganter
-dégantera
-déganterai
-déganteraient
-déganterais
-déganterait
-déganteras
-dégantèrent
-déganterez
-déganteriez
-déganterions
-déganterons
-déganteront
-dégantes
-dégantés
-dégantez
-dégantiez
-dégantions
-dégantons
-dégarni
-dégarnie
-dégarnies
-dégarnîmes
-dégarnir
-dégarnira
-dégarnirai
-dégarniraient
-dégarnirais
-dégarnirait
-dégarniras
-dégarnirent
-dégarnirez
-dégarniriez
-dégarnirions
-dégarnirons
-dégarniront
-dégarnis
-dégarnissaient
-dégarnissais
-dégarnissait
-dégarnissant
-dégarnisse
-dégarnissent
-dégarnisses
-dégarnissez
-dégarnissiez
-dégarnissions
-dégarnissons
-dégarnit
-dégarnît
-dégarnîtes
-dégasolina
-dégasolinage
-dégasolinages
-dégasolinai
-dégasolinaient
-dégasolinais
-dégasolinait
-dégasolinâmes
-dégasolinant
-dégasolinas
-dégasolinasse
-dégasolinassent
-dégasolinasses
-dégasolinassiez
-dégasolinassions
-dégasolinât
-dégasolinâtes
-dégasoline
-dégasoliné
-dégasolinée
-dégasolinées
-dégasolinent
-dégasoliner
-dégasolinera
-dégasolinerai
-dégasolineraient
-dégasolinerais
-dégasolinerait
-dégasolineras
-dégasolinèrent
-dégasolinerez
-dégasolineriez
-dégasolinerions
-dégasolinerons
-dégasolineront
-dégasolines
-dégasolinés
-dégasolinez
-dégasoliniez
-dégasolinions
-dégasolinons
-dégât
-dégâts
-dégauchi
-dégauchie
-dégauchies
-dégauchîmes
-dégauchir
-dégauchira
-dégauchirai
-dégauchiraient
-dégauchirais
-dégauchirait
-dégauchiras
-dégauchirent
-dégauchirez
-dégauchiriez
-dégauchirions
-dégauchirons
-dégauchiront
-dégauchis
-dégauchissage
-dégauchissages
-dégauchissaient
-dégauchissais
-dégauchissait
-dégauchissant
-dégauchisse
-dégauchissement
-dégauchissements
-dégauchissent
-dégauchisses
-dégauchisseuse
-dégauchisseuses
-dégauchissez
-dégauchissiez
-dégauchissions
-dégauchissons
-dégauchit
-dégauchît
-dégauchîtes
-dégaza
-dégazage
-dégazages
-dégazai
-dégazaient
-dégazais
-dégazait
-dégazâmes
-dégazant
-dégazas
-dégazasse
-dégazassent
-dégazasses
-dégazassiez
-dégazassions
-dégazât
-dégazâtes
-dégaze
-dégazé
-dégazée
-dégazées
-dégazent
-dégazer
-dégazera
-dégazerai
-dégazeraient
-dégazerais
-dégazerait
-dégazeras
-dégazèrent
-dégazerez
-dégazeriez
-dégazerions
-dégazerons
-dégazeront
-dégazes
-dégazés
-dégazez
-dégaziez
-dégazions
-dégazolina
-dégazolinage
-dégazolinages
-dégazolinai
-dégazolinaient
-dégazolinais
-dégazolinait
-dégazolinâmes
-dégazolinant
-dégazolinas
-dégazolinasse
-dégazolinassent
-dégazolinasses
-dégazolinassiez
-dégazolinassions
-dégazolinât
-dégazolinâtes
-dégazoline
-dégazoliné
-dégazolinée
-dégazolinées
-dégazolinent
-dégazoliner
-dégazolinera
-dégazolinerai
-dégazolineraient
-dégazolinerais
-dégazolinerait
-dégazolineras
-dégazolinèrent
-dégazolinerez
-dégazolineriez
-dégazolinerions
-dégazolinerons
-dégazolineront
-dégazolines
-dégazolinés
-dégazolinez
-dégazoliniez
-dégazolinions
-dégazolinons
-dégazonna
-dégazonnage
-dégazonnages
-dégazonnai
-dégazonnaient
-dégazonnais
-dégazonnait
-dégazonnâmes
-dégazonnant
-dégazonnas
-dégazonnasse
-dégazonnassent
-dégazonnasses
-dégazonnassiez
-dégazonnassions
-dégazonnât
-dégazonnâtes
-dégazonne
-dégazonné
-dégazonnée
-dégazonnées
-dégazonnement
-dégazonnements
-dégazonnent
-dégazonner
-dégazonnera
-dégazonnerai
-dégazonneraient
-dégazonnerais
-dégazonnerait
-dégazonneras
-dégazonnèrent
-dégazonnerez
-dégazonneriez
-dégazonnerions
-dégazonnerons
-dégazonneront
-dégazonnes
-dégazonnés
-dégazonnez
-dégazonniez
-dégazonnions
-dégazonnons
-dégazons
-dégel
-dégela
-dégelai
-dégelaient
-dégelais
-dégelait
-dégelâmes
-dégelant
-dégelas
-dégelasse
-dégelassent
-dégelasses
-dégelassiez
-dégelassions
-dégelât
-dégelâtes
-dégelé
-dégèle
-dégelée
-dégelées
-dégèlent
-dégeler
-dégèlera
-dégèlerai
-dégèleraient
-dégèlerais
-dégèlerait
-dégèleras
-dégelèrent
-dégèlerez
-dégèleriez
-dégèlerions
-dégèlerons
-dégèleront
-dégelés
-dégèles
-dégelez
-dégeliez
-dégelions
-dégelons
-dégels
-dégénéra
-dégénérai
-dégénéraient
-dégénérais
-dégénérait
-dégénérâmes
-dégénérant
-dégénéras
-dégénérasse
-dégénérassent
-dégénérasses
-dégénérassiez
-dégénérassions
-dégénérât
-dégénérâtes
-dégénératif
-dégénératifs
-dégénérative
-dégénératives
-dégénéré
-dégénère
-dégénèrent
-dégénérer
-dégénérera
-dégénérerai
-dégénéreraient
-dégénérerais
-dégénérerait
-dégénéreras
-dégénérèrent
-dégénérerez
-dégénéreriez
-dégénérerions
-dégénérerons
-dégénéreront
-dégénères
-dégénérescence
-dégénérescences
-dégénérez
-dégénériez
-dégénérions
-dégénérons
-dégerma
-dégermai
-dégermaient
-dégermais
-dégermait
-dégermâmes
-dégermant
-dégermas
-dégermasse
-dégermassent
-dégermasses
-dégermassiez
-dégermassions
-dégermât
-dégermâtes
-dégerme
-dégermé
-dégermée
-dégermées
-dégerment
-dégermer
-dégermera
-dégermerai
-dégermeraient
-dégermerais
-dégermerait
-dégermeras
-dégermèrent
-dégermerez
-dégermeriez
-dégermerions
-dégermerons
-dégermeront
-dégermes
-dégermés
-dégermez
-dégermiez
-dégermions
-dégermons
-déginganda
-dégingandai
-dégingandaient
-dégingandais
-dégingandait
-dégingandâmes
-dégingandant
-dégingandas
-dégingandasse
-dégingandassent
-dégingandasses
-dégingandassiez
-dégingandassions
-dégingandât
-dégingandâtes
-dégingande
-dégingandé
-dégingandée
-dégingandées
-dégingandent
-dégingander
-dégingandera
-déginganderai
-déginganderaient
-déginganderais
-déginganderait
-déginganderas
-dégingandèrent
-déginganderez
-déginganderiez
-déginganderions
-déginganderons
-déginganderont
-dégingandes
-dégingandés
-dégingandez
-dégingandiez
-dégingandions
-dégingandons
-dégîta
-dégîtai
-dégîtaient
-dégîtais
-dégîtait
-dégîtâmes
-dégîtant
-dégîtas
-dégîtasse
-dégîtassent
-dégîtasses
-dégîtassiez
-dégîtassions
-dégîtât
-dégîtâtes
-dégîte
-dégîté
-dégîtée
-dégîtées
-dégîtent
-dégîter
-dégîtera
-dégîterai
-dégîteraient
-dégîterais
-dégîterait
-dégîteras
-dégîtèrent
-dégîterez
-dégîteriez
-dégîterions
-dégîterons
-dégîteront
-dégîtes
-dégîtés
-dégîtez
-dégîtiez
-dégîtions
-dégîtons
-dégivra
-dégivrage
-dégivrages
-dégivrai
-dégivraient
-dégivrais
-dégivrait
-dégivrâmes
-dégivrant
-dégivras
-dégivrasse
-dégivrassent
-dégivrasses
-dégivrassiez
-dégivrassions
-dégivrât
-dégivrâtes
-dégivre
-dégivré
-dégivrée
-dégivrées
-dégivrent
-dégivrer
-dégivrera
-dégivrerai
-dégivreraient
-dégivrerais
-dégivrerait
-dégivreras
-dégivrèrent
-dégivrerez
-dégivreriez
-dégivrerions
-dégivrerons
-dégivreront
-dégivres
-dégivrés
-dégivreur
-dégivreurs
-dégivrez
-dégivriez
-dégivrions
-dégivrons
-déglaça
-déglaçai
-déglaçaient
-déglaçais
-déglaçait
-déglaçâmes
-déglaçant
-déglaças
-déglaçasse
-déglaçassent
-déglaçasses
-déglaçassiez
-déglaçassions
-déglaçât
-déglaçâtes
-déglace
-déglacé
-déglacée
-déglacées
-déglacement
-déglacements
-déglacent
-déglacer
-déglacera
-déglacerai
-déglaceraient
-déglacerais
-déglacerait
-déglaceras
-déglacèrent
-déglacerez
-déglaceriez
-déglacerions
-déglacerons
-déglaceront
-déglaces
-déglacés
-déglacez
-déglaciation
-déglaciations
-déglaciez
-déglacions
-déglaçons
-déglingua
-déglinguai
-déglinguaient
-déglinguais
-déglinguait
-déglinguâmes
-déglinguant
-déglinguas
-déglinguasse
-déglinguassent
-déglinguasses
-déglinguassiez
-déglinguassions
-déglinguât
-déglinguâtes
-déglingue
-déglingué
-déglinguée
-déglinguées
-déglinguent
-déglinguer
-déglinguera
-déglinguerai
-déglingueraient
-déglinguerais
-déglinguerait
-déglingueras
-déglinguèrent
-déglinguerez
-déglingueriez
-déglinguerions
-déglinguerons
-déglingueront
-déglingues
-déglingués
-déglinguez
-déglinguiez
-déglinguions
-déglinguons
-déglua
-dégluai
-dégluaient
-dégluais
-dégluait
-dégluâmes
-dégluant
-dégluas
-dégluasse
-dégluassent
-dégluasses
-dégluassiez
-dégluassions
-dégluât
-dégluâtes
-déglue
-déglué
-dégluée
-dégluées
-dégluent
-dégluer
-dégluera
-dégluerai
-déglueraient
-dégluerais
-dégluerait
-déglueras
-dégluèrent
-dégluerez
-déglueriez
-dégluerions
-dégluerons
-déglueront
-déglues
-déglués
-dégluez
-dégluiez
-dégluions
-dégluons
-dégluti
-déglutie
-dégluties
-déglutîmes
-déglutination
-déglutinations
-déglutir
-déglutira
-déglutirai
-déglutiraient
-déglutirais
-déglutirait
-déglutiras
-déglutirent
-déglutirez
-déglutiriez
-déglutirions
-déglutirons
-déglutiront
-déglutis
-déglutissaient
-déglutissais
-déglutissait
-déglutissant
-déglutisse
-déglutissent
-déglutisses
-déglutissez
-déglutissiez
-déglutissions
-déglutissons
-déglutit
-déglutît
-déglutîtes
-déglutition
-déglutitions
-dégobilla
-dégobillai
-dégobillaient
-dégobillais
-dégobillait
-dégobillâmes
-dégobillant
-dégobillas
-dégobillasse
-dégobillassent
-dégobillasses
-dégobillassiez
-dégobillassions
-dégobillât
-dégobillâtes
-dégobille
-dégobillé
-dégobillée
-dégobillées
-dégobillent
-dégobiller
-dégobillera
-dégobillerai
-dégobilleraient
-dégobillerais
-dégobillerait
-dégobilleras
-dégobillèrent
-dégobillerez
-dégobilleriez
-dégobillerions
-dégobillerons
-dégobilleront
-dégobilles
-dégobillés
-dégobillez
-dégobilliez
-dégobillions
-dégobillons
-dégoisa
-dégoisai
-dégoisaient
-dégoisais
-dégoisait
-dégoisâmes
-dégoisant
-dégoisas
-dégoisasse
-dégoisassent
-dégoisasses
-dégoisassiez
-dégoisassions
-dégoisât
-dégoisâtes
-dégoise
-dégoisé
-dégoisée
-dégoisées
-dégoisent
-dégoiser
-dégoisera
-dégoiserai
-dégoiseraient
-dégoiserais
-dégoiserait
-dégoiseras
-dégoisèrent
-dégoiserez
-dégoiseriez
-dégoiserions
-dégoiserons
-dégoiseront
-dégoises
-dégoisés
-dégoisez
-dégoisiez
-dégoisions
-dégoisons
-dégomma
-dégommage
-dégommages
-dégommai
-dégommaient
-dégommais
-dégommait
-dégommâmes
-dégommant
-dégommas
-dégommasse
-dégommassent
-dégommasses
-dégommassiez
-dégommassions
-dégommât
-dégommâtes
-dégomme
-dégommé
-dégommée
-dégommées
-dégomment
-dégommer
-dégommera
-dégommerai
-dégommeraient
-dégommerais
-dégommerait
-dégommeras
-dégommèrent
-dégommerez
-dégommeriez
-dégommerions
-dégommerons
-dégommeront
-dégommes
-dégommés
-dégommez
-dégommiez
-dégommions
-dégommons
-dégonda
-dégondai
-dégondaient
-dégondais
-dégondait
-dégondâmes
-dégondant
-dégondas
-dégondasse
-dégondassent
-dégondasses
-dégondassiez
-dégondassions
-dégondât
-dégondâtes
-dégonde
-dégondé
-dégondée
-dégondées
-dégondent
-dégonder
-dégondera
-dégonderai
-dégonderaient
-dégonderais
-dégonderait
-dégonderas
-dégondèrent
-dégonderez
-dégonderiez
-dégonderions
-dégonderons
-dégonderont
-dégondes
-dégondés
-dégondez
-dégondiez
-dégondions
-dégondons
-dégonfla
-dégonflage
-dégonflages
-dégonflai
-dégonflaient
-dégonflais
-dégonflait
-dégonflâmes
-dégonflant
-dégonflas
-dégonflasse
-dégonflassent
-dégonflasses
-dégonflassiez
-dégonflassions
-dégonflât
-dégonflâtes
-dégonfle
-dégonflé
-dégonflée
-dégonflées
-dégonflement
-dégonflements
-dégonflent
-dégonfler
-dégonflera
-dégonflerai
-dégonfleraient
-dégonflerais
-dégonflerait
-dégonfleras
-dégonflèrent
-dégonflerez
-dégonfleriez
-dégonflerions
-dégonflerons
-dégonfleront
-dégonfles
-dégonflés
-dégonflez
-dégonfliez
-dégonflions
-dégonflons
-dégorge
-dégorgé
-dégorgea
-dégorgeai
-dégorgeaient
-dégorgeais
-dégorgeait
-dégorgeâmes
-dégorgeant
-dégorgeas
-dégorgeasse
-dégorgeassent
-dégorgeasses
-dégorgeassiez
-dégorgeassions
-dégorgeât
-dégorgeâtes
-dégorgée
-dégorgées
-dégorgement
-dégorgements
-dégorgent
-dégorgeoir
-dégorgeoirs
-dégorgeons
-dégorger
-dégorgera
-dégorgerai
-dégorgeraient
-dégorgerais
-dégorgerait
-dégorgeras
-dégorgèrent
-dégorgerez
-dégorgeriez
-dégorgerions
-dégorgerons
-dégorgeront
-dégorges
-dégorgés
-dégorgez
-dégorgiez
-dégorgions
-dégota
-dégotai
-dégotaient
-dégotais
-dégotait
-dégotâmes
-dégotant
-dégotas
-dégotasse
-dégotassent
-dégotasses
-dégotassiez
-dégotassions
-dégotât
-dégotâtes
-dégote
-dégoté
-dégotée
-dégotées
-dégotent
-dégoter
-dégotera
-dégoterai
-dégoteraient
-dégoterais
-dégoterait
-dégoteras
-dégotèrent
-dégoterez
-dégoteriez
-dégoterions
-dégoterons
-dégoteront
-dégotes
-dégotés
-dégotez
-dégotiez
-dégotions
-dégotons
-dégotta
-dégottai
-dégottaient
-dégottais
-dégottait
-dégottâmes
-dégottant
-dégottas
-dégottasse
-dégottassent
-dégottasses
-dégottassiez
-dégottassions
-dégottât
-dégottâtes
-dégotte
-dégotté
-dégottée
-dégottées
-dégottent
-dégotter
-dégottera
-dégotterai
-dégotteraient
-dégotterais
-dégotterait
-dégotteras
-dégottèrent
-dégotterez
-dégotteriez
-dégotterions
-dégotterons
-dégotteront
-dégottes
-dégottés
-dégottez
-dégottiez
-dégottions
-dégottons
-dégoudronna
-dégoudronnai
-dégoudronnaient
-dégoudronnais
-dégoudronnait
-dégoudronnâmes
-dégoudronnant
-dégoudronnas
-dégoudronnasse
-dégoudronnassent
-dégoudronnasses
-dégoudronnassiez
-dégoudronnassions
-dégoudronnât
-dégoudronnâtes
-dégoudronne
-dégoudronné
-dégoudronnée
-dégoudronnées
-dégoudronnent
-dégoudronner
-dégoudronnera
-dégoudronnerai
-dégoudronneraient
-dégoudronnerais
-dégoudronnerait
-dégoudronneras
-dégoudronnèrent
-dégoudronnerez
-dégoudronneriez
-dégoudronnerions
-dégoudronnerons
-dégoudronneront
-dégoudronnes
-dégoudronnés
-dégoudronnez
-dégoudronniez
-dégoudronnions
-dégoudronnons
-dégoulina
-dégoulinade
-dégoulinades
-dégoulinai
-dégoulinaient
-dégoulinais
-dégoulinait
-dégoulinâmes
-dégoulinant
-dégoulinas
-dégoulinasse
-dégoulinassent
-dégoulinasses
-dégoulinassiez
-dégoulinassions
-dégoulinât
-dégoulinâtes
-dégouline
-dégouliné
-dégoulinement
-dégoulinements
-dégoulinent
-dégouliner
-dégoulinera
-dégoulinerai
-dégoulineraient
-dégoulinerais
-dégoulinerait
-dégoulineras
-dégoulinèrent
-dégoulinerez
-dégoulineriez
-dégoulinerions
-dégoulinerons
-dégoulineront
-dégoulines
-dégoulinez
-dégouliniez
-dégoulinions
-dégoulinons
-dégoupilla
-dégoupillai
-dégoupillaient
-dégoupillais
-dégoupillait
-dégoupillâmes
-dégoupillant
-dégoupillas
-dégoupillasse
-dégoupillassent
-dégoupillasses
-dégoupillassiez
-dégoupillassions
-dégoupillât
-dégoupillâtes
-dégoupille
-dégoupillé
-dégoupillée
-dégoupillées
-dégoupillent
-dégoupiller
-dégoupillera
-dégoupillerai
-dégoupilleraient
-dégoupillerais
-dégoupillerait
-dégoupilleras
-dégoupillèrent
-dégoupillerez
-dégoupilleriez
-dégoupillerions
-dégoupillerons
-dégoupilleront
-dégoupilles
-dégoupillés
-dégoupillez
-dégoupilliez
-dégoupillions
-dégoupillons
-dégourdi
-dégourdie
-dégourdies
-dégourdîmes
-dégourdir
-dégourdira
-dégourdirai
-dégourdiraient
-dégourdirais
-dégourdirait
-dégourdiras
-dégourdirent
-dégourdirez
-dégourdiriez
-dégourdirions
-dégourdirons
-dégourdiront
-dégourdis
-dégourdissaient
-dégourdissais
-dégourdissait
-dégourdissant
-dégourdissante
-dégourdissantes
-dégourdissants
-dégourdisse
-dégourdissement
-dégourdissements
-dégourdissent
-dégourdisses
-dégourdissez
-dégourdissiez
-dégourdissions
-dégourdissons
-dégourdit
-dégourdît
-dégourdîtes
-dégoût
-dégoûta
-dégoûtai
-dégoûtaient
-dégoûtais
-dégoûtait
-dégoûtâmes
-dégoûtamment
-dégoûtant
-dégoûtante
-dégoûtantes
-dégoûtants
-dégoûtas
-dégoûtasse
-dégoûtassent
-dégoûtasses
-dégoûtassiez
-dégoûtassions
-dégoûtât
-dégoûtâtes
-dégoûtation
-dégoûtations
-dégoûte
-dégoûté
-dégoûtée
-dégoûtées
-dégoûtent
-dégoûter
-dégoûtera
-dégoûterai
-dégoûteraient
-dégoûterais
-dégoûterait
-dégoûteras
-dégoûtèrent
-dégoûterez
-dégoûteriez
-dégoûterions
-dégoûterons
-dégoûteront
-dégoûtes
-dégoûtés
-dégoûtez
-dégoûtiez
-dégoûtions
-dégoûtons
-dégoûts
-dégoutta
-dégouttai
-dégouttaient
-dégouttais
-dégouttait
-dégouttâmes
-dégouttant
-dégouttas
-dégouttasse
-dégouttassent
-dégouttasses
-dégouttassiez
-dégouttassions
-dégouttât
-dégouttâtes
-dégoutte
-dégoutté
-dégouttée
-dégouttées
-dégouttent
-dégoutter
-dégouttera
-dégoutterai
-dégoutteraient
-dégoutterais
-dégoutterait
-dégoutteras
-dégouttèrent
-dégoutterez
-dégoutteriez
-dégoutterions
-dégoutterons
-dégoutteront
-dégouttes
-dégouttés
-dégouttez
-dégouttiez
-dégouttions
-dégouttons
-dégrada
-dégradai
-dégradaient
-dégradais
-dégradait
-dégradâmes
-dégradant
-dégradante
-dégradantes
-dégradants
-dégradas
-dégradasse
-dégradassent
-dégradasses
-dégradassiez
-dégradassions
-dégradât
-dégradâtes
-dégradateur
-dégradateurs
-dégradation
-dégradations
-dégrade
-dégradé
-dégradée
-dégradées
-dégradent
-dégrader
-dégradera
-dégraderai
-dégraderaient
-dégraderais
-dégraderait
-dégraderas
-dégradèrent
-dégraderez
-dégraderiez
-dégraderions
-dégraderons
-dégraderont
-dégrades
-dégradés
-dégradez
-dégradiez
-dégradions
-dégradons
-dégrafa
-dégrafai
-dégrafaient
-dégrafais
-dégrafait
-dégrafâmes
-dégrafant
-dégrafas
-dégrafasse
-dégrafassent
-dégrafasses
-dégrafassiez
-dégrafassions
-dégrafât
-dégrafâtes
-dégrafe
-dégrafé
-dégrafée
-dégrafées
-dégrafent
-dégrafer
-dégrafera
-dégraferai
-dégraferaient
-dégraferais
-dégraferait
-dégraferas
-dégrafèrent
-dégraferez
-dégraferiez
-dégraferions
-dégraferons
-dégraferont
-dégrafes
-dégrafés
-dégrafez
-dégrafiez
-dégrafions
-dégrafons
-dégraissa
-dégraissage
-dégraissages
-dégraissai
-dégraissaient
-dégraissais
-dégraissait
-dégraissâmes
-dégraissant
-dégraissante
-dégraissantes
-dégraissants
-dégraissas
-dégraissasse
-dégraissassent
-dégraissasses
-dégraissassiez
-dégraissassions
-dégraissât
-dégraissâtes
-dégraisse
-dégraissé
-dégraissée
-dégraissées
-dégraissent
-dégraisser
-dégraissera
-dégraisserai
-dégraisseraient
-dégraisserais
-dégraisserait
-dégraisseras
-dégraissèrent
-dégraisserez
-dégraisseriez
-dégraisserions
-dégraisserons
-dégraisseront
-dégraisses
-dégraissés
-dégraissez
-dégraissiez
-dégraissions
-dégraissons
-dégravoie
-dégravoient
-dégravoiera
-dégravoierai
-dégravoieraient
-dégravoierais
-dégravoierait
-dégravoieras
-dégravoierez
-dégravoieriez
-dégravoierions
-dégravoierons
-dégravoieront
-dégravoies
-dégravoya
-dégravoyai
-dégravoyaient
-dégravoyais
-dégravoyait
-dégravoyâmes
-dégravoyant
-dégravoyas
-dégravoyasse
-dégravoyassent
-dégravoyasses
-dégravoyassiez
-dégravoyassions
-dégravoyât
-dégravoyâtes
-dégravoyé
-dégravoyée
-dégravoyées
-dégravoyer
-dégravoyèrent
-dégravoyés
-dégravoyez
-dégravoyiez
-dégravoyions
-dégravoyons
-degré
-dégréa
-dégréai
-dégréaient
-dégréais
-dégréait
-dégréâmes
-dégréant
-dégréas
-dégréasse
-dégréassent
-dégréasses
-dégréassiez
-dégréassions
-dégréât
-dégréâtes
-dégrée
-dégréé
-dégréée
-dégréées
-dégréent
-dégréer
-dégréera
-dégréerai
-dégréeraient
-dégréerais
-dégréerait
-dégréeras
-dégréèrent
-dégréerez
-dégréeriez
-dégréerions
-dégréerons
-dégréeront
-dégrées
-dégréés
-dégréez
-dégréiez
-dégréions
-dégréons
-degrés
-dégressif
-dégressifs
-dégressive
-dégressives
-dégressivité
-dégressivités
-dégreva
-dégrevai
-dégrevaient
-dégrevais
-dégrevait
-dégrevâmes
-dégrevant
-dégrevas
-dégrevasse
-dégrevassent
-dégrevasses
-dégrevassiez
-dégrevassions
-dégrevât
-dégrevâtes
-dégrevé
-dégrève
-dégrevée
-dégrevées
-dégrèvement
-dégrèvements
-dégrèvent
-dégrever
-dégrèvera
-dégrèverai
-dégrèveraient
-dégrèverais
-dégrèverait
-dégrèveras
-dégrevèrent
-dégrèverez
-dégrèveriez
-dégrèverions
-dégrèverons
-dégrèveront
-dégrevés
-dégrèves
-dégrevez
-dégreviez
-dégrevions
-dégrevons
-dégriffé
-dégriffée
-dégriffées
-dégriffés
-dégringola
-dégringolade
-dégringolades
-dégringolai
-dégringolaient
-dégringolais
-dégringolait
-dégringolâmes
-dégringolant
-dégringolas
-dégringolasse
-dégringolassent
-dégringolasses
-dégringolassiez
-dégringolassions
-dégringolât
-dégringolâtes
-dégringole
-dégringolé
-dégringolée
-dégringolées
-dégringolent
-dégringoler
-dégringolera
-dégringolerai
-dégringoleraient
-dégringolerais
-dégringolerait
-dégringoleras
-dégringolèrent
-dégringolerez
-dégringoleriez
-dégringolerions
-dégringolerons
-dégringoleront
-dégringoles
-dégringolés
-dégringolez
-dégringoliez
-dégringolions
-dégringolons
-dégrippa
-dégrippai
-dégrippaient
-dégrippais
-dégrippait
-dégrippâmes
-dégrippant
-dégrippas
-dégrippasse
-dégrippassent
-dégrippasses
-dégrippassiez
-dégrippassions
-dégrippât
-dégrippâtes
-dégrippe
-dégrippé
-dégrippée
-dégrippées
-dégrippent
-dégripper
-dégrippera
-dégripperai
-dégripperaient
-dégripperais
-dégripperait
-dégripperas
-dégrippèrent
-dégripperez
-dégripperiez
-dégripperions
-dégripperons
-dégripperont
-dégrippes
-dégrippés
-dégrippez
-dégrippiez
-dégrippions
-dégrippons
-dégrisa
-dégrisai
-dégrisaient
-dégrisais
-dégrisait
-dégrisâmes
-dégrisant
-dégrisas
-dégrisasse
-dégrisassent
-dégrisasses
-dégrisassiez
-dégrisassions
-dégrisât
-dégrisâtes
-dégrise
-dégrisé
-dégrisée
-dégrisées
-dégrisement
-dégrisements
-dégrisent
-dégriser
-dégrisera
-dégriserai
-dégriseraient
-dégriserais
-dégriserait
-dégriseras
-dégrisèrent
-dégriserez
-dégriseriez
-dégriserions
-dégriserons
-dégriseront
-dégrises
-dégrisés
-dégrisez
-dégrisiez
-dégrisions
-dégrisons
-dégrossa
-dégrossai
-dégrossaient
-dégrossais
-dégrossait
-dégrossâmes
-dégrossant
-dégrossas
-dégrossasse
-dégrossassent
-dégrossasses
-dégrossassiez
-dégrossassions
-dégrossât
-dégrossâtes
-dégrosse
-dégrossé
-dégrossée
-dégrossées
-dégrossent
-dégrosser
-dégrossera
-dégrosserai
-dégrosseraient
-dégrosserais
-dégrosserait
-dégrosseras
-dégrossèrent
-dégrosserez
-dégrosseriez
-dégrosserions
-dégrosserons
-dégrosseront
-dégrosses
-dégrossés
-dégrossez
-dégrossi
-dégrossie
-dégrossies
-dégrossiez
-dégrossîmes
-dégrossions
-dégrossir
-dégrossira
-dégrossirai
-dégrossiraient
-dégrossirais
-dégrossirait
-dégrossiras
-dégrossirent
-dégrossirez
-dégrossiriez
-dégrossirions
-dégrossirons
-dégrossiront
-dégrossis
-dégrossissage
-dégrossissages
-dégrossissaient
-dégrossissais
-dégrossissait
-dégrossissant
-dégrossisse
-dégrossissement
-dégrossissements
-dégrossissent
-dégrossisses
-dégrossissez
-dégrossissiez
-dégrossissions
-dégrossissons
-dégrossit
-dégrossît
-dégrossîtes
-dégrossons
-dégrouilla
-dégrouillai
-dégrouillaient
-dégrouillais
-dégrouillait
-dégrouillâmes
-dégrouillant
-dégrouillas
-dégrouillasse
-dégrouillassent
-dégrouillasses
-dégrouillassiez
-dégrouillassions
-dégrouillât
-dégrouillâtes
-dégrouille
-dégrouillé
-dégrouillée
-dégrouillées
-dégrouillent
-dégrouiller
-dégrouillera
-dégrouillerai
-dégrouilleraient
-dégrouillerais
-dégrouillerait
-dégrouilleras
-dégrouillèrent
-dégrouillerez
-dégrouilleriez
-dégrouillerions
-dégrouillerons
-dégrouilleront
-dégrouilles
-dégrouillés
-dégrouillez
-dégrouilliez
-dégrouillions
-dégrouillons
-déguenillé
-déguenillée
-déguenillées
-déguenillés
-déguerpi
-déguerpie
-déguerpies
-déguerpîmes
-déguerpir
-déguerpira
-déguerpirai
-déguerpiraient
-déguerpirais
-déguerpirait
-déguerpiras
-déguerpirent
-déguerpirez
-déguerpiriez
-déguerpirions
-déguerpirons
-déguerpiront
-déguerpis
-déguerpissaient
-déguerpissais
-déguerpissait
-déguerpissant
-déguerpisse
-déguerpissent
-déguerpisses
-déguerpissez
-déguerpissiez
-déguerpissions
-déguerpissons
-déguerpit
-déguerpît
-déguerpîtes
-dégueula
-dégueulai
-dégueulaient
-dégueulais
-dégueulait
-dégueulâmes
-dégueulant
-dégueulas
-dégueulasse
-dégueulassent
-dégueulasses
-dégueulassiez
-dégueulassions
-dégueulât
-dégueulâtes
-dégueule
-dégueulé
-dégueulée
-dégueulées
-dégueulent
-dégueuler
-dégueulera
-dégueulerai
-dégueuleraient
-dégueulerais
-dégueulerait
-dégueuleras
-dégueulèrent
-dégueulerez
-dégueuleriez
-dégueulerions
-dégueulerons
-dégueuleront
-dégueules
-dégueulés
-dégueulez
-dégueuliez
-dégueulions
-dégueulons
-déguisa
-déguisai
-déguisaient
-déguisais
-déguisait
-déguisâmes
-déguisant
-déguisas
-déguisasse
-déguisassent
-déguisasses
-déguisassiez
-déguisassions
-déguisât
-déguisâtes
-déguise
-déguisé
-déguisée
-déguisées
-déguisement
-déguisements
-déguisent
-déguiser
-déguisera
-déguiserai
-déguiseraient
-déguiserais
-déguiserait
-déguiseras
-déguisèrent
-déguiserez
-déguiseriez
-déguiserions
-déguiserons
-déguiseront
-déguises
-déguisés
-déguisez
-déguisiez
-déguisions
-déguisons
-dégurgita
-dégurgitai
-dégurgitaient
-dégurgitais
-dégurgitait
-dégurgitâmes
-dégurgitant
-dégurgitas
-dégurgitasse
-dégurgitassent
-dégurgitasses
-dégurgitassiez
-dégurgitassions
-dégurgitât
-dégurgitâtes
-dégurgite
-dégurgité
-dégurgitée
-dégurgitées
-dégurgitent
-dégurgiter
-dégurgitera
-dégurgiterai
-dégurgiteraient
-dégurgiterais
-dégurgiterait
-dégurgiteras
-dégurgitèrent
-dégurgiterez
-dégurgiteriez
-dégurgiterions
-dégurgiterons
-dégurgiteront
-dégurgites
-dégurgités
-dégurgitez
-dégurgitiez
-dégurgitions
-dégurgitons
-dégusta
-dégustai
-dégustaient
-dégustais
-dégustait
-dégustâmes
-dégustant
-dégustas
-dégustasse
-dégustassent
-dégustasses
-dégustassiez
-dégustassions
-dégustât
-dégustâtes
-dégustateur
-dégustateurs
-dégustation
-dégustations
-dégustatrice
-dégustatrices
-déguste
-dégusté
-dégustée
-dégustées
-dégustent
-déguster
-dégustera
-dégusterai
-dégusteraient
-dégusterais
-dégusterait
-dégusteras
-dégustèrent
-dégusterez
-dégusteriez
-dégusterions
-dégusterons
-dégusteront
-dégustes
-dégustés
-dégustez
-dégustiez
-dégustions
-dégustons
-déhala
-déhalai
-déhalaient
-déhalais
-déhalait
-déhalâmes
-déhalant
-déhalas
-déhalasse
-déhalassent
-déhalasses
-déhalassiez
-déhalassions
-déhalât
-déhalâtes
-déhale
-déhalé
-déhalée
-déhalées
-déhalent
-déhaler
-déhalera
-déhalerai
-déhaleraient
-déhalerais
-déhalerait
-déhaleras
-déhalèrent
-déhalerez
-déhaleriez
-déhalerions
-déhalerons
-déhaleront
-déhales
-déhalés
-déhalez
-déhaliez
-déhalions
-déhalons
-déhancha
-déhanchai
-déhanchaient
-déhanchais
-déhanchait
-déhanchâmes
-déhanchant
-déhanchas
-déhanchasse
-déhanchassent
-déhanchasses
-déhanchassiez
-déhanchassions
-déhanchât
-déhanchâtes
-déhanche
-déhanché
-déhanchée
-déhanchées
-déhanchement
-déhanchements
-déhanchent
-déhancher
-déhanchera
-déhancherai
-déhancheraient
-déhancherais
-déhancherait
-déhancheras
-déhanchèrent
-déhancherez
-déhancheriez
-déhancherions
-déhancherons
-déhancheront
-déhanches
-déhanchés
-déhanchez
-déhanchiez
-déhanchions
-déhanchons
-déharda
-déhardai
-déhardaient
-déhardais
-déhardait
-déhardâmes
-déhardant
-déhardas
-déhardasse
-déhardassent
-déhardasses
-déhardassiez
-déhardassions
-déhardât
-déhardâtes
-déharde
-déhardé
-déhardée
-déhardées
-déhardent
-déharder
-déhardera
-déharderai
-déharderaient
-déharderais
-déharderait
-déharderas
-déhardèrent
-déharderez
-déharderiez
-déharderions
-déharderons
-déharderont
-déhardes
-déhardés
-déhardez
-déhardiez
-déhardions
-déhardons
-déharnacha
-déharnachai
-déharnachaient
-déharnachais
-déharnachait
-déharnachâmes
-déharnachant
-déharnachas
-déharnachasse
-déharnachassent
-déharnachasses
-déharnachassiez
-déharnachassions
-déharnachât
-déharnachâtes
-déharnache
-déharnaché
-déharnachée
-déharnachées
-déharnachent
-déharnacher
-déharnachera
-déharnacherai
-déharnacheraient
-déharnacherais
-déharnacherait
-déharnacheras
-déharnachèrent
-déharnacherez
-déharnacheriez
-déharnacherions
-déharnacherons
-déharnacheront
-déharnaches
-déharnachés
-déharnachez
-déharnachiez
-déharnachions
-déharnachons
-déhiscence
-déhiscences
-déhiscent
-déhiscente
-déhiscentes
-déhiscents
-dehors
-déhotta
-déhottai
-déhottaient
-déhottais
-déhottait
-déhottâmes
-déhottant
-déhottas
-déhottasse
-déhottassent
-déhottasses
-déhottassiez
-déhottassions
-déhottât
-déhottâtes
-déhotte
-déhotté
-déhottée
-déhottées
-déhottent
-déhotter
-déhottera
-déhotterai
-déhotteraient
-déhotterais
-déhotterait
-déhotteras
-déhottèrent
-déhotterez
-déhotteriez
-déhotterions
-déhotterons
-déhotteront
-déhottes
-déhottés
-déhottez
-déhottiez
-déhottions
-déhottons
-déhouilla
-déhouillai
-déhouillaient
-déhouillais
-déhouillait
-déhouillâmes
-déhouillant
-déhouillas
-déhouillasse
-déhouillassent
-déhouillasses
-déhouillassiez
-déhouillassions
-déhouillât
-déhouillâtes
-déhouille
-déhouillé
-déhouillée
-déhouillées
-déhouillent
-déhouiller
-déhouillera
-déhouillerai
-déhouilleraient
-déhouillerais
-déhouillerait
-déhouilleras
-déhouillèrent
-déhouillerez
-déhouilleriez
-déhouillerions
-déhouillerons
-déhouilleront
-déhouilles
-déhouillés
-déhouillez
-déhouilliez
-déhouillions
-déhouillons
-déicide
-déicides
-déictique
-déictiques
-déifia
-déifiai
-déifiaient
-déifiais
-déifiait
-déifiâmes
-déifiant
-déifias
-déifiasse
-déifiassent
-déifiasses
-déifiassiez
-déifiassions
-déifiât
-déifiâtes
-déification
-déifications
-déifie
-déifié
-déifiée
-déifiées
-déifient
-déifier
-déifiera
-déifierai
-déifieraient
-déifierais
-déifierait
-déifieras
-déifièrent
-déifierez
-déifieriez
-déifierions
-déifierons
-déifieront
-déifies
-déifiés
-déifiez
-déifiiez
-déifiions
-déifions
-déisme
-déiste
-déistes
-déité
-déités
-déjà
-déjanta
-déjantai
-déjantaient
-déjantais
-déjantait
-déjantâmes
-déjantant
-déjantas
-déjantasse
-déjantassent
-déjantasses
-déjantassiez
-déjantassions
-déjantât
-déjantâtes
-déjante
-déjanté
-déjantée
-déjantées
-déjantent
-déjanter
-déjantera
-déjanterai
-déjanteraient
-déjanterais
-déjanterait
-déjanteras
-déjantèrent
-déjanterez
-déjanteriez
-déjanterions
-déjanterons
-déjanteront
-déjantes
-déjantés
-déjantez
-déjantiez
-déjantions
-déjantons
-déjauge
-déjaugé
-déjaugea
-déjaugeai
-déjaugeaient
-déjaugeais
-déjaugeait
-déjaugeâmes
-déjaugeant
-déjaugeas
-déjaugeasse
-déjaugeassent
-déjaugeasses
-déjaugeassiez
-déjaugeassions
-déjaugeât
-déjaugeâtes
-déjaugent
-déjaugeons
-déjauger
-déjaugera
-déjaugerai
-déjaugeraient
-déjaugerais
-déjaugerait
-déjaugeras
-déjaugèrent
-déjaugerez
-déjaugeriez
-déjaugerions
-déjaugerons
-déjaugeront
-déjauges
-déjaugez
-déjaugiez
-déjaugions
-déjaunîmes
-déjaunira
-déjaunirai
-déjauniraient
-déjaunirais
-déjaunirait
-déjauniras
-déjaunirent
-déjaunirez
-déjauniriez
-déjaunirions
-déjaunirons
-déjauniront
-déjaunis
-déjaunissaient
-déjaunissais
-déjaunissait
-déjaunissant
-déjaunisse
-déjaunissent
-déjaunisses
-déjaunissez
-déjaunissiez
-déjaunissions
-déjaunissons
-déjaunit
-déjaunît
-déjaunîtes
-déjection
-déjections
-déjeta
-déjetai
-déjetaient
-déjetais
-déjetait
-déjetâmes
-déjetant
-déjetas
-déjetasse
-déjetassent
-déjetasses
-déjetassiez
-déjetassions
-déjetât
-déjetâtes
-déjeté
-déjetée
-déjetées
-déjeter
-déjetèrent
-déjetés
-déjetez
-déjetiez
-déjetions
-déjetons
-déjette
-déjettent
-déjettera
-déjetterai
-déjetteraient
-déjetterais
-déjetterait
-déjetteras
-déjetterez
-déjetteriez
-déjetterions
-déjetterons
-déjetteront
-déjettes
-déjeuna
-déjeunai
-déjeunaient
-déjeunais
-déjeunait
-déjeunâmes
-déjeunant
-déjeunas
-déjeunasse
-déjeunassent
-déjeunasses
-déjeunassiez
-déjeunassions
-déjeunât
-déjeunâtes
-déjeune
-déjeuné
-déjeunent
-déjeuner
-déjeunera
-déjeunerai
-déjeuneraient
-déjeunerais
-déjeunerait
-déjeuneras
-déjeunèrent
-déjeunerez
-déjeuneriez
-déjeunerions
-déjeunerons
-déjeuneront
-déjeuners
-déjeunes
-déjeunez
-déjeuniez
-déjeunions
-déjeunons
-déjoua
-déjouai
-déjouaient
-déjouais
-déjouait
-déjouâmes
-déjouant
-déjouas
-déjouasse
-déjouassent
-déjouasses
-déjouassiez
-déjouassions
-déjouât
-déjouâtes
-déjoue
-déjoué
-déjouée
-déjouées
-déjouent
-déjouer
-déjouera
-déjouerai
-déjoueraient
-déjouerais
-déjouerait
-déjoueras
-déjouèrent
-déjouerez
-déjoueriez
-déjouerions
-déjouerons
-déjoueront
-déjoues
-déjoués
-déjouez
-déjouiez
-déjouions
-déjouons
-déjucha
-déjuchai
-déjuchaient
-déjuchais
-déjuchait
-déjuchâmes
-déjuchant
-déjuchas
-déjuchasse
-déjuchassent
-déjuchasses
-déjuchassiez
-déjuchassions
-déjuchât
-déjuchâtes
-déjuche
-déjuché
-déjuchée
-déjuchées
-déjuchent
-déjucher
-déjuchera
-déjucherai
-déjucheraient
-déjucherais
-déjucherait
-déjucheras
-déjuchèrent
-déjucherez
-déjucheriez
-déjucherions
-déjucherons
-déjucheront
-déjuches
-déjuchés
-déjuchez
-déjuchiez
-déjuchions
-déjuchons
-déjuge
-déjugé
-déjugea
-déjugeai
-déjugeaient
-déjugeais
-déjugeait
-déjugeâmes
-déjugeant
-déjugeas
-déjugeasse
-déjugeassent
-déjugeasses
-déjugeassiez
-déjugeassions
-déjugeât
-déjugeâtes
-déjugée
-déjugées
-déjugent
-déjugeons
-déjuger
-déjugera
-déjugerai
-déjugeraient
-déjugerais
-déjugerait
-déjugeras
-déjugèrent
-déjugerez
-déjugeriez
-déjugerions
-déjugerons
-déjugeront
-déjuges
-déjugés
-déjugez
-déjugiez
-déjugions
-delà
-délabialisa
-délabialisai
-délabialisaient
-délabialisais
-délabialisait
-délabialisâmes
-délabialisant
-délabialisas
-délabialisasse
-délabialisassent
-délabialisasses
-délabialisassiez
-délabialisassions
-délabialisât
-délabialisâtes
-délabialise
-délabialisé
-délabialisée
-délabialisées
-délabialisent
-délabialiser
-délabialisera
-délabialiserai
-délabialiseraient
-délabialiserais
-délabialiserait
-délabialiseras
-délabialisèrent
-délabialiserez
-délabialiseriez
-délabialiserions
-délabialiserons
-délabialiseront
-délabialises
-délabialisés
-délabialisez
-délabialisiez
-délabialisions
-délabialisons
-délabra
-délabrai
-délabraient
-délabrais
-délabrait
-délabrâmes
-délabrant
-délabras
-délabrasse
-délabrassent
-délabrasses
-délabrassiez
-délabrassions
-délabrât
-délabrâtes
-délabre
-délabré
-délabrée
-délabrées
-délabrement
-délabrements
-délabrent
-délabrer
-délabrera
-délabrerai
-délabreraient
-délabrerais
-délabrerait
-délabreras
-délabrèrent
-délabrerez
-délabreriez
-délabrerions
-délabrerons
-délabreront
-délabres
-délabrés
-délabrez
-délabriez
-délabrions
-délabrons
-délaça
-délaçai
-délaçaient
-délaçais
-délaçait
-délaçâmes
-délaçant
-délaças
-délaçasse
-délaçassent
-délaçasses
-délaçassiez
-délaçassions
-délaçât
-délaçâtes
-délace
-délacé
-délacée
-délacées
-délacent
-délacer
-délacera
-délacerai
-délaceraient
-délacerais
-délacerait
-délaceras
-délacèrent
-délacerez
-délaceriez
-délacerions
-délacerons
-délaceront
-délaces
-délacés
-délacez
-délaciez
-délacions
-délaçons
-délai
-délaie
-délaient
-délaiera
-délaierai
-délaieraient
-délaierais
-délaierait
-délaieras
-délaierez
-délaieriez
-délaierions
-délaierons
-délaieront
-délaies
-délaina
-délainage
-délainages
-délainai
-délainaient
-délainais
-délainait
-délainâmes
-délainant
-délainas
-délainasse
-délainassent
-délainasses
-délainassiez
-délainassions
-délainât
-délainâtes
-délaine
-délainé
-délainée
-délainées
-délainent
-délainer
-délainera
-délainerai
-délaineraient
-délainerais
-délainerait
-délaineras
-délainèrent
-délainerez
-délaineriez
-délainerions
-délainerons
-délaineront
-délaines
-délainés
-délainez
-délainiez
-délainions
-délainons
-délais
-délaissa
-délaissai
-délaissaient
-délaissais
-délaissait
-délaissâmes
-délaissant
-délaissas
-délaissasse
-délaissassent
-délaissasses
-délaissassiez
-délaissassions
-délaissât
-délaissâtes
-délaisse
-délaissé
-délaissée
-délaissées
-délaissement
-délaissements
-délaissent
-délaisser
-délaissera
-délaisserai
-délaisseraient
-délaisserais
-délaisserait
-délaisseras
-délaissèrent
-délaisserez
-délaisseriez
-délaisserions
-délaisserons
-délaisseront
-délaisses
-délaissés
-délaissez
-délaissiez
-délaissions
-délaissons
-délaita
-délaitai
-délaitaient
-délaitais
-délaitait
-délaitâmes
-délaitant
-délaitas
-délaitasse
-délaitassent
-délaitasses
-délaitassiez
-délaitassions
-délaitât
-délaitâtes
-délaite
-délaité
-délaitée
-délaitées
-délaitent
-délaiter
-délaitera
-délaiterai
-délaiteraient
-délaiterais
-délaiterait
-délaiteras
-délaitèrent
-délaiterez
-délaiteriez
-délaiterions
-délaiterons
-délaiteront
-délaites
-délaités
-délaiteuse
-délaiteuses
-délaitez
-délaitiez
-délaitions
-délaitons
-délarda
-délardai
-délardaient
-délardais
-délardait
-délardâmes
-délardant
-délardas
-délardasse
-délardassent
-délardasses
-délardassiez
-délardassions
-délardât
-délardâtes
-délarde
-délardé
-délardée
-délardées
-délardent
-délarder
-délardera
-délarderai
-délarderaient
-délarderais
-délarderait
-délarderas
-délardèrent
-délarderez
-délarderiez
-délarderions
-délarderons
-délarderont
-délardes
-délardés
-délardez
-délardiez
-délardions
-délardons
-délassa
-délassai
-délassaient
-délassais
-délassait
-délassâmes
-délassant
-délassante
-délassantes
-délassants
-délassas
-délassasse
-délassassent
-délassasses
-délassassiez
-délassassions
-délassât
-délassâtes
-délasse
-délassé
-délassée
-délassées
-délassement
-délassements
-délassent
-délasser
-délassera
-délasserai
-délasseraient
-délasserais
-délasserait
-délasseras
-délassèrent
-délasserez
-délasseriez
-délasserions
-délasserons
-délasseront
-délasses
-délassés
-délassez
-délassiez
-délassions
-délassons
-délateur
-délateurs
-délation
-délations
-délatrice
-délatrices
-délatta
-délattai
-délattaient
-délattais
-délattait
-délattâmes
-délattant
-délattas
-délattasse
-délattassent
-délattasses
-délattassiez
-délattassions
-délattât
-délattâtes
-délatte
-délatté
-délattée
-délattées
-délattent
-délatter
-délattera
-délatterai
-délatteraient
-délatterais
-délatterait
-délatteras
-délattèrent
-délatterez
-délatteriez
-délatterions
-délatterons
-délatteront
-délattes
-délattés
-délattez
-délattiez
-délattions
-délattons
-délava
-délavage
-délavages
-délavai
-délavaient
-délavais
-délavait
-délavâmes
-délavant
-délavas
-délavasse
-délavassent
-délavasses
-délavassiez
-délavassions
-délavât
-délavâtes
-délave
-délavé
-délavée
-délavées
-délavent
-délaver
-délavera
-délaverai
-délaveraient
-délaverais
-délaverait
-délaveras
-délavèrent
-délaverez
-délaveriez
-délaverions
-délaverons
-délaveront
-délaves
-délavés
-délavez
-délaviez
-délavions
-délavons
-délaya
-délayage
-délayages
-délayai
-délayaient
-délayais
-délayait
-délayâmes
-délayant
-délayas
-délayasse
-délayassent
-délayasses
-délayassiez
-délayassions
-délayât
-délayâtes
-délaye
-délayé
-délayée
-délayées
-délayent
-délayer
-délayera
-délayerai
-délayeraient
-délayerais
-délayerait
-délayeras
-délayèrent
-délayerez
-délayeriez
-délayerions
-délayerons
-délayeront
-délayes
-délayés
-délayez
-délayiez
-délayions
-délayons
-delco
-delcos
-deleatur
-délébile
-délébiles
-délecta
-délectable
-délectables
-délectai
-délectaient
-délectais
-délectait
-délectâmes
-délectant
-délectas
-délectasse
-délectassent
-délectasses
-délectassiez
-délectassions
-délectât
-délectâtes
-délectation
-délectations
-délecte
-délecté
-délectée
-délectées
-délectent
-délecter
-délectera
-délecterai
-délecteraient
-délecterais
-délecterait
-délecteras
-délectèrent
-délecterez
-délecteriez
-délecterions
-délecterons
-délecteront
-délectes
-délectés
-délectez
-délectiez
-délections
-délectons
-délégant
-délégants
-délégataire
-délégataires
-délégation
-délégations
-délégua
-déléguai
-déléguaient
-déléguais
-déléguait
-déléguâmes
-déléguant
-déléguas
-déléguasse
-déléguassent
-déléguasses
-déléguassiez
-déléguassions
-déléguât
-déléguâtes
-délégué
-délègue
-déléguée
-déléguées
-délèguent
-déléguer
-déléguera
-déléguerai
-délégueraient
-déléguerais
-déléguerait
-délégueras
-déléguèrent
-déléguerez
-délégueriez
-déléguerions
-déléguerons
-délégueront
-délégués
-délègues
-déléguez
-déléguiez
-déléguions
-déléguons
-délesta
-délestage
-délestages
-délestai
-délestaient
-délestais
-délestait
-délestâmes
-délestant
-délestas
-délestasse
-délestassent
-délestasses
-délestassiez
-délestassions
-délestât
-délestâtes
-déleste
-délesté
-délestée
-délestées
-délestent
-délester
-délestera
-délesterai
-délesteraient
-délesterais
-délesterait
-délesteras
-délestèrent
-délesterez
-délesteriez
-délesterions
-délesterons
-délesteront
-délestes
-délestés
-délestez
-délestiez
-délestions
-délestons
-délétère
-délétères
-délétion
-délétions
-délia
-déliai
-déliaient
-déliais
-déliait
-déliâmes
-déliant
-délias
-déliasse
-déliassent
-déliasses
-déliassiez
-déliassions
-déliât
-déliâtes
-délibéra
-délibérai
-délibéraient
-délibérais
-délibérait
-délibérâmes
-délibérant
-délibéras
-délibérasse
-délibérassent
-délibérasses
-délibérassiez
-délibérassions
-délibérât
-délibérâtes
-délibératif
-délibératifs
-délibération
-délibérations
-délibérative
-délibératives
-délibératoire
-délibératoires
-délibéré
-délibère
-délibérée
-délibérées
-délibérément
-délibèrent
-délibérer
-délibérera
-délibérerai
-délibéreraient
-délibérerais
-délibérerait
-délibéreras
-délibérèrent
-délibérerez
-délibéreriez
-délibérerions
-délibérerons
-délibéreront
-délibérés
-délibères
-délibérez
-délibériez
-délibérions
-délibérons
-délicat
-délicate
-délicatement
-délicates
-délicatesse
-délicatesses
-délicats
-délice
-délices
-délicieuse
-délicieusement
-délicieuses
-délicieux
-délictueuse
-délictueuses
-délictueux
-délie
-délié
-déliée
-déliées
-déliement
-déliements
-délient
-délier
-déliera
-délierai
-délieraient
-délierais
-délierait
-délieras
-délièrent
-délierez
-délieriez
-délierions
-délierons
-délieront
-délies
-déliés
-déliez
-délignifia
-délignifiai
-délignifiaient
-délignifiais
-délignifiait
-délignifiâmes
-délignifiant
-délignifias
-délignifiasse
-délignifiassent
-délignifiasses
-délignifiassiez
-délignifiassions
-délignifiât
-délignifiâtes
-délignifie
-délignifié
-délignifiée
-délignifiées
-délignifient
-délignifier
-délignifiera
-délignifierai
-délignifieraient
-délignifierais
-délignifierait
-délignifieras
-délignifièrent
-délignifierez
-délignifieriez
-délignifierions
-délignifierons
-délignifieront
-délignifies
-délignifiés
-délignifiez
-délignifiiez
-délignifiions
-délignifions
-déliiez
-déliions
-délimita
-délimitai
-délimitaient
-délimitais
-délimitait
-délimitâmes
-délimitant
-délimitas
-délimitasse
-délimitassent
-délimitasses
-délimitassiez
-délimitassions
-délimitât
-délimitâtes
-délimitation
-délimitations
-délimite
-délimité
-délimitée
-délimitées
-délimitent
-délimiter
-délimitera
-délimiterai
-délimiteraient
-délimiterais
-délimiterait
-délimiteras
-délimitèrent
-délimiterez
-délimiteriez
-délimiterions
-délimiterons
-délimiteront
-délimites
-délimités
-délimiteur
-délimiteurs
-délimitez
-délimitiez
-délimitions
-délimitons
-délinéa
-délinéai
-délinéaient
-délinéais
-délinéait
-délinéament
-délinéaments
-délinéâmes
-délinéant
-délinéas
-délinéasse
-délinéassent
-délinéasses
-délinéassiez
-délinéassions
-délinéât
-délinéâtes
-délinée
-délinéé
-délinéée
-délinéées
-délinéent
-délinéer
-délinéera
-délinéerai
-délinéeraient
-délinéerais
-délinéerait
-délinéeras
-délinéèrent
-délinéerez
-délinéeriez
-délinéerions
-délinéerons
-délinéeront
-délinées
-délinéés
-délinéez
-délinéiez
-délinéions
-délinéons
-délinquance
-délinquances
-délinquant
-délinquante
-délinquantes
-délinquants
-délions
-déliquescence
-déliquescences
-déliquescent
-déliquescente
-déliquescentes
-déliquescents
-délira
-délirai
-déliraient
-délirais
-délirait
-délirâmes
-délirant
-délirante
-délirantes
-délirants
-déliras
-délirasse
-délirassent
-délirasses
-délirassiez
-délirassions
-délirât
-délirâtes
-délire
-déliré
-délirent
-délirer
-délirera
-délirerai
-délireraient
-délirerais
-délirerait
-délireras
-délirèrent
-délirerez
-délireriez
-délirerions
-délirerons
-délireront
-délires
-délirez
-déliriez
-délirions
-délirons
-délissa
-délissage
-délissages
-délissai
-délissaient
-délissais
-délissait
-délissâmes
-délissant
-délissas
-délissasse
-délissassent
-délissasses
-délissassiez
-délissassions
-délissât
-délissâtes
-délisse
-délissé
-délissée
-délissées
-délissent
-délisser
-délissera
-délisserai
-délisseraient
-délisserais
-délisserait
-délisseras
-délissèrent
-délisserez
-délisseriez
-délisserions
-délisserons
-délisseront
-délisses
-délissés
-délissez
-délissiez
-délissions
-délissons
-délit
-délita
-délitage
-délitages
-délitai
-délitaient
-délitais
-délitait
-délitâmes
-délitant
-délitas
-délitasse
-délitassent
-délitasses
-délitassiez
-délitassions
-délitât
-délitâtes
-délite
-délité
-délitée
-délitées
-délitent
-déliter
-délitera
-déliterai
-déliteraient
-déliterais
-déliterait
-déliteras
-délitèrent
-déliterez
-déliteriez
-déliterions
-déliterons
-déliteront
-délites
-délités
-délitescence
-délitescences
-délitescent
-délitescente
-délitescentes
-délitescents
-délitez
-délitiez
-délitions
-délitons
-délits
-délivra
-délivrai
-délivraient
-délivrais
-délivrait
-délivrâmes
-délivrance
-délivrances
-délivrant
-délivras
-délivrasse
-délivrassent
-délivrasses
-délivrassiez
-délivrassions
-délivrât
-délivrâtes
-délivre
-délivré
-délivrée
-délivrées
-délivrent
-délivrer
-délivrera
-délivrerai
-délivreraient
-délivrerais
-délivrerait
-délivreras
-délivrèrent
-délivrerez
-délivreriez
-délivrerions
-délivrerons
-délivreront
-délivres
-délivrés
-délivreur
-délivreurs
-délivrez
-délivriez
-délivrions
-délivrons
-déloge
-délogé
-délogea
-délogeai
-délogeaient
-délogeais
-délogeait
-délogeâmes
-délogeant
-délogeas
-délogeasse
-délogeassent
-délogeasses
-délogeassiez
-délogeassions
-délogeât
-délogeâtes
-délogée
-délogées
-délogement
-délogements
-délogent
-délogeons
-déloger
-délogera
-délogerai
-délogeraient
-délogerais
-délogerait
-délogeras
-délogèrent
-délogerez
-délogeriez
-délogerions
-délogerons
-délogeront
-déloges
-délogés
-délogez
-délogiez
-délogions
-déloqua
-déloquai
-déloquaient
-déloquais
-déloquait
-déloquâmes
-déloquant
-déloquas
-déloquasse
-déloquassent
-déloquasses
-déloquassiez
-déloquassions
-déloquât
-déloquâtes
-déloque
-déloqué
-déloquée
-déloquées
-déloquent
-déloquer
-déloquera
-déloquerai
-déloqueraient
-déloquerais
-déloquerait
-déloqueras
-déloquèrent
-déloquerez
-déloqueriez
-déloquerions
-déloquerons
-déloqueront
-déloques
-déloqués
-déloquez
-déloquiez
-déloquions
-déloquons
-délot
-délots
-délova
-délovai
-délovaient
-délovais
-délovait
-délovâmes
-délovant
-délovas
-délovasse
-délovassent
-délovasses
-délovassiez
-délovassions
-délovât
-délovâtes
-délove
-délové
-délovée
-délovées
-délovent
-délover
-délovera
-déloverai
-déloveraient
-déloverais
-déloverait
-déloveras
-délovèrent
-déloverez
-déloveriez
-déloverions
-déloverons
-déloveront
-déloves
-délovés
-délovez
-déloviez
-délovions
-délovons
-déloyal
-déloyale
-déloyalement
-déloyales
-déloyauté
-déloyautés
-déloyaux
-delphinium
-delphiniums
-delta
-deltacisme
-deltacismes
-deltaïque
-deltaïques
-deltaplane
-deltaplanes
-deltas
-deltoïde
-deltoïdes
-deltoïdien
-deltoïdienne
-deltoïdiennes
-deltoïdiens
-déluge
-déluges
-délura
-délurai
-déluraient
-délurais
-délurait
-délurâmes
-délurant
-déluras
-délurasse
-délurassent
-délurasses
-délurassiez
-délurassions
-délurât
-délurâtes
-délure
-déluré
-délurée
-délurées
-délurent
-délurer
-délurera
-délurerai
-délureraient
-délurerais
-délurerait
-délureras
-délurèrent
-délurerez
-délureriez
-délurerions
-délurerons
-délureront
-délures
-délurés
-délurez
-déluriez
-délurions
-délurons
-délustra
-délustrage
-délustrages
-délustrai
-délustraient
-délustrais
-délustrait
-délustrâmes
-délustrant
-délustras
-délustrasse
-délustrassent
-délustrasses
-délustrassiez
-délustrassions
-délustrât
-délustrâtes
-délustre
-délustré
-délustrée
-délustrées
-délustrent
-délustrer
-délustrera
-délustrerai
-délustreraient
-délustrerais
-délustrerait
-délustreras
-délustrèrent
-délustrerez
-délustreriez
-délustrerions
-délustrerons
-délustreront
-délustres
-délustrés
-délustrez
-délustriez
-délustrions
-délustrons
-déluta
-délutage
-délutages
-délutai
-délutaient
-délutais
-délutait
-délutâmes
-délutant
-délutas
-délutasse
-délutassent
-délutasses
-délutassiez
-délutassions
-délutât
-délutâtes
-délute
-déluté
-délutée
-délutées
-délutent
-déluter
-délutera
-déluterai
-déluteraient
-déluterais
-déluterait
-déluteras
-délutèrent
-déluterez
-déluteriez
-déluterions
-déluterons
-déluteront
-délutes
-délutés
-délutez
-délutiez
-délutions
-délutons
-démaçonna
-démaçonnai
-démaçonnaient
-démaçonnais
-démaçonnait
-démaçonnâmes
-démaçonnant
-démaçonnas
-démaçonnasse
-démaçonnassent
-démaçonnasses
-démaçonnassiez
-démaçonnassions
-démaçonnât
-démaçonnâtes
-démaçonne
-démaçonné
-démaçonnée
-démaçonnées
-démaçonnent
-démaçonner
-démaçonnera
-démaçonnerai
-démaçonneraient
-démaçonnerais
-démaçonnerait
-démaçonneras
-démaçonnèrent
-démaçonnerez
-démaçonneriez
-démaçonnerions
-démaçonnerons
-démaçonneront
-démaçonnes
-démaçonnés
-démaçonnez
-démaçonniez
-démaçonnions
-démaçonnons
-démagnétisa
-démagnétisai
-démagnétisaient
-démagnétisais
-démagnétisait
-démagnétisâmes
-démagnétisant
-démagnétisas
-démagnétisasse
-démagnétisassent
-démagnétisasses
-démagnétisassiez
-démagnétisassions
-démagnétisât
-démagnétisâtes
-démagnétisation
-démagnétisations
-démagnétise
-démagnétisé
-démagnétisée
-démagnétisées
-démagnétisent
-démagnétiser
-démagnétisera
-démagnétiserai
-démagnétiseraient
-démagnétiserais
-démagnétiserait
-démagnétiseras
-démagnétisèrent
-démagnétiserez
-démagnétiseriez
-démagnétiserions
-démagnétiserons
-démagnétiseront
-démagnétises
-démagnétisés
-démagnétisez
-démagnétisiez
-démagnétisions
-démagnétisons
-démagogie
-démagogies
-démagogique
-démagogiques
-démagogue
-démagogues
-démaigri
-démaigrie
-démaigries
-démaigrîmes
-démaigrir
-démaigrira
-démaigrirai
-démaigriraient
-démaigrirais
-démaigrirait
-démaigriras
-démaigrirent
-démaigrirez
-démaigririez
-démaigririons
-démaigrirons
-démaigriront
-démaigris
-démaigrissaient
-démaigrissais
-démaigrissait
-démaigrissant
-démaigrisse
-démaigrissement
-démaigrissements
-démaigrissent
-démaigrisses
-démaigrissez
-démaigrissiez
-démaigrissions
-démaigrissons
-démaigrit
-démaigrît
-démaigrîtes
-démailla
-démaillage
-démaillages
-démaillai
-démaillaient
-démaillais
-démaillait
-démaillâmes
-démaillant
-démaillas
-démaillasse
-démaillassent
-démaillasses
-démaillassiez
-démaillassions
-démaillât
-démaillâtes
-démaille
-démaillé
-démaillée
-démaillées
-démaillent
-démailler
-démaillera
-démaillerai
-démailleraient
-démaillerais
-démaillerait
-démailleras
-démaillèrent
-démaillerez
-démailleriez
-démaillerions
-démaillerons
-démailleront
-démailles
-démaillés
-démaillez
-démailliez
-démaillions
-démaillons
-démaillota
-démaillotai
-démaillotaient
-démaillotais
-démaillotait
-démaillotâmes
-démaillotant
-démaillotas
-démaillotasse
-démaillotassent
-démaillotasses
-démaillotassiez
-démaillotassions
-démaillotât
-démaillotâtes
-démaillote
-démailloté
-démaillotée
-démaillotées
-démaillotent
-démailloter
-démaillotera
-démailloterai
-démailloteraient
-démailloterais
-démailloterait
-démailloteras
-démaillotèrent
-démailloterez
-démailloteriez
-démailloterions
-démailloterons
-démailloteront
-démaillotes
-démaillotés
-démaillotez
-démaillotiez
-démaillotions
-démaillotons
-demain
-demains
-démancha
-démanchai
-démanchaient
-démanchais
-démanchait
-démanchâmes
-démanchant
-démanchas
-démanchasse
-démanchassent
-démanchasses
-démanchassiez
-démanchassions
-démanchât
-démanchâtes
-démanche
-démanché
-démanchée
-démanchées
-démanchent
-démancher
-démanchera
-démancherai
-démancheraient
-démancherais
-démancherait
-démancheras
-démanchèrent
-démancherez
-démancheriez
-démancherions
-démancherons
-démancheront
-démanches
-démanchés
-démanchez
-démanchiez
-démanchions
-démanchons
-demanda
-demandai
-demandaient
-demandais
-demandait
-demandâmes
-demandant
-demandas
-demandasse
-demandassent
-demandasses
-demandassiez
-demandassions
-demandât
-demandâtes
-demande
-demandé
-demandée
-demandées
-demandent
-demander
-demandera
-demanderai
-demanderaient
-demanderais
-demanderait
-demanderas
-demandèrent
-demanderez
-demanderiez
-demanderions
-demanderons
-demanderont
-demandes
-demandés
-demandeur
-demandeurs
-demandeuse
-demandeuses
-demandez
-demandiez
-demandions
-demandons
-démange
-démangé
-démangea
-démangeai
-démangeaient
-démangeais
-démangeaison
-démangeaisons
-démangeait
-démangeâmes
-démangeant
-démangeas
-démangeasse
-démangeassent
-démangeasses
-démangeassiez
-démangeassions
-démangeât
-démangeâtes
-démangée
-démangées
-démangent
-démangeons
-démanger
-démangera
-démangerai
-démangeraient
-démangerais
-démangerait
-démangeras
-démangèrent
-démangerez
-démangeriez
-démangerions
-démangerons
-démangeront
-démanges
-démangés
-démangez
-démangiez
-démangions
-démantela
-démantelai
-démantelaient
-démantelais
-démantelait
-démantelâmes
-démantelant
-démantelas
-démantelasse
-démantelassent
-démantelasses
-démantelassiez
-démantelassions
-démantelât
-démantelâtes
-démantelé
-démantèle
-démantelée
-démantelées
-démantèlement
-démantèlements
-démantèlent
-démanteler
-démantèlera
-démantèlerai
-démantèleraient
-démantèlerais
-démantèlerait
-démantèleras
-démantelèrent
-démantèlerez
-démantèleriez
-démantèlerions
-démantèlerons
-démantèleront
-démantelés
-démantèles
-démantelez
-démanteliez
-démantelions
-démantelons
-démantibula
-démantibulai
-démantibulaient
-démantibulais
-démantibulait
-démantibulâmes
-démantibulant
-démantibulas
-démantibulasse
-démantibulassent
-démantibulasses
-démantibulassiez
-démantibulassions
-démantibulât
-démantibulâtes
-démantibule
-démantibulé
-démantibulée
-démantibulées
-démantibulent
-démantibuler
-démantibulera
-démantibulerai
-démantibuleraient
-démantibulerais
-démantibulerait
-démantibuleras
-démantibulèrent
-démantibulerez
-démantibuleriez
-démantibulerions
-démantibulerons
-démantibuleront
-démantibules
-démantibulés
-démantibulez
-démantibuliez
-démantibulions
-démantibulons
-démaquilla
-démaquillai
-démaquillaient
-démaquillais
-démaquillait
-démaquillâmes
-démaquillant
-démaquillante
-démaquillantes
-démaquillants
-démaquillas
-démaquillasse
-démaquillassent
-démaquillasses
-démaquillassiez
-démaquillassions
-démaquillât
-démaquillâtes
-démaquille
-démaquillé
-démaquillée
-démaquillées
-démaquillent
-démaquiller
-démaquillera
-démaquillerai
-démaquilleraient
-démaquillerais
-démaquillerait
-démaquilleras
-démaquillèrent
-démaquillerez
-démaquilleriez
-démaquillerions
-démaquillerons
-démaquilleront
-démaquilles
-démaquillés
-démaquillez
-démaquilliez
-démaquillions
-démaquillons
-démarcation
-démarcations
-démarcha
-démarchage
-démarchages
-démarchai
-démarchaient
-démarchais
-démarchait
-démarchâmes
-démarchant
-démarchas
-démarchasse
-démarchassent
-démarchasses
-démarchassiez
-démarchassions
-démarchât
-démarchâtes
-démarche
-démarché
-démarchée
-démarchées
-démarchent
-démarcher
-démarchera
-démarcherai
-démarcheraient
-démarcherais
-démarcherait
-démarcheras
-démarchèrent
-démarcherez
-démarcheriez
-démarcherions
-démarcherons
-démarcheront
-démarches
-démarchés
-démarcheur
-démarcheurs
-démarcheuse
-démarcheuses
-démarchez
-démarchiez
-démarchions
-démarchons
-démaria
-démariai
-démariaient
-démariais
-démariait
-démariâmes
-démariant
-démarias
-démariasse
-démariassent
-démariasses
-démariassiez
-démariassions
-démariât
-démariâtes
-démarie
-démarié
-démariée
-démariées
-démarient
-démarier
-démariera
-démarierai
-démarieraient
-démarierais
-démarierait
-démarieras
-démarièrent
-démarierez
-démarieriez
-démarierions
-démarierons
-démarieront
-démaries
-démariés
-démariez
-démariiez
-démariions
-démarions
-démarqua
-démarquage
-démarquages
-démarquai
-démarquaient
-démarquais
-démarquait
-démarquâmes
-démarquant
-démarquas
-démarquasse
-démarquassent
-démarquasses
-démarquassiez
-démarquassions
-démarquât
-démarquâtes
-démarque
-démarqué
-démarquée
-démarquées
-démarquent
-démarquer
-démarquera
-démarquerai
-démarqueraient
-démarquerais
-démarquerait
-démarqueras
-démarquèrent
-démarquerez
-démarqueriez
-démarquerions
-démarquerons
-démarqueront
-démarques
-démarqués
-démarqueur
-démarqueurs
-démarquez
-démarquiez
-démarquions
-démarquons
-démarra
-démarrage
-démarrages
-démarrai
-démarraient
-démarrais
-démarrait
-démarrâmes
-démarrant
-démarras
-démarrasse
-démarrassent
-démarrasses
-démarrassiez
-démarrassions
-démarrât
-démarrâtes
-démarre
-démarré
-démarrée
-démarrées
-démarrent
-démarrer
-démarrera
-démarrerai
-démarreraient
-démarrerais
-démarrerait
-démarreras
-démarrèrent
-démarrerez
-démarreriez
-démarrerions
-démarrerons
-démarreront
-démarres
-démarrés
-démarreur
-démarreurs
-démarrez
-démarriez
-démarrions
-démarrons
-démascla
-démasclai
-démasclaient
-démasclais
-démasclait
-démasclâmes
-démasclant
-démasclas
-démasclasse
-démasclassent
-démasclasses
-démasclassiez
-démasclassions
-démasclât
-démasclâtes
-démascle
-démasclé
-démasclée
-démasclées
-démasclent
-démascler
-démasclera
-démasclerai
-démascleraient
-démasclerais
-démasclerait
-démascleras
-démasclèrent
-démasclerez
-démascleriez
-démasclerions
-démasclerons
-démascleront
-démascles
-démasclés
-démasclez
-démascliez
-démasclions
-démasclons
-démasqua
-démasquai
-démasquaient
-démasquais
-démasquait
-démasquâmes
-démasquant
-démasquas
-démasquasse
-démasquassent
-démasquasses
-démasquassiez
-démasquassions
-démasquât
-démasquâtes
-démasque
-démasqué
-démasquée
-démasquées
-démasquent
-démasquer
-démasquera
-démasquerai
-démasqueraient
-démasquerais
-démasquerait
-démasqueras
-démasquèrent
-démasquerez
-démasqueriez
-démasquerions
-démasquerons
-démasqueront
-démasques
-démasqués
-démasquez
-démasquiez
-démasquions
-démasquons
-démastiqua
-démastiquai
-démastiquaient
-démastiquais
-démastiquait
-démastiquâmes
-démastiquant
-démastiquas
-démastiquasse
-démastiquassent
-démastiquasses
-démastiquassiez
-démastiquassions
-démastiquât
-démastiquâtes
-démastique
-démastiqué
-démastiquée
-démastiquées
-démastiquent
-démastiquer
-démastiquera
-démastiquerai
-démastiqueraient
-démastiquerais
-démastiquerait
-démastiqueras
-démastiquèrent
-démastiquerez
-démastiqueriez
-démastiquerions
-démastiquerons
-démastiqueront
-démastiques
-démastiqués
-démastiquez
-démastiquiez
-démastiquions
-démastiquons
-démâta
-démâtage
-démâtages
-démâtai
-démâtaient
-démâtais
-démâtait
-démâtâmes
-démâtant
-démâtas
-démâtasse
-démâtassent
-démâtasses
-démâtassiez
-démâtassions
-démâtât
-démâtâtes
-démâte
-démâté
-démâtée
-démâtées
-démâtent
-démâter
-démâtera
-démâterai
-démâteraient
-démâterais
-démâterait
-démâteras
-démâtèrent
-démâterez
-dématérialisa
-dématérialisai
-dématérialisaient
-dématérialisais
-dématérialisait
-dématérialisâmes
-dématérialisant
-dématérialisas
-dématérialisasse
-dématérialisassent
-dématérialisasses
-dématérialisassiez
-dématérialisassions
-dématérialisât
-dématérialisâtes
-dématérialisation
-dématérialisations
-dématérialise
-dématérialisé
-dématérialisée
-dématérialisées
-dématérialisent
-dématérialiser
-dématérialisera
-dématérialiserai
-dématérialiseraient
-dématérialiserais
-dématérialiserait
-dématérialiseras
-dématérialisèrent
-dématérialiserez
-dématérialiseriez
-dématérialiserions
-dématérialiserons
-dématérialiseront
-dématérialises
-dématérialisés
-dématérialisez
-dématérialisiez
-dématérialisions
-dématérialisons
-démâteriez
-démâterions
-démâterons
-démâteront
-démâtes
-démâtés
-démâtez
-démâtiez
-démâtions
-démâtons
-démazouta
-démazoutai
-démazoutaient
-démazoutais
-démazoutait
-démazoutâmes
-démazoutant
-démazoutas
-démazoutasse
-démazoutassent
-démazoutasses
-démazoutassiez
-démazoutassions
-démazoutât
-démazoutâtes
-démazoute
-démazouté
-démazoutent
-démazouter
-démazoutera
-démazouterai
-démazouteraient
-démazouterais
-démazouterait
-démazouteras
-démazoutèrent
-démazouterez
-démazouteriez
-démazouterions
-démazouterons
-démazouteront
-démazoutes
-démazoutez
-démazoutiez
-démazoutions
-démazoutons
-dème
-déméchage
-déméchages
-démêla
-démêlage
-démêlages
-démêlai
-démêlaient
-démêlais
-démêlait
-démêlâmes
-démêlant
-démêlas
-démêlasse
-démêlassent
-démêlasses
-démêlassiez
-démêlassions
-démêlât
-démêlâtes
-démêle
-démêlé
-démêlée
-démêlées
-démêlement
-démêlements
-démêlent
-démêler
-démêlera
-démêlerai
-démêleraient
-démêlerais
-démêlerait
-démêleras
-démêlèrent
-démêlerez
-démêleriez
-démêlerions
-démêlerons
-démêleront
-démêles
-démêlés
-démêlez
-démêliez
-démêlions
-démêloir
-démêloirs
-démêlons
-démêlure
-démêlures
-démembra
-démembrai
-démembraient
-démembrais
-démembrait
-démembrâmes
-démembrant
-démembras
-démembrasse
-démembrassent
-démembrasses
-démembrassiez
-démembrassions
-démembrât
-démembrâtes
-démembre
-démembré
-démembrée
-démembrées
-démembrement
-démembrements
-démembrent
-démembrer
-démembrera
-démembrerai
-démembreraient
-démembrerais
-démembrerait
-démembreras
-démembrèrent
-démembrerez
-démembreriez
-démembrerions
-démembrerons
-démembreront
-démembres
-démembrés
-démembrez
-démembriez
-démembrions
-démembrons
-démena
-déménage
-déménagé
-déménagea
-déménageai
-déménageaient
-déménageais
-déménageait
-déménageâmes
-déménageant
-déménageas
-déménageasse
-déménageassent
-déménageasses
-déménageassiez
-déménageassions
-déménageât
-déménageâtes
-déménagée
-déménagées
-déménagement
-déménagements
-déménagent
-déménageons
-déménager
-déménagera
-déménagerai
-déménageraient
-déménagerais
-déménagerait
-déménageras
-déménagèrent
-déménagerez
-déménageriez
-déménagerions
-déménagerons
-déménageront
-déménages
-déménagés
-déménageur
-déménageurs
-déménagez
-déménagiez
-déménagions
-démenai
-démenaient
-démenais
-démenait
-démenâmes
-démenant
-démenas
-démenasse
-démenassent
-démenasses
-démenassiez
-démenassions
-démenât
-démenâtes
-démence
-démences
-démené
-démène
-démenée
-démenées
-démènent
-démener
-démènera
-démènerai
-démèneraient
-démènerais
-démènerait
-démèneras
-démenèrent
-démènerez
-démèneriez
-démènerions
-démènerons
-démèneront
-démenés
-démènes
-démenez
-démeniez
-démenions
-démenons
-démens
-dément
-démentaient
-démentais
-démentait
-démentant
-démente
-démentent
-démentes
-démentez
-démenti
-démentie
-démentiel
-démentielle
-démentielles
-démentiels
-démenties
-démentiez
-démentîmes
-démentions
-démentir
-démentira
-démentirai
-démentiraient
-démentirais
-démentirait
-démentiras
-démentirent
-démentirez
-démentiriez
-démentirions
-démentirons
-démentiront
-démentis
-démentisse
-démentissent
-démentisses
-démentissiez
-démentissions
-démentit
-démentît
-démentîtes
-démentons
-déments
-démerda
-démerdai
-démerdaient
-démerdais
-démerdait
-démerdâmes
-démerdant
-démerdas
-démerdasse
-démerdassent
-démerdasses
-démerdassiez
-démerdassions
-démerdât
-démerdâtes
-démerde
-démerdé
-démerdée
-démerdées
-démerdent
-démerder
-démerdera
-démerderai
-démerderaient
-démerderais
-démerderait
-démerderas
-démerdèrent
-démerderez
-démerderiez
-démerderions
-démerderons
-démerderont
-démerdes
-démerdés
-démerdez
-démerdiez
-démerdions
-démerdons
-démérita
-déméritai
-déméritaient
-déméritais
-déméritait
-déméritâmes
-déméritant
-déméritas
-déméritasse
-déméritassent
-déméritasses
-déméritassiez
-déméritassions
-déméritât
-déméritâtes
-démérite
-démérité
-déméritent
-démériter
-déméritera
-démériterai
-démériteraient
-démériterais
-démériterait
-démériteras
-déméritèrent
-démériterez
-démériteriez
-démériterions
-démériterons
-démériteront
-démérites
-déméritez
-déméritiez
-déméritions
-déméritons
-dèmes
-démesure
-démesuré
-démesurée
-démesurées
-démesurément
-démesures
-démesurés
-démet
-déméthanisa
-déméthanisai
-déméthanisaient
-déméthanisais
-déméthanisait
-déméthanisâmes
-déméthanisant
-déméthanisas
-déméthanisasse
-déméthanisassent
-déméthanisasses
-déméthanisassiez
-déméthanisassions
-déméthanisât
-déméthanisâtes
-déméthanise
-déméthanisé
-déméthanisée
-déméthanisées
-déméthanisent
-déméthaniser
-déméthanisera
-déméthaniserai
-déméthaniseraient
-déméthaniserais
-déméthaniserait
-déméthaniseras
-déméthanisèrent
-déméthaniserez
-déméthaniseriez
-déméthaniserions
-déméthaniserons
-déméthaniseront
-déméthanises
-déméthanisés
-déméthanisez
-déméthanisiez
-déméthanisions
-déméthanisons
-démets
-démettaient
-démettais
-démettait
-démettant
-démette
-démettent
-démettes
-démettez
-démettiez
-démettions
-démettons
-démettra
-démettrai
-démettraient
-démettrais
-démettrait
-démettras
-démettre
-démettrez
-démettriez
-démettrions
-démettrons
-démettront
-démeubla
-démeublai
-démeublaient
-démeublais
-démeublait
-démeublâmes
-démeublant
-démeublas
-démeublasse
-démeublassent
-démeublasses
-démeublassiez
-démeublassions
-démeublât
-démeublâtes
-démeuble
-démeublé
-démeublée
-démeublées
-démeublent
-démeubler
-démeublera
-démeublerai
-démeubleraient
-démeublerais
-démeublerait
-démeubleras
-démeublèrent
-démeublerez
-démeubleriez
-démeublerions
-démeublerons
-démeubleront
-démeubles
-démeublés
-démeublez
-démeubliez
-démeublions
-démeublons
-demeura
-demeurai
-demeuraient
-demeurais
-demeurait
-demeurâmes
-demeurant
-demeuras
-demeurasse
-demeurassent
-demeurasses
-demeurassiez
-demeurassions
-demeurât
-demeurâtes
-demeure
-demeuré
-demeurée
-demeurées
-demeurent
-demeurer
-demeurera
-demeurerai
-demeureraient
-demeurerais
-demeurerait
-demeureras
-demeurèrent
-demeurerez
-demeureriez
-demeurerions
-demeurerons
-demeureront
-demeures
-demeurés
-demeurez
-demeuriez
-demeurions
-demeurons
-demi
-demiard
-demiards
-demi-bas
-demi-botte
-demi-bottes
-demi-bouteille
-demi-bouteilles
-demi-brigade
-demi-brigades
-demi-cercle
-demi-cercles
-demi-circulaire
-demi-circulaires
-demi-clef
-demi-clefs
-demi-colonne
-demi-colonnes
-demi-deuil
-demi-deuils
-demi-dieu
-demi-dieux
-demi-douzaine
-demi-douzaines
-demi-droite
-demi-droites
-demie
-démiella
-démiellai
-démiellaient
-démiellais
-démiellait
-démiellâmes
-démiellant
-démiellas
-démiellasse
-démiellassent
-démiellasses
-démiellassiez
-démiellassions
-démiellât
-démiellâtes
-démielle
-démiellé
-démiellée
-démiellées
-démiellent
-démieller
-démiellera
-démiellerai
-démielleraient
-démiellerais
-démiellerait
-démielleras
-démiellèrent
-démiellerez
-démielleriez
-démiellerions
-démiellerons
-démielleront
-démielles
-démiellés
-démiellez
-démielliez
-démiellions
-démiellons
-demies
-demi-fin
-demi-finale
-demi-finales
-demi-finaliste
-demi-finalistes
-demi-fine
-demi-fines
-demi-fins
-demi-fond
-demi-frère
-demi-frères
-demi-gros
-demi-heure
-demi-heures
-demi-jour
-demi-journée
-demi-journées
-demi-jours
-démilitarisa
-démilitarisai
-démilitarisaient
-démilitarisais
-démilitarisait
-démilitarisâmes
-démilitarisant
-démilitarisas
-démilitarisasse
-démilitarisassent
-démilitarisasses
-démilitarisassiez
-démilitarisassions
-démilitarisât
-démilitarisâtes
-démilitarisation
-démilitarisations
-démilitarise
-démilitarisé
-démilitarisée
-démilitarisées
-démilitarisent
-démilitariser
-démilitarisera
-démilitariserai
-démilitariseraient
-démilitariserais
-démilitariserait
-démilitariseras
-démilitarisèrent
-démilitariserez
-démilitariseriez
-démilitariserions
-démilitariserons
-démilitariseront
-démilitarises
-démilitarisés
-démilitarisez
-démilitarisiez
-démilitarisions
-démilitarisons
-demi-litre
-demi-litres
-demi-longueur
-demi-longueurs
-demi-lune
-demi-lunes
-demi-mal
-demi-maux
-démîmes
-demi-mesure
-demi-mesures
-demi-mondaine
-demi-mondaines
-demi-monde
-demi-mondes
-demi-mort
-demi-morte
-demi-mortes
-demi-morts
-demi-mot
-démina
-déminage
-déminages
-déminai
-déminaient
-déminais
-déminait
-déminâmes
-déminant
-déminas
-déminasse
-déminassent
-déminasses
-déminassiez
-déminassions
-déminât
-déminâtes
-démine
-déminé
-déminée
-déminées
-déminent
-déminer
-déminera
-déminerai
-démineraient
-déminerais
-déminerait
-déminéralisa
-déminéralisai
-déminéralisaient
-déminéralisais
-déminéralisait
-déminéralisâmes
-déminéralisant
-déminéralisas
-déminéralisasse
-déminéralisassent
-déminéralisasses
-déminéralisassiez
-déminéralisassions
-déminéralisât
-déminéralisâtes
-déminéralisation
-déminéralisations
-déminéralise
-déminéralisé
-déminéralisée
-déminéralisées
-déminéralisent
-déminéraliser
-déminéralisera
-déminéraliserai
-déminéraliseraient
-déminéraliserais
-déminéraliserait
-déminéraliseras
-déminéralisèrent
-déminéraliserez
-déminéraliseriez
-déminéraliserions
-déminéraliserons
-déminéraliseront
-déminéralises
-déminéralisés
-déminéralisez
-déminéralisiez
-déminéralisions
-déminéralisons
-démineras
-déminèrent
-déminerez
-démineriez
-déminerions
-déminerons
-démineront
-démines
-déminés
-démineur
-démineurs
-déminez
-déminiez
-déminions
-déminons
-demi-pause
-demi-pauses
-demi-pension
-demi-pensionnaire
-demi-pensionnaires
-demi-pensions
-demi-place
-demi-places
-demi-plan
-demi-plans
-demi-portion
-demi-portions
-demi-produit
-demi-produits
-demi-quart
-demi-quarts
-demi-queue
-demi-queues
-demi-reliure
-demi-reliures
-démirent
-demi-ronde
-demi-rondes
-demis
-démis
-demi-saison
-demi-saisons
-demi-sang
-démise
-demi-sel
-démises
-demi-soeur
-demi-soeurs
-demi-solde
-demi-soldes
-demi-sommeil
-demi-sommeils
-demi-soupir
-demi-soupirs
-démisse
-démissent
-démisses
-démissiez
-démission
-démissionna
-démissionnai
-démissionnaient
-démissionnaire
-démissionnaires
-démissionnais
-démissionnait
-démissionnâmes
-démissionnant
-démissionnas
-démissionnasse
-démissionnassent
-démissionnasses
-démissionnassiez
-démissionnassions
-démissionnât
-démissionnâtes
-démissionne
-démissionné
-démissionnée
-démissionnées
-démissionnent
-démissionner
-démissionnera
-démissionnerai
-démissionneraient
-démissionnerais
-démissionnerait
-démissionneras
-démissionnèrent
-démissionnerez
-démissionneriez
-démissionnerions
-démissionnerons
-démissionneront
-démissionnes
-démissionnés
-démissionnez
-démissionniez
-démissionnions
-démissionnons
-démissions
-démit
-démît
-demi-tarif
-demi-tarifs
-demi-teinte
-demi-teintes
-démîtes
-demi-tige
-demi-tiges
-demi-ton
-demi-tons
-demi-tour
-demi-tours
-démiurge
-démiurges
-demi-volée
-demi-volées
-démobilisa
-démobilisable
-démobilisables
-démobilisai
-démobilisaient
-démobilisais
-démobilisait
-démobilisâmes
-démobilisant
-démobilisas
-démobilisasse
-démobilisassent
-démobilisasses
-démobilisassiez
-démobilisassions
-démobilisât
-démobilisâtes
-démobilisateur
-démobilisateurs
-démobilisation
-démobilisations
-démobilisatrice
-démobilisatrices
-démobilise
-démobilisé
-démobilisée
-démobilisées
-démobilisent
-démobiliser
-démobilisera
-démobiliserai
-démobiliseraient
-démobiliserais
-démobiliserait
-démobiliseras
-démobilisèrent
-démobiliserez
-démobiliseriez
-démobiliserions
-démobiliserons
-démobiliseront
-démobilises
-démobilisés
-démobilisez
-démobilisiez
-démobilisions
-démobilisons
-démocrate
-démocrate-chrétien
-démocrate-chrétienne
-démocrates
-démocrates-chrétiennes
-démocrates-chrétiens
-démocratie
-démocraties
-démocratique
-démocratiquement
-démocratiques
-démocratisa
-démocratisai
-démocratisaient
-démocratisais
-démocratisait
-démocratisâmes
-démocratisant
-démocratisas
-démocratisasse
-démocratisassent
-démocratisasses
-démocratisassiez
-démocratisassions
-démocratisât
-démocratisâtes
-démocratisation
-démocratisations
-démocratise
-démocratisé
-démocratisée
-démocratisées
-démocratisent
-démocratiser
-démocratisera
-démocratiserai
-démocratiseraient
-démocratiserais
-démocratiserait
-démocratiseras
-démocratisèrent
-démocratiserez
-démocratiseriez
-démocratiserions
-démocratiserons
-démocratiseront
-démocratises
-démocratisés
-démocratisez
-démocratisiez
-démocratisions
-démocratisons
-démoda
-démodai
-démodaient
-démodais
-démodait
-démodâmes
-démodant
-démodas
-démodasse
-démodassent
-démodasses
-démodassiez
-démodassions
-démodât
-démodâtes
-démode
-démodé
-démodée
-démodées
-démodent
-démoder
-démodera
-démoderai
-démoderaient
-démoderais
-démoderait
-démoderas
-démodèrent
-démoderez
-démoderiez
-démoderions
-démoderons
-démoderont
-démodes
-démodés
-demodex
-démodez
-démodiez
-démodions
-démodons
-démodula
-démodulai
-démodulaient
-démodulais
-démodulait
-démodulâmes
-démodulant
-démodulas
-démodulasse
-démodulassent
-démodulasses
-démodulassiez
-démodulassions
-démodulât
-démodulâtes
-démodulation
-démodulations
-démodule
-démodulé
-démodulée
-démodulées
-démodulent
-démoduler
-démodulera
-démodulerai
-démoduleraient
-démodulerais
-démodulerait
-démoduleras
-démodulèrent
-démodulerez
-démoduleriez
-démodulerions
-démodulerons
-démoduleront
-démodules
-démodulés
-démodulez
-démoduliez
-démodulions
-démodulons
-démographe
-démographes
-démographie
-démographies
-démographique
-démographiques
-demoiselle
-demoiselles
-démoli
-démolie
-démolies
-démolîmes
-démolir
-démolira
-démolirai
-démoliraient
-démolirais
-démolirait
-démoliras
-démolirent
-démolirez
-démoliriez
-démolirions
-démolirons
-démoliront
-démolis
-démolissage
-démolissages
-démolissaient
-démolissais
-démolissait
-démolissant
-démolisse
-démolissent
-démolisses
-démolisseur
-démolisseurs
-démolisseuse
-démolisseuses
-démolissez
-démolissiez
-démolissions
-démolissons
-démolit
-démolît
-démolîtes
-démolition
-démolitions
-démon
-démonétisa
-démonétisai
-démonétisaient
-démonétisais
-démonétisait
-démonétisâmes
-démonétisant
-démonétisas
-démonétisasse
-démonétisassent
-démonétisasses
-démonétisassiez
-démonétisassions
-démonétisât
-démonétisâtes
-démonétisation
-démonétisations
-démonétise
-démonétisé
-démonétisée
-démonétisées
-démonétisent
-démonétiser
-démonétisera
-démonétiserai
-démonétiseraient
-démonétiserais
-démonétiserait
-démonétiseras
-démonétisèrent
-démonétiserez
-démonétiseriez
-démonétiserions
-démonétiserons
-démonétiseront
-démonétises
-démonétisés
-démonétisez
-démonétisiez
-démonétisions
-démonétisons
-démoniaque
-démoniaques
-démonisme
-démonismes
-démonologie
-démonologies
-démonomanie
-démonomanies
-démons
-démonstrateur
-démonstrateurs
-démonstratif
-démonstratifs
-démonstration
-démonstrations
-démonstrative
-démonstrativement
-démonstratives
-démonstratrice
-démonstratrices
-démonta
-démontable
-démontables
-démontage
-démontages
-démontai
-démontaient
-démontais
-démontait
-démontâmes
-démontant
-démontas
-démontasse
-démontassent
-démontasses
-démontassiez
-démontassions
-démontât
-démontâtes
-démonte
-démonté
-démontée
-démontées
-démontent
-démonte-pneu
-démonte-pneus
-démonter
-démontera
-démonterai
-démonteraient
-démonterais
-démonterait
-démonteras
-démontèrent
-démonterez
-démonteriez
-démonterions
-démonterons
-démonteront
-démontes
-démontés
-démontez
-démontiez
-démontions
-démontons
-démontra
-démontrable
-démontrables
-démontrai
-démontraient
-démontrais
-démontrait
-démontrâmes
-démontrant
-démontras
-démontrasse
-démontrassent
-démontrasses
-démontrassiez
-démontrassions
-démontrât
-démontrâtes
-démontre
-démontré
-démontrée
-démontrées
-démontrent
-démontrer
-démontrera
-démontrerai
-démontreraient
-démontrerais
-démontrerait
-démontreras
-démontrèrent
-démontrerez
-démontreriez
-démontrerions
-démontrerons
-démontreront
-démontres
-démontrés
-démontrez
-démontriez
-démontrions
-démontrons
-démoralisa
-démoralisai
-démoralisaient
-démoralisais
-démoralisait
-démoralisâmes
-démoralisant
-démoralisante
-démoralisantes
-démoralisants
-démoralisas
-démoralisasse
-démoralisassent
-démoralisasses
-démoralisassiez
-démoralisassions
-démoralisât
-démoralisâtes
-démoralisateur
-démoralisateurs
-démoralisation
-démoralisations
-démoralisatrice
-démoralisatrices
-démoralise
-démoralisé
-démoralisée
-démoralisées
-démoralisent
-démoraliser
-démoralisera
-démoraliserai
-démoraliseraient
-démoraliserais
-démoraliserait
-démoraliseras
-démoralisèrent
-démoraliserez
-démoraliseriez
-démoraliserions
-démoraliserons
-démoraliseront
-démoralises
-démoralisés
-démoralisez
-démoralisiez
-démoralisions
-démoralisons
-démord
-démordaient
-démordais
-démordait
-démordant
-démorde
-démordent
-démordes
-démordez
-démordiez
-démordîmes
-démordions
-démordirent
-démordis
-démordisse
-démordissent
-démordisses
-démordissiez
-démordissions
-démordit
-démordît
-démordîtes
-démordons
-démordra
-démordrai
-démordraient
-démordrais
-démordrait
-démordras
-démordre
-démordrez
-démordriez
-démordrions
-démordrons
-démordront
-démords
-démordu
-démordue
-démordues
-démordus
-démotique
-démotiques
-démotiva
-démotivai
-démotivaient
-démotivais
-démotivait
-démotivâmes
-démotivant
-démotivante
-démotivantes
-démotivants
-démotivas
-démotivasse
-démotivassent
-démotivasses
-démotivassiez
-démotivassions
-démotivât
-démotivâtes
-démotive
-démotivé
-démotivée
-démotivées
-démotivent
-démotiver
-démotivera
-démotiverai
-démotiveraient
-démotiverais
-démotiverait
-démotiveras
-démotivèrent
-démotiverez
-démotiveriez
-démotiverions
-démotiverons
-démotiveront
-démotives
-démotivés
-démotivez
-démotiviez
-démotivions
-démotivons
-démoucheta
-démouchetai
-démouchetaient
-démouchetais
-démouchetait
-démouchetâmes
-démouchetant
-démouchetas
-démouchetasse
-démouchetassent
-démouchetasses
-démouchetassiez
-démouchetassions
-démouchetât
-démouchetâtes
-démoucheté
-démouchetée
-démouchetées
-démoucheter
-démouchetèrent
-démouchetés
-démouchetez
-démouchetiez
-démouchetions
-démouchetons
-démouchette
-démouchettent
-démouchettera
-démouchetterai
-démouchetteraient
-démouchetterais
-démouchetterait
-démouchetteras
-démouchetterez
-démouchetteriez
-démouchetterions
-démouchetterons
-démouchetteront
-démouchettes
-démoula
-démoulage
-démoulages
-démoulai
-démoulaient
-démoulais
-démoulait
-démoulâmes
-démoulant
-démoulas
-démoulasse
-démoulassent
-démoulasses
-démoulassiez
-démoulassions
-démoulât
-démoulâtes
-démoule
-démoulé
-démoulée
-démoulées
-démoulent
-démouler
-démoulera
-démoulerai
-démouleraient
-démoulerais
-démoulerait
-démouleras
-démoulèrent
-démoulerez
-démouleriez
-démoulerions
-démoulerons
-démouleront
-démoules
-démoulés
-démoulez
-démouliez
-démoulions
-démoulons
-démouscailla
-démouscaillai
-démouscaillaient
-démouscaillais
-démouscaillait
-démouscaillâmes
-démouscaillant
-démouscaillas
-démouscaillasse
-démouscaillassent
-démouscaillasses
-démouscaillassiez
-démouscaillassions
-démouscaillât
-démouscaillâtes
-démouscaille
-démouscaillé
-démouscaillée
-démouscaillées
-démouscaillent
-démouscailler
-démouscaillera
-démouscaillerai
-démouscailleraient
-démouscaillerais
-démouscaillerait
-démouscailleras
-démouscaillèrent
-démouscaillerez
-démouscailleriez
-démouscaillerions
-démouscaillerons
-démouscailleront
-démouscailles
-démouscaillés
-démouscaillez
-démouscailliez
-démouscaillions
-démouscaillons
-démoustiqua
-démoustiquai
-démoustiquaient
-démoustiquais
-démoustiquait
-démoustiquâmes
-démoustiquant
-démoustiquas
-démoustiquasse
-démoustiquassent
-démoustiquasses
-démoustiquassiez
-démoustiquassions
-démoustiquât
-démoustiquâtes
-démoustique
-démoustiqué
-démoustiquée
-démoustiquées
-démoustiquent
-démoustiquer
-démoustiquera
-démoustiquerai
-démoustiqueraient
-démoustiquerais
-démoustiquerait
-démoustiqueras
-démoustiquèrent
-démoustiquerez
-démoustiqueriez
-démoustiquerions
-démoustiquerons
-démoustiqueront
-démoustiques
-démoustiqués
-démoustiquez
-démoustiquiez
-démoustiquions
-démoustiquons
-démultiplia
-démultipliai
-démultipliaient
-démultipliais
-démultipliait
-démultipliâmes
-démultipliant
-démultiplias
-démultipliasse
-démultipliassent
-démultipliasses
-démultipliassiez
-démultipliassions
-démultipliât
-démultipliâtes
-démultiplicateur
-démultiplicateurs
-démultiplication
-démultiplications
-démultiplicatrice
-démultiplicatrices
-démultiplie
-démultiplié
-démultipliée
-démultipliées
-démultiplient
-démultiplier
-démultipliera
-démultiplierai
-démultiplieraient
-démultiplierais
-démultiplierait
-démultiplieras
-démultiplièrent
-démultiplierez
-démultiplieriez
-démultiplierions
-démultiplierons
-démultiplieront
-démultiplies
-démultipliés
-démultipliez
-démultipliiez
-démultipliions
-démultiplions
-démuni
-démunie
-démunies
-démunîmes
-démunir
-démunira
-démunirai
-démuniraient
-démunirais
-démunirait
-démuniras
-démunirent
-démunirez
-démuniriez
-démunirions
-démunirons
-démuniront
-démunis
-démunissaient
-démunissais
-démunissait
-démunissant
-démunisse
-démunissent
-démunisses
-démunissez
-démunissiez
-démunissions
-démunissons
-démunit
-démunît
-démunîtes
-démura
-démurai
-démuraient
-démurais
-démurait
-démurâmes
-démurant
-démuras
-démurasse
-démurassent
-démurasses
-démurassiez
-démurassions
-démurât
-démurâtes
-démure
-démuré
-démurée
-démurées
-démurent
-démurer
-démurera
-démurerai
-démureraient
-démurerais
-démurerait
-démureras
-démurèrent
-démurerez
-démureriez
-démurerions
-démurerons
-démureront
-démures
-démurés
-démurez
-démurge
-démurgé
-démurgea
-démurgeai
-démurgeaient
-démurgeais
-démurgeait
-démurgeâmes
-démurgeant
-démurgeas
-démurgeasse
-démurgeassent
-démurgeasses
-démurgeassiez
-démurgeassions
-démurgeât
-démurgeâtes
-démurgée
-démurgées
-démurgent
-démurgeons
-démurger
-démurgera
-démurgerai
-démurgeraient
-démurgerais
-démurgerait
-démurgeras
-démurgèrent
-démurgerez
-démurgeriez
-démurgerions
-démurgerons
-démurgeront
-démurges
-démurgés
-démurgez
-démurgiez
-démurgions
-démuriez
-démurions
-démurons
-démusela
-démuselai
-démuselaient
-démuselais
-démuselait
-démuselâmes
-démuselant
-démuselas
-démuselasse
-démuselassent
-démuselasses
-démuselassiez
-démuselassions
-démuselât
-démuselâtes
-démuselé
-démuselée
-démuselées
-démuseler
-démuselèrent
-démuselés
-démuselez
-démuseliez
-démuselions
-démuselle
-démusellent
-démusellera
-démusellerai
-démuselleraient
-démusellerais
-démusellerait
-démuselleras
-démusellerez
-démuselleriez
-démusellerions
-démusellerons
-démuselleront
-démuselles
-démuselons
-démystifia
-démystifiai
-démystifiaient
-démystifiais
-démystifiait
-démystifiâmes
-démystifiant
-démystifias
-démystifiasse
-démystifiassent
-démystifiasses
-démystifiassiez
-démystifiassions
-démystifiât
-démystifiâtes
-démystificateur
-démystificateurs
-démystification
-démystifications
-démystificatrice
-démystificatrices
-démystifie
-démystifié
-démystifiée
-démystifiées
-démystifient
-démystifier
-démystifiera
-démystifierai
-démystifieraient
-démystifierais
-démystifierait
-démystifieras
-démystifièrent
-démystifierez
-démystifieriez
-démystifierions
-démystifierons
-démystifieront
-démystifies
-démystifiés
-démystifiez
-démystifiiez
-démystifiions
-démystifions
-démythifia
-démythifiai
-démythifiaient
-démythifiais
-démythifiait
-démythifiâmes
-démythifiant
-démythifias
-démythifiasse
-démythifiassent
-démythifiasses
-démythifiassiez
-démythifiassions
-démythifiât
-démythifiâtes
-démythification
-démythifications
-démythifie
-démythifié
-démythifiée
-démythifiées
-démythifient
-démythifier
-démythifiera
-démythifierai
-démythifieraient
-démythifierais
-démythifierait
-démythifieras
-démythifièrent
-démythifierez
-démythifieriez
-démythifierions
-démythifierons
-démythifieront
-démythifies
-démythifiés
-démythifiez
-démythifiiez
-démythifiions
-démythifions
-dénanti
-dénantie
-dénanties
-dénantîmes
-dénantir
-dénantira
-dénantirai
-dénantiraient
-dénantirais
-dénantirait
-dénantiras
-dénantirent
-dénantirez
-dénantiriez
-dénantirions
-dénantirons
-dénantiront
-dénantis
-dénantissaient
-dénantissais
-dénantissait
-dénantissant
-dénantisse
-dénantissent
-dénantisses
-dénantissez
-dénantissiez
-dénantissions
-dénantissons
-dénantit
-dénantît
-dénantîtes
-dénasalisa
-dénasalisai
-dénasalisaient
-dénasalisais
-dénasalisait
-dénasalisâmes
-dénasalisant
-dénasalisas
-dénasalisasse
-dénasalisassent
-dénasalisasses
-dénasalisassiez
-dénasalisassions
-dénasalisât
-dénasalisâtes
-dénasalisation
-dénasalisations
-dénasalise
-dénasalisé
-dénasalisée
-dénasalisées
-dénasalisent
-dénasaliser
-dénasalisera
-dénasaliserai
-dénasaliseraient
-dénasaliserais
-dénasaliserait
-dénasaliseras
-dénasalisèrent
-dénasaliserez
-dénasaliseriez
-dénasaliserions
-dénasaliserons
-dénasaliseront
-dénasalises
-dénasalisés
-dénasalisez
-dénasalisiez
-dénasalisions
-dénasalisons
-dénatalité
-dénatalités
-dénationalisa
-dénationalisai
-dénationalisaient
-dénationalisais
-dénationalisait
-dénationalisâmes
-dénationalisant
-dénationalisas
-dénationalisasse
-dénationalisassent
-dénationalisasses
-dénationalisassiez
-dénationalisassions
-dénationalisât
-dénationalisâtes
-dénationalisation
-dénationalisations
-dénationalise
-dénationalisé
-dénationalisée
-dénationalisées
-dénationalisent
-dénationaliser
-dénationalisera
-dénationaliserai
-dénationaliseraient
-dénationaliserais
-dénationaliserait
-dénationaliseras
-dénationalisèrent
-dénationaliserez
-dénationaliseriez
-dénationaliserions
-dénationaliserons
-dénationaliseront
-dénationalises
-dénationalisés
-dénationalisez
-dénationalisiez
-dénationalisions
-dénationalisons
-dénatta
-dénattai
-dénattaient
-dénattais
-dénattait
-dénattâmes
-dénattant
-dénattas
-dénattasse
-dénattassent
-dénattasses
-dénattassiez
-dénattassions
-dénattât
-dénattâtes
-dénatte
-dénatté
-dénattée
-dénattées
-dénattent
-dénatter
-dénattera
-dénatterai
-dénatteraient
-dénatterais
-dénatterait
-dénatteras
-dénattèrent
-dénatterez
-dénatteriez
-dénatterions
-dénatterons
-dénatteront
-dénattes
-dénattés
-dénattez
-dénattiez
-dénattions
-dénattons
-dénatura
-dénaturai
-dénaturaient
-dénaturais
-dénaturait
-dénaturalisa
-dénaturalisai
-dénaturalisaient
-dénaturalisais
-dénaturalisait
-dénaturalisâmes
-dénaturalisant
-dénaturalisas
-dénaturalisasse
-dénaturalisassent
-dénaturalisasses
-dénaturalisassiez
-dénaturalisassions
-dénaturalisât
-dénaturalisâtes
-dénaturalisation
-dénaturalisations
-dénaturalise
-dénaturalisé
-dénaturalisée
-dénaturalisées
-dénaturalisent
-dénaturaliser
-dénaturalisera
-dénaturaliserai
-dénaturaliseraient
-dénaturaliserais
-dénaturaliserait
-dénaturaliseras
-dénaturalisèrent
-dénaturaliserez
-dénaturaliseriez
-dénaturaliserions
-dénaturaliserons
-dénaturaliseront
-dénaturalises
-dénaturalisés
-dénaturalisez
-dénaturalisiez
-dénaturalisions
-dénaturalisons
-dénaturâmes
-dénaturant
-dénaturas
-dénaturasse
-dénaturassent
-dénaturasses
-dénaturassiez
-dénaturassions
-dénaturât
-dénaturâtes
-dénaturation
-dénaturations
-dénature
-dénaturé
-dénaturée
-dénaturées
-dénaturent
-dénaturer
-dénaturera
-dénaturerai
-dénatureraient
-dénaturerais
-dénaturerait
-dénatureras
-dénaturèrent
-dénaturerez
-dénatureriez
-dénaturerions
-dénaturerons
-dénatureront
-dénatures
-dénaturés
-dénaturez
-dénaturiez
-dénaturions
-dénaturons
-dendrite
-dendrites
-dénébulisa
-dénébulisai
-dénébulisaîmes
-dénébulisairent
-dénébulisais
-dénébulisaisse
-dénébulisaissent
-dénébulisaisses
-dénébulisaissiez
-dénébulisaissions
-dénébulisait
-dénébulisaît
-dénébulisaîtes
-dénébulisâmes
-dénébulisas
-dénébulisasse
-dénébulisassent
-dénébulisasses
-dénébulisassiez
-dénébulisassions
-dénébulisât
-dénébulisâtes
-dénébulise
-dénébulisé
-dénébulisée
-dénébulisées
-dénébulisent
-dénébuliser
-dénébulisera
-dénébuliserai
-dénébuliseraient
-dénébuliserais
-dénébuliserait
-dénébuliseras
-dénébulisèrent
-dénébuliserez
-dénébuliseriez
-dénébuliserions
-dénébuliserons
-dénébuliseront
-dénébulises
-dénébulisés
-dénégation
-dénégations
-dénégatoire
-dénégatoires
-déneige
-déneigé
-déneigea
-déneigeai
-déneigeaient
-déneigeais
-déneigeait
-déneigeâmes
-déneigeant
-déneigeas
-déneigeasse
-déneigeassent
-déneigeasses
-déneigeassiez
-déneigeassions
-déneigeât
-déneigeâtes
-déneigée
-déneigées
-déneigement
-déneigements
-déneigent
-déneigeons
-déneiger
-déneigera
-déneigerai
-déneigeraient
-déneigerais
-déneigerait
-déneigeras
-déneigèrent
-déneigerez
-déneigeriez
-déneigerions
-déneigerons
-déneigeront
-déneiges
-déneigés
-déneigez
-déneigiez
-déneigions
-dénerva
-dénervai
-dénervaient
-dénervais
-dénervait
-dénervâmes
-dénervant
-dénervas
-dénervasse
-dénervassent
-dénervasses
-dénervassiez
-dénervassions
-dénervât
-dénervâtes
-dénerve
-dénervé
-dénervée
-dénervées
-dénervent
-dénerver
-dénervera
-dénerverai
-dénerveraient
-dénerverais
-dénerverait
-dénerveras
-dénervèrent
-dénerverez
-dénerveriez
-dénerverions
-dénerverons
-dénerveront
-dénerves
-dénervés
-dénervez
-dénerviez
-dénervions
-dénervons
-dengue
-dengues
-déni
-dénia
-déniai
-déniaient
-déniais
-déniaisa
-déniaisai
-déniaisaient
-déniaisais
-déniaisait
-déniaisâmes
-déniaisant
-déniaisas
-déniaisasse
-déniaisassent
-déniaisasses
-déniaisassiez
-déniaisassions
-déniaisât
-déniaisâtes
-déniaise
-déniaisé
-déniaisée
-déniaisées
-déniaisent
-déniaiser
-déniaisera
-déniaiserai
-déniaiseraient
-déniaiserais
-déniaiserait
-déniaiseras
-déniaisèrent
-déniaiserez
-déniaiseriez
-déniaiserions
-déniaiserons
-déniaiseront
-déniaises
-déniaisés
-déniaisez
-déniaisiez
-déniaisions
-déniaisons
-déniait
-déniâmes
-déniant
-dénias
-déniasse
-déniassent
-déniasses
-déniassiez
-déniassions
-déniât
-déniâtes
-dénicha
-dénichai
-dénichaient
-dénichais
-dénichait
-dénichâmes
-dénichant
-dénichas
-dénichasse
-dénichassent
-dénichasses
-dénichassiez
-dénichassions
-dénichât
-dénichâtes
-déniche
-déniché
-dénichée
-dénichées
-dénichent
-dénicher
-dénichera
-dénicherai
-dénicheraient
-dénicherais
-dénicherait
-dénicheras
-dénichèrent
-dénicherez
-dénicheriez
-dénicherions
-dénicherons
-dénicheront
-déniches
-dénichés
-dénicheur
-dénicheurs
-dénicheuse
-dénicheuses
-dénichez
-dénichiez
-dénichions
-dénichons
-dénickela
-dénickelai
-dénickelaient
-dénickelais
-dénickelait
-dénickelâmes
-dénickelant
-dénickelas
-dénickelasse
-dénickelassent
-dénickelasses
-dénickelassiez
-dénickelassions
-dénickelât
-dénickelâtes
-dénickele
-dénickelé
-dénickelée
-dénickelées
-dénickelent
-dénickeler
-dénickelera
-dénickelerai
-dénickeleraient
-dénickelerais
-dénickelerait
-dénickeleras
-dénickelèrent
-dénickelerez
-dénickeleriez
-dénickelerions
-dénickelerons
-dénickeleront
-dénickeles
-dénickelés
-dénickelez
-dénickeliez
-dénickelions
-dénickelons
-dénicotinisa
-dénicotinisai
-dénicotinisaient
-dénicotinisais
-dénicotinisait
-dénicotinisâmes
-dénicotinisant
-dénicotinisas
-dénicotinisasse
-dénicotinisassent
-dénicotinisasses
-dénicotinisassiez
-dénicotinisassions
-dénicotinisât
-dénicotinisâtes
-dénicotinise
-dénicotinisé
-dénicotinisée
-dénicotinisées
-dénicotinisent
-dénicotiniser
-dénicotinisera
-dénicotiniserai
-dénicotiniseraient
-dénicotiniserais
-dénicotiniserait
-dénicotiniseras
-dénicotinisèrent
-dénicotiniserez
-dénicotiniseriez
-dénicotiniserions
-dénicotiniserons
-dénicotiniseront
-dénicotinises
-dénicotinisés
-dénicotiniseur
-dénicotiniseurs
-dénicotinisez
-dénicotinisiez
-dénicotinisions
-dénicotinisons
-dénie
-dénié
-déniée
-déniées
-dénient
-denier
-dénier
-déniera
-dénierai
-dénieraient
-dénierais
-dénierait
-dénieras
-dénièrent
-dénierez
-dénieriez
-dénierions
-dénierons
-dénieront
-deniers
-dénies
-déniés
-déniez
-dénigra
-dénigrai
-dénigraient
-dénigrais
-dénigrait
-dénigrâmes
-dénigrant
-dénigras
-dénigrasse
-dénigrassent
-dénigrasses
-dénigrassiez
-dénigrassions
-dénigrât
-dénigrâtes
-dénigre
-dénigré
-dénigrée
-dénigrées
-dénigrement
-dénigrements
-dénigrent
-dénigrer
-dénigrera
-dénigrerai
-dénigreraient
-dénigrerais
-dénigrerait
-dénigreras
-dénigrèrent
-dénigrerez
-dénigreriez
-dénigrerions
-dénigrerons
-dénigreront
-dénigres
-dénigrés
-dénigreur
-dénigreurs
-dénigreuse
-dénigreuses
-dénigrez
-dénigriez
-dénigrions
-dénigrons
-déniiez
-déniions
-dénions
-dénis
-dénitra
-dénitrai
-dénitraient
-dénitrais
-dénitrait
-dénitrâmes
-dénitrant
-dénitras
-dénitrasse
-dénitrassent
-dénitrasses
-dénitrassiez
-dénitrassions
-dénitrât
-dénitrâtes
-dénitre
-dénitré
-dénitrée
-dénitrées
-dénitrent
-dénitrer
-dénitrera
-dénitrerai
-dénitreraient
-dénitrerais
-dénitrerait
-dénitreras
-dénitrèrent
-dénitrerez
-dénitreriez
-dénitrerions
-dénitrerons
-dénitreront
-dénitres
-dénitrés
-dénitrez
-dénitriez
-dénitrifia
-dénitrifiai
-dénitrifiaient
-dénitrifiais
-dénitrifiait
-dénitrifiâmes
-dénitrifiant
-dénitrifias
-dénitrifiasse
-dénitrifiassent
-dénitrifiasses
-dénitrifiassiez
-dénitrifiassions
-dénitrifiât
-dénitrifiâtes
-dénitrification
-dénitrifications
-dénitrifie
-dénitrifié
-dénitrifiée
-dénitrifiées
-dénitrifient
-dénitrifier
-dénitrifiera
-dénitrifierai
-dénitrifieraient
-dénitrifierais
-dénitrifierait
-dénitrifieras
-dénitrifièrent
-dénitrifierez
-dénitrifieriez
-dénitrifierions
-dénitrifierons
-dénitrifieront
-dénitrifies
-dénitrifiés
-dénitrifiez
-dénitrifiiez
-dénitrifiions
-dénitrifions
-dénitrions
-dénitrons
-dénivela
-dénivelai
-dénivelaient
-dénivelais
-dénivelait
-dénivelâmes
-dénivelant
-dénivelas
-dénivelasse
-dénivelassent
-dénivelasses
-dénivelassiez
-dénivelassions
-dénivelât
-dénivelâtes
-dénivelé
-dénivelée
-dénivelées
-déniveler
-dénivelèrent
-dénivelés
-dénivelez
-déniveliez
-dénivelions
-dénivellation
-dénivellations
-dénivelle
-dénivellement
-dénivellements
-dénivellent
-dénivellera
-dénivellerai
-dénivelleraient
-dénivellerais
-dénivellerait
-dénivelleras
-dénivellerez
-dénivelleriez
-dénivellerions
-dénivellerons
-dénivelleront
-dénivelles
-dénivelons
-dénoie
-dénoient
-dénoiera
-dénoierai
-dénoieraient
-dénoierais
-dénoierait
-dénoieras
-dénoierez
-dénoieriez
-dénoierions
-dénoierons
-dénoieront
-dénoies
-dénombra
-dénombrable
-dénombrables
-dénombrai
-dénombraient
-dénombrais
-dénombrait
-dénombrâmes
-dénombrant
-dénombras
-dénombrasse
-dénombrassent
-dénombrasses
-dénombrassiez
-dénombrassions
-dénombrât
-dénombrâtes
-dénombre
-dénombré
-dénombrée
-dénombrées
-dénombrement
-dénombrements
-dénombrent
-dénombrer
-dénombrera
-dénombrerai
-dénombreraient
-dénombrerais
-dénombrerait
-dénombreras
-dénombrèrent
-dénombrerez
-dénombreriez
-dénombrerions
-dénombrerons
-dénombreront
-dénombres
-dénombrés
-dénombrez
-dénombriez
-dénombrions
-dénombrons
-dénominateur
-dénominateurs
-dénominatif
-dénominatifs
-dénomination
-dénominations
-dénominative
-dénominatives
-dénomma
-dénommai
-dénommaient
-dénommais
-dénommait
-dénommâmes
-dénommant
-dénommas
-dénommasse
-dénommassent
-dénommasses
-dénommassiez
-dénommassions
-dénommât
-dénommâtes
-dénomme
-dénommé
-dénommée
-dénommées
-dénomment
-dénommer
-dénommera
-dénommerai
-dénommeraient
-dénommerais
-dénommerait
-dénommeras
-dénommèrent
-dénommerez
-dénommeriez
-dénommerions
-dénommerons
-dénommeront
-dénommes
-dénommés
-dénommez
-dénommiez
-dénommions
-dénommons
-dénonça
-dénonçai
-dénonçaient
-dénonçais
-dénonçait
-dénonçâmes
-dénonçant
-dénonças
-dénonçasse
-dénonçassent
-dénonçasses
-dénonçassiez
-dénonçassions
-dénonçât
-dénonçâtes
-dénonce
-dénoncé
-dénoncée
-dénoncées
-dénoncent
-dénoncer
-dénoncera
-dénoncerai
-dénonceraient
-dénoncerais
-dénoncerait
-dénonceras
-dénoncèrent
-dénoncerez
-dénonceriez
-dénoncerions
-dénoncerons
-dénonceront
-dénonces
-dénoncés
-dénoncez
-dénonciateur
-dénonciateurs
-dénonciation
-dénonciations
-dénonciatrice
-dénonciatrices
-dénonciez
-dénoncions
-dénonçons
-dénota
-dénotai
-dénotaient
-dénotais
-dénotait
-dénotâmes
-dénotant
-dénotas
-dénotasse
-dénotassent
-dénotasses
-dénotassiez
-dénotassions
-dénotât
-dénotâtes
-dénotation
-dénotationnel
-dénotationnelle
-dénotationnelles
-dénotationnels
-dénotations
-dénote
-dénoté
-dénotée
-dénotées
-dénotent
-dénoter
-dénotera
-dénoterai
-dénoteraient
-dénoterais
-dénoterait
-dénoteras
-dénotèrent
-dénoterez
-dénoteriez
-dénoterions
-dénoterons
-dénoteront
-dénotes
-dénotés
-dénotez
-dénotiez
-dénotions
-dénotons
-dénoua
-dénouai
-dénouaient
-dénouais
-dénouait
-dénouâmes
-dénouant
-dénouas
-dénouasse
-dénouassent
-dénouasses
-dénouassiez
-dénouassions
-dénouât
-dénouâtes
-dénoue
-dénoué
-dénouée
-dénouées
-dénouement
-dénouements
-dénouent
-dénouer
-dénouera
-dénouerai
-dénoueraient
-dénouerais
-dénouerait
-dénoueras
-dénouèrent
-dénouerez
-dénoueriez
-dénouerions
-dénouerons
-dénoueront
-dénoues
-dénoués
-dénouez
-dénouiez
-dénouions
-dénouons
-dénoya
-dénoyai
-dénoyaient
-dénoyais
-dénoyait
-dénoyâmes
-dénoyant
-dénoyas
-dénoyasse
-dénoyassent
-dénoyasses
-dénoyassiez
-dénoyassions
-dénoyât
-dénoyâtes
-dénoyauta
-dénoyautai
-dénoyautaient
-dénoyautais
-dénoyautait
-dénoyautâmes
-dénoyautant
-dénoyautas
-dénoyautasse
-dénoyautassent
-dénoyautasses
-dénoyautassiez
-dénoyautassions
-dénoyautât
-dénoyautâtes
-dénoyaute
-dénoyauté
-dénoyautée
-dénoyautées
-dénoyautent
-dénoyauter
-dénoyautera
-dénoyauterai
-dénoyauteraient
-dénoyauterais
-dénoyauterait
-dénoyauteras
-dénoyautèrent
-dénoyauterez
-dénoyauteriez
-dénoyauterions
-dénoyauterons
-dénoyauteront
-dénoyautes
-dénoyautés
-dénoyautez
-dénoyautiez
-dénoyautions
-dénoyautons
-dénoyé
-dénoyée
-dénoyées
-dénoyer
-dénoyèrent
-dénoyés
-dénoyez
-dénoyiez
-dénoyions
-dénoyons
-denrée
-denrées
-dense
-denses
-densimétrie
-densimétries
-densité
-densités
-dent
-dentaire
-dentaires
-dental
-dentale
-dentales
-dentaux
-denté
-dentée
-dentées
-dentela
-dentelai
-dentelaient
-dentelaire
-dentelaires
-dentelais
-dentelait
-dentelâmes
-dentelant
-dentelas
-dentelasse
-dentelassent
-dentelasses
-dentelassiez
-dentelassions
-dentelât
-dentelâtes
-dentelé
-dentelée
-dentelées
-denteler
-dentelèrent
-dentelés
-dentelez
-denteliez
-dentelions
-dentelle
-dentellent
-dentellera
-dentellerai
-dentelleraient
-dentellerais
-dentellerait
-dentelleras
-dentellerez
-dentellerie
-dentelleries
-dentelleriez
-dentellerions
-dentellerons
-dentelleront
-dentelles
-dentellier
-dentellière
-dentellières
-dentelliers
-dentelons
-dentelure
-dentelures
-dentés
-denticule
-denticules
-dentier
-dentiers
-dentifrice
-dentifrices
-dentine
-dentines
-dentiste
-dentisterie
-dentisteries
-dentistes
-dentition
-dentitions
-dents
-denture
-dentures
-dénua
-dénuai
-dénuaient
-dénuais
-dénuait
-dénuâmes
-dénuant
-dénuas
-dénuasse
-dénuassent
-dénuasses
-dénuassiez
-dénuassions
-dénuât
-dénuâtes
-dénucléarisa
-dénucléarisai
-dénucléarisaient
-dénucléarisais
-dénucléarisait
-dénucléarisâmes
-dénucléarisant
-dénucléarisas
-dénucléarisasse
-dénucléarisassent
-dénucléarisasses
-dénucléarisassiez
-dénucléarisassions
-dénucléarisât
-dénucléarisâtes
-dénucléarise
-dénucléarisé
-dénucléarisée
-dénucléarisées
-dénucléarisent
-dénucléariser
-dénucléarisera
-dénucléariserai
-dénucléariseraient
-dénucléariserais
-dénucléariserait
-dénucléariseras
-dénucléarisèrent
-dénucléariserez
-dénucléariseriez
-dénucléariserions
-dénucléariserons
-dénucléariseront
-dénucléarises
-dénucléarisés
-dénucléarisez
-dénucléarisiez
-dénucléarisions
-dénucléarisons
-dénuda
-dénudai
-dénudaient
-dénudais
-dénudait
-dénudâmes
-dénudant
-dénudas
-dénudasse
-dénudassent
-dénudasses
-dénudassiez
-dénudassions
-dénudât
-dénudâtes
-dénudation
-dénudations
-dénude
-dénudé
-dénudée
-dénudées
-dénudent
-dénuder
-dénudera
-dénuderai
-dénuderaient
-dénuderais
-dénuderait
-dénuderas
-dénudèrent
-dénuderez
-dénuderiez
-dénuderions
-dénuderons
-dénuderont
-dénudes
-dénudés
-dénudez
-dénudiez
-dénudions
-dénudons
-dénue
-dénué
-dénuée
-dénuées
-dénuement
-dénuements
-dénuent
-dénuer
-dénuera
-dénuerai
-dénueraient
-dénuerais
-dénuerait
-dénueras
-dénuèrent
-dénuerez
-dénueriez
-dénuerions
-dénuerons
-dénueront
-dénues
-dénués
-dénuez
-dénuiez
-dénuions
-dénuons
-dénutrition
-dénutritions
-déodorant
-déodorante
-déodorantes
-déodorants
-déontologie
-déontologies
-déontologique
-déontologiques
-dép
-dépailla
-dépaillage
-dépaillages
-dépaillai
-dépaillaient
-dépaillais
-dépaillait
-dépaillâmes
-dépaillant
-dépaillas
-dépaillasse
-dépaillassent
-dépaillasses
-dépaillassiez
-dépaillassions
-dépaillât
-dépaillâtes
-dépaille
-dépaillé
-dépaillée
-dépaillées
-dépaillent
-dépailler
-dépaillera
-dépaillerai
-dépailleraient
-dépaillerais
-dépaillerait
-dépailleras
-dépaillèrent
-dépaillerez
-dépailleriez
-dépaillerions
-dépaillerons
-dépailleront
-dépailles
-dépaillés
-dépaillez
-dépailliez
-dépaillions
-dépaillons
-dépaissela
-dépaisselai
-dépaisselaient
-dépaisselais
-dépaisselait
-dépaisselâmes
-dépaisselant
-dépaisselas
-dépaisselasse
-dépaisselassent
-dépaisselasses
-dépaisselassiez
-dépaisselassions
-dépaisselât
-dépaisselâtes
-dépaisselé
-dépaisselée
-dépaisselées
-dépaisseler
-dépaisselèrent
-dépaisselés
-dépaisselez
-dépaisseliez
-dépaisselions
-dépaisselle
-dépaissellent
-dépaissellera
-dépaissellerai
-dépaisselleraient
-dépaissellerais
-dépaissellerait
-dépaisselleras
-dépaissellerez
-dépaisselleriez
-dépaissellerions
-dépaissellerons
-dépaisselleront
-dépaisselles
-dépaisselons
-dépalissa
-dépalissai
-dépalissaient
-dépalissais
-dépalissait
-dépalissâmes
-dépalissant
-dépalissas
-dépalissasse
-dépalissassent
-dépalissasses
-dépalissassiez
-dépalissassions
-dépalissât
-dépalissâtes
-dépalisse
-dépalissé
-dépalissée
-dépalissées
-dépalissent
-dépalisser
-dépalissera
-dépalisserai
-dépalisseraient
-dépalisserais
-dépalisserait
-dépalisseras
-dépalissèrent
-dépalisserez
-dépalisseriez
-dépalisserions
-dépalisserons
-dépalisseront
-dépalisses
-dépalissés
-dépalissez
-dépalissiez
-dépalissions
-dépalissons
-dépanna
-dépannage
-dépannages
-dépannai
-dépannaient
-dépannais
-dépannait
-dépannâmes
-dépannant
-dépannas
-dépannasse
-dépannassent
-dépannasses
-dépannassiez
-dépannassions
-dépannât
-dépannâtes
-dépanne
-dépanné
-dépannée
-dépannées
-dépannent
-dépanner
-dépannera
-dépannerai
-dépanneraient
-dépannerais
-dépannerait
-dépanneras
-dépannèrent
-dépannerez
-dépanneriez
-dépannerions
-dépannerons
-dépanneront
-dépannes
-dépannés
-dépanneur
-dépanneurs
-dépanneuse
-dépanneuses
-dépannez
-dépanniez
-dépannions
-dépannons
-dépaqueta
-dépaquetage
-dépaquetages
-dépaquetai
-dépaquetaient
-dépaquetais
-dépaquetait
-dépaquetâmes
-dépaquetant
-dépaquetas
-dépaquetasse
-dépaquetassent
-dépaquetasses
-dépaquetassiez
-dépaquetassions
-dépaquetât
-dépaquetâtes
-dépaqueté
-dépaquetée
-dépaquetées
-dépaqueter
-dépaquetèrent
-dépaquetés
-dépaquetez
-dépaquetiez
-dépaquetions
-dépaquetons
-dépaquette
-dépaquettent
-dépaquettera
-dépaquetterai
-dépaquetteraient
-dépaquetterais
-dépaquetterait
-dépaquetteras
-dépaquetterez
-dépaquetteriez
-dépaquetterions
-dépaquetterons
-dépaquetteront
-dépaquettes
-dépara
-déparaffina
-déparaffinage
-déparaffinages
-déparaffinai
-déparaffinaient
-déparaffinais
-déparaffinait
-déparaffinâmes
-déparaffinant
-déparaffinas
-déparaffinasse
-déparaffinassent
-déparaffinasses
-déparaffinassiez
-déparaffinassions
-déparaffinât
-déparaffinâtes
-déparaffine
-déparaffiné
-déparaffinée
-déparaffinées
-déparaffinent
-déparaffiner
-déparaffinera
-déparaffinerai
-déparaffineraient
-déparaffinerais
-déparaffinerait
-déparaffineras
-déparaffinèrent
-déparaffinerez
-déparaffineriez
-déparaffinerions
-déparaffinerons
-déparaffineront
-déparaffines
-déparaffinés
-déparaffinez
-déparaffiniez
-déparaffinions
-déparaffinons
-déparai
-déparaient
-déparais
-déparait
-déparâmes
-déparant
-déparas
-déparasita
-déparasitai
-déparasitaient
-déparasitais
-déparasitait
-déparasitâmes
-déparasitant
-déparasitas
-déparasitasse
-déparasitassent
-déparasitasses
-déparasitassiez
-déparasitassions
-déparasitât
-déparasitâtes
-déparasite
-déparasité
-déparasitée
-déparasitées
-déparasiter
-déparasitera
-déparasiterai
-déparasiteraient
-déparasiterais
-déparasiterait
-déparasiteras
-déparasitèrent
-déparasiterez
-déparasiteriez
-déparasiterions
-déparasiterons
-déparasiteront
-déparasités
-déparasitez
-déparasitiez
-déparasitions
-déparasitons
-déparasse
-déparassent
-déparasses
-déparassiez
-déparassions
-déparât
-déparâtes
-dépare
-déparé
-déparée
-déparées
-dépareilla
-dépareillai
-dépareillaient
-dépareillais
-dépareillait
-dépareillâmes
-dépareillant
-dépareillas
-dépareillasse
-dépareillassent
-dépareillasses
-dépareillassiez
-dépareillassions
-dépareillât
-dépareillâtes
-dépareille
-dépareillé
-dépareillée
-dépareillées
-dépareillent
-dépareiller
-dépareillera
-dépareillerai
-dépareilleraient
-dépareillerais
-dépareillerait
-dépareilleras
-dépareillèrent
-dépareillerez
-dépareilleriez
-dépareillerions
-dépareillerons
-dépareilleront
-dépareilles
-dépareillés
-dépareillez
-dépareilliez
-dépareillions
-dépareillons
-déparent
-déparer
-déparera
-déparerai
-dépareraient
-déparerais
-déparerait
-dépareras
-déparèrent
-déparerez
-dépareriez
-déparerions
-déparerons
-dépareront
-dépares
-déparés
-déparez
-déparia
-dépariai
-dépariaient
-dépariais
-dépariait
-dépariâmes
-dépariant
-déparias
-dépariasse
-dépariassent
-dépariasses
-dépariassiez
-dépariassions
-dépariât
-dépariâtes
-déparie
-déparié
-dépariée
-dépariées
-déparient
-déparier
-dépariera
-déparierai
-déparieraient
-déparierais
-déparierait
-déparieras
-déparièrent
-déparierez
-déparieriez
-déparierions
-déparierons
-déparieront
-déparies
-dépariés
-dépariez
-dépariiez
-dépariions
-déparions
-déparla
-déparlai
-déparlaient
-déparlais
-déparlait
-déparlâmes
-déparlant
-déparlas
-déparlasse
-déparlassent
-déparlasses
-déparlassiez
-déparlassions
-déparlât
-déparlâtes
-déparle
-déparlé
-déparlent
-déparler
-déparlera
-déparlerai
-déparleraient
-déparlerais
-déparlerait
-déparleras
-déparlèrent
-déparlerez
-déparleriez
-déparlerions
-déparlerons
-déparleront
-déparles
-déparlez
-déparliez
-déparlions
-déparlons
-déparons
-dépars
-départ
-départage
-départagé
-départagea
-départageai
-départageaient
-départageais
-départageait
-départageâmes
-départageant
-départageas
-départageasse
-départageassent
-départageasses
-départageassiez
-départageassions
-départageât
-départageâtes
-départagée
-départagées
-départagent
-départageons
-départager
-départagera
-départagerai
-départageraient
-départagerais
-départagerait
-départageras
-départagèrent
-départagerez
-départageriez
-départagerions
-départagerons
-départageront
-départages
-départagés
-départagez
-départagiez
-départagions
-départaient
-départais
-départait
-départant
-départe
-département
-départemental
-départementale
-départementales
-départementaliera
-départementalierai
-départementalieraient
-départementalierais
-départementalierait
-départementalieras
-départementalierez
-départementalieriez
-départementalierions
-départementalierons
-départementalieront
-départementalisa
-départementalisai
-départementalisaient
-départementalisais
-départementalisait
-départementalisâmes
-départementalisant
-départementalisas
-départementalisasse
-départementalisassent
-départementalisasses
-départementalisassiez
-départementalisassions
-départementalisât
-départementalisâtes
-départementalisation
-départementalisations
-départementalise
-départementalisé
-départementalisée
-départementalisées
-départementalisent
-départementaliser
-départementalisèrent
-départementalises
-départementalisés
-départementalisez
-départementalisiez
-départementalisions
-départementalisons
-départementaux
-départements
-départent
-départes
-départez
-départi
-départie
-départies
-départiez
-départîmes
-départions
-départir
-départira
-départirai
-départiraient
-départirais
-départirait
-départiras
-départirent
-départirez
-départiriez
-départirions
-départirons
-départiront
-départis
-départisse
-départissent
-départisses
-départissiez
-départissions
-départit
-départît
-départîtes
-départons
-départs
-dépassa
-dépassai
-dépassaient
-dépassais
-dépassait
-dépassâmes
-dépassant
-dépassante
-dépassantes
-dépassants
-dépassas
-dépassasse
-dépassassent
-dépassasses
-dépassassiez
-dépassassions
-dépassât
-dépassâtes
-dépasse
-dépassé
-dépassée
-dépassées
-dépassement
-dépassements
-dépassent
-dépasser
-dépassera
-dépasserai
-dépasseraient
-dépasserais
-dépasserait
-dépasseras
-dépassèrent
-dépasserez
-dépasseriez
-dépasserions
-dépasserons
-dépasseront
-dépasses
-dépassés
-dépassez
-dépassiez
-dépassionna
-dépassionnai
-dépassionnaient
-dépassionnais
-dépassionnait
-dépassionnâmes
-dépassionnant
-dépassionnas
-dépassionnasse
-dépassionnassent
-dépassionnasses
-dépassionnassiez
-dépassionnassions
-dépassionnât
-dépassionnâtes
-dépassionne
-dépassionné
-dépassionnée
-dépassionnées
-dépassionnent
-dépassionner
-dépassionnera
-dépassionnerai
-dépassionneraient
-dépassionnerais
-dépassionnerait
-dépassionneras
-dépassionnèrent
-dépassionnerez
-dépassionneriez
-dépassionnerions
-dépassionnerons
-dépassionneront
-dépassionnes
-dépassionnés
-dépassionnez
-dépassionniez
-dépassionnions
-dépassionnons
-dépassions
-dépassons
-dépatouilla
-dépatouillai
-dépatouillaient
-dépatouillais
-dépatouillait
-dépatouillâmes
-dépatouillant
-dépatouillas
-dépatouillasse
-dépatouillassent
-dépatouillasses
-dépatouillassiez
-dépatouillassions
-dépatouillât
-dépatouillâtes
-dépatouille
-dépatouillé
-dépatouillée
-dépatouillées
-dépatouillent
-dépatouiller
-dépatouillera
-dépatouillerai
-dépatouilleraient
-dépatouillerais
-dépatouillerait
-dépatouilleras
-dépatouillèrent
-dépatouillerez
-dépatouilleriez
-dépatouillerions
-dépatouillerons
-dépatouilleront
-dépatouilles
-dépatouillés
-dépatouillez
-dépatouilliez
-dépatouillions
-dépatouillons
-dépava
-dépavage
-dépavages
-dépavai
-dépavaient
-dépavais
-dépavait
-dépavâmes
-dépavant
-dépavas
-dépavasse
-dépavassent
-dépavasses
-dépavassiez
-dépavassions
-dépavât
-dépavâtes
-dépave
-dépavé
-dépavée
-dépavées
-dépavent
-dépaver
-dépavera
-dépaverai
-dépaveraient
-dépaverais
-dépaverait
-dépaveras
-dépavèrent
-dépaverez
-dépaveriez
-dépaverions
-dépaverons
-dépaveront
-dépaves
-dépavés
-dépavez
-dépaviez
-dépavions
-dépavons
-dépaysa
-dépaysai
-dépaysaient
-dépaysais
-dépaysait
-dépaysâmes
-dépaysant
-dépaysas
-dépaysasse
-dépaysassent
-dépaysasses
-dépaysassiez
-dépaysassions
-dépaysât
-dépaysâtes
-dépayse
-dépaysé
-dépaysée
-dépaysées
-dépaysement
-dépaysements
-dépaysent
-dépayser
-dépaysera
-dépayserai
-dépayseraient
-dépayserais
-dépayserait
-dépayseras
-dépaysèrent
-dépayserez
-dépayseriez
-dépayserions
-dépayserons
-dépayseront
-dépayses
-dépaysés
-dépaysez
-dépaysiez
-dépaysions
-dépaysons
-dépeça
-dépeçage
-dépeçages
-dépeçai
-dépeçaient
-dépeçais
-dépeçait
-dépeçâmes
-dépeçant
-dépeças
-dépeçasse
-dépeçassent
-dépeçasses
-dépeçassiez
-dépeçassions
-dépeçât
-dépeçâtes
-dépecé
-dépèce
-dépecée
-dépecées
-dépècement
-dépècements
-dépècent
-dépecer
-dépècera
-dépècerai
-dépèceraient
-dépècerais
-dépècerait
-dépèceras
-dépecèrent
-dépècerez
-dépèceriez
-dépècerions
-dépècerons
-dépèceront
-dépecés
-dépèces
-dépeceur
-dépeceurs
-dépeceuse
-dépeceuses
-dépecez
-dépêcha
-dépêchai
-dépêchaient
-dépêchais
-dépêchait
-dépêchâmes
-dépêchant
-dépêchas
-dépêchasse
-dépêchassent
-dépêchasses
-dépêchassiez
-dépêchassions
-dépêchât
-dépêchâtes
-dépêche
-dépêché
-dépêchée
-dépêchées
-dépêchent
-dépêcher
-dépêchera
-dépêcherai
-dépêcheraient
-dépêcherais
-dépêcherait
-dépêcheras
-dépêchèrent
-dépêcherez
-dépêcheriez
-dépêcherions
-dépêcherons
-dépêcheront
-dépêches
-dépêchés
-dépêchez
-dépêchiez
-dépêchions
-dépêchons
-dépeciez
-dépecions
-dépeçons
-dépeigna
-dépeignai
-dépeignaient
-dépeignais
-dépeignait
-dépeignâmes
-dépeignant
-dépeignas
-dépeignasse
-dépeignassent
-dépeignasses
-dépeignassiez
-dépeignassions
-dépeignât
-dépeignâtes
-dépeigne
-dépeigné
-dépeignée
-dépeignées
-dépeignent
-dépeigner
-dépeignera
-dépeignerai
-dépeigneraient
-dépeignerais
-dépeignerait
-dépeigneras
-dépeignèrent
-dépeignerez
-dépeigneriez
-dépeignerions
-dépeignerons
-dépeigneront
-dépeignes
-dépeignés
-dépeignez
-dépeigniez
-dépeignîmes
-dépeignions
-dépeignirent
-dépeignis
-dépeignisse
-dépeignissent
-dépeignisses
-dépeignissiez
-dépeignissions
-dépeignit
-dépeignît
-dépeignîtes
-dépeignons
-dépeindra
-dépeindrai
-dépeindraient
-dépeindrais
-dépeindrait
-dépeindras
-dépeindre
-dépeindrez
-dépeindriez
-dépeindrions
-dépeindrons
-dépeindront
-dépeins
-dépeint
-dépeinte
-dépeintes
-dépeints
-dépelotonna
-dépelotonnai
-dépelotonnaient
-dépelotonnais
-dépelotonnait
-dépelotonnâmes
-dépelotonnant
-dépelotonnas
-dépelotonnasse
-dépelotonnassent
-dépelotonnasses
-dépelotonnassiez
-dépelotonnassions
-dépelotonnât
-dépelotonnâtes
-dépelotonne
-dépelotonné
-dépelotonnée
-dépelotonnées
-dépelotonnent
-dépelotonner
-dépelotonnera
-dépelotonnerai
-dépelotonneraient
-dépelotonnerais
-dépelotonnerait
-dépelotonneras
-dépelotonnèrent
-dépelotonnerez
-dépelotonneriez
-dépelotonnerions
-dépelotonnerons
-dépelotonneront
-dépelotonnes
-dépelotonnés
-dépelotonnez
-dépelotonniez
-dépelotonnions
-dépelotonnons
-dépenaillé
-dépenaillée
-dépenaillées
-dépenaillés
-dépend
-dépendaient
-dépendais
-dépendait
-dépendance
-dépendances
-dépendant
-dépendante
-dépendantes
-dépendants
-dépende
-dépendent
-dépendes
-dépendeur
-dépendeurs
-dépendeuse
-dépendeuses
-dépendez
-dépendiez
-dépendîmes
-dépendions
-dépendirent
-dépendis
-dépendisse
-dépendissent
-dépendisses
-dépendissiez
-dépendissions
-dépendit
-dépendît
-dépendîtes
-dépendons
-dépendra
-dépendrai
-dépendraient
-dépendrais
-dépendrait
-dépendras
-dépendre
-dépendrez
-dépendriez
-dépendrions
-dépendrons
-dépendront
-dépends
-dépendu
-dépendue
-dépendues
-dépendus
-dépens
-dépensa
-dépensai
-dépensaient
-dépensais
-dépensait
-dépensâmes
-dépensant
-dépensas
-dépensasse
-dépensassent
-dépensasses
-dépensassiez
-dépensassions
-dépensât
-dépensâtes
-dépense
-dépensé
-dépensée
-dépensées
-dépensent
-dépenser
-dépensera
-dépenserai
-dépenseraient
-dépenserais
-dépenserait
-dépenseras
-dépensèrent
-dépenserez
-dépenseriez
-dépenserions
-dépenserons
-dépenseront
-dépenses
-dépensés
-dépensez
-dépensier
-dépensière
-dépensières
-dépensiers
-dépensiez
-dépensions
-dépensons
-déperdition
-déperditions
-dépéri
-dépérîmes
-dépérir
-dépérira
-dépérirai
-dépériraient
-dépérirais
-dépérirait
-dépériras
-dépérirent
-dépérirez
-dépéririez
-dépéririons
-dépérirons
-dépériront
-dépéris
-dépérissaient
-dépérissais
-dépérissait
-dépérissant
-dépérisse
-dépérissement
-dépérissements
-dépérissent
-dépérisses
-dépérissez
-dépérissiez
-dépérissions
-dépérissons
-dépérit
-dépérît
-dépérîtes
-dépersonnalisa
-dépersonnalisai
-dépersonnalisaient
-dépersonnalisais
-dépersonnalisait
-dépersonnalisâmes
-dépersonnalisant
-dépersonnalisas
-dépersonnalisasse
-dépersonnalisassent
-dépersonnalisasses
-dépersonnalisassiez
-dépersonnalisassions
-dépersonnalisât
-dépersonnalisâtes
-dépersonnalisation
-dépersonnalisations
-dépersonnalise
-dépersonnalisé
-dépersonnalisée
-dépersonnalisées
-dépersonnalisent
-dépersonnaliser
-dépersonnalisera
-dépersonnaliserai
-dépersonnaliseraient
-dépersonnaliserais
-dépersonnaliserait
-dépersonnaliseras
-dépersonnalisèrent
-dépersonnaliserez
-dépersonnaliseriez
-dépersonnaliserions
-dépersonnaliserons
-dépersonnaliseront
-dépersonnalises
-dépersonnalisés
-dépersonnalisez
-dépersonnalisiez
-dépersonnalisions
-dépersonnalisons
-dépêtra
-dépêtrai
-dépêtraient
-dépêtrais
-dépêtrait
-dépêtrâmes
-dépêtrant
-dépêtras
-dépêtrasse
-dépêtrassent
-dépêtrasses
-dépêtrassiez
-dépêtrassions
-dépêtrât
-dépêtrâtes
-dépêtre
-dépêtré
-dépêtrée
-dépêtrées
-dépêtrent
-dépêtrer
-dépêtrera
-dépêtrerai
-dépêtreraient
-dépêtrerais
-dépêtrerait
-dépêtreras
-dépêtrèrent
-dépêtrerez
-dépêtreriez
-dépêtrerions
-dépêtrerons
-dépêtreront
-dépêtres
-dépêtrés
-dépêtrez
-dépêtriez
-dépêtrions
-dépêtrons
-dépeupla
-dépeuplai
-dépeuplaient
-dépeuplais
-dépeuplait
-dépeuplâmes
-dépeuplant
-dépeuplas
-dépeuplasse
-dépeuplassent
-dépeuplasses
-dépeuplassiez
-dépeuplassions
-dépeuplât
-dépeuplâtes
-dépeuple
-dépeuplé
-dépeuplée
-dépeuplées
-dépeuplement
-dépeuplements
-dépeuplent
-dépeupler
-dépeuplera
-dépeuplerai
-dépeupleraient
-dépeuplerais
-dépeuplerait
-dépeupleras
-dépeuplèrent
-dépeuplerez
-dépeupleriez
-dépeuplerions
-dépeuplerons
-dépeupleront
-dépeuples
-dépeuplés
-dépeuplez
-dépeupliez
-dépeuplions
-dépeuplons
-déphasa
-déphasage
-déphasages
-déphasai
-déphasaient
-déphasais
-déphasait
-déphasâmes
-déphasant
-déphasas
-déphasasse
-déphasassent
-déphasasses
-déphasassiez
-déphasassions
-déphasât
-déphasâtes
-déphase
-déphasé
-déphasée
-déphasées
-déphasent
-déphaser
-déphasera
-déphaserai
-déphaseraient
-déphaserais
-déphaserait
-déphaseras
-déphasèrent
-déphaserez
-déphaseriez
-déphaserions
-déphaserons
-déphaseront
-déphases
-déphasés
-déphasez
-déphasiez
-déphasions
-déphasons
-déphosphoration
-déphosphorations
-dépiauta
-dépiautai
-dépiautaient
-dépiautais
-dépiautait
-dépiautâmes
-dépiautant
-dépiautas
-dépiautasse
-dépiautassent
-dépiautasses
-dépiautassiez
-dépiautassions
-dépiautât
-dépiautâtes
-dépiaute
-dépiauté
-dépiautée
-dépiautées
-dépiautent
-dépiauter
-dépiautera
-dépiauterai
-dépiauteraient
-dépiauterais
-dépiauterait
-dépiauteras
-dépiautèrent
-dépiauterez
-dépiauteriez
-dépiauterions
-dépiauterons
-dépiauteront
-dépiautes
-dépiautés
-dépiautez
-dépiautiez
-dépiautions
-dépiautons
-dépicage
-dépicages
-dépila
-dépilage
-dépilages
-dépilai
-dépilaient
-dépilais
-dépilait
-dépilâmes
-dépilant
-dépilas
-dépilasse
-dépilassent
-dépilasses
-dépilassiez
-dépilassions
-dépilât
-dépilâtes
-dépilation
-dépilations
-dépilatoire
-dépilatoires
-dépile
-dépilé
-dépilée
-dépilées
-dépilent
-dépiler
-dépilera
-dépilerai
-dépileraient
-dépilerais
-dépilerait
-dépileras
-dépilèrent
-dépilerez
-dépileriez
-dépilerions
-dépilerons
-dépileront
-dépiles
-dépilés
-dépilez
-dépiliez
-dépilions
-dépilons
-dépingla
-dépinglai
-dépinglaient
-dépinglais
-dépinglait
-dépinglâmes
-dépinglant
-dépinglas
-dépinglasse
-dépinglassent
-dépinglasses
-dépinglassiez
-dépinglassions
-dépinglât
-dépinglâtes
-dépingle
-dépinglé
-dépinglée
-dépinglées
-dépinglent
-dépingler
-dépinglera
-dépinglerai
-dépingleraient
-dépinglerais
-dépinglerait
-dépingleras
-dépinglèrent
-dépinglerez
-dépingleriez
-dépinglerions
-dépinglerons
-dépingleront
-dépingles
-dépinglés
-dépinglez
-dépingliez
-dépinglions
-dépinglons
-dépiqua
-dépiquage
-dépiquages
-dépiquai
-dépiquaient
-dépiquais
-dépiquait
-dépiquâmes
-dépiquant
-dépiquas
-dépiquasse
-dépiquassent
-dépiquasses
-dépiquassiez
-dépiquassions
-dépiquât
-dépiquâtes
-dépique
-dépiqué
-dépiquée
-dépiquées
-dépiquent
-dépiquer
-dépiquera
-dépiquerai
-dépiqueraient
-dépiquerais
-dépiquerait
-dépiqueras
-dépiquèrent
-dépiquerez
-dépiqueriez
-dépiquerions
-dépiquerons
-dépiqueront
-dépiques
-dépiqués
-dépiquez
-dépiquiez
-dépiquions
-dépiquons
-dépista
-dépistage
-dépistages
-dépistai
-dépistaient
-dépistais
-dépistait
-dépistâmes
-dépistant
-dépistas
-dépistasse
-dépistassent
-dépistasses
-dépistassiez
-dépistassions
-dépistât
-dépistâtes
-dépiste
-dépisté
-dépistée
-dépistées
-dépistent
-dépister
-dépistera
-dépisterai
-dépisteraient
-dépisterais
-dépisterait
-dépisteras
-dépistèrent
-dépisterez
-dépisteriez
-dépisterions
-dépisterons
-dépisteront
-dépistes
-dépistés
-dépistez
-dépistiez
-dépistions
-dépistons
-dépit
-dépita
-dépitai
-dépitaient
-dépitais
-dépitait
-dépitâmes
-dépitant
-dépitas
-dépitasse
-dépitassent
-dépitasses
-dépitassiez
-dépitassions
-dépitât
-dépitâtes
-dépite
-dépité
-dépitée
-dépitées
-dépitent
-dépiter
-dépitera
-dépiterai
-dépiteraient
-dépiterais
-dépiterait
-dépiteras
-dépitèrent
-dépiterez
-dépiteriez
-dépiterions
-dépiterons
-dépiteront
-dépites
-dépités
-dépitez
-dépitiez
-dépitions
-dépitons
-dépits
-déplaça
-déplaçai
-déplaçaient
-déplaçais
-déplaçait
-déplaçâmes
-déplaçant
-déplaças
-déplaçasse
-déplaçassent
-déplaçasses
-déplaçassiez
-déplaçassions
-déplaçât
-déplaçâtes
-déplace
-déplacé
-déplacée
-déplacées
-déplacement
-déplacements
-déplacent
-déplacer
-déplacera
-déplacerai
-déplaceraient
-déplacerais
-déplacerait
-déplaceras
-déplacèrent
-déplacerez
-déplaceriez
-déplacerions
-déplacerons
-déplaceront
-déplaces
-déplacés
-déplacez
-déplaciez
-déplacions
-déplaçons
-déplafonna
-déplafonnai
-déplafonnaient
-déplafonnais
-déplafonnait
-déplafonnâmes
-déplafonnant
-déplafonnas
-déplafonnasse
-déplafonnassent
-déplafonnasses
-déplafonnassiez
-déplafonnassions
-déplafonnât
-déplafonnâtes
-déplafonne
-déplafonné
-déplafonnée
-déplafonnées
-déplafonnement
-déplafonnements
-déplafonnent
-déplafonner
-déplafonnera
-déplafonnerai
-déplafonneraient
-déplafonnerais
-déplafonnerait
-déplafonneras
-déplafonnèrent
-déplafonnerez
-déplafonneriez
-déplafonnerions
-déplafonnerons
-déplafonneront
-déplafonnes
-déplafonnés
-déplafonnez
-déplafonniez
-déplafonnions
-déplafonnons
-déplaira
-déplairai
-déplairaient
-déplairais
-déplairait
-déplairas
-déplaire
-déplairez
-déplairiez
-déplairions
-déplairons
-déplairont
-déplais
-déplaisaient
-déplaisais
-déplaisait
-déplaisant
-déplaisante
-déplaisantes
-déplaisants
-déplaise
-déplaisent
-déplaises
-déplaisez
-déplaisiez
-déplaisions
-déplaisir
-déplaisirs
-déplaisons
-déplaît
-déplanqua
-déplanquai
-déplanquaient
-déplanquais
-déplanquait
-déplanquâmes
-déplanquant
-déplanquas
-déplanquasse
-déplanquassent
-déplanquasses
-déplanquassiez
-déplanquassions
-déplanquât
-déplanquâtes
-déplanque
-déplanqué
-déplanquée
-déplanquées
-déplanquent
-déplanquer
-déplanquera
-déplanquerai
-déplanqueraient
-déplanquerais
-déplanquerait
-déplanqueras
-déplanquèrent
-déplanquerez
-déplanqueriez
-déplanquerions
-déplanquerons
-déplanqueront
-déplanques
-déplanqués
-déplanquez
-déplanquiez
-déplanquions
-déplanquons
-déplanta
-déplantage
-déplantages
-déplantai
-déplantaient
-déplantais
-déplantait
-déplantâmes
-déplantant
-déplantas
-déplantasse
-déplantassent
-déplantasses
-déplantassiez
-déplantassions
-déplantât
-déplantâtes
-déplantation
-déplantations
-déplante
-déplanté
-déplantée
-déplantées
-déplantent
-déplanter
-déplantera
-déplanterai
-déplanteraient
-déplanterais
-déplanterait
-déplanteras
-déplantèrent
-déplanterez
-déplanteriez
-déplanterions
-déplanterons
-déplanteront
-déplantes
-déplantés
-déplantez
-déplantiez
-déplantions
-déplantoir
-déplantoirs
-déplantons
-déplâtra
-déplâtrage
-déplâtrages
-déplâtrai
-déplâtraient
-déplâtrais
-déplâtrait
-déplâtrâmes
-déplâtrant
-déplâtras
-déplâtrasse
-déplâtrassent
-déplâtrasses
-déplâtrassiez
-déplâtrassions
-déplâtrât
-déplâtrâtes
-déplâtre
-déplâtré
-déplâtrée
-déplâtrées
-déplâtrent
-déplâtrer
-déplâtrera
-déplâtrerai
-déplâtreraient
-déplâtrerais
-déplâtrerait
-déplâtreras
-déplâtrèrent
-déplâtrerez
-déplâtreriez
-déplâtrerions
-déplâtrerons
-déplâtreront
-déplâtres
-déplâtrés
-déplâtrez
-déplâtriez
-déplâtrions
-déplâtrons
-déplia
-dépliage
-dépliages
-dépliai
-dépliaient
-dépliais
-dépliait
-dépliâmes
-dépliant
-dépliante
-dépliantes
-dépliants
-déplias
-dépliasse
-dépliassent
-dépliasses
-dépliassiez
-dépliassions
-dépliât
-dépliâtes
-déplie
-déplié
-dépliée
-dépliées
-déplient
-déplier
-dépliera
-déplierai
-déplieraient
-déplierais
-déplierait
-déplieras
-déplièrent
-déplierez
-déplieriez
-déplierions
-déplierons
-déplieront
-déplies
-dépliés
-dépliez
-dépliiez
-dépliions
-déplions
-déplissa
-déplissage
-déplissages
-déplissai
-déplissaient
-déplissais
-déplissait
-déplissâmes
-déplissant
-déplissas
-déplissasse
-déplissassent
-déplissasses
-déplissassiez
-déplissassions
-déplissât
-déplissâtes
-déplisse
-déplissé
-déplissée
-déplissées
-déplissent
-déplisser
-déplissera
-déplisserai
-déplisseraient
-déplisserais
-déplisserait
-déplisseras
-déplissèrent
-déplisserez
-déplisseriez
-déplisserions
-déplisserons
-déplisseront
-déplisses
-déplissés
-déplissez
-déplissiez
-déplissions
-déplissons
-déploie
-déploiement
-déploiements
-déploient
-déploiera
-déploierai
-déploieraient
-déploierais
-déploierait
-déploieras
-déploierez
-déploieriez
-déploierions
-déploierons
-déploieront
-déploies
-déplomba
-déplombage
-déplombages
-déplombai
-déplombaient
-déplombais
-déplombait
-déplombâmes
-déplombant
-déplombas
-déplombasse
-déplombassent
-déplombasses
-déplombassiez
-déplombassions
-déplombât
-déplombâtes
-déplombe
-déplombé
-déplombée
-déplombées
-déplombent
-déplomber
-déplombera
-déplomberai
-déplomberaient
-déplomberais
-déplomberait
-déplomberas
-déplombèrent
-déplomberez
-déplomberiez
-déplomberions
-déplomberons
-déplomberont
-déplombes
-déplombés
-déplombez
-déplombiez
-déplombions
-déplombons
-déplora
-déplorable
-déplorablement
-déplorables
-déplorai
-déploraient
-déplorais
-déplorait
-déplorâmes
-déplorant
-déploras
-déplorasse
-déplorassent
-déplorasses
-déplorassiez
-déplorassions
-déplorât
-déplorâtes
-déplore
-déploré
-déplorée
-déplorées
-déplorent
-déplorer
-déplorera
-déplorerai
-déploreraient
-déplorerais
-déplorerait
-déploreras
-déplorèrent
-déplorerez
-déploreriez
-déplorerions
-déplorerons
-déploreront
-déplores
-déplorés
-déplorez
-déploriez
-déplorions
-déplorons
-déploya
-déployai
-déployaient
-déployais
-déployait
-déployâmes
-déployant
-déployas
-déployasse
-déployassent
-déployasses
-déployassiez
-déployassions
-déployât
-déployâtes
-déployé
-déployée
-déployées
-déployer
-déployèrent
-déployés
-déployez
-déployiez
-déployions
-déployons
-déplu
-dépluma
-déplumai
-déplumaient
-déplumais
-déplumait
-déplumâmes
-déplumant
-déplumas
-déplumasse
-déplumassent
-déplumasses
-déplumassiez
-déplumassions
-déplumât
-déplumâtes
-déplume
-déplumé
-déplumée
-déplumées
-déplument
-déplumer
-déplumera
-déplumerai
-déplumeraient
-déplumerais
-déplumerait
-déplumeras
-déplumèrent
-déplumerez
-déplumeriez
-déplumerions
-déplumerons
-déplumeront
-déplumes
-déplumés
-déplûmes
-déplumez
-déplumiez
-déplumions
-déplumons
-déplurent
-déplus
-déplusse
-déplussent
-déplusses
-déplussiez
-déplussions
-déplut
-déplût
-déplûtes
-dépoétisa
-dépoétisai
-dépoétisaient
-dépoétisais
-dépoétisait
-dépoétisâmes
-dépoétisant
-dépoétisas
-dépoétisasse
-dépoétisassent
-dépoétisasses
-dépoétisassiez
-dépoétisassions
-dépoétisât
-dépoétisâtes
-dépoétise
-dépoétisé
-dépoétisée
-dépoétisées
-dépoétisent
-dépoétiser
-dépoétisera
-dépoétiserai
-dépoétiseraient
-dépoétiserais
-dépoétiserait
-dépoétiseras
-dépoétisèrent
-dépoétiserez
-dépoétiseriez
-dépoétiserions
-dépoétiserons
-dépoétiseront
-dépoétises
-dépoétisés
-dépoétisez
-dépoétisiez
-dépoétisions
-dépoétisons
-dépointa
-dépointai
-dépointaient
-dépointais
-dépointait
-dépointâmes
-dépointant
-dépointas
-dépointasse
-dépointassent
-dépointasses
-dépointassiez
-dépointassions
-dépointât
-dépointâtes
-dépointe
-dépointé
-dépointée
-dépointées
-dépointent
-dépointer
-dépointera
-dépointerai
-dépointeraient
-dépointerais
-dépointerait
-dépointeras
-dépointèrent
-dépointerez
-dépointeriez
-dépointerions
-dépointerons
-dépointeront
-dépointes
-dépointés
-dépointez
-dépointiez
-dépointions
-dépointons
-dépoitraillé
-dépoitraillée
-dépoitraillées
-dépoitraillés
-dépolarisa
-dépolarisai
-dépolarisaient
-dépolarisais
-dépolarisait
-dépolarisâmes
-dépolarisant
-dépolarisas
-dépolarisasse
-dépolarisassent
-dépolarisasses
-dépolarisassiez
-dépolarisassions
-dépolarisât
-dépolarisâtes
-dépolarise
-dépolarisé
-dépolarisée
-dépolarisées
-dépolarisent
-dépolariser
-dépolarisera
-dépolariserai
-dépolariseraient
-dépolariserais
-dépolariserait
-dépolariseras
-dépolarisèrent
-dépolariserez
-dépolariseriez
-dépolariserions
-dépolariserons
-dépolariseront
-dépolarises
-dépolarisés
-dépolarisez
-dépolarisiez
-dépolarisions
-dépolarisons
-dépoli
-dépolie
-dépolies
-dépolîmes
-dépolir
-dépolira
-dépolirai
-dépoliraient
-dépolirais
-dépolirait
-dépoliras
-dépolirent
-dépolirez
-dépoliriez
-dépolirions
-dépolirons
-dépoliront
-dépolis
-dépolissage
-dépolissages
-dépolissaient
-dépolissais
-dépolissait
-dépolissant
-dépolisse
-dépolissent
-dépolisses
-dépolissez
-dépolissiez
-dépolissions
-dépolissons
-dépolit
-dépolît
-dépolîtes
-dépolitisa
-dépolitisai
-dépolitisaient
-dépolitisais
-dépolitisait
-dépolitisâmes
-dépolitisant
-dépolitisas
-dépolitisasse
-dépolitisassent
-dépolitisasses
-dépolitisassiez
-dépolitisassions
-dépolitisât
-dépolitisâtes
-dépolitisation
-dépolitisations
-dépolitise
-dépolitisé
-dépolitisée
-dépolitisées
-dépolitisent
-dépolitiser
-dépolitisera
-dépolitiserai
-dépolitiseraient
-dépolitiserais
-dépolitiserait
-dépolitiseras
-dépolitisèrent
-dépolitiserez
-dépolitiseriez
-dépolitiserions
-dépolitiserons
-dépolitiseront
-dépolitises
-dépolitisés
-dépolitisez
-dépolitisiez
-dépolitisions
-dépolitisons
-dépollua
-dépolluai
-dépolluaient
-dépolluais
-dépolluait
-dépolluâmes
-dépolluant
-dépolluas
-dépolluasse
-dépolluassent
-dépolluasses
-dépolluassiez
-dépolluassions
-dépolluât
-dépolluâtes
-dépollue
-dépollué
-dépolluée
-dépolluées
-dépolluent
-dépolluer
-dépolluera
-dépolluerai
-dépollueraient
-dépolluerais
-dépolluerait
-dépollueras
-dépolluèrent
-dépolluerez
-dépollueriez
-dépolluerions
-dépolluerons
-dépollueront
-dépollues
-dépollués
-dépolluez
-dépolluiez
-dépolluions
-dépolluons
-dépolymérisa
-dépolymérisai
-dépolymérisaient
-dépolymérisais
-dépolymérisait
-dépolymérisâmes
-dépolymérisant
-dépolymérisas
-dépolymérisasse
-dépolymérisassent
-dépolymérisasses
-dépolymérisassiez
-dépolymérisassions
-dépolymérisât
-dépolymérisâtes
-dépolymérise
-dépolymérisé
-dépolymérisée
-dépolymérisées
-dépolymérisent
-dépolymériser
-dépolymérisera
-dépolymériserai
-dépolymériseraient
-dépolymériserais
-dépolymériserait
-dépolymériseras
-dépolymérisèrent
-dépolymériserez
-dépolymériseriez
-dépolymériserions
-dépolymériserons
-dépolymériseront
-dépolymérises
-dépolymérisés
-dépolymérisez
-dépolymérisiez
-dépolymérisions
-dépolymérisons
-déponent
-déponente
-déponentes
-déponents
-dépontilla
-dépontillai
-dépontillaient
-dépontillais
-dépontillait
-dépontillâmes
-dépontillant
-dépontillas
-dépontillasse
-dépontillassent
-dépontillasses
-dépontillassiez
-dépontillassions
-dépontillât
-dépontillâtes
-dépontille
-dépontillé
-dépontillent
-dépontiller
-dépontillera
-dépontillerai
-dépontilleraient
-dépontillerais
-dépontillerait
-dépontilleras
-dépontillèrent
-dépontillerez
-dépontilleriez
-dépontillerions
-dépontillerons
-dépontilleront
-dépontilles
-dépontillez
-dépontilliez
-dépontillions
-dépontillons
-dépopulation
-dépopulations
-déport
-déporta
-déportai
-déportaient
-déportais
-déportait
-déportâmes
-déportant
-déportas
-déportasse
-déportassent
-déportasses
-déportassiez
-déportassions
-déportât
-déportâtes
-déportation
-déportations
-déporte
-déporté
-déportée
-déportées
-déportement
-déportements
-déportent
-déporter
-déportera
-déporterai
-déporteraient
-déporterais
-déporterait
-déporteras
-déportèrent
-déporterez
-déporteriez
-déporterions
-déporterons
-déporteront
-déportes
-déportés
-déportez
-déportiez
-déportions
-déportons
-déports
-déposa
-déposai
-déposaient
-déposais
-déposait
-déposâmes
-déposant
-déposante
-déposantes
-déposants
-déposas
-déposasse
-déposassent
-déposasses
-déposassiez
-déposassions
-déposât
-déposâtes
-dépose
-déposé
-déposée
-déposées
-déposent
-déposer
-déposera
-déposerai
-déposeraient
-déposerais
-déposerait
-déposeras
-déposèrent
-déposerez
-déposeriez
-déposerions
-déposerons
-déposeront
-déposes
-déposés
-déposez
-déposiez
-déposions
-dépositaire
-dépositaires
-déposition
-dépositions
-déposons
-déposséda
-dépossédai
-dépossédaient
-dépossédais
-dépossédait
-dépossédâmes
-dépossédant
-dépossédas
-dépossédasse
-dépossédassent
-dépossédasses
-dépossédassiez
-dépossédassions
-dépossédât
-dépossédâtes
-dépossédé
-dépossède
-dépossédée
-dépossédées
-dépossèdent
-déposséder
-dépossédera
-déposséderai
-déposséderaient
-déposséderais
-déposséderait
-déposséderas
-dépossédèrent
-déposséderez
-déposséderiez
-déposséderions
-déposséderons
-déposséderont
-dépossédés
-dépossèdes
-dépossédez
-dépossédiez
-dépossédions
-dépossédons
-dépossession
-dépossessions
-dépôt
-dépota
-dépotage
-dépotages
-dépotai
-dépotaient
-dépotais
-dépotait
-dépotâmes
-dépotant
-dépotas
-dépotasse
-dépotassent
-dépotasses
-dépotassiez
-dépotassions
-dépotât
-dépotâtes
-dépote
-dépoté
-dépotée
-dépotées
-dépotement
-dépotements
-dépotent
-dépoter
-dépotera
-dépoterai
-dépoteraient
-dépoterais
-dépoterait
-dépoteras
-dépotèrent
-dépoterez
-dépoteriez
-dépoterions
-dépoterons
-dépoteront
-dépotes
-dépotés
-dépotez
-dépotiez
-dépotions
-dépotoir
-dépotoirs
-dépotons
-dépôts
-dépoudra
-dépoudrai
-dépoudraient
-dépoudrais
-dépoudrait
-dépoudrâmes
-dépoudrant
-dépoudras
-dépoudrasse
-dépoudrassent
-dépoudrasses
-dépoudrassiez
-dépoudrassions
-dépoudrât
-dépoudrâtes
-dépoudre
-dépoudré
-dépoudrée
-dépoudrées
-dépoudrent
-dépoudrer
-dépoudrera
-dépoudrerai
-dépoudreraient
-dépoudrerais
-dépoudrerait
-dépoudreras
-dépoudrèrent
-dépoudrerez
-dépoudreriez
-dépoudrerions
-dépoudrerons
-dépoudreront
-dépoudres
-dépoudrés
-dépoudrez
-dépoudriez
-dépoudrions
-dépoudrons
-dépouilla
-dépouillai
-dépouillaient
-dépouillais
-dépouillait
-dépouillâmes
-dépouillant
-dépouillas
-dépouillasse
-dépouillassent
-dépouillasses
-dépouillassiez
-dépouillassions
-dépouillât
-dépouillâtes
-dépouille
-dépouillé
-dépouillée
-dépouillées
-dépouillement
-dépouillements
-dépouillent
-dépouiller
-dépouillera
-dépouillerai
-dépouilleraient
-dépouillerais
-dépouillerait
-dépouilleras
-dépouillèrent
-dépouillerez
-dépouilleriez
-dépouillerions
-dépouillerons
-dépouilleront
-dépouilles
-dépouillés
-dépouillez
-dépouilliez
-dépouillions
-dépouillons
-dépourvoir
-dépourvu
-dépourvue
-dépourvues
-dépourvûmes
-dépourvurent
-dépourvus
-dépourvut
-dépourvûtes
-dépoussiéra
-dépoussiérage
-dépoussiérages
-dépoussiérai
-dépoussiéraient
-dépoussiérais
-dépoussiérait
-dépoussiérâmes
-dépoussiérant
-dépoussiérante
-dépoussiérantes
-dépoussiérants
-dépoussiéras
-dépoussiérasse
-dépoussiérassent
-dépoussiérasses
-dépoussiérassiez
-dépoussiérassions
-dépoussiérât
-dépoussiérâtes
-dépoussiéré
-dépoussière
-dépoussiérée
-dépoussiérées
-dépoussièrent
-dépoussiérer
-dépoussiérera
-dépoussiérerai
-dépoussiéreraient
-dépoussiérerais
-dépoussiérerait
-dépoussiéreras
-dépoussiérèrent
-dépoussiérerez
-dépoussiéreriez
-dépoussiérerions
-dépoussiérerons
-dépoussiéreront
-dépoussiérés
-dépoussières
-dépoussiéreur
-dépoussiéreurs
-dépoussiérez
-dépoussiériez
-dépoussiérions
-dépoussiérons
-déprava
-dépravai
-dépravaient
-dépravais
-dépravait
-dépravâmes
-dépravant
-dépravas
-dépravasse
-dépravassent
-dépravasses
-dépravassiez
-dépravassions
-dépravât
-dépravâtes
-dépravation
-dépravations
-déprave
-dépravé
-dépravée
-dépravées
-dépravent
-dépraver
-dépravera
-dépraverai
-dépraveraient
-dépraverais
-dépraverait
-dépraveras
-dépravèrent
-dépraverez
-dépraveriez
-dépraverions
-dépraverons
-dépraveront
-dépraves
-dépravés
-dépravez
-dépraviez
-dépravions
-dépravons
-déprécation
-déprécations
-déprécia
-dépréciai
-dépréciaient
-dépréciais
-dépréciait
-dépréciâmes
-dépréciant
-déprécias
-dépréciasse
-dépréciassent
-dépréciasses
-dépréciassiez
-dépréciassions
-dépréciât
-dépréciâtes
-dépréciateur
-dépréciateurs
-dépréciatif
-dépréciatifs
-dépréciation
-dépréciations
-dépréciative
-dépréciatives
-dépréciatrice
-dépréciatrices
-déprécie
-déprécié
-dépréciée
-dépréciées
-déprécient
-déprécier
-dépréciera
-déprécierai
-déprécieraient
-déprécierais
-déprécierait
-déprécieras
-déprécièrent
-déprécierez
-déprécieriez
-déprécierions
-déprécierons
-déprécieront
-déprécies
-dépréciés
-dépréciez
-dépréciiez
-dépréciions
-déprécions
-déprédateur
-déprédateurs
-déprédation
-déprédations
-déprédatrice
-déprédatrices
-déprenaient
-déprenais
-déprenait
-déprenant
-déprend
-déprendra
-déprendrai
-déprendraient
-déprendrais
-déprendrait
-déprendras
-déprendre
-déprendrez
-déprendriez
-déprendrions
-déprendrons
-déprendront
-déprends
-déprenez
-dépreniez
-déprenions
-déprenne
-déprennent
-déprennes
-déprenons
-dépressif
-dépressifs
-dépression
-dépressionnaire
-dépressionnaires
-dépressions
-dépressive
-dépressives
-dépressurisa
-dépressurisai
-dépressurisaient
-dépressurisais
-dépressurisait
-dépressurisâmes
-dépressurisant
-dépressurisas
-dépressurisasse
-dépressurisassent
-dépressurisasses
-dépressurisassiez
-dépressurisassions
-dépressurisât
-dépressurisâtes
-dépressurisation
-dépressurisations
-dépressurise
-dépressurisé
-dépressurisée
-dépressurisées
-dépressurisent
-dépressuriser
-dépressurisera
-dépressuriserai
-dépressuriseraient
-dépressuriserais
-dépressuriserait
-dépressuriseras
-dépressurisèrent
-dépressuriserez
-dépressuriseriez
-dépressuriserions
-dépressuriserons
-dépressuriseront
-dépressurises
-dépressurisés
-dépressurisez
-dépressurisiez
-dépressurisions
-dépressurisons
-déprima
-déprimai
-déprimaient
-déprimais
-déprimait
-déprimâmes
-déprimant
-déprimante
-déprimantes
-déprimants
-déprimas
-déprimasse
-déprimassent
-déprimasses
-déprimassiez
-déprimassions
-déprimât
-déprimâtes
-déprime
-déprimé
-déprimée
-déprimées
-dépriment
-déprimer
-déprimera
-déprimerai
-déprimeraient
-déprimerais
-déprimerait
-déprimeras
-déprimèrent
-déprimerez
-déprimeriez
-déprimerions
-déprimerons
-déprimeront
-déprimes
-déprimés
-déprîmes
-déprimez
-déprimiez
-déprimions
-déprimons
-déprirent
-dépris
-déprisa
-déprisai
-déprisaient
-déprisais
-déprisait
-déprisâmes
-déprisant
-déprisas
-déprisasse
-déprisassent
-déprisasses
-déprisassiez
-déprisassions
-déprisât
-déprisâtes
-déprise
-déprisé
-déprisée
-déprisées
-déprisent
-dépriser
-déprisera
-dépriserai
-dépriseraient
-dépriserais
-dépriserait
-dépriseras
-déprisèrent
-dépriserez
-dépriseriez
-dépriserions
-dépriserons
-dépriseront
-déprises
-déprisés
-déprisez
-déprisiez
-déprisions
-déprisons
-déprisse
-déprissent
-déprisses
-déprissiez
-déprissions
-déprit
-déprît
-déprîtes
-déprogramma
-déprogrammai
-déprogrammaient
-déprogrammais
-déprogrammait
-déprogrammâmes
-déprogrammant
-déprogrammas
-déprogrammasse
-déprogrammassent
-déprogrammasses
-déprogrammassiez
-déprogrammassions
-déprogrammât
-déprogrammâtes
-déprogramme
-déprogrammé
-déprogrammée
-déprogrammées
-déprogramment
-déprogrammer
-déprogrammera
-déprogrammerai
-déprogrammeraient
-déprogrammerais
-déprogrammerait
-déprogrammeras
-déprogrammèrent
-déprogrammerez
-déprogrammeriez
-déprogrammerions
-déprogrammerons
-déprogrammeront
-déprogrammes
-déprogrammés
-déprogrammez
-déprogrammiez
-déprogrammions
-déprogrammons
-déprolétarisa
-déprolétarisai
-déprolétarisaient
-déprolétarisais
-déprolétarisait
-déprolétarisâmes
-déprolétarisant
-déprolétarisas
-déprolétarisasse
-déprolétarisassent
-déprolétarisasses
-déprolétarisassiez
-déprolétarisassions
-déprolétarisât
-déprolétarisâtes
-déprolétarise
-déprolétarisé
-déprolétarisée
-déprolétarisées
-déprolétarisent
-déprolétariser
-déprolétarisera
-déprolétariserai
-déprolétariseraient
-déprolétariserais
-déprolétariserait
-déprolétariseras
-déprolétarisèrent
-déprolétariserez
-déprolétariseriez
-déprolétariserions
-déprolétariserons
-déprolétariseront
-déprolétarises
-déprolétarisés
-déprolétarisez
-déprolétarisiez
-déprolétarisions
-déprolétarisons
-dépropanisa
-dépropanisai
-dépropanisaient
-dépropanisais
-dépropanisait
-dépropanisâmes
-dépropanisant
-dépropanisas
-dépropanisasse
-dépropanisassent
-dépropanisasses
-dépropanisassiez
-dépropanisassions
-dépropanisât
-dépropanisâtes
-dépropanise
-dépropanisé
-dépropanisée
-dépropanisées
-dépropanisent
-dépropaniser
-dépropanisera
-dépropaniserai
-dépropaniseraient
-dépropaniserais
-dépropaniserait
-dépropaniseras
-dépropanisèrent
-dépropaniserez
-dépropaniseriez
-dépropaniserions
-dépropaniserons
-dépropaniseront
-dépropanises
-dépropanisés
-dépropanisez
-dépropanisiez
-dépropanisions
-dépropanisons
-dépucela
-dépucelai
-dépucelaient
-dépucelais
-dépucelait
-dépucelâmes
-dépucelant
-dépucelas
-dépucelasse
-dépucelassent
-dépucelasses
-dépucelassiez
-dépucelassions
-dépucelât
-dépucelâtes
-dépucelé
-dépucelée
-dépucelées
-dépuceler
-dépucelèrent
-dépucelés
-dépucelez
-dépuceliez
-dépucelions
-dépucelle
-dépucellent
-dépucellera
-dépucellerai
-dépucelleraient
-dépucellerais
-dépucellerait
-dépucelleras
-dépucellerez
-dépucelleriez
-dépucellerions
-dépucellerons
-dépucelleront
-dépucelles
-dépucelons
-depuis
-dépulpa
-dépulpai
-dépulpaient
-dépulpais
-dépulpait
-dépulpâmes
-dépulpant
-dépulpas
-dépulpasse
-dépulpassent
-dépulpasses
-dépulpassiez
-dépulpassions
-dépulpât
-dépulpâtes
-dépulpe
-dépulpé
-dépulpée
-dépulpées
-dépulpent
-dépulper
-dépulpera
-dépulperai
-dépulperaient
-dépulperais
-dépulperait
-dépulperas
-dépulpèrent
-dépulperez
-dépulperiez
-dépulperions
-dépulperons
-dépulperont
-dépulpes
-dépulpés
-dépulpez
-dépulpiez
-dépulpions
-dépulpons
-dépura
-dépurai
-dépuraient
-dépurais
-dépurait
-dépurâmes
-dépurant
-dépuras
-dépurasse
-dépurassent
-dépurasses
-dépurassiez
-dépurassions
-dépurât
-dépurâtes
-dépuratif
-dépuratifs
-dépuration
-dépurations
-dépurative
-dépuratives
-dépure
-dépuré
-dépurée
-dépurées
-dépurent
-dépurer
-dépurera
-dépurerai
-dépureraient
-dépurerais
-dépurerait
-dépureras
-dépurèrent
-dépurerez
-dépureriez
-dépurerions
-dépurerons
-dépureront
-dépures
-dépurés
-dépurez
-dépuriez
-dépurions
-dépurons
-députa
-députai
-députaient
-députais
-députait
-députâmes
-députant
-députas
-députasse
-députassent
-députasses
-députassiez
-députassions
-députât
-députâtes
-députation
-députations
-députe
-député
-députée
-députées
-députent
-députer
-députera
-députerai
-députeraient
-députerais
-députerait
-députeras
-députèrent
-députerez
-députeriez
-députerions
-députerons
-députeront
-députes
-députés
-députez
-députiez
-députions
-députons
-déquilla
-déquillai
-déquillaient
-déquillais
-déquillait
-déquillâmes
-déquillant
-déquillas
-déquillasse
-déquillassent
-déquillasses
-déquillassiez
-déquillassions
-déquillât
-déquillâtes
-déquille
-déquillé
-déquillée
-déquillées
-déquillent
-déquiller
-déquillera
-déquillerai
-déquilleraient
-déquillerais
-déquillerait
-déquilleras
-déquillèrent
-déquillerez
-déquilleriez
-déquillerions
-déquillerons
-déquilleront
-déquilles
-déquillés
-déquillez
-déquilliez
-déquillions
-déquillons
-der
-déracina
-déracinai
-déracinaient
-déracinais
-déracinait
-déracinâmes
-déracinant
-déracinas
-déracinasse
-déracinassent
-déracinasses
-déracinassiez
-déracinassions
-déracinât
-déracinâtes
-déracine
-déraciné
-déracinée
-déracinées
-déracinement
-déracinements
-déracinent
-déraciner
-déracinera
-déracinerai
-déracineraient
-déracinerais
-déracinerait
-déracineras
-déracinèrent
-déracinerez
-déracineriez
-déracinerions
-déracinerons
-déracineront
-déracines
-déracinés
-déracinez
-déraciniez
-déracinions
-déracinons
-dérada
-déradai
-déradaient
-déradais
-déradait
-déradâmes
-déradant
-déradas
-déradasse
-déradassent
-déradasses
-déradassiez
-déradassions
-déradât
-déradâtes
-dérade
-déradé
-déradent
-dérader
-déradera
-déraderai
-déraderaient
-déraderais
-déraderait
-déraderas
-déradèrent
-déraderez
-déraderiez
-déraderions
-déraderons
-déraderont
-dérades
-déradez
-déradiez
-déradions
-déradons
-dérage
-déragé
-déragea
-dérageai
-dérageaient
-dérageais
-dérageait
-dérageâmes
-dérageant
-dérageas
-dérageasse
-dérageassent
-dérageasses
-dérageassiez
-dérageassions
-dérageât
-dérageâtes
-déragent
-dérageons
-dérager
-déragera
-déragerai
-dérageraient
-déragerais
-déragerait
-dérageras
-déragèrent
-déragerez
-dérageriez
-déragerions
-déragerons
-dérageront
-dérages
-déragez
-déragiez
-déragions
-déraidi
-déraidie
-déraidies
-déraidîmes
-déraidir
-déraidira
-déraidirai
-déraidiraient
-déraidirais
-déraidirait
-déraidiras
-déraidirent
-déraidirez
-déraidiriez
-déraidirions
-déraidirons
-déraidiront
-déraidis
-déraidissaient
-déraidissais
-déraidissait
-déraidissant
-déraidisse
-déraidissent
-déraidisses
-déraidissez
-déraidissiez
-déraidissions
-déraidissons
-déraidit
-déraidît
-déraidîtes
-déraie
-déraient
-déraiera
-déraierai
-déraieraient
-déraierais
-déraierait
-déraieras
-déraierez
-déraieriez
-déraierions
-déraierons
-déraieront
-déraies
-dérailla
-déraillai
-déraillaient
-déraillais
-déraillait
-déraillâmes
-déraillant
-déraillas
-déraillasse
-déraillassent
-déraillasses
-déraillassiez
-déraillassions
-déraillât
-déraillâtes
-déraille
-déraillé
-déraillement
-déraillements
-déraillent
-dérailler
-déraillera
-déraillerai
-dérailleraient
-déraillerais
-déraillerait
-dérailleras
-déraillèrent
-déraillerez
-dérailleriez
-déraillerions
-déraillerons
-dérailleront
-dérailles
-dérailleur
-dérailleurs
-déraillez
-dérailliez
-déraillions
-déraillons
-déraison
-déraisonna
-déraisonnable
-déraisonnablement
-déraisonnables
-déraisonnai
-déraisonnaient
-déraisonnais
-déraisonnait
-déraisonnâmes
-déraisonnant
-déraisonnas
-déraisonnasse
-déraisonnassent
-déraisonnasses
-déraisonnassiez
-déraisonnassions
-déraisonnât
-déraisonnâtes
-déraisonne
-déraisonné
-déraisonnent
-déraisonner
-déraisonnera
-déraisonnerai
-déraisonneraient
-déraisonnerais
-déraisonnerait
-déraisonneras
-déraisonnèrent
-déraisonnerez
-déraisonneriez
-déraisonnerions
-déraisonnerons
-déraisonneront
-déraisonnes
-déraisonnez
-déraisonniez
-déraisonnions
-déraisonnons
-déraisons
-dérange
-dérangé
-dérangea
-dérangeai
-dérangeaient
-dérangeais
-dérangeait
-dérangeâmes
-dérangeant
-dérangeante
-dérangeantes
-dérangeants
-dérangeas
-dérangeasse
-dérangeassent
-dérangeasses
-dérangeassiez
-dérangeassions
-dérangeât
-dérangeâtes
-dérangée
-dérangées
-dérangement
-dérangements
-dérangent
-dérangeons
-déranger
-dérangera
-dérangerai
-dérangeraient
-dérangerais
-dérangerait
-dérangeras
-dérangèrent
-dérangerez
-dérangeriez
-dérangerions
-dérangerons
-dérangeront
-déranges
-dérangés
-dérangez
-dérangiez
-dérangions
-dérapa
-dérapage
-dérapages
-dérapai
-dérapaient
-dérapais
-dérapait
-dérapâmes
-dérapant
-dérapas
-dérapasse
-dérapassent
-dérapasses
-dérapassiez
-dérapassions
-dérapât
-dérapâtes
-dérape
-dérapé
-dérapent
-déraper
-dérapera
-déraperai
-déraperaient
-déraperais
-déraperait
-déraperas
-dérapèrent
-déraperez
-déraperiez
-déraperions
-déraperons
-déraperont
-dérapes
-dérapez
-dérapiez
-dérapions
-dérapons
-dérasa
-dérasai
-dérasaient
-dérasais
-dérasait
-dérasâmes
-dérasant
-dérasas
-dérasasse
-dérasassent
-dérasasses
-dérasassiez
-dérasassions
-dérasât
-dérasâtes
-dérase
-dérasé
-dérasée
-dérasées
-dérasent
-déraser
-dérasera
-déraserai
-déraseraient
-déraserais
-déraserait
-déraseras
-dérasèrent
-déraserez
-déraseriez
-déraserions
-déraserons
-déraseront
-dérases
-dérasés
-dérasez
-dérasiez
-dérasions
-dérasons
-dérata
-dératai
-dérataient
-dératais
-dératait
-dératâmes
-dératant
-dératas
-dératasse
-dératassent
-dératasses
-dératassiez
-dératassions
-dératât
-dératâtes
-dérate
-dératé
-dératée
-dératées
-dératent
-dérater
-dératera
-dératerai
-dérateraient
-dératerais
-dératerait
-dérateras
-dératèrent
-dératerez
-dérateriez
-dératerions
-dératerons
-dérateront
-dérates
-dératés
-dératez
-dératiez
-dérations
-dératisa
-dératisai
-dératisaient
-dératisais
-dératisait
-dératisâmes
-dératisant
-dératisas
-dératisasse
-dératisassent
-dératisasses
-dératisassiez
-dératisassions
-dératisât
-dératisâtes
-dératisation
-dératisations
-dératise
-dératisé
-dératisée
-dératisées
-dératisent
-dératiser
-dératisera
-dératiserai
-dératiseraient
-dératiserais
-dératiserait
-dératiseras
-dératisèrent
-dératiserez
-dératiseriez
-dératiserions
-dératiserons
-dératiseront
-dératises
-dératisés
-dératisez
-dératisiez
-dératisions
-dératisons
-dératons
-déraya
-dérayai
-dérayaient
-dérayais
-dérayait
-dérayâmes
-dérayant
-dérayas
-dérayasse
-dérayassent
-dérayasses
-dérayassiez
-dérayassions
-dérayât
-dérayâtes
-déraye
-dérayé
-dérayée
-dérayées
-dérayent
-dérayer
-dérayera
-dérayerai
-dérayeraient
-dérayerais
-dérayerait
-dérayeras
-dérayèrent
-dérayerez
-dérayeriez
-dérayerions
-dérayerons
-dérayeront
-dérayes
-dérayés
-dérayez
-dérayiez
-dérayions
-dérayons
-dérayure
-dérayures
-derby
-derbys
-déréalisa
-déréalisai
-déréalisaient
-déréalisais
-déréalisait
-déréalisâmes
-déréalisant
-déréalisas
-déréalisasse
-déréalisassent
-déréalisasses
-déréalisassiez
-déréalisassions
-déréalisât
-déréalisâtes
-déréalise
-déréalisé
-déréalisée
-déréalisées
-déréalisent
-déréaliser
-déréalisera
-déréaliserai
-déréaliseraient
-déréaliserais
-déréaliserait
-déréaliseras
-déréalisèrent
-déréaliserez
-déréaliseriez
-déréaliserions
-déréaliserons
-déréaliseront
-déréalises
-déréalisés
-déréalisez
-déréalisiez
-déréalisions
-déréalisons
-derechef
-dérégla
-déréglai
-déréglaient
-déréglais
-déréglait
-déréglâmes
-déréglant
-déréglas
-déréglasse
-déréglassent
-déréglasses
-déréglassiez
-déréglassions
-déréglât
-déréglâtes
-déréglé
-dérègle
-déréglée
-déréglées
-dérèglement
-déréglementation
-déréglementations
-dérèglements
-dérèglent
-dérégler
-déréglera
-déréglerai
-dérégleraient
-déréglerais
-déréglerait
-dérégleras
-déréglèrent
-déréglerez
-dérégleriez
-déréglerions
-déréglerons
-dérégleront
-déréglés
-dérègles
-déréglez
-dérégliez
-déréglions
-déréglons
-dérégula
-dérégulai
-dérégulaient
-dérégulais
-dérégulait
-dérégulâmes
-dérégulant
-dérégulas
-dérégulasse
-dérégulassent
-dérégulasses
-dérégulassiez
-dérégulassions
-dérégulât
-dérégulâtes
-dérégule
-dérégulé
-dérégulée
-dérégulées
-dérégulent
-déréguler
-dérégulera
-dérégulerai
-déréguleraient
-dérégulerais
-dérégulerait
-déréguleras
-dérégulèrent
-dérégulerez
-déréguleriez
-dérégulerions
-dérégulerons
-déréguleront
-dérégules
-dérégulés
-dérégulez
-déréguliez
-dérégulions
-dérégulons
-déréliction
-dérélictions
-dérida
-déridai
-déridaient
-déridais
-déridait
-déridâmes
-déridant
-déridas
-déridasse
-déridassent
-déridasses
-déridassiez
-déridassions
-déridât
-déridâtes
-déride
-déridé
-déridée
-déridées
-dérident
-dérider
-déridera
-dériderai
-dérideraient
-dériderais
-dériderait
-dérideras
-déridèrent
-dériderez
-dérideriez
-dériderions
-dériderons
-dérideront
-dérides
-déridés
-déridez
-déridiez
-déridions
-déridons
-dérision
-dérisions
-dérisoire
-dérisoirement
-dérisoires
-dériva
-dérivai
-dérivaient
-dérivais
-dérivait
-dérivâmes
-dérivant
-dérivas
-dérivasse
-dérivassent
-dérivasses
-dérivassiez
-dérivassions
-dérivât
-dérivâtes
-dérivatif
-dérivatifs
-dérivation
-dérivations
-dérivative
-dérivatives
-dérive
-dérivé
-dérivée
-dérivées
-dérivent
-dériver
-dérivera
-dériverai
-dériveraient
-dériverais
-dériverait
-dériveras
-dérivèrent
-dériverez
-dériveriez
-dériverions
-dériverons
-dériveront
-dérives
-dérivés
-dériveur
-dériveurs
-dérivez
-dériviez
-dérivions
-dérivons
-dermatite
-dermatites
-dermatologie
-dermatologies
-dermatologiste
-dermatologistes
-dermatologue
-dermatologues
-dermatose
-dermatoses
-derme
-dermes
-dermeste
-dermestes
-dermique
-dermiques
-dermite
-dermites
-dermographie
-dermographies
-dernier
-dernière
-dernièrement
-dernière-née
-dernières
-dernières-nées
-dernier-né
-derniers
-derniers-nés
-derny
-dernys
-déroba
-dérobade
-dérobades
-dérobai
-dérobaient
-dérobais
-dérobait
-dérobâmes
-dérobant
-dérobas
-dérobasse
-dérobassent
-dérobasses
-dérobassiez
-dérobassions
-dérobât
-dérobâtes
-dérobe
-dérobé
-dérobée
-dérobées
-dérobent
-dérober
-dérobera
-déroberai
-déroberaient
-déroberais
-déroberait
-déroberas
-dérobèrent
-déroberez
-déroberiez
-déroberions
-déroberons
-déroberont
-dérobes
-dérobés
-dérobez
-dérobiez
-dérobions
-dérobons
-dérocha
-dérochage
-dérochages
-dérochai
-dérochaient
-dérochais
-dérochait
-dérochâmes
-dérochant
-dérochas
-dérochasse
-dérochassent
-dérochasses
-dérochassiez
-dérochassions
-dérochât
-dérochâtes
-déroche
-déroché
-dérochée
-dérochées
-dérochement
-dérochements
-dérochent
-dérocher
-dérochera
-dérocherai
-dérocheraient
-dérocherais
-dérocherait
-dérocheras
-dérochèrent
-dérocherez
-dérocheriez
-dérocherions
-dérocherons
-dérocheront
-déroches
-dérochés
-dérochez
-dérochiez
-dérochions
-dérochons
-déroda
-dérodai
-dérodaient
-dérodais
-dérodait
-dérodâmes
-dérodant
-dérodas
-dérodasse
-dérodassent
-dérodasses
-dérodassiez
-dérodassions
-dérodât
-dérodâtes
-dérode
-dérodé
-dérodée
-dérodées
-dérodent
-déroder
-dérodera
-déroderai
-déroderaient
-déroderais
-déroderait
-déroderas
-dérodèrent
-déroderez
-déroderiez
-déroderions
-déroderons
-déroderont
-dérodes
-dérodés
-dérodez
-dérodiez
-dérodions
-dérodons
-dérogation
-dérogations
-dérogatoire
-dérogatoires
-déroge
-dérogé
-dérogea
-dérogeai
-dérogeaient
-dérogeais
-dérogeait
-dérogeâmes
-dérogeant
-dérogeas
-dérogeasse
-dérogeassent
-dérogeasses
-dérogeassiez
-dérogeassions
-dérogeât
-dérogeâtes
-dérogent
-dérogeons
-déroger
-dérogera
-dérogerai
-dérogeraient
-dérogerais
-dérogerait
-dérogeras
-dérogèrent
-dérogerez
-dérogeriez
-dérogerions
-dérogerons
-dérogeront
-déroges
-dérogez
-dérogiez
-dérogions
-dérouilla
-dérouillai
-dérouillaient
-dérouillais
-dérouillait
-dérouillâmes
-dérouillant
-dérouillas
-dérouillasse
-dérouillassent
-dérouillasses
-dérouillassiez
-dérouillassions
-dérouillât
-dérouillâtes
-dérouille
-dérouillé
-dérouillée
-dérouillées
-dérouillent
-dérouiller
-dérouillera
-dérouillerai
-dérouilleraient
-dérouillerais
-dérouillerait
-dérouilleras
-dérouillèrent
-dérouillerez
-dérouilleriez
-dérouillerions
-dérouillerons
-dérouilleront
-dérouilles
-dérouillés
-dérouillez
-dérouilliez
-dérouillions
-dérouillons
-déroula
-déroulage
-déroulages
-déroulai
-déroulaient
-déroulais
-déroulait
-déroulâmes
-déroulant
-déroulas
-déroulasse
-déroulassent
-déroulasses
-déroulassiez
-déroulassions
-déroulât
-déroulâtes
-déroule
-déroulé
-déroulée
-déroulées
-déroulement
-déroulements
-déroulent
-dérouler
-déroulera
-déroulerai
-dérouleraient
-déroulerais
-déroulerait
-dérouleras
-déroulèrent
-déroulerez
-dérouleriez
-déroulerions
-déroulerons
-dérouleront
-déroules
-déroulés
-dérouleur
-dérouleurs
-dérouleuse
-dérouleuses
-déroulez
-dérouliez
-déroulions
-déroulons
-dérouta
-déroutage
-déroutages
-déroutai
-déroutaient
-déroutais
-déroutait
-déroutâmes
-déroutant
-déroutas
-déroutasse
-déroutassent
-déroutasses
-déroutassiez
-déroutassions
-déroutât
-déroutâtes
-déroute
-dérouté
-déroutée
-déroutées
-déroutement
-déroutements
-déroutent
-dérouter
-déroutera
-dérouterai
-dérouteraient
-dérouterais
-dérouterait
-dérouteras
-déroutèrent
-dérouterez
-dérouteriez
-dérouterions
-dérouterons
-dérouteront
-déroutes
-déroutés
-déroutez
-déroutiez
-déroutions
-déroutons
-derrick
-derricks
-derrière
-derrières
-derviche
-derviches
-des
-dés
-dès
-désabonna
-désabonnai
-désabonnaient
-désabonnais
-désabonnait
-désabonnâmes
-désabonnant
-désabonnas
-désabonnasse
-désabonnassent
-désabonnasses
-désabonnassiez
-désabonnassions
-désabonnât
-désabonnâtes
-désabonne
-désabonné
-désabonnée
-désabonnées
-désabonnement
-désabonnements
-désabonnent
-désabonner
-désabonnera
-désabonnerai
-désabonneraient
-désabonnerais
-désabonnerait
-désabonneras
-désabonnèrent
-désabonnerez
-désabonneriez
-désabonnerions
-désabonnerons
-désabonneront
-désabonnes
-désabonnés
-désabonnez
-désabonniez
-désabonnions
-désabonnons
-désabusa
-désabusai
-désabusaient
-désabusais
-désabusait
-désabusâmes
-désabusant
-désabusas
-désabusasse
-désabusassent
-désabusasses
-désabusassiez
-désabusassions
-désabusât
-désabusâtes
-désabuse
-désabusé
-désabusée
-désabusées
-désabusement
-désabusements
-désabusent
-désabuser
-désabusera
-désabuserai
-désabuseraient
-désabuserais
-désabuserait
-désabuseras
-désabusèrent
-désabuserez
-désabuseriez
-désabuserions
-désabuserons
-désabuseront
-désabuses
-désabusés
-désabusez
-désabusiez
-désabusions
-désabusons
-désacclimata
-désacclimatai
-désacclimataient
-désacclimatais
-désacclimatait
-désacclimatâmes
-désacclimatant
-désacclimatas
-désacclimatasse
-désacclimatassent
-désacclimatasses
-désacclimatassiez
-désacclimatassions
-désacclimatât
-désacclimatâtes
-désacclimate
-désacclimaté
-désacclimatée
-désacclimatées
-désacclimatent
-désacclimater
-désacclimatera
-désacclimaterai
-désacclimateraient
-désacclimaterais
-désacclimaterait
-désacclimateras
-désacclimatèrent
-désacclimaterez
-désacclimateriez
-désacclimaterions
-désacclimaterons
-désacclimateront
-désacclimates
-désacclimatés
-désacclimatez
-désacclimatiez
-désacclimations
-désacclimatons
-désaccord
-désaccorda
-désaccordai
-désaccordaient
-désaccordais
-désaccordait
-désaccordâmes
-désaccordant
-désaccordas
-désaccordasse
-désaccordassent
-désaccordasses
-désaccordassiez
-désaccordassions
-désaccordât
-désaccordâtes
-désaccorde
-désaccordé
-désaccordée
-désaccordées
-désaccordent
-désaccorder
-désaccordera
-désaccorderai
-désaccorderaient
-désaccorderais
-désaccorderait
-désaccorderas
-désaccordèrent
-désaccorderez
-désaccorderiez
-désaccorderions
-désaccorderons
-désaccorderont
-désaccordes
-désaccordés
-désaccordez
-désaccordiez
-désaccordions
-désaccordons
-désaccords
-désaccoupla
-désaccouplai
-désaccouplaient
-désaccouplais
-désaccouplait
-désaccouplâmes
-désaccouplant
-désaccouplas
-désaccouplasse
-désaccouplassent
-désaccouplasses
-désaccouplassiez
-désaccouplassions
-désaccouplât
-désaccouplâtes
-désaccouple
-désaccouplé
-désaccouplée
-désaccouplées
-désaccouplent
-désaccoupler
-désaccouplera
-désaccouplerai
-désaccoupleraient
-désaccouplerais
-désaccouplerait
-désaccoupleras
-désaccouplèrent
-désaccouplerez
-désaccoupleriez
-désaccouplerions
-désaccouplerons
-désaccoupleront
-désaccouples
-désaccouplés
-désaccouplez
-désaccoupliez
-désaccouplions
-désaccouplons
-désaccoutuma
-désaccoutumai
-désaccoutumaient
-désaccoutumais
-désaccoutumait
-désaccoutumâmes
-désaccoutumance
-désaccoutumances
-désaccoutumant
-désaccoutumas
-désaccoutumasse
-désaccoutumassent
-désaccoutumasses
-désaccoutumassiez
-désaccoutumassions
-désaccoutumât
-désaccoutumâtes
-désaccoutume
-désaccoutumé
-désaccoutumée
-désaccoutumées
-désaccoutument
-désaccoutumer
-désaccoutumera
-désaccoutumerai
-désaccoutumeraient
-désaccoutumerais
-désaccoutumerait
-désaccoutumeras
-désaccoutumèrent
-désaccoutumerez
-désaccoutumeriez
-désaccoutumerions
-désaccoutumerons
-désaccoutumeront
-désaccoutumes
-désaccoutumés
-désaccoutumez
-désaccoutumiez
-désaccoutumions
-désaccoutumons
-désacralisa
-désacralisai
-désacralisaient
-désacralisais
-désacralisait
-désacralisâmes
-désacralisant
-désacralisas
-désacralisasse
-désacralisassent
-désacralisasses
-désacralisassiez
-désacralisassions
-désacralisât
-désacralisâtes
-désacralise
-désacralisé
-désacralisée
-désacralisées
-désacralisent
-désacraliser
-désacralisera
-désacraliserai
-désacraliseraient
-désacraliserais
-désacraliserait
-désacraliseras
-désacralisèrent
-désacraliserez
-désacraliseriez
-désacraliserions
-désacraliserons
-désacraliseront
-désacralises
-désacralisés
-désacralisez
-désacralisiez
-désacralisions
-désacralisons
-désactiva
-désactivai
-désactivaient
-désactivais
-désactivait
-désactivâmes
-désactivant
-désactivas
-désactivasse
-désactivassent
-désactivasses
-désactivassiez
-désactivassions
-désactivât
-désactivâtes
-désactive
-désactivé
-désactivée
-désactivées
-désactivent
-désactiver
-désactivera
-désactiverai
-désactiveraient
-désactiverais
-désactiverait
-désactiveras
-désactivèrent
-désactiverez
-désactiveriez
-désactiverions
-désactiverons
-désactiveront
-désactives
-désactivés
-désactivez
-désactiviez
-désactivions
-désactivons
-désadapta
-désadaptai
-désadaptaient
-désadaptais
-désadaptait
-désadaptâmes
-désadaptant
-désadaptas
-désadaptasse
-désadaptassent
-désadaptasses
-désadaptassiez
-désadaptassions
-désadaptât
-désadaptâtes
-désadapte
-désadapté
-désadaptent
-désadapter
-désadaptera
-désadapterai
-désadapteraient
-désadapterais
-désadapterait
-désadapteras
-désadaptèrent
-désadapterez
-désadapteriez
-désadapterions
-désadapterons
-désadapteront
-désadaptes
-désadaptez
-désadaptiez
-désadaptions
-désadaptons
-désaffecta
-désaffectai
-désaffectaient
-désaffectais
-désaffectait
-désaffectâmes
-désaffectant
-désaffectas
-désaffectasse
-désaffectassent
-désaffectasses
-désaffectassiez
-désaffectassions
-désaffectât
-désaffectâtes
-désaffectation
-désaffectations
-désaffecte
-désaffecté
-désaffectée
-désaffectées
-désaffectent
-désaffecter
-désaffectera
-désaffecterai
-désaffecteraient
-désaffecterais
-désaffecterait
-désaffecteras
-désaffectèrent
-désaffecterez
-désaffecteriez
-désaffecterions
-désaffecterons
-désaffecteront
-désaffectes
-désaffectés
-désaffectez
-désaffectiez
-désaffection
-désaffectionna
-désaffectionnai
-désaffectionnaient
-désaffectionnais
-désaffectionnait
-désaffectionnâmes
-désaffectionnant
-désaffectionnas
-désaffectionnasse
-désaffectionnassent
-désaffectionnasses
-désaffectionnassiez
-désaffectionnassions
-désaffectionnât
-désaffectionnâtes
-désaffectionne
-désaffectionné
-désaffectionnée
-désaffectionnées
-désaffectionnent
-désaffectionner
-désaffectionnera
-désaffectionnerai
-désaffectionneraient
-désaffectionnerais
-désaffectionnerait
-désaffectionneras
-désaffectionnèrent
-désaffectionnerez
-désaffectionneriez
-désaffectionnerions
-désaffectionnerons
-désaffectionneront
-désaffectionnes
-désaffectionnés
-désaffectionnez
-désaffectionniez
-désaffectionnions
-désaffectionnons
-désaffections
-désaffectons
-désaffilia
-désaffiliai
-désaffiliaient
-désaffiliais
-désaffiliait
-désaffiliâmes
-désaffiliant
-désaffilias
-désaffiliasse
-désaffiliassent
-désaffiliasses
-désaffiliassiez
-désaffiliassions
-désaffiliât
-désaffiliâtes
-désaffilie
-désaffilié
-désaffiliée
-désaffiliées
-désaffilient
-désaffilier
-désaffiliera
-désaffilierai
-désaffilieraient
-désaffilierais
-désaffilierait
-désaffilieras
-désaffilièrent
-désaffilierez
-désaffilieriez
-désaffilierions
-désaffilierons
-désaffilieront
-désaffilies
-désaffiliés
-désaffiliez
-désaffiliiez
-désaffiliions
-désaffilions
-désagença
-désagençai
-désagençaient
-désagençais
-désagençait
-désagençâmes
-désagençant
-désagenças
-désagençasse
-désagençassent
-désagençasses
-désagençassiez
-désagençassions
-désagençât
-désagençâtes
-désagence
-désagencé
-désagencée
-désagencées
-désagencent
-désagencer
-désagencera
-désagencerai
-désagenceraient
-désagencerais
-désagencerait
-désagenceras
-désagencèrent
-désagencerez
-désagenceriez
-désagencerions
-désagencerons
-désagenceront
-désagences
-désagencés
-désagencez
-désagenciez
-désagencions
-désagençons
-désagrafa
-désagrafai
-désagrafaient
-désagrafais
-désagrafait
-désagrafâmes
-désagrafant
-désagrafas
-désagrafasse
-désagrafassent
-désagrafasses
-désagrafassiez
-désagrafassions
-désagrafât
-désagrafâtes
-désagrafe
-désagrafé
-désagrafée
-désagrafées
-désagrafent
-désagrafer
-désagrafera
-désagraferai
-désagraferaient
-désagraferais
-désagraferait
-désagraferas
-désagrafèrent
-désagraferez
-désagraferiez
-désagraferions
-désagraferons
-désagraferont
-désagrafes
-désagrafés
-désagrafez
-désagrafiez
-désagrafions
-désagrafons
-désagréable
-désagréablement
-désagréables
-désagrégation
-désagrégations
-désagrégé
-désagrège
-désagrégea
-désagrégeai
-désagrégeaient
-désagrégeais
-désagrégeait
-désagrégeâmes
-désagrégeant
-désagrégeas
-désagrégeasse
-désagrégeassent
-désagrégeasses
-désagrégeassiez
-désagrégeassions
-désagrégeât
-désagrégeâtes
-désagrégée
-désagrégées
-désagrègent
-désagrégeons
-désagréger
-désagrégera
-désagrégerai
-désagrégeraient
-désagrégerais
-désagrégerait
-désagrégeras
-désagrégèrent
-désagrégerez
-désagrégeriez
-désagrégerions
-désagrégerons
-désagrégeront
-désagrégés
-désagrèges
-désagrégez
-désagrégiez
-désagrégions
-désagrément
-désagréments
-désaimanta
-désaimantai
-désaimantaient
-désaimantais
-désaimantait
-désaimantâmes
-désaimantant
-désaimantas
-désaimantasse
-désaimantassent
-désaimantasses
-désaimantassiez
-désaimantassions
-désaimantât
-désaimantâtes
-désaimante
-désaimanté
-désaimantée
-désaimantées
-désaimantent
-désaimanter
-désaimantera
-désaimanterai
-désaimanteraient
-désaimanterais
-désaimanterait
-désaimanteras
-désaimantèrent
-désaimanterez
-désaimanteriez
-désaimanterions
-désaimanterons
-désaimanteront
-désaimantes
-désaimantés
-désaimantez
-désaimantiez
-désaimantions
-désaimantons
-désajusta
-désajustai
-désajustaient
-désajustais
-désajustait
-désajustâmes
-désajustant
-désajustas
-désajustasse
-désajustassent
-désajustasses
-désajustassiez
-désajustassions
-désajustât
-désajustâtes
-désajuste
-désajusté
-désajustée
-désajustées
-désajustent
-désajuster
-désajustera
-désajusterai
-désajusteraient
-désajusterais
-désajusterait
-désajusteras
-désajustèrent
-désajusterez
-désajusteriez
-désajusterions
-désajusterons
-désajusteront
-désajustes
-désajustés
-désajustez
-désajustiez
-désajustions
-désajustons
-désaliéna
-désaliénai
-désaliénaient
-désaliénais
-désaliénait
-désaliénâmes
-désaliénant
-désaliénas
-désaliénasse
-désaliénassent
-désaliénasses
-désaliénassiez
-désaliénassions
-désaliénât
-désaliénâtes
-désaliéné
-désaliène
-désaliénée
-désaliénées
-désaliènent
-désaliéner
-désaliénera
-désaliénerai
-désaliéneraient
-désaliénerais
-désaliénerait
-désaliéneras
-désaliénèrent
-désaliénerez
-désaliéneriez
-désaliénerions
-désaliénerons
-désaliéneront
-désaliénés
-désaliènes
-désaliénez
-désaliéniez
-désaliénions
-désaliénons
-désaligna
-désalignai
-désalignaient
-désalignais
-désalignait
-désalignâmes
-désalignant
-désalignas
-désalignasse
-désalignassent
-désalignasses
-désalignassiez
-désalignassions
-désalignât
-désalignâtes
-désaligne
-désaligné
-désalignée
-désalignées
-désalignent
-désaligner
-désalignera
-désalignerai
-désaligneraient
-désalignerais
-désalignerait
-désaligneras
-désalignèrent
-désalignerez
-désaligneriez
-désalignerions
-désalignerons
-désaligneront
-désalignes
-désalignés
-désalignez
-désaligniez
-désalignions
-désalignons
-désaltéra
-désaltérai
-désaltéraient
-désaltérais
-désaltérait
-désaltérâmes
-désaltérant
-désaltéras
-désaltérasse
-désaltérassent
-désaltérasses
-désaltérassiez
-désaltérassions
-désaltérât
-désaltérâtes
-désaltéré
-désaltère
-désaltérée
-désaltérées
-désaltèrent
-désaltérer
-désaltérera
-désaltérerai
-désaltéreraient
-désaltérerais
-désaltérerait
-désaltéreras
-désaltérèrent
-désaltérerez
-désaltéreriez
-désaltérerions
-désaltérerons
-désaltéreront
-désaltérés
-désaltères
-désaltérez
-désaltériez
-désaltérions
-désaltérons
-désamarra
-désamarrai
-désamarraient
-désamarrais
-désamarrait
-désamarrâmes
-désamarrant
-désamarras
-désamarrasse
-désamarrassent
-désamarrasses
-désamarrassiez
-désamarrassions
-désamarrât
-désamarrâtes
-désamarre
-désamarré
-désamarrée
-désamarrées
-désamarrent
-désamarrer
-désamarrera
-désamarrerai
-désamarreraient
-désamarrerais
-désamarrerait
-désamarreras
-désamarrèrent
-désamarrerez
-désamarreriez
-désamarrerions
-désamarrerons
-désamarreront
-désamarres
-désamarrés
-désamarrez
-désamarriez
-désamarrions
-désamarrons
-désambiguïsa
-désambiguïsai
-désambiguïsaient
-désambiguïsais
-désambiguïsait
-désambiguïsâmes
-désambiguïsant
-désambiguïsas
-désambiguïsasse
-désambiguïsassent
-désambiguïsasses
-désambiguïsassiez
-désambiguïsassions
-désambiguïsât
-désambiguïsâtes
-désambiguïse
-désambiguïsé
-désambiguïsée
-désambiguïsées
-désambiguïsent
-désambiguïser
-désambiguïsera
-désambiguïserai
-désambiguïseraient
-désambiguïserais
-désambiguïserait
-désambiguïseras
-désambiguïsèrent
-désambiguïserez
-désambiguïseriez
-désambiguïserions
-désambiguïserons
-désambiguïseront
-désambiguïses
-désambiguïsés
-désambiguïsez
-désambiguïsiez
-désambiguïsions
-désambiguïsons
-désamidonna
-désamidonnai
-désamidonnaient
-désamidonnais
-désamidonnait
-désamidonnâmes
-désamidonnant
-désamidonnas
-désamidonnasse
-désamidonnassent
-désamidonnasses
-désamidonnassiez
-désamidonnassions
-désamidonnât
-désamidonnâtes
-désamidonne
-désamidonné
-désamidonnée
-désamidonnées
-désamidonnent
-désamidonner
-désamidonnera
-désamidonnerai
-désamidonneraient
-désamidonnerais
-désamidonnerait
-désamidonneras
-désamidonnèrent
-désamidonnerez
-désamidonneriez
-désamidonnerions
-désamidonnerons
-désamidonneront
-désamidonnes
-désamidonnés
-désamidonnez
-désamidonniez
-désamidonnions
-désamidonnons
-désamorça
-désamorçage
-désamorçages
-désamorçai
-désamorçaient
-désamorçais
-désamorçait
-désamorçâmes
-désamorçant
-désamorças
-désamorçasse
-désamorçassent
-désamorçasses
-désamorçassiez
-désamorçassions
-désamorçât
-désamorçâtes
-désamorce
-désamorcé
-désamorcée
-désamorcées
-désamorcent
-désamorcer
-désamorcera
-désamorcerai
-désamorceraient
-désamorcerais
-désamorcerait
-désamorceras
-désamorcèrent
-désamorcerez
-désamorceriez
-désamorcerions
-désamorcerons
-désamorceront
-désamorces
-désamorcés
-désamorcez
-désamorciez
-désamorcions
-désamorçons
-désannexa
-désannexai
-désannexaient
-désannexais
-désannexait
-désannexâmes
-désannexant
-désannexas
-désannexasse
-désannexassent
-désannexasses
-désannexassiez
-désannexassions
-désannexât
-désannexâtes
-désannexe
-désannexé
-désannexée
-désannexées
-désannexent
-désannexer
-désannexera
-désannexerai
-désannexeraient
-désannexerais
-désannexerait
-désannexeras
-désannexèrent
-désannexerez
-désannexeriez
-désannexerions
-désannexerons
-désannexeront
-désannexes
-désannexés
-désannexez
-désannexiez
-désannexions
-désannexons
-désapparia
-désappariai
-désappariaient
-désappariais
-désappariait
-désappariâmes
-désappariant
-désapparias
-désappariasse
-désappariassent
-désappariasses
-désappariassiez
-désappariassions
-désappariât
-désappariâtes
-désapparie
-désapparié
-désappariée
-désappariées
-désapparient
-désapparier
-désappariera
-désapparierai
-désapparieraient
-désapparierais
-désapparierait
-désapparieras
-désapparièrent
-désapparierez
-désapparieriez
-désapparierions
-désapparierons
-désapparieront
-désapparies
-désappariés
-désappariez
-désappariiez
-désappariions
-désapparions
-désappointa
-désappointai
-désappointaient
-désappointais
-désappointait
-désappointâmes
-désappointant
-désappointas
-désappointasse
-désappointassent
-désappointasses
-désappointassiez
-désappointassions
-désappointât
-désappointâtes
-désappointe
-désappointé
-désappointée
-désappointées
-désappointement
-désappointements
-désappointent
-désappointer
-désappointera
-désappointerai
-désappointeraient
-désappointerais
-désappointerait
-désappointeras
-désappointèrent
-désappointerez
-désappointeriez
-désappointerions
-désappointerons
-désappointeront
-désappointes
-désappointés
-désappointez
-désappointiez
-désappointions
-désappointons
-désapprenaient
-désapprenais
-désapprenait
-désapprenant
-désapprend
-désapprendra
-désapprendrai
-désapprendraient
-désapprendrais
-désapprendrait
-désapprendras
-désapprendre
-désapprendrez
-désapprendriez
-désapprendrions
-désapprendrons
-désapprendront
-désapprends
-désapprenez
-désappreniez
-désapprenions
-désapprenne
-désapprennent
-désapprennes
-désapprenons
-désapprîmes
-désapprirent
-désappris
-désapprise
-désapprises
-désapprisse
-désapprissent
-désapprisses
-désapprissiez
-désapprissions
-désapprit
-désapprît
-désapprîtes
-désapprobateur
-désapprobateurs
-désapprobation
-désapprobations
-désapprobatrice
-désapprobatrices
-désapprouva
-désapprouvai
-désapprouvaient
-désapprouvais
-désapprouvait
-désapprouvâmes
-désapprouvant
-désapprouvas
-désapprouvasse
-désapprouvassent
-désapprouvasses
-désapprouvassiez
-désapprouvassions
-désapprouvât
-désapprouvâtes
-désapprouve
-désapprouvé
-désapprouvée
-désapprouvées
-désapprouvent
-désapprouver
-désapprouvera
-désapprouverai
-désapprouveraient
-désapprouverais
-désapprouverait
-désapprouveras
-désapprouvèrent
-désapprouverez
-désapprouveriez
-désapprouverions
-désapprouverons
-désapprouveront
-désapprouves
-désapprouvés
-désapprouvez
-désapprouviez
-désapprouvions
-désapprouvons
-désapprovisionna
-désapprovisionnai
-désapprovisionnaient
-désapprovisionnais
-désapprovisionnait
-désapprovisionnâmes
-désapprovisionnant
-désapprovisionnas
-désapprovisionnasse
-désapprovisionnassent
-désapprovisionnasses
-désapprovisionnassiez
-désapprovisionnassions
-désapprovisionnât
-désapprovisionnâtes
-désapprovisionne
-désapprovisionné
-désapprovisionnée
-désapprovisionnées
-désapprovisionnement
-désapprovisionnements
-désapprovisionnent
-désapprovisionner
-désapprovisionnera
-désapprovisionnerai
-désapprovisionneraient
-désapprovisionnerais
-désapprovisionnerait
-désapprovisionneras
-désapprovisionnèrent
-désapprovisionnerez
-désapprovisionneriez
-désapprovisionnerions
-désapprovisionnerons
-désapprovisionneront
-désapprovisionnes
-désapprovisionnés
-désapprovisionnez
-désapprovisionniez
-désapprovisionnions
-désapprovisionnons
-désarçonna
-désarçonnai
-désarçonnaient
-désarçonnais
-désarçonnait
-désarçonnâmes
-désarçonnant
-désarçonnas
-désarçonnasse
-désarçonnassent
-désarçonnasses
-désarçonnassiez
-désarçonnassions
-désarçonnât
-désarçonnâtes
-désarçonne
-désarçonné
-désarçonnée
-désarçonnées
-désarçonnent
-désarçonner
-désarçonnera
-désarçonnerai
-désarçonneraient
-désarçonnerais
-désarçonnerait
-désarçonneras
-désarçonnèrent
-désarçonnerez
-désarçonneriez
-désarçonnerions
-désarçonnerons
-désarçonneront
-désarçonnes
-désarçonnés
-désarçonnez
-désarçonniez
-désarçonnions
-désarçonnons
-désargenta
-désargentai
-désargentaient
-désargentais
-désargentait
-désargentâmes
-désargentant
-désargentas
-désargentasse
-désargentassent
-désargentasses
-désargentassiez
-désargentassions
-désargentât
-désargentâtes
-désargente
-désargenté
-désargentée
-désargentées
-désargentent
-désargenter
-désargentera
-désargenterai
-désargenteraient
-désargenterais
-désargenterait
-désargenteras
-désargentèrent
-désargenterez
-désargenteriez
-désargenterions
-désargenterons
-désargenteront
-désargentes
-désargentés
-désargentez
-désargentiez
-désargentions
-désargentons
-désarma
-désarmai
-désarmaient
-désarmais
-désarmait
-désarmâmes
-désarmant
-désarmante
-désarmantes
-désarmants
-désarmas
-désarmasse
-désarmassent
-désarmasses
-désarmassiez
-désarmassions
-désarmât
-désarmâtes
-désarme
-désarmé
-désarmée
-désarmées
-désarmement
-désarmements
-désarment
-désarmer
-désarmera
-désarmerai
-désarmeraient
-désarmerais
-désarmerait
-désarmeras
-désarmèrent
-désarmerez
-désarmeriez
-désarmerions
-désarmerons
-désarmeront
-désarmes
-désarmés
-désarmez
-désarmiez
-désarmions
-désarmons
-désarrima
-désarrimage
-désarrimages
-désarrimai
-désarrimaient
-désarrimais
-désarrimait
-désarrimâmes
-désarrimant
-désarrimas
-désarrimasse
-désarrimassent
-désarrimasses
-désarrimassiez
-désarrimassions
-désarrimât
-désarrimâtes
-désarrime
-désarrimé
-désarrimée
-désarrimées
-désarriment
-désarrimer
-désarrimera
-désarrimerai
-désarrimeraient
-désarrimerais
-désarrimerait
-désarrimeras
-désarrimèrent
-désarrimerez
-désarrimeriez
-désarrimerions
-désarrimerons
-désarrimeront
-désarrimes
-désarrimés
-désarrimez
-désarrimiez
-désarrimions
-désarrimons
-désarroi
-désarrois
-désarticula
-désarticulai
-désarticulaient
-désarticulais
-désarticulait
-désarticulâmes
-désarticulant
-désarticulas
-désarticulasse
-désarticulassent
-désarticulasses
-désarticulassiez
-désarticulassions
-désarticulât
-désarticulâtes
-désarticulation
-désarticulations
-désarticule
-désarticulé
-désarticulée
-désarticulées
-désarticulent
-désarticuler
-désarticulera
-désarticulerai
-désarticuleraient
-désarticulerais
-désarticulerait
-désarticuleras
-désarticulèrent
-désarticulerez
-désarticuleriez
-désarticulerions
-désarticulerons
-désarticuleront
-désarticules
-désarticulés
-désarticulez
-désarticuliez
-désarticulions
-désarticulons
-désassembla
-désassemblage
-désassemblages
-désassemblai
-désassemblaient
-désassemblais
-désassemblait
-désassemblâmes
-désassemblant
-désassemblas
-désassemblasse
-désassemblassent
-désassemblasses
-désassemblassiez
-désassemblassions
-désassemblât
-désassemblâtes
-désassemble
-désassemblé
-désassemblée
-désassemblées
-désassemblent
-désassembler
-désassemblera
-désassemblerai
-désassembleraient
-désassemblerais
-désassemblerait
-désassembleras
-désassemblèrent
-désassemblerez
-désassembleriez
-désassemblerions
-désassemblerons
-désassembleront
-désassembles
-désassemblés
-désassemblez
-désassembliez
-désassemblions
-désassemblons
-désassimila
-désassimilai
-désassimilaient
-désassimilais
-désassimilait
-désassimilâmes
-désassimilant
-désassimilas
-désassimilasse
-désassimilassent
-désassimilasses
-désassimilassiez
-désassimilassions
-désassimilât
-désassimilâtes
-désassimilation
-désassimilations
-désassimile
-désassimilé
-désassimilée
-désassimilées
-désassimilent
-désassimiler
-désassimilera
-désassimilerai
-désassimileraient
-désassimilerais
-désassimilerait
-désassimileras
-désassimilèrent
-désassimilerez
-désassimileriez
-désassimilerions
-désassimilerons
-désassimileront
-désassimiles
-désassimilés
-désassimilez
-désassimiliez
-désassimilions
-désassimilons
-désassorti
-désassortie
-désassorties
-désassortiment
-désassortiments
-désassortîmes
-désassortir
-désassortira
-désassortirai
-désassortiraient
-désassortirais
-désassortirait
-désassortiras
-désassortirent
-désassortirez
-désassortiriez
-désassortirions
-désassortirons
-désassortiront
-désassortis
-désassortissaient
-désassortissais
-désassortissait
-désassortissant
-désassortisse
-désassortissent
-désassortisses
-désassortissez
-désassortissiez
-désassortissions
-désassortissons
-désassortit
-désassortît
-désassortîtes
-désastre
-désastres
-désastreuse
-désastreusement
-désastreuses
-désastreux
-désatomisa
-désatomisai
-désatomisaient
-désatomisais
-désatomisait
-désatomisâmes
-désatomisant
-désatomisas
-désatomisasse
-désatomisassent
-désatomisasses
-désatomisassiez
-désatomisassions
-désatomisât
-désatomisâtes
-désatomise
-désatomisé
-désatomisée
-désatomisées
-désatomisent
-désatomiser
-désatomisera
-désatomiserai
-désatomiseraient
-désatomiserais
-désatomiserait
-désatomiseras
-désatomisèrent
-désatomiserez
-désatomiseriez
-désatomiserions
-désatomiserons
-désatomiseront
-désatomises
-désatomisés
-désatomisez
-désatomisiez
-désatomisions
-désatomisons
-désavantage
-désavantagé
-désavantagea
-désavantageai
-désavantageaient
-désavantageais
-désavantageait
-désavantageâmes
-désavantageant
-désavantageas
-désavantageasse
-désavantageassent
-désavantageasses
-désavantageassiez
-désavantageassions
-désavantageât
-désavantageâtes
-désavantagée
-désavantagées
-désavantagent
-désavantageons
-désavantager
-désavantagera
-désavantagerai
-désavantageraient
-désavantagerais
-désavantagerait
-désavantageras
-désavantagèrent
-désavantagerez
-désavantageriez
-désavantagerions
-désavantagerons
-désavantageront
-désavantages
-désavantagés
-désavantageuse
-désavantageusement
-désavantageuses
-désavantageux
-désavantagez
-désavantagiez
-désavantagions
-désaveu
-désaveugla
-désaveuglai
-désaveuglaient
-désaveuglais
-désaveuglait
-désaveuglâmes
-désaveuglant
-désaveuglas
-désaveuglasse
-désaveuglassent
-désaveuglasses
-désaveuglassiez
-désaveuglassions
-désaveuglât
-désaveuglâtes
-désaveugle
-désaveuglé
-désaveuglée
-désaveuglées
-désaveuglent
-désaveugler
-désaveuglera
-désaveuglerai
-désaveugleraient
-désaveuglerais
-désaveuglerait
-désaveugleras
-désaveuglèrent
-désaveuglerez
-désaveugleriez
-désaveuglerions
-désaveuglerons
-désaveugleront
-désaveugles
-désaveuglés
-désaveuglez
-désaveugliez
-désaveuglions
-désaveuglons
-désaveux
-désavoua
-désavouai
-désavouaient
-désavouais
-désavouait
-désavouâmes
-désavouant
-désavouas
-désavouasse
-désavouassent
-désavouasses
-désavouassiez
-désavouassions
-désavouât
-désavouâtes
-désavoue
-désavoué
-désavouée
-désavouées
-désavouent
-désavouer
-désavouera
-désavouerai
-désavoueraient
-désavouerais
-désavouerait
-désavoueras
-désavouèrent
-désavouerez
-désavoueriez
-désavouerions
-désavouerons
-désavoueront
-désavoues
-désavoués
-désavouez
-désavouiez
-désavouions
-désavouons
-désaxa
-désaxai
-désaxaient
-désaxais
-désaxait
-désaxâmes
-désaxant
-désaxas
-désaxasse
-désaxassent
-désaxasses
-désaxassiez
-désaxassions
-désaxât
-désaxâtes
-désaxe
-désaxé
-désaxée
-désaxées
-désaxent
-désaxer
-désaxera
-désaxerai
-désaxeraient
-désaxerais
-désaxerait
-désaxeras
-désaxèrent
-désaxerez
-désaxeriez
-désaxerions
-désaxerons
-désaxeront
-désaxes
-désaxés
-désaxez
-désaxiez
-désaxions
-désaxons
-descella
-descellai
-descellaient
-descellais
-descellait
-descellâmes
-descellant
-descellas
-descellasse
-descellassent
-descellasses
-descellassiez
-descellassions
-descellât
-descellâtes
-descelle
-descellé
-descellée
-descellées
-descellement
-descellements
-descellent
-desceller
-descellera
-descellerai
-descelleraient
-descellerais
-descellerait
-descelleras
-descellèrent
-descellerez
-descelleriez
-descellerions
-descellerons
-descelleront
-descelles
-descellés
-descellez
-descelliez
-descellions
-descellons
-descend
-descendaient
-descendais
-descendait
-descendance
-descendances
-descendant
-descendante
-descendantes
-descendants
-descende
-descendent
-descenderie
-descenderies
-descendes
-descendeur
-descendeurs
-descendeuse
-descendeuses
-descendez
-descendiez
-descendîmes
-descendions
-descendirent
-descendis
-descendisse
-descendissent
-descendisses
-descendissiez
-descendissions
-descendit
-descendît
-descendîtes
-descendons
-descendra
-descendrai
-descendraient
-descendrais
-descendrait
-descendras
-descendre
-descendrez
-descendriez
-descendrions
-descendrons
-descendront
-descends
-descendu
-descendue
-descendues
-descendus
-descenseur
-descenseurs
-descente
-descentes
-descriptible
-descriptibles
-descriptif
-descriptifs
-description
-descriptions
-descriptive
-descriptives
-déséchoua
-déséchouai
-déséchouaient
-déséchouais
-déséchouait
-déséchouâmes
-déséchouant
-déséchouas
-déséchouasse
-déséchouassent
-déséchouasses
-déséchouassiez
-déséchouassions
-déséchouât
-déséchouâtes
-déséchoue
-déséchoué
-déséchouée
-déséchouées
-déséchouent
-déséchouer
-déséchouera
-déséchouerai
-déséchoueraient
-déséchouerais
-déséchouerait
-déséchoueras
-déséchouèrent
-déséchouerez
-déséchoueriez
-déséchouerions
-déséchouerons
-déséchoueront
-déséchoues
-déséchoués
-déséchouez
-déséchouiez
-déséchouions
-déséchouons
-déségrégation
-déségrégations
-désembourba
-désembourbai
-désembourbaient
-désembourbais
-désembourbait
-désembourbâmes
-désembourbant
-désembourbas
-désembourbasse
-désembourbassent
-désembourbasses
-désembourbassiez
-désembourbassions
-désembourbât
-désembourbâtes
-désembourbe
-désembourbé
-désembourbée
-désembourbées
-désembourbent
-désembourber
-désembourbera
-désembourberai
-désembourberaient
-désembourberais
-désembourberait
-désembourberas
-désembourbèrent
-désembourberez
-désembourberiez
-désembourberions
-désembourberons
-désembourberont
-désembourbes
-désembourbés
-désembourbez
-désembourbiez
-désembourbions
-désembourbons
-désembourgeoisa
-désembourgeoisai
-désembourgeoisaient
-désembourgeoisais
-désembourgeoisait
-désembourgeoisâmes
-désembourgeoisant
-désembourgeoisas
-désembourgeoisasse
-désembourgeoisassent
-désembourgeoisasses
-désembourgeoisassiez
-désembourgeoisassions
-désembourgeoisât
-désembourgeoisâtes
-désembourgeoise
-désembourgeoisé
-désembourgeoisée
-désembourgeoisées
-désembourgeoiser
-désembourgeoisera
-désembourgeoiserai
-désembourgeoiseraient
-désembourgeoiserais
-désembourgeoiserait
-désembourgeoiseras
-désembourgeoisèrent
-désembourgeoiserez
-désembourgeoiseriez
-désembourgeoiserions
-désembourgeoiserons
-désembourgeoiseront
-désembourgeoisés
-désembourgeoisez
-désembourgeoisiez
-désembourgeoisions
-désembourgeoisons
-désembouteilla
-désembouteillai
-désembouteillaient
-désembouteillais
-désembouteillait
-désembouteillâmes
-désembouteillant
-désembouteillas
-désembouteillasse
-désembouteillassent
-désembouteillasses
-désembouteillassiez
-désembouteillassions
-désembouteillât
-désembouteillâtes
-désembouteille
-désembouteillé
-désembouteillée
-désembouteillées
-désembouteillent
-désembouteiller
-désembouteillera
-désembouteillerai
-désembouteilleraient
-désembouteillerais
-désembouteillerait
-désembouteilleras
-désembouteillèrent
-désembouteillerez
-désembouteilleriez
-désembouteillerions
-désembouteillerons
-désembouteilleront
-désembouteilles
-désembouteillés
-désembouteillez
-désembouteilliez
-désembouteillions
-désembouteillons
-désembraie
-désembraient
-désembraiera
-désembraierai
-désembraieraient
-désembraierais
-désembraierait
-désembraieras
-désembraierez
-désembraieriez
-désembraierions
-désembraierons
-désembraieront
-désembraies
-désembraya
-désembrayai
-désembrayaient
-désembrayais
-désembrayait
-désembrayâmes
-désembrayant
-désembrayas
-désembrayasse
-désembrayassent
-désembrayasses
-désembrayassiez
-désembrayassions
-désembrayât
-désembrayâtes
-désembraye
-désembrayé
-désembrayée
-désembrayées
-désembrayent
-désembrayer
-désembrayera
-désembrayerai
-désembrayeraient
-désembrayerais
-désembrayerait
-désembrayeras
-désembrayèrent
-désembrayerez
-désembrayeriez
-désembrayerions
-désembrayerons
-désembrayeront
-désembrayes
-désembrayés
-désembrayez
-désembrayiez
-désembrayions
-désembrayons
-désembua
-désembuai
-désembuaient
-désembuais
-désembuait
-désembuâmes
-désembuant
-désembuas
-désembuasse
-désembuassent
-désembuasses
-désembuassiez
-désembuassions
-désembuât
-désembuâtes
-désembue
-désembué
-désembuée
-désembuées
-désembuent
-désembuer
-désembuera
-désembuerai
-désembueraient
-désembuerais
-désembuerait
-désembueras
-désembuèrent
-désembuerez
-désembueriez
-désembuerions
-désembuerons
-désembueront
-désembues
-désembués
-désembuez
-désembuiez
-désembuions
-désembuons
-désemmancha
-désemmanchai
-désemmanchaient
-désemmanchais
-désemmanchait
-désemmanchâmes
-désemmanchant
-désemmanchas
-désemmanchasse
-désemmanchassent
-désemmanchasses
-désemmanchassiez
-désemmanchassions
-désemmanchât
-désemmanchâtes
-désemmanche
-désemmanché
-désemmanchée
-désemmanchées
-désemmanchent
-désemmancher
-désemmanchera
-désemmancherai
-désemmancheraient
-désemmancherais
-désemmancherait
-désemmancheras
-désemmanchèrent
-désemmancherez
-désemmancheriez
-désemmancherions
-désemmancherons
-désemmancheront
-désemmanches
-désemmanchés
-désemmanchez
-désemmanchiez
-désemmanchions
-désemmanchons
-désempara
-désemparai
-désemparaient
-désemparais
-désemparait
-désemparâmes
-désemparant
-désemparas
-désemparasse
-désemparassent
-désemparasses
-désemparassiez
-désemparassions
-désemparât
-désemparâtes
-désempare
-désemparé
-désemparée
-désemparées
-désemparent
-désemparer
-désemparera
-désemparerai
-désempareraient
-désemparerais
-désemparerait
-désempareras
-désemparèrent
-désemparerez
-désempareriez
-désemparerions
-désemparerons
-désempareront
-désempares
-désemparés
-désemparez
-désempariez
-désemparions
-désemparons
-désempesa
-désempesai
-désempesaient
-désempesais
-désempesait
-désempesâmes
-désempesant
-désempesas
-désempesasse
-désempesassent
-désempesasses
-désempesassiez
-désempesassions
-désempesât
-désempesâtes
-désempesé
-désempèse
-désempesée
-désempesées
-désempèsent
-désempeser
-désempèsera
-désempèserai
-désempèseraient
-désempèserais
-désempèserait
-désempèseras
-désempesèrent
-désempèserez
-désempèseriez
-désempèserions
-désempèserons
-désempèseront
-désempesés
-désempèses
-désempesez
-désempesiez
-désempesions
-désempesons
-désempli
-désemplie
-désemplies
-désemplir
-désemplira
-désemplirai
-désempliraient
-désemplirais
-désemplirait
-désempliras
-désemplirez
-désempliriez
-désemplirions
-désemplirons
-désempliront
-désemplis
-désemplissaient
-désemplissais
-désemplissait
-désemplissant
-désemplissez
-désemplissiez
-désemplissions
-désemplissons
-désemprisonna
-désemprisonnai
-désemprisonnaient
-désemprisonnais
-désemprisonnait
-désemprisonnâmes
-désemprisonnant
-désemprisonnas
-désemprisonnasse
-désemprisonnassent
-désemprisonnasses
-désemprisonnassiez
-désemprisonnassions
-désemprisonnât
-désemprisonnâtes
-désemprisonne
-désemprisonné
-désemprisonnée
-désemprisonnées
-désemprisonnent
-désemprisonner
-désemprisonnera
-désemprisonnerai
-désemprisonneraient
-désemprisonnerais
-désemprisonnerait
-désemprisonneras
-désemprisonnèrent
-désemprisonnerez
-désemprisonneriez
-désemprisonnerions
-désemprisonnerons
-désemprisonneront
-désemprisonnes
-désemprisonnés
-désemprisonnez
-désemprisonniez
-désemprisonnions
-désemprisonnons
-désencadra
-désencadrai
-désencadraient
-désencadrais
-désencadrait
-désencadrâmes
-désencadrant
-désencadras
-désencadrasse
-désencadrassent
-désencadrasses
-désencadrassiez
-désencadrassions
-désencadrât
-désencadrâtes
-désencadre
-désencadré
-désencadrée
-désencadrées
-désencadrent
-désencadrer
-désencadrera
-désencadrerai
-désencadreraient
-désencadrerais
-désencadrerait
-désencadreras
-désencadrèrent
-désencadrerez
-désencadreriez
-désencadrerions
-désencadrerons
-désencadreront
-désencadres
-désencadrés
-désencadrez
-désencadriez
-désencadrions
-désencadrons
-désencarta
-désencartai
-désencartaient
-désencartais
-désencartait
-désencartâmes
-désencartant
-désencartas
-désencartasse
-désencartassent
-désencartasses
-désencartassiez
-désencartassions
-désencartât
-désencartâtes
-désencarte
-désencarté
-désencartée
-désencartées
-désencartent
-désencarter
-désencartera
-désencarterai
-désencarteraient
-désencarterais
-désencarterait
-désencarteras
-désencartèrent
-désencarterez
-désencarteriez
-désencarterions
-désencarterons
-désencarteront
-désencartes
-désencartés
-désencartez
-désencartiez
-désencartions
-désencartons
-désenchaîna
-désenchaînai
-désenchaînaient
-désenchaînais
-désenchaînait
-désenchaînâmes
-désenchaînant
-désenchaînas
-désenchaînasse
-désenchaînassent
-désenchaînasses
-désenchaînassiez
-désenchaînassions
-désenchaînât
-désenchaînâtes
-désenchaîne
-désenchaîné
-désenchaînée
-désenchaînées
-désenchaînent
-désenchaîner
-désenchaînera
-désenchaînerai
-désenchaîneraient
-désenchaînerais
-désenchaînerait
-désenchaîneras
-désenchaînèrent
-désenchaînerez
-désenchaîneriez
-désenchaînerions
-désenchaînerons
-désenchaîneront
-désenchaînes
-désenchaînés
-désenchaînez
-désenchaîniez
-désenchaînions
-désenchaînons
-désenchanta
-désenchantai
-désenchantaient
-désenchantais
-désenchantait
-désenchantâmes
-désenchantant
-désenchantas
-désenchantasse
-désenchantassent
-désenchantasses
-désenchantassiez
-désenchantassions
-désenchantât
-désenchantâtes
-désenchante
-désenchanté
-désenchantée
-désenchantées
-désenchantement
-désenchantements
-désenchantent
-désenchanter
-désenchantera
-désenchanterai
-désenchanteraient
-désenchanterais
-désenchanterait
-désenchanteras
-désenchantèrent
-désenchanterez
-désenchanteriez
-désenchanterions
-désenchanterons
-désenchanteront
-désenchantes
-désenchantés
-désenchantez
-désenchantiez
-désenchantions
-désenchantons
-désenclava
-désenclavai
-désenclavaient
-désenclavais
-désenclavait
-désenclavâmes
-désenclavant
-désenclavas
-désenclavasse
-désenclavassent
-désenclavasses
-désenclavassiez
-désenclavassions
-désenclavât
-désenclavâtes
-désenclave
-désenclavé
-désenclavée
-désenclavées
-désenclavement
-désenclavements
-désenclavent
-désenclaver
-désenclavera
-désenclaverai
-désenclaveraient
-désenclaverais
-désenclaverait
-désenclaveras
-désenclavèrent
-désenclaverez
-désenclaveriez
-désenclaverions
-désenclaverons
-désenclaveront
-désenclaves
-désenclavés
-désenclavez
-désenclaviez
-désenclavions
-désenclavons
-désencolla
-désencollai
-désencollaient
-désencollais
-désencollait
-désencollâmes
-désencollant
-désencollas
-désencollasse
-désencollassent
-désencollasses
-désencollassiez
-désencollassions
-désencollât
-désencollâtes
-désencolle
-désencollé
-désencollée
-désencollées
-désencollent
-désencoller
-désencollera
-désencollerai
-désencolleraient
-désencollerais
-désencollerait
-désencolleras
-désencollèrent
-désencollerez
-désencolleriez
-désencollerions
-désencollerons
-désencolleront
-désencolles
-désencollés
-désencollez
-désencolliez
-désencollions
-désencollons
-désencombra
-désencombrai
-désencombraient
-désencombrais
-désencombrait
-désencombrâmes
-désencombrant
-désencombras
-désencombrasse
-désencombrassent
-désencombrasses
-désencombrassiez
-désencombrassions
-désencombrât
-désencombrâtes
-désencombre
-désencombré
-désencombrée
-désencombrées
-désencombrement
-désencombrements
-désencombrent
-désencombrer
-désencombrera
-désencombrerai
-désencombreraient
-désencombrerais
-désencombrerait
-désencombreras
-désencombrèrent
-désencombrerez
-désencombreriez
-désencombrerions
-désencombrerons
-désencombreront
-désencombres
-désencombrés
-désencombrez
-désencombriez
-désencombrions
-désencombrons
-désencrassa
-désencrassai
-désencrassaient
-désencrassais
-désencrassait
-désencrassâmes
-désencrassant
-désencrassas
-désencrassasse
-désencrassassent
-désencrassasses
-désencrassassiez
-désencrassassions
-désencrassât
-désencrassâtes
-désencrasse
-désencrassé
-désencrassée
-désencrassées
-désencrassent
-désencrasser
-désencrassera
-désencrasserai
-désencrasseraient
-désencrasserais
-désencrasserait
-désencrasseras
-désencrassèrent
-désencrasserez
-désencrasseriez
-désencrasserions
-désencrasserons
-désencrasseront
-désencrasses
-désencrassés
-désencrassez
-désencrassiez
-désencrassions
-désencrassons
-désendetta
-désendettai
-désendettaient
-désendettais
-désendettait
-désendettâmes
-désendettant
-désendettas
-désendettasse
-désendettassent
-désendettasses
-désendettassiez
-désendettassions
-désendettât
-désendettâtes
-désendette
-désendetté
-désendettée
-désendettées
-désendettement
-désendettements
-désendettent
-désendetter
-désendettera
-désendetterai
-désendetteraient
-désendetterais
-désendetterait
-désendetteras
-désendettèrent
-désendetterez
-désendetteriez
-désendetterions
-désendetterons
-désendetteront
-désendettes
-désendettés
-désendettez
-désendettiez
-désendettions
-désendettons
-désénerva
-désénervai
-désénervaient
-désénervais
-désénervait
-désénervâmes
-désénervant
-désénervas
-désénervasse
-désénervassent
-désénervasses
-désénervassiez
-désénervassions
-désénervât
-désénervâtes
-désénerve
-désénervé
-désénervée
-désénervées
-désénervent
-désénerver
-désénervera
-désénerverai
-désénerveraient
-désénerverais
-désénerverait
-désénerveras
-désénervèrent
-désénerverez
-désénerveriez
-désénerverions
-désénerverons
-désénerveront
-désénerves
-désénervés
-désénervez
-désénerviez
-désénervions
-désénervons
-désenfila
-désenfilai
-désenfilaient
-désenfilais
-désenfilait
-désenfilâmes
-désenfilant
-désenfilas
-désenfilasse
-désenfilassent
-désenfilasses
-désenfilassiez
-désenfilassions
-désenfilât
-désenfilâtes
-désenfile
-désenfilé
-désenfilée
-désenfilées
-désenfilent
-désenfiler
-désenfilera
-désenfilerai
-désenfileraient
-désenfilerais
-désenfilerait
-désenfileras
-désenfilèrent
-désenfilerez
-désenfileriez
-désenfilerions
-désenfilerons
-désenfileront
-désenfiles
-désenfilés
-désenfilez
-désenfiliez
-désenfilions
-désenfilons
-désenfla
-désenflai
-désenflaient
-désenflais
-désenflait
-désenflâmes
-désenflamma
-désenflammai
-désenflammaient
-désenflammais
-désenflammait
-désenflammâmes
-désenflammant
-désenflammas
-désenflammasse
-désenflammassent
-désenflammasses
-désenflammassiez
-désenflammassions
-désenflammât
-désenflammâtes
-désenflamme
-désenflammé
-désenflammée
-désenflammées
-désenflamment
-désenflammer
-désenflammera
-désenflammerai
-désenflammeraient
-désenflammerais
-désenflammerait
-désenflammeras
-désenflammèrent
-désenflammerez
-désenflammeriez
-désenflammerions
-désenflammerons
-désenflammeront
-désenflammes
-désenflammés
-désenflammez
-désenflammiez
-désenflammions
-désenflammons
-désenflant
-désenflas
-désenflasse
-désenflassent
-désenflasses
-désenflassiez
-désenflassions
-désenflât
-désenflâtes
-désenfle
-désenflé
-désenflée
-désenflées
-désenflent
-désenfler
-désenflera
-désenflerai
-désenfleraient
-désenflerais
-désenflerait
-désenfleras
-désenflèrent
-désenflerez
-désenfleriez
-désenflerions
-désenflerons
-désenfleront
-désenfles
-désenflés
-désenflez
-désenfliez
-désenflions
-désenflons
-désenfuma
-désenfumai
-désenfumaient
-désenfumais
-désenfumait
-désenfumâmes
-désenfumant
-désenfumas
-désenfumasse
-désenfumassent
-désenfumasses
-désenfumassiez
-désenfumassions
-désenfumât
-désenfumâtes
-désenfume
-désenfumé
-désenfumée
-désenfumées
-désenfument
-désenfumer
-désenfumera
-désenfumerai
-désenfumeraient
-désenfumerais
-désenfumerait
-désenfumeras
-désenfumèrent
-désenfumerez
-désenfumeriez
-désenfumerions
-désenfumerons
-désenfumeront
-désenfumes
-désenfumés
-désenfumez
-désenfumiez
-désenfumions
-désenfumons
-désengage
-désengagé
-désengagea
-désengageai
-désengageaient
-désengageais
-désengageait
-désengageâmes
-désengageant
-désengageas
-désengageasse
-désengageassent
-désengageasses
-désengageassiez
-désengageassions
-désengageât
-désengageâtes
-désengagée
-désengagées
-désengagement
-désengagements
-désengagent
-désengageons
-désengager
-désengagera
-désengagerai
-désengageraient
-désengagerais
-désengagerait
-désengageras
-désengagèrent
-désengagerez
-désengageriez
-désengagerions
-désengagerons
-désengageront
-désengages
-désengagés
-désengagez
-désengagiez
-désengagions
-désengorge
-désengorgé
-désengorgea
-désengorgeai
-désengorgeaient
-désengorgeais
-désengorgeait
-désengorgeâmes
-désengorgeant
-désengorgeas
-désengorgeasse
-désengorgeassent
-désengorgeasses
-désengorgeassiez
-désengorgeassions
-désengorgeât
-désengorgeâtes
-désengorgée
-désengorgées
-désengorgent
-désengorgeons
-désengorger
-désengorgera
-désengorgerai
-désengorgeraient
-désengorgerais
-désengorgerait
-désengorgeras
-désengorgèrent
-désengorgerez
-désengorgeriez
-désengorgerions
-désengorgerons
-désengorgeront
-désengorges
-désengorgés
-désengorgez
-désengorgiez
-désengorgions
-désengourdi
-désengourdie
-désengourdies
-désengourdîmes
-désengourdir
-désengourdira
-désengourdirai
-désengourdiraient
-désengourdirais
-désengourdirait
-désengourdiras
-désengourdirent
-désengourdirez
-désengourdiriez
-désengourdirions
-désengourdirons
-désengourdiront
-désengourdis
-désengourdissaient
-désengourdissais
-désengourdissait
-désengourdissant
-désengourdisse
-désengourdissent
-désengourdisses
-désengourdissez
-désengourdissiez
-désengourdissions
-désengourdissons
-désengourdit
-désengourdît
-désengourdîtes
-désenivra
-désenivrai
-désenivraient
-désenivrais
-désenivrait
-désenivrâmes
-désenivrant
-désenivras
-désenivrasse
-désenivrassent
-désenivrasses
-désenivrassiez
-désenivrassions
-désenivrât
-désenivrâtes
-désenivre
-désenivré
-désenivrée
-désenivrées
-désenivrent
-désenivrer
-désenivrera
-désenivrerai
-désenivreraient
-désenivrerais
-désenivrerait
-désenivreras
-désenivrèrent
-désenivrerez
-désenivreriez
-désenivrerions
-désenivrerons
-désenivreront
-désenivres
-désenivrés
-désenivrez
-désenivriez
-désenivrions
-désenivrons
-désenlaça
-désenlaçai
-désenlaçaient
-désenlaçais
-désenlaçait
-désenlaçâmes
-désenlaçant
-désenlaças
-désenlaçasse
-désenlaçassent
-désenlaçasses
-désenlaçassiez
-désenlaçassions
-désenlaçât
-désenlaçâtes
-désenlace
-désenlacé
-désenlacée
-désenlacées
-désenlacent
-désenlacer
-désenlacera
-désenlacerai
-désenlaceraient
-désenlacerais
-désenlacerait
-désenlaceras
-désenlacèrent
-désenlacerez
-désenlaceriez
-désenlacerions
-désenlacerons
-désenlaceront
-désenlaces
-désenlacés
-désenlacez
-désenlaciez
-désenlacions
-désenlaçons
-désenlaidi
-désenlaidie
-désenlaidies
-désenlaidîmes
-désenlaidir
-désenlaidira
-désenlaidirai
-désenlaidiraient
-désenlaidirais
-désenlaidirait
-désenlaidiras
-désenlaidirent
-désenlaidirez
-désenlaidiriez
-désenlaidirions
-désenlaidirons
-désenlaidiront
-désenlaidis
-désenlaidissaient
-désenlaidissais
-désenlaidissait
-désenlaidissant
-désenlaidisse
-désenlaidissent
-désenlaidisses
-désenlaidissez
-désenlaidissiez
-désenlaidissions
-désenlaidissons
-désenlaidit
-désenlaidît
-désenlaidîtes
-désennuie
-désennuient
-désennuiera
-désennuierai
-désennuieraient
-désennuierais
-désennuierait
-désennuieras
-désennuierez
-désennuieriez
-désennuierions
-désennuierons
-désennuieront
-désennuies
-désennuya
-désennuyai
-désennuyaient
-désennuyais
-désennuyait
-désennuyâmes
-désennuyant
-désennuyas
-désennuyasse
-désennuyassent
-désennuyasses
-désennuyassiez
-désennuyassions
-désennuyât
-désennuyâtes
-désennuyé
-désennuyée
-désennuyées
-désennuyer
-désennuyèrent
-désennuyés
-désennuyez
-désennuyiez
-désennuyions
-désennuyons
-désenraie
-désenraient
-désenraiera
-désenraierai
-désenraieraient
-désenraierais
-désenraierait
-désenraieras
-désenraierez
-désenraieriez
-désenraierions
-désenraierons
-désenraieront
-désenraies
-désenraya
-désenrayai
-désenrayaient
-désenrayais
-désenrayait
-désenrayâmes
-désenrayant
-désenrayas
-désenrayasse
-désenrayassent
-désenrayasses
-désenrayassiez
-désenrayassions
-désenrayât
-désenrayâtes
-désenraye
-désenrayé
-désenrayée
-désenrayées
-désenrayent
-désenrayer
-désenrayera
-désenrayerai
-désenrayeraient
-désenrayerais
-désenrayerait
-désenrayeras
-désenrayèrent
-désenrayerez
-désenrayeriez
-désenrayerions
-désenrayerons
-désenrayeront
-désenrayes
-désenrayés
-désenrayez
-désenrayiez
-désenrayions
-désenrayons
-désenrhuma
-désenrhumai
-désenrhumaient
-désenrhumais
-désenrhumait
-désenrhumâmes
-désenrhumant
-désenrhumas
-désenrhumasse
-désenrhumassent
-désenrhumasses
-désenrhumassiez
-désenrhumassions
-désenrhumât
-désenrhumâtes
-désenrhume
-désenrhumé
-désenrhumée
-désenrhumées
-désenrhument
-désenrhumer
-désenrhumera
-désenrhumerai
-désenrhumeraient
-désenrhumerais
-désenrhumerait
-désenrhumeras
-désenrhumèrent
-désenrhumerez
-désenrhumeriez
-désenrhumerions
-désenrhumerons
-désenrhumeront
-désenrhumes
-désenrhumés
-désenrhumez
-désenrhumiez
-désenrhumions
-désenrhumons
-désenroua
-désenrouai
-désenrouaient
-désenrouais
-désenrouait
-désenrouâmes
-désenrouant
-désenrouas
-désenrouasse
-désenrouassent
-désenrouasses
-désenrouassiez
-désenrouassions
-désenrouât
-désenrouâtes
-désenroue
-désenroué
-désenrouée
-désenrouées
-désenrouent
-désenrouer
-désenrouera
-désenrouerai
-désenroueraient
-désenrouerais
-désenrouerait
-désenroueras
-désenrouèrent
-désenrouerez
-désenroueriez
-désenrouerions
-désenrouerons
-désenroueront
-désenroues
-désenroués
-désenrouez
-désenrouiez
-désenrouions
-désenrouons
-désensabla
-désensablai
-désensablaient
-désensablais
-désensablait
-désensablâmes
-désensablant
-désensablas
-désensablasse
-désensablassent
-désensablasses
-désensablassiez
-désensablassions
-désensablât
-désensablâtes
-désensable
-désensablé
-désensablée
-désensablées
-désensablent
-désensabler
-désensablera
-désensablerai
-désensableraient
-désensablerais
-désensablerait
-désensableras
-désensablèrent
-désensablerez
-désensableriez
-désensablerions
-désensablerons
-désensableront
-désensables
-désensablés
-désensablez
-désensabliez
-désensablions
-désensablons
-désensibilisa
-désensibilisai
-désensibilisaient
-désensibilisais
-désensibilisait
-désensibilisâmes
-désensibilisant
-désensibilisas
-désensibilisasse
-désensibilisassent
-désensibilisasses
-désensibilisassiez
-désensibilisassions
-désensibilisât
-désensibilisâtes
-désensibilisateur
-désensibilisateurs
-désensibilisation
-désensibilisations
-désensibilise
-désensibilisé
-désensibilisée
-désensibilisées
-désensibilisent
-désensibiliser
-désensibilisera
-désensibiliserai
-désensibiliseraient
-désensibiliserais
-désensibiliserait
-désensibiliseras
-désensibilisèrent
-désensibiliserez
-désensibiliseriez
-désensibiliserions
-désensibiliserons
-désensibiliseront
-désensibilises
-désensibilisés
-désensibilisez
-désensibilisiez
-désensibilisions
-désensibilisons
-désensorcela
-désensorcelai
-désensorcelaient
-désensorcelais
-désensorcelait
-désensorcelâmes
-désensorcelant
-désensorcelas
-désensorcelasse
-désensorcelassent
-désensorcelasses
-désensorcelassiez
-désensorcelassions
-désensorcelât
-désensorcelâtes
-désensorcelé
-désensorcelée
-désensorcelées
-désensorceler
-désensorcelèrent
-désensorcelés
-désensorcelez
-désensorceliez
-désensorcelions
-désensorcelle
-désensorcellent
-désensorcellera
-désensorcellerai
-désensorcelleraient
-désensorcellerais
-désensorcellerait
-désensorcelleras
-désensorcellerez
-désensorcelleriez
-désensorcellerions
-désensorcellerons
-désensorcelleront
-désensorcelles
-désensorcelons
-désentoila
-désentoilage
-désentoilages
-désentoilai
-désentoilaient
-désentoilais
-désentoilait
-désentoilâmes
-désentoilant
-désentoilas
-désentoilasse
-désentoilassent
-désentoilasses
-désentoilassiez
-désentoilassions
-désentoilât
-désentoilâtes
-désentoile
-désentoilé
-désentoilée
-désentoilées
-désentoilent
-désentoiler
-désentoilera
-désentoilerai
-désentoileraient
-désentoilerais
-désentoilerait
-désentoileras
-désentoilèrent
-désentoilerez
-désentoileriez
-désentoilerions
-désentoilerons
-désentoileront
-désentoiles
-désentoilés
-désentoilez
-désentoiliez
-désentoilions
-désentoilons
-désentortilla
-désentortillai
-désentortillaient
-désentortillais
-désentortillait
-désentortillâmes
-désentortillant
-désentortillas
-désentortillasse
-désentortillassent
-désentortillasses
-désentortillassiez
-désentortillassions
-désentortillât
-désentortillâtes
-désentortille
-désentortillé
-désentortillée
-désentortillées
-désentortillent
-désentortiller
-désentortillera
-désentortillerai
-désentortilleraient
-désentortillerais
-désentortillerait
-désentortilleras
-désentortillèrent
-désentortillerez
-désentortilleriez
-désentortillerions
-désentortillerons
-désentortilleront
-désentortilles
-désentortillés
-désentortillez
-désentortilliez
-désentortillions
-désentortillons
-désentrava
-désentravai
-désentravaient
-désentravais
-désentravait
-désentravâmes
-désentravant
-désentravas
-désentravasse
-désentravassent
-désentravasses
-désentravassiez
-désentravassions
-désentravât
-désentravâtes
-désentrave
-désentravé
-désentravée
-désentravées
-désentravent
-désentraver
-désentravera
-désentraverai
-désentraveraient
-désentraverais
-désentraverait
-désentraveras
-désentravèrent
-désentraverez
-désentraveriez
-désentraverions
-désentraverons
-désentraveront
-désentraves
-désentravés
-désentravez
-désentraviez
-désentravions
-désentravons
-désenvasa
-désenvasai
-désenvasaient
-désenvasais
-désenvasait
-désenvasâmes
-désenvasant
-désenvasas
-désenvasasse
-désenvasassent
-désenvasasses
-désenvasassiez
-désenvasassions
-désenvasât
-désenvasâtes
-désenvase
-désenvasé
-désenvasée
-désenvasées
-désenvasent
-désenvaser
-désenvasera
-désenvaserai
-désenvaseraient
-désenvaserais
-désenvaserait
-désenvaseras
-désenvasèrent
-désenvaserez
-désenvaseriez
-désenvaserions
-désenvaserons
-désenvaseront
-désenvases
-désenvasés
-désenvasez
-désenvasiez
-désenvasions
-désenvasons
-désenveloppa
-désenveloppai
-désenveloppaient
-désenveloppais
-désenveloppait
-désenveloppâmes
-désenveloppant
-désenveloppas
-désenveloppasse
-désenveloppassent
-désenveloppasses
-désenveloppassiez
-désenveloppassions
-désenveloppât
-désenveloppâtes
-désenveloppe
-désenveloppé
-désenveloppée
-désenveloppées
-désenveloppent
-désenvelopper
-désenveloppera
-désenvelopperai
-désenvelopperaient
-désenvelopperais
-désenvelopperait
-désenvelopperas
-désenveloppèrent
-désenvelopperez
-désenvelopperiez
-désenvelopperions
-désenvelopperons
-désenvelopperont
-désenveloppes
-désenveloppés
-désenveloppez
-désenveloppiez
-désenveloppions
-désenveloppons
-désenvenima
-désenvenimai
-désenvenimaient
-désenvenimais
-désenvenimait
-désenvenimâmes
-désenvenimant
-désenvenimas
-désenvenimasse
-désenvenimassent
-désenvenimasses
-désenvenimassiez
-désenvenimassions
-désenvenimât
-désenvenimâtes
-désenvenime
-désenvenimé
-désenvenimée
-désenvenimées
-désenveniment
-désenvenimer
-désenvenimera
-désenvenimerai
-désenvenimeraient
-désenvenimerais
-désenvenimerait
-désenvenimeras
-désenvenimèrent
-désenvenimerez
-désenvenimeriez
-désenvenimerions
-désenvenimerons
-désenvenimeront
-désenvenimes
-désenvenimés
-désenvenimez
-désenvenimiez
-désenvenimions
-désenvenimons
-désenvergua
-désenverguai
-désenverguaient
-désenverguais
-désenverguait
-désenverguâmes
-désenverguant
-désenverguas
-désenverguasse
-désenverguassent
-désenverguasses
-désenverguassiez
-désenverguassions
-désenverguât
-désenverguâtes
-désenvergue
-désenvergué
-désenverguée
-désenverguées
-désenverguent
-désenverguer
-désenverguera
-désenverguerai
-désenvergueraient
-désenverguerais
-désenverguerait
-désenvergueras
-désenverguèrent
-désenverguerez
-désenvergueriez
-désenverguerions
-désenverguerons
-désenvergueront
-désenvergues
-désenvergués
-désenverguez
-désenverguiez
-désenverguions
-désenverguons
-désépaissi
-désépaissie
-désépaissies
-désépaissîmes
-désépaissir
-désépaissira
-désépaissirai
-désépaissiraient
-désépaissirais
-désépaissirait
-désépaissiras
-désépaissirent
-désépaissirez
-désépaissiriez
-désépaissirions
-désépaissirons
-désépaissiront
-désépaissis
-désépaississaient
-désépaississais
-désépaississait
-désépaississant
-désépaississe
-désépaississent
-désépaississes
-désépaississez
-désépaississiez
-désépaississions
-désépaississons
-désépaissit
-désépaissît
-désépaissîtes
-déséquilibra
-déséquilibrai
-déséquilibraient
-déséquilibrais
-déséquilibrait
-déséquilibrâmes
-déséquilibrant
-déséquilibras
-déséquilibrasse
-déséquilibrassent
-déséquilibrasses
-déséquilibrassiez
-déséquilibrassions
-déséquilibrât
-déséquilibrâtes
-déséquilibre
-déséquilibré
-déséquilibrée
-déséquilibrées
-déséquilibrent
-déséquilibrer
-déséquilibrera
-déséquilibrerai
-déséquilibreraient
-déséquilibrerais
-déséquilibrerait
-déséquilibreras
-déséquilibrèrent
-déséquilibrerez
-déséquilibreriez
-déséquilibrerions
-déséquilibrerons
-déséquilibreront
-déséquilibres
-déséquilibrés
-déséquilibrez
-déséquilibriez
-déséquilibrions
-déséquilibrons
-déséquipa
-déséquipai
-déséquipaient
-déséquipais
-déséquipait
-déséquipâmes
-déséquipant
-déséquipas
-déséquipasse
-déséquipassent
-déséquipasses
-déséquipassiez
-déséquipassions
-déséquipât
-déséquipâtes
-déséquipe
-déséquipé
-déséquipée
-déséquipées
-déséquipent
-déséquiper
-déséquipera
-déséquiperai
-déséquiperaient
-déséquiperais
-déséquiperait
-déséquiperas
-déséquipèrent
-déséquiperez
-déséquiperiez
-déséquiperions
-déséquiperons
-déséquiperont
-déséquipes
-déséquipés
-déséquipez
-déséquipiez
-déséquipions
-déséquipons
-désert
-déserta
-désertai
-désertaient
-désertais
-désertait
-désertâmes
-désertant
-désertas
-désertasse
-désertassent
-désertasses
-désertassiez
-désertassions
-désertât
-désertâtes
-déserte
-déserté
-désertée
-désertées
-désertent
-déserter
-désertera
-déserterai
-déserteraient
-déserterais
-déserterait
-déserteras
-désertèrent
-déserterez
-déserteriez
-déserterions
-déserterons
-déserteront
-désertes
-désertés
-déserteur
-déserteurs
-déserteuse
-déserteuses
-désertez
-désertiez
-désertification
-désertifications
-désertion
-désertions
-désertique
-désertiques
-désertons
-déserts
-désescalade
-désescalades
-désespéra
-désespérai
-désespéraient
-désespérais
-désespérait
-désespérâmes
-désespérance
-désespérances
-désespérant
-désespérante
-désespérantes
-désespérants
-désespéras
-désespérasse
-désespérassent
-désespérasses
-désespérassiez
-désespérassions
-désespérât
-désespérâtes
-désespéré
-désespère
-désespérée
-désespérées
-désespérément
-désespèrent
-désespérer
-désespérera
-désespérerai
-désespéreraient
-désespérerais
-désespérerait
-désespéreras
-désespérèrent
-désespérerez
-désespéreriez
-désespérerions
-désespérerons
-désespéreront
-désespérés
-désespères
-désespérez
-désespériez
-désespérions
-désespérons
-désespoir
-désespoirs
-désétabli
-désétablie
-désétablies
-désétablîmes
-désétablir
-désétablira
-désétablirai
-désétabliraient
-désétablirais
-désétablirait
-désétabliras
-désétablirent
-désétablirez
-désétabliriez
-désétablirions
-désétablirons
-désétabliront
-désétablis
-désétablissaient
-désétablissais
-désétablissait
-désétablissant
-désétablisse
-désétablissent
-désétablisses
-désétablissez
-désétablissiez
-désétablissions
-désétablissons
-désétablit
-désétablît
-désétablîtes
-désétama
-désétamai
-désétamaient
-désétamais
-désétamait
-désétamâmes
-désétamant
-désétamas
-désétamasse
-désétamassent
-désétamasses
-désétamassiez
-désétamassions
-désétamât
-désétamâtes
-désétame
-désétamé
-désétamée
-désétamées
-désétament
-désétamer
-désétamera
-désétamerai
-désétameraient
-désétamerais
-désétamerait
-désétameras
-désétamèrent
-désétamerez
-désétameriez
-désétamerions
-désétamerons
-désétameront
-désétames
-désétamés
-désétamez
-désétamiez
-désétamions
-désétamons
-désétatisa
-désétatisai
-désétatisaient
-désétatisais
-désétatisait
-désétatisâmes
-désétatisant
-désétatisas
-désétatisasse
-désétatisassent
-désétatisasses
-désétatisassiez
-désétatisassions
-désétatisât
-désétatisâtes
-désétatise
-désétatisé
-désétatisée
-désétatisées
-désétatisent
-désétatiser
-désétatisera
-désétatiserai
-désétatiseraient
-désétatiserais
-désétatiserait
-désétatiseras
-désétatisèrent
-désétatiserez
-désétatiseriez
-désétatiserions
-désétatiserons
-désétatiseront
-désétatises
-désétatisés
-désétatisez
-désétatisiez
-désétatisions
-désétatisons
-déshabilla
-déshabillage
-déshabillages
-déshabillai
-déshabillaient
-déshabillais
-déshabillait
-déshabillâmes
-déshabillant
-déshabillas
-déshabillasse
-déshabillassent
-déshabillasses
-déshabillassiez
-déshabillassions
-déshabillât
-déshabillâtes
-déshabille
-déshabillé
-déshabillée
-déshabillées
-déshabillent
-déshabiller
-déshabillera
-déshabillerai
-déshabilleraient
-déshabillerais
-déshabillerait
-déshabilleras
-déshabillèrent
-déshabillerez
-déshabilleriez
-déshabillerions
-déshabillerons
-déshabilleront
-déshabilles
-déshabillés
-déshabillez
-déshabilliez
-déshabillions
-déshabillons
-déshabitua
-déshabituai
-déshabituaient
-déshabituais
-déshabituait
-déshabituâmes
-déshabituant
-déshabituas
-déshabituasse
-déshabituassent
-déshabituasses
-déshabituassiez
-déshabituassions
-déshabituât
-déshabituâtes
-déshabitue
-déshabitué
-déshabituée
-déshabituées
-déshabituent
-déshabituer
-déshabituera
-déshabituerai
-déshabitueraient
-déshabituerais
-déshabituerait
-déshabitueras
-déshabituèrent
-déshabituerez
-déshabitueriez
-déshabituerions
-déshabituerons
-déshabitueront
-déshabitues
-déshabitués
-déshabituez
-déshabituiez
-déshabituions
-déshabituons
-désherba
-désherbage
-désherbages
-désherbai
-désherbaient
-désherbais
-désherbait
-désherbâmes
-désherbant
-désherbante
-désherbantes
-désherbants
-désherbas
-désherbasse
-désherbassent
-désherbasses
-désherbassiez
-désherbassions
-désherbât
-désherbâtes
-désherbe
-désherbé
-désherbée
-désherbées
-désherbent
-désherber
-désherbera
-désherberai
-désherberaient
-désherberais
-désherberait
-désherberas
-désherbèrent
-désherberez
-désherberiez
-désherberions
-désherberons
-désherberont
-désherbes
-désherbés
-désherbez
-désherbiez
-désherbions
-désherbons
-déshérence
-déshérences
-déshérita
-déshéritai
-déshéritaient
-déshéritais
-déshéritait
-déshéritâmes
-déshéritant
-déshéritas
-déshéritasse
-déshéritassent
-déshéritasses
-déshéritassiez
-déshéritassions
-déshéritât
-déshéritâtes
-déshérite
-déshérité
-déshéritée
-déshéritées
-déshéritent
-déshériter
-déshéritera
-déshériterai
-déshériteraient
-déshériterais
-déshériterait
-déshériteras
-déshéritèrent
-déshériterez
-déshériteriez
-déshériterions
-déshériterons
-déshériteront
-déshérites
-déshérités
-déshéritez
-déshéritiez
-déshéritions
-déshéritons
-déshonnête
-déshonnêtement
-déshonnêtes
-déshonnêteté
-déshonnêtetés
-déshonneur
-déshonneurs
-déshonora
-déshonorai
-déshonoraient
-déshonorais
-déshonorait
-déshonorâmes
-déshonorant
-déshonorante
-déshonorantes
-déshonorants
-déshonoras
-déshonorasse
-déshonorassent
-déshonorasses
-déshonorassiez
-déshonorassions
-déshonorât
-déshonorâtes
-déshonore
-déshonoré
-déshonorée
-déshonorées
-déshonorent
-déshonorer
-déshonorera
-déshonorerai
-déshonoreraient
-déshonorerais
-déshonorerait
-déshonoreras
-déshonorèrent
-déshonorerez
-déshonoreriez
-déshonorerions
-déshonorerons
-déshonoreront
-déshonores
-déshonorés
-déshonorez
-déshonoriez
-déshonorions
-déshonorons
-déshuila
-déshuilai
-déshuilaient
-déshuilais
-déshuilait
-déshuilâmes
-déshuilant
-déshuilas
-déshuilasse
-déshuilassent
-déshuilasses
-déshuilassiez
-déshuilassions
-déshuilât
-déshuilâtes
-déshuile
-déshuilé
-déshuilée
-déshuilées
-déshuilent
-déshuiler
-déshuilera
-déshuilerai
-déshuileraient
-déshuilerais
-déshuilerait
-déshuileras
-déshuilèrent
-déshuilerez
-déshuileriez
-déshuilerions
-déshuilerons
-déshuileront
-déshuiles
-déshuilés
-déshuilez
-déshuiliez
-déshuilions
-déshuilons
-déshumanisa
-déshumanisai
-déshumanisaient
-déshumanisais
-déshumanisait
-déshumanisâmes
-déshumanisant
-déshumanisas
-déshumanisasse
-déshumanisassent
-déshumanisasses
-déshumanisassiez
-déshumanisassions
-déshumanisât
-déshumanisâtes
-déshumanisation
-déshumanisations
-déshumanise
-déshumanisé
-déshumanisée
-déshumanisées
-déshumanisent
-déshumaniser
-déshumanisera
-déshumaniserai
-déshumaniseraient
-déshumaniserais
-déshumaniserait
-déshumaniseras
-déshumanisèrent
-déshumaniserez
-déshumaniseriez
-déshumaniserions
-déshumaniserons
-déshumaniseront
-déshumanises
-déshumanisés
-déshumanisez
-déshumanisiez
-déshumanisions
-déshumanisons
-déshumidifia
-déshumidifiai
-déshumidifiaient
-déshumidifiais
-déshumidifiait
-déshumidifiâmes
-déshumidifiant
-déshumidifias
-déshumidifiasse
-déshumidifiassent
-déshumidifiasses
-déshumidifiassiez
-déshumidifiassions
-déshumidifiât
-déshumidifiâtes
-déshumidifie
-déshumidifié
-déshumidifiée
-déshumidifiées
-déshumidifient
-déshumidifier
-déshumidifiera
-déshumidifierai
-déshumidifieraient
-déshumidifierais
-déshumidifierait
-déshumidifieras
-déshumidifièrent
-déshumidifierez
-déshumidifieriez
-déshumidifierions
-déshumidifierons
-déshumidifieront
-déshumidifies
-déshumidifiés
-déshumidifiez
-déshumidifiiez
-déshumidifiions
-déshumidifions
-déshydrata
-déshydratai
-déshydrataient
-déshydratais
-déshydratait
-déshydratâmes
-déshydratant
-déshydratante
-déshydratantes
-déshydratants
-déshydratas
-déshydratasse
-déshydratassent
-déshydratasses
-déshydratassiez
-déshydratassions
-déshydratât
-déshydratâtes
-déshydratation
-déshydratations
-déshydrate
-déshydraté
-déshydratée
-déshydratées
-déshydratent
-déshydrater
-déshydratera
-déshydraterai
-déshydrateraient
-déshydraterais
-déshydraterait
-déshydrateras
-déshydratèrent
-déshydraterez
-déshydrateriez
-déshydraterions
-déshydraterons
-déshydrateront
-déshydrates
-déshydratés
-déshydratez
-déshydratiez
-déshydrations
-déshydratons
-déshydrogéna
-déshydrogénai
-déshydrogénaient
-déshydrogénais
-déshydrogénait
-déshydrogénâmes
-déshydrogénant
-déshydrogénas
-déshydrogénasse
-déshydrogénassent
-déshydrogénasses
-déshydrogénassiez
-déshydrogénassions
-déshydrogénât
-déshydrogénâtes
-déshydrogénation
-déshydrogénations
-déshydrogéné
-déshydrogène
-déshydrogénée
-déshydrogénées
-déshydrogènent
-déshydrogéner
-déshydrogénera
-déshydrogénerai
-déshydrogéneraient
-déshydrogénerais
-déshydrogénerait
-déshydrogéneras
-déshydrogénèrent
-déshydrogénerez
-déshydrogéneriez
-déshydrogénerions
-déshydrogénerons
-déshydrogéneront
-déshydrogénés
-déshydrogènes
-déshydrogénez
-déshydrogéniez
-déshydrogénions
-déshydrogénons
-déshypothéqua
-déshypothéquai
-déshypothéquaient
-déshypothéquais
-déshypothéquait
-déshypothéquâmes
-déshypothéquant
-déshypothéquas
-déshypothéquasse
-déshypothéquassent
-déshypothéquasses
-déshypothéquassiez
-déshypothéquassions
-déshypothéquât
-déshypothéquâtes
-déshypothéqué
-déshypothèque
-déshypothéquée
-déshypothéquées
-déshypothèquent
-déshypothéquer
-déshypothéquera
-déshypothéquerai
-déshypothéqueraient
-déshypothéquerais
-déshypothéquerait
-déshypothéqueras
-déshypothéquèrent
-déshypothéquerez
-déshypothéqueriez
-déshypothéquerions
-déshypothéquerons
-déshypothéqueront
-déshypothéqués
-déshypothèques
-déshypothéquez
-déshypothéquiez
-déshypothéquions
-déshypothéquons
-désidérabilité
-désidérabilités
-desiderata
-design
-désigna
-désignai
-désignaient
-désignais
-désignait
-désignâmes
-désignant
-désignas
-désignasse
-désignassent
-désignasses
-désignassiez
-désignassions
-désignât
-désignâtes
-désignatif
-désignatifs
-désignation
-désignations
-désignative
-désignatives
-désigne
-désigné
-désignée
-désignées
-désignent
-désigner
-désignera
-désignerai
-désigneraient
-désignerais
-désignerait
-désigneras
-désignèrent
-désignerez
-désigneriez
-désignerions
-désignerons
-désigneront
-désignes
-désignés
-désignez
-désigniez
-désignions
-désignons
-designs
-désiliciage
-désiliciages
-désillusion
-désillusionna
-désillusionnai
-désillusionnaient
-désillusionnais
-désillusionnait
-désillusionnâmes
-désillusionnant
-désillusionnas
-désillusionnasse
-désillusionnassent
-désillusionnasses
-désillusionnassiez
-désillusionnassions
-désillusionnât
-désillusionnâtes
-désillusionne
-désillusionné
-désillusionnée
-désillusionnées
-désillusionnent
-désillusionner
-désillusionnera
-désillusionnerai
-désillusionneraient
-désillusionnerais
-désillusionnerait
-désillusionneras
-désillusionnèrent
-désillusionnerez
-désillusionneriez
-désillusionnerions
-désillusionnerons
-désillusionneront
-désillusionnes
-désillusionnés
-désillusionnez
-désillusionniez
-désillusionnions
-désillusionnons
-désillusions
-désincarna
-désincarnai
-désincarnaient
-désincarnais
-désincarnait
-désincarnâmes
-désincarnant
-désincarnas
-désincarnasse
-désincarnassent
-désincarnasses
-désincarnassiez
-désincarnassions
-désincarnât
-désincarnâtes
-désincarne
-désincarné
-désincarnée
-désincarnées
-désincarnent
-désincarner
-désincarnera
-désincarnerai
-désincarneraient
-désincarnerais
-désincarnerait
-désincarneras
-désincarnèrent
-désincarnerez
-désincarneriez
-désincarnerions
-désincarnerons
-désincarneront
-désincarnes
-désincarnés
-désincarnez
-désincarniez
-désincarnions
-désincarnons
-désincorpora
-désincorporai
-désincorporaient
-désincorporais
-désincorporait
-désincorporâmes
-désincorporant
-désincorporas
-désincorporasse
-désincorporassent
-désincorporasses
-désincorporassiez
-désincorporassions
-désincorporât
-désincorporâtes
-désincorpore
-désincorporé
-désincorporée
-désincorporées
-désincorporent
-désincorporer
-désincorporera
-désincorporerai
-désincorporeraient
-désincorporerais
-désincorporerait
-désincorporeras
-désincorporèrent
-désincorporerez
-désincorporeriez
-désincorporerions
-désincorporerons
-désincorporeront
-désincorpores
-désincorporés
-désincorporez
-désincorporiez
-désincorporions
-désincorporons
-désincrusta
-désincrustai
-désincrustaient
-désincrustais
-désincrustait
-désincrustâmes
-désincrustant
-désincrustas
-désincrustasse
-désincrustassent
-désincrustasses
-désincrustassiez
-désincrustassions
-désincrustât
-désincrustâtes
-désincrustation
-désincrustations
-désincruste
-désincrusté
-désincrustée
-désincrustées
-désincrustent
-désincruster
-désincrustera
-désincrusterai
-désincrusteraient
-désincrusterais
-désincrusterait
-désincrusteras
-désincrustèrent
-désincrusterez
-désincrusteriez
-désincrusterions
-désincrusterons
-désincrusteront
-désincrustes
-désincrustés
-désincrustez
-désincrustiez
-désincrustions
-désincrustons
-désinculpa
-désinculpai
-désinculpaient
-désinculpais
-désinculpait
-désinculpâmes
-désinculpant
-désinculpas
-désinculpasse
-désinculpassent
-désinculpasses
-désinculpassiez
-désinculpassions
-désinculpât
-désinculpâtes
-désinculpe
-désinculpé
-désinculpée
-désinculpées
-désinculpent
-désinculper
-désinculpera
-désinculperai
-désinculperaient
-désinculperais
-désinculperait
-désinculperas
-désinculpèrent
-désinculperez
-désinculperiez
-désinculperions
-désinculperons
-désinculperont
-désinculpes
-désinculpés
-désinculpez
-désinculpiez
-désinculpions
-désinculpons
-désindexa
-désindexai
-désindexaient
-désindexais
-désindexait
-désindexâmes
-désindexant
-désindexas
-désindexasse
-désindexassent
-désindexasses
-désindexassiez
-désindexassions
-désindexât
-désindexâtes
-désindexe
-désindexé
-désindexée
-désindexées
-désindexent
-désindexer
-désindexera
-désindexerai
-désindexeraient
-désindexerais
-désindexerait
-désindexeras
-désindexèrent
-désindexerez
-désindexeriez
-désindexerions
-désindexerons
-désindexeront
-désindexes
-désindexés
-désindexez
-désindexiez
-désindexions
-désindexons
-désinence
-désinences
-désinentiel
-désinentielle
-désinentielles
-désinentiels
-désinfecta
-désinfectai
-désinfectaient
-désinfectais
-désinfectait
-désinfectâmes
-désinfectant
-désinfectante
-désinfectantes
-désinfectants
-désinfectas
-désinfectasse
-désinfectassent
-désinfectasses
-désinfectassiez
-désinfectassions
-désinfectât
-désinfectâtes
-désinfecte
-désinfecté
-désinfectée
-désinfectées
-désinfectent
-désinfecter
-désinfectera
-désinfecterai
-désinfecteraient
-désinfecterais
-désinfecterait
-désinfecteras
-désinfectèrent
-désinfecterez
-désinfecteriez
-désinfecterions
-désinfecterons
-désinfecteront
-désinfectes
-désinfectés
-désinfectez
-désinfectiez
-désinfection
-désinfections
-désinfectons
-désinflation
-désinflations
-désinformation
-désingularisa
-désingularisai
-désingularisaient
-désingularisais
-désingularisait
-désingularisâmes
-désingularisant
-désingularisas
-désingularisasse
-désingularisassent
-désingularisasses
-désingularisassiez
-désingularisassions
-désingularisât
-désingularisâtes
-désingularise
-désingularisé
-désingularisée
-désingularisées
-désingularisent
-désingulariser
-désingularisera
-désingulariserai
-désingulariseraient
-désingulariserais
-désingulariserait
-désingulariseras
-désingularisèrent
-désingulariserez
-désingulariseriez
-désingulariserions
-désingulariserons
-désingulariseront
-désingularises
-désingularisés
-désingularisez
-désingularisiez
-désingularisions
-désingularisons
-désinsectisa
-désinsectisai
-désinsectisaient
-désinsectisais
-désinsectisait
-désinsectisâmes
-désinsectisant
-désinsectisas
-désinsectisasse
-désinsectisassent
-désinsectisasses
-désinsectisassiez
-désinsectisassions
-désinsectisât
-désinsectisâtes
-désinsectisation
-désinsectisations
-désinsectise
-désinsectisé
-désinsectisée
-désinsectisées
-désinsectisent
-désinsectiser
-désinsectisera
-désinsectiserai
-désinsectiseraient
-désinsectiserais
-désinsectiserait
-désinsectiseras
-désinsectisèrent
-désinsectiserez
-désinsectiseriez
-désinsectiserions
-désinsectiserons
-désinsectiseront
-désinsectises
-désinsectisés
-désinsectisez
-désinsectisiez
-désinsectisions
-désinsectisons
-désinsertion
-désinsertions
-désintégra
-désintégrai
-désintégraient
-désintégrais
-désintégrait
-désintégrâmes
-désintégrant
-désintégras
-désintégrasse
-désintégrassent
-désintégrasses
-désintégrassiez
-désintégrassions
-désintégrât
-désintégrâtes
-désintégration
-désintégrations
-désintégré
-désintègre
-désintégrée
-désintégrées
-désintègrent
-désintégrer
-désintégrera
-désintégrerai
-désintégreraient
-désintégrerais
-désintégrerait
-désintégreras
-désintégrèrent
-désintégrerez
-désintégreriez
-désintégrerions
-désintégrerons
-désintégreront
-désintégrés
-désintègres
-désintégrez
-désintégriez
-désintégrions
-désintégrons
-désintéressa
-désintéressai
-désintéressaient
-désintéressais
-désintéressait
-désintéressâmes
-désintéressant
-désintéressas
-désintéressasse
-désintéressassent
-désintéressasses
-désintéressassiez
-désintéressassions
-désintéressât
-désintéressâtes
-désintéresse
-désintéressé
-désintéressée
-désintéressées
-désintéressement
-désintéressements
-désintéressent
-désintéresser
-désintéressera
-désintéresserai
-désintéresseraient
-désintéresserais
-désintéresserait
-désintéresseras
-désintéressèrent
-désintéresserez
-désintéresseriez
-désintéresserions
-désintéresserons
-désintéresseront
-désintéresses
-désintéressés
-désintéressez
-désintéressiez
-désintéressions
-désintéressons
-désintérêt
-désintérêts
-désintoxication
-désintoxications
-désintoxiqua
-désintoxiquai
-désintoxiquaient
-désintoxiquais
-désintoxiquait
-désintoxiquâmes
-désintoxiquant
-désintoxiquas
-désintoxiquasse
-désintoxiquassent
-désintoxiquasses
-désintoxiquassiez
-désintoxiquassions
-désintoxiquât
-désintoxiquâtes
-désintoxique
-désintoxiqué
-désintoxiquée
-désintoxiquées
-désintoxiquent
-désintoxiquer
-désintoxiquera
-désintoxiquerai
-désintoxiqueraient
-désintoxiquerais
-désintoxiquerait
-désintoxiqueras
-désintoxiquèrent
-désintoxiquerez
-désintoxiqueriez
-désintoxiquerions
-désintoxiquerons
-désintoxiqueront
-désintoxiques
-désintoxiqués
-désintoxiquez
-désintoxiquiez
-désintoxiquions
-désintoxiquons
-désinvesti
-désinvestie
-désinvesties
-désinvestîmes
-désinvestir
-désinvestira
-désinvestirai
-désinvestiraient
-désinvestirais
-désinvestirait
-désinvestiras
-désinvestirent
-désinvestirez
-désinvestiriez
-désinvestirions
-désinvestirons
-désinvestiront
-désinvestis
-désinvestissaient
-désinvestissais
-désinvestissait
-désinvestissant
-désinvestisse
-désinvestissement
-désinvestissements
-désinvestissent
-désinvestisses
-désinvestissez
-désinvestissiez
-désinvestissions
-désinvestissons
-désinvestit
-désinvestît
-désinvestîtes
-désinvita
-désinvitai
-désinvitaient
-désinvitais
-désinvitait
-désinvitâmes
-désinvitant
-désinvitas
-désinvitasse
-désinvitassent
-désinvitasses
-désinvitassiez
-désinvitassions
-désinvitât
-désinvitâtes
-désinvite
-désinvité
-désinvitée
-désinvitées
-désinvitent
-désinviter
-désinvitera
-désinviterai
-désinviteraient
-désinviterais
-désinviterait
-désinviteras
-désinvitèrent
-désinviterez
-désinviteriez
-désinviterions
-désinviterons
-désinviteront
-désinvites
-désinvités
-désinvitez
-désinvitiez
-désinvitions
-désinvitons
-désinvolte
-désinvoltes
-désinvolture
-désinvoltures
-désir
-désira
-désirable
-désirables
-désirai
-désiraient
-désirais
-désirait
-désirâmes
-désirant
-désiras
-désirasse
-désirassent
-désirasses
-désirassiez
-désirassions
-désirât
-désirâtes
-désire
-désiré
-désirée
-désirées
-désirent
-désirer
-désirera
-désirerai
-désireraient
-désirerais
-désirerait
-désireras
-désirèrent
-désirerez
-désireriez
-désirerions
-désirerons
-désireront
-désires
-désirés
-désireuse
-désireuses
-désireux
-désirez
-désiriez
-désirions
-désirons
-désirs
-désista
-désistai
-désistaient
-désistais
-désistait
-désistâmes
-désistant
-désistas
-désistasse
-désistassent
-désistasses
-désistassiez
-désistassions
-désistât
-désistâtes
-désiste
-désisté
-désistée
-désistées
-désistement
-désistements
-désistent
-désister
-désistera
-désisterai
-désisteraient
-désisterais
-désisterait
-désisteras
-désistèrent
-désisterez
-désisteriez
-désisterions
-désisterons
-désisteront
-désistes
-désistés
-désistez
-désistiez
-désistions
-désistons
-desman
-desmans
-désobéi
-désobéie
-désobéies
-désobéîmes
-désobéir
-désobéira
-désobéirai
-désobéiraient
-désobéirais
-désobéirait
-désobéiras
-désobéirent
-désobéirez
-désobéiriez
-désobéirions
-désobéirons
-désobéiront
-désobéis
-désobéissaient
-désobéissais
-désobéissait
-désobéissance
-désobéissances
-désobéissant
-désobéissante
-désobéissantes
-désobéissants
-désobéisse
-désobéissent
-désobéisses
-désobéissez
-désobéissiez
-désobéissions
-désobéissons
-désobéit
-désobéît
-désobéîtes
-désoblige
-désobligé
-désobligea
-désobligeai
-désobligeaient
-désobligeais
-désobligeait
-désobligeâmes
-désobligeance
-désobligeances
-désobligeant
-désobligeante
-désobligeantes
-désobligeants
-désobligeas
-désobligeasse
-désobligeassent
-désobligeasses
-désobligeassiez
-désobligeassions
-désobligeât
-désobligeâtes
-désobligée
-désobligées
-désobligent
-désobligeons
-désobliger
-désobligera
-désobligerai
-désobligeraient
-désobligerais
-désobligerait
-désobligeras
-désobligèrent
-désobligerez
-désobligeriez
-désobligerions
-désobligerons
-désobligeront
-désobliges
-désobligés
-désobligez
-désobligiez
-désobligions
-désobstrua
-désobstruai
-désobstruaîmes
-désobstruairent
-désobstruais
-désobstruaisse
-désobstruaissent
-désobstruaisses
-désobstruaissiez
-désobstruaissions
-désobstruait
-désobstruaît
-désobstruaîtes
-désobstruâmes
-désobstruas
-désobstruasse
-désobstruassent
-désobstruasses
-désobstruassiez
-désobstruassions
-désobstruât
-désobstruâtes
-désobstrue
-désobstrué
-désobstruée
-désobstruées
-désobstruent
-désobstruer
-désobstruera
-désobstruerai
-désobstrueraient
-désobstruerais
-désobstruerait
-désobstrueras
-désobstruèrent
-désobstruerez
-désobstrueriez
-désobstruerions
-désobstruerons
-désobstrueront
-désobstrues
-désobstrués
-désoccupa
-désoccupai
-désoccupaient
-désoccupais
-désoccupait
-désoccupâmes
-désoccupant
-désoccupas
-désoccupasse
-désoccupassent
-désoccupasses
-désoccupassiez
-désoccupassions
-désoccupât
-désoccupâtes
-désoccupe
-désoccupé
-désoccupée
-désoccupées
-désoccupent
-désoccuper
-désoccupera
-désoccuperai
-désoccuperaient
-désoccuperais
-désoccuperait
-désoccuperas
-désoccupèrent
-désoccuperez
-désoccuperiez
-désoccuperions
-désoccuperons
-désoccuperont
-désoccupes
-désoccupés
-désoccupez
-désoccupiez
-désoccupions
-désoccupons
-désodorisa
-désodorisai
-désodorisaient
-désodorisais
-désodorisait
-désodorisâmes
-désodorisant
-désodorisante
-désodorisantes
-désodorisants
-désodorisas
-désodorisasse
-désodorisassent
-désodorisasses
-désodorisassiez
-désodorisassions
-désodorisât
-désodorisâtes
-désodorise
-désodorisé
-désodorisée
-désodorisées
-désodorisent
-désodoriser
-désodorisera
-désodoriserai
-désodoriseraient
-désodoriserais
-désodoriserait
-désodoriseras
-désodorisèrent
-désodoriserez
-désodoriseriez
-désodoriserions
-désodoriserons
-désodoriseront
-désodorises
-désodorisés
-désodorisez
-désodorisiez
-désodorisions
-désodorisons
-désoeuvré
-désoeuvrée
-désoeuvrées
-désoeuvrement
-désoeuvrements
-désoeuvrés
-désola
-désolai
-désolaient
-désolais
-désolait
-désolâmes
-désolant
-désolante
-désolantes
-désolants
-désolas
-désolasse
-désolassent
-désolasses
-désolassiez
-désolassions
-désolât
-désolâtes
-désolation
-désolations
-désole
-désolé
-désolée
-désolées
-désolent
-désoler
-désolera
-désolerai
-désoleraient
-désolerais
-désolerait
-désoleras
-désolèrent
-désolerez
-désoleriez
-désolerions
-désolerons
-désoleront
-désoles
-désolés
-désolez
-désolidarisa
-désolidarisai
-désolidarisaient
-désolidarisais
-désolidarisait
-désolidarisâmes
-désolidarisant
-désolidarisas
-désolidarisasse
-désolidarisassent
-désolidarisasses
-désolidarisassiez
-désolidarisassions
-désolidarisât
-désolidarisâtes
-désolidarise
-désolidarisé
-désolidarisée
-désolidarisées
-désolidarisent
-désolidariser
-désolidarisera
-désolidariserai
-désolidariseraient
-désolidariserais
-désolidariserait
-désolidariseras
-désolidarisèrent
-désolidariserez
-désolidariseriez
-désolidariserions
-désolidariserons
-désolidariseront
-désolidarises
-désolidarisés
-désolidarisez
-désolidarisiez
-désolidarisions
-désolidarisons
-désoliez
-désolions
-désolons
-désopila
-désopilai
-désopilaient
-désopilais
-désopilait
-désopilâmes
-désopilant
-désopilante
-désopilantes
-désopilants
-désopilas
-désopilasse
-désopilassent
-désopilasses
-désopilassiez
-désopilassions
-désopilât
-désopilâtes
-désopile
-désopilé
-désopilée
-désopilées
-désopilent
-désopiler
-désopilera
-désopilerai
-désopileraient
-désopilerais
-désopilerait
-désopileras
-désopilèrent
-désopilerez
-désopileriez
-désopilerions
-désopilerons
-désopileront
-désopiles
-désopilés
-désopilez
-désopiliez
-désopilions
-désopilons
-désorba
-désorbai
-désorbaient
-désorbais
-désorbait
-désorbâmes
-désorbant
-désorbas
-désorbasse
-désorbassent
-désorbasses
-désorbassiez
-désorbassions
-désorbât
-désorbâtes
-désorbe
-désorbé
-désorbée
-désorbées
-désorbent
-désorber
-désorbera
-désorberai
-désorberaient
-désorberais
-désorberait
-désorberas
-désorbèrent
-désorberez
-désorberiez
-désorberions
-désorberons
-désorberont
-désorbes
-désorbés
-désorbez
-désorbiez
-désorbions
-désorbita
-désorbitai
-désorbitaient
-désorbitais
-désorbitait
-désorbitâmes
-désorbitant
-désorbitas
-désorbitasse
-désorbitassent
-désorbitasses
-désorbitassiez
-désorbitassions
-désorbitât
-désorbitâtes
-désorbite
-désorbité
-désorbitée
-désorbitées
-désorbitent
-désorbiter
-désorbitera
-désorbiterai
-désorbiteraient
-désorbiterais
-désorbiterait
-désorbiteras
-désorbitèrent
-désorbiterez
-désorbiteriez
-désorbiterions
-désorbiterons
-désorbiteront
-désorbites
-désorbités
-désorbitez
-désorbitiez
-désorbitions
-désorbitons
-désorbons
-désordonna
-désordonnai
-désordonnaient
-désordonnais
-désordonnait
-désordonnâmes
-désordonnant
-désordonnas
-désordonnasse
-désordonnassent
-désordonnasses
-désordonnassiez
-désordonnassions
-désordonnât
-désordonnâtes
-désordonne
-désordonné
-désordonnée
-désordonnées
-désordonnent
-désordonner
-désordonnera
-désordonnerai
-désordonneraient
-désordonnerais
-désordonnerait
-désordonneras
-désordonnèrent
-désordonnerez
-désordonneriez
-désordonnerions
-désordonnerons
-désordonneront
-désordonnes
-désordonnés
-désordonnez
-désordonniez
-désordonnions
-désordonnons
-désordre
-désordres
-désorganisa
-désorganisai
-désorganisaient
-désorganisais
-désorganisait
-désorganisâmes
-désorganisant
-désorganisas
-désorganisasse
-désorganisassent
-désorganisasses
-désorganisassiez
-désorganisassions
-désorganisât
-désorganisâtes
-désorganisateur
-désorganisateurs
-désorganisation
-désorganisations
-désorganisatrice
-désorganisatrices
-désorganise
-désorganisé
-désorganisée
-désorganisées
-désorganisent
-désorganiser
-désorganisera
-désorganiserai
-désorganiseraient
-désorganiserais
-désorganiserait
-désorganiseras
-désorganisèrent
-désorganiserez
-désorganiseriez
-désorganiserions
-désorganiserons
-désorganiseront
-désorganises
-désorganisés
-désorganisez
-désorganisiez
-désorganisions
-désorganisons
-désorienta
-désorientai
-désorientaient
-désorientais
-désorientait
-désorientâmes
-désorientant
-désorientas
-désorientasse
-désorientassent
-désorientasses
-désorientassiez
-désorientassions
-désorientât
-désorientâtes
-désorientation
-désorientations
-désoriente
-désorienté
-désorientée
-désorientées
-désorientent
-désorienter
-désorientera
-désorienterai
-désorienteraient
-désorienterais
-désorienterait
-désorienteras
-désorientèrent
-désorienterez
-désorienteriez
-désorienterions
-désorienterons
-désorienteront
-désorientes
-désorientés
-désorientez
-désorientiez
-désorientions
-désorientons
-désormais
-désorption
-désorptions
-désossa
-désossai
-désossaient
-désossais
-désossait
-désossâmes
-désossant
-désossas
-désossasse
-désossassent
-désossasses
-désossassiez
-désossassions
-désossât
-désossâtes
-désosse
-désossé
-désossée
-désossées
-désossement
-désossements
-désossent
-désosser
-désossera
-désosserai
-désosseraient
-désosserais
-désosserait
-désosseras
-désossèrent
-désosserez
-désosseriez
-désosserions
-désosserons
-désosseront
-désosses
-désossés
-désossez
-désossiez
-désossions
-désossons
-désoxyda
-désoxydai
-désoxydaient
-désoxydais
-désoxydait
-désoxydâmes
-désoxydant
-désoxydante
-désoxydantes
-désoxydants
-désoxydas
-désoxydasse
-désoxydassent
-désoxydasses
-désoxydassiez
-désoxydassions
-désoxydât
-désoxydâtes
-désoxydation
-désoxydations
-désoxyde
-désoxydé
-désoxydée
-désoxydées
-désoxydent
-désoxyder
-désoxydera
-désoxyderai
-désoxyderaient
-désoxyderais
-désoxyderait
-désoxyderas
-désoxydèrent
-désoxyderez
-désoxyderiez
-désoxyderions
-désoxyderons
-désoxyderont
-désoxydes
-désoxydés
-désoxydez
-désoxydiez
-désoxydions
-désoxydons
-désoxygéna
-désoxygénai
-désoxygénaient
-désoxygénais
-désoxygénait
-désoxygénâmes
-désoxygénant
-désoxygénas
-désoxygénasse
-désoxygénassent
-désoxygénasses
-désoxygénassiez
-désoxygénassions
-désoxygénât
-désoxygénâtes
-désoxygénation
-désoxygénations
-désoxygéné
-désoxygène
-désoxygénée
-désoxygénées
-désoxygènent
-désoxygéner
-désoxygénera
-désoxygénerai
-désoxygéneraient
-désoxygénerais
-désoxygénerait
-désoxygéneras
-désoxygénèrent
-désoxygénerez
-désoxygéneriez
-désoxygénerions
-désoxygénerons
-désoxygéneront
-désoxygénés
-désoxygènes
-désoxygénez
-désoxygéniez
-désoxygénions
-désoxygénons
-désoxyribonucléique
-désoxyribonucléiques
-desperado
-desperados
-despote
-despotes
-despotique
-despotiquement
-despotiques
-despotisme
-despotismes
-desquama
-desquamai
-desquamaient
-desquamais
-desquamait
-desquamâmes
-desquamant
-desquamas
-desquamasse
-desquamassent
-desquamasses
-desquamassiez
-desquamassions
-desquamât
-desquamâtes
-desquamation
-desquamations
-desquame
-desquamé
-desquamée
-desquamées
-desquament
-desquamer
-desquamera
-desquamerai
-desquameraient
-desquamerais
-desquamerait
-desquameras
-desquamèrent
-desquamerez
-desquameriez
-desquamerions
-desquamerons
-desquameront
-desquames
-desquamés
-desquamez
-desquamiez
-desquamions
-desquamons
-desquelles
-desquels
-dessabla
-dessablai
-dessablaient
-dessablais
-dessablait
-dessablâmes
-dessablant
-dessablas
-dessablasse
-dessablassent
-dessablasses
-dessablassiez
-dessablassions
-dessablât
-dessablâtes
-dessable
-dessablé
-dessablée
-dessablées
-dessablent
-dessabler
-dessablera
-dessablerai
-dessableraient
-dessablerais
-dessablerait
-dessableras
-dessablèrent
-dessablerez
-dessableriez
-dessablerions
-dessablerons
-dessableront
-dessables
-dessablés
-dessablez
-dessabliez
-dessablions
-dessablons
-dessaisi
-dessaisie
-dessaisies
-dessaisîmes
-dessaisir
-dessaisira
-dessaisirai
-dessaisiraient
-dessaisirais
-dessaisirait
-dessaisiras
-dessaisirent
-dessaisirez
-dessaisiriez
-dessaisirions
-dessaisirons
-dessaisiront
-dessaisis
-dessaisissaient
-dessaisissais
-dessaisissait
-dessaisissant
-dessaisisse
-dessaisissement
-dessaisissements
-dessaisissent
-dessaisisses
-dessaisissez
-dessaisissiez
-dessaisissions
-dessaisissons
-dessaisit
-dessaisît
-dessaisîtes
-dessala
-dessalage
-dessalages
-dessalai
-dessalaient
-dessalais
-dessalait
-dessalâmes
-dessalant
-dessalas
-dessalasse
-dessalassent
-dessalasses
-dessalassiez
-dessalassions
-dessalât
-dessalâtes
-dessale
-dessalé
-dessalée
-dessalées
-dessalement
-dessalements
-dessalent
-dessaler
-dessalera
-dessalerai
-dessaleraient
-dessalerais
-dessalerait
-dessaleras
-dessalèrent
-dessalerez
-dessaleriez
-dessalerions
-dessalerons
-dessaleront
-dessales
-dessalés
-dessalez
-dessaliez
-dessalions
-dessalons
-dessangla
-dessanglai
-dessanglaient
-dessanglais
-dessanglait
-dessanglâmes
-dessanglant
-dessanglas
-dessanglasse
-dessanglassent
-dessanglasses
-dessanglassiez
-dessanglassions
-dessanglât
-dessanglâtes
-dessangle
-dessanglé
-dessanglée
-dessanglées
-dessanglent
-dessangler
-dessanglera
-dessanglerai
-dessangleraient
-dessanglerais
-dessanglerait
-dessangleras
-dessanglèrent
-dessanglerez
-dessangleriez
-dessanglerions
-dessanglerons
-dessangleront
-dessangles
-dessanglés
-dessanglez
-dessangliez
-dessanglions
-dessanglons
-dessaoula
-dessaoulai
-dessaoulaient
-dessaoulais
-dessaoulait
-dessaoulâmes
-dessaoulant
-dessaoulas
-dessaoulasse
-dessaoulassent
-dessaoulasses
-dessaoulassiez
-dessaoulassions
-dessaoulât
-dessaoulâtes
-dessaoule
-dessaoulé
-dessaoulée
-dessaoulées
-dessaoulent
-dessaouler
-dessaoulera
-dessaoulerai
-dessaouleraient
-dessaoulerais
-dessaoulerait
-dessaouleras
-dessaoulèrent
-dessaoulerez
-dessaouleriez
-dessaoulerions
-dessaoulerons
-dessaouleront
-dessaoules
-dessaoulés
-dessaoulez
-dessaouliez
-dessaoulions
-dessaoulons
-dessécha
-desséchai
-desséchaient
-desséchais
-desséchait
-desséchâmes
-desséchant
-desséchante
-desséchantes
-desséchants
-desséchas
-desséchasse
-desséchassent
-desséchasses
-desséchassiez
-desséchassions
-desséchât
-desséchâtes
-desséché
-dessèche
-desséchée
-desséchées
-dessèchement
-dessèchements
-dessèchent
-dessécher
-desséchera
-dessécherai
-dessécheraient
-dessécherais
-dessécherait
-dessécheras
-desséchèrent
-dessécherez
-dessécheriez
-dessécherions
-dessécherons
-dessécheront
-desséchés
-dessèches
-desséchez
-desséchiez
-desséchions
-desséchons
-dessein
-desseins
-dessella
-dessellai
-dessellaient
-dessellais
-dessellait
-dessellâmes
-dessellant
-dessellas
-dessellasse
-dessellassent
-dessellasses
-dessellassiez
-dessellassions
-dessellât
-dessellâtes
-desselle
-dessellé
-dessellée
-dessellées
-dessellent
-desseller
-dessellera
-dessellerai
-desselleraient
-dessellerais
-dessellerait
-desselleras
-dessellèrent
-dessellerez
-desselleriez
-dessellerions
-dessellerons
-desselleront
-desselles
-dessellés
-dessellez
-desselliez
-dessellions
-dessellons
-desserra
-desserrage
-desserrages
-desserrai
-desserraient
-desserrais
-desserrait
-desserrâmes
-desserrant
-desserras
-desserrasse
-desserrassent
-desserrasses
-desserrassiez
-desserrassions
-desserrât
-desserrâtes
-desserre
-desserré
-desserrée
-desserrées
-desserrent
-desserrer
-desserrera
-desserrerai
-desserreraient
-desserrerais
-desserrerait
-desserreras
-desserrèrent
-desserrerez
-desserreriez
-desserrerions
-desserrerons
-desserreront
-desserres
-desserrés
-desserrez
-desserriez
-desserrions
-desserrons
-dessers
-dessert
-desserte
-dessertes
-desserti
-dessertie
-desserties
-dessertîmes
-dessertir
-dessertira
-dessertirai
-dessertiraient
-dessertirais
-dessertirait
-dessertiras
-dessertirent
-dessertirez
-dessertiriez
-dessertirions
-dessertirons
-dessertiront
-dessertis
-dessertissaient
-dessertissais
-dessertissait
-dessertissant
-dessertisse
-dessertissent
-dessertisses
-dessertissez
-dessertissiez
-dessertissions
-dessertissons
-dessertit
-dessertît
-dessertîtes
-desserts
-desservaient
-desservais
-desservait
-desservant
-desserve
-desservent
-desserves
-desservez
-desservi
-desservie
-desservies
-desserviez
-desservîmes
-desservions
-desservir
-desservira
-desservirai
-desserviraient
-desservirais
-desservirait
-desserviras
-desservirent
-desservirez
-desserviriez
-desservirions
-desservirons
-desserviront
-desservis
-desservisse
-desservissent
-desservisses
-desservissiez
-desservissions
-desservit
-desservît
-desservîtes
-desservons
-dessiccatif
-dessiccatifs
-dessiccation
-dessiccations
-dessiccative
-dessiccatives
-dessilla
-dessillai
-dessillaient
-dessillais
-dessillait
-dessillâmes
-dessillant
-dessillas
-dessillasse
-dessillassent
-dessillasses
-dessillassiez
-dessillassions
-dessillât
-dessillâtes
-dessille
-dessillé
-dessillée
-dessillées
-dessillent
-dessiller
-dessillera
-dessillerai
-dessilleraient
-dessillerais
-dessillerait
-dessilleras
-dessillèrent
-dessillerez
-dessilleriez
-dessillerions
-dessillerons
-dessilleront
-dessilles
-dessillés
-dessillez
-dessilliez
-dessillions
-dessillons
-dessin
-dessina
-dessinai
-dessinaient
-dessinais
-dessinait
-dessinâmes
-dessinant
-dessinas
-dessinasse
-dessinassent
-dessinasses
-dessinassiez
-dessinassions
-dessinât
-dessinâtes
-dessinateur
-dessinateurs
-dessinatrice
-dessinatrices
-dessine
-dessiné
-dessinée
-dessinées
-dessinent
-dessiner
-dessinera
-dessinerai
-dessineraient
-dessinerais
-dessinerait
-dessineras
-dessinèrent
-dessinerez
-dessineriez
-dessinerions
-dessinerons
-dessineront
-dessines
-dessinés
-dessinez
-dessiniez
-dessinions
-dessinons
-dessins
-dessola
-dessolai
-dessolaient
-dessolais
-dessolait
-dessolâmes
-dessolant
-dessolas
-dessolasse
-dessolassent
-dessolasses
-dessolassiez
-dessolassions
-dessolât
-dessolâtes
-dessole
-dessolé
-dessolée
-dessolées
-dessolement
-dessolements
-dessolent
-dessoler
-dessolera
-dessolerai
-dessoleraient
-dessolerais
-dessolerait
-dessoleras
-dessolèrent
-dessolerez
-dessoleriez
-dessolerions
-dessolerons
-dessoleront
-dessoles
-dessolés
-dessolez
-dessoliez
-dessolions
-dessolons
-dessouda
-dessoudai
-dessoudaient
-dessoudais
-dessoudait
-dessoudâmes
-dessoudant
-dessoudas
-dessoudasse
-dessoudassent
-dessoudasses
-dessoudassiez
-dessoudassions
-dessoudât
-dessoudâtes
-dessoude
-dessoudé
-dessoudée
-dessoudées
-dessoudent
-dessouder
-dessoudera
-dessouderai
-dessouderaient
-dessouderais
-dessouderait
-dessouderas
-dessoudèrent
-dessouderez
-dessouderiez
-dessouderions
-dessouderons
-dessouderont
-dessoudes
-dessoudés
-dessoudez
-dessoudiez
-dessoudions
-dessoudons
-dessoula
-dessoûla
-dessoulai
-dessoûlai
-dessoulaient
-dessoûlaient
-dessoulais
-dessoûlais
-dessoulait
-dessoûlait
-dessoulâmes
-dessoûlâmes
-dessoulant
-dessoûlant
-dessoulas
-dessoûlas
-dessoulasse
-dessoûlasse
-dessoulassent
-dessoûlassent
-dessoulasses
-dessoûlasses
-dessoulassiez
-dessoûlassiez
-dessoulassions
-dessoûlassions
-dessoulât
-dessoûlât
-dessoulâtes
-dessoûlâtes
-dessoule
-dessoulé
-dessoûle
-dessoûlé
-dessoulée
-dessoûlée
-dessoulées
-dessoûlées
-dessoulent
-dessoûlent
-dessouler
-dessoûler
-dessoulera
-dessoûlera
-dessoulerai
-dessoûlerai
-dessouleraient
-dessoûleraient
-dessoulerais
-dessoûlerais
-dessoulerait
-dessoûlerait
-dessouleras
-dessoûleras
-dessoulèrent
-dessoûlèrent
-dessoulerez
-dessoûlerez
-dessouleriez
-dessoûleriez
-dessoulerions
-dessoûlerions
-dessoulerons
-dessoûlerons
-dessouleront
-dessoûleront
-dessoules
-dessoulés
-dessoûles
-dessoûlés
-dessoulez
-dessoûlez
-dessouliez
-dessoûliez
-dessoulions
-dessoûlions
-dessoulons
-dessoûlons
-dessous
-dessous-de-bouteille
-dessous-de-bras
-dessous-de-plat
-dessous-de-table
-dessuintage
-dessuintages
-dessuita
-dessuitai
-dessuitaient
-dessuitais
-dessuitait
-dessuitâmes
-dessuitant
-dessuitas
-dessuitasse
-dessuitassent
-dessuitasses
-dessuitassiez
-dessuitassions
-dessuitât
-dessuitâtes
-dessuite
-dessuité
-dessuitée
-dessuitées
-dessuitent
-dessuiter
-dessuitera
-dessuiterai
-dessuiteraient
-dessuiterais
-dessuiterait
-dessuiteras
-dessuitèrent
-dessuiterez
-dessuiteriez
-dessuiterions
-dessuiterons
-dessuiteront
-dessuites
-dessuités
-dessuitez
-dessuitiez
-dessuitions
-dessuitons
-dessus
-dessus-de-lit
-dessus-de-plat
-dessus-de-porte
-déstabilisa
-déstabilisai
-déstabilisaient
-déstabilisais
-déstabilisait
-déstabilisâmes
-déstabilisant
-déstabilisas
-déstabilisasse
-déstabilisassent
-déstabilisasses
-déstabilisassiez
-déstabilisassions
-déstabilisât
-déstabilisâtes
-déstabilisation
-déstabilisations
-déstabilise
-déstabilisé
-déstabilisée
-déstabilisées
-déstabilisent
-déstabiliser
-déstabilisera
-déstabiliserai
-déstabiliseraient
-déstabiliserais
-déstabiliserait
-déstabiliseras
-déstabilisèrent
-déstabiliserez
-déstabiliseriez
-déstabiliserions
-déstabiliserons
-déstabiliseront
-déstabilises
-déstabilisés
-déstabilisez
-déstabilisiez
-déstabilisions
-déstabilisons
-destin
-destina
-destinai
-destinaient
-destinais
-destinait
-destinâmes
-destinant
-destinas
-destinasse
-destinassent
-destinasses
-destinassiez
-destinassions
-destinât
-destinataire
-destinataires
-destinâtes
-destination
-destinations
-destine
-destiné
-destinée
-destinées
-destinent
-destiner
-destinera
-destinerai
-destineraient
-destinerais
-destinerait
-destineras
-destinèrent
-destinerez
-destineriez
-destinerions
-destinerons
-destineront
-destines
-destinés
-destinez
-destiniez
-destinions
-destinons
-destins
-destituai
-destituaient
-destituais
-destituait
-destituant
-destitue
-destitué
-destituée
-destituées
-destituent
-destituer
-destituera
-destituerai
-destitueraient
-destituerais
-destituerait
-destitueras
-destituerez
-destitueriez
-destituerions
-destituerons
-destitueront
-destitues
-destitués
-destituez
-destituiez
-destituions
-destituons
-destitution
-destitutions
-déstocka
-déstockai
-déstockaient
-déstockais
-déstockait
-déstockâmes
-déstockant
-déstockas
-déstockasse
-déstockassent
-déstockasses
-déstockassiez
-déstockassions
-déstockât
-déstockâtes
-déstocke
-déstocké
-déstockée
-déstockées
-déstockent
-déstocker
-déstockera
-déstockerai
-déstockeraient
-déstockerais
-déstockerait
-déstockeras
-déstockèrent
-déstockerez
-déstockeriez
-déstockerions
-déstockerons
-déstockeront
-déstockes
-déstockés
-déstockez
-déstockiez
-déstockions
-déstockons
-destrier
-destriers
-destroyer
-destroyers
-destructeur
-destructeurs
-destructible
-destructibles
-destructif
-destructifs
-destruction
-destructions
-destructive
-destructives
-destructrice
-destructrices
-destructura
-destructurai
-destructuraient
-destructurais
-destructurait
-destructurâmes
-destructurant
-destructuras
-destructurasse
-destructurassent
-destructurasses
-destructurassiez
-destructurassions
-destructurât
-destructurâtes
-déstructuration
-déstructurations
-destructure
-destructuré
-destructurée
-destructurées
-destructurent
-destructurer
-destructurera
-destructurerai
-destructureraient
-destructurerais
-destructurerait
-destructureras
-destructurèrent
-destructurerez
-destructureriez
-destructurerions
-destructurerons
-destructureront
-destructures
-destructurés
-destructurez
-destructuriez
-destructurions
-destructurons
-désubjectivisa
-désubjectivisai
-désubjectivisaient
-désubjectivisais
-désubjectivisait
-désubjectivisâmes
-désubjectivisant
-désubjectivisas
-désubjectivisasse
-désubjectivisassent
-désubjectivisasses
-désubjectivisassiez
-désubjectivisassions
-désubjectivisât
-désubjectivisâtes
-désubjectivise
-désubjectivisé
-désubjectivisée
-désubjectivisées
-désubjectivisent
-désubjectiviser
-désubjectivisera
-désubjectiviserai
-désubjectiviseraient
-désubjectiviserais
-désubjectiviserait
-désubjectiviseras
-désubjectivisèrent
-désubjectiviserez
-désubjectiviseriez
-désubjectiviserions
-désubjectiviserons
-désubjectiviseront
-désubjectivises
-désubjectivisés
-désubjectivisez
-désubjectivisiez
-désubjectivisions
-désubjectivisons
-désuet
-désuète
-désuètes
-désuets
-désuétude
-désuétudes
-désulfita
-désulfitai
-désulfitaient
-désulfitais
-désulfitait
-désulfitâmes
-désulfitant
-désulfitas
-désulfitasse
-désulfitassent
-désulfitasses
-désulfitassiez
-désulfitassions
-désulfitât
-désulfitâtes
-désulfite
-désulfité
-désulfitée
-désulfitées
-désulfitent
-désulfiter
-désulfitera
-désulfiterai
-désulfiteraient
-désulfiterais
-désulfiterait
-désulfiteras
-désulfitèrent
-désulfiterez
-désulfiteriez
-désulfiterions
-désulfiterons
-désulfiteront
-désulfites
-désulfités
-désulfitez
-désulfitiez
-désulfitions
-désulfitons
-désulfura
-désulfurai
-désulfuraient
-désulfurais
-désulfurait
-désulfurâmes
-désulfurant
-désulfuras
-désulfurasse
-désulfurassent
-désulfurasses
-désulfurassiez
-désulfurassions
-désulfurât
-désulfurâtes
-désulfuration
-désulfurations
-désulfure
-désulfuré
-désulfurée
-désulfurées
-désulfurent
-désulfurer
-désulfurera
-désulfurerai
-désulfureraient
-désulfurerais
-désulfurerait
-désulfureras
-désulfurèrent
-désulfurerez
-désulfureriez
-désulfurerions
-désulfurerons
-désulfureront
-désulfures
-désulfurés
-désulfurez
-désulfuriez
-désulfurions
-désulfurons
-désuni
-désunie
-désunies
-désunîmes
-désunion
-désunions
-désunir
-désunira
-désunirai
-désuniraient
-désunirais
-désunirait
-désuniras
-désunirent
-désunirez
-désuniriez
-désunirions
-désunirons
-désuniront
-désunis
-désunissaient
-désunissais
-désunissait
-désunissant
-désunisse
-désunissent
-désunisses
-désunissez
-désunissiez
-désunissions
-désunissons
-désunit
-désunît
-désunîtes
-désynchronisa
-désynchronisai
-désynchronisaient
-désynchronisais
-désynchronisait
-désynchronisâmes
-désynchronisant
-désynchronisas
-désynchronisasse
-désynchronisassent
-désynchronisasses
-désynchronisassiez
-désynchronisassions
-désynchronisât
-désynchronisâtes
-désynchronisation
-désynchronisations
-désynchronise
-désynchronisé
-désynchronisée
-désynchronisées
-désynchronisent
-désynchroniser
-désynchronisera
-désynchroniserai
-désynchroniseraient
-désynchroniserais
-désynchroniserait
-désynchroniseras
-désynchronisèrent
-désynchroniserez
-désynchroniseriez
-désynchroniserions
-désynchroniserons
-désynchroniseront
-désynchronises
-désynchronisés
-désynchronisez
-désynchronisiez
-désynchronisions
-désynchronisons
-détacha
-détachable
-détachables
-détachage
-détachages
-détachai
-détachaient
-détachais
-détachait
-détachâmes
-détachant
-détachante
-détachantes
-détachants
-détachas
-détachasse
-détachassent
-détachasses
-détachassiez
-détachassions
-détachât
-détachâtes
-détache
-détaché
-détachée
-détachées
-détachement
-détachements
-détachent
-détacher
-détachera
-détacherai
-détacheraient
-détacherais
-détacherait
-détacheras
-détachèrent
-détacherez
-détacheriez
-détacherions
-détacherons
-détacheront
-détaches
-détachés
-détacheur
-détacheurs
-détacheuse
-détacheuses
-détachez
-détachiez
-détachions
-détachons
-détail
-détailla
-détaillai
-détaillaient
-détaillais
-détaillait
-détaillâmes
-détaillant
-détaillante
-détaillantes
-détaillants
-détaillas
-détaillasse
-détaillassent
-détaillasses
-détaillassiez
-détaillassions
-détaillât
-détaillâtes
-détaille
-détaillé
-détaillée
-détaillées
-détaillent
-détailler
-détaillera
-détaillerai
-détailleraient
-détaillerais
-détaillerait
-détailleras
-détaillèrent
-détaillerez
-détailleriez
-détaillerions
-détaillerons
-détailleront
-détailles
-détaillés
-détaillez
-détailliez
-détaillions
-détaillons
-détails
-détala
-détalai
-détalaient
-détalais
-détalait
-détalâmes
-détalant
-détalas
-détalasse
-détalassent
-détalasses
-détalassiez
-détalassions
-détalât
-détalâtes
-détale
-détalé
-détalent
-détaler
-détalera
-détalerai
-détaleraient
-détalerais
-détalerait
-détaleras
-détalèrent
-détalerez
-détaleriez
-détalerions
-détalerons
-détaleront
-détales
-détalez
-détaliez
-détalions
-détalla
-détallai
-détallaient
-détallais
-détallait
-détallâmes
-détallant
-détallas
-détallasse
-détallassent
-détallasses
-détallassiez
-détallassions
-détallât
-détallâtes
-détalle
-détallé
-détallée
-détallées
-détallent
-détaller
-détallera
-détallerai
-détalleraient
-détallerais
-détallerait
-détalleras
-détallèrent
-détallerez
-détalleriez
-détallerions
-détallerons
-détalleront
-détalles
-détallés
-détallez
-détalliez
-détallions
-détallons
-détalons
-détapissa
-détapissai
-détapissaient
-détapissais
-détapissait
-détapissâmes
-détapissant
-détapissas
-détapissasse
-détapissassent
-détapissasses
-détapissassiez
-détapissassions
-détapissât
-détapissâtes
-détapisse
-détapissé
-détapissée
-détapissées
-détapissent
-détapisser
-détapissera
-détapisserai
-détapisseraient
-détapisserais
-détapisserait
-détapisseras
-détapissèrent
-détapisserez
-détapisseriez
-détapisserions
-détapisserons
-détapisseront
-détapisses
-détapissés
-détapissez
-détapissiez
-détapissions
-détapissons
-détartra
-détartrage
-détartrages
-détartrai
-détartraient
-détartrais
-détartrait
-détartrâmes
-détartrant
-détartrante
-détartrantes
-détartrants
-détartras
-détartrasse
-détartrassent
-détartrasses
-détartrassiez
-détartrassions
-détartrât
-détartrâtes
-détartre
-détartré
-détartrée
-détartrées
-détartrent
-détartrer
-détartrera
-détartrerai
-détartreraient
-détartrerais
-détartrerait
-détartreras
-détartrèrent
-détartrerez
-détartreriez
-détartrerions
-détartrerons
-détartreront
-détartres
-détartrés
-détartreur
-détartreurs
-détartrez
-détartriez
-détartrions
-détartrons
-détaxa
-détaxai
-détaxaient
-détaxais
-détaxait
-détaxâmes
-détaxant
-détaxas
-détaxasse
-détaxassent
-détaxasses
-détaxassiez
-détaxassions
-détaxât
-détaxâtes
-détaxation
-détaxations
-détaxe
-détaxé
-détaxée
-détaxées
-détaxent
-détaxer
-détaxera
-détaxerai
-détaxeraient
-détaxerais
-détaxerait
-détaxeras
-détaxèrent
-détaxerez
-détaxeriez
-détaxerions
-détaxerons
-détaxeront
-détaxes
-détaxés
-détaxez
-détaxiez
-détaxions
-détaxons
-détecta
-détectable
-détectables
-détectai
-détectaient
-détectais
-détectait
-détectâmes
-détectant
-détectas
-détectasse
-détectassent
-détectasses
-détectassiez
-détectassions
-détectât
-détectâtes
-détecte
-détecté
-détectée
-détectées
-détectent
-détecter
-détectera
-détecterai
-détecteraient
-détecterais
-détecterait
-détecteras
-détectèrent
-détecterez
-détecteriez
-détecterions
-détecterons
-détecteront
-détectes
-détectés
-détecteur
-détecteurs
-détectez
-détectiez
-détection
-détections
-détective
-détectives
-détectons
-déteignaient
-déteignais
-déteignait
-déteignant
-déteigne
-déteignent
-déteignes
-déteignez
-déteigniez
-déteignîmes
-déteignions
-déteignirent
-déteignis
-déteignisse
-déteignissent
-déteignisses
-déteignissiez
-déteignissions
-déteignit
-déteignît
-déteignîtes
-déteignons
-déteindra
-déteindrai
-déteindraient
-déteindrais
-déteindrait
-déteindras
-déteindre
-déteindrez
-déteindriez
-déteindrions
-déteindrons
-déteindront
-déteins
-déteint
-déteinte
-déteintes
-déteints
-détela
-dételage
-dételages
-dételai
-dételaient
-dételais
-dételait
-dételâmes
-dételant
-dételas
-dételasse
-dételassent
-dételasses
-dételassiez
-dételassions
-dételât
-dételâtes
-dételé
-dételée
-dételées
-dételer
-dételèrent
-dételés
-dételez
-dételiez
-dételions
-dételle
-détellent
-détellera
-détellerai
-dételleraient
-détellerais
-détellerait
-dételleras
-détellerez
-dételleriez
-détellerions
-détellerons
-dételleront
-dételles
-dételons
-détenaient
-détenais
-détenait
-détenant
-détenante
-détenantes
-détenants
-détend
-détendaient
-détendais
-détendait
-détendant
-détende
-détendent
-détendes
-détendeur
-détendeurs
-détendez
-détendiez
-détendîmes
-détendions
-détendirent
-détendis
-détendisse
-détendissent
-détendisses
-détendissiez
-détendissions
-détendit
-détendît
-détendîtes
-détendons
-détendra
-détendrai
-détendraient
-détendrais
-détendrait
-détendras
-détendre
-détendrez
-détendriez
-détendrions
-détendrons
-détendront
-détends
-détendu
-détendue
-détendues
-détendus
-détenez
-déteniez
-détenions
-détenir
-détenons
-détente
-détentes
-détenteur
-détenteurs
-détention
-détentions
-détentrice
-détentrices
-détenu
-détenue
-détenues
-détenus
-déterge
-détergé
-détergea
-détergeai
-détergeaient
-détergeais
-détergeait
-détergeâmes
-détergeant
-détergeas
-détergeasse
-détergeassent
-détergeasses
-détergeassiez
-détergeassions
-détergeât
-détergeâtes
-détergée
-détergées
-détergent
-détergente
-détergentes
-détergents
-détergeons
-déterger
-détergera
-détergerai
-détergeraient
-détergerais
-détergerait
-détergeras
-détergèrent
-détergerez
-détergeriez
-détergerions
-détergerons
-détergeront
-déterges
-détergés
-détergez
-détergiez
-détergions
-détériora
-détériorai
-détérioraient
-détériorais
-détériorait
-détériorâmes
-détériorant
-détérioras
-détériorasse
-détériorassent
-détériorasses
-détériorassiez
-détériorassions
-détériorât
-détériorâtes
-détérioration
-détériorations
-détériore
-détérioré
-détériorée
-détériorées
-détériorent
-détériorer
-détériorera
-détériorerai
-détérioreraient
-détériorerais
-détériorerait
-détérioreras
-détériorèrent
-détériorerez
-détérioreriez
-détériorerions
-détériorerons
-détérioreront
-détériores
-détériorés
-détériorez
-détérioriez
-détériorions
-détériorons
-détermina
-déterminable
-déterminables
-déterminai
-déterminaient
-déterminais
-déterminait
-déterminâmes
-déterminant
-déterminante
-déterminantes
-déterminants
-déterminas
-déterminasse
-déterminassent
-déterminasses
-déterminassiez
-déterminassions
-déterminât
-déterminâtes
-déterminatif
-déterminatifs
-détermination
-déterminations
-déterminative
-déterminatives
-détermine
-déterminé
-déterminée
-déterminées
-déterminent
-déterminer
-déterminera
-déterminerai
-détermineraient
-déterminerais
-déterminerait
-détermineras
-déterminèrent
-déterminerez
-détermineriez
-déterminerions
-déterminerons
-détermineront
-détermines
-déterminés
-déterminez
-déterminiez
-déterminions
-déterminisme
-déterminismes
-déterministe
-déterministes
-déterminons
-déterra
-déterrage
-déterrages
-déterrai
-déterraient
-déterrais
-déterrait
-déterrâmes
-déterrant
-déterras
-déterrasse
-déterrassent
-déterrasses
-déterrassiez
-déterrassions
-déterrât
-déterrâtes
-déterre
-déterré
-déterrée
-déterrées
-déterrement
-déterrements
-déterrent
-déterrer
-déterrera
-déterrerai
-déterreraient
-déterrerais
-déterrerait
-déterreras
-déterrèrent
-déterrerez
-déterreriez
-déterrerions
-déterrerons
-déterreront
-déterres
-déterrés
-déterreur
-déterreurs
-déterrez
-déterriez
-déterrions
-déterrons
-détersif
-détersifs
-détersion
-détersions
-détersive
-détersives
-détesta
-détestable
-détestablement
-détestables
-détestai
-détestaient
-détestais
-détestait
-détestâmes
-détestant
-détestas
-détestasse
-détestassent
-détestasses
-détestassiez
-détestassions
-détestât
-détestâtes
-détestation
-détestations
-déteste
-détesté
-détestée
-détestées
-détestent
-détester
-détestera
-détesterai
-détesteraient
-détesterais
-détesterait
-détesteras
-détestèrent
-détesterez
-détesteriez
-détesterions
-détesterons
-détesteront
-détestes
-détestés
-détestez
-détestiez
-détestions
-détestons
-détiendra
-détiendrai
-détiendraient
-détiendrais
-détiendrait
-détiendras
-détiendrez
-détiendriez
-détiendrions
-détiendrons
-détiendront
-détienne
-détiennent
-détiennes
-détiens
-détient
-détînmes
-détinrent
-détins
-détinsse
-détinssent
-détinsses
-détinssiez
-détinssions
-détint
-détînt
-détîntes
-détira
-détirai
-détiraient
-détirais
-détirait
-détirâmes
-détirant
-détiras
-détirasse
-détirassent
-détirasses
-détirassiez
-détirassions
-détirât
-détirâtes
-détire
-détiré
-détirée
-détirées
-détirent
-détirer
-détirera
-détirerai
-détireraient
-détirerais
-détirerait
-détireras
-détirèrent
-détirerez
-détireriez
-détirerions
-détirerons
-détireront
-détires
-détirés
-détireuse
-détireuses
-détirez
-détiriez
-détirions
-détirons
-détissa
-détissai
-détissaient
-détissais
-détissait
-détissâmes
-détissant
-détissas
-détissasse
-détissassent
-détissasses
-détissassiez
-détissassions
-détissât
-détissâtes
-détisse
-détissé
-détissée
-détissées
-détissent
-détisser
-détissera
-détisserai
-détisseraient
-détisserais
-détisserait
-détisseras
-détissèrent
-détisserez
-détisseriez
-détisserions
-détisserons
-détisseront
-détisses
-détissés
-détissez
-détissiez
-détissions
-détissons
-détona
-détonai
-détonaient
-détonais
-détonait
-détonâmes
-détonant
-détonante
-détonantes
-détonants
-détonas
-détonasse
-détonassent
-détonasses
-détonassiez
-détonassions
-détonât
-détonâtes
-détonateur
-détonateurs
-détonation
-détonations
-détone
-détoné
-détonent
-détoner
-détonera
-détonerai
-détoneraient
-détonerais
-détonerait
-détoneras
-détonèrent
-détonerez
-détoneriez
-détonerions
-détonerons
-détoneront
-détones
-détonez
-détoniez
-détonions
-détonna
-détonnai
-détonnaient
-détonnais
-détonnait
-détonnâmes
-détonnant
-détonnas
-détonnasse
-détonnassent
-détonnasses
-détonnassiez
-détonnassions
-détonnât
-détonnâtes
-détonne
-détonné
-détonnela
-détonnelai
-détonnelaient
-détonnelais
-détonnelait
-détonnelâmes
-détonnelant
-détonnelas
-détonnelasse
-détonnelassent
-détonnelasses
-détonnelassiez
-détonnelassions
-détonnelât
-détonnelâtes
-détonnelé
-détonnelée
-détonnelées
-détonneler
-détonnelèrent
-détonnelés
-détonnelez
-détonneliez
-détonnelions
-détonnelle
-détonnellent
-détonnellera
-détonnellerai
-détonnelleraient
-détonnellerais
-détonnellerait
-détonnelleras
-détonnellerez
-détonnelleriez
-détonnellerions
-détonnellerons
-détonnelleront
-détonnelles
-détonnelons
-détonnent
-détonner
-détonnera
-détonnerai
-détonneraient
-détonnerais
-détonnerait
-détonneras
-détonnèrent
-détonnerez
-détonneriez
-détonnerions
-détonnerons
-détonneront
-détonnes
-détonnez
-détonniez
-détonnions
-détonnons
-détonons
-détord
-détordaient
-détordais
-détordait
-détordant
-détorde
-détordent
-détordes
-détordez
-détordiez
-détordîmes
-détordions
-détordirent
-détordis
-détordisse
-détordissent
-détordisses
-détordissiez
-détordissions
-détordit
-détordît
-détordîtes
-détordons
-détordra
-détordrai
-détordraient
-détordrais
-détordrait
-détordras
-détordre
-détordrez
-détordriez
-détordrions
-détordrons
-détordront
-détords
-détordu
-détordue
-détordues
-détordus
-détors
-détortilla
-détortillai
-détortillaient
-détortillais
-détortillait
-détortillâmes
-détortillant
-détortillas
-détortillasse
-détortillassent
-détortillasses
-détortillassiez
-détortillassions
-détortillât
-détortillâtes
-détortille
-détortillé
-détortillée
-détortillées
-détortillent
-détortiller
-détortillera
-détortillerai
-détortilleraient
-détortillerais
-détortillerait
-détortilleras
-détortillèrent
-détortillerez
-détortilleriez
-détortillerions
-détortillerons
-détortilleront
-détortilles
-détortillés
-détortillez
-détortilliez
-détortillions
-détortillons
-détour
-détoura
-détourai
-détouraient
-détourais
-détourait
-détourâmes
-détourant
-détouras
-détourasse
-détourassent
-détourasses
-détourassiez
-détourassions
-détourât
-détourâtes
-détoure
-détouré
-détourée
-détourées
-détourent
-détourer
-détourera
-détourerai
-détoureraient
-détourerais
-détourerait
-détoureras
-détourèrent
-détourerez
-détoureriez
-détourerions
-détourerons
-détoureront
-détoures
-détourés
-détourez
-détouriez
-détourions
-détourna
-détournai
-détournaient
-détournais
-détournait
-détournâmes
-détournant
-détournas
-détournasse
-détournassent
-détournasses
-détournassiez
-détournassions
-détournât
-détournâtes
-détourne
-détourné
-détournée
-détournées
-détournement
-détournements
-détournent
-détourner
-détournera
-détournerai
-détourneraient
-détournerais
-détournerait
-détourneras
-détournèrent
-détournerez
-détourneriez
-détournerions
-détournerons
-détourneront
-détournes
-détournés
-détournez
-détourniez
-détournions
-détournons
-détourons
-détours
-détoxication
-détoxications
-détracta
-détractai
-détractaient
-détractais
-détractait
-détractâmes
-détractant
-détractas
-détractasse
-détractassent
-détractasses
-détractassiez
-détractassions
-détractât
-détractâtes
-détracte
-détracté
-détractée
-détractées
-détractent
-détracter
-détractera
-détracterai
-détracteraient
-détracterais
-détracterait
-détracteras
-détractèrent
-détracterez
-détracteriez
-détracterions
-détracterons
-détracteront
-détractes
-détractés
-détracteur
-détracteurs
-détractez
-détractiez
-détraction
-détractions
-détractons
-détractrice
-détractrices
-détrancha
-détranchai
-détranchaient
-détranchais
-détranchait
-détranchâmes
-détranchant
-détranchas
-détranchasse
-détranchassent
-détranchasses
-détranchassiez
-détranchassions
-détranchât
-détranchâtes
-détranche
-détranché
-détranchent
-détrancher
-détranchera
-détrancherai
-détrancheraient
-détrancherais
-détrancherait
-détrancheras
-détranchèrent
-détrancherez
-détrancheriez
-détrancherions
-détrancherons
-détrancheront
-détranches
-détranchez
-détranchiez
-détranchions
-détranchons
-détransposa
-détransposai
-détransposaient
-détransposais
-détransposait
-détransposâmes
-détransposant
-détransposas
-détransposasse
-détransposassent
-détransposasses
-détransposassiez
-détransposassions
-détransposât
-détransposâtes
-détranspose
-détransposé
-détransposée
-détransposées
-détransposent
-détransposer
-détransposera
-détransposerai
-détransposeraient
-détransposerais
-détransposerait
-détransposeras
-détransposèrent
-détransposerez
-détransposeriez
-détransposerions
-détransposerons
-détransposeront
-détransposes
-détransposés
-détransposez
-détransposiez
-détransposions
-détransposons
-détraqua
-détraquai
-détraquaient
-détraquais
-détraquait
-détraquâmes
-détraquant
-détraquas
-détraquasse
-détraquassent
-détraquasses
-détraquassiez
-détraquassions
-détraquât
-détraquâtes
-détraque
-détraqué
-détraquée
-détraquées
-détraquement
-détraquements
-détraquent
-détraquer
-détraquera
-détraquerai
-détraqueraient
-détraquerais
-détraquerait
-détraqueras
-détraquèrent
-détraquerez
-détraqueriez
-détraquerions
-détraquerons
-détraqueront
-détraques
-détraqués
-détraquez
-détraquiez
-détraquions
-détraquons
-détrempa
-détrempai
-détrempaient
-détrempais
-détrempait
-détrempâmes
-détrempant
-détrempas
-détrempasse
-détrempassent
-détrempasses
-détrempassiez
-détrempassions
-détrempât
-détrempâtes
-détrempe
-détrempé
-détrempée
-détrempées
-détrempent
-détremper
-détrempera
-détremperai
-détremperaient
-détremperais
-détremperait
-détremperas
-détrempèrent
-détremperez
-détremperiez
-détremperions
-détremperons
-détremperont
-détrempes
-détrempés
-détrempez
-détrempiez
-détrempions
-détrempons
-détressa
-détressai
-détressaient
-détressais
-détressait
-détressâmes
-détressant
-détressas
-détressasse
-détressassent
-détressasses
-détressassiez
-détressassions
-détressât
-détressâtes
-détresse
-détressé
-détressée
-détressées
-détressent
-détresser
-détressera
-détresserai
-détresseraient
-détresserais
-détresserait
-détresseras
-détressèrent
-détresserez
-détresseriez
-détresserions
-détresserons
-détresseront
-détresses
-détressés
-détressez
-détressiez
-détressions
-détressons
-détricota
-détricotai
-détricotaient
-détricotais
-détricotait
-détricotâmes
-détricotant
-détricotas
-détricotasse
-détricotassent
-détricotasses
-détricotassiez
-détricotassions
-détricotât
-détricotâtes
-détricote
-détricoté
-détricotée
-détricotées
-détricotent
-détricoter
-détricotera
-détricoterai
-détricoteraient
-détricoterais
-détricoterait
-détricoteras
-détricotèrent
-détricoterez
-détricoteriez
-détricoterions
-détricoterons
-détricoteront
-détricotes
-détricotés
-détricotez
-détricotiez
-détricotions
-détricotons
-détriment
-détriments
-détritique
-détritiques
-détritus
-détroit
-détroits
-détrompa
-détrompai
-détrompaient
-détrompais
-détrompait
-détrompâmes
-détrompant
-détrompas
-détrompasse
-détrompassent
-détrompasses
-détrompassiez
-détrompassions
-détrompât
-détrompâtes
-détrompe
-détrompé
-détrompée
-détrompées
-détrompent
-détromper
-détrompera
-détromperai
-détromperaient
-détromperais
-détromperait
-détromperas
-détrompèrent
-détromperez
-détromperiez
-détromperions
-détromperons
-détromperont
-détrompes
-détrompés
-détrompeur
-détrompeurs
-détrompez
-détrompiez
-détrompions
-détrompons
-détrôna
-détrônai
-détrônaient
-détrônais
-détrônait
-détrônâmes
-détrônant
-détrônas
-détrônasse
-détrônassent
-détrônasses
-détrônassiez
-détrônassions
-détrônât
-détrônâtes
-détroncha
-détronchai
-détronchaient
-détronchais
-détronchait
-détronchâmes
-détronchant
-détronchas
-détronchasse
-détronchassent
-détronchasses
-détronchassiez
-détronchassions
-détronchât
-détronchâtes
-détronche
-détronché
-détronchent
-détroncher
-détronchera
-détroncherai
-détroncheraient
-détroncherais
-détroncherait
-détroncheras
-détronchèrent
-détroncherez
-détroncheriez
-détroncherions
-détroncherons
-détroncheront
-détronches
-détronchez
-détronchiez
-détronchions
-détronchons
-détrône
-détrôné
-détrônée
-détrônées
-détrônent
-détrôner
-détrônera
-détrônerai
-détrôneraient
-détrônerais
-détrônerait
-détrôneras
-détrônèrent
-détrônerez
-détrôneriez
-détrônerions
-détrônerons
-détrôneront
-détrônes
-détrônés
-détrônez
-détrôniez
-détrônions
-détrônons
-détroqua
-détroquai
-détroquaient
-détroquais
-détroquait
-détroquâmes
-détroquant
-détroquas
-détroquasse
-détroquassent
-détroquasses
-détroquassiez
-détroquassions
-détroquât
-détroquâtes
-détroque
-détroqué
-détroquée
-détroquées
-détroquent
-détroquer
-détroquera
-détroquerai
-détroqueraient
-détroquerais
-détroquerait
-détroqueras
-détroquèrent
-détroquerez
-détroqueriez
-détroquerions
-détroquerons
-détroqueront
-détroques
-détroqués
-détroquez
-détroquiez
-détroquions
-détroquons
-détroussa
-détroussai
-détroussaient
-détroussais
-détroussait
-détroussâmes
-détroussant
-détroussas
-détroussasse
-détroussassent
-détroussasses
-détroussassiez
-détroussassions
-détroussât
-détroussâtes
-détrousse
-détroussé
-détroussée
-détroussées
-détroussent
-détrousser
-détroussera
-détrousserai
-détrousseraient
-détrousserais
-détrousserait
-détrousseras
-détroussèrent
-détrousserez
-détrousseriez
-détrousserions
-détrousserons
-détrousseront
-détrousses
-détroussés
-détrousseur
-détrousseurs
-détrousseuse
-détrousseuses
-détroussez
-détroussiez
-détroussions
-détroussons
-détruira
-détruirai
-détruiraient
-détruirais
-détruirait
-détruiras
-détruire
-détruirez
-détruiriez
-détruirions
-détruirons
-détruiront
-détruis
-détruisaient
-détruisais
-détruisait
-détruisant
-détruise
-détruisent
-détruises
-détruisez
-détruisiez
-détruisîmes
-détruisions
-détruisirent
-détruisis
-détruisisse
-détruisissent
-détruisisses
-détruisissiez
-détruisissions
-détruisit
-détruisît
-détruisîtes
-détruisons
-détruit
-détruite
-détruites
-détruits
-dette
-dettes
-détumescence
-détumescences
-deuil
-deuils
-deutérium
-deutériums
-deutérocanonique
-deutérocanoniques
-deutéron
-deutérons
-deux
-deux-deux
-deuxième
-deuxièmement
-deuxièmes
-deux-mâts
-deux-pièces
-deux-points
-deux-ponts
-deux-quatre
-deux-roues
-deux-seize
-deux-temps
-devaient
-devais
-devait
-dévala
-dévalai
-dévalaient
-dévalais
-dévalait
-dévalâmes
-dévalant
-dévalas
-dévalasse
-dévalassent
-dévalasses
-dévalassiez
-dévalassions
-dévalât
-dévalâtes
-dévale
-dévalé
-dévalée
-dévalées
-dévalent
-dévaler
-dévalera
-dévalerai
-dévaleraient
-dévalerais
-dévalerait
-dévaleras
-dévalèrent
-dévalerez
-dévaleriez
-dévalerions
-dévalerons
-dévaleront
-dévales
-dévalés
-dévalez
-dévaliez
-dévalions
-dévalisa
-dévalisai
-dévalisaient
-dévalisais
-dévalisait
-dévalisâmes
-dévalisant
-dévalisas
-dévalisasse
-dévalisassent
-dévalisasses
-dévalisassiez
-dévalisassions
-dévalisât
-dévalisâtes
-dévalise
-dévalisé
-dévalisée
-dévalisées
-dévalisent
-dévaliser
-dévalisera
-dévaliserai
-dévaliseraient
-dévaliserais
-dévaliserait
-dévaliseras
-dévalisèrent
-dévaliserez
-dévaliseriez
-dévaliserions
-dévaliserons
-dévaliseront
-dévalises
-dévalisés
-dévalisez
-dévalisiez
-dévalisions
-dévalisons
-dévalons
-dévalorisa
-dévalorisai
-dévalorisaient
-dévalorisais
-dévalorisait
-dévalorisâmes
-dévalorisant
-dévalorisante
-dévalorisantes
-dévalorisants
-dévalorisas
-dévalorisasse
-dévalorisassent
-dévalorisasses
-dévalorisassiez
-dévalorisassions
-dévalorisât
-dévalorisâtes
-dévalorisation
-dévalorisations
-dévalorise
-dévalorisé
-dévalorisée
-dévalorisées
-dévalorisent
-dévaloriser
-dévalorisera
-dévaloriserai
-dévaloriseraient
-dévaloriserais
-dévaloriserait
-dévaloriseras
-dévalorisèrent
-dévaloriserez
-dévaloriseriez
-dévaloriserions
-dévaloriserons
-dévaloriseront
-dévalorises
-dévalorisés
-dévalorisez
-dévalorisiez
-dévalorisions
-dévalorisons
-dévalua
-dévaluai
-dévaluaient
-dévaluais
-dévaluait
-dévaluâmes
-dévaluant
-dévaluas
-dévaluasse
-dévaluassent
-dévaluasses
-dévaluassiez
-dévaluassions
-dévaluât
-dévaluâtes
-dévaluation
-dévaluations
-dévalue
-dévalué
-dévaluée
-dévaluées
-dévaluent
-dévaluer
-dévaluera
-dévaluerai
-dévaluerâmes
-dévalueras
-dévaluerasse
-dévaluerassent
-dévaluerasses
-dévaluerassiez
-dévaluerassions
-dévaluerât
-dévaluerâtes
-dévaluèrent
-dévaluerèrent
-dévalues
-dévalués
-dévaluez
-dévaluiez
-dévaluions
-dévaluons
-devança
-devançai
-devançaient
-devançais
-devançait
-devançâmes
-devançant
-devanças
-devançasse
-devançassent
-devançasses
-devançassiez
-devançassions
-devançât
-devançâtes
-devance
-devancé
-devancée
-devancées
-devancement
-devancements
-devancent
-devancer
-devancera
-devancerai
-devanceraient
-devancerais
-devancerait
-devanceras
-devancèrent
-devancerez
-devanceriez
-devancerions
-devancerons
-devanceront
-devances
-devancés
-devancez
-devancier
-devancière
-devancières
-devanciers
-devanciez
-devancions
-devançons
-devant
-devants
-devanture
-devantures
-dévasa
-dévasai
-dévasaient
-dévasais
-dévasait
-dévasâmes
-dévasant
-dévasas
-dévasasse
-dévasassent
-dévasasses
-dévasassiez
-dévasassions
-dévasât
-dévasâtes
-dévase
-dévasé
-dévasée
-dévasées
-dévasent
-dévaser
-dévasera
-dévaserai
-dévaseraient
-dévaserais
-dévaserait
-dévaseras
-dévasèrent
-dévaserez
-dévaseriez
-dévaserions
-dévaserons
-dévaseront
-dévases
-dévasés
-dévasez
-dévasiez
-dévasions
-dévasons
-dévasta
-dévastai
-dévastaient
-dévastais
-dévastait
-dévastâmes
-dévastant
-dévastas
-dévastasse
-dévastassent
-dévastasses
-dévastassiez
-dévastassions
-dévastât
-dévastâtes
-dévastateur
-dévastateurs
-dévastation
-dévastations
-dévastatrice
-dévastatrices
-dévaste
-dévasté
-dévastée
-dévastées
-dévastent
-dévaster
-dévastera
-dévasterai
-dévasteraient
-dévasterais
-dévasterait
-dévasteras
-dévastèrent
-dévasterez
-dévasteriez
-dévasterions
-dévasterons
-dévasteront
-dévastes
-dévastés
-dévastez
-dévastiez
-dévastions
-dévastons
-déveine
-déveines
-développa
-développable
-développables
-développai
-développaient
-développais
-développait
-développâmes
-développant
-développante
-développantes
-développants
-développas
-développasse
-développassent
-développasses
-développassiez
-développassions
-développât
-développâtes
-développe
-développé
-développée
-développées
-développement
-développements
-développent
-développer
-développera
-développerai
-développeraient
-développerais
-développerait
-développeras
-développèrent
-développerez
-développeriez
-développerions
-développerons
-développeront
-développes
-développés
-développeur
-développeurs
-développez
-développiez
-développions
-développons
-devenaient
-devenais
-devenait
-devenant
-devenez
-deveniez
-devenions
-devenir
-devenons
-déventa
-déventai
-déventaient
-déventais
-déventait
-déventâmes
-déventant
-déventas
-déventasse
-déventassent
-déventasses
-déventassiez
-déventassions
-déventât
-déventâtes
-dévente
-déventé
-déventée
-déventées
-déventent
-déventer
-déventera
-déventerai
-déventeraient
-déventerais
-déventerait
-déventeras
-déventèrent
-déventerez
-déventeriez
-déventerions
-déventerons
-déventeront
-déventes
-déventés
-déventez
-déventiez
-déventions
-déventons
-devenu
-devenue
-devenues
-devenus
-déverbal
-déverbale
-déverbales
-déverbaux
-déverdi
-déverdîmes
-déverdir
-déverdira
-déverdirai
-déverdiraient
-déverdirais
-déverdirait
-déverdiras
-déverdirent
-déverdirez
-déverdiriez
-déverdirions
-déverdirons
-déverdiront
-déverdis
-déverdissaient
-déverdissais
-déverdissait
-déverdissant
-déverdisse
-déverdissent
-déverdisses
-déverdissez
-déverdissiez
-déverdissions
-déverdissons
-déverdit
-déverdît
-déverdîtes
-dévergonda
-dévergondage
-dévergondages
-dévergondai
-dévergondaient
-dévergondais
-dévergondait
-dévergondâmes
-dévergondant
-dévergondas
-dévergondasse
-dévergondassent
-dévergondasses
-dévergondassiez
-dévergondassions
-dévergondât
-dévergondâtes
-dévergonde
-dévergondé
-dévergondée
-dévergondées
-dévergondent
-dévergonder
-dévergondera
-dévergonderai
-dévergonderaient
-dévergonderais
-dévergonderait
-dévergonderas
-dévergondèrent
-dévergonderez
-dévergonderiez
-dévergonderions
-dévergonderons
-dévergonderont
-dévergondes
-dévergondés
-dévergondez
-dévergondiez
-dévergondions
-dévergondons
-dévergua
-déverguai
-déverguaient
-déverguais
-déverguait
-déverguâmes
-déverguant
-déverguas
-déverguasse
-déverguassent
-déverguasses
-déverguassiez
-déverguassions
-déverguât
-déverguâtes
-dévergue
-dévergué
-déverguée
-déverguées
-déverguent
-déverguer
-déverguera
-déverguerai
-dévergueraient
-déverguerais
-déverguerait
-dévergueras
-déverguèrent
-déverguerez
-dévergueriez
-déverguerions
-déverguerons
-dévergueront
-dévergues
-dévergués
-déverguez
-déverguiez
-déverguions
-déverguons
-déverni
-dévernie
-dévernies
-dévernîmes
-dévernir
-dévernira
-dévernirai
-déverniraient
-dévernirais
-dévernirait
-déverniras
-dévernirent
-dévernirez
-déverniriez
-dévernirions
-dévernirons
-déverniront
-dévernis
-dévernissaient
-dévernissais
-dévernissait
-dévernissant
-dévernisse
-dévernissent
-dévernisses
-dévernissez
-dévernissiez
-dévernissions
-dévernissons
-dévernit
-dévernît
-dévernîtes
-déverrouilla
-déverrouillage
-déverrouillages
-déverrouillai
-déverrouillaient
-déverrouillais
-déverrouillait
-déverrouillâmes
-déverrouillant
-déverrouillas
-déverrouillasse
-déverrouillassent
-déverrouillasses
-déverrouillassiez
-déverrouillassions
-déverrouillât
-déverrouillâtes
-déverrouille
-déverrouillé
-déverrouillée
-déverrouillées
-déverrouillent
-déverrouiller
-déverrouillera
-déverrouillerai
-déverrouilleraient
-déverrouillerais
-déverrouillerait
-déverrouilleras
-déverrouillèrent
-déverrouillerez
-déverrouilleriez
-déverrouillerions
-déverrouillerons
-déverrouilleront
-déverrouilles
-déverrouillés
-déverrouillez
-déverrouilliez
-déverrouillions
-déverrouillons
-devers
-dévers
-déversa
-déversai
-déversaient
-déversais
-déversait
-déversâmes
-déversant
-déversas
-déversasse
-déversassent
-déversasses
-déversassiez
-déversassions
-déversât
-déversâtes
-déverse
-déversé
-déversée
-déversées
-déversement
-déversements
-déversent
-déverser
-déversera
-déverserai
-déverseraient
-déverserais
-déverserait
-déverseras
-déversèrent
-déverserez
-déverseriez
-déverserions
-déverserons
-déverseront
-déverses
-déversés
-déversez
-déversiez
-déversions
-déversoir
-déversoirs
-déversons
-dévêt
-dévêtaient
-dévêtais
-dévêtait
-dévêtant
-dévête
-dévêtent
-dévêtes
-dévêtez
-dévêtiez
-dévêtîmes
-dévêtions
-dévêtir
-dévêtira
-dévêtirai
-dévêtiraient
-dévêtirais
-dévêtirait
-dévêtiras
-dévêtirent
-dévêtirez
-dévêtiriez
-dévêtirions
-dévêtirons
-dévêtiront
-dévêtis
-dévêtisse
-dévêtissent
-dévêtisses
-dévêtissiez
-dévêtissions
-dévêtit
-dévêtît
-dévêtîtes
-dévêtons
-dévêts
-dévêtu
-dévêtue
-dévêtues
-dévêtus
-devez
-dévia
-déviai
-déviaient
-déviais
-déviait
-déviâmes
-déviant
-déviante
-déviantes
-déviants
-dévias
-déviasse
-déviassent
-déviasses
-déviassiez
-déviassions
-déviât
-déviâtes
-déviateur
-déviateurs
-déviation
-déviationnisme
-déviationnismes
-déviationniste
-déviationnistes
-déviations
-déviatrice
-déviatrices
-dévida
-dévidage
-dévidages
-dévidai
-dévidaient
-dévidais
-dévidait
-dévidâmes
-dévidant
-dévidas
-dévidasse
-dévidassent
-dévidasses
-dévidassiez
-dévidassions
-dévidât
-dévidâtes
-dévide
-dévidé
-dévidée
-dévidées
-dévident
-dévider
-dévidera
-déviderai
-dévideraient
-déviderais
-déviderait
-dévideras
-dévidèrent
-déviderez
-dévideriez
-déviderions
-déviderons
-dévideront
-dévides
-dévidés
-dévideur
-dévideurs
-dévideuse
-dévideuses
-dévidez
-dévidiez
-dévidions
-dévidoir
-dévidoirs
-dévidons
-dévie
-dévié
-déviée
-déviées
-deviendra
-deviendrai
-deviendraient
-deviendrais
-deviendrait
-deviendras
-deviendrez
-deviendriez
-deviendrions
-deviendrons
-deviendront
-devienne
-deviennent
-deviennes
-deviens
-devient
-dévient
-dévier
-déviera
-dévierai
-dévieraient
-dévierais
-dévierait
-dévieras
-dévièrent
-dévierez
-dévieriez
-dévierions
-dévierons
-dévieront
-dévies
-déviés
-deviez
-déviez
-déviiez
-déviions
-devin
-devina
-devinable
-devinables
-devinai
-devinaient
-devinais
-devinait
-devinâmes
-devinant
-devinas
-devinasse
-devinassent
-devinasses
-devinassiez
-devinassions
-devinât
-devinâtes
-devine
-deviné
-devinée
-devinées
-devinent
-deviner
-devinera
-devinerai
-devineraient
-devinerais
-devinerait
-devineras
-devinèrent
-devineresse
-devineresses
-devinerez
-devineriez
-devinerions
-devinerons
-devineront
-devines
-devinés
-devinette
-devinettes
-devinez
-deviniez
-devinions
-devînmes
-devinons
-devinrent
-devins
-devinsse
-devinssent
-devinsses
-devinssiez
-devinssions
-devint
-devînt
-devîntes
-devions
-dévions
-dévirilisa
-dévirilisai
-dévirilisaient
-dévirilisais
-dévirilisait
-dévirilisâmes
-dévirilisant
-dévirilisas
-dévirilisasse
-dévirilisassent
-dévirilisasses
-dévirilisassiez
-dévirilisassions
-dévirilisât
-dévirilisâtes
-dévirilise
-dévirilisé
-dévirilisée
-dévirilisées
-dévirilisent
-déviriliser
-dévirilisera
-déviriliserai
-déviriliseraient
-déviriliserais
-déviriliserait
-déviriliseras
-dévirilisèrent
-déviriliserez
-déviriliseriez
-déviriliserions
-déviriliserons
-déviriliseront
-dévirilises
-dévirilisés
-dévirilisez
-dévirilisiez
-dévirilisions
-dévirilisons
-dévirola
-dévirolai
-dévirolaient
-dévirolais
-dévirolait
-dévirolâmes
-dévirolant
-dévirolas
-dévirolasse
-dévirolassent
-dévirolasses
-dévirolassiez
-dévirolassions
-dévirolât
-dévirolâtes
-dévirole
-dévirolé
-dévirolée
-dévirolées
-dévirolent
-déviroler
-dévirolera
-dévirolerai
-déviroleraient
-dévirolerais
-dévirolerait
-déviroleras
-dévirolèrent
-dévirolerez
-déviroleriez
-dévirolerions
-dévirolerons
-déviroleront
-déviroles
-dévirolés
-dévirolez
-déviroliez
-dévirolions
-dévirolons
-devis
-devisa
-dévisage
-dévisagé
-dévisagea
-dévisageai
-dévisageaient
-dévisageais
-dévisageait
-dévisageâmes
-dévisageant
-dévisageas
-dévisageasse
-dévisageassent
-dévisageasses
-dévisageassiez
-dévisageassions
-dévisageât
-dévisageâtes
-dévisagée
-dévisagées
-dévisagent
-dévisageons
-dévisager
-dévisagera
-dévisagerai
-dévisageraient
-dévisagerais
-dévisagerait
-dévisageras
-dévisagèrent
-dévisagerez
-dévisageriez
-dévisagerions
-dévisagerons
-dévisageront
-dévisages
-dévisagés
-dévisagez
-dévisagiez
-dévisagions
-devisai
-devisaient
-devisais
-devisait
-devisâmes
-devisant
-devisas
-devisasse
-devisassent
-devisasses
-devisassiez
-devisassions
-devisât
-devisâtes
-devise
-devisé
-devisent
-deviser
-devisera
-deviserai
-deviseraient
-deviserais
-deviserait
-deviseras
-devisèrent
-deviserez
-deviseriez
-deviserions
-deviserons
-deviseront
-devises
-devisez
-devisiez
-devisions
-devisons
-dévissa
-dévissage
-dévissages
-dévissai
-dévissaient
-dévissais
-dévissait
-dévissâmes
-dévissant
-dévissas
-dévissasse
-dévissassent
-dévissasses
-dévissassiez
-dévissassions
-dévissât
-dévissâtes
-dévisse
-dévissé
-dévissée
-dévissées
-dévissent
-dévisser
-dévissera
-dévisserai
-dévisserâmes
-dévisseras
-dévisserasse
-dévisserassent
-dévisserasses
-dévisserassiez
-dévisserassions
-dévisserât
-dévisserâtes
-dévissèrent
-dévisserèrent
-dévisses
-dévissés
-dévissez
-dévissiez
-dévissions
-dévissons
-dévitalisa
-dévitalisai
-dévitalisaient
-dévitalisais
-dévitalisait
-dévitalisâmes
-dévitalisant
-dévitalisas
-dévitalisasse
-dévitalisassent
-dévitalisasses
-dévitalisassiez
-dévitalisassions
-dévitalisât
-dévitalisâtes
-dévitalisation
-dévitalisations
-dévitalise
-dévitalisé
-dévitalisée
-dévitalisées
-dévitalisent
-dévitaliser
-dévitalisera
-dévitaliserai
-dévitaliseraient
-dévitaliserais
-dévitaliserait
-dévitaliseras
-dévitalisèrent
-dévitaliserez
-dévitaliseriez
-dévitaliserions
-dévitaliserons
-dévitaliseront
-dévitalises
-dévitalisés
-dévitalisez
-dévitalisiez
-dévitalisions
-dévitalisons
-dévitrifia
-dévitrifiai
-dévitrifiaient
-dévitrifiais
-dévitrifiait
-dévitrifiâmes
-dévitrifiant
-dévitrifias
-dévitrifiasse
-dévitrifiassent
-dévitrifiasses
-dévitrifiassiez
-dévitrifiassions
-dévitrifiât
-dévitrifiâtes
-dévitrification
-dévitrifications
-dévitrifie
-dévitrifié
-dévitrifiée
-dévitrifiées
-dévitrifient
-dévitrifier
-dévitrifiera
-dévitrifierai
-dévitrifieraient
-dévitrifierais
-dévitrifierait
-dévitrifieras
-dévitrifièrent
-dévitrifierez
-dévitrifieriez
-dévitrifierions
-dévitrifierons
-dévitrifieront
-dévitrifies
-dévitrifiés
-dévitrifiez
-dévitrifiiez
-dévitrifiions
-dévitrifions
-dévoie
-dévoiement
-dévoiements
-dévoient
-dévoiera
-dévoierai
-dévoieraient
-dévoierais
-dévoierait
-dévoieras
-dévoierez
-dévoieriez
-dévoierions
-dévoierons
-dévoieront
-dévoies
-dévoila
-dévoilai
-dévoilaient
-dévoilais
-dévoilait
-dévoilâmes
-dévoilant
-dévoilas
-dévoilasse
-dévoilassent
-dévoilasses
-dévoilassiez
-dévoilassions
-dévoilât
-dévoilâtes
-dévoile
-dévoilé
-dévoilée
-dévoilées
-dévoilement
-dévoilements
-dévoilent
-dévoiler
-dévoilera
-dévoilerai
-dévoilerâmes
-dévoileras
-dévoilerasse
-dévoilerassent
-dévoilerasses
-dévoilerassiez
-dévoilerassions
-dévoilerât
-dévoilerâtes
-dévoilèrent
-dévoilerèrent
-dévoiles
-dévoilés
-dévoilez
-dévoiliez
-dévoilions
-dévoilons
-devoir
-devoirs
-dévolta
-dévoltage
-dévoltages
-dévoltai
-dévoltaient
-dévoltais
-dévoltait
-dévoltâmes
-dévoltant
-dévoltas
-dévoltasse
-dévoltassent
-dévoltasses
-dévoltassiez
-dévoltassions
-dévoltât
-dévoltâtes
-dévolte
-dévolté
-dévoltée
-dévoltées
-dévoltent
-dévolter
-dévoltera
-dévolterai
-dévolteraient
-dévolterais
-dévolterait
-dévolteras
-dévoltèrent
-dévolterez
-dévolteriez
-dévolterions
-dévolterons
-dévolteront
-dévoltes
-dévoltés
-dévoltez
-dévoltiez
-dévoltions
-dévoltons
-dévolu
-dévolue
-dévolues
-dévolus
-dévolutif
-dévolutifs
-dévolution
-dévolutions
-dévolutive
-dévolutives
-dévonien
-dévonienne
-dévoniennes
-dévoniens
-devons
-dévora
-dévorai
-dévoraient
-dévorais
-dévorait
-dévorâmes
-dévorant
-dévorante
-dévorantes
-dévorants
-dévoras
-dévorasse
-dévorassent
-dévorasses
-dévorassiez
-dévorassions
-dévorât
-dévorâtes
-dévorateur
-dévorateurs
-dévoratrice
-dévoratrices
-dévore
-dévoré
-dévorée
-dévorées
-dévorent
-dévorer
-dévorera
-dévorerai
-dévoreraient
-dévorerais
-dévorerait
-dévoreras
-dévorèrent
-dévorerez
-dévoreriez
-dévorerions
-dévorerons
-dévoreront
-dévores
-dévorés
-dévoreur
-dévoreurs
-dévoreuse
-dévoreuses
-dévorez
-dévoriez
-dévorions
-dévorons
-dévot
-dévote
-dévotement
-dévotes
-dévotion
-dévotions
-dévots
-dévoua
-dévouai
-dévouaient
-dévouais
-dévouait
-dévouâmes
-dévouant
-dévouas
-dévouasse
-dévouassent
-dévouasses
-dévouassiez
-dévouassions
-dévouât
-dévouâtes
-dévoue
-dévoué
-dévouée
-dévouées
-dévouement
-dévouements
-dévouent
-dévouer
-dévouera
-dévouerai
-dévoueraient
-dévouerais
-dévouerait
-dévoueras
-dévouèrent
-dévouerez
-dévoueriez
-dévouerions
-dévouerons
-dévoueront
-dévoues
-dévoués
-dévouez
-dévouiez
-dévouions
-dévouons
-dévoya
-dévoyai
-dévoyaient
-dévoyais
-dévoyait
-dévoyâmes
-dévoyant
-dévoyas
-dévoyasse
-dévoyassent
-dévoyasses
-dévoyassiez
-dévoyassions
-dévoyât
-dévoyâtes
-dévoyé
-dévoyée
-dévoyées
-dévoyer
-dévoyèrent
-dévoyés
-dévoyez
-dévoyiez
-dévoyions
-dévoyons
-devra
-devrai
-devraient
-devrais
-devrait
-devras
-devrez
-devriez
-devrions
-devrons
-devront
-dextérité
-dextérités
-dextralité
-dextralités
-dextre
-dextres
-dextrine
-dextrines
-dextrocardie
-dextrocardies
-dextrogyre
-dextrogyres
-dextrorsum
-dextrose
-dextroses
-dey
-deys
-dg
-dia
-diabète
-diabètes
-diabétique
-diabétiques
-diable
-diablement
-diablerie
-diableries
-diables
-diablesse
-diablesses
-diablotin
-diablotins
-diabolique
-diaboliquement
-diaboliques
-diabolo
-diabolos
-diachronie
-diachronies
-diachronique
-diachroniques
-diachylon
-diachylons
-diachylum
-diacide
-diacides
-diaclase
-diaclases
-diacode
-diacodes
-diaconal
-diaconale
-diaconales
-diaconat
-diaconats
-diaconaux
-diaconesse
-diaconesses
-diacoustique
-diacoustiques
-diacre
-diacres
-diacritique
-diacritiques
-diadème
-diadèmes
-diadoque
-diadoques
-diagnose
-diagnoses
-diagnostic
-diagnostics
-diagnostiqua
-diagnostiquai
-diagnostiquaient
-diagnostiquais
-diagnostiquait
-diagnostiquâmes
-diagnostiquant
-diagnostiquas
-diagnostiquasse
-diagnostiquassent
-diagnostiquasses
-diagnostiquassiez
-diagnostiquassions
-diagnostiquât
-diagnostiquâtes
-diagnostique
-diagnostiqué
-diagnostiquée
-diagnostiquées
-diagnostiquent
-diagnostiquer
-diagnostiquera
-diagnostiquerai
-diagnostiqueraient
-diagnostiquerais
-diagnostiquerait
-diagnostiqueras
-diagnostiquèrent
-diagnostiquerez
-diagnostiqueriez
-diagnostiquerions
-diagnostiquerons
-diagnostiqueront
-diagnostiques
-diagnostiqués
-diagnostiquez
-diagnostiquiez
-diagnostiquions
-diagnostiquons
-diagonal
-diagonale
-diagonales
-diagonaux
-diagramme
-diagrammes
-dialectal
-dialectale
-dialectales
-dialectalisa
-dialectalisai
-dialectalisaient
-dialectalisais
-dialectalisait
-dialectalisâmes
-dialectalisant
-dialectalisas
-dialectalisasse
-dialectalisassent
-dialectalisasses
-dialectalisassiez
-dialectalisassions
-dialectalisât
-dialectalisâtes
-dialectalise
-dialectalisé
-dialectalisée
-dialectalisées
-dialectalisent
-dialectaliser
-dialectalisera
-dialectaliserai
-dialectaliseraient
-dialectaliserais
-dialectaliserait
-dialectaliseras
-dialectalisèrent
-dialectaliserez
-dialectaliseriez
-dialectaliserions
-dialectaliserons
-dialectaliseront
-dialectalises
-dialectalisés
-dialectalisez
-dialectalisiez
-dialectalisions
-dialectalisons
-dialectaux
-dialecte
-dialectes
-dialecticien
-dialecticienne
-dialecticiennes
-dialecticiens
-dialectique
-dialectiquement
-dialectiques
-dialectisa
-dialectisai
-dialectisaient
-dialectisais
-dialectisait
-dialectisâmes
-dialectisant
-dialectisas
-dialectisasse
-dialectisassent
-dialectisasses
-dialectisassiez
-dialectisassions
-dialectisât
-dialectisâtes
-dialectise
-dialectisé
-dialectisée
-dialectisées
-dialectisent
-dialectiser
-dialectisera
-dialectiserai
-dialectiseraient
-dialectiserais
-dialectiserait
-dialectiseras
-dialectisèrent
-dialectiserez
-dialectiseriez
-dialectiserions
-dialectiserons
-dialectiseront
-dialectises
-dialectisés
-dialectisez
-dialectisiez
-dialectisions
-dialectisons
-dialectologie
-dialectologies
-dialectologue
-dialectologues
-dialogique
-dialogiques
-dialogua
-dialoguai
-dialoguaient
-dialoguais
-dialoguait
-dialoguâmes
-dialoguant
-dialoguas
-dialoguasse
-dialoguassent
-dialoguasses
-dialoguassiez
-dialoguassions
-dialoguât
-dialoguâtes
-dialogue
-dialogué
-dialoguent
-dialoguer
-dialoguera
-dialoguerai
-dialogueraient
-dialoguerais
-dialoguerait
-dialogueras
-dialoguèrent
-dialoguerez
-dialogueriez
-dialoguerions
-dialoguerons
-dialogueront
-dialogues
-dialoguez
-dialoguiez
-dialoguions
-dialoguiste
-dialoguistes
-dialoguons
-dialypétale
-dialypétales
-dialysa
-dialysai
-dialysaient
-dialysais
-dialysait
-dialysâmes
-dialysant
-dialysas
-dialysasse
-dialysassent
-dialysasses
-dialysassiez
-dialysassions
-dialysât
-dialysâtes
-dialyse
-dialysé
-dialysée
-dialysées
-dialysent
-dialyser
-dialysera
-dialyserai
-dialyseraient
-dialyserais
-dialyserait
-dialyseras
-dialysèrent
-dialyserez
-dialyseriez
-dialyserions
-dialyserons
-dialyseront
-dialyses
-dialysés
-dialyseur
-dialyseurs
-dialysez
-dialysiez
-dialysions
-dialysons
-diamagnétisme
-diamagnétismes
-diamant
-diamanta
-diamantai
-diamantaient
-diamantaire
-diamantaires
-diamantais
-diamantait
-diamantâmes
-diamantant
-diamantas
-diamantasse
-diamantassent
-diamantasses
-diamantassiez
-diamantassions
-diamantât
-diamantâtes
-diamante
-diamanté
-diamantée
-diamantées
-diamantent
-diamanter
-diamantera
-diamanterai
-diamanteraient
-diamanterais
-diamanterait
-diamanteras
-diamantèrent
-diamanterez
-diamanteriez
-diamanterions
-diamanterons
-diamanteront
-diamantes
-diamantés
-diamantez
-diamantiez
-diamantifère
-diamantifères
-diamantin
-diamantine
-diamantines
-diamantins
-diamantions
-diamantons
-diamants
-diamétral
-diamétrale
-diamétralement
-diamétrales
-diamétraux
-diamètre
-diamètres
-diamide
-diamides
-diamidophénol
-diamidophénols
-diane
-dianes
-diantre
-diantrement
-diapason
-diapasons
-diapédèse
-diapédèses
-diaphane
-diaphanéité
-diaphanéités
-diaphanes
-diaphanoscopie
-diaphanoscopies
-diaphonie
-diaphonies
-diaphorèse
-diaphorèses
-diaphorétique
-diaphorétiques
-diaphragma
-diaphragmai
-diaphragmaient
-diaphragmais
-diaphragmait
-diaphragmâmes
-diaphragmant
-diaphragmas
-diaphragmasse
-diaphragmassent
-diaphragmasses
-diaphragmassiez
-diaphragmassions
-diaphragmât
-diaphragmâtes
-diaphragmatique
-diaphragmatiques
-diaphragme
-diaphragmé
-diaphragmée
-diaphragmées
-diaphragment
-diaphragmer
-diaphragmera
-diaphragmerai
-diaphragmeraient
-diaphragmerais
-diaphragmerait
-diaphragmeras
-diaphragmèrent
-diaphragmerez
-diaphragmeriez
-diaphragmerions
-diaphragmerons
-diaphragmeront
-diaphragmes
-diaphragmés
-diaphragmez
-diaphragmiez
-diaphragmions
-diaphragmons
-diaphyse
-diaphyses
-diapo
-diapos
-diapositive
-diapositives
-diapra
-diaprai
-diapraient
-diaprais
-diaprait
-diaprâmes
-diaprant
-diapras
-diaprasse
-diaprassent
-diaprasses
-diaprassiez
-diaprassions
-diaprât
-diaprâtes
-diapre
-diapré
-diaprée
-diaprées
-diaprent
-diaprer
-diaprera
-diaprerai
-diapreraient
-diaprerais
-diaprerait
-diapreras
-diaprèrent
-diaprerez
-diapreriez
-diaprerions
-diaprerons
-diapreront
-diapres
-diaprés
-diaprez
-diapriez
-diaprions
-diaprons
-diaprure
-diaprures
-diarrhée
-diarrhées
-diarrhéique
-diarrhéiques
-diarthrose
-diarthroses
-diascope
-diascopes
-diascopie
-diascopies
-diaspora
-diastase
-diastases
-diastasique
-diastasiques
-diastole
-diastoles
-diastolique
-diastoliques
-diathèse
-diathèses
-diatomée
-diatomées
-diatomique
-diatomiques
-diatomite
-diatomites
-diatonique
-diatoniquement
-diatoniques
-diatribe
-diatribes
-diaule
-diaules
-diazoïque
-diazoïques
-dibasique
-dibasiques
-dichotomie
-dichotomies
-dichotomique
-dichotomiques
-dichroïque
-dichroïques
-dichroïsme
-dichroïsmes
-dichromatique
-dichromatiques
-dicline
-diclines
-dico
-dicos
-dicotylédone
-dicotylédones
-dicrote
-dicrotes
-dicta
-dictai
-dictaient
-dictais
-dictait
-dictame
-dictames
-dictâmes
-dictant
-dictaphone
-dictaphones
-dictas
-dictasse
-dictassent
-dictasses
-dictassiez
-dictassions
-dictât
-dictâtes
-dictateur
-dictateurs
-dictatorial
-dictatoriale
-dictatorialement
-dictatoriales
-dictatoriaux
-dictatrice
-dictatrices
-dictature
-dictatures
-dicte
-dicté
-dictée
-dictées
-dictent
-dicter
-dictera
-dicterai
-dicteraient
-dicterais
-dicterait
-dicteras
-dictèrent
-dicterez
-dicteriez
-dicterions
-dicterons
-dicteront
-dictes
-dictés
-dictez
-dictiez
-diction
-dictionnaire
-dictionnaires
-dictions
-dicton
-dictons
-didacticiel
-didacticiels
-didactique
-didactiquement
-didactiques
-didactisme
-didactismes
-didactyle
-didactyles
-didascalie
-didascalies
-diduction
-diductions
-didyme
-didymes
-diélectrique
-diélectriques
-diencéphale
-diencéphales
-diencéphalique
-diencéphaliques
-diérèse
-diérèses
-diergol
-diergols
-dièse
-diesel
-diéséliste
-diésélistes
-diesels
-dièses
-diète
-diètes
-diététicien
-diététicienne
-diététiciennes
-diététiciens
-diététique
-diététiques
-dieu
-dieux
-diffa
-diffama
-diffamai
-diffamaient
-diffamais
-diffamait
-diffamâmes
-diffamant
-diffamante
-diffamantes
-diffamants
-diffamas
-diffamasse
-diffamassent
-diffamasses
-diffamassiez
-diffamassions
-diffamât
-diffamâtes
-diffamateur
-diffamateurs
-diffamation
-diffamations
-diffamatoire
-diffamatoires
-diffamatrice
-diffamatrices
-diffame
-diffamé
-diffamée
-diffamées
-diffament
-diffamer
-diffamera
-diffamerai
-diffameraient
-diffamerais
-diffamerait
-diffameras
-diffamèrent
-diffamerez
-diffameriez
-diffamerions
-diffamerons
-diffameront
-diffames
-diffamés
-diffamez
-diffamiez
-diffamions
-diffamons
-diffas
-différa
-différai
-différaient
-différais
-différait
-différâmes
-différant
-différas
-différasse
-différassent
-différasses
-différassiez
-différassions
-différât
-différâtes
-différé
-diffère
-différée
-différées
-différemment
-différence
-différences
-différencia
-différenciai
-différenciaient
-différenciais
-différenciait
-différenciâmes
-différenciant
-différencias
-différenciasse
-différenciassent
-différenciasses
-différenciassiez
-différenciassions
-différenciât
-différenciâtes
-différenciateur
-différenciateurs
-différenciation
-différenciations
-différencie
-différencié
-différenciée
-différenciées
-différencient
-différencier
-différenciera
-différencierai
-différencieraient
-différencierais
-différencierait
-différencieras
-différencièrent
-différencierez
-différencieriez
-différencierions
-différencierons
-différencieront
-différencies
-différenciés
-différenciez
-différenciiez
-différenciions
-différencions
-différend
-différends
-différent
-diffèrent
-différente
-différentes
-différentiation
-différentiations
-différentiel
-différentielle
-différentielles
-différentiels
-différents
-différer
-différera
-différerai
-différeraient
-différerais
-différerait
-différeras
-différèrent
-différerez
-différeriez
-différerions
-différerons
-différeront
-différés
-diffères
-différez
-différiez
-différions
-différons
-difficile
-difficilement
-difficiles
-difficulté
-difficultés
-difforma
-difformai
-difformaient
-difformais
-difformait
-difformâmes
-difformant
-difformas
-difformasse
-difformassent
-difformasses
-difformassiez
-difformassions
-difformât
-difformâtes
-difforme
-difformé
-difformée
-difformées
-difforment
-difformer
-difformera
-difformerai
-difformeraient
-difformerais
-difformerait
-difformeras
-difformèrent
-difformerez
-difformeriez
-difformerions
-difformerons
-difformeront
-difformes
-difformés
-difformez
-difformiez
-difformions
-difformité
-difformités
-difformons
-diffracta
-diffractai
-diffractaient
-diffractais
-diffractait
-diffractâmes
-diffractant
-diffractas
-diffractasse
-diffractassent
-diffractasses
-diffractassiez
-diffractassions
-diffractât
-diffractâtes
-diffracte
-diffracté
-diffractée
-diffractées
-diffractent
-diffracter
-diffractera
-diffracterai
-diffracteraient
-diffracterais
-diffracterait
-diffracteras
-diffractèrent
-diffracterez
-diffracteriez
-diffracterions
-diffracterons
-diffracteront
-diffractes
-diffractés
-diffractez
-diffractiez
-diffraction
-diffractions
-diffractons
-diffus
-diffusa
-diffusai
-diffusaient
-diffusais
-diffusait
-diffusâmes
-diffusant
-diffusas
-diffusasse
-diffusassent
-diffusasses
-diffusassiez
-diffusassions
-diffusât
-diffusâtes
-diffuse
-diffusé
-diffusée
-diffusées
-diffusément
-diffusent
-diffuser
-diffusera
-diffuserai
-diffuseraient
-diffuserais
-diffuserait
-diffuseras
-diffusèrent
-diffuserez
-diffuseriez
-diffuserions
-diffuserons
-diffuseront
-diffuses
-diffusés
-diffuseur
-diffuseurs
-diffuseuse
-diffuseuses
-diffusez
-diffusible
-diffusibles
-diffusiez
-diffusion
-diffusions
-diffusons
-digéra
-digérai
-digéraient
-digérais
-digérait
-digérâmes
-digérant
-digéras
-digérasse
-digérassent
-digérasses
-digérassiez
-digérassions
-digérât
-digérâtes
-digéré
-digère
-digérée
-digérées
-digèrent
-digérer
-digérera
-digérerai
-digéreraient
-digérerais
-digérerait
-digéreras
-digérèrent
-digérerez
-digéreriez
-digérerions
-digérerons
-digéreront
-digérés
-digères
-digérez
-digériez
-digérions
-digérons
-digest
-digeste
-digestes
-digesteur
-digesteurs
-digestibilité
-digestibilités
-digestible
-digestibles
-digestif
-digestifs
-digestion
-digestions
-digestive
-digestives
-digests
-digit
-digital
-digitale
-digitales
-digitaline
-digitalines
-digitalisa
-digitalisai
-digitalisaient
-digitalisais
-digitalisait
-digitalisâmes
-digitalisant
-digitalisas
-digitalisasse
-digitalisassent
-digitalisasses
-digitalisassiez
-digitalisassions
-digitalisât
-digitalisâtes
-digitalise
-digitalisé
-digitalisée
-digitalisées
-digitalisent
-digitaliser
-digitalisèrent
-digitalises
-digitalisés
-digitalisez
-digitalisiez
-digitalisions
-digitalisons
-digitaux
-digité
-digitée
-digitées
-digités
-digitiforme
-digitiformes
-digitigrade
-digitigrades
-digits
-digne
-dignement
-dignes
-dignitaire
-dignitaires
-dignité
-dignités
-digon
-digons
-digramme
-digrammes
-digraphie
-digraphies
-digression
-digressions
-digtalisera
-digtaliserai
-digtaliseraient
-digtaliserais
-digtaliserait
-digtaliseras
-digtaliserez
-digtaliseriez
-digtaliserions
-digtaliserons
-digtaliseront
-digue
-digues
-diktat
-diktats
-dilacéra
-dilacérai
-dilacéraient
-dilacérais
-dilacérait
-dilacérâmes
-dilacérant
-dilacéras
-dilacérasse
-dilacérassent
-dilacérasses
-dilacérassiez
-dilacérassions
-dilacérât
-dilacérâtes
-dilacération
-dilacérations
-dilacéré
-dilacère
-dilacérée
-dilacérées
-dilacèrent
-dilacérer
-dilacérera
-dilacérerai
-dilacéreraient
-dilacérerais
-dilacérerait
-dilacéreras
-dilacérèrent
-dilacérerez
-dilacéreriez
-dilacérerions
-dilacérerons
-dilacéreront
-dilacérés
-dilacères
-dilacérez
-dilacériez
-dilacérions
-dilacérons
-dilapida
-dilapidai
-dilapidaient
-dilapidais
-dilapidait
-dilapidâmes
-dilapidant
-dilapidas
-dilapidasse
-dilapidassent
-dilapidasses
-dilapidassiez
-dilapidassions
-dilapidât
-dilapidâtes
-dilapidateur
-dilapidateurs
-dilapidation
-dilapidations
-dilapidatrice
-dilapidatrices
-dilapidé
-dilapidée
-dilapidées
-dilapider
-dilapidera
-dilapiderai
-dilapideraient
-dilapiderais
-dilapiderait
-dilapideras
-dilapidèrent
-dilapiderez
-dilapideriez
-dilapiderions
-dilapiderons
-dilapideront
-dilapidés
-dilapidez
-dilapidiez
-dilapidions
-dilapidons
-dilata
-dilatabilité
-dilatabilités
-dilatable
-dilatables
-dilatai
-dilataient
-dilatais
-dilatait
-dilatâmes
-dilatant
-dilatante
-dilatantes
-dilatants
-dilatas
-dilatasse
-dilatassent
-dilatasses
-dilatassiez
-dilatassions
-dilatât
-dilatâtes
-dilatateur
-dilatateurs
-dilatation
-dilatations
-dilatatrice
-dilatatrices
-dilate
-dilaté
-dilatée
-dilatées
-dilatent
-dilater
-dilatera
-dilaterai
-dilateraient
-dilaterais
-dilaterait
-dilateras
-dilatèrent
-dilaterez
-dilateriez
-dilaterions
-dilaterons
-dilateront
-dilates
-dilatés
-dilatez
-dilatiez
-dilations
-dilatoire
-dilatoires
-dilatomètre
-dilatomètres
-dilatons
-dilection
-dilections
-dilemme
-dilemmes
-dilettante
-dilettantes
-dilettantisme
-dilettantismes
-diligemment
-diligence
-diligences
-diligent
-diligente
-diligentes
-diligents
-dilua
-diluai
-diluaient
-diluais
-diluait
-diluâmes
-diluant
-diluante
-diluantes
-diluants
-diluas
-diluasse
-diluassent
-diluasses
-diluassiez
-diluassions
-diluât
-diluâtes
-dilue
-dilué
-diluée
-diluées
-diluent
-diluer
-diluera
-diluerai
-dilueraient
-diluerais
-diluerait
-dilueras
-diluèrent
-diluerez
-dilueriez
-diluerions
-diluerons
-dilueront
-dilues
-dilués
-diluez
-diluiez
-diluions
-diluons
-dilution
-dilutions
-diluvial
-diluviale
-diluviales
-diluviaux
-diluvien
-diluvienne
-diluviennes
-diluviens
-diluvium
-diluviums
-dimanche
-dimanches
-dîme
-dimension
-dimensionna
-dimensionnai
-dimensionnaient
-dimensionnais
-dimensionnait
-dimensionnâmes
-dimensionnant
-dimensionnas
-dimensionnasse
-dimensionnassent
-dimensionnasses
-dimensionnassiez
-dimensionnassions
-dimensionnât
-dimensionnâtes
-dimensionne
-dimensionné
-dimensionnée
-dimensionnées
-dimensionnel
-dimensionnelle
-dimensionnelles
-dimensionnels
-dimensionnent
-dimensionner
-dimensionnera
-dimensionnerai
-dimensionneraient
-dimensionnerais
-dimensionnerait
-dimensionneras
-dimensionnèrent
-dimensionnerez
-dimensionneriez
-dimensionnerions
-dimensionnerons
-dimensionneront
-dimensionnes
-dimensionnés
-dimensionnez
-dimensionniez
-dimensionnions
-dimensionnons
-dimensions
-dîmes
-diminua
-diminuai
-diminuaient
-diminuais
-diminuait
-diminuâmes
-diminuant
-diminuas
-diminuasse
-diminuassent
-diminuasses
-diminuassiez
-diminuassions
-diminuât
-diminuâtes
-diminue
-diminué
-diminuée
-diminuées
-diminuendo
-diminuent
-diminuer
-diminuera
-diminuerai
-diminueraient
-diminuerais
-diminuerait
-diminueras
-diminuèrent
-diminuerez
-diminueriez
-diminuerions
-diminuerons
-diminueront
-diminues
-diminués
-diminuez
-diminuiez
-diminuions
-diminuons
-diminutif
-diminutifs
-diminution
-diminutions
-diminutive
-diminutives
-dimissoire
-dimissoires
-dimorphe
-dimorphes
-dimorphisme
-dimorphismes
-dîna
-dînai
-dînaient
-dînais
-dînait
-dînâmes
-dinanderie
-dinanderies
-dinandier
-dinandiers
-dînant
-dinar
-dinars
-dînas
-dînasse
-dînassent
-dînasses
-dînassiez
-dînassions
-dînât
-dînâtes
-dînatoire
-dînatoires
-dinde
-dindes
-dindon
-dindonna
-dindonnai
-dindonnaient
-dindonnais
-dindonnait
-dindonnâmes
-dindonnant
-dindonnas
-dindonnasse
-dindonnassent
-dindonnasses
-dindonnassiez
-dindonnassions
-dindonnât
-dindonnâtes
-dindonne
-dindonné
-dindonneau
-dindonneaux
-dindonnée
-dindonnées
-dindonnent
-dindonner
-dindonnera
-dindonnerai
-dindonneraient
-dindonnerais
-dindonnerait
-dindonneras
-dindonnèrent
-dindonnerez
-dindonneriez
-dindonnerions
-dindonnerons
-dindonneront
-dindonnes
-dindonnés
-dindonnez
-dindonniez
-dindonnions
-dindonnons
-dindons
-dîne
-dîné
-dînent
-dîner
-dînera
-dînerai
-dîneraient
-dînerais
-dînerait
-dîneras
-dînèrent
-dînerez
-dîneriez
-dînerions
-dînerons
-dîneront
-dîners
-dînes
-dînette
-dînettes
-dîneur
-dîneurs
-dîneuse
-dîneuses
-dînez
-ding
-dinghie
-dinghies
-dinghy
-dinghys
-dingo
-dingos
-dingua
-dinguai
-dinguaient
-dinguais
-dinguait
-dinguâmes
-dinguant
-dinguas
-dinguasse
-dinguassent
-dinguasses
-dinguassiez
-dinguassions
-dinguât
-dinguâtes
-dingue
-dingué
-dinguée
-dinguées
-dinguent
-dinguer
-dinguera
-dinguerai
-dingueraient
-dinguerais
-dinguerait
-dingueras
-dinguèrent
-dinguerez
-dinguerie
-dingueries
-dingueriez
-dinguerions
-dinguerons
-dingueront
-dingues
-dingués
-dinguez
-dinguiez
-dinguions
-dinguons
-dîniez
-dînions
-dînons
-dinornis
-dinosaure
-dinosaures
-dinothérium
-dinothériums
-diocésain
-diocésaine
-diocésaines
-diocésains
-diocèse
-diocèses
-diode
-diodes
-dionée
-dionées
-dionysiaque
-dionysiaques
-dioptre
-dioptres
-dioptrie
-dioptries
-dioptrique
-dioptriques
-diorama
-dioramas
-diorite
-diorites
-dioxine
-dioxines
-dioxyde
-dioxydes
-dipalide
-dipalident
-dipalides
-dipétale
-dipétales
-diphasé
-diphasée
-diphasées
-diphasés
-diphtérie
-diphtéries
-diphtérique
-diphtériques
-diphtongaison
-diphtongaisons
-diphtongua
-diphtonguai
-diphtonguaient
-diphtonguais
-diphtonguait
-diphtonguâmes
-diphtonguant
-diphtonguas
-diphtonguasse
-diphtonguassent
-diphtonguasses
-diphtonguassiez
-diphtonguassions
-diphtonguât
-diphtonguâtes
-diphtongue
-diphtongué
-diphtonguée
-diphtonguées
-diphtonguent
-diphtonguer
-diphtonguera
-diphtonguerai
-diphtongueraient
-diphtonguerais
-diphtonguerait
-diphtongueras
-diphtonguèrent
-diphtonguerez
-diphtongueriez
-diphtonguerions
-diphtonguerons
-diphtongueront
-diphtongues
-diphtongués
-diphtonguez
-diphtonguiez
-diphtonguions
-diphtonguons
-diplocoque
-diplocoques
-diplodocus
-diploïde
-diploïdes
-diplôma
-diplômai
-diplômaient
-diplômais
-diplômait
-diplômâmes
-diplômant
-diplômas
-diplômasse
-diplômassent
-diplômasses
-diplômassiez
-diplômassions
-diplômât
-diplomate
-diplomates
-diplômâtes
-diplomatie
-diplomaties
-diplomatique
-diplomatiquement
-diplomatiques
-diplôme
-diplômé
-diplômée
-diplômées
-diplôment
-diplômer
-diplômera
-diplômerai
-diplômeraient
-diplômerais
-diplômerait
-diplômeras
-diplômèrent
-diplômerez
-diplômeriez
-diplômerions
-diplômerons
-diplômeront
-diplômes
-diplômés
-diplômez
-diplômiez
-diplômions
-diplômons
-diplopie
-diplopies
-dipneumoné
-dipneumonée
-dipneumonées
-dipneumonés
-dipode
-dipodes
-dipolaire
-dipolaires
-dipôle
-dipôles
-dipsomane
-dipsomanes
-dipsomanie
-dipsomanies
-diptère
-diptères
-diptyque
-diptyques
-dira
-dirai
-diraient
-dirais
-dirait
-diras
-dire
-direct
-directe
-directement
-directes
-directeur
-directeurs
-directif
-directifs
-direction
-directions
-directive
-directives
-directivisme
-directivismes
-directivité
-directivités
-directoire
-directoires
-directorat
-directorats
-directorial
-directoriale
-directoriales
-directoriaux
-directrice
-directrices
-directs
-dirent
-direz
-dirham
-dirhams
-dirhem
-dirhems
-diriez
-dirige
-dirigé
-dirigea
-dirigeable
-dirigeables
-dirigeai
-dirigeaient
-dirigeais
-dirigeait
-dirigeâmes
-dirigeant
-dirigeante
-dirigeantes
-dirigeants
-dirigeas
-dirigeasse
-dirigeassent
-dirigeasses
-dirigeassiez
-dirigeassions
-dirigeât
-dirigeâtes
-dirigée
-dirigées
-dirigent
-dirigeons
-diriger
-dirigera
-dirigerai
-dirigeraient
-dirigerais
-dirigerait
-dirigeras
-dirigèrent
-dirigerez
-dirigeriez
-dirigerions
-dirigerons
-dirigeront
-diriges
-dirigés
-dirigez
-dirigiez
-dirigions
-dirigisme
-dirigismes
-dirigiste
-dirigistes
-dirimant
-dirimante
-dirimantes
-dirimants
-dirions
-dirons
-diront
-dis
-disaccharide
-disaccharides
-disaient
-disais
-disait
-disant
-discal
-discale
-discales
-discarthrose
-discarthroses
-discaux
-discerna
-discernable
-discernables
-discernai
-discernaient
-discernais
-discernait
-discernâmes
-discernant
-discernas
-discernasse
-discernassent
-discernasses
-discernassiez
-discernassions
-discernât
-discernâtes
-discerne
-discerné
-discernée
-discernées
-discernement
-discernements
-discernent
-discerner
-discernera
-discernerai
-discerneraient
-discernerais
-discernerait
-discerneras
-discernèrent
-discernerez
-discerneriez
-discernerions
-discernerons
-discerneront
-discernes
-discernés
-discernez
-discerniez
-discernions
-discernons
-disciple
-disciples
-disciplina
-disciplinable
-disciplinables
-disciplinai
-disciplinaient
-disciplinaire
-disciplinairement
-disciplinaires
-disciplinais
-disciplinait
-disciplinâmes
-disciplinant
-disciplinas
-disciplinasse
-disciplinassent
-disciplinasses
-disciplinassiez
-disciplinassions
-disciplinât
-disciplinâtes
-discipline
-discipliné
-disciplinée
-disciplinées
-disciplinent
-discipliner
-disciplinera
-disciplinerai
-disciplineraient
-disciplinerais
-disciplinerait
-disciplineras
-disciplinèrent
-disciplinerez
-disciplineriez
-disciplinerions
-disciplinerons
-disciplineront
-disciplines
-disciplinés
-disciplinez
-discipliniez
-disciplinions
-disciplinons
-disco
-discobole
-discoboles
-discographie
-discographies
-discographique
-discographiques
-discoïdal
-discoïdale
-discoïdales
-discoïdaux
-discoïde
-discoïdes
-discontacteur
-discontacteurs
-discontinu
-discontinua
-discontinuai
-discontinuaient
-discontinuais
-discontinuait
-discontinuâmes
-discontinuant
-discontinuas
-discontinuasse
-discontinuassent
-discontinuasses
-discontinuassiez
-discontinuassions
-discontinuât
-discontinuâtes
-discontinue
-discontinué
-discontinuent
-discontinuer
-discontinuera
-discontinuerai
-discontinueraient
-discontinuerais
-discontinuerait
-discontinueras
-discontinuèrent
-discontinuerez
-discontinueriez
-discontinuerions
-discontinuerons
-discontinueront
-discontinues
-discontinuez
-discontinuiez
-discontinuions
-discontinuité
-discontinuités
-discontinuons
-discontinus
-disconvenaient
-disconvenais
-disconvenait
-disconvenant
-disconvenez
-disconveniez
-disconvenions
-disconvenir
-disconvenons
-disconvenu
-disconvenue
-disconvenues
-disconvenus
-disconviendra
-disconviendrai
-disconviendraient
-disconviendrais
-disconviendrait
-disconviendras
-disconviendrez
-disconviendriez
-disconviendrions
-disconviendrons
-disconviendront
-disconvienne
-disconviennent
-disconviennes
-disconviens
-disconvient
-disconvînmes
-disconvinrent
-disconvins
-disconvinsse
-disconvinssent
-disconvinsses
-disconvinssiez
-disconvinssions
-disconvint
-disconvînt
-disconvîntes
-discopathie
-discopathies
-discophile
-discophiles
-discophilie
-discophilies
-discorda
-discordai
-discordaient
-discordais
-discordait
-discordâmes
-discordance
-discordances
-discordant
-discordante
-discordantes
-discordants
-discordas
-discordasse
-discordassent
-discordasses
-discordassiez
-discordassions
-discordât
-discordâtes
-discorde
-discordé
-discordent
-discorder
-discordera
-discorderai
-discorderaient
-discorderais
-discorderait
-discorderas
-discordèrent
-discorderez
-discorderiez
-discorderions
-discorderons
-discorderont
-discordes
-discordez
-discordiez
-discordions
-discordons
-discos
-discothécaire
-discothécaires
-discothèque
-discothèques
-discount
-discounté
-discountée
-discountées
-discounter
-discounters
-discountés
-discounts
-discouraient
-discourais
-discourait
-discourant
-discoure
-discourent
-discoures
-discoureur
-discoureurs
-discoureuse
-discoureuses
-discourez
-discouriez
-discourions
-discourir
-discourons
-discourra
-discourrai
-discourraient
-discourrais
-discourrait
-discourras
-discourrez
-discourriez
-discourrions
-discourrons
-discourront
-discours
-discourt
-discourtois
-discourtoise
-discourtoisement
-discourtoises
-discourtoisie
-discourtoisies
-discouru
-discourue
-discourues
-discourûmes
-discoururent
-discourus
-discourusse
-discourussent
-discourusses
-discourussiez
-discourussions
-discourut
-discourût
-discourûtes
-discrédit
-discrédita
-discréditai
-discréditaient
-discréditais
-discréditait
-discréditâmes
-discréditant
-discréditas
-discréditasse
-discréditassent
-discréditasses
-discréditassiez
-discréditassions
-discréditât
-discréditâtes
-discrédite
-discrédité
-discréditée
-discréditées
-discréditent
-discréditer
-discréditera
-discréditerai
-discréditeraient
-discréditerais
-discréditerait
-discréditeras
-discréditèrent
-discréditerez
-discréditeriez
-discréditerions
-discréditerons
-discréditeront
-discrédites
-discrédités
-discréditez
-discréditiez
-discréditions
-discréditons
-discrédits
-discret
-discrète
-discrètement
-discrètes
-discrétion
-discrétionnaire
-discrétionnaires
-discrétions
-discrétoire
-discrétoires
-discrets
-discrimina
-discriminai
-discriminaient
-discriminais
-discriminait
-discriminâmes
-discriminant
-discriminante
-discriminantes
-discriminants
-discriminas
-discriminasse
-discriminassent
-discriminasses
-discriminassiez
-discriminassions
-discriminât
-discriminâtes
-discrimination
-discriminations
-discriminatoire
-discriminatoires
-discrimine
-discriminé
-discriminée
-discriminées
-discriminent
-discriminer
-discriminera
-discriminerai
-discrimineraient
-discriminerais
-discriminerait
-discrimineras
-discriminèrent
-discriminerez
-discrimineriez
-discriminerions
-discriminerons
-discrimineront
-discrimines
-discriminés
-discriminez
-discriminiez
-discriminions
-discriminons
-disculpa
-disculpai
-disculpaient
-disculpais
-disculpait
-disculpâmes
-disculpant
-disculpas
-disculpasse
-disculpassent
-disculpasses
-disculpassiez
-disculpassions
-disculpât
-disculpâtes
-disculpation
-disculpations
-disculpe
-disculpé
-disculpée
-disculpées
-disculpent
-disculper
-disculpera
-disculperai
-disculperaient
-disculperais
-disculperait
-disculperas
-disculpèrent
-disculperez
-disculperiez
-disculperions
-disculperons
-disculperont
-disculpes
-disculpés
-disculpez
-disculpiez
-disculpions
-disculpons
-discursif
-discursifs
-discursive
-discursives
-discussion
-discussions
-discuta
-discutable
-discutables
-discutai
-discutaient
-discutailla
-discutaillai
-discutaillaient
-discutaillais
-discutaillait
-discutaillâmes
-discutaillant
-discutaillas
-discutaillasse
-discutaillassent
-discutaillasses
-discutaillassiez
-discutaillassions
-discutaillât
-discutaillâtes
-discutaille
-discutaillé
-discutaillée
-discutaillées
-discutaillent
-discutailler
-discutaillera
-discutaillerai
-discutailleraient
-discutaillerais
-discutaillerait
-discutailleras
-discutaillèrent
-discutaillerez
-discutailleriez
-discutaillerions
-discutaillerons
-discutailleront
-discutailles
-discutaillés
-discutaillez
-discutailliez
-discutaillions
-discutaillons
-discutais
-discutait
-discutâmes
-discutant
-discutas
-discutasse
-discutassent
-discutasses
-discutassiez
-discutassions
-discutât
-discutâtes
-discute
-discuté
-discutée
-discutées
-discutent
-discuter
-discutera
-discuterai
-discuteraient
-discuterais
-discuterait
-discuteras
-discutèrent
-discuterez
-discuteriez
-discuterions
-discuterons
-discuteront
-discutes
-discutés
-discuteur
-discuteurs
-discuteuse
-discuteuses
-discutez
-discutiez
-discutions
-discutons
-dise
-disent
-disert
-diserte
-disertement
-disertes
-diserts
-dises
-disette
-disettes
-disetteuse
-disetteuses
-disetteux
-diseur
-diseurs
-diseuse
-diseuses
-disgrâce
-disgrâces
-disgracia
-disgraciai
-disgraciaient
-disgraciais
-disgraciait
-disgraciâmes
-disgraciant
-disgracias
-disgraciasse
-disgraciassent
-disgraciasses
-disgraciassiez
-disgraciassions
-disgraciât
-disgraciâtes
-disgracie
-disgracié
-disgraciée
-disgraciées
-disgracient
-disgracier
-disgraciera
-disgracierai
-disgracieraient
-disgracierais
-disgracierait
-disgracieras
-disgracièrent
-disgracierez
-disgracieriez
-disgracierions
-disgracierons
-disgracieront
-disgracies
-disgraciés
-disgracieuse
-disgracieuses
-disgracieux
-disgraciez
-disgraciiez
-disgraciions
-disgracions
-disharmonie
-disharmonies
-disiez
-disions
-disjoignaient
-disjoignais
-disjoignait
-disjoignant
-disjoigne
-disjoignent
-disjoignes
-disjoignez
-disjoigniez
-disjoignîmes
-disjoignions
-disjoignirent
-disjoignis
-disjoignisse
-disjoignissent
-disjoignisses
-disjoignissiez
-disjoignissions
-disjoignit
-disjoignît
-disjoignîtes
-disjoignons
-disjoindra
-disjoindrai
-disjoindraient
-disjoindrais
-disjoindrait
-disjoindras
-disjoindre
-disjoindrez
-disjoindriez
-disjoindrions
-disjoindrons
-disjoindront
-disjoins
-disjoint
-disjointe
-disjointes
-disjoints
-disjoncta
-disjonctai
-disjonctaient
-disjonctais
-disjonctait
-disjonctâmes
-disjonctant
-disjonctas
-disjonctasse
-disjonctassent
-disjonctasses
-disjonctassiez
-disjonctassions
-disjonctât
-disjonctâtes
-disjoncte
-disjoncté
-disjonctée
-disjonctées
-disjonctent
-disjoncter
-disjonctera
-disjoncterai
-disjoncteraient
-disjoncterais
-disjoncterait
-disjoncteras
-disjonctèrent
-disjoncterez
-disjoncteriez
-disjoncterions
-disjoncterons
-disjoncteront
-disjonctes
-disjonctés
-disjoncteur
-disjoncteurs
-disjonctez
-disjonctiez
-disjonctif
-disjonctifs
-disjonction
-disjonctions
-disjonctive
-disjonctives
-disjonctons
-dislocation
-dislocations
-disloqua
-disloquai
-disloquaient
-disloquais
-disloquait
-disloquâmes
-disloquant
-disloquas
-disloquasse
-disloquassent
-disloquasses
-disloquassiez
-disloquassions
-disloquât
-disloquâtes
-disloque
-disloqué
-disloquée
-disloquées
-disloquent
-disloquer
-disloquera
-disloquerai
-disloqueraient
-disloquerais
-disloquerait
-disloqueras
-disloquèrent
-disloquerez
-disloqueriez
-disloquerions
-disloquerons
-disloqueront
-disloques
-disloqués
-disloquez
-disloquiez
-disloquions
-disloquons
-disons
-disparais
-disparaissaient
-disparaissais
-disparaissait
-disparaissant
-disparaisse
-disparaissent
-disparaisses
-disparaissez
-disparaissiez
-disparaissions
-disparaissons
-disparaît
-disparaîtra
-disparaîtrai
-disparaîtraient
-disparaîtrais
-disparaîtrait
-disparaîtras
-disparaître
-disparaîtrez
-disparaîtriez
-disparaîtrions
-disparaîtrons
-disparaîtront
-disparate
-disparates
-disparation
-disparations
-disparité
-disparités
-disparition
-disparitions
-disparu
-disparue
-disparues
-disparûmes
-disparurent
-disparus
-disparusse
-disparussent
-disparusses
-disparussiez
-disparussions
-disparut
-disparût
-disparûtes
-dispatcher
-dispatchers
-dispatching
-dispatchings
-dispendieuse
-dispendieusement
-dispendieuses
-dispendieux
-dispensa
-dispensable
-dispensables
-dispensai
-dispensaient
-dispensaire
-dispensaires
-dispensais
-dispensait
-dispensâmes
-dispensant
-dispensas
-dispensasse
-dispensassent
-dispensasses
-dispensassiez
-dispensassions
-dispensât
-dispensâtes
-dispensateur
-dispensateurs
-dispensatrice
-dispensatrices
-dispense
-dispensé
-dispensée
-dispensées
-dispensent
-dispenser
-dispensera
-dispenserai
-dispenseraient
-dispenserais
-dispenserait
-dispenseras
-dispensèrent
-dispenserez
-dispenseriez
-dispenserions
-dispenserons
-dispenseront
-dispenses
-dispensés
-dispensez
-dispensiez
-dispensions
-dispensons
-dispersa
-dispersai
-dispersaient
-dispersais
-dispersait
-dispersal
-dispersals
-dispersâmes
-dispersant
-dispersante
-dispersantes
-dispersants
-dispersas
-dispersasse
-dispersassent
-dispersasses
-dispersassiez
-dispersassions
-dispersât
-dispersâtes
-disperse
-dispersé
-dispersée
-dispersées
-dispersement
-dispersent
-disperser
-dispersera
-disperserai
-disperseraient
-disperserais
-disperserait
-disperseras
-dispersèrent
-disperserez
-disperseriez
-disperserions
-disperserons
-disperseront
-disperses
-dispersés
-dispersez
-dispersiez
-dispersif
-dispersifs
-dispersion
-dispersions
-dispersive
-dispersives
-dispersons
-disponibilité
-disponibilités
-disponible
-disponibles
-dispos
-disposa
-disposai
-disposaient
-disposais
-disposait
-disposâmes
-disposant
-disposas
-disposasse
-disposassent
-disposasses
-disposassiez
-disposassions
-disposât
-disposâtes
-dispose
-disposé
-disposée
-disposées
-disposent
-disposer
-disposera
-disposerai
-disposeraient
-disposerais
-disposerait
-disposeras
-disposèrent
-disposerez
-disposeriez
-disposerions
-disposerons
-disposeront
-disposes
-disposés
-disposez
-disposiez
-disposions
-dispositif
-dispositifs
-disposition
-dispositions
-disposons
-disproportion
-disproportionna
-disproportionnai
-disproportionnaient
-disproportionnais
-disproportionnait
-disproportionnâmes
-disproportionnant
-disproportionnas
-disproportionnasse
-disproportionnassent
-disproportionnasses
-disproportionnassiez
-disproportionnassions
-disproportionnât
-disproportionnâtes
-disproportionne
-disproportionné
-disproportionnée
-disproportionnées
-disproportionnent
-disproportionner
-disproportionnera
-disproportionnerai
-disproportionneraient
-disproportionnerais
-disproportionnerait
-disproportionneras
-disproportionnèrent
-disproportionnerez
-disproportionneriez
-disproportionnerions
-disproportionnerons
-disproportionneront
-disproportionnes
-disproportionnés
-disproportionnez
-disproportionniez
-disproportionnions
-disproportionnons
-disproportions
-disputa
-disputai
-disputaient
-disputailla
-disputaillai
-disputaillaient
-disputaillais
-disputaillait
-disputaillâmes
-disputaillant
-disputaillas
-disputaillasse
-disputaillassent
-disputaillasses
-disputaillassiez
-disputaillassions
-disputaillât
-disputaillâtes
-disputaille
-disputaillé
-disputaillent
-disputailler
-disputaillera
-disputaillerai
-disputailleraient
-disputaillerais
-disputaillerait
-disputailleras
-disputaillèrent
-disputaillerez
-disputailleriez
-disputaillerions
-disputaillerons
-disputailleront
-disputailles
-disputaillez
-disputailliez
-disputaillions
-disputaillons
-disputais
-disputait
-disputâmes
-disputant
-disputas
-disputasse
-disputassent
-disputasses
-disputassiez
-disputassions
-disputât
-disputâtes
-dispute
-disputé
-disputée
-disputées
-disputent
-disputer
-disputera
-disputerai
-disputeraient
-disputerais
-disputerait
-disputeras
-disputèrent
-disputerez
-disputeriez
-disputerions
-disputerons
-disputeront
-disputes
-disputés
-disputez
-disputiez
-disputions
-disputons
-disquaire
-disquaires
-disqualifia
-disqualifiai
-disqualifiaient
-disqualifiais
-disqualifiait
-disqualifiâmes
-disqualifiant
-disqualifias
-disqualifiasse
-disqualifiassent
-disqualifiasses
-disqualifiassiez
-disqualifiassions
-disqualifiât
-disqualifiâtes
-disqualification
-disqualifications
-disqualifie
-disqualifié
-disqualifiée
-disqualifiées
-disqualifient
-disqualifier
-disqualifiera
-disqualifierai
-disqualifieraient
-disqualifierais
-disqualifierait
-disqualifieras
-disqualifièrent
-disqualifierez
-disqualifieriez
-disqualifierions
-disqualifierons
-disqualifieront
-disqualifies
-disqualifiés
-disqualifiez
-disqualifiiez
-disqualifiions
-disqualifions
-disque
-disques
-disquette
-disquettes
-disruptif
-disruptifs
-disruptive
-disruptives
-disse
-dissecteur
-dissecteurs
-dissection
-dissections
-dissemblable
-dissemblables
-dissemblance
-dissemblances
-dissémina
-disséminai
-disséminaient
-disséminais
-disséminait
-disséminâmes
-disséminant
-disséminas
-disséminasse
-disséminassent
-disséminasses
-disséminassiez
-disséminassions
-disséminât
-disséminâtes
-dissémination
-disséminations
-dissémine
-disséminé
-disséminée
-disséminées
-disséminent
-disséminer
-disséminera
-disséminerai
-dissémineraient
-disséminerais
-disséminerait
-dissémineras
-disséminèrent
-disséminerez
-dissémineriez
-disséminerions
-disséminerons
-dissémineront
-dissémines
-disséminés
-disséminez
-disséminiez
-disséminions
-disséminons
-dissension
-dissensions
-dissent
-dissentiment
-dissentiments
-disséqua
-disséquai
-disséquaient
-disséquais
-disséquait
-disséquâmes
-disséquant
-disséquas
-disséquasse
-disséquassent
-disséquasses
-disséquassiez
-disséquassions
-disséquât
-disséquâtes
-disséqué
-dissèque
-disséquée
-disséquées
-dissèquent
-disséquer
-disséquera
-disséquerai
-disséqueraient
-disséquerais
-disséquerait
-disséqueras
-disséquèrent
-disséquerez
-disséqueriez
-disséquerions
-disséquerons
-disséqueront
-disséqués
-dissèques
-disséqueur
-disséqueurs
-disséquez
-disséquiez
-disséquions
-disséquons
-disserta
-dissertai
-dissertaient
-dissertais
-dissertait
-dissertâmes
-dissertant
-dissertas
-dissertasse
-dissertassent
-dissertasses
-dissertassiez
-dissertassions
-dissertât
-dissertâtes
-dissertation
-dissertations
-disserte
-disserté
-dissertent
-disserter
-dissertera
-disserterai
-disserteraient
-disserterais
-disserterait
-disserteras
-dissertèrent
-disserterez
-disserteriez
-disserterions
-disserterons
-disserteront
-dissertes
-dissertez
-dissertiez
-dissertions
-dissertons
-disses
-dissidence
-dissidences
-dissident
-dissidente
-dissidentes
-dissidents
-dissiez
-dissimilation
-dissimilations
-dissimilitude
-dissimilitudes
-dissimula
-dissimulai
-dissimulaient
-dissimulais
-dissimulait
-dissimulâmes
-dissimulant
-dissimulas
-dissimulasse
-dissimulassent
-dissimulasses
-dissimulassiez
-dissimulassions
-dissimulât
-dissimulâtes
-dissimulateur
-dissimulateurs
-dissimulation
-dissimulations
-dissimulatrice
-dissimulatrices
-dissimule
-dissimulé
-dissimulée
-dissimulées
-dissimulent
-dissimuler
-dissimulera
-dissimulerai
-dissimuleraient
-dissimulerais
-dissimulerait
-dissimuleras
-dissimulèrent
-dissimulerez
-dissimuleriez
-dissimulerions
-dissimulerons
-dissimuleront
-dissimules
-dissimulés
-dissimulez
-dissimuliez
-dissimulions
-dissimulons
-dissions
-dissipa
-dissipai
-dissipaient
-dissipais
-dissipait
-dissipâmes
-dissipant
-dissipas
-dissipasse
-dissipassent
-dissipasses
-dissipassiez
-dissipassions
-dissipât
-dissipâtes
-dissipateur
-dissipateurs
-dissipation
-dissipations
-dissipatrice
-dissipatrices
-dissipe
-dissipé
-dissipée
-dissipées
-dissipent
-dissiper
-dissipera
-dissiperai
-dissiperaient
-dissiperais
-dissiperait
-dissiperas
-dissipèrent
-dissiperez
-dissiperiez
-dissiperions
-dissiperons
-dissiperont
-dissipes
-dissipés
-dissipez
-dissipiez
-dissipions
-dissipons
-dissocia
-dissociable
-dissociables
-dissociai
-dissociaient
-dissociais
-dissociait
-dissociâmes
-dissociant
-dissocias
-dissociasse
-dissociassent
-dissociasses
-dissociassiez
-dissociassions
-dissociât
-dissociâtes
-dissociation
-dissociations
-dissocie
-dissocié
-dissociée
-dissociées
-dissocient
-dissocier
-dissociera
-dissocierai
-dissocieraient
-dissocierais
-dissocierait
-dissocieras
-dissocièrent
-dissocierez
-dissocieriez
-dissocierions
-dissocierons
-dissocieront
-dissocies
-dissociés
-dissociez
-dissociiez
-dissociions
-dissocions
-dissolu
-dissolubilité
-dissolubilités
-dissoluble
-dissolubles
-dissolue
-dissolues
-dissolus
-dissolutif
-dissolutifs
-dissolution
-dissolutions
-dissolutive
-dissolutives
-dissolvaient
-dissolvais
-dissolvait
-dissolvant
-dissolvante
-dissolvantes
-dissolvants
-dissolve
-dissolvent
-dissolves
-dissolvez
-dissolviez
-dissolvions
-dissolvons
-dissona
-dissonai
-dissonaient
-dissonais
-dissonait
-dissonâmes
-dissonance
-dissonances
-dissonant
-dissonas
-dissonasse
-dissonassent
-dissonasses
-dissonassiez
-dissonassions
-dissonât
-dissonâtes
-dissone
-dissoné
-dissonent
-dissoner
-dissonera
-dissonerai
-dissoneraient
-dissonerais
-dissonerait
-dissoneras
-dissonèrent
-dissonerez
-dissoneriez
-dissonerions
-dissonerons
-dissoneront
-dissones
-dissonez
-dissoniez
-dissonions
-dissonons
-dissoudra
-dissoudrai
-dissoudraient
-dissoudrais
-dissoudrait
-dissoudras
-dissoudre
-dissoudrez
-dissoudriez
-dissoudrions
-dissoudrons
-dissoudront
-dissous
-dissout
-dissoute
-dissoutes
-dissuada
-dissuadai
-dissuadaient
-dissuadais
-dissuadait
-dissuadâmes
-dissuadant
-dissuadas
-dissuadasse
-dissuadassent
-dissuadasses
-dissuadassiez
-dissuadassions
-dissuadât
-dissuadâtes
-dissuade
-dissuadé
-dissuadée
-dissuadées
-dissuadent
-dissuader
-dissuadera
-dissuaderai
-dissuaderaient
-dissuaderais
-dissuaderait
-dissuaderas
-dissuadèrent
-dissuaderez
-dissuaderiez
-dissuaderions
-dissuaderons
-dissuaderont
-dissuades
-dissuadés
-dissuadez
-dissuadiez
-dissuadions
-dissuadons
-dissuasif
-dissuasifs
-dissuasion
-dissuasions
-dissuasive
-dissuasives
-dissyllabe
-dissyllabes
-dissyllabique
-dissyllabiques
-dissymétrie
-dissymétries
-dissymétrique
-dissymétriques
-distal
-distale
-distales
-distança
-distançai
-distançaient
-distançais
-distançait
-distançâmes
-distançant
-distanças
-distançasse
-distançassent
-distançasses
-distançassiez
-distançassions
-distançât
-distançâtes
-distance
-distancé
-distancée
-distancées
-distancent
-distancer
-distancera
-distancerai
-distanceraient
-distancerais
-distancerait
-distanceras
-distancèrent
-distancerez
-distanceriez
-distancerions
-distancerons
-distanceront
-distances
-distancés
-distancez
-distancia
-distanciai
-distanciaient
-distanciais
-distanciait
-distanciâmes
-distanciant
-distancias
-distanciasse
-distanciassent
-distanciasses
-distanciassiez
-distanciassions
-distanciât
-distanciâtes
-distanciation
-distanciations
-distancie
-distancié
-distanciée
-distanciées
-distancient
-distancier
-distanciera
-distancierai
-distancieraient
-distancierais
-distancierait
-distancieras
-distancièrent
-distancierez
-distancieriez
-distancierions
-distancierons
-distancieront
-distancies
-distanciés
-distanciez
-distanciiez
-distanciions
-distancions
-distançons
-distant
-distante
-distantes
-distants
-distaux
-distend
-distendaient
-distendais
-distendait
-distendant
-distende
-distendent
-distendes
-distendez
-distendiez
-distendîmes
-distendions
-distendirent
-distendis
-distendisse
-distendissent
-distendisses
-distendissiez
-distendissions
-distendit
-distendît
-distendîtes
-distendons
-distendra
-distendrai
-distendraient
-distendrais
-distendrait
-distendras
-distendre
-distendrez
-distendriez
-distendrions
-distendrons
-distendront
-distends
-distendu
-distendue
-distendues
-distendus
-distension
-distensions
-disthène
-disthènes
-distilla
-distillai
-distillaient
-distillais
-distillait
-distillâmes
-distillant
-distillas
-distillasse
-distillassent
-distillasses
-distillassiez
-distillassions
-distillat
-distillât
-distillâtes
-distillateur
-distillateurs
-distillation
-distillations
-distillatrice
-distillatrices
-distillats
-distille
-distillé
-distillée
-distillées
-distillent
-distiller
-distillera
-distillerai
-distilleraient
-distillerais
-distillerait
-distilleras
-distillèrent
-distillerez
-distillerie
-distilleries
-distilleriez
-distillerions
-distillerons
-distilleront
-distilles
-distillés
-distillez
-distilliez
-distillions
-distillons
-distinct
-distincte
-distinctement
-distinctes
-distinctif
-distinctifs
-distinction
-distinctions
-distinctive
-distinctives
-distincts
-distingua
-distinguable
-distinguables
-distinguai
-distinguaient
-distinguais
-distinguait
-distinguâmes
-distinguant
-distinguas
-distinguasse
-distinguassent
-distinguasses
-distinguassiez
-distinguassions
-distinguât
-distinguâtes
-distingue
-distingué
-distinguée
-distinguées
-distinguent
-distinguer
-distinguera
-distinguerai
-distingueraient
-distinguerais
-distinguerait
-distingueras
-distinguèrent
-distinguerez
-distingueriez
-distinguerions
-distinguerons
-distingueront
-distingues
-distingués
-distinguez
-distinguiez
-distinguions
-distinguo
-distinguons
-distinguos
-distique
-distiques
-distord
-distordaient
-distordais
-distordait
-distordant
-distorde
-distordent
-distordes
-distordez
-distordiez
-distordîmes
-distordions
-distordirent
-distordis
-distordisse
-distordissent
-distordisses
-distordissiez
-distordissions
-distordit
-distordît
-distordîtes
-distordons
-distordra
-distordrai
-distordraient
-distordrais
-distordrait
-distordras
-distordre
-distordrez
-distordriez
-distordrions
-distordrons
-distordront
-distords
-distordu
-distordue
-distordues
-distordus
-distorsion
-distorsions
-distraction
-distractions
-distractivité
-distractivités
-distraie
-distraient
-distraies
-distraira
-distrairai
-distrairaient
-distrairais
-distrairait
-distrairas
-distraire
-distrairez
-distrairiez
-distrairions
-distrairons
-distrairont
-distrais
-distrait
-distraite
-distraitement
-distraites
-distraits
-distrayaient
-distrayais
-distrayait
-distrayant
-distrayante
-distrayantes
-distrayants
-distrayez
-distrayiez
-distrayions
-distrayons
-distribua
-distribuable
-distribuables
-distribuai
-distribuaient
-distribuais
-distribuait
-distribuâmes
-distribuant
-distribuas
-distribuasse
-distribuassent
-distribuasses
-distribuassiez
-distribuassions
-distribuât
-distribuâtes
-distribue
-distribué
-distribuée
-distribuées
-distribuent
-distribuer
-distribuera
-distribuerai
-distribueraient
-distribuerais
-distribuerait
-distribueras
-distribuèrent
-distribuerez
-distribueriez
-distribuerions
-distribuerons
-distribueront
-distribues
-distribués
-distribuez
-distribuiez
-distribuions
-distribuons
-distributeur
-distributeurs
-distributif
-distributifs
-distribution
-distributions
-distributive
-distributives
-distributrice
-distributrices
-district
-districts
-distyle
-distyles
-dit
-dît
-dite
-dites
-dîtes
-dithyrambe
-dithyrambes
-dithyrambique
-dithyrambiques
-dito
-dits
-diurèse
-diurèses
-diurétique
-diurétiques
-diurnal
-diurnaux
-diurne
-diurnes
-div
-diva
-divagateur
-divagateurs
-divagation
-divagations
-divagatrice
-divagatrices
-divagua
-divaguai
-divaguaient
-divaguais
-divaguait
-divaguâmes
-divaguant
-divaguas
-divaguasse
-divaguassent
-divaguasses
-divaguassiez
-divaguassions
-divaguât
-divaguâtes
-divague
-divagué
-divaguent
-divaguer
-divaguera
-divaguerai
-divagueraient
-divaguerais
-divaguerait
-divagueras
-divaguèrent
-divaguerez
-divagueriez
-divaguerions
-divaguerons
-divagueront
-divagues
-divaguez
-divaguiez
-divaguions
-divaguons
-divan
-divans
-divas
-diverge
-divergé
-divergea
-divergeai
-divergeaient
-divergeais
-divergeait
-divergeâmes
-divergeant
-divergeas
-divergeasse
-divergeassent
-divergeasses
-divergeassiez
-divergeassions
-divergeât
-divergeâtes
-divergée
-divergées
-divergence
-divergences
-divergent
-divergente
-divergentes
-divergents
-divergeons
-diverger
-divergera
-divergerai
-divergeraient
-divergerais
-divergerait
-divergeras
-divergèrent
-divergerez
-divergeriez
-divergerions
-divergerons
-divergeront
-diverges
-divergés
-divergez
-divergiez
-divergions
-divers
-diverse
-diversement
-diverses
-diversifia
-diversifiai
-diversifiaient
-diversifiais
-diversifiait
-diversifiâmes
-diversifiant
-diversifias
-diversifiasse
-diversifiassent
-diversifiasses
-diversifiassiez
-diversifiassions
-diversifiât
-diversifiâtes
-diversification
-diversifications
-diversifie
-diversifié
-diversifiée
-diversifiées
-diversifient
-diversifier
-diversifiera
-diversifierai
-diversifieraient
-diversifierais
-diversifierait
-diversifieras
-diversifièrent
-diversifierez
-diversifieriez
-diversifierions
-diversifierons
-diversifieront
-diversifies
-diversifiés
-diversifiez
-diversifiiez
-diversifiions
-diversifions
-diversiforme
-diversiformes
-diversion
-diversions
-diversité
-diversités
-diverti
-diverticule
-diverticules
-divertie
-diverties
-divertimento
-divertimentos
-divertîmes
-divertir
-divertira
-divertirai
-divertiraient
-divertirais
-divertirait
-divertiras
-divertirent
-divertirez
-divertiriez
-divertirions
-divertirons
-divertiront
-divertis
-divertissaient
-divertissais
-divertissait
-divertissant
-divertissante
-divertissantes
-divertissants
-divertisse
-divertissement
-divertissements
-divertissent
-divertisses
-divertissez
-divertissiez
-divertissions
-divertissons
-divertit
-divertît
-divertîtes
-divette
-divettes
-dividende
-dividendes
-divin
-divinateur
-divinateurs
-divination
-divinations
-divinatoire
-divinatoires
-divinatrice
-divinatrices
-divine
-divinement
-divines
-divinisa
-divinisai
-divinisaient
-divinisais
-divinisait
-divinisâmes
-divinisant
-divinisas
-divinisasse
-divinisassent
-divinisasses
-divinisassiez
-divinisassions
-divinisât
-divinisâtes
-divinisation
-divinisations
-divinise
-divinisé
-divinisée
-divinisées
-divinisent
-diviniser
-divinisera
-diviniserai
-diviniseraient
-diviniserais
-diviniserait
-diviniseras
-divinisèrent
-diviniserez
-diviniseriez
-diviniserions
-diviniserons
-diviniseront
-divinises
-divinisés
-divinisez
-divinisiez
-divinisions
-divinisons
-divinité
-divinités
-divins
-divis
-divisa
-divisai
-divisaient
-divisais
-divisait
-divisâmes
-divisant
-divisas
-divisasse
-divisassent
-divisasses
-divisassiez
-divisassions
-divisât
-divisâtes
-divise
-divisé
-divisée
-divisées
-divisent
-diviser
-divisera
-diviserai
-diviseraient
-diviserais
-diviserait
-diviseras
-divisèrent
-diviserez
-diviseriez
-diviserions
-diviserons
-diviseront
-divises
-divisés
-diviseur
-diviseurs
-divisez
-divisibilité
-divisibilités
-divisible
-divisibles
-divisiez
-division
-divisionnaire
-divisionnaires
-divisionnisme
-divisionnismes
-divisionniste
-divisionnistes
-divisions
-divisons
-divorça
-divorçai
-divorçaient
-divorçais
-divorçait
-divorçâmes
-divorçant
-divorças
-divorçasse
-divorçassent
-divorçasses
-divorçassiez
-divorçassions
-divorçât
-divorçâtes
-divorce
-divorcé
-divorcée
-divorcées
-divorcent
-divorcer
-divorcera
-divorcerai
-divorceraient
-divorcerais
-divorcerait
-divorceras
-divorcèrent
-divorcerez
-divorceriez
-divorcerions
-divorcerons
-divorceront
-divorces
-divorcés
-divorcez
-divorciez
-divorcions
-divorçons
-divulgateur
-divulgateurs
-divulgation
-divulgations
-divulgatrice
-divulgatrices
-divulgua
-divulguai
-divulguaient
-divulguais
-divulguait
-divulguâmes
-divulguant
-divulguas
-divulguasse
-divulguassent
-divulguasses
-divulguassiez
-divulguassions
-divulguât
-divulguâtes
-divulgue
-divulgué
-divulguée
-divulguées
-divulguent
-divulguer
-divulguera
-divulguerai
-divulgueraient
-divulguerais
-divulguerait
-divulgueras
-divulguèrent
-divulguerez
-divulgueriez
-divulguerions
-divulguerons
-divulgueront
-divulgues
-divulgués
-divulguez
-divulguiez
-divulguions
-divulguons
-dix
-dix-huit
-dix-huitième
-dix-huitièmes
-dixième
-dixièmes
-dix-neuf
-dix-neuvième
-dix-neuvièmes
-dix-sept
-dix-septième
-dix-septièmes
-dizain
-dizaine
-dizaines
-dizains
-dizygote
-dizygotes
-djaïn
-djaïnisme
-djaïnismes
-djaïns
-djellaba
-djellabas
-djinn
-djinns
-dl
-dm
-do
-doberman
-dobermans
-docile
-docilement
-dociles
-docilité
-docilités
-docimasie
-docimasies
-docimologie
-docimologies
-dock
-docker
-dockers
-docks
-docte
-doctement
-doctes
-docteur
-docteurs
-doctoral
-doctorale
-doctoralement
-doctorales
-doctorant
-doctorante
-doctorantes
-doctorants
-doctorat
-doctorats
-doctoraux
-doctoresse
-doctoresses
-doctrinaire
-doctrinaires
-doctrinal
-doctrinale
-doctrinales
-doctrinaux
-doctrine
-doctrines
-document
-documenta
-documentai
-documentaient
-documentaire
-documentaires
-documentais
-documentait
-documentaliste
-documentalistes
-documentâmes
-documentant
-documentariste
-documentaristes
-documentas
-documentasse
-documentassent
-documentasses
-documentassiez
-documentassions
-documentât
-documentâtes
-documentation
-documentations
-documente
-documenté
-documentée
-documentées
-documentent
-documenter
-documentera
-documenterai
-documenteraient
-documenterais
-documenterait
-documenteras
-documentèrent
-documenterez
-documenteriez
-documenterions
-documenterons
-documenteront
-documentes
-documentés
-documentez
-documentiez
-documentions
-documentons
-documents
-dodécagonal
-dodécagonale
-dodécagonales
-dodécagonaux
-dodécagone
-dodécagones
-dodécaphonique
-dodécaphoniques
-dodécaphonisme
-dodécaphonismes
-dodécastyle
-dodécastyles
-dodécasyllabe
-dodécasyllabes
-dodelina
-dodelinai
-dodelinaient
-dodelinais
-dodelinait
-dodelinâmes
-dodelinant
-dodelinas
-dodelinasse
-dodelinassent
-dodelinasses
-dodelinassiez
-dodelinassions
-dodelinât
-dodelinâtes
-dodeline
-dodeliné
-dodelinée
-dodelinées
-dodelinement
-dodelinements
-dodelinent
-dodeliner
-dodelinera
-dodelinerai
-dodelineraient
-dodelinerais
-dodelinerait
-dodelineras
-dodelinèrent
-dodelinerez
-dodelineriez
-dodelinerions
-dodelinerons
-dodelineront
-dodelines
-dodelinés
-dodelinez
-dodeliniez
-dodelinions
-dodelinons
-dodina
-dodinai
-dodinaient
-dodinais
-dodinait
-dodinâmes
-dodinant
-dodinas
-dodinasse
-dodinassent
-dodinasses
-dodinassiez
-dodinassions
-dodinât
-dodinâtes
-dodine
-dodiné
-dodinée
-dodinées
-dodinent
-dodiner
-dodinera
-dodinerai
-dodineraient
-dodinerais
-dodinerait
-dodineras
-dodinèrent
-dodinerez
-dodineriez
-dodinerions
-dodinerons
-dodineront
-dodines
-dodinés
-dodinez
-dodiniez
-dodinions
-dodinons
-dodo
-dodos
-dodu
-dodue
-dodues
-dodus
-doge
-doges
-dogger
-doggers
-dogmatique
-dogmatiquement
-dogmatiques
-dogmatisa
-dogmatisai
-dogmatisaient
-dogmatisais
-dogmatisait
-dogmatisâmes
-dogmatisant
-dogmatisas
-dogmatisasse
-dogmatisassent
-dogmatisasses
-dogmatisassiez
-dogmatisassions
-dogmatisât
-dogmatisâtes
-dogmatise
-dogmatisé
-dogmatisée
-dogmatisées
-dogmatisent
-dogmatiser
-dogmatisera
-dogmatiserai
-dogmatiseraient
-dogmatiserais
-dogmatiserait
-dogmatiseras
-dogmatisèrent
-dogmatiserez
-dogmatiseriez
-dogmatiserions
-dogmatiserons
-dogmatiseront
-dogmatises
-dogmatisés
-dogmatiseur
-dogmatiseurs
-dogmatisez
-dogmatisiez
-dogmatisions
-dogmatisme
-dogmatismes
-dogmatisons
-dogmatiste
-dogmatistes
-dogme
-dogmes
-dogue
-dogues
-doigt
-doigta
-doigtai
-doigtaient
-doigtais
-doigtait
-doigtâmes
-doigtant
-doigtas
-doigtasse
-doigtassent
-doigtasses
-doigtassiez
-doigtassions
-doigtât
-doigtâtes
-doigte
-doigté
-doigtée
-doigtées
-doigtent
-doigter
-doigtera
-doigterai
-doigteraient
-doigterais
-doigterait
-doigteras
-doigtèrent
-doigterez
-doigteriez
-doigterions
-doigterons
-doigteront
-doigtes
-doigtés
-doigtez
-doigtier
-doigtiers
-doigtiez
-doigtions
-doigtons
-doigts
-dois
-doit
-doive
-doivent
-doives
-dol
-dola
-dolai
-dolaient
-dolais
-dolait
-dolâmes
-dolant
-dolas
-dolasse
-dolassent
-dolasses
-dolassiez
-dolassions
-dolât
-dolâtes
-dolce
-dolcissimo
-dole
-dolé
-doléances
-doleau
-doleaux
-dolée
-dolées
-dolent
-dolente
-dolentes
-dolents
-doler
-dolera
-dolerai
-doleraient
-dolerais
-dolerait
-doleras
-dolèrent
-dolerez
-doleriez
-dolerions
-dolerons
-doleront
-doles
-dolés
-dolez
-dolic
-dolichocéphale
-dolichocéphales
-dolics
-doliez
-doline
-dolines
-dolions
-dollar
-dollars
-dolman
-dolmans
-dolmen
-dolmens
-doloire
-doloires
-dolomie
-dolomies
-dolomite
-dolomites
-dolomitique
-dolomitiques
-dolons
-dolorisme
-dolorismes
-dolosif
-dolosifs
-dolosive
-dolosives
-dols
-dom
-domaine
-domaines
-domanial
-domaniale
-domaniales
-domanialité
-domanialités
-domaniaux
-dôme
-dômes
-domestication
-domestications
-domesticité
-domesticités
-domestiqua
-domestiquai
-domestiquaient
-domestiquais
-domestiquait
-domestiquâmes
-domestiquant
-domestiquas
-domestiquasse
-domestiquassent
-domestiquasses
-domestiquassiez
-domestiquassions
-domestiquât
-domestiquâtes
-domestique
-domestiqué
-domestiquée
-domestiquées
-domestiquent
-domestiquer
-domestiquera
-domestiquerai
-domestiqueraient
-domestiquerais
-domestiquerait
-domestiqueras
-domestiquèrent
-domestiquerez
-domestiqueriez
-domestiquerions
-domestiquerons
-domestiqueront
-domestiques
-domestiqués
-domestiquez
-domestiquiez
-domestiquions
-domestiquons
-domicile
-domiciles
-domicilia
-domiciliai
-domiciliaient
-domiciliaire
-domiciliaires
-domiciliais
-domiciliait
-domiciliâmes
-domiciliant
-domicilias
-domiciliasse
-domiciliassent
-domiciliasses
-domiciliassiez
-domiciliassions
-domiciliât
-domiciliataire
-domiciliataires
-domiciliâtes
-domiciliation
-domiciliations
-domicilie
-domicilié
-domiciliée
-domiciliées
-domicilient
-domicilier
-domiciliera
-domicilierai
-domicilieraient
-domicilierais
-domicilierait
-domicilieras
-domicilièrent
-domicilierez
-domicilieriez
-domicilierions
-domicilierons
-domicilieront
-domicilies
-domiciliés
-domiciliez
-domiciliiez
-domiciliions
-domicilions
-domina
-dominai
-dominaient
-dominais
-dominait
-dominâmes
-dominance
-dominances
-dominant
-dominante
-dominantes
-dominants
-dominas
-dominasse
-dominassent
-dominasses
-dominassiez
-dominassions
-dominât
-dominâtes
-dominateur
-dominateurs
-domination
-dominations
-dominatrice
-dominatrices
-domine
-dominé
-dominée
-dominées
-dominent
-dominer
-dominera
-dominerai
-domineraient
-dominerais
-dominerait
-domineras
-dominèrent
-dominerez
-domineriez
-dominerions
-dominerons
-domineront
-domines
-dominés
-dominez
-dominicain
-dominicaine
-dominicaines
-dominicains
-dominical
-dominicale
-dominicales
-dominicaux
-dominiez
-dominion
-dominions
-domino
-dominons
-dominos
-dominoterie
-dominoteries
-dominotier
-dominotière
-dominotières
-dominotiers
-domisme
-domismes
-dommage
-dommageable
-dommageables
-dommages
-dommages-intérêts
-dompta
-domptable
-domptables
-domptage
-domptages
-domptai
-domptaient
-domptais
-domptait
-domptâmes
-domptant
-domptas
-domptasse
-domptassent
-domptasses
-domptassiez
-domptassions
-domptât
-domptâtes
-dompte
-dompté
-domptée
-domptées
-domptent
-dompter
-domptera
-dompterai
-dompteraient
-dompterais
-dompterait
-dompteras
-domptèrent
-dompterez
-dompteriez
-dompterions
-dompterons
-dompteront
-domptes
-domptés
-dompteur
-dompteurs
-dompteuse
-dompteuses
-domptez
-domptiez
-domptions
-domptons
-don
-donacie
-donacies
-donataire
-donataires
-donateur
-donateurs
-donation
-donations
-donatisme
-donatismes
-donatiste
-donatistes
-donatrice
-donatrices
-donc
-dondaine
-dondaines
-dondon
-dondons
-donjon
-donjons
-donjuanesque
-donjuanesques
-donjuanisme
-donjuanismes
-donna
-donnai
-donnaient
-donnais
-donnait
-donnâmes
-donnant
-donnas
-donnasse
-donnassent
-donnasses
-donnassiez
-donnassions
-donnât
-donnâtes
-donne
-donné
-donnée
-données
-donnent
-donner
-donnera
-donnerai
-donneraient
-donnerais
-donnerait
-donneras
-donnèrent
-donnerez
-donneriez
-donnerions
-donnerons
-donneront
-donnes
-donnés
-donneur
-donneurs
-donneuse
-donneuses
-donnez
-donniez
-donnions
-donnons
-donquichottisme
-donquichottismes
-dons
-dont
-donzelle
-donzelles
-dopa
-dopage
-dopages
-dopai
-dopaient
-dopais
-dopait
-dopâmes
-dopamine
-dopamines
-dopant
-dopante
-dopantes
-dopants
-dopas
-dopasse
-dopassent
-dopasses
-dopassiez
-dopassions
-dopât
-dopâtes
-dope
-dopé
-dopée
-dopées
-dopent
-doper
-dopera
-doperai
-doperaient
-doperais
-doperait
-doperas
-dopèrent
-doperez
-doperiez
-doperions
-doperons
-doperont
-dopes
-dopés
-dopez
-dopiez
-doping
-dopings
-dopions
-dopons
-dora
-dorade
-dorades
-dorage
-dorages
-dorai
-doraient
-dorais
-dorait
-dorâmes
-dorant
-doras
-dorasse
-dorassent
-dorasses
-dorassiez
-dorassions
-dorât
-dorâtes
-dore
-doré
-dorée
-dorées
-dorénavant
-dorent
-dorer
-dorera
-dorerai
-doreraient
-dorerais
-dorerait
-doreras
-dorèrent
-dorerez
-doreriez
-dorerions
-dorerons
-doreront
-dores
-dorés
-doreur
-doreurs
-doreuse
-doreuses
-dorez
-dorien
-dorienne
-doriennes
-doriens
-doriez
-dorions
-dorique
-doriques
-doris
-dorlota
-dorlotai
-dorlotaient
-dorlotais
-dorlotait
-dorlotâmes
-dorlotant
-dorlotas
-dorlotasse
-dorlotassent
-dorlotasses
-dorlotassiez
-dorlotassions
-dorlotât
-dorlotâtes
-dorlote
-dorloté
-dorlotée
-dorlotées
-dorlotement
-dorlotements
-dorlotent
-dorloter
-dorlotera
-dorloterai
-dorloteraient
-dorloterais
-dorloterait
-dorloteras
-dorlotèrent
-dorloterez
-dorloteriez
-dorloterions
-dorloterons
-dorloteront
-dorlotes
-dorlotés
-dorlotez
-dorlotiez
-dorlotions
-dorlotons
-dormaient
-dormais
-dormait
-dormant
-dormante
-dormantes
-dormants
-dorme
-dorment
-dormes
-dormeur
-dormeurs
-dormeuse
-dormeuses
-dormez
-dormi
-dormiez
-dormîmes
-dormions
-dormir
-dormira
-dormirai
-dormiraient
-dormirais
-dormirait
-dormiras
-dormirent
-dormirez
-dormiriez
-dormirions
-dormirons
-dormiront
-dormis
-dormisse
-dormissent
-dormisses
-dormissiez
-dormissions
-dormit
-dormît
-dormîtes
-dormitif
-dormitifs
-dormition
-dormitions
-dormitive
-dormitives
-dormons
-dorons
-dors
-dorsal
-dorsale
-dorsales
-dorsalgie
-dorsalgies
-dorsaux
-dort
-dortoir
-dortoirs
-dorure
-dorures
-doryphore
-doryphores
-dos
-dosa
-dosable
-dosables
-dosage
-dosages
-dosai
-dosaient
-dosais
-dosait
-dosâmes
-dosant
-dosas
-dosasse
-dosassent
-dosasses
-dosassiez
-dosassions
-dosât
-dosâtes
-dose
-dosé
-dosée
-dosées
-dosent
-doser
-dosera
-doserai
-doseraient
-doserais
-doserait
-doseras
-dosèrent
-doserez
-doseriez
-doserions
-doserons
-doseront
-doses
-dosés
-doseur
-doseurs
-dosez
-dosiez
-dosimètre
-dosimètres
-dosions
-dosons
-dossard
-dossards
-dosse
-dosseret
-dosserets
-dosses
-dossier
-dossière
-dossières
-dossiers
-dot
-dota
-dotai
-dotaient
-dotais
-dotait
-dotal
-dotale
-dotales
-dotalité
-dotalités
-dotâmes
-dotant
-dotas
-dotasse
-dotassent
-dotasses
-dotassiez
-dotassions
-dotât
-dotâtes
-dotation
-dotations
-dotaux
-dote
-doté
-dotée
-dotées
-dotent
-doter
-dotera
-doterai
-doteraient
-doterais
-doterait
-doteras
-dotèrent
-doterez
-doteriez
-doterions
-doterons
-doteront
-dotes
-dotés
-dotez
-dotiez
-dotions
-dotons
-dots
-doua
-douai
-douaient
-douaire
-douaires
-douairière
-douairières
-douais
-douait
-douâmes
-douane
-douanes
-douanier
-douanière
-douanières
-douaniers
-douant
-douar
-douars
-douas
-douasse
-douassent
-douasses
-douassiez
-douassions
-douât
-douâtes
-doubla
-doublage
-doublages
-doublai
-doublaient
-doublais
-doublait
-doublâmes
-doublant
-doublas
-doublasse
-doublassent
-doublasses
-doublassiez
-doublassions
-doublât
-doublâtes
-double
-doublé
-doubleau
-doubleaux
-double-commande
-double-crème
-doublée
-doublées
-doublement
-doublements
-doublent
-doubler
-doublera
-doublerai
-doubleraient
-doublerais
-doublerait
-doubleras
-doublèrent
-doublerez
-doubleriez
-doublerions
-doublerons
-doubleront
-doubles
-doublés
-doubles-commandes
-doubles-crèmes
-doublet
-doublets
-doubleur
-doubleurs
-doubleuse
-doubleuses
-doublez
-doublier
-doubliers
-doubliez
-doublions
-doublon
-doublons
-doublure
-doublures
-douce
-douce-amère
-douceâtre
-douceâtres
-doucement
-doucereuse
-doucereusement
-doucereuses
-doucereux
-douces
-douces-amères
-doucet
-doucets
-doucette
-doucettement
-doucettes
-douceur
-douceurs
-doucha
-douchai
-douchaient
-douchais
-douchait
-douchâmes
-douchant
-douchas
-douchasse
-douchassent
-douchasses
-douchassiez
-douchassions
-douchât
-douchâtes
-douche
-douché
-douchée
-douchées
-douchent
-doucher
-douchera
-doucherai
-doucheraient
-doucherais
-doucherait
-doucheras
-douchèrent
-doucherez
-doucheriez
-doucherions
-doucherons
-doucheront
-douches
-douchés
-doucheur
-doucheurs
-doucheuse
-doucheuses
-douchez
-douchiez
-douchions
-douchons
-douci
-doucie
-doucies
-doucîmes
-doucin
-doucine
-doucines
-doucins
-doucir
-doucira
-doucirai
-douciraient
-doucirais
-doucirait
-douciras
-doucirent
-doucirez
-douciriez
-doucirions
-doucirons
-douciront
-doucis
-doucissage
-doucissages
-doucissaient
-doucissais
-doucissait
-doucissant
-doucisse
-doucissent
-doucisses
-doucissez
-doucissiez
-doucissions
-doucissons
-doucit
-doucît
-doucîtes
-doue
-doué
-douée
-douées
-douelle
-douelles
-douer
-douera
-douerai
-doueraient
-douerais
-douerait
-doueras
-douèrent
-douerez
-doueriez
-douerions
-douerons
-doueront
-doués
-douez
-douiez
-douille
-douilles
-douillet
-douillets
-douillette
-douillettement
-douilletterie
-douilletteries
-douillettes
-douions
-douleur
-douleurs
-douloureuse
-douloureusement
-douloureuses
-douloureux
-doum
-doums
-douons
-dourine
-dourines
-douro
-douros
-douta
-doutai
-doutaient
-doutais
-doutait
-doutâmes
-doutant
-doutas
-doutasse
-doutassent
-doutasses
-doutassiez
-doutassions
-doutât
-doutâtes
-doute
-douté
-doutée
-doutées
-doutent
-douter
-doutera
-douterai
-douteraient
-douterais
-douterait
-douteras
-doutèrent
-douterez
-douteriez
-douterions
-douterons
-douteront
-doutes
-doutés
-douteur
-douteurs
-douteuse
-douteusement
-douteuses
-douteux
-doutez
-doutiez
-doutions
-doutons
-douvain
-douvains
-douve
-douvelle
-douvelles
-douves
-doux
-douzain
-douzaine
-douzaines
-douzains
-douze
-douzième
-douzièmement
-douzièmes
-doxologie
-doxologies
-doyen
-doyenne
-doyenné
-doyennes
-doyennés
-doyenneté
-doyennetés
-doyens
-dracéna
-dracénas
-drachme
-drachmes
-draconien
-draconienne
-draconiennes
-draconiens
-dragage
-dragages
-dragée
-dragées
-dragéifia
-dragéifiai
-dragéifiaient
-dragéifiais
-dragéifiait
-dragéifiâmes
-dragéifiant
-dragéifias
-dragéifiasse
-dragéifiassent
-dragéifiasses
-dragéifiassiez
-dragéifiassions
-dragéifiât
-dragéifiâtes
-dragéifie
-dragéifié
-dragéifiée
-dragéifiées
-dragéifient
-dragéifier
-dragéifiera
-dragéifierai
-dragéifieraient
-dragéifierais
-dragéifierait
-dragéifieras
-dragéifièrent
-dragéifierez
-dragéifieriez
-dragéifierions
-dragéifierons
-dragéifieront
-dragéifies
-dragéifiés
-dragéifiez
-dragéifiiez
-dragéifiions
-dragéifions
-drageoir
-drageoirs
-drageon
-drageonna
-drageonnage
-drageonnages
-drageonnai
-drageonnaient
-drageonnais
-drageonnait
-drageonnâmes
-drageonnant
-drageonnas
-drageonnasse
-drageonnassent
-drageonnasses
-drageonnassiez
-drageonnassions
-drageonnât
-drageonnâtes
-drageonne
-drageonné
-drageonnement
-drageonnements
-drageonnent
-drageonner
-drageonnera
-drageonnerai
-drageonneraient
-drageonnerais
-drageonnerait
-drageonneras
-drageonnèrent
-drageonnerez
-drageonneriez
-drageonnerions
-drageonnerons
-drageonneront
-drageonnes
-drageonnez
-drageonniez
-drageonnions
-drageonnons
-drageons
-dragline
-draglines
-dragon
-dragonnade
-dragonnades
-dragonne
-dragonnes
-dragonnier
-dragonniers
-dragons
-dragua
-draguai
-draguaient
-draguais
-draguait
-draguâmes
-draguant
-draguas
-draguasse
-draguassent
-draguasses
-draguassiez
-draguassions
-draguât
-draguâtes
-drague
-dragué
-draguée
-draguées
-draguent
-draguer
-draguera
-draguerai
-dragueraient
-draguerais
-draguerait
-dragueras
-draguèrent
-draguerez
-dragueriez
-draguerions
-draguerons
-dragueront
-dragues
-dragués
-dragueur
-dragueurs
-dragueuse
-dragueuses
-draguez
-draguiez
-draguions
-draguons
-draie
-draient
-draiera
-draierai
-draieraient
-draierais
-draierait
-draieras
-draierez
-draieriez
-draierions
-draierons
-draieront
-draies
-draille
-drailles
-drain
-draina
-drainage
-drainages
-drainai
-drainaient
-drainais
-drainait
-drainâmes
-drainant
-drainas
-drainasse
-drainassent
-drainasses
-drainassiez
-drainassions
-drainât
-drainâtes
-draine
-drainé
-drainée
-drainées
-drainent
-drainer
-drainera
-drainerai
-draineraient
-drainerais
-drainerait
-draineras
-drainèrent
-drainerez
-draineriez
-drainerions
-drainerons
-draineront
-draines
-drainés
-draineur
-draineurs
-draineuse
-draineuses
-drainez
-drainiez
-drainions
-drainons
-drains
-draisienne
-draisiennes
-draisine
-draisines
-drakkar
-drakkars
-dramatique
-dramatiquement
-dramatiques
-dramatisa
-dramatisai
-dramatisaient
-dramatisais
-dramatisait
-dramatisâmes
-dramatisant
-dramatisas
-dramatisasse
-dramatisassent
-dramatisasses
-dramatisassiez
-dramatisassions
-dramatisât
-dramatisâtes
-dramatisation
-dramatisations
-dramatise
-dramatisé
-dramatisée
-dramatisées
-dramatisent
-dramatiser
-dramatisera
-dramatiserai
-dramatiseraient
-dramatiserais
-dramatiserait
-dramatiseras
-dramatisèrent
-dramatiserez
-dramatiseriez
-dramatiserions
-dramatiserons
-dramatiseront
-dramatises
-dramatisés
-dramatisez
-dramatisiez
-dramatisions
-dramatisons
-dramaturge
-dramaturges
-dramaturgie
-dramaturgies
-drame
-drames
-drap
-drapa
-drapai
-drapaient
-drapais
-drapait
-drapâmes
-drapant
-drapas
-drapasse
-drapassent
-drapasses
-drapassiez
-drapassions
-drapât
-drapâtes
-drape
-drapé
-drapeau
-drapeaux
-drapée
-drapées
-drapement
-drapements
-drapent
-draper
-drapera
-draperai
-draperaient
-draperais
-draperait
-draperas
-drapèrent
-draperez
-draperie
-draperies
-draperiez
-draperions
-draperons
-draperont
-drapes
-drapés
-drapez
-drap-housse
-drapier
-drapière
-drapières
-drapiers
-drapiez
-drapions
-drapons
-draps
-draps-housses
-drastique
-drastiques
-drave
-draves
-draveur
-draveurs
-dravidien
-dravidienne
-dravidiennes
-dravidiens
-drawback
-drawbacks
-draya
-drayai
-drayaient
-drayais
-drayait
-drayâmes
-drayant
-drayas
-drayasse
-drayassent
-drayasses
-drayassiez
-drayassions
-drayât
-drayâtes
-draye
-drayé
-drayée
-drayées
-drayent
-drayer
-drayera
-drayerai
-drayeraient
-drayerais
-drayerait
-drayeras
-drayèrent
-drayerez
-drayeriez
-drayerions
-drayerons
-drayeront
-drayes
-drayés
-drayez
-drayiez
-drayions
-drayoir
-drayoire
-drayoires
-drayoirs
-drayons
-dreadnought
-dreadnoughts
-drège
-drèges
-drelin
-drenne
-drennes
-dressa
-dressage
-dressages
-dressai
-dressaient
-dressais
-dressait
-dressâmes
-dressant
-dressante
-dressantes
-dressants
-dressas
-dressasse
-dressassent
-dressasses
-dressassiez
-dressassions
-dressât
-dressâtes
-dresse
-dressé
-dressée
-dressées
-dressent
-dresser
-dressera
-dresserai
-dresseraient
-dresserais
-dresserait
-dresseras
-dressèrent
-dresserez
-dresseriez
-dresserions
-dresserons
-dresseront
-dresses
-dressés
-dresseur
-dresseurs
-dresseuse
-dresseuses
-dressez
-dressiez
-dressing-room
-dressing-rooms
-dressions
-dressoir
-dressoirs
-dressons
-dreyfusard
-dreyfusarde
-dreyfusardes
-dreyfusards
-dribbla
-dribblai
-dribblaient
-dribblais
-dribblait
-dribblâmes
-dribblant
-dribblas
-dribblasse
-dribblassent
-dribblasses
-dribblassiez
-dribblassions
-dribblât
-dribblâtes
-dribble
-dribblé
-dribblée
-dribblées
-dribblent
-dribbler
-dribblera
-dribblerai
-dribbleraient
-dribblerais
-dribblerait
-dribbleras
-dribblèrent
-dribblerez
-dribbleriez
-dribblerions
-dribblerons
-dribbleront
-dribbles
-dribblés
-dribbleur
-dribbleurs
-dribbleuse
-dribbleuses
-dribblez
-dribbliez
-dribblions
-dribblons
-drill
-drilla
-drillai
-drillaient
-drillais
-drillait
-drillâmes
-drillant
-drillas
-drillasse
-drillassent
-drillasses
-drillassiez
-drillassions
-drillât
-drillâtes
-drille
-drillé
-drillée
-drillées
-drillent
-driller
-drillera
-drillerai
-drilleraient
-drillerais
-drillerait
-drilleras
-drillèrent
-drillerez
-drilleriez
-drillerions
-drillerons
-drilleront
-drilles
-drillés
-drillez
-drilliez
-drillions
-drillons
-drills
-dring
-drink
-drinks
-drisse
-drisses
-driva
-drivai
-drivaient
-drivais
-drivait
-drivâmes
-drivant
-drivas
-drivasse
-drivassent
-drivasses
-drivassiez
-drivassions
-drivât
-drivâtes
-drive
-drivé
-drivée
-drivées
-drive-in
-drivent
-driver
-drivera
-driverai
-driveraient
-driverais
-driverait
-driveras
-drivèrent
-driverez
-driveriez
-driverions
-driverons
-driveront
-drivers
-drives
-drivés
-drivez
-driviez
-drivions
-drivons
-drogman
-drogmans
-drogua
-droguai
-droguaient
-droguais
-droguait
-droguâmes
-droguant
-droguas
-droguasse
-droguassent
-droguasses
-droguassiez
-droguassions
-droguât
-droguâtes
-drogue
-drogué
-droguée
-droguées
-droguent
-droguer
-droguera
-droguerai
-drogueraient
-droguerais
-droguerait
-drogueras
-droguèrent
-droguerez
-droguerie
-drogueries
-drogueriez
-droguerions
-droguerons
-drogueront
-drogues
-drogués
-droguet
-droguets
-droguez
-droguiez
-droguions
-droguiste
-droguistes
-droguons
-droit
-droite
-droitement
-droites
-droit-fil
-droitier
-droitière
-droitières
-droitiers
-droits
-droits-fils
-droiture
-droitures
-drolatique
-drolatiques
-drôle
-drôlement
-drôlerie
-drôleries
-drôles
-drôlesse
-drôlesses
-dromadaire
-dromadaires
-dronte
-drontes
-drop
-dropa
-dropai
-dropaient
-dropais
-dropait
-dropâmes
-dropant
-dropas
-dropasse
-dropassent
-dropasses
-dropassiez
-dropassions
-dropât
-dropâtes
-drope
-dropé
-dropée
-dropées
-dropent
-droper
-dropera
-droperai
-droperaient
-droperais
-droperait
-droperas
-dropèrent
-droperez
-droperiez
-droperions
-droperons
-droperont
-dropes
-dropés
-dropez
-drop-goal
-drop-goals
-dropiez
-dropions
-dropons
-droppa
-droppage
-droppages
-droppai
-droppaient
-droppais
-droppait
-droppâmes
-droppant
-droppas
-droppasse
-droppassent
-droppasses
-droppassiez
-droppassions
-droppât
-droppâtes
-droppe
-droppé
-droppée
-droppées
-droppent
-dropper
-droppera
-dropperai
-dropperaient
-dropperais
-dropperait
-dropperas
-droppèrent
-dropperez
-dropperiez
-dropperions
-dropperons
-dropperont
-droppes
-droppés
-droppez
-droppiez
-droppions
-droppons
-drops
-drosophile
-drosophiles
-drossa
-drossai
-drossaient
-drossais
-drossait
-drossâmes
-drossant
-drossas
-drossasse
-drossassent
-drossasses
-drossassiez
-drossassions
-drossât
-drossâtes
-drosse
-drossé
-drossée
-drossées
-drossent
-drosser
-drossera
-drosserai
-drosseraient
-drosserais
-drosserait
-drosseras
-drossèrent
-drosserez
-drosseriez
-drosserions
-drosserons
-drosseront
-drosses
-drossés
-drossez
-drossiez
-drossions
-drossons
-dru
-drue
-drues
-drugstore
-drugstores
-druide
-druides
-druidesse
-druidesses
-druidique
-druidiques
-druidisme
-druidismes
-drumlin
-drumlins
-drummer
-drummers
-drupe
-drupes
-drus
-dry
-dryade
-dryades
-du
-dû
-dual
-duale
-duales
-dualisme
-dualismes
-dualiste
-dualistes
-dualité
-dualités
-duaux
-dubitatif
-dubitatifs
-dubitative
-dubitativement
-dubitatives
-duc
-ducal
-ducale
-ducales
-ducasse
-ducasses
-ducat
-ducats
-ducaux
-duce
-duces
-duché
-duchés
-duchesse
-duchesses
-ducroire
-ducroires
-ducs
-ductile
-ductiles
-ductilité
-ductilités
-due
-duègne
-duègnes
-duel
-duelliste
-duellistes
-duels
-dues
-duettiste
-duettistes
-duetto
-duettos
-duffel-coat
-duffel-coats
-duffle-coat
-duffle-coats
-dugong
-dugongs
-duit
-duite
-duites
-duits
-dulcifia
-dulcifiai
-dulcifiaient
-dulcifiais
-dulcifiait
-dulcifiâmes
-dulcifiant
-dulcifias
-dulcifiasse
-dulcifiassent
-dulcifiasses
-dulcifiassiez
-dulcifiassions
-dulcifiât
-dulcifiâtes
-dulcification
-dulcifications
-dulcifie
-dulcifié
-dulcifiée
-dulcifiées
-dulcifient
-dulcifier
-dulcifiera
-dulcifierai
-dulcifieraient
-dulcifierais
-dulcifierait
-dulcifieras
-dulcifièrent
-dulcifierez
-dulcifieriez
-dulcifierions
-dulcifierons
-dulcifieront
-dulcifies
-dulcifiés
-dulcifiez
-dulcifiiez
-dulcifiions
-dulcifions
-dulcinée
-dulcinées
-dulcite
-dulcites
-dulie
-dulies
-dûment
-dûmes
-dumping
-dumpings
-dundee
-dundees
-dune
-dunes
-dunette
-dunettes
-duo
-duodécimal
-duodécimale
-duodécimales
-duodécimaux
-duodénal
-duodénale
-duodénales
-duodénaux
-duodénite
-duodénites
-duodénum
-duodénums
-duodi
-duodis
-duopole
-duopoles
-duos
-dupa
-dupai
-dupaient
-dupais
-dupait
-dupâmes
-dupant
-dupas
-dupasse
-dupassent
-dupasses
-dupassiez
-dupassions
-dupât
-dupâtes
-dupe
-dupé
-dupée
-dupées
-dupent
-duper
-dupera
-duperai
-duperaient
-duperais
-duperait
-duperas
-dupèrent
-duperez
-duperie
-duperies
-duperiez
-duperions
-duperons
-duperont
-dupes
-dupés
-dupeur
-dupeurs
-dupeuse
-dupeuses
-dupez
-dupiez
-dupions
-duplex
-duplexa
-duplexai
-duplexaient
-duplexais
-duplexait
-duplexâmes
-duplexant
-duplexas
-duplexasse
-duplexassent
-duplexasses
-duplexassiez
-duplexassions
-duplexât
-duplexâtes
-duplexe
-duplexé
-duplexée
-duplexées
-duplexent
-duplexer
-duplexera
-duplexerai
-duplexeraient
-duplexerais
-duplexerait
-duplexeras
-duplexèrent
-duplexerez
-duplexeriez
-duplexerions
-duplexerons
-duplexeront
-duplexes
-duplexés
-duplexez
-duplexiez
-duplexions
-duplexons
-duplicata
-duplicateur
-duplicateurs
-duplication
-duplications
-duplicité
-duplicités
-dupliqua
-dupliquai
-dupliquaient
-dupliquais
-dupliquait
-dupliquâmes
-dupliquant
-dupliquas
-dupliquasse
-dupliquassent
-dupliquasses
-dupliquassiez
-dupliquassions
-dupliquât
-dupliquâtes
-duplique
-dupliqué
-dupliquée
-dupliquées
-dupliquent
-dupliquer
-dupliquera
-dupliquerai
-dupliqueraient
-dupliquerais
-dupliquerait
-dupliqueras
-dupliquèrent
-dupliquerez
-dupliqueriez
-dupliquerions
-dupliquerons
-dupliqueront
-dupliques
-dupliqués
-dupliquez
-dupliquiez
-dupliquions
-dupliquons
-dupons
-duquel
-dur
-dura
-durabilité
-durabilités
-durable
-durablement
-durables
-durai
-duraient
-durais
-durait
-duralumin
-duralumins
-duramen
-duramens
-durâmes
-durant
-duras
-durasse
-durassent
-durasses
-durassiez
-durassions
-durât
-durâtes
-duratif
-duratifs
-durative
-duratives
-durci
-durcie
-durcies
-durcîmes
-durcir
-durcira
-durcirai
-durciraient
-durcirais
-durcirait
-durciras
-durcirent
-durcirez
-durciriez
-durcirions
-durcirons
-durciront
-durcis
-durcissaient
-durcissais
-durcissait
-durcissant
-durcisse
-durcissement
-durcissements
-durcissent
-durcisses
-durcisseur
-durcisseurs
-durcissez
-durcissiez
-durcissions
-durcissons
-durcit
-durcît
-durcîtes
-dure
-duré
-durée
-durées
-durement
-dure-mère
-durent
-durer
-durera
-durerai
-dureraient
-durerais
-durerait
-dureras
-durèrent
-durerez
-dureriez
-durerions
-durerons
-dureront
-dures
-dures-mères
-dureté
-duretés
-durez
-duriez
-durillon
-durillons
-durion
-durions
-durit
-durits
-durons
-durs
-dus
-dûs
-dusse
-dussent
-dusses
-dussiez
-dussions
-dut
-dût
-dûtes
-duumvir
-duumvirat
-duumvirats
-duumviri
-duumvirs
-duvet
-duveta
-duvetai
-duvetaient
-duvetais
-duvetait
-duvetâmes
-duvetant
-duvetas
-duvetasse
-duvetassent
-duvetasses
-duvetassiez
-duvetassions
-duvetât
-duvetâtes
-duveté
-duvetée
-duvetées
-duveter
-duvetèrent
-duvetés
-duveteuse
-duveteuses
-duveteux
-duvetez
-duvetiez
-duvetions
-duvetons
-duvets
-duvette
-duvettent
-duvettera
-duvetterai
-duvetteraient
-duvetterais
-duvetterait
-duvetteras
-duvetterez
-duvetteriez
-duvetterions
-duvetterons
-duvetteront
-duvettes
-dyade
-dyades
-dynamique
-dynamiquement
-dynamiques
-dynamisa
-dynamisai
-dynamisaient
-dynamisais
-dynamisait
-dynamisâmes
-dynamisant
-dynamisas
-dynamisasse
-dynamisassent
-dynamisasses
-dynamisassiez
-dynamisassions
-dynamisât
-dynamisâtes
-dynamisation
-dynamisations
-dynamise
-dynamisé
-dynamisée
-dynamisées
-dynamisent
-dynamiser
-dynamisera
-dynamiserai
-dynamiseraient
-dynamiserais
-dynamiserait
-dynamiseras
-dynamisèrent
-dynamiserez
-dynamiseriez
-dynamiserions
-dynamiserons
-dynamiseront
-dynamises
-dynamisés
-dynamisez
-dynamisiez
-dynamisions
-dynamisme
-dynamismes
-dynamisons
-dynamiste
-dynamistes
-dynamita
-dynamitage
-dynamitages
-dynamitai
-dynamitaient
-dynamitais
-dynamitait
-dynamitâmes
-dynamitant
-dynamitas
-dynamitasse
-dynamitassent
-dynamitasses
-dynamitassiez
-dynamitassions
-dynamitât
-dynamitâtes
-dynamite
-dynamité
-dynamitée
-dynamitées
-dynamitent
-dynamiter
-dynamitera
-dynamiterai
-dynamiteraient
-dynamiterais
-dynamiterait
-dynamiteras
-dynamitèrent
-dynamiterez
-dynamiteriez
-dynamiterions
-dynamiterons
-dynamiteront
-dynamites
-dynamités
-dynamiteur
-dynamiteurs
-dynamitez
-dynamitiez
-dynamitions
-dynamitons
-dynamo
-dynamogène
-dynamogènes
-dynamogénique
-dynamogéniques
-dynamographe
-dynamographes
-dynamomètre
-dynamomètres
-dynamométrique
-dynamométriques
-dynamos
-dynaste
-dynastes
-dynastie
-dynasties
-dynastique
-dynastiques
-dysarthrie
-dysarthries
-dyscalculie
-dyscalculies
-dyschromie
-dyschromies
-dyscrasie
-dyscrasies
-dysenterie
-dysenteries
-dysentérique
-dysentériques
-dysfonction
-dysfonctionnement
-dysfonctionnements
-dysfonctions
-dysgraphie
-dysgraphies
-dyshidrose
-dyshidroses
-dysidrose
-dysidroses
-dyslexie
-dyslexies
-dyslexique
-dyslexiques
-dysménorrhée
-dysménorrhées
-dysorthographie
-dysorthographies
-dyspepsie
-dyspepsies
-dyspepsique
-dyspepsiques
-dyspeptique
-dyspeptiques
-dysphasie
-dysphasies
-dysphonie
-dysphonies
-dysphorie
-dysphories
-dysplasie
-dysplasies
-dyspnée
-dyspnées
-dyspraxie
-dyspraxies
-dysprosium
-dysprosiums
-dystasie
-dystasies
-dystocie
-dystocies
-dystomie
-dystomies
-dystonie
-dystonies
-dystrophie
-dystrophies
-dysurie
-dysuries
-dytique
-dytiques
-dzêta
-eau
-eau-de-vie
-eau-forte
-eaux
-eaux-de-vie
-eaux-fortes
-ébahi
-ébahie
-ébahies
-ébahîmes
-ébahir
-ébahira
-ébahirai
-ébahiraient
-ébahirais
-ébahirait
-ébahiras
-ébahirent
-ébahirez
-ébahiriez
-ébahirions
-ébahirons
-ébahiront
-ébahis
-ébahissaient
-ébahissais
-ébahissait
-ébahissant
-ébahisse
-ébahissement
-ébahissements
-ébahissent
-ébahisses
-ébahissez
-ébahissiez
-ébahissions
-ébahissons
-ébahit
-ébahît
-ébahîtes
-ébarba
-ébarbage
-ébarbages
-ébarbai
-ébarbaient
-ébarbais
-ébarbait
-ébarbâmes
-ébarbant
-ébarbas
-ébarbasse
-ébarbassent
-ébarbasses
-ébarbassiez
-ébarbassions
-ébarbât
-ébarbâtes
-ébarbe
-ébarbé
-ébarbée
-ébarbées
-ébarbent
-ébarber
-ébarbera
-ébarberai
-ébarberaient
-ébarberais
-ébarberait
-ébarberas
-ébarbèrent
-ébarberez
-ébarberiez
-ébarberions
-ébarberons
-ébarberont
-ébarbes
-ébarbés
-ébarbeur
-ébarbeurs
-ébarbeuse
-ébarbeuses
-ébarbez
-ébarbiez
-ébarbions
-ébarboir
-ébarboirs
-ébarbons
-ébarbure
-ébarbures
-ébat
-ébats
-ébattez
-ébattiez
-ébattîmes
-ébattions
-ébattissiez
-ébattissions
-ébattîtes
-ébattons
-ébattre
-ébattrez
-ébattriez
-ébattrions
-ébattrons
-ébattu
-ébattue
-ébattues
-ébattus
-ébaubi
-ébaubie
-ébaubies
-ébaubîmes
-ébaubir
-ébaubirez
-ébaubiriez
-ébaubirions
-ébaubirons
-ébaubis
-ébaubissez
-ébaubissiez
-ébaubissions
-ébaubissons
-ébaubîtes
-ébaucha
-ébauchage
-ébauchages
-ébauchai
-ébauchaient
-ébauchais
-ébauchait
-ébauchâmes
-ébauchant
-ébauchas
-ébauchasse
-ébauchassent
-ébauchasses
-ébauchassiez
-ébauchassions
-ébauchât
-ébauchâtes
-ébauche
-ébauché
-ébauchée
-ébauchées
-ébauchent
-ébaucher
-ébauchera
-ébaucherai
-ébaucheraient
-ébaucherais
-ébaucherait
-ébaucheras
-ébauchèrent
-ébaucherez
-ébaucheriez
-ébaucherions
-ébaucherons
-ébaucheront
-ébauches
-ébauchés
-ébaucheur
-ébaucheurs
-ébauchez
-ébauchiez
-ébauchions
-ébauchoir
-ébauchoirs
-ébauchons
-ébaudi
-ébaudie
-ébaudies
-ébaudîmes
-ébaudir
-ébaudirez
-ébaudiriez
-ébaudirions
-ébaudirons
-ébaudis
-ébaudissez
-ébaudissiez
-ébaudissions
-ébaudissons
-ébaudîtes
-ébavura
-ébavurai
-ébavuraient
-ébavurais
-ébavurait
-ébavurâmes
-ébavurant
-ébavuras
-ébavurasse
-ébavurassent
-ébavurasses
-ébavurassiez
-ébavurassions
-ébavurât
-ébavurâtes
-ébavure
-ébavuré
-ébavurée
-ébavurées
-ébavurent
-ébavurer
-ébavurera
-ébavurerai
-ébavureraient
-ébavurerais
-ébavurerait
-ébavureras
-ébavurèrent
-ébavurerez
-ébavureriez
-ébavurerions
-ébavurerons
-ébavureront
-ébavures
-ébavurés
-ébavurez
-ébavuriez
-ébavurions
-ébavurons
-ébène
-ébènes
-ébénier
-ébéniers
-ébéniste
-ébénisterie
-ébénisteries
-ébénistes
-éberlua
-éberluai
-éberluaient
-éberluais
-éberluait
-éberluâmes
-éberluant
-éberluas
-éberluasse
-éberluassent
-éberluasses
-éberluassiez
-éberluassions
-éberluât
-éberluâtes
-éberlue
-éberlué
-éberluée
-éberluées
-éberluent
-éberluer
-éberluera
-éberluerai
-éberlueraient
-éberluerais
-éberluerait
-éberlueras
-éberluèrent
-éberluerez
-éberlueriez
-éberluerions
-éberluerons
-éberlueront
-éberlues
-éberlués
-éberluez
-éberluiez
-éberluions
-éberluons
-ébisela
-ébiselai
-ébiselaient
-ébiselais
-ébiselait
-ébiselâmes
-ébiselant
-ébiselas
-ébiselasse
-ébiselassent
-ébiselasses
-ébiselassiez
-ébiselassions
-ébiselât
-ébiselâtes
-ébiselé
-ébisèle
-ébiselée
-ébiselées
-ébisèlent
-ébiseler
-ébiselera
-ébiselerai
-ébiseleraient
-ébiselerais
-ébiselerait
-ébiseleras
-ébiselèrent
-ébiselerez
-ébiseleriez
-ébiselerions
-ébiselerons
-ébiseleront
-ébiselés
-ébisèles
-ébiselez
-ébiseliez
-ébiselions
-ébiselons
-ébloui
-éblouie
-éblouies
-éblouîmes
-éblouir
-éblouira
-éblouirai
-éblouiraient
-éblouirais
-éblouirait
-éblouiras
-éblouirent
-éblouirez
-éblouiriez
-éblouirions
-éblouirons
-éblouiront
-éblouis
-éblouissaient
-éblouissais
-éblouissait
-éblouissant
-éblouissante
-éblouissantes
-éblouissants
-éblouisse
-éblouissement
-éblouissements
-éblouissent
-éblouisses
-éblouissez
-éblouissiez
-éblouissions
-éblouissons
-éblouit
-éblouît
-éblouîtes
-ébonite
-ébonites
-éborgna
-éborgnage
-éborgnages
-éborgnai
-éborgnaient
-éborgnais
-éborgnait
-éborgnâmes
-éborgnant
-éborgnas
-éborgnasse
-éborgnassent
-éborgnasses
-éborgnassiez
-éborgnassions
-éborgnât
-éborgnâtes
-éborgne
-éborgné
-éborgnée
-éborgnées
-éborgnement
-éborgnements
-éborgnent
-éborgner
-éborgnera
-éborgnerai
-éborgneraient
-éborgnerais
-éborgnerait
-éborgneras
-éborgnèrent
-éborgnerez
-éborgneriez
-éborgnerions
-éborgnerons
-éborgneront
-éborgnes
-éborgnés
-éborgnez
-éborgniez
-éborgnions
-éborgnons
-ébossa
-ébossai
-ébossaient
-ébossais
-ébossait
-ébossâmes
-ébossant
-ébossas
-ébossasse
-ébossassent
-ébossasses
-ébossassiez
-ébossassions
-ébossât
-ébossâtes
-ébosse
-ébossé
-ébossée
-ébossées
-ébossent
-ébosser
-ébossera
-ébosserai
-ébosseraient
-ébosserais
-ébosserait
-ébosseras
-ébossèrent
-ébosserez
-ébosseriez
-ébosserions
-ébosserons
-ébosseront
-ébosses
-ébossés
-ébossez
-ébossiez
-ébossions
-ébossons
-éboua
-ébouai
-ébouaient
-ébouais
-ébouait
-ébouâmes
-ébouant
-ébouas
-ébouasse
-ébouassent
-ébouasses
-ébouassiez
-ébouassions
-ébouât
-ébouâtes
-éboue
-éboué
-ébouée
-ébouées
-ébouent
-ébouer
-ébouera
-ébouerai
-éboueraient
-ébouerais
-ébouerait
-éboueras
-ébouèrent
-ébouerez
-éboueriez
-ébouerions
-ébouerons
-éboueront
-éboues
-éboués
-éboueur
-éboueurs
-ébouez
-ébouiez
-ébouillanta
-ébouillantage
-ébouillantages
-ébouillantai
-ébouillantaient
-ébouillantais
-ébouillantait
-ébouillantâmes
-ébouillantant
-ébouillantas
-ébouillantasse
-ébouillantassent
-ébouillantasses
-ébouillantassiez
-ébouillantassions
-ébouillantât
-ébouillantâtes
-ébouillante
-ébouillanté
-ébouillantée
-ébouillantées
-ébouillantent
-ébouillanter
-ébouillantera
-ébouillanterai
-ébouillanteraient
-ébouillanterais
-ébouillanterait
-ébouillanteras
-ébouillantèrent
-ébouillanterez
-ébouillanteriez
-ébouillanterions
-ébouillanterons
-ébouillanteront
-ébouillantes
-ébouillantés
-ébouillantez
-ébouillantiez
-ébouillantions
-ébouillantons
-ébouions
-éboula
-éboulai
-éboulaient
-éboulais
-éboulait
-éboulâmes
-éboulant
-éboulas
-éboulasse
-éboulassent
-éboulasses
-éboulassiez
-éboulassions
-éboulât
-éboulâtes
-éboule
-éboulé
-éboulée
-éboulées
-éboulement
-éboulements
-éboulent
-ébouler
-éboulera
-éboulerai
-ébouleraient
-éboulerais
-éboulerait
-ébouleras
-éboulèrent
-éboulerez
-ébouleriez
-éboulerions
-éboulerons
-ébouleront
-éboules
-éboulés
-éboulez
-ébouliez
-éboulions
-éboulis
-éboulons
-ébouons
-ébourgeonna
-ébourgeonnage
-ébourgeonnages
-ébourgeonnai
-ébourgeonnaient
-ébourgeonnais
-ébourgeonnait
-ébourgeonnâmes
-ébourgeonnant
-ébourgeonnas
-ébourgeonnasse
-ébourgeonnassent
-ébourgeonnasses
-ébourgeonnassiez
-ébourgeonnassions
-ébourgeonnât
-ébourgeonnâtes
-ébourgeonne
-ébourgeonné
-ébourgeonnée
-ébourgeonnées
-ébourgeonnement
-ébourgeonnements
-ébourgeonnent
-ébourgeonner
-ébourgeonnera
-ébourgeonnerai
-ébourgeonneraient
-ébourgeonnerais
-ébourgeonnerait
-ébourgeonneras
-ébourgeonnèrent
-ébourgeonnerez
-ébourgeonneriez
-ébourgeonnerions
-ébourgeonnerons
-ébourgeonneront
-ébourgeonnes
-ébourgeonnés
-ébourgeonnez
-ébourgeonniez
-ébourgeonnions
-ébourgeonnons
-ébouriffa
-ébouriffai
-ébouriffaient
-ébouriffais
-ébouriffait
-ébouriffâmes
-ébouriffant
-ébouriffante
-ébouriffantes
-ébouriffants
-ébouriffas
-ébouriffasse
-ébouriffassent
-ébouriffasses
-ébouriffassiez
-ébouriffassions
-ébouriffât
-ébouriffâtes
-ébouriffe
-ébouriffé
-ébouriffée
-ébouriffées
-ébouriffent
-ébouriffer
-ébouriffera
-ébourifferai
-ébourifferaient
-ébourifferais
-ébourifferait
-ébourifferas
-ébouriffèrent
-ébourifferez
-ébourifferiez
-ébourifferions
-ébourifferons
-ébourifferont
-ébouriffes
-ébouriffés
-ébouriffez
-ébouriffiez
-ébouriffions
-ébouriffons
-ébourra
-ébourrai
-ébourraient
-ébourrais
-ébourrait
-ébourrâmes
-ébourrant
-ébourras
-ébourrasse
-ébourrassent
-ébourrasses
-ébourrassiez
-ébourrassions
-ébourrât
-ébourrâtes
-ébourre
-ébourré
-ébourrée
-ébourrées
-ébourrent
-ébourrer
-ébourrera
-ébourrerai
-ébourreraient
-ébourrerais
-ébourrerait
-ébourreras
-ébourrèrent
-ébourrerez
-ébourreriez
-ébourrerions
-ébourrerons
-ébourreront
-ébourres
-ébourrés
-ébourrez
-ébourriez
-ébourrions
-ébourrons
-ébouta
-éboutai
-éboutaient
-éboutais
-éboutait
-éboutâmes
-éboutant
-éboutas
-éboutasse
-éboutassent
-éboutasses
-éboutassiez
-éboutassions
-éboutât
-éboutâtes
-éboute
-ébouté
-éboutée
-éboutées
-éboutent
-ébouter
-éboutera
-ébouterai
-ébouteraient
-ébouterais
-ébouterait
-ébouteras
-éboutèrent
-ébouterez
-ébouteriez
-ébouterions
-ébouterons
-ébouteront
-éboutes
-éboutés
-éboutez
-éboutiez
-éboutions
-éboutons
-ébraisa
-ébraisai
-ébraisaient
-ébraisais
-ébraisait
-ébraisâmes
-ébraisant
-ébraisas
-ébraisasse
-ébraisassent
-ébraisasses
-ébraisassiez
-ébraisassions
-ébraisât
-ébraisâtes
-ébraise
-ébraisé
-ébraisée
-ébraisées
-ébraisent
-ébraiser
-ébraisera
-ébraiserai
-ébraiseraient
-ébraiserais
-ébraiserait
-ébraiseras
-ébraisèrent
-ébraiserez
-ébraiseriez
-ébraiserions
-ébraiserons
-ébraiseront
-ébraises
-ébraisés
-ébraisez
-ébraisiez
-ébraisions
-ébraisons
-ébrancha
-ébranchage
-ébranchages
-ébranchai
-ébranchaient
-ébranchais
-ébranchait
-ébranchâmes
-ébranchant
-ébranchas
-ébranchasse
-ébranchassent
-ébranchasses
-ébranchassiez
-ébranchassions
-ébranchât
-ébranchâtes
-ébranche
-ébranché
-ébranchée
-ébranchées
-ébranchent
-ébrancher
-ébranchera
-ébrancherai
-ébrancheraient
-ébrancherais
-ébrancherait
-ébrancheras
-ébranchèrent
-ébrancherez
-ébrancheriez
-ébrancherions
-ébrancherons
-ébrancheront
-ébranches
-ébranchés
-ébranchez
-ébranchiez
-ébranchions
-ébranchoir
-ébranchoirs
-ébranchons
-ébranla
-ébranlai
-ébranlaient
-ébranlais
-ébranlait
-ébranlâmes
-ébranlant
-ébranlas
-ébranlasse
-ébranlassent
-ébranlasses
-ébranlassiez
-ébranlassions
-ébranlât
-ébranlâtes
-ébranle
-ébranlé
-ébranlée
-ébranlées
-ébranlement
-ébranlements
-ébranlent
-ébranler
-ébranlera
-ébranlerai
-ébranleraient
-ébranlerais
-ébranlerait
-ébranleras
-ébranlèrent
-ébranlerez
-ébranleriez
-ébranlerions
-ébranlerons
-ébranleront
-ébranles
-ébranlés
-ébranlez
-ébranliez
-ébranlions
-ébranlons
-ébrasa
-ébrasai
-ébrasaient
-ébrasais
-ébrasait
-ébrasâmes
-ébrasant
-ébrasas
-ébrasasse
-ébrasassent
-ébrasasses
-ébrasassiez
-ébrasassions
-ébrasât
-ébrasâtes
-ébrase
-ébrasé
-ébrasée
-ébrasées
-ébrasement
-ébrasements
-ébrasent
-ébraser
-ébrasera
-ébraserai
-ébraseraient
-ébraserais
-ébraserait
-ébraseras
-ébrasèrent
-ébraserez
-ébraseriez
-ébraserions
-ébraserons
-ébraseront
-ébrases
-ébrasés
-ébrasez
-ébrasiez
-ébrasions
-ébrasons
-ébrécha
-ébréchai
-ébréchaient
-ébréchais
-ébréchait
-ébréchâmes
-ébréchant
-ébréchas
-ébréchasse
-ébréchassent
-ébréchasses
-ébréchassiez
-ébréchassions
-ébréchât
-ébréchâtes
-ébréché
-ébrèche
-ébréchée
-ébréchées
-ébrèchent
-ébrécher
-ébréchera
-ébrécherai
-ébrécheraient
-ébrécherais
-ébrécherait
-ébrécheras
-ébréchèrent
-ébrécherez
-ébrécheriez
-ébrécherions
-ébrécherons
-ébrécheront
-ébréchés
-ébrèches
-ébréchez
-ébréchiez
-ébréchions
-ébréchons
-ébréchure
-ébréchures
-ébriété
-ébriétés
-ébrouâmes
-ébrouassiez
-ébrouassions
-ébrouâtes
-ébroué
-ébrouée
-ébrouées
-ébrouement
-ébrouements
-ébrouer
-ébrouerez
-ébroueriez
-ébrouerions
-ébrouerons
-ébroués
-ébrouez
-ébrouiez
-ébrouions
-ébrouons
-ébruita
-ébruitai
-ébruitaient
-ébruitais
-ébruitait
-ébruitâmes
-ébruitant
-ébruitas
-ébruitasse
-ébruitassent
-ébruitasses
-ébruitassiez
-ébruitassions
-ébruitât
-ébruitâtes
-ébruite
-ébruité
-ébruitée
-ébruitées
-ébruitement
-ébruitements
-ébruitent
-ébruiter
-ébruitera
-ébruiterai
-ébruiteraient
-ébruiterais
-ébruiterait
-ébruiteras
-ébruitèrent
-ébruiterez
-ébruiteriez
-ébruiterions
-ébruiterons
-ébruiteront
-ébruites
-ébruités
-ébruitez
-ébruitiez
-ébruitions
-ébruitons
-ébulliomètre
-ébulliomètres
-ébulliométrie
-ébulliométries
-ébullioscope
-ébullioscopes
-ébullioscopie
-ébullioscopies
-ébullition
-ébullitions
-éburné
-éburnée
-éburnéen
-éburnéenne
-éburnéennes
-éburnéens
-éburnées
-éburnés
-écacha
-écachai
-écachaient
-écachais
-écachait
-écachâmes
-écachant
-écachas
-écachasse
-écachassent
-écachasses
-écachassiez
-écachassions
-écachât
-écachâtes
-écache
-écaché
-écachée
-écachées
-écachent
-écacher
-écachera
-écacherai
-écacheraient
-écacherais
-écacherait
-écacheras
-écachèrent
-écacherez
-écacheriez
-écacherions
-écacherons
-écacheront
-écaches
-écachés
-écachez
-écachiez
-écachions
-écachons
-écaffa
-écaffai
-écaffaient
-écaffais
-écaffait
-écaffâmes
-écaffant
-écaffas
-écaffasse
-écaffassent
-écaffasses
-écaffassiez
-écaffassions
-écaffât
-écaffâtes
-écaffe
-écaffé
-écaffée
-écaffées
-écaffent
-écaffer
-écaffera
-écafferai
-écafferaient
-écafferais
-écafferait
-écafferas
-écaffèrent
-écafferez
-écafferiez
-écafferions
-écafferons
-écafferont
-écaffes
-écaffés
-écaffez
-écaffiez
-écaffions
-écaffons
-écailla
-écaillage
-écaillages
-écaillai
-écaillaient
-écaillais
-écaillait
-écaillâmes
-écaillant
-écaillas
-écaillasse
-écaillassent
-écaillasses
-écaillassiez
-écaillassions
-écaillât
-écaillâtes
-écaille
-écaillé
-écaillée
-écaillées
-écaillent
-écailler
-écaillera
-écaillerai
-écailleraient
-écaillerais
-écaillerait
-écailleras
-écaillèrent
-écaillerez
-écailleriez
-écaillerions
-écaillerons
-écailleront
-écailles
-écaillés
-écailleur
-écailleurs
-écailleuse
-écailleuses
-écailleux
-écaillez
-écailliez
-écaillions
-écaillons
-écaillure
-écaillures
-écala
-écalai
-écalaient
-écalais
-écalait
-écalâmes
-écalant
-écalas
-écalasse
-écalassent
-écalasses
-écalassiez
-écalassions
-écalât
-écalâtes
-écale
-écalé
-écalée
-écalées
-écalent
-écaler
-écalera
-écalerai
-écaleraient
-écalerais
-écalerait
-écaleras
-écalèrent
-écalerez
-écaleriez
-écalerions
-écalerons
-écaleront
-écales
-écalés
-écalez
-écaliez
-écalions
-écalons
-écalure
-écalures
-écang
-écangs
-écangua
-écanguai
-écanguaient
-écanguais
-écanguait
-écanguâmes
-écanguant
-écanguas
-écanguasse
-écanguassent
-écanguasses
-écanguassiez
-écanguassions
-écanguât
-écanguâtes
-écangue
-écangué
-écanguée
-écanguées
-écanguent
-écanguer
-écanguera
-écanguerai
-écangueraient
-écanguerais
-écanguerait
-écangueras
-écanguèrent
-écanguerez
-écangueriez
-écanguerions
-écanguerons
-écangueront
-écangues
-écangués
-écanguez
-écanguiez
-écanguions
-écanguons
-écarlate
-écarlates
-écarquilla
-écarquillai
-écarquillaient
-écarquillais
-écarquillait
-écarquillâmes
-écarquillant
-écarquillas
-écarquillasse
-écarquillassent
-écarquillasses
-écarquillassiez
-écarquillassions
-écarquillât
-écarquillâtes
-écarquille
-écarquillé
-écarquillée
-écarquillées
-écarquillent
-écarquiller
-écarquillera
-écarquillerai
-écarquilleraient
-écarquillerais
-écarquillerait
-écarquilleras
-écarquillèrent
-écarquillerez
-écarquilleriez
-écarquillerions
-écarquillerons
-écarquilleront
-écarquilles
-écarquillés
-écarquillez
-écarquilliez
-écarquillions
-écarquillons
-écart
-écarta
-écartai
-écartaient
-écartais
-écartait
-écartâmes
-écartant
-écartas
-écartasse
-écartassent
-écartasses
-écartassiez
-écartassions
-écartât
-écartâtes
-écarte
-écarté
-écartée
-écartées
-écartela
-écartelai
-écartelaient
-écartelais
-écartelait
-écartelâmes
-écartelant
-écartelas
-écartelasse
-écartelassent
-écartelasses
-écartelassiez
-écartelassions
-écartelât
-écartelâtes
-écartelé
-écartèle
-écartelée
-écartelées
-écartèlement
-écartèlements
-écartèlent
-écarteler
-écartèlera
-écartèlerai
-écartèleraient
-écartèlerais
-écartèlerait
-écartèleras
-écartelèrent
-écartèlerez
-écartèleriez
-écartèlerions
-écartèlerons
-écartèleront
-écartelés
-écartèles
-écartelez
-écarteliez
-écartelions
-écartelons
-écartelure
-écartelures
-écartement
-écartements
-écartent
-écarter
-écartera
-écarterai
-écarteraient
-écarterais
-écarterait
-écarteras
-écartèrent
-écarterez
-écarteriez
-écarterions
-écarterons
-écarteront
-écartes
-écartés
-écarteur
-écarteurs
-écartez
-écartiez
-écartions
-écartons
-écarts
-écati
-écatie
-écaties
-écatîmes
-écatir
-écatira
-écatirai
-écatiraient
-écatirais
-écatirait
-écatiras
-écatirent
-écatirez
-écatiriez
-écatirions
-écatirons
-écatiront
-écatis
-écatissaient
-écatissais
-écatissait
-écatissant
-écatisse
-écatissent
-écatisses
-écatissez
-écatissiez
-écatissions
-écatissons
-écatit
-écatît
-écatîtes
-ecballium
-ecballiums
-eccéité
-eccéités
-ecchymose
-ecchymoses
-ecclésial
-ecclésiale
-ecclésiales
-ecclésiastique
-ecclésiastiques
-ecclésiaux
-écervelé
-écervelée
-écervelées
-écervelés
-échafaud
-échafauda
-échafaudage
-échafaudages
-échafaudai
-échafaudaient
-échafaudais
-échafaudait
-échafaudâmes
-échafaudant
-échafaudas
-échafaudasse
-échafaudassent
-échafaudasses
-échafaudassiez
-échafaudassions
-échafaudât
-échafaudâtes
-échafaude
-échafaudé
-échafaudée
-échafaudées
-échafaudent
-échafauder
-échafaudera
-échafauderai
-échafauderaient
-échafauderais
-échafauderait
-échafauderas
-échafaudèrent
-échafauderez
-échafauderiez
-échafauderions
-échafauderons
-échafauderont
-échafaudes
-échafaudés
-échafaudez
-échafaudiez
-échafaudions
-échafaudons
-échafauds
-échalas
-échalassa
-échalassai
-échalassaient
-échalassais
-échalassait
-échalassâmes
-échalassant
-échalassas
-échalassasse
-échalassassent
-échalassasses
-échalassassiez
-échalassassions
-échalassât
-échalassâtes
-échalasse
-échalassé
-échalassée
-échalassées
-échalassent
-échalasser
-échalassera
-échalasserai
-échalasseraient
-échalasserais
-échalasserait
-échalasseras
-échalassèrent
-échalasserez
-échalasseriez
-échalasserions
-échalasserons
-échalasseront
-échalasses
-échalassés
-échalassez
-échalassiez
-échalassions
-échalassons
-échalier
-échaliers
-échalote
-échalotes
-échampi
-échampie
-échampies
-échampîmes
-échampir
-échampira
-échampirai
-échampiraient
-échampirais
-échampirait
-échampiras
-échampirent
-échampirez
-échampiriez
-échampirions
-échampirons
-échampiront
-échampis
-échampissaient
-échampissais
-échampissait
-échampissant
-échampisse
-échampissent
-échampisses
-échampissez
-échampissiez
-échampissions
-échampissons
-échampit
-échampît
-échampîtes
-échancra
-échancrai
-échancraient
-échancrais
-échancrait
-échancrâmes
-échancrant
-échancras
-échancrasse
-échancrassent
-échancrasses
-échancrassiez
-échancrassions
-échancrât
-échancrâtes
-échancre
-échancré
-échancrée
-échancrées
-échancrent
-échancrer
-échancrera
-échancrerai
-échancreraient
-échancrerais
-échancrerait
-échancreras
-échancrèrent
-échancrerez
-échancreriez
-échancrerions
-échancrerons
-échancreront
-échancres
-échancrés
-échancrez
-échancriez
-échancrions
-échancrons
-échancrure
-échancrures
-échanfreina
-échanfreinai
-échanfreinaient
-échanfreinais
-échanfreinait
-échanfreinâmes
-échanfreinant
-échanfreinas
-échanfreinasse
-échanfreinassent
-échanfreinasses
-échanfreinassiez
-échanfreinassions
-échanfreinât
-échanfreinâtes
-échanfreine
-échanfreiné
-échanfreinée
-échanfreinées
-échanfreinent
-échanfreiner
-échanfreinera
-échanfreinerai
-échanfreineraient
-échanfreinerais
-échanfreinerait
-échanfreineras
-échanfreinèrent
-échanfreinerez
-échanfreineriez
-échanfreinerions
-échanfreinerons
-échanfreineront
-échanfreines
-échanfreinés
-échanfreinez
-échanfreiniez
-échanfreinions
-échanfreinons
-échange
-échangé
-échangea
-échangeable
-échangeables
-échangeai
-échangeaient
-échangeais
-échangeait
-échangeâmes
-échangeant
-échangeas
-échangeasse
-échangeassent
-échangeasses
-échangeassiez
-échangeassions
-échangeât
-échangeâtes
-échangée
-échangées
-échangent
-échangeons
-échanger
-échangera
-échangerai
-échangeraient
-échangerais
-échangerait
-échangeras
-échangèrent
-échangerez
-échangeriez
-échangerions
-échangerons
-échangeront
-échanges
-échangés
-échangeur
-échangeurs
-échangeuse
-échangeuses
-échangez
-échangiez
-échangions
-échangiste
-échangistes
-échanson
-échansons
-échantillon
-échantillonna
-échantillonnage
-échantillonnages
-échantillonnai
-échantillonnaient
-échantillonnais
-échantillonnait
-échantillonnâmes
-échantillonnant
-échantillonnas
-échantillonnasse
-échantillonnassent
-échantillonnasses
-échantillonnassiez
-échantillonnassions
-échantillonnât
-échantillonnâtes
-échantillonne
-échantillonné
-échantillonnée
-échantillonnées
-échantillonnent
-échantillonner
-échantillonnera
-échantillonnerai
-échantillonneraient
-échantillonnerais
-échantillonnerait
-échantillonneras
-échantillonnèrent
-échantillonnerez
-échantillonneriez
-échantillonnerions
-échantillonnerons
-échantillonneront
-échantillonnes
-échantillonnés
-échantillonneur
-échantillonneurs
-échantillonneuse
-échantillonneuses
-échantillonnez
-échantillonniez
-échantillonnions
-échantillonnons
-échantillons
-échappa
-échappai
-échappaient
-échappais
-échappait
-échappâmes
-échappant
-échappas
-échappasse
-échappassent
-échappasses
-échappassiez
-échappassions
-échappât
-échappâtes
-échappatoire
-échappatoires
-échappe
-échappé
-échappée
-échappées
-échappement
-échappements
-échappent
-échapper
-échappera
-échapperai
-échapperaient
-échapperais
-échapperait
-échapperas
-échappèrent
-échapperez
-échapperiez
-échapperions
-échapperons
-échapperont
-échappes
-échappés
-échappez
-échappiez
-échappions
-échappons
-écharde
-échardes
-échardonna
-échardonnage
-échardonnages
-échardonnai
-échardonnaient
-échardonnais
-échardonnait
-échardonnâmes
-échardonnant
-échardonnas
-échardonnasse
-échardonnassent
-échardonnasses
-échardonnassiez
-échardonnassions
-échardonnât
-échardonnâtes
-échardonne
-échardonné
-échardonnée
-échardonnées
-échardonnent
-échardonner
-échardonnera
-échardonnerai
-échardonneraient
-échardonnerais
-échardonnerait
-échardonneras
-échardonnèrent
-échardonnerez
-échardonneriez
-échardonnerions
-échardonnerons
-échardonneront
-échardonnes
-échardonnés
-échardonnez
-échardonniez
-échardonnions
-échardonnons
-écharna
-écharnage
-écharnages
-écharnai
-écharnaient
-écharnais
-écharnait
-écharnâmes
-écharnant
-écharnas
-écharnasse
-écharnassent
-écharnasses
-écharnassiez
-écharnassions
-écharnât
-écharnâtes
-écharne
-écharné
-écharnée
-écharnées
-écharnement
-écharnements
-écharnent
-écharner
-écharnera
-écharnerai
-écharneraient
-écharnerais
-écharnerait
-écharneras
-écharnèrent
-écharnerez
-écharneriez
-écharnerions
-écharnerons
-écharneront
-écharnes
-écharnés
-écharneuse
-écharneuses
-écharnez
-écharniez
-écharnions
-écharnoir
-écharnoirs
-écharnons
-écharpa
-écharpai
-écharpaient
-écharpais
-écharpait
-écharpâmes
-écharpant
-écharpas
-écharpasse
-écharpassent
-écharpasses
-écharpassiez
-écharpassions
-écharpât
-écharpâtes
-écharpe
-écharpé
-écharpée
-écharpées
-écharpent
-écharper
-écharpera
-écharperai
-écharperaient
-écharperais
-écharperait
-écharperas
-écharpèrent
-écharperez
-écharperiez
-écharperions
-écharperons
-écharperont
-écharpes
-écharpés
-écharpez
-écharpiez
-écharpions
-écharpons
-échasse
-échasses
-échassier
-échassiers
-échauboulure
-échauboulures
-échauda
-échaudage
-échaudages
-échaudai
-échaudaient
-échaudais
-échaudait
-échaudâmes
-échaudant
-échaudas
-échaudasse
-échaudassent
-échaudasses
-échaudassiez
-échaudassions
-échaudât
-échaudâtes
-échaude
-échaudé
-échaudée
-échaudées
-échaudent
-échauder
-échaudera
-échauderai
-échauderaient
-échauderais
-échauderait
-échauderas
-échaudèrent
-échauderez
-échauderiez
-échauderions
-échauderons
-échauderont
-échaudes
-échaudés
-échaudez
-échaudiez
-échaudions
-échaudons
-échauffa
-échauffai
-échauffaient
-échauffais
-échauffait
-échauffâmes
-échauffant
-échauffante
-échauffantes
-échauffants
-échauffas
-échauffasse
-échauffassent
-échauffasses
-échauffassiez
-échauffassions
-échauffât
-échauffâtes
-échauffe
-échauffé
-échauffée
-échauffées
-échauffement
-échauffements
-échauffent
-échauffer
-échauffera
-échaufferai
-échaufferaient
-échaufferais
-échaufferait
-échaufferas
-échauffèrent
-échaufferez
-échaufferiez
-échaufferions
-échaufferons
-échaufferont
-échauffes
-échauffés
-échauffez
-échauffiez
-échauffions
-échauffons
-échauffourée
-échauffourées
-échauguette
-échauguettes
-échaula
-échaulai
-échaulaient
-échaulais
-échaulait
-échaulâmes
-échaulant
-échaulas
-échaulasse
-échaulassent
-échaulasses
-échaulassiez
-échaulassions
-échaulât
-échaulâtes
-échaule
-échaulé
-échaulée
-échaulées
-échaulent
-échauler
-échaulera
-échaulerai
-échauleraient
-échaulerais
-échaulerait
-échauleras
-échaulèrent
-échaulerez
-échauleriez
-échaulerions
-échaulerons
-échauleront
-échaules
-échaulés
-échaulez
-échauliez
-échaulions
-échaulons
-échauma
-échaumai
-échaumaient
-échaumais
-échaumait
-échaumâmes
-échaumant
-échaumas
-échaumasse
-échaumassent
-échaumasses
-échaumassiez
-échaumassions
-échaumât
-échaumâtes
-échaume
-échaumé
-échaumée
-échaumées
-échaument
-échaumer
-échaumera
-échaumerai
-échaumeraient
-échaumerais
-échaumerait
-échaumeras
-échaumèrent
-échaumerez
-échaumeriez
-échaumerions
-échaumerons
-échaumeront
-échaumes
-échaumés
-échaumez
-échaumiez
-échaumions
-échaumons
-èche
-échéance
-échéances
-échéancier
-échéanciers
-échéant
-échec
-échecs
-échelette
-échelettes
-échelier
-écheliers
-échelle
-échelles
-échelon
-échelonna
-échelonnai
-échelonnaient
-échelonnais
-échelonnait
-échelonnâmes
-échelonnant
-échelonnas
-échelonnasse
-échelonnassent
-échelonnasses
-échelonnassiez
-échelonnassions
-échelonnât
-échelonnâtes
-échelonne
-échelonné
-échelonnée
-échelonnées
-échelonnement
-échelonnements
-échelonnent
-échelonner
-échelonnera
-échelonnerai
-échelonneraient
-échelonnerais
-échelonnerait
-échelonneras
-échelonnèrent
-échelonnerez
-échelonneriez
-échelonnerions
-échelonnerons
-échelonneront
-échelonnes
-échelonnés
-échelonnez
-échelonniez
-échelonnions
-échelonnons
-échelons
-échenilla
-échenillage
-échenillages
-échenillai
-échenillaient
-échenillais
-échenillait
-échenillâmes
-échenillant
-échenillas
-échenillasse
-échenillassent
-échenillasses
-échenillassiez
-échenillassions
-échenillât
-échenillâtes
-échenille
-échenillé
-échenillée
-échenillées
-échenillent
-écheniller
-échenillera
-échenillerai
-échenilleraient
-échenillerais
-échenillerait
-échenilleras
-échenillèrent
-échenillerez
-échenilleriez
-échenillerions
-échenillerons
-échenilleront
-échenilles
-échenillés
-échenillez
-échenilliez
-échenillions
-échenilloir
-échenilloirs
-échenillons
-èches
-écheveau
-écheveaux
-échevela
-échevelai
-échevelaient
-échevelais
-échevelait
-échevelâmes
-échevelant
-échevelas
-échevelasse
-échevelassent
-échevelasses
-échevelassiez
-échevelassions
-échevelât
-échevelâtes
-échevelé
-échevelée
-échevelées
-écheveler
-échevelèrent
-échevelés
-échevelez
-écheveliez
-échevelions
-échevelle
-échevellent
-échevellera
-échevellerai
-échevelleraient
-échevellerais
-échevellerait
-échevelleras
-échevellerez
-échevelleriez
-échevellerions
-échevellerons
-échevelleront
-échevelles
-échevelons
-échevette
-échevettes
-échevin
-échevinage
-échevinages
-échevinal
-échevinale
-échevinales
-échevinaux
-échevins
-échidné
-échidnés
-échina
-échinai
-échinaient
-échinais
-échinait
-échinâmes
-échinant
-échinas
-échinasse
-échinassent
-échinasses
-échinassiez
-échinassions
-échinât
-échinâtes
-échine
-échiné
-échinée
-échinées
-échinent
-échiner
-échinera
-échinerai
-échineraient
-échinerais
-échinerait
-échineras
-échinèrent
-échinerez
-échineriez
-échinerions
-échinerons
-échineront
-échines
-échinés
-échinez
-échiniez
-échinions
-échinocactus
-échinocoque
-échinocoques
-échinons
-échiqueté
-échiquetée
-échiquetées
-échiquetés
-échiquier
-échiquiers
-écho
-échographie
-échographies
-échoie
-échoient
-échoies
-échoir
-échoira
-échoiraient
-échoirait
-échoiront
-échoit
-écholalie
-écholalies
-échoppa
-échoppai
-échoppaient
-échoppais
-échoppait
-échoppâmes
-échoppant
-échoppas
-échoppasse
-échoppassent
-échoppasses
-échoppassiez
-échoppassions
-échoppât
-échoppâtes
-échoppe
-échoppé
-échoppée
-échoppées
-échoppent
-échopper
-échoppera
-échopperai
-échopperaient
-échopperais
-échopperait
-échopperas
-échoppèrent
-échopperez
-échopperiez
-échopperions
-échopperons
-échopperont
-échoppes
-échoppés
-échoppez
-échoppiez
-échoppions
-échoppons
-échos
-échotier
-échotière
-échotières
-échotiers
-échotomographie
-échotomographies
-échoua
-échouage
-échouages
-échouai
-échouaient
-échouais
-échouait
-échouâmes
-échouant
-échouas
-échouasse
-échouassent
-échouasses
-échouassiez
-échouassions
-échouât
-échouâtes
-échoue
-échoué
-échouée
-échouées
-échouement
-échouements
-échouent
-échouer
-échouera
-échouerai
-échoueraient
-échouerais
-échouerait
-échoueras
-échouèrent
-échouerez
-échoueriez
-échouerions
-échouerons
-échoueront
-échoues
-échoués
-échouez
-échouiez
-échouions
-échouons
-échu
-échue
-échues
-échurent
-échus
-échut
-écima
-écimage
-écimages
-écimai
-écimaient
-écimais
-écimait
-écimâmes
-écimant
-écimas
-écimasse
-écimassent
-écimasses
-écimassiez
-écimassions
-écimât
-écimâtes
-écime
-écimé
-écimée
-écimées
-éciment
-écimer
-écimera
-écimerai
-écimeraient
-écimerais
-écimerait
-écimeras
-écimèrent
-écimerez
-écimeriez
-écimerions
-écimerons
-écimeront
-écimes
-écimés
-écimez
-écimiez
-écimions
-écimons
-éclaboussa
-éclaboussai
-éclaboussaient
-éclaboussais
-éclaboussait
-éclaboussâmes
-éclaboussant
-éclaboussas
-éclaboussasse
-éclaboussassent
-éclaboussasses
-éclaboussassiez
-éclaboussassions
-éclaboussât
-éclaboussâtes
-éclabousse
-éclaboussé
-éclaboussée
-éclaboussées
-éclaboussement
-éclaboussements
-éclaboussent
-éclabousser
-éclaboussera
-éclabousserai
-éclabousseraient
-éclabousserais
-éclabousserait
-éclabousseras
-éclaboussèrent
-éclabousserez
-éclabousseriez
-éclabousserions
-éclabousserons
-éclabousseront
-éclabousses
-éclaboussés
-éclaboussez
-éclaboussiez
-éclaboussions
-éclaboussons
-éclaboussure
-éclaboussures
-éclair
-éclaira
-éclairage
-éclairages
-éclairagiste
-éclairagistes
-éclairai
-éclairaient
-éclairais
-éclairait
-éclairâmes
-éclairant
-éclairante
-éclairantes
-éclairants
-éclairas
-éclairasse
-éclairassent
-éclairasses
-éclairassiez
-éclairassions
-éclairât
-éclairâtes
-éclairci
-éclaircie
-éclaircies
-éclaircîmes
-éclaircir
-éclaircira
-éclaircirai
-éclairciraient
-éclaircirais
-éclaircirait
-éclairciras
-éclaircirent
-éclaircirez
-éclairciriez
-éclaircirions
-éclaircirons
-éclairciront
-éclaircis
-éclaircissage
-éclaircissages
-éclaircissaient
-éclaircissais
-éclaircissait
-éclaircissant
-éclaircisse
-éclaircissement
-éclaircissements
-éclaircissent
-éclaircisses
-éclaircissez
-éclaircissiez
-éclaircissions
-éclaircissons
-éclaircit
-éclaircît
-éclaircîtes
-éclaire
-éclairé
-éclairée
-éclairées
-éclairement
-éclairements
-éclairent
-éclairer
-éclairera
-éclairerai
-éclaireraient
-éclairerais
-éclairerait
-éclaireras
-éclairèrent
-éclairerez
-éclaireriez
-éclairerions
-éclairerons
-éclaireront
-éclaires
-éclairés
-éclaireur
-éclaireurs
-éclaireuse
-éclaireuses
-éclairez
-éclairiez
-éclairions
-éclairons
-éclairs
-éclat
-éclata
-éclatai
-éclataient
-éclatais
-éclatait
-éclatâmes
-éclatant
-éclatante
-éclatantes
-éclatants
-éclatas
-éclatasse
-éclatassent
-éclatasses
-éclatassiez
-éclatassions
-éclatât
-éclatâtes
-éclate
-éclaté
-éclatée
-éclatées
-éclatement
-éclatements
-éclatent
-éclater
-éclatera
-éclaterai
-éclateraient
-éclaterais
-éclaterait
-éclateras
-éclatèrent
-éclaterez
-éclateriez
-éclaterions
-éclaterons
-éclateront
-éclates
-éclatés
-éclateur
-éclateurs
-éclatez
-éclatiez
-éclations
-éclatons
-éclats
-éclectique
-éclectiques
-éclectisme
-éclectismes
-éclimètre
-éclimètres
-éclipsa
-éclipsai
-éclipsaient
-éclipsais
-éclipsait
-éclipsâmes
-éclipsant
-éclipsas
-éclipsasse
-éclipsassent
-éclipsasses
-éclipsassiez
-éclipsassions
-éclipsât
-éclipsâtes
-éclipse
-éclipsé
-éclipsée
-éclipsées
-éclipsent
-éclipser
-éclipsera
-éclipserai
-éclipseraient
-éclipserais
-éclipserait
-éclipseras
-éclipsèrent
-éclipserez
-éclipseriez
-éclipserions
-éclipserons
-éclipseront
-éclipses
-éclipsés
-éclipsez
-éclipsiez
-éclipsions
-éclipsons
-écliptique
-écliptiques
-éclissa
-éclissai
-éclissaient
-éclissais
-éclissait
-éclissâmes
-éclissant
-éclissas
-éclissasse
-éclissassent
-éclissasses
-éclissassiez
-éclissassions
-éclissât
-éclissâtes
-éclisse
-éclissé
-éclissée
-éclissées
-éclissent
-éclisser
-éclissera
-éclisserai
-éclisseraient
-éclisserais
-éclisserait
-éclisseras
-éclissèrent
-éclisserez
-éclisseriez
-éclisserions
-éclisserons
-éclisseront
-éclisses
-éclissés
-éclissez
-éclissiez
-éclissions
-éclissons
-éclopa
-éclopai
-éclopaient
-éclopais
-éclopait
-éclopâmes
-éclopant
-éclopas
-éclopasse
-éclopassent
-éclopasses
-éclopassiez
-éclopassions
-éclopât
-éclopâtes
-éclope
-éclopé
-éclopée
-éclopées
-éclopent
-écloper
-éclopera
-écloperai
-écloperaient
-écloperais
-écloperait
-écloperas
-éclopèrent
-écloperez
-écloperiez
-écloperions
-écloperons
-écloperont
-éclopes
-éclopés
-éclopez
-éclopiez
-éclopions
-éclopons
-éclora
-éclorai
-écloraient
-éclorais
-éclorait
-écloras
-éclore
-éclorez
-écloriez
-éclorions
-éclorons
-écloront
-éclos
-éclose
-éclosent
-écloses
-éclosion
-éclosions
-éclot
-éclusa
-éclusage
-éclusages
-éclusai
-éclusaient
-éclusais
-éclusait
-éclusâmes
-éclusant
-éclusas
-éclusasse
-éclusassent
-éclusasses
-éclusassiez
-éclusassions
-éclusât
-éclusâtes
-écluse
-éclusé
-éclusée
-éclusées
-éclusent
-écluser
-éclusera
-écluserai
-écluseraient
-écluserais
-écluserait
-écluseras
-éclusèrent
-écluserez
-écluseriez
-écluserions
-écluserons
-écluseront
-écluses
-éclusés
-éclusez
-éclusier
-éclusière
-éclusières
-éclusiers
-éclusiez
-éclusions
-éclusons
-écobua
-écobuage
-écobuages
-écobuai
-écobuaient
-écobuais
-écobuait
-écobuâmes
-écobuant
-écobuas
-écobuasse
-écobuassent
-écobuasses
-écobuassiez
-écobuassions
-écobuât
-écobuâtes
-écobue
-écobué
-écobuée
-écobuées
-écobuent
-écobuer
-écobuera
-écobuerai
-écobueraient
-écobuerais
-écobuerait
-écobueras
-écobuèrent
-écobuerez
-écobueriez
-écobuerions
-écobuerons
-écobueront
-écobues
-écobués
-écobuez
-écobuiez
-écobuions
-écobuons
-écocide
-écocides
-écoeura
-écoeurai
-écoeuraient
-écoeurais
-écoeurait
-écoeurâmes
-écoeurant
-écoeurante
-écoeurantes
-écoeurants
-écoeuras
-écoeurasse
-écoeurassent
-écoeurasses
-écoeurassiez
-écoeurassions
-écoeurât
-écoeurâtes
-écoeure
-écoeuré
-écoeurée
-écoeurées
-écoeurement
-écoeurements
-écoeurent
-écoeurer
-écoeurera
-écoeurerai
-écoeureraient
-écoeurerais
-écoeurerait
-écoeureras
-écoeurèrent
-écoeurerez
-écoeureriez
-écoeurerions
-écoeurerons
-écoeureront
-écoeures
-écoeurés
-écoeurez
-écoeuriez
-écoeurions
-écoeurons
-écolage
-écolages
-écolâtre
-écolâtres
-école
-écoles
-écolier
-écoliers
-écologie
-écologies
-écologique
-écologiques
-écologiste
-écologistes
-écomusée
-écomusées
-éconduira
-éconduirai
-éconduiraient
-éconduirais
-éconduirait
-éconduiras
-éconduire
-éconduirez
-éconduiriez
-éconduirions
-éconduirons
-éconduiront
-éconduis
-éconduisaient
-éconduisais
-éconduisait
-éconduisant
-éconduise
-éconduisent
-éconduises
-éconduisez
-éconduisiez
-éconduisîmes
-éconduisions
-éconduisirent
-éconduisis
-éconduisisse
-éconduisissent
-éconduisisses
-éconduisissiez
-éconduisissions
-éconduisit
-éconduisît
-éconduisîtes
-éconduisons
-éconduit
-éconduite
-éconduites
-éconduits
-économat
-économats
-économe
-économes
-économétricien
-économétriciens
-économétrie
-économétries
-économétrique
-économétriques
-économie
-économies
-économique
-économiquement
-économiques
-économisa
-économisai
-économisaient
-économisais
-économisait
-économisâmes
-économisant
-économisas
-économisasse
-économisassent
-économisasses
-économisassiez
-économisassions
-économisât
-économisâtes
-économise
-économisé
-économisée
-économisées
-économisent
-économiser
-économisera
-économiserai
-économiseraient
-économiserais
-économiserait
-économiseras
-économisèrent
-économiserez
-économiseriez
-économiserions
-économiserons
-économiseront
-économises
-économisés
-économiseur
-économiseurs
-économisez
-économisiez
-économisions
-économisme
-économismes
-économisons
-économiste
-économistes
-écopa
-écopai
-écopaient
-écopais
-écopait
-écopâmes
-écopant
-écopas
-écopasse
-écopassent
-écopasses
-écopassiez
-écopassions
-écopât
-écopâtes
-écope
-écopé
-écopée
-écopées
-écopent
-écoper
-écopera
-écoperai
-écoperaient
-écoperais
-écoperait
-écoperas
-écoperche
-écoperches
-écopèrent
-écoperez
-écoperiez
-écoperions
-écoperons
-écoperont
-écopes
-écopés
-écopez
-écopiez
-écopions
-écopons
-écora
-écorai
-écoraient
-écorais
-écorait
-écorâmes
-écorant
-écoras
-écorasse
-écorassent
-écorasses
-écorassiez
-écorassions
-écorât
-écorâtes
-écorça
-écorçai
-écorçaient
-écorçais
-écorçait
-écorçâmes
-écorçant
-écorças
-écorçasse
-écorçassent
-écorçasses
-écorçassiez
-écorçassions
-écorçât
-écorçâtes
-écorce
-écorcé
-écorcée
-écorcées
-écorcent
-écorcer
-écorcera
-écorcerai
-écorceraient
-écorcerais
-écorcerait
-écorceras
-écorcèrent
-écorcerez
-écorceriez
-écorcerions
-écorcerons
-écorceront
-écorces
-écorcés
-écorceur
-écorceurs
-écorcez
-écorcha
-écorchai
-écorchaient
-écorchais
-écorchait
-écorchâmes
-écorchant
-écorchas
-écorchasse
-écorchassent
-écorchasses
-écorchassiez
-écorchassions
-écorchât
-écorchâtes
-écorche
-écorché
-écorchée
-écorchées
-écorchement
-écorchements
-écorchent
-écorcher
-écorchera
-écorcherai
-écorcheraient
-écorcherais
-écorcherait
-écorcheras
-écorchèrent
-écorcherez
-écorcheriez
-écorcherions
-écorcherons
-écorcheront
-écorches
-écorchés
-écorcheur
-écorcheurs
-écorchez
-écorchiez
-écorchions
-écorchons
-écorchure
-écorchures
-écorciez
-écorcions
-écorçons
-écore
-écoré
-écorée
-écorées
-écorent
-écorer
-écorera
-écorerai
-écoreraient
-écorerais
-écorerait
-écoreras
-écorèrent
-écorerez
-écoreriez
-écorerions
-écorerons
-écoreront
-écores
-écorés
-écorez
-écoriez
-écorions
-écorna
-écornai
-écornaient
-écornais
-écornait
-écornâmes
-écornant
-écornas
-écornasse
-écornassent
-écornasses
-écornassiez
-écornassions
-écornât
-écornâtes
-écorne
-écorné
-écornée
-écornées
-écornent
-écorner
-écornera
-écornerai
-écorneraient
-écornerais
-écornerait
-écorneras
-écornèrent
-écornerez
-écorneriez
-écornerions
-écornerons
-écorneront
-écornes
-écornés
-écornez
-écorniez
-écornifla
-écorniflai
-écorniflaient
-écorniflais
-écorniflait
-écorniflâmes
-écorniflant
-écorniflas
-écorniflasse
-écorniflassent
-écorniflasses
-écorniflassiez
-écorniflassions
-écorniflât
-écorniflâtes
-écornifle
-écorniflé
-écorniflée
-écorniflées
-écorniflent
-écornifler
-écorniflera
-écorniflerai
-écornifleraient
-écorniflerais
-écorniflerait
-écornifleras
-écorniflèrent
-écorniflerez
-écornifleriez
-écorniflerions
-écorniflerons
-écornifleront
-écornifles
-écorniflés
-écornifleur
-écornifleurs
-écornifleuse
-écornifleuses
-écorniflez
-écornifliez
-écorniflions
-écorniflons
-écornions
-écornons
-écornure
-écornures
-écorons
-écossa
-écossai
-écossaient
-écossais
-écossaise
-écossaises
-écossait
-écossâmes
-écossant
-écossas
-écossasse
-écossassent
-écossasses
-écossassiez
-écossassions
-écossât
-écossâtes
-écosse
-écossé
-écossée
-écossées
-écossent
-écosser
-écossera
-écosserai
-écosseraient
-écosserais
-écosserait
-écosseras
-écossèrent
-écosserez
-écosseriez
-écosserions
-écosserons
-écosseront
-écosses
-écossés
-écossez
-écossiez
-écossions
-écossons
-écosystème
-écosystèmes
-écot
-écoté
-écotée
-écotées
-écotés
-écots
-écotype
-écotypes
-écoula
-écoulai
-écoulaient
-écoulais
-écoulait
-écoulâmes
-écoulant
-écoulas
-écoulasse
-écoulassent
-écoulasses
-écoulassiez
-écoulassions
-écoulât
-écoulâtes
-écoule
-écoulé
-écoulée
-écoulées
-écoulement
-écoulements
-écoulent
-écouler
-écoulera
-écoulerai
-écouleraient
-écoulerais
-écoulerait
-écouleras
-écoulèrent
-écoulerez
-écouleriez
-écoulerions
-écoulerons
-écouleront
-écoules
-écoulés
-écoulez
-écouliez
-écoulions
-écoulons
-écoumène
-écoumènes
-écourta
-écourtai
-écourtaient
-écourtais
-écourtait
-écourtâmes
-écourtant
-écourtas
-écourtasse
-écourtassent
-écourtasses
-écourtassiez
-écourtassions
-écourtât
-écourtâtes
-écourte
-écourté
-écourtée
-écourtées
-écourtent
-écourter
-écourtera
-écourterai
-écourteraient
-écourterais
-écourterait
-écourteras
-écourtèrent
-écourterez
-écourteriez
-écourterions
-écourterons
-écourteront
-écourtes
-écourtés
-écourtez
-écourtiez
-écourtions
-écourtons
-écouta
-écoutai
-écoutaient
-écoutais
-écoutait
-écoutâmes
-écoutant
-écoutas
-écoutasse
-écoutassent
-écoutasses
-écoutassiez
-écoutassions
-écoutât
-écoutâtes
-écoute
-écouté
-écoutée
-écoutées
-écoutent
-écouter
-écoutera
-écouterai
-écouteraient
-écouterais
-écouterait
-écouteras
-écoutèrent
-écouterez
-écouteriez
-écouterions
-écouterons
-écouteront
-écoutes
-écoutés
-écouteur
-écouteurs
-écoutez
-écoutiez
-écoutille
-écoutilles
-écoutions
-écoutons
-écouvillon
-écouvillonna
-écouvillonnai
-écouvillonnaient
-écouvillonnais
-écouvillonnait
-écouvillonnâmes
-écouvillonnant
-écouvillonnas
-écouvillonnasse
-écouvillonnassent
-écouvillonnasses
-écouvillonnassiez
-écouvillonnassions
-écouvillonnât
-écouvillonnâtes
-écouvillonne
-écouvillonné
-écouvillonnée
-écouvillonnées
-écouvillonnent
-écouvillonner
-écouvillonnera
-écouvillonnerai
-écouvillonneraient
-écouvillonnerais
-écouvillonnerait
-écouvillonneras
-écouvillonnèrent
-écouvillonnerez
-écouvillonneriez
-écouvillonnerions
-écouvillonnerons
-écouvillonneront
-écouvillonnes
-écouvillonnés
-écouvillonnez
-écouvillonniez
-écouvillonnions
-écouvillonnons
-écouvillons
-écrabouilla
-écrabouillage
-écrabouillages
-écrabouillai
-écrabouillaient
-écrabouillais
-écrabouillait
-écrabouillâmes
-écrabouillant
-écrabouillas
-écrabouillasse
-écrabouillassent
-écrabouillasses
-écrabouillassiez
-écrabouillassions
-écrabouillât
-écrabouillâtes
-écrabouille
-écrabouillé
-écrabouillée
-écrabouillées
-écrabouillement
-écrabouillements
-écrabouillent
-écrabouiller
-écrabouillera
-écrabouillerai
-écrabouilleraient
-écrabouillerais
-écrabouillerait
-écrabouilleras
-écrabouillèrent
-écrabouillerez
-écrabouilleriez
-écrabouillerions
-écrabouillerons
-écrabouilleront
-écrabouilles
-écrabouillés
-écrabouillez
-écrabouilliez
-écrabouillions
-écrabouillons
-écran
-écrans
-écrasa
-écrasai
-écrasaient
-écrasais
-écrasait
-écrasâmes
-écrasant
-écrasante
-écrasantes
-écrasants
-écrasas
-écrasasse
-écrasassent
-écrasasses
-écrasassiez
-écrasassions
-écrasât
-écrasâtes
-écrase
-écrasé
-écrasée
-écrasées
-écrasement
-écrasements
-écrasent
-écraser
-écrasera
-écraserai
-écraseraient
-écraserais
-écraserait
-écraseras
-écrasèrent
-écraserez
-écraseriez
-écraserions
-écraserons
-écraseront
-écrases
-écrasés
-écraseur
-écraseurs
-écraseuse
-écraseuses
-écrasez
-écrasiez
-écrasions
-écrasons
-écréma
-écrémage
-écrémages
-écrémai
-écrémaient
-écrémais
-écrémait
-écrémâmes
-écrémant
-écrémas
-écrémasse
-écrémassent
-écrémasses
-écrémassiez
-écrémassions
-écrémât
-écrémâtes
-écrémé
-écrème
-écrémée
-écrémées
-écrèment
-écrémer
-écrémera
-écrémerai
-écrémeraient
-écrémerais
-écrémerait
-écrémeras
-écrémèrent
-écrémerez
-écrémeriez
-écrémerions
-écrémerons
-écrémeront
-écrémés
-écrèmes
-écrémeuse
-écrémeuses
-écrémez
-écrémiez
-écrémions
-écrémons
-écrêta
-écrêtai
-écrêtaient
-écrêtais
-écrêtait
-écrêtâmes
-écrêtant
-écrêtas
-écrêtasse
-écrêtassent
-écrêtasses
-écrêtassiez
-écrêtassions
-écrêtât
-écrêtâtes
-écrête
-écrêté
-écrêtée
-écrêtées
-écrêtement
-écrêtements
-écrêtent
-écrêter
-écrêtera
-écrêterai
-écrêteraient
-écrêterais
-écrêterait
-écrêteras
-écrêtèrent
-écrêterez
-écrêteriez
-écrêterions
-écrêterons
-écrêteront
-écrêtes
-écrêtés
-écrêtez
-écrêtiez
-écrêtions
-écrêtons
-écrevisse
-écrevisses
-écriâmes
-écriassiez
-écriassions
-écriâtes
-écrié
-écriée
-écriées
-écrier
-écrierez
-écrieriez
-écrierions
-écrierons
-écriés
-écriez
-écriiez
-écriions
-écrin
-écrins
-écrions
-écrira
-écrirai
-écriraient
-écrirais
-écrirait
-écriras
-écrire
-écrirez
-écririez
-écririons
-écrirons
-écriront
-écris
-écrit
-écrite
-écriteau
-écriteaux
-écrites
-écritoire
-écritoires
-écrits
-écriture
-écritures
-écrivaient
-écrivailla
-écrivaillai
-écrivaillaient
-écrivaillais
-écrivaillait
-écrivaillâmes
-écrivaillant
-écrivaillas
-écrivaillasse
-écrivaillassent
-écrivaillasses
-écrivaillassiez
-écrivaillassions
-écrivaillât
-écrivaillâtes
-écrivaille
-écrivaillé
-écrivaillée
-écrivaillées
-écrivaillent
-écrivailler
-écrivaillera
-écrivaillerai
-écrivailleraient
-écrivaillerais
-écrivaillerait
-écrivailleras
-écrivaillèrent
-écrivaillerez
-écrivailleriez
-écrivaillerions
-écrivaillerons
-écrivailleront
-écrivailles
-écrivaillés
-écrivailleur
-écrivailleurs
-écrivailleuse
-écrivailleuses
-écrivaillez
-écrivailliez
-écrivaillions
-écrivaillon
-écrivaillons
-écrivain
-écrivains
-écrivais
-écrivait
-écrivant
-écrivassa
-écrivassai
-écrivassaient
-écrivassais
-écrivassait
-écrivassâmes
-écrivassant
-écrivassas
-écrivassasse
-écrivassassent
-écrivassasses
-écrivassassiez
-écrivassassions
-écrivassât
-écrivassâtes
-écrivasse
-écrivassé
-écrivassent
-écrivasser
-écrivassera
-écrivasserai
-écrivasseraient
-écrivasserais
-écrivasserait
-écrivasseras
-écrivassèrent
-écrivasserez
-écrivasseriez
-écrivasserions
-écrivasserons
-écrivasseront
-écrivasses
-écrivassez
-écrivassier
-écrivassière
-écrivassières
-écrivassiers
-écrivassiez
-écrivassions
-écrivassons
-écrive
-écrivent
-écrives
-écrivez
-écriviez
-écrivîmes
-écrivions
-écrivirent
-écrivis
-écrivisse
-écrivissent
-écrivisses
-écrivissiez
-écrivissions
-écrivit
-écrivît
-écrivîtes
-écrivons
-écrou
-écroua
-écrouai
-écrouaient
-écrouais
-écrouait
-écrouâmes
-écrouant
-écrouas
-écrouasse
-écrouassent
-écrouasses
-écrouassiez
-écrouassions
-écrouât
-écrouâtes
-écroue
-écroué
-écrouée
-écrouées
-écrouelles
-écrouent
-écrouer
-écrouera
-écrouerai
-écroueraient
-écrouerais
-écrouerait
-écroueras
-écrouèrent
-écrouerez
-écroueriez
-écrouerions
-écrouerons
-écroueront
-écroues
-écroués
-écrouez
-écroui
-écrouie
-écrouies
-écrouiez
-écrouîmes
-écrouions
-écrouir
-écrouira
-écrouirai
-écrouiraient
-écrouirais
-écrouirait
-écrouiras
-écrouirent
-écrouirez
-écrouiriez
-écrouirions
-écrouirons
-écrouiront
-écrouis
-écrouissage
-écrouissages
-écrouissaient
-écrouissais
-écrouissait
-écrouissant
-écrouisse
-écrouissent
-écrouisses
-écrouissez
-écrouissiez
-écrouissions
-écrouissons
-écrouit
-écrouît
-écrouîtes
-écroulâmes
-écroulassiez
-écroulassions
-écroulâtes
-écroulé
-écroulée
-écroulées
-écroulement
-écroulements
-écrouler
-écroulerez
-écrouleriez
-écroulerions
-écroulerons
-écroulés
-écroulez
-écrouliez
-écroulions
-écroulons
-écrouons
-écrous
-écroûta
-écroûtai
-écroûtaient
-écroûtais
-écroûtait
-écroûtâmes
-écroûtant
-écroûtas
-écroûtasse
-écroûtassent
-écroûtasses
-écroûtassiez
-écroûtassions
-écroûtât
-écroûtâtes
-écroûte
-écroûté
-écroûtée
-écroûtées
-écroûtent
-écroûter
-écroûtera
-écroûterai
-écroûteraient
-écroûterais
-écroûterait
-écroûteras
-écroûtèrent
-écroûterez
-écroûteriez
-écroûterions
-écroûterons
-écroûteront
-écroûtes
-écroûtés
-écroûteuse
-écroûteuses
-écroûtez
-écroûtiez
-écroûtions
-écroûtons
-écru
-écrue
-écrues
-écrus
-ectasie
-ectasies
-ecthyma
-ecthymas
-ectoblaste
-ectoblastes
-ectoderme
-ectodermes
-ectodermique
-ectodermiques
-ectoparasite
-ectoparasites
-ectopie
-ectopies
-ectopique
-ectopiques
-ectoplasme
-ectoplasmes
-ectropion
-ectropions
-écu
-écubier
-écubiers
-écueil
-écueils
-écuelle
-écuelles
-écuissa
-écuissai
-écuissaient
-écuissais
-écuissait
-écuissâmes
-écuissant
-écuissas
-écuissasse
-écuissassent
-écuissasses
-écuissassiez
-écuissassions
-écuissât
-écuissâtes
-écuisse
-écuissé
-écuissée
-écuissées
-écuissent
-écuisser
-écuissera
-écuisserai
-écuisseraient
-écuisserais
-écuisserait
-écuisseras
-écuissèrent
-écuisserez
-écuisseriez
-écuisserions
-écuisserons
-écuisseront
-écuisses
-écuissés
-écuissez
-écuissiez
-écuissions
-écuissons
-écula
-éculai
-éculaient
-éculais
-éculait
-éculâmes
-éculant
-éculas
-éculasse
-éculassent
-éculasses
-éculassiez
-éculassions
-éculât
-éculâtes
-écule
-éculé
-éculée
-éculées
-éculent
-éculer
-éculera
-éculerai
-éculeraient
-éculerais
-éculerait
-éculeras
-éculèrent
-éculerez
-éculeriez
-éculerions
-éculerons
-éculeront
-écules
-éculés
-éculez
-éculiez
-éculions
-éculons
-écuma
-écumage
-écumages
-écumai
-écumaient
-écumais
-écumait
-écumâmes
-écumant
-écumante
-écumantes
-écumants
-écumas
-écumasse
-écumassent
-écumasses
-écumassiez
-écumassions
-écumât
-écumâtes
-écume
-écumé
-écumée
-écumées
-écument
-écumer
-écumera
-écumerai
-écumeraient
-écumerais
-écumerait
-écumeras
-écumèrent
-écumerez
-écumeriez
-écumerions
-écumerons
-écumeront
-écumes
-écumés
-écumeur
-écumeurs
-écumeuse
-écumeuses
-écumeux
-écumez
-écumiez
-écumions
-écumoire
-écumoires
-écumons
-écura
-écurai
-écuraient
-écurais
-écurait
-écurâmes
-écurant
-écuras
-écurasse
-écurassent
-écurasses
-écurassiez
-écurassions
-écurât
-écurâtes
-écure
-écuré
-écurée
-écurées
-écurent
-écurer
-écurera
-écurerai
-écureraient
-écurerais
-écurerait
-écureras
-écurèrent
-écurerez
-écureriez
-écurerions
-écurerons
-écureront
-écures
-écurés
-écureuil
-écureuils
-écurez
-écurie
-écuries
-écuriez
-écurions
-écurons
-écus
-écusson
-écussonna
-écussonnage
-écussonnages
-écussonnai
-écussonnaient
-écussonnais
-écussonnait
-écussonnâmes
-écussonnant
-écussonnas
-écussonnasse
-écussonnassent
-écussonnasses
-écussonnassiez
-écussonnassions
-écussonnât
-écussonnâtes
-écussonne
-écussonné
-écussonnée
-écussonnées
-écussonnent
-écussonner
-écussonnera
-écussonnerai
-écussonneraient
-écussonnerais
-écussonnerait
-écussonneras
-écussonnèrent
-écussonnerez
-écussonneriez
-écussonnerions
-écussonnerons
-écussonneront
-écussonnes
-écussonnés
-écussonnez
-écussonniez
-écussonnions
-écussonnoir
-écussonnoirs
-écussonnons
-écussons
-écuyer
-écuyère
-écuyères
-écuyers
-eczéma
-eczémas
-eczémateuse
-eczémateuses
-eczémateux
-édam
-édams
-edelweiss
-éden
-édénique
-édéniques
-édens
-édenta
-édentai
-édentaient
-édentais
-édentait
-édentâmes
-édentant
-édentas
-édentasse
-édentassent
-édentasses
-édentassiez
-édentassions
-édentât
-édentâtes
-édente
-édenté
-édentée
-édentées
-édentent
-édenter
-édentera
-édenterai
-édenteraient
-édenterais
-édenterait
-édenteras
-édentèrent
-édenterez
-édenteriez
-édenterions
-édenterons
-édenteront
-édentes
-édentés
-édentez
-édentiez
-édentions
-édentons
-édicta
-édictai
-édictaient
-édictais
-édictait
-édictâmes
-édictant
-édictas
-édictasse
-édictassent
-édictasses
-édictassiez
-édictassions
-édictât
-édictâtes
-édicte
-édicté
-édictée
-édictées
-édictent
-édicter
-édictera
-édicterai
-édicteraient
-édicterais
-édicterait
-édicteras
-édictèrent
-édicterez
-édicteriez
-édicterions
-édicterons
-édicteront
-édictes
-édictés
-édictez
-édictiez
-édictions
-édictons
-édicule
-édicules
-édifia
-édifiai
-édifiaient
-édifiais
-édifiait
-édifiâmes
-édifiant
-édifiante
-édifiantes
-édifiants
-édifias
-édifiasse
-édifiassent
-édifiasses
-édifiassiez
-édifiassions
-édifiât
-édifiâtes
-édificateur
-édificateurs
-édification
-édifications
-édificatrice
-édificatrices
-édifice
-édifices
-édifie
-édifié
-édifiée
-édifiées
-édifient
-édifier
-édifiera
-édifierai
-édifieraient
-édifierais
-édifierait
-édifieras
-édifièrent
-édifierez
-édifieriez
-édifierions
-édifierons
-édifieront
-édifies
-édifiés
-édifiez
-édifiiez
-édifiions
-édifions
-édile
-édiles
-édilitaire
-édilitaires
-édilité
-édilités
-édit
-édita
-éditable
-éditables
-éditai
-éditaient
-éditais
-éditait
-éditâmes
-éditant
-éditas
-éditasse
-éditassent
-éditasses
-éditassiez
-éditassions
-éditât
-éditâtes
-édite
-édité
-éditée
-éditées
-éditent
-éditer
-éditera
-éditerai
-éditeraient
-éditerais
-éditerait
-éditeras
-éditèrent
-éditerez
-éditeriez
-éditerions
-éditerons
-éditeront
-édites
-édités
-éditeur
-éditeurs
-éditez
-éditiez
-édition
-éditionna
-éditionnai
-éditionnaient
-éditionnais
-éditionnait
-éditionnâmes
-éditionnant
-éditionnas
-éditionnasse
-éditionnassent
-éditionnasses
-éditionnassiez
-éditionnassions
-éditionnât
-éditionnâtes
-éditionne
-éditionné
-éditionnée
-éditionnées
-éditionnent
-éditionner
-éditionnera
-éditionnerai
-éditionneraient
-éditionnerais
-éditionnerait
-éditionneras
-éditionnèrent
-éditionnerez
-éditionneriez
-éditionnerions
-éditionnerons
-éditionneront
-éditionnes
-éditionnés
-éditionnez
-éditionniez
-éditionnions
-éditionnons
-éditions
-éditons
-éditorial
-éditoriale
-éditoriales
-éditorialiste
-éditorialistes
-éditoriaux
-éditrice
-éditrices
-édits
-édredon
-édredons
-éducabilité
-éducabilités
-éducable
-éducables
-éducateur
-éducateurs
-éducatif
-éducatifs
-éducation
-éducationnel
-éducationnelle
-éducationnelles
-éducationnels
-éducations
-éducative
-éducatives
-éducatrice
-éducatrices
-édulcora
-édulcorai
-édulcoraient
-édulcorais
-édulcorait
-édulcorâmes
-édulcorant
-édulcorante
-édulcorantes
-édulcorants
-édulcoras
-édulcorasse
-édulcorassent
-édulcorasses
-édulcorassiez
-édulcorassions
-édulcorât
-édulcorâtes
-édulcoration
-édulcorations
-édulcore
-édulcoré
-édulcorée
-édulcorées
-édulcorent
-édulcorer
-édulcorera
-édulcorerai
-édulcoreraient
-édulcorerais
-édulcorerait
-édulcoreras
-édulcorèrent
-édulcorerez
-édulcoreriez
-édulcorerions
-édulcorerons
-édulcoreront
-édulcores
-édulcorés
-édulcorez
-édulcoriez
-édulcorions
-édulcorons
-éduqua
-éduquai
-éduquaient
-éduquais
-éduquait
-éduquâmes
-éduquant
-éduquas
-éduquasse
-éduquassent
-éduquasses
-éduquassiez
-éduquassions
-éduquât
-éduquâtes
-éduque
-éduqué
-éduquée
-éduquées
-éduquent
-éduquer
-éduquera
-éduquerai
-éduqueraient
-éduquerais
-éduquerait
-éduqueras
-éduquèrent
-éduquerez
-éduqueriez
-éduquerions
-éduquerons
-éduqueront
-éduques
-éduqués
-éduquez
-éduquiez
-éduquions
-éduquons
-éfaufila
-éfaufilai
-éfaufilaient
-éfaufilais
-éfaufilait
-éfaufilâmes
-éfaufilant
-éfaufilas
-éfaufilasse
-éfaufilassent
-éfaufilasses
-éfaufilassiez
-éfaufilassions
-éfaufilât
-éfaufilâtes
-éfaufile
-éfaufilé
-éfaufilée
-éfaufilées
-éfaufilent
-éfaufiler
-éfaufilera
-éfaufilerai
-éfaufileraient
-éfaufilerais
-éfaufilerait
-éfaufileras
-éfaufilèrent
-éfaufilerez
-éfaufileriez
-éfaufilerions
-éfaufilerons
-éfaufileront
-éfaufiles
-éfaufilés
-éfaufilez
-éfaufiliez
-éfaufilions
-éfaufilons
-éfendi
-éfendis
-effaça
-effaçable
-effaçables
-effaçai
-effaçaient
-effaçais
-effaçait
-effaçâmes
-effaçant
-effaças
-effaçasse
-effaçassent
-effaçasses
-effaçassiez
-effaçassions
-effaçât
-effaçâtes
-efface
-effacé
-effacée
-effacées
-effacement
-effacements
-effacent
-effacer
-effacera
-effacerai
-effaceraient
-effacerais
-effacerait
-effaceras
-effacèrent
-effacerez
-effaceriez
-effacerions
-effacerons
-effaceront
-effaces
-effacés
-effacez
-effaciez
-effacions
-effaçons
-effana
-effanai
-effanaient
-effanais
-effanait
-effanâmes
-effanant
-effanas
-effanasse
-effanassent
-effanasses
-effanassiez
-effanassions
-effanât
-effanâtes
-effane
-effané
-effanée
-effanées
-effanent
-effaner
-effanera
-effanerai
-effaneraient
-effanerais
-effanerait
-effaneras
-effanèrent
-effanerez
-effaneriez
-effanerions
-effanerons
-effaneront
-effanes
-effanés
-effanez
-effaniez
-effanions
-effanons
-effanure
-effanures
-effara
-effarai
-effaraient
-effarais
-effarait
-effarâmes
-effarant
-effarante
-effarantes
-effarants
-effaras
-effarasse
-effarassent
-effarasses
-effarassiez
-effarassions
-effarât
-effarâtes
-effare
-effaré
-effarée
-effarées
-effarement
-effarements
-effarent
-effarer
-effarera
-effarerai
-effareraient
-effarerais
-effarerait
-effareras
-effarèrent
-effarerez
-effareriez
-effarerions
-effarerons
-effareront
-effares
-effarés
-effarez
-effariez
-effarions
-effarons
-effaroucha
-effarouchai
-effarouchaient
-effarouchais
-effarouchait
-effarouchâmes
-effarouchant
-effarouchas
-effarouchasse
-effarouchassent
-effarouchasses
-effarouchassiez
-effarouchassions
-effarouchât
-effarouchâtes
-effarouche
-effarouché
-effarouchée
-effarouchées
-effarouchement
-effarouchements
-effarouchent
-effaroucher
-effarouchera
-effaroucherai
-effaroucheraient
-effaroucherais
-effaroucherait
-effaroucheras
-effarouchèrent
-effaroucherez
-effaroucheriez
-effaroucherions
-effaroucherons
-effaroucheront
-effarouches
-effarouchés
-effarouchez
-effarouchiez
-effarouchions
-effarouchons
-effarvatte
-effarvattes
-effecteur
-effecteurs
-effectif
-effectifs
-effective
-effectivement
-effectives
-effectua
-effectuai
-effectuaient
-effectuais
-effectuait
-effectuâmes
-effectuant
-effectuas
-effectuasse
-effectuassent
-effectuasses
-effectuassiez
-effectuassions
-effectuât
-effectuâtes
-effectue
-effectué
-effectuée
-effectuées
-effectuent
-effectuer
-effectuera
-effectuerai
-effectueraient
-effectuerais
-effectuerait
-effectueras
-effectuèrent
-effectuerez
-effectueriez
-effectuerions
-effectuerons
-effectueront
-effectues
-effectués
-effectuez
-effectuiez
-effectuions
-effectuons
-effémina
-efféminai
-efféminaient
-efféminais
-efféminait
-efféminâmes
-efféminant
-efféminas
-efféminasse
-efféminassent
-efféminasses
-efféminassiez
-efféminassions
-efféminât
-efféminâtes
-effémine
-efféminé
-efféminée
-efféminées
-efféminement
-efféminements
-efféminent
-efféminer
-efféminera
-efféminerai
-effémineraient
-efféminerais
-efféminerait
-effémineras
-efféminèrent
-efféminerez
-effémineriez
-efféminerions
-efféminerons
-effémineront
-effémines
-efféminés
-efféminez
-efféminiez
-efféminions
-efféminons
-effendi
-effendis
-efférent
-efférente
-efférentes
-efférents
-effervescence
-effervescences
-effervescent
-effervescente
-effervescentes
-effervescents
-effet
-effets
-effeuilla
-effeuillage
-effeuillages
-effeuillai
-effeuillaient
-effeuillais
-effeuillaison
-effeuillaisons
-effeuillait
-effeuillâmes
-effeuillant
-effeuillas
-effeuillasse
-effeuillassent
-effeuillasses
-effeuillassiez
-effeuillassions
-effeuillât
-effeuillâtes
-effeuille
-effeuillé
-effeuillée
-effeuillées
-effeuillement
-effeuillements
-effeuillent
-effeuiller
-effeuillera
-effeuillerai
-effeuilleraient
-effeuillerais
-effeuillerait
-effeuilleras
-effeuillèrent
-effeuillerez
-effeuilleriez
-effeuillerions
-effeuillerons
-effeuilleront
-effeuilles
-effeuillés
-effeuilleuse
-effeuilleuses
-effeuillez
-effeuilliez
-effeuillions
-effeuillons
-efficace
-efficacement
-efficaces
-efficacité
-efficacités
-efficience
-efficiences
-efficient
-efficiente
-efficientes
-efficients
-effigie
-effigies
-effila
-effilage
-effilages
-effilai
-effilaient
-effilais
-effilait
-effilâmes
-effilant
-effilas
-effilasse
-effilassent
-effilasses
-effilassiez
-effilassions
-effilât
-effilâtes
-effile
-effilé
-effilée
-effilées
-effilement
-effilements
-effilent
-effiler
-effilera
-effilerai
-effileraient
-effilerais
-effilerait
-effileras
-effilèrent
-effilerez
-effileriez
-effilerions
-effilerons
-effileront
-effiles
-effilés
-effilez
-effiliez
-effilions
-effilocha
-effilochage
-effilochages
-effilochai
-effilochaient
-effilochais
-effilochait
-effilochâmes
-effilochant
-effilochas
-effilochasse
-effilochassent
-effilochasses
-effilochassiez
-effilochassions
-effilochât
-effilochâtes
-effiloche
-effiloché
-effilochée
-effilochées
-effilochent
-effilocher
-effilochera
-effilocherai
-effilocheraient
-effilocherais
-effilocherait
-effilocheras
-effilochèrent
-effilocherez
-effilocheriez
-effilocherions
-effilocherons
-effilocheront
-effiloches
-effilochés
-effilocheur
-effilocheurs
-effilocheuse
-effilocheuses
-effilochez
-effilochiez
-effilochions
-effilochons
-effilochure
-effilochures
-effilons
-effilure
-effilures
-efflanqua
-efflanquai
-efflanquaient
-efflanquais
-efflanquait
-efflanquâmes
-efflanquant
-efflanquas
-efflanquasse
-efflanquassent
-efflanquasses
-efflanquassiez
-efflanquassions
-efflanquât
-efflanquâtes
-efflanque
-efflanqué
-efflanquée
-efflanquées
-efflanquent
-efflanquer
-efflanquera
-efflanquerai
-efflanqueraient
-efflanquerais
-efflanquerait
-efflanqueras
-efflanquèrent
-efflanquerez
-efflanqueriez
-efflanquerions
-efflanquerons
-efflanqueront
-efflanques
-efflanqués
-efflanquez
-efflanquiez
-efflanquions
-efflanquons
-effleura
-effleurage
-effleurages
-effleurai
-effleuraient
-effleurais
-effleurait
-effleurâmes
-effleurant
-effleuras
-effleurasse
-effleurassent
-effleurasses
-effleurassiez
-effleurassions
-effleurât
-effleurâtes
-effleure
-effleuré
-effleurée
-effleurées
-effleurement
-effleurements
-effleurent
-effleurer
-effleurera
-effleurerai
-effleureraient
-effleurerais
-effleurerait
-effleureras
-effleurèrent
-effleurerez
-effleureriez
-effleurerions
-effleurerons
-effleureront
-effleures
-effleurés
-effleurez
-effleuri
-effleuriez
-effleurîmes
-effleurions
-effleurir
-effleurira
-effleurirai
-effleuriraient
-effleurirais
-effleurirait
-effleuriras
-effleurirent
-effleurirez
-effleuririez
-effleuririons
-effleurirons
-effleuriront
-effleuris
-effleurissaient
-effleurissais
-effleurissait
-effleurissant
-effleurisse
-effleurissent
-effleurisses
-effleurissez
-effleurissiez
-effleurissions
-effleurissons
-effleurit
-effleurît
-effleurîtes
-effleurons
-effloraison
-effloraisons
-efflorescence
-efflorescences
-efflorescent
-efflorescente
-efflorescentes
-efflorescents
-effluence
-effluences
-effluent
-effluente
-effluentes
-effluents
-effluva
-effluvai
-effluvaient
-effluvais
-effluvait
-effluvâmes
-effluvant
-effluvas
-effluvasse
-effluvassent
-effluvasses
-effluvassiez
-effluvassions
-effluvât
-effluvâtes
-effluve
-effluvé
-effluvent
-effluver
-effluvera
-effluverai
-effluveraient
-effluverais
-effluverait
-effluveras
-effluvèrent
-effluverez
-effluveriez
-effluverions
-effluverons
-effluveront
-effluves
-effluvez
-effluviez
-effluvions
-effluvons
-effondra
-effondrai
-effondraient
-effondrais
-effondrait
-effondrâmes
-effondrant
-effondras
-effondrasse
-effondrassent
-effondrasses
-effondrassiez
-effondrassions
-effondrât
-effondrâtes
-effondre
-effondré
-effondrée
-effondrées
-effondrement
-effondrements
-effondrent
-effondrer
-effondrera
-effondrerai
-effondreraient
-effondrerais
-effondrerait
-effondreras
-effondrèrent
-effondrerez
-effondreriez
-effondrerions
-effondrerons
-effondreront
-effondres
-effondrés
-effondrez
-effondriez
-effondrions
-effondrons
-efforçâmes
-efforçassiez
-efforçassions
-efforçâtes
-efforcé
-efforcée
-efforcées
-efforcer
-efforcerez
-efforceriez
-efforcerions
-efforcerons
-efforcés
-efforcez
-efforciez
-efforcions
-efforçons
-effort
-efforts
-effraction
-effractions
-effraie
-effraient
-effraiera
-effraierai
-effraieraient
-effraierais
-effraierait
-effraieras
-effraierez
-effraieriez
-effraierions
-effraierons
-effraieront
-effraies
-effrange
-effrangé
-effrangea
-effrangeai
-effrangeaient
-effrangeais
-effrangeait
-effrangeâmes
-effrangeant
-effrangeas
-effrangeasse
-effrangeassent
-effrangeasses
-effrangeassiez
-effrangeassions
-effrangeât
-effrangeâtes
-effrangée
-effrangées
-effrangent
-effrangeons
-effranger
-effrangera
-effrangerai
-effrangeraient
-effrangerais
-effrangerait
-effrangeras
-effrangèrent
-effrangerez
-effrangeriez
-effrangerions
-effrangerons
-effrangeront
-effranges
-effrangés
-effrangez
-effrangiez
-effrangions
-effraya
-effrayai
-effrayaient
-effrayais
-effrayait
-effrayâmes
-effrayant
-effrayante
-effrayantes
-effrayants
-effrayas
-effrayasse
-effrayassent
-effrayasses
-effrayassiez
-effrayassions
-effrayât
-effrayâtes
-effraye
-effrayé
-effrayée
-effrayées
-effrayent
-effrayer
-effrayera
-effrayerai
-effrayeraient
-effrayerais
-effrayerait
-effrayeras
-effrayèrent
-effrayerez
-effrayeriez
-effrayerions
-effrayerons
-effrayeront
-effrayes
-effrayés
-effrayez
-effrayiez
-effrayions
-effrayons
-effréné
-effrénée
-effrénées
-effrénés
-effrita
-effritai
-effritaient
-effritais
-effritait
-effritâmes
-effritant
-effritas
-effritasse
-effritassent
-effritasses
-effritassiez
-effritassions
-effritât
-effritâtes
-effrite
-effrité
-effritée
-effritées
-effritement
-effritements
-effritent
-effriter
-effritera
-effriterai
-effriteraient
-effriterais
-effriterait
-effriteras
-effritèrent
-effriterez
-effriteriez
-effriterions
-effriterons
-effriteront
-effrites
-effrités
-effritez
-effritiez
-effritions
-effritons
-effroi
-effrois
-effronté
-effrontée
-effrontées
-effrontément
-effronterie
-effronteries
-effrontés
-effroyable
-effroyablement
-effroyables
-effusion
-effusions
-éfourceau
-éfourceaux
-égaie
-égaiement
-égaiements
-égaient
-égaiera
-égaierai
-égaieraient
-égaierais
-égaierait
-égaieras
-égaierez
-égaieriez
-égaierions
-égaierons
-égaieront
-égaies
-égaillâmes
-égaillassiez
-égaillassions
-égaillâtes
-égaillé
-égaillée
-égaillées
-égailler
-égaillèrent
-égaillerez
-égailleriez
-égaillerions
-égaillerons
-égaillés
-égaillez
-égailliez
-égaillions
-égaillons
-égal
-égala
-égalable
-égalables
-égalai
-égalaient
-égalais
-égalait
-égalâmes
-égalant
-égalas
-égalasse
-égalassent
-égalasses
-égalassiez
-égalassions
-égalât
-égalâtes
-égale
-égalé
-égalée
-égalées
-également
-égalent
-égaler
-égalera
-égalerai
-égaleraient
-égalerais
-égalerait
-égaleras
-égalèrent
-égalerez
-égaleriez
-égalerions
-égalerons
-égaleront
-égales
-égalés
-égalez
-égaliez
-égalions
-égalisa
-égalisai
-égalisaient
-égalisais
-égalisait
-égalisâmes
-égalisant
-égalisas
-égalisasse
-égalisassent
-égalisasses
-égalisassiez
-égalisassions
-égalisât
-égalisâtes
-égalisateur
-égalisateurs
-égalisation
-égalisations
-égalisatrice
-égalisatrices
-égalise
-égalisé
-égalisée
-égalisées
-égalisent
-égaliser
-égalisera
-égaliserai
-égaliseraient
-égaliserais
-égaliserait
-égaliseras
-égalisèrent
-égaliserez
-égaliseriez
-égaliserions
-égaliserons
-égaliseront
-égalises
-égalisés
-égaliseur
-égaliseurs
-égalisez
-égalisiez
-égalisions
-égalisons
-égalitaire
-égalitaires
-égalitarisme
-égalitarismes
-égalitariste
-égalitaristes
-égalité
-égalités
-égalons
-égara
-égarai
-égaraient
-égarais
-égarait
-égarâmes
-égarant
-égaras
-égarasse
-égarassent
-égarasses
-égarassiez
-égarassions
-égarât
-égarâtes
-égard
-égards
-égare
-égaré
-égarée
-égarées
-égarement
-égarements
-égarent
-égarer
-égarera
-égarerai
-égareraient
-égarerais
-égarerait
-égareras
-égarèrent
-égarerez
-égareriez
-égarerions
-égarerons
-égareront
-égares
-égarés
-égarez
-égariez
-égarions
-égarons
-égaux
-égaya
-égayai
-égayaient
-égayais
-égayait
-égayâmes
-égayant
-égayante
-égayantes
-égayants
-égayas
-égayasse
-égayassent
-égayasses
-égayassiez
-égayassions
-égayât
-égayâtes
-égaye
-égayé
-égayée
-égayées
-égayement
-égayements
-égayent
-égayer
-égayera
-égayerai
-égayeraient
-égayerais
-égayerait
-égayeras
-égayèrent
-égayerez
-égayeriez
-égayerions
-égayerons
-égayeront
-égayes
-égayés
-égayez
-égayiez
-égayions
-égayons
-égéen
-égéenne
-égéennes
-égéens
-égérie
-égéries
-égerma
-égermage
-égermages
-égermai
-égermaient
-égermais
-égermait
-égermâmes
-égermant
-égermas
-égermasse
-égermassent
-égermasses
-égermassiez
-égermassions
-égermât
-égermâtes
-égerme
-égermé
-égermée
-égermées
-égerment
-égermer
-égermera
-égermerai
-égermeraient
-égermerais
-égermerait
-égermeras
-égermèrent
-égermerez
-égermeriez
-égermerions
-égermerons
-égermeront
-égermes
-égermés
-égermez
-égermiez
-égermions
-égermons
-égide
-égides
-églantier
-églantiers
-églantine
-églantines
-églefin
-églefins
-église
-églises
-églogue
-églogues
-ego
-égocentrique
-égocentriques
-égocentrisme
-égocentrismes
-égoïne
-égoïnes
-égoïsme
-égoïsmes
-égoïste
-égoïstement
-égoïstes
-égorge
-égorgé
-égorgea
-égorgeai
-égorgeaient
-égorgeais
-égorgeait
-égorgeâmes
-égorgeant
-égorgeas
-égorgeasse
-égorgeassent
-égorgeasses
-égorgeassiez
-égorgeassions
-égorgeât
-égorgeâtes
-égorgée
-égorgées
-égorgement
-égorgements
-égorgent
-égorgeons
-égorger
-égorgera
-égorgerai
-égorgeraient
-égorgerais
-égorgerait
-égorgeras
-égorgèrent
-égorgerez
-égorgeriez
-égorgerions
-égorgerons
-égorgeront
-égorges
-égorgés
-égorgeur
-égorgeurs
-égorgeuse
-égorgeuses
-égorgez
-égorgiez
-égorgions
-égosillâmes
-égosillassiez
-égosillassions
-égosillâtes
-égosillé
-égosillée
-égosillées
-égosiller
-égosillerez
-égosilleriez
-égosillerions
-égosillerons
-égosillés
-égosillez
-égosilliez
-égosillions
-égosillons
-égotisme
-égotismes
-égotiste
-égotistes
-égout
-égoutier
-égoutiers
-égouts
-égoutta
-égouttage
-égouttages
-égouttai
-égouttaient
-égouttais
-égouttait
-égouttâmes
-égouttant
-égouttas
-égouttasse
-égouttassent
-égouttasses
-égouttassiez
-égouttassions
-égouttât
-égouttâtes
-égoutte
-égoutté
-égouttée
-égouttées
-égouttement
-égouttements
-égouttent
-égoutter
-égouttera
-égoutterai
-égoutteraient
-égoutterais
-égoutterait
-égoutteras
-égouttèrent
-égoutterez
-égoutteriez
-égoutterions
-égoutterons
-égoutteront
-égouttes
-égouttés
-égouttez
-égouttiez
-égouttions
-égouttoir
-égouttoirs
-égouttons
-égoutture
-égouttures
-égraina
-égrainage
-égrainages
-égrainai
-égrainaient
-égrainais
-égrainait
-égrainâmes
-égrainant
-égrainas
-égrainasse
-égrainassent
-égrainasses
-égrainassiez
-égrainassions
-égrainât
-égrainâtes
-égraine
-égrainé
-égrainée
-égrainées
-égrainent
-égrainer
-égrainera
-égrainerai
-égraineraient
-égrainerais
-égrainerait
-égraineras
-égrainèrent
-égrainerez
-égraineriez
-égrainerions
-égrainerons
-égraineront
-égraines
-égrainés
-égrainez
-égrainiez
-égrainions
-égrainons
-égrappa
-égrappage
-égrappages
-égrappai
-égrappaient
-égrappais
-égrappait
-égrappâmes
-égrappant
-égrappas
-égrappasse
-égrappassent
-égrappasses
-égrappassiez
-égrappassions
-égrappât
-égrappâtes
-égrappe
-égrappé
-égrappée
-égrappées
-égrappent
-égrapper
-égrappera
-égrapperai
-égrapperaient
-égrapperais
-égrapperait
-égrapperas
-égrappèrent
-égrapperez
-égrapperiez
-égrapperions
-égrapperons
-égrapperont
-égrappes
-égrappés
-égrappez
-égrappiez
-égrappions
-égrappoir
-égrappoirs
-égrappons
-égratigna
-égratignai
-égratignaient
-égratignais
-égratignait
-égratignâmes
-égratignant
-égratignas
-égratignasse
-égratignassent
-égratignasses
-égratignassiez
-égratignassions
-égratignât
-égratignâtes
-égratigne
-égratigné
-égratignée
-égratignées
-égratignent
-égratigner
-égratignera
-égratignerai
-égratigneraient
-égratignerais
-égratignerait
-égratigneras
-égratignèrent
-égratignerez
-égratigneriez
-égratignerions
-égratignerons
-égratigneront
-égratignes
-égratignés
-égratignez
-égratigniez
-égratignions
-égratignons
-égratignure
-égratignures
-égravillonna
-égravillonnai
-égravillonnaient
-égravillonnais
-égravillonnait
-égravillonnâmes
-égravillonnant
-égravillonnas
-égravillonnasse
-égravillonnassent
-égravillonnasses
-égravillonnassiez
-égravillonnassions
-égravillonnât
-égravillonnâtes
-égravillonne
-égravillonné
-égravillonnée
-égravillonnées
-égravillonnent
-égravillonner
-égravillonnera
-égravillonnerai
-égravillonneraient
-égravillonnerais
-égravillonnerait
-égravillonneras
-égravillonnèrent
-égravillonnerez
-égravillonneriez
-égravillonnerions
-égravillonnerons
-égravillonneront
-égravillonnes
-égravillonnés
-égravillonnez
-égravillonniez
-égravillonnions
-égravillonnons
-égrena
-égrenage
-égrenages
-égrenai
-égrenaient
-égrenais
-égrenait
-égrenâmes
-égrenant
-égrenas
-égrenasse
-égrenassent
-égrenasses
-égrenassiez
-égrenassions
-égrenât
-égrenâtes
-égrené
-égrène
-égrenée
-égrenées
-égrènement
-égrènements
-égrènent
-égrener
-égrènera
-égrènerai
-égrèneraient
-égrènerais
-égrènerait
-égrèneras
-égrenèrent
-égrènerez
-égrèneriez
-égrènerions
-égrènerons
-égrèneront
-égrenés
-égrènes
-égreneuse
-égreneuses
-égrenez
-égreniez
-égrenions
-égrenons
-égrillard
-égrillards
-égrisa
-égrisage
-égrisages
-égrisai
-égrisaient
-égrisais
-égrisait
-égrisâmes
-égrisant
-égrisas
-égrisasse
-égrisassent
-égrisasses
-égrisassiez
-égrisassions
-égrisât
-égrisâtes
-égrise
-égrisé
-égrisée
-égrisées
-égrisent
-égriser
-égrisera
-égriserai
-égriseraient
-égriserais
-égriserait
-égriseras
-égrisèrent
-égriserez
-égriseriez
-égriserions
-égriserons
-égriseront
-égrises
-égrisés
-égrisez
-égrisiez
-égrisions
-égrisons
-égrotant
-égrotante
-égrotantes
-égrotants
-égruge
-égrugé
-égrugea
-égrugeage
-égrugeages
-égrugeai
-égrugeaient
-égrugeais
-égrugeait
-égrugeâmes
-égrugeant
-égrugeas
-égrugeasse
-égrugeassent
-égrugeasses
-égrugeassiez
-égrugeassions
-égrugeât
-égrugeâtes
-égrugée
-égrugées
-égrugent
-égrugeoir
-égrugeoirs
-égrugeons
-égruger
-égrugera
-égrugerai
-égrugeraient
-égrugerais
-égrugerait
-égrugeras
-égrugèrent
-égrugerez
-égrugeriez
-égrugerions
-égrugerons
-égrugeront
-égruges
-égrugés
-égrugez
-égrugiez
-égrugions
-égueulement
-égueulements
-égyptien
-égyptienne
-égyptiennes
-égyptiens
-égyptologie
-égyptologies
-égyptologue
-égyptologues
-eh
-éhonté
-éhontée
-éhontées
-éhontés
-eider
-eiders
-eidétique
-eidétiques
-éjacula
-éjaculai
-éjaculaient
-éjaculais
-éjaculait
-éjaculâmes
-éjaculant
-éjaculas
-éjaculasse
-éjaculassent
-éjaculasses
-éjaculassiez
-éjaculassions
-éjaculât
-éjaculâtes
-éjaculation
-éjaculations
-éjacule
-éjaculé
-éjaculée
-éjaculées
-éjaculent
-éjaculer
-éjaculera
-éjaculerai
-éjaculeraient
-éjaculerais
-éjaculerait
-éjaculeras
-éjaculèrent
-éjaculerez
-éjaculeriez
-éjaculerions
-éjaculerons
-éjaculeront
-éjacules
-éjaculés
-éjaculez
-éjaculiez
-éjaculions
-éjaculons
-éjecta
-éjectable
-éjectables
-éjectai
-éjectaient
-éjectais
-éjectait
-éjectâmes
-éjectant
-éjectas
-éjectasse
-éjectassent
-éjectasses
-éjectassiez
-éjectassions
-éjectât
-éjectâtes
-éjecte
-éjecté
-éjectée
-éjectées
-éjectent
-éjecter
-éjectera
-éjecterai
-éjecteraient
-éjecterais
-éjecterait
-éjecteras
-éjectèrent
-éjecterez
-éjecteriez
-éjecterions
-éjecterons
-éjecteront
-éjectes
-éjectés
-éjecteur
-éjecteurs
-éjectez
-éjectiez
-éjection
-éjections
-éjectons
-éjointa
-éjointai
-éjointaient
-éjointais
-éjointait
-éjointâmes
-éjointant
-éjointas
-éjointasse
-éjointassent
-éjointasses
-éjointassiez
-éjointassions
-éjointât
-éjointâtes
-éjointe
-éjointé
-éjointée
-éjointées
-éjointent
-éjointer
-éjointera
-éjointerai
-éjointeraient
-éjointerais
-éjointerait
-éjointeras
-éjointèrent
-éjointerez
-éjointeriez
-éjointerions
-éjointerons
-éjointeront
-éjointes
-éjointés
-éjointez
-éjointiez
-éjointions
-éjointons
-élabora
-élaborai
-élaboraient
-élaborais
-élaborait
-élaborâmes
-élaborant
-élaboras
-élaborasse
-élaborassent
-élaborasses
-élaborassiez
-élaborassions
-élaborât
-élaborâtes
-élaboration
-élaborations
-élabore
-élaboré
-élaborée
-élaborées
-élaborent
-élaborer
-élaborera
-élaborerai
-élaboreraient
-élaborerais
-élaborerait
-élaboreras
-élaborèrent
-élaborerez
-élaboreriez
-élaborerions
-élaborerons
-élaboreront
-élabores
-élaborés
-élaborez
-élaboriez
-élaborions
-élaborons
-elaeis
-élagage
-élagages
-élagua
-élaguai
-élaguaient
-élaguais
-élaguait
-élaguâmes
-élaguant
-élaguas
-élaguasse
-élaguassent
-élaguasses
-élaguassiez
-élaguassions
-élaguât
-élaguâtes
-élague
-élagué
-élaguée
-élaguées
-élaguent
-élaguer
-élaguera
-élaguerai
-élagueraient
-élaguerais
-élaguerait
-élagueras
-élaguèrent
-élaguerez
-élagueriez
-élaguerions
-élaguerons
-élagueront
-élagues
-élagués
-élagueur
-élagueurs
-élaguez
-élaguiez
-élaguions
-élaguons
-élan
-élança
-élançai
-élançaient
-élançais
-élançait
-élançâmes
-élançant
-élanças
-élançasse
-élançassent
-élançasses
-élançassiez
-élançassions
-élançât
-élançâtes
-élance
-élancé
-élancée
-élancées
-élancement
-élancements
-élancent
-élancer
-élancera
-élancerai
-élanceraient
-élancerais
-élancerait
-élanceras
-élancèrent
-élancerez
-élanceriez
-élancerions
-élancerons
-élanceront
-élances
-élancés
-élancez
-élanciez
-élancions
-élançons
-élans
-élargi
-élargie
-élargies
-élargîmes
-élargir
-élargira
-élargirai
-élargiraient
-élargirais
-élargirait
-élargiras
-élargirent
-élargirez
-élargiriez
-élargirions
-élargirons
-élargiront
-élargis
-élargissaient
-élargissais
-élargissait
-élargissant
-élargisse
-élargissement
-élargissements
-élargissent
-élargisses
-élargissez
-élargissiez
-élargissions
-élargissons
-élargit
-élargît
-élargîtes
-élasticimétrie
-élasticimétries
-élasticité
-élasticités
-élastique
-élastiques
-élastomère
-élastomères
-élavé
-élavée
-élavées
-élavés
-elbeuf
-elbeufs
-elbot
-elbots
-eldorado
-eldorados
-éléatique
-éléatiques
-électeur
-électeurs
-électif
-électifs
-élection
-élections
-élective
-électives
-électivité
-électivités
-électoral
-électorale
-électorales
-électoralisme
-électoralismes
-électoraliste
-électoralistes
-électorat
-électorats
-électoraux
-électrice
-électrices
-électricien
-électricienne
-électriciennes
-électriciens
-électricité
-électricités
-électrifia
-électrifiai
-électrifiaient
-électrifiais
-électrifiait
-électrifiâmes
-électrifiant
-électrifias
-électrifiasse
-électrifiassent
-électrifiasses
-électrifiassiez
-électrifiassions
-électrifiât
-électrifiâtes
-électrification
-électrifications
-électrifie
-électrifié
-électrifiée
-électrifiées
-électrifient
-électrifier
-électrifiera
-électrifierai
-électrifieraient
-électrifierais
-électrifierait
-électrifieras
-électrifièrent
-électrifierez
-électrifieriez
-électrifierions
-électrifierons
-électrifieront
-électrifies
-électrifiés
-électrifiez
-électrifiiez
-électrifiions
-électrifions
-électrique
-électriquement
-électriques
-électrisa
-électrisable
-électrisables
-électrisai
-électrisaient
-électrisais
-électrisait
-électrisâmes
-électrisant
-électrisante
-électrisantes
-électrisants
-électrisas
-électrisasse
-électrisassent
-électrisasses
-électrisassiez
-électrisassions
-électrisât
-électrisâtes
-électrisation
-électrisations
-électrise
-électrisé
-électrisée
-électrisées
-électrisent
-électriser
-électrisera
-électriserai
-électriseraient
-électriserais
-électriserait
-électriseras
-électrisèrent
-électriserez
-électriseriez
-électriserions
-électriserons
-électriseront
-électrises
-électrisés
-électrisez
-électrisiez
-électrisions
-électrisons
-électro-acoustique
-électro-acoustiques
-électrobiologie
-électrobiologies
-électrocardiogramme
-électrocardiogrammes
-électrocardiographe
-électrocardiographes
-électrocardiographie
-électrocardiographies
-électrocautère
-électrocautères
-électrochimie
-électrochimies
-électrochimique
-électrochimiques
-électrochoc
-électrochocs
-électrocoagulation
-électrocoagulations
-électrocuta
-électrocutai
-électrocutaient
-électrocutais
-électrocutait
-électrocutâmes
-électrocutant
-électrocutas
-électrocutasse
-électrocutassent
-électrocutasses
-électrocutassiez
-électrocutassions
-électrocutât
-électrocutâtes
-électrocute
-électrocuté
-électrocutée
-électrocutées
-électrocutent
-électrocuter
-électrocutera
-électrocuterai
-électrocuteraient
-électrocuterais
-électrocuterait
-électrocuteras
-électrocutèrent
-électrocuterez
-électrocuteriez
-électrocuterions
-électrocuterons
-électrocuteront
-électrocutes
-électrocutés
-électrocutez
-électrocutiez
-électrocution
-électrocutions
-électrocutons
-électrode
-électrodes
-électrodiagnostic
-électrodiagnostics
-électrodynamomètre
-électrodynamomètres
-électroencéphalogramme
-électroencéphalogrammes
-électrogène
-électrogènes
-électrologie
-électrologies
-électroluminescence
-électroluminescences
-électrolysa
-électrolysable
-électrolysables
-électrolysai
-électrolysaient
-électrolysais
-électrolysait
-électrolysâmes
-électrolysant
-électrolysas
-électrolysasse
-électrolysassent
-électrolysasses
-électrolysassiez
-électrolysassions
-électrolysât
-électrolysâtes
-électrolyse
-électrolysé
-électrolysée
-électrolysées
-électrolysent
-électrolyser
-électrolysera
-électrolyserai
-électrolyseraient
-électrolyserais
-électrolyserait
-électrolyseras
-électrolysèrent
-électrolyserez
-électrolyseriez
-électrolyserions
-électrolyserons
-électrolyseront
-électrolyses
-électrolysés
-électrolysez
-électrolysiez
-électrolysions
-électrolysons
-électrolyte
-électrolytes
-électrolytique
-électrolytiques
-électromagnétique
-électromagnétiques
-électromécanique
-électromécaniques
-électroménager
-électroménagers
-électromoteur
-électromoteurs
-électromotrice
-électromotrices
-électron
-électronicien
-électronicienne
-électroniciennes
-électroniciens
-électronique
-électroniques
-électronisa
-électronisai
-électronisaient
-électronisais
-électronisait
-électronisâmes
-électronisant
-électronisas
-électronisasse
-électronisassent
-électronisasses
-électronisassiez
-électronisassions
-électronisât
-électronisâtes
-électronise
-électronisé
-électronisée
-électronisées
-électronisent
-électroniser
-électronisera
-électroniserai
-électroniseraient
-électroniserais
-électroniserait
-électroniseras
-électronisèrent
-électroniserez
-électroniseriez
-électroniserions
-électroniserons
-électroniseront
-électronises
-électronisés
-électronisez
-électronisiez
-électronisions
-électronisons
-électrons
-électrophone
-électrophones
-électrophorèse
-électrophorèses
-électrophysiologie
-électrophysiologies
-électroponcture
-électroponctures
-électropositif
-électropositifs
-électropositive
-électropositives
-électropuncture
-électropunctures
-électroradiologie
-électroradiologies
-électroradiologiste
-électroradiologistes
-électroscope
-électroscopes
-électrostriction
-électrostrictions
-électrotechnique
-électrotechniques
-électrothérapie
-électrothérapies
-électrothermie
-électrothermies
-électrovalence
-électrovalences
-électrum
-électrums
-électuaire
-électuaires
-élégamment
-élégance
-élégances
-élégant
-élégante
-élégantes
-élégants
-élégi
-élégiaque
-élégiaques
-élégie
-élégies
-élégir
-élégira
-élégirai
-élégiraient
-élégirais
-élégirait
-élégiras
-élégirez
-élégiriez
-élégirions
-élégirons
-élégiront
-élégis
-élégissaient
-élégissais
-élégissait
-élégissant
-élégissez
-élégissiez
-élégissions
-élégissons
-éléis
-élément
-élémentaire
-élémentaires
-éléments
-éléphant
-éléphanteau
-éléphanteaux
-éléphantesque
-éléphantesques
-éléphantiasique
-éléphantiasiques
-éléphantiasis
-éléphantin
-éléphantine
-éléphantines
-éléphantins
-éléphants
-éleva
-élevage
-élevages
-élevai
-élevaient
-élevais
-élevait
-élevâmes
-élevant
-élevas
-élevasse
-élevassent
-élevasses
-élevassiez
-élevassions
-élevât
-élevâtes
-élévateur
-élévateurs
-élévation
-élévations
-élévatoire
-élévatoires
-élévatrice
-élévatrices
-élevé
-élève
-élevée
-élevées
-élèvent
-élever
-élèvera
-élèverai
-élèveraient
-élèverais
-élèverait
-élèveras
-élevèrent
-élèverez
-élèveriez
-élèverions
-élèverons
-élèveront
-élevés
-élèves
-éleveur
-éleveurs
-éleveuse
-éleveuses
-élevez
-éleviez
-élevions
-élevons
-elfe
-elfes
-élida
-élidai
-élidaient
-élidais
-élidait
-élidâmes
-élidant
-élidas
-élidasse
-élidassent
-élidasses
-élidassiez
-élidassions
-élidât
-élidâtes
-élide
-élidé
-élidée
-élidées
-élident
-élider
-élidera
-éliderai
-élideraient
-éliderais
-éliderait
-élideras
-élidèrent
-éliderez
-élideriez
-éliderions
-éliderons
-élideront
-élides
-élidés
-élidez
-élidiez
-élidions
-élidons
-éligibilité
-éligibilités
-éligible
-éligibles
-élima
-élimai
-élimaient
-élimais
-élimait
-élimâmes
-élimant
-élimas
-élimasse
-élimassent
-élimasses
-élimassiez
-élimassions
-élimât
-élimâtes
-élime
-élimé
-élimée
-élimées
-éliment
-élimer
-élimera
-élimerai
-élimeraient
-élimerais
-élimerait
-élimeras
-élimèrent
-élimerez
-élimeriez
-élimerions
-élimerons
-élimeront
-élimes
-élimés
-élimez
-élimiez
-élimina
-éliminai
-éliminaient
-éliminais
-éliminait
-éliminâmes
-éliminant
-éliminas
-éliminasse
-éliminassent
-éliminasses
-éliminassiez
-éliminassions
-éliminât
-éliminâtes
-éliminateur
-éliminateurs
-élimination
-éliminations
-éliminatoire
-éliminatoires
-éliminatrice
-éliminatrices
-élimine
-éliminé
-éliminée
-éliminées
-éliminent
-éliminer
-éliminera
-éliminerai
-élimineraient
-éliminerais
-éliminerait
-élimineras
-éliminèrent
-éliminerez
-élimineriez
-éliminerions
-éliminerons
-élimineront
-élimines
-éliminés
-éliminez
-éliminiez
-éliminions
-éliminons
-élimions
-élimons
-élingua
-élinguai
-élinguaient
-élinguais
-élinguait
-élinguâmes
-élinguant
-élinguas
-élinguasse
-élinguassent
-élinguasses
-élinguassiez
-élinguassions
-élinguât
-élinguâtes
-élingue
-élingué
-élinguée
-élinguées
-élinguent
-élinguer
-élinguera
-élinguerai
-élingueraient
-élinguerais
-élinguerait
-élingueras
-élinguèrent
-élinguerez
-élingueriez
-élinguerions
-élinguerons
-élingueront
-élingues
-élingués
-élinguez
-élinguiez
-élinguions
-élinguons
-élira
-élirai
-éliraient
-élirais
-élirait
-éliras
-élire
-élirez
-éliriez
-élirions
-élirons
-éliront
-élis
-élisabéthain
-élisabéthaine
-élisabéthaines
-élisabéthains
-élisaient
-élisais
-élisait
-élisant
-élise
-élisent
-élises
-élisez
-élisiez
-élision
-élisions
-élisons
-élit
-élitaire
-élitaires
-élite
-élites
-élitisme
-élitismes
-élitiste
-élitistes
-élixir
-élixirs
-elle
-ellébore
-ellébores
-elle-même
-elles
-elles-mêmes
-ellipse
-ellipses
-ellipsoïdal
-ellipsoïdale
-ellipsoïdales
-ellipsoïdaux
-ellipsoïde
-ellipsoïdes
-elliptique
-elliptiquement
-elliptiques
-élocution
-élocutions
-élodée
-élodées
-éloge
-éloges
-élogieuse
-élogieusement
-élogieuses
-élogieux
-éloigna
-éloignai
-éloignaient
-éloignais
-éloignait
-éloignâmes
-éloignant
-éloignas
-éloignasse
-éloignassent
-éloignasses
-éloignassiez
-éloignassions
-éloignât
-éloignâtes
-éloigne
-éloigné
-éloignée
-éloignées
-éloignement
-éloignements
-éloignent
-éloigner
-éloignera
-éloignerai
-éloigneraient
-éloignerais
-éloignerait
-éloigneras
-éloignèrent
-éloignerez
-éloigneriez
-éloignerions
-éloignerons
-éloigneront
-éloignes
-éloignés
-éloignez
-éloigniez
-éloignions
-éloignons
-élongation
-élongations
-élonge
-élongé
-élongea
-élongeai
-élongeaient
-élongeais
-élongeait
-élongeâmes
-élongeant
-élongeas
-élongeasse
-élongeassent
-élongeasses
-élongeassiez
-élongeassions
-élongeât
-élongeâtes
-élongée
-élongées
-élongent
-élongeons
-élonger
-élongera
-élongerai
-élongeraient
-élongerais
-élongerait
-élongeras
-élongèrent
-élongerez
-élongeriez
-élongerions
-élongerons
-élongeront
-élonges
-élongés
-élongez
-élongiez
-élongions
-éloquemment
-éloquence
-éloquences
-éloquent
-éloquente
-éloquentes
-éloquents
-élu
-élucida
-élucidai
-élucidaient
-élucidais
-élucidait
-élucidâmes
-élucidant
-élucidas
-élucidasse
-élucidassent
-élucidasses
-élucidassiez
-élucidassions
-élucidât
-élucidâtes
-élucidation
-élucidations
-élucide
-élucidé
-élucidée
-élucidées
-élucident
-élucider
-élucidera
-éluciderai
-élucideraient
-éluciderais
-éluciderait
-élucideras
-élucidèrent
-éluciderez
-élucideriez
-éluciderions
-éluciderons
-élucideront
-élucides
-élucidés
-élucidez
-élucidiez
-élucidions
-élucidons
-élucubra
-élucubrai
-élucubraient
-élucubrais
-élucubrait
-élucubrâmes
-élucubrant
-élucubras
-élucubrasse
-élucubrassent
-élucubrasses
-élucubrassiez
-élucubrassions
-élucubrât
-élucubrâtes
-élucubration
-élucubrations
-élucubre
-élucubré
-élucubrée
-élucubrées
-élucubrent
-élucubrer
-élucubrera
-élucubrerai
-élucubreraient
-élucubrerais
-élucubrerait
-élucubreras
-élucubrèrent
-élucubrerez
-élucubreriez
-élucubrerions
-élucubrerons
-élucubreront
-élucubres
-élucubrés
-élucubrez
-élucubriez
-élucubrions
-élucubrons
-éluda
-éludai
-éludaient
-éludais
-éludait
-éludâmes
-éludant
-éludas
-éludasse
-éludassent
-éludasses
-éludassiez
-éludassions
-éludât
-éludâtes
-élude
-éludé
-éludée
-éludées
-éludent
-éluder
-éludera
-éluderai
-éluderaient
-éluderais
-éluderait
-éluderas
-éludèrent
-éluderez
-éluderiez
-éluderions
-éluderons
-éluderont
-éludes
-éludés
-éludez
-éludiez
-éludions
-éludons
-élue
-élues
-élûmes
-élurent
-élus
-élusif
-élusifs
-élusive
-élusives
-élusse
-élussent
-élusses
-élussiez
-élussions
-élut
-élût
-élûtes
-éluvial
-éluviale
-éluviales
-éluviaux
-éluvion
-éluvions
-élyséen
-élyséenne
-élyséennes
-élyséens
-élytre
-élytres
-elzévirien
-elzévirienne
-elzéviriennes
-elzéviriens
-émaciâmes
-émaciassiez
-émaciassions
-émaciâtes
-émaciation
-émaciations
-émacié
-émaciée
-émaciées
-émacier
-émacierez
-émacieriez
-émacierions
-émacierons
-émaciés
-émaciez
-émaciiez
-émaciions
-émacions
-émail
-émailla
-émaillage
-émaillages
-émaillai
-émaillaient
-émaillais
-émaillait
-émaillâmes
-émaillant
-émaillas
-émaillasse
-émaillassent
-émaillasses
-émaillassiez
-émaillassions
-émaillât
-émaillâtes
-émaille
-émaillé
-émaillée
-émaillées
-émaillent
-émailler
-émaillera
-émaillerai
-émailleraient
-émaillerais
-émaillerait
-émailleras
-émaillèrent
-émaillerez
-émaillerie
-émailleries
-émailleriez
-émaillerions
-émaillerons
-émailleront
-émailles
-émaillés
-émailleur
-émailleurs
-émailleuse
-émailleuses
-émaillez
-émailliez
-émaillions
-émaillons
-émaillure
-émaillures
-émana
-émanai
-émanaient
-émanais
-émanait
-émanâmes
-émanant
-émanas
-émanasse
-émanassent
-émanasses
-émanassiez
-émanassions
-émanât
-émanâtes
-émanation
-émanations
-émanche
-émanches
-émancipa
-émancipai
-émancipaient
-émancipais
-émancipait
-émancipâmes
-émancipant
-émancipas
-émancipasse
-émancipassent
-émancipasses
-émancipassiez
-émancipassions
-émancipât
-émancipâtes
-émancipateur
-émancipateurs
-émancipation
-émancipations
-émancipatrice
-émancipatrices
-émancipe
-émancipé
-émancipée
-émancipées
-émancipent
-émanciper
-émancipera
-émanciperai
-émanciperaient
-émanciperais
-émanciperait
-émanciperas
-émancipèrent
-émanciperez
-émanciperiez
-émanciperions
-émanciperons
-émanciperont
-émancipes
-émancipés
-émancipez
-émancipiez
-émancipions
-émancipons
-émane
-émané
-émanent
-émaner
-émanera
-émanerai
-émaneraient
-émanerais
-émanerait
-émaneras
-émanèrent
-émanerez
-émaneriez
-émanerions
-émanerons
-émaneront
-émanes
-émanez
-émaniez
-émanions
-émanons
-émarge
-émargé
-émargea
-émargeai
-émargeaient
-émargeais
-émargeait
-émargeâmes
-émargeant
-émargeas
-émargeasse
-émargeassent
-émargeasses
-émargeassiez
-émargeassions
-émargeât
-émargeâtes
-émargée
-émargées
-émargement
-émargements
-émargent
-émargeons
-émarger
-émargera
-émargerai
-émargeraient
-émargerais
-émargerait
-émargeras
-émargèrent
-émargerez
-émargeriez
-émargerions
-émargerons
-émargeront
-émarges
-émargés
-émargez
-émargiez
-émargions
-émascula
-émasculai
-émasculaient
-émasculais
-émasculait
-émasculâmes
-émasculant
-émasculas
-émasculasse
-émasculassent
-émasculasses
-émasculassiez
-émasculassions
-émasculât
-émasculâtes
-émasculation
-émasculations
-émascule
-émasculé
-émasculée
-émasculées
-émasculent
-émasculer
-émasculera
-émasculerai
-émasculeraient
-émasculerais
-émasculerait
-émasculeras
-émasculèrent
-émasculerez
-émasculeriez
-émasculerions
-émasculerons
-émasculeront
-émascules
-émasculés
-émasculez
-émasculiez
-émasculions
-émasculons
-émaux
-embâcle
-embâcles
-emballa
-emballage
-emballages
-emballai
-emballaient
-emballais
-emballait
-emballâmes
-emballant
-emballas
-emballasse
-emballassent
-emballasses
-emballassiez
-emballassions
-emballât
-emballâtes
-emballe
-emballé
-emballée
-emballées
-emballement
-emballements
-emballent
-emballer
-emballera
-emballerai
-emballeraient
-emballerais
-emballerait
-emballeras
-emballèrent
-emballerez
-emballeriez
-emballerions
-emballerons
-emballeront
-emballes
-emballés
-emballeur
-emballeurs
-emballeuse
-emballeuses
-emballez
-emballiez
-emballions
-emballons
-emballotta
-emballottai
-emballottaient
-emballottais
-emballottait
-emballottâmes
-emballottant
-emballottas
-emballottasse
-emballottassent
-emballottasses
-emballottassiez
-emballottassions
-emballottât
-emballottâtes
-emballotte
-emballotté
-emballottée
-emballottées
-emballottent
-emballotter
-emballottera
-emballotterai
-emballotteraient
-emballotterais
-emballotterait
-emballotteras
-emballottèrent
-emballotterez
-emballotteriez
-emballotterions
-emballotterons
-emballotteront
-emballottes
-emballottés
-emballottez
-emballottiez
-emballottions
-emballottons
-embarbouilla
-embarbouillai
-embarbouillaient
-embarbouillais
-embarbouillait
-embarbouillâmes
-embarbouillant
-embarbouillas
-embarbouillasse
-embarbouillassent
-embarbouillasses
-embarbouillassiez
-embarbouillassions
-embarbouillât
-embarbouillâtes
-embarbouille
-embarbouillé
-embarbouillée
-embarbouillées
-embarbouillent
-embarbouiller
-embarbouillera
-embarbouillerai
-embarbouilleraient
-embarbouillerais
-embarbouillerait
-embarbouilleras
-embarbouillèrent
-embarbouillerez
-embarbouilleriez
-embarbouillerions
-embarbouillerons
-embarbouilleront
-embarbouilles
-embarbouillés
-embarbouillez
-embarbouilliez
-embarbouillions
-embarbouillons
-embarcadère
-embarcadères
-embarcation
-embarcations
-embarda
-embardai
-embardaient
-embardais
-embardait
-embardâmes
-embardant
-embardas
-embardasse
-embardassent
-embardasses
-embardassiez
-embardassions
-embardât
-embardâtes
-embarde
-embardé
-embardée
-embardées
-embardent
-embarder
-embardera
-embarderai
-embarderaient
-embarderais
-embarderait
-embarderas
-embardèrent
-embarderez
-embarderiez
-embarderions
-embarderons
-embarderont
-embardes
-embardés
-embardez
-embardiez
-embardions
-embardons
-embargo
-embargos
-embarqua
-embarquai
-embarquaient
-embarquais
-embarquait
-embarquâmes
-embarquant
-embarquas
-embarquasse
-embarquassent
-embarquasses
-embarquassiez
-embarquassions
-embarquât
-embarquâtes
-embarque
-embarqué
-embarquée
-embarquées
-embarquement
-embarquements
-embarquent
-embarquer
-embarquera
-embarquerai
-embarqueraient
-embarquerais
-embarquerait
-embarqueras
-embarquèrent
-embarquerez
-embarqueriez
-embarquerions
-embarquerons
-embarqueront
-embarques
-embarqués
-embarquez
-embarquiez
-embarquions
-embarquons
-embarra
-embarrai
-embarraient
-embarrais
-embarrait
-embarrâmes
-embarrant
-embarras
-embarrassa
-embarrassai
-embarrassaient
-embarrassais
-embarrassait
-embarrassâmes
-embarrassant
-embarrassante
-embarrassantes
-embarrassants
-embarrassas
-embarrassasse
-embarrassassent
-embarrassasses
-embarrassassiez
-embarrassassions
-embarrassât
-embarrassâtes
-embarrasse
-embarrassé
-embarrassée
-embarrassées
-embarrassent
-embarrasser
-embarrassera
-embarrasserai
-embarrasseraient
-embarrasserais
-embarrasserait
-embarrasseras
-embarrassèrent
-embarrasserez
-embarrasseriez
-embarrasserions
-embarrasserons
-embarrasseront
-embarrasses
-embarrassés
-embarrassez
-embarrassiez
-embarrassions
-embarrassons
-embarrât
-embarrâtes
-embarre
-embarré
-embarrée
-embarrées
-embarrent
-embarrer
-embarrera
-embarrerai
-embarreraient
-embarrerais
-embarrerait
-embarreras
-embarrèrent
-embarrerez
-embarreriez
-embarrerions
-embarrerons
-embarreront
-embarres
-embarrés
-embarrez
-embarriez
-embarrions
-embarrons
-embase
-embasement
-embasements
-embases
-embastilla
-embastillai
-embastillaient
-embastillais
-embastillait
-embastillâmes
-embastillant
-embastillas
-embastillasse
-embastillassent
-embastillasses
-embastillassiez
-embastillassions
-embastillât
-embastillâtes
-embastille
-embastillé
-embastillée
-embastillées
-embastillent
-embastiller
-embastillera
-embastillerai
-embastilleraient
-embastillerais
-embastillerait
-embastilleras
-embastillèrent
-embastillerez
-embastilleriez
-embastillerions
-embastillerons
-embastilleront
-embastilles
-embastillés
-embastillez
-embastilliez
-embastillions
-embastillons
-embastionna
-embastionnai
-embastionnaient
-embastionnais
-embastionnait
-embastionnâmes
-embastionnant
-embastionnas
-embastionnasse
-embastionnassent
-embastionnasses
-embastionnassiez
-embastionnassions
-embastionnât
-embastionnâtes
-embastionne
-embastionné
-embastionnée
-embastionnées
-embastionnent
-embastionner
-embastionnera
-embastionnerai
-embastionneraient
-embastionnerais
-embastionnerait
-embastionneras
-embastionnèrent
-embastionnerez
-embastionneriez
-embastionnerions
-embastionnerons
-embastionneront
-embastionnes
-embastionnés
-embastionnez
-embastionniez
-embastionnions
-embastionnons
-embat
-embats
-embattage
-embattages
-embattaient
-embattais
-embattait
-embattant
-embatte
-embattent
-embattes
-embattez
-embattiez
-embattîmes
-embattions
-embattirent
-embattis
-embattisse
-embattissent
-embattisses
-embattissiez
-embattissions
-embattit
-embattît
-embattîtes
-embattons
-embattra
-embattrai
-embattraient
-embattrais
-embattrait
-embattras
-embattre
-embattrez
-embattriez
-embattrions
-embattrons
-embattront
-embattu
-embattue
-embattues
-embattus
-embaucha
-embauchage
-embauchages
-embauchai
-embauchaient
-embauchais
-embauchait
-embauchâmes
-embauchant
-embauchas
-embauchasse
-embauchassent
-embauchasses
-embauchassiez
-embauchassions
-embauchât
-embauchâtes
-embauche
-embauché
-embauchée
-embauchées
-embauchent
-embaucher
-embauchera
-embaucherai
-embaucheraient
-embaucherais
-embaucherait
-embaucheras
-embauchèrent
-embaucherez
-embaucheriez
-embaucherions
-embaucherons
-embaucheront
-embauches
-embauchés
-embaucheur
-embaucheurs
-embaucheuse
-embaucheuses
-embauchez
-embauchiez
-embauchions
-embauchoir
-embauchoirs
-embauchons
-embauma
-embaumai
-embaumaient
-embaumais
-embaumait
-embaumâmes
-embaumant
-embaumas
-embaumasse
-embaumassent
-embaumasses
-embaumassiez
-embaumassions
-embaumât
-embaumâtes
-embaume
-embaumé
-embaumée
-embaumées
-embaumement
-embaumements
-embaument
-embaumer
-embaumera
-embaumerai
-embaumeraient
-embaumerais
-embaumerait
-embaumeras
-embaumèrent
-embaumerez
-embaumeriez
-embaumerions
-embaumerons
-embaumeront
-embaumes
-embaumés
-embaumeur
-embaumeurs
-embaumeuse
-embaumeuses
-embaumez
-embaumiez
-embaumions
-embaumons
-embecqua
-embecquai
-embecquaient
-embecquais
-embecquait
-embecquâmes
-embecquant
-embecquas
-embecquasse
-embecquassent
-embecquasses
-embecquassiez
-embecquassions
-embecquât
-embecquâtes
-embecque
-embecqué
-embecquée
-embecquées
-embecquent
-embecquer
-embecquera
-embecquerai
-embecqueraient
-embecquerais
-embecquerait
-embecqueras
-embecquèrent
-embecquerez
-embecqueriez
-embecquerions
-embecquerons
-embecqueront
-embecques
-embecqués
-embecquez
-embecquiez
-embecquions
-embecquons
-émbéguinâmes
-émbéguinassiez
-émbéguinassions
-émbéguinâtes
-émbéguiné
-émbéguinée
-émbéguinées
-émbéguiner
-émbéguinerez
-émbéguineriez
-émbéguinerions
-émbéguinerons
-émbéguinés
-émbéguinez
-émbéguiniez
-émbéguinions
-émbéguinons
-embelli
-embellie
-embellies
-embellîmes
-embellir
-embellira
-embellirai
-embelliraient
-embellirais
-embellirait
-embelliras
-embellirent
-embellirez
-embelliriez
-embellirions
-embellirons
-embelliront
-embellis
-embellissa
-embellissai
-embellissaient
-embellissais
-embellissait
-embellissâmes
-embellissant
-embellissas
-embellissasse
-embellissassent
-embellissasses
-embellissassiez
-embellissassions
-embellissât
-embellissâtes
-embellisse
-embellissement
-embellissements
-embellissent
-embellissèrent
-embellisses
-embellissez
-embellissiez
-embellissions
-embellissons
-embellit
-embellît
-embellîtes
-emberlificota
-emberlificotai
-emberlificotaient
-emberlificotais
-emberlificotait
-emberlificotâmes
-emberlificotant
-emberlificotas
-emberlificotasse
-emberlificotassent
-emberlificotasses
-emberlificotassiez
-emberlificotassions
-emberlificotât
-emberlificotâtes
-emberlificote
-emberlificoté
-emberlificotée
-emberlificotées
-emberlificotent
-emberlificoter
-emberlificotera
-emberlificoterai
-emberlificoteraient
-emberlificoterais
-emberlificoterait
-emberlificoteras
-emberlificotèrent
-emberlificoterez
-emberlificoteriez
-emberlificoterions
-emberlificoterons
-emberlificoteront
-emberlificotes
-emberlificotés
-emberlificoteur
-emberlificoteurs
-emberlificoteuse
-emberlificoteuses
-emberlificotez
-emberlificotiez
-emberlificotions
-emberlificotons
-embêta
-embêtai
-embêtaient
-embêtais
-embêtait
-embêtâmes
-embêtant
-embêtante
-embêtantes
-embêtants
-embêtas
-embêtasse
-embêtassent
-embêtasses
-embêtassiez
-embêtassions
-embêtât
-embêtâtes
-embête
-embêté
-embêtée
-embêtées
-embêtement
-embêtements
-embêtent
-embêter
-embêtera
-embêterai
-embêteraient
-embêterais
-embêterait
-embêteras
-embêtèrent
-embêterez
-embêteriez
-embêterions
-embêterons
-embêteront
-embêtes
-embêtés
-embêtez
-embêtiez
-embêtions
-embêtons
-embidonna
-embidonnai
-embidonnaient
-embidonnais
-embidonnait
-embidonnâmes
-embidonnant
-embidonnas
-embidonnasse
-embidonnassent
-embidonnasses
-embidonnassiez
-embidonnassions
-embidonnât
-embidonnâtes
-embidonne
-embidonné
-embidonnée
-embidonnées
-embidonnent
-embidonner
-embidonnera
-embidonnerai
-embidonneraient
-embidonnerais
-embidonnerait
-embidonneras
-embidonnèrent
-embidonnerez
-embidonneriez
-embidonnerions
-embidonnerons
-embidonneront
-embidonnes
-embidonnés
-embidonnez
-embidonniez
-embidonnions
-embidonnons
-emblava
-emblavage
-emblavages
-emblavai
-emblavaient
-emblavais
-emblavait
-emblavâmes
-emblavant
-emblavas
-emblavasse
-emblavassent
-emblavasses
-emblavassiez
-emblavassions
-emblavât
-emblavâtes
-emblave
-emblavé
-emblavée
-emblavées
-emblavent
-emblaver
-emblavera
-emblaverai
-emblaveraient
-emblaverais
-emblaverait
-emblaveras
-emblavèrent
-emblaverez
-emblaveriez
-emblaverions
-emblaverons
-emblaveront
-emblaves
-emblavés
-emblavez
-emblaviez
-emblavions
-emblavons
-emblavure
-emblavures
-emblématique
-emblématiques
-emblème
-emblèmes
-embobelina
-embobelinai
-embobelinaient
-embobelinais
-embobelinait
-embobelinâmes
-embobelinant
-embobelinas
-embobelinasse
-embobelinassent
-embobelinasses
-embobelinassiez
-embobelinassions
-embobelinât
-embobelinâtes
-embobeline
-embobeliné
-embobelinée
-embobelinées
-embobelinent
-embobeliner
-embobelinera
-embobelinerai
-embobelineraient
-embobelinerais
-embobelinerait
-embobelineras
-embobelinèrent
-embobelinerez
-embobelineriez
-embobelinerions
-embobelinerons
-embobelineront
-embobelines
-embobelinés
-embobelinez
-embobeliniez
-embobelinions
-embobelinons
-embobina
-embobinai
-embobinaient
-embobinais
-embobinait
-embobinâmes
-embobinant
-embobinas
-embobinasse
-embobinassent
-embobinasses
-embobinassiez
-embobinassions
-embobinât
-embobinâtes
-embobine
-embobiné
-embobinée
-embobinées
-embobinent
-embobiner
-embobinera
-embobinerai
-embobineraient
-embobinerais
-embobinerait
-embobineras
-embobinèrent
-embobinerez
-embobineriez
-embobinerions
-embobinerons
-embobineront
-embobines
-embobinés
-embobinez
-embobiniez
-embobinions
-embobinons
-emboire
-emboirez
-emboirions
-emboirons
-emboîta
-emboîtable
-emboîtables
-emboîtage
-emboîtages
-emboîtai
-emboîtaient
-emboîtais
-emboîtait
-emboîtâmes
-emboîtant
-emboîtas
-emboîtasse
-emboîtassent
-emboîtasses
-emboîtassiez
-emboîtassions
-emboîtât
-emboîtâtes
-emboîte
-emboîté
-emboîtée
-emboîtées
-emboîtement
-emboîtements
-emboîtent
-emboîter
-emboîtera
-emboîterai
-emboîteraient
-emboîterais
-emboîterait
-emboîteras
-emboîtèrent
-emboîterez
-emboîteriez
-emboîterions
-emboîterons
-emboîteront
-emboîtes
-emboîtés
-emboîtez
-emboîtiez
-emboîtions
-emboîtons
-emboîture
-emboîtures
-embolie
-embolies
-embolisme
-embolismes
-embonpoint
-embonpoints
-embossa
-embossage
-embossages
-embossai
-embossaient
-embossais
-embossait
-embossâmes
-embossant
-embossas
-embossasse
-embossassent
-embossasses
-embossassiez
-embossassions
-embossât
-embossâtes
-embosse
-embossé
-embossée
-embossées
-embossent
-embosser
-embossera
-embosserai
-embosseraient
-embosserais
-embosserait
-embosseras
-embossèrent
-embosserez
-embosseriez
-embosserions
-embosserons
-embosseront
-embosses
-embossés
-embossez
-embossiez
-embossions
-embossons
-embottela
-embottelai
-embottelaient
-embottelais
-embottelait
-embottelâmes
-embottelant
-embottelas
-embottelasse
-embottelassent
-embottelasses
-embottelassiez
-embottelassions
-embottelât
-embottelâtes
-embottelé
-embottelée
-embottelées
-embotteler
-embottelèrent
-embottelés
-embottelez
-embotteliez
-embottelions
-embottelle
-embottellent
-embottellera
-embottellerai
-embottelleraient
-embottellerais
-embottellerait
-embottelleras
-embottellerez
-embottelleriez
-embottellerions
-embottellerons
-embottelleront
-embottelles
-embottelons
-emboua
-embouai
-embouaient
-embouais
-embouait
-embouâmes
-embouant
-embouas
-embouasse
-embouassent
-embouasses
-embouassiez
-embouassions
-embouât
-embouâtes
-emboucha
-embouchai
-embouchaient
-embouchais
-embouchait
-embouchâmes
-embouchant
-embouchas
-embouchasse
-embouchassent
-embouchasses
-embouchassiez
-embouchassions
-embouchât
-embouchâtes
-embouche
-embouché
-embouchée
-embouchées
-embouchent
-emboucher
-embouchera
-emboucherai
-emboucheraient
-emboucherais
-emboucherait
-emboucheras
-embouchèrent
-emboucherez
-emboucheriez
-emboucherions
-emboucherons
-emboucheront
-embouches
-embouchés
-embouchez
-embouchiez
-embouchions
-embouchoir
-embouchoirs
-embouchons
-embouchure
-embouchures
-emboue
-emboué
-embouée
-embouées
-embouent
-embouer
-embouera
-embouerai
-emboueraient
-embouerais
-embouerait
-emboueras
-embouèrent
-embouerez
-emboueriez
-embouerions
-embouerons
-emboueront
-emboues
-emboués
-embouez
-embouiez
-embouions
-embouons
-embouqua
-embouquai
-embouquaient
-embouquais
-embouquait
-embouquâmes
-embouquant
-embouquas
-embouquasse
-embouquassent
-embouquasses
-embouquassiez
-embouquassions
-embouquât
-embouquâtes
-embouque
-embouqué
-embouquement
-embouquements
-embouquent
-embouquer
-embouquera
-embouquerai
-embouqueraient
-embouquerais
-embouquerait
-embouqueras
-embouquèrent
-embouquerez
-embouqueriez
-embouquerions
-embouquerons
-embouqueront
-embouques
-embouquez
-embouquiez
-embouquions
-embouquons
-embourba
-embourbai
-embourbaient
-embourbais
-embourbait
-embourbâmes
-embourbant
-embourbas
-embourbasse
-embourbassent
-embourbasses
-embourbassiez
-embourbassions
-embourbât
-embourbâtes
-embourbe
-embourbé
-embourbée
-embourbées
-embourbent
-embourber
-embourbera
-embourberai
-embourberaient
-embourberais
-embourberait
-embourberas
-embourbèrent
-embourberez
-embourberiez
-embourberions
-embourberons
-embourberont
-embourbes
-embourbés
-embourbez
-embourbiez
-embourbions
-embourbons
-embourgeoisa
-embourgeoisai
-embourgeoisaient
-embourgeoisais
-embourgeoisait
-embourgeoisâmes
-embourgeoisant
-embourgeoisas
-embourgeoisasse
-embourgeoisassent
-embourgeoisasses
-embourgeoisassiez
-embourgeoisassions
-embourgeoisât
-embourgeoisâtes
-embourgeoise
-embourgeoisé
-embourgeoisée
-embourgeoisées
-embourgeoisement
-embourgeoisements
-embourgeoisent
-embourgeoiser
-embourgeoisera
-embourgeoiserai
-embourgeoiseraient
-embourgeoiserais
-embourgeoiserait
-embourgeoiseras
-embourgeoisèrent
-embourgeoiserez
-embourgeoiseriez
-embourgeoiserions
-embourgeoiserons
-embourgeoiseront
-embourgeoises
-embourgeoisés
-embourgeoisez
-embourgeoisiez
-embourgeoisions
-embourgeoisons
-embourra
-embourrai
-embourraient
-embourrais
-embourrait
-embourrâmes
-embourrant
-embourras
-embourrasse
-embourrassent
-embourrasses
-embourrassiez
-embourrassions
-embourrât
-embourrâtes
-embourre
-embourré
-embourrée
-embourrées
-embourrent
-embourrer
-embourrera
-embourrerai
-embourreraient
-embourrerais
-embourrerait
-embourreras
-embourrèrent
-embourrerez
-embourreriez
-embourrerions
-embourrerons
-embourreront
-embourres
-embourrés
-embourrez
-embourriez
-embourrions
-embourrons
-embourrure
-embourrures
-embout
-embouteilla
-embouteillage
-embouteillages
-embouteillai
-embouteillaient
-embouteillais
-embouteillait
-embouteillâmes
-embouteillant
-embouteillas
-embouteillasse
-embouteillassent
-embouteillasses
-embouteillassiez
-embouteillassions
-embouteillât
-embouteillâtes
-embouteille
-embouteillé
-embouteillée
-embouteillées
-embouteillent
-embouteiller
-embouteillera
-embouteillerai
-embouteilleraient
-embouteillerais
-embouteillerait
-embouteilleras
-embouteillèrent
-embouteillerez
-embouteilleriez
-embouteillerions
-embouteillerons
-embouteilleront
-embouteilles
-embouteillés
-embouteillez
-embouteilliez
-embouteillions
-embouteillons
-embouti
-emboutie
-embouties
-emboutîmes
-emboutir
-emboutira
-emboutirai
-emboutiraient
-emboutirais
-emboutirait
-emboutiras
-emboutirent
-emboutirez
-emboutiriez
-emboutirions
-emboutirons
-emboutiront
-emboutis
-emboutissage
-emboutissages
-emboutissaient
-emboutissais
-emboutissait
-emboutissant
-emboutisse
-emboutissent
-emboutisses
-emboutissez
-emboutissiez
-emboutissions
-emboutissoir
-emboutissoirs
-emboutissons
-emboutit
-emboutît
-emboutîtes
-embouts
-embraie
-embraient
-embraiera
-embraierai
-embraieraient
-embraierais
-embraierait
-embraieras
-embraierez
-embraieriez
-embraierions
-embraierons
-embraieront
-embraies
-embrancha
-embranchai
-embranchaient
-embranchais
-embranchait
-embranchâmes
-embranchant
-embranchas
-embranchasse
-embranchassent
-embranchasses
-embranchassiez
-embranchassions
-embranchât
-embranchâtes
-embranche
-embranché
-embranchée
-embranchées
-embranchement
-embranchements
-embranchent
-embrancher
-embranchera
-embrancherai
-embrancheraient
-embrancherais
-embrancherait
-embrancheras
-embranchèrent
-embrancherez
-embrancheriez
-embrancherions
-embrancherons
-embrancheront
-embranches
-embranchés
-embranchez
-embranchiez
-embranchions
-embranchons
-embraqua
-embraquai
-embraquaient
-embraquais
-embraquait
-embraquâmes
-embraquant
-embraquas
-embraquasse
-embraquassent
-embraquasses
-embraquassiez
-embraquassions
-embraquât
-embraquâtes
-embraque
-embraqué
-embraquée
-embraquées
-embraquent
-embraquer
-embraquera
-embraquerai
-embraqueraient
-embraquerais
-embraquerait
-embraqueras
-embraquèrent
-embraquerez
-embraqueriez
-embraquerions
-embraquerons
-embraqueront
-embraques
-embraqués
-embraquez
-embraquiez
-embraquions
-embraquons
-embrasa
-embrasai
-embrasaient
-embrasais
-embrasait
-embrasâmes
-embrasant
-embrasas
-embrasasse
-embrasassent
-embrasasses
-embrasassiez
-embrasassions
-embrasât
-embrasâtes
-embrase
-embrasé
-embrasée
-embrasées
-embrasement
-embrasements
-embrasent
-embraser
-embrasera
-embraserai
-embraseraient
-embraserais
-embraserait
-embraseras
-embrasèrent
-embraserez
-embraseriez
-embraserions
-embraserons
-embraseront
-embrases
-embrasés
-embrasez
-embrasiez
-embrasions
-embrasons
-embrassa
-embrassade
-embrassades
-embrassai
-embrassaient
-embrassais
-embrassait
-embrassâmes
-embrassant
-embrassas
-embrassasse
-embrassassent
-embrassasses
-embrassassiez
-embrassassions
-embrassât
-embrassâtes
-embrasse
-embrassé
-embrassée
-embrassées
-embrassement
-embrassements
-embrassent
-embrasser
-embrassera
-embrasserai
-embrasseraient
-embrasserais
-embrasserait
-embrasseras
-embrassèrent
-embrasserez
-embrasseriez
-embrasserions
-embrasserons
-embrasseront
-embrasses
-embrassés
-embrasseur
-embrasseurs
-embrasseuse
-embrasseuses
-embrassez
-embrassiez
-embrassions
-embrassons
-embrasure
-embrasures
-embraya
-embrayage
-embrayages
-embrayai
-embrayaient
-embrayais
-embrayait
-embrayâmes
-embrayant
-embrayas
-embrayasse
-embrayassent
-embrayasses
-embrayassiez
-embrayassions
-embrayât
-embrayâtes
-embraye
-embrayé
-embrayée
-embrayées
-embrayent
-embrayer
-embrayera
-embrayerai
-embrayeraient
-embrayerais
-embrayerait
-embrayeras
-embrayèrent
-embrayerez
-embrayeriez
-embrayerions
-embrayerons
-embrayeront
-embrayes
-embrayés
-embrayez
-embrayiez
-embrayions
-embrayons
-embrela
-embrelai
-embrelaient
-embrelais
-embrelait
-embrelâmes
-embrelant
-embrelas
-embrelasse
-embrelassent
-embrelasses
-embrelassiez
-embrelassions
-embrelât
-embrelâtes
-embrelé
-embrèle
-embrelée
-embrelées
-embrèlent
-embreler
-embrèlera
-embrèlerai
-embrèleraient
-embrèlerais
-embrèlerait
-embrèleras
-embrelèrent
-embrèlerez
-embrèleriez
-embrèlerions
-embrèlerons
-embrèleront
-embrelés
-embrèles
-embrelez
-embreliez
-embrelions
-embrelons
-embreva
-embrevai
-embrevaient
-embrevais
-embrevait
-embrevâmes
-embrevant
-embrevas
-embrevasse
-embrevassent
-embrevasses
-embrevassiez
-embrevassions
-embrevât
-embrevâtes
-embrevé
-embrève
-embrevée
-embrevées
-embrèvement
-embrèvements
-embrèvent
-embrever
-embrèvera
-embrèverai
-embrèveraient
-embrèverais
-embrèverait
-embrèveras
-embrevèrent
-embrèverez
-embrèveriez
-embrèverions
-embrèverons
-embrèveront
-embrevés
-embrèves
-embrevez
-embreviez
-embrevions
-embrevons
-embrigada
-embrigadai
-embrigadaient
-embrigadais
-embrigadait
-embrigadâmes
-embrigadant
-embrigadas
-embrigadasse
-embrigadassent
-embrigadasses
-embrigadassiez
-embrigadassions
-embrigadât
-embrigadâtes
-embrigade
-embrigadé
-embrigadée
-embrigadées
-embrigadement
-embrigadements
-embrigadent
-embrigader
-embrigadera
-embrigaderai
-embrigaderaient
-embrigaderais
-embrigaderait
-embrigaderas
-embrigadèrent
-embrigaderez
-embrigaderiez
-embrigaderions
-embrigaderons
-embrigaderont
-embrigades
-embrigadés
-embrigadez
-embrigadiez
-embrigadions
-embrigadons
-embringua
-embringuai
-embringuaient
-embringuais
-embringuait
-embringuâmes
-embringuant
-embringuas
-embringuasse
-embringuassent
-embringuasses
-embringuassiez
-embringuassions
-embringuât
-embringuâtes
-embringue
-embringué
-embringuée
-embringuées
-embringuent
-embringuer
-embringuera
-embringuerai
-embringueraient
-embringuerais
-embringuerait
-embringueras
-embringuèrent
-embringuerez
-embringueriez
-embringuerions
-embringuerons
-embringueront
-embringues
-embringués
-embringuez
-embringuiez
-embringuions
-embringuons
-embrocation
-embrocations
-embrocha
-embrochai
-embrochaient
-embrochais
-embrochait
-embrochâmes
-embrochant
-embrochas
-embrochasse
-embrochassent
-embrochasses
-embrochassiez
-embrochassions
-embrochât
-embrochâtes
-embroche
-embroché
-embrochée
-embrochées
-embrochement
-embrochements
-embrochent
-embrocher
-embrochera
-embrocherai
-embrocheraient
-embrocherais
-embrocherait
-embrocheras
-embrochèrent
-embrocherez
-embrocheriez
-embrocherions
-embrocherons
-embrocheront
-embroches
-embrochés
-embrochez
-embrochiez
-embrochions
-embrochons
-embroncha
-embronchai
-embronchaient
-embronchais
-embronchait
-embronchâmes
-embronchant
-embronchas
-embronchasse
-embronchassent
-embronchasses
-embronchassiez
-embronchassions
-embronchât
-embronchâtes
-embronche
-embronché
-embronchée
-embronchées
-embronchement
-embronchements
-embronchent
-embroncher
-embronchera
-embroncherai
-embroncheraient
-embroncherais
-embroncherait
-embroncheras
-embronchèrent
-embroncherez
-embroncheriez
-embroncherions
-embroncherons
-embroncheront
-embronches
-embronchés
-embronchez
-embronchiez
-embronchions
-embronchons
-embrouilla
-embrouillage
-embrouillages
-embrouillai
-embrouillaient
-embrouillais
-embrouillait
-embrouillâmes
-embrouillamini
-embrouillaminis
-embrouillant
-embrouillas
-embrouillasse
-embrouillassent
-embrouillasses
-embrouillassiez
-embrouillassions
-embrouillât
-embrouillâtes
-embrouille
-embrouillé
-embrouillée
-embrouillées
-embrouillement
-embrouillements
-embrouillent
-embrouiller
-embrouillera
-embrouillerai
-embrouilleraient
-embrouillerais
-embrouillerait
-embrouilleras
-embrouillèrent
-embrouillerez
-embrouilleriez
-embrouillerions
-embrouillerons
-embrouilleront
-embrouilles
-embrouillés
-embrouillez
-embrouilliez
-embrouillions
-embrouillons
-embroussailla
-embroussaillai
-embroussaillaient
-embroussaillais
-embroussaillait
-embroussaillâmes
-embroussaillant
-embroussaillas
-embroussaillasse
-embroussaillassent
-embroussaillasses
-embroussaillassiez
-embroussaillassions
-embroussaillât
-embroussaillâtes
-embroussaille
-embroussaillé
-embroussaillée
-embroussaillées
-embroussaillent
-embroussailler
-embroussaillera
-embroussaillerai
-embroussailleraient
-embroussaillerais
-embroussaillerait
-embroussailleras
-embroussaillèrent
-embroussaillerez
-embroussailleriez
-embroussaillerions
-embroussaillerons
-embroussailleront
-embroussailles
-embroussaillés
-embroussaillez
-embroussailliez
-embroussaillions
-embroussaillons
-embruma
-embrumai
-embrumaient
-embrumais
-embrumait
-embrumâmes
-embrumant
-embrumas
-embrumasse
-embrumassent
-embrumasses
-embrumassiez
-embrumassions
-embrumât
-embrumâtes
-embrume
-embrumé
-embrumée
-embrumées
-embrument
-embrumer
-embrumera
-embrumerai
-embrumeraient
-embrumerais
-embrumerait
-embrumeras
-embrumèrent
-embrumerez
-embrumeriez
-embrumerions
-embrumerons
-embrumeront
-embrumes
-embrumés
-embrumez
-embrumiez
-embrumions
-embrumons
-embruni
-embrunie
-embrunies
-embrunîmes
-embrunir
-embrunira
-embrunirai
-embruniraient
-embrunirais
-embrunirait
-embruniras
-embrunirent
-embrunirez
-embruniriez
-embrunirions
-embrunirons
-embruniront
-embrunis
-embrunissaient
-embrunissais
-embrunissait
-embrunissant
-embrunisse
-embrunissent
-embrunisses
-embrunissez
-embrunissiez
-embrunissions
-embrunissons
-embrunit
-embrunît
-embrunîtes
-embruns
-embryogénie
-embryogénies
-embryogénique
-embryogéniques
-embryologie
-embryologies
-embryologique
-embryologiques
-embryologiste
-embryologistes
-embryon
-embryonnaire
-embryonnaires
-embryons
-embryopathie
-embryopathies
-embu
-embua
-embuai
-embuaient
-embuais
-embuait
-embuâmes
-embuant
-embuas
-embuasse
-embuassent
-embuasses
-embuassiez
-embuassions
-embuât
-embuâtes
-embûche
-embûches
-embue
-embué
-embuée
-embuées
-embuent
-embuer
-embuera
-embuerai
-embueraient
-embuerais
-embuerait
-embueras
-embuèrent
-embuerez
-embueriez
-embuerions
-embuerons
-embueront
-embues
-embués
-embuez
-embuiez
-embuions
-embûmes
-embuons
-embus
-embuscade
-embuscades
-embusqua
-embusquai
-embusquaient
-embusquais
-embusquait
-embusquâmes
-embusquant
-embusquas
-embusquasse
-embusquassent
-embusquasses
-embusquassiez
-embusquassions
-embusquât
-embusquâtes
-embusque
-embusqué
-embusquée
-embusquées
-embusquent
-embusquer
-embusquera
-embusquerai
-embusqueraient
-embusquerais
-embusquerait
-embusqueras
-embusquèrent
-embusquerez
-embusqueriez
-embusquerions
-embusquerons
-embusqueront
-embusques
-embusqués
-embusquez
-embusquiez
-embusquions
-embusquons
-embussiez
-embussions
-embûtes
-embuvez
-embuviez
-embuvions
-embuvons
-ème
-émécha
-éméchai
-éméchaient
-éméchais
-éméchait
-éméchâmes
-éméchant
-éméchas
-éméchasse
-éméchassent
-éméchasses
-éméchassiez
-éméchassions
-éméchât
-éméchâtes
-éméché
-émèche
-éméchée
-éméchées
-émèchent
-émécher
-éméchera
-émécherai
-émécheraient
-émécherais
-émécherait
-émécheras
-éméchèrent
-émécherez
-émécheriez
-émécherions
-émécherons
-émécheront
-éméchés
-émèches
-éméchez
-éméchiez
-éméchions
-éméchons
-émeraude
-émeraudes
-émerge
-émergé
-émergea
-émergeai
-émergeaient
-émergeais
-émergeait
-émergeâmes
-émergeant
-émergeas
-émergeasse
-émergeassent
-émergeasses
-émergeassiez
-émergeassions
-émergeât
-émergeâtes
-émergence
-émergences
-émergent
-émergeons
-émerger
-émergera
-émergerai
-émergeraient
-émergerais
-émergerait
-émergeras
-émergèrent
-émergerez
-émergeriez
-émergerions
-émergerons
-émergeront
-émerges
-émergez
-émergiez
-émergions
-émeri
-émerillon
-émerillonna
-émerillonnai
-émerillonnaient
-émerillonnais
-émerillonnait
-émerillonnâmes
-émerillonnant
-émerillonnas
-émerillonnasse
-émerillonnassent
-émerillonnasses
-émerillonnassiez
-émerillonnassions
-émerillonnât
-émerillonnâtes
-émerillonne
-émerillonné
-émerillonnée
-émerillonnées
-émerillonnent
-émerillonner
-émerillonnera
-émerillonnerai
-émerillonneraient
-émerillonnerais
-émerillonnerait
-émerillonneras
-émerillonnèrent
-émerillonnerez
-émerillonneriez
-émerillonnerions
-émerillonnerons
-émerillonneront
-émerillonnes
-émerillonnés
-émerillonnez
-émerillonniez
-émerillonnions
-émerillonnons
-émerillons
-émeris
-émerisa
-émerisai
-émerisaient
-émerisais
-émerisait
-émerisâmes
-émerisant
-émerisas
-émerisasse
-émerisassent
-émerisasses
-émerisassiez
-émerisassions
-émerisât
-émerisâtes
-émerise
-émerisé
-émerisée
-émerisées
-émerisent
-émeriser
-émerisera
-émeriserai
-émeriseraient
-émeriserais
-émeriserait
-émeriseras
-émerisèrent
-émeriserez
-émeriseriez
-émeriserions
-émeriserons
-émeriseront
-émerises
-émerisés
-émerisez
-émerisiez
-émerisions
-émerisons
-émérite
-émérites
-émersion
-émersions
-émerveilla
-émerveillai
-émerveillaient
-émerveillais
-émerveillait
-émerveillâmes
-émerveillant
-émerveillas
-émerveillasse
-émerveillassent
-émerveillasses
-émerveillassiez
-émerveillassions
-émerveillât
-émerveillâtes
-émerveille
-émerveillé
-émerveillée
-émerveillées
-émerveillement
-émerveillements
-émerveillent
-émerveiller
-émerveillera
-émerveillerai
-émerveilleraient
-émerveillerais
-émerveillerait
-émerveilleras
-émerveillèrent
-émerveillerez
-émerveilleriez
-émerveillerions
-émerveillerons
-émerveilleront
-émerveilles
-émerveillés
-émerveillez
-émerveilliez
-émerveillions
-émerveillons
-émet
-émétine
-émétines
-émétique
-émétiques
-émets
-émettaient
-émettais
-émettait
-émettant
-émette
-émettent
-émettes
-émetteur
-émetteurs
-émettez
-émettiez
-émettions
-émettons
-émettra
-émettrai
-émettraient
-émettrais
-émettrait
-émettras
-émettre
-émettrez
-émettrice
-émettrices
-émettriez
-émettrions
-émettrons
-émettront
-émeu
-émeus
-émeut
-émeute
-émeutes
-émeutier
-émeutière
-émeutières
-émeutiers
-émeuve
-émeuvent
-émeuves
-émia
-émiai
-émiaient
-émiais
-émiait
-émiâmes
-émiant
-émias
-émiasse
-émiassent
-émiasses
-émiassiez
-émiassions
-émiât
-émiâtes
-émie
-émié
-émiée
-émiées
-émient
-émier
-émiera
-émierai
-émieraient
-émierais
-émierait
-émieras
-émièrent
-émierez
-émieriez
-émierions
-émierons
-émieront
-émies
-émiés
-émietta
-émiettai
-émiettaient
-émiettais
-émiettait
-émiettâmes
-émiettant
-émiettas
-émiettasse
-émiettassent
-émiettasses
-émiettassiez
-émiettassions
-émiettât
-émiettâtes
-émiette
-émietté
-émiettée
-émiettées
-émiettement
-émiettements
-émiettent
-émietter
-émiettera
-émietterai
-émietteraient
-émietterais
-émietterait
-émietteras
-émiettèrent
-émietterez
-émietteriez
-émietterions
-émietterons
-émietteront
-émiettes
-émiettés
-émiettez
-émiettiez
-émiettions
-émiettons
-émiez
-émigra
-émigrai
-émigraient
-émigrais
-émigrait
-émigrâmes
-émigrant
-émigrante
-émigrantes
-émigrants
-émigras
-émigrasse
-émigrassent
-émigrasses
-émigrassiez
-émigrassions
-émigrât
-émigrâtes
-émigration
-émigrations
-émigre
-émigré
-émigrée
-émigrées
-émigrent
-émigrer
-émigrera
-émigrerai
-émigreraient
-émigrerais
-émigrerait
-émigreras
-émigrèrent
-émigrerez
-émigreriez
-émigrerions
-émigrerons
-émigreront
-émigres
-émigrés
-émigrez
-émigriez
-émigrions
-émigrons
-émiiez
-émiions
-émîmes
-éminça
-éminçai
-éminçaient
-éminçais
-éminçait
-éminçâmes
-éminçant
-éminças
-éminçasse
-éminçassent
-éminçasses
-éminçassiez
-éminçassions
-éminçât
-éminçâtes
-émince
-émincé
-émincée
-émincées
-émincent
-émincer
-émincera
-émincerai
-éminceraient
-émincerais
-émincerait
-éminceras
-émincèrent
-émincerez
-éminceriez
-émincerions
-émincerons
-éminceront
-éminces
-émincés
-émincez
-éminciez
-émincions
-éminçons
-éminemment
-éminence
-éminences
-éminent
-éminente
-éminentes
-éminentissime
-éminentissimes
-éminents
-émions
-émir
-émirat
-émirats
-émirent
-émirs
-émis
-émise
-émises
-émissaire
-émissaires
-émisse
-émissent
-émisses
-émissiez
-émissif
-émissifs
-émission
-émissions
-émissive
-émissives
-émissole
-émissoles
-émit
-émît
-émîtes
-emmagasina
-emmagasinage
-emmagasinages
-emmagasinai
-emmagasinaient
-emmagasinais
-emmagasinait
-emmagasinâmes
-emmagasinant
-emmagasinas
-emmagasinasse
-emmagasinassent
-emmagasinasses
-emmagasinassiez
-emmagasinassions
-emmagasinât
-emmagasinâtes
-emmagasine
-emmagasiné
-emmagasinée
-emmagasinées
-emmagasinent
-emmagasiner
-emmagasinera
-emmagasinerai
-emmagasineraient
-emmagasinerais
-emmagasinerait
-emmagasineras
-emmagasinèrent
-emmagasinerez
-emmagasineriez
-emmagasinerions
-emmagasinerons
-emmagasineront
-emmagasines
-emmagasinés
-emmagasinez
-emmagasiniez
-emmagasinions
-emmagasinons
-emmaillota
-emmaillotai
-emmaillotaient
-emmaillotais
-emmaillotait
-emmaillotâmes
-emmaillotant
-emmaillotas
-emmaillotasse
-emmaillotassent
-emmaillotasses
-emmaillotassiez
-emmaillotassions
-emmaillotât
-emmaillotâtes
-emmaillote
-emmailloté
-emmaillotée
-emmaillotées
-emmaillotement
-emmaillotements
-emmaillotent
-emmailloter
-emmaillotera
-emmailloterai
-emmailloteraient
-emmailloterais
-emmailloterait
-emmailloteras
-emmaillotèrent
-emmailloterez
-emmailloteriez
-emmailloterions
-emmailloterons
-emmailloteront
-emmaillotes
-emmaillotés
-emmaillotez
-emmaillotiez
-emmaillotions
-emmaillotons
-emmancha
-emmanchai
-emmanchaient
-emmanchais
-emmanchait
-emmanchâmes
-emmanchant
-emmanchas
-emmanchasse
-emmanchassent
-emmanchasses
-emmanchassiez
-emmanchassions
-emmanchât
-emmanchâtes
-emmanche
-emmanché
-emmanchée
-emmanchées
-emmanchement
-emmanchements
-emmanchent
-emmancher
-emmanchera
-emmancherai
-emmancheraient
-emmancherais
-emmancherait
-emmancheras
-emmanchèrent
-emmancherez
-emmancheriez
-emmancherions
-emmancherons
-emmancheront
-emmanches
-emmanchés
-emmanchez
-emmanchiez
-emmanchions
-emmanchons
-emmanchure
-emmanchures
-emmarge
-emmargé
-emmargea
-emmargeai
-emmargeaient
-emmargeais
-emmargeait
-emmargeâmes
-emmargeant
-emmargeas
-emmargeasse
-emmargeassent
-emmargeasses
-emmargeassiez
-emmargeassions
-emmargeât
-emmargeâtes
-emmargée
-emmargées
-emmargent
-emmargeons
-emmarger
-emmargera
-emmargerai
-emmargeraient
-emmargerais
-emmargerait
-emmargeras
-emmargèrent
-emmargerez
-emmargeriez
-emmargerions
-emmargerons
-emmargeront
-emmarges
-emmargés
-emmargez
-emmargiez
-emmargions
-emmêla
-emmêlai
-emmêlaient
-emmêlais
-emmêlait
-emmêlâmes
-emmêlant
-emmêlas
-emmêlasse
-emmêlassent
-emmêlasses
-emmêlassiez
-emmêlassions
-emmêlât
-emmêlâtes
-emmêle
-emmêlé
-emmêlée
-emmêlées
-emmêlement
-emmêlements
-emmêlent
-emmêler
-emmêlera
-emmêlerai
-emmêleraient
-emmêlerais
-emmêlerait
-emmêleras
-emmêlèrent
-emmêlerez
-emmêleriez
-emmêlerions
-emmêlerons
-emmêleront
-emmêles
-emmêlés
-emmêlez
-emmêliez
-emmêlions
-emmêlons
-emmena
-emménage
-emménagé
-emménagea
-emménageai
-emménageaient
-emménageais
-emménageait
-emménageâmes
-emménageant
-emménageas
-emménageasse
-emménageassent
-emménageasses
-emménageassiez
-emménageassions
-emménageât
-emménageâtes
-emménagée
-emménagées
-emménagement
-emménagements
-emménagent
-emménageons
-emménager
-emménagera
-emménagerai
-emménageraient
-emménagerais
-emménagerait
-emménageras
-emménagèrent
-emménagerez
-emménageriez
-emménagerions
-emménagerons
-emménageront
-emménages
-emménagés
-emménagez
-emménagiez
-emménagions
-emménagogue
-emménagogues
-emmenai
-emmenaient
-emmenais
-emmenait
-emmenâmes
-emmenant
-emmenas
-emmenasse
-emmenassent
-emmenasses
-emmenassiez
-emmenassions
-emmenât
-emmenâtes
-emmené
-emmène
-emmenée
-emmenées
-emmènent
-emmener
-emmènera
-emmènerai
-emmèneraient
-emmènerais
-emmènerait
-emmèneras
-emmenèrent
-emmènerez
-emmèneriez
-emmènerions
-emmènerons
-emmèneront
-emmenés
-emmènes
-emmenez
-emmeniez
-emmenions
-emmenons
-emmental
-emmentals
-emmenthal
-emmenthals
-emmerda
-emmerdai
-emmerdaient
-emmerdais
-emmerdait
-emmerdâmes
-emmerdant
-emmerdante
-emmerdantes
-emmerdants
-emmerdas
-emmerdasse
-emmerdassent
-emmerdasses
-emmerdassiez
-emmerdassions
-emmerdât
-emmerdâtes
-emmerde
-emmerdé
-emmerdée
-emmerdées
-emmerdement
-emmerdements
-emmerdent
-emmerder
-emmerdera
-emmerderai
-emmerderaient
-emmerderais
-emmerderait
-emmerderas
-emmerdèrent
-emmerderez
-emmerderiez
-emmerderions
-emmerderons
-emmerderont
-emmerdes
-emmerdés
-emmerdeur
-emmerdeurs
-emmerdeuse
-emmerdeuses
-emmerdez
-emmerdiez
-emmerdions
-emmerdons
-emmétra
-emmétrai
-emmétraient
-emmétrais
-emmétrait
-emmétrâmes
-emmétrant
-emmétras
-emmétrasse
-emmétrassent
-emmétrasses
-emmétrassiez
-emmétrassions
-emmétrât
-emmétrâtes
-emmétré
-emmètre
-emmétrée
-emmétrées
-emmètrent
-emmétrer
-emmétrera
-emmétrerai
-emmétreraient
-emmétrerais
-emmétrerait
-emmétreras
-emmétrèrent
-emmétrerez
-emmétreriez
-emmétrerions
-emmétrerons
-emmétreront
-emmétrés
-emmètres
-emmétrez
-emmétriez
-emmétrions
-emmétrons
-emmétrope
-emmétropes
-emmétropie
-emmétropies
-emmiella
-emmiellai
-emmiellaient
-emmiellais
-emmiellait
-emmiellâmes
-emmiellant
-emmiellas
-emmiellasse
-emmiellassent
-emmiellasses
-emmiellassiez
-emmiellassions
-emmiellât
-emmiellâtes
-emmielle
-emmiellé
-emmiellée
-emmiellées
-emmiellent
-emmieller
-emmiellera
-emmiellerai
-emmielleraient
-emmiellerais
-emmiellerait
-emmielleras
-emmiellèrent
-emmiellerez
-emmielleriez
-emmiellerions
-emmiellerons
-emmielleront
-emmielles
-emmiellés
-emmiellez
-emmielliez
-emmiellions
-emmiellons
-emmitonna
-emmitonnai
-emmitonnaient
-emmitonnais
-emmitonnait
-emmitonnâmes
-emmitonnant
-emmitonnas
-emmitonnasse
-emmitonnassent
-emmitonnasses
-emmitonnassiez
-emmitonnassions
-emmitonnât
-emmitonnâtes
-emmitonne
-emmitonné
-emmitonnée
-emmitonnées
-emmitonnent
-emmitonner
-emmitonnera
-emmitonnerai
-emmitonneraient
-emmitonnerais
-emmitonnerait
-emmitonneras
-emmitonnèrent
-emmitonnerez
-emmitonneriez
-emmitonnerions
-emmitonnerons
-emmitonneront
-emmitonnes
-emmitonnés
-emmitonnez
-emmitonniez
-emmitonnions
-emmitonnons
-emmitoufla
-emmitouflai
-emmitouflaient
-emmitouflais
-emmitouflait
-emmitouflâmes
-emmitouflant
-emmitouflas
-emmitouflasse
-emmitouflassent
-emmitouflasses
-emmitouflassiez
-emmitouflassions
-emmitouflât
-emmitouflâtes
-emmitoufle
-emmitouflé
-emmitouflée
-emmitouflées
-emmitouflent
-emmitoufler
-emmitouflera
-emmitouflerai
-emmitoufleraient
-emmitouflerais
-emmitouflerait
-emmitoufleras
-emmitouflèrent
-emmitouflerez
-emmitoufleriez
-emmitouflerions
-emmitouflerons
-emmitoufleront
-emmitoufles
-emmitouflés
-emmitouflez
-emmitoufliez
-emmitouflions
-emmitouflons
-emmortaisa
-emmortaisai
-emmortaisaient
-emmortaisais
-emmortaisait
-emmortaisâmes
-emmortaisant
-emmortaisas
-emmortaisasse
-emmortaisassent
-emmortaisasses
-emmortaisassiez
-emmortaisassions
-emmortaisât
-emmortaisâtes
-emmortaise
-emmortaisé
-emmortaisée
-emmortaisées
-emmortaisent
-emmortaiser
-emmortaisera
-emmortaiserai
-emmortaiseraient
-emmortaiserais
-emmortaiserait
-emmortaiseras
-emmortaisèrent
-emmortaiserez
-emmortaiseriez
-emmortaiserions
-emmortaiserons
-emmortaiseront
-emmortaises
-emmortaisés
-emmortaisez
-emmortaisiez
-emmortaisions
-emmortaisons
-emmotté
-emmottée
-emmottées
-emmottés
-emmouscailla
-emmouscaillai
-emmouscaillaient
-emmouscaillais
-emmouscaillait
-emmouscaillâmes
-emmouscaillant
-emmouscaillas
-emmouscaillasse
-emmouscaillassent
-emmouscaillasses
-emmouscaillassiez
-emmouscaillassions
-emmouscaillât
-emmouscaillâtes
-emmouscaille
-emmouscaillé
-emmouscaillée
-emmouscaillées
-emmouscaillent
-emmouscailler
-emmouscaillera
-emmouscaillerai
-emmouscailleraient
-emmouscaillerais
-emmouscaillerait
-emmouscailleras
-emmouscaillèrent
-emmouscaillerez
-emmouscailleriez
-emmouscaillerions
-emmouscaillerons
-emmouscailleront
-emmouscailles
-emmouscaillés
-emmouscaillez
-emmouscailliez
-emmouscaillions
-emmouscaillons
-emmura
-emmurai
-emmuraient
-emmurais
-emmurait
-emmurâmes
-emmurant
-emmuras
-emmurasse
-emmurassent
-emmurasses
-emmurassiez
-emmurassions
-emmurât
-emmurâtes
-emmure
-emmuré
-emmurée
-emmurées
-emmurent
-emmurer
-emmurera
-emmurerai
-emmureraient
-emmurerais
-emmurerait
-emmureras
-emmurèrent
-emmurerez
-emmureriez
-emmurerions
-emmurerons
-emmureront
-emmures
-emmurés
-emmurez
-emmuriez
-emmurions
-emmurons
-émoi
-émois
-émollient
-émolliente
-émollientes
-émollients
-émolument
-émoluments
-émonctoire
-émonctoires
-émonda
-émondage
-émondages
-émondai
-émondaient
-émondais
-émondait
-émondâmes
-émondant
-émondas
-émondasse
-émondassent
-émondasses
-émondassiez
-émondassions
-émondât
-émondâtes
-émonde
-émondé
-émondée
-émondées
-émondent
-émonder
-émondera
-émonderai
-émonderaient
-émonderais
-émonderait
-émonderas
-émondèrent
-émonderez
-émonderiez
-émonderions
-émonderons
-émonderont
-émondes
-émondés
-émondeur
-émondeurs
-émondez
-émondiez
-émondions
-émondoir
-émondoirs
-émondons
-émorfila
-émorfilage
-émorfilages
-émorfilai
-émorfilaient
-émorfilais
-émorfilait
-émorfilâmes
-émorfilant
-émorfilas
-émorfilasse
-émorfilassent
-émorfilasses
-émorfilassiez
-émorfilassions
-émorfilât
-émorfilâtes
-émorfile
-émorfilé
-émorfilée
-émorfilées
-émorfilent
-émorfiler
-émorfilera
-émorfilerai
-émorfileraient
-émorfilerais
-émorfilerait
-émorfileras
-émorfilèrent
-émorfilerez
-émorfileriez
-émorfilerions
-émorfilerons
-émorfileront
-émorfiles
-émorfilés
-émorfilez
-émorfiliez
-émorfilions
-émorfilons
-émotif
-émotifs
-émotion
-émotionna
-émotionnable
-émotionnables
-émotionnai
-émotionnaient
-émotionnais
-émotionnait
-émotionnâmes
-émotionnant
-émotionnas
-émotionnasse
-émotionnassent
-émotionnasses
-émotionnassiez
-émotionnassions
-émotionnât
-émotionnâtes
-émotionne
-émotionné
-émotionnée
-émotionnées
-émotionnel
-émotionnelle
-émotionnelles
-émotionnels
-émotionnent
-émotionner
-émotionnera
-émotionnerai
-émotionneraient
-émotionnerais
-émotionnerait
-émotionneras
-émotionnèrent
-émotionnerez
-émotionneriez
-émotionnerions
-émotionnerons
-émotionneront
-émotionnes
-émotionnés
-émotionnez
-émotionniez
-émotionnions
-émotionnons
-émotions
-émotive
-émotives
-émotivité
-émotivités
-émotta
-émottage
-émottages
-émottai
-émottaient
-émottais
-émottait
-émottâmes
-émottant
-émottas
-émottasse
-émottassent
-émottasses
-émottassiez
-émottassions
-émottât
-émottâtes
-émotte
-émotté
-émottée
-émottées
-émottent
-émotter
-émottera
-émotterai
-émotteraient
-émotterais
-émotterait
-émotteras
-émottèrent
-émotterez
-émotteriez
-émotterions
-émotterons
-émotteront
-émottes
-émottés
-émotteur
-émotteurs
-émotteuse
-émotteuses
-émottez
-émottiez
-émottions
-émottons
-émou
-émoucha
-émouchai
-émouchaient
-émouchais
-émouchait
-émouchâmes
-émouchant
-émouchas
-émouchasse
-émouchassent
-émouchasses
-émouchassiez
-émouchassions
-émouchât
-émouchâtes
-émouche
-émouché
-émouchée
-émouchées
-émouchent
-émoucher
-émouchera
-émoucherai
-émoucheraient
-émoucherais
-émoucherait
-émoucheras
-émouchèrent
-émoucherez
-émoucheriez
-émoucherions
-émoucherons
-émoucheront
-émouches
-émouchés
-émouchet
-émoucheta
-émouchetai
-émouchetaient
-émouchetais
-émouchetait
-émouchetâmes
-émouchetant
-émouchetas
-émouchetasse
-émouchetassent
-émouchetasses
-émouchetassiez
-émouchetassions
-émouchetât
-émouchetâtes
-émoucheté
-émouchète
-émouchetée
-émouchetées
-émouchètent
-émoucheter
-émouchètera
-émouchèterai
-émouchèteraient
-émouchèterais
-émouchèterait
-émouchèteras
-émouchetèrent
-émouchèterez
-émouchèteriez
-émouchèterions
-émouchèterons
-émouchèteront
-émouchetés
-émouchètes
-émouchetez
-émouchetiez
-émouchetions
-émouchetons
-émouchets
-émouchette
-émouchettes
-émouchez
-émouchiez
-émouchions
-émouchoir
-émouchoirs
-émouchons
-émoud
-émoudra
-émoudrai
-émoudraient
-émoudrais
-émoudrait
-émoudras
-émoudre
-émoudrez
-émoudriez
-émoudrions
-émoudrons
-émoudront
-émouds
-émoulage
-émoulages
-émoulaient
-émoulais
-émoulait
-émoulant
-émoule
-émoulent
-émoules
-émouleur
-émouleurs
-émoulez
-émouliez
-émoulions
-émoulons
-émoulu
-émoulue
-émoulues
-émoulûmes
-émoulurent
-émoulus
-émoulusse
-émoulussent
-émoulusses
-émoulussiez
-émoulussions
-émoulut
-émoulût
-émoulûtes
-émous
-émoussa
-émoussai
-émoussaient
-émoussais
-émoussait
-émoussâmes
-émoussant
-émoussas
-émoussasse
-émoussassent
-émoussasses
-émoussassiez
-émoussassions
-émoussât
-émoussâtes
-émousse
-émoussé
-émoussée
-émoussées
-émoussent
-émousser
-émoussera
-émousserai
-émousseraient
-émousserais
-émousserait
-émousseras
-émoussèrent
-émousserez
-émousseriez
-émousserions
-émousserons
-émousseront
-émousses
-émoussés
-émoussez
-émoussiez
-émoussions
-émoussons
-émoustilla
-émoustillai
-émoustillaient
-émoustillais
-émoustillait
-émoustillâmes
-émoustillant
-émoustillante
-émoustillantes
-émoustillants
-émoustillas
-émoustillasse
-émoustillassent
-émoustillasses
-émoustillassiez
-émoustillassions
-émoustillât
-émoustillâtes
-émoustille
-émoustillé
-émoustillée
-émoustillées
-émoustillent
-émoustiller
-émoustillera
-émoustillerai
-émoustilleraient
-émoustillerais
-émoustillerait
-émoustilleras
-émoustillèrent
-émoustillerez
-émoustilleriez
-émoustillerions
-émoustillerons
-émoustilleront
-émoustilles
-émoustillés
-émoustillez
-émoustilliez
-émoustillions
-émoustillons
-émouvaient
-émouvais
-émouvait
-émouvant
-émouvante
-émouvantes
-émouvants
-émouvez
-émouviez
-émouvions
-émouvoir
-émouvons
-émouvra
-émouvrai
-émouvraient
-émouvrais
-émouvrait
-émouvras
-émouvrez
-émouvriez
-émouvrions
-émouvrons
-émouvront
-empailla
-empaillage
-empaillages
-empaillai
-empaillaient
-empaillais
-empaillait
-empaillâmes
-empaillant
-empaillas
-empaillasse
-empaillassent
-empaillasses
-empaillassiez
-empaillassions
-empaillât
-empaillâtes
-empaille
-empaillé
-empaillée
-empaillées
-empaillement
-empaillements
-empaillent
-empailler
-empaillèrent
-empailles
-empaillés
-empailleur
-empailleurs
-empailleuse
-empailleuses
-empaillez
-empailliez
-empaillions
-empaillons
-empala
-empalai
-empalaient
-empalais
-empalait
-empalâmes
-empalant
-empalas
-empalasse
-empalassent
-empalasses
-empalassiez
-empalassions
-empalât
-empalâtes
-empale
-empalé
-empalée
-empalées
-empalement
-empalements
-empalent
-empaler
-empalera
-empalerai
-empaleraient
-empalerais
-empalerait
-empaleras
-empalèrent
-empalerez
-empaleriez
-empalerions
-empalerons
-empaleront
-empales
-empalés
-empalez
-empaliez
-empalions
-empalma
-empalmai
-empalmaient
-empalmais
-empalmait
-empalmâmes
-empalmant
-empalmas
-empalmasse
-empalmassent
-empalmasses
-empalmassiez
-empalmassions
-empalmât
-empalmâtes
-empalme
-empalmé
-empalmée
-empalmées
-empalment
-empalmer
-empalmera
-empalmerai
-empalmeraient
-empalmerais
-empalmerait
-empalmeras
-empalmèrent
-empalmerez
-empalmeriez
-empalmerions
-empalmerons
-empalmeront
-empalmes
-empalmés
-empalmez
-empalmiez
-empalmions
-empalmons
-empalons
-empan
-empanacha
-empanachai
-empanachaient
-empanachais
-empanachait
-empanachâmes
-empanachant
-empanachas
-empanachasse
-empanachassent
-empanachasses
-empanachassiez
-empanachassions
-empanachât
-empanachâtes
-empanache
-empanaché
-empanachée
-empanachées
-empanachent
-empanacher
-empanachera
-empanacherai
-empanacheraient
-empanacherais
-empanacherait
-empanacheras
-empanachèrent
-empanacherez
-empanacheriez
-empanacherions
-empanacherons
-empanacheront
-empanaches
-empanachés
-empanachez
-empanachiez
-empanachions
-empanachons
-empanna
-empannage
-empannages
-empannai
-empannaient
-empannais
-empannait
-empannâmes
-empannant
-empannas
-empannasse
-empannassent
-empannasses
-empannassiez
-empannassions
-empannât
-empannâtes
-empanne
-empanné
-empannée
-empannées
-empannent
-empanner
-empannera
-empannerai
-empanneraient
-empannerais
-empannerait
-empanneras
-empannèrent
-empannerez
-empanneriez
-empannerions
-empannerons
-empanneront
-empannes
-empannés
-empannez
-empanniez
-empannions
-empannons
-empans
-empapillota
-empapillotai
-empapillotaient
-empapillotais
-empapillotait
-empapillotâmes
-empapillotant
-empapillotas
-empapillotasse
-empapillotassent
-empapillotasses
-empapillotassiez
-empapillotassions
-empapillotât
-empapillotâtes
-empapillote
-empapilloté
-empapillotée
-empapillotées
-empapillotent
-empapilloter
-empapillotera
-empapilloterai
-empapilloteraient
-empapilloterais
-empapilloterait
-empapilloteras
-empapillotèrent
-empapilloterez
-empapilloteriez
-empapilloterions
-empapilloterons
-empapilloteront
-empapillotes
-empapillotés
-empapillotez
-empapillotiez
-empapillotions
-empapillotons
-empaqueta
-empaquetage
-empaquetages
-empaquetai
-empaquetaient
-empaquetais
-empaquetait
-empaquetâmes
-empaquetant
-empaquetas
-empaquetasse
-empaquetassent
-empaquetasses
-empaquetassiez
-empaquetassions
-empaquetât
-empaquetâtes
-empaqueté
-empaquetée
-empaquetées
-empaqueter
-empaquetèrent
-empaquetés
-empaqueteur
-empaqueteurs
-empaqueteuse
-empaqueteuses
-empaquetez
-empaquetiez
-empaquetions
-empaquetons
-empaquette
-empaquettent
-empaquettera
-empaquetterai
-empaquetteraient
-empaquetterais
-empaquetterait
-empaquetteras
-empaquetterez
-empaquetteriez
-empaquetterions
-empaquetterons
-empaquetteront
-empaquettes
-emparâmes
-emparassiez
-emparassions
-emparâtes
-emparé
-emparée
-emparées
-emparer
-emparerez
-empareriez
-emparerions
-emparerons
-emparés
-emparez
-empariez
-emparions
-emparons
-emparqua
-emparquai
-emparquaient
-emparquais
-emparquait
-emparquâmes
-emparquant
-emparquas
-emparquasse
-emparquassent
-emparquasses
-emparquassiez
-emparquassions
-emparquât
-emparquâtes
-emparque
-emparqué
-emparquée
-emparquées
-emparquent
-emparquer
-emparquera
-emparquerai
-emparqueraient
-emparquerais
-emparquerait
-emparqueras
-emparquèrent
-emparquerez
-emparqueriez
-emparquerions
-emparquerons
-emparqueront
-emparques
-emparqués
-emparquez
-emparquiez
-emparquions
-emparquons
-empâta
-empâtai
-empâtaient
-empâtais
-empâtait
-empâtâmes
-empâtant
-empâtas
-empâtasse
-empâtassent
-empâtasses
-empâtassiez
-empâtassions
-empâtât
-empâtâtes
-empâte
-empâté
-empâtée
-empâtées
-empâtement
-empâtements
-empâtent
-empâter
-empâtera
-empâterai
-empâteraient
-empâterais
-empâterait
-empâteras
-empâtèrent
-empâterez
-empâteriez
-empâterions
-empâterons
-empâteront
-empâtes
-empâtés
-empâtez
-empathie
-empathies
-empâtiez
-empâtions
-empâtons
-empâtrera
-empâtrerai
-empâtreraient
-empâtrerais
-empâtrerait
-empâtreras
-empâtrerez
-empâtreriez
-empâtrerions
-empâtrerons
-empâtreront
-empatta
-empattai
-empattaient
-empattais
-empattait
-empattâmes
-empattant
-empattas
-empattasse
-empattassent
-empattasses
-empattassiez
-empattassions
-empattât
-empattâtes
-empatte
-empatté
-empattée
-empattées
-empattement
-empattements
-empattent
-empatter
-empattera
-empatterai
-empatteraient
-empatterais
-empatterait
-empatteras
-empattèrent
-empatterez
-empatteriez
-empatterions
-empatterons
-empatteront
-empattes
-empattés
-empattez
-empattiez
-empattions
-empattons
-empauma
-empaumai
-empaumaient
-empaumais
-empaumait
-empaumâmes
-empaumant
-empaumas
-empaumasse
-empaumassent
-empaumasses
-empaumassiez
-empaumassions
-empaumât
-empaumâtes
-empaume
-empaumé
-empaumée
-empaumées
-empaument
-empaumer
-empaumera
-empaumerai
-empaumeraient
-empaumerais
-empaumerait
-empaumeras
-empaumèrent
-empaumerez
-empaumeriez
-empaumerions
-empaumerons
-empaumeront
-empaumes
-empaumés
-empaumez
-empaumiez
-empaumions
-empaumons
-empaumure
-empaumures
-empêcha
-empêchai
-empêchaient
-empêchais
-empêchait
-empêchâmes
-empêchant
-empêchas
-empêchasse
-empêchassent
-empêchasses
-empêchassiez
-empêchassions
-empêchât
-empêchâtes
-empêche
-empêché
-empêchée
-empêchées
-empêchement
-empêchements
-empêchent
-empêcher
-empêchera
-empêcherai
-empêcheraient
-empêcherais
-empêcherait
-empêcheras
-empêchèrent
-empêcherez
-empêcheriez
-empêcherions
-empêcherons
-empêcheront
-empêches
-empêchés
-empêcheur
-empêcheurs
-empêcheuse
-empêcheuses
-empêchez
-empêchiez
-empêchions
-empêchons
-empeigna
-empeignai
-empeignaient
-empeignais
-empeignait
-empeignâmes
-empeignant
-empeignas
-empeignasse
-empeignassent
-empeignasses
-empeignassiez
-empeignassions
-empeignât
-empeignâtes
-empeigne
-empeigné
-empeignée
-empeignées
-empeignent
-empeigner
-empeignera
-empeignerai
-empeigneraient
-empeignerais
-empeignerait
-empeigneras
-empeignèrent
-empeignerez
-empeigneriez
-empeignerions
-empeignerons
-empeigneront
-empeignes
-empeignés
-empeignez
-empeigniez
-empeignions
-empeignons
-empêna
-empênai
-empênaient
-empênais
-empênait
-empênâmes
-empênant
-empênas
-empênasse
-empênassent
-empênasses
-empênassiez
-empênassions
-empênât
-empênâtes
-empêne
-empêné
-empênée
-empênées
-empênent
-empêner
-empênera
-empênerai
-empêneraient
-empênerais
-empênerait
-empêneras
-empênèrent
-empênerez
-empêneriez
-empênerions
-empênerons
-empêneront
-empênes
-empênés
-empênez
-empêniez
-empênions
-empenna
-empennage
-empennages
-empennai
-empennaient
-empennais
-empennait
-empennâmes
-empennant
-empennas
-empennasse
-empennassent
-empennasses
-empennassiez
-empennassions
-empennât
-empennâtes
-empenne
-empenné
-empennée
-empennées
-empennent
-empenner
-empennera
-empennerai
-empenneraient
-empennerais
-empennerait
-empenneras
-empennèrent
-empennerez
-empenneriez
-empennerions
-empennerons
-empenneront
-empennes
-empennés
-empennez
-empenniez
-empennions
-empennons
-empênons
-empercha
-emperchai
-emperchaient
-emperchais
-emperchait
-emperchâmes
-emperchant
-emperchas
-emperchasse
-emperchassent
-emperchasses
-emperchassiez
-emperchassions
-emperchât
-emperchâtes
-emperche
-emperché
-emperchée
-emperchées
-emperchent
-empercher
-emperchera
-empercherai
-empercheraient
-empercherais
-empercherait
-empercheras
-emperchèrent
-empercherez
-empercheriez
-empercherions
-empercherons
-empercheront
-emperches
-emperchés
-emperchez
-emperchiez
-emperchions
-emperchons
-empereur
-empereurs
-emperla
-emperlai
-emperlaient
-emperlais
-emperlait
-emperlâmes
-emperlant
-emperlas
-emperlasse
-emperlassent
-emperlasses
-emperlassiez
-emperlassions
-emperlât
-emperlâtes
-emperle
-emperlé
-emperlée
-emperlées
-emperlent
-emperler
-emperlera
-emperlerai
-emperleraient
-emperlerais
-emperlerait
-emperleras
-emperlèrent
-emperlerez
-emperleriez
-emperlerions
-emperlerons
-emperleront
-emperles
-emperlés
-emperlez
-emperliez
-emperlions
-emperlons
-empesa
-empesage
-empesages
-empesai
-empesaient
-empesais
-empesait
-empesâmes
-empesant
-empesas
-empesasse
-empesassent
-empesasses
-empesassiez
-empesassions
-empesât
-empesâtes
-empesé
-empèse
-empesée
-empesées
-empèsent
-empeser
-empèsera
-empèserai
-empèseraient
-empèserais
-empèserait
-empèseras
-empesèrent
-empèserez
-empèseriez
-empèserions
-empèserons
-empèseront
-empesés
-empèses
-empesez
-empesiez
-empesions
-empesons
-empesta
-empestai
-empestaient
-empestais
-empestait
-empestâmes
-empestant
-empestas
-empestasse
-empestassent
-empestasses
-empestassiez
-empestassions
-empestât
-empestâtes
-empeste
-empesté
-empestée
-empestées
-empestent
-empester
-empestera
-empesterai
-empesteraient
-empesterais
-empesterait
-empesteras
-empestèrent
-empesterez
-empesteriez
-empesterions
-empesterons
-empesteront
-empestes
-empestés
-empestez
-empestiez
-empestions
-empestons
-empêtra
-empêtrai
-empêtraient
-empêtrais
-empêtrait
-empêtrâmes
-empêtrant
-empêtras
-empêtrasse
-empêtrassent
-empêtrasses
-empêtrassiez
-empêtrassions
-empêtrât
-empêtrâtes
-empêtre
-empêtré
-empêtrée
-empêtrées
-empêtrent
-empêtrer
-empêtrera
-empêtrerai
-empêtreraient
-empêtrerais
-empêtrerait
-empêtreras
-empêtrèrent
-empêtrerez
-empêtreriez
-empêtrerions
-empêtrerons
-empêtreront
-empêtres
-empêtrés
-empêtrez
-empêtriez
-empêtrions
-empêtrons
-emphase
-emphases
-emphatique
-emphatiquement
-emphatiques
-emphysémateuse
-emphysémateuses
-emphysémateux
-emphysème
-emphysèmes
-emphytéose
-emphytéoses
-emphytéote
-emphytéotes
-emphytéotique
-emphytéotiques
-empiècement
-empiècements
-empierra
-empierrai
-empierraient
-empierrais
-empierrait
-empierrâmes
-empierrant
-empierras
-empierrasse
-empierrassent
-empierrasses
-empierrassiez
-empierrassions
-empierrât
-empierrâtes
-empierre
-empierré
-empierrée
-empierrées
-empierrement
-empierrements
-empierrent
-empierrer
-empierrera
-empierrerai
-empierreraient
-empierrerais
-empierrerait
-empierreras
-empierrèrent
-empierrerez
-empierreriez
-empierrerions
-empierrerons
-empierreront
-empierres
-empierrés
-empierrez
-empierriez
-empierrions
-empierrons
-empiéta
-empiétai
-empiétaient
-empiétais
-empiétait
-empiétâmes
-empiétant
-empiétas
-empiétasse
-empiétassent
-empiétasses
-empiétassiez
-empiétassions
-empiétât
-empiétâtes
-empiété
-empiète
-empiétement
-empiètement
-empiétements
-empiètements
-empiètent
-empiéter
-empiétera
-empiéterai
-empiéteraient
-empiéterais
-empiéterait
-empiéteras
-empiétèrent
-empiéterez
-empiéteriez
-empiéterions
-empiéterons
-empiéteront
-empiètes
-empiétez
-empiétiez
-empiétions
-empiétons
-empiffrâmes
-empiffrassiez
-empiffrassions
-empiffrâtes
-empiffré
-empiffrée
-empiffrées
-empiffrer
-empiffrerez
-empiffreriez
-empiffrerions
-empiffrerons
-empiffrés
-empiffrez
-empiffriez
-empiffrions
-empiffrons
-empila
-empilage
-empilages
-empilai
-empilaient
-empilais
-empilait
-empilâmes
-empilant
-empilas
-empilasse
-empilassent
-empilasses
-empilassiez
-empilassions
-empilât
-empilâtes
-empile
-empilé
-empilée
-empilées
-empilement
-empilements
-empilent
-empiler
-empilera
-empilerai
-empileraient
-empilerais
-empilerait
-empileras
-empilèrent
-empilerez
-empileriez
-empilerions
-empilerons
-empileront
-empiles
-empilés
-empileur
-empileurs
-empileuse
-empileuses
-empilez
-empiliez
-empilions
-empilons
-empira
-empirai
-empiraient
-empirais
-empirait
-empirâmes
-empirant
-empiras
-empirasse
-empirassent
-empirasses
-empirassiez
-empirassions
-empirât
-empirâtes
-empire
-empiré
-empirée
-empirées
-empirent
-empirer
-empirera
-empirerai
-empireraient
-empirerais
-empirerait
-empireras
-empirèrent
-empirerez
-empireriez
-empirerions
-empirerons
-empireront
-empires
-empirés
-empirez
-empiriez
-empiriocriticisme
-empiriocriticismes
-empirions
-empirique
-empiriquement
-empiriques
-empirisme
-empirismes
-empiriste
-empiristes
-empirons
-emplacement
-emplacements
-emplaillera
-emplaillerai
-emplailleraient
-emplaillerais
-emplaillerait
-emplailleras
-emplaillerez
-emplailleriez
-emplaillerions
-emplaillerons
-emplailleront
-emplanture
-emplantures
-emplâtra
-emplâtrai
-emplâtraient
-emplâtrais
-emplâtrait
-emplâtrâmes
-emplâtrant
-emplâtras
-emplâtrasse
-emplâtrassent
-emplâtrasses
-emplâtrassiez
-emplâtrassions
-emplâtrât
-emplâtrâtes
-emplâtre
-emplâtré
-emplâtrée
-emplâtrées
-emplâtrent
-emplâtrer
-emplâtrèrent
-emplâtres
-emplâtrés
-emplâtrez
-emplâtriez
-emplâtrions
-emplâtrons
-emplette
-emplettes
-empli
-emplie
-emplies
-emplîmes
-emplir
-emplira
-emplirai
-empliraient
-emplirais
-emplirait
-empliras
-emplirent
-emplirez
-empliriez
-emplirions
-emplirons
-empliront
-emplis
-emplissage
-emplissages
-emplissaient
-emplissais
-emplissait
-emplissant
-emplisse
-emplissent
-emplisses
-emplissez
-emplissiez
-emplissions
-emplissons
-emplit
-emplît
-emplîtes
-emploi
-emploie
-emploient
-emploiera
-emploierai
-emploieraient
-emploierais
-emploierait
-emploieras
-emploierez
-emploieriez
-emploierions
-emploierons
-emploieront
-emploies
-emplois
-employa
-employable
-employables
-employai
-employaient
-employais
-employait
-employâmes
-employant
-employas
-employasse
-employassent
-employasses
-employassiez
-employassions
-employât
-employâtes
-employé
-employée
-employées
-employer
-employèrent
-employés
-employeur
-employeurs
-employeuse
-employeuses
-employez
-employiez
-employions
-employons
-empluma
-emplumai
-emplumaient
-emplumais
-emplumait
-emplumâmes
-emplumant
-emplumas
-emplumasse
-emplumassent
-emplumasses
-emplumassiez
-emplumassions
-emplumât
-emplumâtes
-emplume
-emplumé
-emplumée
-emplumées
-emplument
-emplumer
-emplumera
-emplumerai
-emplumeraient
-emplumerais
-emplumerait
-emplumeras
-emplumèrent
-emplumerez
-emplumeriez
-emplumerions
-emplumerons
-emplumeront
-emplumes
-emplumés
-emplumez
-emplumiez
-emplumions
-emplumons
-empocha
-empochai
-empochaient
-empochais
-empochait
-empochâmes
-empochant
-empochas
-empochasse
-empochassent
-empochasses
-empochassiez
-empochassions
-empochât
-empochâtes
-empoche
-empoché
-empochée
-empochées
-empochent
-empocher
-empochera
-empocherai
-empocheraient
-empocherais
-empocherait
-empocheras
-empochèrent
-empocherez
-empocheriez
-empocherions
-empocherons
-empocheront
-empoches
-empochés
-empochez
-empochiez
-empochions
-empochons
-empoigna
-empoignade
-empoignades
-empoignai
-empoignaient
-empoignais
-empoignait
-empoignâmes
-empoignant
-empoignante
-empoignantes
-empoignants
-empoignas
-empoignasse
-empoignassent
-empoignasses
-empoignassiez
-empoignassions
-empoignât
-empoignâtes
-empoigne
-empoigné
-empoignée
-empoignées
-empoignent
-empoigner
-empoignera
-empoignerai
-empoigneraient
-empoignerais
-empoignerait
-empoigneras
-empoignèrent
-empoignerez
-empoigneriez
-empoignerions
-empoignerons
-empoigneront
-empoignes
-empoignés
-empoignez
-empoigniez
-empoignions
-empoignons
-empointure
-empointures
-empois
-empoisonna
-empoisonnai
-empoisonnaient
-empoisonnais
-empoisonnait
-empoisonnâmes
-empoisonnant
-empoisonnante
-empoisonnantes
-empoisonnants
-empoisonnas
-empoisonnasse
-empoisonnassent
-empoisonnasses
-empoisonnassiez
-empoisonnassions
-empoisonnât
-empoisonnâtes
-empoisonne
-empoisonné
-empoisonnée
-empoisonnées
-empoisonnement
-empoisonnements
-empoisonnent
-empoisonner
-empoisonnera
-empoisonnerai
-empoisonneraient
-empoisonnerais
-empoisonnerait
-empoisonneras
-empoisonnèrent
-empoisonnerez
-empoisonneriez
-empoisonnerions
-empoisonnerons
-empoisonneront
-empoisonnes
-empoisonnés
-empoisonneur
-empoisonneurs
-empoisonneuse
-empoisonneuses
-empoisonnez
-empoisonniez
-empoisonnions
-empoisonnons
-empoissa
-empoissai
-empoissaient
-empoissais
-empoissait
-empoissâmes
-empoissant
-empoissas
-empoissasse
-empoissassent
-empoissasses
-empoissassiez
-empoissassions
-empoissât
-empoissâtes
-empoisse
-empoissé
-empoissée
-empoissées
-empoissent
-empoisser
-empoissera
-empoisserai
-empoisseraient
-empoisserais
-empoisserait
-empoisseras
-empoissèrent
-empoisserez
-empoisseriez
-empoisserions
-empoisserons
-empoisseront
-empoisses
-empoissés
-empoissez
-empoissiez
-empoissions
-empoissonna
-empoissonnai
-empoissonnaient
-empoissonnais
-empoissonnait
-empoissonnâmes
-empoissonnant
-empoissonnas
-empoissonnasse
-empoissonnassent
-empoissonnasses
-empoissonnassiez
-empoissonnassions
-empoissonnât
-empoissonnâtes
-empoissonne
-empoissonné
-empoissonnée
-empoissonnées
-empoissonnement
-empoissonnements
-empoissonnent
-empoissonner
-empoissonnera
-empoissonnerai
-empoissonneraient
-empoissonnerais
-empoissonnerait
-empoissonneras
-empoissonnèrent
-empoissonnerez
-empoissonneriez
-empoissonnerions
-empoissonnerons
-empoissonneront
-empoissonnes
-empoissonnés
-empoissonnez
-empoissonniez
-empoissonnions
-empoissonnons
-empoissons
-emporia
-emporium
-emport
-emporta
-emportai
-emportaient
-emportais
-emportait
-emportâmes
-emportant
-emportas
-emportasse
-emportassent
-emportasses
-emportassiez
-emportassions
-emportât
-emportâtes
-emporte
-emporté
-emportée
-emportées
-emportement
-emportements
-emportent
-emporte-pièce
-emporter
-emportera
-emporterai
-emporteraient
-emporterais
-emporterait
-emporteras
-emportèrent
-emporterez
-emporteriez
-emporterions
-emporterons
-emporteront
-emportes
-emportés
-emportez
-emportiez
-emportions
-emportons
-emports
-empota
-empotai
-empotaient
-empotais
-empotait
-empotâmes
-empotant
-empotas
-empotasse
-empotassent
-empotasses
-empotassiez
-empotassions
-empotât
-empotâtes
-empote
-empoté
-empotée
-empotées
-empotent
-empoter
-empotera
-empoterai
-empoteraient
-empoterais
-empoterait
-empoteras
-empotèrent
-empoterez
-empoteriez
-empoterions
-empoterons
-empoteront
-empotes
-empotés
-empotez
-empotiez
-empotions
-empotons
-empourpra
-empourprai
-empourpraient
-empourprais
-empourprait
-empourprâmes
-empourprant
-empourpras
-empourprasse
-empourprassent
-empourprasses
-empourprassiez
-empourprassions
-empourprât
-empourprâtes
-empourpre
-empourpré
-empourprée
-empourprées
-empourprent
-empourprer
-empourprera
-empourprerai
-empourpreraient
-empourprerais
-empourprerait
-empourpreras
-empourprèrent
-empourprerez
-empourpreriez
-empourprerions
-empourprerons
-empourpreront
-empourpres
-empourprés
-empourprez
-empourpriez
-empourprions
-empourprons
-empoussiéra
-empoussiérai
-empoussiéraient
-empoussiérais
-empoussiérait
-empoussiérâmes
-empoussiérant
-empoussiéras
-empoussiérasse
-empoussiérassent
-empoussiérasses
-empoussiérassiez
-empoussiérassions
-empoussiérât
-empoussiérâtes
-empoussiéré
-empoussière
-empoussiérée
-empoussiérées
-empoussièrent
-empoussiérer
-empoussiérera
-empoussiérerai
-empoussiéreraient
-empoussiérerais
-empoussiérerait
-empoussiéreras
-empoussiérèrent
-empoussiérerez
-empoussiéreriez
-empoussiérerions
-empoussiérerons
-empoussiéreront
-empoussiérés
-empoussières
-empoussiérez
-empoussiériez
-empoussiérions
-empoussiérons
-empreignaient
-empreignais
-empreignait
-empreignant
-empreigne
-empreignent
-empreignes
-empreignez
-empreigniez
-empreignîmes
-empreignions
-empreignirent
-empreignis
-empreignisse
-empreignissent
-empreignisses
-empreignissiez
-empreignissions
-empreignit
-empreignît
-empreignîtes
-empreignons
-empreindra
-empreindrai
-empreindraient
-empreindrais
-empreindrait
-empreindras
-empreindre
-empreindrez
-empreindriez
-empreindrions
-empreindrons
-empreindront
-empreins
-empreint
-empreinte
-empreintes
-empreints
-empressâmes
-empressassiez
-empressassions
-empressâtes
-empressé
-empressée
-empressées
-empressement
-empressements
-empresser
-empresserez
-empresseriez
-empresserions
-empresserons
-empressés
-empressez
-empressiez
-empressions
-empressons
-emprésura
-emprésurai
-emprésuraient
-emprésurais
-emprésurait
-emprésurâmes
-emprésurant
-emprésuras
-emprésurasse
-emprésurassent
-emprésurasses
-emprésurassiez
-emprésurassions
-emprésurât
-emprésurâtes
-emprésure
-emprésuré
-emprésurée
-emprésurées
-emprésurent
-emprésurer
-emprésurera
-emprésurerai
-emprésureraient
-emprésurerais
-emprésurerait
-emprésureras
-emprésurèrent
-emprésurerez
-emprésureriez
-emprésurerions
-emprésurerons
-emprésureront
-emprésures
-emprésurés
-emprésurez
-emprésuriez
-emprésurions
-emprésurons
-emprise
-emprises
-emprisonna
-emprisonnai
-emprisonnaient
-emprisonnais
-emprisonnait
-emprisonnâmes
-emprisonnant
-emprisonnas
-emprisonnasse
-emprisonnassent
-emprisonnasses
-emprisonnassiez
-emprisonnassions
-emprisonnât
-emprisonnâtes
-emprisonne
-emprisonné
-emprisonnée
-emprisonnées
-emprisonnement
-emprisonnements
-emprisonnent
-emprisonner
-emprisonnera
-emprisonnerai
-emprisonneraient
-emprisonnerais
-emprisonnerait
-emprisonneras
-emprisonnèrent
-emprisonnerez
-emprisonneriez
-emprisonnerions
-emprisonnerons
-emprisonneront
-emprisonnes
-emprisonnés
-emprisonnez
-emprisonniez
-emprisonnions
-emprisonnons
-emprunt
-emprunta
-empruntai
-empruntaient
-empruntais
-empruntait
-empruntâmes
-empruntant
-empruntas
-empruntasse
-empruntassent
-empruntasses
-empruntassiez
-empruntassions
-empruntât
-empruntâtes
-emprunte
-emprunté
-empruntée
-empruntées
-empruntent
-emprunter
-empruntera
-emprunterai
-emprunteraient
-emprunterais
-emprunterait
-emprunteras
-empruntèrent
-emprunterez
-emprunteriez
-emprunterions
-emprunterons
-emprunteront
-empruntes
-empruntés
-emprunteur
-emprunteurs
-emprunteuse
-emprunteuses
-empruntez
-empruntiez
-empruntions
-empruntons
-emprunts
-empuanti
-empuantie
-empuanties
-empuantîmes
-empuantir
-empuantira
-empuantirai
-empuantiraient
-empuantirais
-empuantirait
-empuantiras
-empuantirent
-empuantirez
-empuantiriez
-empuantirions
-empuantirons
-empuantiront
-empuantis
-empuantissaient
-empuantissais
-empuantissait
-empuantissant
-empuantisse
-empuantissement
-empuantissements
-empuantissent
-empuantisses
-empuantissez
-empuantissiez
-empuantissions
-empuantissons
-empuantit
-empuantît
-empuantîtes
-empuse
-empuses
-empyème
-empyèmes
-empyrée
-empyrées
-empyreumatique
-empyreumatiques
-empyreume
-empyreumes
-ému
-émue
-émues
-émula
-émulai
-émulaient
-émulais
-émulait
-émulâmes
-émulant
-émulas
-émulasse
-émulassent
-émulasses
-émulassiez
-émulassions
-émulât
-émulâtes
-émulation
-émulations
-émule
-émulé
-émulée
-émulées
-émulent
-émuler
-émulera
-émulerai
-émuleraient
-émulerais
-émulerait
-émuleras
-émulèrent
-émulerez
-émuleriez
-émulerions
-émulerons
-émuleront
-émules
-émulés
-émulez
-émuliez
-émulions
-émulons
-émulseur
-émulseurs
-émulsif
-émulsifia
-émulsifiable
-émulsifiables
-émulsifiai
-émulsifiaient
-émulsifiais
-émulsifiait
-émulsifiâmes
-émulsifiant
-émulsifias
-émulsifiasse
-émulsifiassent
-émulsifiasses
-émulsifiassiez
-émulsifiassions
-émulsifiât
-émulsifiâtes
-émulsifie
-émulsifié
-émulsifiée
-émulsifiées
-émulsifient
-émulsifier
-émulsifiera
-émulsifierai
-émulsifieraient
-émulsifierais
-émulsifierait
-émulsifieras
-émulsifièrent
-émulsifierez
-émulsifieriez
-émulsifierions
-émulsifierons
-émulsifieront
-émulsifies
-émulsifiés
-émulsifiez
-émulsifiiez
-émulsifiions
-émulsifions
-émulsifs
-émulsine
-émulsines
-émulsion
-émulsionna
-émulsionnai
-émulsionnaient
-émulsionnais
-émulsionnait
-émulsionnâmes
-émulsionnant
-émulsionnas
-émulsionnasse
-émulsionnassent
-émulsionnasses
-émulsionnassiez
-émulsionnassions
-émulsionnât
-émulsionnâtes
-émulsionne
-émulsionné
-émulsionnée
-émulsionnées
-émulsionnent
-émulsionner
-émulsionnera
-émulsionnerai
-émulsionneraient
-émulsionnerais
-émulsionnerait
-émulsionneras
-émulsionnèrent
-émulsionnerez
-émulsionneriez
-émulsionnerions
-émulsionnerons
-émulsionneront
-émulsionnes
-émulsionnés
-émulsionnez
-émulsionniez
-émulsionnions
-émulsionnons
-émulsions
-émulsive
-émulsives
-émûmes
-émurent
-émus
-émusse
-émussent
-émusses
-émussiez
-émussions
-émut
-émût
-émûtes
-en
-enamourâmes
-énamourâmes
-enamourassiez
-énamourassiez
-enamourassions
-énamourassions
-enamourâtes
-énamourâtes
-enamouré
-énamouré
-enamourée
-énamourée
-enamourées
-énamourées
-enamourer
-énamourer
-enamourerez
-énamourerez
-enamoureriez
-énamoureriez
-enamourerions
-énamourerions
-enamourerons
-énamourerons
-enamourés
-énamourés
-enamourez
-énamourez
-enamouriez
-énamouriez
-enamourions
-énamourions
-enamourons
-énamourons
-énanthème
-énanthèmes
-énantiomorphe
-énantiomorphes
-énantiotrope
-énantiotropes
-énarque
-énarques
-énarthrose
-énarthroses
-en-avant
-en-but
-encabana
-encabanage
-encabanages
-encabanai
-encabanaient
-encabanais
-encabanait
-encabanâmes
-encabanant
-encabanas
-encabanasse
-encabanassent
-encabanasses
-encabanassiez
-encabanassions
-encabanât
-encabanâtes
-encabane
-encabané
-encabanée
-encabanées
-encabanent
-encabaner
-encabanera
-encabanerai
-encabaneraient
-encabanerais
-encabanerait
-encabaneras
-encabanèrent
-encabanerez
-encabaneriez
-encabanerions
-encabanerons
-encabaneront
-encabanes
-encabanés
-encabanez
-encabaniez
-encabanions
-encabanons
-encablure
-encablures
-encadra
-encadrai
-encadraient
-encadrais
-encadrait
-encadrâmes
-encadrant
-encadras
-encadrasse
-encadrassent
-encadrasses
-encadrassiez
-encadrassions
-encadrât
-encadrâtes
-encadre
-encadré
-encadrée
-encadrées
-encadrement
-encadrements
-encadrent
-encadrer
-encadrera
-encadrerai
-encadreraient
-encadrerais
-encadrerait
-encadreras
-encadrèrent
-encadrerez
-encadreriez
-encadrerions
-encadrerons
-encadreront
-encadres
-encadrés
-encadreur
-encadreurs
-encadreuse
-encadreuses
-encadrez
-encadriez
-encadrions
-encadrons
-encage
-encagé
-encagea
-encageai
-encageaient
-encageais
-encageait
-encageâmes
-encageant
-encageas
-encageasse
-encageassent
-encageasses
-encageassiez
-encageassions
-encageât
-encageâtes
-encagée
-encagées
-encagement
-encagements
-encagent
-encageons
-encager
-encagera
-encagerai
-encageraient
-encagerais
-encagerait
-encageras
-encagèrent
-encagerez
-encageriez
-encagerions
-encagerons
-encageront
-encages
-encagés
-encagez
-encagiez
-encagions
-encaissa
-encaissable
-encaissables
-encaissage
-encaissages
-encaissai
-encaissaient
-encaissais
-encaissait
-encaissâmes
-encaissant
-encaissas
-encaissasse
-encaissassent
-encaissasses
-encaissassiez
-encaissassions
-encaissât
-encaissâtes
-encaisse
-encaissé
-encaissée
-encaissées
-encaissement
-encaissements
-encaissent
-encaisser
-encaissera
-encaisserai
-encaisseraient
-encaisserais
-encaisserait
-encaisseras
-encaissèrent
-encaisserez
-encaisseriez
-encaisserions
-encaisserons
-encaisseront
-encaisses
-encaissés
-encaisseur
-encaisseurs
-encaissez
-encaissiez
-encaissions
-encaissons
-encalminé
-encalminée
-encalminées
-encalminés
-encan
-encanailla
-encanaillai
-encanaillaient
-encanaillais
-encanaillait
-encanaillâmes
-encanaillant
-encanaillas
-encanaillasse
-encanaillassent
-encanaillasses
-encanaillassiez
-encanaillassions
-encanaillât
-encanaillâtes
-encanaille
-encanaillé
-encanaillée
-encanaillées
-encanaillement
-encanaillements
-encanaillent
-encanailler
-encanaillera
-encanaillerai
-encanailleraient
-encanaillerais
-encanaillerait
-encanailleras
-encanaillèrent
-encanaillerez
-encanailleriez
-encanaillerions
-encanaillerons
-encanailleront
-encanailles
-encanaillés
-encanaillez
-encanailliez
-encanaillions
-encanaillons
-encans
-encapuchonna
-encapuchonnai
-encapuchonnaient
-encapuchonnais
-encapuchonnait
-encapuchonnâmes
-encapuchonnant
-encapuchonnas
-encapuchonnasse
-encapuchonnassent
-encapuchonnasses
-encapuchonnassiez
-encapuchonnassions
-encapuchonnât
-encapuchonnâtes
-encapuchonne
-encapuchonné
-encapuchonnée
-encapuchonnées
-encapuchonnent
-encapuchonner
-encapuchonnera
-encapuchonnerai
-encapuchonneraient
-encapuchonnerais
-encapuchonnerait
-encapuchonneras
-encapuchonnèrent
-encapuchonnerez
-encapuchonneriez
-encapuchonnerions
-encapuchonnerons
-encapuchonneront
-encapuchonnes
-encapuchonnés
-encapuchonnez
-encapuchonniez
-encapuchonnions
-encapuchonnons
-encaqua
-encaquai
-encaquaient
-encaquais
-encaquait
-encaquâmes
-encaquant
-encaquas
-encaquasse
-encaquassent
-encaquasses
-encaquassiez
-encaquassions
-encaquât
-encaquâtes
-encaque
-encaqué
-encaquée
-encaquées
-encaquement
-encaquements
-encaquent
-encaquer
-encaquera
-encaquerai
-encaqueraient
-encaquerais
-encaquerait
-encaqueras
-encaquèrent
-encaquerez
-encaqueriez
-encaquerions
-encaquerons
-encaqueront
-encaques
-encaqués
-encaquez
-encaquiez
-encaquions
-encaquons
-encart
-encarta
-encartage
-encartages
-encartai
-encartaient
-encartais
-encartait
-encartâmes
-encartant
-encartas
-encartasse
-encartassent
-encartasses
-encartassiez
-encartassions
-encartât
-encartâtes
-encarte
-encarté
-encartée
-encartées
-encartent
-encarter
-encartera
-encarterai
-encarteraient
-encarterais
-encarterait
-encarteras
-encartèrent
-encarterez
-encarteriez
-encarterions
-encarterons
-encarteront
-encartes
-encartés
-encarteuse
-encarteuses
-encartez
-encartiez
-encartions
-encartonna
-encartonnai
-encartonnaient
-encartonnais
-encartonnait
-encartonnâmes
-encartonnant
-encartonnas
-encartonnasse
-encartonnassent
-encartonnasses
-encartonnassiez
-encartonnassions
-encartonnât
-encartonnâtes
-encartonne
-encartonné
-encartonnée
-encartonnées
-encartonnent
-encartonner
-encartonnera
-encartonnerai
-encartonneraient
-encartonnerais
-encartonnerait
-encartonneras
-encartonnèrent
-encartonnerez
-encartonneriez
-encartonnerions
-encartonnerons
-encartonneront
-encartonnes
-encartonnés
-encartonnez
-encartonniez
-encartonnions
-encartonnons
-encartons
-encartoucha
-encartouchai
-encartouchaient
-encartouchais
-encartouchait
-encartouchâmes
-encartouchant
-encartouchas
-encartouchasse
-encartouchassent
-encartouchasses
-encartouchassiez
-encartouchassions
-encartouchât
-encartouchâtes
-encartouche
-encartouché
-encartouchée
-encartouchées
-encartouchent
-encartoucher
-encartouchera
-encartoucherai
-encartoucheraient
-encartoucherais
-encartoucherait
-encartoucheras
-encartouchèrent
-encartoucherez
-encartoucheriez
-encartoucherions
-encartoucherons
-encartoucheront
-encartouches
-encartouchés
-encartouchez
-encartouchiez
-encartouchions
-encartouchons
-encarts
-encas
-en-cas
-encaserna
-encasernai
-encasernaient
-encasernais
-encasernait
-encasernâmes
-encasernant
-encasernas
-encasernasse
-encasernassent
-encasernasses
-encasernassiez
-encasernassions
-encasernât
-encasernâtes
-encaserne
-encaserné
-encasernée
-encasernées
-encasernent
-encaserner
-encasernera
-encasernerai
-encaserneraient
-encasernerais
-encasernerait
-encaserneras
-encasernèrent
-encasernerez
-encaserneriez
-encasernerions
-encasernerons
-encaserneront
-encasernes
-encasernés
-encasernez
-encaserniez
-encasernions
-encasernons
-encastelâmes
-encastelassiez
-encastelassions
-encastelâtes
-encastelé
-encastelée
-encastelées
-encasteler
-encastèlerez
-encastèleriez
-encastèlerions
-encastèlerons
-encastelés
-encastelez
-encasteliez
-encastelions
-encastelons
-encastelure
-encastelures
-encastra
-encastrable
-encastrables
-encastrai
-encastraient
-encastrais
-encastrait
-encastrâmes
-encastrant
-encastras
-encastrasse
-encastrassent
-encastrasses
-encastrassiez
-encastrassions
-encastrât
-encastrâtes
-encastre
-encastré
-encastrée
-encastrées
-encastrement
-encastrements
-encastrent
-encastrer
-encastrera
-encastrerai
-encastreraient
-encastrerais
-encastrerait
-encastreras
-encastrèrent
-encastrerez
-encastreriez
-encastrerions
-encastrerons
-encastreront
-encastres
-encastrés
-encastrez
-encastriez
-encastrions
-encastrons
-encaustiqua
-encaustiquage
-encaustiquages
-encaustiquai
-encaustiquaient
-encaustiquais
-encaustiquait
-encaustiquâmes
-encaustiquant
-encaustiquas
-encaustiquasse
-encaustiquassent
-encaustiquasses
-encaustiquassiez
-encaustiquassions
-encaustiquât
-encaustiquâtes
-encaustique
-encaustiqué
-encaustiquée
-encaustiquées
-encaustiquent
-encaustiquer
-encaustiquera
-encaustiquerai
-encaustiqueraient
-encaustiquerais
-encaustiquerait
-encaustiqueras
-encaustiquèrent
-encaustiquerez
-encaustiqueriez
-encaustiquerions
-encaustiquerons
-encaustiqueront
-encaustiques
-encaustiqués
-encaustiquez
-encaustiquiez
-encaustiquions
-encaustiquons
-encava
-encavage
-encavages
-encavai
-encavaient
-encavais
-encavait
-encavâmes
-encavant
-encavas
-encavasse
-encavassent
-encavasses
-encavassiez
-encavassions
-encavât
-encavâtes
-encave
-encavé
-encavée
-encavées
-encavement
-encavements
-encavent
-encaver
-encavera
-encaverai
-encaveraient
-encaverais
-encaverait
-encaveras
-encavèrent
-encaverez
-encaveriez
-encaverions
-encaverons
-encaveront
-encaves
-encavés
-encavez
-encaviez
-encavions
-encavons
-enceinte
-enceintes
-encens
-encensa
-encensai
-encensaient
-encensais
-encensait
-encensâmes
-encensant
-encensas
-encensasse
-encensassent
-encensasses
-encensassiez
-encensassions
-encensât
-encensâtes
-encense
-encensé
-encensée
-encensées
-encensement
-encensements
-encensent
-encenser
-encensera
-encenserai
-encenseraient
-encenserais
-encenserait
-encenseras
-encensèrent
-encenserez
-encenseriez
-encenserions
-encenserons
-encenseront
-encenses
-encensés
-encenseur
-encenseurs
-encenseuse
-encenseuses
-encensez
-encensiez
-encensions
-encensoir
-encensoirs
-encensons
-encéphale
-encéphales
-encéphalite
-encéphalites
-encéphalogramme
-encéphalogrammes
-encéphalographie
-encéphalographies
-encercla
-encerclai
-encerclaient
-encerclais
-encerclait
-encerclâmes
-encerclant
-encerclas
-encerclasse
-encerclassent
-encerclasses
-encerclassiez
-encerclassions
-encerclât
-encerclâtes
-encercle
-encerclé
-encerclée
-encerclées
-encerclement
-encerclements
-encerclent
-encercler
-encerclera
-encerclerai
-encercleraient
-encerclerais
-encerclerait
-encercleras
-encerclèrent
-encerclerez
-encercleriez
-encerclerions
-encerclerons
-encercleront
-encercles
-encerclés
-encerclez
-encercliez
-encerclions
-encerclons
-enchaîna
-enchaînai
-enchaînaient
-enchaînais
-enchaînait
-enchaînâmes
-enchaînant
-enchaînas
-enchaînasse
-enchaînassent
-enchaînasses
-enchaînassiez
-enchaînassions
-enchaînât
-enchaînâtes
-enchaîne
-enchaîné
-enchaînée
-enchaînées
-enchaînement
-enchaînements
-enchaînent
-enchaîner
-enchaînera
-enchaînerai
-enchaîneraient
-enchaînerais
-enchaînerait
-enchaîneras
-enchaînèrent
-enchaînerez
-enchaîneriez
-enchaînerions
-enchaînerons
-enchaîneront
-enchaînes
-enchaînés
-enchaînez
-enchaîniez
-enchaînions
-enchaînons
-enchanta
-enchantai
-enchantaient
-enchantais
-enchantait
-enchantâmes
-enchantant
-enchantas
-enchantasse
-enchantassent
-enchantasses
-enchantassiez
-enchantassions
-enchantât
-enchantâtes
-enchante
-enchanté
-enchantée
-enchantées
-enchantement
-enchantements
-enchantent
-enchanter
-enchantera
-enchanterai
-enchanteraient
-enchanterais
-enchanterait
-enchanteras
-enchantèrent
-enchanteresse
-enchanteresses
-enchanterez
-enchanteriez
-enchanterions
-enchanterons
-enchanteront
-enchantes
-enchantés
-enchanteur
-enchanteurs
-enchantez
-enchantiez
-enchantions
-enchantons
-enchaperonna
-enchaperonnai
-enchaperonnaient
-enchaperonnais
-enchaperonnait
-enchaperonnâmes
-enchaperonnant
-enchaperonnas
-enchaperonnasse
-enchaperonnassent
-enchaperonnasses
-enchaperonnassiez
-enchaperonnassions
-enchaperonnât
-enchaperonnâtes
-enchaperonne
-enchaperonné
-enchaperonnée
-enchaperonnées
-enchaperonnent
-enchaperonner
-enchaperonnera
-enchaperonnerai
-enchaperonneraient
-enchaperonnerais
-enchaperonnerait
-enchaperonneras
-enchaperonnèrent
-enchaperonnerez
-enchaperonneriez
-enchaperonnerions
-enchaperonnerons
-enchaperonneront
-enchaperonnes
-enchaperonnés
-enchaperonnez
-enchaperonniez
-enchaperonnions
-enchaperonnons
-encharna
-encharnai
-encharnaient
-encharnais
-encharnait
-encharnâmes
-encharnant
-encharnas
-encharnasse
-encharnassent
-encharnasses
-encharnassiez
-encharnassions
-encharnât
-encharnâtes
-encharne
-encharné
-encharnée
-encharnées
-encharnent
-encharner
-encharnera
-encharnerai
-encharneraient
-encharnerais
-encharnerait
-encharneras
-encharnèrent
-encharnerez
-encharneriez
-encharnerions
-encharnerons
-encharneront
-encharnes
-encharnés
-encharnez
-encharniez
-encharnions
-encharnons
-enchâssa
-enchâssai
-enchâssaient
-enchâssais
-enchâssait
-enchâssâmes
-enchâssant
-enchâssas
-enchâssasse
-enchâssassent
-enchâssasses
-enchâssassiez
-enchâssassions
-enchâssât
-enchâssâtes
-enchâsse
-enchâssé
-enchâssée
-enchâssées
-enchâssement
-enchâssements
-enchâssent
-enchâsser
-enchâssera
-enchâsserai
-enchâsseraient
-enchâsserais
-enchâsserait
-enchâsseras
-enchâssèrent
-enchâsserez
-enchâsseriez
-enchâsserions
-enchâsserons
-enchâsseront
-enchâsses
-enchâssés
-enchâssez
-enchâssiez
-enchâssions
-enchâssons
-enchâssure
-enchâssures
-enchatonna
-enchatonnai
-enchatonnaient
-enchatonnais
-enchatonnait
-enchatonnâmes
-enchatonnant
-enchatonnas
-enchatonnasse
-enchatonnassent
-enchatonnasses
-enchatonnassiez
-enchatonnassions
-enchatonnât
-enchatonnâtes
-enchatonne
-enchatonné
-enchatonnée
-enchatonnées
-enchatonnement
-enchatonnements
-enchatonnent
-enchatonner
-enchatonnera
-enchatonnerai
-enchatonneraient
-enchatonnerais
-enchatonnerait
-enchatonneras
-enchatonnèrent
-enchatonnerez
-enchatonneriez
-enchatonnerions
-enchatonnerons
-enchatonneront
-enchatonnes
-enchatonnés
-enchatonnez
-enchatonniez
-enchatonnions
-enchatonnons
-enchaussa
-enchaussai
-enchaussaient
-enchaussais
-enchaussait
-enchaussâmes
-enchaussant
-enchaussas
-enchaussasse
-enchaussassent
-enchaussasses
-enchaussassiez
-enchaussassions
-enchaussât
-enchaussâtes
-enchausse
-enchaussé
-enchaussée
-enchaussées
-enchaussent
-enchausser
-enchaussera
-enchausserai
-enchausseraient
-enchausserais
-enchausserait
-enchausseras
-enchaussèrent
-enchausserez
-enchausseriez
-enchausserions
-enchausserons
-enchausseront
-enchausses
-enchaussés
-enchaussez
-enchaussiez
-enchaussions
-enchaussons
-enchemisa
-enchemisage
-enchemisages
-enchemisai
-enchemisaient
-enchemisais
-enchemisait
-enchemisâmes
-enchemisant
-enchemisas
-enchemisasse
-enchemisassent
-enchemisasses
-enchemisassiez
-enchemisassions
-enchemisât
-enchemisâtes
-enchemise
-enchemisé
-enchemisée
-enchemisées
-enchemisent
-enchemiser
-enchemisera
-enchemiserai
-enchemiseraient
-enchemiserais
-enchemiserait
-enchemiseras
-enchemisèrent
-enchemiserez
-enchemiseriez
-enchemiserions
-enchemiserons
-enchemiseront
-enchemises
-enchemisés
-enchemisez
-enchemisiez
-enchemisions
-enchemisons
-enchère
-enchères
-enchéri
-enchérie
-enchéries
-enchérîmes
-enchérir
-enchérira
-enchérirai
-enchériraient
-enchérirais
-enchérirait
-enchériras
-enchérirent
-enchérirez
-enchéririez
-enchéririons
-enchérirons
-enchériront
-enchéris
-enchérissaient
-enchérissais
-enchérissait
-enchérissant
-enchérisse
-enchérissent
-enchérisses
-enchérisseur
-enchérisseurs
-enchérisseuse
-enchérisseuses
-enchérissez
-enchérissiez
-enchérissions
-enchérissons
-enchérit
-enchérît
-enchérîtes
-enchevalement
-enchevalements
-enchevaucha
-enchevauchai
-enchevauchaient
-enchevauchais
-enchevauchait
-enchevauchâmes
-enchevauchant
-enchevauchas
-enchevauchasse
-enchevauchassent
-enchevauchasses
-enchevauchassiez
-enchevauchassions
-enchevauchât
-enchevauchâtes
-enchevauche
-enchevauché
-enchevauchée
-enchevauchées
-enchevauchent
-enchevaucher
-enchevauchera
-enchevaucherai
-enchevaucheraient
-enchevaucherais
-enchevaucherait
-enchevaucheras
-enchevauchèrent
-enchevaucherez
-enchevaucheriez
-enchevaucherions
-enchevaucherons
-enchevaucheront
-enchevauches
-enchevauchés
-enchevauchez
-enchevauchiez
-enchevauchions
-enchevauchons
-enchevauchure
-enchevauchures
-enchevêtra
-enchevêtrai
-enchevêtraient
-enchevêtrais
-enchevêtrait
-enchevêtrâmes
-enchevêtrant
-enchevêtras
-enchevêtrasse
-enchevêtrassent
-enchevêtrasses
-enchevêtrassiez
-enchevêtrassions
-enchevêtrât
-enchevêtrâtes
-enchevêtre
-enchevêtré
-enchevêtrée
-enchevêtrées
-enchevêtrement
-enchevêtrements
-enchevêtrent
-enchevêtrer
-enchevêtrera
-enchevêtrerai
-enchevêtreraient
-enchevêtrerais
-enchevêtrerait
-enchevêtreras
-enchevêtrèrent
-enchevêtrerez
-enchevêtreriez
-enchevêtrerions
-enchevêtrerons
-enchevêtreront
-enchevêtres
-enchevêtrés
-enchevêtrez
-enchevêtriez
-enchevêtrions
-enchevêtrons
-enchevêtrure
-enchevêtrures
-enchifrena
-enchifrenai
-enchifrenaient
-enchifrenais
-enchifrenait
-enchifrenâmes
-enchifrenant
-enchifrenas
-enchifrenasse
-enchifrenassent
-enchifrenasses
-enchifrenassiez
-enchifrenassions
-enchifrenât
-enchifrenâtes
-enchifrené
-enchifrène
-enchifrenée
-enchifrenées
-enchifrènement
-enchifrènements
-enchifrènent
-enchifrener
-enchifrènera
-enchifrènerai
-enchifrèneraient
-enchifrènerais
-enchifrènerait
-enchifrèneras
-enchifrenèrent
-enchifrènerez
-enchifrèneriez
-enchifrènerions
-enchifrènerons
-enchifrèneront
-enchifrenés
-enchifrènes
-enchifrenez
-enchifreniez
-enchifrenions
-enchifrenons
-encira
-encirai
-enciraient
-encirais
-encirait
-encirâmes
-encirant
-enciras
-encirasse
-encirassent
-encirasses
-encirassiez
-encirassions
-encirât
-encirâtes
-encire
-enciré
-encirée
-encirées
-encirent
-encirer
-encirera
-encirerai
-encireraient
-encirerais
-encirerait
-encireras
-encirèrent
-encirerez
-encireriez
-encirerions
-encirerons
-encireront
-encires
-encirés
-encirez
-enciriez
-encirions
-encirons
-enclava
-enclavai
-enclavaient
-enclavais
-enclavait
-enclavâmes
-enclavant
-enclavas
-enclavasse
-enclavassent
-enclavasses
-enclavassiez
-enclavassions
-enclavât
-enclavâtes
-enclave
-enclavé
-enclavée
-enclavées
-enclavement
-enclavements
-enclavent
-enclaver
-enclavera
-enclaverai
-enclaveraient
-enclaverais
-enclaverait
-enclaveras
-enclavèrent
-enclaverez
-enclaveriez
-enclaverions
-enclaverons
-enclaveront
-enclaves
-enclavés
-enclavez
-enclaviez
-enclavions
-enclavons
-enclencha
-enclenchai
-enclenchaient
-enclenchais
-enclenchait
-enclenchâmes
-enclenchant
-enclenchas
-enclenchasse
-enclenchassent
-enclenchasses
-enclenchassiez
-enclenchassions
-enclenchât
-enclenchâtes
-enclenche
-enclenché
-enclenchée
-enclenchées
-enclenchement
-enclenchements
-enclenchent
-enclencher
-enclenchera
-enclencherai
-enclencheraient
-enclencherais
-enclencherait
-enclencheras
-enclenchèrent
-enclencherez
-enclencheriez
-enclencherions
-enclencherons
-enclencheront
-enclenches
-enclenchés
-enclenchez
-enclenchiez
-enclenchions
-enclenchons
-enclin
-encline
-enclines
-enclins
-encliqueta
-encliquetage
-encliquetages
-encliquetai
-encliquetaient
-encliquetais
-encliquetait
-encliquetâmes
-encliquetant
-encliquetas
-encliquetasse
-encliquetassent
-encliquetasses
-encliquetassiez
-encliquetassions
-encliquetât
-encliquetâtes
-encliqueté
-encliquetée
-encliquetées
-encliqueter
-encliquetèrent
-encliquetés
-encliquetez
-encliquetiez
-encliquetions
-encliquetons
-encliquette
-encliquettent
-encliquettera
-encliquetterai
-encliquetteraient
-encliquetterais
-encliquetterait
-encliquetteras
-encliquetterez
-encliquetteriez
-encliquetterions
-encliquetterons
-encliquetteront
-encliquettes
-enclitique
-enclitiques
-encloîtra
-encloîtrai
-encloîtraient
-encloîtrais
-encloîtrait
-encloîtrâmes
-encloîtrant
-encloîtras
-encloîtrasse
-encloîtrassent
-encloîtrasses
-encloîtrassiez
-encloîtrassions
-encloîtrât
-encloîtrâtes
-encloître
-encloîtré
-encloîtrée
-encloîtrées
-encloîtrent
-encloîtrer
-encloîtrera
-encloîtrerai
-encloîtreraient
-encloîtrerais
-encloîtrerait
-encloîtreras
-encloîtrèrent
-encloîtrerez
-encloîtreriez
-encloîtrerions
-encloîtrerons
-encloîtreront
-encloîtres
-encloîtrés
-encloîtrez
-encloîtriez
-encloîtrions
-encloîtrons
-enclora
-enclorai
-encloraient
-enclorais
-enclorait
-encloras
-enclore
-enclorez
-encloriez
-enclorions
-enclorons
-encloront
-enclos
-enclose
-enclosent
-encloses
-enclosez
-enclosons
-enclot
-encloua
-enclouai
-enclouaient
-enclouais
-enclouait
-enclouâmes
-enclouant
-enclouas
-enclouasse
-enclouassent
-enclouasses
-enclouassiez
-enclouassions
-enclouât
-enclouâtes
-encloue
-encloué
-enclouée
-enclouées
-enclouent
-enclouer
-enclouera
-enclouerai
-encloueraient
-enclouerais
-enclouerait
-encloueras
-enclouèrent
-enclouerez
-encloueriez
-enclouerions
-enclouerons
-encloueront
-encloues
-encloués
-enclouez
-enclouiez
-enclouions
-enclouons
-enclouure
-enclouures
-enclume
-enclumes
-encocha
-encochai
-encochaient
-encochais
-encochait
-encochâmes
-encochant
-encochas
-encochasse
-encochassent
-encochasses
-encochassiez
-encochassions
-encochât
-encochâtes
-encoche
-encoché
-encochée
-encochées
-encochent
-encocher
-encochera
-encocherai
-encocheraient
-encocherais
-encocherait
-encocheras
-encochèrent
-encocherez
-encocheriez
-encocherions
-encocherons
-encocheront
-encoches
-encochés
-encochez
-encochiez
-encochions
-encochons
-encoda
-encodage
-encodages
-encodai
-encodaient
-encodais
-encodait
-encodâmes
-encodant
-encodas
-encodasse
-encodassent
-encodasses
-encodassiez
-encodassions
-encodât
-encodâtes
-encode
-encodé
-encodée
-encodées
-encodent
-encoder
-encodera
-encoderai
-encoderaient
-encoderais
-encoderait
-encoderas
-encodèrent
-encoderez
-encoderiez
-encoderions
-encoderons
-encoderont
-encodes
-encodés
-encodeur
-encodeurs
-encodez
-encodiez
-encodions
-encodons
-encoffra
-encoffrai
-encoffraient
-encoffrais
-encoffrait
-encoffrâmes
-encoffrant
-encoffras
-encoffrasse
-encoffrassent
-encoffrasses
-encoffrassiez
-encoffrassions
-encoffrât
-encoffrâtes
-encoffre
-encoffré
-encoffrée
-encoffrées
-encoffrent
-encoffrer
-encoffrera
-encoffrerai
-encoffreraient
-encoffrerais
-encoffrerait
-encoffreras
-encoffrèrent
-encoffrerez
-encoffreriez
-encoffrerions
-encoffrerons
-encoffreront
-encoffres
-encoffrés
-encoffrez
-encoffriez
-encoffrions
-encoffrons
-encoignure
-encoignures
-encolla
-encollage
-encollages
-encollai
-encollaient
-encollais
-encollait
-encollâmes
-encollant
-encollas
-encollasse
-encollassent
-encollasses
-encollassiez
-encollassions
-encollât
-encollâtes
-encolle
-encollé
-encollée
-encollées
-encollent
-encoller
-encollera
-encollerai
-encolleraient
-encollerais
-encollerait
-encolleras
-encollèrent
-encollerez
-encolleriez
-encollerions
-encollerons
-encolleront
-encolles
-encollés
-encolleur
-encolleurs
-encolleuse
-encolleuses
-encollez
-encolliez
-encollions
-encollons
-encolure
-encolures
-encombra
-encombrai
-encombraient
-encombrais
-encombrait
-encombrâmes
-encombrant
-encombrante
-encombrantes
-encombrants
-encombras
-encombrasse
-encombrassent
-encombrasses
-encombrassiez
-encombrassions
-encombrât
-encombrâtes
-encombre
-encombré
-encombrée
-encombrées
-encombrement
-encombrements
-encombrent
-encombrer
-encombrera
-encombrerai
-encombreraient
-encombrerais
-encombrerait
-encombreras
-encombrèrent
-encombrerez
-encombreriez
-encombrerions
-encombrerons
-encombreront
-encombres
-encombrés
-encombrez
-encombriez
-encombrions
-encombrons
-encontre
-encorbellement
-encorbellements
-encorda
-encordai
-encordaient
-encordais
-encordait
-encordâmes
-encordant
-encordas
-encordasse
-encordassent
-encordasses
-encordassiez
-encordassions
-encordât
-encordâtes
-encorde
-encordé
-encordée
-encordées
-encordent
-encorder
-encordera
-encorderai
-encorderaient
-encorderais
-encorderait
-encorderas
-encordèrent
-encorderez
-encorderiez
-encorderions
-encorderons
-encorderont
-encordes
-encordés
-encordez
-encordiez
-encordions
-encordons
-encore
-encorna
-encornai
-encornaient
-encornais
-encornait
-encornâmes
-encornant
-encornas
-encornasse
-encornassent
-encornasses
-encornassiez
-encornassions
-encornât
-encornâtes
-encorne
-encorné
-encornée
-encornées
-encornent
-encorner
-encornera
-encornerai
-encorneraient
-encornerais
-encornerait
-encorneras
-encornèrent
-encornerez
-encorneriez
-encornerions
-encornerons
-encorneront
-encornes
-encornés
-encornet
-encornets
-encornez
-encorniez
-encornions
-encornons
-encourage
-encouragé
-encouragea
-encourageai
-encourageaient
-encourageais
-encourageait
-encourageâmes
-encourageant
-encourageante
-encourageantes
-encourageants
-encourageas
-encourageasse
-encourageassent
-encourageasses
-encourageassiez
-encourageassions
-encourageât
-encourageâtes
-encouragée
-encouragées
-encouragement
-encouragements
-encouragent
-encourageons
-encourager
-encouragera
-encouragerai
-encourageraient
-encouragerais
-encouragerait
-encourageras
-encouragèrent
-encouragerez
-encourageriez
-encouragerions
-encouragerons
-encourageront
-encourages
-encouragés
-encouragez
-encouragiez
-encouragions
-encouraient
-encourais
-encourait
-encourant
-encoure
-encourent
-encoures
-encourez
-encouriez
-encourions
-encourir
-encourons
-encourra
-encourrai
-encourraient
-encourrais
-encourrait
-encourras
-encourrez
-encourriez
-encourrions
-encourrons
-encourront
-encours
-en-cours
-encourt
-encouru
-encourue
-encourues
-encourûmes
-encoururent
-encourus
-encourusse
-encourussent
-encourusses
-encourussiez
-encourussions
-encourut
-encourût
-encourûtes
-encra
-encrage
-encrages
-encrai
-encraient
-encrais
-encrait
-encrâmes
-encrant
-encras
-encrassa
-encrassai
-encrassaient
-encrassais
-encrassait
-encrassâmes
-encrassant
-encrassas
-encrassasse
-encrassassent
-encrassasses
-encrassassiez
-encrassassions
-encrassât
-encrassâtes
-encrasse
-encrassé
-encrassée
-encrassées
-encrassement
-encrassements
-encrassent
-encrasser
-encrassera
-encrasserai
-encrasseraient
-encrasserais
-encrasserait
-encrasseras
-encrassèrent
-encrasserez
-encrasseriez
-encrasserions
-encrasserons
-encrasseront
-encrasses
-encrassés
-encrassez
-encrassiez
-encrassions
-encrassons
-encrât
-encrâtes
-encre
-encré
-encrée
-encrées
-encrent
-encrêpa
-encrêpai
-encrêpaient
-encrêpais
-encrêpait
-encrêpâmes
-encrêpant
-encrêpas
-encrêpasse
-encrêpassent
-encrêpasses
-encrêpassiez
-encrêpassions
-encrêpât
-encrêpâtes
-encrêpe
-encrêpé
-encrêpée
-encrêpées
-encrêpent
-encrêper
-encrêpera
-encrêperai
-encrêperaient
-encrêperais
-encrêperait
-encrêperas
-encrêpèrent
-encrêperez
-encrêperiez
-encrêperions
-encrêperons
-encrêperont
-encrêpes
-encrêpés
-encrêpez
-encrêpiez
-encrêpions
-encrêpons
-encrer
-encrera
-encrerai
-encreraient
-encrerais
-encrerait
-encreras
-encrèrent
-encrerez
-encreriez
-encrerions
-encrerons
-encreront
-encres
-encrés
-encreur
-encreurs
-encrez
-encrier
-encriers
-encriez
-encrine
-encrines
-encrions
-encrons
-encroué
-encrouée
-encrouées
-encroués
-encroûta
-encroûtai
-encroûtaient
-encroûtais
-encroûtait
-encroûtâmes
-encroûtant
-encroûtas
-encroûtasse
-encroûtassent
-encroûtasses
-encroûtassiez
-encroûtassions
-encroûtât
-encroûtâtes
-encroûte
-encroûté
-encroûtée
-encroûtées
-encroûtement
-encroûtements
-encroûtent
-encroûter
-encroûtera
-encroûterai
-encroûteraient
-encroûterais
-encroûterait
-encroûteras
-encroûtèrent
-encroûterez
-encroûteriez
-encroûterions
-encroûterons
-encroûteront
-encroûtes
-encroûtés
-encroûtez
-encroûtiez
-encroûtions
-encroûtons
-encuva
-encuvage
-encuvages
-encuvai
-encuvaient
-encuvais
-encuvait
-encuvâmes
-encuvant
-encuvas
-encuvasse
-encuvassent
-encuvasses
-encuvassiez
-encuvassions
-encuvât
-encuvâtes
-encuve
-encuvé
-encuvée
-encuvées
-encuvent
-encuver
-encuvera
-encuverai
-encuveraient
-encuverais
-encuverait
-encuveras
-encuvèrent
-encuverez
-encuveriez
-encuverions
-encuverons
-encuveront
-encuves
-encuvés
-encuvez
-encuviez
-encuvions
-encuvons
-encyclique
-encycliques
-encyclopédie
-encyclopédies
-encyclopédique
-encyclopédiques
-encyclopédiste
-encyclopédistes
-endauba
-endaubai
-endaubaient
-endaubais
-endaubait
-endaubâmes
-endaubant
-endaubas
-endaubasse
-endaubassent
-endaubasses
-endaubassiez
-endaubassions
-endaubât
-endaubâtes
-endaube
-endaubé
-endaubée
-endaubées
-endaubent
-endauber
-endaubera
-endauberai
-endauberaient
-endauberais
-endauberait
-endauberas
-endaubèrent
-endauberez
-endauberiez
-endauberions
-endauberons
-endauberont
-endaubes
-endaubés
-endaubez
-endaubiez
-endaubions
-endaubons
-endémie
-endémies
-endémique
-endémiques
-endenta
-endentai
-endentaient
-endentais
-endentait
-endentâmes
-endentant
-endentas
-endentasse
-endentassent
-endentasses
-endentassiez
-endentassions
-endentât
-endentâtes
-endente
-endenté
-endentée
-endentées
-endentent
-endenter
-endentera
-endenterai
-endenteraient
-endenterais
-endenterait
-endenteras
-endentèrent
-endenterez
-endenteriez
-endenterions
-endenterons
-endenteront
-endentes
-endentés
-endentez
-endentiez
-endentions
-endentons
-endetta
-endettai
-endettaient
-endettais
-endettait
-endettâmes
-endettant
-endettas
-endettasse
-endettassent
-endettasses
-endettassiez
-endettassions
-endettât
-endettâtes
-endette
-endetté
-endettée
-endettées
-endettement
-endettements
-endettent
-endetter
-endettera
-endetterai
-endetteraient
-endetterais
-endetterait
-endetteras
-endettèrent
-endetterez
-endetteriez
-endetterions
-endetterons
-endetteront
-endettes
-endettés
-endettez
-endettiez
-endettions
-endettons
-endeuilla
-endeuillai
-endeuillaient
-endeuillais
-endeuillait
-endeuillâmes
-endeuillant
-endeuillas
-endeuillasse
-endeuillassent
-endeuillasses
-endeuillassiez
-endeuillassions
-endeuillât
-endeuillâtes
-endeuille
-endeuillé
-endeuillée
-endeuillées
-endeuillent
-endeuiller
-endeuillera
-endeuillerai
-endeuilleraient
-endeuillerais
-endeuillerait
-endeuilleras
-endeuillèrent
-endeuillerez
-endeuilleriez
-endeuillerions
-endeuillerons
-endeuilleront
-endeuilles
-endeuillés
-endeuillez
-endeuilliez
-endeuillions
-endeuillons
-endiabla
-endiablai
-endiablaient
-endiablais
-endiablait
-endiablâmes
-endiablant
-endiablas
-endiablasse
-endiablassent
-endiablasses
-endiablassiez
-endiablassions
-endiablât
-endiablâtes
-endiable
-endiablé
-endiablée
-endiablées
-endiablent
-endiabler
-endiablera
-endiablerai
-endiableraient
-endiablerais
-endiablerait
-endiableras
-endiablèrent
-endiablerez
-endiableriez
-endiablerions
-endiablerons
-endiableront
-endiables
-endiablés
-endiablez
-endiabliez
-endiablions
-endiablons
-endigage
-endigages
-endigua
-endiguai
-endiguaient
-endiguais
-endiguait
-endiguâmes
-endiguant
-endiguas
-endiguasse
-endiguassent
-endiguasses
-endiguassiez
-endiguassions
-endiguât
-endiguâtes
-endigue
-endigué
-endiguée
-endiguées
-endiguement
-endiguements
-endiguent
-endiguer
-endiguera
-endiguerai
-endigueraient
-endiguerais
-endiguerait
-endigueras
-endiguèrent
-endiguerez
-endigueriez
-endiguerions
-endiguerons
-endigueront
-endigues
-endigués
-endiguez
-endiguiez
-endiguions
-endiguons
-endimancha
-endimanchai
-endimanchaient
-endimanchais
-endimanchait
-endimanchâmes
-endimanchant
-endimanchas
-endimanchasse
-endimanchassent
-endimanchasses
-endimanchassiez
-endimanchassions
-endimanchât
-endimanchâtes
-endimanche
-endimanché
-endimanchée
-endimanchées
-endimanchent
-endimancher
-endimanchera
-endimancherai
-endimancheraient
-endimancherais
-endimancherait
-endimancheras
-endimanchèrent
-endimancherez
-endimancheriez
-endimancherions
-endimancherons
-endimancheront
-endimanches
-endimanchés
-endimanchez
-endimanchiez
-endimanchions
-endimanchons
-endive
-endives
-endivisionna
-endivisionnai
-endivisionnaient
-endivisionnais
-endivisionnait
-endivisionnâmes
-endivisionnant
-endivisionnas
-endivisionnasse
-endivisionnassent
-endivisionnasses
-endivisionnassiez
-endivisionnassions
-endivisionnât
-endivisionnâtes
-endivisionne
-endivisionné
-endivisionnée
-endivisionnées
-endivisionnent
-endivisionner
-endivisionnera
-endivisionnerai
-endivisionneraient
-endivisionnerais
-endivisionnerait
-endivisionneras
-endivisionnèrent
-endivisionnerez
-endivisionneriez
-endivisionnerions
-endivisionnerons
-endivisionneront
-endivisionnes
-endivisionnés
-endivisionnez
-endivisionniez
-endivisionnions
-endivisionnons
-endoblaste
-endoblastes
-endocarde
-endocardes
-endocardite
-endocardites
-endocarpe
-endocarpes
-endocrine
-endocrines
-endocrinien
-endocrinienne
-endocriniennes
-endocriniens
-endocrinologie
-endocrinologies
-endoctrina
-endoctrinai
-endoctrinaient
-endoctrinais
-endoctrinait
-endoctrinâmes
-endoctrinant
-endoctrinas
-endoctrinasse
-endoctrinassent
-endoctrinasses
-endoctrinassiez
-endoctrinassions
-endoctrinât
-endoctrinâtes
-endoctrine
-endoctriné
-endoctrinée
-endoctrinées
-endoctrinement
-endoctrinements
-endoctrinent
-endoctriner
-endoctrinera
-endoctrinerai
-endoctrineraient
-endoctrinerais
-endoctrinerait
-endoctrineras
-endoctrinèrent
-endoctrinerez
-endoctrineriez
-endoctrinerions
-endoctrinerons
-endoctrineront
-endoctrines
-endoctrinés
-endoctrinez
-endoctriniez
-endoctrinions
-endoctrinons
-endoderme
-endodermes
-endogame
-endogames
-endogamie
-endogamies
-endogène
-endogènes
-endolori
-endolorie
-endolories
-endolorîmes
-endolorir
-endolorira
-endolorirai
-endoloriraient
-endolorirais
-endolorirait
-endoloriras
-endolorirent
-endolorirez
-endoloririez
-endoloririons
-endolorirons
-endoloriront
-endoloris
-endolorissaient
-endolorissais
-endolorissait
-endolorissant
-endolorisse
-endolorissement
-endolorissements
-endolorissent
-endolorisses
-endolorissez
-endolorissiez
-endolorissions
-endolorissons
-endolorit
-endolorît
-endolorîtes
-endomètre
-endomètres
-endométrite
-endométrites
-endommage
-endommagé
-endommagea
-endommageai
-endommageaient
-endommageais
-endommageait
-endommageâmes
-endommageant
-endommageas
-endommageasse
-endommageassent
-endommageasses
-endommageassiez
-endommageassions
-endommageât
-endommageâtes
-endommagée
-endommagées
-endommagement
-endommagements
-endommagent
-endommageons
-endommager
-endommagera
-endommagerai
-endommageraient
-endommagerais
-endommagerait
-endommageras
-endommagèrent
-endommagerez
-endommageriez
-endommagerions
-endommagerons
-endommageront
-endommages
-endommagés
-endommagez
-endommagiez
-endommagions
-endormaient
-endormais
-endormait
-endormant
-endormante
-endormantes
-endormants
-endorme
-endorment
-endormes
-endormeur
-endormeurs
-endormeuse
-endormeuses
-endormez
-endormi
-endormie
-endormies
-endormiez
-endormîmes
-endormions
-endormir
-endormira
-endormirai
-endormiraient
-endormirais
-endormirait
-endormiras
-endormirent
-endormirez
-endormiriez
-endormirions
-endormirons
-endormiront
-endormis
-endormisse
-endormissent
-endormisses
-endormissiez
-endormissions
-endormit
-endormît
-endormîtes
-endormons
-endorphine
-endorphines
-endors
-endort
-endos
-endoscope
-endoscopes
-endoscopie
-endoscopies
-endoscopique
-endoscopiques
-endosmomètre
-endosmomètres
-endosmose
-endosmoses
-endossa
-endossable
-endossables
-endossai
-endossaient
-endossais
-endossait
-endossâmes
-endossant
-endossas
-endossasse
-endossassent
-endossasses
-endossassiez
-endossassions
-endossât
-endossataire
-endossataires
-endossâtes
-endosse
-endossé
-endossée
-endossées
-endossement
-endossements
-endossent
-endosser
-endossera
-endosserai
-endosseraient
-endosserais
-endosserait
-endosseras
-endossèrent
-endosserez
-endosseriez
-endosserions
-endosserons
-endosseront
-endosses
-endossés
-endosseur
-endosseurs
-endossez
-endossiez
-endossions
-endossons
-endothélial
-endothéliale
-endothéliales
-endothéliaux
-endothélium
-endothéliums
-endothermique
-endothermiques
-endotoxine
-endotoxines
-endroit
-endroits
-enduira
-enduirai
-enduiraient
-enduirais
-enduirait
-enduiras
-enduire
-enduirez
-enduiriez
-enduirions
-enduirons
-enduiront
-enduis
-enduisaient
-enduisais
-enduisait
-enduisant
-enduise
-enduisent
-enduises
-enduisez
-enduisiez
-enduisîmes
-enduisions
-enduisirent
-enduisis
-enduisisse
-enduisissent
-enduisisses
-enduisissiez
-enduisissions
-enduisit
-enduisît
-enduisîtes
-enduisons
-enduit
-enduite
-enduites
-enduits
-endura
-endurable
-endurables
-endurai
-enduraient
-endurais
-endurait
-endurâmes
-endurance
-endurances
-endurant
-endurante
-endurantes
-endurants
-enduras
-endurasse
-endurassent
-endurasses
-endurassiez
-endurassions
-endurât
-endurâtes
-endurci
-endurcie
-endurcies
-endurcîmes
-endurcir
-endurcira
-endurcirai
-endurciraient
-endurcirais
-endurcirait
-endurciras
-endurcirent
-endurcirez
-endurciriez
-endurcirions
-endurcirons
-endurciront
-endurcis
-endurcissaient
-endurcissais
-endurcissait
-endurcissant
-endurcisse
-endurcissement
-endurcissements
-endurcissent
-endurcisses
-endurcissez
-endurcissiez
-endurcissions
-endurcissons
-endurcit
-endurcît
-endurcîtes
-endure
-enduré
-endurée
-endurées
-endurent
-endurer
-endurera
-endurerai
-endureraient
-endurerais
-endurerait
-endureras
-endurèrent
-endurerez
-endureriez
-endurerions
-endurerons
-endureront
-endures
-endurés
-endurez
-enduriez
-endurions
-enduro
-endurons
-enduros
-endymion
-endymions
-énergétique
-énergétiques
-énergie
-énergies
-énergique
-énergiquement
-énergiques
-énergisant
-énergisante
-énergisantes
-énergisants
-énergumène
-énergumènes
-énerva
-énervai
-énervaient
-énervais
-énervait
-énervâmes
-énervant
-énervante
-énervantes
-énervants
-énervas
-énervasse
-énervassent
-énervasses
-énervassiez
-énervassions
-énervât
-énervâtes
-énervation
-énervations
-énerve
-énervé
-énervée
-énervées
-énervement
-énervements
-énervent
-énerver
-énervera
-énerverai
-énerveraient
-énerverais
-énerverait
-énerveras
-énervèrent
-énerverez
-énerveriez
-énerverions
-énerverons
-énerveront
-énerves
-énervés
-énervez
-énerviez
-énervions
-énervons
-enfaîta
-enfaîtai
-enfaîtaient
-enfaîtais
-enfaîtait
-enfaîtâmes
-enfaîtant
-enfaîtas
-enfaîtasse
-enfaîtassent
-enfaîtasses
-enfaîtassiez
-enfaîtassions
-enfaîtât
-enfaîtâtes
-enfaîte
-enfaîté
-enfaîteau
-enfaîteaux
-enfaîtée
-enfaîtées
-enfaîtent
-enfaîter
-enfaîtera
-enfaîterai
-enfaîteraient
-enfaîterais
-enfaîterait
-enfaîteras
-enfaîtèrent
-enfaîterez
-enfaîteriez
-enfaîterions
-enfaîterons
-enfaîteront
-enfaîtes
-enfaîtés
-enfaîtez
-enfaîtiez
-enfaîtions
-enfaîtons
-enfance
-enfances
-enfant
-enfanta
-enfantai
-enfantaient
-enfantais
-enfantait
-enfantâmes
-enfantant
-enfantas
-enfantasse
-enfantassent
-enfantasses
-enfantassiez
-enfantassions
-enfantât
-enfantâtes
-enfante
-enfanté
-enfantée
-enfantées
-enfantement
-enfantements
-enfantent
-enfanter
-enfantera
-enfanterai
-enfanteraient
-enfanterais
-enfanterait
-enfanteras
-enfantèrent
-enfanterez
-enfanteriez
-enfanterions
-enfanterons
-enfanteront
-enfantes
-enfantés
-enfantez
-enfantiez
-enfantillage
-enfantillages
-enfantin
-enfantine
-enfantines
-enfantins
-enfantions
-enfantons
-enfants
-enfarina
-enfarinai
-enfarinaient
-enfarinais
-enfarinait
-enfarinâmes
-enfarinant
-enfarinas
-enfarinasse
-enfarinassent
-enfarinasses
-enfarinassiez
-enfarinassions
-enfarinât
-enfarinâtes
-enfarine
-enfariné
-enfarinée
-enfarinées
-enfarinent
-enfariner
-enfarinera
-enfarinerai
-enfarineraient
-enfarinerais
-enfarinerait
-enfarineras
-enfarinèrent
-enfarinerez
-enfarineriez
-enfarinerions
-enfarinerons
-enfarineront
-enfarines
-enfarinés
-enfarinez
-enfariniez
-enfarinions
-enfarinons
-enfer
-enferma
-enfermai
-enfermaient
-enfermais
-enfermait
-enfermâmes
-enfermant
-enfermas
-enfermasse
-enfermassent
-enfermasses
-enfermassiez
-enfermassions
-enfermât
-enfermâtes
-enferme
-enfermé
-enfermée
-enfermées
-enferment
-enfermer
-enfermera
-enfermerai
-enfermeraient
-enfermerais
-enfermerait
-enfermeras
-enfermèrent
-enfermerez
-enfermeriez
-enfermerions
-enfermerons
-enfermeront
-enfermes
-enfermés
-enfermez
-enfermiez
-enfermions
-enfermons
-enferra
-enferrai
-enferraient
-enferrais
-enferrait
-enferrâmes
-enferrant
-enferras
-enferrasse
-enferrassent
-enferrasses
-enferrassiez
-enferrassions
-enferrât
-enferrâtes
-enferre
-enferré
-enferrée
-enferrées
-enferrent
-enferrer
-enferrera
-enferrerai
-enferreraient
-enferrerais
-enferrerait
-enferreras
-enferrèrent
-enferrerez
-enferreriez
-enferrerions
-enferrerons
-enferreront
-enferres
-enferrés
-enferrez
-enferriez
-enferrions
-enferrons
-enfers
-enfeu
-enfeus
-enficha
-enfichable
-enfichables
-enfichai
-enfichaient
-enfichais
-enfichait
-enfichâmes
-enfichant
-enfichas
-enfichasse
-enfichassent
-enfichasses
-enfichassiez
-enfichassions
-enfichât
-enfichâtes
-enfiche
-enfiché
-enfichée
-enfichées
-enfichent
-enficher
-enfichera
-enficherai
-enficheraient
-enficherais
-enficherait
-enficheras
-enfichèrent
-enficherez
-enficheriez
-enficherions
-enficherons
-enficheront
-enfiches
-enfichés
-enfichez
-enfichiez
-enfichions
-enfichons
-enfiella
-enfiellai
-enfiellaient
-enfiellais
-enfiellait
-enfiellâmes
-enfiellant
-enfiellas
-enfiellasse
-enfiellassent
-enfiellasses
-enfiellassiez
-enfiellassions
-enfiellât
-enfiellâtes
-enfielle
-enfiellé
-enfiellée
-enfiellées
-enfiellent
-enfieller
-enfiellera
-enfiellerai
-enfielleraient
-enfiellerais
-enfiellerait
-enfielleras
-enfiellèrent
-enfiellerez
-enfielleriez
-enfiellerions
-enfiellerons
-enfielleront
-enfielles
-enfiellés
-enfiellez
-enfielliez
-enfiellions
-enfiellons
-enfiévra
-enfiévrai
-enfiévraient
-enfiévrais
-enfiévrait
-enfiévrâmes
-enfiévrant
-enfiévras
-enfiévrasse
-enfiévrassent
-enfiévrasses
-enfiévrassiez
-enfiévrassions
-enfiévrât
-enfiévrâtes
-enfiévré
-enfièvre
-enfiévrée
-enfiévrées
-enfièvrent
-enfiévrer
-enfiévrera
-enfiévrerai
-enfiévreraient
-enfiévrerais
-enfiévrerait
-enfiévreras
-enfiévrèrent
-enfiévrerez
-enfiévreriez
-enfiévrerions
-enfiévrerons
-enfiévreront
-enfiévrés
-enfièvres
-enfiévrez
-enfiévriez
-enfiévrions
-enfiévrons
-enfila
-enfilade
-enfilades
-enfilage
-enfilages
-enfilai
-enfilaient
-enfilais
-enfilait
-enfilâmes
-enfilant
-enfilas
-enfilasse
-enfilassent
-enfilasses
-enfilassiez
-enfilassions
-enfilât
-enfilâtes
-enfile
-enfilé
-enfilée
-enfilées
-enfilent
-enfiler
-enfilera
-enfilerai
-enfileraient
-enfilerais
-enfilerait
-enfileras
-enfilèrent
-enfilerez
-enfileriez
-enfilerions
-enfilerons
-enfileront
-enfiles
-enfilés
-enfileur
-enfileurs
-enfileuse
-enfileuses
-enfilez
-enfiliez
-enfilions
-enfilons
-enfin
-enfla
-enflai
-enflaient
-enflais
-enflait
-enflâmes
-enflamma
-enflammai
-enflammaient
-enflammais
-enflammait
-enflammâmes
-enflammant
-enflammas
-enflammasse
-enflammassent
-enflammasses
-enflammassiez
-enflammassions
-enflammât
-enflammâtes
-enflamme
-enflammé
-enflammée
-enflammées
-enflamment
-enflammer
-enflammera
-enflammerai
-enflammeraient
-enflammerais
-enflammerait
-enflammeras
-enflammèrent
-enflammerez
-enflammeriez
-enflammerions
-enflammerons
-enflammeront
-enflammes
-enflammés
-enflammez
-enflammiez
-enflammions
-enflammons
-enflant
-enflas
-enflasse
-enflassent
-enflasses
-enflassiez
-enflassions
-enflât
-enflâtes
-enfle
-enflé
-enflécha
-enfléchai
-enfléchaient
-enfléchais
-enfléchait
-enfléchâmes
-enfléchant
-enfléchas
-enfléchasse
-enfléchassent
-enfléchasses
-enfléchassiez
-enfléchassions
-enfléchât
-enfléchâtes
-enfléché
-enflèche
-enfléchée
-enfléchées
-enflèchent
-enflécher
-enfléchera
-enflécherai
-enflécheraient
-enflécherais
-enflécherait
-enflécheras
-enfléchèrent
-enflécherez
-enflécheriez
-enflécherions
-enflécherons
-enflécheront
-enfléchés
-enflèches
-enfléchez
-enfléchiez
-enfléchions
-enfléchons
-enfléchure
-enfléchures
-enflée
-enflées
-enflent
-enfler
-enflera
-enflerai
-enfleraient
-enflerais
-enflerait
-enfleras
-enflèrent
-enflerez
-enfleriez
-enflerions
-enflerons
-enfleront
-enfles
-enflés
-enfleura
-enfleurage
-enfleurages
-enfleurai
-enfleuraient
-enfleurais
-enfleurait
-enfleurâmes
-enfleurant
-enfleuras
-enfleurasse
-enfleurassent
-enfleurasses
-enfleurassiez
-enfleurassions
-enfleurât
-enfleurâtes
-enfleure
-enfleuré
-enfleurée
-enfleurées
-enfleurent
-enfleurer
-enfleurera
-enfleurerai
-enfleureraient
-enfleurerais
-enfleurerait
-enfleureras
-enfleurèrent
-enfleurerez
-enfleureriez
-enfleurerions
-enfleurerons
-enfleureront
-enfleures
-enfleurés
-enfleurez
-enfleuriez
-enfleurions
-enfleurons
-enflez
-enfliez
-enflions
-enflons
-enflure
-enflures
-enfoiré
-enfoirée
-enfoirées
-enfoirés
-enfonça
-enfonçai
-enfonçaient
-enfonçais
-enfonçait
-enfonçâmes
-enfonçant
-enfonças
-enfonçasse
-enfonçassent
-enfonçasses
-enfonçassiez
-enfonçassions
-enfonçât
-enfonçâtes
-enfonce
-enfoncé
-enfoncée
-enfoncées
-enfoncement
-enfoncements
-enfoncent
-enfoncer
-enfoncera
-enfoncerai
-enfonceraient
-enfoncerais
-enfoncerait
-enfonceras
-enfoncèrent
-enfoncerez
-enfonceriez
-enfoncerions
-enfoncerons
-enfonceront
-enfonces
-enfoncés
-enfonceur
-enfonceurs
-enfonceuse
-enfonceuses
-enfoncez
-enfonciez
-enfoncions
-enfonçons
-enfonçure
-enfonçures
-enforci
-enforcîmes
-enforcir
-enforcira
-enforcirai
-enforciraient
-enforcirais
-enforcirait
-enforciras
-enforcirent
-enforcirez
-enforciriez
-enforcirions
-enforcirons
-enforciront
-enforcis
-enforcissaient
-enforcissais
-enforcissait
-enforcissant
-enforcisse
-enforcissent
-enforcisses
-enforcissez
-enforcissiez
-enforcissions
-enforcissons
-enforcit
-enforcît
-enforcîtes
-enfoui
-enfouie
-enfouies
-enfouîmes
-enfouir
-enfouira
-enfouirai
-enfouiraient
-enfouirais
-enfouirait
-enfouiras
-enfouirent
-enfouirez
-enfouiriez
-enfouirions
-enfouirons
-enfouiront
-enfouis
-enfouissaient
-enfouissais
-enfouissait
-enfouissant
-enfouisse
-enfouissement
-enfouissements
-enfouissent
-enfouisses
-enfouisseur
-enfouisseurs
-enfouissez
-enfouissiez
-enfouissions
-enfouissons
-enfouit
-enfouît
-enfouîtes
-enfourcha
-enfourchai
-enfourchaient
-enfourchais
-enfourchait
-enfourchâmes
-enfourchant
-enfourchas
-enfourchasse
-enfourchassent
-enfourchasses
-enfourchassiez
-enfourchassions
-enfourchât
-enfourchâtes
-enfourche
-enfourché
-enfourchée
-enfourchées
-enfourchement
-enfourchements
-enfourchent
-enfourcher
-enfourchera
-enfourcherai
-enfourcheraient
-enfourcherais
-enfourcherait
-enfourcheras
-enfourchèrent
-enfourcherez
-enfourcheriez
-enfourcherions
-enfourcherons
-enfourcheront
-enfourches
-enfourchés
-enfourchez
-enfourchiez
-enfourchions
-enfourchons
-enfourchure
-enfourchures
-enfourna
-enfournage
-enfournages
-enfournai
-enfournaient
-enfournais
-enfournait
-enfournâmes
-enfournant
-enfournas
-enfournasse
-enfournassent
-enfournasses
-enfournassiez
-enfournassions
-enfournât
-enfournâtes
-enfourne
-enfourné
-enfournée
-enfournées
-enfournement
-enfournements
-enfournent
-enfourner
-enfournera
-enfournerai
-enfourneraient
-enfournerais
-enfournerait
-enfourneras
-enfournèrent
-enfournerez
-enfourneriez
-enfournerions
-enfournerons
-enfourneront
-enfournes
-enfournés
-enfournez
-enfourniez
-enfournions
-enfournons
-enfreignaient
-enfreignais
-enfreignait
-enfreignant
-enfreigne
-enfreignent
-enfreignes
-enfreignez
-enfreigniez
-enfreignîmes
-enfreignions
-enfreignirent
-enfreignis
-enfreignisse
-enfreignissent
-enfreignisses
-enfreignissiez
-enfreignissions
-enfreignit
-enfreignît
-enfreignîtes
-enfreignons
-enfreindra
-enfreindrai
-enfreindraient
-enfreindrais
-enfreindrait
-enfreindras
-enfreindre
-enfreindrez
-enfreindriez
-enfreindrions
-enfreindrons
-enfreindront
-enfreins
-enfreint
-enfreinte
-enfreintes
-enfreints
-enfui
-enfuie
-enfuies
-enfuîmes
-enfuir
-enfuirez
-enfuiriez
-enfuirions
-enfuirons
-enfuis
-enfuissiez
-enfuissions
-enfuîtes
-enfuma
-enfumage
-enfumages
-enfumai
-enfumaient
-enfumais
-enfumait
-enfumâmes
-enfumant
-enfumas
-enfumasse
-enfumassent
-enfumasses
-enfumassiez
-enfumassions
-enfumât
-enfumâtes
-enfume
-enfumé
-enfumée
-enfumées
-enfument
-enfumer
-enfumera
-enfumerai
-enfumeraient
-enfumerais
-enfumerait
-enfumeras
-enfumèrent
-enfumerez
-enfumeriez
-enfumerions
-enfumerons
-enfumeront
-enfumes
-enfumés
-enfumez
-enfumiez
-enfumions
-enfumons
-enfûta
-enfûtage
-enfûtages
-enfûtai
-enfûtaient
-enfutailla
-enfutaillai
-enfutaillaient
-enfutaillais
-enfutaillait
-enfutaillâmes
-enfutaillant
-enfutaillas
-enfutaillasse
-enfutaillassent
-enfutaillasses
-enfutaillassiez
-enfutaillassions
-enfutaillât
-enfutaillâtes
-enfutaille
-enfutaillé
-enfutaillée
-enfutaillées
-enfutaillent
-enfutailler
-enfutaillera
-enfutaillerai
-enfutailleraient
-enfutaillerais
-enfutaillerait
-enfutailleras
-enfutaillèrent
-enfutaillerez
-enfutailleriez
-enfutaillerions
-enfutaillerons
-enfutailleront
-enfutailles
-enfutaillés
-enfutaillez
-enfutailliez
-enfutaillions
-enfutaillons
-enfûtais
-enfûtait
-enfûtâmes
-enfûtant
-enfûtas
-enfûtasse
-enfûtassent
-enfûtasses
-enfûtassiez
-enfûtassions
-enfûtât
-enfûtâtes
-enfûte
-enfûté
-enfûtée
-enfûtées
-enfûtent
-enfûter
-enfûtera
-enfûterai
-enfûteraient
-enfûterais
-enfûterait
-enfûteras
-enfûtèrent
-enfûterez
-enfûteriez
-enfûterions
-enfûterons
-enfûteront
-enfûtes
-enfûtés
-enfûtez
-enfûtiez
-enfûtions
-enfûtons
-enfuyez
-enfuyiez
-enfuyions
-enfuyons
-engage
-engagé
-engagea
-engageai
-engageaient
-engageais
-engageait
-engageâmes
-engageant
-engageante
-engageantes
-engageants
-engageas
-engageasse
-engageassent
-engageasses
-engageassiez
-engageassions
-engageât
-engageâtes
-engagée
-engagées
-engagement
-engagements
-engagent
-engageons
-engager
-engagera
-engagerai
-engageraient
-engagerais
-engagerait
-engageras
-engagèrent
-engagerez
-engageriez
-engagerions
-engagerons
-engageront
-engages
-engagés
-engagez
-engagiez
-engagions
-engaina
-engainai
-engainaient
-engainais
-engainait
-engainâmes
-engainant
-engainas
-engainasse
-engainassent
-engainasses
-engainassiez
-engainassions
-engainât
-engainâtes
-engaine
-engainé
-engainée
-engainées
-engainent
-engainer
-engainera
-engainerai
-engaineraient
-engainerais
-engainerait
-engaineras
-engainèrent
-engainerez
-engaineriez
-engainerions
-engainerons
-engaineront
-engaines
-engainés
-engainez
-engainiez
-engainions
-engainons
-engama
-engamai
-engamaient
-engamais
-engamait
-engamâmes
-engamant
-engamas
-engamasse
-engamassent
-engamasses
-engamassiez
-engamassions
-engamât
-engamâtes
-engame
-engamé
-engamée
-engamées
-engament
-engamer
-engamera
-engamerai
-engameraient
-engamerais
-engamerait
-engameras
-engamèrent
-engamerez
-engameriez
-engamerions
-engamerons
-engameront
-engames
-engamés
-engamez
-engamiez
-engamions
-engamons
-engargoussa
-engargoussai
-engargoussaient
-engargoussais
-engargoussait
-engargoussâmes
-engargoussant
-engargoussas
-engargoussasse
-engargoussassent
-engargoussasses
-engargoussassiez
-engargoussassions
-engargoussât
-engargoussâtes
-engargousse
-engargoussé
-engargoussée
-engargoussées
-engargoussent
-engargousser
-engargoussera
-engargousserai
-engargousseraient
-engargousserais
-engargousserait
-engargousseras
-engargoussèrent
-engargousserez
-engargousseriez
-engargousserions
-engargousserons
-engargousseront
-engargousses
-engargoussés
-engargoussez
-engargoussiez
-engargoussions
-engargoussons
-engava
-engavai
-engavaient
-engavais
-engavait
-engavâmes
-engavant
-engavas
-engavasse
-engavassent
-engavasses
-engavassiez
-engavassions
-engavât
-engavâtes
-engave
-engavé
-engavée
-engavées
-engavent
-engaver
-engavera
-engaverai
-engaveraient
-engaverais
-engaverait
-engaveras
-engavèrent
-engaverez
-engaveriez
-engaverions
-engaverons
-engaveront
-engaves
-engavés
-engavez
-engaviez
-engavions
-engavons
-engazonna
-engazonnai
-engazonnaient
-engazonnais
-engazonnait
-engazonnâmes
-engazonnant
-engazonnas
-engazonnasse
-engazonnassent
-engazonnasses
-engazonnassiez
-engazonnassions
-engazonnât
-engazonnâtes
-engazonne
-engazonné
-engazonnée
-engazonnées
-engazonnement
-engazonnements
-engazonnent
-engazonner
-engazonnera
-engazonnerai
-engazonneraient
-engazonnerais
-engazonnerait
-engazonneras
-engazonnèrent
-engazonnerez
-engazonneriez
-engazonnerions
-engazonnerons
-engazonneront
-engazonnes
-engazonnés
-engazonnez
-engazonniez
-engazonnions
-engazonnons
-engeance
-engeances
-engelure
-engelures
-engendra
-engendrai
-engendraient
-engendrais
-engendrait
-engendrâmes
-engendrant
-engendras
-engendrasse
-engendrassent
-engendrasses
-engendrassiez
-engendrassions
-engendrât
-engendrâtes
-engendre
-engendré
-engendrée
-engendrées
-engendrement
-engendrements
-engendrent
-engendrer
-engendrera
-engendrerai
-engendreraient
-engendrerais
-engendrerait
-engendreras
-engendrèrent
-engendrerez
-engendreriez
-engendrerions
-engendrerons
-engendreront
-engendres
-engendrés
-engendrez
-engendriez
-engendrions
-engendrons
-engerba
-engerbai
-engerbaient
-engerbais
-engerbait
-engerbâmes
-engerbant
-engerbas
-engerbasse
-engerbassent
-engerbasses
-engerbassiez
-engerbassions
-engerbât
-engerbâtes
-engerbe
-engerbé
-engerbée
-engerbées
-engerbent
-engerber
-engerbera
-engerberai
-engerberaient
-engerberais
-engerberait
-engerberas
-engerbèrent
-engerberez
-engerberiez
-engerberions
-engerberons
-engerberont
-engerbes
-engerbés
-engerbez
-engerbiez
-engerbions
-engerbons
-engin
-engineering
-engineerings
-engins
-englaça
-englaçai
-englaçaient
-englaçais
-englaçait
-englaçâmes
-englaçant
-englaças
-englaçasse
-englaçassent
-englaçasses
-englaçassiez
-englaçassions
-englaçât
-englaçâtes
-englace
-englacé
-englacée
-englacées
-englacent
-englacer
-englacera
-englacerai
-englaceraient
-englacerais
-englacerait
-englaceras
-englacèrent
-englacerez
-englaceriez
-englacerions
-englacerons
-englaceront
-englaces
-englacés
-englacez
-englaciez
-englacions
-englaçons
-engloba
-englobai
-englobaient
-englobais
-englobait
-englobâmes
-englobant
-englobante
-englobantes
-englobants
-englobas
-englobasse
-englobassent
-englobasses
-englobassiez
-englobassions
-englobât
-englobâtes
-englobe
-englobé
-englobée
-englobées
-englobent
-englober
-englobera
-engloberai
-engloberaient
-engloberais
-engloberait
-engloberas
-englobèrent
-engloberez
-engloberiez
-engloberions
-engloberons
-engloberont
-englobes
-englobés
-englobez
-englobiez
-englobions
-englobons
-englouti
-engloutie
-englouties
-engloutîmes
-engloutir
-engloutira
-engloutirai
-engloutiraient
-engloutirais
-engloutirait
-engloutiras
-engloutirent
-engloutirez
-engloutiriez
-engloutirions
-engloutirons
-engloutiront
-engloutis
-engloutissaient
-engloutissais
-engloutissait
-engloutissant
-engloutisse
-engloutissement
-engloutissements
-engloutissent
-engloutisses
-engloutissez
-engloutissiez
-engloutissions
-engloutissons
-engloutit
-engloutît
-engloutîtes
-englua
-engluage
-engluages
-engluai
-engluaient
-engluais
-engluait
-engluâmes
-engluant
-engluas
-engluasse
-engluassent
-engluasses
-engluassiez
-engluassions
-engluât
-engluâtes
-englue
-englué
-engluée
-engluées
-engluement
-engluements
-engluent
-engluer
-engluera
-engluerai
-englueraient
-engluerais
-engluerait
-englueras
-engluèrent
-engluerez
-englueriez
-engluerions
-engluerons
-englueront
-englues
-englués
-engluez
-engluiez
-engluions
-engluons
-engoba
-engobage
-engobages
-engobai
-engobaient
-engobais
-engobait
-engobâmes
-engobant
-engobas
-engobasse
-engobassent
-engobasses
-engobassiez
-engobassions
-engobât
-engobâtes
-engobe
-engobé
-engobée
-engobées
-engobent
-engober
-engobera
-engoberai
-engoberaient
-engoberais
-engoberait
-engoberas
-engobèrent
-engoberez
-engoberiez
-engoberions
-engoberons
-engoberont
-engobes
-engobés
-engobez
-engobiez
-engobions
-engobons
-engomma
-engommage
-engommages
-engommai
-engommaient
-engommais
-engommait
-engommâmes
-engommant
-engommas
-engommasse
-engommassent
-engommasses
-engommassiez
-engommassions
-engommât
-engommâtes
-engomme
-engommé
-engommée
-engommées
-engomment
-engommer
-engommera
-engommerai
-engommeraient
-engommerais
-engommerait
-engommeras
-engommèrent
-engommerez
-engommeriez
-engommerions
-engommerons
-engommeront
-engommes
-engommés
-engommez
-engommiez
-engommions
-engommons
-engonça
-engonçai
-engonçaient
-engonçais
-engonçait
-engonçâmes
-engonçant
-engonças
-engonçasse
-engonçassent
-engonçasses
-engonçassiez
-engonçassions
-engonçât
-engonçâtes
-engonce
-engoncé
-engoncée
-engoncées
-engoncent
-engoncer
-engoncera
-engoncerai
-engonceraient
-engoncerais
-engoncerait
-engonceras
-engoncèrent
-engoncerez
-engonceriez
-engoncerions
-engoncerons
-engonceront
-engonces
-engoncés
-engoncez
-engonciez
-engoncions
-engonçons
-engorge
-engorgé
-engorgea
-engorgeai
-engorgeaient
-engorgeais
-engorgeait
-engorgeâmes
-engorgeant
-engorgeas
-engorgeasse
-engorgeassent
-engorgeasses
-engorgeassiez
-engorgeassions
-engorgeât
-engorgeâtes
-engorgée
-engorgées
-engorgement
-engorgements
-engorgent
-engorgeons
-engorger
-engorgera
-engorgerai
-engorgeraient
-engorgerais
-engorgerait
-engorgeras
-engorgèrent
-engorgerez
-engorgeriez
-engorgerions
-engorgerons
-engorgeront
-engorges
-engorgés
-engorgez
-engorgiez
-engorgions
-engouâmes
-engouassiez
-engouassions
-engouâtes
-engoué
-engouée
-engouées
-engouement
-engouements
-engouer
-engouerez
-engoueriez
-engouerions
-engouerons
-engoués
-engouez
-engouffra
-engouffrai
-engouffraient
-engouffrais
-engouffrait
-engouffrâmes
-engouffrant
-engouffras
-engouffrasse
-engouffrassent
-engouffrasses
-engouffrassiez
-engouffrassions
-engouffrât
-engouffrâtes
-engouffre
-engouffré
-engouffrée
-engouffrées
-engouffrement
-engouffrements
-engouffrent
-engouffrer
-engouffrera
-engouffrerai
-engouffreraient
-engouffrerais
-engouffrerait
-engouffreras
-engouffrèrent
-engouffrerez
-engouffreriez
-engouffrerions
-engouffrerons
-engouffreront
-engouffres
-engouffrés
-engouffrez
-engouffriez
-engouffrions
-engouffrons
-engouiez
-engouions
-engoula
-engoulai
-engoulaient
-engoulais
-engoulait
-engoulâmes
-engoulant
-engoulas
-engoulasse
-engoulassent
-engoulasses
-engoulassiez
-engoulassions
-engoulât
-engoulâtes
-engoule
-engoulé
-engoulée
-engoulées
-engoulent
-engouler
-engoulera
-engoulerai
-engouleraient
-engoulerais
-engoulerait
-engouleras
-engoulèrent
-engoulerez
-engouleriez
-engoulerions
-engoulerons
-engouleront
-engoules
-engoulés
-engoulevent
-engoulevents
-engoulez
-engouliez
-engoulions
-engoulons
-engouons
-engourdi
-engourdie
-engourdies
-engourdîmes
-engourdir
-engourdira
-engourdirai
-engourdiraient
-engourdirais
-engourdirait
-engourdiras
-engourdirent
-engourdirez
-engourdiriez
-engourdirions
-engourdirons
-engourdiront
-engourdis
-engourdissaient
-engourdissais
-engourdissait
-engourdissant
-engourdisse
-engourdissement
-engourdissements
-engourdissent
-engourdisses
-engourdissez
-engourdissiez
-engourdissions
-engourdissons
-engourdit
-engourdît
-engourdîtes
-engrais
-engraissa
-engraissage
-engraissages
-engraissai
-engraissaient
-engraissais
-engraissait
-engraissâmes
-engraissant
-engraissas
-engraissasse
-engraissassent
-engraissasses
-engraissassiez
-engraissassions
-engraissât
-engraissâtes
-engraisse
-engraissé
-engraissée
-engraissées
-engraissement
-engraissements
-engraissent
-engraisser
-engraissera
-engraisserai
-engraisseraient
-engraisserais
-engraisserait
-engraisseras
-engraissèrent
-engraisserez
-engraisseriez
-engraisserions
-engraisserons
-engraisseront
-engraisses
-engraissés
-engraissez
-engraissiez
-engraissions
-engraissons
-engramme
-engrammes
-engrange
-engrangé
-engrangea
-engrangeai
-engrangeaient
-engrangeais
-engrangeait
-engrangeâmes
-engrangeant
-engrangeas
-engrangeasse
-engrangeassent
-engrangeasses
-engrangeassiez
-engrangeassions
-engrangeât
-engrangeâtes
-engrangée
-engrangées
-engrangement
-engrangements
-engrangent
-engrangeons
-engranger
-engrangera
-engrangerai
-engrangeraient
-engrangerais
-engrangerait
-engrangeras
-engrangèrent
-engrangerez
-engrangeriez
-engrangerions
-engrangerons
-engrangeront
-engranges
-engrangés
-engrangez
-engrangiez
-engrangions
-engrava
-engravai
-engravaient
-engravais
-engravait
-engravâmes
-engravant
-engravas
-engravasse
-engravassent
-engravasses
-engravassiez
-engravassions
-engravât
-engravâtes
-engrave
-engravé
-engravée
-engravées
-engravent
-engraver
-engravera
-engraverai
-engraveraient
-engraverais
-engraverait
-engraveras
-engravèrent
-engraverez
-engraveriez
-engraverions
-engraverons
-engraveront
-engraves
-engravés
-engravez
-engraviez
-engravions
-engravons
-engrena
-engrenage
-engrenages
-engrenai
-engrenaient
-engrenais
-engrenait
-engrenâmes
-engrenant
-engrenas
-engrenasse
-engrenassent
-engrenasses
-engrenassiez
-engrenassions
-engrenât
-engrenâtes
-engrené
-engrène
-engrenée
-engrenées
-engrènent
-engrener
-engrènera
-engrènerai
-engrèneraient
-engrènerais
-engrènerait
-engrèneras
-engrenèrent
-engrènerez
-engrèneriez
-engrènerions
-engrènerons
-engrèneront
-engrenés
-engrènes
-engreneur
-engreneurs
-engreneuse
-engreneuses
-engrenez
-engreniez
-engrenions
-engrenons
-engrois
-engrossa
-engrossai
-engrossaient
-engrossais
-engrossait
-engrossâmes
-engrossant
-engrossas
-engrossasse
-engrossassent
-engrossasses
-engrossassiez
-engrossassions
-engrossât
-engrossâtes
-engrosse
-engrossé
-engrossée
-engrossées
-engrossent
-engrosser
-engrossera
-engrosserai
-engrosseraient
-engrosserais
-engrosserait
-engrosseras
-engrossèrent
-engrosserez
-engrosseriez
-engrosserions
-engrosserons
-engrosseront
-engrosses
-engrossés
-engrossez
-engrossiez
-engrossions
-engrossons
-engrumela
-engrumelai
-engrumelaient
-engrumelais
-engrumelait
-engrumelâmes
-engrumelant
-engrumelas
-engrumelasse
-engrumelassent
-engrumelasses
-engrumelassiez
-engrumelassions
-engrumelât
-engrumelâtes
-engrumelé
-engrumelée
-engrumelées
-engrumeler
-engrumelèrent
-engrumelés
-engrumelez
-engrumeliez
-engrumelions
-engrumelle
-engrumellent
-engrumellera
-engrumellerai
-engrumelleraient
-engrumellerais
-engrumellerait
-engrumelleras
-engrumellerez
-engrumelleriez
-engrumellerions
-engrumellerons
-engrumelleront
-engrumelles
-engrumelons
-engueula
-engueulade
-engueulades
-engueulai
-engueulaient
-engueulais
-engueulait
-engueulâmes
-engueulant
-engueulas
-engueulasse
-engueulassent
-engueulasses
-engueulassiez
-engueulassions
-engueulât
-engueulâtes
-engueule
-engueulé
-engueulée
-engueulées
-engueulent
-engueuler
-engueulera
-engueulerai
-engueuleraient
-engueulerais
-engueulerait
-engueuleras
-engueulèrent
-engueulerez
-engueuleriez
-engueulerions
-engueulerons
-engueuleront
-engueules
-engueulés
-engueulez
-engueuliez
-engueulions
-engueulons
-enguichure
-enguichures
-enguirlanda
-enguirlandai
-enguirlandaient
-enguirlandais
-enguirlandait
-enguirlandâmes
-enguirlandant
-enguirlandas
-enguirlandasse
-enguirlandassent
-enguirlandasses
-enguirlandassiez
-enguirlandassions
-enguirlandât
-enguirlandâtes
-enguirlande
-enguirlandé
-enguirlandée
-enguirlandées
-enguirlandent
-enguirlander
-enguirlandera
-enguirlanderai
-enguirlanderaient
-enguirlanderais
-enguirlanderait
-enguirlanderas
-enguirlandèrent
-enguirlanderez
-enguirlanderiez
-enguirlanderions
-enguirlanderons
-enguirlanderont
-enguirlandes
-enguirlandés
-enguirlandez
-enguirlandiez
-enguirlandions
-enguirlandons
-enhardi
-enhardie
-enhardies
-enhardîmes
-enhardir
-enhardira
-enhardirai
-enhardiraient
-enhardirais
-enhardirait
-enhardiras
-enhardirent
-enhardirez
-enhardiriez
-enhardirions
-enhardirons
-enhardiront
-enhardis
-enhardissaient
-enhardissais
-enhardissait
-enhardissant
-enhardisse
-enhardissent
-enhardisses
-enhardissez
-enhardissiez
-enhardissions
-enhardissons
-enhardit
-enhardît
-enhardîtes
-enharmonie
-enharmonies
-enharmonique
-enharmoniques
-enharnacha
-enharnachai
-enharnachaient
-enharnachais
-enharnachait
-enharnachâmes
-enharnachant
-enharnachas
-enharnachasse
-enharnachassent
-enharnachasses
-enharnachassiez
-enharnachassions
-enharnachât
-enharnachâtes
-enharnache
-enharnaché
-enharnachée
-enharnachées
-enharnachent
-enharnacher
-enharnachera
-enharnacherai
-enharnacheraient
-enharnacherais
-enharnacherait
-enharnacheras
-enharnachèrent
-enharnacherez
-enharnacheriez
-enharnacherions
-enharnacherons
-enharnacheront
-enharnaches
-enharnachés
-enharnachez
-enharnachiez
-enharnachions
-enharnachons
-enherba
-enherbai
-enherbaient
-enherbais
-enherbait
-enherbâmes
-enherbant
-enherbas
-enherbasse
-enherbassent
-enherbasses
-enherbassiez
-enherbassions
-enherbât
-enherbâtes
-enherbe
-enherbé
-enherbée
-enherbées
-enherbent
-enherber
-enherbera
-enherberai
-enherberaient
-enherberais
-enherberait
-enherberas
-enherbèrent
-enherberez
-enherberiez
-enherberions
-enherberons
-enherberont
-enherbes
-enherbés
-enherbez
-enherbiez
-enherbions
-enherbons
-éniella
-éniellai
-éniellaient
-éniellais
-éniellait
-éniellâmes
-éniellant
-éniellas
-éniellasse
-éniellassent
-éniellasses
-éniellassiez
-éniellassions
-éniellât
-éniellâtes
-énielle
-éniellé
-éniellée
-éniellées
-éniellent
-énieller
-éniellera
-éniellerai
-énielleraient
-éniellerais
-éniellerait
-énielleras
-éniellèrent
-éniellerez
-énielleriez
-éniellerions
-éniellerons
-énielleront
-énielles
-éniellés
-éniellez
-énielliez
-éniellions
-éniellons
-énième
-énièmes
-énigmatique
-énigmatiquement
-énigmatiques
-énigme
-énigmes
-enivra
-enivrai
-enivraient
-enivrais
-enivrait
-enivrâmes
-enivrant
-enivrante
-enivrantes
-enivrants
-enivras
-enivrasse
-enivrassent
-enivrasses
-enivrassiez
-enivrassions
-enivrât
-enivrâtes
-enivre
-enivré
-enivrée
-enivrées
-enivrement
-enivrements
-enivrent
-enivrer
-enivrera
-enivrerai
-enivreraient
-enivrerais
-enivrerait
-enivreras
-enivrèrent
-enivrerez
-enivreriez
-enivrerions
-enivrerons
-enivreront
-enivres
-enivrés
-enivrez
-enivriez
-enivrions
-enivrons
-enjamba
-enjambai
-enjambaient
-enjambais
-enjambait
-enjambâmes
-enjambant
-enjambas
-enjambasse
-enjambassent
-enjambasses
-enjambassiez
-enjambassions
-enjambât
-enjambâtes
-enjambe
-enjambé
-enjambée
-enjambées
-enjambement
-enjambements
-enjambent
-enjamber
-enjambera
-enjamberai
-enjamberaient
-enjamberais
-enjamberait
-enjamberas
-enjambèrent
-enjamberez
-enjamberiez
-enjamberions
-enjamberons
-enjamberont
-enjambes
-enjambés
-enjambez
-enjambiez
-enjambions
-enjambons
-enjavela
-enjavelai
-enjavelaient
-enjavelais
-enjavelait
-enjavelâmes
-enjavelant
-enjavelas
-enjavelasse
-enjavelassent
-enjavelasses
-enjavelassiez
-enjavelassions
-enjavelât
-enjavelâtes
-enjavelé
-enjavelée
-enjavelées
-enjaveler
-enjavelèrent
-enjavelés
-enjavelez
-enjaveliez
-enjavelions
-enjavelle
-enjavellent
-enjavellera
-enjavellerai
-enjavelleraient
-enjavellerais
-enjavellerait
-enjavelleras
-enjavellerez
-enjavelleriez
-enjavellerions
-enjavellerons
-enjavelleront
-enjavelles
-enjavelons
-enjeu
-enjeux
-enjoignaient
-enjoignais
-enjoignait
-enjoignant
-enjoigne
-enjoignent
-enjoignes
-enjoignez
-enjoigniez
-enjoignîmes
-enjoignions
-enjoignirent
-enjoignis
-enjoignisse
-enjoignissent
-enjoignisses
-enjoignissiez
-enjoignissions
-enjoignit
-enjoignît
-enjoignîtes
-enjoignons
-enjoindra
-enjoindrai
-enjoindraient
-enjoindrais
-enjoindrait
-enjoindras
-enjoindre
-enjoindrez
-enjoindriez
-enjoindrions
-enjoindrons
-enjoindront
-enjoins
-enjoint
-enjointe
-enjointes
-enjoints
-enjôla
-enjôlai
-enjôlaient
-enjôlais
-enjôlait
-enjôlâmes
-enjôlant
-enjôlas
-enjôlasse
-enjôlassent
-enjôlasses
-enjôlassiez
-enjôlassions
-enjôlât
-enjôlâtes
-enjôle
-enjôlé
-enjôlée
-enjôlées
-enjôlement
-enjôlements
-enjôlent
-enjôler
-enjôlera
-enjôlerai
-enjôleraient
-enjôlerais
-enjôlerait
-enjôleras
-enjôlèrent
-enjôlerez
-enjôleriez
-enjôlerions
-enjôlerons
-enjôleront
-enjôles
-enjôlés
-enjôleur
-enjôleurs
-enjôleuse
-enjôleuses
-enjôlez
-enjôliez
-enjôlions
-enjoliva
-enjolivai
-enjolivaient
-enjolivais
-enjolivait
-enjolivâmes
-enjolivant
-enjolivas
-enjolivasse
-enjolivassent
-enjolivasses
-enjolivassiez
-enjolivassions
-enjolivât
-enjolivâtes
-enjolive
-enjolivé
-enjolivée
-enjolivées
-enjolivement
-enjolivements
-enjolivent
-enjoliver
-enjolivera
-enjoliverai
-enjoliveraient
-enjoliverais
-enjoliverait
-enjoliveras
-enjolivèrent
-enjoliverez
-enjoliveriez
-enjoliverions
-enjoliverons
-enjoliveront
-enjolives
-enjolivés
-enjoliveur
-enjoliveurs
-enjolivez
-enjoliviez
-enjolivions
-enjolivons
-enjolivure
-enjolivures
-enjôlons
-enjonça
-enjonçai
-enjonçaient
-enjonçais
-enjonçait
-enjonçâmes
-enjonçant
-enjonças
-enjonçasse
-enjonçassent
-enjonçasses
-enjonçassiez
-enjonçassions
-enjonçât
-enjonçâtes
-enjonce
-enjoncé
-enjoncée
-enjoncées
-enjoncent
-enjoncer
-enjoncera
-enjoncerai
-enjonceraient
-enjoncerais
-enjoncerait
-enjonceras
-enjoncèrent
-enjoncerez
-enjonceriez
-enjoncerions
-enjoncerons
-enjonceront
-enjonces
-enjoncés
-enjoncez
-enjonciez
-enjoncions
-enjonçons
-enjoua
-enjouai
-enjouaient
-enjouais
-enjouait
-enjouâmes
-enjouant
-enjouas
-enjouasse
-enjouassent
-enjouasses
-enjouassiez
-enjouassions
-enjouât
-enjouâtes
-enjoue
-enjoué
-enjouée
-enjouées
-enjouement
-enjouements
-enjouent
-enjouer
-enjouera
-enjouerai
-enjoueraient
-enjouerais
-enjouerait
-enjoueras
-enjouèrent
-enjouerez
-enjoueriez
-enjouerions
-enjouerons
-enjoueront
-enjoues
-enjoués
-enjouez
-enjouiez
-enjouions
-enjouons
-enjugua
-enjuguai
-enjuguaient
-enjuguais
-enjuguait
-enjuguâmes
-enjuguant
-enjuguas
-enjuguasse
-enjuguassent
-enjuguasses
-enjuguassiez
-enjuguassions
-enjuguât
-enjuguâtes
-enjugue
-enjugué
-enjuguée
-enjuguées
-enjuguent
-enjuguer
-enjuguera
-enjuguerai
-enjugueraient
-enjuguerais
-enjuguerait
-enjugueras
-enjuguèrent
-enjuguerez
-enjugueriez
-enjuguerions
-enjuguerons
-enjugueront
-enjugues
-enjugués
-enjuguez
-enjuguiez
-enjuguions
-enjuguons
-enjuiva
-enjuivai
-enjuivaient
-enjuivais
-enjuivait
-enjuivâmes
-enjuivant
-enjuivas
-enjuivasse
-enjuivassent
-enjuivasses
-enjuivassiez
-enjuivassions
-enjuivât
-enjuivâtes
-enjuive
-enjuivé
-enjuivée
-enjuivées
-enjuivent
-enjuiver
-enjuivera
-enjuiverai
-enjuiveraient
-enjuiverais
-enjuiverait
-enjuiveras
-enjuivèrent
-enjuiverez
-enjuiveriez
-enjuiverions
-enjuiverons
-enjuiveront
-enjuives
-enjuivés
-enjuivez
-enjuiviez
-enjuivions
-enjuivons
-enjuponna
-enjuponnai
-enjuponnaient
-enjuponnais
-enjuponnait
-enjuponnâmes
-enjuponnant
-enjuponnas
-enjuponnasse
-enjuponnassent
-enjuponnasses
-enjuponnassiez
-enjuponnassions
-enjuponnât
-enjuponnâtes
-enjuponne
-enjuponné
-enjuponnée
-enjuponnées
-enjuponnent
-enjuponner
-enjuponnera
-enjuponnerai
-enjuponneraient
-enjuponnerais
-enjuponnerait
-enjuponneras
-enjuponnèrent
-enjuponnerez
-enjuponneriez
-enjuponnerions
-enjuponnerons
-enjuponneront
-enjuponnes
-enjuponnés
-enjuponnez
-enjuponniez
-enjuponnions
-enjuponnons
-enkystâmes
-enkystassiez
-enkystassions
-enkystâtes
-enkysté
-enkystée
-enkystées
-enkystement
-enkystements
-enkyster
-enkysterez
-enkysteriez
-enkysterions
-enkysterons
-enkystés
-enkystez
-enkystiez
-enkystions
-enkystons
-enlaça
-enlaçai
-enlaçaient
-enlaçais
-enlaçait
-enlaçâmes
-enlaçant
-enlaças
-enlaçasse
-enlaçassent
-enlaçasses
-enlaçassiez
-enlaçassions
-enlaçât
-enlaçâtes
-enlace
-enlacé
-enlacée
-enlacées
-enlacement
-enlacements
-enlacent
-enlacer
-enlacera
-enlacerai
-enlaceraient
-enlacerais
-enlacerait
-enlaceras
-enlacèrent
-enlacerez
-enlaceriez
-enlacerions
-enlacerons
-enlaceront
-enlaces
-enlacés
-enlacez
-enlaciez
-enlacions
-enlaçons
-enlaidi
-enlaidie
-enlaidies
-enlaidîmes
-enlaidir
-enlaidira
-enlaidirai
-enlaidiraient
-enlaidirais
-enlaidirait
-enlaidiras
-enlaidirent
-enlaidirez
-enlaidiriez
-enlaidirions
-enlaidirons
-enlaidiront
-enlaidis
-enlaidissaient
-enlaidissais
-enlaidissait
-enlaidissant
-enlaidisse
-enlaidissement
-enlaidissements
-enlaidissent
-enlaidisses
-enlaidissez
-enlaidissiez
-enlaidissions
-enlaidissons
-enlaidit
-enlaidît
-enlaidîtes
-enleva
-enlevage
-enlevages
-enlevai
-enlevaient
-enlevais
-enlevait
-enlevâmes
-enlevant
-enlevas
-enlevasse
-enlevassent
-enlevasses
-enlevassiez
-enlevassions
-enlevât
-enlevâtes
-enlevé
-enlève
-enlevée
-enlevées
-enlèvement
-enlèvements
-enlèvent
-enlever
-enlèvera
-enlèverai
-enlèveraient
-enlèverais
-enlèverait
-enlèveras
-enlevèrent
-enlèverez
-enlèveriez
-enlèverions
-enlèverons
-enlèveront
-enlevés
-enlèves
-enlevez
-enleviez
-enlevions
-enlevons
-enlevure
-enlevures
-enlia
-enliai
-enliaient
-enliais
-enliait
-enliâmes
-enliant
-enlias
-enliassa
-enliassai
-enliassaient
-enliassais
-enliassait
-enliassâmes
-enliassant
-enliassas
-enliassasse
-enliassassent
-enliassasses
-enliassassiez
-enliassassions
-enliassât
-enliassâtes
-enliasse
-enliassé
-enliassée
-enliassées
-enliassent
-enliasser
-enliassera
-enliasserai
-enliasseraient
-enliasserais
-enliasserait
-enliasseras
-enliassèrent
-enliasserez
-enliasseriez
-enliasserions
-enliasserons
-enliasseront
-enliasses
-enliassés
-enliassez
-enliassiez
-enliassions
-enliassons
-enliât
-enliâtes
-enlie
-enlié
-enliée
-enliées
-enlient
-enlier
-enliera
-enlierai
-enlieraient
-enlierais
-enlierait
-enlieras
-enlièrent
-enlierez
-enlieriez
-enlierions
-enlierons
-enlieront
-enlies
-enliés
-enliez
-enligna
-enlignai
-enlignaient
-enlignais
-enlignait
-enlignâmes
-enlignant
-enlignas
-enlignasse
-enlignassent
-enlignasses
-enlignassiez
-enlignassions
-enlignât
-enlignâtes
-enligne
-enligné
-enlignée
-enlignées
-enlignent
-enligner
-enlignera
-enlignerai
-enligneraient
-enlignerais
-enlignerait
-enligneras
-enlignèrent
-enlignerez
-enligneriez
-enlignerions
-enlignerons
-enligneront
-enlignes
-enlignés
-enlignez
-enligniez
-enlignions
-enlignons
-enliiez
-enliions
-enlions
-enlisa
-enlisai
-enlisaient
-enlisais
-enlisait
-enlisâmes
-enlisant
-enlisas
-enlisasse
-enlisassent
-enlisasses
-enlisassiez
-enlisassions
-enlisât
-enlisâtes
-enlise
-enlisé
-enlisée
-enlisées
-enlisement
-enlisements
-enlisent
-enliser
-enlisera
-enliserai
-enliseraient
-enliserais
-enliserait
-enliseras
-enlisèrent
-enliserez
-enliseriez
-enliserions
-enliserons
-enliseront
-enlises
-enlisés
-enlisez
-enlisiez
-enlisions
-enlisons
-enlumina
-enluminai
-enluminaient
-enluminais
-enluminait
-enluminâmes
-enluminant
-enluminas
-enluminasse
-enluminassent
-enluminasses
-enluminassiez
-enluminassions
-enluminât
-enluminâtes
-enlumine
-enluminé
-enluminée
-enluminées
-enluminent
-enluminer
-enluminera
-enluminerai
-enlumineraient
-enluminerais
-enluminerait
-enlumineras
-enluminèrent
-enluminerez
-enlumineriez
-enluminerions
-enluminerons
-enlumineront
-enlumines
-enluminés
-enlumineur
-enlumineurs
-enlumineuse
-enlumineuses
-enluminez
-enluminiez
-enluminions
-enluminons
-enluminure
-enluminures
-ennéade
-ennéades
-ennéagonal
-ennéagonale
-ennéagonales
-ennéagonaux
-ennéagone
-ennéagones
-enneige
-enneigé
-enneigea
-enneigeai
-enneigeaient
-enneigeais
-enneigeait
-enneigeâmes
-enneigeant
-enneigeas
-enneigeasse
-enneigeassent
-enneigeasses
-enneigeassiez
-enneigeassions
-enneigeât
-enneigeâtes
-enneigée
-enneigées
-enneigement
-enneigements
-enneigent
-enneigeons
-enneiger
-enneigera
-enneigerai
-enneigeraient
-enneigerais
-enneigerait
-enneigeras
-enneigèrent
-enneigerez
-enneigeriez
-enneigerions
-enneigerons
-enneigeront
-enneiges
-enneigés
-enneigez
-enneigiez
-enneigions
-ennemi
-ennemie
-ennemies
-ennemis
-ennobli
-ennoblie
-ennoblies
-ennoblîmes
-ennoblir
-ennoblira
-ennoblirai
-ennobliraient
-ennoblirais
-ennoblirait
-ennobliras
-ennoblirent
-ennoblirez
-ennobliriez
-ennoblirions
-ennoblirons
-ennobliront
-ennoblis
-ennoblissaient
-ennoblissais
-ennoblissait
-ennoblissant
-ennoblisse
-ennoblissement
-ennoblissements
-ennoblissent
-ennoblisses
-ennoblissez
-ennoblissiez
-ennoblissions
-ennoblissons
-ennoblit
-ennoblît
-ennoblîtes
-ennuage
-ennuagé
-ennuagea
-ennuageai
-ennuageaient
-ennuageais
-ennuageait
-ennuageâmes
-ennuageant
-ennuageas
-ennuageasse
-ennuageassent
-ennuageasses
-ennuageassiez
-ennuageassions
-ennuageât
-ennuageâtes
-ennuagée
-ennuagées
-ennuagent
-ennuageons
-ennuager
-ennuagera
-ennuagerai
-ennuageraient
-ennuagerais
-ennuagerait
-ennuageras
-ennuagèrent
-ennuagerez
-ennuageriez
-ennuagerions
-ennuagerons
-ennuageront
-ennuages
-ennuagés
-ennuagez
-ennuagiez
-ennuagions
-ennui
-ennuie
-ennuient
-ennuiera
-ennuierai
-ennuieraient
-ennuierais
-ennuierait
-ennuieras
-ennuierez
-ennuieriez
-ennuierions
-ennuierons
-ennuieront
-ennuies
-ennuis
-ennuya
-ennuyai
-ennuyaient
-ennuyais
-ennuyait
-ennuyâmes
-ennuyant
-ennuyas
-ennuyasse
-ennuyassent
-ennuyasses
-ennuyassiez
-ennuyassions
-ennuyât
-ennuyâtes
-ennuyé
-ennuyée
-ennuyées
-ennuyer
-ennuyèrent
-ennuyés
-ennuyeuse
-ennuyeusement
-ennuyeuses
-ennuyeux
-ennuyez
-ennuyiez
-ennuyions
-ennuyons
-énonça
-énonçai
-énonçaient
-énonçais
-énonçait
-énonçâmes
-énonçant
-énonças
-énonçasse
-énonçassent
-énonçasses
-énonçassiez
-énonçassions
-énonçât
-énonçâtes
-énonce
-énoncé
-énoncée
-énoncées
-énoncent
-énoncer
-énoncera
-énoncerai
-énonceraient
-énoncerais
-énoncerait
-énonceras
-énoncèrent
-énoncerez
-énonceriez
-énoncerions
-énoncerons
-énonceront
-énonces
-énoncés
-énoncez
-énonciatif
-énonciatifs
-énonciation
-énonciations
-énonciative
-énonciatives
-énonciez
-énoncions
-énonçons
-enorgueilli
-enorgueillie
-enorgueillies
-enorgueillîmes
-enorgueillir
-enorgueillira
-enorgueillirai
-enorgueilliraient
-enorgueillirais
-enorgueillirait
-enorgueilliras
-enorgueillirent
-enorgueillirez
-enorgueilliriez
-enorgueillirions
-enorgueillirons
-enorgueilliront
-enorgueillis
-enorgueillissaient
-enorgueillissais
-enorgueillissait
-enorgueillissant
-enorgueillisse
-enorgueillissent
-enorgueillisses
-enorgueillissez
-enorgueillissiez
-enorgueillissions
-enorgueillissons
-enorgueillit
-enorgueillît
-enorgueillîtes
-énorme
-énormément
-énormes
-énormité
-énormités
-énostose
-énostoses
-énoua
-énouai
-énouaient
-énouais
-énouait
-énouâmes
-énouant
-énouas
-énouasse
-énouassent
-énouasses
-énouassiez
-énouassions
-énouât
-énouâtes
-énoue
-énoué
-énouée
-énouées
-énouent
-énouer
-énouera
-énouerai
-énoueraient
-énouerais
-énouerait
-énoueras
-énouèrent
-énouerez
-énoueriez
-énouerions
-énouerons
-énoueront
-énoues
-énoués
-énouez
-énouiez
-énouions
-énouons
-enquérez
-enquériez
-enquérions
-enquérir
-enquérons
-enquerrez
-enquerriez
-enquerrions
-enquerrons
-enquêta
-enquêtai
-enquêtaient
-enquêtais
-enquêtait
-enquêtâmes
-enquêtant
-enquêtas
-enquêtasse
-enquêtassent
-enquêtasses
-enquêtassiez
-enquêtassions
-enquêtât
-enquêtâtes
-enquête
-enquêté
-enquêtent
-enquêter
-enquêtera
-enquêterai
-enquêteraient
-enquêterais
-enquêterait
-enquêteras
-enquêtèrent
-enquêterez
-enquêteriez
-enquêterions
-enquêterons
-enquêteront
-enquêtes
-enquêteur
-enquêteurs
-enquêteuse
-enquêteuses
-enquêtez
-enquêtiez
-enquêtions
-enquêtons
-enquêtrice
-enquêtrices
-enquîmes
-enquiquina
-enquiquinai
-enquiquinaient
-enquiquinais
-enquiquinait
-enquiquinâmes
-enquiquinant
-enquiquinante
-enquiquinantes
-enquiquinants
-enquiquinas
-enquiquinasse
-enquiquinassent
-enquiquinasses
-enquiquinassiez
-enquiquinassions
-enquiquinât
-enquiquinâtes
-enquiquine
-enquiquiné
-enquiquinée
-enquiquinées
-enquiquinent
-enquiquiner
-enquiquinera
-enquiquinerai
-enquiquineraient
-enquiquinerais
-enquiquinerait
-enquiquineras
-enquiquinèrent
-enquiquinerez
-enquiquineriez
-enquiquinerions
-enquiquinerons
-enquiquineront
-enquiquines
-enquiquinés
-enquiquineur
-enquiquineurs
-enquiquineuse
-enquiquineuses
-enquiquinez
-enquiquiniez
-enquiquinions
-enquiquinons
-enquis
-enquise
-enquises
-enquissiez
-enquissions
-enquîtes
-enracina
-enracinai
-enracinaient
-enracinais
-enracinait
-enracinâmes
-enracinant
-enracinas
-enracinasse
-enracinassent
-enracinasses
-enracinassiez
-enracinassions
-enracinât
-enracinâtes
-enracine
-enraciné
-enracinée
-enracinées
-enracinement
-enracinements
-enracinent
-enraciner
-enracinera
-enracinerai
-enracineraient
-enracinerais
-enracinerait
-enracineras
-enracinèrent
-enracinerez
-enracineriez
-enracinerions
-enracinerons
-enracineront
-enracines
-enracinés
-enracinez
-enraciniez
-enracinions
-enracinons
-enrage
-enragé
-enragea
-enrageai
-enrageaient
-enrageais
-enrageait
-enrageâmes
-enrageant
-enrageante
-enrageantes
-enrageants
-enrageas
-enrageasse
-enrageassent
-enrageasses
-enrageassiez
-enrageassions
-enrageât
-enrageâtes
-enragée
-enragées
-enragent
-enrageons
-enrager
-enragera
-enragerai
-enrageraient
-enragerais
-enragerait
-enrageras
-enragèrent
-enragerez
-enrageriez
-enragerions
-enragerons
-enrageront
-enrages
-enragés
-enragez
-enragiez
-enragions
-enraie
-enraiement
-enraiements
-enraient
-enraiera
-enraierai
-enraieraient
-enraierais
-enraierait
-enraieras
-enraierez
-enraieriez
-enraierions
-enraierons
-enraieront
-enraies
-enrailla
-enraillai
-enraillaient
-enraillais
-enraillait
-enraillâmes
-enraillant
-enraillas
-enraillasse
-enraillassent
-enraillasses
-enraillassiez
-enraillassions
-enraillât
-enraillâtes
-enraille
-enraillé
-enraillée
-enraillées
-enraillent
-enrailler
-enraillera
-enraillerai
-enrailleraient
-enraillerais
-enraillerait
-enrailleras
-enraillèrent
-enraillerez
-enrailleriez
-enraillerions
-enraillerons
-enrailleront
-enrailles
-enraillés
-enraillez
-enrailliez
-enraillions
-enraillons
-enraqua
-enraquai
-enraquâmes
-enraquas
-enraquasse
-enraquassent
-enraquasses
-enraquassiez
-enraquassions
-enraquât
-enraquâtes
-enraquèrent
-enraya
-enrayage
-enrayages
-enrayai
-enrayaient
-enrayais
-enrayait
-enrayâmes
-enrayant
-enrayas
-enrayasse
-enrayassent
-enrayasses
-enrayassiez
-enrayassions
-enrayât
-enrayâtes
-enraye
-enrayé
-enrayée
-enrayées
-enrayement
-enrayements
-enrayent
-enrayer
-enrayera
-enrayerai
-enrayeraient
-enrayerais
-enrayerait
-enrayeras
-enrayèrent
-enrayerez
-enrayeriez
-enrayerions
-enrayerons
-enrayeront
-enrayes
-enrayés
-enrayez
-enrayiez
-enrayions
-enrayoir
-enrayoirs
-enrayons
-enrayure
-enrayures
-enrégimenta
-enrégimentai
-enrégimentaient
-enrégimentais
-enrégimentait
-enrégimentâmes
-enrégimentant
-enrégimentas
-enrégimentasse
-enrégimentassent
-enrégimentasses
-enrégimentassiez
-enrégimentassions
-enrégimentât
-enrégimentâtes
-enrégimente
-enrégimenté
-enrégimentée
-enrégimentées
-enrégimentent
-enrégimenter
-enrégimentera
-enrégimenterai
-enrégimenteraient
-enrégimenterais
-enrégimenterait
-enrégimenteras
-enrégimentèrent
-enrégimenterez
-enrégimenteriez
-enrégimenterions
-enrégimenterons
-enrégimenteront
-enrégimentes
-enrégimentés
-enrégimentez
-enrégimentiez
-enrégimentions
-enrégimentons
-enregistra
-enregistrable
-enregistrables
-enregistrai
-enregistraient
-enregistrais
-enregistrait
-enregistrâmes
-enregistrant
-enregistras
-enregistrasse
-enregistrassent
-enregistrasses
-enregistrassiez
-enregistrassions
-enregistrât
-enregistrâtes
-enregistre
-enregistré
-enregistrée
-enregistrées
-enregistrement
-enregistrements
-enregistrent
-enregistrer
-enregistrera
-enregistrerai
-enregistreraient
-enregistrerais
-enregistrerait
-enregistreras
-enregistrèrent
-enregistrerez
-enregistreriez
-enregistrerions
-enregistrerons
-enregistreront
-enregistres
-enregistrés
-enregistreur
-enregistreurs
-enregistreuse
-enregistreuses
-enregistrez
-enregistriez
-enregistrions
-enregistrons
-enrêna
-enrênai
-enrênaient
-enrênais
-enrênait
-enrênâmes
-enrênant
-enrênas
-enrênasse
-enrênassent
-enrênasses
-enrênassiez
-enrênassions
-enrênât
-enrênâtes
-enrêne
-enrêné
-enrênée
-enrênées
-enrênent
-enrêner
-enrênera
-enrênerai
-enrêneraient
-enrênerais
-enrênerait
-enrêneras
-enrênèrent
-enrênerez
-enrêneriez
-enrênerions
-enrênerons
-enrêneront
-enrênes
-enrênés
-enrênez
-enrêniez
-enrênions
-enrênons
-enrhuma
-enrhumai
-enrhumaient
-enrhumais
-enrhumait
-enrhumâmes
-enrhumant
-enrhumas
-enrhumasse
-enrhumassent
-enrhumasses
-enrhumassiez
-enrhumassions
-enrhumât
-enrhumâtes
-enrhume
-enrhumé
-enrhumée
-enrhumées
-enrhument
-enrhumer
-enrhumera
-enrhumerai
-enrhumeraient
-enrhumerais
-enrhumerait
-enrhumeras
-enrhumèrent
-enrhumerez
-enrhumeriez
-enrhumerions
-enrhumerons
-enrhumeront
-enrhumes
-enrhumés
-enrhumez
-enrhumiez
-enrhumions
-enrhumons
-enrichi
-enrichie
-enrichies
-enrichîmes
-enrichir
-enrichira
-enrichirai
-enrichiraient
-enrichirais
-enrichirait
-enrichiras
-enrichirent
-enrichirez
-enrichiriez
-enrichirions
-enrichirons
-enrichiront
-enrichis
-enrichissaient
-enrichissais
-enrichissait
-enrichissant
-enrichissante
-enrichissantes
-enrichissants
-enrichisse
-enrichissement
-enrichissements
-enrichissent
-enrichisses
-enrichissez
-enrichissiez
-enrichissions
-enrichissons
-enrichit
-enrichît
-enrichîtes
-enroba
-enrobage
-enrobages
-enrobai
-enrobaient
-enrobais
-enrobait
-enrobâmes
-enrobant
-enrobas
-enrobasse
-enrobassent
-enrobasses
-enrobassiez
-enrobassions
-enrobât
-enrobâtes
-enrobe
-enrobé
-enrobée
-enrobées
-enrobement
-enrobements
-enrobent
-enrober
-enrobera
-enroberai
-enroberaient
-enroberais
-enroberait
-enroberas
-enrobèrent
-enroberez
-enroberiez
-enroberions
-enroberons
-enroberont
-enrobes
-enrobés
-enrobeuse
-enrobeuses
-enrobez
-enrobiez
-enrobions
-enrobons
-enrocha
-enrochai
-enrochaient
-enrochais
-enrochait
-enrochâmes
-enrochant
-enrochas
-enrochasse
-enrochassent
-enrochasses
-enrochassiez
-enrochassions
-enrochât
-enrochâtes
-enroche
-enroché
-enrochée
-enrochées
-enrochement
-enrochements
-enrochent
-enrocher
-enrochera
-enrocherai
-enrocheraient
-enrocherais
-enrocherait
-enrocheras
-enrochèrent
-enrocherez
-enrocheriez
-enrocherions
-enrocherons
-enrocheront
-enroches
-enrochés
-enrochez
-enrochiez
-enrochions
-enrochons
-enrôla
-enrôlai
-enrôlaient
-enrôlais
-enrôlait
-enrôlâmes
-enrôlant
-enrôlas
-enrôlasse
-enrôlassent
-enrôlasses
-enrôlassiez
-enrôlassions
-enrôlât
-enrôlâtes
-enrôle
-enrôlé
-enrôlée
-enrôlées
-enrôlement
-enrôlements
-enrôlent
-enrôler
-enrôlera
-enrôlerai
-enrôleraient
-enrôlerais
-enrôlerait
-enrôleras
-enrôlèrent
-enrôlerez
-enrôleriez
-enrôlerions
-enrôlerons
-enrôleront
-enrôles
-enrôlés
-enrôleur
-enrôleurs
-enrôlez
-enrôliez
-enrôlions
-enrôlons
-enroua
-enrouai
-enrouaient
-enrouais
-enrouait
-enrouâmes
-enrouant
-enrouas
-enrouasse
-enrouassent
-enrouasses
-enrouassiez
-enrouassions
-enrouât
-enrouâtes
-enroue
-enroué
-enrouée
-enrouées
-enrouement
-enrouements
-enrouent
-enrouer
-enrouera
-enrouerai
-enroueraient
-enrouerais
-enrouerait
-enroueras
-enrouèrent
-enrouerez
-enroueriez
-enrouerions
-enrouerons
-enroueront
-enroues
-enroués
-enrouez
-enrouiez
-enrouilla
-enrouillai
-enrouillaient
-enrouillais
-enrouillait
-enrouillâmes
-enrouillant
-enrouillas
-enrouillasse
-enrouillassent
-enrouillasses
-enrouillassiez
-enrouillassions
-enrouillât
-enrouillâtes
-enrouille
-enrouillé
-enrouillent
-enrouiller
-enrouillera
-enrouillerai
-enrouilleraient
-enrouillerais
-enrouillerait
-enrouilleras
-enrouillèrent
-enrouillerez
-enrouilleriez
-enrouillerions
-enrouillerons
-enrouilleront
-enrouilles
-enrouillez
-enrouilliez
-enrouillions
-enrouillons
-enrouions
-enroula
-enroulai
-enroulaient
-enroulais
-enroulait
-enroulâmes
-enroulant
-enroulas
-enroulasse
-enroulassent
-enroulasses
-enroulassiez
-enroulassions
-enroulât
-enroulâtes
-enroule
-enroulé
-enroulée
-enroulées
-enroulement
-enroulements
-enroulent
-enrouler
-enroulera
-enroulerai
-enrouleraient
-enroulerais
-enroulerait
-enrouleras
-enroulèrent
-enroulerez
-enrouleriez
-enroulerions
-enroulerons
-enrouleront
-enroules
-enroulés
-enrouleur
-enrouleurs
-enrouleuse
-enrouleuses
-enroulez
-enrouliez
-enroulions
-enroulons
-enrouons
-enrubanna
-enrubannai
-enrubannaient
-enrubannais
-enrubannait
-enrubannâmes
-enrubannant
-enrubannas
-enrubannasse
-enrubannassent
-enrubannasses
-enrubannassiez
-enrubannassions
-enrubannât
-enrubannâtes
-enrubanne
-enrubanné
-enrubannée
-enrubannées
-enrubannent
-enrubanner
-enrubannera
-enrubannerai
-enrubanneraient
-enrubannerais
-enrubannerait
-enrubanneras
-enrubannèrent
-enrubannerez
-enrubanneriez
-enrubannerions
-enrubannerons
-enrubanneront
-enrubannes
-enrubannés
-enrubannez
-enrubanniez
-enrubannions
-enrubannons
-ensabla
-ensablai
-ensablaient
-ensablais
-ensablait
-ensablâmes
-ensablant
-ensablas
-ensablasse
-ensablassent
-ensablasses
-ensablassiez
-ensablassions
-ensablât
-ensablâtes
-ensable
-ensablé
-ensablée
-ensablées
-ensablement
-ensablements
-ensablent
-ensabler
-ensablera
-ensablerai
-ensableraient
-ensablerais
-ensablerait
-ensableras
-ensablèrent
-ensablerez
-ensableriez
-ensablerions
-ensablerons
-ensableront
-ensables
-ensablés
-ensablez
-ensabliez
-ensablions
-ensablons
-ensabota
-ensabotai
-ensabotaient
-ensabotais
-ensabotait
-ensabotâmes
-ensabotant
-ensabotas
-ensabotasse
-ensabotassent
-ensabotasses
-ensabotassiez
-ensabotassions
-ensabotât
-ensabotâtes
-ensabote
-ensaboté
-ensabotée
-ensabotées
-ensabotent
-ensaboter
-ensabotera
-ensaboterai
-ensaboteraient
-ensaboterais
-ensaboterait
-ensaboteras
-ensabotèrent
-ensaboterez
-ensaboteriez
-ensaboterions
-ensaboterons
-ensaboteront
-ensabotes
-ensabotés
-ensabotez
-ensabotiez
-ensabotions
-ensabotons
-ensacha
-ensachage
-ensachages
-ensachai
-ensachaient
-ensachais
-ensachait
-ensachâmes
-ensachant
-ensachas
-ensachasse
-ensachassent
-ensachasses
-ensachassiez
-ensachassions
-ensachât
-ensachâtes
-ensache
-ensaché
-ensachée
-ensachées
-ensachent
-ensacher
-ensachera
-ensacherai
-ensacheraient
-ensacherais
-ensacherait
-ensacheras
-ensachèrent
-ensacherez
-ensacheriez
-ensacherions
-ensacherons
-ensacheront
-ensaches
-ensachés
-ensacheur
-ensacheurs
-ensacheuse
-ensacheuses
-ensachez
-ensachiez
-ensachions
-ensachons
-ensaisina
-ensaisinai
-ensaisinaient
-ensaisinais
-ensaisinait
-ensaisinâmes
-ensaisinant
-ensaisinas
-ensaisinasse
-ensaisinassent
-ensaisinasses
-ensaisinassiez
-ensaisinassions
-ensaisinât
-ensaisinâtes
-ensaisine
-ensaisiné
-ensaisinée
-ensaisinées
-ensaisinent
-ensaisiner
-ensaisinera
-ensaisinerai
-ensaisineraient
-ensaisinerais
-ensaisinerait
-ensaisineras
-ensaisinèrent
-ensaisinerez
-ensaisineriez
-ensaisinerions
-ensaisinerons
-ensaisineront
-ensaisines
-ensaisinés
-ensaisinez
-ensaisiniez
-ensaisinions
-ensaisinons
-ensanglanta
-ensanglantai
-ensanglantaient
-ensanglantais
-ensanglantait
-ensanglantâmes
-ensanglantant
-ensanglantas
-ensanglantasse
-ensanglantassent
-ensanglantasses
-ensanglantassiez
-ensanglantassions
-ensanglantât
-ensanglantâtes
-ensanglante
-ensanglanté
-ensanglantée
-ensanglantées
-ensanglantent
-ensanglanter
-ensanglantera
-ensanglanterai
-ensanglanteraient
-ensanglanterais
-ensanglanterait
-ensanglanteras
-ensanglantèrent
-ensanglanterez
-ensanglanteriez
-ensanglanterions
-ensanglanterons
-ensanglanteront
-ensanglantes
-ensanglantés
-ensanglantez
-ensanglantiez
-ensanglantions
-ensanglantons
-ensauvâmes
-ensauvassiez
-ensauvassions
-ensauvâtes
-ensauvé
-ensauvée
-ensauvées
-ensauver
-ensauverez
-ensauveriez
-ensauverions
-ensauverons
-ensauvés
-ensauvez
-ensauviez
-ensauvions
-ensauvons
-enseigna
-enseignai
-enseignaient
-enseignais
-enseignait
-enseignâmes
-enseignant
-enseignante
-enseignantes
-enseignants
-enseignas
-enseignasse
-enseignassent
-enseignasses
-enseignassiez
-enseignassions
-enseignât
-enseignâtes
-enseigne
-enseigné
-enseignée
-enseignées
-enseignement
-enseignements
-enseignent
-enseigner
-enseignera
-enseignerai
-enseigneraient
-enseignerais
-enseignerait
-enseigneras
-enseignèrent
-enseignerez
-enseigneriez
-enseignerions
-enseignerons
-enseigneront
-enseignes
-enseignés
-enseignez
-enseigniez
-enseignions
-enseignons
-ensemble
-ensembles
-ensemblier
-ensembliers
-ensemença
-ensemençai
-ensemençaient
-ensemençais
-ensemençait
-ensemençâmes
-ensemençant
-ensemenças
-ensemençasse
-ensemençassent
-ensemençasses
-ensemençassiez
-ensemençassions
-ensemençât
-ensemençâtes
-ensemence
-ensemencé
-ensemencée
-ensemencées
-ensemencement
-ensemencements
-ensemencent
-ensemencer
-ensemencera
-ensemencerai
-ensemenceraient
-ensemencerais
-ensemencerait
-ensemenceras
-ensemencèrent
-ensemencerez
-ensemenceriez
-ensemencerions
-ensemencerons
-ensemenceront
-ensemences
-ensemencés
-ensemencez
-ensemenciez
-ensemencions
-ensemençons
-enserra
-enserrai
-enserraient
-enserrais
-enserrait
-enserrâmes
-enserrant
-enserras
-enserrasse
-enserrassent
-enserrasses
-enserrassiez
-enserrassions
-enserrât
-enserrâtes
-enserre
-enserré
-enserrée
-enserrées
-enserrent
-enserrer
-enserrera
-enserrerai
-enserreraient
-enserrerais
-enserrerait
-enserreras
-enserrèrent
-enserrerez
-enserreriez
-enserrerions
-enserrerons
-enserreront
-enserres
-enserrés
-enserrez
-enserriez
-enserrions
-enserrons
-enseveli
-ensevelie
-ensevelies
-ensevelîmes
-ensevelir
-ensevelira
-ensevelirai
-enseveliraient
-ensevelirais
-ensevelirait
-enseveliras
-ensevelirent
-ensevelirez
-enseveliriez
-ensevelirions
-ensevelirons
-enseveliront
-ensevelis
-ensevelissaient
-ensevelissais
-ensevelissait
-ensevelissant
-ensevelisse
-ensevelissement
-ensevelissements
-ensevelissent
-ensevelisses
-ensevelissez
-ensevelissiez
-ensevelissions
-ensevelissons
-ensevelit
-ensevelît
-ensevelîtes
-ensiforme
-ensiformes
-ensila
-ensilage
-ensilages
-ensilai
-ensilaient
-ensilais
-ensilait
-ensilâmes
-ensilant
-ensilas
-ensilasse
-ensilassent
-ensilasses
-ensilassiez
-ensilassions
-ensilât
-ensilâtes
-ensile
-ensilé
-ensilée
-ensilées
-ensilent
-ensiler
-ensilera
-ensilerai
-ensileraient
-ensilerais
-ensilerait
-ensileras
-ensilèrent
-ensilerez
-ensileriez
-ensilerions
-ensilerons
-ensileront
-ensiles
-ensilés
-ensilez
-ensiliez
-ensilions
-ensilons
-ensoleilla
-ensoleillai
-ensoleillaient
-ensoleillais
-ensoleillait
-ensoleillâmes
-ensoleillant
-ensoleillas
-ensoleillasse
-ensoleillassent
-ensoleillasses
-ensoleillassiez
-ensoleillassions
-ensoleillât
-ensoleillâtes
-ensoleille
-ensoleillé
-ensoleillée
-ensoleillées
-ensoleillement
-ensoleillements
-ensoleillent
-ensoleiller
-ensoleillera
-ensoleillerai
-ensoleilleraient
-ensoleillerais
-ensoleillerait
-ensoleilleras
-ensoleillèrent
-ensoleillerez
-ensoleilleriez
-ensoleillerions
-ensoleillerons
-ensoleilleront
-ensoleilles
-ensoleillés
-ensoleillez
-ensoleilliez
-ensoleillions
-ensoleillons
-ensommeillé
-ensommeillée
-ensommeillées
-ensommeillés
-ensorcela
-ensorcelai
-ensorcelaient
-ensorcelais
-ensorcelait
-ensorcelâmes
-ensorcelant
-ensorcelante
-ensorcelantes
-ensorcelants
-ensorcelas
-ensorcelasse
-ensorcelassent
-ensorcelasses
-ensorcelassiez
-ensorcelassions
-ensorcelât
-ensorcelâtes
-ensorcelé
-ensorcelée
-ensorcelées
-ensorceler
-ensorcelèrent
-ensorcelés
-ensorceleur
-ensorceleurs
-ensorceleuse
-ensorceleuses
-ensorcelez
-ensorceliez
-ensorcelions
-ensorcelle
-ensorcellement
-ensorcellements
-ensorcellent
-ensorcellera
-ensorcellerai
-ensorcelleraient
-ensorcellerais
-ensorcellerait
-ensorcelleras
-ensorcellerez
-ensorcelleriez
-ensorcellerions
-ensorcellerons
-ensorcelleront
-ensorcelles
-ensorcelons
-ensoufra
-ensoufrai
-ensoufraient
-ensoufrais
-ensoufrait
-ensoufrâmes
-ensoufrant
-ensoufras
-ensoufrasse
-ensoufrassent
-ensoufrasses
-ensoufrassiez
-ensoufrassions
-ensoufrât
-ensoufrâtes
-ensoufre
-ensoufré
-ensoufrée
-ensoufrées
-ensoufrent
-ensoufrer
-ensoufrera
-ensoufrerai
-ensoufreraient
-ensoufrerais
-ensoufrerait
-ensoufreras
-ensoufrèrent
-ensoufrerez
-ensoufreriez
-ensoufrerions
-ensoufrerons
-ensoufreront
-ensoufres
-ensoufrés
-ensoufrez
-ensoufriez
-ensoufrions
-ensoufrons
-ensouple
-ensouples
-enstéra
-enstérai
-enstéraient
-enstérais
-enstérait
-enstérâmes
-enstérant
-enstéras
-enstérasse
-enstérassent
-enstérasses
-enstérassiez
-enstérassions
-enstérât
-enstérâtes
-enstéré
-enstère
-enstérée
-enstérées
-enstèrent
-enstérer
-enstérera
-enstérerai
-enstéreraient
-enstérerais
-enstérerait
-enstéreras
-enstérèrent
-enstérerez
-enstéreriez
-enstérerions
-enstérerons
-enstéreront
-enstérés
-enstères
-enstérez
-enstériez
-enstérions
-enstérons
-ensuite
-ensuivi
-ensuivie
-ensuivies
-ensuivis
-enta
-entabla
-entablai
-entablaient
-entablais
-entablait
-entablâmes
-entablant
-entablas
-entablasse
-entablassent
-entablasses
-entablassiez
-entablassions
-entablât
-entablâtes
-entable
-entablé
-entablée
-entablées
-entablement
-entablements
-entablent
-entabler
-entablera
-entablerai
-entableraient
-entablerais
-entablerait
-entableras
-entablèrent
-entablerez
-entableriez
-entablerions
-entablerons
-entableront
-entables
-entablés
-entablez
-entabliez
-entablions
-entablons
-entacha
-entachai
-entachaient
-entachais
-entachait
-entachâmes
-entachant
-entachas
-entachasse
-entachassent
-entachasses
-entachassiez
-entachassions
-entachât
-entachâtes
-entache
-entaché
-entachée
-entachées
-entachent
-entacher
-entachera
-entacherai
-entacheraient
-entacherais
-entacherait
-entacheras
-entachèrent
-entacherez
-entacheriez
-entacherions
-entacherons
-entacheront
-entaches
-entachés
-entachez
-entachiez
-entachions
-entachons
-entai
-entaient
-entailla
-entaillage
-entaillages
-entaillai
-entaillaient
-entaillais
-entaillait
-entaillâmes
-entaillant
-entaillas
-entaillasse
-entaillassent
-entaillasses
-entaillassiez
-entaillassions
-entaillât
-entaillâtes
-entaille
-entaillé
-entaillée
-entaillées
-entaillent
-entailler
-entaillera
-entaillerai
-entailleraient
-entaillerais
-entaillerait
-entailleras
-entaillèrent
-entaillerez
-entailleriez
-entaillerions
-entaillerons
-entailleront
-entailles
-entaillés
-entaillez
-entailliez
-entaillions
-entaillons
-entais
-entait
-entama
-entamai
-entamaient
-entamais
-entamait
-entamâmes
-entamant
-entamas
-entamasse
-entamassent
-entamasses
-entamassiez
-entamassions
-entamât
-entamâtes
-entame
-entamé
-entamée
-entamées
-entament
-entamer
-entamera
-entamerai
-entameraient
-entamerais
-entamerait
-entameras
-entamèrent
-entamerez
-entameriez
-entamerions
-entamerons
-entameront
-entames
-entamés
-entâmes
-entamez
-entamiez
-entamions
-entamons
-entant
-entaquaient
-entaquais
-entaquait
-entaquant
-entaque
-entaqué
-entaquée
-entaquées
-entaquent
-entaquer
-entaquera
-entaquerai
-entaqueraient
-entaquerais
-entaquerait
-entaqueras
-entaquerez
-entaqueriez
-entaquerions
-entaquerons
-entaqueront
-entaques
-entaqués
-entaquez
-entaquiez
-entaquions
-entaquons
-entartra
-entartrage
-entartrages
-entartrai
-entartraient
-entartrais
-entartrait
-entartrâmes
-entartrant
-entartras
-entartrasse
-entartrassent
-entartrasses
-entartrassiez
-entartrassions
-entartrât
-entartrâtes
-entartre
-entartré
-entartrée
-entartrées
-entartrent
-entartrer
-entartrera
-entartrerai
-entartreraient
-entartrerais
-entartrerait
-entartreras
-entartrèrent
-entartrerez
-entartreriez
-entartrerions
-entartrerons
-entartreront
-entartres
-entartrés
-entartrez
-entartriez
-entartrions
-entartrons
-entas
-entassa
-entassai
-entassaient
-entassais
-entassait
-entassâmes
-entassant
-entassas
-entassasse
-entassassent
-entassasses
-entassassiez
-entassassions
-entassât
-entassâtes
-entasse
-entassé
-entassée
-entassées
-entassement
-entassements
-entassent
-entasser
-entassera
-entasserai
-entasseraient
-entasserais
-entasserait
-entasseras
-entassèrent
-entasserez
-entasseriez
-entasserions
-entasserons
-entasseront
-entasses
-entassés
-entassez
-entassiez
-entassions
-entassons
-entât
-entâtes
-ente
-enté
-entée
-entées
-entéléchie
-entéléchies
-entend
-entendaient
-entendais
-entendait
-entendant
-entende
-entendement
-entendements
-entendent
-entendes
-entendeur
-entendeurs
-entendez
-entendiez
-entendîmes
-entendions
-entendirent
-entendis
-entendisse
-entendissent
-entendisses
-entendissiez
-entendissions
-entendit
-entendît
-entendîtes
-entendons
-entendra
-entendrai
-entendraient
-entendrais
-entendrait
-entendras
-entendre
-entendrez
-entendriez
-entendrions
-entendrons
-entendront
-entends
-entendu
-entendue
-entendues
-entendus
-enténébra
-enténébrai
-enténébraient
-enténébrais
-enténébrait
-enténébrâmes
-enténébrant
-enténébras
-enténébrasse
-enténébrassent
-enténébrasses
-enténébrassiez
-enténébrassions
-enténébrât
-enténébrâtes
-enténébré
-enténèbre
-enténébrée
-enténébrées
-enténèbrent
-enténébrer
-enténébrera
-enténébrerai
-enténébreraient
-enténébrerais
-enténébrerait
-enténébreras
-enténébrèrent
-enténébrerez
-enténébreriez
-enténébrerions
-enténébrerons
-enténébreront
-enténébrés
-enténèbres
-enténébrez
-enténébriez
-enténébrions
-enténébrons
-entent
-entente
-ententes
-enter
-entera
-enterai
-enteraient
-enterais
-enterait
-entéralgie
-entéralgies
-enteras
-entèrent
-enterez
-enteriez
-entérina
-entérinai
-entérinaient
-entérinais
-entérinait
-entérinâmes
-entérinant
-entérinas
-entérinasse
-entérinassent
-entérinasses
-entérinassiez
-entérinassions
-entérinât
-entérinâtes
-entérine
-entériné
-entérinée
-entérinées
-entérinement
-entérinements
-entérinent
-entériner
-entérinera
-entérinerai
-entérineraient
-entérinerais
-entérinerait
-entérineras
-entérinèrent
-entérinerez
-entérineriez
-entérinerions
-entérinerons
-entérineront
-entérines
-entérinés
-entérinez
-entériniez
-entérinions
-entérinons
-enterions
-entérique
-entériques
-entérite
-entérites
-entérocolite
-entérocolites
-entérocoque
-entérocoques
-entérokinase
-entérokinases
-enterons
-enteront
-entéro-rénal
-entéro-rénale
-entéro-rénales
-entéro-rénaux
-entérovaccin
-entérovaccins
-enterra
-enterrage
-enterrages
-enterrai
-enterraient
-enterrais
-enterrait
-enterrâmes
-enterrant
-enterras
-enterrasse
-enterrassent
-enterrasses
-enterrassiez
-enterrassions
-enterrât
-enterrâtes
-enterre
-enterré
-enterrée
-enterrées
-enterrement
-enterrements
-enterrent
-enterrer
-enterrera
-enterrerai
-enterreraient
-enterrerais
-enterrerait
-enterreras
-enterrèrent
-enterrerez
-enterreriez
-enterrerions
-enterrerons
-enterreront
-enterres
-enterrés
-enterrez
-enterriez
-enterrions
-enterrons
-entes
-entés
-entêta
-entêtai
-entêtaient
-entêtais
-entêtait
-entêtâmes
-entêtant
-entêtante
-entêtantes
-entêtants
-entêtas
-entêtasse
-entêtassent
-entêtasses
-entêtassiez
-entêtassions
-entêtât
-entêtâtes
-entête
-en-tête
-entêté
-entêtée
-entêtées
-entêtement
-entêtements
-entêtent
-entêter
-entêtera
-entêterai
-entêteraient
-entêterais
-entêterait
-entêteras
-entêtèrent
-entêterez
-entêteriez
-entêterions
-entêterons
-entêteront
-entêtes
-en-têtes
-entêtés
-entêtez
-entêtiez
-entêtions
-entêtons
-entez
-enthalpie
-enthalpies
-enthousiasma
-enthousiasmai
-enthousiasmaient
-enthousiasmais
-enthousiasmait
-enthousiasmâmes
-enthousiasmant
-enthousiasmas
-enthousiasmasse
-enthousiasmassent
-enthousiasmasses
-enthousiasmassiez
-enthousiasmassions
-enthousiasmât
-enthousiasmâtes
-enthousiasme
-enthousiasmé
-enthousiasmée
-enthousiasmées
-enthousiasment
-enthousiasmer
-enthousiasmera
-enthousiasmerai
-enthousiasmeraient
-enthousiasmerais
-enthousiasmerait
-enthousiasmeras
-enthousiasmèrent
-enthousiasmerez
-enthousiasmeriez
-enthousiasmerions
-enthousiasmerons
-enthousiasmeront
-enthousiasmes
-enthousiasmés
-enthousiasmez
-enthousiasmiez
-enthousiasmions
-enthousiasmons
-enthousiaste
-enthousiastes
-enthymème
-enthymèmes
-entichâmes
-entichassiez
-entichassions
-entichâtes
-entiché
-entichée
-entichées
-entichement
-entichements
-enticher
-enticherez
-enticheriez
-enticherions
-enticherons
-entichés
-entichez
-entichiez
-entichions
-entichons
-entier
-entière
-entièrement
-entières
-entièreté
-entièretés
-entiers
-entiez
-entions
-entité
-entités
-entoila
-entoilage
-entoilages
-entoilai
-entoilaient
-entoilais
-entoilait
-entoilâmes
-entoilant
-entoilas
-entoilasse
-entoilassent
-entoilasses
-entoilassiez
-entoilassions
-entoilât
-entoilâtes
-entoile
-entoilé
-entoilée
-entoilées
-entoilent
-entoiler
-entoilera
-entoilerai
-entoileraient
-entoilerais
-entoilerait
-entoileras
-entoilèrent
-entoilerez
-entoileriez
-entoilerions
-entoilerons
-entoileront
-entoiles
-entoilés
-entoilez
-entoiliez
-entoilions
-entoilons
-entoir
-entoirs
-entôla
-entôlage
-entôlages
-entôlai
-entôlaient
-entôlais
-entôlait
-entôlâmes
-entôlant
-entôlas
-entôlasse
-entôlassent
-entôlasses
-entôlassiez
-entôlassions
-entôlât
-entôlâtes
-entôle
-entôlé
-entôlée
-entôlées
-entôlent
-entôler
-entôlera
-entôlerai
-entôleraient
-entôlerais
-entôlerait
-entôleras
-entôlèrent
-entôlerez
-entôleriez
-entôlerions
-entôlerons
-entôleront
-entôles
-entôlés
-entôlez
-entôliez
-entôlions
-entolome
-entolomes
-entôlons
-entomologie
-entomologies
-entomologique
-entomologiques
-entomologiste
-entomologistes
-entomophage
-entomophages
-entomophile
-entomophiles
-entonna
-entonnage
-entonnages
-entonnai
-entonnaient
-entonnais
-entonnaison
-entonnaisons
-entonnait
-entonnâmes
-entonnant
-entonnas
-entonnasse
-entonnassent
-entonnasses
-entonnassiez
-entonnassions
-entonnât
-entonnâtes
-entonne
-entonné
-entonnée
-entonnées
-entonnement
-entonnements
-entonnent
-entonner
-entonnera
-entonnerai
-entonneraient
-entonnerais
-entonnerait
-entonneras
-entonnèrent
-entonnerez
-entonneriez
-entonnerions
-entonnerons
-entonneront
-entonnes
-entonnés
-entonnez
-entonniez
-entonnions
-entonnoir
-entonnoirs
-entonnons
-entons
-entorse
-entorses
-entortilla
-entortillage
-entortillages
-entortillai
-entortillaient
-entortillais
-entortillait
-entortillâmes
-entortillant
-entortillas
-entortillasse
-entortillassent
-entortillasses
-entortillassiez
-entortillassions
-entortillât
-entortillâtes
-entortille
-entortillé
-entortillée
-entortillées
-entortillement
-entortillements
-entortillent
-entortiller
-entortillera
-entortillerai
-entortilleraient
-entortillerais
-entortillerait
-entortilleras
-entortillèrent
-entortillerez
-entortilleriez
-entortillerions
-entortillerons
-entortilleront
-entortilles
-entortillés
-entortillez
-entortilliez
-entortillions
-entortillons
-entour
-entoura
-entourage
-entourages
-entourai
-entouraient
-entourais
-entourait
-entourâmes
-entourant
-entouras
-entourasse
-entourassent
-entourasses
-entourassiez
-entourassions
-entourât
-entourâtes
-entoure
-entouré
-entourée
-entourées
-entourent
-entourer
-entourera
-entourerai
-entoureraient
-entourerais
-entourerait
-entoureras
-entourèrent
-entourerez
-entoureriez
-entourerions
-entourerons
-entoureront
-entoures
-entourés
-entourez
-entouriez
-entourions
-entourloupette
-entourloupettes
-entournure
-entournures
-entourons
-entours
-entra
-entraccordâmes
-entraccordassiez
-entraccordassions
-entraccordâtes
-entraccordé
-entraccordée
-entraccordées
-entraccorder
-entraccorderez
-entraccorderiez
-entraccorderions
-entraccorderons
-entraccordés
-entraccordez
-entraccordiez
-entraccordions
-entraccordons
-entraccusâmes
-entraccusassiez
-entraccusassions
-entraccusâtes
-entraccusé
-entraccusée
-entraccusées
-entraccuser
-entraccuserez
-entraccuserons
-entraccusés
-entraccusez
-entraccusiez
-entraccusions
-entraccusons
-entracte
-entractes
-entradmirâmes
-entradmirassiez
-entradmirassions
-entradmirâtes
-entradmiré
-entradmirée
-entradmirées
-entradmirer
-entradmirerez
-entradmireriez
-entradmirerions
-entradmirerons
-entradmirés
-entradmirez
-entradmiriez
-entradmirions
-entradmirons
-entrai
-entraidâmes
-entraidassiez
-entraidassions
-entraidâtes
-entraide
-entraidé
-entraidée
-entraidées
-entraider
-entraiderez
-entraideriez
-entraiderions
-entraiderons
-entraides
-entraidés
-entraidez
-entraidiez
-entraidions
-entraidons
-entraient
-entrailles
-entrain
-entraîna
-entraînable
-entraînables
-entraînai
-entraînaient
-entraînais
-entraînait
-entraînâmes
-entraînant
-entraînante
-entraînantes
-entraînants
-entraînas
-entraînasse
-entraînassent
-entraînasses
-entraînassiez
-entraînassions
-entraînât
-entraînâtes
-entraîne
-entraîné
-entraînée
-entraînées
-entraînement
-entraînements
-entraînent
-entraîner
-entraînera
-entraînerai
-entraîneraient
-entraînerais
-entraînerait
-entraîneras
-entraînèrent
-entraînerez
-entraîneriez
-entraînerions
-entraînerons
-entraîneront
-entraînes
-entraînés
-entraîneur
-entraîneurs
-entraîneuse
-entraîneuses
-entraînez
-entraîniez
-entraînions
-entraînons
-entrains
-entrais
-entrait
-entrâmes
-entrant
-entrante
-entrantes
-entrants
-entras
-entrasse
-entrassent
-entrasses
-entrassiez
-entrassions
-entrât
-entrâtes
-entrava
-entravai
-entravaient
-entravais
-entravait
-entravâmes
-entravant
-entravas
-entravasse
-entravassent
-entravasses
-entravassiez
-entravassions
-entravât
-entravâtes
-entrave
-entravé
-entravée
-entravées
-entravent
-entraver
-entravera
-entraverai
-entraveraient
-entraverais
-entraverait
-entraveras
-entravèrent
-entraverez
-entraveriez
-entraverions
-entraverons
-entraveront
-entraves
-entravés
-entravez
-entraviez
-entravions
-entravons
-entre
-entré
-entrebâilla
-entrebâillai
-entrebâillaient
-entrebâillais
-entrebâillait
-entrebâillâmes
-entrebâillant
-entrebâillas
-entrebâillasse
-entrebâillassent
-entrebâillasses
-entrebâillassiez
-entrebâillassions
-entrebâillât
-entrebâillâtes
-entrebâille
-entrebâillé
-entrebâillée
-entrebâillées
-entrebâillement
-entrebâillements
-entrebâillent
-entrebâiller
-entrebâillera
-entrebâillerai
-entrebâilleraient
-entrebâillerais
-entrebâillerait
-entrebâilleras
-entrebâillèrent
-entrebâillerez
-entrebâilleriez
-entrebâillerions
-entrebâillerons
-entrebâilleront
-entrebâilles
-entrebâillés
-entrebâilleur
-entrebâilleurs
-entrebâillez
-entrebâilliez
-entrebâillions
-entrebâillons
-entre-bande
-entre-bandes
-entrebattez
-entrebattiez
-entrebattîmes
-entrebattions
-entrebattissiez
-entrebattissions
-entrebattîtes
-entrebattons
-entrebattre
-entrebattrez
-entrebattriez
-entrebattrions
-entrebattrons
-entrebattu
-entrebattue
-entrebattues
-entrebattus
-entrechat
-entrechats
-entrechoqua
-entrechoquai
-entrechoquaient
-entrechoquais
-entrechoquait
-entrechoquâmes
-entrechoquant
-entrechoquas
-entrechoquasse
-entrechoquassent
-entrechoquasses
-entrechoquassiez
-entrechoquassions
-entrechoquât
-entrechoquâtes
-entrechoque
-entrechoqué
-entrechoquée
-entrechoquées
-entrechoquement
-entrechoquements
-entrechoquent
-entrechoquer
-entrechoquera
-entrechoquerai
-entrechoqueraient
-entrechoquerais
-entrechoquerait
-entrechoqueras
-entrechoquèrent
-entrechoquerez
-entrechoqueriez
-entrechoquerions
-entrechoquerons
-entrechoqueront
-entrechoques
-entrechoqués
-entrechoquez
-entrechoquiez
-entrechoquions
-entrechoquons
-entrecôte
-entrecôtes
-entrecoupa
-entrecoupai
-entrecoupaient
-entrecoupais
-entrecoupait
-entrecoupâmes
-entrecoupant
-entrecoupas
-entrecoupasse
-entrecoupassent
-entrecoupasses
-entrecoupassiez
-entrecoupassions
-entrecoupât
-entrecoupâtes
-entrecoupe
-entrecoupé
-entrecoupée
-entrecoupées
-entrecoupent
-entrecouper
-entrecoupera
-entrecouperai
-entrecouperaient
-entrecouperais
-entrecouperait
-entrecouperas
-entrecoupèrent
-entrecouperez
-entrecouperiez
-entrecouperions
-entrecouperons
-entrecouperont
-entrecoupes
-entrecoupés
-entrecoupez
-entrecoupiez
-entrecoupions
-entrecoupons
-entrecroisa
-entrecroisai
-entrecroisaient
-entrecroisais
-entrecroisait
-entrecroisâmes
-entrecroisant
-entrecroisas
-entrecroisasse
-entrecroisassent
-entrecroisasses
-entrecroisassiez
-entrecroisassions
-entrecroisât
-entrecroisâtes
-entrecroise
-entrecroisé
-entrecroisée
-entrecroisées
-entrecroisement
-entrecroisements
-entrecroisent
-entrecroiser
-entrecroisera
-entrecroiserai
-entrecroiseraient
-entrecroiserais
-entrecroiserait
-entrecroiseras
-entrecroisèrent
-entrecroiserez
-entrecroiseriez
-entrecroiserions
-entrecroiserons
-entrecroiseront
-entrecroises
-entrecroisés
-entrecroisez
-entrecroisiez
-entrecroisions
-entrecroisons
-entrecuisse
-entrecuisses
-entre-déchirâmes
-entre-déchirassiez
-entre-déchirassions
-entre-déchirâtes
-entre-déchiré
-entre-déchirée
-entre-déchirées
-entre-déchirer
-entre-déchirerez
-entre-déchireriez
-entre-déchirerions
-entre-déchirerons
-entre-déchirés
-entre-déchirez
-entre-déchiriez
-entre-déchirions
-entre-déchirons
-entre-détruire
-entre-détruirez
-entre-détruiriez
-entre-détruirions
-entre-détruirons
-entre-détruisez
-entre-détruisiez
-entre-détruisîmes
-entre-détruisions
-entre-détruisissiez
-entre-détruisissions
-entre-détruisîtes
-entre-détruisons
-entre-détruit
-entre-détruite
-entre-détruites
-entre-détruits
-entre-deux
-entre-deux-guerres
-entre-dévorâmes
-entre-dévorassiez
-entre-dévorassions
-entre-dévorâtes
-entre-dévoré
-entre-dévorée
-entre-dévorées
-entre-dévorer
-entre-dévorerez
-entre-dévoreriez
-entre-dévorerions
-entre-dévorerons
-entre-dévorés
-entre-dévorez
-entre-dévoriez
-entre-dévorions
-entre-dévorons
-entrée
-entre-égorgé
-entre-égorgée
-entre-égorgées
-entre-égorgés
-entrées
-entre-eux
-entrefaite
-entrefaites
-entrefer
-entrefers
-entrefilet
-entrefilets
-entre-frappâmes
-entre-frappassiez
-entre-frappassions
-entre-frappâtes
-entre-frappé
-entre-frappée
-entre-frappées
-entre-frapper
-entre-frapperez
-entre-frapperiez
-entre-frapperions
-entre-frapperons
-entre-frappés
-entre-frappez
-entre-frappiez
-entre-frappions
-entre-frappons
-entregent
-entregents
-entre-haï
-entre-haïe
-entre-haïes
-entre-haïmes
-entre-haïrez
-entre-haïriez
-entre-haïrions
-entre-haïrons
-entre-haïs
-entre-haïssaient
-entre-haïssez
-entre-haïssiez
-entre-haïssions
-entre-haïssons
-entre-haïtes
-entre-heurtâmes
-entre-heurtassiez
-entre-heurtassions
-entre-heurtâtes
-entre-heurté
-entre-heurtée
-entre-heurtées
-entre-heurter
-entre-heurterez
-entre-heurteriez
-entre-heurterions
-entre-heurterons
-entre-heurtés
-entre-heurtez
-entre-heurtiez
-entre-heurtions
-entre-heurtons
-entrejambe
-entre-jambe
-entrejambes
-entre-jambes
-entrelaça
-entrelaçai
-entrelaçaient
-entrelaçais
-entrelaçait
-entrelaçâmes
-entrelaçant
-entrelaças
-entrelaçasse
-entrelaçassent
-entrelaçasses
-entrelaçassiez
-entrelaçassions
-entrelaçât
-entrelaçâtes
-entrelace
-entrelacé
-entrelacée
-entrelacées
-entrelacement
-entrelacements
-entrelacent
-entrelacer
-entrelacera
-entrelacerai
-entrelaceraient
-entrelacerais
-entrelacerait
-entrelaceras
-entrelacèrent
-entrelacerez
-entrelaceriez
-entrelacerions
-entrelacerons
-entrelaceront
-entrelaces
-entrelacés
-entrelacez
-entrelaciez
-entrelacions
-entrelaçons
-entrelacs
-entrelarda
-entrelardai
-entrelardaient
-entrelardais
-entrelardait
-entrelardâmes
-entrelardant
-entrelardas
-entrelardasse
-entrelardassent
-entrelardasses
-entrelardassiez
-entrelardassions
-entrelardât
-entrelardâtes
-entrelarde
-entrelardé
-entrelardée
-entrelardées
-entrelardent
-entrelarder
-entrelardera
-entrelarderai
-entrelarderaient
-entrelarderais
-entrelarderait
-entrelarderas
-entrelardèrent
-entrelarderez
-entrelarderiez
-entrelarderions
-entrelarderons
-entrelarderont
-entrelardes
-entrelardés
-entrelardez
-entrelardiez
-entrelardions
-entrelardons
-entre-ligne
-entre-lignes
-entre-louâmes
-entre-louassiez
-entre-louassions
-entre-louâtes
-entre-loué
-entre-louée
-entre-louées
-entre-louer
-entre-louerez
-entre-loueriez
-entre-louerions
-entre-louerons
-entre-loués
-entre-louez
-entre-louiez
-entre-louions
-entre-louons
-entre-mangé
-entre-mangeâmes
-entre-mangeassiez
-entre-mangeassions
-entre-mangeâtes
-entre-mangée
-entre-mangées
-entre-mangeons
-entre-manger
-entre-mangerez
-entre-mangeriez
-entre-mangerions
-entre-mangerons
-entre-mangés
-entre-mangez
-entre-mangiez
-entre-mangions
-entremêla
-entremêlai
-entremêlaient
-entremêlais
-entremêlait
-entremêlâmes
-entremêlant
-entremêlas
-entremêlasse
-entremêlassent
-entremêlasses
-entremêlassiez
-entremêlassions
-entremêlât
-entremêlâtes
-entremêle
-entremêlé
-entremêlée
-entremêlées
-entremêlement
-entremêlements
-entremêlent
-entremêler
-entremêlera
-entremêlerai
-entremêleraient
-entremêlerais
-entremêlerait
-entremêleras
-entremêlèrent
-entremêlerez
-entremêleriez
-entremêlerions
-entremêlerons
-entremêleront
-entremêles
-entremêlés
-entremêlez
-entremêliez
-entremêlions
-entremêlons
-entremet
-entremets
-entremettaient
-entremettais
-entremettait
-entremettant
-entremette
-entremettent
-entremettes
-entremetteur
-entremetteurs
-entremetteuse
-entremetteuses
-entremettez
-entremettiez
-entremettions
-entremettons
-entremettra
-entremettrai
-entremettraient
-entremettrais
-entremettrait
-entremettras
-entremettre
-entremettrez
-entremettriez
-entremettrions
-entremettrons
-entremettront
-entremîmes
-entremirent
-entremis
-entremise
-entremises
-entremisse
-entremissent
-entremisses
-entremissiez
-entremissions
-entremit
-entremît
-entremîtes
-entre-nerf
-entre-nerfs
-entre-noeud
-entre-noeuds
-entre-nous
-entrent
-entre-nui
-entre-nuire
-entre-nuirez
-entre-nuiriez
-entre-nuirions
-entre-nuirons
-entre-nuisez
-entre-nuisiez
-entre-nuisîmes
-entre-nuisions
-entre-nuisissiez
-entre-nuisissions
-entre-nuisîtes
-entre-nuisons
-entrepont
-entreponts
-entreposa
-entreposage
-entreposages
-entreposai
-entreposaient
-entreposais
-entreposait
-entreposâmes
-entreposant
-entreposas
-entreposasse
-entreposassent
-entreposasses
-entreposassiez
-entreposassions
-entreposât
-entreposâtes
-entrepose
-entreposé
-entreposée
-entreposées
-entreposent
-entreposer
-entreposera
-entreposerai
-entreposeraient
-entreposerais
-entreposerait
-entreposeras
-entreposèrent
-entreposerez
-entreposeriez
-entreposerions
-entreposerons
-entreposeront
-entreposes
-entreposés
-entreposeur
-entreposeurs
-entreposez
-entreposiez
-entreposions
-entrepositaire
-entrepositaires
-entreposons
-entrepôt
-entrepôts
-entreprenaient
-entreprenais
-entreprenait
-entreprenant
-entreprenante
-entreprenantes
-entreprenants
-entreprend
-entreprendra
-entreprendrai
-entreprendraient
-entreprendrais
-entreprendrait
-entreprendras
-entreprendre
-entreprendrez
-entreprendriez
-entreprendrions
-entreprendrons
-entreprendront
-entreprends
-entrepreneur
-entrepreneurs
-entrepreneuse
-entrepreneuses
-entreprenez
-entrepreniez
-entreprenions
-entreprenne
-entreprennent
-entreprennes
-entreprenons
-entreprîmes
-entreprirent
-entrepris
-entreprise
-entreprises
-entreprisse
-entreprissent
-entreprisses
-entreprissiez
-entreprissions
-entreprit
-entreprît
-entreprîtes
-entrer
-entrera
-entrerai
-entreraient
-entre-rail
-entre-rails
-entrerais
-entrerait
-entreras
-entre-regardâmes
-entre-regardassiez
-entre-regardassions
-entre-regardâtes
-entre-regardé
-entre-regardée
-entre-regardées
-entre-regarder
-entre-regarderez
-entre-regarderiez
-entre-regarderions
-entre-regarderons
-entre-regardés
-entre-regardez
-entre-regardiez
-entre-regardions
-entre-regardons
-entrèrent
-entrerez
-entreriez
-entrerions
-entrerons
-entreront
-entres
-entrés
-entresol
-entresols
-entretaillâmes
-entretaillassiez
-entretaillassions
-entretaillâtes
-entretaille
-entretaillé
-entretaillée
-entretaillées
-entretailler
-entretaillerez
-entretailleriez
-entretaillerions
-entretaillerons
-entretailles
-entretaillés
-entretaillez
-entretailliez
-entretaillions
-entretaillons
-entre-temps
-entretenaient
-entretenais
-entretenait
-entretenant
-entretenez
-entreteniez
-entretenions
-entretenir
-entretenons
-entretenu
-entretenue
-entretenues
-entretenus
-entretien
-entretiendra
-entretiendrai
-entretiendraient
-entretiendrais
-entretiendrait
-entretiendras
-entretiendrez
-entretiendriez
-entretiendrions
-entretiendrons
-entretiendront
-entretienne
-entretiennent
-entretiennes
-entretiens
-entretient
-entretînmes
-entretinrent
-entretins
-entretinsse
-entretinssent
-entretinsses
-entretinssiez
-entretinssions
-entretint
-entretînt
-entretîntes
-entretoisa
-entretoisai
-entretoisaient
-entretoisais
-entretoisait
-entretoisâmes
-entretoisant
-entretoisas
-entretoisasse
-entretoisassent
-entretoisasses
-entretoisassiez
-entretoisassions
-entretoisât
-entretoisâtes
-entretoise
-entretoisé
-entretoisée
-entretoisées
-entretoisent
-entretoiser
-entretoisera
-entretoiserai
-entretoiseraient
-entretoiserais
-entretoiserait
-entretoiseras
-entretoisèrent
-entretoiserez
-entretoiseriez
-entretoiserions
-entretoiserons
-entretoiseront
-entretoises
-entretoisés
-entretoisez
-entretoisiez
-entretoisions
-entretoisons
-entre-tuâmes
-entre-tuassiez
-entre-tuassions
-entre-tuâtes
-entre-tué
-entre-tuée
-entre-tuées
-entre-tuer
-entre-tuerez
-entre-tueriez
-entre-tuerions
-entre-tuerons
-entre-tués
-entre-tuez
-entre-tuiez
-entre-tuions
-entre-tuons
-entreverra
-entreverrai
-entreverraient
-entreverrais
-entreverrait
-entreverras
-entreverrez
-entreverriez
-entreverrions
-entreverrons
-entreverront
-entrevîmes
-entrevirent
-entrevis
-entrevisse
-entrevissent
-entrevisses
-entrevissiez
-entrevissions
-entrevit
-entrevît
-entrevîtes
-entrevoie
-entrevoient
-entrevoies
-entrevoir
-entrevois
-entrevoit
-entrevous
-entre-vous
-entrevoûta
-entrevoûtai
-entrevoûtaient
-entrevoûtais
-entrevoûtait
-entrevoûtâmes
-entrevoûtant
-entrevoûtas
-entrevoûtasse
-entrevoûtassent
-entrevoûtasses
-entrevoûtassiez
-entrevoûtassions
-entrevoûtât
-entrevoûtâtes
-entrevoûte
-entrevoûté
-entrevoûtée
-entrevoûtées
-entrevoûtent
-entrevoûter
-entrevoutera
-entrevouterai
-entrevouteraient
-entrevouterais
-entrevouterait
-entrevouteras
-entrevoûtèrent
-entrevouterez
-entrevouteriez
-entrevouterions
-entrevouterons
-entrevouteront
-entrevoûtes
-entrevoûtés
-entrevoûtez
-entrevoûtiez
-entrevoûtions
-entrevoûtons
-entrevoyaient
-entrevoyais
-entrevoyait
-entrevoyant
-entrevoyez
-entrevoyiez
-entrevoyions
-entrevoyons
-entrevu
-entrevue
-entrevues
-entrevus
-entrez
-entriez
-entrions
-entrisme
-entrismes
-entrons
-entropie
-entropies
-entropion
-entropions
-entroque
-entroques
-entrouvert
-entrouverte
-entrouvertes
-entrouverts
-entrouvraient
-entrouvrais
-entrouvrait
-entrouvrant
-entrouvre
-entrouvrent
-entrouvres
-entrouvrez
-entrouvriez
-entrouvrîmes
-entrouvrions
-entrouvrir
-entrouvrira
-entrouvrirai
-entrouvriraient
-entrouvrirais
-entrouvrirait
-entrouvriras
-entrouvrirent
-entrouvrirez
-entrouvririez
-entrouvririons
-entrouvrirons
-entrouvriront
-entrouvris
-entrouvrisse
-entrouvrissent
-entrouvrisses
-entrouvrissiez
-entrouvrissions
-entrouvrit
-entrouvrît
-entrouvrîtes
-entrouvrons
-entuba
-entubai
-entubaient
-entubais
-entubait
-entubâmes
-entubant
-entubas
-entubasse
-entubassent
-entubasses
-entubassiez
-entubassions
-entubât
-entubâtes
-entube
-entubé
-entubée
-entubées
-entubent
-entuber
-entubera
-entuberai
-entuberaient
-entuberais
-entuberait
-entuberas
-entubèrent
-entuberez
-entuberiez
-entuberions
-entuberons
-entuberont
-entubes
-entubés
-entubez
-entubiez
-entubions
-entubons
-enturbanné
-enturbannée
-enturbannées
-enturbannés
-enture
-entures
-énucléa
-énucléai
-énucléaient
-énucléais
-énucléait
-énucléâmes
-énucléant
-énucléas
-énucléasse
-énucléassent
-énucléasses
-énucléassiez
-énucléassions
-énucléât
-énucléâtes
-énucléation
-énucléations
-énuclée
-énucléé
-énucléée
-énucléées
-énucléent
-énucléer
-énucléera
-énucléerai
-énucléeraient
-énucléerais
-énucléerait
-énucléeras
-énucléèrent
-énucléerez
-énucléeriez
-énucléerions
-énucléerons
-énucléeront
-énuclées
-énucléés
-énucléez
-énucléiez
-énucléions
-énucléons
-énuméra
-énumérai
-énuméraient
-énumérais
-énumérait
-énumérâmes
-énumérant
-énuméras
-énumérasse
-énumérassent
-énumérasses
-énumérassiez
-énumérassions
-énumérât
-énumérâtes
-énumératif
-énumératifs
-énumération
-énumérations
-énumérative
-énumératives
-énuméré
-énumère
-énumérée
-énumérées
-énumèrent
-énumérer
-énumérera
-énumérerai
-énuméreraient
-énumérerais
-énumérerait
-énuméreras
-énumérèrent
-énumérerez
-énuméreriez
-énumérerions
-énumérerons
-énuméreront
-énumérés
-énumères
-énumérez
-énumériez
-énumérions
-énumérons
-énurésie
-énurésies
-envahi
-envahie
-envahies
-envahîmes
-envahir
-envahira
-envahirai
-envahiraient
-envahirais
-envahirait
-envahiras
-envahirent
-envahirez
-envahiriez
-envahirions
-envahirons
-envahiront
-envahis
-envahissaient
-envahissais
-envahissait
-envahissant
-envahissante
-envahissantes
-envahissants
-envahisse
-envahissement
-envahissements
-envahissent
-envahisses
-envahisseur
-envahisseurs
-envahissez
-envahissiez
-envahissions
-envahissons
-envahit
-envahît
-envahîtes
-envasa
-envasai
-envasaient
-envasais
-envasait
-envasâmes
-envasant
-envasas
-envasasse
-envasassent
-envasasses
-envasassiez
-envasassions
-envasât
-envasâtes
-envase
-envasé
-envasée
-envasées
-envasement
-envasements
-envasent
-envaser
-envasera
-envaserai
-envaseraient
-envaserais
-envaserait
-envaseras
-envasèrent
-envaserez
-envaseriez
-envaserions
-envaserons
-envaseront
-envases
-envasés
-envasez
-envasiez
-envasions
-envasons
-enveloppa
-enveloppai
-enveloppaient
-enveloppais
-enveloppait
-enveloppâmes
-enveloppant
-enveloppante
-enveloppantes
-enveloppants
-enveloppas
-enveloppasse
-enveloppassent
-enveloppasses
-enveloppassiez
-enveloppassions
-enveloppât
-enveloppâtes
-enveloppe
-enveloppé
-enveloppée
-enveloppées
-enveloppement
-enveloppements
-enveloppent
-envelopper
-enveloppera
-envelopperai
-envelopperaient
-envelopperais
-envelopperait
-envelopperas
-enveloppèrent
-envelopperez
-envelopperiez
-envelopperions
-envelopperons
-envelopperont
-enveloppes
-enveloppés
-enveloppez
-enveloppiez
-enveloppions
-enveloppons
-envenima
-envenimai
-envenimaient
-envenimais
-envenimait
-envenimâmes
-envenimant
-envenimas
-envenimasse
-envenimassent
-envenimasses
-envenimassiez
-envenimassions
-envenimât
-envenimâtes
-envenimation
-envenimations
-envenime
-envenimé
-envenimée
-envenimées
-envenimement
-envenimements
-enveniment
-envenimer
-envenimera
-envenimerai
-envenimeraient
-envenimerais
-envenimerait
-envenimeras
-envenimèrent
-envenimerez
-envenimeriez
-envenimerions
-envenimerons
-envenimeront
-envenimes
-envenimés
-envenimez
-envenimiez
-envenimions
-envenimons
-enverge
-envergé
-envergea
-envergeai
-envergeaient
-envergeais
-envergeait
-envergeâmes
-envergeant
-envergeas
-envergeasse
-envergeassent
-envergeasses
-envergeassiez
-envergeassions
-envergeât
-envergeâtes
-envergée
-envergées
-envergent
-envergeons
-enverger
-envergera
-envergerai
-envergeraient
-envergerais
-envergerait
-envergeras
-envergèrent
-envergerez
-envergeriez
-envergerions
-envergerons
-envergeront
-enverges
-envergés
-envergez
-envergiez
-envergions
-envergua
-enverguai
-enverguaient
-enverguais
-enverguait
-enverguâmes
-enverguant
-enverguas
-enverguasse
-enverguassent
-enverguasses
-enverguassiez
-enverguassions
-enverguât
-enverguâtes
-envergue
-envergué
-enverguée
-enverguées
-enverguent
-enverguer
-enverguera
-enverguerai
-envergueraient
-enverguerais
-enverguerait
-envergueras
-enverguèrent
-enverguerez
-envergueriez
-enverguerions
-enverguerons
-envergueront
-envergues
-envergués
-enverguez
-enverguiez
-enverguions
-enverguons
-envergure
-envergures
-enverra
-enverrai
-enverraient
-enverrais
-enverrait
-enverras
-enverrez
-enverriez
-enverrions
-enverrons
-enverront
-envers
-envia
-enviable
-enviables
-enviai
-enviaient
-enviais
-enviait
-enviâmes
-enviant
-envias
-enviasse
-enviassent
-enviasses
-enviassiez
-enviassions
-enviât
-enviâtes
-envida
-envidai
-envidaient
-envidais
-envidait
-envidâmes
-envidant
-envidas
-envidasse
-envidassent
-envidasses
-envidassiez
-envidassions
-envidât
-envidâtes
-envide
-envidé
-envidée
-envidées
-envident
-envider
-envidera
-enviderai
-envideraient
-enviderais
-enviderait
-envideras
-envidèrent
-enviderez
-envideriez
-enviderions
-enviderons
-envideront
-envides
-envidés
-envidez
-envidiez
-envidions
-envidons
-envie
-envié
-enviée
-enviées
-envieilli
-envieillie
-envieillies
-envieillîmes
-envieillir
-envieillira
-envieillirai
-envieilliraient
-envieillirais
-envieillirait
-envieilliras
-envieillirent
-envieillirez
-envieilliriez
-envieillirions
-envieillirons
-envieilliront
-envieillis
-envieillissaient
-envieillissais
-envieillissait
-envieillissant
-envieillisse
-envieillissent
-envieillisses
-envieillissez
-envieillissiez
-envieillissions
-envieillissons
-envieillit
-envieillît
-envieillîtes
-envient
-envier
-enviera
-envierai
-envieraient
-envierais
-envierait
-envieras
-envièrent
-envierez
-envieriez
-envierions
-envierons
-envieront
-envies
-enviés
-envieuse
-envieusement
-envieuses
-envieux
-enviez
-enviiez
-enviions
-enviné
-envinée
-envinées
-envinés
-envions
-environ
-environna
-environnai
-environnaient
-environnais
-environnait
-environnâmes
-environnant
-environnante
-environnantes
-environnants
-environnas
-environnasse
-environnassent
-environnasses
-environnassiez
-environnassions
-environnât
-environnâtes
-environne
-environné
-environnée
-environnées
-environnement
-environnemental
-environnementale
-environnementales
-environnementaliste
-environnementalistes
-environnementaux
-environnements
-environnent
-environner
-environnera
-environnerai
-environneraient
-environnerais
-environnerait
-environneras
-environnèrent
-environnerez
-environneriez
-environnerions
-environnerons
-environneront
-environnes
-environnés
-environnez
-environniez
-environnions
-environnons
-environs
-envisage
-envisagé
-envisagea
-envisageable
-envisageables
-envisageai
-envisageaient
-envisageais
-envisageait
-envisageâmes
-envisageant
-envisageas
-envisageasse
-envisageassent
-envisageasses
-envisageassiez
-envisageassions
-envisageât
-envisageâtes
-envisagée
-envisagées
-envisagent
-envisageons
-envisager
-envisagera
-envisagerai
-envisageraient
-envisagerais
-envisagerait
-envisageras
-envisagèrent
-envisagerez
-envisageriez
-envisagerions
-envisagerons
-envisageront
-envisages
-envisagés
-envisagez
-envisagiez
-envisagions
-envoi
-envoie
-envoient
-envoies
-envoilâmes
-envoilassiez
-envoilassions
-envoilâtes
-envoilé
-envoilée
-envoilées
-envoiler
-envoilerez
-envoileriez
-envoilerions
-envoilerons
-envoilés
-envoilez
-envoiliez
-envoilions
-envoilons
-envois
-envol
-envolâmes
-envolassiez
-envolassions
-envolâtes
-envolé
-envolée
-envolées
-envoler
-envolerez
-envoleriez
-envolerions
-envolerons
-envolés
-envolez
-envoliez
-envolions
-envolons
-envols
-envoûta
-envoûtai
-envoûtaient
-envoûtais
-envoûtait
-envoûtâmes
-envoûtant
-envoûtante
-envoûtantes
-envoûtants
-envoûtas
-envoûtasse
-envoûtassent
-envoûtasses
-envoûtassiez
-envoûtassions
-envoûtât
-envoûtâtes
-envoûte
-envoûté
-envoûtée
-envoûtées
-envoûtement
-envoûtements
-envoûtent
-envoûter
-envoûtera
-envoûterai
-envoûteraient
-envoûterais
-envoûterait
-envoûteras
-envoûtèrent
-envoûterez
-envoûteriez
-envoûterions
-envoûterons
-envoûteront
-envoûtes
-envoûtés
-envoûteur
-envoûteurs
-envoûteuse
-envoûteuses
-envoûtez
-envoûtiez
-envoûtions
-envoûtons
-envoya
-envoyai
-envoyaient
-envoyais
-envoyait
-envoyâmes
-envoyant
-envoyas
-envoyasse
-envoyassent
-envoyasses
-envoyassiez
-envoyassions
-envoyât
-envoyâtes
-envoyé
-envoyée
-envoyées
-envoyer
-envoyèrent
-envoyés
-envoyeur
-envoyeurs
-envoyeuse
-envoyeuses
-envoyez
-envoyiez
-envoyions
-envoyons
-enzootie
-enzooties
-enzymatique
-enzymatiques
-enzyme
-enzymes
-enzymologie
-enzymologies
-enzymopathie
-enzymopathies
-éocène
-éocènes
-éolien
-éolienne
-éoliennes
-éoliens
-éolipile
-éolipiles
-éolithe
-éolithes
-éon
-éons
-éosine
-éosines
-éosinophile
-éosinophiles
-éosinophilie
-éosinophilies
-épacte
-épactes
-épagneul
-épagneuls
-épair
-épairs
-épais
-épaisse
-épaisses
-épaisseur
-épaisseurs
-épaissi
-épaissie
-épaissies
-épaissîmes
-épaissir
-épaissira
-épaissirai
-épaissiraient
-épaissirais
-épaissirait
-épaissiras
-épaissirent
-épaissirez
-épaissiriez
-épaissirions
-épaissirons
-épaissiront
-épaissis
-épaississaient
-épaississais
-épaississait
-épaississant
-épaississante
-épaississantes
-épaississants
-épaississe
-épaississement
-épaississements
-épaississent
-épaississes
-épaississeur
-épaississeurs
-épaississez
-épaississiez
-épaississions
-épaississons
-épaissit
-épaissît
-épaissîtes
-épala
-épalai
-épalaient
-épalais
-épalait
-épalâmes
-épalant
-épalas
-épalasse
-épalassent
-épalasses
-épalassiez
-épalassions
-épalât
-épalâtes
-épale
-épalé
-épalée
-épalées
-épalent
-épaler
-épalera
-épalerai
-épaleraient
-épalerais
-épalerait
-épaleras
-épalèrent
-épalerez
-épaleriez
-épalerions
-épalerons
-épaleront
-épales
-épalés
-épalez
-épaliez
-épalions
-épalons
-épampra
-épamprage
-épamprages
-épamprai
-épampraient
-épamprais
-épamprait
-épamprâmes
-épamprant
-épampras
-épamprasse
-épamprassent
-épamprasses
-épamprassiez
-épamprassions
-épamprât
-épamprâtes
-épampre
-épampré
-épamprée
-épamprées
-épamprement
-épamprements
-épamprent
-épamprer
-épamprera
-épamprerai
-épampreraient
-épamprerais
-épamprerait
-épampreras
-épamprèrent
-épamprerez
-épampreriez
-épamprerions
-épamprerons
-épampreront
-épampres
-épamprés
-épamprez
-épampriez
-épamprions
-épamprons
-épancha
-épanchai
-épanchaient
-épanchais
-épanchait
-épanchâmes
-épanchant
-épanchas
-épanchasse
-épanchassent
-épanchasses
-épanchassiez
-épanchassions
-épanchât
-épanchâtes
-épanche
-épanché
-épanchée
-épanchées
-épanchement
-épanchements
-épanchent
-épancher
-épanchera
-épancherai
-épancheraient
-épancherais
-épancherait
-épancheras
-épanchèrent
-épancherez
-épancheriez
-épancherions
-épancherons
-épancheront
-épanches
-épanchés
-épanchez
-épanchiez
-épanchions
-épanchons
-épand
-épandage
-épandages
-épandaient
-épandais
-épandait
-épandant
-épande
-épandent
-épandes
-épandeur
-épandeurs
-épandeuse
-épandeuses
-épandez
-épandiez
-épandîmes
-épandions
-épandirent
-épandis
-épandisse
-épandissent
-épandisses
-épandissiez
-épandissions
-épandit
-épandît
-épandîtes
-épandons
-épandra
-épandrai
-épandraient
-épandrais
-épandrait
-épandras
-épandre
-épandrez
-épandriez
-épandrions
-épandrons
-épandront
-épands
-épandu
-épandue
-épandues
-épandus
-épanna
-épannai
-épannaient
-épannais
-épannait
-épannâmes
-épannant
-épannas
-épannasse
-épannassent
-épannasses
-épannassiez
-épannassions
-épannât
-épannâtes
-épanne
-épanné
-épannée
-épannées
-épannela
-épannelai
-épannelaient
-épannelais
-épannelait
-épannelâmes
-épannelant
-épannelas
-épannelasse
-épannelassent
-épannelasses
-épannelassiez
-épannelassions
-épannelât
-épannelâtes
-épannelé
-épannelée
-épannelées
-épanneler
-épannelèrent
-épannelés
-épannelez
-épanneliez
-épannelions
-épannelle
-épannellent
-épannellera
-épannellerai
-épannelleraient
-épannellerais
-épannellerait
-épannelleras
-épannellerez
-épannelleriez
-épannellerions
-épannellerons
-épannelleront
-épannelles
-épannelons
-épannent
-épanner
-épannera
-épannerai
-épanneraient
-épannerais
-épannerait
-épanneras
-épannèrent
-épannerez
-épanneriez
-épannerions
-épannerons
-épanneront
-épannes
-épannés
-épannez
-épanniez
-épannions
-épannons
-épanoui
-épanouie
-épanouies
-épanouîmes
-épanouir
-épanouira
-épanouirai
-épanouiraient
-épanouirais
-épanouirait
-épanouiras
-épanouirent
-épanouirez
-épanouiriez
-épanouirions
-épanouirons
-épanouiront
-épanouis
-épanouissaient
-épanouissais
-épanouissait
-épanouissant
-épanouisse
-épanouissement
-épanouissements
-épanouissent
-épanouisses
-épanouissez
-épanouissiez
-épanouissions
-épanouissons
-épanouit
-épanouît
-épanouîtes
-épar
-éparchie
-éparchies
-épargna
-épargnai
-épargnaient
-épargnais
-épargnait
-épargnâmes
-épargnant
-épargnante
-épargnantes
-épargnants
-épargnas
-épargnasse
-épargnassent
-épargnasses
-épargnassiez
-épargnassions
-épargnât
-épargnâtes
-épargne
-épargné
-épargnée
-épargnées
-épargnent
-épargner
-épargnera
-épargnerai
-épargneraient
-épargnerais
-épargnerait
-épargneras
-épargnèrent
-épargnerez
-épargneriez
-épargnerions
-épargnerons
-épargneront
-épargnes
-épargnés
-épargnez
-épargniez
-épargnions
-épargnons
-éparpilla
-éparpillai
-éparpillaient
-éparpillais
-éparpillait
-éparpillâmes
-éparpillant
-éparpillas
-éparpillasse
-éparpillassent
-éparpillasses
-éparpillassiez
-éparpillassions
-éparpillât
-éparpillâtes
-éparpille
-éparpillé
-éparpillée
-éparpillées
-éparpillement
-éparpillements
-éparpillent
-éparpiller
-éparpillera
-éparpillerai
-éparpilleraient
-éparpillerais
-éparpillerait
-éparpilleras
-éparpillèrent
-éparpillerez
-éparpilleriez
-éparpillerions
-éparpillerons
-éparpilleront
-éparpilles
-éparpillés
-éparpillez
-éparpilliez
-éparpillions
-éparpillons
-éparque
-éparques
-épars
-éparse
-éparses
-épata
-épatai
-épataient
-épatais
-épatait
-épatâmes
-épatamment
-épatant
-épatante
-épatantes
-épatants
-épatas
-épatasse
-épatassent
-épatasses
-épatassiez
-épatassions
-épatât
-épatâtes
-épate
-épaté
-épatée
-épatées
-épatement
-épatements
-épatent
-épater
-épatera
-épaterai
-épateraient
-épaterais
-épaterait
-épateras
-épatèrent
-épaterez
-épateriez
-épaterions
-épaterons
-épateront
-épates
-épatés
-épateur
-épateurs
-épateuse
-épateuses
-épatez
-épatiez
-épations
-épatons
-épaufra
-épaufrai
-épaufraient
-épaufrais
-épaufrait
-épaufrâmes
-épaufrant
-épaufras
-épaufrasse
-épaufrassent
-épaufrasses
-épaufrassiez
-épaufrassions
-épaufrât
-épaufrâtes
-épaufre
-épaufré
-épaufrée
-épaufrées
-épaufrent
-épaufrer
-épaufrera
-épaufrerai
-épaufreraient
-épaufrerais
-épaufrerait
-épaufreras
-épaufrèrent
-épaufrerez
-épaufreriez
-épaufrerions
-épaufrerons
-épaufreront
-épaufres
-épaufrés
-épaufrez
-épaufriez
-épaufrions
-épaufrons
-épaufrure
-épaufrures
-épaula
-épaulai
-épaulaient
-épaulais
-épaulait
-épaulâmes
-épaulant
-épaulard
-épaulards
-épaulas
-épaulasse
-épaulassent
-épaulasses
-épaulassiez
-épaulassions
-épaulât
-épaulâtes
-épaule
-épaulé
-épaulée
-épaulées
-épaulé-jeté
-épaulement
-épaulements
-épaulent
-épauler
-épaulera
-épaulerai
-épauleraient
-épaulerais
-épaulerait
-épauleras
-épaulèrent
-épaulerez
-épauleriez
-épaulerions
-épaulerons
-épauleront
-épaules
-épaulés
-épaulés-jetés
-épaulette
-épaulettes
-épaulez
-épaulière
-épaulières
-épauliez
-épaulions
-épaulons
-épave
-épaves
-épeautre
-épeautres
-épée
-épées
-épeiche
-épeiches
-épeichette
-épeichettes
-épeire
-épeires
-épeirogénique
-épeirogéniques
-épéisme
-épéismes
-épéiste
-épéistes
-épela
-épelai
-épelaient
-épelais
-épelait
-épelâmes
-épelant
-épelas
-épelasse
-épelassent
-épelasses
-épelassiez
-épelassions
-épelât
-épelâtes
-épelé
-épelée
-épelées
-épeler
-épelèrent
-épelés
-épelez
-épeliez
-épelions
-épellation
-épellations
-épelle
-épellent
-épellera
-épellerai
-épelleraient
-épellerais
-épellerait
-épelleras
-épellerez
-épelleriez
-épellerions
-épellerons
-épelleront
-épelles
-épelons
-épendyme
-épendymes
-épenthèse
-épenthèses
-épenthétique
-épenthétiques
-épépina
-épépinai
-épépinaient
-épépinais
-épépinait
-épépinâmes
-épépinant
-épépinas
-épépinasse
-épépinassent
-épépinasses
-épépinassiez
-épépinassions
-épépinât
-épépinâtes
-épépine
-épépiné
-épépinée
-épépinées
-épépinent
-épépiner
-épépinera
-épépinerai
-épépineraient
-épépinerais
-épépinerait
-épépineras
-épépinèrent
-épépinerez
-épépineriez
-épépinerions
-épépinerons
-épépineront
-épépines
-épépinés
-épépinez
-épépiniez
-épépinions
-épépinons
-éperdez
-éperdiez
-éperdîmes
-éperdions
-éperdirent
-éperdissiez
-éperdissions
-éperdîtes
-éperdons
-éperdre
-éperdrez
-éperdriez
-éperdrions
-éperdrons
-éperdu
-éperdue
-éperdues
-éperdument
-éperdus
-éperlan
-éperlans
-éperon
-éperonna
-éperonnai
-éperonnaient
-éperonnais
-éperonnait
-éperonnâmes
-éperonnant
-éperonnas
-éperonnasse
-éperonnassent
-éperonnasses
-éperonnassiez
-éperonnassions
-éperonnât
-éperonnâtes
-éperonne
-éperonné
-éperonnée
-éperonnées
-éperonnent
-éperonner
-éperonnera
-éperonnerai
-éperonneraient
-éperonnerais
-éperonnerait
-éperonneras
-éperonnèrent
-éperonnerez
-éperonneriez
-éperonnerions
-éperonnerons
-éperonneront
-éperonnes
-éperonnés
-éperonnez
-éperonniez
-éperonnions
-éperonnons
-éperons
-épervier
-épervière
-épervières
-éperviers
-épervin
-épervins
-épeula
-épeulai
-épeulaient
-épeulais
-épeulait
-épeulâmes
-épeulant
-épeulas
-épeulasse
-épeulassent
-épeulasses
-épeulassiez
-épeulassions
-épeulât
-épeulâtes
-épeule
-épeulé
-épeulée
-épeulées
-épeulent
-épeuler
-épeulera
-épeulerai
-épeuleraient
-épeulerais
-épeulerait
-épeuleras
-épeulèrent
-épeulerez
-épeuleriez
-épeulerions
-épeulerons
-épeuleront
-épeules
-épeulés
-épeulez
-épeuliez
-épeulions
-épeulons
-épeura
-épeurai
-épeuraient
-épeurais
-épeurait
-épeurâmes
-épeurant
-épeuras
-épeurasse
-épeurassent
-épeurasses
-épeurassiez
-épeurassions
-épeurât
-épeurâtes
-épeure
-épeuré
-épeurée
-épeurées
-épeurent
-épeurer
-épeurera
-épeurerai
-épeureraient
-épeurerais
-épeurerait
-épeureras
-épeurèrent
-épeurerez
-épeureriez
-épeurerions
-épeurerons
-épeureront
-épeures
-épeurés
-épeurez
-épeuriez
-épeurions
-épeurons
-éphèbe
-éphèbes
-éphémère
-éphémères
-éphéméride
-éphémérides
-éphod
-éphods
-éphore
-éphores
-épi
-épia
-épiage
-épiages
-épiai
-épiaient
-épiaire
-épiaires
-épiais
-épiaison
-épiaisons
-épiait
-épiâmes
-épiant
-épias
-épiasse
-épiassent
-épiasses
-épiassiez
-épiassions
-épiât
-épiâtes
-épiça
-épiçai
-épiçaient
-épiçais
-épiçait
-épiçâmes
-épiçant
-épicarpe
-épicarpes
-épiças
-épiçasse
-épiçassent
-épiçasses
-épiçassiez
-épiçassions
-épiçât
-épiçâtes
-épice
-épicé
-épicéa
-épicéas
-épicée
-épicées
-épicène
-épicènes
-épicent
-épicentre
-épicentres
-épicer
-épicera
-épicerai
-épiceraient
-épicerais
-épicerait
-épiceras
-épicèrent
-épicerez
-épicerie
-épiceries
-épiceriez
-épicerions
-épicerons
-épiceront
-épices
-épicés
-épicez
-épicier
-épicière
-épicières
-épiciers
-épiciez
-épicions
-épicondyle
-épicondyles
-épiçons
-épicrânien
-épicrânienne
-épicrâniennes
-épicrâniens
-épicurien
-épicurienne
-épicuriennes
-épicuriens
-épicurisme
-épicurismes
-épicycle
-épicycles
-épicycloïdal
-épicycloïdale
-épicycloïdales
-épicycloïdaux
-épicycloïde
-épicycloïdes
-épidémicité
-épidémicités
-épidémie
-épidémies
-épidémiologie
-épidémiologies
-épidémique
-épidémiques
-épiderme
-épidermes
-épidermique
-épidermiques
-épididyme
-épididymes
-épie
-épié
-épiée
-épiées
-épient
-épier
-épiera
-épierai
-épieraient
-épierais
-épierait
-épieras
-épièrent
-épierez
-épieriez
-épierions
-épierons
-épieront
-épierra
-épierrage
-épierrages
-épierrai
-épierraient
-épierrais
-épierrait
-épierrâmes
-épierrant
-épierras
-épierrasse
-épierrassent
-épierrasses
-épierrassiez
-épierrassions
-épierrât
-épierrâtes
-épierre
-épierré
-épierrée
-épierrées
-épierrement
-épierrements
-épierrent
-épierrer
-épierrera
-épierrerai
-épierreraient
-épierrerais
-épierrerait
-épierreras
-épierrèrent
-épierrerez
-épierreriez
-épierrerions
-épierrerons
-épierreront
-épierres
-épierrés
-épierrez
-épierriez
-épierrions
-épierrons
-épies
-épiés
-épieu
-épieur
-épieurs
-épieuse
-épieuses
-épieux
-épiez
-épigastre
-épigastres
-épigastrique
-épigastriques
-épigé
-épigée
-épigées
-épigés
-épiglotte
-épiglottes
-épigone
-épigones
-épigrammatique
-épigrammatiques
-épigramme
-épigrammes
-épigraphe
-épigraphes
-épigraphie
-épigraphies
-épigraphique
-épigraphiques
-épigraphiste
-épigraphistes
-épigyne
-épigynes
-épiiez
-épiions
-épila
-épilai
-épilaient
-épilais
-épilait
-épilâmes
-épilant
-épilas
-épilasse
-épilassent
-épilasses
-épilassiez
-épilassions
-épilât
-épilâtes
-épilation
-épilations
-épilatoire
-épile
-épilé
-épilée
-épilées
-épilent
-épilepsie
-épilepsies
-épileptiforme
-épileptiformes
-épileptique
-épileptiques
-épiler
-épilera
-épilerai
-épileraient
-épilerais
-épilerait
-épileras
-épilèrent
-épilerez
-épileriez
-épilerions
-épilerons
-épileront
-épiles
-épilés
-épilez
-épiliez
-épilions
-épillet
-épillets
-épilobe
-épilobes
-épilogua
-épiloguai
-épiloguaient
-épiloguais
-épiloguait
-épiloguâmes
-épiloguant
-épiloguas
-épiloguasse
-épiloguassent
-épiloguasses
-épiloguassiez
-épiloguassions
-épiloguât
-épiloguâtes
-épilogue
-épilogué
-épiloguée
-épiloguées
-épiloguent
-épiloguer
-épiloguera
-épiloguerai
-épilogueraient
-épiloguerais
-épiloguerait
-épiloguerâmes
-épilogueras
-épiloguerasse
-épiloguerassent
-épiloguerasses
-épiloguerassiez
-épiloguerassions
-épiloguerât
-épiloguerâtes
-épiloguèrent
-épiloguerèrent
-épiloguerez
-épilogueriez
-épiloguerions
-épiloguerons
-épilogueront
-épilogues
-épilogués
-épiloguez
-épiloguiez
-épiloguions
-épiloguons
-épilons
-épina
-épinai
-épinaient
-épinais
-épinait
-épinâmes
-épinant
-épinard
-épinards
-épinas
-épinasse
-épinassent
-épinasses
-épinassiez
-épinassions
-épinât
-épinâtes
-épinça
-épinçai
-épinçaient
-épinçais
-épinçait
-épinçâmes
-épinçant
-épinças
-épinçasse
-épinçassent
-épinçasses
-épinçassiez
-épinçassions
-épinçât
-épinçâtes
-épince
-épincé
-épincée
-épincées
-épincela
-épincelai
-épincelaient
-épincelais
-épincelait
-épincelâmes
-épincelant
-épincelas
-épincelasse
-épincelassent
-épincelasses
-épincelassiez
-épincelassions
-épincelât
-épincelâtes
-épincelé
-épincèle
-épincelée
-épincelées
-épincèlent
-épinceler
-épincèlera
-épincèlerai
-épincèleraient
-épincèlerais
-épincèlerait
-épincèleras
-épincelèrent
-épincèlerez
-épincèleriez
-épincèlerions
-épincèlerons
-épincèleront
-épincelés
-épincèles
-épincelez
-épinceliez
-épincelions
-épincelons
-épincent
-épincer
-épincera
-épincerai
-épinceraient
-épincerais
-épincerait
-épinceras
-épincèrent
-épincerez
-épinceriez
-épincerions
-épincerons
-épinceront
-épinces
-épincés
-épinceta
-épincetai
-épincetaient
-épincetais
-épincetait
-épincetâmes
-épincetant
-épincetas
-épincetasse
-épincetassent
-épincetasses
-épincetassiez
-épincetassions
-épincetât
-épincetâtes
-épinceté
-épincète
-épincetée
-épincetées
-épincètent
-épinceter
-épincetera
-épinceterai
-épinceteraient
-épinceterais
-épinceterait
-épinceteras
-épincetèrent
-épinceterez
-épinceteriez
-épinceterions
-épinceterons
-épinceteront
-épincetés
-épincètes
-épincetez
-épincetiez
-épincetions
-épincetons
-épincez
-épinciez
-épincions
-épinçons
-épine
-épiné
-épinée
-épinées
-épinent
-épiner
-épinera
-épinerai
-épineraient
-épinerais
-épinerait
-épineras
-épinèrent
-épinerez
-épineriez
-épinerions
-épinerons
-épineront
-épines
-épinés
-épines-vinettes
-épinette
-épinettes
-épineuse
-épineuses
-épineux
-épine-vinette
-épinez
-épingla
-épinglage
-épinglages
-épinglai
-épinglaient
-épinglais
-épinglait
-épinglâmes
-épinglant
-épinglas
-épinglasse
-épinglassent
-épinglasses
-épinglassiez
-épinglassions
-épinglât
-épinglâtes
-épingle
-épinglé
-épinglée
-épinglées
-épinglent
-épingler
-épinglera
-épinglerai
-épingleraient
-épinglerais
-épinglerait
-épingleras
-épinglèrent
-épinglerez
-épingleriez
-épinglerions
-épinglerons
-épingleront
-épingles
-épinglés
-épinglette
-épinglettes
-épinglez
-épinglier
-épinglière
-épinglières
-épingliers
-épingliez
-épinglions
-épinglons
-épinier
-épinière
-épinières
-épiniers
-épiniez
-épinions
-épinoche
-épinoches
-épinochette
-épinochettes
-épinons
-épions
-épiphane
-épiphanes
-épiphanie
-épiphanies
-épiphénomène
-épiphénomènes
-épiphénoménisme
-épiphénoménismes
-épiphénoméniste
-épiphénoménistes
-épiphyse
-épiphyses
-épiphyte
-épiphytes
-épiphytie
-épiphyties
-épiploon
-épiploons
-épique
-épiques
-épirogénique
-épirogéniques
-épis
-épiscopal
-épiscopale
-épiscopales
-épiscopat
-épiscopats
-épiscopaux
-épiscope
-épiscopes
-épisode
-épisodes
-épisodique
-épisodiquement
-épisodiques
-épissa
-épissai
-épissaient
-épissais
-épissait
-épissâmes
-épissant
-épissas
-épissasse
-épissassent
-épissasses
-épissassiez
-épissassions
-épissât
-épissâtes
-épisse
-épissé
-épissée
-épissées
-épissent
-épisser
-épissera
-épisserai
-épisseraient
-épisserais
-épisserait
-épisseras
-épissèrent
-épisserez
-épisseriez
-épisserions
-épisserons
-épisseront
-épisses
-épissés
-épissez
-épissiez
-épissions
-épissoir
-épissoirs
-épissons
-épissure
-épissures
-épistasie
-épistasies
-épistaxis
-épistémologie
-épistémologies
-épistémologique
-épistémologiques
-épistémologiste
-épistémologistes
-épistolaire
-épistolaires
-épistolier
-épistoliers
-épistyle
-épistyles
-épitaphe
-épitaphes
-épite
-épites
-épithalame
-épithalames
-épithélial
-épithéliale
-épithéliales
-épithéliaux
-épithélium
-épithéliums
-épithème
-épithèmes
-épithète
-épithètes
-épitoge
-épitoges
-épitomé
-épitomés
-épître
-épîtres
-épizootie
-épizooties
-épizootique
-épizootiques
-éploie
-éploient
-éploiera
-éploierai
-éploieraient
-éploierais
-éploierait
-éploieras
-éploierez
-éploieriez
-éploierions
-éploierons
-éploieront
-éploies
-éploré
-éplorée
-éplorées
-éplorés
-éploya
-éployai
-éployaient
-éployais
-éployait
-éployâmes
-éployant
-éployas
-éployasse
-éployassent
-éployasses
-éployassiez
-éployassions
-éployât
-éployâtes
-éployé
-éployée
-éployées
-éployer
-éployèrent
-éployés
-éployez
-éployiez
-éployions
-éployons
-éplucha
-épluchage
-épluchages
-épluchai
-épluchaient
-épluchais
-épluchait
-épluchâmes
-épluchant
-épluchas
-épluchasse
-épluchassent
-épluchasses
-épluchassiez
-épluchassions
-épluchât
-épluchâtes
-épluche
-épluché
-épluchée
-épluchées
-épluchent
-éplucher
-épluchera
-éplucherai
-éplucheraient
-éplucherais
-éplucherait
-éplucheras
-épluchèrent
-éplucherez
-éplucheriez
-éplucherions
-éplucherons
-éplucheront
-épluches
-épluchés
-éplucheur
-éplucheurs
-éplucheuse
-éplucheuses
-épluchez
-épluchiez
-épluchions
-épluchons
-épluchure
-épluchures
-épode
-épodes
-épointa
-épointage
-épointages
-épointai
-épointaient
-épointais
-épointait
-épointâmes
-épointant
-épointas
-épointasse
-épointassent
-épointasses
-épointassiez
-épointassions
-épointât
-épointâtes
-épointe
-épointé
-épointée
-épointées
-épointement
-épointements
-épointent
-épointer
-épointera
-épointerai
-épointeraient
-épointerais
-épointerait
-épointeras
-épointèrent
-épointerez
-épointeriez
-épointerions
-épointerons
-épointeront
-épointes
-épointés
-épointez
-épointiez
-épointions
-épointons
-éponge
-épongé
-épongea
-épongeage
-épongeages
-épongeai
-épongeaient
-épongeais
-épongeait
-épongeâmes
-épongeant
-épongeas
-épongeasse
-épongeassent
-épongeasses
-épongeassiez
-épongeassions
-épongeât
-épongeâtes
-épongée
-épongées
-épongement
-épongements
-épongent
-épongeons
-éponger
-épongera
-épongerai
-épongeraient
-épongerais
-épongerait
-épongeras
-épongèrent
-épongerez
-épongeriez
-épongerions
-épongerons
-épongeront
-éponges
-épongés
-épongez
-épongiez
-épongions
-éponte
-épontes
-épontilla
-épontillai
-épontillaient
-épontillais
-épontillait
-épontillâmes
-épontillant
-épontillas
-épontillasse
-épontillassent
-épontillasses
-épontillassiez
-épontillassions
-épontillât
-épontillâtes
-épontille
-épontillé
-épontillée
-épontillées
-épontillent
-épontiller
-épontillera
-épontillerai
-épontilleraient
-épontillerais
-épontillerait
-épontilleras
-épontillèrent
-épontillerez
-épontilleriez
-épontillerions
-épontillerons
-épontilleront
-épontilles
-épontillés
-épontillez
-épontilliez
-épontillions
-épontillons
-éponyme
-éponymes
-éponymie
-éponymies
-épopée
-épopées
-époque
-époques
-épouilla
-épouillage
-épouillages
-épouillai
-épouillaient
-épouillais
-épouillait
-épouillâmes
-épouillant
-épouillas
-épouillasse
-épouillassent
-épouillasses
-épouillassiez
-épouillassions
-épouillât
-épouillâtes
-épouille
-épouillé
-épouillée
-épouillées
-épouillent
-épouiller
-épouillera
-épouillerai
-épouilleraient
-épouillerais
-épouillerait
-épouilleras
-épouillèrent
-épouillerez
-épouilleriez
-épouillerions
-épouillerons
-épouilleront
-épouilles
-épouillés
-épouillez
-épouilliez
-épouillions
-épouillons
-époumona
-époumonai
-époumonaient
-époumonais
-époumonait
-époumonâmes
-époumonant
-époumonas
-époumonasse
-époumonassent
-époumonasses
-époumonassiez
-époumonassions
-époumonât
-époumonâtes
-époumone
-époumoné
-époumonée
-époumonées
-époumonent
-époumoner
-époumonera
-époumonerai
-époumoneraient
-époumonerais
-époumonerait
-époumoneras
-époumonèrent
-époumonerez
-époumoneriez
-époumonerions
-époumonerons
-époumoneront
-époumones
-époumonés
-époumonez
-époumoniez
-époumonions
-époumonons
-épousa
-épousai
-épousaient
-épousailles
-épousais
-épousait
-épousâmes
-épousant
-épousas
-épousasse
-épousassent
-épousasses
-épousassiez
-épousassions
-épousât
-épousâtes
-épouse
-épousé
-épousée
-épousées
-épousent
-épouser
-épousera
-épouserai
-épouseraient
-épouserais
-épouserait
-épouseras
-épousèrent
-épouserez
-épouseriez
-épouserions
-épouserons
-épouseront
-épouses
-épousés
-épouseur
-épouseurs
-épousez
-épousiez
-épousions
-épousons
-épousseta
-époussetage
-époussetages
-époussetai
-époussetaient
-époussetais
-époussetait
-époussetâmes
-époussetant
-époussetas
-époussetasse
-époussetassent
-époussetasses
-époussetassiez
-époussetassions
-époussetât
-époussetâtes
-épousseté
-époussetée
-époussetées
-épousseter
-époussetèrent
-époussetés
-époussetez
-époussetiez
-époussetions
-époussetons
-époussette
-époussettent
-époussettera
-époussetterai
-époussetteraient
-époussetterais
-époussetterait
-époussetteras
-époussetterez
-époussetteriez
-époussetterions
-époussetterons
-époussetteront
-époussettes
-époustoufla
-époustouflai
-époustouflaient
-époustouflais
-époustouflait
-époustouflâmes
-époustouflant
-époustouflante
-époustouflantes
-époustouflants
-époustouflas
-époustouflasse
-époustouflassent
-époustouflasses
-époustouflassiez
-époustouflassions
-époustouflât
-époustouflâtes
-époustoufle
-époustouflé
-époustouflée
-époustouflées
-époustouflent
-époustoufler
-époustouflera
-époustouflerai
-époustoufleraient
-époustouflerais
-époustouflerait
-époustoufleras
-époustouflèrent
-époustouflerez
-époustoufleriez
-époustouflerions
-époustouflerons
-époustoufleront
-époustoufles
-époustouflés
-époustouflez
-époustoufliez
-époustouflions
-époustouflons
-épouti
-époutia
-époutiai
-époutiaient
-époutiais
-époutiait
-époutiâmes
-époutiant
-époutias
-époutiasse
-époutiassent
-époutiasses
-époutiassiez
-époutiassions
-époutiât
-époutiâtes
-époutie
-époutié
-époutiée
-époutiées
-époutient
-époutier
-époutiera
-époutierai
-époutieraient
-époutierais
-époutierait
-époutieras
-époutièrent
-époutierez
-époutieriez
-époutierions
-époutierons
-époutieront
-épouties
-époutiés
-époutiez
-époutiiez
-époutiions
-époutîmes
-époutions
-époutir
-époutira
-époutirai
-époutiraient
-époutirais
-époutirait
-époutiras
-époutirent
-époutirez
-époutiriez
-époutirions
-époutirons
-époutiront
-époutis
-époutissaient
-époutissais
-époutissait
-époutissant
-époutisse
-époutissent
-époutisses
-époutissez
-époutissiez
-époutissions
-époutissons
-époutit
-époutît
-époutîtes
-épouvanta
-épouvantable
-épouvantablement
-épouvantables
-épouvantai
-épouvantaient
-épouvantail
-épouvantails
-épouvantais
-épouvantait
-épouvantâmes
-épouvantant
-épouvantas
-épouvantasse
-épouvantassent
-épouvantasses
-épouvantassiez
-épouvantassions
-épouvantât
-épouvantâtes
-épouvante
-épouvanté
-épouvantée
-épouvantées
-épouvantement
-épouvantements
-épouvantent
-épouvanter
-épouvantera
-épouvanterai
-épouvanteraient
-épouvanterais
-épouvanterait
-épouvanteras
-épouvantèrent
-épouvanterez
-épouvanteriez
-épouvanterions
-épouvanterons
-épouvanteront
-épouvantes
-épouvantés
-épouvantez
-épouvantiez
-épouvantions
-épouvantons
-époux
-épreignaient
-épreignais
-épreignait
-épreignant
-épreigne
-épreignent
-épreignes
-épreignez
-épreigniez
-épreignions
-épreignons
-épreindra
-épreindrai
-épreindraient
-épreindrais
-épreindrait
-épreindras
-épreindre
-épreindrez
-épreindriez
-épreindrions
-épreindrons
-épreindront
-épreins
-épreint
-épreinte
-épreintes
-épreints
-éprendre
-éprendrez
-éprendriez
-éprendrions
-éprendrons
-éprenez
-épreniez
-éprenions
-éprenons
-épreuve
-épreuves
-éprîmes
-éprirent
-épris
-éprise
-éprises
-éprissiez
-éprissions
-éprîtes
-éprouva
-éprouvai
-éprouvaient
-éprouvais
-éprouvait
-éprouvâmes
-éprouvant
-éprouvante
-éprouvantes
-éprouvants
-éprouvas
-éprouvasse
-éprouvassent
-éprouvasses
-éprouvassiez
-éprouvassions
-éprouvât
-éprouvâtes
-éprouve
-éprouvé
-éprouvée
-éprouvées
-éprouvent
-éprouver
-éprouvera
-éprouverai
-éprouveraient
-éprouverais
-éprouverait
-éprouveras
-éprouvèrent
-éprouverez
-éprouveriez
-éprouverions
-éprouverons
-éprouveront
-éprouves
-éprouvés
-éprouvette
-éprouvettes
-éprouvez
-éprouviez
-éprouvions
-éprouvons
-epsilon
-epsomite
-epsomites
-épuça
-épuçai
-épuçaient
-épuçais
-épuçait
-épuçâmes
-épuçant
-épuças
-épuçasse
-épuçassent
-épuçasses
-épuçassiez
-épuçassions
-épuçât
-épuçâtes
-épuce
-épucé
-épucée
-épucées
-épucent
-épucer
-épucera
-épucerai
-épuceraient
-épucerais
-épucerait
-épuceras
-épucèrent
-épucerez
-épuceriez
-épucerions
-épucerons
-épuceront
-épuces
-épucés
-épucez
-épuciez
-épucions
-épuçons
-épuisa
-épuisable
-épuisables
-épuisai
-épuisaient
-épuisais
-épuisait
-épuisâmes
-épuisant
-épuisante
-épuisantes
-épuisants
-épuisas
-épuisasse
-épuisassent
-épuisasses
-épuisassiez
-épuisassions
-épuisât
-épuisâtes
-épuise
-épuisé
-épuisée
-épuisées
-épuisement
-épuisements
-épuisent
-épuiser
-épuisera
-épuiserai
-épuiseraient
-épuiserais
-épuiserait
-épuiseras
-épuisèrent
-épuiserez
-épuiseriez
-épuiserions
-épuiserons
-épuiseront
-épuises
-épuisés
-épuisette
-épuisettes
-épuisez
-épuisiez
-épuisions
-épuisons
-épulide
-épulides
-épulie
-épulies
-épulis
-épulon
-épulons
-épulpeur
-épulpeurs
-épura
-épurai
-épuraient
-épurais
-épurait
-épurâmes
-épurant
-épuras
-épurasse
-épurassent
-épurasses
-épurassiez
-épurassions
-épurât
-épurâtes
-épurateur
-épurateurs
-épuratif
-épuratifs
-épuration
-épurations
-épurative
-épuratives
-épuratoire
-épuratoires
-épure
-épuré
-épurée
-épurées
-épurement
-épurements
-épurent
-épurer
-épurera
-épurerai
-épureraient
-épurerais
-épurerait
-épureras
-épurèrent
-épurerez
-épureriez
-épurerions
-épurerons
-épureront
-épures
-épurés
-épurez
-épurge
-épurges
-épuriez
-épurions
-épurons
-épyornis
-équanimité
-équanimités
-équarri
-équarrie
-équarries
-équarrîmes
-équarrir
-équarrira
-équarrirai
-équarriraient
-équarrirais
-équarrirait
-équarriras
-équarrirent
-équarrirez
-équarririez
-équarririons
-équarrirons
-équarriront
-équarris
-équarrissage
-équarrissages
-équarrissaient
-équarrissais
-équarrissait
-équarrissant
-équarrisse
-équarrissement
-équarrissements
-équarrissent
-équarrisses
-équarrisseur
-équarrisseurs
-équarrissez
-équarrissiez
-équarrissions
-équarrissoir
-équarrissoirs
-équarrissons
-équarrit
-équarrît
-équarrîtes
-équateur
-équateurs
-équation
-équations
-équatorial
-équatoriale
-équatoriales
-équatoriaux
-équerra
-équerrage
-équerrages
-équerrai
-équerraient
-équerrais
-équerrait
-équerrâmes
-équerrant
-équerras
-équerrasse
-équerrassent
-équerrasses
-équerrassiez
-équerrassions
-équerrât
-équerrâtes
-équerre
-équerré
-équerrée
-équerrées
-équerrent
-équerrer
-équerrera
-équerrerai
-équerreraient
-équerrerais
-équerrerait
-équerreras
-équerrèrent
-équerrerez
-équerreriez
-équerrerions
-équerrerons
-équerreront
-équerres
-équerrés
-équerrez
-équerriez
-équerrions
-équerrons
-équestre
-équestres
-équeuta
-équeutage
-équeutages
-équeutai
-équeutaient
-équeutais
-équeutait
-équeutâmes
-équeutant
-équeutas
-équeutasse
-équeutassent
-équeutasses
-équeutassiez
-équeutassions
-équeutât
-équeutâtes
-équeute
-équeuté
-équeutée
-équeutées
-équeutent
-équeuter
-équeutera
-équeuterai
-équeuteraient
-équeuterais
-équeuterait
-équeuteras
-équeutèrent
-équeuterez
-équeuteriez
-équeuterions
-équeuterons
-équeuteront
-équeutes
-équeutés
-équeutez
-équeutiez
-équeutions
-équeutons
-équiangle
-équiangles
-équidé
-équidés
-équidistance
-équidistances
-équidistant
-équidistante
-équidistantes
-équidistants
-équilatéral
-équilatérale
-équilatérales
-équilatéraux
-équilatère
-équilatères
-équilibra
-équilibrage
-équilibrages
-équilibrai
-équilibraient
-équilibrais
-équilibrait
-équilibrâmes
-équilibrant
-équilibrante
-équilibrantes
-équilibrants
-équilibras
-équilibrasse
-équilibrassent
-équilibrasses
-équilibrassiez
-équilibrassions
-équilibrât
-équilibrâtes
-équilibration
-équilibrations
-équilibre
-équilibré
-équilibrée
-équilibrées
-équilibrent
-équilibrer
-équilibrera
-équilibrerai
-équilibreraient
-équilibrerais
-équilibrerait
-équilibreras
-équilibrèrent
-équilibrerez
-équilibreriez
-équilibrerions
-équilibrerons
-équilibreront
-équilibres
-équilibrés
-équilibrez
-équilibriez
-équilibrions
-équilibriste
-équilibristes
-équilibrons
-équille
-équilles
-équimoléculaire
-équimoléculaires
-équimultiple
-équimultiples
-équin
-équine
-équines
-équinisme
-équinismes
-équinoxe
-équinoxes
-équinoxial
-équinoxiale
-équinoxiales
-équinoxiaux
-équins
-équipa
-équipage
-équipages
-équipai
-équipaient
-équipais
-équipait
-équipâmes
-équipant
-équipartition
-équipartitions
-équipas
-équipasse
-équipassent
-équipasses
-équipassiez
-équipassions
-équipât
-équipâtes
-équipe
-équipé
-équipée
-équipées
-équipement
-équipements
-équipent
-équiper
-équipera
-équiperai
-équiperaient
-équiperais
-équiperait
-équiperas
-équipèrent
-équiperez
-équiperiez
-équiperions
-équiperons
-équiperont
-équipes
-équipés
-équipez
-équipier
-équipière
-équipières
-équipiers
-équipiez
-équipions
-équipolé
-équipolés
-équipollé
-équipollence
-équipollences
-équipollent
-équipollente
-équipollentes
-équipollents
-équipollés
-équipons
-équipotent
-équipotentiel
-équipotentielle
-équipotentielles
-équipotentiels
-équipotents
-équiprobabilité
-équiprobabilités
-équiprobable
-équiprobables
-équitable
-équitablement
-équitables
-équitant
-équitante
-équitantes
-équitants
-équitation
-équitations
-équité
-équités
-équivaille
-équivaillent
-équivailles
-équivalaient
-équivalais
-équivalait
-équivalant
-équivalence
-équivalences
-équivalent
-équivalente
-équivalentes
-équivalents
-équivalez
-équivaliez
-équivalions
-équivaloir
-équivalons
-équivalu
-équivalûmes
-équivalurent
-équivalus
-équivalusse
-équivalussent
-équivalusses
-équivalussiez
-équivalussions
-équivalut
-équivalût
-équivalûtes
-équivaudra
-équivaudrai
-équivaudraient
-équivaudrais
-équivaudrait
-équivaudras
-équivaudrez
-équivaudriez
-équivaudrions
-équivaudrons
-équivaudront
-équivaut
-équivaux
-équivoqua
-équivoquai
-équivoquaient
-équivoquais
-équivoquait
-équivoquâmes
-équivoquant
-équivoquas
-équivoquasse
-équivoquassent
-équivoquasses
-équivoquassiez
-équivoquassions
-équivoquât
-équivoquâtes
-équivoque
-équivoqué
-équivoquent
-équivoquer
-équivoquera
-équivoquerai
-équivoqueraient
-équivoquerais
-équivoquerait
-équivoqueras
-équivoquèrent
-équivoquerez
-équivoqueriez
-équivoquerions
-équivoquerons
-équivoqueront
-équivoques
-équivoquez
-équivoquiez
-équivoquions
-équivoquons
-érable
-érables
-érablière
-érablières
-éradication
-éradications
-éradiqua
-éradiquai
-éradiquaient
-éradiquais
-éradiquait
-éradiquâmes
-éradiquant
-éradiquas
-éradiquasse
-éradiquassent
-éradiquasses
-éradiquassiez
-éradiquassions
-éradiquât
-éradiquâtes
-éradique
-éradiqué
-éradiquée
-éradiquées
-éradiquent
-éradiquer
-éradiquera
-éradiquerai
-éradiqueraient
-éradiquerais
-éradiquerait
-éradiqueras
-éradiquèrent
-éradiquerez
-éradiqueriez
-éradiquerions
-éradiquerons
-éradiqueront
-éradiques
-éradiqués
-éradiquez
-éradiquiez
-éradiquions
-éradiquons
-érafla
-éraflai
-éraflaient
-éraflais
-éraflait
-éraflâmes
-éraflant
-éraflas
-éraflasse
-éraflassent
-éraflasses
-éraflassiez
-éraflassions
-éraflât
-éraflâtes
-érafle
-éraflé
-éraflée
-éraflées
-éraflement
-éraflements
-éraflent
-érafler
-éraflera
-éraflerai
-érafleraient
-éraflerais
-éraflerait
-érafleras
-éraflèrent
-éraflerez
-érafleriez
-éraflerions
-éraflerons
-érafleront
-érafles
-éraflés
-éraflez
-érafliez
-éraflions
-éraflons
-éraflure
-éraflures
-éraie
-éraient
-éraiera
-éraierai
-éraieraient
-éraierais
-éraierait
-éraieras
-éraierez
-éraieriez
-éraierions
-éraierons
-éraieront
-éraies
-érailla
-éraillai
-éraillaient
-éraillais
-éraillait
-éraillâmes
-éraillant
-éraillas
-éraillasse
-éraillassent
-éraillasses
-éraillassiez
-éraillassions
-éraillât
-éraillâtes
-éraille
-éraillé
-éraillée
-éraillées
-éraillement
-éraillements
-éraillent
-érailler
-éraillera
-éraillerai
-érailleraient
-éraillerais
-éraillerait
-érailleras
-éraillèrent
-éraillerez
-érailleriez
-éraillerions
-éraillerons
-érailleront
-érailles
-éraillés
-éraillez
-érailliez
-éraillions
-éraillons
-éraillure
-éraillures
-éraya
-érayai
-érayaient
-érayais
-érayait
-érayâmes
-érayant
-érayas
-érayasse
-érayassent
-érayasses
-érayassiez
-érayassions
-érayât
-érayâtes
-éraye
-érayé
-érayée
-érayées
-érayent
-érayer
-érayera
-érayerai
-érayeraient
-érayerais
-érayerait
-érayeras
-érayèrent
-érayerez
-érayeriez
-érayerions
-érayerons
-érayeront
-érayes
-érayés
-érayez
-érayiez
-érayions
-érayons
-erbine
-erbines
-erbium
-erbiums
-ère
-érecteur
-érecteurs
-érectile
-érectiles
-érectilité
-érectilités
-érection
-érections
-érectrice
-érectrices
-éreinta
-éreintage
-éreintages
-éreintai
-éreintaient
-éreintais
-éreintait
-éreintâmes
-éreintant
-éreintante
-éreintantes
-éreintants
-éreintas
-éreintasse
-éreintassent
-éreintasses
-éreintassiez
-éreintassions
-éreintât
-éreintâtes
-éreinte
-éreinté
-éreintée
-éreintées
-éreintement
-éreintements
-éreintent
-éreinter
-éreintera
-éreinterai
-éreinteraient
-éreinterais
-éreinterait
-éreinteras
-éreintèrent
-éreinterez
-éreinteriez
-éreinterions
-éreinterons
-éreinteront
-éreintes
-éreintés
-éreinteur
-éreinteurs
-éreinteuse
-éreinteuses
-éreintez
-éreintiez
-éreintions
-éreintons
-érémitique
-érémitiques
-érepsine
-érepsines
-ères
-érésipèle
-érésipèles
-éréthisme
-éréthismes
-erg
-ergastule
-ergastules
-ergographe
-ergographes
-ergonome
-ergonomes
-ergonomie
-ergonomies
-ergonomique
-ergonomiques
-ergonomiste
-ergonomistes
-ergostérol
-ergostérols
-ergot
-ergota
-ergotage
-ergotages
-ergotai
-ergotaient
-ergotais
-ergotait
-ergotâmes
-ergotant
-ergotas
-ergotasse
-ergotassent
-ergotasses
-ergotassiez
-ergotassions
-ergotât
-ergotâtes
-ergote
-ergoté
-ergotent
-ergoter
-ergotera
-ergoterai
-ergoteraient
-ergoterais
-ergoterait
-ergoteras
-ergotèrent
-ergoterez
-ergoteriez
-ergoterions
-ergoterons
-ergoteront
-ergotes
-ergoteur
-ergoteurs
-ergoteuse
-ergoteuses
-ergotez
-ergothérapie
-ergothérapies
-ergotiez
-ergotine
-ergotines
-ergotions
-ergotisme
-ergotismes
-ergotons
-ergots
-ergs
-érige
-érigé
-érigea
-érigeai
-érigeaient
-érigeais
-érigeait
-érigeâmes
-érigeant
-érigeas
-érigeasse
-érigeassent
-érigeasses
-érigeassiez
-érigeassions
-érigeât
-érigeâtes
-érigée
-érigées
-érigent
-érigeons
-ériger
-érigera
-érigerai
-érigeraient
-érigerais
-érigerait
-érigeras
-érigèrent
-érigerez
-érigeriez
-érigerions
-érigéron
-érigerons
-érigérons
-érigeront
-ériges
-érigés
-érigez
-érigiez
-érigions
-érigne
-érignes
-érine
-érines
-éristale
-éristales
-éristique
-éristiques
-ermitage
-ermitages
-ermite
-ermites
-éroda
-érodai
-érodaient
-érodais
-érodait
-érodâmes
-érodant
-érodas
-érodasse
-érodassent
-érodasses
-érodassiez
-érodassions
-érodât
-érodâtes
-érode
-érodé
-érodée
-érodées
-érodent
-éroder
-érodera
-éroderai
-éroderaient
-éroderais
-éroderait
-éroderas
-érodèrent
-éroderez
-éroderiez
-éroderions
-éroderons
-éroderont
-érodes
-érodés
-érodez
-érodiez
-érodions
-érodons
-érogène
-érogènes
-éros
-érosif
-érosifs
-érosion
-érosions
-érosive
-érosives
-érotique
-érotiquement
-érotiques
-érotisa
-érotisai
-érotisaient
-érotisais
-érotisait
-érotisâmes
-érotisant
-érotisas
-érotisasse
-érotisassent
-érotisasses
-érotisassiez
-érotisassions
-érotisât
-érotisâtes
-érotise
-érotisé
-érotisée
-érotisées
-érotisent
-érotiser
-érotisera
-érotiserai
-érotiseraient
-érotiserais
-érotiserait
-érotiseras
-érotisèrent
-érotiserez
-érotiseriez
-érotiserions
-érotiserons
-érotiseront
-érotises
-érotisés
-érotisez
-érotisiez
-érotisions
-érotisme
-érotismes
-érotisons
-érotomane
-érotomanes
-érotomaniaque
-érotomaniaques
-érotomanie
-érotomanies
-erpétologie
-erpétologies
-erra
-errai
-erraient
-errais
-errait
-errâmes
-errance
-errances
-errant
-errante
-errantes
-errants
-erras
-errasse
-errassent
-errasses
-errassiez
-errassions
-errât
-errata
-errâtes
-erratique
-erratiques
-erratum
-erre
-erré
-errements
-errent
-errer
-errera
-errerai
-erreraient
-errerais
-errerait
-erreras
-errèrent
-errerez
-erreriez
-errerions
-errerons
-erreront
-erres
-erreur
-erreurs
-errez
-erriez
-errions
-erroné
-erronée
-erronées
-erronément
-erronés
-errons
-ersatz
-erseau
-erseaux
-érubescence
-érubescences
-érubescent
-érubescente
-érubescentes
-érubescents
-éruciforme
-éruciformes
-éructa
-éructai
-éructaient
-éructais
-éructait
-éructâmes
-éructant
-éructas
-éructasse
-éructassent
-éructasses
-éructassiez
-éructassions
-éructât
-éructâtes
-éructation
-éructations
-éructe
-éructé
-éructée
-éructées
-éructent
-éructer
-éructera
-éructerai
-éructeraient
-éructerais
-éructerait
-éructeras
-éructèrent
-éructerez
-éructeriez
-éructerions
-éructerons
-éructeront
-éructes
-éructés
-éructez
-éructiez
-éructions
-éructons
-érudit
-érudite
-érudites
-érudition
-éruditions
-érudits
-érugineuse
-érugineuses
-érugineux
-éruptif
-éruptifs
-éruption
-éruptions
-éruptive
-éruptives
-érysipélateuse
-érysipélateuses
-érysipélateux
-érysipèle
-érysipèles
-érythémateuse
-érythémateuses
-érythémateux
-érythème
-érythèmes
-érythrine
-érythrines
-érythroblaste
-érythroblastes
-érythroblastose
-érythroblastoses
-érythrocyte
-érythrocytes
-érythromycine
-érythromycines
-érythrosine
-érythrosines
-es
-ès
-esbaudi
-esbaudie
-esbaudies
-esbaudîmes
-esbaudir
-esbaudirez
-esbaudiriez
-esbaudirions
-esbaudirons
-esbaudis
-esbaudissez
-esbaudissiez
-esbaudissions
-esbaudissons
-esbaudîtes
-esbignâmes
-esbignassiez
-esbignassions
-esbignâtes
-esbigné
-esbignée
-esbignées
-esbigner
-esbignerez
-esbigneriez
-esbignerions
-esbignerons
-esbignés
-esbignez
-esbigniez
-esbignions
-esbignons
-esbroufa
-esbroufai
-esbroufaient
-esbroufais
-esbroufait
-esbroufâmes
-esbroufant
-esbroufas
-esbroufasse
-esbroufassent
-esbroufasses
-esbroufassiez
-esbroufassions
-esbroufât
-esbroufâtes
-esbroufe
-esbroufé
-esbroufée
-esbroufées
-esbroufent
-esbroufer
-esbroufera
-esbrouferai
-esbrouferaient
-esbrouferais
-esbrouferait
-esbrouferas
-esbroufèrent
-esbrouferez
-esbrouferiez
-esbrouferions
-esbrouferons
-esbrouferont
-esbroufes
-esbroufés
-esbroufeur
-esbroufeurs
-esbroufeuse
-esbroufeuses
-esbroufez
-esbroufiez
-esbroufions
-esbroufons
-escabeau
-escabeaux
-escabelle
-escabelles
-escadre
-escadres
-escadrille
-escadrilles
-escadron
-escadrons
-escalada
-escaladai
-escaladaient
-escaladais
-escaladait
-escaladâmes
-escaladant
-escaladas
-escaladasse
-escaladassent
-escaladasses
-escaladassiez
-escaladassions
-escaladât
-escaladâtes
-escalade
-escaladé
-escaladée
-escaladées
-escaladent
-escalader
-escaladera
-escaladerai
-escaladeraient
-escaladerais
-escaladerait
-escaladeras
-escaladèrent
-escaladerez
-escaladeriez
-escaladerions
-escaladerons
-escaladeront
-escalades
-escaladés
-escaladez
-escaladiez
-escaladions
-escaladons
-Escalator
-Escalators
-escale
-escales
-escalier
-escaliers
-escalope
-escalopes
-escamota
-escamotable
-escamotables
-escamotage
-escamotages
-escamotai
-escamotaient
-escamotais
-escamotait
-escamotâmes
-escamotant
-escamotas
-escamotasse
-escamotassent
-escamotasses
-escamotassiez
-escamotassions
-escamotât
-escamotâtes
-escamote
-escamoté
-escamotée
-escamotées
-escamotent
-escamoter
-escamotera
-escamoterai
-escamoteraient
-escamoterais
-escamoterait
-escamoteras
-escamotèrent
-escamoterez
-escamoteriez
-escamoterions
-escamoterons
-escamoteront
-escamotes
-escamotés
-escamoteur
-escamoteurs
-escamoteuse
-escamoteuses
-escamotez
-escamotiez
-escamotions
-escamotons
-escampette
-escampettes
-escapade
-escapades
-escape
-escapes
-escarbille
-escarbilles
-escarbot
-escarbots
-escarboucle
-escarboucles
-escarcelle
-escarcelles
-escargot
-escargotière
-escargotières
-escargots
-escarmoucha
-escarmouchai
-escarmouchaient
-escarmouchais
-escarmouchait
-escarmouchâmes
-escarmouchant
-escarmouchas
-escarmouchasse
-escarmouchassent
-escarmouchasses
-escarmouchassiez
-escarmouchassions
-escarmouchât
-escarmouchâtes
-escarmouche
-escarmouché
-escarmouchent
-escarmoucher
-escarmouchera
-escarmoucherai
-escarmoucheraient
-escarmoucherais
-escarmoucherait
-escarmoucheras
-escarmouchèrent
-escarmoucherez
-escarmoucheriez
-escarmoucherions
-escarmoucherons
-escarmoucheront
-escarmouches
-escarmouchez
-escarmouchiez
-escarmouchions
-escarmouchons
-escarole
-escaroles
-escarpé
-escarpée
-escarpées
-escarpement
-escarpements
-escarpés
-escarpin
-escarpins
-escarpolette
-escarpolettes
-escarre
-escarres
-escarrifia
-escarrifiai
-escarrifiaient
-escarrifiais
-escarrifiait
-escarrifiâmes
-escarrifiant
-escarrifias
-escarrifiasse
-escarrifiassent
-escarrifiasses
-escarrifiassiez
-escarrifiassions
-escarrifiât
-escarrifiâtes
-escarrifie
-escarrifié
-escarrifiée
-escarrifiées
-escarrifient
-escarrifier
-escarrifiera
-escarrifierai
-escarrifieraient
-escarrifierais
-escarrifierait
-escarrifieras
-escarrifièrent
-escarrifierez
-escarrifieriez
-escarrifierions
-escarrifierons
-escarrifieront
-escarrifies
-escarrifiés
-escarrifiez
-escarrifiiez
-escarrifiions
-escarrifions
-escha
-eschai
-eschaient
-eschais
-eschait
-eschâmes
-eschant
-eschas
-eschasse
-eschassent
-eschasses
-eschassiez
-eschassions
-eschât
-eschâtes
-eschatologie
-eschatologies
-esche
-esché
-eschée
-eschées
-eschent
-escher
-eschera
-escherai
-escheraient
-escherais
-escherait
-escheras
-eschèrent
-escherez
-escheriez
-escherions
-escherons
-escheront
-esches
-eschés
-eschez
-eschiez
-eschions
-eschons
-escient
-escients
-esclaffâmes
-esclaffassiez
-esclaffassions
-esclaffâtes
-esclaffé
-esclaffée
-esclaffées
-esclaffer
-esclafferez
-esclafferiez
-esclafferions
-esclafferons
-esclaffés
-esclaffez
-esclaffiez
-esclaffions
-esclaffons
-esclandre
-esclandres
-esclavage
-esclavagea
-esclavageai
-esclavageaient
-esclavageais
-esclavageait
-esclavageâmes
-esclavageant
-esclavageas
-esclavageasse
-esclavageassent
-esclavageasses
-esclavageassiez
-esclavageassions
-esclavageât
-esclavageâtes
-esclavagée
-esclavagent
-esclavageons
-esclavager
-esclavagera
-esclavagerai
-esclavageraient
-esclavagerais
-esclavagerait
-esclavageras
-esclavagèrent
-esclavagerez
-esclavageriez
-esclavagerions
-esclavagerons
-esclavageront
-esclavages
-esclavagez
-esclavagiez
-esclavagions
-esclavagisme
-esclavagismes
-esclavagiste
-esclavagistes
-esclave
-esclaves
-esclavon
-esclavonne
-esclavonnes
-esclavons
-escobar
-escobarderie
-escobarderies
-escobars
-escogriffe
-escogriffes
-escompta
-escomptable
-escomptables
-escomptai
-escomptaient
-escomptais
-escomptait
-escomptâmes
-escomptant
-escomptas
-escomptasse
-escomptassent
-escomptasses
-escomptassiez
-escomptassions
-escomptât
-escomptâtes
-escompte
-escompté
-escomptée
-escomptées
-escomptent
-escompter
-escomptera
-escompterai
-escompteraient
-escompterais
-escompterait
-escompteras
-escomptèrent
-escompterez
-escompteriez
-escompterions
-escompterons
-escompteront
-escomptes
-escomptés
-escompteur
-escompteurs
-escomptez
-escomptiez
-escomptions
-escomptons
-escopette
-escopettes
-escorta
-escortai
-escortaient
-escortais
-escortait
-escortâmes
-escortant
-escortas
-escortasse
-escortassent
-escortasses
-escortassiez
-escortassions
-escortât
-escortâtes
-escorte
-escorté
-escortée
-escortées
-escortent
-escorter
-escortera
-escorterai
-escorteraient
-escorterais
-escorterait
-escorteras
-escortèrent
-escorterez
-escorteriez
-escorterions
-escorterons
-escorteront
-escortes
-escortés
-escorteur
-escorteurs
-escortez
-escortiez
-escortions
-escortons
-escot
-escots
-escouade
-escouades
-escourgeon
-escourgeons
-escrimâmes
-escrimassiez
-escrimassions
-escrimâtes
-escrime
-escrimé
-escrimée
-escrimées
-escrimer
-escrimerez
-escrimeriez
-escrimerions
-escrimerons
-escrimes
-escrimés
-escrimeur
-escrimeurs
-escrimeuse
-escrimeuses
-escrimez
-escrimiez
-escrimions
-escrimons
-escroc
-escrocs
-escroqua
-escroquai
-escroquaient
-escroquais
-escroquait
-escroquâmes
-escroquant
-escroquas
-escroquasse
-escroquassent
-escroquasses
-escroquassiez
-escroquassions
-escroquât
-escroquâtes
-escroque
-escroqué
-escroquée
-escroquées
-escroquent
-escroquer
-escroquera
-escroquerai
-escroqueraient
-escroquerais
-escroquerait
-escroqueras
-escroquèrent
-escroquerez
-escroquerie
-escroqueries
-escroqueriez
-escroquerions
-escroquerons
-escroqueront
-escroques
-escroqués
-escroquez
-escroquiez
-escroquions
-escroquons
-escudo
-escudos
-esculape
-esculapes
-esculine
-esculines
-ésérine
-ésérines
-esgourde
-esgourdes
-ésotérique
-ésotériques
-ésotérisme
-ésotérismes
-espaça
-espaçai
-espaçaient
-espaçais
-espaçait
-espaçâmes
-espaçant
-espaças
-espaçasse
-espaçassent
-espaçasses
-espaçassiez
-espaçassions
-espaçât
-espaçâtes
-espace
-espacé
-espacée
-espacées
-espacement
-espacements
-espacent
-espacer
-espacera
-espacerai
-espaceraient
-espacerais
-espacerait
-espaceras
-espacèrent
-espacerez
-espaceriez
-espacerions
-espacerons
-espaceront
-espaces
-espacés
-espaces-temps
-espace-temps
-espacez
-espaciez
-espacions
-espaçons
-espada
-espadas
-espadon
-espadons
-espadrille
-espadrilles
-espagnol
-espagnole
-espagnoles
-espagnolette
-espagnolettes
-espagnolisme
-espagnolismes
-espagnols
-espalier
-espaliers
-espar
-esparcet
-esparcets
-esparcette
-esparcettes
-espars
-espèce
-espèces
-espéra
-espérai
-espéraient
-espérais
-espérait
-espérâmes
-espérance
-espérances
-espérant
-espérantiste
-espérantistes
-espéranto
-espéras
-espérasse
-espérassent
-espérasses
-espérassiez
-espérassions
-espérât
-espérâtes
-espéré
-espère
-espérée
-espérées
-espèrent
-espérer
-espérera
-espérerai
-espéreraient
-espérerais
-espérerait
-espéreras
-espérèrent
-espérerez
-espéreriez
-espérerions
-espérerons
-espéreront
-espérés
-espères
-espérez
-espériez
-espérions
-espérons
-espiègle
-espièglerie
-espiègleries
-espiègles
-espingole
-espingoles
-espion
-espionite
-espionites
-espionna
-espionnage
-espionnages
-espionnai
-espionnaient
-espionnais
-espionnait
-espionnâmes
-espionnant
-espionnas
-espionnasse
-espionnassent
-espionnasses
-espionnassiez
-espionnassions
-espionnât
-espionnâtes
-espionne
-espionné
-espionnée
-espionnées
-espionnent
-espionner
-espionnera
-espionnerai
-espionneraient
-espionnerais
-espionnerait
-espionneras
-espionnèrent
-espionnerez
-espionneriez
-espionnerions
-espionnerons
-espionneront
-espionnes
-espionnés
-espionnez
-espionniez
-espionnions
-espionnite
-espionnites
-espionnons
-espions
-esplanade
-esplanades
-espoir
-espoirs
-espolina
-espolinai
-espolinaient
-espolinais
-espolinait
-espolinâmes
-espolinant
-espolinas
-espolinasse
-espolinassent
-espolinasses
-espolinassiez
-espolinassions
-espolinât
-espolinâtes
-espoline
-espoliné
-espolinée
-espolinées
-espolinent
-espoliner
-espolinera
-espolinerai
-espolineraient
-espolinerais
-espolinerait
-espolineras
-espolinèrent
-espolinerez
-espolineriez
-espolinerions
-espolinerons
-espolineront
-espolines
-espolinés
-espolinez
-espoliniez
-espolinions
-espolinons
-esponton
-espontons
-espoulina
-espoulinai
-espoulinaient
-espoulinais
-espoulinait
-espoulinâmes
-espoulinant
-espoulinas
-espoulinasse
-espoulinassent
-espoulinasses
-espoulinassiez
-espoulinassions
-espoulinât
-espoulinâtes
-espouline
-espouliné
-espoulinée
-espoulinées
-espoulinent
-espouliner
-espoulinera
-espoulinerai
-espoulineraient
-espoulinerais
-espoulinerait
-espoulineras
-espoulinèrent
-espoulinerez
-espoulineriez
-espoulinerions
-espoulinerons
-espoulineront
-espoulines
-espoulinés
-espoulinez
-espouliniez
-espoulinions
-espoulinons
-espressivo
-esprit
-esprit-de-bois
-esprit-de-sel
-esprit-de-vin
-esprits
-esquarre
-esquarres
-esquif
-esquifs
-esquille
-esquilles
-Esquimau
-esquimaud
-esquimaude
-Esquimaude
-esquimaudes
-Esquimaudes
-esquimauds
-esquimautage
-esquimautages
-Esquimaux
-esquinta
-esquintai
-esquintaient
-esquintais
-esquintait
-esquintâmes
-esquintant
-esquintante
-esquintantes
-esquintants
-esquintas
-esquintasse
-esquintassent
-esquintasses
-esquintassiez
-esquintassions
-esquintât
-esquintâtes
-esquinte
-esquinté
-esquintée
-esquintées
-esquintent
-esquinter
-esquintera
-esquinterai
-esquinteraient
-esquinterais
-esquinterait
-esquinteras
-esquintèrent
-esquinterez
-esquinteriez
-esquinterions
-esquinterons
-esquinteront
-esquintes
-esquintés
-esquintez
-esquintiez
-esquintions
-esquintons
-esquire
-esquires
-esquissa
-esquissai
-esquissaient
-esquissais
-esquissait
-esquissâmes
-esquissant
-esquissas
-esquissasse
-esquissassent
-esquissasses
-esquissassiez
-esquissassions
-esquissât
-esquissâtes
-esquisse
-esquissé
-esquissée
-esquissées
-esquissent
-esquisser
-esquissera
-esquisserai
-esquisseraient
-esquisserais
-esquisserait
-esquisseras
-esquissèrent
-esquisserez
-esquisseriez
-esquisserions
-esquisserons
-esquisseront
-esquisses
-esquissés
-esquissez
-esquissiez
-esquissions
-esquissons
-esquiva
-esquivai
-esquivaient
-esquivais
-esquivait
-esquivâmes
-esquivant
-esquivas
-esquivasse
-esquivassent
-esquivasses
-esquivassiez
-esquivassions
-esquivât
-esquivâtes
-esquive
-esquivé
-esquivée
-esquivées
-esquivent
-esquiver
-esquivera
-esquiverai
-esquiveraient
-esquiverais
-esquiverait
-esquiveras
-esquivèrent
-esquiverez
-esquiveriez
-esquiverions
-esquiverons
-esquiveront
-esquives
-esquivés
-esquivez
-esquiviez
-esquivions
-esquivons
-essai
-essaie
-essaient
-essaiera
-essaierai
-essaieraient
-essaierais
-essaierait
-essaieras
-essaierez
-essaieriez
-essaierions
-essaierons
-essaieront
-essaies
-essaim
-essaima
-essaimage
-essaimages
-essaimai
-essaimaient
-essaimais
-essaimait
-essaimâmes
-essaimant
-essaimas
-essaimasse
-essaimassent
-essaimasses
-essaimassiez
-essaimassions
-essaimât
-essaimâtes
-essaime
-essaimé
-essaiment
-essaimer
-essaimera
-essaimerai
-essaimeraient
-essaimerais
-essaimerait
-essaimeras
-essaimèrent
-essaimerez
-essaimeriez
-essaimerions
-essaimerons
-essaimeront
-essaimes
-essaimez
-essaimiez
-essaimions
-essaimons
-essaims
-essais
-essange
-essangé
-essangea
-essangeage
-essangeages
-essangeai
-essangeaient
-essangeais
-essangeait
-essangeâmes
-essangeant
-essangeas
-essangeasse
-essangeassent
-essangeasses
-essangeassiez
-essangeassions
-essangeât
-essangeâtes
-essangée
-essangées
-essangent
-essangeons
-essanger
-essangera
-essangerai
-essangeraient
-essangerais
-essangerait
-essangeras
-essangèrent
-essangerez
-essangeriez
-essangerions
-essangerons
-essangeront
-essanges
-essangés
-essangez
-essangiez
-essangions
-essanvage
-essanvages
-essart
-essarta
-essartage
-essartages
-essartai
-essartaient
-essartais
-essartait
-essartâmes
-essartant
-essartas
-essartasse
-essartassent
-essartasses
-essartassiez
-essartassions
-essartât
-essartâtes
-essarte
-essarté
-essartée
-essartées
-essartement
-essartements
-essartent
-essarter
-essartera
-essarterai
-essarteraient
-essarterais
-essarterait
-essarteras
-essartèrent
-essarterez
-essarteriez
-essarterions
-essarterons
-essarteront
-essartes
-essartés
-essartez
-essartiez
-essartions
-essartons
-essarts
-essaya
-essayage
-essayages
-essayai
-essayaient
-essayais
-essayait
-essayâmes
-essayant
-essayas
-essayasse
-essayassent
-essayasses
-essayassiez
-essayassions
-essayât
-essayâtes
-essaye
-essayé
-essayée
-essayées
-essayent
-essayer
-essayera
-essayerai
-essayeraient
-essayerais
-essayerait
-essayeras
-essayèrent
-essayerez
-essayeriez
-essayerions
-essayerons
-essayeront
-essayes
-essayés
-essayeur
-essayeurs
-essayeuse
-essayeuses
-essayez
-essayiez
-essayions
-essayiste
-essayistes
-essayons
-esse
-essence
-essences
-essentialisme
-essentialismes
-essentiel
-essentielle
-essentiellement
-essentielles
-essentiels
-esses
-esseulé
-esseulée
-esseulées
-esseulés
-essieu
-essieux
-essor
-essora
-essorage
-essorages
-essorai
-essoraient
-essorais
-essorait
-essorâmes
-essorant
-essoras
-essorasse
-essorassent
-essorasses
-essorassiez
-essorassions
-essorât
-essorâtes
-essore
-essoré
-essorée
-essorées
-essorent
-essorer
-essorera
-essorerai
-essoreraient
-essorerais
-essorerait
-essoreras
-essorèrent
-essorerez
-essoreriez
-essorerions
-essorerons
-essoreront
-essores
-essorés
-essoreuse
-essoreuses
-essorez
-essoriez
-essorilla
-essorillai
-essorillaient
-essorillais
-essorillait
-essorillâmes
-essorillant
-essorillas
-essorillasse
-essorillassent
-essorillasses
-essorillassiez
-essorillassions
-essorillât
-essorillâtes
-essorille
-essorillé
-essorillée
-essorillées
-essorillent
-essoriller
-essorillera
-essorillerai
-essorilleraient
-essorillerais
-essorillerait
-essorilleras
-essorillèrent
-essorillerez
-essorilleriez
-essorillerions
-essorillerons
-essorilleront
-essorilles
-essorillés
-essorillez
-essorilliez
-essorillions
-essorillons
-essorions
-essorons
-essors
-essoucha
-essouchai
-essouchaient
-essouchais
-essouchait
-essouchâmes
-essouchant
-essouchas
-essouchasse
-essouchassent
-essouchasses
-essouchassiez
-essouchassions
-essouchât
-essouchâtes
-essouche
-essouché
-essouchée
-essouchées
-essouchement
-essouchements
-essouchent
-essoucher
-essouchera
-essoucherai
-essoucheraient
-essoucherais
-essoucherait
-essoucheras
-essouchèrent
-essoucherez
-essoucheriez
-essoucherions
-essoucherons
-essoucheront
-essouches
-essouchés
-essouchez
-essouchiez
-essouchions
-essouchons
-essouffla
-essoufflai
-essoufflaient
-essoufflais
-essoufflait
-essoufflâmes
-essoufflant
-essoufflas
-essoufflasse
-essoufflassent
-essoufflasses
-essoufflassiez
-essoufflassions
-essoufflât
-essoufflâtes
-essouffle
-essoufflé
-essoufflée
-essoufflées
-essoufflement
-essoufflements
-essoufflent
-essouffler
-essoufflera
-essoufflerai
-essouffleraient
-essoufflerais
-essoufflerait
-essouffleras
-essoufflèrent
-essoufflerez
-essouffleriez
-essoufflerions
-essoufflerons
-essouffleront
-essouffles
-essoufflés
-essoufflez
-essouffliez
-essoufflions
-essoufflons
-essuie
-essuie-glace
-essuie-glaces
-essuie-main
-essuie-mains
-essuie-meubles
-essuient
-essuie-pieds
-essuie-plume
-essuie-plumes
-essuiera
-essuierai
-essuieraient
-essuierais
-essuierait
-essuieras
-essuierez
-essuieriez
-essuierions
-essuierons
-essuieront
-essuies
-essuie-verres
-essuya
-essuyage
-essuyages
-essuyai
-essuyaient
-essuyais
-essuyait
-essuyâmes
-essuyant
-essuyas
-essuyasse
-essuyassent
-essuyasses
-essuyassiez
-essuyassions
-essuyât
-essuyâtes
-essuyé
-essuyée
-essuyées
-essuyer
-essuyèrent
-essuyés
-essuyeur
-essuyeurs
-essuyeuse
-essuyeuses
-essuyez
-essuyiez
-essuyions
-essuyons
-est
-establishment
-establishments
-estacade
-estacades
-estafette
-estafettes
-estafier
-estafiers
-estafilade
-estafilades
-estagnon
-estagnons
-est-allemand
-est-allemande
-est-allemandes
-est-allemands
-estaminet
-estaminets
-estampa
-estampage
-estampages
-estampai
-estampaient
-estampais
-estampait
-estampâmes
-estampant
-estampas
-estampasse
-estampassent
-estampasses
-estampassiez
-estampassions
-estampât
-estampâtes
-estampe
-estampé
-estampée
-estampées
-estampent
-estamper
-estampera
-estamperai
-estamperaient
-estamperais
-estamperait
-estamperas
-estampèrent
-estamperez
-estamperiez
-estamperions
-estamperons
-estamperont
-estampes
-estampés
-estampeur
-estampeurs
-estampez
-estampiez
-estampilla
-estampillage
-estampillages
-estampillai
-estampillaient
-estampillais
-estampillait
-estampillâmes
-estampillant
-estampillas
-estampillasse
-estampillassent
-estampillasses
-estampillassiez
-estampillassions
-estampillât
-estampillâtes
-estampille
-estampillé
-estampillée
-estampillées
-estampillent
-estampiller
-estampillera
-estampillerai
-estampilleraient
-estampillerais
-estampillerait
-estampilleras
-estampillèrent
-estampillerez
-estampilleriez
-estampillerions
-estampillerons
-estampilleront
-estampilles
-estampillés
-estampillez
-estampilliez
-estampillions
-estampillons
-estampions
-estampons
-estancia
-estancias
-estarie
-estaries
-est-ce
-est-elle
-ester
-estérifia
-estérifiai
-estérifiaient
-estérifiais
-estérifiait
-estérifiâmes
-estérifiant
-estérifias
-estérifiasse
-estérifiassent
-estérifiasses
-estérifiassiez
-estérifiassions
-estérifiât
-estérifiâtes
-estérification
-estérifications
-estérifie
-estérifié
-estérifiée
-estérifiées
-estérifient
-estérifier
-estérifiera
-estérifierai
-estérifieraient
-estérifierais
-estérifierait
-estérifieras
-estérifièrent
-estérifierez
-estérifieriez
-estérifierions
-estérifierons
-estérifieront
-estérifies
-estérifiés
-estérifiez
-estérifiiez
-estérifiions
-estérifions
-esterlin
-esterlins
-esters
-esthésie
-esthésies
-esthésiogène
-esthésiogènes
-esthète
-esthètes
-esthéticien
-esthéticienne
-esthéticiennes
-esthéticiens
-esthétique
-esthétiquement
-esthétiques
-esthétisa
-esthétisai
-esthétisaient
-esthétisais
-esthétisait
-esthétisâmes
-esthétisant
-esthétisante
-esthétisantes
-esthétisants
-esthétisas
-esthétisasse
-esthétisassent
-esthétisasses
-esthétisassiez
-esthétisassions
-esthétisât
-esthétisâtes
-esthétise
-esthétisé
-esthétisée
-esthétisées
-esthétisent
-esthétiser
-esthétisera
-esthétiserai
-esthétiseraient
-esthétiserais
-esthétiserait
-esthétiseras
-esthétisèrent
-esthétiserez
-esthétiseriez
-esthétiserions
-esthétiserons
-esthétiseront
-esthétises
-esthétisés
-esthétisez
-esthétisiez
-esthétisions
-esthétisme
-esthétismes
-esthétisons
-est-il
-estima
-estimable
-estimables
-estimai
-estimaient
-estimais
-estimait
-estimâmes
-estimant
-estimas
-estimasse
-estimassent
-estimasses
-estimassiez
-estimassions
-estimât
-estimâtes
-estimatif
-estimatifs
-estimation
-estimations
-estimative
-estimatives
-estimatoire
-estimatoires
-estime
-estimé
-estimée
-estimées
-estiment
-estimer
-estimera
-estimerai
-estimeraient
-estimerais
-estimerait
-estimeras
-estimèrent
-estimerez
-estimeriez
-estimerions
-estimerons
-estimeront
-estimes
-estimés
-estimez
-estimiez
-estimions
-estimons
-estiva
-estivage
-estivages
-estivai
-estivaient
-estivais
-estivait
-estival
-estivale
-estivales
-estivâmes
-estivant
-estivante
-estivantes
-estivants
-estivas
-estivasse
-estivassent
-estivasses
-estivassiez
-estivassions
-estivât
-estivâtes
-estivation
-estivations
-estivaux
-estive
-estivé
-estivée
-estivées
-estivent
-estiver
-estivera
-estiverai
-estiveraient
-estiverais
-estiverait
-estiveras
-estivèrent
-estiverez
-estiveriez
-estiverions
-estiverons
-estiveront
-estives
-estivés
-estivez
-estiviez
-estivions
-estivons
-estoc
-estocade
-estocades
-estocs
-estomac
-estomacs
-estomaqua
-estomaquai
-estomaquaient
-estomaquais
-estomaquait
-estomaquâmes
-estomaquant
-estomaquas
-estomaquasse
-estomaquassent
-estomaquasses
-estomaquassiez
-estomaquassions
-estomaquât
-estomaquâtes
-estomaque
-estomaqué
-estomaquée
-estomaquées
-estomaquent
-estomaquer
-estomaquera
-estomaquerai
-estomaqueraient
-estomaquerais
-estomaquerait
-estomaqueras
-estomaquèrent
-estomaquerez
-estomaqueriez
-estomaquerions
-estomaquerons
-estomaqueront
-estomaques
-estomaqués
-estomaquez
-estomaquiez
-estomaquions
-estomaquons
-estompa
-estompage
-estompages
-estompai
-estompaient
-estompais
-estompait
-estompâmes
-estompant
-estompas
-estompasse
-estompassent
-estompasses
-estompassiez
-estompassions
-estompât
-estompâtes
-estompe
-estompé
-estompée
-estompées
-estompent
-estomper
-estompera
-estomperai
-estomperaient
-estomperais
-estomperait
-estomperas
-estompèrent
-estomperez
-estomperiez
-estomperions
-estomperons
-estomperont
-estompes
-estompés
-estompez
-estompiez
-estompions
-estompons
-est-on
-estonien
-estonienne
-estoniennes
-estoniens
-estoqua
-estoquai
-estoquaient
-estoquais
-estoquait
-estoquâmes
-estoquant
-estoquas
-estoquasse
-estoquassent
-estoquasses
-estoquassiez
-estoquassions
-estoquât
-estoquâtes
-estoque
-estoqué
-estoquée
-estoquées
-estoquent
-estoquer
-estoquera
-estoquerai
-estoqueraient
-estoquerais
-estoquerait
-estoqueras
-estoquèrent
-estoquerez
-estoqueriez
-estoquerions
-estoquerons
-estoqueront
-estoques
-estoqués
-estoquez
-estoquiez
-estoquions
-estoquons
-estouffade
-estouffades
-estourbi
-estourbie
-estourbies
-estourbîmes
-estourbir
-estourbira
-estourbirai
-estourbiraient
-estourbirais
-estourbirait
-estourbiras
-estourbirent
-estourbirez
-estourbiriez
-estourbirions
-estourbirons
-estourbiront
-estourbis
-estourbissaient
-estourbissais
-estourbissait
-estourbissant
-estourbisse
-estourbissent
-estourbisses
-estourbissez
-estourbissiez
-estourbissions
-estourbissons
-estourbit
-estourbît
-estourbîtes
-estrade
-estrades
-estradiot
-estradiots
-estragon
-estragons
-estran
-estrans
-estrapada
-estrapadai
-estrapadaient
-estrapadais
-estrapadait
-estrapadâmes
-estrapadant
-estrapadas
-estrapadasse
-estrapadassent
-estrapadasses
-estrapadassiez
-estrapadassions
-estrapadât
-estrapadâtes
-estrapade
-estrapadé
-estrapadent
-estrapader
-estrapadera
-estrapaderai
-estrapaderaient
-estrapaderais
-estrapaderait
-estrapaderas
-estrapadèrent
-estrapaderez
-estrapaderiez
-estrapaderions
-estrapaderons
-estrapaderont
-estrapades
-estrapadés
-estrapadez
-estrapadiez
-estrapadions
-estrapadons
-estrapassa
-estrapassai
-estrapassaient
-estrapassais
-estrapassait
-estrapassâmes
-estrapassant
-estrapassas
-estrapassasse
-estrapassassent
-estrapassasses
-estrapassassiez
-estrapassassions
-estrapassât
-estrapassâtes
-estrapasse
-estrapassé
-estrapassée
-estrapassées
-estrapassent
-estrapasser
-estrapassera
-estrapasserai
-estrapasseraient
-estrapasserais
-estrapasserait
-estrapasseras
-estrapassèrent
-estrapasserez
-estrapasseriez
-estrapasserions
-estrapasserons
-estrapasseront
-estrapasses
-estrapassés
-estrapassez
-estrapassiez
-estrapassions
-estrapassons
-estrope
-estropes
-estropia
-estropiai
-estropiaient
-estropiais
-estropiait
-estropiâmes
-estropiant
-estropias
-estropiasse
-estropiassent
-estropiasses
-estropiassiez
-estropiassions
-estropiât
-estropiâtes
-estropie
-estropié
-estropiée
-estropiées
-estropient
-estropier
-estropiera
-estropierai
-estropieraient
-estropierais
-estropierait
-estropieras
-estropièrent
-estropierez
-estropieriez
-estropierions
-estropierons
-estropieront
-estropies
-estropiés
-estropiez
-estropiiez
-estropiions
-estropions
-es-tu
-estuaire
-estuaires
-estuarien
-estuarienne
-estuariennes
-estuariens
-estudiantin
-estudiantine
-estudiantines
-estudiantins
-esturgeon
-esturgeons
-et
-établa
-établai
-établaient
-établais
-établait
-établâmes
-établant
-établas
-établasse
-établassent
-établasses
-établassiez
-établassions
-établât
-établâtes
-étable
-établé
-établée
-établées
-établent
-établer
-établera
-établerai
-étableraient
-établerais
-établerait
-étableras
-établèrent
-établerez
-étableriez
-établerions
-établerons
-étableront
-étables
-établés
-établez
-établi
-établie
-établies
-établiez
-établîmes
-établions
-établir
-établira
-établirai
-établiraient
-établirais
-établirait
-établiras
-établirent
-établirez
-établiriez
-établirions
-établirons
-établiront
-établis
-établissaient
-établissais
-établissait
-établissant
-établisse
-établissement
-établissements
-établissent
-établisses
-établissez
-établissiez
-établissions
-établissons
-établit
-établît
-établîtes
-établons
-étage
-étagé
-étagea
-étageai
-étageaient
-étageais
-étageait
-étageâmes
-étageant
-étageas
-étageasse
-étageassent
-étageasses
-étageassiez
-étageassions
-étageât
-étageâtes
-étagée
-étagées
-étagement
-étagements
-étagent
-étageons
-étager
-étagera
-étagerai
-étageraient
-étagerais
-étagerait
-étageras
-étagère
-étagèrent
-étagères
-étagerez
-étageriez
-étagerions
-étagerons
-étageront
-étages
-étagés
-étagez
-étagiez
-étagions
-étai
-étaie
-étaiement
-étaiements
-étaient
-étaient-ce
-étaient-elles
-étaient-ils
-étaiera
-étaierai
-étaieraient
-étaierais
-étaierait
-étaieras
-étaierez
-étaieriez
-étaierions
-étaierons
-étaieront
-étaies
-étain
-étains
-étais
-étais-je
-étais-tu
-était
-était-ce
-était-elle
-était-il
-était-on
-étal
-étala
-étalage
-étalagé
-étalagea
-étalageai
-étalageaient
-étalageais
-étalageait
-étalageâmes
-étalageant
-étalageas
-étalageasse
-étalageassent
-étalageasses
-étalageassiez
-étalageassions
-étalageât
-étalageâtes
-étalagée
-étalagées
-étalagent
-étalageons
-étalager
-étalagera
-étalagerai
-étalageraient
-étalagerais
-étalagerait
-étalageras
-étalagèrent
-étalagerez
-étalageriez
-étalagerions
-étalagerons
-étalageront
-étalages
-étalagés
-étalagez
-étalagiez
-étalagions
-étalagiste
-étalagistes
-étalai
-étalaient
-étalais
-étalait
-étalâmes
-étalant
-étalas
-étalasse
-étalassent
-étalasses
-étalassiez
-étalassions
-étalât
-étalâtes
-étale
-étalé
-étalée
-étalées
-étalement
-étalements
-étalent
-étaler
-étalera
-étalerai
-étaleraient
-étalerais
-étalerait
-étaleras
-étalèrent
-étalerez
-étaleriez
-étalerions
-étalerons
-étaleront
-étales
-étalés
-étaleuse
-étaleuses
-étalez
-étalier
-étalière
-étalières
-étaliers
-étaliez
-étalingua
-étalinguai
-étalinguaient
-étalinguais
-étalinguait
-étalinguâmes
-étalinguant
-étalinguas
-étalinguasse
-étalinguassent
-étalinguasses
-étalinguassiez
-étalinguassions
-étalinguât
-étalinguâtes
-étalingue
-étalingué
-étalinguée
-étalinguées
-étalinguent
-étalinguer
-étalinguera
-étalinguerai
-étalingueraient
-étalinguerais
-étalinguerait
-étalingueras
-étalinguèrent
-étalinguerez
-étalingueriez
-étalinguerions
-étalinguerons
-étalingueront
-étalingues
-étalingués
-étalinguez
-étalinguiez
-étalinguions
-étalinguons
-étalingure
-étalingures
-étalions
-étalisa
-étalisai
-étalisaient
-étalisais
-étalisait
-étalisâmes
-étalisant
-étalisas
-étalisasse
-étalisassent
-étalisasses
-étalisassiez
-étalisassions
-étalisât
-étalisâtes
-étalise
-étalisé
-étalisent
-étaliser
-étalisera
-étaliserai
-étaliseraient
-étaliserais
-étaliserait
-étaliseras
-étalisèrent
-étaliserez
-étaliseriez
-étaliserions
-étaliserons
-étaliseront
-étalises
-étalisez
-étalisiez
-étalisions
-étalisons
-étalon
-étalonna
-étalonnage
-étalonnages
-étalonnai
-étalonnaient
-étalonnais
-étalonnait
-étalonnâmes
-étalonnant
-étalonnas
-étalonnasse
-étalonnassent
-étalonnasses
-étalonnassiez
-étalonnassions
-étalonnât
-étalonnâtes
-étalonne
-étalonné
-étalonnée
-étalonnées
-étalonnement
-étalonnements
-étalonnent
-étalonner
-étalonnera
-étalonnerai
-étalonneraient
-étalonnerais
-étalonnerait
-étalonneras
-étalonnèrent
-étalonnerez
-étalonneriez
-étalonnerions
-étalonnerons
-étalonneront
-étalonnes
-étalonnés
-étalonnez
-étalonniez
-étalonnions
-étalonnons
-étalons
-étals
-étama
-étamage
-étamages
-étamai
-étamaient
-étamais
-étamait
-étamâmes
-étamant
-étamas
-étamasse
-étamassent
-étamasses
-étamassiez
-étamassions
-étamât
-étamâtes
-étambot
-étambots
-étambrai
-étambrais
-étame
-étamé
-étamée
-étamées
-étament
-étamer
-étamera
-étamerai
-étameraient
-étamerais
-étamerait
-étameras
-étamèrent
-étamerez
-étameriez
-étamerions
-étamerons
-étameront
-étames
-étamés
-étameur
-étameurs
-étamez
-étamiez
-étamine
-étamines
-étamions
-étamons
-étampa
-étampage
-étampages
-étampai
-étampaient
-étampais
-étampait
-étampâmes
-étampant
-étampas
-étampasse
-étampassent
-étampasses
-étampassiez
-étampassions
-étampât
-étampâtes
-étampe
-étampé
-étampée
-étampées
-étampent
-étamper
-étampera
-étamperai
-étamperaient
-étamperais
-étamperait
-étamperas
-étamperche
-étamperches
-étampèrent
-étamperez
-étamperiez
-étamperions
-étamperons
-étamperont
-étampes
-étampés
-étampeur
-étampeurs
-étampez
-étampiez
-étampions
-étampons
-étampure
-étampures
-étamure
-étamures
-étancha
-étanchai
-étanchaient
-étanchais
-étanchait
-étanchâmes
-étanchant
-étanchas
-étanchasse
-étanchassent
-étanchasses
-étanchassiez
-étanchassions
-étanchât
-étanchâtes
-étanche
-étanché
-étanchée
-étanchées
-étanchéité
-étanchéités
-étanchement
-étanchements
-étanchent
-étancher
-étanchera
-étancherai
-étancheraient
-étancherais
-étancherait
-étancheras
-étanchèrent
-étancherez
-étancheriez
-étancherions
-étancherons
-étancheront
-étanches
-étanchés
-étanchez
-étanchiez
-étanchions
-étanchons
-étançon
-étançonna
-étançonnai
-étançonnaient
-étançonnais
-étançonnait
-étançonnâmes
-étançonnant
-étançonnas
-étançonnasse
-étançonnassent
-étançonnasses
-étançonnassiez
-étançonnassions
-étançonnât
-étançonnâtes
-étançonne
-étançonné
-étançonnée
-étançonnées
-étançonnent
-étançonner
-étançonnera
-étançonnerai
-étançonneraient
-étançonnerais
-étançonnerait
-étançonneras
-étançonnèrent
-étançonnerez
-étançonneriez
-étançonnerions
-étançonnerons
-étançonneront
-étançonnes
-étançonnés
-étançonnez
-étançonniez
-étançonnions
-étançonnons
-étançons
-étang
-étangs
-étant
-étape
-étapes
-étarqua
-étarquai
-étarquaient
-étarquais
-étarquait
-étarquâmes
-étarquant
-étarquas
-étarquasse
-étarquassent
-étarquasses
-étarquassiez
-étarquassions
-étarquât
-étarquâtes
-étarque
-étarqué
-étarquée
-étarquées
-étarquent
-étarquer
-étarquera
-étarquerai
-étarqueraient
-étarquerais
-étarquerait
-étarqueras
-étarquèrent
-étarquerez
-étarqueriez
-étarquerions
-étarquerons
-étarqueront
-étarques
-étarqués
-étarquez
-étarquiez
-étarquions
-étarquons
-étasunien
-étasunienne
-étasuniennes
-étasuniens
-état
-étatique
-étatiques
-étatisation
-étatisations
-étatisme
-étatismes
-étatiste
-étatistes
-état-major
-états
-états-majors
-étau
-étaux
-étaya
-étayage
-étayages
-étayai
-étayaient
-étayais
-étayait
-étayâmes
-étayant
-étayas
-étayasse
-étayassent
-étayasses
-étayassiez
-étayassions
-étayât
-étayâtes
-étaye
-étayé
-étayée
-étayées
-étayement
-étayements
-étayent
-étayer
-étayera
-étayerai
-étayeraient
-étayerais
-étayerait
-étayeras
-étayèrent
-étayerez
-étayeriez
-étayerions
-étayerons
-étayeront
-étayes
-étayés
-étayez
-étayiez
-étayions
-étayons
-etc
-été
-éteignaient
-éteignais
-éteignait
-éteignant
-éteigne
-éteignent
-éteignes
-éteignez
-éteigniez
-éteignîmes
-éteignions
-éteignirent
-éteignis
-éteignisse
-éteignissent
-éteignisses
-éteignissiez
-éteignissions
-éteignit
-éteignît
-éteignîtes
-éteignoir
-éteignoirs
-éteignons
-éteindra
-éteindrai
-éteindraient
-éteindrais
-éteindrait
-éteindras
-éteindre
-éteindrez
-éteindriez
-éteindrions
-éteindrons
-éteindront
-éteins
-éteint
-éteinte
-éteintes
-éteints
-étend
-étendage
-étendages
-étendaient
-étendais
-étendait
-étendant
-étendard
-étendards
-étende
-étendent
-étendes
-étendez
-étendiez
-étendîmes
-étendions
-étendirent
-étendis
-étendisse
-étendissent
-étendisses
-étendissiez
-étendissions
-étendit
-étendît
-étendîtes
-étendoir
-étendoirs
-étendons
-étendra
-étendrai
-étendraient
-étendrais
-étendrait
-étendras
-étendre
-étendrez
-étendriez
-étendrions
-étendrons
-étendront
-étends
-étendu
-étendue
-étendues
-étendus
-éternel
-éternelle
-éternellement
-éternelles
-éternels
-éternisa
-éternisai
-éternisaient
-éternisais
-éternisait
-éternisâmes
-éternisant
-éternisas
-éternisasse
-éternisassent
-éternisasses
-éternisassiez
-éternisassions
-éternisât
-éternisâtes
-éternise
-éternisé
-éternisée
-éternisées
-éternisent
-éterniser
-éternisera
-éterniserai
-éterniseraient
-éterniserais
-éterniserait
-éterniseras
-éternisèrent
-éterniserez
-éterniseriez
-éterniserions
-éterniserons
-éterniseront
-éternises
-éternisés
-éternisez
-éternisiez
-éternisions
-éternisons
-éternité
-éternités
-éternua
-éternuai
-éternuaient
-éternuais
-éternuait
-éternuâmes
-éternuant
-éternuas
-éternuasse
-éternuassent
-éternuasses
-éternuassiez
-éternuassions
-éternuât
-éternuâtes
-éternue
-éternué
-éternuement
-éternuements
-éternuent
-éternuer
-éternuera
-éternuerai
-éternueraient
-éternuerais
-éternuerait
-éternueras
-éternuèrent
-éternuerez
-éternueriez
-éternuerions
-éternuerons
-éternueront
-éternues
-éternuez
-éternuiez
-éternuions
-éternuons
-étés
-êtes
-étésien
-étésiens
-êtes-vous
-étêta
-étêtage
-étêtages
-étêtai
-étêtaient
-étêtais
-étêtait
-étêtâmes
-étêtant
-étêtas
-étêtasse
-étêtassent
-étêtasses
-étêtassiez
-étêtassions
-étêtât
-étêtâtes
-étête
-étêté
-étêtée
-étêtées
-étêtement
-étêtements
-étêtent
-étêter
-étêtera
-étêterai
-étêteraient
-étêterais
-étêterait
-étêteras
-étêtèrent
-étêterez
-étêteriez
-étêterions
-étêterons
-étêteront
-étêtes
-étêtés
-étêtez
-étêtiez
-étêtions
-étêtons
-éteuf
-éteufs
-éteule
-éteules
-éthane
-éthanes
-éther
-éthéré
-éthérée
-éthérées
-éthérés
-éthérifia
-éthérifiai
-éthérifiaient
-éthérifiais
-éthérifiait
-éthérifiâmes
-éthérifiant
-éthérifias
-éthérifiasse
-éthérifiassent
-éthérifiasses
-éthérifiassiez
-éthérifiassions
-éthérifiât
-éthérifiâtes
-éthérification
-éthérifications
-éthérifie
-éthérifié
-éthérifiée
-éthérifiées
-éthérifient
-éthérifier
-éthérifiera
-éthérifierai
-éthérifieraient
-éthérifierais
-éthérifierait
-éthérifieras
-éthérifièrent
-éthérifierez
-éthérifieriez
-éthérifierions
-éthérifierons
-éthérifieront
-éthérifies
-éthérifiés
-éthérifiez
-éthérifiiez
-éthérifiions
-éthérifions
-éthérisa
-éthérisai
-éthérisaient
-éthérisais
-éthérisait
-éthérisâmes
-éthérisant
-éthérisas
-éthérisasse
-éthérisassent
-éthérisasses
-éthérisassiez
-éthérisassions
-éthérisât
-éthérisâtes
-éthérisation
-éthérisations
-éthérise
-éthérisé
-éthérisée
-éthérisées
-éthérisent
-éthériser
-éthérisera
-éthériserai
-éthériseraient
-éthériserais
-éthériserait
-éthériseras
-éthérisèrent
-éthériserez
-éthériseriez
-éthériserions
-éthériserons
-éthériseront
-éthérises
-éthérisés
-éthérisez
-éthérisiez
-éthérisions
-éthérisme
-éthérismes
-éthérisons
-éthéromane
-éthéromanes
-éthéromanie
-éthéromanies
-éthers
-éthiopien
-éthiopienne
-éthiopiennes
-éthiopiens
-éthique
-éthiques
-ethnie
-ethnies
-ethnique
-ethniques
-ethnocide
-ethnocides
-ethnographe
-ethnographes
-ethnographie
-ethnographies
-ethnographique
-ethnographiques
-ethnologie
-ethnologies
-ethnologique
-ethnologiques
-ethnologue
-ethnologues
-éthographie
-éthographies
-éthologie
-éthologique
-éthologiques
-éthuse
-éthuses
-éthyle
-éthylène
-éthylènes
-éthylénique
-éthyléniques
-éthyles
-éthylique
-éthyliques
-éthylisme
-éthylismes
-étiage
-étiages
-étier
-étiers
-étiez
-étiez-vous
-étincela
-étincelage
-étincelages
-étincelai
-étincelaient
-étincelais
-étincelait
-étincelâmes
-étincelant
-étincelante
-étincelantes
-étincelants
-étincelas
-étincelasse
-étincelassent
-étincelasses
-étincelassiez
-étincelassions
-étincelât
-étincelâtes
-étincelé
-étinceler
-étincelèrent
-étincelez
-étinceliez
-étincelions
-étincelle
-étincellement
-étincellements
-étincellent
-étincellera
-étincellerai
-étincelleraient
-étincellerais
-étincellerait
-étincelleras
-étincellerez
-étincelleriez
-étincellerions
-étincellerons
-étincelleront
-étincelles
-étincelons
-étiola
-étiolai
-étiolaient
-étiolais
-étiolait
-étiolâmes
-étiolant
-étiolas
-étiolasse
-étiolassent
-étiolasses
-étiolassiez
-étiolassions
-étiolât
-étiolâtes
-étiole
-étiolé
-étiolée
-étiolées
-étiolement
-étiolements
-étiolent
-étioler
-étiolera
-étiolerai
-étioleraient
-étiolerais
-étiolerait
-étioleras
-étiolèrent
-étiolerez
-étioleriez
-étiolerions
-étiolerons
-étioleront
-étioles
-étiolés
-étiolez
-étioliez
-étiolions
-étiologie
-étiologies
-étiologique
-étiologiques
-étiolons
-étions
-étions-nous
-étique
-étiques
-étiqueta
-étiquetage
-étiquetages
-étiquetai
-étiquetaient
-étiquetais
-étiquetait
-étiquetâmes
-étiquetant
-étiquetas
-étiquetasse
-étiquetassent
-étiquetasses
-étiquetassiez
-étiquetassions
-étiquetât
-étiquetâtes
-étiqueté
-étiquetée
-étiquetées
-étiqueter
-étiquetèrent
-étiquetés
-étiqueteur
-étiqueteurs
-étiqueteuse
-étiqueteuses
-étiquetez
-étiquetiez
-étiquetions
-étiquetons
-étiquette
-étiquettent
-étiquettera
-étiquetterai
-étiquetteraient
-étiquetterais
-étiquetterait
-étiquetteras
-étiquetterez
-étiquetteriez
-étiquetterions
-étiquetterons
-étiquetteront
-étiquettes
-étira
-étirable
-étirables
-étirage
-étirages
-étirai
-étiraient
-étirais
-étirait
-étirâmes
-étirant
-étiras
-étirasse
-étirassent
-étirasses
-étirassiez
-étirassions
-étirât
-étirâtes
-étire
-étiré
-étirée
-étirées
-étirement
-étirements
-étirent
-étirer
-étirera
-étirerai
-étireraient
-étirerais
-étirerait
-étireras
-étirèrent
-étirerez
-étireriez
-étirerions
-étirerons
-étireront
-étires
-étirés
-étireur
-étireurs
-étireuse
-étireuses
-étirez
-étiriez
-étirions
-étirons
-étisie
-étisies
-étoc
-étocs
-étoffa
-étoffai
-étoffaient
-étoffais
-étoffait
-étoffâmes
-étoffant
-étoffas
-étoffasse
-étoffassent
-étoffasses
-étoffassiez
-étoffassions
-étoffât
-étoffâtes
-étoffe
-étoffé
-étoffée
-étoffées
-étoffent
-étoffer
-étoffera
-étofferai
-étofferaient
-étofferais
-étofferait
-étofferas
-étoffèrent
-étofferez
-étofferiez
-étofferions
-étofferons
-étofferont
-étoffes
-étoffés
-étoffez
-étoffiez
-étoffions
-étoffons
-étoila
-étoilai
-étoilaient
-étoilais
-étoilait
-étoilâmes
-étoilant
-étoilas
-étoilasse
-étoilassent
-étoilasses
-étoilassiez
-étoilassions
-étoilât
-étoilâtes
-étoile
-étoilé
-étoilée
-étoilées
-étoilement
-étoilements
-étoilent
-étoiler
-étoilera
-étoilerai
-étoileraient
-étoilerais
-étoilerait
-étoileras
-étoilèrent
-étoilerez
-étoileriez
-étoilerions
-étoilerons
-étoileront
-étoiles
-étoilés
-étoilez
-étoiliez
-étoilions
-étoilons
-étole
-étoles
-étonna
-étonnai
-étonnaient
-étonnais
-étonnait
-étonnâmes
-étonnamment
-étonnant
-étonnante
-étonnantes
-étonnants
-étonnas
-étonnasse
-étonnassent
-étonnasses
-étonnassiez
-étonnassions
-étonnât
-étonnâtes
-étonne
-étonné
-étonnée
-étonnées
-étonnement
-étonnements
-étonnent
-étonner
-étonnera
-étonnerai
-étonneraient
-étonnerais
-étonnerait
-étonneras
-étonnèrent
-étonnerez
-étonneriez
-étonnerions
-étonnerons
-étonneront
-étonnes
-étonnés
-étonnez
-étonniez
-étonnions
-étonnons
-étouffa
-étouffade
-étouffades
-étouffage
-étouffages
-étouffai
-étouffaient
-étouffais
-étouffait
-étouffâmes
-étouffant
-étouffante
-étouffantes
-étouffants
-étouffas
-étouffasse
-étouffassent
-étouffasses
-étouffassiez
-étouffassions
-étouffât
-étouffâtes
-étouffe
-étouffé
-étouffe-chrétien
-étouffée
-étouffées
-étouffement
-étouffements
-étouffent
-étouffer
-étouffera
-étoufferai
-étoufferaient
-étoufferais
-étoufferait
-étoufferas
-étouffèrent
-étoufferez
-étoufferiez
-étoufferions
-étoufferons
-étoufferont
-étouffes
-étouffés
-étouffeur
-étouffeurs
-étouffez
-étouffiez
-étouffions
-étouffoir
-étouffoirs
-étouffons
-étoupa
-étoupai
-étoupaient
-étoupais
-étoupait
-étoupâmes
-étoupant
-étoupas
-étoupasse
-étoupassent
-étoupasses
-étoupassiez
-étoupassions
-étoupât
-étoupâtes
-étoupe
-étoupé
-étoupée
-étoupées
-étoupent
-étouper
-étoupera
-étouperai
-étouperaient
-étouperais
-étouperait
-étouperas
-étoupèrent
-étouperez
-étouperiez
-étouperions
-étouperons
-étouperont
-étoupes
-étoupés
-étoupez
-étoupiez
-étoupilla
-étoupillai
-étoupillaient
-étoupillais
-étoupillait
-étoupillâmes
-étoupillant
-étoupillas
-étoupillasse
-étoupillassent
-étoupillasses
-étoupillassiez
-étoupillassions
-étoupillât
-étoupillâtes
-étoupille
-étoupillé
-étoupillée
-étoupillées
-étoupillent
-étoupiller
-étoupillera
-étoupillerai
-étoupilleraient
-étoupillerais
-étoupillerait
-étoupilleras
-étoupillèrent
-étoupillerez
-étoupilleriez
-étoupillerions
-étoupillerons
-étoupilleront
-étoupilles
-étoupillés
-étoupillez
-étoupilliez
-étoupillions
-étoupillons
-étoupions
-étoupons
-étourderie
-étourderies
-étourdi
-étourdie
-étourdies
-étourdiment
-étourdîmes
-étourdir
-étourdira
-étourdirai
-étourdiraient
-étourdirais
-étourdirait
-étourdiras
-étourdirent
-étourdirez
-étourdiriez
-étourdirions
-étourdirons
-étourdiront
-étourdis
-étourdissaient
-étourdissais
-étourdissait
-étourdissant
-étourdissante
-étourdissantes
-étourdissants
-étourdisse
-étourdissement
-étourdissements
-étourdissent
-étourdisses
-étourdissez
-étourdissiez
-étourdissions
-étourdissons
-étourdit
-étourdît
-étourdîtes
-étourneau
-étourneaux
-étrange
-étrangement
-étranger
-étrangère
-étrangères
-étrangers
-étranges
-étrangeté
-étrangetés
-étrangla
-étranglai
-étranglaient
-étranglais
-étranglait
-étranglâmes
-étranglant
-étranglas
-étranglasse
-étranglassent
-étranglasses
-étranglassiez
-étranglassions
-étranglât
-étranglâtes
-étrangle
-étranglé
-étranglée
-étranglées
-étranglement
-étranglements
-étranglent
-étrangler
-étranglera
-étranglerai
-étrangleraient
-étranglerais
-étranglerait
-étrangleras
-étranglèrent
-étranglerez
-étrangleriez
-étranglerions
-étranglerons
-étrangleront
-étrangles
-étranglés
-étrangleur
-étrangleurs
-étrangleuse
-étrangleuses
-étranglez
-étrangliez
-étranglions
-étrangloir
-étrangloirs
-étranglons
-étrave
-étraves
-être
-étréci
-étrécie
-étrécies
-étrécîmes
-étrécir
-étrécira
-étrécirai
-étréciraient
-étrécirais
-étrécirait
-étréciras
-étrécirent
-étrécirez
-étréciriez
-étrécirions
-étrécirons
-étréciront
-étrécis
-étrécissaient
-étrécissais
-étrécissait
-étrécissant
-étrécisse
-étrécissent
-étrécisses
-étrécissez
-étrécissiez
-étrécissions
-étrécissons
-étrécit
-étrécît
-étrécîtes
-étreignaient
-étreignais
-étreignait
-étreignant
-étreigne
-étreignent
-étreignes
-étreignez
-étreigniez
-étreignîmes
-étreignions
-étreignirent
-étreignis
-étreignisse
-étreignissent
-étreignisses
-étreignissiez
-étreignissions
-étreignit
-étreignît
-étreignîtes
-étreignons
-étreindra
-étreindrai
-étreindraient
-étreindrais
-étreindrait
-étreindras
-étreindre
-étreindrez
-étreindriez
-étreindrions
-étreindrons
-étreindront
-étreins
-étreint
-étreinte
-étreintes
-étreints
-étrenna
-étrennai
-étrennaient
-étrennais
-étrennait
-étrennâmes
-étrennant
-étrennas
-étrennasse
-étrennassent
-étrennasses
-étrennassiez
-étrennassions
-étrennât
-étrennâtes
-étrenne
-étrenné
-étrennée
-étrennées
-étrennent
-étrenner
-étrennera
-étrennerai
-étrenneraient
-étrennerais
-étrennerait
-étrenneras
-étrennèrent
-étrennerez
-étrenneriez
-étrennerions
-étrennerons
-étrenneront
-étrennes
-étrennés
-étrennez
-étrenniez
-étrennions
-étrennons
-êtres
-étrésillon
-étrésillonna
-étrésillonnai
-étrésillonnaient
-étrésillonnais
-étrésillonnait
-étrésillonnâmes
-étrésillonnant
-étrésillonnas
-étrésillonnasse
-étrésillonnassent
-étrésillonnasses
-étrésillonnassiez
-étrésillonnassions
-étrésillonnât
-étrésillonnâtes
-étrésillonne
-étrésillonné
-étrésillonnée
-étrésillonnées
-étrésillonnement
-étrésillonnements
-étrésillonnent
-étrésillonner
-étrésillonnera
-étrésillonnerai
-étrésillonneraient
-étrésillonnerais
-étrésillonnerait
-étrésillonneras
-étrésillonnèrent
-étrésillonnerez
-étrésillonneriez
-étrésillonnerions
-étrésillonnerons
-étrésillonneront
-étrésillonnes
-étrésillonnés
-étrésillonnez
-étrésillonniez
-étrésillonnions
-étrésillonnons
-étrésillons
-étrier
-étriers
-étrilla
-étrillai
-étrillaient
-étrillais
-étrillait
-étrillâmes
-étrillant
-étrillas
-étrillasse
-étrillassent
-étrillasses
-étrillassiez
-étrillassions
-étrillât
-étrillâtes
-étrille
-étrillé
-étrillée
-étrillées
-étrillent
-étriller
-étrillera
-étrillerai
-étrilleraient
-étrillerais
-étrillerait
-étrilleras
-étrillèrent
-étrillerez
-étrilleriez
-étrillerions
-étrillerons
-étrilleront
-étrilles
-étrillés
-étrillez
-étrilliez
-étrillions
-étrillons
-étripa
-étripage
-étripages
-étripai
-étripaient
-étripais
-étripait
-étripâmes
-étripant
-étripas
-étripasse
-étripassent
-étripasses
-étripassiez
-étripassions
-étripât
-étripâtes
-étripe
-étripé
-étripée
-étripées
-étripent
-étriper
-étripera
-étriperai
-étriperaient
-étriperais
-étriperait
-étriperas
-étripèrent
-étriperez
-étriperiez
-étriperions
-étriperons
-étriperont
-étripes
-étripés
-étripez
-étripiez
-étripions
-étripons
-étriqua
-étriquai
-étriquaient
-étriquais
-étriquait
-étriquâmes
-étriquant
-étriquas
-étriquasse
-étriquassent
-étriquasses
-étriquassiez
-étriquassions
-étriquât
-étriquâtes
-étrique
-étriqué
-étriquée
-étriquées
-étriquent
-étriquer
-étriquera
-étriquerai
-étriqueraient
-étriquerais
-étriquerait
-étriqueras
-étriquèrent
-étriquerez
-étriqueriez
-étriquerions
-étriquerons
-étriqueront
-étriques
-étriqués
-étriquez
-étriquiez
-étriquions
-étriquons
-étrive
-étrives
-étrivière
-étrivières
-étroit
-étroite
-étroitement
-étroites
-étroitesse
-étroitesses
-étroits
-étron
-étronçonna
-étronçonnai
-étronçonnaient
-étronçonnais
-étronçonnait
-étronçonnâmes
-étronçonnant
-étronçonnas
-étronçonnasse
-étronçonnassent
-étronçonnasses
-étronçonnassiez
-étronçonnassions
-étronçonnât
-étronçonnâtes
-étronçonne
-étronçonné
-étronçonnée
-étronçonnées
-étronçonnent
-étronçonner
-étronçonnera
-étronçonnerai
-étronçonneraient
-étronçonnerais
-étronçonnerait
-étronçonneras
-étronçonnèrent
-étronçonnerez
-étronçonneriez
-étronçonnerions
-étronçonnerons
-étronçonneront
-étronçonnes
-étronçonnés
-étronçonnez
-étronçonniez
-étronçonnions
-étronçonnons
-étrons
-étrusque
-étrusques
-étude
-études
-étudia
-étudiai
-étudiaient
-étudiais
-étudiait
-étudiâmes
-étudiant
-étudiante
-étudiantes
-étudiants
-étudias
-étudiasse
-étudiassent
-étudiasses
-étudiassiez
-étudiassions
-étudiât
-étudiâtes
-étudie
-étudié
-étudiée
-étudiées
-étudient
-étudier
-étudiera
-étudierai
-étudieraient
-étudierais
-étudierait
-étudieras
-étudièrent
-étudierez
-étudieriez
-étudierions
-étudierons
-étudieront
-étudies
-étudiés
-étudiez
-étudiiez
-étudiions
-étudions
-étui
-étuis
-étuva
-étuvage
-étuvages
-étuvai
-étuvaient
-étuvais
-étuvait
-étuvâmes
-étuvant
-étuvas
-étuvasse
-étuvassent
-étuvasses
-étuvassiez
-étuvassions
-étuvât
-étuvâtes
-étuve
-étuvé
-étuvée
-étuvées
-étuvent
-étuver
-étuvera
-étuverai
-étuveraient
-étuverais
-étuverait
-étuveras
-étuvèrent
-étuverez
-étuveriez
-étuverions
-étuverons
-étuveront
-étuves
-étuvés
-étuveur
-étuveurs
-étuveuse
-étuveuses
-étuvez
-étuviez
-étuvions
-étuvons
-étymologie
-étymologies
-étymologique
-étymologiquement
-étymologiques
-étymologiste
-étymologistes
-étymon
-étymons
-eu
-eucalyptol
-eucalyptols
-eucalyptus
-eucharistie
-eucharisties
-eucharistique
-eucharistiques
-euclidien
-euclidienne
-euclidiennes
-euclidiens
-eucologe
-eucologes
-eudémis
-eudémonisme
-eudémonismes
-eudiomètre
-eudiomètres
-eudiométrie
-eudiométries
-eudiométrique
-eudiométriques
-eudiste
-eudistes
-eue
-eues
-eugénate
-eugénates
-eugénique
-eugéniques
-eugénisme
-eugénismes
-eugéniste
-eugénistes
-euglène
-euglènes
-euh
-eûmes
-eûmes-nous
-eunecte
-eunectes
-eunuque
-eunuques
-eupatoire
-eupatoires
-eupeptique
-eupeptiques
-euphémique
-euphémiquement
-euphémiques
-euphémisme
-euphémismes
-euphonie
-euphonies
-euphonique
-euphoniquement
-euphoniques
-euphorbe
-euphorbes
-euphorie
-euphories
-euphorique
-euphoriques
-euphorisa
-euphorisai
-euphorisaient
-euphorisais
-euphorisait
-euphorisâmes
-euphorisant
-euphorisante
-euphorisantes
-euphorisants
-euphorisas
-euphorisasse
-euphorisassent
-euphorisasses
-euphorisassiez
-euphorisassions
-euphorisât
-euphorisâtes
-euphorise
-euphorisé
-euphorisée
-euphorisées
-euphorisent
-euphoriser
-euphorisera
-euphoriserai
-euphoriseraient
-euphoriserais
-euphoriserait
-euphoriseras
-euphorisèrent
-euphoriserez
-euphoriseriez
-euphoriserions
-euphoriserons
-euphoriseront
-euphorises
-euphorisés
-euphorisez
-euphorisiez
-euphorisions
-euphorisons
-euphuisme
-euphuismes
-eurafricain
-eurafricaine
-eurafricaines
-eurafricains
-eurasiatique
-eurasiatiques
-eurasien
-eurasienne
-eurasiennes
-eurasiens
-eurêka
-eurent
-eurent-elles
-eurent-ils
-euristique
-euristiques
-euro
-eurocrate
-eurocrates
-eurodevise
-eurodevises
-eurodollar
-eurodollars
-euromarché
-euromarchés
-euromissile
-euromissiles
-euro-obligation
-euro-obligations
-européanisa
-européanisai
-européanisaient
-européanisais
-européanisait
-européanisâmes
-européanisant
-européanisas
-européanisasse
-européanisassent
-européanisasses
-européanisassiez
-européanisassions
-européanisât
-européanisâtes
-européanisation
-européanisations
-européanise
-européanisé
-européanisée
-européanisées
-européanisent
-européaniser
-européanisera
-européaniserai
-européaniseraient
-européaniserais
-européaniserait
-européaniseras
-européanisèrent
-européaniserez
-européaniseriez
-européaniserions
-européaniserons
-européaniseront
-européanises
-européanisés
-européanisez
-européanisiez
-européanisions
-européanisme
-européanismes
-européanisons
-européen
-européenne
-européennes
-européens
-européisme
-européismes
-europium
-europiums
-euros
-eurovision
-eurovisions
-eurythmie
-eurythmies
-eurythmique
-eurythmiques
-eus
-euscarien
-euscarienne
-euscariennes
-euscariens
-eus-je
-euskarien
-euskarienne
-euskariennes
-euskariens
-eusse
-eusse-je
-eussent
-eussent-elles
-eussent-ils
-eusses
-eusse-tu
-eussiez
-eussiez-vous
-eussions
-eussions-nous
-eustache
-eustaches
-eustatique
-eustatiques
-eustatisme
-eustatismes
-eus-tu
-eut
-eût
-eutectique
-eutectiques
-eut-elle
-eût-elle
-eûtes
-eûtes-vous
-eutexie
-eutexies
-euthanasie
-euthanasies
-eut-il
-eût-il
-eut-on
-eût-on
-eutrophisation
-eutrophisations
-eux
-eux-mêmes
-évacua
-évacuai
-évacuaient
-évacuais
-évacuait
-évacuâmes
-évacuant
-évacuante
-évacuantes
-évacuants
-évacuas
-évacuasse
-évacuassent
-évacuasses
-évacuassiez
-évacuassions
-évacuât
-évacuâtes
-évacuateur
-évacuateurs
-évacuation
-évacuations
-évacuatrice
-évacuatrices
-évacue
-évacué
-évacuée
-évacuées
-évacuent
-évacuer
-évacuera
-évacuerai
-évacueraient
-évacuerais
-évacuerait
-évacueras
-évacuèrent
-évacuerez
-évacueriez
-évacuerions
-évacuerons
-évacueront
-évacues
-évacués
-évacuez
-évacuiez
-évacuions
-évacuons
-évadâmes
-évadassiez
-évadassions
-évadâtes
-évadé
-évadée
-évadées
-évader
-évaderez
-évaderiez
-évaderions
-évaderons
-évadés
-évadez
-évadiez
-évadions
-évadons
-évagination
-évaginations
-évalua
-évaluable
-évaluables
-évaluai
-évaluaient
-évaluais
-évaluait
-évaluâmes
-évaluant
-évaluas
-évaluasse
-évaluassent
-évaluasses
-évaluassiez
-évaluassions
-évaluât
-évaluâtes
-évaluation
-évaluations
-évalue
-évalué
-évaluée
-évaluées
-évaluent
-évaluer
-évaluera
-évaluerai
-évalueraient
-évaluerais
-évaluerait
-évalueras
-évaluèrent
-évaluerez
-évalueriez
-évaluerions
-évaluerons
-évalueront
-évalues
-évalués
-évaluez
-évaluiez
-évaluions
-évaluons
-évanescence
-évanescences
-évanescent
-évanescente
-évanescentes
-évanescents
-évangéliaire
-évangéliaires
-évangélique
-évangéliquement
-évangéliques
-évangélisa
-évangélisai
-évangélisaient
-évangélisais
-évangélisait
-évangélisâmes
-évangélisant
-évangélisas
-évangélisasse
-évangélisassent
-évangélisasses
-évangélisassiez
-évangélisassions
-évangélisât
-évangélisâtes
-évangélisateur
-évangélisateurs
-évangélisation
-évangélisations
-évangélisatrice
-évangélisatrices
-évangélise
-évangélisé
-évangélisée
-évangélisées
-évangélisent
-évangéliser
-évangélisera
-évangéliserai
-évangéliseraient
-évangéliserais
-évangéliserait
-évangéliseras
-évangélisèrent
-évangéliserez
-évangéliseriez
-évangéliserions
-évangéliserons
-évangéliseront
-évangélises
-évangélisés
-évangélisez
-évangélisiez
-évangélisions
-évangélisme
-évangélismes
-évangélisons
-évangéliste
-évangélistes
-évangile
-évangiles
-évanoui
-évanouie
-évanouies
-évanouîmes
-évanouir
-évanouirez
-évanouiriez
-évanouirions
-évanouirons
-évanouis
-évanouissement
-évanouissements
-évanouissez
-évanouissiez
-évanouissions
-évanouissons
-évanouîtes
-évapora
-évaporable
-évaporables
-évaporai
-évaporaient
-évaporais
-évaporait
-évaporâmes
-évaporant
-évaporas
-évaporasse
-évaporassent
-évaporasses
-évaporassiez
-évaporassions
-évaporât
-évaporâtes
-évaporateur
-évaporateurs
-évaporation
-évaporations
-évaporatoire
-évaporatoires
-évapore
-évaporé
-évaporée
-évaporées
-évaporent
-évaporer
-évaporera
-évaporerai
-évaporeraient
-évaporerais
-évaporerait
-évaporeras
-évaporèrent
-évaporerez
-évaporeriez
-évaporerions
-évaporerons
-évaporeront
-évapores
-évaporés
-évaporez
-évaporiez
-évaporions
-évaporons
-évasa
-évasai
-évasaient
-évasais
-évasait
-évasâmes
-évasant
-évasas
-évasasse
-évasassent
-évasasses
-évasassiez
-évasassions
-évasât
-évasâtes
-évase
-évasé
-évasée
-évasées
-évasement
-évasements
-évasent
-évaser
-évasera
-évaserai
-évaseraient
-évaserais
-évaserait
-évaseras
-évasèrent
-évaserez
-évaseriez
-évaserions
-évaserons
-évaseront
-évases
-évasés
-évasez
-évasiez
-évasif
-évasifs
-évasion
-évasions
-évasive
-évasivement
-évasives
-évasons
-évasure
-évasures
-évêché
-évêchés
-évection
-évections
-éveil
-éveilla
-éveillai
-éveillaient
-éveillais
-éveillait
-éveillâmes
-éveillant
-éveillas
-éveillasse
-éveillassent
-éveillasses
-éveillassiez
-éveillassions
-éveillât
-éveillâtes
-éveille
-éveillé
-éveillée
-éveillées
-éveillent
-éveiller
-éveillera
-éveillerai
-éveilleraient
-éveillerais
-éveillerait
-éveilleras
-éveillèrent
-éveillerez
-éveilleriez
-éveillerions
-éveillerons
-éveilleront
-éveilles
-éveillés
-éveilleur
-éveilleurs
-éveillez
-éveilliez
-éveillions
-éveillons
-éveils
-événement
-évènement
-événementiel
-événementielle
-événementielles
-événementiels
-événements
-évènements
-évent
-éventa
-éventai
-éventaient
-éventail
-éventails
-éventaire
-éventaires
-éventais
-éventait
-éventâmes
-éventant
-éventas
-éventasse
-éventassent
-éventasses
-éventassiez
-éventassions
-éventât
-éventâtes
-évente
-éventé
-éventée
-éventées
-éventent
-éventer
-éventera
-éventerai
-éventeraient
-éventerais
-éventerait
-éventeras
-éventèrent
-éventerez
-éventeriez
-éventerions
-éventerons
-éventeront
-éventes
-éventés
-éventez
-éventiez
-éventions
-éventons
-éventra
-éventrai
-éventraient
-éventrais
-éventrait
-éventrâmes
-éventrant
-éventras
-éventrasse
-éventrassent
-éventrasses
-éventrassiez
-éventrassions
-éventrât
-éventrâtes
-éventration
-éventrations
-éventre
-éventré
-éventrée
-éventrées
-éventrent
-éventrer
-éventrera
-éventrerai
-éventreraient
-éventrerais
-éventrerait
-éventreras
-éventrèrent
-éventrerez
-éventreriez
-éventrerions
-éventrerons
-éventreront
-éventres
-éventrés
-éventreur
-éventreurs
-éventrez
-éventriez
-éventrions
-éventrons
-évents
-éventualité
-éventualités
-éventuel
-éventuelle
-éventuellement
-éventuelles
-éventuels
-évêque
-évêques
-évertuâmes
-évertuassiez
-évertuassions
-évertuâtes
-évertuée
-évertuer
-évertuerez
-évertueriez
-évertuerions
-évertuerons
-évertuez
-évertuiez
-évertuions
-évertuons
-éviction
-évictions
-évida
-évidage
-évidages
-évidai
-évidaient
-évidais
-évidait
-évidâmes
-évidant
-évidas
-évidasse
-évidassent
-évidasses
-évidassiez
-évidassions
-évidât
-évidâtes
-évide
-évidé
-évidée
-évidées
-évidement
-évidements
-évidemment
-évidence
-évidences
-évident
-évidente
-évidentes
-évidents
-évider
-évidera
-éviderai
-évideraient
-éviderais
-éviderait
-évideras
-évidèrent
-éviderez
-évideriez
-éviderions
-éviderons
-évideront
-évides
-évidés
-évidez
-évidiez
-évidions
-évidons
-évier
-éviers
-évinça
-évinçai
-évinçaient
-évinçais
-évinçait
-évinçâmes
-évinçant
-évinças
-évinçasse
-évinçassent
-évinçasses
-évinçassiez
-évinçassions
-évinçât
-évinçâtes
-évince
-évincé
-évincée
-évincées
-évincement
-évincements
-évincent
-évincer
-évincera
-évincerai
-évinceraient
-évincerais
-évincerait
-évinceras
-évincèrent
-évincerez
-évinceriez
-évincerions
-évincerons
-évinceront
-évinces
-évincés
-évincez
-évinciez
-évincions
-évinçons
-éviscéra
-éviscérai
-éviscéraient
-éviscérais
-éviscérait
-éviscérâmes
-éviscérant
-éviscéras
-éviscérasse
-éviscérassent
-éviscérasses
-éviscérassiez
-éviscérassions
-éviscérât
-éviscérâtes
-éviscéré
-éviscère
-éviscérée
-éviscérées
-éviscèrent
-éviscérer
-éviscérera
-éviscérerai
-éviscéreraient
-éviscérerais
-éviscérerait
-éviscéreras
-éviscérèrent
-éviscérerez
-éviscéreriez
-éviscérerions
-éviscérerons
-éviscéreront
-éviscérés
-éviscères
-éviscérez
-éviscériez
-éviscérions
-éviscérons
-évita
-évitable
-évitables
-évitage
-évitages
-évitai
-évitaient
-évitais
-évitait
-évitâmes
-évitant
-évitas
-évitasse
-évitassent
-évitasses
-évitassiez
-évitassions
-évitât
-évitâtes
-évite
-évité
-évitée
-évitées
-évitement
-évitements
-évitent
-éviter
-évitera
-éviterai
-éviteraient
-éviterais
-éviterait
-éviteras
-évitèrent
-éviterez
-éviteriez
-éviterions
-éviterons
-éviteront
-évites
-évités
-évitez
-évitiez
-évitions
-évitons
-évocable
-évocables
-évocateur
-évocateurs
-évocation
-évocations
-évocatoire
-évocatoires
-évocatrice
-évocatrices
-évohé
-évolua
-évoluai
-évoluaient
-évoluais
-évoluait
-évoluâmes
-évoluant
-évoluas
-évoluasse
-évoluassent
-évoluasses
-évoluassiez
-évoluassions
-évoluât
-évoluâtes
-évolue
-évolué
-évoluée
-évoluées
-évoluent
-évoluer
-évoluera
-évoluerai
-évolueraient
-évoluerais
-évoluerait
-évolueras
-évoluèrent
-évoluerez
-évolueriez
-évoluerions
-évoluerons
-évolueront
-évolues
-évolués
-évoluez
-évoluiez
-évoluions
-évoluons
-évolutif
-évolutifs
-évolution
-évolutionnisme
-évolutionnismes
-évolutionniste
-évolutionnistes
-évolutions
-évolutive
-évolutives
-évoqua
-évoquai
-évoquaient
-évoquais
-évoquait
-évoquâmes
-évoquant
-évoquas
-évoquasse
-évoquassent
-évoquasses
-évoquassiez
-évoquassions
-évoquât
-évoquâtes
-évoque
-évoqué
-évoquée
-évoquées
-évoquent
-évoquer
-évoquera
-évoquerai
-évoqueraient
-évoquerais
-évoquerait
-évoqueras
-évoquèrent
-évoquerez
-évoqueriez
-évoquerions
-évoquerons
-évoqueront
-évoques
-évoqués
-évoquez
-évoquiez
-évoquions
-évoquons
-evzone
-evzones
-ex
-exacerba
-exacerbai
-exacerbaient
-exacerbais
-exacerbait
-exacerbâmes
-exacerbant
-exacerbas
-exacerbasse
-exacerbassent
-exacerbasses
-exacerbassiez
-exacerbassions
-exacerbât
-exacerbâtes
-exacerbation
-exacerbations
-exacerbe
-exacerbé
-exacerbée
-exacerbées
-exacerbent
-exacerber
-exacerbera
-exacerberai
-exacerberaient
-exacerberais
-exacerberait
-exacerberas
-exacerbèrent
-exacerberez
-exacerberiez
-exacerberions
-exacerberons
-exacerberont
-exacerbes
-exacerbés
-exacerbez
-exacerbiez
-exacerbions
-exacerbons
-exact
-exacte
-exactement
-exactes
-exaction
-exactions
-exactitude
-exactitudes
-exacts
-exagéra
-exagérai
-exagéraient
-exagérais
-exagérait
-exagérâmes
-exagérant
-exagéras
-exagérasse
-exagérassent
-exagérasses
-exagérassiez
-exagérassions
-exagérât
-exagérâtes
-exagérateur
-exagérateurs
-exagération
-exagérations
-exagératrice
-exagératrices
-exagéré
-exagère
-exagérée
-exagérées
-exagérément
-exagèrent
-exagérer
-exagérera
-exagérerai
-exagéreraient
-exagérerais
-exagérerait
-exagéreras
-exagérèrent
-exagérerez
-exagéreriez
-exagérerions
-exagérerons
-exagéreront
-exagérés
-exagères
-exagérez
-exagériez
-exagérions
-exagérons
-exalta
-exaltai
-exaltaient
-exaltais
-exaltait
-exaltâmes
-exaltant
-exaltante
-exaltantes
-exaltants
-exaltas
-exaltasse
-exaltassent
-exaltasses
-exaltassiez
-exaltassions
-exaltât
-exaltâtes
-exaltation
-exaltations
-exalte
-exalté
-exaltée
-exaltées
-exaltent
-exalter
-exaltera
-exalterai
-exalteraient
-exalterais
-exalterait
-exalteras
-exaltèrent
-exalterez
-exalteriez
-exalterions
-exalterons
-exalteront
-exaltes
-exaltés
-exaltez
-exaltiez
-exaltions
-exaltons
-examen
-examens
-examina
-examinai
-examinaient
-examinais
-examinait
-examinâmes
-examinant
-examinas
-examinasse
-examinassent
-examinasses
-examinassiez
-examinassions
-examinât
-examinâtes
-examinateur
-examinateurs
-examinatrice
-examinatrices
-examine
-examiné
-examinée
-examinées
-examinent
-examiner
-examinera
-examinerai
-examineraient
-examinerais
-examinerait
-examineras
-examinèrent
-examinerez
-examineriez
-examinerions
-examinerons
-examineront
-examines
-examinés
-examinez
-examiniez
-examinions
-examinons
-exanthématique
-exanthématiques
-exanthème
-exanthèmes
-exarchat
-exarchats
-exarque
-exarques
-exaspéra
-exaspérai
-exaspéraient
-exaspérais
-exaspérait
-exaspérâmes
-exaspérant
-exaspérante
-exaspérantes
-exaspérants
-exaspéras
-exaspérasse
-exaspérassent
-exaspérasses
-exaspérassiez
-exaspérassions
-exaspérât
-exaspérâtes
-exaspération
-exaspérations
-exaspéré
-exaspère
-exaspérée
-exaspérées
-exaspèrent
-exaspérer
-exaspérera
-exaspérerai
-exaspéreraient
-exaspérerais
-exaspérerait
-exaspéreras
-exaspérèrent
-exaspérerez
-exaspéreriez
-exaspérerions
-exaspérerons
-exaspéreront
-exaspérés
-exaspères
-exaspérez
-exaspériez
-exaspérions
-exaspérons
-exauça
-exauçai
-exauçaient
-exauçais
-exauçait
-exauçâmes
-exauçant
-exauças
-exauçasse
-exauçassent
-exauçasses
-exauçassiez
-exauçassions
-exauçât
-exauçâtes
-exauce
-exaucé
-exaucée
-exaucées
-exaucement
-exaucements
-exaucent
-exaucer
-exaucera
-exaucerai
-exauceraient
-exaucerais
-exaucerait
-exauceras
-exaucèrent
-exaucerez
-exauceriez
-exaucerions
-exaucerons
-exauceront
-exauces
-exaucés
-exaucez
-exauciez
-exaucions
-exauçons
-excava
-excavai
-excavaient
-excavais
-excavait
-excavâmes
-excavant
-excavas
-excavasse
-excavassent
-excavasses
-excavassiez
-excavassions
-excavât
-excavâtes
-excavateur
-excavateurs
-excavation
-excavations
-excavatrice
-excavatrices
-excave
-excavé
-excavée
-excavées
-excavent
-excaver
-excavera
-excaverai
-excaveraient
-excaverais
-excaverait
-excaveras
-excavèrent
-excaverez
-excaveriez
-excaverions
-excaverons
-excaveront
-excaves
-excavés
-excavez
-excaviez
-excavions
-excavons
-excéda
-excédai
-excédaient
-excédais
-excédait
-excédâmes
-excédant
-excédante
-excédantes
-excédants
-excédas
-excédasse
-excédassent
-excédasses
-excédassiez
-excédassions
-excédât
-excédâtes
-excédé
-excède
-excédée
-excédées
-excédent
-excèdent
-excédentaire
-excédentaires
-excédents
-excéder
-excédera
-excéderai
-excéderaient
-excéderais
-excéderait
-excéderas
-excédèrent
-excéderez
-excéderiez
-excéderions
-excéderons
-excéderont
-excédés
-excèdes
-excédez
-excédiez
-excédions
-excédons
-excella
-excellai
-excellaient
-excellais
-excellait
-excellâmes
-excellant
-excellas
-excellasse
-excellassent
-excellasses
-excellassiez
-excellassions
-excellât
-excellâtes
-excelle
-excellé
-excellemment
-excellence
-excellences
-excellent
-excellente
-excellentes
-excellentissime
-excellentissimes
-excellents
-exceller
-excellera
-excellerai
-excelleraient
-excellerais
-excellerait
-excelleras
-excellèrent
-excellerez
-excelleriez
-excellerions
-excellerons
-excelleront
-excelles
-excellez
-excelliez
-excellions
-excellons
-excentra
-excentrai
-excentraient
-excentrais
-excentrait
-excentrâmes
-excentrant
-excentras
-excentrasse
-excentrassent
-excentrasses
-excentrassiez
-excentrassions
-excentrât
-excentrâtes
-excentration
-excentrations
-excentre
-excentré
-excentrée
-excentrées
-excentrent
-excentrer
-excentrera
-excentrerai
-excentreraient
-excentrerais
-excentrerait
-excentreras
-excentrèrent
-excentrerez
-excentreriez
-excentrerions
-excentrerons
-excentreront
-excentres
-excentrés
-excentrez
-excentricité
-excentricités
-excentriez
-excentrions
-excentrique
-excentriquement
-excentriques
-excentrons
-excepta
-exceptai
-exceptaient
-exceptais
-exceptait
-exceptâmes
-exceptant
-exceptas
-exceptasse
-exceptassent
-exceptasses
-exceptassiez
-exceptassions
-exceptât
-exceptâtes
-excepte
-excepté
-exceptée
-exceptées
-exceptent
-excepter
-exceptera
-excepterai
-excepteraient
-excepterais
-excepterait
-excepteras
-exceptèrent
-excepterez
-excepteriez
-excepterions
-excepterons
-excepteront
-exceptes
-exceptés
-exceptez
-exceptiez
-exception
-exceptionnel
-exceptionnelle
-exceptionnellement
-exceptionnelles
-exceptionnels
-exceptions
-exceptons
-excès
-excessif
-excessifs
-excessive
-excessivement
-excessives
-excipa
-excipai
-excipaient
-excipais
-excipait
-excipâmes
-excipant
-excipas
-excipasse
-excipassent
-excipasses
-excipassiez
-excipassions
-excipât
-excipâtes
-excipe
-excipé
-excipée
-excipées
-excipent
-exciper
-excipera
-exciperai
-exciperaient
-exciperais
-exciperait
-exciperas
-excipèrent
-exciperez
-exciperiez
-exciperions
-exciperons
-exciperont
-excipes
-excipés
-excipez
-excipient
-excipients
-excipiez
-excipions
-excipons
-excisa
-excisai
-excisaient
-excisais
-excisait
-excisâmes
-excisant
-excisas
-excisasse
-excisassent
-excisasses
-excisassiez
-excisassions
-excisât
-excisâtes
-excise
-excisé
-excisée
-excisées
-excisent
-exciser
-excisera
-exciserai
-exciseraient
-exciserais
-exciserait
-exciseras
-excisèrent
-exciserez
-exciseriez
-exciserions
-exciserons
-exciseront
-excises
-excisés
-excisez
-excisiez
-excision
-excisions
-excisons
-excita
-excitabilité
-excitabilités
-excitable
-excitables
-excitai
-excitaient
-excitais
-excitait
-excitâmes
-excitant
-excitante
-excitantes
-excitants
-excitas
-excitasse
-excitassent
-excitasses
-excitassiez
-excitassions
-excitât
-excitâtes
-excitateur
-excitateurs
-excitation
-excitations
-excitatrice
-excitatrices
-excite
-excité
-excitée
-excitées
-excitent
-exciter
-excitera
-exciterai
-exciteraient
-exciterais
-exciterait
-exciteras
-excitèrent
-exciterez
-exciteriez
-exciterions
-exciterons
-exciteront
-excites
-excités
-excitez
-excitiez
-excitions
-excitons
-exclamâmes
-exclamassiez
-exclamassions
-exclamâtes
-exclamatif
-exclamatifs
-exclamation
-exclamations
-exclamative
-exclamatives
-exclamé
-exclamée
-exclamées
-exclamer
-exclamerez
-exclameriez
-exclamerions
-exclamerons
-exclamés
-exclamez
-exclamiez
-exclamions
-exclamons
-exclu
-excluaient
-excluais
-excluait
-excluant
-exclue
-excluent
-exclues
-excluez
-excluiez
-excluions
-exclûmes
-excluons
-exclura
-exclurai
-excluraient
-exclurais
-exclurait
-excluras
-exclure
-exclurent
-exclurez
-excluriez
-exclurions
-exclurons
-excluront
-exclus
-exclusif
-exclusifs
-exclusion
-exclusions
-exclusive
-exclusivement
-exclusives
-exclusivisme
-exclusivismes
-exclusivité
-exclusivités
-exclusse
-exclussent
-exclusses
-exclussiez
-exclussions
-exclut
-exclût
-exclûtes
-excommunia
-excommuniai
-excommuniaient
-excommuniais
-excommuniait
-excommuniâmes
-excommuniant
-excommunias
-excommuniasse
-excommuniassent
-excommuniasses
-excommuniassiez
-excommuniassions
-excommuniât
-excommuniâtes
-excommunication
-excommunications
-excommunie
-excommunié
-excommuniée
-excommuniées
-excommunient
-excommunier
-excommuniera
-excommunierai
-excommunieraient
-excommunierais
-excommunierait
-excommunieras
-excommunièrent
-excommunierez
-excommunieriez
-excommunierions
-excommunierons
-excommunieront
-excommunies
-excommuniés
-excommuniez
-excommuniiez
-excommuniions
-excommunions
-excoria
-excoriai
-excoriaient
-excoriais
-excoriait
-excoriâmes
-excoriant
-excorias
-excoriasse
-excoriassent
-excoriasses
-excoriassiez
-excoriassions
-excoriât
-excoriâtes
-excoriation
-excoriations
-excorie
-excorié
-excoriée
-excoriées
-excorient
-excorier
-excoriera
-excorierai
-excorieraient
-excorierais
-excorierait
-excorieras
-excorièrent
-excorierez
-excorieriez
-excorierions
-excorierons
-excorieront
-excories
-excoriés
-excoriez
-excoriiez
-excoriions
-excorions
-excrément
-excrémentiel
-excrémentielle
-excrémentielles
-excrémentiels
-excréments
-excréta
-excrétai
-excrétaient
-excrétais
-excrétait
-excrétâmes
-excrétant
-excrétas
-excrétasse
-excrétassent
-excrétasses
-excrétassiez
-excrétassions
-excrétât
-excrétâtes
-excrété
-excrète
-excrétée
-excrétées
-excrètent
-excréter
-excrétera
-excréterai
-excréteraient
-excréterais
-excréterait
-excréteras
-excrétèrent
-excréterez
-excréteriez
-excréterions
-excréterons
-excréteront
-excrétés
-excrètes
-excréteur
-excréteurs
-excrétez
-excrétiez
-excrétion
-excrétions
-excrétoire
-excrétoires
-excrétons
-excrétrice
-excrétrices
-excroissance
-excroissances
-excursion
-excursionna
-excursionnai
-excursionnaient
-excursionnais
-excursionnait
-excursionnâmes
-excursionnant
-excursionnas
-excursionnasse
-excursionnassent
-excursionnasses
-excursionnassiez
-excursionnassions
-excursionnât
-excursionnâtes
-excursionne
-excursionné
-excursionnent
-excursionner
-excursionnera
-excursionnerai
-excursionneraient
-excursionnerais
-excursionnerait
-excursionneras
-excursionnèrent
-excursionnerez
-excursionneriez
-excursionnerions
-excursionnerons
-excursionneront
-excursionnes
-excursionnez
-excursionniez
-excursionnions
-excursionniste
-excursionnistes
-excursionnons
-excursions
-excusa
-excusable
-excusables
-excusai
-excusaient
-excusais
-excusait
-excusâmes
-excusant
-excusas
-excusasse
-excusassent
-excusasses
-excusassiez
-excusassions
-excusât
-excusâtes
-excuse
-excusé
-excusée
-excusées
-excusent
-excuser
-excusera
-excuserai
-excuseraient
-excuserais
-excuserait
-excuseras
-excusèrent
-excuserez
-excuseriez
-excuserions
-excuserons
-excuseront
-excuses
-excusés
-excusez
-excusiez
-excusions
-excusons
-exécra
-exécrable
-exécrablement
-exécrables
-exécrai
-exécraient
-exécrais
-exécrait
-exécrâmes
-exécrant
-exécras
-exécrasse
-exécrassent
-exécrasses
-exécrassiez
-exécrassions
-exécrât
-exécrâtes
-exécration
-exécrations
-exécré
-exècre
-exécrée
-exécrées
-exècrent
-exécrer
-exécrera
-exécrerai
-exécreraient
-exécrerais
-exécrerait
-exécreras
-exécrèrent
-exécrerez
-exécreriez
-exécrerions
-exécrerons
-exécreront
-exécrés
-exècres
-exécrez
-exécriez
-exécrions
-exécrons
-exécuta
-exécutable
-exécutables
-exécutai
-exécutaient
-exécutais
-exécutait
-exécutâmes
-exécutant
-exécutante
-exécutantes
-exécutants
-exécutas
-exécutasse
-exécutassent
-exécutasses
-exécutassiez
-exécutassions
-exécutât
-exécutâtes
-exécute
-exécuté
-exécutée
-exécutées
-exécutent
-exécuter
-exécutera
-exécuterai
-exécuteraient
-exécuterais
-exécuterait
-exécuteras
-exécutèrent
-exécuterez
-exécuteriez
-exécuterions
-exécuterons
-exécuteront
-exécutes
-exécutés
-exécuteur
-exécuteurs
-exécutez
-exécutiez
-exécutif
-exécutifs
-exécution
-exécutions
-exécutive
-exécutives
-exécutoire
-exécutoires
-exécutons
-exécutrice
-exécutrices
-exèdre
-exèdres
-exégèse
-exégèses
-exégète
-exégètes
-exégétique
-exégétiques
-exemplaire
-exemplairement
-exemplaires
-exemplarité
-exemplarités
-exemple
-exemples
-exemplifia
-exemplifiai
-exemplifiaient
-exemplifiais
-exemplifiait
-exemplifiâmes
-exemplifiant
-exemplifias
-exemplifiasse
-exemplifiassent
-exemplifiasses
-exemplifiassiez
-exemplifiassions
-exemplifiât
-exemplifiâtes
-exemplification
-exemplifications
-exemplifie
-exemplifié
-exemplifiée
-exemplifiées
-exemplifient
-exemplifier
-exemplifiera
-exemplifierai
-exemplifieraient
-exemplifierais
-exemplifierait
-exemplifieras
-exemplifièrent
-exemplifierez
-exemplifieriez
-exemplifierions
-exemplifierons
-exemplifieront
-exemplifies
-exemplifiés
-exemplifiez
-exemplifiiez
-exemplifiions
-exemplifions
-exempt
-exempta
-exemptai
-exemptaient
-exemptais
-exemptait
-exemptâmes
-exemptant
-exemptas
-exemptasse
-exemptassent
-exemptasses
-exemptassiez
-exemptassions
-exemptât
-exemptâtes
-exempte
-exempté
-exemptée
-exemptées
-exemptent
-exempter
-exemptera
-exempterai
-exempteraient
-exempterais
-exempterait
-exempteras
-exemptèrent
-exempterez
-exempteriez
-exempterions
-exempterons
-exempteront
-exemptes
-exemptés
-exemptez
-exemptiez
-exemption
-exemptions
-exemptons
-exempts
-exequatur
-exerça
-exerçai
-exerçaient
-exerçais
-exerçait
-exerçâmes
-exerçant
-exerçante
-exerçantes
-exerçants
-exerças
-exerçasse
-exerçassent
-exerçasses
-exerçassiez
-exerçassions
-exerçât
-exerçâtes
-exerce
-exercé
-exercée
-exercées
-exercent
-exercer
-exercera
-exercerai
-exerceraient
-exercerais
-exercerait
-exerceras
-exercèrent
-exercerez
-exerceriez
-exercerions
-exercerons
-exerceront
-exerces
-exercés
-exercez
-exercice
-exercices
-exerciez
-exercions
-exerciseur
-exerciseurs
-exerçons
-exergue
-exergues
-exfolia
-exfoliai
-exfoliaient
-exfoliais
-exfoliait
-exfoliâmes
-exfoliant
-exfoliante
-exfoliantes
-exfoliants
-exfolias
-exfoliasse
-exfoliassent
-exfoliasses
-exfoliassiez
-exfoliassions
-exfoliât
-exfoliâtes
-exfoliation
-exfoliations
-exfolie
-exfolié
-exfoliée
-exfoliées
-exfolient
-exfolier
-exfoliera
-exfolierai
-exfolieraient
-exfolierais
-exfolierait
-exfolieras
-exfolièrent
-exfolierez
-exfolieriez
-exfolierions
-exfolierons
-exfolieront
-exfolies
-exfoliés
-exfoliez
-exfoliiez
-exfoliions
-exfolions
-exhala
-exhalai
-exhalaient
-exhalais
-exhalaison
-exhalaisons
-exhalait
-exhalâmes
-exhalant
-exhalas
-exhalasse
-exhalassent
-exhalasses
-exhalassiez
-exhalassions
-exhalât
-exhalâtes
-exhalation
-exhalations
-exhale
-exhalé
-exhalée
-exhalées
-exhalent
-exhaler
-exhalera
-exhalerai
-exhaleraient
-exhalerais
-exhalerait
-exhaleras
-exhalèrent
-exhalerez
-exhaleriez
-exhalerions
-exhalerons
-exhaleront
-exhales
-exhalés
-exhalez
-exhaliez
-exhalions
-exhalons
-exhaure
-exhaures
-exhaussa
-exhaussai
-exhaussaient
-exhaussais
-exhaussait
-exhaussâmes
-exhaussant
-exhaussas
-exhaussasse
-exhaussassent
-exhaussasses
-exhaussassiez
-exhaussassions
-exhaussât
-exhaussâtes
-exhausse
-exhaussé
-exhaussée
-exhaussées
-exhaussement
-exhaussements
-exhaussent
-exhausser
-exhaussera
-exhausserai
-exhausseraient
-exhausserais
-exhausserait
-exhausseras
-exhaussèrent
-exhausserez
-exhausseriez
-exhausserions
-exhausserons
-exhausseront
-exhausses
-exhaussés
-exhaussez
-exhaussiez
-exhaussions
-exhaussons
-exhausteur
-exhausteurs
-exhaustif
-exhaustifs
-exhaustive
-exhaustivement
-exhaustives
-exhaustivité
-exhaustivités
-exhéréda
-exhérédai
-exhérédaient
-exhérédais
-exhérédait
-exhérédâmes
-exhérédant
-exhérédas
-exhérédasse
-exhérédassent
-exhérédasses
-exhérédassiez
-exhérédassions
-exhérédât
-exhérédâtes
-exhérédation
-exhérédations
-exhérédé
-exhérède
-exhérédée
-exhérédées
-exhérèdent
-exhéréder
-exhérédera
-exhéréderai
-exhéréderaient
-exhéréderais
-exhéréderait
-exhéréderas
-exhérédèrent
-exhéréderez
-exhéréderiez
-exhéréderions
-exhéréderons
-exhéréderont
-exhérédés
-exhérèdes
-exhérédez
-exhérédiez
-exhérédions
-exhérédons
-exhiba
-exhibai
-exhibaient
-exhibais
-exhibait
-exhibâmes
-exhibant
-exhibas
-exhibasse
-exhibassent
-exhibasses
-exhibassiez
-exhibassions
-exhibât
-exhibâtes
-exhibe
-exhibé
-exhibée
-exhibées
-exhibent
-exhiber
-exhibera
-exhiberai
-exhiberaient
-exhiberais
-exhiberait
-exhiberas
-exhibèrent
-exhiberez
-exhiberiez
-exhiberions
-exhiberons
-exhiberont
-exhibes
-exhibés
-exhibez
-exhibiez
-exhibions
-exhibition
-exhibitionnisme
-exhibitionnismes
-exhibitionniste
-exhibitionnistes
-exhibitions
-exhibons
-exhorta
-exhortai
-exhortaient
-exhortais
-exhortait
-exhortâmes
-exhortant
-exhortas
-exhortasse
-exhortassent
-exhortasses
-exhortassiez
-exhortassions
-exhortât
-exhortâtes
-exhortation
-exhortations
-exhorte
-exhorté
-exhortée
-exhortées
-exhortent
-exhorter
-exhortera
-exhorterai
-exhorteraient
-exhorterais
-exhorterait
-exhorteras
-exhortèrent
-exhorterez
-exhorteriez
-exhorterions
-exhorterons
-exhorteront
-exhortes
-exhortés
-exhortez
-exhortiez
-exhortions
-exhortons
-exhuma
-exhumai
-exhumaient
-exhumais
-exhumait
-exhumâmes
-exhumant
-exhumas
-exhumasse
-exhumassent
-exhumasses
-exhumassiez
-exhumassions
-exhumât
-exhumâtes
-exhumation
-exhumations
-exhume
-exhumé
-exhumée
-exhumées
-exhument
-exhumer
-exhumera
-exhumerai
-exhumeraient
-exhumerais
-exhumerait
-exhumeras
-exhumèrent
-exhumerez
-exhumeriez
-exhumerions
-exhumerons
-exhumeront
-exhumes
-exhumés
-exhumez
-exhumiez
-exhumions
-exhumons
-exige
-exigé
-exigea
-exigeai
-exigeaient
-exigeais
-exigeait
-exigeâmes
-exigeant
-exigeante
-exigeantes
-exigeants
-exigeas
-exigeasse
-exigeassent
-exigeasses
-exigeassiez
-exigeassions
-exigeât
-exigeâtes
-exigée
-exigées
-exigence
-exigences
-exigent
-exigeons
-exiger
-exigera
-exigerai
-exigeraient
-exigerais
-exigerait
-exigeras
-exigèrent
-exigerez
-exigeriez
-exigerions
-exigerons
-exigeront
-exiges
-exigés
-exigez
-exigibilité
-exigibilités
-exigible
-exigibles
-exigiez
-exigions
-exigu
-exiguë
-exiguës
-exiguïté
-exiguïtés
-exigus
-exil
-exila
-exilai
-exilaient
-exilais
-exilait
-exilâmes
-exilant
-exilas
-exilasse
-exilassent
-exilasses
-exilassiez
-exilassions
-exilât
-exilâtes
-exile
-exilé
-exilée
-exilées
-exilent
-exiler
-exilera
-exilerai
-exileraient
-exilerais
-exilerait
-exileras
-exilèrent
-exilerez
-exileriez
-exilerions
-exilerons
-exileront
-exiles
-exilés
-exilez
-exiliez
-exilions
-exilons
-exils
-exista
-existai
-existaient
-existais
-existait
-existâmes
-existant
-existante
-existantes
-existants
-existas
-existasse
-existassent
-existasses
-existassiez
-existassions
-existât
-existâtes
-existe
-existé
-existence
-existences
-existent
-existentialisme
-existentialismes
-existentialiste
-existentialistes
-existentiel
-existentielle
-existentielles
-existentiels
-exister
-existera
-existerai
-existeraient
-existerais
-existerait
-existeras
-existèrent
-existerez
-existeriez
-existerions
-existerons
-existeront
-existes
-existez
-existiez
-existions
-existons
-exit
-ex-libris
-exocet
-exocets
-exocrine
-exocrines
-exode
-exodes
-exogame
-exogames
-exogamie
-exogamies
-exogène
-exogènes
-exondâmes
-exondassiez
-exondassions
-exondâtes
-exondé
-exondée
-exondées
-exonder
-exonderez
-exonderiez
-exonderions
-exonderons
-exondés
-exondez
-exondiez
-exondions
-exondons
-exonéra
-exonérai
-exonéraient
-exonérais
-exonérait
-exonérâmes
-exonérant
-exonéras
-exonérasse
-exonérassent
-exonérasses
-exonérassiez
-exonérassions
-exonérât
-exonérâtes
-exonération
-exonérations
-exonéré
-exonère
-exonérée
-exonérées
-exonèrent
-exonérer
-exonérera
-exonérerai
-exonéreraient
-exonérerais
-exonérerait
-exonéreras
-exonérèrent
-exonérerez
-exonéreriez
-exonérerions
-exonérerons
-exonéreront
-exonérés
-exonères
-exonérez
-exonériez
-exonérions
-exonérons
-exophtalmie
-exophtalmies
-exophtalmique
-exophtalmiques
-exorbitant
-exorbitante
-exorbitantes
-exorbitants
-exorbité
-exorbitée
-exorbitées
-exorbités
-exorcisa
-exorcisai
-exorcisaient
-exorcisais
-exorcisait
-exorcisâmes
-exorcisant
-exorcisas
-exorcisasse
-exorcisassent
-exorcisasses
-exorcisassiez
-exorcisassions
-exorcisât
-exorcisâtes
-exorcisation
-exorcisations
-exorcise
-exorcisé
-exorcisée
-exorcisées
-exorcisent
-exorciser
-exorcisera
-exorciserai
-exorciseraient
-exorciserais
-exorciserait
-exorciseras
-exorcisèrent
-exorciserez
-exorciseriez
-exorciserions
-exorciserons
-exorciseront
-exorcises
-exorcisés
-exorcisez
-exorcisiez
-exorcisions
-exorcisme
-exorcismes
-exorcisons
-exorciste
-exorcistes
-exorde
-exordes
-exoréique
-exoréiques
-exoréisme
-exoréismes
-exosmose
-exosmoses
-exosphère
-exosphères
-exostose
-exostoses
-exotérique
-exotériques
-exothermique
-exothermiques
-exotique
-exotiques
-exotisme
-exotismes
-exotoxine
-exotoxines
-expansé
-expansée
-expansées
-expansés
-expansibilité
-expansibilités
-expansible
-expansibles
-expansif
-expansifs
-expansion
-expansionnisme
-expansionnismes
-expansionniste
-expansionnistes
-expansions
-expansive
-expansives
-expansivité
-expansivités
-expatria
-expatriai
-expatriaient
-expatriais
-expatriait
-expatriâmes
-expatriant
-expatrias
-expatriasse
-expatriassent
-expatriasses
-expatriassiez
-expatriassions
-expatriât
-expatriâtes
-expatriation
-expatriations
-expatrie
-expatrié
-expatriée
-expatriées
-expatrient
-expatrier
-expatriera
-expatrierai
-expatrieraient
-expatrierais
-expatrierait
-expatrieras
-expatrièrent
-expatrierez
-expatrieriez
-expatrierions
-expatrierons
-expatrieront
-expatries
-expatriés
-expatriez
-expatriiez
-expatriions
-expatrions
-expectative
-expectatives
-expectora
-expectorai
-expectoraient
-expectorais
-expectorait
-expectorâmes
-expectorant
-expectorante
-expectorantes
-expectorants
-expectoras
-expectorasse
-expectorassent
-expectorasses
-expectorassiez
-expectorassions
-expectorât
-expectorâtes
-expectoration
-expectorations
-expectore
-expectoré
-expectorée
-expectorées
-expectorent
-expectorer
-expectorera
-expectorerai
-expectoreraient
-expectorerais
-expectorerait
-expectoreras
-expectorèrent
-expectorerez
-expectoreriez
-expectorerions
-expectorerons
-expectoreront
-expectores
-expectorés
-expectorez
-expectoriez
-expectorions
-expectorons
-expédia
-expédiai
-expédiaient
-expédiais
-expédiait
-expédiâmes
-expédiant
-expédias
-expédiasse
-expédiassent
-expédiasses
-expédiassiez
-expédiassions
-expédiât
-expédiâtes
-expédie
-expédié
-expédiée
-expédiées
-expédient
-expédier
-expédiera
-expédierai
-expédieraient
-expédierais
-expédierait
-expédieras
-expédièrent
-expédierez
-expédieriez
-expédierions
-expédierons
-expédieront
-expédies
-expédiés
-expédiez
-expédiiez
-expédiions
-expédions
-expéditeur
-expéditeurs
-expéditif
-expéditifs
-expédition
-expéditionnaire
-expéditionnaires
-expéditions
-expéditive
-expéditivement
-expéditives
-expéditrice
-expéditrices
-expérience
-expériences
-expérimenta
-expérimentai
-expérimentaient
-expérimentais
-expérimentait
-expérimental
-expérimentale
-expérimentalement
-expérimentales
-expérimentâmes
-expérimentant
-expérimentas
-expérimentasse
-expérimentassent
-expérimentasses
-expérimentassiez
-expérimentassions
-expérimentât
-expérimentâtes
-expérimentateur
-expérimentateurs
-expérimentation
-expérimentations
-expérimentatrice
-expérimentatrices
-expérimentaux
-expérimente
-expérimenté
-expérimentée
-expérimentées
-expérimentent
-expérimenter
-expérimentera
-expérimenterai
-expérimenteraient
-expérimenterais
-expérimenterait
-expérimenteras
-expérimentèrent
-expérimenterez
-expérimenteriez
-expérimenterions
-expérimenterons
-expérimenteront
-expérimentes
-expérimentés
-expérimentez
-expérimentiez
-expérimentions
-expérimentons
-expert
-expert-comptable
-experte
-expertement
-expertes
-expertisa
-expertisai
-expertisaient
-expertisais
-expertisait
-expertisâmes
-expertisant
-expertisas
-expertisasse
-expertisassent
-expertisasses
-expertisassiez
-expertisassions
-expertisât
-expertisâtes
-expertise
-expertisé
-expertisée
-expertisées
-expertisent
-expertiser
-expertisera
-expertiserai
-expertiseraient
-expertiserais
-expertiserait
-expertiseras
-expertisèrent
-expertiserez
-expertiseriez
-expertiserions
-expertiserons
-expertiseront
-expertises
-expertisés
-expertisez
-expertisiez
-expertisions
-expertisons
-experts
-experts-comptables
-expia
-expiable
-expiables
-expiai
-expiaient
-expiais
-expiait
-expiâmes
-expiant
-expias
-expiasse
-expiassent
-expiasses
-expiassiez
-expiassions
-expiât
-expiâtes
-expiation
-expiations
-expiatoire
-expiatoires
-expie
-expié
-expiée
-expiées
-expient
-expier
-expiera
-expierai
-expieraient
-expierais
-expierait
-expieras
-expièrent
-expierez
-expieriez
-expierions
-expierons
-expieront
-expies
-expiés
-expiez
-expiiez
-expiions
-expions
-expira
-expirai
-expiraient
-expirais
-expirait
-expirâmes
-expirant
-expirante
-expirantes
-expirants
-expiras
-expirasse
-expirassent
-expirasses
-expirassiez
-expirassions
-expirât
-expirâtes
-expiration
-expirations
-expire
-expiré
-expirée
-expirées
-expirent
-expirer
-expirera
-expirerai
-expireraient
-expirerais
-expirerait
-expireras
-expirèrent
-expirerez
-expireriez
-expirerions
-expirerons
-expireront
-expires
-expirés
-expirez
-expiriez
-expirions
-expirons
-explétif
-explétifs
-explétive
-explétives
-explicable
-explicables
-explicatif
-explicatifs
-explication
-explications
-explicative
-explicatives
-explicita
-explicitai
-explicitaient
-explicitais
-explicitait
-explicitâmes
-explicitant
-explicitas
-explicitasse
-explicitassent
-explicitasses
-explicitassiez
-explicitassions
-explicitât
-explicitâtes
-explicitation
-explicitations
-explicite
-explicité
-explicitée
-explicitées
-explicitement
-explicitent
-expliciter
-explicitera
-expliciterai
-expliciteraient
-expliciterais
-expliciterait
-expliciteras
-explicitèrent
-expliciterez
-expliciteriez
-expliciterions
-expliciterons
-expliciteront
-explicites
-explicités
-explicitez
-explicitiez
-explicitions
-explicitons
-expliqua
-expliquai
-expliquaient
-expliquais
-expliquait
-expliquâmes
-expliquant
-expliquas
-expliquasse
-expliquassent
-expliquasses
-expliquassiez
-expliquassions
-expliquât
-expliquâtes
-explique
-expliqué
-expliquée
-expliquées
-expliquent
-expliquer
-expliquera
-expliquerai
-expliqueraient
-expliquerais
-expliquerait
-expliqueras
-expliquèrent
-expliquerez
-expliqueriez
-expliquerions
-expliquerons
-expliqueront
-expliques
-expliqués
-expliquez
-expliquiez
-expliquions
-expliquons
-exploit
-exploita
-exploitabilité
-exploitabilités
-exploitable
-exploitables
-exploitai
-exploitaient
-exploitais
-exploitait
-exploitâmes
-exploitant
-exploitante
-exploitantes
-exploitants
-exploitas
-exploitasse
-exploitassent
-exploitasses
-exploitassiez
-exploitassions
-exploitât
-exploitâtes
-exploitation
-exploitations
-exploite
-exploité
-exploitée
-exploitées
-exploitent
-exploiter
-exploitera
-exploiterai
-exploiteraient
-exploiterais
-exploiterait
-exploiteras
-exploitèrent
-exploiterez
-exploiteriez
-exploiterions
-exploiterons
-exploiteront
-exploites
-exploités
-exploiteur
-exploiteurs
-exploiteuse
-exploiteuses
-exploitez
-exploitiez
-exploitions
-exploitons
-exploits
-explora
-explorai
-exploraient
-explorais
-explorait
-explorâmes
-explorant
-exploras
-explorasse
-explorassent
-explorasses
-explorassiez
-explorassions
-explorât
-explorâtes
-explorateur
-explorateurs
-exploration
-explorations
-exploratoire
-exploratoires
-exploratrice
-exploratrices
-explore
-exploré
-explorée
-explorées
-explorent
-explorer
-explorera
-explorerai
-exploreraient
-explorerais
-explorerait
-exploreras
-explorèrent
-explorerez
-exploreriez
-explorerions
-explorerons
-exploreront
-explores
-explorés
-explorez
-exploriez
-explorions
-explorons
-explosa
-explosai
-explosaient
-explosais
-explosait
-explosâmes
-explosant
-explosas
-explosasse
-explosassent
-explosasses
-explosassiez
-explosassions
-explosât
-explosâtes
-explose
-explosé
-explosent
-exploser
-explosera
-exploserai
-exploseraient
-exploserais
-exploserait
-exploseras
-explosèrent
-exploserez
-exploseriez
-exploserions
-exploserons
-exploseront
-exploses
-exploseur
-exploseurs
-explosez
-explosible
-explosibles
-explosiez
-explosif
-explosifs
-explosion
-explosions
-explosive
-explosives
-explosons
-exponentiel
-exponentielle
-exponentielles
-exponentiels
-exporta
-exportable
-exportables
-exportai
-exportaient
-exportais
-exportait
-exportâmes
-exportant
-exportas
-exportasse
-exportassent
-exportasses
-exportassiez
-exportassions
-exportât
-exportâtes
-exportateur
-exportateurs
-exportation
-exportations
-exportatrice
-exportatrices
-exporte
-exporté
-exportée
-exportées
-exportent
-exporter
-exportera
-exporterai
-exporteraient
-exporterais
-exporterait
-exporteras
-exportèrent
-exporterez
-exporteriez
-exporterions
-exporterons
-exporteront
-exportes
-exportés
-exportez
-exportiez
-exportions
-exportons
-exposa
-exposai
-exposaient
-exposais
-exposait
-exposâmes
-exposant
-exposante
-exposantes
-exposants
-exposas
-exposasse
-exposassent
-exposasses
-exposassiez
-exposassions
-exposât
-exposâtes
-expose
-exposé
-exposée
-exposées
-exposent
-exposer
-exposera
-exposerai
-exposeraient
-exposerais
-exposerait
-exposeras
-exposèrent
-exposerez
-exposeriez
-exposerions
-exposerons
-exposeront
-exposes
-exposés
-exposez
-exposiez
-exposions
-exposition
-expositions
-exposons
-exprès
-express
-expresse
-expressément
-expressif
-expressifs
-expression
-expressionnisme
-expressionnismes
-expressionniste
-expressionnistes
-expressions
-expressive
-expressivement
-expressives
-expressivité
-expressivités
-exprima
-exprimable
-exprimables
-exprimai
-exprimaient
-exprimais
-exprimait
-exprimâmes
-exprimant
-exprimas
-exprimasse
-exprimassent
-exprimasses
-exprimassiez
-exprimassions
-exprimât
-exprimâtes
-exprime
-exprimé
-exprimée
-exprimées
-expriment
-exprimer
-exprimera
-exprimerai
-exprimeraient
-exprimerais
-exprimerait
-exprimeras
-exprimèrent
-exprimerez
-exprimeriez
-exprimerions
-exprimerons
-exprimeront
-exprimes
-exprimés
-exprimez
-exprimiez
-exprimions
-exprimons
-expromission
-expromissions
-expropria
-expropriai
-expropriaient
-expropriais
-expropriait
-expropriâmes
-expropriant
-expropriante
-expropriantes
-expropriants
-exproprias
-expropriasse
-expropriassent
-expropriasses
-expropriassiez
-expropriassions
-expropriât
-expropriâtes
-expropriation
-expropriations
-exproprie
-exproprié
-expropriée
-expropriées
-exproprient
-exproprier
-expropriera
-exproprierai
-exproprieraient
-exproprierais
-exproprierait
-exproprieras
-exproprièrent
-exproprierez
-exproprieriez
-exproprierions
-exproprierons
-exproprieront
-expropries
-expropriés
-expropriez
-expropriiez
-expropriions
-exproprions
-expulsa
-expulsai
-expulsaient
-expulsais
-expulsait
-expulsâmes
-expulsant
-expulsas
-expulsasse
-expulsassent
-expulsasses
-expulsassiez
-expulsassions
-expulsât
-expulsâtes
-expulse
-expulsé
-expulsée
-expulsées
-expulsent
-expulser
-expulsera
-expulserai
-expulseraient
-expulserais
-expulserait
-expulseras
-expulsèrent
-expulserez
-expulseriez
-expulserions
-expulserons
-expulseront
-expulses
-expulsés
-expulsez
-expulsiez
-expulsion
-expulsions
-expulsons
-expurgation
-expurgations
-expurgatoire
-expurgatoires
-expurge
-expurgé
-expurgea
-expurgeai
-expurgeaient
-expurgeais
-expurgeait
-expurgeâmes
-expurgeant
-expurgeas
-expurgeasse
-expurgeassent
-expurgeasses
-expurgeassiez
-expurgeassions
-expurgeât
-expurgeâtes
-expurgée
-expurgées
-expurgent
-expurgeons
-expurger
-expurgera
-expurgerai
-expurgeraient
-expurgerais
-expurgerait
-expurgeras
-expurgèrent
-expurgerez
-expurgeriez
-expurgerions
-expurgerons
-expurgeront
-expurges
-expurgés
-expurgez
-expurgiez
-expurgions
-exquis
-exquise
-exquisément
-exquises
-exsangue
-exsangues
-exstrophie
-exstrophies
-exsuda
-exsudai
-exsudaient
-exsudais
-exsudait
-exsudâmes
-exsudant
-exsudas
-exsudasse
-exsudassent
-exsudasses
-exsudassiez
-exsudassions
-exsudat
-exsudât
-exsudâtes
-exsudation
-exsudations
-exsudats
-exsude
-exsudé
-exsudée
-exsudées
-exsudent
-exsuder
-exsudera
-exsuderai
-exsuderaient
-exsuderais
-exsuderait
-exsuderas
-exsudèrent
-exsuderez
-exsuderiez
-exsuderions
-exsuderons
-exsuderont
-exsudes
-exsudés
-exsudez
-exsudiez
-exsudions
-exsudons
-extase
-extases
-extasiâmes
-extasiassiez
-extasiassions
-extasiâtes
-extasié
-extasiée
-extasiées
-extasier
-extasierez
-extasieriez
-extasierions
-extasierons
-extasiés
-extasiez
-extasiiez
-extasiions
-extasions
-extatique
-extatiques
-extemporané
-extemporanée
-extemporanées
-extemporanément
-extemporanés
-extenseur
-extenseurs
-extensibilité
-extensibilités
-extensible
-extensibles
-extensif
-extensifs
-extension
-extensions
-extensive
-extensives
-extensomètre
-extensomètres
-exténua
-exténuai
-exténuaient
-exténuais
-exténuait
-exténuâmes
-exténuant
-exténuante
-exténuantes
-exténuants
-exténuas
-exténuasse
-exténuassent
-exténuasses
-exténuassiez
-exténuassions
-exténuât
-exténuâtes
-exténuation
-exténuations
-exténue
-exténué
-exténuée
-exténuées
-exténuent
-exténuer
-exténuera
-exténuerai
-exténueraient
-exténuerais
-exténuerait
-exténueras
-exténuèrent
-exténuerez
-exténueriez
-exténuerions
-exténuerons
-exténueront
-exténues
-exténués
-exténuez
-exténuiez
-exténuions
-exténuons
-extérieur
-extérieure
-extérieurement
-extérieures
-extérieurs
-extériorisa
-extériorisai
-extériorisaient
-extériorisais
-extériorisait
-extériorisâmes
-extériorisant
-extériorisas
-extériorisasse
-extériorisassent
-extériorisasses
-extériorisassiez
-extériorisassions
-extériorisât
-extériorisâtes
-extériorisation
-extériorisations
-extériorise
-extériorisé
-extériorisée
-extériorisées
-extériorisent
-extérioriser
-extériorisera
-extérioriserai
-extérioriseraient
-extérioriserais
-extérioriserait
-extérioriseras
-extériorisèrent
-extérioriserez
-extérioriseriez
-extérioriserions
-extérioriserons
-extérioriseront
-extériorises
-extériorisés
-extériorisez
-extériorisiez
-extériorisions
-extériorisons
-extériorité
-extériorités
-extermina
-exterminai
-exterminaient
-exterminais
-exterminait
-exterminâmes
-exterminant
-exterminas
-exterminasse
-exterminassent
-exterminasses
-exterminassiez
-exterminassions
-exterminât
-exterminâtes
-exterminateur
-exterminateurs
-extermination
-exterminations
-exterminatrice
-exterminatrices
-extermine
-exterminé
-exterminée
-exterminées
-exterminent
-exterminer
-exterminera
-exterminerai
-extermineraient
-exterminerais
-exterminerait
-extermineras
-exterminèrent
-exterminerez
-extermineriez
-exterminerions
-exterminerons
-extermineront
-extermines
-exterminés
-exterminez
-exterminiez
-exterminions
-exterminons
-externat
-externats
-externe
-externes
-extéroceptif
-extéroceptifs
-extéroceptive
-extéroceptives
-exterritorialité
-exterritorialités
-extincteur
-extincteurs
-extinction
-extinctions
-extinctrice
-extinctrices
-extinguible
-extinguibles
-extirpa
-extirpable
-extirpables
-extirpai
-extirpaient
-extirpais
-extirpait
-extirpâmes
-extirpant
-extirpas
-extirpasse
-extirpassent
-extirpasses
-extirpassiez
-extirpassions
-extirpât
-extirpâtes
-extirpateur
-extirpateurs
-extirpation
-extirpations
-extirpe
-extirpé
-extirpée
-extirpées
-extirpent
-extirper
-extirpera
-extirperai
-extirperaient
-extirperais
-extirperait
-extirperas
-extirpèrent
-extirperez
-extirperiez
-extirperions
-extirperons
-extirperont
-extirpes
-extirpés
-extirpez
-extirpiez
-extirpions
-extirpons
-extorqua
-extorquai
-extorquaient
-extorquais
-extorquait
-extorquâmes
-extorquant
-extorquas
-extorquasse
-extorquassent
-extorquasses
-extorquassiez
-extorquassions
-extorquât
-extorquâtes
-extorque
-extorqué
-extorquée
-extorquées
-extorquent
-extorquer
-extorquera
-extorquerai
-extorqueraient
-extorquerais
-extorquerait
-extorqueras
-extorquèrent
-extorquerez
-extorqueriez
-extorquerions
-extorquerons
-extorqueront
-extorques
-extorqués
-extorqueur
-extorqueurs
-extorqueuse
-extorqueuses
-extorquez
-extorquiez
-extorquions
-extorquons
-extorsion
-extorsions
-extra
-extracteur
-extracteurs
-extractible
-extractibles
-extractif
-extractifs
-extraction
-extractions
-extractive
-extractives
-extrada
-extradai
-extradaient
-extradais
-extradait
-extradâmes
-extradant
-extradas
-extradasse
-extradassent
-extradasses
-extradassiez
-extradassions
-extradât
-extradâtes
-extrade
-extradé
-extradée
-extradées
-extradent
-extrader
-extradera
-extraderai
-extraderaient
-extraderais
-extraderait
-extraderas
-extradèrent
-extraderez
-extraderiez
-extraderions
-extraderons
-extraderont
-extrades
-extradés
-extradez
-extradiez
-extradions
-extradition
-extraditions
-extradons
-extrados
-extra-fin
-extra-fine
-extra-fines
-extra-fins
-extra-fort
-extra-forts
-extragalactique
-extragalactiques
-extraie
-extraient
-extraies
-extraira
-extrairai
-extrairaient
-extrairais
-extrairait
-extrairas
-extraire
-extrairez
-extrairiez
-extrairions
-extrairons
-extrairont
-extrais
-extrait
-extraite
-extraites
-extraits
-extrajudiciaire
-extrajudiciaires
-extra-légal
-extra-légale
-extra-légales
-extra-légaux
-extralucide
-extra-lucide
-extralucides
-extra-lucides
-extra-muros
-extranéité
-extranéités
-extraordinaire
-extraordinairement
-extraordinaires
-extra-parlementaire
-extra-parlementaires
-extrapola
-extrapolai
-extrapolaient
-extrapolais
-extrapolait
-extrapolâmes
-extrapolant
-extrapolas
-extrapolasse
-extrapolassent
-extrapolasses
-extrapolassiez
-extrapolassions
-extrapolât
-extrapolâtes
-extrapolation
-extrapolations
-extrapole
-extrapolé
-extrapolée
-extrapolées
-extrapolent
-extrapoler
-extrapolera
-extrapolerai
-extrapoleraient
-extrapolerais
-extrapolerait
-extrapoleras
-extrapolèrent
-extrapolerez
-extrapoleriez
-extrapolerions
-extrapolerons
-extrapoleront
-extrapoles
-extrapolés
-extrapolez
-extrapoliez
-extrapolions
-extrapolons
-extra-sensible
-extra-sensibles
-extra-sensoriel
-extra-sensorielle
-extra-sensorielles
-extra-sensoriels
-extrasystole
-extrasystoles
-extraterrestre
-extra-terrestre
-extraterrestres
-extra-terrestres
-extravagance
-extravagances
-extravagant
-extravagante
-extravagantes
-extravagants
-extravagua
-extravaguai
-extravaguaient
-extravaguais
-extravaguait
-extravaguâmes
-extravaguant
-extravaguas
-extravaguasse
-extravaguassent
-extravaguasses
-extravaguassiez
-extravaguassions
-extravaguât
-extravaguâtes
-extravague
-extravagué
-extravaguent
-extravaguer
-extravaguera
-extravaguerai
-extravagueraient
-extravaguerais
-extravaguerait
-extravagueras
-extravaguèrent
-extravaguerez
-extravagueriez
-extravaguerions
-extravaguerons
-extravagueront
-extravagues
-extravaguez
-extravaguiez
-extravaguions
-extravaguons
-extravasa
-extravasai
-extravasaient
-extravasais
-extravasait
-extravasâmes
-extravasant
-extravasas
-extravasasse
-extravasassent
-extravasasses
-extravasassiez
-extravasassions
-extravasât
-extravasâtes
-extravasation
-extravasations
-extravase
-extravasé
-extravasée
-extravasées
-extravasent
-extravaser
-extravasera
-extravaserai
-extravaseraient
-extravaserais
-extravaserait
-extravaseras
-extravasèrent
-extravaserez
-extravaseriez
-extravaserions
-extravaserons
-extravaseront
-extravases
-extravasés
-extravasez
-extravasiez
-extravasions
-extravasons
-extraversion
-extraversions
-extraverti
-extravertie
-extraverties
-extravertis
-extrayaient
-extrayais
-extrayait
-extrayant
-extrayez
-extrayiez
-extrayions
-extrayons
-extrême
-extrêmement
-extrême-onction
-extrême-oriental
-extrême-orientale
-extrême-orientales
-extrême-orientaux
-extrêmes
-extrémisme
-extrémismes
-extrémiste
-extrémistes
-extrémité
-extrémités
-extremum
-extremums
-extrinsèque
-extrinsèquement
-extrinsèques
-extrorse
-extrorses
-extruda
-extrudai
-extrudaient
-extrudais
-extrudait
-extrudâmes
-extrudant
-extrudas
-extrudasse
-extrudassent
-extrudasses
-extrudassiez
-extrudassions
-extrudât
-extrudâtes
-extrude
-extrudé
-extrudée
-extrudées
-extrudent
-extruder
-extrudera
-extruderai
-extruderaient
-extruderais
-extruderait
-extruderas
-extrudèrent
-extruderez
-extruderiez
-extruderions
-extruderons
-extruderont
-extrudes
-extrudés
-extrudez
-extrudiez
-extrudions
-extrudons
-extrusion
-extrusions
-exubérance
-exubérances
-exubérant
-exubérante
-exubérantes
-exubérants
-exulcéra
-exulcérai
-exulcéraient
-exulcérais
-exulcérait
-exulcérâmes
-exulcérant
-exulcéras
-exulcérasse
-exulcérassent
-exulcérasses
-exulcérassiez
-exulcérassions
-exulcérât
-exulcérâtes
-exulcération
-exulcérations
-exulcéré
-exulcère
-exulcérée
-exulcérées
-exulcèrent
-exulcérer
-exulcérera
-exulcérerai
-exulcéreraient
-exulcérerais
-exulcérerait
-exulcéreras
-exulcérèrent
-exulcérerez
-exulcéreriez
-exulcérerions
-exulcérerons
-exulcéreront
-exulcérés
-exulcères
-exulcérez
-exulcériez
-exulcérions
-exulcérons
-exulta
-exultai
-exultaient
-exultais
-exultait
-exultâmes
-exultant
-exultas
-exultasse
-exultassent
-exultasses
-exultassiez
-exultassions
-exultât
-exultâtes
-exultation
-exultations
-exulte
-exulté
-exultent
-exulter
-exultera
-exulterai
-exulteraient
-exulterais
-exulterait
-exulteras
-exultèrent
-exulterez
-exulteriez
-exulterions
-exulterons
-exulteront
-exultes
-exultez
-exultiez
-exultions
-exultons
-exutoire
-exutoires
-ex-voto
-eye-liner
-eye-liners
-fa
-fable
-fables
-fabliau
-fabliaux
-fablier
-fabliers
-fabricant
-fabricante
-fabricantes
-fabricants
-fabricateur
-fabricateurs
-fabrication
-fabrications
-fabricatrice
-fabricatrices
-fabricien
-fabriciens
-fabriqua
-fabriquai
-fabriquaient
-fabriquais
-fabriquait
-fabriquâmes
-fabriquant
-fabriquante
-fabriquantes
-fabriquants
-fabriquas
-fabriquasse
-fabriquassent
-fabriquasses
-fabriquassiez
-fabriquassions
-fabriquât
-fabriquâtes
-fabrique
-fabriqué
-fabriquée
-fabriquées
-fabriquent
-fabriquer
-fabriquera
-fabriquerai
-fabriqueraient
-fabriquerais
-fabriquerait
-fabriqueras
-fabriquèrent
-fabriquerez
-fabriqueriez
-fabriquerions
-fabriquerons
-fabriqueront
-fabriques
-fabriqués
-fabriquez
-fabriquiez
-fabriquions
-fabriquons
-fabula
-fabulai
-fabulaient
-fabulais
-fabulait
-fabulâmes
-fabulant
-fabulas
-fabulasse
-fabulassent
-fabulasses
-fabulassiez
-fabulassions
-fabulât
-fabulâtes
-fabulateur
-fabulateurs
-fabulation
-fabulations
-fabulatrice
-fabulatrices
-fabule
-fabulé
-fabulent
-fabuler
-fabulera
-fabulerai
-fabuleraient
-fabulerais
-fabulerait
-fabuleras
-fabulèrent
-fabulerez
-fabuleriez
-fabulerions
-fabulerons
-fabuleront
-fabules
-fabuleuse
-fabuleusement
-fabuleuses
-fabuleux
-fabulez
-fabuliez
-fabulions
-fabuliste
-fabulistes
-fabulons
-façade
-façades
-face
-face-à-face
-face-à-main
-faces
-faces-à-main
-facétie
-facéties
-facétieuse
-facétieusement
-facétieuses
-facétieux
-facetta
-facettai
-facettaient
-facettais
-facettait
-facettâmes
-facettant
-facettas
-facettasse
-facettassent
-facettasses
-facettassiez
-facettassions
-facettât
-facettâtes
-facette
-facetté
-facettée
-facettées
-facettent
-facetter
-facettera
-facetterai
-facetteraient
-facetterais
-facetterait
-facetteras
-facettèrent
-facetterez
-facetteriez
-facetterions
-facetterons
-facetteront
-facettes
-facettés
-facettez
-facettiez
-facettions
-facettons
-fâcha
-fâchai
-fâchaient
-fâchais
-fâchait
-fâchâmes
-fâchant
-fâchas
-fâchasse
-fâchassent
-fâchasses
-fâchassiez
-fâchassions
-fâchât
-fâchâtes
-fâche
-fâché
-fâchée
-fâchées
-fâchent
-fâcher
-fâchera
-fâcherai
-fâcheraient
-fâcherais
-fâcherait
-fâcheras
-fâchèrent
-fâcherez
-fâcherie
-fâcheries
-fâcheriez
-fâcherions
-fâcherons
-fâcheront
-fâches
-fâchés
-fâcheu
-fâcheuse
-fâcheusement
-fâcheuses
-fâcheux
-fâchez
-fâchiez
-fâchions
-facho
-fâchons
-fachos
-facial
-faciale
-faciales
-faciaux
-faciès
-facile
-facilement
-faciles
-facilita
-facilitai
-facilitaient
-facilitais
-facilitait
-facilitâmes
-facilitant
-facilitas
-facilitasse
-facilitassent
-facilitasses
-facilitassiez
-facilitassions
-facilitât
-facilitâtes
-facilitation
-facilitations
-facilite
-facilité
-facilitée
-facilitées
-facilitent
-faciliter
-facilitera
-faciliterai
-faciliteraient
-faciliterais
-faciliterait
-faciliteras
-facilitèrent
-faciliterez
-faciliteriez
-faciliterions
-faciliterons
-faciliteront
-facilites
-facilités
-facilitez
-facilitiez
-facilitions
-facilitons
-façon
-faconde
-facondes
-façonna
-façonnage
-façonnages
-façonnai
-façonnaient
-façonnais
-façonnait
-façonnâmes
-façonnant
-façonnas
-façonnasse
-façonnassent
-façonnasses
-façonnassiez
-façonnassions
-façonnât
-façonnâtes
-façonne
-façonné
-façonnée
-façonnées
-façonnement
-façonnements
-façonnent
-façonner
-façonnera
-façonnerai
-façonneraient
-façonnerais
-façonnerait
-façonneras
-façonnèrent
-façonnerez
-façonneriez
-façonnerions
-façonnerons
-façonneront
-façonnes
-façonnés
-façonnez
-façonnier
-façonnière
-façonnières
-façonniers
-façonniez
-façonnions
-façonnons
-façons
-fac-similé
-fac-similés
-factage
-factages
-facteur
-facteurs
-factice
-facticement
-factices
-facticité
-facticités
-factieuse
-factieuses
-factieux
-faction
-factionnaire
-factionnaires
-factions
-factitif
-factitifs
-factitive
-factitives
-facto
-factorage
-factorages
-factorerie
-factoreries
-factoriel
-factorielle
-factorielles
-factoriels
-factoring
-factorings
-factorisa
-factorisai
-factorisaient
-factorisais
-factorisait
-factorisâmes
-factorisant
-factorisas
-factorisasse
-factorisassent
-factorisasses
-factorisassiez
-factorisassions
-factorisât
-factorisâtes
-factorisation
-factorisations
-factorise
-factorisé
-factorisée
-factorisées
-factorisent
-factoriser
-factorisera
-factoriserai
-factoriseraient
-factoriserais
-factoriserait
-factoriseras
-factorisèrent
-factoriserez
-factoriseriez
-factoriserions
-factoriserons
-factoriseront
-factorises
-factorisés
-factorisez
-factorisiez
-factorisions
-factorisons
-factotum
-factotums
-factrice
-factrices
-factuel
-factuelle
-factuelles
-factuels
-factum
-factums
-factura
-facturai
-facturaient
-facturais
-facturait
-facturâmes
-facturant
-facturas
-facturasse
-facturassent
-facturasses
-facturassiez
-facturassions
-facturât
-facturâtes
-facturation
-facturations
-facture
-facturé
-facturée
-facturées
-facturent
-facturer
-facturera
-facturerai
-factureraient
-facturerais
-facturerait
-factureras
-facturèrent
-facturerez
-factureriez
-facturerions
-facturerons
-factureront
-factures
-facturés
-facturez
-facturier
-facturière
-facturières
-facturiers
-facturiez
-facturions
-facturons
-facultatif
-facultatifs
-facultative
-facultativement
-facultatives
-faculté
-facultés
-fada
-fadai
-fadaient
-fadais
-fadaise
-fadaises
-fadait
-fadâmes
-fadant
-fadas
-fadasse
-fadassent
-fadasserie
-fadasseries
-fadasses
-fadassiez
-fadassions
-fadât
-fadâtes
-fade
-fadé
-fadée
-fadées
-fadement
-fadent
-fader
-fadera
-faderai
-faderaient
-faderais
-faderait
-faderas
-fadèrent
-faderez
-faderiez
-faderions
-faderons
-faderont
-fades
-fadés
-fadeur
-fadeurs
-fadez
-fadiez
-fading
-fadings
-fadions
-fado
-fadons
-fados
-fafiot
-fafiots
-fagne
-fagnes
-fagot
-fagota
-fagotage
-fagotages
-fagotai
-fagotaient
-fagotais
-fagotait
-fagotâmes
-fagotant
-fagotas
-fagotasse
-fagotassent
-fagotasses
-fagotassiez
-fagotassions
-fagotât
-fagotâtes
-fagote
-fagoté
-fagotée
-fagotées
-fagotent
-fagoter
-fagotera
-fagoterai
-fagoteraient
-fagoterais
-fagoterait
-fagoteras
-fagotèrent
-fagoterez
-fagoteriez
-fagoterions
-fagoterons
-fagoteront
-fagotes
-fagotés
-fagotez
-fagotier
-fagotiers
-fagotiez
-fagotin
-fagotins
-fagotions
-fagotons
-fagots
-faiblard
-faiblarde
-faiblardes
-faiblards
-faible
-faiblement
-faibles
-faiblesse
-faiblesses
-faibli
-faiblîmes
-faiblir
-faiblira
-faiblirai
-faibliraient
-faiblirais
-faiblirait
-faibliras
-faiblirent
-faiblirez
-faibliriez
-faiblirions
-faiblirons
-faibliront
-faiblis
-faiblissaient
-faiblissais
-faiblissait
-faiblissant
-faiblissante
-faiblissantes
-faiblissants
-faiblisse
-faiblissent
-faiblisses
-faiblissez
-faiblissiez
-faiblissions
-faiblissons
-faiblit
-faiblît
-faiblîtes
-faïence
-faïencé
-faïencée
-faïencées
-faïencerie
-faïenceries
-faïences
-faïencés
-faïencier
-faïencière
-faïencières
-faïenciers
-faignant
-faignanta
-faignantai
-faignantaient
-faignantais
-faignantait
-faignantâmes
-faignantant
-faignantas
-faignantasse
-faignantassent
-faignantasses
-faignantassiez
-faignantassions
-faignantât
-faignantâtes
-faignante
-faignanté
-faignantent
-faignanter
-faignantera
-faignanterai
-faignanteraient
-faignanterais
-faignanterait
-faignanteras
-faignantèrent
-faignanterez
-faignanteriez
-faignanterions
-faignanterons
-faignanteront
-faignantes
-faignantez
-faignantiez
-faignantions
-faignantons
-faignants
-failla
-faillai
-faillaient
-faillais
-faillait
-faillâmes
-faillant
-faillas
-faillasse
-faillassent
-faillasses
-faillassiez
-faillassions
-faillât
-faillâtes
-faille
-faillé
-faillée
-faillées
-faillent
-failler
-faillera
-faillerai
-failleraient
-faillerais
-faillerait
-failleras
-faillèrent
-faillerez
-failleriez
-faillerions
-faillerons
-failleront
-failles
-faillés
-faillez
-failli
-faillibilité
-faillibilités
-faillible
-faillibles
-failliez
-faillîmes
-faillions
-faillir
-faillira
-faillirai
-failliraient
-faillirais
-faillirait
-failliras
-faillirent
-faillirez
-failliriez
-faillirions
-faillirons
-failliront
-faillis
-faillisse
-faillissent
-faillisses
-faillissiez
-faillissions
-faillit
-faillît
-faillite
-faillites
-faillîtes
-faillons
-faim
-faims
-faîne
-fainéant
-fainéanta
-fainéantai
-fainéantaient
-fainéantais
-fainéantait
-fainéantâmes
-fainéantant
-fainéantas
-fainéantasse
-fainéantassent
-fainéantasses
-fainéantassiez
-fainéantassions
-fainéantât
-fainéantâtes
-fainéante
-fainéanté
-fainéantent
-fainéanter
-fainéantera
-fainéanterai
-fainéanteraient
-fainéanterais
-fainéanterait
-fainéanteras
-fainéantèrent
-fainéanterez
-fainéanteriez
-fainéanterions
-fainéanterons
-fainéanteront
-fainéantes
-fainéantez
-fainéantiez
-fainéantions
-fainéantise
-fainéantises
-fainéantons
-fainéants
-faînes
-faire
-faire-part
-faire-valoir
-fair-play
-fais
-faisabilité
-faisabilités
-faisable
-faisables
-faisaient
-faisais
-faisait
-faisan
-faisanda
-faisandage
-faisandages
-faisandai
-faisandaient
-faisandais
-faisandait
-faisandâmes
-faisandant
-faisandas
-faisandasse
-faisandassent
-faisandasses
-faisandassiez
-faisandassions
-faisandât
-faisandâtes
-faisande
-faisandé
-faisandeau
-faisandeaux
-faisandée
-faisandées
-faisandent
-faisander
-faisandera
-faisanderai
-faisanderaient
-faisanderais
-faisanderait
-faisanderas
-faisandèrent
-faisanderez
-faisanderie
-faisanderies
-faisanderiez
-faisanderions
-faisanderons
-faisanderont
-faisandes
-faisandés
-faisandez
-faisandiez
-faisandions
-faisandons
-faisans
-faisant
-faisceau
-faisceaux
-faiseur
-faiseurs
-faiseuse
-faiseuses
-faisiez
-faisions
-faisons
-faisselle
-faisselles
-fait
-faîtage
-faîtages
-faite
-faîte
-faîteau
-faîteaux
-faites
-faîtes
-faîtière
-faîtières
-faitout
-faitouts
-faits
-fait-tout
-fakir
-fakirisme
-fakirismes
-fakirs
-falaise
-falaises
-falarique
-falariques
-falbala
-falbalas
-faldistoire
-faldistoires
-falerne
-falernes
-fallacieuse
-fallacieusement
-fallacieuses
-fallacieux
-fallait
-falloir
-fallu
-fallut
-fallût
-falot
-falote
-falotes
-falots
-falourde
-falourdes
-falsifia
-falsifiable
-falsifiables
-falsifiai
-falsifiaient
-falsifiais
-falsifiait
-falsifiâmes
-falsifiant
-falsifias
-falsifiasse
-falsifiassent
-falsifiasses
-falsifiassiez
-falsifiassions
-falsifiât
-falsifiâtes
-falsificateur
-falsificateurs
-falsification
-falsifications
-falsificatrice
-falsificatrices
-falsifie
-falsifié
-falsifiée
-falsifiées
-falsifient
-falsifier
-falsifiera
-falsifierai
-falsifieraient
-falsifierais
-falsifierait
-falsifieras
-falsifièrent
-falsifierez
-falsifieriez
-falsifierions
-falsifierons
-falsifieront
-falsifies
-falsifiés
-falsifiez
-falsifiiez
-falsifiions
-falsifions
-faluche
-faluches
-falun
-falunière
-falunières
-faluns
-falzar
-falzars
-famé
-famée
-famées
-famélique
-faméliques
-famés
-fameuse
-fameusement
-fameuses
-fameux
-familial
-familiale
-familiales
-familiarisa
-familiarisai
-familiarisaient
-familiarisais
-familiarisait
-familiarisâmes
-familiarisant
-familiarisas
-familiarisasse
-familiarisassent
-familiarisasses
-familiarisassiez
-familiarisassions
-familiarisât
-familiarisâtes
-familiarisation
-familiarisations
-familiarise
-familiarisé
-familiarisée
-familiarisées
-familiarisent
-familiariser
-familiarisera
-familiariserai
-familiariseraient
-familiariserais
-familiariserait
-familiariseras
-familiarisèrent
-familiariserez
-familiariseriez
-familiariserions
-familiariserons
-familiariseront
-familiarises
-familiarisés
-familiarisez
-familiarisiez
-familiarisions
-familiarisons
-familiarité
-familiarités
-familiaux
-familier
-familière
-familièrement
-familières
-familiers
-familistère
-familistères
-famille
-familles
-famine
-famines
-fana
-fanage
-fanages
-fanai
-fanaient
-fanais
-fanait
-fanal
-fanâmes
-fanant
-fanas
-fanasse
-fanassent
-fanasses
-fanassiez
-fanassions
-fanât
-fanâtes
-fanatique
-fanatiquement
-fanatiques
-fanatisa
-fanatisai
-fanatisaient
-fanatisais
-fanatisait
-fanatisâmes
-fanatisant
-fanatisante
-fanatisantes
-fanatisants
-fanatisas
-fanatisasse
-fanatisassent
-fanatisasses
-fanatisassiez
-fanatisassions
-fanatisât
-fanatisâtes
-fanatise
-fanatisé
-fanatisée
-fanatisées
-fanatisent
-fanatiser
-fanatisera
-fanatiserai
-fanatiseraient
-fanatiserais
-fanatiserait
-fanatiseras
-fanatisèrent
-fanatiserez
-fanatiseriez
-fanatiserions
-fanatiserons
-fanatiseront
-fanatises
-fanatisés
-fanatisez
-fanatisiez
-fanatisions
-fanatisme
-fanatismes
-fanatisons
-fanaux
-fandango
-fandangos
-fane
-fané
-fanée
-fanées
-fanent
-faner
-fanera
-fanerai
-faneraient
-fanerais
-fanerait
-faneras
-fanèrent
-fanerez
-faneriez
-fanerions
-fanerons
-faneront
-fanes
-fanés
-faneur
-faneurs
-faneuse
-faneuses
-faneux
-fanez
-fanfare
-fanfares
-fanfaron
-fanfaronna
-fanfaronnade
-fanfaronnades
-fanfaronnai
-fanfaronnaient
-fanfaronnais
-fanfaronnait
-fanfaronnâmes
-fanfaronnant
-fanfaronnas
-fanfaronnasse
-fanfaronnassent
-fanfaronnasses
-fanfaronnassiez
-fanfaronnassions
-fanfaronnât
-fanfaronnâtes
-fanfaronne
-fanfaronné
-fanfaronnent
-fanfaronner
-fanfaronnera
-fanfaronnerai
-fanfaronneraient
-fanfaronnerais
-fanfaronnerait
-fanfaronneras
-fanfaronnèrent
-fanfaronnerez
-fanfaronneriez
-fanfaronnerions
-fanfaronnerons
-fanfaronneront
-fanfaronnes
-fanfaronnez
-fanfaronniez
-fanfaronnions
-fanfaronnons
-fanfarons
-fanfrelucha
-fanfreluchai
-fanfreluchaient
-fanfreluchais
-fanfreluchait
-fanfreluchâmes
-fanfreluchant
-fanfreluchas
-fanfreluchasse
-fanfreluchassent
-fanfreluchasses
-fanfreluchassiez
-fanfreluchassions
-fanfreluchât
-fanfreluchâtes
-fanfreluche
-fanfreluché
-fanfreluchée
-fanfreluchées
-fanfreluchent
-fanfrelucher
-fanfreluchera
-fanfrelucherai
-fanfrelucheraient
-fanfrelucherais
-fanfrelucherait
-fanfrelucheras
-fanfreluchèrent
-fanfrelucherez
-fanfrelucheriez
-fanfrelucherions
-fanfrelucherons
-fanfrelucheront
-fanfreluches
-fanfreluchés
-fanfreluchez
-fanfreluchiez
-fanfreluchions
-fanfreluchons
-fange
-fanges
-fangeuse
-fangeuses
-fangeux
-fangothérapie
-fangothérapies
-faniez
-fanion
-fanions
-fanon
-fanons
-fantaisie
-fantaisies
-fantaisiste
-fantaisistes
-fantasia
-fantasias
-fantasma
-fantasmagorie
-fantasmagories
-fantasmagorique
-fantasmagoriques
-fantasmai
-fantasmaient
-fantasmais
-fantasmait
-fantasmâmes
-fantasmant
-fantasmas
-fantasmasse
-fantasmassent
-fantasmasses
-fantasmassiez
-fantasmassions
-fantasmât
-fantasmâtes
-fantasmatique
-fantasmatiques
-fantasme
-fantasmé
-fantasment
-fantasmer
-fantasmera
-fantasmerai
-fantasmeraient
-fantasmerais
-fantasmerait
-fantasmeras
-fantasmèrent
-fantasmerez
-fantasmeriez
-fantasmerions
-fantasmerons
-fantasmeront
-fantasmes
-fantasmez
-fantasmiez
-fantasmions
-fantasmons
-fantasque
-fantasques
-fantassin
-fantassins
-fantastique
-fantastiquement
-fantastiques
-fantoche
-fantoches
-fantomatique
-fantomatiques
-fantôme
-fantômes
-fanzine
-fanzines
-faon
-faons
-faquin
-faquins
-far
-farad
-faraday
-faradays
-faradique
-faradiques
-farads
-faramineuse
-faramineuses
-faramineux
-farandole
-farandoles
-faraud
-faraude
-faraudes
-farauds
-farce
-farces
-farceur
-farceurs
-farceuse
-farceuses
-farci
-farcie
-farcies
-farcîmes
-farcin
-farcins
-farcir
-farcira
-farcirai
-farciraient
-farcirais
-farcirait
-farciras
-farcirent
-farcirez
-farciriez
-farcirions
-farcirons
-farciront
-farcis
-farcissaient
-farcissais
-farcissait
-farcissant
-farcisse
-farcissent
-farcisses
-farcissez
-farcissiez
-farcissions
-farcissons
-farcit
-farcît
-farcîtes
-fard
-farda
-fardage
-fardages
-fardai
-fardaient
-fardais
-fardait
-fardâmes
-fardant
-fardas
-fardasse
-fardassent
-fardasses
-fardassiez
-fardassions
-fardât
-fardâtes
-farde
-fardé
-fardeau
-fardeaux
-fardée
-fardées
-fardent
-farder
-fardera
-farderai
-farderaient
-farderais
-farderait
-farderas
-fardèrent
-farderez
-farderiez
-farderions
-farderons
-farderont
-fardes
-fardés
-fardez
-fardier
-fardiers
-fardiez
-fardions
-fardons
-fards
-farfadet
-farfadets
-farfelu
-farfelue
-farfelues
-farfelus
-farfouilla
-farfouillai
-farfouillaient
-farfouillais
-farfouillait
-farfouillâmes
-farfouillant
-farfouillas
-farfouillasse
-farfouillassent
-farfouillasses
-farfouillassiez
-farfouillassions
-farfouillât
-farfouillâtes
-farfouille
-farfouillé
-farfouillée
-farfouillées
-farfouillent
-farfouiller
-farfouillera
-farfouillerai
-farfouilleraient
-farfouillerais
-farfouillerait
-farfouilleras
-farfouillèrent
-farfouillerez
-farfouilleriez
-farfouillerions
-farfouillerons
-farfouilleront
-farfouilles
-farfouillés
-farfouillez
-farfouilliez
-farfouillions
-farfouillons
-fargues
-faribole
-fariboles
-farigoule
-farigoules
-farina
-farinacé
-farinacée
-farinacées
-farinacés
-farinai
-farinaient
-farinais
-farinait
-farinâmes
-farinant
-farinas
-farinasse
-farinassent
-farinasses
-farinassiez
-farinassions
-farinât
-farinâtes
-farine
-fariné
-farinée
-farinées
-farinent
-fariner
-farinera
-farinerai
-farineraient
-farinerais
-farinerait
-farineras
-farinèrent
-farinerez
-farineriez
-farinerions
-farinerons
-farineront
-farines
-farinés
-farineuse
-farineuses
-farineux
-farinez
-fariniez
-farinions
-farinons
-farlouse
-farlouses
-farniente
-farnientes
-faro
-faros
-farouche
-farouchement
-farouches
-farrago
-farragos
-fars
-fart
-farta
-fartage
-fartages
-fartai
-fartaient
-fartais
-fartait
-fartâmes
-fartant
-fartas
-fartasse
-fartassent
-fartasses
-fartassiez
-fartassions
-fartât
-fartâtes
-farte
-farté
-fartée
-fartées
-fartent
-farter
-fartera
-farterai
-farteraient
-farterais
-farterait
-farteras
-fartèrent
-farterez
-farteriez
-farterions
-farterons
-farteront
-fartes
-fartés
-fartez
-fartiez
-fartions
-fartons
-farts
-fascé
-fascée
-fascées
-fascés
-fascia
-fascias
-fasciation
-fasciations
-fascicule
-fasciculé
-fasciculée
-fasciculées
-fascicules
-fasciculés
-fascié
-fasciée
-fasciées
-fasciés
-fascina
-fascinai
-fascinaient
-fascinais
-fascinait
-fascinâmes
-fascinant
-fascinante
-fascinantes
-fascinants
-fascinas
-fascinasse
-fascinassent
-fascinasses
-fascinassiez
-fascinassions
-fascinât
-fascinâtes
-fascinateur
-fascinateurs
-fascination
-fascinations
-fascinatrice
-fascinatrices
-fascine
-fasciné
-fascinée
-fascinées
-fascinent
-fasciner
-fascinera
-fascinerai
-fascineraient
-fascinerais
-fascinerait
-fascineras
-fascinèrent
-fascinerez
-fascineriez
-fascinerions
-fascinerons
-fascineront
-fascines
-fascinés
-fascinez
-fasciniez
-fascinions
-fascinons
-fascisa
-fascisai
-fascisaient
-fascisais
-fascisait
-fascisâmes
-fascisant
-fascisante
-fascisantes
-fascisants
-fascisas
-fascisasse
-fascisassent
-fascisasses
-fascisassiez
-fascisassions
-fascisât
-fascisâtes
-fascisation
-fascisations
-fascise
-fascisé
-fascisée
-fascisées
-fascisent
-fasciser
-fascisera
-fasciserai
-fasciseraient
-fasciserais
-fasciserait
-fasciseras
-fascisèrent
-fasciserez
-fasciseriez
-fasciserions
-fasciserons
-fasciseront
-fascises
-fascisés
-fascisez
-fascisiez
-fascisions
-fascisme
-fascismes
-fascisons
-fasciste
-fascistes
-faseilla
-faseillai
-faseillaient
-faseillais
-faseillait
-faseillâmes
-faseillant
-faseillas
-faseillasse
-faseillassent
-faseillasses
-faseillassiez
-faseillassions
-faseillât
-faseillâtes
-faseille
-faseillé
-faseillent
-faseiller
-faseillera
-faseillerai
-faseilleraient
-faseillerais
-faseillerait
-faseilleras
-faseillèrent
-faseillerez
-faseilleriez
-faseillerions
-faseillerons
-faseilleront
-faseilles
-faseillez
-faseilliez
-faseillions
-faseillons
-fasse
-fassent
-fasses
-fassiez
-fassions
-faste
-fastes
-fast-food
-fast-foods
-fastidieuse
-fastidieusement
-fastidieuses
-fastidieux
-fastigié
-fastigiée
-fastigiées
-fastigiés
-fastueuse
-fastueusement
-fastueuses
-fastueux
-fat
-fatal
-fatale
-fatalement
-fatales
-fatalisme
-fatalismes
-fataliste
-fatalistes
-fatalité
-fatalités
-fatals
-fatidique
-fatidiques
-fatigabilité
-fatigabilités
-fatigable
-fatigables
-fatigant
-fatigante
-fatigantes
-fatigants
-fatigua
-fatiguai
-fatiguaient
-fatiguais
-fatiguait
-fatiguâmes
-fatiguant
-fatiguante
-fatiguantes
-fatiguants
-fatiguas
-fatiguasse
-fatiguassent
-fatiguasses
-fatiguassiez
-fatiguassions
-fatiguât
-fatiguâtes
-fatigue
-fatigué
-fatiguée
-fatiguées
-fatiguent
-fatiguer
-fatiguera
-fatiguerai
-fatigueraient
-fatiguerais
-fatiguerait
-fatigueras
-fatiguèrent
-fatiguerez
-fatigueriez
-fatiguerions
-fatiguerons
-fatigueront
-fatigues
-fatigués
-fatiguez
-fatiguiez
-fatiguions
-fatiguons
-fatma
-fatmas
-fatras
-fatrasie
-fatrasies
-fats
-fatuité
-fatuités
-fatum
-fauber
-faubers
-faubert
-fauberts
-faubourg
-faubourgs
-faubourien
-faubourienne
-faubouriennes
-faubouriens
-faucard
-faucarda
-faucardai
-faucardaient
-faucardais
-faucardait
-faucardâmes
-faucardant
-faucardas
-faucardasse
-faucardassent
-faucardasses
-faucardassiez
-faucardassions
-faucardât
-faucardâtes
-faucarde
-faucardé
-faucardée
-faucardées
-faucardent
-faucarder
-faucardera
-faucarderai
-faucarderaient
-faucarderais
-faucarderait
-faucarderas
-faucardèrent
-faucarderez
-faucarderiez
-faucarderions
-faucarderons
-faucarderont
-faucardes
-faucardés
-faucardeur
-faucardeurs
-faucardez
-faucardiez
-faucardions
-faucardons
-faucards
-faucha
-fauchage
-fauchages
-fauchai
-fauchaient
-fauchais
-fauchaison
-fauchaisons
-fauchait
-fauchâmes
-fauchant
-fauchard
-fauchards
-fauchas
-fauchasse
-fauchassent
-fauchasses
-fauchassiez
-fauchassions
-fauchât
-fauchâtes
-fauche
-fauché
-fauchée
-fauchées
-fauchent
-faucher
-fauchera
-faucherai
-faucheraient
-faucherais
-faucherait
-faucheras
-fauchèrent
-faucherez
-faucheriez
-faucherions
-faucherons
-faucheront
-fauches
-fauchés
-fauchet
-fauchets
-fauchette
-fauchettes
-faucheur
-faucheurs
-faucheuse
-faucheuses
-faucheux
-fauchez
-fauchiez
-fauchions
-fauchon
-fauchons
-faucille
-faucilles
-faucillon
-faucillons
-faucon
-fauconna
-fauconnai
-fauconnaient
-fauconnais
-fauconnait
-fauconnâmes
-fauconnant
-fauconnas
-fauconnasse
-fauconnassent
-fauconnasses
-fauconnassiez
-fauconnassions
-fauconnât
-fauconnâtes
-fauconne
-fauconné
-fauconneau
-fauconneaux
-fauconnent
-fauconner
-fauconnera
-fauconnerai
-fauconneraient
-fauconnerais
-fauconnerait
-fauconneras
-fauconnèrent
-fauconnerez
-fauconnerie
-fauconneries
-fauconneriez
-fauconnerions
-fauconnerons
-fauconneront
-fauconnes
-fauconnez
-fauconnier
-fauconniers
-fauconniez
-fauconnions
-fauconnons
-faucons
-faucre
-faucres
-faudra
-faudrai
-faudraient
-faudrais
-faudrait
-faudras
-faudrez
-faudriez
-faudrions
-faudrons
-faudront
-faufil
-faufila
-faufilage
-faufilages
-faufilai
-faufilaient
-faufilais
-faufilait
-faufilâmes
-faufilant
-faufilas
-faufilasse
-faufilassent
-faufilasses
-faufilassiez
-faufilassions
-faufilât
-faufilâtes
-faufile
-faufilé
-faufilée
-faufilées
-faufilent
-faufiler
-faufilera
-faufilerai
-faufileraient
-faufilerais
-faufilerait
-faufileras
-faufilèrent
-faufilerez
-faufileriez
-faufilerions
-faufilerons
-faufileront
-faufiles
-faufilés
-faufilez
-faufiliez
-faufilions
-faufilons
-faufils
-faufilure
-faufilures
-faune
-faunes
-faunesque
-faunesques
-faunique
-fauniques
-faussa
-faussai
-faussaient
-faussaire
-faussaires
-faussais
-faussait
-faussâmes
-faussant
-faussas
-faussasse
-faussassent
-faussasses
-faussassiez
-faussassions
-faussât
-faussâtes
-fausse
-faussé
-faussée
-faussées
-faussement
-faussent
-fausser
-faussera
-fausserai
-fausseraient
-fausserais
-fausserait
-fausseras
-faussèrent
-fausserez
-fausseriez
-fausserions
-fausserons
-fausseront
-fausses
-faussés
-fausset
-fausseté
-faussetés
-faussets
-faussez
-faussiez
-faussions
-faussons
-faut
-fauta
-fautai
-fautaient
-fautais
-fautait
-fautâmes
-fautant
-fautas
-fautasse
-fautassent
-fautasses
-fautassiez
-fautassions
-fautât
-fautâtes
-faute
-fauté
-fautent
-fauter
-fautera
-fauterai
-fauteraient
-fauterais
-fauterait
-fauteras
-fautèrent
-fauterez
-fauteriez
-fauterions
-fauterons
-fauteront
-fautes
-fauteuil
-fauteuils
-fauteur
-fauteurs
-fautez
-fautiez
-fautif
-fautifs
-fautions
-fautive
-fautivement
-fautives
-fautons
-fautrice
-fautrices
-fauve
-fauverie
-fauveries
-fauves
-fauvette
-fauvettes
-fauvisme
-fauvismes
-faux
-faux-bourdon
-faux-bourdons
-faux-filet
-faux-filets
-faux-fuyant
-faux-fuyants
-faux-monnayeur
-faux-monnayeurs
-faux-négatif
-faux-négatifs
-faux-positif
-faux-positifs
-faux-semblant
-faux-semblants
-faux-sens
-favela
-favelas
-faverole
-faveroles
-faveur
-faveurs
-favorable
-favorablement
-favorables
-favori
-favoris
-favorisa
-favorisai
-favorisaient
-favorisais
-favorisait
-favorisâmes
-favorisant
-favorisante
-favorisantes
-favorisants
-favorisas
-favorisasse
-favorisassent
-favorisasses
-favorisassiez
-favorisassions
-favorisât
-favorisâtes
-favorise
-favorisé
-favorisée
-favorisées
-favorisent
-favoriser
-favorisera
-favoriserai
-favoriseraient
-favoriserais
-favoriserait
-favoriseras
-favorisèrent
-favoriserez
-favoriseriez
-favoriserions
-favoriserons
-favoriseront
-favorises
-favorisés
-favorisez
-favorisiez
-favorisions
-favorisons
-favorite
-favorites
-favoritisme
-favoritismes
-favus
-fax
-faxa
-faxai
-faxaient
-faxais
-faxait
-faxâmes
-faxant
-faxas
-faxasse
-faxassent
-faxasses
-faxassiez
-faxassions
-faxât
-faxâtes
-faxe
-faxé
-faxée
-faxées
-faxent
-faxer
-faxera
-faxerai
-faxeraient
-faxerais
-faxerait
-faxeras
-faxèrent
-faxerez
-faxeriez
-faxerions
-faxerons
-faxeront
-faxes
-faxés
-faxez
-faxiez
-faxions
-faxons
-fayard
-fayards
-fayot
-fayota
-fayotai
-fayotaient
-fayotais
-fayotait
-fayotâmes
-fayotant
-fayotas
-fayotasse
-fayotassent
-fayotasses
-fayotassiez
-fayotassions
-fayotât
-fayotâtes
-fayote
-fayoté
-fayotent
-fayoter
-fayotera
-fayoterai
-fayoteraient
-fayoterais
-fayoterait
-fayoteras
-fayotèrent
-fayoterez
-fayoteriez
-fayoterions
-fayoterons
-fayoteront
-fayotes
-fayotez
-fayotiez
-fayotions
-fayotons
-fayots
-fayotta
-fayottai
-fayottaient
-fayottais
-fayottait
-fayottâmes
-fayottant
-fayottas
-fayottasse
-fayottassent
-fayottasses
-fayottassiez
-fayottassions
-fayottât
-fayottâtes
-fayotte
-fayotté
-fayottent
-fayotter
-fayottera
-fayotterai
-fayotteraient
-fayotterais
-fayotterait
-fayotteras
-fayottèrent
-fayotterez
-fayotteriez
-fayotterions
-fayotterons
-fayotteront
-fayottes
-fayottez
-fayottiez
-fayottions
-fayottons
-fazenda
-fazendas
-féal
-féale
-féales
-féaux
-fébricule
-fébricules
-fébrifuge
-fébrifuges
-fébrile
-fébrilement
-fébriles
-fébrilité
-fébrilités
-fécal
-fécale
-fécales
-fécaux
-fèces
-fécial
-féciaux
-fécond
-féconda
-fécondabilité
-fécondabilités
-fécondable
-fécondables
-fécondai
-fécondaient
-fécondais
-fécondait
-fécondâmes
-fécondant
-fécondante
-fécondantes
-fécondants
-fécondas
-fécondasse
-fécondassent
-fécondasses
-fécondassiez
-fécondassions
-fécondât
-fécondâtes
-fécondateur
-fécondateurs
-fécondation
-fécondations
-fécondatrice
-fécondatrices
-féconde
-fécondé
-fécondée
-fécondées
-fécondent
-féconder
-fécondera
-féconderai
-féconderaient
-féconderais
-féconderait
-féconderas
-fécondèrent
-féconderez
-féconderiez
-féconderions
-féconderons
-féconderont
-fécondes
-fécondés
-fécondez
-fécondiez
-fécondions
-fécondité
-fécondités
-fécondons
-féconds
-fécula
-féculai
-féculaient
-féculais
-féculait
-féculâmes
-féculant
-féculas
-féculasse
-féculassent
-féculasses
-féculassiez
-féculassions
-féculât
-féculâtes
-fécule
-féculé
-féculée
-féculées
-féculence
-féculences
-féculent
-féculente
-féculentes
-féculents
-féculer
-féculera
-féculerai
-féculeraient
-féculerais
-féculerait
-féculeras
-féculèrent
-féculerez
-féculerie
-féculeries
-féculeriez
-féculerions
-féculerons
-féculeront
-fécules
-féculés
-féculez
-féculiez
-féculions
-féculons
-fedayin
-fedayins
-fédéra
-fédérai
-fédéraient
-fédérais
-fédérait
-fédéral
-fédérale
-fédérales
-fédéralisa
-fédéralisai
-fédéralisaient
-fédéralisais
-fédéralisait
-fédéralisâmes
-fédéralisant
-fédéralisas
-fédéralisasse
-fédéralisassent
-fédéralisasses
-fédéralisassiez
-fédéralisassions
-fédéralisât
-fédéralisâtes
-fédéralise
-fédéralisé
-fédéralisée
-fédéralisées
-fédéralisent
-fédéraliser
-fédéralisera
-fédéraliserai
-fédéraliseraient
-fédéraliserais
-fédéraliserait
-fédéraliseras
-fédéralisèrent
-fédéraliserez
-fédéraliseriez
-fédéraliserions
-fédéraliserons
-fédéraliseront
-fédéralises
-fédéralisés
-fédéralisez
-fédéralisiez
-fédéralisions
-fédéralisme
-fédéralismes
-fédéralisons
-fédéraliste
-fédéralistes
-fédérâmes
-fédérant
-fédéras
-fédérasse
-fédérassent
-fédérasses
-fédérassiez
-fédérassions
-fédérât
-fédérâtes
-fédérateur
-fédérateurs
-fédératif
-fédératifs
-fédération
-fédérations
-fédérative
-fédératives
-fédératrice
-fédératrices
-fédéraux
-fédéré
-fédère
-fédérée
-fédérées
-fédèrent
-fédérer
-fédérera
-fédérerai
-fédéreraient
-fédérerais
-fédérerait
-fédéreras
-fédérèrent
-fédérerez
-fédéreriez
-fédérerions
-fédérerons
-fédéreront
-fédérés
-fédères
-fédérez
-fédériez
-fédérions
-fédérons
-fée
-féerie
-féeries
-féerique
-féeriques
-fées
-fégatera
-fégaterai
-fégateraient
-fégaterais
-fégaterait
-fégateras
-fégaterez
-fégateriez
-fégaterions
-fégaterons
-fégateront
-feignaient
-feignais
-feignait
-feignant
-feignanta
-feignantai
-feignantaient
-feignantais
-feignantait
-feignantâmes
-feignantant
-feignantas
-feignantasse
-feignantassent
-feignantasses
-feignantassiez
-feignantassions
-feignantât
-feignantâtes
-feignante
-feignanté
-feignantent
-feignanter
-feignantera
-feignanterai
-feignanteraient
-feignanterais
-feignanterait
-feignanteras
-feignantèrent
-feignanterez
-feignanteriez
-feignanterions
-feignanterons
-feignanteront
-feignantes
-feignantez
-feignantiez
-feignantions
-feignantons
-feignants
-feigne
-feignent
-feignes
-feignez
-feigniez
-feignîmes
-feignions
-feignirent
-feignis
-feignisse
-feignissent
-feignisses
-feignissiez
-feignissions
-feignit
-feignît
-feignîtes
-feignons
-feindra
-feindrai
-feindraient
-feindrais
-feindrait
-feindras
-feindre
-feindrez
-feindriez
-feindrions
-feindrons
-feindront
-feins
-feint
-feinta
-feintai
-feintaient
-feintais
-feintait
-feintâmes
-feintant
-feintas
-feintasse
-feintassent
-feintasses
-feintassiez
-feintassions
-feintât
-feintâtes
-feinte
-feinté
-feintée
-feintées
-feintent
-feinter
-feintera
-feinterai
-feinteraient
-feinterais
-feinterait
-feinteras
-feintèrent
-feinterez
-feinteriez
-feinterions
-feinterons
-feinteront
-feintes
-feintés
-feinteur
-feinteurs
-feintez
-feintiez
-feintions
-feintise
-feintises
-feintons
-feints
-fêla
-fêlai
-fêlaient
-fêlais
-fêlait
-fêlâmes
-fêlant
-fêlas
-fêlasse
-fêlassent
-fêlasses
-fêlassiez
-fêlassions
-fêlât
-fêlâtes
-feldspath
-feldspathique
-feldspathiques
-feldspaths
-feldwebel
-feldwebels
-fêle
-fêlé
-fêlée
-fêlées
-fêlent
-fêler
-fêlera
-fêlerai
-fêleraient
-fêlerais
-fêlerait
-fêleras
-fêlèrent
-fêlerez
-fêleriez
-fêlerions
-fêlerons
-fêleront
-fêles
-fêlés
-fêlez
-félibre
-félibres
-félibrige
-félibriges
-félicita
-félicitai
-félicitaient
-félicitais
-félicitait
-félicitâmes
-félicitant
-félicitas
-félicitasse
-félicitassent
-félicitasses
-félicitassiez
-félicitassions
-félicitât
-félicitâtes
-félicitation
-félicitations
-félicite
-félicité
-félicitée
-félicitées
-félicitent
-féliciter
-félicitera
-féliciterai
-féliciteraient
-féliciterais
-féliciterait
-féliciteras
-félicitèrent
-féliciterez
-féliciteriez
-féliciterions
-féliciterons
-féliciteront
-félicites
-félicités
-félicitez
-félicitiez
-félicitions
-félicitons
-félidé
-félidés
-fêliez
-félin
-féline
-félines
-félinité
-félinités
-félins
-fêlions
-fellaga
-fellagas
-fellagha
-fellaghas
-fellah
-fellahs
-fellation
-fellations
-félon
-félonie
-félonies
-félonne
-félonnes
-félons
-fêlons
-felouque
-felouques
-fêlure
-fêlures
-femelle
-femelles
-féminin
-féminine
-féminines
-féminins
-féminisa
-féminisai
-féminisaient
-féminisais
-féminisait
-féminisâmes
-féminisant
-féminisas
-féminisasse
-féminisassent
-féminisasses
-féminisassiez
-féminisassions
-féminisât
-féminisâtes
-féminisation
-féminisations
-féminise
-féminisé
-féminisée
-féminisées
-féminisent
-féminiser
-féminisera
-féminiserai
-féminiseraient
-féminiserais
-féminiserait
-féminiseras
-féminisèrent
-féminiserez
-féminiseriez
-féminiserions
-féminiserons
-féminiseront
-féminises
-féminisés
-féminisez
-féminisiez
-féminisions
-féminisme
-féminismes
-féminisons
-féministe
-féministes
-féminité
-féminités
-femme
-femmelette
-femmelettes
-femmes
-fémoral
-fémorale
-fémorales
-fémoraux
-fémur
-fémurs
-fenaison
-fenaisons
-fend
-fendage
-fendages
-fendaient
-fendais
-fendait
-fendant
-fendante
-fendantes
-fendants
-fendard
-fendards
-fendart
-fendarts
-fende
-fendent
-fendes
-fendeur
-fendeurs
-fendez
-fendiez
-fendilla
-fendillai
-fendillaient
-fendillais
-fendillait
-fendillâmes
-fendillant
-fendillas
-fendillasse
-fendillassent
-fendillasses
-fendillassiez
-fendillassions
-fendillât
-fendillâtes
-fendille
-fendillé
-fendillée
-fendillées
-fendillement
-fendillements
-fendillent
-fendiller
-fendillera
-fendillerai
-fendilleraient
-fendillerais
-fendillerait
-fendilleras
-fendillèrent
-fendillerez
-fendilleriez
-fendillerions
-fendillerons
-fendilleront
-fendilles
-fendillés
-fendillez
-fendilliez
-fendillions
-fendillons
-fendîmes
-fendions
-fendirent
-fendis
-fendisse
-fendissent
-fendisses
-fendissiez
-fendissions
-fendit
-fendît
-fendîtes
-fendoir
-fendoirs
-fendons
-fendra
-fendrai
-fendraient
-fendrais
-fendrait
-fendras
-fendre
-fendrez
-fendriez
-fendrions
-fendrons
-fendront
-fends
-fendu
-fendue
-fendues
-fendus
-fenestra
-fenestrage
-fenestrages
-fenestrai
-fenestraient
-fenestrais
-fenestrait
-fenestrâmes
-fenestrant
-fenestras
-fenestrasse
-fenestrassent
-fenestrasses
-fenestrassiez
-fenestrassions
-fenestrât
-fenestrâtes
-fenestration
-fenestrations
-fenestre
-fenestré
-fenestrée
-fenestrées
-fenestrent
-fenestrer
-fenestrera
-fenestrerai
-fenestreraient
-fenestrerais
-fenestrerait
-fenestreras
-fenestrèrent
-fenestrerez
-fenestreriez
-fenestrerions
-fenestrerons
-fenestreront
-fenestres
-fenestrés
-fenestrez
-fenestriez
-fenestrions
-fenestrons
-fenêtra
-fenêtrage
-fenêtrages
-fenêtrai
-fenêtraient
-fenêtrais
-fenêtrait
-fenêtrâmes
-fenêtrant
-fenêtras
-fenêtrasse
-fenêtrassent
-fenêtrasses
-fenêtrassiez
-fenêtrassions
-fenêtrât
-fenêtrâtes
-fenêtre
-fenêtré
-fenêtrée
-fenêtrées
-fenêtrent
-fenêtrer
-fenêtrera
-fenêtrerai
-fenêtreraient
-fenêtrerais
-fenêtrerait
-fenêtreras
-fenêtrèrent
-fenêtrerez
-fenêtreriez
-fenêtrerions
-fenêtrerons
-fenêtreront
-fenêtres
-fenêtrés
-fenêtrez
-fenêtriez
-fenêtrions
-fenêtrons
-fenil
-fenils
-fennec
-fennecs
-fenouil
-fenouillet
-fenouillets
-fenouillette
-fenouillettes
-fenouils
-fente
-fentes
-fenton
-fentons
-fenugrec
-fenugrecs
-féodal
-féodale
-féodalement
-féodales
-féodalisme
-féodalismes
-féodalité
-féodalités
-féodaux
-fer
-fera
-féra
-ferai
-feraient
-ferais
-ferait
-feras
-féras
-fer-blanc
-ferblanterie
-ferblanteries
-ferblantier
-ferblantiers
-ferez
-férial
-fériale
-fériales
-fériaux
-férié
-fériée
-fériées
-fériés
-feriez
-ferions
-ferla
-ferlai
-ferlaient
-ferlais
-ferlait
-ferlâmes
-ferlant
-ferlas
-ferlasse
-ferlassent
-ferlasses
-ferlassiez
-ferlassions
-ferlât
-ferlâtes
-ferle
-ferlé
-ferlée
-ferlées
-ferlent
-ferler
-ferlera
-ferlerai
-ferleraient
-ferlerais
-ferlerait
-ferleras
-ferlèrent
-ferlerez
-ferleriez
-ferlerions
-ferlerons
-ferleront
-ferles
-ferlés
-ferlez
-ferliez
-ferlions
-ferlons
-ferma
-fermage
-fermages
-fermai
-fermaient
-fermail
-fermais
-fermait
-fermâmes
-fermant
-fermante
-fermantes
-fermants
-fermas
-fermasse
-fermassent
-fermasses
-fermassiez
-fermassions
-fermât
-fermâtes
-fermaux
-ferme
-fermé
-fermée
-fermées
-fermement
-ferment
-fermenta
-fermentable
-fermentables
-fermentai
-fermentaient
-fermentais
-fermentait
-fermentâmes
-fermentant
-fermentas
-fermentasse
-fermentassent
-fermentasses
-fermentassiez
-fermentassions
-fermentât
-fermentâtes
-fermentatif
-fermentatifs
-fermentation
-fermentations
-fermentative
-fermentatives
-fermente
-fermenté
-fermentée
-fermentées
-fermentent
-fermenter
-fermentera
-fermenterai
-fermenteraient
-fermenterais
-fermenterait
-fermenteras
-fermentèrent
-fermenterez
-fermenteriez
-fermenterions
-fermenterons
-fermenteront
-fermentes
-fermentés
-fermentescible
-fermentescibles
-fermentez
-fermentiez
-fermentions
-fermentons
-fermer
-fermera
-fermerai
-fermeraient
-fermerais
-fermerait
-fermeras
-fermèrent
-fermerez
-fermeriez
-fermerions
-fermerons
-fermeront
-fermes
-fermés
-fermeté
-fermetés
-fermette
-fermettes
-fermeture
-fermetures
-fermez
-fermier
-fermière
-fermières
-fermiers
-fermiez
-fermions
-fermium
-fermiums
-fermoir
-fermoirs
-fermons
-féroce
-férocement
-féroces
-férocité
-férocités
-ferons
-feront
-ferra
-ferrade
-ferrades
-ferrage
-ferrages
-ferrai
-ferraient
-ferrailla
-ferraillage
-ferraillages
-ferraillai
-ferraillaient
-ferraillais
-ferraillait
-ferraillâmes
-ferraillant
-ferraillas
-ferraillasse
-ferraillassent
-ferraillasses
-ferraillassiez
-ferraillassions
-ferraillât
-ferraillâtes
-ferraille
-ferraillé
-ferraillement
-ferraillements
-ferraillent
-ferrailler
-ferraillera
-ferraillerai
-ferrailleraient
-ferraillerais
-ferraillerait
-ferrailleras
-ferraillèrent
-ferraillerez
-ferrailleriez
-ferraillerions
-ferraillerons
-ferrailleront
-ferrailles
-ferrailleur
-ferrailleurs
-ferrailleuse
-ferrailleuses
-ferraillez
-ferrailliez
-ferraillions
-ferraillons
-ferrais
-ferrait
-ferrâmes
-ferrant
-ferras
-ferrasse
-ferrassent
-ferrasses
-ferrassiez
-ferrassions
-ferrât
-ferrate
-ferrates
-ferrâtes
-ferratier
-ferratiers
-ferre
-ferré
-ferrée
-ferrées
-ferrement
-ferrements
-ferrent
-ferrer
-ferrera
-ferrerai
-ferreraient
-ferrerais
-ferrerait
-ferreras
-ferrèrent
-ferrerez
-ferreriez
-ferrerions
-ferrerons
-ferreront
-ferres
-ferrés
-ferret
-ferrets
-ferreur
-ferreurs
-ferreux
-ferrez
-ferricyanure
-ferricyanures
-ferries
-ferriez
-ferrimagnétisme
-ferrimagnétismes
-ferrions
-ferrique
-ferriques
-ferrite
-ferrites
-ferronnerie
-ferronneries
-ferronnier
-ferronnière
-ferronnières
-ferronniers
-ferrons
-ferroprussiate
-ferroprussiates
-ferrotypie
-ferrotypies
-ferroutage
-ferroutages
-ferroviaire
-ferroviaires
-ferrugineuse
-ferrugineuses
-ferrugineux
-ferrure
-ferrures
-ferry
-ferry-boat
-ferry-boats
-fers
-fers-blancs
-fertile
-fertilement
-fertiles
-fertilisa
-fertilisable
-fertilisables
-fertilisai
-fertilisaient
-fertilisais
-fertilisait
-fertilisâmes
-fertilisant
-fertilisante
-fertilisantes
-fertilisants
-fertilisas
-fertilisasse
-fertilisassent
-fertilisasses
-fertilisassiez
-fertilisassions
-fertilisât
-fertilisâtes
-fertilisation
-fertilisations
-fertilise
-fertilisé
-fertilisée
-fertilisées
-fertilisent
-fertiliser
-fertilisera
-fertiliserai
-fertiliseraient
-fertiliserais
-fertiliserait
-fertiliseras
-fertilisèrent
-fertiliserez
-fertiliseriez
-fertiliserions
-fertiliserons
-fertiliseront
-fertilises
-fertilisés
-fertilisez
-fertilisiez
-fertilisions
-fertilisons
-fertilité
-fertilités
-féru
-férue
-férues
-férule
-férules
-férus
-fervemment
-fervent
-fervente
-ferventes
-fervents
-ferveur
-ferveurs
-fessa
-fessai
-fessaient
-fessais
-fessait
-fessâmes
-fessant
-fessas
-fessasse
-fessassent
-fessasses
-fessassiez
-fessassions
-fessât
-fessâtes
-fesse
-fessé
-fessée
-fessées
-fessent
-fesser
-fessera
-fesserai
-fesseraient
-fesserais
-fesserait
-fesseras
-fessèrent
-fesserez
-fesseriez
-fesserions
-fesserons
-fesseront
-fesses
-fessés
-fessez
-fessier
-fessière
-fessières
-fessiers
-fessiez
-fessions
-fessons
-fessu
-fessue
-fessues
-fessus
-festif
-festifs
-festin
-festins
-festival
-festivalier
-festivalière
-festivalières
-festivaliers
-festivals
-festive
-festives
-festivité
-festivités
-festoie
-festoient
-festoiera
-festoierai
-festoieraient
-festoierais
-festoierait
-festoieras
-festoierez
-festoieriez
-festoierions
-festoierons
-festoieront
-festoies
-feston
-festonna
-festonnai
-festonnaient
-festonnais
-festonnait
-festonnâmes
-festonnant
-festonnas
-festonnasse
-festonnassent
-festonnasses
-festonnassiez
-festonnassions
-festonnât
-festonnâtes
-festonne
-festonné
-festonnée
-festonnées
-festonnent
-festonner
-festonnera
-festonnerai
-festonneraient
-festonnerais
-festonnerait
-festonneras
-festonnèrent
-festonnerez
-festonneriez
-festonnerions
-festonnerons
-festonneront
-festonnes
-festonnés
-festonnez
-festonniez
-festonnions
-festonnons
-festons
-festoya
-festoyai
-festoyaient
-festoyais
-festoyait
-festoyâmes
-festoyant
-festoyas
-festoyasse
-festoyassent
-festoyasses
-festoyassiez
-festoyassions
-festoyât
-festoyâtes
-festoyé
-festoyée
-festoyées
-festoyer
-festoyèrent
-festoyés
-festoyez
-festoyiez
-festoyions
-festoyons
-fêta
-fêtai
-fêtaient
-fêtais
-fêtait
-fêtâmes
-fêtant
-fêtard
-fêtards
-fêtas
-fêtasse
-fêtassent
-fêtasses
-fêtassiez
-fêtassions
-fêtât
-fêtâtes
-fête
-fêté
-fêtée
-fêtées
-fêtent
-fêter
-fêtera
-fêterai
-fêteraient
-fêterais
-fêterait
-fêteras
-fêtèrent
-fêterez
-fêteriez
-fêterions
-fêterons
-fêteront
-fêtes
-fêtés
-fêtez
-fétiche
-fétiches
-féticheur
-féticheurs
-fétichisa
-fétichisai
-fétichisaient
-fétichisais
-fétichisait
-fétichisâmes
-fétichisant
-fétichisas
-fétichisasse
-fétichisassent
-fétichisasses
-fétichisassiez
-fétichisassions
-fétichisât
-fétichisâtes
-fétichise
-fétichisé
-fétichisée
-fétichisées
-fétichisent
-fétichiser
-fétichisera
-fétichiserai
-fétichiseraient
-fétichiserais
-fétichiserait
-fétichiseras
-fétichisèrent
-fétichiserez
-fétichiseriez
-fétichiserions
-fétichiserons
-fétichiseront
-fétichises
-fétichisés
-fétichisez
-fétichisiez
-fétichisions
-fétichisme
-fétichismes
-fétichisons
-fétichiste
-fétichistes
-fétide
-fétides
-fétidité
-fétidités
-fêtiez
-fêtions
-fêtons
-fétu
-fétuque
-fétuques
-fétus
-feu
-feudataire
-feudataires
-feudiste
-feudistes
-feue
-feues
-feuil
-feuiletisa
-feuiletisai
-feuiletisâmes
-feuiletisas
-feuiletisasse
-feuiletisassent
-feuiletisasses
-feuiletisassiez
-feuiletisassions
-feuiletisât
-feuiletisâtes
-feuiletisèrent
-feuilla
-feuillage
-feuillages
-feuillagiste
-feuillagistes
-feuillai
-feuillaient
-feuillais
-feuillaison
-feuillaisons
-feuillait
-feuillâmes
-feuillant
-feuillantine
-feuillantines
-feuillard
-feuillards
-feuillas
-feuillasse
-feuillassent
-feuillasses
-feuillassiez
-feuillassions
-feuillât
-feuillâtes
-feuille
-feuillé
-feuillée
-feuillées
-feuille-morte
-feuillent
-feuiller
-feuillera
-feuillerai
-feuilleraient
-feuillerais
-feuillerait
-feuilleras
-feuillèrent
-feuilleret
-feuillerets
-feuillerez
-feuilleriez
-feuillerions
-feuillerons
-feuilleront
-feuilles
-feuillés
-feuillet
-feuilleta
-feuilletai
-feuilletaient
-feuilletais
-feuilletait
-feuilletâmes
-feuilletant
-feuilletas
-feuilletasse
-feuilletassent
-feuilletasses
-feuilletassiez
-feuilletassions
-feuilletât
-feuilletâtes
-feuilleté
-feuilletée
-feuilletées
-feuilleter
-feuilletèrent
-feuilletés
-feuilletez
-feuilletiez
-feuilletions
-feuilletis
-feuilletisaient
-feuilletisais
-feuilletisait
-feuilletisant
-feuilletise
-feuilletisé
-feuilletisée
-feuilletisées
-feuilletisent
-feuilletiser
-feuilletisera
-feuilletiserai
-feuilletiseraient
-feuilletiserais
-feuilletiserait
-feuilletiseras
-feuilletiserez
-feuilletiseriez
-feuilletiserions
-feuilletiserons
-feuilletiseront
-feuilletises
-feuilletisés
-feuilletisez
-feuilletisiez
-feuilletisions
-feuilletisons
-feuilleton
-feuilletonesque
-feuilletonesques
-feuilletoniste
-feuilletonistes
-feuilletonnesque
-feuilletonnesques
-feuilletons
-feuillets
-feuillette
-feuillettent
-feuillettera
-feuilletterai
-feuilletteraient
-feuilletterais
-feuilletterait
-feuilletteras
-feuilletterez
-feuilletteriez
-feuilletterions
-feuilletterons
-feuilletteront
-feuillettes
-feuillez
-feuilliez
-feuillions
-feuillons
-feuillu
-feuillue
-feuillues
-feuillure
-feuillures
-feuillus
-feuils
-feula
-feulai
-feulaient
-feulais
-feulait
-feulâmes
-feulant
-feulas
-feulasse
-feulassent
-feulasses
-feulassiez
-feulassions
-feulât
-feulâtes
-feule
-feulé
-feulement
-feulements
-feulent
-feuler
-feulera
-feulerai
-feuleraient
-feulerais
-feulerait
-feuleras
-feulèrent
-feulerez
-feuleriez
-feulerions
-feulerons
-feuleront
-feules
-feulez
-feuliez
-feulions
-feulons
-feus
-feutra
-feutrage
-feutrages
-feutrai
-feutraient
-feutrais
-feutrait
-feutrâmes
-feutrant
-feutrante
-feutrantes
-feutrants
-feutras
-feutrasse
-feutrassent
-feutrasses
-feutrassiez
-feutrassions
-feutrât
-feutrâtes
-feutre
-feutré
-feutrée
-feutrées
-feutrent
-feutrer
-feutrera
-feutrerai
-feutreraient
-feutrerais
-feutrerait
-feutreras
-feutrèrent
-feutrerez
-feutreriez
-feutrerions
-feutrerons
-feutreront
-feutres
-feutrés
-feutrez
-feutriez
-feutrine
-feutrines
-feutrions
-feutrons
-feux
-fève
-féverole
-féveroles
-fèves
-févier
-féviers
-février
-fez
-fi
-fia
-fiabilité
-fiabilités
-fiable
-fiables
-fiacre
-fiacres
-fiai
-fiaient
-fiais
-fiait
-fiâmes
-fiança
-fiançai
-fiançaient
-fiançailles
-fiançais
-fiançait
-fiançâmes
-fiançant
-fianças
-fiançasse
-fiançassent
-fiançasses
-fiançassiez
-fiançassions
-fiançât
-fiançâtes
-fiance
-fiancé
-fiancée
-fiancées
-fiancent
-fiancer
-fiancera
-fiancerai
-fianceraient
-fiancerais
-fiancerait
-fianceras
-fiancèrent
-fiancerez
-fianceriez
-fiancerions
-fiancerons
-fianceront
-fiances
-fiancés
-fiancez
-fianciez
-fiancions
-fiançons
-fiant
-fias
-fiasco
-fiascos
-fiasque
-fiasques
-fiasse
-fiassent
-fiasses
-fiassiez
-fiassions
-fiat
-fiât
-fiâtes
-fibranne
-fibrannes
-fibre
-fibres
-fibreuse
-fibreuses
-fibreux
-fibrillaire
-fibrillaires
-fibrillation
-fibrillations
-fibrine
-fibrines
-fibrineuse
-fibrineuses
-fibrineux
-fibrinogène
-fibrinogènes
-fibrociment
-fibrociments
-fibroïne
-fibroïnes
-fibromateuse
-fibromateuses
-fibromateux
-fibromatose
-fibromatoses
-fibrome
-fibromes
-fibromyome
-fibromyomes
-fibrose
-fibroses
-fibule
-fibules
-fic
-ficaire
-ficaires
-ficela
-ficelage
-ficelages
-ficelai
-ficelaient
-ficelais
-ficelait
-ficelâmes
-ficelant
-ficelas
-ficelasse
-ficelassent
-ficelasses
-ficelassiez
-ficelassions
-ficelât
-ficelâtes
-ficelé
-ficelée
-ficelées
-ficeler
-ficelèrent
-ficelés
-ficelez
-ficeliez
-ficelions
-ficelle
-ficellent
-ficellera
-ficellerai
-ficelleraient
-ficellerais
-ficellerait
-ficelleras
-ficellerez
-ficellerie
-ficelleries
-ficelleriez
-ficellerions
-ficellerons
-ficelleront
-ficelles
-ficelons
-ficha
-fichage
-fichages
-fichai
-fichaient
-fichais
-fichait
-fichâmes
-fichant
-fichas
-fichasse
-fichassent
-fichasses
-fichassiez
-fichassions
-fichât
-fichâtes
-fiche
-fiché
-fichée
-fichées
-fichent
-ficher
-fichera
-ficherai
-ficheraient
-ficherais
-ficherait
-ficheras
-fichèrent
-ficherez
-ficheriez
-ficherions
-ficherons
-ficheront
-fiches
-fichés
-fichet
-fichets
-fichez
-fichier
-fichiers
-fichiez
-fichions
-fichiste
-fichistes
-fichoir
-fichoirs
-fichons
-fichtre
-fichtrement
-fichu
-fichue
-fichues
-fichus
-fics
-fictif
-fictifs
-fiction
-fictions
-fictive
-fictivement
-fictives
-ficus
-fidéicommis
-fidéicommissaire
-fidéicommissaires
-fidéisme
-fidéismes
-fidéiste
-fidéistes
-fidéjusseur
-fidéjusseurs
-fidéjussion
-fidéjussions
-fidéjussoire
-fidéjussoires
-fidèle
-fidèlement
-fidèles
-fidélité
-fidélités
-fiduciaire
-fiduciairement
-fiduciaires
-fie
-fié
-fiée
-fiées
-fief
-fieffa
-fieffai
-fieffaient
-fieffais
-fieffait
-fieffâmes
-fieffant
-fieffas
-fieffasse
-fieffassent
-fieffasses
-fieffassiez
-fieffassions
-fieffât
-fieffâtes
-fieffe
-fieffé
-fieffée
-fieffées
-fieffent
-fieffer
-fieffera
-fiefferai
-fiefferaient
-fiefferais
-fiefferait
-fiefferas
-fieffèrent
-fiefferez
-fiefferiez
-fiefferions
-fiefferons
-fiefferont
-fieffes
-fieffés
-fieffez
-fieffiez
-fieffions
-fieffons
-fiefs
-fiel
-fielleuse
-fielleuses
-fielleux
-fiels
-fient
-fienta
-fientai
-fientaient
-fientais
-fientait
-fientâmes
-fientant
-fientas
-fientasse
-fientassent
-fientasses
-fientassiez
-fientassions
-fientât
-fientâtes
-fiente
-fienté
-fientent
-fienter
-fientera
-fienterai
-fienteraient
-fienterais
-fienterait
-fienteras
-fientèrent
-fienterez
-fienteriez
-fienterions
-fienterons
-fienteront
-fientes
-fientez
-fientiez
-fientions
-fientons
-fier
-fiera
-fier-à-bras
-fierai
-fieraient
-fierais
-fierait
-fieras
-fière
-fièrement
-fièrent
-fières
-fierez
-fieriez
-fierions
-fierons
-fieront
-fiérot
-fiérote
-fiérotes
-fiérots
-fiers
-fiers-à-bras
-fierté
-fiertés
-fies
-fiés
-fiesta
-fiestas
-fieu
-fieux
-fièvre
-fièvres
-fiévreuse
-fiévreusement
-fiévreuses
-fiévreux
-fiez
-fifille
-fifilles
-fifre
-fifrelin
-fifrelins
-fifres
-fifty-fifty
-fig
-figaro
-figaros
-fige
-figé
-figea
-figeai
-figeaient
-figeais
-figeait
-figeâmes
-figeant
-figeas
-figeasse
-figeassent
-figeasses
-figeassiez
-figeassions
-figeât
-figeâtes
-figée
-figées
-figement
-figements
-figent
-figeons
-figer
-figera
-figerai
-figeraient
-figerais
-figerait
-figeras
-figèrent
-figerez
-figeriez
-figerions
-figerons
-figeront
-figes
-figés
-figez
-figiez
-figions
-fignola
-fignolage
-fignolages
-fignolai
-fignolaient
-fignolais
-fignolait
-fignolâmes
-fignolant
-fignolas
-fignolasse
-fignolassent
-fignolasses
-fignolassiez
-fignolassions
-fignolât
-fignolâtes
-fignole
-fignolé
-fignolée
-fignolées
-fignolent
-fignoler
-fignolera
-fignolerai
-fignoleraient
-fignolerais
-fignolerait
-fignoleras
-fignolèrent
-fignolerez
-fignoleriez
-fignolerions
-fignolerons
-fignoleront
-fignoles
-fignolés
-fignoleur
-fignoleurs
-fignoleuse
-fignoleuses
-fignolez
-fignoliez
-fignolions
-fignolons
-figue
-figuerie
-figueries
-figues
-figuier
-figuiers
-figuline
-figulines
-figura
-figurai
-figuraient
-figurais
-figurait
-figurâmes
-figurant
-figurante
-figurantes
-figurants
-figuras
-figurasse
-figurassent
-figurasses
-figurassiez
-figurassions
-figurât
-figurâtes
-figuratif
-figuratifs
-figuration
-figurations
-figurative
-figurativement
-figuratives
-figure
-figuré
-figurée
-figurées
-figurément
-figurent
-figurer
-figurera
-figurerai
-figureraient
-figurerais
-figurerait
-figureras
-figurèrent
-figurerez
-figureriez
-figurerions
-figurerons
-figureront
-figures
-figurés
-figurez
-figuriez
-figurine
-figurines
-figurions
-figurisme
-figurismes
-figuriste
-figuristes
-figurons
-fiiez
-fiions
-fil
-fila
-filable
-filables
-filage
-filages
-filai
-filaient
-filaire
-filaires
-filais
-filait
-filament
-filamenteuse
-filamenteuses
-filamenteux
-filaments
-filâmes
-filandière
-filandières
-filandre
-filandres
-filandreuse
-filandreuses
-filandreux
-filant
-filante
-filantes
-filants
-filanzane
-filanzanes
-filariose
-filarioses
-filas
-filasse
-filassent
-filasses
-filassiez
-filassions
-filât
-filâtes
-filateur
-filateurs
-filature
-filatures
-file
-filé
-filée
-filées
-filent
-filer
-filera
-filerai
-fileraient
-filerais
-filerait
-fileras
-filèrent
-filerez
-fileriez
-filerions
-filerons
-fileront
-files
-filés
-filet
-fileta
-filetage
-filetages
-filetai
-filetaient
-filetais
-filetait
-filetâmes
-filetant
-filetas
-filetasse
-filetassent
-filetasses
-filetassiez
-filetassions
-filetât
-filetâtes
-fileté
-filète
-filetée
-filetées
-filètent
-fileter
-filètera
-filèterai
-filèteraient
-filèterais
-filèterait
-filèteras
-filetèrent
-filèterez
-filèteriez
-filèterions
-filèterons
-filèteront
-filetés
-filètes
-filetez
-filetiez
-filetions
-filetons
-filets
-fileur
-fileurs
-fileuse
-fileuses
-filez
-filial
-filiale
-filialement
-filiales
-filiation
-filiations
-filiaux
-filière
-filières
-filiez
-filiforme
-filiformes
-filigrana
-filigranai
-filigranaient
-filigranais
-filigranait
-filigranâmes
-filigranant
-filigranas
-filigranasse
-filigranassent
-filigranasses
-filigranassiez
-filigranassions
-filigranât
-filigranâtes
-filigrane
-filigrané
-filigranée
-filigranées
-filigranent
-filigraner
-filigranera
-filigranerai
-filigraneraient
-filigranerais
-filigranerait
-filigraneras
-filigranèrent
-filigranerez
-filigraneriez
-filigranerions
-filigranerons
-filigraneront
-filigranes
-filigranés
-filigranez
-filigraniez
-filigranions
-filigranons
-filin
-filins
-filions
-filipendule
-filipendules
-fillasse
-fillasses
-fille
-filles
-fillette
-fillettes
-filleul
-filleule
-filleules
-filleuls
-film
-filma
-filmage
-filmages
-filmai
-filmaient
-filmais
-filmait
-filmâmes
-filmant
-filmas
-filmasse
-filmassent
-filmasses
-filmassiez
-filmassions
-filmât
-filmâtes
-filme
-filmé
-filmée
-filmées
-filment
-filmer
-filmera
-filmerai
-filmeraient
-filmerais
-filmerait
-filmeras
-filmèrent
-filmerez
-filmeriez
-filmerions
-filmerons
-filmeront
-filmes
-filmés
-filmez
-filmiez
-filmions
-filmique
-filmiques
-filmographie
-filmographies
-filmologie
-filmologies
-filmons
-filmothèque
-filmothèques
-films
-filocha
-filochai
-filochaient
-filochais
-filochait
-filochâmes
-filochant
-filochas
-filochasse
-filochassent
-filochasses
-filochassiez
-filochassions
-filochât
-filochâtes
-filoche
-filoché
-filochée
-filochées
-filochent
-filocher
-filochera
-filocherai
-filocheraient
-filocherais
-filocherait
-filocheras
-filochèrent
-filocherez
-filocheriez
-filocherions
-filocherons
-filocheront
-filoches
-filochés
-filochez
-filochiez
-filochions
-filochons
-filon
-filonien
-filonienne
-filoniennes
-filoniens
-filons
-filoselle
-filoselles
-filou
-filous
-filouta
-filoutai
-filoutaient
-filoutais
-filoutait
-filoutâmes
-filoutant
-filoutas
-filoutasse
-filoutassent
-filoutasses
-filoutassiez
-filoutassions
-filoutât
-filoutâtes
-filoute
-filouté
-filoutée
-filoutées
-filoutent
-filouter
-filoutera
-filouterai
-filouteraient
-filouterais
-filouterait
-filouteras
-filoutèrent
-filouterez
-filouterie
-filouteries
-filouteriez
-filouterions
-filouterons
-filouteront
-filoutes
-filoutés
-filoutez
-filoutiez
-filoutions
-filoutons
-fils
-filtra
-filtrable
-filtrables
-filtrage
-filtrages
-filtrai
-filtraient
-filtrais
-filtrait
-filtrâmes
-filtrant
-filtrante
-filtrantes
-filtrants
-filtras
-filtrasse
-filtrassent
-filtrasses
-filtrassiez
-filtrassions
-filtrat
-filtrât
-filtrâtes
-filtration
-filtrations
-filtrats
-filtre
-filtré
-filtrée
-filtrées
-filtrent
-filtrer
-filtrera
-filtrerai
-filtreraient
-filtrerais
-filtrerait
-filtreras
-filtrèrent
-filtrerez
-filtreriez
-filtrerions
-filtrerons
-filtreront
-filtres
-filtrés
-filtrez
-filtriez
-filtrions
-filtrons
-fîmes
-fin
-finage
-finages
-final
-finale
-finalement
-finales
-finalisation
-finalisations
-finalisme
-finalismes
-finaliste
-finalistes
-finalitaire
-finalitaires
-finalité
-finalités
-finals
-finança
-finançai
-finançaient
-finançais
-finançait
-finançâmes
-finançant
-finanças
-finançasse
-finançassent
-finançasses
-finançassiez
-finançassions
-finançât
-finançâtes
-finance
-financé
-financée
-financées
-financement
-financements
-financent
-financer
-financera
-financerai
-financeraient
-financerais
-financerait
-financeras
-financèrent
-financerez
-financeriez
-financerions
-financerons
-financeront
-finances
-financés
-financez
-financier
-financière
-financièrement
-financières
-financiers
-financiez
-financions
-finançons
-finassa
-finassai
-finassaient
-finassais
-finassait
-finassâmes
-finassant
-finassas
-finassasse
-finassassent
-finassasses
-finassassiez
-finassassions
-finassât
-finassâtes
-finasse
-finassé
-finassée
-finassées
-finassent
-finasser
-finassera
-finasserai
-finasseraient
-finasserais
-finasserait
-finasseras
-finassèrent
-finasserez
-finasserie
-finasseries
-finasseriez
-finasserions
-finasserons
-finasseront
-finasses
-finassés
-finasseur
-finasseurs
-finasseuse
-finasseuses
-finassez
-finassier
-finassière
-finassières
-finassiers
-finassiez
-finassions
-finassons
-finaud
-finaude
-finauderie
-finauderies
-finaudes
-finauds
-fine
-finement
-finerie
-fineries
-fines
-finesse
-finesses
-finette
-finettes
-fini
-finie
-finies
-finîmes
-finir
-finira
-finirai
-finiraient
-finirais
-finirait
-finiras
-finirent
-finirez
-finiriez
-finirions
-finirons
-finiront
-finis
-finish
-finissage
-finissages
-finissaient
-finissais
-finissait
-finissant
-finisse
-finissent
-finisses
-finisseur
-finisseurs
-finisseuse
-finisseuses
-finissez
-finissiez
-finissions
-finissons
-finit
-finît
-finîtes
-finition
-finitions
-finlandais
-finlandaise
-finlandaises
-finlandisa
-finlandisai
-finlandisaient
-finlandisais
-finlandisait
-finlandisâmes
-finlandisant
-finlandisas
-finlandisasse
-finlandisassent
-finlandisasses
-finlandisassiez
-finlandisassions
-finlandisât
-finlandisâtes
-finlandise
-finlandisé
-finlandisée
-finlandisées
-finlandisent
-finlandiser
-finlandisera
-finlandiserai
-finlandiseraient
-finlandiserais
-finlandiserait
-finlandiseras
-finlandisèrent
-finlandiserez
-finlandiseriez
-finlandiserions
-finlandiserons
-finlandiseront
-finlandises
-finlandisés
-finlandisez
-finlandisiez
-finlandisions
-finlandisons
-finnois
-finnoise
-finnoises
-finno-ougrien
-finno-ougrienne
-finno-ougriennes
-finno-ougriens
-fins
-fiole
-fioles
-fion
-fions
-fioriture
-fioritures
-firent
-firmament
-firmaments
-firman
-firmans
-firme
-firmes
-fis
-fisc
-fiscal
-fiscale
-fiscalement
-fiscales
-fiscalisa
-fiscalisai
-fiscalisaient
-fiscalisais
-fiscalisait
-fiscalisâmes
-fiscalisant
-fiscalisas
-fiscalisasse
-fiscalisassent
-fiscalisasses
-fiscalisassiez
-fiscalisassions
-fiscalisât
-fiscalisâtes
-fiscalisation
-fiscalisations
-fiscalise
-fiscalisé
-fiscalisée
-fiscalisées
-fiscalisent
-fiscaliser
-fiscalisera
-fiscaliserai
-fiscaliseraient
-fiscaliserais
-fiscaliserait
-fiscaliseras
-fiscalisèrent
-fiscaliserez
-fiscaliseriez
-fiscaliserions
-fiscaliserons
-fiscaliseront
-fiscalises
-fiscalisés
-fiscalisez
-fiscalisiez
-fiscalisions
-fiscalisons
-fiscaliste
-fiscalistes
-fiscalité
-fiscalités
-fiscaux
-fiscs
-fisse
-fissent
-fisses
-fissible
-fissibles
-fissiez
-fissile
-fissiles
-fission
-fissionna
-fissionnai
-fissionnaient
-fissionnais
-fissionnait
-fissionnâmes
-fissionnant
-fissionnas
-fissionnasse
-fissionnassent
-fissionnasses
-fissionnassiez
-fissionnassions
-fissionnât
-fissionnâtes
-fissionne
-fissionné
-fissionnée
-fissionnées
-fissionnent
-fissionner
-fissionnera
-fissionnerai
-fissionneraient
-fissionnerais
-fissionnerait
-fissionneras
-fissionnèrent
-fissionnerez
-fissionneriez
-fissionnerions
-fissionnerons
-fissionneront
-fissionnes
-fissionnés
-fissionnez
-fissionniez
-fissionnions
-fissionnons
-fissions
-fissura
-fissurai
-fissuraient
-fissurais
-fissurait
-fissurâmes
-fissurant
-fissuras
-fissurasse
-fissurassent
-fissurasses
-fissurassiez
-fissurassions
-fissurât
-fissurâtes
-fissuration
-fissurations
-fissure
-fissuré
-fissurée
-fissurées
-fissurent
-fissurer
-fissurera
-fissurerai
-fissureraient
-fissurerais
-fissurerait
-fissureras
-fissurèrent
-fissurerez
-fissureriez
-fissurerions
-fissurerons
-fissureront
-fissures
-fissurés
-fissurez
-fissuriez
-fissurions
-fissurons
-fiston
-fistons
-fistot
-fistots
-fistulaire
-fistulaires
-fistule
-fistules
-fistuleuse
-fistuleuses
-fistuleux
-fistuline
-fistulines
-fit
-fît
-fîtes
-fixa
-fixage
-fixages
-fixai
-fixaient
-fixais
-fixait
-fixâmes
-fixant
-fixante
-fixantes
-fixants
-fixas
-fixasse
-fixassent
-fixasses
-fixassiez
-fixassions
-fixât
-fixâtes
-fixateur
-fixateurs
-fixatif
-fixatifs
-fixation
-fixations
-fixative
-fixatives
-fixatrice
-fixatrices
-fixe
-fixé
-fixe-chaussette
-fixe-chaussettes
-fixée
-fixées
-fixement
-fixent
-fixer
-fixera
-fixerai
-fixeraient
-fixerais
-fixerait
-fixeras
-fixèrent
-fixerez
-fixeriez
-fixerions
-fixerons
-fixeront
-fixes
-fixés
-fixez
-fixiez
-fixing
-fixings
-fixions
-fixisme
-fixismes
-fixiste
-fixistes
-fixité
-fixités
-fixons
-fjeld
-fjelds
-fjord
-fjords
-fla
-flac
-flaccidité
-flaccidités
-flache
-flacherie
-flacheries
-flaches
-flacon
-flaconnage
-flaconnages
-flaconnier
-flaconniers
-flacons
-fla-fla
-fla-flas
-flagada
-flagadas
-flagella
-flagellai
-flagellaient
-flagellaire
-flagellaires
-flagellais
-flagellait
-flagellâmes
-flagellant
-flagellas
-flagellasse
-flagellassent
-flagellasses
-flagellassiez
-flagellassions
-flagellât
-flagellâtes
-flagellateur
-flagellateurs
-flagellation
-flagellations
-flagellatrice
-flagellatrices
-flagelle
-flagellé
-flagellée
-flagellées
-flagellent
-flageller
-flagellera
-flagellerai
-flagelleraient
-flagellerais
-flagellerait
-flagelleras
-flagellèrent
-flagellerez
-flagelleriez
-flagellerions
-flagellerons
-flagelleront
-flagelles
-flagellés
-flagellez
-flagelliez
-flagellions
-flagellons
-flagellum
-flagellums
-flageola
-flageolai
-flageolaient
-flageolais
-flageolait
-flageolâmes
-flageolant
-flageolante
-flageolantes
-flageolants
-flageolas
-flageolasse
-flageolassent
-flageolasses
-flageolassiez
-flageolassions
-flageolât
-flageolâtes
-flageole
-flageolé
-flageolement
-flageolements
-flageolent
-flageoler
-flageolera
-flageolerai
-flageoleraient
-flageolerais
-flageolerait
-flageoleras
-flageolèrent
-flageolerez
-flageoleriez
-flageolerions
-flageolerons
-flageoleront
-flageoles
-flageolet
-flageolets
-flageolez
-flageoliez
-flageolions
-flageolons
-flagorna
-flagornai
-flagornaient
-flagornais
-flagornait
-flagornâmes
-flagornant
-flagornas
-flagornasse
-flagornassent
-flagornasses
-flagornassiez
-flagornassions
-flagornât
-flagornâtes
-flagorne
-flagorné
-flagornée
-flagornées
-flagornent
-flagorner
-flagornera
-flagornerai
-flagorneraient
-flagornerais
-flagornerait
-flagorneras
-flagornèrent
-flagornerez
-flagornerie
-flagorneries
-flagorneriez
-flagornerions
-flagornerons
-flagorneront
-flagornes
-flagornés
-flagorneur
-flagorneurs
-flagorneuse
-flagorneuses
-flagornez
-flagorniez
-flagornions
-flagornons
-flagrance
-flagrances
-flagrant
-flagrante
-flagrantes
-flagrants
-flair
-flaira
-flairai
-flairaient
-flairais
-flairait
-flairâmes
-flairant
-flairas
-flairasse
-flairassent
-flairasses
-flairassiez
-flairassions
-flairât
-flairâtes
-flaire
-flairé
-flairée
-flairées
-flairent
-flairer
-flairera
-flairerai
-flaireraient
-flairerais
-flairerait
-flaireras
-flairèrent
-flairerez
-flaireriez
-flairerions
-flairerons
-flaireront
-flaires
-flairés
-flaireur
-flaireurs
-flaireuse
-flaireuses
-flairez
-flairiez
-flairions
-flairons
-flairs
-flamand
-flamande
-flamandes
-flamands
-flamant
-flamants
-flamba
-flambage
-flambages
-flambai
-flambaient
-flambais
-flambait
-flambâmes
-flambant
-flambard
-flambards
-flambart
-flambarts
-flambas
-flambasse
-flambassent
-flambasses
-flambassiez
-flambassions
-flambât
-flambâtes
-flambe
-flambé
-flambeau
-flambeaux
-flambée
-flambées
-flambement
-flambements
-flambent
-flamber
-flambera
-flamberai
-flamberaient
-flamberais
-flamberait
-flamberas
-flambèrent
-flamberez
-flamberge
-flamberges
-flamberiez
-flamberions
-flamberons
-flamberont
-flambes
-flambés
-flambeur
-flambeurs
-flambeuse
-flambeuses
-flambez
-flambiez
-flambions
-flamboie
-flamboiement
-flamboiements
-flamboient
-flamboiera
-flamboierai
-flamboieraient
-flamboierais
-flamboierait
-flamboieras
-flamboierez
-flamboieriez
-flamboierions
-flamboierons
-flamboieront
-flamboies
-flambons
-flamboya
-flamboyai
-flamboyaient
-flamboyais
-flamboyait
-flamboyâmes
-flamboyant
-flamboyante
-flamboyantes
-flamboyants
-flamboyas
-flamboyasse
-flamboyassent
-flamboyasses
-flamboyassiez
-flamboyassions
-flamboyât
-flamboyâtes
-flamboyé
-flamboyer
-flamboyèrent
-flamboyez
-flamboyiez
-flamboyions
-flamboyons
-flamenco
-flamencos
-flamine
-flamines
-flamingant
-flamingante
-flamingantes
-flamingants
-flamme
-flammé
-flammèche
-flammèches
-flammée
-flammées
-flammerole
-flammeroles
-flammes
-flammés
-flan
-flâna
-flânai
-flânaient
-flânais
-flânait
-flânâmes
-flânant
-flânas
-flânasse
-flânassent
-flânasses
-flânassiez
-flânassions
-flânât
-flânâtes
-flanc
-flancha
-flanchai
-flanchaient
-flanchais
-flanchait
-flanchâmes
-flanchant
-flanchas
-flanchasse
-flanchassent
-flanchasses
-flanchassiez
-flanchassions
-flanchât
-flanchâtes
-flanche
-flanché
-flanchée
-flanchées
-flanchent
-flancher
-flanchera
-flancherai
-flancheraient
-flancherais
-flancherait
-flancheras
-flanchèrent
-flancherez
-flancheriez
-flancherions
-flancherons
-flancheront
-flanches
-flanchés
-flanchet
-flanchets
-flanchez
-flanchiez
-flanchions
-flanchons
-flanconade
-flanconades
-flancs
-flandricisme
-flandricismes
-flandrin
-flandrins
-flâne
-flâné
-flanelle
-flanelles
-flânent
-flâner
-flânera
-flânerai
-flâneraient
-flânerais
-flânerait
-flâneras
-flânèrent
-flânerez
-flânerie
-flâneries
-flâneriez
-flânerions
-flânerons
-flâneront
-flânes
-flâneur
-flâneurs
-flâneuse
-flâneuses
-flânez
-flâniez
-flânions
-flânons
-flanqua
-flanquai
-flanquaient
-flanquais
-flanquait
-flanquâmes
-flanquant
-flanquas
-flanquasse
-flanquassent
-flanquasses
-flanquassiez
-flanquassions
-flanquât
-flanquâtes
-flanque
-flanqué
-flanquée
-flanquées
-flanquement
-flanquements
-flanquent
-flanquer
-flanquera
-flanquerai
-flanqueraient
-flanquerais
-flanquerait
-flanqueras
-flanquèrent
-flanquerez
-flanqueriez
-flanquerions
-flanquerons
-flanqueront
-flanques
-flanqués
-flanquez
-flanquiez
-flanquions
-flanquons
-flans
-flapi
-flapie
-flapies
-flapis
-flaqua
-flaquai
-flaquaient
-flaquais
-flaquait
-flaquâmes
-flaquant
-flaquas
-flaquasse
-flaquassent
-flaquasses
-flaquassiez
-flaquassions
-flaquât
-flaquâtes
-flaque
-flaqué
-flaquent
-flaquer
-flaquera
-flaquerai
-flaqueraient
-flaquerais
-flaquerait
-flaqueras
-flaquèrent
-flaquerez
-flaqueriez
-flaquerions
-flaquerons
-flaqueront
-flaques
-flaquez
-flaquiez
-flaquions
-flaquons
-flash
-flasha
-flashai
-flashaient
-flashais
-flashait
-flashâmes
-flashant
-flashas
-flashasse
-flashassent
-flashasses
-flashassiez
-flashassions
-flashât
-flashâtes
-flash-back
-flashe
-flashé
-flashent
-flasher
-flashera
-flasherai
-flasheraient
-flasherais
-flasherait
-flasheras
-flashèrent
-flasherez
-flasheriez
-flasherions
-flasherons
-flasheront
-flashes
-flashez
-flashiez
-flashions
-flashons
-flasque
-flasques
-flatta
-flattai
-flattaient
-flattais
-flattait
-flattâmes
-flattant
-flattas
-flattasse
-flattassent
-flattasses
-flattassiez
-flattassions
-flattât
-flattâtes
-flatte
-flatté
-flattée
-flattées
-flattent
-flatter
-flattera
-flatterai
-flatteraient
-flatterais
-flatterait
-flatteras
-flattèrent
-flatterez
-flatterie
-flatteries
-flatteriez
-flatterions
-flatterons
-flatteront
-flattes
-flattés
-flatteur
-flatteurs
-flatteuse
-flatteusement
-flatteuses
-flattez
-flattiez
-flattions
-flattons
-flatulence
-flatulences
-flatulent
-flatulente
-flatulentes
-flatulents
-flatuosité
-flatuosités
-flaupa
-flaupai
-flaupaient
-flaupais
-flaupait
-flaupâmes
-flaupant
-flaupas
-flaupasse
-flaupassent
-flaupasses
-flaupassiez
-flaupassions
-flaupât
-flaupâtes
-flaupe
-flaupé
-flaupée
-flaupées
-flaupent
-flauper
-flaupera
-flauperai
-flauperaient
-flauperais
-flauperait
-flauperas
-flaupèrent
-flauperez
-flauperiez
-flauperions
-flauperons
-flauperont
-flaupes
-flaupés
-flaupez
-flaupiez
-flaupions
-flaupons
-flavescent
-flavescente
-flavescentes
-flavescents
-flavine
-flavines
-fléau
-fléaux
-flécha
-fléchage
-fléchages
-fléchai
-fléchaient
-fléchais
-fléchait
-fléchâmes
-fléchant
-fléchas
-fléchasse
-fléchassent
-fléchasses
-fléchassiez
-fléchassions
-fléchât
-fléchâtes
-fléché
-flèche
-fléchée
-fléchées
-flèchent
-flécher
-fléchera
-flécherai
-flécheraient
-flécherais
-flécherait
-flécheras
-fléchèrent
-flécherez
-flécheriez
-flécherions
-flécherons
-flécheront
-fléchés
-flèches
-fléchette
-fléchettes
-fléchez
-fléchi
-fléchie
-fléchies
-fléchiez
-fléchîmes
-fléchions
-fléchir
-fléchira
-fléchirai
-fléchiraient
-fléchirais
-fléchirait
-fléchiras
-fléchirent
-fléchirez
-fléchiriez
-fléchirions
-fléchirons
-fléchiront
-fléchis
-fléchissaient
-fléchissais
-fléchissait
-fléchissant
-fléchisse
-fléchissement
-fléchissements
-fléchissent
-fléchisses
-fléchisseur
-fléchisseurs
-fléchissez
-fléchissiez
-fléchissions
-fléchissons
-fléchit
-fléchît
-fléchîtes
-fléchons
-flegmatique
-flegmatiquement
-flegmatiques
-flegme
-flegmes
-flegmon
-flegmons
-flein
-fleins
-flémard
-flémarde
-flémardes
-flémards
-flemmard
-flemmarda
-flemmardai
-flemmardaient
-flemmardais
-flemmardait
-flemmardâmes
-flemmardant
-flemmardas
-flemmardasse
-flemmardassent
-flemmardasses
-flemmardassiez
-flemmardassions
-flemmardât
-flemmardâtes
-flemmarde
-flemmardé
-flemmardent
-flemmarder
-flemmardera
-flemmarderai
-flemmarderaient
-flemmarderais
-flemmarderait
-flemmarderas
-flemmardèrent
-flemmarderez
-flemmarderiez
-flemmarderions
-flemmarderons
-flemmarderont
-flemmardes
-flemmardez
-flemmardiez
-flemmardions
-flemmardise
-flemmardises
-flemmardons
-flemmards
-flemme
-flemmes
-fléole
-fléoles
-flétan
-flétans
-flétri
-flétrie
-flétries
-flétrîmes
-flétrir
-flétrira
-flétrirai
-flétriraient
-flétrirais
-flétrirait
-flétriras
-flétrirent
-flétrirez
-flétririez
-flétririons
-flétrirons
-flétriront
-flétris
-flétrissaient
-flétrissais
-flétrissait
-flétrissant
-flétrissante
-flétrissantes
-flétrissants
-flétrisse
-flétrissement
-flétrissements
-flétrissent
-flétrisses
-flétrissez
-flétrissiez
-flétrissions
-flétrissons
-flétrissure
-flétrissures
-flétrit
-flétrît
-flétrîtes
-flette
-flettes
-fleur
-fleura
-fleurage
-fleurages
-fleurai
-fleuraient
-fleurais
-fleuraison
-fleuraisons
-fleurait
-fleurâmes
-fleurant
-fleuras
-fleurasse
-fleurassent
-fleurasses
-fleurassiez
-fleurassions
-fleurât
-fleurâtes
-fleurdelisé
-fleurdelisée
-fleurdelisées
-fleurdelisés
-fleure
-fleuré
-fleurée
-fleurées
-fleurent
-fleurer
-fleurera
-fleurerai
-fleureraient
-fleurerais
-fleurerait
-fleureras
-fleurèrent
-fleurerez
-fleureriez
-fleurerions
-fleurerons
-fleureront
-fleures
-fleurés
-fleuret
-fleurets
-fleurette
-fleurettes
-fleurettiste
-fleurettistes
-fleurez
-fleuri
-fleurie
-fleuries
-fleuriez
-fleurîmes
-fleurions
-fleurir
-fleurira
-fleurirai
-fleuriraient
-fleurirais
-fleurirait
-fleuriras
-fleurirent
-fleurirez
-fleuririez
-fleuririons
-fleurirons
-fleuriront
-fleuris
-fleurissaient
-fleurissais
-fleurissait
-fleurissant
-fleurissante
-fleurissantes
-fleurissants
-fleurisse
-fleurissent
-fleurisses
-fleurissez
-fleurissiez
-fleurissions
-fleurissons
-fleuriste
-fleuristes
-fleurit
-fleurît
-fleurîtes
-fleuron
-fleuronné
-fleuronnée
-fleuronnées
-fleuronnés
-fleurons
-fleurs
-fleuve
-fleuves
-flexibilité
-flexibilités
-flexible
-flexibles
-flexion
-flexionnel
-flexionnelle
-flexionnelles
-flexionnels
-flexions
-flexure
-flexures
-flibusta
-flibustai
-flibustaient
-flibustais
-flibustait
-flibustâmes
-flibustant
-flibustas
-flibustasse
-flibustassent
-flibustasses
-flibustassiez
-flibustassions
-flibustât
-flibustâtes
-flibuste
-flibusté
-flibustée
-flibustées
-flibustent
-flibuster
-flibustera
-flibusterai
-flibusteraient
-flibusterais
-flibusterait
-flibusteras
-flibustèrent
-flibusterez
-flibusteriez
-flibusterions
-flibusterons
-flibusteront
-flibustes
-flibustés
-flibustez
-flibustier
-flibustiers
-flibustiez
-flibustions
-flibustons
-flic
-flics
-flingot
-flingots
-flingua
-flinguai
-flinguaient
-flinguais
-flinguait
-flinguâmes
-flinguant
-flinguas
-flinguasse
-flinguassent
-flinguasses
-flinguassiez
-flinguassions
-flinguât
-flinguâtes
-flingue
-flingué
-flinguée
-flinguées
-flinguent
-flinguer
-flinguera
-flinguerai
-flingueraient
-flinguerais
-flinguerait
-flingueras
-flinguèrent
-flinguerez
-flingueriez
-flinguerions
-flinguerons
-flingueront
-flingues
-flingués
-flinguez
-flinguiez
-flinguions
-flinguons
-flint
-flints
-flipot
-flipots
-flippa
-flippai
-flippaient
-flippais
-flippait
-flippâmes
-flippant
-flippas
-flippasse
-flippassent
-flippasses
-flippassiez
-flippassions
-flippât
-flippâtes
-flippe
-flippé
-flippent
-flipper
-flippera
-flipperai
-flipperaient
-flipperais
-flipperait
-flipperas
-flippèrent
-flipperez
-flipperiez
-flipperions
-flipperons
-flipperont
-flippers
-flippes
-flippez
-flippiez
-flippions
-flippons
-flirt
-flirta
-flirtai
-flirtaient
-flirtais
-flirtait
-flirtâmes
-flirtant
-flirtas
-flirtasse
-flirtassent
-flirtasses
-flirtassiez
-flirtassions
-flirtât
-flirtâtes
-flirte
-flirté
-flirtent
-flirter
-flirtera
-flirterai
-flirteraient
-flirterais
-flirterait
-flirteras
-flirtèrent
-flirterez
-flirteriez
-flirterions
-flirterons
-flirteront
-flirtes
-flirteur
-flirteurs
-flirteuse
-flirteuses
-flirtez
-flirtiez
-flirtions
-flirtons
-flirts
-floc
-flocage
-flocages
-floche
-floches
-flocon
-floconna
-floconnai
-floconnaient
-floconnais
-floconnait
-floconnâmes
-floconnant
-floconnante
-floconnantes
-floconnants
-floconnas
-floconnasse
-floconnassent
-floconnasses
-floconnassiez
-floconnassions
-floconnât
-floconnâtes
-floconne
-floconné
-floconnent
-floconner
-floconnera
-floconnerai
-floconneraient
-floconnerais
-floconnerait
-floconneras
-floconnèrent
-floconnerez
-floconneriez
-floconnerions
-floconnerons
-floconneront
-floconnes
-floconneuse
-floconneuses
-floconneux
-floconnez
-floconniez
-floconnions
-floconnons
-flocons
-flocula
-floculai
-floculaient
-floculais
-floculait
-floculâmes
-floculant
-floculas
-floculasse
-floculassent
-floculasses
-floculassiez
-floculassions
-floculât
-floculâtes
-floculation
-floculations
-flocule
-floculé
-floculer
-floculera
-floculerai
-floculeraient
-floculerais
-floculerait
-floculeras
-floculèrent
-floculerez
-floculeriez
-floculerions
-floculerons
-floculeront
-floculez
-floculiez
-floculions
-floculons
-flonflon
-flonflons
-flood
-flop
-flopée
-flopées
-flops
-floraison
-floraisons
-floral
-florale
-florales
-floralies
-floraux
-flore
-floréal
-florence
-florences
-florentin
-florentine
-florentines
-florentins
-flores
-florès
-floricole
-floricoles
-floriculture
-floricultures
-florifère
-florifères
-florilège
-florilèges
-florin
-florins
-florissant
-florissante
-florissantes
-florissants
-flosculeuse
-flosculeuses
-flosculeux
-flot
-flots
-flotta
-flottabilité
-flottabilités
-flottable
-flottables
-flottage
-flottages
-flottai
-flottaient
-flottais
-flottaison
-flottaisons
-flottait
-flottâmes
-flottant
-flottante
-flottantes
-flottants
-flottard
-flottards
-flottas
-flottasse
-flottassent
-flottasses
-flottassiez
-flottassions
-flottât
-flottâtes
-flottation
-flottations
-flotte
-flotté
-flottée
-flottées
-flottement
-flottements
-flottent
-flotter
-flottera
-flotterai
-flotteraient
-flotterais
-flotterait
-flotteras
-flottèrent
-flotterez
-flotteriez
-flotterions
-flotterons
-flotteront
-flottes
-flottés
-flotteur
-flotteurs
-flottez
-flottiez
-flottille
-flottilles
-flottions
-flottons
-flou
-floua
-flouai
-flouaient
-flouais
-flouait
-flouâmes
-flouant
-flouas
-flouasse
-flouassent
-flouasses
-flouassiez
-flouassions
-flouât
-flouâtes
-floue
-floué
-flouée
-flouées
-flouent
-flouer
-flouera
-flouerai
-floueraient
-flouerais
-flouerait
-floueras
-flouèrent
-flouerez
-floueriez
-flouerions
-flouerons
-floueront
-floues
-floués
-flouez
-flouiez
-flouions
-flouons
-flous
-flousa
-flousai
-flousaient
-flousais
-flousait
-flousâmes
-flousant
-flousas
-flousasse
-flousassent
-flousasses
-flousassiez
-flousassions
-flousât
-flousâtes
-flouse
-flousé
-flousent
-flouser
-flousera
-flouserai
-flouseraient
-flouserais
-flouserait
-flouseras
-flousèrent
-flouserez
-flouseriez
-flouserions
-flouserons
-flouseront
-flouses
-flousez
-flousiez
-flousions
-flousons
-flouve
-flouves
-flouze
-flouzes
-flua
-fluage
-fluages
-fluai
-fluaient
-fluais
-fluait
-fluâmes
-fluant
-fluas
-fluasse
-fluassent
-fluasses
-fluassiez
-fluassions
-fluât
-fluate
-fluates
-fluâtes
-fluctua
-fluctuai
-fluctuaient
-fluctuais
-fluctuait
-fluctuâmes
-fluctuant
-fluctuante
-fluctuantes
-fluctuants
-fluctuas
-fluctuasse
-fluctuassent
-fluctuasses
-fluctuassiez
-fluctuassions
-fluctuât
-fluctuâtes
-fluctuation
-fluctuations
-fluctue
-fluctué
-fluctuent
-fluctuer
-fluctuera
-fluctuerai
-fluctueraient
-fluctuerais
-fluctuerait
-fluctueras
-fluctuèrent
-fluctuerez
-fluctueriez
-fluctuerions
-fluctuerons
-fluctueront
-fluctues
-fluctuez
-fluctuiez
-fluctuions
-fluctuons
-flue
-flué
-fluent
-fluer
-fluera
-fluerai
-flueraient
-fluerais
-fluerait
-flueras
-fluèrent
-fluerez
-flueriez
-fluerions
-fluerons
-flueront
-flues
-fluet
-fluets
-fluette
-fluettes
-fluez
-fluide
-fluides
-fluidifia
-fluidifiai
-fluidifiaient
-fluidifiais
-fluidifiait
-fluidifiâmes
-fluidifiant
-fluidifiante
-fluidifiantes
-fluidifiants
-fluidifias
-fluidifiasse
-fluidifiassent
-fluidifiasses
-fluidifiassiez
-fluidifiassions
-fluidifiât
-fluidifiâtes
-fluidification
-fluidifications
-fluidifie
-fluidifié
-fluidifiée
-fluidifiées
-fluidifient
-fluidifier
-fluidifiera
-fluidifierai
-fluidifieraient
-fluidifierais
-fluidifierait
-fluidifieras
-fluidifièrent
-fluidifierez
-fluidifieriez
-fluidifierions
-fluidifierons
-fluidifieront
-fluidifies
-fluidifiés
-fluidifiez
-fluidifiiez
-fluidifiions
-fluidifions
-fluidique
-fluidiques
-fluidisa
-fluidisai
-fluidisaient
-fluidisais
-fluidisait
-fluidisâmes
-fluidisant
-fluidisas
-fluidisasse
-fluidisassent
-fluidisasses
-fluidisassiez
-fluidisassions
-fluidisât
-fluidisâtes
-fluidise
-fluidisé
-fluidisée
-fluidisées
-fluidisent
-fluidiser
-fluidisera
-fluidiserai
-fluidiseraient
-fluidiserais
-fluidiserait
-fluidiseras
-fluidisèrent
-fluidiserez
-fluidiseriez
-fluidiserions
-fluidiserons
-fluidiseront
-fluidises
-fluidisés
-fluidisez
-fluidisiez
-fluidisions
-fluidisons
-fluidité
-fluidités
-fluiez
-fluions
-fluons
-fluor
-fluoration
-fluorations
-fluorescéine
-fluorescéines
-fluorescence
-fluorescences
-fluorescent
-fluorescente
-fluorescentes
-fluorescents
-fluorhydrique
-fluorhydriques
-fluorine
-fluorines
-fluorisa
-fluorisai
-fluorisaient
-fluorisais
-fluorisait
-fluorisâmes
-fluorisant
-fluorisante
-fluorisantes
-fluorisants
-fluorisas
-fluorisasse
-fluorisassent
-fluorisasses
-fluorisassiez
-fluorisassions
-fluorisât
-fluorisâtes
-fluorise
-fluorisé
-fluorisée
-fluorisées
-fluorisent
-fluoriser
-fluorisera
-fluoriserai
-fluoriseraient
-fluoriserais
-fluoriserait
-fluoriseras
-fluorisèrent
-fluoriserez
-fluoriseriez
-fluoriserions
-fluoriserons
-fluoriseront
-fluorises
-fluorisés
-fluorisez
-fluorisiez
-fluorisions
-fluorisons
-fluorose
-fluoroses
-fluors
-fluoruration
-fluorurations
-fluorure
-fluorures
-fluotournage
-fluotournages
-flush
-flushes
-flûta
-flûtai
-flûtaient
-flûtais
-flûtait
-flûtâmes
-flûtant
-flûtas
-flûtasse
-flûtassent
-flûtasses
-flûtassiez
-flûtassions
-flûtât
-flûtâtes
-flûte
-flûté
-flûteau
-flûteaux
-flûtée
-flûtées
-flûtent
-flûter
-flûtera
-flûterai
-flûteraient
-flûterais
-flûterait
-flûteras
-flûtèrent
-flûterez
-flûteriez
-flûterions
-flûterons
-flûteront
-flûtes
-flûtés
-flûtez
-flûtiez
-flûtions
-flûtiste
-flûtistes
-flûtons
-fluvial
-fluviale
-fluviales
-fluviatile
-fluviatiles
-fluviaux
-fluviomètre
-fluviomètres
-fluviométrique
-fluviométriques
-flux
-fluxa
-fluxai
-fluxaient
-fluxais
-fluxait
-fluxâmes
-fluxant
-fluxas
-fluxasse
-fluxassent
-fluxasses
-fluxassiez
-fluxassions
-fluxât
-fluxâtes
-fluxe
-fluxé
-fluxée
-fluxées
-fluxent
-fluxer
-fluxera
-fluxerai
-fluxeraient
-fluxerais
-fluxerait
-fluxeras
-fluxèrent
-fluxerez
-fluxeriez
-fluxerions
-fluxerons
-fluxeront
-fluxes
-fluxés
-fluxez
-fluxiez
-fluxion
-fluxions
-fluxmètre
-fluxmètres
-fluxons
-foc
-focal
-focale
-focales
-focalisa
-focalisai
-focalisaient
-focalisais
-focalisait
-focalisâmes
-focalisant
-focalisante
-focalisantes
-focalisants
-focalisas
-focalisasse
-focalisassent
-focalisasses
-focalisassiez
-focalisassions
-focalisât
-focalisâtes
-focalisation
-focalisations
-focalise
-focalisé
-focalisée
-focalisées
-focalisent
-focaliser
-focalisera
-focaliserai
-focaliseraient
-focaliserais
-focaliserait
-focaliseras
-focalisèrent
-focaliserez
-focaliseriez
-focaliserions
-focaliserons
-focaliseront
-focalises
-focalisés
-focalisez
-focalisiez
-focalisions
-focalisons
-focaux
-focs
-foehn
-foetal
-foetale
-foetales
-foetaux
-foetus
-foi
-foie
-foies
-foin
-foins
-foira
-foirade
-foirades
-foirai
-foiraient
-foirail
-foirails
-foirais
-foirait
-foirâmes
-foirant
-foirante
-foirantes
-foirants
-foiras
-foirasse
-foirassent
-foirasses
-foirassiez
-foirassions
-foirât
-foirâtes
-foire
-foiré
-foirent
-foirer
-foirera
-foirerai
-foireraient
-foirerais
-foirerait
-foireras
-foirèrent
-foirerez
-foireriez
-foirerions
-foirerons
-foireront
-foires
-foireuse
-foireuses
-foireux
-foirez
-foiriez
-foirions
-foirons
-fois
-foison
-foisonna
-foisonnai
-foisonnaient
-foisonnais
-foisonnait
-foisonnâmes
-foisonnant
-foisonnante
-foisonnantes
-foisonnants
-foisonnas
-foisonnasse
-foisonnassent
-foisonnasses
-foisonnassiez
-foisonnassions
-foisonnât
-foisonnâtes
-foisonne
-foisonné
-foisonnement
-foisonnements
-foisonnent
-foisonner
-foisonnera
-foisonnerai
-foisonneraient
-foisonnerais
-foisonnerait
-foisonneras
-foisonnèrent
-foisonnerez
-foisonneriez
-foisonnerions
-foisonnerons
-foisonneront
-foisonnes
-foisonnez
-foisonniez
-foisonnions
-foisonnons
-fol
-folasse
-folasses
-folâtra
-folâtrai
-folâtraient
-folâtrais
-folâtrait
-folâtrâmes
-folâtrant
-folâtras
-folâtrasse
-folâtrassent
-folâtrasses
-folâtrassiez
-folâtrassions
-folâtrât
-folâtrâtes
-folâtre
-folâtré
-folâtrent
-folâtrer
-folâtrera
-folâtrerai
-folâtreraient
-folâtrerais
-folâtrerait
-folâtreras
-folâtrèrent
-folâtrerez
-folâtrerie
-folâtreries
-folâtreriez
-folâtrerions
-folâtrerons
-folâtreront
-folâtres
-folâtrez
-folâtriez
-folâtrions
-folâtrons
-foliacé
-foliacée
-foliacées
-foliacés
-foliaire
-foliaires
-foliation
-foliations
-folichon
-folichonna
-folichonnai
-folichonnaient
-folichonnais
-folichonnait
-folichonnâmes
-folichonnant
-folichonnas
-folichonnasse
-folichonnassent
-folichonnasses
-folichonnassiez
-folichonnassions
-folichonnât
-folichonnâtes
-folichonne
-folichonné
-folichonnent
-folichonner
-folichonnera
-folichonnerai
-folichonneraient
-folichonnerais
-folichonnerait
-folichonneras
-folichonnèrent
-folichonnerez
-folichonneriez
-folichonnerions
-folichonnerons
-folichonneront
-folichonnes
-folichonnez
-folichonniez
-folichonnions
-folichonnons
-folichons
-folie
-folié
-foliée
-foliées
-folies
-foliés
-folio
-foliole
-folioles
-folios
-foliot
-foliota
-foliotai
-foliotaient
-foliotais
-foliotait
-foliotâmes
-foliotant
-foliotas
-foliotasse
-foliotassent
-foliotasses
-foliotassiez
-foliotassions
-foliotât
-foliotâtes
-foliote
-folioté
-foliotée
-foliotées
-foliotent
-folioter
-foliotera
-folioterai
-folioteraient
-folioterais
-folioterait
-folioteras
-foliotèrent
-folioterez
-folioteriez
-folioterions
-folioterons
-folioteront
-foliotes
-foliotés
-foliotez
-foliotiez
-foliotions
-foliotons
-foliots
-folk
-folklore
-folklores
-folklorique
-folkloriques
-folkloriste
-folkloristes
-folks
-folksong
-folksongs
-folle
-follement
-folles
-follet
-follets
-follette
-follettes
-folliculaire
-folliculaires
-follicule
-follicules
-folliculine
-folliculines
-folliculite
-folliculites
-fols
-fomenta
-fomentai
-fomentaient
-fomentais
-fomentait
-fomentâmes
-fomentant
-fomentas
-fomentasse
-fomentassent
-fomentasses
-fomentassiez
-fomentassions
-fomentât
-fomentâtes
-fomentateur
-fomentateurs
-fomentation
-fomentations
-fomentatrice
-fomentatrices
-fomente
-fomenté
-fomentée
-fomentées
-fomentent
-fomenter
-fomentera
-fomenterai
-fomenteraient
-fomenterais
-fomenterait
-fomenteras
-fomentèrent
-fomenterez
-fomenteriez
-fomenterions
-fomenterons
-fomenteront
-fomentes
-fomentés
-fomentez
-fomentiez
-fomentions
-fomentons
-fonça
-fonçai
-fonçaient
-fonçais
-fonçait
-fonçâmes
-fonçant
-fonças
-fonçasse
-fonçassent
-fonçasses
-fonçassiez
-fonçassions
-fonçât
-fonçâtes
-fonce
-foncé
-foncée
-foncées
-foncent
-foncer
-foncera
-foncerai
-fonceraient
-foncerais
-foncerait
-fonceras
-foncèrent
-foncerez
-fonceriez
-foncerions
-foncerons
-fonceront
-fonces
-foncés
-fonceur
-fonceurs
-fonceuse
-fonceuses
-foncez
-foncier
-foncière
-foncièrement
-foncières
-fonciers
-fonciez
-foncions
-fonçons
-fonction
-fonctionna
-fonctionnai
-fonctionnaient
-fonctionnaire
-fonctionnaires
-fonctionnais
-fonctionnait
-fonctionnalisme
-fonctionnalismes
-fonctionnalité
-fonctionnalités
-fonctionnâmes
-fonctionnant
-fonctionnarisa
-fonctionnarisai
-fonctionnarisaient
-fonctionnarisais
-fonctionnarisait
-fonctionnarisâmes
-fonctionnarisant
-fonctionnarisas
-fonctionnarisasse
-fonctionnarisassent
-fonctionnarisasses
-fonctionnarisassiez
-fonctionnarisassions
-fonctionnarisât
-fonctionnarisâtes
-fonctionnarisation
-fonctionnarisations
-fonctionnarise
-fonctionnarisé
-fonctionnarisée
-fonctionnarisées
-fonctionnarisent
-fonctionnariser
-fonctionnarisera
-fonctionnariserai
-fonctionnariseraient
-fonctionnariserais
-fonctionnariserait
-fonctionnariseras
-fonctionnarisèrent
-fonctionnariserez
-fonctionnariseriez
-fonctionnariserions
-fonctionnariserons
-fonctionnariseront
-fonctionnarises
-fonctionnarisés
-fonctionnarisez
-fonctionnarisiez
-fonctionnarisions
-fonctionnarisme
-fonctionnarismes
-fonctionnarisons
-fonctionnas
-fonctionnasse
-fonctionnassent
-fonctionnasses
-fonctionnassiez
-fonctionnassions
-fonctionnât
-fonctionnâtes
-fonctionne
-fonctionné
-fonctionnel
-fonctionnelle
-fonctionnelles
-fonctionnels
-fonctionnement
-fonctionnements
-fonctionnent
-fonctionner
-fonctionnera
-fonctionnerai
-fonctionneraient
-fonctionnerais
-fonctionnerait
-fonctionneras
-fonctionnèrent
-fonctionnerez
-fonctionneriez
-fonctionnerions
-fonctionnerons
-fonctionneront
-fonctionnes
-fonctionnez
-fonctionniez
-fonctionnions
-fonctionnons
-fonctions
-fond
-fonda
-fondai
-fondaient
-fondais
-fondait
-fondamental
-fondamentale
-fondamentalement
-fondamentales
-fondamentalisme
-fondamentalismes
-fondamentaliste
-fondamentalistes
-fondamentaux
-fondâmes
-fondant
-fondante
-fondantes
-fondants
-fondas
-fondasse
-fondassent
-fondasses
-fondassiez
-fondassions
-fondât
-fondâtes
-fondateur
-fondateurs
-fondation
-fondations
-fondatrice
-fondatrices
-fonde
-fondé
-fondée
-fondées
-fondement
-fondements
-fondent
-fonder
-fondera
-fonderai
-fonderaient
-fonderais
-fonderait
-fonderas
-fondèrent
-fonderez
-fonderie
-fonderies
-fonderiez
-fonderions
-fonderons
-fonderont
-fondes
-fondés
-fondeur
-fondeurs
-fondeuse
-fondeuses
-fondez
-fondiez
-fondîmes
-fondions
-fondirent
-fondis
-fondisse
-fondissent
-fondisses
-fondissiez
-fondissions
-fondit
-fondît
-fondîtes
-fondoir
-fondoirs
-fondons
-fondouk
-fondouks
-fondra
-fondrai
-fondraient
-fondrais
-fondrait
-fondras
-fondre
-fondrez
-fondrière
-fondrières
-fondriez
-fondrions
-fondrons
-fondront
-fonds
-fondu
-fondue
-fondues
-fondus
-fongibilité
-fongibilités
-fongible
-fongibles
-fongicide
-fongicides
-fongiforme
-fongiformes
-fongique
-fongiques
-fongistatique
-fongistatiques
-fongosité
-fongosités
-fongueuse
-fongueuses
-fongueux
-fongus
-font
-fontaine
-fontainebleau
-fontainebleaus
-fontaines
-fontainier
-fontainiers
-fontanelle
-fontanelles
-fontange
-fontanges
-fontanili
-fonte
-fontes
-fontis
-foot
-football
-footballer
-footballers
-footballeur
-footballeurs
-footballeuse
-footballeuses
-footballs
-footing
-footings
-foots
-for
-fora
-forage
-forages
-forai
-foraient
-forain
-foraine
-foraines
-forains
-forais
-forait
-forâmes
-foraminé
-foraminée
-foraminées
-foraminés
-forant
-foras
-forasse
-forassent
-forasses
-forassiez
-forassions
-forât
-forâtes
-forban
-forbans
-força
-forçage
-forçages
-forçai
-forçaient
-forçais
-forçait
-forçâmes
-forçant
-forças
-forçasse
-forçassent
-forçasses
-forçassiez
-forçassions
-forçat
-forçât
-forçâtes
-forçats
-force
-forcé
-forcée
-forcées
-forcement
-forcément
-forcements
-forcené
-forcenée
-forcenées
-forcenés
-forcent
-forceps
-forcer
-forcera
-forcerai
-forceraient
-forcerais
-forcerait
-forceras
-forcèrent
-forcerez
-forcerie
-forceries
-forceriez
-forcerions
-forcerons
-forceront
-forces
-forcés
-forcez
-forci
-forciez
-forcîmes
-forcing
-forcings
-forcions
-forcipressure
-forcipressures
-forcir
-forcira
-forcirai
-forciraient
-forcirais
-forcirait
-forciras
-forcirent
-forcirez
-forciriez
-forcirions
-forcirons
-forciront
-forcis
-forcissaient
-forcissais
-forcissait
-forcissant
-forcisse
-forcissent
-forcisses
-forcissez
-forcissiez
-forcissions
-forcissons
-forcit
-forcît
-forcîtes
-forclore
-forclos
-forclose
-forcloses
-forclusion
-forclusions
-forçons
-fore
-foré
-forée
-forées
-forent
-forer
-forera
-forerai
-foreraient
-forerais
-forerait
-foreras
-forèrent
-forerez
-foreriez
-forerions
-forerons
-foreront
-fores
-forés
-foresterie
-foresteries
-forestier
-forestière
-forestières
-forestiers
-foret
-forêt
-forets
-forêts
-foreur
-foreurs
-foreuse
-foreuses
-forez
-forfaire
-forfais
-forfaisaient
-forfaisais
-forfaisait
-forfaisant
-forfaisiez
-forfaisions
-forfaisons
-forfait
-forfaitaire
-forfaitairement
-forfaitaires
-forfaite
-forfaites
-forfaits
-forfaiture
-forfaitures
-forfanterie
-forfanteries
-forfasse
-forfassent
-forfasses
-forfassiez
-forfassions
-forfera
-forferai
-forferaient
-forferais
-forferait
-forferas
-forferez
-forferiez
-forferions
-forferons
-forferont
-forficule
-forficules
-forfîmes
-forfirent
-forfis
-forfisse
-forfissent
-forfisses
-forfissiez
-forfissions
-forfit
-forfît
-forfîtes
-forfont
-forge
-forgé
-forgea
-forgeable
-forgeables
-forgeage
-forgeages
-forgeai
-forgeaient
-forgeais
-forgeait
-forgeâmes
-forgeant
-forgeas
-forgeasse
-forgeassent
-forgeasses
-forgeassiez
-forgeassions
-forgeât
-forgeâtes
-forgée
-forgées
-forgent
-forgeons
-forger
-forgera
-forgerai
-forgeraient
-forgerais
-forgerait
-forgeras
-forgèrent
-forgerez
-forgeriez
-forgerions
-forgeron
-forgerons
-forgeront
-forges
-forgés
-forgeur
-forgeurs
-forgeuse
-forgeuses
-forgez
-forgiez
-forgions
-foriez
-forint
-forints
-forions
-forjeta
-forjetai
-forjetaient
-forjetais
-forjetait
-forjetâmes
-forjetant
-forjetas
-forjetasse
-forjetassent
-forjetasses
-forjetassiez
-forjetassions
-forjetât
-forjetâtes
-forjeté
-forjetée
-forjetées
-forjeter
-forjetèrent
-forjetés
-forjetez
-forjetiez
-forjetions
-forjetons
-forjette
-forjettent
-forjettera
-forjetterai
-forjetteraient
-forjetterais
-forjetterait
-forjetteras
-forjetterez
-forjetteriez
-forjetterions
-forjetterons
-forjetteront
-forjettes
-forlança
-forlançai
-forlançaient
-forlançais
-forlançait
-forlançâmes
-forlançant
-forlanças
-forlançasse
-forlançassent
-forlançasses
-forlançassiez
-forlançassions
-forlançât
-forlançâtes
-forlance
-forlancé
-forlancée
-forlancées
-forlancent
-forlancer
-forlancera
-forlancerai
-forlanceraient
-forlancerais
-forlancerait
-forlanceras
-forlancèrent
-forlancerez
-forlanceriez
-forlancerions
-forlancerons
-forlanceront
-forlances
-forlancés
-forlancez
-forlanciez
-forlancions
-forlançons
-forlane
-forlanes
-forligna
-forlignai
-forlignaient
-forlignais
-forlignait
-forlignâmes
-forlignant
-forlignas
-forlignasse
-forlignassent
-forlignasses
-forlignassiez
-forlignassions
-forlignât
-forlignâtes
-forligne
-forligné
-forlignent
-forligner
-forlignera
-forlignerai
-forligneraient
-forlignerais
-forlignerait
-forligneras
-forlignèrent
-forlignerez
-forligneriez
-forlignerions
-forlignerons
-forligneront
-forlignes
-forlignez
-forligniez
-forlignions
-forlignons
-forma
-formage
-formages
-formai
-formaient
-formais
-formait
-formaldéhyde
-formaldéhydes
-formalisa
-formalisai
-formalisaient
-formalisais
-formalisait
-formalisâmes
-formalisant
-formalisante
-formalisantes
-formalisants
-formalisas
-formalisasse
-formalisassent
-formalisasses
-formalisassiez
-formalisassions
-formalisât
-formalisâtes
-formalisation
-formalisations
-formalise
-formalisé
-formalisée
-formalisées
-formalisent
-formaliser
-formalisera
-formaliserai
-formaliseraient
-formaliserais
-formaliserait
-formaliseras
-formalisèrent
-formaliserez
-formaliseriez
-formaliserions
-formaliserons
-formaliseront
-formalises
-formalisés
-formalisez
-formalisiez
-formalisions
-formalisme
-formalismes
-formalisons
-formaliste
-formalistes
-formalité
-formalités
-formâmes
-formant
-formariage
-formariages
-formas
-formasse
-formassent
-formasses
-formassiez
-formassions
-format
-formât
-formâtes
-formateur
-formateurs
-formatif
-formatifs
-formation
-formations
-formative
-formatives
-formatrice
-formatrices
-formats
-forme
-formé
-formée
-formées
-formel
-formelle
-formellement
-formelles
-formels
-formène
-formènes
-forment
-former
-formera
-formerai
-formeraient
-formerais
-formerait
-formeras
-formèrent
-formeret
-formerets
-formerez
-formeriez
-formerions
-formerons
-formeront
-formes
-formés
-formez
-formiate
-formiates
-formicant
-formicante
-formicantes
-formicants
-formication
-formications
-formidable
-formidablement
-formidables
-formiez
-formions
-formique
-formiques
-formol
-formola
-formolai
-formolaient
-formolais
-formolait
-formolâmes
-formolant
-formolas
-formolasse
-formolassent
-formolasses
-formolassiez
-formolassions
-formolât
-formolâtes
-formole
-formolé
-formolée
-formolées
-formolent
-formoler
-formolera
-formolerai
-formoleraient
-formolerais
-formolerait
-formoleras
-formolèrent
-formolerez
-formoleriez
-formolerions
-formolerons
-formoleront
-formoles
-formolés
-formolez
-formoliez
-formolions
-formolons
-formols
-formons
-formula
-formulable
-formulables
-formulai
-formulaient
-formulaire
-formulaires
-formulais
-formulait
-formulâmes
-formulant
-formulas
-formulasse
-formulassent
-formulasses
-formulassiez
-formulassions
-formulât
-formulâtes
-formulation
-formulations
-formule
-formulé
-formulée
-formulées
-formulent
-formuler
-formulera
-formulerai
-formuleraient
-formulerais
-formulerait
-formuleras
-formulèrent
-formulerez
-formuleriez
-formulerions
-formulerons
-formuleront
-formules
-formulés
-formulez
-formuliez
-formulions
-formulons
-fornicateur
-fornicateurs
-fornication
-fornications
-fornicatrice
-fornicatrices
-forniqua
-forniquai
-forniquaient
-forniquais
-forniquait
-forniquâmes
-forniquant
-forniquas
-forniquasse
-forniquassent
-forniquasses
-forniquassiez
-forniquassions
-forniquât
-forniquâtes
-fornique
-forniqué
-forniquent
-forniquer
-forniquera
-forniquerai
-forniqueraient
-forniquerais
-forniquerait
-forniqueras
-forniquèrent
-forniquerez
-forniqueriez
-forniquerions
-forniquerons
-forniqueront
-forniques
-forniquez
-forniquiez
-forniquions
-forniquons
-forons
-fors
-forsythia
-forsythias
-fort
-forte
-fortement
-forte-piano
-forteresse
-forteresses
-fortes
-fortiche
-fortiches
-fortifia
-fortifiai
-fortifiaient
-fortifiais
-fortifiait
-fortifiâmes
-fortifiant
-fortifiante
-fortifiantes
-fortifiants
-fortifias
-fortifiasse
-fortifiassent
-fortifiasses
-fortifiassiez
-fortifiassions
-fortifiât
-fortifiâtes
-fortification
-fortifications
-fortifie
-fortifié
-fortifiée
-fortifiées
-fortifient
-fortifier
-fortifiera
-fortifierai
-fortifieraient
-fortifierais
-fortifierait
-fortifieras
-fortifièrent
-fortifierez
-fortifieriez
-fortifierions
-fortifierons
-fortifieront
-fortifies
-fortifiés
-fortifiez
-fortifiiez
-fortifiions
-fortifions
-fortin
-fortins
-fortiori
-fortissimo
-fortrait
-fortraite
-fortraites
-fortraits
-fortraiture
-fortraitures
-fortran
-fortrans
-forts
-fortuit
-fortuite
-fortuitement
-fortuites
-fortuits
-fortune
-fortuné
-fortunée
-fortunées
-fortunes
-fortunés
-forum
-forums
-forure
-forures
-fosse
-fossé
-fosses
-fossés
-fossette
-fossettes
-fossile
-fossiles
-fossilifère
-fossilifères
-fossilisa
-fossilisai
-fossilisaient
-fossilisais
-fossilisait
-fossilisâmes
-fossilisant
-fossilisas
-fossilisasse
-fossilisassent
-fossilisasses
-fossilisassiez
-fossilisassions
-fossilisât
-fossilisâtes
-fossilisation
-fossilisations
-fossilise
-fossilisé
-fossilisée
-fossilisées
-fossilisent
-fossiliser
-fossilisera
-fossiliserai
-fossiliseraient
-fossiliserais
-fossiliserait
-fossiliseras
-fossilisèrent
-fossiliserez
-fossiliseriez
-fossiliserions
-fossiliserons
-fossiliseront
-fossilises
-fossilisés
-fossilisez
-fossilisiez
-fossilisions
-fossilisons
-fossoie
-fossoient
-fossoiera
-fossoierai
-fossoieraient
-fossoierais
-fossoierait
-fossoieras
-fossoierez
-fossoieriez
-fossoierions
-fossoierons
-fossoieront
-fossoies
-fossoir
-fossoirs
-fossoya
-fossoyai
-fossoyaient
-fossoyais
-fossoyait
-fossoyâmes
-fossoyant
-fossoyas
-fossoyasse
-fossoyassent
-fossoyasses
-fossoyassiez
-fossoyassions
-fossoyât
-fossoyâtes
-fossoyé
-fossoyée
-fossoyées
-fossoyer
-fossoyèrent
-fossoyés
-fossoyeur
-fossoyeurs
-fossoyeuse
-fossoyeuses
-fossoyez
-fossoyiez
-fossoyions
-fossoyons
-fou
-fouace
-fouaces
-fouacier
-fouaciers
-fouage
-fouages
-fouailla
-fouaillai
-fouaillaient
-fouaillais
-fouaillait
-fouaillâmes
-fouaillant
-fouaillas
-fouaillasse
-fouaillassent
-fouaillasses
-fouaillassiez
-fouaillassions
-fouaillât
-fouaillâtes
-fouaille
-fouaillé
-fouaillée
-fouaillées
-fouaillent
-fouailler
-fouaillera
-fouaillerai
-fouailleraient
-fouaillerais
-fouaillerait
-fouailleras
-fouaillèrent
-fouaillerez
-fouailleriez
-fouaillerions
-fouaillerons
-fouailleront
-fouailles
-fouaillés
-fouaillez
-fouailliez
-fouaillions
-fouaillons
-foucade
-foucades
-fouchtra
-foudre
-foudres
-foudroie
-foudroiement
-foudroiements
-foudroient
-foudroiera
-foudroierai
-foudroieraient
-foudroierais
-foudroierait
-foudroieras
-foudroierez
-foudroieriez
-foudroierions
-foudroierons
-foudroieront
-foudroies
-foudroya
-foudroyai
-foudroyaient
-foudroyais
-foudroyait
-foudroyâmes
-foudroyant
-foudroyante
-foudroyantes
-foudroyants
-foudroyas
-foudroyasse
-foudroyassent
-foudroyasses
-foudroyassiez
-foudroyassions
-foudroyât
-foudroyâtes
-foudroyé
-foudroyée
-foudroyées
-foudroyer
-foudroyèrent
-foudroyés
-foudroyez
-foudroyiez
-foudroyions
-foudroyons
-fouée
-fouées
-fouet
-fouets
-fouetta
-fouettai
-fouettaient
-fouettais
-fouettait
-fouettâmes
-fouettant
-fouettard
-fouettards
-fouettas
-fouettasse
-fouettassent
-fouettasses
-fouettassiez
-fouettassions
-fouettât
-fouettâtes
-fouette
-fouetté
-fouettée
-fouettées
-fouettement
-fouettements
-fouettent
-fouetter
-fouettera
-fouetterai
-fouetteraient
-fouetterais
-fouetterait
-fouetteras
-fouettèrent
-fouetterez
-fouetteriez
-fouetterions
-fouetterons
-fouetteront
-fouettes
-fouettés
-fouettez
-fouettiez
-fouettions
-fouettons
-foufou
-foufous
-fougasse
-fougasses
-fouge
-fougé
-fougea
-fougeai
-fougeaient
-fougeais
-fougeait
-fougeâmes
-fougeant
-fougeas
-fougeasse
-fougeassent
-fougeasses
-fougeassiez
-fougeassions
-fougeât
-fougeâtes
-fougent
-fougeons
-fouger
-fougera
-fougerai
-fougeraient
-fougerais
-fougerait
-fougeras
-fougère
-fougèrent
-fougères
-fougerez
-fougeriez
-fougerions
-fougerole
-fougeroles
-fougerons
-fougeront
-fouges
-fougez
-fougiez
-fougions
-fougue
-fougues
-fougueuse
-fougueusement
-fougueuses
-fougueux
-foui
-fouie
-fouies
-fouilla
-fouillai
-fouillaient
-fouillais
-fouillait
-fouillâmes
-fouillant
-fouillas
-fouillasse
-fouillassent
-fouillasses
-fouillassiez
-fouillassions
-fouillât
-fouillâtes
-fouille
-fouillé
-fouillée
-fouillées
-fouillent
-fouiller
-fouillera
-fouillerai
-fouilleraient
-fouillerais
-fouillerait
-fouilleras
-fouillèrent
-fouillerez
-fouilleriez
-fouillerions
-fouillerons
-fouilleront
-fouilles
-fouillés
-fouilleur
-fouilleurs
-fouilleuse
-fouilleuses
-fouillez
-fouilliez
-fouillions
-fouillis
-fouillons
-fouîmes
-fouina
-fouinai
-fouinaient
-fouinais
-fouinait
-fouinâmes
-fouinant
-fouinard
-fouinarde
-fouinardes
-fouinards
-fouinas
-fouinasse
-fouinassent
-fouinasses
-fouinassiez
-fouinassions
-fouinât
-fouinâtes
-fouine
-fouiné
-fouinent
-fouiner
-fouinera
-fouinerai
-fouineraient
-fouinerais
-fouinerait
-fouineras
-fouinèrent
-fouinerez
-fouineriez
-fouinerions
-fouinerons
-fouineront
-fouines
-fouineur
-fouineurs
-fouineuse
-fouineuses
-fouinez
-fouiniez
-fouinions
-fouinons
-fouir
-fouira
-fouirai
-fouiraient
-fouirais
-fouirait
-fouiras
-fouirent
-fouirez
-fouiriez
-fouirions
-fouirons
-fouiront
-fouis
-fouissaient
-fouissais
-fouissait
-fouissant
-fouisse
-fouissent
-fouisses
-fouisseur
-fouisseurs
-fouisseuse
-fouisseuses
-fouissez
-fouissiez
-fouissions
-fouissons
-fouit
-fouît
-fouîtes
-foula
-foulage
-foulages
-foulai
-foulaient
-foulais
-foulait
-foulâmes
-foulant
-foulard
-foulards
-foulas
-foulasse
-foulassent
-foulasses
-foulassiez
-foulassions
-foulât
-foulâtes
-foule
-foulé
-foulée
-foulées
-foulent
-fouler
-foulera
-foulerai
-fouleraient
-foulerais
-foulerait
-fouleras
-foulèrent
-foulerez
-foulerie
-fouleries
-fouleriez
-foulerions
-foulerons
-fouleront
-foules
-foulés
-fouleur
-fouleurs
-fouleuse
-fouleuses
-foulez
-fouliez
-foulions
-fouloir
-fouloirs
-foulon
-foulons
-foulque
-foulques
-foultitude
-foultitudes
-foulure
-foulures
-four
-fourailla
-fouraillai
-fouraillaient
-fouraillais
-fouraillait
-fouraillâmes
-fouraillant
-fouraillas
-fouraillasse
-fouraillassent
-fouraillasses
-fouraillassiez
-fouraillassions
-fouraillât
-fouraillâtes
-fouraille
-fouraillé
-fouraillée
-fouraillées
-fouraillent
-fourailler
-fouraillera
-fouraillerai
-fourailleraient
-fouraillerais
-fouraillerait
-fourailleras
-fouraillèrent
-fouraillerez
-fourailleriez
-fouraillerions
-fouraillerons
-fourailleront
-fourailles
-fouraillés
-fouraillez
-fourailliez
-fouraillions
-fouraillons
-fourba
-fourbai
-fourbaient
-fourbais
-fourbait
-fourbâmes
-fourbant
-fourbas
-fourbasse
-fourbassent
-fourbasses
-fourbassiez
-fourbassions
-fourbât
-fourbâtes
-fourbe
-fourbé
-fourbée
-fourbées
-fourbent
-fourber
-fourbera
-fourberai
-fourberaient
-fourberais
-fourberait
-fourberas
-fourbèrent
-fourberez
-fourberie
-fourberies
-fourberiez
-fourberions
-fourberons
-fourberont
-fourbes
-fourbés
-fourbez
-fourbi
-fourbie
-fourbies
-fourbiez
-fourbîmes
-fourbions
-fourbir
-fourbira
-fourbirai
-fourbiraient
-fourbirais
-fourbirait
-fourbiras
-fourbirent
-fourbirez
-fourbiriez
-fourbirions
-fourbirons
-fourbiront
-fourbis
-fourbissage
-fourbissages
-fourbissaient
-fourbissais
-fourbissait
-fourbissant
-fourbisse
-fourbissent
-fourbisses
-fourbisseur
-fourbisseurs
-fourbissez
-fourbissiez
-fourbissions
-fourbissons
-fourbit
-fourbît
-fourbîtes
-fourbons
-fourbu
-fourbue
-fourbues
-fourbure
-fourbures
-fourbus
-fourcha
-fourchai
-fourchaient
-fourchais
-fourchait
-fourchâmes
-fourchant
-fourchas
-fourchasse
-fourchassent
-fourchasses
-fourchassiez
-fourchassions
-fourchât
-fourchâtes
-fourche
-fourché
-fourchée
-fourchées
-fourchent
-fourcher
-fourchera
-fourcherai
-fourcherâmes
-fourcheras
-fourcherasse
-fourcherassent
-fourcherasses
-fourcherassiez
-fourcherassions
-fourcherât
-fourcherâtes
-fourchèrent
-fourcherèrent
-fourches
-fourchés
-fourchet
-fourchets
-fourchette
-fourchettes
-fourchez
-fourchiez
-fourchions
-fourchon
-fourchons
-fourchu
-fourchue
-fourchues
-fourchus
-fourgon
-fourgonna
-fourgonnai
-fourgonnaient
-fourgonnais
-fourgonnait
-fourgonnâmes
-fourgonnant
-fourgonnas
-fourgonnasse
-fourgonnassent
-fourgonnasses
-fourgonnassiez
-fourgonnassions
-fourgonnât
-fourgonnâtes
-fourgonne
-fourgonné
-fourgonnée
-fourgonnées
-fourgonnent
-fourgonner
-fourgonnera
-fourgonnerai
-fourgonneraient
-fourgonnerais
-fourgonnerait
-fourgonneras
-fourgonnèrent
-fourgonnerez
-fourgonneriez
-fourgonnerions
-fourgonnerons
-fourgonneront
-fourgonnes
-fourgonnés
-fourgonnette
-fourgonnettes
-fourgonnez
-fourgonniez
-fourgonnions
-fourgonnons
-fourgons
-fourgua
-fourguai
-fourguaient
-fourguais
-fourguait
-fourguâmes
-fourguant
-fourguas
-fourguasse
-fourguassent
-fourguasses
-fourguassiez
-fourguassions
-fourguât
-fourguâtes
-fourgue
-fourgué
-fourguée
-fourguées
-fourguent
-fourguer
-fourguera
-fourguerai
-fourgueraient
-fourguerais
-fourguerait
-fourgueras
-fourguèrent
-fourguerez
-fourgueriez
-fourguerions
-fourguerons
-fourgueront
-fourgues
-fourgués
-fourguez
-fourguiez
-fourguions
-fourguons
-fouriérisme
-fouriérismes
-fouriériste
-fouriéristes
-fourme
-fourmes
-fourmi
-fourmilier
-fourmilière
-fourmilières
-fourmiliers
-fourmilion
-fourmi-lion
-fourmilions
-fourmilla
-fourmillai
-fourmillaient
-fourmillais
-fourmillait
-fourmillâmes
-fourmillant
-fourmillante
-fourmillantes
-fourmillants
-fourmillas
-fourmillasse
-fourmillassent
-fourmillasses
-fourmillassiez
-fourmillassions
-fourmillât
-fourmillâtes
-fourmille
-fourmillé
-fourmillement
-fourmillements
-fourmillent
-fourmiller
-fourmillera
-fourmillerai
-fourmilleraient
-fourmillerais
-fourmillerait
-fourmilleras
-fourmillèrent
-fourmillerez
-fourmilleriez
-fourmillerions
-fourmillerons
-fourmilleront
-fourmilles
-fourmillez
-fourmilliez
-fourmillions
-fourmillons
-fourmis
-fourmis-lions
-fournaise
-fournaises
-fourneau
-fourneaux
-fournée
-fournées
-fourni
-fournie
-fournier
-fournière
-fournières
-fourniers
-fournies
-fournil
-fournils
-fourniment
-fourniments
-fournîmes
-fournir
-fournira
-fournirai
-fourniraient
-fournirais
-fournirait
-fourniras
-fournirent
-fournirez
-fourniriez
-fournirions
-fournirons
-fourniront
-fournis
-fournissaient
-fournissais
-fournissait
-fournissant
-fournisse
-fournissent
-fournisses
-fournisseur
-fournisseurs
-fournisseuse
-fournisseuses
-fournissez
-fournissiez
-fournissions
-fournissons
-fournit
-fournît
-fournîtes
-fourniture
-fournitures
-fourra
-fourrage
-fourragé
-fourragea
-fourrageai
-fourrageaient
-fourrageais
-fourrageait
-fourrageâmes
-fourrageant
-fourrageas
-fourrageasse
-fourrageassent
-fourrageasses
-fourrageassiez
-fourrageassions
-fourrageât
-fourrageâtes
-fourragée
-fourragées
-fourragent
-fourrageons
-fourrager
-fourragera
-fourragerai
-fourrageraient
-fourragerais
-fourragerait
-fourrageras
-fourragère
-fourragèrent
-fourragères
-fourragerez
-fourrageriez
-fourragerions
-fourragerons
-fourrageront
-fourrages
-fourragés
-fourrageur
-fourrageurs
-fourragez
-fourragiez
-fourragions
-fourrai
-fourraient
-fourrais
-fourrait
-fourrâmes
-fourrant
-fourras
-fourrasse
-fourrassent
-fourrasses
-fourrassiez
-fourrassions
-fourrât
-fourrâtes
-fourre
-fourré
-fourreau
-fourreaux
-fourrée
-fourrées
-fourrent
-fourrer
-fourrera
-fourrerai
-fourreraient
-fourrerais
-fourrerait
-fourreras
-fourrèrent
-fourrerez
-fourreriez
-fourrerions
-fourrerons
-fourreront
-fourres
-fourrés
-fourre-tout
-fourreur
-fourreurs
-fourreuse
-fourreuses
-fourrez
-fourrier
-fourrière
-fourrières
-fourriers
-fourriez
-fourrions
-fourrons
-fourrure
-fourrures
-fours
-fourvoie
-fourvoiement
-fourvoiements
-fourvoient
-fourvoiera
-fourvoierai
-fourvoieraient
-fourvoierais
-fourvoierait
-fourvoieras
-fourvoierez
-fourvoieriez
-fourvoierions
-fourvoierons
-fourvoieront
-fourvoies
-fourvoya
-fourvoyai
-fourvoyaient
-fourvoyais
-fourvoyait
-fourvoyâmes
-fourvoyant
-fourvoyante
-fourvoyantes
-fourvoyants
-fourvoyas
-fourvoyasse
-fourvoyassent
-fourvoyasses
-fourvoyassiez
-fourvoyassions
-fourvoyât
-fourvoyâtes
-fourvoyé
-fourvoyée
-fourvoyées
-fourvoyer
-fourvoyèrent
-fourvoyés
-fourvoyez
-fourvoyiez
-fourvoyions
-fourvoyons
-fous
-fout
-foutaient
-foutais
-foutaise
-foutaises
-foutait
-foutant
-foute
-foutent
-foutes
-foutez
-foutiez
-foutions
-foutoir
-foutoirs
-foutons
-foutra
-foutrai
-foutraient
-foutrais
-foutrait
-foutral
-foutrale
-foutrales
-foutrals
-foutraque
-foutraques
-foutras
-foutre
-foutrez
-foutriez
-foutrions
-foutriquet
-foutriquets
-foutrons
-foutront
-foutu
-foutue
-foutues
-foutus
-fovéa
-fovéas
-fox
-foxé
-foxée
-foxées
-foxés
-fox-terrier
-fox-terriers
-fox-trot
-foyer
-foyers
-frac
-fracas
-fracassa
-fracassai
-fracassaient
-fracassais
-fracassait
-fracassâmes
-fracassant
-fracassante
-fracassantes
-fracassants
-fracassas
-fracassasse
-fracassassent
-fracassasses
-fracassassiez
-fracassassions
-fracassât
-fracassâtes
-fracasse
-fracassé
-fracassée
-fracassées
-fracassent
-fracasser
-fracassera
-fracasserai
-fracasseraient
-fracasserais
-fracasserait
-fracasseras
-fracassèrent
-fracasserez
-fracasseriez
-fracasserions
-fracasserons
-fracasseront
-fracasses
-fracassés
-fracassez
-fracassiez
-fracassions
-fracassons
-fracs
-fraction
-fractionna
-fractionnai
-fractionnaient
-fractionnais
-fractionnait
-fractionnâmes
-fractionnant
-fractionnante
-fractionnantes
-fractionnants
-fractionnas
-fractionnasse
-fractionnassent
-fractionnasses
-fractionnassiez
-fractionnassions
-fractionnât
-fractionnâtes
-fractionne
-fractionné
-fractionnée
-fractionnées
-fractionnel
-fractionnelle
-fractionnelles
-fractionnels
-fractionnement
-fractionnements
-fractionnent
-fractionner
-fractionnera
-fractionnerai
-fractionneraient
-fractionnerais
-fractionnerait
-fractionneras
-fractionnèrent
-fractionnerez
-fractionneriez
-fractionnerions
-fractionnerons
-fractionneront
-fractionnes
-fractionnés
-fractionnez
-fractionniez
-fractionnions
-fractionnisme
-fractionnismes
-fractionnons
-fractions
-fractura
-fracturai
-fracturaient
-fracturais
-fracturait
-fracturâmes
-fracturant
-fracturas
-fracturasse
-fracturassent
-fracturasses
-fracturassiez
-fracturassions
-fracturât
-fracturâtes
-fracture
-fracturé
-fracturée
-fracturées
-fracturent
-fracturer
-fracturera
-fracturerai
-fractureraient
-fracturerais
-fracturerait
-fractureras
-fracturèrent
-fracturerez
-fractureriez
-fracturerions
-fracturerons
-fractureront
-fractures
-fracturés
-fracturez
-fracturiez
-fracturions
-fracturons
-fragile
-fragiles
-fragilisa
-fragilisai
-fragilisaient
-fragilisais
-fragilisait
-fragilisâmes
-fragilisant
-fragilisante
-fragilisantes
-fragilisants
-fragilisas
-fragilisasse
-fragilisassent
-fragilisasses
-fragilisassiez
-fragilisassions
-fragilisât
-fragilisâtes
-fragilise
-fragilisé
-fragilisée
-fragilisées
-fragilisent
-fragiliser
-fragilisera
-fragiliserai
-fragiliseraient
-fragiliserais
-fragiliserait
-fragiliseras
-fragilisèrent
-fragiliserez
-fragiliseriez
-fragiliserions
-fragiliserons
-fragiliseront
-fragilises
-fragilisés
-fragilisez
-fragilisiez
-fragilisions
-fragilisons
-fragilité
-fragilités
-fragment
-fragmenta
-fragmentai
-fragmentaient
-fragmentaire
-fragmentairement
-fragmentaires
-fragmentais
-fragmentait
-fragmentâmes
-fragmentant
-fragmentas
-fragmentasse
-fragmentassent
-fragmentasses
-fragmentassiez
-fragmentassions
-fragmentât
-fragmentâtes
-fragmentation
-fragmentations
-fragmente
-fragmenté
-fragmentée
-fragmentées
-fragmentent
-fragmenter
-fragmentera
-fragmenterai
-fragmenteraient
-fragmenterais
-fragmenterait
-fragmenteras
-fragmentèrent
-fragmenterez
-fragmenteriez
-fragmenterions
-fragmenterons
-fragmenteront
-fragmentes
-fragmentés
-fragmentez
-fragmentiez
-fragmentions
-fragmentons
-fragments
-fragon
-fragons
-frai
-fraîche
-fraîchement
-fraîches
-fraîcheur
-fraîcheurs
-fraîchi
-fraîchîmes
-fraîchin
-fraîchins
-fraîchir
-fraîchira
-fraîchirai
-fraîchiraient
-fraîchirais
-fraîchirait
-fraîchiras
-fraîchirent
-fraîchirez
-fraîchiriez
-fraîchirions
-fraîchirons
-fraîchiront
-fraîchis
-fraîchissaient
-fraîchissais
-fraîchissait
-fraîchissant
-fraîchissante
-fraîchissantes
-fraîchissants
-fraîchisse
-fraîchissent
-fraîchisses
-fraîchissez
-fraîchissiez
-fraîchissions
-fraîchissons
-fraîchit
-fraîchît
-fraîchîtes
-fraie
-fraient
-fraiera
-fraierai
-fraieraient
-fraierais
-fraierait
-fraieras
-fraierez
-fraieriez
-fraierions
-fraierons
-fraieront
-fraies
-frairie
-frairies
-frais
-fraisa
-fraisage
-fraisages
-fraisai
-fraisaient
-fraisais
-fraisait
-fraisâmes
-fraisant
-fraisas
-fraisasse
-fraisassent
-fraisasses
-fraisassiez
-fraisassions
-fraisât
-fraisâtes
-fraise
-fraisé
-fraisée
-fraisées
-fraisent
-fraiser
-fraisera
-fraiserai
-fraiseraient
-fraiserais
-fraiserait
-fraiseras
-fraisèrent
-fraiserez
-fraiseriez
-fraiserions
-fraiserons
-fraiseront
-fraises
-fraisés
-fraiseur
-fraiseurs
-fraiseuse
-fraiseuses
-fraisez
-fraisier
-fraisière
-fraisières
-fraisiers
-fraisiez
-fraisil
-fraisils
-fraisions
-fraisons
-fraisure
-fraisures
-framboisa
-framboisai
-framboisaient
-framboisais
-framboisait
-framboisâmes
-framboisant
-framboisas
-framboisasse
-framboisassent
-framboisasses
-framboisassiez
-framboisassions
-framboisât
-framboisâtes
-framboise
-framboisé
-framboisée
-framboisées
-framboisent
-framboiser
-framboisera
-framboiserai
-framboiseraient
-framboiserais
-framboiserait
-framboiseras
-framboisèrent
-framboiserez
-framboiseriez
-framboiserions
-framboiserons
-framboiseront
-framboises
-framboisés
-framboisez
-framboisier
-framboisiers
-framboisiez
-framboisions
-framboisons
-framée
-framées
-franc
-français
-française
-françaises
-Francais-GUTenberg
-franc-alleu
-franc-bord
-franc-bourgeois
-franche
-franchement
-franches
-franchi
-franchie
-franchies
-franchîmes
-franchir
-franchira
-franchirai
-franchiraient
-franchirais
-franchirait
-franchiras
-franchirent
-franchirez
-franchiriez
-franchirions
-franchirons
-franchiront
-franchis
-franchisage
-franchisages
-franchise
-franchises
-franchissable
-franchissables
-franchissaient
-franchissais
-franchissait
-franchissant
-franchisse
-franchissement
-franchissements
-franchissent
-franchisses
-franchissez
-franchissiez
-franchissions
-franchissons
-franchit
-franchît
-franchîtes
-francien
-franciens
-francique
-franciques
-francisa
-francisai
-francisaient
-francisais
-francisait
-francisâmes
-francisant
-francisas
-francisasse
-francisassent
-francisasses
-francisassiez
-francisassions
-francisât
-francisâtes
-francisation
-francisations
-franciscain
-franciscaine
-franciscaines
-franciscains
-francise
-francisé
-francisée
-francisées
-francisent
-franciser
-francisera
-franciserai
-franciseraient
-franciserais
-franciserait
-franciseras
-francisèrent
-franciserez
-franciseriez
-franciserions
-franciserons
-franciseront
-francises
-francisés
-francisez
-francisiez
-francisions
-francisons
-francisque
-francisques
-franciste
-francistes
-francité
-francités
-francium
-franciums
-franc-jeu
-franc-maçon
-franc-maçonne
-franc-maçonnerie
-franc-maçonneries
-franc-maçonnique
-franc-maçonniques
-franco
-francolin
-francolins
-francophile
-francophiles
-francophilie
-francophilies
-francophobe
-francophobes
-francophobie
-francophobies
-francophone
-francophones
-francophonie
-francophonies
-franc-parler
-franc-quartier
-francs
-francs-alleux
-francs-bords
-francs-bourgeois
-francs-jeux
-francs-maçonnes
-francs-maçons
-francs-parlers
-francs-quartiers
-francs-tireurs
-franc-tireur
-frange
-frangé
-frangea
-frangeai
-frangeaient
-frangeais
-frangeait
-frangeâmes
-frangeant
-frangeante
-frangeantes
-frangeants
-frangeas
-frangeasse
-frangeassent
-frangeasses
-frangeassiez
-frangeassions
-frangeât
-frangeâtes
-frangée
-frangées
-frangent
-frangeons
-franger
-frangera
-frangerai
-frangeraient
-frangerais
-frangerait
-frangeras
-frangèrent
-frangerez
-frangeriez
-frangerions
-frangerons
-frangeront
-franges
-frangés
-frangez
-frangiez
-frangin
-frangine
-frangines
-frangins
-frangions
-frangipane
-frangipanes
-frangipanier
-frangipaniers
-franglais
-franquette
-franquiste
-franquistes
-frape
-frapes
-frappa
-frappage
-frappages
-frappai
-frappaient
-frappais
-frappait
-frappâmes
-frappant
-frappante
-frappantes
-frappants
-frappas
-frappasse
-frappassent
-frappasses
-frappassiez
-frappassions
-frappât
-frappâtes
-frappe
-frappé
-frappée
-frappées
-frappement
-frappements
-frappent
-frapper
-frappera
-frapperai
-frapperaient
-frapperais
-frapperait
-frapperas
-frappèrent
-frapperez
-frapperiez
-frapperions
-frapperons
-frapperont
-frappes
-frappés
-frappeur
-frappeurs
-frappeuse
-frappeuses
-frappez
-frappiez
-frappions
-frappons
-frasil
-frasils
-frasque
-frasques
-frater
-fraternel
-fraternelle
-fraternellement
-fraternelles
-fraternels
-fraternisa
-fraternisai
-fraternisaient
-fraternisais
-fraternisait
-fraternisâmes
-fraternisant
-fraternisante
-fraternisantes
-fraternisants
-fraternisas
-fraternisasse
-fraternisassent
-fraternisasses
-fraternisassiez
-fraternisassions
-fraternisât
-fraternisâtes
-fraternisation
-fraternisations
-fraternise
-fraternisé
-fraternisent
-fraterniser
-fraternisera
-fraterniserai
-fraterniseraient
-fraterniserais
-fraterniserait
-fraterniseras
-fraternisèrent
-fraterniserez
-fraterniseriez
-fraterniserions
-fraterniserons
-fraterniseront
-fraternises
-fraternisez
-fraternisiez
-fraternisions
-fraternisons
-fraternité
-fraternités
-fraters
-fratricide
-fratricides
-fratrie
-fratries
-frauda
-fraudai
-fraudaient
-fraudais
-fraudait
-fraudâmes
-fraudant
-fraudas
-fraudasse
-fraudassent
-fraudasses
-fraudassiez
-fraudassions
-fraudât
-fraudâtes
-fraude
-fraudé
-fraudée
-fraudées
-fraudent
-frauder
-fraudera
-frauderai
-frauderaient
-frauderais
-frauderait
-frauderas
-fraudèrent
-frauderez
-frauderiez
-frauderions
-frauderons
-frauderont
-fraudes
-fraudés
-fraudeur
-fraudeurs
-fraudeuse
-fraudeuses
-fraudez
-fraudiez
-fraudions
-fraudons
-frauduleuse
-frauduleusement
-frauduleuses
-frauduleux
-fraxinelle
-fraxinelles
-fraya
-frayage
-frayages
-frayai
-frayaient
-frayais
-frayait
-frayâmes
-frayant
-frayas
-frayasse
-frayassent
-frayasses
-frayassiez
-frayassions
-frayât
-frayâtes
-fraye
-frayé
-frayée
-frayées
-frayement
-frayements
-frayent
-frayer
-frayera
-frayerai
-frayeraient
-frayerais
-frayerait
-frayeras
-frayère
-frayèrent
-frayères
-frayerez
-frayeriez
-frayerions
-frayerons
-frayeront
-frayes
-frayés
-frayeur
-frayeurs
-frayez
-frayiez
-frayions
-frayons
-fredaine
-fredaines
-fredonna
-fredonnai
-fredonnaient
-fredonnais
-fredonnait
-fredonnâmes
-fredonnant
-fredonnas
-fredonnasse
-fredonnassent
-fredonnasses
-fredonnassiez
-fredonnassions
-fredonnât
-fredonnâtes
-fredonne
-fredonné
-fredonnée
-fredonnées
-fredonnement
-fredonnements
-fredonnent
-fredonner
-fredonnera
-fredonnerai
-fredonneraient
-fredonnerais
-fredonnerait
-fredonneras
-fredonnèrent
-fredonnerez
-fredonneriez
-fredonnerions
-fredonnerons
-fredonneront
-fredonnes
-fredonnés
-fredonnez
-fredonniez
-fredonnions
-fredonnons
-free-jazz
-free-lance
-free-lances
-freesia
-freesias
-freezer
-freezers
-frégata
-frégatai
-frégataient
-frégatais
-frégatait
-frégatâmes
-frégatant
-frégatas
-frégatasse
-frégatassent
-frégatasses
-frégatassiez
-frégatassions
-frégatât
-frégatâtes
-frégate
-frégaté
-frégatée
-frégatées
-frégatent
-frégater
-frégatèrent
-frégates
-frégatés
-frégatez
-frégatiez
-frégations
-frégatons
-frein
-freina
-freinage
-freinages
-freinai
-freinaient
-freinais
-freinait
-freinâmes
-freinant
-freinante
-freinantes
-freinants
-freinas
-freinasse
-freinassent
-freinasses
-freinassiez
-freinassions
-freinât
-freinâtes
-freine
-freiné
-freinée
-freinées
-freinent
-freiner
-freinera
-freinerai
-freineraient
-freinerais
-freinerait
-freineras
-freinèrent
-freinerez
-freineriez
-freinerions
-freinerons
-freineront
-freines
-freinés
-freinez
-freiniez
-freinions
-freinons
-freins
-freinte
-freintes
-frelata
-frelatage
-frelatages
-frelatai
-frelataient
-frelatais
-frelatait
-frelatâmes
-frelatant
-frelatas
-frelatasse
-frelatassent
-frelatasses
-frelatassiez
-frelatassions
-frelatât
-frelatâtes
-frelate
-frelaté
-frelatée
-frelatées
-frelatent
-frelater
-frelatera
-frelaterai
-frelateraient
-frelaterais
-frelaterait
-frelateras
-frelatèrent
-frelaterez
-frelateriez
-frelaterions
-frelaterons
-frelateront
-frelates
-frelatés
-frelatez
-frelatiez
-frelations
-frelatons
-frêle
-frêles
-frelon
-frelons
-freluquet
-freluquets
-frémi
-frémîmes
-frémir
-frémira
-frémirai
-frémiraient
-frémirais
-frémirait
-frémiras
-frémirent
-frémirez
-frémiriez
-frémirions
-frémirons
-frémiront
-frémis
-frémissaient
-frémissais
-frémissait
-frémissant
-frémissante
-frémissantes
-frémissants
-frémisse
-frémissement
-frémissements
-frémissent
-frémisses
-frémissez
-frémissiez
-frémissions
-frémissons
-frémit
-frémît
-frémîtes
-frênaie
-frênaies
-frêne
-frênes
-frénésie
-frénésies
-frénétique
-frénétiquement
-frénétiques
-fréon
-fréons
-fréquemment
-fréquence
-fréquencemètre
-fréquencemètres
-fréquences
-fréquent
-fréquenta
-fréquentable
-fréquentables
-fréquentai
-fréquentaient
-fréquentais
-fréquentait
-fréquentâmes
-fréquentant
-fréquentas
-fréquentasse
-fréquentassent
-fréquentasses
-fréquentassiez
-fréquentassions
-fréquentât
-fréquentâtes
-fréquentatif
-fréquentatifs
-fréquentation
-fréquentations
-fréquentative
-fréquentatives
-fréquente
-fréquenté
-fréquentée
-fréquentées
-fréquentent
-fréquenter
-fréquentera
-fréquenterai
-fréquenteraient
-fréquenterais
-fréquenterait
-fréquenteras
-fréquentèrent
-fréquenterez
-fréquenteriez
-fréquenterions
-fréquenterons
-fréquenteront
-fréquentes
-fréquentés
-fréquentez
-fréquentiel
-fréquentielle
-fréquentielles
-fréquentiels
-fréquentiez
-fréquentions
-fréquentons
-fréquents
-frère
-frères
-frérot
-frérots
-fresque
-fresques
-fresquiste
-fresquistes
-fressure
-fressures
-fret
-fréta
-frétai
-frétaient
-frétais
-frétait
-frétâmes
-frétant
-frétas
-frétasse
-frétassent
-frétasses
-frétassiez
-frétassions
-frétât
-frétâtes
-frété
-frète
-frétée
-frétées
-frètent
-fréter
-frétera
-fréterai
-fréteraient
-fréterais
-fréterait
-fréteras
-frétèrent
-fréterez
-fréteriez
-fréterions
-fréterons
-fréteront
-frétés
-frètes
-fréteur
-fréteurs
-frétez
-frétiez
-frétilla
-frétillai
-frétillaient
-frétillais
-frétillait
-frétillâmes
-frétillant
-frétillante
-frétillantes
-frétillants
-frétillas
-frétillasse
-frétillassent
-frétillasses
-frétillassiez
-frétillassions
-frétillât
-frétillâtes
-frétille
-frétillé
-frétillement
-frétillements
-frétillent
-frétiller
-frétillera
-frétillerai
-frétilleraient
-frétillerais
-frétillerait
-frétilleras
-frétillèrent
-frétillerez
-frétilleriez
-frétillerions
-frétillerons
-frétilleront
-frétilles
-frétillez
-frétilliez
-frétillions
-frétillons
-fretin
-fretins
-frétions
-frétons
-frets
-fretta
-frettage
-frettages
-frettai
-frettaient
-frettais
-frettait
-frettâmes
-frettant
-frettas
-frettasse
-frettassent
-frettasses
-frettassiez
-frettassions
-frettât
-frettâtes
-frette
-fretté
-frettée
-frettées
-frettent
-fretter
-frettera
-fretterai
-fretteraient
-fretterais
-fretterait
-fretteras
-frettèrent
-fretterez
-fretteriez
-fretterions
-fretterons
-fretteront
-frettes
-frettés
-frettez
-frettiez
-frettions
-frettons
-freudien
-freudienne
-freudiennes
-freudiens
-freudisme
-freudismes
-freux
-friabilité
-friabilités
-friable
-friables
-friand
-friande
-friandes
-friandise
-friandises
-friands
-fric
-fricandeau
-fricandeaux
-fricassa
-fricassai
-fricassaient
-fricassais
-fricassait
-fricassâmes
-fricassant
-fricassas
-fricassasse
-fricassassent
-fricassasses
-fricassassiez
-fricassassions
-fricassât
-fricassâtes
-fricasse
-fricassé
-fricassée
-fricassées
-fricassent
-fricasser
-fricassera
-fricasserai
-fricasseraient
-fricasserais
-fricasserait
-fricasseras
-fricassèrent
-fricasserez
-fricasseriez
-fricasserions
-fricasserons
-fricasseront
-fricasses
-fricassés
-fricassez
-fricassiez
-fricassions
-fricassons
-fricatif
-fricatifs
-fricative
-fricatives
-fric-frac
-friche
-friches
-frichti
-frichtis
-fricot
-fricota
-fricotage
-fricotages
-fricotai
-fricotaient
-fricotais
-fricotait
-fricotâmes
-fricotant
-fricotas
-fricotasse
-fricotassent
-fricotasses
-fricotassiez
-fricotassions
-fricotât
-fricotâtes
-fricote
-fricoté
-fricotée
-fricotées
-fricotent
-fricoter
-fricotera
-fricoterai
-fricoteraient
-fricoterais
-fricoterait
-fricoteras
-fricotèrent
-fricoterez
-fricoteriez
-fricoterions
-fricoterons
-fricoteront
-fricotes
-fricotés
-fricoteur
-fricoteurs
-fricoteuse
-fricoteuses
-fricotez
-fricotiez
-fricotions
-fricotons
-fricots
-frics
-friction
-frictionna
-frictionnai
-frictionnaient
-frictionnais
-frictionnait
-frictionnâmes
-frictionnant
-frictionnas
-frictionnasse
-frictionnassent
-frictionnasses
-frictionnassiez
-frictionnassions
-frictionnât
-frictionnâtes
-frictionne
-frictionné
-frictionnée
-frictionnées
-frictionnel
-frictionnelle
-frictionnelles
-frictionnels
-frictionnent
-frictionner
-frictionnera
-frictionnerai
-frictionneraient
-frictionnerais
-frictionnerait
-frictionneras
-frictionnèrent
-frictionnerez
-frictionneriez
-frictionnerions
-frictionnerons
-frictionneront
-frictionnes
-frictionnés
-frictionnez
-frictionniez
-frictionnions
-frictionnons
-frictions
-fridolin
-fridolins
-frigidaire
-frigidaires
-frigidarium
-frigidariums
-frigide
-frigides
-frigidité
-frigidités
-frigo
-frigorie
-frigories
-frigorifia
-frigorifiai
-frigorifiaient
-frigorifiais
-frigorifiait
-frigorifiâmes
-frigorifiant
-frigorifiante
-frigorifiantes
-frigorifiants
-frigorifias
-frigorifiasse
-frigorifiassent
-frigorifiasses
-frigorifiassiez
-frigorifiassions
-frigorifiât
-frigorifiâtes
-frigorifie
-frigorifié
-frigorifiée
-frigorifiées
-frigorifient
-frigorifier
-frigorifiera
-frigorifierai
-frigorifieraient
-frigorifierais
-frigorifierait
-frigorifieras
-frigorifièrent
-frigorifierez
-frigorifieriez
-frigorifierions
-frigorifierons
-frigorifieront
-frigorifies
-frigorifiés
-frigorifiez
-frigorifiiez
-frigorifiions
-frigorifions
-frigorifique
-frigorifiques
-frigorifuge
-frigorifugé
-frigorifugea
-frigorifugeai
-frigorifugeaient
-frigorifugeais
-frigorifugeait
-frigorifugeâmes
-frigorifugeant
-frigorifugeas
-frigorifugeasse
-frigorifugeassent
-frigorifugeasses
-frigorifugeassiez
-frigorifugeassions
-frigorifugeât
-frigorifugeâtes
-frigorifugée
-frigorifugées
-frigorifugent
-frigorifugeons
-frigorifuger
-frigorifugera
-frigorifugerai
-frigorifugeraient
-frigorifugerais
-frigorifugerait
-frigorifugeras
-frigorifugèrent
-frigorifugerez
-frigorifugeriez
-frigorifugerions
-frigorifugerons
-frigorifugeront
-frigorifuges
-frigorifugés
-frigorifugez
-frigorifugiez
-frigorifugions
-frigos
-frileuse
-frileusement
-frileuses
-frileux
-frima
-frimai
-frimaient
-frimaire
-frimais
-frimait
-frimâmes
-frimant
-frimas
-frimasse
-frimassent
-frimasses
-frimassiez
-frimassions
-frimât
-frimâtes
-frime
-frimé
-frimée
-frimées
-friment
-frimer
-frimera
-frimerai
-frimeraient
-frimerais
-frimerait
-frimeras
-frimèrent
-frimerez
-frimeriez
-frimerions
-frimerons
-frimeront
-frimes
-frimés
-frîmes
-frimeur
-frimeurs
-frimeuse
-frimeuses
-frimez
-frimiez
-frimions
-frimons
-frimousse
-frimousses
-fringale
-fringales
-fringant
-fringante
-fringantes
-fringants
-fringua
-fringuai
-fringuaient
-fringuais
-fringuait
-fringuâmes
-fringuant
-fringuante
-fringuantes
-fringuants
-fringuas
-fringuasse
-fringuassent
-fringuasses
-fringuassiez
-fringuassions
-fringuât
-fringuâtes
-fringue
-fringué
-fringuée
-fringuées
-fringuent
-fringuer
-fringuera
-fringuerai
-fringueraient
-fringuerais
-fringuerait
-fringueras
-fringuèrent
-fringuerez
-fringueriez
-fringuerions
-fringuerons
-fringueront
-fringues
-fringués
-fringuez
-fringuiez
-fringuions
-fringuons
-fripa
-fripai
-fripaient
-fripais
-fripait
-fripâmes
-fripant
-fripas
-fripasse
-fripassent
-fripasses
-fripassiez
-fripassions
-fripât
-fripâtes
-fripe
-fripé
-fripée
-fripées
-fripent
-friper
-fripera
-friperai
-friperaient
-friperais
-friperait
-friperas
-fripèrent
-friperez
-friperie
-friperies
-friperiez
-friperions
-friperons
-friperont
-fripes
-fripés
-fripez
-fripier
-fripière
-fripières
-fripiers
-fripiez
-fripions
-fripon
-friponna
-friponnai
-friponnaient
-friponnais
-friponnait
-friponnâmes
-friponnant
-friponnas
-friponnasse
-friponnassent
-friponnasses
-friponnassiez
-friponnassions
-friponnât
-friponnâtes
-friponne
-friponné
-friponnée
-friponnées
-friponnent
-friponner
-friponnera
-friponnerai
-friponneraient
-friponnerais
-friponnerait
-friponneras
-friponnèrent
-friponnerez
-friponnerie
-friponneries
-friponneriez
-friponnerions
-friponnerons
-friponneront
-friponnes
-friponnés
-friponnez
-friponniez
-friponnions
-friponnons
-fripons
-fripouille
-fripouillerie
-fripouilleries
-fripouilles
-friqué
-friquée
-friquées
-friqués
-friquet
-friquets
-frira
-frirai
-friraient
-frirais
-frirait
-friras
-frire
-frirent
-frirez
-fririez
-fririons
-frirons
-friront
-fris
-frisa
-frisage
-frisages
-frisai
-frisaient
-frisais
-frisait
-frisâmes
-frisant
-frisante
-frisantes
-frisants
-frisas
-frisasse
-frisassent
-frisasses
-frisassiez
-frisassions
-frisât
-frisâtes
-frise
-frisé
-frisée
-frisées
-friselis
-frisent
-friser
-frisera
-friserai
-friseraient
-friserais
-friserait
-friseras
-frisèrent
-friserez
-friseriez
-friserions
-friserons
-friseront
-frises
-frisés
-frisette
-frisettes
-frisez
-frisiez
-frisions
-frisolée
-frisolées
-frison
-frisonne
-frisonnes
-frisons
-frisotta
-frisottai
-frisottaient
-frisottais
-frisottait
-frisottâmes
-frisottant
-frisottante
-frisottantes
-frisottants
-frisottas
-frisottasse
-frisottassent
-frisottasses
-frisottassiez
-frisottassions
-frisottât
-frisottâtes
-frisotte
-frisotté
-frisottée
-frisottées
-frisottent
-frisotter
-frisottera
-frisotterai
-frisotteraient
-frisotterais
-frisotterait
-frisotteras
-frisottèrent
-frisotterez
-frisotteriez
-frisotterions
-frisotterons
-frisotteront
-frisottes
-frisottés
-frisottez
-frisottiez
-frisottions
-frisottis
-frisottons
-frisquet
-frisquets
-frisquette
-frisquettes
-frisse
-frissent
-frisses
-frissiez
-frissions
-frisson
-frissonna
-frissonnai
-frissonnaient
-frissonnais
-frissonnait
-frissonnâmes
-frissonnant
-frissonnante
-frissonnantes
-frissonnants
-frissonnas
-frissonnasse
-frissonnassent
-frissonnasses
-frissonnassiez
-frissonnassions
-frissonnât
-frissonnâtes
-frissonne
-frissonné
-frissonnement
-frissonnements
-frissonnent
-frissonner
-frissonnera
-frissonnerai
-frissonneraient
-frissonnerais
-frissonnerait
-frissonneras
-frissonnèrent
-frissonnerez
-frissonneriez
-frissonnerions
-frissonnerons
-frissonneront
-frissonnes
-frissonnez
-frissonniez
-frissonnions
-frissonnons
-frissons
-frisure
-frisures
-frit
-frît
-frite
-friterie
-friteries
-frites
-frîtes
-friteuse
-friteuses
-fritillaire
-fritillaires
-fritta
-frittage
-frittages
-frittai
-frittaient
-frittais
-frittait
-frittâmes
-frittant
-frittas
-frittasse
-frittassent
-frittasses
-frittassiez
-frittassions
-frittât
-frittâtes
-fritte
-fritté
-frittée
-frittées
-frittent
-fritter
-frittera
-fritterai
-fritteraient
-fritterais
-fritterait
-fritteras
-frittèrent
-fritterez
-fritteriez
-fritterions
-fritterons
-fritteront
-frittes
-frittés
-frittez
-frittiez
-frittions
-frittons
-friture
-fritures
-fritz
-frivole
-frivolement
-frivoles
-frivolité
-frivolités
-froc
-frocard
-frocards
-frocs
-froid
-froide
-froidement
-froides
-froideur
-froideurs
-froidi
-froidîmes
-froidir
-froidira
-froidirai
-froidiraient
-froidirais
-froidirait
-froidiras
-froidirent
-froidirez
-froidiriez
-froidirions
-froidirons
-froidiront
-froidis
-froidissaient
-froidissais
-froidissait
-froidissant
-froidisse
-froidissent
-froidisses
-froidissez
-froidissiez
-froidissions
-froidissons
-froidit
-froidît
-froidîtes
-froids
-froidure
-froidures
-froissa
-froissable
-froissables
-froissai
-froissaient
-froissais
-froissait
-froissâmes
-froissant
-froissante
-froissantes
-froissants
-froissas
-froissasse
-froissassent
-froissasses
-froissassiez
-froissassions
-froissât
-froissâtes
-froisse
-froissé
-froissée
-froissées
-froissement
-froissements
-froissent
-froisser
-froissera
-froisserai
-froisseraient
-froisserais
-froisserait
-froisseras
-froissèrent
-froisserez
-froisseriez
-froisserions
-froisserons
-froisseront
-froisses
-froissés
-froissez
-froissiez
-froissions
-froissons
-froissure
-froissures
-frôla
-frôlai
-frôlaient
-frôlais
-frôlait
-frôlâmes
-frôlant
-frôlas
-frôlasse
-frôlassent
-frôlasses
-frôlassiez
-frôlassions
-frôlât
-frôlâtes
-frôle
-frôlé
-frôlée
-frôlées
-frôlement
-frôlements
-frôlent
-frôler
-frôlera
-frôlerai
-frôleraient
-frôlerais
-frôlerait
-frôleras
-frôlèrent
-frôlerez
-frôleriez
-frôlerions
-frôlerons
-frôleront
-frôles
-frôlés
-frôleur
-frôleurs
-frôleuse
-frôleuses
-frôlez
-frôliez
-frôlions
-frôlons
-fromage
-fromager
-fromagère
-fromagères
-fromagerie
-fromageries
-fromagers
-fromages
-froment
-fromental
-fromentaux
-froments
-fronça
-fronçai
-fronçaient
-fronçais
-fronçait
-fronçâmes
-fronçant
-fronças
-fronçasse
-fronçassent
-fronçasses
-fronçassiez
-fronçassions
-fronçât
-fronçâtes
-fronce
-froncé
-froncée
-froncées
-froncement
-froncements
-froncent
-froncer
-froncera
-froncerai
-fronceraient
-froncerais
-froncerait
-fronceras
-froncèrent
-froncerez
-fronceriez
-froncerions
-froncerons
-fronceront
-fronces
-froncés
-froncez
-fronciez
-froncions
-froncis
-fronçons
-fronda
-frondai
-frondaient
-frondais
-frondaison
-frondaisons
-frondait
-frondâmes
-frondant
-frondas
-frondasse
-frondassent
-frondasses
-frondassiez
-frondassions
-frondât
-frondâtes
-fronde
-frondé
-frondée
-frondées
-frondent
-fronder
-frondera
-fronderai
-fronderaient
-fronderais
-fronderait
-fronderas
-frondèrent
-fronderez
-fronderiez
-fronderions
-fronderons
-fronderont
-frondes
-frondés
-frondeur
-frondeurs
-frondeuse
-frondeuses
-frondez
-frondiez
-frondions
-frondons
-front
-frontail
-frontails
-frontal
-frontale
-frontales
-frontalier
-frontalière
-frontalières
-frontaliers
-frontalité
-frontalités
-frontaux
-fronteau
-fronteaux
-frontière
-frontières
-frontignan
-frontignans
-frontispice
-frontispices
-fronton
-frontons
-fronts
-frotta
-frottage
-frottages
-frottai
-frottaient
-frottais
-frottait
-frottâmes
-frottant
-frottante
-frottantes
-frottants
-frottas
-frottasse
-frottassent
-frottasses
-frottassiez
-frottassions
-frottât
-frottâtes
-frotte
-frotté
-frottée
-frottées
-frottement
-frottements
-frottent
-frotter
-frottera
-frotterai
-frotteraient
-frotterais
-frotterait
-frotteras
-frottèrent
-frotterez
-frotteriez
-frotterions
-frotterons
-frotteront
-frottes
-frottés
-frotteur
-frotteurs
-frotteuse
-frotteuses
-frottez
-frottiez
-frottions
-frottis
-frottoir
-frottoirs
-frottons
-froua
-frouai
-frouaient
-frouais
-frouait
-frouâmes
-frouant
-frouas
-frouasse
-frouassent
-frouasses
-frouassiez
-frouassions
-frouât
-frouâtes
-froue
-froué
-frouent
-frouer
-frouera
-frouerai
-froueraient
-frouerais
-frouerait
-froueras
-frouèrent
-frouerez
-froueriez
-frouerions
-frouerons
-froueront
-froues
-frouez
-froufrou
-frou-frou
-froufrous
-froufrouta
-froufroutai
-froufroutaient
-froufroutais
-froufroutait
-froufroutâmes
-froufroutant
-froufroutante
-froufroutantes
-froufroutants
-froufroutas
-froufroutasse
-froufroutassent
-froufroutasses
-froufroutassiez
-froufroutassions
-froufroutât
-froufroutâtes
-froufroute
-froufrouté
-froufroutement
-froufroutements
-froufroutent
-froufrouter
-froufroutera
-froufrouterai
-froufrouteraient
-froufrouterais
-froufrouterait
-froufrouteras
-froufroutèrent
-froufrouterez
-froufrouteriez
-froufrouterions
-froufrouterons
-froufrouteront
-froufroutes
-froufroutez
-froufroutiez
-froufroutions
-froufroutons
-frouiez
-frouions
-frouons
-frous-frous
-froussard
-froussarde
-froussardes
-froussards
-frousse
-frousses
-fructidor
-fructifère
-fructifères
-fructifia
-fructifiai
-fructifiaient
-fructifiais
-fructifiait
-fructifiâmes
-fructifiant
-fructifiante
-fructifiantes
-fructifiants
-fructifias
-fructifiasse
-fructifiassent
-fructifiasses
-fructifiassiez
-fructifiassions
-fructifiât
-fructifiâtes
-fructification
-fructifications
-fructifie
-fructifié
-fructifient
-fructifier
-fructifiera
-fructifierai
-fructifieraient
-fructifierais
-fructifierait
-fructifieras
-fructifièrent
-fructifierez
-fructifieriez
-fructifierions
-fructifierons
-fructifieront
-fructifies
-fructifiez
-fructifiiez
-fructifiions
-fructifions
-fructose
-fructoses
-fructueuse
-fructueusement
-fructueuses
-fructueux
-frugal
-frugale
-frugalement
-frugales
-frugalité
-frugalités
-frugaux
-frugivore
-frugivores
-fruit
-fruité
-fruitée
-fruitées
-fruiterie
-fruiteries
-fruités
-fruiticulteur
-fruiticulteurs
-fruiticultrice
-fruiticultrices
-fruitier
-fruitière
-fruitières
-fruitiers
-fruits
-frumentacé
-frumentacée
-frumentacées
-frumentacés
-frumentaire
-frumentaires
-frusqua
-frusquai
-frusquaient
-frusquais
-frusquait
-frusquâmes
-frusquant
-frusquas
-frusquasse
-frusquassent
-frusquasses
-frusquassiez
-frusquassions
-frusquât
-frusquâtes
-frusque
-frusqué
-frusquée
-frusquées
-frusquent
-frusquer
-frusquera
-frusquerai
-frusqueraient
-frusquerais
-frusquerait
-frusqueras
-frusquèrent
-frusquerez
-frusqueriez
-frusquerions
-frusquerons
-frusqueront
-frusques
-frusqués
-frusquez
-frusquiez
-frusquions
-frusquons
-fruste
-frustes
-frustra
-frustrai
-frustraient
-frustrais
-frustrait
-frustrâmes
-frustrant
-frustrante
-frustrantes
-frustrants
-frustras
-frustrasse
-frustrassent
-frustrasses
-frustrassiez
-frustrassions
-frustrât
-frustrâtes
-frustration
-frustrations
-frustratoire
-frustratoires
-frustre
-frustré
-frustrée
-frustrées
-frustrent
-frustrer
-frustrera
-frustrerai
-frustreraient
-frustrerais
-frustrerait
-frustreras
-frustrèrent
-frustrerez
-frustreriez
-frustrerions
-frustrerons
-frustreront
-frustres
-frustrés
-frustrez
-frustriez
-frustrions
-frustrons
-frutescent
-frutescente
-frutescentes
-frutescents
-fuchsia
-fuchsias
-fuchsine
-fuchsines
-fucus
-fuégien
-fuégienne
-fuégiennes
-fuégiens
-fuel
-fuels
-fugace
-fugaces
-fugacité
-fugacités
-fugitif
-fugitifs
-fugitive
-fugitivement
-fugitives
-fugua
-fuguai
-fuguaient
-fuguais
-fuguait
-fuguâmes
-fuguant
-fuguas
-fuguasse
-fuguassent
-fuguasses
-fuguassiez
-fuguassions
-fuguât
-fuguâtes
-fugue
-fugué
-fuguent
-fuguer
-fuguera
-fuguerai
-fugueraient
-fuguerais
-fuguerait
-fugueras
-fuguèrent
-fuguerez
-fugueriez
-fuguerions
-fuguerons
-fugueront
-fugues
-fugueur
-fugueurs
-fugueuse
-fugueuses
-fuguez
-fuguiez
-fuguions
-fuguons
-führer
-führers
-fui
-fuie
-fuient
-fuies
-fuîmes
-fuir
-fuira
-fuirai
-fuiraient
-fuirais
-fuirait
-fuiras
-fuirent
-fuirez
-fuiriez
-fuirions
-fuirons
-fuiront
-fuis
-fuisse
-fuissent
-fuisses
-fuissiez
-fuissions
-fuit
-fuît
-fuite
-fuites
-fuîtes
-fulgura
-fulgurai
-fulguraient
-fulgurais
-fulgurait
-fulgurâmes
-fulgurance
-fulgurances
-fulgurant
-fulgurante
-fulgurantes
-fulgurants
-fulguras
-fulgurasse
-fulgurassent
-fulgurasses
-fulgurassiez
-fulgurassions
-fulgurât
-fulgurâtes
-fulguration
-fulgurations
-fulgure
-fulguré
-fulgurée
-fulgurées
-fulgurent
-fulgurer
-fulgurera
-fulgurerai
-fulgureraient
-fulgurerais
-fulgurerait
-fulgureras
-fulgurèrent
-fulgurerez
-fulgureriez
-fulgurerions
-fulgurerons
-fulgureront
-fulgures
-fulgurés
-fulgurez
-fulguriez
-fulgurions
-fulgurons
-fuligineuse
-fuligineuses
-fuligineux
-full
-fulls
-fulmina
-fulminai
-fulminaient
-fulminais
-fulminait
-fulminâmes
-fulminant
-fulminante
-fulminantes
-fulminants
-fulminas
-fulminasse
-fulminassent
-fulminasses
-fulminassiez
-fulminassions
-fulminât
-fulminate
-fulminates
-fulminâtes
-fulmination
-fulminations
-fulminatoire
-fulminatoires
-fulmine
-fulminé
-fulminée
-fulminées
-fulminent
-fulminer
-fulminera
-fulminerai
-fulmineraient
-fulminerais
-fulminerait
-fulmineras
-fulminèrent
-fulminerez
-fulmineriez
-fulminerions
-fulminerons
-fulmineront
-fulmines
-fulminés
-fulminez
-fulminiez
-fulminions
-fulminique
-fulminiques
-fulminons
-fuma
-fumable
-fumables
-fumage
-fumages
-fumagine
-fumagines
-fumai
-fumaient
-fumais
-fumaison
-fumaisons
-fumait
-fumâmes
-fumant
-fumante
-fumantes
-fumants
-fumas
-fumasse
-fumassent
-fumasses
-fumassiez
-fumassions
-fumât
-fumâtes
-fume
-fumé
-fume-cigare
-fume-cigarette
-fumée
-fumées
-fument
-fumer
-fumera
-fumerai
-fumeraient
-fumerais
-fumerait
-fumeras
-fumèrent
-fumerez
-fumerie
-fumeries
-fumeriez
-fumerions
-fumerolle
-fumerolles
-fumeron
-fumerons
-fumeront
-fumes
-fumés
-fûmes
-fûmes-nous
-fumet
-fumeterre
-fumeterres
-fumets
-fumeur
-fumeurs
-fumeuse
-fumeuses
-fumeux
-fumez
-fumier
-fumiers
-fumiez
-fumigateur
-fumigateurs
-fumigation
-fumigations
-fumigatoire
-fumigatoires
-fumige
-fumigé
-fumigea
-fumigeai
-fumigeaient
-fumigeais
-fumigeait
-fumigeâmes
-fumigeant
-fumigeas
-fumigeasse
-fumigeassent
-fumigeasses
-fumigeassiez
-fumigeassions
-fumigeât
-fumigeâtes
-fumigée
-fumigées
-fumigène
-fumigènes
-fumigent
-fumigeons
-fumiger
-fumigera
-fumigerai
-fumigeraient
-fumigerais
-fumigerait
-fumigeras
-fumigèrent
-fumigerez
-fumigeriez
-fumigerions
-fumigerons
-fumigeront
-fumiges
-fumigés
-fumigez
-fumigiez
-fumigions
-fumions
-fumiste
-fumisterie
-fumisteries
-fumistes
-fumivore
-fumivores
-fumoir
-fumoirs
-fumons
-fumure
-fumures
-funambule
-funambules
-funambulesque
-funambulesques
-funèbre
-funèbres
-funérailles
-funéraire
-funéraires
-funérarium
-funérariums
-funeste
-funestement
-funestes
-funiculaire
-funiculaires
-funicule
-funicules
-funin
-funins
-funky
-fur
-furax
-furent
-furent-ce
-furent-elles
-furent-ils
-furet
-fureta
-furetage
-furetages
-furetai
-furetaient
-furetais
-furetait
-furetâmes
-furetant
-furetas
-furetasse
-furetassent
-furetasses
-furetassiez
-furetassions
-furetât
-furetâtes
-fureté
-furète
-furètent
-fureter
-furètera
-furèterai
-furèteraient
-furèterais
-furèterait
-furèteras
-furetèrent
-furèterez
-furèteriez
-furèterions
-furèterons
-furèteront
-furètes
-fureteur
-fureteurs
-fureteuse
-fureteuses
-furetez
-furetiez
-furetions
-furetons
-furets
-fureur
-fureurs
-furfuracé
-furfuracée
-furfuracées
-furfuracés
-furfural
-furfurals
-furia
-furias
-furibard
-furibarde
-furibardes
-furibards
-furibond
-furibonde
-furibondes
-furibonds
-furie
-furies
-furieuse
-furieusement
-furieuses
-furieux
-furioso
-furiosos
-furole
-furoles
-furoncle
-furoncles
-furonculeuse
-furonculeuses
-furonculeux
-furonculose
-furonculoses
-furtif
-furtifs
-furtive
-furtivement
-furtives
-fus
-fusa
-fusai
-fusaient
-fusain
-fusainiste
-fusainistes
-fusains
-fusais
-fusait
-fusâmes
-fusant
-fusas
-fusasse
-fusassent
-fusasses
-fusassiez
-fusassions
-fusât
-fusâtes
-fuscine
-fuscines
-fuse
-fusé
-fuseau
-fuseaux
-fusée
-fusées
-fusel
-fusela
-fuselage
-fuselages
-fuselai
-fuselaient
-fuselais
-fuselait
-fuselâmes
-fuselant
-fuselas
-fuselasse
-fuselassent
-fuselasses
-fuselassiez
-fuselassions
-fuselât
-fuselâtes
-fuselé
-fuselée
-fuselées
-fuseler
-fuselèrent
-fuselés
-fuselez
-fuseliez
-fuselions
-fuselle
-fusellent
-fusellera
-fusellerai
-fuselleraient
-fusellerais
-fusellerait
-fuselleras
-fusellerez
-fuselleriez
-fusellerions
-fusellerons
-fuselleront
-fuselles
-fuselons
-fusels
-fusent
-fuser
-fusera
-fuserai
-fuseraient
-fuserais
-fuserait
-fuseras
-fusèrent
-fuserez
-fuseriez
-fuserions
-fuserons
-fuseront
-fuses
-fusés
-fusette
-fusettes
-fusez
-fusibilité
-fusibilités
-fusible
-fusibles
-fusiez
-fusiforme
-fusiformes
-fusil
-fusilier
-fusiliers
-fusilla
-fusillade
-fusillades
-fusillai
-fusillaient
-fusillais
-fusillait
-fusillâmes
-fusillant
-fusillas
-fusillasse
-fusillassent
-fusillasses
-fusillassiez
-fusillassions
-fusillât
-fusillâtes
-fusille
-fusillé
-fusillée
-fusillées
-fusillent
-fusiller
-fusillera
-fusillerai
-fusilleraient
-fusillerais
-fusillerait
-fusilleras
-fusillèrent
-fusillerez
-fusilleriez
-fusillerions
-fusillerons
-fusilleront
-fusilles
-fusillés
-fusilleur
-fusilleurs
-fusillez
-fusilliez
-fusillions
-fusillons
-fusil-mitrailleur
-fusils
-fusils-mitrailleurs
-fusiniste
-fusinistes
-fusion
-fusionna
-fusionnai
-fusionnaient
-fusionnais
-fusionnait
-fusionnâmes
-fusionnant
-fusionnante
-fusionnantes
-fusionnants
-fusionnas
-fusionnasse
-fusionnassent
-fusionnasses
-fusionnassiez
-fusionnassions
-fusionnât
-fusionnâtes
-fusionne
-fusionné
-fusionnée
-fusionnées
-fusionnement
-fusionnements
-fusionnent
-fusionner
-fusionnera
-fusionnerai
-fusionneraient
-fusionnerais
-fusionnerait
-fusionneras
-fusionnèrent
-fusionnerez
-fusionneriez
-fusionnerions
-fusionnerons
-fusionneront
-fusionnes
-fusionnés
-fusionnez
-fusionniez
-fusionnions
-fusionnons
-fusions
-fus-je
-fusons
-fusse
-fussent
-fussent-ce
-fussent-elles
-fussent-ils
-fusses
-fussiez
-fussions
-fustanelle
-fustanelles
-fustigation
-fustigations
-fustige
-fustigé
-fustigea
-fustigeai
-fustigeaient
-fustigeais
-fustigeait
-fustigeâmes
-fustigeant
-fustigeas
-fustigeasse
-fustigeassent
-fustigeasses
-fustigeassiez
-fustigeassions
-fustigeât
-fustigeâtes
-fustigée
-fustigées
-fustigent
-fustigeons
-fustiger
-fustigera
-fustigerai
-fustigeraient
-fustigerais
-fustigerait
-fustigeras
-fustigèrent
-fustigerez
-fustigeriez
-fustigerions
-fustigerons
-fustigeront
-fustiges
-fustigés
-fustigez
-fustigiez
-fustigions
-fus-tu
-fut
-fût
-futaie
-futaies
-futaille
-futailles
-futaine
-futaines
-fut-ce
-fût-ce
-futé
-futée
-futées
-fut-elle
-fût-elle
-futés
-fûtes
-fûtes-vous
-fut-il
-fût-il
-futile
-futilement
-futiles
-futilité
-futilités
-fut-on
-fût-on
-fûts
-futur
-future
-futures
-futurible
-futuribles
-futurisme
-futurismes
-futuriste
-futuristes
-futurologie
-futurologies
-futurologue
-futurologues
-futurs
-fuyaient
-fuyais
-fuyait
-fuyant
-fuyante
-fuyantes
-fuyants
-fuyard
-fuyarde
-fuyardes
-fuyards
-fuyez
-fuyiez
-fuyions
-fuyons
-gabardine
-gabardines
-gabare
-gabares
-gabariage
-gabariages
-gabarier
-gabariers
-gabarit
-gabarits
-gabarre
-gabarres
-gabarrier
-gabarriers
-gabbro
-gabbros
-gabegie
-gabegies
-gabelle
-gabelles
-gabelou
-gabelous
-gabier
-gabiers
-gabion
-gabionna
-gabionnage
-gabionnages
-gabionnai
-gabionnaient
-gabionnais
-gabionnait
-gabionnâmes
-gabionnant
-gabionnas
-gabionnasse
-gabionnassent
-gabionnasses
-gabionnassiez
-gabionnassions
-gabionnât
-gabionnâtes
-gabionne
-gabionné
-gabionnée
-gabionnées
-gabionnent
-gabionner
-gabionnera
-gabionnerai
-gabionneraient
-gabionnerais
-gabionnerait
-gabionneras
-gabionnèrent
-gabionnerez
-gabionneriez
-gabionnerions
-gabionnerons
-gabionneront
-gabionnes
-gabionnés
-gabionnez
-gabionniez
-gabionnions
-gabionnons
-gabions
-gâble
-gâbles
-gâcha
-gâchage
-gâchages
-gâchai
-gâchaient
-gâchais
-gâchait
-gâchâmes
-gâchant
-gâchas
-gâchasse
-gâchassent
-gâchasses
-gâchassiez
-gâchassions
-gâchât
-gâchâtes
-gâche
-gâché
-gâchée
-gâchées
-gâchent
-gâcher
-gâchera
-gâcherai
-gâcheraient
-gâcherais
-gâcherait
-gâcheras
-gâchèrent
-gâcherez
-gâcheriez
-gâcherions
-gâcherons
-gâcheront
-gâches
-gâchés
-gâchette
-gâchettes
-gâcheur
-gâcheurs
-gâcheuse
-gâcheuses
-gâchez
-gâchiez
-gâchions
-gâchis
-gâchons
-gade
-gades
-gadget
-gadgétisa
-gadgétisai
-gadgétisaient
-gadgétisais
-gadgétisait
-gadgétisâmes
-gadgétisant
-gadgétisas
-gadgétisasse
-gadgétisassent
-gadgétisasses
-gadgétisassiez
-gadgétisassions
-gadgétisât
-gadgétisâtes
-gadgétise
-gadgétisé
-gadgétisée
-gadgétisées
-gadgétisent
-gadgétiser
-gadgétisera
-gadgétiserai
-gadgétiseraient
-gadgétiserais
-gadgétiserait
-gadgétiseras
-gadgétisèrent
-gadgétiserez
-gadgétiseriez
-gadgétiserions
-gadgétiserons
-gadgétiseront
-gadgétises
-gadgétisés
-gadgétisez
-gadgétisiez
-gadgétisions
-gadgétisons
-gadgets
-gadin
-gadins
-gadolinium
-gadoliniums
-gadoue
-gadoues
-gaélique
-gaéliques
-gaffa
-gaffai
-gaffaient
-gaffais
-gaffait
-gaffâmes
-gaffant
-gaffas
-gaffasse
-gaffassent
-gaffasses
-gaffassiez
-gaffassions
-gaffât
-gaffâtes
-gaffe
-gaffé
-gaffée
-gaffées
-gaffent
-gaffer
-gaffera
-gafferai
-gafferaient
-gafferais
-gafferait
-gafferas
-gaffèrent
-gafferez
-gafferiez
-gafferions
-gafferons
-gafferont
-gaffes
-gaffés
-gaffeur
-gaffeurs
-gaffeuse
-gaffeuses
-gaffez
-gaffiez
-gaffions
-gaffons
-gag
-gaga
-gagas
-gage
-gagé
-gagea
-gageai
-gageaient
-gageais
-gageait
-gageâmes
-gageant
-gageas
-gageasse
-gageassent
-gageasses
-gageassiez
-gageassions
-gageât
-gageâtes
-gagée
-gagées
-gagent
-gageons
-gager
-gagera
-gagerai
-gageraient
-gagerais
-gagerait
-gageras
-gagèrent
-gagerez
-gageriez
-gagerions
-gagerons
-gageront
-gages
-gagés
-gageure
-gageures
-gagez
-gagiez
-gagions
-gagiste
-gagistes
-gagman
-gagmen
-gagna
-gagnable
-gagnables
-gagnage
-gagnages
-gagnai
-gagnaient
-gagnais
-gagnait
-gagnâmes
-gagnant
-gagnante
-gagnantes
-gagnants
-gagnas
-gagnasse
-gagnassent
-gagnasses
-gagnassiez
-gagnassions
-gagnât
-gagnâtes
-gagne
-gagné
-gagnée
-gagnées
-gagnent
-gagne-pain
-gagne-petit
-gagner
-gagnera
-gagnerai
-gagneraient
-gagnerais
-gagnerait
-gagneras
-gagnèrent
-gagnerez
-gagneriez
-gagnerions
-gagnerons
-gagneront
-gagnes
-gagnés
-gagneur
-gagneurs
-gagneuse
-gagneuses
-gagnez
-gagniez
-gagnions
-gagnons
-gags
-gai
-gaïac
-gaïacol
-gaïacols
-gaïacs
-gaie
-gaiement
-gaies
-gaieté
-gaietés
-gaillard
-gaillarde
-gaillardement
-gaillardes
-gaillardie
-gaillardies
-gaillardise
-gaillardises
-gaillards
-gaillet
-gailleterie
-gailleteries
-gailletin
-gailletins
-gaillets
-gaîment
-gain
-gaina
-gainage
-gainages
-gainai
-gainaient
-gainais
-gainait
-gainâmes
-gainant
-gainas
-gainasse
-gainassent
-gainasses
-gainassiez
-gainassions
-gainât
-gainâtes
-gaine
-gainé
-gainée
-gainées
-gainent
-gainer
-gainera
-gainerai
-gaineraient
-gainerais
-gainerait
-gaineras
-gainèrent
-gainerez
-gainerie
-gaineries
-gaineriez
-gainerions
-gainerons
-gaineront
-gaines
-gainés
-gainez
-gainier
-gainiers
-gainiez
-gainions
-gainons
-gains
-gais
-gal
-gala
-galactagogue
-galactagogues
-galactique
-galactiques
-galactogène
-galactogènes
-galactomètre
-galactomètres
-galactophore
-galactophores
-galactose
-galactoses
-galalithe
-galalithes
-galamment
-galandage
-galandages
-galant
-galante
-galanterie
-galanteries
-galantes
-galantin
-galantine
-galantines
-galantins
-galants
-galapiat
-galapiats
-galas
-galaxie
-galaxies
-galba
-galbai
-galbaient
-galbais
-galbait
-galbâmes
-galbant
-galbante
-galbantes
-galbants
-galbas
-galbasse
-galbassent
-galbasses
-galbassiez
-galbassions
-galbât
-galbâtes
-galbe
-galbé
-galbée
-galbées
-galbent
-galber
-galbera
-galberai
-galberaient
-galberais
-galberait
-galberas
-galbèrent
-galberez
-galberiez
-galberions
-galberons
-galberont
-galbes
-galbés
-galbez
-galbiez
-galbions
-galbons
-gale
-galéace
-galéaces
-galéasse
-galéasses
-galéja
-galéjade
-galéjades
-galéjai
-galéjaient
-galéjais
-galéjait
-galéjâmes
-galéjant
-galéjas
-galéjasse
-galéjassent
-galéjasses
-galéjassiez
-galéjassions
-galéjât
-galéjâtes
-galéjé
-galèje
-galèjent
-galéjer
-galéjera
-galéjerai
-galéjeraient
-galéjerais
-galéjerait
-galéjeras
-galéjèrent
-galéjerez
-galéjeriez
-galéjerions
-galéjerons
-galéjeront
-galèjes
-galéjez
-galéjiez
-galéjions
-galéjons
-galène
-galènes
-galénique
-galéniques
-galénisme
-galénismes
-galéopithèque
-galéopithèques
-galère
-galères
-galerie
-galérien
-galériens
-galeries
-galerne
-galernes
-gales
-galet
-galetas
-galets
-galette
-galettes
-galetteuse
-galetteuses
-galetteux
-galeuse
-galeuses
-galeux
-galgal
-galgals
-galhauban
-galhaubans
-galibot
-galibots
-galiléen
-galiléenne
-galiléennes
-galiléens
-galimafrée
-galimafrées
-galimatias
-galion
-galions
-galiote
-galiotes
-galipette
-galipettes
-galipot
-galipota
-galipotai
-galipotaient
-galipotais
-galipotait
-galipotâmes
-galipotant
-galipotas
-galipotasse
-galipotassent
-galipotasses
-galipotassiez
-galipotassions
-galipotât
-galipotâtes
-galipote
-galipoté
-galipotée
-galipotées
-galipotent
-galipoter
-galipotera
-galipoterai
-galipoteraient
-galipoterais
-galipoterait
-galipoteras
-galipotèrent
-galipoterez
-galipoteriez
-galipoterions
-galipoterons
-galipoteront
-galipotes
-galipotés
-galipotez
-galipotiez
-galipotions
-galipotons
-galipots
-gallec
-gallecs
-gallérie
-galléries
-gallican
-gallicane
-gallicanes
-gallicanisme
-gallicanismes
-gallicans
-gallicisme
-gallicismes
-gallicole
-gallicoles
-gallinacé
-gallinacés
-gallique
-galliques
-gallium
-galliums
-gallo
-gallois
-galloise
-galloises
-gallomanie
-gallomanies
-gallon
-gallons
-gallo-romain
-gallo-romaine
-gallo-romaines
-gallo-romains
-gallos
-gallup
-gallups
-galoche
-galoches
-galon
-galonna
-galonnai
-galonnaient
-galonnais
-galonnait
-galonnâmes
-galonnant
-galonnas
-galonnasse
-galonnassent
-galonnasses
-galonnassiez
-galonnassions
-galonnât
-galonnâtes
-galonne
-galonné
-galonnée
-galonnées
-galonnent
-galonner
-galonnera
-galonnerai
-galonneraient
-galonnerais
-galonnerait
-galonneras
-galonnèrent
-galonnerez
-galonneriez
-galonnerions
-galonnerons
-galonneront
-galonnes
-galonnés
-galonnez
-galonnier
-galonnière
-galonnières
-galonniers
-galonniez
-galonnions
-galonnons
-galons
-galop
-galopa
-galopade
-galopades
-galopai
-galopaient
-galopais
-galopait
-galopâmes
-galopant
-galopante
-galopantes
-galopants
-galopas
-galopasse
-galopassent
-galopasses
-galopassiez
-galopassions
-galopât
-galopâtes
-galope
-galopé
-galopée
-galopées
-galopent
-galoper
-galopera
-galoperai
-galoperaient
-galoperais
-galoperait
-galoperas
-galopèrent
-galoperez
-galoperiez
-galoperions
-galoperons
-galoperont
-galopes
-galopés
-galopeur
-galopeurs
-galopeuse
-galopeuses
-galopez
-galopiez
-galopin
-galopins
-galopions
-galopons
-galops
-galoubet
-galoubets
-gals
-galuchat
-galuchats
-galure
-galures
-galurin
-galurins
-galvanique
-galvaniques
-galvanisa
-galvanisai
-galvanisaient
-galvanisais
-galvanisait
-galvanisâmes
-galvanisant
-galvanisante
-galvanisantes
-galvanisants
-galvanisas
-galvanisasse
-galvanisassent
-galvanisasses
-galvanisassiez
-galvanisassions
-galvanisât
-galvanisâtes
-galvanisation
-galvanisations
-galvanise
-galvanisé
-galvanisée
-galvanisées
-galvanisent
-galvaniser
-galvanisera
-galvaniserai
-galvaniseraient
-galvaniserais
-galvaniserait
-galvaniseras
-galvanisèrent
-galvaniserez
-galvaniseriez
-galvaniserions
-galvaniserons
-galvaniseront
-galvanises
-galvanisés
-galvanisez
-galvanisiez
-galvanisions
-galvanisme
-galvanismes
-galvanisons
-galvano
-galvanocautère
-galvanocautères
-galvanomètre
-galvanomètres
-galvanoplastie
-galvanoplasties
-galvanoplastique
-galvanoplastiques
-galvanos
-galvanotype
-galvanotypes
-galvanotypie
-galvanotypies
-galvauda
-galvaudage
-galvaudages
-galvaudai
-galvaudaient
-galvaudais
-galvaudait
-galvaudâmes
-galvaudant
-galvaudas
-galvaudasse
-galvaudassent
-galvaudasses
-galvaudassiez
-galvaudassions
-galvaudât
-galvaudâtes
-galvaude
-galvaudé
-galvaudée
-galvaudées
-galvaudent
-galvauder
-galvaudera
-galvauderai
-galvauderaient
-galvauderais
-galvauderait
-galvauderas
-galvaudèrent
-galvauderez
-galvauderiez
-galvauderions
-galvauderons
-galvauderont
-galvaudes
-galvaudés
-galvaudeuse
-galvaudeuses
-galvaudeux
-galvaudez
-galvaudiez
-galvaudions
-galvaudons
-gamba
-gambada
-gambadai
-gambadaient
-gambadais
-gambadait
-gambadâmes
-gambadant
-gambadante
-gambadantes
-gambadants
-gambadas
-gambadasse
-gambadassent
-gambadasses
-gambadassiez
-gambadassions
-gambadât
-gambadâtes
-gambade
-gambadé
-gambadent
-gambader
-gambadera
-gambaderai
-gambaderaient
-gambaderais
-gambaderait
-gambaderas
-gambadèrent
-gambaderez
-gambaderiez
-gambaderions
-gambaderons
-gambaderont
-gambades
-gambadez
-gambadiez
-gambadions
-gambadons
-gambas
-gambe
-gamberge
-gambergé
-gambergea
-gambergeai
-gambergeaient
-gambergeais
-gambergeait
-gambergeâmes
-gambergeant
-gambergeas
-gambergeasse
-gambergeassent
-gambergeasses
-gambergeassiez
-gambergeassions
-gambergeât
-gambergeâtes
-gambergée
-gambergées
-gambergent
-gambergeons
-gamberger
-gambergera
-gambergerai
-gambergeraient
-gambergerais
-gambergerait
-gambergeras
-gambergèrent
-gambergerez
-gambergeriez
-gambergerions
-gambergerons
-gambergeront
-gamberges
-gambergés
-gambergez
-gambergiez
-gambergions
-gambes
-gambette
-gambettes
-gambilla
-gambillai
-gambillaient
-gambillais
-gambillait
-gambillâmes
-gambillant
-gambillas
-gambillasse
-gambillassent
-gambillasses
-gambillassiez
-gambillassions
-gambillât
-gambillâtes
-gambille
-gambillé
-gambillent
-gambiller
-gambillera
-gambillerai
-gambilleraient
-gambillerais
-gambillerait
-gambilleras
-gambillèrent
-gambillerez
-gambilleriez
-gambillerions
-gambillerons
-gambilleront
-gambilles
-gambillez
-gambilliez
-gambillions
-gambillons
-gambit
-gambits
-gamelle
-gamelles
-gamète
-gamètes
-gamin
-gamina
-gaminai
-gaminaient
-gaminais
-gaminait
-gaminâmes
-gaminant
-gaminas
-gaminasse
-gaminassent
-gaminasses
-gaminassiez
-gaminassions
-gaminât
-gaminâtes
-gamine
-gaminé
-gaminent
-gaminer
-gaminera
-gaminerai
-gamineraient
-gaminerais
-gaminerait
-gamineras
-gaminèrent
-gaminerez
-gaminerie
-gamineries
-gamineriez
-gaminerions
-gaminerons
-gamineront
-gamines
-gaminez
-gaminiez
-gaminions
-gaminons
-gamins
-gammare
-gammares
-gamme
-gammée
-gammées
-gammes
-gamopétale
-gamopétales
-gamosépale
-gamosépales
-ganache
-ganacherie
-ganacheries
-ganaches
-ganaderia
-ganaderias
-gandin
-gandins
-gandoura
-gandouras
-gang
-ganga
-gangas
-gangétique
-gangétiques
-ganglion
-ganglionnaire
-ganglionnaires
-ganglions
-gangrena
-gangrenai
-gangrenaient
-gangrenais
-gangrenait
-gangrenâmes
-gangrenant
-gangrenante
-gangrenantes
-gangrenants
-gangrenas
-gangrenasse
-gangrenassent
-gangrenasses
-gangrenassiez
-gangrenassions
-gangrenât
-gangrenâtes
-gangrené
-gangrène
-gangrenée
-gangrenées
-gangrènent
-gangrener
-gangrènera
-gangrènerai
-gangrèneraient
-gangrènerais
-gangrènerait
-gangrèneras
-gangrenèrent
-gangrènerez
-gangrèneriez
-gangrènerions
-gangrènerons
-gangrèneront
-gangrenés
-gangrènes
-gangreneuse
-gangréneuse
-gangreneuses
-gangréneuses
-gangreneux
-gangréneux
-gangrenez
-gangreniez
-gangrenions
-gangrenons
-gangs
-gangster
-gangstérisme
-gangstérismes
-gangsters
-gangue
-gangues
-ganoïde
-ganoïdes
-gansa
-gansai
-gansaient
-gansais
-gansait
-gansâmes
-gansant
-gansas
-gansasse
-gansassent
-gansasses
-gansassiez
-gansassions
-gansât
-gansâtes
-ganse
-gansé
-gansée
-gansées
-gansent
-ganser
-gansera
-ganserai
-ganseraient
-ganserais
-ganserait
-ganseras
-gansèrent
-ganserez
-ganseriez
-ganserions
-ganserons
-ganseront
-ganses
-gansés
-gansette
-gansettes
-gansez
-gansiez
-gansions
-gansons
-gant
-ganta
-gantai
-gantaient
-gantais
-gantait
-gantâmes
-gantant
-gantas
-gantasse
-gantassent
-gantasses
-gantassiez
-gantassions
-gantât
-gantâtes
-gante
-ganté
-gantée
-gantées
-gantelé
-gantelée
-gantelées
-gantelés
-gantelet
-gantelets
-ganteline
-gantelines
-gantent
-ganter
-gantera
-ganterai
-ganteraient
-ganterais
-ganterait
-ganteras
-gantèrent
-ganterez
-ganterie
-ganteries
-ganteriez
-ganterions
-ganterons
-ganteront
-gantes
-gantés
-gantez
-gantier
-gantière
-gantières
-gantiers
-gantiez
-gantions
-gantons
-gants
-gap
-gaps
-gara
-garage
-garages
-garagiste
-garagistes
-garai
-garaient
-garais
-garait
-garâmes
-garança
-garançai
-garançaient
-garançais
-garançait
-garançâmes
-garançant
-garanças
-garançasse
-garançassent
-garançasses
-garançassiez
-garançassions
-garançât
-garançâtes
-garance
-garancé
-garancée
-garancées
-garancent
-garancer
-garancera
-garancerai
-garanceraient
-garancerais
-garancerait
-garanceras
-garancèrent
-garancerez
-garancerie
-garanceries
-garanceriez
-garancerions
-garancerons
-garanceront
-garances
-garancés
-garanceur
-garanceurs
-garancez
-garancière
-garancières
-garanciez
-garancions
-garançons
-garant
-garante
-garantes
-garanti
-garantie
-garanties
-garantîmes
-garantir
-garantira
-garantirai
-garantiraient
-garantirais
-garantirait
-garantiras
-garantirent
-garantirez
-garantiriez
-garantirions
-garantirons
-garantiront
-garantis
-garantissaient
-garantissais
-garantissait
-garantissant
-garantisse
-garantissent
-garantisses
-garantissez
-garantissiez
-garantissions
-garantissons
-garantit
-garantît
-garantîtes
-garants
-garas
-garasse
-garassent
-garasses
-garassiez
-garassions
-garât
-garâtes
-garbure
-garbures
-garce
-garces
-garcette
-garcettes
-garçon
-garçonne
-garçonnes
-garçonnet
-garçonnets
-garçonnier
-garçonnière
-garçonnières
-garçonniers
-garçons
-garda
-gardai
-gardaient
-gardais
-gardait
-gardâmes
-gardant
-gardas
-gardasse
-gardassent
-gardasses
-gardassiez
-gardassions
-gardât
-gardâtes
-garde
-gardé
-garde-à-vous
-garde-barrière
-garde-boeuf
-garde-boue
-garde-chasse
-garde-chiourme
-garde-corps
-garde-côte
-gardée
-gardées
-garde-feu
-garde-fou
-garde-fous
-garde-frein
-garde-magasin
-garde-malade
-garde-manger
-garde-meuble
-garde-meubles
-gardénal
-gardénals
-garde-nappe
-garde-nappes
-gardénia
-gardénias
-garden-parties
-garden-party
-gardent
-garde-pêche
-garde-place
-garde-places
-garde-port
-garde-ports
-garder
-gardera
-garderai
-garderaient
-garderais
-garderait
-garderas
-gardèrent
-garderez
-garderie
-garderies
-garderiez
-garderions
-garde-robe
-garde-robes
-garderons
-garderont
-gardes
-gardés
-gardes-barrière
-gardes-barrières
-gardes-boeuf
-gardes-boeufs
-gardes-chasse
-gardes-chasses
-gardes-chiourme
-gardes-chiourmes
-gardes-frein
-gardes-freins
-gardes-magasin
-gardes-magasins
-gardes-malade
-gardes-malades
-gardes-pêche
-gardes-voie
-gardes-voies
-gardeur
-gardeurs
-gardeuse
-gardeuses
-garde-voie
-garde-vue
-gardez
-gardian
-gardians
-gardien
-gardiennage
-gardiennages
-gardienne
-gardiennes
-gardiens
-gardiez
-gardions
-gardon
-gardons
-gare
-garé
-garée
-garées
-garenne
-garennes
-garent
-garer
-garera
-garerai
-gareraient
-garerais
-garerait
-gareras
-garèrent
-garerez
-gareriez
-garerions
-garerons
-gareront
-gares
-garés
-garez
-gargamelle
-gargamelles
-gargantua
-gargantuas
-gargantuesque
-gargantuesques
-gargarisa
-gargarisai
-gargarisaient
-gargarisais
-gargarisait
-gargarisâmes
-gargarisant
-gargarisante
-gargarisantes
-gargarisants
-gargarisas
-gargarisasse
-gargarisassent
-gargarisasses
-gargarisassiez
-gargarisassions
-gargarisât
-gargarisâtes
-gargarise
-gargarisé
-gargarisée
-gargarisées
-gargarisent
-gargariser
-gargarisera
-gargariserai
-gargariseraient
-gargariserais
-gargariserait
-gargariseras
-gargarisèrent
-gargariserez
-gargariseriez
-gargariserions
-gargariserons
-gargariseront
-gargarises
-gargarisés
-gargarisez
-gargarisiez
-gargarisions
-gargarisme
-gargarismes
-gargarisons
-gargota
-gargotai
-gargotaient
-gargotais
-gargotait
-gargotâmes
-gargotant
-gargotante
-gargotantes
-gargotants
-gargotas
-gargotasse
-gargotassent
-gargotasses
-gargotassiez
-gargotassions
-gargotât
-gargotâtes
-gargote
-gargoté
-gargotent
-gargoter
-gargotera
-gargoterai
-gargoteraient
-gargoterais
-gargoterait
-gargoteras
-gargotèrent
-gargoterez
-gargoteriez
-gargoterions
-gargoterons
-gargoteront
-gargotes
-gargotez
-gargotier
-gargotière
-gargotières
-gargotiers
-gargotiez
-gargotions
-gargotons
-gargouilla
-gargouillai
-gargouillaient
-gargouillais
-gargouillait
-gargouillâmes
-gargouillant
-gargouillas
-gargouillasse
-gargouillassent
-gargouillasses
-gargouillassiez
-gargouillassions
-gargouillât
-gargouillâtes
-gargouille
-gargouillé
-gargouillement
-gargouillements
-gargouillent
-gargouiller
-gargouillera
-gargouillerai
-gargouilleraient
-gargouillerais
-gargouillerait
-gargouilleras
-gargouillèrent
-gargouillerez
-gargouilleriez
-gargouillerions
-gargouillerons
-gargouilleront
-gargouilles
-gargouillez
-gargouilliez
-gargouillions
-gargouillis
-gargouillons
-gargoulette
-gargoulettes
-gargousse
-gargousses
-garibaldien
-garibaldienne
-garibaldiennes
-garibaldiens
-gariez
-garions
-garnement
-garnements
-garni
-garnie
-garnies
-garnîmes
-garnir
-garnira
-garnirai
-garniraient
-garnirais
-garnirait
-garniras
-garnirent
-garnirez
-garniriez
-garnirions
-garnirons
-garniront
-garnis
-garnison
-garnisons
-garnissage
-garnissages
-garnissaient
-garnissais
-garnissait
-garnissant
-garnisse
-garnissent
-garnisses
-garnisseur
-garnisseurs
-garnisseuse
-garnisseuses
-garnissez
-garnissiez
-garnissions
-garnissons
-garnit
-garnît
-garnîtes
-garniture
-garnitures
-garons
-garou
-garous
-garrigue
-garrigues
-garrot
-garrots
-garrotta
-garrottage
-garrottages
-garrottai
-garrottaient
-garrottais
-garrottait
-garrottâmes
-garrottant
-garrottas
-garrottasse
-garrottassent
-garrottasses
-garrottassiez
-garrottassions
-garrottât
-garrottâtes
-garrotte
-garrotté
-garrottée
-garrottées
-garrottent
-garrotter
-garrottera
-garrotterai
-garrotteraient
-garrotterais
-garrotterait
-garrotteras
-garrottèrent
-garrotterez
-garrotteriez
-garrotterions
-garrotterons
-garrotteront
-garrottes
-garrottés
-garrottez
-garrottiez
-garrottions
-garrottons
-gars
-gascon
-gasconna
-gasconnade
-gasconnades
-gasconnai
-gasconnaient
-gasconnais
-gasconnait
-gasconnâmes
-gasconnant
-gasconnas
-gasconnasse
-gasconnassent
-gasconnasses
-gasconnassiez
-gasconnassions
-gasconnât
-gasconnâtes
-gasconne
-gasconné
-gasconnent
-gasconner
-gasconnera
-gasconnerai
-gasconneraient
-gasconnerais
-gasconnerait
-gasconneras
-gasconnèrent
-gasconnerez
-gasconneriez
-gasconnerions
-gasconnerons
-gasconneront
-gasconnes
-gasconnez
-gasconniez
-gasconnions
-gasconnisme
-gasconnismes
-gasconnons
-gascons
-gasoil
-gas-oil
-gasoils
-gas-oils
-gaspacho
-gaspachos
-gaspilla
-gaspillage
-gaspillages
-gaspillai
-gaspillaient
-gaspillais
-gaspillait
-gaspillâmes
-gaspillant
-gaspillas
-gaspillasse
-gaspillassent
-gaspillasses
-gaspillassiez
-gaspillassions
-gaspillât
-gaspillâtes
-gaspille
-gaspillé
-gaspillée
-gaspillées
-gaspillent
-gaspiller
-gaspillera
-gaspillerai
-gaspilleraient
-gaspillerais
-gaspillerait
-gaspilleras
-gaspillèrent
-gaspillerez
-gaspilleriez
-gaspillerions
-gaspillerons
-gaspilleront
-gaspilles
-gaspillés
-gaspilleur
-gaspilleurs
-gaspilleuse
-gaspilleuses
-gaspillez
-gaspilliez
-gaspillions
-gaspillons
-gastéropode
-gastéropodes
-gastralgie
-gastralgies
-gastralgique
-gastralgiques
-gastrectomie
-gastrectomies
-gastrique
-gastriques
-gastrite
-gastrites
-gastro-entérite
-gastro-entérites
-gastro-intestinal
-gastro-intestinale
-gastro-intestinales
-gastro-intestinaux
-gastronome
-gastronomes
-gastronomie
-gastronomies
-gastronomique
-gastronomiques
-gastropode
-gastropodes
-gastroscopie
-gastroscopies
-gastrotomie
-gastrotomies
-gastrula
-gastrulas
-gâta
-gâtai
-gâtaient
-gâtais
-gâtait
-gâtâmes
-gâtant
-gâtas
-gâtasse
-gâtassent
-gâtasses
-gâtassiez
-gâtassions
-gâtât
-gâtâtes
-gâte
-gâté
-gâteau
-gâteaux
-gâtée
-gâtées
-gâtent
-gâter
-gâtera
-gâterai
-gâteraient
-gâterais
-gâterait
-gâteras
-gâtèrent
-gâterez
-gâterie
-gâteries
-gâteriez
-gâterions
-gâterons
-gâteront
-gâtes
-gâtés
-gâte-sauce
-gâteuse
-gâteuses
-gâteux
-gâtez
-gâtiez
-gâtifia
-gâtifiai
-gâtifiaient
-gâtifiais
-gâtifiait
-gâtifiâmes
-gâtifiant
-gâtifias
-gâtifiasse
-gâtifiassent
-gâtifiasses
-gâtifiassiez
-gâtifiassions
-gâtifiât
-gâtifiâtes
-gâtifie
-gâtifié
-gâtifient
-gâtifier
-gâtifiera
-gâtifierai
-gâtifieraient
-gâtifierais
-gâtifierait
-gâtifieras
-gâtifièrent
-gâtifierez
-gâtifieriez
-gâtifierions
-gâtifierons
-gâtifieront
-gâtifies
-gâtifiez
-gâtifiiez
-gâtifiions
-gâtifions
-gâtine
-gâtines
-gâtions
-gâtisme
-gâtismes
-gâtons
-gatte
-gattes
-gattilier
-gattiliers
-gauche
-gauchement
-gaucher
-gauchère
-gauchères
-gaucherie
-gaucheries
-gauchers
-gauches
-gauchi
-gauchie
-gauchies
-gauchîmes
-gauchir
-gauchira
-gauchirai
-gauchiraient
-gauchirais
-gauchirait
-gauchiras
-gauchirent
-gauchirez
-gauchiriez
-gauchirions
-gauchirons
-gauchiront
-gauchis
-gauchisant
-gauchisante
-gauchisantes
-gauchisants
-gauchisme
-gauchismes
-gauchissaient
-gauchissais
-gauchissait
-gauchissant
-gauchisse
-gauchissement
-gauchissements
-gauchissent
-gauchisses
-gauchissez
-gauchissiez
-gauchissions
-gauchissons
-gauchiste
-gauchistes
-gauchit
-gauchît
-gauchîtes
-gaucho
-gauchos
-gaude
-gaudes
-gaudriole
-gaudrioles
-gaufra
-gaufrage
-gaufrages
-gaufrai
-gaufraient
-gaufrais
-gaufrait
-gaufrâmes
-gaufrant
-gaufras
-gaufrasse
-gaufrassent
-gaufrasses
-gaufrassiez
-gaufrassions
-gaufrât
-gaufrâtes
-gaufre
-gaufré
-gaufrée
-gaufrées
-gaufrent
-gaufrer
-gaufrera
-gaufrerai
-gaufreraient
-gaufrerais
-gaufrerait
-gaufreras
-gaufrèrent
-gaufrerez
-gaufreriez
-gaufrerions
-gaufrerons
-gaufreront
-gaufres
-gaufrés
-gaufrette
-gaufrettes
-gaufreur
-gaufreurs
-gaufreuse
-gaufreuses
-gaufrez
-gaufrier
-gaufriers
-gaufriez
-gaufrions
-gaufroir
-gaufroirs
-gaufrons
-gaufrure
-gaufrures
-gaula
-gaulage
-gaulages
-gaulai
-gaulaient
-gaulais
-gaulait
-gaulâmes
-gaulant
-gaulas
-gaulasse
-gaulassent
-gaulasses
-gaulassiez
-gaulassions
-gaulât
-gaulâtes
-gaule
-gaulé
-gaulée
-gaulées
-gaulent
-gauler
-gaulera
-gaulerai
-gauleraient
-gaulerais
-gaulerait
-gauleras
-gaulèrent
-gaulerez
-gauleriez
-gaulerions
-gaulerons
-gauleront
-gaules
-gaulés
-gaulez
-gauliez
-gaulions
-gaulis
-gaullien
-gaullienne
-gaulliennes
-gaulliens
-gaullisme
-gaullismes
-gaulliste
-gaullistes
-gaulois
-gauloise
-gauloisement
-gauloiserie
-gauloiseries
-gauloises
-gaulons
-gaulthérie
-gaulthéries
-gaupe
-gaupes
-gaur
-gaurs
-gauss
-gaussa
-gaussai
-gaussaient
-gaussais
-gaussait
-gaussâmes
-gaussant
-gaussas
-gaussasse
-gaussassent
-gaussasses
-gaussassiez
-gaussassions
-gaussât
-gaussâtes
-gausse
-gaussé
-gaussée
-gaussées
-gaussent
-gausser
-gaussera
-gausserai
-gausseraient
-gausserais
-gausserait
-gausseras
-gaussèrent
-gausserez
-gausseriez
-gausserions
-gausserons
-gausseront
-gausses
-gaussés
-gaussez
-gaussiez
-gaussions
-gaussons
-gava
-gavache
-gavaches
-gavage
-gavages
-gavai
-gavaient
-gavais
-gavait
-gavâmes
-gavant
-gavas
-gavasse
-gavassent
-gavasses
-gavassiez
-gavassions
-gavât
-gavâtes
-gave
-gavé
-gavée
-gavées
-gavent
-gaver
-gavera
-gaverai
-gaveraient
-gaverais
-gaverait
-gaveras
-gavèrent
-gaverez
-gaveriez
-gaverions
-gaverons
-gaveront
-gaves
-gavés
-gaveur
-gaveurs
-gaveuse
-gaveuses
-gavez
-gavial
-gavials
-gaviez
-gavions
-gavons
-gavotte
-gavottes
-gavroche
-gavroches
-gay
-gayal
-gayals
-gays
-gaz
-gaza
-gazage
-gazages
-gazai
-gazaient
-gazais
-gazait
-gazâmes
-gazant
-gazante
-gazantes
-gazants
-gazas
-gazasse
-gazassent
-gazasses
-gazassiez
-gazassions
-gazât
-gazâtes
-gaze
-gazé
-gazée
-gazées
-gazéifia
-gazéifiai
-gazéifiaient
-gazéifiais
-gazéifiait
-gazéifiâmes
-gazéifiant
-gazéifias
-gazéifiasse
-gazéifiassent
-gazéifiasses
-gazéifiassiez
-gazéifiassions
-gazéifiât
-gazéifiâtes
-gazéification
-gazéifications
-gazéifie
-gazéifié
-gazéifiée
-gazéifiées
-gazéifient
-gazéifier
-gazéifiera
-gazéifierai
-gazéifieraient
-gazéifierais
-gazéifierait
-gazéifieras
-gazéifièrent
-gazéifierez
-gazéifieriez
-gazéifierions
-gazéifierons
-gazéifieront
-gazéifies
-gazéifiés
-gazéifiez
-gazéifiiez
-gazéifiions
-gazéifions
-gazelle
-gazelles
-gazent
-gazer
-gazera
-gazerai
-gazeraient
-gazerais
-gazerait
-gazeras
-gazèrent
-gazerez
-gazeriez
-gazerions
-gazerons
-gazeront
-gazes
-gazés
-gazetier
-gazetière
-gazetières
-gazetiers
-gazette
-gazettes
-gazeuse
-gazeuses
-gazeux
-gazez
-gazier
-gazière
-gazières
-gaziers
-gaziez
-gazions
-gazoduc
-gazoducs
-gazogène
-gazogènes
-gazole
-gazoles
-gazoline
-gazolines
-gazomètre
-gazomètres
-gazon
-gazonna
-gazonnage
-gazonnages
-gazonnai
-gazonnaient
-gazonnais
-gazonnait
-gazonnâmes
-gazonnant
-gazonnas
-gazonnasse
-gazonnassent
-gazonnasses
-gazonnassiez
-gazonnassions
-gazonnât
-gazonnâtes
-gazonne
-gazonné
-gazonnée
-gazonnées
-gazonnement
-gazonnements
-gazonnent
-gazonner
-gazonnera
-gazonnerai
-gazonneraient
-gazonnerais
-gazonnerait
-gazonneras
-gazonnèrent
-gazonnerez
-gazonneriez
-gazonnerions
-gazonnerons
-gazonneront
-gazonnes
-gazonnés
-gazonnez
-gazonniez
-gazonnions
-gazonnons
-gazons
-gazouilla
-gazouillai
-gazouillaient
-gazouillais
-gazouillait
-gazouillâmes
-gazouillant
-gazouillas
-gazouillasse
-gazouillassent
-gazouillasses
-gazouillassiez
-gazouillassions
-gazouillât
-gazouillâtes
-gazouille
-gazouillé
-gazouillement
-gazouillements
-gazouillent
-gazouiller
-gazouillera
-gazouillerai
-gazouilleraient
-gazouillerais
-gazouillerait
-gazouilleras
-gazouillèrent
-gazouillerez
-gazouilleriez
-gazouillerions
-gazouillerons
-gazouilleront
-gazouilles
-gazouilleur
-gazouilleurs
-gazouilleuse
-gazouilleuses
-gazouillez
-gazouilliez
-gazouillions
-gazouillis
-gazouillons
-geai
-geais
-géant
-géante
-géantes
-géants
-gecko
-geckos
-géhenne
-géhennes
-geignaient
-geignais
-geignait
-geignant
-geignard
-geignarde
-geignardes
-geignards
-geigne
-geignement
-geignements
-geignent
-geignes
-geignez
-geigniez
-geignîmes
-geignions
-geignirent
-geignis
-geignisse
-geignissent
-geignisses
-geignissiez
-geignissions
-geignit
-geignît
-geignîtes
-geignons
-geindra
-geindrai
-geindraient
-geindrais
-geindrait
-geindras
-geindre
-geindrez
-geindriez
-geindrions
-geindrons
-geindront
-geins
-geint
-geinte
-geintes
-geints
-geisha
-geishas
-gel
-gela
-gelai
-gelaient
-gelais
-gelait
-gelâmes
-gelant
-gelas
-gelasse
-gelassent
-gelasses
-gelassiez
-gelassions
-gelât
-gelâtes
-gélatina
-gélatinai
-gélatinaient
-gélatinais
-gélatinait
-gélatinâmes
-gélatinant
-gélatinas
-gélatinasse
-gélatinassent
-gélatinasses
-gélatinassiez
-gélatinassions
-gélatinât
-gélatinâtes
-gélatine
-gélatiné
-gélatinée
-gélatinées
-gélatinent
-gélatiner
-gélatinera
-gélatinerai
-gélatineraient
-gélatinerais
-gélatinerait
-gélatineras
-gélatinèrent
-gélatinerez
-gélatineriez
-gélatinerions
-gélatinerons
-gélatineront
-gélatines
-gélatinés
-gélatineuse
-gélatineuses
-gélatineux
-gélatinez
-gélatiniez
-gélatinions
-gélatinisa
-gélatinisai
-gélatinisaient
-gélatinisais
-gélatinisait
-gélatinisâmes
-gélatinisant
-gélatinisas
-gélatinisasse
-gélatinisassent
-gélatinisasses
-gélatinisassiez
-gélatinisassions
-gélatinisât
-gélatinisâtes
-gélatinise
-gélatinisé
-gélatinisée
-gélatinisées
-gélatinisent
-gélatiniser
-gélatinisera
-gélatiniserai
-gélatiniseraient
-gélatiniserais
-gélatiniserait
-gélatiniseras
-gélatinisèrent
-gélatiniserez
-gélatiniseriez
-gélatiniserions
-gélatiniserons
-gélatiniseront
-gélatinises
-gélatinisés
-gélatinisez
-gélatinisiez
-gélatinisions
-gélatinisons
-gélatinons
-gelé
-gèle
-gelée
-gelées
-gèlent
-geler
-gèlera
-gèlerai
-gèleraient
-gèlerais
-gèlerait
-gèleras
-gelèrent
-gèlerez
-gèleriez
-gèlerions
-gèlerons
-gèleront
-gelés
-gèles
-gelez
-geliez
-gélif
-gélifia
-gélifiai
-gélifiaient
-gélifiais
-gélifiait
-gélifiâmes
-gélifiant
-gélifiante
-gélifiantes
-gélifiants
-gélifias
-gélifiasse
-gélifiassent
-gélifiasses
-gélifiassiez
-gélifiassions
-gélifiât
-gélifiâtes
-gélification
-gélifications
-gélifie
-gélifié
-gélifiée
-gélifiées
-gélifient
-gélifier
-gélifiera
-gélifierai
-gélifieraient
-gélifierais
-gélifierait
-gélifieras
-gélifièrent
-gélifierez
-gélifieriez
-gélifierions
-gélifierons
-gélifieront
-gélifies
-gélifiés
-gélifiez
-gélifiiez
-gélifiions
-gélifions
-gélifs
-gelinotte
-gélinotte
-gelinottes
-gélinottes
-gelions
-gélive
-gélives
-gélivure
-gélivures
-gelons
-gélose
-géloses
-gels
-gélule
-gélules
-gelure
-gelures
-gémeau
-gémeaux
-gémellaire
-gémellaires
-gémelle
-gémelles
-gémellipare
-gémellipares
-gémellité
-gémellités
-gémi
-gémie
-gémies
-gémîmes
-gémina
-géminai
-géminaient
-géminais
-géminait
-géminâmes
-géminant
-géminas
-géminasse
-géminassent
-géminasses
-géminassiez
-géminassions
-géminât
-géminâtes
-gémination
-géminations
-gémine
-géminé
-géminée
-géminées
-géminent
-géminer
-géminera
-géminerai
-gémineraient
-géminerais
-géminerait
-gémineras
-géminèrent
-géminerez
-gémineriez
-géminerions
-géminerons
-gémineront
-gémines
-géminés
-géminez
-géminiez
-géminions
-géminons
-gémir
-gémira
-gémirai
-gémiraient
-gémirais
-gémirait
-gémiras
-gémirent
-gémirez
-gémiriez
-gémirions
-gémirons
-gémiront
-gémis
-gémissaient
-gémissais
-gémissait
-gémissant
-gémissante
-gémissantes
-gémissants
-gémisse
-gémissement
-gémissements
-gémissent
-gémisses
-gémissez
-gémissiez
-gémissions
-gémissons
-gémit
-gémît
-gémîtes
-gemma
-gemmage
-gemmages
-gemmai
-gemmaient
-gemmail
-gemmais
-gemmait
-gemmâmes
-gemmant
-gemmas
-gemmasse
-gemmassent
-gemmasses
-gemmassiez
-gemmassions
-gemmât
-gemmâtes
-gemmation
-gemmations
-gemmaux
-gemme
-gemmé
-gemmée
-gemmées
-gemment
-gemmer
-gemmera
-gemmerai
-gemmeraient
-gemmerais
-gemmerait
-gemmeras
-gemmèrent
-gemmerez
-gemmeriez
-gemmerions
-gemmerons
-gemmeront
-gemmes
-gemmés
-gemmeur
-gemmeurs
-gemmeuse
-gemmeuses
-gemmez
-gemmiez
-gemmifère
-gemmifères
-gemmions
-gemmologie
-gemmologies
-gemmologiste
-gemmologistes
-gemmons
-gemmule
-gemmules
-gémonies
-gêna
-gênai
-gênaient
-gênais
-gênait
-gênâmes
-gênant
-gênante
-gênantes
-gênants
-gênas
-gênasse
-gênassent
-gênasses
-gênassiez
-gênassions
-gênât
-gênâtes
-gencive
-gencives
-gendarma
-gendarmai
-gendarmaient
-gendarmais
-gendarmait
-gendarmâmes
-gendarmant
-gendarmas
-gendarmasse
-gendarmassent
-gendarmasses
-gendarmassiez
-gendarmassions
-gendarmât
-gendarmâtes
-gendarme
-gendarmé
-gendarmée
-gendarmées
-gendarment
-gendarmer
-gendarmera
-gendarmerai
-gendarmeraient
-gendarmerais
-gendarmerait
-gendarmeras
-gendarmèrent
-gendarmerez
-gendarmerie
-gendarmeries
-gendarmeriez
-gendarmerions
-gendarmerons
-gendarmeront
-gendarmes
-gendarmés
-gendarmez
-gendarmiez
-gendarmions
-gendarmons
-gendre
-gendres
-gène
-gêne
-gêné
-généalogie
-généalogies
-généalogique
-généalogiquement
-généalogiques
-généalogiste
-généalogistes
-gênée
-gênées
-gênent
-genépi
-génépi
-genépis
-génépis
-gêner
-généra
-gênera
-générai
-gênerai
-généraient
-gêneraient
-générais
-gênerais
-générait
-gênerait
-général
-généralat
-généralats
-générale
-généralement
-générales
-généralisa
-généralisable
-généralisables
-généralisai
-généralisaient
-généralisais
-généralisait
-généralisâmes
-généralisant
-généralisante
-généralisantes
-généralisants
-généralisas
-généralisasse
-généralisassent
-généralisasses
-généralisassiez
-généralisassions
-généralisât
-généralisâtes
-généralisateur
-généralisateurs
-généralisation
-généralisations
-généralisatrice
-généralisatrices
-généralise
-généralisé
-généralisée
-généralisées
-généralisent
-généraliser
-généralisera
-généraliserai
-généraliseraient
-généraliserais
-généraliserait
-généraliseras
-généralisèrent
-généraliserez
-généraliseriez
-généraliserions
-généraliserons
-généraliseront
-généralises
-généralisés
-généralisez
-généralisiez
-généralisions
-généralisons
-généralissime
-généralissimes
-généraliste
-généralistes
-généralité
-généralités
-générâmes
-générant
-généras
-gêneras
-générasse
-générassent
-générasses
-générassiez
-générassions
-générât
-générâtes
-générateur
-générateurs
-génératif
-génératifs
-génération
-générations
-générative
-génératives
-génératrice
-génératrices
-généraux
-généré
-génère
-générée
-générées
-génèrent
-gênèrent
-générer
-générera
-générerai
-généreraient
-générerais
-générerait
-généreras
-générèrent
-générerez
-généreriez
-générerions
-générerons
-généreront
-générés
-génères
-généreuse
-généreusement
-généreuses
-généreux
-générez
-gênerez
-génériez
-gêneriez
-générions
-gênerions
-générique
-génériques
-générons
-gênerons
-gêneront
-générosité
-générosités
-gènes
-gênes
-gênés
-genèse
-genèses
-génésiaque
-génésiaques
-génésique
-génésiques
-genet
-genêt
-généthliaque
-généthliaques
-généticien
-généticienne
-généticiennes
-généticiens
-genêtière
-genêtières
-génétique
-génétiquement
-génétiques
-génétisme
-génétismes
-genets
-genêts
-genette
-genettes
-gêneur
-gêneurs
-gêneuse
-gêneuses
-genévrier
-genévriers
-gênez
-génial
-géniale
-génialement
-géniales
-génialité
-génialités
-géniaux
-génie
-génies
-genièvre
-genièvres
-gêniez
-gênions
-génisse
-génisses
-génital
-génitale
-génitales
-génitaux
-géniteur
-géniteurs
-génitif
-génitifs
-génito-urinaire
-génito-urinaires
-génitrice
-génitrices
-génocide
-génocides
-génois
-génoise
-génoises
-génome
-génomes
-génomique
-génomiques
-gênons
-génotype
-génotypes
-genou
-genouillère
-genouillères
-genoux
-genre
-genres
-gens
-gent
-gentiane
-gentianes
-gentil
-gentilhomme
-gentilhommière
-gentilhommières
-gentilité
-gentilités
-gentille
-gentilles
-gentillesse
-gentillesses
-gentillet
-gentillets
-gentillette
-gentillettes
-gentils
-gentilshommes
-gentiment
-gentleman
-gentlemen
-gentry
-génuflexion
-génuflexions
-géocentrique
-géocentriques
-géochimie
-géochimies
-géode
-géodes
-géodésie
-géodésies
-géodésique
-géodésiques
-géodynamique
-géodynamiques
-géographe
-géographes
-géographie
-géographies
-géographique
-géographiquement
-géographiques
-géoïde
-géoïdes
-geôle
-geôles
-geôlier
-geôlière
-geôlières
-geôliers
-géologie
-géologies
-géologique
-géologiquement
-géologiques
-géologue
-géologues
-géomagnétique
-géomagnétiques
-géomagnétisme
-géomagnétismes
-géomancie
-géomancies
-géométral
-géométraux
-géomètre
-géomètres
-géométrie
-géométries
-géométrique
-géométriques
-géométrisa
-géométrisai
-géométrisaient
-géométrisais
-géométrisait
-géométrisâmes
-géométrisant
-géométrisas
-géométrisasse
-géométrisassent
-géométrisasses
-géométrisassiez
-géométrisassions
-géométrisât
-géométrisâtes
-géométrise
-géométrisé
-géométrisée
-géométrisées
-géométrisent
-géométriser
-géométrisera
-géométriserai
-géométriseraient
-géométriserais
-géométriserait
-géométriseras
-géométrisèrent
-géométriserez
-géométriseriez
-géométriserions
-géométriserons
-géométriseront
-géométrises
-géométrisés
-géométrisez
-géométrisiez
-géométrisions
-géométrisons
-géomorphologie
-géomorphologies
-géophage
-géophages
-géophile
-géophiles
-géophysicien
-géophysicienne
-géophysiciennes
-géophysiciens
-géophysique
-géophysiques
-géopolitique
-géopolitiques
-géorgien
-géorgienne
-géorgiennes
-géorgiens
-géosynclinal
-géosynclinaux
-géotechnique
-géotechniques
-géothermie
-géothermies
-géothermique
-géothermiques
-géotropisme
-géotropismes
-géotrupe
-géotrupes
-géra
-gérai
-géraient
-gérais
-gérait
-gérâmes
-gérance
-gérances
-géranium
-géraniums
-gérant
-gérante
-gérantes
-gérants
-géras
-gérasse
-gérassent
-gérasses
-gérassiez
-gérassions
-gérât
-gérâtes
-gerba
-gerbage
-gerbages
-gerbai
-gerbaient
-gerbais
-gerbait
-gerbâmes
-gerbant
-gerbante
-gerbantes
-gerbants
-gerbas
-gerbasse
-gerbassent
-gerbasses
-gerbassiez
-gerbassions
-gerbât
-gerbâtes
-gerbe
-gerbé
-gerbée
-gerbées
-gerbent
-gerber
-gerbera
-gerberai
-gerberaient
-gerberais
-gerberait
-gerberas
-gerbèrent
-gerberez
-gerberiez
-gerberions
-gerberons
-gerberont
-gerbes
-gerbés
-gerbeur
-gerbeurs
-gerbeuse
-gerbeuses
-gerbez
-gerbier
-gerbière
-gerbières
-gerbiers
-gerbiez
-gerbille
-gerbilles
-gerbions
-gerboise
-gerboises
-gerbons
-gerça
-gerçai
-gerçaient
-gerçais
-gerçait
-gerçâmes
-gerçant
-gerças
-gerçasse
-gerçassent
-gerçasses
-gerçassiez
-gerçassions
-gerçât
-gerçâtes
-gerce
-gercé
-gercée
-gercées
-gercent
-gercer
-gercera
-gercerai
-gerceraient
-gercerais
-gercerait
-gerceras
-gercèrent
-gercerez
-gerceriez
-gercerions
-gercerons
-gerceront
-gerces
-gercés
-gercez
-gerciez
-gercions
-gerçons
-gerçure
-gerçures
-géré
-gère
-gérée
-gérées
-gèrent
-gérer
-gérera
-gérerai
-géreraient
-gérerais
-gérerait
-géreras
-gérèrent
-gérerez
-géreriez
-gérerions
-gérerons
-géreront
-gérés
-gères
-gérez
-gerfaut
-gerfauts
-gériatre
-gériatres
-gériatrie
-gériatries
-gériatrique
-gériatriques
-gériez
-gérions
-germa
-germai
-germaient
-germain
-germaine
-germaines
-germains
-germais
-germait
-germâmes
-germandrée
-germandrées
-germanique
-germaniques
-germanisa
-germanisai
-germanisaient
-germanisais
-germanisait
-germanisâmes
-germanisant
-germanisas
-germanisasse
-germanisassent
-germanisasses
-germanisassiez
-germanisassions
-germanisât
-germanisâtes
-germanisation
-germanisations
-germanise
-germanisé
-germanisée
-germanisées
-germanisent
-germaniser
-germanisera
-germaniserai
-germaniseraient
-germaniserais
-germaniserait
-germaniseras
-germanisèrent
-germaniserez
-germaniseriez
-germaniserions
-germaniserons
-germaniseront
-germanises
-germanisés
-germanisez
-germanisiez
-germanisions
-germanisme
-germanismes
-germanisons
-germaniste
-germanistes
-germanium
-germaniums
-germanophile
-germanophiles
-germanophobe
-germanophobes
-germant
-germas
-germasse
-germassent
-germasses
-germassiez
-germassions
-germât
-germâtes
-germe
-germé
-germée
-germées
-germen
-germens
-germent
-germer
-germera
-germerai
-germeraient
-germerais
-germerait
-germeras
-germèrent
-germerez
-germeriez
-germerions
-germerons
-germeront
-germes
-germés
-germez
-germicide
-germicides
-germiez
-germinal
-germinateur
-germinateurs
-germinatif
-germinatifs
-germination
-germinations
-germinative
-germinatives
-germinatrice
-germinatrices
-germions
-germoir
-germoirs
-germon
-germons
-géromé
-géromés
-gérondif
-gérondifs
-gérons
-géronte
-gérontes
-gérontisme
-gérontismes
-gérontocratie
-gérontocraties
-gérontologie
-gérontologies
-gérontologue
-gérontologues
-gérontophile
-gérontophiles
-gérontophilie
-gérontophilies
-gerseau
-gerseaux
-gésier
-gésiers
-gésine
-gésines
-gésir
-gesse
-gesses
-gestaltisme
-gestaltismes
-gestation
-gestations
-gestatoire
-gestatoires
-geste
-gestes
-gesticula
-gesticulai
-gesticulaient
-gesticulais
-gesticulait
-gesticulâmes
-gesticulant
-gesticulante
-gesticulantes
-gesticulants
-gesticulas
-gesticulasse
-gesticulassent
-gesticulasses
-gesticulassiez
-gesticulassions
-gesticulât
-gesticulâtes
-gesticulation
-gesticulations
-gesticule
-gesticulé
-gesticulent
-gesticuler
-gesticulera
-gesticulerai
-gesticuleraient
-gesticulerais
-gesticulerait
-gesticuleras
-gesticulèrent
-gesticulerez
-gesticuleriez
-gesticulerions
-gesticulerons
-gesticuleront
-gesticules
-gesticulez
-gesticuliez
-gesticulions
-gesticulons
-gestion
-gestionnaire
-gestionnaires
-gestions
-gestuel
-gestuelle
-gestuelles
-gestuels
-geyser
-geysers
-ghetto
-ghettos
-ghilde
-ghildes
-giaour
-giaours
-gibbeuse
-gibbeuses
-gibbeux
-gibbon
-gibbons
-gibbosité
-gibbosités
-gibecière
-gibecières
-gibelin
-gibeline
-gibelines
-gibelins
-gibelotte
-gibelottes
-giberne
-gibernes
-gibet
-gibets
-gibier
-gibiers
-giboie
-giboient
-giboiera
-giboierai
-giboieraient
-giboierais
-giboierait
-giboieras
-giboierez
-giboieriez
-giboierions
-giboierons
-giboieront
-giboies
-giboulée
-giboulées
-giboya
-giboyai
-giboyaient
-giboyais
-giboyait
-giboyâmes
-giboyant
-giboyas
-giboyasse
-giboyassent
-giboyasses
-giboyassiez
-giboyassions
-giboyât
-giboyâtes
-giboyé
-giboyée
-giboyées
-giboyer
-giboyèrent
-giboyés
-giboyeuse
-giboyeuses
-giboyeux
-giboyez
-giboyiez
-giboyions
-giboyons
-gibus
-gicla
-giclai
-giclaient
-giclais
-giclait
-giclâmes
-giclant
-giclas
-giclasse
-giclassent
-giclasses
-giclassiez
-giclassions
-giclât
-giclâtes
-gicle
-giclé
-giclée
-giclées
-giclement
-giclements
-giclent
-gicler
-giclera
-giclerai
-gicleraient
-giclerais
-giclerait
-gicleras
-giclèrent
-giclerez
-gicleriez
-giclerions
-giclerons
-gicleront
-gicles
-gicleur
-gicleurs
-giclez
-gicliez
-giclions
-giclons
-gifla
-giflai
-giflaient
-giflais
-giflait
-giflâmes
-giflant
-giflas
-giflasse
-giflassent
-giflasses
-giflassiez
-giflassions
-giflât
-giflâtes
-gifle
-giflé
-giflée
-giflées
-giflent
-gifler
-giflera
-giflerai
-gifleraient
-giflerais
-giflerait
-gifleras
-giflèrent
-giflerez
-gifleriez
-giflerions
-giflerons
-gifleront
-gifles
-giflés
-giflez
-gifliez
-giflions
-giflons
-gigantesque
-gigantesquement
-gigantesques
-gigantisme
-gigantismes
-gigantomachie
-gigantomachies
-gigogne
-gigognes
-gigolo
-gigolos
-gigot
-gigota
-gigotai
-gigotaient
-gigotais
-gigotait
-gigotâmes
-gigotant
-gigotante
-gigotantes
-gigotants
-gigotas
-gigotasse
-gigotassent
-gigotasses
-gigotassiez
-gigotassions
-gigotât
-gigotâtes
-gigote
-gigoté
-gigotent
-gigoter
-gigotera
-gigoterai
-gigoteraient
-gigoterais
-gigoterait
-gigoteras
-gigotèrent
-gigoterez
-gigoteriez
-gigoterions
-gigoterons
-gigoteront
-gigotes
-gigotez
-gigotiez
-gigotions
-gigotons
-gigots
-gigue
-gigues
-gilde
-gildes
-gilet
-giletier
-giletière
-giletières
-giletiers
-gilets
-gille
-gilles
-gimblette
-gimblettes
-gin
-gindre
-gindres
-gin-fizz
-gingembre
-gingembres
-gingival
-gingivale
-gingivales
-gingivaux
-gingivite
-gingivites
-ginguet
-ginguets
-ginkgo
-ginkgos
-gins
-ginseng
-ginsengs
-girafe
-girafeau
-girafeaux
-girafes
-girafon
-girafons
-girandole
-girandoles
-girasol
-girasols
-giration
-girations
-giratoire
-giratoires
-giraumon
-giraumons
-giraumont
-giraumonts
-giravion
-giravions
-girelle
-girelles
-girie
-giries
-girl
-girls
-girodyne
-girodynes
-girofle
-giroflée
-giroflées
-girofles
-giroflier
-girofliers
-girolle
-girolles
-giron
-girond
-gironde
-girondes
-girondin
-girondine
-girondines
-girondins
-gironds
-gironna
-gironnai
-gironnaient
-gironnais
-gironnait
-gironnâmes
-gironnant
-gironnas
-gironnasse
-gironnassent
-gironnasses
-gironnassiez
-gironnassions
-gironnât
-gironnâtes
-gironne
-gironné
-gironnée
-gironnées
-gironnent
-gironner
-gironnera
-gironnerai
-gironneraient
-gironnerais
-gironnerait
-gironneras
-gironnèrent
-gironnerez
-gironneriez
-gironnerions
-gironnerons
-gironneront
-gironnes
-gironnés
-gironnez
-gironniez
-gironnions
-gironnons
-girons
-girouetta
-girouettai
-girouettaient
-girouettais
-girouettait
-girouettâmes
-girouettant
-girouettas
-girouettasse
-girouettassent
-girouettasses
-girouettassiez
-girouettassions
-girouettât
-girouettâtes
-girouette
-girouetté
-girouettent
-girouetter
-girouettera
-girouetterai
-girouetteraient
-girouetterais
-girouetterait
-girouetteras
-girouettèrent
-girouetterez
-girouetteriez
-girouetterions
-girouetterons
-girouetteront
-girouettes
-girouettez
-girouettiez
-girouettions
-girouettons
-gis
-gisaient
-gisais
-gisait
-gisant
-gisement
-gisements
-gisez
-gisiez
-gisions
-gisons
-gît
-gîta
-gîtai
-gîtaient
-gîtais
-gîtait
-gîtâmes
-gitan
-gitane
-gitanes
-gitans
-gîtant
-gîtas
-gîtasse
-gîtassent
-gîtasses
-gîtassiez
-gîtassions
-gîtât
-gîtâtes
-gîte
-gîté
-gîtent
-gîter
-gîtera
-gîterai
-gîteraient
-gîterais
-gîterait
-gîteras
-gîtèrent
-gîterez
-gîteriez
-gîterions
-gîterons
-gîteront
-gîtes
-gîtez
-gîtiez
-gîtions
-giton
-gitons
-gîtons
-givra
-givrage
-givrages
-givrai
-givraient
-givrais
-givrait
-givrâmes
-givrant
-givrante
-givrantes
-givrants
-givras
-givrasse
-givrassent
-givrasses
-givrassiez
-givrassions
-givrât
-givrâtes
-givre
-givré
-givrée
-givrées
-givrent
-givrer
-givrera
-givrerai
-givreraient
-givrerais
-givrerait
-givreras
-givrèrent
-givrerez
-givreriez
-givrerions
-givrerons
-givreront
-givres
-givrés
-givreuse
-givreuses
-givreux
-givrez
-givriez
-givrions
-givrons
-givrure
-givrures
-glabelle
-glabelles
-glabre
-glabres
-glaça
-glaçage
-glaçages
-glaçai
-glaçaient
-glaçais
-glaçait
-glaçâmes
-glaçant
-glaçante
-glaçantes
-glaçants
-glaças
-glaçasse
-glaçassent
-glaçasses
-glaçassiez
-glaçassions
-glaçât
-glaçâtes
-glace
-glacé
-glacée
-glacées
-glacent
-glacer
-glacera
-glacerai
-glaceraient
-glacerais
-glacerait
-glaceras
-glacèrent
-glacerez
-glacerie
-glaceries
-glaceriez
-glacerions
-glacerons
-glaceront
-glaces
-glacés
-glaceur
-glaceurs
-glaceuse
-glaceuses
-glaceux
-glacez
-glaciaire
-glaciaires
-glacial
-glaciale
-glaciales
-glaciation
-glaciations
-glaciaux
-glacier
-glacière
-glacières
-glaciers
-glaciez
-glaciologique
-glaciologiques
-glaciologue
-glaciologues
-glacions
-glacis
-glaçon
-glaçons
-glaçure
-glaçures
-gladiateur
-gladiateurs
-glagolitique
-glagolitiques
-glaïeul
-glaïeuls
-glaira
-glairai
-glairaient
-glairais
-glairait
-glairâmes
-glairant
-glairas
-glairasse
-glairassent
-glairasses
-glairassiez
-glairassions
-glairât
-glairâtes
-glaire
-glairé
-glairée
-glairées
-glairent
-glairer
-glairera
-glairerai
-glaireraient
-glairerais
-glairerait
-glaireras
-glairèrent
-glairerez
-glaireriez
-glairerions
-glairerons
-glaireront
-glaires
-glairés
-glaireuse
-glaireuses
-glaireux
-glairez
-glairiez
-glairions
-glairons
-glairure
-glairures
-glaisa
-glaisai
-glaisaient
-glaisais
-glaisait
-glaisâmes
-glaisant
-glaisas
-glaisasse
-glaisassent
-glaisasses
-glaisassiez
-glaisassions
-glaisât
-glaisâtes
-glaise
-glaisé
-glaisée
-glaisées
-glaisent
-glaiser
-glaisera
-glaiserai
-glaiseraient
-glaiserais
-glaiserait
-glaiseras
-glaisèrent
-glaiserez
-glaiseriez
-glaiserions
-glaiserons
-glaiseront
-glaises
-glaisés
-glaiseuse
-glaiseuses
-glaiseux
-glaisez
-glaisière
-glaisières
-glaisiez
-glaisions
-glaisons
-glaive
-glaives
-glana
-glanage
-glanages
-glanai
-glanaient
-glanais
-glanait
-glanâmes
-glanant
-glanas
-glanasse
-glanassent
-glanasses
-glanassiez
-glanassions
-glanât
-glanâtes
-gland
-glanda
-glandage
-glandages
-glandai
-glandaient
-glandais
-glandait
-glandâmes
-glandant
-glandas
-glandasse
-glandassent
-glandasses
-glandassiez
-glandassions
-glandât
-glandâtes
-glande
-glandé
-glandée
-glandées
-glandent
-glander
-glandera
-glanderai
-glanderaient
-glanderais
-glanderait
-glanderas
-glandèrent
-glanderez
-glanderiez
-glanderions
-glanderons
-glanderont
-glandes
-glandés
-glandeur
-glandeurs
-glandeuse
-glandeuses
-glandez
-glandiez
-glandions
-glandons
-glandouilla
-glandouillai
-glandouillaient
-glandouillais
-glandouillait
-glandouillâmes
-glandouillant
-glandouillas
-glandouillasse
-glandouillassent
-glandouillasses
-glandouillassiez
-glandouillassions
-glandouillât
-glandouillâtes
-glandouille
-glandouillé
-glandouillent
-glandouiller
-glandouillera
-glandouillerai
-glandouilleraient
-glandouillerais
-glandouillerait
-glandouilleras
-glandouillèrent
-glandouillerez
-glandouilleriez
-glandouillerions
-glandouillerons
-glandouilleront
-glandouilles
-glandouillez
-glandouilliez
-glandouillions
-glandouillons
-glands
-glandulaire
-glandulaires
-glanduleuse
-glanduleuses
-glanduleux
-glane
-glané
-glanée
-glanées
-glanent
-glaner
-glanera
-glanerai
-glaneraient
-glanerais
-glanerait
-glaneras
-glanèrent
-glanerez
-glaneriez
-glanerions
-glanerons
-glaneront
-glanes
-glanés
-glaneur
-glaneurs
-glaneuse
-glaneuses
-glanez
-glaniez
-glanions
-glanons
-glanure
-glanures
-glapi
-glapie
-glapies
-glapîmes
-glapir
-glapira
-glapirai
-glapiraient
-glapirais
-glapirait
-glapiras
-glapirent
-glapirez
-glapiriez
-glapirions
-glapirons
-glapiront
-glapis
-glapissaient
-glapissais
-glapissait
-glapissant
-glapissante
-glapissantes
-glapissants
-glapisse
-glapissement
-glapissements
-glapissent
-glapisses
-glapissez
-glapissiez
-glapissions
-glapissons
-glapit
-glapît
-glapîtes
-glaréole
-glaréoles
-glas
-glass
-glati
-glatîmes
-glatir
-glatira
-glatirai
-glatiraient
-glatirais
-glatirait
-glatiras
-glatirent
-glatirez
-glatiriez
-glatirions
-glatirons
-glatiront
-glatis
-glatissaient
-glatissais
-glatissait
-glatissant
-glatisse
-glatissent
-glatisses
-glatissez
-glatissiez
-glatissions
-glatissons
-glatit
-glatît
-glatîtes
-glaucome
-glaucomes
-glauque
-glauques
-glaviot
-glaviota
-glaviotai
-glaviotaient
-glaviotais
-glaviotait
-glaviotâmes
-glaviotant
-glaviotas
-glaviotasse
-glaviotassent
-glaviotasses
-glaviotassiez
-glaviotassions
-glaviotât
-glaviotâtes
-glaviote
-glavioté
-glaviotent
-glavioter
-glaviotera
-glavioterai
-glavioteraient
-glavioterais
-glavioterait
-glavioteras
-glaviotèrent
-glavioterez
-glavioteriez
-glavioterions
-glavioterons
-glavioteront
-glaviotes
-glaviotez
-glaviotiez
-glaviotions
-glaviotons
-glaviots
-glaviotta
-glaviottai
-glaviottaient
-glaviottais
-glaviottait
-glaviottâmes
-glaviottant
-glaviottas
-glaviottasse
-glaviottassent
-glaviottasses
-glaviottassiez
-glaviottassions
-glaviottât
-glaviottâtes
-glaviotte
-glaviotté
-glaviottent
-glaviotter
-glaviottera
-glaviotterai
-glaviotteraient
-glaviotterais
-glaviotterait
-glaviotteras
-glaviottèrent
-glaviotterez
-glaviotteriez
-glaviotterions
-glaviotterons
-glaviotteront
-glaviottes
-glaviottez
-glaviottiez
-glaviottions
-glaviottons
-glèbe
-glèbes
-gléchome
-gléchomes
-glécome
-glécomes
-glène
-glènes
-glénoïde
-glénoïdes
-gliome
-gliomes
-glissa
-glissade
-glissades
-glissage
-glissages
-glissai
-glissaient
-glissais
-glissait
-glissâmes
-glissant
-glissante
-glissantes
-glissants
-glissas
-glissasse
-glissassent
-glissasses
-glissassiez
-glissassions
-glissât
-glissâtes
-glisse
-glissé
-glissée
-glissées
-glissement
-glissements
-glissent
-glisser
-glissera
-glisserai
-glisseraient
-glisserais
-glisserait
-glisseras
-glissèrent
-glisserez
-glisseriez
-glisserions
-glisserons
-glisseront
-glisses
-glissés
-glisseur
-glisseurs
-glisseuse
-glisseuses
-glissez
-glissière
-glissières
-glissiez
-glissions
-glissoir
-glissoire
-glissoires
-glissoirs
-glissons
-global
-globale
-globalement
-globales
-globalisa
-globalisai
-globalisaient
-globalisais
-globalisait
-globalisâmes
-globalisant
-globalisante
-globalisantes
-globalisants
-globalisas
-globalisasse
-globalisassent
-globalisasses
-globalisassiez
-globalisassions
-globalisât
-globalisâtes
-globalise
-globalisé
-globalisée
-globalisées
-globalisent
-globaliser
-globalisera
-globaliserai
-globaliseraient
-globaliserais
-globaliserait
-globaliseras
-globalisèrent
-globaliserez
-globaliseriez
-globaliserions
-globaliserons
-globaliseront
-globalises
-globalisés
-globalisez
-globalisiez
-globalisions
-globalisons
-globalité
-globalités
-globaux
-globe
-globes
-globe-trotter
-globe-trotters
-globigérine
-globigérines
-globine
-globines
-globulaire
-globulaires
-globule
-globules
-globuleuse
-globuleuses
-globuleux
-globuline
-globulines
-glockenspiel
-glockenspiels
-gloire
-gloires
-glome
-gloméris
-glomérule
-glomérules
-glomes
-gloria
-gloriette
-gloriettes
-glorieuse
-glorieusement
-glorieuses
-glorieux
-glorifia
-glorifiai
-glorifiaient
-glorifiais
-glorifiait
-glorifiâmes
-glorifiant
-glorifiante
-glorifiantes
-glorifiants
-glorifias
-glorifiasse
-glorifiassent
-glorifiasses
-glorifiassiez
-glorifiassions
-glorifiât
-glorifiâtes
-glorificateur
-glorificateurs
-glorification
-glorifications
-glorificatrice
-glorificatrices
-glorifie
-glorifié
-glorifiée
-glorifiées
-glorifient
-glorifier
-glorifiera
-glorifierai
-glorifieraient
-glorifierais
-glorifierait
-glorifieras
-glorifièrent
-glorifierez
-glorifieriez
-glorifierions
-glorifierons
-glorifieront
-glorifies
-glorifiés
-glorifiez
-glorifiiez
-glorifiions
-glorifions
-gloriole
-glorioles
-glosa
-glosai
-glosaient
-glosais
-glosait
-glosâmes
-glosant
-glosas
-glosasse
-glosassent
-glosasses
-glosassiez
-glosassions
-glosât
-glosâtes
-glose
-glosé
-glosée
-glosées
-glosent
-gloser
-glosera
-gloserai
-gloseraient
-gloserais
-gloserait
-gloseras
-glosèrent
-gloserez
-gloseriez
-gloserions
-gloserons
-gloseront
-gloses
-glosés
-glosez
-glosiez
-glosions
-glosons
-glossaire
-glossaires
-glossateur
-glossateurs
-glossine
-glossines
-glossite
-glossites
-glossolalie
-glossolalies
-glossotomie
-glossotomies
-glottal
-glottale
-glottales
-glottaux
-glotte
-glottes
-glottique
-glottiques
-glouglou
-glouglous
-glouglouta
-glougloutai
-glougloutaient
-glougloutais
-glougloutait
-glougloutâmes
-glougloutant
-glougloutante
-glougloutantes
-glougloutants
-glougloutas
-glougloutasse
-glougloutassent
-glougloutasses
-glougloutassiez
-glougloutassions
-glougloutât
-glougloutâtes
-glougloute
-glouglouté
-glougloutent
-glouglouter
-glougloutera
-glouglouterai
-glouglouteraient
-glouglouterais
-glouglouterait
-glouglouteras
-glougloutèrent
-glouglouterez
-glouglouteriez
-glouglouterions
-glouglouterons
-glouglouteront
-glougloutes
-glougloutez
-glougloutiez
-glougloutions
-glougloutons
-gloussa
-gloussai
-gloussaient
-gloussais
-gloussait
-gloussâmes
-gloussant
-gloussas
-gloussasse
-gloussassent
-gloussasses
-gloussassiez
-gloussassions
-gloussât
-gloussâtes
-glousse
-gloussé
-gloussement
-gloussements
-gloussent
-glousser
-gloussera
-glousserai
-glousseraient
-glousserais
-glousserait
-glousseras
-gloussèrent
-glousserez
-glousseriez
-glousserions
-glousserons
-glousseront
-glousses
-gloussez
-gloussiez
-gloussions
-gloussons
-glouteron
-glouterons
-glouton
-gloutonne
-gloutonnement
-gloutonnerie
-gloutonneries
-gloutonnes
-gloutons
-glu
-gluant
-gluante
-gluantes
-gluants
-gluau
-gluaux
-glucide
-glucides
-glucinium
-gluciniums
-glucomètre
-glucomètres
-glucose
-glucoserie
-glucoseries
-glucoses
-glucoside
-glucosides
-glui
-gluis
-glume
-glumelle
-glumelles
-glumes
-glus
-glutamate
-glutamates
-glutamique
-glutamiques
-gluten
-glutens
-glutineuse
-glutineuses
-glutineux
-glycémie
-glycémies
-glycéride
-glycérides
-glycérie
-glycéries
-glycérina
-glycérinai
-glycérinaient
-glycérinais
-glycérinait
-glycérinâmes
-glycérinant
-glycérinas
-glycérinasse
-glycérinassent
-glycérinasses
-glycérinassiez
-glycérinassions
-glycérinât
-glycérinâtes
-glycérine
-glycériné
-glycérinée
-glycérinées
-glycérinent
-glycériner
-glycérinera
-glycérinerai
-glycérineraient
-glycérinerais
-glycérinerait
-glycérineras
-glycérinèrent
-glycérinerez
-glycérineriez
-glycérinerions
-glycérinerons
-glycérineront
-glycérines
-glycérinés
-glycérinez
-glycériniez
-glycérinions
-glycérinons
-glycérique
-glycériques
-glycine
-glycines
-glycocolle
-glycocolles
-glycogène
-glycogènes
-glycogénique
-glycogéniques
-glycol
-glycolipide
-glycolipides
-glycols
-glycolyse
-glycolyses
-glycoprotéine
-glycoprotéines
-glycosurie
-glycosuries
-glycosurique
-glycosuriques
-glyphe
-glyphes
-glyptique
-glyptiques
-glyptodon
-glyptodons
-glyptodonte
-glyptodontes
-glyptographie
-glyptographies
-glyptothèque
-glyptothèques
-gnangnan
-gneiss
-gnian-gnian
-gnocchi
-gnocchis
-gnognote
-gnognotes
-gnognotte
-gnognottes
-gnôle
-gnôles
-gnome
-gnomes
-gnomique
-gnomiques
-gnomon
-gnomonique
-gnomoniques
-gnomons
-gnon
-gnons
-gnose
-gnoséologie
-gnoséologies
-gnoses
-gnosie
-gnosies
-gnosticisme
-gnosticismes
-gnostique
-gnostiques
-gnou
-gnous
-go
-goal
-goals
-goba
-gobai
-gobaient
-gobais
-gobait
-gobâmes
-gobant
-gobas
-gobasse
-gobassent
-gobasses
-gobassiez
-gobassions
-gobât
-gobâtes
-gobe
-gobé
-gobée
-gobées
-gobelet
-gobeleterie
-gobeleteries
-gobeletier
-gobeletiers
-gobelets
-gobelin
-gobelins
-gobe-mouche
-gobe-mouches
-gobent
-gober
-gobera
-goberai
-goberaient
-goberais
-goberait
-goberas
-gobèrent
-goberez
-goberge
-gobergé
-gobergea
-gobergeai
-gobergeaient
-gobergeais
-gobergeait
-gobergeâmes
-gobergeant
-gobergeas
-gobergeasse
-gobergeassent
-gobergeasses
-gobergeassiez
-gobergeassions
-gobergeât
-gobergeâtes
-gobergée
-gobergées
-gobergent
-gobergeons
-goberger
-gobergera
-gobergerai
-gobergeraient
-gobergerais
-gobergerait
-gobergeras
-gobergèrent
-gobergerez
-gobergeriez
-gobergerions
-gobergerons
-gobergeront
-goberges
-gobergés
-gobergez
-gobergiez
-gobergions
-goberiez
-goberions
-goberons
-goberont
-gobes
-gobés
-gobeta
-gobetai
-gobetaient
-gobetais
-gobetait
-gobetâmes
-gobetant
-gobetas
-gobetasse
-gobetassent
-gobetasses
-gobetassiez
-gobetassions
-gobetât
-gobetâtes
-gobeté
-gobetée
-gobetées
-gobeter
-gobetèrent
-gobetés
-gobetez
-gobetiez
-gobetions
-gobetons
-gobette
-gobettent
-gobettera
-gobetterai
-gobetteraient
-gobetterais
-gobetterait
-gobetteras
-gobetterez
-gobetteriez
-gobetterions
-gobetterons
-gobetteront
-gobettes
-gobeur
-gobeurs
-gobeuse
-gobeuses
-gobez
-gobie
-gobies
-gobiez
-gobions
-gobons
-goda
-godage
-godages
-godai
-godaient
-godailla
-godaillai
-godaillaient
-godaillais
-godaillait
-godaillâmes
-godaillant
-godaillas
-godaillasse
-godaillassent
-godaillasses
-godaillassiez
-godaillassions
-godaillât
-godaillâtes
-godaille
-godaillé
-godaillent
-godailler
-godaillera
-godaillerai
-godailleraient
-godaillerais
-godaillerait
-godailleras
-godaillèrent
-godaillerez
-godailleriez
-godaillerions
-godaillerons
-godailleront
-godailles
-godaillez
-godailliez
-godaillions
-godaillons
-godais
-godait
-godâmes
-godant
-godas
-godasse
-godassent
-godasses
-godassiez
-godassions
-godât
-godâtes
-gode
-godé
-godelureau
-godelureaux
-godemiché
-godemichés
-godent
-goder
-godera
-goderai
-goderaient
-goderais
-goderait
-goderas
-godèrent
-goderez
-goderiez
-goderions
-goderons
-goderont
-godes
-godet
-godets
-godez
-godiche
-godiches
-godiez
-godilla
-godillai
-godillaient
-godillais
-godillait
-godillâmes
-godillant
-godillante
-godillantes
-godillants
-godillas
-godillasse
-godillassent
-godillasses
-godillassiez
-godillassions
-godillât
-godillâtes
-godille
-godillé
-godillent
-godiller
-godillera
-godillerai
-godilleraient
-godillerais
-godillerait
-godilleras
-godillèrent
-godillerez
-godilleriez
-godillerions
-godillerons
-godilleront
-godilles
-godilleur
-godilleurs
-godillez
-godilliez
-godillions
-godillons
-godillot
-godillots
-godions
-godiveau
-godiveaux
-godons
-godron
-godronna
-godronnage
-godronnages
-godronnai
-godronnaient
-godronnais
-godronnait
-godronnâmes
-godronnant
-godronnas
-godronnasse
-godronnassent
-godronnasses
-godronnassiez
-godronnassions
-godronnât
-godronnâtes
-godronne
-godronné
-godronnée
-godronnées
-godronnent
-godronner
-godronnera
-godronnerai
-godronneraient
-godronnerais
-godronnerait
-godronneras
-godronnèrent
-godronnerez
-godronneriez
-godronnerions
-godronnerons
-godronneront
-godronnes
-godronnés
-godronnez
-godronniez
-godronnions
-godronnons
-godrons
-goéland
-goélands
-goélette
-goélettes
-goémon
-goémons
-goglu
-goglus
-gogo
-gogos
-goguenard
-goguenarda
-goguenardai
-goguenardaient
-goguenardais
-goguenardait
-goguenardâmes
-goguenardant
-goguenardas
-goguenardasse
-goguenardassent
-goguenardasses
-goguenardassiez
-goguenardassions
-goguenardât
-goguenardâtes
-goguenarde
-goguenardé
-goguenardent
-goguenarder
-goguenardera
-goguenarderai
-goguenarderaient
-goguenarderais
-goguenarderait
-goguenarderas
-goguenardèrent
-goguenarderez
-goguenarderiez
-goguenarderions
-goguenarderons
-goguenarderont
-goguenardes
-goguenardez
-goguenardiez
-goguenardions
-goguenardise
-goguenardises
-goguenardons
-goguenards
-goguette
-goguettes
-goï
-goïm
-goinfra
-goinfrai
-goinfraient
-goinfrais
-goinfrait
-goinfrâmes
-goinfrant
-goinfras
-goinfrasse
-goinfrassent
-goinfrasses
-goinfrassiez
-goinfrassions
-goinfrât
-goinfrâtes
-goinfre
-goinfré
-goinfrée
-goinfrées
-goinfrent
-goinfrer
-goinfrera
-goinfrerai
-goinfreraient
-goinfrerais
-goinfrerait
-goinfreras
-goinfrèrent
-goinfrerez
-goinfrerie
-goinfreries
-goinfreriez
-goinfrerions
-goinfrerons
-goinfreront
-goinfres
-goinfrés
-goinfrez
-goinfriez
-goinfrions
-goinfrons
-goitre
-goitres
-goitreuse
-goitreuses
-goitreux
-golden
-goldens
-golf
-golfe
-golfes
-golfeur
-golfeurs
-golfeuse
-golfeuses
-golfs
-golmotte
-golmottes
-gombo
-gombos
-goménol
-goménolé
-goménolée
-goménolées
-goménolés
-goménols
-gomina
-gominai
-gominaient
-gominais
-gominait
-gominâmes
-gominant
-gominas
-gominasse
-gominassent
-gominasses
-gominassiez
-gominassions
-gominât
-gominâtes
-gomine
-gominé
-gominée
-gominées
-gominent
-gominer
-gominera
-gominerai
-gomineraient
-gominerais
-gominerait
-gomineras
-gominèrent
-gominerez
-gomineriez
-gominerions
-gominerons
-gomineront
-gomines
-gominés
-gominez
-gominiez
-gominions
-gominons
-gomma
-gommage
-gommages
-gommai
-gommaient
-gommais
-gommait
-gommâmes
-gommant
-gommas
-gommasse
-gommassent
-gommasses
-gommassiez
-gommassions
-gommât
-gommâtes
-gomme
-gommé
-gommée
-gommées
-gomme-gutte
-gomment
-gommer
-gommera
-gommerai
-gommeraient
-gommerais
-gommerait
-gommeras
-gommèrent
-gomme-résine
-gommerez
-gommeriez
-gommerions
-gommerons
-gommeront
-gommes
-gommés
-gommes-guttes
-gommes-résines
-gommeuse
-gommeuses
-gommeux
-gommez
-gommier
-gommiers
-gommiez
-gommions
-gommons
-gomorrhéen
-gomorrhéenne
-gomorrhéennes
-gomorrhéens
-gonade
-gonades
-gonadique
-gonadiques
-gonadostimuline
-gonadostimulines
-gonadotrope
-gonadotropes
-gonadotrophine
-gonadotrophines
-gond
-gonda
-gondai
-gondaient
-gondais
-gondait
-gondâmes
-gondant
-gondas
-gondasse
-gondassent
-gondasses
-gondassiez
-gondassions
-gondât
-gondâtes
-gonde
-gondé
-gondée
-gondées
-gondent
-gonder
-gondera
-gonderai
-gonderaient
-gonderais
-gonderait
-gonderas
-gondèrent
-gonderez
-gonderiez
-gonderions
-gonderons
-gonderont
-gondes
-gondés
-gondez
-gondiez
-gondions
-gondola
-gondolage
-gondolages
-gondolai
-gondolaient
-gondolais
-gondolait
-gondolâmes
-gondolant
-gondolante
-gondolantes
-gondolants
-gondolas
-gondolasse
-gondolassent
-gondolasses
-gondolassiez
-gondolassions
-gondolât
-gondolâtes
-gondole
-gondolé
-gondolement
-gondolements
-gondolent
-gondoler
-gondolera
-gondolerai
-gondoleraient
-gondolerais
-gondolerait
-gondoleras
-gondolèrent
-gondolerez
-gondoleriez
-gondolerions
-gondolerons
-gondoleront
-gondoles
-gondolez
-gondolier
-gondoliers
-gondoliez
-gondolions
-gondolons
-gondons
-gonds
-gonelle
-gonelles
-gonfalon
-gonfalonier
-gonfaloniers
-gonfalons
-gonfanon
-gonfanonier
-gonfanoniers
-gonfanons
-gonfla
-gonflable
-gonflables
-gonflage
-gonflages
-gonflai
-gonflaient
-gonflais
-gonflait
-gonflâmes
-gonflant
-gonflante
-gonflantes
-gonflants
-gonflas
-gonflasse
-gonflassent
-gonflasses
-gonflassiez
-gonflassions
-gonflât
-gonflâtes
-gonfle
-gonflé
-gonflée
-gonflées
-gonflement
-gonflements
-gonflent
-gonfler
-gonflera
-gonflerai
-gonfleraient
-gonflerais
-gonflerait
-gonfleras
-gonflèrent
-gonflerez
-gonfleriez
-gonflerions
-gonflerons
-gonfleront
-gonfles
-gonflés
-gonfleur
-gonfleurs
-gonflez
-gonfliez
-gonflions
-gonflons
-gong
-gongorisme
-gongorismes
-gongs
-goniomètre
-goniomètres
-goniométrie
-goniométries
-gonnelle
-gonnelles
-gonochorisme
-gonochorismes
-gonococcie
-gonococcies
-gonocoque
-gonocoques
-gonophore
-gonophores
-gonozoïde
-gonozoïdes
-gonze
-gonzes
-gonzesse
-gonzesses
-gord
-gordien
-gordiens
-gords
-goret
-gorets
-gorfou
-gorfous
-gorge
-gorgé
-gorgea
-gorgeai
-gorgeaient
-gorgeais
-gorgeait
-gorgeâmes
-gorgeant
-gorgeas
-gorgeasse
-gorgeassent
-gorgeasses
-gorgeassiez
-gorgeassions
-gorgeât
-gorgeâtes
-gorge-de-pigeon
-gorgée
-gorgées
-gorgent
-gorgeons
-gorger
-gorgera
-gorgerai
-gorgeraient
-gorgerais
-gorgerait
-gorgeras
-gorgèrent
-gorgerette
-gorgerettes
-gorgerez
-gorgeriez
-gorgerin
-gorgerins
-gorgerions
-gorgerons
-gorgeront
-gorges
-gorgés
-gorget
-gorgets
-gorgez
-gorgiez
-gorgions
-gorgone
-gorgones
-gorgonzola
-gorgonzolas
-gorille
-gorilles
-gosette
-gosettes
-gosier
-gosiers
-gospel
-gospels
-gosse
-gosses
-gothique
-gothiques
-gotique
-gotiques
-goton
-gotons
-gouacha
-gouachai
-gouachaient
-gouachais
-gouachait
-gouachâmes
-gouachant
-gouachas
-gouachasse
-gouachassent
-gouachasses
-gouachassiez
-gouachassions
-gouachât
-gouachâtes
-gouache
-gouaché
-gouachée
-gouachées
-gouachent
-gouacher
-gouachera
-gouacherai
-gouacheraient
-gouacherais
-gouacherait
-gouacheras
-gouachèrent
-gouacherez
-gouacheriez
-gouacherions
-gouacherons
-gouacheront
-gouaches
-gouachés
-gouachez
-gouachiez
-gouachions
-gouachons
-gouailla
-gouaillai
-gouaillaient
-gouaillais
-gouaillait
-gouaillâmes
-gouaillant
-gouaillante
-gouaillantes
-gouaillants
-gouaillas
-gouaillasse
-gouaillassent
-gouaillasses
-gouaillassiez
-gouaillassions
-gouaillât
-gouaillâtes
-gouaille
-gouaillé
-gouaillent
-gouailler
-gouaillera
-gouaillerai
-gouailleraient
-gouaillerais
-gouaillerait
-gouailleras
-gouaillèrent
-gouaillerez
-gouaillerie
-gouailleries
-gouailleriez
-gouaillerions
-gouaillerons
-gouailleront
-gouailles
-gouailleur
-gouailleurs
-gouailleuse
-gouailleuses
-gouaillez
-gouailliez
-gouaillions
-gouaillons
-goualante
-goualantes
-gouape
-gouapes
-gouda
-goudas
-goudron
-goudronna
-goudronnage
-goudronnages
-goudronnai
-goudronnaient
-goudronnais
-goudronnait
-goudronnâmes
-goudronnant
-goudronnas
-goudronnasse
-goudronnassent
-goudronnasses
-goudronnassiez
-goudronnassions
-goudronnât
-goudronnâtes
-goudronne
-goudronné
-goudronnée
-goudronnées
-goudronnent
-goudronner
-goudronnera
-goudronnerai
-goudronneraient
-goudronnerais
-goudronnerait
-goudronneras
-goudronnèrent
-goudronnerez
-goudronneriez
-goudronnerions
-goudronnerons
-goudronneront
-goudronnes
-goudronnés
-goudronneur
-goudronneurs
-goudronneuse
-goudronneuses
-goudronneux
-goudronnez
-goudronniez
-goudronnions
-goudronnons
-goudrons
-gouet
-gouets
-gouffre
-gouffres
-gouge
-gougère
-gougères
-gouges
-gougnafier
-gougnafiers
-gouine
-gouines
-goujat
-goujaterie
-goujateries
-goujats
-goujon
-goujonna
-goujonnai
-goujonnaient
-goujonnais
-goujonnait
-goujonnâmes
-goujonnant
-goujonnas
-goujonnasse
-goujonnassent
-goujonnasses
-goujonnassiez
-goujonnassions
-goujonnât
-goujonnâtes
-goujonne
-goujonné
-goujonnée
-goujonnées
-goujonnent
-goujonner
-goujonnera
-goujonnerai
-goujonneraient
-goujonnerais
-goujonnerait
-goujonneras
-goujonnèrent
-goujonnerez
-goujonneriez
-goujonnerions
-goujonnerons
-goujonneront
-goujonnes
-goujonnés
-goujonnez
-goujonnière
-goujonnières
-goujonniez
-goujonnions
-goujonnons
-goujons
-goulache
-goulaches
-goulafre
-goulafres
-goulag
-goulags
-goulasch
-goulaschs
-goule
-goulée
-goulées
-goules
-goulet
-goulets
-gouleyant
-gouleyante
-gouleyantes
-gouleyants
-goulot
-goulots
-goulotte
-goulottes
-goulu
-goulue
-goulues
-goulûment
-goulus
-goum
-goums
-goupil
-goupilla
-goupillai
-goupillaient
-goupillais
-goupillait
-goupillâmes
-goupillant
-goupillas
-goupillasse
-goupillassent
-goupillasses
-goupillassiez
-goupillassions
-goupillât
-goupillâtes
-goupille
-goupillé
-goupillée
-goupillées
-goupillent
-goupiller
-goupillera
-goupillerai
-goupilleraient
-goupillerais
-goupillerait
-goupilleras
-goupillèrent
-goupillerez
-goupilleriez
-goupillerions
-goupillerons
-goupilleront
-goupilles
-goupillés
-goupillez
-goupilliez
-goupillions
-goupillon
-goupillonna
-goupillonnai
-goupillonnaient
-goupillonnais
-goupillonnait
-goupillonnâmes
-goupillonnant
-goupillonnas
-goupillonnasse
-goupillonnassent
-goupillonnasses
-goupillonnassiez
-goupillonnassions
-goupillonnât
-goupillonnâtes
-goupillonne
-goupillonné
-goupillonnée
-goupillonnées
-goupillonnent
-goupillonner
-goupillonnera
-goupillonnerai
-goupillonneraient
-goupillonnerais
-goupillonnerait
-goupillonneras
-goupillonnèrent
-goupillonnerez
-goupillonneriez
-goupillonnerions
-goupillonnerons
-goupillonneront
-goupillonnes
-goupillonnés
-goupillonnez
-goupillonniez
-goupillonnions
-goupillonnons
-goupillons
-goupils
-gour
-goura
-gourai
-gouraient
-gourais
-gourait
-gourâmes
-gourance
-gourances
-gourant
-gouras
-gourasse
-gourassent
-gourasses
-gourassiez
-gourassions
-gourât
-gourâtes
-gourbi
-gourbis
-gourd
-gourde
-gourdes
-gourdin
-gourdins
-gourds
-goure
-gouré
-gourée
-gourées
-gourent
-gourer
-gourera
-gourerai
-goureraient
-gourerais
-gourerait
-goureras
-gourèrent
-gourerez
-goureriez
-gourerions
-gourerons
-goureront
-goures
-gourés
-gourez
-gourgandine
-gourgandines
-gouriez
-gourions
-gourmand
-gourmanda
-gourmandai
-gourmandaient
-gourmandais
-gourmandait
-gourmandâmes
-gourmandant
-gourmandas
-gourmandasse
-gourmandassent
-gourmandasses
-gourmandassiez
-gourmandassions
-gourmandât
-gourmandâtes
-gourmande
-gourmandé
-gourmandée
-gourmandées
-gourmandent
-gourmander
-gourmandera
-gourmanderai
-gourmanderaient
-gourmanderais
-gourmanderait
-gourmanderas
-gourmandèrent
-gourmanderez
-gourmanderiez
-gourmanderions
-gourmanderons
-gourmanderont
-gourmandes
-gourmandés
-gourmandez
-gourmandiez
-gourmandions
-gourmandise
-gourmandises
-gourmandons
-gourmands
-gourme
-gourmé
-gourmée
-gourmées
-gourmes
-gourmés
-gourmet
-gourmets
-gourmette
-gourmettes
-gourons
-gourou
-gourous
-gousse
-gousses
-gousset
-goussets
-goût
-goûta
-goûtai
-goûtaient
-goûtais
-goûtait
-goûtâmes
-goûtant
-goûtas
-goûtasse
-goûtassent
-goûtasses
-goûtassiez
-goûtassions
-goûtât
-goûtâtes
-goûte
-goûté
-goûtée
-goûtées
-goûtent
-goûter
-goûtera
-goûterai
-goûteraient
-goûterais
-goûterait
-goûteras
-goûtèrent
-goûterez
-goûteriez
-goûterions
-goûterons
-goûteront
-goûters
-goûtes
-goûtés
-goûteur
-goûteurs
-goûteuse
-goûteuses
-goûteux
-goûtez
-goûtiez
-goûtions
-goûtons
-goûts
-goutta
-gouttai
-gouttaient
-gouttais
-gouttait
-gouttâmes
-gouttant
-gouttas
-gouttasse
-gouttassent
-gouttasses
-gouttassiez
-gouttassions
-gouttât
-gouttâtes
-goutte
-goutté
-goutte-à-goutte
-gouttelette
-gouttelettes
-gouttent
-goutter
-gouttera
-goutterai
-goutteraient
-goutterais
-goutterait
-goutteras
-gouttèrent
-goutterez
-goutteriez
-goutterions
-goutterons
-goutteront
-gouttes
-goutteuse
-goutteuses
-goutteux
-gouttez
-gouttière
-gouttières
-gouttiez
-gouttions
-gouttons
-gouverna
-gouvernable
-gouvernables
-gouvernai
-gouvernaient
-gouvernail
-gouvernails
-gouvernais
-gouvernait
-gouvernâmes
-gouvernance
-gouvernances
-gouvernant
-gouvernante
-gouvernantes
-gouvernants
-gouvernas
-gouvernasse
-gouvernassent
-gouvernasses
-gouvernassiez
-gouvernassions
-gouvernât
-gouvernâtes
-gouverne
-gouverné
-gouvernée
-gouvernées
-gouvernement
-gouvernemental
-gouvernementale
-gouvernementales
-gouvernementalisme
-gouvernementalismes
-gouvernementaux
-gouvernements
-gouvernent
-gouverner
-gouvernera
-gouvernerai
-gouverneraient
-gouvernerais
-gouvernerait
-gouverneras
-gouvernèrent
-gouvernerez
-gouverneriez
-gouvernerions
-gouvernerons
-gouverneront
-gouvernes
-gouvernés
-gouverneur
-gouverneurs
-gouvernez
-gouverniez
-gouvernions
-gouvernons
-goy
-goyave
-goyaves
-goyavier
-goyaviers
-goyim
-grabat
-grabataire
-grabataires
-grabats
-graben
-grabens
-grabuge
-grabuges
-grâce
-grâces
-gracia
-graciai
-graciaient
-graciais
-graciait
-graciâmes
-graciant
-gracias
-graciasse
-graciassent
-graciasses
-graciassiez
-graciassions
-graciât
-graciâtes
-gracie
-gracié
-graciée
-graciées
-gracient
-gracier
-graciera
-gracierai
-gracieraient
-gracierais
-gracierait
-gracieras
-gracièrent
-gracierez
-gracieriez
-gracierions
-gracierons
-gracieront
-gracies
-graciés
-gracieuse
-gracieusement
-gracieuses
-gracieuseté
-gracieusetés
-gracieux
-graciez
-graciiez
-graciions
-gracile
-graciles
-gracilité
-gracilités
-gracions
-gradation
-gradations
-grade
-gradé
-gradée
-gradées
-grader
-graders
-grades
-gradés
-gradient
-gradients
-gradin
-gradins
-gradua
-graduai
-graduaient
-graduais
-graduait
-graduâmes
-graduant
-graduas
-graduasse
-graduassent
-graduasses
-graduassiez
-graduassions
-graduât
-graduâtes
-graduation
-graduations
-gradue
-gradué
-graduée
-graduées
-graduel
-graduelle
-graduellement
-graduelles
-graduels
-graduent
-graduer
-graduera
-graduerai
-gradueraient
-graduerais
-graduerait
-gradueras
-graduèrent
-graduerez
-gradueriez
-graduerions
-graduerons
-gradueront
-gradues
-gradués
-graduez
-graduiez
-graduions
-graduons
-gradus
-graffiti
-graffitis
-grailla
-graillai
-graillaient
-graillais
-graillait
-graillâmes
-graillant
-graillas
-graillasse
-graillassent
-graillasses
-graillassiez
-graillassions
-graillât
-graillâtes
-graille
-graillé
-graillée
-graillées
-graillement
-graillements
-graillent
-grailler
-graillera
-graillerai
-grailleraient
-graillerais
-graillerait
-grailleras
-graillèrent
-graillerez
-grailleriez
-graillerions
-graillerons
-grailleront
-grailles
-graillés
-graillez
-grailliez
-graillions
-graillon
-graillonna
-graillonnai
-graillonnaient
-graillonnais
-graillonnait
-graillonnâmes
-graillonnant
-graillonnas
-graillonnasse
-graillonnassent
-graillonnasses
-graillonnassiez
-graillonnassions
-graillonnât
-graillonnâtes
-graillonne
-graillonné
-graillonnent
-graillonner
-graillonnera
-graillonnerai
-graillonneraient
-graillonnerais
-graillonnerait
-graillonneras
-graillonnèrent
-graillonnerez
-graillonneriez
-graillonnerions
-graillonnerons
-graillonneront
-graillonnes
-graillonnez
-graillonniez
-graillonnions
-graillonnons
-graillons
-grain
-graina
-grainage
-grainages
-grainai
-grainaient
-grainais
-grainait
-grainâmes
-grainant
-grainas
-grainasse
-grainassent
-grainasses
-grainassiez
-grainassions
-grainât
-grainâtes
-graine
-grainé
-grainée
-grainées
-grainent
-grainer
-grainera
-grainerai
-graineraient
-grainerais
-grainerait
-graineras
-grainèrent
-grainerez
-graineriez
-grainerions
-grainerons
-graineront
-graines
-grainés
-graineterie
-graineteries
-grainetier
-grainetière
-grainetières
-grainetiers
-grainez
-grainier
-grainière
-grainières
-grainiers
-grainiez
-grainions
-grainons
-grains
-graissa
-graissage
-graissages
-graissai
-graissaient
-graissais
-graissait
-graissâmes
-graissant
-graissante
-graissantes
-graissants
-graissas
-graissasse
-graissassent
-graissasses
-graissassiez
-graissassions
-graissât
-graissâtes
-graisse
-graissé
-graissée
-graissées
-graissent
-graisser
-graissera
-graisserai
-graisseraient
-graisserais
-graisserait
-graisseras
-graissèrent
-graisserez
-graisseriez
-graisserions
-graisserons
-graisseront
-graisses
-graissés
-graisseur
-graisseurs
-graisseuse
-graisseuses
-graisseux
-graissez
-graissiez
-graissions
-graissons
-gramen
-gramens
-graminée
-graminées
-grammaire
-grammaires
-grammairien
-grammairienne
-grammairiennes
-grammairiens
-grammatical
-grammaticale
-grammaticalement
-grammaticalements
-grammaticales
-grammaticalisaient
-grammaticalisais
-grammaticalisait
-grammaticalisant
-grammaticalisation
-grammaticalisations
-grammaticalise
-grammaticalisé
-grammaticalisée
-grammaticalisées
-grammaticalisent
-grammaticaliser
-grammaticalisera
-grammaticaliserai
-grammaticaliseraient
-grammaticaliserais
-grammaticaliserait
-grammaticaliseras
-grammaticaliserez
-grammaticaliseriez
-grammaticaliserions
-grammaticaliserons
-grammaticaliseront
-grammaticalises
-grammaticalisés
-grammaticalisez
-grammaticalisiez
-grammaticalisions
-grammaticalisons
-grammaticalité
-grammaticalités
-grammaticaux
-grammatiste
-grammatistes
-gramme
-grammes
-gramophone
-gramophones
-grand
-grand-angle
-grand-angulaire
-grand-chose
-grand-croix
-grand-duc
-grand-ducal
-grand-ducale
-grand-ducales
-grand-ducaux
-grand-duché
-grande
-grande-duchesse
-grandelet
-grandelets
-grandelette
-grandelettes
-grandement
-grandes
-grandes-duchesses
-grandesse
-grandesses
-grandet
-grandets
-grandette
-grandettes
-grandeur
-grandeurs
-grand-guignolesque
-grand-guignolesques
-grandi
-grandie
-grandies
-grandiloquence
-grandiloquences
-grandiloquent
-grandiloquente
-grandiloquentes
-grandiloquents
-grandîmes
-grandiose
-grandioses
-grandir
-grandira
-grandirai
-grandiraient
-grandirais
-grandirait
-grandiras
-grandirent
-grandirez
-grandiriez
-grandirions
-grandirons
-grandiront
-grandis
-grandissaient
-grandissais
-grandissait
-grandissant
-grandissante
-grandissantes
-grandissants
-grandisse
-grandissent
-grandisses
-grandissez
-grandissiez
-grandissions
-grandissons
-grandit
-grandît
-grandîtes
-grand-maman
-grand-mamans
-grand-mère
-grand-mères
-grand-messe
-grand-messes
-grand-oncle
-grand-papa
-grand-peine
-grand-père
-grands
-grands-angles
-grands-angulaires
-grands-croix
-grands-duchés
-grands-ducs
-grands-mamans
-grands-mères
-grands-messes
-grands-oncles
-grands-papas
-grands-parents
-grands-pères
-grands-tantes
-grands-voiles
-grand-tante
-grand-tantes
-grand-voile
-grand-voiles
-grange
-granges
-granit
-granita
-granitai
-granitaient
-granitais
-granitait
-granitâmes
-granitant
-granitas
-granitasse
-granitassent
-granitasses
-granitassiez
-granitassions
-granitât
-granitâtes
-granite
-granité
-granitée
-granitées
-granitent
-graniter
-granitera
-graniterai
-graniteraient
-graniterais
-graniterait
-graniteras
-granitèrent
-graniterez
-graniteriez
-graniterions
-graniterons
-graniteront
-granites
-granités
-graniteuse
-graniteuses
-graniteux
-granitez
-granitiez
-granitions
-granitique
-granitiques
-granitoïde
-granitoïdes
-granitons
-granits
-granivore
-granivores
-granny-smith
-granula
-granulai
-granulaient
-granulaire
-granulaires
-granulais
-granulait
-granulâmes
-granulant
-granulas
-granulasse
-granulassent
-granulasses
-granulassiez
-granulassions
-granulat
-granulât
-granulâtes
-granulation
-granulations
-granulats
-granule
-granulé
-granulée
-granulées
-granulent
-granuler
-granulera
-granulerai
-granuleraient
-granulerais
-granulerait
-granuleras
-granulèrent
-granulerez
-granuleriez
-granulerions
-granulerons
-granuleront
-granules
-granulés
-granuleuse
-granuleuses
-granuleux
-granulez
-granulie
-granulies
-granuliez
-granulions
-granulite
-granulites
-granulocyte
-granulocytes
-granulome
-granulomes
-granulométrie
-granulométries
-granulons
-grapefruit
-grape-fruit
-grapefruits
-grape-fruits
-graphe
-graphème
-graphèmes
-graphes
-graphie
-graphies
-graphique
-graphiquement
-graphiques
-graphisme
-graphismes
-graphiste
-graphistes
-graphita
-graphitage
-graphitages
-graphitai
-graphitaient
-graphitais
-graphitait
-graphitâmes
-graphitant
-graphitas
-graphitasse
-graphitassent
-graphitasses
-graphitassiez
-graphitassions
-graphitât
-graphitâtes
-graphite
-graphité
-graphitée
-graphitées
-graphitent
-graphiter
-graphitera
-graphiterai
-graphiteraient
-graphiterais
-graphiterait
-graphiteras
-graphitèrent
-graphiterez
-graphiteriez
-graphiterions
-graphiterons
-graphiteront
-graphites
-graphités
-graphiteuse
-graphiteuses
-graphiteux
-graphitez
-graphitiez
-graphitions
-graphitons
-graphologie
-graphologies
-graphologique
-graphologiques
-graphologue
-graphologues
-graphomètre
-graphomètres
-grappe
-grappes
-grappilla
-grappillage
-grappillages
-grappillai
-grappillaient
-grappillais
-grappillait
-grappillâmes
-grappillant
-grappillas
-grappillasse
-grappillassent
-grappillasses
-grappillassiez
-grappillassions
-grappillât
-grappillâtes
-grappille
-grappillé
-grappillée
-grappillées
-grappillent
-grappiller
-grappillera
-grappillerai
-grappilleraient
-grappillerais
-grappillerait
-grappilleras
-grappillèrent
-grappillerez
-grappilleriez
-grappillerions
-grappillerons
-grappilleront
-grappilles
-grappillés
-grappilleur
-grappilleurs
-grappilleuse
-grappilleuses
-grappillez
-grappilliez
-grappillions
-grappillon
-grappillons
-grappin
-grappins
-gras
-gras-double
-gras-doubles
-grasse
-grassement
-grasserie
-grasseries
-grasses
-grasset
-grassets
-grasseya
-grasseyai
-grasseyaient
-grasseyais
-grasseyait
-grasseyâmes
-grasseyant
-grasseyas
-grasseyasse
-grasseyassent
-grasseyasses
-grasseyassiez
-grasseyassions
-grasseyât
-grasseyâtes
-grasseye
-grasseyé
-grasseyement
-grasseyements
-grasseyent
-grasseyer
-grasseyera
-grasseyerai
-grasseyeraient
-grasseyerais
-grasseyerait
-grasseyeras
-grasseyèrent
-grasseyerez
-grasseyeriez
-grasseyerions
-grasseyerons
-grasseyeront
-grasseyes
-grasseyez
-grasseyiez
-grasseyions
-grasseyons
-grassouillet
-grassouillets
-grassouillette
-grassouillettes
-grateron
-graterons
-graticula
-graticulai
-graticulaient
-graticulais
-graticulait
-graticulâmes
-graticulant
-graticulas
-graticulasse
-graticulassent
-graticulasses
-graticulassiez
-graticulassions
-graticulât
-graticulâtes
-graticule
-graticulé
-graticulée
-graticulées
-graticulent
-graticuler
-graticulera
-graticulerai
-graticuleraient
-graticulerais
-graticulerait
-graticuleras
-graticulèrent
-graticulerez
-graticuleriez
-graticulerions
-graticulerons
-graticuleront
-graticules
-graticulés
-graticulez
-graticuliez
-graticulions
-graticulons
-gratifia
-gratifiai
-gratifiaient
-gratifiais
-gratifiait
-gratifiâmes
-gratifiant
-gratifiante
-gratifiantes
-gratifiants
-gratifias
-gratifiasse
-gratifiassent
-gratifiasses
-gratifiassiez
-gratifiassions
-gratifiât
-gratifiâtes
-gratification
-gratifications
-gratifie
-gratifié
-gratifiée
-gratifiées
-gratifient
-gratifier
-gratifiera
-gratifierai
-gratifieraient
-gratifierais
-gratifierait
-gratifieras
-gratifièrent
-gratifierez
-gratifieriez
-gratifierions
-gratifierons
-gratifieront
-gratifies
-gratifiés
-gratifiez
-gratifiiez
-gratifiions
-gratifions
-gratin
-gratina
-gratinai
-gratinaient
-gratinais
-gratinait
-gratinâmes
-gratinant
-gratinas
-gratinasse
-gratinassent
-gratinasses
-gratinassiez
-gratinassions
-gratinât
-gratinâtes
-gratine
-gratiné
-gratinée
-gratinées
-gratinent
-gratiner
-gratinera
-gratinerai
-gratineraient
-gratinerais
-gratinerait
-gratineras
-gratinèrent
-gratinerez
-gratineriez
-gratinerions
-gratinerons
-gratineront
-gratines
-gratinés
-gratinez
-gratiniez
-gratinions
-gratinons
-gratins
-gratiole
-gratioles
-gratis
-gratitude
-gratitudes
-gratta
-grattage
-grattages
-grattai
-grattaient
-grattais
-grattait
-grattâmes
-grattant
-grattas
-grattasse
-grattassent
-grattasses
-grattassiez
-grattassions
-grattât
-grattâtes
-gratte
-gratté
-gratte-ciel
-gratte-cul
-gratte-dos
-grattée
-grattées
-grattelle
-grattelles
-grattement
-grattements
-grattent
-gratte-papier
-gratter
-grattera
-gratterai
-gratteraient
-gratterais
-gratterait
-gratteras
-grattèrent
-gratterez
-gratteriez
-gratterions
-gratteron
-gratterons
-gratteront
-grattes
-grattés
-gratteur
-gratteurs
-gratteuse
-gratteuses
-grattez
-grattiez
-grattions
-grattoir
-grattoirs
-grattons
-gratture
-grattures
-gratuit
-gratuite
-gratuité
-gratuitement
-gratuites
-gratuités
-gratuits
-grau
-graux
-grava
-gravai
-gravaient
-gravais
-gravait
-gravâmes
-gravant
-gravas
-gravasse
-gravassent
-gravasses
-gravassiez
-gravassions
-gravât
-gravâtes
-gravatier
-gravatiers
-gravats
-grave
-gravé
-gravée
-gravées
-gravelée
-gravelées
-graveleuse
-graveleuses
-graveleux
-gravelle
-gravelles
-gravelure
-gravelures
-gravement
-gravent
-graver
-gravera
-graverai
-graveraient
-graverais
-graverait
-graveras
-gravèrent
-graverez
-graveriez
-graverions
-graverons
-graveront
-graves
-gravés
-graveur
-graveurs
-graveuse
-graveuses
-gravez
-gravi
-gravide
-gravides
-gravidique
-gravidiques
-gravidité
-gravidités
-gravie
-gravier
-graviers
-gravies
-graviez
-gravillon
-gravillonnage
-gravillonnages
-gravillons
-gravîmes
-gravimétrie
-gravimétries
-gravions
-gravir
-gravira
-gravirai
-graviraient
-gravirais
-gravirait
-graviras
-gravirent
-gravirez
-graviriez
-gravirions
-gravirons
-graviront
-gravis
-gravissaient
-gravissais
-gravissait
-gravissant
-gravisse
-gravissent
-gravisses
-gravissez
-gravissiez
-gravissions
-gravissons
-gravit
-gravît
-gravita
-gravitai
-gravitaient
-gravitais
-gravitait
-gravitâmes
-gravitant
-gravitas
-gravitasse
-gravitassent
-gravitasses
-gravitassiez
-gravitassions
-gravitât
-gravitâtes
-gravitation
-gravitations
-gravite
-gravité
-gravitent
-graviter
-gravitera
-graviterai
-graviteraient
-graviterais
-graviterait
-graviteras
-gravitèrent
-graviterez
-graviteriez
-graviterions
-graviterons
-graviteront
-gravites
-gravîtes
-gravitez
-gravitiez
-gravitions
-gravitons
-gravois
-gravons
-gravure
-gravures
-gré
-gréa
-gréai
-gréaient
-gréais
-gréait
-gréâmes
-gréant
-gréas
-gréasse
-gréassent
-gréasses
-gréassiez
-gréassions
-gréât
-gréâtes
-grèbe
-grèbes
-grébiche
-grébige
-grec
-grécisa
-grécisai
-grécisaient
-grécisais
-grécisait
-grécisâmes
-grécisant
-grécisas
-grécisasse
-grécisassent
-grécisasses
-grécisassiez
-grécisassions
-grécisât
-grécisâtes
-grécise
-grécisé
-grécisée
-grécisées
-grécisent
-gréciser
-grécisera
-gréciserai
-gréciseraient
-gréciserais
-gréciserait
-gréciseras
-grécisèrent
-gréciserez
-gréciseriez
-gréciserions
-gréciserons
-gréciseront
-grécises
-grécisés
-grécisez
-grécisiez
-grécisions
-grécisons
-grécité
-gréco-latin
-gréco-romain
-grecqua
-grecquai
-grecquaient
-grecquais
-grecquait
-grecquâmes
-grecquant
-grecquas
-grecquasse
-grecquassent
-grecquasses
-grecquassiez
-grecquassions
-grecquât
-grecquâtes
-grecque
-grecqué
-grecquée
-grecquées
-grecquent
-grecquer
-grecquera
-grecquerai
-grecqueraient
-grecquerais
-grecquerait
-grecqueras
-grecquèrent
-grecquerez
-grecqueriez
-grecquerions
-grecquerons
-grecqueront
-grecques
-grecqués
-grecquez
-grecquiez
-grecquions
-grecquons
-grecs
-gredin
-gredine
-gredinerie
-gredineries
-gredines
-gredins
-grée
-gréé
-gréée
-gréées
-gréement
-gréements
-green
-greens
-gréent
-gréer
-gréerai
-gréèrent
-grées
-gréés
-gréez
-greffa
-greffage
-greffages
-greffai
-greffaient
-greffais
-greffait
-greffâmes
-greffant
-greffas
-greffasse
-greffassent
-greffasses
-greffassiez
-greffassions
-greffât
-greffâtes
-greffe
-greffé
-greffée
-greffées
-greffent
-greffer
-greffera
-grefferai
-grefferaient
-grefferais
-grefferait
-grefferas
-greffèrent
-grefferez
-grefferiez
-grefferions
-grefferons
-grefferont
-greffes
-greffés
-greffeur
-greffeurs
-greffeuse
-greffeuses
-greffez
-greffier
-greffière
-greffières
-greffiers
-greffiez
-greffions
-greffoir
-greffoirs
-greffon
-greffons
-grégaire
-grégaires
-grégarisme
-grégarismes
-grège
-grégeois
-grèges
-grégorien
-grégorienne
-grégoriennes
-grégoriens
-grègues
-gréiez
-gréions
-grêla
-grêlait
-grêlât
-grêle
-grêlé
-grêler
-grêlera
-grêlerait
-grêles
-grelin
-grelins
-grêlon
-grêlons
-grelot
-grelots
-grelotta
-grelottai
-grelottaient
-grelottais
-grelottait
-grelottâmes
-grelottant
-grelottante
-grelottantes
-grelottants
-grelottas
-grelottasse
-grelottassent
-grelottasses
-grelottassiez
-grelottassions
-grelottât
-grelottâtes
-grelotte
-grelotté
-grelottement
-grelottements
-grelottent
-grelotter
-grelottera
-grelotterai
-grelotteraient
-grelotterais
-grelotterait
-grelotteras
-grelottèrent
-grelotterez
-grelotteriez
-grelotterions
-grelotterons
-grelotteront
-grelottes
-grelottez
-grelottiez
-grelottions
-grelottons
-greluchon
-greluchons
-grémil
-grena
-grenache
-grenaches
-grenadage
-grenadages
-grenade
-grenades
-grenadeur
-grenadeurs
-grenadier
-grenadière
-grenadières
-grenadiers
-grenadille
-grenadilles
-grenadin
-grenadine
-grenadines
-grenadins
-grenage
-grenages
-grenai
-grenaient
-grenailla
-grenaillai
-grenaillaient
-grenaillais
-grenaillait
-grenaillâmes
-grenaillant
-grenaillas
-grenaillasse
-grenaillassent
-grenaillasses
-grenaillassiez
-grenaillassions
-grenaillât
-grenaillâtes
-grenaille
-grenaillé
-grenaillée
-grenaillées
-grenaillent
-grenailler
-grenaillera
-grenaillerai
-grenailleraient
-grenaillerais
-grenaillerait
-grenailleras
-grenaillèrent
-grenaillerez
-grenailleriez
-grenaillerions
-grenaillerons
-grenailleront
-grenailles
-grenaillés
-grenaillez
-grenailliez
-grenaillions
-grenaillons
-grenais
-grenaison
-grenaisons
-grenait
-grenâmes
-grenant
-grenas
-grenasse
-grenassent
-grenasses
-grenassiez
-grenassions
-grenat
-grenât
-grenâtes
-grenats
-grené
-grène
-grenée
-grenées
-grenela
-grenelai
-grenelaient
-grenelais
-grenelait
-grenelâmes
-grenelant
-grenelas
-grenelasse
-grenelassent
-grenelasses
-grenelassiez
-grenelassions
-grenelât
-grenelâtes
-grenelé
-grenelée
-grenelées
-greneler
-grenelèrent
-grenelés
-grenelez
-greneliez
-grenelions
-grenelle
-grenellent
-grenellera
-grenellerai
-grenelleraient
-grenellerais
-grenellerait
-grenelleras
-grenellerez
-grenelleriez
-grenellerions
-grenellerons
-grenelleront
-grenelles
-grenelons
-grènent
-grener
-grènera
-grènerai
-grèneraient
-grènerais
-grènerait
-grèneras
-grenèrent
-grènerez
-grèneriez
-grènerions
-grènerons
-grèneront
-grenés
-grènes
-grènetis
-greneur
-greneurs
-grenez
-grenier
-greniers
-greniez
-grenions
-grenons
-grenouilla
-grenouillage
-grenouillages
-grenouillai
-grenouillaient
-grenouillais
-grenouillait
-grenouillâmes
-grenouillant
-grenouillas
-grenouillasse
-grenouillassent
-grenouillasses
-grenouillassiez
-grenouillassions
-grenouillât
-grenouillâtes
-grenouille
-grenouillé
-grenouillent
-grenouiller
-grenouillera
-grenouillerai
-grenouilleraient
-grenouillerais
-grenouillerait
-grenouilleras
-grenouillère
-grenouillèrent
-grenouillères
-grenouillerez
-grenouilleriez
-grenouillerions
-grenouillerons
-grenouilleront
-grenouilles
-grenouillette
-grenouillettes
-grenouillez
-grenouilliez
-grenouillions
-grenouillons
-grenu
-grenue
-grenues
-grenure
-grenures
-grenus
-gréons
-grès
-grésa
-grésage
-grésai
-grésaient
-grésais
-grésait
-grésâmes
-grésant
-grésas
-grésasse
-grésassent
-grésasses
-grésassiez
-grésassions
-grésât
-grésâtes
-grésé
-grèse
-grésée
-grésées
-grèsent
-gréser
-grésera
-gréserai
-gréseraient
-gréserais
-gréserait
-gréseras
-grésèrent
-gréserez
-gréseriez
-gréserions
-gréserons
-gréseront
-grésés
-grèses
-gréseux
-grésez
-grésiez
-grésil
-grésillement
-grésillements
-grésils
-grésions
-grésoir
-grésons
-gressin
-gressins
-greva
-grevai
-grevaient
-grevais
-grevait
-grevâmes
-grevant
-grevante
-grevantes
-grevants
-grevas
-grevasse
-grevassent
-grevasses
-grevassiez
-grevassions
-grevât
-grevâtes
-grevé
-grève
-grevée
-grevées
-grèvent
-grever
-grèvera
-grèverai
-grèveraient
-grèverais
-grèverait
-grèveras
-grevèrent
-grèverez
-grèveriez
-grèverions
-grèverons
-grèveront
-grevés
-grèves
-grevez
-greviez
-grevions
-gréviste
-grévistes
-grevons
-gribiche
-gribiches
-gribouilla
-gribouillage
-gribouillages
-gribouillai
-gribouillaient
-gribouillais
-gribouillait
-gribouillâmes
-gribouillant
-gribouillas
-gribouillasse
-gribouillassent
-gribouillasses
-gribouillassiez
-gribouillassions
-gribouillât
-gribouillâtes
-gribouille
-gribouillé
-gribouillée
-gribouillées
-gribouillent
-gribouiller
-gribouillera
-gribouillerai
-gribouilleraient
-gribouillerais
-gribouillerait
-gribouilleras
-gribouillèrent
-gribouillerez
-gribouilleriez
-gribouillerions
-gribouillerons
-gribouilleront
-gribouilles
-gribouillés
-gribouilleur
-gribouilleurs
-gribouilleuse
-gribouilleuses
-gribouillez
-gribouilliez
-gribouillions
-gribouillis
-gribouillons
-grièche
-grièches
-grief
-griefs
-grièvement
-griffa
-griffade
-griffades
-griffai
-griffaient
-griffais
-griffait
-griffâmes
-griffant
-griffas
-griffasse
-griffassent
-griffasses
-griffassiez
-griffassions
-griffât
-griffâtes
-griffe
-griffé
-griffée
-griffées
-griffent
-griffer
-griffera
-grifferai
-grifferaient
-grifferais
-grifferait
-grifferas
-griffèrent
-grifferez
-grifferiez
-grifferions
-grifferons
-grifferont
-griffes
-griffés
-griffeur
-griffeurs
-griffeuse
-griffeuses
-griffez
-griffiez
-griffions
-griffon
-griffonna
-griffonnage
-griffonnages
-griffonnai
-griffonnaient
-griffonnais
-griffonnait
-griffonnâmes
-griffonnant
-griffonnas
-griffonnasse
-griffonnassent
-griffonnasses
-griffonnassiez
-griffonnassions
-griffonnât
-griffonnâtes
-griffonne
-griffonné
-griffonnée
-griffonnées
-griffonnement
-griffonnements
-griffonnent
-griffonner
-griffonnera
-griffonnerai
-griffonneraient
-griffonnerais
-griffonnerait
-griffonneras
-griffonnèrent
-griffonnerez
-griffonneriez
-griffonnerions
-griffonnerons
-griffonneront
-griffonnes
-griffonnés
-griffonneur
-griffonneurs
-griffonneuse
-griffonneuses
-griffonnez
-griffonniez
-griffonnions
-griffonnons
-griffons
-griffu
-griffue
-griffues
-griffure
-griffures
-griffus
-grigna
-grignai
-grignaient
-grignais
-grignait
-grignâmes
-grignant
-grignas
-grignasse
-grignassent
-grignasses
-grignassiez
-grignassions
-grignât
-grignâtes
-grigne
-grigné
-grignent
-grigner
-grignera
-grignerai
-grigneraient
-grignerais
-grignerait
-grigneras
-grignèrent
-grignerez
-grigneriez
-grignerions
-grignerons
-grigneront
-grignes
-grignez
-grigniez
-grignions
-grignon
-grignons
-grignota
-grignotage
-grignotages
-grignotai
-grignotaient
-grignotais
-grignotait
-grignotâmes
-grignotant
-grignotas
-grignotasse
-grignotassent
-grignotasses
-grignotassiez
-grignotassions
-grignotât
-grignotâtes
-grignote
-grignoté
-grignotée
-grignotées
-grignotement
-grignotements
-grignotent
-grignoter
-grignotera
-grignoterai
-grignoteraient
-grignoterais
-grignoterait
-grignoteras
-grignotèrent
-grignoterez
-grignoteriez
-grignoterions
-grignoterons
-grignoteront
-grignotes
-grignotés
-grignoteur
-grignoteurs
-grignoteuse
-grignoteuses
-grignotez
-grignotiez
-grignotions
-grignotis
-grignotons
-grigou
-grigous
-grigri
-gri-gri
-grigris
-gril
-grill
-grilla
-grillade
-grillades
-grillage
-grillagé
-grillagea
-grillageai
-grillageaient
-grillageais
-grillageait
-grillageâmes
-grillageant
-grillageas
-grillageasse
-grillageassent
-grillageasses
-grillageassiez
-grillageassions
-grillageât
-grillageâtes
-grillagée
-grillagées
-grillagent
-grillageons
-grillager
-grillagera
-grillagerai
-grillageraient
-grillagerais
-grillagerait
-grillageras
-grillagèrent
-grillagerez
-grillageriez
-grillagerions
-grillagerons
-grillageront
-grillages
-grillagés
-grillageur
-grillageurs
-grillagez
-grillagiez
-grillagions
-grillai
-grillaient
-grillais
-grillait
-grillâmes
-grillant
-grillas
-grillasse
-grillassent
-grillasses
-grillassiez
-grillassions
-grillât
-grillâtes
-grille
-grillé
-grillée
-grillées
-grillent
-grille-pain
-griller
-grillera
-grillerai
-grilleraient
-grillerais
-grillerait
-grilleras
-grillèrent
-grillerez
-grilleriez
-grillerions
-grillerons
-grilleront
-grilles
-grillés
-grillez
-grilliez
-grillions
-grilloir
-grilloirs
-grillon
-grillons
-grill-room
-grill-rooms
-grills
-grils
-grima
-grimaça
-grimaçai
-grimaçaient
-grimaçais
-grimaçait
-grimaçâmes
-grimaçant
-grimaçante
-grimaçantes
-grimaçants
-grimaças
-grimaçasse
-grimaçassent
-grimaçasses
-grimaçassiez
-grimaçassions
-grimaçât
-grimaçâtes
-grimace
-grimacé
-grimacée
-grimacées
-grimacent
-grimacer
-grimacera
-grimacerai
-grimaceraient
-grimacerais
-grimacerait
-grimaceras
-grimacèrent
-grimacerez
-grimaceriez
-grimacerions
-grimacerons
-grimaceront
-grimaces
-grimacés
-grimacez
-grimacier
-grimacière
-grimacières
-grimaciers
-grimaciez
-grimacions
-grimaçons
-grimage
-grimages
-grimai
-grimaient
-grimais
-grimait
-grimâmes
-grimant
-grimas
-grimasse
-grimassent
-grimasses
-grimassiez
-grimassions
-grimât
-grimâtes
-grimaud
-grimauds
-grime
-grimé
-grimée
-grimées
-griment
-grimer
-grimera
-grimerai
-grimeraient
-grimerais
-grimerait
-grimeras
-grimèrent
-grimerez
-grimeriez
-grimerions
-grimerons
-grimeront
-grimes
-grimés
-grimez
-grimiez
-grimions
-grimoire
-grimoires
-grimons
-grimpa
-grimpai
-grimpaient
-grimpais
-grimpait
-grimpâmes
-grimpant
-grimpante
-grimpantes
-grimpants
-grimpas
-grimpasse
-grimpassent
-grimpasses
-grimpassiez
-grimpassions
-grimpât
-grimpâtes
-grimpe
-grimpé
-grimpée
-grimpées
-grimpent
-grimper
-grimpera
-grimperai
-grimperaient
-grimperais
-grimperait
-grimperas
-grimpereau
-grimpereaux
-grimpèrent
-grimperez
-grimperiez
-grimperions
-grimperons
-grimperont
-grimpes
-grimpés
-grimpette
-grimpettes
-grimpeur
-grimpeurs
-grimpeuse
-grimpeuses
-grimpez
-grimpiez
-grimpions
-grimpons
-grinça
-grinçai
-grinçaient
-grinçais
-grinçait
-grinçâmes
-grinçant
-grinçante
-grinçantes
-grinçants
-grinças
-grinçasse
-grinçassent
-grinçasses
-grinçassiez
-grinçassions
-grinçât
-grinçâtes
-grince
-grincé
-grincement
-grincements
-grincent
-grincer
-grincera
-grincerai
-grinceraient
-grincerais
-grincerait
-grinceras
-grincèrent
-grincerez
-grinceriez
-grincerions
-grincerons
-grinceront
-grinces
-grincez
-grincha
-grinchai
-grinchaient
-grinchais
-grinchait
-grinchâmes
-grinchant
-grinchas
-grinchasse
-grinchassent
-grinchasses
-grinchassiez
-grinchassions
-grinchât
-grinchâtes
-grinche
-grinché
-grinchée
-grinchées
-grinchent
-grincher
-grinchera
-grincherai
-grincheraient
-grincherais
-grincherait
-grincheras
-grinchèrent
-grincherez
-grincheriez
-grincherions
-grincherons
-grincheront
-grinches
-grinchés
-grincheuse
-grincheuses
-grincheux
-grinchez
-grinchiez
-grinchions
-grinchons
-grinciez
-grincions
-grinçons
-gringalet
-gringalets
-gringe
-gringes
-gringo
-gringos
-gringua
-gringuai
-gringuaient
-gringuais
-gringuait
-gringuâmes
-gringuant
-gringuas
-gringuasse
-gringuassent
-gringuasses
-gringuassiez
-gringuassions
-gringuât
-gringuâtes
-gringue
-gringué
-gringuent
-gringuer
-gringuera
-gringuerai
-gringueraient
-gringuerais
-gringuerait
-gringueras
-gringuèrent
-gringuerez
-gringueriez
-gringuerions
-gringuerons
-gringueront
-gringues
-gringuez
-gringuiez
-gringuions
-gringuons
-griot
-griots
-griotte
-griottes
-grippa
-grippage
-grippages
-grippai
-grippaient
-grippais
-grippait
-grippal
-grippale
-grippales
-grippâmes
-grippant
-grippas
-grippasse
-grippassent
-grippasses
-grippassiez
-grippassions
-grippât
-grippâtes
-grippaux
-grippe
-grippé
-grippée
-grippées
-grippent
-gripper
-grippera
-gripperai
-gripperaient
-gripperais
-gripperait
-gripperas
-grippèrent
-gripperez
-gripperiez
-gripperions
-gripperons
-gripperont
-grippes
-grippés
-grippe-sou
-grippe-sous
-grippez
-grippiez
-grippions
-grippons
-gris
-grisa
-grisai
-grisaient
-grisailla
-grisaillai
-grisaillaient
-grisaillais
-grisaillait
-grisaillâmes
-grisaillant
-grisaillas
-grisaillasse
-grisaillassent
-grisaillasses
-grisaillassiez
-grisaillassions
-grisaillât
-grisaillâtes
-grisaille
-grisaillé
-grisaillée
-grisaillées
-grisaillent
-grisailler
-grisaillera
-grisaillerai
-grisailleraient
-grisaillerais
-grisaillerait
-grisailleras
-grisaillèrent
-grisaillerez
-grisailleriez
-grisaillerions
-grisaillerons
-grisailleront
-grisailles
-grisaillés
-grisaillez
-grisailliez
-grisaillions
-grisaillons
-grisais
-grisait
-grisâmes
-grisant
-grisante
-grisantes
-grisants
-grisard
-grisards
-grisas
-grisasse
-grisassent
-grisasses
-grisassiez
-grisassions
-grisât
-grisâtes
-grisâtre
-grisâtres
-grisbi
-grisbis
-grise
-grisé
-grisée
-grisées
-grisent
-griser
-grisera
-griserai
-griseraient
-griserais
-griserait
-griseras
-grisèrent
-griserez
-griserie
-griseries
-griseriez
-griserions
-griserons
-griseront
-grises
-grisés
-griset
-grisets
-grisette
-grisettes
-grisez
-gris-gris
-grisiez
-grisions
-grisola
-grisolai
-grisolaient
-grisolais
-grisolait
-grisolâmes
-grisolant
-grisolas
-grisolasse
-grisolassent
-grisolasses
-grisolassiez
-grisolassions
-grisolât
-grisolâtes
-grisole
-grisolé
-grisolent
-grisoler
-grisolera
-grisolerai
-grisoleraient
-grisolerais
-grisolerait
-grisoleras
-grisolèrent
-grisolerez
-grisoleriez
-grisolerions
-grisolerons
-grisoleront
-grisoles
-grisolez
-grisoliez
-grisolions
-grisolla
-grisollai
-grisollaient
-grisollais
-grisollait
-grisollâmes
-grisollant
-grisollas
-grisollasse
-grisollassent
-grisollasses
-grisollassiez
-grisollassions
-grisollât
-grisollâtes
-grisolle
-grisollé
-grisollent
-grisoller
-grisollera
-grisollerai
-grisolleraient
-grisollerais
-grisollerait
-grisolleras
-grisollèrent
-grisollerez
-grisolleriez
-grisollerions
-grisollerons
-grisolleront
-grisolles
-grisollez
-grisolliez
-grisollions
-grisollons
-grisolons
-grison
-grisonna
-grisonnai
-grisonnaient
-grisonnais
-grisonnait
-grisonnâmes
-grisonnant
-grisonnante
-grisonnantes
-grisonnants
-grisonnas
-grisonnasse
-grisonnassent
-grisonnasses
-grisonnassiez
-grisonnassions
-grisonnât
-grisonnâtes
-grisonne
-grisonné
-grisonnement
-grisonnements
-grisonnent
-grisonner
-grisonnera
-grisonnerai
-grisonneraient
-grisonnerais
-grisonnerait
-grisonneras
-grisonnèrent
-grisonnerez
-grisonneriez
-grisonnerions
-grisonnerons
-grisonneront
-grisonnes
-grisonnez
-grisonniez
-grisonnions
-grisonnons
-grisons
-grisou
-grisoumètre
-grisoumètres
-grisous
-grisouteuse
-grisouteuses
-grisouteux
-grive
-grivela
-grivelai
-grivelaient
-grivelais
-grivelait
-grivelâmes
-grivelant
-grivelas
-grivelasse
-grivelassent
-grivelasses
-grivelassiez
-grivelassions
-grivelât
-grivelâtes
-grivelé
-grivelée
-grivelées
-griveler
-grivelèrent
-grivèlerie
-grivèleries
-grivelés
-grivelez
-griveliez
-grivelions
-grivelle
-grivellent
-grivellera
-grivellerai
-grivelleraient
-grivellerais
-grivellerait
-grivelleras
-grivellerez
-grivelleriez
-grivellerions
-grivellerons
-grivelleront
-grivelles
-grivelons
-grivelure
-grivelures
-grives
-griveton
-grivetons
-grivois
-grivoise
-grivoiserie
-grivoiseries
-grivoises
-grizzli
-grizzlis
-grizzly
-grizzlys
-groenendael
-groenendaels
-grog
-groggy
-grogna
-grognai
-grognaient
-grognais
-grognait
-grognâmes
-grognant
-grognard
-grognarde
-grognardes
-grognards
-grognas
-grognassa
-grognassai
-grognassaient
-grognassais
-grognassait
-grognassâmes
-grognassant
-grognassas
-grognassasse
-grognassassent
-grognassasses
-grognassassiez
-grognassassions
-grognassât
-grognassâtes
-grognasse
-grognassé
-grognassent
-grognasser
-grognassera
-grognasserai
-grognasseraient
-grognasserais
-grognasserait
-grognasseras
-grognassèrent
-grognasserez
-grognasseriez
-grognasserions
-grognasserons
-grognasseront
-grognasses
-grognassez
-grognassiez
-grognassions
-grognassons
-grognât
-grognâtes
-grogne
-grogné
-grognement
-grognements
-grognent
-grogner
-grognera
-grognerai
-grogneraient
-grognerais
-grognerait
-grogneras
-grognèrent
-grognerez
-grognerie
-grogneries
-grogneriez
-grognerions
-grognerons
-grogneront
-grognes
-grogneur
-grogneurs
-grogneuse
-grogneuses
-grognez
-grogniez
-grognions
-grognon
-grognonne
-grognonnes
-grognons
-grogs
-groin
-groins
-groisil
-groisils
-grole
-groles
-grolle
-grolles
-grommela
-grommelai
-grommelaient
-grommelais
-grommelait
-grommelâmes
-grommelant
-grommelas
-grommelasse
-grommelassent
-grommelasses
-grommelassiez
-grommelassions
-grommelât
-grommelâtes
-grommelé
-grommelée
-grommelées
-grommeler
-grommelèrent
-grommelés
-grommelez
-grommeliez
-grommelions
-grommelle
-grommellement
-grommellements
-grommellent
-grommellera
-grommellerai
-grommelleraient
-grommellerais
-grommellerait
-grommelleras
-grommellerez
-grommelleriez
-grommellerions
-grommellerons
-grommelleront
-grommelles
-grommelons
-gronda
-grondai
-grondaient
-grondais
-grondait
-grondâmes
-grondant
-grondas
-grondasse
-grondassent
-grondasses
-grondassiez
-grondassions
-grondât
-grondâtes
-gronde
-grondé
-grondée
-grondées
-grondement
-grondements
-grondent
-gronder
-grondera
-gronderai
-gronderaient
-gronderais
-gronderait
-gronderas
-grondèrent
-gronderez
-gronderie
-gronderies
-gronderiez
-gronderions
-gronderons
-gronderont
-grondes
-grondés
-grondez
-grondiez
-grondin
-grondins
-grondions
-grondons
-groom
-grooms
-gros
-groseille
-groseilles
-groseillier
-groseilliers
-gros-porteur
-gros-porteurs
-grosse
-grosserie
-grosseries
-grosses
-grossesse
-grossesses
-grosseur
-grosseurs
-grossi
-grossie
-grossier
-grossière
-grossièrement
-grossières
-grossièreté
-grossièretés
-grossiers
-grossies
-grossîmes
-grossir
-grossira
-grossirai
-grossiraient
-grossirais
-grossirait
-grossiras
-grossirent
-grossirez
-grossiriez
-grossirions
-grossirons
-grossiront
-grossis
-grossissaient
-grossissais
-grossissait
-grossissant
-grossissante
-grossissantes
-grossissants
-grossisse
-grossissement
-grossissements
-grossissent
-grossisses
-grossissez
-grossissiez
-grossissions
-grossissons
-grossiste
-grossistes
-grossit
-grossît
-grossîtes
-grossoie
-grossoient
-grossoiera
-grossoierai
-grossoieraient
-grossoierais
-grossoierait
-grossoieras
-grossoierez
-grossoieriez
-grossoierions
-grossoierons
-grossoieront
-grossoies
-grossoya
-grossoyai
-grossoyaient
-grossoyais
-grossoyait
-grossoyâmes
-grossoyant
-grossoyas
-grossoyasse
-grossoyassent
-grossoyasses
-grossoyassiez
-grossoyassions
-grossoyât
-grossoyâtes
-grossoyé
-grossoyée
-grossoyées
-grossoyer
-grossoyèrent
-grossoyés
-grossoyez
-grossoyiez
-grossoyions
-grossoyons
-grotesque
-grotesquement
-grotesques
-grotte
-grottes
-grouillaient
-grouillais
-grouillait
-grouillant
-grouillante
-grouillantes
-grouillants
-grouille
-grouillé
-grouillée
-grouillées
-grouillement
-grouillements
-grouillent
-grouiller
-grouillera
-grouillerai
-grouilleraient
-grouillerais
-grouillerait
-grouilleras
-grouillerez
-grouilleriez
-grouillerions
-grouillerons
-grouilleront
-grouilles
-grouillés
-grouillez
-grouilliez
-grouillions
-grouillons
-grouillot
-grouillots
-groulla
-groullai
-groullâmes
-groullas
-groullasse
-groullassent
-groullasses
-groullassiez
-groullassions
-groullât
-groullâtes
-groullèrent
-group
-groupa
-groupage
-groupages
-groupai
-groupaient
-groupais
-groupait
-groupâmes
-groupant
-groupas
-groupasse
-groupassent
-groupasses
-groupassiez
-groupassions
-groupât
-groupâtes
-groupe
-groupé
-groupée
-groupées
-groupement
-groupements
-groupent
-grouper
-groupera
-grouperai
-grouperaient
-grouperais
-grouperait
-grouperas
-groupèrent
-grouperez
-grouperiez
-grouperions
-grouperons
-grouperont
-groupes
-groupés
-groupez
-groupie
-groupies
-groupiez
-groupions
-groupons
-groups
-groupuscule
-groupuscules
-grouse
-grouses
-gruau
-gruaux
-grue
-grues
-gruge
-grugé
-grugea
-grugeai
-grugeaient
-grugeais
-grugeait
-grugeâmes
-grugeant
-grugeas
-grugeasse
-grugeassent
-grugeasses
-grugeassiez
-grugeassions
-grugeât
-grugeâtes
-grugée
-grugées
-grugent
-grugeoir
-grugeoirs
-grugeons
-gruger
-grugera
-grugerai
-grugeraient
-grugerais
-grugerait
-grugeras
-grugèrent
-grugerez
-grugeriez
-grugerions
-grugerons
-grugeront
-gruges
-grugés
-grugez
-grugiez
-grugions
-grume
-grumeau
-grumeaux
-grumela
-grumelai
-grumelaient
-grumelais
-grumelait
-grumelâmes
-grumelant
-grumelas
-grumelasse
-grumelassent
-grumelasses
-grumelassiez
-grumelassions
-grumelât
-grumelâtes
-grumelé
-grumelée
-grumelées
-grumeler
-grumelèrent
-grumelés
-grumeleuse
-grumeleuses
-grumeleux
-grumelez
-grumeliez
-grumelions
-grumelle
-grumellent
-grumellera
-grumellerai
-grumelleraient
-grumellerais
-grumellerait
-grumelleras
-grumellerez
-grumelleriez
-grumellerions
-grumellerons
-grumelleront
-grumelles
-grumelons
-grumelure
-grumelures
-grumes
-gruppetti
-gruppetto
-grutier
-grutiers
-gruyère
-gruyères
-gryphée
-gryphées
-guai
-guais
-guanaco
-guanacos
-guano
-guanos
-guarani
-gué
-guéa
-guéable
-guéables
-guéai
-guéaient
-guéais
-guéait
-guéâmes
-guéant
-guéas
-guéasse
-guéassent
-guéasses
-guéassiez
-guéassions
-guéât
-guéâtes
-guèbre
-guèbres
-guède
-guèdes
-guée
-guéé
-guéée
-guéées
-guéent
-guéer
-guéera
-guéerai
-guéeraient
-guéerais
-guéerait
-guéeras
-guéèrent
-guéerez
-guéeriez
-guéerions
-guéerons
-guéeront
-guées
-guéés
-guéez
-guéiez
-guéions
-guelfe
-guelfes
-guelte
-gueltes
-guenille
-guenilles
-guenon
-guenons
-guéons
-guépard
-guépards
-guêpe
-guêpes
-guêpier
-guêpière
-guêpières
-guêpiers
-guère
-guères
-guéret
-guérets
-guéri
-guéridon
-guéridons
-guérie
-guéries
-guérilla
-guérillas
-guérillero
-guérilleros
-guérîmes
-guérir
-guérira
-guérirai
-guériraient
-guérirais
-guérirait
-guériras
-guérirent
-guérirez
-guéririez
-guéririons
-guérirons
-guériront
-guéris
-guérison
-guérisons
-guérissable
-guérissables
-guérissaient
-guérissais
-guérissait
-guérissant
-guérissante
-guérissantes
-guérissants
-guérisse
-guérissent
-guérisses
-guérisseur
-guérisseurs
-guérisseuse
-guérisseuses
-guérissez
-guérissiez
-guérissions
-guérissons
-guérit
-guérît
-guérite
-guérites
-guérîtes
-guerre
-guerres
-guerrier
-guerrière
-guerrières
-guerriers
-guerroie
-guerroient
-guerroiera
-guerroierai
-guerroieraient
-guerroierais
-guerroierait
-guerroieras
-guerroierez
-guerroieriez
-guerroierions
-guerroierons
-guerroieront
-guerroies
-guerroya
-guerroyai
-guerroyaient
-guerroyais
-guerroyait
-guerroyâmes
-guerroyant
-guerroyas
-guerroyasse
-guerroyassent
-guerroyasses
-guerroyassiez
-guerroyassions
-guerroyât
-guerroyâtes
-guerroyé
-guerroyer
-guerroyèrent
-guerroyez
-guerroyiez
-guerroyions
-guerroyons
-gués
-guet
-guet-apens
-guète
-guètes
-guêtra
-guêtrai
-guêtraient
-guêtrais
-guêtrait
-guêtrâmes
-guêtrant
-guêtras
-guêtrasse
-guêtrassent
-guêtrasses
-guêtrassiez
-guêtrassions
-guêtrât
-guêtrâtes
-guêtre
-guêtré
-guêtrée
-guêtrées
-guêtrent
-guêtrer
-guêtrera
-guêtrerai
-guêtreraient
-guêtrerais
-guêtrerait
-guêtreras
-guêtrèrent
-guêtrerez
-guêtreriez
-guêtrerions
-guêtrerons
-guêtreront
-guêtres
-guêtrés
-guêtrez
-guêtriez
-guêtrions
-guêtron
-guêtrons
-guets
-guets-apens
-guetta
-guettai
-guettaient
-guettais
-guettait
-guettâmes
-guettant
-guettas
-guettasse
-guettassent
-guettasses
-guettassiez
-guettassions
-guettât
-guettâtes
-guette
-guetté
-guettée
-guettées
-guettent
-guetter
-guettera
-guetterai
-guetteraient
-guetterais
-guetterait
-guetteras
-guettèrent
-guetterez
-guetteriez
-guetterions
-guetterons
-guetteront
-guettes
-guettés
-guetteur
-guetteurs
-guetteuse
-guetteuses
-guettez
-guettiez
-guettions
-guettons
-gueula
-gueulai
-gueulaient
-gueulais
-gueulait
-gueulâmes
-gueulant
-gueulante
-gueulantes
-gueulants
-gueulard
-gueularde
-gueulardes
-gueulards
-gueulas
-gueulasse
-gueulassent
-gueulasses
-gueulassiez
-gueulassions
-gueulât
-gueulâtes
-gueule
-gueulé
-gueule-de-loup
-gueulée
-gueulées
-gueulement
-gueulements
-gueulent
-gueuler
-gueulera
-gueulerai
-gueuleraient
-gueulerais
-gueulerait
-gueuleras
-gueulèrent
-gueulerez
-gueuleriez
-gueulerions
-gueulerons
-gueuleront
-gueules
-gueulés
-gueules-de-loup
-gueuleton
-gueuletonna
-gueuletonnai
-gueuletonnaient
-gueuletonnais
-gueuletonnait
-gueuletonnâmes
-gueuletonnant
-gueuletonnas
-gueuletonnasse
-gueuletonnassent
-gueuletonnasses
-gueuletonnassiez
-gueuletonnassions
-gueuletonnât
-gueuletonnâtes
-gueuletonne
-gueuletonné
-gueuletonnent
-gueuletonner
-gueuletonnera
-gueuletonnerai
-gueuletonneraient
-gueuletonnerais
-gueuletonnerait
-gueuletonneras
-gueuletonnèrent
-gueuletonnerez
-gueuletonneriez
-gueuletonnerions
-gueuletonnerons
-gueuletonneront
-gueuletonnes
-gueuletonnez
-gueuletonniez
-gueuletonnions
-gueuletonnons
-gueuletons
-gueulez
-gueuliez
-gueulions
-gueulons
-gueusa
-gueusai
-gueusaient
-gueusais
-gueusait
-gueusâmes
-gueusant
-gueusas
-gueusasse
-gueusassent
-gueusasses
-gueusassiez
-gueusassions
-gueusât
-gueusâtes
-gueuse
-gueusé
-gueusée
-gueusées
-gueusent
-gueuser
-gueusera
-gueuserai
-gueuseraient
-gueuserais
-gueuserait
-gueuseras
-gueusèrent
-gueuserez
-gueuserie
-gueuseries
-gueuseriez
-gueuserions
-gueuserons
-gueuseront
-gueuses
-gueusés
-gueusez
-gueusiez
-gueusions
-gueusons
-gueux
-gui
-guibole
-guiboles
-guibolle
-guibolles
-guibre
-guibres
-guiche
-guiches
-guichet
-guichetier
-guichetière
-guichetières
-guichetiers
-guichets
-guida
-guidage
-guidages
-guidai
-guidaient
-guidais
-guidait
-guidâmes
-guidant
-guidas
-guidasse
-guidassent
-guidasses
-guidassiez
-guidassions
-guidât
-guidâtes
-guide
-guidé
-guide-âne
-guide-ânes
-guideau
-guideaux
-guidée
-guidées
-guident
-guider
-guidera
-guiderai
-guideraient
-guiderais
-guiderait
-guideras
-guidèrent
-guiderez
-guideriez
-guiderions
-guiderons
-guideront
-guiderope
-guideropes
-guides
-guidés
-guidez
-guidiez
-guidions
-guidon
-guidons
-guigna
-guignai
-guignaient
-guignais
-guignait
-guignâmes
-guignant
-guignard
-guignarde
-guignardes
-guignards
-guignas
-guignasse
-guignassent
-guignasses
-guignassiez
-guignassions
-guignât
-guignâtes
-guigne
-guigné
-guignée
-guignées
-guignent
-guigner
-guignera
-guignerai
-guigneraient
-guignerais
-guignerait
-guigneras
-guignèrent
-guignerez
-guigneriez
-guignerions
-guignerons
-guigneront
-guignes
-guignés
-guignette
-guignettes
-guignez
-guignier
-guigniers
-guigniez
-guignions
-guignol
-guignolet
-guignolets
-guignols
-guignon
-guignons
-guilde
-guildes
-guillaume
-guillaumes
-guilledou
-guillemet
-guillemeta
-guillemetai
-guillemetaient
-guillemetais
-guillemetait
-guillemetâmes
-guillemetant
-guillemetas
-guillemetasse
-guillemetassent
-guillemetasses
-guillemetassiez
-guillemetassions
-guillemetât
-guillemetâtes
-guillemeté
-guillemetée
-guillemetées
-guillemeter
-guillemetèrent
-guillemetés
-guillemetez
-guillemetiez
-guillemetions
-guillemetons
-guillemets
-guillemette
-guillemettent
-guillemettera
-guillemetterai
-guillemetteraient
-guillemetterais
-guillemetterait
-guillemetteras
-guillemetterez
-guillemetteriez
-guillemetterions
-guillemetterons
-guillemetteront
-guillemettes
-guillemot
-guillemots
-guilleret
-guillerets
-guillerette
-guillerettes
-guillocha
-guillochage
-guillochages
-guillochai
-guillochaient
-guillochais
-guillochait
-guillochâmes
-guillochant
-guillochas
-guillochasse
-guillochassent
-guillochasses
-guillochassiez
-guillochassions
-guillochât
-guillochâtes
-guilloche
-guilloché
-guillochée
-guillochées
-guillochent
-guillocher
-guillochera
-guillocherai
-guillocheraient
-guillocherais
-guillocherait
-guillocheras
-guillochèrent
-guillocherez
-guillocheriez
-guillocherions
-guillocherons
-guillocheront
-guilloches
-guillochés
-guillocheur
-guillocheurs
-guillochez
-guillochiez
-guillochions
-guillochis
-guillochons
-guillochure
-guillochures
-guillotina
-guillotinai
-guillotinaient
-guillotinais
-guillotinait
-guillotinâmes
-guillotinant
-guillotinas
-guillotinasse
-guillotinassent
-guillotinasses
-guillotinassiez
-guillotinassions
-guillotinât
-guillotinâtes
-guillotine
-guillotiné
-guillotinée
-guillotinées
-guillotinent
-guillotiner
-guillotinera
-guillotinerai
-guillotineraient
-guillotinerais
-guillotinerait
-guillotineras
-guillotinèrent
-guillotinerez
-guillotineriez
-guillotinerions
-guillotinerons
-guillotineront
-guillotines
-guillotinés
-guillotinez
-guillotiniez
-guillotinions
-guillotinons
-guimauve
-guimauves
-guimbarde
-guimbardes
-guimpe
-guimpes
-guincha
-guinchai
-guinchaient
-guinchais
-guinchait
-guinchâmes
-guinchant
-guinchas
-guinchasse
-guinchassent
-guinchasses
-guinchassiez
-guinchassions
-guinchât
-guinchâtes
-guinche
-guinché
-guinchent
-guincher
-guinchera
-guincherai
-guincheraient
-guincherais
-guincherait
-guincheras
-guinchèrent
-guincherez
-guincheriez
-guincherions
-guincherons
-guincheront
-guinches
-guinchez
-guinchiez
-guinchions
-guinchons
-guinda
-guindai
-guindaient
-guindais
-guindait
-guindâmes
-guindant
-guindas
-guindasse
-guindassent
-guindasses
-guindassiez
-guindassions
-guindât
-guindâtes
-guinde
-guindé
-guindeau
-guindeaux
-guindée
-guindées
-guindent
-guinder
-guindera
-guinderai
-guinderaient
-guinderais
-guinderait
-guinderas
-guindèrent
-guinderesse
-guinderesses
-guinderez
-guinderiez
-guinderions
-guinderons
-guinderont
-guindes
-guindés
-guindez
-guindiez
-guindions
-guindons
-guinée
-guinées
-guingois
-guinguette
-guinguettes
-guipa
-guipage
-guipages
-guipai
-guipaient
-guipais
-guipait
-guipâmes
-guipant
-guipas
-guipasse
-guipassent
-guipasses
-guipassiez
-guipassions
-guipât
-guipâtes
-guipe
-guipé
-guipée
-guipées
-guipent
-guiper
-guipera
-guiperai
-guiperaient
-guiperais
-guiperait
-guiperas
-guipèrent
-guiperez
-guiperiez
-guiperions
-guiperons
-guiperont
-guipes
-guipés
-guipez
-guipiez
-guipions
-guipoir
-guipoirs
-guipon
-guipons
-guipure
-guipures
-guirlande
-guirlandes
-guis
-guisarme
-guisarmes
-guise
-guises
-guitare
-guitares
-guitariste
-guitaristes
-guitoune
-guitounes
-guivré
-guivrée
-guivrées
-guivrés
-gulden
-guldens
-gummifère
-gummifères
-gunite
-gunites
-guppy
-guppys
-guru
-gurus
-gus
-guss
-gustatif
-gustatifs
-gustation
-gustations
-gustative
-gustatives
-gustométrie
-gustométries
-GUTenberg
-gutta-percha
-guttas-perchas
-guttural
-gutturale
-gutturales
-gutturaux
-guzla
-guzlas
-gym
-gymkhana
-gymkhanas
-gymnase
-gymnases
-gymnasiarque
-gymnasiarques
-gymnaste
-gymnastes
-gymnastique
-gymnastiques
-gymnique
-gymniques
-gymnocarpe
-gymnocarpes
-gymnosophiste
-gymnosophistes
-gymnosperme
-gymnospermes
-gymnote
-gymnotes
-gyms
-gynandromorphisme
-gynandromorphismes
-gynécologie
-gynécologies
-gynécologique
-gynécologiques
-gynécologue
-gynécologues
-gynécomastie
-gynécomasties
-gypaète
-gypaètes
-gypse
-gypses
-gypseuse
-gypseuses
-gypseux
-gypsomètre
-gypsomètres
-gypsophile
-gypsophiles
-gyrin
-gyrins
-gyrocompas
-gyromètre
-gyromètres
-gyrophare
-gyrophares
-gyropilote
-gyropilotes
-gyroscope
-gyroscopes
-gyroscopique
-gyroscopiques
-gyrostat
-gyrostats
-ha
-habanera
-habaneras
-habile
-habilement
-habiles
-habileté
-habiletés
-habilita
-habilitai
-habilitaient
-habilitais
-habilitait
-habilitâmes
-habilitant
-habilitas
-habilitasse
-habilitassent
-habilitasses
-habilitassiez
-habilitassions
-habilitât
-habilitâtes
-habilitation
-habilitations
-habilite
-habilité
-habilitée
-habilitées
-habilitent
-habiliter
-habilitera
-habiliterai
-habiliteraient
-habiliterais
-habiliterait
-habiliteras
-habilitèrent
-habiliterez
-habiliteriez
-habiliterions
-habiliterons
-habiliteront
-habilites
-habilités
-habilitez
-habilitiez
-habilitions
-habilitons
-habilla
-habillable
-habillables
-habillage
-habillages
-habillai
-habillaient
-habillais
-habillait
-habillâmes
-habillant
-habillas
-habillasse
-habillassent
-habillasses
-habillassiez
-habillassions
-habillât
-habillâtes
-habille
-habillé
-habillée
-habillées
-habillement
-habillements
-habillent
-habiller
-habillera
-habillerai
-habilleraient
-habillerais
-habillerait
-habilleras
-habillèrent
-habillerez
-habilleriez
-habillerions
-habillerons
-habilleront
-habilles
-habillés
-habilleur
-habilleurs
-habilleuse
-habilleuses
-habillez
-habilliez
-habillions
-habillons
-habit
-habita
-habitabilité
-habitabilités
-habitable
-habitables
-habitacle
-habitacles
-habitai
-habitaient
-habitais
-habitait
-habitâmes
-habitant
-habitante
-habitantes
-habitants
-habitas
-habitasse
-habitassent
-habitasses
-habitassiez
-habitassions
-habitat
-habitât
-habitâtes
-habitation
-habitations
-habitats
-habite
-habité
-habitée
-habitées
-habitent
-habiter
-habitera
-habiterai
-habiteraient
-habiterais
-habiterait
-habiteras
-habitèrent
-habiterez
-habiteriez
-habiterions
-habiterons
-habiteront
-habites
-habités
-habitez
-habitiez
-habitions
-habitons
-habits
-habitua
-habituai
-habituaient
-habituais
-habituait
-habituâmes
-habituant
-habituas
-habituasse
-habituassent
-habituasses
-habituassiez
-habituassions
-habituât
-habituâtes
-habituation
-habituations
-habitude
-habitudes
-habitue
-habitué
-habituée
-habituées
-habituel
-habituelle
-habituellement
-habituelles
-habituels
-habituent
-habituer
-habituera
-habituerai
-habitueraient
-habituerais
-habituerait
-habitueras
-habituèrent
-habituerez
-habitueriez
-habituerions
-habituerons
-habitueront
-habitues
-habitués
-habituez
-habituiez
-habituions
-habituons
-habitus
-habla
-hablai
-hablaient
-hablais
-hablait
-hablâmes
-hablant
-hablas
-hablasse
-hablassent
-hablasses
-hablassiez
-hablassions
-hablât
-hablâtes
-hable
-hablé
-hablée
-hablées
-hablent
-habler
-hablera
-hablerai
-hableraient
-hablerais
-hablerait
-hableras
-hablèrent
-hablerez
-hâblerie
-hâbleries
-hableriez
-hablerions
-hablerons
-hableront
-hables
-hablés
-hâbleur
-hâbleurs
-hâbleuse
-hâbleuses
-hablez
-habliez
-hablions
-hablons
-hacha
-hachage
-hachages
-hachai
-hachaient
-hachais
-hachait
-hachâmes
-hachant
-hachas
-hachasse
-hachassent
-hachasses
-hachassiez
-hachassions
-hachât
-hachâtes
-hache
-haché
-hachée
-hachées
-hache-légumes
-hachement
-hachements
-hachent
-hache-paille
-hacher
-hachera
-hacherai
-hacheraient
-hacherais
-hacherait
-hacheras
-hachereau
-hachereaux
-hachèrent
-hacherez
-hacheriez
-hacherions
-hacherons
-hacheront
-haches
-hachés
-hachette
-hachettes
-hacheur
-hacheurs
-hache-viande
-hachez
-hachiez
-hachions
-hachis
-hachisch
-hachischs
-hachoir
-hachoirs
-hachons
-hachura
-hachurai
-hachuraient
-hachurais
-hachurait
-hachurâmes
-hachurant
-hachuras
-hachurasse
-hachurassent
-hachurasses
-hachurassiez
-hachurassions
-hachurât
-hachurâtes
-hachure
-hachuré
-hachurée
-hachurées
-hachurent
-hachurer
-hachurera
-hachurerai
-hachureraient
-hachurerais
-hachurerait
-hachureras
-hachurèrent
-hachurerez
-hachureriez
-hachurerions
-hachurerons
-hachureront
-hachures
-hachurés
-hachurez
-hachuriez
-hachurions
-hachurons
-hacienda
-haciendas
-haddock
-haddocks
-hadith
-hadiths
-hadji
-hadjis
-hafnium
-hafniums
-hagard
-hagarde
-hagardes
-hagards
-hagiographe
-hagiographes
-hagiographie
-hagiographies
-hagiographique
-hagiographiques
-haï
-haie
-haïe
-haies
-haïes
-haïk
-haïkaï
-haïkaïs
-haïks
-haïku
-haïkus
-haillon
-haillonneuse
-haillonneuses
-haillonneux
-haillons
-haïmes
-haine
-haines
-haineuse
-haineusement
-haineuses
-haineux
-haïr
-haïra
-haïrai
-haïraient
-haïrais
-haïrait
-haïras
-haire
-haïrent
-haires
-haïrez
-haïriez
-haïrions
-haïrons
-haïront
-hais
-haïs
-haïssable
-haïssables
-haïssaient
-haïssais
-haïssait
-haïssant
-haïsse
-haïssent
-haïsses
-haïssez
-haïssiez
-haïssions
-haïssons
-hait
-haït
-haïtes
-haïtien
-haïtienne
-haïtiennes
-haïtiens
-hala
-hâla
-halage
-halages
-halai
-hâlai
-halaient
-hâlaient
-halais
-hâlais
-halait
-hâlait
-halâmes
-hâlâmes
-halant
-hâlant
-halas
-hâlas
-halasse
-hâlasse
-halassent
-hâlassent
-halasses
-hâlasses
-halassiez
-hâlassiez
-halassions
-hâlassions
-halât
-hâlât
-halâtes
-hâlâtes
-halbi
-halbis
-halbran
-halbrans
-hale
-halé
-hâle
-hâlé
-halecret
-halecrets
-halée
-hâlée
-halées
-hâlées
-haleine
-haleines
-halent
-hâlent
-haler
-hâler
-halera
-hâlera
-halerai
-hâlerai
-haleraient
-hâleraient
-halerais
-hâlerais
-halerait
-hâlerait
-haleras
-hâleras
-halèrent
-hâlèrent
-halerez
-hâlerez
-haleriez
-hâleriez
-halerions
-hâlerions
-halerons
-hâlerons
-haleront
-hâleront
-hales
-halés
-hâles
-hâlés
-haleta
-haletai
-haletaient
-haletais
-haletait
-haletâmes
-haletant
-haletante
-haletantes
-haletants
-haletas
-haletasse
-haletassent
-haletasses
-haletassiez
-haletassions
-haletât
-haletâtes
-haleté
-halète
-haletée
-haletées
-halètement
-halètements
-halètent
-haleter
-halètera
-halèterai
-halèteraient
-halèterais
-halèterait
-halèteras
-haletèrent
-halèterez
-halèteriez
-halèterions
-halèterons
-halèteront
-haletés
-halètes
-haletez
-haletiez
-haletions
-haletons
-haleur
-haleurs
-haleuse
-haleuses
-halez
-hâlez
-half-track
-half-tracks
-halicte
-halictes
-halieutique
-halieutiques
-haliez
-hâliez
-halions
-hâlions
-haliotide
-haliotides
-haliple
-haliples
-halitueuse
-halitueuses
-halitueux
-hall
-hallali
-hallalis
-halle
-hallebarde
-hallebardes
-hallebardier
-hallebardiers
-halles
-hallier
-halliers
-halloween
-halloweens
-halls
-hallstattien
-hallstattienne
-hallstattiennes
-hallstattiens
-hallucina
-hallucinai
-hallucinaient
-hallucinais
-hallucinait
-hallucinâmes
-hallucinant
-hallucinante
-hallucinantes
-hallucinants
-hallucinas
-hallucinasse
-hallucinassent
-hallucinasses
-hallucinassiez
-hallucinassions
-hallucinât
-hallucinâtes
-hallucination
-hallucinations
-hallucinatoire
-hallucinatoires
-hallucine
-halluciné
-hallucinée
-hallucinées
-hallucinent
-halluciner
-hallucinera
-hallucinerai
-hallucineraient
-hallucinerais
-hallucinerait
-hallucineras
-hallucinèrent
-hallucinerez
-hallucineriez
-hallucinerions
-hallucinerons
-hallucineront
-hallucines
-hallucinés
-hallucinez
-halluciniez
-hallucinions
-hallucinogène
-hallucinogènes
-hallucinons
-hallucinose
-hallucinoses
-halo
-halogénation
-halogénations
-halogène
-halogènes
-halogénure
-halogénures
-halographie
-halographies
-hâloir
-hâloirs
-halons
-hâlons
-halophile
-halophiles
-halophyte
-halophytes
-halos
-halte
-haltère
-haltères
-haltérophile
-haltérophiles
-haltérophilie
-haltérophilies
-haltes
-halva
-halvas
-hamac
-hamacs
-hamada
-hamadas
-hamadryade
-hamadryades
-hamadryas
-hamamélis
-hamburger
-hamburgers
-hameau
-hameaux
-hameçon
-hameçonna
-hameçonnai
-hameçonnaient
-hameçonnais
-hameçonnait
-hameçonnâmes
-hameçonnant
-hameçonnas
-hameçonnasse
-hameçonnassent
-hameçonnasses
-hameçonnassiez
-hameçonnassions
-hameçonnât
-hameçonnâtes
-hameçonne
-hameçonné
-hameçonnée
-hameçonnées
-hameçonnent
-hameçonner
-hameçonnera
-hameçonnerai
-hameçonneraient
-hameçonnerais
-hameçonnerait
-hameçonneras
-hameçonnèrent
-hameçonnerez
-hameçonneriez
-hameçonnerions
-hameçonnerons
-hameçonneront
-hameçonnes
-hameçonnés
-hameçonnez
-hameçonniez
-hameçonnions
-hameçonnons
-hameçons
-hammam
-hammams
-hammerless
-hampe
-hampes
-hamster
-hamsters
-han
-hanap
-hanaps
-hancha
-hanchai
-hanchaient
-hanchais
-hanchait
-hanchâmes
-hanchant
-hanchas
-hanchasse
-hanchassent
-hanchasses
-hanchassiez
-hanchassions
-hanchât
-hanchâtes
-hanche
-hanché
-hanchée
-hanchées
-hanchement
-hanchements
-hanchent
-hancher
-hanchera
-hancherai
-hancheraient
-hancherais
-hancherait
-hancheras
-hanchèrent
-hancherez
-hancheriez
-hancherions
-hancherons
-hancheront
-hanches
-hanchés
-hanchez
-hanchiez
-hanchions
-hanchons
-handball
-handballeur
-handballeurs
-handballeuse
-handballeuses
-handballs
-handicap
-handicapa
-handicapai
-handicapaient
-handicapais
-handicapait
-handicapâmes
-handicapant
-handicapas
-handicapasse
-handicapassent
-handicapasses
-handicapassiez
-handicapassions
-handicapât
-handicapâtes
-handicape
-handicapé
-handicapée
-handicapées
-handicapent
-handicaper
-handicapera
-handicaperai
-handicaperaient
-handicaperais
-handicaperait
-handicaperas
-handicapèrent
-handicaperez
-handicaperiez
-handicaperions
-handicaperons
-handicaperont
-handicapes
-handicapés
-handicapeur
-handicapeurs
-handicapez
-handicapiez
-handicapions
-handicapons
-handicaps
-handisport
-handisports
-hangar
-hangars
-hanneton
-hannetonna
-hannetonnage
-hannetonnages
-hannetonnai
-hannetonnaient
-hannetonnais
-hannetonnait
-hannetonnâmes
-hannetonnant
-hannetonnas
-hannetonnasse
-hannetonnassent
-hannetonnasses
-hannetonnassiez
-hannetonnassions
-hannetonnât
-hannetonnâtes
-hannetonne
-hannetonné
-hannetonnent
-hannetonner
-hannetonnera
-hannetonnerai
-hannetonneraient
-hannetonnerais
-hannetonnerait
-hannetonneras
-hannetonnèrent
-hannetonnerez
-hannetonneriez
-hannetonnerions
-hannetonnerons
-hannetonneront
-hannetonnes
-hannetonnez
-hannetonniez
-hannetonnions
-hannetonnons
-hannetons
-hansart
-hansarts
-hanse
-hanséatique
-hanséatiques
-hanses
-hanta
-hantai
-hantaient
-hantais
-hantait
-hantâmes
-hantant
-hantas
-hantasse
-hantassent
-hantasses
-hantassiez
-hantassions
-hantât
-hantâtes
-hante
-hanté
-hantée
-hantées
-hantent
-hanter
-hantera
-hanterai
-hanteraient
-hanterais
-hanterait
-hanteras
-hantèrent
-hanterez
-hanteriez
-hanterions
-hanterons
-hanteront
-hantes
-hantés
-hantez
-hantiez
-hantions
-hantise
-hantises
-hantons
-hapax
-haploïde
-haploïdes
-haplologie
-haplologies
-happa
-happai
-happaient
-happais
-happait
-happâmes
-happant
-happas
-happasse
-happassent
-happasses
-happassiez
-happassions
-happât
-happâtes
-happe
-happé
-happée
-happées
-happement
-happements
-happening
-happenings
-happent
-happer
-happera
-happerai
-happeraient
-happerais
-happerait
-happeras
-happèrent
-happerez
-happeriez
-happerions
-happerons
-happeront
-happes
-happés
-happez
-happiez
-happions
-happons
-haquebute
-haquebutes
-haquenée
-haquenées
-haquet
-haquets
-hara-kiri
-harangua
-haranguai
-haranguaient
-haranguais
-haranguait
-haranguâmes
-haranguant
-haranguas
-haranguasse
-haranguassent
-haranguasses
-haranguassiez
-haranguassions
-haranguât
-haranguâtes
-harangue
-harangué
-haranguée
-haranguées
-haranguent
-haranguer
-haranguera
-haranguerai
-harangueraient
-haranguerais
-haranguerait
-harangueras
-haranguèrent
-haranguerez
-harangueriez
-haranguerions
-haranguerons
-harangueront
-harangues
-harangués
-harangueur
-harangueurs
-harangueuse
-harangueuses
-haranguez
-haranguiez
-haranguions
-haranguons
-haras
-harassa
-harassai
-harassaient
-harassais
-harassait
-harassâmes
-harassant
-harassante
-harassantes
-harassants
-harassas
-harassasse
-harassassent
-harassasses
-harassassiez
-harassassions
-harassât
-harassâtes
-harasse
-harassé
-harassée
-harassées
-harassement
-harassements
-harassent
-harasser
-harassera
-harasserai
-harasseraient
-harasserais
-harasserait
-harasseras
-harassèrent
-harasserez
-harasseriez
-harasserions
-harasserons
-harasseront
-harasses
-harassés
-harassez
-harassiez
-harassions
-harassons
-harcela
-harcelai
-harcelaient
-harcelais
-harcelait
-harcelâmes
-harcelant
-harcelante
-harcelantes
-harcelants
-harcelas
-harcelasse
-harcelassent
-harcelasses
-harcelassiez
-harcelassions
-harcelât
-harcelâtes
-harcelé
-harcèle
-harcelée
-harcelées
-harcèlement
-harcèlements
-harcèlent
-harceler
-harcèlera
-harcèlerai
-harcèleraient
-harcèlerais
-harcèlerait
-harcèleras
-harcelèrent
-harcèlerez
-harcèleriez
-harcèlerions
-harcèlerons
-harcèleront
-harcelés
-harcèles
-harcelez
-harceliez
-harcelions
-harcelle
-harcellement
-harcellements
-harcellent
-harcellera
-harcellerai
-harcelleraient
-harcellerais
-harcellerait
-harcelleras
-harcellerez
-harcelleriez
-harcellerions
-harcellerons
-harcelleront
-harcelles
-harcelons
-harda
-hardai
-hardaient
-hardais
-hardait
-hardâmes
-hardant
-hardas
-hardasse
-hardassent
-hardasses
-hardassiez
-hardassions
-hardât
-hardâtes
-harde
-hardé
-hardée
-hardées
-hardent
-harder
-hardera
-harderai
-harderaient
-harderais
-harderait
-harderas
-hardèrent
-harderez
-harderiez
-harderions
-harderons
-harderont
-hardes
-hardés
-hardez
-hardi
-hardie
-hardies
-hardiesse
-hardiesses
-hardiez
-hardiment
-hardions
-hardis
-hardons
-harem
-harems
-hareng
-harengaison
-harengaisons
-harengère
-harengères
-harengs
-harenguet
-harenguets
-harengueux
-harenguier
-harenguiers
-harfang
-harfangs
-hargne
-hargnes
-hargneuse
-hargneusement
-hargneuses
-hargneux
-haricot
-haricots
-haridelle
-haridelles
-harissa
-harissas
-harki
-harkis
-harle
-harles
-harmattan
-harmattans
-harmonica
-harmonicas
-harmoniciste
-harmonicistes
-harmonicorde
-harmonicordes
-harmonie
-harmonies
-harmonieuse
-harmonieusement
-harmonieuses
-harmonieux
-harmonique
-harmoniquement
-harmoniques
-harmonisa
-harmonisai
-harmonisaient
-harmonisais
-harmonisait
-harmonisâmes
-harmonisant
-harmonisas
-harmonisasse
-harmonisassent
-harmonisasses
-harmonisassiez
-harmonisassions
-harmonisât
-harmonisâtes
-harmonisation
-harmonisations
-harmonise
-harmonisé
-harmonisée
-harmonisées
-harmonisent
-harmoniser
-harmonisera
-harmoniserai
-harmoniseraient
-harmoniserais
-harmoniserait
-harmoniseras
-harmonisèrent
-harmoniserez
-harmoniseriez
-harmoniserions
-harmoniserons
-harmoniseront
-harmonises
-harmonisés
-harmonisez
-harmonisiez
-harmonisions
-harmonisons
-harmonium
-harmoniums
-harnacha
-harnachai
-harnachaient
-harnachais
-harnachait
-harnachâmes
-harnachant
-harnachas
-harnachasse
-harnachassent
-harnachasses
-harnachassiez
-harnachassions
-harnachât
-harnachâtes
-harnache
-harnaché
-harnachée
-harnachées
-harnachement
-harnachements
-harnachent
-harnacher
-harnachera
-harnacherai
-harnacheraient
-harnacherais
-harnacherait
-harnacheras
-harnachèrent
-harnacherez
-harnacheriez
-harnacherions
-harnacherons
-harnacheront
-harnaches
-harnachés
-harnacheur
-harnacheurs
-harnachez
-harnachiez
-harnachions
-harnachons
-harnais
-harnois
-haro
-haros
-harpa
-harpagon
-harpagons
-harpai
-harpaient
-harpail
-harpailla
-harpaillai
-harpaillaient
-harpaillais
-harpaillait
-harpaillâmes
-harpaillant
-harpaillas
-harpaillasse
-harpaillassent
-harpaillasses
-harpaillassiez
-harpaillassions
-harpaillât
-harpaillâtes
-harpaille
-harpaillé
-harpaillée
-harpaillées
-harpaillent
-harpailler
-harpaillera
-harpaillerai
-harpailleraient
-harpaillerais
-harpaillerait
-harpailleras
-harpaillèrent
-harpaillerez
-harpailleriez
-harpaillerions
-harpaillerons
-harpailleront
-harpailles
-harpaillés
-harpaillez
-harpailliez
-harpaillions
-harpaillons
-harpails
-harpais
-harpait
-harpâmes
-harpant
-harpas
-harpasse
-harpassent
-harpasses
-harpassiez
-harpassions
-harpât
-harpâtes
-harpe
-harpé
-harpée
-harpées
-harpent
-harper
-harpera
-harperai
-harperaient
-harperais
-harperait
-harperas
-harpèrent
-harperez
-harperiez
-harperions
-harperons
-harperont
-harpes
-harpés
-harpez
-harpie
-harpies
-harpiez
-harpions
-harpiste
-harpistes
-harpon
-harponna
-harponnage
-harponnages
-harponnai
-harponnaient
-harponnais
-harponnait
-harponnâmes
-harponnant
-harponnas
-harponnasse
-harponnassent
-harponnasses
-harponnassiez
-harponnassions
-harponnât
-harponnâtes
-harponne
-harponné
-harponnée
-harponnées
-harponnement
-harponnements
-harponnent
-harponner
-harponnera
-harponnerai
-harponneraient
-harponnerais
-harponnerait
-harponneras
-harponnèrent
-harponnerez
-harponneriez
-harponnerions
-harponnerons
-harponneront
-harponnes
-harponnés
-harponneur
-harponneurs
-harponnez
-harponniez
-harponnions
-harponnons
-harpons
-hart
-harts
-haruspice
-haruspices
-hasard
-hasarda
-hasardai
-hasardaient
-hasardais
-hasardait
-hasardâmes
-hasardant
-hasardas
-hasardasse
-hasardassent
-hasardasses
-hasardassiez
-hasardassions
-hasardât
-hasardâtes
-hasarde
-hasardé
-hasardée
-hasardées
-hasardent
-hasarder
-hasardera
-hasarderai
-hasarderaient
-hasarderais
-hasarderait
-hasarderas
-hasardèrent
-hasarderez
-hasarderiez
-hasarderions
-hasarderons
-hasarderont
-hasardes
-hasardés
-hasardeuse
-hasardeuses
-hasardeux
-hasardez
-hasardiez
-hasardions
-hasardons
-hasards
-hasch
-haschich
-haschichs
-haschisch
-haschischin
-haschischins
-haschischs
-haschs
-hase
-hases
-hassidisme
-hassidismes
-hast
-hasté
-hastée
-hastées
-hastés
-hasts
-hâta
-hâtai
-hâtaient
-hâtais
-hâtait
-hâtâmes
-hâtant
-hâtas
-hâtasse
-hâtassent
-hâtasses
-hâtassiez
-hâtassions
-hâtât
-hâtâtes
-hâte
-hâté
-hâtée
-hâtées
-hâtelet
-hâtelets
-hâtelette
-hâtelettes
-hâtent
-hâter
-hâtera
-hâterai
-hâteraient
-hâterais
-hâterait
-hâteras
-hâtereau
-hâtereaux
-hâtèrent
-hâterez
-hâteriez
-hâterions
-hâterons
-hâteront
-hâtes
-hâtés
-hâtez
-hâtier
-hâtiers
-hâtiez
-hâtif
-hâtifs
-hâtions
-hâtive
-hâtiveau
-hâtiveaux
-hâtivement
-hâtives
-hâtons
-hauban
-haubana
-haubanage
-haubanages
-haubanai
-haubanaient
-haubanais
-haubanait
-haubanâmes
-haubanant
-haubanas
-haubanasse
-haubanassent
-haubanasses
-haubanassiez
-haubanassions
-haubanât
-haubanâtes
-haubane
-haubané
-haubanée
-haubanées
-haubanent
-haubaner
-haubanera
-haubanerai
-haubaneraient
-haubanerais
-haubanerait
-haubaneras
-haubanèrent
-haubanerez
-haubaneriez
-haubanerions
-haubanerons
-haubaneront
-haubanes
-haubanés
-haubanez
-haubaniez
-haubanions
-haubanons
-haubans
-haubert
-hauberts
-haussa
-haussai
-haussaient
-haussais
-haussait
-haussâmes
-haussant
-haussas
-haussasse
-haussassent
-haussasses
-haussassiez
-haussassions
-haussât
-haussâtes
-hausse
-haussé
-hausse-col
-hausse-cols
-haussée
-haussées
-haussement
-haussements
-haussent
-hausser
-haussera
-hausserai
-hausseraient
-hausserais
-hausserait
-hausseras
-haussèrent
-hausserez
-hausseriez
-hausserions
-hausserons
-hausseront
-hausses
-haussés
-haussez
-haussier
-haussière
-haussières
-haussiers
-haussiez
-haussions
-haussons
-haut
-hautain
-hautaine
-hautaines
-hautains
-hautbois
-hautboïste
-hautboïstes
-haut-commissaire
-haut-commissariat
-haut-de-chausse
-haut-de-chausses
-haut-de-forme
-haute
-haute-contre
-haute-fidélité
-hautement
-hautes
-hautes-contre
-hautes-fidélités
-hauteur
-hauteurs
-haut-fond
-hautin
-hautins
-haut-le-coeur
-haut-le-corps
-haut-parleur
-haut-parleurs
-haut-relief
-hauts
-hauts-commissaires
-hauts-commissariats
-hauts-de-chausse
-hauts-de-chausses
-hauts-de-forme
-hauts-fonds
-hauts-reliefs
-hauturier
-hauturière
-hauturières
-hauturiers
-hava
-havage
-havages
-havai
-havaient
-havais
-havait
-havâmes
-havanais
-havanaise
-havanaises
-havane
-havanes
-havant
-havas
-havasse
-havassent
-havasses
-havassiez
-havassions
-havât
-havâtes
-have
-havé
-hâve
-havée
-havées
-haveneau
-haveneaux
-havenet
-havenets
-havent
-haver
-havera
-haverai
-haveraient
-haverais
-haverait
-haveras
-havèrent
-haverez
-haveriez
-haverions
-haverons
-haveront
-haves
-havés
-hâves
-haveur
-haveurs
-haveuse
-haveuses
-havez
-havi
-havie
-havies
-haviez
-havîmes
-havions
-havir
-havira
-havirai
-haviraient
-havirais
-havirait
-haviras
-havirent
-havirez
-haviriez
-havirions
-havirons
-haviront
-havis
-havissaient
-havissais
-havissait
-havissant
-havisse
-havissent
-havisses
-havissez
-havissiez
-havissions
-havissons
-havit
-havît
-havîtes
-havons
-havre
-havres
-havresac
-havresacs
-hawaïen
-hawaïenne
-hawaïennes
-hawaïens
-hayon
-hayons
-hé
-heaume
-heaumes
-heaumier
-heaumiers
-hebdomadaire
-hebdomadairement
-hebdomadaires
-hebdomadier
-hebdomadière
-hebdomadières
-hebdomadiers
-hébéphrénie
-hébéphrénies
-hébéphrénique
-hébéphréniques
-héberge
-hébergé
-hébergea
-hébergeai
-hébergeaient
-hébergeais
-hébergeait
-hébergeâmes
-hébergeant
-hébergeas
-hébergeasse
-hébergeassent
-hébergeasses
-hébergeassiez
-hébergeassions
-hébergeât
-hébergeâtes
-hébergée
-hébergées
-hébergement
-hébergements
-hébergent
-hébergeons
-héberger
-hébergera
-hébergerai
-hébergeraient
-hébergerais
-hébergerait
-hébergeras
-hébergèrent
-hébergerez
-hébergeriez
-hébergerions
-hébergerons
-hébergeront
-héberges
-hébergés
-hébergez
-hébergiez
-hébergions
-hébertisme
-hébertismes
-hébéta
-hébétai
-hébétaient
-hébétais
-hébétait
-hébétâmes
-hébétant
-hébétas
-hébétasse
-hébétassent
-hébétasses
-hébétassiez
-hébétassions
-hébétât
-hébétâtes
-hébété
-hébète
-hébétée
-hébétées
-hébétement
-hébétements
-hébètent
-hébéter
-hébétera
-hébéterai
-hébéteraient
-hébéterais
-hébéterait
-hébéteras
-hébétèrent
-hébéterez
-hébéteriez
-hébéterions
-hébéterons
-hébéteront
-hébétés
-hébètes
-hébétez
-hébétiez
-hébétions
-hébétons
-hébétude
-hébétudes
-hébraïque
-hébraïques
-hébraïsa
-hébraïsai
-hébraïsaient
-hébraïsais
-hébraïsait
-hébraïsâmes
-hébraïsant
-hébraïsante
-hébraïsantes
-hébraïsants
-hébraïsas
-hébraïsasse
-hébraïsassent
-hébraïsasses
-hébraïsassiez
-hébraïsassions
-hébraïsât
-hébraïsâtes
-hébraïse
-hébraïsé
-hébraïsent
-hébraïser
-hébraïsera
-hébraïserai
-hébraïseraient
-hébraïserais
-hébraïserait
-hébraïseras
-hébraïsèrent
-hébraïserez
-hébraïseriez
-hébraïserions
-hébraïserons
-hébraïseront
-hébraïses
-hébraïsez
-hébraïsiez
-hébraïsions
-hébraïsme
-hébraïsmes
-hébraïsons
-hébreu
-hébreux
-hécatombe
-hécatombes
-hectare
-hectares
-hectique
-hectiques
-hecto
-hectogramme
-hectogrammes
-hectolitre
-hectolitres
-hectomètre
-hectomètres
-hectométrique
-hectométriques
-hectos
-hectowatt
-hectowatts
-hédonisme
-hédonismes
-hédoniste
-hédonistes
-hégélianisme
-hégélianismes
-hégélien
-hégélienne
-hégéliennes
-hégéliens
-hégémonie
-hégémonies
-hégémonique
-hégémoniques
-hégire
-hégires
-heiduque
-heiduques
-heimatlos
-hein
-héla
-hélai
-hélaient
-hélais
-hélait
-hélâmes
-hélant
-hélas
-hélasse
-hélassent
-hélasses
-hélassiez
-hélassions
-hélât
-hélâtes
-hélé
-hèle
-hélée
-hélées
-hèlent
-hélépole
-hélépoles
-héler
-hélera
-hélerai
-héleraient
-hélerais
-hélerait
-héleras
-hélèrent
-hélerez
-héleriez
-hélerions
-hélerons
-héleront
-hélés
-hèles
-hélez
-hélianthe
-hélianthème
-hélianthèmes
-hélianthes
-hélianthine
-hélianthines
-héliaque
-héliaques
-héliaste
-héliastes
-hélice
-hélices
-héliciculteur
-héliciculteurs
-hélicicultrice
-hélicicultrices
-héliciculture
-hélicicultures
-hélicoïdal
-hélicoïdale
-hélicoïdales
-hélicoïdaux
-hélicoïde
-hélicoïdes
-hélicon
-hélicons
-hélicoptère
-hélicoptères
-héliez
-héligare
-héligares
-héliocentrique
-héliocentriques
-héliochromie
-héliochromies
-héliographe
-héliographes
-héliographie
-héliographies
-héliograveur
-héliograveurs
-héliogravure
-héliogravures
-héliomarin
-héliomarine
-héliomarines
-héliomarins
-hélion
-hélions
-héliostat
-héliostats
-héliothérapie
-héliothérapies
-héliotrope
-héliotropes
-héliotropine
-héliotropines
-héliotropisme
-héliotropismes
-héliport
-héliportage
-héliportages
-héliporté
-héliportée
-héliportées
-héliportés
-héliports
-hélium
-héliums
-hélix
-hellébore
-hellébores
-hellène
-hellènes
-hellénique
-helléniques
-hellénisa
-hellénisai
-hellénisaient
-hellénisais
-hellénisait
-hellénisâmes
-hellénisant
-hellénisante
-hellénisantes
-hellénisants
-hellénisas
-hellénisasse
-hellénisassent
-hellénisasses
-hellénisassiez
-hellénisassions
-hellénisât
-hellénisâtes
-hellénisation
-hellénisations
-hellénise
-hellénisé
-hellénisée
-hellénisées
-hellénisent
-helléniser
-hellénisera
-helléniserai
-helléniseraient
-helléniserais
-helléniserait
-helléniseras
-hellénisèrent
-helléniserez
-helléniseriez
-helléniserions
-helléniserons
-helléniseront
-hellénises
-hellénisés
-hellénisez
-hellénisiez
-hellénisions
-hellénisme
-hellénismes
-hellénisons
-helléniste
-hellénistes
-hellénistique
-hellénistiques
-hello
-helminthe
-helminthes
-helminthiase
-helminthiases
-helminthique
-helminthiques
-hélodée
-hélodées
-hélons
-helvelle
-helvelles
-helvète
-helvètes
-helvétique
-helvétiques
-helvétisme
-helvétismes
-hem
-hémarthrose
-hémarthroses
-hématémèse
-hématémèses
-hématidrose
-hématidroses
-hématie
-hématies
-hématine
-hématines
-hématique
-hématiques
-hématite
-hématites
-hématologie
-hématologies
-hématologique
-hématologiques
-hématologiste
-hématologistes
-hématologue
-hématologues
-hématome
-hématomes
-hématopoïèse
-hématopoïèses
-hématopoïétique
-hématopoïétiques
-hématose
-hématoses
-hématozoaire
-hématozoaires
-hématurie
-hématuries
-héméralope
-héméralopes
-héméralopie
-héméralopies
-hémérocalle
-hémérocalles
-hémialgie
-hémialgies
-hémicrânie
-hémicrânies
-hémicycle
-hémicycles
-hémicylindrique
-hémicylindriques
-hémièdre
-hémièdres
-hémiédrie
-hémiédries
-hémiédrique
-hémiédriques
-hémine
-hémines
-hémione
-hémiones
-hémiparésie
-hémiparésies
-hémiplégie
-hémiplégies
-hémiplégique
-hémiplégiques
-hémisphère
-hémisphères
-hémisphérique
-hémisphériques
-hémistiche
-hémistiches
-hémitropie
-hémitropies
-hémoculture
-hémocultures
-hémocyanine
-hémocyanines
-hémodialyse
-hémodialyses
-hémodynamique
-hémodynamiques
-hémogénie
-hémogénies
-hémoglobine
-hémoglobines
-hémogramme
-hémogrammes
-hémolyse
-hémolyses
-hémolysine
-hémolysines
-hémolytique
-hémolytiques
-hémopathie
-hémopathies
-hémophile
-hémophiles
-hémophilie
-hémophilies
-hémoptysie
-hémoptysies
-hémoptysique
-hémoptysiques
-hémorragie
-hémorragies
-hémorragique
-hémorragiques
-hémorroïdaire
-hémorroïdaires
-hémorroïdal
-hémorroïdale
-hémorroïdales
-hémorroïdaux
-hémorroïde
-hémorroïdes
-hémostase
-hémostases
-hémostatique
-hémostatiques
-hendécagone
-hendécagones
-hendécasyllabe
-hendécasyllabes
-henné
-hennés
-henni
-hennie
-hennies
-hennîmes
-hennin
-hennins
-hennir
-hennira
-hennirai
-henniraient
-hennirais
-hennirait
-henniras
-hennirent
-hennirez
-henniriez
-hennirions
-hennirons
-henniront
-hennis
-hennissaient
-hennissais
-hennissait
-hennissant
-hennissante
-hennissantes
-hennissants
-hennisse
-hennissement
-hennissements
-hennissent
-hennisses
-hennissez
-hennissiez
-hennissions
-hennissons
-hennit
-hennît
-hennîtes
-henry
-henrys
-hep
-héparine
-héparines
-hépatalgie
-hépatalgies
-hépatique
-hépatiques
-hépatisation
-hépatisations
-hépatisme
-hépatismes
-hépatite
-hépatites
-hépatocèle
-hépatocèles
-hépatologie
-hépatologies
-hépatomégalie
-hépatomégalies
-heptaèdre
-heptaèdres
-heptagonal
-heptagonale
-heptagonales
-heptagonaux
-heptagone
-heptagones
-heptamètre
-heptamètres
-héraldique
-héraldiques
-héraldiste
-héraldistes
-héraut
-hérauts
-herba
-herbacé
-herbacée
-herbacées
-herbacés
-herbage
-herbagé
-herbagea
-herbageai
-herbageaient
-herbageais
-herbageait
-herbageâmes
-herbageant
-herbageas
-herbageasse
-herbageassent
-herbageasses
-herbageassiez
-herbageassions
-herbageât
-herbageâtes
-herbagée
-herbagées
-herbagent
-herbageons
-herbager
-herbagera
-herbagerai
-herbageraient
-herbagerais
-herbagerait
-herbageras
-herbagèrent
-herbagerez
-herbageriez
-herbagerions
-herbagerons
-herbageront
-herbages
-herbagés
-herbagez
-herbagiez
-herbagions
-herbai
-herbaient
-herbais
-herbait
-herbâmes
-herbant
-herbas
-herbasse
-herbassent
-herbasses
-herbassiez
-herbassions
-herbât
-herbâtes
-herbe
-herbé
-herbée
-herbées
-herbent
-herber
-herbera
-herberai
-herberaient
-herberais
-herberait
-herberas
-herbèrent
-herberez
-herberie
-herberies
-herberiez
-herberions
-herberons
-herberont
-herbes
-herbés
-herbette
-herbettes
-herbeuse
-herbeuses
-herbeux
-herbez
-herbicide
-herbicides
-herbier
-herbiers
-herbiez
-herbions
-herbivore
-herbivores
-herbons
-herborisa
-herborisai
-herborisaient
-herborisais
-herborisait
-herborisâmes
-herborisant
-herborisas
-herborisasse
-herborisassent
-herborisasses
-herborisassiez
-herborisassions
-herborisât
-herborisâtes
-herborisateur
-herborisateurs
-herborisation
-herborisations
-herborisatrice
-herborisatrices
-herborise
-herborisé
-herborisée
-herborisées
-herborisent
-herboriser
-herborisera
-herboriserai
-herboriseraient
-herboriserais
-herboriserait
-herboriseras
-herborisèrent
-herboriserez
-herboriseriez
-herboriserions
-herboriserons
-herboriseront
-herborises
-herborisés
-herborisez
-herborisiez
-herborisions
-herborisons
-herboriste
-herboristerie
-herboristeries
-herboristes
-herbu
-herbue
-herbues
-herbus
-hercule
-herculéen
-herculéenne
-herculéennes
-herculéens
-hercules
-hercynien
-hercynienne
-hercyniennes
-hercyniens
-herd-book
-herd-books
-hère
-héréditaire
-héréditairement
-héréditaires
-hérédité
-hérédités
-hérédosyphilis
-hères
-hérésiarque
-hérésiarques
-hérésie
-hérésies
-hérétique
-hérétiques
-hérissa
-hérissai
-hérissaient
-hérissais
-hérissait
-hérissâmes
-hérissant
-hérissas
-hérissasse
-hérissassent
-hérissasses
-hérissassiez
-hérissassions
-hérissât
-hérissâtes
-hérisse
-hérissé
-hérissée
-hérissées
-hérissement
-hérissements
-hérissent
-hérisser
-hérissera
-hérisserai
-hérisseraient
-hérisserais
-hérisserait
-hérisseras
-hérissèrent
-hérisserez
-hérisseriez
-hérisserions
-hérisserons
-hérisseront
-hérisses
-hérissés
-hérissez
-hérissiez
-hérissions
-hérisson
-hérissonna
-hérissonnai
-hérissonnaient
-hérissonnais
-hérissonnait
-hérissonnâmes
-hérissonnant
-hérissonnas
-hérissonnasse
-hérissonnassent
-hérissonnasses
-hérissonnassiez
-hérissonnassions
-hérissonnât
-hérissonnâtes
-hérissonne
-hérissonné
-hérissonnée
-hérissonnées
-hérissonnent
-hérissonner
-hérissonnera
-hérissonnerai
-hérissonneraient
-hérissonnerais
-hérissonnerait
-hérissonneras
-hérissonnèrent
-hérissonnerez
-hérissonneriez
-hérissonnerions
-hérissonnerons
-hérissonneront
-hérissonnes
-hérissonnés
-hérissonnez
-hérissonniez
-hérissonnions
-hérissonnons
-hérissons
-hérita
-héritage
-héritages
-héritai
-héritaient
-héritais
-héritait
-héritâmes
-héritant
-héritas
-héritasse
-héritassent
-héritasses
-héritassiez
-héritassions
-héritât
-héritâtes
-hérite
-hérité
-héritée
-héritées
-héritent
-hériter
-héritera
-hériterai
-hériteraient
-hériterais
-hériterait
-hériteras
-héritèrent
-hériterez
-hériteriez
-hériterions
-hériterons
-hériteront
-hérites
-hérités
-héritez
-héritier
-héritière
-héritières
-héritiers
-héritiez
-héritions
-héritons
-hermandad
-hermandads
-hermaphrodisme
-hermaphrodismes
-hermaphrodite
-hermaphrodites
-herméneutique
-herméneutiques
-hermesse
-hermesses
-herméticité
-herméticités
-hermétique
-hermétiquement
-hermétiques
-hermétisme
-hermétismes
-hermine
-hermines
-herminette
-herminettes
-herniaire
-herniaires
-hernie
-hernié
-herniée
-herniées
-hernies
-herniés
-hernieuse
-hernieuses
-hernieux
-héroï-comique
-héroï-comiques
-héroïne
-héroïnes
-héroïnomane
-héroïnomanes
-héroïque
-héroïquement
-héroïques
-héroïsme
-héroïsmes
-héron
-héronneau
-héronneaux
-héronnière
-héronnières
-hérons
-héros
-herpe
-herpes
-herpès
-herpétique
-herpétiques
-herpétologie
-herpétologies
-hersa
-hersage
-hersages
-hersai
-hersaient
-hersais
-hersait
-hersâmes
-hersant
-hersas
-hersasse
-hersassent
-hersasses
-hersassiez
-hersassions
-hersât
-hersâtes
-herschage
-herschages
-herscheur
-herscheurs
-herscheuse
-herscheuses
-herse
-hersé
-hersée
-hersées
-hersent
-herser
-hersera
-herserai
-herseraient
-herserais
-herserait
-herseras
-hersèrent
-herserez
-herseriez
-herserions
-herserons
-herseront
-herses
-hersés
-herseur
-herseurs
-herseuse
-herseuses
-hersez
-hersiez
-hersions
-hersons
-hertz
-hésita
-hésitai
-hésitaient
-hésitais
-hésitait
-hésitâmes
-hésitant
-hésitante
-hésitantes
-hésitants
-hésitas
-hésitasse
-hésitassent
-hésitasses
-hésitassiez
-hésitassions
-hésitât
-hésitâtes
-hésitation
-hésitations
-hésite
-hésité
-hésitent
-hésiter
-hésitera
-hésiterai
-hésiteraient
-hésiterais
-hésiterait
-hésiteras
-hésitèrent
-hésiterez
-hésiteriez
-hésiterions
-hésiterons
-hésiteront
-hésites
-hésitez
-hésitiez
-hésitions
-hésitons
-hétaïre
-hétaïres
-hétairie
-hétairies
-hétérocentrique
-hétérocentriques
-hétérocerque
-hétérocerques
-hétérochromosome
-hétérochromosomes
-hétéroclite
-hétéroclites
-hétérocyclique
-hétérocycliques
-hétérodoxe
-hétérodoxes
-hétérodoxie
-hétérodoxies
-hétérodyne
-hétérodynes
-hétérogamie
-hétérogamies
-hétérogène
-hétérogénéité
-hétérogénéités
-hétérogènes
-hétérogénie
-hétérogénies
-hétérogreffe
-hétérogreffes
-hétérologue
-hétérologues
-hétéromorphe
-hétéromorphes
-hétéromorphisme
-hétéromorphismes
-hétérosexualité
-hétérosexualités
-hétérosexuel
-hétérosexuelle
-hétérosexuelles
-hétérosexuels
-hétérotrophe
-hétérotrophes
-hétérozygote
-hétérozygotes
-hetman
-hetmans
-hêtraie
-hêtraies
-hêtre
-hêtres
-heu
-heur
-heure
-heure-homme
-heure-machine
-heures
-heures-homme
-heures-machine
-heureuse
-heureusement
-heureuses
-heureux
-heuristique
-heuristiques
-heurs
-heurt
-heurta
-heurtai
-heurtaient
-heurtais
-heurtait
-heurtâmes
-heurtant
-heurtas
-heurtasse
-heurtassent
-heurtasses
-heurtassiez
-heurtassions
-heurtât
-heurtâtes
-heurte
-heurté
-heurtée
-heurtées
-heurtent
-heurter
-heurtera
-heurterai
-heurteraient
-heurterais
-heurterait
-heurteras
-heurtèrent
-heurterez
-heurteriez
-heurterions
-heurterons
-heurteront
-heurtes
-heurtés
-heurtez
-heurtiez
-heurtions
-heurtoir
-heurtoirs
-heurtons
-heurts
-hévéa
-hévéas
-hexacorde
-hexacordes
-hexadécimal
-hexadécimale
-hexadécimales
-hexadécimaux
-hexaèdre
-hexaèdres
-hexagonal
-hexagonale
-hexagonales
-hexagonaux
-hexagone
-hexagones
-hexamètre
-hexamètres
-hexapode
-hexapodes
-hexose
-hexoses
-hi
-hiatal
-hiatale
-hiatales
-hiataux
-hiatus
-hiberna
-hibernai
-hibernaient
-hibernais
-hibernait
-hibernal
-hibernale
-hibernales
-hibernâmes
-hibernant
-hibernante
-hibernantes
-hibernants
-hibernas
-hibernasse
-hibernassent
-hibernasses
-hibernassiez
-hibernassions
-hibernât
-hibernâtes
-hibernation
-hibernations
-hibernaux
-hiberne
-hiberné
-hibernée
-hibernées
-hibernent
-hiberner
-hibernera
-hibernerai
-hiberneraient
-hibernerais
-hibernerait
-hiberneras
-hibernèrent
-hibernerez
-hiberneriez
-hibernerions
-hibernerons
-hiberneront
-hibernes
-hibernés
-hibernez
-hiberniez
-hibernions
-hibernons
-hibiscus
-hibou
-hiboux
-hic
-hickory
-hickorys
-hidalgo
-hidalgos
-hideur
-hideurs
-hideuse
-hideusement
-hideuses
-hideux
-hidrosadénite
-hidrosadénites
-hie
-hièble
-hièbles
-hiémal
-hiémale
-hiémales
-hiémaux
-hier
-hiérarchie
-hiérarchies
-hiérarchique
-hiérarchiquement
-hiérarchiques
-hiérarchisa
-hiérarchisai
-hiérarchisaient
-hiérarchisais
-hiérarchisait
-hiérarchisâmes
-hiérarchisant
-hiérarchisas
-hiérarchisasse
-hiérarchisassent
-hiérarchisasses
-hiérarchisassiez
-hiérarchisassions
-hiérarchisât
-hiérarchisâtes
-hiérarchisation
-hiérarchisations
-hiérarchise
-hiérarchisé
-hiérarchisée
-hiérarchisées
-hiérarchisent
-hiérarchiser
-hiérarchisera
-hiérarchiserai
-hiérarchiseraient
-hiérarchiserais
-hiérarchiserait
-hiérarchiseras
-hiérarchisèrent
-hiérarchiserez
-hiérarchiseriez
-hiérarchiserions
-hiérarchiserons
-hiérarchiseront
-hiérarchises
-hiérarchisés
-hiérarchisez
-hiérarchisiez
-hiérarchisions
-hiérarchisons
-hiératique
-hiératiquement
-hiératiques
-hiératisme
-hiératismes
-hiéroglyphe
-hiéroglyphes
-hiéroglyphique
-hiéroglyphiques
-hiérogrammate
-hiérogrammates
-hiérogrammatiste
-hiérogrammatistes
-hies
-hi-fi
-hi-han
-hilaire
-hilaires
-hilarant
-hilarante
-hilarantes
-hilarants
-hilare
-hilares
-hilarité
-hilarités
-himalayen
-himalayenne
-himalayennes
-himalayens
-himation
-himations
-hindi
-hindou
-hindoue
-hindoues
-hindouisme
-hindouismes
-hindouiste
-hindouistes
-hindous
-hindoustani
-hindoustanis
-hinterland
-hinterlands
-hipparchie
-hipparchies
-hipparion
-hipparions
-hipparque
-hipparques
-hippiatre
-hippiatres
-hippiatrie
-hippiatries
-hippiatrique
-hippiatriques
-hippie
-hippies
-hippique
-hippiques
-hippisme
-hippismes
-hippocampe
-hippocampes
-hippocratique
-hippocratiques
-hippocratisme
-hippocratismes
-hippodrome
-hippodromes
-hippogriffe
-hippogriffes
-hippologie
-hippologies
-hippologique
-hippologiques
-hippomobile
-hippomobiles
-hippophagique
-hippophagiques
-hippopotame
-hippopotames
-hippopotamesque
-hippopotamesques
-hippurique
-hippuriques
-hippy
-hircin
-hircine
-hircines
-hircins
-hirondeau
-hirondeaux
-hirondelle
-hirondelles
-hirsute
-hirsutes
-hirsutisme
-hirsutismes
-hispanique
-hispaniques
-hispanisant
-hispanisante
-hispanisantes
-hispanisants
-hispanisme
-hispanismes
-hispano-américain
-hispano-américaine
-hispano-américaines
-hispano-américains
-hispano-arabe
-hispano-arabes
-hispide
-hispides
-hissa
-hissai
-hissaient
-hissais
-hissait
-hissâmes
-hissant
-hissas
-hissasse
-hissassent
-hissasses
-hissassiez
-hissassions
-hissât
-hissâtes
-hisse
-hissé
-hissée
-hissées
-hissent
-hisser
-hissera
-hisserai
-hisseraient
-hisserais
-hisserait
-hisseras
-hissèrent
-hisserez
-hisseriez
-hisserions
-hisserons
-hisseront
-hisses
-hissés
-hissez
-hissiez
-hissions
-hissons
-histamine
-histamines
-histaminique
-histaminiques
-histidine
-histidines
-histocompatibilité
-histocompatibilités
-histogenèse
-histogenèses
-histogramme
-histogrammes
-histoire
-histoires
-histologie
-histologies
-histologique
-histologiques
-histolyse
-histolyses
-histoplasmose
-histoplasmoses
-historia
-historiai
-historiaient
-historiais
-historiait
-historiâmes
-historiant
-historias
-historiasse
-historiassent
-historiasses
-historiassiez
-historiassions
-historiât
-historiâtes
-historicité
-historicités
-historie
-historié
-historiée
-historiées
-historien
-historienne
-historiennes
-historiens
-historient
-historier
-historiera
-historierai
-historieraient
-historierais
-historierait
-historieras
-historièrent
-historierez
-historieriez
-historierions
-historierons
-historieront
-histories
-historiés
-historiette
-historiettes
-historiez
-historiiez
-historiions
-historiographe
-historiographes
-historiographie
-historiographies
-historions
-historique
-historiquement
-historiques
-historisme
-historismes
-histrion
-histrions
-hitlérien
-hitlérienne
-hitlériennes
-hitlériens
-hitlérisme
-hitlérismes
-hit-parade
-hit-parades
-hittite
-hittites
-hiver
-hiverna
-hivernage
-hivernages
-hivernai
-hivernaient
-hivernais
-hivernait
-hivernal
-hivernale
-hivernales
-hivernâmes
-hivernant
-hivernante
-hivernantes
-hivernants
-hivernas
-hivernasse
-hivernassent
-hivernasses
-hivernassiez
-hivernassions
-hivernât
-hivernâtes
-hivernaux
-hiverne
-hiverné
-hivernée
-hivernées
-hivernent
-hiverner
-hivernera
-hivernerai
-hiverneraient
-hivernerais
-hivernerait
-hiverneras
-hivernèrent
-hivernerez
-hiverneriez
-hivernerions
-hivernerons
-hiverneront
-hivernes
-hivernés
-hivernez
-hiverniez
-hivernions
-hivernons
-hivers
-ho
-hobbies
-hobby
-hobereau
-hobereaux
-hocco
-hoccos
-hocha
-hochai
-hochaient
-hochais
-hochait
-hochâmes
-hochant
-hochas
-hochasse
-hochassent
-hochasses
-hochassiez
-hochassions
-hochât
-hochâtes
-hoche
-hoché
-hochée
-hochées
-hochement
-hochements
-hochent
-hochequeue
-hochequeues
-hocher
-hochera
-hocherai
-hocheraient
-hocherais
-hocherait
-hocheras
-hochèrent
-hocherez
-hocheriez
-hocherions
-hocherons
-hocheront
-hoches
-hochés
-hochet
-hochets
-hochez
-hochiez
-hochions
-hochons
-hockey
-hockeyeur
-hockeyeurs
-hockeyeuse
-hockeyeuses
-hockeys
-hoir
-hoirie
-hoiries
-hoirs
-holà
-holding
-holdings
-hold-up
-hollandais
-hollandaise
-hollandaises
-hollande
-hollandes
-hollywoodien
-hollywoodienne
-hollywoodiennes
-hollywoodiens
-holmium
-holmiums
-holocauste
-holocaustes
-holocène
-holocènes
-hologramme
-hologrammes
-holographe
-holographes
-holographie
-holographies
-holophrastique
-holophrastiques
-holoprotéine
-holoprotéines
-holoside
-holosides
-holothurie
-holothuries
-homard
-homarderie
-homarderies
-homards
-home
-homélie
-homélies
-homéopathe
-homéopathes
-homéopathie
-homéopathies
-homéopathique
-homéopathiques
-homéostasie
-homéostasies
-homéostat
-homéostats
-homéotherme
-homéothermes
-homérique
-homériques
-homes
-homespun
-homespuns
-homicide
-homicides
-homilétique
-homilétiques
-hominisation
-hominisations
-hominisé
-hominisée
-hominisées
-hominisés
-hommage
-hommages
-hommasse
-hommasses
-homme
-homme-grenouille
-homme-orchestre
-hommes
-homme-sandwich
-hommes-grenouilles
-hommes-orchestres
-hommes-sandwichs
-homo
-homocentrique
-homocentriques
-homocerque
-homocerques
-homochromie
-homochromies
-homocinétique
-homocinétiques
-homocyclique
-homocycliques
-homodonte
-homodontes
-homofocal
-homofocale
-homofocales
-homofocaux
-homogène
-homogénéifia
-homogénéifiai
-homogénéifiaient
-homogénéifiais
-homogénéifiait
-homogénéifiâmes
-homogénéifiant
-homogénéifias
-homogénéifiasse
-homogénéifiassent
-homogénéifiasses
-homogénéifiassiez
-homogénéifiassions
-homogénéifiât
-homogénéifiâtes
-homogénéifie
-homogénéifié
-homogénéifiée
-homogénéifiées
-homogénéifient
-homogénéifier
-homogénéifiera
-homogénéifierai
-homogénéifieraient
-homogénéifierais
-homogénéifierait
-homogénéifieras
-homogénéifièrent
-homogénéifierez
-homogénéifieriez
-homogénéifierions
-homogénéifierons
-homogénéifieront
-homogénéifies
-homogénéifiés
-homogénéifiez
-homogénéifiiez
-homogénéifiions
-homogénéifions
-homogénéisa
-homogénéisai
-homogénéisaient
-homogénéisais
-homogénéisait
-homogénéisâmes
-homogénéisant
-homogénéisas
-homogénéisasse
-homogénéisassent
-homogénéisasses
-homogénéisassiez
-homogénéisassions
-homogénéisât
-homogénéisâtes
-homogénéisateur
-homogénéisateurs
-homogénéisation
-homogénéisations
-homogénéisatrice
-homogénéisatrices
-homogénéise
-homogénéisé
-homogénéisée
-homogénéisées
-homogénéisent
-homogénéiser
-homogénéisera
-homogénéiserai
-homogénéiseraient
-homogénéiserais
-homogénéiserait
-homogénéiseras
-homogénéisèrent
-homogénéiserez
-homogénéiseriez
-homogénéiserions
-homogénéiserons
-homogénéiseront
-homogénéises
-homogénéisés
-homogénéisez
-homogénéisiez
-homogénéisions
-homogénéisons
-homogénéité
-homogénéités
-homogènes
-homographe
-homographes
-homogreffe
-homogreffes
-homologation
-homologations
-homologie
-homologies
-homologua
-homologuai
-homologuaient
-homologuais
-homologuait
-homologuâmes
-homologuant
-homologuas
-homologuasse
-homologuassent
-homologuasses
-homologuassiez
-homologuassions
-homologuât
-homologuâtes
-homologue
-homologué
-homologuée
-homologuées
-homologuent
-homologuer
-homologuera
-homologuerai
-homologueraient
-homologuerais
-homologuerait
-homologueras
-homologuèrent
-homologuerez
-homologueriez
-homologuerions
-homologuerons
-homologueront
-homologues
-homologués
-homologuez
-homologuiez
-homologuions
-homologuons
-homonyme
-homonymes
-homonymie
-homonymies
-homonymique
-homonymiques
-homophone
-homophones
-homophonie
-homophonies
-homos
-homosexualité
-homosexualités
-homosexuel
-homosexuelle
-homosexuelles
-homosexuels
-homothétique
-homothétiques
-homuncule
-homuncules
-hongra
-hongrai
-hongraient
-hongrais
-hongrait
-hongrâmes
-hongrant
-hongras
-hongrasse
-hongrassent
-hongrasses
-hongrassiez
-hongrassions
-hongrât
-hongrâtes
-hongre
-hongré
-hongrée
-hongrées
-hongrent
-hongrer
-hongrera
-hongrerai
-hongreraient
-hongrerais
-hongrerait
-hongreras
-hongrèrent
-hongrerez
-hongreriez
-hongrerions
-hongrerons
-hongreront
-hongres
-hongrés
-hongrez
-hongriez
-hongrions
-hongroie
-hongroient
-hongroiera
-hongroierai
-hongroieraient
-hongroierais
-hongroierait
-hongroieras
-hongroierez
-hongroierie
-hongroieries
-hongroieriez
-hongroierions
-hongroierons
-hongroieront
-hongroies
-hongrois
-hongroise
-hongroises
-hongrons
-hongroya
-hongroyage
-hongroyages
-hongroyai
-hongroyaient
-hongroyais
-hongroyait
-hongroyâmes
-hongroyant
-hongroyas
-hongroyasse
-hongroyassent
-hongroyasses
-hongroyassiez
-hongroyassions
-hongroyât
-hongroyâtes
-hongroyé
-hongroyée
-hongroyées
-hongroyer
-hongroyèrent
-hongroyés
-hongroyeur
-hongroyeurs
-hongroyez
-hongroyiez
-hongroyions
-hongroyons
-honnête
-honnêtement
-honnêtes
-honnêteté
-honnêtetés
-honneur
-honneurs
-honni
-honnie
-honnies
-honnîmes
-honnir
-honnira
-honnirai
-honniraient
-honnirais
-honnirait
-honniras
-honnirent
-honnirez
-honniriez
-honnirions
-honnirons
-honniront
-honnis
-honnissaient
-honnissais
-honnissait
-honnissant
-honnisse
-honnissent
-honnisses
-honnissez
-honnissiez
-honnissions
-honnissons
-honnit
-honnît
-honnîtes
-honora
-honorabilité
-honorabilités
-honorable
-honorablement
-honorables
-honorai
-honoraient
-honoraire
-honoraires
-honorais
-honorait
-honorâmes
-honorant
-honorariat
-honorariats
-honoras
-honorasse
-honorassent
-honorasses
-honorassiez
-honorassions
-honorât
-honorâtes
-honore
-honoré
-honorée
-honorées
-honorent
-honorer
-honorera
-honorerai
-honoreraient
-honorerais
-honorerait
-honoreras
-honorèrent
-honorerez
-honoreriez
-honorerions
-honorerons
-honoreront
-honores
-honorés
-honorez
-honoriez
-honorifique
-honorifiques
-honorions
-honorons
-honte
-hontes
-honteuse
-honteusement
-honteuses
-honteux
-hooligan
-hooligans
-hop
-hôpital
-hôpitaux
-hoplite
-hoplites
-hoquet
-hoqueta
-hoquetai
-hoquetaient
-hoquetais
-hoquetait
-hoquetâmes
-hoquetant
-hoquetas
-hoquetasse
-hoquetassent
-hoquetasses
-hoquetassiez
-hoquetassions
-hoquetât
-hoquetâtes
-hoqueté
-hoquetée
-hoquetées
-hoqueter
-hoquetèrent
-hoquetés
-hoquetez
-hoquetiez
-hoquetions
-hoqueton
-hoquetons
-hoquets
-hoquette
-hoquettent
-hoquettera
-hoquetterai
-hoquetteraient
-hoquetterais
-hoquetterait
-hoquetteras
-hoquetterez
-hoquetteriez
-hoquetterions
-hoquetterons
-hoquetteront
-hoquettes
-horaire
-horaires
-horde
-hordéine
-hordéines
-hordes
-horion
-horions
-horizon
-horizons
-horizontal
-horizontale
-horizontalement
-horizontales
-horizontalité
-horizontalités
-horizontaux
-horloge
-horloger
-horlogère
-horlogères
-horlogerie
-horlogeries
-horlogers
-horloges
-hormis
-hormona
-hormonai
-hormonaient
-hormonais
-hormonait
-hormonal
-hormonale
-hormonales
-hormonâmes
-hormonant
-hormonas
-hormonasse
-hormonassent
-hormonasses
-hormonassiez
-hormonassions
-hormonât
-hormonâtes
-hormonaux
-hormone
-hormoné
-hormonée
-hormonées
-hormonent
-hormoner
-hormonera
-hormonerai
-hormoneraient
-hormonerais
-hormonerait
-hormoneras
-hormonèrent
-hormonerez
-hormoneriez
-hormonerions
-hormonerons
-hormoneront
-hormones
-hormonés
-hormonez
-hormoniez
-hormonions
-hormonons
-hormonothérapie
-hormonothérapies
-hornblende
-hornblendes
-horodaté
-horodatée
-horodatées
-horodatés
-horodateur
-horodateurs
-horokilométrique
-horokilométriques
-horoscope
-horoscopes
-horreur
-horreurs
-horrible
-horriblement
-horribles
-horrifia
-horrifiai
-horrifiaient
-horrifiais
-horrifiait
-horrifiâmes
-horrifiant
-horrifiante
-horrifiantes
-horrifiants
-horrifias
-horrifiasse
-horrifiassent
-horrifiasses
-horrifiassiez
-horrifiassions
-horrifiât
-horrifiâtes
-horrifie
-horrifié
-horrifiée
-horrifiées
-horrifient
-horrifier
-horrifiera
-horrifierai
-horrifieraient
-horrifierais
-horrifierait
-horrifieras
-horrifièrent
-horrifierez
-horrifieriez
-horrifierions
-horrifierons
-horrifieront
-horrifies
-horrifiés
-horrifiez
-horrifiiez
-horrifiions
-horrifions
-horrifique
-horrifiques
-horripila
-horripilai
-horripilaient
-horripilais
-horripilait
-horripilâmes
-horripilant
-horripilante
-horripilantes
-horripilants
-horripilas
-horripilasse
-horripilassent
-horripilasses
-horripilassiez
-horripilassions
-horripilât
-horripilâtes
-horripilation
-horripilations
-horripile
-horripilé
-horripilée
-horripilées
-horripilent
-horripiler
-horripilera
-horripilerai
-horripileraient
-horripilerais
-horripilerait
-horripileras
-horripilèrent
-horripilerez
-horripileriez
-horripilerions
-horripilerons
-horripileront
-horripiles
-horripilés
-horripilez
-horripiliez
-horripilions
-horripilons
-hors
-hors-bord
-hors-concours
-hors-cote
-horse-guard
-horse-guards
-horse-power
-horse-pox
-hors-jeu
-hors-la-loi
-hors-ligne
-hors-piste
-hors-pistes
-horst
-hors-taxes
-hors-texte
-horsts
-hortensia
-hortensias
-horticole
-horticoles
-horticulteur
-horticulteurs
-horticultrice
-horticultrices
-horticulture
-horticultures
-hortillonnage
-hortillonnages
-hosanna
-hosannas
-hospice
-hospices
-hospitalier
-hospitalière
-hospitalières
-hospitaliers
-hospitalisa
-hospitalisai
-hospitalisaient
-hospitalisais
-hospitalisait
-hospitalisâmes
-hospitalisant
-hospitalisas
-hospitalisasse
-hospitalisassent
-hospitalisasses
-hospitalisassiez
-hospitalisassions
-hospitalisât
-hospitalisâtes
-hospitalisation
-hospitalisations
-hospitalise
-hospitalisé
-hospitalisée
-hospitalisées
-hospitalisent
-hospitaliser
-hospitalisera
-hospitaliserai
-hospitaliseraient
-hospitaliserais
-hospitaliserait
-hospitaliseras
-hospitalisèrent
-hospitaliserez
-hospitaliseriez
-hospitaliserions
-hospitaliserons
-hospitaliseront
-hospitalises
-hospitalisés
-hospitalisez
-hospitalisiez
-hospitalisions
-hospitalisme
-hospitalismes
-hospitalisons
-hospitalité
-hospitalités
-hospitalo-universitaire
-hospitalo-universitaires
-hospodar
-hospodars
-hostellerie
-hostelleries
-hostie
-hosties
-hostile
-hostilement
-hostiles
-hostilité
-hostilités
-hosto
-hostos
-hot-dog
-hot-dogs
-hôte
-hôtel
-hôtel-Dieu
-hôtelier
-hôtelière
-hôtelières
-hôteliers
-hôtellerie
-hôtelleries
-hôtels
-hôtels-Dieu
-hôtes
-hôtesse
-hôtesses
-hotte
-hottée
-hottées
-hottentot
-hottentote
-hottentotes
-hottentots
-hottereau
-hottereaux
-hotteret
-hotterets
-hottes
-hou
-houa
-houache
-houaches
-houai
-houaiche
-houaiches
-houaient
-houais
-houait
-houâmes
-houant
-houas
-houasse
-houassent
-houasses
-houassiez
-houassions
-houât
-houâtes
-houblon
-houblonna
-houblonnage
-houblonnages
-houblonnai
-houblonnaient
-houblonnais
-houblonnait
-houblonnâmes
-houblonnant
-houblonnas
-houblonnasse
-houblonnassent
-houblonnasses
-houblonnassiez
-houblonnassions
-houblonnât
-houblonnâtes
-houblonne
-houblonné
-houblonnée
-houblonnées
-houblonnent
-houblonner
-houblonnera
-houblonnerai
-houblonneraient
-houblonnerais
-houblonnerait
-houblonneras
-houblonnèrent
-houblonnerez
-houblonneriez
-houblonnerions
-houblonnerons
-houblonneront
-houblonnes
-houblonnés
-houblonnez
-houblonnier
-houblonnière
-houblonnières
-houblonniers
-houblonniez
-houblonnions
-houblonnons
-houblons
-houdan
-houdans
-houe
-houé
-houée
-houées
-houent
-houer
-houera
-houerai
-houeraient
-houerais
-houerait
-houeras
-houèrent
-houerez
-houeriez
-houerions
-houerons
-houeront
-houes
-houés
-houez
-houiez
-houille
-houiller
-houillère
-houillères
-houillers
-houilles
-houions
-houka
-houkas
-houle
-houles
-houlette
-houlettes
-houleuse
-houleuses
-houleux
-houlque
-houlques
-houons
-houp
-houppa
-houppai
-houppaient
-houppais
-houppait
-houppâmes
-houppant
-houppas
-houppasse
-houppassent
-houppasses
-houppassiez
-houppassions
-houppât
-houppâtes
-houppe
-houppé
-houppée
-houppées
-houppelande
-houppelandes
-houppent
-houpper
-houppera
-houpperai
-houpperaient
-houpperais
-houpperait
-houpperas
-houppèrent
-houpperez
-houpperiez
-houpperions
-houpperons
-houpperont
-houppes
-houppés
-houppette
-houppettes
-houppez
-houppier
-houppiers
-houppiez
-houppions
-houppons
-houque
-houques
-hourd
-hourda
-hourdage
-hourdages
-hourdai
-hourdaient
-hourdais
-hourdait
-hourdâmes
-hourdant
-hourdas
-hourdasse
-hourdassent
-hourdasses
-hourdassiez
-hourdassions
-hourdât
-hourdâtes
-hourde
-hourdé
-hourdée
-hourdées
-hourdent
-hourder
-hourdera
-hourderai
-hourderaient
-hourderais
-hourderait
-hourderas
-hourdèrent
-hourderez
-hourderiez
-hourderions
-hourderons
-hourderont
-hourdes
-hourdés
-hourdez
-hourdi
-hourdie
-hourdies
-hourdiez
-hourdîmes
-hourdions
-hourdir
-hourdira
-hourdirai
-hourdiraient
-hourdirais
-hourdirait
-hourdiras
-hourdirent
-hourdirez
-hourdiriez
-hourdirions
-hourdirons
-hourdiront
-hourdis
-hourdissaient
-hourdissais
-hourdissait
-hourdissant
-hourdisse
-hourdissent
-hourdisses
-hourdissez
-hourdissiez
-hourdissions
-hourdissons
-hourdit
-hourdît
-hourdîtes
-hourdons
-hourds
-houri
-houris
-hourque
-hourques
-hourra
-hourras
-hourvari
-hourvaris
-houseau
-houseaux
-houspilla
-houspillai
-houspillaient
-houspillais
-houspillait
-houspillâmes
-houspillant
-houspillas
-houspillasse
-houspillassent
-houspillasses
-houspillassiez
-houspillassions
-houspillât
-houspillâtes
-houspille
-houspillé
-houspillée
-houspillées
-houspillent
-houspiller
-houspillera
-houspillerai
-houspilleraient
-houspillerais
-houspillerait
-houspilleras
-houspillèrent
-houspillerez
-houspilleriez
-houspillerions
-houspillerons
-houspilleront
-houspilles
-houspillés
-houspilleur
-houspilleurs
-houspilleuse
-houspilleuses
-houspillez
-houspilliez
-houspillions
-houspillons
-houssa
-houssai
-houssaie
-houssaient
-houssaies
-houssais
-houssait
-houssâmes
-houssant
-houssas
-houssasse
-houssassent
-houssasses
-houssassiez
-houssassions
-houssât
-houssâtes
-housse
-houssé
-houssée
-houssées
-houssent
-housser
-houssera
-housserai
-housseraient
-housserais
-housserait
-housseras
-houssèrent
-housserez
-housseriez
-housserions
-housserons
-housseront
-housses
-houssés
-houssez
-houssiez
-houssine
-houssines
-houssions
-houssoir
-houssoirs
-houssons
-houx
-hovercraft
-hovercrafts
-hoyau
-hoyaux
-hua
-huai
-huaient
-huais
-huait
-huâmes
-huant
-huard
-huards
-huart
-huarts
-huas
-huasse
-huassent
-huasses
-huassiez
-huassions
-huât
-huâtes
-hublot
-hublots
-hucha
-huchai
-huchaient
-huchais
-huchait
-huchâmes
-huchant
-huchas
-huchasse
-huchassent
-huchasses
-huchassiez
-huchassions
-huchât
-huchâtes
-huche
-huché
-huchée
-huchées
-huchent
-hucher
-huchera
-hucherai
-hucheraient
-hucherais
-hucherait
-hucheras
-huchèrent
-hucherez
-hucheriez
-hucherions
-hucherons
-hucheront
-huches
-huchés
-huchet
-huchets
-huchez
-huchiez
-huchions
-huchons
-hue
-hué
-huée
-huées
-huent
-huer
-huera
-huerai
-hueraient
-huerais
-huerait
-hueras
-huèrent
-huerez
-hueriez
-huerions
-huerons
-hueront
-huerta
-huertas
-hues
-hués
-huez
-huguenot
-huguenote
-huguenotes
-huguenots
-hui
-huiez
-huila
-huilage
-huilages
-huilai
-huilaient
-huilais
-huilait
-huilâmes
-huilant
-huilas
-huilasse
-huilassent
-huilasses
-huilassiez
-huilassions
-huilât
-huilâtes
-huile
-huilé
-huilée
-huilées
-huilent
-huiler
-huilera
-huilerai
-huileraient
-huilerais
-huilerait
-huileras
-huilèrent
-huilerez
-huilerie
-huileries
-huileriez
-huilerions
-huilerons
-huileront
-huiles
-huilés
-huileuse
-huileuses
-huileux
-huilez
-huilier
-huiliers
-huiliez
-huilions
-huilons
-huions
-huis
-huisserie
-huisseries
-huissier
-huissiers
-huit
-huitain
-huitaine
-huitaines
-huitains
-huitième
-huitièmement
-huitièmes
-huître
-huit-reflets
-huîtres
-huîtrier
-huîtrière
-huîtrières
-huîtriers
-hulotte
-hulottes
-hulula
-hululai
-hululaient
-hululais
-hululait
-hululâmes
-hululant
-hululas
-hululasse
-hululassent
-hululasses
-hululassiez
-hululassions
-hululât
-hululâtes
-hulule
-hululé
-hululée
-hululées
-hululement
-hululements
-hululent
-hululer
-hululera
-hululerai
-hululeraient
-hululerais
-hululerait
-hululeras
-hululèrent
-hululerez
-hululeriez
-hululerions
-hululerons
-hululeront
-hulules
-hululés
-hululez
-hululiez
-hululions
-hululons
-hum
-huma
-humage
-humages
-humai
-humaient
-humain
-humaine
-humainement
-humaines
-humains
-humais
-humait
-humâmes
-humanisa
-humanisai
-humanisaient
-humanisais
-humanisait
-humanisâmes
-humanisant
-humanisas
-humanisasse
-humanisassent
-humanisasses
-humanisassiez
-humanisassions
-humanisât
-humanisâtes
-humanisation
-humanisations
-humanise
-humanisé
-humanisée
-humanisées
-humanisent
-humaniser
-humanisera
-humaniserai
-humaniseraient
-humaniserais
-humaniserait
-humaniseras
-humanisèrent
-humaniserez
-humaniseriez
-humaniserions
-humaniserons
-humaniseront
-humanises
-humanisés
-humanisez
-humanisiez
-humanisions
-humanisme
-humanismes
-humanisons
-humaniste
-humanistes
-humanitaire
-humanitaires
-humanitarisme
-humanitarismes
-humanitariste
-humanitaristes
-humanité
-humanités
-humanoïde
-humanoïdes
-humant
-humas
-humasse
-humassent
-humasses
-humassiez
-humassions
-humât
-humâtes
-humble
-humblement
-humbles
-hume
-humé
-humecta
-humectage
-humectages
-humectai
-humectaient
-humectais
-humectait
-humectâmes
-humectant
-humectas
-humectasse
-humectassent
-humectasses
-humectassiez
-humectassions
-humectât
-humectâtes
-humecte
-humecté
-humectée
-humectées
-humectent
-humecter
-humectera
-humecterai
-humecteraient
-humecterais
-humecterait
-humecteras
-humectèrent
-humecterez
-humecteriez
-humecterions
-humecterons
-humecteront
-humectes
-humectés
-humectez
-humectiez
-humections
-humectons
-humée
-humées
-hument
-humer
-humera
-humerai
-humeraient
-humerais
-humerait
-huméral
-humérale
-humérales
-humeras
-huméraux
-humèrent
-humerez
-humeriez
-humerions
-humerons
-humeront
-humérus
-humes
-humés
-humeur
-humeurs
-humez
-humide
-humides
-humidifia
-humidifiai
-humidifiaient
-humidifiais
-humidifiait
-humidifiâmes
-humidifiant
-humidifias
-humidifiasse
-humidifiassent
-humidifiasses
-humidifiassiez
-humidifiassions
-humidifiât
-humidifiâtes
-humidificateur
-humidificateurs
-humidification
-humidifications
-humidifie
-humidifié
-humidifiée
-humidifiées
-humidifient
-humidifier
-humidifiera
-humidifierai
-humidifieraient
-humidifierais
-humidifierait
-humidifieras
-humidifièrent
-humidifierez
-humidifieriez
-humidifierions
-humidifierons
-humidifieront
-humidifies
-humidifiés
-humidifiez
-humidifiiez
-humidifiions
-humidifions
-humidité
-humidités
-humiez
-humification
-humifications
-humilia
-humiliai
-humiliaient
-humiliais
-humiliait
-humiliâmes
-humiliant
-humiliante
-humiliantes
-humiliants
-humilias
-humiliasse
-humiliassent
-humiliasses
-humiliassiez
-humiliassions
-humiliât
-humiliâtes
-humiliation
-humiliations
-humilie
-humilié
-humiliée
-humiliées
-humilient
-humilier
-humiliera
-humilierai
-humilieraient
-humilierais
-humilierait
-humilieras
-humilièrent
-humilierez
-humilieriez
-humilierions
-humilierons
-humilieront
-humilies
-humiliés
-humiliez
-humiliiez
-humiliions
-humilions
-humilité
-humilités
-humions
-humons
-humoral
-humorale
-humorales
-humoraux
-humorisme
-humorismes
-humoriste
-humoristes
-humoristique
-humoristiques
-humour
-humours
-humus
-hune
-hunes
-hunier
-huniers
-huons
-huppe
-huppé
-huppée
-huppées
-huppes
-huppés
-hurdler
-hurdlers
-hure
-hures
-hurla
-hurlai
-hurlaient
-hurlais
-hurlait
-hurlâmes
-hurlant
-hurlante
-hurlantes
-hurlants
-hurlas
-hurlasse
-hurlassent
-hurlasses
-hurlassiez
-hurlassions
-hurlât
-hurlâtes
-hurle
-hurlé
-hurlée
-hurlées
-hurlement
-hurlements
-hurlent
-hurler
-hurlera
-hurlerai
-hurleraient
-hurlerais
-hurlerait
-hurleras
-hurlèrent
-hurlerez
-hurleriez
-hurlerions
-hurlerons
-hurleront
-hurles
-hurlés
-hurleur
-hurleurs
-hurleuse
-hurleuses
-hurlez
-hurliez
-hurlions
-hurlons
-hurluberlu
-hurluberlue
-hurluberlues
-hurluberlus
-huron
-huronien
-huronienne
-huroniennes
-huroniens
-huronne
-huronnes
-hurons
-hurrah
-hurrahs
-hurricane
-hurricanes
-hussard
-hussarde
-hussardes
-hussards
-hussite
-hussites
-hutinet
-hutinets
-hutte
-huttes
-hyacinthe
-hyacinthes
-hyalin
-hyaline
-hyalines
-hyalins
-hyalite
-hyalites
-hyaloïde
-hyaloïdes
-hybrida
-hybridai
-hybridaient
-hybridais
-hybridait
-hybridâmes
-hybridant
-hybridas
-hybridasse
-hybridassent
-hybridasses
-hybridassiez
-hybridassions
-hybridât
-hybridâtes
-hybridation
-hybridations
-hybride
-hybridé
-hybridée
-hybridées
-hybrident
-hybrider
-hybridera
-hybriderai
-hybrideraient
-hybriderais
-hybriderait
-hybrideras
-hybridèrent
-hybriderez
-hybrideriez
-hybriderions
-hybriderons
-hybrideront
-hybrides
-hybridés
-hybridez
-hybridiez
-hybridions
-hybridisme
-hybridismes
-hybridité
-hybridités
-hybridons
-hydarthrose
-hydarthroses
-hydatide
-hydatides
-hydne
-hydnes
-hydracide
-hydracides
-hydrargyrisme
-hydrargyrismes
-hydrata
-hydratable
-hydratables
-hydratai
-hydrataient
-hydratais
-hydratait
-hydratâmes
-hydratant
-hydratante
-hydratantes
-hydratants
-hydratas
-hydratasse
-hydratassent
-hydratasses
-hydratassiez
-hydratassions
-hydratât
-hydratâtes
-hydratation
-hydratations
-hydrate
-hydraté
-hydratée
-hydratées
-hydratent
-hydrater
-hydratera
-hydraterai
-hydrateraient
-hydraterais
-hydraterait
-hydrateras
-hydratèrent
-hydraterez
-hydrateriez
-hydraterions
-hydraterons
-hydrateront
-hydrates
-hydratés
-hydratez
-hydratiez
-hydrations
-hydratons
-hydraulicien
-hydraulicienne
-hydrauliciennes
-hydrauliciens
-hydraulique
-hydrauliques
-hydravion
-hydravions
-hydrazine
-hydrazines
-hydre
-hydrémie
-hydrémies
-hydres
-hydrie
-hydries
-hydrique
-hydriques
-hydrocarbonate
-hydrocarbonates
-hydrocarboné
-hydrocarbonée
-hydrocarbonées
-hydrocarbonés
-hydrocarbure
-hydrocarbures
-hydrocèle
-hydrocèles
-hydrocéphale
-hydrocéphales
-hydrocéphalie
-hydrocéphalies
-hydrocortisone
-hydrocortisones
-hydrocotyle
-hydrocotyles
-hydrocution
-hydrocutions
-hydro-électricité
-hydro-électricités
-hydroélectrique
-hydro-électrique
-hydroélectriques
-hydro-électriques
-hydrofoil
-hydrofoils
-hydrofuge
-hydrofugé
-hydrofugea
-hydrofugeai
-hydrofugeaient
-hydrofugeais
-hydrofugeait
-hydrofugeâmes
-hydrofugeant
-hydrofugeas
-hydrofugeasse
-hydrofugeassent
-hydrofugeasses
-hydrofugeassiez
-hydrofugeassions
-hydrofugeât
-hydrofugeâtes
-hydrofugée
-hydrofugées
-hydrofugent
-hydrofugeons
-hydrofuger
-hydrofugera
-hydrofugerai
-hydrofugeraient
-hydrofugerais
-hydrofugerait
-hydrofugeras
-hydrofugèrent
-hydrofugerez
-hydrofugeriez
-hydrofugerions
-hydrofugerons
-hydrofugeront
-hydrofuges
-hydrofugés
-hydrofugez
-hydrofugiez
-hydrofugions
-hydrogéna
-hydrogénai
-hydrogénaient
-hydrogénais
-hydrogénait
-hydrogénâmes
-hydrogénant
-hydrogénas
-hydrogénasse
-hydrogénassent
-hydrogénasses
-hydrogénassiez
-hydrogénassions
-hydrogénât
-hydrogénâtes
-hydrogénation
-hydrogénations
-hydrogéné
-hydrogène
-hydrogénée
-hydrogénées
-hydrogènent
-hydrogéner
-hydrogénera
-hydrogénerai
-hydrogéneraient
-hydrogénerais
-hydrogénerait
-hydrogéneras
-hydrogénèrent
-hydrogénerez
-hydrogéneriez
-hydrogénerions
-hydrogénerons
-hydrogéneront
-hydrogénés
-hydrogènes
-hydrogénez
-hydrogéniez
-hydrogénions
-hydrogénons
-hydrogéologie
-hydrogéologies
-hydroglisseur
-hydroglisseurs
-hydrographe
-hydrographes
-hydrographie
-hydrographies
-hydrographique
-hydrographiques
-hydrolase
-hydrolases
-hydrolat
-hydrolats
-hydrolithe
-hydrolithes
-hydrologie
-hydrologies
-hydrologique
-hydrologiques
-hydrologiste
-hydrologistes
-hydrologue
-hydrologues
-hydrolysa
-hydrolysable
-hydrolysables
-hydrolysai
-hydrolysaient
-hydrolysais
-hydrolysait
-hydrolysâmes
-hydrolysant
-hydrolysas
-hydrolysasse
-hydrolysassent
-hydrolysasses
-hydrolysassiez
-hydrolysassions
-hydrolysât
-hydrolysâtes
-hydrolyse
-hydrolysé
-hydrolysée
-hydrolysées
-hydrolysent
-hydrolyser
-hydrolysera
-hydrolyserai
-hydrolyseraient
-hydrolyserais
-hydrolyserait
-hydrolyseras
-hydrolysèrent
-hydrolyserez
-hydrolyseriez
-hydrolyserions
-hydrolyserons
-hydrolyseront
-hydrolyses
-hydrolysés
-hydrolysez
-hydrolysiez
-hydrolysions
-hydrolysons
-hydromécanique
-hydromécaniques
-hydromel
-hydromels
-hydrométéore
-hydrométéores
-hydromètre
-hydromètres
-hydrométrie
-hydrométries
-hydrominéral
-hydrominérale
-hydrominérales
-hydrominéraux
-hydronéphrose
-hydronéphroses
-hydropéricarde
-hydropéricardes
-hydrophile
-hydrophiles
-hydrophobe
-hydrophobes
-hydrophobie
-hydrophobies
-hydropique
-hydropiques
-hydropisie
-hydropisies
-hydropneumatique
-hydropneumatiques
-hydroquinone
-hydroquinones
-hydrosilicate
-hydrosilicates
-hydrosoluble
-hydrosolubles
-hydrosphère
-hydrosphères
-hydrostatique
-hydrostatiques
-hydrothérapie
-hydrothérapies
-hydrothérapique
-hydrothérapiques
-hydroxyde
-hydroxydes
-hydrure
-hydrures
-hyène
-hyènes
-Hygiaphone
-Hygiaphones
-hygiène
-hygiènes
-hygiénique
-hygiéniquement
-hygiéniques
-hygiéniste
-hygiénistes
-hygroma
-hygromas
-hygromètre
-hygromètres
-hygrométrie
-hygrométries
-hygrométrique
-hygrométriques
-hygrophile
-hygrophiles
-hygrophobe
-hygrophobes
-hygroscope
-hygroscopes
-hygroscopie
-hygroscopies
-hygroscopique
-hygroscopiques
-hylozoïsme
-hylozoïsmes
-hymen
-hyménée
-hyménées
-hymens
-hymne
-hymnes
-hyoïde
-hyoïdes
-hyoïdien
-hyoïdienne
-hyoïdiennes
-hyoïdiens
-hypallage
-hypallages
-hyperacidité
-hyperacidités
-hyperacousie
-hyperacousies
-hyperactif
-hyperactifs
-hyperactive
-hyperactives
-hyperalgésie
-hyperalgésies
-hyperalgie
-hyperalgies
-hyperbate
-hyperbates
-hyperbole
-hyperboles
-hyperbolique
-hyperboliquement
-hyperboliques
-hyperboloïde
-hyperboloïdes
-hyperboréen
-hyperboréenne
-hyperboréennes
-hyperboréens
-hypercalcémie
-hypercalcémies
-hypercapnie
-hypercapnies
-hyperchlorhydrie
-hyperchlorhydries
-hyperchrome
-hyperchromes
-hyperchromie
-hyperchromies
-hypercorrect
-hypercorrecte
-hypercorrectes
-hypercorrects
-hyperdulie
-hyperdulies
-hyperémotivité
-hyperémotivités
-hyperesthésie
-hyperesthésies
-hyperfréquence
-hyperfréquences
-hypergenèse
-hypergenèses
-hyperglycémie
-hyperglycémies
-hyperlipémie
-hyperlipémies
-hyperlipidémie
-hyperlipidémies
-hypermarché
-hypermarchés
-hypermètre
-hypermètres
-hypermétrope
-hypermétropes
-hypermétropie
-hypermétropies
-hypermnésie
-hypermnésies
-hypernerveuse
-hypernerveuses
-hypernerveux
-hypéron
-hypérons
-hyperplasie
-hyperplasies
-hyperréalisme
-hyperréalismes
-hypersécrétion
-hypersécrétions
-hypersensibilité
-hypersensibilités
-hypersensible
-hypersensibles
-hypersonique
-hypersoniques
-hyperstatique
-hyperstatiques
-hypersustentateur
-hypersustentateurs
-hypersustentation
-hypersustentations
-hypersustentatrice
-hypersustentatrices
-hypertélie
-hypertélies
-hypertendu
-hypertendue
-hypertendues
-hypertendus
-hypertension
-hypertensions
-hyperthermie
-hyperthermies
-hyperthyroïdie
-hyperthyroïdies
-hypertonie
-hypertonies
-hypertrophiâmes
-hypertrophiassiez
-hypertrophiassions
-hypertrophiâtes
-hypertrophie
-hypertrophié
-hypertrophiée
-hypertrophiées
-hypertrophier
-hypertrophierez
-hypertrophieriez
-hypertrophierions
-hypertrophierons
-hypertrophies
-hypertrophiés
-hypertrophiez
-hypertrophiiez
-hypertrophiions
-hypertrophions
-hypertrophique
-hypertrophiques
-hypnose
-hypnoses
-hypnotique
-hypnotiques
-hypnotisa
-hypnotisai
-hypnotisaient
-hypnotisais
-hypnotisait
-hypnotisâmes
-hypnotisant
-hypnotisas
-hypnotisasse
-hypnotisassent
-hypnotisasses
-hypnotisassiez
-hypnotisassions
-hypnotisât
-hypnotisâtes
-hypnotise
-hypnotisé
-hypnotisée
-hypnotisées
-hypnotisent
-hypnotiser
-hypnotisera
-hypnotiserai
-hypnotiseraient
-hypnotiserais
-hypnotiserait
-hypnotiseras
-hypnotisèrent
-hypnotiserez
-hypnotiseriez
-hypnotiserions
-hypnotiserons
-hypnotiseront
-hypnotises
-hypnotisés
-hypnotiseur
-hypnotiseurs
-hypnotiseuse
-hypnotiseuses
-hypnotisez
-hypnotisiez
-hypnotisions
-hypnotisme
-hypnotismes
-hypnotisons
-hypoacousie
-hypoacousies
-hypocalorique
-hypocaloriques
-hypocauste
-hypocaustes
-hypocentre
-hypocentres
-hypochloreux
-hypochlorhydrie
-hypochlorhydries
-hypochlorite
-hypochlorites
-hypochrome
-hypochromes
-hypocondre
-hypocondres
-hypocondriaque
-hypocondriaques
-hypocondrie
-hypocondries
-hypocoristique
-hypocoristiques
-hypocras
-hypocrisie
-hypocrisies
-hypocrite
-hypocritement
-hypocrites
-hypoderme
-hypodermes
-hypodermique
-hypodermiques
-hypodermose
-hypodermoses
-hypogastre
-hypogastres
-hypogastrique
-hypogastriques
-hypogé
-hypogée
-hypogées
-hypogés
-hypoglosse
-hypoglosses
-hypoglycémie
-hypoglycémies
-hypogyne
-hypogynes
-hypolipémie
-hypolipémies
-hypophysaire
-hypophysaires
-hypophyse
-hypophyses
-hyposécrétion
-hyposécrétions
-hypospadias
-hypostase
-hypostases
-hypostasia
-hypostasiai
-hypostasiaient
-hypostasiais
-hypostasiait
-hypostasiâmes
-hypostasiant
-hypostasias
-hypostasiasse
-hypostasiassent
-hypostasiasses
-hypostasiassiez
-hypostasiassions
-hypostasiât
-hypostasiâtes
-hypostasie
-hypostasié
-hypostasiée
-hypostasiées
-hypostasient
-hypostasier
-hypostasiera
-hypostasierai
-hypostasieraient
-hypostasierais
-hypostasierait
-hypostasieras
-hypostasièrent
-hypostasierez
-hypostasieriez
-hypostasierions
-hypostasierons
-hypostasieront
-hypostasies
-hypostasiés
-hypostasiez
-hypostasiiez
-hypostasiions
-hypostasions
-hypostatique
-hypostatiques
-hypostyle
-hypostyles
-hyposulfite
-hyposulfites
-hyposulfureuse
-hyposulfureuses
-hyposulfureux
-hypotendu
-hypotendue
-hypotendues
-hypotendus
-hypotension
-hypotensions
-hypoténuse
-hypoténuses
-hypothécable
-hypothécables
-hypothécaire
-hypothécaires
-hypothénar
-hypothénars
-hypothéqua
-hypothéquai
-hypothéquaient
-hypothéquais
-hypothéquait
-hypothéquâmes
-hypothéquant
-hypothéquas
-hypothéquasse
-hypothéquassent
-hypothéquasses
-hypothéquassiez
-hypothéquassions
-hypothéquât
-hypothéquâtes
-hypothéqué
-hypothèque
-hypothéquée
-hypothéquées
-hypothèquent
-hypothéquer
-hypothéquera
-hypothéquerai
-hypothéqueraient
-hypothéquerais
-hypothéquerait
-hypothéqueras
-hypothéquèrent
-hypothéquerez
-hypothéqueriez
-hypothéquerions
-hypothéquerons
-hypothéqueront
-hypothéqués
-hypothèques
-hypothéquez
-hypothéquiez
-hypothéquions
-hypothéquons
-hypothermie
-hypothermies
-hypothèse
-hypothèses
-hypothétique
-hypothétiquement
-hypothétiques
-hypothyroïdie
-hypothyroïdies
-hypothyroïdisme
-hypothyroïdismes
-hypotonie
-hypotonies
-hypotonique
-hypotoniques
-hypotrophie
-hypotrophies
-hysope
-hysopes
-hystérectomie
-hystérectomies
-hystérie
-hystéries
-hystérique
-hystériques
-hystérographie
-hystérographies
-iambe
-iambes
-iatrogène
-iatrogènes
-ibère
-ibères
-ibéride
-ibérides
-ibérique
-ibériques
-ibidem
-ibis
-icaque
-icaques
-icaquier
-icaquiers
-icarien
-icarienne
-icariennes
-icariens
-iceberg
-icebergs
-icefield
-icefields
-ichneumon
-ichneumons
-ichor
-ichors
-ichtyocolle
-ichtyocolles
-ichtyol
-ichtyologie
-ichtyologies
-ichtyologique
-ichtyologiques
-ichtyologiste
-ichtyologistes
-ichtyols
-ichtyophage
-ichtyophages
-ichtyornis
-ichtyosaure
-ichtyosaures
-ichtyose
-ichtyoses
-ici
-ici-bas
-icoglan
-icoglans
-icône
-icônes
-iconique
-iconiques
-iconoclasme
-iconoclasmes
-iconoclaste
-iconoclastes
-iconoclastie
-iconoclasties
-iconogène
-iconogènes
-iconographe
-iconographes
-iconographie
-iconographies
-iconographique
-iconographiques
-iconolâtre
-iconolâtres
-iconolâtrie
-iconolâtries
-iconologie
-iconologies
-iconoscope
-iconoscopes
-iconostase
-iconostases
-ictère
-ictères
-ictérique
-ictériques
-ictus
-ide
-idéal
-idéale
-idéalement
-idéales
-idéalisa
-idéalisai
-idéalisaient
-idéalisais
-idéalisait
-idéalisâmes
-idéalisant
-idéalisas
-idéalisasse
-idéalisassent
-idéalisasses
-idéalisassiez
-idéalisassions
-idéalisât
-idéalisâtes
-idéalisateur
-idéalisateurs
-idéalisation
-idéalisations
-idéalisatrice
-idéalisatrices
-idéalise
-idéalisé
-idéalisée
-idéalisées
-idéalisent
-idéaliser
-idéalisera
-idéaliserai
-idéaliseraient
-idéaliserais
-idéaliserait
-idéaliseras
-idéalisèrent
-idéaliserez
-idéaliseriez
-idéaliserions
-idéaliserons
-idéaliseront
-idéalises
-idéalisés
-idéalisez
-idéalisiez
-idéalisions
-idéalisme
-idéalismes
-idéalisons
-idéaliste
-idéalistes
-idéalité
-idéalités
-idéation
-idéations
-idéaux
-idée
-idée-force
-idéel
-idéelle
-idéelles
-idéels
-idées
-idées-forces
-idem
-identifia
-identifiable
-identifiables
-identifiai
-identifiaient
-identifiais
-identifiait
-identifiâmes
-identifiant
-identifias
-identifiasse
-identifiassent
-identifiasses
-identifiassiez
-identifiassions
-identifiât
-identifiâtes
-identification
-identifications
-identifie
-identifié
-identifiée
-identifiées
-identifient
-identifier
-identifiera
-identifierai
-identifieraient
-identifierais
-identifierait
-identifieras
-identifièrent
-identifierez
-identifieriez
-identifierions
-identifierons
-identifieront
-identifies
-identifiés
-identifiez
-identifiiez
-identifiions
-identifions
-identique
-identiquement
-identiques
-identité
-identités
-idéogramme
-idéogrammes
-idéographie
-idéographies
-idéographique
-idéographiques
-idéologie
-idéologies
-idéologique
-idéologiques
-idéologisa
-idéologisai
-idéologisaient
-idéologisais
-idéologisait
-idéologisâmes
-idéologisant
-idéologisas
-idéologisasse
-idéologisassent
-idéologisasses
-idéologisassiez
-idéologisassions
-idéologisât
-idéologisâtes
-idéologise
-idéologisé
-idéologisée
-idéologisées
-idéologisent
-idéologiser
-idéologisera
-idéologiserai
-idéologiseraient
-idéologiserais
-idéologiserait
-idéologiseras
-idéologisèrent
-idéologiserez
-idéologiseriez
-idéologiserions
-idéologiserons
-idéologiseront
-idéologises
-idéologisés
-idéologisez
-idéologisiez
-idéologisions
-idéologisons
-idéologue
-idéologues
-ides
-idiolecte
-idiolectes
-idiomatique
-idiomatiques
-idiome
-idiomes
-idiopathie
-idiopathies
-idiopathique
-idiopathiques
-idiosyncrasie
-idiosyncrasies
-idiot
-idiote
-idiotement
-idiotes
-idiotie
-idioties
-idiotifia
-idiotifiai
-idiotifiaient
-idiotifiais
-idiotifiait
-idiotifiâmes
-idiotifiant
-idiotifias
-idiotifiasse
-idiotifiassent
-idiotifiasses
-idiotifiassiez
-idiotifiassions
-idiotifiât
-idiotifiâtes
-idiotifie
-idiotifié
-idiotifiée
-idiotifiées
-idiotifient
-idiotifier
-idiotifiera
-idiotifierai
-idiotifieraient
-idiotifierais
-idiotifierait
-idiotifieras
-idiotifièrent
-idiotifierez
-idiotifieriez
-idiotifierions
-idiotifierons
-idiotifieront
-idiotifies
-idiotifiés
-idiotifiez
-idiotifiiez
-idiotifiions
-idiotifions
-idiotisa
-idiotisai
-idiotisaient
-idiotisais
-idiotisait
-idiotisâmes
-idiotisant
-idiotisas
-idiotisasse
-idiotisassent
-idiotisasses
-idiotisassiez
-idiotisassions
-idiotisât
-idiotisâtes
-idiotise
-idiotisé
-idiotisée
-idiotisées
-idiotisent
-idiotiser
-idiotisera
-idiotiserai
-idiotiseraient
-idiotiserais
-idiotiserait
-idiotiseras
-idiotisèrent
-idiotiserez
-idiotiseriez
-idiotiserions
-idiotiserons
-idiotiseront
-idiotises
-idiotisés
-idiotisez
-idiotisiez
-idiotisions
-idiotisme
-idiotismes
-idiotisons
-idiots
-idoine
-idoines
-idolâtra
-idolâtrai
-idolâtraient
-idolâtrais
-idolâtrait
-idolâtrâmes
-idolâtrant
-idolâtras
-idolâtrasse
-idolâtrassent
-idolâtrasses
-idolâtrassiez
-idolâtrassions
-idolâtrât
-idolâtrâtes
-idolâtre
-idolâtré
-idolâtrée
-idolâtrées
-idolâtrent
-idolâtrer
-idolâtrera
-idolâtrerai
-idolâtreraient
-idolâtrerais
-idolâtrerait
-idolâtreras
-idolâtrèrent
-idolâtrerez
-idolâtreriez
-idolâtrerions
-idolâtrerons
-idolâtreront
-idolâtres
-idolâtrés
-idolâtrez
-idolâtrie
-idolâtries
-idolâtriez
-idolâtrions
-idolâtrique
-idolâtriques
-idolâtrons
-idole
-idoles
-idylle
-idylles
-idyllique
-idylliques
-if
-ifs
-igloo
-igloos
-igname
-ignames
-ignare
-ignares
-igné
-ignée
-ignées
-ignés
-ignifugation
-ignifugations
-ignifuge
-ignifugé
-ignifugea
-ignifugeai
-ignifugeaient
-ignifugeais
-ignifugeait
-ignifugeâmes
-ignifugeant
-ignifugeants
-ignifugeas
-ignifugeasse
-ignifugeassent
-ignifugeasses
-ignifugeassiez
-ignifugeassions
-ignifugeât
-ignifugeâtes
-ignifugée
-ignifugées
-ignifugent
-ignifugeons
-ignifuger
-ignifugera
-ignifugerai
-ignifugeraient
-ignifugerais
-ignifugerait
-ignifugeras
-ignifugèrent
-ignifugerez
-ignifugeriez
-ignifugerions
-ignifugerons
-ignifugeront
-ignifuges
-ignifugés
-ignifugez
-ignifugiez
-ignifugions
-ignipuncture
-ignipunctures
-ignition
-ignitions
-ignivome
-ignivomes
-ignoble
-ignoblement
-ignobles
-ignominie
-ignominies
-ignominieuse
-ignominieusement
-ignominieuses
-ignominieux
-ignora
-ignorai
-ignoraient
-ignorais
-ignorait
-ignorâmes
-ignorance
-ignorances
-ignorant
-ignorante
-ignorantes
-ignorantin
-ignorantins
-ignorants
-ignoras
-ignorasse
-ignorassent
-ignorasses
-ignorassiez
-ignorassions
-ignorât
-ignorâtes
-ignore
-ignoré
-ignorée
-ignorées
-ignorent
-ignorer
-ignorera
-ignorerai
-ignoreraient
-ignorerais
-ignorerait
-ignoreras
-ignorèrent
-ignorerez
-ignoreriez
-ignorerions
-ignorerons
-ignoreront
-ignores
-ignorés
-ignorez
-ignoriez
-ignorions
-ignorons
-iguane
-iguanes
-iguanodon
-iguanodons
-igue
-igues
-il
-ilang-ilang
-ilangs-ilangs
-île
-iléal
-iléale
-iléales
-iléaux
-iléite
-iléites
-iléo-caecal
-iléo-caecale
-iléo-caecales
-iléo-caecaux
-iléon
-iléons
-îles
-iléus
-iliaque
-iliaques
-îlien
-îlienne
-îliennes
-îliens
-ilion
-ilions
-illégal
-illégale
-illégalement
-illégales
-illégalité
-illégalités
-illégaux
-illégitime
-illégitimement
-illégitimes
-illégitimité
-illégitimités
-illettré
-illettrée
-illettrées
-illettrés
-illettrisme
-illettrismes
-illicite
-illicitement
-illicites
-illico
-illimité
-illimitée
-illimitées
-illimités
-illisibilité
-illisibilités
-illisible
-illisiblement
-illisibles
-illogique
-illogiquement
-illogiques
-illogisme
-illogismes
-illumina
-illuminai
-illuminaient
-illuminais
-illuminait
-illuminâmes
-illuminant
-illuminas
-illuminasse
-illuminassent
-illuminasses
-illuminassiez
-illuminassions
-illuminât
-illuminâtes
-illumination
-illuminations
-illumine
-illuminé
-illuminée
-illuminées
-illuminent
-illuminer
-illuminera
-illuminerai
-illumineraient
-illuminerais
-illuminerait
-illumineras
-illuminèrent
-illuminerez
-illumineriez
-illuminerions
-illuminerons
-illumineront
-illumines
-illuminés
-illuminez
-illuminiez
-illuminions
-illuminisme
-illuminismes
-illuminons
-illusion
-illusionna
-illusionnai
-illusionnaient
-illusionnais
-illusionnait
-illusionnâmes
-illusionnant
-illusionnas
-illusionnasse
-illusionnassent
-illusionnasses
-illusionnassiez
-illusionnassions
-illusionnât
-illusionnâtes
-illusionne
-illusionné
-illusionnée
-illusionnées
-illusionnent
-illusionner
-illusionnera
-illusionnerai
-illusionneraient
-illusionnerais
-illusionnerait
-illusionneras
-illusionnèrent
-illusionnerez
-illusionneriez
-illusionnerions
-illusionnerons
-illusionneront
-illusionnes
-illusionnés
-illusionnez
-illusionniez
-illusionnions
-illusionnisme
-illusionnismes
-illusionniste
-illusionnistes
-illusionnons
-illusions
-illusoire
-illusoirement
-illusoires
-illustra
-illustrai
-illustraient
-illustrais
-illustrait
-illustrâmes
-illustrant
-illustras
-illustrasse
-illustrassent
-illustrasses
-illustrassiez
-illustrassions
-illustrât
-illustrâtes
-illustrateur
-illustrateurs
-illustration
-illustrations
-illustratrice
-illustratrices
-illustre
-illustré
-illustrée
-illustrées
-illustrent
-illustrer
-illustrera
-illustrerai
-illustreraient
-illustrerais
-illustrerait
-illustreras
-illustrèrent
-illustrerez
-illustreriez
-illustrerions
-illustrerons
-illustreront
-illustres
-illustrés
-illustrez
-illustriez
-illustrions
-illustrons
-îlot
-îlotage
-îlotages
-ilote
-ilotes
-îlotier
-îlotiers
-îlots
-ils
-image
-imagé
-imagea
-imageai
-imageaient
-imageais
-imageait
-imageâmes
-imageant
-imageas
-imageasse
-imageassent
-imageasses
-imageassiez
-imageassions
-imageât
-imageâtes
-imagée
-imagées
-imagent
-imageons
-imager
-imagera
-imagerai
-imageraient
-imagerais
-imagerait
-imageras
-imagèrent
-imagerez
-imagerie
-imageries
-imageriez
-imagerions
-imagerons
-imageront
-images
-imagés
-imagez
-imagier
-imagière
-imagières
-imagiers
-imagiez
-imagina
-imaginable
-imaginables
-imaginai
-imaginaient
-imaginaire
-imaginaires
-imaginais
-imaginait
-imaginâmes
-imaginant
-imaginas
-imaginasse
-imaginassent
-imaginasses
-imaginassiez
-imaginassions
-imaginât
-imaginâtes
-imaginatif
-imaginatifs
-imagination
-imaginations
-imaginative
-imaginatives
-imagine
-imaginé
-imaginée
-imaginées
-imaginent
-imaginer
-imaginera
-imaginerai
-imagineraient
-imaginerais
-imaginerait
-imagineras
-imaginèrent
-imaginerez
-imagineriez
-imaginerions
-imaginerons
-imagineront
-imagines
-imaginés
-imaginez
-imaginiez
-imaginions
-imaginons
-imagions
-imago
-imagos
-imam
-imamat
-imamats
-imams
-imanat
-imanats
-imbattable
-imbattables
-imbécile
-imbéciles
-imbécillité
-imbécillités
-imberbe
-imberbes
-imbiba
-imbibai
-imbibaient
-imbibais
-imbibait
-imbibâmes
-imbibant
-imbibas
-imbibasse
-imbibassent
-imbibasses
-imbibassiez
-imbibassions
-imbibât
-imbibâtes
-imbibe
-imbibé
-imbibée
-imbibées
-imbibent
-imbiber
-imbibera
-imbiberai
-imbiberaient
-imbiberais
-imbiberait
-imbiberas
-imbibèrent
-imbiberez
-imbiberiez
-imbiberions
-imbiberons
-imbiberont
-imbibes
-imbibés
-imbibez
-imbibiez
-imbibions
-imbibition
-imbibitions
-imbibons
-imbrication
-imbrications
-imbriqua
-imbriquai
-imbriquaient
-imbriquais
-imbriquait
-imbriquâmes
-imbriquant
-imbriquas
-imbriquasse
-imbriquassent
-imbriquasses
-imbriquassiez
-imbriquassions
-imbriquât
-imbriquâtes
-imbrique
-imbriqué
-imbriquée
-imbriquées
-imbriquent
-imbriquer
-imbriquera
-imbriquerai
-imbriqueraient
-imbriquerais
-imbriquerait
-imbriqueras
-imbriquèrent
-imbriquerez
-imbriqueriez
-imbriquerions
-imbriquerons
-imbriqueront
-imbriques
-imbriqués
-imbriquez
-imbriquiez
-imbriquions
-imbriquons
-imbroglio
-imbroglios
-imbu
-imbue
-imbues
-imbus
-imbuvable
-imbuvables
-imide
-imides
-imita
-imitable
-imitables
-imitai
-imitaient
-imitais
-imitait
-imitâmes
-imitant
-imitas
-imitasse
-imitassent
-imitasses
-imitassiez
-imitassions
-imitât
-imitâtes
-imitateur
-imitateurs
-imitatif
-imitatifs
-imitation
-imitations
-imitative
-imitatives
-imitatrice
-imitatrices
-imite
-imité
-imitée
-imitées
-imitent
-imiter
-imitera
-imiterai
-imiteraient
-imiterais
-imiterait
-imiteras
-imitèrent
-imiterez
-imiteriez
-imiterions
-imiterons
-imiteront
-imites
-imités
-imitez
-imitiez
-imitions
-imitons
-immaculé
-immaculée
-immaculées
-immaculés
-immanence
-immanences
-immanent
-immanente
-immanentes
-immanentisme
-immanentismes
-immanents
-immangeable
-immangeables
-immanquable
-immanquablement
-immanquables
-immarcescible
-immarcescibles
-immariable
-immariables
-immatérialisa
-immatérialisai
-immatérialisaient
-immatérialisais
-immatérialisait
-immatérialisâmes
-immatérialisant
-immatérialisas
-immatérialisasse
-immatérialisassent
-immatérialisasses
-immatérialisassiez
-immatérialisassions
-immatérialisât
-immatérialisâtes
-immatérialise
-immatérialisé
-immatérialisée
-immatérialisées
-immatérialisent
-immatérialiser
-immatérialisera
-immatérialiserai
-immatérialiseraient
-immatérialiserais
-immatérialiserait
-immatérialiseras
-immatérialisèrent
-immatérialiserez
-immatérialiseriez
-immatérialiserions
-immatérialiserons
-immatérialiseront
-immatérialises
-immatérialisés
-immatérialisez
-immatérialisiez
-immatérialisions
-immatérialisme
-immatérialismes
-immatérialisons
-immatérialiste
-immatérialistes
-immatérialité
-immatérialités
-immatériel
-immatérielle
-immatérielles
-immatériels
-immatricula
-immatriculai
-immatriculaient
-immatriculais
-immatriculait
-immatriculâmes
-immatriculant
-immatriculas
-immatriculasse
-immatriculassent
-immatriculasses
-immatriculassiez
-immatriculassions
-immatriculât
-immatriculâtes
-immatriculation
-immatriculations
-immatricule
-immatriculé
-immatriculée
-immatriculées
-immatriculent
-immatriculer
-immatriculera
-immatriculerai
-immatriculeraient
-immatriculerais
-immatriculerait
-immatriculeras
-immatriculèrent
-immatriculerez
-immatriculeriez
-immatriculerions
-immatriculerons
-immatriculeront
-immatricules
-immatriculés
-immatriculez
-immatriculiez
-immatriculions
-immatriculons
-immature
-immatures
-immaturité
-immaturités
-immédiat
-immédiate
-immédiatement
-immédiates
-immédiateté
-immédiatetés
-immédiats
-immémorial
-immémoriale
-immémoriales
-immémoriaux
-immense
-immensément
-immenses
-immensité
-immensités
-immensurable
-immensurables
-immerge
-immergé
-immergea
-immergeai
-immergeaient
-immergeais
-immergeait
-immergeâmes
-immergeant
-immergeas
-immergeasse
-immergeassent
-immergeasses
-immergeassiez
-immergeassions
-immergeât
-immergeâtes
-immergée
-immergées
-immergent
-immergeons
-immerger
-immergera
-immergerai
-immergeraient
-immergerais
-immergerait
-immergeras
-immergèrent
-immergerez
-immergeriez
-immergerions
-immergerons
-immergeront
-immerges
-immergés
-immergez
-immergiez
-immergions
-immérité
-imméritée
-imméritées
-immérités
-immersif
-immersifs
-immersion
-immersions
-immersive
-immersives
-immettable
-immettables
-immeuble
-immeubles
-immigra
-immigrai
-immigraient
-immigrais
-immigrait
-immigrâmes
-immigrant
-immigrante
-immigrantes
-immigrants
-immigras
-immigrasse
-immigrassent
-immigrasses
-immigrassiez
-immigrassions
-immigrât
-immigrâtes
-immigration
-immigrations
-immigre
-immigré
-immigrée
-immigrées
-immigrent
-immigrer
-immigrera
-immigrerai
-immigreraient
-immigrerais
-immigrerait
-immigreras
-immigrèrent
-immigrerez
-immigreriez
-immigrerions
-immigrerons
-immigreront
-immigres
-immigrés
-immigrez
-immigriez
-immigrions
-immigrons
-imminence
-imminences
-imminent
-imminente
-imminentes
-imminents
-immisçâmes
-immisçassiez
-immisçassions
-immisçâtes
-immiscé
-immiscée
-immiscées
-immiscer
-immiscerez
-immisceriez
-immiscerions
-immiscerons
-immiscés
-immiscez
-immisciez
-immiscions
-immisçons
-immixtion
-immixtions
-immobile
-immobiles
-immobilier
-immobilière
-immobilières
-immobiliers
-immobilisa
-immobilisai
-immobilisaient
-immobilisais
-immobilisait
-immobilisâmes
-immobilisant
-immobilisas
-immobilisasse
-immobilisassent
-immobilisasses
-immobilisassiez
-immobilisassions
-immobilisât
-immobilisâtes
-immobilisation
-immobilisations
-immobilise
-immobilisé
-immobilisée
-immobilisées
-immobilisent
-immobiliser
-immobilisera
-immobiliserai
-immobiliseraient
-immobiliserais
-immobiliserait
-immobiliseras
-immobilisèrent
-immobiliserez
-immobiliseriez
-immobiliserions
-immobiliserons
-immobiliseront
-immobilises
-immobilisés
-immobilisez
-immobilisiez
-immobilisions
-immobilisme
-immobilismes
-immobilisons
-immobiliste
-immobilistes
-immobilité
-immobilités
-immodéré
-immodérée
-immodérées
-immodérément
-immodérés
-immodeste
-immodestes
-immodestie
-immodesties
-immola
-immolai
-immolaient
-immolais
-immolait
-immolâmes
-immolant
-immolas
-immolasse
-immolassent
-immolasses
-immolassiez
-immolassions
-immolât
-immolâtes
-immolation
-immolations
-immole
-immolé
-immolée
-immolées
-immolent
-immoler
-immolera
-immolerai
-immoleraient
-immolerais
-immolerait
-immoleras
-immolèrent
-immolerez
-immoleriez
-immolerions
-immolerons
-immoleront
-immoles
-immolés
-immolez
-immoliez
-immolions
-immolons
-immonde
-immondes
-immondice
-immondices
-immoral
-immorale
-immoralement
-immorales
-immoralisme
-immoralismes
-immoraliste
-immoralistes
-immoralité
-immoralités
-immoraux
-immortalisa
-immortalisai
-immortalisaient
-immortalisais
-immortalisait
-immortalisâmes
-immortalisant
-immortalisas
-immortalisasse
-immortalisassent
-immortalisasses
-immortalisassiez
-immortalisassions
-immortalisât
-immortalisâtes
-immortalise
-immortalisé
-immortalisée
-immortalisées
-immortalisent
-immortaliser
-immortalisera
-immortaliserai
-immortaliseraient
-immortaliserais
-immortaliserait
-immortaliseras
-immortalisèrent
-immortaliserez
-immortaliseriez
-immortaliserions
-immortaliserons
-immortaliseront
-immortalises
-immortalisés
-immortalisez
-immortalisiez
-immortalisions
-immortalisons
-immortalité
-immortalités
-immortel
-immortelle
-immortelles
-immortels
-immotivé
-immotivée
-immotivées
-immotivés
-immuabilité
-immuabilités
-immuable
-immuablement
-immuables
-immun
-immune
-immunes
-immunisa
-immunisai
-immunisaient
-immunisais
-immunisait
-immunisâmes
-immunisant
-immunisante
-immunisantes
-immunisants
-immunisas
-immunisasse
-immunisassent
-immunisasses
-immunisassiez
-immunisassions
-immunisât
-immunisâtes
-immunisation
-immunisations
-immunise
-immunisé
-immunisée
-immunisées
-immunisent
-immuniser
-immunisera
-immuniserai
-immuniseraient
-immuniserais
-immuniserait
-immuniseras
-immunisèrent
-immuniserez
-immuniseriez
-immuniserions
-immuniserons
-immuniseront
-immunises
-immunisés
-immunisez
-immunisiez
-immunisions
-immunisons
-immunitaire
-immunitaires
-immunité
-immunités
-immunochimie
-immunochimies
-immunocompétent
-immunocompétente
-immunocompétentes
-immunocompétents
-immunodépresseur
-immunodépresseurs
-immunodépressif
-immunodépressifs
-immunodépressive
-immunodépressives
-immunogène
-immunogènes
-immunoglobuline
-immunoglobulines
-immunologie
-immunologies
-immunosuppresseur
-immunosuppresseurs
-immunothérapie
-immunothérapies
-immunotolérant
-immunotolérante
-immunotolérantes
-immunotolérants
-immuns
-immutabilité
-immutabilités
-impact
-impacta
-impactai
-impactaient
-impactais
-impactait
-impactâmes
-impactant
-impactas
-impactasse
-impactassent
-impactasses
-impactassiez
-impactassions
-impactât
-impactâtes
-impacte
-impacté
-impactée
-impactées
-impactent
-impacter
-impactera
-impacterai
-impacteraient
-impacterais
-impacterait
-impacteras
-impactèrent
-impacterez
-impacteriez
-impacterions
-impacterons
-impacteront
-impactes
-impactés
-impactez
-impactiez
-impactions
-impactons
-impacts
-impair
-impaire
-impaires
-impairs
-impala
-impalas
-impalpable
-impalpables
-impaludation
-impaludations
-impaludé
-impaludée
-impaludées
-impaludés
-impanation
-impanations
-imparable
-imparables
-impardonnable
-impardonnables
-imparfait
-imparfaite
-imparfaitement
-imparfaites
-imparfaits
-imparidigité
-imparidigités
-imparipenné
-imparipennée
-imparipennées
-imparipennés
-imparisyllabique
-imparisyllabiques
-impartageable
-impartageables
-imparti
-impartial
-impartiale
-impartialement
-impartiales
-impartialité
-impartialités
-impartiaux
-impartie
-imparties
-impartîmes
-impartir
-impartira
-impartirai
-impartiraient
-impartirais
-impartirait
-impartiras
-impartirent
-impartirez
-impartiriez
-impartirions
-impartirons
-impartiront
-impartis
-impartissaient
-impartissais
-impartissait
-impartissant
-impartisse
-impartissent
-impartisses
-impartissez
-impartissiez
-impartissions
-impartissons
-impartit
-impartît
-impartîtes
-impasse
-impasses
-impassibilité
-impassibilités
-impassible
-impassiblement
-impassibles
-impatiemment
-impatience
-impatiences
-impatient
-impatienta
-impatientai
-impatientaient
-impatientais
-impatientait
-impatientâmes
-impatientant
-impatientante
-impatientantes
-impatientants
-impatientas
-impatientasse
-impatientassent
-impatientasses
-impatientassiez
-impatientassions
-impatientât
-impatientâtes
-impatiente
-impatienté
-impatientée
-impatientées
-impatientent
-impatienter
-impatientera
-impatienterai
-impatienteraient
-impatienterais
-impatienterait
-impatienteras
-impatientèrent
-impatienterez
-impatienteriez
-impatienterions
-impatienterons
-impatienteront
-impatientes
-impatientés
-impatientez
-impatientiez
-impatientions
-impatientons
-impatients
-impatronisa
-impatronisai
-impatronisaient
-impatronisais
-impatronisait
-impatronisâmes
-impatronisant
-impatronisas
-impatronisasse
-impatronisassent
-impatronisasses
-impatronisassiez
-impatronisassions
-impatronisât
-impatronisâtes
-impatronise
-impatronisé
-impatronisée
-impatronisées
-impatronisent
-impatroniser
-impatronisera
-impatroniserai
-impatroniseraient
-impatroniserais
-impatroniserait
-impatroniseras
-impatronisèrent
-impatroniserez
-impatroniseriez
-impatroniserions
-impatroniserons
-impatroniseront
-impatronises
-impatronisés
-impatronisez
-impatronisiez
-impatronisions
-impatronisons
-impavide
-impavides
-impayable
-impayables
-impayé
-impayée
-impayées
-impayés
-impeachment
-impeachments
-impeccabilité
-impeccabilités
-impeccable
-impeccablement
-impeccables
-impécunieuse
-impécunieuses
-impécunieux
-impécuniosité
-impécuniosités
-impédance
-impédances
-impedimenta
-impénétrabilité
-impénétrabilités
-impénétrable
-impénétrables
-impénitence
-impénitences
-impénitent
-impénitente
-impénitentes
-impénitents
-impensable
-impensables
-imper
-impératif
-impératifs
-impérative
-impérativement
-impératives
-impératrice
-impératrices
-imperceptibilité
-imperceptibilités
-imperceptible
-imperceptiblement
-imperceptibles
-imperdable
-imperdables
-imperfectible
-imperfectibles
-imperfectif
-imperfectifs
-imperfection
-imperfections
-imperfective
-imperfectives
-impérial
-impériale
-impérialement
-impériales
-impérialisme
-impérialismes
-impérialiste
-impérialistes
-impériaux
-impérieuse
-impérieusement
-impérieuses
-impérieux
-impérissable
-impérissables
-impéritie
-impérities
-imperméabilisa
-imperméabilisai
-imperméabilisaient
-imperméabilisais
-imperméabilisait
-imperméabilisâmes
-imperméabilisant
-imperméabilisas
-imperméabilisasse
-imperméabilisassent
-imperméabilisasses
-imperméabilisassiez
-imperméabilisassions
-imperméabilisât
-imperméabilisâtes
-imperméabilisation
-imperméabilisations
-imperméabilise
-imperméabilisé
-imperméabilisée
-imperméabilisées
-imperméabilisent
-imperméabiliser
-imperméabilisera
-imperméabiliserai
-imperméabiliseraient
-imperméabiliserais
-imperméabiliserait
-imperméabiliseras
-imperméabilisèrent
-imperméabiliserez
-imperméabiliseriez
-imperméabiliserions
-imperméabiliserons
-imperméabiliseront
-imperméabilises
-imperméabilisés
-imperméabilisez
-imperméabilisiez
-imperméabilisions
-imperméabilisons
-imperméabilité
-imperméabilités
-imperméable
-imperméables
-impers
-impersonnalité
-impersonnalités
-impersonnel
-impersonnelle
-impersonnellement
-impersonnelles
-impersonnels
-impertinemment
-impertinence
-impertinences
-impertinent
-impertinente
-impertinentes
-impertinents
-imperturbabilité
-imperturbabilités
-imperturbable
-imperturbablement
-imperturbables
-impétigineuse
-impétigineuses
-impétigineux
-impétigo
-impétigos
-impétra
-impétrai
-impétraient
-impétrais
-impétrait
-impétrâmes
-impétrant
-impétrante
-impétrantes
-impétrants
-impétras
-impétrasse
-impétrassent
-impétrasses
-impétrassiez
-impétrassions
-impétrât
-impétrâtes
-impétration
-impétrations
-impétré
-impètre
-impétrée
-impétrées
-impètrent
-impétrer
-impétrera
-impétrerai
-impétreraient
-impétrerais
-impétrerait
-impétreras
-impétrèrent
-impétrerez
-impétreriez
-impétrerions
-impétrerons
-impétreront
-impétrés
-impètres
-impétrez
-impétriez
-impétrions
-impétrons
-impétueuse
-impétueusement
-impétueuses
-impétueux
-impétuosité
-impétuosités
-impie
-impies
-impiété
-impiétés
-impitoyable
-impitoyablement
-impitoyables
-implacabilité
-implacabilités
-implacable
-implacablement
-implacables
-implant
-implanta
-implantai
-implantaient
-implantais
-implantait
-implantâmes
-implantant
-implantas
-implantasse
-implantassent
-implantasses
-implantassiez
-implantassions
-implantât
-implantâtes
-implantation
-implantations
-implante
-implanté
-implantée
-implantées
-implantent
-implanter
-implantera
-implanterai
-implanteraient
-implanterais
-implanterait
-implanteras
-implantèrent
-implanterez
-implanteriez
-implanterions
-implanterons
-implanteront
-implantes
-implantés
-implantez
-implantiez
-implantions
-implantons
-implants
-implémenta
-implémentai
-implémentaient
-implémentais
-implémentait
-implémentâmes
-implémentant
-implémentas
-implémentasse
-implémentassent
-implémentasses
-implémentassiez
-implémentassions
-implémentât
-implémentâtes
-implémente
-implémenté
-implémentée
-implémentées
-implémentent
-implémenter
-implémentera
-implémenterai
-implémenteraient
-implémenterais
-implémenterait
-implémenteras
-implémentèrent
-implémenterez
-implémenteriez
-implémenterions
-implémenterons
-implémenteront
-implémentes
-implémentés
-implémentez
-implémentiez
-implémentions
-implémentons
-implexe
-implexes
-implication
-implications
-implicite
-implicitement
-implicites
-impliqua
-impliquai
-impliquaient
-impliquais
-impliquait
-impliquâmes
-impliquant
-impliquas
-impliquasse
-impliquassent
-impliquasses
-impliquassiez
-impliquassions
-impliquât
-impliquâtes
-implique
-impliqué
-impliquée
-impliquées
-impliquent
-impliquer
-impliquera
-impliquerai
-impliqueraient
-impliquerais
-impliquerait
-impliqueras
-impliquèrent
-impliquerez
-impliqueriez
-impliquerions
-impliquerons
-impliqueront
-impliques
-impliqués
-impliquez
-impliquiez
-impliquions
-impliquons
-implora
-implorai
-imploraient
-implorais
-implorait
-implorâmes
-implorant
-implorante
-implorantes
-implorants
-imploras
-implorasse
-implorassent
-implorasses
-implorassiez
-implorassions
-implorât
-implorâtes
-imploration
-implorations
-implore
-imploré
-implorée
-implorées
-implorent
-implorer
-implorera
-implorerai
-imploreraient
-implorerais
-implorerait
-imploreras
-implorèrent
-implorerez
-imploreriez
-implorerions
-implorerons
-imploreront
-implores
-implorés
-implorez
-imploriez
-implorions
-implorons
-implosa
-implosai
-implosaient
-implosais
-implosait
-implosâmes
-implosant
-implosas
-implosasse
-implosassent
-implosasses
-implosassiez
-implosassions
-implosât
-implosâtes
-implose
-implosé
-implosent
-imploser
-implosera
-imploserai
-imploseraient
-imploserais
-imploserait
-imploseras
-implosèrent
-imploserez
-imploseriez
-imploserions
-imploserons
-imploseront
-imploses
-implosez
-implosiez
-implosif
-implosifs
-implosion
-implosions
-implosive
-implosives
-implosons
-impluvium
-impluviums
-impoli
-impolie
-impolies
-impoliment
-impolis
-impolitesse
-impolitesses
-impolitique
-impolitiques
-impondérable
-impondérables
-impopulaire
-impopulaires
-impopularité
-impopularités
-importa
-importable
-importables
-importai
-importaient
-importais
-importait
-importâmes
-importance
-importances
-important
-importante
-importantes
-importants
-importas
-importasse
-importassent
-importasses
-importassiez
-importassions
-importât
-importâtes
-importateur
-importateurs
-importation
-importations
-importatrice
-importatrices
-importe
-importé
-importée
-importées
-importent
-importer
-importera
-importerai
-importeraient
-importerais
-importerait
-importeras
-importèrent
-importerez
-importeriez
-importerions
-importerons
-importeront
-importes
-importés
-import-export
-importez
-importiez
-importions
-importons
-importun
-importuna
-importunai
-importunaient
-importunais
-importunait
-importunâmes
-importunant
-importunas
-importunasse
-importunassent
-importunasses
-importunassiez
-importunassions
-importunât
-importunâtes
-importune
-importuné
-importunée
-importunées
-importunent
-importuner
-importunera
-importunerai
-importuneraient
-importunerais
-importunerait
-importuneras
-importunèrent
-importunerez
-importuneriez
-importunerions
-importunerons
-importuneront
-importunes
-importunés
-importunez
-importuniez
-importunions
-importunité
-importunités
-importunons
-importuns
-imposa
-imposable
-imposables
-imposai
-imposaient
-imposais
-imposait
-imposâmes
-imposant
-imposante
-imposantes
-imposants
-imposas
-imposasse
-imposassent
-imposasses
-imposassiez
-imposassions
-imposât
-imposâtes
-impose
-imposé
-imposée
-imposées
-imposent
-imposer
-imposera
-imposerai
-imposeraient
-imposerais
-imposerait
-imposeras
-imposèrent
-imposerez
-imposeriez
-imposerions
-imposerons
-imposeront
-imposes
-imposés
-imposeur
-imposeurs
-imposez
-imposiez
-imposions
-imposition
-impositions
-imposons
-impossibilité
-impossibilités
-impossible
-impossibles
-imposte
-impostes
-imposteur
-imposteurs
-imposture
-impostures
-impôt
-impotence
-impotences
-impotent
-impotente
-impotentes
-impotents
-impôts
-impraticabilité
-impraticabilités
-impraticable
-impraticables
-imprécation
-imprécations
-imprécatoire
-imprécatoires
-imprécis
-imprécise
-imprécises
-imprécision
-imprécisions
-imprégna
-imprégnai
-imprégnaient
-imprégnais
-imprégnait
-imprégnâmes
-imprégnant
-imprégnas
-imprégnasse
-imprégnassent
-imprégnasses
-imprégnassiez
-imprégnassions
-imprégnât
-imprégnâtes
-imprégnation
-imprégnations
-imprégné
-imprègne
-imprégnée
-imprégnées
-imprègnent
-imprégner
-imprégnera
-imprégnerai
-imprégneraient
-imprégnerais
-imprégnerait
-imprégneras
-imprégnèrent
-imprégnerez
-imprégneriez
-imprégnerions
-imprégnerons
-imprégneront
-imprégnés
-imprègnes
-imprégnez
-imprégniez
-imprégnions
-imprégnons
-imprenable
-imprenables
-impréparation
-impréparations
-impresarii
-impresario
-imprésario
-impresarios
-imprésarios
-imprescriptibilité
-imprescriptibilités
-imprescriptible
-imprescriptibles
-impression
-impressionna
-impressionnabilité
-impressionnabilités
-impressionnable
-impressionnables
-impressionnai
-impressionnaient
-impressionnais
-impressionnait
-impressionnâmes
-impressionnant
-impressionnante
-impressionnantes
-impressionnants
-impressionnas
-impressionnasse
-impressionnassent
-impressionnasses
-impressionnassiez
-impressionnassions
-impressionnât
-impressionnâtes
-impressionne
-impressionné
-impressionnée
-impressionnées
-impressionnent
-impressionner
-impressionnera
-impressionnerai
-impressionneraient
-impressionnerais
-impressionnerait
-impressionneras
-impressionnèrent
-impressionnerez
-impressionneriez
-impressionnerions
-impressionnerons
-impressionneront
-impressionnes
-impressionnés
-impressionnez
-impressionniez
-impressionnions
-impressionnisme
-impressionnismes
-impressionniste
-impressionnistes
-impressionnons
-impressions
-imprévisibilité
-imprévisibilités
-imprévisible
-imprévisibles
-imprévision
-imprévisions
-imprévoyance
-imprévoyances
-imprévoyant
-imprévoyante
-imprévoyantes
-imprévoyants
-imprévu
-imprévue
-imprévues
-imprévus
-imprima
-imprimable
-imprimables
-imprimai
-imprimaient
-imprimais
-imprimait
-imprimâmes
-imprimant
-imprimante
-imprimantes
-imprimants
-imprimas
-imprimasse
-imprimassent
-imprimasses
-imprimassiez
-imprimassions
-imprimât
-imprimâtes
-imprimatur
-imprime
-imprimé
-imprimée
-imprimées
-impriment
-imprimer
-imprimera
-imprimerai
-imprimeraient
-imprimerais
-imprimerait
-imprimeras
-imprimèrent
-imprimerez
-imprimerie
-imprimeries
-imprimeriez
-imprimerions
-imprimerons
-imprimeront
-imprimes
-imprimés
-imprimeur
-imprimeurs
-imprimez
-imprimiez
-imprimions
-imprimons
-improbabilité
-improbabilités
-improbable
-improbables
-improbation
-improbations
-improbité
-improbités
-improductif
-improductifs
-improductive
-improductives
-improductivité
-improductivités
-impromptu
-impromptue
-impromptues
-impromptus
-imprononçable
-imprononçables
-impropre
-improprement
-impropres
-impropriété
-impropriétés
-improuva
-improuvable
-improuvables
-improuvai
-improuvaient
-improuvais
-improuvait
-improuvâmes
-improuvant
-improuvas
-improuvasse
-improuvassent
-improuvasses
-improuvassiez
-improuvassions
-improuvât
-improuvâtes
-improuve
-improuvé
-improuvée
-improuvées
-improuvent
-improuver
-improuvera
-improuverai
-improuveraient
-improuverais
-improuverait
-improuveras
-improuvèrent
-improuverez
-improuveriez
-improuverions
-improuverons
-improuveront
-improuves
-improuvés
-improuvez
-improuviez
-improuvions
-improuvons
-improvisa
-improvisai
-improvisaient
-improvisais
-improvisait
-improvisâmes
-improvisant
-improvisas
-improvisasse
-improvisassent
-improvisasses
-improvisassiez
-improvisassions
-improvisât
-improvisâtes
-improvisateur
-improvisateurs
-improvisation
-improvisations
-improvisatrice
-improvisatrices
-improvise
-improvisé
-improvisée
-improvisées
-improvisent
-improviser
-improvisera
-improviserai
-improviseraient
-improviserais
-improviserait
-improviseras
-improvisèrent
-improviserez
-improviseriez
-improviserions
-improviserons
-improviseront
-improvises
-improvisés
-improvisez
-improvisiez
-improvisions
-improvisons
-improviste
-imprudemment
-imprudence
-imprudences
-imprudent
-imprudente
-imprudentes
-imprudents
-impubère
-impubères
-impuberté
-impubertés
-impubliable
-impubliables
-impudemment
-impudence
-impudences
-impudent
-impudente
-impudentes
-impudents
-impudeur
-impudeurs
-impudicité
-impudicités
-impudique
-impudiquement
-impudiques
-impuissance
-impuissances
-impuissant
-impuissante
-impuissantes
-impuissants
-impulsa
-impulsai
-impulsaient
-impulsais
-impulsait
-impulsâmes
-impulsant
-impulsas
-impulsasse
-impulsassent
-impulsasses
-impulsassiez
-impulsassions
-impulsât
-impulsâtes
-impulse
-impulsé
-impulsée
-impulsées
-impulsent
-impulser
-impulsera
-impulserai
-impulseraient
-impulserais
-impulserait
-impulseras
-impulsèrent
-impulserez
-impulseriez
-impulserions
-impulserons
-impulseront
-impulses
-impulsés
-impulsez
-impulsiez
-impulsif
-impulsifs
-impulsion
-impulsions
-impulsive
-impulsivement
-impulsives
-impulsivité
-impulsivités
-impulsons
-impunément
-impuni
-impunie
-impunies
-impunis
-impunité
-impunités
-impur
-impure
-impures
-impureté
-impuretés
-impurs
-imputa
-imputable
-imputables
-imputai
-imputaient
-imputais
-imputait
-imputâmes
-imputant
-imputas
-imputasse
-imputassent
-imputasses
-imputassiez
-imputassions
-imputât
-imputâtes
-imputation
-imputations
-impute
-imputé
-imputée
-imputées
-imputent
-imputer
-imputera
-imputerai
-imputeraient
-imputerais
-imputerait
-imputeras
-imputèrent
-imputerez
-imputeriez
-imputerions
-imputerons
-imputeront
-imputes
-imputés
-imputez
-imputiez
-imputions
-imputons
-imputrescible
-imputrescibles
-in
-inabordable
-inabordables
-inabrité
-inabritée
-inabritées
-inabrités
-inaccentué
-inaccentuée
-inaccentuées
-inaccentués
-inacceptable
-inacceptables
-inacceptation
-inacceptations
-inaccessibilité
-inaccessibilités
-inaccessible
-inaccessibles
-inaccompli
-inaccomplie
-inaccomplies
-inaccomplis
-inaccomplissement
-inaccomplissements
-inaccordable
-inaccordables
-inaccoutumé
-inaccoutumée
-inaccoutumées
-inaccoutumés
-inachevé
-inachevée
-inachevées
-inachèvement
-inachèvements
-inachevés
-inactif
-inactifs
-inaction
-inactions
-inactiva
-inactivai
-inactivaient
-inactivais
-inactivait
-inactivâmes
-inactivant
-inactivas
-inactivasse
-inactivassent
-inactivasses
-inactivassiez
-inactivassions
-inactivât
-inactivâtes
-inactivation
-inactivations
-inactive
-inactivée
-inactivent
-inactiver
-inactivera
-inactiverai
-inactiveraient
-inactiverais
-inactiverait
-inactiveras
-inactivèrent
-inactiverez
-inactiveriez
-inactiverions
-inactiverons
-inactiveront
-inactives
-inactivez
-inactiviez
-inactivions
-inactivité
-inactivités
-inactivons
-inactuel
-inactuelle
-inactuelles
-inactuels
-inadaptable
-inadaptables
-inadaptation
-inadaptations
-inadapté
-inadaptée
-inadaptées
-inadaptés
-inadéquat
-inadéquate
-inadéquates
-inadéquation
-inadéquations
-inadéquats
-inadmissibilité
-inadmissibilités
-inadmissible
-inadmissibles
-inadvertance
-inadvertances
-inaliénable
-inaliénables
-inaliénation
-inaliénations
-inaltérabilité
-inaltérabilités
-inaltérable
-inaltérables
-inaltéré
-inaltérée
-inaltérées
-inaltérés
-inamical
-inamicale
-inamicales
-inamicaux
-inamissible
-inamissibles
-inamovibilité
-inamovibilités
-inamovible
-inamovibles
-inanalysable
-inanalysables
-inanimé
-inanimée
-inanimées
-inanimés
-inanité
-inanités
-inanitié
-inanitiés
-inanition
-inanitions
-inapaisable
-inapaisables
-inapaisé
-inapaisée
-inapaisées
-inapaisés
-inaperçu
-inaperçue
-inaperçues
-inaperçus
-inapplicable
-inapplicables
-inapplication
-inapplications
-inappliqué
-inappliquée
-inappliquées
-inappliqués
-inappréciable
-inappréciables
-inapprécié
-inappréciée
-inappréciées
-inappréciés
-inapprivoisé
-inapprivoisée
-inapprivoisées
-inapprivoisés
-inapproprié
-inappropriée
-inappropriées
-inappropriés
-inapte
-inaptes
-inaptitude
-inaptitudes
-inarticulé
-inarticulée
-inarticulées
-inarticulés
-inassimilable
-inassimilables
-inassouvi
-inassouvie
-inassouvies
-inassouvis
-inassouvissable
-inassouvissables
-inattaquable
-inattaquables
-inattendu
-inattendue
-inattendues
-inattendus
-inattentif
-inattentifs
-inattention
-inattentions
-inattentive
-inattentives
-inaudible
-inaudibles
-inaugura
-inaugurai
-inauguraient
-inaugurais
-inaugurait
-inaugural
-inaugurale
-inaugurales
-inaugurâmes
-inaugurant
-inauguras
-inaugurasse
-inaugurassent
-inaugurasses
-inaugurassiez
-inaugurassions
-inaugurât
-inaugurâtes
-inauguration
-inaugurations
-inauguraux
-inaugure
-inauguré
-inaugurée
-inaugurées
-inaugurent
-inaugurer
-inaugurera
-inaugurerai
-inaugureraient
-inaugurerais
-inaugurerait
-inaugureras
-inaugurèrent
-inaugurerez
-inaugureriez
-inaugurerions
-inaugurerons
-inaugureront
-inaugures
-inaugurés
-inaugurez
-inauguriez
-inaugurions
-inaugurons
-inauthenticité
-inauthenticités
-inauthentique
-inauthentiques
-inavouable
-inavouables
-inavoué
-inavouée
-inavouées
-inavoués
-inca
-incalculable
-incalculables
-incandescence
-incandescences
-incandescent
-incandescente
-incandescentes
-incandescents
-incantation
-incantations
-incantatoire
-incantatoires
-incapable
-incapables
-incapacitant
-incapacitante
-incapacitantes
-incapacitants
-incapacité
-incapacités
-incarcéra
-incarcérai
-incarcéraient
-incarcérais
-incarcérait
-incarcérâmes
-incarcérant
-incarcéras
-incarcérasse
-incarcérassent
-incarcérasses
-incarcérassiez
-incarcérassions
-incarcérât
-incarcérâtes
-incarcération
-incarcérations
-incarcéré
-incarcère
-incarcérée
-incarcérées
-incarcèrent
-incarcérer
-incarcérera
-incarcérerai
-incarcéreraient
-incarcérerais
-incarcérerait
-incarcéreras
-incarcérèrent
-incarcérerez
-incarcéreriez
-incarcérerions
-incarcérerons
-incarcéreront
-incarcérés
-incarcères
-incarcérez
-incarcériez
-incarcérions
-incarcérons
-incarna
-incarnadin
-incarnadine
-incarnadines
-incarnadins
-incarnai
-incarnaient
-incarnais
-incarnait
-incarnâmes
-incarnant
-incarnas
-incarnasse
-incarnassent
-incarnasses
-incarnassiez
-incarnassions
-incarnat
-incarnât
-incarnate
-incarnates
-incarnâtes
-incarnation
-incarnations
-incarnats
-incarne
-incarné
-incarnée
-incarnées
-incarnent
-incarner
-incarnera
-incarnerai
-incarneraient
-incarnerais
-incarnerait
-incarneras
-incarnèrent
-incarnerez
-incarneriez
-incarnerions
-incarnerons
-incarneront
-incarnes
-incarnés
-incarnez
-incarniez
-incarnions
-incarnons
-incartade
-incartades
-incas
-incasique
-incasiques
-incassable
-incassables
-incendia
-incendiai
-incendiaient
-incendiaire
-incendiaires
-incendiais
-incendiait
-incendiâmes
-incendiant
-incendias
-incendiasse
-incendiassent
-incendiasses
-incendiassiez
-incendiassions
-incendiât
-incendiâtes
-incendie
-incendié
-incendiée
-incendiées
-incendient
-incendier
-incendiera
-incendierai
-incendieraient
-incendierais
-incendierait
-incendieras
-incendièrent
-incendierez
-incendieriez
-incendierions
-incendierons
-incendieront
-incendies
-incendiés
-incendiez
-incendiiez
-incendiions
-incendions
-incertain
-incertaine
-incertaines
-incertains
-incertitude
-incertitudes
-incessamment
-incessant
-incessante
-incessantes
-incessants
-incessibilité
-incessibilités
-incessible
-incessibles
-inceste
-incestes
-incestueuse
-incestueuses
-incestueux
-inchangé
-inchangée
-inchangées
-inchangés
-inchantable
-inchantables
-inchauffable
-inchauffables
-inchavirable
-inchavirables
-inchoatif
-inchoatifs
-inchoative
-inchoatives
-incidemment
-incidence
-incidences
-incident
-incidente
-incidentes
-incidents
-incinéra
-incinérai
-incinéraient
-incinérais
-incinérait
-incinérâmes
-incinérant
-incinéras
-incinérasse
-incinérassent
-incinérasses
-incinérassiez
-incinérassions
-incinérât
-incinérâtes
-incinérateur
-incinérateurs
-incinération
-incinérations
-incinéré
-incinère
-incinérée
-incinérées
-incinèrent
-incinérer
-incinérera
-incinérerai
-incinéreraient
-incinérerais
-incinérerait
-incinéreras
-incinérèrent
-incinérerez
-incinéreriez
-incinérerions
-incinérerons
-incinéreront
-incinérés
-incinères
-incinérez
-incinériez
-incinérions
-incinérons
-incipit
-incisa
-incisai
-incisaient
-incisais
-incisait
-incisâmes
-incisant
-incisas
-incisasse
-incisassent
-incisasses
-incisassiez
-incisassions
-incisât
-incisâtes
-incise
-incisé
-incisée
-incisées
-incisent
-inciser
-incisera
-inciserai
-inciseraient
-inciserais
-inciserait
-inciseras
-incisèrent
-inciserez
-inciseriez
-inciserions
-inciserons
-inciseront
-incises
-incisés
-incisez
-incisiez
-incisif
-incisifs
-incision
-incisions
-incisive
-incisives
-incisons
-incisure
-incisures
-incita
-incitai
-incitaient
-incitais
-incitait
-incitâmes
-incitant
-incitante
-incitantes
-incitants
-incitas
-incitasse
-incitassent
-incitasses
-incitassiez
-incitassions
-incitât
-incitâtes
-incitateur
-incitateurs
-incitatif
-incitatifs
-incitation
-incitations
-incitative
-incitatives
-incitatrice
-incitatrices
-incite
-incité
-incitée
-incitées
-incitent
-inciter
-incitera
-inciterai
-inciteraient
-inciterais
-inciterait
-inciteras
-incitèrent
-inciterez
-inciteriez
-inciterions
-inciterons
-inciteront
-incites
-incités
-incitez
-incitiez
-incitions
-incitons
-incivil
-incivile
-inciviles
-incivilité
-incivilités
-incivils
-incivique
-inciviques
-incivisme
-incivismes
-inclassable
-inclassables
-inclémence
-inclémences
-inclément
-inclémente
-inclémentes
-incléments
-inclina
-inclinable
-inclinables
-inclinai
-inclinaient
-inclinais
-inclinaison
-inclinaisons
-inclinait
-inclinâmes
-inclinant
-inclinas
-inclinasse
-inclinassent
-inclinasses
-inclinassiez
-inclinassions
-inclinât
-inclinâtes
-inclination
-inclinations
-incline
-incliné
-inclinée
-inclinées
-inclinent
-incliner
-inclinera
-inclinerai
-inclineraient
-inclinerais
-inclinerait
-inclineras
-inclinèrent
-inclinerez
-inclineriez
-inclinerions
-inclinerons
-inclineront
-inclines
-inclinés
-inclinez
-incliniez
-inclinions
-inclinons
-incluaient
-incluais
-incluaisse
-incluaissent
-incluaisses
-incluait
-incluant
-inclue
-incluent
-inclues
-incluez
-incluiez
-incluions
-inclûmes
-incluons
-inclura
-inclurai
-incluraient
-inclurais
-inclurait
-incluras
-inclure
-inclurent
-inclurez
-incluriez
-inclurions
-inclurons
-incluront
-inclus
-incluse
-incluses
-inclusif
-inclusifs
-inclusion
-inclusions
-inclusive
-inclusivement
-inclusives
-inclusse
-inclussent
-inclusses
-inclussiez
-inclussions
-inclut
-inclût
-inclûtes
-incoagulable
-incoagulables
-incoercibilité
-incoercibilités
-incoercible
-incoercibles
-incognito
-incognitos
-incohérence
-incohérences
-incohérent
-incohérente
-incohérentes
-incohérents
-incoiffable
-incoiffables
-incollable
-incollables
-incolore
-incolores
-incomba
-incombai
-incombaient
-incombais
-incombait
-incombâmes
-incombant
-incombas
-incombasse
-incombassent
-incombasses
-incombassiez
-incombassions
-incombât
-incombâtes
-incombe
-incombé
-incombent
-incomber
-incombera
-incomberai
-incomberaient
-incomberais
-incomberait
-incomberas
-incombèrent
-incomberez
-incomberiez
-incomberions
-incomberons
-incomberont
-incombes
-incombez
-incombiez
-incombions
-incombons
-incombustibilité
-incombustibilités
-incombustible
-incombustibles
-incomestible
-incomestibles
-incommensurable
-incommensurablement
-incommensurables
-incommoda
-incommodai
-incommodaient
-incommodais
-incommodait
-incommodâmes
-incommodant
-incommodante
-incommodantes
-incommodants
-incommodas
-incommodasse
-incommodassent
-incommodasses
-incommodassiez
-incommodassions
-incommodât
-incommodâtes
-incommode
-incommodé
-incommodée
-incommodées
-incommodément
-incommodent
-incommoder
-incommodera
-incommoderai
-incommoderaient
-incommoderais
-incommoderait
-incommoderas
-incommodèrent
-incommoderez
-incommoderiez
-incommoderions
-incommoderons
-incommoderont
-incommodes
-incommodés
-incommodez
-incommodiez
-incommodions
-incommodité
-incommodités
-incommodons
-incommunicabilité
-incommunicabilités
-incommunicable
-incommunicables
-incommutabilité
-incommutabilités
-incomparable
-incomparablement
-incomparables
-incompatibilité
-incompatibilités
-incompatible
-incompatibles
-incompétence
-incompétences
-incompétent
-incompétente
-incompétentes
-incompétents
-incomplet
-incomplète
-incomplètement
-incomplètes
-incomplets
-incompréhensibilité
-incompréhensibilités
-incompréhensible
-incompréhensibles
-incompréhensif
-incompréhensifs
-incompréhension
-incompréhensions
-incompréhensive
-incompréhensives
-incompressible
-incompressibles
-incompris
-incomprise
-incomprises
-inconcevable
-inconcevablement
-inconcevables
-inconciliable
-inconciliables
-inconditionnalité
-inconditionnalités
-inconditionné
-inconditionnée
-inconditionnées
-inconditionnel
-inconditionnelle
-inconditionnellement
-inconditionnelles
-inconditionnels
-inconditionnés
-inconduite
-inconduites
-inconfort
-inconfortable
-inconfortablement
-inconfortables
-inconforts
-incongelable
-incongelables
-incongru
-incongrue
-incongrues
-incongruité
-incongruités
-incongrûment
-incongrus
-inconnaissable
-inconnaissables
-inconnaissance
-inconnaissances
-inconnu
-inconnue
-inconnues
-inconnus
-inconsciemment
-inconscience
-inconsciences
-inconscient
-inconsciente
-inconscientes
-inconscients
-inconséquence
-inconséquences
-inconséquent
-inconséquente
-inconséquentes
-inconséquents
-inconsidéré
-inconsidérée
-inconsidérées
-inconsidérément
-inconsidérés
-inconsistance
-inconsistances
-inconsistant
-inconsistante
-inconsistantes
-inconsistants
-inconsolable
-inconsolables
-inconsolé
-inconsolée
-inconsolées
-inconsolés
-inconsommable
-inconsommables
-inconstance
-inconstances
-inconstant
-inconstante
-inconstantes
-inconstants
-inconstatable
-inconstatables
-inconstitutionnalité
-inconstitutionnalités
-inconstitutionnel
-inconstitutionnelle
-inconstitutionnellement
-inconstitutionnelles
-inconstitutionnels
-inconstructible
-inconstructibles
-incontestabilité
-incontestabilités
-incontestable
-incontestablement
-incontestables
-incontesté
-incontestée
-incontestées
-incontestés
-incontinence
-incontinences
-incontinent
-incontinente
-incontinentes
-incontinents
-incontournable
-incontournables
-incontrôlable
-incontrôlables
-incontrôlé
-incontrôlée
-incontrôlées
-incontrôlés
-inconvenance
-inconvenances
-inconvenant
-inconvenante
-inconvenantes
-inconvenants
-inconvénient
-inconvénients
-inconvertible
-inconvertibles
-incoordination
-incoordinations
-incorpora
-incorporable
-incorporables
-incorporai
-incorporaient
-incorporais
-incorporait
-incorporâmes
-incorporant
-incorporas
-incorporasse
-incorporassent
-incorporasses
-incorporassiez
-incorporassions
-incorporât
-incorporâtes
-incorporation
-incorporations
-incorpore
-incorporé
-incorporée
-incorporées
-incorporel
-incorporelle
-incorporelles
-incorporels
-incorporent
-incorporer
-incorporera
-incorporerai
-incorporeraient
-incorporerais
-incorporerait
-incorporeras
-incorporèrent
-incorporerez
-incorporeriez
-incorporerions
-incorporerons
-incorporeront
-incorpores
-incorporés
-incorporez
-incorporiez
-incorporions
-incorporons
-incorrect
-incorrecte
-incorrectement
-incorrectes
-incorrection
-incorrections
-incorrects
-incorrigible
-incorrigiblement
-incorrigibles
-incorruptibilité
-incorruptibilités
-incorruptible
-incorruptiblement
-incorruptibles
-incrédule
-incrédules
-incrédulité
-incrédulités
-incréé
-incréée
-incréées
-incréés
-incrément
-incrémenta
-incrémentai
-incrémentaient
-incrémentais
-incrémentait
-incrémentâmes
-incrémentant
-incrémentas
-incrémentasse
-incrémentassent
-incrémentasses
-incrémentassiez
-incrémentassions
-incrémentât
-incrémentâtes
-incrémente
-incrémenté
-incrémentée
-incrémentées
-incrémentent
-incrémenter
-incrémentera
-incrémenterai
-incrémenteraient
-incrémenterais
-incrémenterait
-incrémenteras
-incrémentèrent
-incrémenterez
-incrémenteriez
-incrémenterions
-incrémenterons
-incrémenteront
-incrémentes
-incrémentés
-incrémentez
-incrémentiez
-incrémentions
-incrémentons
-incréments
-increvable
-increvables
-incrimina
-incriminable
-incriminables
-incriminai
-incriminaient
-incriminais
-incriminait
-incriminâmes
-incriminant
-incriminas
-incriminasse
-incriminassent
-incriminasses
-incriminassiez
-incriminassions
-incriminât
-incriminâtes
-incrimination
-incriminations
-incrimine
-incriminé
-incriminée
-incriminées
-incriminent
-incriminer
-incriminera
-incriminerai
-incrimineraient
-incriminerais
-incriminerait
-incrimineras
-incriminèrent
-incriminerez
-incrimineriez
-incriminerions
-incriminerons
-incrimineront
-incrimines
-incriminés
-incriminez
-incriminiez
-incriminions
-incriminons
-incristallisable
-incristallisables
-incrochetable
-incrochetables
-incroyable
-incroyablement
-incroyables
-incroyance
-incroyances
-incroyant
-incroyante
-incroyantes
-incroyants
-incrusta
-incrustai
-incrustaient
-incrustais
-incrustait
-incrustâmes
-incrustant
-incrustante
-incrustantes
-incrustants
-incrustas
-incrustasse
-incrustassent
-incrustasses
-incrustassiez
-incrustassions
-incrustât
-incrustâtes
-incrustation
-incrustations
-incruste
-incrusté
-incrustée
-incrustées
-incrustent
-incruster
-incrustera
-incrusterai
-incrusteraient
-incrusterais
-incrusterait
-incrusteras
-incrustèrent
-incrusterez
-incrusteriez
-incrusterions
-incrusterons
-incrusteront
-incrustes
-incrustés
-incrusteur
-incrusteurs
-incrusteuse
-incrusteuses
-incrustez
-incrustiez
-incrustions
-incrustons
-incuba
-incubai
-incubaient
-incubais
-incubait
-incubâmes
-incubant
-incubas
-incubasse
-incubassent
-incubasses
-incubassiez
-incubassions
-incubât
-incubâtes
-incubateur
-incubateurs
-incubation
-incubations
-incubatrice
-incubatrices
-incube
-incubé
-incubée
-incubées
-incubent
-incuber
-incubera
-incuberai
-incuberaient
-incuberais
-incuberait
-incuberas
-incubèrent
-incuberez
-incuberiez
-incuberions
-incuberons
-incuberont
-incubes
-incubés
-incubez
-incubiez
-incubions
-incubons
-incuit
-incuits
-inculcation
-inculcations
-inculpa
-inculpable
-inculpables
-inculpai
-inculpaient
-inculpais
-inculpait
-inculpâmes
-inculpant
-inculpas
-inculpasse
-inculpassent
-inculpasses
-inculpassiez
-inculpassions
-inculpât
-inculpâtes
-inculpation
-inculpations
-inculpe
-inculpé
-inculpée
-inculpées
-inculpent
-inculper
-inculpera
-inculperai
-inculperaient
-inculperais
-inculperait
-inculperas
-inculpèrent
-inculperez
-inculperiez
-inculperions
-inculperons
-inculperont
-inculpes
-inculpés
-inculpez
-inculpiez
-inculpions
-inculpons
-inculqua
-inculquai
-inculquaient
-inculquais
-inculquait
-inculquâmes
-inculquant
-inculquas
-inculquasse
-inculquassent
-inculquasses
-inculquassiez
-inculquassions
-inculquât
-inculquâtes
-inculque
-inculqué
-inculquée
-inculquées
-inculquent
-inculquer
-inculquera
-inculquerai
-inculqueraient
-inculquerais
-inculquerait
-inculqueras
-inculquèrent
-inculquerez
-inculqueriez
-inculquerions
-inculquerons
-inculqueront
-inculques
-inculqués
-inculquez
-inculquiez
-inculquions
-inculquons
-inculte
-incultes
-incultivable
-incultivables
-incultivé
-incultivée
-incultivées
-incultivés
-inculture
-incultures
-incunable
-incunables
-incurable
-incurablement
-incurables
-incurie
-incuries
-incurieuse
-incurieuses
-incurieux
-incuriosité
-incuriosités
-incursion
-incursions
-incurva
-incurvai
-incurvaient
-incurvais
-incurvait
-incurvâmes
-incurvant
-incurvas
-incurvasse
-incurvassent
-incurvasses
-incurvassiez
-incurvassions
-incurvât
-incurvâtes
-incurvation
-incurvations
-incurve
-incurvé
-incurvée
-incurvées
-incurvent
-incurver
-incurvera
-incurverai
-incurveraient
-incurverais
-incurverait
-incurveras
-incurvèrent
-incurverez
-incurveriez
-incurverions
-incurverons
-incurveront
-incurves
-incurvés
-incurvez
-incurviez
-incurvions
-incurvons
-incuse
-incuses
-indatable
-indatables
-inde
-indébrouillable
-indébrouillables
-indécachetable
-indécachetables
-indécelable
-indécelables
-indécemment
-indécence
-indécences
-indécent
-indécente
-indécentes
-indécents
-indéchiffrable
-indéchiffrables
-indéchirable
-indéchirables
-indécidable
-indécidables
-indécis
-indécise
-indécises
-indécision
-indécisions
-indéclinable
-indéclinables
-indécollable
-indécollables
-indécomposable
-indécomposables
-indécrochable
-indécrochables
-indécrottable
-indécrottables
-indéfectibilité
-indéfectibilités
-indéfectible
-indéfectiblement
-indéfectibles
-indéfendable
-indéfendables
-indéfini
-indéfinie
-indéfinies
-indéfiniment
-indéfinis
-indéfinissable
-indéfinissables
-indéformable
-indéformables
-indéfrichable
-indéfrichables
-indéfrisable
-indéfrisables
-indélébile
-indélébiles
-indélébilité
-indélébilités
-indélibéré
-indélibérée
-indélibérées
-indélibérés
-indélicat
-indélicate
-indélicates
-indélicatesse
-indélicatesses
-indélicats
-indémaillable
-indémaillables
-indemne
-indemnes
-indemnisa
-indemnisable
-indemnisables
-indemnisai
-indemnisaient
-indemnisais
-indemnisait
-indemnisâmes
-indemnisant
-indemnisas
-indemnisasse
-indemnisassent
-indemnisasses
-indemnisassiez
-indemnisassions
-indemnisât
-indemnisâtes
-indemnisation
-indemnisations
-indemnise
-indemnisé
-indemnisée
-indemnisées
-indemnisent
-indemniser
-indemnisera
-indemniserai
-indemniseraient
-indemniserais
-indemniserait
-indemniseras
-indemnisèrent
-indemniserez
-indemniseriez
-indemniserions
-indemniserons
-indemniseront
-indemnises
-indemnisés
-indemnisez
-indemnisiez
-indemnisions
-indemnisons
-indemnitaire
-indemnitaires
-indemnité
-indemnités
-indémodable
-indémodables
-indémontable
-indémontables
-indémontrable
-indémontrables
-indéniable
-indéniablement
-indéniables
-indénombrable
-indénombrables
-indentation
-indentations
-indépassable
-indépassables
-indépendamment
-indépendance
-indépendances
-indépendant
-indépendante
-indépendantes
-indépendantisme
-indépendantismes
-indépendantiste
-indépendantistes
-indépendants
-indéracinable
-indéracinables
-indéréglable
-indéréglables
-indescriptible
-indescriptibles
-indésirable
-indésirables
-indestructibilité
-indestructibilités
-indestructible
-indestructiblement
-indestructibles
-indéterminable
-indéterminables
-indétermination
-indéterminations
-indéterminé
-indéterminée
-indéterminées
-indéterminés
-indéterminisme
-indéterminismes
-index
-indexa
-indexage
-indexages
-indexai
-indexaient
-indexais
-indexait
-indexâmes
-indexant
-indexas
-indexasse
-indexassent
-indexasses
-indexassiez
-indexassions
-indexât
-indexâtes
-indexation
-indexations
-indexe
-indexé
-indexée
-indexées
-indexent
-indexer
-indexera
-indexerai
-indexeraient
-indexerais
-indexerait
-indexeras
-indexèrent
-indexerez
-indexeriez
-indexerions
-indexerons
-indexeront
-indexes
-indexés
-indexez
-indexiez
-indexions
-indexons
-indianisme
-indianismes
-indianiste
-indianistes
-indiça
-indiçai
-indiçaient
-indiçais
-indiçait
-indiçâmes
-indican
-indicans
-indiçant
-indiças
-indiçasse
-indiçassent
-indiçasses
-indiçassiez
-indiçassions
-indiçât
-indiçâtes
-indicateur
-indicateurs
-indicatif
-indicatifs
-indication
-indications
-indicative
-indicatives
-indicatrice
-indicatrices
-indice
-indicé
-indicée
-indicées
-indicent
-indicer
-indicera
-indicerai
-indiceraient
-indicerais
-indicerait
-indiceras
-indicèrent
-indicerez
-indiceriez
-indicerions
-indicerons
-indiceront
-indices
-indicés
-indicez
-indiciaire
-indiciaires
-indicible
-indiciblement
-indicibles
-indiciel
-indicielle
-indicielles
-indiciels
-indiciez
-indicions
-indiçons
-indiction
-indictions
-indien
-indienne
-indiennes
-indiens
-indifféra
-indifférai
-indifféraient
-indifférais
-indifférait
-indifférâmes
-indifférant
-indifféras
-indifférasse
-indifférassent
-indifférasses
-indifférassiez
-indifférassions
-indifférât
-indifférâtes
-indifféré
-indiffère
-indifférée
-indifférées
-indifféremment
-indifférence
-indifférences
-indifférenciation
-indifférenciations
-indifférencié
-indifférenciée
-indifférenciées
-indifférenciés
-indifférent
-indiffèrent
-indifférente
-indifférentes
-indifférents
-indifférer
-indifférera
-indifférerai
-indifféreraient
-indifférerais
-indifférerait
-indifféreras
-indifférèrent
-indifférerez
-indifféreriez
-indifférerions
-indifférerons
-indifféreront
-indifférés
-indiffères
-indifférez
-indiffériez
-indifférions
-indifférons
-indigence
-indigences
-indigène
-indigènes
-indigent
-indigente
-indigentes
-indigents
-indigeste
-indigestes
-indigestion
-indigestions
-indigète
-indigètes
-indigna
-indignai
-indignaient
-indignais
-indignait
-indignâmes
-indignant
-indignas
-indignasse
-indignassent
-indignasses
-indignassiez
-indignassions
-indignât
-indignâtes
-indignation
-indignations
-indigne
-indigné
-indignée
-indignées
-indignement
-indignent
-indigner
-indignera
-indignerai
-indigneraient
-indignerais
-indignerait
-indigneras
-indignèrent
-indignerez
-indigneriez
-indignerions
-indignerons
-indigneront
-indignes
-indignés
-indignez
-indigniez
-indignions
-indignité
-indignités
-indignons
-indigo
-indigos
-indigotier
-indigotiers
-indigotine
-indigotines
-indiqua
-indiquai
-indiquaient
-indiquais
-indiquait
-indiquâmes
-indiquant
-indiquas
-indiquasse
-indiquassent
-indiquasses
-indiquassiez
-indiquassions
-indiquât
-indiquâtes
-indique
-indiqué
-indiquée
-indiquées
-indiquent
-indiquer
-indiquera
-indiquerai
-indiqueraient
-indiquerais
-indiquerait
-indiqueras
-indiquèrent
-indiquerez
-indiqueriez
-indiquerions
-indiquerons
-indiqueront
-indiques
-indiqués
-indiquez
-indiquiez
-indiquions
-indiquons
-indirect
-indirecte
-indirectement
-indirectes
-indirects
-indiscernable
-indiscernables
-indiscipline
-indiscipliné
-indisciplinée
-indisciplinées
-indisciplines
-indisciplinés
-indiscret
-indiscrète
-indiscrètement
-indiscrètes
-indiscrétion
-indiscrétions
-indiscrets
-indiscutable
-indiscutablement
-indiscutables
-indiscuté
-indiscutée
-indiscutées
-indiscutés
-indispensable
-indispensables
-indisponibilité
-indisponibilités
-indisponible
-indisponibles
-indisposa
-indisposai
-indisposaient
-indisposais
-indisposait
-indisposâmes
-indisposant
-indisposas
-indisposasse
-indisposassent
-indisposasses
-indisposassiez
-indisposassions
-indisposât
-indisposâtes
-indispose
-indisposé
-indisposée
-indisposées
-indisposent
-indisposer
-indisposera
-indisposerai
-indisposeraient
-indisposerais
-indisposerait
-indisposeras
-indisposèrent
-indisposerez
-indisposeriez
-indisposerions
-indisposerons
-indisposeront
-indisposes
-indisposés
-indisposez
-indisposiez
-indisposions
-indisposition
-indispositions
-indisposons
-indissociable
-indissociables
-indissolubilité
-indissolubilités
-indissoluble
-indissolublement
-indissolubles
-indistinct
-indistincte
-indistinctement
-indistinctes
-indistincts
-indistinguable
-indistinguables
-indium
-indiums
-individu
-individualisa
-individualisai
-individualisaient
-individualisais
-individualisait
-individualisâmes
-individualisant
-individualisas
-individualisasse
-individualisassent
-individualisasses
-individualisassiez
-individualisassions
-individualisât
-individualisâtes
-individualisation
-individualisations
-individualise
-individualisé
-individualisée
-individualisées
-individualisent
-individualiser
-individualisera
-individualiserai
-individualiseraient
-individualiserais
-individualiserait
-individualiseras
-individualisèrent
-individualiserez
-individualiseriez
-individualiserions
-individualiserons
-individualiseront
-individualises
-individualisés
-individualisez
-individualisiez
-individualisions
-individualisme
-individualismes
-individualisons
-individualiste
-individualistes
-individualité
-individualités
-individuation
-individuations
-individuel
-individuelle
-individuellement
-individuelles
-individuels
-individus
-indivis
-indivisaire
-indivisaires
-indivise
-indivisément
-indivises
-indivisibilité
-indivisibilités
-indivisible
-indivisibles
-indivision
-indivisions
-in-dix-huit
-indochinois
-indochinoise
-indochinoises
-indocile
-indociles
-indocilité
-indocilités
-indo-européen
-indo-européenne
-indo-européennes
-indo-européens
-indole
-indolemment
-indolence
-indolences
-indolent
-indolente
-indolentes
-indolents
-indoles
-indolore
-indolores
-indomptable
-indomptables
-indompté
-indomptée
-indomptées
-indomptés
-indonésien
-indonésienne
-indonésiennes
-indonésiens
-in-douze
-indu
-indubitable
-indubitablement
-indubitables
-inducteur
-inducteurs
-inductif
-inductifs
-induction
-inductions
-inductive
-inductives
-inductrice
-inductrices
-indue
-indues
-induira
-induirai
-induiraient
-induirais
-induirait
-induiras
-induire
-induirez
-induiriez
-induirions
-induirons
-induiront
-induis
-induisaient
-induisais
-induisait
-induisant
-induise
-induisent
-induises
-induisez
-induisiez
-induisîmes
-induisions
-induisirent
-induisis
-induisisse
-induisissent
-induisisses
-induisissiez
-induisissions
-induisit
-induisît
-induisîtes
-induisons
-induit
-induite
-induites
-induits
-indulgence
-indulgences
-indulgencia
-indulgenciai
-indulgenciaient
-indulgenciais
-indulgenciait
-indulgenciâmes
-indulgenciant
-indulgencias
-indulgenciasse
-indulgenciassent
-indulgenciasses
-indulgenciassiez
-indulgenciassions
-indulgenciât
-indulgenciâtes
-indulgencie
-indulgencié
-indulgenciée
-indulgenciées
-indulgencient
-indulgencier
-indulgenciera
-indulgencierai
-indulgencieraient
-indulgencierais
-indulgencierait
-indulgencieras
-indulgencièrent
-indulgencierez
-indulgencieriez
-indulgencierions
-indulgencierons
-indulgencieront
-indulgencies
-indulgenciés
-indulgenciez
-indulgenciiez
-indulgenciions
-indulgencions
-indulgent
-indulgente
-indulgentes
-indulgents
-induline
-indulines
-indult
-indults
-indûment
-indura
-indurai
-induraient
-indurais
-indurait
-indurâmes
-indurant
-induras
-indurasse
-indurassent
-indurasses
-indurassiez
-indurassions
-indurât
-indurâtes
-induration
-indurations
-indure
-induré
-indurée
-indurées
-indurent
-indurer
-indurera
-indurerai
-indureraient
-indurerais
-indurerait
-indureras
-indurèrent
-indurerez
-indureriez
-indurerions
-indurerons
-indureront
-indures
-indurés
-indurez
-induriez
-indurions
-indurons
-indus
-indusie
-indusies
-industrialisa
-industrialisai
-industrialisaient
-industrialisais
-industrialisait
-industrialisâmes
-industrialisant
-industrialisas
-industrialisasse
-industrialisassent
-industrialisasses
-industrialisassiez
-industrialisassions
-industrialisât
-industrialisâtes
-industrialisation
-industrialisations
-industrialise
-industrialisé
-industrialisée
-industrialisées
-industrialisent
-industrialiser
-industrialisera
-industrialiserai
-industrialiseraient
-industrialiserais
-industrialiserait
-industrialiseras
-industrialisèrent
-industrialiserez
-industrialiseriez
-industrialiserions
-industrialiserons
-industrialiseront
-industrialises
-industrialisés
-industrialisez
-industrialisiez
-industrialisions
-industrialisme
-industrialismes
-industrialisons
-industrie
-industriel
-industrielle
-industriellement
-industrielles
-industriels
-industries
-industrieuse
-industrieuses
-industrieux
-induvie
-induvies
-inébranlable
-inébranlablement
-inébranlables
-inéchangeable
-inéchangeables
-inécoutable
-inécoutables
-inécouté
-inécoutée
-inécoutées
-inécoutés
-inédit
-inédite
-inédites
-inédits
-ineffable
-ineffablement
-ineffables
-ineffaçable
-ineffaçables
-inefficace
-inefficacement
-inefficaces
-inefficacité
-inefficacités
-inégal
-inégalable
-inégalables
-inégale
-inégalé
-inégalée
-inégalées
-inégalement
-inégales
-inégalés
-inégalitaire
-inégalitaires
-inégalité
-inégalités
-inégaux
-inélasticité
-inélasticités
-inélastique
-inélastiques
-inélégance
-inélégances
-inélégant
-inélégante
-inélégantes
-inélégants
-inéligibilité
-inéligibilités
-inéligible
-inéligibles
-inéluctable
-inéluctablement
-inéluctables
-inemployable
-inemployables
-inemployé
-inemployée
-inemployées
-inemployés
-inénarrable
-inénarrables
-inéprouvé
-inéprouvée
-inéprouvées
-inéprouvés
-inepte
-ineptes
-ineptie
-inepties
-inépuisable
-inépuisablement
-inépuisables
-inépuisé
-inépuisée
-inépuisées
-inépuisés
-inéquitable
-inéquitables
-inerme
-inermes
-inerte
-inertes
-inertie
-inertiel
-inertielle
-inertielles
-inertiels
-inerties
-inescomptable
-inescomptables
-inespéré
-inespérée
-inespérées
-inespérés
-inesthétique
-inesthétiques
-inestimable
-inestimables
-inétendu
-inétendue
-inétendues
-inétendus
-inévitable
-inévitablement
-inévitables
-inexact
-inexacte
-inexactement
-inexactes
-inexactitude
-inexactitudes
-inexacts
-inexcusable
-inexcusables
-inexécutable
-inexécutables
-inexécuté
-inexécutée
-inexécutées
-inexécutés
-inexécution
-inexécutions
-inexercé
-inexercée
-inexercées
-inexercés
-inexistant
-inexistante
-inexistantes
-inexistants
-inexistence
-inexistences
-inexorable
-inexorablement
-inexorables
-inexpérience
-inexpériences
-inexpérimenté
-inexpérimentée
-inexpérimentées
-inexpérimentés
-inexpert
-inexperte
-inexpertes
-inexperts
-inexpiable
-inexpiables
-inexpié
-inexpiée
-inexpiées
-inexpiés
-inexplicable
-inexplicablement
-inexplicables
-inexpliqué
-inexpliquée
-inexpliquées
-inexpliqués
-inexploitable
-inexploitables
-inexploité
-inexploitée
-inexploitées
-inexploités
-inexplorable
-inexplorables
-inexploré
-inexplorée
-inexplorées
-inexplorés
-inexplosible
-inexplosibles
-inexpressif
-inexpressifs
-inexpressive
-inexpressives
-inexprimable
-inexprimables
-inexprimé
-inexprimée
-inexprimées
-inexprimés
-inexpugnable
-inexpugnables
-inextensible
-inextensibles
-inextinguible
-inextinguibles
-inextirpable
-inextirpables
-inextricable
-inextricablement
-inextricables
-infaillibilité
-infaillibilités
-infaillible
-infailliblement
-infaillibles
-infaisable
-infaisables
-infalsifiable
-infalsifiables
-infamant
-infamante
-infamantes
-infamants
-infâme
-infâmes
-infamie
-infamies
-infant
-infante
-infanterie
-infanteries
-infantes
-infanticide
-infanticides
-infantile
-infantiles
-infantilisa
-infantilisai
-infantilisaient
-infantilisais
-infantilisait
-infantilisâmes
-infantilisant
-infantilisas
-infantilisasse
-infantilisassent
-infantilisasses
-infantilisassiez
-infantilisassions
-infantilisât
-infantilisâtes
-infantilise
-infantilisé
-infantilisée
-infantilisées
-infantilisent
-infantiliser
-infantilisera
-infantiliserai
-infantiliseraient
-infantiliserais
-infantiliserait
-infantiliseras
-infantilisèrent
-infantiliserez
-infantiliseriez
-infantiliserions
-infantiliserons
-infantiliseront
-infantilises
-infantilisés
-infantilisez
-infantilisiez
-infantilisions
-infantilisme
-infantilismes
-infantilisons
-infants
-infarctus
-infatigable
-infatigablement
-infatigables
-infatua
-infatuai
-infatuaient
-infatuais
-infatuait
-infatuâmes
-infatuant
-infatuas
-infatuasse
-infatuassent
-infatuasses
-infatuassiez
-infatuassions
-infatuât
-infatuâtes
-infatuation
-infatuations
-infatue
-infatué
-infatuée
-infatuées
-infatuent
-infatuer
-infatuera
-infatuerai
-infatueraient
-infatuerais
-infatuerait
-infatueras
-infatuèrent
-infatuerez
-infatueriez
-infatuerions
-infatuerons
-infatueront
-infatues
-infatués
-infatuez
-infatuiez
-infatuions
-infatuons
-infécond
-inféconde
-infécondes
-infécondité
-infécondités
-inféconds
-infect
-infecta
-infectai
-infectaient
-infectais
-infectait
-infectâmes
-infectant
-infectante
-infectantes
-infectants
-infectas
-infectasse
-infectassent
-infectasses
-infectassiez
-infectassions
-infectât
-infectâtes
-infecte
-infecté
-infectée
-infectées
-infectent
-infecter
-infectera
-infecterai
-infecteraient
-infecterais
-infecterait
-infecteras
-infectèrent
-infecterez
-infecteriez
-infecterions
-infecterons
-infecteront
-infectes
-infectés
-infectez
-infectieuse
-infectieuses
-infectieux
-infectiez
-infection
-infections
-infectons
-infects
-inféoda
-inféodai
-inféodaient
-inféodais
-inféodait
-inféodâmes
-inféodant
-inféodas
-inféodasse
-inféodassent
-inféodasses
-inféodassiez
-inféodassions
-inféodât
-inféodâtes
-inféode
-inféodé
-inféodée
-inféodées
-inféodent
-inféoder
-inféodera
-inféoderai
-inféoderaient
-inféoderais
-inféoderait
-inféoderas
-inféodèrent
-inféoderez
-inféoderiez
-inféoderions
-inféoderons
-inféoderont
-inféodes
-inféodés
-inféodez
-inféodiez
-inféodions
-inféodons
-inféra
-inférai
-inféraient
-inférais
-inférait
-inférâmes
-inférant
-inféras
-inférasse
-inférassent
-inférasses
-inférassiez
-inférassions
-inférât
-inférâtes
-inféré
-infère
-inférée
-inférées
-inférence
-inférences
-infèrent
-inférer
-inférera
-inférerai
-inféreraient
-inférerais
-inférerait
-inféreras
-inférèrent
-inférerez
-inféreriez
-inférerions
-inférerons
-inféreront
-inférés
-infères
-inférez
-inférieur
-inférieure
-inférieures
-inférieurs
-infériez
-inférions
-infériorisa
-infériorisai
-infériorisaient
-infériorisais
-infériorisait
-infériorisâmes
-infériorisant
-infériorisas
-infériorisasse
-infériorisassent
-infériorisasses
-infériorisassiez
-infériorisassions
-infériorisât
-infériorisâtes
-infériorisation
-infériorisations
-infériorise
-infériorisé
-infériorisée
-infériorisées
-infériorisent
-inférioriser
-infériorisera
-inférioriserai
-inférioriseraient
-inférioriserais
-inférioriserait
-inférioriseras
-infériorisèrent
-inférioriserez
-inférioriseriez
-inférioriserions
-inférioriserons
-inférioriseront
-infériorises
-infériorisés
-infériorisez
-infériorisiez
-infériorisions
-infériorisons
-infériorité
-infériorités
-infermentescible
-infermentescibles
-infernal
-infernale
-infernales
-infernaux
-inférons
-infertile
-infertiles
-infertilité
-infertilités
-infesta
-infestai
-infestaient
-infestais
-infestait
-infestâmes
-infestant
-infestas
-infestasse
-infestassent
-infestasses
-infestassiez
-infestassions
-infestât
-infestâtes
-infestation
-infestations
-infeste
-infesté
-infestée
-infestées
-infestent
-infester
-infestera
-infesterai
-infesteraient
-infesterais
-infesterait
-infesteras
-infestèrent
-infesterez
-infesteriez
-infesterions
-infesterons
-infesteront
-infestes
-infestés
-infestez
-infestiez
-infestions
-infestons
-infeutrable
-infeutrables
-infibulation
-infibulations
-infidèle
-infidèlement
-infidèles
-infidélité
-infidélités
-infiltra
-infiltrai
-infiltraient
-infiltrais
-infiltrait
-infiltrâmes
-infiltrant
-infiltras
-infiltrasse
-infiltrassent
-infiltrasses
-infiltrassiez
-infiltrassions
-infiltrât
-infiltrâtes
-infiltration
-infiltrations
-infiltre
-infiltré
-infiltrée
-infiltrées
-infiltrent
-infiltrer
-infiltrera
-infiltrerai
-infiltreraient
-infiltrerais
-infiltrerait
-infiltreras
-infiltrèrent
-infiltrerez
-infiltreriez
-infiltrerions
-infiltrerons
-infiltreront
-infiltres
-infiltrés
-infiltrez
-infiltriez
-infiltrions
-infiltrons
-infime
-infimes
-infini
-infinie
-infinies
-infiniment
-infinis
-infinité
-infinités
-infinitésimal
-infinitésimale
-infinitésimales
-infinitésimaux
-infinitif
-infinitifs
-infinitive
-infinitives
-infinitude
-infinitudes
-infirma
-infirmai
-infirmaient
-infirmais
-infirmait
-infirmâmes
-infirmant
-infirmas
-infirmasse
-infirmassent
-infirmasses
-infirmassiez
-infirmassions
-infirmât
-infirmâtes
-infirmatif
-infirmatifs
-infirmation
-infirmations
-infirmative
-infirmatives
-infirme
-infirmé
-infirmée
-infirmées
-infirment
-infirmer
-infirmera
-infirmerai
-infirmeraient
-infirmerais
-infirmerait
-infirmeras
-infirmèrent
-infirmerez
-infirmerie
-infirmeries
-infirmeriez
-infirmerions
-infirmerons
-infirmeront
-infirmes
-infirmés
-infirmez
-infirmier
-infirmière
-infirmières
-infirmiers
-infirmiez
-infirmions
-infirmité
-infirmités
-infirmons
-infixe
-infixes
-inflammabilité
-inflammabilités
-inflammable
-inflammables
-inflammation
-inflammations
-inflammatoire
-inflammatoires
-inflation
-inflationniste
-inflationnistes
-inflations
-infléchi
-infléchie
-infléchies
-infléchîmes
-infléchir
-infléchira
-infléchirai
-infléchiraient
-infléchirais
-infléchirait
-infléchiras
-infléchirent
-infléchirez
-infléchiriez
-infléchirions
-infléchirons
-infléchiront
-infléchis
-infléchissaient
-infléchissais
-infléchissait
-infléchissant
-infléchisse
-infléchissement
-infléchissements
-infléchissent
-infléchisses
-infléchissez
-infléchissiez
-infléchissions
-infléchissons
-infléchit
-infléchît
-infléchîtes
-inflexibilité
-inflexibilités
-inflexible
-inflexiblement
-inflexibles
-inflexion
-inflexions
-inflige
-infligé
-infligea
-infligeai
-infligeaient
-infligeais
-infligeait
-infligeâmes
-infligeant
-infligeas
-infligeasse
-infligeassent
-infligeasses
-infligeassiez
-infligeassions
-infligeât
-infligeâtes
-infligée
-infligées
-infligent
-infligeons
-infliger
-infligera
-infligerai
-infligeraient
-infligerais
-infligerait
-infligeras
-infligèrent
-infligerez
-infligeriez
-infligerions
-infligerons
-infligeront
-infliges
-infligés
-infligez
-infligiez
-infligions
-inflorescence
-inflorescences
-influa
-influai
-influaient
-influais
-influait
-influâmes
-influant
-influas
-influasse
-influassent
-influasses
-influassiez
-influassions
-influât
-influâtes
-influe
-influé
-influença
-influençable
-influençables
-influençai
-influençaient
-influençais
-influençait
-influençâmes
-influençant
-influenças
-influençasse
-influençassent
-influençasses
-influençassiez
-influençassions
-influençât
-influençâtes
-influence
-influencé
-influencée
-influencées
-influencent
-influencer
-influencera
-influencerai
-influenceraient
-influencerais
-influencerait
-influenceras
-influencèrent
-influencerez
-influenceriez
-influencerions
-influencerons
-influenceront
-influences
-influencés
-influencez
-influenciez
-influencions
-influençons
-influent
-influente
-influentes
-influents
-influenza
-influenzas
-influer
-influera
-influerai
-influeraient
-influerais
-influerait
-influeras
-influèrent
-influerez
-influeriez
-influerions
-influerons
-influeront
-influes
-influez
-influiez
-influions
-influons
-influx
-infographie
-infographies
-in-folio
-infondé
-infondée
-infondées
-infondés
-informa
-informai
-informaient
-informais
-informait
-informâmes
-informant
-informas
-informasse
-informassent
-informasses
-informassiez
-informassions
-informât
-informâtes
-informateur
-informateurs
-informaticien
-informaticienne
-informaticiennes
-informaticiens
-informatif
-informatifs
-information
-informationnel
-informationnelle
-informationnelles
-informationnels
-informations
-informatique
-informatiques
-informatisa
-informatisable
-informatisables
-informatisai
-informatisaient
-informatisais
-informatisait
-informatisâmes
-informatisant
-informatisas
-informatisasse
-informatisassent
-informatisasses
-informatisassiez
-informatisassions
-informatisât
-informatisâtes
-informatisation
-informatisations
-informatise
-informatisé
-informatisée
-informatisées
-informatisent
-informatiser
-informatisera
-informatiserai
-informatiseraient
-informatiserais
-informatiserait
-informatiseras
-informatisèrent
-informatiserez
-informatiseriez
-informatiserions
-informatiserons
-informatiseront
-informatises
-informatisés
-informatisez
-informatisiez
-informatisions
-informatisons
-informative
-informatives
-informatrice
-informatrices
-informe
-informé
-informée
-informées
-informel
-informelle
-informelles
-informels
-informent
-informer
-informera
-informerai
-informeraient
-informerais
-informerait
-informeras
-informèrent
-informerez
-informeriez
-informerions
-informerons
-informeront
-informes
-informés
-informez
-informiez
-informions
-informons
-informulé
-informulée
-informulées
-informulés
-infortune
-infortuné
-infortunée
-infortunées
-infortunes
-infortunés
-infra
-infraction
-infractions
-infranchissable
-infranchissables
-infrarouge
-infrarouges
-infrason
-infrasons
-infrastructure
-infrastructures
-infroissable
-infroissables
-infructueuse
-infructueusement
-infructueuses
-infructueux
-infule
-infules
-infumable
-infumables
-infundibuliforme
-infundibuliformes
-infundibulum
-infundibulums
-infus
-infusa
-infusai
-infusaient
-infusais
-infusait
-infusâmes
-infusant
-infusas
-infusasse
-infusassent
-infusasses
-infusassiez
-infusassions
-infusât
-infusâtes
-infuse
-infusé
-infusée
-infusées
-infusent
-infuser
-infusera
-infuserai
-infuseraient
-infuserais
-infuserait
-infuseras
-infusèrent
-infuserez
-infuseriez
-infuserions
-infuserons
-infuseront
-infuses
-infusés
-infusez
-infusible
-infusibles
-infusiez
-infusion
-infusions
-infusoire
-infusoires
-infusons
-ingagnable
-ingagnables
-ingambe
-ingambes
-ingéniâmes
-ingéniassiez
-ingéniassions
-ingéniâtes
-ingénié
-ingéniée
-ingéniées
-ingénier
-ingénierez
-ingénierie
-ingénieries
-ingénieriez
-ingénierions
-ingénierons
-ingéniés
-ingénieur
-ingénieur-conseil
-ingénieurs
-ingénieurs-conseils
-ingénieuse
-ingénieusement
-ingénieuses
-ingénieux
-ingéniez
-ingéniiez
-ingéniions
-ingénions
-ingéniosité
-ingéniosités
-ingénu
-ingénue
-ingénues
-ingénuité
-ingénuités
-ingénument
-ingénus
-ingéra
-ingérai
-ingéraient
-ingérais
-ingérait
-ingérâmes
-ingérant
-ingéras
-ingérasse
-ingérassent
-ingérasses
-ingérassiez
-ingérassions
-ingérât
-ingérâtes
-ingéré
-ingère
-ingérée
-ingérées
-ingérence
-ingérences
-ingèrent
-ingérer
-ingérera
-ingérerai
-ingéreraient
-ingérerais
-ingérerait
-ingéreras
-ingérèrent
-ingérerez
-ingéreriez
-ingérerions
-ingérerons
-ingéreront
-ingérés
-ingères
-ingérez
-ingériez
-ingérions
-ingérons
-ingestion
-ingestions
-ingouvernable
-ingouvernables
-ingrat
-ingrate
-ingratement
-ingrates
-ingratitude
-ingratitudes
-ingrats
-ingrédient
-ingrédients
-ingression
-ingressions
-inguérissable
-inguérissables
-inguinal
-inguinale
-inguinales
-inguinaux
-ingurgita
-ingurgitai
-ingurgitaient
-ingurgitais
-ingurgitait
-ingurgitâmes
-ingurgitant
-ingurgitas
-ingurgitasse
-ingurgitassent
-ingurgitasses
-ingurgitassiez
-ingurgitassions
-ingurgitât
-ingurgitâtes
-ingurgitation
-ingurgitations
-ingurgite
-ingurgité
-ingurgitée
-ingurgitées
-ingurgitent
-ingurgiter
-ingurgitera
-ingurgiterai
-ingurgiteraient
-ingurgiterais
-ingurgiterait
-ingurgiteras
-ingurgitèrent
-ingurgiterez
-ingurgiteriez
-ingurgiterions
-ingurgiterons
-ingurgiteront
-ingurgites
-ingurgités
-ingurgitez
-ingurgitiez
-ingurgitions
-ingurgitons
-inhabile
-inhabiles
-inhabileté
-inhabiletés
-inhabilité
-inhabilités
-inhabitable
-inhabitables
-inhabité
-inhabitée
-inhabitées
-inhabités
-inhabituel
-inhabituelle
-inhabituelles
-inhabituels
-inhala
-inhalai
-inhalaient
-inhalais
-inhalait
-inhalâmes
-inhalant
-inhalas
-inhalasse
-inhalassent
-inhalasses
-inhalassiez
-inhalassions
-inhalât
-inhalâtes
-inhalateur
-inhalateurs
-inhalation
-inhalations
-inhalatrice
-inhalatrices
-inhale
-inhalé
-inhalée
-inhalées
-inhalent
-inhaler
-inhalera
-inhalerai
-inhaleraient
-inhalerais
-inhalerait
-inhaleras
-inhalèrent
-inhalerez
-inhaleriez
-inhalerions
-inhalerons
-inhaleront
-inhales
-inhalés
-inhalez
-inhaliez
-inhalions
-inhalons
-inharmonieuse
-inharmonieuses
-inharmonieux
-inhérence
-inhérences
-inhérent
-inhérente
-inhérentes
-inhérents
-inhiba
-inhibai
-inhibaient
-inhibais
-inhibait
-inhibâmes
-inhibant
-inhibas
-inhibasse
-inhibassent
-inhibasses
-inhibassiez
-inhibassions
-inhibât
-inhibâtes
-inhibe
-inhibé
-inhibée
-inhibées
-inhibent
-inhiber
-inhibera
-inhiberai
-inhiberaient
-inhiberais
-inhiberait
-inhiberas
-inhibèrent
-inhiberez
-inhiberiez
-inhiberions
-inhiberons
-inhiberont
-inhibes
-inhibés
-inhibez
-inhibiez
-inhibions
-inhibiteur
-inhibiteurs
-inhibitif
-inhibitifs
-inhibition
-inhibitions
-inhibitive
-inhibitives
-inhibitrice
-inhibitrices
-inhibons
-inhospitalier
-inhospitalière
-inhospitalières
-inhospitaliers
-inhuma
-inhumai
-inhumaient
-inhumain
-inhumaine
-inhumainement
-inhumaines
-inhumains
-inhumais
-inhumait
-inhumâmes
-inhumanité
-inhumanités
-inhumant
-inhumas
-inhumasse
-inhumassent
-inhumasses
-inhumassiez
-inhumassions
-inhumât
-inhumâtes
-inhumation
-inhumations
-inhume
-inhumé
-inhumée
-inhumées
-inhument
-inhumer
-inhumera
-inhumerai
-inhumeraient
-inhumerais
-inhumerait
-inhumeras
-inhumèrent
-inhumerez
-inhumeriez
-inhumerions
-inhumerons
-inhumeront
-inhumes
-inhumés
-inhumez
-inhumiez
-inhumions
-inhumons
-inimaginable
-inimaginables
-inimitable
-inimitables
-inimité
-inimitée
-inimitées
-inimités
-inimitié
-inimitiés
-ininflammable
-ininflammables
-inintelligemment
-inintelligence
-inintelligences
-inintelligent
-inintelligente
-inintelligentes
-inintelligents
-inintelligibilité
-inintelligibilités
-inintelligible
-inintelligiblement
-inintelligibles
-inintéressant
-inintéressante
-inintéressantes
-inintéressants
-ininterrompu
-ininterrompue
-ininterrompues
-ininterrompus
-inique
-iniquement
-iniques
-iniquité
-iniquités
-initia
-initiai
-initiaient
-initiais
-initiait
-initial
-initiale
-initialement
-initiales
-initialisa
-initialisai
-initialisaient
-initialisais
-initialisait
-initialisâmes
-initialisant
-initialisas
-initialisasse
-initialisassent
-initialisasses
-initialisassiez
-initialisassions
-initialisât
-initialisâtes
-initialisation
-initialisations
-initialise
-initialisé
-initialisée
-initialisées
-initialisent
-initialiser
-initialisera
-initialiserai
-initialiseraient
-initialiserais
-initialiserait
-initialiseras
-initialisèrent
-initialiserez
-initialiseriez
-initialiserions
-initialiserons
-initialiseront
-initialises
-initialisés
-initialisez
-initialisiez
-initialisions
-initialisons
-initiâmes
-initiant
-initias
-initiasse
-initiassent
-initiasses
-initiassiez
-initiassions
-initiât
-initiâtes
-initiateur
-initiateurs
-initiation
-initiations
-initiatique
-initiatiques
-initiative
-initiatives
-initiatrice
-initiatrices
-initiaux
-initie
-initié
-initiée
-initiées
-initient
-initier
-initiera
-initierai
-initieraient
-initierais
-initierait
-initieras
-initièrent
-initierez
-initieriez
-initierions
-initierons
-initieront
-inities
-initiés
-initiez
-initiiez
-initiions
-initions
-injecta
-injectable
-injectables
-injectai
-injectaient
-injectais
-injectait
-injectâmes
-injectant
-injectas
-injectasse
-injectassent
-injectasses
-injectassiez
-injectassions
-injectât
-injectâtes
-injecte
-injecté
-injectée
-injectées
-injectent
-injecter
-injectera
-injecterai
-injecteraient
-injecterais
-injecterait
-injecteras
-injectèrent
-injecterez
-injecteriez
-injecterions
-injecterons
-injecteront
-injectes
-injectés
-injecteur
-injecteurs
-injectez
-injectiez
-injection
-injections
-injectons
-injonctif
-injonctifs
-injonction
-injonctions
-injonctive
-injonctives
-injouable
-injouables
-injure
-injures
-injuria
-injuriai
-injuriaient
-injuriais
-injuriait
-injuriâmes
-injuriant
-injurias
-injuriasse
-injuriassent
-injuriasses
-injuriassiez
-injuriassions
-injuriât
-injuriâtes
-injurie
-injurié
-injuriée
-injuriées
-injurient
-injurier
-injuriera
-injurierai
-injurieraient
-injurierais
-injurierait
-injurieras
-injurièrent
-injurierez
-injurieriez
-injurierions
-injurierons
-injurieront
-injuries
-injuriés
-injurieuse
-injurieusement
-injurieuses
-injurieux
-injuriez
-injuriiez
-injuriions
-injurions
-injuste
-injustement
-injustes
-injustice
-injustices
-injustifiable
-injustifiables
-injustifié
-injustifiée
-injustifiées
-injustifiés
-inlandsis
-inlassable
-inlassablement
-inlassables
-inlay
-inlays
-inné
-innée
-innées
-innéisme
-innéismes
-innéiste
-innéistes
-innéité
-innéités
-innerva
-innervai
-innervaient
-innervais
-innervait
-innervâmes
-innervant
-innervas
-innervasse
-innervassent
-innervasses
-innervassiez
-innervassions
-innervât
-innervâtes
-innervation
-innervations
-innerve
-innervé
-innervée
-innervées
-innervent
-innerver
-innervera
-innerverai
-innerveraient
-innerverais
-innerverait
-innerveras
-innervèrent
-innerverez
-innerveriez
-innerverions
-innerverons
-innerveront
-innerves
-innervés
-innervez
-innerviez
-innervions
-innervons
-innés
-innocemment
-innocence
-innocences
-innocent
-innocenta
-innocentai
-innocentaient
-innocentais
-innocentait
-innocentâmes
-innocentant
-innocentas
-innocentasse
-innocentassent
-innocentasses
-innocentassiez
-innocentassions
-innocentât
-innocentâtes
-innocente
-innocenté
-innocentée
-innocentées
-innocentent
-innocenter
-innocentera
-innocenterai
-innocenteraient
-innocenterais
-innocenterait
-innocenteras
-innocentèrent
-innocenterez
-innocenteriez
-innocenterions
-innocenterons
-innocenteront
-innocentes
-innocentés
-innocentez
-innocentiez
-innocentions
-innocentons
-innocents
-innocuité
-innocuités
-innombrable
-innombrables
-innomé
-innomée
-innomées
-innomés
-innominé
-innominée
-innominées
-innominés
-innommable
-innommables
-innommé
-innommée
-innommées
-innommés
-innova
-innovai
-innovaient
-innovais
-innovait
-innovâmes
-innovant
-innovas
-innovasse
-innovassent
-innovasses
-innovassiez
-innovassions
-innovât
-innovâtes
-innovateur
-innovateurs
-innovation
-innovations
-innovatrice
-innovatrices
-innove
-innové
-innovée
-innovées
-innovent
-innover
-innovera
-innoverai
-innoveraient
-innoverais
-innoverait
-innoveras
-innovèrent
-innoverez
-innoveriez
-innoverions
-innoverons
-innoveront
-innoves
-innovés
-innovez
-innoviez
-innovions
-innovons
-inobservable
-inobservables
-inobservance
-inobservances
-inobservation
-inobservations
-inobservé
-inobservée
-inobservées
-inobservés
-inoccupation
-inoccupations
-inoccupé
-inoccupée
-inoccupées
-inoccupés
-in-octavo
-inocula
-inoculable
-inoculables
-inoculai
-inoculaient
-inoculais
-inoculait
-inoculâmes
-inoculant
-inoculas
-inoculasse
-inoculassent
-inoculasses
-inoculassiez
-inoculassions
-inoculât
-inoculâtes
-inoculation
-inoculations
-inocule
-inoculé
-inoculée
-inoculées
-inoculent
-inoculer
-inoculera
-inoculerai
-inoculeraient
-inoculerais
-inoculerait
-inoculeras
-inoculèrent
-inoculerez
-inoculeriez
-inoculerions
-inoculerons
-inoculeront
-inocules
-inoculés
-inoculez
-inoculiez
-inoculions
-inoculons
-inodore
-inodores
-inoffensif
-inoffensifs
-inoffensive
-inoffensives
-inonda
-inondable
-inondables
-inondai
-inondaient
-inondais
-inondait
-inondâmes
-inondant
-inondas
-inondasse
-inondassent
-inondasses
-inondassiez
-inondassions
-inondât
-inondâtes
-inondation
-inondations
-inonde
-inondé
-inondée
-inondées
-inondent
-inonder
-inondera
-inonderai
-inonderaient
-inonderais
-inonderait
-inonderas
-inondèrent
-inonderez
-inonderiez
-inonderions
-inonderons
-inonderont
-inondes
-inondés
-inondez
-inondiez
-inondions
-inondons
-inopérable
-inopérables
-inopérant
-inopérante
-inopérantes
-inopérants
-inopiné
-inopinée
-inopinées
-inopinément
-inopinés
-inopportun
-inopportune
-inopportunément
-inopportunes
-inopportunité
-inopportunités
-inopportuns
-inopposabilité
-inopposabilités
-inopposable
-inopposables
-inorganique
-inorganiques
-inorganisation
-inorganisations
-inorganisé
-inorganisée
-inorganisées
-inorganisés
-inoubliable
-inoubliables
-inouï
-inouïe
-inouïes
-inouïs
-inox
-inoxydable
-inoxydables
-in-plano
-input
-inputs
-inqualifiable
-inqualifiables
-inquart
-in-quarto
-inquarts
-inquiet
-inquiéta
-inquiétai
-inquiétaient
-inquiétais
-inquiétait
-inquiétâmes
-inquiétant
-inquiétante
-inquiétantes
-inquiétants
-inquiétas
-inquiétasse
-inquiétassent
-inquiétasses
-inquiétassiez
-inquiétassions
-inquiétât
-inquiétâtes
-inquiété
-inquiète
-inquiétée
-inquiétées
-inquiètent
-inquiéter
-inquiétera
-inquiéterai
-inquiéteraient
-inquiéterais
-inquiéterait
-inquiéteras
-inquiétèrent
-inquiéterez
-inquiéteriez
-inquiéterions
-inquiéterons
-inquiéteront
-inquiétés
-inquiètes
-inquiétez
-inquiétiez
-inquiétions
-inquiétons
-inquiets
-inquiétude
-inquiétudes
-inquisiteur
-inquisiteurs
-inquisition
-inquisitions
-inquisitorial
-inquisitoriale
-inquisitoriales
-inquisitoriaux
-inquisitrice
-inquisitrices
-inracontable
-inracontables
-insaisissabilité
-insaisissabilités
-insaisissable
-insaisissables
-insalissable
-insalissables
-insalivation
-insalivations
-insalubre
-insalubres
-insalubrité
-insalubrités
-insane
-insanes
-insanité
-insanités
-insatiabilité
-insatiabilités
-insatiable
-insatiablement
-insatiables
-insatisfaction
-insatisfactions
-insatisfaisant
-insatisfaisante
-insatisfaisantes
-insatisfaisants
-insatisfait
-insatisfaite
-insatisfaites
-insatisfaits
-inscriptible
-inscriptibles
-inscription
-inscriptions
-inscrira
-inscrirai
-inscriraient
-inscrirais
-inscrirait
-inscriras
-inscrire
-inscrirez
-inscririez
-inscririons
-inscrirons
-inscriront
-inscris
-inscrit
-inscrite
-inscrites
-inscrits
-inscrivaient
-inscrivais
-inscrivait
-inscrivant
-inscrivante
-inscrivantes
-inscrivants
-inscrive
-inscrivent
-inscrives
-inscrivez
-inscriviez
-inscrivîmes
-inscrivions
-inscrivirent
-inscrivis
-inscrivisse
-inscrivissent
-inscrivisses
-inscrivissiez
-inscrivissions
-inscrivit
-inscrivît
-inscrivîtes
-inscrivons
-insculpa
-insculpai
-insculpaient
-insculpais
-insculpait
-insculpâmes
-insculpant
-insculpas
-insculpasse
-insculpassent
-insculpasses
-insculpassiez
-insculpassions
-insculpât
-insculpâtes
-insculpe
-insculpé
-insculpée
-insculpées
-insculpent
-insculper
-insculpera
-insculperai
-insculperaient
-insculperais
-insculperait
-insculperas
-insculpèrent
-insculperez
-insculperiez
-insculperions
-insculperons
-insculperont
-insculpes
-insculpés
-insculpez
-insculpiez
-insculpions
-insculpons
-insécable
-insécables
-insectarium
-insectariums
-insecte
-insectes
-insecticide
-insecticides
-insectifuge
-insectifuges
-insectivore
-insectivores
-insécurité
-insécurités
-in-seize
-inselberg
-inselbergs
-insémina
-inséminai
-inséminaient
-inséminais
-inséminait
-inséminâmes
-inséminant
-inséminas
-inséminasse
-inséminassent
-inséminasses
-inséminassiez
-inséminassions
-inséminât
-inséminâtes
-insémination
-inséminations
-insémine
-inséminé
-inséminée
-inséminées
-inséminent
-inséminer
-inséminera
-inséminerai
-insémineraient
-inséminerais
-inséminerait
-insémineras
-inséminèrent
-inséminerez
-insémineriez
-inséminerions
-inséminerons
-insémineront
-insémines
-inséminés
-inséminez
-inséminiez
-inséminions
-inséminons
-insensé
-insensée
-insensées
-insensés
-insensibilisa
-insensibilisai
-insensibilisaient
-insensibilisais
-insensibilisait
-insensibilisâmes
-insensibilisant
-insensibilisas
-insensibilisasse
-insensibilisassent
-insensibilisasses
-insensibilisassiez
-insensibilisassions
-insensibilisât
-insensibilisâtes
-insensibilisation
-insensibilisations
-insensibilise
-insensibilisé
-insensibilisée
-insensibilisées
-insensibilisent
-insensibiliser
-insensibilisera
-insensibiliserai
-insensibiliseraient
-insensibiliserais
-insensibiliserait
-insensibiliseras
-insensibilisèrent
-insensibiliserez
-insensibiliseriez
-insensibiliserions
-insensibiliserons
-insensibiliseront
-insensibilises
-insensibilisés
-insensibilisez
-insensibilisiez
-insensibilisions
-insensibilisons
-insensibilité
-insensibilités
-insensible
-insensiblement
-insensibles
-inséparable
-inséparablement
-inséparables
-inséra
-insérable
-insérables
-insérai
-inséraient
-insérais
-insérait
-insérâmes
-insérant
-inséras
-insérasse
-insérassent
-insérasses
-insérassiez
-insérassions
-insérât
-insérâtes
-inséré
-insère
-insérée
-insérées
-insèrent
-insérer
-insérera
-insérerai
-inséreraient
-insérerais
-insérerait
-inséreras
-insérèrent
-insérerez
-inséreriez
-insérerions
-insérerons
-inséreront
-insérés
-insères
-insérez
-insériez
-insérions
-insermenté
-insermentés
-insérons
-insertion
-insertions
-insidieuse
-insidieusement
-insidieuses
-insidieux
-insigne
-insignes
-insignifiance
-insignifiances
-insignifiant
-insignifiante
-insignifiantes
-insignifiants
-insincère
-insincères
-insinua
-insinuai
-insinuaient
-insinuais
-insinuait
-insinuâmes
-insinuant
-insinuante
-insinuantes
-insinuants
-insinuas
-insinuasse
-insinuassent
-insinuasses
-insinuassiez
-insinuassions
-insinuât
-insinuâtes
-insinuation
-insinuations
-insinue
-insinué
-insinuée
-insinuées
-insinuent
-insinuer
-insinuera
-insinuerai
-insinueraient
-insinuerais
-insinuerait
-insinueras
-insinuèrent
-insinuerez
-insinueriez
-insinuerions
-insinuerons
-insinueront
-insinues
-insinués
-insinuez
-insinuiez
-insinuions
-insinuons
-insipide
-insipides
-insipidité
-insipidités
-insista
-insistai
-insistaient
-insistais
-insistait
-insistâmes
-insistance
-insistances
-insistant
-insistante
-insistantes
-insistants
-insistas
-insistasse
-insistassent
-insistasses
-insistassiez
-insistassions
-insistât
-insistâtes
-insiste
-insisté
-insistent
-insister
-insistera
-insisterai
-insisteraient
-insisterais
-insisterait
-insisteras
-insistèrent
-insisterez
-insisteriez
-insisterions
-insisterons
-insisteront
-insistes
-insistez
-insistiez
-insistions
-insistons
-insociable
-insociables
-insola
-insolai
-insolaient
-insolais
-insolait
-insolâmes
-insolant
-insolas
-insolasse
-insolassent
-insolasses
-insolassiez
-insolassions
-insolât
-insolâtes
-insolation
-insolations
-insole
-insolé
-insolée
-insolées
-insolemment
-insolence
-insolences
-insolent
-insolente
-insolentes
-insolents
-insoler
-insolera
-insolerai
-insoleraient
-insolerais
-insolerait
-insoleras
-insolèrent
-insolerez
-insoleriez
-insolerions
-insolerons
-insoleront
-insoles
-insolés
-insolez
-insoliez
-insolions
-insolite
-insolites
-insolons
-insolubilisa
-insolubilisai
-insolubilisaient
-insolubilisais
-insolubilisait
-insolubilisâmes
-insolubilisant
-insolubilisas
-insolubilisasse
-insolubilisassent
-insolubilisasses
-insolubilisassiez
-insolubilisassions
-insolubilisât
-insolubilisâtes
-insolubilise
-insolubilisé
-insolubilisée
-insolubilisées
-insolubilisent
-insolubiliser
-insolubilisera
-insolubiliserai
-insolubiliseraient
-insolubiliserais
-insolubiliserait
-insolubiliseras
-insolubilisèrent
-insolubiliserez
-insolubiliseriez
-insolubiliserions
-insolubiliserons
-insolubiliseront
-insolubilises
-insolubilisés
-insolubilisez
-insolubilisiez
-insolubilisions
-insolubilisons
-insoluble
-insolubles
-insolvabilité
-insolvabilités
-insolvable
-insolvables
-insomniaque
-insomniaques
-insomnie
-insomnies
-insomnieuse
-insomnieuses
-insomnieux
-insondable
-insondables
-insonore
-insonores
-insonorisa
-insonorisai
-insonorisaient
-insonorisais
-insonorisait
-insonorisâmes
-insonorisant
-insonorisas
-insonorisasse
-insonorisassent
-insonorisasses
-insonorisassiez
-insonorisassions
-insonorisât
-insonorisâtes
-insonorisation
-insonorisations
-insonorise
-insonorisé
-insonorisée
-insonorisées
-insonorisent
-insonoriser
-insonorisera
-insonoriserai
-insonoriseraient
-insonoriserais
-insonoriserait
-insonoriseras
-insonorisèrent
-insonoriserez
-insonoriseriez
-insonoriserions
-insonoriserons
-insonoriseront
-insonorises
-insonorisés
-insonorisez
-insonorisiez
-insonorisions
-insonorisons
-insonorité
-insonorités
-insouciance
-insouciances
-insouciant
-insouciante
-insouciantes
-insouciants
-insoucieuse
-insoucieuses
-insoucieux
-insoumis
-insoumise
-insoumises
-insoumission
-insoumissions
-insoupçonnable
-insoupçonnables
-insoupçonné
-insoupçonnée
-insoupçonnées
-insoupçonnés
-insoutenable
-insoutenables
-inspecta
-inspectai
-inspectaient
-inspectais
-inspectait
-inspectâmes
-inspectant
-inspectas
-inspectasse
-inspectassent
-inspectasses
-inspectassiez
-inspectassions
-inspectât
-inspectâtes
-inspecte
-inspecté
-inspectée
-inspectées
-inspectent
-inspecter
-inspectera
-inspecterai
-inspecteraient
-inspecterais
-inspecterait
-inspecteras
-inspectèrent
-inspecterez
-inspecteriez
-inspecterions
-inspecterons
-inspecteront
-inspectes
-inspectés
-inspecteur
-inspecteurs
-inspectez
-inspectiez
-inspection
-inspections
-inspectons
-inspectorat
-inspectorats
-inspectrice
-inspectrices
-inspira
-inspirai
-inspiraient
-inspirais
-inspirait
-inspirâmes
-inspirant
-inspirante
-inspirantes
-inspirants
-inspiras
-inspirasse
-inspirassent
-inspirasses
-inspirassiez
-inspirassions
-inspirât
-inspirâtes
-inspirateur
-inspirateurs
-inspiration
-inspirations
-inspiratrice
-inspiratrices
-inspire
-inspiré
-inspirée
-inspirées
-inspirent
-inspirer
-inspirera
-inspirerai
-inspireraient
-inspirerais
-inspirerait
-inspireras
-inspirèrent
-inspirerez
-inspireriez
-inspirerions
-inspirerons
-inspireront
-inspires
-inspirés
-inspirez
-inspiriez
-inspirions
-inspirons
-instabilité
-instabilités
-instable
-instables
-installa
-installai
-installaient
-installais
-installait
-installâmes
-installant
-installas
-installasse
-installassent
-installasses
-installassiez
-installassions
-installât
-installâtes
-installateur
-installateurs
-installation
-installations
-installatrice
-installatrices
-installe
-installé
-installée
-installées
-installent
-installer
-installera
-installerai
-installeraient
-installerais
-installerait
-installeras
-installèrent
-installerez
-installeriez
-installerions
-installerons
-installeront
-installes
-installés
-installez
-installiez
-installions
-installons
-instamment
-instance
-instances
-instant
-instantané
-instantanée
-instantanées
-instantanéité
-instantanéités
-instantanément
-instantanés
-instante
-instantes
-instants
-instar
-instaura
-instaurai
-instauraient
-instaurais
-instaurait
-instaurâmes
-instaurant
-instauras
-instaurasse
-instaurassent
-instaurasses
-instaurassiez
-instaurassions
-instaurât
-instaurâtes
-instauration
-instaurations
-instaure
-instauré
-instaurée
-instaurées
-instaurent
-instaurer
-instaurera
-instaurerai
-instaureraient
-instaurerais
-instaurerait
-instaureras
-instaurèrent
-instaurerez
-instaureriez
-instaurerions
-instaurerons
-instaureront
-instaures
-instaurés
-instaurez
-instauriez
-instaurions
-instaurons
-instigateur
-instigateurs
-instigation
-instigations
-instigatrice
-instigatrices
-instigua
-instiguai
-instiguaient
-instiguais
-instiguait
-instiguâmes
-instiguant
-instiguas
-instiguasse
-instiguassent
-instiguasses
-instiguassiez
-instiguassions
-instiguât
-instiguâtes
-instigue
-instigué
-instiguée
-instiguées
-instiguent
-instiguer
-instiguera
-instiguerai
-instigueraient
-instiguerais
-instiguerait
-instigueras
-instiguèrent
-instiguerez
-instigueriez
-instiguerions
-instiguerons
-instigueront
-instigues
-instigués
-instiguez
-instiguiez
-instiguions
-instiguons
-instilla
-instillai
-instillaient
-instillais
-instillait
-instillâmes
-instillant
-instillas
-instillasse
-instillassent
-instillasses
-instillassiez
-instillassions
-instillât
-instillâtes
-instillation
-instillations
-instille
-instillé
-instillée
-instillées
-instillent
-instiller
-instillera
-instillerai
-instilleraient
-instillerais
-instillerait
-instilleras
-instillèrent
-instillerez
-instilleriez
-instillerions
-instillerons
-instilleront
-instilles
-instillés
-instillez
-instilliez
-instillions
-instillons
-instinct
-instinctif
-instinctifs
-instinctive
-instinctivement
-instinctives
-instincts
-instinctuel
-instinctuelle
-instinctuelles
-instinctuels
-institua
-instituai
-instituaient
-instituais
-instituait
-instituâmes
-instituant
-instituas
-instituasse
-instituassent
-instituasses
-instituassiez
-instituassions
-instituât
-instituâtes
-institue
-institué
-instituée
-instituées
-instituent
-instituer
-instituera
-instituerai
-institueraient
-instituerais
-instituerait
-institueras
-instituèrent
-instituerez
-institueriez
-instituerions
-instituerons
-institueront
-institues
-institués
-instituez
-instituiez
-instituions
-instituons
-institut
-institutes
-instituteur
-instituteurs
-institution
-institutionnalisa
-institutionnalisai
-institutionnalisaient
-institutionnalisais
-institutionnalisait
-institutionnalisâmes
-institutionnalisant
-institutionnalisas
-institutionnalisasse
-institutionnalisassent
-institutionnalisasses
-institutionnalisassiez
-institutionnalisassions
-institutionnalisât
-institutionnalisâtes
-institutionnalisation
-institutionnalisations
-institutionnalise
-institutionnalisé
-institutionnalisée
-institutionnalisées
-institutionnalisent
-institutionnaliser
-institutionnalisera
-institutionnaliserai
-institutionnaliseraient
-institutionnaliserais
-institutionnaliserait
-institutionnaliseras
-institutionnalisèrent
-institutionnaliserez
-institutionnaliseriez
-institutionnaliserions
-institutionnaliserons
-institutionnaliseront
-institutionnalises
-institutionnalisés
-institutionnalisez
-institutionnalisiez
-institutionnalisions
-institutionnalisme
-institutionnalismes
-institutionnalisons
-institutionnel
-institutionnelle
-institutionnelles
-institutionnels
-institutions
-institutrice
-institutrices
-instituts
-instructeur
-instructeurs
-instructif
-instructifs
-instruction
-instructions
-instructive
-instructives
-instructrice
-instructrices
-instruira
-instruirai
-instruiraient
-instruirais
-instruirait
-instruiras
-instruire
-instruirez
-instruiriez
-instruirions
-instruirons
-instruiront
-instruis
-instruisaient
-instruisais
-instruisait
-instruisant
-instruise
-instruisent
-instruises
-instruisez
-instruisiez
-instruisîmes
-instruisions
-instruisirent
-instruisis
-instruisisse
-instruisissent
-instruisisses
-instruisissiez
-instruisissions
-instruisit
-instruisît
-instruisîtes
-instruisons
-instruit
-instruite
-instruites
-instruits
-instrument
-instrumenta
-instrumentai
-instrumentaient
-instrumentaire
-instrumentaires
-instrumentais
-instrumentait
-instrumentalisme
-instrumentalismes
-instrumentâmes
-instrumentant
-instrumentas
-instrumentasse
-instrumentassent
-instrumentasses
-instrumentassiez
-instrumentassions
-instrumentât
-instrumentâtes
-instrumentation
-instrumentations
-instrumente
-instrumenté
-instrumentée
-instrumentées
-instrumentent
-instrumenter
-instrumentera
-instrumenterai
-instrumenteraient
-instrumenterais
-instrumenterait
-instrumenteras
-instrumentèrent
-instrumenterez
-instrumenteriez
-instrumenterions
-instrumenterons
-instrumenteront
-instrumentes
-instrumentés
-instrumentez
-instrumentiez
-instrumentions
-instrumentiste
-instrumentistes
-instrumentons
-instruments
-insu
-insubmersibilité
-insubmersibilités
-insubmersible
-insubmersibles
-insubordination
-insubordinations
-insubordonné
-insubordonnée
-insubordonnées
-insubordonnés
-insuccès
-insuffisamment
-insuffisance
-insuffisances
-insuffisant
-insuffisante
-insuffisantes
-insuffisants
-insuffla
-insufflai
-insufflaient
-insufflais
-insufflait
-insufflâmes
-insufflant
-insufflas
-insufflasse
-insufflassent
-insufflasses
-insufflassiez
-insufflassions
-insufflât
-insufflâtes
-insufflateur
-insufflateurs
-insufflation
-insufflations
-insuffle
-insufflé
-insufflée
-insufflées
-insufflent
-insuffler
-insufflera
-insufflerai
-insuffleraient
-insufflerais
-insufflerait
-insuffleras
-insufflèrent
-insufflerez
-insuffleriez
-insufflerions
-insufflerons
-insuffleront
-insuffles
-insufflés
-insufflez
-insuffliez
-insufflions
-insufflons
-insulaire
-insulaires
-insularité
-insularités
-insulinase
-insulinases
-insuline
-insulines
-insulinothérapie
-insulinothérapies
-insulta
-insultai
-insultaient
-insultais
-insultait
-insultâmes
-insultant
-insultante
-insultantes
-insultants
-insultas
-insultasse
-insultassent
-insultasses
-insultassiez
-insultassions
-insultât
-insultâtes
-insulte
-insulté
-insultée
-insultées
-insultent
-insulter
-insultera
-insulterai
-insulteraient
-insulterais
-insulterait
-insulteras
-insultèrent
-insulterez
-insulteriez
-insulterions
-insulterons
-insulteront
-insultes
-insultés
-insulteur
-insulteurs
-insultez
-insultiez
-insultions
-insultons
-insupportable
-insupportablement
-insupportables
-insurgé
-insurgeâmes
-insurgeassiez
-insurgeassions
-insurgeâtes
-insurgée
-insurgées
-insurgeons
-insurger
-insurgerez
-insurgeriez
-insurgerions
-insurgerons
-insurgés
-insurgez
-insurgiez
-insurgions
-insurmontable
-insurmontables
-insurpassable
-insurpassables
-insurrection
-insurrectionnel
-insurrectionnelle
-insurrectionnelles
-insurrectionnels
-insurrections
-intact
-intacte
-intactes
-intactile
-intactiles
-intacts
-intailla
-intaillai
-intaillaient
-intaillais
-intaillait
-intaillâmes
-intaillant
-intaillas
-intaillasse
-intaillassent
-intaillasses
-intaillassiez
-intaillassions
-intaillât
-intaillâtes
-intaille
-intaillé
-intaillent
-intailler
-intaillera
-intaillerai
-intailleraient
-intaillerais
-intaillerait
-intailleras
-intaillèrent
-intaillerez
-intailleriez
-intaillerions
-intaillerons
-intailleront
-intailles
-intaillez
-intailliez
-intaillions
-intaillons
-intangibilité
-intangibilités
-intangible
-intangibles
-intarissable
-intarissablement
-intarissables
-intégra
-intégrai
-intégraient
-intégrais
-intégrait
-intégral
-intégrale
-intégralement
-intégrales
-intégralité
-intégralités
-intégrâmes
-intégrant
-intégrante
-intégrantes
-intégrants
-intégras
-intégrasse
-intégrassent
-intégrasses
-intégrassiez
-intégrassions
-intégrât
-intégrâtes
-intégrateur
-intégrateurs
-intégration
-intégrationniste
-intégrationnistes
-intégrations
-intégraux
-intégré
-intègre
-intégrée
-intégrées
-intègrent
-intégrer
-intégrera
-intégrerai
-intégreraient
-intégrerais
-intégrerait
-intégreras
-intégrèrent
-intégrerez
-intégreriez
-intégrerions
-intégrerons
-intégreront
-intégrés
-intègres
-intégrez
-intégriez
-intégrions
-intégrisme
-intégrismes
-intégriste
-intégristes
-intégrité
-intégrités
-intégrons
-intellect
-intellects
-intellectualisa
-intellectualisai
-intellectualisaient
-intellectualisais
-intellectualisait
-intellectualisâmes
-intellectualisant
-intellectualisas
-intellectualisasse
-intellectualisassent
-intellectualisasses
-intellectualisassiez
-intellectualisassions
-intellectualisât
-intellectualisâtes
-intellectualise
-intellectualisé
-intellectualisée
-intellectualisées
-intellectualisent
-intellectualiser
-intellectualisera
-intellectualiserai
-intellectualiseraient
-intellectualiserais
-intellectualiserait
-intellectualiseras
-intellectualisèrent
-intellectualiserez
-intellectualiseriez
-intellectualiserions
-intellectualiserons
-intellectualiseront
-intellectualises
-intellectualisés
-intellectualisez
-intellectualisiez
-intellectualisions
-intellectualisme
-intellectualismes
-intellectualisons
-intellectualiste
-intellectualistes
-intellectualité
-intellectualités
-intellectuel
-intellectuelle
-intellectuellement
-intellectuelles
-intellectuels
-intelligemment
-intelligence
-intelligences
-intelligent
-intelligente
-intelligentes
-intelligents
-intelligentsia
-intelligentsias
-intelligibilité
-intelligibilités
-intelligible
-intelligiblement
-intelligibles
-intempérance
-intempérances
-intempérant
-intempérante
-intempérantes
-intempérants
-intempérie
-intempéries
-intempestif
-intempestifs
-intempestive
-intempestivement
-intempestives
-intemporalité
-intemporalités
-intemporel
-intemporelle
-intemporelles
-intemporels
-intenable
-intenables
-intendance
-intendances
-intendant
-intendante
-intendantes
-intendants
-intense
-intensément
-intenses
-intensif
-intensifia
-intensifiai
-intensifiaient
-intensifiais
-intensifiait
-intensifiâmes
-intensifiant
-intensifias
-intensifiasse
-intensifiassent
-intensifiasses
-intensifiassiez
-intensifiassions
-intensifiât
-intensifiâtes
-intensification
-intensifications
-intensifie
-intensifié
-intensifiée
-intensifiées
-intensifient
-intensifier
-intensifiera
-intensifierai
-intensifieraient
-intensifierais
-intensifierait
-intensifieras
-intensifièrent
-intensifierez
-intensifieriez
-intensifierions
-intensifierons
-intensifieront
-intensifies
-intensifiés
-intensifiez
-intensifiiez
-intensifiions
-intensifions
-intensifs
-intensité
-intensités
-intensive
-intensivement
-intensives
-intenta
-intentai
-intentaient
-intentais
-intentait
-intentâmes
-intentant
-intentas
-intentasse
-intentassent
-intentasses
-intentassiez
-intentassions
-intentât
-intentâtes
-intente
-intenté
-intentée
-intentées
-intentent
-intenter
-intentera
-intenterai
-intenteraient
-intenterais
-intenterait
-intenteras
-intentèrent
-intenterez
-intenteriez
-intenterions
-intenterons
-intenteront
-intentes
-intentés
-intentez
-intentiez
-intention
-intentionnalité
-intentionnalités
-intentionné
-intentionnée
-intentionnées
-intentionnel
-intentionnelle
-intentionnellement
-intentionnelles
-intentionnels
-intentionnés
-intentions
-intentons
-inter
-interactif
-interactifs
-interaction
-interactions
-interactive
-interactives
-interallié
-interalliée
-interalliées
-interalliés
-interarmées
-interarmes
-interastral
-interastrale
-interastrales
-interastraux
-interbancaire
-interbancaires
-intercala
-intercalai
-intercalaient
-intercalaire
-intercalaires
-intercalais
-intercalait
-intercalâmes
-intercalant
-intercalas
-intercalasse
-intercalassent
-intercalasses
-intercalassiez
-intercalassions
-intercalât
-intercalâtes
-intercalation
-intercalations
-intercale
-intercalé
-intercalée
-intercalées
-intercalent
-intercaler
-intercalera
-intercalerai
-intercaleraient
-intercalerais
-intercalerait
-intercaleras
-intercalèrent
-intercalerez
-intercaleriez
-intercalerions
-intercalerons
-intercaleront
-intercales
-intercalés
-intercalez
-intercaliez
-intercalions
-intercalons
-intercéda
-intercédai
-intercédaient
-intercédais
-intercédait
-intercédâmes
-intercédant
-intercédas
-intercédasse
-intercédassent
-intercédasses
-intercédassiez
-intercédassions
-intercédât
-intercédâtes
-intercédé
-intercède
-intercèdent
-intercéder
-intercédera
-intercéderai
-intercéderaient
-intercéderais
-intercéderait
-intercéderas
-intercédèrent
-intercéderez
-intercéderiez
-intercéderions
-intercéderons
-intercéderont
-intercèdes
-intercédez
-intercédiez
-intercédions
-intercédons
-intercellulaire
-intercellulaires
-intercepta
-interceptai
-interceptaient
-interceptais
-interceptait
-interceptâmes
-interceptant
-interceptas
-interceptasse
-interceptassent
-interceptasses
-interceptassiez
-interceptassions
-interceptât
-interceptâtes
-intercepte
-intercepté
-interceptée
-interceptées
-interceptent
-intercepter
-interceptera
-intercepterai
-intercepteraient
-intercepterais
-intercepterait
-intercepteras
-interceptèrent
-intercepterez
-intercepteriez
-intercepterions
-intercepterons
-intercepteront
-interceptes
-interceptés
-intercepteur
-intercepteurs
-interceptez
-interceptiez
-interception
-interceptions
-interceptons
-intercesseur
-intercesseurs
-intercession
-intercessions
-interchangeabilité
-interchangeabilités
-interchangeable
-interchangeables
-interclassa
-interclassai
-interclassaient
-interclassais
-interclassait
-interclassâmes
-interclassant
-interclassas
-interclassasse
-interclassassent
-interclassasses
-interclassassiez
-interclassassions
-interclassât
-interclassâtes
-interclasse
-interclassé
-interclassée
-interclassées
-interclassent
-interclasser
-interclassera
-interclasserai
-interclasseraient
-interclasserais
-interclasserait
-interclasseras
-interclassèrent
-interclasserez
-interclasseriez
-interclasserions
-interclasserons
-interclasseront
-interclasses
-interclassés
-interclassez
-interclassiez
-interclassions
-interclassons
-interclubs
-intercommunal
-intercommunale
-intercommunales
-intercommunaux
-intercommunication
-intercommunications
-interconnexion
-interconnexions
-intercontinental
-intercontinentale
-intercontinentales
-intercontinentaux
-intercostal
-intercostale
-intercostales
-intercostaux
-intercotidal
-intercotidale
-intercotidales
-intercotidaux
-intercourse
-intercourses
-intercurrent
-intercurrente
-intercurrentes
-intercurrents
-interdépartemental
-interdépartementale
-interdépartementales
-interdépartementaux
-interdépendance
-interdépendances
-interdépendant
-interdépendante
-interdépendantes
-interdépendants
-interdiction
-interdictions
-interdigital
-interdigitale
-interdigitales
-interdigitaux
-interdîmes
-interdira
-interdirai
-interdiraient
-interdirais
-interdirait
-interdiras
-interdire
-interdirent
-interdirez
-interdiriez
-interdirions
-interdirons
-interdiront
-interdis
-interdisaient
-interdisais
-interdisait
-interdisant
-interdisciplinaire
-interdisciplinaires
-interdisciplinarité
-interdisciplinarités
-interdise
-interdisent
-interdises
-interdisiez
-interdisions
-interdisons
-interdisse
-interdissent
-interdisses
-interdissiez
-interdissions
-interdit
-interdît
-interdite
-interdites
-interdîtes
-interdits
-intéressa
-intéressai
-intéressaient
-intéressais
-intéressait
-intéressâmes
-intéressant
-intéressante
-intéressantes
-intéressants
-intéressas
-intéressasse
-intéressassent
-intéressasses
-intéressassiez
-intéressassions
-intéressât
-intéressâtes
-intéresse
-intéressé
-intéressée
-intéressées
-intéressement
-intéressements
-intéressent
-intéresser
-intéressera
-intéresserai
-intéresseraient
-intéresserais
-intéresserait
-intéresseras
-intéressèrent
-intéresserez
-intéresseriez
-intéresserions
-intéresserons
-intéresseront
-intéresses
-intéressés
-intéressez
-intéressiez
-intéressions
-intéressons
-intérêt
-intérêts
-interface
-interfaces
-interféra
-interférai
-interféraient
-interférais
-interférait
-interférâmes
-interférant
-interféras
-interférasse
-interférassent
-interférasses
-interférassiez
-interférassions
-interférât
-interférâtes
-interféré
-interfère
-interférence
-interférences
-interfèrent
-interférer
-interférera
-interférerai
-interféreraient
-interférerais
-interférerait
-interféreras
-interférèrent
-interférerez
-interféreriez
-interférerions
-interférerons
-interféreront
-interfères
-interférez
-interfériez
-interférions
-interféromètre
-interféromètres
-interférométrie
-interférométries
-interféron
-interférons
-interfluve
-interfluves
-interfolia
-interfoliage
-interfoliages
-interfoliai
-interfoliaient
-interfoliais
-interfoliait
-interfoliâmes
-interfoliant
-interfolias
-interfoliasse
-interfoliassent
-interfoliasses
-interfoliassiez
-interfoliassions
-interfoliât
-interfoliâtes
-interfolie
-interfolié
-interfoliée
-interfoliées
-interfolient
-interfolier
-interfoliera
-interfolierai
-interfolieraient
-interfolierais
-interfolierait
-interfolieras
-interfolièrent
-interfolierez
-interfolieriez
-interfolierions
-interfolierons
-interfolieront
-interfolies
-interfoliés
-interfoliez
-interfoliiez
-interfoliions
-interfolions
-interglaciaire
-interglaciaires
-intergouvernemental
-intergouvernementale
-intergouvernementales
-intergouvernementaux
-intergroupe
-intergroupes
-intérieur
-intérieure
-intérieurement
-intérieures
-intérieurs
-intérim
-intérimaire
-intérimaires
-intérims
-interindividuel
-interindividuelle
-interindividuelles
-interindividuels
-intériorisa
-intériorisai
-intériorisaient
-intériorisais
-intériorisait
-intériorisâmes
-intériorisant
-intériorisas
-intériorisasse
-intériorisassent
-intériorisasses
-intériorisassiez
-intériorisassions
-intériorisât
-intériorisâtes
-intériorisation
-intériorisations
-intériorise
-intériorisé
-intériorisée
-intériorisées
-intériorisent
-intérioriser
-intériorisera
-intérioriserai
-intérioriseraient
-intérioriserais
-intérioriserait
-intérioriseras
-intériorisèrent
-intérioriserez
-intérioriseriez
-intérioriserions
-intérioriserons
-intérioriseront
-intériorises
-intériorisés
-intériorisez
-intériorisiez
-intériorisions
-intériorisons
-intériorité
-intériorités
-interjectif
-interjectifs
-interjection
-interjections
-interjective
-interjectives
-interjeta
-interjetai
-interjetaient
-interjetais
-interjetait
-interjetâmes
-interjetant
-interjetas
-interjetasse
-interjetassent
-interjetasses
-interjetassiez
-interjetassions
-interjetât
-interjetâtes
-interjeté
-interjetée
-interjetées
-interjeter
-interjetèrent
-interjetés
-interjetez
-interjetiez
-interjetions
-interjetons
-interjette
-interjettent
-interjettera
-interjetterai
-interjetteraient
-interjetterais
-interjetterait
-interjetteras
-interjetterez
-interjetteriez
-interjetterions
-interjetterons
-interjetteront
-interjettes
-interligna
-interlignai
-interlignaient
-interlignais
-interlignait
-interlignâmes
-interlignant
-interlignas
-interlignasse
-interlignassent
-interlignasses
-interlignassiez
-interlignassions
-interlignât
-interlignâtes
-interligne
-interligné
-interlignée
-interlignées
-interlignent
-interligner
-interlignera
-interlignerai
-interligneraient
-interlignerais
-interlignerait
-interligneras
-interlignèrent
-interlignerez
-interligneriez
-interlignerions
-interlignerons
-interligneront
-interlignes
-interlignés
-interlignez
-interligniez
-interlignions
-interlignons
-interlinéaire
-interlinéaires
-interlock
-interlocks
-interlocuteur
-interlocuteurs
-interlocutoire
-interlocutoires
-interlocutrice
-interlocutrices
-interlope
-interlopes
-interloqua
-interloquai
-interloquaient
-interloquais
-interloquait
-interloquâmes
-interloquant
-interloquas
-interloquasse
-interloquassent
-interloquasses
-interloquassiez
-interloquassions
-interloquât
-interloquâtes
-interloque
-interloqué
-interloquée
-interloquées
-interloquent
-interloquer
-interloquera
-interloquerai
-interloqueraient
-interloquerais
-interloquerait
-interloqueras
-interloquèrent
-interloquerez
-interloqueriez
-interloquerions
-interloquerons
-interloqueront
-interloques
-interloqués
-interloquez
-interloquiez
-interloquions
-interloquons
-interlude
-interludes
-intermède
-intermèdes
-intermédiaire
-intermédiaires
-interminable
-interminablement
-interminables
-interministériel
-interministérielle
-interministérielles
-interministériels
-intermittence
-intermittences
-intermittent
-intermittente
-intermittentes
-intermittents
-intermoléculaire
-intermoléculaires
-intermusculaire
-intermusculaires
-interna
-internai
-internaient
-internais
-internait
-internalisation
-internalisations
-internâmes
-internant
-internas
-internasse
-internassent
-internasses
-internassiez
-internassions
-internat
-internât
-internâtes
-international
-internationale
-internationales
-internationalisa
-internationalisai
-internationalisaient
-internationalisais
-internationalisait
-internationalisâmes
-internationalisant
-internationalisas
-internationalisasse
-internationalisassent
-internationalisasses
-internationalisassiez
-internationalisassions
-internationalisât
-internationalisâtes
-internationalisation
-internationalisations
-internationalise
-internationalisé
-internationalisée
-internationalisées
-internationalisent
-internationaliser
-internationalisera
-internationaliserai
-internationaliseraient
-internationaliserais
-internationaliserait
-internationaliseras
-internationalisèrent
-internationaliserez
-internationaliseriez
-internationaliserions
-internationaliserons
-internationaliseront
-internationalises
-internationalisés
-internationalisez
-internationalisiez
-internationalisions
-internationalisme
-internationalismes
-internationalisons
-internationaliste
-internationalistes
-internationalité
-internationalités
-internationaux
-internats
-interne
-interné
-internée
-internées
-internement
-internements
-internent
-interner
-internera
-internerai
-interneraient
-internerais
-internerait
-interneras
-internèrent
-internerez
-interneriez
-internerions
-internerons
-interneront
-internes
-internés
-internet
-Internet
-internez
-interniez
-internions
-internonce
-internonces
-internons
-interocéanique
-interocéaniques
-intéroceptif
-intéroceptifs
-intéroceptive
-intéroceptives
-interoculaire
-interoculaires
-interosseuse
-interosseuses
-interosseux
-interpariétal
-interpariétale
-interpariétales
-interpariétaux
-interparlementaire
-interparlementaires
-interpella
-interpellai
-interpellaient
-interpellais
-interpellait
-interpellâmes
-interpellant
-interpellas
-interpellasse
-interpellassent
-interpellasses
-interpellassiez
-interpellassions
-interpellât
-interpellâtes
-interpellateur
-interpellateurs
-interpellation
-interpellations
-interpellatrice
-interpellatrices
-interpelle
-interpellé
-interpellée
-interpellées
-interpellent
-interpeller
-interpellera
-interpellerai
-interpelleraient
-interpellerais
-interpellerait
-interpelleras
-interpellèrent
-interpellerez
-interpelleriez
-interpellerions
-interpellerons
-interpelleront
-interpelles
-interpellés
-interpellez
-interpelliez
-interpellions
-interpellons
-interpénétrâmes
-interpénétrassiez
-interpénétrassions
-interpénétrâtes
-interpénétration
-interpénétrations
-interpénétré
-interpénétrée
-interpénétrées
-interpénétrer
-interpénétrerez
-interpénétreriez
-interpénétrerions
-interpénétrerons
-interpénétrés
-interpénétrez
-interpénétriez
-interpénétrions
-interpénétrons
-interpersonnel
-interpersonnelle
-interpersonnelles
-interpersonnels
-interphone
-interphones
-interplanétaire
-interplanétaires
-interpola
-interpolai
-interpolaient
-interpolais
-interpolait
-interpolâmes
-interpolant
-interpolas
-interpolasse
-interpolassent
-interpolasses
-interpolassiez
-interpolassions
-interpolât
-interpolâtes
-interpolateur
-interpolateurs
-interpolation
-interpolations
-interpolatrice
-interpolatrices
-interpole
-interpolé
-interpolée
-interpolées
-interpolent
-interpoler
-interpolera
-interpolerai
-interpoleraient
-interpolerais
-interpolerait
-interpoleras
-interpolèrent
-interpolerez
-interpoleriez
-interpolerions
-interpolerons
-interpoleront
-interpoles
-interpolés
-interpolez
-interpoliez
-interpolions
-interpolons
-interposa
-interposai
-interposaient
-interposais
-interposait
-interposâmes
-interposant
-interposas
-interposasse
-interposassent
-interposasses
-interposassiez
-interposassions
-interposât
-interposâtes
-interpose
-interposé
-interposée
-interposées
-interposent
-interposer
-interposera
-interposerai
-interposeraient
-interposerais
-interposerait
-interposeras
-interposèrent
-interposerez
-interposeriez
-interposerions
-interposerons
-interposeront
-interposes
-interposés
-interposez
-interposiez
-interposions
-interposition
-interpositions
-interposons
-interpréta
-interprétai
-interprétaient
-interprétais
-interprétait
-interprétâmes
-interprétant
-interprétante
-interprétantes
-interprétants
-interprétariat
-interprétariats
-interprétas
-interprétasse
-interprétassent
-interprétasses
-interprétassiez
-interprétassions
-interprétât
-interprétâtes
-interprétatif
-interprétatifs
-interprétation
-interprétations
-interprétative
-interprétatives
-interprété
-interprète
-interprétée
-interprétées
-interprètent
-interpréter
-interprétera
-interpréterai
-interpréteraient
-interpréterais
-interpréterait
-interpréteras
-interprétèrent
-interpréterez
-interpréteriez
-interpréterions
-interpréterons
-interpréteront
-interprétés
-interprètes
-interpréteur
-interpréteurs
-interprétez
-interprétiez
-interprétions
-interprétons
-interprofessionnel
-interprofessionnelle
-interprofessionnelles
-interprofessionnels
-interrègne
-interrègnes
-interrelation
-interrelations
-interrogateur
-interrogateurs
-interrogatif
-interrogatifs
-interrogation
-interrogations
-interrogative
-interrogativement
-interrogatives
-interrogatoire
-interrogatoires
-interrogatrice
-interrogatrices
-interroge
-interrogé
-interrogea
-interrogeai
-interrogeaient
-interrogeais
-interrogeait
-interrogeâmes
-interrogeant
-interrogeas
-interrogeasse
-interrogeassent
-interrogeasses
-interrogeassiez
-interrogeassions
-interrogeât
-interrogeâtes
-interrogée
-interrogées
-interrogent
-interrogeons
-interroger
-interrogera
-interrogerai
-interrogeraient
-interrogerais
-interrogerait
-interrogeras
-interrogèrent
-interrogerez
-interrogeriez
-interrogerions
-interrogerons
-interrogeront
-interroges
-interrogés
-interrogez
-interrogiez
-interrogions
-interrompaient
-interrompais
-interrompait
-interrompant
-interrompe
-interrompent
-interrompes
-interrompez
-interrompiez
-interrompîmes
-interrompions
-interrompirent
-interrompis
-interrompisse
-interrompissent
-interrompisses
-interrompissiez
-interrompissions
-interrompit
-interrompît
-interrompîtes
-interrompons
-interrompra
-interromprai
-interrompraient
-interromprais
-interromprait
-interrompras
-interrompre
-interromprez
-interrompriez
-interromprions
-interromprons
-interrompront
-interromps
-interrompt
-interrompu
-interrompue
-interrompues
-interrompus
-interrupteur
-interrupteurs
-interruptif
-interruptifs
-interruption
-interruptions
-interruptive
-interruptives
-interruptrice
-interruptrices
-intersection
-intersections
-intersectoriel
-intersectorielle
-intersectorielles
-intersectoriels
-intersession
-intersessions
-intersexualité
-intersexualités
-intersexué
-intersexuée
-intersexuées
-intersexuel
-intersexuelle
-intersexuelles
-intersexuels
-intersexués
-intersidéral
-intersidérale
-intersidérales
-intersidéraux
-intersigne
-intersignes
-interstellaire
-interstellaires
-interstice
-interstices
-intersyndical
-intersyndicale
-intersyndicales
-intersyndicaux
-intertropical
-intertropicale
-intertropicales
-intertropicaux
-interurbain
-interurbaine
-interurbaines
-interurbains
-intervallaire
-intervallaires
-intervalle
-intervalles
-intervenaient
-intervenais
-intervenait
-intervenant
-intervenante
-intervenantes
-intervenants
-intervenez
-interveniez
-intervenions
-intervenir
-intervenons
-intervention
-interventionnisme
-interventionnismes
-interventionniste
-interventionnistes
-interventions
-intervenu
-intervenue
-intervenues
-intervenus
-interversion
-interversions
-intervertébral
-intervertébrale
-intervertébrales
-intervertébraux
-interverti
-intervertie
-interverties
-intervertîmes
-intervertir
-intervertira
-intervertirai
-intervertiraient
-intervertirais
-intervertirait
-intervertiras
-intervertirent
-intervertirez
-intervertiriez
-intervertirions
-intervertirons
-intervertiront
-intervertis
-intervertissaient
-intervertissais
-intervertissait
-intervertissant
-intervertisse
-intervertissent
-intervertisses
-intervertissez
-intervertissiez
-intervertissions
-intervertissons
-intervertit
-intervertît
-intervertîtes
-interviendra
-interviendrai
-interviendraient
-interviendrais
-interviendrait
-interviendras
-interviendrez
-interviendriez
-interviendrions
-interviendrons
-interviendront
-intervienne
-interviennent
-interviennes
-interviens
-intervient
-interview
-interviewa
-interviewai
-interviewaient
-interviewais
-interviewait
-interviewâmes
-interviewant
-interviewas
-interviewasse
-interviewassent
-interviewasses
-interviewassiez
-interviewassions
-interviewât
-interviewâtes
-interviewe
-interviewé
-interviewée
-interviewées
-interviewent
-interviewer
-interviewera
-interviewerai
-intervieweraient
-interviewerais
-interviewerait
-intervieweras
-interviewèrent
-interviewerez
-intervieweriez
-interviewerions
-interviewerons
-intervieweront
-interviewes
-interviewés
-intervieweur
-intervieweurs
-intervieweuse
-intervieweuses
-interviewez
-interviewiez
-interviewions
-interviewons
-interviews
-intervînmes
-intervinrent
-intervins
-intervinsse
-intervinssent
-intervinsses
-intervinssiez
-intervinssions
-intervint
-intervînt
-intervîntes
-intervocalique
-intervocaliques
-interzonal
-interzonale
-interzonales
-interzonaux
-interzone
-interzones
-intestat
-intestats
-intestin
-intestinal
-intestinale
-intestinales
-intestinaux
-intestine
-intestines
-intestins
-inti
-intima
-intimai
-intimaient
-intimais
-intimait
-intimâmes
-intimant
-intimas
-intimasse
-intimassent
-intimasses
-intimassiez
-intimassions
-intimât
-intimâtes
-intimation
-intimations
-intime
-intimé
-intimée
-intimées
-intimement
-intiment
-intimer
-intimera
-intimerai
-intimeraient
-intimerais
-intimerait
-intimeras
-intimèrent
-intimerez
-intimeriez
-intimerions
-intimerons
-intimeront
-intimes
-intimés
-intimez
-intimida
-intimidable
-intimidables
-intimidai
-intimidaient
-intimidais
-intimidait
-intimidâmes
-intimidant
-intimidante
-intimidantes
-intimidants
-intimidas
-intimidasse
-intimidassent
-intimidasses
-intimidassiez
-intimidassions
-intimidât
-intimidâtes
-intimidateur
-intimidateurs
-intimidation
-intimidations
-intimidatrice
-intimidatrices
-intimide
-intimidé
-intimidée
-intimidées
-intimident
-intimider
-intimidera
-intimiderai
-intimideraient
-intimiderais
-intimiderait
-intimideras
-intimidèrent
-intimiderez
-intimideriez
-intimiderions
-intimiderons
-intimideront
-intimides
-intimidés
-intimidez
-intimidiez
-intimidions
-intimidons
-intimiez
-intimions
-intimisme
-intimismes
-intimiste
-intimistes
-intimité
-intimités
-intimons
-intis
-intitula
-intitulai
-intitulaient
-intitulais
-intitulait
-intitulâmes
-intitulant
-intitulas
-intitulasse
-intitulassent
-intitulasses
-intitulassiez
-intitulassions
-intitulât
-intitulâtes
-intitule
-intitulé
-intitulée
-intitulées
-intitulent
-intituler
-intitulera
-intitulerai
-intituleraient
-intitulerais
-intitulerait
-intituleras
-intitulèrent
-intitulerez
-intituleriez
-intitulerions
-intitulerons
-intituleront
-intitules
-intitulés
-intitulez
-intituliez
-intitulions
-intitulons
-intolérable
-intolérables
-intolérance
-intolérances
-intolérant
-intolérante
-intolérantes
-intolérants
-intonation
-intonations
-intouchable
-intouchables
-intoxicant
-intoxicante
-intoxicantes
-intoxicants
-intoxication
-intoxications
-intoxiqua
-intoxiquai
-intoxiquaient
-intoxiquais
-intoxiquait
-intoxiquâmes
-intoxiquant
-intoxiquas
-intoxiquasse
-intoxiquassent
-intoxiquasses
-intoxiquassiez
-intoxiquassions
-intoxiquât
-intoxiquâtes
-intoxique
-intoxiqué
-intoxiquée
-intoxiquées
-intoxiquent
-intoxiquer
-intoxiquera
-intoxiquerai
-intoxiqueraient
-intoxiquerais
-intoxiquerait
-intoxiqueras
-intoxiquèrent
-intoxiquerez
-intoxiqueriez
-intoxiquerions
-intoxiquerons
-intoxiqueront
-intoxiques
-intoxiqués
-intoxiquez
-intoxiquiez
-intoxiquions
-intoxiquons
-intra-atomique
-intra-atomiques
-intracardiaque
-intracardiaques
-intracellulaire
-intracellulaires
-intra-communautaire
-intra-communautaires
-intracrânien
-intracrânienne
-intracrâniennes
-intracrâniens
-intradermique
-intradermiques
-intradermo-réaction
-intradermo-réactions
-intrados
-intraduisible
-intraduisibles
-intraitable
-intraitables
-intramoléculaire
-intramoléculaires
-intra-muros
-intramusculaire
-intramusculaires
-intransigeance
-intransigeances
-intransigeant
-intransigeante
-intransigeantes
-intransigeants
-intransitif
-intransitifs
-intransitive
-intransitivement
-intransitives
-intransitivité
-intransitivités
-intransmissible
-intransmissibles
-intransportable
-intransportables
-intranucléaire
-intranucléaires
-intraveineuse
-intraveineuses
-intraveineux
-intrépide
-intrépidement
-intrépides
-intrépidité
-intrépidités
-intrication
-intrications
-intrigant
-intrigante
-intrigantes
-intrigants
-intrigua
-intriguai
-intriguaient
-intriguais
-intriguait
-intriguâmes
-intriguant
-intriguas
-intriguasse
-intriguassent
-intriguasses
-intriguassiez
-intriguassions
-intriguât
-intriguâtes
-intrigue
-intrigué
-intriguée
-intriguées
-intriguent
-intriguer
-intriguera
-intriguerai
-intrigueraient
-intriguerais
-intriguerait
-intrigueras
-intriguèrent
-intriguerez
-intrigueriez
-intriguerions
-intriguerons
-intrigueront
-intrigues
-intrigués
-intriguez
-intriguiez
-intriguions
-intriguons
-intrinsèque
-intrinsèquement
-intrinsèques
-intriqua
-intriquai
-intriquaient
-intriquais
-intriquait
-intriquâmes
-intriquant
-intriquas
-intriquasse
-intriquassent
-intriquasses
-intriquassiez
-intriquassions
-intriquât
-intriquâtes
-intrique
-intriqué
-intriquée
-intriquées
-intriquent
-intriquer
-intriquera
-intriquerai
-intriqueraient
-intriquerais
-intriquerait
-intriqueras
-intriquèrent
-intriquerez
-intriqueriez
-intriquerions
-intriquerons
-intriqueront
-intriques
-intriqués
-intriquez
-intriquiez
-intriquions
-intriquons
-introducteur
-introducteurs
-introductif
-introductifs
-introduction
-introductions
-introductive
-introductives
-introductrice
-introductrices
-introduira
-introduirai
-introduiraient
-introduirais
-introduirait
-introduiras
-introduire
-introduirez
-introduiriez
-introduirions
-introduirons
-introduiront
-introduis
-introduisaient
-introduisais
-introduisait
-introduisant
-introduise
-introduisent
-introduises
-introduisez
-introduisiez
-introduisîmes
-introduisions
-introduisirent
-introduisis
-introduisisse
-introduisissent
-introduisisses
-introduisissiez
-introduisissions
-introduisit
-introduisît
-introduisîtes
-introduisons
-introduit
-introduite
-introduites
-introduits
-introït
-introïts
-introjection
-introjections
-intromission
-intromissions
-intronisa
-intronisai
-intronisaient
-intronisais
-intronisait
-intronisâmes
-intronisant
-intronisas
-intronisasse
-intronisassent
-intronisasses
-intronisassiez
-intronisassions
-intronisât
-intronisâtes
-intronisation
-intronisations
-intronise
-intronisé
-intronisée
-intronisées
-intronisent
-introniser
-intronisera
-introniserai
-introniseraient
-introniserais
-introniserait
-introniseras
-intronisèrent
-introniserez
-introniseriez
-introniserions
-introniserons
-introniseront
-intronises
-intronisés
-intronisez
-intronisiez
-intronisions
-intronisons
-introspectif
-introspectifs
-introspection
-introspections
-introspective
-introspectives
-introuvable
-introuvables
-introversion
-introversions
-introverti
-introvertie
-introverties
-introvertis
-intrus
-intruse
-intruses
-intrusion
-intrusions
-intuba
-intubai
-intubaient
-intubais
-intubait
-intubâmes
-intubant
-intubas
-intubasse
-intubassent
-intubasses
-intubassiez
-intubassions
-intubât
-intubâtes
-intubation
-intubations
-intube
-intubé
-intubée
-intubées
-intubent
-intuber
-intubera
-intuberai
-intuberaient
-intuberais
-intuberait
-intuberas
-intubèrent
-intuberez
-intuberiez
-intuberions
-intuberons
-intuberont
-intubes
-intubés
-intubez
-intubiez
-intubions
-intubons
-intuitif
-intuitifs
-intuition
-intuitionnisme
-intuitionnismes
-intuitionniste
-intuitionnistes
-intuitions
-intuitive
-intuitivement
-intuitives
-intussusception
-intussusceptions
-inuit
-inule
-inules
-inuline
-inulines
-inusable
-inusables
-inusité
-inusitée
-inusitées
-inusités
-inusuel
-inusuelle
-inusuelles
-inusuels
-inutile
-inutilement
-inutiles
-inutilisable
-inutilisables
-inutilisé
-inutilisée
-inutilisées
-inutilisés
-inutilité
-inutilités
-invagina
-invaginai
-invaginaient
-invaginais
-invaginait
-invaginâmes
-invaginant
-invaginas
-invaginasse
-invaginassent
-invaginasses
-invaginassiez
-invaginassions
-invaginât
-invaginâtes
-invagination
-invaginations
-invagine
-invaginé
-invaginée
-invaginées
-invaginent
-invaginer
-invaginera
-invaginerai
-invagineraient
-invaginerais
-invaginerait
-invagineras
-invaginèrent
-invaginerez
-invagineriez
-invaginerions
-invaginerons
-invagineront
-invagines
-invaginés
-invaginez
-invaginiez
-invaginions
-invaginons
-invaincu
-invaincue
-invaincues
-invaincus
-invalida
-invalidai
-invalidaient
-invalidais
-invalidait
-invalidâmes
-invalidant
-invalidante
-invalidantes
-invalidants
-invalidas
-invalidasse
-invalidassent
-invalidasses
-invalidassiez
-invalidassions
-invalidât
-invalidâtes
-invalidation
-invalidations
-invalide
-invalidé
-invalidée
-invalidées
-invalident
-invalider
-invalidera
-invaliderai
-invalideraient
-invaliderais
-invaliderait
-invalideras
-invalidèrent
-invaliderez
-invalideriez
-invaliderions
-invaliderons
-invalideront
-invalides
-invalidés
-invalidez
-invalidiez
-invalidions
-invalidité
-invalidités
-invalidons
-invariabilité
-invariabilités
-invariable
-invariablement
-invariables
-invariant
-invariante
-invariantes
-invariants
-invasion
-invasions
-invectiva
-invectivai
-invectivaient
-invectivais
-invectivait
-invectivâmes
-invectivant
-invectivas
-invectivasse
-invectivassent
-invectivasses
-invectivassiez
-invectivassions
-invectivât
-invectivâtes
-invective
-invectivé
-invectivée
-invectivées
-invectivent
-invectiver
-invectivera
-invectiverai
-invectiveraient
-invectiverais
-invectiverait
-invectiveras
-invectivèrent
-invectiverez
-invectiveriez
-invectiverions
-invectiverons
-invectiveront
-invectives
-invectivés
-invectivez
-invectiviez
-invectivions
-invectivons
-invendable
-invendables
-invendu
-invendue
-invendues
-invendus
-inventa
-inventai
-inventaient
-inventaire
-inventaires
-inventais
-inventait
-inventâmes
-inventant
-inventas
-inventasse
-inventassent
-inventasses
-inventassiez
-inventassions
-inventât
-inventâtes
-invente
-inventé
-inventée
-inventées
-inventent
-inventer
-inventera
-inventerai
-inventeraient
-inventerais
-inventerait
-inventeras
-inventèrent
-inventerez
-inventeriez
-inventerions
-inventerons
-inventeront
-inventes
-inventés
-inventeur
-inventeurs
-inventez
-inventiez
-inventif
-inventifs
-invention
-inventions
-inventive
-inventives
-inventivité
-inventivités
-inventons
-inventoria
-inventoriage
-inventoriages
-inventoriai
-inventoriaient
-inventoriais
-inventoriait
-inventoriâmes
-inventoriant
-inventorias
-inventoriasse
-inventoriassent
-inventoriasses
-inventoriassiez
-inventoriassions
-inventoriât
-inventoriâtes
-inventorie
-inventorié
-inventoriée
-inventoriées
-inventorient
-inventorier
-inventoriera
-inventorierai
-inventorieraient
-inventorierais
-inventorierait
-inventorieras
-inventorièrent
-inventorierez
-inventorieriez
-inventorierions
-inventorierons
-inventorieront
-inventories
-inventoriés
-inventoriez
-inventoriiez
-inventoriions
-inventorions
-inventrice
-inventrices
-invérifiable
-invérifiables
-inversa
-inversable
-inversables
-inversai
-inversaient
-inversais
-inversait
-inversâmes
-inversant
-inversas
-inversasse
-inversassent
-inversasses
-inversassiez
-inversassions
-inversât
-inversâtes
-inverse
-inversé
-inversée
-inversées
-inversement
-inversent
-inverser
-inversera
-inverserai
-inverseraient
-inverserais
-inverserait
-inverseras
-inversèrent
-inverserez
-inverseriez
-inverserions
-inverserons
-inverseront
-inverses
-inversés
-inverseur
-inverseurs
-inversez
-inversible
-inversibles
-inversiez
-inversif
-inversifs
-inversion
-inversions
-inversive
-inversives
-inversons
-invertase
-invertases
-invertébré
-invertébrée
-invertébrées
-invertébrés
-inverti
-invertie
-inverties
-invertîmes
-invertine
-invertines
-invertir
-invertira
-invertirai
-invertiraient
-invertirais
-invertirait
-invertiras
-invertirent
-invertirez
-invertiriez
-invertirions
-invertirons
-invertiront
-invertis
-invertissaient
-invertissais
-invertissait
-invertissant
-invertisse
-invertissent
-invertisses
-invertissez
-invertissiez
-invertissions
-invertissons
-invertit
-invertît
-invertîtes
-investi
-investie
-investies
-investigateur
-investigateurs
-investigation
-investigations
-investigatrice
-investigatrices
-investîmes
-investir
-investira
-investirai
-investiraient
-investirais
-investirait
-investiras
-investirent
-investirez
-investiriez
-investirions
-investirons
-investiront
-investis
-investissaient
-investissais
-investissait
-investissant
-investisse
-investissement
-investissements
-investissent
-investisses
-investisseur
-investisseurs
-investisseuse
-investisseuses
-investissez
-investissiez
-investissions
-investissons
-investit
-investît
-investîtes
-investiture
-investitures
-invétérâmes
-invétérassiez
-invétérassions
-invétérâtes
-invétéré
-invétérée
-invétérées
-invétérer
-invétérerez
-invétéreriez
-invétérerions
-invétérerons
-invétérés
-invétérez
-invétériez
-invétérions
-invétérons
-invincibilité
-invincibilités
-invincible
-invinciblement
-invincibles
-inviolabilité
-inviolabilités
-inviolable
-inviolablement
-inviolables
-inviolé
-inviolée
-inviolées
-inviolés
-invisibilité
-invisibilités
-invisible
-invisiblement
-invisibles
-invita
-invitai
-invitaient
-invitais
-invitait
-invitâmes
-invitant
-invitante
-invitantes
-invitants
-invitas
-invitasse
-invitassent
-invitasses
-invitassiez
-invitassions
-invitât
-invitâtes
-invitation
-invitations
-invitatoire
-invitatoires
-invite
-invité
-invitée
-invitées
-invitent
-inviter
-invitera
-inviterai
-inviteraient
-inviterais
-inviterait
-inviteras
-invitèrent
-inviterez
-inviteriez
-inviterions
-inviterons
-inviteront
-invites
-invités
-invitez
-invitiez
-invitions
-invitons
-invivable
-invivables
-invocation
-invocations
-invocatoire
-invocatoires
-involontaire
-involontairement
-involontaires
-involucré
-involucrée
-involucrées
-involucrés
-involuté
-involutée
-involutées
-involutés
-invoqua
-invoquai
-invoquaient
-invoquais
-invoquait
-invoquâmes
-invoquant
-invoquas
-invoquasse
-invoquassent
-invoquasses
-invoquassiez
-invoquassions
-invoquât
-invoquâtes
-invoque
-invoqué
-invoquée
-invoquées
-invoquent
-invoquer
-invoquera
-invoquerai
-invoqueraient
-invoquerais
-invoquerait
-invoqueras
-invoquèrent
-invoquerez
-invoqueriez
-invoquerions
-invoquerons
-invoqueront
-invoques
-invoqués
-invoquez
-invoquiez
-invoquions
-invoquons
-invraisemblable
-invraisemblables
-invraisemblance
-invraisemblances
-invulnérabilité
-invulnérabilités
-invulnérable
-invulnérables
-ioda
-iodai
-iodaient
-iodais
-iodait
-iodâmes
-iodant
-iodas
-iodasse
-iodassent
-iodasses
-iodassiez
-iodassions
-iodât
-iodate
-iodates
-iodâtes
-iode
-iodé
-iodée
-iodées
-iodent
-ioder
-iodera
-ioderai
-ioderaient
-ioderais
-ioderait
-ioderas
-iodèrent
-ioderez
-ioderiez
-ioderions
-ioderons
-ioderont
-iodes
-iodés
-iodez
-iodhydrique
-iodhydriques
-iodiez
-iodions
-iodique
-iodiques
-iodisme
-iodismes
-iodla
-iodlai
-iodlaient
-iodlais
-iodlait
-iodlâmes
-iodlant
-iodlas
-iodlasse
-iodlassent
-iodlasses
-iodlassiez
-iodlassions
-iodlât
-iodlâtes
-iodle
-iodlé
-iodlée
-iodlées
-iodlent
-iodler
-iodlera
-iodlerai
-iodleraient
-iodlerais
-iodlerait
-iodleras
-iodlèrent
-iodlerez
-iodleriez
-iodlerions
-iodlerons
-iodleront
-iodles
-iodlés
-iodlez
-iodliez
-iodlions
-iodlons
-iodoforme
-iodoformes
-iodons
-iodure
-ioduré
-iodurée
-iodurées
-iodures
-iodurés
-ion
-ionien
-ionienne
-ioniennes
-ioniens
-ionique
-ioniques
-ionisa
-ionisai
-ionisaient
-ionisais
-ionisait
-ionisâmes
-ionisant
-ionisante
-ionisantes
-ionisants
-ionisas
-ionisasse
-ionisassent
-ionisasses
-ionisassiez
-ionisassions
-ionisât
-ionisâtes
-ionisation
-ionisations
-ionise
-ionisé
-ionisée
-ionisées
-ionisent
-ioniser
-ionisera
-ioniserai
-ioniseraient
-ioniserais
-ioniserait
-ioniseras
-ionisèrent
-ioniserez
-ioniseriez
-ioniserions
-ioniserons
-ioniseront
-ionises
-ionisés
-ionisez
-ionisiez
-ionisions
-ionisons
-ionone
-ionones
-ionosphère
-ionosphères
-ionosphérique
-ionosphériques
-ions
-iota
-iotacisme
-iotacismes
-ioula
-ioulai
-ioulaient
-ioulais
-ioulait
-ioulâmes
-ioulant
-ioulas
-ioulasse
-ioulassent
-ioulasses
-ioulassiez
-ioulassions
-ioulât
-ioulâtes
-ioule
-ioulé
-ioulée
-ioulées
-ioulent
-iouler
-ioulera
-ioulerai
-iouleraient
-ioulerais
-ioulerait
-iouleras
-ioulèrent
-ioulerez
-iouleriez
-ioulerions
-ioulerons
-iouleront
-ioules
-ioulés
-ioulez
-iouliez
-ioulions
-ioulons
-iourte
-iourtes
-ipéca
-ipécas
-ipomée
-ipomées
-ira
-irai
-iraient
-irais
-irait
-irakien
-irakienne
-irakiennes
-irakiens
-iranien
-iranienne
-iraniennes
-iraniens
-iraqien
-iraqienne
-iraqiennes
-iraqiens
-iras
-irascibilité
-irascibilités
-irascible
-irascibles
-ire
-irénique
-iréniques
-irénisme
-irénismes
-ires
-irez
-iridectomie
-iridectomies
-iridescent
-iridescente
-iridescentes
-iridescents
-iridié
-iridiée
-iridiées
-iridien
-iridienne
-iridiennes
-iridiens
-iridiés
-iridium
-iridiums
-iriez
-irions
-iris
-irisa
-irisable
-irisables
-irisai
-irisaient
-irisais
-irisait
-irisâmes
-irisant
-irisas
-irisasse
-irisassent
-irisasses
-irisassiez
-irisassions
-irisât
-irisâtes
-irisation
-irisations
-irise
-irisé
-irisée
-irisées
-irisent
-iriser
-irisera
-iriserai
-iriseraient
-iriserais
-iriserait
-iriseras
-irisèrent
-iriserez
-iriseriez
-iriserions
-iriserons
-iriseront
-irises
-irisés
-irisez
-irisiez
-irisions
-irisons
-iritis
-irlandais
-irlandaise
-irlandaises
-irone
-irones
-ironie
-ironies
-ironique
-ironiquement
-ironiques
-ironisa
-ironisai
-ironisaient
-ironisais
-ironisait
-ironisâmes
-ironisant
-ironisas
-ironisasse
-ironisassent
-ironisasses
-ironisassiez
-ironisassions
-ironisât
-ironisâtes
-ironise
-ironisé
-ironisent
-ironiser
-ironisera
-ironiserai
-ironiseraient
-ironiserais
-ironiserait
-ironiseras
-ironisèrent
-ironiserez
-ironiseriez
-ironiserions
-ironiserons
-ironiseront
-ironises
-ironisez
-ironisiez
-ironisions
-ironisons
-ironiste
-ironistes
-irons
-iront
-iroquois
-iroquoise
-iroquoises
-irrachetable
-irrachetables
-irradia
-irradiai
-irradiaient
-irradiais
-irradiait
-irradiâmes
-irradiant
-irradiante
-irradiantes
-irradiants
-irradias
-irradiasse
-irradiassent
-irradiasses
-irradiassiez
-irradiassions
-irradiât
-irradiâtes
-irradiation
-irradiations
-irradie
-irradié
-irradiée
-irradiées
-irradient
-irradier
-irradiera
-irradierai
-irradieraient
-irradierais
-irradierait
-irradieras
-irradièrent
-irradierez
-irradieriez
-irradierions
-irradierons
-irradieront
-irradies
-irradiés
-irradiez
-irradiiez
-irradiions
-irradions
-irraisonné
-irraisonnée
-irraisonnées
-irraisonnés
-irrationalisme
-irrationalismes
-irrationalité
-irrationalités
-irrationnel
-irrationnelle
-irrationnelles
-irrationnels
-irrattrapable
-irrattrapables
-irréalisable
-irréalisables
-irréalisé
-irréalisée
-irréalisées
-irréalisés
-irréalisme
-irréalismes
-irréaliste
-irréalistes
-irréalité
-irréalités
-irrecevabilité
-irrecevabilités
-irrecevable
-irrecevables
-irréconciliable
-irréconciliables
-irrécouvrable
-irrécouvrables
-irrécupérable
-irrécupérables
-irrécusable
-irrécusables
-irrédentiste
-irrédentistes
-irréductibilité
-irréductibilités
-irréductible
-irréductiblement
-irréductibles
-irréel
-irréelle
-irréelles
-irréels
-irréfléchi
-irréfléchie
-irréfléchies
-irréfléchis
-irréflexion
-irréflexions
-irréformable
-irréformables
-irréfragable
-irréfragables
-irréfrénable
-irréfrénables
-irréfutabilité
-irréfutabilités
-irréfutable
-irréfutablement
-irréfutables
-irréfuté
-irréfutée
-irréfutées
-irréfutés
-irrégularité
-irrégularités
-irrégulier
-irrégulière
-irrégulièrement
-irrégulières
-irréguliers
-irréligieuse
-irréligieuses
-irréligieux
-irréligion
-irréligions
-irrémédiable
-irrémédiablement
-irrémédiables
-irrémissible
-irrémissiblement
-irrémissibles
-irremplaçable
-irremplaçables
-irréparable
-irréparablement
-irréparables
-irrépréhensible
-irrépréhensibles
-irrépressible
-irrépressibles
-irréprochable
-irréprochablement
-irréprochables
-irrésistible
-irrésistiblement
-irrésistibles
-irrésolu
-irrésolue
-irrésolues
-irrésolus
-irrésolution
-irrésolutions
-irrespect
-irrespects
-irrespectueuse
-irrespectueusement
-irrespectueuses
-irrespectueux
-irrespirable
-irrespirables
-irresponsabilité
-irresponsabilités
-irresponsable
-irresponsables
-irrétrécissable
-irrétrécissables
-irrévérence
-irrévérences
-irrévérencieuse
-irrévérencieusement
-irrévérencieuses
-irrévérencieux
-irréversibilité
-irréversibilités
-irréversible
-irréversiblement
-irréversibles
-irrévocable
-irrévocablement
-irrévocables
-irrigable
-irrigables
-irrigation
-irrigations
-irrigua
-irriguai
-irriguaient
-irriguais
-irriguait
-irriguâmes
-irriguant
-irriguas
-irriguasse
-irriguassent
-irriguasses
-irriguassiez
-irriguassions
-irriguât
-irriguâtes
-irrigue
-irrigué
-irriguée
-irriguées
-irriguent
-irriguer
-irriguera
-irriguerai
-irrigueraient
-irriguerais
-irriguerait
-irrigueras
-irriguèrent
-irriguerez
-irrigueriez
-irriguerions
-irriguerons
-irrigueront
-irrigues
-irrigués
-irriguez
-irriguiez
-irriguions
-irriguons
-irrita
-irritabilité
-irritabilités
-irritable
-irritables
-irritai
-irritaient
-irritais
-irritait
-irritâmes
-irritant
-irritante
-irritantes
-irritants
-irritas
-irritasse
-irritassent
-irritasses
-irritassiez
-irritassions
-irritât
-irritâtes
-irritatif
-irritatifs
-irritation
-irritations
-irritative
-irritatives
-irrite
-irrité
-irritée
-irritées
-irritent
-irriter
-irritera
-irriterai
-irriteraient
-irriterais
-irriterait
-irriteras
-irritèrent
-irriterez
-irriteriez
-irriterions
-irriterons
-irriteront
-irrites
-irrités
-irritez
-irritiez
-irritions
-irritons
-irruption
-irruptions
-isallobare
-isallobares
-isard
-isards
-isatis
-isba
-isbas
-ischémie
-ischémies
-ischémique
-ischémiques
-ischiatique
-ischiatiques
-ischion
-ischions
-isiaque
-isiaques
-islam
-islamique
-islamiques
-islamisa
-islamisai
-islamisaient
-islamisais
-islamisait
-islamisâmes
-islamisant
-islamisas
-islamisasse
-islamisassent
-islamisasses
-islamisassiez
-islamisassions
-islamisât
-islamisâtes
-islamisation
-islamisations
-islamise
-islamisé
-islamisée
-islamisées
-islamisent
-islamiser
-islamisera
-islamiserai
-islamiseraient
-islamiserais
-islamiserait
-islamiseras
-islamisèrent
-islamiserez
-islamiseriez
-islamiserions
-islamiserons
-islamiseront
-islamises
-islamisés
-islamisez
-islamisiez
-islamisions
-islamisme
-islamismes
-islamisons
-islamiste
-islamistes
-islandais
-islandaise
-islandaises
-isobare
-isobares
-isobathe
-isobathes
-isocarde
-isocardes
-isocèle
-isocèles
-isochore
-isochores
-isochromatique
-isochromatiques
-isochrone
-isochrones
-isochronisme
-isochronismes
-isoclinal
-isoclinale
-isoclinales
-isoclinaux
-isocline
-isoclines
-isodynamie
-isodynamies
-isodynamique
-isodynamiques
-isogame
-isogames
-isogamie
-isogamies
-isoglosse
-isoglosses
-isogone
-isogones
-isohyète
-isohyètes
-isohypse
-isohypses
-isola
-isolable
-isolables
-isolai
-isolaient
-isolais
-isolait
-isolâmes
-isolant
-isolante
-isolantes
-isolants
-isolas
-isolasse
-isolassent
-isolasses
-isolassiez
-isolassions
-isolat
-isolât
-isolâtes
-isolateur
-isolateurs
-isolation
-isolationnisme
-isolationnismes
-isolationniste
-isolationnistes
-isolations
-isolats
-isole
-isolé
-isolée
-isolées
-isolement
-isolément
-isolements
-isolent
-isoler
-isolera
-isolerai
-isoleraient
-isolerais
-isolerait
-isoleras
-isolèrent
-isolerez
-isoleriez
-isolerions
-isolerons
-isoleront
-isoles
-isolés
-isolez
-isoliez
-isolions
-isologue
-isologues
-isoloir
-isoloirs
-isolons
-isomère
-isomères
-isomérie
-isoméries
-isomérisation
-isomérisations
-isonomie
-isonomies
-isopet
-isopets
-isopode
-isopodes
-isoséiste
-isoséistes
-isosiste
-isosistes
-isostasie
-isostasies
-isotherme
-isothermes
-isotonie
-isotonies
-isotonique
-isotoniques
-isotope
-isotopes
-isotopique
-isotopiques
-ISPELL
-israélien
-israélienne
-israéliennes
-israéliens
-israélite
-israélites
-issant
-issante
-issantes
-issants
-issu
-issue
-issues
-issus
-isthme
-isthmes
-isthmique
-isthmiques
-italianisa
-italianisai
-italianisaient
-italianisais
-italianisait
-italianisâmes
-italianisant
-italianisante
-italianisantes
-italianisants
-italianisas
-italianisasse
-italianisassent
-italianisasses
-italianisassiez
-italianisassions
-italianisât
-italianisâtes
-italianise
-italianisé
-italianisée
-italianisées
-italianisent
-italianiser
-italianisera
-italianiserai
-italianiseraient
-italianiserais
-italianiserait
-italianiseras
-italianisèrent
-italianiserez
-italianiseriez
-italianiserions
-italianiserons
-italianiseront
-italianises
-italianisés
-italianisez
-italianisiez
-italianisions
-italianisme
-italianismes
-italianisons
-italien
-italienne
-italiennes
-italiens
-italique
-italiques
-item
-items
-itéra
-itérai
-itéraient
-itérais
-itérait
-itérâmes
-itérant
-itéras
-itérasse
-itérassent
-itérasses
-itérassiez
-itérassions
-itérât
-itérâtes
-itératif
-itératifs
-itération
-itérations
-itérative
-itératives
-itéré
-itère
-itérée
-itérées
-itèrent
-itérer
-itérera
-itérerai
-itéreraient
-itérerais
-itérerait
-itéreras
-itérèrent
-itérerez
-itéreriez
-itérerions
-itérerons
-itéreront
-itérés
-itères
-itérez
-itériez
-itérions
-itérons
-ithyphallique
-ithyphalliques
-itinéraire
-itinéraires
-itinérant
-itinérante
-itinérantes
-itinérants
-itou
-iule
-iules
-ive
-ives
-ivette
-ivettes
-ivoire
-ivoirerie
-ivoireries
-ivoires
-ivoirien
-ivoirienne
-ivoiriennes
-ivoiriens
-ivoirier
-ivoirière
-ivoirières
-ivoiriers
-ivoirin
-ivoirine
-ivoirines
-ivoirins
-ivraie
-ivraies
-ivre
-ivres
-ivresse
-ivresses
-ivrogne
-ivrognerie
-ivrogneries
-ivrognes
-ixia
-ixias
-ixode
-ixodes
-jabiru
-jabirus
-jabla
-jablai
-jablaient
-jablais
-jablait
-jablâmes
-jablant
-jablas
-jablasse
-jablassent
-jablasses
-jablassiez
-jablassions
-jablât
-jablâtes
-jable
-jablé
-jablée
-jablées
-jablent
-jabler
-jablera
-jablerai
-jableraient
-jablerais
-jablerait
-jableras
-jablèrent
-jablerez
-jableriez
-jablerions
-jablerons
-jableront
-jables
-jablés
-jablez
-jablière
-jablières
-jabliez
-jablions
-jabloir
-jabloire
-jabloires
-jabloirs
-jablons
-jaborandi
-jaborandis
-jabot
-jabota
-jabotai
-jabotaient
-jabotais
-jabotait
-jabotâmes
-jabotant
-jabotas
-jabotasse
-jabotassent
-jabotasses
-jabotassiez
-jabotassions
-jabotât
-jabotâtes
-jabote
-jaboté
-jabotée
-jabotées
-jabotent
-jaboter
-jabotera
-jaboterai
-jaboteraient
-jaboterais
-jaboterait
-jaboteras
-jabotèrent
-jaboterez
-jaboteriez
-jaboterions
-jaboterons
-jaboteront
-jabotes
-jabotés
-jabotez
-jabotiez
-jabotions
-jabotons
-jabots
-jacaranda
-jacarandas
-jacassa
-jacassai
-jacassaient
-jacassais
-jacassait
-jacassâmes
-jacassant
-jacassante
-jacassantes
-jacassants
-jacassas
-jacassasse
-jacassassent
-jacassasses
-jacassassiez
-jacassassions
-jacassât
-jacassâtes
-jacasse
-jacassé
-jacassement
-jacassements
-jacassent
-jacasser
-jacassera
-jacasserai
-jacasseraient
-jacasserais
-jacasserait
-jacasseras
-jacassèrent
-jacasserez
-jacasserie
-jacasseries
-jacasseriez
-jacasserions
-jacasserons
-jacasseront
-jacasses
-jacasseur
-jacasseurs
-jacasseuse
-jacasseuses
-jacassez
-jacassiez
-jacassions
-jacassons
-jacée
-jacées
-jachère
-jachères
-jacinthe
-jacinthes
-jack
-jacket
-jackets
-jacks
-jacobée
-jacobées
-jacobin
-jacobine
-jacobines
-jacobinisme
-jacobinismes
-jacobins
-jacobus
-jaconas
-jacot
-jacots
-jacquard
-jacquards
-jacqué
-jacquée
-jacquées
-jacquer
-jacquerie
-jacqueries
-jacqués
-jacquet
-jacquets
-jacquier
-jacquiers
-jacquot
-jacquots
-jacta
-jactai
-jactaient
-jactais
-jactait
-jactâmes
-jactance
-jactances
-jactant
-jactas
-jactasse
-jactassent
-jactasses
-jactassiez
-jactassions
-jactât
-jactâtes
-jacte
-jactent
-jactera
-jacterai
-jacteraient
-jacterais
-jacterait
-jacteras
-jactèrent
-jacterez
-jacteriez
-jacterions
-jacterons
-jacteront
-jactes
-jactez
-jactiez
-jactions
-jactons
-jaculatoire
-jaculatoires
-jade
-jadéite
-jadéites
-jades
-jadis
-jaguar
-jaguars
-jailli
-jaillîmes
-jaillir
-jaillira
-jaillirai
-jailliraient
-jaillirais
-jaillirait
-jailliras
-jaillirent
-jaillirez
-jailliriez
-jaillirions
-jaillirons
-jailliront
-jaillis
-jaillissaient
-jaillissais
-jaillissait
-jaillissant
-jaillissante
-jaillissantes
-jaillissants
-jaillisse
-jaillissement
-jaillissements
-jaillissent
-jaillisses
-jaillissez
-jaillissiez
-jaillissions
-jaillissons
-jaillit
-jaillît
-jaillîtes
-jaïn
-jaïna
-jaïnas
-jaïnisme
-jaïnismes
-jaïns
-jais
-jalap
-jalaps
-jale
-jales
-jalon
-jalonna
-jalonnai
-jalonnaient
-jalonnais
-jalonnait
-jalonnâmes
-jalonnant
-jalonnas
-jalonnasse
-jalonnassent
-jalonnasses
-jalonnassiez
-jalonnassions
-jalonnât
-jalonnâtes
-jalonne
-jalonné
-jalonnée
-jalonnées
-jalonnement
-jalonnements
-jalonnent
-jalonner
-jalonnera
-jalonnerai
-jalonneraient
-jalonnerais
-jalonnerait
-jalonneras
-jalonnèrent
-jalonnerez
-jalonneriez
-jalonnerions
-jalonnerons
-jalonneront
-jalonnes
-jalonnés
-jalonneur
-jalonneurs
-jalonnez
-jalonniez
-jalonnions
-jalonnons
-jalons
-jalousa
-jalousai
-jalousaient
-jalousais
-jalousait
-jalousâmes
-jalousant
-jalousas
-jalousasse
-jalousassent
-jalousasses
-jalousassiez
-jalousassions
-jalousât
-jalousâtes
-jalouse
-jalousé
-jalousée
-jalousées
-jalousement
-jalousent
-jalouser
-jalousera
-jalouserai
-jalouseraient
-jalouserais
-jalouserait
-jalouseras
-jalousèrent
-jalouserez
-jalouseriez
-jalouserions
-jalouserons
-jalouseront
-jalouses
-jalousés
-jalousez
-jalousie
-jalousies
-jalousiez
-jalousions
-jalousons
-jaloux
-jamaïquain
-jamaïquaine
-jamaïquaines
-jamaïquains
-jamais
-jambage
-jambages
-jambe
-jambé
-jambée
-jambées
-jambes
-jambés
-jambette
-jambettes
-jambier
-jambière
-jambières
-jambiers
-jambon
-jambonneau
-jambonneaux
-jambons
-jamboree
-jamborees
-jambose
-jamboses
-jambosier
-jambosiers
-jamerosier
-jamerosiers
-jam-session
-jam-sessions
-jan
-jangada
-jangadas
-janissaire
-janissaires
-janotisme
-janotismes
-jans
-jansénisme
-jansénismes
-janséniste
-jansénistes
-jante
-jantes
-janv
-janvier
-japon
-japonais
-japonaise
-japonaiserie
-japonaiseries
-japonaises
-japonerie
-japoneries
-japonisant
-japonisante
-japonisantes
-japonisants
-japonisme
-japonismes
-japoniste
-japonistes
-japonna
-japonnai
-japonnaient
-japonnais
-japonnait
-japonnâmes
-japonnant
-japonnas
-japonnasse
-japonnassent
-japonnasses
-japonnassiez
-japonnassions
-japonnât
-japonnâtes
-japonne
-japonné
-japonnée
-japonnées
-japonnent
-japonner
-japonnera
-japonnerai
-japonneraient
-japonnerais
-japonnerait
-japonneras
-japonnèrent
-japonnerez
-japonneriez
-japonnerions
-japonnerons
-japonneront
-japonnes
-japonnés
-japonnez
-japonniez
-japonnions
-japonnons
-japons
-jappa
-jappai
-jappaient
-jappais
-jappait
-jappâmes
-jappant
-jappas
-jappasse
-jappassent
-jappasses
-jappassiez
-jappassions
-jappât
-jappâtes
-jappe
-jappé
-jappement
-jappements
-jappent
-japper
-jappera
-japperai
-japperaient
-japperais
-japperait
-japperas
-jappèrent
-japperez
-japperiez
-japperions
-japperons
-japperont
-jappes
-jappeur
-jappeurs
-jappeuse
-jappeuses
-jappez
-jappiez
-jappions
-jappons
-jaquemart
-jaquemarts
-jaquette
-jaquettes
-jaquier
-jaquiers
-jar
-jarde
-jardes
-jardin
-jardina
-jardinage
-jardinages
-jardinai
-jardinaient
-jardinais
-jardinait
-jardinâmes
-jardinant
-jardinas
-jardinasse
-jardinassent
-jardinasses
-jardinassiez
-jardinassions
-jardinât
-jardinâtes
-jardine
-jardiné
-jardinée
-jardinées
-jardinent
-jardiner
-jardinera
-jardinerai
-jardineraient
-jardinerais
-jardinerait
-jardineras
-jardinèrent
-jardinerez
-jardineriez
-jardinerions
-jardinerons
-jardineront
-jardines
-jardinés
-jardinet
-jardinets
-jardineuse
-jardineuses
-jardineux
-jardinez
-jardinier
-jardinière
-jardinières
-jardiniers
-jardiniez
-jardinions
-jardiniste
-jardinistes
-jardinons
-jardins
-jardon
-jardons
-jarettera
-jaretterai
-jaretteraient
-jaretterais
-jaretterait
-jaretteras
-jaretterez
-jaretteriez
-jaretterions
-jaretterons
-jaretteront
-jargon
-jargonaphasie
-jargonaphasies
-jargonna
-jargonnai
-jargonnaient
-jargonnais
-jargonnait
-jargonnâmes
-jargonnant
-jargonnas
-jargonnasse
-jargonnassent
-jargonnasses
-jargonnassiez
-jargonnassions
-jargonnât
-jargonnâtes
-jargonne
-jargonné
-jargonnent
-jargonner
-jargonnera
-jargonnerai
-jargonneraient
-jargonnerais
-jargonnerait
-jargonneras
-jargonnèrent
-jargonnerez
-jargonneriez
-jargonnerions
-jargonnerons
-jargonneront
-jargonnes
-jargonnez
-jargonniez
-jargonnions
-jargonnons
-jargons
-jarnicoton
-jarosse
-jarosses
-jarovisation
-jarovisations
-jarre
-jarres
-jarret
-jarreta
-jarretai
-jarretaient
-jarretais
-jarretait
-jarretâmes
-jarretant
-jarretas
-jarretasse
-jarretassent
-jarretasses
-jarretassiez
-jarretassions
-jarretât
-jarretâtes
-jarreté
-jarretée
-jarretées
-jarretelle
-jarretelles
-jarreter
-jarretèrent
-jarretés
-jarretez
-jarretière
-jarretières
-jarretiez
-jarretions
-jarretons
-jarrets
-jarrette
-jarrettent
-jarrettes
-jars
-jas
-jasa
-jasai
-jasaient
-jasais
-jasait
-jasâmes
-jasant
-jasas
-jasasse
-jasassent
-jasasses
-jasassiez
-jasassions
-jasât
-jasâtes
-jase
-jasé
-jasent
-jaser
-jasera
-jaserai
-jaseraient
-jaserais
-jaserait
-jaseran
-jaserans
-jaseras
-jasèrent
-jaserez
-jaseriez
-jaserions
-jaseron
-jaserons
-jaseront
-jases
-jaseur
-jaseurs
-jaseuse
-jaseuses
-jasez
-jasiez
-jasions
-jasmin
-jasmins
-jasons
-jaspa
-jaspai
-jaspaient
-jaspais
-jaspait
-jaspâmes
-jaspant
-jaspas
-jaspasse
-jaspassent
-jaspasses
-jaspassiez
-jaspassions
-jaspât
-jaspâtes
-jaspe
-jaspé
-jaspée
-jaspées
-jaspent
-jasper
-jaspera
-jasperai
-jasperaient
-jasperais
-jasperait
-jasperas
-jaspèrent
-jasperez
-jasperiez
-jasperions
-jasperons
-jasperont
-jaspes
-jaspés
-jaspez
-jaspiez
-jaspina
-jaspinai
-jaspinaient
-jaspinais
-jaspinait
-jaspinâmes
-jaspinant
-jaspinas
-jaspinasse
-jaspinassent
-jaspinasses
-jaspinassiez
-jaspinassions
-jaspinât
-jaspinâtes
-jaspine
-jaspiné
-jaspinée
-jaspinées
-jaspinent
-jaspiner
-jaspinera
-jaspinerai
-jaspineraient
-jaspinerais
-jaspinerait
-jaspineras
-jaspinèrent
-jaspinerez
-jaspineriez
-jaspinerions
-jaspinerons
-jaspineront
-jaspines
-jaspinés
-jaspinez
-jaspiniez
-jaspinions
-jaspinons
-jaspions
-jaspons
-jaspure
-jaspures
-jatte
-jattée
-jattées
-jattes
-jauge
-jaugé
-jaugea
-jaugeage
-jaugeages
-jaugeai
-jaugeaient
-jaugeais
-jaugeait
-jaugeâmes
-jaugeant
-jaugeas
-jaugeasse
-jaugeassent
-jaugeasses
-jaugeassiez
-jaugeassions
-jaugeât
-jaugeâtes
-jaugée
-jaugées
-jaugent
-jaugeons
-jauger
-jaugera
-jaugerai
-jaugeraient
-jaugerais
-jaugerait
-jaugeras
-jaugèrent
-jaugerez
-jaugeriez
-jaugerions
-jaugerons
-jaugeront
-jauges
-jaugés
-jaugeur
-jaugeurs
-jaugez
-jaugiez
-jaugions
-jaumière
-jaumières
-jaunâtre
-jaunâtres
-jaune
-jaunes
-jaunet
-jaunets
-jaunette
-jaunettes
-jauni
-jaunie
-jaunies
-jaunîmes
-jaunir
-jaunira
-jaunirai
-jauniraient
-jaunirais
-jaunirait
-jauniras
-jaunirent
-jaunirez
-jauniriez
-jaunirions
-jaunirons
-jauniront
-jaunis
-jaunissage
-jaunissages
-jaunissaient
-jaunissais
-jaunissait
-jaunissant
-jaunissante
-jaunissantes
-jaunissants
-jaunisse
-jaunissement
-jaunissements
-jaunissent
-jaunisses
-jaunissez
-jaunissiez
-jaunissions
-jaunissons
-jaunit
-jaunît
-jaunîtes
-java
-javanais
-javanaise
-javanaises
-javart
-javarts
-javas
-javeau
-javeaux
-javel
-javela
-javelage
-javelages
-javelai
-javelaient
-javelais
-javelait
-javelâmes
-javelant
-javelas
-javelasse
-javelassent
-javelasses
-javelassiez
-javelassions
-javelât
-javelâtes
-javelé
-javelée
-javelées
-javeler
-javelèrent
-javelés
-javeleur
-javeleurs
-javeleuse
-javeleuses
-javelez
-javeliez
-javeline
-javelines
-javelions
-javelle
-javellent
-javellera
-javellerai
-javelleraient
-javellerais
-javellerait
-javelleras
-javellerez
-javelleriez
-javellerions
-javellerons
-javelleront
-javelles
-javellisa
-javellisai
-javellisaient
-javellisais
-javellisait
-javellisâmes
-javellisant
-javellisas
-javellisasse
-javellisassent
-javellisasses
-javellisassiez
-javellisassions
-javellisât
-javellisâtes
-javellisation
-javellisations
-javellise
-javellisé
-javellisée
-javellisées
-javellisent
-javelliser
-javellisera
-javelliserai
-javelliseraient
-javelliserais
-javelliserait
-javelliseras
-javellisèrent
-javelliserez
-javelliseriez
-javelliserions
-javelliserons
-javelliseront
-javellises
-javellisés
-javellisez
-javellisiez
-javellisions
-javellisons
-javelons
-javelot
-javelots
-javels
-jazz
-jazzman
-jazzmen
-je
-jean
-jean-foutre
-jeannette
-jeannettes
-jeans
-jectisse
-jectisses
-jeep
-jeeps
-jéjunum
-jéjunums
-je-ne-sais-quoi
-jennérien
-jennérienne
-jennériennes
-jennériens
-jenny
-jennys
-jérémiade
-jérémiades
-jerez
-jerk
-jerka
-jerkai
-jerkaient
-jerkais
-jerkait
-jerkâmes
-jerkant
-jerkas
-jerkasse
-jerkassent
-jerkasses
-jerkassiez
-jerkassions
-jerkât
-jerkâtes
-jerke
-jerké
-jerkent
-jerker
-jerkera
-jerkerai
-jerkeraient
-jerkerais
-jerkerait
-jerkeras
-jerkèrent
-jerkerez
-jerkeriez
-jerkerions
-jerkerons
-jerkeront
-jerkes
-jerkez
-jerkiez
-jerkions
-jerkons
-jerks
-jéroboam
-jéroboams
-jerrican
-jerricane
-jerricanes
-jerricans
-jerrycan
-jerrycans
-jersey
-jerseys
-jésuite
-jésuites
-jésuitique
-jésuitiquement
-jésuitiques
-jésuitisme
-jésuitismes
-jésus
-jet
-jeta
-jetable
-jetables
-jetage
-jetages
-jetai
-jetaient
-jetais
-jetait
-jetâmes
-jetant
-jetas
-jetasse
-jetassent
-jetasses
-jetassiez
-jetassions
-jetât
-jetâtes
-jeté
-jetée
-jetées
-jeter
-jetèrent
-jetés
-jeteur
-jeteurs
-jeteuse
-jeteuses
-jetez
-jetiez
-jetions
-jeton
-jetons
-jets
-jettatura
-jette
-jettent
-jettera
-jetterai
-jetteraient
-jetterais
-jetterait
-jetteras
-jetterez
-jetteriez
-jetterions
-jetterons
-jetteront
-jettes
-jeu
-jeudi
-jeudis
-jeun
-jeûna
-jeûnai
-jeûnaient
-jeûnais
-jeûnait
-jeûnâmes
-jeûnant
-jeûnas
-jeûnasse
-jeûnassent
-jeûnasses
-jeûnassiez
-jeûnassions
-jeûnât
-jeûnâtes
-jeune
-jeûne
-jeûné
-jeunement
-jeûnent
-jeûner
-jeûnera
-jeûnerai
-jeûneraient
-jeûnerais
-jeûnerait
-jeûneras
-jeûnèrent
-jeûnerez
-jeûneriez
-jeûnerions
-jeûnerons
-jeûneront
-jeunes
-jeûnes
-jeunesse
-jeunesses
-jeunet
-jeunets
-jeunette
-jeunettes
-jeûneur
-jeûneurs
-jeûneuse
-jeûneuses
-jeûnez
-jeûniez
-jeûnions
-jeûnons
-jeunot
-jeunots
-jeunotte
-jeunottes
-jeux
-jigger
-jiggers
-jiu-jitsu
-joaillerie
-joailleries
-joaillier
-joaillière
-joaillières
-joailliers
-job
-jobard
-jobarda
-jobardai
-jobardaient
-jobardais
-jobardait
-jobardâmes
-jobardant
-jobardas
-jobardasse
-jobardassent
-jobardasses
-jobardassiez
-jobardassions
-jobardât
-jobardâtes
-jobarde
-jobardé
-jobardée
-jobardées
-jobardent
-jobarder
-jobardera
-jobarderai
-jobarderaient
-jobarderais
-jobarderait
-jobarderas
-jobardèrent
-jobarderez
-jobarderie
-jobarderies
-jobarderiez
-jobarderions
-jobarderons
-jobarderont
-jobardes
-jobardés
-jobardez
-jobardiez
-jobardions
-jobardise
-jobardises
-jobardons
-jobards
-jobelin
-jobelins
-jobs
-jocasse
-jocasses
-jociste
-jocistes
-jockey
-jockeys
-jocrisse
-jocrisses
-jodhpurs
-jodla
-jodlai
-jodlaient
-jodlais
-jodlait
-jodlâmes
-jodlant
-jodlas
-jodlasse
-jodlassent
-jodlasses
-jodlassiez
-jodlassions
-jodlât
-jodlâtes
-jodle
-jodlé
-jodlée
-jodlées
-jodlent
-jodler
-jodlera
-jodlerai
-jodleraient
-jodlerais
-jodlerait
-jodleras
-jodlèrent
-jodlerez
-jodleriez
-jodlerions
-jodlerons
-jodleront
-jodles
-jodlés
-jodlez
-jodliez
-jodlions
-jodlons
-jogging
-joggings
-johannique
-johanniques
-johannite
-johannites
-joie
-joies
-joignaient
-joignais
-joignait
-joignant
-joigne
-joignent
-joignes
-joignez
-joigniez
-joignîmes
-joignions
-joignirent
-joignis
-joignisse
-joignissent
-joignisses
-joignissiez
-joignissions
-joignit
-joignît
-joignîtes
-joignons
-joindra
-joindrai
-joindraient
-joindrais
-joindrait
-joindras
-joindre
-joindrez
-joindriez
-joindrions
-joindrons
-joindront
-joins
-joint
-jointe
-jointes
-jointif
-jointifs
-jointive
-jointives
-jointoie
-jointoiement
-jointoient
-jointoiera
-jointoierai
-jointoieraient
-jointoierais
-jointoierait
-jointoieras
-jointoierez
-jointoieriez
-jointoierions
-jointoierons
-jointoieront
-jointoies
-jointoya
-jointoyai
-jointoyâmes
-jointoyas
-jointoyasse
-jointoyassent
-jointoyasses
-jointoyassiez
-jointoyassions
-jointoyât
-jointoyâtes
-jointoyé
-jointoyée
-jointoyées
-jointoyer
-jointoyèrent
-jointoyés
-jointoyeur
-jointoyeurs
-joints
-jointure
-jointures
-joker
-jokers
-joli
-jolie
-jolies
-joliesse
-joliesses
-joliment
-jolis
-jonc
-jonça
-jonçai
-jonçaient
-jonçais
-jonçait
-jonçâmes
-jonçant
-jonças
-jonçasse
-jonçassent
-jonçasses
-jonçassiez
-jonçassions
-jonçât
-jonçâtes
-jonce
-joncé
-joncée
-joncées
-joncent
-joncer
-joncera
-joncerai
-jonceraient
-joncerais
-joncerait
-jonceras
-joncèrent
-joncerez
-jonceriez
-joncerions
-joncerons
-jonceront
-jonces
-joncés
-joncez
-joncha
-jonchai
-jonchaient
-jonchais
-jonchait
-jonchâmes
-jonchant
-jonchante
-jonchantes
-jonchants
-jonchas
-jonchasse
-jonchassent
-jonchasses
-jonchassiez
-jonchassions
-jonchât
-jonchâtes
-jonche
-jonché
-jonchée
-jonchées
-jonchent
-joncher
-jonchera
-joncherai
-joncheraient
-joncherais
-joncherait
-joncheras
-jonchère
-jonchèrent
-jonchères
-joncherez
-joncheriez
-joncherions
-joncherons
-joncheront
-jonches
-jonchés
-jonchet
-jonchets
-jonchez
-jonchiez
-jonchions
-jonchons
-jonciez
-joncions
-jonçons
-joncs
-jonction
-jonctions
-jongla
-jonglai
-jonglaient
-jonglais
-jonglait
-jonglâmes
-jonglant
-jonglas
-jonglasse
-jonglassent
-jonglasses
-jonglassiez
-jonglassions
-jonglât
-jonglâtes
-jongle
-jonglé
-jonglée
-jonglées
-jonglent
-jongler
-jonglera
-jonglerai
-jongleraient
-jonglerais
-jonglerait
-jongleras
-jonglèrent
-jonglerez
-jonglerie
-jongleries
-jongleriez
-jonglerions
-jonglerons
-jongleront
-jongles
-jonglés
-jongleur
-jongleurs
-jongleuse
-jongleuses
-jonglez
-jongliez
-jonglions
-jonglons
-jonkheer
-jonkheers
-jonque
-jonques
-jonquille
-jonquilles
-jontoyaient
-jontoyais
-jontoyait
-jontoyant
-jontoyez
-jontoyiez
-jontoyions
-jontoyons
-jordanien
-jordanienne
-jordaniennes
-jordaniens
-joseph
-josephs
-jota
-jotas
-jottereau
-jottereaux
-joua
-jouable
-jouables
-jouai
-jouaient
-jouailla
-jouaillai
-jouaillaient
-jouaillais
-jouaillait
-jouaillâmes
-jouaillant
-jouaillas
-jouaillasse
-jouaillassent
-jouaillasses
-jouaillassiez
-jouaillassions
-jouaillât
-jouaillâtes
-jouaille
-jouaillé
-jouaillent
-jouailler
-jouaillera
-jouaillerai
-jouailleraient
-jouaillerais
-jouaillerait
-jouailleras
-jouaillèrent
-jouaillerez
-jouailleriez
-jouaillerions
-jouaillerons
-jouailleront
-jouailles
-jouaillez
-jouailliez
-jouaillions
-jouaillons
-jouais
-jouait
-joual
-jouâmes
-jouant
-jouas
-jouasse
-jouassent
-jouasses
-jouassiez
-jouassions
-jouât
-jouâtes
-joubarbe
-joubarbes
-joue
-joué
-jouée
-jouées
-jouent
-jouer
-jouera
-jouerai
-joueraient
-jouerais
-jouerait
-joueras
-jouèrent
-jouerez
-joueriez
-jouerions
-jouerons
-joueront
-joues
-joués
-jouet
-jouets
-joueur
-joueurs
-joueuse
-joueuses
-jouez
-joufflu
-joufflue
-joufflues
-joufflus
-joug
-jougs
-joui
-jouiez
-jouîmes
-jouions
-jouir
-jouira
-jouirai
-jouiraient
-jouirais
-jouirait
-jouiras
-jouirent
-jouirez
-jouiriez
-jouirions
-jouirons
-jouiront
-jouis
-jouissaient
-jouissais
-jouissait
-jouissance
-jouissances
-jouissant
-jouissante
-jouissantes
-jouissants
-jouisse
-jouissent
-jouisses
-jouisseur
-jouisseurs
-jouisseuse
-jouisseuses
-jouissez
-jouissiez
-jouissif
-jouissifs
-jouissions
-jouissive
-jouissives
-jouissons
-jouit
-jouît
-jouîtes
-joujou
-joujoux
-joule
-joules
-jouons
-jour
-journal
-journalier
-journalière
-journalières
-journaliers
-journalisme
-journalismes
-journaliste
-journalistes
-journalistique
-journalistiques
-journaux
-journée
-journées
-journellement
-jours
-jouta
-joutai
-joutaient
-joutais
-joutait
-joutâmes
-joutant
-joutas
-joutasse
-joutassent
-joutasses
-joutassiez
-joutassions
-joutât
-joutâtes
-joute
-jouté
-joutent
-jouter
-joutera
-jouterai
-jouteraient
-jouterais
-jouterait
-jouteras
-joutèrent
-jouterez
-jouteriez
-jouterions
-jouterons
-jouteront
-joutes
-jouteur
-jouteurs
-jouteuse
-jouteuses
-joutez
-joutiez
-joutions
-joutons
-jouvence
-jouvenceau
-jouvenceaux
-jouvencelle
-jouvencelles
-jouvences
-jouxta
-jouxtai
-jouxtaient
-jouxtais
-jouxtait
-jouxtâmes
-jouxtant
-jouxtas
-jouxtasse
-jouxtassent
-jouxtasses
-jouxtassiez
-jouxtassions
-jouxtât
-jouxtâtes
-jouxte
-jouxté
-jouxtée
-jouxtées
-jouxtent
-jouxter
-jouxtera
-jouxterai
-jouxteraient
-jouxterais
-jouxterait
-jouxteras
-jouxtèrent
-jouxterez
-jouxteriez
-jouxterions
-jouxterons
-jouxteront
-jouxtes
-jouxtés
-jouxtez
-jouxtiez
-jouxtions
-jouxtons
-jovial
-joviale
-jovialement
-joviales
-jovialité
-jovialités
-joviaux
-jovien
-jovienne
-joviennes
-joviens
-joyau
-joyaux
-joyeuse
-joyeusement
-joyeuses
-joyeuseté
-joyeusetés
-joyeux
-jubarte
-jubartes
-jubé
-jubés
-jubila
-jubilai
-jubilaient
-jubilaire
-jubilaires
-jubilais
-jubilait
-jubilâmes
-jubilant
-jubilas
-jubilasse
-jubilassent
-jubilasses
-jubilassiez
-jubilassions
-jubilât
-jubilâtes
-jubilation
-jubilations
-jubile
-jubilé
-jubilent
-jubiler
-jubilera
-jubilerai
-jubileraient
-jubilerais
-jubilerait
-jubileras
-jubilèrent
-jubilerez
-jubileriez
-jubilerions
-jubilerons
-jubileront
-jubiles
-jubilez
-jubiliez
-jubilions
-jubilons
-jucha
-juchai
-juchaient
-juchais
-juchait
-juchâmes
-juchant
-juchas
-juchasse
-juchassent
-juchasses
-juchassiez
-juchassions
-juchât
-juchâtes
-juche
-juché
-juchée
-juchées
-juchent
-jucher
-juchera
-jucherai
-jucheraient
-jucherais
-jucherait
-jucheras
-juchèrent
-jucherez
-jucheriez
-jucherions
-jucherons
-jucheront
-juches
-juchés
-juchez
-juchiez
-juchions
-juchoir
-juchoirs
-juchons
-judaïcité
-judaïcités
-judaïque
-judaïques
-judaïsme
-judaïsmes
-judaïté
-judaïtés
-judas
-judéité
-judéités
-judelle
-judelles
-judéo-christianisme
-judéo-christianismes
-judicature
-judicatures
-judiciaire
-judiciairement
-judiciaires
-judicieuse
-judicieusement
-judicieuses
-judicieux
-judo
-judoka
-judokas
-judos
-jugal
-jugale
-jugales
-jugaux
-juge
-jugé
-jugea
-jugeable
-jugeables
-jugeai
-jugeaient
-jugeais
-jugeait
-jugeâmes
-jugeant
-jugeas
-jugeasse
-jugeassent
-jugeasses
-jugeassiez
-jugeassions
-jugeât
-jugeâtes
-jugée
-jugées
-jugement
-jugements
-jugent
-jugeons
-jugeote
-jugeotes
-juger
-jugera
-jugerai
-jugeraient
-jugerais
-jugerait
-jugeras
-jugèrent
-jugerez
-jugeriez
-jugerions
-jugerons
-jugeront
-juges
-jugés
-jugeur
-jugeurs
-jugeuse
-jugeuses
-jugez
-jugiez
-jugions
-jugula
-jugulai
-jugulaient
-jugulaire
-jugulaires
-jugulais
-jugulait
-jugulâmes
-jugulant
-jugulante
-jugulantes
-jugulants
-jugulas
-jugulasse
-jugulassent
-jugulasses
-jugulassiez
-jugulassions
-jugulât
-jugulâtes
-jugule
-jugulé
-jugulée
-jugulées
-jugulent
-juguler
-jugulera
-jugulerai
-juguleraient
-jugulerais
-jugulerait
-juguleras
-jugulèrent
-jugulerez
-juguleriez
-jugulerions
-jugulerons
-juguleront
-jugules
-jugulés
-jugulez
-juguliez
-jugulions
-jugulons
-juif
-juifs
-juill
-juillet
-juin
-juive
-juiverie
-juiveries
-juives
-jujube
-jujubes
-jujubier
-jujubiers
-juke-box
-juke-boxes
-julep
-juleps
-jules
-julien
-julienne
-juliennes
-juliens
-jumbo
-jumbos
-jumeau
-jumeaux
-jumel
-jumela
-jumelage
-jumelages
-jumelai
-jumelaient
-jumelais
-jumelait
-jumelâmes
-jumelant
-jumelas
-jumelasse
-jumelassent
-jumelasses
-jumelassiez
-jumelassions
-jumelât
-jumelâtes
-jumelé
-jumelée
-jumelées
-jumeler
-jumelèrent
-jumelés
-jumelez
-jumeliez
-jumelions
-jumelle
-jumellent
-jumellera
-jumellerai
-jumelleraient
-jumellerais
-jumellerait
-jumelleras
-jumellerez
-jumelleriez
-jumellerions
-jumellerons
-jumelleront
-jumelles
-jumelons
-jumels
-jument
-juments
-jumping
-jumpings
-jungle
-jungles
-junior
-juniors
-junker
-junkers
-junonien
-junonienne
-junoniennes
-junoniens
-junte
-juntes
-jupe
-jupe-culotte
-jupes
-jupes-culottes
-jupette
-jupettes
-jupitérien
-jupitérienne
-jupitériennes
-jupitériens
-jupon
-juponna
-juponnai
-juponnaient
-juponnais
-juponnait
-juponnâmes
-juponnant
-juponnas
-juponnasse
-juponnassent
-juponnasses
-juponnassiez
-juponnassions
-juponnât
-juponnâtes
-juponne
-juponné
-juponnée
-juponnées
-juponnent
-juponner
-juponnera
-juponnerai
-juponneraient
-juponnerais
-juponnerait
-juponneras
-juponnèrent
-juponnerez
-juponneriez
-juponnerions
-juponnerons
-juponneront
-juponnes
-juponnés
-juponnez
-juponniez
-juponnions
-juponnons
-jupons
-jura
-jurai
-juraient
-jurais
-jurait
-jurâmes
-jurande
-jurant
-juras
-jurasse
-jurassent
-jurasses
-jurassien
-jurassienne
-jurassiennes
-jurassiens
-jurassiez
-jurassions
-jurassique
-jurassiques
-jurat
-jurât
-jurâtes
-juratoire
-juratoires
-jurats
-jure
-juré
-jurée
-jurées
-jurement
-jurements
-jurent
-jurer
-jurera
-jurerai
-jureraient
-jurerais
-jurerait
-jureras
-jurèrent
-jurerez
-jureriez
-jurerions
-jurerons
-jureront
-jures
-jurés
-jureur
-jureurs
-jurez
-juridiction
-juridictionnel
-juridictionnelle
-juridictionnelles
-juridictionnels
-juridictions
-juridique
-juridiquement
-juridiques
-juridisme
-juridismes
-juriez
-jurions
-jurisconsulte
-jurisconsultes
-jurisprudence
-jurisprudences
-jurisprudentiel
-jurisprudentielle
-jurisprudentielles
-jurisprudentiels
-juriste
-juristes
-juron
-jurons
-jury
-jurys
-jus
-jusant
-jusants
-jusée
-jusées
-jusqu
-jusque
-jusque-là
-jusques
-jusquiame
-jusquiames
-jussiée
-jussiées
-jussion
-jussions
-justaucorps
-juste
-justement
-juste-milieu
-juste-milieux
-justes
-justesse
-justesses
-justice
-justices
-justiciable
-justiciables
-justicier
-justicière
-justicières
-justiciers
-justifia
-justifiable
-justifiables
-justifiai
-justifiaient
-justifiais
-justifiait
-justifiâmes
-justifiant
-justifiante
-justifiantes
-justifiants
-justifias
-justifiasse
-justifiassent
-justifiasses
-justifiassiez
-justifiassions
-justifiât
-justifiâtes
-justificateur
-justificateurs
-justificatif
-justificatifs
-justification
-justifications
-justificative
-justificatives
-justificatrice
-justificatrices
-justifie
-justifié
-justifiée
-justifiées
-justifient
-justifier
-justifiera
-justifierai
-justifieraient
-justifierais
-justifierait
-justifieras
-justifièrent
-justifierez
-justifieriez
-justifierions
-justifierons
-justifieront
-justifies
-justifiés
-justifiez
-justifiiez
-justifiions
-justifions
-juta
-jutai
-jutaient
-jutais
-jutait
-jutâmes
-jutant
-jutas
-jutasse
-jutassent
-jutasses
-jutassiez
-jutassions
-jutât
-jutâtes
-jute
-juté
-jutée
-jutées
-jutent
-juter
-jutera
-juterai
-juteraient
-juterais
-juterait
-juteras
-jutèrent
-juterez
-juteriez
-juterions
-juterons
-juteront
-jutes
-jutés
-juteuse
-juteuses
-juteux
-jutez
-jutiez
-jutions
-jutons
-juvénat
-juvénats
-juvénile
-juvéniles
-juvénilité
-juvénilités
-juxtalinéaire
-juxtalinéaires
-juxtaposa
-juxtaposable
-juxtaposables
-juxtaposai
-juxtaposaient
-juxtaposais
-juxtaposait
-juxtaposâmes
-juxtaposant
-juxtaposante
-juxtaposantes
-juxtaposants
-juxtaposas
-juxtaposasse
-juxtaposassent
-juxtaposasses
-juxtaposassiez
-juxtaposassions
-juxtaposât
-juxtaposâtes
-juxtapose
-juxtaposé
-juxtaposée
-juxtaposées
-juxtaposent
-juxtaposer
-juxtaposera
-juxtaposerai
-juxtaposeraient
-juxtaposerais
-juxtaposerait
-juxtaposeras
-juxtaposèrent
-juxtaposerez
-juxtaposeriez
-juxtaposerions
-juxtaposerons
-juxtaposeront
-juxtaposes
-juxtaposés
-juxtaposez
-juxtaposiez
-juxtaposions
-juxtaposition
-juxtapositions
-juxtaposons
-kabbale
-kabbales
-kabbalistique
-kabbalistiques
-kabuki
-kabyle
-kabyles
-kacha
-kachas
-kache
-kaches
-kafkaïen
-kafkaïenne
-kafkaïennes
-kafkaïens
-kaïnite
-kaïnites
-kaiser
-kaisers
-kakatoès
-kakémono
-kakémonos
-kaki
-kakis
-kaléidoscope
-kaléidoscopes
-kaléidoscopique
-kaléidoscopiques
-kali
-kalicytie
-kalicyties
-kaliémie
-kaliémies
-kalis
-kalium
-kaliums
-kalmouke
-kalmoukes
-kamala
-kamalas
-kami
-kamichi
-kamichis
-kamikaze
-kamikazes
-kamis
-kan
-kanake
-kanakes
-kandjar
-kandjars
-kangourou
-kangourous
-kans
-kantien
-kantienne
-kantiennes
-kantiens
-kantisme
-kantismes
-kaoliang
-kaoliangs
-kaolin
-kaolinisation
-kaolinisations
-kaolins
-kapok
-kapokier
-kapokiers
-kapoks
-kappa
-karakul
-karakuls
-karaté
-karatéka
-karatékas
-karatés
-karbau
-karbaus
-karité
-karités
-karma
-karman
-karmans
-karmas
-karpatique
-karpatiques
-karstique
-karstiques
-kart
-karting
-kartings
-karts
-kascher
-kava
-kavas
-kawa
-kawas
-kayac
-kayacs
-kayak
-kayaks
-keepsake
-keepsakes
-keffieh
-keffiehs
-kéfir
-kéfirs
-kelvin
-kelvins
-kendo
-kendos
-kénotron
-kénotrons
-kentia
-kentias
-kentrophylle
-kentrophylles
-képhir
-képhirs
-képi
-képis
-kérabau
-kérabaus
-kératine
-kératines
-kératinisation
-kératinisations
-kératite
-kératites
-kératose
-kératoses
-kératotomie
-kératotomies
-kermesse
-kermesses
-kérogène
-kérogènes
-kérosène
-kérosènes
-ketch
-ketchs
-ketchup
-ketchups
-ketmie
-ketmies
-keynésien
-keynésienne
-keynésiennes
-keynésiens
-kg
-khâgne
-khâgnes
-khâgneuse
-khâgneuses
-khâgneux
-khalifat
-khalifats
-khalife
-khalifes
-khamsin
-khamsins
-khan
-khanat
-khanats
-khans
-khat
-khats
-khédival
-khédivale
-khédivales
-khédivat
-khédivats
-khédivaux
-khédive
-khédives
-khédivial
-khédiviale
-khédiviales
-khédiviat
-khédiviats
-khédiviaux
-khmer
-khmère
-khmères
-khmers
-khôl
-khôls
-kibboutz
-kibboutzim
-kichenotte
-kichenottes
-kick
-kicks
-kidnappa
-kidnappage
-kidnappages
-kidnappai
-kidnappaient
-kidnappais
-kidnappait
-kidnappâmes
-kidnappant
-kidnappas
-kidnappasse
-kidnappassent
-kidnappasses
-kidnappassiez
-kidnappassions
-kidnappât
-kidnappâtes
-kidnappe
-kidnappé
-kidnappée
-kidnappées
-kidnappent
-kidnapper
-kidnappera
-kidnapperai
-kidnapperaient
-kidnapperais
-kidnapperait
-kidnapperas
-kidnappèrent
-kidnapperez
-kidnapperiez
-kidnapperions
-kidnapperons
-kidnapperont
-kidnappes
-kidnappés
-kidnappeur
-kidnappeurs
-kidnappeuse
-kidnappeuses
-kidnappez
-kidnappiez
-kidnapping
-kidnappings
-kidnappions
-kidnappons
-kief
-kiefs
-kieselguhr
-kieselguhrs
-kiesérite
-kiesérites
-kif
-kif-kif
-kifs
-kiki
-kikis
-kil
-kilo
-kilocalorie
-kilocalories
-kilocycle
-kilocycles
-kilogramme
-kilogrammes
-kilogrammètre
-kilogrammètres
-kilohertz
-kilométra
-kilométrage
-kilométrages
-kilométrai
-kilométraient
-kilométrais
-kilométrait
-kilométrâmes
-kilométrant
-kilométras
-kilométrasse
-kilométrassent
-kilométrasses
-kilométrassiez
-kilométrassions
-kilométrât
-kilométrâtes
-kilométré
-kilomètre
-kilométrée
-kilométrées
-kilomètrent
-kilométrer
-kilométrera
-kilométrerai
-kilométreraient
-kilométrerais
-kilométrerait
-kilométreras
-kilométrèrent
-kilométrerez
-kilométreriez
-kilométrerions
-kilométrerons
-kilométreront
-kilométrés
-kilomètres
-kilométrez
-kilométriez
-kilométrions
-kilométrique
-kilométriques
-kilométrons
-kilos
-kilotonne
-kilotonnes
-kilovolt
-kilovolts
-kilowatt
-kilowattheure
-kilowattheures
-kilowatts
-kils
-kilt
-kilts
-kimono
-kimonos
-kinase
-kinases
-kinescope
-kinescopes
-kinésithérapeute
-kinésithérapeutes
-kinésithérapie
-kinésithérapies
-kinesthésie
-kinesthésies
-kinesthésique
-kinesthésiques
-kinkajou
-kinkajous
-kiosque
-kiosques
-kipper
-kippers
-kir
-kirs
-kirsch
-kirschs
-kit
-kitchenette
-kitchenettes
-kits
-kitsch
-kiwi
-kiwis
-klaxon
-klaxonna
-klaxonnai
-klaxonnaient
-klaxonnais
-klaxonnait
-klaxonnâmes
-klaxonnant
-klaxonnas
-klaxonnasse
-klaxonnassent
-klaxonnasses
-klaxonnassiez
-klaxonnassions
-klaxonnât
-klaxonnâtes
-klaxonne
-klaxonné
-klaxonnée
-klaxonnées
-klaxonnent
-klaxonner
-klaxonnera
-klaxonnerai
-klaxonneraient
-klaxonnerais
-klaxonnerait
-klaxonneras
-klaxonnèrent
-klaxonnerez
-klaxonneriez
-klaxonnerions
-klaxonnerons
-klaxonneront
-klaxonnes
-klaxonnés
-klaxonnez
-klaxonniez
-klaxonnions
-klaxonnons
-klaxons
-kleenex
-klephte
-klephtes
-kleptomane
-kleptomanes
-kleptomanie
-kleptomanies
-klystron
-klystrons
-km
-knickerbockers
-knickers
-knock-down
-knock-out
-knout
-knouts
-koala
-koalas
-kobold
-kobolds
-koinè
-kola
-kolas
-kolatier
-kolatiers
-kolinski
-kolinskis
-kolkhoz
-kolkhoze
-kolkhozes
-kolkhozien
-kolkhozienne
-kolkhoziennes
-kolkhoziens
-kommandantur
-kommandanturs
-konzern
-konzerns
-kopeck
-kopecks
-korê
-korês
-korrigan
-korrigane
-korriganes
-korrigans
-koubba
-koubbas
-kouglof
-kouglofs
-koulak
-koulaks
-koumis
-koumys
-kouros
-kraal
-kraals
-krach
-krachs
-kraft
-krafts
-krak
-kraken
-krakens
-kraks
-kremlinologie
-kremlinologies
-kreutzer
-kreutzers
-kriss
-kronprinz
-kroumir
-kroumirs
-krypton
-ksar
-ksi
-ksour
-kufique
-kufiques
-kummel
-kummels
-kumquat
-kumquats
-kurde
-kurdes
-kvas
-kwas
-kymographe
-kymographes
-kymographie
-kymographies
-kymrique
-kymriques
-kyrie
-kyrielle
-kyrielles
-kyries
-kyste
-kystes
-kystique
-kystiques
-la
-là
-labadens
-labarum
-labarums
-là-bas
-labdanum
-labdanums
-label
-labelle
-labelles
-labels
-labeur
-labeurs
-labial
-labiale
-labiales
-labialisa
-labialisai
-labialisaient
-labialisais
-labialisait
-labialisâmes
-labialisant
-labialisas
-labialisasse
-labialisassent
-labialisasses
-labialisassiez
-labialisassions
-labialisât
-labialisâtes
-labialisation
-labialisations
-labialise
-labialisé
-labialisée
-labialisées
-labialisent
-labialiser
-labialisera
-labialiserai
-labialiseraient
-labialiserais
-labialiserait
-labialiseras
-labialisèrent
-labialiserez
-labialiseriez
-labialiserions
-labialiserons
-labialiseront
-labialises
-labialisés
-labialisez
-labialisiez
-labialisions
-labialisons
-labiaux
-labié
-labiée
-labiées
-labiés
-labile
-labiles
-labiodentale
-labiodentales
-labium
-labiums
-laborantin
-laborantine
-laborantines
-laborantins
-laboratoire
-laboratoires
-laborieuse
-laborieusement
-laborieuses
-laborieux
-labour
-laboura
-labourable
-labourables
-labourage
-labourages
-labourai
-labouraient
-labourais
-labourait
-labourâmes
-labourant
-labouras
-labourasse
-labourassent
-labourasses
-labourassiez
-labourassions
-labourât
-labourâtes
-laboure
-labouré
-labourée
-labourées
-labourent
-labourer
-labourera
-labourerai
-laboureraient
-labourerais
-labourerait
-laboureras
-labourèrent
-labourerez
-laboureriez
-labourerions
-labourerons
-laboureront
-laboures
-labourés
-laboureur
-laboureurs
-labourez
-labouriez
-labourions
-labourons
-labours
-labrador
-labradors
-labre
-labres
-labyrinthe
-labyrinthes
-labyrinthique
-labyrinthiques
-labyrinthodon
-labyrinthodons
-labyrinthodonte
-labyrinthodontes
-lac
-laça
-laçage
-laçages
-laçai
-laçaient
-laçais
-laçait
-laçâmes
-laçant
-laças
-laçasse
-laçassent
-laçasses
-laçassiez
-laçassions
-laçât
-laçâtes
-laccase
-laccases
-laccolite
-laccolites
-laccolithe
-laccolithes
-lace
-lacé
-lacédémonien
-lacédémonienne
-lacédémoniennes
-lacédémoniens
-lacée
-lacées
-lacement
-lacements
-lacent
-lacer
-lacera
-lacéra
-lacerai
-lacérai
-laceraient
-lacéraient
-lacerais
-lacérais
-lacerait
-lacérait
-lacérâmes
-lacérant
-laceras
-lacéras
-lacérasse
-lacérassent
-lacérasses
-lacérassiez
-lacérassions
-lacérât
-lacérâtes
-lacération
-lacérations
-lacéré
-lacère
-lacérée
-lacérées
-lacèrent
-lacérer
-lacérera
-lacérerai
-lacéreraient
-lacérerais
-lacérerait
-lacéreras
-lacérèrent
-lacérerez
-lacéreriez
-lacérerions
-lacérerons
-lacéreront
-lacérés
-lacères
-lacerez
-lacérez
-lacerie
-laceries
-laceriez
-lacériez
-lacerions
-lacérions
-lacerons
-lacérons
-laceront
-laces
-lacés
-lacet
-lacets
-laceur
-laceurs
-laceuse
-laceuses
-lacez
-lâcha
-lâchage
-lâchages
-lâchai
-lâchaient
-lâchais
-lâchait
-lâchâmes
-lâchant
-lâchas
-lâchasse
-lâchassent
-lâchasses
-lâchassiez
-lâchassions
-lâchât
-lâchâtes
-lâche
-lâché
-lâchée
-lâchées
-lâchement
-lâchent
-lâcher
-lâchera
-lâcherai
-lâcheraient
-lâcherais
-lâcherait
-lâcheras
-lâchèrent
-lâcherez
-lâcheriez
-lâcherions
-lâcherons
-lâcheront
-lâches
-lâchés
-lâcheté
-lâchetés
-lâcheur
-lâcheurs
-lâcheuse
-lâcheuses
-lâchez
-lâchiez
-lâchions
-lâchons
-laciez
-lacinié
-laciniée
-laciniées
-laciniés
-lacions
-lacis
-laconique
-laconiquement
-laconiques
-laconisme
-laconismes
-laçons
-lacryma-christi
-lacrymal
-lacrymale
-lacrymales
-lacrymaux
-lacrymogène
-lacrymogènes
-lacs
-lactaire
-lactaires
-lactalbumine
-lactalbumines
-lactase
-lactases
-lactate
-lactates
-lactation
-lactations
-lacté
-lactée
-lactées
-lactés
-lactescence
-lactescences
-lactescent
-lactescente
-lactescentes
-lactescents
-lactifère
-lactifères
-lactique
-lactiques
-lactodensimètre
-lactodensimètres
-lactoflavine
-lactoflavines
-lactomètre
-lactomètres
-lactose
-lactosérum
-lactosérums
-lactoses
-lactucarium
-lactucariums
-lacunaire
-lacunaires
-lacune
-lacunes
-lacuneuse
-lacuneuses
-lacuneux
-lacustre
-lacustres
-lad
-ladanum
-ladanums
-là-dessous
-là-dessus
-ladies
-ladin
-ladins
-ladite
-ladre
-ladrerie
-ladreries
-ladres
-lads
-lady
-lagon
-lagons
-lagopède
-lagopèdes
-lagothrix
-lagotriche
-lagotriches
-laguis
-lagunaire
-lagunaires
-lagune
-lagunes
-là-haut
-lai
-laïc
-laïcat
-laïcats
-laîche
-laîches
-laïcisa
-laïcisai
-laïcisaient
-laïcisais
-laïcisait
-laïcisâmes
-laïcisant
-laïcisas
-laïcisasse
-laïcisassent
-laïcisasses
-laïcisassiez
-laïcisassions
-laïcisât
-laïcisâtes
-laïcisation
-laïcisations
-laïcise
-laïcisé
-laïcisée
-laïcisées
-laïcisent
-laïciser
-laïcisera
-laïciserai
-laïciseraient
-laïciserais
-laïciserait
-laïciseras
-laïcisèrent
-laïciserez
-laïciseriez
-laïciserions
-laïciserons
-laïciseront
-laïcises
-laïcisés
-laïcisez
-laïcisiez
-laïcisions
-laïcisme
-laïcismes
-laïcisons
-laïcité
-laïcités
-laïcs
-laid
-laide
-laidement
-laideron
-laiderons
-laides
-laideur
-laideurs
-laids
-laie
-laient
-laiera
-laierai
-laieraient
-laierais
-laierait
-laieras
-laierez
-laieriez
-laierions
-laierons
-laieront
-laies
-laina
-lainage
-lainages
-lainai
-lainaient
-lainais
-lainait
-lainâmes
-lainant
-lainas
-lainasse
-lainassent
-lainasses
-lainassiez
-lainassions
-lainât
-lainâtes
-laine
-lainé
-lainée
-lainées
-lainent
-lainer
-lainera
-lainerai
-laineraient
-lainerais
-lainerait
-laineras
-lainèrent
-lainerez
-lainerie
-laineries
-laineriez
-lainerions
-lainerons
-laineront
-laines
-lainés
-laineur
-laineurs
-laineuse
-laineuses
-laineux
-lainez
-lainier
-lainière
-lainières
-lainiers
-lainiez
-lainions
-lainons
-laïque
-laïques
-laird
-lairds
-lais
-laissa
-laissai
-laissaient
-laissais
-laissait
-laissâmes
-laissant
-laissas
-laissasse
-laissassent
-laissasses
-laissassiez
-laissassions
-laissât
-laissâtes
-laisse
-laissé
-laissée
-laissées
-laissent
-laissé-pour-compte
-laisser
-laissera
-laisserai
-laisseraient
-laisserais
-laisserait
-laisser-aller
-laisseras
-laissèrent
-laisserez
-laisseriez
-laisserions
-laisserons
-laisseront
-laisses
-laissés
-laissés-pour-compte
-laissez
-laissez-passer
-laissiez
-laissions
-laissons
-lait
-laitage
-laitages
-laitance
-laitances
-laité
-laitée
-laitées
-laiterie
-laiteries
-laiteron
-laiterons
-laités
-laiteuse
-laiteuses
-laiteux
-laitier
-laitière
-laitières
-laitiers
-laiton
-laitonna
-laitonnai
-laitonnaient
-laitonnais
-laitonnait
-laitonnâmes
-laitonnant
-laitonnas
-laitonnasse
-laitonnassent
-laitonnasses
-laitonnassiez
-laitonnassions
-laitonnât
-laitonnâtes
-laitonne
-laitonné
-laitonnée
-laitonnées
-laitonnent
-laitonner
-laitonnera
-laitonnerai
-laitonneraient
-laitonnerais
-laitonnerait
-laitonneras
-laitonnèrent
-laitonnerez
-laitonneriez
-laitonnerions
-laitonnerons
-laitonneront
-laitonnes
-laitonnés
-laitonnez
-laitonniez
-laitonnions
-laitonnons
-laitons
-laits
-laitue
-laitues
-laïus
-laïusseur
-laïusseurs
-laïusseuse
-laïusseuses
-laize
-laizes
-lakiste
-lakistes
-lallation
-lallations
-lama
-lamai
-lamaient
-lamais
-lamaïsme
-lamaïsmes
-lamaïste
-lamaïstes
-lamait
-lamâmes
-lamanage
-lamanages
-lamaneur
-lamaneurs
-lamant
-lamantin
-lamantins
-lamarckisme
-lamarckismes
-lamas
-lamaserie
-lamaseries
-lamasse
-lamassent
-lamasses
-lamassiez
-lamassions
-lamât
-lamâtes
-lambda
-lambdacisme
-lambdacismes
-lambeau
-lambeaux
-lambel
-lambels
-lambic
-lambics
-lambin
-lambina
-lambinai
-lambinaient
-lambinais
-lambinait
-lambinâmes
-lambinant
-lambinas
-lambinasse
-lambinassent
-lambinasses
-lambinassiez
-lambinassions
-lambinât
-lambinâtes
-lambine
-lambiné
-lambinent
-lambiner
-lambinera
-lambinerai
-lambineraient
-lambinerais
-lambinerait
-lambineras
-lambinèrent
-lambinerez
-lambineriez
-lambinerions
-lambinerons
-lambineront
-lambines
-lambinez
-lambiniez
-lambinions
-lambinons
-lambins
-lambourde
-lambourdes
-lambrequin
-lambrequins
-lambris
-lambrissa
-lambrissage
-lambrissages
-lambrissai
-lambrissaient
-lambrissais
-lambrissait
-lambrissâmes
-lambrissant
-lambrissas
-lambrissasse
-lambrissassent
-lambrissasses
-lambrissassiez
-lambrissassions
-lambrissât
-lambrissâtes
-lambrisse
-lambrissé
-lambrissée
-lambrissées
-lambrissent
-lambrisser
-lambrissera
-lambrisserai
-lambrisseraient
-lambrisserais
-lambrisserait
-lambrisseras
-lambrissèrent
-lambrisserez
-lambrisseriez
-lambrisserions
-lambrisserons
-lambrisseront
-lambrisses
-lambrissés
-lambrissez
-lambrissiez
-lambrissions
-lambrissons
-lambruche
-lambruches
-lambrusque
-lambrusques
-lambswool
-lambswools
-lame
-lamé
-lamée
-lamées
-lamellaire
-lamellaires
-lamelle
-lamellé
-lamellée
-lamellées
-lamelles
-lamellés
-lamelleuse
-lamelleuses
-lamelleux
-lamelliforme
-lamelliformes
-lament
-lamenta
-lamentable
-lamentablement
-lamentables
-lamentai
-lamentaient
-lamentais
-lamentait
-lamentâmes
-lamentant
-lamentas
-lamentasse
-lamentassent
-lamentasses
-lamentassiez
-lamentassions
-lamentât
-lamentâtes
-lamentation
-lamentations
-lamente
-lamenté
-lamentée
-lamentées
-lamentent
-lamenter
-lamentera
-lamenterai
-lamenteraient
-lamenterais
-lamenterait
-lamenteras
-lamentèrent
-lamenterez
-lamenteriez
-lamenterions
-lamenterons
-lamenteront
-lamentes
-lamentés
-lamentez
-lamentiez
-lamentions
-lamento
-lamentons
-lamentos
-lamer
-lamera
-lamerai
-lameraient
-lamerais
-lamerait
-lameras
-lamèrent
-lamerez
-lameriez
-lamerions
-lamerons
-lameront
-lames
-lamés
-lamez
-lamie
-lamier
-lamiers
-lamies
-lamiez
-lamifié
-lamifiée
-lamifiées
-lamifiés
-lamina
-laminage
-laminages
-laminai
-laminaient
-laminaire
-laminaires
-laminais
-laminait
-laminâmes
-laminant
-laminas
-laminasse
-laminassent
-laminasses
-laminassiez
-laminassions
-laminât
-laminâtes
-lamine
-laminé
-laminectomie
-laminectomies
-laminée
-laminées
-laminent
-laminer
-laminera
-laminerai
-lamineraient
-laminerais
-laminerait
-lamineras
-laminèrent
-laminerez
-lamineriez
-laminerions
-laminerons
-lamineront
-lamines
-laminés
-lamineur
-lamineurs
-lamineuse
-lamineuses
-lamineux
-laminez
-laminiez
-laminions
-laminoir
-laminoirs
-laminons
-lamions
-lamons
-lampa
-lampadaire
-lampadaires
-lampadophore
-lampadophores
-lampai
-lampaient
-lampais
-lampait
-lampâmes
-lampant
-lamparo
-lamparos
-lampas
-lampasse
-lampassé
-lampassée
-lampassées
-lampassent
-lampasses
-lampassés
-lampassiez
-lampassions
-lampât
-lampâtes
-lampe
-lampé
-lampée
-lampées
-lampent
-lamper
-lampera
-lamperai
-lamperaient
-lamperais
-lamperait
-lamperas
-lampèrent
-lamperez
-lamperiez
-lamperions
-lamperons
-lamperont
-lampes
-lampés
-lampez
-lampiez
-lampion
-lampions
-lampiste
-lampisterie
-lampisteries
-lampistes
-lampons
-lampourde
-lampourdes
-lamprillon
-lamprillons
-lamproie
-lamproies
-lampyre
-lampyres
-lança
-lançage
-lançages
-lançai
-lançaient
-lançais
-lançait
-lançâmes
-lançant
-lanças
-lançasse
-lançassent
-lançasses
-lançassiez
-lançassions
-lançât
-lançâtes
-lance
-lancé
-lance-amarre
-lance-bombes
-lancée
-lancées
-lance-flammes
-lance-fusées
-lance-grenades
-lancement
-lancements
-lance-missiles
-lancent
-lancéolé
-lancéolée
-lancéolées
-lancéolés
-lance-pierres
-lancer
-lancera
-lancerai
-lanceraient
-lancerais
-lancerait
-lanceras
-lancèrent
-lancerez
-lanceriez
-lancerions
-lancerons
-lanceront
-lance-roquettes
-lances
-lancés
-lance-torpilles
-lancette
-lancettes
-lanceur
-lanceurs
-lanceuse
-lanceuses
-lancez
-lancier
-lanciers
-lanciez
-lancina
-lancinai
-lancinaient
-lancinais
-lancinait
-lancinâmes
-lancinant
-lancinante
-lancinantes
-lancinants
-lancinas
-lancinasse
-lancinassent
-lancinasses
-lancinassiez
-lancinassions
-lancinât
-lancinâtes
-lancine
-lanciné
-lancinée
-lancinées
-lancinent
-lanciner
-lancinera
-lancinerai
-lancineraient
-lancinerais
-lancinerait
-lancineras
-lancinèrent
-lancinerez
-lancineriez
-lancinerions
-lancinerons
-lancineront
-lancines
-lancinés
-lancinez
-lanciniez
-lancinions
-lancinons
-lancions
-lançon
-lançons
-Land
-landais
-landaise
-landaises
-landau
-landaulet
-landaulets
-landaus
-lande
-Länder
-landes
-landgrave
-landgraves
-landgraviat
-landgraviats
-landier
-landiers
-landsturm
-landsturms
-langage
-langages
-langagier
-langagière
-langagières
-langagiers
-lange
-langé
-langea
-langeai
-langeaient
-langeais
-langeait
-langeâmes
-langeant
-langeas
-langeasse
-langeassent
-langeasses
-langeassiez
-langeassions
-langeât
-langeâtes
-langée
-langées
-langent
-langeons
-langer
-langera
-langerai
-langeraient
-langerais
-langerait
-langeras
-langèrent
-langerez
-langeriez
-langerions
-langerons
-langeront
-langes
-langés
-langez
-langiez
-langions
-langoureuse
-langoureusement
-langoureuses
-langoureux
-langouste
-langoustes
-langoustier
-langoustière
-langoustières
-langoustiers
-langoustine
-langoustines
-langue
-langues
-languette
-languettes
-langueur
-langueurs
-langueya
-langueyage
-langueyages
-langueyai
-langueyaient
-langueyais
-langueyait
-langueyâmes
-langueyant
-langueyas
-langueyasse
-langueyassent
-langueyasses
-langueyassiez
-langueyassions
-langueyât
-langueyâtes
-langueye
-langueyé
-langueyée
-langueyées
-langueyent
-langueyer
-langueyera
-langueyerai
-langueyeraient
-langueyerais
-langueyerait
-langueyeras
-langueyèrent
-langueyerez
-langueyeriez
-langueyerions
-langueyerons
-langueyeront
-langueyes
-langueyés
-langueyez
-langueyiez
-langueyions
-langueyons
-langui
-languide
-languides
-languie
-languier
-languiers
-languies
-languîmes
-languir
-languira
-languirai
-languiraient
-languirais
-languirait
-languiras
-languirent
-languirez
-languiriez
-languirions
-languirons
-languiront
-languis
-languissaient
-languissais
-languissait
-languissamment
-languissant
-languissante
-languissantes
-languissants
-languisse
-languissent
-languisses
-languissez
-languissiez
-languissions
-languissons
-languit
-languît
-languîtes
-lanice
-lanices
-lanier
-lanière
-lanières
-laniers
-lanifère
-lanifères
-lanigère
-lanigères
-lanlaire
-lanoline
-lanolines
-lansquenet
-lansquenets
-lantanier
-lantaniers
-lanterna
-lanternai
-lanternaient
-lanternais
-lanternait
-lanternâmes
-lanternant
-lanternas
-lanternasse
-lanternassent
-lanternasses
-lanternassiez
-lanternassions
-lanternât
-lanternâtes
-lanterne
-lanterné
-lanterneau
-lanterneaux
-lanternée
-lanternées
-lanternent
-lanterner
-lanternera
-lanternerai
-lanterneraient
-lanternerais
-lanternerait
-lanterneras
-lanternèrent
-lanternerez
-lanterneriez
-lanternerions
-lanternerons
-lanterneront
-lanternes
-lanternés
-lanternez
-lanterniez
-lanternions
-lanternon
-lanternons
-lanthane
-lanthanes
-lanugineuse
-lanugineuses
-lanugineux
-laotien
-laotienne
-laotiennes
-laotiens
-lapa
-lapai
-lapaient
-lapais
-lapait
-lapalissade
-lapalissades
-lapâmes
-lapant
-lapas
-lapasse
-lapassent
-lapasses
-lapassiez
-lapassions
-lapât
-lapâtes
-lape
-lapé
-lapée
-lapées
-lapement
-lapements
-lapent
-laper
-lapera
-laperai
-laperaient
-laperais
-laperait
-laperas
-lapereau
-lapereaux
-lapèrent
-laperez
-laperiez
-laperions
-laperons
-laperont
-lapes
-lapés
-lapez
-lapiaz
-lapicide
-lapicides
-lapida
-lapidai
-lapidaient
-lapidaire
-lapidaires
-lapidais
-lapidait
-lapidâmes
-lapidant
-lapidas
-lapidasse
-lapidassent
-lapidasses
-lapidassiez
-lapidassions
-lapidât
-lapidâtes
-lapidation
-lapidations
-lapide
-lapidé
-lapidée
-lapidées
-lapident
-lapider
-lapidera
-lapiderai
-lapideraient
-lapiderais
-lapiderait
-lapideras
-lapidèrent
-lapiderez
-lapideriez
-lapiderions
-lapiderons
-lapideront
-lapides
-lapidés
-lapidez
-lapidiez
-lapidification
-lapidifications
-lapidions
-lapidons
-lapiez
-lapilli
-lapin
-lapine
-lapines
-lapinière
-lapinières
-lapinisme
-lapinismes
-lapins
-lapions
-lapis
-lapis-lazuli
-lapone
-lapones
-lapons
-laps
-lapsus
-laptot
-laptots
-laqua
-laquage
-laquages
-laquai
-laquaient
-laquais
-laquait
-laquâmes
-laquant
-laquante
-laquantes
-laquants
-laquas
-laquasse
-laquassent
-laquasses
-laquassiez
-laquassions
-laquât
-laquâtes
-laque
-laqué
-laquée
-laquées
-laquelle
-laquent
-laquer
-laquera
-laquerai
-laqueraient
-laquerais
-laquerait
-laqueras
-laquèrent
-laquerez
-laqueriez
-laquerions
-laquerons
-laqueront
-laques
-laqués
-laqueur
-laqueurs
-laqueuse
-laqueuses
-laqueux
-laquez
-laquiez
-laquions
-laquons
-laraire
-laraires
-larbin
-larbins
-larcin
-larcins
-lard
-larda
-lardai
-lardaient
-lardais
-lardait
-lardâmes
-lardant
-lardas
-lardasse
-lardassent
-lardasses
-lardassiez
-lardassions
-lardât
-lardâtes
-larde
-lardé
-lardée
-lardées
-lardent
-larder
-lardera
-larderai
-larderaient
-larderais
-larderait
-larderas
-lardèrent
-larderez
-larderiez
-larderions
-larderons
-larderont
-lardes
-lardés
-lardez
-lardiez
-lardions
-lardoire
-lardoires
-lardon
-lardonna
-lardonnai
-lardonnaient
-lardonnais
-lardonnait
-lardonnâmes
-lardonnant
-lardonnas
-lardonnasse
-lardonnassent
-lardonnasses
-lardonnassiez
-lardonnassions
-lardonnât
-lardonnâtes
-lardonne
-lardonné
-lardonnée
-lardonnées
-lardonnent
-lardonner
-lardonnera
-lardonnerai
-lardonneraient
-lardonnerais
-lardonnerait
-lardonneras
-lardonnèrent
-lardonnerez
-lardonneriez
-lardonnerions
-lardonnerons
-lardonneront
-lardonnes
-lardonnés
-lardonnez
-lardonniez
-lardonnions
-lardonnons
-lardons
-lards
-largable
-largables
-largage
-largages
-large
-largement
-larges
-largesse
-largesses
-largeur
-largeurs
-larghetto
-larghettos
-largo
-largos
-largua
-larguai
-larguaient
-larguais
-larguait
-larguâmes
-larguant
-larguas
-larguasse
-larguassent
-larguasses
-larguassiez
-larguassions
-larguât
-larguâtes
-largue
-largué
-larguée
-larguées
-larguent
-larguer
-larguera
-larguerai
-largueraient
-larguerais
-larguerait
-largueras
-larguèrent
-larguerez
-largueriez
-larguerions
-larguerons
-largueront
-largues
-largués
-larguez
-larguiez
-larguions
-larguons
-larigot
-larigots
-larme
-larmes
-larmier
-larmiers
-larmoie
-larmoiement
-larmoient
-larmoiera
-larmoierai
-larmoieraient
-larmoierais
-larmoierait
-larmoieras
-larmoierez
-larmoieriez
-larmoierions
-larmoierons
-larmoieront
-larmoies
-larmoya
-larmoyai
-larmoyaient
-larmoyais
-larmoyait
-larmoyâmes
-larmoyant
-larmoyante
-larmoyantes
-larmoyants
-larmoyas
-larmoyasse
-larmoyassent
-larmoyasses
-larmoyassiez
-larmoyassions
-larmoyât
-larmoyâtes
-larmoyé
-larmoyée
-larmoyées
-larmoyer
-larmoyèrent
-larmoyés
-larmoyez
-larmoyiez
-larmoyions
-larmoyons
-larron
-larrons
-larvaire
-larvaires
-larve
-larvé
-larvée
-larvées
-larves
-larvés
-larvicide
-larvicides
-laryngé
-laryngectomie
-laryngectomies
-laryngée
-laryngées
-laryngés
-laryngien
-laryngienne
-laryngiennes
-laryngiens
-laryngite
-laryngites
-laryngologie
-laryngologies
-laryngologiste
-laryngologistes
-laryngologue
-laryngologues
-laryngoscope
-laryngoscopes
-laryngoscopie
-laryngoscopies
-larynx
-las
-lasagne
-lasagnes
-lascar
-lascars
-lascif
-lascifs
-lascive
-lascivement
-lascives
-lasciveté
-lascivetés
-lascivité
-lascivités
-laser
-lasers
-lassa
-lassai
-lassaient
-lassais
-lassait
-lassâmes
-lassant
-lassante
-lassantes
-lassants
-lassas
-lassasse
-lassassent
-lassasses
-lassassiez
-lassassions
-lassât
-lassâtes
-lasse
-lassé
-lassée
-lassées
-lassent
-lasser
-lassera
-lasserai
-lasseraient
-lasserais
-lasserait
-lasseras
-lassèrent
-lasserez
-lasseriez
-lasserions
-lasserons
-lasseront
-lasses
-lassés
-lassez
-lassiez
-lassions
-lassis
-lassitude
-lassitudes
-lasso
-lassons
-lassos
-lastex
-lasting
-lastings
-lat
-latanier
-lataniers
-latence
-latences
-latent
-latente
-latentes
-latents
-latéral
-latérale
-latéralement
-latérales
-latéralisation
-latéralisations
-latéralité
-latéralités
-latéraux
-latérite
-latérites
-latéritique
-latéritiques
-latex
-laticifère
-laticifères
-laticlave
-laticlaves
-latifolié
-latifoliée
-latifoliées
-latifoliés
-latifundiaire
-latifundiaires
-latifundium
-latifundiums
-latin
-latine
-latines
-latinisa
-latinisai
-latinisaient
-latinisais
-latinisait
-latinisâmes
-latinisant
-latinisas
-latinisasse
-latinisassent
-latinisasses
-latinisassiez
-latinisassions
-latinisât
-latinisâtes
-latinisation
-latinisations
-latinise
-latinisé
-latinisée
-latinisées
-latinisent
-latiniser
-latinisera
-latiniserai
-latiniseraient
-latiniserais
-latiniserait
-latiniseras
-latinisèrent
-latiniserez
-latiniseriez
-latiniserions
-latiniserons
-latiniseront
-latinises
-latinisés
-latinisez
-latinisiez
-latinisions
-latinisme
-latinismes
-latinisons
-latiniste
-latinistes
-latinité
-latinités
-latino-américain
-latino-américaine
-latino-américaines
-latino-américains
-latins
-latitude
-latitudes
-latitudinaire
-latitudinaires
-latomies
-latrie
-latries
-latrines
-latta
-lattage
-lattages
-lattai
-lattaient
-lattais
-lattait
-lattâmes
-lattant
-lattas
-lattasse
-lattassent
-lattasses
-lattassiez
-lattassions
-lattât
-lattâtes
-latte
-latté
-lattée
-lattées
-lattent
-latter
-lattera
-latterai
-latteraient
-latterais
-latterait
-latteras
-lattèrent
-latterez
-latteriez
-latterions
-latterons
-latteront
-lattes
-lattés
-lattez
-lattiez
-lattions
-lattis
-lattons
-laudanum
-laudanums
-laudateur
-laudateurs
-laudatif
-laudatifs
-laudative
-laudatives
-laudatrice
-laudatrices
-laudes
-lauré
-lauréat
-lauréate
-lauréates
-lauréats
-laurée
-laurées
-laurés
-laurier
-laurier-rose
-lauriers
-lauriers-roses
-lava
-lavable
-lavables
-lavabo
-lavabos
-lavage
-lavages
-lavai
-lavaient
-lavais
-lavait
-lavallière
-lavallières
-lavâmes
-lavande
-lavandes
-lavandière
-lavandières
-lavandin
-lavandins
-lavant
-lavaret
-lavarets
-lavas
-lavasse
-lavassent
-lavasses
-lavassiez
-lavassions
-lavât
-lavâtes
-lavatories
-lavatory
-lave
-lavé
-lavée
-lavées
-lave-glace
-lave-glaces
-lave-linge
-lave-mains
-lavement
-lavements
-lavent
-laver
-lavera
-laverai
-laveraient
-laverais
-laverait
-laveras
-lavèrent
-laverez
-laverie
-laveries
-laveriez
-laverions
-laverons
-laveront
-laves
-lavés
-lavette
-lavettes
-laveur
-laveurs
-laveuse
-laveuses
-lave-vaisselle
-lavez
-laviez
-lavions
-lavis
-lavoir
-lavoirs
-lavons
-lavure
-lavures
-lawn-tennis
-lawrencium
-lawrenciums
-laxatif
-laxatifs
-laxative
-laxatives
-laxisme
-laxismes
-laxiste
-laxistes
-laxité
-laxités
-laya
-layai
-layaient
-layais
-layait
-layâmes
-layant
-layas
-layasse
-layassent
-layasses
-layassiez
-layassions
-layât
-layâtes
-laye
-layé
-layée
-layées
-layent
-layer
-layera
-layerai
-layeraient
-layerais
-layerait
-layeras
-layèrent
-layerez
-layeriez
-layerions
-layerons
-layeront
-layes
-layés
-layetier
-layetiers
-layette
-layettes
-layez
-layiez
-layions
-layon
-layons
-lazaret
-lazarets
-lazariste
-lazaristes
-lazulite
-lazulites
-lazurite
-lazurites
-lazzarone
-lazzaroni
-lazzi
-lazzis
-le
-leader
-leaders
-leadership
-leaderships
-leasing
-leasings
-lebel
-lebels
-lécha
-léchage
-léchages
-léchai
-léchaient
-léchais
-léchait
-léchâmes
-léchant
-léchas
-léchasse
-léchassent
-léchasses
-léchassiez
-léchassions
-léchât
-léchâtes
-léché
-lèche
-lèche-cul
-léchée
-léchées
-lèchefrite
-lèchefrites
-lèchement
-lèchements
-lèchent
-lécher
-léchera
-lécherai
-lécheraient
-lécherais
-lécherait
-lécheras
-léchèrent
-lécherez
-lécheriez
-lécherions
-lécherons
-lécheront
-léchés
-lèches
-lécheur
-lécheurs
-lécheuse
-lécheuses
-lèche-vitrines
-léchez
-léchiez
-léchions
-léchons
-lécithine
-lécithines
-leçon
-leçons
-lecteur
-lecteurs
-lectorat
-lectorats
-lectrice
-lectrices
-lecture
-lectures
-ledit
-légal
-légale
-légalement
-légales
-légalisa
-légalisai
-légalisaient
-légalisais
-légalisait
-légalisâmes
-légalisant
-légalisante
-légalisantes
-légalisants
-légalisas
-légalisasse
-légalisassent
-légalisasses
-légalisassiez
-légalisassions
-légalisât
-légalisâtes
-légalisation
-légalisations
-légalise
-légalisé
-légalisée
-légalisées
-légalisent
-légaliser
-légalisera
-légaliserai
-légaliseraient
-légaliserais
-légaliserait
-légaliseras
-légalisèrent
-légaliserez
-légaliseriez
-légaliserions
-légaliserons
-légaliseront
-légalises
-légalisés
-légalisez
-légalisiez
-légalisions
-légalisme
-légalismes
-légalisons
-légaliste
-légalistes
-légalité
-légalités
-légat
-légataire
-légataires
-légation
-légations
-legato
-légats
-légaux
-lège
-légendaire
-légendaires
-légende
-légendes
-léger
-légère
-légèrement
-légères
-légèreté
-légèretés
-légers
-lèges
-leggings
-leggins
-leghorn
-leghorns
-légiféra
-légiférai
-légiféraient
-légiférais
-légiférait
-légiférâmes
-légiférant
-légiféras
-légiférasse
-légiférassent
-légiférasses
-légiférassiez
-légiférassions
-légiférât
-légiférâtes
-légiféré
-légifère
-légifèrent
-légiférer
-légiférera
-légiférerai
-légiféreraient
-légiférerais
-légiférerait
-légiféreras
-légiférèrent
-légiférerez
-légiféreriez
-légiférerions
-légiférerons
-légiféreront
-légifères
-légiférez
-légifériez
-légiférions
-légiférons
-légion
-légionnaire
-légionnaires
-légions
-législateur
-législateurs
-législatif
-législatifs
-législation
-législations
-législative
-législatives
-législatrice
-législatrices
-législature
-législatures
-légiste
-légistes
-légitima
-légitimai
-légitimaient
-légitimais
-légitimait
-légitimâmes
-légitimant
-légitimas
-légitimasse
-légitimassent
-légitimasses
-légitimassiez
-légitimassions
-légitimât
-légitimâtes
-légitimation
-légitimations
-légitime
-légitimé
-légitimée
-légitimées
-légitimement
-légitiment
-légitimer
-légitimera
-légitimerai
-légitimeraient
-légitimerais
-légitimerait
-légitimeras
-légitimèrent
-légitimerez
-légitimeriez
-légitimerions
-légitimerons
-légitimeront
-légitimes
-légitimés
-légitimez
-légitimiez
-légitimions
-légitimiste
-légitimistes
-légitimité
-légitimités
-légitimons
-legs
-légua
-léguai
-léguaient
-léguais
-léguait
-léguâmes
-léguant
-léguas
-léguasse
-léguassent
-léguasses
-léguassiez
-léguassions
-léguât
-léguâtes
-légué
-lègue
-léguée
-léguées
-lèguent
-léguer
-léguera
-léguerai
-légueraient
-léguerais
-léguerait
-légueras
-léguèrent
-léguerez
-légueriez
-léguerions
-léguerons
-légueront
-légués
-lègues
-léguez
-léguiez
-léguions
-légume
-légumes
-légumier
-légumière
-légumières
-légumiers
-légumine
-légumines
-légumineuse
-légumineuses
-léguons
-lei
-leishmanie
-leishmanies
-leishmaniose
-leishmanioses
-leitmotiv
-leitmotive
-leitmotivs
-lemme
-lemmes
-lemming
-lemmings
-lémure
-lémures
-lendemain
-lendemains
-lendit
-lendits
-lénifia
-lénifiai
-lénifiaient
-lénifiais
-lénifiait
-lénifiâmes
-lénifiant
-lénifiante
-lénifiantes
-lénifiants
-lénifias
-lénifiasse
-lénifiassent
-lénifiasses
-lénifiassiez
-lénifiassions
-lénifiât
-lénifiâtes
-lénifie
-lénifié
-lénifiée
-lénifiées
-lénifient
-lénifier
-lénifiera
-lénifierai
-lénifieraient
-lénifierais
-lénifierait
-lénifieras
-lénifièrent
-lénifierez
-lénifieriez
-lénifierions
-lénifierons
-lénifieront
-lénifies
-lénifiés
-lénifiez
-lénifiiez
-lénifiions
-lénifions
-léninisme
-léninismes
-lénitif
-lénitifs
-lénitive
-lénitives
-lent
-lente
-lentement
-lentes
-lenteur
-lenteurs
-lenticelle
-lenticelles
-lenticulaire
-lenticulaires
-lentiforme
-lentiformes
-lentigine
-lentigines
-lentigo
-lentigos
-lentille
-lentilles
-lentillon
-lentillons
-lentisque
-lentisques
-lento
-lentos
-lents
-léonard
-léonarde
-léonardes
-léonards
-léonin
-léonine
-léonines
-léonins
-léonure
-léonures
-léopard
-léopardé
-léopardée
-léopardées
-léopardés
-léopards
-lépidodendron
-lépidodendrons
-lépidosirène
-lépidosirènes
-lépidostée
-lépidostées
-lépiote
-lépiotes
-lépisme
-lépismes
-lèpre
-lèpres
-lépreuse
-lépreuses
-lépreux
-léprologie
-léprologies
-léprologiste
-léprologistes
-léprologue
-léprologues
-léproserie
-léproseries
-leptocéphale
-leptocéphales
-leptolithique
-leptolithiques
-leptospirose
-leptospiroses
-lepture
-leptures
-lequel
-lerche
-lérot
-lérots
-les
-lès
-lésa
-lésai
-lésaient
-lésais
-lésait
-lésâmes
-lésant
-lésante
-lésantes
-lésants
-lésas
-lésasse
-lésassent
-lésasses
-lésassiez
-lésassions
-lésât
-lésâtes
-lesbianisme
-lesbianismes
-lesbien
-lesbienne
-lesbiennes
-lesbiens
-lesdites
-lesdits
-lésé
-lèse
-lésée
-lésées
-lèse-majesté
-lèsent
-léser
-lésera
-léserai
-léseraient
-léserais
-léserait
-léseras
-lésèrent
-léserez
-léseriez
-léserions
-léserons
-léseront
-lésés
-lèses
-lésez
-lésiez
-lésina
-lésinai
-lésinaient
-lésinais
-lésinait
-lésinâmes
-lésinant
-lésinante
-lésinantes
-lésinants
-lésinas
-lésinasse
-lésinassent
-lésinasses
-lésinassiez
-lésinassions
-lésinât
-lésinâtes
-lésine
-lésiné
-lésinent
-lésiner
-lésinera
-lésinerai
-lésineraient
-lésinerais
-lésinerait
-lésineras
-lésinèrent
-lésinerez
-lésinerie
-lésineries
-lésineriez
-lésinerions
-lésinerons
-lésineront
-lésines
-lésineur
-lésineurs
-lésineuse
-lésineuses
-lésinez
-lésiniez
-lésinions
-lésinons
-lésion
-lésionnaire
-lésionnaires
-lésionnel
-lésionnelle
-lésionnelles
-lésionnels
-lésions
-lésons
-lesquelles
-lesquels
-lessiva
-lessivable
-lessivables
-lessivage
-lessivages
-lessivai
-lessivaient
-lessivais
-lessivait
-lessivâmes
-lessivant
-lessivas
-lessivasse
-lessivassent
-lessivasses
-lessivassiez
-lessivassions
-lessivât
-lessivâtes
-lessive
-lessivé
-lessivée
-lessivées
-lessivent
-lessiver
-lessivera
-lessiverai
-lessiveraient
-lessiverais
-lessiverait
-lessiveras
-lessivèrent
-lessiverez
-lessiveriez
-lessiverions
-lessiverons
-lessiveront
-lessives
-lessivés
-lessiveuse
-lessiveuses
-lessivez
-lessiviel
-lessivielle
-lessivielles
-lessiviels
-lessiviez
-lessivions
-lessivons
-lest
-lesta
-lestage
-lestages
-lestai
-lestaient
-lestais
-lestait
-lestâmes
-lestant
-lestas
-lestasse
-lestassent
-lestasses
-lestassiez
-lestassions
-lestât
-lestâtes
-leste
-lesté
-lestée
-lestées
-lestement
-lestent
-lester
-lestera
-lesterai
-lesteraient
-lesterais
-lesterait
-lesteras
-lestèrent
-lesterez
-lesteriez
-lesterions
-lesterons
-lesteront
-lestes
-lestés
-lestez
-lestiez
-lestions
-lestons
-lests
-let
-létal
-létale
-létales
-létalité
-létalités
-létaux
-letchi
-letchis
-léthargie
-léthargies
-léthargique
-léthargiques
-lettone
-lettones
-lettonne
-lettonnes
-lettrage
-lettrages
-lettre
-lettré
-lettrée
-lettrées
-lettres
-lettrés
-lettrine
-lettrines
-lettrisme
-lettrismes
-leu
-leucanie
-leucanies
-leucémie
-leucémies
-leucémique
-leucémiques
-leucine
-leucines
-leucite
-leucites
-leucocytaire
-leucocytaires
-leucocyte
-leucocytes
-leucocytose
-leucocytoses
-leucome
-leucomes
-leucopénie
-leucopénies
-leucoplasie
-leucoplasies
-leucorrhée
-leucorrhées
-leucose
-leucoses
-leucotomie
-leucotomies
-leude
-leudes
-leur
-leurra
-leurrai
-leurraient
-leurrais
-leurrait
-leurrâmes
-leurrant
-leurras
-leurrasse
-leurrassent
-leurrasses
-leurrassiez
-leurrassions
-leurrât
-leurrâtes
-leurre
-leurré
-leurrée
-leurrées
-leurrent
-leurrer
-leurrera
-leurrerai
-leurreraient
-leurrerais
-leurrerait
-leurreras
-leurrèrent
-leurrerez
-leurreriez
-leurrerions
-leurrerons
-leurreront
-leurres
-leurrés
-leurrez
-leurriez
-leurrions
-leurrons
-leurs
-lev
-leva
-levage
-levages
-levai
-levaient
-levain
-levains
-levais
-levait
-levâmes
-levant
-levantin
-levantine
-levantines
-levantins
-levas
-levasse
-levassent
-levasses
-levassiez
-levassions
-levât
-levâtes
-levé
-lève
-levée
-levées
-lève-glaces
-lèvent
-lever
-lèvera
-lèverai
-lèveraient
-lèverais
-lèverait
-lèveras
-levèrent
-lèverez
-lèveriez
-lèverions
-lèverons
-lèveront
-levés
-lèves
-levez
-levier
-leviers
-leviez
-lévigation
-lévigations
-lévige
-lévigé
-lévigea
-lévigeai
-lévigeaient
-lévigeais
-lévigeait
-lévigeâmes
-lévigeant
-lévigeas
-lévigeasse
-lévigeassent
-lévigeasses
-lévigeassiez
-lévigeassions
-lévigeât
-lévigeâtes
-lévigée
-lévigées
-lévigent
-lévigeons
-léviger
-lévigera
-lévigerai
-lévigeraient
-lévigerais
-lévigerait
-lévigeras
-lévigèrent
-lévigerez
-lévigeriez
-lévigerions
-lévigerons
-lévigeront
-léviges
-lévigés
-lévigez
-lévigiez
-lévigions
-levions
-lévirat
-lévirats
-lévitation
-lévitations
-lévite
-lévites
-levons
-levraut
-levrauts
-lèvre
-lèvres
-levretta
-levrettai
-levrettaient
-levrettais
-levrettait
-levrettâmes
-levrettant
-levrettas
-levrettasse
-levrettassent
-levrettasses
-levrettassiez
-levrettassions
-levrettât
-levrettâtes
-levrette
-levretté
-levrettée
-levrettées
-levrettent
-levretter
-levrettera
-levretterai
-levretteraient
-levretterais
-levretterait
-levretteras
-levrettèrent
-levretterez
-levretteriez
-levretterions
-levretterons
-levretteront
-levrettes
-levrettés
-levrettez
-levrettiez
-levrettions
-levrettons
-lévrier
-lévriers
-levron
-levronne
-levronnes
-levrons
-lévulose
-lévuloses
-levure
-levures
-lexème
-lexèmes
-lexical
-lexicale
-lexicales
-lexicalisa
-lexicalisai
-lexicalisaient
-lexicalisais
-lexicalisait
-lexicalisâmes
-lexicalisant
-lexicalisas
-lexicalisasse
-lexicalisassent
-lexicalisasses
-lexicalisassiez
-lexicalisassions
-lexicalisât
-lexicalisâtes
-lexicalisation
-lexicalisations
-lexicalise
-lexicalisé
-lexicalisée
-lexicalisées
-lexicalisent
-lexicaliser
-lexicalisera
-lexicaliserai
-lexicaliseraient
-lexicaliserais
-lexicaliserait
-lexicaliseras
-lexicalisèrent
-lexicaliserez
-lexicaliseriez
-lexicaliserions
-lexicaliserons
-lexicaliseront
-lexicalises
-lexicalisés
-lexicalisez
-lexicalisiez
-lexicalisions
-lexicalisons
-lexicaux
-lexicographe
-lexicographes
-lexicographie
-lexicographies
-lexicographique
-lexicographiques
-lexicologie
-lexicologies
-lexicologique
-lexicologiques
-lexicologue
-lexicologues
-lexie
-lexies
-lexique
-lexiques
-lexis
-lézard
-lézarda
-lézardai
-lézardaient
-lézardais
-lézardait
-lézardâmes
-lézardant
-lézardas
-lézardasse
-lézardassent
-lézardasses
-lézardassiez
-lézardassions
-lézardât
-lézardâtes
-lézarde
-lézardé
-lézardée
-lézardées
-lézardent
-lézarder
-lézardera
-lézarderai
-lézarderaient
-lézarderais
-lézarderait
-lézarderas
-lézardèrent
-lézarderez
-lézarderiez
-lézarderions
-lézarderons
-lézarderont
-lézardes
-lézardés
-lézardez
-lézardiez
-lézardions
-lézardons
-lézards
-li
-lia
-liage
-liages
-liai
-liaient
-liais
-liaison
-liaisonna
-liaisonnai
-liaisonnaient
-liaisonnais
-liaisonnait
-liaisonnâmes
-liaisonnant
-liaisonnas
-liaisonnasse
-liaisonnassent
-liaisonnasses
-liaisonnassiez
-liaisonnassions
-liaisonnât
-liaisonnâtes
-liaisonne
-liaisonné
-liaisonnée
-liaisonnées
-liaisonnent
-liaisonner
-liaisonnera
-liaisonnerai
-liaisonneraient
-liaisonnerais
-liaisonnerait
-liaisonneras
-liaisonnèrent
-liaisonnerez
-liaisonneriez
-liaisonnerions
-liaisonnerons
-liaisonneront
-liaisonnes
-liaisonnés
-liaisonnez
-liaisonniez
-liaisonnions
-liaisonnons
-liaisons
-liait
-liâmes
-liane
-lianes
-liant
-liante
-liantes
-liants
-liard
-liarda
-liardai
-liardaient
-liardais
-liardait
-liardâmes
-liardant
-liardas
-liardasse
-liardassent
-liardasses
-liardassiez
-liardassions
-liardât
-liardâtes
-liarde
-liardé
-liardent
-liarder
-liardera
-liarderai
-liarderaient
-liarderais
-liarderait
-liarderas
-liardèrent
-liarderez
-liarderiez
-liarderions
-liarderons
-liarderont
-liardes
-liardez
-liardiez
-liardions
-liardons
-liards
-lias
-liasique
-liasiques
-liasse
-liassent
-liasses
-liassiez
-liassions
-liât
-liâtes
-libage
-libages
-libanais
-libanaise
-libanaises
-libation
-libations
-libella
-libellai
-libellaient
-libellais
-libellait
-libellâmes
-libellant
-libellas
-libellasse
-libellassent
-libellasses
-libellassiez
-libellassions
-libellât
-libellâtes
-libelle
-libellé
-libellée
-libellées
-libellent
-libeller
-libellera
-libellerai
-libelleraient
-libellerais
-libellerait
-libelleras
-libellèrent
-libellerez
-libelleriez
-libellerions
-libellerons
-libelleront
-libelles
-libellés
-libellez
-libelliez
-libellions
-libelliste
-libellistes
-libellons
-libellule
-libellules
-liber
-libéra
-libérable
-libérables
-libérai
-libéraient
-libérais
-libérait
-libéral
-libérale
-libéralement
-libérales
-libéralisa
-libéralisai
-libéralisaient
-libéralisais
-libéralisait
-libéralisâmes
-libéralisant
-libéralisante
-libéralisantes
-libéralisants
-libéralisas
-libéralisasse
-libéralisassent
-libéralisasses
-libéralisassiez
-libéralisassions
-libéralisât
-libéralisâtes
-libéralisation
-libéralisations
-libéralise
-libéralisé
-libéralisée
-libéralisées
-libéralisent
-libéraliser
-libéralisera
-libéraliserai
-libéraliseraient
-libéraliserais
-libéraliserait
-libéraliseras
-libéralisèrent
-libéraliserez
-libéraliseriez
-libéraliserions
-libéraliserons
-libéraliseront
-libéralises
-libéralisés
-libéralisez
-libéralisiez
-libéralisions
-libéralisme
-libéralismes
-libéralisons
-libéralité
-libéralités
-libérâmes
-libérant
-libéras
-libérasse
-libérassent
-libérasses
-libérassiez
-libérassions
-libérât
-libérâtes
-libérateur
-libérateurs
-libération
-libérations
-libératoire
-libératoires
-libératrice
-libératrices
-libéraux
-libéré
-libère
-libérée
-libérées
-libèrent
-libérer
-libérera
-libérerai
-libéreraient
-libérerais
-libérerait
-libéreras
-libérèrent
-libérerez
-libéreriez
-libérerions
-libérerons
-libéreront
-libérés
-libères
-libérez
-libérien
-libérienne
-libériennes
-libériens
-libériez
-libérions
-libérons
-libers
-libertaire
-libertaires
-liberté
-libertés
-liberticide
-liberticides
-libertin
-libertinage
-libertinages
-libertine
-libertines
-libertins
-liberty
-libidinal
-libidinale
-libidinales
-libidinaux
-libidineuse
-libidineuses
-libidineux
-libido
-libidos
-libraire
-libraires
-librairie
-librairies
-libration
-librations
-libre
-libre-échange
-libre-échanges
-libre-échangisme
-libre-échangiste
-libre-échangistes
-librement
-libre-penseur
-libre-penseuse
-libres
-libre-service
-libres-penseurs
-libres-penseuses
-libres-services
-libretti
-librettiste
-librettistes
-libretto
-librettos
-libyen
-libyenne
-libyennes
-libyens
-lice
-licence
-licences
-licencia
-licenciai
-licenciaient
-licenciais
-licenciait
-licenciâmes
-licenciant
-licencias
-licenciasse
-licenciassent
-licenciasses
-licenciassiez
-licenciassions
-licenciât
-licenciâtes
-licencie
-licencié
-licenciée
-licenciées
-licenciement
-licenciements
-licencient
-licencier
-licenciera
-licencierai
-licencieraient
-licencierais
-licencierait
-licencieras
-licencièrent
-licencierez
-licencieriez
-licencierions
-licencierons
-licencieront
-licencies
-licenciés
-licencieuse
-licencieuses
-licencieux
-licenciez
-licenciiez
-licenciions
-licencions
-lices
-licha
-lichai
-lichaient
-lichais
-lichait
-lichâmes
-lichant
-lichas
-lichasse
-lichassent
-lichasses
-lichassiez
-lichassions
-lichât
-lichâtes
-liche
-liché
-lichée
-lichées
-lichen
-lichens
-lichent
-licher
-lichera
-licherai
-licheraient
-licherais
-licherait
-licheras
-lichèrent
-licherez
-licheriez
-licherions
-licherons
-licheront
-liches
-lichés
-lichette
-lichettes
-lichez
-lichiez
-lichions
-lichons
-licier
-liciers
-licita
-licitai
-licitaient
-licitais
-licitait
-licitâmes
-licitant
-licitas
-licitasse
-licitassent
-licitasses
-licitassiez
-licitassions
-licitât
-licitâtes
-licitation
-licitations
-licite
-licité
-licitée
-licitées
-licitement
-licitent
-liciter
-licitera
-liciterai
-liciteraient
-liciterais
-liciterait
-liciteras
-licitèrent
-liciterez
-liciteriez
-liciterions
-liciterons
-liciteront
-licites
-licités
-licitez
-licitiez
-licitions
-licitons
-licol
-licols
-licorne
-licornes
-licou
-licous
-licteur
-licteurs
-lido
-lidos
-lie
-lié
-lied
-lie-de-vin
-lieds
-liée
-liées
-liégé
-liège
-liégea
-liégeai
-liégeaient
-liégeais
-liégeait
-liégeâmes
-liégeant
-liégeas
-liégeasse
-liégeassent
-liégeasses
-liégeassiez
-liégeassions
-liégeât
-liégeâtes
-liégée
-liégées
-liègent
-liégeois
-liégeoise
-liégeoises
-liégeons
-liéger
-liégera
-liégerai
-liégeraient
-liégerais
-liégerait
-liégeras
-liégèrent
-liégerez
-liégeriez
-liégerions
-liégerons
-liégeront
-liégés
-lièges
-liégez
-liégiez
-liégions
-lien
-liens
-lient
-lier
-liera
-lierai
-lieraient
-lierais
-lierait
-lieras
-lièrent
-lierez
-lieriez
-lierions
-lierne
-liernes
-lierons
-lieront
-lierre
-lierres
-lies
-liés
-liesse
-liesses
-lieu
-lieudit
-lieu-dit
-lieudits
-lieue
-lieues
-lieur
-lieurs
-lieus
-lieuse
-lieuses
-lieutenance
-lieutenances
-lieutenant
-lieutenant-colonel
-lieutenants
-lieutenants-colonels
-lieux
-lieux-dits
-lièvre
-lièvres
-liez
-lift
-lifta
-liftai
-liftaient
-liftais
-liftait
-liftâmes
-liftant
-liftas
-liftasse
-liftassent
-liftasses
-liftassiez
-liftassions
-liftât
-liftâtes
-lifte
-lifté
-liftée
-liftées
-liftent
-lifter
-liftera
-lifterai
-lifteraient
-lifterais
-lifterait
-lifteras
-liftèrent
-lifterez
-lifteriez
-lifterions
-lifterons
-lifteront
-liftes
-liftés
-liftez
-liftier
-liftière
-liftières
-liftiers
-liftiez
-lifting
-liftings
-liftions
-liftons
-lifts
-ligament
-ligamentaire
-ligamentaires
-ligamenteuse
-ligamenteuses
-ligamenteux
-ligaments
-ligand
-ligands
-ligatura
-ligaturai
-ligaturaient
-ligaturais
-ligaturait
-ligaturâmes
-ligaturant
-ligaturas
-ligaturasse
-ligaturassent
-ligaturasses
-ligaturassiez
-ligaturassions
-ligaturât
-ligaturâtes
-ligature
-ligaturé
-ligaturée
-ligaturées
-ligaturent
-ligaturer
-ligaturera
-ligaturerai
-ligatureraient
-ligaturerais
-ligaturerait
-ligatureras
-ligaturèrent
-ligaturerez
-ligatureriez
-ligaturerions
-ligaturerons
-ligatureront
-ligatures
-ligaturés
-ligaturez
-ligaturiez
-ligaturions
-ligaturons
-lige
-liges
-ligie
-ligies
-ligna
-lignage
-lignages
-lignai
-lignaient
-lignais
-lignait
-lignâmes
-lignant
-lignard
-lignards
-lignas
-lignasse
-lignassent
-lignasses
-lignassiez
-lignassions
-lignât
-lignâtes
-ligne
-ligné
-lignée
-lignées
-lignent
-ligner
-lignera
-lignerai
-ligneraient
-lignerais
-lignerait
-ligneras
-lignèrent
-lignerez
-ligneriez
-lignerions
-lignerolle
-lignerolles
-lignerons
-ligneront
-lignes
-lignés
-ligneul
-ligneuls
-ligneuse
-ligneuses
-ligneux
-lignez
-lignicole
-lignicoles
-ligniez
-lignifia
-lignifiai
-lignifiaient
-lignifiais
-lignifiait
-lignifiâmes
-lignifiant
-lignifiante
-lignifiantes
-lignifiants
-lignifias
-lignifiasse
-lignifiassent
-lignifiasses
-lignifiassiez
-lignifiassions
-lignifiât
-lignifiâtes
-lignification
-lignifications
-lignifie
-lignifié
-lignifiée
-lignifiées
-lignifient
-lignifier
-lignifiera
-lignifierai
-lignifieraient
-lignifierais
-lignifierait
-lignifieras
-lignifièrent
-lignifierez
-lignifieriez
-lignifierions
-lignifierons
-lignifieront
-lignifies
-lignifiés
-lignifiez
-lignifiiez
-lignifiions
-lignifions
-lignine
-lignines
-lignions
-lignite
-lignites
-lignomètre
-lignomètres
-lignons
-ligot
-ligota
-ligotage
-ligotages
-ligotai
-ligotaient
-ligotais
-ligotait
-ligotâmes
-ligotant
-ligotas
-ligotasse
-ligotassent
-ligotasses
-ligotassiez
-ligotassions
-ligotât
-ligotâtes
-ligote
-ligoté
-ligotée
-ligotées
-ligotent
-ligoter
-ligotera
-ligoterai
-ligoteraient
-ligoterais
-ligoterait
-ligoteras
-ligotèrent
-ligoterez
-ligoteriez
-ligoterions
-ligoterons
-ligoteront
-ligotes
-ligotés
-ligotez
-ligotiez
-ligotions
-ligotons
-ligots
-ligua
-liguai
-liguaient
-liguais
-liguait
-liguâmes
-liguant
-liguas
-liguasse
-liguassent
-liguasses
-liguassiez
-liguassions
-liguât
-liguâtes
-ligue
-ligué
-liguée
-liguées
-liguent
-liguer
-liguera
-liguerai
-ligueraient
-liguerais
-liguerait
-ligueras
-liguèrent
-liguerez
-ligueriez
-liguerions
-liguerons
-ligueront
-ligues
-ligués
-ligueur
-ligueurs
-ligueuse
-ligueuses
-liguez
-liguiez
-liguions
-ligule
-ligulé
-ligulée
-ligulées
-ligules
-ligulés
-liguliflore
-liguliflores
-liguons
-ligure
-ligures
-liiez
-liions
-lilas
-liliacé
-liliacée
-liliacées
-liliacés
-lilial
-liliale
-liliales
-liliaux
-lilliputien
-lilliputienne
-lilliputiennes
-lilliputiens
-lima
-limace
-limaces
-limaçon
-limaçons
-limage
-limages
-limai
-limaient
-limaille
-limailles
-limais
-limait
-limâmes
-liman
-limanda
-limandai
-limandaient
-limandais
-limandait
-limandâmes
-limandant
-limandas
-limandasse
-limandassent
-limandasses
-limandassiez
-limandassions
-limandât
-limandâtes
-limande
-limandé
-limandée
-limandées
-limandent
-limander
-limandera
-limanderai
-limanderaient
-limanderais
-limanderait
-limanderas
-limandèrent
-limanderez
-limanderiez
-limanderions
-limanderons
-limanderont
-limandes
-limandés
-limandez
-limandiez
-limandions
-limandons
-limans
-limant
-limas
-limasse
-limassent
-limasses
-limassiez
-limassions
-limât
-limâtes
-limbaire
-limbaires
-limbe
-limbes
-lime
-limé
-limée
-limées
-liment
-limer
-limera
-limerai
-limeraient
-limerais
-limerait
-limeras
-limèrent
-limerez
-limerick
-limericks
-limeriez
-limerions
-limerons
-limeront
-limes
-limés
-limette
-limettes
-limettier
-limettiers
-limeur
-limeurs
-limeuse
-limeuses
-limez
-limicole
-limicoles
-limier
-limiers
-limiez
-liminaire
-liminaires
-liminal
-liminale
-liminales
-liminaux
-limions
-limita
-limitable
-limitables
-limitai
-limitaient
-limitais
-limitait
-limitâmes
-limitant
-limitas
-limitasse
-limitassent
-limitasses
-limitassiez
-limitassions
-limitât
-limitâtes
-limitatif
-limitatifs
-limitation
-limitations
-limitative
-limitativement
-limitatives
-limite
-limité
-limitée
-limitées
-limitent
-limiter
-limitera
-limiterai
-limiteraient
-limiterais
-limiterait
-limiteras
-limitèrent
-limiterez
-limiteriez
-limiterions
-limiterons
-limiteront
-limites
-limités
-limiteur
-limiteurs
-limitez
-limitiez
-limitions
-limitons
-limitrophe
-limitrophes
-limnée
-limnées
-limniculture
-limnicultures
-limnologie
-limnologies
-limoge
-limogé
-limogea
-limogeage
-limogeages
-limogeai
-limogeaient
-limogeais
-limogeait
-limogeâmes
-limogeant
-limogeas
-limogeasse
-limogeassent
-limogeasses
-limogeassiez
-limogeassions
-limogeât
-limogeâtes
-limogée
-limogées
-limogent
-limogeons
-limoger
-limogera
-limogerai
-limogeraient
-limogerais
-limogerait
-limogeras
-limogèrent
-limogerez
-limogeriez
-limogerions
-limogerons
-limogeront
-limoges
-limogés
-limogez
-limogiez
-limogions
-limon
-limona
-limonade
-limonades
-limonadier
-limonadière
-limonadières
-limonadiers
-limonage
-limonages
-limonai
-limonaient
-limonaire
-limonaires
-limonais
-limonait
-limonâmes
-limonant
-limonas
-limonasse
-limonassent
-limonasses
-limonassiez
-limonassions
-limonât
-limonâtes
-limone
-limoné
-limonée
-limonées
-limonène
-limonènes
-limonent
-limoner
-limonera
-limonerai
-limoneraient
-limonerais
-limonerait
-limoneras
-limonèrent
-limonerez
-limoneriez
-limonerions
-limonerons
-limoneront
-limones
-limonés
-limoneuse
-limoneuses
-limoneux
-limonez
-limonier
-limonière
-limonières
-limoniers
-limoniez
-limonions
-limonite
-limonites
-limonons
-limons
-limoselle
-limoselles
-limousin
-limousina
-limousinage
-limousinages
-limousinai
-limousinaient
-limousinais
-limousinait
-limousinâmes
-limousinant
-limousinas
-limousinasse
-limousinassent
-limousinasses
-limousinassiez
-limousinassions
-limousinât
-limousinâtes
-limousine
-limousiné
-limousinée
-limousinées
-limousinent
-limousiner
-limousinera
-limousinerai
-limousineraient
-limousinerais
-limousinerait
-limousineras
-limousinèrent
-limousinerez
-limousineriez
-limousinerions
-limousinerons
-limousineront
-limousines
-limousinés
-limousinez
-limousiniez
-limousinions
-limousinons
-limousins
-limpide
-limpides
-limpidité
-limpidités
-limule
-limules
-lin
-linaigrette
-linaigrettes
-linaire
-linaires
-linceul
-linceuls
-linéaire
-linéairement
-linéaires
-linéal
-linéale
-linéales
-linéament
-linéaments
-linéarité
-linéarités
-linéaux
-liner
-liners
-linette
-linettes
-linga
-lingam
-lingams
-lingas
-linge
-lingé
-lingea
-lingeai
-lingeaient
-lingeais
-lingeait
-lingeâmes
-lingeant
-lingeas
-lingeasse
-lingeassent
-lingeasses
-lingeassiez
-lingeassions
-lingeât
-lingeâtes
-lingée
-lingées
-lingent
-lingeons
-linger
-lingera
-lingerai
-lingeraient
-lingerais
-lingerait
-lingeras
-lingère
-lingèrent
-lingères
-lingerez
-lingerie
-lingeries
-lingeriez
-lingerions
-lingerons
-lingeront
-linges
-lingés
-lingez
-lingiez
-lingions
-lingot
-lingotière
-lingotières
-lingots
-lingual
-linguale
-linguales
-linguatule
-linguatules
-linguaux
-linguette
-linguettes
-linguiforme
-linguiformes
-linguiste
-linguistes
-linguistique
-linguistiquement
-linguistiques
-linier
-linière
-linières
-liniers
-liniment
-liniments
-linkage
-linkages
-links
-linnéen
-linnéenne
-linnéennes
-linnéens
-lino
-linoléum
-linoléums
-linon
-linons
-linos
-linotte
-linottes
-linotype
-linotypes
-linotypie
-linotypies
-linotypiste
-linotypistes
-linsang
-linsangs
-linsoir
-linsoirs
-linteau
-linteaux
-linter
-linters
-lion
-lionceau
-lionceaux
-lionne
-lionnes
-lions
-liparis
-lipase
-lipases
-lipémie
-lipémies
-lipide
-lipides
-lipochrome
-lipochromes
-lipoïde
-lipoïdes
-lipolyse
-lipolyses
-lipome
-lipomes
-lipophile
-lipophiles
-lipoprotéine
-lipoprotéines
-liposarcome
-liposarcomes
-liposoluble
-liposolubles
-lipothymie
-lipothymies
-lipotrope
-lipotropes
-lipovaccin
-lipovaccins
-lippe
-lippée
-lippées
-lippes
-lippu
-lippue
-lippues
-lippus
-liquation
-liquations
-liquéfacteur
-liquéfacteurs
-liquéfaction
-liquéfactions
-liquéfia
-liquéfiable
-liquéfiables
-liquéfiai
-liquéfiaient
-liquéfiais
-liquéfiait
-liquéfiâmes
-liquéfiant
-liquéfiante
-liquéfiantes
-liquéfiants
-liquéfias
-liquéfiasse
-liquéfiassent
-liquéfiasses
-liquéfiassiez
-liquéfiassions
-liquéfiât
-liquéfiâtes
-liquéfie
-liquéfié
-liquéfiée
-liquéfiées
-liquéfient
-liquéfier
-liquéfiera
-liquéfierai
-liquéfieraient
-liquéfierais
-liquéfierait
-liquéfieras
-liquéfièrent
-liquéfierez
-liquéfieriez
-liquéfierions
-liquéfierons
-liquéfieront
-liquéfies
-liquéfiés
-liquéfiez
-liquéfiiez
-liquéfiions
-liquéfions
-liquette
-liquettes
-liqueur
-liqueurs
-liquida
-liquidable
-liquidables
-liquidai
-liquidaient
-liquidais
-liquidait
-liquidambar
-liquidambars
-liquidâmes
-liquidant
-liquidas
-liquidasse
-liquidassent
-liquidasses
-liquidassiez
-liquidassions
-liquidât
-liquidâtes
-liquidateur
-liquidateurs
-liquidatif
-liquidatifs
-liquidation
-liquidations
-liquidative
-liquidatives
-liquidatrice
-liquidatrices
-liquide
-liquidé
-liquidée
-liquidées
-liquident
-liquider
-liquidera
-liquiderai
-liquideraient
-liquiderais
-liquiderait
-liquideras
-liquidèrent
-liquiderez
-liquideriez
-liquiderions
-liquiderons
-liquideront
-liquides
-liquidés
-liquidez
-liquidien
-liquidienne
-liquidiennes
-liquidiens
-liquidiez
-liquidions
-liquidité
-liquidités
-liquidons
-liquoreuse
-liquoreuses
-liquoreux
-liquoriste
-liquoristes
-lira
-lirai
-liraient
-lirais
-lirait
-liras
-lire
-lirez
-liriez
-lirions
-liron
-lirons
-liront
-lis
-lisage
-lisages
-lisaient
-lisais
-lisait
-lisant
-lise
-lisent
-lisera
-liséra
-lisérage
-lisérages
-liserai
-lisérai
-liseraient
-liséraient
-liserais
-lisérais
-liserait
-lisérait
-liserâmes
-lisérâmes
-liserant
-lisérant
-liseras
-liséras
-liserasse
-lisérasse
-liserassent
-lisérassent
-liserasses
-lisérasses
-liserassiez
-lisérassiez
-liserassions
-lisérassions
-liserât
-lisérât
-liserâtes
-lisérâtes
-liseré
-liséré
-lisère
-liserée
-lisérée
-liserées
-lisérées
-lisèrent
-liserer
-lisérer
-lisérera
-lisèrera
-lisérerai
-lisèrerai
-liséreraient
-lisèreraient
-lisérerais
-lisèrerais
-lisérerait
-lisèrerait
-liséreras
-lisèreras
-liserèrent
-lisérèrent
-lisérerez
-lisèrerez
-liséreriez
-lisèreriez
-lisérerions
-lisèrerions
-lisérerons
-lisèrerons
-liséreront
-lisèreront
-liserés
-lisérés
-lisères
-liserez
-lisérez
-liseriez
-lisériez
-liserions
-lisérions
-liseron
-liserons
-lisérons
-lises
-liseur
-liseurs
-liseuse
-liseuses
-lisez
-lisibilité
-lisibilités
-lisible
-lisiblement
-lisibles
-lisier
-lisière
-lisières
-lisiers
-lisiez
-lisions
-lisons
-lissa
-lissage
-lissages
-lissai
-lissaient
-lissais
-lissait
-lissâmes
-lissant
-lissante
-lissantes
-lissants
-lissas
-lissasse
-lissassent
-lissasses
-lissassiez
-lissassions
-lissât
-lissâtes
-lisse
-lissé
-lissée
-lissées
-lissent
-lisser
-lissera
-lisserai
-lisseraient
-lisserais
-lisserait
-lisseras
-lissèrent
-lisserez
-lisseriez
-lisserions
-lisserons
-lisseront
-lisses
-lissés
-lisseur
-lisseurs
-lisseuse
-lisseuses
-lissez
-lissier
-lissiers
-lissiez
-lissions
-lissoir
-lissoirs
-lissons
-lista
-listage
-listages
-listai
-listaient
-listais
-listait
-listâmes
-listant
-listas
-listasse
-listassent
-listasses
-listassiez
-listassions
-listât
-listâtes
-liste
-listé
-listeau
-listeaux
-listée
-listées
-listel
-listels
-listent
-lister
-listera
-listerai
-listeraient
-listerais
-listerait
-listeras
-listèrent
-listerez
-listeriez
-listerions
-listériose
-listérioses
-listerons
-listeront
-listes
-listés
-listez
-listiez
-listing
-listings
-listions
-listons
-lit
-lita
-litai
-litaient
-litais
-litait
-litâmes
-litanie
-litanies
-litant
-litas
-litasse
-litassent
-litasses
-litassiez
-litassions
-litât
-litâtes
-litchi
-litchis
-lite
-lité
-liteau
-liteaux
-litée
-litées
-litent
-liter
-litera
-literai
-literaient
-literais
-literait
-literas
-litèrent
-literez
-literie
-literies
-literiez
-literions
-literons
-literont
-lites
-lités
-litez
-litham
-lithams
-litharge
-litharges
-lithiase
-lithiases
-lithiasique
-lithiasiques
-lithiné
-lithinée
-lithinées
-lithinés
-lithinifère
-lithinifères
-lithique
-lithiques
-lithium
-lithiums
-litho
-lithodome
-lithodomes
-lithogène
-lithogènes
-lithogenèse
-lithogenèses
-lithographe
-lithographes
-lithographia
-lithographiai
-lithographiaient
-lithographiais
-lithographiait
-lithographiâmes
-lithographiant
-lithographias
-lithographiasse
-lithographiassent
-lithographiasses
-lithographiassiez
-lithographiassions
-lithographiât
-lithographiâtes
-lithographie
-lithographié
-lithographiée
-lithographiées
-lithographient
-lithographier
-lithographiera
-lithographierai
-lithographieraient
-lithographierais
-lithographierait
-lithographieras
-lithographièrent
-lithographierez
-lithographieriez
-lithographierions
-lithographierons
-lithographieront
-lithographies
-lithographiés
-lithographiez
-lithographiiez
-lithographiions
-lithographions
-lithographique
-lithographiques
-lithologie
-lithologies
-lithologique
-lithologiques
-lithophage
-lithophages
-lithophanie
-lithophanies
-lithos
-lithosphère
-lithosphères
-lithothamnium
-lithothamniums
-lithotriteur
-lithotriteurs
-lithotypographie
-lithotypographies
-litière
-litières
-litiez
-litige
-litiges
-litigieuse
-litigieuses
-litigieux
-litions
-litispendance
-litispendances
-litons
-litorne
-litornes
-litote
-litotes
-litre
-litres
-litron
-litrons
-lits
-litsam
-litsams
-littéraire
-littérairement
-littéraires
-littéral
-littérale
-littéralement
-littérales
-littéralité
-littéralités
-littérarité
-littérarités
-littérateur
-littérateurs
-littératrice
-littératrices
-littérature
-littératures
-littéraux
-littoral
-littorale
-littorales
-littoraux
-littorine
-littorines
-lituanien
-lituanienne
-lituaniennes
-lituaniens
-liturgie
-liturgies
-liturgique
-liturgiques
-liure
-liures
-livarot
-livarots
-live
-livèche
-livèches
-lives
-livet
-livets
-livide
-livides
-lividité
-lividités
-living
-living-room
-living-rooms
-livings
-livra
-livrable
-livrables
-livrai
-livraient
-livrais
-livraison
-livraisons
-livrait
-livrâmes
-livrant
-livras
-livrasse
-livrassent
-livrasses
-livrassiez
-livrassions
-livrât
-livrâtes
-livre
-livré
-livrée
-livrées
-livrent
-livrer
-livrera
-livrerai
-livreraient
-livrerais
-livrerait
-livreras
-livrèrent
-livrerez
-livreriez
-livrerions
-livrerons
-livreront
-livres
-livrés
-livresque
-livresques
-livret
-livrets
-livreur
-livreurs
-livreuse
-livreuses
-livrez
-livriez
-livrions
-livrons
-lixiviation
-lixiviations
-llanos
-loader
-loaders
-lob
-loba
-lobai
-lobaient
-lobaire
-lobaires
-lobais
-lobait
-lobâmes
-lobant
-lobas
-lobasse
-lobassent
-lobasses
-lobassiez
-lobassions
-lobât
-lobâtes
-lobbies
-lobby
-lobe
-lobé
-lobectomie
-lobectomies
-lobée
-lobées
-lobélie
-lobélies
-lobent
-lober
-lobera
-loberai
-loberaient
-loberais
-loberait
-loberas
-lobèrent
-loberez
-loberiez
-loberions
-loberons
-loberont
-lobes
-lobés
-lobez
-lobiez
-lobions
-lobons
-lobotomie
-lobotomies
-lobs
-lobulaire
-lobulaires
-lobulé
-lobulée
-lobulées
-lobulés
-lobuleuse
-lobuleuses
-lobuleux
-local
-locale
-localement
-locales
-localisa
-localisable
-localisables
-localisai
-localisaient
-localisais
-localisait
-localisâmes
-localisant
-localisante
-localisantes
-localisants
-localisas
-localisasse
-localisassent
-localisasses
-localisassiez
-localisassions
-localisât
-localisâtes
-localisateur
-localisateurs
-localisation
-localisations
-localisatrice
-localisatrices
-localise
-localisé
-localisée
-localisées
-localisent
-localiser
-localisera
-localiserai
-localiseraient
-localiserais
-localiserait
-localiseras
-localisèrent
-localiserez
-localiseriez
-localiserions
-localiserons
-localiseront
-localises
-localisés
-localisez
-localisiez
-localisions
-localisons
-localité
-localités
-locataire
-locataire-gérant
-locataires
-locataires-gérants
-locatif
-locatifs
-location
-locations
-locations-ventes
-location-vente
-locative
-locatives
-locaux
-loch
-locha
-lochai
-lochaient
-lochais
-lochait
-lochâmes
-lochant
-lochas
-lochasse
-lochassent
-lochasses
-lochassiez
-lochassions
-lochât
-lochâtes
-loche
-loché
-lochée
-lochées
-lochent
-locher
-lochera
-locherai
-locheraient
-locherais
-locherait
-locheras
-lochèrent
-locherez
-locheriez
-locherions
-locherons
-locheront
-loches
-lochés
-lochez
-lochies
-lochiez
-lochions
-lochons
-lochs
-lock-out
-lock-outa
-lock-outai
-lock-outaient
-lock-outais
-lock-outait
-lock-outâmes
-lock-outant
-lock-outas
-lock-outasse
-lock-outassent
-lock-outasses
-lock-outassiez
-lock-outassions
-lock-outât
-lock-outâtes
-lock-oute
-lock-outé
-lock-outée
-lock-outées
-lock-outent
-lock-outer
-lock-outera
-lock-outerai
-lock-outeraient
-lock-outerais
-lock-outerait
-lock-outeras
-lock-outèrent
-lock-outerez
-lock-outeriez
-lock-outerions
-lock-outerons
-lock-outeront
-lock-outes
-lock-outés
-lock-outez
-lock-outiez
-lock-outions
-lock-outons
-locomobile
-locomobiles
-locomoteur
-locomoteurs
-locomotif
-locomotifs
-locomotion
-locomotions
-locomotive
-locomotives
-locomotrice
-locomotrices
-locotracteur
-locotracteurs
-loculaire
-loculaires
-loculé
-loculée
-loculées
-loculés
-loculeuse
-loculeuses
-loculeux
-locuste
-locustes
-locuteur
-locuteurs
-locution
-locutions
-locutrice
-locutrices
-loden
-lodens
-lods
-loess
-lof
-lofa
-lofai
-lofaient
-lofais
-lofait
-lofâmes
-lofant
-lofas
-lofasse
-lofassent
-lofasses
-lofassiez
-lofassions
-lofât
-lofâtes
-lofe
-lofé
-lofent
-lofer
-lofera
-loferai
-loferaient
-loferais
-loferait
-loferas
-lofèrent
-loferez
-loferiez
-loferions
-loferons
-loferont
-lofes
-lofez
-lofiez
-lofions
-lofons
-lofs
-loft
-lofts
-logarithme
-logarithmes
-loge
-logé
-logea
-logeable
-logeables
-logeai
-logeaient
-logeais
-logeait
-logeâmes
-logeant
-logeas
-logeasse
-logeassent
-logeasses
-logeassiez
-logeassions
-logeât
-logeâtes
-logée
-logées
-logement
-logements
-logent
-logeons
-loger
-logera
-logerai
-logeraient
-logerais
-logerait
-logeras
-logèrent
-logerez
-logeriez
-logerions
-logerons
-logeront
-loges
-logés
-logette
-logettes
-logeur
-logeurs
-logeuse
-logeuses
-logez
-loggia
-loggias
-logiciel
-logicielle
-logicielles
-logiciels
-logicien
-logicienne
-logiciennes
-logiciens
-logicisme
-logicismes
-logiez
-logions
-logique
-logiquement
-logiques
-logis
-logiste
-logistes
-logisticien
-logisticienne
-logisticiennes
-logisticiens
-logistique
-logistiques
-logo
-logographe
-logographes
-logogriphe
-logogriphes
-logomachie
-logomachies
-logomachique
-logomachiques
-logopédie
-logopédies
-logorrhée
-logorrhées
-logos
-loi
-loi-cadre
-loin
-lointain
-lointaine
-lointaines
-lointains
-loi-programme
-loir
-loirs
-lois
-lois-cadres
-loisible
-loisibles
-loisir
-loisirs
-lois-programmes
-lokoum
-lokoums
-lolo
-lolos
-lombago
-lombagos
-lombaire
-lombaires
-lombalgie
-lombalgies
-lombard
-lombarde
-lombardes
-lombards
-lombarthrose
-lombarthroses
-lombes
-lombric
-lombrics
-londonien
-londonienne
-londoniennes
-londoniens
-londrès
-long
-longane
-longanes
-longanimité
-longanimités
-long-courrier
-long-courriers
-longe
-longé
-longea
-longeai
-longeaient
-longeais
-longeait
-longeâmes
-longeant
-longeas
-longeasse
-longeassent
-longeasses
-longeassiez
-longeassions
-longeât
-longeâtes
-longée
-longées
-longent
-longeons
-longer
-longera
-longerai
-longeraient
-longerais
-longerait
-longeras
-longèrent
-longerez
-longeriez
-longerions
-longeron
-longerons
-longeront
-longes
-longés
-longévité
-longévités
-longez
-longicorne
-longicornes
-longiez
-longiligne
-longilignes
-longions
-longitude
-longitudes
-longitudinal
-longitudinale
-longitudinalement
-longitudinales
-longitudinaux
-longotte
-longottes
-longrine
-longrines
-longs
-longtemps
-longue
-longuement
-longues
-longues-vues
-longuet
-longuets
-longuette
-longuettes
-longueur
-longueurs
-longue-vue
-looch
-loochs
-loofa
-loofas
-look
-looks
-looping
-loopings
-lopette
-lopettes
-lophophore
-lophophores
-lopin
-lopins
-loqua
-loquace
-loquaces
-loquacité
-loquacités
-loquai
-loquaient
-loquais
-loquait
-loquâmes
-loquant
-loquas
-loquasse
-loquassent
-loquasses
-loquassiez
-loquassions
-loquât
-loquâtes
-loque
-loqué
-loquée
-loquées
-loquent
-loquer
-loquera
-loquerai
-loqueraient
-loquerais
-loquerait
-loqueras
-loquèrent
-loquerez
-loqueriez
-loquerions
-loquerons
-loqueront
-loques
-loqués
-loquet
-loqueteau
-loqueteaux
-loqueteuse
-loqueteuses
-loqueteux
-loquets
-loquez
-loquiez
-loquions
-loquons
-loran
-lorans
-lord
-lord-maire
-lordose
-lordoses
-lords
-lords-maires
-lorette
-lorettes
-lorgna
-lorgnai
-lorgnaient
-lorgnais
-lorgnait
-lorgnâmes
-lorgnant
-lorgnas
-lorgnasse
-lorgnassent
-lorgnasses
-lorgnassiez
-lorgnassions
-lorgnât
-lorgnâtes
-lorgne
-lorgné
-lorgnée
-lorgnées
-lorgnent
-lorgner
-lorgnera
-lorgnerai
-lorgneraient
-lorgnerais
-lorgnerait
-lorgneras
-lorgnèrent
-lorgnerez
-lorgneriez
-lorgnerions
-lorgnerons
-lorgneront
-lorgnes
-lorgnés
-lorgnette
-lorgnettes
-lorgnez
-lorgniez
-lorgnions
-lorgnon
-lorgnons
-lori
-loricaire
-loricaires
-loriot
-loriots
-loris
-lorrain
-lorraine
-lorraines
-lorrains
-lors
-lorsqu
-lorsque
-losange
-losangé
-losangée
-losangées
-losanges
-losangés
-lot
-lote
-loterie
-loteries
-lotes
-loti
-lotie
-lotier
-lotiers
-loties
-lotîmes
-lotion
-lotionna
-lotionnai
-lotionnaient
-lotionnais
-lotionnait
-lotionnâmes
-lotionnant
-lotionnas
-lotionnasse
-lotionnassent
-lotionnasses
-lotionnassiez
-lotionnassions
-lotionnât
-lotionnâtes
-lotionne
-lotionné
-lotionnée
-lotionnées
-lotionnent
-lotionner
-lotionnera
-lotionnerai
-lotionneraient
-lotionnerais
-lotionnerait
-lotionneras
-lotionnèrent
-lotionnerez
-lotionneriez
-lotionnerions
-lotionnerons
-lotionneront
-lotionnes
-lotionnés
-lotionnez
-lotionniez
-lotionnions
-lotionnons
-lotions
-lotir
-lotira
-lotirai
-lotiraient
-lotirais
-lotirait
-lotiras
-lotirent
-lotirez
-lotiriez
-lotirions
-lotirons
-lotiront
-lotis
-lotissaient
-lotissais
-lotissait
-lotissant
-lotisse
-lotissement
-lotissements
-lotissent
-lotisses
-lotisseur
-lotisseurs
-lotisseuse
-lotisseuses
-lotissez
-lotissiez
-lotissions
-lotissons
-lotit
-lotît
-lotîtes
-loto
-lotos
-lots
-lotte
-lottes
-lotus
-loua
-louable
-louables
-louage
-louages
-louai
-louaient
-louais
-louait
-louâmes
-louange
-louangé
-louangea
-louangeai
-louangeaient
-louangeais
-louangeait
-louangeâmes
-louangeant
-louangeas
-louangeasse
-louangeassent
-louangeasses
-louangeassiez
-louangeassions
-louangeât
-louangeâtes
-louangée
-louangées
-louangent
-louangeons
-louanger
-louangera
-louangerai
-louangeraient
-louangerais
-louangerait
-louangeras
-louangèrent
-louangerez
-louangeriez
-louangerions
-louangerons
-louangeront
-louanges
-louangés
-louangeur
-louangeurs
-louangeuse
-louangeuses
-louangez
-louangiez
-louangions
-louant
-louas
-louasse
-louassent
-louasses
-louassiez
-louassions
-louât
-louâtes
-loubar
-loubard
-loubards
-loubars
-loucha
-louchai
-louchaient
-louchais
-louchait
-louchâmes
-louchant
-louchas
-louchasse
-louchassent
-louchasses
-louchassiez
-louchassions
-louchât
-louchâtes
-louche
-louché
-louchent
-loucher
-louchera
-loucherai
-loucheraient
-loucherais
-loucherait
-loucheras
-louchèrent
-loucherez
-loucherie
-loucheries
-loucheriez
-loucherions
-loucherons
-loucheront
-louches
-louchet
-louchets
-loucheur
-loucheurs
-loucheuse
-loucheuses
-louchez
-louchi
-louchiez
-louchîmes
-louchions
-louchir
-louchira
-louchirai
-louchiraient
-louchirais
-louchirait
-louchiras
-louchirent
-louchirez
-louchiriez
-louchirions
-louchirons
-louchiront
-louchis
-louchissaient
-louchissais
-louchissait
-louchissant
-louchisse
-louchissent
-louchisses
-louchissez
-louchissiez
-louchissions
-louchissons
-louchit
-louchît
-louchîtes
-louchon
-louchons
-loue
-loué
-louée
-louées
-louent
-louer
-louera
-louerai
-loueraient
-louerais
-louerait
-loueras
-louèrent
-louerez
-loueriez
-louerions
-louerons
-loueront
-loues
-loués
-loueur
-loueurs
-loueuse
-loueuses
-louez
-loufa
-loufai
-loufaient
-loufais
-loufait
-loufâmes
-loufant
-loufas
-loufasse
-loufassent
-loufasses
-loufassiez
-loufassions
-loufât
-loufâtes
-loufe
-loufé
-loufent
-loufer
-loufera
-louferai
-louferaient
-louferais
-louferait
-louferas
-loufèrent
-louferez
-louferiez
-louferions
-louferons
-louferont
-loufes
-loufez
-loufiat
-loufiats
-loufiez
-loufions
-loufons
-loufoque
-loufoquerie
-loufoqueries
-loufoques
-lougre
-lougres
-louiez
-louions
-louis
-loukoum
-loukoums
-loulou
-loulous
-louons
-loup
-loupa
-loupage
-loupages
-loupai
-loupaient
-loupais
-loupait
-loupâmes
-loupant
-loupas
-loupasse
-loupassent
-loupasses
-loupassiez
-loupassions
-loupât
-loupâtes
-loup-cervier
-loupe
-loupé
-loupée
-loupées
-loupent
-louper
-loupera
-louperai
-louperaient
-louperais
-louperait
-louperas
-loupèrent
-louperez
-louperiez
-louperions
-louperons
-louperont
-loupes
-loupés
-loupez
-loup-garou
-loupiez
-loupions
-loupiot
-loupiote
-loupiotes
-loupiots
-loupons
-loups
-loups-cerviers
-loups-garous
-loura
-lourai
-louraient
-lourais
-lourait
-lourâmes
-lourant
-louras
-lourasse
-lourassent
-lourasses
-lourassiez
-lourassions
-lourât
-lourâtes
-lourd
-lourda
-lourdai
-lourdaient
-lourdais
-lourdait
-lourdâmes
-lourdant
-lourdas
-lourdasse
-lourdassent
-lourdasses
-lourdassiez
-lourdassions
-lourdât
-lourdâtes
-lourdaud
-lourdaude
-lourdaudes
-lourdauds
-lourde
-lourdé
-lourdée
-lourdées
-lourdement
-lourdent
-lourder
-lourdera
-lourderai
-lourderaient
-lourderais
-lourderait
-lourderas
-lourdèrent
-lourderez
-lourderiez
-lourderions
-lourderons
-lourderont
-lourdes
-lourdés
-lourdeur
-lourdeurs
-lourdez
-lourdiez
-lourdions
-lourdons
-lourds
-loure
-louré
-lourée
-lourées
-lourent
-lourer
-lourera
-lourerai
-loureraient
-lourerais
-lourerait
-loureras
-lourèrent
-lourerez
-loureriez
-lourerions
-lourerons
-loureront
-loures
-lourés
-lourez
-louriez
-lourions
-lourons
-loustic
-loustics
-loutre
-loutres
-louva
-louvai
-louvaient
-louvais
-louvait
-louvâmes
-louvant
-louvas
-louvasse
-louvassent
-louvasses
-louvassiez
-louvassions
-louvât
-louvâtes
-louve
-louvé
-louvée
-louvées
-louvent
-louver
-louvera
-louverai
-louveraient
-louverais
-louverait
-louveras
-louvèrent
-louverez
-louveriez
-louverions
-louverons
-louveront
-louves
-louvés
-louvet
-louveta
-louvetai
-louvetaient
-louvetais
-louvetait
-louvetâmes
-louvetant
-louvetas
-louvetasse
-louvetassent
-louvetasses
-louvetassiez
-louvetassions
-louvetât
-louvetâtes
-louveté
-louveteau
-louveteaux
-louvetée
-louvetées
-louveter
-louvetèrent
-louveterie
-louveteries
-louvetés
-louvetez
-louvetier
-louvetiers
-louvetiez
-louvetions
-louvetons
-louvets
-louvette
-louvettent
-louvettera
-louvetterai
-louvetteraient
-louvetterais
-louvetterait
-louvetteras
-louvetterez
-louvetteriez
-louvetterions
-louvetterons
-louvetteront
-louvettes
-louvez
-louviez
-louvions
-louvoie
-louvoiement
-louvoiements
-louvoient
-louvoiera
-louvoierai
-louvoieraient
-louvoierais
-louvoierait
-louvoieras
-louvoierez
-louvoieriez
-louvoierions
-louvoierons
-louvoieront
-louvoies
-louvons
-louvoya
-louvoyai
-louvoyaient
-louvoyais
-louvoyait
-louvoyâmes
-louvoyant
-louvoyante
-louvoyantes
-louvoyants
-louvoyas
-louvoyasse
-louvoyassent
-louvoyasses
-louvoyassiez
-louvoyassions
-louvoyât
-louvoyâtes
-louvoyé
-louvoyer
-louvoyèrent
-louvoyez
-louvoyiez
-louvoyions
-louvoyons
-lova
-lovai
-lovaient
-lovais
-lovait
-lovâmes
-lovant
-lovas
-lovasse
-lovassent
-lovasses
-lovassiez
-lovassions
-lovât
-lovâtes
-love
-lové
-lovée
-lovées
-lovelace
-lovelaces
-lovent
-lover
-lovera
-loverai
-loveraient
-loverais
-loverait
-loveras
-lovèrent
-loverez
-loveriez
-loverions
-loverons
-loveront
-loves
-lovés
-lovez
-loviez
-lovions
-lovons
-loxodromie
-loxodromies
-loxodromique
-loxodromiques
-loyal
-loyale
-loyalement
-loyales
-loyalisme
-loyalismes
-loyaliste
-loyalistes
-loyauté
-loyautés
-loyaux
-loyer
-loyers
-lu
-lubie
-lubies
-lubricité
-lubricités
-lubrifia
-lubrifiai
-lubrifiaient
-lubrifiais
-lubrifiait
-lubrifiâmes
-lubrifiant
-lubrifiante
-lubrifiantes
-lubrifiants
-lubrifias
-lubrifiasse
-lubrifiassent
-lubrifiasses
-lubrifiassiez
-lubrifiassions
-lubrifiât
-lubrifiâtes
-lubrification
-lubrifications
-lubrifie
-lubrifié
-lubrifiée
-lubrifiées
-lubrifient
-lubrifier
-lubrifiera
-lubrifierai
-lubrifieraient
-lubrifierais
-lubrifierait
-lubrifieras
-lubrifièrent
-lubrifierez
-lubrifieriez
-lubrifierions
-lubrifierons
-lubrifieront
-lubrifies
-lubrifiés
-lubrifiez
-lubrifiiez
-lubrifiions
-lubrifions
-lubrique
-lubriquement
-lubriques
-lucane
-lucanes
-lucarne
-lucarnes
-lucernaire
-lucernaires
-lucide
-lucidement
-lucides
-lucidité
-lucidités
-luciférien
-luciférienne
-lucifériennes
-lucifériens
-lucifuge
-lucifuges
-lucilie
-lucilies
-lucimètre
-lucimètres
-luciole
-lucioles
-lucratif
-lucratifs
-lucrative
-lucrativement
-lucratives
-lucre
-lucres
-ludiciel
-ludiciels
-ludion
-ludions
-ludique
-ludiques
-ludisme
-ludismes
-ludothèque
-ludothèques
-lue
-lues
-luétine
-luétines
-luette
-luettes
-lueur
-lueurs
-luffa
-luffas
-luge
-lugé
-lugea
-lugeai
-lugeaient
-lugeais
-lugeait
-lugeâmes
-lugeant
-lugeas
-lugeasse
-lugeassent
-lugeasses
-lugeassiez
-lugeassions
-lugeât
-lugeâtes
-lugent
-lugeons
-luger
-lugera
-lugerai
-lugeraient
-lugerais
-lugerait
-lugeras
-lugèrent
-lugerez
-lugeriez
-lugerions
-lugerons
-lugeront
-luges
-lugeur
-lugeurs
-lugeuse
-lugeuses
-lugez
-lugiez
-lugions
-lugubre
-lugubrement
-lugubres
-lui
-lui-même
-luira
-luirai
-luiraient
-luirais
-luirait
-luiras
-luire
-luirez
-luiriez
-luirions
-luirons
-luiront
-luis
-luisaient
-luisais
-luisait
-luisance
-luisances
-luisant
-luisante
-luisantes
-luisants
-luise
-luisent
-luises
-luisez
-luisiez
-luisîmes
-luisions
-luisirent
-luisis
-luisisse
-luisissent
-luisisses
-luisissiez
-luisissions
-luisit
-luisît
-luisîtes
-luisons
-luit
-luite
-luites
-luits
-lulu
-lulus
-lumachelle
-lumachelles
-lumbago
-lumbagos
-lumen
-lumens
-lûmes
-lumière
-lumières
-lumignon
-lumignons
-luminaire
-luminaires
-luminescence
-luminescences
-luminescent
-luminescente
-luminescentes
-luminescents
-lumineuse
-lumineusement
-lumineuses
-lumineux
-luministe
-luministes
-luminophore
-luminophores
-luminosité
-luminosités
-lumitype
-lumitypes
-lump
-lumps
-lunaire
-lunaires
-lunaison
-lunaisons
-lunatique
-lunatiques
-lunch
-luncha
-lunchai
-lunchaient
-lunchais
-lunchait
-lunchâmes
-lunchant
-lunchas
-lunchasse
-lunchassent
-lunchasses
-lunchassiez
-lunchassions
-lunchât
-lunchâtes
-lunche
-lunché
-lunchent
-luncher
-lunchera
-luncherai
-luncheraient
-luncherais
-luncherait
-luncheras
-lunchèrent
-luncherez
-luncheriez
-luncherions
-luncherons
-luncheront
-lunches
-lunchez
-lunchiez
-lunchions
-lunchons
-lunchs
-lundi
-lundis
-lune
-luné
-lunée
-lunées
-lunes
-lunés
-lunetier
-lunetière
-lunetières
-lunetiers
-lunette
-lunetterie
-lunetteries
-lunettes
-lunule
-lunules
-lunure
-lunures
-lupanar
-lupanars
-lupercales
-lupin
-lupins
-lupulin
-lupuline
-lupulines
-lupulins
-lupus
-lurent
-lurette
-lurettes
-luron
-luronne
-luronnes
-lurons
-lus
-lusin
-lusins
-lusitanien
-lusitanienne
-lusitaniennes
-lusitaniens
-lusse
-lussent
-lusses
-lussiez
-lussions
-lustra
-lustrage
-lustrages
-lustrai
-lustraient
-lustrais
-lustrait
-lustral
-lustrale
-lustrales
-lustrâmes
-lustrant
-lustrante
-lustrantes
-lustrants
-lustras
-lustrasse
-lustrassent
-lustrasses
-lustrassiez
-lustrassions
-lustrât
-lustrâtes
-lustration
-lustrations
-lustraux
-lustre
-lustré
-lustrée
-lustrées
-lustrent
-lustrer
-lustrera
-lustrerai
-lustreraient
-lustrerais
-lustrerait
-lustreras
-lustrèrent
-lustrerez
-lustrerie
-lustreries
-lustreriez
-lustrerions
-lustrerons
-lustreront
-lustres
-lustrés
-lustrez
-lustriez
-lustrine
-lustrines
-lustrions
-lustrons
-lut
-lût
-luta
-lutai
-lutaient
-lutais
-lutait
-lutâmes
-lutant
-lutas
-lutasse
-lutassent
-lutasses
-lutassiez
-lutassions
-lutât
-lutâtes
-lute
-luté
-lutécien
-lutéciens
-lutécium
-lutéciums
-lutée
-lutées
-lutéine
-lutéines
-lutéinisation
-lutéinisations
-lutent
-luter
-lutera
-luterai
-luteraient
-luterais
-luterait
-luteras
-lutèrent
-luterez
-luteriez
-luterions
-luterons
-luteront
-lutes
-lutés
-lûtes
-lutez
-luth
-luthéranisme
-luthéranismes
-lutherie
-luthérien
-luthérienne
-luthériennes
-luthériens
-lutheries
-luthier
-luthiers
-luthiste
-luthistes
-luths
-lutiez
-lutin
-lutina
-lutinai
-lutinaient
-lutinais
-lutinait
-lutinâmes
-lutinant
-lutinas
-lutinasse
-lutinassent
-lutinasses
-lutinassiez
-lutinassions
-lutinât
-lutinâtes
-lutine
-lutiné
-lutinée
-lutinées
-lutinent
-lutiner
-lutinera
-lutinerai
-lutineraient
-lutinerais
-lutinerait
-lutineras
-lutinèrent
-lutinerez
-lutineriez
-lutinerions
-lutinerons
-lutineront
-lutines
-lutinés
-lutinez
-lutiniez
-lutinions
-lutinons
-lutins
-lutions
-lutons
-lutrin
-lutrins
-lutta
-luttai
-luttaient
-luttais
-luttait
-luttâmes
-luttant
-luttas
-luttasse
-luttassent
-luttasses
-luttassiez
-luttassions
-luttât
-luttâtes
-lutte
-lutté
-luttent
-lutter
-luttera
-lutterai
-lutteraient
-lutterais
-lutterait
-lutteras
-luttèrent
-lutterez
-lutteriez
-lutterions
-lutterons
-lutteront
-luttes
-lutteur
-lutteurs
-lutteuse
-lutteuses
-luttez
-luttiez
-luttions
-luttons
-lux
-luxa
-luxai
-luxaient
-luxais
-luxait
-luxâmes
-luxant
-luxas
-luxasse
-luxassent
-luxasses
-luxassiez
-luxassions
-luxât
-luxâtes
-luxation
-luxations
-luxe
-luxé
-luxée
-luxées
-luxent
-luxer
-luxera
-luxerai
-luxeraient
-luxerais
-luxerait
-luxeras
-luxèrent
-luxerez
-luxeriez
-luxerions
-luxerons
-luxeront
-luxes
-luxés
-luxez
-luxiez
-luxions
-luxmètre
-luxmètres
-luxons
-luxueuse
-luxueusement
-luxueuses
-luxueux
-luxure
-luxures
-luxuriance
-luxuriances
-luxuriant
-luxuriante
-luxuriantes
-luxuriants
-luxurieuse
-luxurieuses
-luxurieux
-luzerne
-luzernes
-luzernière
-luzernières
-luzule
-luzules
-lycanthrope
-lycanthropes
-lycanthropie
-lycanthropies
-lycaon
-lycaons
-lycée
-lycéen
-lycéenne
-lycéennes
-lycéens
-lycées
-lycène
-lycènes
-lychee
-lychees
-lychnis
-lycope
-lycoperdon
-lycoperdons
-lycopes
-lycopode
-lycopodes
-lycose
-lycoses
-lycra
-lyddite
-lyddites
-lydien
-lydienne
-lydiennes
-lydiens
-lymphangite
-lymphangites
-lymphatique
-lymphatiques
-lymphatisme
-lymphatismes
-lymphe
-lymphes
-lymphocytaire
-lymphocytaires
-lymphocyte
-lymphocytes
-lymphocytose
-lymphocytoses
-lymphogranulomatose
-lymphogranulomatoses
-lymphographie
-lymphographies
-lymphoïde
-lymphoïdes
-lymphopénie
-lymphopénies
-lyncha
-lynchage
-lynchages
-lynchai
-lynchaient
-lynchais
-lynchait
-lynchâmes
-lynchant
-lynchas
-lynchasse
-lynchassent
-lynchasses
-lynchassiez
-lynchassions
-lynchât
-lynchâtes
-lynche
-lynché
-lynchée
-lynchées
-lynchent
-lyncher
-lynchera
-lyncherai
-lyncheraient
-lyncherais
-lyncherait
-lyncheras
-lynchèrent
-lyncherez
-lyncheriez
-lyncherions
-lyncherons
-lyncheront
-lynches
-lynchés
-lyncheur
-lyncheurs
-lyncheuse
-lyncheuses
-lynchez
-lynchiez
-lynchions
-lynchons
-lynx
-lyonnais
-lyonnaise
-lyonnaises
-lyophile
-lyophiles
-lyophilisa
-lyophilisai
-lyophilisaient
-lyophilisais
-lyophilisait
-lyophilisâmes
-lyophilisant
-lyophilisante
-lyophilisantes
-lyophilisants
-lyophilisas
-lyophilisasse
-lyophilisassent
-lyophilisasses
-lyophilisassiez
-lyophilisassions
-lyophilisât
-lyophilisâtes
-lyophilisation
-lyophilisations
-lyophilise
-lyophilisé
-lyophilisée
-lyophilisées
-lyophilisent
-lyophiliser
-lyophilisera
-lyophiliserai
-lyophiliseraient
-lyophiliserais
-lyophiliserait
-lyophiliseras
-lyophilisèrent
-lyophiliserez
-lyophiliseriez
-lyophiliserions
-lyophiliserons
-lyophiliseront
-lyophilises
-lyophilisés
-lyophilisez
-lyophilisiez
-lyophilisions
-lyophilisons
-lyre
-lyres
-lyric
-lyrics
-lyrique
-lyriquement
-lyriques
-lyrisme
-lyrismes
-lys
-lysa
-lysai
-lysaient
-lysais
-lysait
-lysâmes
-lysant
-lysas
-lysasse
-lysassent
-lysasses
-lysassiez
-lysassions
-lysat
-lysât
-lysâtes
-lysats
-lyse
-lysé
-lysée
-lysées
-lysent
-lyser
-lysera
-lyserai
-lyseraient
-lyserais
-lyserait
-lyseras
-lysèrent
-lyserez
-lysergamide
-lysergamides
-lysergide
-lysergides
-lysergique
-lysergiques
-lyseriez
-lyserions
-lyserons
-lyseront
-lyses
-lysés
-lysez
-lysiez
-lysimaque
-lysimaques
-lysine
-lysines
-lysions
-lysons
-lysozyme
-lysozymes
-lytique
-lytiques
-ma
-maboul
-maboule
-maboules
-mabouls
-mac
-macabre
-macabres
-macache
-macadam
-macadamisa
-macadamisai
-macadamisaient
-macadamisais
-macadamisait
-macadamisâmes
-macadamisant
-macadamisas
-macadamisasse
-macadamisassent
-macadamisasses
-macadamisassiez
-macadamisassions
-macadamisât
-macadamisâtes
-macadamise
-macadamisé
-macadamisée
-macadamisées
-macadamisent
-macadamiser
-macadamisera
-macadamiserai
-macadamiseraient
-macadamiserais
-macadamiserait
-macadamiseras
-macadamisèrent
-macadamiserez
-macadamiseriez
-macadamiserions
-macadamiserons
-macadamiseront
-macadamises
-macadamisés
-macadamisez
-macadamisiez
-macadamisions
-macadamisons
-macadams
-macaque
-macaques
-macareux
-macaron
-macaroni
-macaronique
-macaroniques
-macaronis
-macarons
-macassar
-macassars
-macchabée
-macchabées
-macédoine
-macédoines
-macédonien
-macédonienne
-macédoniennes
-macédoniens
-macéra
-macérai
-macéraient
-macérais
-macérait
-macérâmes
-macérant
-macéras
-macérasse
-macérassent
-macérasses
-macérassiez
-macérassions
-macérât
-macérâtes
-macérateur
-macérateurs
-macération
-macérations
-macéré
-macère
-macérée
-macérées
-macèrent
-macérer
-macérera
-macérerai
-macéreraient
-macérerais
-macérerait
-macéreras
-macérèrent
-macérerez
-macéreriez
-macérerions
-macérerons
-macéreront
-macérés
-macères
-macérez
-macériez
-macérions
-maceron
-macerons
-macérons
-macfarlane
-macfarlanes
-Mach
-mâcha
-mâchai
-mâchaient
-mâchais
-mâchait
-mâchâmes
-mâchant
-machaon
-machaons
-mâchas
-mâchasse
-mâchassent
-mâchasses
-mâchassiez
-mâchassions
-mâchât
-mâchâtes
-mâche
-mâché
-mâchée
-mâchées
-mâchefer
-mâchefers
-mâchement
-mâchements
-mâchent
-mâcher
-mâchera
-mâcherai
-mâcheraient
-mâcherais
-mâcherait
-mâcheras
-mâchèrent
-mâcherez
-mâcheriez
-mâcherions
-mâcherons
-mâcheront
-mâches
-mâchés
-machette
-machettes
-mâcheur
-mâcheurs
-mâcheuse
-mâcheuses
-mâchez
-machiavel
-machiavélique
-machiavéliques
-machiavélisme
-machiavélismes
-machiavels
-machicota
-machicotai
-machicotaient
-machicotais
-machicotait
-machicotâmes
-machicotant
-machicotas
-machicotasse
-machicotassent
-machicotasses
-machicotassiez
-machicotassions
-machicotât
-machicotâtes
-machicote
-machicoté
-machicotent
-machicoter
-machicotera
-machicoterai
-machicoteraient
-machicoterais
-machicoterait
-machicoteras
-machicotèrent
-machicoterez
-machicoteriez
-machicoterions
-machicoterons
-machicoteront
-machicotes
-machicotez
-machicotiez
-machicotions
-machicotons
-mâchicoulis
-mâchiez
-machin
-machina
-machinai
-machinaîmes
-machinairent
-machinais
-machinaisse
-machinaissent
-machinaisses
-machinaissiez
-machinaissions
-machinait
-machinaît
-machinaîtes
-machinal
-machinale
-machinalement
-machinales
-machinâmes
-machinas
-machinasse
-machinassent
-machinasses
-machinassiez
-machinassions
-machinât
-machinâtes
-machination
-machinations
-machinaux
-machine
-machiné
-machinée
-machinées
-machinent
-machine-outil
-machiner
-machinera
-machinerai
-machineraient
-machinerais
-machinerait
-machineras
-machinèrent
-machinerez
-machinerie
-machineries
-machineriez
-machinerions
-machinerons
-machineront
-machines
-machinés
-machines-outils
-machinisme
-machinismes
-machiniste
-machinistes
-machins
-mâchions
-machisme
-machismes
-machmètre
-machmètres
-macho
-mâchoire
-mâchoires
-mâchonna
-mâchonnai
-mâchonnaient
-mâchonnais
-mâchonnait
-mâchonnâmes
-mâchonnant
-mâchonnas
-mâchonnasse
-mâchonnassent
-mâchonnasses
-mâchonnassiez
-mâchonnassions
-mâchonnât
-mâchonnâtes
-mâchonne
-mâchonné
-mâchonnée
-mâchonnées
-mâchonnement
-mâchonnements
-mâchonnent
-mâchonner
-mâchonnera
-mâchonnerai
-mâchonneraient
-mâchonnerais
-mâchonnerait
-mâchonneras
-mâchonnèrent
-mâchonnerez
-mâchonneriez
-mâchonnerions
-mâchonnerons
-mâchonneront
-mâchonnes
-mâchonnés
-mâchonnez
-mâchonniez
-mâchonnions
-mâchonnons
-mâchons
-machos
-mâchouilla
-mâchouillai
-mâchouillaient
-mâchouillais
-mâchouillait
-mâchouillâmes
-mâchouillant
-mâchouillante
-mâchouillantes
-mâchouillants
-mâchouillas
-mâchouillasse
-mâchouillassent
-mâchouillasses
-mâchouillassiez
-mâchouillassions
-mâchouillât
-mâchouillâtes
-mâchouille
-mâchouillent
-mâchouillera
-mâchouillerai
-mâchouilleraient
-mâchouillerais
-mâchouillerait
-mâchouilleras
-mâchouillèrent
-mâchouillerez
-mâchouilleriez
-mâchouillerions
-mâchouillerons
-mâchouilleront
-mâchouilles
-mâchouillez
-mâchouilliez
-mâchouillions
-mâchouillons
-mâchura
-mâchurai
-mâchuraient
-mâchurais
-mâchurait
-mâchurâmes
-mâchurant
-mâchuras
-mâchurasse
-mâchurassent
-mâchurasses
-mâchurassiez
-mâchurassions
-mâchurât
-mâchurâtes
-mâchure
-mâchuré
-mâchurée
-mâchurées
-mâchurent
-mâchurer
-mâchurera
-mâchurerai
-mâchureraient
-mâchurerais
-mâchurerait
-mâchureras
-mâchurèrent
-mâchurerez
-mâchureriez
-mâchurerions
-mâchurerons
-mâchureront
-mâchures
-mâchurés
-mâchurez
-mâchuriez
-mâchurions
-mâchurons
-macis
-macla
-maclai
-maclaient
-maclais
-maclait
-maclâmes
-maclant
-maclas
-maclasse
-maclassent
-maclasses
-maclassiez
-maclassions
-maclât
-maclâtes
-macle
-maclé
-maclée
-maclées
-maclent
-macler
-maclera
-maclerai
-macleraient
-maclerais
-maclerait
-macleras
-maclèrent
-maclerez
-macleriez
-maclerions
-maclerons
-macleront
-macles
-maclés
-maclez
-macliez
-maclions
-maclons
-maçon
-mâcon
-maçonna
-maçonnai
-maçonnaient
-maçonnais
-maçonnait
-maçonnâmes
-maçonnant
-maçonnas
-maçonnasse
-maçonnassent
-maçonnasses
-maçonnassiez
-maçonnassions
-maçonnât
-maçonnâtes
-maçonne
-maçonné
-maçonnée
-maçonnées
-maçonnent
-maçonner
-maçonnera
-maçonnerai
-maçonneraient
-maçonnerais
-maçonnerait
-maçonneras
-maçonnèrent
-maçonnerez
-maçonnerie
-maçonneries
-maçonneriez
-maçonnerions
-maçonnerons
-maçonneront
-maçonnes
-maçonnés
-maçonnez
-maçonniez
-maçonnions
-maçonnique
-maçonniques
-maçonnons
-maçons
-mâcons
-macqua
-macquai
-macquaient
-macquais
-macquait
-macquâmes
-macquant
-macquas
-macquasse
-macquassent
-macquasses
-macquassiez
-macquassions
-macquât
-macquâtes
-macque
-macqué
-macquée
-macquées
-macquent
-macquer
-macquera
-macquerai
-macqueraient
-macquerais
-macquerait
-macqueras
-macquèrent
-macquerez
-macqueriez
-macquerions
-macquerons
-macqueront
-macques
-macqués
-macquez
-macquiez
-macquions
-macquons
-macramé
-macramés
-macre
-macres
-macreuse
-macreuses
-macrobiotique
-macrobiotiques
-macrocéphale
-macrocéphales
-macrocéphalie
-macrocéphalies
-macrocosme
-macrocosmes
-macrocosmique
-macrocosmiques
-macrocyte
-macrocytes
-macrodécision
-macrodécisions
-macro-économique
-macro-économiques
-macrographie
-macrographies
-macrophotographie
-macrophotographies
-macropode
-macropodes
-macroscélide
-macroscélides
-macroscopique
-macroscopiques
-macroséisme
-macroséismes
-macrosporange
-macrosporanges
-macrospore
-macrospores
-macroure
-macroures
-macs
-macula
-maculage
-maculages
-maculai
-maculaient
-maculais
-maculait
-maculâmes
-maculant
-maculas
-maculasse
-maculassent
-maculasses
-maculassiez
-maculassions
-maculât
-maculâtes
-maculature
-maculatures
-macule
-maculé
-maculée
-maculées
-maculent
-maculer
-maculera
-maculerai
-maculeraient
-maculerais
-maculerait
-maculeras
-maculèrent
-maculerez
-maculeriez
-maculerions
-maculerons
-maculeront
-macules
-maculés
-maculez
-maculiez
-maculions
-maculons
-madame
-madapolam
-madapolams
-madécasse
-madécasses
-madéfia
-madéfiai
-madéfiaient
-madéfiais
-madéfiait
-madéfiâmes
-madéfiant
-madéfias
-madéfiasse
-madéfiassent
-madéfiasses
-madéfiassiez
-madéfiassions
-madéfiât
-madéfiâtes
-madéfie
-madéfié
-madéfiée
-madéfiées
-madéfient
-madéfier
-madéfiera
-madéfierai
-madéfieraient
-madéfierais
-madéfierait
-madéfieras
-madéfièrent
-madéfierez
-madéfieriez
-madéfierions
-madéfierons
-madéfieront
-madéfies
-madéfiés
-madéfiez
-madéfiiez
-madéfiions
-madéfions
-madeleine
-madeleines
-mademoiselle
-madère
-madères
-madérisa
-madérisai
-madérisaient
-madérisais
-madérisait
-madérisâmes
-madérisant
-madérisas
-madérisasse
-madérisassent
-madérisasses
-madérisassiez
-madérisassions
-madérisât
-madérisâtes
-madérise
-madérisé
-madérisée
-madérisées
-madérisent
-madériser
-madérisera
-madériserai
-madériseraient
-madériserais
-madériserait
-madériseras
-madérisèrent
-madériserez
-madériseriez
-madériserions
-madériserons
-madériseront
-madérises
-madérisés
-madérisez
-madérisiez
-madérisions
-madérisons
-madone
-madones
-madrague
-madragues
-madras
-madré
-madrée
-madrées
-madrépore
-madrépores
-madréporique
-madréporiques
-madrés
-madrier
-madriers
-madrigal
-madrigalisa
-madrigalisai
-madrigalisaient
-madrigalisais
-madrigalisait
-madrigalisâmes
-madrigalisant
-madrigalisas
-madrigalisasse
-madrigalisassent
-madrigalisasses
-madrigalisassiez
-madrigalisassions
-madrigalisât
-madrigalisâtes
-madrigalise
-madrigalisé
-madrigalisent
-madrigaliser
-madrigalisera
-madrigaliserai
-madrigaliseraient
-madrigaliserais
-madrigaliserait
-madrigaliseras
-madrigalisèrent
-madrigaliserez
-madrigaliseriez
-madrigaliserions
-madrigaliserons
-madrigaliseront
-madrigalises
-madrigalisez
-madrigalisiez
-madrigalisions
-madrigalisons
-madrigaliste
-madrigalistes
-madrigaux
-madrilène
-madrilènes
-maelström
-maelströms
-maestoso
-maestria
-maestro
-maestros
-maffia
-maffias
-maffiosi
-maffioso
-mafflu
-mafflue
-mafflues
-mafflus
-mafia
-mafias
-mafiosi
-mafioso
-magasin
-magasina
-magasinage
-magasinages
-magasinai
-magasinaient
-magasinais
-magasinait
-magasinâmes
-magasinant
-magasinas
-magasinasse
-magasinassent
-magasinasses
-magasinassiez
-magasinassions
-magasinât
-magasinâtes
-magasine
-magasiné
-magasinée
-magasinées
-magasinent
-magasiner
-magasinera
-magasinerai
-magasineraient
-magasinerais
-magasinerait
-magasineras
-magasinèrent
-magasinerez
-magasineriez
-magasinerions
-magasinerons
-magasineront
-magasines
-magasinés
-magasinez
-magasinier
-magasinière
-magasinières
-magasiniers
-magasiniez
-magasinions
-magasinons
-magasins
-magazine
-magazines
-magdalénien
-magdalénienne
-magdaléniennes
-magdaléniens
-mage
-magenta
-mages
-maghrébin
-maghrébine
-maghrébines
-maghrébins
-maghzen
-maghzens
-magicien
-magicienne
-magiciennes
-magiciens
-magie
-magies
-magique
-magiquement
-magiques
-magister
-magistère
-magistères
-magisters
-magistral
-magistrale
-magistralement
-magistrales
-magistrat
-magistrats
-magistrature
-magistratures
-magistraux
-magma
-magmas
-magmatique
-magmatiques
-magna
-magnai
-magnaient
-magnais
-magnait
-magnâmes
-magnanarelle
-magnanarelles
-magnanerie
-magnaneries
-magnanier
-magnanière
-magnanières
-magnaniers
-magnanime
-magnanimement
-magnanimes
-magnanimité
-magnanimités
-magnant
-magnas
-magnasse
-magnassent
-magnasses
-magnassiez
-magnassions
-magnat
-magnât
-magnâtes
-magnats
-magne
-magné
-magnée
-magnées
-magnent
-magner
-magnera
-magnerai
-magneraient
-magnerais
-magnerait
-magneras
-magnèrent
-magnerez
-magneriez
-magnerions
-magnerons
-magneront
-magnes
-magnés
-magnésie
-magnésien
-magnésienne
-magnésiennes
-magnésiens
-magnésies
-magnésite
-magnésites
-magnésium
-magnésiums
-magnétique
-magnétiques
-magnétisa
-magnétisai
-magnétisaient
-magnétisais
-magnétisait
-magnétisâmes
-magnétisant
-magnétisante
-magnétisantes
-magnétisants
-magnétisas
-magnétisasse
-magnétisassent
-magnétisasses
-magnétisassiez
-magnétisassions
-magnétisât
-magnétisâtes
-magnétisation
-magnétisations
-magnétise
-magnétisé
-magnétisée
-magnétisées
-magnétisent
-magnétiser
-magnétisera
-magnétiserai
-magnétiseraient
-magnétiserais
-magnétiserait
-magnétiseras
-magnétisèrent
-magnétiserez
-magnétiseriez
-magnétiserions
-magnétiserons
-magnétiseront
-magnétises
-magnétisés
-magnétiseur
-magnétiseurs
-magnétiseuse
-magnétiseuses
-magnétisez
-magnétisiez
-magnétisions
-magnétisme
-magnétismes
-magnétisons
-magnétite
-magnétites
-magnéto
-magnétocassette
-magnétocassettes
-magnétodynamique
-magnétodynamiques
-magnéto-électrique
-magnéto-électriques
-magnétomètre
-magnétomètres
-magnétométrie
-magnétométries
-magnétomoteur
-magnétomoteurs
-magnétomotrice
-magnétomotrices
-magnétophone
-magnétophones
-magnétos
-magnétoscopa
-magnétoscopai
-magnétoscopaient
-magnétoscopais
-magnétoscopait
-magnétoscopâmes
-magnétoscopant
-magnétoscopas
-magnétoscopasse
-magnétoscopassent
-magnétoscopasses
-magnétoscopassiez
-magnétoscopassions
-magnétoscopât
-magnétoscopâtes
-magnétoscope
-magnétoscopé
-magnétoscopée
-magnétoscopées
-magnétoscopent
-magnétoscoper
-magnétoscopera
-magnétoscoperai
-magnétoscoperaient
-magnétoscoperais
-magnétoscoperait
-magnétoscoperas
-magnétoscopèrent
-magnétoscoperez
-magnétoscoperiez
-magnétoscoperions
-magnétoscoperons
-magnétoscoperont
-magnétoscopes
-magnétoscopés
-magnétoscopez
-magnétoscopiez
-magnétoscopions
-magnétoscopons
-magnétosphère
-magnétosphères
-magnétostriction
-magnétostrictions
-magnétron
-magnétrons
-magnez
-magniez
-magnifia
-magnifiai
-magnifiaient
-magnifiais
-magnifiait
-magnifiâmes
-magnifiant
-magnifias
-magnifiasse
-magnifiassent
-magnifiasses
-magnifiassiez
-magnifiassions
-magnifiât
-magnifiâtes
-magnificat
-magnificats
-magnificence
-magnificences
-magnifie
-magnifié
-magnifiée
-magnifiées
-magnifient
-magnifier
-magnifiera
-magnifierai
-magnifieraient
-magnifierais
-magnifierait
-magnifieras
-magnifièrent
-magnifierez
-magnifieriez
-magnifierions
-magnifierons
-magnifieront
-magnifies
-magnifiés
-magnifiez
-magnifiiez
-magnifiions
-magnifions
-magnifique
-magnifiquement
-magnifiques
-magnions
-magnitude
-magnitudes
-magnolia
-magnolias
-magnons
-magnum
-magnums
-magot
-magots
-magouillai
-magouillaient
-magouillais
-magouillait
-magouillant
-magouillante
-magouillantes
-magouillants
-magouille
-magouillé
-magouillée
-magouillées
-magouillent
-magouiller
-magouillera
-magouillerai
-magouilleraient
-magouillerais
-magouillerait
-magouilleras
-magouillerez
-magouilleriez
-magouillerions
-magouillerons
-magouilleront
-magouilles
-magouillés
-magouilleur
-magouilleurs
-magouilleuse
-magouilleuses
-magouillez
-magouilliez
-magouillions
-magouillons
-magret
-magrets
-magyare
-magyares
-maharadjah
-maharadjahs
-maharajah
-maharajahs
-maharani
-maharanis
-mahatma
-mahatmas
-mahdiste
-mahdistes
-mah-jong
-mahométan
-mahométane
-mahométanes
-mahométans
-mahométisme
-mahométismes
-mahonia
-mahonias
-mahonne
-mahonnes
-mahous
-mahousse
-mahousses
-mahratte
-mahrattes
-mai
-maïa
-maïas
-maie
-maies
-maïeur
-maïeurs
-maïeutique
-maïeutiques
-maigre
-maigrelet
-maigrelets
-maigrelette
-maigrelettes
-maigrement
-maigres
-maigreur
-maigreurs
-maigri
-maigrichon
-maigrichonne
-maigrichonnes
-maigrichons
-maigrie
-maigries
-maigrîmes
-maigriot
-maigriots
-maigriotte
-maigriottes
-maigrir
-maigrira
-maigrirai
-maigriraient
-maigrirais
-maigrirait
-maigriras
-maigrirent
-maigrirez
-maigririez
-maigririons
-maigrirons
-maigriront
-maigris
-maigrissaient
-maigrissais
-maigrissait
-maigrissant
-maigrisse
-maigrissent
-maigrisses
-maigrissez
-maigrissiez
-maigrissions
-maigrissons
-maigrit
-maigrît
-maigrîtes
-mail
-mail-coach
-mail-coaches
-mailing
-mailings
-mailla
-maillai
-maillaient
-maillais
-maillait
-maillâmes
-maillant
-maillas
-maillasse
-maillassent
-maillasses
-maillassiez
-maillassions
-maillât
-maillâtes
-maille
-maillé
-maillechort
-maillechorts
-maillée
-maillées
-mailler
-maillera
-maillerai
-mailleraient
-maillerais
-maillerait
-mailleras
-maillèrent
-maillerez
-mailleriez
-maillerions
-maillerons
-mailleront
-mailles
-maillés
-maillet
-mailleton
-mailletons
-maillets
-maillez
-mailliez
-maillions
-mailloche
-mailloches
-maillon
-maillons
-maillot
-maillotin
-maillotins
-maillots
-maillure
-maillures
-mails
-main
-mainate
-mainates
-main-forte
-mainlevée
-mainlevées
-mainmise
-mainmises
-mainmortable
-mainmortables
-mainmorte
-mainmortes
-mains
-maint
-mainte
-maintenaient
-maintenais
-maintenait
-maintenance
-maintenances
-maintenant
-mainteneur
-mainteneurs
-maintenez
-mainteniez
-maintenions
-maintenir
-maintenons
-maintenu
-maintenue
-maintenues
-maintenus
-maintes
-maintien
-maintiendra
-maintiendrai
-maintiendraient
-maintiendrais
-maintiendrait
-maintiendras
-maintiendrez
-maintiendriez
-maintiendrions
-maintiendrons
-maintiendront
-maintienne
-maintiennent
-maintiennes
-maintiens
-maintient
-maintînmes
-maintinrent
-maintins
-maintinsse
-maintinssent
-maintinsses
-maintinssiez
-maintinssions
-maintint
-maintînt
-maintîntes
-maints
-maire
-maires
-mairie
-mairies
-mais
-maïs
-maïserie
-maïseries
-maison
-maisonnée
-maisonnées
-maisonnette
-maisonnettes
-maisons
-maître
-maître-assistant
-maître-assistante
-maîtres
-maîtres-assistantes
-maîtres-assitants
-maîtresse
-maîtresses
-maîtrisa
-maîtrisable
-maîtrisables
-maîtrisai
-maîtrisaient
-maîtrisais
-maîtrisait
-maîtrisâmes
-maîtrisant
-maîtrisas
-maîtrisasse
-maîtrisassent
-maîtrisasses
-maîtrisassiez
-maîtrisassions
-maîtrisât
-maîtrisâtes
-maîtrise
-maîtrisé
-maîtrisée
-maîtrisées
-maîtrisent
-maîtriser
-maîtrisera
-maîtriserai
-maîtriseraient
-maîtriserais
-maîtriserait
-maîtriseras
-maîtrisèrent
-maîtriserez
-maîtriseriez
-maîtriserions
-maîtriserons
-maîtriseront
-maîtrises
-maîtrisés
-maîtrisez
-maîtrisiez
-maîtrisions
-maîtrisons
-maïzena
-maïzenas
-majesté
-majestés
-majestueuse
-majestueusement
-majestueuses
-majestueux
-majeur
-majeure
-majeures
-majeurs
-majolique
-majoliques
-ma-jong
-ma-jongs
-major
-majora
-majorai
-majoraient
-majorais
-majorait
-majoral
-majorâmes
-majorant
-majorante
-majorantes
-majorants
-majoras
-majorasse
-majorassent
-majorasses
-majorassiez
-majorassions
-majorat
-majorât
-majorâtes
-majoration
-majorations
-majorats
-majoraux
-majordome
-majordomes
-majore
-majoré
-majorée
-majorées
-majorent
-majorer
-majorera
-majorerai
-majoreraient
-majorerais
-majorerait
-majoreras
-majorèrent
-majorerez
-majoreriez
-majorerions
-majorerons
-majoreront
-majores
-majorés
-majorette
-majorettes
-majorez
-majoriez
-majorions
-majoritaire
-majoritairement
-majoritaires
-majorité
-majorités
-majorons
-majors
-majuscule
-majuscules
-maki
-makimono
-makimonos
-makis
-mal
-malabar
-malabars
-malachite
-malachites
-malacologie
-malacologies
-malade
-malades
-maladie
-maladies
-maladif
-maladifs
-maladive
-maladivement
-maladives
-maladrerie
-maladreries
-maladresse
-maladresses
-maladroit
-maladroite
-maladroitement
-maladroites
-maladroits
-malaga
-malaire
-malaires
-malais
-malaise
-malaisé
-malaisée
-malaisées
-malaisément
-malaises
-malaisés
-malandre
-malandres
-malandreuse
-malandreuses
-malandreux
-malandrin
-malandrins
-malappris
-malapprise
-malapprises
-malard
-malards
-malaria
-malart
-malarts
-malavisé
-malavisée
-malavisées
-malavisés
-malaxa
-malaxage
-malaxages
-malaxai
-malaxaient
-malaxais
-malaxait
-malaxâmes
-malaxant
-malaxas
-malaxasse
-malaxassent
-malaxasses
-malaxassiez
-malaxassions
-malaxât
-malaxâtes
-malaxe
-malaxé
-malaxée
-malaxées
-malaxent
-malaxer
-malaxera
-malaxerai
-malaxeraient
-malaxerais
-malaxerait
-malaxeras
-malaxèrent
-malaxerez
-malaxeriez
-malaxerions
-malaxerons
-malaxeront
-malaxes
-malaxés
-malaxeur
-malaxeurs
-malaxez
-malaxiez
-malaxions
-malaxons
-malchance
-malchances
-malchanceuse
-malchanceuses
-malchanceux
-malcommode
-malcommodes
-maldonne
-maldonnes
-mâle
-malédiction
-malédictions
-maléfice
-maléfices
-maléfique
-maléfiques
-malencontreuse
-malencontreusement
-malencontreuses
-malencontreux
-mal-en-point
-malentendant
-malentendante
-malentendantes
-malentendants
-malentendu
-malentendus
-mâles
-mal-être
-malfaçon
-malfaçons
-malfaire
-malfais
-malfaisaient
-malfaisais
-malfaisait
-malfaisance
-malfaisances
-malfaisant
-malfaisante
-malfaisantes
-malfaisants
-malfaisiez
-malfaisions
-malfaisons
-malfait
-malfaite
-malfaites
-malfaiteur
-malfaiteurs
-malfaits
-malfamé
-malfamée
-malfamées
-malfamés
-malfasse
-malfassent
-malfasses
-malfassiez
-malfassions
-malfera
-malferai
-malferaient
-malferais
-malferait
-malferas
-malferez
-malferiez
-malferions
-malferons
-malferont
-malfîmes
-malfirent
-malfis
-malfisse
-malfissent
-malfisses
-malfissiez
-malfissions
-malfit
-malfît
-malfîtes
-malfont
-malformation
-malformations
-malfrat
-malfrats
-malgache
-malgaches
-malgracieuse
-malgracieuses
-malgracieux
-malgré
-malhabile
-malhabilement
-malhabiles
-malheur
-malheureuse
-malheureusement
-malheureuses
-malheureux
-malheurs
-malhonnête
-malhonnêtement
-malhonnêtes
-malhonnêteté
-malhonnêtetés
-mali
-malice
-malices
-malicieuse
-malicieusement
-malicieuses
-malicieux
-malien
-malienne
-maliennes
-maliens
-maligne
-malignes
-malignité
-malignités
-malin
-malingre
-malingres
-malinois
-malins
-malintentionné
-malintentionnée
-malintentionnées
-malintentionnés
-malique
-maliques
-malis
-mal-jugé
-mal-jugés
-malle
-malléabilisa
-malléabilisai
-malléabilisaient
-malléabilisais
-malléabilisait
-malléabilisâmes
-malléabilisant
-malléabilisas
-malléabilisasse
-malléabilisassent
-malléabilisasses
-malléabilisassiez
-malléabilisassions
-malléabilisât
-malléabilisâtes
-malléabilisation
-malléabilisations
-malléabilise
-malléabilisé
-malléabilisée
-malléabilisées
-malléabilisent
-malléabiliser
-malléabilisera
-malléabiliserai
-malléabiliseraient
-malléabiliserais
-malléabiliserait
-malléabiliseras
-malléabilisèrent
-malléabiliserez
-malléabiliseriez
-malléabiliserions
-malléabiliserons
-malléabiliseront
-malléabilises
-malléabilisés
-malléabilisez
-malléabilisiez
-malléabilisions
-malléabilisons
-malléabilité
-malléabilités
-malléable
-malléables
-malléolaire
-malléolaires
-malléole
-malléoles
-malles
-mallette
-mallettes
-malmena
-malmenai
-malmenaient
-malmenais
-malmenait
-malmenâmes
-malmenant
-malmenas
-malmenasse
-malmenassent
-malmenasses
-malmenassiez
-malmenassions
-malmenât
-malmenâtes
-malmené
-malmène
-malmenée
-malmenées
-malmènent
-malmener
-malmènera
-malmènerai
-malmèneraient
-malmènerais
-malmènerait
-malmèneras
-malmenèrent
-malmènerez
-malmèneriez
-malmènerions
-malmènerons
-malmèneront
-malmenés
-malmènes
-malmenez
-malmeniez
-malmenions
-malmenons
-malnutrition
-malnutritions
-malocclusion
-malocclusions
-malodorant
-malodorante
-malodorantes
-malodorants
-malotru
-malotrue
-malotrues
-malotrus
-malpighie
-malpighies
-malpoli
-malpolie
-malpolies
-malpolis
-malposition
-malpositions
-malpropre
-malproprement
-malpropres
-malpropreté
-malpropretés
-malsain
-malsaine
-malsaines
-malsains
-malséant
-malséante
-malséantes
-malséants
-malsonnant
-malsonnante
-malsonnantes
-malsonnants
-malt
-malta
-maltage
-maltages
-maltai
-maltaient
-maltais
-maltait
-maltâmes
-maltant
-maltas
-maltase
-maltases
-maltasse
-maltassent
-maltasses
-maltassiez
-maltassions
-maltât
-maltâtes
-malte
-malté
-maltée
-maltées
-maltent
-malter
-maltera
-malterai
-malteraient
-malterais
-malterait
-malteras
-maltèrent
-malterez
-malterie
-malteries
-malteriez
-malterions
-malterons
-malteront
-maltes
-maltés
-malteur
-malteurs
-maltez
-malthusianisme
-malthusianismes
-malthusien
-malthusienne
-malthusiennes
-malthusiens
-maltiez
-maltions
-maltons
-maltose
-maltoses
-maltôte
-maltôtes
-maltraita
-maltraitai
-maltraitaient
-maltraitais
-maltraitait
-maltraitâmes
-maltraitant
-maltraitante
-maltraitantes
-maltraitants
-maltraitas
-maltraitasse
-maltraitassent
-maltraitasses
-maltraitassiez
-maltraitassions
-maltraitât
-maltraitâtes
-maltraite
-maltraité
-maltraitée
-maltraitées
-maltraitent
-maltraiter
-maltraitera
-maltraiterai
-maltraiteraient
-maltraiterais
-maltraiterait
-maltraiteras
-maltraitèrent
-maltraiterez
-maltraiteriez
-maltraiterions
-maltraiterons
-maltraiteront
-maltraites
-maltraités
-maltraitez
-maltraitiez
-maltraitions
-maltraitons
-malts
-malus
-malveillance
-malveillances
-malveillant
-malveillante
-malveillantes
-malveillants
-malvenu
-malvenue
-malvenues
-malvenus
-malversation
-malversations
-malvoyant
-malvoyante
-malvoyantes
-malvoyants
-maman
-mamans
-mambo
-mambos
-mamelle
-mamelles
-mamelon
-mamelonna
-mamelonnai
-mamelonnaient
-mamelonnais
-mamelonnait
-mamelonnâmes
-mamelonnant
-mamelonnas
-mamelonnasse
-mamelonnassent
-mamelonnasses
-mamelonnassiez
-mamelonnassions
-mamelonnât
-mamelonnâtes
-mamelonne
-mamelonné
-mamelonnée
-mamelonnées
-mamelonnent
-mamelonner
-mamelonnera
-mamelonnerai
-mamelonneraient
-mamelonnerais
-mamelonnerait
-mamelonneras
-mamelonnèrent
-mamelonnerez
-mamelonneriez
-mamelonnerions
-mamelonnerons
-mamelonneront
-mamelonnes
-mamelonnés
-mamelonnez
-mamelonniez
-mamelonnions
-mamelonnons
-mamelons
-mamelouke
-mameloukes
-mamelu
-mamelue
-mamelues
-mameluke
-mamelukes
-mamelus
-mamie
-mamies
-mamillaire
-mamillaires
-mammaire
-mammaires
-mammalien
-mammalienne
-mammaliennes
-mammaliens
-mammalogie
-mammalogies
-mammifère
-mammifères
-mammite
-mammites
-mammographie
-mammographies
-mammouth
-mammouths
-mammy
-mammys
-mamours
-man
-mana
-manade
-manades
-manage
-managé
-managea
-manageai
-manageaient
-manageais
-manageait
-manageâmes
-manageant
-manageas
-manageasse
-manageassent
-manageasses
-manageassiez
-manageassions
-manageât
-manageâtes
-managée
-managées
-management
-managements
-managent
-manageons
-manager
-managera
-managerai
-manageraient
-managerais
-managerait
-manageras
-managèrent
-managerez
-manageriez
-managerions
-managerons
-manageront
-managers
-manages
-managés
-managez
-managiez
-managions
-manant
-manants
-manas
-mancelle
-mancelles
-mancenille
-mancenilles
-mancenillier
-mancenilliers
-manche
-mancheron
-mancherons
-manches
-manchette
-manchettes
-manchon
-manchonna
-manchonnai
-manchonnaient
-manchonnais
-manchonnait
-manchonnâmes
-manchonnant
-manchonnas
-manchonnasse
-manchonnassent
-manchonnasses
-manchonnassiez
-manchonnassions
-manchonnât
-manchonnâtes
-manchonne
-manchonné
-manchonnée
-manchonnées
-manchonnent
-manchonner
-manchonnera
-manchonnerai
-manchonneraient
-manchonnerais
-manchonnerait
-manchonneras
-manchonnèrent
-manchonnerez
-manchonneriez
-manchonnerions
-manchonnerons
-manchonneront
-manchonnes
-manchonnés
-manchonnez
-manchonniez
-manchonnions
-manchonnons
-manchons
-manchot
-manchote
-manchotes
-manchots
-mancie
-mancies
-mancipation
-mancipations
-manda
-mandai
-mandaient
-mandais
-mandait
-mandale
-mandales
-mandâmes
-mandant
-mandante
-mandantes
-mandants
-mandarin
-mandarinal
-mandarinale
-mandarinales
-mandarinat
-mandarinats
-mandarinaux
-mandarine
-mandarines
-mandarinier
-mandariniers
-mandarins
-mandas
-mandasse
-mandassent
-mandasses
-mandassiez
-mandassions
-mandat
-mandât
-mandata
-mandatai
-mandataient
-mandataire
-mandataires
-mandatais
-mandatait
-mandatâmes
-mandatant
-mandatas
-mandatasse
-mandatassent
-mandatasses
-mandatassiez
-mandatassions
-mandatât
-mandatâtes
-mandat-carte
-mandat-contributions
-mandate
-mandaté
-mandatée
-mandatées
-mandatement
-mandatements
-mandatent
-mandater
-mandatera
-mandaterai
-mandateraient
-mandaterais
-mandaterait
-mandateras
-mandatèrent
-mandaterez
-mandateriez
-mandaterions
-mandaterons
-mandateront
-mandates
-mandatés
-mandâtes
-mandatez
-mandatiez
-mandations
-mandat-lettre
-mandatons
-mandats
-mandats-cartes
-mandats-contributions
-mandats-lettres
-mandchou
-mandchoue
-mandchoues
-mandchous
-mande
-mandé
-mandée
-mandées
-mandement
-mandements
-mandent
-mander
-mandera
-manderai
-manderaient
-manderais
-manderait
-manderas
-mandèrent
-manderez
-manderiez
-manderions
-manderons
-manderont
-mandes
-mandés
-mandez
-mandibulaire
-mandibulaires
-mandibule
-mandibules
-mandiez
-mandions
-mandoline
-mandolines
-mandoliniste
-mandolinistes
-mandons
-mandore
-mandores
-mandorle
-mandorles
-mandragore
-mandragores
-mandrill
-mandrills
-mandrin
-mandrins
-manducation
-manducations
-manécanterie
-manécanteries
-manégé
-manège
-manégea
-manégeai
-manégeaient
-manégeais
-manégeait
-manégeâmes
-manégeant
-manégeas
-manégeasse
-manégeassent
-manégeasses
-manégeassiez
-manégeassions
-manégeât
-manégeâtes
-manégée
-manégées
-manègent
-manégeons
-manéger
-manégera
-manégerai
-manégeraient
-manégerais
-manégerait
-manégeras
-manégèrent
-manégerez
-manégeriez
-manégerions
-manégerons
-manégeront
-manégés
-manèges
-manégez
-manégiez
-manégions
-mânes
-maneton
-manetons
-manette
-manettes
-manganate
-manganates
-manganèse
-manganèses
-manganeux
-manganique
-manganiques
-manganite
-manganites
-mange
-mangé
-mangea
-mangeable
-mangeables
-mangeai
-mangeaient
-mangeaille
-mangeailles
-mangeais
-mangeait
-mangeâmes
-mangeant
-mangeas
-mangeasse
-mangeassent
-mangeasses
-mangeassiez
-mangeassions
-mangeât
-mangeâtes
-mangée
-mangées
-mangent
-mangeoire
-mangeoires
-mangeons
-mangeotta
-mangeottai
-mangeottaient
-mangeottais
-mangeottait
-mangeottâmes
-mangeottant
-mangeottas
-mangeottasse
-mangeottassent
-mangeottasses
-mangeottassiez
-mangeottassions
-mangeottât
-mangeottâtes
-mangeotte
-mangeotté
-mangeottée
-mangeottées
-mangeottent
-mangeotter
-mangeottera
-mangeotterai
-mangeotteraient
-mangeotterais
-mangeotterait
-mangeotteras
-mangeottèrent
-mangeotterez
-mangeotteriez
-mangeotterions
-mangeotterons
-mangeotteront
-mangeottes
-mangeottés
-mangeottez
-mangeottiez
-mangeottions
-mangeottons
-manger
-mangera
-mangerai
-mangeraient
-mangerais
-mangerait
-mangeras
-mangèrent
-mangerez
-mangeriez
-mangerions
-mangerons
-mangeront
-manges
-mangés
-mange-tout
-mangeur
-mangeure
-mangeures
-mangeurs
-mangeuse
-mangeuses
-mangez
-mangiez
-mangions
-manglier
-mangliers
-mangoustan
-mangoustans
-mangouste
-mangoustes
-mangrove
-mangroves
-mangue
-mangues
-manguier
-manguiers
-mania
-maniabilité
-maniabilités
-maniable
-maniables
-maniai
-maniaient
-maniais
-maniait
-maniâmes
-maniant
-maniaque
-maniaquerie
-maniaqueries
-maniaques
-manias
-maniasse
-maniassent
-maniasses
-maniassiez
-maniassions
-maniât
-maniâtes
-manichéen
-manichéenne
-manichéennes
-manichéens
-manichéisme
-manichéismes
-manichordion
-manichordions
-manicle
-manicles
-manicorde
-manicordes
-manie
-manié
-maniée
-maniées
-maniement
-maniements
-manient
-manier
-maniera
-maniéra
-manierai
-maniérai
-manieraient
-maniéraient
-manierais
-maniérais
-manierait
-maniérait
-maniérâmes
-maniérant
-manieras
-maniéras
-maniérasse
-maniérassent
-maniérasses
-maniérassiez
-maniérassions
-maniérât
-maniérâtes
-maniéré
-manière
-maniérée
-maniérées
-manièrent
-maniérer
-maniérera
-maniérerai
-maniéreraient
-maniérerais
-maniérerait
-maniéreras
-maniérèrent
-maniérerez
-maniéreriez
-maniérerions
-maniérerons
-maniéreront
-maniérés
-manières
-manierez
-maniérez
-manieriez
-maniériez
-manierions
-maniérions
-maniérisme
-maniérismes
-maniériste
-maniéristes
-manierons
-maniérons
-manieront
-manies
-maniés
-manieur
-manieurs
-manieuse
-manieuses
-maniez
-manifesta
-manifestai
-manifestaient
-manifestais
-manifestait
-manifestâmes
-manifestant
-manifestante
-manifestantes
-manifestants
-manifestas
-manifestasse
-manifestassent
-manifestasses
-manifestassiez
-manifestassions
-manifestât
-manifestâtes
-manifestation
-manifestations
-manifeste
-manifesté
-manifestée
-manifestées
-manifestement
-manifestent
-manifester
-manifestera
-manifesterai
-manifesteraient
-manifesterais
-manifesterait
-manifesteras
-manifestèrent
-manifesterez
-manifesteriez
-manifesterions
-manifesterons
-manifesteront
-manifestes
-manifestés
-manifestez
-manifestiez
-manifestions
-manifestons
-manifold
-manifolds
-manigança
-manigançai
-manigançaient
-manigançais
-manigançait
-manigançâmes
-manigançant
-maniganças
-manigançasse
-manigançassent
-manigançasses
-manigançassiez
-manigançassions
-manigançât
-manigançâtes
-manigance
-manigancé
-manigancée
-manigancées
-manigancent
-manigancer
-manigancera
-manigancerai
-maniganceraient
-manigancerais
-manigancerait
-maniganceras
-manigancèrent
-manigancerez
-maniganceriez
-manigancerions
-manigancerons
-maniganceront
-manigances
-manigancés
-manigancez
-maniganciez
-manigancions
-manigançons
-maniguette
-maniguettes
-maniiez
-maniions
-manille
-manilles
-manillon
-manillons
-manioc
-maniocs
-manions
-manipula
-manipulai
-manipulaient
-manipulais
-manipulait
-manipulâmes
-manipulant
-manipulante
-manipulantes
-manipulants
-manipulas
-manipulasse
-manipulassent
-manipulasses
-manipulassiez
-manipulassions
-manipulât
-manipulâtes
-manipulateur
-manipulateurs
-manipulation
-manipulations
-manipulatrice
-manipulatrices
-manipule
-manipulé
-manipulée
-manipulées
-manipulent
-manipuler
-manipulera
-manipulerai
-manipuleraient
-manipulerais
-manipulerait
-manipuleras
-manipulèrent
-manipulerez
-manipuleriez
-manipulerions
-manipulerons
-manipuleront
-manipules
-manipulés
-manipulez
-manipuliez
-manipulions
-manipulons
-manique
-maniques
-manitou
-manitous
-manivelle
-manivelles
-manne
-mannequin
-mannequina
-mannequinai
-mannequinaient
-mannequinais
-mannequinait
-mannequinâmes
-mannequinant
-mannequinas
-mannequinasse
-mannequinassent
-mannequinasses
-mannequinassiez
-mannequinassions
-mannequinât
-mannequinâtes
-mannequine
-mannequiné
-mannequinée
-mannequinées
-mannequinent
-mannequiner
-mannequinera
-mannequinerai
-mannequineraient
-mannequinerais
-mannequinerait
-mannequineras
-mannequinèrent
-mannequinerez
-mannequineriez
-mannequinerions
-mannequinerons
-mannequineront
-mannequines
-mannequinés
-mannequinez
-mannequiniez
-mannequinions
-mannequinons
-mannequins
-mannes
-mannite
-mannites
-mannose
-mannoses
-manodétendeur
-manodétendeurs
-manoeuvra
-manoeuvrabilité
-manoeuvrabilités
-manoeuvrable
-manoeuvrables
-manoeuvrai
-manoeuvraient
-manoeuvrais
-manoeuvrait
-manoeuvrâmes
-manoeuvrant
-manoeuvras
-manoeuvrasse
-manoeuvrassent
-manoeuvrasses
-manoeuvrassiez
-manoeuvrassions
-manoeuvrât
-manoeuvrâtes
-manoeuvre
-manoeuvré
-manoeuvrée
-manoeuvrées
-manoeuvrent
-manoeuvrer
-manoeuvrera
-manoeuvrerai
-manoeuvreraient
-manoeuvrerais
-manoeuvrerait
-manoeuvreras
-manoeuvrèrent
-manoeuvrerez
-manoeuvreriez
-manoeuvrerions
-manoeuvrerons
-manoeuvreront
-manoeuvres
-manoeuvrés
-manoeuvrez
-manoeuvrier
-manoeuvrière
-manoeuvrières
-manoeuvriers
-manoeuvriez
-manoeuvrions
-manoeuvrons
-manoir
-manoirs
-manomètre
-manomètres
-manométrie
-manométries
-manométrique
-manométriques
-manoqua
-manoquai
-manoquaient
-manoquais
-manoquait
-manoquâmes
-manoquant
-manoquas
-manoquasse
-manoquassent
-manoquasses
-manoquassiez
-manoquassions
-manoquât
-manoquâtes
-manoque
-manoqué
-manoquée
-manoquées
-manoquent
-manoquer
-manoquera
-manoquerai
-manoqueraient
-manoquerais
-manoquerait
-manoqueras
-manoquèrent
-manoquerez
-manoqueriez
-manoquerions
-manoquerons
-manoqueront
-manoques
-manoqués
-manoquez
-manoquiez
-manoquions
-manoquons
-manouche
-manouches
-manouvrier
-manouvrière
-manouvrières
-manouvriers
-manqua
-manquai
-manquaient
-manquais
-manquait
-manquâmes
-manquant
-manquante
-manquantes
-manquants
-manquas
-manquasse
-manquassent
-manquasses
-manquassiez
-manquassions
-manquât
-manquâtes
-manque
-manqué
-manquée
-manquées
-manquement
-manquements
-manquent
-manquer
-manquera
-manquerai
-manqueraient
-manquerais
-manquerait
-manqueras
-manquèrent
-manquerez
-manqueriez
-manquerions
-manquerons
-manqueront
-manques
-manqués
-manquez
-manquiez
-manquions
-manquons
-mans
-mansarda
-mansardai
-mansardaient
-mansardais
-mansardait
-mansardâmes
-mansardant
-mansardas
-mansardasse
-mansardassent
-mansardasses
-mansardassiez
-mansardassions
-mansardât
-mansardâtes
-mansarde
-mansardé
-mansardée
-mansardées
-mansardent
-mansarder
-mansardera
-mansarderai
-mansarderaient
-mansarderais
-mansarderait
-mansarderas
-mansardèrent
-mansarderez
-mansarderiez
-mansarderions
-mansarderons
-mansarderont
-mansardes
-mansardés
-mansardez
-mansardiez
-mansardions
-mansardons
-manse
-manses
-mansion
-mansions
-mansuétude
-mansuétudes
-mante
-manteau
-manteaux
-mantelé
-mantelée
-mantelées
-mantelés
-mantelet
-mantelets
-mantelure
-mantelures
-mantes
-mantille
-mantilles
-mantique
-mantiques
-mantisse
-mantisses
-manubrium
-manubriums
-manucura
-manucurai
-manucuraient
-manucurais
-manucurait
-manucurâmes
-manucurant
-manucuras
-manucurasse
-manucurassent
-manucurasses
-manucurassiez
-manucurassions
-manucurât
-manucurâtes
-manucure
-manucuré
-manucurée
-manucurées
-manucurent
-manucurer
-manucurera
-manucurerai
-manucureraient
-manucurerais
-manucurerait
-manucureras
-manucurèrent
-manucurerez
-manucureriez
-manucurerions
-manucurerons
-manucureront
-manucures
-manucurés
-manucurez
-manucuriez
-manucurions
-manucurons
-manuel
-manuélin
-manuéline
-manuélines
-manuélins
-manuelle
-manuellement
-manuelles
-manuels
-manufactura
-manufacturable
-manufacturables
-manufacturai
-manufacturaient
-manufacturais
-manufacturait
-manufacturâmes
-manufacturant
-manufacturas
-manufacturasse
-manufacturassent
-manufacturasses
-manufacturassiez
-manufacturassions
-manufacturât
-manufacturâtes
-manufacture
-manufacturé
-manufacturée
-manufacturées
-manufacturent
-manufacturer
-manufacturera
-manufacturerai
-manufactureraient
-manufacturerais
-manufacturerait
-manufactureras
-manufacturèrent
-manufacturerez
-manufactureriez
-manufacturerions
-manufacturerons
-manufactureront
-manufactures
-manufacturés
-manufacturez
-manufacturier
-manufacturière
-manufacturières
-manufacturiers
-manufacturiez
-manufacturions
-manufacturons
-manumission
-manumissions
-manuscrit
-manuscrite
-manuscrites
-manuscrits
-manutention
-manutentionna
-manutentionnai
-manutentionnaient
-manutentionnaire
-manutentionnaires
-manutentionnais
-manutentionnait
-manutentionnâmes
-manutentionnant
-manutentionnas
-manutentionnasse
-manutentionnassent
-manutentionnasses
-manutentionnassiez
-manutentionnassions
-manutentionnât
-manutentionnâtes
-manutentionne
-manutentionné
-manutentionnée
-manutentionnées
-manutentionnent
-manutentionner
-manutentionnera
-manutentionnerai
-manutentionneraient
-manutentionnerais
-manutentionnerait
-manutentionneras
-manutentionnèrent
-manutentionnerez
-manutentionneriez
-manutentionnerions
-manutentionnerons
-manutentionneront
-manutentionnes
-manutentionnés
-manutentionnez
-manutentionniez
-manutentionnions
-manutentionnons
-manutentions
-manuterge
-manuterges
-maoïsme
-maoïsmes
-maoïste
-maoïstes
-maori
-maorie
-maories
-maoris
-maousse
-maousses
-maoux
-mappemonde
-mappemondes
-maqua
-maquai
-maquaient
-maquais
-maquait
-maquâmes
-maquant
-maquas
-maquasse
-maquassent
-maquasses
-maquassiez
-maquassions
-maquât
-maquâtes
-maque
-maqué
-maquée
-maquées
-maquent
-maquer
-maquera
-maquerai
-maqueraient
-maquerais
-maquerait
-maqueras
-maquereau
-maquereauta
-maquereautai
-maquereautaient
-maquereautais
-maquereautait
-maquereautâmes
-maquereautant
-maquereautas
-maquereautasse
-maquereautassent
-maquereautasses
-maquereautassiez
-maquereautassions
-maquereautât
-maquereautâtes
-maquereaute
-maquereauté
-maquereautée
-maquereautées
-maquereautent
-maquereauter
-maquereautera
-maquereauterai
-maquereauteraient
-maquereauterais
-maquereauterait
-maquereauteras
-maquereautèrent
-maquereauterez
-maquereauteriez
-maquereauterions
-maquereauterons
-maquereauteront
-maquereautes
-maquereautés
-maquereautez
-maquereautiez
-maquereautions
-maquereautons
-maquereaux
-maquèrent
-maquerez
-maqueriez
-maquerions
-maquerons
-maqueront
-maques
-maqués
-maquette
-maquettes
-maquettiste
-maquettistes
-maquez
-maquiez
-maquignon
-maquignonna
-maquignonnage
-maquignonnages
-maquignonnai
-maquignonnaient
-maquignonnais
-maquignonnait
-maquignonnâmes
-maquignonnant
-maquignonnas
-maquignonnasse
-maquignonnassent
-maquignonnasses
-maquignonnassiez
-maquignonnassions
-maquignonnât
-maquignonnâtes
-maquignonne
-maquignonné
-maquignonnée
-maquignonnées
-maquignonnent
-maquignonner
-maquignonnera
-maquignonnerai
-maquignonneraient
-maquignonnerais
-maquignonnerait
-maquignonneras
-maquignonnèrent
-maquignonnerez
-maquignonneriez
-maquignonnerions
-maquignonnerons
-maquignonneront
-maquignonnes
-maquignonnés
-maquignonnez
-maquignonniez
-maquignonnions
-maquignonnons
-maquignons
-maquilla
-maquillage
-maquillages
-maquillai
-maquillaient
-maquillais
-maquillait
-maquillâmes
-maquillant
-maquillante
-maquillantes
-maquillants
-maquillas
-maquillasse
-maquillassent
-maquillasses
-maquillassiez
-maquillassions
-maquillât
-maquillâtes
-maquille
-maquillé
-maquillée
-maquillées
-maquillent
-maquiller
-maquillera
-maquillerai
-maquilleraient
-maquillerais
-maquillerait
-maquilleras
-maquillèrent
-maquillerez
-maquilleriez
-maquillerions
-maquillerons
-maquilleront
-maquilles
-maquillés
-maquilleur
-maquilleurs
-maquilleuse
-maquilleuses
-maquillez
-maquilliez
-maquillions
-maquillons
-maquions
-maquis
-maquisard
-maquisarde
-maquisardes
-maquisards
-maquons
-marabout
-marabouts
-maraîchage
-maraîchages
-maraîcher
-maraîchère
-maraîchères
-maraîchers
-maraîchin
-maraîchine
-maraîchines
-maraîchins
-marais
-maranta
-marantas
-marante
-marantes
-marasme
-marasmes
-marasque
-marasques
-marasquin
-marasquins
-marathon
-marathonien
-marathonienne
-marathoniennes
-marathoniens
-marathons
-marâtre
-marâtres
-maraud
-marauda
-maraudage
-maraudages
-maraudai
-maraudaient
-maraudais
-maraudait
-maraudâmes
-maraudant
-maraudas
-maraudasse
-maraudassent
-maraudasses
-maraudassiez
-maraudassions
-maraudât
-maraudâtes
-maraude
-maraudé
-maraudent
-marauder
-maraudera
-marauderai
-marauderaient
-marauderais
-marauderait
-marauderas
-maraudèrent
-marauderez
-marauderiez
-marauderions
-marauderons
-marauderont
-maraudes
-maraudeur
-maraudeurs
-maraudeuse
-maraudeuses
-maraudez
-maraudiez
-maraudions
-maraudons
-marauds
-maravédis
-marbra
-marbrai
-marbraient
-marbrais
-marbrait
-marbrâmes
-marbrant
-marbras
-marbrasse
-marbrassent
-marbrasses
-marbrassiez
-marbrassions
-marbrât
-marbrâtes
-marbre
-marbré
-marbrée
-marbrées
-marbrent
-marbrer
-marbrera
-marbrerai
-marbreraient
-marbrerais
-marbrerait
-marbreras
-marbrèrent
-marbrerez
-marbrerie
-marbreries
-marbreriez
-marbrerions
-marbrerons
-marbreront
-marbres
-marbrés
-marbreur
-marbreurs
-marbreuse
-marbreuses
-marbrez
-marbrier
-marbrière
-marbrières
-marbriers
-marbriez
-marbrions
-marbrons
-marbrure
-marbrures
-marc
-marcassin
-marcassins
-marcassite
-marcassites
-marcescence
-marcescences
-marcescent
-marcescente
-marcescentes
-marcescents
-marcescible
-marcescibles
-marcha
-marchai
-marchaient
-marchais
-marchait
-marchâmes
-marchand
-marchanda
-marchandage
-marchandages
-marchandai
-marchandaient
-marchandais
-marchandait
-marchandâmes
-marchandant
-marchandas
-marchandasse
-marchandassent
-marchandasses
-marchandassiez
-marchandassions
-marchandât
-marchandâtes
-marchande
-marchandé
-marchandée
-marchandées
-marchandent
-marchander
-marchandera
-marchanderai
-marchanderaient
-marchanderais
-marchanderait
-marchanderas
-marchandèrent
-marchanderez
-marchanderiez
-marchanderions
-marchanderons
-marchanderont
-marchandes
-marchandés
-marchandez
-marchandiez
-marchandions
-marchandise
-marchandises
-marchandons
-marchands
-marchant
-marchante
-marchantes
-marchantie
-marchanties
-marchants
-marchas
-marchasse
-marchassent
-marchasses
-marchassiez
-marchassions
-marchât
-marchâtes
-marche
-marché
-marchéage
-marchéages
-marchent
-marchepied
-marchepieds
-marcher
-marchera
-marcherai
-marcheraient
-marcherais
-marcherait
-marcheras
-marchèrent
-marcherez
-marcheriez
-marcherions
-marcherons
-marcheront
-marches
-marchés
-marcheur
-marcheurs
-marcheuse
-marcheuses
-marchez
-marchiez
-marchions
-marchons
-marcotta
-marcottage
-marcottages
-marcottai
-marcottaient
-marcottais
-marcottait
-marcottâmes
-marcottant
-marcottas
-marcottasse
-marcottassent
-marcottasses
-marcottassiez
-marcottassions
-marcottât
-marcottâtes
-marcotte
-marcotté
-marcottée
-marcottées
-marcottent
-marcotter
-marcottera
-marcotterai
-marcotteraient
-marcotterais
-marcotterait
-marcotteras
-marcottèrent
-marcotterez
-marcotteriez
-marcotterions
-marcotterons
-marcotteront
-marcottes
-marcottés
-marcottez
-marcottiez
-marcottions
-marcottons
-marcs
-mardi
-mardis
-mare
-marécage
-marécages
-marécageuse
-marécageuses
-marécageux
-maréchal
-maréchalat
-maréchale
-maréchalerie
-maréchaleries
-maréchales
-maréchal-ferrant
-maréchaussée
-maréchaussées
-maréchaux
-maréchaux-ferrants
-marée
-marées
-marégraphe
-marégraphes
-marelle
-marelles
-maremmatique
-maremmatiques
-maremme
-maremmes
-marémoteur
-marémoteurs
-marémotrice
-marémotrices
-marengo
-marennes
-maréomètre
-maréomètres
-mares
-mareyage
-mareyages
-mareyeur
-mareyeurs
-mareyeuse
-mareyeuses
-marfil
-marfils
-margaille
-margailles
-margarine
-margarines
-margay
-margays
-marge
-margé
-margea
-margeai
-margeaient
-margeais
-margeait
-margeâmes
-margeant
-margeas
-margeasse
-margeassent
-margeasses
-margeassiez
-margeassions
-margeât
-margeâtes
-margée
-margées
-margelle
-margelles
-margent
-margeons
-marger
-margera
-margerai
-margeraient
-margerais
-margerait
-margeras
-margèrent
-margerez
-margeriez
-margerions
-margerons
-margeront
-marges
-margés
-margeur
-margeurs
-margeuse
-margeuses
-margez
-margiez
-margina
-marginai
-marginaient
-marginais
-marginait
-marginal
-marginale
-marginalement
-marginales
-marginalisa
-marginalisai
-marginalisaient
-marginalisais
-marginalisait
-marginalisâmes
-marginalisant
-marginalisas
-marginalisasse
-marginalisassent
-marginalisasses
-marginalisassiez
-marginalisassions
-marginalisât
-marginalisâtes
-marginalise
-marginalisé
-marginalisée
-marginalisées
-marginalisent
-marginaliser
-marginalisera
-marginaliserai
-marginaliseraient
-marginaliserais
-marginaliserait
-marginaliseras
-marginalisèrent
-marginaliserez
-marginaliseriez
-marginaliserions
-marginaliserons
-marginaliseront
-marginalises
-marginalisés
-marginalisez
-marginalisiez
-marginalisions
-marginalisme
-marginalismes
-marginalisons
-marginalité
-marginalités
-marginâmes
-marginant
-marginas
-marginasse
-marginassent
-marginasses
-marginassiez
-marginassions
-marginât
-marginâtes
-marginaux
-margine
-marginé
-marginée
-marginées
-marginent
-marginer
-marginera
-marginerai
-margineraient
-marginerais
-marginerait
-margineras
-marginèrent
-marginerez
-margineriez
-marginerions
-marginerons
-margineront
-margines
-marginés
-marginez
-marginiez
-marginions
-marginons
-margions
-margis
-margota
-margotai
-margotaient
-margotais
-margotait
-margotâmes
-margotant
-margotas
-margotasse
-margotassent
-margotasses
-margotassiez
-margotassions
-margotât
-margotâtes
-margote
-margoté
-margotent
-margoter
-margotera
-margoterai
-margoteraient
-margoterais
-margoterait
-margoteras
-margotèrent
-margoterez
-margoteriez
-margoterions
-margoterons
-margoteront
-margotes
-margotez
-margotiez
-margotin
-margotins
-margotions
-margotons
-margotta
-margottai
-margottaient
-margottais
-margottait
-margottâmes
-margottant
-margottas
-margottasse
-margottassent
-margottasses
-margottassiez
-margottassions
-margottât
-margottâtes
-margotte
-margotté
-margottent
-margotter
-margottera
-margotterai
-margotteraient
-margotterais
-margotterait
-margotteras
-margottèrent
-margotterez
-margotteriez
-margotterions
-margotterons
-margotteront
-margottes
-margottez
-margottiez
-margottions
-margottons
-margouillis
-margoulette
-margoulettes
-margoulin
-margoulins
-margrave
-margraves
-margraviat
-margraviats
-marguerite
-marguerites
-marguillier
-marguilliers
-mari
-maria
-mariable
-mariables
-mariage
-mariages
-mariai
-mariaient
-mariais
-mariait
-marial
-mariale
-mariales
-marials
-mariâmes
-mariant
-mariante
-mariantes
-mariants
-marias
-mariasse
-mariassent
-mariasses
-mariassiez
-mariassions
-mariât
-mariâtes
-mariaux
-marie
-marié
-mariée
-mariées
-marie-jeanne
-marient
-marier
-mariera
-marierai
-marieraient
-marierais
-marierait
-marieras
-marièrent
-marierez
-marieriez
-marierions
-marierons
-marieront
-maries
-mariés
-marieur
-marieurs
-marieuse
-marieuses
-mariez
-marigot
-marigots
-marihuana
-mariiez
-mariions
-marijuana
-marin
-marina
-marinade
-marinades
-marinage
-marinages
-marinai
-marinaient
-marinais
-marinait
-marinâmes
-marinant
-marinas
-marinasse
-marinassent
-marinasses
-marinassiez
-marinassions
-marinât
-marinâtes
-marine
-mariné
-marinée
-marinées
-marinent
-mariner
-marinera
-marinerai
-marineraient
-marinerais
-marinerait
-marineras
-marinèrent
-marinerez
-marineriez
-marinerions
-marinerons
-marineront
-marines
-marinés
-marinez
-maringouin
-maringouins
-marinier
-marinière
-marinières
-mariniers
-mariniez
-marinions
-marinisme
-marinismes
-marinons
-marins
-mariole
-marioles
-mariolle
-mariolles
-marionnette
-marionnettes
-marionnettiste
-marionnettistes
-marions
-maris
-mariste
-maristes
-marital
-maritale
-maritalement
-maritales
-maritaux
-maritime
-maritimes
-maritorne
-maritornes
-marivauda
-marivaudage
-marivaudages
-marivaudai
-marivaudaient
-marivaudais
-marivaudait
-marivaudâmes
-marivaudant
-marivaudas
-marivaudasse
-marivaudassent
-marivaudasses
-marivaudassiez
-marivaudassions
-marivaudât
-marivaudâtes
-marivaude
-marivaudé
-marivaudent
-marivauder
-marivaudera
-marivauderai
-marivauderaient
-marivauderais
-marivauderait
-marivauderas
-marivaudèrent
-marivauderez
-marivauderiez
-marivauderions
-marivauderons
-marivauderont
-marivaudes
-marivaudez
-marivaudiez
-marivaudions
-marivaudons
-marjolaine
-marjolaines
-mark
-marketing
-marketings
-marks
-marli
-marlis
-marlou
-marlous
-marmaille
-marmailles
-marmelade
-marmelades
-marmenteau
-marmenteaux
-marmita
-marmitage
-marmitages
-marmitai
-marmitaient
-marmitais
-marmitait
-marmitâmes
-marmitant
-marmitas
-marmitasse
-marmitassent
-marmitasses
-marmitassiez
-marmitassions
-marmitât
-marmitâtes
-marmite
-marmité
-marmitée
-marmitées
-marmitent
-marmiter
-marmitera
-marmiterai
-marmiteraient
-marmiterais
-marmiterait
-marmiteras
-marmitèrent
-marmiterez
-marmiteriez
-marmiterions
-marmiterons
-marmiteront
-marmites
-marmités
-marmitez
-marmitiez
-marmitions
-marmiton
-marmitons
-marmonna
-marmonnai
-marmonnaient
-marmonnais
-marmonnait
-marmonnâmes
-marmonnant
-marmonnas
-marmonnasse
-marmonnassent
-marmonnasses
-marmonnassiez
-marmonnassions
-marmonnât
-marmonnâtes
-marmonne
-marmonné
-marmonnée
-marmonnées
-marmonnement
-marmonnements
-marmonnent
-marmonner
-marmonnera
-marmonnerai
-marmonneraient
-marmonnerais
-marmonnerait
-marmonneras
-marmonnèrent
-marmonnerez
-marmonneriez
-marmonnerions
-marmonnerons
-marmonneront
-marmonnes
-marmonnés
-marmonnez
-marmonniez
-marmonnions
-marmonnons
-marmoréen
-marmoréenne
-marmoréennes
-marmoréens
-marmorisa
-marmorisai
-marmorisaient
-marmorisais
-marmorisait
-marmorisâmes
-marmorisant
-marmorisas
-marmorisasse
-marmorisassent
-marmorisasses
-marmorisassiez
-marmorisassions
-marmorisât
-marmorisâtes
-marmorise
-marmorisé
-marmorisée
-marmorisées
-marmorisent
-marmoriser
-marmorisera
-marmoriserai
-marmoriseraient
-marmoriserais
-marmoriserait
-marmoriseras
-marmorisèrent
-marmoriserez
-marmoriseriez
-marmoriserions
-marmoriserons
-marmoriseront
-marmorises
-marmorisés
-marmorisez
-marmorisiez
-marmorisions
-marmorisons
-marmot
-marmots
-marmotta
-marmottai
-marmottaient
-marmottais
-marmottait
-marmottâmes
-marmottant
-marmottas
-marmottasse
-marmottassent
-marmottasses
-marmottassiez
-marmottassions
-marmottât
-marmottâtes
-marmotte
-marmotté
-marmottée
-marmottées
-marmottement
-marmottements
-marmottent
-marmotter
-marmottera
-marmotterai
-marmotteraient
-marmotterais
-marmotterait
-marmotteras
-marmottèrent
-marmotterez
-marmotteriez
-marmotterions
-marmotterons
-marmotteront
-marmottes
-marmottés
-marmotteur
-marmotteurs
-marmotteuse
-marmotteuses
-marmottez
-marmottiez
-marmottions
-marmottons
-marmouset
-marmousets
-marna
-marnage
-marnages
-marnai
-marnaient
-marnais
-marnait
-marnâmes
-marnant
-marnas
-marnasse
-marnassent
-marnasses
-marnassiez
-marnassions
-marnât
-marnâtes
-marne
-marné
-marnée
-marnées
-marnent
-marner
-marnera
-marnerai
-marneraient
-marnerais
-marnerait
-marneras
-marnèrent
-marnerez
-marneriez
-marnerions
-marnerons
-marneront
-marnes
-marnés
-marneur
-marneurs
-marneuse
-marneuses
-marneux
-marnez
-marnière
-marnières
-marniez
-marnions
-marnons
-marocain
-marocaine
-marocaines
-marocains
-maroilles
-maronite
-maronites
-maronna
-maronnai
-maronnaient
-maronnais
-maronnait
-maronnâmes
-maronnant
-maronnas
-maronnasse
-maronnassent
-maronnasses
-maronnassiez
-maronnassions
-maronnât
-maronnâtes
-maronne
-maronné
-maronnent
-maronner
-maronnera
-maronnerai
-maronneraient
-maronnerais
-maronnerait
-maronneras
-maronnèrent
-maronnerez
-maronneriez
-maronnerions
-maronnerons
-maronneront
-maronnes
-maronnez
-maronniez
-maronnions
-maronnons
-maroquin
-maroquina
-maroquinage
-maroquinages
-maroquinai
-maroquinaient
-maroquinais
-maroquinait
-maroquinâmes
-maroquinant
-maroquinas
-maroquinasse
-maroquinassent
-maroquinasses
-maroquinassiez
-maroquinassions
-maroquinât
-maroquinâtes
-maroquine
-maroquiné
-maroquinée
-maroquinées
-maroquinent
-maroquiner
-maroquinera
-maroquinerai
-maroquineraient
-maroquinerais
-maroquinerait
-maroquineras
-maroquinèrent
-maroquinerez
-maroquinerie
-maroquineries
-maroquineriez
-maroquinerions
-maroquinerons
-maroquineront
-maroquines
-maroquinés
-maroquinez
-maroquinier
-maroquinière
-maroquinières
-maroquiniers
-maroquiniez
-maroquinions
-maroquinons
-maroquins
-marotique
-marotiques
-marotte
-marottes
-marouette
-marouettes
-maroufla
-marouflage
-marouflages
-marouflai
-marouflaient
-marouflais
-marouflait
-marouflâmes
-marouflant
-marouflas
-marouflasse
-marouflassent
-marouflasses
-marouflassiez
-marouflassions
-marouflât
-marouflâtes
-maroufle
-marouflé
-marouflée
-marouflées
-marouflent
-maroufler
-marouflera
-marouflerai
-maroufleraient
-marouflerais
-marouflerait
-maroufleras
-marouflèrent
-marouflerez
-maroufleriez
-marouflerions
-marouflerons
-maroufleront
-maroufles
-marouflés
-marouflez
-maroufliez
-marouflions
-marouflons
-maroute
-maroutes
-marqua
-marquage
-marquages
-marquai
-marquaient
-marquais
-marquait
-marquâmes
-marquant
-marquante
-marquantes
-marquants
-marquas
-marquasse
-marquassent
-marquasses
-marquassiez
-marquassions
-marquât
-marquâtes
-marque
-marqué
-marquée
-marquées
-marquent
-marquer
-marquera
-marquerai
-marqueraient
-marquerais
-marquerait
-marqueras
-marquèrent
-marquerez
-marqueriez
-marquerions
-marquerons
-marqueront
-marques
-marqués
-marqueta
-marquetai
-marquetaient
-marquetais
-marquetait
-marquetâmes
-marquetant
-marquetas
-marquetasse
-marquetassent
-marquetasses
-marquetassiez
-marquetassions
-marquetât
-marquetâtes
-marqueté
-marquetée
-marquetées
-marqueter
-marquetèrent
-marqueterie
-marqueteries
-marquetés
-marqueteur
-marqueteurs
-marquetez
-marquetiez
-marquetions
-marquetons
-marquette
-marquettent
-marquettera
-marquetterai
-marquetteraient
-marquetterais
-marquetterait
-marquetteras
-marquetterez
-marquetteriez
-marquetterions
-marquetterons
-marquetteront
-marquettes
-marqueur
-marqueurs
-marqueuse
-marqueuses
-marquez
-marquiez
-marquions
-marquis
-marquisat
-marquisats
-marquise
-marquises
-marquoir
-marquoirs
-marquons
-marra
-marrai
-marraient
-marraine
-marraines
-marrais
-marrait
-marrâmes
-marrant
-marrante
-marrantes
-marrants
-marras
-marrasse
-marrassent
-marrasses
-marrassiez
-marrassions
-marrât
-marrâtes
-marre
-marré
-marrée
-marrées
-marrent
-marrer
-marrera
-marrerai
-marreraient
-marrerais
-marrerait
-marreras
-marrèrent
-marrerez
-marreriez
-marrerions
-marrerons
-marreront
-marres
-marrés
-marrez
-marri
-marrie
-marries
-marriez
-marrions
-marris
-marron
-marronna
-marronnai
-marronnaient
-marronnais
-marronnait
-marronnâmes
-marronnant
-marronnas
-marronnasse
-marronnassent
-marronnasses
-marronnassiez
-marronnassions
-marronnât
-marronnâtes
-marronne
-marronné
-marronnent
-marronner
-marronnera
-marronnerai
-marronneraient
-marronnerais
-marronnerait
-marronneras
-marronnèrent
-marronnerez
-marronneriez
-marronnerions
-marronnerons
-marronneront
-marronnes
-marronnez
-marronnier
-marronniers
-marronniez
-marronnions
-marronnons
-marrons
-marrube
-marrubes
-mars
-marsault
-marsaults
-marseillais
-marseillaise
-marseillaises
-marsouin
-marsouina
-marsouinai
-marsouinaient
-marsouinais
-marsouinait
-marsouinâmes
-marsouinant
-marsouinas
-marsouinasse
-marsouinassent
-marsouinasses
-marsouinassiez
-marsouinassions
-marsouinât
-marsouinâtes
-marsouine
-marsouiné
-marsouinent
-marsouiner
-marsouinera
-marsouinerai
-marsouineraient
-marsouinerais
-marsouinerait
-marsouineras
-marsouinèrent
-marsouinerez
-marsouineriez
-marsouinerions
-marsouinerons
-marsouineront
-marsouines
-marsouinez
-marsouiniez
-marsouinions
-marsouinons
-marsouins
-marsupial
-marsupiaux
-martagon
-martagons
-marte
-marteau
-marteau-pilon
-marteaux
-marteaux-pilons
-martel
-martela
-martelage
-martelages
-martelai
-martelaient
-martelais
-martelait
-martelâmes
-martelant
-martelas
-martelasse
-martelassent
-martelasses
-martelassiez
-martelassions
-martelât
-martelâtes
-martelé
-martèle
-martelée
-martelées
-martèlement
-martèlements
-martèlent
-marteler
-martèlera
-martèlerai
-martèleraient
-martèlerais
-martèlerait
-martèleras
-martelèrent
-martèlerez
-martèleriez
-martèlerions
-martèlerons
-martèleront
-martelés
-martèles
-marteleur
-marteleurs
-martelez
-marteliez
-martelions
-martellement
-martellements
-martelons
-martensite
-martensites
-martes
-martial
-martiale
-martialement
-martiales
-martiaux
-martien
-martienne
-martiennes
-martiens
-martinet
-martinets
-martingale
-martingales
-Martini
-martin-pêcheur
-martins-pêcheurs
-martre
-martres
-martyr
-martyre
-martyres
-martyrisa
-martyrisai
-martyrisaient
-martyrisais
-martyrisait
-martyrisâmes
-martyrisant
-martyrisas
-martyrisasse
-martyrisassent
-martyrisasses
-martyrisassiez
-martyrisassions
-martyrisât
-martyrisâtes
-martyrise
-martyrisé
-martyrisée
-martyrisées
-martyrisent
-martyriser
-martyrisera
-martyriserai
-martyriseraient
-martyriserais
-martyriserait
-martyriseras
-martyrisèrent
-martyriserez
-martyriseriez
-martyriserions
-martyriserons
-martyriseront
-martyrises
-martyrisés
-martyrisez
-martyrisiez
-martyrisions
-martyrisons
-martyrium
-martyriums
-martyrologe
-martyrologes
-martyrs
-marxien
-marxienne
-marxiennes
-marxiens
-marxisa
-marxisai
-marxisaient
-marxisais
-marxisait
-marxisâmes
-marxisant
-marxisas
-marxisasse
-marxisassent
-marxisasses
-marxisassiez
-marxisassions
-marxisât
-marxisâtes
-marxise
-marxisé
-marxisée
-marxisées
-marxisent
-marxiser
-marxisera
-marxiserai
-marxiseraient
-marxiserais
-marxiserait
-marxiseras
-marxisèrent
-marxiserez
-marxiseriez
-marxiserions
-marxiserons
-marxiseront
-marxises
-marxisés
-marxisez
-marxisiez
-marxisions
-marxisme
-marxisme-léninisme
-marxismes
-marxisons
-marxiste
-marxiste-léniniste
-marxistes
-marxistes-léninistes
-maryland
-marylands
-mascara
-mascarade
-mascarades
-mascaras
-mascaret
-mascarets
-mascaron
-mascarons
-mascotte
-mascottes
-masculin
-masculine
-masculines
-masculinisa
-masculinisai
-masculinisaient
-masculinisais
-masculinisait
-masculinisâmes
-masculinisant
-masculinisas
-masculinisasse
-masculinisassent
-masculinisasses
-masculinisassiez
-masculinisassions
-masculinisât
-masculinisâtes
-masculinise
-masculinisé
-masculinisée
-masculinisées
-masculinisent
-masculiniser
-masculinisera
-masculiniserai
-masculiniseraient
-masculiniserais
-masculiniserait
-masculiniseras
-masculinisèrent
-masculiniserez
-masculiniseriez
-masculiniserions
-masculiniserons
-masculiniseront
-masculinises
-masculinisés
-masculinisez
-masculinisiez
-masculinisions
-masculinisons
-masculinité
-masculinités
-masculins
-maser
-masers
-maskinongé
-maskinongés
-masochisme
-masochismes
-masochiste
-masochistes
-masqua
-masquage
-masquages
-masquai
-masquaient
-masquais
-masquait
-masquâmes
-masquant
-masquante
-masquantes
-masquants
-masquas
-masquasse
-masquassent
-masquasses
-masquassiez
-masquassions
-masquât
-masquâtes
-masque
-masqué
-masquée
-masquées
-masquent
-masquer
-masquera
-masquerai
-masqueraient
-masquerais
-masquerait
-masqueras
-masquèrent
-masquerez
-masqueriez
-masquerions
-masquerons
-masqueront
-masques
-masqués
-masquez
-masquiez
-masquions
-masquons
-massa
-massacra
-massacrai
-massacraient
-massacrais
-massacrait
-massacrâmes
-massacrant
-massacrante
-massacrantes
-massacrants
-massacras
-massacrasse
-massacrassent
-massacrasses
-massacrassiez
-massacrassions
-massacrât
-massacrâtes
-massacre
-massacré
-massacrée
-massacrées
-massacrent
-massacrer
-massacrera
-massacrerai
-massacreraient
-massacrerais
-massacrerait
-massacreras
-massacrèrent
-massacrerez
-massacreriez
-massacrerions
-massacrerons
-massacreront
-massacres
-massacrés
-massacreur
-massacreurs
-massacreuse
-massacreuses
-massacrez
-massacriez
-massacrions
-massacrons
-massage
-massages
-massai
-massaient
-massais
-massait
-massâmes
-massant
-massas
-massasse
-massassent
-massasses
-massassiez
-massassions
-massât
-massâtes
-masse
-massé
-massée
-massées
-masselotte
-masselottes
-massent
-massepain
-massepains
-masser
-massera
-masserai
-masseraient
-masserais
-masserait
-masseras
-massèrent
-masserez
-masseriez
-masserions
-masserons
-masseront
-masses
-massés
-masséter
-masséters
-massette
-massettes
-masseur
-masseurs
-masseuse
-masseuses
-massez
-massicot
-massicota
-massicotai
-massicotaient
-massicotais
-massicotait
-massicotâmes
-massicotant
-massicotas
-massicotasse
-massicotassent
-massicotasses
-massicotassiez
-massicotassions
-massicotât
-massicotâtes
-massicote
-massicoté
-massicotée
-massicotées
-massicotent
-massicoter
-massicotera
-massicoterai
-massicoteraient
-massicoterais
-massicoterait
-massicoteras
-massicotèrent
-massicoterez
-massicoteriez
-massicoterions
-massicoterons
-massicoteront
-massicotes
-massicotés
-massicotez
-massicotiez
-massicotions
-massicotons
-massicots
-massier
-massière
-massières
-massiers
-massiez
-massif
-massifia
-massifiai
-massifiaient
-massifiais
-massifiait
-massifiâmes
-massifiant
-massifias
-massifiasse
-massifiassent
-massifiasses
-massifiassiez
-massifiassions
-massifiât
-massifiâtes
-massification
-massifications
-massifie
-massifié
-massifiée
-massifiées
-massifient
-massifier
-massifiera
-massifierai
-massifieraient
-massifierais
-massifierait
-massifieras
-massifièrent
-massifierez
-massifieriez
-massifierions
-massifierons
-massifieront
-massifies
-massifiés
-massifiez
-massifiiez
-massifiions
-massifions
-massifs
-massions
-massique
-massiques
-massive
-massivement
-massives
-massons
-massorah
-massorahs
-massue
-massues
-mastaba
-mastabas
-mastectomie
-mastectomies
-mastic
-masticage
-masticages
-masticateur
-masticateurs
-mastication
-mastications
-masticatoire
-masticatoires
-masticatrice
-masticatrices
-mastics
-mastiff
-mastiffs
-mastiqua
-mastiquai
-mastiquaient
-mastiquais
-mastiquait
-mastiquâmes
-mastiquant
-mastiquas
-mastiquasse
-mastiquassent
-mastiquasses
-mastiquassiez
-mastiquassions
-mastiquât
-mastiquâtes
-mastique
-mastiqué
-mastiquée
-mastiquées
-mastiquent
-mastiquer
-mastiquera
-mastiquerai
-mastiqueraient
-mastiquerais
-mastiquerait
-mastiqueras
-mastiquèrent
-mastiquerez
-mastiqueriez
-mastiquerions
-mastiquerons
-mastiqueront
-mastiques
-mastiqués
-mastiquez
-mastiquiez
-mastiquions
-mastiquons
-mastite
-mastites
-mastoc
-mastodonte
-mastodontes
-mastoïde
-mastoïdes
-mastoïdien
-mastoïdienne
-mastoïdiennes
-mastoïdiens
-mastoïdite
-mastoïdites
-mastologie
-mastologies
-mastroquet
-mastroquets
-masturba
-masturbai
-masturbaient
-masturbais
-masturbait
-masturbâmes
-masturbant
-masturbas
-masturbasse
-masturbassent
-masturbasses
-masturbassiez
-masturbassions
-masturbât
-masturbâtes
-masturbation
-masturbations
-masturbe
-masturbé
-masturbée
-masturbées
-masturbent
-masturber
-masturbera
-masturberai
-masturberaient
-masturberais
-masturberait
-masturberas
-masturbèrent
-masturberez
-masturberiez
-masturberions
-masturberons
-masturberont
-masturbes
-masturbés
-masturbez
-masturbiez
-masturbions
-masturbons
-masure
-masures
-masurium
-masuriums
-mat
-mât
-mata
-mâta
-matador
-matadors
-mataf
-matafs
-matage
-matages
-matai
-mâtai
-mataient
-mâtaient
-matais
-mâtais
-matait
-mâtait
-matâmes
-mâtâmes
-matamore
-matamores
-matant
-mâtant
-matas
-mâtas
-matasse
-mâtasse
-matassent
-mâtassent
-matasses
-mâtasses
-matassiez
-mâtassiez
-matassions
-mâtassions
-matât
-mâtât
-matâtes
-mâtâtes
-match
-matcha
-matchai
-matchaient
-matchais
-matchait
-matchâmes
-matchant
-matchas
-matchasse
-matchassent
-matchasses
-matchassiez
-matchassions
-matchât
-matchâtes
-matche
-matché
-matchée
-matchées
-matchent
-matcher
-matchera
-matcherai
-matcheraient
-matcherais
-matcherait
-matcheras
-matchèrent
-matcherez
-matcheriez
-matcherions
-matcherons
-matcheront
-matches
-matchés
-matchez
-matchiez
-matchions
-matchons
-matchs
-mate
-maté
-mâte
-mâté
-matée
-mâtée
-matées
-mâtées
-matefaim
-matefaims
-matelas
-matelassa
-matelassai
-matelassaient
-matelassais
-matelassait
-matelassâmes
-matelassant
-matelassas
-matelassasse
-matelassassent
-matelassasses
-matelassassiez
-matelassassions
-matelassât
-matelassâtes
-matelasse
-matelassé
-matelassée
-matelassées
-matelassent
-matelasser
-matelassera
-matelasserai
-matelasseraient
-matelasserais
-matelasserait
-matelasseras
-matelassèrent
-matelasserez
-matelasseriez
-matelasserions
-matelasserons
-matelasseront
-matelasses
-matelassés
-matelassez
-matelassier
-matelassière
-matelassières
-matelassiers
-matelassiez
-matelassions
-matelassons
-matelot
-matelote
-matelotes
-matelots
-matent
-mâtent
-mater
-mâter
-matera
-mâtera
-materai
-mâterai
-materaient
-mâteraient
-materais
-mâterais
-materait
-mâterait
-materas
-mâteras
-mâtereau
-mâtereaux
-matèrent
-mâtèrent
-materez
-mâterez
-matérialisa
-matérialisai
-matérialisaient
-matérialisais
-matérialisait
-matérialisâmes
-matérialisant
-matérialisas
-matérialisasse
-matérialisassent
-matérialisasses
-matérialisassiez
-matérialisassions
-matérialisât
-matérialisâtes
-matérialisation
-matérialisations
-matérialise
-matérialisé
-matérialisée
-matérialisées
-matérialisent
-matérialiser
-matérialisera
-matérialiserai
-matérialiseraient
-matérialiserais
-matérialiserait
-matérialiseras
-matérialisèrent
-matérialiserez
-matérialiseriez
-matérialiserions
-matérialiserons
-matérialiseront
-matérialises
-matérialisés
-matérialisez
-matérialisiez
-matérialisions
-matérialisme
-matérialismes
-matérialisons
-matérialiste
-matérialistes
-matérialité
-matérialités
-matériau
-matériaux
-matériel
-matérielle
-matériellement
-matérielles
-matériels
-materiez
-mâteriez
-materions
-mâterions
-materna
-maternage
-maternages
-maternai
-maternaient
-maternais
-maternait
-maternâmes
-maternant
-maternas
-maternasse
-maternassent
-maternasses
-maternassiez
-maternassions
-maternât
-maternâtes
-materne
-materné
-maternée
-maternées
-maternel
-maternelle
-maternellement
-maternelles
-maternels
-maternent
-materner
-maternera
-maternerai
-materneraient
-maternerais
-maternerait
-materneras
-maternèrent
-maternerez
-materneriez
-maternerions
-maternerons
-materneront
-maternes
-maternés
-maternez
-materniez
-maternions
-maternisa
-maternisai
-maternisaient
-maternisais
-maternisait
-maternisâmes
-maternisant
-maternisas
-maternisasse
-maternisassent
-maternisasses
-maternisassiez
-maternisassions
-maternisât
-maternisâtes
-maternise
-maternisé
-maternisée
-maternisées
-maternisent
-materniser
-maternisera
-materniserai
-materniseraient
-materniserais
-materniserait
-materniseras
-maternisèrent
-materniserez
-materniseriez
-materniserions
-materniserons
-materniseront
-maternises
-maternisés
-maternisez
-maternisiez
-maternisions
-maternisons
-maternité
-maternités
-maternons
-materons
-mâterons
-materont
-mâteront
-mates
-matés
-mâtes
-mâtés
-matez
-mâtez
-math
-mathématicien
-mathématicienne
-mathématiciennes
-mathématiciens
-mathématique
-mathématiquement
-mathématiques
-mathématisa
-mathématisai
-mathématisaient
-mathématisais
-mathématisait
-mathématisâmes
-mathématisant
-mathématisas
-mathématisasse
-mathématisassent
-mathématisasses
-mathématisassiez
-mathématisassions
-mathématisât
-mathématisâtes
-mathématisation
-mathématisations
-mathématise
-mathématisé
-mathématisée
-mathématisées
-mathématisent
-mathématiser
-mathématisera
-mathématiserai
-mathématiseraient
-mathématiserais
-mathématiserait
-mathématiseras
-mathématisèrent
-mathématiserez
-mathématiseriez
-mathématiserions
-mathématiserons
-mathématiseront
-mathématises
-mathématisés
-mathématisez
-mathématisiez
-mathématisions
-mathématisons
-matheuse
-matheuses
-matheux
-maths
-mati
-matie
-matière
-matières
-maties
-matiez
-mâtiez
-matîmes
-matin
-mâtina
-mâtinai
-mâtinaient
-mâtinais
-mâtinait
-matinal
-matinale
-matinalement
-matinales
-mâtinâmes
-mâtinant
-mâtinas
-mâtinasse
-mâtinassent
-mâtinasses
-mâtinassiez
-mâtinassions
-mâtinât
-mâtinâtes
-matinaux
-matine
-mâtiné
-matinée
-mâtinée
-matinées
-mâtinées
-matinent
-mâtiner
-mâtinera
-mâtinerai
-mâtineraient
-mâtinerais
-mâtinerait
-mâtineras
-mâtinèrent
-mâtinerez
-mâtineriez
-mâtinerions
-mâtinerons
-mâtineront
-matines
-mâtinés
-matineuse
-matineuses
-matineux
-mâtinez
-matinier
-matinière
-matinières
-matiniers
-mâtiniez
-mâtinions
-mâtinons
-matins
-mations
-mâtions
-matir
-matira
-matirai
-matiraient
-matirais
-matirait
-matiras
-matirent
-matirez
-matiriez
-matirions
-matirons
-matiront
-matis
-matissaient
-matissais
-matissait
-matissant
-matisse
-matissent
-matisses
-matissez
-matissiez
-matissions
-matissons
-matit
-matît
-matité
-matités
-matîtes
-matoir
-matoirs
-matois
-matoise
-matoises
-maton
-matonne
-matonnes
-matons
-mâtons
-matou
-matous
-matraqua
-matraquage
-matraquages
-matraquai
-matraquaient
-matraquais
-matraquait
-matraquâmes
-matraquant
-matraquas
-matraquasse
-matraquassent
-matraquasses
-matraquassiez
-matraquassions
-matraquât
-matraquâtes
-matraque
-matraqué
-matraquée
-matraquées
-matraquent
-matraquer
-matraquera
-matraquerai
-matraqueraient
-matraquerais
-matraquerait
-matraqueras
-matraquèrent
-matraquerez
-matraqueriez
-matraquerions
-matraquerons
-matraqueront
-matraques
-matraqués
-matraqueur
-matraqueurs
-matraqueuse
-matraqueuses
-matraquez
-matraquiez
-matraquions
-matraquons
-matras
-matriarcal
-matriarcale
-matriarcales
-matriarcat
-matriarcats
-matriarcaux
-matriça
-matriçai
-matriçaient
-matricaire
-matricaires
-matriçais
-matriçait
-matriçâmes
-matriçant
-matriças
-matriçasse
-matriçassent
-matriçasses
-matriçassiez
-matriçassions
-matriçât
-matriçâtes
-matrice
-matricé
-matricée
-matricées
-matricent
-matricer
-matricera
-matricerai
-matriceraient
-matricerais
-matricerait
-matriceras
-matricèrent
-matricerez
-matriceriez
-matricerions
-matricerons
-matriceront
-matrices
-matricés
-matricez
-matricide
-matricides
-matriciez
-matricions
-matriçons
-matricula
-matriculai
-matriculaient
-matriculais
-matriculait
-matriculâmes
-matriculant
-matriculas
-matriculasse
-matriculassent
-matriculasses
-matriculassiez
-matriculassions
-matriculât
-matriculâtes
-matricule
-matriculé
-matriculée
-matriculées
-matriculent
-matriculer
-matriculera
-matriculerai
-matriculeraient
-matriculerais
-matriculerait
-matriculeras
-matriculèrent
-matriculerez
-matriculeriez
-matriculerions
-matriculerons
-matriculeront
-matricules
-matriculés
-matriculez
-matriculiez
-matriculions
-matriculons
-matrilinéaire
-matrilinéaires
-matrilocal
-matrilocale
-matrilocales
-matrilocaux
-matrimonial
-matrimoniale
-matrimonialement
-matrimoniales
-matrimoniaux
-matrone
-matrones
-mats
-mâts
-matte
-mattes
-matthiole
-matthioles
-matura
-maturai
-maturaient
-maturais
-maturait
-maturâmes
-maturant
-maturas
-maturasse
-maturassent
-maturasses
-maturassiez
-maturassions
-maturât
-maturâtes
-maturation
-maturations
-mature
-maturé
-mâture
-maturée
-maturées
-maturent
-maturer
-maturera
-maturerai
-matureraient
-maturerais
-maturerait
-matureras
-maturèrent
-maturerez
-matureriez
-maturerions
-maturerons
-matureront
-matures
-maturés
-mâtures
-maturez
-maturiez
-maturions
-maturité
-maturités
-maturons
-matutinal
-matutinale
-matutinales
-matutinaux
-maubèche
-maubèches
-maudîmes
-maudira
-maudirai
-maudiraient
-maudirais
-maudirait
-maudiras
-maudire
-maudirent
-maudirez
-maudiriez
-maudirions
-maudirons
-maudiront
-maudis
-maudissaient
-maudissais
-maudissait
-maudissant
-maudissante
-maudissantes
-maudissants
-maudisse
-maudissent
-maudisses
-maudissez
-maudissiez
-maudissions
-maudissons
-maudit
-maudît
-maudite
-maudites
-maudîtes
-maudits
-maugréa
-maugréai
-maugréaient
-maugréais
-maugréait
-maugréâmes
-maugréant
-maugréas
-maugréasse
-maugréassent
-maugréasses
-maugréassiez
-maugréassions
-maugréât
-maugréâtes
-maugrée
-maugréé
-maugréée
-maugréées
-maugréent
-maugréer
-maugréera
-maugréerai
-maugréeraient
-maugréerais
-maugréerait
-maugréeras
-maugréèrent
-maugréerez
-maugréeriez
-maugréerions
-maugréerons
-maugréeront
-maugrées
-maugréés
-maugréez
-maugréiez
-maugréions
-maugréons
-maurandie
-maurandies
-maure
-maurelle
-maurelles
-maures
-mauresque
-mauresques
-mauser
-mausers
-mausolée
-mausolées
-maussade
-maussadement
-maussaderie
-maussaderies
-maussades
-mauvais
-mauvaise
-mauvaises
-mauvaiseté
-mauvaisetés
-mauve
-mauvéine
-mauvéines
-mauves
-mauviette
-mauviettes
-mauvis
-maux
-max
-maxillaire
-maxillaires
-maxille
-maxilles
-maxima
-maximal
-maximale
-maximales
-maximalisa
-maximalisai
-maximalisaient
-maximalisais
-maximalisait
-maximalisâmes
-maximalisant
-maximalisas
-maximalisasse
-maximalisassent
-maximalisasses
-maximalisassiez
-maximalisassions
-maximalisât
-maximalisâtes
-maximalisation
-maximalisations
-maximalise
-maximalisé
-maximalisée
-maximalisées
-maximalisent
-maximaliser
-maximalisera
-maximaliserai
-maximaliseraient
-maximaliserais
-maximaliserait
-maximaliseras
-maximalisèrent
-maximaliserez
-maximaliseriez
-maximaliserions
-maximaliserons
-maximaliseront
-maximalises
-maximalisés
-maximalisez
-maximalisiez
-maximalisions
-maximalisme
-maximalismes
-maximalisons
-maximaliste
-maximalistes
-maximaux
-maxime
-maximes
-maximisa
-maximisai
-maximisaient
-maximisais
-maximisait
-maximisâmes
-maximisant
-maximisas
-maximisasse
-maximisassent
-maximisasses
-maximisassiez
-maximisassions
-maximisât
-maximisâtes
-maximisation
-maximisations
-maximise
-maximisé
-maximisée
-maximisées
-maximisent
-maximiser
-maximisera
-maximiserai
-maximiseraient
-maximiserais
-maximiserait
-maximiseras
-maximisèrent
-maximiserez
-maximiseriez
-maximiserions
-maximiserons
-maximiseront
-maximises
-maximisés
-maximisez
-maximisiez
-maximisions
-maximisons
-maximum
-maximums
-maxwell
-maxwells
-maya
-mayas
-maye
-mayen
-mayens
-mayes
-mayonnaise
-mayonnaises
-mazagran
-mazagrans
-mazdéisme
-mazette
-mazout
-mazouta
-mazoutai
-mazoutaient
-mazoutais
-mazoutait
-mazoutâmes
-mazoutant
-mazoutas
-mazoutasse
-mazoutassent
-mazoutasses
-mazoutassiez
-mazoutassions
-mazoutât
-mazoutâtes
-mazoute
-mazouté
-mazoutée
-mazoutées
-mazoutent
-mazouter
-mazoutera
-mazouterai
-mazouteraient
-mazouterais
-mazouterait
-mazouteras
-mazoutèrent
-mazouterez
-mazouteriez
-mazouterions
-mazouterons
-mazouteront
-mazoutes
-mazoutés
-mazoutez
-mazoutiez
-mazoutions
-mazoutons
-mazouts
-mazurka
-mazurkas
-me
-mea-culpa
-méandre
-méandres
-méandrine
-méandrines
-méat
-méats
-mec
-mécanicien
-mécanicien-dentiste
-mécanicienne
-mécaniciennes
-mécaniciens
-mécaniciens-dentistes
-mécanique
-mécaniquement
-mécaniques
-mécanisa
-mécanisai
-mécanisaient
-mécanisais
-mécanisait
-mécanisâmes
-mécanisant
-mécanisas
-mécanisasse
-mécanisassent
-mécanisasses
-mécanisassiez
-mécanisassions
-mécanisât
-mécanisâtes
-mécanisation
-mécanisations
-mécanise
-mécanisé
-mécanisée
-mécanisées
-mécanisent
-mécaniser
-mécanisera
-mécaniserai
-mécaniseraient
-mécaniserais
-mécaniserait
-mécaniseras
-mécanisèrent
-mécaniserez
-mécaniseriez
-mécaniserions
-mécaniserons
-mécaniseront
-mécanises
-mécanisés
-mécanisez
-mécanisiez
-mécanisions
-mécanisme
-mécanismes
-mécanisons
-mécaniste
-mécanistes
-mécano
-mécanographe
-mécanographes
-mécanographie
-mécanographies
-mécanographique
-mécanographiques
-mécanos
-mécanothérapie
-mécanothérapies
-meccano
-meccanos
-mécénat
-mécénats
-mécène
-mécènes
-mécha
-méchage
-méchages
-méchai
-méchaient
-méchais
-méchait
-méchâmes
-méchamment
-méchanceté
-méchancetés
-méchant
-méchante
-méchantes
-méchants
-méchas
-méchasse
-méchassent
-méchasses
-méchassiez
-méchassions
-méchât
-méchâtes
-méché
-mèche
-méchée
-méchées
-mèchent
-mécher
-méchera
-mécherai
-mécheraient
-mécherais
-mécherait
-mécheras
-méchèrent
-mécherez
-mécheriez
-mécherions
-mécherons
-mécheront
-méchés
-mèches
-mécheuse
-mécheuses
-mécheux
-méchez
-méchiez
-méchions
-méchons
-méchoui
-méchouis
-mechta
-mechtas
-mécompta
-mécomptai
-mécomptaient
-mécomptais
-mécomptait
-mécomptâmes
-mécomptant
-mécomptas
-mécomptasse
-mécomptassent
-mécomptasses
-mécomptassiez
-mécomptassions
-mécomptât
-mécomptâtes
-mécompte
-mécompté
-mécomptée
-mécomptées
-mécomptent
-mécompter
-mécomptera
-mécompterai
-mécompteraient
-mécompterais
-mécompterait
-mécompteras
-mécomptèrent
-mécompterez
-mécompteriez
-mécompterions
-mécompterons
-mécompteront
-mécomptes
-mécomptés
-mécomptez
-mécomptiez
-mécomptions
-mécomptons
-méconduire
-méconduite
-méconduites
-méconium
-méconiums
-méconnais
-méconnaissable
-méconnaissables
-méconnaissaient
-méconnaissais
-méconnaissait
-méconnaissance
-méconnaissances
-méconnaissant
-méconnaisse
-méconnaissent
-méconnaisses
-méconnaissez
-méconnaissiez
-méconnaissions
-méconnaissons
-méconnaît
-méconnaîtra
-méconnaîtrai
-méconnaîtraient
-méconnaîtrais
-méconnaîtrait
-méconnaîtras
-méconnaître
-méconnaîtrez
-méconnaîtriez
-méconnaîtrions
-méconnaîtrons
-méconnaîtront
-méconnu
-méconnue
-méconnues
-méconnûmes
-méconnurent
-méconnus
-méconnusse
-méconnussent
-méconnusses
-méconnussiez
-méconnussions
-méconnut
-méconnût
-méconnûtes
-mécontent
-mécontenta
-mécontentai
-mécontentaient
-mécontentais
-mécontentait
-mécontentâmes
-mécontentant
-mécontentas
-mécontentasse
-mécontentassent
-mécontentasses
-mécontentassiez
-mécontentassions
-mécontentât
-mécontentâtes
-mécontente
-mécontenté
-mécontentée
-mécontentées
-mécontentement
-mécontentements
-mécontentent
-mécontenter
-mécontentera
-mécontenterai
-mécontenteraient
-mécontenterais
-mécontenterait
-mécontenteras
-mécontentèrent
-mécontenterez
-mécontenteriez
-mécontenterions
-mécontenterons
-mécontenteront
-mécontentes
-mécontentés
-mécontentez
-mécontentiez
-mécontentions
-mécontentons
-mécontents
-mécréant
-mécréante
-mécréantes
-mécréants
-mecs
-médailla
-médaillai
-médaillaient
-médaillais
-médaillait
-médaillâmes
-médaillant
-médaillas
-médaillasse
-médaillassent
-médaillasses
-médaillassiez
-médaillassions
-médaillât
-médaillâtes
-médaille
-médaillé
-médaillée
-médaillées
-médaillent
-médailler
-médaillera
-médaillerai
-médailleraient
-médaillerais
-médaillerait
-médailleras
-médaillèrent
-médaillerez
-médailleriez
-médaillerions
-médaillerons
-médailleront
-médailles
-médaillés
-médailleur
-médailleurs
-médaillez
-médaillier
-médailliers
-médailliez
-médaillions
-médailliste
-médaillistes
-médaillon
-médaillons
-mède
-médecin
-médecine
-médecine-ball
-médecine-balls
-médecines
-médecins
-medersa
-médersa
-medersas
-médersas
-mèdes
-média
-médial
-médiale
-médiales
-médian
-médiane
-médianes
-médianoche
-médianoches
-médians
-médiante
-médiantes
-médias
-médiastin
-médiastins
-médiat
-médiateur
-médiateurs
-médiation
-médiations
-médiatique
-médiatiques
-médiatisa
-médiatisai
-médiatisaient
-médiatisais
-médiatisait
-médiatisâmes
-médiatisant
-médiatisante
-médiatisantes
-médiatisants
-médiatisas
-médiatisasse
-médiatisassent
-médiatisasses
-médiatisassiez
-médiatisassions
-médiatisât
-médiatisâtes
-médiatisation
-médiatisations
-médiatise
-médiatisé
-médiatisée
-médiatisées
-médiatisent
-médiatiser
-médiatisera
-médiatiserai
-médiatiseraient
-médiatiserais
-médiatiserait
-médiatiseras
-médiatisèrent
-médiatiserez
-médiatiseriez
-médiatiserions
-médiatiserons
-médiatiseront
-médiatises
-médiatisés
-médiatisez
-médiatisiez
-médiatisions
-médiatisons
-médiator
-médiators
-médiatrice
-médiatrices
-médiats
-médiaux
-médical
-médicale
-médicalement
-médicales
-médicalisa
-médicalisai
-médicalisaient
-médicalisais
-médicalisait
-médicalisâmes
-médicalisant
-médicalisante
-médicalisantes
-médicalisants
-médicalisas
-médicalisasse
-médicalisassent
-médicalisasses
-médicalisassiez
-médicalisassions
-médicalisât
-médicalisâtes
-médicalisation
-médicalisations
-médicalise
-médicalisé
-médicalisée
-médicalisées
-médicalisent
-médicaliser
-médicalisera
-médicaliserai
-médicaliseraient
-médicaliserais
-médicaliserait
-médicaliseras
-médicalisèrent
-médicaliserez
-médicaliseriez
-médicaliserions
-médicaliserons
-médicaliseront
-médicalises
-médicalisés
-médicalisez
-médicalisiez
-médicalisions
-médicalisons
-médicament
-médicamenta
-médicamentai
-médicamentaient
-médicamentais
-médicamentait
-médicamentâmes
-médicamentant
-médicamentas
-médicamentasse
-médicamentassent
-médicamentasses
-médicamentassiez
-médicamentassions
-médicamentât
-médicamentâtes
-médicamente
-médicamenté
-médicamentée
-médicamentées
-médicamentent
-médicamenter
-médicamentera
-médicamenterai
-médicamenteraient
-médicamenterais
-médicamenterait
-médicamenteras
-médicamentèrent
-médicamenterez
-médicamenteriez
-médicamenterions
-médicamenterons
-médicamenteront
-médicamentes
-médicamentés
-médicamenteuse
-médicamenteuses
-médicamenteux
-médicamentez
-médicamentiez
-médicamentions
-médicamentons
-médicaments
-médicastre
-médicastres
-médication
-médications
-médicaux
-médicinal
-médicinale
-médicinales
-médicinaux
-medicine-ball
-medicine-balls
-médicinier
-médiciniers
-médico-légal
-médico-légale
-médico-légales
-médico-légaux
-médico-pédagogique
-médico-pédagogiques
-médico-professionnel
-médico-professionnelle
-médico-professionnelles
-médico-professionnels
-médico-social
-médico-sociale
-médico-sociales
-médico-sociaux
-médiéval
-médiévale
-médiévales
-médiévaux
-médiévisme
-médiévismes
-médiéviste
-médiévistes
-médîmes
-médina
-médinas
-médiocratie
-médiocraties
-médiocre
-médiocrement
-médiocres
-médiocrité
-médiocrités
-médique
-médiques
-médira
-médirai
-médiraient
-médirais
-médirait
-médiras
-médire
-médirent
-médirez
-médiriez
-médirions
-médirons
-médiront
-médis
-médisa
-médisai
-médisaient
-médisais
-médisait
-médisâmes
-médisance
-médisances
-médisant
-médisante
-médisantes
-médisants
-médisas
-médisasse
-médisassent
-médisasses
-médisassiez
-médisassions
-médisât
-médisâtes
-médise
-médisé
-médisent
-médiser
-médisera
-médiserai
-médiseraient
-médiserais
-médiserait
-médiseras
-médisèrent
-médiserez
-médiseriez
-médiserions
-médiserons
-médiseront
-médises
-médisez
-médisiez
-médisions
-médisons
-médisse
-médissent
-médisses
-médissiez
-médissions
-médit
-médît
-médita
-méditai
-méditaient
-méditais
-méditait
-méditâmes
-méditant
-méditante
-méditantes
-méditants
-méditas
-méditasse
-méditassent
-méditasses
-méditassiez
-méditassions
-méditât
-méditâtes
-méditatif
-méditatifs
-méditation
-méditations
-méditative
-méditatives
-médite
-médité
-méditée
-méditées
-méditent
-méditer
-méditera
-méditerai
-méditeraient
-méditerais
-méditerait
-méditeras
-méditèrent
-méditerez
-méditeriez
-méditerions
-méditerons
-méditeront
-méditerrané
-méditerranée
-méditerranéen
-méditerranéenne
-méditerranéennes
-méditerranéens
-méditerranées
-méditerranés
-médites
-médités
-médîtes
-méditez
-méditiez
-méditions
-méditons
-médits
-médium
-médiumnique
-médiumniques
-médiumnité
-médiumnités
-médiums
-médius
-médoc
-médocs
-médullaire
-médullaires
-médulleuse
-médulleuses
-médulleux
-médusa
-médusai
-médusaient
-médusais
-médusait
-médusâmes
-médusant
-médusante
-médusantes
-médusants
-médusas
-médusasse
-médusassent
-médusasses
-médusassiez
-médusassions
-médusât
-médusâtes
-méduse
-médusé
-médusée
-médusées
-médusent
-méduser
-médusera
-méduserai
-méduseraient
-méduserais
-méduserait
-méduseras
-médusèrent
-méduserez
-méduseriez
-méduserions
-méduserons
-méduseront
-méduses
-médusés
-médusez
-médusiez
-médusions
-médusons
-meeting
-meetings
-méfaire
-méfais
-méfaisaient
-méfaisais
-méfaisait
-méfaisant
-méfaisiez
-méfaisions
-méfaisons
-méfait
-méfaite
-méfaites
-méfaits
-méfasse
-méfassent
-méfasses
-méfassiez
-méfassions
-méfera
-méferai
-méferaient
-méferais
-méferait
-méferas
-méferez
-méferiez
-méferions
-méferons
-méferont
-méfia
-méfiai
-méfiaient
-méfiais
-méfiait
-méfiâmes
-méfiance
-méfiances
-méfiant
-méfiante
-méfiantes
-méfiants
-méfias
-méfiasse
-méfiassent
-méfiasses
-méfiassiez
-méfiassions
-méfiât
-méfiâtes
-méfie
-méfié
-méfiée
-méfiées
-méfient
-méfier
-méfiera
-méfierai
-méfieraient
-méfierais
-méfierait
-méfieras
-méfièrent
-méfierez
-méfieriez
-méfierions
-méfierons
-méfieront
-méfies
-méfiés
-méfiez
-méfiiez
-méfiions
-méfîmes
-méfions
-méfirent
-méfis
-méfisse
-méfissent
-méfisses
-méfissiez
-méfissions
-méfit
-méfît
-méfîtes
-méfont
-méforme
-méformes
-mégacéros
-mégacôlon
-mégacôlons
-mégacycle
-mégacycles
-mégahertz
-mégalithe
-mégalithes
-mégalithique
-mégalithiques
-mégalomane
-mégalomanes
-mégalomanie
-mégalomanies
-mégalopole
-mégalopoles
-mégaphone
-mégaphones
-mégaptère
-mégaptères
-mégarde
-mégardes
-mégathérium
-mégathériums
-mégatonne
-mégatonnes
-mégère
-mégères
-mégi
-mégie
-mégies
-mégîmes
-mégir
-mégira
-mégirai
-mégiraient
-mégirais
-mégirait
-mégiras
-mégirent
-mégirez
-mégiriez
-mégirions
-mégirons
-mégiront
-mégis
-mégissa
-mégissai
-mégissaient
-mégissais
-mégissait
-mégissâmes
-mégissant
-mégissas
-mégissasse
-mégissassent
-mégissasses
-mégissassiez
-mégissassions
-mégissât
-mégissâtes
-mégisse
-mégissé
-mégissée
-mégissées
-mégissent
-mégisser
-mégissera
-mégisserai
-mégisseraient
-mégisserais
-mégisserait
-mégisseras
-mégissèrent
-mégisserez
-mégisserie
-mégisseries
-mégisseriez
-mégisserions
-mégisserons
-mégisseront
-mégisses
-mégissés
-mégissez
-mégissier
-mégissiers
-mégissiez
-mégissions
-mégissons
-mégit
-mégît
-mégîtes
-mégohm
-mégohmmètre
-mégohmmètres
-mégohms
-mégot
-mégota
-mégotai
-mégotaient
-mégotais
-mégotait
-mégotâmes
-mégotant
-mégotas
-mégotasse
-mégotassent
-mégotasses
-mégotassiez
-mégotassions
-mégotât
-mégotâtes
-mégote
-mégoté
-mégotée
-mégotées
-mégotent
-mégoter
-mégotera
-mégoterai
-mégoteraient
-mégoterais
-mégoterait
-mégoteras
-mégotèrent
-mégoterez
-mégoteriez
-mégoterions
-mégoterons
-mégoteront
-mégotes
-mégotés
-mégotez
-mégotiez
-mégotions
-mégotons
-mégots
-méhara
-méharée
-méharées
-méhari
-méharis
-méhariste
-méharistes
-meïji
-meïjis
-meilleur
-meilleure
-meilleures
-meilleurs
-méiose
-méioses
-méiotique
-méiotiques
-meistre
-meistres
-méjanage
-méjanages
-méjuge
-méjugé
-méjugea
-méjugeai
-méjugeaient
-méjugeais
-méjugeait
-méjugeâmes
-méjugeant
-méjugeas
-méjugeasse
-méjugeassent
-méjugeasses
-méjugeassiez
-méjugeassions
-méjugeât
-méjugeâtes
-méjugée
-méjugées
-méjugent
-méjugeons
-méjuger
-méjugera
-méjugerai
-méjugeraient
-méjugerais
-méjugerait
-méjugeras
-méjugèrent
-méjugerez
-méjugeriez
-méjugerions
-méjugerons
-méjugeront
-méjuges
-méjugés
-méjugez
-méjugiez
-méjugions
-mêla
-mélaena
-mélaenas
-mêlai
-mêlaient
-mêlais
-mêlait
-mêlâmes
-mélampyre
-mélampyres
-mélancolie
-mélancolies
-mélancolique
-mélancoliquement
-mélancoliques
-mélange
-mélangé
-mélangea
-mélangeai
-mélangeaient
-mélangeais
-mélangeait
-mélangeâmes
-mélangeant
-mélangeante
-mélangeantes
-mélangeants
-mélangeas
-mélangeasse
-mélangeassent
-mélangeasses
-mélangeassiez
-mélangeassions
-mélangeât
-mélangeâtes
-mélangée
-mélangées
-mélangent
-mélangeons
-mélanger
-mélangera
-mélangerai
-mélangeraient
-mélangerais
-mélangerait
-mélangeras
-mélangèrent
-mélangerez
-mélangeriez
-mélangerions
-mélangerons
-mélangeront
-mélanges
-mélangés
-mélangeur
-mélangeurs
-mélangeuse
-mélangeuses
-mélangez
-mélangiez
-mélangions
-mélanine
-mélanines
-mélanique
-mélaniques
-mélanisme
-mélanismes
-mélanodermie
-mélanodermies
-mélanome
-mélanomes
-mélanose
-mélanoses
-mélanostimuline
-mélanostimulines
-mêlant
-mêlas
-mélasse
-mêlasse
-mêlassent
-mélasses
-mêlasses
-mêlassiez
-mêlassions
-mêlât
-mêlâtes
-Melba
-melchior
-melchiors
-melchite
-melchites
-mêle
-mêlé
-méléagrine
-méléagrines
-mêlé-cass
-mêlée
-mêlées
-méléna
-mélénas
-mêlent
-mêler
-mêlera
-mêlerai
-mêleraient
-mêlerais
-mêlerait
-mêleras
-mêlèrent
-mêlerez
-mêleriez
-mêlerions
-mêlerons
-mêleront
-mêles
-mêlés
-mêlez
-mélèze
-mélèzes
-mélia
-mélias
-mêliez
-mélilot
-mélilots
-méli-mélo
-mélinite
-mélinites
-mêlions
-mélioratif
-mélioratifs
-méliorative
-mélioratives
-mélique
-méliques
-mélis-mélos
-mélisse
-mélisses
-mélitte
-mélittes
-mellâh
-mellâhs
-mellifère
-mellifères
-mellification
-mellifications
-melliflue
-melliflues
-mellite
-mellites
-mélo
-mélodie
-mélodies
-mélodieuse
-mélodieusement
-mélodieuses
-mélodieux
-mélodique
-mélodiques
-mélodiste
-mélodistes
-mélodramatique
-mélodramatiques
-mélodrame
-mélodrames
-mélomane
-mélomanes
-melon
-mélongine
-mélongines
-melonné
-melonnée
-melonnées
-melonnés
-melonnière
-melonnières
-melons
-mêlons
-mélopée
-mélopées
-mélophage
-mélophages
-mélos
-mélusine
-mélusines
-membrane
-membranes
-membraneuse
-membraneuses
-membraneux
-membranule
-membranules
-membre
-membré
-membrée
-membrées
-membres
-membrés
-membron
-membrons
-membru
-membrue
-membrues
-membrure
-membrures
-membrus
-mémé
-même
-mêmement
-mémento
-mémentos
-mémère
-mémères
-mémés
-mêmes
-mémoire
-mémoires
-mémorable
-mémorables
-mémorandum
-mémorandums
-mémoration
-mémorations
-mémorial
-mémorialiste
-mémorialistes
-mémoriaux
-mémoriel
-mémorielle
-mémorielles
-mémoriels
-mémorisa
-mémorisai
-mémorisaient
-mémorisais
-mémorisait
-mémorisâmes
-mémorisant
-mémorisante
-mémorisantes
-mémorisants
-mémorisas
-mémorisasse
-mémorisassent
-mémorisasses
-mémorisassiez
-mémorisassions
-mémorisât
-mémorisâtes
-mémorisation
-mémorisations
-mémorise
-mémorisé
-mémorisée
-mémorisées
-mémorisent
-mémoriser
-mémorisera
-mémoriserai
-mémoriseraient
-mémoriserais
-mémoriserait
-mémoriseras
-mémorisèrent
-mémoriserez
-mémoriseriez
-mémoriserions
-mémoriserons
-mémoriseront
-mémorises
-mémorisés
-mémorisez
-mémorisiez
-mémorisions
-mémorisons
-men
-mena
-menaça
-menaçai
-menaçaient
-menaçais
-menaçait
-menaçâmes
-menaçant
-menaçante
-menaçantes
-menaçants
-menaças
-menaçasse
-menaçassent
-menaçasses
-menaçassiez
-menaçassions
-menaçât
-menaçâtes
-menace
-menacé
-menacée
-menacées
-menacent
-menacer
-menacera
-menacerai
-menaceraient
-menacerais
-menacerait
-menaceras
-menacèrent
-menacerez
-menaceriez
-menacerions
-menacerons
-menaceront
-menaces
-menacés
-menacez
-menaciez
-menacions
-menaçons
-ménade
-ménades
-ménage
-ménagé
-ménagea
-ménageai
-ménageaient
-ménageais
-ménageait
-ménageâmes
-ménageant
-ménageante
-ménageantes
-ménageants
-ménageas
-ménageasse
-ménageassent
-ménageasses
-ménageassiez
-ménageassions
-ménageât
-ménageâtes
-ménagée
-ménagées
-ménagement
-ménagements
-ménagent
-ménageons
-ménager
-ménagera
-ménagerai
-ménageraient
-ménagerais
-ménagerait
-ménageras
-ménagère
-ménagèrent
-ménagères
-ménagerez
-ménagerie
-ménageries
-ménageriez
-ménagerions
-ménagerons
-ménageront
-ménages
-ménagés
-ménagez
-ménagiez
-ménagions
-menai
-menaient
-menais
-menait
-menâmes
-menant
-menas
-menasse
-menassent
-menasses
-menassiez
-menassions
-menât
-menâtes
-menchevik
-mencheviks
-mendélévium
-mendéléviums
-mendélien
-mendélienne
-mendéliennes
-mendéliens
-mendélisme
-mendélismes
-mendia
-mendiai
-mendiaient
-mendiais
-mendiait
-mendiâmes
-mendiant
-mendiante
-mendiantes
-mendiants
-mendias
-mendiasse
-mendiassent
-mendiasses
-mendiassiez
-mendiassions
-mendiât
-mendiâtes
-mendicité
-mendicités
-mendie
-mendié
-mendiée
-mendiées
-mendient
-mendier
-mendiera
-mendierai
-mendieraient
-mendierais
-mendierait
-mendieras
-mendièrent
-mendierez
-mendieriez
-mendierions
-mendierons
-mendieront
-mendies
-mendiés
-mendiez
-mendigot
-mendigota
-mendigotai
-mendigotaient
-mendigotais
-mendigotait
-mendigotâmes
-mendigotant
-mendigotas
-mendigotasse
-mendigotassent
-mendigotasses
-mendigotassiez
-mendigotassions
-mendigotât
-mendigotâtes
-mendigote
-mendigoté
-mendigotée
-mendigotées
-mendigotent
-mendigoter
-mendigotera
-mendigoterai
-mendigoteraient
-mendigoterais
-mendigoterait
-mendigoteras
-mendigotèrent
-mendigoterez
-mendigoteriez
-mendigoterions
-mendigoterons
-mendigoteront
-mendigotes
-mendigotés
-mendigotez
-mendigotiez
-mendigotions
-mendigotons
-mendigots
-mendiiez
-mendiions
-mendions
-mené
-mène
-meneau
-meneaux
-menée
-menées
-mènent
-mener
-mènera
-mènerai
-mèneraient
-mènerais
-mènerait
-mèneras
-menèrent
-mènerez
-mèneriez
-mènerions
-mènerons
-mèneront
-menés
-mènes
-ménestrel
-ménestrels
-ménétrier
-ménétriers
-meneur
-meneurs
-meneuse
-meneuses
-menez
-menhir
-menhirs
-meniez
-menin
-menine
-menines
-méninge
-méningé
-méningée
-méningées
-méninges
-méningés
-méningiome
-méningiomes
-méningite
-méningites
-méningitique
-méningitiques
-méningocoque
-méningocoques
-menins
-menions
-ménisque
-ménisques
-mennonite
-mennonites
-ménologe
-ménologes
-menons
-ménopause
-ménopausée
-ménopausées
-ménopauses
-ménopausique
-ménopausiques
-ménorragie
-ménorragies
-menotte
-menottes
-mens
-mense
-menses
-mensonge
-mensonger
-mensongère
-mensongèrement
-mensongères
-mensongers
-mensonges
-menstruation
-menstruations
-menstruel
-menstruelle
-menstruelles
-menstruels
-menstrues
-mensualisa
-mensualisai
-mensualisaient
-mensualisais
-mensualisait
-mensualisâmes
-mensualisant
-mensualisas
-mensualisasse
-mensualisassent
-mensualisasses
-mensualisassiez
-mensualisassions
-mensualisât
-mensualisâtes
-mensualisation
-mensualisations
-mensualise
-mensualisé
-mensualisée
-mensualisées
-mensualisent
-mensualiser
-mensualisera
-mensualiserai
-mensualiseraient
-mensualiserais
-mensualiserait
-mensualiseras
-mensualisèrent
-mensualiserez
-mensualiseriez
-mensualiserions
-mensualiserons
-mensualiseront
-mensualises
-mensualisés
-mensualisez
-mensualisiez
-mensualisions
-mensualisons
-mensualité
-mensualités
-mensuel
-mensuelle
-mensuellement
-mensuelles
-mensuels
-mensura
-mensurai
-mensuraient
-mensurais
-mensurait
-mensurâmes
-mensurant
-mensuras
-mensurasse
-mensurassent
-mensurasses
-mensurassiez
-mensurassions
-mensurât
-mensurâtes
-mensuration
-mensurations
-mensure
-mensuré
-mensurée
-mensurées
-mensurent
-mensurer
-mensurera
-mensurerai
-mensureraient
-mensurerais
-mensurerait
-mensureras
-mensurèrent
-mensurerez
-mensureriez
-mensurerions
-mensurerons
-mensureront
-mensures
-mensurés
-mensurez
-mensuriez
-mensurions
-mensurons
-ment
-mentaient
-mentais
-mentait
-mental
-mentale
-mentalement
-mentales
-mentalité
-mentalités
-mentant
-mentaux
-mente
-mentent
-menterie
-menteries
-mentes
-menteur
-menteurs
-menteuse
-menteuses
-mentez
-menthe
-menthes
-menthol
-mentholé
-mentholée
-mentholées
-mentholés
-menthols
-menti
-mentie
-menties
-mentiez
-mentîmes
-mention
-mentionna
-mentionnai
-mentionnaient
-mentionnais
-mentionnait
-mentionnâmes
-mentionnant
-mentionnas
-mentionnasse
-mentionnassent
-mentionnasses
-mentionnassiez
-mentionnassions
-mentionnât
-mentionnâtes
-mentionne
-mentionné
-mentionnée
-mentionnées
-mentionnent
-mentionner
-mentionnera
-mentionnerai
-mentionneraient
-mentionnerais
-mentionnerait
-mentionneras
-mentionnèrent
-mentionnerez
-mentionneriez
-mentionnerions
-mentionnerons
-mentionneront
-mentionnes
-mentionnés
-mentionnez
-mentionniez
-mentionnions
-mentionnons
-mentions
-mentir
-mentira
-mentirai
-mentiraient
-mentirais
-mentirait
-mentiras
-mentirent
-mentirez
-mentiriez
-mentirions
-mentirons
-mentiront
-mentis
-mentisme
-mentismes
-mentisse
-mentissent
-mentisses
-mentissiez
-mentissions
-mentit
-mentît
-mentîtes
-menton
-mentonnet
-mentonnets
-mentonnier
-mentonnière
-mentonnières
-mentonniers
-mentons
-mentor
-mentors
-menu
-menue
-menues
-menuet
-menuets
-menuisa
-menuisai
-menuisaient
-menuisais
-menuisait
-menuisâmes
-menuisant
-menuisas
-menuisasse
-menuisassent
-menuisasses
-menuisassiez
-menuisassions
-menuisât
-menuisâtes
-menuise
-menuisé
-menuisée
-menuisées
-menuisent
-menuiser
-menuisera
-menuiserai
-menuiseraient
-menuiserais
-menuiserait
-menuiseras
-menuisèrent
-menuiserez
-menuiserie
-menuiseries
-menuiseriez
-menuiserions
-menuiserons
-menuiseront
-menuises
-menuisés
-menuisez
-menuisier
-menuisiers
-menuisiez
-menuisions
-menuisons
-ménure
-ménures
-menus
-ményanthe
-ményanthes
-méphistophélique
-méphistophéliques
-méphitique
-méphitiques
-méphitisme
-méphitismes
-méplat
-méplate
-méplates
-méplats
-méprenaient
-méprenais
-méprenait
-méprenant
-méprend
-méprendra
-méprendrai
-méprendraient
-méprendrais
-méprendrait
-méprendras
-méprendre
-méprendrez
-méprendriez
-méprendrions
-méprendrons
-méprendront
-méprends
-méprenez
-mépreniez
-méprenions
-méprenne
-méprennent
-méprennes
-méprenons
-méprîmes
-méprirent
-mépris
-méprisa
-méprisable
-méprisables
-méprisai
-méprisaient
-méprisais
-méprisait
-méprisâmes
-méprisant
-méprisante
-méprisantes
-méprisants
-méprisas
-méprisasse
-méprisassent
-méprisasses
-méprisassiez
-méprisassions
-méprisât
-méprisâtes
-méprise
-méprisé
-méprisée
-méprisées
-méprisent
-mépriser
-méprisera
-mépriserai
-mépriseraient
-mépriserais
-mépriserait
-mépriseras
-méprisèrent
-mépriserez
-mépriseriez
-mépriserions
-mépriserons
-mépriseront
-méprises
-méprisés
-méprisez
-méprisiez
-méprisions
-méprisons
-méprisse
-méprissent
-méprisses
-méprissiez
-méprissions
-méprit
-méprît
-méprîtes
-mer
-mercanti
-mercantile
-mercantiles
-mercantilisa
-mercantilisai
-mercantilisaient
-mercantilisais
-mercantilisait
-mercantilisâmes
-mercantilisant
-mercantilisas
-mercantilisasse
-mercantilisassent
-mercantilisasses
-mercantilisassiez
-mercantilisassions
-mercantilisât
-mercantilisâtes
-mercantilise
-mercantilisé
-mercantilisée
-mercantilisées
-mercantilisent
-mercantiliser
-mercantilisera
-mercantiliserai
-mercantiliseraient
-mercantiliserais
-mercantiliserait
-mercantiliseras
-mercantilisèrent
-mercantiliserez
-mercantiliseriez
-mercantiliserions
-mercantiliserons
-mercantiliseront
-mercantilises
-mercantilisés
-mercantilisez
-mercantilisiez
-mercantilisions
-mercantilisme
-mercantilismes
-mercantilisons
-mercantiliste
-mercantilistes
-mercantis
-mercaptan
-mercaptans
-mercaticien
-mercaticienne
-mercaticiennes
-mercaticiens
-mercatique
-mercatiques
-mercenaire
-mercenaires
-mercerie
-merceries
-mercerisa
-mercerisage
-mercerisages
-mercerisai
-mercerisaient
-mercerisais
-mercerisait
-mercerisâmes
-mercerisant
-mercerisas
-mercerisasse
-mercerisassent
-mercerisasses
-mercerisassiez
-mercerisassions
-mercerisât
-mercerisâtes
-mercerise
-mercerisé
-mercerisée
-mercerisées
-mercerisent
-merceriser
-mercerisera
-merceriserai
-merceriseraient
-merceriserais
-merceriserait
-merceriseras
-mercerisèrent
-merceriserez
-merceriseriez
-merceriserions
-merceriserons
-merceriseront
-mercerises
-mercerisés
-mercerisez
-mercerisiez
-mercerisions
-mercerisons
-merchandising
-merchandisings
-merci
-mercier
-mercière
-mercières
-merciers
-mercis
-mercredi
-mercredis
-mercure
-mercures
-mercureux
-mercuriale
-mercuriales
-mercuriel
-mercurielle
-mercurielles
-mercuriels
-mercurochrome
-mercurochromes
-merde
-merdes
-merdeuse
-merdeuses
-merdeux
-merdier
-merdiers
-merdique
-merdiques
-merdoie
-merdoient
-merdoiera
-merdoierai
-merdoieraient
-merdoierais
-merdoierait
-merdoieras
-merdoierez
-merdoieriez
-merdoierions
-merdoierons
-merdoieront
-merdoies
-merdoya
-merdoyai
-merdoyaient
-merdoyais
-merdoyait
-merdoyâmes
-merdoyant
-merdoyas
-merdoyasse
-merdoyassent
-merdoyasses
-merdoyassiez
-merdoyassions
-merdoyât
-merdoyâtes
-merdoyé
-merdoyer
-merdoyèrent
-merdoyez
-merdoyiez
-merdoyions
-merdoyons
-mère
-mère-grand
-mères
-mères-grand
-merguez
-méridien
-méridienne
-méridiennes
-méridiens
-méridional
-méridionale
-méridionales
-méridionaux
-meringua
-meringuai
-meringuaient
-meringuais
-meringuait
-meringuâmes
-meringuant
-meringuas
-meringuasse
-meringuassent
-meringuasses
-meringuassiez
-meringuassions
-meringuât
-meringuâtes
-meringue
-meringué
-meringuée
-meringuées
-meringuent
-meringuer
-meringuera
-meringuerai
-meringueraient
-meringuerais
-meringuerait
-meringueras
-meringuèrent
-meringuerez
-meringueriez
-meringuerions
-meringuerons
-meringueront
-meringues
-meringués
-meringuez
-meringuiez
-meringuions
-meringuons
-mérinos
-merise
-merises
-merisier
-merisiers
-méristème
-méristèmes
-mérita
-méritai
-méritaient
-méritais
-méritait
-méritâmes
-méritant
-méritante
-méritantes
-méritants
-méritas
-méritasse
-méritassent
-méritasses
-méritassiez
-méritassions
-méritât
-méritâtes
-mérite
-mérité
-méritée
-méritées
-méritent
-mériter
-méritera
-mériterai
-mériteraient
-mériterais
-mériterait
-mériteras
-méritèrent
-mériterez
-mériteriez
-mériterions
-mériterons
-mériteront
-mérites
-mérités
-méritez
-méritiez
-méritions
-méritocratie
-méritocraties
-méritoire
-méritoires
-méritons
-merlan
-merlans
-merle
-merles
-merlette
-merlettes
-merlin
-merlins
-merlon
-merlons
-merlu
-merluche
-merluches
-merlus
-mérou
-mérous
-mérovingien
-mérovingienne
-mérovingiennes
-mérovingiens
-merrain
-merrains
-mers
-merveille
-merveilles
-merveilleuse
-merveilleusement
-merveilleuses
-merveilleux
-mérycisme
-mérycismes
-mes
-mesa
-mésallia
-mésalliai
-mésalliaient
-mésalliais
-mésalliait
-mésalliâmes
-mésalliance
-mésalliances
-mésalliant
-mésallias
-mésalliasse
-mésalliassent
-mésalliasses
-mésalliassiez
-mésalliassions
-mésalliât
-mésalliâtes
-mésallie
-mésallié
-mésalliée
-mésalliées
-mésallient
-mésallier
-mésalliera
-mésallierai
-mésallieraient
-mésallierais
-mésallierait
-mésallieras
-mésallièrent
-mésallierez
-mésallieriez
-mésallierions
-mésallierons
-mésallieront
-mésallies
-mésalliés
-mésalliez
-mésalliiez
-mésalliions
-mésallions
-mésange
-mésanges
-mésangette
-mésangettes
-mesas
-mésaventure
-mésaventures
-mescaline
-mescalines
-mesclun
-mescluns
-mesdames
-mesdemoiselles
-mésencéphale
-mésencéphales
-mésenchyme
-mésenchymes
-mésentente
-mésententes
-mésentère
-mésentères
-mésentérique
-mésentériques
-mésestima
-mésestimai
-mésestimaient
-mésestimais
-mésestimait
-mésestimâmes
-mésestimant
-mésestimas
-mésestimasse
-mésestimassent
-mésestimasses
-mésestimassiez
-mésestimassions
-mésestimât
-mésestimâtes
-mésestimation
-mésestimations
-mésestime
-mésestimé
-mésestimée
-mésestimées
-mésestiment
-mésestimer
-mésestimera
-mésestimerai
-mésestimeraient
-mésestimerais
-mésestimerait
-mésestimeras
-mésestimèrent
-mésestimerez
-mésestimeriez
-mésestimerions
-mésestimerons
-mésestimeront
-mésestimes
-mésestimés
-mésestimez
-mésestimiez
-mésestimions
-mésestimons
-mésintelligence
-mésintelligences
-mesmérisme
-mesmérismes
-mésoblaste
-mésoblastes
-mésocarpe
-mésocarpes
-mésoderme
-mésodermes
-mésolithique
-mésolithiques
-mésopause
-mésopauses
-mésosphère
-mésosphères
-mésothorax
-mésozoïque
-mésozoïques
-mesquin
-mesquine
-mesquinement
-mesquinerie
-mesquineries
-mesquines
-mesquins
-mess
-message
-messager
-messagère
-messagères
-messagerie
-messageries
-messagers
-messages
-messe
-messéant
-messeigneurs
-messeoir
-messer
-messers
-messes
-messeyaient
-messeyait
-messianique
-messianiques
-messianisme
-messianismes
-messidor
-messie
-messied
-messiée
-messiéent
-messier
-messiéra
-messiéraient
-messiérait
-messiéront
-messiers
-messies
-messieurs
-messire
-messires
-mestrance
-mestrances
-mestre
-mestres
-mesura
-mesurable
-mesurables
-mesurage
-mesurages
-mesurai
-mesuraient
-mesurais
-mesurait
-mesurâmes
-mesurant
-mesuras
-mesurasse
-mesurassent
-mesurasses
-mesurassiez
-mesurassions
-mesurât
-mesurâtes
-mesure
-mesuré
-mesurée
-mesurées
-mesurent
-mesurer
-mesurera
-mesurerai
-mesureraient
-mesurerais
-mesurerait
-mesureras
-mesurèrent
-mesurerez
-mesureriez
-mesurerions
-mesurerons
-mesureront
-mesures
-mesurés
-mesureur
-mesureurs
-mesurez
-mesuriez
-mesurions
-mesurons
-mésusa
-mésusai
-mésusaient
-mésusais
-mésusait
-mésusâmes
-mésusant
-mésusas
-mésusasse
-mésusassent
-mésusasses
-mésusassiez
-mésusassions
-mésusât
-mésusâtes
-mésuse
-mésusé
-mésusent
-mésuser
-mésusera
-mésuserai
-mésuseraient
-mésuserais
-mésuserait
-mésuseras
-mésusèrent
-mésuserez
-mésuseriez
-mésuserions
-mésuserons
-mésuseront
-mésuses
-mésusez
-mésusiez
-mésusions
-mésusons
-met
-méta
-métabolique
-métaboliques
-métabolisme
-métabolismes
-métabolite
-métabolites
-métacarpe
-métacarpes
-métacarpien
-métacarpiens
-métacentre
-métacentres
-métairie
-métairies
-métal
-métalangage
-métalangages
-métalangue
-métalangues
-métaldéhyde
-métaldéhydes
-métalinguistique
-métalinguistiques
-métallifère
-métallifères
-métallique
-métalliques
-métallisa
-métallisai
-métallisaient
-métallisais
-métallisait
-métallisâmes
-métallisant
-métallisante
-métallisantes
-métallisants
-métallisas
-métallisasse
-métallisassent
-métallisasses
-métallisassiez
-métallisassions
-métallisât
-métallisâtes
-métallisation
-métallisations
-métallise
-métallisé
-métallisée
-métallisées
-métallisent
-métalliser
-métallisera
-métalliserai
-métalliseraient
-métalliserais
-métalliserait
-métalliseras
-métallisèrent
-métalliserez
-métalliseriez
-métalliserions
-métalliserons
-métalliseront
-métallises
-métallisés
-métallisez
-métallisiez
-métallisions
-métallisons
-métallo
-métallochromie
-métallochromies
-métallographie
-métallographies
-métallographique
-métallographiques
-métalloïde
-métalloïdes
-métalloplastique
-métalloplastiques
-métalloprotéine
-métalloprotéines
-métallos
-métallurgie
-métallurgies
-métallurgique
-métallurgiques
-métallurgiste
-métallurgistes
-métamorphique
-métamorphiques
-métamorphisa
-métamorphisai
-métamorphisaient
-métamorphisais
-métamorphisait
-métamorphisâmes
-métamorphisant
-métamorphisas
-métamorphisasse
-métamorphisassent
-métamorphisasses
-métamorphisassiez
-métamorphisassions
-métamorphisât
-métamorphisâtes
-métamorphise
-métamorphisé
-métamorphisée
-métamorphisées
-métamorphisent
-métamorphiser
-métamorphisera
-métamorphiserai
-métamorphiseraient
-métamorphiserais
-métamorphiserait
-métamorphiseras
-métamorphisèrent
-métamorphiserez
-métamorphiseriez
-métamorphiserions
-métamorphiserons
-métamorphiseront
-métamorphises
-métamorphisés
-métamorphisez
-métamorphisiez
-métamorphisions
-métamorphisme
-métamorphismes
-métamorphisons
-métamorphosa
-métamorphosai
-métamorphosaient
-métamorphosais
-métamorphosait
-métamorphosâmes
-métamorphosant
-métamorphosas
-métamorphosasse
-métamorphosassent
-métamorphosasses
-métamorphosassiez
-métamorphosassions
-métamorphosât
-métamorphosâtes
-métamorphose
-métamorphosé
-métamorphosée
-métamorphosées
-métamorphosent
-métamorphoser
-métamorphosera
-métamorphoserai
-métamorphoseraient
-métamorphoserais
-métamorphoserait
-métamorphoseras
-métamorphosèrent
-métamorphoserez
-métamorphoseriez
-métamorphoserions
-métamorphoserons
-métamorphoseront
-métamorphoses
-métamorphosés
-métamorphosez
-métamorphosiez
-métamorphosions
-métamorphosons
-métaphase
-métaphases
-métaphore
-métaphores
-métaphorique
-métaphoriquement
-métaphoriques
-métaphosphorique
-métaphosphoriques
-métaphyse
-métaphyses
-métaphysicien
-métaphysicienne
-métaphysiciennes
-métaphysiciens
-métaphysique
-métaphysiquement
-métaphysiquements
-métaphysiques
-métaplasie
-métaplasies
-métapsychique
-métapsychiques
-métapsychologie
-métapsychologies
-métas
-métastase
-métastases
-métatarse
-métatarses
-métatarsien
-métatarsienne
-métatarsiennes
-métatarsiens
-métaux
-métayage
-métayages
-métayer
-métayère
-métayères
-métayers
-métazoaire
-métazoaires
-méteil
-méteils
-métempsychose
-métempsychoses
-métempsycose
-métempsycoses
-métencéphale
-métencéphales
-météo
-météore
-météores
-météorique
-météoriques
-météorisa
-météorisai
-météorisaient
-météorisais
-météorisait
-météorisâmes
-météorisant
-météorisas
-météorisasse
-météorisassent
-météorisasses
-météorisassiez
-météorisassions
-météorisât
-météorisâtes
-météorise
-météorisé
-météorisée
-météorisées
-météorisent
-météoriser
-météorisera
-météoriserai
-météoriseraient
-météoriserais
-météoriserait
-météoriseras
-météorisèrent
-météoriserez
-météoriseriez
-météoriserions
-météoriserons
-météoriseront
-météorises
-météorisés
-météorisez
-météorisiez
-météorisions
-météorisons
-météorite
-météorites
-météorologie
-météorologies
-météorologique
-météorologiques
-météorologiste
-météorologistes
-météorologue
-météorologues
-métèque
-métèques
-méthacrylique
-méthacryliques
-méthane
-méthanes
-méthanier
-méthaniers
-méthémoglobine
-méthémoglobines
-méthionine
-méthionines
-méthode
-méthodes
-méthodique
-méthodiquement
-méthodiques
-méthodisme
-méthodismes
-méthodiste
-méthodistes
-méthodologie
-méthodologies
-méthodologique
-méthodologiques
-méthyle
-méthylène
-méthylènes
-méthyles
-méthylique
-méthyliques
-méticuleuse
-méticuleusement
-méticuleuses
-méticuleux
-méticulosité
-méticulosités
-métier
-métiers
-métis
-métissa
-métissage
-métissages
-métissai
-métissaient
-métissais
-métissait
-métissâmes
-métissant
-métissas
-métissasse
-métissassent
-métissasses
-métissassiez
-métissassions
-métissât
-métissâtes
-métisse
-métissé
-métissée
-métissées
-métissent
-métisser
-métissera
-métisserai
-métisseraient
-métisserais
-métisserait
-métisseras
-métissèrent
-métisserez
-métisseriez
-métisserions
-métisserons
-métisseront
-métisses
-métissés
-métissez
-métissiez
-métissions
-métissons
-métonymie
-métonymies
-métonymique
-métonymiques
-métope
-métopes
-métra
-métrage
-métrages
-métrai
-métraient
-métrais
-métrait
-métrâmes
-métrant
-métras
-métrasse
-métrassent
-métrasses
-métrassiez
-métrassions
-métrât
-métrâtes
-métré
-mètre
-métrée
-métrées
-mètrent
-métrer
-métrera
-métrerai
-métreraient
-métrerais
-métrerait
-métreras
-métrèrent
-métrerez
-métreriez
-métrerions
-métrerons
-métreront
-métrés
-mètres
-métreur
-métreurs
-métreuse
-métreuses
-métrez
-métricien
-métricienne
-métriciennes
-métriciens
-métriez
-métrions
-métrique
-métriques
-métrite
-métrites
-métro
-métrologique
-métrologiques
-métromanie
-métromanies
-métronome
-métronomes
-métrons
-métropole
-métropoles
-métropolitain
-métropolitains
-métropolite
-métropolites
-métrorragie
-métrorragies
-métros
-mets
-mettable
-mettables
-mettaient
-mettais
-mettait
-mettant
-mette
-mettent
-mettes
-metteur
-metteurs
-metteuse
-metteuses
-mettez
-mettiez
-mettions
-mettons
-mettra
-mettrai
-mettraient
-mettrais
-mettrait
-mettras
-mettre
-mettrez
-mettriez
-mettrions
-mettrons
-mettront
-meubla
-meublai
-meublaient
-meublais
-meublait
-meublâmes
-meublant
-meublas
-meublasse
-meublassent
-meublasses
-meublassiez
-meublassions
-meublât
-meublâtes
-meuble
-meublé
-meublée
-meublées
-meublent
-meubler
-meublera
-meublerai
-meubleraient
-meublerais
-meublerait
-meubleras
-meublèrent
-meublerez
-meubleriez
-meublerions
-meublerons
-meubleront
-meubles
-meublés
-meublez
-meubliez
-meublions
-meublons
-meugla
-meuglai
-meuglaient
-meuglais
-meuglait
-meuglâmes
-meuglant
-meuglante
-meuglantes
-meuglants
-meuglas
-meuglasse
-meuglassent
-meuglasses
-meuglassiez
-meuglassions
-meuglât
-meuglâtes
-meugle
-meuglé
-meuglement
-meuglements
-meuglent
-meugler
-meuglera
-meuglerai
-meugleraient
-meuglerais
-meuglerait
-meugleras
-meuglèrent
-meuglerez
-meugleriez
-meuglerions
-meuglerons
-meugleront
-meugles
-meuglez
-meugliez
-meuglions
-meuglons
-meula
-meulage
-meulages
-meulai
-meulaient
-meulais
-meulait
-meulâmes
-meulant
-meulas
-meulasse
-meulassent
-meulasses
-meulassiez
-meulassions
-meulât
-meulâtes
-meule
-meulé
-meulée
-meulées
-meulent
-meuler
-meulera
-meulerai
-meuleraient
-meulerais
-meulerait
-meuleras
-meulèrent
-meulerez
-meuleriez
-meulerions
-meulerons
-meuleront
-meules
-meulés
-meulette
-meulettes
-meulez
-meulier
-meulière
-meulières
-meuliers
-meuliez
-meulions
-meulon
-meulons
-meunerie
-meuneries
-meunier
-meunière
-meunières
-meuniers
-meure
-meurent
-meures
-meurette
-meurettes
-meurs
-meurt
-meurtre
-meurtres
-meurtri
-meurtrie
-meurtrier
-meurtrière
-meurtrières
-meurtriers
-meurtries
-meurtrîmes
-meurtrir
-meurtrira
-meurtrirai
-meurtriraient
-meurtrirais
-meurtrirait
-meurtriras
-meurtrirent
-meurtrirez
-meurtririez
-meurtririons
-meurtrirons
-meurtriront
-meurtris
-meurtrissaient
-meurtrissais
-meurtrissait
-meurtrissant
-meurtrissante
-meurtrissantes
-meurtrissants
-meurtrisse
-meurtrissent
-meurtrisses
-meurtrissez
-meurtrissiez
-meurtrissions
-meurtrissons
-meurtrissure
-meurtrissures
-meurtrit
-meurtrît
-meurtrîtes
-meus
-meut
-meute
-meutes
-meuve
-meuvent
-meuves
-mévend
-mévendaient
-mévendais
-mévendait
-mévendant
-mévende
-mévendent
-mévendes
-mévendez
-mévendiez
-mévendîmes
-mévendions
-mévendirent
-mévendis
-mévendisse
-mévendissent
-mévendisses
-mévendissiez
-mévendissions
-mévendit
-mévendît
-mévendîtes
-mévendons
-mévendra
-mévendrai
-mévendraient
-mévendrais
-mévendrait
-mévendras
-mévendre
-mévendrez
-mévendriez
-mévendrions
-mévendrons
-mévendront
-mévends
-mévendu
-mévendue
-mévendues
-mévendus
-mévente
-méventes
-mexicain
-mexicaine
-mexicaines
-mexicains
-mézail
-mézails
-mézigue
-mézigues
-mezzanine
-mezzanines
-mezzo
-mezzo-soprano
-mezzo-sopranos
-mezzo-tinto
-mg
-mi
-miam-miam
-miaou
-miaous
-mi-août
-miasmatique
-miasmatiques
-miasme
-miasmes
-miaula
-miaulai
-miaulaient
-miaulais
-miaulait
-miaulâmes
-miaulant
-miaulante
-miaulantes
-miaulants
-miaulas
-miaulasse
-miaulassent
-miaulasses
-miaulassiez
-miaulassions
-miaulât
-miaulâtes
-miaule
-miaulé
-miaulement
-miaulements
-miaulent
-miauler
-miaulera
-miaulerai
-miauleraient
-miaulerais
-miaulerait
-miauleras
-miaulèrent
-miaulerez
-miauleriez
-miaulerions
-miaulerons
-miauleront
-miaules
-miauleur
-miauleurs
-miauleuse
-miauleuses
-miaulez
-miauliez
-miaulions
-miaulons
-mi-avril
-mi-bas
-mica
-micacé
-micacée
-micacées
-micacés
-mi-carême
-mi-carêmes
-micas
-micaschiste
-micaschistes
-micellaire
-micellaires
-micelle
-micelles
-miche
-micheline
-michelines
-mi-chemin
-miches
-micheton
-michetons
-mi-clos
-mi-close
-mi-closes
-micmac
-micmacs
-micocoulier
-micocouliers
-mi-côte
-micro
-microbalance
-microbalances
-microbe
-microbes
-microbicide
-microbicides
-microbien
-microbienne
-microbiennes
-microbiens
-microbiologie
-microbiologies
-microbiologiste
-microbiologistes
-microbus
-microcéphale
-microcéphales
-microchirurgie
-microchirurgies
-microcinéma
-microcinémas
-microcircuit
-microcircuits
-microclimat
-microclimats
-microcoque
-microcoques
-microcosme
-microcosmes
-microcosmique
-microcosmiques
-microcristal
-microcristaux
-microdissection
-microdissections
-microéconomie
-microéconomies
-microfiche
-microfiches
-microfilm
-microfilma
-microfilmai
-microfilmaient
-microfilmais
-microfilmait
-microfilmâmes
-microfilmant
-microfilmas
-microfilmasse
-microfilmassent
-microfilmasses
-microfilmassiez
-microfilmassions
-microfilmât
-microfilmâtes
-microfilme
-microfilmé
-microfilmée
-microfilmées
-microfilment
-microfilmer
-microfilmera
-microfilmerai
-microfilmeraient
-microfilmerais
-microfilmerait
-microfilmeras
-microfilmèrent
-microfilmerez
-microfilmeriez
-microfilmerions
-microfilmerons
-microfilmeront
-microfilmes
-microfilmés
-microfilmez
-microfilmiez
-microfilmions
-microfilmons
-microfilms
-microglossaire
-microglossaires
-micrographie
-micrographies
-micrographique
-micrographiques
-microgrenu
-microgrenue
-microgrenues
-microgrenus
-micro-informatique
-micro-informatiques
-microlithique
-microlithiques
-micromanipulation
-micromanipulations
-micromètre
-micromètres
-micrométrie
-micrométries
-micrométrique
-micrométriques
-micron
-microns
-micro-ordinateur
-micro-ordinateurs
-micro-organisme
-micro-organismes
-microphone
-microphones
-microphonique
-microphoniques
-microphotographie
-microphotographies
-microprocesseur
-microprocesseurs
-micros
-microscope
-microscopes
-microscopique
-microscopiques
-microseconde
-microsecondes
-microsillon
-microsillons
-miction
-mictions
-mi-décembre
-midi
-midinette
-midinettes
-midis
-midship
-midshipman
-midshipmen
-midships
-mie
-miel
-miellé
-miellée
-miellées
-miellés
-mielleuse
-mielleusement
-mielleuses
-mielleux
-miels
-mien
-mienne
-miennes
-miens
-mies
-miette
-miettes
-mieux
-mieux-être
-mièvre
-mièvrement
-mièvrerie
-mièvreries
-mièvres
-mi-février
-mi-fin
-mi-fins
-migmatite
-migmatites
-mignard
-mignarda
-mignardai
-mignardaient
-mignardais
-mignardait
-mignardâmes
-mignardant
-mignardas
-mignardasse
-mignardassent
-mignardasses
-mignardassiez
-mignardassions
-mignardât
-mignardâtes
-mignarde
-mignardé
-mignardée
-mignardées
-mignardent
-mignarder
-mignardera
-mignarderai
-mignarderaient
-mignarderais
-mignarderait
-mignarderas
-mignardèrent
-mignarderez
-mignarderiez
-mignarderions
-mignarderons
-mignarderont
-mignardes
-mignardés
-mignardez
-mignardiez
-mignardions
-mignardise
-mignardises
-mignardons
-mignards
-mignon
-mignonne
-mignonnement
-mignonnes
-mignonnet
-mignonnette
-mignonnettes
-mignons
-mignota
-mignotai
-mignotaient
-mignotais
-mignotait
-mignotâmes
-mignotant
-mignotas
-mignotasse
-mignotassent
-mignotasses
-mignotassiez
-mignotassions
-mignotât
-mignotâtes
-mignote
-mignoté
-mignotée
-mignotées
-mignotent
-mignoter
-mignotera
-mignoterai
-mignoteraient
-mignoterais
-mignoterait
-mignoteras
-mignotèrent
-mignoterez
-mignoteriez
-mignoterions
-mignoterons
-mignoteront
-mignotes
-mignotés
-mignotez
-mignotiez
-mignotions
-mignotons
-migra
-migrai
-migraient
-migraine
-migraines
-migraineuse
-migraineuses
-migraineux
-migrais
-migrait
-migrâmes
-migrant
-migras
-migrasse
-migrassent
-migrasses
-migrassiez
-migrassions
-migrât
-migrâtes
-migrateur
-migrateurs
-migration
-migrations
-migratoire
-migratoires
-migratrice
-migratrices
-migre
-migré
-migrent
-migrer
-migrera
-migrerai
-migreraient
-migrerais
-migrerait
-migreras
-migrèrent
-migrerez
-migreriez
-migrerions
-migrerons
-migreront
-migres
-migrez
-migriez
-migrions
-migrons
-mi-jambe
-mi-janvier
-mijaurée
-mijaurées
-mijota
-mijotai
-mijotaient
-mijotais
-mijotait
-mijotâmes
-mijotant
-mijotante
-mijotantes
-mijotants
-mijotas
-mijotasse
-mijotassent
-mijotasses
-mijotassiez
-mijotassions
-mijotât
-mijotâtes
-mijote
-mijoté
-mijotée
-mijotées
-mijotent
-mijoter
-mijotera
-mijoterai
-mijoteraient
-mijoterais
-mijoterait
-mijoteras
-mijotèrent
-mijoterez
-mijoteriez
-mijoterions
-mijoterons
-mijoteront
-mijotes
-mijotés
-mijotez
-mijotiez
-mijotions
-mijotons
-mi-juillet
-mi-juin
-mikado
-mikados
-mil
-milan
-milanais
-milanaise
-milanaises
-milans
-mildiou
-mildious
-mildiousé
-mildiousée
-mildiousées
-mildiousés
-mile
-miles
-miliaire
-miliaires
-milice
-milices
-milicien
-milicienne
-miliciennes
-miliciens
-milieu
-milieux
-milita
-militai
-militaient
-militaire
-militairement
-militaires
-militais
-militait
-militâmes
-militant
-militante
-militantes
-militantisme
-militantismes
-militants
-militarisa
-militarisai
-militarisaient
-militarisais
-militarisait
-militarisâmes
-militarisant
-militarisas
-militarisasse
-militarisassent
-militarisasses
-militarisassiez
-militarisassions
-militarisât
-militarisâtes
-militarisation
-militarisations
-militarise
-militarisé
-militarisée
-militarisées
-militarisent
-militariser
-militarisera
-militariserai
-militariseraient
-militariserais
-militariserait
-militariseras
-militarisèrent
-militariserez
-militariseriez
-militariserions
-militariserons
-militariseront
-militarises
-militarisés
-militarisez
-militarisiez
-militarisions
-militarisme
-militarismes
-militarisons
-militariste
-militaristes
-militas
-militasse
-militassent
-militasses
-militassiez
-militassions
-militât
-militâtes
-milite
-milité
-militent
-militer
-militera
-militerai
-militeraient
-militerais
-militerait
-militeras
-militèrent
-militerez
-militeriez
-militerions
-militerons
-militeront
-milites
-militez
-militiez
-militions
-militons
-milk-bar
-milk-bars
-millage
-millages
-millas
-millasse
-millasses
-mille
-millefeuille
-mille-feuille
-millefeuilles
-mille-feuilles
-millénaire
-millénaires
-millénarisme
-millénarismes
-millénium
-milléniums
-mille-pattes
-millepertuis
-mille-pertuis
-millépore
-millépores
-mille-raies
-millerandage
-millerandages
-millerandé
-millerandée
-millerandées
-millerandés
-milles
-millésima
-millésimai
-millésimaient
-millésimais
-millésimait
-millésimâmes
-millésimant
-millésimas
-millésimasse
-millésimassent
-millésimasses
-millésimassiez
-millésimassions
-millésimât
-millésimâtes
-millésime
-millésimé
-millésimée
-millésimées
-millésiment
-millésimer
-millésimera
-millésimerai
-millésimeraient
-millésimerais
-millésimerait
-millésimeras
-millésimèrent
-millésimerez
-millésimeriez
-millésimerions
-millésimerons
-millésimeront
-millésimes
-millésimés
-millésimez
-millésimiez
-millésimions
-millésimons
-millet
-millets
-milliaire
-milliaires
-milliampère
-milliampères
-milliard
-milliardaire
-milliardaires
-milliardième
-milliardièmes
-milliards
-milliasse
-milliasses
-millibar
-millibars
-millième
-millièmes
-millier
-milliers
-milligramme
-milligrammes
-millilitre
-millilitres
-millimétré
-millimètre
-millimétrée
-millimétrées
-millimétrés
-millimètres
-millimétrique
-millimétriques
-million
-millionième
-millionièmes
-millionnaire
-millionnaires
-millions
-millithermie
-millithermies
-millivolt
-millivolts
-milord
-milords
-milouin
-milouins
-mils
-mima
-mimai
-mi-mai
-mimaient
-mimais
-mimait
-mimâmes
-mimant
-mi-mars
-mimas
-mimasse
-mimassent
-mimasses
-mimassiez
-mimassions
-mimât
-mimâtes
-mime
-mimé
-mimée
-mimées
-miment
-mimer
-mimera
-mimerai
-mimeraient
-mimerais
-mimerait
-mimeras
-mimèrent
-mimerez
-mimeriez
-mimerions
-mimerons
-mimeront
-mimes
-mimés
-mîmes
-mimétique
-mimétiques
-mimétisme
-mimétismes
-mimez
-mimi
-mimiez
-mimions
-mimique
-mimiques
-mimis
-mimodrame
-mimodrames
-mimographe
-mimographes
-mimolette
-mimolettes
-mimologie
-mimologies
-mimons
-mimosa
-mimosas
-min
-mina
-minable
-minablement
-minables
-minage
-minages
-minahouet
-minahouets
-minai
-minaient
-minais
-minait
-minâmes
-minant
-minante
-minantes
-minants
-minaret
-minarets
-minas
-minasse
-minassent
-minasses
-minassiez
-minassions
-minât
-minâtes
-minauda
-minaudai
-minaudaient
-minaudais
-minaudait
-minaudâmes
-minaudant
-minaudas
-minaudasse
-minaudassent
-minaudasses
-minaudassiez
-minaudassions
-minaudât
-minaudâtes
-minaude
-minaudé
-minaudée
-minaudées
-minaudent
-minauder
-minaudera
-minauderai
-minauderaient
-minauderais
-minauderait
-minauderas
-minaudèrent
-minauderez
-minauderie
-minauderies
-minauderiez
-minauderions
-minauderons
-minauderont
-minaudes
-minaudés
-minaudez
-minaudier
-minaudière
-minaudières
-minaudiers
-minaudiez
-minaudions
-minaudons
-minbar
-minbars
-mince
-minces
-minceur
-minceurs
-minci
-mincîmes
-mincir
-mincira
-mincirai
-minciraient
-mincirais
-mincirait
-minciras
-mincirent
-mincirez
-minciriez
-mincirions
-mincirons
-minciront
-mincis
-mincissaient
-mincissais
-mincissait
-mincissant
-mincissante
-mincissantes
-mincissants
-mincisse
-mincissent
-mincisses
-mincissez
-mincissiez
-mincissions
-mincissons
-mincit
-mincît
-mincîtes
-mine
-miné
-minée
-minées
-minent
-miner
-minera
-minerai
-mineraient
-minerais
-minerait
-minéral
-minérale
-minérales
-minéralier
-minéraliers
-minéralisa
-minéralisai
-minéralisaient
-minéralisais
-minéralisait
-minéralisâmes
-minéralisant
-minéralisante
-minéralisantes
-minéralisants
-minéralisas
-minéralisasse
-minéralisassent
-minéralisasses
-minéralisassiez
-minéralisassions
-minéralisât
-minéralisâtes
-minéralisateur
-minéralisateurs
-minéralisation
-minéralisations
-minéralisatrice
-minéralisatrices
-minéralise
-minéralisé
-minéralisée
-minéralisées
-minéralisent
-minéraliser
-minéralisera
-minéraliserai
-minéraliseraient
-minéraliserais
-minéraliserait
-minéraliseras
-minéralisèrent
-minéraliserez
-minéraliseriez
-minéraliserions
-minéraliserons
-minéraliseront
-minéralises
-minéralisés
-minéralisez
-minéralisiez
-minéralisions
-minéralisons
-minéralogie
-minéralogies
-minéralogique
-minéralogiques
-minéralogiste
-minéralogistes
-mineras
-minéraux
-minèrent
-minerez
-mineriez
-minerions
-minerons
-mineront
-minerval
-minervals
-minerve
-minerves
-minerviste
-minervistes
-mines
-minés
-minestrone
-minestrones
-minet
-minets
-minette
-minettes
-mineur
-mineure
-mineures
-mineurs
-minez
-mini
-miniatura
-miniaturai
-miniaturaient
-miniaturais
-miniaturait
-miniaturâmes
-miniaturant
-miniaturas
-miniaturasse
-miniaturassent
-miniaturasses
-miniaturassiez
-miniaturassions
-miniaturât
-miniaturâtes
-miniature
-miniaturé
-miniaturée
-miniaturées
-miniaturent
-miniaturer
-miniaturera
-miniaturerai
-miniatureraient
-miniaturerais
-miniaturerait
-miniatureras
-miniaturèrent
-miniaturerez
-miniatureriez
-miniaturerions
-miniaturerons
-miniatureront
-miniatures
-miniaturés
-miniaturez
-miniaturiez
-miniaturions
-miniaturisa
-miniaturisai
-miniaturisaient
-miniaturisais
-miniaturisait
-miniaturisâmes
-miniaturisant
-miniaturisas
-miniaturisasse
-miniaturisassent
-miniaturisasses
-miniaturisassiez
-miniaturisassions
-miniaturisât
-miniaturisâtes
-miniaturisation
-miniaturisations
-miniaturise
-miniaturisé
-miniaturisée
-miniaturisées
-miniaturisent
-miniaturiser
-miniaturisera
-miniaturiserai
-miniaturiseraient
-miniaturiserais
-miniaturiserait
-miniaturiseras
-miniaturisèrent
-miniaturiserez
-miniaturiseriez
-miniaturiserions
-miniaturiserons
-miniaturiseront
-miniaturises
-miniaturisés
-miniaturisez
-miniaturisiez
-miniaturisions
-miniaturisons
-miniaturiste
-miniaturistes
-miniaturons
-minibus
-minicar
-minicars
-minicassette
-Mini-cassette
-minicassettes
-Mini-cassettes
-mini-chaîne
-mini-chaînes
-minier
-minière
-minières
-miniers
-miniez
-mini-jupe
-mini-jupes
-minima
-minimal
-minimale
-minimales
-minimaux
-minime
-minimes
-minimisa
-minimisai
-minimisaient
-minimisais
-minimisait
-minimisâmes
-minimisant
-minimisante
-minimisantes
-minimisants
-minimisas
-minimisasse
-minimisassent
-minimisasses
-minimisassiez
-minimisassions
-minimisât
-minimisâtes
-minimisation
-minimisations
-minimise
-minimisé
-minimisée
-minimisées
-minimisent
-minimiser
-minimisera
-minimiserai
-minimiseraient
-minimiserais
-minimiserait
-minimiseras
-minimisèrent
-minimiserez
-minimiseriez
-minimiserions
-minimiserons
-minimiseront
-minimises
-minimisés
-minimisez
-minimisiez
-minimisions
-minimisons
-minimum
-minimums
-minions
-mini-ordinateur
-mini-ordinateurs
-minis
-ministère
-ministères
-ministériel
-ministérielle
-ministérielles
-ministériels
-ministrable
-ministrables
-ministre
-ministres
-Minitel
-Minitels
-minium
-minnesinger
-minnesingers
-minoen
-minoenne
-minoennes
-minoens
-minois
-minons
-minora
-minorai
-minoraient
-minorais
-minorait
-minorâmes
-minorant
-minoras
-minorasse
-minorassent
-minorasses
-minorassiez
-minorassions
-minorât
-minorâtes
-minoratif
-minoratifs
-minoration
-minorations
-minorative
-minoratives
-minore
-minoré
-minorée
-minorées
-minorent
-minorer
-minorera
-minorerai
-minoreraient
-minorerais
-minorerait
-minoreras
-minorèrent
-minorerez
-minoreriez
-minorerions
-minorerons
-minoreront
-minores
-minorés
-minorez
-minoriez
-minorions
-minoritaire
-minoritaires
-minorité
-minorités
-minorons
-minot
-minoterie
-minoteries
-minotier
-minotière
-minotières
-minotiers
-minots
-minou
-minous
-mi-novembre
-minuit
-minuits
-minus
-minuscule
-minuscules
-minuta
-minutage
-minutages
-minutai
-minutaient
-minutaire
-minutaires
-minutais
-minutait
-minutâmes
-minutant
-minutas
-minutasse
-minutassent
-minutasses
-minutassiez
-minutassions
-minutât
-minutâtes
-minute
-minuté
-minutée
-minutées
-minutent
-minuter
-minutera
-minuterai
-minuteraient
-minuterais
-minuterait
-minuteras
-minutèrent
-minuterez
-minuterie
-minuteries
-minuteriez
-minuterions
-minuterons
-minuteront
-minutes
-minutés
-minuteur
-minuteurs
-minutez
-minutie
-minutier
-minutiers
-minuties
-minutieuse
-minutieusement
-minutieuses
-minutieux
-minutiez
-minutions
-minutons
-miocène
-miocènes
-mioche
-mioches
-mi-octobre
-mi-parti
-mi-partie
-mi-parties
-mi-partis
-mir
-mira
-mirabelle
-mirabelles
-mirabellier
-mirabelliers
-mirabilis
-miracle
-miracles
-miraculé
-miraculée
-miraculées
-miraculés
-miraculeuse
-miraculeusement
-miraculeuses
-miraculeux
-mirador
-miradors
-mirage
-mirages
-mirai
-miraient
-mirais
-mirait
-mirâmes
-mirant
-miras
-mirasse
-mirassent
-mirasses
-mirassiez
-mirassions
-mirât
-mirâtes
-mirbane
-mirbanes
-mire
-miré
-mirée
-mirées
-mirent
-mirepoix
-mirer
-mirera
-mirerai
-mireraient
-mirerais
-mirerait
-mireras
-mirèrent
-mirerez
-mireriez
-mirerions
-mirerons
-mireront
-mires
-mirés
-mirettes
-mireur
-mireurs
-mireuse
-mireuses
-mirez
-miriez
-mirifique
-mirifiques
-mirions
-mirliflor
-mirliflore
-mirliflores
-mirliflors
-mirliton
-mirlitons
-mirmidon
-mirmidons
-mirmillon
-mirmillons
-miro
-mirobolant
-mirobolante
-mirobolantes
-mirobolants
-miroir
-miroirs
-miroita
-miroitai
-miroitaient
-miroitais
-miroitait
-miroitâmes
-miroitant
-miroitante
-miroitantes
-miroitants
-miroitas
-miroitasse
-miroitassent
-miroitasses
-miroitassiez
-miroitassions
-miroitât
-miroitâtes
-miroite
-miroité
-miroitée
-miroitées
-miroitement
-miroitements
-miroitent
-miroiter
-miroitera
-miroiterai
-miroiteraient
-miroiterais
-miroiterait
-miroiteras
-miroitèrent
-miroiterez
-miroiterie
-miroiteries
-miroiteriez
-miroiterions
-miroiterons
-miroiteront
-miroites
-miroités
-miroitez
-miroitier
-miroitière
-miroitières
-miroitiers
-miroitiez
-miroitions
-miroitons
-mirons
-mironton
-mirontons
-miros
-miroton
-mirotons
-mirs
-mis
-misa
-misai
-misaient
-misaine
-misaines
-misais
-misait
-misâmes
-misant
-misanthrope
-misanthropes
-misanthropie
-misanthropies
-misanthropique
-misanthropiques
-misas
-misasse
-misassent
-misasses
-misassiez
-misassions
-misât
-misâtes
-miscellanées
-miscibilité
-miscibilités
-miscible
-miscibles
-mise
-misé
-misée
-misées
-misent
-mi-septembre
-miser
-misera
-misérabilisme
-misérabilismes
-misérabiliste
-misérabilistes
-misérable
-misérablement
-misérables
-miserai
-miseraient
-miserais
-miserait
-miseras
-misère
-misèrent
-miserere
-miséréré
-misérérés
-misères
-miséreuse
-miséreuses
-miséreux
-miserez
-miséricorde
-miséricordes
-miséricordieuse
-miséricordieusement
-miséricordieuses
-miséricordieux
-miseriez
-miserions
-miserons
-miseront
-mises
-misés
-misez
-misiez
-misions
-misogyne
-misogynes
-misogynie
-misogynies
-misonéisme
-misonéismes
-misonéiste
-misonéistes
-misons
-mispickel
-mispickels
-miss
-misse
-missel
-missels
-missent
-misses
-missiez
-missile
-missiles
-missilier
-missiliers
-mission
-missionnaire
-missionnaires
-missions
-missive
-missives
-mistelle
-mistelles
-mistigri
-mistigris
-miston
-mistonne
-mistonnes
-mistons
-mistoufle
-mistoufles
-mistral
-mistrals
-mit
-mît
-mita
-mitage
-mitages
-mitai
-mitaient
-mitaine
-mitaines
-mitais
-mitait
-mitâmes
-mitan
-mitans
-mitant
-mitas
-mitasse
-mitassent
-mitasses
-mitassiez
-mitassions
-mitât
-mitâtes
-mite
-mité
-mitée
-mitées
-mi-temps
-mitent
-miter
-mitera
-miterai
-miteraient
-miterais
-miterait
-miteras
-mitèrent
-miterez
-miteriez
-miterions
-miterons
-miteront
-mites
-mités
-mîtes
-miteuse
-miteuses
-miteux
-mitez
-mithracisme
-mithracismes
-mithriacisme
-mithriacismes
-mithriaque
-mithriaques
-mithridata
-mithridatai
-mithridataient
-mithridatais
-mithridatait
-mithridatâmes
-mithridatant
-mithridatas
-mithridatasse
-mithridatassent
-mithridatasses
-mithridatassiez
-mithridatassions
-mithridatât
-mithridatâtes
-mithridate
-mithridaté
-mithridatée
-mithridatées
-mithridatent
-mithridater
-mithridatera
-mithridaterai
-mithridateraient
-mithridaterais
-mithridaterait
-mithridateras
-mithridatèrent
-mithridaterez
-mithridateriez
-mithridaterions
-mithridaterons
-mithridateront
-mithridates
-mithridatés
-mithridatez
-mithridatiez
-mithridations
-mithridatisa
-mithridatisai
-mithridatisaient
-mithridatisais
-mithridatisait
-mithridatisâmes
-mithridatisant
-mithridatisas
-mithridatisasse
-mithridatisassent
-mithridatisasses
-mithridatisassiez
-mithridatisassions
-mithridatisât
-mithridatisâtes
-mithridatisation
-mithridatisations
-mithridatise
-mithridatisé
-mithridatisée
-mithridatisées
-mithridatisent
-mithridatiser
-mithridatisera
-mithridatiserai
-mithridatiseraient
-mithridatiserais
-mithridatiserait
-mithridatiseras
-mithridatisèrent
-mithridatiserez
-mithridatiseriez
-mithridatiserions
-mithridatiserons
-mithridatiseront
-mithridatises
-mithridatisés
-mithridatisez
-mithridatisiez
-mithridatisions
-mithridatisme
-mithridatismes
-mithridatisons
-mithridatons
-mitiez
-mitigation
-mitigations
-mitige
-mitigé
-mitigea
-mitigeai
-mitigeaient
-mitigeais
-mitigeait
-mitigeâmes
-mitigeant
-mitigeante
-mitigeantes
-mitigeants
-mitigeas
-mitigeasse
-mitigeassent
-mitigeasses
-mitigeassiez
-mitigeassions
-mitigeât
-mitigeâtes
-mitigée
-mitigées
-mitigent
-mitigeons
-mitiger
-mitigera
-mitigerai
-mitigeraient
-mitigerais
-mitigerait
-mitigeras
-mitigèrent
-mitigerez
-mitigeriez
-mitigerions
-mitigerons
-mitigeront
-mitiges
-mitigés
-mitigeur
-mitigeurs
-mitigez
-mitigiez
-mitigions
-mitions
-mitochondrie
-mitochondries
-miton
-mitonna
-mitonnai
-mitonnaient
-mitonnais
-mitonnait
-mitonnâmes
-mitonnant
-mitonnas
-mitonnasse
-mitonnassent
-mitonnasses
-mitonnassiez
-mitonnassions
-mitonnât
-mitonnâtes
-mitonne
-mitonné
-mitonnée
-mitonnées
-mitonnent
-mitonner
-mitonnera
-mitonnerai
-mitonneraient
-mitonnerais
-mitonnerait
-mitonneras
-mitonnèrent
-mitonnerez
-mitonneriez
-mitonnerions
-mitonnerons
-mitonneront
-mitonnes
-mitonnés
-mitonnez
-mitonniez
-mitonnions
-mitonnons
-mitons
-mitose
-mitoses
-mitoyen
-mitoyenne
-mitoyennes
-mitoyenneté
-mitoyennetés
-mitoyens
-mitrailla
-mitraillade
-mitraillades
-mitraillage
-mitraillages
-mitraillai
-mitraillaient
-mitraillais
-mitraillait
-mitraillâmes
-mitraillant
-mitraillante
-mitraillantes
-mitraillants
-mitraillas
-mitraillasse
-mitraillassent
-mitraillasses
-mitraillassiez
-mitraillassions
-mitraillât
-mitraillâtes
-mitraille
-mitraillé
-mitraillée
-mitraillées
-mitraillent
-mitrailler
-mitraillera
-mitraillerai
-mitrailleraient
-mitraillerais
-mitraillerait
-mitrailleras
-mitraillèrent
-mitraillerez
-mitrailleriez
-mitraillerions
-mitraillerons
-mitrailleront
-mitrailles
-mitraillés
-mitraillette
-mitraillettes
-mitrailleur
-mitrailleurs
-mitrailleuse
-mitrailleuses
-mitraillez
-mitrailliez
-mitraillions
-mitraillons
-mitral
-mitrale
-mitrales
-mitraux
-mitre
-mitré
-mitrée
-mitrées
-mitres
-mitrés
-mitron
-mitrons
-mi-voix
-mixa
-mixage
-mixages
-mixai
-mixaient
-mixais
-mixait
-mixâmes
-mixant
-mixas
-mixasse
-mixassent
-mixasses
-mixassiez
-mixassions
-mixât
-mixâtes
-mixe
-mixé
-mixée
-mixées
-mixent
-mixer
-mixera
-mixerai
-mixeraient
-mixerais
-mixerait
-mixeras
-mixèrent
-mixerez
-mixeriez
-mixerions
-mixerons
-mixeront
-mixers
-mixes
-mixés
-mixeur
-mixeurs
-mixez
-mixiez
-mixions
-mixité
-mixités
-mixons
-mixte
-mixtes
-mixtion
-mixtionna
-mixtionnai
-mixtionnaient
-mixtionnais
-mixtionnait
-mixtionnâmes
-mixtionnant
-mixtionnas
-mixtionnasse
-mixtionnassent
-mixtionnasses
-mixtionnassiez
-mixtionnassions
-mixtionnât
-mixtionnâtes
-mixtionne
-mixtionné
-mixtionnée
-mixtionnées
-mixtionnent
-mixtionner
-mixtionnera
-mixtionnerai
-mixtionneraient
-mixtionnerais
-mixtionnerait
-mixtionneras
-mixtionnèrent
-mixtionnerez
-mixtionneriez
-mixtionnerions
-mixtionnerons
-mixtionneront
-mixtionnes
-mixtionnés
-mixtionnez
-mixtionniez
-mixtionnions
-mixtionnons
-mixtions
-mixture
-mixtures
-mnémonique
-mnémoniques
-mnémotechnie
-mnémotechnies
-mnémotechnique
-mnémotechniques
-mobile
-mobiles
-mobilier
-mobilière
-mobilières
-mobiliers
-mobilisa
-mobilisable
-mobilisables
-mobilisai
-mobilisaient
-mobilisais
-mobilisait
-mobilisâmes
-mobilisant
-mobilisante
-mobilisantes
-mobilisants
-mobilisas
-mobilisasse
-mobilisassent
-mobilisasses
-mobilisassiez
-mobilisassions
-mobilisât
-mobilisâtes
-mobilisateur
-mobilisateurs
-mobilisation
-mobilisations
-mobilisatrice
-mobilisatrices
-mobilise
-mobilisé
-mobilisée
-mobilisées
-mobilisent
-mobiliser
-mobilisera
-mobiliserai
-mobiliseraient
-mobiliserais
-mobiliserait
-mobiliseras
-mobilisèrent
-mobiliserez
-mobiliseriez
-mobiliserions
-mobiliserons
-mobiliseront
-mobilises
-mobilisés
-mobilisez
-mobilisiez
-mobilisions
-mobilisons
-mobilité
-mobilités
-moblot
-moblots
-mobylette
-mobylettes
-mocassin
-mocassins
-mochard
-mocharde
-mochardes
-mochards
-moche
-moches
-mocheté
-mochetés
-moco
-mocos
-modal
-modale
-modales
-modalité
-modalités
-modaux
-mode
-modela
-modelage
-modelages
-modelai
-modelaient
-modelais
-modelait
-modelâmes
-modelant
-modelante
-modelantes
-modelants
-modelas
-modelasse
-modelassent
-modelasses
-modelassiez
-modelassions
-modelât
-modelâtes
-modelé
-modèle
-modelée
-modelées
-modèlent
-modeler
-modèlera
-modèlerai
-modèleraient
-modèlerais
-modèlerait
-modèleras
-modelèrent
-modèlerez
-modèleriez
-modèlerions
-modèlerons
-modèleront
-modelés
-modèles
-modeleur
-modeleurs
-modeleuse
-modeleuses
-modelez
-modeliez
-modelions
-modélisa
-modélisai
-modélisaient
-modélisais
-modélisait
-modélisant
-modélisas
-modélisation
-modélisations
-modélise
-modélisé
-modélisée
-modélisées
-modélisent
-modéliser
-modélisera
-modéliserai
-modéliseraient
-modéliserais
-modéliserait
-modéliseras
-modéliserez
-modéliseriez
-modéliserions
-modéliserons
-modéliseront
-modélises
-modélisés
-modélisez
-modélisiez
-modélisions
-modélisons
-modélisont
-modéliste
-modélistes
-modelons
-modem
-modems
-modénature
-modénatures
-modéra
-modérai
-modéraient
-modérais
-modérait
-modérâmes
-modérant
-modérantisme
-modérantismes
-modéras
-modérasse
-modérassent
-modérasses
-modérassiez
-modérassions
-modérât
-modérâtes
-modérateur
-modérateurs
-modération
-modérations
-moderato
-modératrice
-modératrices
-modéré
-modère
-modérée
-modérées
-modérément
-modèrent
-modérer
-modérera
-modérerai
-modéreraient
-modérerais
-modérerait
-modéreras
-modérèrent
-modérerez
-modéreriez
-modérerions
-modérerons
-modéreront
-modérés
-modères
-modérez
-modériez
-modérions
-moderne
-modernes
-modernisa
-modernisai
-modernisaient
-modernisais
-modernisait
-modernisâmes
-modernisant
-modernisas
-modernisasse
-modernisassent
-modernisasses
-modernisassiez
-modernisassions
-modernisât
-modernisâtes
-modernisation
-modernisations
-modernise
-modernisé
-modernisée
-modernisées
-modernisent
-moderniser
-modernisera
-moderniserai
-moderniseraient
-moderniserais
-moderniserait
-moderniseras
-modernisèrent
-moderniserez
-moderniseriez
-moderniserions
-moderniserons
-moderniseront
-modernises
-modernisés
-modernisez
-modernisiez
-modernisions
-modernisme
-modernismes
-modernisons
-moderniste
-modernistes
-modernité
-modernités
-modérons
-modes
-modeste
-modestement
-modestes
-modestie
-modesties
-modicité
-modicités
-modifia
-modifiable
-modifiables
-modifiai
-modifiaient
-modifiais
-modifiait
-modifiâmes
-modifiant
-modifiante
-modifiantes
-modifiants
-modifias
-modifiasse
-modifiassent
-modifiasses
-modifiassiez
-modifiassions
-modifiât
-modifiâtes
-modificateur
-modificateurs
-modificatif
-modificatifs
-modification
-modifications
-modificative
-modificatives
-modificatrice
-modificatrices
-modifie
-modifié
-modifiée
-modifiées
-modifient
-modifier
-modifiera
-modifierai
-modifieraient
-modifierais
-modifierait
-modifieras
-modifièrent
-modifierez
-modifieriez
-modifierions
-modifierons
-modifieront
-modifies
-modifiés
-modifiez
-modifiiez
-modifiions
-modifions
-modillon
-modillons
-modique
-modiquement
-modiques
-modiste
-modistes
-modula
-modulai
-modulaient
-modulaire
-modulaires
-modulais
-modulait
-modulâmes
-modulant
-modulante
-modulantes
-modulants
-modularité
-modularités
-modulas
-modulasse
-modulassent
-modulasses
-modulassiez
-modulassions
-modulât
-modulâtes
-modulateur
-modulateurs
-modulation
-modulations
-modulatrice
-modulatrices
-module
-modulé
-modulée
-modulées
-modulent
-moduler
-modulera
-modulerai
-moduleraient
-modulerais
-modulerait
-moduleras
-modulèrent
-modulerez
-moduleriez
-modulerions
-modulerons
-moduleront
-modules
-modulés
-modulez
-moduliez
-modulions
-modulons
-modulor
-modulors
-modus
-moelle
-moelles
-moelleuse
-moelleusement
-moelleuses
-moelleux
-moellon
-moellons
-moere
-moeres
-moeurs
-mofette
-mofettes
-mohair
-mohairs
-moi
-moignon
-moignons
-moi-même
-moindre
-moindrement
-moindres
-moine
-moineau
-moineaux
-moinerie
-moineries
-moines
-moinillon
-moinillons
-moins
-moins-perçu
-moins-perçus
-moins-value
-moins-values
-moira
-moirage
-moirages
-moirai
-moiraient
-moirais
-moirait
-moirâmes
-moirant
-moiras
-moirasse
-moirassent
-moirasses
-moirassiez
-moirassions
-moirât
-moirâtes
-moire
-moiré
-moirée
-moirées
-moirent
-moirer
-moirera
-moirerai
-moireraient
-moirerais
-moirerait
-moireras
-moirèrent
-moirerez
-moireriez
-moirerions
-moirerons
-moireront
-moires
-moirés
-moirez
-moiriez
-moirions
-moirons
-moirure
-moirures
-mois
-moisa
-moisai
-moisaient
-moisais
-moisait
-moisâmes
-moisant
-moisas
-moisasse
-moisassent
-moisasses
-moisassiez
-moisassions
-moisât
-moisâtes
-moise
-moisé
-moïse
-moisée
-moisées
-moisent
-moiser
-moisera
-moiserai
-moiseraient
-moiserais
-moiserait
-moiseras
-moisèrent
-moiserez
-moiseriez
-moiserions
-moiserons
-moiseront
-moises
-moisés
-moïses
-moisez
-moisi
-moisiez
-moisîmes
-moisions
-moisir
-moisira
-moisirai
-moisiraient
-moisirais
-moisirait
-moisiras
-moisirent
-moisirez
-moisiriez
-moisirions
-moisirons
-moisiront
-moisis
-moisissaient
-moisissais
-moisissait
-moisissant
-moisissante
-moisissantes
-moisissants
-moisisse
-moisissent
-moisisses
-moisissez
-moisissiez
-moisissions
-moisissons
-moisissure
-moisissures
-moisit
-moisît
-moisîtes
-moisons
-moissine
-moissines
-moisson
-moissonna
-moissonnage
-moissonnages
-moissonnai
-moissonnaient
-moissonnais
-moissonnait
-moissonnâmes
-moissonnant
-moissonnas
-moissonnasse
-moissonnassent
-moissonnasses
-moissonnassiez
-moissonnassions
-moissonnât
-moissonnâtes
-moissonne
-moissonné
-moissonnée
-moissonnées
-moissonnent
-moissonner
-moissonnera
-moissonnerai
-moissonneraient
-moissonnerais
-moissonnerait
-moissonneras
-moissonnèrent
-moissonnerez
-moissonneriez
-moissonnerions
-moissonnerons
-moissonneront
-moissonnes
-moissonnés
-moissonneur
-moissonneurs
-moissonneuse
-moissonneuse-batteuse
-moissonneuse-lieuse
-moissonneuses
-moissonneuses-batteuses
-moissonneuses-lieuses
-moissonnez
-moissonniez
-moissonnions
-moissonnons
-moissons
-moita
-moitai
-moitaient
-moitais
-moitait
-moitâmes
-moitant
-moitas
-moitasse
-moitassent
-moitasses
-moitassiez
-moitassions
-moitât
-moitâtes
-moite
-moité
-moitent
-moiter
-moitera
-moiterai
-moiteraient
-moiterais
-moiterait
-moiteras
-moitèrent
-moiterez
-moiteriez
-moiterions
-moiterons
-moiteront
-moites
-moiteur
-moiteurs
-moitez
-moiti
-moitie
-moitié
-moities
-moitiés
-moitiez
-moitîmes
-moitions
-moitir
-moitira
-moitirai
-moitiraient
-moitirais
-moitirait
-moitiras
-moitirent
-moitirez
-moitiriez
-moitirions
-moitirons
-moitiront
-moitis
-moitissaient
-moitissais
-moitissait
-moitissant
-moitisse
-moitissent
-moitisses
-moitissez
-moitissiez
-moitissions
-moitissons
-moitit
-moitît
-moitîtes
-moitons
-moka
-mokas
-mol
-molaire
-molaires
-molasse
-molasses
-môle
-moléculaire
-moléculaires
-molécule
-molécules
-molène
-molènes
-môles
-moleskine
-moleskines
-molesta
-molestai
-molestaient
-molestais
-molestait
-molestâmes
-molestant
-molestas
-molestasse
-molestassent
-molestasses
-molestassiez
-molestassions
-molestât
-molestâtes
-moleste
-molesté
-molestée
-molestées
-molestent
-molester
-molestera
-molesterai
-molesteraient
-molesterais
-molesterait
-molesteras
-molestèrent
-molesterez
-molesteriez
-molesterions
-molesterons
-molesteront
-molestes
-molestés
-molestez
-molestiez
-molestions
-molestons
-moleta
-moletage
-moletages
-moletai
-moletaient
-moletais
-moletait
-moletâmes
-moletant
-moletas
-moletasse
-moletassent
-moletasses
-moletassiez
-moletassions
-moletât
-moletâtes
-moleté
-moletée
-moletées
-moleter
-moletèrent
-moletés
-moletez
-moletiez
-moletions
-moletons
-molette
-molettent
-molettera
-moletterai
-moletteraient
-moletterais
-moletterait
-moletteras
-moletterez
-moletteriez
-moletterions
-moletterons
-moletteront
-molettes
-moliéresque
-moliéresques
-moliniste
-molinistes
-molinosiste
-molinosistes
-mollah
-mollahs
-mollard
-mollarda
-mollardai
-mollardaient
-mollardais
-mollardait
-mollardâmes
-mollardant
-mollardas
-mollardasse
-mollardassent
-mollardasses
-mollardassiez
-mollardassions
-mollardât
-mollardâtes
-mollarde
-mollardé
-mollardée
-mollardées
-mollardent
-mollarder
-mollardera
-mollarderai
-mollarderaient
-mollarderais
-mollarderait
-mollarderas
-mollardèrent
-mollarderez
-mollarderiez
-mollarderions
-mollarderons
-mollarderont
-mollardes
-mollardés
-mollardez
-mollardiez
-mollardions
-mollardons
-mollards
-mollasse
-mollasserie
-mollasseries
-mollasses
-mollasson
-mollassonne
-mollassonnes
-mollassons
-molle
-mollement
-molles
-mollesse
-mollesses
-mollet
-molletière
-molletières
-molleton
-molletonna
-molletonnai
-molletonnaient
-molletonnais
-molletonnait
-molletonnâmes
-molletonnant
-molletonnas
-molletonnasse
-molletonnassent
-molletonnasses
-molletonnassiez
-molletonnassions
-molletonnât
-molletonnâtes
-molletonne
-molletonné
-molletonnée
-molletonnées
-molletonnent
-molletonner
-molletonnera
-molletonnerai
-molletonneraient
-molletonnerais
-molletonnerait
-molletonneras
-molletonnèrent
-molletonnerez
-molletonneriez
-molletonnerions
-molletonnerons
-molletonneront
-molletonnes
-molletonnés
-molletonneuse
-molletonneuses
-molletonneux
-molletonnez
-molletonniez
-molletonnions
-molletonnons
-molletons
-mollets
-molli
-mollie
-mollies
-mollîmes
-mollir
-mollira
-mollirai
-molliraient
-mollirais
-mollirait
-molliras
-mollirent
-mollirez
-molliriez
-mollirions
-mollirons
-molliront
-mollis
-mollissaient
-mollissais
-mollissait
-mollissant
-mollisse
-mollissent
-mollisses
-mollissez
-mollissiez
-mollissions
-mollissons
-mollit
-mollît
-mollîtes
-mollo
-molluscum
-molluscums
-mollusque
-mollusques
-moloch
-molochs
-molosse
-molosses
-mols
-moly
-molybdène
-molybdènes
-molys
-môme
-moment
-momentané
-momentanée
-momentanées
-momentanément
-momentanés
-moments
-momerie
-momeries
-mômes
-momie
-momies
-momifia
-momifiai
-momifiaient
-momifiais
-momifiait
-momifiâmes
-momifiant
-momifias
-momifiasse
-momifiassent
-momifiasses
-momifiassiez
-momifiassions
-momifiât
-momifiâtes
-momification
-momifications
-momifie
-momifié
-momifiée
-momifiées
-momifient
-momifier
-momifiera
-momifierai
-momifieraient
-momifierais
-momifierait
-momifieras
-momifièrent
-momifierez
-momifieriez
-momifierions
-momifierons
-momifieront
-momifies
-momifiés
-momifiez
-momifiiez
-momifiions
-momifions
-momordique
-momordiques
-mon
-monacal
-monacale
-monacales
-monacaux
-monachisme
-monachismes
-monade
-monadelphe
-monadelphes
-monades
-monarchie
-monarchies
-monarchique
-monarchiques
-monarchisme
-monarchismes
-monarchiste
-monarchistes
-monarque
-monarques
-monastère
-monastères
-monastique
-monastiques
-monazite
-monazites
-monceau
-monceaux
-monda
-mondai
-mondaient
-mondain
-mondaine
-mondaines
-mondains
-mondais
-mondait
-mondâmes
-mondanité
-mondanités
-mondant
-mondas
-mondasse
-mondassent
-mondasses
-mondassiez
-mondassions
-mondât
-mondâtes
-monde
-mondé
-mondée
-mondées
-mondent
-monder
-mondera
-monderai
-monderaient
-monderais
-monderait
-monderas
-mondèrent
-monderez
-monderiez
-monderions
-monderons
-monderont
-mondes
-mondés
-mondez
-mondial
-mondiale
-mondialement
-mondiales
-mondialisa
-mondialisai
-mondialisaient
-mondialisais
-mondialisait
-mondialisâmes
-mondialisant
-mondialisas
-mondialisasse
-mondialisassent
-mondialisasses
-mondialisassiez
-mondialisassions
-mondialisât
-mondialisâtes
-mondialisation
-mondialisations
-mondialise
-mondialisé
-mondialisent
-mondialiser
-mondialisera
-mondialiserai
-mondialiseraient
-mondialiserais
-mondialiserait
-mondialiseras
-mondialisèrent
-mondialiserez
-mondialiseriez
-mondialiserions
-mondialiserons
-mondialiseront
-mondialises
-mondialisez
-mondialisiez
-mondialisions
-mondialisons
-mondialiste
-mondialistes
-mondiaux
-mondiez
-mondions
-mondons
-mondovision
-mondovisions
-monel
-monels
-monème
-monèmes
-monétaire
-monétaires
-monétarisme
-monétarismes
-monétariste
-monétaristes
-monétique
-monétiques
-monétisa
-monétisai
-monétisaient
-monétisais
-monétisait
-monétisâmes
-monétisant
-monétisas
-monétisasse
-monétisassent
-monétisasses
-monétisassiez
-monétisassions
-monétisât
-monétisâtes
-monétise
-monétisé
-monétisée
-monétisées
-monétisent
-monétiser
-monétisera
-monétiserai
-monétiseraient
-monétiserais
-monétiserait
-monétiseras
-monétisèrent
-monétiserez
-monétiseriez
-monétiserions
-monétiserons
-monétiseront
-monétises
-monétisés
-monétisez
-monétisiez
-monétisions
-monétisons
-mongol
-mongole
-mongoles
-mongolien
-mongolienne
-mongoliennes
-mongoliens
-mongolique
-mongoliques
-mongolisme
-mongolismes
-mongoloïde
-mongoloïdes
-mongols
-monial
-moniale
-moniales
-moniaux
-monisme
-monismes
-moniste
-monistes
-moniteur
-moniteurs
-monition
-monitions
-monitoire
-monitoires
-monitor
-monitorage
-monitorages
-monitorat
-monitorats
-monitoring
-monitorings
-monitors
-monitrice
-monitrices
-monnaie
-monnaient
-monnaiera
-monnaierai
-monnaieraient
-monnaierais
-monnaierait
-monnaieras
-monnaierez
-monnaieriez
-monnaierions
-monnaierons
-monnaieront
-monnaies
-monnaya
-monnayable
-monnayables
-monnayage
-monnayages
-monnayai
-monnayaient
-monnayais
-monnayait
-monnayâmes
-monnayant
-monnayante
-monnayantes
-monnayants
-monnayas
-monnayasse
-monnayassent
-monnayasses
-monnayassiez
-monnayassions
-monnayât
-monnayâtes
-monnaye
-monnayé
-monnayée
-monnayées
-monnayent
-monnayer
-monnayera
-monnayerai
-monnayeraient
-monnayerais
-monnayerait
-monnayeras
-monnayèrent
-monnayerez
-monnayeriez
-monnayerions
-monnayerons
-monnayeront
-monnayes
-monnayés
-monnayeur
-monnayeurs
-monnayeuse
-monnayeuses
-monnayeux
-monnayez
-monnayiez
-monnayions
-monnayons
-mono
-monoacide
-monoacides
-monoatomique
-monoatomiques
-monobloc
-monoblocs
-monocaméralisme
-monocaméralismes
-monocellulaire
-monocellulaires
-monochromatique
-monochromatiques
-monochrome
-monochromes
-monochromie
-monochromies
-monocle
-monocles
-monoclinal
-monoclinale
-monoclinales
-monoclinaux
-monoclinique
-monocliniques
-monocoque
-monocoques
-monocorde
-monocordes
-monocotylédone
-monocotylédones
-monoculaire
-monoculaires
-monoculture
-monocultures
-monocyte
-monocytes
-monodie
-monodies
-monoecie
-monoecies
-monogame
-monogames
-monogamie
-monogamies
-monogamique
-monogamiques
-monogénisme
-monogénismes
-monogramme
-monogrammes
-monographie
-monographies
-monographique
-monographiques
-monoïdéisme
-monoïdéismes
-monoïque
-monoïques
-monolingue
-monolingues
-monolinguisme
-monolinguismes
-monolithe
-monolithes
-monolithique
-monolithiques
-monolithisme
-monolithismes
-monologua
-monologuai
-monologuaient
-monologuais
-monologuait
-monologuâmes
-monologuant
-monologuas
-monologuasse
-monologuassent
-monologuasses
-monologuassiez
-monologuassions
-monologuât
-monologuâtes
-monologue
-monologué
-monologuée
-monologuées
-monologuent
-monologuer
-monologuera
-monologuerai
-monologueraient
-monologuerais
-monologuerait
-monologueras
-monologuèrent
-monologuerez
-monologueriez
-monologuerions
-monologuerons
-monologueront
-monologues
-monologués
-monologuez
-monologuiez
-monologuions
-monologuons
-monomanie
-monomanies
-monomère
-monomères
-monométallisme
-monométallismes
-monométalliste
-monométallistes
-monomoteur
-monomoteurs
-monomotrice
-monomotrices
-mononucléaire
-mononucléaires
-mononucléose
-mononucléoses
-monophasé
-monophasée
-monophasées
-monophasés
-monophonique
-monophoniques
-monoplace
-monoplaces
-monoplan
-monoplans
-monopole
-monopoles
-monopolisa
-monopolisai
-monopolisaient
-monopolisais
-monopolisait
-monopolisâmes
-monopolisant
-monopolisante
-monopolisantes
-monopolisants
-monopolisas
-monopolisasse
-monopolisassent
-monopolisasses
-monopolisassiez
-monopolisassions
-monopolisât
-monopolisâtes
-monopolisateur
-monopolisateurs
-monopolisation
-monopolisations
-monopolisatrice
-monopolisatrices
-monopolise
-monopolisé
-monopolisée
-monopolisées
-monopolisent
-monopoliser
-monopolisera
-monopoliserai
-monopoliseraient
-monopoliserais
-monopoliserait
-monopoliseras
-monopolisèrent
-monopoliserez
-monopoliseriez
-monopoliserions
-monopoliserons
-monopoliseront
-monopolises
-monopolisés
-monopolisez
-monopolisiez
-monopolisions
-monopolisons
-monopoliste
-monopolistes
-monopolistique
-monopolistiques
-monoprix
-monopsone
-monopsones
-monoptère
-monoptères
-monorail
-monorails
-monorime
-monorimes
-monos
-monosaccharide
-monosaccharides
-monosépale
-monosépales
-monoski
-monoskis
-monosperme
-monospermes
-monostyle
-monostyles
-monosulfite
-monosulfites
-monosyllabe
-monosyllabes
-monosyllabique
-monosyllabiques
-monosyllabisme
-monosyllabismes
-monothéique
-monothéiques
-monothéisme
-monothéismes
-monothéiste
-monothéistes
-monotone
-monotones
-monotonie
-monotonies
-monotrace
-monotraces
-monotrème
-monotrèmes
-Monotype
-Monotypes
-monovalent
-monovalente
-monovalentes
-monovalents
-monoxyle
-monoxyles
-monseigneur
-monsieur
-monsignor
-monsignore
-monsignores
-monsignori
-monstre
-monstres
-monstrueuse
-monstrueusement
-monstrueuses
-monstrueux
-monstruosité
-monstruosités
-mont
-monta
-montage
-montages
-montagnard
-montagnarde
-montagnardes
-montagnards
-montagne
-montagnes
-montagnette
-montagnettes
-montagneuse
-montagneuses
-montagneux
-montai
-montaient
-montais
-montaison
-montaisons
-montait
-montâmes
-montanisme
-montanismes
-montaniste
-montanistes
-montant
-montante
-montantes
-montants
-montas
-montasse
-montassent
-montasses
-montassiez
-montassions
-montât
-montâtes
-mont-blanc
-mont-de-piété
-monte
-monté
-monte-charge
-montée
-montées
-montent
-monte-pente
-monte-pentes
-monte-plats
-monter
-montera
-monterai
-monteraient
-monterais
-monterait
-monteras
-montèrent
-monterez
-monteriez
-monterions
-monterons
-monteront
-montes
-montés
-monte-sac
-monte-sacs
-monteur
-monteurs
-monteuse
-monteuses
-montez
-montgolfière
-montgolfières
-monticole
-monticoles
-monticule
-monticules
-montiez
-montions
-mont-joie
-montmorency
-montmorencys
-montoir
-montoirs
-montons
-montra
-montrable
-montrables
-montrai
-montraient
-montrais
-montrait
-montrâmes
-montrant
-montras
-montrasse
-montrassent
-montrasses
-montrassiez
-montrassions
-montrât
-montrâtes
-montre
-montré
-montre-bracelet
-montrée
-montrées
-montrent
-montrer
-montrera
-montrerai
-montreraient
-montrerais
-montrerait
-montreras
-montrèrent
-montrerez
-montreriez
-montrerions
-montrerons
-montreront
-montres
-montrés
-montres-bracelets
-montreur
-montreurs
-montreuse
-montreuses
-montrez
-montriez
-montrions
-montrons
-monts
-monts-blancs
-monts-de-piété
-monts-joie
-montueuse
-montueuses
-montueux
-monture
-montures
-monument
-monumental
-monumentale
-monumentales
-monumentalité
-monumentalités
-monumentaux
-monuments
-moqua
-moquai
-moquaient
-moquais
-moquait
-moquâmes
-moquant
-moquas
-moquasse
-moquassent
-moquasses
-moquassiez
-moquassions
-moquât
-moquâtes
-moque
-moqué
-moquée
-moquées
-moquent
-moquer
-moquera
-moquerai
-moqueraient
-moquerais
-moquerait
-moqueras
-moquèrent
-moquerez
-moquerie
-moqueries
-moqueriez
-moquerions
-moquerons
-moqueront
-moques
-moqués
-moquetta
-moquettai
-moquettaient
-moquettais
-moquettait
-moquettâmes
-moquettant
-moquettas
-moquettasse
-moquettassent
-moquettasses
-moquettassiez
-moquettassions
-moquettât
-moquettâtes
-moquette
-moquetté
-moquettée
-moquettées
-moquettent
-moquetter
-moquettera
-moquetterai
-moquetteraient
-moquetterais
-moquetterait
-moquetteras
-moquettèrent
-moquetterez
-moquetteriez
-moquetterions
-moquetterons
-moquetteront
-moquettes
-moquettés
-moquettez
-moquettiez
-moquettions
-moquettons
-moqueur
-moqueurs
-moqueuse
-moqueuses
-moquez
-moquiez
-moquions
-moquons
-moraillon
-moraillons
-moraine
-moraines
-morainique
-morainiques
-moral
-morale
-moralement
-morales
-moralisa
-moralisai
-moralisaient
-moralisais
-moralisait
-moralisâmes
-moralisant
-moralisante
-moralisantes
-moralisants
-moralisas
-moralisasse
-moralisassent
-moralisasses
-moralisassiez
-moralisassions
-moralisât
-moralisâtes
-moralisateur
-moralisateurs
-moralisation
-moralisations
-moralisatrice
-moralisatrices
-moralise
-moralisé
-moralisée
-moralisées
-moralisent
-moraliser
-moralisera
-moraliserai
-moraliseraient
-moraliserais
-moraliserait
-moraliseras
-moralisèrent
-moraliserez
-moraliseriez
-moraliserions
-moraliserons
-moraliseront
-moralises
-moralisés
-moralisez
-moralisiez
-moralisions
-moralisme
-moralismes
-moralisons
-moraliste
-moralistes
-moralité
-moralités
-morasse
-morasses
-moratoire
-moratoires
-moratorium
-moratoriums
-moraux
-morbide
-morbides
-morbidité
-morbidités
-morbilleuse
-morbilleuses
-morbilleux
-morbleu
-morbus
-morceau
-morceaux
-morcela
-morcelable
-morcelables
-morcelai
-morcelaient
-morcelais
-morcelait
-morcelâmes
-morcelant
-morcelas
-morcelasse
-morcelassent
-morcelasses
-morcelassiez
-morcelassions
-morcelât
-morcelâtes
-morcelé
-morcelée
-morcelées
-morceler
-morcelèrent
-morcelés
-morcelez
-morceliez
-morcelions
-morcelle
-morcellement
-morcellements
-morcellent
-morcellera
-morcellerai
-morcelleraient
-morcellerais
-morcellerait
-morcelleras
-morcellerez
-morcelleriez
-morcellerions
-morcellerons
-morcelleront
-morcelles
-morcelons
-mord
-mordache
-mordaches
-mordacité
-mordacités
-mordaient
-mordais
-mordait
-mordança
-mordançai
-mordançaient
-mordançais
-mordançait
-mordançâmes
-mordançant
-mordanças
-mordançasse
-mordançassent
-mordançasses
-mordançassiez
-mordançassions
-mordançât
-mordançâtes
-mordance
-mordancé
-mordancée
-mordancées
-mordancent
-mordancer
-mordancera
-mordancerai
-mordanceraient
-mordancerais
-mordancerait
-mordanceras
-mordancèrent
-mordancerez
-mordanceriez
-mordancerions
-mordancerons
-mordanceront
-mordances
-mordancés
-mordancez
-mordanciez
-mordancions
-mordançons
-mordant
-mordante
-mordantes
-mordants
-morde
-mordent
-mordes
-mordez
-mordicant
-mordicante
-mordicantes
-mordicants
-mordicus
-mordiez
-mordilla
-mordillai
-mordillaient
-mordillais
-mordillait
-mordillâmes
-mordillant
-mordillante
-mordillantes
-mordillants
-mordillas
-mordillasse
-mordillassent
-mordillasses
-mordillassiez
-mordillassions
-mordillât
-mordillâtes
-mordille
-mordillé
-mordillée
-mordillées
-mordillement
-mordillements
-mordillent
-mordiller
-mordillera
-mordillerai
-mordilleraient
-mordillerais
-mordillerait
-mordilleras
-mordillèrent
-mordillerez
-mordilleriez
-mordillerions
-mordillerons
-mordilleront
-mordilles
-mordillés
-mordillez
-mordilliez
-mordillions
-mordillons
-mordîmes
-mordions
-mordirent
-mordis
-mordisse
-mordissent
-mordisses
-mordissiez
-mordissions
-mordit
-mordît
-mordîtes
-mordons
-mordora
-mordorai
-mordoraient
-mordorais
-mordorait
-mordorâmes
-mordorant
-mordoras
-mordorasse
-mordorassent
-mordorasses
-mordorassiez
-mordorassions
-mordorât
-mordorâtes
-mordore
-mordoré
-mordorée
-mordorées
-mordorent
-mordorer
-mordorera
-mordorerai
-mordoreraient
-mordorerais
-mordorerait
-mordoreras
-mordorèrent
-mordorerez
-mordoreriez
-mordorerions
-mordorerons
-mordoreront
-mordores
-mordorés
-mordorez
-mordoriez
-mordorions
-mordorons
-mordorure
-mordorures
-mordra
-mordrai
-mordraient
-mordrais
-mordrait
-mordras
-mordre
-mordrez
-mordriez
-mordrions
-mordrons
-mordront
-mords
-mordu
-mordue
-mordues
-mordus
-more
-moreau
-moreaux
-morelle
-morelles
-mores
-moresque
-moresques
-morfal
-morfale
-morfales
-morfaux
-morfil
-morfila
-morfilai
-morfilaient
-morfilais
-morfilait
-morfilâmes
-morfilant
-morfilas
-morfilasse
-morfilassent
-morfilasses
-morfilassiez
-morfilassions
-morfilât
-morfilâtes
-morfile
-morfilé
-morfilée
-morfilées
-morfilent
-morfiler
-morfilera
-morfilerai
-morfileraient
-morfilerais
-morfilerait
-morfileras
-morfilèrent
-morfilerez
-morfileriez
-morfilerions
-morfilerons
-morfileront
-morfiles
-morfilés
-morfilez
-morfiliez
-morfilions
-morfilons
-morfils
-morfla
-morflai
-morflaient
-morflais
-morflait
-morflâmes
-morflant
-morflas
-morflasse
-morflassent
-morflasses
-morflassiez
-morflassions
-morflât
-morflâtes
-morfle
-morflé
-morflée
-morflées
-morflent
-morfler
-morflera
-morflerai
-morfleraient
-morflerais
-morflerait
-morfleras
-morflèrent
-morflerez
-morfleriez
-morflerions
-morflerons
-morfleront
-morfles
-morflés
-morflez
-morfliez
-morflions
-morflons
-morfond
-morfondaient
-morfondais
-morfondait
-morfondant
-morfonde
-morfondent
-morfondes
-morfondez
-morfondiez
-morfondîmes
-morfondions
-morfondirent
-morfondis
-morfondisse
-morfondissent
-morfondisses
-morfondissiez
-morfondissions
-morfondit
-morfondît
-morfondîtes
-morfondons
-morfondra
-morfondrai
-morfondraient
-morfondrais
-morfondrait
-morfondras
-morfondre
-morfondrez
-morfondriez
-morfondrions
-morfondrons
-morfondront
-morfonds
-morfondu
-morfondue
-morfondues
-morfondus
-morganatique
-morganatiquement
-morganatiques
-morgeline
-morgelines
-morgua
-morguai
-morguaient
-morguais
-morguait
-morguâmes
-morguant
-morguas
-morguasse
-morguassent
-morguasses
-morguassiez
-morguassions
-morguât
-morguâtes
-morgue
-morgué
-morguée
-morguées
-morguenne
-morguent
-morguer
-morguera
-morguerai
-morgueraient
-morguerais
-morguerait
-morgueras
-morguèrent
-morguerez
-morgueriez
-morguerions
-morguerons
-morgueront
-morgues
-morgués
-morguez
-morguienne
-morguiez
-morguions
-morguons
-moribond
-moribonde
-moribondes
-moribonds
-moricaud
-moricaude
-moricaudes
-moricauds
-morigéna
-morigénai
-morigénaient
-morigénais
-morigénait
-morigénâmes
-morigénant
-morigénas
-morigénasse
-morigénassent
-morigénasses
-morigénassiez
-morigénassions
-morigénât
-morigénâtes
-morigéné
-morigène
-morigénée
-morigénées
-morigènent
-morigéner
-morigénera
-morigénerai
-morigéneraient
-morigénerais
-morigénerait
-morigéneras
-morigénèrent
-morigénerez
-morigéneriez
-morigénerions
-morigénerons
-morigéneront
-morigénés
-morigènes
-morigénez
-morigéniez
-morigénions
-morigénons
-morille
-morilles
-morillon
-morillons
-morio
-morion
-morions
-morios
-mormone
-mormones
-mormonisme
-mormonismes
-morne
-morné
-mornée
-mornées
-mornes
-mornés
-mornifle
-mornifles
-morose
-moroses
-morosité
-morosités
-morphème
-morphèmes
-morphine
-morphines
-morphinisme
-morphinismes
-morphinomane
-morphinomanes
-morphinomanie
-morphinomanies
-morphogène
-morphogènes
-morphologie
-morphologies
-morphologique
-morphologiquement
-morphologiques
-morphopsychologie
-morphopsychologies
-morpion
-morpions
-morse
-morses
-morsure
-morsures
-mort
-mortadelle
-mortadelles
-mortaisa
-mortaisage
-mortaisages
-mortaisai
-mortaisaient
-mortaisais
-mortaisait
-mortaisâmes
-mortaisant
-mortaisas
-mortaisasse
-mortaisassent
-mortaisasses
-mortaisassiez
-mortaisassions
-mortaisât
-mortaisâtes
-mortaise
-mortaisé
-mortaisée
-mortaisées
-mortaisent
-mortaiser
-mortaisera
-mortaiserai
-mortaiseraient
-mortaiserais
-mortaiserait
-mortaiseras
-mortaisèrent
-mortaiserez
-mortaiseriez
-mortaiserions
-mortaiserons
-mortaiseront
-mortaises
-mortaisés
-mortaiseuse
-mortaiseuses
-mortaisez
-mortaisiez
-mortaisions
-mortaisons
-mortalité
-mortalités
-mort-aux-rats
-morte
-morte-eau
-mortel
-mortelle
-mortellement
-mortelles
-mortels
-mortes
-morte-saison
-mortes-eaux
-mortes-saisons
-mortier
-mortiers
-mortifia
-mortifiai
-mortifiaient
-mortifiais
-mortifiait
-mortifiâmes
-mortifiant
-mortifiante
-mortifiantes
-mortifiants
-mortifias
-mortifiasse
-mortifiassent
-mortifiasses
-mortifiassiez
-mortifiassions
-mortifiât
-mortifiâtes
-mortification
-mortifications
-mortifie
-mortifié
-mortifiée
-mortifiées
-mortifient
-mortifier
-mortifiera
-mortifierai
-mortifieraient
-mortifierais
-mortifierait
-mortifieras
-mortifièrent
-mortifierez
-mortifieriez
-mortifierions
-mortifierons
-mortifieront
-mortifies
-mortifiés
-mortifiez
-mortifiiez
-mortifiions
-mortifions
-mortinatalité
-mortinatalités
-mort-né
-mort-née
-mort-nées
-mort-nés
-morts
-mortuaire
-mortuaires
-morue
-morues
-morula
-morulas
-morutier
-morutière
-morutières
-morutiers
-morve
-morves
-morveuse
-morveuses
-morveux
-mosaïque
-mosaïqué
-mosaïquée
-mosaïquées
-mosaïques
-mosaïqués
-mosaïsme
-mosaïsmes
-mosaïste
-mosaïstes
-mosan
-mosane
-mosanes
-mosans
-moscoutaire
-moscoutaires
-mosellan
-mosellane
-mosellanes
-mosellans
-mosette
-mosettes
-mosquée
-mosquées
-mot
-motard
-motarde
-motardes
-motards
-mot-clé
-motel
-motels
-motet
-motets
-moteur
-moteurs
-motif
-motifs
-motilité
-motilités
-motion
-motionna
-motionnai
-motionnaient
-motionnais
-motionnait
-motionnâmes
-motionnant
-motionnas
-motionnasse
-motionnassent
-motionnasses
-motionnassiez
-motionnassions
-motionnât
-motionnâtes
-motionne
-motionné
-motionnée
-motionnées
-motionnent
-motionner
-motionnera
-motionnerai
-motionneraient
-motionnerais
-motionnerait
-motionneras
-motionnèrent
-motionnerez
-motionneriez
-motionnerions
-motionnerons
-motionneront
-motionnes
-motionnés
-motionnez
-motionniez
-motionnions
-motionnons
-motions
-motiva
-motivai
-motivaient
-motivais
-motivait
-motivâmes
-motivant
-motivante
-motivantes
-motivants
-motivas
-motivasse
-motivassent
-motivasses
-motivassiez
-motivassions
-motivât
-motivâtes
-motivation
-motivations
-motive
-motivé
-motivée
-motivées
-motivent
-motiver
-motivera
-motiverai
-motiveraient
-motiverais
-motiverait
-motiveras
-motivèrent
-motiverez
-motiveriez
-motiverions
-motiverons
-motiveront
-motives
-motivés
-motivez
-motiviez
-motivions
-motivons
-moto
-motociste
-motocistes
-motocross
-moto-cross
-motoculteur
-motoculteurs
-motoculture
-motocultures
-motocycle
-motocycles
-motocyclette
-motocyclettes
-motocyclisme
-motocyclismes
-motocycliste
-motocyclistes
-motogodille
-motogodilles
-motonautique
-motonautiques
-motonautisme
-motonautismes
-motoneige
-motoneiges
-motoneigiste
-motoneigistes
-motopompe
-motopompes
-motopropulseur
-motopropulseurs
-motorisa
-motorisai
-motorisaient
-motorisais
-motorisait
-motorisâmes
-motorisant
-motorisas
-motorisasse
-motorisassent
-motorisasses
-motorisassiez
-motorisassions
-motorisât
-motorisâtes
-motorisation
-motorisations
-motorise
-motorisé
-motorisée
-motorisées
-motorisent
-motoriser
-motorisera
-motoriserai
-motoriseraient
-motoriserais
-motoriserait
-motoriseras
-motorisèrent
-motoriserez
-motoriseriez
-motoriserions
-motoriserons
-motoriseront
-motorises
-motorisés
-motorisez
-motorisiez
-motorisions
-motorisons
-motoriste
-motoristes
-motorship
-motorships
-motos
-mototracteur
-mototracteurs
-motrice
-motrices
-motricité
-motricités
-mots
-mots-clés
-mots-croisiste
-mots-croisistes
-mots-valises
-motta
-mottai
-mottaient
-mottais
-mottait
-mottâmes
-mottant
-mottas
-mottasse
-mottassent
-mottasses
-mottassiez
-mottassions
-mottât
-mottâtes
-motte
-motté
-mottée
-mottées
-mottent
-motter
-mottera
-motterai
-motteraient
-motterais
-motterait
-motteras
-mottèrent
-motterez
-motteriez
-motterions
-motterons
-motteront
-mottes
-mottés
-motteux
-mottez
-mottiez
-mottions
-mottons
-motus
-mot-valise
-mou
-moucha
-mouchage
-mouchages
-mouchai
-mouchaient
-mouchais
-mouchait
-mouchâmes
-mouchant
-moucharabieh
-moucharabiehs
-mouchard
-moucharda
-mouchardage
-mouchardages
-mouchardai
-mouchardaient
-mouchardais
-mouchardait
-mouchardâmes
-mouchardant
-mouchardas
-mouchardasse
-mouchardassent
-mouchardasses
-mouchardassiez
-mouchardassions
-mouchardât
-mouchardâtes
-moucharde
-mouchardé
-mouchardée
-mouchardées
-mouchardent
-moucharder
-mouchardera
-moucharderai
-moucharderaient
-moucharderais
-moucharderait
-moucharderas
-mouchardèrent
-moucharderez
-moucharderiez
-moucharderions
-moucharderons
-moucharderont
-mouchardes
-mouchardés
-mouchardez
-mouchardiez
-mouchardions
-mouchardons
-mouchards
-mouchas
-mouchasse
-mouchassent
-mouchasses
-mouchassiez
-mouchassions
-mouchât
-mouchâtes
-mouche
-mouché
-mouchée
-mouchées
-mouchent
-moucher
-mouchera
-moucherai
-moucheraient
-moucherais
-moucherait
-moucheras
-mouchèrent
-moucherez
-moucheriez
-moucherions
-moucheron
-moucheronna
-moucheronnai
-moucheronnaient
-moucheronnais
-moucheronnait
-moucheronnâmes
-moucheronnant
-moucheronnas
-moucheronnasse
-moucheronnassent
-moucheronnasses
-moucheronnassiez
-moucheronnassions
-moucheronnât
-moucheronnâtes
-moucheronne
-moucheronné
-moucheronnent
-moucheronner
-moucheronnera
-moucheronnerai
-moucheronneraient
-moucheronnerais
-moucheronnerait
-moucheronneras
-moucheronnèrent
-moucheronnerez
-moucheronneriez
-moucheronnerions
-moucheronnerons
-moucheronneront
-moucheronnes
-moucheronnez
-moucheronniez
-moucheronnions
-moucheronnons
-moucherons
-moucheront
-mouches
-mouchés
-moucheta
-mouchetai
-mouchetaient
-mouchetais
-mouchetait
-mouchetâmes
-mouchetant
-mouchetas
-mouchetasse
-mouchetassent
-mouchetasses
-mouchetassiez
-mouchetassions
-mouchetât
-mouchetâtes
-moucheté
-mouchetée
-mouchetées
-moucheter
-mouchetèrent
-mouchetés
-mouchetez
-mouchetiez
-mouchetions
-mouchetis
-mouchetons
-mouchette
-mouchettent
-mouchettera
-mouchetterai
-mouchetteraient
-mouchetterais
-mouchetterait
-mouchetteras
-mouchetterez
-mouchetteriez
-mouchetterions
-mouchetterons
-mouchetteront
-mouchettes
-moucheture
-mouchetures
-mouchez
-mouchiez
-mouchions
-mouchoir
-mouchoirs
-mouchons
-mouchure
-mouchures
-moud
-moudra
-moudrai
-moudraient
-moudrais
-moudrait
-moudras
-moudre
-moudrez
-moudriez
-moudrions
-moudrons
-moudront
-mouds
-moue
-moues
-mouetta
-mouettai
-mouettaient
-mouettais
-mouettait
-mouettâmes
-mouettant
-mouettas
-mouettasse
-mouettassent
-mouettasses
-mouettassiez
-mouettassions
-mouettât
-mouettâtes
-mouette
-mouetté
-mouettent
-mouetter
-mouettera
-mouetterai
-mouetteraient
-mouetterais
-mouetterait
-mouetteras
-mouettèrent
-mouetterez
-mouetteriez
-mouetterions
-mouetterons
-mouetteront
-mouettes
-mouettez
-mouettiez
-mouettions
-mouettons
-moufette
-moufettes
-mouffette
-mouffettes
-moufle
-moufles
-mouflet
-mouflets
-mouflette
-mouflettes
-mouflon
-mouflons
-moufta
-mouftai
-mouftaient
-mouftais
-mouftait
-mouftâmes
-mouftant
-mouftas
-mouftasse
-mouftassent
-mouftasses
-mouftassiez
-mouftassions
-mouftât
-mouftâtes
-moufte
-moufté
-mouftent
-moufter
-mouftera
-moufterai
-moufteraient
-moufterais
-moufterait
-moufteras
-mouftèrent
-moufterez
-moufteriez
-moufterions
-moufterons
-moufteront
-mouftes
-mouftez
-mouftiez
-mouftions
-mouftons
-mouilla
-mouillage
-mouillages
-mouillai
-mouillaient
-mouillais
-mouillait
-mouillâmes
-mouillant
-mouillante
-mouillantes
-mouillants
-mouillas
-mouillasse
-mouillassent
-mouillasses
-mouillassiez
-mouillassions
-mouillât
-mouillâtes
-mouille
-mouillé
-mouillée
-mouillées
-mouillement
-mouillent
-mouiller
-mouillera
-mouillerai
-mouilleraient
-mouillerais
-mouillerait
-mouilleras
-mouillère
-mouillèrent
-mouillères
-mouillerez
-mouilleriez
-mouillerions
-mouillerons
-mouilleront
-mouilles
-mouillés
-mouillette
-mouillettes
-mouilleur
-mouilleurs
-mouillez
-mouilliez
-mouillions
-mouilloir
-mouilloirs
-mouillons
-mouillure
-mouillures
-mouise
-mouises
-moujik
-moujiks
-moujingue
-moujingues
-moukère
-moukères
-moula
-moulage
-moulages
-moulai
-moulaient
-moulais
-moulait
-moulâmes
-moulant
-moulante
-moulantes
-moulants
-moulas
-moulasse
-moulassent
-moulasses
-moulassiez
-moulassions
-moulât
-moulâtes
-moule
-moulé
-moulée
-moulées
-moulent
-mouler
-moulera
-moulerai
-mouleraient
-moulerais
-moulerait
-mouleras
-moulèrent
-moulerez
-mouleriez
-moulerions
-moulerons
-mouleront
-moules
-moulés
-mouleur
-mouleurs
-moulez
-moulière
-moulières
-mouliez
-moulin
-moulina
-moulinage
-moulinages
-moulinai
-moulinaient
-moulinais
-moulinait
-moulinâmes
-moulinant
-moulinas
-moulinasse
-moulinassent
-moulinasses
-moulinassiez
-moulinassions
-moulinât
-moulinâtes
-mouline
-mouliné
-moulinée
-moulinées
-moulinent
-mouliner
-moulinera
-moulinerai
-moulineraient
-moulinerais
-moulinerait
-moulineras
-moulinèrent
-moulinerez
-moulineriez
-moulinerions
-moulinerons
-moulineront
-moulines
-moulinés
-moulinet
-moulinets
-moulinette
-moulinettes
-moulineur
-moulineurs
-moulineuse
-moulineuses
-moulinez
-moulinier
-moulinière
-moulinières
-mouliniers
-mouliniez
-moulinions
-moulinons
-moulins
-moulions
-moulons
-moult
-moulu
-moulue
-moulues
-moulûmes
-moulura
-moulurai
-mouluraient
-moulurais
-moulurait
-moulurâmes
-moulurant
-mouluras
-moulurasse
-moulurassent
-moulurasses
-moulurassiez
-moulurassions
-moulurât
-moulurâtes
-moulure
-mouluré
-moulurée
-moulurées
-moulurent
-moulurer
-moulurera
-moulurerai
-moulureraient
-moulurerais
-moulurerait
-moulureras
-moulurèrent
-moulurerez
-moulureriez
-moulurerions
-moulurerons
-moulureront
-moulures
-moulurés
-moulurez
-mouluriez
-moulurions
-moulurons
-moulus
-moulusse
-moulussent
-moulusses
-moulussiez
-moulussions
-moulut
-moulût
-moulûtes
-moumoute
-moumoutes
-mouquère
-mouquères
-mouraient
-mourais
-mourait
-mourant
-mourante
-mourantes
-mourants
-mourez
-mouriez
-mourions
-mourir
-mouroir
-mouroirs
-mouron
-mouronna
-mouronnai
-mouronnaient
-mouronnais
-mouronnait
-mouronnâmes
-mouronnant
-mouronnas
-mouronnasse
-mouronnassent
-mouronnasses
-mouronnassiez
-mouronnassions
-mouronnât
-mouronnâtes
-mouronne
-mouronné
-mouronnée
-mouronnées
-mouronnent
-mouronner
-mouronnera
-mouronnerai
-mouronneraient
-mouronnerais
-mouronnerait
-mouronneras
-mouronnèrent
-mouronnerez
-mouronneriez
-mouronnerions
-mouronnerons
-mouronneront
-mouronnes
-mouronnés
-mouronnez
-mouronniez
-mouronnions
-mouronnons
-mourons
-mourra
-mourrai
-mourraient
-mourrais
-mourrait
-mourras
-mourre
-mourres
-mourrez
-mourriez
-mourrions
-mourrons
-mourront
-mourûmes
-moururent
-mourus
-mourusse
-mourussent
-mourusses
-mourussiez
-mourussions
-mourut
-mourût
-mourûtes
-mous
-mouscaille
-mouscailles
-mousmé
-mousmés
-mousquet
-mousquetade
-mousquetades
-mousquetaire
-mousquetaires
-mousqueterie
-mousqueteries
-mousqueton
-mousquetons
-mousquets
-moussa
-moussai
-moussaient
-moussaillon
-moussaillons
-moussais
-moussait
-moussâmes
-moussant
-moussante
-moussantes
-moussants
-moussas
-moussasse
-moussassent
-moussasses
-moussassiez
-moussassions
-moussât
-moussâtes
-mousse
-moussé
-mousseline
-mousselines
-moussent
-mousser
-moussera
-mousserai
-mousseraient
-mousserais
-mousserait
-mousseras
-moussèrent
-mousserez
-mousseriez
-mousserions
-mousseron
-mousserons
-mousseront
-mousses
-mousseuse
-mousseuses
-mousseux
-moussez
-moussiez
-moussions
-moussoir
-moussoirs
-mousson
-moussons
-moussu
-moussue
-moussues
-moussus
-moustache
-moustaches
-moustachu
-moustachue
-moustachues
-moustachus
-moustérien
-moustérienne
-moustériennes
-moustériens
-moustiquaire
-moustiquaires
-moustique
-moustiques
-moût
-moutard
-moutarde
-moutardes
-moutardier
-moutardière
-moutardières
-moutardiers
-moutards
-moutier
-moutiers
-mouton
-moutonna
-moutonnai
-moutonnaient
-moutonnais
-moutonnait
-moutonnâmes
-moutonnant
-moutonnante
-moutonnantes
-moutonnants
-moutonnas
-moutonnasse
-moutonnassent
-moutonnasses
-moutonnassiez
-moutonnassions
-moutonnât
-moutonnâtes
-moutonne
-moutonné
-moutonnée
-moutonnées
-moutonnement
-moutonnements
-moutonnent
-moutonner
-moutonnera
-moutonnerai
-moutonneraient
-moutonnerais
-moutonnerait
-moutonneras
-moutonnèrent
-moutonnerez
-moutonnerie
-moutonneries
-moutonneriez
-moutonnerions
-moutonnerons
-moutonneront
-moutonnes
-moutonnés
-moutonneuse
-moutonneuses
-moutonneux
-moutonnez
-moutonnier
-moutonnière
-moutonnières
-moutonniers
-moutonniez
-moutonnions
-moutonnons
-moutons
-moûts
-mouture
-moutures
-mouva
-mouvai
-mouvaient
-mouvais
-mouvait
-mouvâmes
-mouvance
-mouvances
-mouvant
-mouvante
-mouvantes
-mouvants
-mouvas
-mouvasse
-mouvassent
-mouvasses
-mouvassiez
-mouvassions
-mouvât
-mouvâtes
-mouve
-mouvé
-mouvée
-mouvées
-mouvement
-mouvementa
-mouvementai
-mouvementaient
-mouvementais
-mouvementait
-mouvementâmes
-mouvementant
-mouvementas
-mouvementasse
-mouvementassent
-mouvementasses
-mouvementassiez
-mouvementassions
-mouvementât
-mouvementâtes
-mouvemente
-mouvementé
-mouvementée
-mouvementées
-mouvementent
-mouvementer
-mouvementera
-mouvementerai
-mouvementeraient
-mouvementerais
-mouvementerait
-mouvementeras
-mouvementèrent
-mouvementerez
-mouvementeriez
-mouvementerions
-mouvementerons
-mouvementeront
-mouvementes
-mouvementés
-mouvementez
-mouvementiez
-mouvementions
-mouvementons
-mouvements
-mouvent
-mouver
-mouvera
-mouverai
-mouveraient
-mouverais
-mouverait
-mouveras
-mouvèrent
-mouverez
-mouveriez
-mouverions
-mouverons
-mouveront
-mouves
-mouvés
-mouvez
-mouviez
-mouvions
-mouvoir
-mouvons
-mouvra
-mouvrai
-mouvraient
-mouvrais
-mouvrait
-mouvras
-mouvrez
-mouvriez
-mouvrions
-mouvrons
-mouvront
-Moviola
-Moviolas
-moxa
-moxas
-moyé
-moyée
-moyées
-moyen
-moyen-âge
-moyenâgeuse
-moyenâgeuses
-moyenâgeux
-moyen-courrier
-moyen-courriers
-moyenna
-moyennai
-moyennaient
-moyennais
-moyennait
-moyennâmes
-moyennant
-moyennas
-moyennasse
-moyennassent
-moyennasses
-moyennassiez
-moyennassions
-moyennât
-moyennâtes
-moyenne
-moyenné
-moyennée
-moyennées
-moyennement
-moyennent
-moyenner
-moyennera
-moyennerai
-moyenneraient
-moyennerais
-moyennerait
-moyenneras
-moyennèrent
-moyennerez
-moyenneriez
-moyennerions
-moyennerons
-moyenneront
-moyennes
-moyennés
-moyennez
-moyenniez
-moyennions
-moyennons
-moyens
-moyés
-moyette
-moyettes
-moyeu
-moyeux
-mozabite
-mozabites
-mozarabe
-mozarabes
-mozette
-mozettes
-ms
-mu
-mû
-mua
-muai
-muaient
-muais
-muait
-muâmes
-muance
-muances
-muant
-muas
-muasse
-muassent
-muasses
-muassiez
-muassions
-muât
-muâtes
-mucha
-muchai
-muchaient
-muchais
-muchait
-muchâmes
-muchant
-muchas
-muchasse
-muchassent
-muchasses
-muchassiez
-muchassions
-muchât
-muchâtes
-muche
-muché
-muchée
-muchées
-muchent
-mucher
-muchera
-mucherai
-mucheraient
-mucherais
-mucherait
-mucheras
-muchèrent
-mucherez
-mucheriez
-mucherions
-mucherons
-mucheront
-muches
-muchés
-muchez
-muchiez
-muchions
-muchons
-mucilage
-mucilages
-mucilagineuse
-mucilagineuses
-mucilagineux
-mucor
-mucors
-mucosité
-mucosités
-mucron
-mucrons
-mucus
-mudéjare
-mudéjares
-mue
-mué
-muée
-muées
-muent
-muer
-muera
-muerai
-mueraient
-muerais
-muerait
-mueras
-muèrent
-muerez
-mueriez
-muerions
-muerons
-mueront
-mues
-mués
-muet
-muets
-muette
-muettes
-muez
-muezzin
-muezzins
-muffin
-muffins
-mufle
-muflerie
-mufleries
-mufles
-muflier
-mufliers
-mufti
-muftis
-muge
-muges
-mugi
-mugîmes
-mugir
-mugira
-mugirai
-mugiraient
-mugirais
-mugirait
-mugiras
-mugirent
-mugirez
-mugiriez
-mugirions
-mugirons
-mugiront
-mugis
-mugissaient
-mugissais
-mugissait
-mugissant
-mugissante
-mugissantes
-mugissants
-mugisse
-mugissement
-mugissements
-mugissent
-mugisses
-mugissez
-mugissiez
-mugissions
-mugissons
-mugit
-mugît
-mugîtes
-muguet
-mugueta
-muguetai
-muguetaient
-muguetais
-muguetait
-muguetâmes
-muguetant
-muguetas
-muguetasse
-muguetassent
-muguetasses
-muguetassiez
-muguetassions
-muguetât
-muguetâtes
-mugueté
-muguetée
-muguetées
-mugueter
-muguetèrent
-muguetés
-muguetez
-muguetiez
-muguetions
-muguetons
-muguets
-muguette
-muguettent
-muguettera
-muguetterai
-muguetteraient
-muguetterais
-muguetterait
-muguetteras
-muguetterez
-muguetteriez
-muguetterions
-muguetterons
-muguetteront
-muguettes
-muid
-muids
-muiez
-muions
-mulard
-mularde
-mulardes
-mulards
-mulassier
-mulassière
-mulassières
-mulassiers
-mulâtre
-mulâtres
-mulâtresse
-mulâtresses
-mule
-mule-jenny
-mule-jennys
-mules
-mulet
-muleta
-muletas
-muletier
-muletière
-muletières
-muletiers
-mulets
-mulette
-mulettes
-mulon
-mulons
-mulot
-mulota
-mulotai
-mulotaient
-mulotais
-mulotait
-mulotâmes
-mulotant
-mulotas
-mulotasse
-mulotassent
-mulotasses
-mulotassiez
-mulotassions
-mulotât
-mulotâtes
-mulote
-muloté
-mulotent
-muloter
-mulotera
-muloterai
-muloteraient
-muloterais
-muloterait
-muloteras
-mulotèrent
-muloterez
-muloteriez
-muloterions
-muloterons
-muloteront
-mulotes
-mulotez
-mulotiez
-mulotions
-mulotons
-mulots
-mulsion
-mulsions
-multicellulaire
-multicellulaires
-multicolore
-multicolores
-multidimensionnel
-multidimensionnelle
-multidimensionnelles
-multidimensionnels
-multidisciplinaire
-multidisciplinaires
-multifilaire
-multifilaires
-multiflore
-multiflores
-multiforme
-multiformes
-multilatéral
-multilatérale
-multilatérales
-multilatéraux
-multimédia
-multimédias
-multimilliardaire
-multimilliardaires
-multimillionnaire
-multimillionnaires
-multimodale
-multimodales
-multinational
-multinationale
-multinationales
-multinationaux
-multipare
-multipares
-multiple
-multiples
-multiplex
-multiplexa
-multiplexai
-multiplexaient
-multiplexais
-multiplexait
-multiplexâmes
-multiplexant
-multiplexas
-multiplexasse
-multiplexassent
-multiplexasses
-multiplexassiez
-multiplexassions
-multiplexât
-multiplexâtes
-multiplexe
-multiplexé
-multiplexée
-multiplexées
-multiplexent
-multiplexer
-multiplexera
-multiplexerai
-multiplexeraient
-multiplexerais
-multiplexerait
-multiplexeras
-multiplexèrent
-multiplexerez
-multiplexeriez
-multiplexerions
-multiplexerons
-multiplexeront
-multiplexes
-multiplexés
-multiplexeur
-multiplexeurs
-multiplexez
-multiplexiez
-multiplexions
-multiplexons
-multiplia
-multipliable
-multipliables
-multipliai
-multipliaient
-multipliais
-multipliait
-multipliâmes
-multipliant
-multiplias
-multipliasse
-multipliassent
-multipliasses
-multipliassiez
-multipliassions
-multipliât
-multipliâtes
-multiplicande
-multiplicandes
-multiplicateur
-multiplicateurs
-multiplication
-multiplications
-multiplicité
-multiplicités
-multiplie
-multiplié
-multipliée
-multipliées
-multiplient
-multiplier
-multipliera
-multiplierai
-multiplieraient
-multiplierais
-multiplierait
-multiplieras
-multiplièrent
-multiplierez
-multiplieriez
-multiplierions
-multiplierons
-multiplieront
-multiplies
-multipliés
-multipliez
-multipliiez
-multipliions
-multiplions
-multiprocesseur
-multiprocesseurs
-multiprogrammation
-multiprogrammations
-multipropriété
-multipropriétés
-multiracial
-multiraciale
-multiraciales
-multiraciaux
-multirisque
-multirisques
-multisalles
-multistandard
-multistandards
-multitraitement
-multitraitements
-multitube
-multitubes
-multitubulaire
-multitubulaires
-multitude
-multitudes
-mûmes
-muni
-municipal
-municipale
-municipales
-municipalisa
-municipalisai
-municipalisaient
-municipalisais
-municipalisait
-municipalisâmes
-municipalisant
-municipalisas
-municipalisasse
-municipalisassent
-municipalisasses
-municipalisassiez
-municipalisassions
-municipalisât
-municipalisâtes
-municipalisation
-municipalisations
-municipalise
-municipalisé
-municipalisée
-municipalisées
-municipalisent
-municipaliser
-municipalisera
-municipaliserai
-municipaliseraient
-municipaliserais
-municipaliserait
-municipaliseras
-municipalisèrent
-municipaliserez
-municipaliseriez
-municipaliserions
-municipaliserons
-municipaliseront
-municipalises
-municipalisés
-municipalisez
-municipalisiez
-municipalisions
-municipalisons
-municipalité
-municipalités
-municipaux
-municipe
-municipes
-munie
-munies
-munificence
-munificences
-munificent
-munificente
-munificentes
-munificents
-munîmes
-munir
-munira
-munirai
-muniraient
-munirais
-munirait
-muniras
-munirent
-munirez
-muniriez
-munirions
-munirons
-muniront
-munis
-munissaient
-munissais
-munissait
-munissant
-munisse
-munissent
-munisses
-munissez
-munissiez
-munissions
-munissons
-munit
-munît
-munîtes
-munition
-munitionna
-munitionnai
-munitionnaient
-munitionnaire
-munitionnaires
-munitionnais
-munitionnait
-munitionnâmes
-munitionnant
-munitionnas
-munitionnasse
-munitionnassent
-munitionnasses
-munitionnassiez
-munitionnassions
-munitionnât
-munitionnâtes
-munitionne
-munitionné
-munitionnée
-munitionnées
-munitionnent
-munitionner
-munitionnera
-munitionnerai
-munitionneraient
-munitionnerais
-munitionnerait
-munitionneras
-munitionnèrent
-munitionnerez
-munitionneriez
-munitionnerions
-munitionnerons
-munitionneront
-munitionnes
-munitionnés
-munitionnez
-munitionniez
-munitionnions
-munitionnons
-munitions
-munster
-munsters
-muons
-muphti
-muphtis
-muqueuse
-muqueuses
-muqueux
-mur
-mûr
-mura
-murage
-murages
-murai
-muraient
-murailla
-muraillai
-muraillaient
-muraillais
-muraillait
-muraillâmes
-muraillant
-muraillas
-muraillasse
-muraillassent
-muraillasses
-muraillassiez
-muraillassions
-muraillât
-muraillâtes
-muraille
-muraillé
-muraillée
-muraillées
-muraillent
-murailler
-muraillera
-muraillerai
-murailleraient
-muraillerais
-muraillerait
-murailleras
-muraillèrent
-muraillerez
-murailleriez
-muraillerions
-muraillerons
-murailleront
-murailles
-muraillés
-muraillez
-murailliez
-muraillions
-muraillons
-murais
-murait
-mural
-murale
-murales
-murâmes
-murant
-muras
-murasse
-murassent
-murasses
-murassiez
-murassions
-murât
-murâtes
-muraux
-mure
-muré
-mûre
-murée
-murées
-mûrement
-murène
-murènes
-murent
-murer
-murera
-murerai
-mureraient
-murerais
-murerait
-mureras
-murèrent
-murerez
-mureriez
-murerions
-murerons
-mureront
-mures
-murés
-mûres
-muret
-muretin
-muretins
-murets
-murette
-murettes
-murex
-murez
-mûri
-muriate
-muriates
-muriatique
-muriatiques
-mûrie
-mûrier
-mûriers
-mûries
-muriez
-mûrîmes
-murions
-mûrir
-mûrira
-mûrirai
-mûriraient
-mûrirais
-mûrirait
-mûriras
-mûrirent
-mûrirez
-mûririez
-mûririons
-mûrirons
-mûriront
-mûris
-mûrissage
-mûrissages
-mûrissaient
-mûrissais
-mûrissait
-mûrissant
-mûrissante
-mûrissantes
-mûrissants
-mûrisse
-mûrissement
-mûrissements
-mûrissent
-mûrisserie
-mûrisseries
-mûrisses
-mûrissez
-mûrissiez
-mûrissions
-mûrissons
-mûrit
-mûrît
-mûrîtes
-murmel
-murmels
-murmura
-murmurai
-murmuraient
-murmurais
-murmurait
-murmurâmes
-murmurant
-murmurante
-murmurantes
-murmurants
-murmuras
-murmurasse
-murmurassent
-murmurasses
-murmurassiez
-murmurassions
-murmurât
-murmurâtes
-murmure
-murmuré
-murmurée
-murmurées
-murmurent
-murmurer
-murmurera
-murmurerai
-murmureraient
-murmurerais
-murmurerait
-murmureras
-murmurèrent
-murmurerez
-murmureriez
-murmurerions
-murmurerons
-murmureront
-murmures
-murmurés
-murmurez
-murmuriez
-murmurions
-murmurons
-murons
-murrhin
-murrhine
-murrhines
-murrhins
-murs
-mûrs
-mus
-musa
-musagète
-musagètes
-musai
-musaient
-musais
-musait
-musâmes
-musant
-musaraigne
-musaraignes
-musard
-musarda
-musardai
-musardaient
-musardais
-musardait
-musardâmes
-musardant
-musardas
-musardasse
-musardassent
-musardasses
-musardassiez
-musardassions
-musardât
-musardâtes
-musarde
-musardé
-musardent
-musarder
-musardera
-musarderai
-musarderaient
-musarderais
-musarderait
-musarderas
-musardèrent
-musarderez
-musarderiez
-musarderions
-musarderons
-musarderont
-musardes
-musardez
-musardiez
-musardions
-musardise
-musardises
-musardons
-musards
-musas
-musasse
-musassent
-musasses
-musassiez
-musassions
-musât
-musâtes
-musc
-muscade
-muscades
-muscadet
-muscadets
-muscadier
-muscadiers
-muscadin
-muscadins
-muscardin
-muscardine
-muscardines
-muscardins
-muscari
-muscarine
-muscarines
-muscaris
-muscat
-muscats
-muscla
-musclai
-musclaient
-musclais
-musclait
-musclâmes
-musclant
-musclas
-musclasse
-musclassent
-musclasses
-musclassiez
-musclassions
-musclât
-musclâtes
-muscle
-musclé
-musclée
-musclées
-musclent
-muscler
-musclera
-musclerai
-muscleraient
-musclerais
-musclerait
-muscleras
-musclèrent
-musclerez
-muscleriez
-musclerions
-musclerons
-muscleront
-muscles
-musclés
-musclez
-muscliez
-musclions
-musclons
-muscs
-musculaire
-musculaires
-musculation
-musculations
-musculature
-musculatures
-musculeuse
-musculeuses
-musculeux
-muse
-musé
-museau
-museaux
-musée
-musées
-musela
-muselai
-muselaient
-muselais
-muselait
-muselâmes
-muselant
-muselas
-muselasse
-muselassent
-muselasses
-muselassiez
-muselassions
-muselât
-muselâtes
-muselé
-muselée
-muselées
-museler
-muselèrent
-muselés
-muselet
-muselets
-muselez
-muselière
-muselières
-museliez
-muselions
-muselle
-musellement
-musellements
-musellent
-musellera
-musellerai
-muselleraient
-musellerais
-musellerait
-muselleras
-musellerez
-muselleriez
-musellerions
-musellerons
-muselleront
-muselles
-muselons
-musent
-muséographie
-muséographies
-muséologie
-muséologies
-muser
-musera
-muserai
-museraient
-muserais
-muserait
-museras
-musèrent
-muserez
-museriez
-muserions
-muserolle
-muserolles
-muserons
-museront
-muses
-musette
-musettes
-muséum
-muséums
-musez
-musical
-musicale
-musicalement
-musicales
-musicalité
-musicalités
-musicaux
-music-hall
-music-halls
-musicien
-musicienne
-musiciennes
-musiciens
-musicographe
-musicographes
-musicographie
-musicographies
-musicologie
-musicologies
-musicologue
-musicologues
-musiez
-musions
-musiqua
-musiquai
-musiquaient
-musiquais
-musiquait
-musiquâmes
-musiquant
-musiquas
-musiquasse
-musiquassent
-musiquasses
-musiquassiez
-musiquassions
-musiquât
-musiquâtes
-musique
-musiqué
-musiquée
-musiquées
-musiquent
-musiquer
-musiquera
-musiquerai
-musiqueraient
-musiquerais
-musiquerait
-musiqueras
-musiquèrent
-musiquerez
-musiqueriez
-musiquerions
-musiquerons
-musiqueront
-musiques
-musiqués
-musiquette
-musiquettes
-musiquez
-musiquiez
-musiquions
-musiquons
-musoir
-musoirs
-musons
-musqua
-musquai
-musquaient
-musquais
-musquait
-musquâmes
-musquant
-musquas
-musquasse
-musquassent
-musquasses
-musquassiez
-musquassions
-musquât
-musquâtes
-musque
-musqué
-musquée
-musquées
-musquent
-musquer
-musquera
-musquerai
-musqueraient
-musquerais
-musquerait
-musqueras
-musquèrent
-musquerez
-musqueriez
-musquerions
-musquerons
-musqueront
-musques
-musqués
-musquez
-musquiez
-musquions
-musquons
-mussa
-mussai
-mussaient
-mussais
-mussait
-mussâmes
-mussant
-mussas
-mussasse
-mussassent
-mussasses
-mussassiez
-mussassions
-mussât
-mussâtes
-musse
-mussé
-mussée
-mussées
-mussent
-musser
-mussera
-musserai
-musseraient
-musserais
-musserait
-musseras
-mussèrent
-musserez
-musseriez
-musserions
-musserons
-musseront
-musses
-mussés
-mussez
-mussiez
-mussif
-mussifs
-mussions
-mussitation
-mussitations
-mussive
-mussives
-mussons
-must
-mustang
-mustangs
-musts
-musulman
-musulmane
-musulmanes
-musulmans
-mut
-mût
-muta
-mutabilité
-mutabilités
-mutable
-mutables
-mutage
-mutagène
-mutagènes
-mutages
-mutai
-mutaient
-mutais
-mutait
-mutâmes
-mutant
-mutante
-mutantes
-mutants
-mutas
-mutasse
-mutassent
-mutasses
-mutassiez
-mutassions
-mutât
-mutâtes
-mutation
-mutationnisme
-mutationnismes
-mutationniste
-mutationnistes
-mutations
-mute
-muté
-mutée
-mutées
-mutent
-muter
-mutera
-muterai
-muteraient
-muterais
-muterait
-muteras
-mutèrent
-muterez
-muteriez
-muterions
-muterons
-muteront
-mutes
-mutés
-mûtes
-mutez
-mutiez
-mutila
-mutilai
-mutilaient
-mutilais
-mutilait
-mutilâmes
-mutilant
-mutilante
-mutilantes
-mutilants
-mutilas
-mutilasse
-mutilassent
-mutilasses
-mutilassiez
-mutilassions
-mutilât
-mutilâtes
-mutilateur
-mutilateurs
-mutilation
-mutilations
-mutilatrice
-mutilatrices
-mutile
-mutilé
-mutilée
-mutilées
-mutilent
-mutiler
-mutilera
-mutilerai
-mutileraient
-mutilerais
-mutilerait
-mutileras
-mutilèrent
-mutilerez
-mutileriez
-mutilerions
-mutilerons
-mutileront
-mutiles
-mutilés
-mutilez
-mutiliez
-mutilions
-mutilons
-mutin
-mutina
-mutinai
-mutinaient
-mutinais
-mutinait
-mutinâmes
-mutinant
-mutinas
-mutinasse
-mutinassent
-mutinasses
-mutinassiez
-mutinassions
-mutinât
-mutinâtes
-mutine
-mutiné
-mutinée
-mutinées
-mutinent
-mutiner
-mutinera
-mutinerai
-mutineraient
-mutinerais
-mutinerait
-mutineras
-mutinèrent
-mutinerez
-mutinerie
-mutineries
-mutineriez
-mutinerions
-mutinerons
-mutineront
-mutines
-mutinés
-mutinez
-mutiniez
-mutinions
-mutinons
-mutins
-mutions
-mutique
-mutiques
-mutisme
-mutismes
-mutité
-mutités
-mutons
-mutualisme
-mutualismes
-mutualiste
-mutualistes
-mutualité
-mutualités
-mutuel
-mutuelle
-mutuellement
-mutuelles
-mutuels
-mutule
-mutules
-myalgie
-myalgies
-myasthénie
-myasthénies
-mycélien
-mycélienne
-mycéliennes
-mycéliens
-mycélium
-mycéliums
-mycénien
-mycénienne
-mycéniennes
-mycéniens
-mycoderme
-mycodermes
-mycodermique
-mycodermiques
-mycologie
-mycologies
-mycologue
-mycologues
-mycoplasme
-mycoplasmes
-mycorhize
-mycorhizes
-mycose
-mycoses
-mydriase
-mydriases
-mydriatique
-mydriatiques
-myéline
-myélines
-myélite
-myélites
-myéloblaste
-myéloblastes
-myélocyte
-myélocytes
-myélographie
-myélographies
-myélome
-myélomes
-mygale
-mygales
-myiase
-myiases
-myocarde
-myocardes
-myocardite
-myocardites
-myographe
-myographes
-myologie
-myologies
-myome
-myomes
-myopathie
-myopathies
-myope
-myopes
-myopie
-myopies
-myopotame
-myopotames
-myosite
-myosites
-myosotis
-myriade
-myriades
-myriamètre
-myriamètres
-myriophylle
-myriophylles
-myrmécophile
-myrmécophiles
-myrmidon
-myrmidons
-myrobolan
-myrobolans
-myrosine
-myrosines
-myroxyle
-myroxyles
-myroxylon
-myroxylons
-myrrhe
-myrrhes
-myrte
-myrtes
-myrtiforme
-myrtiformes
-myrtille
-myrtilles
-mystagogie
-mystagogies
-mystagogue
-mystagogues
-mystère
-mystères
-mystérieuse
-mystérieusement
-mystérieuses
-mystérieux
-mysticisme
-mysticismes
-mysticité
-mysticités
-mystifia
-mystifiable
-mystifiables
-mystifiai
-mystifiaient
-mystifiais
-mystifiait
-mystifiâmes
-mystifiant
-mystifiante
-mystifiantes
-mystifiants
-mystifias
-mystifiasse
-mystifiassent
-mystifiasses
-mystifiassiez
-mystifiassions
-mystifiât
-mystifiâtes
-mystificateur
-mystificateurs
-mystification
-mystifications
-mystificatrice
-mystificatrices
-mystifie
-mystifié
-mystifiée
-mystifiées
-mystifient
-mystifier
-mystifiera
-mystifierai
-mystifieraient
-mystifierais
-mystifierait
-mystifieras
-mystifièrent
-mystifierez
-mystifieriez
-mystifierions
-mystifierons
-mystifieront
-mystifies
-mystifiés
-mystifiez
-mystifiiez
-mystifiions
-mystifions
-mystique
-mystiquement
-mystiques
-mythe
-mythes
-mythique
-mythiques
-mythographe
-mythographes
-mythologie
-mythologies
-mythologique
-mythologiques
-mythologue
-mythologues
-mythomane
-mythomanes
-mythomanie
-mythomanies
-mytiliculteur
-mytiliculteurs
-mytilicultrice
-mytilicultrices
-mytiliculture
-mytilicultures
-mytilotoxine
-mytilotoxines
-myxoedémateuse
-myxoedémateuses
-myxoedémateux
-myxoedème
-myxoedèmes
-myxomatose
-myxomatoses
-na
-nabab
-nababs
-nabot
-nabote
-nabotes
-nabots
-nacarat
-nacarats
-nacelle
-nacelles
-nacra
-nacrai
-nacraient
-nacrais
-nacrait
-nacrâmes
-nacrant
-nacras
-nacrasse
-nacrassent
-nacrasses
-nacrassiez
-nacrassions
-nacrât
-nacrâtes
-nacre
-nacré
-nacrée
-nacrées
-nacrent
-nacrer
-nacrera
-nacrerai
-nacreraient
-nacrerais
-nacrerait
-nacreras
-nacrèrent
-nacrerez
-nacreriez
-nacrerions
-nacrerons
-nacreront
-nacres
-nacrés
-nacrez
-nacriez
-nacrions
-nacrons
-nadir
-nadirs
-naevus
-nafé
-nafés
-nagaïka
-nagaïkas
-nage
-nagé
-nagea
-nageai
-nageaient
-nageais
-nageait
-nageâmes
-nageant
-nageas
-nageasse
-nageassent
-nageasses
-nageassiez
-nageassions
-nageât
-nageâtes
-nagée
-nagées
-nagent
-nageoire
-nageoires
-nageons
-nager
-nagera
-nagerai
-nageraient
-nagerais
-nagerait
-nageras
-nagèrent
-nagerez
-nageriez
-nagerions
-nagerons
-nageront
-nages
-nagés
-nageur
-nageurs
-nageuse
-nageuses
-nagez
-nagiez
-nagions
-naguère
-nahaïka
-nahaïkas
-naïade
-naïades
-naïf
-naïfs
-nain
-naine
-naines
-nains
-nais
-naissaient
-naissain
-naissains
-naissais
-naissait
-naissance
-naissances
-naissant
-naissante
-naissantes
-naissants
-naisse
-naissent
-naisses
-naissez
-naissiez
-naissions
-naissons
-naît
-naîtra
-naîtrai
-naîtraient
-naîtrais
-naîtrait
-naîtras
-naître
-naîtrez
-naîtriez
-naîtrions
-naîtrons
-naîtront
-naïve
-naïvement
-naïves
-naïveté
-naïvetés
-naja
-najas
-nana
-nanan
-nanar
-nanars
-nanas
-nandou
-nandous
-nanisme
-nanismes
-nankin
-nankins
-nansouk
-nansouks
-nanti
-nantie
-nanties
-nantîmes
-nantir
-nantira
-nantirai
-nantiraient
-nantirais
-nantirait
-nantiras
-nantirent
-nantirez
-nantiriez
-nantirions
-nantirons
-nantiront
-nantis
-nantissable
-nantissables
-nantissaient
-nantissais
-nantissait
-nantissant
-nantisse
-nantissement
-nantissements
-nantissent
-nantisses
-nantissez
-nantissiez
-nantissions
-nantissons
-nantit
-nantît
-nantîtes
-nanzouk
-nanzouks
-naos
-napalm
-napalms
-napée
-napées
-napel
-napels
-naphtalène
-naphtalènes
-naphtaline
-naphtalines
-naphte
-naphtes
-naphtol
-naphtols
-napoléon
-Napoléon
-napoléonien
-napoléonienne
-napoléoniennes
-napoléoniens
-napoléons
-napolitain
-napolitaine
-napolitaines
-napolitains
-nappa
-nappage
-nappages
-nappai
-nappaient
-nappais
-nappait
-nappâmes
-nappant
-nappas
-nappasse
-nappassent
-nappasses
-nappassiez
-nappassions
-nappât
-nappâtes
-nappe
-nappé
-nappée
-nappées
-nappent
-napper
-nappera
-napperai
-napperaient
-napperais
-napperait
-napperas
-nappèrent
-napperez
-napperiez
-napperions
-napperon
-napperons
-napperont
-nappes
-nappés
-nappez
-nappiez
-nappions
-nappons
-naquîmes
-naquirent
-naquis
-naquisse
-naquissent
-naquisses
-naquissiez
-naquissions
-naquit
-naquît
-naquîtes
-narcéine
-narcéines
-narcisse
-narcisses
-narcissique
-narcissiques
-narcissisme
-narcissismes
-narcolepsie
-narcolepsies
-narcose
-narcoses
-narcothérapie
-narcothérapies
-narcotine
-narcotines
-narcotique
-narcotiques
-nard
-nards
-narghilé
-narghileh
-narghilehs
-narghilés
-nargua
-narguai
-narguaient
-narguais
-narguait
-narguâmes
-narguant
-narguas
-narguasse
-narguassent
-narguasses
-narguassiez
-narguassions
-narguât
-narguâtes
-nargue
-nargué
-narguée
-narguées
-narguent
-narguer
-narguera
-narguerai
-nargueraient
-narguerais
-narguerait
-nargueras
-narguèrent
-narguerez
-nargueriez
-narguerions
-narguerons
-nargueront
-nargues
-nargués
-narguez
-narguiez
-narguilé
-narguilés
-narguions
-narguons
-narine
-narines
-narquois
-narquoise
-narquoisement
-narquoises
-narra
-narrai
-narraient
-narrais
-narrait
-narrâmes
-narrant
-narras
-narrasse
-narrassent
-narrasses
-narrassiez
-narrassions
-narrât
-narrâtes
-narrateur
-narrateurs
-narratif
-narratifs
-narration
-narrations
-narrative
-narratives
-narratrice
-narratrices
-narre
-narré
-narrée
-narrées
-narrent
-narrer
-narrera
-narrerai
-narreraient
-narrerais
-narrerait
-narreras
-narrèrent
-narrerez
-narreriez
-narrerions
-narrerons
-narreront
-narres
-narrés
-narrez
-narriez
-narrions
-narrons
-narthex
-narval
-narvals
-nasal
-nasale
-nasales
-nasalisa
-nasalisai
-nasalisaient
-nasalisais
-nasalisait
-nasalisâmes
-nasalisant
-nasalisas
-nasalisasse
-nasalisassent
-nasalisasses
-nasalisassiez
-nasalisassions
-nasalisât
-nasalisâtes
-nasalisation
-nasalisations
-nasalise
-nasalisé
-nasalisée
-nasalisées
-nasalisent
-nasaliser
-nasalisera
-nasaliserai
-nasaliseraient
-nasaliserais
-nasaliserait
-nasaliseras
-nasalisèrent
-nasaliserez
-nasaliseriez
-nasaliserions
-nasaliserons
-nasaliseront
-nasalises
-nasalisés
-nasalisez
-nasalisiez
-nasalisions
-nasalisons
-nasalité
-nasalités
-nasard
-nasarde
-nasardes
-nasards
-nasaux
-nase
-naseau
-naseaux
-nases
-nasilla
-nasillai
-nasillaient
-nasillais
-nasillait
-nasillâmes
-nasillant
-nasillante
-nasillantes
-nasillants
-nasillard
-nasillarde
-nasillardes
-nasillards
-nasillas
-nasillasse
-nasillassent
-nasillasses
-nasillassiez
-nasillassions
-nasillât
-nasillâtes
-nasille
-nasillé
-nasillée
-nasillées
-nasillement
-nasillements
-nasillent
-nasiller
-nasillera
-nasillerai
-nasilleraient
-nasillerais
-nasillerait
-nasilleras
-nasillèrent
-nasillerez
-nasilleriez
-nasillerions
-nasillerons
-nasilleront
-nasilles
-nasillés
-nasilleur
-nasilleurs
-nasilleuse
-nasilleuses
-nasillez
-nasilliez
-nasillions
-nasillons
-nasique
-nasiques
-nasitort
-nasitorts
-nasonnement
-nasonnements
-nasse
-nasses
-natal
-natale
-natales
-nataliste
-natalistes
-natalité
-natalités
-natals
-natation
-natations
-natatoire
-natatoires
-natice
-natices
-natif
-natifs
-nation
-national
-nationale
-nationales
-nationalisa
-nationalisai
-nationalisaient
-nationalisais
-nationalisait
-nationalisâmes
-nationalisant
-nationalisas
-nationalisasse
-nationalisassent
-nationalisasses
-nationalisassiez
-nationalisassions
-nationalisât
-nationalisâtes
-nationalisation
-nationalisations
-nationalise
-nationalisé
-nationalisée
-nationalisées
-nationalisent
-nationaliser
-nationalisera
-nationaliserai
-nationaliseraient
-nationaliserais
-nationaliserait
-nationaliseras
-nationalisèrent
-nationaliserez
-nationaliseriez
-nationaliserions
-nationaliserons
-nationaliseront
-nationalises
-nationalisés
-nationalisez
-nationalisiez
-nationalisions
-nationalisme
-nationalismes
-nationalisons
-nationaliste
-nationalistes
-nationalité
-nationalités
-national-socialisme
-national-socialiste
-nationaux
-nationaux-socialistes
-nations
-native
-nativement
-natives
-nativisme
-nativismes
-nativiste
-nativistes
-nativité
-nativités
-natron
-natrons
-natrum
-natrums
-natta
-nattage
-nattages
-nattai
-nattaient
-nattais
-nattait
-nattâmes
-nattant
-nattas
-nattasse
-nattassent
-nattasses
-nattassiez
-nattassions
-nattât
-nattâtes
-natte
-natté
-nattée
-nattées
-nattent
-natter
-nattera
-natterai
-natteraient
-natterais
-natterait
-natteras
-nattèrent
-natterez
-natteriez
-natterions
-natterons
-natteront
-nattes
-nattés
-nattez
-nattier
-nattière
-nattières
-nattiers
-nattiez
-nattions
-nattons
-naturalisa
-naturalisai
-naturalisaient
-naturalisais
-naturalisait
-naturalisâmes
-naturalisant
-naturalisas
-naturalisasse
-naturalisassent
-naturalisasses
-naturalisassiez
-naturalisassions
-naturalisât
-naturalisâtes
-naturalisation
-naturalisations
-naturalise
-naturalisé
-naturalisée
-naturalisées
-naturalisent
-naturaliser
-naturalisera
-naturaliserai
-naturaliseraient
-naturaliserais
-naturaliserait
-naturaliseras
-naturalisèrent
-naturaliserez
-naturaliseriez
-naturaliserions
-naturaliserons
-naturaliseront
-naturalises
-naturalisés
-naturalisez
-naturalisiez
-naturalisions
-naturalisme
-naturalismes
-naturalisons
-naturaliste
-naturalistes
-nature
-naturel
-naturelle
-naturellement
-naturelles
-naturels
-natures
-naturisme
-naturismes
-naturiste
-naturistes
-naucore
-naucores
-naufrage
-naufragé
-naufragea
-naufrageai
-naufrageaient
-naufrageais
-naufrageait
-naufrageâmes
-naufrageant
-naufrageas
-naufrageasse
-naufrageassent
-naufrageasses
-naufrageassiez
-naufrageassions
-naufrageât
-naufrageâtes
-naufragée
-naufragées
-naufragent
-naufrageons
-naufrager
-naufragera
-naufragerai
-naufrageraient
-naufragerais
-naufragerait
-naufrageras
-naufragèrent
-naufragerez
-naufrageriez
-naufragerions
-naufragerons
-naufrageront
-naufrages
-naufragés
-naufrageur
-naufrageurs
-naufrageuse
-naufrageuses
-naufragez
-naufragiez
-naufragions
-naumachie
-naumachies
-naupathie
-naupathies
-nauplius
-nauséabond
-nauséabonde
-nauséabondes
-nauséabonds
-nausée
-nausées
-nauséeuse
-nauséeuses
-nauséeux
-nautile
-nautiles
-nautique
-nautiques
-nautisme
-nautismes
-nautonier
-nautonière
-nautonières
-nautoniers
-navaja
-navajas
-naval
-navale
-navales
-navalisation
-navalisations
-navarin
-navarins
-navarque
-navarques
-navaux
-navet
-navets
-navette
-navettes
-navetteur
-navetteurs
-navetteuse
-navetteuses
-navicert
-naviculaire
-naviculaires
-navicule
-navicules
-navigabilité
-navigabilités
-navigable
-navigables
-navigant
-navigante
-navigantes
-navigants
-navigateur
-navigateurs
-navigation
-navigations
-navigatrice
-navigatrices
-navigua
-naviguai
-naviguaient
-naviguais
-naviguait
-naviguâmes
-naviguant
-naviguante
-naviguantes
-naviguants
-naviguas
-naviguasse
-naviguassent
-naviguasses
-naviguassiez
-naviguassions
-naviguât
-naviguâtes
-navigue
-navigué
-naviguent
-naviguer
-naviguera
-naviguerai
-navigueraient
-naviguerais
-naviguerait
-navigueras
-naviguèrent
-naviguerez
-navigueriez
-naviguerions
-naviguerons
-navigueront
-navigues
-naviguez
-naviguiez
-naviguions
-naviguons
-naviplane
-naviplanes
-navire
-navire-école
-navires
-navires-écoles
-navisphère
-navisphères
-navra
-navrai
-navraient
-navrais
-navrait
-navrâmes
-navrant
-navrante
-navrantes
-navrants
-navras
-navrasse
-navrassent
-navrasses
-navrassiez
-navrassions
-navrât
-navrâtes
-navre
-navré
-navrée
-navrées
-navrement
-navrements
-navrent
-navrer
-navrera
-navrerai
-navreraient
-navrerais
-navrerait
-navreras
-navrèrent
-navrerez
-navreriez
-navrerions
-navrerons
-navreront
-navres
-navrés
-navrez
-navriez
-navrions
-navrons
-nazaréen
-nazaréenne
-nazaréennes
-nazaréens
-nazi
-nazie
-nazies
-nazis
-nazisme
-nazismes
-ne
-né
-néanmoins
-néant
-néantisa
-néantisai
-néantisaient
-néantisais
-néantisait
-néantisâmes
-néantisant
-néantisas
-néantisasse
-néantisassent
-néantisasses
-néantisassiez
-néantisassions
-néantisât
-néantisâtes
-néantisation
-néantisations
-néantise
-néantisé
-néantisée
-néantisées
-néantisent
-néantiser
-néantisera
-néantiserai
-néantiseraient
-néantiserais
-néantiserait
-néantiseras
-néantisèrent
-néantiserez
-néantiseriez
-néantiserions
-néantiserons
-néantiseront
-néantises
-néantisés
-néantisez
-néantisiez
-néantisions
-néantisons
-néants
-nebka
-nebkas
-nébuleuse
-nébuleuses
-nébuleux
-nébulisation
-nébulisations
-nébuliseur
-nébuliseurs
-nébulosité
-nébulosités
-nécessaire
-nécessairement
-nécessaires
-nécessita
-nécessitai
-nécessitaient
-nécessitais
-nécessitait
-nécessitâmes
-nécessitant
-nécessitante
-nécessitantes
-nécessitants
-nécessitas
-nécessitasse
-nécessitassent
-nécessitasses
-nécessitassiez
-nécessitassions
-nécessitât
-nécessitâtes
-nécessite
-nécessité
-nécessitée
-nécessitées
-nécessitent
-nécessiter
-nécessitera
-nécessiterai
-nécessiteraient
-nécessiterais
-nécessiterait
-nécessiteras
-nécessitèrent
-nécessiterez
-nécessiteriez
-nécessiterions
-nécessiterons
-nécessiteront
-nécessites
-nécessités
-nécessiteuse
-nécessiteuses
-nécessiteux
-nécessitez
-nécessitiez
-nécessitions
-nécessitons
-neck
-necks
-nec-plus-ultra
-nécrobie
-nécrobies
-nécrologe
-nécrologes
-nécrologie
-nécrologies
-nécrologique
-nécrologiques
-nécrologue
-nécrologues
-nécromancie
-nécromancien
-nécromancienne
-nécromanciennes
-nécromanciens
-nécromancies
-nécromant
-nécromants
-nécrophage
-nécrophages
-nécrophilie
-nécrophilies
-nécrophore
-nécrophores
-nécropole
-nécropoles
-nécropsie
-nécropsies
-nécrosa
-nécrosai
-nécrosaient
-nécrosais
-nécrosait
-nécrosâmes
-nécrosant
-nécrosas
-nécrosasse
-nécrosassent
-nécrosasses
-nécrosassiez
-nécrosassions
-nécrosât
-nécrosâtes
-nécrose
-nécrosé
-nécrosée
-nécrosées
-nécrosent
-nécroser
-nécrosera
-nécroserai
-nécroseraient
-nécroserais
-nécroserait
-nécroseras
-nécrosèrent
-nécroserez
-nécroseriez
-nécroserions
-nécroserons
-nécroseront
-nécroses
-nécrosés
-nécrosez
-nécrosiez
-nécrosions
-nécrosons
-nectaire
-nectaires
-nectar
-nectarine
-nectarines
-nectars
-née
-néerlandais
-néerlandaise
-néerlandaises
-nées
-nef
-néfaste
-néfastes
-nèfle
-nèfles
-néflier
-néfliers
-nefs
-négateur
-négateurs
-négatif
-négatifs
-négation
-négations
-négative
-négativement
-négatives
-négaton
-négatons
-négatoscope
-négatoscopes
-négatrice
-négatrices
-néglige
-négligé
-négligea
-négligeable
-négligeables
-négligeai
-négligeaient
-négligeais
-négligeait
-négligeâmes
-négligeant
-négligeante
-négligeantes
-négligeants
-négligeas
-négligeasse
-négligeassent
-négligeasses
-négligeassiez
-négligeassions
-négligeât
-négligeâtes
-négligée
-négligées
-négligemment
-négligence
-négligences
-négligent
-négligente
-négligentes
-négligents
-négligeons
-négliger
-négligera
-négligerai
-négligeraient
-négligerais
-négligerait
-négligeras
-négligèrent
-négligerez
-négligeriez
-négligerions
-négligerons
-négligeront
-négliges
-négligés
-négligez
-négligiez
-négligions
-négoce
-négoces
-négocia
-négociabilité
-négociabilités
-négociable
-négociables
-négociai
-négociaient
-négociais
-négociait
-négociâmes
-négociant
-négociante
-négociantes
-négociants
-négocias
-négociasse
-négociassent
-négociasses
-négociassiez
-négociassions
-négociât
-négociâtes
-négociateur
-négociateurs
-négociation
-négociations
-négociatrice
-négociatrices
-négocie
-négocié
-négociée
-négociées
-négocient
-négocier
-négociera
-négocierai
-négocieraient
-négocierais
-négocierait
-négocieras
-négocièrent
-négocierez
-négocieriez
-négocierions
-négocierons
-négocieront
-négocies
-négociés
-négociez
-négociiez
-négociions
-négocions
-négondo
-négondos
-nègre
-nègres
-négresse
-négresses
-négrier
-négriers
-négrille
-négrilles
-négrillon
-négrillonne
-négrillonnes
-négrillons
-négritude
-négritudes
-négro-africain
-négro-africaine
-négro-africaines
-négro-africains
-négroïde
-négroïdes
-negro-spiritual
-négro-spiritual
-negro-spirituals
-négro-spirituals
-néguentropie
-néguentropies
-négus
-neige
-neigé
-neigea
-neigeait
-neigeât
-neiger
-neigera
-neigerait
-neiges
-neigeuse
-neigeuses
-neigeux
-nélombo
-nélombos
-némale
-némales
-némalion
-némalions
-nématocyste
-nématocystes
-néné
-nénés
-nénies
-nenni
-nénuphar
-nénuphars
-néo
-néoblaste
-néoblastes
-néo-celtique
-néo-celtiques
-néo-classicisme
-néo-classicismes
-néocolonialisme
-néo-colonialisme
-néocolonialismes
-néo-colonialismes
-néocolonialiste
-néocolonialistes
-néocomien
-néocomienne
-néocomiennes
-néocomiens
-néo-criticisme
-néo-criticismes
-néo-darwinisme
-néo-darwinismes
-néodyme
-néodymes
-néoformation
-néoformations
-néoformé
-néoformée
-néoformées
-néoformés
-néogène
-néogènes
-néo-gothique
-néo-gothiques
-néo-grec
-néo-grecque
-néo-grecques
-néo-grecs
-néo-hébridais
-néo-hébridaise
-néo-hébridaises
-néo-kantisme
-néo-kantismes
-néolithique
-néolithiques
-néologie
-néologies
-néologique
-néologiques
-néologisme
-néologismes
-néoménie
-néoménies
-néomycine
-néomycines
-néon
-néonatal
-néonatale
-néonatales
-néonatalogie
-néonatalogies
-néonatals
-néons
-néophyte
-néophytes
-néoplasique
-néoplasiques
-néoplasme
-néoplasmes
-néo-platonicien
-néo-platonicienne
-néo-platoniciennes
-néo-platoniciens
-néo-platonisme
-néo-platonismes
-néo-positivisme
-néo-positivismes
-néo-positiviste
-néo-positivistes
-néo-réalisme
-néo-réalismes
-néo-réaliste
-néo-réalistes
-néo-thomisme
-néo-thomismes
-néottie
-néotties
-néo-zélandais
-néo-zélandaise
-néo-zélandaises
-néozoïque
-néozoïques
-népenthès
-népérien
-népérienne
-népériennes
-népériens
-népète
-népètes
-néphélion
-néphélions
-néphrectomie
-néphrectomies
-néphrétique
-néphrétiques
-néphridie
-néphridies
-néphrite
-néphrites
-néphrographie
-néphrographies
-néphrologie
-néphrologies
-néphrologue
-néphrologues
-néphron
-néphrons
-néphropathie
-néphropathies
-néphrose
-néphroses
-népotisme
-népotismes
-neptunium
-neptuniums
-néréide
-néréides
-nerf
-nerfs
-néritique
-néritiques
-néroli
-nérolis
-néronien
-néronienne
-néroniennes
-néroniens
-nerprun
-nerpruns
-nervation
-nervations
-nerveuse
-nerveusement
-nerveuses
-nerveux
-nervi
-nervin
-nervins
-nervis
-nervosité
-nervosités
-nervura
-nervurai
-nervuraient
-nervurais
-nervurait
-nervurâmes
-nervurant
-nervuras
-nervurasse
-nervurassent
-nervurasses
-nervurassiez
-nervurassions
-nervurât
-nervurâtes
-nervure
-nervuré
-nervurée
-nervurées
-nervurent
-nervurer
-nervurera
-nervurerai
-nervureraient
-nervurerais
-nervurerait
-nervureras
-nervurèrent
-nervurerez
-nervureriez
-nervurerions
-nervurerons
-nervureront
-nervures
-nervurés
-nervurez
-nervuriez
-nervurions
-nervurons
-nés
-nescafé
-nescafés
-nestorien
-nestorienne
-nestoriennes
-nestoriens
-net
-nets
-nette
-nettement
-nettes
-netteté
-nettetés
-nettoie
-nettoiement
-nettoiements
-nettoient
-nettoiera
-nettoierai
-nettoieraient
-nettoierais
-nettoierait
-nettoieras
-nettoierez
-nettoieriez
-nettoierions
-nettoierons
-nettoieront
-nettoies
-nettoya
-nettoyage
-nettoyages
-nettoyai
-nettoyaient
-nettoyais
-nettoyait
-nettoyâmes
-nettoyant
-nettoyante
-nettoyantes
-nettoyants
-nettoyas
-nettoyasse
-nettoyassent
-nettoyasses
-nettoyassiez
-nettoyassions
-nettoyât
-nettoyâtes
-nettoyé
-nettoyée
-nettoyées
-nettoyer
-nettoyèrent
-nettoyés
-nettoyeur
-nettoyeurs
-nettoyeuse
-nettoyeuses
-nettoyez
-nettoyiez
-nettoyions
-nettoyons
-neuf
-neufs
-neume
-neumes
-neural
-neurale
-neurales
-neurasthénie
-neurasthénies
-neurasthénique
-neurasthéniques
-neuraux
-neurobiologie
-neurobiologies
-neuroblaste
-neuroblastes
-neurochirurgical
-neurochirurgicale
-neurochirurgicales
-neurochirurgicaux
-neurochirurgie
-neurochirurgien
-neurochirurgienne
-neurochirurgiennes
-neurochirurgiens
-neurochirurgies
-neurodépresseur
-neurodépresseurs
-neuroleptique
-neuroleptiques
-neurolinguistique
-neurolinguistiques
-neurologie
-neurologies
-neurologique
-neurologiques
-neurologiste
-neurologistes
-neurologue
-neurologues
-neuronal
-neuronale
-neuronales
-neuronaux
-neurone
-neurones
-neuronique
-neuroniques
-neurophysiologie
-neurophysiologies
-neuroplégique
-neuroplégiques
-neuropsychiatre
-neuropsychiatres
-neuropsychiatrie
-neuropsychiatries
-neuropsychologie
-neuropsychologies
-neurosciences
-neurotransmetteur
-neurotransmetteurs
-neurotrope
-neurotropes
-neuro-végétatif
-neuro-végétatifs
-neuro-végétative
-neuro-végétatives
-neurula
-neurulas
-neutralisa
-neutralisai
-neutralisaient
-neutralisais
-neutralisait
-neutralisâmes
-neutralisant
-neutralisante
-neutralisantes
-neutralisants
-neutralisas
-neutralisasse
-neutralisassent
-neutralisasses
-neutralisassiez
-neutralisassions
-neutralisât
-neutralisâtes
-neutralisation
-neutralisations
-neutralise
-neutralisé
-neutralisée
-neutralisées
-neutralisent
-neutraliser
-neutralisera
-neutraliserai
-neutraliseraient
-neutraliserais
-neutraliserait
-neutraliseras
-neutralisèrent
-neutraliserez
-neutraliseriez
-neutraliserions
-neutraliserons
-neutraliseront
-neutralises
-neutralisés
-neutralisez
-neutralisiez
-neutralisions
-neutralisme
-neutralismes
-neutralisons
-neutraliste
-neutralistes
-neutralité
-neutralités
-neutre
-neutres
-neutrino
-neutrinos
-neutrographie
-neutrographies
-neutron
-neutronique
-neutroniques
-neutrons
-neutrophile
-neutrophiles
-neuvaine
-neuvaines
-neuve
-neuves
-neuvième
-neuvièmement
-neuvièmes
-névé
-névés
-neveu
-neveux
-névralgie
-névralgies
-névralgique
-névralgiques
-névraxe
-névraxes
-névrilème
-névrilèmes
-névrite
-névrites
-névritique
-névritiques
-névrodermite
-névrodermites
-névroglie
-névroglies
-névropathe
-névropathes
-névropathie
-névropathies
-névrose
-névrosé
-névrosée
-névrosées
-névroses
-névrosés
-névrotique
-névrotiques
-nez
-ni
-nia
-niable
-niables
-niai
-niaient
-niais
-niaisa
-niaisai
-niaisaient
-niaisais
-niaisait
-niaisâmes
-niaisant
-niaisas
-niaisasse
-niaisassent
-niaisasses
-niaisassiez
-niaisassions
-niaisât
-niaisâtes
-niaise
-niaisé
-niaisement
-niaisent
-niaiser
-niaisera
-niaiserai
-niaiseraient
-niaiserais
-niaiserait
-niaiseras
-niaisèrent
-niaiserez
-niaiserie
-niaiseries
-niaiseriez
-niaiserions
-niaiserons
-niaiseront
-niaises
-niaisez
-niaisiez
-niaisions
-niaisons
-niait
-niâmes
-niant
-niaouli
-niaoulis
-nias
-niasse
-niassent
-niasses
-niassiez
-niassions
-niât
-niâtes
-nib
-nicha
-nichai
-nichaient
-nichais
-nichait
-nichâmes
-nichant
-nichas
-nichasse
-nichassent
-nichasses
-nichassiez
-nichassions
-nichât
-nichâtes
-niche
-niché
-nichée
-nichées
-nichent
-nicher
-nichera
-nicherai
-nicheraient
-nicherais
-nicherait
-nicheras
-nichèrent
-nicherez
-nicheriez
-nicherions
-nicherons
-nicheront
-niches
-nichés
-nichet
-nichets
-nichez
-nichiez
-nichions
-nichoir
-nichoirs
-nichon
-nichons
-nichrome
-nichromes
-nickel
-nickela
-nickelage
-nickelages
-nickelai
-nickelaient
-nickelais
-nickelait
-nickelâmes
-nickelant
-nickelas
-nickelasse
-nickelassent
-nickelasses
-nickelassiez
-nickelassions
-nickelât
-nickelâtes
-nickelé
-nickelée
-nickelées
-nickeler
-nickelèrent
-nickelés
-nickelez
-nickeliez
-nickélifère
-nickélifères
-nickelions
-nickelle
-nickellent
-nickellera
-nickellerai
-nickelleraient
-nickellerais
-nickellerait
-nickelleras
-nickellerez
-nickelleriez
-nickellerions
-nickellerons
-nickelleront
-nickelles
-nickelons
-nickels
-nicodème
-nicodèmes
-nicol
-nicols
-nicotine
-nicotines
-nicotinisa
-nicotinisai
-nicotinisaient
-nicotinisais
-nicotinisait
-nicotinisâmes
-nicotinisant
-nicotinisas
-nicotinisasse
-nicotinisassent
-nicotinisasses
-nicotinisassiez
-nicotinisassions
-nicotinisât
-nicotinisâtes
-nicotinise
-nicotinisé
-nicotinisée
-nicotinisées
-nicotinisent
-nicotiniser
-nicotinisera
-nicotiniserai
-nicotiniseraient
-nicotiniserais
-nicotiniserait
-nicotiniseras
-nicotinisèrent
-nicotiniserez
-nicotiniseriez
-nicotiniserions
-nicotiniserons
-nicotiniseront
-nicotinises
-nicotinisés
-nicotinisez
-nicotinisiez
-nicotinisions
-nicotinisme
-nicotinismes
-nicotinisons
-nictation
-nictations
-nictitant
-nictitante
-nictitantes
-nictitants
-nictitation
-nictitations
-nid
-nidation
-nidations
-nid-de-poule
-nidifia
-nidifiai
-nidifiaient
-nidifiais
-nidifiait
-nidifiâmes
-nidifiant
-nidifias
-nidifiasse
-nidifiassent
-nidifiasses
-nidifiassiez
-nidifiassions
-nidifiât
-nidifiâtes
-nidification
-nidifications
-nidifie
-nidifié
-nidifient
-nidifier
-nidifiera
-nidifierai
-nidifieraient
-nidifierais
-nidifierait
-nidifieras
-nidifièrent
-nidifierez
-nidifieriez
-nidifierions
-nidifierons
-nidifieront
-nidifies
-nidifiez
-nidifiiez
-nidifiions
-nidifions
-nids
-nids-de-poule
-nie
-nié
-nièce
-nièces
-niée
-niées
-niella
-niellage
-niellages
-niellai
-niellaient
-niellais
-niellait
-niellâmes
-niellant
-niellas
-niellasse
-niellassent
-niellasses
-niellassiez
-niellassions
-niellât
-niellâtes
-nielle
-niellé
-niellée
-niellées
-niellent
-nieller
-niellera
-niellerai
-nielleraient
-niellerais
-niellerait
-nielleras
-niellèrent
-niellerez
-nielleriez
-niellerions
-niellerons
-nielleront
-nielles
-niellés
-nielleur
-nielleurs
-niellez
-nielliez
-niellions
-niellons
-niellure
-niellures
-nième
-nièmes
-nient
-nier
-niera
-nierai
-nieraient
-nierais
-nierait
-nieras
-nièrent
-nierez
-nieriez
-nierions
-nierons
-nieront
-nies
-niés
-nietzschéen
-nietzschéenne
-nietzschéennes
-nietzschéens
-niez
-nif
-nife
-nifes
-nifs
-nigaud
-nigaude
-nigauderie
-nigauderies
-nigaudes
-nigauds
-nigelle
-nigelles
-nihilisme
-nihilismes
-nihiliste
-nihilistes
-niiez
-niions
-nilgaut
-nilgauts
-nille
-nilles
-nilotique
-nilotiques
-nimba
-nimbai
-nimbaient
-nimbais
-nimbait
-nimbâmes
-nimbant
-nimbas
-nimbasse
-nimbassent
-nimbasses
-nimbassiez
-nimbassions
-nimbât
-nimbâtes
-nimbe
-nimbé
-nimbée
-nimbées
-nimbent
-nimber
-nimbera
-nimberai
-nimberaient
-nimberais
-nimberait
-nimberas
-nimbèrent
-nimberez
-nimberiez
-nimberions
-nimberons
-nimberont
-nimbes
-nimbés
-nimbez
-nimbiez
-nimbions
-nimbons
-nimbus
-ninas
-niobium
-niobiums
-niôle
-niôles
-nions
-nippa
-nippai
-nippaient
-nippais
-nippait
-nippâmes
-nippant
-nippas
-nippasse
-nippassent
-nippasses
-nippassiez
-nippassions
-nippât
-nippâtes
-nippe
-nippé
-nippée
-nippées
-nippent
-nipper
-nippera
-nipperai
-nipperaient
-nipperais
-nipperait
-nipperas
-nippèrent
-nipperez
-nipperiez
-nipperions
-nipperons
-nipperont
-nippes
-nippés
-nippez
-nippiez
-nippions
-nippone
-nippones
-nipponne
-nipponnes
-nippons
-nique
-niquedouille
-niquedouilles
-niques
-nirvana
-nirvanas
-nitescence
-nitescences
-nitouche
-nitouches
-nitra
-nitrai
-nitraient
-nitrais
-nitrait
-nitrâmes
-nitrant
-nitras
-nitrasse
-nitrassent
-nitrasses
-nitrassiez
-nitrassions
-nitrât
-nitrata
-nitratai
-nitrataient
-nitratais
-nitratait
-nitratâmes
-nitratant
-nitratas
-nitratasse
-nitratassent
-nitratasses
-nitratassiez
-nitratassions
-nitratât
-nitratâtes
-nitratation
-nitratations
-nitrate
-nitraté
-nitratée
-nitratées
-nitratent
-nitrater
-nitratera
-nitraterai
-nitrateraient
-nitraterais
-nitraterait
-nitrateras
-nitratèrent
-nitraterez
-nitrateriez
-nitraterions
-nitraterons
-nitrateront
-nitrates
-nitratés
-nitrâtes
-nitratez
-nitratiez
-nitration
-nitrations
-nitratons
-nitre
-nitré
-nitrée
-nitrées
-nitrent
-nitrer
-nitrera
-nitrerai
-nitreraient
-nitrerais
-nitrerait
-nitreras
-nitrèrent
-nitrerez
-nitreriez
-nitrerions
-nitrerons
-nitreront
-nitres
-nitrés
-nitreuse
-nitreuses
-nitreux
-nitrez
-nitrière
-nitrières
-nitriez
-nitrifia
-nitrifiai
-nitrifiaient
-nitrifiais
-nitrifiait
-nitrifiâmes
-nitrifiant
-nitrifias
-nitrifiasse
-nitrifiassent
-nitrifiasses
-nitrifiassiez
-nitrifiassions
-nitrifiât
-nitrifiâtes
-nitrification
-nitrifications
-nitrifie
-nitrifié
-nitrifiée
-nitrifiées
-nitrifient
-nitrifier
-nitrifiera
-nitrifierai
-nitrifieraient
-nitrifierais
-nitrifierait
-nitrifieras
-nitrifièrent
-nitrifierez
-nitrifieriez
-nitrifierions
-nitrifierons
-nitrifieront
-nitrifies
-nitrifiés
-nitrifiez
-nitrifiiez
-nitrifiions
-nitrifions
-nitrile
-nitriles
-nitrions
-nitrique
-nitriques
-nitrite
-nitrites
-nitrobenzène
-nitrobenzènes
-nitrobenzine
-nitrobenzines
-nitrocellulose
-nitrocelluloses
-nitroglycérine
-nitroglycérines
-nitrons
-nitrophile
-nitrophiles
-nitrosation
-nitrosations
-nitrotoluène
-nitrotoluènes
-nitrura
-nitrurai
-nitruraient
-nitrurais
-nitrurait
-nitrurâmes
-nitrurant
-nitruras
-nitrurasse
-nitrurassent
-nitrurasses
-nitrurassiez
-nitrurassions
-nitrurât
-nitrurâtes
-nitruration
-nitrurations
-nitrure
-nitruré
-nitrurée
-nitrurées
-nitrurent
-nitrurer
-nitrurera
-nitrurerai
-nitrureraient
-nitrurerais
-nitrurerait
-nitrureras
-nitrurèrent
-nitrurerez
-nitrureriez
-nitrurerions
-nitrurerons
-nitrureront
-nitrures
-nitrurés
-nitrurez
-nitruriez
-nitrurions
-nitrurons
-nival
-nivale
-nivales
-nivaux
-nivéal
-nivéale
-nivéales
-niveau
-niveaux
-nivéaux
-nivela
-nivelage
-nivelages
-nivelai
-nivelaient
-nivelais
-nivelait
-nivelâmes
-nivelant
-nivelas
-nivelasse
-nivelassent
-nivelasses
-nivelassiez
-nivelassions
-nivelât
-nivelâtes
-nivelé
-nivelée
-nivelées
-niveler
-nivelèrent
-nivelés
-nivelette
-nivelettes
-niveleur
-niveleurs
-niveleuse
-niveleuses
-nivelez
-niveliez
-nivelions
-nivelle
-nivellement
-nivellements
-nivellent
-nivellera
-nivellerai
-nivelleraient
-nivellerais
-nivellerait
-nivelleras
-nivellerez
-nivelleriez
-nivellerions
-nivellerons
-nivelleront
-nivelles
-nivelons
-nivéole
-nivéoles
-nivernais
-nivernaise
-nivernaises
-nivo-glaciaire
-nivo-glaciaires
-nivo-pluvial
-nivo-pluviale
-nivo-pluviales
-nivo-pluviaux
-nivôse
-nixe
-nixes
-nizeré
-nizerés
-nô
-nobiliaire
-nobiliaires
-noblaillon
-noblaillons
-noble
-noblement
-nobles
-noblesse
-noblesses
-nobliau
-nobliaus
-noce
-noces
-noceur
-noceurs
-noceuse
-noceuses
-nocher
-nochers
-nocif
-nocifs
-nocive
-nocives
-nocivité
-nocivités
-noctambule
-noctambules
-noctambulisme
-noctambulismes
-noctiluque
-noctiluques
-noctuelle
-noctuelles
-noctule
-noctules
-nocturne
-nocturnes
-nocuité
-nocuités
-nodosité
-nodosités
-nodulaire
-nodulaires
-nodule
-nodules
-noduleuse
-noduleuses
-noduleux
-Noël
-Noëls
-noétique
-noétiques
-noeud
-noeuds
-noie
-noient
-noiera
-noierai
-noieraient
-noierais
-noierait
-noieras
-noierez
-noieriez
-noierions
-noierons
-noieront
-noies
-noir
-noirâtre
-noirâtres
-noiraud
-noiraude
-noiraudes
-noirauds
-noirceur
-noirceurs
-noirci
-noircie
-noircies
-noircîmes
-noircir
-noircira
-noircirai
-noirciraient
-noircirais
-noircirait
-noirciras
-noircirent
-noircirez
-noirciriez
-noircirions
-noircirons
-noirciront
-noircis
-noircissaient
-noircissais
-noircissait
-noircissant
-noircissante
-noircissantes
-noircissants
-noircisse
-noircissement
-noircissements
-noircissent
-noircisses
-noircisseur
-noircisseurs
-noircissez
-noircissiez
-noircissions
-noircissons
-noircissure
-noircissures
-noircit
-noircît
-noircîtes
-noire
-noires
-noirs
-noise
-noiseraie
-noiseraies
-noises
-noisetier
-noisetiers
-noisette
-noisettes
-noix
-noli-me-tangere
-nolis
-nolisa
-nolisai
-nolisaient
-nolisais
-nolisait
-nolisâmes
-nolisant
-nolisas
-nolisasse
-nolisassent
-nolisasses
-nolisassiez
-nolisassions
-nolisât
-nolisâtes
-nolise
-nolisé
-nolisée
-nolisées
-nolisent
-noliser
-nolisera
-noliserai
-noliseraient
-noliserais
-noliserait
-noliseras
-nolisèrent
-noliserez
-noliseriez
-noliserions
-noliserons
-noliseront
-nolises
-nolisés
-nolisez
-nolisiez
-nolisions
-nolisons
-nom
-nomade
-nomades
-nomadisa
-nomadisai
-nomadisaient
-nomadisais
-nomadisait
-nomadisâmes
-nomadisant
-nomadisas
-nomadisasse
-nomadisassent
-nomadisasses
-nomadisassiez
-nomadisassions
-nomadisât
-nomadisâtes
-nomadise
-nomadisé
-nomadisée
-nomadisées
-nomadisent
-nomadiser
-nomadisera
-nomadiserai
-nomadiseraient
-nomadiserais
-nomadiserait
-nomadiseras
-nomadisèrent
-nomadiserez
-nomadiseriez
-nomadiserions
-nomadiserons
-nomadiseront
-nomadises
-nomadisés
-nomadisez
-nomadisiez
-nomadisions
-nomadisme
-nomadismes
-nomadisons
-nombra
-nombrable
-nombrables
-nombrai
-nombraient
-nombrais
-nombrait
-nombrâmes
-nombrant
-nombras
-nombrasse
-nombrassent
-nombrasses
-nombrassiez
-nombrassions
-nombrât
-nombrâtes
-nombre
-nombré
-nombrée
-nombrées
-nombrent
-nombrer
-nombrerai
-nombrèrent
-nombres
-nombrés
-nombreuse
-nombreuses
-nombreux
-nombrez
-nombriez
-nombril
-nombrilisme
-nombrilismes
-nombrils
-nombrions
-nombrons
-nome
-nomenclateur
-nomenclateurs
-nomenclatrice
-nomenclatrices
-nomenclature
-nomenclatures
-nomes
-nominal
-nominale
-nominalement
-nominales
-nominalisa
-nominalisai
-nominalisaient
-nominalisais
-nominalisait
-nominalisâmes
-nominalisant
-nominalisas
-nominalisasse
-nominalisassent
-nominalisasses
-nominalisassiez
-nominalisassions
-nominalisât
-nominalisâtes
-nominalise
-nominalisé
-nominalisée
-nominalisées
-nominalisent
-nominaliser
-nominalisera
-nominaliserai
-nominaliseraient
-nominaliserais
-nominaliserait
-nominaliseras
-nominalisèrent
-nominaliserez
-nominaliseriez
-nominaliserions
-nominaliserons
-nominaliseront
-nominalises
-nominalisés
-nominalisez
-nominalisiez
-nominalisions
-nominalisme
-nominalismes
-nominalisons
-nominaliste
-nominalistes
-nominatif
-nominatifs
-nomination
-nominations
-nominative
-nominativement
-nominatives
-nominaux
-nomma
-nommai
-nommaient
-nommais
-nommait
-nommâmes
-nommant
-nommas
-nommasse
-nommassent
-nommasses
-nommassiez
-nommassions
-nommât
-nommâtes
-nomme
-nommé
-nommée
-nommées
-nommément
-nomment
-nommer
-nommera
-nommerai
-nommeraient
-nommerais
-nommerait
-nommeras
-nommèrent
-nommerez
-nommeriez
-nommerions
-nommerons
-nommeront
-nommes
-nommés
-nommez
-nommiez
-nommions
-nommons
-nomogramme
-nomogrammes
-nomographie
-nomographies
-noms
-non
-non-acceptation
-non-acceptations
-nonagénaire
-nonagénaires
-non-agression
-non-agressions
-non-aligné
-non-alignée
-non-alignées
-non-alignement
-non-alignements
-non-alignés
-nonante
-nonantième
-nonantièmes
-non-assistance
-non-assistances
-non-belligérance
-non-belligérances
-non-belligérant
-non-belligérante
-non-belligérantes
-non-belligérants
-nonce
-nonces
-nonchalamment
-nonchalance
-nonchalances
-nonchalant
-nonchalante
-nonchalantes
-nonchalants
-nonchaloir
-nonchaloirs
-nonciature
-nonciatures
-non-combattant
-non-combattante
-non-combattantes
-non-combattants
-non-comparant
-non-comparante
-non-comparantes
-non-comparants
-non-comparution
-non-comparutions
-non-conciliation
-non-conciliations
-non-conformisme
-non-conformismes
-non-conformiste
-non-conformistes
-non-conformité
-non-conformités
-non-contradiction
-non-contradictions
-non-croyant
-non-croyante
-non-croyantes
-non-croyants
-non-directif
-non-directifs
-non-directive
-non-directives
-non-directivité
-non-directivités
-none
-non-engagé
-non-engagée
-non-engagées
-non-engagement
-non-engagements
-non-engagés
-nones
-non-être
-non-euclidien
-non-euclidienne
-non-euclidiennes
-non-euclidiens
-non-exécution
-non-exécutions
-non-existence
-non-existences
-non-figuratif
-non-figuratifs
-non-figurative
-non-figuratives
-non-fumeur
-non-fumeurs
-non-fumeuse
-non-fumeuses
-nonidi
-nonidis
-non-ingérence
-non-ingérences
-non-initié
-non-initiée
-non-initiées
-non-initiés
-non-inscrit
-non-inscrite
-non-inscrites
-non-inscrits
-non-intervention
-non-interventions
-non-lieu
-non-lieux
-non-moi
-nonne
-nonnes
-nonnette
-nonnettes
-nonobstant
-non-paiement
-non-paiements
-nonpareil
-nonpareille
-nonpareilles
-nonpareils
-non-participation
-non-participations
-non-prolifération
-non-proliférations
-non-rapatriement
-non-rapatriements
-non-recevoir
-non-remboursable
-non-remboursables
-non-remboursement
-non-remboursements
-non-résident
-non-résidente
-non-résidentes
-non-résidents
-non-respect
-non-respects
-non-responsabilité
-non-responsabilités
-non-retour
-non-révisable
-non-révisables
-non-satisfaction
-non-satisfactions
-non-sens
-non-spécialiste
-non-spécialistes
-non-stop
-non-tissé
-non-tissés
-non-usage
-non-usages
-non-valeur
-non-valeurs
-non-viable
-non-viables
-non-violence
-non-violences
-non-violent
-non-violente
-non-violentes
-non-violents
-noologique
-noologiques
-nopa
-nopai
-nopaient
-nopais
-nopait
-nopal
-nopals
-nopâmes
-nopant
-nopas
-nopasse
-nopassent
-nopasses
-nopassiez
-nopassions
-nopât
-nopâtes
-nope
-nopé
-nopée
-nopées
-nopent
-noper
-nopera
-noperai
-noperaient
-noperais
-noperait
-noperas
-nopèrent
-noperez
-noperiez
-noperions
-noperons
-noperont
-nopes
-nopés
-nopez
-nopiez
-nopions
-nopons
-noradrénaline
-noradrénalines
-nord
-nord-africain
-nord-africaine
-nord-africaines
-nord-africains
-nord-américain
-nord-américaine
-nord-américaines
-nord-américains
-nord-coréen
-nord-coréenne
-nord-coréennes
-nord-coréens
-nord-est
-nordi
-nordîmes
-nordique
-nordiques
-nordir
-nordira
-nordirai
-nordiraient
-nordirais
-nordirait
-nordiras
-nordirent
-nordirez
-nordiriez
-nordirions
-nordirons
-nordiront
-nordis
-nordissaient
-nordissais
-nordissait
-nordissant
-nordisse
-nordissent
-nordisses
-nordissez
-nordissiez
-nordissions
-nordissons
-nordiste
-nordistes
-nordit
-nordît
-nordîtes
-nord-ouest
-nord-vietnamien
-nord-vietnamienne
-nord-vietnamiennes
-nord-vietnamiens
-noria
-norias
-normal
-normale
-normalement
-normales
-normalien
-normalienne
-normaliennes
-normaliens
-normalisa
-normalisai
-normalisaient
-normalisais
-normalisait
-normalisâmes
-normalisant
-normalisante
-normalisantes
-normalisants
-normalisas
-normalisasse
-normalisassent
-normalisasses
-normalisassiez
-normalisassions
-normalisât
-normalisâtes
-normalisation
-normalisations
-normalise
-normalisé
-normalisée
-normalisées
-normalisent
-normaliser
-normalisera
-normaliserai
-normaliseraient
-normaliserais
-normaliserait
-normaliseras
-normalisèrent
-normaliserez
-normaliseriez
-normaliserions
-normaliserons
-normaliseront
-normalises
-normalisés
-normalisez
-normalisiez
-normalisions
-normalisons
-normand
-normande
-normandes
-normands
-normatif
-normatifs
-normative
-normatives
-normaux
-norme
-normé
-normée
-normées
-normes
-normés
-norois
-noroît
-noroîts
-norrois
-norvégien
-norvégienne
-norvégiennes
-norvégiens
-nos
-nosographie
-nosographies
-nosologie
-nosologies
-nostalgie
-nostalgies
-nostalgique
-nostalgiques
-nostoc
-nostocs
-nota
-notabilité
-notabilités
-notable
-notablement
-notables
-notai
-notaient
-notaire
-notaires
-notairesse
-notairesses
-notais
-notait
-notâmes
-notamment
-notant
-notarial
-notariale
-notariales
-notariat
-notariats
-notariaux
-notarié
-notariée
-notariées
-notariés
-notas
-notasse
-notassent
-notasses
-notassiez
-notassions
-notât
-notâtes
-notation
-notations
-note
-noté
-notée
-notées
-notent
-noter
-notera
-noterai
-noteraient
-noterais
-noterait
-noteras
-notèrent
-noterez
-noteriez
-noterions
-noterons
-noteront
-notes
-notés
-notez
-notice
-notices
-notiez
-notifia
-notifiai
-notifiaient
-notifiais
-notifiait
-notifiâmes
-notifiant
-notifias
-notifiasse
-notifiassent
-notifiasses
-notifiassiez
-notifiassions
-notifiât
-notifiâtes
-notification
-notifications
-notifie
-notifié
-notifiée
-notifiées
-notifient
-notifier
-notifiera
-notifierai
-notifieraient
-notifierais
-notifierait
-notifieras
-notifièrent
-notifierez
-notifieriez
-notifierions
-notifierons
-notifieront
-notifies
-notifiés
-notifiez
-notifiiez
-notifiions
-notifions
-notion
-notionnel
-notionnelle
-notionnelles
-notionnels
-notions
-notoire
-notoirement
-notoires
-notonecte
-notonectes
-notons
-notoriété
-notoriétés
-notre
-nôtre
-Notre-Dame
-nôtres
-notule
-notules
-noua
-nouai
-nouaient
-nouais
-nouaison
-nouaisons
-nouait
-nouâmes
-nouant
-nouas
-nouasse
-nouassent
-nouasses
-nouassiez
-nouassions
-nouât
-nouâtes
-nouba
-noubas
-noue
-noué
-nouée
-nouées
-nouent
-nouer
-nouera
-nouerai
-noueraient
-nouerais
-nouerait
-noueras
-nouèrent
-nouerez
-noueriez
-nouerions
-nouerons
-noueront
-noues
-noués
-noueuse
-noueuses
-noueux
-nouez
-nougat
-nougatine
-nougatines
-nougats
-nouiez
-nouille
-nouilles
-nouions
-noulet
-noulets
-noumène
-noumènes
-nounou
-nounous
-nouons
-nourrain
-nourrains
-nourri
-nourrice
-nourricerie
-nourriceries
-nourrices
-nourricier
-nourricière
-nourricières
-nourriciers
-nourrie
-nourries
-nourrîmes
-nourrir
-nourrirent
-nourrirrai
-nourris
-nourrissage
-nourrissages
-nourrissaient
-nourrissais
-nourrissait
-nourrissant
-nourrissante
-nourrissantes
-nourrissants
-nourrisse
-nourrissent
-nourrisses
-nourrisseur
-nourrisseurs
-nourrissez
-nourrissiez
-nourrissions
-nourrisson
-nourrissons
-nourrit
-nourrît
-nourrîtes
-nourriture
-nous
-nous-mêmes
-nouure
-nouures
-nouveau
-nouveau-né
-nouveau-nés
-nouveauté
-nouveautés
-nouveaux
-nouvel
-nouvelle
-nouvellement
-nouvelles
-nouvelliste
-nouvellistes
-nova
-novai
-novaient
-novais
-novait
-novâmes
-novant
-novas
-novasse
-novassent
-novasses
-novassiez
-novassions
-novât
-novâtes
-novateur
-novateurs
-novation
-novations
-novatoire
-novatoires
-novatrice
-novatrices
-nove
-nové
-novée
-novées
-novembre
-novembres
-novent
-nover
-novera
-noverai
-noveraient
-noverais
-noverait
-noveras
-novèrent
-noverez
-noveriez
-noverions
-noverons
-noveront
-noves
-novés
-novez
-novice
-novices
-noviciat
-noviciats
-noviez
-novions
-novocaïne
-novons
-noya
-noyade
-noyades
-noyai
-noyaient
-noyais
-noyait
-noyâmes
-noyant
-noyas
-noyasse
-noyassent
-noyasses
-noyassiez
-noyassions
-noyât
-noyâtes
-noyau
-noyauta
-noyautage
-noyautages
-noyautai
-noyautaient
-noyautais
-noyautait
-noyautâmes
-noyautant
-noyautas
-noyautasse
-noyautassent
-noyautasses
-noyautassiez
-noyautassions
-noyautât
-noyautâtes
-noyaute
-noyauté
-noyautée
-noyautées
-noyautent
-noyauter
-noyautera
-noyauterai
-noyauteraient
-noyauterais
-noyauterait
-noyauteras
-noyautèrent
-noyauterez
-noyauteriez
-noyauterions
-noyauterons
-noyauteront
-noyautes
-noyautés
-noyautez
-noyautiez
-noyautions
-noyautons
-noyaux
-noyé
-noyée
-noyées
-noyer
-noyèrent
-noyers
-noyés
-noyez
-noyiez
-noyions
-noyons
-nu
-nua
-nuage
-nuages
-nuageuse
-nuageuses
-nuageux
-nuai
-nuaient
-nuais
-nuait
-nuâmes
-nuança
-nuançai
-nuançaient
-nuançais
-nuançait
-nuançâmes
-nuançant
-nuanças
-nuançasse
-nuançassent
-nuançasses
-nuançassiez
-nuançassions
-nuançât
-nuançâtes
-nuance
-nuancé
-nuancée
-nuancées
-nuancent
-nuancer
-nuancera
-nuancerai
-nuanceraient
-nuancerais
-nuancerait
-nuanceras
-nuancèrent
-nuancerez
-nuanceriez
-nuancerions
-nuancerons
-nuanceront
-nuances
-nuancés
-nuancez
-nuanciez
-nuancions
-nuançons
-nuant
-nuas
-nuasse
-nuassent
-nuasses
-nuassiez
-nuassions
-nuât
-nuâtes
-nubien
-nubienne
-nubiennes
-nubiens
-nubile
-nubiles
-nubilité
-nubilités
-nucelle
-nucelles
-nucléa
-nucléai
-nucléaient
-nucléaire
-nucléaires
-nucléais
-nucléait
-nucléâmes
-nucléant
-nucléas
-nucléasse
-nucléassent
-nucléasses
-nucléassiez
-nucléassions
-nucléât
-nucléâtes
-nuclée
-nucléé
-nucléée
-nucléées
-nucléent
-nucléer
-nucléera
-nucléerai
-nucléeraient
-nucléerais
-nucléerait
-nucléeras
-nucléèrent
-nucléerez
-nucléeriez
-nucléerions
-nucléerons
-nucléeront
-nuclées
-nucléés
-nucléez
-nucléiez
-nucléine
-nucléines
-nucléions
-nucléique
-nucléiques
-nucléole
-nucléoles
-nucléon
-nucléonique
-nucléoniques
-nucléons
-nucléoprotéine
-nucléoprotéines
-nucléotide
-nucléotides
-nucléus
-nudisme
-nudismes
-nudiste
-nudistes
-nudité
-nudités
-nue
-nué
-nuée
-nuées
-nuent
-nue-propriétaire
-nue-propriété
-nuer
-nuera
-nuerai
-nueraient
-nuerais
-nuerait
-nueras
-nuèrent
-nuerez
-nueriez
-nuerions
-nuerons
-nueront
-nues
-nués
-nues-propriétaires
-nues-propriétés
-nuez
-nuiez
-nuions
-nuira
-nuirai
-nuiraient
-nuirais
-nuirait
-nuiras
-nuire
-nuirez
-nuiriez
-nuirions
-nuirons
-nuiront
-nuis
-nuisaient
-nuisais
-nuisait
-nuisance
-nuisances
-nuisant
-nuise
-nuisent
-nuises
-nuisez
-nuisible
-nuisiblement
-nuisibles
-nuisiez
-nuisîmes
-nuisions
-nuisirent
-nuisis
-nuisisse
-nuisissent
-nuisisses
-nuisissiez
-nuisissions
-nuisit
-nuisît
-nuisîtes
-nuisons
-nuit
-nuitamment
-nuite
-nuitée
-nuites
-nuits
-nul
-nullard
-nullarde
-nullardes
-nullards
-nulle
-nullement
-nulles
-nullipare
-nullipares
-nullité
-nullités
-nuls
-nûment
-numéraire
-numéraires
-numéral
-numérale
-numérales
-numérateur
-numérateurs
-numération
-numérations
-numéraux
-numérique
-numériquement
-numériques
-numérisa
-numérisai
-numérisaient
-numérisais
-numérisait
-numérisâmes
-numérisant
-numérisas
-numérisasse
-numérisassent
-numérisasses
-numérisassiez
-numérisassions
-numérisât
-numérisâtes
-numérise
-numérisé
-numérisée
-numérisées
-numérisent
-numériser
-numérisera
-numériserai
-numériseraient
-numériserais
-numériserait
-numériseras
-numérisèrent
-numériserez
-numériseriez
-numériserions
-numériserons
-numériseront
-numérises
-numérisés
-numérisez
-numérisiez
-numérisions
-numérisons
-numéro
-numéros
-numérota
-numérotage
-numérotages
-numérotai
-numérotaient
-numérotais
-numérotait
-numérotâmes
-numérotant
-numérotas
-numérotasse
-numérotassent
-numérotasses
-numérotassiez
-numérotassions
-numérotât
-numérotâtes
-numérotation
-numérotations
-numérote
-numéroté
-numérotée
-numérotées
-numérotent
-numéroter
-numérotera
-numéroterai
-numéroteraient
-numéroterais
-numéroterait
-numéroteras
-numérotèrent
-numéroterez
-numéroteriez
-numéroterions
-numéroterons
-numéroteront
-numérotes
-numérotés
-numéroteur
-numéroteurs
-numérotez
-numérotiez
-numérotions
-numérotons
-numerus
-numide
-numides
-numismate
-numismates
-numismatique
-numismatiques
-nummulite
-nummulites
-nummulitique
-nummulitiques
-nunatak
-nunataks
-nuncupation
-nuncupations
-nuons
-nu-pieds
-nu-propriétaire
-nuptial
-nuptiale
-nuptiales
-nuptialité
-nuptialités
-nuptiaux
-nuque
-nuques
-nuraghe
-nuraghes
-nuraghi
-nurse
-nurseries
-nursery
-nurserys
-nurses
-nus
-nus-propriétaires
-nutation
-nutations
-nutriment
-nutriments
-nutritif
-nutritifs
-nutrition
-nutritionnel
-nutritionnelle
-nutritionnelles
-nutritionnels
-nutritionniste
-nutritionnistes
-nutritions
-nutritive
-nutritives
-nyctalope
-nyctalopes
-nyctalopie
-nyctalopies
-nycthémère
-nycthémères
-nycturie
-nycturies
-nylon
-nylons
-nymphal
-nymphale
-nymphales
-nymphalidé
-nymphalidés
-nymphaux
-nymphe
-nymphéa
-nymphéas
-nymphée
-nymphées
-nymphes
-nymphette
-nymphettes
-nymphomane
-nymphomanes
-nymphomanie
-nymphomanies
-nymphose
-nymphoses
-nystagmus
-oaristys
-oasien
-oasienne
-oasiennes
-oasiens
-oasis
-obédience
-obédiences
-obédiencier
-obédienciers
-obédientiel
-obédientielle
-obédientielles
-obédientiels
-obéi
-obéîmes
-obéir
-obéira
-obéirai
-obéiraient
-obéirais
-obéirait
-obéiras
-obéirent
-obéirez
-obéiriez
-obéirions
-obéirons
-obéiront
-obéis
-obéissaient
-obéissais
-obéissait
-obéissance
-obéissances
-obéissant
-obéissante
-obéissantes
-obéissants
-obéisse
-obéissent
-obéisses
-obéissez
-obéissiez
-obéissions
-obéissons
-obéit
-obéît
-obéîtes
-obel
-obèle
-obèles
-obélisque
-obélisques
-obels
-obéra
-obérai
-obéraient
-obérais
-obérait
-obérâmes
-obérant
-obéras
-obérasse
-obérassent
-obérasses
-obérassiez
-obérassions
-obérât
-obérâtes
-obéré
-obère
-obérée
-obérées
-obèrent
-obérer
-obérera
-obérerai
-obéreraient
-obérerais
-obérerait
-obéreras
-obérèrent
-obérerez
-obéreriez
-obérerions
-obérerons
-obéreront
-obérés
-obères
-obérez
-obériez
-obérions
-obérons
-obèse
-obèses
-obésité
-obésités
-obier
-obiers
-obit
-obits
-obituaire
-obituaires
-objecta
-objectai
-objectaient
-objectais
-objectait
-objectal
-objectale
-objectales
-objectâmes
-objectant
-objectas
-objectasse
-objectassent
-objectasses
-objectassiez
-objectassions
-objectât
-objectâtes
-objectaux
-objecte
-objecté
-objectée
-objectées
-objectent
-objecter
-objectera
-objecterai
-objecteraient
-objecterais
-objecterait
-objecteras
-objectèrent
-objecterez
-objecteriez
-objecterions
-objecterons
-objecteront
-objectes
-objectés
-objecteur
-objecteurs
-objectez
-objectiez
-objectif
-objectifs
-objection
-objections
-objectiva
-objectivai
-objectivaient
-objectivais
-objectivait
-objectivâmes
-objectivant
-objectivas
-objectivasse
-objectivassent
-objectivasses
-objectivassiez
-objectivassions
-objectivât
-objectivâtes
-objectivation
-objectivations
-objective
-objectivé
-objectivée
-objectivées
-objectivement
-objectivent
-objectiver
-objectivera
-objectiverai
-objectiveraient
-objectiverais
-objectiverait
-objectiveras
-objectivèrent
-objectiverez
-objectiveriez
-objectiverions
-objectiverons
-objectiveront
-objectives
-objectivés
-objectivez
-objectiviez
-objectivions
-objectivisme
-objectivismes
-objectivité
-objectivités
-objectivons
-objectons
-objet
-objets
-objurgation
-objurgations
-objurgua
-objurguai
-objurguaient
-objurguais
-objurguait
-objurguâmes
-objurguant
-objurguas
-objurguasse
-objurguassent
-objurguasses
-objurguassiez
-objurguassions
-objurguât
-objurguâtes
-objurgue
-objurgué
-objurguent
-objurguer
-objurguera
-objurguerai
-objurgueraient
-objurguerais
-objurguerait
-objurgueras
-objurguèrent
-objurguerez
-objurgueriez
-objurguerions
-objurguerons
-objurgueront
-objurgues
-objurguez
-objurguiez
-objurguions
-objurguons
-oblat
-oblate
-oblates
-oblatif
-oblatifs
-oblation
-oblations
-oblative
-oblatives
-oblats
-obligataire
-obligataires
-obligation
-obligations
-obligatoire
-obligatoirement
-obligatoires
-oblige
-obligé
-obligea
-obligeai
-obligeaient
-obligeais
-obligeait
-obligeâmes
-obligeamment
-obligeance
-obligeances
-obligeant
-obligeante
-obligeantes
-obligeants
-obligeas
-obligeasse
-obligeassent
-obligeasses
-obligeassiez
-obligeassions
-obligeât
-obligeâtes
-obligée
-obligées
-obligent
-obligeons
-obliger
-obligera
-obligerai
-obligeraient
-obligerais
-obligerait
-obligeras
-obligèrent
-obligerez
-obligeriez
-obligerions
-obligerons
-obligeront
-obliges
-obligés
-obligez
-obligiez
-obligions
-obliqua
-obliquai
-obliquaient
-obliquais
-obliquait
-obliquâmes
-obliquant
-obliquas
-obliquasse
-obliquassent
-obliquasses
-obliquassiez
-obliquassions
-obliquât
-obliquâtes
-oblique
-obliqué
-obliquement
-obliquent
-obliquer
-obliquera
-obliquerai
-obliqueraient
-obliquerais
-obliquerait
-obliqueras
-obliquèrent
-obliquerez
-obliqueriez
-obliquerions
-obliquerons
-obliqueront
-obliques
-obliquez
-obliquiez
-obliquions
-obliquité
-obliquités
-obliquons
-oblitéra
-oblitérai
-oblitéraient
-oblitérais
-oblitérait
-oblitérâmes
-oblitérant
-oblitéras
-oblitérasse
-oblitérassent
-oblitérasses
-oblitérassiez
-oblitérassions
-oblitérât
-oblitérâtes
-oblitérateur
-oblitérateurs
-oblitération
-oblitérations
-oblitératrice
-oblitératrices
-oblitéré
-oblitère
-oblitérée
-oblitérées
-oblitèrent
-oblitérer
-oblitérera
-oblitérerai
-oblitéreraient
-oblitérerais
-oblitérerait
-oblitéreras
-oblitérèrent
-oblitérerez
-oblitéreriez
-oblitérerions
-oblitérerons
-oblitéreront
-oblitérés
-oblitères
-oblitérez
-oblitériez
-oblitérions
-oblitérons
-oblong
-oblongs
-oblongue
-oblongues
-obnubila
-obnubilai
-obnubilaient
-obnubilais
-obnubilait
-obnubilâmes
-obnubilant
-obnubilas
-obnubilasse
-obnubilassent
-obnubilasses
-obnubilassiez
-obnubilassions
-obnubilât
-obnubilâtes
-obnubilation
-obnubilations
-obnubile
-obnubilé
-obnubilée
-obnubilées
-obnubilent
-obnubiler
-obnubilera
-obnubilerai
-obnubileraient
-obnubilerais
-obnubilerait
-obnubileras
-obnubilèrent
-obnubilerez
-obnubileriez
-obnubilerions
-obnubilerons
-obnubileront
-obnubiles
-obnubilés
-obnubilez
-obnubiliez
-obnubilions
-obnubilons
-obole
-oboles
-obombra
-obombrai
-obombraient
-obombrais
-obombrait
-obombrâmes
-obombrant
-obombras
-obombrasse
-obombrassent
-obombrasses
-obombrassiez
-obombrassions
-obombrât
-obombrâtes
-obombre
-obombré
-obombrée
-obombrées
-obombrent
-obombrer
-obombrera
-obombrerai
-obombreraient
-obombrerais
-obombrerait
-obombreras
-obombrèrent
-obombrerez
-obombreriez
-obombrerions
-obombrerons
-obombreront
-obombres
-obombrés
-obombrez
-obombriez
-obombrions
-obombrons
-obscène
-obscènes
-obscénité
-obscénités
-obscur
-obscurantisme
-obscurantismes
-obscurantiste
-obscurantistes
-obscurci
-obscurcie
-obscurcies
-obscurcîmes
-obscurcir
-obscurcira
-obscurcirai
-obscurciraient
-obscurcirais
-obscurcirait
-obscurciras
-obscurcirent
-obscurcirez
-obscurciriez
-obscurcirions
-obscurcirons
-obscurciront
-obscurcis
-obscurcissaient
-obscurcissais
-obscurcissait
-obscurcissant
-obscurcisse
-obscurcissement
-obscurcissements
-obscurcissent
-obscurcisses
-obscurcissez
-obscurcissiez
-obscurcissions
-obscurcissons
-obscurcit
-obscurcît
-obscurcîtes
-obscure
-obscurément
-obscures
-obscurité
-obscurités
-obscurs
-obsécration
-obsécrations
-obséda
-obsédai
-obsédaient
-obsédais
-obsédait
-obsédâmes
-obsédant
-obsédante
-obsédas
-obsédasse
-obsédassent
-obsédasses
-obsédassiez
-obsédassions
-obsédât
-obsédâtes
-obsédé
-obsède
-obsédée
-obsédées
-obsèdent
-obséder
-obsédera
-obséderai
-obséderaient
-obséderais
-obséderait
-obséderas
-obsédèrent
-obséderez
-obséderiez
-obséderions
-obséderons
-obséderont
-obsédés
-obsèdes
-obsédez
-obsédiez
-obsédions
-obsédons
-obsèques
-obséquieuse
-obséquieusement
-obséquieuses
-obséquieux
-obséquiosité
-obséquiosités
-observa
-observable
-observables
-observai
-observaient
-observais
-observait
-observâmes
-observance
-observances
-observant
-observas
-observasse
-observassent
-observasses
-observassiez
-observassions
-observât
-observâtes
-observateur
-observateurs
-observation
-observations
-observatoire
-observatoires
-observatrice
-observatrices
-observe
-observé
-observée
-observées
-observent
-observer
-observera
-observerai
-observeraient
-observerais
-observerait
-observeras
-observèrent
-observerez
-observeriez
-observerions
-observerons
-observeront
-observes
-observés
-observez
-observiez
-observions
-observons
-obsession
-obsessionnel
-obsessionnelle
-obsessionnelles
-obsessionnels
-obsessions
-obsidienne
-obsidiennes
-obsidional
-obsidionale
-obsidionales
-obsidionaux
-obsolescence
-obsolescences
-obsolescent
-obsolescente
-obsolescentes
-obsolescents
-obsolète
-obsolètes
-obstacle
-obstacles
-obstétrical
-obstétricale
-obstétricales
-obstétricaux
-obstétricien
-obstétricienne
-obstétriciennes
-obstétriciens
-obstétrique
-obstétriques
-obstinâmes
-obstinassiez
-obstinassions
-obstinâtes
-obstination
-obstinations
-obstiné
-obstinée
-obstinées
-obstinément
-obstiner
-obstinerez
-obstinerons
-obstinés
-obstinez
-obstiniez
-obstinions
-obstinons
-obstrua
-obstruai
-obstruaient
-obstruais
-obstruait
-obstruâmes
-obstruant
-obstruas
-obstruasse
-obstruassent
-obstruasses
-obstruassiez
-obstruassions
-obstruât
-obstruâtes
-obstructif
-obstructifs
-obstruction
-obstructionnisme
-obstructionnismes
-obstructionniste
-obstructionnistes
-obstructions
-obstructive
-obstructives
-obstrue
-obstrué
-obstruée
-obstruées
-obstruent
-obstruer
-obstruera
-obstruerai
-obstrueraient
-obstruerais
-obstruerait
-obstrueras
-obstruèrent
-obstruerez
-obstrueriez
-obstruerions
-obstruerons
-obstrueront
-obstrues
-obstrués
-obstruez
-obstruiez
-obstruions
-obstruons
-obtempéra
-obtempérai
-obtempéraient
-obtempérais
-obtempérait
-obtempérâmes
-obtempérant
-obtempéras
-obtempérasse
-obtempérassent
-obtempérasses
-obtempérassiez
-obtempérassions
-obtempérât
-obtempérâtes
-obtempéré
-obtempère
-obtempèrent
-obtempérer
-obtempérera
-obtempérerai
-obtempéreraient
-obtempérerais
-obtempérerait
-obtempéreras
-obtempérèrent
-obtempérerez
-obtempéreriez
-obtempérerions
-obtempérerons
-obtempéreront
-obtempères
-obtempérez
-obtempériez
-obtempérions
-obtempérons
-obtenaient
-obtenais
-obtenait
-obtenant
-obtenez
-obteniez
-obtenions
-obtenir
-obtenons
-obtention
-obtentions
-obtenu
-obtenue
-obtenues
-obtenus
-obtiendra
-obtiendrai
-obtiendraient
-obtiendrais
-obtiendrait
-obtiendras
-obtiendrez
-obtiendriez
-obtiendrions
-obtiendrons
-obtiendront
-obtienne
-obtiennent
-obtiennes
-obtiens
-obtient
-obtînmes
-obtinrent
-obtins
-obtinsse
-obtinssent
-obtinsses
-obtinssiez
-obtinssions
-obtint
-obtînt
-obtîntes
-obtura
-obturai
-obturaient
-obturais
-obturait
-obturâmes
-obturant
-obturas
-obturasse
-obturassent
-obturasses
-obturassiez
-obturassions
-obturât
-obturâtes
-obturateur
-obturateurs
-obturation
-obturations
-obturatrice
-obturatrices
-obture
-obturé
-obturée
-obturées
-obturent
-obturer
-obturera
-obturerai
-obtureraient
-obturerais
-obturerait
-obtureras
-obturèrent
-obturerez
-obtureriez
-obturerions
-obturerons
-obtureront
-obtures
-obturés
-obturez
-obturiez
-obturions
-obturons
-obtus
-obtusangle
-obtusangles
-obtuse
-obtuses
-obus
-obusier
-obusiers
-obvenaient
-obvenais
-obvenait
-obvenant
-obvenez
-obveniez
-obvenions
-obvenir
-obvenons
-obvenu
-obvers
-obvia
-obviai
-obviaient
-obviais
-obviait
-obviâmes
-obviant
-obvias
-obviasse
-obviassent
-obviasses
-obviassiez
-obviassions
-obviât
-obviâtes
-obvie
-obvié
-obviée
-obviées
-obviendra
-obviendrai
-obviendraient
-obviendrais
-obviendrait
-obviendras
-obviendrez
-obviendriez
-obviendrions
-obviendrons
-obviendront
-obvienne
-obviennent
-obviennes
-obviens
-obvient
-obvier
-obviera
-obvierai
-obvieraient
-obvierais
-obvierait
-obvieras
-obvièrent
-obvierez
-obvieriez
-obvierions
-obvierons
-obvieront
-obvies
-obviés
-obviez
-obviiez
-obviions
-obvînmes
-obvinrent
-obvins
-obvinsse
-obvinssent
-obvinsses
-obvinssiez
-obvinssions
-obvint
-obvînt
-obvîntes
-obvions
-oc
-ocarina
-ocarinas
-occase
-occases
-occasion
-occasionna
-occasionnai
-occasionnaient
-occasionnais
-occasionnait
-occasionnalisme
-occasionnalismes
-occasionnâmes
-occasionnant
-occasionnas
-occasionnasse
-occasionnassent
-occasionnasses
-occasionnassiez
-occasionnassions
-occasionnât
-occasionnâtes
-occasionne
-occasionné
-occasionnée
-occasionnées
-occasionnel
-occasionnelle
-occasionnellement
-occasionnelles
-occasionnels
-occasionnent
-occasionner
-occasionnera
-occasionnerai
-occasionneraient
-occasionnerais
-occasionnerait
-occasionneras
-occasionnèrent
-occasionnerez
-occasionneriez
-occasionnerions
-occasionnerons
-occasionneront
-occasionnes
-occasionnés
-occasionnez
-occasionniez
-occasionnions
-occasionnons
-occasions
-occident
-occidental
-occidentale
-occidentales
-occidentalisa
-occidentalisai
-occidentalisaient
-occidentalisais
-occidentalisait
-occidentalisâmes
-occidentalisant
-occidentalisas
-occidentalisasse
-occidentalisassent
-occidentalisasses
-occidentalisassiez
-occidentalisassions
-occidentalisât
-occidentalisâtes
-occidentalisation
-occidentalisations
-occidentalise
-occidentalisé
-occidentalisée
-occidentalisées
-occidentalisent
-occidentaliser
-occidentalisera
-occidentaliserai
-occidentaliseraient
-occidentaliserais
-occidentaliserait
-occidentaliseras
-occidentalisèrent
-occidentaliserez
-occidentaliseriez
-occidentaliserions
-occidentaliserons
-occidentaliseront
-occidentalises
-occidentalisés
-occidentalisez
-occidentalisiez
-occidentalisions
-occidentalisons
-occidentaux
-occidents
-occipital
-occipitale
-occipitales
-occipitaux
-occiput
-occiputs
-occitan
-occitane
-occitanes
-occitans
-occlu
-occluaient
-occluais
-occluait
-occluant
-occlue
-occluent
-occlues
-occluez
-occluiez
-occluions
-occlûmes
-occluons
-occlura
-occlurai
-occluraient
-occlurais
-occlurait
-occluras
-occlure
-occlurent
-occlurez
-occluriez
-occlurions
-occlurons
-occluront
-occlus
-occlusif
-occlusifs
-occlusion
-occlusions
-occlusive
-occlusives
-occlusse
-occlussent
-occlusses
-occlussiez
-occlussions
-occlut
-occlût
-occlûtes
-occulta
-occultai
-occultaient
-occultais
-occultait
-occultâmes
-occultant
-occultas
-occultasse
-occultassent
-occultasses
-occultassiez
-occultassions
-occultât
-occultâtes
-occultation
-occultations
-occulte
-occulté
-occultée
-occultées
-occultent
-occulter
-occultera
-occulterai
-occulteraient
-occulterais
-occulterait
-occulteras
-occultèrent
-occulterez
-occulteriez
-occulterions
-occulterons
-occulteront
-occultes
-occultés
-occultez
-occultiez
-occultions
-occultisme
-occultismes
-occultiste
-occultistes
-occultons
-occupa
-occupai
-occupaient
-occupais
-occupait
-occupâmes
-occupant
-occupante
-occupantes
-occupants
-occupas
-occupasse
-occupassent
-occupasses
-occupassiez
-occupassions
-occupât
-occupâtes
-occupation
-occupations
-occupe
-occupé
-occupée
-occupées
-occupent
-occuper
-occupera
-occuperai
-occuperaient
-occuperais
-occuperait
-occuperas
-occupèrent
-occuperez
-occuperiez
-occuperions
-occuperons
-occuperont
-occupes
-occupés
-occupez
-occupiez
-occupions
-occupons
-occurrence
-occurrences
-occurrent
-occurrente
-occurrentes
-occurrents
-océan
-océanaute
-océanautes
-océanideLMS
-océanien
-océanienne
-océaniennes
-océaniens
-océanique
-océaniques
-océanographe
-océanographes
-océanographie
-océanographies
-océanographique
-océanographiques
-océanologie
-océanologies
-océanologique
-océanologiques
-océanologue
-océanologues
-océans
-ocelle
-ocellé
-ocellée
-ocellées
-ocelles
-ocellés
-ocelot
-ocelots
-ocra
-ocrai
-ocraient
-ocrais
-ocrait
-ocrâmes
-ocrant
-ocras
-ocrasse
-ocrassent
-ocrasses
-ocrassiez
-ocrassions
-ocrât
-ocrâtes
-ocre
-ocré
-ocrée
-ocrées
-ocrent
-ocrer
-ocrera
-ocrerai
-ocreraient
-ocrerais
-ocrerait
-ocreras
-ocrèrent
-ocrerez
-ocreriez
-ocrerions
-ocrerons
-ocreront
-ocres
-ocrés
-ocreuse
-ocreuses
-ocreux
-ocrez
-ocriez
-ocrions
-ocrons
-octane
-octanes
-octant
-octante
-octants
-octave
-octaves
-octavia
-octaviai
-octaviaient
-octaviais
-octaviait
-octaviâmes
-octaviant
-octavias
-octaviasse
-octaviassent
-octaviasses
-octaviassiez
-octaviassions
-octaviât
-octaviâtes
-octavie
-octavié
-octaviée
-octaviées
-octavient
-octavier
-octaviera
-octavierai
-octavieraient
-octavierais
-octavierait
-octavieras
-octavièrent
-octavierez
-octavieriez
-octavierions
-octavierons
-octavieront
-octavies
-octaviés
-octaviez
-octaviiez
-octaviions
-octavin
-octavins
-octavions
-octet
-octets
-octidi
-octidis
-octobre
-octogénaire
-octogénaires
-octogonal
-octogonale
-octogonales
-octogonaux
-octogone
-octogones
-octopode
-octopodes
-octostyle
-octostyles
-octosyllabe
-octosyllabes
-octosyllabique
-octosyllabiques
-octroi
-octroie
-octroient
-octroiera
-octroierai
-octroieraient
-octroierais
-octroierait
-octroieras
-octroierez
-octroieriez
-octroierions
-octroierons
-octroieront
-octroies
-octrois
-octroya
-octroyai
-octroyaient
-octroyais
-octroyait
-octroyâmes
-octroyant
-octroyas
-octroyasse
-octroyassent
-octroyasses
-octroyassiez
-octroyassions
-octroyât
-octroyâtes
-octroyé
-octroyée
-octroyées
-octroyer
-octroyèrent
-octroyés
-octroyez
-octroyiez
-octroyions
-octroyons
-octuor
-octuors
-octupla
-octuplai
-octuplaient
-octuplais
-octuplait
-octuplâmes
-octuplant
-octuplas
-octuplasse
-octuplassent
-octuplasses
-octuplassiez
-octuplassions
-octuplât
-octuplâtes
-octuple
-octuplé
-octuplée
-octuplées
-octuplent
-octupler
-octuplera
-octuplerai
-octupleraient
-octuplerais
-octuplerait
-octupleras
-octuplèrent
-octuplerez
-octupleriez
-octuplerions
-octuplerons
-octupleront
-octuples
-octuplés
-octuplez
-octupliez
-octuplions
-octuplons
-oculaire
-oculaires
-oculariste
-ocularistes
-oculiste
-oculistes
-oculus
-ocytocine
-ocytocines
-odalisque
-odalisques
-ode
-odelette
-odelettes
-odéon
-odéons
-odes
-odeur
-odeurs
-odieuse
-odieusement
-odieuses
-odieux
-odomètre
-odomètres
-odontalgie
-odontalgies
-odontoïde
-odontoïdes
-odontologie
-odontologies
-odontostomatologie
-odontostomatologies
-odorant
-odorante
-odorantes
-odorants
-odorat
-odorats
-odoriférant
-odoriférante
-odoriférantes
-odoriférants
-odyssée
-odyssées
-oecuménicité
-oecuménicités
-oecuménique
-oecuméniques
-oecuménisme
-oecuménismes
-oedémateuse
-oedémateuses
-oedémateux
-oedème
-oedèmes
-oedicnème
-oedicnèmes
-oedipe
-oedipes
-oedipien
-oedipienne
-oedipiennes
-oedipiens
-oeil
-oeil-de-boeuf
-oeil-de-chat
-oeil-de-perdrix
-oeil-de-pie
-oeillade
-oeillades
-oeillard
-oeillards
-oeillère
-oeillères
-oeillet
-oeilleton
-oeilletonna
-oeilletonnage
-oeilletonnages
-oeilletonnai
-oeilletonnaient
-oeilletonnais
-oeilletonnait
-oeilletonnâmes
-oeilletonnant
-oeilletonnas
-oeilletonnasse
-oeilletonnassent
-oeilletonnasses
-oeilletonnassiez
-oeilletonnassions
-oeilletonnât
-oeilletonnâtes
-oeilletonne
-oeilletonné
-oeilletonnée
-oeilletonnées
-oeilletonnent
-oeilletonner
-oeilletonnera
-oeilletonnerai
-oeilletonneraient
-oeilletonnerais
-oeilletonnerait
-oeilletonneras
-oeilletonnèrent
-oeilletonnerez
-oeilletonneriez
-oeilletonnerions
-oeilletonnerons
-oeilletonneront
-oeilletonnes
-oeilletonnés
-oeilletonnez
-oeilletonniez
-oeilletonnions
-oeilletonnons
-oeilletons
-oeillets
-oeillette
-oeillettes
-oeils-de-boeuf
-oeils-de-chat
-oeils-de-perdrix
-oeils-de-pie
-oekoumène
-oekoumènes
-oenanthe
-oenanthes
-oenanthique
-oenanthiques
-oenilisme
-oenilismes
-oenolique
-oenoliques
-oenolisme
-oenolismes
-oenologie
-oenologies
-oenologique
-oenologiques
-oenologue
-oenologues
-oenométrie
-oenométries
-oenométrique
-oenométriques
-oenothera
-oenotheras
-oenothère
-oenothères
-oersted
-oersteds
-oerstite
-oerstites
-oesophage
-oesophages
-oesophagien
-oesophagienne
-oesophagiennes
-oesophagiens
-oesophagite
-oesophagites
-oesophagoscope
-oesophagoscopes
-oestral
-oestrale
-oestrales
-oestraux
-oestre
-oestres
-oestrogène
-oestrogènes
-oestrus
-oeuf
-oeufrier
-oeufriers
-oeufs
-oeuvé
-oeuvée
-oeuvées
-oeuvés
-oeuvra
-oeuvrai
-oeuvraient
-oeuvrais
-oeuvrait
-oeuvrâmes
-oeuvrant
-oeuvras
-oeuvrasse
-oeuvrassent
-oeuvrasses
-oeuvrassiez
-oeuvrassions
-oeuvrât
-oeuvrâtes
-oeuvre
-oeuvré
-oeuvrent
-oeuvrer
-oeuvrera
-oeuvrerai
-oeuvreraient
-oeuvrerais
-oeuvrerait
-oeuvreras
-oeuvrèrent
-oeuvrerez
-oeuvreriez
-oeuvrerions
-oeuvrerons
-oeuvreront
-oeuvres
-oeuvrez
-oeuvriez
-oeuvrions
-oeuvrons
-off
-offensa
-offensai
-offensaient
-offensais
-offensait
-offensâmes
-offensant
-offensante
-offensantes
-offensants
-offensas
-offensasse
-offensassent
-offensasses
-offensassiez
-offensassions
-offensât
-offensâtes
-offense
-offensé
-offensée
-offensées
-offensent
-offenser
-offensera
-offenserai
-offenseraient
-offenserais
-offenserait
-offenseras
-offensèrent
-offenserez
-offenseriez
-offenserions
-offenserons
-offenseront
-offenses
-offensés
-offenseur
-offenseurs
-offensez
-offensiez
-offensif
-offensifs
-offensions
-offensive
-offensivement
-offensives
-offensons
-offert
-offerte
-offertes
-offertoire
-offertoires
-offerts
-office
-offices
-officia
-officiai
-officiaient
-officiais
-officiait
-official
-officialisa
-officialisai
-officialisaient
-officialisais
-officialisait
-officialisâmes
-officialisant
-officialisas
-officialisasse
-officialisassent
-officialisasses
-officialisassiez
-officialisassions
-officialisât
-officialisâtes
-officialisation
-officialisations
-officialise
-officialisé
-officialisée
-officialisées
-officialisent
-officialiser
-officialisera
-officialiserai
-officialiseraient
-officialiserais
-officialiserait
-officialiseras
-officialisèrent
-officialiserez
-officialiseriez
-officialiserions
-officialiserons
-officialiseront
-officialises
-officialisés
-officialisez
-officialisiez
-officialisions
-officialisons
-officialité
-officialités
-officiâmes
-officiant
-officiante
-officiantes
-officiants
-officias
-officiasse
-officiassent
-officiasses
-officiassiez
-officiassions
-officiât
-officiâtes
-officiaux
-officie
-officié
-officiel
-officielle
-officiellement
-officielles
-officiels
-officient
-officier
-officiera
-officierai
-officieraient
-officierais
-officierait
-officieras
-officièrent
-officierez
-officieriez
-officierions
-officierons
-officieront
-officiers
-officies
-officieuse
-officieusement
-officieuses
-officieux
-officiez
-officiiez
-officiions
-officinal
-officinale
-officinales
-officinaux
-officine
-officines
-officions
-offraient
-offrais
-offrait
-offrande
-offrandes
-offrant
-offrante
-offrantes
-offrants
-offre
-offrent
-offres
-offreur
-offreurs
-offreuse
-offreuses
-offrez
-offriez
-offrîmes
-offrions
-offrir
-offrira
-offrirai
-offriraient
-offrirais
-offrirait
-offriras
-offrirent
-offrirez
-offririez
-offririons
-offrirons
-offriront
-offris
-offrisse
-offrissent
-offrisses
-offrissiez
-offrissions
-offrit
-offrît
-offrîtes
-offrons
-offset
-offsettiste
-offsettistes
-offusqua
-offusquai
-offusquaient
-offusquais
-offusquait
-offusquâmes
-offusquant
-offusquas
-offusquasse
-offusquassent
-offusquasses
-offusquassiez
-offusquassions
-offusquât
-offusquâtes
-offusque
-offusqué
-offusquée
-offusquées
-offusquent
-offusquer
-offusquera
-offusquerai
-offusqueraient
-offusquerais
-offusquerait
-offusqueras
-offusquèrent
-offusquerez
-offusqueriez
-offusquerions
-offusquerons
-offusqueront
-offusques
-offusqués
-offusquez
-offusquiez
-offusquions
-offusquons
-oflag
-oflags
-oghamique
-oghamiques
-ogival
-ogivale
-ogivales
-ogivaux
-ogive
-ogives
-ogre
-ogres
-ogresse
-ogresses
-oh
-ohé
-ohm
-ohmique
-ohmiques
-ohmmètre
-ohmmètres
-ohms
-oïdium
-oïdiums
-oie
-oies
-oignirent
-oignit
-oignon
-oignonade
-oignonades
-oignonière
-oignonières
-oignons
-oïl
-oille
-oilles
-oindre
-oing
-oings
-oint
-ointe
-ointes
-oints
-ois
-oiseau
-oiseau-lyre
-oiseau-mouche
-oiseaux
-oiseaux-lyres
-oiseaux-mouches
-oisela
-oiselai
-oiselaient
-oiselais
-oiselait
-oiselâmes
-oiselant
-oiselas
-oiselasse
-oiselassent
-oiselasses
-oiselassiez
-oiselassions
-oiselât
-oiselâtes
-oiselé
-oiselée
-oiselées
-oiseler
-oiselèrent
-oiselés
-oiselet
-oiselets
-oiseleur
-oiseleurs
-oiselez
-oiselier
-oiselière
-oiselières
-oiseliers
-oiseliez
-oiselions
-oiselle
-oisellent
-oisellera
-oisellerai
-oiselleraient
-oisellerais
-oisellerait
-oiselleras
-oisellerez
-oisellerie
-oiselleries
-oiselleriez
-oisellerions
-oisellerons
-oiselleront
-oiselles
-oiselons
-oiseuse
-oiseuses
-oiseux
-oisif
-oisifs
-oisillon
-oisillons
-oisive
-oisivement
-oisives
-oisiveté
-oisivetés
-oison
-oisons
-okapi
-okapis
-okoumé
-okoumés
-olé
-oléagineuse
-oléagineuses
-oléagineux
-oléate
-oléates
-oléfiant
-oléfiante
-oléfiantes
-oléfiants
-oléfine
-oléfines
-oléicole
-oléicoles
-oléiculteur
-oléiculteurs
-oléicultrice
-oléicultrices
-oléiculture
-oléicultures
-oléifère
-oléifères
-oléiforme
-oléiformes
-oléine
-oléines
-oléique
-oléiques
-oléoduc
-oléoducs
-oléolat
-oléolats
-oléomètre
-oléomètres
-oléum
-oléums
-olfactif
-olfactifs
-olfaction
-olfactions
-olfactive
-olfactives
-olibrius
-olifant
-olifants
-oligarchie
-oligarchies
-oligarchique
-oligarchiques
-oligarque
-oligarques
-oligiste
-oligistes
-oligocène
-oligocènes
-oligo-élément
-oligo-éléments
-oligophrénie
-oligophrénies
-oligopole
-oligopoles
-oligopolistique
-oligopolistiques
-oligurie
-oliguries
-olim
-oliphant
-oliphants
-olivaie
-olivaies
-olivaison
-olivaisons
-olivâtre
-olivâtres
-olive
-oliveraie
-oliveraies
-olives
-olivétain
-olivétains
-olivette
-olivettes
-olivier
-oliviers
-olivine
-olivines
-ollaire
-ollaires
-ollé
-olographe
-olographes
-olympe
-olympes
-olympiade
-olympiades
-olympien
-olympienne
-olympiennes
-olympiens
-olympique
-olympiques
-olympisme
-olympismes
-ombelle
-ombellé
-ombellée
-ombellées
-ombelles
-ombellés
-ombellifère
-ombellifères
-ombelliforme
-ombelliformes
-ombellule
-ombellules
-ombilic
-ombilical
-ombilicale
-ombilicales
-ombilicaux
-ombilics
-ombiliqué
-ombiliquée
-ombiliquées
-ombiliqués
-omble
-ombles
-ombra
-ombrage
-ombragé
-ombragea
-ombrageai
-ombrageaient
-ombrageais
-ombrageait
-ombrageâmes
-ombrageant
-ombrageas
-ombrageasse
-ombrageassent
-ombrageasses
-ombrageassiez
-ombrageassions
-ombrageât
-ombrageâtes
-ombragée
-ombragées
-ombragent
-ombrageons
-ombrager
-ombragera
-ombragerai
-ombrageraient
-ombragerais
-ombragerait
-ombrageras
-ombragèrent
-ombragerez
-ombrageriez
-ombragerions
-ombragerons
-ombrageront
-ombrages
-ombragés
-ombrageuse
-ombrageuses
-ombrageux
-ombragez
-ombragiez
-ombragions
-ombrai
-ombraient
-ombrais
-ombrait
-ombrâmes
-ombrant
-ombras
-ombrasse
-ombrassent
-ombrasses
-ombrassiez
-ombrassions
-ombrât
-ombrâtes
-ombre
-ombré
-ombrée
-ombrées
-ombrelle
-ombrelles
-ombrent
-ombrer
-ombrera
-ombrerai
-ombreraient
-ombrerais
-ombrerait
-ombreras
-ombrèrent
-ombrerez
-ombreriez
-ombrerions
-ombrerons
-ombreront
-ombres
-ombrés
-ombrette
-ombrettes
-ombreuse
-ombreuses
-ombreux
-ombrez
-ombrien
-ombrienne
-ombriennes
-ombriens
-ombriez
-ombrine
-ombrines
-ombrions
-ombrons
-ombudsman
-ombudsmen
-oméga
-omelette
-omelettes
-omet
-omets
-omettaient
-omettais
-omettait
-omettant
-omette
-omettent
-omettes
-omettez
-omettiez
-omettions
-omettons
-omettra
-omettrai
-omettraient
-omettrais
-omettrait
-omettras
-omettre
-omettrez
-omettriez
-omettrions
-omettrons
-omettront
-omicron
-omîmes
-omirent
-omis
-omise
-omises
-omisse
-omissent
-omisses
-omissiez
-omission
-omissions
-omit
-omît
-omîtes
-omnibus
-omnicolore
-omnicolores
-omnidirectionnel
-omnidirectionnelle
-omnidirectionnelles
-omnidirectionnels
-omnipotence
-omnipotences
-omnipotent
-omnipotente
-omnipotentes
-omnipotents
-omnipraticien
-omnipraticienne
-omnipraticiennes
-omnipraticiens
-omniprésence
-omniprésences
-omniprésent
-omniprésente
-omniprésentes
-omniprésents
-omniscience
-omnisciences
-omniscient
-omnisciente
-omniscientes
-omniscients
-omnisports
-omnium
-omniums
-omnivore
-omnivores
-omoplate
-omoplates
-on
-onagre
-onagres
-onanisme
-onanismes
-once
-onces
-oncial
-onciale
-onciales
-onciaux
-oncle
-oncles
-oncogène
-oncogènes
-oncologie
-oncologies
-oncotique
-oncotiques
-onction
-onctions
-onctueuse
-onctueusement
-onctueuses
-onctueux
-onctuosité
-onctuosités
-ondatra
-ondatras
-onde
-ondé
-ondée
-ondées
-ondemètre
-ondemètres
-ondes
-ondés
-ondin
-ondine
-ondines
-ondins
-on-dit
-ondoie
-ondoiement
-ondoiements
-ondoient
-ondoiera
-ondoierai
-ondoieraient
-ondoierais
-ondoierait
-ondoieras
-ondoierez
-ondoieriez
-ondoierions
-ondoierons
-ondoieront
-ondoies
-ondoya
-ondoyai
-ondoyaient
-ondoyais
-ondoyait
-ondoyâmes
-ondoyant
-ondoyante
-ondoyantes
-ondoyants
-ondoyas
-ondoyasse
-ondoyassent
-ondoyasses
-ondoyassiez
-ondoyassions
-ondoyât
-ondoyâtes
-ondoyé
-ondoyée
-ondoyées
-ondoyer
-ondoyèrent
-ondoyés
-ondoyez
-ondoyiez
-ondoyions
-ondoyons
-ondula
-ondulai
-ondulaient
-ondulais
-ondulait
-ondulâmes
-ondulant
-ondulante
-ondulantes
-ondulants
-ondulas
-ondulasse
-ondulassent
-ondulasses
-ondulassiez
-ondulassions
-ondulât
-ondulâtes
-ondulation
-ondulations
-ondulatoire
-ondulatoires
-ondule
-ondulé
-ondulée
-ondulées
-ondulent
-onduler
-ondulera
-ondulerai
-onduleraient
-ondulerais
-ondulerait
-onduleras
-ondulèrent
-ondulerez
-onduleriez
-ondulerions
-ondulerons
-onduleront
-ondules
-ondulés
-onduleuse
-onduleuses
-onduleux
-ondulez
-onduliez
-ondulions
-ondulons
-one-man-show
-onéreuse
-onéreusement
-onéreuses
-onéreux
-one-step
-one-steps
-ongle
-onglé
-onglée
-onglées
-ongles
-onglés
-onglet
-onglets
-onglette
-onglettes
-onglier
-ongliers
-onglon
-onglons
-onguent
-onguents
-onguiculé
-onguiculée
-onguiculées
-onguiculés
-onguiforme
-onguiformes
-ongulé
-ongulée
-ongulées
-ongulés
-onguligrade
-onguligrades
-onirique
-oniriques
-onirisme
-onirismes
-onirologie
-onirologies
-onirologue
-onirologues
-oniromancie
-oniromancien
-oniromancienne
-oniromanciennes
-oniromanciens
-oniromancies
-onkotique
-onkotiques
-onomasiologie
-onomasiologies
-onomastique
-onomastiques
-onomatopée
-onomatopées
-onomatopéique
-onomatopéiques
-onques
-ont
-ont-elles
-ont-ils
-ontogenèse
-ontogenèses
-ontogénie
-ontogénies
-ontogénique
-ontogéniques
-ontologie
-ontologies
-ontologique
-ontologiquement
-ontologiques
-ontologisme
-ontologismes
-onusien
-onusienne
-onusiennes
-onusiens
-onychophagie
-onychophagies
-onyx
-onyxis
-onzain
-onzains
-onze
-onzième
-onzièmement
-onzièmes
-oocyte
-oocytes
-oogone
-oogones
-oolithe
-oolithes
-oolithique
-oolithiques
-oosphère
-oosphères
-oospore
-oospores
-oothèque
-oothèques
-opacifia
-opacifiai
-opacifiaient
-opacifiais
-opacifiait
-opacifiâmes
-opacifiant
-opacifias
-opacifiasse
-opacifiassent
-opacifiasses
-opacifiassiez
-opacifiassions
-opacifiât
-opacifiâtes
-opacification
-opacifications
-opacifie
-opacifié
-opacifiée
-opacifiées
-opacifient
-opacifier
-opacifiera
-opacifierai
-opacifieraient
-opacifierais
-opacifierait
-opacifieras
-opacifièrent
-opacifierez
-opacifieriez
-opacifierions
-opacifierons
-opacifieront
-opacifies
-opacifiés
-opacifiez
-opacifiiez
-opacifiions
-opacifions
-opacimétrie
-opacimétries
-opacité
-opacités
-opale
-opales
-opalescence
-opalescences
-opalescent
-opalescente
-opalescentes
-opalescents
-opalin
-opaline
-opalines
-opalins
-opalisa
-opalisai
-opalisaient
-opalisais
-opalisait
-opalisâmes
-opalisant
-opalisas
-opalisasse
-opalisassent
-opalisasses
-opalisassiez
-opalisassions
-opalisât
-opalisâtes
-opalise
-opalisé
-opalisée
-opalisées
-opalisent
-opaliser
-opalisera
-opaliserai
-opaliseraient
-opaliserais
-opaliserait
-opaliseras
-opalisèrent
-opaliserez
-opaliseriez
-opaliserions
-opaliserons
-opaliseront
-opalises
-opalisés
-opalisez
-opalisiez
-opalisions
-opalisons
-opaque
-opaques
-ope
-open
-opens
-opéra
-opérable
-opérables
-opéra-comique
-opérai
-opéraient
-opérais
-opérait
-opérâmes
-opérande
-opérandes
-opérant
-opérante
-opérantes
-opérants
-opéras
-opéras-comiques
-opérasse
-opérassent
-opérasses
-opérassiez
-opérassions
-opérât
-opérâtes
-opérateur
-opérateurs
-opération
-opérationnel
-opérationnelle
-opérationnelles
-opérationnels
-opérations
-opératoire
-opératoires
-opératrice
-opératrices
-operculaire
-operculaires
-opercule
-operculé
-operculée
-operculées
-opercules
-operculés
-opéré
-opère
-opérée
-opérées
-opèrent
-opérer
-opérera
-opérerai
-opéreraient
-opérerais
-opérerait
-opéreras
-opérèrent
-opérerez
-opéreriez
-opérerions
-opérerons
-opéreront
-opérés
-opères
-opérette
-opérettes
-opérez
-opériez
-opérions
-opérons
-opes
-ophicléide
-ophicléides
-ophidien
-ophidienne
-ophidiennes
-ophidiens
-ophioglosse
-ophioglosses
-ophiographie
-ophiographies
-ophiolâtrie
-ophiolâtries
-ophiologie
-ophiologies
-ophite
-ophites
-ophiure
-ophiures
-ophrys
-ophtalmie
-ophtalmies
-ophtalmique
-ophtalmiques
-ophtalmologie
-ophtalmologies
-ophtalmologique
-ophtalmologiques
-ophtalmologiste
-ophtalmologistes
-ophtalmologue
-ophtalmologues
-ophtalmomètre
-ophtalmomètres
-ophtalmoscope
-ophtalmoscopes
-ophtalmoscopie
-ophtalmoscopies
-opiaça
-opiaçai
-opiaçaient
-opiaçais
-opiaçait
-opiaçâmes
-opiaçant
-opiaças
-opiaçasse
-opiaçassent
-opiaçasses
-opiaçassiez
-opiaçassions
-opiaçât
-opiaçâtes
-opiace
-opiacé
-opiacée
-opiacées
-opiacent
-opiacer
-opiacera
-opiacerai
-opiaceraient
-opiacerais
-opiacerait
-opiaceras
-opiacèrent
-opiacerez
-opiaceriez
-opiacerions
-opiacerons
-opiaceront
-opiaces
-opiacés
-opiacez
-opiaciez
-opiacions
-opiaçons
-opiat
-opiats
-opimes
-opina
-opinai
-opinaient
-opinais
-opinait
-opinâmes
-opinant
-opinas
-opinasse
-opinassent
-opinasses
-opinassiez
-opinassions
-opinât
-opinâtes
-opine
-opiné
-opinent
-opiner
-opinera
-opinerai
-opineraient
-opinerais
-opinerait
-opineras
-opinèrent
-opinerez
-opineriez
-opinerions
-opinerons
-opineront
-opines
-opinez
-opiniâtrâmes
-opiniâtrassiez
-opiniâtrassions
-opiniâtrâtes
-opiniâtre
-opiniâtré
-opiniâtrée
-opiniâtrées
-opiniâtrement
-opiniâtrer
-opiniâtrèrent
-opiniâtrerez
-opiniâtreriez
-opiniâtrerions
-opiniâtrerons
-opiniâtres
-opiniâtrés
-opiniâtreté
-opiniâtretés
-opiniâtrez
-opiniâtriez
-opiniâtrions
-opiniâtrons
-opiniez
-opinion
-opinions
-opinons
-opiomane
-opiomanes
-opiomanie
-opiomanies
-opisthodome
-opisthodomes
-opium
-opiums
-opopanax
-opossum
-opossums
-opothérapie
-opothérapies
-oppida
-oppidum
-oppidums
-opportun
-opportune
-opportunément
-opportunes
-opportunisme
-opportunismes
-opportuniste
-opportunistes
-opportunité
-opportunités
-opportuns
-opposa
-opposabilité
-opposabilités
-opposable
-opposables
-opposai
-opposaient
-opposais
-opposait
-opposâmes
-opposant
-opposante
-opposantes
-opposas
-opposasse
-opposassent
-opposasses
-opposassiez
-opposassions
-opposât
-opposâtes
-oppose
-opposé
-opposée
-opposées
-opposent
-opposer
-opposera
-opposerai
-opposeraient
-opposerais
-opposerait
-opposeras
-opposèrent
-opposerez
-opposeriez
-opposerions
-opposerons
-opposeront
-opposes
-opposés
-opposez
-opposiez
-opposions
-opposite
-opposition
-oppositionnel
-oppositionnelle
-oppositionnelles
-oppositionnels
-oppositions
-opposons
-oppressa
-oppressai
-oppressaient
-oppressais
-oppressait
-oppressâmes
-oppressant
-oppressante
-oppressantes
-oppressants
-oppressas
-oppressasse
-oppressassent
-oppressasses
-oppressassiez
-oppressassions
-oppressât
-oppressâtes
-oppresse
-oppressé
-oppressée
-oppressées
-oppressent
-oppresser
-oppressera
-oppresserai
-oppresseraient
-oppresserais
-oppresserait
-oppresseras
-oppressèrent
-oppresserez
-oppresseriez
-oppresserions
-oppresserons
-oppresseront
-oppresses
-oppressés
-oppresseur
-oppresseurs
-oppressez
-oppressiez
-oppressif
-oppressifs
-oppression
-oppressions
-oppressive
-oppressives
-oppressons
-opprima
-opprimai
-opprimaient
-opprimais
-opprimait
-opprimâmes
-opprimant
-opprimante
-opprimas
-opprimasse
-opprimassent
-opprimasses
-opprimassiez
-opprimassions
-opprimât
-opprimâtes
-opprime
-opprimé
-opprimée
-opprimées
-oppriment
-opprimer
-opprimera
-opprimerai
-opprimeraient
-opprimerais
-opprimerait
-opprimeras
-opprimèrent
-opprimerez
-opprimeriez
-opprimerions
-opprimerons
-opprimeront
-opprimes
-opprimés
-opprimez
-opprimiez
-opprimions
-opprimons
-opprobre
-opprobres
-opta
-optai
-optaient
-optais
-optait
-optâmes
-optant
-optas
-optasse
-optassent
-optasses
-optassiez
-optassions
-optât
-optâtes
-optatif
-optatifs
-optative
-optatives
-opte
-opté
-optent
-opter
-optera
-opterai
-opteraient
-opterais
-opterait
-opteras
-optèrent
-opterez
-opteriez
-opterions
-opterons
-opteront
-optes
-optez
-opticien
-opticienne
-opticiennes
-opticiens
-optiez
-optima
-optimal
-optimale
-optimales
-optimalisa
-optimalisai
-optimalisaient
-optimalisais
-optimalisait
-optimalisâmes
-optimalisant
-optimalisas
-optimalisasse
-optimalisassent
-optimalisasses
-optimalisassiez
-optimalisassions
-optimalisât
-optimalisâtes
-optimalise
-optimalisé
-optimalisée
-optimalisées
-optimalisent
-optimaliser
-optimalisera
-optimaliserai
-optimaliseraient
-optimaliserais
-optimaliserait
-optimaliseras
-optimalisèrent
-optimaliserez
-optimaliseriez
-optimaliserions
-optimaliserons
-optimaliseront
-optimalises
-optimalisés
-optimalisez
-optimalisiez
-optimalisions
-optimalisons
-optimaux
-optimisa
-optimisai
-optimisaient
-optimisais
-optimisait
-optimisâmes
-optimisant
-optimisas
-optimisasse
-optimisassent
-optimisasses
-optimisassiez
-optimisassions
-optimisât
-optimisâtes
-optimisation
-optimisations
-optimise
-optimisé
-optimisée
-optimisées
-optimisent
-optimiser
-optimisera
-optimiserai
-optimiseraient
-optimiserais
-optimiserait
-optimiseras
-optimisèrent
-optimiserez
-optimiseriez
-optimiserions
-optimiserons
-optimiseront
-optimises
-optimisés
-optimisez
-optimisiez
-optimisions
-optimisme
-optimismes
-optimisons
-optimiste
-optimistes
-optimum
-optimums
-option
-optionnel
-optionnelle
-optionnelles
-optionnels
-options
-optique
-optiques
-optométrie
-optométries
-optons
-opulence
-opulences
-opulent
-opulente
-opulentes
-opulents
-opuntia
-opuntias
-opus
-opuscule
-opuscules
-or
-oracle
-oracles
-orage
-orages
-orageuse
-orageusement
-orageuses
-orageux
-oraison
-oraisons
-oral
-orale
-oralement
-orales
-orange
-orangé
-orangea
-orangeade
-orangeades
-orangeai
-orangeaient
-orangeais
-orangeait
-orangeâmes
-orangeant
-orangeas
-orangeasse
-orangeassent
-orangeasses
-orangeassiez
-orangeassions
-orangeât
-orangeâtes
-orangée
-orangées
-orangent
-orangeons
-oranger
-orangera
-orangerai
-orangeraie
-orangeraient
-orangeraies
-orangerais
-orangerait
-orangeras
-orangèrent
-orangerez
-orangerie
-orangeries
-orangeriez
-orangerions
-orangerons
-orangeront
-orangers
-oranges
-orangés
-orangez
-orangiez
-orangions
-orangiste
-orangistes
-orang-outan
-orang-outang
-orangs-outangs
-orangs-outans
-orant
-orante
-orantes
-orants
-orateur
-orateurs
-oratoire
-oratoires
-oratorien
-oratoriens
-oratorio
-oratorios
-oratrice
-oratrices
-oraux
-orbe
-orbes
-orbicole
-orbicoles
-orbiculaire
-orbiculaires
-orbita
-orbitai
-orbitaient
-orbitaire
-orbitaires
-orbitais
-orbitait
-orbital
-orbitale
-orbitales
-orbitâmes
-orbitant
-orbitas
-orbitasse
-orbitassent
-orbitasses
-orbitassiez
-orbitassions
-orbitât
-orbitâtes
-orbitaux
-orbite
-orbité
-orbitent
-orbiter
-orbitera
-orbiterai
-orbiteraient
-orbiterais
-orbiterait
-orbiteras
-orbitèrent
-orbiterez
-orbiteriez
-orbiterions
-orbiterons
-orbiteront
-orbites
-orbitez
-orbitiez
-orbitions
-orbitons
-orcanette
-orcanettes
-orchestique
-orchestiques
-orchestra
-orchestrai
-orchestraient
-orchestrais
-orchestrait
-orchestral
-orchestrale
-orchestrales
-orchestrâmes
-orchestrant
-orchestras
-orchestrasse
-orchestrassent
-orchestrasses
-orchestrassiez
-orchestrassions
-orchestrât
-orchestrâtes
-orchestrateur
-orchestrateurs
-orchestration
-orchestrations
-orchestratrice
-orchestratrices
-orchestraux
-orchestre
-orchestré
-orchestrée
-orchestrées
-orchestrent
-orchestrer
-orchestrera
-orchestrerai
-orchestreraient
-orchestrerais
-orchestrerait
-orchestreras
-orchestrèrent
-orchestrerez
-orchestreriez
-orchestrerions
-orchestrerons
-orchestreront
-orchestres
-orchestrés
-orchestrez
-orchestriez
-orchestrions
-orchestrons
-orchidée
-orchidées
-orchis
-orchite
-orchites
-ordalie
-ordalies
-ordinaire
-ordinairement
-ordinaires
-ordinal
-ordinale
-ordinales
-ordinand
-ordinands
-ordinateur
-ordinateurs
-ordination
-ordinations
-ordinatrice
-ordinatrices
-ordinaux
-ordo
-ordonna
-ordonnai
-ordonnaient
-ordonnais
-ordonnait
-ordonnâmes
-ordonnança
-ordonnançai
-ordonnançaient
-ordonnançais
-ordonnançait
-ordonnançâmes
-ordonnançant
-ordonnanças
-ordonnançasse
-ordonnançassent
-ordonnançasses
-ordonnançassiez
-ordonnançassions
-ordonnançât
-ordonnançâtes
-ordonnance
-ordonnancé
-ordonnancée
-ordonnancées
-ordonnancement
-ordonnancements
-ordonnancent
-ordonnancer
-ordonnancera
-ordonnancerai
-ordonnanceraient
-ordonnancerais
-ordonnancerait
-ordonnanceras
-ordonnancèrent
-ordonnancerez
-ordonnanceriez
-ordonnancerions
-ordonnancerons
-ordonnanceront
-ordonnances
-ordonnancés
-ordonnancez
-ordonnanciez
-ordonnancions
-ordonnançons
-ordonnant
-ordonnas
-ordonnasse
-ordonnassent
-ordonnasses
-ordonnassiez
-ordonnassions
-ordonnât
-ordonnâtes
-ordonnateur
-ordonnateurs
-ordonnatrice
-ordonnatrices
-ordonne
-ordonné
-ordonnée
-ordonnées
-ordonnent
-ordonner
-ordonnera
-ordonnerai
-ordonneraient
-ordonnerais
-ordonnerait
-ordonneras
-ordonnèrent
-ordonnerez
-ordonneriez
-ordonnerions
-ordonnerons
-ordonneront
-ordonnes
-ordonnés
-ordonnez
-ordonniez
-ordonnions
-ordonnons
-ordre
-ordres
-ordure
-ordures
-ordurier
-ordurière
-ordurières
-orduriers
-oréade
-oréades
-orée
-orées
-oreillard
-oreillarde
-oreillardes
-oreillards
-oreille
-oreiller
-oreillers
-oreilles
-oreillette
-oreillettes
-oreillon
-oreillons
-ores
-orfèvre
-orfèvrerie
-orfèvreries
-orfèvres
-orfraie
-orfraies
-orfroi
-orfrois
-organdi
-organdis
-organe
-organeau
-organeaux
-organes
-organicisme
-organicismes
-organigramme
-organigrammes
-organique
-organiquement
-organiques
-organisa
-organisable
-organisables
-organisai
-organisaient
-organisais
-organisait
-organisâmes
-organisant
-organisas
-organisasse
-organisassent
-organisasses
-organisassiez
-organisassions
-organisât
-organisâtes
-organisateur
-organisateurs
-organisation
-organisationnel
-organisationnelle
-organisationnelles
-organisationnels
-organisations
-organisatrice
-organisatrices
-organise
-organisé
-organisée
-organisées
-organisent
-organiser
-organisera
-organiserai
-organiseraient
-organiserais
-organiserait
-organiseras
-organisèrent
-organiserez
-organiseriez
-organiserions
-organiserons
-organiseront
-organises
-organisés
-organisez
-organisiez
-organisions
-organisme
-organismes
-organisons
-organiste
-organistes
-organite
-organites
-organothérapie
-organothérapies
-organsin
-organsina
-organsinai
-organsinaient
-organsinais
-organsinait
-organsinâmes
-organsinant
-organsinas
-organsinasse
-organsinassent
-organsinasses
-organsinassiez
-organsinassions
-organsinât
-organsinâtes
-organsine
-organsiné
-organsinée
-organsinées
-organsinent
-organsiner
-organsinèrent
-organsines
-organsinés
-organsinez
-organsiniez
-organsinions
-organsinons
-organsins
-orgasme
-orgasmes
-orgastique
-orgastiques
-orge
-orgeat
-orgeats
-orgelet
-orgelets
-orges
-orgiaque
-orgiaques
-orgie
-orgies
-orgue
-orgueil
-orgueilleuse
-orgueilleusement
-orgueilleuses
-orgueilleux
-orgueils
-orgues
-oribus
-orichalque
-orichalques
-oriel
-oriels
-orient
-orienta
-orientable
-orientables
-orientai
-orientaient
-orientais
-orientait
-oriental
-orientale
-orientales
-orientalisme
-orientalismes
-orientaliste
-orientalistes
-orientâmes
-orientant
-orientas
-orientasse
-orientassent
-orientasses
-orientassiez
-orientassions
-orientât
-orientâtes
-orientateur
-orientateurs
-orientation
-orientations
-orientatrice
-orientatrices
-orientaux
-oriente
-orienté
-orientée
-orientées
-orientement
-orientements
-orientent
-orienter
-orientera
-orienterai
-orienteraient
-orienterais
-orienterait
-orienteras
-orientèrent
-orienterez
-orienteriez
-orienterions
-orienterons
-orienteront
-orientes
-orientés
-orienteur
-orienteurs
-orienteuse
-orienteuses
-orientez
-orientiez
-orientions
-orientons
-orients
-orifice
-orifices
-oriflamme
-oriflammes
-origan
-origans
-originaire
-originairement
-originaires
-original
-originale
-originalement
-originales
-originalité
-originalités
-originaux
-origine
-originel
-originelle
-originellement
-originelles
-originels
-origines
-orignal
-orignaux
-orillon
-orillons
-orin
-oringua
-oringuai
-oringuaient
-oringuais
-oringuait
-oringuâmes
-oringuant
-oringuas
-oringuasse
-oringuassent
-oringuasses
-oringuassiez
-oringuassions
-oringuât
-oringuâtes
-oringue
-oringué
-oringuée
-oringuées
-oringuent
-oringuer
-oringuera
-oringuerai
-oringueraient
-oringuerais
-oringuerait
-oringueras
-oringuèrent
-oringuerez
-oringueriez
-oringuerions
-oringuerons
-oringueront
-oringues
-oringués
-oringuez
-oringuiez
-oringuions
-oringuons
-orins
-oripeau
-oripeaux
-orle
-orléaniste
-orléanistes
-orles
-Orlon
-ormaie
-ormaies
-orme
-ormeau
-ormeaux
-ormes
-ormille
-ormilles
-ormoie
-ormoies
-orna
-ornai
-ornaient
-ornais
-ornait
-ornâmes
-ornant
-ornas
-ornasse
-ornassent
-ornasses
-ornassiez
-ornassions
-ornât
-ornâtes
-orne
-orné
-ornée
-ornées
-ornemaniste
-ornemanistes
-ornement
-ornementa
-ornementai
-ornementaient
-ornementais
-ornementait
-ornemental
-ornementale
-ornementales
-ornementâmes
-ornementant
-ornementas
-ornementasse
-ornementassent
-ornementasses
-ornementassiez
-ornementassions
-ornementât
-ornementâtes
-ornementation
-ornementations
-ornementaux
-ornemente
-ornementé
-ornementée
-ornementées
-ornementent
-ornementer
-ornementera
-ornementerai
-ornementeraient
-ornementerais
-ornementerait
-ornementeras
-ornementèrent
-ornementerez
-ornementeriez
-ornementerions
-ornementerons
-ornementeront
-ornementes
-ornementés
-ornementez
-ornementiez
-ornementions
-ornementons
-ornements
-ornent
-orner
-ornera
-ornerai
-orneraient
-ornerais
-ornerait
-orneras
-ornèrent
-ornerez
-orneriez
-ornerions
-ornerons
-orneront
-ornes
-ornés
-ornez
-ornière
-ornières
-orniez
-ornions
-ornithogale
-ornithogales
-ornithologie
-ornithologies
-ornithologique
-ornithologiques
-ornithologiste
-ornithologistes
-ornithologue
-ornithologues
-ornithomancie
-ornithomancies
-ornithorynque
-ornithorynques
-ornons
-orobanche
-orobanches
-orobe
-orobes
-orogenèse
-orogenèses
-orogénie
-orogénies
-orogénique
-orogéniques
-orographie
-orographies
-orographique
-orographiques
-oronge
-oronges
-oropharynx
-orpaillage
-orpaillages
-orpailleur
-orpailleurs
-orphelin
-orphelinat
-orphelinats
-orpheline
-orphelines
-orphelins
-orphéon
-orphéoniste
-orphéonistes
-orphéons
-orphie
-orphies
-orphique
-orphiques
-orphisme
-orphismes
-orpiment
-orpiments
-orpin
-orpins
-orque
-orques
-ors
-orseille
-orseilles
-orteil
-orteils
-orthocentre
-orthocentres
-orthochromatique
-orthochromatiques
-orthodontie
-orthodonties
-orthodoxe
-orthodoxes
-orthodoxie
-orthodoxies
-orthogenèse
-orthogenèses
-orthogénie
-orthogénies
-orthogonal
-orthogonale
-orthogonalement
-orthogonales
-orthogonaux
-orthographe
-orthographes
-orthographia
-orthographiai
-orthographiaient
-orthographiais
-orthographiait
-orthographiâmes
-orthographiant
-orthographias
-orthographiasse
-orthographiassent
-orthographiasses
-orthographiassiez
-orthographiassions
-orthographiât
-orthographiâtes
-orthographie
-orthographié
-orthographiée
-orthographiées
-orthographient
-orthographier
-orthographiera
-orthographierai
-orthographieraient
-orthographierais
-orthographierait
-orthographieras
-orthographièrent
-orthographierez
-orthographieriez
-orthographierions
-orthographierons
-orthographieront
-orthographies
-orthographiés
-orthographiez
-orthographiiez
-orthographiions
-orthographions
-orthographique
-orthographiquement
-orthographiques
-orthopédie
-orthopédies
-orthopédique
-orthopédiques
-orthopédiste
-orthopédistes
-orthophonie
-orthophonies
-orthophoniste
-orthophonistes
-orthoptère
-orthoptères
-orthorhombique
-orthorhombiques
-orthoscopique
-orthoscopiques
-orthose
-orthoses
-orthostatique
-orthostatiques
-orthosympathique
-orthosympathiques
-ortie
-orties
-ortolan
-ortolans
-orvale
-orvales
-orvet
-orvets
-orviétan
-orviétans
-oryctérope
-oryctéropes
-os
-osa
-osai
-osaient
-osais
-osait
-osâmes
-osant
-osas
-osasse
-osassent
-osasses
-osassiez
-osassions
-osât
-osâtes
-oscabrion
-oscabrions
-oscar
-oscars
-oscilla
-oscillai
-oscillaient
-oscillais
-oscillait
-oscillâmes
-oscillant
-oscillante
-oscillantes
-oscillants
-oscillas
-oscillasse
-oscillassent
-oscillasses
-oscillassiez
-oscillassions
-oscillât
-oscillâtes
-oscillation
-oscillations
-oscillatoire
-oscillatoires
-oscille
-oscillé
-oscillent
-osciller
-oscillera
-oscillerai
-oscilleraient
-oscillerais
-oscillerait
-oscilleras
-oscillèrent
-oscillerez
-oscilleriez
-oscillerions
-oscillerons
-oscilleront
-oscilles
-oscillez
-oscilliez
-oscillions
-oscillogramme
-oscillogrammes
-oscillographe
-oscillographes
-oscillomètre
-oscillomètres
-oscillons
-osculation
-osculations
-oscule
-oscules
-ose
-osé
-osée
-osées
-oseille
-oseilles
-osent
-oser
-osera
-oserai
-oseraie
-oseraient
-oseraies
-oserais
-oserait
-oseras
-osèrent
-oserez
-oseriez
-oserions
-oserons
-oseront
-oses
-osés
-osez
-oside
-osides
-osier
-osiériculture
-osiéricultures
-osiers
-osiez
-osions
-osmique
-osmiques
-osmium
-osmiums
-osmomètre
-osmomètres
-osmonde
-osmondes
-osmose
-osmoses
-osmotique
-osmotiques
-osons
-osque
-osques
-ossature
-ossatures
-osséine
-osséines
-osselet
-osselets
-ossement
-ossements
-osseuse
-osseuses
-osseux
-ossianique
-ossianiques
-ossifia
-ossifiai
-ossifiaient
-ossifiais
-ossifiait
-ossifiâmes
-ossifiant
-ossifias
-ossifiasse
-ossifiassent
-ossifiasses
-ossifiassiez
-ossifiassions
-ossifiât
-ossifiâtes
-ossification
-ossifications
-ossifie
-ossifié
-ossifiée
-ossifiées
-ossifient
-ossifier
-ossifiera
-ossifierai
-ossifieraient
-ossifierais
-ossifierait
-ossifieras
-ossifièrent
-ossifierez
-ossifieriez
-ossifierions
-ossifierons
-ossifieront
-ossifies
-ossifiés
-ossifiez
-ossifiiez
-ossifiions
-ossifions
-ossu
-ossuaire
-ossuaires
-ossue
-ossues
-ossus
-ostéalgie
-ostéalgies
-ostéite
-ostéites
-ostensible
-ostensiblement
-ostensibles
-ostensoir
-ostensoirs
-ostentation
-ostentations
-ostentatoire
-ostentatoires
-ostéoblaste
-ostéoblastes
-ostéoclasie
-ostéoclasies
-ostéogenèse
-ostéogenèses
-ostéologie
-ostéologies
-ostéomalacie
-ostéomalacies
-ostéomyélite
-ostéomyélites
-ostéopathe
-ostéopathes
-ostéopathie
-ostéopathies
-ostéophyte
-ostéophytes
-ostéoplastie
-ostéoplasties
-ostéoporose
-ostéoporoses
-ostéosarcome
-ostéosarcomes
-ostéosynthèse
-ostéosynthèses
-ostéotomie
-ostéotomies
-ostiak
-ostiaks
-ostiole
-ostioles
-ostracisa
-ostracisai
-ostracisaient
-ostracisais
-ostracisait
-ostracisâmes
-ostracisant
-ostracisas
-ostracisasse
-ostracisassent
-ostracisasses
-ostracisassiez
-ostracisassions
-ostracisât
-ostracisâtes
-ostracise
-ostracisé
-ostracisée
-ostracisées
-ostracisent
-ostraciser
-ostracisera
-ostraciserai
-ostraciseraient
-ostraciserais
-ostraciserait
-ostraciseras
-ostracisèrent
-ostraciserez
-ostraciseriez
-ostraciserions
-ostraciserons
-ostraciseront
-ostracises
-ostracisés
-ostracisez
-ostracisiez
-ostracisions
-ostracisme
-ostracismes
-ostracisons
-ostréicole
-ostréicoles
-ostréiculteur
-ostréiculteurs
-ostréicultrice
-ostréicultrices
-ostréiculture
-ostréicultures
-ostrogot
-ostrogote
-ostrogotes
-ostrogothe
-ostrogothes
-ostrogots
-ôta
-otage
-otages
-ôtai
-ôtaient
-ôtais
-ôtait
-otalgie
-otalgies
-ôtâmes
-ôtant
-otarie
-otaries
-ôtas
-ôtasse
-ôtassent
-ôtasses
-ôtassiez
-ôtassions
-ôtât
-ôtâtes
-ôte
-ôté
-ôtée
-ôtées
-ôtent
-ôter
-ôtera
-ôterai
-ôteraient
-ôterais
-ôterait
-ôteras
-ôtèrent
-ôterez
-ôteriez
-ôterions
-ôterons
-ôteront
-ôtes
-ôtés
-ôtez
-ôtiez
-ôtions
-otique
-otiques
-otite
-otites
-otocyon
-otocyons
-otocyste
-otocystes
-otolithe
-otolithes
-otologie
-otologies
-ôtons
-oto-rhino
-oto-rhino-laryngologie
-oto-rhino-laryngologiste
-oto-rhino-laryngologistes
-oto-rhinos
-otorragie
-otorragies
-otorrhée
-otorrhées
-otoscope
-otoscopes
-ottoman
-ottomane
-ottomanes
-ottomans
-ou
-où
-ouabaïne
-ouabaïnes
-ouailles
-ouais
-ouananiche
-ouananiches
-ouaouaron
-ouaouarons
-ouata
-ouatai
-ouataient
-ouatais
-ouatait
-ouatâmes
-ouatant
-ouatas
-ouatasse
-ouatassent
-ouatasses
-ouatassiez
-ouatassions
-ouatât
-ouatâtes
-ouate
-ouaté
-ouatée
-ouatées
-ouatent
-ouater
-ouatera
-ouaterai
-ouateraient
-ouaterais
-ouaterait
-ouateras
-ouatèrent
-ouaterez
-ouateriez
-ouaterions
-ouaterons
-ouateront
-ouates
-ouatés
-ouatez
-ouatiez
-ouatina
-ouatinai
-ouatinaient
-ouatinais
-ouatinait
-ouatinâmes
-ouatinant
-ouatinas
-ouatinasse
-ouatinassent
-ouatinasses
-ouatinassiez
-ouatinassions
-ouatinât
-ouatinâtes
-ouatine
-ouatiné
-ouatinée
-ouatinées
-ouatinent
-ouatiner
-ouatinera
-ouatinerai
-ouatineraient
-ouatinerais
-ouatinerait
-ouatineras
-ouatinèrent
-ouatinerez
-ouatineriez
-ouatinerions
-ouatinerons
-ouatineront
-ouatines
-ouatinés
-ouatinez
-ouatiniez
-ouatinions
-ouatinons
-ouations
-ouatons
-oubli
-oublia
-oubliai
-oubliaient
-oubliais
-oubliait
-oubliâmes
-oubliant
-oublias
-oubliasse
-oubliassent
-oubliasses
-oubliassiez
-oubliassions
-oubliât
-oubliâtes
-oublie
-oublié
-oubliée
-oubliées
-oublient
-oublier
-oubliera
-oublierai
-oublieraient
-oublierais
-oublierait
-oublieras
-oublièrent
-oublierez
-oublieriez
-oublierions
-oublierons
-oublieront
-oublies
-oubliés
-oubliette
-oubliettes
-oublieuse
-oublieuses
-oublieux
-oubliez
-oubliiez
-oubliions
-oublions
-oublis
-ouche
-ouches
-oued
-oueds
-ouest
-ouest-allemand
-ouest-allemande
-ouest-allemandes
-ouest-allemands
-ouf
-ougrien
-ougrienne
-ougriennes
-ougriens
-oui
-ouï
-ouï-dire
-ouïe
-ouïes
-ouïghour
-ouïghours
-ouïgour
-ouïgours
-ouilla
-ouillai
-ouillaient
-ouillais
-ouillait
-ouillâmes
-ouillant
-ouillas
-ouillasse
-ouillassent
-ouillasses
-ouillassiez
-ouillassions
-ouillât
-ouillâtes
-ouille
-ouillé
-ouillée
-ouillées
-ouillent
-ouiller
-ouillera
-ouillerai
-ouilleraient
-ouillerais
-ouillerait
-ouilleras
-ouillère
-ouillèrent
-ouillères
-ouillerez
-ouilleriez
-ouillerions
-ouillerons
-ouilleront
-ouilles
-ouillés
-ouillez
-ouilliez
-ouillions
-ouillons
-ouîmes
-ouïr
-ouïra
-ouïrai
-ouïraient
-ouïrais
-ouïrait
-ouïras
-ouïrent
-ouïrez
-ouïriez
-ouïrions
-ouïrons
-ouïront
-ouïs
-ouïsse
-ouïssent
-ouïsses
-ouïssiez
-ouïssions
-ouistiti
-ouistitis
-ouït
-ouîtes
-oukase
-oukases
-ouléma
-oulémas
-ouragan
-ouragans
-ouralien
-ouralienne
-ouraliennes
-ouraliens
-ourdi
-ourdie
-ourdies
-ourdîmes
-ourdir
-ourdira
-ourdirai
-ourdiraient
-ourdirais
-ourdirait
-ourdiras
-ourdirent
-ourdirez
-ourdiriez
-ourdirions
-ourdirons
-ourdiront
-ourdis
-ourdissage
-ourdissages
-ourdissaient
-ourdissais
-ourdissait
-ourdissant
-ourdisse
-ourdissent
-ourdisses
-ourdisseur
-ourdisseurs
-ourdisseuse
-ourdisseuses
-ourdissez
-ourdissiez
-ourdissions
-ourdissoir
-ourdissoirs
-ourdissons
-ourdit
-ourdît
-ourdîtes
-ourdou
-ourla
-ourlai
-ourlaient
-ourlais
-ourlait
-ourlâmes
-ourlant
-ourlas
-ourlasse
-ourlassent
-ourlasses
-ourlassiez
-ourlassions
-ourlât
-ourlâtes
-ourle
-ourlé
-ourlée
-ourlées
-ourlent
-ourler
-ourlera
-ourlerai
-ourleraient
-ourlerais
-ourlerait
-ourleras
-ourlèrent
-ourlerez
-ourleriez
-ourlerions
-ourlerons
-ourleront
-ourles
-ourlés
-ourlet
-ourlets
-ourlez
-ourlien
-ourlienne
-ourliennes
-ourliens
-ourliez
-ourlions
-ourlons
-ours
-ourse
-ourses
-oursin
-oursins
-ourson
-oursons
-oust
-ouste
-out
-outarde
-outardeau
-outardeaux
-outardes
-outil
-outilla
-outillage
-outillages
-outillai
-outillaient
-outillais
-outillait
-outillâmes
-outillant
-outillas
-outillasse
-outillassent
-outillasses
-outillassiez
-outillassions
-outillât
-outillâtes
-outille
-outillé
-outillée
-outillées
-outillent
-outiller
-outillera
-outillerai
-outilleraient
-outillerais
-outillerait
-outilleras
-outillèrent
-outillerez
-outilleriez
-outillerions
-outillerons
-outilleront
-outilles
-outillés
-outilleur
-outilleurs
-outillez
-outilliez
-outillions
-outillons
-outils
-outlaw
-outlaws
-output
-outputs
-outra
-outrage
-outragé
-outragea
-outrageai
-outrageaient
-outrageais
-outrageait
-outrageâmes
-outrageant
-outrageante
-outrageantes
-outrageants
-outrageas
-outrageasse
-outrageassent
-outrageasses
-outrageassiez
-outrageassions
-outrageât
-outrageâtes
-outragée
-outragées
-outragent
-outrageons
-outrager
-outragera
-outragerai
-outrageraient
-outragerais
-outragerait
-outrageras
-outragèrent
-outragerez
-outrageriez
-outragerions
-outragerons
-outrageront
-outrages
-outragés
-outrageuse
-outrageusement
-outrageuses
-outrageux
-outragez
-outragiez
-outragions
-outrai
-outraient
-outrais
-outrait
-outrâmes
-outrance
-outrances
-outrancier
-outrancière
-outrancières
-outranciers
-outrant
-outras
-outrasse
-outrassent
-outrasses
-outrassiez
-outrassions
-outrât
-outrâtes
-outre
-outré
-outrecuidance
-outrecuidances
-outrecuidant
-outrecuidante
-outrecuidantes
-outrecuidants
-outrée
-outrées
-outremer
-outre-mer
-outrent
-outrepassa
-outrepassai
-outrepassaient
-outrepassais
-outrepassait
-outrepassâmes
-outrepassant
-outrepassas
-outrepassasse
-outrepassassent
-outrepassasses
-outrepassassiez
-outrepassassions
-outrepassât
-outrepassâtes
-outrepasse
-outrepassé
-outrepassée
-outrepassées
-outrepassent
-outrepasser
-outrepassera
-outrepasserai
-outrepasseraient
-outrepasserais
-outrepasserait
-outrepasseras
-outrepassèrent
-outrepasserez
-outrepasseriez
-outrepasserions
-outrepasserons
-outrepasseront
-outrepasses
-outrepassés
-outrepassez
-outrepassiez
-outrepassions
-outrepassons
-outrer
-outrera
-outrerai
-outreraient
-outrerais
-outrerait
-outreras
-outrèrent
-outrerez
-outreriez
-outrerions
-outrerons
-outreront
-outres
-outrés
-outre-tombe
-outrez
-outriez
-outrions
-outrons
-outsider
-outsiders
-ouvert
-ouverte
-ouvertement
-ouvertes
-ouverts
-ouverture
-ouvertures
-ouvra
-ouvrable
-ouvrables
-ouvrage
-ouvragé
-ouvragea
-ouvrageai
-ouvrageaient
-ouvrageais
-ouvrageait
-ouvrageâmes
-ouvrageant
-ouvrageas
-ouvrageasse
-ouvrageassent
-ouvrageasses
-ouvrageassiez
-ouvrageassions
-ouvrageât
-ouvrageâtes
-ouvragée
-ouvragées
-ouvragent
-ouvrageons
-ouvrager
-ouvragera
-ouvragerai
-ouvrageraient
-ouvragerais
-ouvragerait
-ouvrageras
-ouvragèrent
-ouvragerez
-ouvrageriez
-ouvragerions
-ouvragerons
-ouvrageront
-ouvrages
-ouvragés
-ouvragez
-ouvragiez
-ouvragions
-ouvrai
-ouvraient
-ouvrais
-ouvraison
-ouvraisons
-ouvrait
-ouvrâmes
-ouvrant
-ouvrante
-ouvrantes
-ouvrants
-ouvras
-ouvrasse
-ouvrassent
-ouvrasses
-ouvrassiez
-ouvrassions
-ouvrât
-ouvrâtes
-ouvre
-ouvré
-ouvreau
-ouvreaus
-ouvre-boîtes
-ouvre-bouteilles
-ouvrée
-ouvrées
-ouvre-gants
-ouvre-huîtres
-ouvrent
-ouvrer
-ouvrera
-ouvrerai
-ouvreraient
-ouvrerais
-ouvrerait
-ouvreras
-ouvrèrent
-ouvrerez
-ouvreriez
-ouvrerions
-ouvrerons
-ouvreront
-ouvres
-ouvrés
-ouvreur
-ouvreurs
-ouvreuse
-ouvreuses
-ouvrez
-ouvrier
-ouvrière
-ouvrières
-ouvriérisme
-ouvriérismes
-ouvriériste
-ouvriéristes
-ouvriers
-ouvriez
-ouvrîmes
-ouvrions
-ouvrir
-ouvrira
-ouvrirai
-ouvriraient
-ouvrirais
-ouvrirait
-ouvriras
-ouvrirent
-ouvrirez
-ouvririez
-ouvririons
-ouvrirons
-ouvriront
-ouvris
-ouvrisse
-ouvrissent
-ouvrisses
-ouvrissiez
-ouvrissions
-ouvrit
-ouvrît
-ouvrîtes
-ouvroir
-ouvroirs
-ouvrons
-ouzbek
-ovaire
-ovaires
-ovalbumine
-ovalbumines
-ovale
-ovales
-ovalisa
-ovalisai
-ovalisaient
-ovalisais
-ovalisait
-ovalisâmes
-ovalisant
-ovalisas
-ovalisasse
-ovalisassent
-ovalisasses
-ovalisassiez
-ovalisassions
-ovalisât
-ovalisâtes
-ovalisation
-ovalisations
-ovalise
-ovalisé
-ovalisée
-ovalisées
-ovalisent
-ovaliser
-ovalisera
-ovaliserai
-ovaliseraient
-ovaliserais
-ovaliserait
-ovaliseras
-ovalisèrent
-ovaliserez
-ovaliseriez
-ovaliserions
-ovaliserons
-ovaliseront
-ovalises
-ovalisés
-ovalisez
-ovalisiez
-ovalisions
-ovalisons
-ovariectomie
-ovariectomies
-ovarien
-ovarienne
-ovariennes
-ovariens
-ovarite
-ovarites
-ovate
-ovates
-ovation
-ovationna
-ovationnai
-ovationnaient
-ovationnais
-ovationnait
-ovationnâmes
-ovationnant
-ovationnas
-ovationnasse
-ovationnassent
-ovationnasses
-ovationnassiez
-ovationnassions
-ovationnât
-ovationnâtes
-ovationne
-ovationné
-ovationnée
-ovationnées
-ovationnent
-ovationner
-ovationnera
-ovationnerai
-ovationneraient
-ovationnerais
-ovationnerait
-ovationneras
-ovationnèrent
-ovationnerez
-ovationneriez
-ovationnerions
-ovationnerons
-ovationneront
-ovationnes
-ovationnés
-ovationnez
-ovationniez
-ovationnions
-ovationnons
-ovations
-ove
-overdose
-overdoses
-oves
-ovibos
-ovidés
-oviducte
-oviductes
-ovin
-ovine
-oviné
-ovines
-ovinés
-ovins
-ovipare
-ovipares
-oviparité
-oviparités
-ovipositeur
-ovipositeurs
-oviscapte
-oviscaptes
-ovni
-ovnis
-ovocyte
-ovocytes
-ovogenèse
-ovogenèses
-ovoïdal
-ovoïdale
-ovoïdales
-ovoïdaux
-ovoïde
-ovoïdes
-ovovivipare
-ovovivipares
-ovoviviparité
-ovoviviparités
-ovula
-ovulai
-ovulaient
-ovulaire
-ovulaires
-ovulais
-ovulait
-ovulâmes
-ovulant
-ovulas
-ovulasse
-ovulassent
-ovulasses
-ovulassiez
-ovulassions
-ovulât
-ovulâtes
-ovulation
-ovulations
-ovule
-ovulé
-ovulent
-ovuler
-ovulera
-ovulerai
-ovuleraient
-ovulerais
-ovulerait
-ovuleras
-ovulèrent
-ovulerez
-ovuleriez
-ovulerions
-ovulerons
-ovuleront
-ovules
-ovulez
-ovuliez
-ovulions
-ovulons
-oxacide
-oxacides
-oxalate
-oxalates
-oxalique
-oxaliques
-oxford
-oxfords
-oxhydrique
-oxhydriques
-oxyacétylénique
-oxyacétyléniques
-oxycarboné
-oxycarbonée
-oxycarbonées
-oxycarbonés
-oxychlorure
-oxychlorures
-oxycoupage
-oxycoupages
-oxyda
-oxydable
-oxydables
-oxydai
-oxydaient
-oxydais
-oxydait
-oxydâmes
-oxydant
-oxydas
-oxydase
-oxydases
-oxydasse
-oxydassent
-oxydasses
-oxydassiez
-oxydassions
-oxydât
-oxydâtes
-oxydation
-oxydations
-oxyde
-oxydé
-oxydée
-oxydées
-oxydent
-oxyder
-oxydera
-oxyderai
-oxyderaient
-oxyderais
-oxyderait
-oxyderas
-oxydèrent
-oxyderez
-oxyderiez
-oxyderions
-oxyderons
-oxyderont
-oxydes
-oxydés
-oxydez
-oxydiez
-oxydions
-oxydons
-oxydoréduction
-oxydoréductions
-oxygéna
-oxygénai
-oxygénaient
-oxygénais
-oxygénait
-oxygénâmes
-oxygénant
-oxygénas
-oxygénasse
-oxygénassent
-oxygénasses
-oxygénassiez
-oxygénassions
-oxygénât
-oxygénâtes
-oxygénation
-oxygénations
-oxygéné
-oxygène
-oxygénée
-oxygénées
-oxygènent
-oxygéner
-oxygénera
-oxygénerai
-oxygéneraient
-oxygénerais
-oxygénerait
-oxygéneras
-oxygénèrent
-oxygénerez
-oxygéneriez
-oxygénerions
-oxygénerons
-oxygéneront
-oxygénés
-oxygènes
-oxygénez
-oxygéniez
-oxygénions
-oxygénons
-oxygénothérapie
-oxygénothérapies
-oxyhémoglobine
-oxyhémoglobines
-oxylithe
-oxylithes
-oxymel
-oxymels
-oxysulfure
-oxysulfures
-oxyton
-oxytons
-oxyure
-oxyures
-oxyurose
-oxyuroses
-oyais
-oyat
-oyats
-ozène
-ozènes
-ozocérite
-ozocérites
-ozokérite
-ozokérites
-ozone
-ozoné
-ozonée
-ozonées
-ozones
-ozonés
-ozonisa
-ozonisai
-ozonisaient
-ozonisais
-ozonisait
-ozonisâmes
-ozonisant
-ozonisas
-ozonisasse
-ozonisassent
-ozonisasses
-ozonisassiez
-ozonisassions
-ozonisât
-ozonisâtes
-ozonisateur
-ozonisateurs
-ozonisation
-ozonisations
-ozonise
-ozonisé
-ozonisée
-ozonisées
-ozonisent
-ozoniser
-ozonisera
-ozoniserai
-ozoniseraient
-ozoniserais
-ozoniserait
-ozoniseras
-ozonisèrent
-ozoniserez
-ozoniseriez
-ozoniserions
-ozoniserons
-ozoniseront
-ozonises
-ozonisés
-ozoniseur
-ozoniseurs
-ozonisez
-ozonisiez
-ozonisions
-ozonisons
-pacage
-pacagé
-pacagea
-pacageai
-pacageaient
-pacageais
-pacageait
-pacageâmes
-pacageant
-pacageas
-pacageasse
-pacageassent
-pacageasses
-pacageassiez
-pacageassions
-pacageât
-pacageâtes
-pacagée
-pacagées
-pacagent
-pacageons
-pacager
-pacagera
-pacagerai
-pacageraient
-pacagerais
-pacagerait
-pacageras
-pacagèrent
-pacagerez
-pacageriez
-pacagerions
-pacagerons
-pacageront
-pacages
-pacagés
-pacagez
-pacagiez
-pacagions
-pacemaker
-pacemakers
-pacfung
-pacfungs
-pacha
-pachalik
-pachaliks
-pachas
-pachto
-pachyderme
-pachydermes
-pachydermie
-pachydermies
-pacifia
-pacifiai
-pacifiaient
-pacifiais
-pacifiait
-pacifiâmes
-pacifiant
-pacifias
-pacifiasse
-pacifiassent
-pacifiasses
-pacifiassiez
-pacifiassions
-pacifiât
-pacifiâtes
-pacificateur
-pacificateurs
-pacification
-pacifications
-pacificatrice
-pacificatrices
-pacifie
-pacifié
-pacifiée
-pacifiées
-pacifient
-pacifier
-pacifiera
-pacifierai
-pacifieraient
-pacifierais
-pacifierait
-pacifieras
-pacifièrent
-pacifierez
-pacifieriez
-pacifierions
-pacifierons
-pacifieront
-pacifies
-pacifiés
-pacifiez
-pacifiiez
-pacifiions
-pacifions
-pacifique
-pacifiquement
-pacifiques
-pacifisme
-pacifismes
-pacifiste
-pacifistes
-pack
-packfung
-packfungs
-packs
-pacotille
-pacotilles
-pacqua
-pacquage
-pacquages
-pacquai
-pacquaient
-pacquais
-pacquait
-pacquâmes
-pacquant
-pacquas
-pacquasse
-pacquassent
-pacquasses
-pacquassiez
-pacquassions
-pacquât
-pacquâtes
-pacque
-pacqué
-pacquée
-pacquées
-pacquent
-pacquer
-pacquera
-pacquerai
-pacqueraient
-pacquerais
-pacquerait
-pacqueras
-pacquèrent
-pacquerez
-pacqueriez
-pacquerions
-pacquerons
-pacqueront
-pacques
-pacqués
-pacquez
-pacquiez
-pacquions
-pacquons
-pacson
-pacsons
-pacte
-pactes
-pactisa
-pactisai
-pactisaient
-pactisais
-pactisait
-pactisâmes
-pactisant
-pactisas
-pactisasse
-pactisassent
-pactisasses
-pactisassiez
-pactisassions
-pactisât
-pactisâtes
-pactise
-pactisé
-pactisent
-pactiser
-pactisera
-pactiserai
-pactiseraient
-pactiserais
-pactiserait
-pactiseras
-pactisèrent
-pactiserez
-pactiseriez
-pactiserions
-pactiserons
-pactiseront
-pactises
-pactisez
-pactisiez
-pactisions
-pactisons
-pactole
-pactoles
-paddock
-paddocks
-paddy
-padichah
-padichahs
-padischah
-padischahs
-padou
-padoue
-padoues
-padous
-paella
-paellas
-paf
-pagaie
-pagaïe
-pagaient
-pagaiera
-pagaierai
-pagaieraient
-pagaierais
-pagaierait
-pagaieras
-pagaierez
-pagaieriez
-pagaierions
-pagaierons
-pagaieront
-pagaies
-pagaïes
-pagaille
-pagailles
-paganisa
-paganisai
-paganisaient
-paganisais
-paganisait
-paganisâmes
-paganisant
-paganisas
-paganisasse
-paganisassent
-paganisasses
-paganisassiez
-paganisassions
-paganisât
-paganisâtes
-paganise
-paganisé
-paganisée
-paganisées
-paganisent
-paganiser
-paganisera
-paganiserai
-paganiseraient
-paganiserais
-paganiserait
-paganiseras
-paganisèrent
-paganiserez
-paganiseriez
-paganiserions
-paganiserons
-paganiseront
-paganises
-paganisés
-paganisez
-paganisiez
-paganisions
-paganisme
-paganismes
-paganisons
-pagaya
-pagayai
-pagayaient
-pagayais
-pagayait
-pagayâmes
-pagayant
-pagayas
-pagayasse
-pagayassent
-pagayasses
-pagayassiez
-pagayassions
-pagayât
-pagayâtes
-pagaye
-pagayé
-pagayent
-pagayer
-pagayera
-pagayerai
-pagayeraient
-pagayerais
-pagayerait
-pagayeras
-pagayèrent
-pagayerez
-pagayeriez
-pagayerions
-pagayerons
-pagayeront
-pagayes
-pagayeur
-pagayeurs
-pagayeuse
-pagayeuses
-pagayez
-pagayiez
-pagayions
-pagayons
-page
-pagé
-pagea
-pageai
-pageaient
-pageais
-pageait
-pageâmes
-pageant
-pageas
-pageasse
-pageassent
-pageasses
-pageassiez
-pageassions
-pageât
-pageâtes
-pagée
-pagées
-pagel
-pagels
-pagent
-pageons
-pageot
-pageota
-pageotai
-pageotaient
-pageotais
-pageotait
-pageotâmes
-pageotant
-pageotas
-pageotasse
-pageotassent
-pageotasses
-pageotassiez
-pageotassions
-pageotât
-pageotâtes
-pageote
-pageoté
-pageotée
-pageotées
-pageotent
-pageoter
-pageotera
-pageoterai
-pageoteraient
-pageoterais
-pageoterait
-pageoteras
-pageotèrent
-pageoterez
-pageoteriez
-pageoterions
-pageoterons
-pageoteront
-pageotes
-pageotés
-pageotez
-pageotiez
-pageotions
-pageotons
-pageots
-pager
-pagera
-pagerai
-pageraient
-pagerais
-pagerait
-pageras
-pagèrent
-pagerez
-pageriez
-pagerions
-pagerons
-pageront
-pages
-pagés
-pagez
-pagiez
-pagina
-paginai
-paginaient
-paginais
-paginait
-paginâmes
-paginant
-paginas
-paginasse
-paginassent
-paginasses
-paginassiez
-paginassions
-paginât
-paginâtes
-pagination
-paginations
-pagine
-paginé
-paginée
-paginées
-paginent
-paginer
-paginera
-paginerai
-pagineraient
-paginerais
-paginerait
-pagineras
-paginèrent
-paginerez
-pagineriez
-paginerions
-paginerons
-pagineront
-pagines
-paginés
-paginez
-paginiez
-paginions
-paginons
-pagions
-pagne
-pagnes
-pagnota
-pagnotai
-pagnotaient
-pagnotais
-pagnotait
-pagnotâmes
-pagnotant
-pagnotas
-pagnotasse
-pagnotassent
-pagnotasses
-pagnotassiez
-pagnotassions
-pagnotât
-pagnotâtes
-pagnote
-pagnoté
-pagnotent
-pagnoter
-pagnotera
-pagnoterai
-pagnoteraient
-pagnoterais
-pagnoterait
-pagnoteras
-pagnotèrent
-pagnoterez
-pagnoteriez
-pagnoterions
-pagnoterons
-pagnoteront
-pagnotes
-pagnotez
-pagnotiez
-pagnotions
-pagnotons
-pagode
-pagodes
-pagodon
-pagodons
-pagre
-pagres
-pagure
-pagures
-pagus
-paidologie
-paidologies
-paie
-paiement
-paiements
-païen
-païenne
-païennes
-païens
-paient
-paiera
-paierai
-paieraient
-paierais
-paierait
-paieras
-paierez
-paierie
-paieries
-paieriez
-paierions
-paierons
-paieront
-paies
-pailla
-paillage
-paillages
-paillai
-paillaient
-paillais
-paillait
-paillâmes
-paillant
-paillard
-paillarda
-paillardai
-paillardaient
-paillardais
-paillardait
-paillardâmes
-paillardant
-paillardas
-paillardasse
-paillardassent
-paillardasses
-paillardassiez
-paillardassions
-paillardât
-paillardâtes
-paillarde
-paillardé
-paillardée
-paillardées
-paillardent
-paillarder
-paillardera
-paillarderai
-paillarderaient
-paillarderais
-paillarderait
-paillarderas
-paillardèrent
-paillarderez
-paillarderiez
-paillarderions
-paillarderons
-paillarderont
-paillardes
-paillardés
-paillardez
-paillardiez
-paillardions
-paillardise
-paillardises
-paillardons
-paillards
-paillas
-paillasse
-paillassent
-paillasses
-paillassiez
-paillassions
-paillasson
-paillassonna
-paillassonnage
-paillassonnages
-paillassonnai
-paillassonnaient
-paillassonnais
-paillassonnait
-paillassonnâmes
-paillassonnant
-paillassonnas
-paillassonnasse
-paillassonnassent
-paillassonnasses
-paillassonnassiez
-paillassonnassions
-paillassonnât
-paillassonnâtes
-paillassonne
-paillassonné
-paillassonnée
-paillassonnées
-paillassonnent
-paillassonner
-paillassonnera
-paillassonnerai
-paillassonneraient
-paillassonnerais
-paillassonnerait
-paillassonneras
-paillassonnèrent
-paillassonnerez
-paillassonneriez
-paillassonnerions
-paillassonnerons
-paillassonneront
-paillassonnes
-paillassonnés
-paillassonnez
-paillassonniez
-paillassonnions
-paillassonnons
-paillassons
-paillât
-paillâtes
-paille
-paillé
-paillée
-paillées
-paillent
-pailler
-paillera
-paillerai
-pailleraient
-paillerais
-paillerait
-pailleras
-paillèrent
-paillerez
-pailleriez
-paillerions
-paillerons
-pailleront
-pailles
-paillés
-paillet
-pailleta
-pailletage
-pailletages
-pailletai
-pailletaient
-pailletais
-pailletait
-pailletâmes
-pailletant
-pailletas
-pailletasse
-pailletassent
-pailletasses
-pailletassiez
-pailletassions
-pailletât
-pailletâtes
-pailleté
-pailletée
-pailletées
-pailleter
-pailletèrent
-pailletés
-pailleteur
-pailleteurs
-pailletez
-pailletiez
-pailletions
-pailletons
-paillets
-paillette
-paillettent
-paillettera
-pailletterai
-pailletteraient
-pailletterais
-pailletterait
-pailletteras
-pailletterez
-pailletteriez
-pailletterions
-pailletterons
-pailletteront
-paillettes
-pailleuse
-pailleuses
-pailleux
-paillez
-pailliez
-paillions
-paillis
-paillon
-paillonna
-paillonnai
-paillonnaient
-paillonnais
-paillonnait
-paillonnâmes
-paillonnant
-paillonnas
-paillonnasse
-paillonnassent
-paillonnasses
-paillonnassiez
-paillonnassions
-paillonnât
-paillonnâtes
-paillonne
-paillonné
-paillonnée
-paillonnées
-paillonnent
-paillonner
-paillonnera
-paillonnerai
-paillonneraient
-paillonnerais
-paillonnerait
-paillonneras
-paillonnèrent
-paillonnerez
-paillonneriez
-paillonnerions
-paillonnerons
-paillonneront
-paillonnes
-paillonnés
-paillonnez
-paillonniez
-paillonnions
-paillonnons
-paillons
-paillot
-paillote
-paillotes
-paillots
-pain
-pains
-pair
-paire
-paires
-pairesse
-pairesses
-pairie
-pairies
-pairle
-pairles
-pairs
-pais
-paisible
-paisiblement
-paisibles
-paissaient
-paissais
-paissait
-paissance
-paissances
-paissant
-paisse
-paisseau
-paisseaux
-paissela
-paisselai
-paisselaient
-paisselais
-paisselait
-paisselâmes
-paisselant
-paisselas
-paisselasse
-paisselassent
-paisselasses
-paisselassiez
-paisselassions
-paisselât
-paisselâtes
-paisselé
-paisselée
-paisselées
-paisseler
-paisselèrent
-paisselés
-paisselez
-paisseliez
-paisselions
-paisselle
-paissellent
-paissellera
-paissellerai
-paisselleraient
-paissellerais
-paissellerait
-paisselleras
-paissellerez
-paisselleriez
-paissellerions
-paissellerons
-paisselleront
-paisselles
-paisselons
-paissent
-paisses
-paissez
-paissiez
-paissions
-paissons
-paît
-paîtra
-paîtrai
-paîtraient
-paîtrais
-paîtrait
-paîtras
-paître
-paîtrez
-paîtriez
-paîtrions
-paîtrons
-paîtront
-paix
-pajota
-pajotai
-pajotaient
-pajotais
-pajotait
-pajotâmes
-pajotant
-pajotas
-pajotasse
-pajotassent
-pajotasses
-pajotassiez
-pajotassions
-pajotât
-pajotâtes
-pajote
-pajoté
-pajotée
-pajotées
-pajotent
-pajoter
-pajotera
-pajoterai
-pajoteraient
-pajoterais
-pajoterait
-pajoteras
-pajotèrent
-pajoterez
-pajoteriez
-pajoterions
-pajoterons
-pajoteront
-pajotes
-pajotés
-pajotez
-pajotiez
-pajotions
-pajotons
-pakistanais
-pakistanaise
-pakistanaises
-pal
-palabra
-palabrai
-palabraient
-palabrais
-palabrait
-palabrâmes
-palabrant
-palabras
-palabrasse
-palabrassent
-palabrasses
-palabrassiez
-palabrassions
-palabrât
-palabrâtes
-palabre
-palabré
-palabrent
-palabrer
-palabrera
-palabrerai
-palabrerâmes
-palabreras
-palabrerasse
-palabrerassent
-palabrerasses
-palabrerassiez
-palabrerassions
-palabrerât
-palabrerâtes
-palabrèrent
-palabrerèrent
-palabres
-palabrez
-palabriez
-palabrions
-palabrons
-palace
-palaces
-paladin
-paladins
-palais
-palan
-palanche
-palanches
-palancra
-palancrai
-palancraient
-palancrais
-palancrait
-palancrâmes
-palancrant
-palancras
-palancrasse
-palancrassent
-palancrasses
-palancrassiez
-palancrassions
-palancrât
-palancrâtes
-palancre
-palancré
-palancrée
-palancrées
-palancrent
-palancrer
-palancrera
-palancrerai
-palancreraient
-palancrerais
-palancrerait
-palancreras
-palancrèrent
-palancrerez
-palancreriez
-palancrerions
-palancrerons
-palancreront
-palancres
-palancrés
-palancrez
-palancriez
-palancrions
-palancrons
-palangra
-palangrai
-palangraient
-palangrais
-palangrait
-palangrâmes
-palangrant
-palangras
-palangrasse
-palangrassent
-palangrasses
-palangrassiez
-palangrassions
-palangrât
-palangrâtes
-palangre
-palangré
-palangrée
-palangrées
-palangrent
-palangrer
-palangrera
-palangrerai
-palangreraient
-palangrerais
-palangrerait
-palangreras
-palangrèrent
-palangrerez
-palangreriez
-palangrerions
-palangrerons
-palangreront
-palangres
-palangrés
-palangrez
-palangriez
-palangrions
-palangrons
-palangua
-palanguai
-palanguaient
-palanguais
-palanguait
-palanguâmes
-palanguant
-palanguas
-palanguasse
-palanguassent
-palanguasses
-palanguassiez
-palanguassions
-palanguât
-palanguâtes
-palangue
-palangué
-palanguent
-palanguer
-palanguera
-palanguerai
-palangueraient
-palanguerais
-palanguerait
-palangueras
-palanguèrent
-palanguerez
-palangueriez
-palanguerions
-palanguerons
-palangueront
-palangues
-palanguez
-palanguiez
-palanguions
-palanguons
-palanqua
-palanquai
-palanquaient
-palanquais
-palanquait
-palanquâmes
-palanquant
-palanquas
-palanquasse
-palanquassent
-palanquasses
-palanquassiez
-palanquassions
-palanquât
-palanquâtes
-palanque
-palanqué
-palanquée
-palanquées
-palanquent
-palanquer
-palanquera
-palanquerai
-palanqueraient
-palanquerais
-palanquerait
-palanqueras
-palanquèrent
-palanquerez
-palanqueriez
-palanquerions
-palanquerons
-palanqueront
-palanques
-palanqués
-palanquez
-palanquiez
-palanquin
-palanquins
-palanquions
-palanquons
-palans
-palastre
-palastres
-palatal
-palatale
-palatales
-palatalisation
-palatalisations
-palatalisé
-palatalisée
-palatalisées
-palatalisés
-palataux
-palatin
-palatinat
-palatinats
-palatine
-palatines
-palatins
-pale
-pâle
-palée
-palées
-palefrenier
-palefrenière
-palefrenières
-palefreniers
-palefroi
-palefrois
-palémon
-palémons
-paléobotanique
-paléobotaniques
-paléochrétien
-paléochrétienne
-paléochrétiennes
-paléochrétiens
-paléoclimat
-paléoclimats
-paléographe
-paléographes
-paléographie
-paléographies
-paléographique
-paléographiques
-paléohistologie
-paléohistologies
-paléolithique
-paléolithiques
-paléomagnétisme
-paléomagnétismes
-paléontologie
-paléontologies
-paléontologique
-paléontologiques
-paléontologiste
-paléontologistes
-paléontologue
-paléontologues
-paléosol
-paléosols
-paléothérium
-paléothériums
-paléozoïque
-paléozoïques
-paleron
-palerons
-pales
-pâles
-palestinien
-palestinienne
-palestiniennes
-palestiniens
-palestre
-palestres
-palet
-paletot
-paletots
-palets
-paletta
-palettai
-palettaient
-palettais
-palettait
-palettâmes
-palettant
-palettas
-palettasse
-palettassent
-palettasses
-palettassiez
-palettassions
-palettât
-palettâtes
-palette
-paletté
-palettée
-palettées
-palettent
-paletter
-palettera
-paletterai
-paletteraient
-paletterais
-paletterait
-paletteras
-palettèrent
-paletterez
-paletteriez
-paletterions
-paletterons
-paletteront
-palettes
-palettés
-palettez
-palettiez
-palettions
-palettisa
-palettisai
-palettisaient
-palettisais
-palettisait
-palettisâmes
-palettisant
-palettisas
-palettisasse
-palettisassent
-palettisasses
-palettisassiez
-palettisassions
-palettisât
-palettisâtes
-palettise
-palettisé
-palettisée
-palettisées
-palettisent
-palettiser
-palettisera
-palettiserai
-palettiseraient
-palettiserais
-palettiserait
-palettiseras
-palettisèrent
-palettiserez
-palettiseriez
-palettiserions
-palettiserons
-palettiseront
-palettises
-palettisés
-palettisez
-palettisiez
-palettisions
-palettisons
-palettons
-palétuvier
-palétuviers
-pâleur
-pâleurs
-pâli
-palicare
-palicares
-pâlichon
-pâlichonne
-pâlichonnes
-pâlichons
-pâlie
-palier
-palière
-palières
-paliers
-pâlies
-palikare
-palikares
-palilalie
-palilalies
-pâlîmes
-palimpseste
-palimpsestes
-palindrome
-palindromes
-palingénésie
-palingénésies
-palingénésique
-palingénésiques
-palinodie
-palinodies
-palinodique
-palinodiques
-pâlir
-pâlira
-pâlirai
-pâliraient
-pâlirais
-pâlirait
-pâliras
-pâlirent
-pâlirez
-pâliriez
-pâlirions
-pâlirons
-pâliront
-palis
-pâlis
-palissa
-palissada
-palissadai
-palissadaient
-palissadais
-palissadait
-palissadâmes
-palissadant
-palissadas
-palissadasse
-palissadassent
-palissadasses
-palissadassiez
-palissadassions
-palissadât
-palissadâtes
-palissade
-palissadé
-palissadée
-palissadées
-palissadent
-palissader
-palissadera
-palissaderai
-palissaderaient
-palissaderais
-palissaderait
-palissaderas
-palissadèrent
-palissaderez
-palissaderiez
-palissaderions
-palissaderons
-palissaderont
-palissades
-palissadés
-palissadez
-palissadiez
-palissadions
-palissadons
-palissage
-palissages
-palissai
-palissaient
-pâlissaient
-palissais
-pâlissais
-palissait
-pâlissait
-palissâmes
-palissandre
-palissandres
-palissant
-pâlissant
-pâlissante
-pâlissantes
-pâlissants
-palissas
-palissasse
-palissassent
-palissasses
-palissassiez
-palissassions
-palissât
-palissâtes
-palisse
-palissé
-pâlisse
-palissée
-palissées
-palissent
-pâlissent
-palisser
-palissera
-palisserai
-palisseraient
-palisserais
-palisserait
-palisseras
-palissèrent
-palisserez
-palisseriez
-palisserions
-palisserons
-palisseront
-palisses
-palissés
-pâlisses
-palissez
-pâlissez
-palissiez
-pâlissiez
-palissions
-pâlissions
-palissonna
-palissonnai
-palissonnaient
-palissonnais
-palissonnait
-palissonnâmes
-palissonnant
-palissonnas
-palissonnasse
-palissonnassent
-palissonnasses
-palissonnassiez
-palissonnassions
-palissonnât
-palissonnâtes
-palissonne
-palissonné
-palissonnée
-palissonnées
-palissonnent
-palissonner
-palissonnera
-palissonnerai
-palissonneraient
-palissonnerais
-palissonnerait
-palissonneras
-palissonnèrent
-palissonnerez
-palissonneriez
-palissonnerions
-palissonnerons
-palissonneront
-palissonnes
-palissonnés
-palissonneur
-palissonneurs
-palissonnez
-palissonniez
-palissonnions
-palissonnons
-palissons
-pâlissons
-pâlit
-pâlît
-pâlîtes
-paliure
-paliures
-palladium
-palléal
-palléale
-palléales
-palléaux
-pallia
-palliai
-palliaient
-palliais
-palliait
-palliâmes
-palliant
-pallias
-palliasse
-palliassent
-palliasses
-palliassiez
-palliassions
-palliât
-palliâtes
-palliatif
-palliatifs
-palliative
-palliatives
-pallidectomie
-pallidectomies
-pallidum
-pallidums
-pallie
-pallié
-palliée
-palliées
-pallient
-pallier
-palliera
-pallierai
-pallieraient
-pallierais
-pallierait
-pallieras
-pallièrent
-pallierez
-pallieriez
-pallierions
-pallierons
-pallieront
-pallies
-palliés
-palliez
-palliiez
-palliions
-pallions
-pallium
-palliums
-palma
-palma-christi
-palmai
-palmaient
-palmaire
-palmaires
-palmais
-palmait
-palmâmes
-palmant
-palmarès
-palmas
-palmasse
-palmassent
-palmasses
-palmassiez
-palmassions
-palmât
-palmâtes
-palmature
-palmatures
-palme
-palmé
-palmée
-palmées
-palment
-palmer
-palmera
-palmerai
-palmeraie
-palmeraient
-palmeraies
-palmerais
-palmerait
-palmeras
-palmèrent
-palmerez
-palmeriez
-palmerions
-palmerons
-palmeront
-palmes
-palmés
-palmette
-palmettes
-palmez
-palmier
-palmiers
-palmiez
-palmifide
-palmifides
-palmilobé
-palmilobée
-palmilobées
-palmilobés
-palmions
-palmiparti
-palmipartie
-palmiparties
-palmipartis
-palmipartite
-palmipartites
-palmipède
-palmipèdes
-palmiséqué
-palmiséquée
-palmiséquées
-palmiséqués
-palmiste
-palmistes
-palmite
-palmites
-palmitine
-palmitines
-palmitique
-palmitiques
-palmons
-palmure
-palmures
-palombe
-palombes
-palonnier
-palonniers
-palot
-pâlot
-palota
-palotai
-palotaient
-palotais
-palotait
-palotâmes
-palotant
-palotas
-palotasse
-palotassent
-palotasses
-palotassiez
-palotassions
-palotât
-palotâtes
-palote
-paloté
-palotée
-palotées
-palotent
-paloter
-palotera
-paloterai
-paloteraient
-paloterais
-paloterait
-paloteras
-palotèrent
-paloterez
-paloteriez
-paloterions
-paloterons
-paloteront
-palotes
-palotés
-palotez
-palotiez
-palotions
-palotons
-palots
-pâlots
-pâlotte
-pâlottes
-palourde
-palourdes
-palpa
-palpable
-palpables
-palpai
-palpaient
-palpais
-palpait
-palpâmes
-palpant
-palpas
-palpasse
-palpassent
-palpasses
-palpassiez
-palpassions
-palpât
-palpâtes
-palpation
-palpations
-palpe
-palpé
-palpébral
-palpébrale
-palpébrales
-palpébraux
-palpée
-palpées
-palpent
-palper
-palpera
-palperai
-palperaient
-palperais
-palperait
-palperas
-palpèrent
-palperez
-palperiez
-palperions
-palperons
-palperont
-palpes
-palpés
-palpeur
-palpeurs
-palpez
-palpiez
-palpions
-palpita
-palpitai
-palpitaient
-palpitais
-palpitait
-palpitâmes
-palpitant
-palpitante
-palpitantes
-palpitants
-palpitas
-palpitasse
-palpitassent
-palpitasses
-palpitassiez
-palpitassions
-palpitât
-palpitâtes
-palpitation
-palpitations
-palpite
-palpité
-palpitent
-palpiter
-palpitera
-palpiterai
-palpiteraient
-palpiterais
-palpiterait
-palpiteras
-palpitèrent
-palpiterez
-palpiteriez
-palpiterions
-palpiterons
-palpiteront
-palpites
-palpitez
-palpitiez
-palpitions
-palpitons
-palplanche
-palplanches
-palpons
-pals
-palsambleu
-paltoquet
-paltoquets
-paluche
-paluches
-palud
-palude
-paludéen
-paludéenne
-paludéennes
-paludéens
-paludes
-paludier
-paludière
-paludières
-paludiers
-paludine
-paludines
-paludisme
-paludismes
-paludologie
-paludologies
-paluds
-palus
-palustre
-palustres
-palynologie
-palynologies
-pâma
-pâmai
-pâmaient
-pâmais
-pâmait
-pâmâmes
-pâmant
-pâmas
-pâmasse
-pâmassent
-pâmasses
-pâmassiez
-pâmassions
-pâmât
-pâmâtes
-pâme
-pâmé
-pâmée
-pâmées
-pâment
-pâmer
-pâmera
-pâmerai
-pâmeraient
-pâmerais
-pâmerait
-pâmeras
-pâmèrent
-pâmerez
-pâmeriez
-pâmerions
-pâmerons
-pâmeront
-pâmes
-pâmés
-pâmez
-pâmiez
-pâmions
-pâmoison
-pâmoisons
-pâmons
-pampa
-pampas
-pampéro
-pampéros
-pamphlet
-pamphlétaire
-pamphlétaires
-pamphlets
-pampille
-pampilles
-pamplemousse
-pamplemousses
-pamplemoussier
-pamplemoussiers
-pampre
-pampres
-pan
-pana
-panacée
-panacées
-panacha
-panachage
-panachages
-panachai
-panachaient
-panachais
-panachait
-panachâmes
-panachant
-panachas
-panachasse
-panachassent
-panachasses
-panachassiez
-panachassions
-panachât
-panachâtes
-panache
-panaché
-panachée
-panachées
-panachent
-panacher
-panachera
-panacherai
-panacheraient
-panacherais
-panacherait
-panacheras
-panachèrent
-panacherez
-panacheriez
-panacherions
-panacherons
-panacheront
-panaches
-panachés
-panachez
-panachiez
-panachions
-panachons
-panachure
-panachures
-panade
-panades
-panafricain
-panafricaine
-panafricaines
-panafricains
-panafricanisme
-panafricanismes
-panai
-panaient
-panais
-panait
-panama
-panamas
-panaméricain
-panaméricaine
-panaméricaines
-panaméricains
-panaméricanisme
-panaméricanismes
-panâmes
-panant
-panarabisme
-panarabismes
-panard
-panarde
-panardes
-panards
-panaris
-panas
-panasse
-panassent
-panasses
-panassiez
-panassions
-panât
-panatela
-panatelas
-panatella
-panatellas
-panâtes
-panathénées
-panax
-panca
-pancalisme
-pancalismes
-pancarte
-pancartes
-pancas
-panchromatique
-panchromatiques
-panclastite
-panclastites
-pancosmisme
-pancosmismes
-pancrace
-pancraces
-pancréas
-pancréatine
-pancréatines
-pancréatique
-pancréatiques
-pancréatite
-pancréatites
-panda
-pandanus
-pandas
-pandectes
-pandèmes
-pandémie
-pandémies
-pandémonium
-pandémoniums
-pandiculation
-pandiculations
-pandit
-pandits
-pandore
-pandores
-pane
-pané
-panée
-panées
-panégyrique
-panégyriques
-panégyriste
-panégyristes
-panel
-panels
-panent
-paner
-panera
-panerai
-paneraient
-panerais
-panerait
-paneras
-panerée
-panerées
-panèrent
-panerez
-paneriez
-panerions
-panerons
-paneront
-panes
-panés
-paneterie
-paneteries
-panetier
-panetière
-panetières
-panetiers
-paneton
-panetons
-panez
-pangermanisme
-pangermanismes
-pangermaniste
-pangermanistes
-pangolin
-pangolins
-panhellénique
-panhelléniques
-panhellénisme
-panhellénismes
-panic
-panicaut
-panicauts
-panics
-paniculé
-paniculée
-paniculées
-paniculés
-panier
-panière
-panières
-panier-repas
-paniers
-paniers-repas
-paniez
-panifia
-panifiable
-panifiables
-panifiai
-panifiaient
-panifiais
-panifiait
-panifiâmes
-panifiant
-panifias
-panifiasse
-panifiassent
-panifiasses
-panifiassiez
-panifiassions
-panifiât
-panifiâtes
-panification
-panifications
-panifie
-panifié
-panifiée
-panifiées
-panifient
-panifier
-panifiera
-panifierai
-panifieraient
-panifierais
-panifierait
-panifieras
-panifièrent
-panifierez
-panifieriez
-panifierions
-panifierons
-panifieront
-panifies
-panifiés
-panifiez
-panifiiez
-panifiions
-panifions
-panions
-paniqua
-paniquai
-paniquaient
-paniquais
-paniquait
-paniquâmes
-paniquant
-paniquante
-paniquantes
-paniquants
-paniquard
-paniquarde
-paniquardes
-paniquards
-paniquas
-paniquasse
-paniquassent
-paniquasses
-paniquassiez
-paniquassions
-paniquât
-paniquâtes
-panique
-paniqué
-paniquée
-paniquées
-paniquent
-paniquer
-paniquera
-paniquerai
-paniqueraient
-paniquerais
-paniquerait
-paniqueras
-paniquèrent
-paniquerez
-paniqueriez
-paniquerions
-paniquerons
-paniqueront
-paniques
-paniqués
-paniquez
-paniquiez
-paniquions
-paniquons
-panislamique
-panislamiques
-panislamisme
-panislamismes
-panka
-pankas
-panlogisme
-panlogismes
-panmixie
-panmixies
-panna
-pannai
-pannaient
-pannais
-pannait
-pannâmes
-pannant
-pannas
-pannasse
-pannassent
-pannasses
-pannassiez
-pannassions
-pannât
-pannâtes
-panne
-panné
-panneau
-panneauta
-panneautage
-panneautages
-panneautai
-panneautaient
-panneautais
-panneautait
-panneautâmes
-panneautant
-panneautas
-panneautasse
-panneautassent
-panneautasses
-panneautassiez
-panneautassions
-panneautât
-panneautâtes
-panneaute
-panneauté
-panneautée
-panneautées
-panneautent
-panneauter
-panneautera
-panneauterai
-panneauteraient
-panneauterais
-panneauterait
-panneauteras
-panneautèrent
-panneauterez
-panneauteriez
-panneauterions
-panneauterons
-panneauteront
-panneautes
-panneautés
-panneautez
-panneautiez
-panneautions
-panneautons
-panneaux
-pannée
-pannées
-pannent
-panner
-pannera
-pannerai
-panneraient
-pannerais
-pannerait
-panneras
-pannèrent
-pannerez
-panneriez
-pannerions
-pannerons
-panneront
-pannes
-pannés
-panneton
-pannetons
-pannez
-pannicule
-pannicules
-panniez
-pannions
-pannons
-panonceau
-panonceaux
-panons
-panophtalmie
-panophtalmies
-panoplie
-panoplies
-panoptique
-panoptiques
-panorama
-panoramas
-panoramiqua
-panoramiquai
-panoramiquaient
-panoramiquais
-panoramiquait
-panoramiquâmes
-panoramiquant
-panoramiquas
-panoramiquasse
-panoramiquassent
-panoramiquasses
-panoramiquassiez
-panoramiquassions
-panoramiquât
-panoramiquâtes
-panoramique
-panoramiqué
-panoramiquent
-panoramiquer
-panoramiquera
-panoramiquerai
-panoramiqueraient
-panoramiquerais
-panoramiquerait
-panoramiqueras
-panoramiquèrent
-panoramiquerez
-panoramiqueriez
-panoramiquerions
-panoramiquerons
-panoramiqueront
-panoramiques
-panoramiquez
-panoramiquiez
-panoramiquions
-panoramiquons
-panorpe
-panorpes
-panosse
-panosses
-panoufle
-panoufles
-pans
-pansa
-pansage
-pansages
-pansai
-pansaient
-pansais
-pansait
-pansâmes
-pansant
-pansas
-pansasse
-pansassent
-pansasses
-pansassiez
-pansassions
-pansât
-pansâtes
-panse
-pansé
-pansée
-pansées
-pansement
-pansements
-pansent
-panser
-pansera
-panserai
-panseraient
-panserais
-panserait
-panseras
-pansèrent
-panserez
-panseriez
-panserions
-panserons
-panseront
-panses
-pansés
-pansez
-pansiez
-pansions
-panslavisme
-panslavismes
-pansons
-panspermie
-panspermies
-pansu
-pansue
-pansues
-pansus
-pantagruélique
-pantagruéliques
-pantalon
-pantalonnade
-pantalonnades
-pantalons
-pantela
-pantelai
-pantelaient
-pantelais
-pantelait
-pantelâmes
-pantelant
-pantelante
-pantelantes
-pantelants
-pantelas
-pantelasse
-pantelassent
-pantelasses
-pantelassiez
-pantelassions
-pantelât
-pantelâtes
-pantelé
-panteler
-pantelèrent
-pantelez
-panteliez
-pantelions
-pantelle
-pantellent
-pantellera
-pantellerai
-pantelleraient
-pantellerais
-pantellerait
-pantelleras
-pantellerez
-pantelleriez
-pantellerions
-pantellerons
-pantelleront
-pantelles
-pantelons
-pantène
-pantènes
-pantenne
-pantennes
-panthéisme
-panthéismes
-panthéiste
-panthéistes
-panthéon
-panthéons
-panthère
-panthères
-pantière
-pantières
-pantin
-pantins
-pantographe
-pantographes
-pantoire
-pantoires
-pantois
-pantoise
-pantoises
-pantomètre
-pantomètres
-pantomime
-pantomimes
-pantoufla
-pantouflai
-pantouflaient
-pantouflais
-pantouflait
-pantouflâmes
-pantouflant
-pantouflard
-pantouflarde
-pantouflardes
-pantouflards
-pantouflas
-pantouflasse
-pantouflassent
-pantouflasses
-pantouflassiez
-pantouflassions
-pantouflât
-pantouflâtes
-pantoufle
-pantouflé
-pantouflent
-pantoufler
-pantouflera
-pantouflerai
-pantoufleraient
-pantouflerais
-pantouflerait
-pantoufleras
-pantouflèrent
-pantouflerez
-pantoufleriez
-pantouflerions
-pantouflerons
-pantoufleront
-pantoufles
-pantouflez
-pantouflier
-pantouflière
-pantouflières
-pantoufliers
-pantoufliez
-pantouflions
-pantouflons
-pantoum
-pantoums
-panure
-panures
-panzer
-panzers
-paon
-paonne
-paonnes
-paons
-papa
-papable
-papables
-papaïne
-papaïnes
-papal
-papale
-papales
-papas
-papauté
-papautés
-papaux
-papaver
-papavérine
-papavérines
-papavers
-papaye
-papayer
-papayers
-papayes
-pape
-papegai
-papegais
-papelard
-papelarde
-papelardes
-papelardise
-papelardises
-papelards
-paperasse
-paperasserie
-paperasseries
-paperasses
-paperassier
-paperassière
-paperassières
-paperassiers
-papes
-papesse
-papesses
-papeterie
-papeteries
-papetier
-papetière
-papetières
-papetiers
-papi
-papier
-papier-monnaie
-papiers
-papiers-monnaies
-papilionacé
-papilionacée
-papilionacées
-papilionacés
-papillaire
-papillaires
-papille
-papilles
-papilleuse
-papilleuses
-papilleux
-papillifère
-papillifères
-papillome
-papillomes
-papillon
-papillonna
-papillonnage
-papillonnages
-papillonnai
-papillonnaient
-papillonnais
-papillonnait
-papillonnâmes
-papillonnant
-papillonnante
-papillonnantes
-papillonnants
-papillonnas
-papillonnasse
-papillonnassent
-papillonnasses
-papillonnassiez
-papillonnassions
-papillonnât
-papillonnâtes
-papillonne
-papillonné
-papillonnement
-papillonnements
-papillonnent
-papillonner
-papillonnera
-papillonnerai
-papillonneraient
-papillonnerais
-papillonnerait
-papillonneras
-papillonnèrent
-papillonnerez
-papillonneriez
-papillonnerions
-papillonnerons
-papillonneront
-papillonnes
-papillonnez
-papillonniez
-papillonnions
-papillonnons
-papillons
-papillota
-papillotage
-papillotages
-papillotai
-papillotaient
-papillotais
-papillotait
-papillotâmes
-papillotant
-papillotante
-papillotantes
-papillotants
-papillotas
-papillotasse
-papillotassent
-papillotasses
-papillotassiez
-papillotassions
-papillotât
-papillotâtes
-papillote
-papilloté
-papillotée
-papillotées
-papillotement
-papillotements
-papillotent
-papilloter
-papillotera
-papilloterai
-papilloteraient
-papilloterais
-papilloterait
-papilloteras
-papillotèrent
-papilloterez
-papilloteriez
-papilloterions
-papilloterons
-papilloteront
-papillotes
-papillotés
-papillotez
-papillotiez
-papillotions
-papillotons
-papion
-papions
-papis
-papisme
-papismes
-papiste
-papistes
-papota
-papotage
-papotages
-papotai
-papotaient
-papotais
-papotait
-papotâmes
-papotant
-papotas
-papotasse
-papotassent
-papotasses
-papotassiez
-papotassions
-papotât
-papotâtes
-papote
-papoté
-papotent
-papoter
-papotera
-papoterai
-papoteraient
-papoterais
-papoterait
-papoteras
-papotèrent
-papoterez
-papoteriez
-papoterions
-papoterons
-papoteront
-papotes
-papotez
-papotiez
-papotions
-papotons
-papouilla
-papouillai
-papouillaient
-papouillais
-papouillait
-papouillâmes
-papouillant
-papouillas
-papouillasse
-papouillassent
-papouillasses
-papouillassiez
-papouillassions
-papouillât
-papouillâtes
-papouille
-papouillé
-papouillée
-papouillées
-papouillent
-papouiller
-papouillera
-papouillerai
-papouilleraient
-papouillerais
-papouillerait
-papouilleras
-papouillèrent
-papouillerez
-papouilleriez
-papouillerions
-papouillerons
-papouilleront
-papouilles
-papouillés
-papouillez
-papouilliez
-papouillions
-papouillons
-paprika
-paprikas
-papule
-papules
-papuleuse
-papuleuses
-papuleux
-papy
-papyrologie
-papyrologies
-papyrologue
-papyrologues
-papyrus
-papys
-pâque
-paquebot
-paquebots
-pâquerette
-pâquerettes
-pâques
-paquet
-paquetage
-paquetages
-paqueteur
-paqueteurs
-paqueteuse
-paqueteuses
-paquets
-par
-para
-parabase
-parabases
-parabellum
-parabellums
-parabiose
-parabioses
-parabole
-paraboles
-paraboliquement
-paraboloïde
-paraboloïdes
-paracentèse
-paracentèses
-paracheva
-parachevai
-parachevaient
-parachevais
-parachevait
-parachevâmes
-parachevant
-parachevas
-parachevasse
-parachevassent
-parachevasses
-parachevassiez
-parachevassions
-parachevât
-parachevâtes
-parachevé
-parachève
-parachevée
-parachevées
-parachèvement
-parachèvements
-parachèvent
-parachever
-parachèvera
-parachèverai
-parachèveraient
-parachèverais
-parachèverait
-parachèveras
-parachevèrent
-parachèverez
-parachèveriez
-parachèverions
-parachèverons
-parachèveront
-parachevés
-parachèves
-parachevez
-paracheviez
-parachevions
-parachevons
-parachronisme
-parachronismes
-parachuta
-parachutage
-parachutages
-parachutai
-parachutaient
-parachutais
-parachutait
-parachutâmes
-parachutant
-parachutas
-parachutasse
-parachutassent
-parachutasses
-parachutassiez
-parachutassions
-parachutât
-parachutâtes
-parachute
-parachuté
-parachutée
-parachutées
-parachutent
-parachuter
-parachutera
-parachuterai
-parachuteraient
-parachuterais
-parachuterait
-parachuteras
-parachutèrent
-parachuterez
-parachuteriez
-parachuterions
-parachuterons
-parachuteront
-parachutes
-parachutés
-parachutez
-parachutiez
-parachutions
-parachutisme
-parachutismes
-parachutiste
-parachutistes
-parachutons
-paraclet
-paraclets
-parada
-paradai
-paradaient
-paradais
-paradait
-paradâmes
-paradant
-paradas
-paradasse
-paradassent
-paradasses
-paradassiez
-paradassions
-paradât
-paradâtes
-parade
-paradé
-paradent
-parader
-paradera
-paraderai
-paraderaient
-paraderais
-paraderait
-paraderas
-paradèrent
-paraderez
-paraderiez
-paraderions
-paraderons
-paraderont
-parades
-paradeur
-paradeurs
-paradez
-paradiez
-paradigmatique
-paradigmatiques
-paradigme
-paradigmes
-paradions
-paradis
-paradisiaque
-paradisiaques
-paradisier
-paradisiers
-paradons
-parados
-paradoxal
-paradoxale
-paradoxalement
-paradoxales
-paradoxaux
-paradoxe
-paradoxes
-parafa
-parafai
-parafaient
-parafais
-parafait
-parafâmes
-parafant
-parafas
-parafasse
-parafassent
-parafasses
-parafassiez
-parafassions
-parafât
-parafâtes
-parafe
-parafé
-parafée
-parafées
-parafent
-parafer
-parafera
-paraferai
-paraferaient
-paraferais
-paraferait
-paraferas
-parafèrent
-paraferez
-paraferiez
-paraferions
-paraferons
-paraferont
-parafes
-parafés
-parafez
-paraffina
-paraffinage
-paraffinages
-paraffinai
-paraffinaient
-paraffinais
-paraffinait
-paraffinâmes
-paraffinant
-paraffinas
-paraffinasse
-paraffinassent
-paraffinasses
-paraffinassiez
-paraffinassions
-paraffinât
-paraffinâtes
-paraffine
-paraffiné
-paraffinée
-paraffinées
-paraffinent
-paraffiner
-paraffinera
-paraffinerai
-paraffineraient
-paraffinerais
-paraffinerait
-paraffineras
-paraffinèrent
-paraffinerez
-paraffineriez
-paraffinerions
-paraffinerons
-paraffineront
-paraffines
-paraffinés
-paraffinez
-paraffiniez
-paraffinions
-paraffinons
-parafiez
-parafions
-parafiscal
-parafiscale
-parafiscales
-parafiscalité
-parafiscalités
-parafiscaux
-parafons
-parafoudre
-parafoudres
-parage
-parages
-paragraphe
-paragraphes
-paragrêle
-paragrêles
-parai
-paraient
-parais
-paraisonna
-paraisonnai
-paraisonnaient
-paraisonnais
-paraisonnait
-paraisonnâmes
-paraisonnant
-paraisonnas
-paraisonnasse
-paraisonnassent
-paraisonnasses
-paraisonnassiez
-paraisonnassions
-paraisonnât
-paraisonnâtes
-paraisonne
-paraisonné
-paraisonnée
-paraisonnées
-paraisonnent
-paraisonner
-paraisonnera
-paraisonnerai
-paraisonneraient
-paraisonnerais
-paraisonnerait
-paraisonneras
-paraisonnèrent
-paraisonnerez
-paraisonneriez
-paraisonnerions
-paraisonnerons
-paraisonneront
-paraisonnes
-paraisonnés
-paraisonnez
-paraisonniez
-paraisonnions
-paraisonnons
-paraissaient
-paraissais
-paraissait
-paraissant
-paraisse
-paraissent
-paraisses
-paraissez
-paraissiez
-paraissions
-paraissons
-parait
-paraît
-paraîtra
-paraîtrai
-paraîtraient
-paraîtrais
-paraîtrait
-paraîtras
-paraître
-paraîtrez
-paraîtriez
-paraîtrions
-paraîtrons
-paraîtront
-paralangage
-paralangages
-paralittéraire
-paralittéraires
-paralittérature
-paralittératures
-parallactique
-parallactiques
-parallaxe
-parallaxes
-parallèle
-parallèlement
-parallélépipède
-parallélépipèdes
-parallèles
-parallélisa
-parallélisai
-parallélisaient
-parallélisais
-parallélisait
-parallélisâmes
-parallélisant
-parallélisas
-parallélisasse
-parallélisassent
-parallélisasses
-parallélisassiez
-parallélisassions
-parallélisât
-parallélisâtes
-parallélise
-parallélisé
-parallélisée
-parallélisées
-parallélisent
-paralléliser
-parallélisera
-paralléliserai
-paralléliseraient
-paralléliserais
-paralléliserait
-paralléliseras
-parallélisèrent
-paralléliserez
-paralléliseriez
-paralléliserions
-paralléliserons
-paralléliseront
-parallélises
-parallélisés
-parallélisez
-parallélisiez
-parallélisions
-parallélisme
-parallélismes
-parallélisons
-parallélogramme
-parallélogrammes
-paralogisme
-paralogismes
-paralysa
-paralysai
-paralysaient
-paralysais
-paralysait
-paralysâmes
-paralysant
-paralysante
-paralysantes
-paralysants
-paralysas
-paralysasse
-paralysassent
-paralysasses
-paralysassiez
-paralysassions
-paralysât
-paralysâtes
-paralyse
-paralysé
-paralysée
-paralysées
-paralysent
-paralyser
-paralysera
-paralyserai
-paralyseraient
-paralyserais
-paralyserait
-paralyseras
-paralysèrent
-paralyserez
-paralyseriez
-paralyserions
-paralyserons
-paralyseront
-paralyses
-paralysés
-paralysez
-paralysie
-paralysies
-paralysiez
-paralysions
-paralysons
-paralytique
-paralytiques
-paramagnétisme
-paramagnétismes
-paramécie
-paramécies
-paramédical
-paramédicale
-paramédicales
-paramédicaux
-parâmes
-paramétra
-paramétrable
-paramétrables
-paramétrage
-paramétrages
-paramétrai
-paramétraient
-paramétrais
-paramétrait
-paramétrâmes
-paramétrant
-paramétras
-paramétrasse
-paramétrassent
-paramétrasses
-paramétrassiez
-paramétrassions
-paramétrât
-paramétrâtes
-paramétré
-paramètre
-paramétrée
-paramétrées
-paramètrent
-paramétrer
-paramétrera
-paramétrerai
-paramétreraient
-paramétrerais
-paramétrerait
-paramétreras
-paramétrèrent
-paramétrerez
-paramétreriez
-paramétrerions
-paramétrerons
-paramétreront
-paramétrés
-paramètres
-paramétrez
-paramétriez
-paramétrions
-paramétrique
-paramétriques
-paramétrons
-paramilitaire
-paramilitaires
-parangon
-parangonna
-parangonnai
-parangonnaient
-parangonnais
-parangonnait
-parangonnâmes
-parangonnant
-parangonnas
-parangonnasse
-parangonnassent
-parangonnasses
-parangonnassiez
-parangonnassions
-parangonnât
-parangonnâtes
-parangonne
-parangonné
-parangonnée
-parangonnées
-parangonnent
-parangonner
-parangonnera
-parangonnerai
-parangonneraient
-parangonnerais
-parangonnerait
-parangonneras
-parangonnèrent
-parangonnerez
-parangonneriez
-parangonnerions
-parangonnerons
-parangonneront
-parangonnes
-parangonnés
-parangonnez
-parangonniez
-parangonnions
-parangonnons
-parangons
-paranoïa
-paranoïaque
-paranoïaques
-paranoïas
-paranoïde
-paranoïdes
-paranormal
-paranormale
-paranormales
-paranormaux
-parant
-parapet
-parapets
-parapha
-paraphai
-paraphaient
-paraphais
-paraphait
-paraphâmes
-paraphant
-paraphas
-paraphasie
-paraphasies
-paraphasse
-paraphassent
-paraphasses
-paraphassiez
-paraphassions
-paraphât
-paraphâtes
-paraphe
-paraphé
-paraphée
-paraphées
-paraphent
-parapher
-paraphera
-parapherai
-parapheraient
-parapherais
-parapherait
-parapheras
-paraphèrent
-parapherez
-parapheriez
-parapherions
-paraphernal
-paraphernale
-paraphernales
-paraphernaux
-parapherons
-parapheront
-paraphes
-paraphés
-paraphez
-paraphiez
-paraphimosis
-paraphions
-paraphons
-paraphrasa
-paraphrasai
-paraphrasaient
-paraphrasais
-paraphrasait
-paraphrasâmes
-paraphrasant
-paraphrasas
-paraphrasasse
-paraphrasassent
-paraphrasasses
-paraphrasassiez
-paraphrasassions
-paraphrasât
-paraphrasâtes
-paraphrase
-paraphrasé
-paraphrasée
-paraphrasées
-paraphrasent
-paraphraser
-paraphrasera
-paraphraserai
-paraphraseraient
-paraphraserais
-paraphraserait
-paraphraseras
-paraphrasèrent
-paraphraserez
-paraphraseriez
-paraphraserions
-paraphraserons
-paraphraseront
-paraphrases
-paraphrasés
-paraphraseur
-paraphraseurs
-paraphraseuse
-paraphraseuses
-paraphrasez
-paraphrasiez
-paraphrasions
-paraphrasons
-paraphrastique
-paraphrastiques
-paraphrénie
-paraphrénies
-paraphyse
-paraphyses
-paraplégie
-paraplégies
-paraplégique
-paraplégiques
-parapluie
-parapluies
-parapsychique
-parapsychiques
-parapsychologie
-parapsychologies
-paras
-parascève
-parascèves
-parascolaire
-parascolaires
-parasexualité
-parasexualités
-parasita
-parasitai
-parasitaient
-parasitaire
-parasitaires
-parasitais
-parasitait
-parasitâmes
-parasitant
-parasitas
-parasitasse
-parasitassent
-parasitasses
-parasitassiez
-parasitassions
-parasitât
-parasitâtes
-parasite
-parasité
-parasitée
-parasitées
-parasitent
-parasiter
-parasitera
-parasiterai
-parasiteraient
-parasiterais
-parasiterait
-parasiteras
-parasitèrent
-parasiterez
-parasiteriez
-parasiterions
-parasiterons
-parasiteront
-parasites
-parasités
-parasitez
-parasitiez
-parasitions
-parasitisme
-parasitismes
-parasitons
-parasitose
-parasitoses
-parasol
-parasols
-parasse
-parassent
-parasses
-parassiez
-parassions
-parastatal
-parastatale
-parastatales
-parastataux
-parasympathique
-parasympathiques
-parasynthétique
-parasynthétiques
-parât
-parataxe
-parataxes
-parâtes
-parathormone
-parathormones
-paratonnerre
-paratonnerres
-parâtre
-parâtres
-paratyphique
-paratyphiques
-paratyphoïde
-paratyphoïdes
-paravent
-paravents
-parbleu
-parc
-parcage
-parcages
-parce
-parcella
-parcellai
-parcellaient
-parcellaire
-parcellaires
-parcellais
-parcellait
-parcellâmes
-parcellant
-parcellarisa
-parcellarisai
-parcellarisaient
-parcellarisais
-parcellarisait
-parcellarisâmes
-parcellarisant
-parcellarisas
-parcellarisasse
-parcellarisassent
-parcellarisasses
-parcellarisassiez
-parcellarisassions
-parcellarisât
-parcellarisâtes
-parcellarisation
-parcellarisations
-parcellarise
-parcellarisé
-parcellarisée
-parcellarisées
-parcellarisent
-parcellariser
-parcellarisera
-parcellariserai
-parcellariseraient
-parcellariserais
-parcellariserait
-parcellariseras
-parcellarisèrent
-parcellariserez
-parcellariseriez
-parcellariserions
-parcellariserons
-parcellariseront
-parcellarises
-parcellarisés
-parcellarisez
-parcellarisiez
-parcellarisions
-parcellarisons
-parcellas
-parcellasse
-parcellassent
-parcellasses
-parcellassiez
-parcellassions
-parcellât
-parcellâtes
-parcelle
-parcellé
-parcellée
-parcellées
-parcellent
-parceller
-parcellera
-parcellerai
-parcelleraient
-parcellerais
-parcellerait
-parcelleras
-parcellèrent
-parcellerez
-parcelleriez
-parcellerions
-parcellerons
-parcelleront
-parcelles
-parcellés
-parcellez
-parcelliez
-parcellions
-parcellisa
-parcellisai
-parcellisaient
-parcellisais
-parcellisait
-parcellisâmes
-parcellisant
-parcellisas
-parcellisasse
-parcellisassent
-parcellisasses
-parcellisassiez
-parcellisassions
-parcellisât
-parcellisâtes
-parcellisation
-parcellisations
-parcellise
-parcellisé
-parcellisée
-parcellisées
-parcellisent
-parcelliser
-parcellisera
-parcelliserai
-parcelliseraient
-parcelliserais
-parcelliserait
-parcelliseras
-parcellisèrent
-parcelliserez
-parcelliseriez
-parcelliserions
-parcelliserons
-parcelliseront
-parcellises
-parcellisés
-parcellisez
-parcellisiez
-parcellisions
-parcellisons
-parcellons
-parchemin
-parchemina
-parcheminai
-parcheminaient
-parcheminais
-parcheminait
-parcheminâmes
-parcheminant
-parcheminas
-parcheminasse
-parcheminassent
-parcheminasses
-parcheminassiez
-parcheminassions
-parcheminât
-parcheminâtes
-parchemine
-parcheminé
-parcheminée
-parcheminées
-parcheminent
-parcheminer
-parcheminera
-parcheminerai
-parchemineraient
-parcheminerais
-parcheminerait
-parchemineras
-parcheminèrent
-parcheminerez
-parchemineriez
-parcheminerions
-parcheminerons
-parchemineront
-parchemines
-parcheminés
-parcheminez
-parcheminier
-parcheminière
-parcheminières
-parcheminiers
-parcheminiez
-parcheminions
-parcheminons
-parchemins
-par-ci
-parcimonie
-parcimonies
-parcimonieuse
-parcimonieusement
-parcimonieuses
-parcimonieux
-parcmètre
-parcmètres
-parcomètre
-parcomètres
-parcouraient
-parcourais
-parcourait
-parcourant
-parcoure
-parcourent
-parcoures
-parcourez
-parcouriez
-parcourions
-parcourir
-parcourons
-parcourra
-parcourrai
-parcourraient
-parcourrais
-parcourrait
-parcourras
-parcourrez
-parcourriez
-parcourrions
-parcourrons
-parcourront
-parcours
-parcourt
-parcouru
-parcourue
-parcourues
-parcourûmes
-parcoururent
-parcourus
-parcourusse
-parcourussent
-parcourusses
-parcourussiez
-parcourussions
-parcourut
-parcourût
-parcourûtes
-parcs
-par-delà
-par-derrière
-par-dessous
-pardessus
-par-dessus
-par-devant
-par-devers
-pardi
-pardieu
-pardon
-pardonna
-pardonnable
-pardonnables
-pardonnai
-pardonnaient
-pardonnais
-pardonnait
-pardonnâmes
-pardonnant
-pardonnas
-pardonnasse
-pardonnassent
-pardonnasses
-pardonnassiez
-pardonnassions
-pardonnât
-pardonnâtes
-pardonne
-pardonné
-pardonnée
-pardonnées
-pardonnent
-pardonner
-pardonnera
-pardonnerai
-pardonneraient
-pardonnerais
-pardonnerait
-pardonneras
-pardonnèrent
-pardonnerez
-pardonneriez
-pardonnerions
-pardonnerons
-pardonneront
-pardonnes
-pardonnés
-pardonnez
-pardonniez
-pardonnions
-pardonnons
-pardons
-pare
-paré
-paréage
-paréages
-pare-avalanches
-pare-balles
-pare-boue
-pare-brise
-pare-chocs
-parée
-pare-éclats
-parées
-pare-étincelles
-pare-feu
-pare-fumée
-parégorique
-parégoriques
-pareil
-pareille
-pareillement
-pareilles
-pareils
-parélie
-parélies
-parement
-parementa
-parementai
-parementaient
-parementais
-parementait
-parementâmes
-parementant
-parementas
-parementasse
-parementassent
-parementasses
-parementassiez
-parementassions
-parementât
-parementâtes
-paremente
-parementé
-parementée
-parementées
-parementent
-parementer
-parementera
-parementerai
-parementeraient
-parementerais
-parementerait
-parementeras
-parementèrent
-parementerez
-parementeriez
-parementerions
-parementerons
-parementeront
-parementes
-parementés
-parementez
-parementiez
-parementions
-parementons
-parements
-parémiologie
-parémiologies
-parenchymateuse
-parenchymateuses
-parenchymateux
-parenchyme
-parenchymes
-parent
-parental
-parentale
-parentales
-parentalies
-parentaux
-parente
-parenté
-parentéral
-parentérale
-parentérales
-parentéraux
-parentes
-parentés
-parenthésé
-parenthèse
-parenthésée
-parenthésées
-parenthésés
-parenthèses
-parents
-paréo
-paréos
-parer
-parera
-parerai
-parerâmes
-pareras
-parerasse
-parerassent
-parerasses
-parerassiez
-parerassions
-parerât
-parerâtes
-parère
-parèrent
-parerèrent
-parères
-pares
-parés
-parésie
-parésies
-pare-soleil
-paressa
-paressai
-paressaient
-paressais
-paressait
-paressâmes
-paressant
-paressas
-paressasse
-paressassent
-paressasses
-paressassiez
-paressassions
-paressât
-paressâtes
-paresse
-paressé
-paressent
-paresser
-paressera
-paresserai
-paresseraient
-paresserais
-paresserait
-paresseras
-paressèrent
-paresserez
-paresseriez
-paresserions
-paresserons
-paresseront
-paresses
-paresseuse
-paresseusement
-paresseuses
-paresseux
-paressez
-paressiez
-paressions
-paressons
-paresthésie
-paresthésies
-pareur
-pareurs
-pareuse
-pareuses
-parez
-parfaire
-parfais
-parfaisaient
-parfaisais
-parfaisait
-parfaisant
-parfaisiez
-parfaisions
-parfaisons
-parfait
-parfaite
-parfaitement
-parfaites
-parfaits
-parfasse
-parfassent
-parfasses
-parfassiez
-parfassions
-parfera
-parferai
-parferaient
-parferais
-parferait
-parferas
-parferez
-parferiez
-parferions
-parferons
-parferont
-parfila
-parfilage
-parfilages
-parfilai
-parfilaient
-parfilais
-parfilait
-parfilâmes
-parfilant
-parfilas
-parfilasse
-parfilassent
-parfilasses
-parfilassiez
-parfilassions
-parfilât
-parfilâtes
-parfile
-parfilé
-parfilée
-parfilées
-parfilent
-parfiler
-parfilera
-parfilerai
-parfileraient
-parfilerais
-parfilerait
-parfileras
-parfilèrent
-parfilerez
-parfileriez
-parfilerions
-parfilerons
-parfileront
-parfiles
-parfilés
-parfilez
-parfiliez
-parfilions
-parfilons
-parfîmes
-parfirent
-parfis
-parfisse
-parfissent
-parfisses
-parfissiez
-parfissions
-parfit
-parfît
-parfîtes
-parfois
-parfond
-parfondaient
-parfondais
-parfondait
-parfondant
-parfonde
-parfondent
-parfondes
-parfondez
-parfondiez
-parfondîmes
-parfondions
-parfondirent
-parfondis
-parfondisse
-parfondissent
-parfondisses
-parfondissiez
-parfondissions
-parfondit
-parfondît
-parfondîtes
-parfondons
-parfondra
-parfondrai
-parfondraient
-parfondrais
-parfondrait
-parfondras
-parfondre
-parfondrez
-parfondriez
-parfondrions
-parfondrons
-parfondront
-parfonds
-parfondu
-parfondue
-parfondues
-parfondus
-parfont
-parfum
-parfuma
-parfumai
-parfumaient
-parfumais
-parfumait
-parfumâmes
-parfumant
-parfumas
-parfumasse
-parfumassent
-parfumasses
-parfumassiez
-parfumassions
-parfumât
-parfumâtes
-parfume
-parfumé
-parfumée
-parfumées
-parfument
-parfumer
-parfumera
-parfumerai
-parfumeraient
-parfumerais
-parfumerait
-parfumeras
-parfumèrent
-parfumerez
-parfumerie
-parfumeries
-parfumeriez
-parfumerions
-parfumerons
-parfumeront
-parfumes
-parfumés
-parfumeur
-parfumeurs
-parfumeuse
-parfumeuses
-parfumez
-parfumiez
-parfumions
-parfumons
-parfums
-parhélie
-parhélies
-pari
-paria
-pariade
-pariades
-pariage
-pariages
-pariai
-pariaient
-pariais
-pariait
-pariâmes
-parian
-parians
-pariant
-parias
-pariasse
-pariassent
-pariasses
-pariassiez
-pariassions
-pariât
-pariâtes
-paridigitidé
-paridigitidée
-paridigitidées
-paridigitidés
-parie
-parié
-pariée
-pariées
-parient
-parier
-pariera
-parierai
-parieraient
-parierais
-parierait
-parieras
-parièrent
-parierez
-parieriez
-parierions
-parierons
-parieront
-paries
-pariés
-pariétaire
-pariétaires
-pariétal
-pariétale
-pariétales
-pariétaux
-parieur
-parieurs
-parieuse
-parieuses
-pariez
-parigot
-parigote
-parigotes
-parigots
-pariiez
-pariions
-parions
-paripenné
-paripennée
-paripennées
-paripennés
-paris
-parisette
-parisettes
-parisianisme
-parisianismes
-parisien
-parisienne
-parisiennes
-parisiens
-parisis
-parisyllabique
-parisyllabiques
-paritaire
-paritaires
-parité
-parités
-parjura
-parjurai
-parjuraient
-parjurais
-parjurait
-parjurâmes
-parjurant
-parjuras
-parjurasse
-parjurassent
-parjurasses
-parjurassiez
-parjurassions
-parjurât
-parjurâtes
-parjure
-parjuré
-parjurée
-parjurées
-parjurent
-parjurer
-parjurera
-parjurerai
-parjureraient
-parjurerais
-parjurerait
-parjureras
-parjurèrent
-parjurerez
-parjureriez
-parjurerions
-parjurerons
-parjureront
-parjures
-parjurés
-parjurez
-parjuriez
-parjurions
-parjurons
-parka
-parkas
-parkérisa
-parkérisai
-parkérisaient
-parkérisais
-parkérisait
-parkérisâmes
-parkérisant
-parkérisas
-parkérisasse
-parkérisassent
-parkérisasses
-parkérisassiez
-parkérisassions
-parkérisât
-parkérisâtes
-parkérisation
-parkérisations
-parkérise
-parkérisé
-parkérisée
-parkérisées
-parkérisent
-parkériser
-parkérisera
-parkériserai
-parkériseraient
-parkériserais
-parkériserait
-parkériseras
-parkérisèrent
-parkériserez
-parkériseriez
-parkériserions
-parkériserons
-parkériseront
-parkérises
-parkérisés
-parkérisez
-parkérisiez
-parkérisions
-parkérisons
-parking
-parkings
-parkinson
-parkinsonien
-parkinsonienne
-parkinsoniennes
-parkinsoniens
-parkinsons
-parla
-par-là
-parlai
-parlaient
-parlais
-parlait
-parlâmes
-parlant
-parlante
-parlantes
-parlants
-parlas
-parlasse
-parlassent
-parlasses
-parlassiez
-parlassions
-parlât
-parlâtes
-parle
-parlé
-parlée
-parlées
-parlement
-parlementa
-parlementai
-parlementaient
-parlementaire
-parlementairement
-parlementaires
-parlementais
-parlementait
-parlementâmes
-parlementant
-parlementarisme
-parlementarismes
-parlementas
-parlementasse
-parlementassent
-parlementasses
-parlementassiez
-parlementassions
-parlementât
-parlementâtes
-parlemente
-parlementé
-parlementent
-parlementer
-parlementera
-parlementerai
-parlementeraient
-parlementerais
-parlementerait
-parlementeras
-parlementèrent
-parlementerez
-parlementeriez
-parlementerions
-parlementerons
-parlementeront
-parlementes
-parlementez
-parlementiez
-parlementions
-parlementons
-parlements
-parlent
-parler
-parlera
-parlerai
-parleraient
-parlerais
-parlerait
-parleras
-parlèrent
-parlerez
-parleriez
-parlerions
-parlerons
-parleront
-parles
-parlés
-parleur
-parleurs
-parleuse
-parleuses
-parlez
-parlez-en
-parliez
-parlions
-parloir
-parloirs
-parlons
-parlota
-parlotai
-parlotaient
-parlotais
-parlotait
-parlotâmes
-parlotant
-parlotas
-parlotasse
-parlotassent
-parlotasses
-parlotassiez
-parlotassions
-parlotât
-parlotâtes
-parlote
-parloté
-parlotent
-parloter
-parlotera
-parloterai
-parloteraient
-parloterais
-parloterait
-parloteras
-parlotèrent
-parloterez
-parloteriez
-parloterions
-parloterons
-parloteront
-parlotes
-parlotez
-parlotiez
-parlotions
-parlotons
-parlotte
-parlottes
-parme
-parmélie
-parmélies
-parmenture
-parmentures
-parmesan
-parmesans
-parmi
-parnasse
-parnasses
-parnassien
-parnassienne
-parnassiennes
-parnassiens
-parodia
-parodiai
-parodiaient
-parodiais
-parodiait
-parodiâmes
-parodiant
-parodias
-parodiasse
-parodiassent
-parodiasses
-parodiassiez
-parodiassions
-parodiât
-parodiâtes
-parodie
-parodié
-parodiée
-parodiées
-parodient
-parodier
-parodiera
-parodierai
-parodieraient
-parodierais
-parodierait
-parodieras
-parodièrent
-parodierez
-parodieriez
-parodierions
-parodierons
-parodieront
-parodies
-parodiés
-parodiez
-parodiiez
-parodiions
-parodions
-parodique
-parodiques
-parodiste
-parodistes
-paroi
-parois
-paroisse
-paroisses
-paroissial
-paroissiale
-paroissiales
-paroissiaux
-paroissien
-paroissienne
-paroissiennes
-paroissiens
-parole
-paroles
-paroli
-parolier
-parolière
-parolières
-paroliers
-paronomase
-paronomases
-parons
-paronyme
-paronymes
-paronymie
-paronymies
-paronymique
-paronymiques
-paros
-parotide
-parotides
-parotidien
-parotidienne
-parotidiennes
-parotidiens
-parotidite
-parotidites
-parousie
-parousies
-paroxysmal
-paroxysmale
-paroxysmales
-paroxysmaux
-paroxysme
-paroxysmes
-paroxysmique
-paroxysmiques
-paroxystique
-paroxystiques
-paroxyton
-paroxytons
-parpaillot
-parpaillote
-parpaillotes
-parpaillots
-parpaing
-parpaings
-parqua
-parquai
-parquaient
-parquais
-parquait
-parquâmes
-parquant
-parquas
-parquasse
-parquassent
-parquasses
-parquassiez
-parquassions
-parquât
-parquâtes
-parque
-parqué
-parquée
-parquées
-parquent
-parquer
-parquera
-parquerai
-parqueraient
-parquerais
-parquerait
-parqueras
-parquèrent
-parquerez
-parqueriez
-parquerions
-parquerons
-parqueront
-parques
-parqués
-parquet
-parqueta
-parquetage
-parquetages
-parquetai
-parquetaient
-parquetais
-parquetait
-parquetâmes
-parquetant
-parquetas
-parquetasse
-parquetassent
-parquetasses
-parquetassiez
-parquetassions
-parquetât
-parquetâtes
-parqueté
-parquetée
-parquetées
-parqueter
-parquetèrent
-parqueterie
-parqueteries
-parquetés
-parqueteur
-parqueteurs
-parquetez
-parquetiez
-parquetions
-parquetons
-parquets
-parquette
-parquettent
-parquettera
-parquetterai
-parquetteraient
-parquetterais
-parquetterait
-parquetteras
-parquetterez
-parquetteriez
-parquetterions
-parquetterons
-parquetteront
-parquettes
-parqueur
-parqueurs
-parqueuse
-parqueuses
-parquez
-parquiez
-parquions
-parquons
-parrain
-parraina
-parrainage
-parrainages
-parrainai
-parrainaient
-parrainais
-parrainait
-parrainâmes
-parrainant
-parrainas
-parrainasse
-parrainassent
-parrainasses
-parrainassiez
-parrainassions
-parrainât
-parrainâtes
-parraine
-parrainé
-parrainée
-parrainées
-parrainent
-parrainer
-parrainera
-parrainerai
-parraineraient
-parrainerais
-parrainerait
-parraineras
-parrainèrent
-parrainerez
-parraineriez
-parrainerions
-parrainerons
-parraineront
-parraines
-parrainés
-parrainez
-parrainiez
-parrainions
-parrainons
-parrains
-parricide
-parricides
-pars
-parsec
-parsecs
-parsema
-parsemai
-parsemaient
-parsemais
-parsemait
-parsemâmes
-parsemant
-parsemas
-parsemasse
-parsemassent
-parsemasses
-parsemassiez
-parsemassions
-parsemât
-parsemâtes
-parsemé
-parsème
-parsemée
-parsemées
-parsèment
-parsemer
-parsèmera
-parsèmerai
-parsèmeraient
-parsèmerais
-parsèmerait
-parsèmeras
-parsemèrent
-parsèmerez
-parsèmeriez
-parsèmerions
-parsèmerons
-parsèmeront
-parsemés
-parsèmes
-parsemez
-parsemiez
-parsemions
-parsemons
-parsi
-parsie
-parsies
-parsis
-parsisme
-parsismes
-part
-partage
-partagé
-partagea
-partageable
-partageables
-partageai
-partageaient
-partageais
-partageait
-partageâmes
-partageant
-partageas
-partageasse
-partageassent
-partageasses
-partageassiez
-partageassions
-partageât
-partageâtes
-partagée
-partagées
-partagent
-partageons
-partager
-partagera
-partagerai
-partageraient
-partagerais
-partagerait
-partageras
-partagèrent
-partagerez
-partageriez
-partagerions
-partagerons
-partageront
-partages
-partagés
-partageur
-partageurs
-partageuse
-partageuses
-partageux
-partagez
-partagiez
-partagions
-partaient
-partais
-partait
-partance
-partances
-partant
-partante
-partantes
-partants
-parte
-partenaire
-partenaires
-partenariat
-partenariats
-partent
-parterre
-parterres
-partes
-partez
-parthénogénétique
-parthénogénétiques
-parti
-partiaire
-partiaires
-partial
-partiale
-partialement
-partiales
-partialité
-partialités
-partiaux
-participa
-participai
-participaient
-participais
-participait
-participâmes
-participant
-participante
-participantes
-participants
-participas
-participasse
-participassent
-participasses
-participassiez
-participassions
-participât
-participâtes
-participatif
-participatifs
-participation
-participations
-participative
-participatives
-participe
-participé
-participent
-participer
-participera
-participerai
-participeraient
-participerais
-participerait
-participeras
-participèrent
-participerez
-participeriez
-participerions
-participerons
-participeront
-participes
-participez
-participial
-participiale
-participiales
-participiaux
-participiez
-participions
-participons
-particularisa
-particularisai
-particularisaient
-particularisais
-particularisait
-particularisâmes
-particularisant
-particularisas
-particularisasse
-particularisassent
-particularisasses
-particularisassiez
-particularisassions
-particularisât
-particularisâtes
-particularisation
-particularisations
-particularise
-particularisé
-particularisée
-particularisées
-particularisent
-particulariser
-particularisera
-particulariserai
-particulariseraient
-particulariserais
-particulariserait
-particulariseras
-particularisèrent
-particulariserez
-particulariseriez
-particulariserions
-particulariserons
-particulariseront
-particularises
-particularisés
-particularisez
-particularisiez
-particularisions
-particularisme
-particularismes
-particularisons
-particulariste
-particularistes
-particularité
-particularités
-particule
-particules
-particulier
-particulière
-particulièrement
-particulières
-particuliers
-partie
-partiel
-partielle
-partiellement
-partielles
-partiels
-parties
-partiez
-partîmes
-partions
-partir
-partira
-partirai
-partiraient
-partirais
-partirait
-partiras
-partirent
-partirez
-partiriez
-partirions
-partirons
-partiront
-partis
-partisan
-partisane
-partisanes
-partisans
-partisse
-partissent
-partisses
-partissiez
-partissions
-partit
-partît
-partîtes
-partiteur
-partiteurs
-partitif
-partitifs
-partition
-partitionna
-partitionnai
-partitionnaient
-partitionnais
-partitionnait
-partitionnâmes
-partitionnant
-partitionnas
-partitionnasse
-partitionnassent
-partitionnasses
-partitionnassiez
-partitionnassions
-partitionnât
-partitionnâtes
-partitionne
-partitionné
-partitionnée
-partitionnées
-partitionnement
-partitionnements
-partitionnent
-partitionner
-partitionnera
-partitionnerai
-partitionneraient
-partitionnerais
-partitionnerait
-partitionneras
-partitionnèrent
-partitionnerez
-partitionneriez
-partitionnerions
-partitionnerons
-partitionneront
-partitionnes
-partitionnés
-partitionnez
-partitionniez
-partitionnions
-partitionnons
-partitions
-partitive
-partitives
-parton
-partons
-partouse
-partouses
-partout
-partouze
-partouzes
-parts
-parturiente
-parturientes
-parturition
-parturitions
-paru
-parue
-parues
-parulie
-parulies
-parûmes
-parure
-parurent
-parurerie
-parureries
-parures
-parurier
-parurière
-parurières
-paruriers
-parus
-parusse
-parussent
-parusses
-parussiez
-parussions
-parut
-parût
-parûtes
-parution
-parutions
-parvenaient
-parvenais
-parvenait
-parvenant
-parvenez
-parveniez
-parvenions
-parvenir
-parvenons
-parvenu
-parvenue
-parvenues
-parvenus
-parviendra
-parviendrai
-parviendraient
-parviendrais
-parviendrait
-parviendras
-parviendrez
-parviendriez
-parviendrions
-parviendrons
-parviendront
-parvienne
-parviennent
-parviennes
-parviens
-parvient
-parvînmes
-parvinrent
-parvins
-parvinsse
-parvinssent
-parvinsses
-parvinssiez
-parvinssions
-parvint
-parvînt
-parvîntes
-parvis
-pas
-pascal
-pascale
-pascales
-pascaux
-pas-de-géant
-pas-de-porte
-pasquin
-pasquins
-passa
-passable
-passablement
-passables
-passacaille
-passacailles
-passade
-passades
-passage
-passager
-passagère
-passagèrement
-passagères
-passagers
-passages
-passai
-passaient
-passais
-passait
-passâmes
-passant
-passante
-passantes
-passants
-passas
-passasse
-passassent
-passasses
-passassiez
-passassions
-passât
-passâtes
-passation
-passations
-passavant
-passavants
-passe
-passé
-passe-boules
-passe-crassane
-passe-droit
-passe-droits
-passée
-passées
-passéisme
-passéismes
-passéiste
-passéistes
-passe-lacet
-passe-lacets
-passement
-passementa
-passementai
-passementaient
-passementais
-passementait
-passementâmes
-passementant
-passementas
-passementasse
-passementassent
-passementasses
-passementassiez
-passementassions
-passementât
-passementâtes
-passemente
-passementé
-passementée
-passementées
-passementent
-passementer
-passementera
-passementerai
-passementeraient
-passementerais
-passementerait
-passementeras
-passementèrent
-passementerez
-passementerie
-passementeries
-passementeriez
-passementerions
-passementerons
-passementeront
-passementes
-passementés
-passementez
-passementier
-passementière
-passementières
-passementiers
-passementiez
-passementions
-passementons
-passements
-passe-montagne
-passe-montagnes
-passent
-passe-partout
-passe-passe
-passe-pied
-passe-pieds
-passe-plat
-passe-plats
-passepoil
-passepoila
-passepoilai
-passepoilaient
-passepoilais
-passepoilait
-passepoilâmes
-passepoilant
-passepoilas
-passepoilasse
-passepoilassent
-passepoilasses
-passepoilassiez
-passepoilassions
-passepoilât
-passepoilâtes
-passepoile
-passepoilé
-passepoilée
-passepoilées
-passepoilent
-passepoiler
-passepoilera
-passepoilerai
-passepoileraient
-passepoilerais
-passepoilerait
-passepoileras
-passepoilèrent
-passepoilerez
-passepoileriez
-passepoilerions
-passepoilerons
-passepoileront
-passepoiles
-passepoilés
-passepoilez
-passepoiliez
-passepoilions
-passepoilons
-passepoils
-passeport
-passeports
-passer
-passera
-passerage
-passerages
-passerai
-passeraient
-passerais
-passerait
-passeras
-passereau
-passereaux
-passerelle
-passerelles
-passèrent
-passerez
-passeriez
-passerine
-passerines
-passerinette
-passerinettes
-passerions
-passerons
-passeront
-passe-rose
-passe-roses
-passes
-passés
-passe-temps
-passe-thé
-passeur
-passeurs
-passeuse
-passeuses
-passe-velours
-passe-volant
-passe-volants
-passez
-passible
-passibles
-passiez
-passif
-passiflore
-passiflores
-passifs
-passim
-passing-shot
-passing-shots
-passion
-passionna
-passionnai
-passionnaient
-passionnais
-passionnait
-passionnâmes
-passionnant
-passionnante
-passionnantes
-passionnants
-passionnas
-passionnasse
-passionnassent
-passionnasses
-passionnassiez
-passionnassions
-passionnât
-passionnâtes
-passionne
-passionné
-passionnée
-passionnées
-passionnel
-passionnelle
-passionnelles
-passionnels
-passionnément
-passionnent
-passionner
-passionnera
-passionnerai
-passionneraient
-passionnerais
-passionnerait
-passionneras
-passionnèrent
-passionnerez
-passionneriez
-passionnerions
-passionnerons
-passionneront
-passionnes
-passionnés
-passionnette
-passionnettes
-passionnez
-passionniez
-passionnions
-passionnons
-passions
-passivation
-passivations
-passive
-passivement
-passives
-passivité
-passivités
-passoire
-passoires
-passons
-pastel
-pastella
-pastellai
-pastellaient
-pastellais
-pastellait
-pastellâmes
-pastellant
-pastellas
-pastellasse
-pastellassent
-pastellasses
-pastellassiez
-pastellassions
-pastellât
-pastellâtes
-pastelle
-pastellé
-pastellée
-pastellées
-pastellent
-pasteller
-pastellera
-pastellerai
-pastelleraient
-pastellerais
-pastellerait
-pastelleras
-pastellèrent
-pastellerez
-pastelleriez
-pastellerions
-pastellerons
-pastelleront
-pastelles
-pastellés
-pastellez
-pastelliez
-pastellions
-pastelliste
-pastellistes
-pastellons
-pastels
-pastenague
-pastenagues
-pastèque
-pastèques
-pasteur
-pasteurien
-pasteurienne
-pasteuriennes
-pasteuriens
-pasteurisa
-pasteurisai
-pasteurisaient
-pasteurisais
-pasteurisait
-pasteurisâmes
-pasteurisant
-pasteurisas
-pasteurisasse
-pasteurisassent
-pasteurisasses
-pasteurisassiez
-pasteurisassions
-pasteurisât
-pasteurisâtes
-pasteurisation
-pasteurisations
-pasteurise
-pasteurisé
-pasteurisée
-pasteurisées
-pasteurisent
-pasteuriser
-pasteurisera
-pasteuriserai
-pasteuriseraient
-pasteuriserais
-pasteuriserait
-pasteuriseras
-pasteurisèrent
-pasteuriserez
-pasteuriseriez
-pasteuriserions
-pasteuriserons
-pasteuriseront
-pasteurises
-pasteurisés
-pasteurisez
-pasteurisiez
-pasteurisions
-pasteurisons
-pasteurs
-pasticha
-pastichai
-pastichaient
-pastichais
-pastichait
-pastichâmes
-pastichant
-pastichas
-pastichasse
-pastichassent
-pastichasses
-pastichassiez
-pastichassions
-pastichât
-pastichâtes
-pastiche
-pastiché
-pastichée
-pastichées
-pastichent
-pasticher
-pastichera
-pasticherai
-pasticheraient
-pasticherais
-pasticherait
-pasticheras
-pastichèrent
-pasticherez
-pasticheriez
-pasticherions
-pasticherons
-pasticheront
-pastiches
-pastichés
-pasticheur
-pasticheurs
-pasticheuse
-pasticheuses
-pastichez
-pastichiez
-pastichions
-pastichons
-pastilla
-pastillai
-pastillaient
-pastillais
-pastillait
-pastillâmes
-pastillant
-pastillas
-pastillasse
-pastillassent
-pastillasses
-pastillassiez
-pastillassions
-pastillât
-pastillâtes
-pastille
-pastillé
-pastillée
-pastillées
-pastillent
-pastiller
-pastillera
-pastillerai
-pastilleraient
-pastillerais
-pastillerait
-pastilleras
-pastillèrent
-pastillerez
-pastilleriez
-pastillerions
-pastillerons
-pastilleront
-pastilles
-pastillés
-pastillez
-pastilliez
-pastillions
-pastillons
-pastis
-pastoral
-pastorale
-pastorales
-pastoraux
-pastoureau
-pastoureaux
-pastourelle
-pastourelles
-pat
-pâta
-patache
-pataches
-patachon
-patachons
-patafiola
-patafiolai
-patafiolaient
-patafiolais
-patafiolait
-patafiolâmes
-patafiolant
-patafiolas
-patafiolasse
-patafiolassent
-patafiolasses
-patafiolassiez
-patafiolassions
-patafiolât
-patafiolâtes
-patafiole
-patafiolé
-patafiolée
-patafiolées
-patafiolent
-patafioler
-patafiolera
-patafiolerai
-patafioleraient
-patafiolerais
-patafiolerait
-patafioleras
-patafiolèrent
-patafiolerez
-patafioleriez
-patafiolerions
-patafiolerons
-patafioleront
-patafioles
-patafiolés
-patafiolez
-patafioliez
-patafiolions
-patafiolons
-pâtai
-pâtaient
-pâtais
-pâtait
-pâtâmes
-pâtant
-pataphysique
-pataphysiques
-patapouf
-patapoufs
-pataquès
-patarasse
-patarasses
-patard
-patards
-pâtas
-pâtasse
-pâtassent
-pâtasses
-pâtassiez
-pâtassions
-pâtât
-patate
-patates
-pâtâtes
-patatras
-pataud
-pataude
-pataudes
-patauds
-patauge
-pataugé
-pataugea
-pataugeage
-pataugeages
-pataugeai
-pataugeaient
-pataugeaîmes
-pataugeairent
-pataugeais
-pataugeaisse
-pataugeaissent
-pataugeaisses
-pataugeaissiez
-pataugeaissions
-pataugeait
-pataugeaît
-pataugeaîtes
-pataugeâmes
-pataugeant
-pataugeas
-pataugeasse
-pataugeassent
-pataugeasses
-pataugeassiez
-pataugeassions
-pataugeât
-pataugeâtes
-pataugent
-pataugeoire
-pataugeoires
-pataugeons
-patauger
-pataugera
-pataugerai
-pataugeraient
-pataugerais
-pataugerait
-pataugeras
-pataugèrent
-pataugerez
-pataugeriez
-pataugerions
-pataugerons
-pataugeront
-patauges
-pataugeur
-pataugeurs
-pataugeuse
-pataugeuses
-pataugez
-pataugiez
-pataugions
-patchouli
-patchoulis
-patchwork
-patchworks
-pâte
-pâté
-pâtée
-pâtées
-patelin
-patelina
-patelinage
-patelinages
-patelinai
-patelinaient
-patelinais
-patelinait
-patelinâmes
-patelinant
-patelinas
-patelinasse
-patelinassent
-patelinasses
-patelinassiez
-patelinassions
-patelinât
-patelinâtes
-pateline
-pateliné
-patelinée
-patelinées
-patelinent
-pateliner
-patelinera
-patelinerai
-patelineraient
-patelinerais
-patelinerait
-patelineras
-patelinèrent
-patelinerez
-patelinerie
-patelineries
-patelineriez
-patelinerions
-patelinerons
-patelineront
-patelines
-patelinés
-patelinez
-pateliniez
-patelinions
-patelinons
-patelins
-patelle
-patelles
-patène
-patènes
-patenôtre
-patenôtres
-patent
-pâtent
-patenta
-patentable
-patentables
-patentage
-patentages
-patentai
-patentaient
-patentais
-patentait
-patentâmes
-patentant
-patentas
-patentasse
-patentassent
-patentasses
-patentassiez
-patentassions
-patentât
-patentâtes
-patente
-patenté
-patentée
-patentées
-patentent
-patenter
-patentera
-patenterai
-patenteraient
-patenterais
-patenterait
-patenteras
-patentèrent
-patenterez
-patenteriez
-patenterions
-patenterons
-patenteront
-patentes
-patentés
-patentez
-patentiez
-patentions
-patentons
-patents
-pater
-pâter
-pâtera
-pâterai
-pâteraient
-pâterais
-pâterait
-pâteras
-patère
-pâtèrent
-patères
-pâterez
-pâteriez
-pâterions
-paternalisme
-paternalismes
-paternaliste
-paternalistes
-paterne
-paternel
-paternelle
-paternellement
-paternelles
-paternels
-paternes
-paternité
-paternités
-pâterons
-pâteront
-pâtes
-pâtés
-pâteuse
-pâteuses
-pâteux
-pâtez
-pathétique
-pathétiquement
-pathétiques
-pathétisme
-pathétismes
-pathogène
-pathogènes
-pathogénie
-pathogénies
-pathognomonique
-pathognomoniques
-pathologie
-pathologies
-pathologique
-pathologiquement
-pathologiquements
-pathologiques
-pathologiste
-pathologistes
-pathos
-pâti
-patibulaire
-patibulaires
-patiemment
-patience
-patiences
-patient
-patienta
-patientai
-patientaient
-patientais
-patientait
-patientâmes
-patientant
-patientas
-patientasse
-patientassent
-patientasses
-patientassiez
-patientassions
-patientât
-patientâtes
-patiente
-patienté
-patientent
-patienter
-patientera
-patienterai
-patienteraient
-patienterais
-patienterait
-patienteras
-patientèrent
-patienterez
-patienteriez
-patienterions
-patienterons
-patienteront
-patientes
-patientez
-patientiez
-patientions
-patientons
-patients
-pâtiez
-pâtîmes
-patina
-patinage
-patinages
-patinai
-patinaient
-patinais
-patinait
-patinâmes
-patinant
-patinas
-patinasse
-patinassent
-patinasses
-patinassiez
-patinassions
-patinât
-patinâtes
-patine
-patiné
-patinée
-patinées
-patinent
-patiner
-patinera
-patinerai
-patineraient
-patinerais
-patinerait
-patineras
-patinèrent
-patinerez
-patineriez
-patinerions
-patinerons
-patineront
-patines
-patinés
-patinette
-patinettes
-patineur
-patineurs
-patineuse
-patineuses
-patinez
-patiniez
-patinions
-patinoire
-patinoires
-patinons
-patio
-pâtions
-patios
-pâtir
-pâtira
-pâtirai
-pâtiraient
-pâtirais
-pâtirait
-pâtiras
-pâtirent
-pâtirez
-pâtiriez
-pâtirions
-pâtirons
-pâtiront
-pâtis
-pâtissa
-pâtissai
-pâtissaient
-pâtissais
-pâtissait
-pâtissâmes
-pâtissant
-pâtissas
-pâtissasse
-pâtissassent
-pâtissasses
-pâtissassiez
-pâtissassions
-pâtissât
-pâtissâtes
-pâtisse
-pâtissé
-pâtissée
-pâtissées
-pâtissent
-pâtisser
-pâtissera
-pâtisserai
-pâtisseraient
-pâtisserais
-pâtisserait
-pâtisseras
-pâtissèrent
-pâtisserez
-pâtisserie
-pâtisseries
-pâtisseriez
-pâtisserions
-pâtisserons
-pâtisseront
-pâtisses
-pâtissés
-pâtissez
-pâtissier
-pâtissière
-pâtissières
-pâtissiers
-pâtissiez
-pâtissions
-pâtisson
-pâtissons
-pâtit
-pâtît
-pâtîtes
-patoche
-patoches
-patois
-patoisa
-patoisai
-patoisaient
-patoisais
-patoisait
-patoisâmes
-patoisant
-patoisante
-patoisantes
-patoisants
-patoisas
-patoisasse
-patoisassent
-patoisasses
-patoisassiez
-patoisassions
-patoisât
-patoisâtes
-patoise
-patoisé
-patoisent
-patoiser
-patoisera
-patoiserai
-patoiseraient
-patoiserais
-patoiserait
-patoiseras
-patoisèrent
-patoiserez
-patoiseriez
-patoiserions
-patoiserons
-patoiseront
-patoises
-patoisez
-patoisiez
-patoisions
-patoisons
-pâton
-pâtons
-patouilla
-patouillai
-patouillaient
-patouillais
-patouillait
-patouillâmes
-patouillant
-patouillas
-patouillasse
-patouillassent
-patouillasses
-patouillassiez
-patouillassions
-patouillât
-patouillâtes
-patouille
-patouillé
-patouillée
-patouillées
-patouillent
-patouiller
-patouillera
-patouillerai
-patouilleraient
-patouillerais
-patouillerait
-patouilleras
-patouillèrent
-patouillerez
-patouilleriez
-patouillerions
-patouillerons
-patouilleront
-patouilles
-patouillés
-patouillez
-patouilliez
-patouillions
-patouillons
-patraque
-patraques
-pâtre
-pâtres
-patriarcal
-patriarcale
-patriarcalement
-patriarcales
-patriarcat
-patriarcats
-patriarcaux
-patriarche
-patriarches
-patrice
-patrices
-patriciat
-patriciats
-patricien
-patricienne
-patriciennes
-patriciens
-patriclan
-patriclans
-patrie
-patries
-patrilinéaire
-patrilinéaires
-patrilocal
-patrilocale
-patrilocales
-patrilocaux
-patrimoine
-patrimoines
-patrimonial
-patrimoniale
-patrimoniales
-patrimoniaux
-patriotard
-patriotarde
-patriotardes
-patriotards
-patriote
-patriotes
-patriotique
-patriotiquement
-patriotiques
-patriotisme
-patriotismes
-patristique
-patristiques
-patrologie
-patrologies
-patron
-patronage
-patronages
-patronal
-patronale
-patronales
-patronat
-patronats
-patronaux
-patronna
-patronnai
-patronnaient
-patronnais
-patronnait
-patronnâmes
-patronnant
-patronnas
-patronnasse
-patronnassent
-patronnasses
-patronnassiez
-patronnassions
-patronnât
-patronnâtes
-patronne
-patronné
-patronnée
-patronnées
-patronnent
-patronner
-patronnera
-patronnerai
-patronneraient
-patronnerais
-patronnerait
-patronneras
-patronnèrent
-patronnerez
-patronneriez
-patronnerions
-patronnerons
-patronneront
-patronnes
-patronnés
-patronnesse
-patronnesses
-patronnez
-patronniez
-patronnions
-patronnons
-patrons
-patronyme
-patronymes
-patronymique
-patronymiques
-patrouilla
-patrouillai
-patrouillaient
-patrouillais
-patrouillait
-patrouillâmes
-patrouillant
-patrouillas
-patrouillasse
-patrouillassent
-patrouillasses
-patrouillassiez
-patrouillassions
-patrouillât
-patrouillâtes
-patrouille
-patrouillé
-patrouillent
-patrouiller
-patrouillera
-patrouillerai
-patrouilleraient
-patrouillerais
-patrouillerait
-patrouilleras
-patrouillèrent
-patrouillerez
-patrouilleriez
-patrouillerions
-patrouillerons
-patrouilleront
-patrouilles
-patrouilleur
-patrouilleurs
-patrouillez
-patrouilliez
-patrouillions
-patrouillons
-patta
-pattai
-pattaient
-pattais
-pattait
-pattâmes
-pattant
-pattas
-pattasse
-pattassent
-pattasses
-pattassiez
-pattassions
-pattât
-pattâtes
-patte
-patté
-pattée
-pattées
-pattemouille
-pattemouilles
-pattent
-patter
-pattera
-patterai
-patteraient
-patterais
-patterait
-patteras
-pattèrent
-patterez
-patteriez
-patterions
-pattern
-patterns
-patterons
-patteront
-pattes
-pattés
-pattez
-pattiez
-pattinsonage
-pattinsonages
-pattions
-pattons
-pattu
-pattue
-pattues
-pattus
-pâtura
-pâturage
-pâturages
-pâturai
-pâturaient
-pâturais
-pâturait
-pâturâmes
-pâturant
-pâturas
-pâturasse
-pâturassent
-pâturasses
-pâturassiez
-pâturassions
-pâturât
-pâturâtes
-pâture
-pâturé
-pâturée
-pâturées
-pâturent
-pâturer
-pâturera
-pâturerai
-pâtureraient
-pâturerais
-pâturerait
-pâtureras
-pâturèrent
-pâturerez
-pâtureriez
-pâturerions
-pâturerons
-pâtureront
-pâtures
-pâturés
-pâturez
-pâturiez
-pâturin
-pâturins
-pâturions
-paturon
-pâturon
-paturons
-pâturons
-pauchouse
-pauchouses
-paulette
-paulettes
-paulien
-paulienne
-pauliennes
-pauliens
-paulinien
-paulinienne
-pauliniennes
-pauliniens
-paulinisme
-paulinismes
-pauliste
-paulistes
-paulownia
-paulownias
-pauma
-paumai
-paumaient
-paumais
-paumait
-paumâmes
-paumant
-paumas
-paumasse
-paumassent
-paumasses
-paumassiez
-paumassions
-paumât
-paumâtes
-paume
-paumé
-paumée
-paumées
-paumelle
-paumelles
-paument
-paumer
-paumera
-paumerai
-paumeraient
-paumerais
-paumerait
-paumeras
-paumèrent
-paumerez
-paumeriez
-paumerions
-paumerons
-paumeront
-paumes
-paumés
-paumez
-paumier
-paumiers
-paumiez
-paumions
-paumoie
-paumoient
-paumoiera
-paumoierai
-paumoieraient
-paumoierais
-paumoierait
-paumoieras
-paumoierez
-paumoieriez
-paumoierions
-paumoierons
-paumoieront
-paumoies
-paumons
-paumoya
-paumoyai
-paumoyaient
-paumoyais
-paumoyait
-paumoyâmes
-paumoyant
-paumoyas
-paumoyasse
-paumoyassent
-paumoyasses
-paumoyassiez
-paumoyassions
-paumoyât
-paumoyâtes
-paumoyé
-paumoyée
-paumoyées
-paumoyer
-paumoyèrent
-paumoyés
-paumoyez
-paumoyiez
-paumoyions
-paumoyons
-paumure
-paumures
-paupérisa
-paupérisai
-paupérisaient
-paupérisais
-paupérisait
-paupérisâmes
-paupérisant
-paupérisas
-paupérisasse
-paupérisassent
-paupérisasses
-paupérisassiez
-paupérisassions
-paupérisât
-paupérisâtes
-paupérisation
-paupérisations
-paupérise
-paupérisé
-paupérisée
-paupérisées
-paupérisent
-paupériser
-paupérisera
-paupériserai
-paupériseraient
-paupériserais
-paupériserait
-paupériseras
-paupérisèrent
-paupériserez
-paupériseriez
-paupériserions
-paupériserons
-paupériseront
-paupérises
-paupérisés
-paupérisez
-paupérisiez
-paupérisions
-paupérisme
-paupérismes
-paupérisons
-paupière
-paupières
-paupiette
-paupiettes
-pausa
-pausai
-pausaient
-pausais
-pausait
-pausâmes
-pausant
-pausas
-pausasse
-pausassent
-pausasses
-pausassiez
-pausassions
-pausât
-pausâtes
-pause
-pausé
-pause-café
-pausent
-pauser
-pausera
-pauserai
-pauseraient
-pauserais
-pauserait
-pauseras
-pausèrent
-pauserez
-pauseriez
-pauserions
-pauserons
-pauseront
-pauses
-pauses-café
-pausez
-pausiez
-pausions
-pausons
-pauvre
-pauvrement
-pauvres
-pauvresse
-pauvresses
-pauvret
-pauvreté
-pauvretés
-pauvrets
-pauvrette
-pauvrettes
-pava
-pavage
-pavages
-pavai
-pavaient
-pavais
-pavait
-pavâmes
-pavana
-pavanai
-pavanaient
-pavanais
-pavanait
-pavanâmes
-pavanant
-pavanas
-pavanasse
-pavanassent
-pavanasses
-pavanassiez
-pavanassions
-pavanât
-pavanâtes
-pavane
-pavané
-pavanée
-pavanées
-pavanent
-pavaner
-pavanera
-pavanerai
-pavaneraient
-pavanerais
-pavanerait
-pavaneras
-pavanèrent
-pavanerez
-pavaneriez
-pavanerions
-pavanerons
-pavaneront
-pavanes
-pavanés
-pavanez
-pavaniez
-pavanions
-pavanons
-pavant
-pavas
-pavasse
-pavassent
-pavasses
-pavassiez
-pavassions
-pavât
-pavâtes
-pave
-pavé
-pavée
-pavées
-pavement
-pavements
-pavent
-paver
-pavera
-paverai
-paveraient
-paverais
-paverait
-paveras
-pavèrent
-paverez
-paveriez
-paverions
-paverons
-paveront
-paves
-pavés
-paveur
-paveurs
-pavez
-pavie
-pavies
-paviez
-pavillon
-pavillonnaire
-pavillonnaires
-pavillonnerie
-pavillonneries
-pavillons
-pavimenteuse
-pavimenteuses
-pavimenteux
-pavions
-pavois
-pavoisa
-pavoisai
-pavoisaient
-pavoisais
-pavoisait
-pavoisâmes
-pavoisant
-pavoisas
-pavoisasse
-pavoisassent
-pavoisasses
-pavoisassiez
-pavoisassions
-pavoisât
-pavoisâtes
-pavoise
-pavoisé
-pavoisée
-pavoisées
-pavoisement
-pavoisements
-pavoisent
-pavoiser
-pavoisera
-pavoiserai
-pavoiseraient
-pavoiserais
-pavoiserait
-pavoiseras
-pavoisèrent
-pavoiserez
-pavoiseriez
-pavoiserions
-pavoiserons
-pavoiseront
-pavoises
-pavoisés
-pavoisez
-pavoisiez
-pavoisions
-pavoisons
-pavons
-pavot
-pavots
-paya
-payable
-payables
-payai
-payaient
-payais
-payait
-payâmes
-payant
-payante
-payantes
-payants
-payas
-payasse
-payassent
-payasses
-payassiez
-payassions
-payât
-payâtes
-paye
-payé
-payée
-payées
-payement
-payements
-payent
-payer
-payera
-payerai
-payeraient
-payerais
-payerait
-payeras
-payèrent
-payerez
-payeriez
-payerions
-payerons
-payeront
-payes
-payés
-payeur
-payeurs
-payeuse
-payeuses
-payez
-payiez
-payions
-payons
-pays
-paysage
-paysager
-paysagère
-paysagères
-paysagers
-paysages
-paysagiste
-paysagistes
-paysan
-paysannat
-paysannats
-paysanne
-paysannerie
-paysanneries
-paysannes
-paysans
-payse
-payses
-péage
-péageer
-péageère
-péageères
-péageers
-péages
-péagiste
-péagistes
-péan
-péans
-peau
-peaucier
-peauciers
-peaufina
-peaufinai
-peaufinaient
-peaufinais
-peaufinait
-peaufinâmes
-peaufinant
-peaufinas
-peaufinasse
-peaufinassent
-peaufinasses
-peaufinassiez
-peaufinassions
-peaufinât
-peaufinâtes
-peaufine
-peaufiné
-peaufinée
-peaufinées
-peaufinent
-peaufiner
-peaufinera
-peaufinerai
-peaufineraient
-peaufinerais
-peaufinerait
-peaufineras
-peaufinèrent
-peaufinerez
-peaufineriez
-peaufinerions
-peaufinerons
-peaufineront
-peaufines
-peaufinés
-peaufinez
-peaufiniez
-peaufinions
-peaufinons
-peau-rouge
-peaussa
-peaussai
-peaussaient
-peaussais
-peaussait
-peaussâmes
-peaussant
-peaussas
-peaussasse
-peaussassent
-peaussasses
-peaussassiez
-peaussassions
-peaussât
-peaussâtes
-peausse
-peaussé
-peaussent
-peausser
-peaussera
-peausserai
-peausseraient
-peausserais
-peausserait
-peausseras
-peaussèrent
-peausserez
-peausserie
-peausseries
-peausseriez
-peausserions
-peausserons
-peausseront
-peausses
-peaussez
-peaussier
-peaussiers
-peaussiez
-peaussions
-peaussons
-peaux
-peaux-rouges
-pébrine
-pébrines
-pébroc
-pébrocs
-pébroque
-pébroques
-pécaïre
-pécari
-pécaris
-peccable
-peccables
-peccadille
-peccadilles
-pécha
-pêcha
-péchai
-pêchai
-péchaient
-pêchaient
-péchais
-pêchais
-péchait
-pêchait
-péchâmes
-pêchâmes
-péchant
-pêchant
-péchas
-pêchas
-péchasse
-pêchasse
-péchassent
-pêchassent
-péchasses
-pêchasses
-péchassiez
-pêchassiez
-péchassions
-pêchassions
-péchât
-pêchât
-péchâtes
-pêchâtes
-pechblende
-pechblendes
-péché
-pèche
-pêche
-pêché
-pêchée
-pêchées
-pèchent
-pêchent
-pécher
-pêcher
-péchera
-pêchera
-pécherai
-pêcherai
-pécheraient
-pêcheraient
-pécherais
-pêcherais
-pécherait
-pêcherait
-pécheras
-pêcheras
-péchèrent
-pêchèrent
-pécheresse
-pécheresses
-pécherez
-pêcherez
-pêcherie
-pêcheries
-pécheriez
-pêcheriez
-pécherions
-pêcherions
-pécherons
-pêcherons
-pécheront
-pêcheront
-pêchers
-péchés
-pèches
-pêches
-pêchés
-pêchette
-pêchettes
-pécheur
-pêcheur
-pécheurs
-pêcheurs
-pêcheuse
-pêcheuses
-pêcheux
-péchez
-pêchez
-péchiez
-pêchiez
-péchions
-pêchions
-péchons
-pêchons
-péclota
-péclotai
-péclotaient
-péclotais
-péclotait
-péclotâmes
-péclotant
-péclotas
-péclotasse
-péclotassent
-péclotasses
-péclotassiez
-péclotassions
-péclotât
-péclotâtes
-péclote
-pécloté
-péclotent
-pécloter
-péclotera
-pécloterai
-pécloteraient
-pécloterais
-pécloterait
-pécloteras
-péclotèrent
-pécloterez
-pécloteriez
-pécloterions
-pécloterons
-pécloteront
-péclotes
-péclotez
-péclotiez
-péclotions
-péclotons
-pecnot
-pecnots
-pécoptéris
-pécore
-pécores
-pecten
-pectens
-pectine
-pectiné
-pectinée
-pectinées
-pectines
-pectinés
-pectique
-pectiques
-pectoral
-pectorale
-pectorales
-pectoraux
-péculat
-péculats
-pécule
-pécules
-pécuniaire
-pécuniairement
-pécuniaires
-pédagogie
-pédagogies
-pédagogique
-pédagogiquement
-pédagogiques
-pédagogue
-pédagogues
-pédala
-pédalai
-pédalaient
-pédalais
-pédalait
-pédalâmes
-pédalant
-pédalas
-pédalasse
-pédalassent
-pédalasses
-pédalassiez
-pédalassions
-pédalât
-pédalâtes
-pédale
-pédalé
-pédalent
-pédaler
-pédalera
-pédalerai
-pédaleraient
-pédalerais
-pédalerait
-pédaleras
-pédalèrent
-pédalerez
-pédaleriez
-pédalerions
-pédalerons
-pédaleront
-pédales
-pédaleur
-pédaleurs
-pédaleuse
-pédaleuses
-pédalez
-pédalier
-pédaliers
-pédaliez
-pédalions
-Pédalo
-pédalons
-Pédalos
-pédant
-pédante
-pédanterie
-pédanteries
-pédantes
-pédantesque
-pédantesques
-pédantisme
-pédantismes
-pédants
-pédéraste
-pédérastes
-pédérastie
-pédérasties
-pédérastique
-pédérastiques
-pédestre
-pédestrement
-pédestres
-pédiatre
-pédiatres
-pédiatrie
-pédiatries
-pédicellaire
-pédicellaires
-pédicelle
-pédicelles
-pédiculaire
-pédiculaires
-pédiculé
-pédiculée
-pédiculées
-pédiculés
-pédiculose
-pédiculoses
-pédicure
-pédicures
-pédicurie
-pédicuries
-pédieuse
-pédieuses
-pédieux
-pedigree
-pedigrees
-pédimane
-pédimanes
-pédiment
-pédiments
-pédiplaine
-pédiplaines
-pédogenèse
-pédogenèses
-pédologie
-pédologies
-pédologue
-pédologues
-pédonculaire
-pédonculaires
-pédoncule
-pédonculé
-pédonculée
-pédonculées
-pédoncules
-pédonculés
-pédophile
-pédophiles
-pédophilie
-pédophilies
-pedum
-pedums
-pedzouille
-pedzouilles
-peeling
-peelings
-pégase
-pégases
-pegmatite
-pegmatites
-pègre
-pègres
-pehlvi
-peigna
-peignage
-peignages
-peignai
-peignaient
-peignais
-peignait
-peignâmes
-peignant
-peignas
-peignasse
-peignassent
-peignasses
-peignassiez
-peignassions
-peignât
-peignâtes
-peigne
-peigné
-peigne-cul
-peignée
-peignées
-peignent
-peigner
-peignera
-peignerai
-peigneraient
-peignerais
-peignerait
-peigneras
-peignèrent
-peignerez
-peigneriez
-peignerions
-peignerons
-peigneront
-peignes
-peignés
-peigneur
-peigneurs
-peigneuse
-peigneuses
-peignez
-peignier
-peigniers
-peigniez
-peignîmes
-peignions
-peignirent
-peignis
-peignisse
-peignissent
-peignisses
-peignissiez
-peignissions
-peignit
-peignît
-peignîtes
-peignoir
-peignoire
-peignoires
-peignoirs
-peignons
-peignures
-peille
-peilles
-peina
-peinai
-peinaient
-peinais
-peinait
-peinâmes
-peinant
-peinard
-peinarde
-peinardement
-peinardes
-peinards
-peinas
-peinasse
-peinassent
-peinasses
-peinassiez
-peinassions
-peinât
-peinâtes
-peindra
-peindrai
-peindraient
-peindrais
-peindrait
-peindras
-peindre
-peindrez
-peindriez
-peindrions
-peindrons
-peindront
-peine
-peiné
-peinée
-peinées
-peinent
-peiner
-peinera
-peinerai
-peineraient
-peinerais
-peinerait
-peineras
-peinèrent
-peinerez
-peineriez
-peinerions
-peinerons
-peineront
-peines
-peinés
-peinez
-peiniez
-peinions
-peinons
-peins
-peint
-peinte
-peintes
-peintre
-peintres
-peints
-peintura
-peinturai
-peinturaient
-peinturais
-peinturait
-peinturâmes
-peinturant
-peinturas
-peinturasse
-peinturassent
-peinturasses
-peinturassiez
-peinturassions
-peinturât
-peinturâtes
-peinture
-peinturé
-peinturée
-peinturées
-peinturent
-peinturer
-peinturera
-peinturerai
-peintureraient
-peinturerais
-peinturerait
-peintureras
-peinturèrent
-peinturerez
-peintureriez
-peinturerions
-peinturerons
-peintureront
-peintures
-peinturés
-peinturez
-peinturiez
-peinturions
-peinturlura
-peinturlurai
-peinturluraient
-peinturlurais
-peinturlurait
-peinturlurâmes
-peinturlurant
-peinturluras
-peinturlurasse
-peinturlurassent
-peinturlurasses
-peinturlurassiez
-peinturlurassions
-peinturlurât
-peinturlurâtes
-peinturlure
-peinturluré
-peinturlurée
-peinturlurées
-peinturlurent
-peinturlurer
-peinturlurera
-peinturlurerai
-peinturlureraient
-peinturlurerais
-peinturlurerait
-peinturlureras
-peinturlurèrent
-peinturlurerez
-peinturlureriez
-peinturlurerions
-peinturlurerons
-peinturlureront
-peinturlures
-peinturlurés
-peinturlurez
-peinturluriez
-peinturlurions
-peinturlurons
-peinturons
-péjoratif
-péjoratifs
-péjoration
-péjorations
-péjorative
-péjorativement
-péjoratives
-pékan
-pékans
-pékin
-pékiné
-pékinée
-pékinées
-pékinés
-pékinois
-pékinoise
-pékinoises
-pékins
-pela
-pelade
-pelades
-pelage
-pelages
-pélagianisme
-pélagianismes
-pélagien
-pélagienne
-pélagiennes
-pélagiens
-pélagique
-pélagiques
-pelagos
-pelai
-pelaient
-pelais
-pelait
-pelâmes
-pélamide
-pélamides
-pélamyde
-pélamydes
-pelant
-pelard
-pelards
-pélargonium
-pélargoniums
-pelas
-pélasgien
-pélasgienne
-pélasgiennes
-pélasgiens
-pélasgique
-pélasgiques
-pelasse
-pelassent
-pelasses
-pelassiez
-pelassions
-pelât
-pelâtes
-pelé
-pèle
-pelée
-peléen
-péléen
-peléenne
-péléenne
-peléennes
-péléennes
-peléens
-péléens
-pelées
-pêle-mêle
-pèlent
-peler
-pèlera
-pèlerai
-pèleraient
-pèlerais
-pèlerait
-pèleras
-pelèrent
-pèlerez
-pèleriez
-pèlerin
-pèlerinage
-pèlerinages
-pèlerine
-pèlerines
-pèlerins
-pèlerions
-pèlerons
-pèleront
-pelés
-pèles
-pelez
-péliade
-péliades
-pélican
-pélicans
-peliez
-pelions
-pelisse
-pelisses
-pellagre
-pellagres
-pellagreuse
-pellagreuses
-pellagreux
-pelle
-pelle-pioche
-pelles
-pelles-pioches
-pellet
-pelleta
-pelletage
-pelletages
-pelletai
-pelletaient
-pelletais
-pelletait
-pelletâmes
-pelletant
-pelletas
-pelletasse
-pelletassent
-pelletasses
-pelletassiez
-pelletassions
-pelletât
-pelletâtes
-pelleté
-pelletée
-pelletées
-pelleter
-pelletèrent
-pelleterie
-pelleteries
-pelletés
-pelleteur
-pelleteurs
-pelleteuse
-pelleteuses
-pelletez
-pelletier
-pelletière
-pelletières
-pelletiérine
-pelletiérines
-pelletiers
-pelletiez
-pelletions
-pelletons
-pellets
-pellette
-pellettent
-pellettera
-pelletterai
-pelletteraient
-pelletterais
-pelletterait
-pelletteras
-pelletterez
-pelletteriez
-pelletterions
-pelletterons
-pelletteront
-pellettes
-pelliculage
-pelliculages
-pelliculaire
-pelliculaires
-pellicule
-pelliculé
-pelliculée
-pelliculées
-pellicules
-pelliculés
-pelliculeuse
-pelliculeuses
-pelliculeux
-pellucide
-pellucides
-pélobate
-pélobates
-pélodyte
-pélodytes
-pelons
-pelota
-pelotage
-pelotages
-pelotai
-pelotaient
-pelotais
-pelotait
-pelotâmes
-pelotant
-pelotari
-pelotaris
-pelotas
-pelotasse
-pelotassent
-pelotasses
-pelotassiez
-pelotassions
-pelotât
-pelotâtes
-pelote
-peloté
-pelotée
-pelotées
-pelotent
-peloter
-pelotera
-peloterai
-peloteraient
-peloterais
-peloterait
-peloteras
-pelotèrent
-peloterez
-peloteriez
-peloterions
-peloterons
-peloteront
-pelotes
-pelotés
-peloteur
-peloteurs
-peloteuse
-peloteuses
-pelotez
-pelotiez
-pelotions
-peloton
-pelotonna
-pelotonnai
-pelotonnaient
-pelotonnais
-pelotonnait
-pelotonnâmes
-pelotonnant
-pelotonnas
-pelotonnasse
-pelotonnassent
-pelotonnasses
-pelotonnassiez
-pelotonnassions
-pelotonnât
-pelotonnâtes
-pelotonne
-pelotonné
-pelotonnée
-pelotonnées
-pelotonnement
-pelotonnements
-pelotonnent
-pelotonner
-pelotonnera
-pelotonnerai
-pelotonneraient
-pelotonnerais
-pelotonnerait
-pelotonneras
-pelotonnèrent
-pelotonnerez
-pelotonneriez
-pelotonnerions
-pelotonnerons
-pelotonneront
-pelotonnes
-pelotonnés
-pelotonnez
-pelotonniez
-pelotonnions
-pelotonnons
-pelotons
-pelouse
-pelouses
-pelta
-peltas
-peltaste
-peltastes
-pelté
-peltée
-peltées
-peltés
-pelucha
-peluchai
-peluchaient
-peluchais
-peluchait
-peluchâmes
-peluchant
-peluchas
-peluchasse
-peluchassent
-peluchasses
-peluchassiez
-peluchassions
-peluchât
-peluchâtes
-peluche
-peluché
-peluchée
-peluchées
-peluchent
-pelucher
-peluchera
-pelucherai
-pelucheraient
-pelucherais
-pelucherait
-pelucheras
-peluchèrent
-pelucherez
-pelucheriez
-pelucherions
-pelucherons
-pelucheront
-peluches
-peluchés
-pelucheuse
-pelucheuses
-pelucheux
-peluchez
-peluchiez
-peluchions
-peluchons
-pelure
-pelures
-pelvien
-pelvienne
-pelviennes
-pelviens
-pelvigraphie
-pelvigraphies
-pelvis
-pemmican
-pemmicans
-pénal
-pénale
-pénalement
-pénales
-pénalisa
-pénalisai
-pénalisaient
-pénalisais
-pénalisait
-pénalisâmes
-pénalisant
-pénalisas
-pénalisasse
-pénalisassent
-pénalisasses
-pénalisassiez
-pénalisassions
-pénalisât
-pénalisâtes
-pénalisation
-pénalisations
-pénalise
-pénalisé
-pénalisée
-pénalisées
-pénalisent
-pénaliser
-pénalisera
-pénaliserai
-pénaliseraient
-pénaliserais
-pénaliserait
-pénaliseras
-pénalisèrent
-pénaliserez
-pénaliseriez
-pénaliserions
-pénaliserons
-pénaliseront
-pénalises
-pénalisés
-pénalisez
-pénalisiez
-pénalisions
-pénalisons
-pénalité
-pénalités
-penalties
-penalty
-penaltys
-pénard
-pénarde
-pénardement
-pénardes
-pénards
-pénates
-penaud
-penaude
-penaudes
-penauds
-pénaux
-pencha
-penchai
-penchaient
-penchais
-penchait
-penchâmes
-penchant
-penchante
-penchantes
-penchants
-penchas
-penchasse
-penchassent
-penchasses
-penchassiez
-penchassions
-penchât
-penchâtes
-penche
-penché
-penchée
-penchées
-penchent
-pencher
-penchera
-pencherai
-pencheraient
-pencherais
-pencherait
-pencheras
-penchèrent
-pencherez
-pencheriez
-pencherions
-pencherons
-pencheront
-penches
-penchés
-penchez
-penchiez
-penchions
-penchons
-pend
-pendable
-pendables
-pendage
-pendages
-pendaient
-pendais
-pendaison
-pendaisons
-pendait
-pendant
-pendante
-pendantes
-pendants
-pendard
-pendards
-pende
-pendeloque
-pendeloques
-pendent
-pendentif
-pendentifs
-penderie
-penderies
-pendes
-pendez
-pendiez
-pendilla
-pendillai
-pendillaient
-pendillais
-pendillait
-pendillâmes
-pendillant
-pendillas
-pendillasse
-pendillassent
-pendillasses
-pendillassiez
-pendillassions
-pendillât
-pendillâtes
-pendille
-pendillé
-pendillent
-pendiller
-pendillera
-pendillerai
-pendilleraient
-pendillerais
-pendillerait
-pendilleras
-pendillèrent
-pendillerez
-pendilleriez
-pendillerions
-pendillerons
-pendilleront
-pendilles
-pendillez
-pendilliez
-pendillions
-pendillon
-pendillons
-pendîmes
-pendions
-pendirent
-pendis
-pendisse
-pendissent
-pendisses
-pendissiez
-pendissions
-pendit
-pendît
-pendîtes
-pendoir
-pendoirs
-pendons
-pendouilla
-pendouillai
-pendouillaient
-pendouillais
-pendouillait
-pendouillâmes
-pendouillant
-pendouillas
-pendouillasse
-pendouillassent
-pendouillasses
-pendouillassiez
-pendouillassions
-pendouillât
-pendouillâtes
-pendouille
-pendouillé
-pendouillent
-pendouiller
-pendouillera
-pendouillerai
-pendouilleraient
-pendouillerais
-pendouillerait
-pendouilleras
-pendouillèrent
-pendouillerez
-pendouilleriez
-pendouillerions
-pendouillerons
-pendouilleront
-pendouilles
-pendouillez
-pendouilliez
-pendouillions
-pendouillons
-pendra
-pendrai
-pendraient
-pendrais
-pendrait
-pendras
-pendre
-pendrez
-pendriez
-pendrions
-pendrons
-pendront
-pends
-pendu
-pendue
-pendues
-pendula
-pendulai
-pendulaient
-pendulaire
-pendulaires
-pendulais
-pendulait
-pendulâmes
-pendulant
-pendulas
-pendulasse
-pendulassent
-pendulasses
-pendulassiez
-pendulassions
-pendulât
-pendulâtes
-pendule
-pendulé
-pendulent
-penduler
-pendulera
-pendulerai
-penduleraient
-pendulerais
-pendulerait
-penduleras
-pendulèrent
-pendulerez
-penduleriez
-pendulerions
-pendulerons
-penduleront
-pendules
-pendulette
-pendulettes
-pendulez
-penduliez
-pendulions
-pendulons
-pendus
-pêne
-pénéplaine
-pénéplaines
-pênes
-pénétra
-pénétrabilité
-pénétrabilités
-pénétrable
-pénétrables
-pénétrai
-pénétraient
-pénétrais
-pénétrait
-pénétrâmes
-pénétrant
-pénétrante
-pénétrantes
-pénétrants
-pénétras
-pénétrasse
-pénétrassent
-pénétrasses
-pénétrassiez
-pénétrassions
-pénétrât
-pénétrâtes
-pénétration
-pénétrations
-pénétré
-pénètre
-pénétrée
-pénétrées
-pénètrent
-pénétrer
-pénétrera
-pénétrerai
-pénétreraient
-pénétrerais
-pénétrerait
-pénétreras
-pénétrèrent
-pénétrerez
-pénétreriez
-pénétrerions
-pénétrerons
-pénétreront
-pénétrés
-pénètres
-pénétrez
-pénétriez
-pénétrions
-pénétromètre
-pénétromètres
-pénétrons
-pénible
-péniblement
-pénibles
-péniche
-péniches
-pénicillé
-pénicillée
-pénicillées
-pénicillés
-pénicilline
-pénicillines
-pénicillium
-pénicilliums
-pénien
-pénienne
-péniennes
-péniens
-pénil
-pénils
-péninsulaire
-péninsulaires
-péninsule
-péninsules
-pénis
-pénitence
-pénitencerie
-pénitenceries
-pénitences
-pénitencier
-pénitenciers
-pénitent
-pénitente
-pénitentes
-pénitentiaire
-pénitentiaires
-pénitential
-pénitentiale
-pénitentiales
-pénitentiaux
-pénitentiel
-pénitentielle
-pénitentielles
-pénitentiels
-pénitents
-pennage
-penne
-penné
-pennée
-pennées
-pennes
-pennés
-pennies
-penniforme
-penniformes
-pennon
-pennons
-penny
-pénombre
-pénombres
-penon
-penons
-pensa
-pensable
-pensables
-pensai
-pensaient
-pensais
-pensait
-pensâmes
-pensant
-pensante
-pensantes
-pensants
-pensas
-pensasse
-pensassent
-pensasses
-pensassiez
-pensassions
-pensât
-pensâtes
-pense
-pensé
-pense-bête
-pense-bêtes
-pensée
-pensées
-pensent
-penser
-pensera
-penserai
-penseraient
-penserais
-penserait
-penseras
-pensèrent
-penserez
-penseriez
-penserions
-penserons
-penseront
-penses
-pensés
-penseur
-penseurs
-penseuse
-penseuses
-pensez
-pensiez
-pensif
-pensifs
-pension
-pensionna
-pensionnai
-pensionnaient
-pensionnaire
-pensionnaires
-pensionnais
-pensionnait
-pensionnâmes
-pensionnant
-pensionnas
-pensionnasse
-pensionnassent
-pensionnasses
-pensionnassiez
-pensionnassions
-pensionnat
-pensionnât
-pensionnâtes
-pensionnats
-pensionne
-pensionné
-pensionnée
-pensionnées
-pensionnent
-pensionner
-pensionnera
-pensionnerai
-pensionneraient
-pensionnerais
-pensionnerait
-pensionneras
-pensionnèrent
-pensionnerez
-pensionneriez
-pensionnerions
-pensionnerons
-pensionneront
-pensionnes
-pensionnés
-pensionnez
-pensionniez
-pensionnions
-pensionnons
-pensions
-pensive
-pensivement
-pensives
-pensons
-pensum
-pensums
-pentacle
-pentacles
-pentacorde
-pentacordes
-pentacrine
-pentacrines
-pentadactyle
-pentadactyles
-pentadécagone
-pentadécagones
-pentaèdre
-pentaèdres
-pentagonal
-pentagonale
-pentagonales
-pentagonaux
-pentagone
-pentagones
-pentamère
-pentamères
-pentamètre
-pentamètres
-pentane
-pentanes
-pentapol
-pentapols
-pentarchie
-pentarchies
-pentateuque
-pentateuques
-pentathlon
-pentathlons
-pentatome
-pentatomes
-pentatonique
-pentatoniques
-pente
-pentecôte
-pentecôtes
-pentédécagone
-pentédécagones
-pentes
-penthiobarbital
-penthiobarbitals
-penthode
-penthodes
-penthotal
-penthotals
-pentode
-pentodes
-pentose
-pentoses
-pentu
-pentue
-pentues
-penture
-pentures
-pentus
-pénultième
-pénultièmes
-pénurie
-pénuries
-péon
-péons
-péotte
-péottes
-pep
-pépé
-pépère
-pépères
-pépés
-pépètes
-pépia
-pépiai
-pépiaient
-pépiais
-pépiait
-pépiâmes
-pépiant
-pépias
-pépiasse
-pépiassent
-pépiasses
-pépiassiez
-pépiassions
-pépiât
-pépiâtes
-pépie
-pépié
-pépiement
-pépiements
-pépient
-pépier
-pépiera
-pépierai
-pépieraient
-pépierais
-pépierait
-pépieras
-pépièrent
-pépierez
-pépieriez
-pépierions
-pépierons
-pépieront
-pépies
-pépiez
-pépiiez
-pépiions
-pépin
-pépinière
-pépinières
-pépiniériste
-pépiniéristes
-pépins
-pépions
-pépite
-pépites
-péplum
-péplums
-pépon
-péponide
-péponides
-pépons
-peppermint
-peppermints
-pepsine
-pepsines
-peptide
-peptides
-peptique
-peptiques
-peptone
-peptones
-péquenaud
-péquenaude
-péquenaudes
-péquenauds
-péquenot
-péquenots
-péquin
-péquins
-péquiste
-péquistes
-péramèle
-péramèles
-perborate
-perborates
-perça
-perçage
-perçages
-perçai
-perçaient
-perçais
-perçait
-percale
-percales
-percaline
-percalines
-perçâmes
-perçant
-perçante
-perçantes
-perçants
-perças
-perçasse
-perçassent
-perçasses
-perçassiez
-perçassions
-perçât
-perçâtes
-perce
-percé
-percée
-percées
-percement
-percements
-perce-muraille
-perce-murailles
-perce-neige
-percent
-perce-oreille
-perce-oreilles
-perce-pierre
-perce-pierres
-percept
-percepteur
-percepteurs
-perceptibilité
-perceptibilités
-perceptible
-perceptiblement
-perceptibles
-perceptif
-perceptifs
-perception
-perceptions
-perceptive
-perceptives
-perceptrice
-perceptrices
-percepts
-percer
-percera
-percerai
-perceraient
-percerais
-percerait
-perceras
-percèrent
-percerette
-percerettes
-percerez
-perceriez
-percerions
-percerons
-perceront
-perces
-percés
-perceur
-perceurs
-perceuse
-perceuses
-percevable
-percevables
-percevaient
-percevais
-percevait
-percevant
-percevez
-perceviez
-percevions
-percevoir
-percevons
-percevra
-percevrai
-percevraient
-percevrais
-percevrait
-percevras
-percevrez
-percevriez
-percevrions
-percevrons
-percevront
-percez
-percha
-perchai
-perchaient
-perchais
-perchait
-perchâmes
-perchant
-perchas
-perchasse
-perchassent
-perchasses
-perchassiez
-perchassions
-perchât
-perchâtes
-perche
-perché
-perchée
-perchées
-perchent
-percher
-perchera
-percherai
-percheraient
-percherais
-percherait
-percheras
-perchèrent
-percherez
-percheriez
-percherions
-percheron
-percheronne
-percheronnes
-percherons
-percheront
-perches
-perchés
-percheur
-percheurs
-percheuse
-percheuses
-perchez
-perchiez
-perchions
-perchis
-perchiste
-perchistes
-perchlorate
-perchlorates
-perchlorique
-perchloriques
-perchman
-perchmen
-perchoir
-perchoirs
-perchons
-perciez
-percions
-perclus
-percluse
-percluses
-percnoptère
-percnoptères
-perçois
-perçoit
-perçoive
-perçoivent
-perçoives
-percolateur
-percolateurs
-perçons
-perçu
-perçue
-perçues
-perçûmes
-perçurent
-perçus
-perçusse
-perçussent
-perçusses
-perçussiez
-percussion
-percussionniste
-percussionnistes
-percussions
-perçussions
-perçut
-perçût
-percuta
-percutai
-percutaient
-percutais
-percutait
-percutâmes
-percutant
-percutante
-percutantes
-percutants
-percutas
-percutasse
-percutassent
-percutasses
-percutassiez
-percutassions
-percutât
-percutâtes
-percute
-percuté
-percutée
-percutées
-percutent
-percuter
-percutera
-percuterai
-percuteraient
-percuterais
-percuterait
-percuteras
-percutèrent
-percuterez
-percuteriez
-percuterions
-percuterons
-percuteront
-percutes
-percutés
-perçûtes
-percuteur
-percuteurs
-percutez
-percutiez
-percutions
-percutons
-perd
-perdable
-perdables
-perdaient
-perdais
-perdait
-perdant
-perdante
-perdantes
-perdants
-perde
-perdent
-perdes
-perdez
-perdiez
-perdîmes
-perdions
-perdirent
-perdis
-perdisse
-perdissent
-perdisses
-perdissiez
-perdissions
-perdit
-perdît
-perdîtes
-perdition
-perditions
-perdons
-perdra
-perdrai
-perdraient
-perdrais
-perdrait
-perdras
-perdre
-perdreau
-perdreaux
-perdrez
-perdriez
-perdrions
-perdrix
-perdrons
-perdront
-perds
-perdu
-perdue
-perdues
-perdura
-perdurable
-perdurables
-perdurai
-perduraient
-perdurais
-perdurait
-perdurâmes
-perdurant
-perduras
-perdurasse
-perdurassent
-perdurasses
-perdurassiez
-perdurassions
-perdurât
-perdurâtes
-perdure
-perduré
-perdurent
-perdurer
-perdurera
-perdurerai
-perdureraient
-perdurerais
-perdurerait
-perdureras
-perdurèrent
-perdurerez
-perdureriez
-perdurerions
-perdurerons
-perdureront
-perdures
-perdurez
-perduriez
-perdurions
-perdurons
-perdus
-père
-pérégrina
-pérégrinai
-pérégrinaient
-pérégrinais
-pérégrinait
-pérégrinâmes
-pérégrinant
-pérégrinas
-pérégrinasse
-pérégrinassent
-pérégrinasses
-pérégrinassiez
-pérégrinassions
-pérégrinât
-pérégrinâtes
-pérégrination
-pérégrinations
-pérégrine
-pérégriné
-pérégrinent
-pérégriner
-pérégrinera
-pérégrinerai
-pérégrineraient
-pérégrinerais
-pérégrinerait
-pérégrineras
-pérégrinèrent
-pérégrinerez
-pérégrineriez
-pérégrinerions
-pérégrinerons
-pérégrineront
-pérégrines
-pérégrinez
-pérégriniez
-pérégrinions
-pérégrinons
-péremption
-péremptions
-péremptoire
-péremptoirement
-péremptoires
-pérenne
-pérennes
-pérennisa
-pérennisai
-pérennisaient
-pérennisais
-pérennisait
-pérennisâmes
-pérennisant
-pérennisas
-pérennisasse
-pérennisassent
-pérennisasses
-pérennisassiez
-pérennisassions
-pérennisât
-pérennisâtes
-pérennisation
-pérennisations
-pérennise
-pérennisé
-pérennisée
-pérennisées
-pérennisent
-pérenniser
-pérennisera
-pérenniserai
-pérenniseraient
-pérenniserais
-pérenniserait
-pérenniseras
-pérennisèrent
-pérenniserez
-pérenniseriez
-pérenniserions
-pérenniserons
-pérenniseront
-pérennises
-pérennisés
-pérennisez
-pérennisiez
-pérennisions
-pérennisons
-pérennité
-pérennités
-péréquation
-péréquations
-pères
-perfectibilité
-perfectibilités
-perfectible
-perfectibles
-perfectif
-perfectifs
-perfection
-perfectionna
-perfectionnai
-perfectionnaient
-perfectionnais
-perfectionnait
-perfectionnâmes
-perfectionnant
-perfectionnas
-perfectionnasse
-perfectionnassent
-perfectionnasses
-perfectionnassiez
-perfectionnassions
-perfectionnât
-perfectionnâtes
-perfectionne
-perfectionné
-perfectionnée
-perfectionnées
-perfectionnement
-perfectionnements
-perfectionnent
-perfectionner
-perfectionnera
-perfectionnerai
-perfectionneraient
-perfectionnerais
-perfectionnerait
-perfectionneras
-perfectionnèrent
-perfectionnerez
-perfectionneriez
-perfectionnerions
-perfectionnerons
-perfectionneront
-perfectionnes
-perfectionnés
-perfectionnez
-perfectionniez
-perfectionnions
-perfectionnisme
-perfectionnismes
-perfectionniste
-perfectionnistes
-perfectionnons
-perfections
-perfective
-perfectives
-perfide
-perfidement
-perfides
-perfidie
-perfidies
-perfolié
-perfoliée
-perfoliées
-perfoliés
-perfora
-perforage
-perforages
-perforai
-perforaient
-perforais
-perforait
-perforâmes
-perforant
-perforante
-perforantes
-perforants
-perforas
-perforasse
-perforassent
-perforasses
-perforassiez
-perforassions
-perforât
-perforâtes
-perforateur
-perforateurs
-perforation
-perforations
-perforatrice
-perforatrices
-perfore
-perforé
-perforée
-perforées
-perforent
-perforer
-perforera
-perforerai
-perforeraient
-perforerais
-perforerait
-perforeras
-perforèrent
-perforerez
-perforeriez
-perforerions
-perforerons
-perforeront
-perfores
-perforés
-perforeuse
-perforeuses
-perforez
-perforiez
-perforions
-performance
-performances
-performant
-performante
-performantes
-performants
-performatif
-performatifs
-performative
-performatives
-perforons
-perfusa
-perfusai
-perfusaient
-perfusais
-perfusait
-perfusâmes
-perfusant
-perfusas
-perfusasse
-perfusassent
-perfusasses
-perfusassiez
-perfusassions
-perfusât
-perfusâtes
-perfuse
-perfusé
-perfusée
-perfusées
-perfusent
-perfuser
-perfusera
-perfuserai
-perfuseraient
-perfuserais
-perfuserait
-perfuseras
-perfusèrent
-perfuserez
-perfuseriez
-perfuserions
-perfuserons
-perfuseront
-perfuses
-perfusés
-perfusez
-perfusiez
-perfusion
-perfusions
-perfusons
-pergélisol
-pergélisols
-pergola
-pergolas
-péri
-périanthe
-périanthes
-péricarde
-péricardes
-péricarpe
-péricarpes
-périchondre
-périchondres
-périclita
-périclitai
-périclitaient
-périclitais
-périclitait
-périclitâmes
-périclitant
-périclitas
-périclitasse
-périclitassent
-périclitasses
-périclitassiez
-périclitassions
-périclitât
-périclitâtes
-périclite
-périclité
-périclitent
-péricliter
-périclitera
-péricliterai
-péricliteraient
-péricliterais
-péricliterait
-péricliteras
-périclitèrent
-péricliterez
-péricliteriez
-péricliterions
-péricliterons
-péricliteront
-périclites
-périclitez
-périclitiez
-périclitions
-périclitons
-péricycle
-péricycles
-péridot
-péridots
-péridural
-péridurale
-péridurales
-périduraux
-périgée
-périgées
-périglaciaire
-périglaciaires
-périgueux
-périhélie
-périhélies
-péril
-périlleuse
-périlleusement
-périlleuses
-périlleux
-périls
-périma
-périmai
-périmaient
-périmais
-périmait
-périmâmes
-périmant
-périmas
-périmasse
-périmassent
-périmasses
-périmassiez
-périmassions
-périmât
-périmâtes
-périme
-périmé
-périmée
-périmées
-périment
-périmer
-périmera
-périmerai
-périmeraient
-périmerais
-périmerait
-périmeras
-périmèrent
-périmerez
-périmeriez
-périmerions
-périmerons
-périmeront
-périmes
-périmés
-pérîmes
-périmètre
-périmètres
-périmez
-périmiez
-périmions
-périmons
-périnatal
-périnatale
-périnatales
-périnataux
-périnéal
-périnéale
-périnéales
-périnéaux
-périnée
-périnées
-période
-périodes
-périodicité
-périodicités
-périodique
-périodiquement
-périodiques
-périoste
-périostes
-périostite
-périostites
-péripatéticien
-péripatéticienne
-péripatéticiennes
-péripatéticiens
-péripatétisme
-péripatétismes
-péripétie
-péripéties
-périphérie
-périphéries
-périphérique
-périphériques
-périphlébite
-périphlébites
-périphrasa
-périphrasai
-périphrasaient
-périphrasais
-périphrasait
-périphrasâmes
-périphrasant
-périphrasas
-périphrasasse
-périphrasassent
-périphrasasses
-périphrasassiez
-périphrasassions
-périphrasât
-périphrasâtes
-périphrase
-périphrasé
-périphrasent
-périphraser
-périphrasera
-périphraserai
-périphraseraient
-périphraserais
-périphraserait
-périphraseras
-périphrasèrent
-périphraserez
-périphraseriez
-périphraserions
-périphraserons
-périphraseront
-périphrases
-périphrasez
-périphrasiez
-périphrasions
-périphrasons
-périphrastique
-périphrastiques
-périple
-périples
-périptère
-périptères
-périr
-périra
-périrai
-périraient
-périrais
-périrait
-périras
-périrent
-périrez
-péririez
-péririons
-périrons
-périront
-péris
-périscolaire
-périscolaires
-périscope
-périscopes
-périscopique
-périscopiques
-périsperme
-périspermes
-périssable
-périssables
-périssaient
-périssais
-périssait
-périssant
-périsse
-périssent
-périsses
-périssez
-périssiez
-périssions
-périssoire
-périssoires
-périssologie
-périssologies
-périssons
-péristaltique
-péristaltiques
-péristaltisme
-péristaltismes
-péristome
-péristomes
-péristyle
-péristyles
-périt
-pérît
-pérîtes
-périthèce
-périthèces
-péritoine
-péritoines
-péritonéal
-péritonéale
-péritonéales
-péritonéaux
-péritonite
-péritonites
-pérityphlite
-pérityphlites
-perla
-perlai
-perlaient
-perlais
-perlait
-perlâmes
-perlant
-perlas
-perlasse
-perlassent
-perlasses
-perlassiez
-perlassions
-perlât
-perlâtes
-perle
-perlé
-perlèche
-perlèches
-perlée
-perlées
-perlent
-perler
-perlera
-perlerai
-perleraient
-perlerais
-perlerait
-perleras
-perlèrent
-perlerez
-perleriez
-perlerions
-perlerons
-perleront
-perles
-perlés
-perlez
-perlier
-perlière
-perlières
-perliers
-perliez
-perlimpinpin
-perlions
-perlon
-perlons
-perlot
-perlots
-perlouse
-perlouses
-perlouze
-perlouzes
-permafrost
-permafrosts
-permalloy
-permalloys
-permanence
-permanences
-permanent
-permanenta
-permanentai
-permanentaient
-permanentais
-permanentait
-permanentâmes
-permanentant
-permanentas
-permanentasse
-permanentassent
-permanentasses
-permanentassiez
-permanentassions
-permanentât
-permanentâtes
-permanente
-permanenté
-permanentée
-permanentées
-permanentent
-permanenter
-permanentera
-permanenterai
-permanenteraient
-permanenterais
-permanenterait
-permanenteras
-permanentèrent
-permanenterez
-permanenteriez
-permanenterions
-permanenterons
-permanenteront
-permanentes
-permanentés
-permanentez
-permanentiez
-permanentions
-permanentons
-permanents
-permanganate
-permanganates
-permanganique
-permanganiques
-perméabilisa
-perméabilisai
-perméabilisaient
-perméabilisais
-perméabilisait
-perméabilisâmes
-perméabilisant
-perméabilisas
-perméabilisasse
-perméabilisassent
-perméabilisasses
-perméabilisassiez
-perméabilisassions
-perméabilisât
-perméabilisâtes
-perméabilise
-perméabilisé
-perméabilisée
-perméabilisées
-perméabilisent
-perméabiliser
-perméabilisera
-perméabiliserai
-perméabiliseraient
-perméabiliserais
-perméabiliserait
-perméabiliseras
-perméabilisèrent
-perméabiliserez
-perméabiliseriez
-perméabiliserions
-perméabiliserons
-perméabiliseront
-perméabilises
-perméabilisés
-perméabilisez
-perméabilisiez
-perméabilisions
-perméabilisons
-perméabilité
-perméabilités
-perméable
-perméables
-permet
-permets
-permettaient
-permettais
-permettait
-permettant
-permette
-permettent
-permettes
-permettez
-permettiez
-permettions
-permettons
-permettra
-permettrai
-permettraient
-permettrais
-permettrait
-permettras
-permettre
-permettrez
-permettriez
-permettrions
-permettrons
-permettront
-permien
-permienne
-permiennes
-permiens
-permîmes
-permirent
-permis
-permise
-permises
-permisse
-permissent
-permisses
-permissiez
-permissif
-permissifs
-permission
-permissionnaire
-permissionnaires
-permissions
-permissive
-permissives
-permissivité
-permissivités
-permit
-permît
-permîtes
-permittivité
-permittivités
-permuta
-permutabilité
-permutabilités
-permutable
-permutables
-permutai
-permutaient
-permutais
-permutait
-permutâmes
-permutant
-permutante
-permutantes
-permutants
-permutas
-permutasse
-permutassent
-permutasses
-permutassiez
-permutassions
-permutât
-permutâtes
-permutation
-permutations
-permute
-permuté
-permutée
-permutées
-permutent
-permuter
-permutera
-permuterai
-permuteraient
-permuterais
-permuterait
-permuteras
-permutèrent
-permuterez
-permuteriez
-permuterions
-permuterons
-permuteront
-permutes
-permutés
-permutez
-permutiez
-permutions
-permutons
-pernicieuse
-pernicieusement
-pernicieuses
-pernicieux
-péroné
-péronés
-péronier
-péronière
-péronières
-péroniers
-péronnelle
-péronnelles
-pérora
-pérorai
-péroraient
-pérorais
-péroraison
-péroraisons
-pérorait
-pérorâmes
-pérorant
-péroras
-pérorasse
-pérorassent
-pérorasses
-pérorassiez
-pérorassions
-pérorât
-pérorâtes
-pérore
-péroré
-pérorent
-pérorer
-pérorera
-pérorerai
-péroreraient
-pérorerais
-pérorerait
-péroreras
-pérorèrent
-pérorerez
-péroreriez
-pérorerions
-pérorerons
-péroreront
-pérores
-péroreur
-péroreurs
-péroreuse
-péroreuses
-pérorez
-péroriez
-pérorions
-pérorons
-pérot
-pérots
-peroxyda
-péroxyda
-peroxydai
-péroxydai
-peroxydaient
-péroxydaient
-peroxydais
-péroxydais
-peroxydait
-péroxydait
-peroxydâmes
-péroxydâmes
-peroxydant
-péroxydant
-peroxydas
-péroxydas
-peroxydase
-peroxydases
-peroxydasse
-péroxydasse
-peroxydassent
-péroxydassent
-peroxydasses
-péroxydasses
-peroxydassiez
-péroxydassiez
-peroxydassions
-péroxydassions
-peroxydât
-péroxydât
-peroxydâtes
-péroxydâtes
-peroxyde
-peroxydé
-péroxyde
-péroxydé
-peroxydée
-péroxydée
-peroxydées
-péroxydées
-peroxydent
-péroxydent
-peroxyder
-péroxyder
-peroxydera
-péroxydera
-peroxyderai
-péroxyderai
-peroxyderaient
-péroxyderaient
-peroxyderais
-péroxyderais
-peroxyderait
-péroxyderait
-peroxyderas
-péroxyderas
-peroxydèrent
-péroxydèrent
-peroxyderez
-péroxyderez
-peroxyderiez
-péroxyderiez
-peroxyderions
-péroxyderions
-peroxyderons
-péroxyderons
-peroxyderont
-péroxyderont
-peroxydes
-peroxydés
-péroxydes
-péroxydés
-peroxydez
-péroxydez
-peroxydiez
-péroxydiez
-peroxydions
-péroxydions
-peroxydons
-péroxydons
-perpendiculaire
-perpendiculairement
-perpendiculaires
-perpétra
-perpétrai
-perpétraient
-perpétrais
-perpétrait
-perpétrâmes
-perpétrant
-perpétras
-perpétrasse
-perpétrassent
-perpétrasses
-perpétrassiez
-perpétrassions
-perpétrât
-perpétrâtes
-perpétration
-perpétrations
-perpétré
-perpètre
-perpétrée
-perpétrées
-perpètrent
-perpétrer
-perpétrera
-perpétrerai
-perpétreraient
-perpétrerais
-perpétrerait
-perpétreras
-perpétrèrent
-perpétrerez
-perpétreriez
-perpétrerions
-perpétrerons
-perpétreront
-perpétrés
-perpètres
-perpétrez
-perpétriez
-perpétrions
-perpétrons
-perpétua
-perpétuai
-perpétuaient
-perpétuais
-perpétuait
-perpétuâmes
-perpétuant
-perpétuas
-perpétuasse
-perpétuassent
-perpétuasses
-perpétuassiez
-perpétuassions
-perpétuât
-perpétuâtes
-perpétuation
-perpétuations
-perpétue
-perpétué
-perpétuée
-perpétuées
-perpétuel
-perpétuelle
-perpétuellement
-perpétuelles
-perpétuels
-perpétuent
-perpétuer
-perpétuera
-perpétuerai
-perpétueraient
-perpétuerais
-perpétuerait
-perpétueras
-perpétuèrent
-perpétuerez
-perpétueriez
-perpétuerions
-perpétuerons
-perpétueront
-perpétues
-perpétués
-perpétuez
-perpétuiez
-perpétuions
-perpétuité
-perpétuités
-perpétuons
-perplexe
-perplexes
-perplexité
-perplexités
-perquisiteur
-perquisiteurs
-perquisition
-perquisitionna
-perquisitionnai
-perquisitionnaient
-perquisitionnais
-perquisitionnait
-perquisitionnâmes
-perquisitionnant
-perquisitionnas
-perquisitionnasse
-perquisitionnassent
-perquisitionnasses
-perquisitionnassiez
-perquisitionnassions
-perquisitionnât
-perquisitionnâtes
-perquisitionne
-perquisitionné
-perquisitionnée
-perquisitionnées
-perquisitionnent
-perquisitionner
-perquisitionnera
-perquisitionnerai
-perquisitionneraient
-perquisitionnerais
-perquisitionnerait
-perquisitionneras
-perquisitionnèrent
-perquisitionnerez
-perquisitionneriez
-perquisitionnerions
-perquisitionnerons
-perquisitionneront
-perquisitionnes
-perquisitionnés
-perquisitionnez
-perquisitionniez
-perquisitionnions
-perquisitionnons
-perquisitions
-perron
-perrons
-perroquet
-perroquets
-perruche
-perruches
-perruque
-perruques
-perruquier
-perruquière
-perruquières
-perruquiers
-pers
-persan
-persane
-persanes
-persans
-perse
-persécuta
-persécutai
-persécutaient
-persécutais
-persécutait
-persécutâmes
-persécutant
-persécutas
-persécutasse
-persécutassent
-persécutasses
-persécutassiez
-persécutassions
-persécutât
-persécutâtes
-persécute
-persécuté
-persécutée
-persécutées
-persécutent
-persécuter
-persécutera
-persécuterai
-persécuteraient
-persécuterais
-persécuterait
-persécuteras
-persécutèrent
-persécuterez
-persécuteriez
-persécuterions
-persécuterons
-persécuteront
-persécutes
-persécutés
-persécuteur
-persécuteurs
-persécutez
-persécutiez
-persécution
-persécutions
-persécutons
-persécutrice
-persécutrices
-persel
-persels
-perses
-persévéra
-persévérai
-persévéraient
-persévérais
-persévérait
-persévérâmes
-persévérance
-persévérances
-persévérant
-persévérante
-persévérantes
-persévérants
-persévéras
-persévérasse
-persévérassent
-persévérasses
-persévérassiez
-persévérassions
-persévérât
-persévérâtes
-persévération
-persévérations
-persévéré
-persévère
-persévèrent
-persévérer
-persévérera
-persévérerai
-persévéreraient
-persévérerais
-persévérerait
-persévéreras
-persévérèrent
-persévérerez
-persévéreriez
-persévérerions
-persévérerons
-persévéreront
-persévères
-persévérez
-persévériez
-persévérions
-persévérons
-persicaire
-persicaires
-persicot
-persicots
-persienne
-persiennes
-persifla
-persiflage
-persiflages
-persiflai
-persiflaient
-persiflais
-persiflait
-persiflâmes
-persiflant
-persiflas
-persiflasse
-persiflassent
-persiflasses
-persiflassiez
-persiflassions
-persiflât
-persiflâtes
-persifle
-persiflé
-persiflée
-persiflées
-persiflent
-persifler
-persiflera
-persiflerai
-persifleraient
-persiflerais
-persiflerait
-persifleras
-persiflèrent
-persiflerez
-persifleriez
-persiflerions
-persiflerons
-persifleront
-persifles
-persiflés
-persifleur
-persifleurs
-persifleuse
-persifleuses
-persiflez
-persifliez
-persiflions
-persiflons
-persil
-persilla
-persillade
-persillades
-persillai
-persillaient
-persillais
-persillait
-persillâmes
-persillant
-persillas
-persillasse
-persillassent
-persillasses
-persillassiez
-persillassions
-persillât
-persillâtes
-persille
-persillé
-persillée
-persillées
-persillent
-persiller
-persillera
-persillerai
-persilleraient
-persillerais
-persillerait
-persilleras
-persillère
-persillèrent
-persillères
-persillerez
-persilleriez
-persillerions
-persillerons
-persilleront
-persilles
-persillés
-persillez
-persilliez
-persillions
-persillons
-persils
-persista
-persistai
-persistaient
-persistais
-persistait
-persistâmes
-persistance
-persistances
-persistant
-persistante
-persistantes
-persistants
-persistas
-persistasse
-persistassent
-persistasses
-persistassiez
-persistassions
-persistât
-persistâtes
-persiste
-persisté
-persistent
-persister
-persistera
-persisterai
-persisteraient
-persisterais
-persisterait
-persisteras
-persistèrent
-persisterez
-persisteriez
-persisterions
-persisterons
-persisteront
-persistes
-persistez
-persistiez
-persistions
-persistons
-personnage
-personnages
-personnalisa
-personnalisai
-personnalisaient
-personnalisais
-personnalisait
-personnalisâmes
-personnalisant
-personnalisas
-personnalisasse
-personnalisassent
-personnalisasses
-personnalisassiez
-personnalisassions
-personnalisât
-personnalisâtes
-personnalisation
-personnalisations
-personnalise
-personnalisé
-personnalisée
-personnalisées
-personnalisent
-personnaliser
-personnalisera
-personnaliserai
-personnaliseraient
-personnaliserais
-personnaliserait
-personnaliseras
-personnalisèrent
-personnaliserez
-personnaliseriez
-personnaliserions
-personnaliserons
-personnaliseront
-personnalises
-personnalisés
-personnalisez
-personnalisiez
-personnalisions
-personnalisme
-personnalismes
-personnalisons
-personnaliste
-personnalistes
-personnalité
-personnalités
-personne
-personnel
-personnelle
-personnellement
-personnelles
-personnels
-personnes
-personnifia
-personnifiai
-personnifiaient
-personnifiais
-personnifiait
-personnifiâmes
-personnifiant
-personnifias
-personnifiasse
-personnifiassent
-personnifiasses
-personnifiassiez
-personnifiassions
-personnifiât
-personnifiâtes
-personnification
-personnifications
-personnifie
-personnifié
-personnifiée
-personnifiées
-personnifient
-personnifier
-personnifiera
-personnifierai
-personnifieraient
-personnifierais
-personnifierait
-personnifieras
-personnifièrent
-personnifierez
-personnifieriez
-personnifierions
-personnifierons
-personnifieront
-personnifies
-personnifiés
-personnifiez
-personnifiiez
-personnifiions
-personnifions
-perspectif
-perspectifs
-perspective
-perspectivement
-perspectives
-perspectivisme
-perspectivismes
-perspicace
-perspicaces
-perspicacité
-perspicacités
-perspiration
-perspirations
-persuada
-persuadai
-persuadaient
-persuadais
-persuadait
-persuadâmes
-persuadant
-persuadas
-persuadasse
-persuadassent
-persuadasses
-persuadassiez
-persuadassions
-persuadât
-persuadâtes
-persuade
-persuadé
-persuadée
-persuadées
-persuadent
-persuader
-persuadera
-persuaderai
-persuaderaient
-persuaderais
-persuaderait
-persuaderas
-persuadèrent
-persuaderez
-persuaderiez
-persuaderions
-persuaderons
-persuaderont
-persuades
-persuadés
-persuadez
-persuadiez
-persuadions
-persuadons
-persuasif
-persuasifs
-persuasion
-persuasions
-persuasive
-persuasives
-persulfate
-persulfates
-persulfure
-persulfuré
-persulfurée
-persulfurées
-persulfures
-persulfurés
-perte
-pertes
-pertinemment
-pertinence
-pertinences
-pertinent
-pertinente
-pertinentes
-pertinents
-pertuis
-pertuisane
-pertuisanes
-pertuisanier
-pertuisaniers
-perturba
-perturbai
-perturbaient
-perturbais
-perturbait
-perturbâmes
-perturbant
-perturbante
-perturbantes
-perturbants
-perturbas
-perturbasse
-perturbassent
-perturbasses
-perturbassiez
-perturbassions
-perturbât
-perturbâtes
-perturbateur
-perturbateurs
-perturbation
-perturbations
-perturbatrice
-perturbatrices
-perturbe
-perturbé
-perturbée
-perturbées
-perturbent
-perturber
-perturbera
-perturberai
-perturberaient
-perturberais
-perturberait
-perturberas
-perturbèrent
-perturberez
-perturberiez
-perturberions
-perturberons
-perturberont
-perturbes
-perturbés
-perturbez
-perturbiez
-perturbions
-perturbons
-péruvien
-péruvienne
-péruviennes
-péruviens
-pervenche
-pervenches
-pervers
-perverse
-perversement
-perverses
-perversion
-perversions
-perversité
-perversités
-perverti
-pervertie
-perverties
-pervertîmes
-pervertir
-pervertira
-pervertirai
-pervertiraient
-pervertirais
-pervertirait
-pervertiras
-pervertirent
-pervertirez
-pervertiriez
-pervertirions
-pervertirons
-pervertiront
-pervertis
-pervertissaient
-pervertissais
-pervertissait
-pervertissant
-pervertisse
-pervertissement
-pervertissent
-pervertisses
-pervertisseur
-pervertisseurs
-pervertisseuse
-pervertisseuses
-pervertissez
-pervertissiez
-pervertissions
-pervertissons
-pervertit
-pervertît
-pervertîtes
-pervibra
-pervibrage
-pervibrages
-pervibrai
-pervibraient
-pervibrais
-pervibrait
-pervibrâmes
-pervibrant
-pervibras
-pervibrasse
-pervibrassent
-pervibrasses
-pervibrassiez
-pervibrassions
-pervibrât
-pervibrâtes
-pervibre
-pervibré
-pervibrée
-pervibrées
-pervibrent
-pervibrer
-pervibrera
-pervibrerai
-pervibreraient
-pervibrerais
-pervibrerait
-pervibreras
-pervibrèrent
-pervibrerez
-pervibreriez
-pervibrerions
-pervibrerons
-pervibreront
-pervibres
-pervibrés
-pervibrez
-pervibriez
-pervibrions
-pervibrons
-pesa
-pesade
-pesades
-pesage
-pesages
-pesai
-pesaient
-pesais
-pesait
-pesâmes
-pesamment
-pesant
-pesante
-pesantes
-pesanteur
-pesanteurs
-pesants
-pesas
-pesasse
-pesassent
-pesasses
-pesassiez
-pesassions
-pesât
-pesâtes
-pesé
-pèse
-pèse-acide
-pèse-acides
-pèse-alcool
-pèse-bébé
-pèse-bébés
-pesée
-pesées
-pèse-esprit
-pèse-esprits
-pèse-lait
-pèse-lettre
-pèse-lettres
-pèse-liqueur
-pèse-liqueurs
-pèse-moût
-pèse-moûts
-pèsent
-pèse-personne
-pèse-personnes
-peser
-pèsera
-pèserai
-pèseraient
-pèserais
-pèserait
-pèseras
-pesèrent
-pèserez
-pèseriez
-pèserions
-pèserons
-pèseront
-pesés
-pèses
-pèse-sel
-pèse-sels
-pèse-sirop
-pèse-sirops
-peseta
-pesetas
-pesette
-pesettes
-peseur
-peseurs
-peseuse
-peseuses
-pesez
-pesiez
-pesions
-peso
-peson
-pesons
-pesos
-pessaire
-pessaires
-pesse
-pesses
-pessimisme
-pessimismes
-pessimiste
-pessimistes
-pesta
-pestai
-pestaient
-pestais
-pestait
-pestâmes
-pestant
-pestas
-pestasse
-pestassent
-pestasses
-pestassiez
-pestassions
-pestât
-pestâtes
-peste
-pesté
-pestent
-pester
-pestera
-pesterai
-pesteraient
-pesterais
-pesterait
-pesteras
-pestèrent
-pesterez
-pesteriez
-pesterions
-pesterons
-pesteront
-pestes
-pesteuse
-pesteuses
-pesteux
-pestez
-pesticide
-pesticides
-pestiez
-pestiféra
-pestiférai
-pestiféraient
-pestiférais
-pestiférait
-pestiférâmes
-pestiférant
-pestiféras
-pestiférasse
-pestiférassent
-pestiférasses
-pestiférassiez
-pestiférassions
-pestiférât
-pestiférâtes
-pestiféré
-pestifère
-pestiférée
-pestiférées
-pestifèrent
-pestiférer
-pestiférera
-pestiférerai
-pestiféreraient
-pestiférerais
-pestiférerait
-pestiféreras
-pestiférèrent
-pestiférerez
-pestiféreriez
-pestiférerions
-pestiférerons
-pestiféreront
-pestiférés
-pestifères
-pestiférez
-pestifériez
-pestiférions
-pestiférons
-pestilence
-pestilences
-pestilentiel
-pestilentielle
-pestilentielles
-pestilentiels
-pestions
-pestons
-péta
-pétai
-pétaient
-pétais
-pétait
-pétale
-pétales
-pétalisme
-pétalismes
-pétaloïde
-pétaloïdes
-pétâmes
-pétanque
-pétanques
-pétant
-pétante
-pétantes
-pétants
-pétarada
-pétaradai
-pétaradaient
-pétaradais
-pétaradait
-pétaradâmes
-pétaradant
-pétaradante
-pétaradantes
-pétaradants
-pétaradas
-pétaradasse
-pétaradassent
-pétaradasses
-pétaradassiez
-pétaradassions
-pétaradât
-pétaradâtes
-pétarade
-pétaradé
-pétaradent
-pétarader
-pétaradera
-pétaraderai
-pétaraderaient
-pétaraderais
-pétaraderait
-pétaraderas
-pétaradèrent
-pétaraderez
-pétaraderiez
-pétaraderions
-pétaraderons
-pétaraderont
-pétarades
-pétaradez
-pétaradiez
-pétaradions
-pétaradons
-pétard
-pétarda
-pétardai
-pétardaient
-pétardais
-pétardait
-pétardâmes
-pétardant
-pétardas
-pétardasse
-pétardassent
-pétardasses
-pétardassiez
-pétardassions
-pétardât
-pétardâtes
-pétarde
-pétardé
-pétardée
-pétardées
-pétardent
-pétarder
-pétardera
-pétarderai
-pétarderaient
-pétarderais
-pétarderait
-pétarderas
-pétardèrent
-pétarderez
-pétarderiez
-pétarderions
-pétarderons
-pétarderont
-pétardes
-pétardés
-pétardez
-pétardiez
-pétardions
-pétardons
-pétards
-pétas
-pétase
-pétases
-pétasse
-pétassent
-pétasses
-pétassiez
-pétassions
-pétât
-pétâtes
-pétaudière
-pétaudières
-pétauriste
-pétauristes
-pet-de-nonne
-pété
-pète
-pétéchial
-pétéchiale
-pétéchiales
-pétéchiaux
-pétéchie
-pétéchies
-pétée
-pétées
-pètent
-péter
-pétera
-péterai
-péteraient
-péterais
-péterait
-péteras
-pétèrent
-péterez
-péteriez
-péterions
-péterons
-péteront
-pétés
-pètes
-pète-sec
-péteur
-péteurs
-péteuse
-péteuses
-péteux
-pétez
-pétiez
-pétilla
-pétillai
-pétillaient
-pétillais
-pétillait
-pétillâmes
-pétillant
-pétillante
-pétillantes
-pétillants
-pétillas
-pétillasse
-pétillassent
-pétillasses
-pétillassiez
-pétillassions
-pétillât
-pétillâtes
-pétille
-pétillé
-pétillement
-pétillements
-pétillent
-pétiller
-pétillera
-pétillerai
-pétilleraient
-pétillerais
-pétillerait
-pétilleras
-pétillèrent
-pétillerez
-pétilleriez
-pétillerions
-pétillerons
-pétilleront
-pétilles
-pétillez
-pétilliez
-pétillions
-pétillons
-pétiole
-pétiolé
-pétiolée
-pétiolées
-pétioles
-pétiolés
-pétions
-petiot
-petiote
-petiotes
-petiots
-petit
-petit-beurre
-petit-bois
-petit-bourgeois
-petit-déjeuner
-petite
-petite-bourgeoise
-petite-fille
-petite-maîtresse
-petitement
-petite-nièce
-petites
-petites-bourgeoises
-petites-filles
-petites-maîtresses
-petites-nièces
-petitesse
-petitesses
-petit-fils
-petit-gris
-pétition
-pétitionna
-pétitionnai
-pétitionnaient
-pétitionnaire
-pétitionnaires
-pétitionnais
-pétitionnait
-pétitionnâmes
-pétitionnant
-pétitionnas
-pétitionnasse
-pétitionnassent
-pétitionnasses
-pétitionnassiez
-pétitionnassions
-pétitionnât
-pétitionnâtes
-pétitionne
-pétitionné
-pétitionnent
-pétitionner
-pétitionnera
-pétitionnerai
-pétitionneraient
-pétitionnerais
-pétitionnerait
-pétitionneras
-pétitionnèrent
-pétitionnerez
-pétitionneriez
-pétitionnerions
-pétitionnerons
-pétitionneront
-pétitionnes
-pétitionnez
-pétitionniez
-pétitionnions
-pétitionnons
-pétitions
-petit-lait
-petit-maître
-petit-nègre
-petit-neveu
-pétitoire
-pétitoires
-petit-pois
-petits
-petits-beurre
-petits-bois
-petits-bourgeois
-petits-déjeuners
-petits-enfants
-petits-fils
-petits-gris
-petits-laits
-petits-maîtres
-petits-neveux
-petits-pois
-petits-suisses
-petit-suisse
-pétoche
-pétoches
-pétoire
-pétoires
-peton
-pétoncle
-pétoncles
-petons
-pétons
-pétouilla
-pétouillai
-pétouillaient
-pétouillais
-pétouillait
-pétouillâmes
-pétouillant
-pétouillas
-pétouillasse
-pétouillassent
-pétouillasses
-pétouillassiez
-pétouillassions
-pétouillât
-pétouillâtes
-pétouille
-pétouillé
-pétouillent
-pétouiller
-pétouillera
-pétouillerai
-pétouilleraient
-pétouillerais
-pétouillerait
-pétouilleras
-pétouillèrent
-pétouillerez
-pétouilleriez
-pétouillerions
-pétouillerons
-pétouilleront
-pétouilles
-pétouillez
-pétouilliez
-pétouillions
-pétouillons
-pétrarquisa
-pétrarquisai
-pétrarquisaient
-pétrarquisais
-pétrarquisait
-pétrarquisâmes
-pétrarquisant
-pétrarquisante
-pétrarquisantes
-pétrarquisants
-pétrarquisas
-pétrarquisasse
-pétrarquisassent
-pétrarquisasses
-pétrarquisassiez
-pétrarquisassions
-pétrarquisât
-pétrarquisâtes
-pétrarquise
-pétrarquisé
-pétrarquisent
-pétrarquiser
-pétrarquisera
-pétrarquiserai
-pétrarquiseraient
-pétrarquiserais
-pétrarquiserait
-pétrarquiseras
-pétrarquisèrent
-pétrarquiserez
-pétrarquiseriez
-pétrarquiserions
-pétrarquiserons
-pétrarquiseront
-pétrarquises
-pétrarquisez
-pétrarquisiez
-pétrarquisions
-pétrarquisme
-pétrarquismes
-pétrarquisons
-pétrarquiste
-pétrarquistes
-pétré
-pétrée
-pétrées
-pétrel
-pétrels
-pétrés
-pétreuse
-pétreuses
-pétreux
-pétri
-pétrie
-pétries
-pétrifia
-pétrifiai
-pétrifiaient
-pétrifiais
-pétrifiait
-pétrifiâmes
-pétrifiant
-pétrifiante
-pétrifiantes
-pétrifiants
-pétrifias
-pétrifiasse
-pétrifiassent
-pétrifiasses
-pétrifiassiez
-pétrifiassions
-pétrifiât
-pétrifiâtes
-pétrification
-pétrifications
-pétrifie
-pétrifié
-pétrifiée
-pétrifiées
-pétrifient
-pétrifier
-pétrifiera
-pétrifierai
-pétrifieraient
-pétrifierais
-pétrifierait
-pétrifieras
-pétrifièrent
-pétrifierez
-pétrifieriez
-pétrifierions
-pétrifierons
-pétrifieront
-pétrifies
-pétrifiés
-pétrifiez
-pétrifiiez
-pétrifiions
-pétrifions
-pétrîmes
-pétrin
-pétrins
-pétrir
-pétrira
-pétrirai
-pétriraient
-pétrirais
-pétrirait
-pétriras
-pétrirent
-pétrirez
-pétririez
-pétririons
-pétrirons
-pétriront
-pétris
-pétrissable
-pétrissables
-pétrissage
-pétrissages
-pétrissaient
-pétrissais
-pétrissait
-pétrissant
-pétrisse
-pétrissent
-pétrisses
-pétrisseur
-pétrisseurs
-pétrisseuse
-pétrisseuses
-pétrissez
-pétrissiez
-pétrissions
-pétrissons
-pétrit
-pétrît
-pétrîtes
-pétrochimie
-pétrochimies
-pétrochimique
-pétrochimiques
-pétrochimiste
-pétrochimistes
-pétrodollar
-pétrodollars
-pétrogale
-pétrogales
-pétrographie
-pétrographies
-pétrographique
-pétrographiques
-pétrole
-pétroles
-pétrolette
-pétrolettes
-pétroleuse
-pétroleuses
-pétrolier
-pétrolière
-pétrolières
-pétroliers
-pétrolifère
-pétrolifères
-pétrolochimie
-pétrolochimies
-pétrolochimique
-pétrolochimiques
-pets-de-nonne
-pétulance
-pétulances
-pétulant
-pétulante
-pétulantes
-pétulants
-pétun
-pétuna
-pétunai
-pétunaient
-pétunais
-pétunait
-pétunâmes
-pétunant
-pétunas
-pétunasse
-pétunassent
-pétunasses
-pétunassiez
-pétunassions
-pétunât
-pétunâtes
-pétune
-pétuné
-pétunent
-pétuner
-pétunera
-pétunerai
-pétuneraient
-pétunerais
-pétunerait
-pétuneras
-pétunèrent
-pétunerez
-pétuneriez
-pétunerions
-pétunerons
-pétuneront
-pétunes
-pétunez
-pétunia
-pétunias
-pétuniez
-pétunions
-pétunons
-pétuns
-peu
-peucédan
-peucédans
-peuchère
-peuh
-peul
-peuls
-peulven
-peulvens
-peupla
-peuplade
-peuplades
-peuplai
-peuplaient
-peuplais
-peuplait
-peuplâmes
-peuplant
-peuplas
-peuplasse
-peuplassent
-peuplasses
-peuplassiez
-peuplassions
-peuplât
-peuplâtes
-peuple
-peuplé
-peuplée
-peuplées
-peuplement
-peuplements
-peuplent
-peupler
-peuplera
-peuplerai
-peupleraie
-peupleraient
-peupleraies
-peuplerais
-peuplerait
-peupleras
-peuplèrent
-peuplerez
-peupleriez
-peuplerions
-peuplerons
-peupleront
-peuples
-peuplés
-peuplez
-peuplier
-peupliers
-peupliez
-peuplions
-peuplons
-peur
-peureuse
-peureusement
-peureuses
-peureux
-peurs
-peut
-peut-elle
-peut-être
-peut-il
-peuvent
-peux
-peyotl
-peyotls
-pèze
-pèzes
-pézize
-pézizes
-pfennig
-pfennigs
-pfft
-ph
-phacochère
-phacochères
-phacomètre
-phacomètres
-phage
-phagédénique
-phagédéniques
-phagédénisme
-phagédénismes
-phages
-phagocyta
-phagocytai
-phagocytaient
-phagocytaire
-phagocytaires
-phagocytais
-phagocytait
-phagocytâmes
-phagocytant
-phagocytas
-phagocytasse
-phagocytassent
-phagocytasses
-phagocytassiez
-phagocytassions
-phagocytât
-phagocytâtes
-phagocyte
-phagocyté
-phagocytée
-phagocytées
-phagocytent
-phagocyter
-phagocytera
-phagocyterai
-phagocyteraient
-phagocyterais
-phagocyterait
-phagocyteras
-phagocytèrent
-phagocyterez
-phagocyteriez
-phagocyterions
-phagocyterons
-phagocyteront
-phagocytes
-phagocytés
-phagocytez
-phagocytiez
-phagocytions
-phagocytons
-phagocytose
-phagocytoses
-phalange
-phalanger
-phalangers
-phalanges
-phalangette
-phalangettes
-phalangien
-phalangienne
-phalangiennes
-phalangiens
-phalangine
-phalangines
-phalangiste
-phalangistes
-phalanstère
-phalanstères
-phalanstérien
-phalanstérienne
-phalanstériennes
-phalanstériens
-phalène
-phalènes
-phalère
-phalères
-phalline
-phallines
-phallique
-phalliques
-phallocentrique
-phallocentriques
-phallocentrisme
-phallocentrismes
-phallocrate
-phallocrates
-phallocratie
-phallocraties
-phalloïde
-phalloïdes
-phallus
-phanère
-phanères
-phanérogame
-phanérogames
-phanie
-phanies
-phantasme
-phantasmes
-pharamineuse
-pharamineuses
-pharamineux
-pharaon
-pharaonien
-pharaonienne
-pharaoniennes
-pharaoniens
-pharaons
-phare
-phares
-pharillon
-pharillons
-pharisaïque
-pharisaïques
-pharisaïsme
-pharisaïsmes
-pharisien
-pharisienne
-pharisiennes
-pharisiens
-pharmaceutique
-pharmaceutiques
-pharmacie
-pharmacien
-pharmacienne
-pharmaciennes
-pharmaciens
-pharmacies
-pharmacodépendance
-pharmacodépendances
-pharmacodynamie
-pharmacodynamies
-pharmacodynamique
-pharmacodynamiques
-pharmacogénétique
-pharmacogénétiques
-pharmacognosie
-pharmacognosies
-pharmacologie
-pharmacologies
-pharmacologique
-pharmacologiques
-pharmacomanie
-pharmacomanies
-pharmacopée
-pharmacopées
-pharmacothérapie
-pharmacothérapies
-pharmacovigilance
-pharmacovigilances
-pharyngal
-pharyngale
-pharyngales
-pharyngaux
-pharyngé
-pharyngée
-pharyngées
-pharyngés
-pharyngien
-pharyngienne
-pharyngiennes
-pharyngiens
-pharyngite
-pharyngites
-pharynx
-phascolome
-phascolomes
-phase
-phasemètre
-phasemètres
-phases
-phasme
-phasmes
-phelloderme
-phellodermes
-phellogène
-phellogènes
-phénakisticope
-phénakisticopes
-phénakistiscope
-phénakistiscopes
-phénanthrène
-phénanthrènes
-phénate
-phénates
-phénicien
-phénicienne
-phéniciennes
-phéniciens
-phénique
-phéniqué
-phéniquée
-phéniquées
-phéniques
-phéniqués
-phénix
-phénobarbital
-phénobarbitals
-phénol
-phénols
-phénoménal
-phénoménale
-phénoménales
-phénoménaux
-phénomène
-phénomènes
-phénoménologie
-phénoménologies
-phénoménologique
-phénoménologiques
-phénoménologue
-phénoménologues
-phénotype
-phénotypes
-phénotypique
-phénotypiques
-phi
-philanthrope
-philanthropes
-philanthropie
-philanthropies
-philanthropique
-philanthropiques
-philatélie
-philatélies
-philatélique
-philatéliques
-philatéliste
-philatélistes
-philharmonie
-philharmonies
-philharmonique
-philharmoniques
-philippin
-philippine
-philippines
-philippins
-philippique
-philippiques
-philistin
-philistinisme
-philistinismes
-philistins
-philo
-philodendron
-philodendrons
-philologie
-philologies
-philologique
-philologiquement
-philologiques
-philologue
-philologues
-philos
-philosopha
-philosophai
-philosophaient
-philosophais
-philosophait
-philosophale
-philosophales
-philosophâmes
-philosophant
-philosophas
-philosophasse
-philosophassent
-philosophasses
-philosophassiez
-philosophassions
-philosophât
-philosophâtes
-philosophe
-philosophé
-philosophent
-philosopher
-philosophera
-philosopherai
-philosopheraient
-philosopherais
-philosopherait
-philosopheras
-philosophèrent
-philosopherez
-philosopheriez
-philosopherions
-philosopherons
-philosopheront
-philosophes
-philosophez
-philosophie
-philosophies
-philosophiez
-philosophions
-philosophique
-philosophiquement
-philosophiques
-philosophisme
-philosophismes
-philosophons
-philtre
-philtres
-phlébite
-phlébites
-phlébologie
-phlébologies
-phlébotomie
-phlébotomies
-phlegmasie
-phlegmasies
-phlegmon
-phlegmoneuse
-phlegmoneuses
-phlegmoneux
-phlegmons
-phlogistique
-phlogistiques
-phlox
-phlyctène
-phlyctènes
-phobie
-phobies
-phobique
-phobiques
-phocéen
-phocéenne
-phocéennes
-phocéens
-phoenix
-pholade
-pholades
-pholiote
-pholiotes
-phonateur
-phonateurs
-phonation
-phonations
-phonatoire
-phonatoires
-phonatrice
-phonatrices
-phone
-phonématique
-phonématiques
-phonème
-phonèmes
-phonémique
-phonémiques
-phones
-phonéticien
-phonéticienne
-phonéticiennes
-phonéticiens
-phonétique
-phonétiquement
-phonétiques
-phoniatrie
-phoniatries
-phonie
-phonies
-phonique
-phoniques
-phono
-phonogénie
-phonogénies
-phonogénique
-phonogéniques
-phonographe
-phonographes
-phonolite
-phonolites
-phonolitique
-phonolitiques
-phonologie
-phonologies
-phonologique
-phonologiques
-phonologue
-phonologues
-phonométrie
-phonométries
-phonos
-phonothèque
-phonothèques
-phoque
-phoques
-phormium
-phormiums
-phosgène
-phosgènes
-phosphata
-phosphatage
-phosphatages
-phosphatai
-phosphataient
-phosphatais
-phosphatait
-phosphatâmes
-phosphatant
-phosphatas
-phosphatasse
-phosphatassent
-phosphatasses
-phosphatassiez
-phosphatassions
-phosphatât
-phosphatâtes
-phosphate
-phosphaté
-phosphatée
-phosphatées
-phosphatent
-phosphater
-phosphatera
-phosphaterai
-phosphateraient
-phosphaterais
-phosphaterait
-phosphateras
-phosphatèrent
-phosphaterez
-phosphateriez
-phosphaterions
-phosphaterons
-phosphateront
-phosphates
-phosphatés
-phosphatez
-phosphatiez
-phosphations
-phosphatons
-phosphaturie
-phosphaturies
-phosphène
-phosphènes
-phosphite
-phosphites
-phospholipide
-phospholipides
-phosphora
-phosphorai
-phosphoraient
-phosphorais
-phosphorait
-phosphorâmes
-phosphorant
-phosphoras
-phosphorasse
-phosphorassent
-phosphorasses
-phosphorassiez
-phosphorassions
-phosphorât
-phosphorâtes
-phosphore
-phosphoré
-phosphorée
-phosphorées
-phosphorent
-phosphorer
-phosphorera
-phosphorerai
-phosphoreraient
-phosphorerais
-phosphorerait
-phosphoreras
-phosphorèrent
-phosphorerez
-phosphoreriez
-phosphorerions
-phosphorerons
-phosphoreront
-phosphores
-phosphorés
-phosphorescence
-phosphorescences
-phosphorescent
-phosphorescente
-phosphorescentes
-phosphorescents
-phosphorez
-phosphoriez
-phosphorions
-phosphorique
-phosphoriques
-phosphorons
-photo
-photocalque
-photocalques
-photocellule
-photocellules
-photochimie
-photochimies
-photochimique
-photochimiques
-photocomposeuse
-photocomposeuses
-photoconductteur
-photoconductteurs
-photoconducttrice
-photoconducttrices
-photocopia
-photocopiai
-photocopiaient
-photocopiais
-photocopiait
-photocopiâmes
-photocopiant
-photocopias
-photocopiasse
-photocopiassent
-photocopiasses
-photocopiassiez
-photocopiassions
-photocopiât
-photocopiâtes
-photocopie
-photocopié
-photocopiée
-photocopiées
-photocopient
-photocopier
-photocopiera
-photocopierai
-photocopieraient
-photocopierais
-photocopierait
-photocopieras
-photocopièrent
-photocopierez
-photocopieriez
-photocopierions
-photocopierons
-photocopieront
-photocopies
-photocopiés
-photocopieur
-photocopieurs
-photocopieuse
-photocopieuses
-photocopiez
-photocopiiez
-photocopiions
-photocopions
-photoélasticimétrie
-photoélasticimétries
-photoélectricité
-photoélectricités
-photoélectrique
-photoélectriques
-photo-finish
-photogène
-photogènes
-photogénie
-photogénies
-photogénique
-photogéniques
-photogrammétrie
-photogrammétries
-photographe
-photographes
-photographia
-photographiai
-photographiaient
-photographiais
-photographiait
-photographiâmes
-photographiant
-photographias
-photographiasse
-photographiassent
-photographiasses
-photographiassiez
-photographiassions
-photographiât
-photographiâtes
-photographie
-photographié
-photographiée
-photographiées
-photographient
-photographier
-photographiera
-photographierai
-photographieraient
-photographierais
-photographierait
-photographieras
-photographièrent
-photographierez
-photographieriez
-photographierions
-photographierons
-photographieront
-photographies
-photographiés
-photographiez
-photographiiez
-photographiions
-photographions
-photographique
-photographiquement
-photographiques
-photograveur
-photograveurs
-photograveuse
-photograveuses
-photogravure
-photogravures
-photolithographie
-photolithographies
-photoluminescence
-photoluminescences
-photolyse
-photolyses
-photomacrographie
-photomacrographies
-photomaton
-photomatons
-photomécanique
-photomécaniques
-photomètre
-photomètres
-photométrie
-photométries
-photomicrographie
-photomicrographies
-photomontage
-photomontages
-photon
-photonique
-photoniques
-photons
-photopériodisme
-photopériodismes
-photophobie
-photophobies
-photophore
-photophores
-photopile
-photopiles
-photos
-photosensible
-photosensibles
-photos-finish
-photosphère
-photosphères
-photostat
-photostats
-photostyle
-photostyles
-photosynthèse
-photosynthèses
-photothèque
-photothèques
-photothérapie
-photothérapies
-phototropisme
-phototropismes
-phototype
-phototypes
-phototypie
-phototypies
-phragmite
-phragmites
-phrasa
-phrasai
-phrasaient
-phrasais
-phrasait
-phrasâmes
-phrasant
-phrasas
-phrasasse
-phrasassent
-phrasasses
-phrasassiez
-phrasassions
-phrasât
-phrasâtes
-phrase
-phrasé
-phrasée
-phrasées
-phrasent
-phraséologie
-phraséologies
-phraséologique
-phraséologiques
-phraser
-phrasera
-phraserai
-phraseraient
-phraserais
-phraserait
-phraseras
-phrasèrent
-phraserez
-phraseriez
-phraserions
-phraserons
-phraseront
-phrases
-phrasés
-phraseur
-phraseurs
-phraseuse
-phraseuses
-phrasez
-phrasiez
-phrasions
-phrasons
-phrastique
-phrastiques
-phratrie
-phratries
-phréatique
-phréatiques
-phrénique
-phréniques
-phrénologie
-phrénologies
-phrénologique
-phrénologiques
-phrénologue
-phrénologues
-phrygane
-phryganes
-phrygien
-phrygienne
-phrygiennes
-phrygiens
-phtaléine
-phtaléines
-phtalique
-phtaliques
-phtiriase
-phtiriases
-phtiriasis
-phtisie
-phtisies
-phtisiologie
-phtisiologies
-phtisiologue
-phtisiologues
-phtisique
-phtisiques
-phylactère
-phylactères
-phylarque
-phylarques
-phylétique
-phylétiques
-phyllade
-phyllades
-phyllie
-phyllies
-phylloxera
-phylloxéra
-phylloxeras
-phylloxéras
-phylloxéré
-phylloxérée
-phylloxérées
-phylloxérés
-phylloxérien
-phylloxérienne
-phylloxériennes
-phylloxériens
-phylloxérique
-phylloxériques
-phylogenèse
-phylogenèses
-phylogénétique
-phylogénétiques
-phylogénie
-phylogénies
-phylogénique
-phylogéniques
-phylum
-phylums
-physalie
-physalies
-physalis
-physicalisme
-physicalismes
-physicien
-physicienne
-physiciennes
-physiciens
-physico-chimique
-physico-chimiques
-physico-mathématique
-physico-mathématiques
-physiocrate
-physiocrates
-physiocratie
-physiocraties
-physiognomonie
-physiognomonies
-physiognomonique
-physiognomoniques
-physiognomoniste
-physiognomonistes
-physiologie
-physiologies
-physiologique
-physiologiquement
-physiologiques
-physiologiste
-physiologistes
-physionomie
-physionomies
-physionomique
-physionomiques
-physionomiste
-physionomistes
-physiopathologie
-physiopathologies
-physiothérapie
-physiothérapies
-physique
-physiquement
-physiques
-physisorption
-physisorptions
-physostigma
-physostigmas
-phytéléphas
-phytosanitaire
-phytosanitaires
-phytotron
-phytotrons
-phytozoaire
-pi
-piaculaire
-piaculaires
-piaf
-piaffa
-piaffai
-piaffaient
-piaffais
-piaffait
-piaffâmes
-piaffant
-piaffante
-piaffantes
-piaffants
-piaffas
-piaffasse
-piaffassent
-piaffasses
-piaffassiez
-piaffassions
-piaffât
-piaffâtes
-piaffe
-piaffé
-piaffement
-piaffements
-piaffent
-piaffer
-piaffera
-piafferai
-piafferaient
-piafferais
-piafferait
-piafferas
-piaffèrent
-piafferez
-piafferiez
-piafferions
-piafferons
-piafferont
-piaffes
-piaffeur
-piaffeurs
-piaffeuse
-piaffeuses
-piaffez
-piaffiez
-piaffions
-piaffons
-piafs
-piailla
-piaillai
-piaillaient
-piaillais
-piaillait
-piaillâmes
-piaillant
-piaillard
-piaillarde
-piaillardes
-piaillards
-piaillas
-piaillasse
-piaillassent
-piaillasses
-piaillassiez
-piaillassions
-piaillât
-piaillâtes
-piaille
-piaillé
-piaillement
-piaillements
-piaillent
-piailler
-piaillera
-piaillerai
-piailleraient
-piaillerais
-piaillerait
-piailleras
-piaillèrent
-piaillerez
-piaillerie
-piailleries
-piailleriez
-piaillerions
-piaillerons
-piailleront
-piailles
-piailleur
-piailleurs
-piailleuse
-piailleuses
-piaillez
-piailliez
-piaillions
-piaillons
-pian
-pianissimo
-pianiste
-pianistes
-pianistique
-pianistiques
-piano
-pianoforte
-pianofortes
-pianos
-pianota
-pianotage
-pianotages
-pianotai
-pianotaient
-pianotais
-pianotait
-pianotâmes
-pianotant
-pianotas
-pianotasse
-pianotassent
-pianotasses
-pianotassiez
-pianotassions
-pianotât
-pianotâtes
-pianote
-pianoté
-pianotée
-pianotées
-pianotent
-pianoter
-pianotera
-pianoterai
-pianoteraient
-pianoterais
-pianoterait
-pianoteras
-pianotèrent
-pianoterez
-pianoteriez
-pianoterions
-pianoterons
-pianoteront
-pianotes
-pianotés
-pianotez
-pianotiez
-pianotions
-pianotons
-pians
-piassava
-piassavas
-piastre
-piastres
-piaula
-piaulai
-piaulaient
-piaulais
-piaulait
-piaulâmes
-piaulant
-piaulas
-piaulasse
-piaulassent
-piaulasses
-piaulassiez
-piaulassions
-piaulât
-piaulâtes
-piaule
-piaulé
-piaulement
-piaulements
-piaulent
-piauler
-piaulera
-piaulerai
-piauleraient
-piaulerais
-piaulerait
-piauleras
-piaulèrent
-piaulerez
-piauleriez
-piaulerions
-piaulerons
-piauleront
-piaules
-piaulez
-piauliez
-piaulions
-piaulons
-pibale
-pibales
-pibrock
-pibrocks
-pic
-pica
-picador
-picadors
-picage
-picages
-picaillons
-picard
-picardan
-picardans
-picarde
-picardes
-picards
-picarel
-picarels
-picaresque
-picaresques
-picas
-piccolo
-piccolos
-pichenette
-pichenettes
-pichet
-pichets
-picholine
-picholines
-pickles
-pickpocket
-pickpockets
-pick-up
-picola
-picolai
-picolaient
-picolais
-picolait
-picolâmes
-picolant
-picolas
-picolasse
-picolassent
-picolasses
-picolassiez
-picolassions
-picolât
-picolâtes
-picole
-picolé
-picolée
-picolées
-picolent
-picoler
-picolera
-picolerai
-picoleraient
-picolerais
-picolerait
-picoleras
-picolèrent
-picolerez
-picoleriez
-picolerions
-picolerons
-picoleront
-picoles
-picolés
-picoleur
-picoleurs
-picoleuse
-picoleuses
-picolez
-picoliez
-picolions
-picolo
-picolons
-picolos
-picora
-picorai
-picoraient
-picorais
-picorait
-picorâmes
-picorant
-picoras
-picorasse
-picorassent
-picorasses
-picorassiez
-picorassions
-picorât
-picorâtes
-picore
-picoré
-picorée
-picorées
-picorent
-picorer
-picorera
-picorerai
-picoreraient
-picorerais
-picorerait
-picoreras
-picorèrent
-picorerez
-picoreriez
-picorerions
-picorerons
-picoreront
-picores
-picorés
-picorez
-picoriez
-picorions
-picorons
-picot
-picota
-picotai
-picotaient
-picotais
-picotait
-picotâmes
-picotant
-picotas
-picotasse
-picotassent
-picotasses
-picotassiez
-picotassions
-picotât
-picotâtes
-picote
-picoté
-picotée
-picotées
-picotement
-picotements
-picotent
-picoter
-picotera
-picoterai
-picoteraient
-picoterais
-picoterait
-picoteras
-picotèrent
-picoterez
-picoteriez
-picoterions
-picoterons
-picoteront
-picotes
-picotés
-picotez
-picotiez
-picotin
-picotins
-picotions
-picotons
-picots
-picpoul
-picpouls
-picrate
-picrates
-picridium
-picridiums
-picrique
-picriques
-picris
-pics
-pictogramme
-pictogrammes
-pictographie
-pictographies
-pictographique
-pictographiques
-pictural
-picturale
-picturales
-picturaux
-pidgin
-pie
-pièce
-pièces
-piécette
-piécettes
-pied
-pied-à-terre
-pied-bot
-pied-de-biche
-pied-de-cheval
-pied-de-chèvre
-pied-de-loup
-pied-de-mouton
-pied-de-poule
-pied-de-veau
-pied-droit
-piédestal
-piédestaux
-pied-fort
-pied-noir
-piédouche
-piédouches
-pied-plat
-piédroit
-piédroits
-pieds
-pieds-bots
-pieds-de-biche
-pieds-de-cheval
-pieds-de-chèvre
-pieds-de-loup
-pieds-de-mouton
-pieds-de-poule
-pieds-de-veau
-pieds-droits
-pieds-forts
-pieds-noirs
-pieds-plats
-piéfort
-piéforts
-piégé
-piège
-piégea
-piégeage
-piégeages
-piégeai
-piégeaient
-piégeais
-piégeait
-piégeâmes
-piégeant
-piégeas
-piégeasse
-piégeassent
-piégeasses
-piégeassiez
-piégeassions
-piégeât
-piégeâtes
-piégée
-piégées
-piègent
-piégeons
-piéger
-piégera
-piégerai
-piégeraient
-piégerais
-piégerait
-piégeras
-piégèrent
-piégerez
-piégeriez
-piégerions
-piégerons
-piégeront
-piégés
-pièges
-piégeur
-piégeurs
-piégez
-piégiez
-piégions
-pie-grièche
-piémont
-piémontais
-piémontaise
-piémontaises
-piémonts
-piéride
-piérides
-pierra
-pierrai
-pierraient
-pierraille
-pierrailles
-pierrais
-pierrait
-pierrâmes
-pierrant
-pierras
-pierrasse
-pierrassent
-pierrasses
-pierrassiez
-pierrassions
-pierrât
-pierrâtes
-pierre
-pierré
-pierrée
-pierrées
-pierrent
-pierrer
-pierrera
-pierrerai
-pierreraient
-pierrerais
-pierrerait
-pierreras
-pierrèrent
-pierrerez
-pierreries
-pierreriez
-pierrerions
-pierrerons
-pierreront
-pierres
-pierrés
-pierreuse
-pierreuses
-pierreux
-pierrez
-pierrier
-pierriers
-pierriez
-pierrions
-pierrons
-pierrot
-pierrots
-pies
-pies-grièches
-pietà
-piéta
-piétai
-piétaient
-piétaille
-piétailles
-piétais
-piétait
-piétâmes
-piétant
-piétas
-piétasse
-piétassent
-piétasses
-piétassiez
-piétassions
-piétât
-piétâtes
-piété
-piète
-piétée
-piétées
-piètement
-piètements
-piètent
-piéter
-piétera
-piéterai
-piéteraient
-piéterais
-piéterait
-piéteras
-piétèrent
-piéterez
-piéteriez
-piéterions
-piéterons
-piéteront
-piétés
-piètes
-piétez
-piétiez
-piétin
-piétina
-piétinai
-piétinaient
-piétinais
-piétinait
-piétinâmes
-piétinant
-piétinante
-piétinantes
-piétinants
-piétinas
-piétinasse
-piétinassent
-piétinasses
-piétinassiez
-piétinassions
-piétinât
-piétinâtes
-piétine
-piétiné
-piétinée
-piétinées
-piétinement
-piétinements
-piétinent
-piétiner
-piétinera
-piétinerai
-piétineraient
-piétinerais
-piétinerait
-piétineras
-piétinèrent
-piétinerez
-piétineriez
-piétinerions
-piétinerons
-piétineront
-piétines
-piétinés
-piétinez
-piétiniez
-piétinions
-piétinons
-piétins
-piétions
-piétisme
-piétismes
-piétiste
-piétistes
-piéton
-piétonne
-piétonnes
-piétonnier
-piétonnière
-piétonnières
-piétonniers
-piétons
-piètre
-piètrement
-piètres
-pieu
-pieuse
-pieusement
-pieuses
-pieuta
-pieutai
-pieutaient
-pieutais
-pieutait
-pieutâmes
-pieutant
-pieutas
-pieutasse
-pieutassent
-pieutasses
-pieutassiez
-pieutassions
-pieutât
-pieutâtes
-pieute
-pieuté
-pieutée
-pieutées
-pieutent
-pieuter
-pieutera
-pieuterai
-pieuteraient
-pieuterais
-pieuterait
-pieuteras
-pieutèrent
-pieuterez
-pieuteriez
-pieuterions
-pieuterons
-pieuteront
-pieutes
-pieutés
-pieutez
-pieutiez
-pieutions
-pieutons
-pieuvre
-pieuvres
-pieux
-pièze
-pièzes
-piézo-électricité
-piézo-électricités
-piézoélectrique
-piézo-électrique
-piézoélectriques
-piézo-électriques
-piézographe
-piézographes
-piézomètre
-piézomètres
-pif
-pifa
-pifai
-pifaient
-pifais
-pifait
-pifâmes
-pifant
-pifas
-pifasse
-pifassent
-pifasses
-pifassiez
-pifassions
-pifât
-pifâtes
-pife
-pifé
-pifée
-pifées
-pifent
-pifer
-pifera
-piferai
-piferaient
-piferais
-piferait
-piferas
-pifèrent
-piferez
-piferiez
-piferions
-piferons
-piferont
-pifes
-pifés
-pifez
-piffa
-piffai
-piffaient
-piffais
-piffait
-piffâmes
-piffant
-piffas
-piffasse
-piffassent
-piffasses
-piffassiez
-piffassions
-piffât
-piffâtes
-piffe
-piffé
-piffée
-piffées
-piffent
-piffer
-piffera
-pifferai
-pifferaient
-pifferais
-pifferait
-pifferas
-piffèrent
-pifferez
-pifferiez
-pifferions
-pifferons
-pifferont
-piffes
-piffés
-piffez
-piffiez
-piffions
-piffons
-pifiez
-pifions
-pifomètre
-pifomètres
-pifons
-pifs
-pige
-pigé
-pigea
-pigeai
-pigeaient
-pigeais
-pigeait
-pigeâmes
-pigeant
-pigeas
-pigeasse
-pigeassent
-pigeasses
-pigeassiez
-pigeassions
-pigeât
-pigeâtes
-pigée
-pigées
-pigent
-pigeon
-pigeonna
-pigeonnai
-pigeonnaient
-pigeonnais
-pigeonnait
-pigeonnâmes
-pigeonnant
-pigeonnante
-pigeonnantes
-pigeonnants
-pigeonnas
-pigeonnasse
-pigeonnassent
-pigeonnasses
-pigeonnassiez
-pigeonnassions
-pigeonnât
-pigeonnâtes
-pigeonne
-pigeonné
-pigeonneau
-pigeonneaux
-pigeonnée
-pigeonnées
-pigeonnent
-pigeonner
-pigeonnera
-pigeonnerai
-pigeonneraient
-pigeonnerais
-pigeonnerait
-pigeonneras
-pigeonnèrent
-pigeonnerez
-pigeonneriez
-pigeonnerions
-pigeonnerons
-pigeonneront
-pigeonnes
-pigeonnés
-pigeonnez
-pigeonnier
-pigeonniers
-pigeonniez
-pigeonnions
-pigeonnons
-pigeons
-piger
-pigera
-pigerai
-pigeraient
-pigerais
-pigerait
-pigeras
-pigèrent
-pigerez
-pigeriez
-pigerions
-pigerons
-pigeront
-piges
-pigés
-pigez
-pigiez
-pigions
-pigiste
-pigistes
-pigment
-pigmenta
-pigmentai
-pigmentaient
-pigmentaire
-pigmentaires
-pigmentais
-pigmentait
-pigmentâmes
-pigmentant
-pigmentas
-pigmentasse
-pigmentassent
-pigmentasses
-pigmentassiez
-pigmentassions
-pigmentât
-pigmentâtes
-pigmentation
-pigmentations
-pigmente
-pigmenté
-pigmentée
-pigmentées
-pigmentent
-pigmenter
-pigmentera
-pigmenterai
-pigmenteraient
-pigmenterais
-pigmenterait
-pigmenteras
-pigmentèrent
-pigmenterez
-pigmenteriez
-pigmenterions
-pigmenterons
-pigmenteront
-pigmentes
-pigmentés
-pigmentez
-pigmentiez
-pigmentions
-pigmentons
-pigments
-pignada
-pignadas
-pignade
-pignades
-pignatelle
-pignatelles
-pigne
-pignes
-pignocha
-pignochai
-pignochaient
-pignochais
-pignochait
-pignochâmes
-pignochant
-pignochas
-pignochasse
-pignochassent
-pignochasses
-pignochassiez
-pignochassions
-pignochât
-pignochâtes
-pignoche
-pignoché
-pignochée
-pignochées
-pignochent
-pignocher
-pignochera
-pignocherai
-pignocheraient
-pignocherais
-pignocherait
-pignocheras
-pignochèrent
-pignocherez
-pignocheriez
-pignocherions
-pignocherons
-pignocheront
-pignoches
-pignochés
-pignochez
-pignochiez
-pignochions
-pignochons
-pignon
-pignons
-pignoratif
-pignoratifs
-pignorative
-pignoratives
-pignouf
-pignoufs
-pila
-pilaf
-pilafs
-pilage
-pilages
-pilai
-pilaient
-pilaire
-pilaires
-pilais
-pilait
-pilâmes
-pilant
-pilas
-pilasse
-pilassent
-pilasses
-pilassiez
-pilassions
-pilastre
-pilastres
-pilât
-pilâtes
-pilchard
-pilchards
-pile
-pilé
-pilée
-pilées
-pilent
-piler
-pilera
-pilerai
-pileraient
-pilerais
-pilerait
-pileras
-pilèrent
-pilerez
-pileriez
-pilerions
-pilerons
-pileront
-piles
-pilés
-pilet
-pilets
-pileur
-pileurs
-pileuse
-pileuses
-pileux
-pilez
-pilier
-piliers
-piliez
-pilifère
-pilifères
-pilions
-pilla
-pillage
-pillages
-pillai
-pillaient
-pillais
-pillait
-pillâmes
-pillant
-pillard
-pillarde
-pillardes
-pillards
-pillas
-pillasse
-pillassent
-pillasses
-pillassiez
-pillassions
-pillât
-pillâtes
-pille
-pillé
-pillée
-pillées
-pillent
-piller
-pillera
-pillerai
-pilleraient
-pillerais
-pillerait
-pilleras
-pillèrent
-pillerez
-pilleriez
-pillerions
-pillerons
-pilleront
-pilles
-pillés
-pilleur
-pilleurs
-pilleuse
-pilleuses
-pilleux
-pillez
-pilliez
-pillions
-pillons
-pilocarpe
-pilocarpes
-pilocarpine
-pilocarpines
-pilon
-pilonna
-pilonnage
-pilonnages
-pilonnai
-pilonnaient
-pilonnais
-pilonnait
-pilonnâmes
-pilonnant
-pilonnas
-pilonnasse
-pilonnassent
-pilonnasses
-pilonnassiez
-pilonnassions
-pilonnât
-pilonnâtes
-pilonne
-pilonné
-pilonnée
-pilonnées
-pilonnent
-pilonner
-pilonnera
-pilonnerai
-pilonneraient
-pilonnerais
-pilonnerait
-pilonneras
-pilonnèrent
-pilonnerez
-pilonneriez
-pilonnerions
-pilonnerons
-pilonneront
-pilonnes
-pilonnés
-pilonnez
-pilonniez
-pilonnions
-pilonnons
-pilons
-pilori
-piloris
-pilo-sébacé
-pilo-sébacée
-pilo-sébacées
-pilo-sébacés
-piloselle
-piloselles
-pilosisme
-pilosismes
-pilosité
-pilosités
-pilota
-pilotage
-pilotages
-pilotai
-pilotaient
-pilotais
-pilotait
-pilotâmes
-pilotant
-pilotas
-pilotasse
-pilotassent
-pilotasses
-pilotassiez
-pilotassions
-pilotât
-pilotâtes
-pilote
-piloté
-pilotée
-pilotées
-pilotent
-piloter
-pilotera
-piloterai
-piloteraient
-piloterais
-piloterait
-piloteras
-pilotèrent
-piloterez
-piloteriez
-piloterions
-piloterons
-piloteront
-pilotes
-pilotés
-pilotez
-pilotiez
-pilotin
-pilotins
-pilotions
-pilotis
-pilotons
-pilou
-pilous
-pilulaire
-pilulaires
-pilule
-pilules
-pilulier
-piluliers
-pilum
-pilums
-pimbêche
-pimbêches
-piment
-pimenta
-pimentai
-pimentaient
-pimentais
-pimentait
-pimentâmes
-pimentant
-pimentas
-pimentasse
-pimentassent
-pimentasses
-pimentassiez
-pimentassions
-pimentât
-pimentâtes
-pimente
-pimenté
-pimentée
-pimentées
-pimentent
-pimenter
-pimentera
-pimenterai
-pimenteraient
-pimenterais
-pimenterait
-pimenteras
-pimentèrent
-pimenterez
-pimenteriez
-pimenterions
-pimenterons
-pimenteront
-pimentes
-pimentés
-pimentez
-pimentiez
-pimentions
-pimentons
-piments
-pimpant
-pimpante
-pimpantes
-pimpants
-pimprenelle
-pimprenelles
-pin
-pinacle
-pinacles
-pinacothèque
-pinacothèques
-pinailla
-pinaillage
-pinaillages
-pinaillai
-pinaillaient
-pinaillais
-pinaillait
-pinaillâmes
-pinaillant
-pinaillas
-pinaillasse
-pinaillassent
-pinaillasses
-pinaillassiez
-pinaillassions
-pinaillât
-pinaillâtes
-pinaille
-pinaillé
-pinaillent
-pinailler
-pinaillera
-pinaillerai
-pinailleraient
-pinaillerais
-pinaillerait
-pinailleras
-pinaillèrent
-pinaillerez
-pinailleriez
-pinaillerions
-pinaillerons
-pinailleront
-pinailles
-pinailleur
-pinailleurs
-pinailleuse
-pinailleuses
-pinaillez
-pinailliez
-pinaillions
-pinaillons
-pinard
-pinardier
-pinardiers
-pinards
-pinasse
-pinasses
-pinastre
-pinastres
-pinça
-pinçai
-pinçaient
-pinçais
-pinçait
-pinçâmes
-pinçant
-pinças
-pinçasse
-pinçassent
-pinçasses
-pinçassiez
-pinçassions
-pinçât
-pinçâtes
-pince
-pincé
-pinceau
-pinceaux
-pincée
-pincées
-pince-fesse
-pince-fesses
-pincelier
-pinceliers
-pince-maille
-pincement
-pincements
-pince-monseigneur
-pince-nez
-pincent
-pincer
-pincera
-pincerai
-pinceraient
-pincerais
-pincerait
-pinceras
-pincèrent
-pincerez
-pinceriez
-pincerions
-pincerons
-pinceront
-pinces
-pincés
-pince-sans-rire
-pinces-mailles
-pinces-monseigneur
-pincette
-pincettes
-pincez
-pinchard
-pincharde
-pinchardes
-pinchards
-pinciez
-pincions
-pinçon
-pinçons
-pindarique
-pindariques
-pindarisa
-pindarisai
-pindarisaient
-pindarisais
-pindarisait
-pindarisâmes
-pindarisant
-pindarisas
-pindarisasse
-pindarisassent
-pindarisasses
-pindarisassiez
-pindarisassions
-pindarisât
-pindarisâtes
-pindarise
-pindarisé
-pindarisent
-pindariser
-pindarisera
-pindariserai
-pindariseraient
-pindariserais
-pindariserait
-pindariseras
-pindarisèrent
-pindariserez
-pindariseriez
-pindariserions
-pindariserons
-pindariseront
-pindarises
-pindarisez
-pindarisiez
-pindarisions
-pindarisons
-pinéal
-pinéale
-pinéales
-pineau
-pineaux
-pinéaux
-pinède
-pinèdes
-pineraie
-pineraies
-pingouin
-pingouins
-ping-pong
-ping-pongs
-pingre
-pingrerie
-pingreries
-pingres
-pinière
-pinières
-pinne
-pinnes
-pinnothère
-pinnothères
-pinnule
-pinnules
-pinot
-pinots
-pin-pon
-pins
-pinson
-pinsons
-pinta
-pintade
-pintadeau
-pintadeaux
-pintades
-pintadine
-pintadines
-pintai
-pintaient
-pintais
-pintait
-pintâmes
-pintant
-pintas
-pintasse
-pintassent
-pintasses
-pintassiez
-pintassions
-pintât
-pintâtes
-pinte
-pinté
-pintée
-pintées
-pintent
-pinter
-pintera
-pinterai
-pinteraient
-pinterais
-pinterait
-pinteras
-pintèrent
-pinterez
-pinteriez
-pinterions
-pinterons
-pinteront
-pintes
-pintés
-pintez
-pintiez
-pintions
-pintons
-pin-up
-pinyin
-piocha
-piochage
-piochages
-piochai
-piochaient
-piochais
-piochait
-piochâmes
-piochant
-piochas
-piochasse
-piochassent
-piochasses
-piochassiez
-piochassions
-piochât
-piochâtes
-pioche
-pioché
-piochée
-piochées
-piochent
-piocher
-piochera
-piocherai
-piocheraient
-piocherais
-piocherait
-piocheras
-piochèrent
-piocherez
-piocheriez
-piocherions
-piocherons
-piocheront
-pioches
-piochés
-piocheur
-piocheurs
-piocheuse
-piocheuses
-piochez
-piochiez
-piochions
-piochons
-piolet
-piolets
-pion
-pionça
-pionçai
-pionçaient
-pionçais
-pionçait
-pionçâmes
-pionçant
-pionças
-pionçasse
-pionçassent
-pionçasses
-pionçassiez
-pionçassions
-pionçât
-pionçâtes
-pionce
-pioncé
-pioncent
-pioncer
-pioncera
-pioncerai
-pionceraient
-pioncerais
-pioncerait
-pionceras
-pioncèrent
-pioncerez
-pionceriez
-pioncerions
-pioncerons
-pionceront
-pionces
-pioncez
-pionciez
-pioncions
-pionçons
-pionna
-pionnai
-pionnaient
-pionnais
-pionnait
-pionnâmes
-pionnant
-pionnas
-pionnasse
-pionnassent
-pionnasses
-pionnassiez
-pionnassions
-pionnât
-pionnâtes
-pionne
-pionné
-pionnent
-pionner
-pionnera
-pionnerai
-pionneraient
-pionnerais
-pionnerait
-pionneras
-pionnèrent
-pionnerez
-pionneriez
-pionnerions
-pionnerons
-pionneront
-pionnes
-pionnez
-pionnier
-pionnière
-pionnières
-pionniers
-pionniez
-pionnions
-pionnons
-pions
-pioupiou
-pioupious
-pipa
-pipai
-pipaient
-pipais
-pipait
-pipâmes
-pipant
-pipas
-pipasse
-pipassent
-pipasses
-pipassiez
-pipassions
-pipât
-pipâtes
-pipe
-pipé
-pipeau
-pipeaux
-pipée
-pipées
-pipelet
-pipelets
-pipelette
-pipelettes
-pipeline
-pipe-line
-pipelines
-pipe-lines
-pipent
-piper
-pipera
-piperade
-piperades
-piperai
-piperaient
-piperais
-piperait
-piperas
-pipèrent
-piperez
-piperie
-piperies
-piperiez
-pipérine
-pipérines
-piperions
-pipéronal
-pipéronals
-piperons
-piperont
-pipes
-pipés
-pipette
-pipettes
-pipeur
-pipeurs
-pipeuse
-pipeuses
-pipez
-pipi
-pipier
-pipière
-pipières
-pipiers
-pipiez
-pipions
-pipis
-pipistrelle
-pipistrelles
-pipit
-pipits
-pipons
-piqua
-piquage
-piquages
-piquai
-piquaient
-piquais
-piquait
-piquâmes
-piquant
-piquante
-piquantes
-piquants
-piquas
-piquasse
-piquassent
-piquasses
-piquassiez
-piquassions
-piquât
-piquâtes
-pique
-piqué
-pique-assiette
-pique-assiettes
-pique-boeuf
-pique-boeufs
-piquée
-piquées
-pique-feu
-pique-fleurs
-pique-niqua
-pique-niquai
-pique-niquaient
-pique-niquais
-pique-niquait
-pique-niquâmes
-pique-niquant
-pique-niquas
-pique-niquasse
-pique-niquassent
-pique-niquasses
-pique-niquassiez
-pique-niquassions
-pique-niquât
-pique-niquâtes
-pique-nique
-pique-niqué
-pique-niquent
-pique-niquer
-pique-niquera
-pique-niquerai
-pique-niqueraient
-pique-niquerais
-pique-niquerait
-pique-niqueras
-pique-niquèrent
-pique-niquerez
-pique-niqueriez
-pique-niquerions
-pique-niquerons
-pique-niqueront
-pique-niques
-pique-niqueur
-pique-niqueurs
-pique-niqueuse
-pique-niqueuses
-pique-niquez
-pique-niquiez
-pique-niquions
-pique-niquons
-pique-notes
-piquent
-piquer
-piquera
-piquerai
-piqueraient
-piquerais
-piquerait
-piqueras
-piquèrent
-piquerez
-piqueriez
-piquerions
-piquerons
-piqueront
-piques
-piqués
-piquet
-piqueta
-piquetage
-piquetages
-piquetai
-piquetaient
-piquetais
-piquetait
-piquetâmes
-piquetant
-piquetas
-piquetasse
-piquetassent
-piquetasses
-piquetassiez
-piquetassions
-piquetât
-piquetâtes
-piqueté
-piquetée
-piquetées
-piqueter
-piquetèrent
-piquetés
-piquetez
-piquetiez
-piquetions
-piquetons
-piquets
-piquette
-piquettent
-piquettera
-piquetterai
-piquetteraient
-piquetterais
-piquetterait
-piquetteras
-piquetterez
-piquetteriez
-piquetterions
-piquetterons
-piquetteront
-piquettes
-piqueur
-piqueurs
-piqueuse
-piqueuses
-piqueux
-piquez
-piquier
-piquiers
-piquiez
-piquions
-piquons
-piqûre
-piqûres
-piranha
-piranhas
-pirata
-piratage
-piratages
-piratai
-pirataient
-piratais
-piratait
-piratâmes
-piratant
-piratas
-piratasse
-piratassent
-piratasses
-piratassiez
-piratassions
-piratât
-piratâtes
-pirate
-piraté
-piratent
-pirater
-piratera
-piraterai
-pirateraient
-piraterais
-piraterait
-pirateras
-piratèrent
-piraterez
-piraterie
-pirateries
-pirateriez
-piraterions
-piraterons
-pirateront
-pirates
-piratez
-piratiez
-pirations
-piratons
-piraya
-pirayas
-pire
-pires
-piriforme
-piriformes
-pirogue
-pirogues
-piroguier
-piroguière
-piroguières
-piroguiers
-pirojki
-pirole
-piroles
-pirouetta
-pirouettai
-pirouettaient
-pirouettais
-pirouettait
-pirouettâmes
-pirouettant
-pirouettas
-pirouettasse
-pirouettassent
-pirouettasses
-pirouettassiez
-pirouettassions
-pirouettât
-pirouettâtes
-pirouette
-pirouetté
-pirouettement
-pirouettent
-pirouetter
-pirouettera
-pirouetterai
-pirouetteraient
-pirouetterais
-pirouetterait
-pirouetteras
-pirouettèrent
-pirouetterez
-pirouetteriez
-pirouetterions
-pirouetterons
-pirouetteront
-pirouettes
-pirouettez
-pirouettiez
-pirouettions
-pirouettons
-pis
-pis-aller
-piscicole
-piscicoles
-pisciculteur
-pisciculteurs
-piscicultrice
-piscicultrices
-pisciculture
-piscicultures
-pisciforme
-pisciformes
-piscine
-piscines
-piscivore
-piscivores
-pisé
-pisés
-pisolithique
-pisolithiques
-pissa
-pissai
-pissaient
-pissais
-pissait
-pissaladière
-pissaladières
-pissâmes
-pissant
-pissas
-pissasse
-pissassent
-pissasses
-pissassiez
-pissassions
-pissat
-pissât
-pissâtes
-pissats
-pisse
-pissé
-pissée
-pissées
-pisse-froid
-pissenlit
-pissenlits
-pissent
-pisser
-pissera
-pisserai
-pisseraient
-pisserais
-pisserait
-pisseras
-pissèrent
-pisserez
-pisseriez
-pisserions
-pisserons
-pisseront
-pisses
-pissés
-pissette
-pissettes
-pisseur
-pisseurs
-pisseuse
-pisseuses
-pisseux
-pisse-vinaigre
-pissez
-pissiez
-pissions
-pissoir
-pissoirs
-pissons
-pissotière
-pissotières
-pista
-pistacha
-pistachai
-pistachaient
-pistachais
-pistachait
-pistachâmes
-pistachant
-pistachas
-pistachasse
-pistachassent
-pistachasses
-pistachassiez
-pistachassions
-pistachât
-pistachâtes
-pistache
-pistaché
-pistachée
-pistachées
-pistachent
-pistacher
-pistachera
-pistacherai
-pistacheraient
-pistacherais
-pistacherait
-pistacheras
-pistachèrent
-pistacherez
-pistacheriez
-pistacherions
-pistacherons
-pistacheront
-pistaches
-pistachés
-pistachez
-pistachier
-pistachiers
-pistachiez
-pistachions
-pistachons
-pistage
-pistages
-pistai
-pistaient
-pistais
-pistait
-pistâmes
-pistant
-pistard
-pistards
-pistas
-pistasse
-pistassent
-pistasses
-pistassiez
-pistassions
-pistât
-pistâtes
-piste
-pisté
-pistée
-pistées
-pistent
-pister
-pistera
-pisterai
-pisteraient
-pisterais
-pisterait
-pisteras
-pistèrent
-pisterez
-pisteriez
-pisterions
-pisterons
-pisteront
-pistes
-pistés
-pisteur
-pisteurs
-pistez
-pistiez
-pistil
-pistils
-pistions
-pistole
-pistoles
-pistolet
-pistolet-mitrailleur
-pistolets
-pistolets-mitrailleurs
-piston
-pistonna
-pistonnai
-pistonnaient
-pistonnais
-pistonnait
-pistonnâmes
-pistonnant
-pistonnas
-pistonnasse
-pistonnassent
-pistonnasses
-pistonnassiez
-pistonnassions
-pistonnât
-pistonnâtes
-pistonne
-pistonné
-pistonnée
-pistonnées
-pistonnent
-pistonner
-pistonnera
-pistonnerai
-pistonneraient
-pistonnerais
-pistonnerait
-pistonneras
-pistonnèrent
-pistonnerez
-pistonneriez
-pistonnerions
-pistonnerons
-pistonneront
-pistonnes
-pistonnés
-pistonnez
-pistonniez
-pistonnions
-pistonnons
-pistons
-pistou
-pistous
-pitance
-pitances
-pitchpin
-pitchpins
-pite
-pites
-piteuse
-piteusement
-piteuses
-piteux
-pithécanthrope
-pithécanthropes
-pithiatique
-pithiatiques
-pithiatisme
-pithiatismes
-pithiviers
-pitié
-pitiés
-piton
-pitonna
-pitonnage
-pitonnages
-pitonnai
-pitonnaient
-pitonnais
-pitonnait
-pitonnâmes
-pitonnant
-pitonnas
-pitonnasse
-pitonnassent
-pitonnasses
-pitonnassiez
-pitonnassions
-pitonnât
-pitonnâtes
-pitonne
-pitonné
-pitonnent
-pitonner
-pitonnera
-pitonnerai
-pitonneraient
-pitonnerais
-pitonnerait
-pitonneras
-pitonnèrent
-pitonnerez
-pitonneriez
-pitonnerions
-pitonnerons
-pitonneront
-pitonnes
-pitonnez
-pitonniez
-pitonnions
-pitonnons
-pitons
-pitoyable
-pitoyablement
-pitoyables
-pitre
-pitrerie
-pitreries
-pitres
-pittoresque
-pittoresquement
-pittoresques
-pittosporum
-pittosporums
-pituitaire
-pituitaires
-pituite
-pituites
-pityriasis
-pive
-pivert
-piverts
-pives
-pivoine
-pivoines
-pivot
-pivota
-pivotai
-pivotaient
-pivotais
-pivotait
-pivotâmes
-pivotant
-pivotante
-pivotantes
-pivotants
-pivotas
-pivotasse
-pivotassent
-pivotasses
-pivotassiez
-pivotassions
-pivotât
-pivotâtes
-pivote
-pivoté
-pivotée
-pivotées
-pivotement
-pivotements
-pivotent
-pivoter
-pivotera
-pivoterai
-pivoteraient
-pivoterais
-pivoterait
-pivoteras
-pivotèrent
-pivoterez
-pivoteriez
-pivoterions
-pivoterons
-pivoteront
-pivotes
-pivotés
-pivotez
-pivotiez
-pivotions
-pivotons
-pivots
-pizza
-pizzas
-pizzeria
-pizzerias
-pizzicati
-pizzicato
-plaça
-placage
-placages
-plaçai
-plaçaient
-plaçais
-plaçait
-plaçâmes
-plaçant
-placard
-placarda
-placardai
-placardaient
-placardais
-placardait
-placardâmes
-placardant
-placardas
-placardasse
-placardassent
-placardasses
-placardassiez
-placardassions
-placardât
-placardâtes
-placarde
-placardé
-placardée
-placardées
-placardent
-placarder
-placardera
-placarderai
-placarderaient
-placarderais
-placarderait
-placarderas
-placardèrent
-placarderez
-placarderiez
-placarderions
-placarderons
-placarderont
-placardes
-placardés
-placardez
-placardiez
-placardions
-placardons
-placards
-plaças
-plaçasse
-plaçassent
-plaçasses
-plaçassiez
-plaçassions
-plaçât
-plaçâtes
-place
-placé
-placebo
-placebos
-placée
-placées
-placement
-placements
-placent
-placenta
-placentaire
-placentaires
-placentas
-placentation
-placentations
-placer
-placera
-placerai
-placeraient
-placerais
-placerait
-placeras
-placèrent
-placerez
-placeriez
-placerions
-placerons
-placeront
-places
-placés
-placet
-placets
-placette
-placettes
-placeur
-placeurs
-placeuse
-placeuses
-placez
-placide
-placidement
-placides
-placidité
-placidités
-placier
-placiers
-placiez
-placions
-plaçons
-plafond
-plafonds
-plafonna
-plafonnage
-plafonnages
-plafonnai
-plafonnaient
-plafonnais
-plafonnait
-plafonnâmes
-plafonnant
-plafonnas
-plafonnasse
-plafonnassent
-plafonnasses
-plafonnassiez
-plafonnassions
-plafonnât
-plafonnâtes
-plafonne
-plafonné
-plafonnée
-plafonnées
-plafonnement
-plafonnements
-plafonnent
-plafonner
-plafonnera
-plafonnerai
-plafonneraient
-plafonnerais
-plafonnerait
-plafonneras
-plafonnèrent
-plafonnerez
-plafonneriez
-plafonnerions
-plafonnerons
-plafonneront
-plafonnes
-plafonnés
-plafonneur
-plafonneurs
-plafonnez
-plafonnier
-plafonniers
-plafonniez
-plafonnions
-plafonnons
-plagal
-plagale
-plagales
-plagaux
-plage
-plages
-plagia
-plagiai
-plagiaient
-plagiaire
-plagiaires
-plagiais
-plagiait
-plagiâmes
-plagiant
-plagias
-plagiasse
-plagiassent
-plagiasses
-plagiassiez
-plagiassions
-plagiat
-plagiât
-plagiâtes
-plagiats
-plagie
-plagié
-plagiée
-plagiées
-plagient
-plagier
-plagiera
-plagierai
-plagieraient
-plagierais
-plagierait
-plagieras
-plagièrent
-plagierez
-plagieriez
-plagierions
-plagierons
-plagieront
-plagies
-plagiés
-plagiez
-plagiiez
-plagiions
-plagions
-plagiste
-plagistes
-plaid
-plaida
-plaidai
-plaidaient
-plaidais
-plaidait
-plaidâmes
-plaidant
-plaidante
-plaidantes
-plaidants
-plaidas
-plaidasse
-plaidassent
-plaidasses
-plaidassiez
-plaidassions
-plaidât
-plaidâtes
-plaide
-plaidé
-plaidée
-plaidées
-plaident
-plaider
-plaidera
-plaiderai
-plaideraient
-plaiderais
-plaiderait
-plaideras
-plaidèrent
-plaiderez
-plaideriez
-plaiderions
-plaiderons
-plaideront
-plaides
-plaidés
-plaideur
-plaideurs
-plaideuse
-plaideuses
-plaidez
-plaidiez
-plaidions
-plaidoirie
-plaidoiries
-plaidons
-plaidoyer
-plaidoyers
-plaids
-plaie
-plaies
-plaignaient
-plaignais
-plaignait
-plaignant
-plaignante
-plaignantes
-plaignants
-plaigne
-plaignent
-plaignes
-plaignez
-plaigniez
-plaignîmes
-plaignions
-plaignirent
-plaignis
-plaignisse
-plaignissent
-plaignisses
-plaignissiez
-plaignissions
-plaignit
-plaignît
-plaignîtes
-plaignons
-plaina
-plainai
-plainaient
-plainais
-plainait
-plainâmes
-plainant
-plainas
-plainasse
-plainassent
-plainasses
-plainassiez
-plainassions
-plainât
-plainâtes
-plain-chant
-plaindra
-plaindrai
-plaindraient
-plaindrais
-plaindrait
-plaindras
-plaindre
-plaindrez
-plaindriez
-plaindrions
-plaindrons
-plaindront
-plaine
-plainé
-plainée
-plainées
-plainent
-plainer
-plainera
-plainerai
-plaineraient
-plainerais
-plainerait
-plaineras
-plainèrent
-plainerez
-plaineriez
-plainerions
-plainerons
-plaineront
-plaines
-plainés
-plainez
-plainiez
-plainions
-plainons
-plain-pied
-plains
-plains-chants
-plaint
-plainte
-plaintes
-plaintif
-plaintifs
-plaintive
-plaintivement
-plaintives
-plaints
-plaira
-plairai
-plairaient
-plairais
-plairait
-plairas
-plaire
-plairez
-plairiez
-plairions
-plairons
-plairont
-plais
-plaisaient
-plaisais
-plaisait
-plaisamment
-plaisance
-plaisances
-plaisancier
-plaisanciers
-plaisant
-plaisanta
-plaisantai
-plaisantaient
-plaisantais
-plaisantait
-plaisantâmes
-plaisantant
-plaisantas
-plaisantasse
-plaisantassent
-plaisantasses
-plaisantassiez
-plaisantassions
-plaisantât
-plaisantâtes
-plaisante
-plaisanté
-plaisantée
-plaisantées
-plaisantent
-plaisanter
-plaisantera
-plaisanterai
-plaisanteraient
-plaisanterais
-plaisanterait
-plaisanteras
-plaisantèrent
-plaisanterez
-plaisanterie
-plaisanteries
-plaisanteriez
-plaisanterions
-plaisanterons
-plaisanteront
-plaisantes
-plaisantés
-plaisantez
-plaisantiez
-plaisantin
-plaisantins
-plaisantions
-plaisantons
-plaisants
-plaise
-plaisent
-plaises
-plaisez
-plaisiez
-plaisions
-plaisir
-plaisirs
-plaisons
-plaît
-plan
-plana
-planage
-planages
-planai
-planaient
-planaire
-planaires
-planais
-planait
-planâmes
-planant
-planas
-planasse
-planassent
-planasses
-planassiez
-planassions
-planât
-planâtes
-plancha
-planchai
-planchaient
-planchais
-planchait
-planchâmes
-planchant
-planchas
-planchasse
-planchassent
-planchasses
-planchassiez
-planchassions
-planchât
-planchâtes
-planche
-planché
-planchéia
-planchéiage
-planchéiages
-planchéiai
-planchéiaîmes
-planchéiairent
-planchéiais
-planchéiaisse
-planchéiaissent
-planchéiaisses
-planchéiaissiez
-planchéiaissions
-planchéiait
-planchéiaît
-planchéiaîtes
-planchéiâmes
-planchéias
-planchéiasse
-planchéiassent
-planchéiasses
-planchéiassiez
-planchéiassions
-planchéiât
-planchéiâtes
-planchéie
-planchéié
-planchéiée
-planchéiées
-planchéient
-planchéier
-planchéiera
-planchéierai
-planchéieraient
-planchéierais
-planchéierait
-planchéieras
-planchéièrent
-planchéierez
-planchéieriez
-planchéierions
-planchéierons
-planchéieront
-planchéies
-planchéiés
-planchent
-plancher
-planchera
-plancherai
-plancheraient
-plancherais
-plancherait
-plancheras
-planchèrent
-plancherez
-plancheriez
-plancherions
-plancherons
-plancheront
-planchers
-planches
-planchette
-planchettes
-planchez
-planchiez
-planchions
-planchons
-plan-concave
-plan-concaves
-plan-convexe
-plan-convexes
-plancton
-planctonique
-planctoniques
-planctons
-plane
-plané
-planée
-planées
-planéité
-planéités
-planent
-planer
-planera
-planerai
-planeraient
-planerais
-planerait
-planeras
-planèrent
-planerez
-planeriez
-planerions
-planerons
-planeront
-planes
-planés
-planétaire
-planétairement
-planétaires
-planétarisation
-planétarisations
-planétarium
-planétariums
-planète
-planètes
-planeur
-planeurs
-planeuse
-planeuses
-planez
-planèze
-planèzes
-planiez
-planifia
-planifiai
-planifiaient
-planifiais
-planifiait
-planifiâmes
-planifiant
-planifias
-planifiasse
-planifiassent
-planifiasses
-planifiassiez
-planifiassions
-planifiât
-planifiâtes
-planificateur
-planificateurs
-planification
-planifications
-planificatrice
-planificatrices
-planifie
-planifié
-planifiée
-planifiées
-planifient
-planifier
-planifiera
-planifierai
-planifieraient
-planifierais
-planifierait
-planifieras
-planifièrent
-planifierez
-planifieriez
-planifierions
-planifierons
-planifieront
-planifies
-planifiés
-planifiez
-planifiiez
-planifiions
-planifions
-planimètre
-planimètres
-planimétrie
-planimétries
-planimétrique
-planimétriques
-planions
-planisme
-planismes
-planisphère
-planisphères
-planning
-plannings
-planoir
-planoirs
-planons
-planorbe
-planorbes
-planqua
-planquai
-planquaient
-planquais
-planquait
-planquâmes
-planquant
-planquas
-planquasse
-planquassent
-planquasses
-planquassiez
-planquassions
-planquât
-planquâtes
-planque
-planqué
-planquée
-planquées
-planquent
-planquer
-planquera
-planquerai
-planqueraient
-planquerais
-planquerait
-planqueras
-planquèrent
-planquerez
-planqueriez
-planquerions
-planquerons
-planqueront
-planques
-planqués
-planquez
-planquiez
-planquions
-planquons
-plans
-plant
-planta
-plantage
-plantages
-plantai
-plantaient
-plantain
-plantains
-plantaire
-plantaires
-plantais
-plantait
-plantâmes
-plantant
-plantas
-plantasse
-plantassent
-plantasses
-plantassiez
-plantassions
-plantât
-plantâtes
-plantation
-plantations
-plante
-planté
-plantée
-plantées
-plantent
-planter
-plantera
-planterai
-planteraient
-planterais
-planterait
-planteras
-plantèrent
-planterez
-planteriez
-planterions
-planterons
-planteront
-plantes
-plantés
-planteur
-planteurs
-planteuse
-planteuses
-plantez
-plantiez
-plantigrade
-plantigrades
-plantions
-plantoir
-plantoirs
-planton
-plantons
-plants
-plantule
-plantules
-plantureuse
-plantureusement
-plantureuses
-plantureux
-plaqua
-plaquage
-plaquages
-plaquai
-plaquaient
-plaquais
-plaquait
-plaquâmes
-plaquant
-plaquas
-plaquasse
-plaquassent
-plaquasses
-plaquassiez
-plaquassions
-plaquât
-plaquâtes
-plaque
-plaqué
-plaquée
-plaquées
-plaquemine
-plaquemines
-plaqueminier
-plaqueminiers
-plaquent
-plaquer
-plaquera
-plaquerai
-plaqueraient
-plaquerais
-plaquerait
-plaqueras
-plaquèrent
-plaquerez
-plaqueriez
-plaquerions
-plaquerons
-plaqueront
-plaques
-plaqués
-plaquette
-plaquettes
-plaqueur
-plaqueurs
-plaqueuse
-plaqueuses
-plaquez
-plaquiez
-plaquions
-plaquons
-plasma
-plasmagène
-plasmagènes
-plasmas
-plasmatique
-plasmatiques
-plasmifia
-plasmifiai
-plasmifiaient
-plasmifiais
-plasmifiait
-plasmifiâmes
-plasmifiant
-plasmifias
-plasmifiasse
-plasmifiassent
-plasmifiasses
-plasmifiassiez
-plasmifiassions
-plasmifiât
-plasmifiâtes
-plasmifie
-plasmifié
-plasmifiée
-plasmifiées
-plasmifient
-plasmifier
-plasmifiera
-plasmifierai
-plasmifieraient
-plasmifierais
-plasmifierait
-plasmifieras
-plasmifièrent
-plasmifierez
-plasmifieriez
-plasmifierions
-plasmifierons
-plasmifieront
-plasmifies
-plasmifiés
-plasmifiez
-plasmifiiez
-plasmifiions
-plasmifions
-plasmocyte
-plasmocytes
-plasmode
-plasmodes
-plasmodium
-plasmodiums
-plasmolyse
-plasmolyses
-plaste
-plastes
-plastic
-plasticage
-plasticages
-plasticien
-plasticienne
-plasticiennes
-plasticiens
-plasticité
-plasticités
-plastics
-plastie
-plasties
-plastifia
-plastifiai
-plastifiaient
-plastifiais
-plastifiait
-plastifiâmes
-plastifiant
-plastifiante
-plastifiantes
-plastifiants
-plastifias
-plastifiasse
-plastifiassent
-plastifiasses
-plastifiassiez
-plastifiassions
-plastifiât
-plastifiâtes
-plastifie
-plastifié
-plastifiée
-plastifiées
-plastifient
-plastifier
-plastifiera
-plastifierai
-plastifieraient
-plastifierais
-plastifierait
-plastifieras
-plastifièrent
-plastifierez
-plastifieriez
-plastifierions
-plastifierons
-plastifieront
-plastifies
-plastifiés
-plastifiez
-plastifiiez
-plastifiions
-plastifions
-plastigel
-plastigels
-plastiqua
-plastiquage
-plastiquages
-plastiquai
-plastiquaient
-plastiquais
-plastiquait
-plastiquâmes
-plastiquant
-plastiquas
-plastiquasse
-plastiquassent
-plastiquasses
-plastiquassiez
-plastiquassions
-plastiquât
-plastiquâtes
-plastique
-plastiqué
-plastiquée
-plastiquées
-plastiquement
-plastiquent
-plastiquer
-plastiquera
-plastiquerai
-plastiqueraient
-plastiquerais
-plastiquerait
-plastiqueras
-plastiquèrent
-plastiquerez
-plastiqueriez
-plastiquerions
-plastiquerons
-plastiqueront
-plastiques
-plastiqués
-plastiqueur
-plastiqueurs
-plastiquez
-plastiquiez
-plastiquions
-plastiquons
-plastisol
-plastisols
-plastron
-plastronna
-plastronnai
-plastronnaient
-plastronnais
-plastronnait
-plastronnâmes
-plastronnant
-plastronnas
-plastronnasse
-plastronnassent
-plastronnasses
-plastronnassiez
-plastronnassions
-plastronnât
-plastronnâtes
-plastronne
-plastronné
-plastronnée
-plastronnées
-plastronnent
-plastronner
-plastronnera
-plastronnerai
-plastronneraient
-plastronnerais
-plastronnerait
-plastronneras
-plastronnèrent
-plastronnerez
-plastronneriez
-plastronnerions
-plastronnerons
-plastronneront
-plastronnes
-plastronnés
-plastronnez
-plastronniez
-plastronnions
-plastronnons
-plastrons
-plat
-platane
-platanes
-plate
-plateau
-plateaux
-plate-bande
-platée
-platées
-plate-forme
-platelage
-platelages
-platement
-plateresque
-plateresques
-plates
-plates-bandes
-plates-formes
-platière
-platières
-platina
-platinage
-platinages
-platinai
-platinaient
-platinais
-platinait
-platinâmes
-platinant
-platinas
-platinasse
-platinassent
-platinasses
-platinassiez
-platinassions
-platinât
-platinâtes
-platine
-platiné
-platinée
-platinées
-platinent
-platiner
-platinera
-platinerai
-platineraient
-platinerais
-platinerait
-platineras
-platinèrent
-platinerez
-platineriez
-platinerions
-platinerons
-platineront
-platines
-platinés
-platinez
-platiniez
-platinions
-platinisa
-platinisai
-platinisaient
-platinisais
-platinisait
-platinisâmes
-platinisant
-platinisas
-platinisasse
-platinisassent
-platinisasses
-platinisassiez
-platinisassions
-platinisât
-platinisâtes
-platinise
-platinisé
-platinisée
-platinisées
-platinisent
-platiniser
-platinisera
-platiniserai
-platiniseraient
-platiniserais
-platiniserait
-platiniseras
-platinisèrent
-platiniserez
-platiniseriez
-platiniserions
-platiniserons
-platiniseront
-platinises
-platinisés
-platinisez
-platinisiez
-platinisions
-platinisons
-platinons
-platitude
-platitudes
-platonicien
-platonicienne
-platoniciennes
-platoniciens
-platonique
-platoniquement
-platoniques
-platonisme
-platonismes
-plâtra
-plâtrage
-plâtrages
-plâtrai
-plâtraient
-plâtrais
-plâtrait
-plâtrâmes
-plâtrant
-plâtras
-plâtrasse
-plâtrassent
-plâtrasses
-plâtrassiez
-plâtrassions
-plâtrât
-plâtrâtes
-plâtre
-plâtré
-plâtrée
-plâtrées
-plâtrent
-plâtrer
-plâtrera
-plâtrerai
-plâtreraient
-plâtrerais
-plâtrerait
-plâtreras
-plâtrèrent
-plâtrerez
-plâtrerie
-plâtreries
-plâtreriez
-plâtrerions
-plâtrerons
-plâtreront
-plâtres
-plâtrés
-plâtreuse
-plâtreuses
-plâtreux
-plâtrez
-plâtrier
-plâtrière
-plâtrières
-plâtriers
-plâtriez
-plâtrions
-plâtrons
-plats
-plausibilité
-plausibilités
-plausible
-plausiblement
-plausibles
-play-back
-play-boy
-play-boys
-playon
-playons
-pléban
-plébans
-plèbe
-plébéien
-plébéienne
-plébéiennes
-plébéiens
-plèbes
-plébiscita
-plébiscitai
-plébiscitaient
-plébiscitaire
-plébiscitaires
-plébiscitais
-plébiscitait
-plébiscitâmes
-plébiscitant
-plébiscitas
-plébiscitasse
-plébiscitassent
-plébiscitasses
-plébiscitassiez
-plébiscitassions
-plébiscitât
-plébiscitâtes
-plébiscite
-plébiscité
-plébiscitée
-plébiscitées
-plébiscitent
-plébisciter
-plébiscitera
-plébisciterai
-plébisciteraient
-plébisciterais
-plébisciterait
-plébisciteras
-plébiscitèrent
-plébisciterez
-plébisciteriez
-plébisciterions
-plébisciterons
-plébisciteront
-plébiscites
-plébiscités
-plébiscitez
-plébiscitiez
-plébiscitions
-plébiscitons
-plectre
-plectres
-pléiade
-pléiades
-plein
-pleine
-pleinement
-plein-emploi
-pleines
-pleins
-pleins-temps
-pleins-vents
-plein-temps
-plein-vent
-pléistocène
-pléistocènes
-plénier
-plénière
-plénières
-pléniers
-plénipotentiaire
-plénipotentiaires
-plénitude
-plénitudes
-pléonasme
-pléonasmes
-pléonastique
-pléonastiques
-plésiosaure
-plésiosaures
-pléthore
-pléthores
-pléthorique
-pléthoriques
-pleur
-pleura
-pleurage
-pleurages
-pleurai
-pleuraient
-pleurais
-pleurait
-pleural
-pleurale
-pleurales
-pleurâmes
-pleurant
-pleurante
-pleurantes
-pleurants
-pleurard
-pleurarde
-pleurardes
-pleurards
-pleuras
-pleurasse
-pleurassent
-pleurasses
-pleurassiez
-pleurassions
-pleurât
-pleurâtes
-pleuraux
-pleure
-pleuré
-pleurée
-pleurées
-pleurent
-pleurer
-pleurera
-pleurerai
-pleureraient
-pleurerais
-pleurerait
-pleureras
-pleurèrent
-pleurerez
-pleureriez
-pleurerions
-pleurerons
-pleureront
-pleures
-pleurés
-pleurésie
-pleurésies
-pleurétique
-pleurétiques
-pleureur
-pleureurs
-pleureuse
-pleureuses
-pleurez
-pleuriez
-pleurions
-pleurite
-pleurites
-pleurnicha
-pleurnichai
-pleurnichaient
-pleurnichais
-pleurnichait
-pleurnichâmes
-pleurnichant
-pleurnichas
-pleurnichasse
-pleurnichassent
-pleurnichasses
-pleurnichassiez
-pleurnichassions
-pleurnichât
-pleurnichâtes
-pleurniche
-pleurniché
-pleurnichement
-pleurnichements
-pleurnichent
-pleurnicher
-pleurnichera
-pleurnicherai
-pleurnicheraient
-pleurnicherais
-pleurnicherait
-pleurnicheras
-pleurnichèrent
-pleurnicherez
-pleurnicherie
-pleurnicheries
-pleurnicheriez
-pleurnicherions
-pleurnicherons
-pleurnicheront
-pleurniches
-pleurnicheur
-pleurnicheurs
-pleurnicheuse
-pleurnicheuses
-pleurnichez
-pleurnichiez
-pleurnichions
-pleurnichons
-pleurobranche
-pleurobranches
-pleurodynie
-pleurodynies
-pleurons
-pleuropneumonie
-pleuropneumonies
-pleurote
-pleurotes
-pleurotomie
-pleurotomies
-pleurs
-pleut
-pleutre
-pleutrerie
-pleutreries
-pleutres
-pleuvaient
-pleuvait
-pleuvassa
-pleuvassait
-pleuvassât
-pleuvasse
-pleuvassé
-pleuvasser
-pleuvassera
-pleuvasserait
-pleuve
-pleuvent
-pleuvina
-pleuvinait
-pleuvinât
-pleuvine
-pleuviné
-pleuviner
-pleuvinera
-pleuvinerait
-pleuvoir
-pleuvota
-pleuvotait
-pleuvotât
-pleuvote
-pleuvoté
-pleuvoter
-pleuvotera
-pleuvoterait
-pleuvra
-pleuvraient
-pleuvrait
-pleuvront
-plèvre
-plèvres
-plexiglas
-plexus
-pleyon
-pleyons
-pli
-plia
-pliable
-pliables
-pliage
-pliages
-pliai
-pliaient
-pliais
-pliait
-pliâmes
-pliant
-pliante
-pliantes
-pliants
-plias
-pliasse
-pliassent
-pliasses
-pliassiez
-pliassions
-pliât
-pliâtes
-plie
-plié
-pliée
-pliées
-pliement
-pliements
-plient
-plier
-pliera
-plierai
-plieraient
-plierais
-plierait
-plieras
-plièrent
-plierez
-plieriez
-plierions
-plierons
-plieront
-plies
-pliés
-plieur
-plieurs
-plieuse
-plieuses
-pliez
-pliiez
-pliions
-plinthe
-plinthes
-pliocène
-pliocènes
-plioir
-plioirs
-plions
-plique
-pliques
-plis
-plissa
-plissage
-plissages
-plissai
-plissaient
-plissais
-plissait
-plissâmes
-plissant
-plissas
-plissasse
-plissassent
-plissasses
-plissassiez
-plissassions
-plissât
-plissâtes
-plisse
-plissé
-plissée
-plissées
-plissement
-plissements
-plissent
-plisser
-plissera
-plisserai
-plisseraient
-plisserais
-plisserait
-plisseras
-plissèrent
-plisserez
-plisseriez
-plisserions
-plisserons
-plisseront
-plisses
-plissés
-plisseur
-plisseurs
-plisseuse
-plisseuses
-plissez
-plissiez
-plissions
-plissons
-plissure
-plissures
-pliure
-pliures
-ploc
-ploie
-ploiement
-ploiements
-ploient
-ploiera
-ploierai
-ploieraient
-ploierais
-ploierait
-ploieras
-ploierez
-ploieriez
-ploierions
-ploierons
-ploieront
-ploies
-plomb
-plomba
-plombage
-plombages
-plombagine
-plombagines
-plombai
-plombaient
-plombais
-plombait
-plombâmes
-plombant
-plombas
-plombasse
-plombassent
-plombasses
-plombassiez
-plombassions
-plombât
-plombâtes
-plombe
-plombé
-plombée
-plombées
-plombent
-plomber
-plombera
-plomberai
-plomberaient
-plomberais
-plomberait
-plomberas
-plombèrent
-plomberez
-plomberie
-plomberiez
-plomberions
-plomberons
-plomberont
-plombes
-plombés
-plombeur
-plombeurs
-plombez
-plombier
-plombières
-plombiers
-plombiez
-plombifère
-plombifères
-plombions
-plomboir
-plomboirs
-plombons
-plombs
-plombure
-plombures
-plommée
-plommées
-plonge
-plongé
-plongea
-plongeai
-plongeaient
-plongeais
-plongeait
-plongeâmes
-plongeant
-plongeante
-plongeantes
-plongeants
-plongeas
-plongeasse
-plongeassent
-plongeasses
-plongeassiez
-plongeassions
-plongeât
-plongeâtes
-plongée
-plongées
-plongent
-plongeoir
-plongeoirs
-plongeon
-plongeons
-plonger
-plongera
-plongerai
-plongeraient
-plongerais
-plongerait
-plongeras
-plongèrent
-plongerez
-plongeriez
-plongerions
-plongerons
-plongeront
-plonges
-plongés
-plongeur
-plongeurs
-plongeuse
-plongeuses
-plongez
-plongiez
-plongions
-ploqua
-ploquai
-ploquaient
-ploquais
-ploquait
-ploquâmes
-ploquant
-ploquas
-ploquasse
-ploquassent
-ploquasses
-ploquassiez
-ploquassions
-ploquât
-ploquâtes
-ploque
-ploqué
-ploquée
-ploquées
-ploquent
-ploquer
-ploquera
-ploquerai
-ploqueraient
-ploquerais
-ploquerait
-ploqueras
-ploquèrent
-ploquerez
-ploqueriez
-ploquerions
-ploquerons
-ploqueront
-ploques
-ploqués
-ploquez
-ploquiez
-ploquions
-ploquons
-plot
-plots
-plouc
-ploucs
-plouf
-plouk
-plouks
-ploutocrate
-ploutocrates
-ploutocratie
-ploutocraties
-ploutocratique
-ploutocratiques
-ploya
-ployable
-ployables
-ployai
-ployaient
-ployais
-ployait
-ployâmes
-ployant
-ployas
-ployasse
-ployassent
-ployasses
-ployassiez
-ployassions
-ployât
-ployâtes
-ployé
-ployée
-ployées
-ployer
-ployèrent
-ployés
-ployez
-ployiez
-ployions
-ployons
-plu
-plucha
-pluchai
-pluchaient
-pluchais
-pluchait
-pluchâmes
-pluchant
-pluchas
-pluchasse
-pluchassent
-pluchasses
-pluchassiez
-pluchassions
-pluchât
-pluchâtes
-pluche
-pluché
-pluchent
-plucher
-pluchera
-plucherai
-plucheraient
-plucherais
-plucherait
-plucheras
-pluchèrent
-plucherez
-plucheriez
-plucherions
-plucherons
-plucheront
-pluches
-plucheuse
-plucheuses
-plucheux
-pluchez
-pluchiez
-pluchions
-pluchons
-pluie
-pluies
-pluma
-plumage
-plumages
-plumai
-plumaient
-plumais
-plumaison
-plumaisons
-plumait
-plumâmes
-plumant
-plumard
-plumards
-plumas
-plumasse
-plumassent
-plumasserie
-plumasseries
-plumasses
-plumassier
-plumassière
-plumassières
-plumassiers
-plumassiez
-plumassions
-plumât
-plumâtes
-plume
-plumé
-plumeau
-plumeaux
-plumée
-plumées
-plument
-plumer
-plumera
-plumerai
-plumeraient
-plumerais
-plumerait
-plumeras
-plumèrent
-plumerez
-plumeriez
-plumerions
-plumerons
-plumeront
-plumes
-plumés
-plûmes
-plumet
-plumeté
-plumetée
-plumetées
-plumetés
-plumetis
-plumets
-plumeur
-plumeurs
-plumeuse
-plumeuses
-plumeux
-plumez
-plumier
-plumiers
-plumiez
-plumions
-plumitif
-plumitifs
-plumons
-plumule
-plumules
-plupart
-plural
-plurale
-plurales
-pluralisme
-pluralismes
-pluraliste
-pluralistes
-pluralité
-pluralités
-pluraux
-plurent
-pluriannuel
-pluriannuelle
-pluriannuelles
-pluriannuels
-pluricellulaire
-pluricellulaires
-pluridisciplinaire
-pluridisciplinaires
-pluridisciplinarité
-pluridisciplinarités
-pluriel
-plurielle
-plurielles
-pluriels
-plurilatéral
-plurilatérale
-plurilatérales
-plurilatéraux
-plurinational
-plurinationale
-plurinationales
-plurinationaux
-pluripartisme
-pluripartismes
-plurivalent
-plurivalente
-plurivalentes
-plurivalents
-plurivoque
-plurivoques
-plus
-plusieurs
-plus-que-parfait
-plus-que-parfaite
-plus-que-parfaites
-plus-que-parfaits
-plusse
-plussent
-plusses
-plussiez
-plussions
-plus-value
-plus-values
-plut
-plût
-plûtes
-pluton
-plutonien
-plutonienne
-plutoniennes
-plutoniens
-plutonigène
-plutonigènes
-plutonique
-plutoniques
-plutonisme
-plutonismes
-plutonium
-plutoniums
-plutons
-plutôt
-pluvial
-pluviale
-pluviales
-pluvian
-pluvians
-pluviaux
-pluvier
-pluviers
-pluvieuse
-pluvieuses
-pluvieux
-pluvina
-pluvinait
-pluvinât
-pluvine
-pluviné
-pluviner
-pluvinera
-pluvinerait
-pluviomètre
-pluviomètres
-pluviométrie
-pluviométries
-pluviométrique
-pluviométriques
-pluviôse
-pluviosité
-pluviosités
-pneu
-pneumatique
-pneumatiques
-pneumatologie
-pneumatologies
-pneumatophore
-pneumatophores
-pneumatothérapie
-pneumatothérapies
-pneumectomie
-pneumectomies
-pneumo
-pneumoconiose
-pneumoconioses
-pneumocoque
-pneumocoques
-pneumogastrique
-pneumogastriques
-pneumographie
-pneumographies
-pneumologie
-pneumologies
-pneumologue
-pneumologues
-pneumonie
-pneumonies
-pneumonique
-pneumoniques
-pneumos
-pneumothorax
-pneus
-pocha
-pochade
-pochades
-pochai
-pochaient
-pochais
-pochait
-pochâmes
-pochant
-pochard
-pocharde
-pochardes
-pochardise
-pochardises
-pochards
-pochas
-pochasse
-pochassent
-pochasses
-pochassiez
-pochassions
-pochât
-pochâtes
-poche
-poché
-pochée
-pochées
-pochent
-pocher
-pochera
-pocherai
-pocheraient
-pocherais
-pocherait
-pocheras
-pochèrent
-pocherez
-pocheriez
-pocherions
-pocherons
-pocheront
-poches
-pochés
-pochetée
-pochetées
-pochette
-pochettes
-pochettes-surprises
-pochette-surprise
-pocheuse
-pocheuses
-pochez
-pochiez
-pochions
-pochoir
-pochoirs
-pochon
-pochons
-pochouse
-pochouses
-podagre
-podagres
-podaire
-podaires
-podestat
-podestats
-podium
-podiums
-podologie
-podologies
-podologue
-podologues
-podoscaphe
-podoscaphes
-podzol
-podzolique
-podzoliques
-podzols
-poecile
-poeciles
-poecilotherme
-poecilothermes
-poêla
-poêlai
-poêlaient
-poêlais
-poêlait
-poêlâmes
-poêlant
-poêlas
-poêlasse
-poêlassent
-poêlasses
-poêlassiez
-poêlassions
-poêlât
-poêlâtes
-poêle
-poêlé
-poële
-poêlée
-poêlées
-poêlent
-poêler
-poêlera
-poêlerai
-poêleraient
-poêlerais
-poêlerait
-poêleras
-poêlèrent
-poêlerez
-poêleriez
-poêlerions
-poêlerons
-poêleront
-poêles
-poêlés
-poëles
-poêlez
-poêliez
-poêlions
-poêlon
-poêlons
-poème
-poèmes
-poésie
-poésies
-poète
-poétereau
-poétereaux
-poètes
-poétesse
-poétesses
-poétique
-poétiquement
-poétiques
-poétisa
-poétisai
-poétisaient
-poétisais
-poétisait
-poétisâmes
-poétisant
-poétisas
-poétisasse
-poétisassent
-poétisasses
-poétisassiez
-poétisassions
-poétisât
-poétisâtes
-poétise
-poétisé
-poétisée
-poétisées
-poétisent
-poétiser
-poétisera
-poétiserai
-poétiseraient
-poétiserais
-poétiserait
-poétiseras
-poétisèrent
-poétiserez
-poétiseriez
-poétiserions
-poétiserons
-poétiseront
-poétises
-poétisés
-poétisez
-poétisiez
-poétisions
-poétisons
-pogne
-pognes
-pognon
-pognons
-pogrom
-pogrome
-pogromes
-pogroms
-poids
-poignaient
-poignais
-poignait
-poignant
-poignante
-poignantes
-poignants
-poignard
-poignarda
-poignardai
-poignardaient
-poignardais
-poignardait
-poignardâmes
-poignardant
-poignardas
-poignardasse
-poignardassent
-poignardasses
-poignardassiez
-poignardassions
-poignardât
-poignardâtes
-poignarde
-poignardé
-poignardée
-poignardées
-poignardent
-poignarder
-poignardera
-poignarderai
-poignarderaient
-poignarderais
-poignarderait
-poignarderas
-poignardèrent
-poignarderez
-poignarderiez
-poignarderions
-poignarderons
-poignarderont
-poignardes
-poignardés
-poignardez
-poignardiez
-poignardions
-poignardons
-poignards
-poigne
-poignée
-poignées
-poignent
-poignes
-poignet
-poignets
-poignez
-poigniez
-poignîmes
-poignions
-poignirent
-poignis
-poignisse
-poignissent
-poignisses
-poignissiez
-poignissions
-poignit
-poignît
-poignîtes
-poignons
-poïkilotherme
-poïkilothermes
-poil
-poila
-poilai
-poilaient
-poilais
-poilait
-poilâmes
-poilant
-poilante
-poilantes
-poilants
-poilas
-poilasse
-poilassent
-poilasses
-poilassiez
-poilassions
-poilât
-poilâtes
-poile
-poilé
-poilée
-poilées
-poilent
-poiler
-poilera
-poilerai
-poileraient
-poilerais
-poilerait
-poileras
-poilèrent
-poilerez
-poileriez
-poilerions
-poilerons
-poileront
-poiles
-poilés
-poilez
-poiliez
-poilions
-poilons
-poils
-poilu
-poilue
-poilues
-poilus
-poinçon
-poinçonna
-poinçonnage
-poinçonnages
-poinçonnai
-poinçonnaient
-poinçonnais
-poinçonnait
-poinçonnâmes
-poinçonnant
-poinçonnas
-poinçonnasse
-poinçonnassent
-poinçonnasses
-poinçonnassiez
-poinçonnassions
-poinçonnât
-poinçonnâtes
-poinçonne
-poinçonné
-poinçonnée
-poinçonnées
-poinçonnement
-poinçonnements
-poinçonnent
-poinçonner
-poinçonnera
-poinçonnerai
-poinçonneraient
-poinçonnerais
-poinçonnerait
-poinçonneras
-poinçonnèrent
-poinçonnerez
-poinçonneriez
-poinçonnerions
-poinçonnerons
-poinçonneront
-poinçonnes
-poinçonnés
-poinçonneur
-poinçonneurs
-poinçonneuse
-poinçonneuses
-poinçonnez
-poinçonniez
-poinçonnions
-poinçonnons
-poinçons
-poindra
-poindrai
-poindraient
-poindrais
-poindrait
-poindras
-poindre
-poindrez
-poindriez
-poindrions
-poindrons
-poindront
-poing
-poings
-poins
-point
-pointa
-pointage
-pointages
-pointai
-pointaient
-pointais
-pointait
-pointal
-pointâmes
-pointant
-pointas
-pointasse
-pointassent
-pointasses
-pointassiez
-pointassions
-pointât
-pointâtes
-pointaux
-pointe
-pointé
-pointeau
-pointeaux
-pointée
-pointées
-pointent
-pointer
-pointera
-pointerai
-pointeraient
-pointerais
-pointerait
-pointeras
-pointèrent
-pointerez
-pointeriez
-pointerions
-pointerons
-pointeront
-pointes
-pointés
-pointeur
-pointeurs
-pointeuse
-pointeuses
-pointez
-pointiez
-pointilla
-pointillage
-pointillages
-pointillai
-pointillaient
-pointillais
-pointillait
-pointillâmes
-pointillant
-pointillas
-pointillasse
-pointillassent
-pointillasses
-pointillassiez
-pointillassions
-pointillât
-pointillâtes
-pointille
-pointillé
-pointillée
-pointillées
-pointillent
-pointiller
-pointillera
-pointillerai
-pointilleraient
-pointillerais
-pointillerait
-pointilleras
-pointillèrent
-pointillerez
-pointilleriez
-pointillerions
-pointillerons
-pointilleront
-pointilles
-pointillés
-pointilleuse
-pointilleuses
-pointilleux
-pointillez
-pointilliez
-pointillions
-pointillisme
-pointillismes
-pointilliste
-pointillistes
-pointillons
-pointions
-pointons
-points
-points-virgules
-pointu
-pointue
-pointues
-pointure
-pointures
-pointus
-point-virgule
-poire
-poiré
-poireau
-poireauta
-poireautai
-poireautaient
-poireautais
-poireautait
-poireautâmes
-poireautant
-poireautas
-poireautasse
-poireautassent
-poireautasses
-poireautassiez
-poireautassions
-poireautât
-poireautâtes
-poireaute
-poireauté
-poireautent
-poireauter
-poireautera
-poireauterai
-poireauteraient
-poireauterais
-poireauterait
-poireauteras
-poireautèrent
-poireauterez
-poireauteriez
-poireauterions
-poireauterons
-poireauteront
-poireautes
-poireautez
-poireautiez
-poireautions
-poireautons
-poireaux
-poires
-poirés
-poirier
-poiriers
-poirota
-poirotai
-poirotaient
-poirotais
-poirotait
-poirotâmes
-poirotant
-poirotas
-poirotasse
-poirotassent
-poirotasses
-poirotassiez
-poirotassions
-poirotât
-poirotâtes
-poirote
-poiroté
-poirotent
-poiroter
-poirotera
-poiroterai
-poiroteraient
-poiroterais
-poiroterait
-poiroteras
-poirotèrent
-poiroterez
-poiroteriez
-poiroterions
-poiroterons
-poiroteront
-poirotes
-poirotez
-poirotiez
-poirotions
-poirotons
-pois
-poiscaille
-poiscailles
-poise
-poises
-poiseuille
-poiseuilles
-poison
-poisons
-poissa
-poissai
-poissaient
-poissais
-poissait
-poissâmes
-poissant
-poissard
-poissarde
-poissardes
-poissards
-poissas
-poissasse
-poissassent
-poissasses
-poissassiez
-poissassions
-poissât
-poissâtes
-poisse
-poissé
-poissée
-poissées
-poissent
-poisser
-poissera
-poisserai
-poisseraient
-poisserais
-poisserait
-poisseras
-poissèrent
-poisserez
-poisseriez
-poisserions
-poisserons
-poisseront
-poisses
-poissés
-poisseuse
-poisseuses
-poisseux
-poissez
-poissiez
-poissions
-poisson
-poissonnerie
-poissonneries
-poissonneuse
-poissonneuses
-poissonneux
-poissonnier
-poissonnière
-poissonnières
-poissonniers
-poissons
-poitevin
-poitevine
-poitevines
-poitevins
-poitrail
-poitrails
-poitrinaire
-poitrinaires
-poitrine
-poitrines
-poitrinière
-poitrinières
-poivra
-poivrade
-poivrades
-poivrai
-poivraient
-poivrais
-poivrait
-poivrâmes
-poivrant
-poivras
-poivrasse
-poivrassent
-poivrasses
-poivrassiez
-poivrassions
-poivrât
-poivrâtes
-poivre
-poivré
-poivrée
-poivrées
-poivrent
-poivrer
-poivrera
-poivrerai
-poivreraient
-poivrerais
-poivrerait
-poivreras
-poivrèrent
-poivrerez
-poivreriez
-poivrerions
-poivrerons
-poivreront
-poivres
-poivrés
-poivrez
-poivrier
-poivrière
-poivrières
-poivriers
-poivriez
-poivrions
-poivron
-poivrons
-poivrot
-poivrote
-poivrotes
-poivrots
-poix
-poker
-pokers
-polacre
-polacres
-polaire
-polaires
-polaque
-polaques
-polar
-polarimètre
-polarimètres
-polarisa
-polarisable
-polarisables
-polarisai
-polarisaient
-polarisais
-polarisait
-polarisâmes
-polarisant
-polarisas
-polarisasse
-polarisassent
-polarisasses
-polarisassiez
-polarisassions
-polarisât
-polarisâtes
-polarisation
-polarisations
-polariscope
-polariscopes
-polarise
-polarisé
-polarisée
-polarisées
-polarisent
-polariser
-polarisera
-polariserai
-polariseraient
-polariserais
-polariserait
-polariseras
-polarisèrent
-polariserez
-polariseriez
-polariserions
-polariserons
-polariseront
-polarises
-polarisés
-polariseur
-polariseurs
-polarisez
-polarisiez
-polarisions
-polarisons
-polarité
-polarités
-Polaroïd
-Polaroïds
-polars
-polatouche
-polatouches
-polder
-polders
-pôle
-polémarque
-polémarques
-polémiqua
-polémiquai
-polémiquaient
-polémiquais
-polémiquait
-polémiquâmes
-polémiquant
-polémiquas
-polémiquasse
-polémiquassent
-polémiquasses
-polémiquassiez
-polémiquassions
-polémiquât
-polémiquâtes
-polémique
-polémiqué
-polémiquent
-polémiquer
-polémiquera
-polémiquerai
-polémiqueraient
-polémiquerais
-polémiquerait
-polémiqueras
-polémiquèrent
-polémiquerez
-polémiqueriez
-polémiquerions
-polémiquerons
-polémiqueront
-polémiques
-polémiquez
-polémiquiez
-polémiquions
-polémiquons
-polémiste
-polémistes
-polémologie
-polémologies
-polenta
-polentas
-pôles
-poli
-poliça
-poliçai
-poliçaient
-poliçais
-poliçait
-poliçâmes
-poliçant
-poliças
-poliçasse
-poliçassent
-poliçasses
-poliçassiez
-poliçassions
-poliçât
-poliçâtes
-police
-policé
-policée
-policées
-policeman
-policemen
-policent
-policer
-policera
-policerai
-policeraient
-policerais
-policerait
-policeras
-policèrent
-policerez
-policeriez
-policerions
-policerons
-policeront
-polices
-policés
-policez
-polichinelle
-polichinelles
-policier
-policière
-policières
-policiers
-policiez
-policions
-policlinique
-policliniques
-poliçons
-polie
-polies
-poliment
-polîmes
-polio
-poliomyélite
-poliomyélites
-poliomyélitique
-poliomyélitiques
-poliorcétique
-poliorcétiques
-polios
-polir
-polira
-polirai
-poliraient
-polirais
-polirait
-poliras
-polirent
-polirez
-poliriez
-polirions
-polirons
-poliront
-polis
-polissable
-polissables
-polissage
-polissages
-polissaient
-polissais
-polissait
-polissant
-polisse
-polissent
-polisses
-polisseur
-polisseurs
-polisseuse
-polisseuses
-polissez
-polissiez
-polissions
-polissoir
-polissoire
-polissoires
-polissoirs
-polisson
-polissonna
-polissonnai
-polissonnaient
-polissonnais
-polissonnait
-polissonnâmes
-polissonnant
-polissonnas
-polissonnasse
-polissonnassent
-polissonnasses
-polissonnassiez
-polissonnassions
-polissonnât
-polissonnâtes
-polissonne
-polissonné
-polissonnent
-polissonner
-polissonnera
-polissonnerai
-polissonneraient
-polissonnerais
-polissonnerait
-polissonneras
-polissonnèrent
-polissonnerez
-polissonnerie
-polissonneries
-polissonneriez
-polissonnerions
-polissonnerons
-polissonneront
-polissonnes
-polissonnez
-polissonniez
-polissonnions
-polissonnons
-polissons
-polit
-polît
-polîtes
-politesse
-politesses
-politicard
-politicarde
-politicardes
-politicards
-politicien
-politicienne
-politiciennes
-politiciens
-politiqua
-politiquai
-politiquaient
-politiquais
-politiquait
-politiquâmes
-politiquant
-politiquas
-politiquasse
-politiquassent
-politiquasses
-politiquassiez
-politiquassions
-politiquât
-politiquâtes
-politique
-politiqué
-politiquée
-politiquées
-politiquement
-politiquent
-politiquer
-politiquera
-politiquerai
-politiqueraient
-politiquerais
-politiquerait
-politiqueras
-politiquèrent
-politiquerez
-politiqueriez
-politiquerions
-politiquerons
-politiqueront
-politiques
-politiqués
-politiquez
-politiquiez
-politiquions
-politiquons
-politisa
-politisai
-politisaient
-politisais
-politisait
-politisâmes
-politisant
-politisas
-politisasse
-politisassent
-politisasses
-politisassiez
-politisassions
-politisât
-politisâtes
-politisation
-politisations
-politise
-politisé
-politisée
-politisées
-politisent
-politiser
-politisera
-politiserai
-politiseraient
-politiserais
-politiserait
-politiseras
-politisèrent
-politiserez
-politiseriez
-politiserions
-politiserons
-politiseront
-politises
-politisés
-politisez
-politisiez
-politisions
-politisons
-polka
-polkas
-pollen
-pollens
-pollua
-polluai
-polluaient
-polluais
-polluait
-polluâmes
-polluant
-polluante
-polluantes
-polluants
-polluas
-polluasse
-polluassent
-polluasses
-polluassiez
-polluassions
-polluât
-polluâtes
-pollue
-pollué
-polluée
-polluées
-polluent
-polluer
-polluera
-polluerai
-pollueraient
-polluerais
-polluerait
-pollueras
-polluèrent
-polluerez
-pollueriez
-polluerions
-polluerons
-pollueront
-pollues
-pollués
-pollueur
-pollueurs
-pollueuse
-pollueuses
-polluez
-polluiez
-polluions
-polluons
-pollution
-pollutions
-polo
-polochon
-polochons
-polonais
-polonaise
-polonaises
-polonium
-poloniums
-polos
-poltron
-poltronne
-poltronnerie
-poltronneries
-poltronnes
-poltrons
-polyacide
-polyacides
-polyakène
-polyakènes
-polyalcool
-polyalcools
-polyamide
-polyamides
-polyamine
-polyamines
-polyandre
-polyandres
-polyandrie
-polyandries
-polyarthrite
-polyarthrites
-polybasique
-polybasiques
-polycentrique
-polycentriques
-polycentrisme
-polycentrismes
-polycéphale
-polycéphales
-polychroïsme
-polychroïsmes
-polychrome
-polychromes
-polychromie
-polychromies
-polyclinique
-polycliniques
-polycondensat
-polycondensation
-polycondensations
-polycondensats
-polycopia
-polycopiai
-polycopiaient
-polycopiais
-polycopiait
-polycopiâmes
-polycopiant
-polycopias
-polycopiasse
-polycopiassent
-polycopiasses
-polycopiassiez
-polycopiassions
-polycopiât
-polycopiâtes
-polycopie
-polycopié
-polycopiée
-polycopiées
-polycopient
-polycopier
-polycopiera
-polycopierai
-polycopieraient
-polycopierais
-polycopierait
-polycopieras
-polycopièrent
-polycopierez
-polycopieriez
-polycopierions
-polycopierons
-polycopieront
-polycopies
-polycopiés
-polycopiez
-polycopiiez
-polycopiions
-polycopions
-polyculture
-polycultures
-polycyclique
-polycycliques
-polydactyle
-polydactyles
-polydactylie
-polydactylies
-polyèdre
-polyèdres
-polyédrique
-polyédriques
-polyembryonie
-polyembryonies
-polyester
-polyesters
-polyéthylène
-polyéthylènes
-polygala
-polygalas
-polygale
-polygales
-polygame
-polygames
-polygamie
-polygamies
-polygénisme
-polygénismes
-polygéniste
-polygénistes
-polyglobulie
-polyglobulies
-polyglotte
-polyglottes
-polygonal
-polygonale
-polygonales
-polygonation
-polygonations
-polygonaux
-polygone
-polygones
-polygraphe
-polygraphes
-polymérisa
-polymérisable
-polymérisables
-polymérisai
-polymérisaient
-polymérisais
-polymérisait
-polymérisâmes
-polymérisant
-polymérisas
-polymérisasse
-polymérisassent
-polymérisasses
-polymérisassiez
-polymérisassions
-polymérisât
-polymérisâtes
-polymérisation
-polymérisations
-polymérise
-polymérisé
-polymérisée
-polymérisées
-polymérisent
-polymériser
-polymérisera
-polymériserai
-polymériseraient
-polymériserais
-polymériserait
-polymériseras
-polymérisèrent
-polymériserez
-polymériseriez
-polymériserions
-polymériserons
-polymériseront
-polymérises
-polymérisés
-polymérisez
-polymérisiez
-polymérisions
-polymérisons
-polymorphe
-polymorphes
-polymorphie
-polymorphies
-polymorphisme
-polymorphismes
-polynésien
-polynésienne
-polynésiennes
-polynésiens
-polynévrite
-polynévrites
-polynôme
-polynômes
-polynomial
-polynomiale
-polynomiales
-polynomiaux
-polynucléaire
-polynucléaires
-polyoside
-polyosides
-polype
-polypeptide
-polypeptides
-polypes
-polypétale
-polypétales
-polypeuse
-polypeuses
-polypeux
-polyphasé
-polyphasée
-polyphasées
-polyphasés
-polyphonie
-polyphonies
-polyphonique
-polyphoniques
-polypier
-polypiers
-polyploïde
-polyploïdes
-polyploïdie
-polyploïdies
-polypode
-polypodes
-polypore
-polypores
-polyptère
-polyptères
-polyptyque
-polyptyques
-polysaccharide
-polysaccharides
-polysémie
-polysémique
-polysémiques
-polysoc
-polysocs
-polystyle
-polystyles
-polystyrène
-polystyrènes
-polysulfure
-polysulfures
-polysyllabe
-polysyllabes
-polysyllabique
-polysyllabiques
-polysynthétique
-polysynthétiques
-polytechnicien
-polytechnicienne
-polytechniciennes
-polytechniciens
-polytechnique
-polytechniques
-polythéisme
-polythéismes
-polythéiste
-polythéistes
-polythène
-polythènes
-polytonal
-polytonale
-polytonales
-polytonaux
-polytraumatisé
-polytraumatisée
-polytraumatisées
-polytraumatisés
-polytric
-polytrics
-polyurie
-polyuries
-polyvalent
-polyvalente
-polyvalentes
-polyvalents
-pomélo
-pomélos
-pomma
-pommada
-pommadai
-pommadaient
-pommadais
-pommadait
-pommadâmes
-pommadant
-pommadas
-pommadasse
-pommadassent
-pommadasses
-pommadassiez
-pommadassions
-pommadât
-pommadâtes
-pommade
-pommadé
-pommadée
-pommadées
-pommadent
-pommader
-pommadera
-pommaderai
-pommaderaient
-pommaderais
-pommaderait
-pommaderas
-pommadèrent
-pommaderez
-pommaderiez
-pommaderions
-pommaderons
-pommaderont
-pommades
-pommadés
-pommadez
-pommadiez
-pommadions
-pommadons
-pommai
-pommaient
-pommais
-pommait
-pommâmes
-pommant
-pommard
-pommards
-pommas
-pommasse
-pommassent
-pommasses
-pommassiez
-pommassions
-pommât
-pommâtes
-pomme
-pommé
-pommeau
-pommeaux
-pommela
-pommelai
-pommelaient
-pommelais
-pommelait
-pommelâmes
-pommelant
-pommelas
-pommelasse
-pommelassent
-pommelasses
-pommelassiez
-pommelassions
-pommelât
-pommelâtes
-pommelé
-pommelée
-pommelées
-pommeler
-pommelèrent
-pommelés
-pommelez
-pommeliez
-pommelions
-pommelle
-pommellent
-pommellera
-pommellerai
-pommelleraient
-pommellerais
-pommellerait
-pommelleras
-pommellerez
-pommelleriez
-pommellerions
-pommellerons
-pommelleront
-pommelles
-pommelons
-pomment
-pommer
-pommera
-pommerai
-pommerâmes
-pommeras
-pommerasse
-pommerassent
-pommerasses
-pommerassiez
-pommerassions
-pommerât
-pommerâtes
-pommèrent
-pommerèrent
-pommes
-pommeté
-pommetée
-pommetées
-pommetés
-pommette
-pommettes
-pommez
-pommier
-pommiers
-pommiez
-pommions
-pommons
-pomoerium
-pomoeriums
-pomologique
-pomologiques
-pomologiste
-pomologistes
-pomologue
-pomologues
-pompa
-pompage
-pompages
-pompai
-pompaient
-pompais
-pompait
-pompâmes
-pompant
-pompas
-pompasse
-pompassent
-pompasses
-pompassiez
-pompassions
-pompât
-pompâtes
-pompe
-pompé
-pompée
-pompées
-pompéien
-pompéienne
-pompéiennes
-pompéiens
-pompent
-pomper
-pompera
-pomperai
-pomperaient
-pomperais
-pomperait
-pomperas
-pompèrent
-pomperez
-pomperiez
-pomperions
-pomperons
-pomperont
-pompes
-pompés
-pompette
-pompettes
-pompeur
-pompeurs
-pompeuse
-pompeusement
-pompeuses
-pompeux
-pompez
-pompier
-pompière
-pompières
-pompiérisme
-pompiérismes
-pompiers
-pompiez
-pompile
-pompiles
-pompions
-pompiste
-pompistes
-pompon
-pomponna
-pomponnai
-pomponnaient
-pomponnais
-pomponnait
-pomponnâmes
-pomponnant
-pomponnas
-pomponnasse
-pomponnassent
-pomponnasses
-pomponnassiez
-pomponnassions
-pomponnât
-pomponnâtes
-pomponne
-pomponné
-pomponnée
-pomponnées
-pomponnent
-pomponner
-pomponnera
-pomponnerai
-pomponneraient
-pomponnerais
-pomponnerait
-pomponneras
-pomponnèrent
-pomponnerez
-pomponneriez
-pomponnerions
-pomponnerons
-pomponneront
-pomponnes
-pomponnés
-pomponnez
-pomponniez
-pomponnions
-pomponnons
-pompons
-ponant
-ponantais
-ponantaise
-ponantaises
-ponants
-ponça
-ponçage
-ponçages
-ponçai
-ponçaient
-ponçais
-ponçait
-ponçâmes
-ponçant
-ponças
-ponçasse
-ponçassent
-ponçasses
-ponçassiez
-ponçassions
-ponçât
-ponçâtes
-ponce
-poncé
-ponceau
-ponceaux
-poncée
-poncées
-poncelet
-poncelets
-poncent
-poncer
-poncera
-poncerai
-ponceraient
-poncerais
-poncerait
-ponceras
-poncèrent
-poncerez
-ponceriez
-poncerions
-poncerons
-ponceront
-ponces
-poncés
-ponceur
-ponceurs
-ponceuse
-ponceuses
-ponceux
-poncez
-poncho
-ponchos
-ponciez
-poncif
-poncifs
-poncions
-ponçons
-ponction
-ponctionna
-ponctionnai
-ponctionnaient
-ponctionnais
-ponctionnait
-ponctionnâmes
-ponctionnant
-ponctionnas
-ponctionnasse
-ponctionnassent
-ponctionnasses
-ponctionnassiez
-ponctionnassions
-ponctionnât
-ponctionnâtes
-ponctionne
-ponctionné
-ponctionnée
-ponctionnées
-ponctionnent
-ponctionner
-ponctionnera
-ponctionnerai
-ponctionneraient
-ponctionnerais
-ponctionnerait
-ponctionneras
-ponctionnèrent
-ponctionnerez
-ponctionneriez
-ponctionnerions
-ponctionnerons
-ponctionneront
-ponctionnes
-ponctionnés
-ponctionnez
-ponctionniez
-ponctionnions
-ponctionnons
-ponctions
-ponctua
-ponctuai
-ponctuaient
-ponctuais
-ponctuait
-ponctualité
-ponctualités
-ponctuâmes
-ponctuant
-ponctuas
-ponctuasse
-ponctuassent
-ponctuasses
-ponctuassiez
-ponctuassions
-ponctuât
-ponctuâtes
-ponctuation
-ponctuations
-ponctue
-ponctué
-ponctuée
-ponctuées
-ponctuel
-ponctuelle
-ponctuellement
-ponctuelles
-ponctuels
-ponctuent
-ponctuer
-ponctuera
-ponctuerai
-ponctueraient
-ponctuerais
-ponctuerait
-ponctueras
-ponctuèrent
-ponctuerez
-ponctueriez
-ponctuerions
-ponctuerons
-ponctueront
-ponctues
-ponctués
-ponctuez
-ponctuiez
-ponctuions
-ponctuons
-pond
-pondaient
-pondais
-pondaison
-pondaisons
-pondait
-pondant
-ponde
-pondent
-pondéra
-pondérable
-pondérables
-pondérai
-pondéraient
-pondérais
-pondérait
-pondéral
-pondérale
-pondérales
-pondérâmes
-pondérant
-pondéras
-pondérasse
-pondérassent
-pondérasses
-pondérassiez
-pondérassions
-pondérât
-pondérâtes
-pondérateur
-pondérateurs
-pondération
-pondérations
-pondératrice
-pondératrices
-pondéraux
-pondéré
-pondère
-pondérée
-pondérées
-pondèrent
-pondérer
-pondérera
-pondérerai
-pondéreraient
-pondérerais
-pondérerait
-pondéreras
-pondérèrent
-pondérerez
-pondéreriez
-pondérerions
-pondérerons
-pondéreront
-pondérés
-pondères
-pondéreuse
-pondéreuses
-pondéreux
-pondérez
-pondériez
-pondérions
-pondérons
-pondes
-pondeur
-pondeurs
-pondeuse
-pondeuses
-pondez
-pondiez
-pondîmes
-pondions
-pondirent
-pondis
-pondisse
-pondissent
-pondisses
-pondissiez
-pondissions
-pondit
-pondît
-pondîtes
-pondoir
-pondoirs
-pondons
-pondra
-pondrai
-pondraient
-pondrais
-pondrait
-pondras
-pondre
-pondrez
-pondriez
-pondrions
-pondrons
-pondront
-ponds
-pondu
-pondue
-pondues
-pondus
-poney
-poneys
-pongé
-pongée
-pongées
-pongés
-pongiste
-pongistes
-pont
-ponta
-pontage
-pontages
-pontai
-pontaient
-pontais
-pontait
-pontâmes
-pontant
-pontas
-pontasse
-pontassent
-pontasses
-pontassiez
-pontassions
-pontât
-pontâtes
-ponte
-ponté
-pontée
-pontées
-pontent
-ponter
-pontera
-ponterai
-ponteraient
-ponterais
-ponterait
-ponteras
-pontèrent
-ponterez
-ponteriez
-ponterions
-ponterons
-ponteront
-pontes
-pontés
-pontet
-pontets
-pontez
-pontier
-pontiers
-pontiez
-pontife
-pontifes
-pontifia
-pontifiai
-pontifiaient
-pontifiais
-pontifiait
-pontifiâmes
-pontifiant
-pontifiante
-pontifiantes
-pontifiants
-pontifias
-pontifiasse
-pontifiassent
-pontifiasses
-pontifiassiez
-pontifiassions
-pontifiât
-pontifiâtes
-pontifical
-pontificale
-pontificales
-pontificat
-pontificats
-pontificaux
-pontifie
-pontifié
-pontifient
-pontifier
-pontifiera
-pontifierai
-pontifieraient
-pontifierais
-pontifierait
-pontifieras
-pontifièrent
-pontifierez
-pontifieriez
-pontifierions
-pontifierons
-pontifieront
-pontifies
-pontifiez
-pontifiiez
-pontifiions
-pontifions
-pontil
-pontilla
-pontillai
-pontillaient
-pontillais
-pontillait
-pontillâmes
-pontillant
-pontillas
-pontillasse
-pontillassent
-pontillasses
-pontillassiez
-pontillassions
-pontillât
-pontillâtes
-pontille
-pontillé
-pontillée
-pontillées
-pontillent
-pontiller
-pontillera
-pontillerai
-pontilleraient
-pontillerais
-pontillerait
-pontilleras
-pontillèrent
-pontillerez
-pontilleriez
-pontillerions
-pontillerons
-pontilleront
-pontilles
-pontillés
-pontillez
-pontilliez
-pontillions
-pontillons
-pontils
-pontions
-pont-levis
-ponton
-pontonnier
-pontonniers
-pontons
-pont-promenade
-ponts
-ponts-levis
-ponts-promenades
-pontuseau
-pontuseaux
-pool
-pools
-pop
-pop-corn
-pope
-popeline
-popelines
-popes
-poplité
-poplitée
-poplitées
-poplités
-popote
-popotes
-popotin
-popotins
-populace
-populaces
-populacier
-populacière
-populacières
-populaciers
-populage
-populages
-populaire
-populairement
-populaires
-popularisa
-popularisai
-popularisaient
-popularisais
-popularisait
-popularisâmes
-popularisant
-popularisas
-popularisasse
-popularisassent
-popularisasses
-popularisassiez
-popularisassions
-popularisât
-popularisâtes
-popularise
-popularisé
-popularisée
-popularisées
-popularisent
-populariser
-popularisera
-populariserai
-populariseraient
-populariserais
-populariserait
-populariseras
-popularisèrent
-populariserez
-populariseriez
-populariserions
-populariserons
-populariseront
-popularises
-popularisés
-popularisez
-popularisiez
-popularisions
-popularisons
-popularité
-popularités
-population
-populationniste
-populationnistes
-populations
-populéum
-populéums
-populeuse
-populeuses
-populeux
-populisme
-populismes
-populiste
-populistes
-populo
-populos
-poqua
-poquai
-poquaient
-poquais
-poquait
-poquâmes
-poquant
-poquas
-poquasse
-poquassent
-poquasses
-poquassiez
-poquassions
-poquât
-poquâtes
-poque
-poqué
-poquent
-poquer
-poquera
-poquerai
-poqueraient
-poquerais
-poquerait
-poqueras
-poquèrent
-poquerez
-poqueriez
-poquerions
-poquerons
-poqueront
-poques
-poquet
-poquets
-poquez
-poquiez
-poquions
-poquons
-porc
-porcelaine
-porcelaines
-porcelainier
-porcelainière
-porcelainières
-porcelainiers
-porcelet
-porcelets
-porc-épic
-porchaison
-porchaisons
-porche
-porcher
-porchère
-porchères
-porcherie
-porcheries
-porchers
-porches
-porcin
-porcine
-porcines
-porcins
-porcs
-porcs-épics
-pore
-pores
-poreuse
-poreuses
-poreux
-porion
-porions
-porno
-pornographe
-pornographes
-pornographie
-pornographies
-pornographique
-pornographiques
-pornos
-porosité
-porosités
-porphyre
-porphyres
-porphyrique
-porphyriques
-porphyrisa
-porphyrisai
-porphyrisaient
-porphyrisais
-porphyrisait
-porphyrisâmes
-porphyrisant
-porphyrisas
-porphyrisasse
-porphyrisassent
-porphyrisasses
-porphyrisassiez
-porphyrisassions
-porphyrisât
-porphyrisâtes
-porphyrise
-porphyrisé
-porphyrisée
-porphyrisées
-porphyrisent
-porphyriser
-porphyrisera
-porphyriserai
-porphyriseraient
-porphyriserais
-porphyriserait
-porphyriseras
-porphyrisèrent
-porphyriserez
-porphyriseriez
-porphyriserions
-porphyriserons
-porphyriseront
-porphyrises
-porphyrisés
-porphyrisez
-porphyrisiez
-porphyrisions
-porphyrisons
-porphyrogénète
-porphyrogénètes
-porphyroïde
-porphyroïdes
-porque
-porques
-porreau
-porreaux
-porrection
-porrections
-porridge
-porridges
-port
-porta
-portable
-portables
-portage
-portages
-portai
-portaient
-portail
-portails
-portais
-portait
-portâmes
-portance
-portances
-portant
-portante
-portantes
-portants
-portas
-portasse
-portassent
-portasses
-portassiez
-portassions
-portât
-portâtes
-portatif
-portatifs
-portative
-portatives
-porte
-porté
-porte-à-faux
-porte-affiches
-porte-aiguille
-porte-aiguilles
-porte-allumettes
-porte-amarre
-porte-à-porte
-porte-avions
-porte-bagages
-porte-baïonnette
-porte-baïonnettes
-porte-balais
-porte-bannière
-porte-bannières
-porte-bébé
-porte-bébés
-porte-billets
-porte-bonheur
-porte-bouquet
-porte-bouquets
-porte-bouteilles
-porte-cartes
-porte-chapeaux
-porte-cigares
-porte-cigarettes
-porte-clefs
-porte-clés
-porte-copie
-porte-copies
-porte-couteau
-porte-couteaux
-porte-crayon
-porte-crayons
-porte-croix
-porte-crosse
-porte-crosses
-porte-documents
-porte-drapeau
-porte-drapeaux
-portée
-porte-enseigne
-porte-épée
-porte-épées
-portées
-porte-étendard
-porte-étendards
-porte-étriers
-porte-étrivière
-porte-étrivières
-portefaix
-porte-faix
-porte-fanion
-porte-fanions
-porte-fenêtre
-portefeuille
-portefeuilles
-porte-fort
-porte-glaive
-porte-greffe
-porte-greffes
-porte-hauban
-porte-haubans
-porte-jarretelles
-porte-jupe
-porte-jupes
-porte-lame
-porte-lames
-porte-malheur
-portemanteau
-portemanteaux
-portement
-portements
-porte-menu
-porte-menus
-portemine
-porte-mine
-portemines
-porte-mines
-porte-monnaie
-porte-montre
-porte-montres
-porte-mors
-porte-musique
-portent
-porte-objet
-porte-objets
-porte-outil
-porte-outils
-porte-parapluies
-porte-parole
-porte-plume
-porte-queue
-porter
-portera
-porterai
-porteraient
-porterais
-porterait
-porteras
-portèrent
-porterez
-porterie
-porteries
-porteriez
-porterions
-porterons
-porteront
-portes
-portés
-porte-savon
-porte-savons
-porte-serviettes
-portes-fenêtres
-porteur
-porteurs
-porteuse
-porteuses
-porte-vent
-porte-voix
-portez
-portier
-portière
-portières
-portiers
-portiez
-portillon
-portillons
-portion
-portionnaire
-portionnaires
-portions
-portique
-portiques
-portland
-portlandien
-portlandiens
-portlands
-porto
-portons
-portor
-portors
-portos
-portrait
-portraitiste
-portraitistes
-portrait-robot
-portraits
-portraits-robots
-portraitura
-portraiturai
-portraituraient
-portraiturais
-portraiturait
-portraiturâmes
-portraiturant
-portraituras
-portraiturasse
-portraiturassent
-portraiturasses
-portraiturassiez
-portraiturassions
-portraiturât
-portraiturâtes
-portraiture
-portraituré
-portraiturée
-portraiturées
-portraiturent
-portraiturer
-portraiturera
-portraiturerai
-portraiturerâmes
-portraitureras
-portraiturerasse
-portraiturerassent
-portraiturerasses
-portraiturerassiez
-portraiturerassions
-portraiturerât
-portraiturerâtes
-portraiturèrent
-portraiturerèrent
-portraitures
-portraiturés
-portraiturez
-portraituriez
-portraiturions
-portraiturons
-ports
-portuaire
-portuaires
-portugais
-portugaise
-portugaises
-portulan
-portulans
-portune
-portunes
-posa
-posada
-posadas
-posai
-posaient
-posais
-posait
-posâmes
-posant
-posas
-posasse
-posassent
-posasses
-posassiez
-posassions
-posât
-posâtes
-pose
-posé
-posée
-posées
-posément
-posemètre
-posemètres
-posent
-poser
-posera
-poserai
-poseraient
-poserais
-poserait
-poseras
-posèrent
-poserez
-poseriez
-poserions
-poserons
-poseront
-poses
-posés
-poseur
-poseurs
-poseuse
-poseuses
-posez
-posiez
-posions
-positif
-positifs
-position
-positionna
-positionnai
-positionnaient
-positionnais
-positionnait
-positionnâmes
-positionnant
-positionnas
-positionnasse
-positionnassent
-positionnasses
-positionnassiez
-positionnassions
-positionnât
-positionnâtes
-positionne
-positionné
-positionnée
-positionnées
-positionnement
-positionnements
-positionnent
-positionner
-positionnera
-positionnerai
-positionneraient
-positionnerais
-positionnerait
-positionneras
-positionnèrent
-positionnerez
-positionneriez
-positionnerions
-positionnerons
-positionneront
-positionnes
-positionnés
-positionnez
-positionniez
-positionnions
-positionnons
-positions
-positive
-positivement
-positives
-positivisme
-positivismes
-positiviste
-positivistes
-positon
-positonium
-positoniums
-positons
-positron
-positrons
-posologie
-posologies
-posons
-posséda
-possédai
-possédaient
-possédais
-possédait
-possédâmes
-possédant
-possédante
-possédantes
-possédants
-possédas
-possédasse
-possédassent
-possédasses
-possédassiez
-possédassions
-possédât
-possédâtes
-possédé
-possède
-possédée
-possédées
-possèdent
-posséder
-possédera
-posséderai
-posséderaient
-posséderais
-posséderait
-posséderas
-possédèrent
-posséderez
-posséderiez
-posséderions
-posséderons
-posséderont
-possédés
-possèdes
-possédez
-possédiez
-possédions
-possédons
-possesseur
-possesseurs
-possessif
-possessifs
-possession
-possessionnel
-possessionnelle
-possessionnelles
-possessionnels
-possessions
-possessive
-possessives
-possessivité
-possessivités
-possessoire
-possessoires
-possibilité
-possibilités
-possible
-possiblement
-possibles
-posta
-postage
-postages
-postai
-postaient
-postais
-postait
-postal
-postale
-postales
-postâmes
-postant
-postas
-postasse
-postassent
-postasses
-postassiez
-postassions
-postât
-postâtes
-postaux
-postclassique
-postclassiques
-postcombustion
-postcombustions
-postcommunion
-postcommunions
-postcure
-postcures
-postdata
-postdatai
-postdataient
-postdatais
-postdatait
-postdatâmes
-postdatant
-postdatas
-postdatasse
-postdatassent
-postdatasses
-postdatassiez
-postdatassions
-postdatât
-postdatâtes
-postdate
-postdaté
-postdatée
-postdatées
-postdatent
-postdater
-postdatera
-postdaterai
-postdateraient
-postdaterais
-postdaterait
-postdateras
-postdatèrent
-postdaterez
-postdateriez
-postdaterions
-postdaterons
-postdateront
-postdates
-postdatés
-postdatez
-postdatiez
-postdations
-postdatons
-poste
-posté
-postée
-postées
-postent
-poster
-postera
-posterai
-posteraient
-posterais
-posterait
-posteras
-postèrent
-posterez
-postérieur
-postérieure
-postérieurement
-postérieures
-postérieurs
-posteriez
-posterions
-posteriori
-postériorité
-postériorités
-postérité
-postérités
-posterons
-posteront
-posters
-postes
-postés
-postez
-postface
-postfaces
-postglaciaire
-postglaciaires
-posthite
-posthites
-posthume
-posthumes
-posthypophyse
-posthypophyses
-posticha
-postichai
-postichaient
-postichais
-postichait
-postichâmes
-postichant
-postichas
-postichasse
-postichassent
-postichasses
-postichassiez
-postichassions
-postichât
-postichâtes
-postiche
-postiché
-postichent
-posticher
-postichera
-posticherai
-posticheraient
-posticherais
-posticherait
-posticheras
-postichèrent
-posticherez
-posticheriez
-posticherions
-posticherons
-posticheront
-postiches
-posticheur
-posticheurs
-postichez
-postichiez
-postichions
-postichons
-postier
-postière
-postières
-postiers
-postiez
-postillon
-postillonna
-postillonnai
-postillonnaient
-postillonnais
-postillonnait
-postillonnâmes
-postillonnant
-postillonnas
-postillonnasse
-postillonnassent
-postillonnasses
-postillonnassiez
-postillonnassions
-postillonnât
-postillonnâtes
-postillonne
-postillonné
-postillonnent
-postillonner
-postillonnera
-postillonnerai
-postillonneraient
-postillonnerais
-postillonnerait
-postillonneras
-postillonnèrent
-postillonnerez
-postillonneriez
-postillonnerions
-postillonnerons
-postillonneront
-postillonnes
-postillonnez
-postillonniez
-postillonnions
-postillonnons
-postillons
-postions
-postnatal
-postnatale
-postnatales
-postnataux
-postons
-postopératoire
-postopératoires
-postposa
-postposai
-postposaient
-postposais
-postposait
-postposâmes
-postposant
-postposas
-postposasse
-postposassent
-postposasses
-postposassiez
-postposassions
-postposât
-postposâtes
-postpose
-postposé
-postposée
-postposées
-postposent
-postposer
-postposera
-postposerai
-postposeraient
-postposerais
-postposerait
-postposeras
-postposèrent
-postposerez
-postposeriez
-postposerions
-postposerons
-postposeront
-postposes
-postposés
-postposez
-postposiez
-postposions
-postposition
-postpositions
-postposons
-postromantique
-postromantiques
-postscolaire
-postscolaires
-post-scriptum
-postsonorisation
-postsonorisations
-postsynchronisa
-postsynchronisai
-postsynchronisaient
-postsynchronisais
-postsynchronisait
-postsynchronisâmes
-postsynchronisant
-postsynchronisas
-postsynchronisasse
-postsynchronisassent
-postsynchronisasses
-postsynchronisassiez
-postsynchronisassions
-postsynchronisât
-postsynchronisâtes
-postsynchronisation
-postsynchronisations
-postsynchronise
-postsynchronisé
-postsynchronisée
-postsynchronisées
-postsynchronisent
-postsynchroniser
-postsynchronisera
-postsynchroniserai
-postsynchroniseraient
-postsynchroniserais
-postsynchroniserait
-postsynchroniseras
-postsynchronisèrent
-postsynchroniserez
-postsynchroniseriez
-postsynchroniserions
-postsynchroniserons
-postsynchroniseront
-postsynchronises
-postsynchronisés
-postsynchronisez
-postsynchronisiez
-postsynchronisions
-postsynchronisons
-postula
-postulai
-postulaient
-postulais
-postulait
-postulâmes
-postulant
-postulante
-postulantes
-postulants
-postulas
-postulasse
-postulassent
-postulasses
-postulassiez
-postulassions
-postulat
-postulât
-postulâtes
-postulation
-postulations
-postulats
-postule
-postulé
-postulée
-postulées
-postulent
-postuler
-postulera
-postulerai
-postuleraient
-postulerais
-postulerait
-postuleras
-postulèrent
-postulerez
-postuleriez
-postulerions
-postulerons
-postuleront
-postules
-postulés
-postulez
-postuliez
-postulions
-postulons
-postural
-posturale
-posturales
-posturaux
-posture
-postures
-pot
-potable
-potables
-potache
-potaches
-potage
-potager
-potagère
-potagères
-potagers
-potages
-potamochère
-potamochères
-potamologie
-potamologies
-potamot
-potamots
-potard
-potards
-potassa
-potassai
-potassaient
-potassais
-potassait
-potassâmes
-potassant
-potassas
-potassasse
-potassassent
-potassasses
-potassassiez
-potassassions
-potassât
-potassâtes
-potasse
-potassé
-potassée
-potassées
-potassent
-potasser
-potassera
-potasserai
-potasseraient
-potasserais
-potasserait
-potasseras
-potassèrent
-potasserez
-potasseriez
-potasserions
-potasserons
-potasseront
-potasses
-potassés
-potasseur
-potasseurs
-potassez
-potassiez
-potassions
-potassique
-potassiques
-potassium
-potassons
-pot-au-feu
-pot-de-vin
-pote
-poteau
-poteaux
-potée
-potées
-potelé
-potelée
-potelées
-potelés
-potence
-potencé
-potencée
-potencées
-potences
-potencés
-potentat
-potentats
-potentialisa
-potentialisai
-potentialisaient
-potentialisais
-potentialisait
-potentialisâmes
-potentialisant
-potentialisas
-potentialisasse
-potentialisassent
-potentialisasses
-potentialisassiez
-potentialisassions
-potentialisât
-potentialisâtes
-potentialise
-potentialisé
-potentialisée
-potentialisées
-potentialisent
-potentialiser
-potentialisera
-potentialiserai
-potentialiseraient
-potentialiserais
-potentialiserait
-potentialiseras
-potentialisèrent
-potentialiserez
-potentialiseriez
-potentialiserions
-potentialiserons
-potentialiseront
-potentialises
-potentialisés
-potentialisez
-potentialisiez
-potentialisions
-potentialisons
-potentialité
-potentialités
-potentiel
-potentielle
-potentiellement
-potentielles
-potentiels
-potentille
-potentilles
-potentiomètre
-potentiomètres
-poterie
-poteries
-poterne
-poternes
-potes
-potestatif
-potestatifs
-potestative
-potestatives
-potiche
-potiches
-potier
-potière
-potières
-potiers
-potin
-potina
-potinai
-potinaient
-potinais
-potinait
-potinâmes
-potinant
-potinas
-potinasse
-potinassent
-potinasses
-potinassiez
-potinassions
-potinât
-potinâtes
-potine
-potiné
-potinent
-potiner
-potinera
-potinerai
-potineraient
-potinerais
-potinerait
-potineras
-potinèrent
-potinerez
-potineriez
-potinerions
-potinerons
-potineront
-potines
-potinez
-potinier
-potinière
-potinières
-potiniers
-potiniez
-potinions
-potinons
-potins
-potion
-potions
-potiron
-potirons
-potlatch
-potomètre
-potomètres
-pot-pourri
-pots
-pots-de-vin
-pots-pourris
-pou
-pouacre
-pouacres
-pouah
-poubelle
-poubelles
-pouce
-pouce-pied
-pouces
-pouces-pieds
-poucettes
-poucier
-pouciers
-pou-de-soie
-pouding
-poudings
-poudingue
-poudingues
-poudra
-poudrage
-poudrages
-poudrai
-poudraient
-poudrais
-poudrait
-poudrâmes
-poudrant
-poudras
-poudrasse
-poudrassent
-poudrasses
-poudrassiez
-poudrassions
-poudrât
-poudrâtes
-poudre
-poudré
-poudrée
-poudrées
-poudrent
-poudrer
-poudrera
-poudrerai
-poudreraient
-poudrerais
-poudrerait
-poudreras
-poudrèrent
-poudrerez
-poudrerie
-poudreries
-poudreriez
-poudrerions
-poudrerons
-poudreront
-poudres
-poudrés
-poudrette
-poudrettes
-poudreuse
-poudreuses
-poudreux
-poudrez
-poudrier
-poudrière
-poudrières
-poudriers
-poudriez
-poudrions
-poudroie
-poudroiement
-poudroiements
-poudroient
-poudroiera
-poudroierai
-poudroieraient
-poudroierais
-poudroierait
-poudroieras
-poudroierez
-poudroieriez
-poudroierions
-poudroierons
-poudroieront
-poudroies
-poudrons
-poudroya
-poudroyai
-poudroyaient
-poudroyais
-poudroyait
-poudroyâmes
-poudroyant
-poudroyas
-poudroyasse
-poudroyassent
-poudroyasses
-poudroyassiez
-poudroyassions
-poudroyât
-poudroyâtes
-poudroyé
-poudroyer
-poudroyèrent
-poudroyez
-poudroyiez
-poudroyions
-poudroyons
-pouf
-pouffa
-pouffai
-pouffaient
-pouffais
-pouffait
-pouffâmes
-pouffant
-pouffas
-pouffasse
-pouffassent
-pouffasses
-pouffassiez
-pouffassions
-pouffât
-pouffâtes
-pouffe
-pouffé
-pouffent
-pouffer
-pouffera
-poufferai
-poufferaient
-poufferais
-poufferait
-poufferas
-pouffèrent
-poufferez
-poufferiez
-poufferions
-poufferons
-poufferont
-pouffes
-pouffez
-pouffiasse
-pouffiasses
-pouffiez
-pouffions
-pouffons
-poufs
-pouillard
-pouillards
-pouillé
-pouillerie
-pouilleries
-pouillés
-pouilleuse
-pouilleuses
-pouilleux
-pouillot
-pouillots
-poujadisme
-poujadismes
-poulailler
-poulaillers
-poulain
-poulaine
-poulaines
-poulains
-poularde
-poulardes
-poulbot
-poulbots
-poule
-poules
-poulet
-poulets
-poulette
-poulettes
-pouliche
-pouliches
-poulie
-poulies
-poulina
-poulinai
-poulinaient
-poulinais
-poulinait
-poulinâmes
-poulinant
-poulinas
-poulinasse
-poulinassent
-poulinasses
-poulinassiez
-poulinassions
-poulinât
-poulinâtes
-pouline
-pouliné
-poulinent
-pouliner
-poulinera
-poulinerai
-poulineraient
-poulinerais
-poulinerait
-poulineras
-poulinèrent
-poulinerez
-poulineriez
-poulinerions
-poulinerons
-poulineront
-poulines
-poulinez
-poulinière
-poulinières
-pouliniez
-poulinions
-poulinons
-pouliot
-pouliots
-poulot
-poulote
-poulotes
-poulots
-poulpe
-poulpes
-pouls
-poult-de-soie
-poults-de-soie
-poumon
-poumons
-poupe
-poupée
-poupées
-poupes
-poupin
-poupine
-poupines
-poupins
-poupon
-pouponna
-pouponnai
-pouponnaient
-pouponnais
-pouponnait
-pouponnâmes
-pouponnant
-pouponnas
-pouponnasse
-pouponnassent
-pouponnasses
-pouponnassiez
-pouponnassions
-pouponnât
-pouponnâtes
-pouponne
-pouponné
-pouponnent
-pouponner
-pouponnera
-pouponnerai
-pouponneraient
-pouponnerais
-pouponnerait
-pouponneras
-pouponnèrent
-pouponnerez
-pouponneriez
-pouponnerions
-pouponnerons
-pouponneront
-pouponnes
-pouponnez
-pouponnière
-pouponnières
-pouponniez
-pouponnions
-pouponnons
-poupons
-pour
-pourboire
-pourboires
-pourceau
-pourceaux
-pour-cent
-pourcentage
-pourcentages
-pourchassa
-pourchassai
-pourchassaient
-pourchassais
-pourchassait
-pourchassâmes
-pourchassant
-pourchassas
-pourchassasse
-pourchassassent
-pourchassasses
-pourchassassiez
-pourchassassions
-pourchassât
-pourchassâtes
-pourchasse
-pourchassé
-pourchassée
-pourchassées
-pourchassent
-pourchasser
-pourchassera
-pourchasserai
-pourchasseraient
-pourchasserais
-pourchasserait
-pourchasseras
-pourchassèrent
-pourchasserez
-pourchasseriez
-pourchasserions
-pourchasserons
-pourchasseront
-pourchasses
-pourchassés
-pourchassez
-pourchassiez
-pourchassions
-pourchassons
-pour-compte
-pourfend
-pourfendaient
-pourfendais
-pourfendait
-pourfendant
-pourfende
-pourfendent
-pourfendes
-pourfendeur
-pourfendeurs
-pourfendez
-pourfendiez
-pourfendîmes
-pourfendions
-pourfendirent
-pourfendis
-pourfendisse
-pourfendissent
-pourfendisses
-pourfendissiez
-pourfendissions
-pourfendit
-pourfendît
-pourfendîtes
-pourfendons
-pourfendra
-pourfendrai
-pourfendraient
-pourfendrais
-pourfendrait
-pourfendras
-pourfendre
-pourfendrez
-pourfendriez
-pourfendrions
-pourfendrons
-pourfendront
-pourfends
-pourfendu
-pourfendue
-pourfendues
-pourfendus
-pourlécha
-pourléchai
-pourléchaient
-pourléchais
-pourléchait
-pourléchâmes
-pourléchant
-pourléchas
-pourléchasse
-pourléchassent
-pourléchasses
-pourléchassiez
-pourléchassions
-pourléchât
-pourléchâtes
-pourléché
-pourlèche
-pourléchée
-pourléchées
-pourlèchent
-pourlécher
-pourléchera
-pourlécherai
-pourlécheraient
-pourlécherais
-pourlécherait
-pourlécheras
-pourléchèrent
-pourlécherez
-pourlécheriez
-pourlécherions
-pourlécherons
-pourlécheront
-pourléchés
-pourlèches
-pourléchez
-pourléchiez
-pourléchions
-pourléchons
-pourparlers
-pourpier
-pourpiers
-pourpoint
-pourpoints
-pourpra
-pourprai
-pourpraient
-pourprais
-pourprait
-pourprâmes
-pourprant
-pourpras
-pourprasse
-pourprassent
-pourprasses
-pourprassiez
-pourprassions
-pourprât
-pourprâtes
-pourpre
-pourpré
-pourprée
-pourprées
-pourprent
-pourprer
-pourprera
-pourprerai
-pourpreraient
-pourprerais
-pourprerait
-pourpreras
-pourprèrent
-pourprerez
-pourpreriez
-pourprerions
-pourprerons
-pourpreront
-pourpres
-pourprés
-pourprez
-pourpriez
-pourprinne
-pourprinnes
-pourprions
-pourprons
-pourquoi
-pourra
-pourrai
-pourraient
-pourrais
-pourrait
-pourras
-pourrez
-pourri
-pourridié
-pourridiés
-pourrie
-pourries
-pourriez
-pourrîmes
-pourrions
-pourrir
-pourrira
-pourrirai
-pourriraient
-pourrirais
-pourrirait
-pourriras
-pourrirent
-pourrirez
-pourririez
-pourririons
-pourrirons
-pourriront
-pourris
-pourrissage
-pourrissages
-pourrissaient
-pourrissais
-pourrissait
-pourrissant
-pourrissante
-pourrissantes
-pourrissants
-pourrisse
-pourrissement
-pourrissements
-pourrissent
-pourrisses
-pourrissez
-pourrissiez
-pourrissions
-pourrissoir
-pourrissoirs
-pourrissons
-pourrit
-pourrît
-pourrîtes
-pourriture
-pourritures
-pourrons
-pourront
-pour-soi
-poursuis
-poursuit
-poursuite
-poursuites
-poursuivaient
-poursuivais
-poursuivait
-poursuivant
-poursuivante
-poursuivantes
-poursuivants
-poursuive
-poursuivent
-poursuives
-poursuiveur
-poursuiveurs
-poursuivez
-poursuivi
-poursuivie
-poursuivies
-poursuiviez
-poursuivîmes
-poursuivions
-poursuivirent
-poursuivis
-poursuivisse
-poursuivissent
-poursuivisses
-poursuivissiez
-poursuivissions
-poursuivit
-poursuivît
-poursuivîtes
-poursuivons
-poursuivra
-poursuivrai
-poursuivraient
-poursuivrais
-poursuivrait
-poursuivras
-poursuivre
-poursuivrez
-poursuivriez
-poursuivrions
-poursuivrons
-poursuivront
-pourtant
-pourtour
-pourtours
-pourvoi
-pourvoie
-pourvoient
-pourvoies
-pourvoir
-pourvoira
-pourvoirai
-pourvoiraient
-pourvoirais
-pourvoirait
-pourvoiras
-pourvoirez
-pourvoiriez
-pourvoirions
-pourvoirons
-pourvoiront
-pourvois
-pourvoit
-pourvoyaient
-pourvoyais
-pourvoyait
-pourvoyant
-pourvoyeur
-pourvoyez
-pourvoyiez
-pourvoyions
-pourvoyons
-pourvu
-pourvue
-pourvues
-pourvûmes
-pourvurent
-pourvus
-pourvusse
-pourvussent
-pourvusses
-pourvussiez
-pourvussions
-pourvut
-pourvût
-pourvûtes
-poussa
-poussage
-poussages
-poussah
-poussahs
-poussai
-poussaient
-poussais
-poussait
-poussâmes
-poussant
-poussas
-poussasse
-poussassent
-poussasses
-poussassiez
-poussassions
-poussât
-poussâtes
-pousse
-poussé
-pousse-café
-pousse-cailloux
-poussée
-poussées
-poussent
-pousse-pied
-pousse-pousse
-pousser
-poussera
-pousserai
-pousseraient
-pousserais
-pousserait
-pousseras
-poussèrent
-pousserez
-pousseriez
-pousserions
-pousserons
-pousseront
-pousses
-poussés
-poussette
-poussettes
-pousseur
-pousseurs
-poussez
-poussier
-poussière
-poussières
-poussiéreuse
-poussiéreuses
-poussiéreux
-poussiers
-poussiez
-poussif
-poussifs
-poussin
-poussine
-poussines
-poussinière
-poussinières
-poussins
-poussions
-poussive
-poussivement
-poussives
-poussoir
-poussoirs
-poussons
-poutargue
-poutargues
-pout-de-soie
-poutre
-poutrelle
-poutrelles
-poutres
-poutsa
-poutsai
-poutsaient
-poutsais
-poutsait
-poutsâmes
-poutsant
-poutsas
-poutsasse
-poutsassent
-poutsasses
-poutsassiez
-poutsassions
-poutsât
-poutsâtes
-pouts-de-soie
-poutse
-poutsé
-poutsée
-poutsées
-poutsent
-poutser
-poutsera
-poutserai
-poutseraient
-poutserais
-poutserait
-poutseras
-poutsèrent
-poutserez
-poutseriez
-poutserions
-poutserons
-poutseront
-poutses
-poutsés
-poutsez
-poutsiez
-poutsions
-poutsons
-pouture
-poutures
-pouvaient
-pouvais
-pouvait
-pouvant
-pouvez
-pouviez
-pouvions
-pouvoir
-pouvoirs
-pouvons
-poux
-poux-de-soie
-pouzzolane
-pouzzolanes
-praesidium
-praesidiums
-pragmatique
-pragmatiques
-pragmatisme
-pragmatismes
-pragmatiste
-pragmatistes
-praire
-praires
-prairial
-prairials
-prairie
-prairies
-pralin
-pralina
-pralinage
-pralinages
-pralinai
-pralinaient
-pralinais
-pralinait
-pralinâmes
-pralinant
-pralinas
-pralinasse
-pralinassent
-pralinasses
-pralinassiez
-pralinassions
-pralinât
-pralinâtes
-praline
-praliné
-pralinée
-pralinées
-pralinent
-praliner
-pralinera
-pralinerai
-pralineraient
-pralinerais
-pralinerait
-pralineras
-pralinèrent
-pralinerez
-pralineriez
-pralinerions
-pralinerons
-pralineront
-pralines
-pralinés
-pralinez
-praliniez
-pralinions
-pralinons
-pralins
-prame
-prames
-praséodyme
-praséodymes
-praticabilité
-praticabilités
-praticable
-praticables
-praticien
-praticienne
-praticiennes
-praticiens
-pratiqua
-pratiquai
-pratiquaient
-pratiquais
-pratiquait
-pratiquâmes
-pratiquant
-pratiquante
-pratiquantes
-pratiquants
-pratiquas
-pratiquasse
-pratiquassent
-pratiquasses
-pratiquassiez
-pratiquassions
-pratiquât
-pratiquâtes
-pratique
-pratiqué
-pratiquée
-pratiquées
-pratiquement
-pratiquent
-pratiquer
-pratiquera
-pratiquerai
-pratiqueraient
-pratiquerais
-pratiquerait
-pratiqueras
-pratiquèrent
-pratiquerez
-pratiqueriez
-pratiquerions
-pratiquerons
-pratiqueront
-pratiques
-pratiqués
-pratiquez
-pratiquiez
-pratiquions
-pratiquons
-praxis
-pré
-préacheta
-préachetai
-préachetaient
-préachetais
-préachetait
-préachetâmes
-préachetant
-préachetas
-préachetasse
-préachetassent
-préachetasses
-préachetassiez
-préachetassions
-préachetât
-préachetâtes
-préacheté
-préachète
-préachetée
-préachetées
-préachètent
-préacheter
-préachètera
-préachèterai
-préachèteraient
-préachèterais
-préachèterait
-préachèteras
-préachetèrent
-préachèterez
-préachèteriez
-préachèterions
-préachèterons
-préachèteront
-préachetés
-préachètes
-préachetez
-préachetiez
-préachetions
-préachetons
-préadamisme
-préadamismes
-préadamite
-préadamites
-préalable
-préalablement
-préalables
-préalpin
-préalpine
-préalpines
-préalpins
-préambule
-préambules
-préau
-préaux
-préavis
-préavisa
-préavisai
-préavisaient
-préavisais
-préavisait
-préavisâmes
-préavisant
-préavisas
-préavisasse
-préavisassent
-préavisasses
-préavisassiez
-préavisassions
-préavisât
-préavisâtes
-préavise
-préavisé
-préavisée
-préavisées
-préavisent
-préaviser
-préavisera
-préaviserai
-préaviseraient
-préaviserais
-préaviserait
-préaviseras
-préavisèrent
-préaviserez
-préaviseriez
-préaviserions
-préaviserons
-préaviseront
-préavises
-préavisés
-préavisez
-préavisiez
-préavisions
-préavisons
-prébende
-prébendé
-prébendes
-prébendés
-prébendier
-prébendiers
-précaire
-précairement
-précaires
-précambrien
-précambrienne
-précambriennes
-précambriens
-précarisa
-précarisai
-précarisaient
-précarisais
-précarisait
-précarisâmes
-précarisant
-précarisas
-précarisasse
-précarisassent
-précarisasses
-précarisassiez
-précarisassions
-précarisât
-précarisâtes
-précarise
-précarisé
-précarisée
-précarisées
-précarisent
-précariser
-précarisera
-précariserai
-précariseraient
-précariserais
-précariserait
-précariseras
-précarisèrent
-précariserez
-précariseriez
-précariserions
-précariserons
-précariseront
-précarises
-précarisés
-précarisez
-précarisiez
-précarisions
-précarisons
-précarité
-précarités
-précaution
-précautionna
-précautionnai
-précautionnaient
-précautionnais
-précautionnait
-précautionnâmes
-précautionnant
-précautionnas
-précautionnasse
-précautionnassent
-précautionnasses
-précautionnassiez
-précautionnassions
-précautionnât
-précautionnâtes
-précautionne
-précautionné
-précautionnée
-précautionnées
-précautionnent
-précautionner
-précautionnera
-précautionnerai
-précautionneraient
-précautionnerais
-précautionnerait
-précautionneras
-précautionnèrent
-précautionnerez
-précautionneriez
-précautionnerions
-précautionnerons
-précautionneront
-précautionnes
-précautionnés
-précautionneuse
-précautionneusement
-précautionneuses
-précautionneux
-précautionnez
-précautionniez
-précautionnions
-précautionnons
-précautions
-précéda
-précédai
-précédaient
-précédais
-précédait
-précédâmes
-précédant
-précédas
-précédasse
-précédassent
-précédasses
-précédassiez
-précédassions
-précédât
-précédâtes
-précédé
-précède
-précédée
-précédées
-précédemment
-précédent
-précèdent
-précédente
-précédentes
-précédents
-précéder
-précédera
-précéderai
-précéderaient
-précéderais
-précéderait
-précéderas
-précédèrent
-précéderez
-précéderiez
-précéderions
-précéderons
-précéderont
-précédés
-précèdes
-précédez
-précédiez
-précédions
-précédons
-préceinte
-préceintes
-précellence
-précellences
-précepte
-préceptes
-précepteur
-précepteurs
-préceptorat
-préceptorats
-préceptrice
-préceptrices
-précession
-précessions
-prêcha
-prêchai
-prêchaient
-prêchais
-prêchait
-préchambre
-préchambres
-prêchâmes
-prêchant
-prêchas
-prêchasse
-prêchassent
-prêchasses
-prêchassiez
-prêchassions
-prêchât
-prêchâtes
-préchauffa
-préchauffage
-préchauffages
-préchauffai
-préchauffaient
-préchauffais
-préchauffait
-préchauffâmes
-préchauffant
-préchauffas
-préchauffasse
-préchauffassent
-préchauffasses
-préchauffassiez
-préchauffassions
-préchauffât
-préchauffâtes
-préchauffe
-préchauffé
-préchauffée
-préchauffées
-préchauffent
-préchauffer
-préchauffera
-préchaufferai
-préchaufferaient
-préchaufferais
-préchaufferait
-préchaufferas
-préchauffèrent
-préchaufferez
-préchaufferiez
-préchaufferions
-préchaufferons
-préchaufferont
-préchauffes
-préchauffés
-préchauffez
-préchauffiez
-préchauffions
-préchauffons
-prêche
-prêché
-prêchée
-prêchées
-prêchent
-prêcher
-prêchera
-prêcherai
-prêcheraient
-prêcherais
-prêcherait
-prêcheras
-prêchèrent
-prêcherez
-prêcheriez
-prêcherions
-prêcherons
-prêcheront
-prêches
-prêchés
-prêcheur
-prêcheurs
-prêcheuse
-prêcheuses
-prêchez
-prêchiez
-prêchions
-prêchi-prêcha
-prêchons
-précieuse
-précieusement
-précieuses
-précieux
-préciosité
-préciosités
-précipice
-précipices
-précipita
-précipitai
-précipitaient
-précipitais
-précipitait
-précipitâmes
-précipitamment
-précipitant
-précipitas
-précipitasse
-précipitassent
-précipitasses
-précipitassiez
-précipitassions
-précipitât
-précipitâtes
-précipitation
-précipitations
-précipite
-précipité
-précipitée
-précipitées
-précipitent
-précipiter
-précipitera
-précipiterai
-précipiteraient
-précipiterais
-précipiterait
-précipiteras
-précipitèrent
-précipiterez
-précipiteriez
-précipiterions
-précipiterons
-précipiteront
-précipites
-précipités
-précipitez
-précipitiez
-précipitions
-précipitons
-préciput
-préciputaire
-préciputaires
-préciputs
-précis
-précisa
-précisai
-précisaient
-précisais
-précisait
-précisâmes
-précisant
-précisas
-précisasse
-précisassent
-précisasses
-précisassiez
-précisassions
-précisât
-précisâtes
-précise
-précisé
-précisée
-précisées
-précisément
-précisent
-préciser
-précisera
-préciserai
-préciseraient
-préciserais
-préciserait
-préciseras
-précisèrent
-préciserez
-préciseriez
-préciserions
-préciserons
-préciseront
-précises
-précisés
-précisez
-précisiez
-précision
-précisions
-précisons
-précité
-précitée
-précitées
-précités
-précoce
-précocement
-précoces
-précocité
-précocités
-précolombien
-précolombienne
-précolombiennes
-précolombiens
-précombustion
-précombustions
-précompta
-précomptai
-précomptaient
-précomptais
-précomptait
-précomptâmes
-précomptant
-précomptas
-précomptasse
-précomptassent
-précomptasses
-précomptassiez
-précomptassions
-précomptât
-précomptâtes
-précompte
-précompté
-précomptée
-précomptées
-précomptent
-précompter
-précomptera
-précompterai
-précompteraient
-précompterais
-précompterait
-précompteras
-précomptèrent
-précompterez
-précompteriez
-précompterions
-précompterons
-précompteront
-précomptes
-précomptés
-précomptez
-précomptiez
-précomptions
-précomptons
-préconception
-préconceptions
-préconçu
-préconçue
-préconçues
-préconçus
-préconisa
-préconisai
-préconisaient
-préconisais
-préconisait
-préconisâmes
-préconisant
-préconisas
-préconisasse
-préconisassent
-préconisasses
-préconisassiez
-préconisassions
-préconisât
-préconisâtes
-préconisateur
-préconisateurs
-préconisation
-préconisations
-préconise
-préconisé
-préconisée
-préconisées
-préconisent
-préconiser
-préconisera
-préconiserai
-préconiseraient
-préconiserais
-préconiserait
-préconiseras
-préconisèrent
-préconiserez
-préconiseriez
-préconiserions
-préconiserons
-préconiseront
-préconises
-préconisés
-préconiseur
-préconiseurs
-préconisez
-préconisiez
-préconisions
-préconisons
-précontraint
-précontrainte
-précontraintes
-précontraints
-précordial
-précordiale
-précordiales
-précordiaux
-précuit
-précuite
-précuites
-précuits
-précurseur
-précurseurs
-prédateur
-prédateurs
-prédation
-prédations
-prédatrice
-prédatrices
-prédécesseur
-prédécesseurs
-prédécoupé
-prédécoupée
-prédécoupées
-prédécoupés
-prédéfini
-prédéfinie
-prédéfinies
-prédéfinîmes
-prédéfinir
-prédéfinira
-prédéfinirai
-prédéfiniraient
-prédéfinirais
-prédéfinirait
-prédéfiniras
-prédéfinirent
-prédéfinirez
-prédéfiniriez
-prédéfinirions
-prédéfinirons
-prédéfiniront
-prédéfinis
-prédéfinissaient
-prédéfinissais
-prédéfinissait
-prédéfinissant
-prédéfinissante
-prédéfinissantes
-prédéfinissants
-prédéfinisse
-prédéfinissent
-prédéfinisses
-prédéfinissez
-prédéfinissiez
-prédéfinissions
-prédéfinissons
-prédéfinit
-prédéfinît
-prédéfinîtes
-prédestina
-prédestinai
-prédestinaient
-prédestinais
-prédestinait
-prédestinâmes
-prédestinant
-prédestinas
-prédestinasse
-prédestinassent
-prédestinasses
-prédestinassiez
-prédestinassions
-prédestinât
-prédestinâtes
-prédestination
-prédestinations
-prédestine
-prédestiné
-prédestinée
-prédestinées
-prédestinent
-prédestiner
-prédestinera
-prédestinerai
-prédestineraient
-prédestinerais
-prédestinerait
-prédestineras
-prédestinèrent
-prédestinerez
-prédestineriez
-prédestinerions
-prédestinerons
-prédestineront
-prédestines
-prédestinés
-prédestinez
-prédestiniez
-prédestinions
-prédestinons
-prédétermina
-prédéterminai
-prédéterminaient
-prédéterminais
-prédéterminait
-prédéterminâmes
-prédéterminant
-prédéterminas
-prédéterminasse
-prédéterminassent
-prédéterminasses
-prédéterminassiez
-prédéterminassions
-prédéterminât
-prédéterminâtes
-prédétermination
-prédéterminations
-prédétermine
-prédéterminé
-prédéterminée
-prédéterminées
-prédéterminent
-prédéterminer
-prédéterminera
-prédéterminerai
-prédétermineraient
-prédéterminerais
-prédéterminerait
-prédétermineras
-prédéterminèrent
-prédéterminerez
-prédétermineriez
-prédéterminerions
-prédéterminerons
-prédétermineront
-prédétermines
-prédéterminés
-prédéterminez
-prédéterminiez
-prédéterminions
-prédéterminons
-prédicable
-prédicables
-prédicant
-prédicants
-prédicat
-prédicateur
-prédicateurs
-prédicatif
-prédicatifs
-prédication
-prédications
-prédicative
-prédicatives
-prédicatrice
-prédicatrices
-prédicats
-prédiction
-prédictions
-prédigéré
-prédigérée
-prédigérées
-prédigérés
-prédilection
-prédilections
-prédîmes
-prédiqua
-prédiquai
-prédiquaient
-prédiquais
-prédiquait
-prédiquâmes
-prédiquant
-prédiquas
-prédiquasse
-prédiquassent
-prédiquasses
-prédiquassiez
-prédiquassions
-prédiquât
-prédiquâtes
-prédique
-prédiqué
-prédiquée
-prédiquées
-prédiquent
-prédiquer
-prédiquera
-prédiquerai
-prédiqueraient
-prédiquerais
-prédiquerait
-prédiqueras
-prédiquèrent
-prédiquerez
-prédiqueriez
-prédiquerions
-prédiquerons
-prédiqueront
-prédiques
-prédiqués
-prédiquez
-prédiquiez
-prédiquions
-prédiquons
-prédira
-prédirai
-prédiraient
-prédirais
-prédirait
-prédiras
-prédire
-prédirent
-prédirez
-prédiriez
-prédirions
-prédirons
-prédiront
-prédis
-prédisaient
-prédisais
-prédisait
-prédisant
-prédise
-prédisent
-prédises
-prédisiez
-prédisions
-prédisons
-prédisposa
-prédisposai
-prédisposaient
-prédisposais
-prédisposait
-prédisposâmes
-prédisposant
-prédisposas
-prédisposasse
-prédisposassent
-prédisposasses
-prédisposassiez
-prédisposassions
-prédisposât
-prédisposâtes
-prédispose
-prédisposé
-prédisposée
-prédisposées
-prédisposent
-prédisposer
-prédisposera
-prédisposerai
-prédisposeraient
-prédisposerais
-prédisposerait
-prédisposeras
-prédisposèrent
-prédisposerez
-prédisposeriez
-prédisposerions
-prédisposerons
-prédisposeront
-prédisposes
-prédisposés
-prédisposez
-prédisposiez
-prédisposions
-prédisposition
-prédispositions
-prédisposons
-prédisse
-prédissent
-prédisses
-prédissiez
-prédissions
-prédit
-prédît
-prédite
-prédites
-prédîtes
-prédits
-prédomina
-prédominai
-prédominaient
-prédominais
-prédominait
-prédominâmes
-prédominance
-prédominances
-prédominant
-prédominante
-prédominantes
-prédominants
-prédominas
-prédominasse
-prédominassent
-prédominasses
-prédominassiez
-prédominassions
-prédominât
-prédominâtes
-prédomine
-prédominé
-prédominent
-prédominer
-prédominera
-prédominerai
-prédomineraient
-prédominerais
-prédominerait
-prédomineras
-prédominèrent
-prédominerez
-prédomineriez
-prédominerions
-prédominerons
-prédomineront
-prédomines
-prédominez
-prédominiez
-prédominions
-prédominons
-préélectoral
-préélectorale
-préélectorales
-préélectoraux
-préembalé
-préembalée
-préembalées
-préembalés
-préemballé
-préemballée
-préemballées
-préemballés
-prééminence
-prééminences
-prééminent
-prééminente
-prééminentes
-prééminents
-préempta
-préemptai
-préemptaient
-préemptais
-préemptait
-préemptâmes
-préemptant
-préemptas
-préemptasse
-préemptassent
-préemptasses
-préemptassiez
-préemptassions
-préemptât
-préemptâtes
-préempte
-préempté
-préemptée
-préemptées
-préemptent
-préempter
-préemptera
-préempterai
-préempteraient
-préempterais
-préempterait
-préempteras
-préemptèrent
-préempterez
-préempteriez
-préempterions
-préempterons
-préempteront
-préemptes
-préemptés
-préemptez
-préemptiez
-préemption
-préemptions
-préemptons
-préencollé
-préencollée
-préencollées
-préencollés
-préétabli
-préétablie
-préétablies
-préétablîmes
-préétablir
-préétablira
-préétablirai
-préétabliraient
-préétablirais
-préétablirait
-préétabliras
-préétablirent
-préétablirez
-préétabliriez
-préétablirions
-préétablirons
-préétabliront
-préétablis
-préétablissaient
-préétablissais
-préétablissait
-préétablissant
-préétablisse
-préétablissent
-préétablisses
-préétablissez
-préétablissiez
-préétablissions
-préétablissons
-préétablit
-préétablît
-préétablîtes
-préexista
-préexistai
-préexistaient
-préexistais
-préexistait
-préexistâmes
-préexistant
-préexistante
-préexistantes
-préexistants
-préexistas
-préexistasse
-préexistassent
-préexistasses
-préexistassiez
-préexistassions
-préexistât
-préexistâtes
-préexiste
-préexisté
-préexistence
-préexistent
-préexister
-préexistera
-préexisterai
-préexisteraient
-préexisterais
-préexisterait
-préexisteras
-préexistèrent
-préexisterez
-préexisteriez
-préexisterions
-préexisterons
-préexisteront
-préexistes
-préexistez
-préexistiez
-préexistions
-préexistons
-préfabrication
-préfabrications
-préfabriqué
-préfabriquée
-préfabriquées
-préfabriqués
-préfaça
-préfaçai
-préfaçaient
-préfaçais
-préfaçait
-préfaçâmes
-préfaçant
-préfaças
-préfaçasse
-préfaçassent
-préfaçasses
-préfaçassiez
-préfaçassions
-préfaçât
-préfaçâtes
-préface
-préfacé
-préfacée
-préfacées
-préfacent
-préfacer
-préfacera
-préfacerai
-préfaceraient
-préfacerais
-préfacerait
-préfaceras
-préfacèrent
-préfacerez
-préfaceriez
-préfacerions
-préfacerons
-préfaceront
-préfaces
-préfacés
-préfacez
-préfacier
-préfaciers
-préfaciez
-préfacions
-préfaçons
-préfectoral
-préfectorale
-préfectorales
-préfectoraux
-préfecture
-préfectures
-préféra
-préférable
-préférablement
-préférables
-préférai
-préféraient
-préférais
-préférait
-préférâmes
-préférant
-préféras
-préférasse
-préférassent
-préférasses
-préférassiez
-préférassions
-préférât
-préférâtes
-préféré
-préfère
-préférée
-préférées
-préférence
-préférences
-préfèrent
-préférentiel
-préférentielle
-préférentiellement
-préférentielles
-préférentiels
-préférer
-préférera
-préférerai
-préféreraient
-préférerais
-préférerait
-préféreras
-préférèrent
-préférerez
-préféreriez
-préférerions
-préférerons
-préféreront
-préférés
-préfères
-préférez
-préfériez
-préférions
-préférons
-préfet
-préfets
-préfigura
-préfigurai
-préfiguraient
-préfigurais
-préfigurait
-préfigurâmes
-préfigurant
-préfiguras
-préfigurasse
-préfigurassent
-préfigurasses
-préfigurassiez
-préfigurassions
-préfigurât
-préfigurâtes
-préfiguration
-préfigurations
-préfigure
-préfiguré
-préfigurée
-préfigurées
-préfigurent
-préfigurer
-préfigurera
-préfigurerai
-préfigureraient
-préfigurerais
-préfigurerait
-préfigureras
-préfigurèrent
-préfigurerez
-préfigureriez
-préfigurerions
-préfigurerons
-préfigureront
-préfigures
-préfigurés
-préfigurez
-préfiguriez
-préfigurions
-préfigurons
-préfinancement
-préfinancements
-préfixa
-préfixai
-préfixaient
-préfixais
-préfixait
-préfixâmes
-préfixant
-préfixas
-préfixasse
-préfixassent
-préfixasses
-préfixassiez
-préfixassions
-préfixât
-préfixâtes
-préfixation
-préfixations
-préfixe
-préfixé
-préfixée
-préfixées
-préfixent
-préfixer
-préfixera
-préfixerai
-préfixeraient
-préfixerais
-préfixerait
-préfixeras
-préfixèrent
-préfixerez
-préfixeriez
-préfixerions
-préfixerons
-préfixeront
-préfixes
-préfixés
-préfixez
-préfixiez
-préfixion
-préfixions
-préfixons
-préfloraison
-préfloraisons
-préfoliation
-préfoliations
-préforma
-préformai
-préformaient
-préformais
-préformait
-préformâmes
-préformant
-préformas
-préformasse
-préformassent
-préformasses
-préformassiez
-préformassions
-préformât
-préformâtes
-préformation
-préformations
-préforme
-préformé
-préformée
-préformées
-préforment
-préformer
-préformera
-préformerai
-préformeraient
-préformerais
-préformerait
-préformeras
-préformèrent
-préformerez
-préformeriez
-préformerions
-préformerons
-préformeront
-préformes
-préformés
-préformez
-préformiez
-préformions
-préformons
-préglaciaire
-préglaciaires
-prégnance
-prégnances
-prégnant
-prégnante
-prégnantes
-prégnants
-préhellénique
-préhelléniques
-préhenseur
-préhenseurs
-préhensile
-préhensiles
-préhension
-préhensions
-préhistoire
-préhistoires
-préhistorien
-préhistorienne
-préhistoriennes
-préhistoriens
-préhistorique
-préhistoriques
-préjudice
-préjudices
-préjudicia
-préjudiciable
-préjudiciables
-préjudiciai
-préjudiciaient
-préjudiciais
-préjudiciait
-préjudiciâmes
-préjudiciant
-préjudicias
-préjudiciasse
-préjudiciassent
-préjudiciasses
-préjudiciassiez
-préjudiciassions
-préjudiciât
-préjudiciâtes
-préjudicie
-préjudicié
-préjudiciel
-préjudicielle
-préjudicielles
-préjudiciels
-préjudicient
-préjudicier
-préjudiciera
-préjudicierai
-préjudicieraient
-préjudicierais
-préjudicierait
-préjudicieras
-préjudicièrent
-préjudicierez
-préjudicieriez
-préjudicierions
-préjudicierons
-préjudicieront
-préjudicies
-préjudiciez
-préjudiciiez
-préjudiciions
-préjudicions
-préjuge
-préjugé
-préjugea
-préjugeai
-préjugeaient
-préjugeais
-préjugeait
-préjugeâmes
-préjugeant
-préjugeas
-préjugeasse
-préjugeassent
-préjugeasses
-préjugeassiez
-préjugeassions
-préjugeât
-préjugeâtes
-préjugée
-préjugées
-préjugent
-préjugeons
-préjuger
-préjugera
-préjugerai
-préjugeraient
-préjugerais
-préjugerait
-préjugeras
-préjugèrent
-préjugerez
-préjugeriez
-préjugerions
-préjugerons
-préjugeront
-préjuges
-préjugés
-préjugez
-préjugiez
-préjugions
-prélart
-prélarts
-prélassa
-prélassai
-prélassaient
-prélassais
-prélassait
-prélassâmes
-prélassant
-prélassas
-prélassasse
-prélassassent
-prélassasses
-prélassassiez
-prélassassions
-prélassât
-prélassâtes
-prélasse
-prélassé
-prélassée
-prélassées
-prélassent
-prélasser
-prélassera
-prélasserai
-prélasseraient
-prélasserais
-prélasserait
-prélasseras
-prélassèrent
-prélasserez
-prélasseriez
-prélasserions
-prélasserons
-prélasseront
-prélasses
-prélassés
-prélassez
-prélassiez
-prélassions
-prélassons
-prélat
-prélatin
-prélatine
-prélatines
-prélatins
-prélats
-prélature
-prélatures
-prélavage
-prélavages
-prèle
-prêle
-prélegs
-prèles
-prêles
-préleva
-prélevai
-prélevaient
-prélevais
-prélevait
-prélevâmes
-prélevant
-prélevas
-prélevasse
-prélevassent
-prélevasses
-prélevassiez
-prélevassions
-prélevât
-prélevâtes
-prélevé
-prélève
-prélevée
-prélevées
-prélèvement
-prélèvements
-prélèvent
-prélever
-prélèvera
-prélèverai
-prélèveraient
-prélèverais
-prélèverait
-prélèveras
-prélevèrent
-prélèverez
-prélèveriez
-prélèverions
-prélèverons
-prélèveront
-prélevés
-prélèves
-prélevez
-préleviez
-prélevions
-prélevons
-préliminaire
-préliminairement
-préliminaires
-prélogique
-prélogiques
-préluda
-préludai
-préludaient
-préludais
-préludait
-préludâmes
-préludant
-préludas
-préludasse
-préludassent
-préludasses
-préludassiez
-préludassions
-préludât
-préludâtes
-prélude
-préludé
-préludent
-préluder
-préludera
-préluderai
-préluderaient
-préluderais
-préluderait
-préluderas
-préludèrent
-préluderez
-préluderiez
-préluderions
-préluderons
-préluderont
-préludes
-préludez
-préludiez
-préludions
-préludons
-prématuré
-prématurée
-prématurées
-prématurément
-prématurés
-prématurité
-prématurités
-prémédication
-prémédications
-prémédita
-préméditai
-préméditaient
-préméditais
-préméditait
-préméditâmes
-préméditant
-préméditas
-préméditasse
-préméditassent
-préméditasses
-préméditassiez
-préméditassions
-préméditât
-préméditâtes
-préméditation
-préméditations
-prémédite
-prémédité
-préméditée
-préméditées
-préméditent
-préméditer
-préméditera
-préméditerai
-préméditeraient
-préméditerais
-préméditerait
-préméditeras
-préméditèrent
-préméditerez
-préméditeriez
-préméditerions
-préméditerons
-préméditeront
-prémédites
-prémédités
-préméditez
-préméditiez
-préméditions
-préméditons
-prémenstruel
-prémenstruelle
-prémenstruelles
-prémenstruels
-prémices
-premier
-première
-premièrement
-première-née
-premières
-premières-nées
-premier-né
-premiers
-premiers-nés
-prémilitaire
-prémilitaires
-prémisse
-prémisses
-prémolaire
-prémolaires
-prémonition
-prémonitions
-prémonitoire
-prémonitoires
-prémontré
-prémontrés
-prémuni
-prémunie
-prémunies
-prémunîmes
-prémunir
-prémunira
-prémunirai
-prémuniraient
-prémunirais
-prémunirait
-prémuniras
-prémunirent
-prémunirez
-prémuniriez
-prémunirions
-prémunirons
-prémuniront
-prémunis
-prémunissaient
-prémunissais
-prémunissait
-prémunissant
-prémunisse
-prémunissent
-prémunisses
-prémunissez
-prémunissiez
-prémunissions
-prémunissons
-prémunit
-prémunît
-prémunîtes
-prémunition
-prémunitions
-prenable
-prenables
-prenaient
-prenais
-prenait
-prenant
-prenante
-prenantes
-prenants
-prénatal
-prénatale
-prénatales
-prénataux
-prend
-prendra
-prendrai
-prendraient
-prendrais
-prendrait
-prendras
-prendre
-prendrez
-prendriez
-prendrions
-prendrons
-prendront
-prends
-preneur
-preneurs
-prenez
-preniez
-prenions
-prenne
-prennent
-prennes
-prénom
-prénomma
-prénommai
-prénommaient
-prénommais
-prénommait
-prénommâmes
-prénommant
-prénommas
-prénommasse
-prénommassent
-prénommasses
-prénommassiez
-prénommassions
-prénommât
-prénommâtes
-prénomme
-prénommé
-prénommée
-prénommées
-prénomment
-prénommer
-prénommera
-prénommerai
-prénommeraient
-prénommerais
-prénommerait
-prénommeras
-prénommèrent
-prénommerez
-prénommeriez
-prénommerions
-prénommerons
-prénommeront
-prénommes
-prénommés
-prénommez
-prénommiez
-prénommions
-prénommons
-prénoms
-prenons
-prénuptial
-prénuptiale
-prénuptiales
-prénuptiaux
-préoccupa
-préoccupai
-préoccupaient
-préoccupais
-préoccupait
-préoccupâmes
-préoccupant
-préoccupante
-préoccupantes
-préoccupants
-préoccupas
-préoccupasse
-préoccupassent
-préoccupasses
-préoccupassiez
-préoccupassions
-préoccupât
-préoccupâtes
-préoccupation
-préoccupations
-préoccupe
-préoccupé
-préoccupée
-préoccupées
-préoccupent
-préoccuper
-préoccupera
-préoccuperai
-préoccuperaient
-préoccuperais
-préoccuperait
-préoccuperas
-préoccupèrent
-préoccuperez
-préoccuperiez
-préoccuperions
-préoccuperons
-préoccuperont
-préoccupes
-préoccupés
-préoccupez
-préoccupiez
-préoccupions
-préoccupons
-préopératoire
-préopératoires
-préoral
-préorale
-préorales
-préoraux
-prépaie
-prépaient
-prépaiera
-prépaierai
-prépaieraient
-prépaierais
-prépaierait
-prépaieras
-prépaierez
-prépaieriez
-prépaierions
-prépaierons
-prépaieront
-prépaies
-prépara
-préparai
-préparaient
-préparais
-préparait
-préparâmes
-préparant
-préparas
-préparasse
-préparassent
-préparasses
-préparassiez
-préparassions
-préparât
-préparâtes
-préparateur
-préparateurs
-préparatifs
-préparation
-préparations
-préparatoire
-préparatoires
-préparatrice
-préparatrices
-prépare
-préparé
-préparée
-préparées
-préparent
-préparer
-préparera
-préparerai
-prépareraient
-préparerais
-préparerait
-prépareras
-préparèrent
-préparerez
-prépareriez
-préparerions
-préparerons
-prépareront
-prépares
-préparés
-préparez
-prépariez
-préparions
-préparons
-prépaya
-prépayai
-prépayaient
-prépayais
-prépayait
-prépayâmes
-prépayant
-prépayas
-prépayasse
-prépayassent
-prépayasses
-prépayassiez
-prépayassions
-prépayât
-prépayâtes
-prépaye
-prépayé
-prépayée
-prépayées
-prépayent
-prépayer
-prépayera
-prépayerai
-prépayeraient
-prépayerais
-prépayerait
-prépayeras
-prépayèrent
-prépayerez
-prépayeriez
-prépayerions
-prépayerons
-prépayeront
-prépayes
-prépayés
-prépayez
-prépayiez
-prépayions
-prépayons
-prépondérance
-prépondérances
-prépondérant
-prépondérante
-prépondérantes
-prépondérants
-préposa
-préposai
-préposaient
-préposais
-préposait
-préposâmes
-préposant
-préposas
-préposasse
-préposassent
-préposasses
-préposassiez
-préposassions
-préposât
-préposâtes
-prépose
-préposé
-préposée
-préposées
-préposent
-préposer
-préposera
-préposerai
-préposeraient
-préposerais
-préposerait
-préposeras
-préposèrent
-préposerez
-préposeriez
-préposerions
-préposerons
-préposeront
-préposes
-préposés
-préposez
-préposiez
-préposions
-prépositif
-prépositifs
-préposition
-prépositions
-prépositive
-prépositivement
-prépositives
-préposons
-prépotence
-prépotences
-préprogrammé
-préprogrammée
-préprogrammées
-préprogrammés
-prépsychotique
-prépsychotiques
-prépuce
-prépuces
-préraphaélite
-préraphaélites
-prérégla
-préréglai
-préréglaient
-préréglais
-préréglait
-préréglâmes
-préréglant
-préréglas
-préréglasse
-préréglassent
-préréglasses
-préréglassiez
-préréglassions
-préréglât
-préréglâtes
-préréglé
-prérègle
-préréglée
-préréglées
-prérèglent
-prérégler
-préréglera
-préréglerai
-prérégleraient
-préréglerais
-préréglerait
-prérégleras
-préréglèrent
-préréglerez
-prérégleriez
-préréglerions
-préréglerons
-prérégleront
-préréglés
-prérègles
-préréglez
-prérégliez
-préréglions
-préréglons
-préretraite
-préretraites
-prérogative
-prérogatives
-préromantique
-préromantiques
-préromantisme
-préromantismes
-prés
-près
-présage
-présagé
-présagea
-présageai
-présageaient
-présageais
-présageait
-présageâmes
-présageant
-présageas
-présageasse
-présageassent
-présageasses
-présageassiez
-présageassions
-présageât
-présageâtes
-présagée
-présagées
-présagent
-présageons
-présager
-présagera
-présagerai
-présageraient
-présagerais
-présagerait
-présageras
-présagèrent
-présagerez
-présageriez
-présagerions
-présagerons
-présageront
-présages
-présagés
-présagez
-présagiez
-présagions
-présalaire
-présalaires
-pré-salé
-présanctifié
-présanctifiée
-présanctifiées
-présanctifiés
-presbyte
-presbytéral
-presbytérale
-presbytérales
-presbytéraux
-presbytère
-presbytères
-presbytérianisme
-presbytérianismes
-presbytérien
-presbytérienne
-presbytériennes
-presbytériens
-presbytes
-presbytie
-presbyties
-prescience
-presciences
-prescient
-presciente
-prescientes
-prescients
-préscolaire
-préscolaires
-prescripteur
-prescripteurs
-prescriptible
-prescriptibles
-prescription
-prescriptions
-prescriptrice
-prescriptrices
-prescrira
-prescrirai
-prescriraient
-prescrirais
-prescrirait
-prescriras
-prescrire
-prescrirez
-prescririez
-prescririons
-prescrirons
-prescriront
-prescris
-prescrit
-prescrite
-prescrites
-prescrits
-prescrivaient
-prescrivais
-prescrivait
-prescrivant
-prescrive
-prescrivent
-prescrives
-prescrivez
-prescriviez
-prescrivîmes
-prescrivions
-prescrivirent
-prescrivis
-prescrivisse
-prescrivissent
-prescrivisses
-prescrivissiez
-prescrivissions
-prescrivit
-prescrivît
-prescrivîtes
-prescrivons
-préséance
-préséances
-présélecteur
-présélecteurs
-présélection
-présélections
-présence
-présences
-présent
-présenta
-présentable
-présentables
-présentai
-présentaient
-présentais
-présentait
-présentâmes
-présentant
-présentas
-présentasse
-présentassent
-présentasses
-présentassiez
-présentassions
-présentât
-présentâtes
-présentateur
-présentateurs
-présentation
-présentations
-présentatrice
-présentatrices
-présente
-présenté
-présentée
-présentées
-présentement
-présentent
-présenter
-présentera
-présenterai
-présenteraient
-présenterais
-présenterait
-présenteras
-présentèrent
-présenterez
-présenteriez
-présenterions
-présenterons
-présenteront
-présentes
-présentés
-présentez
-présentiez
-présentions
-présentoir
-présentoirs
-présentons
-présents
-présérie
-préséries
-préserva
-préservai
-préservaient
-préservais
-préservait
-préservâmes
-préservant
-préservas
-préservasse
-préservassent
-préservasses
-préservassiez
-préservassions
-préservât
-préservâtes
-préservateur
-préservateurs
-préservatif
-préservatifs
-préservation
-préservations
-préservatrice
-préservatrices
-préserve
-préservé
-préservée
-préservées
-préservent
-préserver
-préservera
-préserverai
-préserveraient
-préserverais
-préserverait
-préserveras
-préservèrent
-préserverez
-préserveriez
-préserverions
-préserverons
-préserveront
-préserves
-préservés
-préservez
-préserviez
-préservions
-préservons
-présida
-présidai
-présidaient
-présidais
-présidait
-présidâmes
-présidant
-présidas
-présidasse
-présidassent
-présidasses
-présidassiez
-présidassions
-présidât
-présidâtes
-préside
-présidé
-présidée
-présidées
-présidence
-présidences
-président
-président-directeur
-présidente
-présidentes
-présidentiable
-présidentiables
-présidentialisme
-présidentialismes
-présidentiel
-présidentielle
-présidentielles
-présidentiels
-présidents
-présidents-directeurs
-présider
-présidera
-présiderai
-présideraient
-présiderais
-présiderait
-présideras
-présidèrent
-présiderez
-présideriez
-présiderions
-présiderons
-présideront
-présides
-présidés
-présidez
-présidial
-présidiaux
-présidiez
-présidions
-présidium
-présidiums
-présidons
-présomptif
-présomptifs
-présomption
-présomptions
-présomptive
-présomptives
-présomptueuse
-présomptueusement
-présomptueuses
-présomptueux
-présonorisation
-présonorisations
-presque
-pressa
-pressage
-pressages
-pressai
-pressaient
-pressais
-pressait
-prés-salés
-pressâmes
-pressant
-pressante
-pressantes
-pressants
-pressas
-pressasse
-pressassent
-pressasses
-pressassiez
-pressassions
-pressât
-pressâtes
-presse
-pressé
-presse-bouton
-presse-citron
-pressée
-pressées
-presse-étoupe
-presse-fruits
-pressens
-pressent
-pressentaient
-pressentais
-pressentait
-pressentant
-pressente
-pressentent
-pressentes
-pressentez
-pressenti
-pressentie
-pressenties
-pressentiez
-pressentiment
-pressentiments
-pressentîmes
-pressentions
-pressentir
-pressentira
-pressentirai
-pressentiraient
-pressentirais
-pressentirait
-pressentiras
-pressentirent
-pressentirez
-pressentiriez
-pressentirions
-pressentirons
-pressentiront
-pressentis
-pressentisse
-pressentissent
-pressentisses
-pressentissiez
-pressentissions
-pressentit
-pressentît
-pressentîtes
-pressentons
-presse-papiers
-presse-purée
-presser
-pressera
-presserai
-presseraient
-presserais
-presserait
-presse-raquette
-presseras
-pressèrent
-presserez
-presseriez
-presserions
-presserons
-presseront
-presses
-pressés
-presseur
-presseurs
-presseuse
-presseuses
-pressez
-pressier
-pressiers
-pressiez
-pressing
-pressings
-pression
-pressions
-pressoir
-pressoirs
-pressons
-pressura
-pressurage
-pressurages
-pressurai
-pressuraient
-pressurais
-pressurait
-pressurâmes
-pressurant
-pressuras
-pressurasse
-pressurassent
-pressurasses
-pressurassiez
-pressurassions
-pressurât
-pressurâtes
-pressure
-pressuré
-pressurée
-pressurées
-pressurent
-pressurer
-pressurera
-pressurerai
-pressureraient
-pressurerais
-pressurerait
-pressureras
-pressurèrent
-pressurerez
-pressureriez
-pressurerions
-pressurerons
-pressureront
-pressures
-pressurés
-pressureur
-pressureurs
-pressureuse
-pressureuses
-pressurez
-pressuriez
-pressurions
-pressurisa
-pressurisai
-pressurisaient
-pressurisais
-pressurisait
-pressurisâmes
-pressurisant
-pressurisas
-pressurisasse
-pressurisassent
-pressurisasses
-pressurisassiez
-pressurisassions
-pressurisât
-pressurisâtes
-pressurisation
-pressurisations
-pressurise
-pressurisé
-pressurisée
-pressurisées
-pressurisent
-pressuriser
-pressurisera
-pressuriserai
-pressuriseraient
-pressuriserais
-pressuriserait
-pressuriseras
-pressurisèrent
-pressuriserez
-pressuriseriez
-pressuriserions
-pressuriserons
-pressuriseront
-pressurises
-pressurisés
-pressurisez
-pressurisiez
-pressurisions
-pressurisons
-pressurons
-prestance
-prestances
-prestant
-prestants
-prestataire
-prestataires
-prestation
-prestations
-preste
-prestement
-prestes
-prestesse
-prestesses
-prestidigitateur
-prestidigitateurs
-prestidigitation
-prestidigitations
-prestidigitatrice
-prestidigitatrices
-prestige
-prestiges
-prestigieuse
-prestigieuses
-prestigieux
-prestissimo
-presto
-présuma
-présumable
-présumables
-présumai
-présumaient
-présumais
-présumait
-présumâmes
-présumant
-présumas
-présumasse
-présumassent
-présumasses
-présumassiez
-présumassions
-présumât
-présumâtes
-présume
-présumé
-présumée
-présumées
-présument
-présumer
-présumera
-présumerai
-présumeraient
-présumerais
-présumerait
-présumeras
-présumèrent
-présumerez
-présumeriez
-présumerions
-présumerons
-présumeront
-présumes
-présumés
-présumez
-présumiez
-présumions
-présumons
-présupposa
-présupposai
-présupposaient
-présupposais
-présupposait
-présupposâmes
-présupposant
-présupposas
-présupposasse
-présupposassent
-présupposasses
-présupposassiez
-présupposassions
-présupposât
-présupposâtes
-présuppose
-présupposé
-présupposée
-présupposées
-présupposent
-présupposer
-présupposera
-présupposerai
-présupposeraient
-présupposerais
-présupposerait
-présupposeras
-présupposèrent
-présupposerez
-présupposeriez
-présupposerions
-présupposerons
-présupposeront
-présupposes
-présupposés
-présupposez
-présupposiez
-présupposions
-présupposition
-présuppositions
-présupposons
-présura
-présurai
-présuraient
-présurais
-présurait
-présurâmes
-présurant
-présuras
-présurasse
-présurassent
-présurasses
-présurassiez
-présurassions
-présurât
-présurâtes
-présure
-présuré
-présurée
-présurées
-présurent
-présurer
-présurera
-présurerai
-présureraient
-présurerais
-présurerait
-présureras
-présurèrent
-présurerez
-présureriez
-présurerions
-présurerons
-présureront
-présures
-présurés
-présurez
-présuriez
-présurions
-présurons
-prêt
-prêta
-prêtai
-prêtaient
-prêtais
-prêtait
-prêtâmes
-prêtant
-prétantaine
-prétantaines
-prêt-à-porter
-prêtas
-prêtasse
-prêtassent
-prêtasses
-prêtassiez
-prêtassions
-prêtât
-prêtâtes
-prêt-bail
-prête
-prêté
-prêtée
-prêtées
-prétend
-prétendaient
-prétendais
-prétendait
-prétendant
-prétendante
-prétendantes
-prétendants
-prétende
-prétendent
-prétendes
-prétendez
-prétendiez
-prétendîmes
-prétendions
-prétendirent
-prétendis
-prétendisse
-prétendissent
-prétendisses
-prétendissiez
-prétendissions
-prétendit
-prétendît
-prétendîtes
-prétendons
-prétendra
-prétendrai
-prétendraient
-prétendrais
-prétendrait
-prétendras
-prétendre
-prétendrez
-prétendriez
-prétendrions
-prétendrons
-prétendront
-prétends
-prétendu
-prétendue
-prétendues
-prétendument
-prétendus
-prête-nom
-prête-noms
-prêtent
-prétentaine
-prétentaines
-prétentiard
-prétentiarde
-prétentiardes
-prétentiards
-prétentieuse
-prétentieusement
-prétentieuses
-prétentieux
-prétention
-prétentions
-prêter
-prêtera
-prêterai
-prêteraient
-prêterais
-prêterait
-prêteras
-prêtèrent
-prêterez
-prêteriez
-prêterions
-prétérit
-prétérition
-prétéritions
-prétérits
-prêterons
-prêteront
-prêtes
-prêtés
-préteur
-prêteur
-préteurs
-prêteurs
-préteuse
-prêteuse
-préteuses
-prêteuses
-prétexta
-prétextai
-prétextaient
-prétextais
-prétextait
-prétextâmes
-prétextant
-prétextas
-prétextasse
-prétextassent
-prétextasses
-prétextassiez
-prétextassions
-prétextât
-prétextâtes
-prétexte
-prétexté
-prétextée
-prétextées
-prétextent
-prétexter
-prétextera
-prétexterai
-prétexteraient
-prétexterais
-prétexterait
-prétexteras
-prétextèrent
-prétexterez
-prétexteriez
-prétexterions
-prétexterons
-prétexteront
-prétextes
-prétextés
-prétextez
-prétextiez
-prétextions
-prétextons
-prêtez
-prêtiez
-prêtions
-prétoire
-prétoires
-prêtons
-prétorial
-prétoriale
-prétoriales
-prétoriaux
-prétorien
-prétorienne
-prétoriennes
-prétoriens
-prêtre
-prêtres
-prêtresse
-prêtresses
-prêtrise
-prêtrises
-prêts
-prêts-à-porter
-prêts-bails
-preuve
-preuves
-preux
-prévalaient
-prévalais
-prévalait
-prévalant
-prévale
-prévalence
-prévalences
-prévalent
-prévales
-prévalez
-prévaliez
-prévalions
-prévaloir
-prévalons
-prévalu
-prévalue
-prévalues
-prévalûmes
-prévalurent
-prévalus
-prévalusse
-prévalussent
-prévalusses
-prévalussiez
-prévalussions
-prévalut
-prévalût
-prévalûtes
-prévaricateur
-prévaricateurs
-prévarication
-prévarications
-prévaricatrice
-prévaricatrices
-prévariqua
-prévariquai
-prévariquaient
-prévariquais
-prévariquait
-prévariquâmes
-prévariquant
-prévariquas
-prévariquasse
-prévariquassent
-prévariquasses
-prévariquassiez
-prévariquassions
-prévariquât
-prévariquâtes
-prévarique
-prévariqué
-prévariquent
-prévariquer
-prévariquera
-prévariquerai
-prévariqueraient
-prévariquerais
-prévariquerait
-prévariqueras
-prévariquèrent
-prévariquerez
-prévariqueriez
-prévariquerions
-prévariquerons
-prévariqueront
-prévariques
-prévariquez
-prévariquiez
-prévariquions
-prévariquons
-prévaudra
-prévaudrai
-prévaudraient
-prévaudrais
-prévaudrait
-prévaudras
-prévaudrez
-prévaudriez
-prévaudrions
-prévaudrons
-prévaudront
-prévaut
-prévaux
-prévenaient
-prévenais
-prévenait
-prévenance
-prévenances
-prévenant
-prévenante
-prévenantes
-prévenants
-prévenez
-préveniez
-prévenions
-prévenir
-prévenons
-préventif
-préventifs
-prévention
-préventions
-préventive
-préventivement
-préventives
-préventorium
-préventoriums
-prévenu
-prévenue
-prévenues
-prévenus
-préverbe
-préverbes
-préviendra
-préviendrai
-préviendraient
-préviendrais
-préviendrait
-préviendras
-préviendrez
-préviendriez
-préviendrions
-préviendrons
-préviendront
-prévienne
-préviennent
-préviennes
-préviens
-prévient
-prévîmes
-prévînmes
-prévinrent
-prévins
-prévinsse
-prévinssent
-prévinsses
-prévinssiez
-prévinssions
-prévint
-prévînt
-prévîntes
-prévirent
-prévis
-prévisibilité
-prévisibilités
-prévisible
-prévisibles
-prévision
-prévisionnel
-prévisionnelle
-prévisionnelles
-prévisionnels
-prévisions
-prévisse
-prévissent
-prévisses
-prévissiez
-prévissions
-prévit
-prévît
-prévîtes
-prévoie
-prévoient
-prévoies
-prévoir
-prévoira
-prévoirai
-prévoiraient
-prévoirais
-prévoirait
-prévoiras
-prévoirez
-prévoiriez
-prévoirions
-prévoirons
-prévoiront
-prévois
-prévoit
-prévôt
-prévôtal
-prévôtale
-prévôtales
-prévôtaux
-prévôté
-prévôtés
-prévôts
-prévoyaient
-prévoyais
-prévoyait
-prévoyance
-prévoyances
-prévoyant
-prévoyante
-prévoyantes
-prévoyants
-prévoyez
-prévoyiez
-prévoyions
-prévoyons
-prévu
-prévue
-prévues
-prévus
-pria
-priai
-priaient
-priais
-priait
-priâmes
-priant
-priante
-priantes
-priants
-priapée
-priapées
-priapisme
-priapismes
-prias
-priasse
-priassent
-priasses
-priassiez
-priassions
-priât
-priâtes
-prie
-prié
-prie-Dieu
-priée
-priées
-prient
-prier
-priera
-prierai
-prieraient
-prierais
-prierait
-prieras
-prière
-prièrent
-prières
-prierez
-prieriez
-prierions
-prierons
-prieront
-pries
-priés
-prieur
-prieure
-prieuré
-prieures
-prieurés
-prieurs
-priez
-priiez
-priions
-prima
-primage
-primages
-primai
-primaient
-primaire
-primaires
-primais
-primait
-primâmes
-primant
-primarisa
-primarisai
-primarisaient
-primarisais
-primarisait
-primarisâmes
-primarisant
-primarisas
-primarisasse
-primarisassent
-primarisasses
-primarisassiez
-primarisassions
-primarisât
-primarisâtes
-primarise
-primarisé
-primarisée
-primarisées
-primarisent
-primariser
-primarisera
-primariserai
-primariseraient
-primariserais
-primariserait
-primariseras
-primarisèrent
-primariserez
-primariseriez
-primariserions
-primariserons
-primariseront
-primarises
-primarisés
-primarisez
-primarisiez
-primarisions
-primarisons
-primarité
-primarités
-primas
-primasse
-primassent
-primasses
-primassiez
-primassions
-primat
-primât
-primate
-primates
-primâtes
-primatial
-primatiale
-primatiales
-primatiaux
-primatie
-primaties
-primats
-primauté
-primautés
-prime
-primé
-primée
-primées
-priment
-primer
-primera
-primerai
-primeraient
-primerais
-primerait
-primeras
-primèrent
-primerez
-primeriez
-primerions
-primerons
-primeront
-primerose
-primeroses
-primes
-primés
-prîmes
-primesautier
-primesautière
-primesautières
-primesautiers
-primeur
-primeuriste
-primeuristes
-primeurs
-primevère
-primevères
-primez
-primidi
-primidis
-primiez
-primions
-primipare
-primipares
-primipilaire
-primipilaires
-primipile
-primipiles
-primitif
-primitifs
-primitive
-primitivement
-primitives
-primitivisme
-primitivismes
-primo
-primogéniture
-primogénitures
-primo-infection
-primo-infections
-primons
-primordial
-primordiale
-primordiales
-primordiaux
-prince
-prince-de-galles
-princeps
-princes
-princesse
-princesses
-princier
-princière
-princièrement
-princières
-princiers
-principal
-principalat
-principalats
-principale
-principalement
-principales
-principat
-principats
-principauté
-principautés
-principaux
-principe
-principes
-printanier
-printanière
-printanières
-printaniers
-printanisation
-printanisations
-printemps
-priodonte
-priodontes
-prions
-priorat
-priorats
-priori
-prioritaire
-prioritairement
-prioritaires
-priorité
-priorités
-prirent
-pris
-prisa
-prisai
-prisaient
-prisais
-prisait
-prisâmes
-prisant
-prisas
-prisasse
-prisassent
-prisasses
-prisassiez
-prisassions
-prisât
-prisâtes
-prise
-prisé
-prisée
-prisées
-prisent
-priser
-prisera
-priserai
-priseraient
-priserais
-priserait
-priseras
-prisèrent
-priserez
-priseriez
-priserions
-priserons
-priseront
-prises
-prisés
-priseur
-priseurs
-priseuse
-priseuses
-prisez
-prisiez
-prisions
-prismatique
-prismatiques
-prisme
-prismes
-prison
-prisonnier
-prisonnière
-prisonnières
-prisonniers
-prisons
-prisse
-prissent
-prisses
-prissiez
-prissions
-prit
-prît
-prîtes
-priva
-privai
-privaient
-privais
-privait
-privâmes
-privant
-privas
-privasse
-privassent
-privasses
-privassiez
-privassions
-privât
-privatdocent
-privatdocents
-privatdozent
-privatdozents
-privâtes
-privatif
-privatifs
-privation
-privations
-privatique
-privatiques
-privatisa
-privatisai
-privatisaient
-privatisais
-privatisait
-privatisâmes
-privatisant
-privatisas
-privatisasse
-privatisassent
-privatisasses
-privatisassiez
-privatisassions
-privatisât
-privatisâtes
-privatisation
-privatisations
-privatise
-privatisé
-privatisée
-privatisées
-privatisent
-privatiser
-privatisera
-privatiserai
-privatiseraient
-privatiserais
-privatiserait
-privatiseras
-privatisèrent
-privatiserez
-privatiseriez
-privatiserions
-privatiserons
-privatiseront
-privatises
-privatisés
-privatisez
-privatisiez
-privatisions
-privatisons
-privative
-privatives
-privauté
-privautés
-prive
-privé
-privée
-privées
-privent
-priver
-privera
-priverai
-priveraient
-priverais
-priverait
-priveras
-privèrent
-priverez
-priveriez
-priverions
-priverons
-priveront
-prives
-privés
-privez
-priviez
-privilège
-privilèges
-privilégia
-privilégiai
-privilégiaient
-privilégiais
-privilégiait
-privilégiâmes
-privilégiant
-privilégias
-privilégiasse
-privilégiassent
-privilégiasses
-privilégiassiez
-privilégiassions
-privilégiât
-privilégiâtes
-privilégie
-privilégié
-privilégiée
-privilégiées
-privilégient
-privilégier
-privilégiera
-privilégierai
-privilégieraient
-privilégierais
-privilégierait
-privilégieras
-privilégièrent
-privilégierez
-privilégieriez
-privilégierions
-privilégierons
-privilégieront
-privilégies
-privilégiés
-privilégiez
-privilégiiez
-privilégiions
-privilégions
-privions
-privons
-prix
-pro
-probabilisme
-probabilismes
-probabiliste
-probabilistes
-probabilité
-probabilités
-probable
-probablement
-probables
-probant
-probante
-probantes
-probants
-probation
-probations
-probatique
-probatiques
-probatoire
-probatoires
-probe
-probes
-probité
-probités
-problématique
-problématiques
-problème
-problèmes
-procéda
-procédai
-procédaient
-procédais
-procédait
-procédâmes
-procédant
-procédas
-procédasse
-procédassent
-procédasses
-procédassiez
-procédassions
-procédât
-procédâtes
-procédé
-procède
-procèdent
-procéder
-procédera
-procéderai
-procéderaient
-procéderais
-procéderait
-procéderas
-procédèrent
-procéderez
-procéderiez
-procéderions
-procéderons
-procéderont
-procédés
-procèdes
-procédez
-procédiez
-procédions
-procédons
-procédure
-procédures
-procédurier
-procédurière
-procédurières
-procéduriers
-procès
-procesionné
-processeur
-processeurs
-processif
-processifs
-procession
-processionna
-processionnai
-processionnaient
-processionnaire
-processionnaires
-processionnais
-processionnait
-processionnâmes
-processionnant
-processionnas
-processionnasse
-processionnassent
-processionnasses
-processionnassiez
-processionnassions
-processionnât
-processionnâtes
-processionne
-processionnel
-processionnelle
-processionnellement
-processionnelles
-processionnels
-processionnent
-processionner
-processionnera
-processionnerai
-processionneraient
-processionnerais
-processionnerait
-processionneras
-processionnèrent
-processionnerez
-processionneriez
-processionnerions
-processionnerons
-processionneront
-processionnes
-processionnez
-processionniez
-processionnions
-processionnons
-processions
-processive
-processives
-processus
-procès-verbal
-procès-verbaux
-prochain
-prochaine
-prochainement
-prochaines
-prochains
-proche
-proches
-prochinois
-prochinoise
-prochinoises
-proclama
-proclamai
-proclamaient
-proclamais
-proclamait
-proclamâmes
-proclamant
-proclamas
-proclamasse
-proclamassent
-proclamasses
-proclamassiez
-proclamassions
-proclamât
-proclamâtes
-proclamation
-proclamations
-proclame
-proclamé
-proclamée
-proclamées
-proclament
-proclamer
-proclamera
-proclamerai
-proclameraient
-proclamerais
-proclamerait
-proclameras
-proclamèrent
-proclamerez
-proclameriez
-proclamerions
-proclamerons
-proclameront
-proclames
-proclamés
-proclamez
-proclamiez
-proclamions
-proclamons
-proclitique
-proclitiques
-proconsul
-proconsulaire
-proconsulaires
-proconsulat
-proconsulats
-proconsuls
-procrastination
-procrastinations
-procréa
-procréai
-procréaient
-procréais
-procréait
-procréâmes
-procréant
-procréas
-procréasse
-procréassent
-procréasses
-procréassiez
-procréassions
-procréât
-procréâtes
-procréateur
-procréateurs
-procréation
-procréations
-procréatrice
-procréatrices
-procrée
-procréé
-procréée
-procréées
-procréent
-procréer
-procréera
-procréerai
-procréeraient
-procréerais
-procréerait
-procréeras
-procréèrent
-procréerez
-procréeriez
-procréerions
-procréerons
-procréeront
-procrées
-procréés
-procréez
-procréiez
-procréions
-procréons
-proctalgie
-proctalgies
-proctite
-proctites
-proctologie
-proctologies
-proctologue
-proctologues
-proctorrhée
-proctorrhées
-procura
-procurai
-procuraient
-procurais
-procurait
-procurâmes
-procurant
-procuras
-procurasse
-procurassent
-procurasses
-procurassiez
-procurassions
-procurât
-procurâtes
-procurateur
-procurateurs
-procuratie
-procuraties
-procuration
-procurations
-procure
-procuré
-procurée
-procurées
-procurent
-procurer
-procurera
-procurerai
-procurerâmes
-procureras
-procurerasse
-procurerassent
-procurerasses
-procurerassiez
-procurerassions
-procurerât
-procurerâtes
-procurèrent
-procurerèrent
-procures
-procurés
-procureur
-procureurs
-procurez
-procuriez
-procurions
-procurons
-prodigalité
-prodigalités
-prodige
-prodiges
-prodigieuse
-prodigieusement
-prodigieuses
-prodigieux
-prodigua
-prodiguai
-prodiguaient
-prodiguais
-prodiguait
-prodiguâmes
-prodiguant
-prodiguas
-prodiguasse
-prodiguassent
-prodiguasses
-prodiguassiez
-prodiguassions
-prodiguât
-prodiguâtes
-prodigue
-prodigué
-prodiguée
-prodiguées
-prodiguent
-prodiguer
-prodiguera
-prodiguerai
-prodigueraient
-prodiguerais
-prodiguerait
-prodigueras
-prodiguèrent
-prodiguerez
-prodigueriez
-prodiguerions
-prodiguerons
-prodigueront
-prodigues
-prodigués
-prodiguez
-prodiguiez
-prodiguions
-prodiguons
-prodrome
-prodromes
-prodromique
-prodromiques
-producteur
-producteurs
-productible
-productibles
-productif
-productifs
-production
-productions
-productive
-productives
-productivité
-productivités
-productrice
-productrices
-produira
-produirai
-produiraient
-produirais
-produirait
-produiras
-produire
-produirez
-produiriez
-produirions
-produirons
-produiront
-produis
-produisaient
-produisais
-produisait
-produisant
-produise
-produisent
-produises
-produisez
-produisiez
-produisîmes
-produisions
-produisirent
-produisis
-produisisse
-produisissent
-produisisses
-produisissiez
-produisissions
-produisit
-produisît
-produisîtes
-produisons
-produit
-produite
-produites
-produits
-proéminence
-proéminences
-proéminent
-proéminente
-proéminentes
-proéminents
-prof
-profana
-profanai
-profanaient
-profanais
-profanait
-profanâmes
-profanant
-profanas
-profanasse
-profanassent
-profanasses
-profanassiez
-profanassions
-profanât
-profanâtes
-profanateur
-profanateurs
-profanation
-profanations
-profanatrice
-profanatrices
-profane
-profané
-profanée
-profanées
-profanent
-profaner
-profanera
-profanerai
-profaneraient
-profanerais
-profanerait
-profaneras
-profanèrent
-profanerez
-profaneriez
-profanerions
-profanerons
-profaneront
-profanes
-profanés
-profanez
-profaniez
-profanions
-profanons
-proféra
-proférai
-proféraient
-proférais
-proférait
-proférâmes
-proférant
-proféras
-proférasse
-proférassent
-proférasses
-proférassiez
-proférassions
-proférât
-proférâtes
-proféré
-profère
-proférée
-proférées
-profèrent
-proférer
-proférera
-proférerai
-proféreraient
-proférerais
-proférerait
-proféreras
-proférèrent
-proférerez
-proféreriez
-proférerions
-proférerons
-proféreront
-proférés
-profères
-proférez
-profériez
-proférions
-proférons
-profès
-professa
-professai
-professaient
-professais
-professait
-professâmes
-professant
-professas
-professasse
-professassent
-professasses
-professassiez
-professassions
-professât
-professâtes
-professe
-professé
-professée
-professées
-professent
-professer
-professera
-professerai
-professeraient
-professerais
-professerait
-professeras
-professèrent
-professerez
-professeriez
-professerions
-professerons
-professeront
-professes
-professés
-professeur
-professeurs
-professez
-professiez
-profession
-professionnalisme
-professionnalismes
-professionnel
-professionnelle
-professionnellement
-professionnelles
-professionnels
-professions
-professons
-professoral
-professorale
-professorales
-professorat
-professorats
-professoraux
-profil
-profila
-profilage
-profilages
-profilai
-profilaient
-profilais
-profilait
-profilâmes
-profilant
-profilas
-profilasse
-profilassent
-profilasses
-profilassiez
-profilassions
-profilât
-profilâtes
-profile
-profilé
-profilée
-profilées
-profilent
-profiler
-profilera
-profilerai
-profileraient
-profilerais
-profilerait
-profileras
-profilèrent
-profilerez
-profileriez
-profilerions
-profilerons
-profileront
-profiles
-profilés
-profilez
-profiliez
-profilions
-profilons
-profils
-profit
-profita
-profitable
-profitablement
-profitables
-profitai
-profitaient
-profitais
-profitait
-profitâmes
-profitant
-profitas
-profitasse
-profitassent
-profitasses
-profitassiez
-profitassions
-profitât
-profitâtes
-profite
-profité
-profitent
-profiter
-profitera
-profiterai
-profiteraient
-profiterais
-profiterait
-profiteras
-profitèrent
-profiterez
-profiteriez
-profiterions
-profiterole
-profiteroles
-profiterons
-profiteront
-profites
-profiteur
-profiteurs
-profiteuse
-profiteuses
-profitez
-profitiez
-profitions
-profitons
-profits
-profond
-profonde
-profondément
-profondes
-profondeur
-profondeurs
-profonds
-profs
-profus
-profuse
-profusément
-profuses
-profusion
-profusions
-progéniture
-progénitures
-progestatif
-progestatifs
-progestative
-progestatives
-progestérone
-progestérones
-progiciel
-progiciels
-proglottis
-prognathe
-prognathes
-prognathisme
-prognathismes
-programma
-programmable
-programmables
-programmai
-programmaient
-programmais
-programmait
-programmâmes
-programmant
-programmas
-programmasse
-programmassent
-programmasses
-programmassiez
-programmassions
-programmât
-programmâtes
-programmateur
-programmateurs
-programmation
-programmations
-programmatrice
-programmatrices
-programme
-programmé
-programmée
-programmées
-programment
-programmer
-programmera
-programmerai
-programmeraient
-programmerais
-programmerait
-programmeras
-programmèrent
-programmerez
-programmeriez
-programmerions
-programmerons
-programmeront
-programmes
-programmés
-programmeur
-programmeurs
-programmeuse
-programmeuses
-programmez
-programmiez
-programmions
-programmons
-progrès
-progressa
-progressai
-progressaient
-progressais
-progressait
-progressâmes
-progressant
-progressas
-progressasse
-progressassent
-progressasses
-progressassiez
-progressassions
-progressât
-progressâtes
-progresse
-progressé
-progressent
-progresser
-progressera
-progresserai
-progresseraient
-progresserais
-progresserait
-progresseras
-progressèrent
-progresserez
-progresseriez
-progresserions
-progresserons
-progresseront
-progresses
-progressez
-progressiez
-progressif
-progressifs
-progression
-progressions
-progressisme
-progressismes
-progressiste
-progressistes
-progressive
-progressivement
-progressives
-progressivité
-progressivités
-progressons
-prohiba
-prohibai
-prohibaient
-prohibais
-prohibait
-prohibâmes
-prohibant
-prohibas
-prohibasse
-prohibassent
-prohibasses
-prohibassiez
-prohibassions
-prohibât
-prohibâtes
-prohibe
-prohibé
-prohibée
-prohibées
-prohibent
-prohiber
-prohibera
-prohiberai
-prohiberaient
-prohiberais
-prohiberait
-prohiberas
-prohibèrent
-prohiberez
-prohiberiez
-prohiberions
-prohiberons
-prohiberont
-prohibes
-prohibés
-prohibez
-prohibiez
-prohibions
-prohibitif
-prohibitifs
-prohibition
-prohibitionnisme
-prohibitionnismes
-prohibitionniste
-prohibitionnistes
-prohibitions
-prohibitive
-prohibitives
-prohibons
-proie
-proies
-projecteur
-projecteurs
-projectile
-projectiles
-projection
-projectionniste
-projectionnistes
-projections
-projecture
-projectures
-projet
-projeta
-projetai
-projetaient
-projetais
-projetait
-projetâmes
-projetant
-projetas
-projetasse
-projetassent
-projetasses
-projetassiez
-projetassions
-projetât
-projetâtes
-projeté
-projetée
-projetées
-projeter
-projetèrent
-projetés
-projeteur
-projeteurs
-projetez
-projetiez
-projetions
-projetons
-projets
-projette
-projettent
-projettera
-projetterai
-projetteraient
-projetterais
-projetterait
-projetteras
-projetterez
-projetteriez
-projetterions
-projetterons
-projetteront
-projettes
-prolactine
-prolactines
-prolamine
-prolamines
-prolan
-prolans
-prolapsus
-prolégomènes
-prolepse
-prolepses
-prolétaire
-prolétaires
-prolétariat
-prolétariats
-prolétarien
-prolétarienne
-prolétariennes
-prolétariens
-prolétarisa
-prolétarisai
-prolétarisaient
-prolétarisais
-prolétarisait
-prolétarisâmes
-prolétarisant
-prolétarisas
-prolétarisasse
-prolétarisassent
-prolétarisasses
-prolétarisassiez
-prolétarisassions
-prolétarisât
-prolétarisâtes
-prolétarisation
-prolétarisations
-prolétarise
-prolétarisé
-prolétarisée
-prolétarisées
-prolétarisent
-prolétariser
-prolétarisera
-prolétariserai
-prolétariseraient
-prolétariserais
-prolétariserait
-prolétariseras
-prolétarisèrent
-prolétariserez
-prolétariseriez
-prolétariserions
-prolétariserons
-prolétariseront
-prolétarises
-prolétarisés
-prolétarisez
-prolétarisiez
-prolétarisions
-prolétarisons
-proliféra
-proliférai
-proliféraient
-proliférais
-proliférait
-proliférâmes
-proliférant
-proliféras
-proliférasse
-proliférassent
-proliférasses
-proliférassiez
-proliférassions
-proliférât
-proliférâtes
-prolifération
-proliférations
-proliféré
-prolifère
-prolifèrent
-proliférer
-proliférera
-proliférerai
-proliféreraient
-proliférerais
-proliférerait
-proliféreras
-proliférèrent
-proliférerez
-proliféreriez
-proliférerions
-proliférerons
-proliféreront
-prolifères
-proliférez
-prolifériez
-proliférions
-proliférons
-prolificité
-prolificités
-prolifique
-prolifiques
-prolixe
-prolixes
-prolixité
-prolixités
-prolo
-prologue
-prologues
-prolongateur
-prolongateurs
-prolongation
-prolongations
-prolonge
-prolongé
-prolongea
-prolongeai
-prolongeaient
-prolongeais
-prolongeait
-prolongeâmes
-prolongeant
-prolongeas
-prolongeasse
-prolongeassent
-prolongeasses
-prolongeassiez
-prolongeassions
-prolongeât
-prolongeâtes
-prolongée
-prolongées
-prolongement
-prolongements
-prolongent
-prolongeons
-prolonger
-prolongera
-prolongerai
-prolongeraient
-prolongerais
-prolongerait
-prolongeras
-prolongèrent
-prolongerez
-prolongeriez
-prolongerions
-prolongerons
-prolongeront
-prolonges
-prolongés
-prolongez
-prolongiez
-prolongions
-prolos
-promena
-promenade
-promenades
-promenai
-promenaient
-promenais
-promenait
-promenâmes
-promenant
-promenas
-promenasse
-promenassent
-promenasses
-promenassiez
-promenassions
-promenât
-promenâtes
-promené
-promène
-promenée
-promenées
-promènent
-promener
-promènera
-promènerai
-promèneraient
-promènerais
-promènerait
-promèneras
-promenèrent
-promènerez
-promèneriez
-promènerions
-promènerons
-promèneront
-promenés
-promènes
-promeneur
-promeneurs
-promeneuse
-promeneuses
-promenez
-promeniez
-promenions
-promenoir
-promenoirs
-promenons
-promesse
-promesses
-promet
-prométhéen
-prométhéenne
-prométhéennes
-prométhéens
-prométhéum
-prométhéums
-promets
-promettaient
-promettais
-promettait
-promettant
-promette
-promettent
-promettes
-prometteur
-prometteurs
-prometteuse
-prometteuses
-promettez
-promettiez
-promettions
-promettons
-promettra
-promettrai
-promettraient
-promettrais
-promettrait
-promettras
-promettre
-promettrez
-promettriez
-promettrions
-promettrons
-promettront
-promeus
-promeut
-promeuve
-promeuvent
-promeuves
-promîmes
-promirent
-promis
-promiscuité
-promiscuités
-promise
-promises
-promisse
-promissent
-promisses
-promissiez
-promissions
-promit
-promît
-promîtes
-promo
-promontoire
-promontoires
-promos
-promoteur
-promoteurs
-promotion
-promotionnel
-promotionnelle
-promotionnelles
-promotionnels
-promotions
-promotrice
-promotrices
-promouvaient
-promouvais
-promouvait
-promouvant
-promouvez
-promouviez
-promouvions
-promouvoir
-promouvons
-promouvra
-promouvrai
-promouvraient
-promouvrais
-promouvrait
-promouvras
-promouvrez
-promouvriez
-promouvrions
-promouvrons
-promouvront
-prompt
-prompte
-promptement
-promptes
-prompteur
-prompteurs
-promptitude
-promptitudes
-prompts
-promu
-promulgation
-promulgations
-promulgua
-promulguai
-promulguaient
-promulguais
-promulguait
-promulguâmes
-promulguant
-promulguas
-promulguasse
-promulguassent
-promulguasses
-promulguassiez
-promulguassions
-promulguât
-promulguâtes
-promulgue
-promulgué
-promulguée
-promulguées
-promulguent
-promulguer
-promulguera
-promulguerai
-promulgueraient
-promulguerais
-promulguerait
-promulgueras
-promulguèrent
-promulguerez
-promulgueriez
-promulguerions
-promulguerons
-promulgueront
-promulgues
-promulgués
-promulguez
-promulguiez
-promulguions
-promulguons
-promûmes
-promurent
-promus
-promusse
-promussent
-promusses
-promussiez
-promussions
-promut
-promût
-promûtes
-prôna
-prônai
-prônaient
-prônais
-prônait
-prônâmes
-prônant
-pronaos
-prônas
-prônasse
-prônassent
-prônasses
-prônassiez
-prônassions
-prônât
-prônâtes
-pronateur
-pronateurs
-pronation
-pronations
-pronatrice
-pronatrices
-prône
-prôné
-prônée
-prônées
-prônent
-prôner
-prônera
-prônerai
-prôneraient
-prônerais
-prônerait
-prôneras
-prônèrent
-prônerez
-prôneriez
-prônerions
-prônerons
-prôneront
-prônes
-prônés
-prôneur
-prôneurs
-prôneuse
-prôneuses
-prônez
-prôniez
-prônions
-pronom
-pronominal
-pronominale
-pronominalement
-pronominales
-pronominaux
-pronoms
-prononça
-prononçable
-prononçables
-prononçai
-prononçaient
-prononçais
-prononçait
-prononçâmes
-prononçant
-prononças
-prononçasse
-prononçassent
-prononçasses
-prononçassiez
-prononçassions
-prononçât
-prononçâtes
-prononce
-prononcé
-prononcée
-prononcées
-prononcent
-prononcer
-prononcera
-prononcerai
-prononceraient
-prononcerais
-prononcerait
-prononceras
-prononcèrent
-prononcerez
-prononceriez
-prononcerions
-prononcerons
-prononceront
-prononces
-prononcés
-prononcez
-prononciation
-prononciations
-prononciez
-prononcions
-prononçons
-prônons
-pronostic
-pronostics
-pronostiqua
-pronostiquai
-pronostiquaient
-pronostiquais
-pronostiquait
-pronostiquâmes
-pronostiquant
-pronostiquas
-pronostiquasse
-pronostiquassent
-pronostiquasses
-pronostiquassiez
-pronostiquassions
-pronostiquât
-pronostiquâtes
-pronostique
-pronostiqué
-pronostiquée
-pronostiquées
-pronostiquent
-pronostiquer
-pronostiquera
-pronostiquerai
-pronostiqueraient
-pronostiquerais
-pronostiquerait
-pronostiqueras
-pronostiquèrent
-pronostiquerez
-pronostiqueriez
-pronostiquerions
-pronostiquerons
-pronostiqueront
-pronostiques
-pronostiqués
-pronostiqueur
-pronostiqueurs
-pronostiqueuse
-pronostiqueuses
-pronostiquez
-pronostiquiez
-pronostiquions
-pronostiquons
-pronunciamiento
-pronunciamientos
-propagande
-propagandes
-propagandiste
-propagandistes
-propagateur
-propagateurs
-propagation
-propagations
-propagatrice
-propagatrices
-propage
-propagé
-propagea
-propageai
-propageaient
-propageais
-propageait
-propageâmes
-propageant
-propageas
-propageasse
-propageassent
-propageasses
-propageassiez
-propageassions
-propageât
-propageâtes
-propagée
-propagées
-propagent
-propageons
-propager
-propagera
-propagerai
-propageraient
-propagerais
-propagerait
-propageras
-propagèrent
-propagerez
-propageriez
-propagerions
-propagerons
-propageront
-propages
-propagés
-propagez
-propagiez
-propagions
-propagule
-propagules
-propane
-propanes
-propanier
-propaniers
-proparoxyton
-proparoxytons
-propédeute
-propédeutes
-propédeutique
-propédeutiques
-propène
-propènes
-propension
-propensions
-propergol
-propergols
-propharmacien
-propharmacienne
-propharmaciennes
-propharmaciens
-prophase
-prophases
-prophète
-prophètes
-prophétesse
-prophétesses
-prophétie
-prophéties
-prophétique
-prophétiquement
-prophétiques
-prophétisa
-prophétisai
-prophétisaient
-prophétisais
-prophétisait
-prophétisâmes
-prophétisant
-prophétisas
-prophétisasse
-prophétisassent
-prophétisasses
-prophétisassiez
-prophétisassions
-prophétisât
-prophétisâtes
-prophétise
-prophétisé
-prophétisée
-prophétisées
-prophétisent
-prophétiser
-prophétisera
-prophétiserai
-prophétiseraient
-prophétiserais
-prophétiserait
-prophétiseras
-prophétisèrent
-prophétiserez
-prophétiseriez
-prophétiserions
-prophétiserons
-prophétiseront
-prophétises
-prophétisés
-prophétisez
-prophétisiez
-prophétisions
-prophétisons
-prophylactique
-prophylactiques
-prophylaxie
-prophylaxies
-propice
-propices
-propitiation
-propitiations
-propitiatoire
-propitiatoires
-propolis
-proportion
-proportionna
-proportionnai
-proportionnaient
-proportionnais
-proportionnait
-proportionnalité
-proportionnalités
-proportionnâmes
-proportionnant
-proportionnas
-proportionnasse
-proportionnassent
-proportionnasses
-proportionnassiez
-proportionnassions
-proportionnât
-proportionnâtes
-proportionne
-proportionné
-proportionnée
-proportionnées
-proportionnel
-proportionnelle
-proportionnellement
-proportionnelles
-proportionnels
-proportionnent
-proportionner
-proportionnera
-proportionnerai
-proportionneraient
-proportionnerais
-proportionnerait
-proportionneras
-proportionnèrent
-proportionnerez
-proportionneriez
-proportionnerions
-proportionnerons
-proportionneront
-proportionnes
-proportionnés
-proportionnez
-proportionniez
-proportionnions
-proportionnons
-proportions
-propos
-proposa
-proposable
-proposables
-proposai
-proposaient
-proposais
-proposait
-proposâmes
-proposant
-proposas
-proposasse
-proposassent
-proposasses
-proposassiez
-proposassions
-proposât
-proposâtes
-propose
-proposé
-proposée
-proposées
-proposent
-proposer
-proposera
-proposerai
-proposeraient
-proposerais
-proposerait
-proposeras
-proposèrent
-proposerez
-proposeriez
-proposerions
-proposerons
-proposeront
-proposes
-proposés
-proposez
-proposiez
-proposions
-proposition
-propositionnel
-propositionnelle
-propositionnelles
-propositionnels
-propositions
-proposons
-propre
-propre-à-rien
-proprement
-propres
-propres-à-rien
-propret
-propreté
-propretés
-propréteur
-propréteurs
-proprets
-proprette
-proprettes
-propréture
-proprétures
-propriétaire
-propriétaires
-propriété
-propriétés
-proprio
-proprioceptif
-proprioceptifs
-proprioceptive
-proprioceptives
-proprios
-propulsa
-propulsai
-propulsaient
-propulsais
-propulsait
-propulsâmes
-propulsant
-propulsas
-propulsasse
-propulsassent
-propulsasses
-propulsassiez
-propulsassions
-propulsât
-propulsâtes
-propulse
-propulsé
-propulsée
-propulsées
-propulsent
-propulser
-propulsera
-propulserai
-propulseraient
-propulserais
-propulserait
-propulseras
-propulsèrent
-propulserez
-propulseriez
-propulserions
-propulserons
-propulseront
-propulses
-propulsés
-propulseur
-propulseurs
-propulsez
-propulsiez
-propulsif
-propulsifs
-propulsion
-propulsions
-propulsive
-propulsives
-propulsons
-propylée
-propylées
-propylène
-propylènes
-prorata
-prorogatif
-prorogatifs
-prorogation
-prorogations
-prorogative
-prorogatives
-proroge
-prorogé
-prorogea
-prorogeai
-prorogeaient
-prorogeais
-prorogeait
-prorogeâmes
-prorogeant
-prorogeas
-prorogeasse
-prorogeassent
-prorogeasses
-prorogeassiez
-prorogeassions
-prorogeât
-prorogeâtes
-prorogée
-prorogées
-prorogent
-prorogeons
-proroger
-prorogera
-prorogerai
-prorogeraient
-prorogerais
-prorogerait
-prorogeras
-prorogèrent
-prorogerez
-prorogeriez
-prorogerions
-prorogerons
-prorogeront
-proroges
-prorogés
-prorogez
-prorogiez
-prorogions
-pros
-prosaïque
-prosaïquement
-prosaïques
-prosaïsme
-prosaïsmes
-prosateur
-prosateurs
-proscenium
-prosceniums
-proscripteur
-proscripteurs
-proscription
-proscriptions
-proscrira
-proscrirai
-proscriraient
-proscrirais
-proscrirait
-proscriras
-proscrire
-proscrirez
-proscririez
-proscririons
-proscrirons
-proscriront
-proscris
-proscrit
-proscrite
-proscrites
-proscrits
-proscrivaient
-proscrivais
-proscrivait
-proscrivant
-proscrive
-proscrivent
-proscrives
-proscrivez
-proscriviez
-proscrivîmes
-proscrivions
-proscrivirent
-proscrivis
-proscrivisse
-proscrivissent
-proscrivisses
-proscrivissiez
-proscrivissions
-proscrivit
-proscrivît
-proscrivîtes
-proscrivons
-prose
-prosecteur
-prosecteurs
-prosectorat
-prosectorats
-prosélyte
-prosélytes
-prosélytisme
-prosélytismes
-proses
-prosocial
-prosociale
-prosociales
-prosociaux
-prosodia
-prosodiai
-prosodiaient
-prosodiais
-prosodiait
-prosodiâmes
-prosodiant
-prosodias
-prosodiasse
-prosodiassent
-prosodiasses
-prosodiassiez
-prosodiassions
-prosodiât
-prosodiâtes
-prosodie
-prosodié
-prosodiée
-prosodiées
-prosodient
-prosodier
-prosodiera
-prosodierai
-prosodieraient
-prosodierais
-prosodierait
-prosodieras
-prosodièrent
-prosodierez
-prosodieriez
-prosodierions
-prosodierons
-prosodieront
-prosodies
-prosodiés
-prosodiez
-prosodiiez
-prosodiions
-prosodions
-prosodique
-prosodiques
-prosopopée
-prosopopées
-prospect
-prospecta
-prospectai
-prospectaient
-prospectais
-prospectait
-prospectâmes
-prospectant
-prospectas
-prospectasse
-prospectassent
-prospectasses
-prospectassiez
-prospectassions
-prospectât
-prospectâtes
-prospecte
-prospecté
-prospectée
-prospectées
-prospectent
-prospecter
-prospectera
-prospecterai
-prospecteraient
-prospecterais
-prospecterait
-prospecteras
-prospectèrent
-prospecterez
-prospecteriez
-prospecterions
-prospecterons
-prospecteront
-prospectes
-prospectés
-prospecteur
-prospecteurs
-prospectez
-prospectiez
-prospectif
-prospectifs
-prospection
-prospections
-prospective
-prospectives
-prospectons
-prospectrice
-prospectrices
-prospects
-prospectus
-prospéra
-prospérai
-prospéraient
-prospérais
-prospérait
-prospérâmes
-prospérant
-prospéras
-prospérasse
-prospérassent
-prospérasses
-prospérassiez
-prospérassions
-prospérât
-prospérâtes
-prospéré
-prospère
-prospèrent
-prospérer
-prospérera
-prospérerai
-prospéreraient
-prospérerais
-prospérerait
-prospéreras
-prospérèrent
-prospérerez
-prospéreriez
-prospérerions
-prospérerons
-prospéreront
-prospères
-prospérez
-prospériez
-prospérions
-prospérité
-prospérités
-prospérons
-prostaglandine
-prostaglandines
-prostate
-prostatectomie
-prostatectomies
-prostates
-prostatique
-prostatiques
-prostatisme
-prostatismes
-prosterna
-prosternai
-prosternaient
-prosternais
-prosternait
-prosternâmes
-prosternant
-prosternas
-prosternasse
-prosternassent
-prosternasses
-prosternassiez
-prosternassions
-prosternât
-prosternâtes
-prosternation
-prosternations
-prosterne
-prosterné
-prosternée
-prosternées
-prosternement
-prosternements
-prosternent
-prosterner
-prosternera
-prosternerai
-prosterneraient
-prosternerais
-prosternerait
-prosterneras
-prosternèrent
-prosternerez
-prosterneriez
-prosternerions
-prosternerons
-prosterneront
-prosternes
-prosternés
-prosternez
-prosterniez
-prosternions
-prosternons
-prosthèse
-prosthèses
-prosthétique
-prosthétiques
-prostitua
-prostituai
-prostituaient
-prostituais
-prostituait
-prostituâmes
-prostituant
-prostituas
-prostituasse
-prostituassent
-prostituasses
-prostituassiez
-prostituassions
-prostituât
-prostituâtes
-prostitue
-prostitué
-prostituée
-prostituées
-prostituent
-prostituer
-prostituera
-prostituerai
-prostitueraient
-prostituerais
-prostituerait
-prostitueras
-prostituèrent
-prostituerez
-prostitueriez
-prostituerions
-prostituerons
-prostitueront
-prostitues
-prostitués
-prostituez
-prostituiez
-prostituions
-prostituons
-prostitution
-prostitutions
-prostration
-prostrations
-prostré
-prostrée
-prostrées
-prostrés
-prostyle
-prostyles
-protactinium
-protactiniums
-protagoniste
-protagonistes
-protase
-protases
-prote
-protéase
-protéases
-protecteur
-protecteurs
-protection
-protectionnisme
-protectionnismes
-protectionniste
-protectionnistes
-protections
-protectorat
-protectorats
-protectrice
-protectrices
-protée
-protées
-protégé
-protège
-protégea
-protégeai
-protégeaient
-protégeais
-protégeait
-protégeâmes
-protégeant
-protégeas
-protégeasse
-protégeassent
-protégeasses
-protégeassiez
-protégeassions
-protégeât
-protégeâtes
-protège-cahier
-protège-cahiers
-protège-dents
-protégée
-protégées
-protègent
-protégeons
-protéger
-protégera
-protégerai
-protégeraient
-protégerais
-protégerait
-protégeras
-protégèrent
-protégerez
-protégeriez
-protégerions
-protégerons
-protégeront
-protégés
-protèges
-protège-tibia
-protège-tibias
-protégez
-protégiez
-protégions
-protéide
-protéides
-protéiforme
-protéiformes
-protéine
-protéines
-protéinurie
-protéinuries
-protéique
-protéiques
-protèle
-protèles
-protéolyse
-protéolyses
-protéolytique
-protéolytiques
-protérandrie
-protérandries
-protes
-protesta
-protestai
-protestaient
-protestais
-protestait
-protestâmes
-protestant
-protestante
-protestantes
-protestantisme
-protestantismes
-protestants
-protestas
-protestasse
-protestassent
-protestasses
-protestassiez
-protestassions
-protestât
-protestataire
-protestataires
-protestâtes
-protestation
-protestations
-proteste
-protesté
-protestent
-protester
-protestera
-protesterai
-protesteraient
-protesterais
-protesterait
-protesteras
-protestèrent
-protesterez
-protesteriez
-protesterions
-protesterons
-protesteront
-protestes
-protestez
-protestiez
-protestions
-protestons
-protêt
-protêts
-prothalle
-prothalles
-prothèse
-prothèses
-prothésiste
-prothésistes
-prothétique
-prothétiques
-prothorax
-prothrombine
-prothrombines
-protide
-protides
-protidique
-protidiques
-protococcus
-protocolaire
-protocolaires
-protocole
-protocoles
-protogine
-protogines
-protogynie
-protogynies
-protohistoire
-protohistoires
-protohistorique
-protohistoriques
-proton
-protons
-protoplasme
-protoplasmes
-protoptère
-protoptères
-prototypage
-prototypages
-prototype
-prototypes
-protoxyde
-protoxydes
-protozoaire
-protozoaires
-protractile
-protractiles
-protubérance
-protubérances
-protubérant
-protubérante
-protubérantes
-protubérants
-protuteur
-protuteurs
-protutrice
-protutrices
-prou
-proudhonien
-proudhonienne
-proudhoniennes
-proudhoniens
-proue
-proues
-prouesse
-prouesses
-prouva
-prouvable
-prouvables
-prouvai
-prouvaient
-prouvais
-prouvait
-prouvâmes
-prouvant
-prouvas
-prouvasse
-prouvassent
-prouvasses
-prouvassiez
-prouvassions
-prouvât
-prouvâtes
-prouve
-prouvé
-prouvée
-prouvées
-prouvent
-prouver
-prouvera
-prouverai
-prouveraient
-prouverais
-prouverait
-prouveras
-prouvèrent
-prouverez
-prouveriez
-prouverions
-prouverons
-prouveront
-prouves
-prouvés
-prouvez
-prouviez
-prouvions
-prouvons
-provéditeur
-provéditeurs
-provenaient
-provenais
-provenait
-provenance
-provenances
-provenant
-provençal
-provençale
-provençales
-provençaux
-provende
-provendes
-provenez
-proveniez
-provenions
-provenir
-provenons
-provenu
-provenue
-provenues
-provenus
-proverbe
-proverbes
-proverbial
-proverbiale
-proverbialement
-proverbiales
-proverbialisa
-proverbialisai
-proverbialisaient
-proverbialisais
-proverbialisait
-proverbialisâmes
-proverbialisant
-proverbialisas
-proverbialisasse
-proverbialisassent
-proverbialisasses
-proverbialisassiez
-proverbialisassions
-proverbialisât
-proverbialisâtes
-proverbialise
-proverbialisé
-proverbialisée
-proverbialisées
-proverbialisent
-proverbialiser
-proverbialisera
-proverbialiserai
-proverbialiseraient
-proverbialiserais
-proverbialiserait
-proverbialiseras
-proverbialisèrent
-proverbialiserez
-proverbialiseriez
-proverbialiserions
-proverbialiserons
-proverbialiseront
-proverbialises
-proverbialisés
-proverbialisez
-proverbialisiez
-proverbialisions
-proverbialisons
-proverbiaux
-providence
-providences
-providentialisme
-providentialismes
-providentiel
-providentielle
-providentiellement
-providentielles
-providentiels
-proviendra
-proviendrai
-proviendraient
-proviendrais
-proviendrait
-proviendras
-proviendrez
-proviendriez
-proviendrions
-proviendrons
-proviendront
-provienne
-proviennent
-proviennes
-proviens
-provient
-provigna
-provignage
-provignages
-provignai
-provignaient
-provignais
-provignait
-provignâmes
-provignant
-provignas
-provignasse
-provignassent
-provignasses
-provignassiez
-provignassions
-provignât
-provignâtes
-provigne
-provigné
-provignée
-provignées
-provignement
-provignements
-provignent
-provigner
-provignera
-provignerai
-provigneraient
-provignerais
-provignerait
-provigneras
-provignèrent
-provignerez
-provigneriez
-provignerions
-provignerons
-provigneront
-provignes
-provignés
-provignez
-provigniez
-provignions
-provignons
-provin
-province
-provinces
-provincial
-provincialat
-provincialats
-provinciale
-provinciales
-provincialisme
-provincialismes
-provinciaux
-provînmes
-provinrent
-provins
-provinsse
-provinssent
-provinsses
-provinssiez
-provinssions
-provint
-provînt
-provîntes
-proviseur
-proviseurs
-provision
-provisionnel
-provisionnelle
-provisionnelles
-provisionnels
-provisions
-provisoire
-provisoirement
-provisoires
-provisorat
-provisorats
-provitamine
-provitamines
-provo
-provocant
-provocante
-provocantes
-provocants
-provocateur
-provocateurs
-provocation
-provocations
-provocatrice
-provocatrices
-provoqua
-provoquai
-provoquaient
-provoquais
-provoquait
-provoquâmes
-provoquant
-provoquas
-provoquasse
-provoquassent
-provoquasses
-provoquassiez
-provoquassions
-provoquât
-provoquâtes
-provoque
-provoqué
-provoquée
-provoquées
-provoquent
-provoquer
-provoquera
-provoquerai
-provoqueraient
-provoquerais
-provoquerait
-provoqueras
-provoquèrent
-provoquerez
-provoqueriez
-provoquerions
-provoquerons
-provoqueront
-provoques
-provoqués
-provoquez
-provoquiez
-provoquions
-provoquons
-provos
-proxémique
-proxémiques
-proxénète
-proxénètes
-proxénétisme
-proxénétismes
-proximal
-proximale
-proximales
-proximaux
-proximité
-proximités
-proyer
-proyers
-prude
-prudemment
-prudence
-prudences
-prudent
-prudente
-prudentes
-prudents
-pruderie
-pruderies
-prudes
-prudhommerie
-prudhommeries
-prudhommesque
-prudhommesques
-pruine
-pruines
-prune
-pruneau
-pruneaux
-prunelaie
-prunelaies
-prunelée
-prunelées
-prunelle
-prunelles
-prunellier
-prunelliers
-prunes
-prunier
-pruniers
-prunus
-prurigineuse
-prurigineuses
-prurigineux
-prurigo
-prurigos
-prurit
-prurits
-prussiate
-prussiates
-prussien
-prussienne
-prussiennes
-prussiens
-prussique
-prussiques
-prytane
-prytanée
-prytanées
-prytanes
-psallette
-psallettes
-psalliote
-psalliotes
-psalmiste
-psalmistes
-psalmodia
-psalmodiai
-psalmodiaient
-psalmodiais
-psalmodiait
-psalmodiâmes
-psalmodiant
-psalmodias
-psalmodiasse
-psalmodiassent
-psalmodiasses
-psalmodiassiez
-psalmodiassions
-psalmodiât
-psalmodiâtes
-psalmodie
-psalmodié
-psalmodiée
-psalmodiées
-psalmodient
-psalmodier
-psalmodiera
-psalmodierai
-psalmodieraient
-psalmodierais
-psalmodierait
-psalmodieras
-psalmodièrent
-psalmodierez
-psalmodieriez
-psalmodierions
-psalmodierons
-psalmodieront
-psalmodies
-psalmodiés
-psalmodiez
-psalmodiiez
-psalmodiions
-psalmodions
-psaltérion
-psaltérions
-psaume
-psaumes
-psautier
-psautiers
-pschent
-pschents
-pseudarthrose
-pseudarthroses
-pseudo
-pseudo-bulbaire
-pseudo-bulbaires
-pseudo-fécondation
-pseudo-fécondations
-pseudomembrane
-pseudomembranes
-pseudomembraneuse
-pseudomembraneuses
-pseudomembraneux
-pseudo-névroptères
-pseudonyme
-pseudonymes
-pseudopode
-pseudopodes
-psi
-psitt
-psittacisme
-psittacismes
-psittacose
-psittacoses
-psoas
-psoque
-psoques
-psoriasis
-pst
-psychanalysa
-psychanalysai
-psychanalysaient
-psychanalysais
-psychanalysait
-psychanalysâmes
-psychanalysant
-psychanalysas
-psychanalysasse
-psychanalysassent
-psychanalysasses
-psychanalysassiez
-psychanalysassions
-psychanalysât
-psychanalysâtes
-psychanalyse
-psychanalysé
-psychanalysée
-psychanalysées
-psychanalysent
-psychanalyser
-psychanalysera
-psychanalyserai
-psychanalyseraient
-psychanalyserais
-psychanalyserait
-psychanalyseras
-psychanalysèrent
-psychanalyserez
-psychanalyseriez
-psychanalyserions
-psychanalyserons
-psychanalyseront
-psychanalyses
-psychanalysés
-psychanalysez
-psychanalysiez
-psychanalysions
-psychanalysons
-psychanalyste
-psychanalystes
-psychanalytique
-psychanalytiques
-psyché
-psychè
-psychédélique
-psychédéliques
-psychés
-psychès
-psychiatre
-psychiatres
-psychiatrie
-psychiatries
-psychiatrique
-psychiatriques
-psychiatrisa
-psychiatrisai
-psychiatrisaient
-psychiatrisais
-psychiatrisait
-psychiatrisâmes
-psychiatrisant
-psychiatrisas
-psychiatrisasse
-psychiatrisassent
-psychiatrisasses
-psychiatrisassiez
-psychiatrisassions
-psychiatrisât
-psychiatrisâtes
-psychiatrise
-psychiatrisé
-psychiatrisée
-psychiatrisées
-psychiatrisent
-psychiatriser
-psychiatrisera
-psychiatriserai
-psychiatriseraient
-psychiatriserais
-psychiatriserait
-psychiatriseras
-psychiatrisèrent
-psychiatriserez
-psychiatriseriez
-psychiatriserions
-psychiatriserons
-psychiatriseront
-psychiatrises
-psychiatrisés
-psychiatrisez
-psychiatrisiez
-psychiatrisions
-psychiatrisons
-psychique
-psychiques
-psychisme
-psychismes
-psychoanaleptique
-psycho-analeptique
-psychoanaleptiques
-psycho-analeptiques
-psychobiologie
-psychobiologies
-psychochirurgie
-psychochirurgies
-psychocritique
-psychocritiques
-psychodramatique
-psychodramatiques
-psychodrame
-psychodrames
-psychodysleptique
-psychodysleptiques
-psycho-éducatif
-psycho-éducatifs
-psycho-éducation
-psycho-éducative
-psycho-éducatives
-psycholeptique
-psycholeptiques
-psycholinguistique
-psycholinguistiques
-psychologie
-psychologies
-psychologique
-psychologiquement
-psychologiques
-psychologisme
-psychologismes
-psychologue
-psychologues
-psychométrie
-psychométries
-psychométrique
-psychométriques
-psychomoteur
-psychomoteurs
-psychomotrice
-psychomotrices
-psychomotricité
-psychomotricités
-psychonévrose
-psychonévroses
-psychopathe
-psychopathes
-psychopathie
-psychopathies
-psychopathologie
-psychopathologies
-psychopédagogie
-psychopédagogies
-psychopharmacologie
-psychopharmacologies
-psychophysiologie
-psychophysiologies
-psychophysiologique
-psychophysiologiques
-psychophysique
-psychophysiques
-psychopompe
-psychopompes
-psychorigide
-psychorigides
-psychorigidité
-psychorigidités
-psychose
-psychosensoriel
-psychosensorielle
-psychosensorielles
-psychosensoriels
-psychoses
-psychosocial
-psychosociale
-psychosociales
-psychosociaux
-psychosociologie
-psychosociologies
-psychosomatique
-psychosomatiques
-psychotechnicien
-psychotechnicienne
-psychotechniciennes
-psychotechniciens
-psychotechnique
-psychotechniques
-psychothérapeute
-psychothérapeutes
-psychothérapie
-psychothérapies
-psychotique
-psychotiques
-ptérodactyle
-ptérodactyles
-ptolémaïque
-ptolémaïques
-ptomaïne
-ptomaïnes
-ptôse
-ptôses
-ptôsis
-ptyaline
-ptyalines
-ptyalisme
-ptyalismes
-pu
-pua
-puai
-puaient
-puais
-puait
-puâmes
-puant
-puante
-puantes
-puanteur
-puanteurs
-puants
-puas
-puasse
-puassent
-puasses
-puassiez
-puassions
-puât
-puâtes
-pub
-pubère
-pubères
-pubertaire
-pubertaires
-puberté
-pubertés
-pubescence
-pubescences
-pubescent
-pubescente
-pubescentes
-pubescents
-pubien
-pubienne
-pubiennes
-pubiens
-pubis
-publia
-publiable
-publiables
-publiai
-publiaient
-publiais
-publiait
-publiâmes
-publiant
-publias
-publiasse
-publiassent
-publiasses
-publiassiez
-publiassions
-publiât
-publiâtes
-public
-publicain
-publicains
-publication
-publications
-publiciste
-publicistes
-publicitaire
-publicitaires
-publicité
-publicités
-public-relations
-publics
-publie
-publié
-publiée
-publiées
-publient
-publier
-publiera
-publierai
-publieraient
-publierais
-publierait
-publieras
-publièrent
-publierez
-publieriez
-publierions
-publierons
-publieront
-publies
-publiés
-publiez
-publiiez
-publiions
-publions
-publipostage
-publipostages
-publique
-publiquement
-publiques
-pubs
-puccinia
-puccinias
-puccinie
-puccinies
-puce
-puceau
-puceaux
-pucelage
-pucelages
-puceron
-pucerons
-puces
-puche
-puches
-pucheux
-pucier
-puciers
-pudding
-puddings
-puddlage
-puddlages
-puddleur
-puddleurs
-pudeur
-pudeurs
-pudibond
-pudibonde
-pudibonderie
-pudibonderies
-pudibondes
-pudibonds
-pudicité
-pudicités
-pudique
-pudiquement
-pudiques
-pue
-pué
-puée
-puées
-puent
-puer
-puera
-puerai
-pueraient
-puerais
-puerait
-pueras
-puèrent
-puerez
-puéricultrice
-puéricultrices
-puériculture
-puéricultures
-pueriez
-puéril
-puérile
-puérilement
-puériles
-puérilisme
-puérilismes
-puérilité
-puérilités
-puérils
-puerions
-puerons
-pueront
-puerpéral
-puerpérale
-puerpérales
-puerpéraux
-pues
-pués
-puez
-puffin
-puffins
-pugilat
-pugilats
-pugiliste
-pugilistes
-pugilistique
-pugilistiques
-pugnace
-pugnaces
-pugnacité
-pugnacités
-puiez
-puîné
-puînée
-puînées
-puînés
-puions
-puis
-puisa
-puisage
-puisages
-puisai
-puisaient
-puisais
-puisait
-puisâmes
-puisant
-puisard
-puisards
-puisas
-puisasse
-puisassent
-puisasses
-puisassiez
-puisassions
-puisât
-puisâtes
-puisatier
-puisatiers
-puise
-puisé
-puisée
-puisées
-puisement
-puisements
-puisent
-puiser
-puisera
-puiserai
-puiseraient
-puiserais
-puiserait
-puiseras
-puisèrent
-puiserez
-puiseriez
-puiserions
-puiserons
-puiseront
-puises
-puisés
-puisette
-puisettes
-puisez
-puisiez
-puisions
-puisons
-puisque
-puissamment
-puissance
-puissances
-puissant
-puissante
-puissantes
-puissants
-puisse
-puissent
-puisses
-puissiez
-puissions
-puits
-pulicaire
-pulicaires
-pull
-pullman
-pullmans
-pullorose
-pulloroses
-pull-over
-pull-overs
-pulls
-pullula
-pullulai
-pullulaient
-pullulais
-pullulait
-pullulâmes
-pullulant
-pullulante
-pullulantes
-pullulants
-pullulas
-pullulasse
-pullulassent
-pullulasses
-pullulassiez
-pullulassions
-pullulât
-pullulâtes
-pullulation
-pullulations
-pullule
-pullulé
-pullulement
-pullulements
-pullulent
-pulluler
-pullulera
-pullulerai
-pulluleraient
-pullulerais
-pullulerait
-pulluleras
-pullulèrent
-pullulerez
-pulluleriez
-pullulerions
-pullulerons
-pulluleront
-pullules
-pullulez
-pulluliez
-pullulions
-pullulons
-pulmonaire
-pulmonaires
-pulpaire
-pulpaires
-pulpe
-pulpes
-pulpeuse
-pulpeuses
-pulpeux
-pulque
-pulques
-pulsa
-pulsai
-pulsaient
-pulsais
-pulsait
-pulsâmes
-pulsant
-pulsar
-pulsars
-pulsas
-pulsasse
-pulsassent
-pulsasses
-pulsassiez
-pulsassions
-pulsât
-pulsâtes
-pulsation
-pulsations
-pulse
-pulsé
-pulsée
-pulsées
-pulsent
-pulser
-pulsera
-pulserai
-pulseraient
-pulserais
-pulserait
-pulseras
-pulsèrent
-pulserez
-pulseriez
-pulserions
-pulserons
-pulseront
-pulses
-pulsés
-pulsez
-pulsiez
-pulsion
-pulsionnel
-pulsionnelle
-pulsionnelles
-pulsionnels
-pulsions
-pulsons
-pulsoréacteur
-pulsoréacteurs
-pultacé
-pultacée
-pultacées
-pultacés
-pulvérin
-pulvérins
-pulvérisa
-pulvérisable
-pulvérisables
-pulvérisai
-pulvérisaient
-pulvérisais
-pulvérisait
-pulvérisâmes
-pulvérisant
-pulvérisas
-pulvérisasse
-pulvérisassent
-pulvérisasses
-pulvérisassiez
-pulvérisassions
-pulvérisât
-pulvérisâtes
-pulvérisateur
-pulvérisateurs
-pulvérisation
-pulvérisations
-pulvérise
-pulvérisé
-pulvérisée
-pulvérisées
-pulvérisent
-pulvériser
-pulvérisera
-pulvériserai
-pulvériseraient
-pulvériserais
-pulvériserait
-pulvériseras
-pulvérisèrent
-pulvériserez
-pulvériseriez
-pulvériserions
-pulvériserons
-pulvériseront
-pulvérises
-pulvérisés
-pulvériseur
-pulvériseurs
-pulvérisez
-pulvérisiez
-pulvérisions
-pulvérisons
-pulvérulence
-pulvérulences
-pulvérulent
-pulvérulente
-pulvérulentes
-pulvérulents
-puma
-pumas
-pûmes
-puna
-punaisa
-punaisai
-punaisaient
-punaisais
-punaisait
-punaisâmes
-punaisant
-punaisas
-punaisasse
-punaisassent
-punaisasses
-punaisassiez
-punaisassions
-punaisât
-punaisâtes
-punaise
-punaisé
-punaisée
-punaisées
-punaisent
-punaiser
-punaisera
-punaiserai
-punaiseraient
-punaiserais
-punaiserait
-punaiseras
-punaisèrent
-punaiserez
-punaiseriez
-punaiserions
-punaiserons
-punaiseront
-punaises
-punaisés
-punaisez
-punaisiez
-punaisions
-punaisons
-punas
-punch
-puncheur
-puncheurs
-punching-ball
-punching-balls
-punchs
-puni
-punie
-punies
-punîmes
-punique
-puniques
-punir
-punira
-punirai
-puniraient
-punirais
-punirait
-puniras
-punirent
-punirez
-puniriez
-punirions
-punirons
-puniront
-punis
-punissable
-punissables
-punissaient
-punissais
-punissait
-punissant
-punisse
-punissent
-punisses
-punissez
-punissiez
-punissions
-punissons
-punit
-punît
-punîtes
-punitif
-punitifs
-punition
-punitions
-punitive
-punitives
-punk
-punks
-puntarelle
-puntarelles
-puons
-pupazzi
-pupazzo
-pupe
-pupes
-pupillaire
-pupillaires
-pupillarité
-pupillarités
-pupille
-pupilles
-pupinisation
-pupinisations
-pupitre
-pupitres
-pupitreur
-pupitreurs
-pupitreuse
-pupitreuses
-pur
-pure
-pureau
-pureaux
-purée
-purées
-purement
-purent
-pures
-pureté
-puretés
-purgatif
-purgatifs
-purgation
-purgations
-purgative
-purgatives
-purgatoire
-purgatoires
-purge
-purgé
-purgea
-purgeai
-purgeaient
-purgeais
-purgeait
-purgeâmes
-purgeant
-purgeas
-purgeasse
-purgeassent
-purgeasses
-purgeassiez
-purgeassions
-purgeât
-purgeâtes
-purgée
-purgées
-purgent
-purgeoir
-purgeoirs
-purgeons
-purger
-purgera
-purgerai
-purgeraient
-purgerais
-purgerait
-purgeras
-purgèrent
-purgerez
-purgeriez
-purgerions
-purgerons
-purgeront
-purges
-purgés
-purgeur
-purgeurs
-purgez
-purgiez
-purgions
-purifia
-purifiai
-purifiaient
-purifiais
-purifiait
-purifiâmes
-purifiant
-purifias
-purifiasse
-purifiassent
-purifiasses
-purifiassiez
-purifiassions
-purifiât
-purifiâtes
-purificateur
-purificateurs
-purification
-purifications
-purificatoire
-purificatoires
-purificatrice
-purificatrices
-purifie
-purifié
-purifiée
-purifiées
-purifient
-purifier
-purifiera
-purifierai
-purifieraient
-purifierais
-purifierait
-purifieras
-purifièrent
-purifierez
-purifieriez
-purifierions
-purifierons
-purifieront
-purifies
-purifiés
-purifiez
-purifiiez
-purifiions
-purifions
-purin
-purine
-purines
-purins
-purisme
-purismes
-puriste
-puristes
-puritain
-puritaine
-puritaines
-puritains
-puritanisme
-puritanismes
-purot
-purotin
-purotins
-purots
-purpura
-purpuras
-purpurin
-purpurine
-purpurines
-purpurins
-purs
-pur-sang
-purulence
-purulences
-purulent
-purulente
-purulentes
-purulents
-pus
-puseyisme
-puseyismes
-pusillanime
-pusillanimes
-pusillanimité
-pusillanimités
-pusse
-pussent
-pusses
-pussiez
-pussions
-pustule
-pustules
-pustuleuse
-pustuleuses
-pustuleux
-put
-pût
-putain
-putains
-putassassier
-putassassière
-putassassières
-putassassiers
-putatif
-putatifs
-putative
-putatives
-pute
-putes
-pûtes
-putier
-putiers
-putiet
-putiets
-putois
-putréfaction
-putréfactions
-putréfia
-putréfiable
-putréfiables
-putréfiai
-putréfiaient
-putréfiais
-putréfiait
-putréfiâmes
-putréfiant
-putréfias
-putréfiasse
-putréfiassent
-putréfiasses
-putréfiassiez
-putréfiassions
-putréfiât
-putréfiâtes
-putréfie
-putréfié
-putréfiée
-putréfiées
-putréfient
-putréfier
-putréfiera
-putréfierai
-putréfieraient
-putréfierais
-putréfierait
-putréfieras
-putréfièrent
-putréfierez
-putréfieriez
-putréfierions
-putréfierons
-putréfieront
-putréfies
-putréfiés
-putréfiez
-putréfiiez
-putréfiions
-putréfions
-putrescence
-putrescences
-putrescent
-putrescente
-putrescentes
-putrescents
-putrescibilité
-putrescibilités
-putrescible
-putrescibles
-putride
-putrides
-putridité
-putridités
-putsch
-putschiste
-putschistes
-putschs
-putti
-putto
-puy
-puys
-puzzle
-puzzles
-pycnomètre
-pycnomètres
-pycnose
-pycnoses
-pyélite
-pyélites
-pygargue
-pygargues
-pygmée
-pygmées
-pyjama
-pyjamas
-pylône
-pylônes
-pylore
-pylores
-pylorique
-pyloriques
-pyodermite
-pyodermites
-pyogène
-pyogènes
-pyorrhée
-pyorrhées
-pyrale
-pyrales
-pyramida
-pyramidai
-pyramidaient
-pyramidais
-pyramidait
-pyramidal
-pyramidale
-pyramidales
-pyramidâmes
-pyramidant
-pyramidas
-pyramidasse
-pyramidassent
-pyramidasses
-pyramidassiez
-pyramidassions
-pyramidât
-pyramidâtes
-pyramidaux
-pyramide
-pyramidé
-pyramidée
-pyramidées
-pyramident
-pyramider
-pyramidera
-pyramiderai
-pyramideraient
-pyramiderais
-pyramiderait
-pyramideras
-pyramidèrent
-pyramiderez
-pyramideriez
-pyramiderions
-pyramiderons
-pyramideront
-pyramides
-pyramidés
-pyramidez
-pyramidiez
-pyramidion
-pyramidions
-pyramidons
-pyrène
-pyrénéen
-pyrénéenne
-pyrénéennes
-pyrénéens
-pyrénéite
-pyrénéites
-pyrènes
-pyrèthre
-pyrèthres
-pyrex
-pyrexie
-pyrexies
-pyridoxine
-pyridoxines
-pyrimidine
-pyrimidines
-pyrite
-pyrites
-pyrogallol
-pyrogallols
-pyrogénation
-pyrogénations
-pyrogène
-pyrogènes
-pyrograva
-pyrogravai
-pyrogravaient
-pyrogravais
-pyrogravait
-pyrogravâmes
-pyrogravant
-pyrogravas
-pyrogravasse
-pyrogravassent
-pyrogravasses
-pyrogravassiez
-pyrogravassions
-pyrogravât
-pyrogravâtes
-pyrograve
-pyrogravé
-pyrogravée
-pyrogravées
-pyrogravent
-pyrograver
-pyrogravera
-pyrograverai
-pyrograveraient
-pyrograverais
-pyrograverait
-pyrograveras
-pyrogravèrent
-pyrograverez
-pyrograveriez
-pyrograverions
-pyrograverons
-pyrograveront
-pyrograves
-pyrogravés
-pyrograveur
-pyrograveurs
-pyrograveuse
-pyrograveuses
-pyrogravez
-pyrograviez
-pyrogravions
-pyrogravons
-pyrogravure
-pyrogravures
-pyroligneux
-pyrolyse
-pyrolyses
-pyromane
-pyromanes
-pyromanie
-pyromanies
-pyromètre
-pyromètres
-pyrométrie
-pyrométries
-pyrométrique
-pyrométriques
-pyrophore
-pyrophores
-pyrophosphorique
-pyrophosphoriques
-pyrotechnie
-pyrotechnies
-pyrotechnique
-pyrotechniques
-pyroxylé
-pyroxylée
-pyroxylées
-pyroxylés
-pyrrhique
-pyrrhiques
-pyrrhonien
-pyrrhonienne
-pyrrhoniennes
-pyrrhoniens
-pyrrhonisme
-pyrrhonismes
-pyrrol
-pyrrole
-pyrroles
-pyrrols
-pythagoricien
-pythagoricienne
-pythagoriciennes
-pythagoriciens
-pythagorique
-pythagoriques
-pythagorisme
-pythagorismes
-pythie
-pythien
-pythienne
-pythiennes
-pythiens
-pythies
-pythiques
-python
-pythonisse
-pythonisses
-pythons
-pyurie
-pyuries
-pyxide
-pyxides
-quadragénaire
-quadragénaires
-quadragésimal
-quadragésimale
-quadragésimales
-quadragésimaux
-quadragésime
-quadragésimes
-quadrangle
-quadrangles
-quadrangulaire
-quadrangulaires
-quadrant
-quadrants
-quadratique
-quadratiques
-quadrature
-quadratures
-quadrette
-quadrettes
-quadriceps
-quadrichromie
-quadrichromies
-quadriennal
-quadriennale
-quadriennales
-quadriennaux
-quadrifide
-quadrifides
-quadrige
-quadriges
-quadrilatère
-quadrilatères
-quadrilla
-quadrillage
-quadrillages
-quadrillai
-quadrillaient
-quadrillais
-quadrillait
-quadrillâmes
-quadrillant
-quadrillas
-quadrillasse
-quadrillassent
-quadrillasses
-quadrillassiez
-quadrillassions
-quadrillât
-quadrillâtes
-quadrille
-quadrillé
-quadrillée
-quadrillées
-quadrillent
-quadriller
-quadrillera
-quadrillerai
-quadrilleraient
-quadrillerais
-quadrillerait
-quadrilleras
-quadrillèrent
-quadrillerez
-quadrilleriez
-quadrillerions
-quadrillerons
-quadrilleront
-quadrilles
-quadrillés
-quadrillez
-quadrilliez
-quadrillion
-quadrillions
-quadrillons
-quadrimoteur
-quadrimoteurs
-quadriparti
-quadripartie
-quadriparties
-quadripartis
-quadripartite
-quadripartites
-quadriphonie
-quadriphonies
-quadriréacteur
-quadriréacteurs
-quadrirème
-quadrirèmes
-quadrisyllabe
-quadrisyllabes
-quadrisyllabique
-quadrisyllabiques
-quadrumane
-quadrumanes
-quadrupède
-quadrupèdes
-quadrupla
-quadruplai
-quadruplaient
-quadruplais
-quadruplait
-quadruplâmes
-quadruplant
-quadruplas
-quadruplasse
-quadruplassent
-quadruplasses
-quadruplassiez
-quadruplassions
-quadruplât
-quadruplâtes
-quadruple
-quadruplé
-quadruplée
-quadruplées
-quadruplement
-quadruplent
-quadrupler
-quadruplera
-quadruplerai
-quadrupleraient
-quadruplerais
-quadruplerait
-quadrupleras
-quadruplèrent
-quadruplerez
-quadrupleriez
-quadruplerions
-quadruplerons
-quadrupleront
-quadruples
-quadruplés
-quadruplex
-quadruplez
-quadrupliez
-quadruplions
-quadruplons
-quai
-quais
-quaker
-quakeresse
-quakeresses
-quakers
-qualifia
-qualifiable
-qualifiables
-qualifiai
-qualifiaient
-qualifiais
-qualifiait
-qualifiâmes
-qualifiant
-qualifiante
-qualifiantes
-qualifiants
-qualifias
-qualifiasse
-qualifiassent
-qualifiasses
-qualifiassiez
-qualifiassions
-qualifiât
-qualifiâtes
-qualificatif
-qualificatifs
-qualification
-qualifications
-qualificative
-qualificatives
-qualifie
-qualifié
-qualifiée
-qualifiées
-qualifient
-qualifier
-qualifiera
-qualifierai
-qualifieraient
-qualifierais
-qualifierait
-qualifieras
-qualifièrent
-qualifierez
-qualifieriez
-qualifierions
-qualifierons
-qualifieront
-qualifies
-qualifiés
-qualifiez
-qualifiiez
-qualifiions
-qualifions
-qualitatif
-qualitatifs
-qualitative
-qualitativement
-qualitatives
-qualité
-qualités
-quand
-quant
-quanta
-quant-à-soi
-quantième
-quantièmes
-quantifia
-quantifiable
-quantifiables
-quantifiai
-quantifiaient
-quantifiais
-quantifiait
-quantifiâmes
-quantifiant
-quantifias
-quantifiasse
-quantifiassent
-quantifiasses
-quantifiassiez
-quantifiassions
-quantifiât
-quantifiâtes
-quantificateur
-quantificateurs
-quantification
-quantifications
-quantifie
-quantifié
-quantifiée
-quantifiées
-quantifient
-quantifier
-quantifiera
-quantifierai
-quantifieraient
-quantifierais
-quantifierait
-quantifieras
-quantifièrent
-quantifierez
-quantifieriez
-quantifierions
-quantifierons
-quantifieront
-quantifies
-quantifiés
-quantifiez
-quantifiiez
-quantifiions
-quantifions
-quantitatif
-quantitatifs
-quantitative
-quantitativement
-quantitatives
-quantité
-quantités
-quantum
-quarantaine
-quarantaines
-quarante
-quarante-cinq
-quarante-deux
-quarante-et-un
-quarante-huit
-quarante-neuf
-quarante-quatre
-quarante-sept
-quarante-six
-quarante-trois
-quarantième
-quarantièmes
-quarderonna
-quarderonnai
-quarderonnaient
-quarderonnais
-quarderonnait
-quarderonnâmes
-quarderonnant
-quarderonnas
-quarderonnasse
-quarderonnassent
-quarderonnasses
-quarderonnassiez
-quarderonnassions
-quarderonnât
-quarderonnâtes
-quarderonne
-quarderonné
-quarderonnée
-quarderonnées
-quarderonnent
-quarderonner
-quarderonnera
-quarderonnerai
-quarderonneraient
-quarderonnerais
-quarderonnerait
-quarderonneras
-quarderonnèrent
-quarderonnerez
-quarderonneriez
-quarderonnerions
-quarderonnerons
-quarderonneront
-quarderonnes
-quarderonnés
-quarderonnez
-quarderonniez
-quarderonnions
-quarderonnons
-quark
-quarks
-quarra
-quarrai
-quarraient
-quarrais
-quarrait
-quarrâmes
-quarrant
-quarras
-quarrasse
-quarrassent
-quarrasses
-quarrassiez
-quarrassions
-quarrât
-quarrâtes
-quarre
-quarré
-quarrée
-quarrées
-quarrent
-quarrer
-quarrera
-quarrerai
-quarreraient
-quarrerais
-quarrerait
-quarreras
-quarrèrent
-quarrerez
-quarreriez
-quarrerions
-quarrerons
-quarreront
-quarres
-quarrés
-quarrez
-quarriez
-quarrions
-quarrons
-quart
-quarta
-quartage
-quartagé
-quartagea
-quartageai
-quartageaient
-quartageais
-quartageait
-quartageâmes
-quartageant
-quartageas
-quartageasse
-quartageassent
-quartageasses
-quartageassiez
-quartageassions
-quartageât
-quartageâtes
-quartagée
-quartagées
-quartagent
-quartageons
-quartager
-quartagera
-quartagerai
-quartageraient
-quartagerais
-quartagerait
-quartageras
-quartagèrent
-quartagerez
-quartageriez
-quartagerions
-quartagerons
-quartageront
-quartages
-quartagés
-quartagez
-quartagiez
-quartagions
-quartai
-quartaient
-quartais
-quartait
-quartâmes
-quartanier
-quartaniers
-quartant
-quartas
-quartasse
-quartassent
-quartasses
-quartassiez
-quartassions
-quartât
-quartâtes
-quartation
-quartations
-quartaut
-quartauts
-quarte
-quarté
-quartée
-quartées
-quartenier
-quarteniers
-quartent
-quarter
-quartera
-quarterai
-quarteraient
-quarterais
-quarterait
-quarteras
-quartèrent
-quarterez
-quarteriez
-quarterions
-quarteron
-quarterons
-quarteront
-quartes
-quartés
-quartette
-quartettes
-quartez
-quartidi
-quartidis
-quartier
-quartier-maître
-quartiers
-quartiers-maîtres
-quartiez
-quartile
-quartiles
-quartions
-quarto
-quartons
-quarts
-quartz
-quartzeuse
-quartzeuses
-quartzeux
-quartzifère
-quartzifères
-quartzite
-quartzites
-quasar
-quasars
-quasi
-quasi-délit
-quasi-délits
-quasiment
-Quasimodo
-Quasimodos
-quasis
-quassia
-quassias
-quassier
-quassiers
-quassine
-quassines
-quater
-quaternaire
-quaternaires
-quaterne
-quaternes
-quatorze
-quatorzième
-quatorzièmement
-quatorzièmes
-quatrain
-quatrains
-quatre
-quatre-de-chiffre
-quatre-épices
-quatre-feuilles
-quatre-mâts
-quatre-quarts
-quatre-saisons
-quatre-temps
-quatre-vingt
-quatre-vingt-cinq
-quatre-vingt-deux
-quatre-vingt-dix
-quatre-vingt-dix-huit
-quatre-vingt-dix-neuf
-quatre-vingt-dix-sept
-quatre-vingt-douze
-quatre-vingt-huit
-quatre-vingtième
-quatre-vingtièmes
-quatre-vingt-neuf
-quatre-vingt-onze
-quatre-vingt-quatorze
-quatre-vingt-quatre
-quatre-vingt-quinze
-quatre-vingts
-quatre-vingt-seize
-quatre-vingt-sept
-quatre-vingt-six
-quatre-vingt-treize
-quatre-vingt-trois
-quatre-vingt-un
-quatrième
-quatrièmement
-quatrièmes
-quatrillion
-quatrillions
-quattrocento
-quatuor
-quatuors
-que
-québécisme
-québécismes
-québécois
-québécoise
-québécoises
-quebracho
-quebrachos
-quel
-quelconque
-quelconques
-quelle
-quelles
-quelque
-quelquefois
-quelques
-quelques-unes
-quelques-uns
-quels
-quémanda
-quémandai
-quémandaient
-quémandais
-quémandait
-quémandâmes
-quémandant
-quémandas
-quémandasse
-quémandassent
-quémandasses
-quémandassiez
-quémandassions
-quémandât
-quémandâtes
-quémande
-quémandé
-quémandée
-quémandées
-quémandent
-quémander
-quémandera
-quémanderai
-quémanderaient
-quémanderais
-quémanderait
-quémanderas
-quémandèrent
-quémanderez
-quémanderiez
-quémanderions
-quémanderons
-quémanderont
-quémandes
-quémandés
-quémandeur
-quémandeurs
-quémandeuse
-quémandeuses
-quémandez
-quémandiez
-quémandions
-quémandons
-quenelle
-quenelles
-quenotte
-quenottes
-quenouille
-quenouilles
-quéquette
-quéquettes
-quérable
-quérables
-quercitrine
-quercitrines
-quercitron
-quercitrons
-querella
-querellai
-querellaient
-querellais
-querellait
-querellâmes
-querellant
-querellas
-querellasse
-querellassent
-querellasses
-querellassiez
-querellassions
-querellât
-querellâtes
-querelle
-querellé
-querellée
-querellées
-querellent
-quereller
-querellera
-querellerai
-querelleraient
-querellerais
-querellerait
-querelleras
-querellèrent
-querellerez
-querelleriez
-querellerions
-querellerons
-querelleront
-querelles
-querellés
-querelleur
-querelleurs
-querelleuse
-querelleuses
-querellez
-querelliez
-querellions
-querellons
-querir
-quérir
-quérulence
-quérulences
-quérulent
-quérulente
-quérulentes
-quérulents
-questeur
-questeurs
-question
-questionna
-questionnai
-questionnaient
-questionnaire
-questionnaires
-questionnais
-questionnait
-questionnâmes
-questionnant
-questionnas
-questionnasse
-questionnassent
-questionnasses
-questionnassiez
-questionnassions
-questionnât
-questionnâtes
-questionne
-questionné
-questionnée
-questionnées
-questionnement
-questionnements
-questionnent
-questionner
-questionnera
-questionnerai
-questionneraient
-questionnerais
-questionnerait
-questionneras
-questionnèrent
-questionnerez
-questionneriez
-questionnerions
-questionnerons
-questionneront
-questionnes
-questionnés
-questionneur
-questionneurs
-questionneuse
-questionneuses
-questionnez
-questionniez
-questionnions
-questionnons
-questions
-questure
-questures
-quêta
-quêtai
-quêtaient
-quêtais
-quêtait
-quêtâmes
-quêtant
-quêtas
-quêtasse
-quêtassent
-quêtasses
-quêtassiez
-quêtassions
-quêtât
-quêtâtes
-quête
-quêté
-quêtée
-quêtées
-quêtent
-quêter
-quêtera
-quêterai
-quêteraient
-quêterais
-quêterait
-quêteras
-quêtèrent
-quêterez
-quêteriez
-quêterions
-quêterons
-quêteront
-quêtes
-quêtés
-quêteur
-quêteurs
-quêteuse
-quêteuses
-quêtez
-quêtiez
-quêtions
-quêtons
-quetsche
-quetsches
-queue
-queue-de-cheval
-queue-de-cochon
-queue-de-morue
-queue-de-pie
-queue-de-rat
-queue-de-renard
-queues
-queues-de-cheval
-queues-de-cochon
-queues-de-morue
-queues-de-pie
-queues-de-rat
-queues-de-renard
-queusot
-queusots
-queuta
-queutai
-queutaient
-queutais
-queutait
-queutâmes
-queutant
-queutas
-queutasse
-queutassent
-queutasses
-queutassiez
-queutassions
-queutât
-queutâtes
-queute
-queuté
-queutent
-queuter
-queutera
-queuterai
-queuteraient
-queuterais
-queuterait
-queuteras
-queutèrent
-queuterez
-queuteriez
-queuterions
-queuterons
-queuteront
-queutes
-queutez
-queutiez
-queutions
-queutons
-queux
-qui
-quiche
-quiches
-quichua
-quichuas
-quiconque
-quidam
-quidams
-quiddité
-quiddités
-quiet
-quiète
-quiètes
-quiétisme
-quiétismes
-quiétiste
-quiétistes
-quiets
-quiétude
-quiétudes
-quignon
-quignons
-quille
-quilles
-quilleur
-quilleurs
-quilleuse
-quilleuses
-quillier
-quilliers
-quillon
-quillons
-quinaire
-quinaires
-quinaud
-quinaude
-quinaudes
-quinauds
-quincaillerie
-quincailleries
-quincaillier
-quincaillière
-quincaillières
-quincailliers
-quinconce
-quinconces
-quine
-quiné
-quinée
-quinées
-quines
-quinés
-quinine
-quinines
-quinoa
-quinoas
-quinoléine
-quinoléines
-quinquagénaire
-quinquagénaires
-quinquagésime
-quinquagésimes
-quinquennal
-quinquennale
-quinquennales
-quinquennat
-quinquennats
-quinquennaux
-quinquet
-quinquets
-quinquina
-quinquinas
-quint
-quintaine
-quintaines
-quintal
-quintaux
-quinte
-quintefeuille
-quintefeuilles
-quintes
-quintessence
-quintessences
-quintessencia
-quintessenciai
-quintessenciaient
-quintessenciais
-quintessenciait
-quintessenciâmes
-quintessenciant
-quintessencias
-quintessenciasse
-quintessenciassent
-quintessenciasses
-quintessenciassiez
-quintessenciassions
-quintessenciât
-quintessenciâtes
-quintessencie
-quintessencié
-quintessenciée
-quintessenciées
-quintessencient
-quintessencier
-quintessenciera
-quintessencierai
-quintessencieraient
-quintessencierais
-quintessencierait
-quintessencieras
-quintessencièrent
-quintessencierez
-quintessencieriez
-quintessencierions
-quintessencierons
-quintessencieront
-quintessencies
-quintessenciés
-quintessenciez
-quintessenciiez
-quintessenciions
-quintessencions
-quintette
-quintettes
-quinteuse
-quinteuses
-quinteux
-quintidi
-quintidis
-quintillion
-quintillions
-quinto
-quintupla
-quintuplai
-quintuplaient
-quintuplais
-quintuplait
-quintuplâmes
-quintuplant
-quintuplas
-quintuplasse
-quintuplassent
-quintuplasses
-quintuplassiez
-quintuplassions
-quintuplât
-quintuplâtes
-quintuple
-quintuplé
-quintuplée
-quintuplées
-quintuplent
-quintupler
-quintuplera
-quintuplerai
-quintupleraient
-quintuplerais
-quintuplerait
-quintupleras
-quintuplèrent
-quintuplerez
-quintupleriez
-quintuplerions
-quintuplerons
-quintupleront
-quintuples
-quintuplés
-quintuplez
-quintupliez
-quintuplions
-quintuplons
-quinzaine
-quinzaines
-quinze
-quinzième
-quinzièmement
-quinzièmes
-quipo
-quipos
-quipou
-quipous
-quiproquo
-quiproquos
-quipu
-quipus
-quirite
-quirites
-quiscale
-quiscales
-quitta
-quittai
-quittaient
-quittais
-quittait
-quittâmes
-quittança
-quittançai
-quittançaient
-quittançais
-quittançait
-quittançâmes
-quittançant
-quittanças
-quittançasse
-quittançassent
-quittançasses
-quittançassiez
-quittançassions
-quittançât
-quittançâtes
-quittance
-quittancé
-quittancée
-quittancées
-quittancent
-quittancer
-quittancera
-quittancerai
-quittanceraient
-quittancerais
-quittancerait
-quittanceras
-quittancèrent
-quittancerez
-quittanceriez
-quittancerions
-quittancerons
-quittanceront
-quittances
-quittancés
-quittancez
-quittanciez
-quittancions
-quittançons
-quittant
-quittas
-quittasse
-quittassent
-quittasses
-quittassiez
-quittassions
-quittât
-quittâtes
-quitte
-quitté
-quittée
-quittées
-quittent
-quitter
-quittera
-quitterai
-quitteraient
-quitterais
-quitterait
-quitteras
-quittèrent
-quitterez
-quitteriez
-quitterions
-quitterons
-quitteront
-quittes
-quittés
-quittez
-quittiez
-quittions
-quittons
-quitus
-qui-vive
-quoi
-quoique
-quolibet
-quolibets
-quorum
-quorums
-quota
-quotas
-quote-part
-quotes-parts
-quotidien
-quotidienne
-quotidiennement
-quotidiennes
-quotidienneté
-quotidiennetés
-quotidiens
-quotient
-quotients
-quotité
-quotités
-quotta
-quottai
-quottaient
-quottais
-quottait
-quottâmes
-quottant
-quottas
-quottasse
-quottassent
-quottasses
-quottassiez
-quottassions
-quottât
-quottâtes
-quotte
-quotté
-quottent
-quotter
-quottera
-quotterai
-quotteraient
-quotterais
-quotterait
-quotteras
-quottèrent
-quotterez
-quotteriez
-quotterions
-quotterons
-quotteront
-quottes
-quottez
-quottiez
-quottions
-quottons
-ra
-rabâcha
-rabâchage
-rabâchages
-rabâchai
-rabâchaient
-rabâchais
-rabâchait
-rabâchâmes
-rabâchant
-rabâchas
-rabâchasse
-rabâchassent
-rabâchasses
-rabâchassiez
-rabâchassions
-rabâchât
-rabâchâtes
-rabâche
-rabâché
-rabâchée
-rabâchées
-rabâchent
-rabâcher
-rabâchera
-rabâcherai
-rabâcheraient
-rabâcherais
-rabâcherait
-rabâcheras
-rabâchèrent
-rabâcherez
-rabâcheriez
-rabâcherions
-rabâcherons
-rabâcheront
-rabâches
-rabâchés
-rabâcheur
-rabâcheurs
-rabâcheuse
-rabâcheuses
-rabâchez
-rabâchiez
-rabâchions
-rabâchons
-rabais
-rabaissa
-rabaissai
-rabaissaient
-rabaissais
-rabaissait
-rabaissâmes
-rabaissant
-rabaissas
-rabaissasse
-rabaissassent
-rabaissasses
-rabaissassiez
-rabaissassions
-rabaissât
-rabaissâtes
-rabaisse
-rabaissé
-rabaissée
-rabaissées
-rabaissement
-rabaissements
-rabaissent
-rabaisser
-rabaissera
-rabaisserai
-rabaisseraient
-rabaisserais
-rabaisserait
-rabaisseras
-rabaissèrent
-rabaisserez
-rabaisseriez
-rabaisserions
-rabaisserons
-rabaisseront
-rabaisses
-rabaissés
-rabaissez
-rabaissiez
-rabaissions
-rabaissons
-raban
-rabane
-rabanes
-rabans
-rabanta
-rabantai
-rabantaient
-rabantais
-rabantait
-rabantâmes
-rabantant
-rabantas
-rabantasse
-rabantassent
-rabantasses
-rabantassiez
-rabantassions
-rabantât
-rabantâtes
-rabante
-rabanté
-rabantée
-rabantées
-rabantent
-rabanter
-rabantera
-rabanterai
-rabanteraient
-rabanterais
-rabanterait
-rabanteras
-rabantèrent
-rabanterez
-rabanteriez
-rabanterions
-rabanterons
-rabanteront
-rabantes
-rabantés
-rabantez
-rabantiez
-rabantions
-rabantons
-rabat
-rabat-joie
-rabats
-rabattage
-rabattages
-rabattaient
-rabattais
-rabattait
-rabattant
-rabattante
-rabattantes
-rabattants
-rabatte
-rabattement
-rabattements
-rabattent
-rabattes
-rabatteur
-rabatteurs
-rabatteuse
-rabatteuses
-rabattez
-rabattiez
-rabattîmes
-rabattions
-rabattirent
-rabattis
-rabattisse
-rabattissent
-rabattisses
-rabattissiez
-rabattissions
-rabattit
-rabattît
-rabattîtes
-rabattons
-rabattra
-rabattrai
-rabattraient
-rabattrais
-rabattrait
-rabattras
-rabattre
-rabattrez
-rabattriez
-rabattrions
-rabattrons
-rabattront
-rabattu
-rabattue
-rabattues
-rabattus
-rabbi
-rabbin
-rabbinat
-rabbinats
-rabbinique
-rabbiniques
-rabbinisme
-rabbinismes
-rabbins
-rabbis
-rabdomancie
-rabdomancies
-rabelaisien
-rabelaisienne
-rabelaisiennes
-rabelaisiens
-rabibocha
-rabibochage
-rabibochages
-rabibochai
-rabibochaient
-rabibochais
-rabibochait
-rabibochâmes
-rabibochant
-rabibochas
-rabibochasse
-rabibochassent
-rabibochasses
-rabibochassiez
-rabibochassions
-rabibochât
-rabibochâtes
-rabiboche
-rabiboché
-rabibochée
-rabibochées
-rabibochent
-rabibocher
-rabibochera
-rabibocherai
-rabibocheraient
-rabibocherais
-rabibocherait
-rabibocheras
-rabibochèrent
-rabibocherez
-rabibocheriez
-rabibocherions
-rabibocherons
-rabibocheront
-rabiboches
-rabibochés
-rabibochez
-rabibochiez
-rabibochions
-rabibochons
-rabiot
-rabiota
-rabiotai
-rabiotaient
-rabiotais
-rabiotait
-rabiotâmes
-rabiotant
-rabiotas
-rabiotasse
-rabiotassent
-rabiotasses
-rabiotassiez
-rabiotassions
-rabiotât
-rabiotâtes
-rabiote
-rabioté
-rabiotée
-rabiotées
-rabiotent
-rabioter
-rabiotera
-rabioterai
-rabioteraient
-rabioterais
-rabioterait
-rabioteras
-rabiotèrent
-rabioterez
-rabioteriez
-rabioterions
-rabioterons
-rabioteront
-rabiotes
-rabiotés
-rabiotez
-rabiotiez
-rabiotions
-rabiotons
-rabiots
-rabique
-rabiques
-râbla
-râblai
-râblaient
-râblais
-râblait
-râblâmes
-râblant
-râblas
-râblasse
-râblassent
-râblasses
-râblassiez
-râblassions
-râblât
-râblâtes
-râble
-râblé
-râblée
-râblées
-râblent
-râbler
-râblera
-râblerai
-râbleraient
-râblerais
-râblerait
-râbleras
-râblèrent
-râblerez
-râbleriez
-râblerions
-râblerons
-râbleront
-râbles
-râblés
-râblez
-râbliez
-râblions
-râblons
-râblure
-râblures
-rabonni
-rabonnie
-rabonnies
-rabonnîmes
-rabonnir
-rabonnira
-rabonnirai
-rabonniraient
-rabonnirais
-rabonnirait
-rabonniras
-rabonnirent
-rabonnirez
-rabonniriez
-rabonnirions
-rabonnirons
-rabonniront
-rabonnis
-rabonnissaient
-rabonnissais
-rabonnissait
-rabonnissant
-rabonnisse
-rabonnissent
-rabonnisses
-rabonnissez
-rabonnissiez
-rabonnissions
-rabonnissons
-rabonnit
-rabonnît
-rabonnîtes
-rabot
-rabota
-rabotage
-rabotages
-rabotai
-rabotaient
-rabotais
-rabotait
-rabotâmes
-rabotant
-rabotas
-rabotasse
-rabotassent
-rabotasses
-rabotassiez
-rabotassions
-rabotât
-rabotâtes
-rabote
-raboté
-rabotée
-rabotées
-rabotement
-rabotements
-rabotent
-raboter
-rabotera
-raboterai
-raboteraient
-raboterais
-raboterait
-raboteras
-rabotèrent
-raboterez
-raboteriez
-raboterions
-raboterons
-raboteront
-rabotes
-rabotés
-raboteur
-raboteurs
-raboteuse
-raboteuses
-raboteux
-rabotez
-rabotiez
-rabotions
-rabotons
-rabots
-rabougri
-rabougrie
-rabougries
-rabougrîmes
-rabougrir
-rabougrira
-rabougrirai
-rabougriraient
-rabougrirais
-rabougrirait
-rabougriras
-rabougrirent
-rabougrirez
-rabougririez
-rabougririons
-rabougrirons
-rabougriront
-rabougris
-rabougrissaient
-rabougrissais
-rabougrissait
-rabougrissant
-rabougrisse
-rabougrissement
-rabougrissements
-rabougrissent
-rabougrisses
-rabougrissez
-rabougrissiez
-rabougrissions
-rabougrissons
-rabougrit
-rabougrît
-rabougrîtes
-rabouillère
-rabouillères
-rabouilleur
-rabouilleurs
-rabouilleuse
-rabouilleuses
-rabouta
-raboutai
-raboutaient
-raboutais
-raboutait
-raboutâmes
-raboutant
-raboutas
-raboutasse
-raboutassent
-raboutasses
-raboutassiez
-raboutassions
-raboutât
-raboutâtes
-raboute
-rabouté
-raboutée
-raboutées
-raboutent
-rabouter
-raboutera
-rabouterai
-rabouteraient
-rabouterais
-rabouterait
-rabouteras
-raboutèrent
-rabouterez
-rabouteriez
-rabouterions
-rabouterons
-rabouteront
-raboutes
-raboutés
-raboutez
-raboutiez
-raboutions
-raboutons
-rabroua
-rabrouai
-rabrouaient
-rabrouais
-rabrouait
-rabrouâmes
-rabrouant
-rabrouas
-rabrouasse
-rabrouassent
-rabrouasses
-rabrouassiez
-rabrouassions
-rabrouât
-rabrouâtes
-rabroue
-rabroué
-rabrouée
-rabrouées
-rabrouement
-rabrouements
-rabrouent
-rabrouer
-rabrouera
-rabrouerai
-rabroueraient
-rabrouerais
-rabrouerait
-rabroueras
-rabrouèrent
-rabrouerez
-rabroueriez
-rabrouerions
-rabrouerons
-rabroueront
-rabroues
-rabroués
-rabrouez
-rabrouiez
-rabrouions
-rabrouons
-racaille
-racailles
-raccommoda
-raccommodable
-raccommodables
-raccommodage
-raccommodages
-raccommodai
-raccommodaient
-raccommodais
-raccommodait
-raccommodâmes
-raccommodant
-raccommodas
-raccommodasse
-raccommodassent
-raccommodasses
-raccommodassiez
-raccommodassions
-raccommodât
-raccommodâtes
-raccommode
-raccommodé
-raccommodée
-raccommodées
-raccommodement
-raccommodements
-raccommodent
-raccommoder
-raccommodera
-raccommoderai
-raccommoderaient
-raccommoderais
-raccommoderait
-raccommoderas
-raccommodèrent
-raccommoderez
-raccommoderiez
-raccommoderions
-raccommoderons
-raccommoderont
-raccommodes
-raccommodés
-raccommodeur
-raccommodeurs
-raccommodeuse
-raccommodeuses
-raccommodez
-raccommodiez
-raccommodions
-raccommodons
-raccompagna
-raccompagnai
-raccompagnaient
-raccompagnais
-raccompagnait
-raccompagnâmes
-raccompagnant
-raccompagnas
-raccompagnasse
-raccompagnassent
-raccompagnasses
-raccompagnassiez
-raccompagnassions
-raccompagnât
-raccompagnâtes
-raccompagne
-raccompagné
-raccompagnée
-raccompagnées
-raccompagnent
-raccompagner
-raccompagnera
-raccompagnerai
-raccompagneraient
-raccompagnerais
-raccompagnerait
-raccompagneras
-raccompagnèrent
-raccompagnerez
-raccompagneriez
-raccompagnerions
-raccompagnerons
-raccompagneront
-raccompagnes
-raccompagnés
-raccompagnez
-raccompagniez
-raccompagnions
-raccompagnons
-raccord
-raccorda
-raccordai
-raccordaient
-raccordais
-raccordait
-raccordâmes
-raccordant
-raccordas
-raccordasse
-raccordassent
-raccordasses
-raccordassiez
-raccordassions
-raccordât
-raccordâtes
-raccorde
-raccordé
-raccordée
-raccordées
-raccordement
-raccordements
-raccordent
-raccorder
-raccordera
-raccorderai
-raccorderaient
-raccorderais
-raccorderait
-raccorderas
-raccordèrent
-raccorderez
-raccorderiez
-raccorderions
-raccorderons
-raccorderont
-raccordes
-raccordés
-raccordez
-raccordiez
-raccordions
-raccordons
-raccords
-raccourci
-raccourcie
-raccourcies
-raccourcîmes
-raccourcir
-raccourcira
-raccourcirai
-raccourciraient
-raccourcirais
-raccourcirait
-raccourciras
-raccourcirent
-raccourcirez
-raccourciriez
-raccourcirions
-raccourcirons
-raccourciront
-raccourcis
-raccourcissaient
-raccourcissais
-raccourcissait
-raccourcissant
-raccourcisse
-raccourcissement
-raccourcissements
-raccourcissent
-raccourcisses
-raccourcissez
-raccourcissiez
-raccourcissions
-raccourcissons
-raccourcit
-raccourcît
-raccourcîtes
-raccoutra
-raccoutrai
-raccoutraient
-raccoutrais
-raccoutrait
-raccoutrâmes
-raccoutrant
-raccoutras
-raccoutrasse
-raccoutrassent
-raccoutrasses
-raccoutrassiez
-raccoutrassions
-raccoutrât
-raccoutrâtes
-raccoutre
-raccoutré
-raccoutrée
-raccoutrées
-raccoutrent
-raccoutrer
-raccoutrera
-raccoutrerai
-raccoutreraient
-raccoutrerais
-raccoutrerait
-raccoutreras
-raccoutrèrent
-raccoutrerez
-raccoutreriez
-raccoutrerions
-raccoutrerons
-raccoutreront
-raccoutres
-raccoutrés
-raccoutrez
-raccoutriez
-raccoutrions
-raccoutrons
-raccoutuma
-raccoutumai
-raccoutumaient
-raccoutumais
-raccoutumait
-raccoutumâmes
-raccoutumant
-raccoutumas
-raccoutumasse
-raccoutumassent
-raccoutumasses
-raccoutumassiez
-raccoutumassions
-raccoutumât
-raccoutumâtes
-raccoutume
-raccoutumé
-raccoutumée
-raccoutumées
-raccoutument
-raccoutumer
-raccoutumera
-raccoutumerai
-raccoutumeraient
-raccoutumerais
-raccoutumerait
-raccoutumeras
-raccoutumèrent
-raccoutumerez
-raccoutumeriez
-raccoutumerions
-raccoutumerons
-raccoutumeront
-raccoutumes
-raccoutumés
-raccoutumez
-raccoutumiez
-raccoutumions
-raccoutumons
-raccroc
-raccrocha
-raccrochage
-raccrochages
-raccrochai
-raccrochaient
-raccrochais
-raccrochait
-raccrochâmes
-raccrochant
-raccrochas
-raccrochasse
-raccrochassent
-raccrochasses
-raccrochassiez
-raccrochassions
-raccrochât
-raccrochâtes
-raccroche
-raccroché
-raccrochée
-raccrochées
-raccrochent
-raccrocher
-raccrochera
-raccrocherai
-raccrocheraient
-raccrocherais
-raccrocherait
-raccrocheras
-raccrochèrent
-raccrocherez
-raccrocheriez
-raccrocherions
-raccrocherons
-raccrocheront
-raccroches
-raccrochés
-raccrocheur
-raccrocheurs
-raccrocheuse
-raccrocheuses
-raccrochez
-raccrochiez
-raccrochions
-raccrochons
-raccrocs
-race
-racé
-racée
-racées
-racémique
-racémiques
-racer
-racers
-races
-racés
-rachat
-rachats
-racheta
-rachetable
-rachetables
-rachetai
-rachetaient
-rachetais
-rachetait
-rachetâmes
-rachetant
-rachetas
-rachetasse
-rachetassent
-rachetasses
-rachetassiez
-rachetassions
-rachetât
-rachetâtes
-racheté
-rachète
-rachetée
-rachetées
-rachètent
-racheter
-rachètera
-rachèterai
-rachèteraient
-rachèterais
-rachèterait
-rachèteras
-rachetèrent
-rachèterez
-rachèteriez
-rachèterions
-rachèterons
-rachèteront
-rachetés
-rachètes
-rachetez
-rachetiez
-rachetions
-rachetons
-rachialgie
-rachialgies
-rachianesthésie
-rachianesthésies
-rachidien
-rachidienne
-rachidiennes
-rachidiens
-rachis
-rachitique
-rachitiques
-rachitisme
-rachitismes
-racial
-raciale
-raciales
-raciaux
-racina
-racinage
-racinages
-racinai
-racinaient
-racinais
-racinait
-racinal
-racinâmes
-racinant
-racinas
-racinasse
-racinassent
-racinasses
-racinassiez
-racinassions
-racinât
-racinâtes
-racinaux
-racine
-raciné
-racinée
-racinées
-racinent
-raciner
-racinera
-racinerai
-racineraient
-racinerais
-racinerait
-racineras
-racinèrent
-racinerez
-racineriez
-racinerions
-racinerons
-racineront
-racines
-racinés
-racinez
-racinien
-racinienne
-raciniennes
-raciniens
-raciniez
-racinions
-racinons
-raciologie
-raciologies
-racisme
-racismes
-raciste
-racistes
-racket
-rackets
-racketter
-racketters
-racketteur
-racketteurs
-racketteuse
-racketteuses
-racla
-raclage
-raclages
-raclai
-raclaient
-raclais
-raclait
-raclâmes
-raclant
-raclas
-raclasse
-raclassent
-raclasses
-raclassiez
-raclassions
-raclât
-raclâtes
-racle
-raclé
-raclée
-raclées
-raclement
-raclements
-raclent
-racler
-raclera
-raclerai
-racleraient
-raclerais
-raclerait
-racleras
-raclèrent
-raclerez
-racleriez
-raclerions
-raclerons
-racleront
-racles
-raclés
-raclette
-raclettes
-racleur
-racleurs
-racleuse
-racleuses
-raclez
-racliez
-raclions
-racloir
-racloirs
-raclons
-raclure
-raclures
-racola
-racolage
-racolages
-racolai
-racolaient
-racolais
-racolait
-racolâmes
-racolant
-racolas
-racolasse
-racolassent
-racolasses
-racolassiez
-racolassions
-racolât
-racolâtes
-racole
-racolé
-racolée
-racolées
-racolent
-racoler
-racolera
-racolerai
-racoleraient
-racolerais
-racolerait
-racoleras
-racolèrent
-racolerez
-racoleriez
-racolerions
-racolerons
-racoleront
-racoles
-racolés
-racoleur
-racoleurs
-racoleuse
-racoleuses
-racolez
-racoliez
-racolions
-racolons
-raconta
-racontable
-racontables
-racontai
-racontaient
-racontais
-racontait
-racontâmes
-racontant
-racontar
-racontars
-racontas
-racontasse
-racontassent
-racontasses
-racontassiez
-racontassions
-racontât
-racontâtes
-raconte
-raconté
-racontée
-racontées
-racontent
-raconter
-racontera
-raconterai
-raconteraient
-raconterais
-raconterait
-raconteras
-racontèrent
-raconterez
-raconteriez
-raconterions
-raconterons
-raconteront
-racontes
-racontés
-raconteur
-raconteurs
-raconteuse
-raconteuses
-racontez
-racontiez
-racontions
-racontons
-racorni
-racornie
-racornies
-racornîmes
-racornir
-racornira
-racornirai
-racorniraient
-racornirais
-racornirait
-racorniras
-racornirent
-racornirez
-racorniriez
-racornirions
-racornirons
-racorniront
-racornis
-racornissaient
-racornissais
-racornissait
-racornissant
-racornisse
-racornissement
-racornissements
-racornissent
-racornisses
-racornissez
-racornissiez
-racornissions
-racornissons
-racornit
-racornît
-racornîtes
-rada
-radai
-radaient
-radais
-radait
-radâmes
-radant
-radar
-radariste
-radaristes
-radars
-radas
-radasse
-radassent
-radasses
-radassiez
-radassions
-radât
-radâtes
-rade
-radé
-radeau
-radeaux
-radée
-radées
-radent
-rader
-radera
-raderai
-raderaient
-raderais
-raderait
-raderas
-radèrent
-raderez
-raderiez
-raderions
-raderons
-raderont
-rades
-radés
-radeuse
-radeuses
-radez
-radia
-radiai
-radiaient
-radiaire
-radiaires
-radiais
-radiait
-radial
-radiale
-radiales
-radiâmes
-radian
-radiance
-radiances
-radians
-radiant
-radias
-radiasse
-radiassent
-radiasses
-radiassiez
-radiassions
-radiât
-radiâtes
-radiateur
-radiateurs
-radiatif
-radiatifs
-radiation
-radiations
-radiative
-radiatives
-radiaux
-radical
-radicale
-radicalement
-radicales
-radicale-socialiste
-radicales-socialistes
-radicalisa
-radicalisai
-radicalisaient
-radicalisais
-radicalisait
-radicalisâmes
-radicalisant
-radicalisas
-radicalisasse
-radicalisassent
-radicalisasses
-radicalisassiez
-radicalisassions
-radicalisât
-radicalisâtes
-radicalisation
-radicalisations
-radicalise
-radicalisé
-radicalisée
-radicalisées
-radicalisent
-radicaliser
-radicalisera
-radicaliserai
-radicaliseraient
-radicaliserais
-radicaliserait
-radicaliseras
-radicalisèrent
-radicaliserez
-radicaliseriez
-radicaliserions
-radicaliserons
-radicaliseront
-radicalises
-radicalisés
-radicalisez
-radicalisiez
-radicalisions
-radicalisme
-radicalismes
-radicalisons
-radical-socialisme
-radical-socialiste
-radicant
-radicante
-radicantes
-radicants
-radicaux
-radicaux-socialistes
-radicelle
-radicelles
-radiculaire
-radiculaires
-radie
-radié
-radiée
-radiées
-radient
-radier
-radiera
-radierai
-radieraient
-radierais
-radierait
-radieras
-radièrent
-radierez
-radieriez
-radierions
-radierons
-radieront
-radies
-radiés
-radiesthésie
-radiesthésies
-radiesthésiste
-radiesthésistes
-radieuse
-radieuses
-radieux
-radiez
-radiiez
-radiions
-radin
-radina
-radinai
-radinaient
-radinais
-radinait
-radinâmes
-radinant
-radinas
-radinasse
-radinassent
-radinasses
-radinassiez
-radinassions
-radinât
-radinâtes
-radine
-radiné
-radinée
-radinées
-radinent
-radiner
-radinera
-radinerai
-radineraient
-radinerais
-radinerait
-radineras
-radinèrent
-radinerez
-radinerie
-radineries
-radineriez
-radinerions
-radinerons
-radineront
-radines
-radinés
-radinez
-radiniez
-radinions
-radinons
-radins
-radio
-radioactif
-radioactifs
-radioactive
-radioactives
-radioactivité
-radioactivités
-radioalignement
-radioalignements
-radioaltimètre
-radioaltimètres
-radioamateur
-radioamateurs
-radioamatrice
-radioamatrices
-radioastronome
-radioastronomes
-radioastronomie
-radioastronomies
-radiobalisa
-radiobalisage
-radiobalisages
-radiobalisai
-radiobalisaient
-radiobalisais
-radiobalisait
-radiobalisâmes
-radiobalisant
-radiobalisas
-radiobalisasse
-radiobalisassent
-radiobalisasses
-radiobalisassiez
-radiobalisassions
-radiobalisât
-radiobalisâtes
-radiobalise
-radiobalisé
-radiobalisée
-radiobalisées
-radiobalisent
-radiobaliser
-radiobalisera
-radiobaliserai
-radiobaliseraient
-radiobaliserais
-radiobaliserait
-radiobaliseras
-radiobalisèrent
-radiobaliserez
-radiobaliseriez
-radiobaliserions
-radiobaliserons
-radiobaliseront
-radiobalises
-radiobalisés
-radiobalisez
-radiobalisiez
-radiobalisions
-radiobalisons
-radiocarbone
-radiocarbones
-radiocassette
-radiocassettes
-radiocobalt
-radiocobalts
-radiocommunication
-radiocommunications
-radiocompas
-radioconducteur
-radioconducteurs
-radiocristallographie
-radiocristallographies
-radiodiagnostic
-radiodiagnostics
-radiodiffusa
-radiodiffusai
-radiodiffusaient
-radiodiffusais
-radiodiffusait
-radiodiffusâmes
-radiodiffusant
-radiodiffusas
-radiodiffusasse
-radiodiffusassent
-radiodiffusasses
-radiodiffusassiez
-radiodiffusassions
-radiodiffusât
-radiodiffusâtes
-radiodiffuse
-radiodiffusé
-radiodiffusée
-radiodiffusées
-radiodiffusent
-radiodiffuser
-radiodiffusera
-radiodiffuserai
-radiodiffuseraient
-radiodiffuserais
-radiodiffuserait
-radiodiffuseras
-radiodiffusèrent
-radiodiffuserez
-radiodiffuseriez
-radiodiffuserions
-radiodiffuserons
-radiodiffuseront
-radiodiffuses
-radiodiffusés
-radiodiffusez
-radiodiffusiez
-radiodiffusion
-radiodiffusions
-radiodiffusons
-radioélectricité
-radioélectricités
-radioélectrique
-radioélectriques
-radiographia
-radiographiai
-radiographiaient
-radiographiais
-radiographiait
-radiographiâmes
-radiographiant
-radiographias
-radiographiasse
-radiographiassent
-radiographiasses
-radiographiassiez
-radiographiassions
-radiographiât
-radiographiâtes
-radiographie
-radiographié
-radiographiée
-radiographiées
-radiographient
-radiographier
-radiographiera
-radiographierai
-radiographieraient
-radiographierais
-radiographierait
-radiographieras
-radiographièrent
-radiographierez
-radiographieriez
-radiographierions
-radiographierons
-radiographieront
-radiographies
-radiographiés
-radiographiez
-radiographiiez
-radiographiions
-radiographions
-radioguida
-radioguidage
-radioguidages
-radioguidai
-radioguidaient
-radioguidais
-radioguidait
-radioguidâmes
-radioguidant
-radioguidas
-radioguidasse
-radioguidassent
-radioguidasses
-radioguidassiez
-radioguidassions
-radioguidât
-radioguidâtes
-radioguide
-radioguidé
-radioguidée
-radioguidées
-radioguident
-radioguider
-radioguidera
-radioguiderai
-radioguideraient
-radioguiderais
-radioguiderait
-radioguideras
-radioguidèrent
-radioguiderez
-radioguideriez
-radioguiderions
-radioguiderons
-radioguideront
-radioguides
-radioguidés
-radioguidez
-radioguidiez
-radioguidions
-radioguidons
-radiolésion
-radiolésions
-radiologie
-radiologies
-radiologique
-radiologiques
-radiologiste
-radiologistes
-radiologue
-radiologues
-radiolyse
-radiolyses
-radiométallographie
-radiométallographies
-radiomètre
-radiomètres
-radionavigant
-radionavigants
-radionavigation
-radionavigations
-radionécrose
-radionécroses
-radions
-radiophare
-radiophares
-radiophonie
-radiophonies
-radiophonique
-radiophoniques
-radiophotographie
-radiophotographies
-radioprotection
-radioprotections
-radioreportage
-radioreportages
-radioreporter
-radioreporters
-radios
-radioscopa
-radioscopai
-radioscopaient
-radioscopais
-radioscopait
-radioscopâmes
-radioscopant
-radioscopas
-radioscopasse
-radioscopassent
-radioscopasses
-radioscopassiez
-radioscopassions
-radioscopât
-radioscopâtes
-radioscope
-radioscopé
-radioscopée
-radioscopées
-radioscopent
-radioscoper
-radioscopera
-radioscoperai
-radioscoperaient
-radioscoperais
-radioscoperait
-radioscoperas
-radioscopèrent
-radioscoperez
-radioscoperiez
-radioscoperions
-radioscoperons
-radioscoperont
-radioscopes
-radioscopés
-radioscopez
-radioscopie
-radioscopies
-radioscopiez
-radioscopions
-radioscopons
-radiosondage
-radiosondages
-radiosonde
-radiosondes
-radio-taxi
-radio-taxis
-radiotechnique
-radiotechniques
-radiotélégraphia
-radiotélégraphiai
-radiotélégraphiaient
-radiotélégraphiais
-radiotélégraphiait
-radiotélégraphiâmes
-radiotélégraphiant
-radiotélégraphias
-radiotélégraphiasse
-radiotélégraphiassent
-radiotélégraphiasses
-radiotélégraphiassiez
-radiotélégraphiassions
-radiotélégraphiât
-radiotélégraphiâtes
-radiotélégraphie
-radiotélégraphié
-radiotélégraphiée
-radiotélégraphiées
-radiotélégraphient
-radiotélégraphier
-radiotélégraphiera
-radiotélégraphierai
-radiotélégraphieraient
-radiotélégraphierais
-radiotélégraphierait
-radiotélégraphieras
-radiotélégraphièrent
-radiotélégraphierez
-radiotélégraphieriez
-radiotélégraphierions
-radiotélégraphierons
-radiotélégraphieront
-radiotélégraphies
-radiotélégraphiés
-radiotélégraphiez
-radiotélégraphiiez
-radiotélégraphiions
-radiotélégraphions
-radiotélégraphique
-radiotélégraphiques
-radiotélégraphiste
-radiotélégraphistes
-radiotéléphone
-radiotéléphones
-radiotéléphonie
-radiotéléphonies
-radiotéléphoniste
-radiotéléphonistes
-radiotélescope
-radiotélescopes
-radiotélévisé
-radiotélévisée
-radiotélévisées
-radiotélévisés
-radiothérapeute
-radiothérapeutes
-radiothérapie
-radiothérapies
-radis
-radium
-radiums
-radius
-radjah
-radjahs
-radôme
-radômes
-radons
-radota
-radotage
-radotages
-radotai
-radotaient
-radotais
-radotait
-radotâmes
-radotant
-radotas
-radotasse
-radotassent
-radotasses
-radotassiez
-radotassions
-radotât
-radotâtes
-radote
-radoté
-radotent
-radoter
-radotera
-radoterai
-radoteraient
-radoterais
-radoterait
-radoteras
-radotèrent
-radoterez
-radoteriez
-radoterions
-radoterons
-radoteront
-radotes
-radoteur
-radoteurs
-radoteuse
-radoteuses
-radotez
-radotiez
-radotions
-radotons
-radoub
-radouba
-radoubai
-radoubaient
-radoubais
-radoubait
-radoubâmes
-radoubant
-radoubas
-radoubasse
-radoubassent
-radoubasses
-radoubassiez
-radoubassions
-radoubât
-radoubâtes
-radoube
-radoubé
-radoubée
-radoubées
-radoubent
-radouber
-radoubera
-radouberai
-radouberaient
-radouberais
-radouberait
-radouberas
-radoubèrent
-radouberez
-radouberiez
-radouberions
-radouberons
-radouberont
-radoubes
-radoubés
-radoubez
-radoubiez
-radoubions
-radoubons
-radoubs
-radouci
-radoucie
-radoucies
-radoucîmes
-radoucir
-radoucira
-radoucirai
-radouciraient
-radoucirais
-radoucirait
-radouciras
-radoucirent
-radoucirez
-radouciriez
-radoucirions
-radoucirons
-radouciront
-radoucis
-radoucissaient
-radoucissais
-radoucissait
-radoucissant
-radoucisse
-radoucissement
-radoucissements
-radoucissent
-radoucisses
-radoucissez
-radoucissiez
-radoucissions
-radoucissons
-radoucit
-radoucît
-radoucîtes
-rafale
-rafales
-raffermi
-raffermie
-raffermies
-raffermîmes
-raffermir
-raffermira
-raffermirai
-raffermiraient
-raffermirais
-raffermirait
-raffermiras
-raffermirent
-raffermirez
-raffermiriez
-raffermirions
-raffermirons
-raffermiront
-raffermis
-raffermissaient
-raffermissais
-raffermissait
-raffermissant
-raffermisse
-raffermissement
-raffermissements
-raffermissent
-raffermisses
-raffermissez
-raffermissiez
-raffermissions
-raffermissons
-raffermit
-raffermît
-raffermîtes
-raffina
-raffinage
-raffinages
-raffinai
-raffinaient
-raffinais
-raffinait
-raffinâmes
-raffinant
-raffinas
-raffinasse
-raffinassent
-raffinasses
-raffinassiez
-raffinassions
-raffinât
-raffinâtes
-raffine
-raffiné
-raffinée
-raffinées
-raffinement
-raffinements
-raffinent
-raffiner
-raffinera
-raffinerai
-raffineraient
-raffinerais
-raffinerait
-raffineras
-raffinèrent
-raffinerez
-raffinerie
-raffineries
-raffineriez
-raffinerions
-raffinerons
-raffineront
-raffines
-raffinés
-raffineur
-raffineurs
-raffineuse
-raffineuses
-raffinez
-raffiniez
-raffinions
-raffinons
-rafflesia
-rafflesias
-rafflésie
-rafflésies
-raffola
-raffolai
-raffolaient
-raffolais
-raffolait
-raffolâmes
-raffolant
-raffolas
-raffolasse
-raffolassent
-raffolasses
-raffolassiez
-raffolassions
-raffolât
-raffolâtes
-raffole
-raffolé
-raffolée
-raffolées
-raffolent
-raffoler
-raffolera
-raffolerai
-raffoleraient
-raffolerais
-raffolerait
-raffoleras
-raffolèrent
-raffolerez
-raffoleriez
-raffolerions
-raffolerons
-raffoleront
-raffoles
-raffolés
-raffolez
-raffoliez
-raffolions
-raffolons
-raffut
-raffûta
-raffûtai
-raffûtaient
-raffûtais
-raffûtait
-raffûtâmes
-raffûtant
-raffûtas
-raffûtasse
-raffûtassent
-raffûtasses
-raffûtassiez
-raffûtassions
-raffûtât
-raffûtâtes
-raffûte
-raffûté
-raffûtée
-raffûtées
-raffûtent
-raffûter
-raffûtera
-raffûterai
-raffûteraient
-raffûterais
-raffûterait
-raffûteras
-raffûtèrent
-raffûterez
-raffûteriez
-raffûterions
-raffûterons
-raffûteront
-raffûtes
-raffûtés
-raffûtez
-raffûtiez
-raffûtions
-raffûtons
-raffuts
-rafiot
-rafiots
-rafistola
-rafistolage
-rafistolages
-rafistolai
-rafistolaient
-rafistolais
-rafistolait
-rafistolâmes
-rafistolant
-rafistolas
-rafistolasse
-rafistolassent
-rafistolasses
-rafistolassiez
-rafistolassions
-rafistolât
-rafistolâtes
-rafistole
-rafistolé
-rafistolée
-rafistolées
-rafistolent
-rafistoler
-rafistolera
-rafistolerai
-rafistoleraient
-rafistolerais
-rafistolerait
-rafistoleras
-rafistolèrent
-rafistolerez
-rafistoleriez
-rafistolerions
-rafistolerons
-rafistoleront
-rafistoles
-rafistolés
-rafistolez
-rafistoliez
-rafistolions
-rafistolons
-rafla
-raflai
-raflaient
-raflais
-raflait
-raflâmes
-raflant
-raflas
-raflasse
-raflassent
-raflasses
-raflassiez
-raflassions
-raflât
-raflâtes
-rafle
-raflé
-raflée
-raflées
-raflent
-rafler
-raflera
-raflerai
-rafleraient
-raflerais
-raflerait
-rafleras
-raflèrent
-raflerez
-rafleriez
-raflerions
-raflerons
-rafleront
-rafles
-raflés
-raflez
-rafliez
-raflions
-raflons
-rafraîchi
-rafraîchie
-rafraîchies
-rafraîchîmes
-rafraîchir
-rafraîchira
-rafraîchirai
-rafraîchiraient
-rafraîchirais
-rafraîchirait
-rafraîchiras
-rafraîchirent
-rafraîchirez
-rafraîchiriez
-rafraîchirions
-rafraîchirons
-rafraîchiront
-rafraîchis
-rafraîchissaient
-rafraîchissais
-rafraîchissait
-rafraîchissant
-rafraîchissante
-rafraîchissantes
-rafraîchissants
-rafraîchisse
-rafraîchissement
-rafraîchissements
-rafraîchissent
-rafraîchisses
-rafraîchissez
-rafraîchissiez
-rafraîchissions
-rafraîchissons
-rafraîchit
-rafraîchît
-rafraîchîtes
-ragaillardi
-ragaillardie
-ragaillardies
-ragaillardîmes
-ragaillardir
-ragaillardira
-ragaillardirai
-ragaillardiraient
-ragaillardirais
-ragaillardirait
-ragaillardiras
-ragaillardirent
-ragaillardirez
-ragaillardiriez
-ragaillardirions
-ragaillardirons
-ragaillardiront
-ragaillardis
-ragaillardissaient
-ragaillardissais
-ragaillardissait
-ragaillardissant
-ragaillardisse
-ragaillardissent
-ragaillardisses
-ragaillardissez
-ragaillardissiez
-ragaillardissions
-ragaillardissons
-ragaillardit
-ragaillardît
-ragaillardîtes
-rage
-ragé
-ragea
-rageai
-rageaient
-rageais
-rageait
-rageâmes
-rageant
-rageante
-rageantes
-rageants
-rageas
-rageasse
-rageassent
-rageasses
-rageassiez
-rageassions
-rageât
-rageâtes
-ragent
-rageons
-rager
-ragera
-ragerai
-rageraient
-ragerais
-ragerait
-rageras
-ragèrent
-ragerez
-rageriez
-ragerions
-ragerons
-rageront
-rages
-rageur
-rageurs
-rageuse
-rageusement
-rageuses
-ragez
-ragiez
-ragions
-raglan
-raglans
-ragondin
-ragondins
-ragot
-ragota
-ragotai
-ragotaient
-ragotais
-ragotait
-ragotâmes
-ragotant
-ragotas
-ragotasse
-ragotassent
-ragotasses
-ragotassiez
-ragotassions
-ragotât
-ragotâtes
-ragote
-ragoté
-ragotent
-ragoter
-ragotera
-ragoterai
-ragoteraient
-ragoterais
-ragoterait
-ragoteras
-ragotèrent
-ragoterez
-ragoteriez
-ragoterions
-ragoterons
-ragoteront
-ragotes
-ragotez
-ragotiez
-ragotions
-ragotons
-ragots
-ragougnasse
-ragougnasses
-ragoût
-ragoûta
-ragoûtai
-ragoûtaient
-ragoûtais
-ragoûtait
-ragoûtâmes
-ragoûtant
-ragoûtante
-ragoûtantes
-ragoûtants
-ragoûtas
-ragoûtasse
-ragoûtassent
-ragoûtasses
-ragoûtassiez
-ragoûtassions
-ragoûtât
-ragoûtâtes
-ragoûte
-ragoûté
-ragoûtée
-ragoûtées
-ragoûtent
-ragoûter
-ragoûtera
-ragoûterai
-ragoûteraient
-ragoûterais
-ragoûterait
-ragoûteras
-ragoûtèrent
-ragoûterez
-ragoûteriez
-ragoûterions
-ragoûterons
-ragoûteront
-ragoûtes
-ragoûtés
-ragoûtez
-ragoûtiez
-ragoûtions
-ragoûtons
-ragoûts
-ragrafa
-ragrafai
-ragrafaient
-ragrafais
-ragrafait
-ragrafâmes
-ragrafant
-ragrafas
-ragrafasse
-ragrafassent
-ragrafasses
-ragrafassiez
-ragrafassions
-ragrafât
-ragrafâtes
-ragrafe
-ragrafé
-ragrafée
-ragrafées
-ragrafent
-ragrafer
-ragrafera
-ragraferai
-ragraferaient
-ragraferais
-ragraferait
-ragraferas
-ragrafèrent
-ragraferez
-ragraferiez
-ragraferions
-ragraferons
-ragraferont
-ragrafes
-ragrafés
-ragrafez
-ragrafiez
-ragrafions
-ragrafons
-ragréa
-ragréai
-ragréaient
-ragréais
-ragréait
-ragréâmes
-ragréant
-ragréas
-ragréasse
-ragréassent
-ragréasses
-ragréassiez
-ragréassions
-ragréât
-ragréâtes
-ragrée
-ragréé
-ragréée
-ragréées
-ragréent
-ragréer
-ragréera
-ragréerai
-ragréeraient
-ragréerais
-ragréerait
-ragréeras
-ragréèrent
-ragréerez
-ragréeriez
-ragréerions
-ragréerons
-ragréeront
-ragrées
-ragréés
-ragréez
-ragréiez
-ragréions
-ragréons
-rag-time
-ragua
-raguai
-raguaient
-raguais
-raguait
-raguâmes
-raguant
-raguas
-raguasse
-raguassent
-raguasses
-raguassiez
-raguassions
-raguât
-raguâtes
-rague
-ragué
-raguée
-raguées
-raguent
-raguer
-raguera
-raguerai
-ragueraient
-raguerais
-raguerait
-ragueras
-raguèrent
-raguerez
-ragueriez
-raguerions
-raguerons
-ragueront
-ragues
-ragués
-raguez
-raguiez
-raguions
-raguons
-rahat-lokoum
-rahat-lokoums
-rahat-loukoum
-rahat-loukoums
-rai
-raïa
-raïas
-raid
-raide
-rai-de-coeur
-raider
-raiders
-raides
-raideur
-raideurs
-raidi
-raidie
-raidies
-raidillon
-raidillons
-raidîmes
-raidir
-raidira
-raidirai
-raidirâmes
-raidiras
-raidirasse
-raidirassent
-raidirasses
-raidirassiez
-raidirassions
-raidirât
-raidirâtes
-raidirent
-raidirèrent
-raidis
-raidissaient
-raidissais
-raidissait
-raidissant
-raidisse
-raidissement
-raidissements
-raidissent
-raidisses
-raidisseur
-raidisseurs
-raidissez
-raidissiez
-raidissions
-raidissons
-raidit
-raidît
-raidîtes
-raids
-raie
-raient
-raiera
-raierai
-raieraient
-raierais
-raierait
-raieras
-raierez
-raieriez
-raierions
-raierons
-raieront
-raies
-raifort
-raiforts
-rail
-railla
-raillai
-raillaient
-raillais
-raillait
-raillâmes
-raillant
-raillas
-raillasse
-raillassent
-raillasses
-raillassiez
-raillassions
-raillât
-raillâtes
-raille
-raillé
-raillée
-raillées
-raillent
-railler
-raillera
-raillerai
-railleraient
-raillerais
-raillerait
-railleras
-raillèrent
-raillerez
-raillerie
-railleries
-railleriez
-raillerions
-raillerons
-railleront
-railles
-raillés
-railleur
-railleurs
-railleuse
-railleusement
-railleuses
-raillez
-railliez
-raillions
-raillons
-rail-route
-rails
-raina
-rainai
-rainaient
-rainais
-rainait
-rainâmes
-rainant
-rainas
-rainasse
-rainassent
-rainasses
-rainassiez
-rainassions
-rainât
-rainâtes
-raine
-rainé
-rainée
-rainées
-rainent
-rainer
-rainera
-rainerai
-raineraient
-rainerais
-rainerait
-raineras
-rainèrent
-rainerez
-raineriez
-rainerions
-rainerons
-raineront
-raines
-rainés
-raineta
-rainetai
-rainetaient
-rainetais
-rainetait
-rainetâmes
-rainetant
-rainetas
-rainetasse
-rainetassent
-rainetasses
-rainetassiez
-rainetassions
-rainetât
-rainetâtes
-raineté
-rainetée
-rainetées
-raineter
-rainetèrent
-rainetés
-rainetez
-rainetiez
-rainetions
-rainetons
-rainette
-rainettent
-rainettera
-rainetterai
-rainetteraient
-rainetterais
-rainetterait
-rainetteras
-rainetterez
-rainetteriez
-rainetterions
-rainetterons
-rainetteront
-rainettes
-rainez
-rainiez
-rainions
-rainons
-rainura
-rainurage
-rainurages
-rainurai
-rainuraient
-rainurais
-rainurait
-rainurâmes
-rainurant
-rainuras
-rainurasse
-rainurassent
-rainurasses
-rainurassiez
-rainurassions
-rainurât
-rainurâtes
-rainure
-rainuré
-rainurée
-rainurées
-rainurent
-rainurer
-rainurera
-rainurerai
-rainureraient
-rainurerais
-rainurerait
-rainureras
-rainurèrent
-rainurerez
-rainureriez
-rainurerions
-rainurerons
-rainureront
-rainures
-rainurés
-rainurez
-rainuriez
-rainurions
-rainurons
-rais
-rais-de-coeur
-raisin
-raisiné
-raisinés
-raisins
-raison
-raisonna
-raisonnable
-raisonnablement
-raisonnables
-raisonnai
-raisonnaient
-raisonnais
-raisonnait
-raisonnâmes
-raisonnant
-raisonnas
-raisonnasse
-raisonnassent
-raisonnasses
-raisonnassiez
-raisonnassions
-raisonnât
-raisonnâtes
-raisonne
-raisonné
-raisonnée
-raisonnées
-raisonnement
-raisonnements
-raisonnent
-raisonner
-raisonnera
-raisonnerai
-raisonneraient
-raisonnerais
-raisonnerait
-raisonneras
-raisonnèrent
-raisonnerez
-raisonneriez
-raisonnerions
-raisonnerons
-raisonneront
-raisonnes
-raisonnés
-raisonneur
-raisonneurs
-raisonneuse
-raisonneuses
-raisonnez
-raisonniez
-raisonnions
-raisonnons
-raisons
-raja
-rajah
-rajahs
-rajas
-rajeuni
-rajeunie
-rajeunies
-rajeunîmes
-rajeunir
-rajeunira
-rajeunirai
-rajeuniraient
-rajeunirais
-rajeunirait
-rajeuniras
-rajeunirent
-rajeunirez
-rajeuniriez
-rajeunirions
-rajeunirons
-rajeuniront
-rajeunis
-rajeunissaient
-rajeunissais
-rajeunissait
-rajeunissant
-rajeunissante
-rajeunissantes
-rajeunissants
-rajeunisse
-rajeunissement
-rajeunissements
-rajeunissent
-rajeunisses
-rajeunissez
-rajeunissiez
-rajeunissions
-rajeunissons
-rajeunit
-rajeunît
-rajeunîtes
-rajout
-rajouta
-rajoutai
-rajoutaient
-rajoutais
-rajoutait
-rajoutâmes
-rajoutant
-rajoutas
-rajoutasse
-rajoutassent
-rajoutasses
-rajoutassiez
-rajoutassions
-rajoutât
-rajoutâtes
-rajoute
-rajouté
-rajoutée
-rajoutées
-rajoutent
-rajouter
-rajoutera
-rajouterai
-rajouteraient
-rajouterais
-rajouterait
-rajouteras
-rajoutèrent
-rajouterez
-rajouteriez
-rajouterions
-rajouterons
-rajouteront
-rajoutes
-rajoutés
-rajoutez
-rajoutiez
-rajoutions
-rajoutons
-rajouts
-rajusta
-rajustai
-rajustaient
-rajustais
-rajustait
-rajustâmes
-rajustant
-rajustas
-rajustasse
-rajustassent
-rajustasses
-rajustassiez
-rajustassions
-rajustât
-rajustâtes
-rajuste
-rajusté
-rajustée
-rajustées
-rajustement
-rajustements
-rajustent
-rajuster
-rajustera
-rajusterai
-rajusteraient
-rajusterais
-rajusterait
-rajusteras
-rajustèrent
-rajusterez
-rajusteriez
-rajusterions
-rajusterons
-rajusteront
-rajustes
-rajustés
-rajustez
-rajustiez
-rajustions
-rajustons
-raki
-rakis
-râla
-râlai
-râlaient
-râlais
-râlait
-râlâmes
-râlant
-râlante
-râlantes
-râlants
-râlas
-râlasse
-râlassent
-râlasses
-râlassiez
-râlassions
-râlât
-râlâtes
-râle
-râlé
-râlement
-râlements
-râlent
-ralenti
-ralentie
-ralenties
-ralentîmes
-ralentir
-ralentira
-ralentirai
-ralentiraient
-ralentirais
-ralentirait
-ralentiras
-ralentirent
-ralentirez
-ralentiriez
-ralentirions
-ralentirons
-ralentiront
-ralentis
-ralentissaient
-ralentissais
-ralentissait
-ralentissant
-ralentisse
-ralentissement
-ralentissements
-ralentissent
-ralentisses
-ralentisseur
-ralentisseurs
-ralentissez
-ralentissiez
-ralentissions
-ralentissons
-ralentit
-ralentît
-ralentîtes
-râler
-râlera
-râlerai
-râleraient
-râlerais
-râlerait
-râleras
-râlèrent
-râlerez
-râleriez
-râlerions
-râlerons
-râleront
-râles
-râleur
-râleurs
-râleuse
-râleuses
-râlez
-râliez
-ralingua
-ralinguai
-ralinguaient
-ralinguais
-ralinguait
-ralinguâmes
-ralinguant
-ralinguas
-ralinguasse
-ralinguassent
-ralinguasses
-ralinguassiez
-ralinguassions
-ralinguât
-ralinguâtes
-ralingue
-ralingué
-ralinguée
-ralinguées
-ralinguent
-ralinguer
-ralinguera
-ralinguerai
-ralingueraient
-ralinguerais
-ralinguerait
-ralingueras
-ralinguèrent
-ralinguerez
-ralingueriez
-ralinguerions
-ralinguerons
-ralingueront
-ralingues
-ralingués
-ralinguez
-ralinguiez
-ralinguions
-ralinguons
-râlions
-rallégé
-rallège
-rallégea
-rallégeai
-rallégeaient
-rallégeais
-rallégeait
-rallégeâmes
-rallégeant
-rallégeas
-rallégeasse
-rallégeassent
-rallégeasses
-rallégeassiez
-rallégeassions
-rallégeât
-rallégeâtes
-rallègent
-rallégeons
-ralléger
-rallégera
-rallégerai
-rallégeraient
-rallégerais
-rallégerait
-rallégeras
-rallégèrent
-rallégerez
-rallégeriez
-rallégerions
-rallégerons
-rallégeront
-rallèges
-rallégez
-rallégiez
-rallégions
-rallia
-ralliai
-ralliaient
-ralliais
-ralliait
-ralliâmes
-ralliant
-rallias
-ralliasse
-ralliassent
-ralliasses
-ralliassiez
-ralliassions
-ralliât
-ralliâtes
-rallie
-rallié
-ralliée
-ralliées
-ralliement
-ralliements
-rallient
-rallier
-ralliera
-rallierai
-rallieraient
-rallierais
-rallierait
-rallieras
-rallièrent
-rallierez
-rallieriez
-rallierions
-rallierons
-rallieront
-rallies
-ralliés
-ralliez
-ralliiez
-ralliions
-rallions
-rallonge
-rallongé
-rallongea
-rallongeai
-rallongeaient
-rallongeais
-rallongeait
-rallongeâmes
-rallongeant
-rallongeas
-rallongeasse
-rallongeassent
-rallongeasses
-rallongeassiez
-rallongeassions
-rallongeât
-rallongeâtes
-rallongée
-rallongées
-rallongement
-rallongements
-rallongent
-rallongeons
-rallonger
-rallongera
-rallongerai
-rallongeraient
-rallongerais
-rallongerait
-rallongeras
-rallongèrent
-rallongerez
-rallongeriez
-rallongerions
-rallongerons
-rallongeront
-rallonges
-rallongés
-rallongez
-rallongiez
-rallongions
-ralluma
-rallumai
-rallumaient
-rallumais
-rallumait
-rallumâmes
-rallumant
-rallumas
-rallumasse
-rallumassent
-rallumasses
-rallumassiez
-rallumassions
-rallumât
-rallumâtes
-rallume
-rallumé
-rallumée
-rallumées
-rallument
-rallumer
-rallumera
-rallumerai
-rallumeraient
-rallumerais
-rallumerait
-rallumeras
-rallumèrent
-rallumerez
-rallumeriez
-rallumerions
-rallumerons
-rallumeront
-rallumes
-rallumés
-rallumez
-rallumiez
-rallumions
-rallumons
-rallye
-rallyes
-râlons
-rama
-ramadan
-ramadans
-ramage
-ramagé
-ramagea
-ramageai
-ramageaient
-ramageais
-ramageait
-ramageâmes
-ramageant
-ramageas
-ramageasse
-ramageassent
-ramageasses
-ramageassiez
-ramageassions
-ramageât
-ramageâtes
-ramagée
-ramagées
-ramagent
-ramageons
-ramager
-ramagera
-ramagerai
-ramageraient
-ramagerais
-ramagerait
-ramageras
-ramagèrent
-ramagerez
-ramageriez
-ramagerions
-ramagerons
-ramageront
-ramages
-ramagés
-ramagez
-ramagiez
-ramagions
-ramai
-ramaient
-ramailla
-ramaillai
-ramaillaient
-ramaillais
-ramaillait
-ramaillâmes
-ramaillant
-ramaillas
-ramaillasse
-ramaillassent
-ramaillasses
-ramaillassiez
-ramaillassions
-ramaillât
-ramaillâtes
-ramaille
-ramaillé
-ramaillent
-ramailler
-ramaillera
-ramaillerai
-ramailleraient
-ramaillerais
-ramaillerait
-ramailleras
-ramaillèrent
-ramaillerez
-ramailleriez
-ramaillerions
-ramaillerons
-ramailleront
-ramailles
-ramaillez
-ramailliez
-ramaillions
-ramaillons
-ramais
-ramait
-ramâmes
-ramanda
-ramandai
-ramandaient
-ramandais
-ramandait
-ramandâmes
-ramandant
-ramandas
-ramandasse
-ramandassent
-ramandasses
-ramandassiez
-ramandassions
-ramandât
-ramandâtes
-ramande
-ramandé
-ramandée
-ramandées
-ramandent
-ramander
-ramandera
-ramanderai
-ramanderaient
-ramanderais
-ramanderait
-ramanderas
-ramandèrent
-ramanderez
-ramanderiez
-ramanderions
-ramanderons
-ramanderont
-ramandes
-ramandés
-ramandez
-ramandiez
-ramandions
-ramandons
-ramant
-ramarra
-ramarrai
-ramarraient
-ramarrais
-ramarrait
-ramarrâmes
-ramarrant
-ramarras
-ramarrasse
-ramarrassent
-ramarrasses
-ramarrassiez
-ramarrassions
-ramarrât
-ramarrâtes
-ramarre
-ramarré
-ramarrée
-ramarrées
-ramarrent
-ramarrer
-ramarrera
-ramarrerai
-ramarreraient
-ramarrerais
-ramarrerait
-ramarreras
-ramarrèrent
-ramarrerez
-ramarreriez
-ramarrerions
-ramarrerons
-ramarreront
-ramarres
-ramarrés
-ramarrez
-ramarriez
-ramarrions
-ramarrons
-ramas
-ramassa
-ramassage
-ramassages
-ramassai
-ramassaient
-ramassais
-ramassait
-ramassâmes
-ramassant
-ramassas
-ramassasse
-ramassassent
-ramassasses
-ramassassiez
-ramassassions
-ramassât
-ramassâtes
-ramasse
-ramassé
-ramassée
-ramassées
-ramasse-miettes
-ramasse-monnaie
-ramassent
-ramasse-poussière
-ramasser
-ramassera
-ramasserai
-ramasseraient
-ramasserais
-ramasserait
-ramasseras
-ramassèrent
-ramasserez
-ramasseriez
-ramasserions
-ramasserons
-ramasseront
-ramasses
-ramassés
-ramassette
-ramassettes
-ramasseur
-ramasseurs
-ramasseuse
-ramasseuses
-ramassez
-ramassiez
-ramassions
-ramassis
-ramassons
-ramastiqua
-ramastiquai
-ramastiquaient
-ramastiquais
-ramastiquait
-ramastiquâmes
-ramastiquant
-ramastiquas
-ramastiquasse
-ramastiquassent
-ramastiquasses
-ramastiquassiez
-ramastiquassions
-ramastiquât
-ramastiquâtes
-ramastique
-ramastiqué
-ramastiquée
-ramastiquées
-ramastiquent
-ramastiquer
-ramastiquèrent
-ramastiques
-ramastiqués
-ramastiquez
-ramastiquiez
-ramastiquions
-ramastiquons
-ramât
-ramâtes
-ramatisquera
-ramatisquerai
-ramatisqueraient
-ramatisquerais
-ramatisquerait
-ramatisqueras
-ramatisquerez
-ramatisqueriez
-ramatisquerions
-ramatisquerons
-ramatisqueront
-rambarde
-rambardes
-rambour
-rambours
-ramdam
-ramdams
-rame
-ramé
-rameau
-rameaux
-ramée
-ramées
-ramena
-ramenai
-ramenaient
-ramenais
-ramenait
-ramenâmes
-ramenant
-ramenas
-ramenasse
-ramenassent
-ramenasses
-ramenassiez
-ramenassions
-ramenât
-ramenâtes
-ramenda
-ramendai
-ramendaient
-ramendais
-ramendait
-ramendâmes
-ramendant
-ramendas
-ramendasse
-ramendassent
-ramendasses
-ramendassiez
-ramendassions
-ramendât
-ramendâtes
-ramende
-ramendé
-ramendée
-ramendées
-ramendent
-ramender
-ramendera
-ramenderai
-ramenderaient
-ramenderais
-ramenderait
-ramenderas
-ramendèrent
-ramenderez
-ramenderiez
-ramenderions
-ramenderons
-ramenderont
-ramendes
-ramendés
-ramendeur
-ramendeurs
-ramendeuse
-ramendeuses
-ramendez
-ramendiez
-ramendions
-ramendons
-ramené
-ramène
-ramenée
-ramenées
-ramènent
-ramener
-ramènera
-ramènerai
-ramèneraient
-ramènerais
-ramènerait
-ramèneras
-ramenèrent
-ramènerez
-ramèneriez
-ramènerions
-ramènerons
-ramèneront
-ramenés
-ramènes
-ramenez
-rameniez
-ramenions
-ramenons
-rament
-ramequin
-ramequins
-ramer
-ramera
-ramerai
-rameraient
-ramerais
-ramerait
-rameras
-ramereau
-ramereaux
-ramèrent
-ramerez
-rameriez
-ramerions
-ramerons
-rameront
-ramerot
-ramerots
-rames
-ramés
-ramescence
-ramescences
-ramette
-ramettes
-rameur
-rameurs
-rameuse
-rameuses
-rameuta
-rameutai
-rameutaient
-rameutais
-rameutait
-rameutâmes
-rameutant
-rameutas
-rameutasse
-rameutassent
-rameutasses
-rameutassiez
-rameutassions
-rameutât
-rameutâtes
-rameute
-rameuté
-rameutée
-rameutées
-rameutent
-rameuter
-rameutera
-rameuterai
-rameuteraient
-rameuterais
-rameuterait
-rameuteras
-rameutèrent
-rameuterez
-rameuteriez
-rameuterions
-rameuterons
-rameuteront
-rameutes
-rameutés
-rameutez
-rameutiez
-rameutions
-rameutons
-rameux
-ramez
-rami
-ramie
-ramier
-ramiers
-ramies
-ramiez
-ramifia
-ramifiai
-ramifiaient
-ramifiais
-ramifiait
-ramifiâmes
-ramifiant
-ramifias
-ramifiasse
-ramifiassent
-ramifiasses
-ramifiassiez
-ramifiassions
-ramifiât
-ramifiâtes
-ramification
-ramifications
-ramifie
-ramifié
-ramifiée
-ramifiées
-ramifient
-ramifier
-ramifiera
-ramifierai
-ramifieraient
-ramifierais
-ramifierait
-ramifieras
-ramifièrent
-ramifierez
-ramifieriez
-ramifierions
-ramifierons
-ramifieront
-ramifies
-ramifiés
-ramifiez
-ramifiiez
-ramifiions
-ramifions
-ramille
-ramilles
-ramingue
-ramingues
-ramions
-ramis
-ramolli
-ramollie
-ramollies
-ramollîmes
-ramollir
-ramollira
-ramollirai
-ramolliraient
-ramollirais
-ramollirait
-ramolliras
-ramollirent
-ramollirez
-ramolliriez
-ramollirions
-ramollirons
-ramolliront
-ramollis
-ramollissaient
-ramollissais
-ramollissait
-ramollissant
-ramollissante
-ramollissantes
-ramollissants
-ramollisse
-ramollissement
-ramollissements
-ramollissent
-ramollisses
-ramollissez
-ramollissiez
-ramollissions
-ramollissons
-ramollit
-ramollît
-ramollîtes
-ramollo
-ramollos
-ramona
-ramonage
-ramonages
-ramonai
-ramonaient
-ramonais
-ramonait
-ramonâmes
-ramonant
-ramonas
-ramonasse
-ramonassent
-ramonasses
-ramonassiez
-ramonassions
-ramonât
-ramonâtes
-ramone
-ramoné
-ramonée
-ramonées
-ramonent
-ramoner
-ramonera
-ramonerai
-ramoneraient
-ramonerais
-ramonerait
-ramoneras
-ramonèrent
-ramonerez
-ramoneriez
-ramonerions
-ramonerons
-ramoneront
-ramones
-ramonés
-ramoneur
-ramoneurs
-ramonez
-ramoniez
-ramonions
-ramonons
-ramons
-rampa
-rampai
-rampaient
-rampais
-rampait
-rampâmes
-rampant
-rampante
-rampantes
-rampants
-rampas
-rampasse
-rampassent
-rampasses
-rampassiez
-rampassions
-rampât
-rampâtes
-rampe
-rampé
-rampeau
-rampeaux
-rampement
-rampements
-rampent
-ramper
-rampera
-ramperai
-ramperaient
-ramperais
-ramperait
-ramperas
-rampèrent
-ramperez
-ramperiez
-ramperions
-ramperons
-ramperont
-rampes
-rampez
-rampiez
-rampions
-ramponeau
-ramponeaux
-ramponneau
-ramponneaux
-rampons
-ramure
-ramures
-ranatre
-ranatres
-rancard
-rancarda
-rancardai
-rancardaient
-rancardais
-rancardait
-rancardâmes
-rancardant
-rancardas
-rancardasse
-rancardassent
-rancardasses
-rancardassiez
-rancardassions
-rancardât
-rancardâtes
-rancarde
-rancardé
-rancardée
-rancardées
-rancardent
-rancarder
-rancardera
-rancarderai
-rancarderaient
-rancarderais
-rancarderait
-rancarderas
-rancardèrent
-rancarderez
-rancarderiez
-rancarderions
-rancarderons
-rancarderont
-rancardes
-rancardés
-rancardez
-rancardiez
-rancardions
-rancardons
-rancards
-rancart
-rancarts
-rance
-rances
-rancescible
-rancescibles
-ranch
-ranche
-rancher
-ranchers
-ranches
-ranchs
-ranci
-rancie
-rancies
-rancîmes
-rancio
-rancios
-rancir
-rancira
-rancirai
-ranciraient
-rancirais
-rancirait
-ranciras
-rancirent
-rancirez
-ranciriez
-rancirions
-rancirons
-ranciront
-rancis
-rancissaient
-rancissais
-rancissait
-rancissant
-rancisse
-rancissement
-rancissements
-rancissent
-rancisses
-rancissez
-rancissiez
-rancissions
-rancissons
-rancissure
-rancissures
-rancit
-rancît
-rancîtes
-rancoeur
-rancoeurs
-rançon
-rançonna
-rançonnai
-rançonnaient
-rançonnais
-rançonnait
-rançonnâmes
-rançonnant
-rançonnas
-rançonnasse
-rançonnassent
-rançonnasses
-rançonnassiez
-rançonnassions
-rançonnât
-rançonnâtes
-rançonne
-rançonné
-rançonnée
-rançonnées
-rançonnement
-rançonnements
-rançonnent
-rançonner
-rançonnera
-rançonnerai
-rançonneraient
-rançonnerais
-rançonnerait
-rançonneras
-rançonnèrent
-rançonnerez
-rançonneriez
-rançonnerions
-rançonnerons
-rançonneront
-rançonnes
-rançonnés
-rançonnez
-rançonniez
-rançonnions
-rançonnons
-rançons
-rancune
-rancunes
-rancunier
-rancunière
-rancunières
-rancuniers
-randomisa
-randomisai
-randomisaient
-randomisais
-randomisait
-randomisâmes
-randomisant
-randomisas
-randomisasse
-randomisassent
-randomisasses
-randomisassiez
-randomisassions
-randomisât
-randomisâtes
-randomisation
-randomisations
-randomise
-randomisé
-randomisée
-randomisées
-randomisent
-randomiser
-randomisera
-randomiserai
-randomiseraient
-randomiserais
-randomiserait
-randomiseras
-randomisèrent
-randomiserez
-randomiseriez
-randomiserions
-randomiserons
-randomiseront
-randomises
-randomisés
-randomisez
-randomisiez
-randomisions
-randomisons
-randonna
-randonnai
-randonnaient
-randonnais
-randonnait
-randonnâmes
-randonnant
-randonnas
-randonnasse
-randonnassent
-randonnasses
-randonnassiez
-randonnassions
-randonnât
-randonnâtes
-randonne
-randonné
-randonnée
-randonnées
-randonnent
-randonner
-randonnera
-randonnerai
-randonneraient
-randonnerais
-randonnerait
-randonneras
-randonnèrent
-randonnerez
-randonneriez
-randonnerions
-randonnerons
-randonneront
-randonnes
-randonnés
-randonneur
-randonneurs
-randonneuse
-randonneuses
-randonnez
-randonniez
-randonnions
-randonnons
-rang
-range
-rangé
-rangea
-rangeai
-rangeaient
-rangeais
-rangeait
-rangeâmes
-rangeant
-rangeas
-rangeasse
-rangeassent
-rangeasses
-rangeassiez
-rangeassions
-rangeât
-rangeâtes
-rangée
-rangées
-rangement
-rangements
-rangent
-rangeons
-ranger
-rangera
-rangerai
-rangeraient
-rangerais
-rangerait
-rangeras
-rangèrent
-rangerez
-rangeriez
-rangerions
-rangerons
-rangeront
-ranges
-rangés
-rangez
-rangiez
-rangions
-rangs
-rani
-ranima
-ranimai
-ranimaient
-ranimais
-ranimait
-ranimâmes
-ranimant
-ranimas
-ranimasse
-ranimassent
-ranimasses
-ranimassiez
-ranimassions
-ranimât
-ranimâtes
-ranime
-ranimé
-ranimée
-ranimées
-raniment
-ranimer
-ranimera
-ranimerai
-ranimeraient
-ranimerais
-ranimerait
-ranimeras
-ranimèrent
-ranimerez
-ranimeriez
-ranimerions
-ranimerons
-ranimeront
-ranimes
-ranimés
-ranimez
-ranimiez
-ranimions
-ranimons
-ranis
-ranz
-raout
-raouts
-râpa
-rapace
-rapaces
-rapacité
-rapacités
-râpage
-râpages
-râpai
-râpaient
-râpais
-râpait
-râpâmes
-râpant
-rapapillota
-rapapillotai
-rapapillotaient
-rapapillotais
-rapapillotait
-rapapillotâmes
-rapapillotant
-rapapillotas
-rapapillotasse
-rapapillotassent
-rapapillotasses
-rapapillotassiez
-rapapillotassions
-rapapillotât
-rapapillotâtes
-rapapillote
-rapapilloté
-rapapillotée
-rapapillotées
-rapapillotent
-rapapilloter
-rapapillotera
-rapapilloterai
-rapapilloteraient
-rapapilloterais
-rapapilloterait
-rapapilloteras
-rapapillotèrent
-rapapilloterez
-rapapilloteriez
-rapapilloterions
-rapapilloterons
-rapapilloteront
-rapapillotes
-rapapillotés
-rapapillotez
-rapapillotiez
-rapapillotions
-rapapillotons
-râpas
-râpasse
-râpassent
-râpasses
-râpassiez
-râpassions
-râpât
-râpâtes
-rapatria
-rapatriai
-rapatriaient
-rapatriais
-rapatriait
-rapatriâmes
-rapatriant
-rapatrias
-rapatriasse
-rapatriassent
-rapatriasses
-rapatriassiez
-rapatriassions
-rapatriât
-rapatriâtes
-rapatrie
-rapatrié
-rapatriée
-rapatriées
-rapatriement
-rapatriements
-rapatrient
-rapatrier
-rapatriera
-rapatrierai
-rapatrieraient
-rapatrierais
-rapatrierait
-rapatrieras
-rapatrièrent
-rapatrierez
-rapatrieriez
-rapatrierions
-rapatrierons
-rapatrieront
-rapatries
-rapatriés
-rapatriez
-rapatriiez
-rapatriions
-rapatrions
-rapatronnage
-rapatronnages
-râpe
-râpé
-râpée
-râpées
-râpent
-râper
-râpera
-râperai
-râperaient
-râperais
-râperait
-râperas
-râpèrent
-râperez
-râperie
-râperies
-râperiez
-râperions
-râperons
-râperont
-râpes
-râpés
-rapetassa
-rapetassage
-rapetassages
-rapetassai
-rapetassaient
-rapetassais
-rapetassait
-rapetassâmes
-rapetassant
-rapetassas
-rapetassasse
-rapetassassent
-rapetassasses
-rapetassassiez
-rapetassassions
-rapetassât
-rapetassâtes
-rapetasse
-rapetassé
-rapetassée
-rapetassées
-rapetassent
-rapetasser
-rapetassera
-rapetasserai
-rapetasseraient
-rapetasserais
-rapetasserait
-rapetasseras
-rapetassèrent
-rapetasserez
-rapetasseriez
-rapetasserions
-rapetasserons
-rapetasseront
-rapetasses
-rapetassés
-rapetassez
-rapetassiez
-rapetassions
-rapetassons
-rapetissa
-rapetissai
-rapetissaient
-rapetissais
-rapetissait
-rapetissâmes
-rapetissant
-rapetissas
-rapetissasse
-rapetissassent
-rapetissasses
-rapetissassiez
-rapetissassions
-rapetissât
-rapetissâtes
-rapetisse
-rapetissé
-rapetissée
-rapetissées
-rapetissement
-rapetissements
-rapetissent
-rapetisser
-rapetissera
-rapetisserai
-rapetisseraient
-rapetisserais
-rapetisserait
-rapetisseras
-rapetissèrent
-rapetisserez
-rapetisseriez
-rapetisserions
-rapetisserons
-rapetisseront
-rapetisses
-rapetissés
-rapetissez
-rapetissiez
-rapetissions
-rapetissons
-râpeuse
-râpeuses
-râpeux
-râpez
-raphia
-raphias
-rapiat
-rapiate
-rapiates
-rapiats
-rapide
-rapidement
-rapides
-rapidité
-rapidités
-rapiéça
-rapiéçage
-rapiéçages
-rapiéçai
-rapiéçaient
-rapiéçais
-rapiéçait
-rapiéçâmes
-rapiéçant
-rapiéças
-rapiéçasse
-rapiéçassent
-rapiéçasses
-rapiéçassiez
-rapiéçassions
-rapiéçât
-rapiéçâtes
-rapiécé
-rapièce
-rapiécée
-rapiécées
-rapiècent
-rapiécer
-rapiécera
-rapiécerai
-rapiéceraient
-rapiécerais
-rapiécerait
-rapiéceras
-rapiécèrent
-rapiécerez
-rapiéceriez
-rapiécerions
-rapiécerons
-rapiéceront
-rapiécés
-rapièces
-rapiéceta
-rapiécetai
-rapiécetaient
-rapiécetais
-rapiécetait
-rapiécetâmes
-rapiécetant
-rapiécetas
-rapiécetasse
-rapiécetassent
-rapiécetasses
-rapiécetassiez
-rapiécetassions
-rapiécetât
-rapiécetâtes
-rapiéceté
-rapiécète
-rapiécetée
-rapiécetées
-rapiécètent
-rapiéceter
-rapiécétera
-rapiécéterai
-rapiécéteraient
-rapiécéterais
-rapiécéterait
-rapiécéteras
-rapiécetèrent
-rapiécéterez
-rapiécéteriez
-rapiécéterions
-rapiécéterons
-rapiécéteront
-rapiécetés
-rapiécètes
-rapiécetez
-rapiécetiez
-rapiécetions
-rapiécetons
-rapiécez
-rapiéciez
-rapiécions
-rapiéçons
-rapière
-rapières
-râpiez
-rapin
-rapina
-rapinai
-rapinaient
-rapinais
-rapinait
-rapinâmes
-rapinant
-rapinas
-rapinasse
-rapinassent
-rapinasses
-rapinassiez
-rapinassions
-rapinât
-rapinâtes
-rapine
-rapiné
-rapinée
-rapinées
-rapinent
-rapiner
-rapinera
-rapinerai
-rapineraient
-rapinerais
-rapinerait
-rapineras
-rapinèrent
-rapinerez
-rapinerie
-rapineries
-rapineriez
-rapinerions
-rapinerons
-rapineront
-rapines
-rapinés
-rapinez
-rapiniez
-rapinions
-rapinons
-rapins
-râpions
-raplati
-raplatie
-raplaties
-raplatîmes
-raplatir
-raplatira
-raplatirai
-raplatiraient
-raplatirais
-raplatirait
-raplatiras
-raplatirent
-raplatirez
-raplatiriez
-raplatirions
-raplatirons
-raplatiront
-raplatis
-raplatissaient
-raplatissais
-raplatissait
-raplatissant
-raplatisse
-raplatissent
-raplatisses
-raplatissez
-raplatissiez
-raplatissions
-raplatissons
-raplatit
-raplatît
-raplatîtes
-rapointi
-rapointie
-rapointies
-rapointîmes
-rapointir
-rapointira
-rapointirai
-rapointiraient
-rapointirais
-rapointirait
-rapointiras
-rapointirent
-rapointirez
-rapointiriez
-rapointirions
-rapointirons
-rapointiront
-rapointis
-rapointissaient
-rapointissais
-rapointissait
-rapointissant
-rapointisse
-rapointissent
-rapointisses
-rapointissez
-rapointissiez
-rapointissions
-rapointissons
-rapointit
-rapointît
-rapointîtes
-râpons
-rappareilla
-rappareillai
-rappareillaient
-rappareillais
-rappareillait
-rappareillâmes
-rappareillant
-rappareillas
-rappareillasse
-rappareillassent
-rappareillasses
-rappareillassiez
-rappareillassions
-rappareillât
-rappareillâtes
-rappareille
-rappareillé
-rappareillée
-rappareillées
-rappareillent
-rappareiller
-rappareillera
-rappareillerai
-rappareilleraient
-rappareillerais
-rappareillerait
-rappareilleras
-rappareillèrent
-rappareillerez
-rappareilleriez
-rappareillerions
-rappareillerons
-rappareilleront
-rappareilles
-rappareillés
-rappareillez
-rappareilliez
-rappareillions
-rappareillons
-rapparia
-rappariai
-rappariaient
-rappariais
-rappariait
-rappariâmes
-rappariant
-rapparias
-rappariasse
-rappariassent
-rappariasses
-rappariassiez
-rappariassions
-rappariât
-rappariâtes
-rapparie
-rapparié
-rappariée
-rappariées
-rappariement
-rappariements
-rapparient
-rapparier
-rappariera
-rapparierai
-rapparieraient
-rapparierais
-rapparierait
-rapparieras
-rapparièrent
-rapparierez
-rapparieriez
-rapparierions
-rapparierons
-rapparieront
-rapparies
-rappariés
-rappariez
-rappariiez
-rappariions
-rapparions
-rappel
-rappela
-rappelable
-rappelables
-rappelai
-rappelaient
-rappelais
-rappelait
-rappelâmes
-rappelant
-rappelas
-rappelasse
-rappelassent
-rappelasses
-rappelassiez
-rappelassions
-rappelât
-rappelâtes
-rappelé
-rappelée
-rappelées
-rappeler
-rappelèrent
-rappelés
-rappelez
-rappeliez
-rappelions
-rappelle
-rappellent
-rappellera
-rappellerai
-rappelleraient
-rappellerais
-rappellerait
-rappelleras
-rappellerez
-rappelleriez
-rappellerions
-rappellerons
-rappelleront
-rappelles
-rappelons
-rappels
-rappliqua
-rappliquai
-rappliquaient
-rappliquais
-rappliquait
-rappliquâmes
-rappliquant
-rappliquas
-rappliquasse
-rappliquassent
-rappliquasses
-rappliquassiez
-rappliquassions
-rappliquât
-rappliquâtes
-rapplique
-rappliqué
-rappliquent
-rappliquer
-rappliquera
-rappliquerai
-rappliqueraient
-rappliquerais
-rappliquerait
-rappliqueras
-rappliquèrent
-rappliquerez
-rappliqueriez
-rappliquerions
-rappliquerons
-rappliqueront
-rappliques
-rappliquez
-rappliquiez
-rappliquions
-rappliquons
-rappointis
-rapport
-rapporta
-rapportable
-rapportables
-rapportage
-rapportages
-rapportai
-rapportaient
-rapportais
-rapportait
-rapportâmes
-rapportant
-rapportas
-rapportasse
-rapportassent
-rapportasses
-rapportassiez
-rapportassions
-rapportât
-rapportâtes
-rapporte
-rapporté
-rapportée
-rapportées
-rapportent
-rapporter
-rapportera
-rapporterai
-rapporteraient
-rapporterais
-rapporterait
-rapporteras
-rapportèrent
-rapporterez
-rapporteriez
-rapporterions
-rapporterons
-rapporteront
-rapportes
-rapportés
-rapporteur
-rapporteurs
-rapporteuse
-rapporteuses
-rapportez
-rapportiez
-rapportions
-rapportons
-rapports
-rapprenaient
-rapprenais
-rapprenait
-rapprenant
-rapprend
-rapprende
-rapprendent
-rapprendes
-rapprendra
-rapprendrai
-rapprendraient
-rapprendrais
-rapprendrait
-rapprendras
-rapprendre
-rapprendrez
-rapprendriez
-rapprendrions
-rapprendrons
-rapprendront
-rapprends
-rapprenez
-rappreniez
-rapprenions
-rapprenons
-rapprêta
-rapprêtai
-rapprêtaient
-rapprêtais
-rapprêtait
-rapprêtâmes
-rapprêtant
-rapprêtas
-rapprêtasse
-rapprêtassent
-rapprêtasses
-rapprêtassiez
-rapprêtassions
-rapprêtât
-rapprêtâtes
-rapprête
-rapprêté
-rapprêtée
-rapprêtées
-rapprêtent
-rapprêter
-rapprêtera
-rapprêterai
-rapprêteraient
-rapprêterais
-rapprêterait
-rapprêteras
-rapprêtèrent
-rapprêterez
-rapprêteriez
-rapprêterions
-rapprêterons
-rapprêteront
-rapprêtes
-rapprêtés
-rapprêtez
-rapprêtiez
-rapprêtions
-rapprêtons
-rapprîmes
-rapprirent
-rappris
-rapprise
-rapprises
-rapprisse
-rapprissent
-rapprisses
-rapprissiez
-rapprissions
-rapprit
-rapprît
-rapprîtes
-rapprocha
-rapprochai
-rapprochaient
-rapprochais
-rapprochait
-rapprochâmes
-rapprochant
-rapprochante
-rapprochantes
-rapprochants
-rapprochas
-rapprochasse
-rapprochassent
-rapprochasses
-rapprochassiez
-rapprochassions
-rapprochât
-rapprochâtes
-rapproche
-rapproché
-rapprochée
-rapprochées
-rapprochement
-rapprochements
-rapprochent
-rapprocher
-rapprochera
-rapprocherai
-rapprocheraient
-rapprocherais
-rapprocherait
-rapprocheras
-rapprochèrent
-rapprocherez
-rapprocheriez
-rapprocherions
-rapprocherons
-rapprocheront
-rapproches
-rapprochés
-rapprochez
-rapprochiez
-rapprochions
-rapprochons
-rappropria
-rappropriai
-rappropriaient
-rappropriais
-rappropriait
-rappropriâmes
-rappropriant
-rapproprias
-rappropriasse
-rappropriassent
-rappropriasses
-rappropriassiez
-rappropriassions
-rappropriât
-rappropriâtes
-rapproprie
-rapproprié
-rappropriée
-rappropriées
-rapproprient
-rapproprier
-rappropriera
-rapproprierai
-rapproprieraient
-rapproprierais
-rapproprierait
-rapproprieras
-rapproprièrent
-rapproprierez
-rapproprieriez
-rapproprierions
-rapproprierons
-rapproprieront
-rappropries
-rappropriés
-rappropriez
-rappropriiez
-rappropriions
-rapproprions
-rapprovisionna
-rapprovisionnai
-rapprovisionnaient
-rapprovisionnais
-rapprovisionnait
-rapprovisionnâmes
-rapprovisionnant
-rapprovisionnas
-rapprovisionnasse
-rapprovisionnassent
-rapprovisionnasses
-rapprovisionnassiez
-rapprovisionnassions
-rapprovisionnât
-rapprovisionnâtes
-rapprovisionne
-rapprovisionné
-rapprovisionnée
-rapprovisionnées
-rapprovisionnent
-rapprovisionner
-rapprovisionnera
-rapprovisionnerai
-rapprovisionneraient
-rapprovisionnerais
-rapprovisionnerait
-rapprovisionneras
-rapprovisionnèrent
-rapprovisionnerez
-rapprovisionneriez
-rapprovisionnerions
-rapprovisionnerons
-rapprovisionneront
-rapprovisionnes
-rapprovisionnés
-rapprovisionnez
-rapprovisionniez
-rapprovisionnions
-rapprovisionnons
-rapsode
-rapsodes
-rapsodie
-rapsodies
-rapt
-rapts
-râpure
-râpures
-raqua
-raquai
-raquaient
-raquais
-raquait
-raquâmes
-raquant
-raquas
-raquasse
-raquassent
-raquasses
-raquassiez
-raquassions
-raquât
-raquâtes
-raque
-raqué
-raquée
-raquées
-raquent
-raquer
-raquera
-raquerai
-raqueraient
-raquerais
-raquerait
-raqueras
-raquèrent
-raquerez
-raqueriez
-raquerions
-raquerons
-raqueront
-raques
-raqués
-raquette
-raquettes
-raquez
-raquiez
-raquions
-raquons
-rare
-raréfaction
-raréfactions
-raréfia
-raréfiai
-raréfiaient
-raréfiais
-raréfiait
-raréfiâmes
-raréfiant
-raréfias
-raréfiasse
-raréfiassent
-raréfiasses
-raréfiassiez
-raréfiassions
-raréfiât
-raréfiâtes
-raréfie
-raréfié
-raréfiée
-raréfiées
-raréfient
-raréfier
-raréfiera
-raréfierai
-raréfieraient
-raréfierais
-raréfierait
-raréfieras
-raréfièrent
-raréfierez
-raréfieriez
-raréfierions
-raréfierons
-raréfieront
-raréfies
-raréfiés
-raréfiez
-raréfiiez
-raréfiions
-raréfions
-rarement
-rares
-rarescent
-rarescente
-rarescentes
-rarescents
-rareté
-raretés
-rarissime
-rarissimes
-ras
-rasa
-rasade
-rasades
-rasage
-rasages
-rasai
-rasaient
-rasais
-rasait
-rasâmes
-rasance
-rasances
-rasant
-rasante
-rasantes
-rasants
-rasas
-rasasse
-rasassent
-rasasses
-rasassiez
-rasassions
-rasât
-rasâtes
-rascasse
-rascasses
-rase
-rasé
-rasée
-rasées
-rase-mottes
-rasent
-raser
-rasera
-raserai
-raseraient
-raserais
-raserait
-raseras
-rasèrent
-raserez
-raseriez
-raserions
-raserons
-raseront
-rases
-rasés
-rasette
-rasettes
-raseur
-raseurs
-raseuse
-raseuses
-rasez
-rash
-rashes
-rashs
-rasibus
-rasiez
-rasions
-rasoir
-rasoirs
-rasons
-raspoutitsa
-raspoutitsas
-rassasia
-rassasiai
-rassasiaient
-rassasiais
-rassasiait
-rassasiâmes
-rassasiant
-rassasias
-rassasiasse
-rassasiassent
-rassasiasses
-rassasiassiez
-rassasiassions
-rassasiât
-rassasiâtes
-rassasie
-rassasié
-rassasiée
-rassasiées
-rassasiement
-rassasiements
-rassasient
-rassasier
-rassasiera
-rassasierai
-rassasieraient
-rassasierais
-rassasierait
-rassasieras
-rassasièrent
-rassasierez
-rassasieriez
-rassasierions
-rassasierons
-rassasieront
-rassasies
-rassasiés
-rassasiez
-rassasiiez
-rassasiions
-rassasions
-rassembla
-rassemblai
-rassemblaient
-rassemblais
-rassemblait
-rassemblâmes
-rassemblant
-rassemblas
-rassemblasse
-rassemblassent
-rassemblasses
-rassemblassiez
-rassemblassions
-rassemblât
-rassemblâtes
-rassemble
-rassemblé
-rassemblée
-rassemblées
-rassemblement
-rassemblements
-rassemblent
-rassembler
-rassemblera
-rassemblerai
-rassembleraient
-rassemblerais
-rassemblerait
-rassembleras
-rassemblèrent
-rassemblerez
-rassembleriez
-rassemblerions
-rassemblerons
-rassembleront
-rassembles
-rassemblés
-rassembleur
-rassembleurs
-rassembleuse
-rassembleuses
-rassemblez
-rassembliez
-rassemblions
-rassemblons
-rasseoir
-rasséréna
-rassérénai
-rassérénaient
-rassérénais
-rassérénait
-rassérénâmes
-rassérénant
-rassérénas
-rassérénasse
-rassérénassent
-rassérénasses
-rassérénassiez
-rassérénassions
-rassérénât
-rassérénâtes
-rasséréné
-rassérène
-rassérénée
-rassérénées
-rassérènent
-rasséréner
-rassérénera
-rassérénerai
-rasséréneraient
-rassérénerais
-rassérénerait
-rasséréneras
-rassérénèrent
-rassérénerez
-rasséréneriez
-rassérénerions
-rassérénerons
-rasséréneront
-rassérénés
-rassérènes
-rassérénez
-rasséréniez
-rassérénions
-rassérénons
-rasseyaient
-rasseyais
-rasseyait
-rasseyant
-rasseye
-rasseyent
-rasseyes
-rasseyez
-rasseyiez
-rasseyions
-rasseyons
-rassied
-rassieds
-rassiéra
-rassiérai
-rassiéraient
-rassiérais
-rassiérait
-rassiéras
-rassiérez
-rassiériez
-rassiérions
-rassiérons
-rassiéront
-rassîmes
-rassirent
-rassis
-rassise
-rassises
-rassisse
-rassissent
-rassisses
-rassissiez
-rassissions
-rassit
-rassît
-rassîtes
-rassoie
-rassoient
-rassoies
-rassois
-rassoit
-rassorti
-rassortie
-rassorties
-rassortiment
-rassortiments
-rassortîmes
-rassortir
-rassortira
-rassortirai
-rassortiraient
-rassortirais
-rassortirait
-rassortiras
-rassortirent
-rassortirez
-rassortiriez
-rassortirions
-rassortirons
-rassortiront
-rassortis
-rassortissaient
-rassortissais
-rassortissait
-rassortissant
-rassortisse
-rassortissent
-rassortisses
-rassortissez
-rassortissiez
-rassortissions
-rassortissons
-rassortit
-rassortît
-rassortîtes
-rassoyaient
-rassoyais
-rassoyait
-rassoyant
-rassoyez
-rassoyiez
-rassoyions
-rassoyons
-rassura
-rassurai
-rassuraient
-rassurais
-rassurait
-rassurâmes
-rassurant
-rassurante
-rassurantes
-rassurants
-rassuras
-rassurasse
-rassurassent
-rassurasses
-rassurassiez
-rassurassions
-rassurât
-rassurâtes
-rassure
-rassuré
-rassurée
-rassurées
-rassurent
-rassurer
-rassurera
-rassurerai
-rassureraient
-rassurerais
-rassurerait
-rassureras
-rassurèrent
-rassurerez
-rassureriez
-rassurerions
-rassurerons
-rassureront
-rassures
-rassurés
-rassurez
-rassuriez
-rassurions
-rassurons
-rasta
-rastaquouère
-rastaquouères
-rastas
-rat
-rata
-ratafia
-ratafias
-ratage
-ratages
-ratai
-rataient
-ratais
-ratait
-ratâmes
-ratant
-rataplan
-ratas
-ratasse
-ratassent
-ratasses
-ratassiez
-ratassions
-ratât
-ratâtes
-ratatina
-ratatinai
-ratatinaient
-ratatinais
-ratatinait
-ratatinâmes
-ratatinant
-ratatinas
-ratatinasse
-ratatinassent
-ratatinasses
-ratatinassiez
-ratatinassions
-ratatinât
-ratatinâtes
-ratatine
-ratatiné
-ratatinée
-ratatinées
-ratatinent
-ratatiner
-ratatinera
-ratatinerai
-ratatineraient
-ratatinerais
-ratatinerait
-ratatineras
-ratatinèrent
-ratatinerez
-ratatineriez
-ratatinerions
-ratatinerons
-ratatineront
-ratatines
-ratatinés
-ratatinez
-ratatiniez
-ratatinions
-ratatinons
-ratatouille
-ratatouilles
-rate
-raté
-râteau
-râteaux
-ratée
-ratées
-ratel
-râtela
-râtelage
-râtelages
-râtelai
-râtelaient
-râtelais
-râtelait
-râtelâmes
-râtelant
-râtelas
-râtelasse
-râtelassent
-râtelasses
-râtelassiez
-râtelassions
-râtelât
-râtelâtes
-râtelé
-râtelée
-râtelées
-râteler
-râtelèrent
-râtelés
-râteleur
-râteleurs
-râteleuse
-râteleuses
-râtelez
-râtelier
-râteliers
-râteliez
-râtelions
-râtelle
-râtellent
-râtellera
-râtellerai
-râtelleraient
-râtellerais
-râtellerait
-râtelleras
-râtellerez
-râtelleriez
-râtellerions
-râtellerons
-râtelleront
-râtelles
-râtelons
-ratels
-râtelures
-ratent
-rater
-ratera
-raterai
-rateraient
-raterais
-raterait
-rateras
-ratèrent
-raterez
-rateriez
-raterions
-raterons
-rateront
-rates
-ratés
-ratez
-ratiboisa
-ratiboisai
-ratiboisaient
-ratiboisais
-ratiboisait
-ratiboisâmes
-ratiboisant
-ratiboisas
-ratiboisasse
-ratiboisassent
-ratiboisasses
-ratiboisassiez
-ratiboisassions
-ratiboisât
-ratiboisâtes
-ratiboise
-ratiboisé
-ratiboisée
-ratiboisées
-ratiboisent
-ratiboiser
-ratiboisera
-ratiboiserai
-ratiboiseraient
-ratiboiserais
-ratiboiserait
-ratiboiseras
-ratiboisèrent
-ratiboiserez
-ratiboiseriez
-ratiboiserions
-ratiboiserons
-ratiboiseront
-ratiboises
-ratiboisés
-ratiboisez
-ratiboisiez
-ratiboisions
-ratiboisons
-ratichon
-ratichons
-ratier
-ratière
-ratières
-ratiers
-ratiez
-ratifia
-ratifiaient
-ratifiais
-ratifiait
-ratifiant
-ratification
-ratifications
-ratifie
-ratifié
-ratifiée
-ratifiées
-ratifient
-ratifier
-ratifiera
-ratifierai
-ratifieraient
-ratifierais
-ratifierait
-ratifieras
-ratifierez
-ratifieriez
-ratifierions
-ratifierons
-ratifieront
-ratifies
-ratifiés
-ratifiez
-ratifiiez
-ratifiions
-ratifions
-ratina
-ratinage
-ratinages
-ratinai
-ratinaient
-ratinais
-ratinait
-ratinâmes
-ratinant
-ratinas
-ratinasse
-ratinassent
-ratinasses
-ratinassiez
-ratinassions
-ratinât
-ratinâtes
-ratine
-ratiné
-ratinée
-ratinées
-ratinent
-ratiner
-ratinera
-ratinerai
-ratineraient
-ratinerais
-ratinerait
-ratineras
-ratinèrent
-ratinerez
-ratineriez
-ratinerions
-ratinerons
-ratineront
-ratines
-ratinés
-ratinez
-ratiniez
-ratinions
-ratinons
-ratio
-ratiocina
-ratiocinai
-ratiocinaient
-ratiocinais
-ratiocinait
-ratiocinâmes
-ratiocinant
-ratiocinas
-ratiocinasse
-ratiocinassent
-ratiocinasses
-ratiocinassiez
-ratiocinassions
-ratiocinât
-ratiocinâtes
-ratiocination
-ratiocinations
-ratiocine
-ratiociné
-ratiocinent
-ratiociner
-ratiocinera
-ratiocinerai
-ratiocineraient
-ratiocinerais
-ratiocinerait
-ratiocineras
-ratiocinèrent
-ratiocinerez
-ratiocineriez
-ratiocinerions
-ratiocinerons
-ratiocineront
-ratiocines
-ratiocineur
-ratiocineurs
-ratiocinez
-ratiociniez
-ratiocinions
-ratiocinons
-ration
-rational
-rationalisa
-rationalisai
-rationalisaient
-rationalisais
-rationalisait
-rationalisâmes
-rationalisant
-rationalisas
-rationalisasse
-rationalisassent
-rationalisasses
-rationalisassiez
-rationalisassions
-rationalisât
-rationalisâtes
-rationalisation
-rationalisations
-rationalise
-rationalisé
-rationalisée
-rationalisées
-rationalisent
-rationaliser
-rationalisera
-rationaliserai
-rationaliseraient
-rationaliserais
-rationaliserait
-rationaliseras
-rationalisèrent
-rationaliserez
-rationaliseriez
-rationaliserions
-rationaliserons
-rationaliseront
-rationalises
-rationalisés
-rationalisez
-rationalisiez
-rationalisions
-rationalisme
-rationalismes
-rationalisons
-rationaliste
-rationalistes
-rationalité
-rationalités
-rationaux
-rationna
-rationnai
-rationnaient
-rationnaire
-rationnaires
-rationnais
-rationnait
-rationnâmes
-rationnant
-rationnas
-rationnasse
-rationnassent
-rationnasses
-rationnassiez
-rationnassions
-rationnât
-rationnâtes
-rationne
-rationné
-rationnée
-rationnées
-rationnel
-rationnelle
-rationnellement
-rationnelles
-rationnels
-rationnement
-rationnements
-rationnent
-rationner
-rationnera
-rationnerai
-rationneraient
-rationnerais
-rationnerait
-rationneras
-rationnèrent
-rationnerez
-rationneriez
-rationnerions
-rationnerons
-rationneront
-rationnes
-rationnés
-rationnez
-rationniez
-rationnions
-rationnons
-rations
-ratios
-ratissa
-ratissage
-ratissages
-ratissai
-ratissaient
-ratissais
-ratissait
-ratissâmes
-ratissant
-ratissas
-ratissasse
-ratissassent
-ratissasses
-ratissassiez
-ratissassions
-ratissât
-ratissâtes
-ratisse
-ratissé
-ratissée
-ratissées
-ratissent
-ratisser
-ratissera
-ratisserai
-ratisseraient
-ratisserais
-ratisserait
-ratisseras
-ratissèrent
-ratisserez
-ratisseriez
-ratisserions
-ratisserons
-ratisseront
-ratisses
-ratissés
-ratissez
-ratissiez
-ratissions
-ratissoire
-ratissoires
-ratissons
-raton
-ratons
-rats
-rattacha
-rattachai
-rattachaient
-rattachais
-rattachait
-rattachâmes
-rattachant
-rattachas
-rattachasse
-rattachassent
-rattachasses
-rattachassiez
-rattachassions
-rattachât
-rattachâtes
-rattache
-rattaché
-rattachée
-rattachées
-rattachement
-rattachements
-rattachent
-rattacher
-rattachera
-rattacherai
-rattacheraient
-rattacherais
-rattacherait
-rattacheras
-rattachèrent
-rattacherez
-rattacheriez
-rattacherions
-rattacherons
-rattacheront
-rattaches
-rattachés
-rattachez
-rattachiez
-rattachions
-rattachons
-rattrapa
-rattrapable
-rattrapables
-rattrapage
-rattrapages
-rattrapai
-rattrapaient
-rattrapais
-rattrapait
-rattrapâmes
-rattrapant
-rattrapas
-rattrapasse
-rattrapassent
-rattrapasses
-rattrapassiez
-rattrapassions
-rattrapât
-rattrapâtes
-rattrape
-rattrapé
-rattrapée
-rattrapées
-rattrapent
-rattraper
-rattrapera
-rattraperai
-rattraperaient
-rattraperais
-rattraperait
-rattraperas
-rattrapèrent
-rattraperez
-rattraperiez
-rattraperions
-rattraperons
-rattraperont
-rattrapes
-rattrapés
-rattrapez
-rattrapiez
-rattrapions
-rattrapons
-ratura
-raturage
-raturages
-raturai
-raturaient
-raturais
-raturait
-raturâmes
-raturant
-raturas
-raturasse
-raturassent
-raturasses
-raturassiez
-raturassions
-raturât
-raturâtes
-rature
-raturé
-raturée
-raturées
-raturent
-raturer
-raturera
-raturerai
-ratureraient
-raturerais
-raturerait
-ratureras
-raturèrent
-raturerez
-ratureriez
-raturerions
-raturerons
-ratureront
-ratures
-raturés
-raturez
-raturiez
-raturions
-raturons
-raucheur
-raucheurs
-raucité
-raucités
-raugmenta
-raugmentai
-raugmentaient
-raugmentais
-raugmentait
-raugmentâmes
-raugmentant
-raugmentas
-raugmentasse
-raugmentassent
-raugmentasses
-raugmentassiez
-raugmentassions
-raugmentât
-raugmentâtes
-raugmente
-raugmenté
-raugmentent
-raugmenter
-raugmentera
-raugmenterai
-raugmenteraient
-raugmenterais
-raugmenterait
-raugmenteras
-raugmentèrent
-raugmenterez
-raugmenteriez
-raugmenterions
-raugmenterons
-raugmenteront
-raugmentes
-raugmentez
-raugmentiez
-raugmentions
-raugmentons
-rauque
-rauquement
-rauquements
-rauques
-rauwolfia
-rauwolfias
-ravage
-ravagé
-ravagea
-ravageai
-ravageaient
-ravageais
-ravageait
-ravageâmes
-ravageant
-ravageas
-ravageasse
-ravageassent
-ravageasses
-ravageassiez
-ravageassions
-ravageât
-ravageâtes
-ravagée
-ravagées
-ravagent
-ravageons
-ravager
-ravagera
-ravagerai
-ravageraient
-ravagerais
-ravagerait
-ravageras
-ravagèrent
-ravagerez
-ravageriez
-ravagerions
-ravagerons
-ravageront
-ravages
-ravagés
-ravageur
-ravageurs
-ravageuse
-ravageuses
-ravagez
-ravagiez
-ravagions
-ravala
-ravalai
-ravalaient
-ravalais
-ravalait
-ravalâmes
-ravalant
-ravalas
-ravalasse
-ravalassent
-ravalasses
-ravalassiez
-ravalassions
-ravalât
-ravalâtes
-ravale
-ravalé
-ravalée
-ravalées
-ravalement
-ravalements
-ravalent
-ravaler
-ravalera
-ravalerai
-ravaleraient
-ravalerais
-ravalerait
-ravaleras
-ravalèrent
-ravalerez
-ravaleriez
-ravalerions
-ravalerons
-ravaleront
-ravales
-ravalés
-ravaleur
-ravaleurs
-ravalez
-ravaliez
-ravalions
-ravalons
-ravauda
-ravaudage
-ravaudages
-ravaudai
-ravaudaient
-ravaudais
-ravaudait
-ravaudâmes
-ravaudant
-ravaudas
-ravaudasse
-ravaudassent
-ravaudasses
-ravaudassiez
-ravaudassions
-ravaudât
-ravaudâtes
-ravaude
-ravaudé
-ravaudée
-ravaudées
-ravaudent
-ravauder
-ravaudera
-ravauderai
-ravauderaient
-ravauderais
-ravauderait
-ravauderas
-ravaudèrent
-ravauderez
-ravauderiez
-ravauderions
-ravauderons
-ravauderont
-ravaudes
-ravaudés
-ravaudeur
-ravaudeurs
-ravaudeuse
-ravaudeuses
-ravaudez
-ravaudiez
-ravaudions
-ravaudons
-rave
-ravelin
-ravelins
-ravenala
-ravenalas
-ravenelle
-ravenelles
-raves
-ravi
-ravie
-ravier
-ravière
-ravières
-raviers
-ravies
-ravigota
-ravigotai
-ravigotaient
-ravigotais
-ravigotait
-ravigotâmes
-ravigotant
-ravigotante
-ravigotantes
-ravigotants
-ravigotas
-ravigotasse
-ravigotassent
-ravigotasses
-ravigotassiez
-ravigotassions
-ravigotât
-ravigotâtes
-ravigote
-ravigoté
-ravigotée
-ravigotées
-ravigotent
-ravigoter
-ravigotera
-ravigoterai
-ravigoteraient
-ravigoterais
-ravigoterait
-ravigoteras
-ravigotèrent
-ravigoterez
-ravigoteriez
-ravigoterions
-ravigoterons
-ravigoteront
-ravigotes
-ravigotés
-ravigotez
-ravigotiez
-ravigotions
-ravigotons
-ravili
-ravilie
-ravilies
-ravilîmes
-ravilir
-ravilira
-ravilirai
-raviliraient
-ravilirais
-ravilirait
-raviliras
-ravilirent
-ravilirez
-raviliriez
-ravilirions
-ravilirons
-raviliront
-ravilis
-ravilissaient
-ravilissais
-ravilissait
-ravilissant
-ravilisse
-ravilissent
-ravilisses
-ravilissez
-ravilissiez
-ravilissions
-ravilissons
-ravilit
-ravilît
-ravilîtes
-ravîmes
-ravin
-ravina
-ravinai
-ravinaient
-ravinais
-ravinait
-ravinâmes
-ravinant
-ravinas
-ravinasse
-ravinassent
-ravinasses
-ravinassiez
-ravinassions
-ravinât
-ravinâtes
-ravine
-raviné
-ravinée
-ravinées
-ravinement
-ravinements
-ravinent
-raviner
-ravinera
-ravinerai
-ravineraient
-ravinerais
-ravinerait
-ravineras
-ravinèrent
-ravinerez
-ravineriez
-ravinerions
-ravinerons
-ravineront
-ravines
-ravinés
-ravinez
-raviniez
-ravinions
-ravinons
-ravins
-ravioli
-raviolis
-ravir
-ravira
-ravirai
-raviraient
-ravirais
-ravirait
-raviras
-ravirent
-ravirez
-raviriez
-ravirions
-ravirons
-raviront
-ravis
-ravisa
-ravisai
-ravisaient
-ravisais
-ravisait
-ravisâmes
-ravisant
-ravisas
-ravisasse
-ravisassent
-ravisasses
-ravisassiez
-ravisassions
-ravisât
-ravisâtes
-ravise
-ravisé
-ravisée
-ravisées
-ravisent
-raviser
-ravisera
-raviserai
-raviseraient
-raviserais
-raviserait
-raviseras
-ravisèrent
-raviserez
-raviseriez
-raviserions
-raviserons
-raviseront
-ravises
-ravisés
-ravisez
-ravisiez
-ravisions
-ravisons
-ravissaient
-ravissais
-ravissait
-ravissant
-ravissante
-ravissantes
-ravissants
-ravisse
-ravissement
-ravissements
-ravissent
-ravisses
-ravisseur
-ravisseurs
-ravisseuse
-ravisseuses
-ravissez
-ravissiez
-ravissions
-ravissons
-ravit
-ravît
-ravitailla
-ravitaillai
-ravitaillaient
-ravitaillais
-ravitaillait
-ravitaillâmes
-ravitaillant
-ravitaillas
-ravitaillasse
-ravitaillassent
-ravitaillasses
-ravitaillassiez
-ravitaillassions
-ravitaillât
-ravitaillâtes
-ravitaille
-ravitaillé
-ravitaillée
-ravitaillées
-ravitaillement
-ravitaillements
-ravitaillent
-ravitailler
-ravitaillera
-ravitaillerai
-ravitailleraient
-ravitaillerais
-ravitaillerait
-ravitailleras
-ravitaillèrent
-ravitaillerez
-ravitailleriez
-ravitaillerions
-ravitaillerons
-ravitailleront
-ravitailles
-ravitaillés
-ravitailleur
-ravitailleurs
-ravitaillez
-ravitailliez
-ravitaillions
-ravitaillons
-ravîtes
-raviva
-ravivage
-ravivages
-ravivai
-ravivaient
-ravivais
-ravivait
-ravivâmes
-ravivant
-ravivas
-ravivasse
-ravivassent
-ravivasses
-ravivassiez
-ravivassions
-ravivât
-ravivâtes
-ravive
-ravivé
-ravivée
-ravivées
-ravivent
-raviver
-ravivera
-raviverai
-raviverâmes
-raviveras
-raviverasse
-raviverassent
-raviverasses
-raviverassiez
-raviverassions
-raviverât
-raviverâtes
-ravivèrent
-raviverèrent
-ravives
-ravivés
-ravivez
-raviviez
-ravivions
-ravivons
-ravoir
-raya
-rayage
-rayages
-rayai
-rayaient
-rayais
-rayait
-rayâmes
-rayant
-rayas
-rayasse
-rayassent
-rayasses
-rayassiez
-rayassions
-rayât
-rayâtes
-raye
-rayé
-rayée
-rayées
-rayent
-rayer
-rayera
-rayerai
-rayeraient
-rayerais
-rayerait
-rayeras
-rayère
-rayèrent
-rayères
-rayerez
-rayeriez
-rayerions
-rayerons
-rayeront
-rayes
-rayés
-rayez
-ray-grass
-rayiez
-rayions
-rayon
-rayonna
-rayonnage
-rayonnages
-rayonnai
-rayonnaient
-rayonnais
-rayonnait
-rayonnâmes
-rayonnant
-rayonnante
-rayonnantes
-rayonnants
-rayonnas
-rayonnasse
-rayonnassent
-rayonnasses
-rayonnassiez
-rayonnassions
-rayonnât
-rayonnâtes
-rayonne
-rayonné
-rayonnée
-rayonnées
-rayonnement
-rayonnements
-rayonnent
-rayonner
-rayonnera
-rayonnerai
-rayonneraient
-rayonnerais
-rayonnerait
-rayonneras
-rayonnèrent
-rayonnerez
-rayonneriez
-rayonnerions
-rayonnerons
-rayonneront
-rayonnes
-rayonnés
-rayonnez
-rayonniez
-rayonnions
-rayonnons
-rayons
-rayure
-rayures
-raz
-razzia
-razziai
-razziaient
-razziais
-razziait
-razziâmes
-razziant
-razzias
-razziasse
-razziassent
-razziasses
-razziassiez
-razziassions
-razziât
-razziâtes
-razzie
-razzié
-razziée
-razziées
-razzient
-razzier
-razziera
-razzierai
-razzierâmes
-razzieras
-razzierasse
-razzierassent
-razzierasses
-razzierassiez
-razzierassions
-razzierât
-razzierâtes
-razzièrent
-razzierèrent
-razzies
-razziés
-razziez
-razziiez
-razziions
-razzions
-ré
-réa
-réabonna
-réabonnai
-réabonnaient
-réabonnais
-réabonnait
-réabonnâmes
-réabonnant
-réabonnas
-réabonnasse
-réabonnassent
-réabonnasses
-réabonnassiez
-réabonnassions
-réabonnât
-réabonnâtes
-réabonne
-réabonné
-réabonnée
-réabonnées
-réabonnement
-réabonnements
-réabonnent
-réabonner
-réabonnera
-réabonnerai
-réabonnerâmes
-réabonneras
-réabonnerasse
-réabonnerassent
-réabonnerasses
-réabonnerassiez
-réabonnerassions
-réabonnerât
-réabonnerâtes
-réabonnèrent
-réabonnerèrent
-réabonnes
-réabonnés
-réabonnez
-réabonniez
-réabonnions
-réabonnons
-réabsorba
-réabsorbai
-réabsorbaient
-réabsorbais
-réabsorbait
-réabsorbâmes
-réabsorbant
-réabsorbas
-réabsorbasse
-réabsorbassent
-réabsorbasses
-réabsorbassiez
-réabsorbassions
-réabsorbât
-réabsorbâtes
-réabsorbe
-réabsorbé
-réabsorbée
-réabsorbées
-réabsorbent
-réabsorber
-réabsorbera
-réabsorberai
-réabsorberaient
-réabsorberais
-réabsorberait
-réabsorberas
-réabsorbèrent
-réabsorberez
-réabsorberiez
-réabsorberions
-réabsorberons
-réabsorberont
-réabsorbes
-réabsorbés
-réabsorbez
-réabsorbiez
-réabsorbions
-réabsorbons
-réabsorption
-réabsorptions
-réac
-réaccoutuma
-réaccoutumai
-réaccoutumaient
-réaccoutumais
-réaccoutumait
-réaccoutumâmes
-réaccoutumant
-réaccoutumas
-réaccoutumasse
-réaccoutumassent
-réaccoutumasses
-réaccoutumassiez
-réaccoutumassions
-réaccoutumât
-réaccoutumâtes
-réaccoutume
-réaccoutumé
-réaccoutumée
-réaccoutumées
-réaccoutument
-réaccoutumer
-réaccoutumera
-réaccoutumerai
-réaccoutumeraient
-réaccoutumerais
-réaccoutumerait
-réaccoutumeras
-réaccoutumèrent
-réaccoutumerez
-réaccoutumeriez
-réaccoutumerions
-réaccoutumerons
-réaccoutumeront
-réaccoutumes
-réaccoutumés
-réaccoutumez
-réaccoutumiez
-réaccoutumions
-réaccoutumons
-réacs
-réacteur
-réacteurs
-réactif
-réactifs
-réaction
-réactionnaire
-réactionnaires
-réactionnel
-réactionnelle
-réactionnelles
-réactionnels
-réactions
-réactiva
-réactivai
-réactivaient
-réactivais
-réactivait
-réactivâmes
-réactivant
-réactivas
-réactivasse
-réactivassent
-réactivasses
-réactivassiez
-réactivassions
-réactivât
-réactivâtes
-réactivation
-réactivations
-réactive
-réactivé
-réactivée
-réactivées
-réactivent
-réactiver
-réactivera
-réactiverai
-réactiveraient
-réactiverais
-réactiverait
-réactiveras
-réactivèrent
-réactiverez
-réactiveriez
-réactiverions
-réactiverons
-réactiveront
-réactives
-réactivés
-réactivez
-réactiviez
-réactivions
-réactivité
-réactivités
-réactivons
-réactrice
-réactrices
-réactualisa
-réactualisai
-réactualisaient
-réactualisais
-réactualisait
-réactualisâmes
-réactualisant
-réactualisas
-réactualisasse
-réactualisassent
-réactualisasses
-réactualisassiez
-réactualisassions
-réactualisât
-réactualisâtes
-réactualise
-réactualisé
-réactualisée
-réactualisées
-réactualisent
-réactualiser
-réactualisera
-réactualiserai
-réactualiseraient
-réactualiserais
-réactualiserait
-réactualiseras
-réactualisèrent
-réactualiserez
-réactualiseriez
-réactualiserions
-réactualiserons
-réactualiseront
-réactualises
-réactualisés
-réactualisez
-réactualisiez
-réactualisions
-réactualisons
-réadapta
-réadaptai
-réadaptaient
-réadaptais
-réadaptait
-réadaptâmes
-réadaptant
-réadaptas
-réadaptasse
-réadaptassent
-réadaptasses
-réadaptassiez
-réadaptassions
-réadaptât
-réadaptâtes
-réadaptation
-réadaptations
-réadapte
-réadapté
-réadaptée
-réadaptées
-réadaptent
-réadapter
-réadaptera
-réadapterai
-réadapteraient
-réadapterais
-réadapterait
-réadapteras
-réadaptèrent
-réadapterez
-réadapteriez
-réadapterions
-réadapterons
-réadapteront
-réadaptes
-réadaptés
-réadaptez
-réadaptiez
-réadaptions
-réadaptons
-réadmet
-réadmets
-réadmettaient
-réadmettais
-réadmettait
-réadmettant
-réadmette
-réadmettent
-réadmettes
-réadmettez
-réadmettiez
-réadmettions
-réadmettons
-réadmettra
-réadmettrai
-réadmettraient
-réadmettrais
-réadmettrait
-réadmettras
-réadmettre
-réadmettrez
-réadmettriez
-réadmettrions
-réadmettrons
-réadmettront
-réadmîmes
-réadmirent
-réadmis
-réadmise
-réadmises
-réadmisse
-réadmissent
-réadmisses
-réadmissiez
-réadmissions
-réadmit
-réadmît
-réadmîtes
-réaffecta
-réaffectai
-réaffectaient
-réaffectais
-réaffectait
-réaffectâmes
-réaffectant
-réaffectas
-réaffectasse
-réaffectassent
-réaffectasses
-réaffectassiez
-réaffectassions
-réaffectât
-réaffectâtes
-réaffectation
-réaffectations
-réaffecte
-réaffecté
-réaffectée
-réaffectées
-réaffectent
-réaffecter
-réaffectera
-réaffecterai
-réaffecteraient
-réaffecterais
-réaffecterait
-réaffecteras
-réaffectèrent
-réaffecterez
-réaffecteriez
-réaffecterions
-réaffecterons
-réaffecteront
-réaffectes
-réaffectés
-réaffectez
-réaffectiez
-réaffections
-réaffectons
-réaffirma
-réaffirmai
-réaffirmaient
-réaffirmais
-réaffirmait
-réaffirmâmes
-réaffirmant
-réaffirmas
-réaffirmasse
-réaffirmassent
-réaffirmasses
-réaffirmassiez
-réaffirmassions
-réaffirmât
-réaffirmâtes
-réaffirme
-réaffirmé
-réaffirmée
-réaffirmées
-réaffirment
-réaffirmer
-réaffirmera
-réaffirmerai
-réaffirmeraient
-réaffirmerais
-réaffirmerait
-réaffirmeras
-réaffirmèrent
-réaffirmerez
-réaffirmeriez
-réaffirmerions
-réaffirmerons
-réaffirmeront
-réaffirmes
-réaffirmés
-réaffirmez
-réaffirmiez
-réaffirmions
-réaffirmons
-réaffûta
-réaffûtai
-réaffûtaient
-réaffûtais
-réaffûtait
-réaffûtâmes
-réaffûtant
-réaffûtas
-réaffûtasse
-réaffûtassent
-réaffûtasses
-réaffûtassiez
-réaffûtassions
-réaffûtât
-réaffûtâtes
-réaffûte
-réaffûté
-réaffûtée
-réaffûtées
-réaffûtent
-réaffûter
-réaffûtera
-réaffûterai
-réaffûteraient
-réaffûterais
-réaffûterait
-réaffûteras
-réaffûtèrent
-réaffûterez
-réaffûteriez
-réaffûterions
-réaffûterons
-réaffûteront
-réaffûtes
-réaffûtés
-réaffûtez
-réaffûtiez
-réaffûtions
-réaffûtons
-réagi
-réagîmes
-réagir
-réagira
-réagirai
-réagiraient
-réagirais
-réagirait
-réagiras
-réagirent
-réagirez
-réagiriez
-réagirions
-réagirons
-réagiront
-réagis
-réagissaient
-réagissais
-réagissait
-réagissant
-réagisse
-réagissent
-réagisses
-réagissez
-réagissiez
-réagissions
-réagissons
-réagit
-réagît
-réagîtes
-réai
-réaient
-réais
-réait
-réajusta
-réajustai
-réajustaient
-réajustais
-réajustait
-réajustâmes
-réajustant
-réajustas
-réajustasse
-réajustassent
-réajustasses
-réajustassiez
-réajustassions
-réajustât
-réajustâtes
-réajuste
-réajusté
-réajustée
-réajustées
-réajustement
-réajustements
-réajustent
-réajuster
-réajustera
-réajusterai
-réajusteraient
-réajusterais
-réajusterait
-réajusteras
-réajustèrent
-réajusterez
-réajusteriez
-réajusterions
-réajusterons
-réajusteront
-réajustes
-réajustés
-réajustez
-réajustiez
-réajustions
-réajustons
-réal
-réale
-réales
-réalésa
-réalésai
-réalésaient
-réalésais
-réalésait
-réalésâmes
-réalésant
-réalésas
-réalésasse
-réalésassent
-réalésasses
-réalésassiez
-réalésassions
-réalésât
-réalésâtes
-réalésé
-réalèse
-réalésée
-réalésées
-réalèsent
-réaléser
-réalésera
-réaléserai
-réaléseraient
-réaléserais
-réaléserait
-réaléseras
-réalésèrent
-réaléserez
-réaléseriez
-réaléserions
-réaléserons
-réaléseront
-réalésés
-réalèses
-réalésez
-réalésiez
-réalésions
-réalésons
-réalgar
-réalgars
-réaligna
-réalignai
-réalignaient
-réalignais
-réalignait
-réalignâmes
-réalignant
-réalignas
-réalignasse
-réalignassent
-réalignasses
-réalignassiez
-réalignassions
-réalignât
-réalignâtes
-réaligne
-réaligné
-réalignée
-réalignées
-réalignent
-réaligner
-réalignera
-réalignerai
-réaligneraient
-réalignerais
-réalignerait
-réaligneras
-réalignèrent
-réalignerez
-réaligneriez
-réalignerions
-réalignerons
-réaligneront
-réalignes
-réalignés
-réalignez
-réaligniez
-réalignions
-réalignons
-réalisa
-réalisable
-réalisables
-réalisai
-réalisaient
-réalisais
-réalisait
-réalisâmes
-réalisant
-réalisas
-réalisasse
-réalisassent
-réalisasses
-réalisassiez
-réalisassions
-réalisât
-réalisâtes
-réalisateur
-réalisateurs
-réalisation
-réalisations
-réalisatrice
-réalisatrices
-réalise
-réalisé
-réalisée
-réalisées
-réalisent
-réaliser
-réalisera
-réaliserai
-réaliseraient
-réaliserais
-réaliserait
-réaliseras
-réalisèrent
-réaliserez
-réaliseriez
-réaliserions
-réaliserons
-réaliseront
-réalises
-réalisés
-réalisez
-réalisiez
-réalisions
-réalisme
-réalismes
-réalisons
-réaliste
-réalistement
-réalistes
-réalité
-réalités
-réaménage
-réaménagé
-réaménagea
-réaménageai
-réaménageaient
-réaménageais
-réaménageait
-réaménageâmes
-réaménageant
-réaménageas
-réaménageasse
-réaménageassent
-réaménageasses
-réaménageassiez
-réaménageassions
-réaménageât
-réaménageâtes
-réaménagée
-réaménagées
-réaménagent
-réaménageons
-réaménager
-réaménagera
-réaménagerai
-réaménageraient
-réaménagerais
-réaménagerait
-réaménageras
-réaménagèrent
-réaménagerez
-réaménageriez
-réaménagerions
-réaménagerons
-réaménageront
-réaménages
-réaménagés
-réaménagez
-réaménagiez
-réaménagions
-réâmes
-réamorça
-réamorçai
-réamorçaient
-réamorçais
-réamorçait
-réamorçâmes
-réamorçant
-réamorças
-réamorçasse
-réamorçassent
-réamorçasses
-réamorçassiez
-réamorçassions
-réamorçât
-réamorçâtes
-réamorce
-réamorcé
-réamorcée
-réamorcées
-réamorcent
-réamorcer
-réamorcera
-réamorcerai
-réamorceraient
-réamorcerais
-réamorcerait
-réamorceras
-réamorcèrent
-réamorcerez
-réamorceriez
-réamorcerions
-réamorcerons
-réamorceront
-réamorces
-réamorcés
-réamorcez
-réamorciez
-réamorcions
-réamorçons
-réanima
-réanimai
-réanimaient
-réanimais
-réanimait
-réanimâmes
-réanimant
-réanimas
-réanimasse
-réanimassent
-réanimasses
-réanimassiez
-réanimassions
-réanimât
-réanimâtes
-réanimation
-réanimations
-réanime
-réanimé
-réanimée
-réanimées
-réaniment
-réanimer
-réanimera
-réanimerai
-réanimeraient
-réanimerais
-réanimerait
-réanimeras
-réanimèrent
-réanimerez
-réanimeriez
-réanimerions
-réanimerons
-réanimeront
-réanimes
-réanimés
-réanimez
-réanimiez
-réanimions
-réanimons
-réant
-réapparais
-réapparaissaient
-réapparaissais
-réapparaissait
-réapparaissant
-réapparaisse
-réapparaissent
-réapparaisses
-réapparaissez
-réapparaissiez
-réapparaissions
-réapparaissons
-réapparaît
-réapparaîtra
-réapparaîtrai
-réapparaîtraient
-réapparaîtrais
-réapparaîtrait
-réapparaîtras
-réapparaître
-réapparaîtrez
-réapparaîtriez
-réapparaîtrions
-réapparaîtrons
-réapparaîtront
-réapparition
-réapparitions
-réapparu
-réapparue
-réapparues
-réapparûmes
-réapparurent
-réapparus
-réapparusse
-réapparussent
-réapparusses
-réapparussiez
-réapparussions
-réapparut
-réapparût
-réapparûtes
-réapprenaient
-réapprenais
-réapprenait
-réapprenant
-réapprend
-réapprendra
-réapprendrai
-réapprendraient
-réapprendrais
-réapprendrait
-réapprendras
-réapprendre
-réapprendrez
-réapprendriez
-réapprendrions
-réapprendrons
-réapprendront
-réapprends
-réapprenez
-réappreniez
-réapprenions
-réapprenne
-réapprennent
-réapprennes
-réapprenons
-réapprîmes
-réapprirent
-réappris
-réapprise
-réapprises
-réapprisse
-réapprissent
-réapprisses
-réapprissiez
-réapprissions
-réapprit
-réapprît
-réapprîtes
-réapprovisionna
-réapprovisionnai
-réapprovisionnaient
-réapprovisionnais
-réapprovisionnait
-réapprovisionnâmes
-réapprovisionnant
-réapprovisionnas
-réapprovisionnasse
-réapprovisionnassent
-réapprovisionnasses
-réapprovisionnassiez
-réapprovisionnassions
-réapprovisionnât
-réapprovisionnâtes
-réapprovisionne
-réapprovisionné
-réapprovisionnée
-réapprovisionnées
-réapprovisionnent
-réapprovisionner
-réapprovisionnera
-réapprovisionnerai
-réapprovisionneraient
-réapprovisionnerais
-réapprovisionnerait
-réapprovisionneras
-réapprovisionnèrent
-réapprovisionnerez
-réapprovisionneriez
-réapprovisionnerions
-réapprovisionnerons
-réapprovisionneront
-réapprovisionnes
-réapprovisionnés
-réapprovisionnez
-réapprovisionniez
-réapprovisionnions
-réapprovisionnons
-réargenta
-réargentai
-réargentaient
-réargentais
-réargentait
-réargentâmes
-réargentant
-réargentas
-réargentasse
-réargentassent
-réargentasses
-réargentassiez
-réargentassions
-réargentât
-réargentâtes
-réargente
-réargenté
-réargentée
-réargentées
-réargentent
-réargenter
-réargentera
-réargenterai
-réargenteraient
-réargenterais
-réargenterait
-réargenteras
-réargentèrent
-réargenterez
-réargenteriez
-réargenterions
-réargenterons
-réargenteront
-réargentes
-réargentés
-réargentez
-réargentiez
-réargentions
-réargentons
-réarma
-réarmai
-réarmaient
-réarmais
-réarmait
-réarmâmes
-réarmant
-réarmas
-réarmasse
-réarmassent
-réarmasses
-réarmassiez
-réarmassions
-réarmât
-réarmâtes
-réarme
-réarmé
-réarmée
-réarmées
-réarmement
-réarmements
-réarment
-réarmer
-réarmera
-réarmerai
-réarmeraient
-réarmerais
-réarmerait
-réarmeras
-réarmèrent
-réarmerez
-réarmeriez
-réarmerions
-réarmerons
-réarmeront
-réarmes
-réarmés
-réarmez
-réarmiez
-réarmions
-réarmons
-réarrange
-réarrangé
-réarrangea
-réarrangeai
-réarrangeaient
-réarrangeais
-réarrangeait
-réarrangeâmes
-réarrangeant
-réarrangeas
-réarrangeasse
-réarrangeassent
-réarrangeasses
-réarrangeassiez
-réarrangeassions
-réarrangeât
-réarrangeâtes
-réarrangée
-réarrangées
-réarrangent
-réarrangeons
-réarranger
-réarrangera
-réarrangerai
-réarrangeraient
-réarrangerais
-réarrangerait
-réarrangeras
-réarrangèrent
-réarrangerez
-réarrangeriez
-réarrangerions
-réarrangerons
-réarrangeront
-réarranges
-réarrangés
-réarrangez
-réarrangiez
-réarrangions
-réas
-réasse
-réassent
-réasses
-réassiez
-réassigna
-réassignai
-réassignaient
-réassignais
-réassignait
-réassignâmes
-réassignant
-réassignas
-réassignasse
-réassignassent
-réassignasses
-réassignassiez
-réassignassions
-réassignât
-réassignâtes
-réassigne
-réassigné
-réassignée
-réassignées
-réassignent
-réassigner
-réassignera
-réassignerai
-réassigneraient
-réassignerais
-réassignerait
-réassigneras
-réassignèrent
-réassignerez
-réassigneriez
-réassignerions
-réassignerons
-réassigneront
-réassignes
-réassignés
-réassignez
-réassigniez
-réassignions
-réassignons
-réassions
-réassorti
-réassortie
-réassorties
-réassortiment
-réassortiments
-réassortîmes
-réassortir
-réassortira
-réassortirai
-réassortiraient
-réassortirais
-réassortirait
-réassortiras
-réassortirent
-réassortirez
-réassortiriez
-réassortirions
-réassortirons
-réassortiront
-réassortis
-réassortissaient
-réassortissais
-réassortissait
-réassortissant
-réassortisse
-réassortissent
-réassortisses
-réassortissez
-réassortissiez
-réassortissions
-réassortissons
-réassortit
-réassortît
-réassortîtes
-réassura
-réassurai
-réassuraient
-réassurais
-réassurait
-réassurâmes
-réassurance
-réassurances
-réassurant
-réassuras
-réassurasse
-réassurassent
-réassurasses
-réassurassiez
-réassurassions
-réassurât
-réassurâtes
-réassure
-réassuré
-réassurée
-réassurées
-réassurent
-réassurer
-réassurera
-réassurerai
-réassureraient
-réassurerais
-réassurerait
-réassureras
-réassurèrent
-réassurerez
-réassureriez
-réassurerions
-réassurerons
-réassureront
-réassures
-réassurés
-réassurez
-réassuriez
-réassurions
-réassurons
-réât
-réâtes
-réaux
-rebab
-rebabs
-rebaissa
-rebaissai
-rebaissaient
-rebaissais
-rebaissait
-rebaissâmes
-rebaissant
-rebaissas
-rebaissasse
-rebaissassent
-rebaissasses
-rebaissassiez
-rebaissassions
-rebaissât
-rebaissâtes
-rebaisse
-rebaissé
-rebaissent
-rebaisser
-rebaissera
-rebaisserai
-rebaisseraient
-rebaisserais
-rebaisserait
-rebaisseras
-rebaissèrent
-rebaisserez
-rebaisseriez
-rebaisserions
-rebaisserons
-rebaisseront
-rebaisses
-rebaissez
-rebaissiez
-rebaissions
-rebaissons
-rebanda
-rebandai
-rebandaient
-rebandais
-rebandait
-rebandâmes
-rebandant
-rebandas
-rebandasse
-rebandassent
-rebandasses
-rebandassiez
-rebandassions
-rebandât
-rebandâtes
-rebande
-rebandé
-rebandée
-rebandées
-rebandent
-rebander
-rebandera
-rebanderai
-rebanderaient
-rebanderais
-rebanderait
-rebanderas
-rebandèrent
-rebanderez
-rebanderiez
-rebanderions
-rebanderons
-rebanderont
-rebandes
-rebandés
-rebandez
-rebandiez
-rebandions
-rebandons
-rebaptisa
-rebaptisai
-rebaptisaient
-rebaptisais
-rebaptisait
-rebaptisâmes
-rebaptisant
-rebaptisas
-rebaptisasse
-rebaptisassent
-rebaptisasses
-rebaptisassiez
-rebaptisassions
-rebaptisât
-rebaptisâtes
-rebaptise
-rebaptisé
-rebaptisée
-rebaptisées
-rebaptisent
-rebaptiser
-rebaptisera
-rebaptiserai
-rebaptiseraient
-rebaptiserais
-rebaptiserait
-rebaptiseras
-rebaptisèrent
-rebaptiserez
-rebaptiseriez
-rebaptiserions
-rebaptiserons
-rebaptiseront
-rebaptises
-rebaptisés
-rebaptisez
-rebaptisiez
-rebaptisions
-rebaptisons
-rébarbatif
-rébarbatifs
-rébarbative
-rébarbatives
-rebat
-rebâti
-rebâtie
-rebâties
-rebâtîmes
-rebâtir
-rebâtira
-rebâtirai
-rebâtiraient
-rebâtirais
-rebâtirait
-rebâtiras
-rebâtirent
-rebâtirez
-rebâtiriez
-rebâtirions
-rebâtirons
-rebâtiront
-rebâtis
-rebâtissaient
-rebâtissais
-rebâtissait
-rebâtissant
-rebâtisse
-rebâtissent
-rebâtisses
-rebâtissez
-rebâtissiez
-rebâtissions
-rebâtissons
-rebâtit
-rebâtît
-rebâtîtes
-rebats
-rebattaient
-rebattais
-rebattait
-rebattant
-rebatte
-rebattement
-rebattements
-rebattent
-rebattes
-rebattez
-rebattiez
-rebattîmes
-rebattions
-rebattirent
-rebattis
-rebattisse
-rebattissent
-rebattisses
-rebattissiez
-rebattissions
-rebattit
-rebattît
-rebattîtes
-rebattons
-rebattra
-rebattrai
-rebattraient
-rebattrais
-rebattrait
-rebattras
-rebattre
-rebattrez
-rebattriez
-rebattrions
-rebattrons
-rebattront
-rebattu
-rebattue
-rebattues
-rebattus
-rebec
-rebecs
-rebella
-rebellai
-rebellaient
-rebellais
-rebellait
-rebellâmes
-rebellant
-rebellas
-rebellasse
-rebellassent
-rebellasses
-rebellassiez
-rebellassions
-rebellât
-rebellâtes
-rebelle
-rebellé
-rebellée
-rebellées
-rebellent
-rebeller
-rebellera
-rebellerai
-rebelleraient
-rebellerais
-rebellerait
-rebelleras
-rebellèrent
-rebellerez
-rebelleriez
-rebellerions
-rebellerons
-rebelleront
-rebelles
-rebellés
-rebellez
-rebelliez
-rébellion
-rebellions
-rébellions
-rebellons
-rebiffa
-rebiffai
-rebiffaient
-rebiffais
-rebiffait
-rebiffâmes
-rebiffant
-rebiffas
-rebiffasse
-rebiffassent
-rebiffasses
-rebiffassiez
-rebiffassions
-rebiffât
-rebiffâtes
-rebiffe
-rebiffé
-rebiffée
-rebiffées
-rebiffent
-rebiffer
-rebiffera
-rebifferai
-rebifferaient
-rebifferais
-rebifferait
-rebifferas
-rebiffèrent
-rebifferez
-rebifferiez
-rebifferions
-rebifferons
-rebifferont
-rebiffes
-rebiffés
-rebiffez
-rebiffiez
-rebiffions
-rebiffons
-rebiqua
-rebiquai
-rebiquaient
-rebiquais
-rebiquait
-rebiquâmes
-rebiquant
-rebiquas
-rebiquasse
-rebiquassent
-rebiquasses
-rebiquassiez
-rebiquassions
-rebiquât
-rebiquâtes
-rebique
-rebiqué
-rebiquée
-rebiquées
-rebiquent
-rebiquer
-rebiquera
-rebiquerai
-rebiqueraient
-rebiquerais
-rebiquerait
-rebiqueras
-rebiquèrent
-rebiquerez
-rebiqueriez
-rebiquerions
-rebiquerons
-rebiqueront
-rebiques
-rebiqués
-rebiquez
-rebiquiez
-rebiquions
-rebiquons
-reblanchi
-reblanchie
-reblanchies
-reblanchîmes
-reblanchir
-reblanchira
-reblanchirai
-reblanchiraient
-reblanchirais
-reblanchirait
-reblanchiras
-reblanchirent
-reblanchirez
-reblanchiriez
-reblanchirions
-reblanchirons
-reblanchiront
-reblanchis
-reblanchissaient
-reblanchissais
-reblanchissait
-reblanchissant
-reblanchisse
-reblanchissent
-reblanchisses
-reblanchissez
-reblanchissiez
-reblanchissions
-reblanchissons
-reblanchit
-reblanchît
-reblanchîtes
-reblochon
-reblochons
-reboisa
-reboisai
-reboisaient
-reboisais
-reboisait
-reboisâmes
-reboisant
-reboisas
-reboisasse
-reboisassent
-reboisasses
-reboisassiez
-reboisassions
-reboisât
-reboisâtes
-reboise
-reboisé
-reboisée
-reboisées
-reboisement
-reboisements
-reboisent
-reboiser
-reboisera
-reboiserai
-reboiseraient
-reboiserais
-reboiserait
-reboiseras
-reboisèrent
-reboiserez
-reboiseriez
-reboiserions
-reboiserons
-reboiseront
-reboises
-reboisés
-reboisez
-reboisiez
-reboisions
-reboisons
-rebond
-rebondi
-rebondîmes
-rebondir
-rebondira
-rebondirai
-rebondiraient
-rebondirais
-rebondirait
-rebondiras
-rebondirent
-rebondirez
-rebondiriez
-rebondirions
-rebondirons
-rebondiront
-rebondis
-rebondissaient
-rebondissais
-rebondissait
-rebondissant
-rebondissante
-rebondissantes
-rebondissants
-rebondisse
-rebondissement
-rebondissements
-rebondissent
-rebondisses
-rebondissez
-rebondissiez
-rebondissions
-rebondissons
-rebondit
-rebondît
-rebondîtes
-rebonds
-rebord
-reborda
-rebordai
-rebordaient
-rebordais
-rebordait
-rebordâmes
-rebordant
-rebordas
-rebordasse
-rebordassent
-rebordasses
-rebordassiez
-rebordassions
-rebordât
-rebordâtes
-reborde
-rebordé
-rebordée
-rebordées
-rebordent
-reborder
-rebordera
-reborderai
-reborderaient
-reborderais
-reborderait
-reborderas
-rebordèrent
-reborderez
-reborderiez
-reborderions
-reborderons
-reborderont
-rebordes
-rebordés
-rebordez
-rebordiez
-rebordions
-rebordons
-rebords
-reboucha
-rebouchai
-rebouchaient
-rebouchais
-rebouchait
-rebouchâmes
-rebouchant
-rebouchas
-rebouchasse
-rebouchassent
-rebouchasses
-rebouchassiez
-rebouchassions
-rebouchât
-rebouchâtes
-rebouche
-rebouché
-rebouchée
-rebouchées
-rebouchent
-reboucher
-rebouchera
-reboucherai
-reboucheraient
-reboucherais
-reboucherait
-reboucheras
-rebouchèrent
-reboucherez
-reboucheriez
-reboucherions
-reboucherons
-reboucheront
-rebouches
-rebouchés
-rebouchez
-rebouchiez
-rebouchions
-rebouchons
-rebours
-rebouta
-reboutai
-reboutaient
-reboutais
-reboutait
-reboutâmes
-reboutant
-reboutas
-reboutasse
-reboutassent
-reboutasses
-reboutassiez
-reboutassions
-reboutât
-reboutâtes
-reboute
-rebouté
-reboutée
-reboutées
-reboutent
-rebouter
-reboutera
-rebouterai
-rebouteraient
-rebouterais
-rebouterait
-rebouteras
-reboutèrent
-rebouterez
-rebouteriez
-rebouterions
-rebouterons
-rebouteront
-reboutes
-reboutés
-rebouteur
-rebouteurs
-rebouteuse
-rebouteuses
-rebouteux
-reboutez
-reboutiez
-reboutions
-reboutonna
-reboutonnai
-reboutonnaient
-reboutonnais
-reboutonnait
-reboutonnâmes
-reboutonnant
-reboutonnas
-reboutonnasse
-reboutonnassent
-reboutonnasses
-reboutonnassiez
-reboutonnassions
-reboutonnât
-reboutonnâtes
-reboutonne
-reboutonné
-reboutonnée
-reboutonnées
-reboutonnent
-reboutonner
-reboutonnera
-reboutonnerai
-reboutonneraient
-reboutonnerais
-reboutonnerait
-reboutonneras
-reboutonnèrent
-reboutonnerez
-reboutonneriez
-reboutonnerions
-reboutonnerons
-reboutonneront
-reboutonnes
-reboutonnés
-reboutonnez
-reboutonniez
-reboutonnions
-reboutonnons
-reboutons
-rebroda
-rebrodai
-rebrodaient
-rebrodais
-rebrodait
-rebrodâmes
-rebrodant
-rebrodas
-rebrodasse
-rebrodassent
-rebrodasses
-rebrodassiez
-rebrodassions
-rebrodât
-rebrodâtes
-rebrode
-rebrodé
-rebrodée
-rebrodées
-rebrodent
-rebroder
-rebrodera
-rebroderai
-rebroderaient
-rebroderais
-rebroderait
-rebroderas
-rebrodèrent
-rebroderez
-rebroderiez
-rebroderions
-rebroderons
-rebroderont
-rebrodes
-rebrodés
-rebrodez
-rebrodiez
-rebrodions
-rebrodons
-rebroussa
-rebroussai
-rebroussaient
-rebroussais
-rebroussait
-rebroussâmes
-rebroussant
-rebroussas
-rebroussasse
-rebroussassent
-rebroussasses
-rebroussassiez
-rebroussassions
-rebroussât
-rebroussâtes
-rebrousse
-rebroussé
-rebroussée
-rebroussées
-rebroussement
-rebroussements
-rebroussent
-rebrousse-poil
-rebrousser
-rebroussera
-rebrousserai
-rebrousseraient
-rebrousserais
-rebrousserait
-rebrousseras
-rebroussèrent
-rebrousserez
-rebrousseriez
-rebrousserions
-rebrousserons
-rebrousseront
-rebrousses
-rebroussés
-rebroussez
-rebroussiez
-rebroussions
-rebroussons
-rebrûla
-rebrûlai
-rebrûlaient
-rebrûlais
-rebrûlait
-rebrûlâmes
-rebrûlant
-rebrûlas
-rebrûlasse
-rebrûlassent
-rebrûlasses
-rebrûlassiez
-rebrûlassions
-rebrûlât
-rebrûlâtes
-rebrûle
-rebrûlé
-rebrûlée
-rebrûlées
-rebrûlent
-rebrûler
-rebrûlera
-rebrûlerai
-rebrûleraient
-rebrûlerais
-rebrûlerait
-rebrûleras
-rebrûlèrent
-rebrûlerez
-rebrûleriez
-rebrûlerions
-rebrûlerons
-rebrûleront
-rebrûles
-rebrûlés
-rebrûlez
-rebrûliez
-rebrûlions
-rebrûlons
-rebuffade
-rebuffades
-rébus
-rebut
-rebuta
-rebutai
-rebutaient
-rebutais
-rebutait
-rebutâmes
-rebutant
-rebutante
-rebutantes
-rebutants
-rebutas
-rebutasse
-rebutassent
-rebutasses
-rebutassiez
-rebutassions
-rebutât
-rebutâtes
-rebute
-rebuté
-rebutée
-rebutées
-rebutent
-rebuter
-rebutera
-rebuterai
-rebuteraient
-rebuterais
-rebuterait
-rebuteras
-rebutèrent
-rebuterez
-rebuteriez
-rebuterions
-rebuterons
-rebuteront
-rebutes
-rebutés
-rebutez
-rebutiez
-rebutions
-rebutons
-rebuts
-recacheta
-recachetai
-recachetaient
-recachetais
-recachetait
-recachetâmes
-recachetant
-recachetas
-recachetasse
-recachetassent
-recachetasses
-recachetassiez
-recachetassions
-recachetât
-recachetâtes
-recacheté
-recachetée
-recachetées
-recacheter
-recachetèrent
-recachetés
-recachetez
-recachetiez
-recachetions
-recachetons
-recachette
-recachettent
-recachettera
-recachetterai
-recachetteraient
-recachetterais
-recachetterait
-recachetteras
-recachetterez
-recachetteriez
-recachetterions
-recachetterons
-recachetteront
-recachettes
-recala
-recalai
-recalaient
-recalais
-recalait
-recalâmes
-recalant
-recalas
-recalasse
-recalassent
-recalasses
-recalassiez
-recalassions
-recalât
-recalâtes
-recalcifia
-recalcifiai
-recalcifiaient
-recalcifiais
-recalcifiait
-recalcifiâmes
-recalcifiant
-recalcifias
-recalcifiasse
-recalcifiassent
-recalcifiasses
-recalcifiassiez
-recalcifiassions
-recalcifiât
-recalcifiâtes
-recalcification
-recalcifications
-recalcifie
-recalcifié
-recalcifiée
-recalcifiées
-recalcifient
-recalcifier
-recalcifiera
-recalcifierai
-recalcifieraient
-recalcifierais
-recalcifierait
-recalcifieras
-recalcifièrent
-recalcifierez
-recalcifieriez
-recalcifierions
-recalcifierons
-recalcifieront
-recalcifies
-recalcifiés
-recalcifiez
-recalcifiiez
-recalcifiions
-recalcifions
-récalcitrant
-récalcitrante
-récalcitrantes
-récalcitrants
-recalcula
-recalculai
-recalculaient
-recalculais
-recalculait
-recalculâmes
-recalculant
-recalculas
-recalculasse
-recalculassent
-recalculasses
-recalculassiez
-recalculassions
-recalculât
-recalculâtes
-recalcule
-recalculé
-recalculée
-recalculées
-recalculent
-recalculer
-recalculera
-recalculerai
-recalculeraient
-recalculerais
-recalculerait
-recalculeras
-recalculèrent
-recalculerez
-recalculeriez
-recalculerions
-recalculerons
-recalculeront
-recalcules
-recalculés
-recalculez
-recalculiez
-recalculions
-recalculons
-recale
-recalé
-recalée
-recalées
-recalent
-recaler
-recalera
-recalerai
-recaleraient
-recalerais
-recalerait
-recaleras
-recalèrent
-recalerez
-recaleriez
-recalerions
-recalerons
-recaleront
-recales
-recalés
-recalez
-recaliez
-recalions
-recalons
-récapitula
-récapitulai
-récapitulaient
-récapitulais
-récapitulait
-récapitulâmes
-récapitulant
-récapitulas
-récapitulasse
-récapitulassent
-récapitulasses
-récapitulassiez
-récapitulassions
-récapitulât
-récapitulâtes
-récapitulatif
-récapitulatifs
-récapitulation
-récapitulations
-récapitulative
-récapitulatives
-récapitule
-récapitulé
-récapitulée
-récapitulées
-récapitulent
-récapituler
-récapitulera
-récapitulerai
-récapituleraient
-récapitulerais
-récapitulerait
-récapituleras
-récapitulèrent
-récapitulerez
-récapituleriez
-récapitulerions
-récapitulerons
-récapituleront
-récapitules
-récapitulés
-récapitulez
-récapituliez
-récapitulions
-récapitulons
-recarda
-recardai
-recardaient
-recardais
-recardait
-recardâmes
-recardant
-recardas
-recardasse
-recardassent
-recardasses
-recardassiez
-recardassions
-recardât
-recardâtes
-recarde
-recardé
-recardée
-recardées
-recardent
-recarder
-recardera
-recarderai
-recarderaient
-recarderais
-recarderait
-recarderas
-recardèrent
-recarderez
-recarderiez
-recarderions
-recarderons
-recarderont
-recardes
-recardés
-recardez
-recardiez
-recardions
-recardons
-recarrela
-recarrelai
-recarrelaient
-recarrelais
-recarrelait
-recarrelâmes
-recarrelant
-recarrelas
-recarrelasse
-recarrelassent
-recarrelasses
-recarrelassiez
-recarrelassions
-recarrelât
-recarrelâtes
-recarrelé
-recarrelée
-recarrelées
-recarreler
-recarrelèrent
-recarrelés
-recarrelez
-recarreliez
-recarrelions
-recarrelle
-recarrellent
-recarrellera
-recarrellerai
-recarrelleraient
-recarrellerais
-recarrellerait
-recarrelleras
-recarrellerez
-recarrelleriez
-recarrellerions
-recarrellerons
-recarrelleront
-recarrelles
-recarrelons
-recasa
-recasai
-recasaient
-recasais
-recasait
-recasâmes
-recasant
-recasas
-recasasse
-recasassent
-recasasses
-recasassiez
-recasassions
-recasât
-recasâtes
-recase
-recasé
-recasée
-recasées
-recasent
-recaser
-recasera
-recaserai
-recaseraient
-recaserais
-recaserait
-recaseras
-recasèrent
-recaserez
-recaseriez
-recaserions
-recaserons
-recaseront
-recases
-recasés
-recasez
-recasiez
-recasions
-recasons
-recausa
-recausai
-recausaient
-recausais
-recausait
-recausâmes
-recausant
-recausas
-recausasse
-recausassent
-recausasses
-recausassiez
-recausassions
-recausât
-recausâtes
-recause
-recausé
-recausent
-recauser
-recausera
-recauserai
-recauseraient
-recauserais
-recauserait
-recauseras
-recausèrent
-recauserez
-recauseriez
-recauserions
-recauserons
-recauseront
-recauses
-recausez
-recausiez
-recausions
-recausons
-recéda
-recédai
-recédaient
-recédais
-recédait
-recédâmes
-recédant
-recédas
-recédasse
-recédassent
-recédasses
-recédassiez
-recédassions
-recédât
-recédâtes
-recédé
-recède
-recédée
-recédées
-recèdent
-recéder
-recédera
-recéderai
-recéderaient
-recéderais
-recéderait
-recéderas
-recédèrent
-recéderez
-recéderiez
-recéderions
-recéderons
-recéderont
-recédés
-recèdes
-recédez
-recédiez
-recédions
-recédons
-recel
-recela
-recéla
-recelai
-recélai
-recelaient
-recélaient
-recelais
-recélais
-recelait
-recélait
-recelâmes
-recélâmes
-recelant
-recélant
-recelas
-recélas
-recelasse
-recélasse
-recelassent
-recélassent
-recelasses
-recélasses
-recelassiez
-recélassiez
-recelassions
-recélassions
-recelât
-recélât
-recelâtes
-recélâtes
-recelé
-recélé
-recèle
-recelée
-recélée
-recelées
-recélées
-recèlent
-receler
-recéler
-recélera
-recèlera
-recélerai
-recèlerai
-recéleraient
-recèleraient
-recélerais
-recèlerais
-recélerait
-recèlerait
-recéleras
-recèleras
-recelèrent
-recélèrent
-recélerez
-recèlerez
-recéleriez
-recèleriez
-recélerions
-recèlerions
-recélerons
-recèlerons
-recéleront
-recèleront
-recelés
-recélés
-recèles
-receleur
-receleurs
-receleuse
-receleuses
-recelez
-recélez
-receliez
-recéliez
-recelions
-recélions
-recelons
-recélons
-recels
-récemment
-recensa
-recensai
-recensaient
-recensais
-recensait
-recensâmes
-recensant
-recensas
-recensasse
-recensassent
-recensasses
-recensassiez
-recensassions
-recensât
-recensâtes
-recense
-recensé
-recensée
-recensées
-recensement
-recensements
-recensent
-recenser
-recensera
-recenserai
-recenseraient
-recenserais
-recenserait
-recenseras
-recensèrent
-recenserez
-recenseriez
-recenserions
-recenserons
-recenseront
-recenses
-recensés
-recenseur
-recenseurs
-recenseuse
-recenseuses
-recensez
-recensiez
-recension
-recensions
-recensons
-récent
-récente
-récentes
-recentra
-recentrai
-recentraient
-recentrais
-recentrait
-recentrâmes
-recentrant
-recentras
-recentrasse
-recentrassent
-recentrasses
-recentrassiez
-recentrassions
-recentrât
-recentrâtes
-recentre
-recentré
-recentrée
-recentrées
-recentrent
-recentrer
-recentrera
-recentrerai
-recentreraient
-recentrerais
-recentrerait
-recentreras
-recentrèrent
-recentrerez
-recentreriez
-recentrerions
-recentrerons
-recentreront
-recentres
-recentrés
-recentrez
-recentriez
-recentrions
-recentrons
-récents
-recepa
-recépa
-recépage
-recépages
-recepai
-recépai
-recepaient
-recépaient
-recepais
-recépais
-recepait
-recépait
-recepâmes
-recépâmes
-recepant
-recépant
-recepas
-recépas
-recepasse
-recépasse
-recepassent
-recépassent
-recepasses
-recépasses
-recepassiez
-recépassiez
-recepassions
-recépassions
-recepât
-recépât
-recepâtes
-recépâtes
-recepé
-recépé
-recèpe
-recepée
-recépée
-recepées
-recépées
-recèpent
-receper
-recéper
-recépera
-recèpera
-recéperai
-recèperai
-recéperaient
-recèperaient
-recéperais
-recèperais
-recéperait
-recèperait
-recéperas
-recèperas
-recepèrent
-recépèrent
-recéperez
-recèperez
-recéperiez
-recèperiez
-recéperions
-recèperions
-recéperons
-recèperons
-recéperont
-recèperont
-recepés
-recépés
-recèpes
-recepez
-recépez
-recepiez
-recépiez
-recepions
-recépions
-récépissé
-récépissés
-recepons
-recépons
-réceptacle
-réceptacles
-récepteur
-récepteurs
-réceptif
-réceptifs
-réception
-réceptionna
-réceptionnai
-réceptionnaient
-réceptionnaire
-réceptionnaires
-réceptionnais
-réceptionnait
-réceptionnâmes
-réceptionnant
-réceptionnas
-réceptionnasse
-réceptionnassent
-réceptionnasses
-réceptionnassiez
-réceptionnassions
-réceptionnât
-réceptionnâtes
-réceptionne
-réceptionné
-réceptionnée
-réceptionnées
-réceptionnent
-réceptionner
-réceptionnera
-réceptionnerai
-réceptionneraient
-réceptionnerais
-réceptionnerait
-réceptionneras
-réceptionnèrent
-réceptionnerez
-réceptionneriez
-réceptionnerions
-réceptionnerons
-réceptionneront
-réceptionnes
-réceptionnés
-réceptionnez
-réceptionniez
-réceptionnions
-réceptionniste
-réceptionnistes
-réceptionnons
-réceptions
-réceptive
-réceptives
-réceptivité
-réceptivités
-réceptrice
-réceptrices
-recercla
-recerclai
-recerclaient
-recerclais
-recerclait
-recerclâmes
-recerclant
-recerclas
-recerclasse
-recerclassent
-recerclasses
-recerclassiez
-recerclassions
-recerclât
-recerclâtes
-recercle
-recerclé
-recerclée
-recerclées
-recerclent
-recercler
-recerclera
-recerclerai
-recercleraient
-recerclerais
-recerclerait
-recercleras
-recerclèrent
-recerclerez
-recercleriez
-recerclerions
-recerclerons
-recercleront
-recercles
-recerclés
-recerclez
-recercliez
-recerclions
-recerclons
-recès
-récessif
-récessifs
-récession
-récessions
-récessive
-récessives
-recette
-recettes
-recevabilité
-recevabilités
-recevable
-recevables
-recevaient
-recevais
-recevait
-recevant
-receveur
-receveurs
-receveuse
-receveuses
-recevez
-receviez
-recevions
-recevoir
-recevons
-recevra
-recevrai
-recevraient
-recevrais
-recevrait
-recevras
-recevrez
-recevriez
-recevrions
-recevrons
-recevront
-recez
-rechampi
-réchampi
-rechampie
-réchampie
-rechampies
-réchampies
-rechampîmes
-réchampîmes
-rechampir
-réchampir
-rechampira
-réchampira
-rechampirai
-réchampirai
-rechampiraient
-réchampiraient
-rechampirais
-réchampirais
-rechampirait
-réchampirait
-rechampiras
-réchampiras
-rechampirent
-réchampirent
-rechampirez
-réchampirez
-rechampiriez
-réchampiriez
-rechampirions
-réchampirions
-rechampirons
-réchampirons
-rechampiront
-réchampiront
-rechampis
-réchampis
-rechampissage
-réchampissage
-rechampissages
-réchampissages
-rechampissaient
-réchampissaient
-rechampissais
-réchampissais
-rechampissait
-réchampissait
-rechampissant
-réchampissant
-rechampisse
-réchampisse
-rechampissent
-réchampissent
-rechampisses
-réchampisses
-rechampissez
-réchampissez
-rechampissiez
-réchampissiez
-rechampissions
-réchampissions
-rechampissons
-réchampissons
-rechampit
-rechampît
-réchampit
-réchampît
-rechampîtes
-réchampîtes
-rechange
-rechangé
-rechangea
-rechangeai
-rechangeaient
-rechangeais
-rechangeait
-rechangeâmes
-rechangeant
-rechangeas
-rechangeasse
-rechangeassent
-rechangeasses
-rechangeassiez
-rechangeassions
-rechangeât
-rechangeâtes
-rechangée
-rechangées
-rechangent
-rechangeons
-rechanger
-rechangera
-rechangerai
-rechangeraient
-rechangerais
-rechangerait
-rechangeras
-rechangèrent
-rechangerez
-rechangeriez
-rechangerions
-rechangerons
-rechangeront
-rechanges
-rechangés
-rechangez
-rechangiez
-rechangions
-rechanta
-rechantai
-rechantaient
-rechantais
-rechantait
-rechantâmes
-rechantant
-rechantas
-rechantasse
-rechantassent
-rechantasses
-rechantassiez
-rechantassions
-rechantât
-rechantâtes
-rechante
-rechanté
-rechantée
-rechantées
-rechantent
-rechanter
-rechantera
-rechanterai
-rechanteraient
-rechanterais
-rechanterait
-rechanteras
-rechantèrent
-rechanterez
-rechanteriez
-rechanterions
-rechanterons
-rechanteront
-rechantes
-rechantés
-rechantez
-rechantiez
-rechantions
-rechantons
-rechapa
-rechapage
-rechapages
-rechapai
-rechapaient
-rechapais
-rechapait
-rechapâmes
-rechapant
-rechapas
-rechapasse
-rechapassent
-rechapasses
-rechapassiez
-rechapassions
-rechapât
-rechapâtes
-rechape
-rechapé
-rechapée
-rechapées
-rechapent
-rechaper
-rechapera
-rechaperai
-rechaperaient
-rechaperais
-rechaperait
-rechaperas
-rechapèrent
-rechaperez
-rechaperiez
-rechaperions
-rechaperons
-rechaperont
-rechapes
-rechapés
-rechapez
-rechapiez
-rechapions
-rechapons
-réchappa
-réchappai
-réchappaient
-réchappais
-réchappait
-réchappâmes
-réchappant
-réchappas
-réchappasse
-réchappassent
-réchappasses
-réchappassiez
-réchappassions
-réchappât
-réchappâtes
-réchappe
-réchappé
-réchappent
-réchapper
-réchappera
-réchapperai
-réchapperaient
-réchapperais
-réchapperait
-réchapperas
-réchappèrent
-réchapperez
-réchapperiez
-réchapperions
-réchapperons
-réchapperont
-réchappes
-réchappez
-réchappiez
-réchappions
-réchappons
-recharge
-rechargé
-rechargea
-rechargeable
-rechargeables
-rechargeai
-rechargeaient
-rechargeais
-rechargeait
-rechargeâmes
-rechargeant
-rechargeas
-rechargeasse
-rechargeassent
-rechargeasses
-rechargeassiez
-rechargeassions
-rechargeât
-rechargeâtes
-rechargée
-rechargées
-rechargent
-rechargeons
-recharger
-rechargera
-rechargerai
-rechargeraient
-rechargerais
-rechargerait
-rechargeras
-rechargèrent
-rechargerez
-rechargeriez
-rechargerions
-rechargerons
-rechargeront
-recharges
-rechargés
-rechargez
-rechargiez
-rechargions
-rechassa
-rechassai
-rechassaient
-rechassais
-rechassait
-rechassâmes
-rechassant
-rechassas
-rechassasse
-rechassassent
-rechassasses
-rechassassiez
-rechassassions
-rechassât
-rechassâtes
-rechasse
-rechassé
-rechassée
-rechassées
-rechassent
-rechasser
-rechassera
-rechasserai
-rechasseraient
-rechasserais
-rechasserait
-rechasseras
-rechassèrent
-rechasserez
-rechasseriez
-rechasserions
-rechasserons
-rechasseront
-rechasses
-rechassés
-rechassez
-rechassiez
-rechassions
-rechassons
-réchaud
-réchauds
-réchauffa
-réchauffage
-réchauffages
-réchauffai
-réchauffaient
-réchauffais
-réchauffait
-réchauffâmes
-réchauffant
-réchauffante
-réchauffantes
-réchauffants
-réchauffas
-réchauffasse
-réchauffassent
-réchauffasses
-réchauffassiez
-réchauffassions
-réchauffât
-réchauffâtes
-réchauffe
-réchauffé
-réchauffée
-réchauffées
-réchauffement
-réchauffements
-réchauffent
-réchauffer
-réchauffera
-réchaufferai
-réchaufferaient
-réchaufferais
-réchaufferait
-réchaufferas
-réchauffèrent
-réchaufferez
-réchaufferiez
-réchaufferions
-réchaufferons
-réchaufferont
-réchauffes
-réchauffés
-réchauffeur
-réchauffeurs
-réchauffez
-réchauffiez
-réchauffions
-réchauffons
-rechaussa
-rechaussai
-rechaussaient
-rechaussais
-rechaussait
-rechaussâmes
-rechaussant
-rechaussas
-rechaussasse
-rechaussassent
-rechaussasses
-rechaussassiez
-rechaussassions
-rechaussât
-rechaussâtes
-rechausse
-rechaussé
-rechaussée
-rechaussées
-rechaussement
-rechaussements
-rechaussent
-rechausser
-rechaussera
-rechausserai
-rechausseraient
-rechausserais
-rechausserait
-rechausseras
-rechaussèrent
-rechausserez
-rechausseriez
-rechausserions
-rechausserons
-rechausseront
-rechausses
-rechaussés
-rechaussez
-rechaussiez
-rechaussions
-rechaussons
-rêche
-rechercha
-recherchai
-recherchaient
-recherchais
-recherchait
-recherchâmes
-recherchant
-recherchas
-recherchasse
-recherchassent
-recherchasses
-recherchassiez
-recherchassions
-recherchât
-recherchâtes
-recherche
-recherché
-recherchée
-recherchées
-recherchent
-rechercher
-recherchera
-rechercherai
-rechercheraient
-rechercherais
-rechercherait
-rechercheras
-recherchèrent
-rechercherez
-rechercheriez
-rechercherions
-rechercherons
-rechercheront
-recherches
-recherchés
-recherchez
-recherchiez
-recherchions
-recherchons
-rêches
-rechigna
-rechignai
-rechignaient
-rechignais
-rechignait
-rechignâmes
-rechignant
-rechignas
-rechignasse
-rechignassent
-rechignasses
-rechignassiez
-rechignassions
-rechignât
-rechignâtes
-rechigne
-rechigné
-rechignent
-rechigner
-rechignera
-rechignerai
-rechigneraient
-rechignerais
-rechignerait
-rechigneras
-rechignèrent
-rechignerez
-rechigneriez
-rechignerions
-rechignerons
-rechigneront
-rechignes
-rechignez
-rechigniez
-rechignions
-rechignons
-rechristianisa
-rechristianisai
-rechristianisaient
-rechristianisais
-rechristianisait
-rechristianisâmes
-rechristianisant
-rechristianisas
-rechristianisasse
-rechristianisassent
-rechristianisasses
-rechristianisassiez
-rechristianisassions
-rechristianisât
-rechristianisâtes
-rechristianise
-rechristianisé
-rechristianisée
-rechristianisées
-rechristianisent
-rechristianiser
-rechristianisera
-rechristianiserai
-rechristianiseraient
-rechristianiserais
-rechristianiserait
-rechristianiseras
-rechristianisèrent
-rechristianiserez
-rechristianiseriez
-rechristianiserions
-rechristianiserons
-rechristianiseront
-rechristianises
-rechristianisés
-rechristianisez
-rechristianisiez
-rechristianisions
-rechristianisons
-rechuta
-rechutai
-rechutaient
-rechutais
-rechutait
-rechutâmes
-rechutant
-rechutas
-rechutasse
-rechutassent
-rechutasses
-rechutassiez
-rechutassions
-rechutât
-rechutâtes
-rechute
-rechuté
-rechutent
-rechuter
-rechutera
-rechuterai
-rechuteraient
-rechuterais
-rechuterait
-rechuteras
-rechutèrent
-rechuterez
-rechuteriez
-rechuterions
-rechuterons
-rechuteront
-rechutes
-rechutez
-rechutiez
-rechutions
-rechutons
-récidiva
-récidivai
-récidivaient
-récidivais
-récidivait
-récidivâmes
-récidivant
-récidivante
-récidivantes
-récidivants
-récidivas
-récidivasse
-récidivassent
-récidivasses
-récidivassiez
-récidivassions
-récidivât
-récidivâtes
-récidive
-récidivé
-récidivent
-récidiver
-récidivera
-récidiverai
-récidiveraient
-récidiverais
-récidiverait
-récidiveras
-récidivèrent
-récidiverez
-récidiveriez
-récidiverions
-récidiverons
-récidiveront
-récidives
-récidivez
-récidiviez
-récidivions
-récidivisme
-récidivismes
-récidiviste
-récidivistes
-récidivons
-récif
-récifal
-récifale
-récifales
-récifaux
-récifs
-récipiendaire
-récipiendaires
-récipient
-récipients
-réciprocité
-réciprocités
-réciproqua
-réciproquai
-réciproquaient
-réciproquais
-réciproquait
-réciproquâmes
-réciproquant
-réciproquas
-réciproquasse
-réciproquassent
-réciproquasses
-réciproquassiez
-réciproquassions
-réciproquât
-réciproquâtes
-réciproque
-réciproqué
-réciproquée
-réciproquées
-réciproquement
-réciproquent
-réciproquer
-réciproquera
-réciproquerai
-réciproqueraient
-réciproquerais
-réciproquerait
-réciproqueras
-réciproquèrent
-réciproquerez
-réciproqueriez
-réciproquerions
-réciproquerons
-réciproqueront
-réciproques
-réciproqués
-réciproquez
-réciproquiez
-réciproquions
-réciproquons
-récit
-récita
-récitai
-récitaient
-récitais
-récitait
-récital
-récitals
-récitâmes
-récitant
-récitante
-récitantes
-récitants
-récitas
-récitasse
-récitassent
-récitasses
-récitassiez
-récitassions
-récitât
-récitâtes
-récitatif
-récitatifs
-récitation
-récitations
-récite
-récité
-récitée
-récitées
-récitent
-réciter
-récitera
-réciterai
-réciteraient
-réciterais
-réciterait
-réciteras
-récitèrent
-réciterez
-réciteriez
-réciterions
-réciterons
-réciteront
-récites
-récités
-récitez
-récitiez
-récitions
-récitons
-récits
-réclama
-réclamai
-réclamaient
-réclamais
-réclamait
-réclamâmes
-réclamant
-réclamas
-réclamasse
-réclamassent
-réclamasses
-réclamassiez
-réclamassions
-réclamât
-réclamâtes
-réclamation
-réclamations
-réclame
-réclamé
-réclamée
-réclamées
-réclament
-réclamer
-réclamera
-réclamerai
-réclameraient
-réclamerais
-réclamerait
-réclameras
-réclamèrent
-réclamerez
-réclameriez
-réclamerions
-réclamerons
-réclameront
-réclames
-réclamés
-réclamez
-réclamiez
-réclamions
-réclamons
-reclassa
-reclassai
-reclassaient
-reclassais
-reclassait
-reclassâmes
-reclassant
-reclassas
-reclassasse
-reclassassent
-reclassasses
-reclassassiez
-reclassassions
-reclassât
-reclassâtes
-reclasse
-reclassé
-reclassée
-reclassées
-reclassement
-reclassements
-reclassent
-reclasser
-reclassera
-reclasserai
-reclasseraient
-reclasserais
-reclasserait
-reclasseras
-reclassèrent
-reclasserez
-reclasseriez
-reclasserions
-reclasserons
-reclasseront
-reclasses
-reclassés
-reclassez
-reclassiez
-reclassions
-reclassons
-réclina
-réclinai
-réclinaient
-réclinais
-réclinait
-réclinâmes
-réclinant
-réclinas
-réclinasse
-réclinassent
-réclinasses
-réclinassiez
-réclinassions
-réclinât
-réclinâtes
-récline
-récliné
-réclinent
-récliner
-réclinera
-réclinerai
-réclineraient
-réclinerais
-réclinerait
-réclineras
-réclinèrent
-réclinerez
-réclineriez
-réclinerions
-réclinerons
-réclineront
-réclines
-réclinez
-récliniez
-réclinions
-réclinons
-recloua
-reclouai
-reclouaient
-reclouais
-reclouait
-reclouâmes
-reclouant
-reclouas
-reclouasse
-reclouassent
-reclouasses
-reclouassiez
-reclouassions
-reclouât
-reclouâtes
-recloue
-recloué
-reclouée
-reclouées
-reclouent
-reclouer
-reclouera
-reclouerai
-recloueraient
-reclouerais
-reclouerait
-recloueras
-reclouèrent
-reclouerez
-recloueriez
-reclouerions
-reclouerons
-recloueront
-recloues
-recloués
-reclouez
-reclouiez
-reclouions
-reclouons
-reclure
-reclus
-recluse
-recluses
-réclusion
-réclusionnaire
-réclusionnaires
-réclusions
-récognitif
-récognitifs
-recognition
-recognitions
-recoiffa
-recoiffai
-recoiffaient
-recoiffais
-recoiffait
-recoiffâmes
-recoiffant
-recoiffas
-recoiffasse
-recoiffassent
-recoiffasses
-recoiffassiez
-recoiffassions
-recoiffât
-recoiffâtes
-recoiffe
-recoiffé
-recoiffée
-recoiffées
-recoiffent
-recoiffer
-recoiffera
-recoifferai
-recoifferaient
-recoifferais
-recoifferait
-recoifferas
-recoiffèrent
-recoifferez
-recoifferiez
-recoifferions
-recoifferons
-recoifferont
-recoiffes
-recoiffés
-recoiffez
-recoiffiez
-recoiffions
-recoiffons
-recoin
-recoins
-reçois
-reçoit
-reçoive
-reçoivent
-reçoives
-recola
-recolai
-recolaient
-recolais
-recolait
-recolâmes
-recolant
-recolas
-recolasse
-recolassent
-recolasses
-recolassiez
-recolassions
-recolât
-recolâtes
-recole
-recolé
-recolée
-recolées
-récolement
-récolements
-recolent
-recoler
-recolera
-recolerai
-recoleraient
-recolerais
-recolerait
-recoleras
-recolèrent
-recolerez
-recoleriez
-recolerions
-recolerons
-recoleront
-recoles
-recolés
-recolez
-recoliez
-recolions
-recolla
-recollage
-recollages
-recollai
-recollaient
-recollais
-recollait
-recollâmes
-recollant
-recollas
-recollasse
-recollassent
-recollasses
-recollassiez
-recollassions
-recollât
-recollâtes
-recolle
-recollé
-récollection
-récollections
-recollée
-recollées
-recollement
-recollements
-recollent
-recoller
-recollera
-recollerai
-recolleraient
-recollerais
-recollerait
-recolleras
-recollèrent
-recollerez
-recolleriez
-recollerions
-recollerons
-recolleront
-recolles
-recollés
-récollet
-récollets
-recollez
-recolliez
-recollions
-recollons
-recolons
-recolora
-recolorai
-recoloraient
-recolorais
-recolorait
-recolorâmes
-recolorant
-recoloras
-recolorasse
-recolorassent
-recolorasses
-recolorassiez
-recolorassions
-recolorât
-recolorâtes
-recolore
-recoloré
-recolorée
-recolorées
-recolorent
-recolorer
-recolorera
-recolorerai
-recoloreraient
-recolorerais
-recolorerait
-recoloreras
-recolorèrent
-recolorerez
-recoloreriez
-recolorerions
-recolorerons
-recoloreront
-recolores
-recolorés
-recolorez
-recoloriez
-recolorions
-recolorons
-récolta
-récoltai
-récoltaient
-récoltais
-récoltait
-récoltâmes
-récoltant
-récoltante
-récoltantes
-récoltants
-récoltas
-récoltasse
-récoltassent
-récoltasses
-récoltassiez
-récoltassions
-récoltât
-récoltâtes
-récolte
-récolté
-récoltée
-récoltées
-récoltent
-récolter
-récoltera
-récolterai
-récolteraient
-récolterais
-récolterait
-récolteras
-récoltèrent
-récolterez
-récolteriez
-récolterions
-récolterons
-récolteront
-récoltes
-récoltés
-récolteur
-récolteurs
-récoltez
-récoltiez
-récoltions
-récoltons
-recombina
-recombinai
-recombinaient
-recombinais
-recombinait
-recombinâmes
-recombinant
-recombinas
-recombinasse
-recombinassent
-recombinasses
-recombinassiez
-recombinassions
-recombinât
-recombinâtes
-recombine
-recombiné
-recombinée
-recombinées
-recombinent
-recombiner
-recombinera
-recombinerai
-recombineraient
-recombinerais
-recombinerait
-recombineras
-recombinèrent
-recombinerez
-recombineriez
-recombinerions
-recombinerons
-recombineront
-recombines
-recombinés
-recombinez
-recombiniez
-recombinions
-recombinons
-recommanda
-recommandable
-recommandables
-recommandai
-recommandaient
-recommandais
-recommandait
-recommandâmes
-recommandant
-recommandas
-recommandasse
-recommandassent
-recommandasses
-recommandassiez
-recommandassions
-recommandât
-recommandâtes
-recommandation
-recommandations
-recommande
-recommandé
-recommandée
-recommandées
-recommandent
-recommander
-recommandera
-recommanderai
-recommanderaient
-recommanderais
-recommanderait
-recommanderas
-recommandèrent
-recommanderez
-recommanderiez
-recommanderions
-recommanderons
-recommanderont
-recommandes
-recommandés
-recommandez
-recommandiez
-recommandions
-recommandons
-recommença
-recommençai
-recommençaient
-recommençais
-recommençait
-recommençâmes
-recommençant
-recommenças
-recommençasse
-recommençassent
-recommençasses
-recommençassiez
-recommençassions
-recommençât
-recommençâtes
-recommence
-recommencé
-recommencée
-recommencées
-recommencement
-recommencements
-recommencent
-recommencer
-recommencera
-recommencerai
-recommenceraient
-recommencerais
-recommencerait
-recommenceras
-recommencèrent
-recommencerez
-recommenceriez
-recommencerions
-recommencerons
-recommenceront
-recommences
-recommencés
-recommencez
-recommenciez
-recommencions
-recommençons
-recomparais
-recomparaissaient
-recomparaissais
-recomparaissait
-recomparaissant
-recomparaisse
-recomparaissent
-recomparaisses
-recomparaissez
-recomparaissiez
-recomparaissions
-recomparaissons
-recomparaît
-recomparaîtra
-recomparaîtrai
-recomparaîtraient
-recomparaîtrais
-recomparaîtrait
-recomparaîtras
-recomparaître
-recomparaîtrez
-recomparaîtriez
-recomparaîtrions
-recomparaîtrons
-recomparaîtront
-recomparu
-recomparue
-recomparues
-recomparûmes
-recomparurent
-recomparus
-recomparusse
-recomparussent
-recomparusses
-recomparussiez
-recomparussions
-recomparut
-recomparût
-recomparûtes
-récompensa
-récompensai
-récompensaient
-récompensais
-récompensait
-récompensâmes
-récompensant
-récompensas
-récompensasse
-récompensassent
-récompensasses
-récompensassiez
-récompensassions
-récompensât
-récompensâtes
-récompense
-récompensé
-récompensée
-récompensées
-récompensent
-récompenser
-récompensera
-récompenserai
-récompenseraient
-récompenserais
-récompenserait
-récompenseras
-récompensèrent
-récompenserez
-récompenseriez
-récompenserions
-récompenserons
-récompenseront
-récompenses
-récompensés
-récompensez
-récompensiez
-récompensions
-récompensons
-recompila
-recompilai
-recompilaient
-recompilais
-recompilait
-recompilâmes
-recompilant
-recompilas
-recompilasse
-recompilassent
-recompilasses
-recompilassiez
-recompilassions
-recompilât
-recompilâtes
-recompile
-recompilé
-recompilée
-recompilées
-recompilent
-recompiler
-recompilera
-recompilerai
-recompileraient
-recompilerais
-recompilerait
-recompileras
-recompilèrent
-recompilerez
-recompileriez
-recompilerions
-recompilerons
-recompileront
-recompiles
-recompilés
-recompilez
-recompiliez
-recompilions
-recompilons
-recomposa
-recomposable
-recomposables
-recomposai
-recomposaient
-recomposais
-recomposait
-recomposâmes
-recomposant
-recomposas
-recomposasse
-recomposassent
-recomposasses
-recomposassiez
-recomposassions
-recomposât
-recomposâtes
-recompose
-recomposé
-recomposée
-recomposées
-recomposent
-recomposer
-recomposera
-recomposerai
-recomposeraient
-recomposerais
-recomposerait
-recomposeras
-recomposèrent
-recomposerez
-recomposeriez
-recomposerions
-recomposerons
-recomposeront
-recomposes
-recomposés
-recomposez
-recomposiez
-recomposions
-recomposons
-recompta
-recomptai
-recomptaient
-recomptais
-recomptait
-recomptâmes
-recomptant
-recomptas
-recomptasse
-recomptassent
-recomptasses
-recomptassiez
-recomptassions
-recomptât
-recomptâtes
-recompte
-recompté
-recomptée
-recomptées
-recomptent
-recompter
-recomptera
-recompterai
-recompteraient
-recompterais
-recompterait
-recompteras
-recomptèrent
-recompterez
-recompteriez
-recompterions
-recompterons
-recompteront
-recomptes
-recomptés
-recomptez
-recomptiez
-recomptions
-recomptons
-réconcilia
-réconciliai
-réconciliaient
-réconciliais
-réconciliait
-réconciliâmes
-réconciliant
-réconcilias
-réconciliasse
-réconciliassent
-réconciliasses
-réconciliassiez
-réconciliassions
-réconciliât
-réconciliâtes
-réconciliateur
-réconciliateurs
-réconciliation
-réconciliations
-réconciliatrice
-réconciliatrices
-réconcilie
-réconcilié
-réconciliée
-réconciliées
-réconcilient
-réconcilier
-réconciliera
-réconcilierai
-réconcilieraient
-réconcilierais
-réconcilierait
-réconcilieras
-réconcilièrent
-réconcilierez
-réconcilieriez
-réconcilierions
-réconcilierons
-réconcilieront
-réconcilies
-réconciliés
-réconciliez
-réconciliiez
-réconciliions
-réconcilions
-recondamna
-recondamnai
-recondamnaient
-recondamnais
-recondamnait
-recondamnâmes
-recondamnant
-recondamnas
-recondamnasse
-recondamnassent
-recondamnasses
-recondamnassiez
-recondamnassions
-recondamnât
-recondamnâtes
-recondamne
-recondamné
-recondamnée
-recondamnées
-recondamnent
-recondamner
-recondamnera
-recondamnerai
-recondamneraient
-recondamnerais
-recondamnerait
-recondamneras
-recondamnèrent
-recondamnerez
-recondamneriez
-recondamnerions
-recondamnerons
-recondamneront
-recondamnes
-recondamnés
-recondamnez
-recondamniez
-recondamnions
-recondamnons
-reconductible
-reconductibles
-reconduction
-reconductions
-reconduira
-reconduirai
-reconduiraient
-reconduirais
-reconduirait
-reconduiras
-reconduire
-reconduirez
-reconduiriez
-reconduirions
-reconduirons
-reconduiront
-reconduis
-reconduisaient
-reconduisais
-reconduisait
-reconduisant
-reconduise
-reconduisent
-reconduises
-reconduisez
-reconduisiez
-reconduisîmes
-reconduisions
-reconduisirent
-reconduisis
-reconduisisse
-reconduisissent
-reconduisisses
-reconduisissiez
-reconduisissions
-reconduisit
-reconduisît
-reconduisîtes
-reconduisons
-reconduit
-reconduite
-reconduites
-reconduits
-réconfort
-réconforta
-réconfortai
-réconfortaient
-réconfortais
-réconfortait
-réconfortâmes
-réconfortant
-réconfortante
-réconfortantes
-réconfortants
-réconfortas
-réconfortasse
-réconfortassent
-réconfortasses
-réconfortassiez
-réconfortassions
-réconfortât
-réconfortâtes
-réconforte
-réconforté
-réconfortée
-réconfortées
-réconfortent
-réconforter
-réconfortera
-réconforterai
-réconforteraient
-réconforterais
-réconforterait
-réconforteras
-réconfortèrent
-réconforterez
-réconforteriez
-réconforterions
-réconforterons
-réconforteront
-réconfortes
-réconfortés
-réconfortez
-réconfortiez
-réconfortions
-réconfortons
-réconforts
-recongela
-recongelai
-recongelaient
-recongelais
-recongelait
-recongelâmes
-recongelant
-recongelas
-recongelasse
-recongelassent
-recongelasses
-recongelassiez
-recongelassions
-recongelât
-recongelâtes
-recongelé
-recongèle
-recongelée
-recongelées
-recongèlent
-recongeler
-recongèlera
-recongèlerai
-recongèleraient
-recongèlerais
-recongèlerait
-recongèleras
-recongelèrent
-recongèlerez
-recongèleriez
-recongèlerions
-recongèlerons
-recongèleront
-recongelés
-recongèles
-recongelez
-recongeliez
-recongelions
-recongelons
-reconnais
-reconnaissable
-reconnaissables
-reconnaissaient
-reconnaissais
-reconnaissait
-reconnaissance
-reconnaissances
-reconnaissant
-reconnaissante
-reconnaissantes
-reconnaissants
-reconnaisse
-reconnaissent
-reconnaisses
-reconnaissez
-reconnaissiez
-reconnaissions
-reconnaissons
-reconnaît
-reconnaîtra
-reconnaîtrai
-reconnaîtraient
-reconnaîtrais
-reconnaîtrait
-reconnaîtras
-reconnaître
-reconnaîtrez
-reconnaîtriez
-reconnaîtrions
-reconnaîtrons
-reconnaîtront
-reconnecta
-reconnectai
-reconnectaient
-reconnectais
-reconnectait
-reconnectâmes
-reconnectant
-reconnectas
-reconnectasse
-reconnectassent
-reconnectasses
-reconnectassiez
-reconnectassions
-reconnectât
-reconnectâtes
-reconnecte
-reconnecté
-reconnectée
-reconnectées
-reconnectent
-reconnecter
-reconnectera
-reconnecterai
-reconnecteraient
-reconnecterais
-reconnecterait
-reconnecteras
-reconnectèrent
-reconnecterez
-reconnecteriez
-reconnecterions
-reconnecterons
-reconnecteront
-reconnectes
-reconnectés
-reconnectez
-reconnectiez
-reconnections
-reconnectons
-reconnu
-reconnue
-reconnues
-reconnûmes
-reconnurent
-reconnus
-reconnusse
-reconnussent
-reconnusses
-reconnussiez
-reconnussions
-reconnut
-reconnût
-reconnûtes
-reconquéraient
-reconquérais
-reconquérait
-reconquérant
-reconquérante
-reconquérantes
-reconquérants
-reconquérez
-reconquériez
-reconquérions
-reconquérir
-reconquérons
-reconquerra
-reconquerrai
-reconquerraient
-reconquerrais
-reconquerrait
-reconquerras
-reconquerrez
-reconquerriez
-reconquerrions
-reconquerrons
-reconquerront
-reconquéru
-reconquérue
-reconquérues
-reconquérus
-reconquête
-reconquêtes
-reconquière
-reconquièrent
-reconquières
-reconquiers
-reconquiert
-reconquîmes
-reconquirent
-reconquis
-reconquise
-reconquises
-reconquisse
-reconquissent
-reconquisses
-reconquissiez
-reconquissions
-reconquit
-reconquît
-reconquîtes
-reconsidéra
-reconsidérai
-reconsidéraient
-reconsidérais
-reconsidérait
-reconsidérâmes
-reconsidérant
-reconsidéras
-reconsidérasse
-reconsidérassent
-reconsidérasses
-reconsidérassiez
-reconsidérassions
-reconsidérât
-reconsidérâtes
-reconsidéré
-reconsidère
-reconsidérée
-reconsidérées
-reconsidèrent
-reconsidérer
-reconsidérera
-reconsidérerai
-reconsidéreraient
-reconsidérerais
-reconsidérerait
-reconsidéreras
-reconsidérèrent
-reconsidérerez
-reconsidéreriez
-reconsidérerions
-reconsidérerons
-reconsidéreront
-reconsidérés
-reconsidères
-reconsidérez
-reconsidériez
-reconsidérions
-reconsidérons
-reconsolida
-reconsolidai
-reconsolidaient
-reconsolidais
-reconsolidait
-reconsolidâmes
-reconsolidant
-reconsolidas
-reconsolidasse
-reconsolidassent
-reconsolidasses
-reconsolidassiez
-reconsolidassions
-reconsolidât
-reconsolidâtes
-reconsolide
-reconsolidé
-reconsolidée
-reconsolidées
-reconsolident
-reconsolider
-reconsolidera
-reconsoliderai
-reconsolideraient
-reconsoliderais
-reconsoliderait
-reconsolideras
-reconsolidèrent
-reconsoliderez
-reconsolideriez
-reconsoliderions
-reconsoliderons
-reconsolideront
-reconsolides
-reconsolidés
-reconsolidez
-reconsolidiez
-reconsolidions
-reconsolidons
-reconstitua
-reconstituai
-reconstituaient
-reconstituais
-reconstituait
-reconstituâmes
-reconstituant
-reconstituante
-reconstituantes
-reconstituants
-reconstituas
-reconstituasse
-reconstituassent
-reconstituasses
-reconstituassiez
-reconstituassions
-reconstituât
-reconstituâtes
-reconstitue
-reconstitué
-reconstituée
-reconstituées
-reconstituent
-reconstituer
-reconstituera
-reconstituerai
-reconstitueraient
-reconstituerais
-reconstituerait
-reconstitueras
-reconstituèrent
-reconstituerez
-reconstitueriez
-reconstituerions
-reconstituerons
-reconstitueront
-reconstitues
-reconstitués
-reconstituez
-reconstituiez
-reconstituions
-reconstituons
-reconstitution
-reconstitutions
-reconstruction
-reconstructions
-reconstruira
-reconstruirai
-reconstruiraient
-reconstruirais
-reconstruirait
-reconstruiras
-reconstruire
-reconstruirez
-reconstruiriez
-reconstruirions
-reconstruirons
-reconstruiront
-reconstruis
-reconstruisaient
-reconstruisais
-reconstruisait
-reconstruisant
-reconstruise
-reconstruisent
-reconstruises
-reconstruisez
-reconstruisiez
-reconstruisîmes
-reconstruisions
-reconstruisirent
-reconstruisis
-reconstruisisse
-reconstruisissent
-reconstruisisses
-reconstruisissiez
-reconstruisissions
-reconstruisit
-reconstruisît
-reconstruisîtes
-reconstruisons
-reconstruit
-reconstruite
-reconstruites
-reconstruits
-reconventionnel
-reconventionnelle
-reconventionnelles
-reconventionnels
-reconversion
-reconversions
-reconverti
-reconvertie
-reconverties
-reconvertîmes
-reconvertir
-reconvertira
-reconvertirai
-reconvertiraient
-reconvertirais
-reconvertirait
-reconvertiras
-reconvertirent
-reconvertirez
-reconvertiriez
-reconvertirions
-reconvertirons
-reconvertiront
-reconvertis
-reconvertissaient
-reconvertissais
-reconvertissait
-reconvertissant
-reconvertisse
-reconvertissent
-reconvertisses
-reconvertissez
-reconvertissiez
-reconvertissions
-reconvertissons
-reconvertit
-reconvertît
-reconvertîtes
-recopia
-recopiai
-recopiaient
-recopiais
-recopiait
-recopiâmes
-recopiant
-recopias
-recopiasse
-recopiassent
-recopiasses
-recopiassiez
-recopiassions
-recopiât
-recopiâtes
-recopie
-recopié
-recopiée
-recopiées
-recopient
-recopier
-recopiera
-recopierai
-recopieraient
-recopierais
-recopierait
-recopieras
-recopièrent
-recopierez
-recopieriez
-recopierions
-recopierons
-recopieront
-recopies
-recopiés
-recopiez
-recopiiez
-recopiions
-recopions
-recoquilla
-recoquillai
-recoquillaient
-recoquillais
-recoquillait
-recoquillâmes
-recoquillant
-recoquillas
-recoquillasse
-recoquillassent
-recoquillasses
-recoquillassiez
-recoquillassions
-recoquillât
-recoquillâtes
-recoquille
-recoquillé
-recoquillée
-recoquillées
-recoquillent
-recoquiller
-recoquillera
-recoquillerai
-recoquilleraient
-recoquillerais
-recoquillerait
-recoquilleras
-recoquillèrent
-recoquillerez
-recoquilleriez
-recoquillerions
-recoquillerons
-recoquilleront
-recoquilles
-recoquillés
-recoquillez
-recoquilliez
-recoquillions
-recoquillons
-record
-recorda
-recordage
-recordages
-recordai
-recordaient
-recordais
-recordait
-recordâmes
-recordant
-recordas
-recordasse
-recordassent
-recordasses
-recordassiez
-recordassions
-recordât
-recordâtes
-recorde
-recordé
-recordée
-recordées
-recordent
-recorder
-recordera
-recorderai
-recorderaient
-recorderais
-recorderait
-recorderas
-recordèrent
-recorderez
-recorderiez
-recorderions
-recorderons
-recorderont
-recordes
-recordés
-recordez
-recordiez
-recordions
-recordman
-recordmans
-recordmen
-recordons
-records
-recorrige
-recorrigé
-recorrigea
-recorrigeai
-recorrigeaient
-recorrigeais
-recorrigeait
-recorrigeâmes
-recorrigeant
-recorrigeas
-recorrigeasse
-recorrigeassent
-recorrigeasses
-recorrigeassiez
-recorrigeassions
-recorrigeât
-recorrigeâtes
-recorrigée
-recorrigées
-recorrigent
-recorrigeons
-recorriger
-recorrigera
-recorrigerai
-recorrigeraient
-recorrigerais
-recorrigerait
-recorrigeras
-recorrigèrent
-recorrigerez
-recorrigeriez
-recorrigerions
-recorrigerons
-recorrigeront
-recorriges
-recorrigés
-recorrigez
-recorrigiez
-recorrigions
-recors
-recoucha
-recouchai
-recouchaient
-recouchais
-recouchait
-recouchâmes
-recouchant
-recouchas
-recouchasse
-recouchassent
-recouchasses
-recouchassiez
-recouchassions
-recouchât
-recouchâtes
-recouche
-recouché
-recouchée
-recouchées
-recouchent
-recoucher
-recouchera
-recoucherai
-recoucherâmes
-recoucheras
-recoucherasse
-recoucherassent
-recoucherasses
-recoucherassiez
-recoucherassions
-recoucherât
-recoucherâtes
-recouchèrent
-recoucherèrent
-recouches
-recouchés
-recouchez
-recouchiez
-recouchions
-recouchons
-recoud
-recoudra
-recoudrai
-recoudraient
-recoudrais
-recoudrait
-recoudras
-recoudre
-recoudrez
-recoudriez
-recoudrions
-recoudrons
-recoudront
-recouds
-recoupa
-recoupai
-recoupaient
-recoupais
-recoupait
-recoupâmes
-recoupant
-recoupas
-recoupasse
-recoupassent
-recoupasses
-recoupassiez
-recoupassions
-recoupât
-recoupâtes
-recoupe
-recoupé
-recoupée
-recoupées
-recoupement
-recoupements
-recoupent
-recouper
-recoupera
-recouperai
-recouperaient
-recouperais
-recouperait
-recouperas
-recoupèrent
-recouperez
-recouperiez
-recouperions
-recouperons
-recouperont
-recoupes
-recoupés
-recoupette
-recoupettes
-recoupez
-recoupiez
-recoupions
-recoupons
-recouraient
-recourais
-recourait
-recourant
-recourba
-recourbai
-recourbaient
-recourbais
-recourbait
-recourbâmes
-recourbant
-recourbas
-recourbasse
-recourbassent
-recourbasses
-recourbassiez
-recourbassions
-recourbât
-recourbâtes
-recourbe
-recourbé
-recourbée
-recourbées
-recourbent
-recourber
-recourbera
-recourberai
-recourberaient
-recourberais
-recourberait
-recourberas
-recourbèrent
-recourberez
-recourberiez
-recourberions
-recourberons
-recourberont
-recourbes
-recourbés
-recourbez
-recourbiez
-recourbions
-recourbons
-recourbure
-recourbures
-recoure
-recourent
-recoures
-recourez
-recouriez
-recourions
-recourir
-recourons
-recourra
-recourrai
-recourraient
-recourrais
-recourrait
-recourras
-recourrez
-recourriez
-recourrions
-recourrons
-recourront
-recours
-recourt
-recouru
-recourue
-recourues
-recourûmes
-recoururent
-recourus
-recourusse
-recourussent
-recourusses
-recourussiez
-recourussions
-recourut
-recourût
-recourûtes
-recousaient
-recousais
-recousait
-recousant
-recouse
-recousent
-recouses
-recousez
-recousiez
-recousîmes
-recousions
-recousirent
-recousis
-recousisse
-recousissent
-recousisses
-recousissiez
-recousissions
-recousit
-recousît
-recousîtes
-recousons
-recousu
-recousue
-recousues
-recousus
-recouvert
-recouverte
-recouvertes
-recouverts
-recouvra
-recouvrable
-recouvrables
-recouvrage
-recouvrages
-recouvrai
-recouvraient
-recouvrais
-recouvrait
-recouvrâmes
-recouvrance
-recouvrances
-recouvrant
-recouvrante
-recouvrantes
-recouvrants
-recouvras
-recouvrasse
-recouvrassent
-recouvrasses
-recouvrassiez
-recouvrassions
-recouvrât
-recouvrâtes
-recouvre
-recouvré
-recouvrée
-recouvrées
-recouvrement
-recouvrements
-recouvrent
-recouvrer
-recouvrera
-recouvrerai
-recouvreraient
-recouvrerais
-recouvrerait
-recouvreras
-recouvrèrent
-recouvrerez
-recouvreriez
-recouvrerions
-recouvrerons
-recouvreront
-recouvres
-recouvrés
-recouvrez
-recouvriez
-recouvrîmes
-recouvrions
-recouvrir
-recouvrira
-recouvrirai
-recouvriraient
-recouvrirais
-recouvrirait
-recouvriras
-recouvrirent
-recouvrirez
-recouvririez
-recouvririons
-recouvrirons
-recouvriront
-recouvris
-recouvrisse
-recouvrissent
-recouvrisses
-recouvrissiez
-recouvrissions
-recouvrit
-recouvrît
-recouvrîtes
-recouvrons
-recouvru
-recouvrue
-recouvrues
-recouvrus
-recracha
-recrachai
-recrachaient
-recrachais
-recrachait
-recrachâmes
-recrachant
-recrachas
-recrachasse
-recrachassent
-recrachasses
-recrachassiez
-recrachassions
-recrachât
-recrachâtes
-recrache
-recraché
-recrachée
-recrachées
-recrachent
-recracher
-recrachera
-recracherai
-recracheraient
-recracherais
-recracherait
-recracheras
-recrachèrent
-recracherez
-recracheriez
-recracherions
-recracherons
-recracheront
-recraches
-recrachés
-recrachez
-recrachiez
-recrachions
-recrachons
-recréa
-récréa
-recréai
-récréai
-recréaient
-récréaient
-recréais
-récréais
-recréait
-récréait
-recréâmes
-récréâmes
-recréant
-récréant
-recréas
-récréas
-recréasse
-récréasse
-recréassent
-récréassent
-recréasses
-récréasses
-recréassiez
-récréassiez
-recréassions
-récréassions
-recréât
-récréât
-recréâtes
-récréâtes
-récréatif
-récréatifs
-recréation
-récréation
-recréations
-récréations
-récréative
-récréatives
-recrée
-recréé
-récrée
-récréé
-recréée
-récréée
-recréées
-récréées
-recréent
-récréent
-recréer
-récréer
-recréera
-récréera
-recréerai
-récréerai
-recréeraient
-récréeraient
-recréerais
-récréerais
-recréerait
-récréerait
-recréeras
-récréeras
-recréèrent
-récréèrent
-recréerez
-récréerez
-recréeriez
-récréeriez
-recréerions
-récréerions
-recréerons
-récréerons
-recréeront
-récréeront
-recrées
-recréés
-récrées
-récréés
-recréez
-récréez
-recréiez
-récréiez
-recréions
-récréions
-recréons
-récréons
-recrépi
-recrépie
-recrépies
-recrépîmes
-recrépir
-recrépira
-recrépirai
-recrépiraient
-recrépirais
-recrépirait
-recrépiras
-recrépirent
-recrépirez
-recrépiriez
-recrépirions
-recrépirons
-recrépiront
-recrépis
-recrépissaient
-recrépissais
-recrépissait
-recrépissant
-recrépisse
-recrépissent
-recrépisses
-recrépissez
-recrépissiez
-recrépissions
-recrépissons
-recrépit
-recrépît
-recrépîtes
-recreusa
-recreusai
-recreusaient
-recreusais
-recreusait
-recreusâmes
-recreusant
-recreusas
-recreusasse
-recreusassent
-recreusasses
-recreusassiez
-recreusassions
-recreusât
-recreusâtes
-recreuse
-recreusé
-recreusée
-recreusées
-recreusent
-recreuser
-recreusera
-recreuserai
-recreuseraient
-recreuserais
-recreuserait
-recreuseras
-recreusèrent
-recreuserez
-recreuseriez
-recreuserions
-recreuserons
-recreuseront
-recreuses
-recreusés
-recreusez
-recreusiez
-recreusions
-recreusons
-récria
-récriai
-récriaient
-récriais
-récriait
-récriâmes
-récriant
-récrias
-récriasse
-récriassent
-récriasses
-récriassiez
-récriassions
-récriât
-récriâtes
-récrie
-récrié
-récriée
-récriées
-récrient
-récrier
-récriera
-récrierai
-récrieraient
-récrierais
-récrierait
-récrieras
-récrièrent
-récrierez
-récrieriez
-récrierions
-récrierons
-récrieront
-récries
-récriés
-récriez
-récriiez
-récriions
-récrimina
-récriminai
-récriminaient
-récriminais
-récriminait
-récriminâmes
-récriminant
-récriminas
-récriminasse
-récriminassent
-récriminasses
-récriminassiez
-récriminassions
-récriminât
-récriminâtes
-récriminateur
-récriminateurs
-récrimination
-récriminations
-récriminatrice
-récriminatrices
-récrimine
-récriminé
-récriminent
-récriminer
-récriminera
-récriminerai
-récrimineraient
-récriminerais
-récriminerait
-récrimineras
-récriminèrent
-récriminerez
-récrimineriez
-récriminerions
-récriminerons
-récrimineront
-récrimines
-récriminez
-récriminiez
-récriminions
-récriminons
-récrions
-récrira
-récrirai
-récriraient
-récrirais
-récrirait
-récriras
-récrire
-récrirez
-récririez
-récririons
-récrirons
-récriront
-récris
-recristallisa
-recristallisai
-recristallisaient
-recristallisais
-recristallisait
-recristallisâmes
-recristallisant
-recristallisas
-recristallisasse
-recristallisassent
-recristallisasses
-recristallisassiez
-recristallisassions
-recristallisât
-recristallisâtes
-recristallise
-recristallisé
-recristallisée
-recristallisées
-recristallisent
-recristalliser
-recristallisera
-recristalliserai
-recristalliseraient
-recristalliserais
-recristalliserait
-recristalliseras
-recristallisèrent
-recristalliserez
-recristalliseriez
-recristalliserions
-recristalliserons
-recristalliseront
-recristallises
-recristallisés
-recristallisez
-recristallisiez
-recristallisions
-recristallisons
-récrit
-récrite
-récrites
-récrits
-récrivaient
-récrivais
-récrivait
-récrivant
-récrive
-récrivent
-récrives
-récrivez
-récriviez
-récrivîmes
-récrivions
-récrivirent
-récrivis
-récrivisse
-récrivissent
-récrivisses
-récrivissiez
-récrivissions
-récrivit
-récrivît
-récrivîtes
-récrivons
-recrois
-recroisaient
-recroisais
-recroisait
-recroisant
-recroise
-recroisé
-recroisée
-recroisées
-recroisent
-recroiser
-recroisera
-recroiserai
-recroiseraient
-recroiserais
-recroiserait
-recroiseras
-recroiserez
-recroiseriez
-recroiserions
-recroiserons
-recroiseront
-recroises
-recroisés
-recroisez
-recroisiez
-recroisions
-recroisons
-recroissaient
-recroissais
-recroissait
-recroissant
-recroissante
-recroissantes
-recroissants
-recroisse
-recroissent
-recroisses
-recroissez
-recroissiez
-recroissions
-recroissons
-recroît
-recroîtra
-recroîtrai
-recroîtraient
-recroîtrais
-recroîtrait
-recroîtras
-recroître
-recroîtrez
-recroîtriez
-recroîtrions
-recroîtrons
-recroîtront
-recroquevilla
-recroquevillai
-recroquevillaient
-recroquevillais
-recroquevillait
-recroquevillâmes
-recroquevillant
-recroquevillas
-recroquevillasse
-recroquevillassent
-recroquevillasses
-recroquevillassiez
-recroquevillassions
-recroquevillât
-recroquevillâtes
-recroqueville
-recroquevillé
-recroquevillée
-recroquevillées
-recroquevillent
-recroqueviller
-recroquevillera
-recroquevillerai
-recroquevilleraient
-recroquevillerais
-recroquevillerait
-recroquevilleras
-recroquevillèrent
-recroquevillerez
-recroquevilleriez
-recroquevillerions
-recroquevillerons
-recroquevilleront
-recroquevilles
-recroquevillés
-recroquevillez
-recroquevilliez
-recroquevillions
-recroquevillons
-recru
-recrû
-recrudescence
-recrudescences
-recrudescent
-recrudescente
-recrudescentes
-recrudescents
-recrue
-recrues
-recrûmes
-recrurent
-recrus
-recrusse
-recrussent
-recrusses
-recrussiez
-recrussions
-recrut
-recrût
-recruta
-recrutai
-recrutaient
-recrutais
-recrutait
-recrutâmes
-recrutant
-recrutas
-recrutasse
-recrutassent
-recrutasses
-recrutassiez
-recrutassions
-recrutât
-recrutâtes
-recrute
-recruté
-recrutée
-recrutées
-recrutement
-recrutements
-recrutent
-recruter
-recrutera
-recruterai
-recruteraient
-recruterais
-recruterait
-recruteras
-recrutèrent
-recruterez
-recruteriez
-recruterions
-recruterons
-recruteront
-recrutes
-recrutés
-recrûtes
-recruteur
-recruteurs
-recrutez
-recrutiez
-recrutions
-recrutons
-recta
-rectal
-rectale
-rectales
-rectangle
-rectangles
-rectangulaire
-rectangulaires
-rectaux
-recteur
-recteurs
-rectifia
-rectifiable
-rectifiables
-rectifiai
-rectifiaient
-rectifiais
-rectifiait
-rectifiâmes
-rectifiant
-rectifias
-rectifiasse
-rectifiassent
-rectifiasses
-rectifiassiez
-rectifiassions
-rectifiât
-rectifiâtes
-rectificateur
-rectificateurs
-rectificatif
-rectificatifs
-rectification
-rectifications
-rectificative
-rectificatives
-rectificatrice
-rectificatrices
-rectifie
-rectifié
-rectifiée
-rectifiées
-rectifient
-rectifier
-rectifiera
-rectifierai
-rectifieraient
-rectifierais
-rectifierait
-rectifieras
-rectifièrent
-rectifierez
-rectifieriez
-rectifierions
-rectifierons
-rectifieront
-rectifies
-rectifiés
-rectifieur
-rectifieurs
-rectifieuse
-rectifieuses
-rectifiez
-rectifiiez
-rectifiions
-rectifions
-rectiligne
-rectilignes
-rectilinéaire
-rectilinéaires
-rection
-rections
-rectite
-rectites
-rectitude
-rectitudes
-recto
-rectoral
-rectorale
-rectorales
-rectorat
-rectorats
-rectoraux
-rectos
-rectoscope
-rectoscopes
-rectoscopie
-rectoscopies
-rectrice
-rectrices
-rectum
-rectums
-reçu
-reçue
-recueil
-recueillaient
-recueillais
-recueillait
-recueillant
-recueille
-recueillement
-recueillements
-recueillent
-recueillera
-recueillerai
-recueilleraient
-recueillerais
-recueillerait
-recueilleras
-recueillerez
-recueilleriez
-recueillerions
-recueillerons
-recueilleront
-recueilles
-recueillez
-recueilli
-recueillie
-recueillies
-recueilliez
-recueillîmes
-recueillions
-recueillir
-recueillirent
-recueillis
-recueillisse
-recueillissent
-recueillisses
-recueillissiez
-recueillissions
-recueillit
-recueillît
-recueillîtes
-recueillons
-recueils
-reçues
-recuira
-recuirai
-recuiraient
-recuirais
-recuirait
-recuiras
-recuire
-recuirez
-recuiriez
-recuirions
-recuirons
-recuiront
-recuis
-recuisaient
-recuisais
-recuisait
-recuisant
-recuise
-recuisent
-recuises
-recuisez
-recuisiez
-recuisîmes
-recuisions
-recuisirent
-recuisis
-recuisisse
-recuisissent
-recuisisses
-recuisissiez
-recuisissions
-recuisit
-recuisît
-recuisîtes
-recuisons
-recuit
-recuite
-recuites
-recuits
-recul
-recula
-reculade
-reculades
-reculai
-reculaient
-reculais
-reculait
-reculâmes
-reculant
-reculas
-reculasse
-reculassent
-reculasses
-reculassiez
-reculassions
-reculât
-reculâtes
-recule
-reculé
-reculée
-reculées
-reculement
-reculements
-reculent
-reculer
-reculera
-reculerai
-reculeraient
-reculerais
-reculerait
-reculeras
-reculèrent
-reculerez
-reculeriez
-reculerions
-reculerons
-reculeront
-recules
-reculés
-reculez
-reculiez
-reculions
-reculons
-reculotta
-reculottai
-reculottaient
-reculottais
-reculottait
-reculottâmes
-reculottant
-reculottas
-reculottasse
-reculottassent
-reculottasses
-reculottassiez
-reculottassions
-reculottât
-reculottâtes
-reculotte
-reculotté
-reculottée
-reculottées
-reculottent
-reculotter
-reculottera
-reculotterai
-reculotteraient
-reculotterais
-reculotterait
-reculotteras
-reculottèrent
-reculotterez
-reculotteriez
-reculotterions
-reculotterons
-reculotteront
-reculottes
-reculottés
-reculottez
-reculottiez
-reculottions
-reculottons
-reçûmes
-récupéra
-récupérable
-récupérables
-récupérai
-récupéraient
-récupérais
-récupérait
-récupérâmes
-récupérant
-récupéras
-récupérasse
-récupérassent
-récupérasses
-récupérassiez
-récupérassions
-récupérât
-récupérâtes
-récupérateur
-récupérateurs
-récupération
-récupérations
-récupératrice
-récupératrices
-récupéré
-récupère
-récupérée
-récupérées
-récupèrent
-récupérer
-récupérera
-récupérerai
-récupéreraient
-récupérerais
-récupérerait
-récupéreras
-récupérèrent
-récupérerez
-récupéreriez
-récupérerions
-récupérerons
-récupéreront
-récupérés
-récupères
-récupérez
-récupériez
-récupérions
-récupérons
-récura
-récurage
-récurages
-récurai
-récuraient
-récurais
-récurait
-récurâmes
-récurant
-récuras
-récurasse
-récurassent
-récurasses
-récurassiez
-récurassions
-récurât
-récurâtes
-récure
-récuré
-récurée
-récurées
-reçurent
-récurent
-récurer
-récurera
-récurerai
-récureraient
-récurerais
-récurerait
-récureras
-récurèrent
-récurerez
-récureriez
-récurerions
-récurerons
-récureront
-récures
-récurés
-récurez
-récuriez
-récurions
-récurons
-récurrence
-récurrences
-récurrent
-récurrente
-récurrentes
-récurrents
-récursif
-récursifs
-récursion
-récursions
-récursive
-récursivement
-récursives
-récursoire
-récursoires
-reçus
-récusa
-récusable
-récusables
-récusai
-récusaient
-récusais
-récusait
-récusâmes
-récusant
-récusas
-récusasse
-récusassent
-récusasses
-récusassiez
-récusassions
-récusât
-récusâtes
-récusation
-récusations
-récuse
-récusé
-récusée
-récusées
-récusent
-récuser
-récusera
-récuserai
-récuseraient
-récuserais
-récuserait
-récuseras
-récusèrent
-récuserez
-récuseriez
-récuserions
-récuserons
-récuseront
-récuses
-récusés
-récusez
-récusiez
-récusions
-récusons
-reçusse
-reçussent
-reçusses
-reçussiez
-reçussions
-reçut
-reçût
-reçûtes
-recycla
-recyclage
-recyclages
-recyclai
-recyclaient
-recyclais
-recyclait
-recyclâmes
-recyclant
-recyclas
-recyclasse
-recyclassent
-recyclasses
-recyclassiez
-recyclassions
-recyclât
-recyclâtes
-recycle
-recyclé
-recyclée
-recyclées
-recyclent
-recycler
-recyclera
-recyclerai
-recycleraient
-recyclerais
-recyclerait
-recycleras
-recyclèrent
-recyclerez
-recycleriez
-recyclerions
-recyclerons
-recycleront
-recycles
-recyclés
-recyclez
-recycliez
-recyclions
-recyclons
-rédacteur
-rédacteurs
-rédaction
-rédactionnel
-rédactionnelle
-rédactionnelles
-rédactionnels
-rédactions
-rédactrice
-rédactrices
-redan
-redans
-reddition
-redditions
-redéfaire
-redéfais
-redéfaisaient
-redéfaisais
-redéfaisait
-redéfaisant
-redéfaisiez
-redéfaisions
-redéfaisons
-redéfait
-redéfaite
-redéfaites
-redéfaits
-redéfasse
-redéfassent
-redéfasses
-redéfassiez
-redéfassions
-redéfera
-redéferai
-redéferaient
-redéferais
-redéferait
-redéferas
-redéferez
-redéferiez
-redéferions
-redéferons
-redéferont
-redéfîmes
-redéfini
-redéfinie
-redéfinies
-redéfinîmes
-redéfinir
-redéfinira
-redéfinirai
-redéfiniraient
-redéfinirais
-redéfinirait
-redéfiniras
-redéfinirent
-redéfinirez
-redéfiniriez
-redéfinirions
-redéfinirons
-redéfiniront
-redéfinis
-redéfinissaient
-redéfinissais
-redéfinissait
-redéfinissant
-redéfinisse
-redéfinissent
-redéfinisses
-redéfinissez
-redéfinissiez
-redéfinissions
-redéfinissons
-redéfinit
-redéfinît
-redéfinîtes
-redéfinition
-redéfinitions
-redéfirent
-redéfis
-redéfisse
-redéfissent
-redéfisses
-redéfissiez
-redéfissions
-redéfit
-redéfît
-redéfîtes
-redéfont
-redemanda
-redemandai
-redemandaient
-redemandais
-redemandait
-redemandâmes
-redemandant
-redemandas
-redemandasse
-redemandassent
-redemandasses
-redemandassiez
-redemandassions
-redemandât
-redemandâtes
-redemande
-redemandé
-redemandée
-redemandées
-redemandent
-redemander
-redemandera
-redemanderai
-redemanderaient
-redemanderais
-redemanderait
-redemanderas
-redemandèrent
-redemanderez
-redemanderiez
-redemanderions
-redemanderons
-redemanderont
-redemandes
-redemandés
-redemandez
-redemandiez
-redemandions
-redemandons
-redémarra
-redémarrage
-redémarrages
-redémarrai
-redémarraient
-redémarrais
-redémarrait
-redémarrâmes
-redémarrant
-redémarras
-redémarrasse
-redémarrassent
-redémarrasses
-redémarrassiez
-redémarrassions
-redémarrât
-redémarrâtes
-redémarre
-redémarré
-redémarrent
-redémarrer
-redémarrera
-redémarrerai
-redémarreraient
-redémarrerais
-redémarrerait
-redémarreras
-redémarrèrent
-redémarrerez
-redémarreriez
-redémarrerions
-redémarrerons
-redémarreront
-redémarres
-redémarrez
-redémarriez
-redémarrions
-redémarrons
-redémoli
-redémolie
-redémolies
-redémolîmes
-redémolir
-redémolira
-redémolirai
-redémoliraient
-redémolirais
-redémolirait
-redémoliras
-redémolirent
-redémolirez
-redémoliriez
-redémolirions
-redémolirons
-redémoliront
-redémolis
-redémolissaient
-redémolissais
-redémolissait
-redémolissant
-redémolisse
-redémolissent
-redémolisses
-redémolissez
-redémolissiez
-redémolissions
-redémolissons
-redémolit
-redémolît
-redémolîtes
-redémontra
-redémontrai
-redémontraient
-redémontrais
-redémontrait
-redémontrâmes
-redémontrant
-redémontras
-redémontrasse
-redémontrassent
-redémontrasses
-redémontrassiez
-redémontrassions
-redémontrât
-redémontrâtes
-redémontre
-redémontré
-redémontrée
-redémontrées
-redémontrent
-redémontrer
-redémontrera
-redémontrerai
-redémontreraient
-redémontrerais
-redémontrerait
-redémontreras
-redémontrèrent
-redémontrerez
-redémontreriez
-redémontrerions
-redémontrerons
-redémontreront
-redémontres
-redémontrés
-redémontrez
-redémontriez
-redémontrions
-redémontrons
-rédempteur
-rédempteurs
-rédemption
-rédemptions
-rédemptoriste
-rédemptoristes
-rédemptrice
-rédemptrices
-redent
-redenté
-redentée
-redentées
-redentés
-redents
-redéploie
-redéploient
-redéploiera
-redéploierai
-redéploieraient
-redéploierais
-redéploierait
-redéploieras
-redéploierez
-redéploieriez
-redéploierions
-redéploierons
-redéploieront
-redéploies
-redéploya
-redéployai
-redéployaient
-redéployais
-redéployait
-redéployâmes
-redéployant
-redéployas
-redéployasse
-redéployassent
-redéployasses
-redéployassiez
-redéployassions
-redéployât
-redéployâtes
-redéployé
-redéployée
-redéployées
-redéployer
-redéployèrent
-redéployés
-redéployez
-redéployiez
-redéployions
-redéployons
-redescend
-redescendaient
-redescendais
-redescendait
-redescendant
-redescende
-redescendent
-redescendes
-redescendez
-redescendiez
-redescendîmes
-redescendions
-redescendirent
-redescendis
-redescendisse
-redescendissent
-redescendisses
-redescendissiez
-redescendissions
-redescendit
-redescendît
-redescendîtes
-redescendons
-redescendra
-redescendrai
-redescendraient
-redescendrais
-redescendrait
-redescendras
-redescendre
-redescendrez
-redescendriez
-redescendrions
-redescendrons
-redescendront
-redescends
-redescendu
-redescendue
-redescendues
-redescendus
-redevable
-redevables
-redevaient
-redevais
-redevait
-redevance
-redevances
-redevant
-redevenaient
-redevenais
-redevenait
-redevenant
-redevenez
-redeveniez
-redevenions
-redevenir
-redevenons
-redevenu
-redevenue
-redevenues
-redevenus
-redevez
-redeviendra
-redeviendrai
-redeviendraient
-redeviendrais
-redeviendrait
-redeviendras
-redeviendrez
-redeviendriez
-redeviendrions
-redeviendrons
-redeviendront
-redevienne
-redeviennent
-redeviennes
-redeviens
-redevient
-redeviez
-redevînmes
-redevinrent
-redevins
-redevinsse
-redevinssent
-redevinsses
-redevinssiez
-redevinssions
-redevint
-redevînt
-redevîntes
-redevions
-redevoir
-redevons
-redevra
-redevrai
-redevraient
-redevrais
-redevrait
-redevras
-redevrez
-redevriez
-redevrions
-redevrons
-redevront
-rédhibition
-rédhibitions
-rédhibitoire
-rédhibitoires
-rédie
-rédies
-rediffusion
-rediffusions
-rédige
-rédigé
-rédigea
-rédigeai
-rédigeaient
-rédigeais
-rédigeait
-rédigeâmes
-rédigeant
-rédigeas
-rédigeasse
-rédigeassent
-rédigeasses
-rédigeassiez
-rédigeassions
-rédigeât
-rédigeâtes
-rédigée
-rédigées
-rédigent
-rédigeons
-rédiger
-rédigera
-rédigerai
-rédigeraient
-rédigerais
-rédigerait
-rédigeras
-rédigèrent
-rédigerez
-rédigeriez
-rédigerions
-rédigerons
-rédigeront
-rédiges
-rédigés
-rédigez
-rédigiez
-rédigions
-rédima
-rédimai
-rédimaient
-rédimais
-rédimait
-rédimâmes
-rédimant
-rédimas
-rédimasse
-rédimassent
-rédimasses
-rédimassiez
-rédimassions
-rédimât
-rédimâtes
-rédime
-rédimé
-rédimée
-rédimées
-rédiment
-rédimer
-rédimera
-rédimerai
-rédimeraient
-rédimerais
-rédimerait
-rédimeras
-rédimèrent
-rédimerez
-rédimeriez
-rédimerions
-rédimerons
-rédimeront
-redîmes
-rédimes
-rédimés
-rédimez
-rédimiez
-rédimions
-rédimons
-redingote
-redingotes
-rédintégration
-rédintégrations
-redira
-redirai
-rediraient
-redirais
-redirait
-rediras
-redire
-redirent
-redirez
-rediriez
-redirions
-redirons
-rediront
-redis
-redisaient
-redisais
-redisait
-redisant
-rediscuta
-rediscutai
-rediscutaient
-rediscutais
-rediscutait
-rediscutâmes
-rediscutant
-rediscutas
-rediscutasse
-rediscutassent
-rediscutasses
-rediscutassiez
-rediscutassions
-rediscutât
-rediscutâtes
-rediscute
-rediscuté
-rediscutée
-rediscutées
-rediscutent
-rediscuter
-rediscutera
-rediscuterai
-rediscuteraient
-rediscuterais
-rediscuterait
-rediscuteras
-rediscutèrent
-rediscuterez
-rediscuteriez
-rediscuterions
-rediscuterons
-rediscuteront
-rediscutes
-rediscutés
-rediscutez
-rediscutiez
-rediscutions
-rediscutons
-redise
-redisent
-redises
-redisiez
-redisions
-redisons
-redisse
-redissent
-redisses
-redissiez
-redissions
-redistribua
-redistribuai
-redistribuaient
-redistribuais
-redistribuait
-redistribuâmes
-redistribuant
-redistribuas
-redistribuasse
-redistribuassent
-redistribuasses
-redistribuassiez
-redistribuassions
-redistribuât
-redistribuâtes
-redistribue
-redistribué
-redistribuée
-redistribuées
-redistribuent
-redistribuer
-redistribuera
-redistribuerai
-redistribueraient
-redistribuerais
-redistribuerait
-redistribueras
-redistribuèrent
-redistribuerez
-redistribueriez
-redistribuerions
-redistribuerons
-redistribueront
-redistribues
-redistribués
-redistribuez
-redistribuiez
-redistribuions
-redistribuons
-redistribution
-redistributions
-redit
-redît
-redite
-redites
-redîtes
-redits
-redois
-redoit
-redoive
-redoivent
-redoives
-redonda
-redondai
-redondaient
-redondais
-redondait
-redondâmes
-redondance
-redondances
-redondant
-redondante
-redondantes
-redondants
-redondas
-redondasse
-redondassent
-redondasses
-redondassiez
-redondassions
-redondât
-redondâtes
-redonde
-redondé
-redondent
-redonder
-redondera
-redonderai
-redonderaient
-redonderais
-redonderait
-redonderas
-redondèrent
-redonderez
-redonderiez
-redonderions
-redonderons
-redonderont
-redondes
-redondez
-redondiez
-redondions
-redondons
-redonna
-redonnai
-redonnaient
-redonnais
-redonnait
-redonnâmes
-redonnant
-redonnas
-redonnasse
-redonnassent
-redonnasses
-redonnassiez
-redonnassions
-redonnât
-redonnâtes
-redonne
-redonné
-redonnée
-redonnées
-redonnent
-redonner
-redonnera
-redonnerai
-redonneraient
-redonnerais
-redonnerait
-redonneras
-redonnèrent
-redonnerez
-redonneriez
-redonnerions
-redonnerons
-redonneront
-redonnes
-redonnés
-redonnez
-redonniez
-redonnions
-redonnons
-redora
-redorai
-redoraient
-redorais
-redorait
-redorâmes
-redorant
-redoras
-redorasse
-redorassent
-redorasses
-redorassiez
-redorassions
-redorât
-redorâtes
-redore
-redoré
-redorée
-redorées
-redorent
-redorer
-redorera
-redorerai
-redoreraient
-redorerais
-redorerait
-redoreras
-redorèrent
-redorerez
-redoreriez
-redorerions
-redorerons
-redoreront
-redores
-redorés
-redorez
-redoriez
-redorions
-redorons
-redoubla
-redoublai
-redoublaient
-redoublais
-redoublait
-redoublâmes
-redoublant
-redoublante
-redoublantes
-redoublants
-redoublas
-redoublasse
-redoublassent
-redoublasses
-redoublassiez
-redoublassions
-redoublât
-redoublâtes
-redouble
-redoublé
-redoublée
-redoublées
-redoublement
-redoublements
-redoublent
-redoubler
-redoublera
-redoublerai
-redoubleraient
-redoublerais
-redoublerait
-redoubleras
-redoublèrent
-redoublerez
-redoubleriez
-redoublerions
-redoublerons
-redoubleront
-redoubles
-redoublés
-redoublez
-redoubliez
-redoublions
-redoublons
-redouta
-redoutable
-redoutables
-redoutai
-redoutaient
-redoutais
-redoutait
-redoutâmes
-redoutant
-redoutas
-redoutasse
-redoutassent
-redoutasses
-redoutassiez
-redoutassions
-redoutât
-redoutâtes
-redoute
-redouté
-redoutée
-redoutées
-redoutent
-redouter
-redoutera
-redouterai
-redouteraient
-redouterais
-redouterait
-redouteras
-redoutèrent
-redouterez
-redouteriez
-redouterions
-redouterons
-redouteront
-redoutes
-redoutés
-redoutez
-redoutiez
-redoutions
-redoutons
-redoux
-redressa
-redressai
-redressaient
-redressais
-redressait
-redressâmes
-redressant
-redressas
-redressasse
-redressassent
-redressasses
-redressassiez
-redressassions
-redressât
-redressâtes
-redresse
-redressé
-redressée
-redressées
-redressement
-redressements
-redressent
-redresser
-redressera
-redresserai
-redresseraient
-redresserais
-redresserait
-redresseras
-redressèrent
-redresserez
-redresseriez
-redresserions
-redresserons
-redresseront
-redresses
-redressés
-redresseur
-redresseurs
-redressez
-redressiez
-redressions
-redressons
-redû
-réductase
-réductases
-réducteur
-réducteurs
-réductibilité
-réductibilités
-réductible
-réductibles
-réduction
-réductionnisme
-réductionnismes
-réductions
-réductrice
-réductrices
-redue
-redues
-réduira
-réduirai
-réduiraient
-réduirais
-réduirait
-réduiras
-réduire
-réduirez
-réduiriez
-réduirions
-réduirons
-réduiront
-réduis
-réduisaient
-réduisais
-réduisait
-réduisant
-réduise
-réduisent
-réduises
-réduisez
-réduisiez
-réduisîmes
-réduisions
-réduisirent
-réduisis
-réduisisse
-réduisissent
-réduisisses
-réduisissiez
-réduisissions
-réduisit
-réduisît
-réduisîtes
-réduisons
-réduit
-réduite
-réduites
-réduits
-redûmes
-réduplicatif
-réduplicatifs
-réduplication
-réduplications
-réduplicative
-réduplicatives
-redurent
-redus
-redusse
-redussent
-redusses
-redussiez
-redussions
-redut
-redût
-redûtes
-réduve
-réduves
-rée
-réé
-réécouta
-réécoutai
-réécoutaient
-réécoutais
-réécoutait
-réécoutâmes
-réécoutant
-réécoutas
-réécoutasse
-réécoutassent
-réécoutasses
-réécoutassiez
-réécoutassions
-réécoutât
-réécoutâtes
-réécoute
-réécouté
-réécoutée
-réécoutées
-réécoutent
-réécouter
-réécoutera
-réécouterai
-réécouteraient
-réécouterais
-réécouterait
-réécouteras
-réécoutèrent
-réécouterez
-réécouteriez
-réécouterions
-réécouterons
-réécouteront
-réécoutes
-réécoutés
-réécoutez
-réécoutiez
-réécoutions
-réécoutons
-réécriture
-réécritures
-réédifia
-réédifiai
-réédifiaient
-réédifiais
-réédifiait
-réédifiâmes
-réédifiant
-réédifias
-réédifiasse
-réédifiassent
-réédifiasses
-réédifiassiez
-réédifiassions
-réédifiât
-réédifiâtes
-réédification
-réédifications
-réédifie
-réédifié
-réédifiée
-réédifiées
-réédifient
-réédifier
-réédifiera
-réédifierai
-réédifieraient
-réédifierais
-réédifierait
-réédifieras
-réédifièrent
-réédifierez
-réédifieriez
-réédifierions
-réédifierons
-réédifieront
-réédifies
-réédifiés
-réédifiez
-réédifiiez
-réédifiions
-réédifions
-réédita
-rééditai
-rééditaient
-rééditais
-rééditait
-rééditâmes
-rééditant
-rééditas
-rééditasse
-rééditassent
-rééditasses
-rééditassiez
-rééditassions
-rééditât
-rééditâtes
-réédite
-réédité
-rééditée
-rééditées
-rééditent
-rééditer
-rééditera
-rééditerai
-rééditeraient
-rééditerais
-rééditerait
-rééditeras
-rééditèrent
-rééditerez
-rééditeriez
-rééditerions
-rééditerons
-rééditeront
-réédites
-réédités
-rééditez
-rééditiez
-réédition
-rééditions
-rééditons
-rééducation
-rééducations
-rééduqua
-rééduquai
-rééduquaient
-rééduquais
-rééduquait
-rééduquâmes
-rééduquant
-rééduquas
-rééduquasse
-rééduquassent
-rééduquasses
-rééduquassiez
-rééduquassions
-rééduquât
-rééduquâtes
-rééduque
-rééduqué
-rééduquée
-rééduquées
-rééduquent
-rééduquer
-rééduquera
-rééduquerai
-rééduqueraient
-rééduquerais
-rééduquerait
-rééduqueras
-rééduquèrent
-rééduquerez
-rééduqueriez
-rééduquerions
-rééduquerons
-rééduqueront
-rééduques
-rééduqués
-rééduquez
-rééduquiez
-rééduquions
-rééduquons
-réel
-réélection
-réélections
-rééligible
-rééligibles
-réélira
-réélirai
-rééliraient
-réélirais
-réélirait
-rééliras
-réélire
-réélirez
-rééliriez
-réélirions
-réélirons
-rééliront
-réélis
-réélisaient
-réélisais
-réélisait
-réélisant
-réélise
-réélisent
-réélises
-réélisez
-réélisiez
-réélisions
-réélisons
-réélit
-réelle
-réellement
-réelles
-réels
-réélu
-réélue
-réélues
-réélûmes
-réélurent
-réélus
-réélusse
-réélussent
-réélusses
-réélussiez
-réélussions
-réélut
-réélût
-réélûtes
-réembaucha
-réembauchai
-réembauchaient
-réembauchais
-réembauchait
-réembauchâmes
-réembauchant
-réembauchas
-réembauchasse
-réembauchassent
-réembauchasses
-réembauchassiez
-réembauchassions
-réembauchât
-réembauchâtes
-réembauche
-réembauché
-réembauchée
-réembauchées
-réembauchent
-réembaucher
-réembauchera
-réembaucherai
-réembaucheraient
-réembaucherais
-réembaucherait
-réembaucheras
-réembauchèrent
-réembaucherez
-réembaucheriez
-réembaucherions
-réembaucherons
-réembaucheront
-réembauches
-réembauchés
-réembauchez
-réembauchiez
-réembauchions
-réembauchons
-réemploi
-réemploie
-réemploient
-réemploiera
-réemploierai
-réemploieraient
-réemploierais
-réemploierait
-réemploieras
-réemploierez
-réemploieriez
-réemploierions
-réemploierons
-réemploieront
-réemploies
-réemplois
-réemploya
-réemployai
-réemployaient
-réemployais
-réemployait
-réemployâmes
-réemployant
-réemployas
-réemployasse
-réemployassent
-réemployasses
-réemployassiez
-réemployassions
-réemployât
-réemployâtes
-réemployé
-réemployée
-réemployées
-réemployer
-réemployèrent
-réemployés
-réemployez
-réemployiez
-réemployions
-réemployons
-réemprunta
-réempruntai
-réempruntaient
-réempruntais
-réempruntait
-réempruntâmes
-réempruntant
-réempruntas
-réempruntasse
-réempruntassent
-réempruntasses
-réempruntassiez
-réempruntassions
-réempruntât
-réempruntâtes
-réemprunte
-réemprunté
-réempruntée
-réempruntées
-réempruntent
-réemprunter
-réempruntera
-réemprunterai
-réemprunteraient
-réemprunterais
-réemprunterait
-réemprunteras
-réempruntèrent
-réemprunterez
-réemprunteriez
-réemprunterions
-réemprunterons
-réemprunteront
-réempruntes
-réempruntés
-réempruntez
-réempruntiez
-réempruntions
-réempruntons
-réengage
-réengagé
-réengagea
-réengageai
-réengageaient
-réengageais
-réengageait
-réengageâmes
-réengageant
-réengageas
-réengageasse
-réengageassent
-réengageasses
-réengageassiez
-réengageassions
-réengageât
-réengageâtes
-réengagée
-réengagées
-réengagement
-réengagements
-réengagent
-réengageons
-réengager
-réengagera
-réengagerai
-réengageraient
-réengagerais
-réengagerait
-réengageras
-réengagèrent
-réengagerez
-réengageriez
-réengagerions
-réengagerons
-réengageront
-réengages
-réengagés
-réengagez
-réengagiez
-réengagions
-réenregistra
-réenregistrai
-réenregistraient
-réenregistrais
-réenregistrait
-réenregistrâmes
-réenregistrant
-réenregistras
-réenregistrasse
-réenregistrassent
-réenregistrasses
-réenregistrassiez
-réenregistrassions
-réenregistrât
-réenregistrâtes
-réenregistre
-réenregistré
-réenregistrée
-réenregistrées
-réenregistrent
-réenregistrer
-réenregistrera
-réenregistrerai
-réenregistreraient
-réenregistrerais
-réenregistrerait
-réenregistreras
-réenregistrèrent
-réenregistrerez
-réenregistreriez
-réenregistrerions
-réenregistrerons
-réenregistreront
-réenregistres
-réenregistrés
-réenregistrez
-réenregistriez
-réenregistrions
-réenregistrons
-réensemença
-réensemençai
-réensemençaient
-réensemençais
-réensemençait
-réensemençâmes
-réensemençant
-réensemenças
-réensemençasse
-réensemençassent
-réensemençasses
-réensemençassiez
-réensemençassions
-réensemençât
-réensemençâtes
-réensemence
-réensemencé
-réensemencée
-réensemencées
-réensemencement
-réensemencements
-réensemencent
-réensemencer
-réensemencera
-réensemencerai
-réensemenceraient
-réensemencerais
-réensemencerait
-réensemenceras
-réensemencèrent
-réensemencerez
-réensemenceriez
-réensemencerions
-réensemencerons
-réensemenceront
-réensemences
-réensemencés
-réensemencez
-réensemenciez
-réensemencions
-réensemençons
-réent
-rééquilibra
-rééquilibrage
-rééquilibrages
-rééquilibrai
-rééquilibraient
-rééquilibrais
-rééquilibrait
-rééquilibrâmes
-rééquilibrant
-rééquilibras
-rééquilibrasse
-rééquilibrassent
-rééquilibrasses
-rééquilibrassiez
-rééquilibrassions
-rééquilibrât
-rééquilibrâtes
-rééquilibre
-rééquilibré
-rééquilibrée
-rééquilibrées
-rééquilibrent
-rééquilibrer
-rééquilibrera
-rééquilibrerai
-rééquilibrerâmes
-rééquilibreras
-rééquilibrerasse
-rééquilibrerassent
-rééquilibrerasses
-rééquilibrerassiez
-rééquilibrerassions
-rééquilibrerât
-rééquilibrerâtes
-rééquilibrèrent
-rééquilibrerèrent
-rééquilibres
-rééquilibrés
-rééquilibrez
-rééquilibriez
-rééquilibrions
-rééquilibrons
-rééquipement
-rééquipements
-réer
-réera
-réerai
-réeraient
-réerais
-réerait
-réeras
-réèrent
-réerez
-réeriez
-réerions
-réerons
-réeront
-rées
-réescompta
-réescomptai
-réescomptaient
-réescomptais
-réescomptait
-réescomptâmes
-réescomptant
-réescomptas
-réescomptasse
-réescomptassent
-réescomptasses
-réescomptassiez
-réescomptassions
-réescomptât
-réescomptâtes
-réescompte
-réescompté
-réescomptée
-réescomptées
-réescomptent
-réescompter
-réescomptera
-réescompterai
-réescompteraient
-réescompterais
-réescompterait
-réescompteras
-réescomptèrent
-réescompterez
-réescompteriez
-réescompterions
-réescompterons
-réescompteront
-réescomptes
-réescomptés
-réescomptez
-réescomptiez
-réescomptions
-réescomptons
-réessaie
-réessaient
-réessaiera
-réessaierai
-réessaieraient
-réessaierais
-réessaierait
-réessaieras
-réessaierez
-réessaieriez
-réessaierions
-réessaierons
-réessaieront
-réessaies
-réessaya
-réessayage
-réessayages
-réessayai
-réessayaient
-réessayais
-réessayait
-réessayâmes
-réessayant
-réessayas
-réessayasse
-réessayassent
-réessayasses
-réessayassiez
-réessayassions
-réessayât
-réessayâtes
-réessaye
-réessayé
-réessayée
-réessayées
-réessayent
-réessayer
-réessayera
-réessayerai
-réessayeraient
-réessayerais
-réessayerait
-réessayeras
-réessayèrent
-réessayerez
-réessayeriez
-réessayerions
-réessayerons
-réessayeront
-réessayes
-réessayés
-réessayez
-réessayiez
-réessayions
-réessayons
-réévalua
-réévaluai
-réévaluaient
-réévaluais
-réévaluait
-réévaluâmes
-réévaluant
-réévaluas
-réévaluasse
-réévaluassent
-réévaluasses
-réévaluassiez
-réévaluassions
-réévaluât
-réévaluâtes
-réévaluation
-réévaluations
-réévalue
-réévalué
-réévaluée
-réévaluées
-réévaluent
-réévaluer
-réévaluera
-réévaluerai
-réévalueraient
-réévaluerais
-réévaluerait
-réévalueras
-réévaluèrent
-réévaluerez
-réévalueriez
-réévaluerions
-réévaluerons
-réévalueront
-réévalues
-réévalués
-réévaluez
-réévaluiez
-réévaluions
-réévaluons
-réexamen
-réexamens
-réexamina
-réexaminai
-réexaminaient
-réexaminais
-réexaminait
-réexaminâmes
-réexaminant
-réexaminas
-réexaminasse
-réexaminassent
-réexaminasses
-réexaminassiez
-réexaminassions
-réexaminât
-réexaminâtes
-réexamine
-réexaminé
-réexaminée
-réexaminées
-réexaminent
-réexaminer
-réexaminera
-réexaminerai
-réexamineraient
-réexaminerais
-réexaminerait
-réexamineras
-réexaminèrent
-réexaminerez
-réexamineriez
-réexaminerions
-réexaminerons
-réexamineront
-réexamines
-réexaminés
-réexaminez
-réexaminiez
-réexaminions
-réexaminons
-réexpédia
-réexpédiai
-réexpédiaient
-réexpédiais
-réexpédiait
-réexpédiâmes
-réexpédiant
-réexpédias
-réexpédiasse
-réexpédiassent
-réexpédiasses
-réexpédiassiez
-réexpédiassions
-réexpédiât
-réexpédiâtes
-réexpédie
-réexpédié
-réexpédiée
-réexpédiées
-réexpédient
-réexpédier
-réexpédiera
-réexpédierai
-réexpédieraient
-réexpédierais
-réexpédierait
-réexpédieras
-réexpédièrent
-réexpédierez
-réexpédieriez
-réexpédierions
-réexpédierons
-réexpédieront
-réexpédies
-réexpédiés
-réexpédiez
-réexpédiiez
-réexpédiions
-réexpédions
-réexpédition
-réexpéditions
-réexporta
-réexportai
-réexportaient
-réexportais
-réexportait
-réexportâmes
-réexportant
-réexportas
-réexportasse
-réexportassent
-réexportasses
-réexportassiez
-réexportassions
-réexportât
-réexportâtes
-réexporte
-réexporté
-réexportée
-réexportées
-réexportent
-réexporter
-réexportera
-réexporterai
-réexporteraient
-réexporterais
-réexporterait
-réexporteras
-réexportèrent
-réexporterez
-réexporteriez
-réexporterions
-réexporterons
-réexporteront
-réexportes
-réexportés
-réexportez
-réexportiez
-réexportions
-réexportons
-réez
-réf
-refaçonna
-refaçonnai
-refaçonnaient
-refaçonnais
-refaçonnait
-refaçonnâmes
-refaçonnant
-refaçonnas
-refaçonnasse
-refaçonnassent
-refaçonnasses
-refaçonnassiez
-refaçonnassions
-refaçonnât
-refaçonnâtes
-refaçonne
-refaçonné
-refaçonnée
-refaçonnées
-refaçonnent
-refaçonner
-refaçonnera
-refaçonnerai
-refaçonneraient
-refaçonnerais
-refaçonnerait
-refaçonneras
-refaçonnèrent
-refaçonnerez
-refaçonneriez
-refaçonnerions
-refaçonnerons
-refaçonneront
-refaçonnes
-refaçonnés
-refaçonnez
-refaçonniez
-refaçonnions
-refaçonnons
-réfaction
-réfactions
-refaire
-refais
-refaisaient
-refaisais
-refaisait
-refaisant
-refaisiez
-refaisions
-refaisons
-refait
-refaite
-refaites
-refaits
-refasse
-refassent
-refasses
-refassiez
-refassions
-réfection
-réfections
-réfectoire
-réfectoires
-refend
-refendaient
-refendais
-refendait
-refendant
-refende
-refendent
-refendes
-refendez
-refendiez
-refendîmes
-refendions
-refendirent
-refendis
-refendisse
-refendissent
-refendisses
-refendissiez
-refendissions
-refendit
-refendît
-refendîtes
-refendons
-refendra
-refendrai
-refendraient
-refendrais
-refendrait
-refendras
-refendre
-refendrez
-refendriez
-refendrions
-refendrons
-refendront
-refends
-refendu
-refendue
-refendues
-refendus
-refera
-référa
-referai
-référai
-referaient
-référaient
-referais
-référais
-referait
-référait
-référâmes
-référant
-referas
-référas
-référasse
-référassent
-référasses
-référassiez
-référassions
-référât
-référâtes
-référé
-réfère
-référée
-référées
-référença
-référençai
-référençaient
-référençais
-référençait
-référençâmes
-référençant
-référenças
-référençasse
-référençassent
-référençasses
-référençassiez
-référençassions
-référençât
-référençâtes
-référence
-référencé
-référencée
-référencées
-référencent
-référencer
-référencera
-référencerai
-référenceraient
-référencerais
-référencerait
-référenceras
-référencèrent
-référencerez
-référenceriez
-référencerions
-référencerons
-référenceront
-références
-référencés
-référencez
-référenciez
-référencions
-référençons
-référendaire
-référendaires
-référendum
-référendums
-référent
-réfèrent
-référentiel
-référentielle
-référentielles
-référentiels
-référents
-référer
-référera
-référerai
-référeraient
-référerais
-référerait
-référeras
-référèrent
-référerez
-référeriez
-référerions
-référerons
-référeront
-référés
-réfères
-referez
-référez
-referiez
-référiez
-referions
-référions
-referma
-refermai
-refermaient
-refermais
-refermait
-refermâmes
-refermant
-refermas
-refermasse
-refermassent
-refermasses
-refermassiez
-refermassions
-refermât
-refermâtes
-referme
-refermé
-refermée
-refermées
-referment
-refermer
-refermera
-refermerai
-refermeraient
-refermerais
-refermerait
-refermeras
-refermèrent
-refermerez
-refermeriez
-refermerions
-refermerons
-refermeront
-refermes
-refermés
-refermez
-refermiez
-refermions
-refermons
-referons
-référons
-referont
-refila
-refilai
-refilaient
-refilais
-refilait
-refilâmes
-refilant
-refilas
-refilasse
-refilassent
-refilasses
-refilassiez
-refilassions
-refilât
-refilâtes
-refile
-refilé
-refilée
-refilées
-refilent
-refiler
-refilera
-refilerai
-refileraient
-refilerais
-refilerait
-refileras
-refilèrent
-refilerez
-refileriez
-refilerions
-refilerons
-refileront
-refiles
-refilés
-refilez
-refiliez
-refilions
-refilons
-refîmes
-refirent
-refis
-refisse
-refissent
-refisses
-refissiez
-refissions
-refit
-refît
-refîtes
-réfléchi
-réfléchie
-réfléchies
-réfléchîmes
-réfléchir
-réfléchira
-réfléchirai
-réfléchiraient
-réfléchirais
-réfléchirait
-réfléchiras
-réfléchirent
-réfléchirez
-réfléchiriez
-réfléchirions
-réfléchirons
-réfléchiront
-réfléchis
-réfléchissaient
-réfléchissais
-réfléchissait
-réfléchissant
-réfléchissante
-réfléchissantes
-réfléchissants
-réfléchisse
-réfléchissent
-réfléchisses
-réfléchissez
-réfléchissiez
-réfléchissions
-réfléchissons
-réfléchit
-réfléchît
-réfléchîtes
-réflecteur
-réflecteurs
-réflectif
-réflectifs
-réflection
-réflections
-réflective
-réflectives
-réflectivité
-réflectivités
-reflet
-refléta
-reflétai
-reflétaient
-reflétais
-reflétait
-reflétâmes
-reflétant
-reflétas
-reflétasse
-reflétassent
-reflétasses
-reflétassiez
-reflétassions
-reflétât
-reflétâtes
-reflété
-reflète
-reflétée
-reflétées
-reflètent
-refléter
-reflétera
-refléterai
-refléteraient
-refléterais
-refléterait
-refléteras
-reflétèrent
-refléterez
-refléteriez
-refléterions
-refléterons
-refléteront
-reflétés
-reflètes
-reflétez
-reflétiez
-reflétions
-reflétons
-reflets
-refleuri
-refleurie
-refleuries
-refleurîmes
-refleurir
-refleurira
-refleurirai
-refleuriraient
-refleurirais
-refleurirait
-refleuriras
-refleurirent
-refleurirez
-refleuririez
-refleuririons
-refleurirons
-refleuriront
-refleuris
-refleurissaient
-refleurissais
-refleurissait
-refleurissant
-refleurisse
-refleurissement
-refleurissements
-refleurissent
-refleurisses
-refleurissez
-refleurissiez
-refleurissions
-refleurissons
-refleurit
-refleurît
-refleurîtes
-reflex
-réflexe
-réflexes
-réflexible
-réflexibles
-réflexif
-réflexifs
-réflexion
-réflexions
-réflexive
-réflexivement
-réflexives
-réflexivité
-réflexivités
-réflexogène
-réflexogènes
-réflexogramme
-réflexogrammes
-réflexologie
-réflexologies
-réflexothérapie
-réflexothérapies
-reflua
-refluai
-refluaient
-refluais
-refluait
-refluâmes
-refluant
-refluas
-refluasse
-refluassent
-refluasses
-refluassiez
-refluassions
-refluât
-refluâtes
-reflue
-reflué
-refluent
-refluer
-refluera
-refluerai
-reflueraient
-refluerais
-refluerait
-reflueras
-refluèrent
-refluerez
-reflueriez
-refluerions
-refluerons
-reflueront
-reflues
-refluez
-refluiez
-refluions
-refluons
-reflux
-refond
-refondaient
-refondais
-refondait
-refondant
-refonde
-refondent
-refondes
-refondez
-refondiez
-refondîmes
-refondions
-refondirent
-refondis
-refondisse
-refondissent
-refondisses
-refondissiez
-refondissions
-refondit
-refondît
-refondîtes
-refondons
-refondra
-refondrai
-refondraient
-refondrais
-refondrait
-refondras
-refondre
-refondrez
-refondriez
-refondrions
-refondrons
-refondront
-refonds
-refondu
-refondue
-refondues
-refondus
-refont
-refonte
-refontes
-reforge
-reforgé
-reforgea
-reforgeai
-reforgeaient
-reforgeais
-reforgeait
-reforgeâmes
-reforgeant
-reforgeas
-reforgeasse
-reforgeassent
-reforgeasses
-reforgeassiez
-reforgeassions
-reforgeât
-reforgeâtes
-reforgée
-reforgées
-reforgent
-reforgeons
-reforger
-reforgera
-reforgerai
-reforgeraient
-reforgerais
-reforgerait
-reforgeras
-reforgèrent
-reforgerez
-reforgeriez
-reforgerions
-reforgerons
-reforgeront
-reforges
-reforgés
-reforgez
-reforgiez
-reforgions
-reforma
-réforma
-réformable
-réformables
-reformai
-réformai
-réformaient
-reformais
-réformais
-réformait
-reformâmes
-réformâmes
-réformant
-reformas
-réformas
-reformasse
-réformasse
-reformassent
-réformassent
-reformasses
-réformasses
-reformassiez
-réformassiez
-reformassions
-réformassions
-reformât
-réformât
-reformâtes
-réformâtes
-réformateur
-réformateurs
-réformatrice
-réformatrices
-reforme
-reformé
-réforme
-réformé
-reformée
-réformée
-reformées
-réformées
-reforment
-réforment
-reformer
-réformer
-reformera
-réformera
-reformerai
-réformerai
-reformeraient
-réformeraient
-reformerais
-réformerais
-reformerait
-réformerait
-reformeras
-réformeras
-reformèrent
-réformèrent
-reformerez
-réformerez
-reformeriez
-réformeriez
-reformerions
-réformerions
-reformerons
-réformerons
-reformeront
-réformeront
-reformes
-reformés
-réformes
-réformés
-réformette
-réformettes
-réformez
-réformiez
-réformions
-réformisme
-réformismes
-réformiste
-réformistes
-réformons
-reformula
-reformulai
-reformulaient
-reformulais
-reformulait
-reformulâmes
-reformulant
-reformulas
-reformulasse
-reformulassent
-reformulasses
-reformulassiez
-reformulassions
-reformulât
-reformulâtes
-reformule
-reformulé
-reformulée
-reformulées
-reformulent
-reformuler
-reformulera
-reformulerai
-reformuleraient
-reformulerais
-reformulerait
-reformuleras
-reformulèrent
-reformulerez
-reformuleriez
-reformulerions
-reformulerons
-reformuleront
-reformules
-reformulés
-reformulez
-reformuliez
-reformulions
-reformulons
-refouilla
-refouillai
-refouillaient
-refouillais
-refouillait
-refouillâmes
-refouillant
-refouillas
-refouillasse
-refouillassent
-refouillasses
-refouillassiez
-refouillassions
-refouillât
-refouillâtes
-refouille
-refouillé
-refouillée
-refouillées
-refouillement
-refouillements
-refouillent
-refouiller
-refouillera
-refouillerai
-refouilleraient
-refouillerais
-refouillerait
-refouilleras
-refouillèrent
-refouillerez
-refouilleriez
-refouillerions
-refouillerons
-refouilleront
-refouilles
-refouillés
-refouillez
-refouilliez
-refouillions
-refouillons
-refoula
-refoulai
-refoulaient
-refoulais
-refoulait
-refoulâmes
-refoulant
-refoulas
-refoulasse
-refoulassent
-refoulasses
-refoulassiez
-refoulassions
-refoulât
-refoulâtes
-refoule
-refoulé
-refoulée
-refoulées
-refoulement
-refoulements
-refoulent
-refouler
-refoulera
-refoulerai
-refouleraient
-refoulerais
-refoulerait
-refouleras
-refoulèrent
-refoulerez
-refouleriez
-refoulerions
-refoulerons
-refouleront
-refoules
-refoulés
-refoulez
-refouliez
-refoulions
-refoulons
-refourra
-refourrai
-refourraient
-refourrais
-refourrait
-refourrâmes
-refourrant
-refourras
-refourrasse
-refourrassent
-refourrasses
-refourrassiez
-refourrassions
-refourrât
-refourrâtes
-refourre
-refourré
-refourrée
-refourrées
-refourrent
-refourrer
-refourrera
-refourrerai
-refourreraient
-refourrerais
-refourrerait
-refourreras
-refourrèrent
-refourrerez
-refourreriez
-refourrerions
-refourrerons
-refourreront
-refourres
-refourrés
-refourrez
-refourriez
-refourrions
-refourrons
-réfracta
-réfractai
-réfractaient
-réfractaire
-réfractaires
-réfractais
-réfractait
-réfractâmes
-réfractant
-réfractas
-réfractasse
-réfractassent
-réfractasses
-réfractassiez
-réfractassions
-réfractât
-réfractâtes
-réfracte
-réfracté
-réfractée
-réfractées
-réfractent
-réfracter
-réfractera
-réfracterai
-réfracteraient
-réfracterais
-réfracterait
-réfracteras
-réfractèrent
-réfracterez
-réfracteriez
-réfracterions
-réfracterons
-réfracteront
-réfractes
-réfractés
-réfracteur
-réfracteurs
-réfractez
-réfractiez
-réfraction
-réfractions
-réfractons
-réfractrice
-réfractrices
-refrain
-refrains
-réfrangibilité
-réfrangibilités
-réfrangible
-réfrangibles
-refréna
-réfréna
-refrénai
-réfrénai
-refrénaient
-réfrénaient
-refrénais
-réfrénais
-refrénait
-réfrénait
-refrénâmes
-réfrénâmes
-refrénant
-réfrénant
-refrénas
-réfrénas
-refrénasse
-réfrénasse
-refrénassent
-réfrénassent
-refrénasses
-réfrénasses
-refrénassiez
-réfrénassiez
-refrénassions
-réfrénassions
-refrénât
-réfrénât
-refrénâtes
-réfrénâtes
-refréné
-refrène
-réfréné
-réfrène
-refrénée
-réfrénée
-refrénées
-réfrénées
-refrènement
-refrènements
-refrènent
-réfrènent
-refréner
-réfréner
-refrénera
-réfrénera
-refrénerai
-réfrénerai
-refréneraient
-réfréneraient
-refrénerais
-réfrénerais
-refrénerait
-réfrénerait
-refréneras
-réfréneras
-refrénèrent
-réfrénèrent
-refrénerez
-réfrénerez
-refréneriez
-réfréneriez
-refrénerions
-réfrénerions
-refrénerons
-réfrénerons
-refréneront
-réfréneront
-refrénés
-refrènes
-réfrénés
-réfrènes
-refrénez
-réfrénez
-refréniez
-réfréniez
-refrénions
-réfrénions
-refrénons
-réfrénons
-réfrigéra
-réfrigérai
-réfrigéraient
-réfrigérais
-réfrigérait
-réfrigérâmes
-réfrigérant
-réfrigérante
-réfrigérantes
-réfrigérants
-réfrigéras
-réfrigérasse
-réfrigérassent
-réfrigérasses
-réfrigérassiez
-réfrigérassions
-réfrigérât
-réfrigérâtes
-réfrigérateur
-réfrigérateurs
-réfrigération
-réfrigérations
-réfrigéré
-réfrigère
-réfrigérée
-réfrigérées
-réfrigèrent
-réfrigérer
-réfrigérera
-réfrigérerai
-réfrigéreraient
-réfrigérerais
-réfrigérerait
-réfrigéreras
-réfrigérèrent
-réfrigérerez
-réfrigéreriez
-réfrigérerions
-réfrigérerons
-réfrigéreront
-réfrigérés
-réfrigères
-réfrigérez
-réfrigériez
-réfrigérions
-réfrigérons
-réfringence
-réfringences
-réfringent
-réfringente
-réfringentes
-réfringents
-refroidi
-refroidie
-refroidies
-refroidîmes
-refroidir
-refroidira
-refroidirai
-refroidiraient
-refroidirais
-refroidirait
-refroidiras
-refroidirent
-refroidirez
-refroidiriez
-refroidirions
-refroidirons
-refroidiront
-refroidis
-refroidissaient
-refroidissais
-refroidissait
-refroidissant
-refroidisse
-refroidissement
-refroidissements
-refroidissent
-refroidisses
-refroidisseur
-refroidisseurs
-refroidissez
-refroidissiez
-refroidissions
-refroidissons
-refroidit
-refroidît
-refroidîtes
-refuge
-refuges
-réfugia
-réfugiai
-réfugiaient
-réfugiais
-réfugiait
-réfugiâmes
-réfugiant
-réfugias
-réfugiasse
-réfugiassent
-réfugiasses
-réfugiassiez
-réfugiassions
-réfugiât
-réfugiâtes
-réfugie
-réfugié
-réfugiée
-réfugiées
-réfugient
-réfugier
-réfugiera
-réfugierai
-réfugieraient
-réfugierais
-réfugierait
-réfugieras
-réfugièrent
-réfugierez
-réfugieriez
-réfugierions
-réfugierons
-réfugieront
-réfugies
-réfugiés
-réfugiez
-réfugiiez
-réfugiions
-réfugions
-refus
-refusa
-refusable
-refusables
-refusai
-refusaient
-refusais
-refusait
-refusâmes
-refusant
-refusas
-refusasse
-refusassent
-refusasses
-refusassiez
-refusassions
-refusât
-refusâtes
-refuse
-refusé
-refusée
-refusées
-refusent
-refuser
-refusera
-refuserai
-refuseraient
-refuserais
-refuserait
-refuseras
-refusèrent
-refuserez
-refuseriez
-refuserions
-refuserons
-refuseront
-refuses
-refusés
-refusez
-refusiez
-refusions
-refusons
-réfuta
-réfutable
-réfutables
-réfutai
-réfutaient
-réfutais
-réfutait
-réfutâmes
-réfutant
-réfutas
-réfutasse
-réfutassent
-réfutasses
-réfutassiez
-réfutassions
-réfutât
-réfutâtes
-réfutation
-réfutations
-réfute
-réfuté
-réfutée
-réfutées
-réfutent
-réfuter
-réfutera
-réfuterai
-réfuteraient
-réfuterais
-réfuterait
-réfuteras
-réfutèrent
-réfuterez
-réfuteriez
-réfuterions
-réfuterons
-réfuteront
-réfutes
-réfutés
-réfutez
-réfutiez
-réfutions
-réfutons
-refuznik
-refuzniks
-reg
-regagna
-regagnai
-regagnaient
-regagnais
-regagnait
-regagnâmes
-regagnant
-regagnas
-regagnasse
-regagnassent
-regagnasses
-regagnassiez
-regagnassions
-regagnât
-regagnâtes
-regagne
-regagné
-regagnée
-regagnées
-regagnent
-regagner
-regagnera
-regagnerai
-regagneraient
-regagnerais
-regagnerait
-regagneras
-regagnèrent
-regagnerez
-regagneriez
-regagnerions
-regagnerons
-regagneront
-regagnes
-regagnés
-regagnez
-regagniez
-regagnions
-regagnons
-regain
-regains
-régal
-régala
-régalade
-régalades
-régalage
-régalages
-régalai
-régalaient
-régalais
-régalait
-régalâmes
-régalant
-régalas
-régalasse
-régalassent
-régalasses
-régalassiez
-régalassions
-régalât
-régalâtes
-régale
-régalé
-régalée
-régalées
-régalement
-régalements
-régalent
-régaler
-régalera
-régalerai
-régaleraient
-régalerais
-régalerait
-régaleras
-régalèrent
-régalerez
-régaleriez
-régalerions
-régalerons
-régaleront
-régales
-régalés
-régalez
-régalien
-régalienne
-régaliennes
-régaliens
-régaliez
-régalions
-régalons
-régals
-regard
-regarda
-regardable
-regardables
-regardai
-regardaient
-regardais
-regardait
-regardâmes
-regardant
-regardante
-regardantes
-regardants
-regardas
-regardasse
-regardassent
-regardasses
-regardassiez
-regardassions
-regardât
-regardâtes
-regarde
-regardé
-regardée
-regardées
-regardent
-regarder
-regardera
-regarderai
-regarderaient
-regarderais
-regarderait
-regarderas
-regardèrent
-regarderez
-regarderiez
-regarderions
-regarderons
-regarderont
-regardes
-regardés
-regardez
-regardiez
-regardions
-regardons
-regards
-regarni
-regarnie
-regarnies
-regarnîmes
-regarnir
-regarnira
-regarnirai
-regarniraient
-regarnirais
-regarnirait
-regarniras
-regarnirent
-regarnirez
-regarniriez
-regarnirions
-regarnirons
-regarniront
-regarnis
-regarnissaient
-regarnissais
-regarnissait
-regarnissant
-regarnisse
-regarnissent
-regarnisses
-regarnissez
-regarnissiez
-regarnissions
-regarnissons
-regarnit
-regarnît
-regarnîtes
-régata
-régatai
-régataient
-régatais
-régatait
-régatâmes
-régatant
-régatas
-régatasse
-régatassent
-régatasses
-régatassiez
-régatassions
-régatât
-régatâtes
-régate
-régaté
-régatent
-régater
-régatera
-régaterai
-régateraient
-régaterais
-régaterait
-régateras
-régatèrent
-régaterez
-régateriez
-régaterions
-régaterons
-régateront
-régates
-régatez
-régatier
-régatière
-régatières
-régatiers
-régatiez
-régations
-régatons
-regazonna
-regazonnai
-regazonnaient
-regazonnais
-regazonnait
-regazonnâmes
-regazonnant
-regazonnas
-regazonnasse
-regazonnassent
-regazonnasses
-regazonnassiez
-regazonnassions
-regazonnât
-regazonnâtes
-regazonne
-regazonné
-regazonnée
-regazonnées
-regazonnent
-regazonner
-regazonnera
-regazonnerai
-regazonneraient
-regazonnerais
-regazonnerait
-regazonneras
-regazonnèrent
-regazonnerez
-regazonneriez
-regazonnerions
-regazonnerons
-regazonneront
-regazonnes
-regazonnés
-regazonnez
-regazonniez
-regazonnions
-regazonnons
-régence
-régences
-régénéra
-régénérai
-régénéraient
-régénérais
-régénérait
-régénérâmes
-régénérant
-régénéras
-régénérasse
-régénérassent
-régénérasses
-régénérassiez
-régénérassions
-régénérât
-régénérâtes
-régénérateur
-régénérateurs
-régénération
-régénérations
-régénératrice
-régénératrices
-régénéré
-régénère
-régénérée
-régénérées
-régénèrent
-régénérer
-régénérera
-régénérerai
-régénéreraient
-régénérerais
-régénérerait
-régénéreras
-régénérèrent
-régénérerez
-régénéreriez
-régénérerions
-régénérerons
-régénéreront
-régénérés
-régénères
-régénérez
-régénériez
-régénérions
-régénérons
-régent
-régenta
-régentai
-régentaient
-régentais
-régentait
-régentâmes
-régentant
-régentas
-régentasse
-régentassent
-régentasses
-régentassiez
-régentassions
-régentât
-régentâtes
-régente
-régenté
-régentée
-régentées
-régentent
-régenter
-régentera
-régenterai
-régenteraient
-régenterais
-régenterait
-régenteras
-régentèrent
-régenterez
-régenteriez
-régenterions
-régenterons
-régenteront
-régentes
-régentés
-régentez
-régentiez
-régentions
-régentons
-régents
-reggae
-reggaes
-régi
-régicide
-régicides
-régie
-régies
-regimba
-regimbai
-regimbaient
-regimbais
-regimbait
-regimbâmes
-regimbant
-regimbas
-regimbasse
-regimbassent
-regimbasses
-regimbassiez
-regimbassions
-regimbât
-regimbâtes
-regimbe
-regimbé
-regimbée
-regimbées
-regimbement
-regimbements
-regimbent
-regimber
-regimbera
-regimberai
-regimberaient
-regimberais
-regimberait
-regimberas
-regimbèrent
-regimberez
-regimberiez
-regimberions
-regimberons
-regimberont
-regimbes
-regimbés
-regimbeur
-regimbeurs
-regimbeuse
-regimbeuses
-regimbez
-regimbiez
-regimbions
-regimbons
-régime
-régiment
-régimentaire
-régimentaires
-régiments
-régimes
-régîmes
-reginglard
-reginglards
-région
-régional
-régionale
-régionales
-régionalisa
-régionalisai
-régionalisaient
-régionalisais
-régionalisait
-régionalisâmes
-régionalisant
-régionalisas
-régionalisasse
-régionalisassent
-régionalisasses
-régionalisassiez
-régionalisassions
-régionalisât
-régionalisâtes
-régionalisation
-régionalisations
-régionalise
-régionalisé
-régionalisée
-régionalisées
-régionalisent
-régionaliser
-régionalisera
-régionaliserai
-régionaliseraient
-régionaliserais
-régionaliserait
-régionaliseras
-régionalisèrent
-régionaliserez
-régionaliseriez
-régionaliserions
-régionaliserons
-régionaliseront
-régionalises
-régionalisés
-régionalisez
-régionalisiez
-régionalisions
-régionalisme
-régionalismes
-régionalisons
-régionaliste
-régionalistes
-régionaux
-régions
-régir
-régira
-régirai
-régiraient
-régirais
-régirait
-régiras
-régirent
-régirez
-régiriez
-régirions
-régirons
-régiront
-régis
-régissaient
-régissais
-régissait
-régissant
-régisse
-régissent
-régisses
-régisseur
-régisseurs
-régisseuse
-régisseuses
-régissez
-régissiez
-régissions
-régissons
-registra
-registrai
-registraient
-registrais
-registrait
-registrâmes
-registrant
-registras
-registrasse
-registrassent
-registrasses
-registrassiez
-registrassions
-registrât
-registrâtes
-registre
-registré
-registrée
-registrées
-registrent
-registrer
-registrera
-registrerai
-registreraient
-registrerais
-registrerait
-registreras
-registrèrent
-registrerez
-registreriez
-registrerions
-registrerons
-registreront
-registres
-registrés
-registrez
-registriez
-registrions
-registrons
-régit
-régît
-régîtes
-régla
-réglable
-réglables
-réglage
-réglages
-réglai
-réglaient
-réglais
-réglait
-réglâmes
-réglant
-réglas
-réglasse
-réglassent
-réglasses
-réglassiez
-réglassions
-réglât
-réglâtes
-réglé
-règle
-réglée
-réglées
-règlement
-réglementa
-réglementai
-réglementaient
-réglementaire
-réglementairement
-réglementaires
-réglementais
-réglementait
-réglementâmes
-réglementant
-réglementas
-réglementasse
-réglementassent
-réglementasses
-réglementassiez
-réglementassions
-réglementât
-réglementâtes
-réglementation
-réglementations
-réglemente
-réglementé
-réglementée
-réglementées
-réglementent
-réglementer
-réglementera
-réglementerai
-réglementeraient
-réglementerais
-réglementerait
-réglementeras
-réglementèrent
-réglementerez
-réglementeriez
-réglementerions
-réglementerons
-réglementeront
-réglementes
-réglementés
-réglementez
-réglementiez
-réglementions
-réglementons
-règlements
-règlent
-régler
-réglera
-réglerai
-régleraient
-réglerais
-réglerait
-régleras
-réglèrent
-réglerez
-régleriez
-réglerions
-réglerons
-régleront
-réglés
-règles
-réglet
-réglets
-réglette
-réglettes
-régleur
-régleurs
-régleuse
-régleuses
-réglez
-régliez
-réglions
-réglisse
-réglisses
-réglo
-régloir
-régloirs
-réglons
-réglure
-réglures
-régna
-régnai
-régnaient
-régnais
-régnait
-régnâmes
-régnant
-régnante
-régnantes
-régnants
-régnas
-régnasse
-régnassent
-régnasses
-régnassiez
-régnassions
-régnât
-régnâtes
-régné
-règne
-règnent
-régner
-régnera
-régnerai
-régneraient
-régnerais
-régnerait
-régneras
-régnèrent
-régnerez
-régneriez
-régnerions
-régnerons
-régneront
-règnes
-régnez
-régniez
-régnions
-régnons
-regonfla
-regonflai
-regonflaient
-regonflais
-regonflait
-regonflâmes
-regonflant
-regonflas
-regonflasse
-regonflassent
-regonflasses
-regonflassiez
-regonflassions
-regonflât
-regonflâtes
-regonfle
-regonflé
-regonflée
-regonflées
-regonflent
-regonfler
-regonflera
-regonflerai
-regonfleraient
-regonflerais
-regonflerait
-regonfleras
-regonflèrent
-regonflerez
-regonfleriez
-regonflerions
-regonflerons
-regonfleront
-regonfles
-regonflés
-regonflez
-regonfliez
-regonflions
-regonflons
-regorge
-regorgé
-regorgea
-regorgeai
-regorgeaient
-regorgeais
-regorgeait
-regorgeâmes
-regorgeant
-regorgeas
-regorgeasse
-regorgeassent
-regorgeasses
-regorgeassiez
-regorgeassions
-regorgeât
-regorgeâtes
-regorgement
-regorgements
-regorgent
-regorgeons
-regorger
-regorgera
-regorgerai
-regorgeraient
-regorgerais
-regorgerait
-regorgeras
-regorgèrent
-regorgerez
-regorgeriez
-regorgerions
-regorgerons
-regorgeront
-regorges
-regorgez
-regorgiez
-regorgions
-regrat
-regrats
-regratta
-regrattai
-regrattaient
-regrattais
-regrattait
-regrattâmes
-regrattant
-regrattas
-regrattasse
-regrattassent
-regrattasses
-regrattassiez
-regrattassions
-regrattât
-regrattâtes
-regratte
-regratté
-regrattée
-regrattées
-regrattent
-regratter
-regrattera
-regratterai
-regratteraient
-regratterais
-regratterait
-regratteras
-regrattèrent
-regratterez
-regratteriez
-regratterions
-regratterons
-regratteront
-regrattes
-regrattés
-regrattez
-regrattier
-regrattière
-regrattières
-regrattiers
-regrattiez
-regrattions
-regrattons
-regréa
-regréai
-regréaient
-regréais
-regréait
-regréâmes
-regréant
-regréas
-regréasse
-regréassent
-regréasses
-regréassiez
-regréassions
-regréât
-regréâtes
-regrée
-regréé
-regréée
-regréées
-regréent
-regréer
-regréera
-regréerai
-regréeraient
-regréerais
-regréerait
-regréeras
-regréèrent
-regréerez
-regréeriez
-regréerions
-regréerons
-regréeront
-regrées
-regréés
-regréez
-regreffa
-regreffai
-regreffaient
-regreffais
-regreffait
-regreffâmes
-regreffant
-regreffas
-regreffasse
-regreffassent
-regreffasses
-regreffassiez
-regreffassions
-regreffât
-regreffâtes
-regreffe
-regreffé
-regreffée
-regreffées
-regreffent
-regreffer
-regreffera
-regrefferai
-regrefferaient
-regrefferais
-regrefferait
-regrefferas
-regreffèrent
-regrefferez
-regrefferiez
-regrefferions
-regrefferons
-regrefferont
-regreffes
-regreffés
-regreffez
-regreffiez
-regreffions
-regreffons
-regréiez
-regréions
-regréons
-régressa
-régressai
-régressaient
-régressais
-régressait
-régressâmes
-régressant
-régressas
-régressasse
-régressassent
-régressasses
-régressassiez
-régressassions
-régressât
-régressâtes
-régresse
-régressé
-régressent
-régresser
-régressera
-régresserai
-régresseraient
-régresserais
-régresserait
-régresseras
-régressèrent
-régresserez
-régresseriez
-régresserions
-régresserons
-régresseront
-régresses
-régressez
-régressiez
-régressif
-régressifs
-régression
-régressions
-régressive
-régressives
-régressons
-regret
-regrets
-regretta
-regrettable
-regrettablement
-regrettables
-regrettai
-regrettaient
-regrettais
-regrettait
-regrettâmes
-regrettant
-regrettas
-regrettasse
-regrettassent
-regrettasses
-regrettassiez
-regrettassions
-regrettât
-regrettâtes
-regrette
-regretté
-regrettée
-regrettées
-regrettent
-regretter
-regrettera
-regretterai
-regretteraient
-regretterais
-regretterait
-regretteras
-regrettèrent
-regretterez
-regretteriez
-regretterions
-regretterons
-regretteront
-regrettes
-regrettés
-regrettez
-regrettiez
-regrettions
-regrettons
-regrèvement
-regrèvements
-regrimpa
-regrimpai
-regrimpaient
-regrimpais
-regrimpait
-regrimpâmes
-regrimpant
-regrimpas
-regrimpasse
-regrimpassent
-regrimpasses
-regrimpassiez
-regrimpassions
-regrimpât
-regrimpâtes
-regrimpe
-regrimpé
-regrimpée
-regrimpées
-regrimpent
-regrimper
-regrimpera
-regrimperai
-regrimperaient
-regrimperais
-regrimperait
-regrimperas
-regrimpèrent
-regrimperez
-regrimperiez
-regrimperions
-regrimperons
-regrimperont
-regrimpes
-regrimpés
-regrimpez
-regrimpiez
-regrimpions
-regrimpons
-regrossi
-regrossîmes
-regrossir
-regrossira
-regrossirai
-regrossiraient
-regrossirais
-regrossirait
-regrossiras
-regrossirent
-regrossirez
-regrossiriez
-regrossirions
-regrossirons
-regrossiront
-regrossis
-regrossissaient
-regrossissais
-regrossissait
-regrossissant
-regrossisse
-regrossissent
-regrossisses
-regrossissez
-regrossissiez
-regrossissions
-regrossissons
-regrossit
-regrossît
-regrossîtes
-regroupa
-regroupai
-regroupaient
-regroupais
-regroupait
-regroupâmes
-regroupant
-regroupas
-regroupasse
-regroupassent
-regroupasses
-regroupassiez
-regroupassions
-regroupât
-regroupâtes
-regroupe
-regroupé
-regroupée
-regroupées
-regroupement
-regroupements
-regroupent
-regrouper
-regroupera
-regrouperai
-regrouperaient
-regrouperais
-regrouperait
-regrouperas
-regroupèrent
-regrouperez
-regrouperiez
-regrouperions
-regrouperons
-regrouperont
-regroupes
-regroupés
-regroupez
-regroupiez
-regroupions
-regroupons
-regs
-régularisa
-régularisai
-régularisaient
-régularisais
-régularisait
-régularisâmes
-régularisant
-régularisante
-régularisantes
-régularisants
-régularisas
-régularisasse
-régularisassent
-régularisasses
-régularisassiez
-régularisassions
-régularisât
-régularisâtes
-régularisation
-régularisations
-régularise
-régularisé
-régularisée
-régularisées
-régularisent
-régulariser
-régularisera
-régulariserai
-régulariseraient
-régulariserais
-régulariserait
-régulariseras
-régularisèrent
-régulariserez
-régulariseriez
-régulariserions
-régulariserons
-régulariseront
-régularises
-régularisés
-régularisez
-régularisiez
-régularisions
-régularisons
-régularité
-régularités
-régulateur
-régulateurs
-régulation
-régulations
-régulatrice
-régulatrices
-régule
-régules
-régulier
-régulière
-régulièrement
-régulières
-réguliers
-régurgita
-régurgitai
-régurgitaient
-régurgitais
-régurgitait
-régurgitâmes
-régurgitant
-régurgitas
-régurgitasse
-régurgitassent
-régurgitasses
-régurgitassiez
-régurgitassions
-régurgitât
-régurgitâtes
-régurgitation
-régurgitations
-régurgite
-régurgité
-régurgitée
-régurgitées
-régurgitent
-régurgiter
-régurgitera
-régurgiterai
-régurgiteraient
-régurgiterais
-régurgiterait
-régurgiteras
-régurgitèrent
-régurgiterez
-régurgiteriez
-régurgiterions
-régurgiterons
-régurgiteront
-régurgites
-régurgités
-régurgitez
-régurgitiez
-régurgitions
-régurgitons
-réhabilita
-réhabilitable
-réhabilitables
-réhabilitai
-réhabilitaient
-réhabilitais
-réhabilitait
-réhabilitâmes
-réhabilitant
-réhabilitas
-réhabilitasse
-réhabilitassent
-réhabilitasses
-réhabilitassiez
-réhabilitassions
-réhabilitât
-réhabilitâtes
-réhabilitation
-réhabilitations
-réhabilite
-réhabilité
-réhabilitée
-réhabilitées
-réhabilitent
-réhabiliter
-réhabilitera
-réhabiliterai
-réhabiliteraient
-réhabiliterais
-réhabiliterait
-réhabiliteras
-réhabilitèrent
-réhabiliterez
-réhabiliteriez
-réhabiliterions
-réhabiliterons
-réhabiliteront
-réhabilites
-réhabilités
-réhabilitez
-réhabilitiez
-réhabilitions
-réhabilitons
-réhabitua
-réhabituai
-réhabituaient
-réhabituais
-réhabituait
-réhabituâmes
-réhabituant
-réhabituas
-réhabituasse
-réhabituassent
-réhabituasses
-réhabituassiez
-réhabituassions
-réhabituât
-réhabituâtes
-réhabitue
-réhabitué
-réhabituée
-réhabituées
-réhabituent
-réhabituer
-réhabituera
-réhabituerai
-réhabitueraient
-réhabituerais
-réhabituerait
-réhabitueras
-réhabituèrent
-réhabituerez
-réhabitueriez
-réhabituerions
-réhabituerons
-réhabitueront
-réhabitues
-réhabitués
-réhabituez
-réhabituiez
-réhabituions
-réhabituons
-rehaussa
-rehaussai
-rehaussaient
-rehaussais
-rehaussait
-rehaussâmes
-rehaussant
-rehaussas
-rehaussasse
-rehaussassent
-rehaussasses
-rehaussassiez
-rehaussassions
-rehaussât
-rehaussâtes
-rehausse
-rehaussé
-rehaussée
-rehaussées
-rehaussement
-rehaussements
-rehaussent
-rehausser
-rehaussera
-rehausserai
-rehausseraient
-rehausserais
-rehausserait
-rehausseras
-rehaussèrent
-rehausserez
-rehausseriez
-rehausserions
-rehausserons
-rehausseront
-rehausses
-rehaussés
-rehaussez
-rehaussiez
-rehaussions
-rehaussons
-rehaut
-rehauts
-réhydrata
-réhydratai
-réhydrataient
-réhydratais
-réhydratait
-réhydratâmes
-réhydratant
-réhydratas
-réhydratasse
-réhydratassent
-réhydratasses
-réhydratassiez
-réhydratassions
-réhydratât
-réhydratâtes
-réhydrate
-réhydraté
-réhydratée
-réhydratées
-réhydratent
-réhydrater
-réhydratera
-réhydraterai
-réhydrateraient
-réhydraterais
-réhydraterait
-réhydrateras
-réhydratèrent
-réhydraterez
-réhydrateriez
-réhydraterions
-réhydraterons
-réhydrateront
-réhydrates
-réhydratés
-réhydratez
-réhydratiez
-réhydrations
-réhydratons
-reichsmark
-reichstag
-reichstags
-réiez
-réifia
-réifiai
-réifiaient
-réifiais
-réifiait
-réifiâmes
-réifiant
-réifias
-réifiasse
-réifiassent
-réifiasses
-réifiassiez
-réifiassions
-réifiât
-réifiâtes
-réification
-réifications
-réifie
-réifié
-réifiée
-réifiées
-réifient
-réifier
-réifiera
-réifierai
-réifieraient
-réifierais
-réifierait
-réifieras
-réifièrent
-réifierez
-réifieriez
-réifierions
-réifierons
-réifieront
-réifies
-réifiés
-réifiez
-réifiiez
-réifiions
-réifions
-réimperméabilisa
-réimperméabilisai
-réimperméabilisaient
-réimperméabilisais
-réimperméabilisait
-réimperméabilisâmes
-réimperméabilisant
-réimperméabilisas
-réimperméabilisasse
-réimperméabilisassent
-réimperméabilisasses
-réimperméabilisassiez
-réimperméabilisassions
-réimperméabilisât
-réimperméabilisâtes
-réimperméabilise
-réimperméabilisé
-réimperméabilisée
-réimperméabilisées
-réimperméabilisent
-réimperméabiliser
-réimperméabilisera
-réimperméabiliserai
-réimperméabiliseraient
-réimperméabiliserais
-réimperméabiliserait
-réimperméabiliseras
-réimperméabilisèrent
-réimperméabiliserez
-réimperméabiliseriez
-réimperméabiliserions
-réimperméabiliserons
-réimperméabiliseront
-réimperméabilises
-réimperméabilisés
-réimperméabilisez
-réimperméabilisiez
-réimperméabilisions
-réimperméabilisons
-réimplanta
-réimplantai
-réimplantaient
-réimplantais
-réimplantait
-réimplantâmes
-réimplantant
-réimplantas
-réimplantasse
-réimplantassent
-réimplantasses
-réimplantassiez
-réimplantassions
-réimplantât
-réimplantâtes
-réimplante
-réimplanté
-réimplantée
-réimplantées
-réimplantent
-réimplanter
-réimplantera
-réimplanterai
-réimplanteraient
-réimplanterais
-réimplanterait
-réimplanteras
-réimplantèrent
-réimplanterez
-réimplanteriez
-réimplanterions
-réimplanterons
-réimplanteront
-réimplantes
-réimplantés
-réimplantez
-réimplantiez
-réimplantions
-réimplantons
-réimporta
-réimportai
-réimportaient
-réimportais
-réimportait
-réimportâmes
-réimportant
-réimportas
-réimportasse
-réimportassent
-réimportasses
-réimportassiez
-réimportassions
-réimportât
-réimportâtes
-réimporte
-réimporté
-réimportée
-réimportées
-réimportent
-réimporter
-réimportera
-réimporterai
-réimporteraient
-réimporterais
-réimporterait
-réimporteras
-réimportèrent
-réimporterez
-réimporteriez
-réimporterions
-réimporterons
-réimporteront
-réimportes
-réimportés
-réimportez
-réimportiez
-réimportions
-réimportons
-réimposa
-réimposai
-réimposaient
-réimposais
-réimposait
-réimposâmes
-réimposant
-réimposas
-réimposasse
-réimposassent
-réimposasses
-réimposassiez
-réimposassions
-réimposât
-réimposâtes
-réimpose
-réimposé
-réimposée
-réimposées
-réimposent
-réimposer
-réimposera
-réimposerai
-réimposeraient
-réimposerais
-réimposerait
-réimposeras
-réimposèrent
-réimposerez
-réimposeriez
-réimposerions
-réimposerons
-réimposeront
-réimposes
-réimposés
-réimposez
-réimposiez
-réimposions
-réimposition
-réimpositions
-réimposons
-réimpression
-réimpressions
-réimprima
-réimprimai
-réimprimaient
-réimprimais
-réimprimait
-réimprimâmes
-réimprimant
-réimprimas
-réimprimasse
-réimprimassent
-réimprimasses
-réimprimassiez
-réimprimassions
-réimprimât
-réimprimâtes
-réimprime
-réimprimé
-réimprimée
-réimprimées
-réimpriment
-réimprimer
-réimprimera
-réimprimerai
-réimprimeraient
-réimprimerais
-réimprimerait
-réimprimeras
-réimprimèrent
-réimprimerez
-réimprimeriez
-réimprimerions
-réimprimerons
-réimprimeront
-réimprimes
-réimprimés
-réimprimez
-réimprimiez
-réimprimions
-réimprimons
-rein
-réincarcéra
-réincarcérai
-réincarcéraient
-réincarcérais
-réincarcérait
-réincarcérâmes
-réincarcérant
-réincarcéras
-réincarcérasse
-réincarcérassent
-réincarcérasses
-réincarcérassiez
-réincarcérassions
-réincarcérât
-réincarcérâtes
-réincarcéré
-réincarcère
-réincarcérée
-réincarcérées
-réincarcèrent
-réincarcérer
-réincarcérera
-réincarcérerai
-réincarcéreraient
-réincarcérerais
-réincarcérerait
-réincarcéreras
-réincarcérèrent
-réincarcérerez
-réincarcéreriez
-réincarcérerions
-réincarcérerons
-réincarcéreront
-réincarcérés
-réincarcères
-réincarcérez
-réincarcériez
-réincarcérions
-réincarcérons
-réincarna
-réincarnai
-réincarnaient
-réincarnais
-réincarnait
-réincarnâmes
-réincarnant
-réincarnas
-réincarnasse
-réincarnassent
-réincarnasses
-réincarnassiez
-réincarnassions
-réincarnât
-réincarnâtes
-réincarnation
-réincarnations
-réincarne
-réincarné
-réincarnée
-réincarnées
-réincarnent
-réincarner
-réincarnera
-réincarnerai
-réincarneraient
-réincarnerais
-réincarnerait
-réincarneras
-réincarnèrent
-réincarnerez
-réincarneriez
-réincarnerions
-réincarnerons
-réincarneront
-réincarnes
-réincarnés
-réincarnez
-réincarniez
-réincarnions
-réincarnons
-réincorpora
-réincorporai
-réincorporaient
-réincorporais
-réincorporait
-réincorporâmes
-réincorporant
-réincorporas
-réincorporasse
-réincorporassent
-réincorporasses
-réincorporassiez
-réincorporassions
-réincorporât
-réincorporâtes
-réincorpore
-réincorporé
-réincorporée
-réincorporées
-réincorporent
-réincorporer
-réincorporera
-réincorporerai
-réincorporeraient
-réincorporerais
-réincorporerait
-réincorporeras
-réincorporèrent
-réincorporerez
-réincorporeriez
-réincorporerions
-réincorporerons
-réincorporeront
-réincorpores
-réincorporés
-réincorporez
-réincorporiez
-réincorporions
-réincorporons
-reine
-reine-claude
-reine-des-prés
-reine-marguerite
-reines
-reines-claudes
-reines-des-prés
-reines-marguerites
-reinette
-reinettes
-réinfecta
-réinfectai
-réinfectaient
-réinfectais
-réinfectait
-réinfectâmes
-réinfectant
-réinfectas
-réinfectasse
-réinfectassent
-réinfectasses
-réinfectassiez
-réinfectassions
-réinfectât
-réinfectâtes
-réinfecte
-réinfecté
-réinfectée
-réinfectées
-réinfectent
-réinfecter
-réinfectera
-réinfecterai
-réinfecteraient
-réinfecterais
-réinfecterait
-réinfecteras
-réinfectèrent
-réinfecterez
-réinfecteriez
-réinfecterions
-réinfecterons
-réinfecteront
-réinfectes
-réinfectés
-réinfectez
-réinfectiez
-réinfections
-réinfectons
-réinitialisa
-réinitialisai
-réinitialisaient
-réinitialisais
-réinitialisait
-réinitialisâmes
-réinitialisant
-réinitialisas
-réinitialisasse
-réinitialisassent
-réinitialisasses
-réinitialisassiez
-réinitialisassions
-réinitialisât
-réinitialisâtes
-réinitialise
-réinitialisé
-réinitialisée
-réinitialisées
-réinitialisent
-réinitialiser
-réinitialisera
-réinitialiserai
-réinitialiseraient
-réinitialiserais
-réinitialiserait
-réinitialiseras
-réinitialisèrent
-réinitialiserez
-réinitialiseriez
-réinitialiserions
-réinitialiserons
-réinitialiseront
-réinitialises
-réinitialisés
-réinitialisez
-réinitialisiez
-réinitialisions
-réinitialisons
-réinjecta
-réinjectai
-réinjectaient
-réinjectais
-réinjectait
-réinjectâmes
-réinjectant
-réinjectas
-réinjectasse
-réinjectassent
-réinjectasses
-réinjectassiez
-réinjectassions
-réinjectât
-réinjectâtes
-réinjecte
-réinjecté
-réinjectée
-réinjectées
-réinjectent
-réinjecter
-réinjectera
-réinjecterai
-réinjecteraient
-réinjecterais
-réinjecterait
-réinjecteras
-réinjectèrent
-réinjecterez
-réinjecteriez
-réinjecterions
-réinjecterons
-réinjecteront
-réinjectes
-réinjectés
-réinjectez
-réinjectiez
-réinjections
-réinjectons
-reins
-réinscrira
-réinscrirai
-réinscriraient
-réinscrirais
-réinscrirait
-réinscriras
-réinscrire
-réinscrirez
-réinscririez
-réinscririons
-réinscrirons
-réinscriront
-réinscris
-réinscrit
-réinscrite
-réinscrites
-réinscrits
-réinscrivaient
-réinscrivais
-réinscrivait
-réinscrivant
-réinscrive
-réinscrivent
-réinscrives
-réinscrivez
-réinscriviez
-réinscrivîmes
-réinscrivions
-réinscrivirent
-réinscrivis
-réinscrivisse
-réinscrivissent
-réinscrivisses
-réinscrivissiez
-réinscrivissions
-réinscrivit
-réinscrivît
-réinscrivîtes
-réinscrivons
-réinséra
-réinsérai
-réinséraient
-réinsérais
-réinsérait
-réinsérâmes
-réinsérant
-réinséras
-réinsérasse
-réinsérassent
-réinsérasses
-réinsérassiez
-réinsérassions
-réinsérât
-réinsérâtes
-réinséré
-réinsère
-réinsérée
-réinsérées
-réinsèrent
-réinsérer
-réinsérera
-réinsérerai
-réinséreraient
-réinsérerais
-réinsérerait
-réinséreras
-réinsérèrent
-réinsérerez
-réinséreriez
-réinsérerions
-réinsérerons
-réinséreront
-réinsérés
-réinsères
-réinsérez
-réinsériez
-réinsérions
-réinsérons
-réinstalla
-réinstallai
-réinstallaient
-réinstallais
-réinstallait
-réinstallâmes
-réinstallant
-réinstallas
-réinstallasse
-réinstallassent
-réinstallasses
-réinstallassiez
-réinstallassions
-réinstallât
-réinstallâtes
-réinstallation
-réinstallations
-réinstalle
-réinstallé
-réinstallée
-réinstallées
-réinstallent
-réinstaller
-réinstallera
-réinstallerai
-réinstalleraient
-réinstallerais
-réinstallerait
-réinstalleras
-réinstallèrent
-réinstallerez
-réinstalleriez
-réinstallerions
-réinstallerons
-réinstalleront
-réinstalles
-réinstallés
-réinstallez
-réinstalliez
-réinstallions
-réinstallons
-réintégra
-réintégrable
-réintégrables
-réintégrai
-réintégraient
-réintégrais
-réintégrait
-réintégrâmes
-réintégrant
-réintégras
-réintégrasse
-réintégrassent
-réintégrasses
-réintégrassiez
-réintégrassions
-réintégrât
-réintégrâtes
-réintégration
-réintégrations
-réintégré
-réintègre
-réintégrée
-réintégrées
-réintègrent
-réintégrer
-réintégrera
-réintégrerai
-réintégreraient
-réintégrerais
-réintégrerait
-réintégreras
-réintégrèrent
-réintégrerez
-réintégreriez
-réintégrerions
-réintégrerons
-réintégreront
-réintégrés
-réintègres
-réintégrez
-réintégriez
-réintégrions
-réintégrons
-réinterpréta
-réinterprétai
-réinterprétaient
-réinterprétais
-réinterprétait
-réinterprétâmes
-réinterprétant
-réinterprétas
-réinterprétasse
-réinterprétassent
-réinterprétasses
-réinterprétassiez
-réinterprétassions
-réinterprétât
-réinterprétâtes
-réinterprété
-réinterprète
-réinterprétée
-réinterprétées
-réinterprètent
-réinterpréter
-réinterprétera
-réinterpréterai
-réinterpréteraient
-réinterpréterais
-réinterpréterait
-réinterpréteras
-réinterprétèrent
-réinterpréterez
-réinterpréteriez
-réinterpréterions
-réinterpréterons
-réinterpréteront
-réinterprétés
-réinterprètes
-réinterprétez
-réinterprétiez
-réinterprétions
-réinterprétons
-réintroduction
-réintroductions
-réintroduira
-réintroduirai
-réintroduiraient
-réintroduirais
-réintroduirait
-réintroduiras
-réintroduire
-réintroduirez
-réintroduiriez
-réintroduirions
-réintroduirons
-réintroduiront
-réintroduis
-réintroduisaient
-réintroduisais
-réintroduisait
-réintroduisant
-réintroduise
-réintroduisent
-réintroduises
-réintroduisez
-réintroduisiez
-réintroduisîmes
-réintroduisions
-réintroduisirent
-réintroduisis
-réintroduisisse
-réintroduisissent
-réintroduisisses
-réintroduisissiez
-réintroduisissions
-réintroduisit
-réintroduisît
-réintroduisîtes
-réintroduisons
-réintroduit
-réintroduite
-réintroduites
-réintroduits
-réinventa
-réinventai
-réinventaient
-réinventais
-réinventait
-réinventâmes
-réinventant
-réinventas
-réinventasse
-réinventassent
-réinventasses
-réinventassiez
-réinventassions
-réinventât
-réinventâtes
-réinvente
-réinventé
-réinventée
-réinventées
-réinventent
-réinventer
-réinventera
-réinventerai
-réinventeraient
-réinventerais
-réinventerait
-réinventeras
-réinventèrent
-réinventerez
-réinventeriez
-réinventerions
-réinventerons
-réinventeront
-réinventes
-réinventés
-réinventez
-réinventiez
-réinvention
-réinventions
-réinventons
-réinvesti
-réinvestie
-réinvesties
-réinvestîmes
-réinvestir
-réinvestira
-réinvestirai
-réinvestiraient
-réinvestirais
-réinvestirait
-réinvestiras
-réinvestirent
-réinvestirez
-réinvestiriez
-réinvestirions
-réinvestirons
-réinvestiront
-réinvestis
-réinvestissaient
-réinvestissais
-réinvestissait
-réinvestissant
-réinvestisse
-réinvestissent
-réinvestisses
-réinvestissez
-réinvestissiez
-réinvestissions
-réinvestissons
-réinvestit
-réinvestît
-réinvestîtes
-réinvita
-réinvitai
-réinvitaient
-réinvitais
-réinvitait
-réinvitâmes
-réinvitant
-réinvitas
-réinvitasse
-réinvitassent
-réinvitasses
-réinvitassiez
-réinvitassions
-réinvitât
-réinvitâtes
-réinvite
-réinvité
-réinvitée
-réinvitées
-réinvitent
-réinviter
-réinvitera
-réinviterai
-réinviteraient
-réinviterais
-réinviterait
-réinviteras
-réinvitèrent
-réinviterez
-réinviteriez
-réinviterions
-réinviterons
-réinviteront
-réinvites
-réinvités
-réinvitez
-réinvitiez
-réinvitions
-réinvitons
-réions
-reis
-réitéra
-réitérai
-réitéraient
-réitérais
-réitérait
-réitérâmes
-réitérant
-réitéras
-réitérasse
-réitérassent
-réitérasses
-réitérassiez
-réitérassions
-réitérât
-réitérâtes
-réitération
-réitérations
-réitéré
-réitère
-réitérée
-réitérées
-réitèrent
-réitérer
-réitérera
-réitérerai
-réitéreraient
-réitérerais
-réitérerait
-réitéreras
-réitérèrent
-réitérerez
-réitéreriez
-réitérerions
-réitérerons
-réitéreront
-réitérés
-réitères
-réitérez
-réitériez
-réitérions
-réitérons
-reître
-reîtres
-rejailli
-rejaillîmes
-rejaillir
-rejaillira
-rejaillirai
-rejailliraient
-rejaillirais
-rejaillirait
-rejailliras
-rejaillirent
-rejaillirez
-rejailliriez
-rejaillirions
-rejaillirons
-rejailliront
-rejaillis
-rejaillissaient
-rejaillissais
-rejaillissait
-rejaillissant
-rejaillisse
-rejaillissement
-rejaillissements
-rejaillissent
-rejaillisses
-rejaillissez
-rejaillissiez
-rejaillissions
-rejaillissons
-rejaillit
-rejaillît
-rejaillîtes
-rejet
-rejeta
-rejetable
-rejetables
-rejetai
-rejetaient
-rejetais
-rejetait
-rejetâmes
-rejetant
-rejetas
-rejetasse
-rejetassent
-rejetasses
-rejetassiez
-rejetassions
-rejetât
-rejetâtes
-rejeté
-rejetée
-rejetées
-rejeter
-rejetèrent
-rejetés
-rejetez
-rejetiez
-rejetions
-rejeton
-rejetons
-rejets
-rejette
-rejettent
-rejettera
-rejetterai
-rejetteraient
-rejetterais
-rejetterait
-rejetteras
-rejetterez
-rejetteriez
-rejetterions
-rejetterons
-rejetteront
-rejettes
-rejoignaient
-rejoignais
-rejoignait
-rejoignant
-rejoigne
-rejoignent
-rejoignes
-rejoignez
-rejoigniez
-rejoignîmes
-rejoignions
-rejoignirent
-rejoignis
-rejoignisse
-rejoignissent
-rejoignisses
-rejoignissiez
-rejoignissions
-rejoignit
-rejoignît
-rejoignîtes
-rejoignons
-rejoindra
-rejoindrai
-rejoindraient
-rejoindrais
-rejoindrait
-rejoindras
-rejoindre
-rejoindrez
-rejoindriez
-rejoindrions
-rejoindrons
-rejoindront
-rejoins
-rejoint
-rejointe
-rejointes
-rejointoie
-rejointoient
-rejointoiera
-rejointoierai
-rejointoieraient
-rejointoierais
-rejointoierait
-rejointoieras
-rejointoierez
-rejointoieriez
-rejointoierions
-rejointoierons
-rejointoieront
-rejointoies
-rejointoya
-rejointoyai
-rejointoyaient
-rejointoyais
-rejointoyait
-rejointoyâmes
-rejointoyant
-rejointoyas
-rejointoyasse
-rejointoyassent
-rejointoyasses
-rejointoyassiez
-rejointoyassions
-rejointoyât
-rejointoyâtes
-rejointoyé
-rejointoyée
-rejointoyées
-rejointoyer
-rejointoyèrent
-rejointoyés
-rejointoyez
-rejointoyiez
-rejointoyions
-rejointoyons
-rejoints
-rejoua
-rejouai
-rejouaient
-rejouais
-rejouait
-rejouâmes
-rejouant
-rejouas
-rejouasse
-rejouassent
-rejouasses
-rejouassiez
-rejouassions
-rejouât
-rejouâtes
-rejoue
-rejoué
-rejouée
-rejouées
-rejouent
-rejouer
-rejouera
-rejouerai
-rejoueraient
-rejouerais
-rejouerait
-rejoueras
-rejouèrent
-rejouerez
-rejoueriez
-rejouerions
-rejouerons
-rejoueront
-rejoues
-rejoués
-rejouez
-réjoui
-réjouie
-réjouies
-rejouiez
-réjouîmes
-rejouions
-réjouir
-réjouira
-réjouirai
-réjouiraient
-réjouirais
-réjouirait
-réjouiras
-réjouirent
-réjouirez
-réjouiriez
-réjouirions
-réjouirons
-réjouiront
-réjouis
-réjouissaient
-réjouissais
-réjouissait
-réjouissance
-réjouissances
-réjouissant
-réjouissante
-réjouissantes
-réjouissants
-réjouisse
-réjouissent
-réjouisses
-réjouissez
-réjouissiez
-réjouissions
-réjouissons
-réjouit
-réjouît
-réjouîtes
-rejouons
-rejuge
-rejugé
-rejugea
-rejugeai
-rejugeaient
-rejugeais
-rejugeait
-rejugeâmes
-rejugeant
-rejugeas
-rejugeasse
-rejugeassent
-rejugeasses
-rejugeassiez
-rejugeassions
-rejugeât
-rejugeâtes
-rejugée
-rejugées
-rejugent
-rejugeons
-rejuger
-rejugera
-rejugerai
-rejugeraient
-rejugerais
-rejugerait
-rejugeras
-rejugèrent
-rejugerez
-rejugeriez
-rejugerions
-rejugerons
-rejugeront
-rejuges
-rejugés
-rejugez
-rejugiez
-rejugions
-relâcha
-relâchai
-relâchaient
-relâchais
-relâchait
-relâchâmes
-relâchant
-relâchas
-relâchasse
-relâchassent
-relâchasses
-relâchassiez
-relâchassions
-relâchât
-relâchâtes
-relâche
-relâché
-relâchée
-relâchées
-relâchement
-relâchements
-relâchent
-relâcher
-relâchera
-relâcherai
-relâcheraient
-relâcherais
-relâcherait
-relâcheras
-relâchèrent
-relâcherez
-relâcheriez
-relâcherions
-relâcherons
-relâcheront
-relâches
-relâchés
-relâchez
-relâchiez
-relâchions
-relâchons
-relaie
-relaient
-relaiera
-relaierai
-relaieraient
-relaierais
-relaierait
-relaieras
-relaierez
-relaieriez
-relaierions
-relaierons
-relaieront
-relaies
-relais
-relaissa
-relaissai
-relaissaient
-relaissais
-relaissait
-relaissâmes
-relaissant
-relaissas
-relaissasse
-relaissassent
-relaissasses
-relaissassiez
-relaissassions
-relaissât
-relaissâtes
-relaisse
-relaissé
-relaissée
-relaissées
-relaissent
-relaisser
-relaissera
-relaisserai
-relaisseraient
-relaisserais
-relaisserait
-relaisseras
-relaissèrent
-relaisserez
-relaisseriez
-relaisserions
-relaisserons
-relaisseront
-relaisses
-relaissés
-relaissez
-relaissiez
-relaissions
-relaissons
-relança
-relançai
-relançaient
-relançais
-relançait
-relançâmes
-relançant
-relanças
-relançasse
-relançassent
-relançasses
-relançassiez
-relançassions
-relançât
-relançâtes
-relance
-relancé
-relancée
-relancées
-relancent
-relancer
-relancera
-relancerai
-relanceraient
-relancerais
-relancerait
-relanceras
-relancèrent
-relancerez
-relanceriez
-relancerions
-relancerons
-relanceront
-relances
-relancés
-relancez
-relanciez
-relancions
-relançons
-relaps
-relapse
-relapses
-rélargi
-rélargie
-rélargies
-rélargîmes
-rélargir
-rélargira
-rélargirai
-rélargiraient
-rélargirais
-rélargirait
-rélargiras
-rélargirent
-rélargirez
-rélargiriez
-rélargirions
-rélargirons
-rélargiront
-rélargis
-rélargissaient
-rélargissais
-rélargissait
-rélargissant
-rélargisse
-rélargissent
-rélargisses
-rélargissez
-rélargissiez
-rélargissions
-rélargissons
-rélargit
-rélargît
-rélargîtes
-relata
-relatai
-relataient
-relatais
-relatait
-relatâmes
-relatant
-relatas
-relatasse
-relatassent
-relatasses
-relatassiez
-relatassions
-relatât
-relatâtes
-relate
-relaté
-relatée
-relatées
-relatent
-relater
-relatera
-relaterai
-relateraient
-relaterais
-relaterait
-relateras
-relatèrent
-relaterez
-relateriez
-relaterions
-relaterons
-relateront
-relates
-relatés
-relatez
-relatiez
-relatif
-relatifs
-relation
-relationnel
-relationnelle
-relationnelles
-relationnels
-relations
-relative
-relativement
-relatives
-relativisa
-relativisai
-relativisaient
-relativisais
-relativisait
-relativisâmes
-relativisant
-relativisante
-relativisantes
-relativisants
-relativisas
-relativisasse
-relativisassent
-relativisasses
-relativisassiez
-relativisassions
-relativisât
-relativisâtes
-relativisation
-relativisations
-relativise
-relativisé
-relativisée
-relativisées
-relativisent
-relativiser
-relativisera
-relativiserai
-relativiseraient
-relativiserais
-relativiserait
-relativiseras
-relativisèrent
-relativiserez
-relativiseriez
-relativiserions
-relativiserons
-relativiseront
-relativises
-relativisés
-relativisez
-relativisiez
-relativisions
-relativisme
-relativismes
-relativisons
-relativité
-relativités
-relatons
-relava
-relavai
-relavaient
-relavais
-relavait
-relavâmes
-relavant
-relavas
-relavasse
-relavassent
-relavasses
-relavassiez
-relavassions
-relavât
-relavâtes
-relave
-relavé
-relavée
-relavées
-relavent
-relaver
-relavera
-relaverai
-relaveraient
-relaverais
-relaverait
-relaveras
-relavèrent
-relaverez
-relaveriez
-relaverions
-relaverons
-relaveront
-relaves
-relavés
-relavez
-relaviez
-relavions
-relavons
-relax
-relaxa
-relaxai
-relaxaient
-relaxais
-relaxait
-relaxâmes
-relaxant
-relaxas
-relaxasse
-relaxassent
-relaxasses
-relaxassiez
-relaxassions
-relaxât
-relaxâtes
-relaxation
-relaxations
-relaxe
-relaxé
-relaxée
-relaxées
-relaxent
-relaxer
-relaxera
-relaxerai
-relaxeraient
-relaxerais
-relaxerait
-relaxeras
-relaxèrent
-relaxerez
-relaxeriez
-relaxerions
-relaxerons
-relaxeront
-relaxes
-relaxés
-relaxez
-relaxiez
-relaxions
-relaxons
-relaya
-relayai
-relayaient
-relayais
-relayait
-relayâmes
-relayant
-relayas
-relayasse
-relayassent
-relayasses
-relayassiez
-relayassions
-relayât
-relayâtes
-relaye
-relayé
-relayée
-relayées
-relayent
-relayer
-relayera
-relayerai
-relayeraient
-relayerais
-relayerait
-relayeras
-relayèrent
-relayerez
-relayeriez
-relayerions
-relayerons
-relayeront
-relayes
-relayés
-relayeur
-relayeurs
-relayeuse
-relayeuses
-relayez
-relayiez
-relayions
-relayons
-relecture
-relectures
-relégation
-relégations
-relégua
-reléguai
-reléguaient
-reléguais
-reléguait
-reléguâmes
-reléguant
-reléguas
-reléguasse
-reléguassent
-reléguasses
-reléguassiez
-reléguassions
-reléguât
-reléguâtes
-relégué
-relègue
-reléguée
-reléguées
-relèguent
-reléguer
-reléguera
-reléguerai
-relégueraient
-reléguerais
-reléguerait
-relégueras
-reléguèrent
-reléguerez
-relégueriez
-reléguerions
-reléguerons
-relégueront
-relégués
-relègues
-reléguez
-reléguiez
-reléguions
-reléguons
-relent
-relents
-releva
-relevable
-relevables
-relevai
-relevaient
-relevailles
-relevais
-relevait
-relevâmes
-relevant
-relevas
-relevasse
-relevassent
-relevasses
-relevassiez
-relevassions
-relevât
-relevâtes
-relevé
-relève
-relevée
-relevées
-relèvement
-relèvements
-relèvent
-relever
-relèvera
-relèverai
-relèveraient
-relèverais
-relèverait
-relèveras
-relevèrent
-relèverez
-relèveriez
-relèverions
-relèverons
-relèveront
-relevés
-relèves
-releveur
-releveurs
-releveuse
-releveuses
-relevez
-releviez
-relevions
-relevons
-relia
-reliai
-reliaient
-reliais
-reliait
-reliâmes
-reliant
-relias
-reliasse
-reliassent
-reliasses
-reliassiez
-reliassions
-reliât
-reliâtes
-relie
-relié
-reliée
-reliées
-relief
-reliefs
-relient
-relier
-reliera
-relierai
-relieraient
-relierais
-relierait
-relieras
-relièrent
-relierez
-relieriez
-relierions
-relierons
-relieront
-relies
-reliés
-relieur
-relieurs
-relieuse
-relieuses
-reliez
-religieuse
-religieusement
-religieuses
-religieux
-religion
-religionnaire
-religionnaires
-religions
-religiosité
-religiosités
-reliiez
-reliions
-relions
-reliquaire
-reliquaires
-reliquat
-reliquats
-relique
-reliques
-relira
-relirai
-reliraient
-relirais
-relirait
-reliras
-relire
-relirez
-reliriez
-relirions
-relirons
-reliront
-relis
-relisaient
-relisais
-relisait
-relisant
-relise
-relisent
-relises
-relisez
-relisiez
-relisions
-relisons
-relit
-reliure
-reliures
-reloge
-relogé
-relogea
-relogeai
-relogeaient
-relogeais
-relogeait
-relogeâmes
-relogeant
-relogeas
-relogeasse
-relogeassent
-relogeasses
-relogeassiez
-relogeassions
-relogeât
-relogeâtes
-relogée
-relogées
-relogement
-relogements
-relogent
-relogeons
-reloger
-relogera
-relogerai
-relogeraient
-relogerais
-relogerait
-relogeras
-relogèrent
-relogerez
-relogeriez
-relogerions
-relogerons
-relogeront
-reloges
-relogés
-relogez
-relogiez
-relogions
-reloua
-relouai
-relouaient
-relouais
-relouait
-relouâmes
-relouant
-relouas
-relouasse
-relouassent
-relouasses
-relouassiez
-relouassions
-relouât
-relouâtes
-reloue
-reloué
-relouée
-relouées
-relouent
-relouer
-relouera
-relouerai
-reloueraient
-relouerais
-relouerait
-reloueras
-relouèrent
-relouerez
-reloueriez
-relouerions
-relouerons
-reloueront
-reloues
-reloués
-relouez
-relouiez
-relouions
-relouons
-relu
-relue
-relues
-reluira
-reluirai
-reluiraient
-reluirais
-reluirait
-reluiras
-reluire
-reluirez
-reluiriez
-reluirions
-reluirons
-reluiront
-reluis
-reluisaient
-reluisais
-reluisait
-reluisant
-reluisante
-reluisantes
-reluisants
-reluise
-reluisent
-reluises
-reluisez
-reluisiez
-reluisîmes
-reluisions
-reluisirent
-reluisis
-reluisisse
-reluisissent
-reluisisses
-reluisissiez
-reluisissions
-reluisit
-reluisît
-reluisîtes
-reluisons
-reluit
-reluite
-reluites
-reluits
-relûmes
-reluqua
-reluquai
-reluquaient
-reluquais
-reluquait
-reluquâmes
-reluquant
-reluquas
-reluquasse
-reluquassent
-reluquasses
-reluquassiez
-reluquassions
-reluquât
-reluquâtes
-reluque
-reluqué
-reluquée
-reluquées
-reluquent
-reluquer
-reluquera
-reluquerai
-reluqueraient
-reluquerais
-reluquerait
-reluqueras
-reluquèrent
-reluquerez
-reluqueriez
-reluquerions
-reluquerons
-reluqueront
-reluques
-reluqués
-reluquez
-reluquiez
-reluquions
-reluquons
-relurent
-relus
-relusse
-relussent
-relusses
-relussiez
-relussions
-relut
-relût
-relûtes
-rem
-remâcha
-remâchai
-remâchaient
-remâchais
-remâchait
-remâchâmes
-remâchant
-remâchas
-remâchasse
-remâchassent
-remâchasses
-remâchassiez
-remâchassions
-remâchât
-remâchâtes
-remâche
-remâché
-remâchée
-remâchées
-remâchent
-remâcher
-remâchera
-remâcherai
-remâcheraient
-remâcherais
-remâcherait
-remâcheras
-remâchèrent
-remâcherez
-remâcheriez
-remâcherions
-remâcherons
-remâcheront
-remâches
-remâchés
-remâchez
-remâchiez
-remâchions
-remâchons
-remailla
-remaillage
-remaillages
-remaillai
-remaillaient
-remaillais
-remaillait
-remaillâmes
-remaillant
-remaillas
-remaillasse
-remaillassent
-remaillasses
-remaillassiez
-remaillassions
-remaillât
-remaillâtes
-remaille
-remaillé
-remaillée
-remaillées
-remaillent
-remailler
-remaillera
-remaillerai
-remailleraient
-remaillerais
-remaillerait
-remailleras
-remaillèrent
-remaillerez
-remailleriez
-remaillerions
-remaillerons
-remailleront
-remailles
-remaillés
-remaillez
-remailliez
-remaillions
-remaillons
-remake
-remakes
-rémanence
-rémanences
-rémanent
-rémanentE
-rémanentES
-rémanents
-remange
-remangé
-remangea
-remangeai
-remangeaient
-remangeais
-remangeait
-remangeâmes
-remangeant
-remangeas
-remangeasse
-remangeassent
-remangeasses
-remangeassiez
-remangeassions
-remangeât
-remangeâtes
-remangée
-remangées
-remangent
-remangeons
-remanger
-remangera
-remangerai
-remangeraient
-remangerais
-remangerait
-remangeras
-remangèrent
-remangerez
-remangeriez
-remangerions
-remangerons
-remangeront
-remanges
-remangés
-remangez
-remangiez
-remangions
-remania
-remaniai
-remaniaient
-remaniais
-remaniait
-remaniâmes
-remaniant
-remanias
-remaniasse
-remaniassent
-remaniasses
-remaniassiez
-remaniassions
-remaniât
-remaniâtes
-remanie
-remanié
-remaniée
-remaniées
-remaniement
-remaniements
-remanient
-remanier
-remaniera
-remanierai
-remanieraient
-remanierais
-remanierait
-remanieras
-remanièrent
-remanierez
-remanieriez
-remanierions
-remanierons
-remanieront
-remanies
-remaniés
-remaniez
-remaniiez
-remaniions
-remanions
-remaquilla
-remaquillai
-remaquillaient
-remaquillais
-remaquillait
-remaquillâmes
-remaquillant
-remaquillas
-remaquillasse
-remaquillassent
-remaquillasses
-remaquillassiez
-remaquillassions
-remaquillât
-remaquillâtes
-remaquille
-remaquillé
-remaquillée
-remaquillées
-remaquillent
-remaquiller
-remaquillera
-remaquillerai
-remaquilleraient
-remaquillerais
-remaquillerait
-remaquilleras
-remaquillèrent
-remaquillerez
-remaquilleriez
-remaquillerions
-remaquillerons
-remaquilleront
-remaquilles
-remaquillés
-remaquillez
-remaquilliez
-remaquillions
-remaquillons
-remarcha
-remarchai
-remarchaient
-remarchais
-remarchait
-remarchâmes
-remarchant
-remarchas
-remarchasse
-remarchassent
-remarchasses
-remarchassiez
-remarchassions
-remarchât
-remarchâtes
-remarche
-remarché
-remarchent
-remarcher
-remarchera
-remarcherai
-remarcheraient
-remarcherais
-remarcherait
-remarcheras
-remarchèrent
-remarcherez
-remarcheriez
-remarcherions
-remarcherons
-remarcheront
-remarches
-remarchez
-remarchiez
-remarchions
-remarchons
-remaria
-remariage
-remariages
-remariai
-remariaient
-remariais
-remariait
-remariâmes
-remariant
-remarias
-remariasse
-remariassent
-remariasses
-remariassiez
-remariassions
-remariât
-remariâtes
-remarie
-remarié
-remariée
-remariées
-remarient
-remarier
-remariera
-remarierai
-remarieraient
-remarierais
-remarierait
-remarieras
-remarièrent
-remarierez
-remarieriez
-remarierions
-remarierons
-remarieront
-remaries
-remariés
-remariez
-remariiez
-remariions
-remarions
-remarqua
-remarquable
-remarquablement
-remarquables
-remarquai
-remarquaient
-remarquais
-remarquait
-remarquâmes
-remarquant
-remarquas
-remarquasse
-remarquassent
-remarquasses
-remarquassiez
-remarquassions
-remarquât
-remarquâtes
-remarque
-remarqué
-remarquée
-remarquées
-remarquent
-remarquer
-remarquera
-remarquerai
-remarqueraient
-remarquerais
-remarquerait
-remarqueras
-remarquèrent
-remarquerez
-remarqueriez
-remarquerions
-remarquerons
-remarqueront
-remarques
-remarqués
-remarquez
-remarquiez
-remarquions
-remarquons
-remastiqua
-remastiquai
-remastiquaient
-remastiquais
-remastiquait
-remastiquâmes
-remastiquant
-remastiquas
-remastiquasse
-remastiquassent
-remastiquasses
-remastiquassiez
-remastiquassions
-remastiquât
-remastiquâtes
-remastique
-remastiqué
-remastiquée
-remastiquées
-remastiquent
-remastiquer
-remastiquera
-remastiquerai
-remastiqueraient
-remastiquerais
-remastiquerait
-remastiqueras
-remastiquèrent
-remastiquerez
-remastiqueriez
-remastiquerions
-remastiquerons
-remastiqueront
-remastiques
-remastiqués
-remastiquez
-remastiquiez
-remastiquions
-remastiquons
-remballa
-remballage
-remballages
-remballai
-remballaient
-remballais
-remballait
-remballâmes
-remballant
-remballas
-remballasse
-remballassent
-remballasses
-remballassiez
-remballassions
-remballât
-remballâtes
-remballe
-remballé
-remballée
-remballées
-remballent
-remballer
-remballera
-remballerai
-remballeraient
-remballerais
-remballerait
-remballeras
-remballèrent
-remballerez
-remballeriez
-remballerions
-remballerons
-remballeront
-remballes
-remballés
-remballez
-remballiez
-remballions
-remballons
-rembarqua
-rembarquai
-rembarquaient
-rembarquais
-rembarquait
-rembarquâmes
-rembarquant
-rembarquas
-rembarquasse
-rembarquassent
-rembarquasses
-rembarquassiez
-rembarquassions
-rembarquât
-rembarquâtes
-rembarque
-rembarqué
-rembarquée
-rembarquées
-rembarquement
-rembarquements
-rembarquent
-rembarquer
-rembarquera
-rembarquerai
-rembarqueraient
-rembarquerais
-rembarquerait
-rembarqueras
-rembarquèrent
-rembarquerez
-rembarqueriez
-rembarquerions
-rembarquerons
-rembarqueront
-rembarques
-rembarqués
-rembarquez
-rembarquiez
-rembarquions
-rembarquons
-rembarra
-rembarrai
-rembarraient
-rembarrais
-rembarrait
-rembarrâmes
-rembarrant
-rembarras
-rembarrasse
-rembarrassent
-rembarrasses
-rembarrassiez
-rembarrassions
-rembarrât
-rembarrâtes
-rembarre
-rembarré
-rembarrée
-rembarrées
-rembarrent
-rembarrer
-rembarrera
-rembarrerai
-rembarreraient
-rembarrerais
-rembarrerait
-rembarreras
-rembarrèrent
-rembarrerez
-rembarreriez
-rembarrerions
-rembarrerons
-rembarreront
-rembarres
-rembarrés
-rembarrez
-rembarriez
-rembarrions
-rembarrons
-rembina
-rembinai
-rembinaient
-rembinais
-rembinait
-rembinâmes
-rembinant
-rembinas
-rembinasse
-rembinassent
-rembinasses
-rembinassiez
-rembinassions
-rembinât
-rembinâtes
-rembine
-rembiné
-rembinée
-rembinées
-rembinent
-rembiner
-rembinera
-rembinerai
-rembineraient
-rembinerais
-rembinerait
-rembineras
-rembinèrent
-rembinerez
-rembineriez
-rembinerions
-rembinerons
-rembineront
-rembines
-rembinés
-rembinez
-rembiniez
-rembinions
-rembinons
-remblai
-remblaie
-remblaiement
-remblaiements
-remblaient
-remblaiera
-remblaierai
-remblaieraient
-remblaierais
-remblaierait
-remblaieras
-remblaierez
-remblaieriez
-remblaierions
-remblaierons
-remblaieront
-remblaies
-remblais
-remblava
-remblavai
-remblavaient
-remblavais
-remblavait
-remblavâmes
-remblavant
-remblavas
-remblavasse
-remblavassent
-remblavasses
-remblavassiez
-remblavassions
-remblavât
-remblavâtes
-remblave
-remblavé
-remblavée
-remblavées
-remblavent
-remblaver
-remblavera
-remblaverai
-remblaveraient
-remblaverais
-remblaverait
-remblaveras
-remblavèrent
-remblaverez
-remblaveriez
-remblaverions
-remblaverons
-remblaveront
-remblaves
-remblavés
-remblavez
-remblaviez
-remblavions
-remblavons
-remblaya
-remblayage
-remblayages
-remblayai
-remblayaient
-remblayais
-remblayait
-remblayâmes
-remblayant
-remblayas
-remblayasse
-remblayassent
-remblayasses
-remblayassiez
-remblayassions
-remblayât
-remblayâtes
-remblaye
-remblayé
-remblayée
-remblayées
-remblayent
-remblayer
-remblayera
-remblayerai
-remblayeraient
-remblayerais
-remblayerait
-remblayeras
-remblayèrent
-remblayerez
-remblayeriez
-remblayerions
-remblayerons
-remblayeront
-remblayes
-remblayés
-remblayez
-remblayiez
-remblayions
-remblayons
-remboîta
-remboîtage
-remboîtages
-remboîtai
-remboîtaient
-remboîtais
-remboîtait
-remboîtâmes
-remboîtant
-remboîtas
-remboîtasse
-remboîtassent
-remboîtasses
-remboîtassiez
-remboîtassions
-remboîtât
-remboîtâtes
-remboîte
-remboîté
-remboîtée
-remboîtées
-remboîtement
-remboîtements
-remboîtent
-remboîter
-remboîtera
-remboîterai
-remboîteraient
-remboîterais
-remboîterait
-remboîteras
-remboîtèrent
-remboîterez
-remboîteriez
-remboîterions
-remboîterons
-remboîteront
-remboîtes
-remboîtés
-remboîtez
-remboîtiez
-remboîtions
-remboîtons
-rembouge
-rembougé
-rembougea
-rembougeai
-rembougeaient
-rembougeais
-rembougeait
-rembougeâmes
-rembougeant
-rembougeas
-rembougeasse
-rembougeassent
-rembougeasses
-rembougeassiez
-rembougeassions
-rembougeât
-rembougeâtes
-rembougée
-rembougées
-rembougent
-rembougeons
-rembouger
-rembougera
-rembougerai
-rembougeraient
-rembougerais
-rembougerait
-rembougeras
-rembougèrent
-rembougerez
-rembougeriez
-rembougerions
-rembougerons
-rembougeront
-rembouges
-rembougés
-rembougez
-rembougiez
-rembougions
-rembourra
-rembourrage
-rembourrages
-rembourrai
-rembourraient
-rembourrais
-rembourrait
-rembourrâmes
-rembourrant
-rembourras
-rembourrasse
-rembourrassent
-rembourrasses
-rembourrassiez
-rembourrassions
-rembourrât
-rembourrâtes
-rembourre
-rembourré
-rembourrée
-rembourrées
-rembourrent
-rembourrer
-rembourrera
-rembourrerai
-rembourreraient
-rembourrerais
-rembourrerait
-rembourreras
-rembourrèrent
-rembourrerez
-rembourreriez
-rembourrerions
-rembourrerons
-rembourreront
-rembourres
-rembourrés
-rembourrez
-rembourriez
-rembourrions
-rembourrons
-rembourrure
-rembourrures
-remboursa
-remboursable
-remboursables
-remboursai
-remboursaient
-remboursais
-remboursait
-remboursâmes
-remboursant
-remboursas
-remboursasse
-remboursassent
-remboursasses
-remboursassiez
-remboursassions
-remboursât
-remboursâtes
-rembourse
-remboursé
-remboursée
-remboursées
-remboursement
-remboursements
-remboursent
-rembourser
-remboursera
-rembourserai
-rembourseraient
-rembourserais
-rembourserait
-rembourseras
-remboursèrent
-rembourserez
-rembourseriez
-rembourserions
-rembourserons
-rembourseront
-rembourses
-remboursés
-remboursez
-remboursiez
-remboursions
-remboursons
-rembruni
-rembrunie
-rembrunies
-rembrunîmes
-rembrunir
-rembrunira
-rembrunirai
-rembruniraient
-rembrunirais
-rembrunirait
-rembruniras
-rembrunirent
-rembrunirez
-rembruniriez
-rembrunirions
-rembrunirons
-rembruniront
-rembrunis
-rembrunissaient
-rembrunissais
-rembrunissait
-rembrunissant
-rembrunisse
-rembrunissent
-rembrunisses
-rembrunissez
-rembrunissiez
-rembrunissions
-rembrunissons
-rembrunit
-rembrunît
-rembrunîtes
-rembucha
-rembuchai
-rembuchaient
-rembuchais
-rembuchait
-rembuchâmes
-rembuchant
-rembuchas
-rembuchasse
-rembuchassent
-rembuchasses
-rembuchassiez
-rembuchassions
-rembuchât
-rembuchâtes
-rembuche
-rembuché
-rembuchée
-rembuchées
-rembuchent
-rembucher
-rembuchera
-rembucherai
-rembucheraient
-rembucherais
-rembucherait
-rembucheras
-rembuchèrent
-rembucherez
-rembucheriez
-rembucherions
-rembucherons
-rembucheront
-rembuches
-rembuchés
-rembuchez
-rembuchiez
-rembuchions
-rembuchons
-remède
-remèdes
-remédia
-remédiable
-remédiables
-remédiai
-remédiaient
-remédiais
-remédiait
-remédiâmes
-remédiant
-remédias
-remédiasse
-remédiassent
-remédiasses
-remédiassiez
-remédiassions
-remédiât
-remédiâtes
-remédie
-remédié
-remédient
-remédier
-remédiera
-remédierai
-remédieraient
-remédierais
-remédierait
-remédieras
-remédièrent
-remédierez
-remédieriez
-remédierions
-remédierons
-remédieront
-remédies
-remédiez
-remédiiez
-remédiions
-remédions
-remembra
-remembrai
-remembraient
-remembrais
-remembrait
-remembrâmes
-remembrant
-remembras
-remembrasse
-remembrassent
-remembrasses
-remembrassiez
-remembrassions
-remembrât
-remembrâtes
-remembre
-remembré
-remembrée
-remembrées
-remembrement
-remembrements
-remembrent
-remembrer
-remembrera
-remembrerai
-remembreraient
-remembrerais
-remembrerait
-remembreras
-remembrèrent
-remembrerez
-remembreriez
-remembrerions
-remembrerons
-remembreront
-remembres
-remembrés
-remembrez
-remembriez
-remembrions
-remembrons
-remémora
-remémorai
-remémoraient
-remémorais
-remémorait
-remémorâmes
-remémorant
-remémoras
-remémorasse
-remémorassent
-remémorasses
-remémorassiez
-remémorassions
-remémorât
-remémorâtes
-remémoration
-remémorations
-remémore
-remémoré
-remémorée
-remémorées
-remémorent
-remémorer
-remémorera
-remémorerai
-remémoreraient
-remémorerais
-remémorerait
-remémoreras
-remémorèrent
-remémorerez
-remémoreriez
-remémorerions
-remémorerons
-remémoreront
-remémores
-remémorés
-remémorez
-remémoriez
-remémorions
-remémorons
-remercia
-remerciai
-remerciaient
-remerciais
-remerciait
-remerciâmes
-remerciant
-remercias
-remerciasse
-remerciassent
-remerciasses
-remerciassiez
-remerciassions
-remerciât
-remerciâtes
-remercie
-remercié
-remerciée
-remerciées
-remerciement
-remerciements
-remercient
-remercier
-remerciera
-remercierai
-remercieraient
-remercierais
-remercierait
-remercieras
-remercièrent
-remercierez
-remercieriez
-remercierions
-remercierons
-remercieront
-remercies
-remerciés
-remerciez
-remerciiez
-remerciions
-remercions
-réméré
-rémérés
-remet
-remets
-remettaient
-remettais
-remettait
-remettant
-remettants
-remette
-remettent
-remettes
-remettez
-remettiez
-remettions
-remettons
-remettra
-remettrai
-remettraient
-remettrais
-remettrait
-remettras
-remettre
-remettrez
-remettriez
-remettrions
-remettrons
-remettront
-remeubla
-remeublai
-remeublaient
-remeublais
-remeublait
-remeublâmes
-remeublant
-remeublas
-remeublasse
-remeublassent
-remeublasses
-remeublassiez
-remeublassions
-remeublât
-remeublâtes
-remeuble
-remeublé
-remeublée
-remeublées
-remeublent
-remeubler
-remeublera
-remeublerai
-remeubleraient
-remeublerais
-remeublerait
-remeubleras
-remeublèrent
-remeublerez
-remeubleriez
-remeublerions
-remeublerons
-remeubleront
-remeubles
-remeublés
-remeublez
-remeubliez
-remeublions
-remeublons
-rémige
-rémiges
-remilitarisa
-remilitarisai
-remilitarisaient
-remilitarisais
-remilitarisait
-remilitarisâmes
-remilitarisant
-remilitarisas
-remilitarisasse
-remilitarisassent
-remilitarisasses
-remilitarisassiez
-remilitarisassions
-remilitarisât
-remilitarisâtes
-remilitarisation
-remilitarisations
-remilitarise
-remilitarisé
-remilitarisée
-remilitarisées
-remilitarisent
-remilitariser
-remilitarisera
-remilitariserai
-remilitariseraient
-remilitariserais
-remilitariserait
-remilitariseras
-remilitarisèrent
-remilitariserez
-remilitariseriez
-remilitariserions
-remilitariserons
-remilitariseront
-remilitarises
-remilitarisés
-remilitarisez
-remilitarisiez
-remilitarisions
-remilitarisons
-remîmes
-réminiscence
-réminiscences
-remirent
-remis
-remisa
-remisage
-remisages
-remisai
-remisaient
-remisais
-remisait
-remisâmes
-remisant
-remisas
-remisasse
-remisassent
-remisasses
-remisassiez
-remisassions
-remisât
-remisâtes
-remise
-remisé
-remisée
-remisées
-remisent
-remiser
-remisera
-remiserai
-remiseraient
-remiserais
-remiserait
-remiseras
-remisèrent
-remiserez
-remiseriez
-remiserions
-remiserons
-remiseront
-remises
-remisés
-remisez
-remisier
-remisiers
-remisiez
-remisions
-remisons
-remisse
-remissent
-remisses
-rémissible
-rémissibles
-remissiez
-rémission
-remissions
-rémissions
-remit
-remît
-remîtes
-rémittence
-rémittences
-rémittent
-rémittentE
-rémittentES
-rémittents
-rémiz
-remmailla
-remmaillage
-remmaillages
-remmaillai
-remmaillaient
-remmaillais
-remmaillait
-remmaillâmes
-remmaillant
-remmaillas
-remmaillasse
-remmaillassent
-remmaillasses
-remmaillassiez
-remmaillassions
-remmaillât
-remmaillâtes
-remmaille
-remmaillé
-remmaillée
-remmaillées
-remmaillent
-remmailler
-remmaillera
-remmaillerai
-remmailleraient
-remmaillerais
-remmaillerait
-remmailleras
-remmaillèrent
-remmaillerez
-remmailleriez
-remmaillerions
-remmaillerons
-remmailleront
-remmailles
-remmaillés
-remmailleuse
-remmailleuses
-remmaillez
-remmailliez
-remmaillions
-remmaillons
-remmaillota
-remmaillotai
-remmaillotaient
-remmaillotais
-remmaillotait
-remmaillotâmes
-remmaillotant
-remmaillotas
-remmaillotasse
-remmaillotassent
-remmaillotasses
-remmaillotassiez
-remmaillotassions
-remmaillotât
-remmaillotâtes
-remmaillote
-remmailloté
-remmaillotée
-remmaillotées
-remmaillotent
-remmailloter
-remmaillotera
-remmailloterai
-remmailloteraient
-remmailloterais
-remmailloterait
-remmailloteras
-remmaillotèrent
-remmailloterez
-remmailloteriez
-remmailloterions
-remmailloterons
-remmailloteront
-remmaillotes
-remmaillotés
-remmaillotez
-remmaillotiez
-remmaillotions
-remmaillotons
-remmancha
-remmanchai
-remmanchaient
-remmanchais
-remmanchait
-remmanchâmes
-remmanchant
-remmanchas
-remmanchasse
-remmanchassent
-remmanchasses
-remmanchassiez
-remmanchassions
-remmanchât
-remmanchâtes
-remmanche
-remmanché
-remmanchée
-remmanchées
-remmanchent
-remmancher
-remmanchera
-remmancherai
-remmancheraient
-remmancherais
-remmancherait
-remmancheras
-remmanchèrent
-remmancherez
-remmancheriez
-remmancherions
-remmancherons
-remmancheront
-remmanches
-remmanchés
-remmanchez
-remmanchiez
-remmanchions
-remmanchons
-remmena
-remmenai
-remmenaient
-remmenais
-remmenait
-remmenâmes
-remmenant
-remmenas
-remmenasse
-remmenassent
-remmenasses
-remmenassiez
-remmenassions
-remmenât
-remmenâtes
-remmené
-remmène
-remmenée
-remmenées
-remmènent
-remmener
-remmènera
-remmènerai
-remmèneraient
-remmènerais
-remmènerait
-remmèneras
-remmenèrent
-remmènerez
-remmèneriez
-remmènerions
-remmènerons
-remmèneront
-remmenés
-remmènes
-remmenez
-remmeniez
-remmenions
-remmenons
-remodela
-remodelage
-remodelages
-remodelai
-remodelaient
-remodelais
-remodelait
-remodelâmes
-remodelant
-remodelas
-remodelasse
-remodelassent
-remodelasses
-remodelassiez
-remodelassions
-remodelât
-remodelâtes
-remodelé
-remodèle
-remodelée
-remodelées
-remodèlent
-remodeler
-remodèlera
-remodèlerai
-remodèleraient
-remodèlerais
-remodèlerait
-remodèleras
-remodelèrent
-remodèlerez
-remodèleriez
-remodèlerions
-remodèlerons
-remodèleront
-remodelés
-remodèles
-remodelez
-remodeliez
-remodelions
-remodelons
-remonta
-remontage
-remontages
-remontai
-remontaient
-remontais
-remontait
-remontâmes
-remontant
-remontante
-remontantes
-remontants
-remontas
-remontasse
-remontassent
-remontasses
-remontassiez
-remontassions
-remontât
-remontâtes
-remonte
-remonté
-remontée
-remontées
-remontent
-remonte-pente
-remonte-pentes
-remonter
-remontera
-remonterai
-remonteraient
-remonterais
-remonterait
-remonteras
-remontèrent
-remonterez
-remonteriez
-remonterions
-remonterons
-remonteront
-remontes
-remontés
-remonteur
-remonteurs
-remonteuse
-remonteuses
-remontez
-remontiez
-remontions
-remontoir
-remontoirs
-remontons
-remontra
-remontrai
-remontraient
-remontrais
-remontrait
-remontrâmes
-remontrance
-remontrances
-remontrant
-remontras
-remontrasse
-remontrassent
-remontrasses
-remontrassiez
-remontrassions
-remontrât
-remontrâtes
-remontre
-remontré
-remontrée
-remontrées
-remontrent
-remontrer
-remontrera
-remontrerai
-remontreraient
-remontrerais
-remontrerait
-remontreras
-remontrèrent
-remontrerez
-remontreriez
-remontrerions
-remontrerons
-remontreront
-remontres
-remontrés
-remontrez
-remontriez
-remontrions
-remontrons
-rémora
-rémoras
-remord
-remordaient
-remordais
-remordait
-remordant
-remorde
-remordent
-remordes
-remordez
-remordiez
-remordîmes
-remordions
-remordirent
-remordis
-remordisse
-remordissent
-remordisses
-remordissiez
-remordissions
-remordit
-remordît
-remordîtes
-remordons
-remordra
-remordrai
-remordraient
-remordrais
-remordrait
-remordras
-remordre
-remordrez
-remordriez
-remordrions
-remordrons
-remordront
-remords
-remordu
-remordue
-remordues
-remordus
-remorqua
-remorquage
-remorquages
-remorquai
-remorquaient
-remorquais
-remorquait
-remorquâmes
-remorquant
-remorquas
-remorquasse
-remorquassent
-remorquasses
-remorquassiez
-remorquassions
-remorquât
-remorquâtes
-remorque
-remorqué
-remorquée
-remorquées
-remorquent
-remorquer
-remorquera
-remorquerai
-remorqueraient
-remorquerais
-remorquerait
-remorqueras
-remorquèrent
-remorquerez
-remorqueriez
-remorquerions
-remorquerons
-remorqueront
-remorques
-remorqués
-remorqueur
-remorqueurs
-remorqueuse
-remorqueuses
-remorquez
-remorquiez
-remorquions
-remorquons
-remoucha
-remouchai
-remouchaient
-remouchais
-remouchait
-remouchâmes
-remouchant
-remouchas
-remouchasse
-remouchassent
-remouchasses
-remouchassiez
-remouchassions
-remouchât
-remouchâtes
-remouche
-remouché
-remouchée
-remouchées
-remouchent
-remoucher
-remouchera
-remoucherai
-remoucheraient
-remoucherais
-remoucherait
-remoucheras
-remouchèrent
-remoucherez
-remoucheriez
-remoucherions
-remoucherons
-remoucheront
-remouches
-remouchés
-remouchez
-remouchiez
-remouchions
-remouchons
-remoud
-remoudra
-remoudrai
-remoudraient
-remoudrais
-remoudrait
-remoudras
-remoudre
-remoudrez
-remoudriez
-remoudrions
-remoudrons
-remoudront
-remouds
-remouilla
-remouillai
-remouillaient
-remouillais
-remouillait
-remouillâmes
-remouillant
-remouillas
-remouillasse
-remouillassent
-remouillasses
-remouillassiez
-remouillassions
-remouillât
-remouillâtes
-remouille
-remouillé
-remouillée
-remouillées
-remouillent
-remouiller
-remouillera
-remouillerai
-remouilleraient
-remouillerais
-remouillerait
-remouilleras
-remouillèrent
-remouillerez
-remouilleriez
-remouillerions
-remouillerons
-remouilleront
-remouilles
-remouillés
-remouillez
-remouilliez
-remouillions
-remouillons
-rémoulade
-rémoulades
-remoulaient
-remoulais
-remoulait
-remoulant
-remoule
-remoulent
-remoules
-rémouleur
-rémouleurs
-remoulez
-remouliez
-remoulions
-remoulons
-remoulu
-remoulue
-remoulues
-remoulûmes
-remoulurent
-remoulus
-remoulusse
-remoulussent
-remoulusses
-remoulussiez
-remoulussions
-remoulut
-remoulût
-remoulûtes
-remous
-rempailla
-rempaillage
-rempaillages
-rempaillai
-rempaillaient
-rempaillais
-rempaillait
-rempaillâmes
-rempaillant
-rempaillas
-rempaillasse
-rempaillassent
-rempaillasses
-rempaillassiez
-rempaillassions
-rempaillât
-rempaillâtes
-rempaille
-rempaillé
-rempaillée
-rempaillées
-rempaillent
-rempailler
-rempaillera
-rempaillerai
-rempaillerâmes
-rempailleras
-rempaillerasse
-rempaillerassent
-rempaillerasses
-rempaillerassiez
-rempaillerassions
-rempaillerât
-rempaillerâtes
-rempaillèrent
-rempaillerèrent
-rempailles
-rempaillés
-rempailleur
-rempailleurs
-rempailleuse
-rempailleuses
-rempaillez
-rempailliez
-rempaillions
-rempaillons
-rempaqueta
-rempaquetai
-rempaquetaient
-rempaquetais
-rempaquetait
-rempaquetâmes
-rempaquetant
-rempaquetas
-rempaquetasse
-rempaquetassent
-rempaquetasses
-rempaquetassiez
-rempaquetassions
-rempaquetât
-rempaquetâtes
-rempaqueté
-rempaquetée
-rempaquetées
-rempaqueter
-rempaquetèrent
-rempaquetés
-rempaquetez
-rempaquetiez
-rempaquetions
-rempaquetons
-rempaquette
-rempaquettent
-rempaquettera
-rempaquetterai
-rempaquetteraient
-rempaquetterais
-rempaquetterait
-rempaquetteras
-rempaquetterez
-rempaquetteriez
-rempaquetterions
-rempaquetterons
-rempaquetteront
-rempaquettes
-rempara
-remparai
-remparaient
-remparais
-remparait
-remparâmes
-remparant
-remparas
-remparasse
-remparassent
-remparasses
-remparassiez
-remparassions
-remparât
-remparâtes
-rempare
-remparé
-remparée
-remparées
-remparent
-remparer
-remparera
-remparerai
-rempareraient
-remparerais
-remparerait
-rempareras
-remparèrent
-remparerez
-rempareriez
-remparerions
-remparerons
-rempareront
-rempares
-remparés
-remparez
-rempariez
-remparions
-remparons
-rempart
-remparts
-rempiéta
-rempiétai
-rempiétaient
-rempiétais
-rempiétait
-rempiétâmes
-rempiétant
-rempiétas
-rempiétasse
-rempiétassent
-rempiétasses
-rempiétassiez
-rempiétassions
-rempiétât
-rempiétâtes
-rempiété
-rempiète
-rempiétée
-rempiétées
-rempiètent
-rempiéter
-rempiétera
-rempiéterai
-rempiéteraient
-rempiéterais
-rempiéterait
-rempiéteras
-rempiétèrent
-rempiéterez
-rempiéteriez
-rempiéterions
-rempiéterons
-rempiéteront
-rempiétés
-rempiètes
-rempiétez
-rempiétiez
-rempiétions
-rempiétons
-rempila
-rempilai
-rempilaient
-rempilais
-rempilait
-rempilâmes
-rempilant
-rempilas
-rempilasse
-rempilassent
-rempilasses
-rempilassiez
-rempilassions
-rempilât
-rempilâtes
-rempile
-rempilé
-rempilée
-rempilées
-rempilent
-rempiler
-rempilera
-rempilerai
-rempileraient
-rempilerais
-rempilerait
-rempileras
-rempilèrent
-rempilerez
-rempileriez
-rempilerions
-rempilerons
-rempileront
-rempiles
-rempilés
-rempilez
-rempiliez
-rempilions
-rempilons
-remplaça
-remplaçable
-remplaçables
-remplaçai
-remplaçaient
-remplaçais
-remplaçait
-remplaçâmes
-remplaçant
-remplaçante
-remplaçantes
-remplaçants
-remplaças
-remplaçasse
-remplaçassent
-remplaçasses
-remplaçassiez
-remplaçassions
-remplaçât
-remplaçâtes
-remplace
-remplacé
-remplacée
-remplacées
-remplacement
-remplacements
-remplacent
-remplacer
-remplacera
-remplacerai
-remplaceraient
-remplacerais
-remplacerait
-remplaceras
-remplacèrent
-remplacerez
-remplaceriez
-remplacerions
-remplacerons
-remplaceront
-remplaces
-remplacés
-remplacez
-remplaciez
-remplacions
-remplaçons
-remplage
-remplages
-rempli
-remplia
-rempliai
-rempliaient
-rempliais
-rempliait
-rempliâmes
-rempliant
-remplias
-rempliasse
-rempliassent
-rempliasses
-rempliassiez
-rempliassions
-rempliât
-rempliâtes
-remplie
-remplié
-rempliée
-rempliées
-remplient
-remplier
-rempliera
-remplierai
-remplieraient
-remplierais
-remplierait
-remplieras
-remplièrent
-remplierez
-remplieriez
-remplierions
-remplierons
-remplieront
-remplies
-rempliés
-rempliez
-rempliiez
-rempliions
-remplîmes
-remplions
-remplir
-remplira
-remplirai
-rempliraient
-remplirais
-remplirait
-rempliras
-remplirent
-remplirez
-rempliriez
-remplirions
-remplirons
-rempliront
-remplis
-remplissage
-remplissages
-remplissaient
-remplissais
-remplissait
-remplissant
-remplisse
-remplissent
-remplisses
-remplisseur
-remplisseurs
-remplisseuse
-remplisseuses
-remplissez
-remplissiez
-remplissions
-remplissons
-remplit
-remplît
-remplîtes
-remploi
-remploie
-remploient
-remploiera
-remploierai
-remploieraient
-remploierais
-remploierait
-remploieras
-remploierez
-remploieriez
-remploierions
-remploierons
-remploieront
-remploies
-remplois
-remploya
-remployai
-remployaient
-remployais
-remployait
-remployâmes
-remployant
-remployas
-remployasse
-remployassent
-remployasses
-remployassiez
-remployassions
-remployât
-remployâtes
-remployé
-remployée
-remployées
-remployer
-remployèrent
-remployés
-remployez
-remployiez
-remployions
-remployons
-rempluma
-remplumai
-remplumaient
-remplumais
-remplumait
-remplumâmes
-remplumant
-remplumas
-remplumasse
-remplumassent
-remplumasses
-remplumassiez
-remplumassions
-remplumât
-remplumâtes
-remplume
-remplumé
-remplumée
-remplumées
-remplument
-remplumer
-remplumera
-remplumerai
-remplumeraient
-remplumerais
-remplumerait
-remplumeras
-remplumèrent
-remplumerez
-remplumeriez
-remplumerions
-remplumerons
-remplumeront
-remplumes
-remplumés
-remplumez
-remplumiez
-remplumions
-remplumons
-rempocha
-rempochai
-rempochaient
-rempochais
-rempochait
-rempochâmes
-rempochant
-rempochas
-rempochasse
-rempochassent
-rempochasses
-rempochassiez
-rempochassions
-rempochât
-rempochâtes
-rempoche
-rempoché
-rempochée
-rempochées
-rempochent
-rempocher
-rempochera
-rempocherai
-rempocheraient
-rempocherais
-rempocherait
-rempocheras
-rempochèrent
-rempocherez
-rempocheriez
-rempocherions
-rempocherons
-rempocheront
-rempoches
-rempochés
-rempochez
-rempochiez
-rempochions
-rempochons
-rempoissonna
-rempoissonnai
-rempoissonnaient
-rempoissonnais
-rempoissonnait
-rempoissonnâmes
-rempoissonnant
-rempoissonnas
-rempoissonnasse
-rempoissonnassent
-rempoissonnasses
-rempoissonnassiez
-rempoissonnassions
-rempoissonnât
-rempoissonnâtes
-rempoissonne
-rempoissonné
-rempoissonnée
-rempoissonnées
-rempoissonnent
-rempoissonner
-rempoissonnera
-rempoissonnerai
-rempoissonneraient
-rempoissonnerais
-rempoissonnerait
-rempoissonneras
-rempoissonnèrent
-rempoissonnerez
-rempoissonneriez
-rempoissonnerions
-rempoissonnerons
-rempoissonneront
-rempoissonnes
-rempoissonnés
-rempoissonnez
-rempoissonniez
-rempoissonnions
-rempoissonnons
-remporta
-remportai
-remportaient
-remportais
-remportait
-remportâmes
-remportant
-remportas
-remportasse
-remportassent
-remportasses
-remportassiez
-remportassions
-remportât
-remportâtes
-remporte
-remporté
-remportée
-remportées
-remportent
-remporter
-remportera
-remporterai
-remporteraient
-remporterais
-remporterait
-remporteras
-remportèrent
-remporterez
-remporteriez
-remporterions
-remporterons
-remporteront
-remportes
-remportés
-remportez
-remportiez
-remportions
-remportons
-rempota
-rempotai
-rempotaient
-rempotais
-rempotait
-rempotâmes
-rempotant
-rempotas
-rempotasse
-rempotassent
-rempotasses
-rempotassiez
-rempotassions
-rempotât
-rempotâtes
-rempote
-rempoté
-rempotée
-rempotées
-rempotent
-rempoter
-rempotera
-rempoterai
-rempoteraient
-rempoterais
-rempoterait
-rempoteras
-rempotèrent
-rempoterez
-rempoteriez
-rempoterions
-rempoterons
-rempoteront
-rempotes
-rempotés
-rempotez
-rempotiez
-rempotions
-rempotons
-remprunta
-rempruntai
-rempruntaient
-rempruntais
-rempruntait
-rempruntâmes
-rempruntant
-rempruntas
-rempruntasse
-rempruntassent
-rempruntasses
-rempruntassiez
-rempruntassions
-rempruntât
-rempruntâtes
-remprunte
-remprunté
-rempruntée
-rempruntées
-rempruntent
-remprunter
-rempruntera
-remprunterai
-remprunteraient
-remprunterais
-remprunterait
-remprunteras
-rempruntèrent
-remprunterez
-remprunteriez
-remprunterions
-remprunterons
-remprunteront
-rempruntes
-rempruntés
-rempruntez
-rempruntiez
-rempruntions
-rempruntons
-rems
-remua
-remuai
-remuaient
-remuais
-remuait
-remuâmes
-remuant
-remuante
-remuantes
-remuants
-remuas
-remuasse
-remuassent
-remuasses
-remuassiez
-remuassions
-remuât
-remuâtes
-remue
-remué
-remuée
-remuées
-remue-ménage
-remue-méninges
-remuement
-remuements
-remuent
-remuer
-remuera
-remuerai
-remueraient
-remuerais
-remuerait
-remueras
-remuèrent
-remuerez
-remueriez
-remuerions
-remuerons
-remueront
-remues
-remués
-remuez
-remugle
-remugles
-remuiez
-remuions
-rémunéra
-rémunérai
-rémunéraient
-rémunérais
-rémunérait
-rémunérâmes
-rémunérant
-rémunéras
-rémunérasse
-rémunérassent
-rémunérasses
-rémunérassiez
-rémunérassions
-rémunérât
-rémunérâtes
-rémunérateur
-rémunérateurs
-rémunération
-rémunérations
-rémunératoire
-rémunératoires
-rémunératrice
-rémunératrices
-rémunéré
-rémunère
-rémunérée
-rémunérées
-rémunèrent
-rémunérer
-rémunérera
-rémunérerai
-rémunéreraient
-rémunérerais
-rémunérerait
-rémunéreras
-rémunérèrent
-rémunérerez
-rémunéreriez
-rémunérerions
-rémunérerons
-rémunéreront
-rémunérés
-rémunères
-rémunérez
-rémunériez
-rémunérions
-rémunérons
-remuons
-renacla
-renaclai
-renâclaient
-renâclais
-renâclait
-renaclâmes
-renâclant
-renaclas
-renaclasse
-renaclassent
-renaclasses
-renaclassiez
-renaclassions
-renaclât
-renaclâtes
-renâcle
-renâclé
-renâclent
-renâcler
-renâclera
-renâclerai
-renâcleraient
-renâclerais
-renâclerait
-renâcleras
-renaclèrent
-renâclerez
-renâcleriez
-renâclerions
-renâclerons
-renâcleront
-renâcles
-renâclez
-renâcliez
-renâclions
-renâclons
-renais
-renaissaient
-renaissais
-renaissait
-renaissance
-renaissances
-renaissant
-renaissante
-renaissantes
-renaissants
-renaisse
-renaissent
-renaisses
-renaissez
-renaissiez
-renaissions
-renaissons
-renaît
-renaîtra
-renaîtrai
-renaîtraient
-renaîtrais
-renaîtrait
-renaîtras
-renaître
-renaîtrez
-renaîtriez
-renaîtrions
-renaîtrons
-renaîtront
-rénal
-rénale
-rénales
-renaquîmes
-renaquirent
-renaquis
-renaquisse
-renaquissent
-renaquisses
-renaquissiez
-renaquissions
-renaquit
-renaquît
-renaquîtes
-renard
-renarda
-renardai
-renardaient
-renardais
-renardait
-renardâmes
-renardant
-renardas
-renardasse
-renardassent
-renardasses
-renardassiez
-renardassions
-renardât
-renardâtes
-renarde
-renardé
-renardeau
-renardeaux
-renardent
-renarder
-renardera
-renarderai
-renarderaient
-renarderais
-renarderait
-renarderas
-renardèrent
-renarderez
-renarderiez
-renarderions
-renarderons
-renarderont
-renardes
-renardez
-renardière
-renardières
-renardiez
-renardions
-renardons
-renards
-renauda
-renaudai
-renaudaient
-renaudais
-renaudait
-renaudâmes
-renaudant
-renaudas
-renaudasse
-renaudassent
-renaudasses
-renaudassiez
-renaudassions
-renaudât
-renaudâtes
-renaude
-renaudé
-renaudent
-renauder
-renaudera
-renauderai
-renauderaient
-renauderais
-renauderait
-renauderas
-renaudèrent
-renauderez
-renauderiez
-renauderions
-renauderons
-renauderont
-renaudes
-renaudez
-renaudiez
-renaudions
-renaudons
-rénaux
-rencaissa
-rencaissage
-rencaissages
-rencaissai
-rencaissaient
-rencaissais
-rencaissait
-rencaissâmes
-rencaissant
-rencaissas
-rencaissasse
-rencaissassent
-rencaissasses
-rencaissassiez
-rencaissassions
-rencaissât
-rencaissâtes
-rencaisse
-rencaissé
-rencaissée
-rencaissées
-rencaissement
-rencaissements
-rencaissent
-rencaisser
-rencaissera
-rencaisserai
-rencaisseraient
-rencaisserais
-rencaisserait
-rencaisseras
-rencaissèrent
-rencaisserez
-rencaisseriez
-rencaisserions
-rencaisserons
-rencaisseront
-rencaisses
-rencaissés
-rencaissez
-rencaissiez
-rencaissions
-rencaissons
-rencard
-rencarda
-rencardai
-rencardâmes
-rencardas
-rencardasse
-rencardassent
-rencardasses
-rencardassiez
-rencardassions
-rencardât
-rencardâtes
-rencarde
-rencardé
-rencardée
-rencardées
-rencardent
-rencarder
-rencardera
-rencarderai
-rencarderaient
-rencarderais
-rencarderait
-rencarderas
-rencardèrent
-rencarderez
-rencarderiez
-rencarderions
-rencarderons
-rencarderont
-rencardes
-rencardés
-rencards
-rencart
-rencarts
-renchaîna
-renchaînai
-renchaînaient
-renchaînais
-renchaînait
-renchaînâmes
-renchaînant
-renchaînas
-renchaînasse
-renchaînassent
-renchaînasses
-renchaînassiez
-renchaînassions
-renchaînât
-renchaînâtes
-renchaîne
-renchaîné
-renchaînée
-renchaînées
-renchaînent
-renchaîner
-renchaînera
-renchaînerai
-renchaîneraient
-renchaînerais
-renchaînerait
-renchaîneras
-renchaînèrent
-renchaînerez
-renchaîneriez
-renchaînerions
-renchaînerons
-renchaîneront
-renchaînes
-renchaînés
-renchaînez
-renchaîniez
-renchaînions
-renchaînons
-renchéri
-renchérîmes
-renchérir
-renchérira
-renchérirai
-renchériraient
-renchérirais
-renchérirait
-renchériras
-renchérirent
-renchérirez
-renchéririez
-renchéririons
-renchérirons
-renchériront
-renchéris
-renchérissaient
-renchérissais
-renchérissait
-renchérissant
-renchérisse
-renchérissement
-renchérissements
-renchérissent
-renchérisses
-renchérisseur
-renchérisseurs
-renchérisseuse
-renchérisseuses
-renchérissez
-renchérissiez
-renchérissions
-renchérissons
-renchérit
-renchérît
-renchérîtes
-rencogna
-rencognai
-rencognaient
-rencognais
-rencognait
-rencognâmes
-rencognant
-rencognas
-rencognasse
-rencognassent
-rencognasses
-rencognassiez
-rencognassions
-rencognât
-rencognâtes
-rencogne
-rencogné
-rencognée
-rencognées
-rencognent
-rencogner
-rencognera
-rencognerai
-rencogneraient
-rencognerais
-rencognerait
-rencogneras
-rencognèrent
-rencognerez
-rencogneriez
-rencognerions
-rencognerons
-rencogneront
-rencognes
-rencognés
-rencognez
-rencogniez
-rencognions
-rencognons
-rencontra
-rencontrai
-rencontraient
-rencontrais
-rencontrait
-rencontrâmes
-rencontrant
-rencontras
-rencontrasse
-rencontrassent
-rencontrasses
-rencontrassiez
-rencontrassions
-rencontrât
-rencontrâtes
-rencontre
-rencontré
-rencontrée
-rencontrées
-rencontrent
-rencontrer
-rencontrera
-rencontrerai
-rencontreraient
-rencontrerais
-rencontrerait
-rencontreras
-rencontrèrent
-rencontrerez
-rencontreriez
-rencontrerions
-rencontrerons
-rencontreront
-rencontres
-rencontrés
-rencontrez
-rencontriez
-rencontrions
-rencontrons
-rend
-rendaient
-rendais
-rendait
-rendant
-rende
-rendement
-rendements
-rendent
-rendes
-rendez
-rendez-vous
-rendiez
-rendîmes
-rendions
-rendirent
-rendis
-rendisse
-rendissent
-rendisses
-rendissiez
-rendissions
-rendit
-rendît
-rendîtes
-rendons
-rendormaient
-rendormais
-rendormait
-rendormant
-rendorme
-rendorment
-rendormes
-rendormez
-rendormi
-rendormie
-rendormies
-rendormiez
-rendormîmes
-rendormions
-rendormir
-rendormira
-rendormirai
-rendormiraient
-rendormirais
-rendormirait
-rendormiras
-rendormirent
-rendormirez
-rendormiriez
-rendormirions
-rendormirons
-rendormiront
-rendormis
-rendormisse
-rendormissent
-rendormisses
-rendormissiez
-rendormissions
-rendormit
-rendormît
-rendormîtes
-rendormons
-rendors
-rendort
-rendossa
-rendossai
-rendossaient
-rendossais
-rendossait
-rendossâmes
-rendossant
-rendossas
-rendossasse
-rendossassent
-rendossasses
-rendossassiez
-rendossassions
-rendossât
-rendossâtes
-rendosse
-rendossé
-rendossée
-rendossées
-rendossent
-rendosser
-rendossera
-rendosserai
-rendosseraient
-rendosserais
-rendosserait
-rendosseras
-rendossèrent
-rendosserez
-rendosseriez
-rendosserions
-rendosserons
-rendosseront
-rendosses
-rendossés
-rendossez
-rendossiez
-rendossions
-rendossons
-rendra
-rendrai
-rendraient
-rendrais
-rendrait
-rendras
-rendre
-rendrez
-rendriez
-rendrions
-rendrons
-rendront
-rends
-rendu
-rendue
-rendues
-rendus
-rené
-rêne
-renée
-renées
-renégat
-renégate
-renégates
-renégats
-renégocia
-renégociai
-renégociaient
-renégociais
-renégociait
-renégociâmes
-renégociant
-renégocias
-renégociasse
-renégociassent
-renégociasses
-renégociassiez
-renégociassions
-renégociât
-renégociâtes
-renégocie
-renégocié
-renégociée
-renégociées
-renégocient
-renégocier
-renégociera
-renégocierai
-renégocieraient
-renégocierais
-renégocierait
-renégocieras
-renégocièrent
-renégocierez
-renégocieriez
-renégocierions
-renégocierons
-renégocieront
-renégocies
-renégociés
-renégociez
-renégociiez
-renégociions
-renégocions
-reneige
-reneigea
-reneigeait
-reneigeât
-reneiger
-reneigera
-reneigerait
-renés
-rênes
-rénette
-renfaîta
-renfaîtai
-renfaîtaient
-renfaîtais
-renfaîtait
-renfaîtâmes
-renfaîtant
-renfaîtas
-renfaîtasse
-renfaîtassent
-renfaîtasses
-renfaîtassiez
-renfaîtassions
-renfaîtât
-renfaîtâtes
-renfaîte
-renfaîté
-renfaîtée
-renfaîtées
-renfaîtent
-renfaîter
-renfaîtera
-renfaîterai
-renfaîteraient
-renfaîterais
-renfaîterait
-renfaîteras
-renfaîtèrent
-renfaîterez
-renfaîteriez
-renfaîterions
-renfaîterons
-renfaîteront
-renfaîtes
-renfaîtés
-renfaîtez
-renfaîtiez
-renfaîtions
-renfaîtons
-renferma
-renfermai
-renfermaient
-renfermais
-renfermait
-renfermâmes
-renfermant
-renfermas
-renfermasse
-renfermassent
-renfermasses
-renfermassiez
-renfermassions
-renfermât
-renfermâtes
-renferme
-renfermé
-renfermée
-renfermées
-renfermement
-renfermements
-renferment
-renfermer
-renfermera
-renfermerai
-renfermeraient
-renfermerais
-renfermerait
-renfermeras
-renfermèrent
-renfermerez
-renfermeriez
-renfermerions
-renfermerons
-renfermeront
-renfermes
-renfermés
-renfermez
-renfermiez
-renfermions
-renfermons
-renfila
-renfilai
-renfilaient
-renfilais
-renfilait
-renfilâmes
-renfilant
-renfilas
-renfilasse
-renfilassent
-renfilasses
-renfilassiez
-renfilassions
-renfilât
-renfilâtes
-renfile
-renfilé
-renfilée
-renfilées
-renfilent
-renfiler
-renfilera
-renfilerai
-renfileraient
-renfilerais
-renfilerait
-renfileras
-renfilèrent
-renfilerez
-renfileriez
-renfilerions
-renfilerons
-renfileront
-renfiles
-renfilés
-renfilez
-renfiliez
-renfilions
-renfilons
-renfla
-renflai
-renflaient
-renflais
-renflait
-renflâmes
-renflamma
-renflammai
-renflammaient
-renflammais
-renflammait
-renflammâmes
-renflammant
-renflammas
-renflammasse
-renflammassent
-renflammasses
-renflammassiez
-renflammassions
-renflammât
-renflammâtes
-renflamme
-renflammé
-renflammée
-renflammées
-renflamment
-renflammer
-renflammera
-renflammerai
-renflammeraient
-renflammerais
-renflammerait
-renflammeras
-renflammèrent
-renflammerez
-renflammeriez
-renflammerions
-renflammerons
-renflammeront
-renflammes
-renflammés
-renflammez
-renflammiez
-renflammions
-renflammons
-renflant
-renflas
-renflasse
-renflassent
-renflasses
-renflassiez
-renflassions
-renflât
-renflâtes
-renfle
-renflé
-renflée
-renflées
-renflement
-renflements
-renflent
-renfler
-renflera
-renflerai
-renfleraient
-renflerais
-renflerait
-renfleras
-renflèrent
-renflerez
-renfleriez
-renflerions
-renflerons
-renfleront
-renfles
-renflés
-renflez
-renfliez
-renflions
-renflons
-renfloua
-renflouage
-renflouages
-renflouai
-renflouaient
-renflouais
-renflouait
-renflouâmes
-renflouant
-renflouas
-renflouasse
-renflouassent
-renflouasses
-renflouassiez
-renflouassions
-renflouât
-renflouâtes
-renfloue
-renfloué
-renflouée
-renflouées
-renflouement
-renflouements
-renflouent
-renflouer
-renflouera
-renflouerai
-renfloueraient
-renflouerais
-renflouerait
-renfloueras
-renflouèrent
-renflouerez
-renfloueriez
-renflouerions
-renflouerons
-renfloueront
-renfloues
-renfloués
-renflouez
-renflouiez
-renflouions
-renflouons
-renfonça
-renfonçai
-renfonçaient
-renfonçais
-renfonçait
-renfonçâmes
-renfonçant
-renfonças
-renfonçasse
-renfonçassent
-renfonçasses
-renfonçassiez
-renfonçassions
-renfonçât
-renfonçâtes
-renfonce
-renfoncé
-renfoncée
-renfoncées
-renfoncement
-renfoncements
-renfoncent
-renfoncer
-renfoncera
-renfoncerai
-renfonceraient
-renfoncerais
-renfoncerait
-renfonceras
-renfoncèrent
-renfoncerez
-renfonceriez
-renfoncerions
-renfoncerons
-renfonceront
-renfonces
-renfoncés
-renfoncez
-renfonciez
-renfoncions
-renfonçons
-renforça
-renforçai
-renforçaient
-renforçais
-renforçait
-renforçâmes
-renforçant
-renforças
-renforçasse
-renforçassent
-renforçasses
-renforçassiez
-renforçassions
-renforçât
-renforçâtes
-renforce
-renforcé
-renforcée
-renforcées
-renforcement
-renforcements
-renforcent
-renforcer
-renforcera
-renforcerai
-renforceraient
-renforcerais
-renforcerait
-renforceras
-renforcèrent
-renforcerez
-renforceriez
-renforcerions
-renforcerons
-renforceront
-renforces
-renforcés
-renforcez
-renforciez
-renforcions
-renforçons
-renformi
-renformie
-renformies
-renformir
-renformira
-renformirai
-renformirâmes
-renformiras
-renformirasse
-renformirassent
-renformirasses
-renformirassiez
-renformirassions
-renformirât
-renformirâtes
-renformirèrent
-renformis
-renformissaient
-renformissais
-renformissait
-renformissant
-renformissez
-renformissiez
-renformissions
-renformissons
-renfort
-renforts
-renfrogna
-renfrognai
-renfrognaient
-renfrognais
-renfrognait
-renfrognâmes
-renfrognant
-renfrognas
-renfrognasse
-renfrognassent
-renfrognasses
-renfrognassiez
-renfrognassions
-renfrognât
-renfrognâtes
-renfrogne
-renfrogné
-renfrognée
-renfrognées
-renfrognement
-renfrognements
-renfrognent
-renfrogner
-renfrognera
-renfrognerai
-renfrogneraient
-renfrognerais
-renfrognerait
-renfrogneras
-renfrognèrent
-renfrognerez
-renfrogneriez
-renfrognerions
-renfrognerons
-renfrogneront
-renfrognes
-renfrognés
-renfrognez
-renfrogniez
-renfrognions
-renfrognons
-rengage
-rengagé
-rengagea
-rengageai
-rengageaient
-rengageais
-rengageait
-rengageâmes
-rengageant
-rengageas
-rengageasse
-rengageassent
-rengageasses
-rengageassiez
-rengageassions
-rengageât
-rengageâtes
-rengagée
-rengagées
-rengagement
-rengagements
-rengagent
-rengageons
-rengager
-rengagera
-rengagerai
-rengageraient
-rengagerais
-rengagerait
-rengageras
-rengagèrent
-rengagerez
-rengageriez
-rengagerions
-rengagerons
-rengageront
-rengages
-rengagés
-rengagez
-rengagiez
-rengagions
-rengaina
-rengainai
-rengainaient
-rengainais
-rengainait
-rengainâmes
-rengainant
-rengainas
-rengainasse
-rengainassent
-rengainasses
-rengainassiez
-rengainassions
-rengainât
-rengainâtes
-rengaine
-rengainé
-rengainée
-rengainées
-rengainent
-rengainer
-rengainera
-rengainerai
-rengaineraient
-rengainerais
-rengainerait
-rengaineras
-rengainèrent
-rengainerez
-rengaineriez
-rengainerions
-rengainerons
-rengaineront
-rengaines
-rengainés
-rengainez
-rengainiez
-rengainions
-rengainons
-rengorge
-rengorgé
-rengorgea
-rengorgeai
-rengorgeaient
-rengorgeais
-rengorgeait
-rengorgeâmes
-rengorgeant
-rengorgeas
-rengorgeasse
-rengorgeassent
-rengorgeasses
-rengorgeassiez
-rengorgeassions
-rengorgeât
-rengorgeâtes
-rengorgée
-rengorgées
-rengorgement
-rengorgements
-rengorgent
-rengorgeons
-rengorger
-rengorgera
-rengorgerai
-rengorgeraient
-rengorgerais
-rengorgerait
-rengorgeras
-rengorgèrent
-rengorgerez
-rengorgeriez
-rengorgerions
-rengorgerons
-rengorgeront
-rengorges
-rengorgés
-rengorgez
-rengorgiez
-rengorgions
-rengracia
-rengraciai
-rengraciaient
-rengraciais
-rengraciait
-rengraciâmes
-rengraciant
-rengracias
-rengraciasse
-rengraciassent
-rengraciasses
-rengraciassiez
-rengraciassions
-rengraciât
-rengraciâtes
-rengracie
-rengracié
-rengracient
-rengracier
-rengraciera
-rengracierai
-rengracieraient
-rengracierais
-rengracierait
-rengracieras
-rengracièrent
-rengracierez
-rengracieriez
-rengracierions
-rengracierons
-rengracieront
-rengracies
-rengraciez
-rengraciiez
-rengraciions
-rengracions
-rengraissa
-rengraissai
-rengraissaient
-rengraissais
-rengraissait
-rengraissâmes
-rengraissant
-rengraissas
-rengraissasse
-rengraissassent
-rengraissasses
-rengraissassiez
-rengraissassions
-rengraissât
-rengraissâtes
-rengraisse
-rengraissé
-rengraissent
-rengraisser
-rengraissera
-rengraisserai
-rengraisseraient
-rengraisserais
-rengraisserait
-rengraisseras
-rengraissèrent
-rengraisserez
-rengraisseriez
-rengraisserions
-rengraisserons
-rengraisseront
-rengraisses
-rengraissez
-rengraissiez
-rengraissions
-rengraissons
-rengrena
-rengréna
-rengrenai
-rengrénai
-rengrenaient
-rengrénaient
-rengrenais
-rengrénais
-rengrenait
-rengrénait
-rengrenâmes
-rengrénâmes
-rengrenant
-rengrénant
-rengrenas
-rengrénas
-rengrenasse
-rengrénasse
-rengrenassent
-rengrénassent
-rengrenasses
-rengrénasses
-rengrenassiez
-rengrénassiez
-rengrenassions
-rengrénassions
-rengrenât
-rengrénât
-rengrenâtes
-rengrénâtes
-rengrené
-rengréné
-rengrène
-rengrenée
-rengrénée
-rengrenées
-rengrénées
-rengrènent
-rengrener
-rengréner
-rengrénera
-rengrènera
-rengrénerai
-rengrènerai
-rengréneraient
-rengrèneraient
-rengrénerais
-rengrènerais
-rengrénerait
-rengrènerait
-rengréneras
-rengrèneras
-rengrenèrent
-rengrénèrent
-rengrénerez
-rengrènerez
-rengréneriez
-rengrèneriez
-rengrénerions
-rengrènerions
-rengrénerons
-rengrènerons
-rengréneront
-rengrèneront
-rengrenés
-rengrénés
-rengrènes
-rengrenez
-rengrénez
-rengreniez
-rengréniez
-rengrenions
-rengrénions
-rengrenons
-rengrénons
-renia
-reniai
-reniaient
-reniais
-reniait
-reniâmes
-reniant
-renias
-reniasse
-reniassent
-reniasses
-reniassiez
-reniassions
-reniât
-reniâtes
-renie
-renié
-reniée
-reniées
-reniement
-reniements
-renient
-renier
-reniera
-renierai
-renieraient
-renierais
-renierait
-renieras
-renièrent
-renierez
-renieriez
-renierions
-renierons
-renieront
-renies
-reniés
-reniez
-renifla
-reniflai
-reniflaient
-reniflais
-reniflait
-reniflâmes
-reniflant
-reniflard
-reniflards
-reniflas
-reniflasse
-reniflassent
-reniflasses
-reniflassiez
-reniflassions
-reniflât
-reniflâtes
-renifle
-reniflé
-reniflée
-reniflées
-reniflement
-reniflements
-reniflent
-renifler
-reniflera
-reniflerai
-renifleraient
-reniflerais
-reniflerait
-renifleras
-reniflèrent
-reniflerez
-renifleriez
-reniflerions
-reniflerons
-renifleront
-renifles
-reniflés
-renifleur
-renifleurs
-renifleuse
-renifleuses
-reniflez
-renifliez
-reniflions
-reniflons
-réniforme
-réniformes
-reniiez
-reniions
-renions
-rénitence
-rénitences
-renne
-rennes
-renom
-renomma
-renommai
-renommaient
-renommais
-renommait
-renommâmes
-renommant
-renommas
-renommasse
-renommassent
-renommasses
-renommassiez
-renommassions
-renommât
-renommâtes
-renomme
-renommé
-renommée
-renommées
-renomment
-renommer
-renommera
-renommerai
-renommeraient
-renommerais
-renommerait
-renommeras
-renommèrent
-renommerez
-renommeriez
-renommerions
-renommerons
-renommeront
-renommes
-renommés
-renommez
-renommiez
-renommions
-renommons
-renoms
-renonça
-renonçai
-renonçaient
-renonçais
-renonçait
-renonçâmes
-renonçant
-renonças
-renonçasse
-renonçassent
-renonçasses
-renonçassiez
-renonçassions
-renonçât
-renonçâtes
-renonce
-renoncé
-renoncée
-renoncées
-renoncement
-renoncements
-renoncent
-renoncer
-renoncera
-renoncerai
-renonceraient
-renoncerais
-renoncerait
-renonceras
-renoncèrent
-renoncerez
-renonceriez
-renoncerions
-renoncerons
-renonceront
-renonces
-renoncés
-renoncez
-renonciataire
-renonciataires
-renonciateur
-renonciateurs
-renonciation
-renonciations
-renonciatrice
-renonciatrices
-renonciez
-renoncions
-renonçons
-renoncule
-renoncules
-renoua
-renouai
-renouaient
-renouais
-renouait
-renouâmes
-renouant
-renouas
-renouasse
-renouassent
-renouasses
-renouassiez
-renouassions
-renouât
-renouâtes
-renoue
-renoué
-renouée
-renouées
-renouement
-renouements
-renouent
-renouer
-renouera
-renouerai
-renoueraient
-renouerais
-renouerait
-renoueras
-renouèrent
-renouerez
-renoueriez
-renouerions
-renouerons
-renoueront
-renoues
-renoués
-renouez
-renouiez
-renouions
-renouons
-renouveau
-renouveaux
-renouvela
-renouvelable
-renouvelables
-renouvelai
-renouvelaient
-renouvelais
-renouvelait
-renouvelâmes
-renouvelant
-renouvelante
-renouvelantes
-renouvelants
-renouvelas
-renouvelasse
-renouvelassent
-renouvelasses
-renouvelassiez
-renouvelassions
-renouvelât
-renouvelâtes
-renouvelé
-renouvelée
-renouvelées
-renouveler
-renouvelèrent
-renouvelés
-renouvelez
-renouveliez
-renouvelions
-renouvelle
-renouvellement
-renouvellements
-renouvellent
-renouvellera
-renouvellerai
-renouvelleraient
-renouvellerais
-renouvellerait
-renouvelleras
-renouvellerez
-renouvelleriez
-renouvellerions
-renouvellerons
-renouvelleront
-renouvelles
-renouvelons
-rénova
-rénovai
-rénovaient
-rénovais
-rénovait
-rénovâmes
-rénovant
-rénovas
-rénovasse
-rénovassent
-rénovasses
-rénovassiez
-rénovassions
-rénovât
-rénovâtes
-rénovateur
-rénovateurs
-rénovation
-rénovations
-rénovatrice
-rénovatrices
-rénove
-rénové
-rénovée
-rénovées
-rénovent
-rénover
-rénovera
-rénoverai
-rénoveraient
-rénoverais
-rénoverait
-rénoveras
-rénovèrent
-rénoverez
-rénoveriez
-rénoverions
-rénoverons
-rénoveront
-rénoves
-rénovés
-rénovez
-rénoviez
-rénovions
-rénovons
-renquilla
-renquillai
-renquillaient
-renquillais
-renquillait
-renquillâmes
-renquillant
-renquillas
-renquillasse
-renquillassent
-renquillasses
-renquillassiez
-renquillassions
-renquillât
-renquillâtes
-renquille
-renquillé
-renquillée
-renquillées
-renquillent
-renquiller
-renquillera
-renquillerai
-renquilleraient
-renquillerais
-renquillerait
-renquilleras
-renquillèrent
-renquillerez
-renquilleriez
-renquillerions
-renquillerons
-renquilleront
-renquilles
-renquillés
-renquillez
-renquilliez
-renquillions
-renquillons
-renseigna
-renseignai
-renseignaient
-renseignais
-renseignait
-renseignâmes
-renseignant
-renseignas
-renseignasse
-renseignassent
-renseignasses
-renseignassiez
-renseignassions
-renseignât
-renseignâtes
-renseigne
-renseigné
-renseignée
-renseignées
-renseignement
-renseignements
-renseignent
-renseigner
-renseignera
-renseignerai
-renseigneraient
-renseignerais
-renseignerait
-renseigneras
-renseignèrent
-renseignerez
-renseigneriez
-renseignerions
-renseignerons
-renseigneront
-renseignes
-renseignés
-renseignez
-renseigniez
-renseignions
-renseignons
-renta
-rentabilisa
-rentabilisai
-rentabilisaient
-rentabilisais
-rentabilisait
-rentabilisâmes
-rentabilisant
-rentabilisas
-rentabilisasse
-rentabilisassent
-rentabilisasses
-rentabilisassiez
-rentabilisassions
-rentabilisât
-rentabilisâtes
-rentabilisation
-rentabilisations
-rentabilise
-rentabilisé
-rentabilisée
-rentabilisées
-rentabilisent
-rentabiliser
-rentabilisera
-rentabiliserai
-rentabiliseraient
-rentabiliserais
-rentabiliserait
-rentabiliseras
-rentabilisèrent
-rentabiliserez
-rentabiliseriez
-rentabiliserions
-rentabiliserons
-rentabiliseront
-rentabilises
-rentabilisés
-rentabilisez
-rentabilisiez
-rentabilisions
-rentabilisons
-rentabilité
-rentabilités
-rentable
-rentables
-rentai
-rentaient
-rentais
-rentait
-rentama
-rentamai
-rentamaient
-rentamais
-rentamait
-rentamâmes
-rentamant
-rentamas
-rentamasse
-rentamassent
-rentamasses
-rentamassiez
-rentamassions
-rentamât
-rentamâtes
-rentame
-rentamé
-rentamée
-rentamées
-rentament
-rentamer
-rentamera
-rentamerai
-rentameraient
-rentamerais
-rentamerait
-rentameras
-rentamèrent
-rentamerez
-rentameriez
-rentamerions
-rentamerons
-rentameront
-rentames
-rentamés
-rentâmes
-rentamez
-rentamiez
-rentamions
-rentamons
-rentant
-rentas
-rentasse
-rentassent
-rentasses
-rentassiez
-rentassions
-rentât
-rentâtes
-rente
-renté
-rentée
-rentées
-rentent
-renter
-rentera
-renterai
-renteraient
-renterais
-renterait
-renteras
-rentèrent
-renterez
-renteriez
-renterions
-renterons
-renteront
-rentes
-rentés
-rentez
-rentier
-rentière
-rentières
-rentiers
-rentiez
-rentions
-rentoila
-rentoilai
-rentoilaient
-rentoilais
-rentoilait
-rentoilâmes
-rentoilant
-rentoilas
-rentoilasse
-rentoilassent
-rentoilasses
-rentoilassiez
-rentoilassions
-rentoilât
-rentoilâtes
-rentoile
-rentoilé
-rentoilée
-rentoilées
-rentoilent
-rentoiler
-rentoilera
-rentoilerai
-rentoileraient
-rentoilerais
-rentoilerait
-rentoileras
-rentoilèrent
-rentoilerez
-rentoileriez
-rentoilerions
-rentoilerons
-rentoileront
-rentoiles
-rentoilés
-rentoileur
-rentoileurs
-rentoileuse
-rentoileuses
-rentoilez
-rentoiliez
-rentoilions
-rentoilons
-rentons
-rentra
-rentrai
-rentraient
-rentrais
-rentrait
-rentrâmes
-rentrant
-rentrante
-rentrantes
-rentrants
-rentras
-rentrasse
-rentrassent
-rentrasses
-rentrassiez
-rentrassions
-rentrât
-rentrâtes
-rentre
-rentré
-rentrée
-rentrées
-rentrent
-rentrer
-rentrera
-rentrerai
-rentreraient
-rentrerais
-rentrerait
-rentreras
-rentrèrent
-rentrerez
-rentreriez
-rentrerions
-rentrerons
-rentreront
-rentres
-rentrés
-rentrez
-rentriez
-rentrions
-rentrons
-rentrouvert
-rentrouverte
-rentrouvertes
-rentrouverts
-rentrouvraient
-rentrouvrais
-rentrouvrait
-rentrouvrant
-rentrouvre
-rentrouvrent
-rentrouvres
-rentrouvrez
-rentrouvriez
-rentrouvrîmes
-rentrouvrions
-rentrouvrir
-rentrouvrira
-rentrouvrirai
-rentrouvriraient
-rentrouvrirais
-rentrouvrirait
-rentrouvriras
-rentrouvrirent
-rentrouvrirez
-rentrouvririez
-rentrouvririons
-rentrouvrirons
-rentrouvriront
-rentrouvris
-rentrouvrisse
-rentrouvrissent
-rentrouvrisses
-rentrouvrissiez
-rentrouvrissions
-rentrouvrit
-rentrouvrît
-rentrouvrîtes
-rentrouvrons
-rentrouvru
-rentrouvrue
-rentrouvrues
-rentrouvrus
-renveloppa
-renveloppai
-renveloppaient
-renveloppais
-renveloppait
-renveloppâmes
-renveloppant
-renveloppas
-renveloppasse
-renveloppassent
-renveloppasses
-renveloppassiez
-renveloppassions
-renveloppât
-renveloppâtes
-renveloppe
-renveloppé
-renveloppée
-renveloppées
-renvelopper
-renveloppera
-renvelopperai
-renvelopperaient
-renvelopperais
-renvelopperait
-renvelopperas
-renveloppèrent
-renvelopperez
-renvelopperiez
-renvelopperions
-renvelopperons
-renvelopperont
-renveloppés
-renveloppez
-renveloppiez
-renveloppions
-renveloppons
-renvenima
-renvenimai
-renvenimaient
-renvenimais
-renvenimait
-renvenimâmes
-renvenimant
-renvenimas
-renvenimasse
-renvenimassent
-renvenimasses
-renvenimassiez
-renvenimassions
-renvenimât
-renvenimâtes
-renvenime
-renvenimé
-renvenimée
-renvenimées
-renveniment
-renvenimer
-renvenimera
-renvenimerai
-renvenimeraient
-renvenimerais
-renvenimerait
-renvenimeras
-renvenimèrent
-renvenimerez
-renvenimeriez
-renvenimerions
-renvenimerons
-renvenimeront
-renvenimes
-renvenimés
-renvenimez
-renvenimiez
-renvenimions
-renvenimons
-renverge
-renvergé
-renvergea
-renvergeai
-renvergeaient
-renvergeais
-renvergeait
-renvergeâmes
-renvergeant
-renvergeas
-renvergeasse
-renvergeassent
-renvergeasses
-renvergeassiez
-renvergeassions
-renvergeât
-renvergeâtes
-renvergée
-renvergées
-renvergent
-renvergeons
-renverger
-renvergera
-renvergerai
-renvergeraient
-renvergerais
-renvergerait
-renvergeras
-renvergèrent
-renvergerez
-renvergeriez
-renvergerions
-renvergerons
-renvergeront
-renverges
-renvergés
-renvergez
-renvergiez
-renvergions
-renverra
-renverrai
-renverraient
-renverrais
-renverrait
-renverras
-renverrez
-renverriez
-renverrions
-renverrons
-renverront
-renversa
-renversai
-renversaient
-renversais
-renversait
-renversâmes
-renversant
-renversante
-renversantes
-renversants
-renversas
-renversasse
-renversassent
-renversasses
-renversassiez
-renversassions
-renversât
-renversâtes
-renverse
-renversé
-renversée
-renversées
-renversement
-renversements
-renversent
-renverser
-renversera
-renverserai
-renverseraient
-renverserais
-renverserait
-renverseras
-renversèrent
-renverserez
-renverseriez
-renverserions
-renverserons
-renverseront
-renverses
-renversés
-renversez
-renversiez
-renversions
-renversons
-renvia
-renviai
-renviaient
-renviais
-renviait
-renviâmes
-renviant
-renvias
-renviasse
-renviassent
-renviasses
-renviassiez
-renviassions
-renviât
-renviâtes
-renvida
-renvidage
-renvidages
-renvidai
-renvidaient
-renvidais
-renvidait
-renvidâmes
-renvidant
-renvidas
-renvidasse
-renvidassent
-renvidasses
-renvidassiez
-renvidassions
-renvidât
-renvidâtes
-renvide
-renvidé
-renvidée
-renvidées
-renvident
-renvider
-renvidera
-renviderai
-renvideraient
-renviderais
-renviderait
-renvideras
-renvidèrent
-renviderez
-renvideriez
-renviderions
-renviderons
-renvideront
-renvides
-renvidés
-renvideur
-renvideurs
-renvidez
-renvidiez
-renvidions
-renvidons
-renvie
-renvié
-renviée
-renviées
-renvient
-renvier
-renviera
-renvierai
-renvieraient
-renvierais
-renvierait
-renvieras
-renvièrent
-renvierez
-renvieriez
-renvierions
-renvierons
-renvieront
-renvies
-renviés
-renviez
-renviiez
-renviions
-renvions
-renvoi
-renvoie
-renvoient
-renvoies
-renvois
-renvoya
-renvoyai
-renvoyaient
-renvoyais
-renvoyait
-renvoyâmes
-renvoyant
-renvoyas
-renvoyasse
-renvoyassent
-renvoyasses
-renvoyassiez
-renvoyassions
-renvoyât
-renvoyâtes
-renvoyé
-renvoyée
-renvoyées
-renvoyer
-renvoyèrent
-renvoyés
-renvoyez
-renvoyiez
-renvoyions
-renvoyons
-réoccupa
-réoccupai
-réoccupaient
-réoccupais
-réoccupait
-réoccupâmes
-réoccupant
-réoccupas
-réoccupasse
-réoccupassent
-réoccupasses
-réoccupassiez
-réoccupassions
-réoccupât
-réoccupâtes
-réoccupation
-réoccupations
-réoccupe
-réoccupé
-réoccupée
-réoccupées
-réoccupent
-réoccuper
-réoccupera
-réoccuperai
-réoccuperaient
-réoccuperais
-réoccuperait
-réoccuperas
-réoccupèrent
-réoccuperez
-réoccuperiez
-réoccuperions
-réoccuperons
-réoccuperont
-réoccupes
-réoccupés
-réoccupez
-réoccupiez
-réoccupions
-réoccupons
-réons
-réopéra
-réopérai
-réopéraient
-réopérais
-réopérait
-réopérâmes
-réopérant
-réopéras
-réopérasse
-réopérassent
-réopérasses
-réopérassiez
-réopérassions
-réopérât
-réopérâtes
-réopéré
-réopère
-réopérée
-réopérées
-réopèrent
-réopérer
-réopérera
-réopérerai
-réopéreraient
-réopérerais
-réopérerait
-réopéreras
-réopérèrent
-réopérerez
-réopéreriez
-réopérerions
-réopérerons
-réopéreront
-réopérés
-réopères
-réopérez
-réopériez
-réopérions
-réopérons
-réorchestra
-réorchestrai
-réorchestraient
-réorchestrais
-réorchestrait
-réorchestrâmes
-réorchestrant
-réorchestras
-réorchestrasse
-réorchestrassent
-réorchestrasses
-réorchestrassiez
-réorchestrassions
-réorchestrât
-réorchestrâtes
-réorchestre
-réorchestré
-réorchestrée
-réorchestrées
-réorchestrent
-réorchestrer
-réorchestrera
-réorchestrerai
-réorchestreraient
-réorchestrerais
-réorchestrerait
-réorchestreras
-réorchestrèrent
-réorchestrerez
-réorchestreriez
-réorchestrerions
-réorchestrerons
-réorchestreront
-réorchestres
-réorchestrés
-réorchestrez
-réorchestriez
-réorchestrions
-réorchestrons
-réordonna
-réordonnai
-réordonnaient
-réordonnais
-réordonnait
-réordonnâmes
-réordonnança
-réordonnançai
-réordonnançaient
-réordonnançais
-réordonnançait
-réordonnançâmes
-réordonnançant
-réordonnanças
-réordonnançasse
-réordonnançassent
-réordonnançasses
-réordonnançassiez
-réordonnançassions
-réordonnançât
-réordonnançâtes
-réordonnance
-réordonnancé
-réordonnancée
-réordonnancées
-réordonnancent
-réordonnancer
-réordonnancera
-réordonnancerai
-réordonnanceraient
-réordonnancerais
-réordonnancerait
-réordonnanceras
-réordonnancèrent
-réordonnancerez
-réordonnanceriez
-réordonnancerions
-réordonnancerons
-réordonnanceront
-réordonnances
-réordonnancés
-réordonnancez
-réordonnanciez
-réordonnancions
-réordonnançons
-réordonnant
-réordonnas
-réordonnasse
-réordonnassent
-réordonnasses
-réordonnassiez
-réordonnassions
-réordonnât
-réordonnâtes
-réordonne
-réordonné
-réordonnée
-réordonnées
-réordonnent
-réordonner
-réordonnera
-réordonnerai
-réordonneraient
-réordonnerais
-réordonnerait
-réordonneras
-réordonnèrent
-réordonnerez
-réordonneriez
-réordonnerions
-réordonnerons
-réordonneront
-réordonnes
-réordonnés
-réordonnez
-réordonniez
-réordonnions
-réordonnons
-réorganisa
-réorganisai
-réorganisaient
-réorganisais
-réorganisait
-réorganisâmes
-réorganisant
-réorganisas
-réorganisasse
-réorganisassent
-réorganisasses
-réorganisassiez
-réorganisassions
-réorganisât
-réorganisâtes
-réorganisateur
-réorganisateurs
-réorganisation
-réorganisations
-réorganisatrice
-réorganisatrices
-réorganise
-réorganisé
-réorganisée
-réorganisées
-réorganisent
-réorganiser
-réorganisera
-réorganiserai
-réorganiseraient
-réorganiserais
-réorganiserait
-réorganiseras
-réorganisèrent
-réorganiserez
-réorganiseriez
-réorganiserions
-réorganiserons
-réorganiseront
-réorganises
-réorganisés
-réorganisez
-réorganisiez
-réorganisions
-réorganisons
-réorienta
-réorientai
-réorientaient
-réorientais
-réorientait
-réorientâmes
-réorientant
-réorientas
-réorientasse
-réorientassent
-réorientasses
-réorientassiez
-réorientassions
-réorientât
-réorientâtes
-réorientation
-réorientations
-réoriente
-réorienté
-réorientée
-réorientées
-réorientent
-réorienter
-réorientera
-réorienterai
-réorienteraient
-réorienterais
-réorienterait
-réorienteras
-réorientèrent
-réorienterez
-réorienteriez
-réorienterions
-réorienterons
-réorienteront
-réorientes
-réorientés
-réorientez
-réorientiez
-réorientions
-réorientons
-réouverture
-réouvertures
-repaie
-repaient
-repaiera
-repaierai
-repaieraient
-repaierais
-repaierait
-repaieras
-repaierez
-repaieriez
-repaierions
-repaierons
-repaieront
-repaies
-repaira
-repairai
-repairaient
-repairais
-repairait
-repairâmes
-repairant
-repairas
-repairasse
-repairassent
-repairasses
-repairassiez
-repairassions
-repairât
-repairâtes
-repaire
-repairé
-repairent
-repairer
-repairera
-repairerai
-repaireraient
-repairerais
-repairerait
-repaireras
-repairèrent
-repairerez
-repaireriez
-repairerions
-repairerons
-repaireront
-repaires
-repairez
-repairiez
-repairions
-repairons
-repais
-repaissaient
-repaissais
-repaissait
-repaissant
-repaisse
-repaissent
-repaisses
-repaissez
-repaissiez
-repaissions
-repaissons
-repaît
-repaîtra
-repaîtrai
-repaîtraient
-repaîtrais
-repaîtrait
-repaîtras
-repaître
-repaîtrez
-repaîtriez
-repaîtrions
-repaîtrons
-repaîtront
-répand
-répandaient
-répandais
-répandait
-répandant
-répande
-répandent
-répandes
-répandez
-répandiez
-répandîmes
-répandions
-répandirent
-répandis
-répandisse
-répandissent
-répandisses
-répandissiez
-répandissions
-répandit
-répandît
-répandîtes
-répandons
-répandra
-répandrai
-répandraient
-répandrais
-répandrait
-répandras
-répandre
-répandrez
-répandriez
-répandrions
-répandrons
-répandront
-répands
-répandu
-répandue
-répandues
-répandus
-répara
-réparable
-réparables
-réparai
-réparaient
-reparais
-réparais
-reparaissaient
-reparaissais
-reparaissait
-reparaissant
-reparaisse
-reparaissent
-reparaisses
-reparaissez
-reparaissiez
-reparaissions
-reparaissons
-reparaît
-réparait
-reparaîtra
-reparaîtrai
-reparaîtraient
-reparaîtrais
-reparaîtrait
-reparaîtras
-reparaître
-reparaîtrez
-reparaîtriez
-reparaîtrions
-reparaîtrons
-reparaîtront
-réparâmes
-réparant
-réparas
-réparasse
-réparassent
-réparasses
-réparassiez
-réparassions
-réparât
-réparâtes
-réparateur
-réparateurs
-réparation
-réparations
-réparatrice
-réparatrices
-répare
-réparé
-réparée
-réparées
-réparent
-réparer
-réparera
-réparerai
-répareraient
-réparerais
-réparerait
-répareras
-réparèrent
-réparerez
-répareriez
-réparerions
-réparerons
-répareront
-répares
-réparés
-réparez
-répariez
-réparions
-reparla
-reparlai
-reparlaient
-reparlais
-reparlait
-reparlâmes
-reparlant
-reparlas
-reparlasse
-reparlassent
-reparlasses
-reparlassiez
-reparlassions
-reparlât
-reparlâtes
-reparle
-reparlé
-reparlent
-reparler
-reparlera
-reparlerai
-reparleraient
-reparlerais
-reparlerait
-reparleras
-reparlèrent
-reparlerez
-reparleriez
-reparlerions
-reparlerons
-reparleront
-reparles
-reparlez
-reparliez
-reparlions
-reparlons
-réparons
-repars
-repart
-repartage
-repartagé
-repartagea
-repartageai
-repartageaient
-repartageais
-repartageait
-repartageâmes
-repartageant
-repartageas
-repartageasse
-repartageassent
-repartageasses
-repartageassiez
-repartageassions
-repartageât
-repartageâtes
-repartagée
-repartagées
-repartagent
-repartageons
-repartager
-repartagera
-repartagerai
-repartageraient
-repartagerais
-repartagerait
-repartageras
-repartagèrent
-repartagerez
-repartageriez
-repartagerions
-repartagerons
-repartageront
-repartages
-repartagés
-repartagez
-repartagiez
-repartagions
-repartaient
-repartais
-repartait
-repartant
-reparte
-répartement
-répartements
-repartent
-repartes
-repartez
-reparti
-réparti
-repartie
-répartie
-reparties
-réparties
-repartiez
-repartîmes
-répartîmes
-repartions
-repartir
-répartir
-repartira
-répartira
-repartirai
-répartirai
-repartiraient
-répartiraient
-repartirais
-répartirais
-repartirait
-répartirait
-repartiras
-répartiras
-repartirent
-répartirent
-repartirez
-répartirez
-repartiriez
-répartiriez
-repartirions
-répartirions
-repartirons
-répartirons
-repartiront
-répartiront
-repartis
-répartis
-répartissable
-répartissables
-répartissaient
-répartissais
-répartissait
-répartissant
-repartisse
-répartisse
-repartissent
-répartissent
-repartisses
-répartisses
-répartissez
-repartissiez
-répartissiez
-repartissions
-répartissions
-répartissons
-repartit
-repartît
-répartit
-répartît
-repartîtes
-répartîtes
-répartiteur
-répartiteurs
-répartition
-répartitions
-repartons
-reparu
-reparue
-reparues
-reparûmes
-reparurent
-reparus
-reparusse
-reparussent
-reparusses
-reparussiez
-reparussions
-reparut
-reparût
-reparûtes
-repas
-repassa
-repassage
-repassages
-repassai
-repassaient
-repassais
-repassait
-repassâmes
-repassant
-repassas
-repassasse
-repassassent
-repassasses
-repassassiez
-repassassions
-repassât
-repassâtes
-repasse
-repassé
-repassée
-repassées
-repassent
-repasser
-repassera
-repasserai
-repasseraient
-repasserais
-repasserait
-repasseras
-repassèrent
-repasserez
-repasseriez
-repasserions
-repasserons
-repasseront
-repasses
-repassés
-repasseur
-repasseurs
-repasseuse
-repasseuses
-repassez
-repassiez
-repassions
-repassons
-repatina
-repatinai
-repatinaient
-repatinais
-repatinait
-repatinâmes
-repatinant
-repatinas
-repatinasse
-repatinassent
-repatinasses
-repatinassiez
-repatinassions
-repatinât
-repatinâtes
-repatine
-repatiné
-repatinée
-repatinées
-repatinent
-repatiner
-repatinera
-repatinerai
-repatineraient
-repatinerais
-repatinerait
-repatineras
-repatinèrent
-repatinerez
-repatineriez
-repatinerions
-repatinerons
-repatineront
-repatines
-repatinés
-repatinez
-repatiniez
-repatinions
-repatinons
-repava
-repavai
-repavaient
-repavais
-repavait
-repavâmes
-repavant
-repavas
-repavasse
-repavassent
-repavasses
-repavassiez
-repavassions
-repavât
-repavâtes
-repave
-repavé
-repavée
-repavées
-repavent
-repaver
-repavera
-repaverai
-repaveraient
-repaverais
-repaverait
-repaveras
-repavèrent
-repaverez
-repaveriez
-repaverions
-repaverons
-repaveront
-repaves
-repavés
-repavez
-repaviez
-repavions
-repavons
-repaya
-repayai
-repayaient
-repayais
-repayait
-repayâmes
-repayant
-repayas
-repayasse
-repayassent
-repayasses
-repayassiez
-repayassions
-repayât
-repayâtes
-repaye
-repayé
-repayée
-repayées
-repayent
-repayer
-repayera
-repayerai
-repayeraient
-repayerais
-repayerait
-repayeras
-repayèrent
-repayerez
-repayeriez
-repayerions
-repayerons
-repayeront
-repayes
-repayés
-repayez
-repayiez
-repayions
-repayons
-repêcha
-repêchage
-repêchages
-repêchai
-repêchaient
-repêchais
-repêchait
-repêchâmes
-repêchant
-repêchas
-repêchasse
-repêchassent
-repêchasses
-repêchassiez
-repêchassions
-repêchât
-repêchâtes
-repêche
-repêché
-repêchée
-repêchées
-repêchent
-repêcher
-repêchera
-repêcherai
-repêcheraient
-repêcherais
-repêcherait
-repêcheras
-repêchèrent
-repêcherez
-repêcheriez
-repêcherions
-repêcherons
-repêcheront
-repêches
-repêchés
-repêchez
-repêchiez
-repêchions
-repêchons
-repeigna
-repeignai
-repeignaient
-repeignais
-repeignait
-repeignâmes
-repeignant
-repeignas
-repeignasse
-repeignassent
-repeignasses
-repeignassiez
-repeignassions
-repeignât
-repeignâtes
-repeigne
-repeigné
-repeignée
-repeignées
-repeignent
-repeigner
-repeignera
-repeignerai
-repeigneraient
-repeignerais
-repeignerait
-repeigneras
-repeignèrent
-repeignerez
-repeigneriez
-repeignerions
-repeignerons
-repeigneront
-repeignes
-repeignés
-repeignez
-repeigniez
-repeignîmes
-repeignions
-repeignirent
-repeignis
-repeignisse
-repeignissent
-repeignisses
-repeignissiez
-repeignissions
-repeignit
-repeignît
-repeignîtes
-repeignons
-repeindra
-repeindrai
-repeindraient
-repeindrais
-repeindrait
-repeindras
-repeindre
-repeindrez
-repeindriez
-repeindrions
-repeindrons
-repeindront
-repeins
-repeint
-repeinte
-repeintes
-repeints
-repend
-rependaient
-rependais
-rependait
-rependant
-repende
-rependent
-rependes
-rependez
-rependiez
-rependîmes
-rependions
-rependirent
-rependis
-rependisse
-rependissent
-rependisses
-rependissiez
-rependissions
-rependit
-rependît
-rependîtes
-rependons
-rependra
-rependrai
-rependraient
-rependrais
-rependrait
-rependras
-rependre
-rependrez
-rependriez
-rependrions
-rependrons
-rependront
-repends
-rependu
-rependue
-rependues
-rependus
-repens
-repensa
-repensai
-repensaient
-repensais
-repensait
-repensâmes
-repensant
-repensas
-repensasse
-repensassent
-repensasses
-repensassiez
-repensassions
-repensât
-repensâtes
-repense
-repensé
-repensée
-repensées
-repensent
-repenser
-repensera
-repenserai
-repenseraient
-repenserais
-repenserait
-repenseras
-repensèrent
-repenserez
-repenseriez
-repenserions
-repenserons
-repenseront
-repenses
-repensés
-repensez
-repensiez
-repensions
-repensons
-repent
-repentaient
-repentais
-repentait
-repentance
-repentances
-repentant
-repentante
-repentantes
-repentants
-repente
-repentent
-repentes
-repentez
-repenti
-repentie
-repenties
-repentiez
-repentîmes
-repentions
-repentir
-repentira
-repentirai
-repentiraient
-repentirais
-repentirait
-repentiras
-repentirent
-repentirez
-repentiriez
-repentirions
-repentirons
-repentiront
-repentis
-repentisse
-repentissent
-repentisses
-repentissiez
-repentissions
-repentit
-repentît
-repentîtes
-repentons
-repéra
-repérable
-repérables
-repérage
-repérages
-repérai
-repéraient
-repérais
-repérait
-repérâmes
-repérant
-repéras
-repérasse
-repérassent
-repérasses
-repérassiez
-repérassions
-repérât
-repérâtes
-reperça
-reperçai
-reperçaient
-reperçais
-reperçait
-reperçâmes
-reperçant
-reperças
-reperçasse
-reperçassent
-reperçasses
-reperçassiez
-reperçassions
-reperçât
-reperçâtes
-reperce
-repercé
-repercée
-repercées
-repercent
-repercer
-repercera
-repercerai
-reperceraient
-repercerais
-repercerait
-reperceras
-repercèrent
-repercerez
-reperceriez
-repercerions
-repercerons
-reperceront
-reperces
-repercés
-repercez
-reperciez
-repercions
-reperçons
-répercussion
-répercussions
-répercuta
-répercutai
-répercutaient
-répercutais
-répercutait
-répercutâmes
-répercutant
-répercutas
-répercutasse
-répercutassent
-répercutasses
-répercutassiez
-répercutassions
-répercutât
-répercutâtes
-répercute
-répercuté
-répercutée
-répercutées
-répercutent
-répercuter
-répercutera
-répercuterai
-répercuteraient
-répercuterais
-répercuterait
-répercuteras
-répercutèrent
-répercuterez
-répercuteriez
-répercuterions
-répercuterons
-répercuteront
-répercutes
-répercutés
-répercutez
-répercutiez
-répercutions
-répercutons
-reperd
-reperdaient
-reperdais
-reperdait
-reperdant
-reperde
-reperdent
-reperdes
-reperdez
-reperdiez
-reperdîmes
-reperdions
-reperdirent
-reperdis
-reperdisse
-reperdissent
-reperdisses
-reperdissiez
-reperdissions
-reperdit
-reperdît
-reperdîtes
-reperdons
-reperdra
-reperdrai
-reperdraient
-reperdrais
-reperdrait
-reperdras
-reperdre
-reperdrez
-reperdriez
-reperdrions
-reperdrons
-reperdront
-reperds
-reperdu
-reperdue
-reperdues
-reperdus
-repéré
-repère
-repérée
-repérées
-repèrent
-repérer
-repérera
-repérerai
-repéreraient
-repérerais
-repérerait
-repéreras
-repérèrent
-repérerez
-repéreriez
-repérerions
-repérerons
-repéreront
-repérés
-repères
-repérez
-repériez
-repérions
-repérons
-répertoire
-répertoires
-répertoria
-répertoriai
-répertoriaient
-répertoriais
-répertoriait
-répertoriâmes
-répertoriant
-répertorias
-répertoriasse
-répertoriassent
-répertoriasses
-répertoriassiez
-répertoriassions
-répertoriât
-répertoriâtes
-répertorie
-répertorié
-répertoriée
-répertoriées
-répertorient
-répertorier
-répertoriera
-répertorierai
-répertorieraient
-répertorierais
-répertorierait
-répertorieras
-répertorièrent
-répertorierez
-répertorieriez
-répertorierions
-répertorierons
-répertorieront
-répertories
-répertoriés
-répertoriez
-répertoriiez
-répertoriions
-répertorions
-répéta
-répétabilité
-répétabilités
-répétable
-répétables
-répétai
-répétaient
-répétais
-répétait
-répétâmes
-répétant
-répétas
-répétasse
-répétassent
-répétasses
-répétassiez
-répétassions
-répétât
-répétâtes
-répété
-répète
-répétée
-répétées
-répètent
-répéter
-répétera
-répéterai
-répéteraient
-répéterais
-répéterait
-répéteras
-répétèrent
-répéterez
-répéteriez
-répéterions
-répéterons
-répéteront
-répétés
-répètes
-répéteur
-répéteurs
-répétez
-répétiez
-répétions
-répétiteur
-répétiteurs
-répétitif
-répétitifs
-répétition
-répétitions
-répétitive
-répétitives
-répétitorat
-répétitorats
-répétitrice
-répétitrices
-répétons
-repeupla
-repeuplai
-repeuplaient
-repeuplais
-repeuplait
-repeuplâmes
-repeuplant
-repeuplas
-repeuplasse
-repeuplassent
-repeuplasses
-repeuplassiez
-repeuplassions
-repeuplât
-repeuplâtes
-repeuple
-repeuplé
-repeuplée
-repeuplées
-repeuplement
-repeuplements
-repeuplent
-repeupler
-repeuplera
-repeuplerai
-repeupleraient
-repeuplerais
-repeuplerait
-repeupleras
-repeuplèrent
-repeuplerez
-repeupleriez
-repeuplerions
-repeuplerons
-repeupleront
-repeuples
-repeuplés
-repeuplez
-repeupliez
-repeuplions
-repeuplons
-repic
-repinça
-repinçai
-repinçaient
-repinçais
-repinçait
-repinçâmes
-repinçant
-repinças
-repinçasse
-repinçassent
-repinçasses
-repinçassiez
-repinçassions
-repinçât
-repinçâtes
-repince
-repincé
-repincée
-repincées
-repincent
-repincer
-repincera
-repincerai
-repinceraient
-repincerais
-repincerait
-repinceras
-repincèrent
-repincerez
-repinceriez
-repincerions
-repincerons
-repinceront
-repinces
-repincés
-repincez
-repinciez
-repincions
-repinçons
-repiqua
-repiquage
-repiquages
-repiquai
-repiquaient
-repiquais
-repiquait
-repiquâmes
-repiquant
-repiquas
-repiquasse
-repiquassent
-repiquasses
-repiquassiez
-repiquassions
-repiquât
-repiquâtes
-repique
-repiqué
-repiquée
-repiquées
-repiquent
-repiquer
-repiquera
-repiquerai
-repiqueraient
-repiquerais
-repiquerait
-repiqueras
-repiquèrent
-repiquerez
-repiqueriez
-repiquerions
-repiquerons
-repiqueront
-repiques
-repiqués
-repiquez
-repiquiez
-repiquions
-repiquons
-répit
-répits
-replaça
-replaçai
-replaçaient
-replaçais
-replaçait
-replaçâmes
-replaçant
-replaças
-replaçasse
-replaçassent
-replaçasses
-replaçassiez
-replaçassions
-replaçât
-replaçâtes
-replace
-replacé
-replacée
-replacées
-replacement
-replacements
-replacent
-replacer
-replacera
-replacerai
-replaceraient
-replacerais
-replacerait
-replaceras
-replacèrent
-replacerez
-replaceriez
-replacerions
-replacerons
-replaceront
-replaces
-replacés
-replacez
-replaciez
-replacions
-replaçons
-replanta
-replantai
-replantaient
-replantais
-replantait
-replantâmes
-replantant
-replantas
-replantasse
-replantassent
-replantasses
-replantassiez
-replantassions
-replantât
-replantâtes
-replante
-replanté
-replantée
-replantées
-replantent
-replanter
-replantera
-replanterai
-replanteraient
-replanterais
-replanterait
-replanteras
-replantèrent
-replanterez
-replanteriez
-replanterions
-replanterons
-replanteront
-replantes
-replantés
-replantez
-replantiez
-replantions
-replantons
-replâtra
-replâtrage
-replâtrages
-replâtrai
-replâtraient
-replâtrais
-replâtrait
-replâtrâmes
-replâtrant
-replâtras
-replâtrasse
-replâtrassent
-replâtrasses
-replâtrassiez
-replâtrassions
-replâtrât
-replâtrâtes
-replâtre
-replâtré
-replâtrée
-replâtrées
-replâtrent
-replâtrer
-replâtrera
-replâtrerai
-replâtreraient
-replâtrerais
-replâtrerait
-replâtreras
-replâtrèrent
-replâtrerez
-replâtreriez
-replâtrerions
-replâtrerons
-replâtreront
-replâtres
-replâtrés
-replâtrez
-replâtriez
-replâtrions
-replâtrons
-replet
-replète
-replètes
-réplétif
-réplétifs
-réplétion
-réplétions
-réplétive
-réplétives
-replets
-repleut
-repleuvaient
-repleuvait
-repleuve
-repleuvent
-repleuvoir
-repleuvra
-repleuvraient
-repleuvrait
-repleuvront
-repli
-replia
-repliable
-repliables
-repliai
-repliaient
-repliais
-repliait
-repliâmes
-repliant
-replias
-repliasse
-repliassent
-repliasses
-repliassiez
-repliassions
-repliât
-repliâtes
-réplication
-réplications
-replie
-replié
-repliée
-repliées
-repliement
-repliements
-replient
-replier
-repliera
-replierai
-replieraient
-replierais
-replierait
-replieras
-replièrent
-replierez
-replieriez
-replierions
-replierons
-replieront
-replies
-repliés
-repliez
-repliiez
-repliions
-replions
-répliqua
-répliquai
-répliquaient
-répliquais
-répliquait
-répliquâmes
-répliquant
-répliquas
-répliquasse
-répliquassent
-répliquasses
-répliquassiez
-répliquassions
-répliquât
-répliquâtes
-réplique
-répliqué
-répliquée
-répliquées
-répliquent
-répliquer
-répliquera
-répliquerai
-répliqueraient
-répliquerais
-répliquerait
-répliqueras
-répliquèrent
-répliquerez
-répliqueriez
-répliquerions
-répliquerons
-répliqueront
-répliques
-répliqués
-répliquez
-répliquiez
-répliquions
-répliquons
-replis
-replissa
-replissai
-replissaient
-replissais
-replissait
-replissâmes
-replissant
-replissas
-replissasse
-replissassent
-replissasses
-replissassiez
-replissassions
-replissât
-replissâtes
-replisse
-replissé
-replissée
-replissées
-replissent
-replisser
-replissera
-replisserai
-replisseraient
-replisserais
-replisserait
-replisseras
-replissèrent
-replisserez
-replisseriez
-replisserions
-replisserons
-replisseront
-replisses
-replissés
-replissez
-replissiez
-replissions
-replissons
-reploie
-reploient
-reploiera
-reploierai
-reploieraient
-reploierais
-reploierait
-reploieras
-reploierez
-reploieriez
-reploierions
-reploierons
-reploieront
-reploies
-replonge
-replongé
-replongea
-replongeai
-replongeaient
-replongeais
-replongeait
-replongeâmes
-replongeant
-replongeas
-replongeasse
-replongeassent
-replongeasses
-replongeassiez
-replongeassions
-replongeât
-replongeâtes
-replongée
-replongées
-replongent
-replongeons
-replonger
-replongera
-replongerai
-replongeraient
-replongerais
-replongerait
-replongeras
-replongèrent
-replongerez
-replongeriez
-replongerions
-replongerons
-replongeront
-replonges
-replongés
-replongez
-replongiez
-replongions
-reploya
-reployai
-reployaient
-reployais
-reployait
-reployâmes
-reployant
-reployas
-reployasse
-reployassent
-reployasses
-reployassiez
-reployassions
-reployât
-reployâtes
-reployé
-reployée
-reployées
-reployer
-reployèrent
-reployés
-reployez
-reployiez
-reployions
-reployons
-replu
-replurent
-replussent
-replut
-replût
-repoli
-repolie
-repolies
-repolîmes
-repolir
-repolira
-repolirai
-repoliraient
-repolirais
-repolirait
-repoliras
-repolirent
-repolirez
-repoliriez
-repolirions
-repolirons
-repoliront
-repolis
-repolissaient
-repolissais
-repolissait
-repolissant
-repolisse
-repolissent
-repolisses
-repolissez
-repolissiez
-repolissions
-repolissons
-repolit
-repolît
-repolîtes
-répond
-répondaient
-répondais
-répondait
-répondant
-répondante
-répondantes
-répondants
-réponde
-répondent
-répondes
-répondeur
-répondeurs
-répondeuse
-répondeuses
-répondez
-répondiez
-répondîmes
-répondions
-répondirent
-répondis
-répondisse
-répondissent
-répondisses
-répondissiez
-répondissions
-répondit
-répondît
-répondîtes
-répondons
-répondra
-répondrai
-répondraient
-répondrais
-répondrait
-répondras
-répondre
-répondrez
-répondriez
-répondrions
-répondrons
-répondront
-réponds
-répondu
-répondue
-répondues
-répondus
-réponse
-réponses
-report
-reporta
-reportage
-reportages
-reportai
-reportaient
-reportais
-reportait
-reportâmes
-reportant
-reportas
-reportasse
-reportassent
-reportasses
-reportassiez
-reportassions
-reportât
-reportâtes
-reporte
-reporté
-reportée
-reportées
-reportent
-reporter
-reportera
-reporterai
-reporteraient
-reporterais
-reporterait
-reporteras
-reporter-cameraman
-reportèrent
-reporterez
-reporteriez
-reporterions
-reporterons
-reporteront
-reporters-cameramen
-reportes
-reportés
-reporteur
-reporteurs
-reportez
-reportiez
-reportions
-reportons
-reportrice
-reportrices
-reports
-repos
-reposa
-reposai
-reposaient
-reposais
-reposait
-reposâmes
-reposant
-reposante
-reposantes
-reposants
-reposas
-reposasse
-reposassent
-reposasses
-reposassiez
-reposassions
-reposât
-reposâtes
-repose
-reposé
-reposée
-reposées
-reposent
-repose-pied
-repose-pieds
-reposer
-reposera
-reposerai
-reposeraient
-reposerais
-reposerait
-reposeras
-reposèrent
-reposerez
-reposeriez
-reposerions
-reposerons
-reposeront
-reposes
-reposés
-repose-tête
-reposez
-reposiez
-reposions
-repositionna
-repositionnai
-repositionnaient
-repositionnais
-repositionnait
-repositionnâmes
-repositionnant
-repositionnas
-repositionnasse
-repositionnassent
-repositionnasses
-repositionnassiez
-repositionnassions
-repositionnât
-repositionnâtes
-repositionne
-repositionné
-repositionnée
-repositionnées
-repositionnent
-repositionner
-repositionnera
-repositionnerai
-repositionneraient
-repositionnerais
-repositionnerait
-repositionneras
-repositionnèrent
-repositionnerez
-repositionneriez
-repositionnerions
-repositionnerons
-repositionneront
-repositionnes
-repositionnés
-repositionnez
-repositionniez
-repositionnions
-repositionnons
-reposoir
-reposoirs
-reposons
-repoussa
-repoussage
-repoussages
-repoussai
-repoussaient
-repoussais
-repoussait
-repoussâmes
-repoussant
-repoussante
-repoussantes
-repoussants
-repoussas
-repoussasse
-repoussassent
-repoussasses
-repoussassiez
-repoussassions
-repoussât
-repoussâtes
-repousse
-repoussé
-repoussée
-repoussées
-repoussement
-repoussements
-repoussent
-repousser
-repoussera
-repousserai
-repousseraient
-repousserais
-repousserait
-repousseras
-repoussèrent
-repousserez
-repousseriez
-repousserions
-repousserons
-repousseront
-repousses
-repoussés
-repoussez
-repoussiez
-repoussions
-repoussoir
-repoussoirs
-repoussons
-répréhensible
-répréhensibles
-répréhension
-répréhensions
-reprenaient
-reprenais
-reprenait
-reprenant
-reprend
-reprendra
-reprendrai
-reprendraient
-reprendrais
-reprendrait
-reprendras
-reprendre
-reprendrez
-reprendriez
-reprendrions
-reprendrons
-reprendront
-reprends
-reprenez
-repreniez
-reprenions
-reprenne
-reprennent
-reprennes
-reprenons
-représailles
-représenta
-représentable
-représentables
-représentai
-représentaient
-représentais
-représentait
-représentâmes
-représentant
-représentante
-représentantes
-représentants
-représentas
-représentasse
-représentassent
-représentasses
-représentassiez
-représentassions
-représentât
-représentâtes
-représentatif
-représentatifs
-représentation
-représentations
-représentative
-représentatives
-représentativité
-représentativités
-représente
-représenté
-représentée
-représentées
-représentent
-représenter
-représentera
-représenterai
-représenteraient
-représenterais
-représenterait
-représenteras
-représentèrent
-représenterez
-représenteriez
-représenterions
-représenterons
-représenteront
-représentes
-représentés
-représentez
-représentiez
-représentions
-représentons
-répressible
-répressibles
-répressif
-répressifs
-répression
-répressions
-répressive
-répressives
-réprima
-réprimai
-réprimaient
-réprimais
-réprimait
-réprimâmes
-réprimanda
-réprimandai
-réprimandaient
-réprimandais
-réprimandait
-réprimandâmes
-réprimandant
-réprimandas
-réprimandasse
-réprimandassent
-réprimandasses
-réprimandassiez
-réprimandassions
-réprimandât
-réprimandâtes
-réprimande
-réprimandé
-réprimandée
-réprimandées
-réprimandent
-réprimander
-réprimandera
-réprimanderai
-réprimanderaient
-réprimanderais
-réprimanderait
-réprimanderas
-réprimandèrent
-réprimanderez
-réprimanderiez
-réprimanderions
-réprimanderons
-réprimanderont
-réprimandes
-réprimandés
-réprimandez
-réprimandiez
-réprimandions
-réprimandons
-réprimant
-réprimas
-réprimasse
-réprimassent
-réprimasses
-réprimassiez
-réprimassions
-réprimât
-réprimâtes
-réprime
-réprimé
-réprimée
-réprimées
-répriment
-réprimer
-réprimera
-réprimerai
-réprimeraient
-réprimerais
-réprimerait
-réprimeras
-réprimèrent
-réprimerez
-réprimeriez
-réprimerions
-réprimerons
-réprimeront
-reprîmes
-réprimes
-réprimés
-réprimez
-réprimiez
-réprimions
-réprimons
-reprirent
-repris
-reprisa
-reprisage
-reprisages
-reprisai
-reprisaient
-reprisais
-reprisait
-reprisâmes
-reprisant
-reprisas
-reprisasse
-reprisassent
-reprisasses
-reprisassiez
-reprisassions
-reprisât
-reprisâtes
-reprise
-reprisé
-reprisée
-reprisées
-reprisent
-repriser
-reprisera
-repriserai
-repriseraient
-repriserais
-repriserait
-repriseras
-reprisèrent
-repriserez
-repriseriez
-repriserions
-repriserons
-repriseront
-reprises
-reprisés
-repriseuse
-repriseuses
-reprisez
-reprisiez
-reprisions
-reprisons
-reprisse
-reprissent
-reprisses
-reprissiez
-reprissions
-reprit
-reprît
-reprîtes
-réprobateur
-réprobateurs
-réprobation
-réprobations
-réprobatrice
-réprobatrices
-reprocha
-reprochable
-reprochables
-reprochai
-reprochaient
-reprochais
-reprochait
-reprochâmes
-reprochant
-reprochas
-reprochasse
-reprochassent
-reprochasses
-reprochassiez
-reprochassions
-reprochât
-reprochâtes
-reproche
-reproché
-reprochée
-reprochées
-reprochent
-reprocher
-reprochera
-reprocherai
-reprocheraient
-reprocherais
-reprocherait
-reprocheras
-reprochèrent
-reprocherez
-reprocheriez
-reprocherions
-reprocherons
-reprocheront
-reproches
-reprochés
-reprochez
-reprochiez
-reprochions
-reprochons
-reproducteur
-reproducteurs
-reproductibilité
-reproductibilités
-reproductif
-reproductifs
-reproduction
-reproductions
-reproductive
-reproductives
-reproductrice
-reproductrices
-reproduira
-reproduirai
-reproduiraient
-reproduirais
-reproduirait
-reproduiras
-reproduire
-reproduirez
-reproduiriez
-reproduirions
-reproduirons
-reproduiront
-reproduis
-reproduisaient
-reproduisais
-reproduisait
-reproduisant
-reproduise
-reproduisent
-reproduises
-reproduisez
-reproduisiez
-reproduisîmes
-reproduisions
-reproduisirent
-reproduisis
-reproduisisse
-reproduisissent
-reproduisisses
-reproduisissiez
-reproduisissions
-reproduisit
-reproduisît
-reproduisîtes
-reproduisons
-reproduit
-reproduite
-reproduites
-reproduits
-reprogramma
-reprogrammai
-reprogrammaient
-reprogrammais
-reprogrammait
-reprogrammâmes
-reprogrammant
-reprogrammas
-reprogrammasse
-reprogrammassent
-reprogrammasses
-reprogrammassiez
-reprogrammassions
-reprogrammât
-reprogrammâtes
-reprogramme
-reprogrammé
-reprogrammée
-reprogrammées
-reprogramment
-reprogrammer
-reprogrammera
-reprogrammerai
-reprogrammeraient
-reprogrammerais
-reprogrammerait
-reprogrammeras
-reprogrammèrent
-reprogrammerez
-reprogrammeriez
-reprogrammerions
-reprogrammerons
-reprogrammeront
-reprogrammes
-reprogrammés
-reprogrammez
-reprogrammiez
-reprogrammions
-reprogrammons
-reprographia
-reprographiai
-reprographiaient
-reprographiais
-reprographiait
-reprographiâmes
-reprographiant
-reprographias
-reprographiasse
-reprographiassent
-reprographiasses
-reprographiassiez
-reprographiassions
-reprographiât
-reprographiâtes
-reprographie
-reprographié
-reprographiée
-reprographiées
-reprographient
-reprographier
-reprographiera
-reprographierai
-reprographieraient
-reprographierais
-reprographierait
-reprographieras
-reprographièrent
-reprographierez
-reprographieriez
-reprographierions
-reprographierons
-reprographieront
-reprographies
-reprographiés
-reprographiez
-reprographiiez
-reprographiions
-reprographions
-reprouva
-réprouva
-reprouvai
-réprouvai
-reprouvaient
-réprouvaient
-reprouvais
-réprouvais
-reprouvait
-réprouvait
-reprouvâmes
-réprouvâmes
-reprouvant
-réprouvant
-reprouvas
-réprouvas
-reprouvasse
-réprouvasse
-reprouvassent
-réprouvassent
-reprouvasses
-réprouvasses
-reprouvassiez
-réprouvassiez
-reprouvassions
-réprouvassions
-reprouvât
-réprouvât
-reprouvâtes
-réprouvâtes
-reprouve
-reprouvé
-réprouve
-réprouvé
-reprouvée
-réprouvée
-reprouvées
-réprouvées
-reprouvent
-réprouvent
-reprouver
-réprouver
-reprouvera
-réprouvera
-reprouverai
-réprouverai
-reprouveraient
-réprouveraient
-reprouverais
-réprouverais
-reprouverait
-réprouverait
-reprouveras
-réprouveras
-reprouvèrent
-réprouvèrent
-reprouverez
-réprouverez
-reprouveriez
-réprouveriez
-reprouverions
-réprouverions
-reprouverons
-réprouverons
-reprouveront
-réprouveront
-reprouves
-reprouvés
-réprouves
-réprouvés
-reprouvez
-réprouvez
-reprouviez
-réprouviez
-reprouvions
-réprouvions
-reprouvons
-réprouvons
-reps
-reptation
-reptations
-reptile
-reptiles
-repu
-républicain
-républicaine
-républicaines
-républicains
-républicanisa
-républicanisai
-républicanisaient
-républicanisais
-républicanisait
-républicanisâmes
-républicanisant
-républicanisas
-républicanisasse
-républicanisassent
-républicanisasses
-républicanisassiez
-républicanisassions
-républicanisât
-républicanisâtes
-républicanise
-républicanisé
-républicanisée
-républicanisées
-républicanisent
-républicaniser
-républicanisera
-républicaniserai
-républicaniseraient
-républicaniserais
-républicaniserait
-républicaniseras
-républicanisèrent
-républicaniserez
-républicaniseriez
-républicaniserions
-républicaniserons
-républicaniseront
-républicanises
-républicanisés
-républicanisez
-républicanisiez
-républicanisions
-républicanisme
-républicanismes
-républicanisons
-république
-républiques
-répudia
-répudiai
-répudiaient
-répudiais
-répudiait
-répudiâmes
-répudiant
-répudias
-répudiasse
-répudiassent
-répudiasses
-répudiassiez
-répudiassions
-répudiât
-répudiâtes
-répudiation
-répudiations
-répudie
-répudié
-répudiée
-répudiées
-répudient
-répudier
-répudiera
-répudierai
-répudieraient
-répudierais
-répudierait
-répudieras
-répudièrent
-répudierez
-répudieriez
-répudierions
-répudierons
-répudieront
-répudies
-répudiés
-répudiez
-répudiiez
-répudiions
-répudions
-repue
-repues
-répugna
-répugnai
-répugnaient
-répugnais
-répugnait
-répugnâmes
-répugnance
-répugnances
-répugnant
-répugnante
-répugnantes
-répugnants
-répugnas
-répugnasse
-répugnassent
-répugnasses
-répugnassiez
-répugnassions
-répugnât
-répugnâtes
-répugne
-répugné
-répugnent
-répugner
-répugnera
-répugnerai
-répugneraient
-répugnerais
-répugnerait
-répugneras
-répugnèrent
-répugnerez
-répugneriez
-répugnerions
-répugnerons
-répugneront
-répugnes
-répugnez
-répugniez
-répugnions
-répugnons
-répulsion
-répulsions
-repûmes
-repurent
-repus
-repusse
-repussent
-repusses
-repussiez
-repussions
-reput
-repût
-réputa
-réputai
-réputaient
-réputais
-réputait
-réputâmes
-réputant
-réputas
-réputasse
-réputassent
-réputasses
-réputassiez
-réputassions
-réputât
-réputâtes
-réputation
-réputations
-répute
-réputé
-réputée
-réputées
-réputent
-réputer
-réputera
-réputerai
-réputeraient
-réputerais
-réputerait
-réputeras
-réputèrent
-réputerez
-réputeriez
-réputerions
-réputerons
-réputeront
-repûtes
-réputes
-réputés
-réputez
-réputiez
-réputions
-réputons
-requéraient
-requérais
-requérait
-requérant
-requérez
-requériez
-requérions
-requérir
-requérons
-requerra
-requerrai
-requerraient
-requerrais
-requerrait
-requerras
-requerrez
-requerriez
-requerrions
-requerrons
-requerront
-requéru
-requérue
-requérues
-requérus
-requête
-requêtes
-requiem
-requiems
-requière
-requièrent
-requières
-requiers
-requiert
-requîmes
-requin
-requinqua
-requinquai
-requinquaient
-requinquais
-requinquait
-requinquâmes
-requinquant
-requinquas
-requinquasse
-requinquassent
-requinquasses
-requinquassiez
-requinquassions
-requinquât
-requinquâtes
-requinque
-requinqué
-requinquée
-requinquées
-requinquent
-requinquer
-requinquera
-requinquerai
-requinqueraient
-requinquerais
-requinquerait
-requinqueras
-requinquèrent
-requinquerez
-requinqueriez
-requinquerions
-requinquerons
-requinqueront
-requinques
-requinqués
-requinquez
-requinquiez
-requinquions
-requinquons
-requins
-requirent
-requis
-requise
-requises
-réquisit
-réquisition
-réquisitionna
-réquisitionnai
-réquisitionnaient
-réquisitionnais
-réquisitionnait
-réquisitionnâmes
-réquisitionnant
-réquisitionnas
-réquisitionnasse
-réquisitionnassent
-réquisitionnasses
-réquisitionnassiez
-réquisitionnassions
-réquisitionnât
-réquisitionnâtes
-réquisitionne
-réquisitionné
-réquisitionnée
-réquisitionnées
-réquisitionnent
-réquisitionner
-réquisitionnera
-réquisitionnerai
-réquisitionneraient
-réquisitionnerais
-réquisitionnerait
-réquisitionneras
-réquisitionnèrent
-réquisitionnerez
-réquisitionneriez
-réquisitionnerions
-réquisitionnerons
-réquisitionneront
-réquisitionnes
-réquisitionnés
-réquisitionnez
-réquisitionniez
-réquisitionnions
-réquisitionnons
-réquisitions
-réquisitoire
-réquisitoires
-réquisitorial
-réquisitoriale
-réquisitoriales
-réquisitoriaux
-réquisits
-requisse
-requissent
-requisses
-requissiez
-requissions
-requit
-requît
-requîtes
-reroisa
-reroisai
-reroisâmes
-reroisas
-reroisasse
-reroisassent
-reroisasses
-reroisassiez
-reroisassions
-reroisât
-reroisâtes
-reroisèrent
-resala
-resalai
-resalaient
-resalais
-resalait
-resalâmes
-resalant
-resalas
-resalasse
-resalassent
-resalasses
-resalassiez
-resalassions
-resalât
-resalâtes
-resale
-resalé
-resalée
-resalées
-resalent
-resaler
-resalera
-resalerai
-resaleraient
-resalerais
-resalerait
-resaleras
-resalèrent
-resalerez
-resaleriez
-resalerions
-resalerons
-resaleront
-resales
-resalés
-resalez
-resali
-resalie
-resalies
-resaliez
-resalions
-resalir
-resalira
-resalirai
-resaliraient
-resalirais
-resalirait
-resaliras
-resalirez
-resaliriez
-resalirions
-resalirons
-resaliront
-resalis
-resalissaient
-resalissais
-resalissait
-resalissant
-resalissez
-resalissiez
-resalissions
-resalissons
-resalons
-resalua
-resaluai
-resaluaient
-resaluais
-resaluait
-resaluâmes
-resaluant
-resaluas
-resaluasse
-resaluassent
-resaluasses
-resaluassiez
-resaluassions
-resaluât
-resaluâtes
-resalue
-resalué
-resaluée
-resaluées
-resaluent
-resaluer
-resaluera
-resaluerai
-resalueraient
-resaluerais
-resaluerait
-resalueras
-resaluèrent
-resaluerez
-resalueriez
-resaluerions
-resaluerons
-resalueront
-resalues
-resalués
-resaluez
-resaluiez
-resaluions
-resaluons
-resarcelée
-resarcelées
-rescapé
-rescapée
-rescapées
-rescapés
-rescinda
-rescindable
-rescindables
-rescindai
-rescindaient
-rescindais
-rescindait
-rescindâmes
-rescindant
-rescindante
-rescindantes
-rescindants
-rescindas
-rescindasse
-rescindassent
-rescindasses
-rescindassiez
-rescindassions
-rescindât
-rescindâtes
-rescinde
-rescindent
-rescinder
-rescindera
-rescinderai
-rescinderaient
-rescinderais
-rescinderait
-rescinderas
-rescindèrent
-rescinderez
-rescinderiez
-rescinderions
-rescinderons
-rescinderont
-rescindes
-rescindez
-rescindiez
-rescindions
-rescindons
-rescision
-rescisions
-rescisoire
-rescisoires
-rescousse
-rescousses
-rescription
-rescriptions
-rescrit
-rescrits
-réseau
-réseaux
-résection
-résections
-réséda
-résédas
-reséqua
-reséquai
-reséquaient
-reséquais
-reséquait
-reséquâmes
-reséquant
-reséquas
-reséquasse
-reséquassent
-reséquasses
-reséquassiez
-reséquassions
-reséquât
-reséquâtes
-reséqué
-resèque
-reséquée
-reséquées
-resèquent
-reséquer
-reséquera
-reséquerai
-reséqueraient
-reséquerais
-reséquerait
-reséqueras
-reséquèrent
-reséquerez
-reséqueriez
-reséquerions
-reséquerons
-reséqueront
-reséqués
-resèques
-reséquez
-reséquiez
-reséquions
-reséquons
-réserpine
-réserpines
-réserva
-réservai
-réservaient
-réservais
-réservait
-réservâmes
-réservant
-réservas
-réservasse
-réservassent
-réservasses
-réservassiez
-réservassions
-réservât
-réservataire
-réservataires
-réservâtes
-réservation
-réservations
-réserve
-réservé
-réservée
-réservées
-réservent
-réserver
-réservera
-réserverai
-réserveraient
-réserverais
-réserverait
-réserveras
-réservèrent
-réserverez
-réserveriez
-réserverions
-réserverons
-réserveront
-réserves
-réservés
-réservez
-réserviez
-réservions
-réserviste
-réservistes
-réservoir
-réservoirs
-réservons
-résida
-résidai
-résidaient
-résidais
-résidait
-résidâmes
-résidant
-résidante
-résidantes
-résidants
-résidas
-résidasse
-résidassent
-résidasses
-résidassiez
-résidassions
-résidât
-résidâtes
-réside
-résidé
-résidence
-résidences
-résident
-résidente
-résidentes
-résidentiel
-résidentielle
-résidentielles
-résidentiels
-résidents
-résider
-résidera
-résiderai
-résideraient
-résiderais
-résiderait
-résideras
-résidèrent
-résiderez
-résideriez
-résiderions
-résiderons
-résideront
-résides
-résidez
-résidiez
-résidions
-résidons
-résidu
-résiduaire
-résiduaires
-résiduel
-résiduelle
-résiduelles
-résiduels
-résidus
-résigna
-résignai
-résignaient
-résignais
-résignait
-résignâmes
-résignant
-résignas
-résignasse
-résignassent
-résignasses
-résignassiez
-résignassions
-résignât
-résignataire
-résignataires
-résignâtes
-résignation
-résignations
-résigne
-résigné
-résignée
-résignées
-résignent
-résigner
-résignera
-résignerai
-résigneraient
-résignerais
-résignerait
-résigneras
-résignèrent
-résignerez
-résigneriez
-résignerions
-résignerons
-résigneront
-résignes
-résignés
-résignez
-résigniez
-résignions
-résignons
-résilia
-résiliable
-résiliables
-résiliai
-résiliaient
-résiliais
-résiliait
-résiliâmes
-résiliant
-résilias
-résiliasse
-résiliassent
-résiliasses
-résiliassiez
-résiliassions
-résiliât
-résiliâtes
-résiliation
-résiliations
-résilie
-résilié
-résiliée
-résiliées
-résilience
-résiliences
-résilient
-résilier
-résiliera
-résilierai
-résilieraient
-résilierais
-résilierait
-résilieras
-résilièrent
-résilierez
-résilieriez
-résilierions
-résilierons
-résilieront
-résilies
-résiliés
-résiliez
-résiliiez
-résiliions
-résilions
-résille
-résilles
-résina
-résinai
-résinaient
-résinais
-résinait
-résinâmes
-résinant
-résinas
-résinasse
-résinassent
-résinasses
-résinassiez
-résinassions
-résinât
-résinâtes
-résine
-résiné
-résinée
-résinées
-résinent
-résiner
-résinera
-résinerai
-résineraient
-résinerais
-résinerait
-résineras
-résinèrent
-résinerez
-résineriez
-résinerions
-résinerons
-résineront
-résines
-résinés
-résineuse
-résineuses
-résineux
-résinez
-résinier
-résinière
-résinières
-résiniers
-résiniez
-résinifère
-résinifères
-résinifia
-résinifiai
-résinifiaient
-résinifiais
-résinifiait
-résinifiâmes
-résinifiant
-résinifias
-résinifiasse
-résinifiassent
-résinifiasses
-résinifiassiez
-résinifiassions
-résinifiât
-résinifiâtes
-résinifie
-résinifié
-résinifiée
-résinifiées
-résinifient
-résinifier
-résinifiera
-résinifierai
-résinifieraient
-résinifierais
-résinifierait
-résinifieras
-résinifièrent
-résinifierez
-résinifieriez
-résinifierions
-résinifierons
-résinifieront
-résinifies
-résinifiés
-résinifiez
-résinifiiez
-résinifiions
-résinifions
-résinions
-résinons
-résipiscence
-résipiscences
-résista
-résistai
-résistaient
-résistais
-résistait
-résistâmes
-résistance
-résistances
-résistant
-résistante
-résistantes
-résistants
-résistas
-résistasse
-résistassent
-résistasses
-résistassiez
-résistassions
-résistât
-résistâtes
-résiste
-résisté
-résistent
-résister
-résistera
-résisterai
-résisteraient
-résisterais
-résisterait
-résisteras
-résistèrent
-résisterez
-résisteriez
-résisterions
-résisterons
-résisteront
-résistes
-résistez
-résistible
-résistibles
-résistiez
-résistions
-résistivité
-résistivités
-résistons
-resocialisa
-resocialisai
-resocialisaient
-resocialisais
-resocialisait
-resocialisâmes
-resocialisant
-resocialisas
-resocialisasse
-resocialisassent
-resocialisasses
-resocialisassiez
-resocialisassions
-resocialisât
-resocialisâtes
-resocialise
-resocialisé
-resocialisée
-resocialisées
-resocialisent
-resocialiser
-resocialisera
-resocialiserai
-resocialiseraient
-resocialiserais
-resocialiserait
-resocialiseras
-resocialisèrent
-resocialiserez
-resocialiseriez
-resocialiserions
-resocialiserons
-resocialiseront
-resocialises
-resocialisés
-resocialisez
-resocialisiez
-resocialisions
-resocialisons
-résolu
-résolue
-résolues
-résolument
-résolûmes
-résolurent
-résolus
-résolusse
-résolussent
-résolusses
-résolussiez
-résolussions
-résolut
-résolût
-résolûtes
-résolutif
-résolutifs
-résolution
-résolutions
-résolutive
-résolutives
-résolutoire
-résolutoires
-résolvaient
-résolvais
-résolvait
-résolvant
-résolvante
-résolvantes
-résolvants
-résolve
-résolvent
-résolves
-résolvez
-résolviez
-résolvions
-résolvons
-résonance
-résonances
-résonant
-résonante
-résonantes
-résonants
-résonna
-résonnai
-résonnaient
-résonnais
-résonnait
-résonnâmes
-résonnant
-résonnante
-résonnantes
-résonnants
-résonnas
-résonnasse
-résonnassent
-résonnasses
-résonnassiez
-résonnassions
-résonnât
-résonnâtes
-résonne
-résonné
-résonnent
-résonner
-résonnera
-résonnerai
-résonneraient
-résonnerais
-résonnerait
-résonneras
-résonnèrent
-résonnerez
-résonneriez
-résonnerions
-résonnerons
-résonneront
-résonnes
-résonnez
-résonniez
-résonnions
-résonnons
-résorba
-résorbai
-résorbaient
-résorbais
-résorbait
-résorbâmes
-résorbant
-résorbas
-résorbasse
-résorbassent
-résorbasses
-résorbassiez
-résorbassions
-résorbât
-résorbâtes
-résorbe
-résorbé
-résorbée
-résorbées
-résorbent
-résorber
-résorbera
-résorberai
-résorberaient
-résorberais
-résorberait
-résorberas
-résorbèrent
-résorberez
-résorberiez
-résorberions
-résorberons
-résorberont
-résorbes
-résorbés
-résorbez
-résorbiez
-résorbions
-résorbons
-résorcine
-résorcines
-résorption
-résorptions
-résoudra
-résoudrai
-résoudraient
-résoudrais
-résoudrait
-résoudras
-résoudre
-résoudrez
-résoudriez
-résoudrions
-résoudrons
-résoudront
-résous
-résout
-résoute
-résoutes
-respect
-respecta
-respectabilité
-respectabilités
-respectable
-respectables
-respectai
-respectaient
-respectais
-respectait
-respectâmes
-respectant
-respectas
-respectasse
-respectassent
-respectasses
-respectassiez
-respectassions
-respectât
-respectâtes
-respecte
-respecté
-respectée
-respectées
-respectent
-respecter
-respectera
-respecterai
-respecteraient
-respecterais
-respecterait
-respecteras
-respectèrent
-respecterez
-respecteriez
-respecterions
-respecterons
-respecteront
-respectes
-respectés
-respectez
-respectiez
-respectif
-respectifs
-respections
-respective
-respectivement
-respectives
-respectons
-respects
-respectueuse
-respectueusement
-respectueuses
-respectueux
-respira
-respirable
-respirables
-respirai
-respiraient
-respirais
-respirait
-respirâmes
-respirant
-respiras
-respirasse
-respirassent
-respirasses
-respirassiez
-respirassions
-respirât
-respirâtes
-respirateur
-respirateurs
-respiration
-respirations
-respiratoire
-respiratoires
-respire
-respiré
-respirée
-respirées
-respirent
-respirer
-respirera
-respirerai
-respireraient
-respirerais
-respirerait
-respireras
-respirèrent
-respirerez
-respireriez
-respirerions
-respirerons
-respireront
-respires
-respirés
-respirez
-respiriez
-respirions
-respirons
-resplendi
-resplendîmes
-resplendir
-resplendira
-resplendirai
-resplendiraient
-resplendirais
-resplendirait
-resplendiras
-resplendirent
-resplendirez
-resplendiriez
-resplendirions
-resplendirons
-resplendiront
-resplendis
-resplendissaient
-resplendissais
-resplendissait
-resplendissant
-resplendissante
-resplendissantes
-resplendissants
-resplendisse
-resplendissement
-resplendissements
-resplendissent
-resplendisses
-resplendissez
-resplendissiez
-resplendissions
-resplendissons
-resplendit
-resplendît
-resplendîtes
-responsabilisa
-responsabilisai
-responsabilisaient
-responsabilisais
-responsabilisait
-responsabilisâmes
-responsabilisant
-responsabilisas
-responsabilisasse
-responsabilisassent
-responsabilisasses
-responsabilisassiez
-responsabilisassions
-responsabilisât
-responsabilisâtes
-responsabilise
-responsabilisé
-responsabilisée
-responsabilisées
-responsabilisent
-responsabiliser
-responsabilisera
-responsabiliserai
-responsabiliseraient
-responsabiliserais
-responsabiliserait
-responsabiliseras
-responsabilisèrent
-responsabiliserez
-responsabiliseriez
-responsabiliserions
-responsabiliserons
-responsabiliseront
-responsabilises
-responsabilisés
-responsabilisez
-responsabilisiez
-responsabilisions
-responsabilisons
-responsabilité
-responsabilités
-responsable
-responsables
-resquilla
-resquillage
-resquillages
-resquillai
-resquillaient
-resquillais
-resquillait
-resquillâmes
-resquillant
-resquillas
-resquillasse
-resquillassent
-resquillasses
-resquillassiez
-resquillassions
-resquillât
-resquillâtes
-resquille
-resquillé
-resquillée
-resquillées
-resquillent
-resquiller
-resquillera
-resquillerai
-resquilleraient
-resquillerais
-resquillerait
-resquilleras
-resquillèrent
-resquillerez
-resquilleriez
-resquillerions
-resquillerons
-resquilleront
-resquilles
-resquillés
-resquilleur
-resquilleurs
-resquilleuse
-resquilleuses
-resquillez
-resquilliez
-resquillions
-resquillons
-ressac
-ressacs
-ressaie
-ressaient
-ressaiera
-ressaierai
-ressaieraient
-ressaierais
-ressaierait
-ressaieras
-ressaierez
-ressaieriez
-ressaierions
-ressaierons
-ressaieront
-ressaies
-ressaigna
-ressaignai
-ressaignaient
-ressaignais
-ressaignait
-ressaignâmes
-ressaignant
-ressaignas
-ressaignasse
-ressaignassent
-ressaignasses
-ressaignassiez
-ressaignassions
-ressaignât
-ressaignâtes
-ressaigne
-ressaigné
-ressaignée
-ressaignées
-ressaignent
-ressaigner
-ressaignera
-ressaignerai
-ressaigneraient
-ressaignerais
-ressaignerait
-ressaigneras
-ressaignèrent
-ressaignerez
-ressaigneriez
-ressaignerions
-ressaignerons
-ressaigneront
-ressaignes
-ressaignés
-ressaignez
-ressaigniez
-ressaignions
-ressaignons
-ressaisi
-ressaisie
-ressaisies
-ressaisîmes
-ressaisir
-ressaisira
-ressaisirai
-ressaisiraient
-ressaisirais
-ressaisirait
-ressaisiras
-ressaisirent
-ressaisirez
-ressaisiriez
-ressaisirions
-ressaisirons
-ressaisiront
-ressaisis
-ressaisissaient
-ressaisissais
-ressaisissait
-ressaisissant
-ressaisisse
-ressaisissement
-ressaisissements
-ressaisissent
-ressaisisses
-ressaisissez
-ressaisissiez
-ressaisissions
-ressaisissons
-ressaisit
-ressaisît
-ressaisîtes
-ressassa
-ressassai
-ressassaient
-ressassais
-ressassait
-ressassâmes
-ressassant
-ressassas
-ressassasse
-ressassassent
-ressassasses
-ressassassiez
-ressassassions
-ressassât
-ressassâtes
-ressasse
-ressassé
-ressassée
-ressassées
-ressassent
-ressasser
-ressassera
-ressasserai
-ressasseraient
-ressasserais
-ressasserait
-ressasseras
-ressassèrent
-ressasserez
-ressasseriez
-ressasserions
-ressasserons
-ressasseront
-ressasses
-ressassés
-ressasseur
-ressasseurs
-ressassez
-ressassiez
-ressassions
-ressassons
-ressaut
-ressauta
-ressautai
-ressautaient
-ressautais
-ressautait
-ressautâmes
-ressautant
-ressautas
-ressautasse
-ressautassent
-ressautasses
-ressautassiez
-ressautassions
-ressautât
-ressautâtes
-ressaute
-ressauté
-ressautée
-ressautées
-ressautent
-ressauter
-ressautera
-ressauterai
-ressauteraient
-ressauterais
-ressauterait
-ressauteras
-ressautèrent
-ressauterez
-ressauteriez
-ressauterions
-ressauterons
-ressauteront
-ressautes
-ressautés
-ressautez
-ressautiez
-ressautions
-ressautons
-ressauts
-ressaya
-ressayage
-ressayages
-ressayai
-ressayaient
-ressayais
-ressayait
-ressayâmes
-ressayant
-ressayas
-ressayasse
-ressayassent
-ressayasses
-ressayassiez
-ressayassions
-ressayât
-ressayâtes
-ressaye
-ressayé
-ressayée
-ressayées
-ressayent
-ressayer
-ressayera
-ressayerai
-ressayeraient
-ressayerais
-ressayerait
-ressayeras
-ressayèrent
-ressayerez
-ressayeriez
-ressayerions
-ressayerons
-ressayeront
-ressayes
-ressayés
-ressayez
-ressayiez
-ressayions
-ressayons
-ressema
-ressemai
-ressemaient
-ressemais
-ressemait
-ressemâmes
-ressemant
-ressemas
-ressemasse
-ressemassent
-ressemasses
-ressemassiez
-ressemassions
-ressemât
-ressemâtes
-ressembla
-ressemblai
-ressemblaient
-ressemblais
-ressemblait
-ressemblâmes
-ressemblance
-ressemblances
-ressemblant
-ressemblante
-ressemblantes
-ressemblants
-ressemblas
-ressemblasse
-ressemblassent
-ressemblasses
-ressemblassiez
-ressemblassions
-ressemblât
-ressemblâtes
-ressemble
-ressemblé
-ressemblent
-ressembler
-ressemblera
-ressemblerai
-ressembleraient
-ressemblerais
-ressemblerait
-ressembleras
-ressemblèrent
-ressemblerez
-ressembleriez
-ressemblerions
-ressemblerons
-ressembleront
-ressembles
-ressemblez
-ressembliez
-ressemblions
-ressemblons
-ressemé
-ressème
-ressemée
-ressemées
-ressemela
-ressemelage
-ressemelages
-ressemelai
-ressemelaient
-ressemelais
-ressemelait
-ressemelâmes
-ressemelant
-ressemelas
-ressemelasse
-ressemelassent
-ressemelasses
-ressemelassiez
-ressemelassions
-ressemelât
-ressemelâtes
-ressemelé
-ressemelée
-ressemelées
-ressemeler
-ressemelèrent
-ressemelés
-ressemelez
-ressemeliez
-ressemelions
-ressemelle
-ressemellent
-ressemellera
-ressemellerai
-ressemelleraient
-ressemellerais
-ressemellerait
-ressemelleras
-ressemellerez
-ressemelleriez
-ressemellerions
-ressemellerons
-ressemelleront
-ressemelles
-ressemelons
-ressèment
-ressemer
-ressèmera
-ressèmerai
-ressèmeraient
-ressèmerais
-ressèmerait
-ressèmeras
-ressemèrent
-ressèmerez
-ressèmeriez
-ressèmerions
-ressèmerons
-ressèmeront
-ressemés
-ressèmes
-ressemez
-ressemiez
-ressemions
-ressemons
-ressens
-ressent
-ressentaient
-ressentais
-ressentait
-ressentant
-ressente
-ressentent
-ressentes
-ressentez
-ressenti
-ressentie
-ressenties
-ressentiez
-ressentiment
-ressentiments
-ressentîmes
-ressentions
-ressentir
-ressentira
-ressentirai
-ressentiraient
-ressentirais
-ressentirait
-ressentiras
-ressentirent
-ressentirez
-ressentiriez
-ressentirions
-ressentirons
-ressentiront
-ressentis
-ressentisse
-ressentissent
-ressentisses
-ressentissiez
-ressentissions
-ressentit
-ressentît
-ressentîtes
-ressentons
-resserra
-resserrai
-resserraient
-resserrais
-resserrait
-resserrâmes
-resserrant
-resserras
-resserrasse
-resserrassent
-resserrasses
-resserrassiez
-resserrassions
-resserrât
-resserrâtes
-resserre
-resserré
-resserrée
-resserrées
-resserrement
-resserrements
-resserrent
-resserrer
-resserrera
-resserrerai
-resserreraient
-resserrerais
-resserrerait
-resserreras
-resserrèrent
-resserrerez
-resserreriez
-resserrerions
-resserrerons
-resserreront
-resserres
-resserrés
-resserrez
-resserriez
-resserrions
-resserrons
-ressers
-ressert
-resservaient
-resservais
-resservait
-resservant
-resserve
-resservent
-resserves
-resservez
-resservi
-resservie
-resservies
-resserviez
-resservîmes
-resservions
-resservir
-resservira
-resservirai
-resserviraient
-resservirais
-resservirait
-resserviras
-resservirent
-resservirez
-resserviriez
-resservirions
-resservirons
-resserviront
-resservis
-resservisse
-resservissent
-resservisses
-resservissiez
-resservissions
-resservit
-resservît
-resservîtes
-resservons
-ressors
-ressort
-ressortaient
-ressortais
-ressortait
-ressortant
-ressorte
-ressortent
-ressortes
-ressortez
-ressorti
-ressortie
-ressorties
-ressortiez
-ressortîmes
-ressortions
-ressortir
-ressortira
-ressortirai
-ressortiraient
-ressortirais
-ressortirait
-ressortiras
-ressortirent
-ressortirez
-ressortiriez
-ressortirions
-ressortirons
-ressortiront
-ressortis
-ressortissaient
-ressortissais
-ressortissait
-ressortissant
-ressortissante
-ressortissantes
-ressortissants
-ressortisse
-ressortissent
-ressortisses
-ressortissez
-ressortissiez
-ressortissions
-ressortissons
-ressortit
-ressortît
-ressortîtes
-ressortons
-ressorts
-ressouda
-ressoudai
-ressoudaient
-ressoudais
-ressoudait
-ressoudâmes
-ressoudant
-ressoudas
-ressoudasse
-ressoudassent
-ressoudasses
-ressoudassiez
-ressoudassions
-ressoudât
-ressoudâtes
-ressoude
-ressoudé
-ressoudée
-ressoudées
-ressoudent
-ressouder
-ressoudera
-ressouderai
-ressouderaient
-ressouderais
-ressouderait
-ressouderas
-ressoudèrent
-ressouderez
-ressouderiez
-ressouderions
-ressouderons
-ressouderont
-ressoudes
-ressoudés
-ressoudez
-ressoudiez
-ressoudions
-ressoudons
-ressourça
-ressourçai
-ressourçaient
-ressourçais
-ressourçait
-ressourçâmes
-ressourçant
-ressourças
-ressourçasse
-ressourçassent
-ressourçasses
-ressourçassiez
-ressourçassions
-ressourçât
-ressourçâtes
-ressource
-ressourcé
-ressourcée
-ressourcées
-ressourcement
-ressourcements
-ressourcent
-ressourcer
-ressourcera
-ressourcerai
-ressourceraient
-ressourcerais
-ressourcerait
-ressourceras
-ressourcèrent
-ressourcerez
-ressourceriez
-ressourcerions
-ressourcerons
-ressourceront
-ressources
-ressourcés
-ressourcez
-ressourciez
-ressourcions
-ressourçons
-ressouvenaient
-ressouvenais
-ressouvenait
-ressouvenant
-ressouvenez
-ressouveniez
-ressouvenions
-ressouvenir
-ressouvenons
-ressouvenu
-ressouvenue
-ressouvenues
-ressouvenus
-ressouviendra
-ressouvienne
-ressouviennent
-ressouviennes
-ressouviens
-ressouvient
-ressouvînmes
-ressouvinrent
-ressouvins
-ressouvinsse
-ressouvinssent
-ressouvinsses
-ressouvinssiez
-ressouvinssions
-ressouvint
-ressouvînt
-ressouvîntes
-ressua
-ressuai
-ressuaient
-ressuais
-ressuait
-ressuâmes
-ressuant
-ressuas
-ressuasse
-ressuassent
-ressuasses
-ressuassiez
-ressuassions
-ressuât
-ressuâtes
-ressue
-ressué
-ressuent
-ressuer
-ressuera
-ressuerai
-ressueraient
-ressuerais
-ressuerait
-ressueras
-ressuèrent
-ressuerez
-ressueriez
-ressuerions
-ressuerons
-ressueront
-ressues
-ressuez
-ressui
-ressuie
-ressuient
-ressuiera
-ressuierai
-ressuieraient
-ressuierais
-ressuierait
-ressuieras
-ressuierez
-ressuieriez
-ressuierions
-ressuierons
-ressuieront
-ressuies
-ressuiez
-ressuions
-ressuis
-ressuons
-ressurgi
-ressurgîmes
-ressurgir
-ressurgira
-ressurgirai
-ressurgiraient
-ressurgirais
-ressurgirait
-ressurgiras
-ressurgirent
-ressurgirez
-ressurgiriez
-ressurgirions
-ressurgirons
-ressurgiront
-ressurgis
-ressurgissaient
-ressurgissais
-ressurgissait
-ressurgissant
-ressurgisse
-ressurgissent
-ressurgisses
-ressurgissez
-ressurgissiez
-ressurgissions
-ressurgissons
-ressurgit
-ressurgît
-ressurgîtes
-ressuscita
-ressuscitai
-ressuscitaient
-ressuscitais
-ressuscitait
-ressuscitâmes
-ressuscitant
-ressuscitas
-ressuscitasse
-ressuscitassent
-ressuscitasses
-ressuscitassiez
-ressuscitassions
-ressuscitât
-ressuscitâtes
-ressuscite
-ressuscité
-ressuscitée
-ressuscitées
-ressuscitent
-ressusciter
-ressuscitera
-ressusciterai
-ressusciteraient
-ressusciterais
-ressusciterait
-ressusciteras
-ressuscitèrent
-ressusciterez
-ressusciteriez
-ressusciterions
-ressusciterons
-ressusciteront
-ressuscites
-ressuscités
-ressuscitez
-ressuscitiez
-ressuscitions
-ressuscitons
-ressuya
-ressuyage
-ressuyages
-ressuyai
-ressuyaient
-ressuyais
-ressuyait
-ressuyâmes
-ressuyant
-ressuyas
-ressuyasse
-ressuyassent
-ressuyasses
-ressuyassiez
-ressuyassions
-ressuyât
-ressuyâtes
-ressuyé
-ressuyée
-ressuyées
-ressuyer
-ressuyèrent
-ressuyés
-ressuyez
-ressuyiez
-ressuyions
-ressuyons
-resta
-restai
-restaient
-restais
-restait
-restâmes
-restant
-restante
-restantes
-restants
-restas
-restasse
-restassent
-restasses
-restassiez
-restassions
-restât
-restâtes
-restaura
-restaurai
-restauraient
-restaurais
-restaurait
-restaurâmes
-restaurant
-restaurante
-restaurantes
-restaurants
-restauras
-restaurasse
-restaurassent
-restaurasses
-restaurassiez
-restaurassions
-restaurât
-restaurâtes
-restaurateur
-restaurateurs
-restauration
-restaurations
-restauratrice
-restauratrices
-restaure
-restauré
-restaurée
-restaurées
-restaurent
-restaurer
-restaurera
-restaurerai
-restaureraient
-restaurerais
-restaurerait
-restaureras
-restaurèrent
-restaurerez
-restaureriez
-restaurerions
-restaurerons
-restaureront
-restaures
-restaurés
-restaurez
-restauriez
-restaurions
-restaurons
-reste
-resté
-restée
-restées
-restent
-rester
-restera
-resterai
-resteraient
-resterais
-resterait
-resteras
-restèrent
-resterez
-resteriez
-resterions
-resterons
-resteront
-restes
-restés
-restez
-restiez
-restions
-restitua
-restituable
-restituables
-restituai
-restituaient
-restituais
-restituait
-restituâmes
-restituant
-restituas
-restituasse
-restituassent
-restituasses
-restituassiez
-restituassions
-restituât
-restituâtes
-restitue
-restitué
-restituée
-restituées
-restituent
-restituer
-restituera
-restituerai
-restitueraient
-restituerais
-restituerait
-restitueras
-restituèrent
-restituerez
-restitueriez
-restituerions
-restituerons
-restitueront
-restitues
-restitués
-restituez
-restituiez
-restituions
-restituons
-restitution
-restitutions
-restons
-restoroute
-restoroutes
-restreignaient
-restreignais
-restreignait
-restreignant
-restreigne
-restreignent
-restreignes
-restreignez
-restreigniez
-restreignîmes
-restreignions
-restreignirent
-restreignis
-restreignisse
-restreignissent
-restreignisses
-restreignissiez
-restreignissions
-restreignit
-restreignît
-restreignîtes
-restreignons
-restreindra
-restreindrai
-restreindraient
-restreindrais
-restreindrait
-restreindras
-restreindre
-restreindrez
-restreindriez
-restreindrions
-restreindrons
-restreindront
-restreins
-restreint
-restreinte
-restreintes
-restreints
-restrictif
-restrictifs
-restriction
-restrictions
-restrictive
-restrictives
-restringent
-restringente
-restringentes
-restringents
-restructura
-restructurai
-restructuraient
-restructurais
-restructurait
-restructurâmes
-restructurant
-restructuras
-restructurasse
-restructurassent
-restructurasses
-restructurassiez
-restructurassions
-restructurât
-restructurâtes
-restructuration
-restructurations
-restructure
-restructuré
-restructurée
-restructurées
-restructurent
-restructurer
-restructurera
-restructurerai
-restructureraient
-restructurerais
-restructurerait
-restructureras
-restructurèrent
-restructurerez
-restructureriez
-restructurerions
-restructurerons
-restructureront
-restructures
-restructurés
-restructurez
-restructuriez
-restructurions
-restructurons
-resucée
-resucées
-résulta
-résultait
-résultant
-résultante
-résultantes
-résultants
-résultat
-résultât
-résultats
-résulte
-résulter
-résultera
-résulterait
-résuma
-résumai
-résumaient
-résumais
-résumait
-résumâmes
-résumant
-résumas
-résumasse
-résumassent
-résumasses
-résumassiez
-résumassions
-résumât
-résumâtes
-résume
-résumé
-résumée
-résumées
-résument
-résumer
-résumera
-résumerai
-résumeraient
-résumerais
-résumerait
-résumeras
-résumèrent
-résumerez
-résumeriez
-résumerions
-résumerons
-résumeront
-résumes
-résumés
-résumez
-résumiez
-résumions
-résumons
-resurchauffa
-resurchauffai
-resurchauffaient
-resurchauffais
-resurchauffait
-resurchauffâmes
-resurchauffant
-resurchauffas
-resurchauffasse
-resurchauffassent
-resurchauffasses
-resurchauffassiez
-resurchauffassions
-resurchauffât
-resurchauffâtes
-resurchauffe
-resurchauffé
-resurchauffée
-resurchauffées
-resurchauffent
-resurchauffer
-resurchauffera
-resurchaufferai
-resurchaufferaient
-resurchaufferais
-resurchaufferait
-resurchaufferas
-resurchauffèrent
-resurchaufferez
-resurchaufferiez
-resurchaufferions
-resurchaufferons
-resurchaufferont
-resurchauffes
-resurchauffés
-resurchauffez
-resurchauffiez
-resurchauffions
-resurchauffons
-résurgence
-résurgences
-resurgi
-resurgîmes
-resurgir
-resurgira
-resurgirai
-resurgiraient
-resurgirais
-resurgirait
-resurgiras
-resurgirent
-resurgirez
-resurgiriez
-resurgirions
-resurgirons
-resurgiront
-resurgis
-resurgissaient
-resurgissais
-resurgissait
-resurgissant
-resurgisse
-resurgissent
-resurgisses
-resurgissez
-resurgissiez
-resurgissions
-resurgissons
-resurgit
-resurgît
-resurgîtes
-résurrection
-résurrectionnel
-résurrectionnelle
-résurrectionnelles
-résurrectionnels
-résurrections
-retable
-retables
-rétabli
-rétablie
-rétablies
-rétablîmes
-rétablir
-rétablira
-rétablirai
-rétabliraient
-rétablirais
-rétablirait
-rétabliras
-rétablirent
-rétablirez
-rétabliriez
-rétablirions
-rétablirons
-rétabliront
-rétablis
-rétablissaient
-rétablissais
-rétablissait
-rétablissant
-rétablisse
-rétablissement
-rétablissements
-rétablissent
-rétablisses
-rétablissez
-rétablissiez
-rétablissions
-rétablissons
-rétablit
-rétablît
-rétablîtes
-retailla
-retaillai
-retaillaient
-retaillais
-retaillait
-retaillâmes
-retaillant
-retaillas
-retaillasse
-retaillassent
-retaillasses
-retaillassiez
-retaillassions
-retaillât
-retaillâtes
-retaille
-retaillé
-retaillée
-retaillées
-retaillent
-retailler
-retaillera
-retaillerai
-retailleraient
-retaillerais
-retaillerait
-retailleras
-retaillèrent
-retaillerez
-retailleriez
-retaillerions
-retaillerons
-retailleront
-retailles
-retaillés
-retaillez
-retailliez
-retaillions
-retaillons
-rétama
-rétamage
-rétamages
-rétamai
-rétamaient
-rétamais
-rétamait
-rétamâmes
-rétamant
-rétamas
-rétamasse
-rétamassent
-rétamasses
-rétamassiez
-rétamassions
-rétamât
-rétamâtes
-rétame
-rétamé
-rétamée
-rétamées
-rétament
-rétamer
-rétamera
-rétamerai
-rétameraient
-rétamerais
-rétamerait
-rétameras
-rétamèrent
-rétamerez
-rétameriez
-rétamerions
-rétamerons
-rétameront
-rétames
-rétamés
-rétameur
-rétameurs
-rétamez
-rétamiez
-rétamions
-rétamons
-retapa
-retapai
-retapaient
-retapais
-retapait
-retapâmes
-retapant
-retapas
-retapasse
-retapassent
-retapasses
-retapassiez
-retapassions
-retapât
-retapâtes
-retape
-retapé
-retapée
-retapées
-retapent
-retaper
-retapera
-retaperai
-retaperaient
-retaperais
-retaperait
-retaperas
-retapèrent
-retaperez
-retaperiez
-retaperions
-retaperons
-retaperont
-retapes
-retapés
-retapez
-retapiez
-retapions
-retapissa
-retapissai
-retapissaient
-retapissais
-retapissait
-retapissâmes
-retapissant
-retapissas
-retapissasse
-retapissassent
-retapissasses
-retapissassiez
-retapissassions
-retapissât
-retapissâtes
-retapisse
-retapissé
-retapissée
-retapissées
-retapissent
-retapisser
-retapissera
-retapisserai
-retapisseraient
-retapisserais
-retapisserait
-retapisseras
-retapissèrent
-retapisserez
-retapisseriez
-retapisserions
-retapisserons
-retapisseront
-retapisses
-retapissés
-retapissez
-retapissiez
-retapissions
-retapissons
-retapons
-retard
-retarda
-retardai
-retardaient
-retardais
-retardait
-retardâmes
-retardant
-retardas
-retardasse
-retardassent
-retardasses
-retardassiez
-retardassions
-retardât
-retardataire
-retardataires
-retardâtes
-retardateur
-retardateurs
-retardatrice
-retardatrices
-retarde
-retardé
-retardée
-retardées
-retardement
-retardements
-retardent
-retarder
-retardera
-retarderai
-retarderaient
-retarderais
-retarderait
-retarderas
-retardèrent
-retarderez
-retarderiez
-retarderions
-retarderons
-retarderont
-retardes
-retardés
-retardez
-retardiez
-retardions
-retardons
-retards
-retâta
-retâtai
-retâtaient
-retâtais
-retâtait
-retâtâmes
-retâtant
-retâtas
-retâtasse
-retâtassent
-retâtasses
-retâtassiez
-retâtassions
-retâtât
-retâtâtes
-retâte
-retâté
-retâtée
-retâtées
-retâtent
-retâter
-retâtera
-retâterai
-retâteraient
-retâterais
-retâterait
-retâteras
-retâtèrent
-retâterez
-retâteriez
-retâterions
-retâterons
-retâteront
-retâtes
-retâtés
-retâtez
-retâtiez
-retâtions
-retâtons
-reteignaient
-reteignais
-reteignait
-reteignant
-reteigne
-reteignent
-reteignes
-reteignez
-reteigniez
-reteignîmes
-reteignions
-reteignirent
-reteignis
-reteignisse
-reteignissent
-reteignisses
-reteignissiez
-reteignissions
-reteignit
-reteignît
-reteignîtes
-reteignons
-reteindra
-reteindrai
-reteindraient
-reteindrais
-reteindrait
-reteindras
-reteindre
-reteindrez
-reteindriez
-reteindrions
-reteindrons
-reteindront
-reteins
-reteint
-reteinte
-reteintes
-reteints
-retenaient
-retenais
-retenait
-retenant
-retenante
-retenantes
-retenants
-retend
-retendaient
-retendais
-retendait
-retendant
-retende
-retendent
-retendes
-retendez
-retendiez
-retendîmes
-retendions
-retendirent
-retendis
-retendisse
-retendissent
-retendisses
-retendissiez
-retendissions
-retendit
-retendît
-retendîtes
-retendons
-retendra
-retendrai
-retendraient
-retendrais
-retendrait
-retendras
-retendre
-retendrez
-retendriez
-retendrions
-retendrons
-retendront
-retends
-retendu
-retendue
-retendues
-retendus
-retenez
-reteniez
-retenions
-retenir
-retenons
-retenta
-retentai
-retentaient
-retentais
-retentait
-retentâmes
-retentant
-retentas
-retentasse
-retentassent
-retentasses
-retentassiez
-retentassions
-retentât
-retentâtes
-retente
-retenté
-retentée
-retentées
-retentent
-retenter
-retentera
-retenterai
-retenteraient
-retenterais
-retenterait
-retenteras
-retentèrent
-retenterez
-retenteriez
-retenterions
-retenterons
-retenteront
-retentes
-retentés
-retentez
-retenti
-retentiez
-retentîmes
-rétention
-retentions
-rétentions
-retentir
-retentira
-retentirai
-retentiraient
-retentirais
-retentirait
-retentiras
-retentirent
-retentirez
-retentiriez
-retentirions
-retentirons
-retentiront
-retentis
-retentissaient
-retentissais
-retentissait
-retentissant
-retentissante
-retentissantes
-retentissants
-retentisse
-retentissement
-retentissements
-retentissent
-retentisses
-retentissez
-retentissiez
-retentissions
-retentissons
-retentit
-retentît
-retentîtes
-retentons
-retenu
-retenue
-retenues
-retenus
-reterça
-reterçai
-reterçaient
-reterçais
-reterçait
-reterçâmes
-reterçant
-reterças
-reterçasse
-reterçassent
-reterçasses
-reterçassiez
-reterçassions
-reterçât
-reterçâtes
-reterce
-retercé
-retercée
-retercées
-retercent
-retercer
-retercera
-retercerai
-reterceraient
-retercerais
-retercerait
-reterceras
-retercèrent
-retercerez
-reterceriez
-retercerions
-retercerons
-reterceront
-reterces
-retercés
-retercez
-reterciez
-retercions
-reterçons
-retersa
-retersai
-retersaient
-retersais
-retersait
-retersâmes
-retersant
-retersas
-retersasse
-retersassent
-retersasses
-retersassiez
-retersassions
-retersât
-retersâtes
-reterse
-retersé
-retersée
-retersées
-retersent
-reterser
-retersera
-reterserai
-reterseraient
-reterserais
-reterserait
-reterseras
-retersèrent
-reterserez
-reterseriez
-reterserions
-reterserons
-reterseront
-reterses
-retersés
-retersez
-retersiez
-retersions
-retersons
-rétiaire
-rétiaires
-réticence
-réticences
-réticent
-réticente
-réticentes
-réticents
-réticula
-réticulai
-réticulaient
-réticulaire
-réticulaires
-réticulais
-réticulait
-réticulâmes
-réticulant
-réticulas
-réticulasse
-réticulassent
-réticulasses
-réticulassiez
-réticulassions
-réticulât
-réticulâtes
-réticulation
-réticulations
-réticule
-réticulé
-réticulée
-réticulées
-réticulent
-réticuler
-réticulera
-réticulerai
-réticuleraient
-réticulerais
-réticulerait
-réticuleras
-réticulèrent
-réticulerez
-réticuleriez
-réticulerions
-réticulerons
-réticuleront
-réticules
-réticulés
-réticulez
-réticuliez
-réticulions
-réticulons
-réticulum
-réticulums
-retiendra
-retiendrai
-retiendraient
-retiendrais
-retiendrait
-retiendras
-retiendrez
-retiendriez
-retiendrions
-retiendrons
-retiendront
-retienne
-retiennent
-retiennes
-retiens
-retient
-rétif
-rétifs
-rétine
-rétines
-rétinien
-rétinienne
-rétiniennes
-rétiniens
-rétinite
-rétinites
-retînmes
-retinrent
-retins
-retinsse
-retinssent
-retinsses
-retinssiez
-retinssions
-retint
-retînt
-retîntes
-retira
-retirage
-retirages
-retirai
-retiraient
-retirais
-retirait
-retirâmes
-retirant
-retiras
-retirasse
-retirassent
-retirasses
-retirassiez
-retirassions
-retirât
-retirâtes
-retiration
-retirations
-retire
-retiré
-retirée
-retirées
-retirement
-retirements
-retirent
-retirer
-retirera
-retirerai
-retireraient
-retirerais
-retirerait
-retireras
-retirèrent
-retirerez
-retireriez
-retirerions
-retirerons
-retireront
-retires
-retirés
-retirez
-retiriez
-retirions
-retirons
-retissa
-retissai
-retissaient
-retissais
-retissait
-retissâmes
-retissant
-retissas
-retissasse
-retissassent
-retissasses
-retissassiez
-retissassions
-retissât
-retissâtes
-retisse
-retissé
-retissée
-retissées
-retissent
-retisser
-retissera
-retisserai
-retisseraient
-retisserais
-retisserait
-retisseras
-retissèrent
-retisserez
-retisseriez
-retisserions
-retisserons
-retisseront
-retisses
-retissés
-retissez
-retissiez
-retissions
-retissons
-rétive
-rétives
-rétivité
-rétivités
-retomba
-retombai
-retombaient
-retombais
-retombait
-retombâmes
-retombant
-retombante
-retombantes
-retombants
-retombas
-retombasse
-retombassent
-retombasses
-retombassiez
-retombassions
-retombât
-retombâtes
-retombe
-retombé
-retombée
-retombées
-retombement
-retombements
-retombent
-retomber
-retombera
-retomberai
-retomberaient
-retomberais
-retomberait
-retomberas
-retombèrent
-retomberez
-retomberiez
-retomberions
-retomberons
-retomberont
-retombes
-retombés
-retombez
-retombiez
-retombions
-retombons
-retond
-retondaient
-retondais
-retondait
-retondant
-retonde
-retondent
-retondes
-retondez
-retondiez
-retondîmes
-retondions
-retondirent
-retondis
-retondisse
-retondissent
-retondisses
-retondissiez
-retondissions
-retondit
-retondît
-retondîtes
-retondons
-retondra
-retondrai
-retondraient
-retondrais
-retondrait
-retondras
-retondre
-retondrez
-retondriez
-retondrions
-retondrons
-retondront
-retonds
-retondu
-retondue
-retondues
-retondus
-retord
-retordage
-retordages
-retordaient
-retordais
-retordait
-retordant
-retorde
-retordement
-retordements
-retordent
-retordes
-retordeur
-retordeurs
-retordeuse
-retordeuses
-retordez
-retordiez
-retordîmes
-retordions
-retordirent
-retordis
-retordisse
-retordissent
-retordisses
-retordissiez
-retordissions
-retordit
-retordît
-retordîtes
-retordons
-retordra
-retordrai
-retordraient
-retordrais
-retordrait
-retordras
-retordre
-retordrez
-retordriez
-retordrions
-retordrons
-retordront
-retords
-retordu
-retordue
-retordues
-retordus
-rétorqua
-rétorquai
-rétorquaient
-rétorquais
-rétorquait
-rétorquâmes
-rétorquant
-rétorquas
-rétorquasse
-rétorquassent
-rétorquasses
-rétorquassiez
-rétorquassions
-rétorquât
-rétorquâtes
-rétorque
-rétorqué
-rétorquée
-rétorquées
-rétorquent
-rétorquer
-rétorquera
-rétorquerai
-rétorqueraient
-rétorquerais
-rétorquerait
-rétorqueras
-rétorquèrent
-rétorquerez
-rétorqueriez
-rétorquerions
-rétorquerons
-rétorqueront
-rétorques
-rétorqués
-rétorquez
-rétorquiez
-rétorquions
-rétorquons
-retors
-rétorsion
-rétorsions
-retoucha
-retouchable
-retouchables
-retouchai
-retouchaient
-retouchais
-retouchait
-retouchâmes
-retouchant
-retouchas
-retouchasse
-retouchassent
-retouchasses
-retouchassiez
-retouchassions
-retouchât
-retouchâtes
-retouche
-retouché
-retouchée
-retouchées
-retouchent
-retoucher
-retouchera
-retoucherai
-retoucheraient
-retoucherais
-retoucherait
-retoucheras
-retouchèrent
-retoucherez
-retoucheriez
-retoucherions
-retoucherons
-retoucheront
-retouches
-retouchés
-retoucheur
-retoucheurs
-retoucheuse
-retoucheuses
-retouchez
-retouchiez
-retouchions
-retouchons
-retour
-retourna
-retournage
-retournages
-retournai
-retournaient
-retournais
-retournait
-retournâmes
-retournant
-retournas
-retournasse
-retournassent
-retournasses
-retournassiez
-retournassions
-retournât
-retournâtes
-retourne
-retourné
-retournée
-retournées
-retournement
-retournements
-retournent
-retourner
-retournera
-retournerai
-retourneraient
-retournerais
-retournerait
-retourneras
-retournèrent
-retournerez
-retourneriez
-retournerions
-retournerons
-retourneront
-retournes
-retournés
-retournez
-retourniez
-retournions
-retournons
-retours
-retraça
-retraçai
-retraçaient
-retraçais
-retraçait
-retraçâmes
-retraçant
-retraças
-retraçasse
-retraçassent
-retraçasses
-retraçassiez
-retraçassions
-retraçât
-retraçâtes
-retrace
-retracé
-retracée
-retracées
-retracent
-retracer
-retracera
-retracerai
-retraceraient
-retracerais
-retracerait
-retraceras
-retracèrent
-retracerez
-retraceriez
-retracerions
-retracerons
-retraceront
-retraces
-retracés
-retracez
-retraciez
-retracions
-retraçons
-rétracta
-rétractai
-rétractaient
-rétractais
-rétractait
-rétractâmes
-rétractant
-rétractas
-rétractasse
-rétractassent
-rétractasses
-rétractassiez
-rétractassions
-rétractât
-rétractâtes
-rétractation
-rétractations
-rétracte
-rétracté
-rétractée
-rétractées
-rétractent
-rétracter
-rétractera
-rétracterai
-rétracteraient
-rétracterais
-rétracterait
-rétracteras
-rétractèrent
-rétracterez
-rétracteriez
-rétracterions
-rétracterons
-rétracteront
-rétractes
-rétractés
-rétracteur
-rétracteurs
-rétractez
-rétractibilité
-rétractibilités
-rétractiez
-rétractile
-rétractiles
-rétractilité
-rétractilités
-rétraction
-rétractions
-rétractons
-rétractrice
-rétractrices
-retraduction
-retraductions
-retraduira
-retraduirai
-retraduiraient
-retraduirais
-retraduirait
-retraduiras
-retraduire
-retraduirez
-retraduiriez
-retraduirions
-retraduirons
-retraduiront
-retraduis
-retraduisaient
-retraduisais
-retraduisait
-retraduisant
-retraduise
-retraduisent
-retraduises
-retraduisez
-retraduisiez
-retraduisîmes
-retraduisions
-retraduisirent
-retraduisis
-retraduisisse
-retraduisissent
-retraduisisses
-retraduisissiez
-retraduisissions
-retraduisit
-retraduisît
-retraduisîtes
-retraduisons
-retraduit
-retraduite
-retraduites
-retraduits
-retraie
-retraient
-retraies
-retraira
-retrairai
-retrairaient
-retrairais
-retrairait
-retrairas
-retraire
-retrairez
-retrairiez
-retrairions
-retrairons
-retrairont
-retrais
-retrait
-retraita
-retraitai
-retraitaient
-retraitais
-retraitait
-retraitâmes
-retraitant
-retraitante
-retraitantes
-retraitants
-retraitas
-retraitasse
-retraitassent
-retraitasses
-retraitassiez
-retraitassions
-retraitât
-retraitâtes
-retraite
-retraité
-retraitée
-retraitées
-retraitement
-retraitements
-retraitent
-retraiter
-retraitera
-retraiterai
-retraiteraient
-retraiterais
-retraiterait
-retraiteras
-retraitèrent
-retraiterez
-retraiteriez
-retraiterions
-retraiterons
-retraiteront
-retraites
-retraités
-retraitez
-retraitiez
-retraitions
-retraitons
-retraits
-retrancha
-retranchai
-retranchaient
-retranchais
-retranchait
-retranchâmes
-retranchant
-retranchas
-retranchasse
-retranchassent
-retranchasses
-retranchassiez
-retranchassions
-retranchât
-retranchâtes
-retranche
-retranché
-retranchée
-retranchées
-retranchement
-retranchements
-retranchent
-retrancher
-retranchera
-retrancherai
-retrancheraient
-retrancherais
-retrancherait
-retrancheras
-retranchèrent
-retrancherez
-retrancheriez
-retrancherions
-retrancherons
-retrancheront
-retranches
-retranchés
-retranchez
-retranchiez
-retranchions
-retranchons
-retranscrira
-retranscrirai
-retranscriraient
-retranscrirais
-retranscrirait
-retranscriras
-retranscrire
-retranscrirez
-retranscririez
-retranscririons
-retranscrirons
-retranscriront
-retranscris
-retranscrit
-retranscrite
-retranscrites
-retranscrits
-retranscrivaient
-retranscrivais
-retranscrivait
-retranscrivant
-retranscrive
-retranscrivent
-retranscrives
-retranscrivez
-retranscriviez
-retranscrivîmes
-retranscrivions
-retranscrivirent
-retranscrivis
-retranscrivisse
-retranscrivissent
-retranscrivisses
-retranscrivissiez
-retranscrivissions
-retranscrivit
-retranscrivît
-retranscrivîtes
-retranscrivons
-retransmet
-retransmets
-retransmettaient
-retransmettais
-retransmettait
-retransmettant
-retransmette
-retransmettent
-retransmettes
-retransmetteur
-retransmetteurs
-retransmettez
-retransmettiez
-retransmettions
-retransmettons
-retransmettra
-retransmettrai
-retransmettraient
-retransmettrais
-retransmettrait
-retransmettras
-retransmettre
-retransmettrez
-retransmettriez
-retransmettrions
-retransmettrons
-retransmettront
-retransmîmes
-retransmirent
-retransmis
-retransmise
-retransmises
-retransmisse
-retransmissent
-retransmisses
-retransmissiez
-retransmission
-retransmissions
-retransmit
-retransmît
-retransmîtes
-retravailla
-retravaillai
-retravaillaient
-retravaillais
-retravaillait
-retravaillâmes
-retravaillant
-retravaillas
-retravaillasse
-retravaillassent
-retravaillasses
-retravaillassiez
-retravaillassions
-retravaillât
-retravaillâtes
-retravaille
-retravaillé
-retravaillée
-retravaillées
-retravaillent
-retravailler
-retravaillera
-retravaillerai
-retravailleraient
-retravaillerais
-retravaillerait
-retravailleras
-retravaillèrent
-retravaillerez
-retravailleriez
-retravaillerions
-retravaillerons
-retravailleront
-retravailles
-retravaillés
-retravaillez
-retravailliez
-retravaillions
-retravaillons
-retraversa
-retraversai
-retraversaient
-retraversais
-retraversait
-retraversâmes
-retraversant
-retraversas
-retraversasse
-retraversassent
-retraversasses
-retraversassiez
-retraversassions
-retraversât
-retraversâtes
-retraverse
-retraversé
-retraversée
-retraversées
-retraversent
-retraverser
-retraversera
-retraverserai
-retraverseraient
-retraverserais
-retraverserait
-retraverseras
-retraversèrent
-retraverserez
-retraverseriez
-retraverserions
-retraverserons
-retraverseront
-retraverses
-retraversés
-retraversez
-retraversiez
-retraversions
-retraversons
-retrayaient
-retrayais
-retrayait
-retrayant
-retrayante
-retrayantes
-retrayants
-retrayez
-retrayiez
-retrayions
-retrayons
-rétréci
-rétrécie
-rétrécies
-rétrécîmes
-rétrécir
-rétrécira
-rétrécirai
-rétréciraient
-rétrécirais
-rétrécirait
-rétréciras
-rétrécirent
-rétrécirez
-rétréciriez
-rétrécirions
-rétrécirons
-rétréciront
-rétrécis
-rétrécissaient
-rétrécissais
-rétrécissait
-rétrécissant
-rétrécissante
-rétrécissantes
-rétrécissants
-rétrécisse
-rétrécissement
-rétrécissements
-rétrécissent
-rétrécisses
-rétrécissez
-rétrécissiez
-rétrécissions
-rétrécissons
-rétrécit
-rétrécît
-rétrécîtes
-retrempa
-retrempai
-retrempaient
-retrempais
-retrempait
-retrempâmes
-retrempant
-retrempas
-retrempasse
-retrempassent
-retrempasses
-retrempassiez
-retrempassions
-retrempât
-retrempâtes
-retrempe
-retrempé
-retrempée
-retrempées
-retrempent
-retremper
-retrempera
-retremperai
-retremperaient
-retremperais
-retremperait
-retremperas
-retrempèrent
-retremperez
-retremperiez
-retremperions
-retremperons
-retremperont
-retrempes
-retrempés
-retrempez
-retrempiez
-retrempions
-retrempons
-rétribua
-rétribuai
-rétribuaient
-rétribuais
-rétribuait
-rétribuâmes
-rétribuant
-rétribuas
-rétribuasse
-rétribuassent
-rétribuasses
-rétribuassiez
-rétribuassions
-rétribuât
-rétribuâtes
-rétribue
-rétribué
-rétribuée
-rétribuées
-rétribuent
-rétribuer
-rétribuera
-rétribuerai
-rétribueraient
-rétribuerais
-rétribuerait
-rétribueras
-rétribuèrent
-rétribuerez
-rétribueriez
-rétribuerions
-rétribuerons
-rétribueront
-rétribues
-rétribués
-rétribuez
-rétribuiez
-rétribuions
-rétribuons
-rétribution
-rétributions
-retriever
-retrievers
-rétro
-rétroacte
-rétroactes
-rétroactif
-rétroactifs
-rétroaction
-rétroactions
-rétroactive
-rétroactivement
-rétroactives
-rétroactivité
-rétroactivités
-rétroagi
-rétroagîmes
-rétroagir
-rétroagira
-rétroagirai
-rétroagiraient
-rétroagirais
-rétroagirait
-rétroagiras
-rétroagirent
-rétroagirez
-rétroagiriez
-rétroagirions
-rétroagirons
-rétroagiront
-rétroagis
-rétroagissaient
-rétroagissais
-rétroagissait
-rétroagissant
-rétroagisse
-rétroagissent
-rétroagisses
-rétroagissez
-rétroagissiez
-rétroagissions
-rétroagissons
-rétroagit
-rétroagît
-rétroagîtes
-rétrocéda
-rétrocédai
-rétrocédaient
-rétrocédais
-rétrocédait
-rétrocédâmes
-rétrocédant
-rétrocédas
-rétrocédasse
-rétrocédassent
-rétrocédasses
-rétrocédassiez
-rétrocédassions
-rétrocédât
-rétrocédâtes
-rétrocédé
-rétrocède
-rétrocédée
-rétrocédées
-rétrocèdent
-rétrocéder
-rétrocédera
-rétrocéderai
-rétrocéderaient
-rétrocéderais
-rétrocéderait
-rétrocéderas
-rétrocédèrent
-rétrocéderez
-rétrocéderiez
-rétrocéderions
-rétrocéderons
-rétrocéderont
-rétrocédés
-rétrocèdes
-rétrocédez
-rétrocédiez
-rétrocédions
-rétrocédons
-rétrocession
-rétrocessions
-rétrofusée
-rétrofusées
-rétrograda
-rétrogradai
-rétrogradaient
-rétrogradais
-rétrogradait
-rétrogradâmes
-rétrogradant
-rétrogradas
-rétrogradasse
-rétrogradassent
-rétrogradasses
-rétrogradassiez
-rétrogradassions
-rétrogradât
-rétrogradâtes
-rétrogradation
-rétrogradations
-rétrograde
-rétrogradé
-rétrogradée
-rétrogradées
-rétrogradent
-rétrograder
-rétrogradera
-rétrograderai
-rétrograderaient
-rétrograderais
-rétrograderait
-rétrograderas
-rétrogradèrent
-rétrograderez
-rétrograderiez
-rétrograderions
-rétrograderons
-rétrograderont
-rétrogrades
-rétrogradés
-rétrogradez
-rétrogradiez
-rétrogradions
-rétrogradons
-rétrogression
-rétrogressions
-rétropédalage
-rétropédalages
-rétroposition
-rétropositions
-rétroprojecteur
-rétroprojecteurs
-rétropropulsion
-rétropropulsions
-rétros
-rétrospectif
-rétrospectifs
-rétrospection
-rétrospections
-rétrospective
-rétrospectivement
-rétrospectives
-retroussa
-retroussage
-retroussages
-retroussai
-retroussaient
-retroussais
-retroussait
-retroussâmes
-retroussant
-retroussas
-retroussasse
-retroussassent
-retroussasses
-retroussassiez
-retroussassions
-retroussât
-retroussâtes
-retrousse
-retroussé
-retroussée
-retroussées
-retroussement
-retroussements
-retroussent
-retrousser
-retroussera
-retrousserai
-retrousseraient
-retrousserais
-retrousserait
-retrousseras
-retroussèrent
-retrousserez
-retrousseriez
-retrousserions
-retrousserons
-retrousseront
-retrousses
-retroussés
-retroussez
-retroussiez
-retroussions
-retroussis
-retroussons
-retrouva
-retrouvable
-retrouvables
-retrouvai
-retrouvaient
-retrouvais
-retrouvait
-retrouvâmes
-retrouvant
-retrouvas
-retrouvasse
-retrouvassent
-retrouvasses
-retrouvassiez
-retrouvassions
-retrouvât
-retrouvâtes
-retrouve
-retrouvé
-retrouvée
-retrouvées
-retrouvent
-retrouver
-retrouvera
-retrouverai
-retrouveraient
-retrouverais
-retrouverait
-retrouveras
-retrouvèrent
-retrouverez
-retrouveriez
-retrouverions
-retrouverons
-retrouveront
-retrouves
-retrouvés
-retrouvez
-retrouviez
-retrouvions
-retrouvons
-rétroversion
-rétroversions
-rétrovirus
-rétroviseur
-rétroviseurs
-rets
-réuni
-réunie
-réunies
-réunifia
-réunifiai
-réunifiaient
-réunifiais
-réunifiait
-réunifiâmes
-réunifiant
-réunifias
-réunifiasse
-réunifiassent
-réunifiasses
-réunifiassiez
-réunifiassions
-réunifiât
-réunifiâtes
-réunification
-réunifications
-réunifie
-réunifié
-réunifiée
-réunifiées
-réunifient
-réunifier
-réunifiera
-réunifierai
-réunifieraient
-réunifierais
-réunifierait
-réunifieras
-réunifièrent
-réunifierez
-réunifieriez
-réunifierions
-réunifierons
-réunifieront
-réunifies
-réunifiés
-réunifiez
-réunifiiez
-réunifiions
-réunifions
-réunîmes
-réunion
-réunions
-réunir
-réunira
-réunirai
-réuniraient
-réunirais
-réunirait
-réuniras
-réunirent
-réunirez
-réuniriez
-réunirions
-réunirons
-réuniront
-réunis
-réunissage
-réunissages
-réunissaient
-réunissais
-réunissait
-réunissant
-réunisse
-réunissent
-réunisses
-réunissez
-réunissiez
-réunissions
-réunissons
-réunit
-réunît
-réunîtes
-réussi
-réussie
-réussies
-réussîmes
-réussir
-réussira
-réussirai
-réussiraient
-réussirais
-réussirait
-réussiras
-réussirent
-réussirez
-réussiriez
-réussirions
-réussirons
-réussiront
-réussis
-réussissaient
-réussissais
-réussissait
-réussissant
-réussisse
-réussissent
-réussisses
-réussissez
-réussissiez
-réussissions
-réussissons
-réussit
-réussît
-réussite
-réussites
-réussîtes
-réutilisa
-réutilisable
-réutilisables
-réutilisai
-réutilisaient
-réutilisais
-réutilisait
-réutilisâmes
-réutilisant
-réutilisas
-réutilisasse
-réutilisassent
-réutilisasses
-réutilisassiez
-réutilisassions
-réutilisât
-réutilisâtes
-réutilisation
-réutilisations
-réutilise
-réutilisé
-réutilisée
-réutilisées
-réutilisent
-réutiliser
-réutilisera
-réutiliserai
-réutiliseraient
-réutiliserais
-réutiliserait
-réutiliseras
-réutilisèrent
-réutiliserez
-réutiliseriez
-réutiliserions
-réutiliserons
-réutiliseront
-réutilises
-réutilisés
-réutilisez
-réutilisiez
-réutilisions
-réutilisons
-rêva
-revaccina
-revaccinai
-revaccinaient
-revaccinais
-revaccinait
-revaccinâmes
-revaccinant
-revaccinas
-revaccinasse
-revaccinassent
-revaccinasses
-revaccinassiez
-revaccinassions
-revaccinât
-revaccinâtes
-revaccine
-revacciné
-revaccinée
-revaccinées
-revaccinent
-revacciner
-revaccinera
-revaccinerai
-revaccineraient
-revaccinerais
-revaccinerait
-revaccineras
-revaccinèrent
-revaccinerez
-revaccineriez
-revaccinerions
-revaccinerons
-revaccineront
-revaccines
-revaccinés
-revaccinez
-revacciniez
-revaccinions
-revaccinons
-rêvai
-rêvaient
-revaille
-revaillent
-revailles
-rêvais
-rêvait
-revalaient
-revalais
-revalait
-revalant
-revalent
-revalez
-revaliez
-revalions
-revaloir
-revalons
-revalorisa
-revalorisai
-revalorisaient
-revalorisais
-revalorisait
-revalorisâmes
-revalorisant
-revalorisas
-revalorisasse
-revalorisassent
-revalorisasses
-revalorisassiez
-revalorisassions
-revalorisât
-revalorisâtes
-revalorisation
-revalorisations
-revalorise
-revalorisé
-revalorisée
-revalorisées
-revalorisent
-revaloriser
-revalorisera
-revaloriserai
-revaloriseraient
-revaloriserais
-revaloriserait
-revaloriseras
-revalorisèrent
-revaloriserez
-revaloriseriez
-revaloriserions
-revaloriserons
-revaloriseront
-revalorises
-revalorisés
-revalorisez
-revalorisiez
-revalorisions
-revalorisons
-revalu
-revalue
-revalues
-revalûmes
-revalurent
-revalus
-revalusse
-revalussent
-revalusses
-revalussiez
-revalussions
-revalut
-revalût
-revalûtes
-rêvâmes
-revancha
-revanchai
-revanchaient
-revanchais
-revanchait
-revanchâmes
-revanchant
-revanchard
-revancharde
-revanchardes
-revanchards
-revanchas
-revanchasse
-revanchassent
-revanchasses
-revanchassiez
-revanchassions
-revanchât
-revanchâtes
-revanche
-revanché
-revanchée
-revanchées
-revanchent
-revancher
-revanchera
-revancherai
-revancheraient
-revancherais
-revancherait
-revancheras
-revanchèrent
-revancherez
-revancheriez
-revancherions
-revancherons
-revancheront
-revanches
-revanchés
-revanchez
-revanchiez
-revanchions
-revanchisme
-revanchismes
-revanchons
-rêvant
-rêvas
-revascularisation
-revascularisations
-rêvassa
-rêvassai
-rêvassaient
-rêvassais
-rêvassait
-rêvassâmes
-rêvassant
-rêvassas
-rêvassasse
-rêvassassent
-rêvassasses
-rêvassassiez
-rêvassassions
-rêvassât
-rêvassâtes
-rêvasse
-rêvassé
-rêvassent
-rêvasser
-rêvassera
-rêvasserai
-rêvasseraient
-rêvasserais
-rêvasserait
-rêvasseras
-rêvassèrent
-rêvasserez
-rêvasserie
-rêvasseries
-rêvasseriez
-rêvasserions
-rêvasserons
-rêvasseront
-rêvasses
-rêvasseur
-rêvasseurs
-rêvasseuse
-rêvasseuses
-rêvassez
-rêvassiez
-rêvassions
-rêvassons
-rêvât
-rêvâtes
-revaudra
-revaudrai
-revaudraient
-revaudrais
-revaudrait
-revaudras
-revaudrez
-revaudriez
-revaudrions
-revaudrons
-revaudront
-revaut
-revaux
-rêve
-rêvé
-revêche
-revêches
-revécûmes
-revécurent
-revécus
-revécusse
-revécussent
-revécusses
-revécussiez
-revécussions
-revécut
-revécût
-revécûtes
-rêvée
-rêvées
-réveil
-réveilla
-réveillai
-réveillaient
-réveillais
-réveillait
-réveillâmes
-réveillant
-réveillas
-réveillasse
-réveillassent
-réveillasses
-réveillassiez
-réveillassions
-réveillât
-réveillâtes
-réveille
-réveillé
-réveillée
-réveillées
-réveille-matin
-réveillent
-réveiller
-réveillera
-réveillerai
-réveilleraient
-réveillerais
-réveillerait
-réveilleras
-réveillèrent
-réveillerez
-réveilleriez
-réveillerions
-réveillerons
-réveilleront
-réveilles
-réveillés
-réveilleur
-réveilleurs
-réveilleuse
-réveilleuses
-réveillez
-réveilliez
-réveillions
-réveillon
-réveillonna
-réveillonnai
-réveillonnaient
-réveillonnais
-réveillonnait
-réveillonnâmes
-réveillonnant
-réveillonnas
-réveillonnasse
-réveillonnassent
-réveillonnasses
-réveillonnassiez
-réveillonnassions
-réveillonnât
-réveillonnâtes
-réveillonne
-réveillonné
-réveillonnent
-réveillonner
-réveillonnera
-réveillonnerai
-réveillonneraient
-réveillonnerais
-réveillonnerait
-réveillonneras
-réveillonnèrent
-réveillonnerez
-réveillonneriez
-réveillonnerions
-réveillonnerons
-réveillonneront
-réveillonnes
-réveillonneur
-réveillonneurs
-réveillonnez
-réveillonniez
-réveillonnions
-réveillonnons
-réveillons
-réveils
-révéla
-révélai
-révélaient
-révélais
-révélait
-révélâmes
-révélant
-révélas
-révélasse
-révélassent
-révélasses
-révélassiez
-révélassions
-révélât
-révélâtes
-révélateur
-révélateurs
-révélation
-révélations
-révélatrice
-révélatrices
-révélé
-révèle
-révélée
-révélées
-révèlent
-révéler
-révélera
-révélerai
-révéleraient
-révélerais
-révélerait
-révéleras
-révélèrent
-révélerez
-révéleriez
-révélerions
-révélerons
-révéleront
-révélés
-révèles
-révélez
-révéliez
-révélions
-révélons
-revenaient
-revenais
-revenait
-revenant
-revenant-bon
-revenante
-revenantes
-revenants
-revend
-revendaient
-revendais
-revendait
-revendant
-revende
-revendent
-revendes
-revendeur
-revendeurs
-revendeuse
-revendeuses
-revendez
-revendicateur
-revendicateurs
-revendicatif
-revendicatifs
-revendication
-revendications
-revendicative
-revendicatives
-revendicatrice
-revendicatrices
-revendiez
-revendîmes
-revendions
-revendiqua
-revendiquai
-revendiquaient
-revendiquais
-revendiquait
-revendiquâmes
-revendiquant
-revendiquas
-revendiquasse
-revendiquassent
-revendiquasses
-revendiquassiez
-revendiquassions
-revendiquât
-revendiquâtes
-revendique
-revendiqué
-revendiquée
-revendiquées
-revendiquent
-revendiquer
-revendiquera
-revendiquerai
-revendiqueraient
-revendiquerais
-revendiquerait
-revendiqueras
-revendiquèrent
-revendiquerez
-revendiqueriez
-revendiquerions
-revendiquerons
-revendiqueront
-revendiques
-revendiqués
-revendiquez
-revendiquiez
-revendiquions
-revendiquons
-revendirent
-revendis
-revendisse
-revendissent
-revendisses
-revendissiez
-revendissions
-revendit
-revendît
-revendîtes
-revendons
-revendra
-revendrai
-revendraient
-revendrais
-revendrait
-revendras
-revendre
-revendrez
-revendriez
-revendrions
-revendrons
-revendront
-revends
-revendu
-revendue
-revendues
-revendus
-revenez
-revenez-y
-reveniez
-revenions
-revenir
-revenons
-rêvent
-revente
-reventes
-revenu
-revenue
-revenues
-revenus
-rêver
-révéra
-rêvera
-révérai
-rêverai
-révéraient
-rêveraient
-révérais
-rêverais
-révérait
-rêverait
-révérâmes
-révérant
-révéras
-rêveras
-révérasse
-révérassent
-révérasses
-révérassiez
-révérassions
-révérât
-révérâtes
-réverbéra
-réverbérai
-réverbéraient
-réverbérais
-réverbérait
-réverbérâmes
-réverbérant
-réverbérante
-réverbérantes
-réverbérants
-réverbéras
-réverbérasse
-réverbérassent
-réverbérasses
-réverbérassiez
-réverbérassions
-réverbérât
-réverbérâtes
-réverbération
-réverbérations
-réverbéré
-réverbère
-réverbérée
-réverbérées
-réverbèrent
-réverbérer
-réverbérera
-réverbérerai
-réverbéreraient
-réverbérerais
-réverbérerait
-réverbéreras
-réverbérèrent
-réverbérerez
-réverbéreriez
-réverbérerions
-réverbérerons
-réverbéreront
-réverbérés
-réverbères
-réverbérez
-réverbériez
-réverbérions
-réverbérons
-revercha
-reverchai
-reverchaient
-reverchais
-reverchait
-reverchâmes
-reverchant
-reverchas
-reverchasse
-reverchassent
-reverchasses
-reverchassiez
-reverchassions
-reverchât
-reverchâtes
-reverche
-reverché
-reverchée
-reverchées
-reverchent
-revercher
-reverchera
-revercherai
-revercheraient
-revercherais
-revercherait
-revercheras
-reverchèrent
-revercherez
-revercheriez
-revercherions
-revercherons
-revercheront
-reverches
-reverchés
-reverchez
-reverchiez
-reverchions
-reverchons
-reverdi
-reverdie
-reverdies
-reverdîmes
-reverdir
-reverdira
-reverdirai
-reverdiraient
-reverdirais
-reverdirait
-reverdiras
-reverdirent
-reverdirez
-reverdiriez
-reverdirions
-reverdirons
-reverdiront
-reverdis
-reverdissaient
-reverdissais
-reverdissait
-reverdissant
-reverdisse
-reverdissent
-reverdisses
-reverdissez
-reverdissiez
-reverdissions
-reverdissons
-reverdit
-reverdît
-reverdîtes
-révéré
-révère
-révérée
-révérées
-révérence
-révérences
-révérencielle
-révérencielles
-révérencieuse
-révérencieusement
-révérencieuses
-révérencieux
-révérend
-révérende
-révérendes
-révérendissime
-révérendissimes
-révérends
-révèrent
-rêvèrent
-révérer
-révérera
-révérerai
-révéreraient
-révérerais
-révérerait
-révéreras
-révérèrent
-révérerez
-révéreriez
-révérerions
-révérerons
-révéreront
-révérés
-révères
-révérez
-rêverez
-rêverie
-rêveries
-révériez
-rêveriez
-révérions
-rêverions
-reverni
-revernie
-revernies
-revernîmes
-revernir
-revernira
-revernirai
-reverniraient
-revernirais
-revernirait
-reverniras
-revernirent
-revernirez
-reverniriez
-revernirions
-revernirons
-reverniront
-revernis
-revernissaient
-revernissais
-revernissait
-revernissant
-revernisse
-revernissent
-revernisses
-revernissez
-revernissiez
-revernissions
-revernissons
-revernit
-revernît
-revernîtes
-révérons
-rêverons
-rêveront
-reverra
-reverrai
-reverraient
-reverrais
-reverrait
-reverras
-reverrez
-reverriez
-reverrions
-reverrons
-reverront
-revers
-reversa
-reversai
-reversaient
-reversais
-reversait
-reversâmes
-reversant
-reversas
-reversasse
-reversassent
-reversasses
-reversassiez
-reversassions
-reversât
-reversâtes
-reverse
-reversé
-reversée
-reversées
-reversent
-reverser
-reversera
-reverserai
-reverseraient
-reverserais
-reverserait
-reverseras
-reversèrent
-reverserez
-reverseriez
-reverserions
-reverserons
-reverseront
-reverses
-reversés
-reversez
-réversibilité
-réversibilités
-réversible
-réversibles
-reversiez
-réversion
-reversions
-réversions
-reversons
-rêves
-rêvés
-revêt
-revêtaient
-revêtais
-revêtait
-revêtant
-revête
-revêtement
-revêtements
-revêtent
-revêtes
-revêtez
-revêtiez
-revêtîmes
-revêtions
-revêtir
-revêtira
-revêtirai
-revêtiraient
-revêtirais
-revêtirait
-revêtiras
-revêtirent
-revêtirez
-revêtiriez
-revêtirions
-revêtirons
-revêtiront
-revêtis
-revêtisse
-revêtissent
-revêtisses
-revêtissiez
-revêtissions
-revêtit
-revêtît
-revêtîtes
-revêtons
-revêts
-revêtu
-revêtue
-revêtues
-revêtus
-reveuille
-reveuillent
-reveuilles
-reveulent
-rêveur
-rêveurs
-rêveuse
-rêveusement
-rêveuses
-reveut
-reveux
-rêvez
-reviendra
-reviendrai
-reviendraient
-reviendrais
-reviendrait
-reviendras
-reviendrez
-reviendriez
-reviendrions
-reviendrons
-reviendront
-revienne
-reviennent
-reviennes
-reviens
-revient
-rêviez
-revigora
-revigorai
-revigoraient
-revigorais
-revigorait
-revigorâmes
-revigorant
-revigoras
-revigorasse
-revigorassent
-revigorasses
-revigorassiez
-revigorassions
-revigorât
-revigorâtes
-revigoration
-revigorations
-revigore
-revigoré
-revigorée
-revigorées
-revigorent
-revigorer
-revigorera
-revigorerai
-revigoreraient
-revigorerais
-revigorerait
-revigoreras
-revigorèrent
-revigorerez
-revigoreriez
-revigorerions
-revigorerons
-revigoreront
-revigores
-revigorés
-revigorez
-revigoriez
-revigorions
-revigorons
-revîmes
-revînmes
-revinrent
-revins
-revinsse
-revinssent
-revinsses
-revinssiez
-revinssions
-revint
-revînt
-revîntes
-rêvions
-revira
-revirai
-reviraient
-revirais
-revirait
-revirâmes
-revirant
-reviras
-revirasse
-revirassent
-revirasses
-revirassiez
-revirassions
-revirât
-revirâtes
-revire
-reviré
-revirement
-revirements
-revirent
-revirer
-revirera
-revirerai
-revireraient
-revirerais
-revirerait
-revireras
-revirèrent
-revirerez
-revireriez
-revirerions
-revirerons
-revireront
-revires
-revirez
-reviriez
-revirions
-revirons
-revis
-révisa
-révisable
-révisables
-révisai
-révisaient
-révisais
-révisait
-révisâmes
-révisant
-révisas
-révisasse
-révisassent
-révisasses
-révisassiez
-révisassions
-révisât
-révisâtes
-révise
-révisé
-révisée
-révisées
-révisent
-réviser
-révisera
-réviserai
-réviseraient
-réviserais
-réviserait
-réviseras
-révisèrent
-réviserez
-réviseriez
-réviserions
-réviserons
-réviseront
-révises
-révisés
-réviseur
-réviseurs
-révisez
-révisiez
-révision
-révisionnisme
-révisionnismes
-révisionniste
-révisionnistes
-révisions
-révisons
-revissa
-revissai
-revissaient
-revissais
-revissait
-revissâmes
-revissant
-revissas
-revissasse
-revissassent
-revissasses
-revissassiez
-revissassions
-revissât
-revissâtes
-revisse
-revissé
-revissée
-revissées
-revissent
-revisser
-revissera
-revisserai
-revisseraient
-revisserais
-revisserait
-revisseras
-revissèrent
-revisserez
-revisseriez
-revisserions
-revisserons
-revisseront
-revisses
-revissés
-revissez
-revissiez
-revissions
-revissons
-revit
-revît
-revitalisa
-revitalisai
-revitalisaient
-revitalisais
-revitalisait
-revitalisâmes
-revitalisant
-revitalisas
-revitalisasse
-revitalisassent
-revitalisasses
-revitalisassiez
-revitalisassions
-revitalisât
-revitalisâtes
-revitalisation
-revitalisations
-revitalise
-revitalisé
-revitalisée
-revitalisées
-revitalisent
-revitaliser
-revitalisera
-revitaliserai
-revitaliseraient
-revitaliserais
-revitaliserait
-revitaliseras
-revitalisèrent
-revitaliserez
-revitaliseriez
-revitaliserions
-revitaliserons
-revitaliseront
-revitalises
-revitalisés
-revitalisez
-revitalisiez
-revitalisions
-revitalisons
-revîtes
-revivaient
-revivais
-revivait
-revivant
-revive
-revivent
-revives
-revivez
-reviviez
-revivifia
-revivifiai
-revivifiaient
-revivifiais
-revivifiait
-revivifiâmes
-revivifiant
-revivifiante
-revivifiantes
-revivifiants
-revivifias
-revivifiasse
-revivifiassent
-revivifiasses
-revivifiassiez
-revivifiassions
-revivifiât
-revivifiâtes
-revivifie
-revivifié
-revivifiée
-revivifiées
-revivifient
-revivifier
-revivifiera
-revivifierai
-revivifieraient
-revivifierais
-revivifierait
-revivifieras
-revivifièrent
-revivifierez
-revivifieriez
-revivifierions
-revivifierons
-revivifieront
-revivifies
-revivifiés
-revivifiez
-revivifiiez
-revivifiions
-revivifions
-revivions
-reviviscence
-reviviscences
-revivons
-revivra
-revivrai
-revivraient
-revivrais
-revivrait
-revivras
-revivre
-revivrez
-revivriez
-revivrions
-revivrons
-revivront
-révocable
-révocables
-révocation
-révocations
-revoie
-revoient
-revoies
-revoir
-revois
-revoit
-revola
-revolai
-revolaient
-revolais
-revolait
-revolâmes
-revolant
-revolas
-revolasse
-revolassent
-revolasses
-revolassiez
-revolassions
-revolât
-revolâtes
-revole
-revolé
-revolent
-revoler
-revolera
-revolerai
-revoleraient
-revolerais
-revolerait
-revoleras
-revolèrent
-revolerez
-revoleriez
-revolerions
-revolerons
-revoleront
-revoles
-revolez
-revoliez
-revolions
-revolons
-révolta
-révoltai
-révoltaient
-révoltais
-révoltait
-révoltâmes
-révoltant
-révoltante
-révoltantes
-révoltants
-révoltas
-révoltasse
-révoltassent
-révoltasses
-révoltassiez
-révoltassions
-révoltât
-révoltâtes
-révolte
-révolté
-révoltée
-révoltées
-révoltent
-révolter
-révoltera
-révolterai
-révolteraient
-révolterais
-révolterait
-révolteras
-révoltèrent
-révolterez
-révolteriez
-révolterions
-révolterons
-révolteront
-révoltes
-révoltés
-révoltez
-révoltiez
-révoltions
-révoltons
-révolu
-révolue
-révolues
-révolus
-révolution
-révolutionna
-révolutionnai
-révolutionnaient
-révolutionnaire
-révolutionnairement
-révolutionnaires
-révolutionnais
-révolutionnait
-révolutionnâmes
-révolutionnant
-révolutionnarisme
-révolutionnarismes
-révolutionnariste
-révolutionnaristes
-révolutionnas
-révolutionnasse
-révolutionnassent
-révolutionnasses
-révolutionnassiez
-révolutionnassions
-révolutionnât
-révolutionnâtes
-révolutionne
-révolutionné
-révolutionnée
-révolutionnées
-révolutionnent
-révolutionner
-révolutionnera
-révolutionnerai
-révolutionneraient
-révolutionnerais
-révolutionnerait
-révolutionneras
-révolutionnèrent
-révolutionnerez
-révolutionneriez
-révolutionnerions
-révolutionnerons
-révolutionneront
-révolutionnes
-révolutionnés
-révolutionnez
-révolutionniez
-révolutionnions
-révolutionnons
-révolutions
-revolver
-révolvérisa
-révolvérisai
-révolvérisaient
-révolvérisais
-révolvérisait
-révolvérisâmes
-révolvérisant
-révolvérisas
-révolvérisasse
-révolvérisassent
-révolvérisasses
-révolvérisassiez
-révolvérisassions
-révolvérisât
-révolvérisâtes
-révolvérise
-révolvérisé
-révolvérisée
-révolvérisées
-révolvérisent
-révolvériser
-révolvérisera
-révolvériserai
-révolvériseraient
-révolvériserais
-révolvériserait
-révolvériseras
-révolvérisèrent
-révolvériserez
-révolvériseriez
-révolvériserions
-révolvériserons
-révolvériseront
-révolvérises
-révolvérisés
-révolvérisez
-révolvérisiez
-révolvérisions
-révolvérisons
-revolvers
-rêvons
-révoqua
-révoquai
-révoquaient
-révoquais
-révoquait
-révoquâmes
-révoquant
-révoquante
-révoquantes
-révoquants
-révoquas
-révoquasse
-révoquassent
-révoquasses
-révoquassiez
-révoquassions
-révoquât
-révoquâtes
-révoque
-révoqué
-révoquée
-révoquées
-révoquent
-révoquer
-révoquera
-révoquerai
-révoqueraient
-révoquerais
-révoquerait
-révoqueras
-révoquèrent
-révoquerez
-révoqueriez
-révoquerions
-révoquerons
-révoqueront
-révoques
-révoqués
-révoquez
-révoquiez
-révoquions
-révoquons
-revota
-revotai
-revotaient
-revotais
-revotait
-revotâmes
-revotant
-revotas
-revotasse
-revotassent
-revotasses
-revotassiez
-revotassions
-revotât
-revotâtes
-revote
-revoté
-revotée
-revotées
-revotent
-revoter
-revotera
-revoterai
-revoteraient
-revoterais
-revoterait
-revoteras
-revotèrent
-revoterez
-revoteriez
-revoterions
-revoterons
-revoteront
-revotes
-revotés
-revotez
-revotiez
-revotions
-revotons
-revoudra
-revoudrai
-revoudraient
-revoudrais
-revoudrait
-revoudras
-revoudrez
-revoudriez
-revoudrions
-revoudrons
-revoudront
-revoulaient
-revoulais
-revoulait
-revoulant
-revoulez
-revouliez
-revoulions
-revouloir
-revoulons
-revoulu
-revoulue
-revoulues
-revoulûmes
-revoulurent
-revoulus
-revoulusse
-revoulussent
-revoulusses
-revoulussiez
-revoulussions
-revoulut
-revoulût
-revoulûtes
-revoyaient
-revoyais
-revoyait
-revoyant
-revoyez
-revoyiez
-revoyions
-revoyons
-revoyure
-revoyures
-revu
-revue
-revues
-révulsa
-révulsai
-révulsaient
-révulsais
-révulsait
-révulsâmes
-révulsant
-révulsas
-révulsasse
-révulsassent
-révulsasses
-révulsassiez
-révulsassions
-révulsât
-révulsâtes
-révulse
-révulsé
-révulsée
-révulsées
-révulsent
-révulser
-révulsera
-révulserai
-révulseraient
-révulserais
-révulserait
-révulseras
-révulsèrent
-révulserez
-révulseriez
-révulserions
-révulserons
-révulseront
-révulses
-révulsés
-révulsez
-révulsiez
-révulsif
-révulsifs
-révulsion
-révulsions
-révulsive
-révulsives
-révulsons
-revus
-rewriter
-rewriters
-rewriting
-rewritings
-rez-de-chaussée
-rez-de-jardin
-rhabdomancie
-rhabdomancien
-rhabdomancienne
-rhabdomanciennes
-rhabdomanciens
-rhabdomancies
-rhabilla
-rhabillage
-rhabillages
-rhabillai
-rhabillaient
-rhabillais
-rhabillait
-rhabillâmes
-rhabillant
-rhabillas
-rhabillasse
-rhabillassent
-rhabillasses
-rhabillassiez
-rhabillassions
-rhabillât
-rhabillâtes
-rhabille
-rhabillé
-rhabillée
-rhabillées
-rhabillement
-rhabillements
-rhabillent
-rhabiller
-rhabillera
-rhabillerai
-rhabilleraient
-rhabillerais
-rhabillerait
-rhabilleras
-rhabillèrent
-rhabillerez
-rhabilleriez
-rhabillerions
-rhabillerons
-rhabilleront
-rhabilles
-rhabillés
-rhabilleur
-rhabilleurs
-rhabilleuse
-rhabilleuses
-rhabillez
-rhabilliez
-rhabillions
-rhabillons
-rhapsode
-rhapsodes
-rhapsodie
-rhapsodies
-rhapsodique
-rhapsodiques
-rhé
-rhénan
-rhénane
-rhénanes
-rhénans
-rhénium
-rhéniums
-rhéobase
-rhéobases
-rhéologie
-rhéologies
-rhéologique
-rhéologiques
-rhéologue
-rhéologues
-rhéomètre
-rhéomètres
-rhéophile
-rhéophiles
-rhéostat
-rhéostatique
-rhéostatiques
-rhéostats
-rhés
-rhésus
-rhéteur
-rhéteurs
-rhétien
-rhétienne
-rhétiennes
-rhétiens
-rhétique
-rhétiques
-rhétoricien
-rhétoricienne
-rhétoriciennes
-rhétoriciens
-rhétorique
-rhétoriques
-rhétoriqueur
-rhétoriqueurs
-rhinanthe
-rhinanthes
-rhinencéphale
-rhinencéphales
-rhingrave
-rhingraves
-rhinite
-rhinites
-rhinocéros
-rhinolaryngite
-rhinolaryngites
-rhinologie
-rhinologies
-rhinolophe
-rhinolophes
-rhinopharyngé
-rhinopharyngée
-rhinopharyngées
-rhinopharyngés
-rhinopharyngien
-rhinopharyngienne
-rhinopharyngiennes
-rhinopharyngiens
-rhinopharyngite
-rhinopharyngites
-rhinopharynx
-rhinoplastie
-rhinoplasties
-rhizocarpé
-rhizocarpée
-rhizocarpées
-rhizocarpés
-rhizoctone
-rhizoctones
-rhizome
-rhizomes
-rhizophage
-rhizophages
-rhizophore
-rhizophores
-rhizosphère
-rhizosphères
-rhizostome
-rhizostomes
-rhizotome
-rhizotomes
-rhô
-rhodamine
-rhodamines
-rhodanien
-rhodanienne
-rhodaniennes
-rhodaniens
-Rhodia
-rhodié
-rhodiée
-rhodiées
-rhodiés
-rhodinol
-rhodinols
-rhodite
-rhodites
-rhodium
-rhodiums
-rhododendron
-rhododendrons
-rhodoïd
-rhodopsine
-rhodopsines
-rhombe
-rhombencéphale
-rhombencéphales
-rhombes
-rhombique
-rhombiques
-rhomboïdal
-rhomboïdale
-rhomboïdales
-rhomboïdaux
-rhomboïde
-rhomboïdes
-rhotacisme
-rhotacismes
-Rhovyl
-rhubarbe
-rhubarbes
-rhum
-rhuma
-rhumai
-rhumaient
-rhumais
-rhumait
-rhumâmes
-rhumant
-rhumas
-rhumasse
-rhumassent
-rhumasses
-rhumassiez
-rhumassions
-rhumât
-rhumâtes
-rhumatisant
-rhumatisante
-rhumatisantes
-rhumatisants
-rhumatismal
-rhumatismale
-rhumatismales
-rhumatismaux
-rhumatisme
-rhumatismes
-rhumatoïde
-rhumatoïdes
-rhumatologie
-rhumatologies
-rhumatologique
-rhumatologiques
-rhumatologiste
-rhumatologistes
-rhumatologue
-rhumatologues
-rhumb
-rhumbs
-rhume
-rhumé
-rhumée
-rhumées
-rhument
-rhumer
-rhumera
-rhumerai
-rhumeraient
-rhumerais
-rhumerait
-rhumeras
-rhumèrent
-rhumerez
-rhumerie
-rhumeries
-rhumeriez
-rhumerions
-rhumerons
-rhumeront
-rhumes
-rhumés
-rhumez
-rhumiez
-rhumions
-rhumons
-rhums
-rhynchite
-rhynchites
-rhynchonelle
-rhynchonelles
-rhyolite
-rhyolites
-rhyolithe
-rhyolithes
-rhytidome
-rhytidomes
-ri
-ria
-riaient
-riais
-riait
-rial
-rials
-riant
-riante
-riantes
-riants
-rias
-ribambelle
-ribambelles
-ribaud
-ribaude
-ribaudequin
-ribaudequins
-ribaudes
-ribauds
-ribla
-riblage
-riblages
-riblai
-riblaient
-riblais
-riblait
-riblâmes
-riblant
-riblas
-riblasse
-riblassent
-riblasses
-riblassiez
-riblassions
-riblât
-riblâtes
-rible
-riblé
-riblée
-riblées
-riblent
-ribler
-riblera
-riblerai
-ribleraient
-riblerais
-riblerait
-ribleras
-riblèrent
-riblerez
-ribleriez
-riblerions
-riblerons
-ribleront
-ribles
-riblés
-riblez
-ribliez
-riblions
-riblon
-riblons
-riboflavine
-riboflavines
-ribonucléase
-ribonucléases
-ribonucléique
-ribonucléiques
-ribose
-riboses
-ribosome
-ribosomes
-ribote
-ribotes
-ribouis
-riboula
-riboulai
-riboulaient
-riboulais
-riboulait
-riboulâmes
-riboulant
-riboulas
-riboulasse
-riboulassent
-riboulasses
-riboulassiez
-riboulassions
-riboulât
-riboulâtes
-ribouldingue
-ribouldingues
-riboule
-riboulé
-riboulent
-ribouler
-riboulera
-riboulerai
-ribouleraient
-riboulerais
-riboulerait
-ribouleras
-riboulèrent
-riboulerez
-ribouleriez
-riboulerions
-riboulerons
-ribouleront
-riboules
-riboulez
-ribouliez
-riboulions
-riboulons
-ricain
-ricaine
-ricaines
-ricains
-ricana
-ricanai
-ricanaient
-ricanais
-ricanait
-ricanâmes
-ricanant
-ricanas
-ricanasse
-ricanassent
-ricanasses
-ricanassiez
-ricanassions
-ricanât
-ricanâtes
-ricane
-ricané
-ricanement
-ricanements
-ricanent
-ricaner
-ricanera
-ricanerai
-ricaneraient
-ricanerais
-ricanerait
-ricaneras
-ricanèrent
-ricanerez
-ricaneriez
-ricanerions
-ricanerons
-ricaneront
-ricanes
-ricaneur
-ricaneurs
-ricaneuse
-ricaneuses
-ricanez
-ricaniez
-ricanions
-ricanons
-riccie
-riccies
-ricercare
-ricercari
-richard
-richarde
-richardes
-richards
-riche
-richelieu
-richelieus
-richement
-riches
-richesse
-richesses
-richissime
-richissimes
-ricin
-riciné
-ricinée
-ricinées
-ricinés
-rickettsie
-rickettsies
-rickettsiose
-rickettsioses
-ricocha
-ricochai
-ricochaient
-ricochais
-ricochait
-ricochâmes
-ricochant
-ricochas
-ricochasse
-ricochassent
-ricochasses
-ricochassiez
-ricochassions
-ricochât
-ricochâtes
-ricoche
-ricoché
-ricochent
-ricocher
-ricochera
-ricocherai
-ricocheraient
-ricocherais
-ricocherait
-ricocheras
-ricochèrent
-ricocherez
-ricocheriez
-ricocherions
-ricocherons
-ricocheront
-ricoches
-ricochet
-ricochets
-ricochez
-ricochiez
-ricochions
-ricochons
-ric-rac
-rictus
-rida
-ridage
-ridages
-ridai
-ridaient
-ridais
-ridait
-ridâmes
-ridant
-ridas
-ridasse
-ridassent
-ridasses
-ridassiez
-ridassions
-ridât
-ridâtes
-ride
-ridé
-rideau
-rideaux
-ridée
-ridées
-ridelle
-ridelles
-ridement
-ridements
-rident
-rider
-ridera
-riderai
-rideraient
-riderais
-riderait
-rideras
-ridèrent
-riderez
-rideriez
-riderions
-riderons
-rideront
-rides
-ridés
-ridez
-ridicule
-ridiculement
-ridicules
-ridiculisa
-ridiculisai
-ridiculisaient
-ridiculisais
-ridiculisait
-ridiculisâmes
-ridiculisant
-ridiculisas
-ridiculisasse
-ridiculisassent
-ridiculisasses
-ridiculisassiez
-ridiculisassions
-ridiculisât
-ridiculisâtes
-ridiculise
-ridiculisé
-ridiculisée
-ridiculisées
-ridiculisent
-ridiculiser
-ridiculisera
-ridiculiserai
-ridiculiseraient
-ridiculiserais
-ridiculiserait
-ridiculiseras
-ridiculisèrent
-ridiculiserez
-ridiculiseriez
-ridiculiserions
-ridiculiserons
-ridiculiseront
-ridiculises
-ridiculisés
-ridiculisez
-ridiculisiez
-ridiculisions
-ridiculisons
-ridiez
-ridions
-ridoir
-ridoirs
-ridons
-ridule
-ridules
-rie
-riel
-riels
-rien
-riens
-rient
-ries
-riesling
-rieslings
-rieur
-rieurs
-rieuse
-rieuses
-riez
-riffauda
-riffaudai
-riffaudaient
-riffaudais
-riffaudait
-riffaudâmes
-riffaudant
-riffaudas
-riffaudasse
-riffaudassent
-riffaudasses
-riffaudassiez
-riffaudassions
-riffaudât
-riffaudâtes
-riffaude
-riffaudé
-riffaudée
-riffaudées
-riffaudent
-riffauder
-riffaudera
-riffauderai
-riffauderaient
-riffauderais
-riffauderait
-riffauderas
-riffaudèrent
-riffauderez
-riffauderiez
-riffauderions
-riffauderons
-riffauderont
-riffaudes
-riffaudés
-riffaudez
-riffaudiez
-riffaudions
-riffaudons
-riffle
-riffles
-rififi
-rififis
-rifla
-riflai
-riflaient
-riflais
-riflait
-riflâmes
-riflant
-riflard
-riflards
-riflas
-riflasse
-riflassent
-riflasses
-riflassiez
-riflassions
-riflât
-riflâtes
-rifle
-riflé
-riflée
-riflées
-riflent
-rifler
-riflera
-riflerai
-rifleraient
-riflerais
-riflerait
-rifleras
-riflèrent
-riflerez
-rifleriez
-riflerions
-riflerons
-rifleront
-rifles
-riflés
-riflette
-riflettes
-riflez
-rifliez
-riflions
-rifloir
-rifloirs
-riflons
-rift
-rifts
-rigaudon
-rigaudons
-rigide
-rigidement
-rigides
-rigidifia
-rigidifiai
-rigidifiaient
-rigidifiais
-rigidifiait
-rigidifiâmes
-rigidifiant
-rigidifias
-rigidifiasse
-rigidifiassent
-rigidifiasses
-rigidifiassiez
-rigidifiassions
-rigidifiât
-rigidifiâtes
-rigidifie
-rigidifié
-rigidifiée
-rigidifiées
-rigidifient
-rigidifier
-rigidifiera
-rigidifierai
-rigidifieraient
-rigidifierais
-rigidifierait
-rigidifieras
-rigidifièrent
-rigidifierez
-rigidifieriez
-rigidifierions
-rigidifierons
-rigidifieront
-rigidifies
-rigidifiés
-rigidifiez
-rigidifiiez
-rigidifiions
-rigidifions
-rigidité
-rigidités
-rigodon
-rigodons
-rigola
-rigolade
-rigolades
-rigolage
-rigolages
-rigolai
-rigolaient
-rigolais
-rigolait
-rigolâmes
-rigolant
-rigolard
-rigolarde
-rigolardes
-rigolards
-rigolas
-rigolasse
-rigolassent
-rigolasses
-rigolassiez
-rigolassions
-rigolât
-rigolâtes
-rigole
-rigolé
-rigolent
-rigoler
-rigolera
-rigolerai
-rigoleraient
-rigolerais
-rigolerait
-rigoleras
-rigolèrent
-rigolerez
-rigoleriez
-rigolerions
-rigolerons
-rigoleront
-rigoles
-rigoleur
-rigoleurs
-rigoleuse
-rigoleuses
-rigolez
-rigoliez
-rigolions
-rigolo
-rigolons
-rigolos
-rigolote
-rigolotes
-rigorisme
-rigorismes
-rigoriste
-rigoristes
-rigotte
-rigottes
-rigoureuse
-rigoureusement
-rigoureuses
-rigoureux
-rigueur
-rigueurs
-riiez
-riions
-rikiki
-rillettes
-rillons
-Rilsan
-rima
-rimai
-rimaient
-rimailla
-rimaillai
-rimaillaient
-rimaillais
-rimaillait
-rimaillâmes
-rimaillant
-rimaillas
-rimaillasse
-rimaillassent
-rimaillasses
-rimaillassiez
-rimaillassions
-rimaillât
-rimaillâtes
-rimaille
-rimaillé
-rimaillent
-rimailler
-rimaillera
-rimaillerai
-rimailleraient
-rimaillerais
-rimaillerait
-rimailleras
-rimaillèrent
-rimaillerez
-rimailleriez
-rimaillerions
-rimaillerons
-rimailleront
-rimailles
-rimailleur
-rimailleurs
-rimailleuse
-rimailleuses
-rimaillez
-rimailliez
-rimaillions
-rimaillons
-rimais
-rimait
-rimâmes
-rimant
-rimas
-rimasse
-rimassent
-rimasses
-rimassiez
-rimassions
-rimât
-rimâtes
-rimaye
-rimayes
-rime
-rimé
-rimée
-rimées
-riment
-rimer
-rimera
-rimerai
-rimeraient
-rimerais
-rimerait
-rimeras
-rimèrent
-rimerez
-rimeriez
-rimerions
-rimerons
-rimeront
-rimes
-rimés
-rîmes
-rimeur
-rimeurs
-rimeuse
-rimeuses
-rimez
-rimiez
-rimions
-Rimmel
-Rimmels
-rimons
-rinça
-rinçage
-rinçages
-rinçai
-rinçaient
-rinçais
-rinçait
-rinçâmes
-rinçant
-rinças
-rinçasse
-rinçassent
-rinçasses
-rinçassiez
-rinçassions
-rinçât
-rinçâtes
-rince
-rincé
-rinceau
-rinceaux
-rince-bouche
-rince-bouteilles
-rince-doigts
-rincée
-rincées
-rincent
-rincer
-rincera
-rincerai
-rinceraient
-rincerais
-rincerait
-rinceras
-rincèrent
-rincerez
-rinceriez
-rincerions
-rincerons
-rinceront
-rinces
-rincés
-rincette
-rincettes
-rinceur
-rinceurs
-rinceuse
-rinceuses
-rincez
-rinciez
-rincions
-rinçons
-rinçure
-rinçures
-rinforzando
-ring
-ringard
-ringarda
-ringardage
-ringardages
-ringardai
-ringardaient
-ringardais
-ringardait
-ringardâmes
-ringardant
-ringardas
-ringardasse
-ringardassent
-ringardasses
-ringardassiez
-ringardassions
-ringardât
-ringardâtes
-ringarde
-ringardé
-ringardée
-ringardées
-ringardent
-ringarder
-ringardera
-ringarderai
-ringarderaient
-ringarderais
-ringarderait
-ringarderas
-ringardèrent
-ringarderez
-ringarderiez
-ringarderions
-ringarderons
-ringarderont
-ringardes
-ringardés
-ringardez
-ringardiez
-ringardions
-ringardons
-ringards
-rings
-rions
-ripa
-ripage
-ripages
-ripai
-ripaient
-ripailla
-ripaillai
-ripaillaient
-ripaillais
-ripaillait
-ripaillâmes
-ripaillant
-ripaillas
-ripaillasse
-ripaillassent
-ripaillasses
-ripaillassiez
-ripaillassions
-ripaillât
-ripaillâtes
-ripaille
-ripaillé
-ripaillent
-ripailler
-ripaillera
-ripaillerai
-ripailleraient
-ripaillerais
-ripaillerait
-ripailleras
-ripaillèrent
-ripaillerez
-ripailleriez
-ripaillerions
-ripaillerons
-ripailleront
-ripailles
-ripailleur
-ripailleurs
-ripailleuse
-ripailleuses
-ripaillez
-ripailliez
-ripaillions
-ripaillons
-ripais
-ripait
-ripâmes
-ripant
-ripas
-ripasse
-ripassent
-ripasses
-ripassiez
-ripassions
-ripât
-ripâtes
-ripaton
-ripatons
-ripe
-ripé
-ripée
-ripées
-ripent
-riper
-ripera
-riperai
-riperaient
-riperais
-riperait
-riperas
-ripèrent
-riperez
-riperiez
-riperions
-riperons
-riperont
-ripes
-ripés
-ripez
-ripieno
-ripiez
-ripions
-Ripolin
-ripolina
-ripolinai
-ripolinaient
-ripolinais
-ripolinait
-ripolinâmes
-ripolinant
-ripolinas
-ripolinasse
-ripolinassent
-ripolinasses
-ripolinassiez
-ripolinassions
-ripolinât
-ripolinâtes
-ripoline
-ripoliné
-ripolinée
-ripolinées
-ripolinent
-ripoliner
-ripolinera
-ripolinerai
-ripolineraient
-ripolinerais
-ripolinerait
-ripolineras
-ripolinèrent
-ripolinerez
-ripolineriez
-ripolinerions
-ripolinerons
-ripolineront
-ripolines
-ripolinés
-ripolinez
-ripoliniez
-ripolinions
-ripolinons
-Ripolins
-ripons
-riposta
-ripostai
-ripostaient
-ripostais
-ripostait
-ripostâmes
-ripostant
-ripostas
-ripostasse
-ripostassent
-ripostasses
-ripostassiez
-ripostassions
-ripostât
-ripostâtes
-riposte
-riposté
-ripostent
-riposter
-ripostera
-riposterai
-riposteraient
-riposterais
-riposterait
-riposteras
-ripostèrent
-riposterez
-riposteriez
-riposterions
-riposterons
-riposteront
-ripostes
-ripostez
-ripostiez
-ripostions
-ripostons
-ripper
-rippers
-ripuaire
-ripuaires
-riquiqui
-rira
-rirai
-riraient
-rirais
-rirait
-riras
-rire
-rirent
-rires
-rirez
-ririez
-ririons
-rirons
-riront
-ris
-risban
-risbans
-risberme
-risbermes
-risée
-risées
-risette
-risettes
-risible
-risiblement
-risibles
-risorius
-risotto
-risottos
-risqua
-risquai
-risquaient
-risquais
-risquait
-risquâmes
-risquant
-risquas
-risquasse
-risquassent
-risquasses
-risquassiez
-risquassions
-risquât
-risquâtes
-risque
-risqué
-risquée
-risquées
-risquent
-risquer
-risquera
-risquerai
-risqueraient
-risquerais
-risquerait
-risqueras
-risquèrent
-risquerez
-risqueriez
-risquerions
-risquerons
-risqueront
-risques
-risqués
-risque-tout
-risquez
-risquiez
-risquions
-risquons
-risse
-rissent
-risses
-rissiez
-rissions
-rissola
-rissolai
-rissolaient
-rissolais
-rissolait
-rissolâmes
-rissolant
-rissolas
-rissolasse
-rissolassent
-rissolasses
-rissolassiez
-rissolassions
-rissolât
-rissolâtes
-rissole
-rissolé
-rissolée
-rissolées
-rissolent
-rissoler
-rissolera
-rissolerai
-rissoleraient
-rissolerais
-rissolerait
-rissoleras
-rissolèrent
-rissolerez
-rissoleriez
-rissolerions
-rissolerons
-rissoleront
-rissoles
-rissolés
-rissolez
-rissoliez
-rissolions
-rissolons
-ristourna
-ristournai
-ristournaient
-ristournais
-ristournait
-ristournâmes
-ristournant
-ristournas
-ristournasse
-ristournassent
-ristournasses
-ristournassiez
-ristournassions
-ristournât
-ristournâtes
-ristourne
-ristourné
-ristournée
-ristournées
-ristournent
-ristourner
-ristournera
-ristournerai
-ristourneraient
-ristournerais
-ristournerait
-ristourneras
-ristournèrent
-ristournerez
-ristourneriez
-ristournerions
-ristournerons
-ristourneront
-ristournes
-ristournés
-ristournez
-ristourniez
-ristournions
-ristournons
-rit
-rît
-rital
-ritals
-rite
-rites
-rîtes
-ritournelle
-ritournelles
-ritualisa
-ritualisai
-ritualisaient
-ritualisais
-ritualisait
-ritualisâmes
-ritualisant
-ritualisas
-ritualisasse
-ritualisassent
-ritualisasses
-ritualisassiez
-ritualisassions
-ritualisât
-ritualisâtes
-ritualise
-ritualisé
-ritualisée
-ritualisées
-ritualisent
-ritualiser
-ritualisera
-ritualiserai
-ritualiseraient
-ritualiserais
-ritualiserait
-ritualiseras
-ritualisèrent
-ritualiserez
-ritualiseriez
-ritualiserions
-ritualiserons
-ritualiseront
-ritualises
-ritualisés
-ritualisez
-ritualisiez
-ritualisions
-ritualisme
-ritualismes
-ritualisons
-ritualiste
-ritualistes
-rituel
-rituelle
-rituellement
-rituelles
-rituels
-riva
-rivage
-rivages
-rivai
-rivaient
-rivais
-rivait
-rival
-rivale
-rivales
-rivalisa
-rivalisai
-rivalisaient
-rivalisais
-rivalisait
-rivalisâmes
-rivalisant
-rivalisas
-rivalisasse
-rivalisassent
-rivalisasses
-rivalisassiez
-rivalisassions
-rivalisât
-rivalisâtes
-rivalise
-rivalisé
-rivalisent
-rivaliser
-rivalisera
-rivaliserai
-rivaliseraient
-rivaliserais
-rivaliserait
-rivaliseras
-rivalisèrent
-rivaliserez
-rivaliseriez
-rivaliserions
-rivaliserons
-rivaliseront
-rivalises
-rivalisez
-rivalisiez
-rivalisions
-rivalisons
-rivalité
-rivalités
-rivâmes
-rivant
-rivas
-rivasse
-rivassent
-rivasses
-rivassiez
-rivassions
-rivât
-rivâtes
-rivaux
-rive
-rivé
-rivée
-rivées
-rivelaine
-rivelaines
-rivent
-river
-rivera
-riverai
-riveraient
-riverain
-riveraine
-riveraines
-riveraineté
-riverainetés
-riverains
-riverais
-riverait
-riveras
-rivèrent
-riverez
-riveriez
-riverions
-riverons
-riveront
-rives
-rivés
-rivet
-riveta
-rivetage
-rivetages
-rivetai
-rivetaient
-rivetais
-rivetait
-rivetâmes
-rivetant
-rivetas
-rivetasse
-rivetassent
-rivetasses
-rivetassiez
-rivetassions
-rivetât
-rivetâtes
-riveté
-rivetée
-rivetées
-riveter
-rivetèrent
-rivetés
-riveteuse
-riveteuses
-rivetez
-rivetiez
-rivetions
-rivetons
-rivets
-rivette
-rivettent
-rivettera
-rivetterai
-rivetteraient
-rivetterais
-rivetterait
-rivetteras
-rivetterez
-rivetteriez
-rivetterions
-rivetterons
-rivetteront
-rivettes
-riveur
-riveurs
-riveuse
-riveuses
-rivez
-rivière
-rivières
-riviez
-rivions
-rivoir
-rivoirs
-rivons
-rivulair
-rivulairs
-rivure
-rivures
-rixdale
-rixdales
-rixe
-rixes
-riz
-rizerie
-rizeries
-riziculteur
-riziculteurs
-rizicultrice
-rizicultrices
-riziculture
-rizicultures
-rizière
-rizières
-riz-pain-sel
-roadster
-roadsters
-roast-beef
-roast-beefs
-rob
-roba
-robage
-robages
-robai
-robaient
-robais
-robait
-robâmes
-robant
-robas
-robasse
-robassent
-robasses
-robassiez
-robassions
-robât
-robâtes
-robe
-robé
-robée
-robées
-robelage
-robelages
-robent
-rober
-robera
-roberai
-roberaient
-roberais
-roberait
-roberas
-robèrent
-roberez
-roberiez
-roberions
-roberons
-roberont
-robert
-roberts
-robes
-robés
-robez
-robiez
-robin
-robinet
-robinetier
-robinetiers
-robinets
-robinetterie
-robinetteries
-robinier
-robiniers
-robins
-robions
-robons
-roboratif
-roboratifs
-roborative
-roboratives
-robot
-robotique
-robotiques
-robotisa
-robotisai
-robotisaient
-robotisais
-robotisait
-robotisâmes
-robotisant
-robotisas
-robotisasse
-robotisassent
-robotisasses
-robotisassiez
-robotisassions
-robotisât
-robotisâtes
-robotisation
-robotisations
-robotise
-robotisé
-robotisée
-robotisées
-robotisent
-robotiser
-robotisera
-robotiserai
-robotiseraient
-robotiserais
-robotiserait
-robotiseras
-robotisèrent
-robotiserez
-robotiseriez
-robotiserions
-robotiserons
-robotiseront
-robotises
-robotisés
-robotisez
-robotisiez
-robotisions
-robotisons
-robots
-robs
-robuste
-robustement
-robustes
-robustesse
-robustesses
-roc
-rocade
-rocades
-rocaillage
-rocaillages
-rocaille
-rocailles
-rocailleur
-rocailleurs
-rocailleuse
-rocailleuses
-rocailleux
-rocambolesque
-rocambolesques
-rochage
-rochages
-rochassier
-rochassière
-rochassières
-rochassiers
-roche
-rocher
-rochers
-roches
-rochet
-rochets
-rocheuse
-rocheuses
-rocheux
-rochier
-rochiers
-rock
-rocker
-rockers
-rocket
-rockets
-rockeuse
-rockeuses
-rocking-chair
-rocking-chairs
-rocks
-rococo
-rococos
-rocou
-rocoua
-rocouai
-rocouaient
-rocouais
-rocouait
-rocouâmes
-rocouant
-rocouas
-rocouasse
-rocouassent
-rocouasses
-rocouassiez
-rocouassions
-rocouât
-rocouâtes
-rocoue
-rocoué
-rocouée
-rocouées
-rocouent
-rocouer
-rocouera
-rocouerai
-rocoueraient
-rocouerais
-rocouerait
-rocoueras
-rocouèrent
-rocouerez
-rocoueriez
-rocouerions
-rocouerons
-rocoueront
-rocoues
-rocoués
-rocouez
-rocouiez
-rocouions
-rocouons
-rocous
-rocouyer
-rocouyers
-rocqua
-rocquai
-rocquaient
-rocquais
-rocquait
-rocquâmes
-rocquant
-rocquas
-rocquasse
-rocquassent
-rocquasses
-rocquassiez
-rocquassions
-rocquât
-rocquâtes
-rocque
-rocqué
-rocquent
-rocquer
-rocquera
-rocquerai
-rocqueraient
-rocquerais
-rocquerait
-rocqueras
-rocquèrent
-rocquerez
-rocqueriez
-rocquerions
-rocquerons
-rocqueront
-rocques
-rocquez
-rocquiez
-rocquions
-rocquons
-rocs
-roda
-rôda
-rodage
-rodages
-rodai
-rôdai
-rodaient
-rôdaient
-rôdailla
-rôdaillai
-rôdaillaient
-rôdaillais
-rôdaillait
-rôdaillâmes
-rôdaillant
-rôdaillas
-rôdaillasse
-rôdaillassent
-rôdaillasses
-rôdaillassiez
-rôdaillassions
-rôdaillât
-rôdaillâtes
-rôdaille
-rôdaillé
-rôdaillent
-rôdailler
-rôdaillera
-rôdaillerai
-rôdailleraient
-rôdaillerais
-rôdaillerait
-rôdailleras
-rôdaillèrent
-rôdaillerez
-rôdailleriez
-rôdaillerions
-rôdaillerons
-rôdailleront
-rôdailles
-rôdaillez
-rôdailliez
-rôdaillions
-rôdaillons
-rodais
-rôdais
-rodait
-rôdait
-rodâmes
-rôdâmes
-rodant
-rôdant
-rodas
-rôdas
-rodasse
-rôdasse
-rodassent
-rôdassent
-rodasses
-rôdasses
-rodassiez
-rôdassiez
-rodassions
-rôdassions
-rodât
-rôdât
-rodâtes
-rôdâtes
-rode
-rodé
-rôde
-rôdé
-rodée
-rodées
-rodent
-rôdent
-rodéo
-rodéos
-roder
-rôder
-rodera
-rôdera
-roderai
-rôderai
-roderaient
-rôderaient
-roderais
-rôderais
-roderait
-rôderait
-roderas
-rôderas
-rodèrent
-rôdèrent
-roderez
-rôderez
-roderiez
-rôderiez
-roderions
-rôderions
-roderons
-rôderons
-roderont
-rôderont
-rodes
-rodés
-rôdes
-rôdeur
-rôdeurs
-rôdeuse
-rôdeuses
-rodez
-rôdez
-rodiez
-rôdiez
-rodions
-rôdions
-rodoir
-rodoirs
-rodomont
-rodomontade
-rodomontades
-rodomonts
-rodons
-rôdons
-roentgen
-roentgens
-rogations
-rogatoire
-rogatoirement
-rogatoires
-rogaton
-rogatons
-rogna
-rognage
-rognages
-rognai
-rognaient
-rognais
-rognait
-rognâmes
-rognant
-rognas
-rognasse
-rognassent
-rognasses
-rognassiez
-rognassions
-rognât
-rognâtes
-rogne
-rogné
-rognée
-rognées
-rognent
-rogner
-rognera
-rognerai
-rogneraient
-rognerais
-rognerait
-rogneras
-rognèrent
-rognerez
-rogneriez
-rognerions
-rognerons
-rogneront
-rognes
-rognés
-rogneur
-rogneurs
-rogneuse
-rogneuses
-rognez
-rogniez
-rognions
-rognon
-rognonna
-rognonnai
-rognonnaient
-rognonnais
-rognonnait
-rognonnâmes
-rognonnant
-rognonnas
-rognonnasse
-rognonnassent
-rognonnasses
-rognonnassiez
-rognonnassions
-rognonnât
-rognonnâtes
-rognonne
-rognonné
-rognonnée
-rognonnées
-rognonnent
-rognonner
-rognonnera
-rognonnerai
-rognonneraient
-rognonnerais
-rognonnerait
-rognonneras
-rognonnèrent
-rognonnerez
-rognonneriez
-rognonnerions
-rognonnerons
-rognonneront
-rognonnes
-rognonnés
-rognonnez
-rognonniez
-rognonnions
-rognonnons
-rognons
-rognure
-rognures
-rogomme
-rogommes
-rogue
-rogué
-roguée
-roguées
-rogues
-rogués
-rohart
-roharts
-roi
-roide
-roides
-roideur
-roideurs
-roidi
-roidie
-roidies
-roidîmes
-roidir
-roidira
-roidirai
-roidiraient
-roidirais
-roidirait
-roidiras
-roidirent
-roidirez
-roidiriez
-roidirions
-roidirons
-roidiront
-roidis
-roidissaient
-roidissais
-roidissait
-roidissant
-roidisse
-roidissent
-roidisses
-roidissez
-roidissiez
-roidissions
-roidissons
-roidit
-roidît
-roidîtes
-rois
-roitelet
-roitelets
-rôle
-rôles
-rollier
-rolliers
-rollmops
-romain
-romaine
-romaines
-romains
-roman
-romança
-romançai
-romançaient
-romançais
-romançait
-romançâmes
-romançant
-romanças
-romançasse
-romançassent
-romançasses
-romançassiez
-romançassions
-romançât
-romançâtes
-romance
-romancé
-romancée
-romancées
-romancent
-romancer
-romancera
-romancerai
-romanceraient
-romancerais
-romancerait
-romanceras
-romancèrent
-romancerez
-romanceriez
-romancerions
-romancero
-romancerons
-romanceront
-romanceros
-romances
-romancés
-romancez
-romanche
-romanches
-romancier
-romancière
-romancières
-romanciers
-romanciez
-romancions
-romançons
-romand
-romande
-romandes
-romands
-romane
-romanes
-romanesque
-romanesques
-roman-feuilleton
-roman-fleuve
-romani
-romanichel
-romanichelle
-romanichelles
-romanichels
-romanis
-romanisa
-romanisai
-romanisaient
-romanisais
-romanisait
-romanisâmes
-romanisant
-romanisas
-romanisasse
-romanisassent
-romanisasses
-romanisassiez
-romanisassions
-romanisât
-romanisâtes
-romanisation
-romanisations
-romanise
-romanisé
-romanisée
-romanisées
-romanisent
-romaniser
-romanisera
-romaniserai
-romaniseraient
-romaniserais
-romaniserait
-romaniseras
-romanisèrent
-romaniserez
-romaniseriez
-romaniserions
-romaniserons
-romaniseront
-romanises
-romanisés
-romanisez
-romanisiez
-romanisions
-romanisons
-romaniste
-romanistes
-romanité
-romanités
-romano
-romanos
-roman-photo
-romans
-romans-feuilletons
-romans-fleuves
-romans-photos
-romantique
-romantiques
-romantisme
-romantismes
-romarin
-romarins
-rombière
-rombières
-rompaient
-rompais
-rompait
-rompant
-rompe
-rompent
-rompes
-rompez
-rompiez
-rompîmes
-rompions
-rompirent
-rompis
-rompisse
-rompissent
-rompisses
-rompissiez
-rompissions
-rompit
-rompît
-rompîtes
-rompons
-rompra
-romprai
-rompraient
-romprais
-romprait
-rompras
-rompre
-romprez
-rompriez
-romprions
-romprons
-rompront
-romps
-rompt
-rompu
-rompue
-rompues
-rompus
-romsteck
-romstecks
-ronce
-ronceraie
-ronceraies
-ronces
-ronceuse
-ronceuses
-ronceux
-ronchon
-ronchonna
-ronchonnai
-ronchonnaient
-ronchonnais
-ronchonnait
-ronchonnâmes
-ronchonnant
-ronchonnas
-ronchonnasse
-ronchonnassent
-ronchonnasses
-ronchonnassiez
-ronchonnassions
-ronchonnât
-ronchonnâtes
-ronchonne
-ronchonné
-ronchonneau
-ronchonneaux
-ronchonnement
-ronchonnements
-ronchonnent
-ronchonner
-ronchonnera
-ronchonnerai
-ronchonneraient
-ronchonnerais
-ronchonnerait
-ronchonneras
-ronchonnèrent
-ronchonnerez
-ronchonneriez
-ronchonnerions
-ronchonnerons
-ronchonneront
-ronchonnes
-ronchonneur
-ronchonneurs
-ronchonneuse
-ronchonneuses
-ronchonnez
-ronchonniez
-ronchonnions
-ronchonnons
-ronchons
-roncier
-roncière
-roncières
-ronciers
-rond
-rondache
-rondaches
-rond-de-cuir
-ronde
-rondeau
-rondeaux
-ronde-bosse
-rondelet
-rondelets
-rondelette
-rondelettes
-rondelle
-rondelles
-rondement
-rondes
-rondes-bosses
-rondeur
-rondeurs
-rondi
-rondie
-rondier
-rondiers
-rondies
-rondîmes
-rondin
-rondins
-rondir
-rondira
-rondirai
-rondiraient
-rondirais
-rondirait
-rondiras
-rondirent
-rondirez
-rondiriez
-rondirions
-rondirons
-rondiront
-rondis
-rondissaient
-rondissais
-rondissait
-rondissant
-rondisse
-rondissent
-rondisses
-rondissez
-rondissiez
-rondissions
-rondissons
-rondit
-rondît
-rondîtes
-rondo
-rondos
-rondouillard
-rondouillarde
-rondouillardes
-rondouillards
-rond-point
-ronds
-ronds-de-cuir
-ronds-points
-Ronéo
-Ronéos
-ronéotypa
-ronéotypai
-ronéotypaient
-ronéotypais
-ronéotypait
-ronéotypâmes
-ronéotypant
-ronéotypas
-ronéotypasse
-ronéotypassent
-ronéotypasses
-ronéotypassiez
-ronéotypassions
-ronéotypât
-ronéotypâtes
-ronéotype
-ronéotypé
-ronéotypée
-ronéotypées
-ronéotypent
-ronéotyper
-ronéotypera
-ronéotyperai
-ronéotyperaient
-ronéotyperais
-ronéotyperait
-ronéotyperas
-ronéotypèrent
-ronéotyperez
-ronéotyperiez
-ronéotyperions
-ronéotyperons
-ronéotyperont
-ronéotypes
-ronéotypés
-ronéotypez
-ronéotypiez
-ronéotypions
-ronéotypons
-ronfla
-ronflagua
-ronflaguai
-ronflaguaient
-ronflaguais
-ronflaguait
-ronflaguâmes
-ronflaguant
-ronflaguas
-ronflaguasse
-ronflaguassent
-ronflaguasses
-ronflaguassiez
-ronflaguassions
-ronflaguât
-ronflaguâtes
-ronflague
-ronflagué
-ronflaguent
-ronflaguer
-ronflaguera
-ronflaguerai
-ronflagueraient
-ronflaguerais
-ronflaguerait
-ronflagueras
-ronflaguèrent
-ronflaguerez
-ronflagueriez
-ronflaguerions
-ronflaguerons
-ronflagueront
-ronflagues
-ronflaguez
-ronflaguiez
-ronflaguions
-ronflaguons
-ronflai
-ronflaient
-ronflais
-ronflait
-ronflâmes
-ronflant
-ronflante
-ronflantes
-ronflants
-ronflas
-ronflasse
-ronflassent
-ronflasses
-ronflassiez
-ronflassions
-ronflât
-ronflâtes
-ronfle
-ronflé
-ronflement
-ronflements
-ronflent
-ronfler
-ronflera
-ronflerai
-ronfleraient
-ronflerais
-ronflerait
-ronfleras
-ronflèrent
-ronflerez
-ronfleriez
-ronflerions
-ronflerons
-ronfleront
-ronfles
-ronfleur
-ronfleurs
-ronfleuse
-ronfleuses
-ronflez
-ronfliez
-ronflions
-ronflons
-ronge
-rongé
-rongea
-rongeai
-rongeaient
-rongeais
-rongeait
-rongeâmes
-rongeant
-rongeas
-rongeasse
-rongeassent
-rongeasses
-rongeassiez
-rongeassions
-rongeât
-rongeâtes
-rongée
-rongées
-rongement
-rongements
-rongent
-rongeons
-ronger
-rongera
-rongerai
-rongeraient
-rongerais
-rongerait
-rongeras
-rongèrent
-rongerez
-rongeriez
-rongerions
-rongerons
-rongeront
-ronges
-rongés
-rongeur
-rongeurs
-rongeuse
-rongeuses
-rongez
-rongiez
-rongions
-ronron
-ronronna
-ronronnai
-ronronnaient
-ronronnais
-ronronnait
-ronronnâmes
-ronronnant
-ronronnas
-ronronnasse
-ronronnassent
-ronronnasses
-ronronnassiez
-ronronnassions
-ronronnât
-ronronnâtes
-ronronne
-ronronné
-ronronnement
-ronronnements
-ronronnent
-ronronner
-ronronnera
-ronronnerai
-ronronneraient
-ronronnerais
-ronronnerait
-ronronneras
-ronronnèrent
-ronronnerez
-ronronneriez
-ronronnerions
-ronronnerons
-ronronneront
-ronronnes
-ronronnez
-ronronniez
-ronronnions
-ronronnons
-ronrons
-ronsardisa
-ronsardisai
-ronsardisaient
-ronsardisais
-ronsardisait
-ronsardisâmes
-ronsardisant
-ronsardisas
-ronsardisasse
-ronsardisassent
-ronsardisasses
-ronsardisassiez
-ronsardisassions
-ronsardisât
-ronsardisâtes
-ronsardise
-ronsardisé
-ronsardisent
-ronsardiser
-ronsardisera
-ronsardiserai
-ronsardiseraient
-ronsardiserais
-ronsardiserait
-ronsardiseras
-ronsardisèrent
-ronsardiserez
-ronsardiseriez
-ronsardiserions
-ronsardiserons
-ronsardiseront
-ronsardises
-ronsardisez
-ronsardisiez
-ronsardisions
-ronsardisons
-rookerie
-rookeries
-roqua
-roquai
-roquaient
-roquais
-roquait
-roquâmes
-roquant
-roquas
-roquasse
-roquassent
-roquasses
-roquassiez
-roquassions
-roquât
-roquâtes
-roque
-roqué
-roquefort
-roqueforts
-roquelaure
-roquelaures
-roquent
-roquentin
-roquentins
-roquer
-roquera
-roquerai
-roqueraient
-roquerais
-roquerait
-roqueras
-roquèrent
-roquerez
-roquerie
-roqueries
-roqueriez
-roquerions
-roquerons
-roqueront
-roques
-roquet
-roquets
-roquette
-roquettes
-roquez
-roquiez
-roquions
-roquons
-rorqual
-rorquals
-rosa
-rosace
-rosacé
-rosacée
-rosacées
-rosaces
-rosacés
-rosage
-rosages
-rosai
-rosaient
-rosaire
-rosaires
-rosais
-rosait
-rosalbin
-rosalbins
-rosâmes
-rosaniline
-rosanilines
-rosant
-rosas
-rosasse
-rosassent
-rosasses
-rosassiez
-rosassions
-rosat
-rosât
-rosâtes
-rosâtre
-rosâtres
-rosbif
-rosbifs
-rose
-rosé
-roseau
-roseaux
-rose-croix
-rosée
-rosées
-roselet
-roselets
-roselier
-roselière
-roselières
-roseliers
-rosent
-roséole
-roséoles
-roser
-rosera
-roserai
-roseraie
-roseraient
-roseraies
-roserais
-roserait
-roseras
-rosèrent
-roserez
-roseriez
-roserions
-roserons
-roseront
-roses
-rosés
-rosette
-rosettes
-rosez
-rosi
-rosicrucien
-rosicrucienne
-rosicruciennes
-rosicruciens
-rosie
-rosier
-rosière
-rosières
-rosiériste
-rosiéristes
-rosiers
-rosies
-rosiez
-rosîmes
-rosions
-rosir
-rosira
-rosirai
-rosiraient
-rosirais
-rosirait
-rosiras
-rosirent
-rosirez
-rosiriez
-rosirions
-rosirons
-rosiront
-rosis
-rosissaient
-rosissais
-rosissait
-rosissant
-rosisse
-rosissement
-rosissements
-rosissent
-rosisses
-rosissez
-rosissiez
-rosissions
-rosissons
-rosit
-rosît
-rosîtes
-rosons
-rossa
-rossai
-rossaient
-rossais
-rossait
-rossâmes
-rossant
-rossard
-rossards
-rossas
-rossasse
-rossassent
-rossasses
-rossassiez
-rossassions
-rossât
-rossâtes
-rosse
-rossé
-rossée
-rossées
-rossent
-rosser
-rossera
-rosserai
-rosseraient
-rosserais
-rosserait
-rosseras
-rossèrent
-rosserez
-rosserie
-rosseries
-rosseriez
-rosserions
-rosserons
-rosseront
-rosses
-rossés
-rossez
-rossiez
-rossignol
-rossignols
-rossinante
-rossinantes
-rossions
-rossolis
-rossons
-rostral
-rostrale
-rostrales
-rostraux
-rostre
-rostres
-rot
-rôt
-rota
-rotacé
-rotacée
-rotacées
-rotacés
-rotai
-rotaient
-rotais
-rotait
-rotâmes
-rotang
-rotangs
-rotant
-rotarien
-rotariens
-rotary
-rotarys
-rotas
-rotasse
-rotassent
-rotasses
-rotassiez
-rotassions
-rotât
-rotâtes
-rotateur
-rotateurs
-rotatif
-rotatifs
-rotation
-rotations
-rotative
-rotatives
-rotatoire
-rotatoires
-rotatrice
-rotatrices
-rote
-roté
-rotengle
-rotengles
-roténone
-roténones
-rotent
-roter
-rotera
-roterai
-roteraient
-roterais
-roterait
-roteras
-rotèrent
-roterez
-roteriez
-roterions
-roterons
-roteront
-rotes
-rotez
-rôti
-rôtie
-rôties
-rotiez
-rotifère
-rotifères
-rôtîmes
-rotin
-rotins
-rotions
-rôtir
-rôtira
-rôtirai
-rôtiraient
-rôtirais
-rôtirait
-rôtiras
-rôtirent
-rôtirez
-rôtiriez
-rôtirions
-rôtirons
-rôtiront
-rôtis
-rôtissage
-rôtissages
-rôtissaient
-rôtissais
-rôtissait
-rôtissant
-rôtisse
-rôtissent
-rôtisserie
-rôtisseries
-rôtisses
-rôtisseur
-rôtisseurs
-rôtisseuse
-rôtisseuses
-rôtissez
-rôtissiez
-rôtissions
-rôtissoire
-rôtissoires
-rôtissons
-rôtit
-rôtît
-rôtîtes
-rotogravure
-rotogravures
-rotonde
-rotondes
-rotondité
-rotondités
-rotons
-rotor
-rotors
-rotrouenge
-rotrouenges
-rotruenge
-rotruenges
-rots
-rôts
-rotule
-rotules
-rotulien
-rotulienne
-rotuliennes
-rotuliens
-roture
-rotures
-roturier
-roturière
-roturières
-roturiers
-roua
-rouableS
-rouage
-rouages
-rouai
-rouaient
-rouais
-rouait
-rouâmes
-rouan
-rouanne
-rouannes
-rouannette
-rouannettes
-rouans
-rouant
-rouas
-rouasse
-rouassent
-rouasses
-rouassiez
-rouassions
-rouât
-rouâtes
-roublard
-roublarde
-roublardes
-roublardise
-roublardises
-roublards
-rouble
-roubles
-rouchi
-roucoula
-roucoulade
-roucoulades
-roucoulai
-roucoulaient
-roucoulais
-roucoulait
-roucoulâmes
-roucoulant
-roucoulante
-roucoulantes
-roucoulants
-roucoulas
-roucoulasse
-roucoulassent
-roucoulasses
-roucoulassiez
-roucoulassions
-roucoulât
-roucoulâtes
-roucoule
-roucoulé
-roucoulée
-roucoulées
-roucoulement
-roucoulements
-roucoulent
-roucouler
-roucoulera
-roucoulerai
-roucouleraient
-roucoulerais
-roucoulerait
-roucouleras
-roucoulèrent
-roucoulerez
-roucouleriez
-roucoulerions
-roucoulerons
-roucouleront
-roucoules
-roucoulés
-roucoulez
-roucouliez
-roucoulions
-roucoulons
-roudoudou
-roudoudous
-roue
-roué
-rouée
-rouées
-rouelle
-rouelles
-rouennerie
-rouenneries
-rouent
-rouer
-rouera
-rouerai
-roueraient
-rouerais
-rouerait
-roueras
-rouèrent
-rouerez
-rouerie
-roueries
-roueriez
-rouerions
-rouerons
-roueront
-roues
-roués
-rouet
-rouets
-rouette
-rouettes
-rouez
-rouf
-rouflaquette
-rouflaquettes
-roufs
-rouge
-rougeâtre
-rougeâtres
-rougeaud
-rougeaude
-rougeaudes
-rougeauds
-rouge-gorge
-rougeoie
-rougeoiement
-rougeoiements
-rougeoient
-rougeoiera
-rougeoierai
-rougeoieraient
-rougeoierais
-rougeoierait
-rougeoieras
-rougeoierez
-rougeoieriez
-rougeoierions
-rougeoierons
-rougeoieront
-rougeoies
-rougeole
-rougeoles
-rougeoya
-rougeoyai
-rougeoyaient
-rougeoyais
-rougeoyait
-rougeoyâmes
-rougeoyant
-rougeoyante
-rougeoyantes
-rougeoyants
-rougeoyas
-rougeoyasse
-rougeoyassent
-rougeoyasses
-rougeoyassiez
-rougeoyassions
-rougeoyât
-rougeoyâtes
-rougeoyé
-rougeoyer
-rougeoyèrent
-rougeoyez
-rougeoyiez
-rougeoyions
-rougeoyons
-rouge-queue
-rouges
-rouges-gorges
-rouges-queues
-rouget
-rougets
-rougeur
-rougeurs
-rougi
-rougie
-rougies
-rougîmes
-rougir
-rougira
-rougirai
-rougiraient
-rougirais
-rougirait
-rougiras
-rougirent
-rougirez
-rougiriez
-rougirions
-rougirons
-rougiront
-rougis
-rougissaient
-rougissais
-rougissait
-rougissant
-rougissante
-rougissantes
-rougissants
-rougisse
-rougissement
-rougissements
-rougissent
-rougisses
-rougissez
-rougissiez
-rougissions
-rougissons
-rougit
-rougît
-rougîtes
-roui
-rouie
-rouies
-rouiez
-rouilla
-rouillai
-rouillaient
-rouillais
-rouillait
-rouillâmes
-rouillant
-rouillas
-rouillasse
-rouillassent
-rouillasses
-rouillassiez
-rouillassions
-rouillât
-rouillâtes
-rouille
-rouillé
-rouillée
-rouillées
-rouillent
-rouiller
-rouillera
-rouillerai
-rouilleraient
-rouillerais
-rouillerait
-rouilleras
-rouillèrent
-rouillerez
-rouilleriez
-rouillerions
-rouillerons
-rouilleront
-rouilles
-rouillés
-rouillez
-rouilliez
-rouillions
-rouillons
-rouillure
-rouillures
-rouîmes
-rouions
-rouir
-rouira
-rouirai
-rouiraient
-rouirais
-rouirait
-rouiras
-rouirent
-rouirez
-rouiriez
-rouirions
-rouirons
-rouiront
-rouis
-rouissage
-rouissages
-rouissaient
-rouissais
-rouissait
-rouissant
-rouisse
-rouissent
-rouisses
-rouissez
-rouissiez
-rouissions
-rouissoir
-rouissoirs
-rouissons
-rouit
-rouît
-rouîtes
-roula
-roulade
-roulades
-roulage
-roulages
-roulai
-roulaient
-roulais
-roulait
-roulâmes
-roulant
-roulante
-roulantes
-roulants
-roulas
-roulasse
-roulassent
-roulasses
-roulassiez
-roulassions
-roulât
-roulâtes
-roule
-roulé
-rouleau
-rouleauté
-rouleautée
-rouleautées
-rouleautés
-rouleaux
-roulé-boulé
-roulée
-roulées
-roulement
-roulements
-roulent
-rouler
-roulera
-roulerai
-rouleraient
-roulerais
-roulerait
-rouleras
-roulèrent
-roulerez
-rouleriez
-roulerions
-roulerons
-rouleront
-roules
-roulés
-roulés-boulés
-roulette
-roulettes
-rouleur
-rouleurs
-roulez
-roulier
-rouliers
-rouliez
-roulions
-roulis
-rouloir
-rouloirs
-roulons
-roulotta
-roulottai
-roulottaient
-roulottais
-roulottait
-roulottâmes
-roulottant
-roulottas
-roulottasse
-roulottassent
-roulottasses
-roulottassiez
-roulottassions
-roulottât
-roulottâtes
-roulotte
-roulotté
-roulottée
-roulottées
-roulottent
-roulotter
-roulottera
-roulotterai
-roulotteraient
-roulotterais
-roulotterait
-roulotteras
-roulottèrent
-roulotterez
-roulotteriez
-roulotterions
-roulotterons
-roulotteront
-roulottes
-roulottés
-roulottez
-roulottiez
-roulottions
-roulottons
-roulure
-roulures
-roumain
-roumaine
-roumaines
-roumains
-roumi
-roumis
-round
-rounds
-rouons
-roupettes
-roupie
-roupies
-roupilla
-roupillai
-roupillaient
-roupillais
-roupillait
-roupillâmes
-roupillant
-roupillas
-roupillasse
-roupillassent
-roupillasses
-roupillassiez
-roupillassions
-roupillât
-roupillâtes
-roupille
-roupillé
-roupillent
-roupiller
-roupillera
-roupillerai
-roupilleraient
-roupillerais
-roupillerait
-roupilleras
-roupillèrent
-roupillerez
-roupilleriez
-roupillerions
-roupillerons
-roupilleront
-roupilles
-roupillez
-roupilliez
-roupillions
-roupillon
-roupillons
-rouquin
-rouquine
-rouquines
-rouquins
-rouscailla
-rouscaillai
-rouscaillaient
-rouscaillais
-rouscaillait
-rouscaillâmes
-rouscaillant
-rouscaillas
-rouscaillasse
-rouscaillassent
-rouscaillasses
-rouscaillassiez
-rouscaillassions
-rouscaillât
-rouscaillâtes
-rouscaille
-rouscaillé
-rouscaillent
-rouscailler
-rouscaillera
-rouscaillerai
-rouscailleraient
-rouscaillerais
-rouscaillerait
-rouscailleras
-rouscaillèrent
-rouscaillerez
-rouscailleriez
-rouscaillerions
-rouscaillerons
-rouscailleront
-rouscailles
-rouscaillez
-rouscailliez
-rouscaillions
-rouscaillons
-rouspéta
-rouspétai
-rouspétaient
-rouspétais
-rouspétait
-rouspétâmes
-rouspétance
-rouspétances
-rouspétant
-rouspétas
-rouspétasse
-rouspétassent
-rouspétasses
-rouspétassiez
-rouspétassions
-rouspétât
-rouspétâtes
-rouspété
-rouspète
-rouspètent
-rouspéter
-rouspétera
-rouspéterai
-rouspéteraient
-rouspéterais
-rouspéterait
-rouspéteras
-rouspétèrent
-rouspéterez
-rouspéteriez
-rouspéterions
-rouspéterons
-rouspéteront
-rouspètes
-rouspéteur
-rouspéteurs
-rouspéteuse
-rouspéteuses
-rouspétez
-rouspétiez
-rouspétions
-rouspétons
-roussâtre
-roussâtres
-rousse
-rousseau
-rousseaux
-rousselet
-rousselets
-rousserolle
-rousserolles
-rousses
-roussette
-roussettes
-rousseur
-rousseurs
-roussi
-roussie
-roussies
-roussîmes
-roussin
-roussins
-roussir
-roussira
-roussirai
-roussiraient
-roussirais
-roussirait
-roussiras
-roussirent
-roussirez
-roussiriez
-roussirions
-roussirons
-roussiront
-roussis
-roussissaient
-roussissais
-roussissait
-roussissant
-roussisse
-roussissent
-roussisses
-roussissez
-roussissiez
-roussissions
-roussissons
-roussit
-roussît
-roussîtes
-rousti
-roustie
-rousties
-roustîmes
-roustir
-roustira
-roustirai
-roustiraient
-roustirais
-roustirait
-roustiras
-roustirent
-roustirez
-roustiriez
-roustirions
-roustirons
-roustiront
-roustis
-roustissaient
-roustissais
-roustissait
-roustissant
-roustisse
-roustissent
-roustisses
-roustissez
-roustissiez
-roustissions
-roustissons
-roustit
-roustît
-roustîtes
-roustons
-routa
-routage
-routages
-routai
-routaient
-routais
-routait
-routâmes
-routant
-routard
-routarde
-routardes
-routards
-routas
-routasse
-routassent
-routasses
-routassiez
-routassions
-routât
-routâtes
-route
-routé
-routée
-routées
-routent
-router
-routera
-routerai
-routeraient
-routerais
-routerait
-routeras
-routèrent
-routerez
-routeriez
-routerions
-routerons
-routeront
-routes
-routés
-routez
-routier
-routière
-routières
-routiers
-routiez
-routine
-routines
-routinier
-routinière
-routinières
-routiniers
-routions
-routons
-rouverain
-rouverains
-rouverin
-rouverins
-rouvert
-rouverte
-rouvertes
-rouverts
-rouvieux
-rouvraie
-rouvraient
-rouvraies
-rouvrais
-rouvrait
-rouvrant
-rouvre
-rouvrent
-rouvres
-rouvrez
-rouvriez
-rouvrîmes
-rouvrions
-rouvrir
-rouvrira
-rouvrirai
-rouvriraient
-rouvrirais
-rouvrirait
-rouvriras
-rouvrirent
-rouvrirez
-rouvririez
-rouvririons
-rouvrirons
-rouvriront
-rouvris
-rouvrisse
-rouvrissent
-rouvrisses
-rouvrissiez
-rouvrissions
-rouvrit
-rouvrît
-rouvrîtes
-rouvrons
-rouvru
-rouvrue
-rouvrues
-rouvrus
-roux
-rowing
-rowings
-royal
-royale
-royalement
-royales
-royalisme
-royalismes
-royaliste
-royalistes
-royalties
-royaume
-royaumes
-royauté
-royautés
-royaux
-ru
-rua
-ruade
-ruades
-ruai
-ruaient
-ruais
-ruait
-ruâmes
-ruant
-ruas
-ruasse
-ruassent
-ruasses
-ruassiez
-ruassions
-ruât
-ruâtes
-ruban
-rubana
-rubanai
-rubanaient
-rubanais
-rubanait
-rubanâmes
-rubanant
-rubanas
-rubanasse
-rubanassent
-rubanasses
-rubanassiez
-rubanassions
-rubanât
-rubanâtes
-rubane
-rubané
-rubanée
-rubanées
-rubanent
-rubaner
-rubanera
-rubanerai
-rubaneraient
-rubanerais
-rubanerait
-rubaneras
-rubanèrent
-rubanerez
-rubanerie
-rubaneries
-rubaneriez
-rubanerions
-rubanerons
-rubaneront
-rubanes
-rubanés
-rubanez
-rubanier
-rubanière
-rubanières
-rubaniers
-rubaniez
-rubanions
-rubanons
-rubans
-rubato
-rubéfaction
-rubéfactions
-rubéfia
-rubéfiai
-rubéfiaient
-rubéfiais
-rubéfiait
-rubéfiâmes
-rubéfiant
-rubéfiante
-rubéfiantes
-rubéfiants
-rubéfias
-rubéfiasse
-rubéfiassent
-rubéfiasses
-rubéfiassiez
-rubéfiassions
-rubéfiât
-rubéfiâtes
-rubéfie
-rubéfié
-rubéfiée
-rubéfiées
-rubéfient
-rubéfier
-rubéfiera
-rubéfierai
-rubéfieraient
-rubéfierais
-rubéfierait
-rubéfieras
-rubéfièrent
-rubéfierez
-rubéfieriez
-rubéfierions
-rubéfierons
-rubéfieront
-rubéfies
-rubéfiés
-rubéfiez
-rubéfiiez
-rubéfiions
-rubéfions
-rubellite
-rubellites
-rubéole
-rubéoles
-rubéoleuse
-rubéoleuses
-rubéoleux
-rubescent
-rubescente
-rubescentes
-rubescents
-rubiacé
-rubiacée
-rubiacées
-rubiacés
-rubican
-rubicans
-rubicelle
-rubicelles
-rubicond
-rubiconde
-rubicondes
-rubiconds
-rubidium
-rubidiums
-rubiette
-rubiettes
-rubigineuse
-rubigineuses
-rubigineux
-rubis
-rubrique
-rubriques
-rucha
-ruchai
-ruchaient
-ruchais
-ruchait
-ruchâmes
-ruchant
-ruchas
-ruchasse
-ruchassent
-ruchasses
-ruchassiez
-ruchassions
-ruchât
-ruchâtes
-ruche
-ruché
-ruchée
-ruchées
-ruchent
-rucher
-ruchera
-rucherai
-rucheraient
-rucherais
-rucherait
-rucheras
-ruchèrent
-rucherez
-rucheriez
-rucherions
-rucherons
-rucheront
-ruchers
-ruches
-ruchés
-ruchez
-ruchiez
-ruchions
-ruchons
-rudbeckie
-rudbeckies
-rude
-rudement
-rudenta
-rudentai
-rudentaient
-rudentais
-rudentait
-rudentâmes
-rudentant
-rudentas
-rudentasse
-rudentassent
-rudentasses
-rudentassiez
-rudentassions
-rudentât
-rudentâtes
-rudente
-rudenté
-rudentée
-rudentées
-rudentent
-rudenter
-rudentera
-rudenterai
-rudenteraient
-rudenterais
-rudenterait
-rudenteras
-rudentèrent
-rudenterez
-rudenteriez
-rudenterions
-rudenterons
-rudenteront
-rudentes
-rudentés
-rudentez
-rudentiez
-rudentions
-rudentons
-rudenture
-rudentures
-rudéral
-rudérale
-rudérales
-rudération
-rudérations
-rudéraux
-rudes
-rudesse
-rudesses
-rudiment
-rudimentaire
-rudimentaires
-rudiments
-rudoie
-rudoiement
-rudoiements
-rudoient
-rudoiera
-rudoierai
-rudoieraient
-rudoierais
-rudoierait
-rudoieras
-rudoierez
-rudoieriez
-rudoierions
-rudoierons
-rudoieront
-rudoies
-rudoya
-rudoyai
-rudoyaient
-rudoyais
-rudoyait
-rudoyâmes
-rudoyant
-rudoyas
-rudoyasse
-rudoyassent
-rudoyasses
-rudoyassiez
-rudoyassions
-rudoyât
-rudoyâtes
-rudoyé
-rudoyée
-rudoyées
-rudoyer
-rudoyèrent
-rudoyés
-rudoyez
-rudoyiez
-rudoyions
-rudoyons
-rue
-rué
-ruée
-ruées
-ruelle
-ruelles
-ruent
-ruer
-ruera
-ruerai
-rueraient
-ruerais
-ruerait
-rueras
-ruèrent
-ruerez
-rueriez
-ruerions
-ruerons
-rueront
-rues
-rués
-ruez
-ruffian
-ruffians
-rufian
-rufians
-rugby
-rugbyman
-rugbymen
-rugbys
-rugi
-rugîmes
-rugination
-ruginations
-rugir
-rugira
-rugirai
-rugiraient
-rugirais
-rugirait
-rugiras
-rugirent
-rugirez
-rugiriez
-rugirions
-rugirons
-rugiront
-rugis
-rugissaient
-rugissais
-rugissait
-rugissant
-rugissante
-rugissantes
-rugissants
-rugisse
-rugissement
-rugissements
-rugissent
-rugisses
-rugissez
-rugissiez
-rugissions
-rugissons
-rugit
-rugît
-rugîtes
-rugosité
-rugosités
-rugueuse
-rugueuses
-rugueux
-ruiez
-ruila
-ruilai
-ruilaient
-ruilais
-ruilait
-ruilâmes
-ruilant
-ruilas
-ruilasse
-ruilassent
-ruilasses
-ruilassiez
-ruilassions
-ruilât
-ruilâtes
-ruile
-ruilé
-ruilée
-ruilées
-ruilent
-ruiler
-ruilera
-ruilerai
-ruileraient
-ruilerais
-ruilerait
-ruileras
-ruilèrent
-ruilerez
-ruileriez
-ruilerions
-ruilerons
-ruileront
-ruiles
-ruilés
-ruilez
-ruiliez
-ruilions
-ruilons
-ruina
-ruinai
-ruinaient
-ruinais
-ruinait
-ruinâmes
-ruinant
-ruinas
-ruinasse
-ruinassent
-ruinasses
-ruinassiez
-ruinassions
-ruinât
-ruinâtes
-ruine
-ruiné
-ruinée
-ruinées
-ruinent
-ruiner
-ruinera
-ruinerai
-ruineraient
-ruinerais
-ruinerait
-ruineras
-ruinèrent
-ruinerez
-ruineriez
-ruinerions
-ruinerons
-ruineront
-ruines
-ruinés
-ruineuse
-ruineusement
-ruineuses
-ruineux
-ruinez
-ruiniez
-ruiniforme
-ruiniformes
-ruinions
-ruiniste
-ruinistes
-ruinons
-ruinure
-ruinures
-ruions
-ruisseau
-ruisseaux
-ruissela
-ruisselai
-ruisselaient
-ruisselais
-ruisselait
-ruisselâmes
-ruisselant
-ruisselante
-ruisselantes
-ruisselants
-ruisselas
-ruisselasse
-ruisselassent
-ruisselasses
-ruisselassiez
-ruisselassions
-ruisselât
-ruisselâtes
-ruisselé
-ruisseler
-ruisselèrent
-ruisselet
-ruisselets
-ruisselez
-ruisseliez
-ruisselions
-ruisselle
-ruissellement
-ruissellements
-ruissellent
-ruissellera
-ruissellerai
-ruisselleraient
-ruissellerais
-ruissellerait
-ruisselleras
-ruissellerez
-ruisselleriez
-ruissellerions
-ruissellerons
-ruisselleront
-ruisselles
-ruisselons
-rumba
-rumbas
-rumen
-rumens
-rumeur
-rumeurs
-rumex
-rumina
-ruminai
-ruminaient
-ruminais
-ruminait
-ruminâmes
-ruminant
-ruminante
-ruminantes
-ruminants
-ruminas
-ruminasse
-ruminassent
-ruminasses
-ruminassiez
-ruminassions
-ruminât
-ruminâtes
-rumination
-ruminations
-rumine
-ruminé
-ruminée
-ruminées
-ruminent
-ruminer
-ruminera
-ruminerai
-rumineraient
-ruminerais
-ruminerait
-rumineras
-ruminèrent
-ruminerez
-rumineriez
-ruminerions
-ruminerons
-rumineront
-rumines
-ruminés
-ruminez
-ruminiez
-ruminions
-ruminons
-rumsteck
-rumstecks
-runabout
-runabouts
-ruolz
-ruons
-rupestre
-rupestres
-rupicole
-rupicoles
-rupin
-rupina
-rupinai
-rupinaient
-rupinais
-rupinait
-rupinâmes
-rupinant
-rupinas
-rupinasse
-rupinassent
-rupinasses
-rupinassiez
-rupinassions
-rupinât
-rupinâtes
-rupine
-rupiné
-rupinent
-rupiner
-rupinera
-rupinerai
-rupineraient
-rupinerais
-rupinerait
-rupineras
-rupinèrent
-rupinerez
-rupineriez
-rupinerions
-rupinerons
-rupineront
-rupines
-rupinez
-rupiniez
-rupinions
-rupinons
-rupins
-rupteur
-rupteurs
-rupture
-ruptures
-rural
-rurale
-rurales
-ruraux
-rus
-rusa
-rusai
-rusaient
-rusais
-rusait
-rusâmes
-rusant
-rusas
-rusasse
-rusassent
-rusasses
-rusassiez
-rusassions
-rusât
-rusâtes
-ruse
-rusé
-rusée
-rusées
-rusent
-ruser
-rusera
-ruserai
-ruseraient
-ruserais
-ruserait
-ruseras
-rusèrent
-ruserez
-ruseriez
-ruserions
-ruserons
-ruseront
-ruses
-rusés
-rusez
-rush
-rushes
-rushs
-rusiez
-rusions
-rusons
-russe
-russes
-russifia
-russifiai
-russifiaient
-russifiais
-russifiait
-russifiâmes
-russifiant
-russifias
-russifiasse
-russifiassent
-russifiasses
-russifiassiez
-russifiassions
-russifiât
-russifiâtes
-russification
-russifications
-russifie
-russifié
-russifiée
-russifiées
-russifient
-russifier
-russifiera
-russifierai
-russifieraient
-russifierais
-russifierait
-russifieras
-russifièrent
-russifierez
-russifieriez
-russifierions
-russifierons
-russifieront
-russifies
-russifiés
-russifiez
-russifiiez
-russifiions
-russifions
-russophile
-russophiles
-russule
-russules
-rustaud
-rustaude
-rustauderie
-rustauderies
-rustaudes
-rustauds
-rusticage
-rusticages
-rusticité
-rusticités
-rustine
-rustines
-rustiqua
-rustiquai
-rustiquaient
-rustiquais
-rustiquait
-rustiquâmes
-rustiquant
-rustiquas
-rustiquasse
-rustiquassent
-rustiquasses
-rustiquassiez
-rustiquassions
-rustiquât
-rustiquâtes
-rustique
-rustiqué
-rustiquée
-rustiquées
-rustiquement
-rustiquent
-rustiquer
-rustiquera
-rustiquerai
-rustiqueraient
-rustiquerais
-rustiquerait
-rustiqueras
-rustiquèrent
-rustiquerez
-rustiqueriez
-rustiquerions
-rustiquerons
-rustiqueront
-rustiques
-rustiqués
-rustiquez
-rustiquiez
-rustiquions
-rustiquons
-rustre
-rustres
-rut
-rutabaga
-rutabagas
-ruthénium
-ruthéniums
-rutila
-rutilai
-rutilaient
-rutilais
-rutilait
-rutilâmes
-rutilant
-rutilante
-rutilantes
-rutilants
-rutilas
-rutilasse
-rutilassent
-rutilasses
-rutilassiez
-rutilassions
-rutilât
-rutilâtes
-rutile
-rutilé
-rutilent
-rutiler
-rutilera
-rutilerai
-rutileraient
-rutilerais
-rutilerait
-rutileras
-rutilèrent
-rutilerez
-rutileriez
-rutilerions
-rutilerons
-rutileront
-rutiles
-rutilez
-rutiliez
-rutilions
-rutilons
-ruts
-rythma
-rythmai
-rythmaient
-rythmais
-rythmait
-rythmâmes
-rythmant
-rythmas
-rythmasse
-rythmassent
-rythmasses
-rythmassiez
-rythmassions
-rythmât
-rythmâtes
-rythme
-rythmé
-rythmée
-rythmées
-rythment
-rythmer
-rythmera
-rythmerai
-rythmeraient
-rythmerais
-rythmerait
-rythmeras
-rythmèrent
-rythmerez
-rythmeriez
-rythmerions
-rythmerons
-rythmeront
-rythmes
-rythmés
-rythmez
-rythmicien
-rythmiciens
-rythmicité
-rythmicités
-rythmiez
-rythmions
-rythmique
-rythmiquement
-rythmiques
-rythmons
-sa
-sabayon
-sabayons
-sabbat
-sabbathien
-sabbathienne
-sabbathiennes
-sabbathiens
-sabbatique
-sabbatiques
-sabbats
-sabéen
-sabéenne
-sabéennes
-sabéens
-sabéisme
-sabéismes
-sabelle
-sabelles
-sabellianisme
-sabellianismes
-sabine
-sabines
-sabir
-sabirs
-sabla
-sablage
-sablages
-sablai
-sablaient
-sablais
-sablait
-sablâmes
-sablant
-sablas
-sablasse
-sablassent
-sablasses
-sablassiez
-sablassions
-sablât
-sablâtes
-sable
-sablé
-sablée
-sablées
-sablent
-sabler
-sablera
-sablerai
-sableraient
-sablerais
-sablerait
-sableras
-sablèrent
-sablerez
-sablerie
-sableries
-sableriez
-sablerions
-sablerons
-sableront
-sables
-sablés
-sableur
-sableurs
-sableuse
-sableuses
-sableux
-sablez
-sablier
-sablière
-sablières
-sabliers
-sabliez
-sablions
-sablon
-sablonna
-sablonnai
-sablonnaient
-sablonnais
-sablonnait
-sablonnâmes
-sablonnant
-sablonnas
-sablonnasse
-sablonnassent
-sablonnasses
-sablonnassiez
-sablonnassions
-sablonnât
-sablonnâtes
-sablonne
-sablonné
-sablonnée
-sablonnées
-sablonnent
-sablonner
-sablonnera
-sablonnerai
-sablonneraient
-sablonnerais
-sablonnerait
-sablonneras
-sablonnèrent
-sablonnerez
-sablonneriez
-sablonnerions
-sablonnerons
-sablonneront
-sablonnes
-sablonnés
-sablonneuse
-sablonneuses
-sablonneux
-sablonnez
-sablonnière
-sablonnières
-sablonniez
-sablonnions
-sablonnons
-sablons
-sabord
-saborda
-sabordage
-sabordages
-sabordai
-sabordaient
-sabordais
-sabordait
-sabordâmes
-sabordant
-sabordas
-sabordasse
-sabordassent
-sabordasses
-sabordassiez
-sabordassions
-sabordât
-sabordâtes
-saborde
-sabordé
-sabordée
-sabordées
-sabordement
-sabordements
-sabordent
-saborder
-sabordera
-saborderai
-saborderaient
-saborderais
-saborderait
-saborderas
-sabordèrent
-saborderez
-saborderiez
-saborderions
-saborderons
-saborderont
-sabordes
-sabordés
-sabordez
-sabordiez
-sabordions
-sabordons
-sabords
-sabot
-sabota
-sabotage
-sabotages
-sabotai
-sabotaient
-sabotais
-sabotait
-sabotâmes
-sabotant
-sabotas
-sabotasse
-sabotassent
-sabotasses
-sabotassiez
-sabotassions
-sabotât
-sabotâtes
-sabote
-saboté
-sabotée
-sabotées
-sabotent
-saboter
-sabotera
-saboterai
-saboteraient
-saboterais
-saboterait
-saboteras
-sabotèrent
-saboterez
-saboterie
-saboteries
-saboteriez
-saboterions
-saboterons
-saboteront
-sabotes
-sabotés
-saboteur
-saboteurs
-saboteuse
-saboteuses
-sabotez
-sabotier
-sabotière
-sabotières
-sabotiers
-sabotiez
-sabotions
-sabotons
-sabots
-saboula
-saboulai
-saboulaient
-saboulais
-saboulait
-saboulâmes
-saboulant
-saboulas
-saboulasse
-saboulassent
-saboulasses
-saboulassiez
-saboulassions
-saboulât
-saboulâtes
-saboule
-saboulé
-saboulée
-saboulées
-saboulent
-sabouler
-saboulera
-saboulerai
-sabouleraient
-saboulerais
-saboulerait
-sabouleras
-saboulèrent
-saboulerez
-sabouleriez
-saboulerions
-saboulerons
-sabouleront
-saboules
-saboulés
-saboulez
-sabouliez
-saboulions
-saboulons
-sabra
-sabrage
-sabrages
-sabraient
-sabraîmes
-sabrairent
-sabrais
-sabraisse
-sabraissent
-sabraisses
-sabraissiez
-sabraissions
-sabrait
-sabraît
-sabraîtes
-sabrant
-sabras
-sabre
-sabré
-sabrée
-sabrées
-sabrent
-sabrer
-sabrera
-sabrerai
-sabreraient
-sabrerais
-sabrerait
-sabreras
-sabrerez
-sabreriez
-sabrerions
-sabrerons
-sabreront
-sabres
-sabrés
-sabretache
-sabretaches
-sabreur
-sabreurs
-sabreuse
-sabreuses
-sabrez
-sabriez
-sabrions
-sabrons
-saburral
-saburrale
-saburrales
-saburraux
-saburre
-saburres
-sac
-sacagna
-sacagnai
-sacagnaient
-sacagnais
-sacagnait
-sacagnâmes
-sacagnant
-sacagnas
-sacagnasse
-sacagnassent
-sacagnasses
-sacagnassiez
-sacagnassions
-sacagnât
-sacagnâtes
-sacagne
-sacagné
-sacagnée
-sacagnées
-sacagnent
-sacagner
-sacagnera
-sacagnerai
-sacagneraient
-sacagnerais
-sacagnerait
-sacagneras
-sacagnèrent
-sacagnerez
-sacagneriez
-sacagnerions
-sacagnerons
-sacagneront
-sacagnes
-sacagnés
-sacagnez
-sacagniez
-sacagnions
-sacagnons
-saccada
-saccadai
-saccadaient
-saccadais
-saccadait
-saccadâmes
-saccadant
-saccadas
-saccadasse
-saccadassent
-saccadasses
-saccadassiez
-saccadassions
-saccadât
-saccadâtes
-saccade
-saccadé
-saccadée
-saccadées
-saccadent
-saccader
-saccadera
-saccaderai
-saccaderaient
-saccaderais
-saccaderait
-saccaderas
-saccadèrent
-saccaderez
-saccaderiez
-saccaderions
-saccaderons
-saccaderont
-saccades
-saccadés
-saccadez
-saccadiez
-saccadions
-saccadons
-saccage
-saccagé
-saccagea
-saccageai
-saccageaient
-saccageais
-saccageait
-saccageâmes
-saccageant
-saccageas
-saccageasse
-saccageassent
-saccageasses
-saccageassiez
-saccageassions
-saccageât
-saccageâtes
-saccagée
-saccagées
-saccagement
-saccagements
-saccagent
-saccageons
-saccager
-saccagera
-saccagerai
-saccageraient
-saccagerais
-saccagerait
-saccageras
-saccagèrent
-saccagerez
-saccageriez
-saccagerions
-saccagerons
-saccageront
-saccages
-saccagés
-saccageur
-saccageurs
-saccageuse
-saccageuses
-saccagez
-saccagiez
-saccagions
-saccharase
-saccharases
-saccharate
-saccharates
-sacchareuse
-sacchareuses
-sacchareux
-saccharidé
-saccharidés
-saccharifère
-saccharifères
-saccharifia
-saccharifiai
-saccharifiaient
-saccharifiais
-saccharifiait
-saccharifiâmes
-saccharifiant
-saccharifias
-saccharifiasse
-saccharifiassent
-saccharifiasses
-saccharifiassiez
-saccharifiassions
-saccharifiât
-saccharifiâtes
-saccharification
-saccharifications
-saccharifie
-saccharifié
-saccharifiée
-saccharifiées
-saccharifient
-saccharifier
-saccharifiera
-saccharifierai
-saccharifieraient
-saccharifierais
-saccharifierait
-saccharifieras
-saccharifièrent
-saccharifierez
-saccharifieriez
-saccharifierions
-saccharifierons
-saccharifieront
-saccharifies
-saccharifiés
-saccharifiez
-saccharifiiez
-saccharifiions
-saccharifions
-saccharin
-saccharine
-saccharines
-saccharins
-saccharique
-sacchariques
-saccharoïde
-saccharoïdes
-saccharolé
-saccharolés
-saccharomyces
-saccharose
-saccharoses
-saccharure
-saccharures
-sacciforme
-sacciformes
-saccule
-saccules
-sacculiforme
-sacculiformes
-sacculine
-sacculines
-sacerdoce
-sacerdoces
-sacerdotal
-sacerdotale
-sacerdotales
-sacerdotaux
-sachant
-sache
-sachem
-sachems
-sachent
-saches
-sachet
-sachets
-sachez
-sachiez
-sachions
-sachons
-sacoche
-sacoches
-sacoléva
-sacolévas
-sacolève
-sacolèves
-sacome
-sacomes
-sacqua
-sacquai
-sacquaient
-sacquais
-sacquait
-sacquâmes
-sacquant
-sacquas
-sacquasse
-sacquassent
-sacquasses
-sacquassiez
-sacquassions
-sacquât
-sacquâtes
-sacque
-sacqué
-sacquebute
-sacquebutes
-sacquée
-sacquées
-sacquent
-sacquer
-sacquera
-sacquerai
-sacqueraient
-sacquerais
-sacquerait
-sacqueras
-sacquèrent
-sacquerez
-sacqueriez
-sacquerions
-sacquerons
-sacqueront
-sacques
-sacqués
-sacquez
-sacquiez
-sacquions
-sacquons
-sacra
-sacrai
-sacraient
-sacrais
-sacrait
-sacral
-sacrale
-sacrales
-sacralisa
-sacralisai
-sacralisaient
-sacralisais
-sacralisait
-sacralisâmes
-sacralisant
-sacralisas
-sacralisasse
-sacralisassent
-sacralisasses
-sacralisassiez
-sacralisassions
-sacralisât
-sacralisâtes
-sacralisation
-sacralisations
-sacralise
-sacralisé
-sacralisée
-sacralisées
-sacralisent
-sacraliser
-sacralisera
-sacraliserai
-sacraliseraient
-sacraliserais
-sacraliserait
-sacraliseras
-sacralisèrent
-sacraliserez
-sacraliseriez
-sacraliserions
-sacraliserons
-sacraliseront
-sacralises
-sacralisés
-sacralisez
-sacralisiez
-sacralisions
-sacralisons
-sacramentaire
-sacramentaires
-sacramental
-sacramentaux
-sacramentel
-sacramentelle
-sacramentelles
-sacramentels
-sacrâmes
-sacrant
-sacras
-sacrasse
-sacrassent
-sacrasses
-sacrassiez
-sacrassions
-sacrât
-sacrâtes
-sacraux
-sacre
-sacré
-sacrebleu
-sacré-coeur
-sacredieu
-sacrée
-sacrées
-sacrement
-sacrément
-sacrements
-sacrent
-sacrer
-sacrera
-sacrerai
-sacreraient
-sacrerais
-sacrerait
-sacreras
-sacrèrent
-sacrerez
-sacreriez
-sacrerions
-sacrerons
-sacreront
-sacres
-sacrés
-sacret
-sacrets
-sacrez
-sacriez
-sacrifia
-sacrifiai
-sacrifiaient
-sacrifiais
-sacrifiait
-sacrifiâmes
-sacrifiant
-sacrifias
-sacrifiasse
-sacrifiassent
-sacrifiasses
-sacrifiassiez
-sacrifiassions
-sacrifiât
-sacrifiâtes
-sacrificateur
-sacrificateurs
-sacrificatoire
-sacrificatoires
-sacrificatrice
-sacrificatrices
-sacrifice
-sacrifices
-sacrificiel
-sacrificielle
-sacrificielles
-sacrificiels
-sacrifie
-sacrifié
-sacrifiée
-sacrifiées
-sacrifient
-sacrifier
-sacrifiera
-sacrifierai
-sacrifieraient
-sacrifierais
-sacrifierait
-sacrifieras
-sacrifièrent
-sacrifierez
-sacrifieriez
-sacrifierions
-sacrifierons
-sacrifieront
-sacrifies
-sacrifiés
-sacrifiez
-sacrifiiez
-sacrifiions
-sacrifions
-sacrilège
-sacrilèges
-sacrions
-sacripant
-sacripants
-sacristain
-sacristains
-sacristi
-sacristie
-sacristies
-sacristine
-sacristines
-sacrons
-sacro-saint
-sacro-sainte
-sacro-saintes
-sacro-saints
-sacrum
-sacrums
-sacs
-sadique
-sadiquement
-sadiques
-sadisme
-sadismes
-sadomasochisme
-sadomasochismes
-sadomasochiste
-sadomasochistes
-saducéen
-saducéenne
-saducéennes
-saducéens
-safari
-safari-photo
-safaris
-safaris-photos
-safran
-safrana
-safranai
-safranaient
-safranais
-safranait
-safranâmes
-safranant
-safranas
-safranasse
-safranassent
-safranasses
-safranassiez
-safranassions
-safranât
-safranâtes
-safrane
-safrané
-safranée
-safranées
-safranent
-safraner
-safranera
-safranerai
-safraneraient
-safranerais
-safranerait
-safraneras
-safranèrent
-safranerez
-safraneriez
-safranerions
-safranerons
-safraneront
-safranes
-safranés
-safranez
-safranière
-safranières
-safraniez
-safranions
-safranons
-safrans
-safre
-safres
-saga
-sagace
-sagaces
-sagacité
-sagacités
-sagaie
-sagaies
-sagas
-sage
-sage-femme
-sagement
-sages
-sages-femmes
-sagesse
-sagesses
-sagette
-sagettes
-sagittaire
-sagittaires
-sagittal
-sagittale
-sagittales
-sagittaux
-sagitté
-sagittée
-sagittées
-sagittés
-sagou
-sagouin
-sagouins
-sagous
-sagoutier
-sagoutiers
-sagum
-sagums
-saharien
-saharienne
-sahariennes
-sahariens
-sahel
-sahélien
-sahélienne
-sahéliennes
-sahéliens
-sahels
-saï
-saïga
-saïgas
-saigna
-saignai
-saignaient
-saignais
-saignait
-saignâmes
-saignant
-saignante
-saignantes
-saignants
-saignas
-saignasse
-saignassent
-saignasses
-saignassiez
-saignassions
-saignât
-saignâtes
-saigne
-saigné
-saignée
-saignées
-saignement
-saignements
-saignent
-saigner
-saignera
-saignerai
-saigneraient
-saignerais
-saignerait
-saigneras
-saignèrent
-saignerez
-saigneriez
-saignerions
-saignerons
-saigneront
-saignes
-saignés
-saigneur
-saigneurs
-saigneuse
-saigneuses
-saigneux
-saignez
-saigniez
-saignions
-saignoir
-saignoirs
-saignons
-saillaient
-saillais
-saillait
-saillant
-saillante
-saillantes
-saillants
-saille
-saillent
-sailles
-saillez
-sailli
-saillie
-saillies
-sailliez
-saillîmes
-saillions
-saillir
-saillira
-saillirai
-sailliraient
-saillirais
-saillirait
-sailliras
-saillirent
-saillirez
-sailliriez
-saillirions
-saillirons
-sailliront
-saillis
-saillisse
-saillissent
-saillisses
-saillissiez
-saillissions
-saillit
-saillît
-saillîtes
-saillons
-saïmiri
-saïmiris
-sain
-sainbois
-saindoux
-saine
-sainement
-saines
-sainfoin
-sainfoins
-sains
-saint
-saint-bernard
-saint-crépin
-saint-cyrien
-saint-cyrienne
-saint-cyriennes
-saint-cyriens
-sainte
-saintement
-saintes
-sainteté
-saintetés
-saint-frusquin
-saint-glinglin
-saint-honoré
-saint-nectaire
-Saint-Office
-saint-paulin
-saint-père
-saint-pierre
-saints
-Saint-Siège
-saint-simonien
-saint-simonienne
-saint-simoniennes
-saint-simoniens
-saint-simonisme
-saints-pères
-sais
-saïs
-saisi
-saisie
-saisie-arrêt
-saisie-brandon
-saisie-exécution
-saisies
-saisies-arrêts
-saisies-brandons
-saisies-exécutions
-saisîmes
-saisine
-saisines
-saisir
-saisira
-saisirai
-saisiraient
-saisirais
-saisirait
-saisiras
-saisirent
-saisirez
-saisiriez
-saisirions
-saisirons
-saisiront
-saisis
-saisissable
-saisissables
-saisissaient
-saisissais
-saisissait
-saisissant
-saisissante
-saisissantes
-saisissants
-saisisse
-saisissement
-saisissements
-saisissent
-saisisses
-saisissez
-saisissiez
-saisissions
-saisissons
-saisit
-saisît
-saisîtes
-saison
-saisonna
-saisonnai
-saisonnaient
-saisonnais
-saisonnait
-saisonnâmes
-saisonnant
-saisonnas
-saisonnasse
-saisonnassent
-saisonnasses
-saisonnassiez
-saisonnassions
-saisonnât
-saisonnâtes
-saisonne
-saisonné
-saisonnent
-saisonner
-saisonnera
-saisonnerai
-saisonneraient
-saisonnerais
-saisonnerait
-saisonneras
-saisonnèrent
-saisonnerez
-saisonneriez
-saisonnerions
-saisonnerons
-saisonneront
-saisonnes
-saisonnez
-saisonnier
-saisonnière
-saisonnières
-saisonniers
-saisonniez
-saisonnions
-saisonnons
-saisons
-sait
-saïte
-saïtes
-sajou
-sajous
-saké
-sakés
-saki
-sakis
-sala
-salace
-salaces
-salacité
-salacités
-salade
-saladero
-saladeros
-salades
-saladier
-saladiers
-salage
-salages
-salai
-salaient
-salaire
-salaires
-salais
-salaison
-salaisons
-salait
-salamalec
-salamalecs
-salamandre
-salamandres
-salâmes
-salami
-salamis
-salangane
-salanganes
-salant
-salaria
-salariai
-salariaient
-salariais
-salariait
-salarial
-salariale
-salariales
-salariâmes
-salariant
-salarias
-salariasse
-salariassent
-salariasses
-salariassiez
-salariassions
-salariat
-salariât
-salariâtes
-salariats
-salariaux
-salarie
-salarié
-salariée
-salariées
-salarient
-salarier
-salariera
-salarierai
-salarieraient
-salarierais
-salarierait
-salarieras
-salarièrent
-salarierez
-salarieriez
-salarierions
-salarierons
-salarieront
-salaries
-salariés
-salariez
-salariiez
-salariions
-salarions
-salas
-salasse
-salassent
-salasses
-salassiez
-salassions
-salât
-salâtes
-salaud
-salauds
-sale
-salé
-salée
-salées
-salement
-salent
-salep
-saleps
-saler
-salera
-salerai
-saleraient
-salerais
-salerait
-saleras
-salèrent
-salerez
-saleriez
-salerions
-saleron
-salerons
-saleront
-sales
-salés
-salésien
-salésienne
-salésiennes
-salésiens
-saleté
-saletés
-saleur
-saleurs
-saleuse
-saleuses
-salez
-sali
-salicaire
-salicaires
-salicine
-salicines
-salicional
-salicionals
-salicole
-salicoles
-salicoque
-salicoques
-salicorne
-salicornes
-salicoside
-salicosides
-salicylate
-salicylates
-salicylique
-salicyliques
-salie
-salien
-salienne
-saliennes
-saliens
-salière
-salières
-salies
-saliez
-salifère
-salifères
-salifia
-salifiable
-salifiables
-salifiai
-salifiaient
-salifiais
-salifiait
-salifiâmes
-salifiant
-salifias
-salifiasse
-salifiassent
-salifiasses
-salifiassiez
-salifiassions
-salifiât
-salifiâtes
-salification
-salifications
-salifie
-salifié
-salifiée
-salifiées
-salifient
-salifier
-salifiera
-salifierai
-salifieraient
-salifierais
-salifierait
-salifieras
-salifièrent
-salifierez
-salifieriez
-salifierions
-salifierons
-salifieront
-salifies
-salifiés
-salifiez
-salifiiez
-salifiions
-salifions
-saligaud
-saligaude
-saligaudes
-saligauds
-salignon
-salignons
-salîmes
-salin
-salinage
-salinages
-saline
-salines
-salinière
-salinières
-salinité
-salinités
-salins
-salions
-salique
-saliques
-salir
-salira
-salirai
-saliraient
-salirais
-salirait
-saliras
-salirent
-salirez
-saliriez
-salirions
-salirons
-saliront
-salis
-salissaient
-salissais
-salissait
-salissant
-salissante
-salissantes
-salissants
-salisse
-salissent
-salisses
-salissez
-salissiez
-salissions
-salisson
-salissons
-salissure
-salissures
-salit
-salît
-salîtes
-saliva
-salivai
-salivaient
-salivaire
-salivaires
-salivais
-salivait
-salivâmes
-salivant
-salivas
-salivasse
-salivassent
-salivasses
-salivassiez
-salivassions
-salivât
-salivâtes
-salivation
-salivations
-salive
-salivé
-salivent
-saliver
-salivera
-saliverai
-saliveraient
-saliverais
-saliverait
-saliveras
-salivèrent
-saliverez
-saliveriez
-saliverions
-saliverons
-saliveront
-salives
-salivez
-saliviez
-salivions
-salivons
-salle
-salles
-salmis
-salmonelle
-salmonelles
-salmonellose
-salmonelloses
-salmoniculteur
-salmoniculteurs
-salmoniculture
-salmonicultures
-saloir
-saloirs
-salol
-salols
-salon
-salonard
-salonarde
-salonardes
-salonards
-salonnard
-salonnarde
-salonnardes
-salonnards
-salonnier
-salonnière
-salonnières
-salonniers
-salons
-saloon
-saloons
-salop
-salopa
-salopai
-salopaient
-salopais
-salopait
-salopâmes
-salopant
-salopard
-salopards
-salopas
-salopasse
-salopassent
-salopasses
-salopassiez
-salopassions
-salopât
-salopâtes
-salope
-salopé
-salopée
-salopées
-salopent
-saloper
-salopera
-saloperai
-saloperaient
-saloperais
-saloperait
-saloperas
-salopèrent
-saloperez
-saloperie
-saloperies
-saloperiez
-saloperions
-saloperons
-saloperont
-salopes
-salopés
-salopette
-salopettes
-salopez
-salopiaud
-salopiauds
-salopiez
-salopions
-salopiot
-salopiots
-salopons
-salops
-salpêtra
-salpêtrage
-salpêtrages
-salpêtrai
-salpêtraient
-salpêtrais
-salpêtrait
-salpêtrâmes
-salpêtrant
-salpêtras
-salpêtrasse
-salpêtrassent
-salpêtrasses
-salpêtrassiez
-salpêtrassions
-salpêtrât
-salpêtrâtes
-salpêtre
-salpêtré
-salpêtrée
-salpêtrées
-salpêtrent
-salpêtrer
-salpêtrera
-salpêtrerai
-salpêtreraient
-salpêtrerais
-salpêtrerait
-salpêtreras
-salpêtrèrent
-salpêtrerez
-salpêtreriez
-salpêtrerions
-salpêtrerons
-salpêtreront
-salpêtres
-salpêtrés
-salpêtreuse
-salpêtreuses
-salpêtreux
-salpêtrez
-salpêtrière
-salpêtrières
-salpêtriez
-salpêtrions
-salpêtrisation
-salpêtrisations
-salpêtrons
-salpicon
-salpicons
-salpingite
-salpingites
-salsa
-salsas
-salse
-salsepareille
-salsepareilles
-salses
-salsifis
-saltarelle
-saltarelles
-saltation
-saltations
-saltimbanque
-saltimbanques
-salua
-saluai
-saluaient
-saluais
-saluait
-saluâmes
-saluant
-saluas
-saluasse
-saluassent
-saluasses
-saluassiez
-saluassions
-saluât
-saluâtes
-salubre
-salubres
-salubrité
-salue
-salué
-saluée
-saluées
-saluent
-saluer
-saluera
-saluerai
-salueraient
-saluerais
-saluerait
-salueras
-saluèrent
-saluerez
-salueriez
-saluerions
-saluerons
-salueront
-salues
-salués
-saluez
-saluiez
-saluions
-saluons
-salure
-salures
-salut
-salutaire
-salutairement
-salutaires
-salutation
-salutations
-salutiste
-salutistes
-saluts
-salvateur
-salvateurs
-salvatrice
-salvatrices
-salve
-salves
-samare
-samares
-samaritain
-samaritaine
-samaritaines
-samaritains
-samarium
-samariums
-samba
-sambas
-samedi
-samedis
-samit
-samits
-samouraï
-samouraïs
-samovar
-samovars
-samoyède
-samoyèdes
-sampan
-sampang
-sampangs
-sampans
-sampi
-sampis
-sampot
-sampots
-samurai
-samurais
-sana
-sanas
-sanatorium
-sanatoriums
-san-benito
-san-benitos
-sancerre
-sancerres
-sanctifia
-sanctifiai
-sanctifiaient
-sanctifiais
-sanctifiait
-sanctifiâmes
-sanctifiant
-sanctifias
-sanctifiasse
-sanctifiassent
-sanctifiasses
-sanctifiassiez
-sanctifiassions
-sanctifiât
-sanctifiâtes
-sanctificateur
-sanctificateurs
-sanctification
-sanctifications
-sanctificatrice
-sanctificatrices
-sanctifie
-sanctifié
-sanctifiée
-sanctifiées
-sanctifient
-sanctifier
-sanctifiera
-sanctifierai
-sanctifieraient
-sanctifierais
-sanctifierait
-sanctifieras
-sanctifièrent
-sanctifierez
-sanctifieriez
-sanctifierions
-sanctifierons
-sanctifieront
-sanctifies
-sanctifiés
-sanctifiez
-sanctifiiez
-sanctifiions
-sanctifions
-sanction
-sanctionna
-sanctionnai
-sanctionnaient
-sanctionnais
-sanctionnait
-sanctionnâmes
-sanctionnant
-sanctionnas
-sanctionnasse
-sanctionnassent
-sanctionnasses
-sanctionnassiez
-sanctionnassions
-sanctionnât
-sanctionnâtes
-sanctionne
-sanctionné
-sanctionnée
-sanctionnées
-sanctionnent
-sanctionner
-sanctionnera
-sanctionnerai
-sanctionneraient
-sanctionnerais
-sanctionnerait
-sanctionneras
-sanctionnèrent
-sanctionnerez
-sanctionneriez
-sanctionnerions
-sanctionnerons
-sanctionneront
-sanctionnes
-sanctionnés
-sanctionnez
-sanctionniez
-sanctionnions
-sanctionnons
-sanctions
-sanctuaire
-sanctuaires
-sanctuarisa
-sanctuarisai
-sanctuarisaient
-sanctuarisais
-sanctuarisait
-sanctuarisâmes
-sanctuarisant
-sanctuarisas
-sanctuarisasse
-sanctuarisassent
-sanctuarisasses
-sanctuarisassiez
-sanctuarisassions
-sanctuarisât
-sanctuarisâtes
-sanctuarise
-sanctuarisé
-sanctuarisée
-sanctuarisées
-sanctuarisent
-sanctuariser
-sanctuarisera
-sanctuariserai
-sanctuariseraient
-sanctuariserais
-sanctuariserait
-sanctuariseras
-sanctuarisèrent
-sanctuariserez
-sanctuariseriez
-sanctuariserions
-sanctuariserons
-sanctuariseront
-sanctuarises
-sanctuarisés
-sanctuarisez
-sanctuarisiez
-sanctuarisions
-sanctuarisons
-sanctus
-sandale
-sandales
-sandalette
-sandalettes
-sandaraque
-sandaraques
-sanderling
-sanderlings
-sandjak
-sandjaks
-Sandow
-Sandows
-sandre
-sandres
-sandwich
-sandwicha
-sandwichai
-sandwichaient
-sandwichais
-sandwichait
-sandwichâmes
-sandwichant
-sandwichas
-sandwichasse
-sandwichassent
-sandwichasses
-sandwichassiez
-sandwichassions
-sandwichât
-sandwichâtes
-sandwiche
-sandwiché
-sandwichée
-sandwichées
-sandwichent
-sandwicher
-sandwichera
-sandwicherai
-sandwicheraient
-sandwicherais
-sandwicherait
-sandwicheras
-sandwichèrent
-sandwicherez
-sandwicheriez
-sandwicherions
-sandwicherons
-sandwicheront
-sandwiches
-sandwichés
-sandwichez
-sandwichiez
-sandwichions
-sandwichons
-sandwichs
-sang
-sang-froid
-sangla
-sanglai
-sanglaient
-sanglais
-sanglait
-sanglâmes
-sanglant
-sanglante
-sanglantes
-sanglants
-sanglas
-sanglasse
-sanglassent
-sanglasses
-sanglassiez
-sanglassions
-sanglât
-sanglâtes
-sangle
-sanglé
-sanglée
-sanglées
-sanglent
-sangler
-sanglera
-sanglerai
-sangleraient
-sanglerais
-sanglerait
-sangleras
-sanglèrent
-sanglerez
-sangleriez
-sanglerions
-sanglerons
-sangleront
-sangles
-sanglés
-sanglez
-sanglier
-sangliers
-sangliez
-sanglions
-sanglons
-sanglot
-sanglota
-sanglotai
-sanglotaient
-sanglotais
-sanglotait
-sanglotâmes
-sanglotant
-sanglotante
-sanglotantes
-sanglotants
-sanglotas
-sanglotasse
-sanglotassent
-sanglotasses
-sanglotassiez
-sanglotassions
-sanglotât
-sanglotâtes
-sanglote
-sangloté
-sanglotement
-sanglotements
-sanglotent
-sangloter
-sanglotera
-sangloterai
-sangloteraient
-sangloterais
-sangloterait
-sangloteras
-sanglotèrent
-sangloterez
-sangloteriez
-sangloterions
-sangloterons
-sangloteront
-sanglotes
-sanglotez
-sanglotiez
-sanglotions
-sanglotons
-sanglots
-sang-mêlé
-sangria
-sangrias
-sangs
-sangsue
-sangsues
-sanguin
-sanguinaire
-sanguinaires
-sanguine
-sanguines
-sanguinolent
-sanguinolente
-sanguinolentes
-sanguinolents
-sanguins
-sanhédrin
-sanhédrins
-sanicle
-sanicles
-sanie
-sanies
-sanieuse
-sanieuses
-sanieux
-sanitaire
-sanitaires
-sans
-sans-abri
-sans-coeur
-sanscrit
-sanscrite
-sanscrites
-sanscritiste
-sanscritistes
-sanscrits
-sans-culotte
-sans-culottes
-sans-emploi
-sansevière
-sansevières
-sans-façon
-sans-fil
-sans-filiste
-sans-filistes
-sans-fils
-sans-gêne
-sans-grade
-sanskrit
-sanskritisme
-sanskritismes
-sanskritiste
-sanskritistes
-sanskrits
-sans-le-sou
-sans-logis
-sansonnet
-sansonnets
-sans-parti
-sans-souci
-santal
-santals
-santé
-santés
-santon
-santonna
-santonnai
-santonnaient
-santonnais
-santonnait
-santonnâmes
-santonnant
-santonnas
-santonnasse
-santonnassent
-santonnasses
-santonnassiez
-santonnassions
-santonnât
-santonnâtes
-santonne
-santonné
-santonnée
-santonnées
-santonnent
-santonner
-santonnera
-santonnerai
-santonneraient
-santonnerais
-santonnerait
-santonneras
-santonnèrent
-santonnerez
-santonneriez
-santonnerions
-santonnerons
-santonneront
-santonnes
-santonnés
-santonnez
-santonniez
-santonnions
-santonnons
-santons
-sanve
-sanves
-sanza
-sanzas
-saoudien
-saoudienne
-saoudiennes
-saoudiens
-saoudite
-saoudites
-saoul
-saoula
-saoulai
-saoulaient
-saoulais
-saoulait
-saoulâmes
-saoulant
-saoulas
-saoulasse
-saoulassent
-saoulasses
-saoulassiez
-saoulassions
-saoulât
-saoulâtes
-saoule
-saoulé
-saoulée
-saoulées
-saoulent
-saouler
-saoulera
-saoulerai
-saouleraient
-saoulerais
-saoulerait
-saouleras
-saoulèrent
-saoulerez
-saouleriez
-saoulerions
-saoulerons
-saouleront
-saoules
-saoulés
-saoulez
-saouliez
-saoulions
-saoulons
-saouls
-sapa
-sapai
-sapaient
-sapais
-sapait
-sapajou
-sapajous
-sapâmes
-sapant
-sapas
-sapasse
-sapassent
-sapasses
-sapassiez
-sapassions
-sapât
-sapâtes
-sape
-sapé
-sapée
-sapées
-sapement
-sapements
-sapent
-sapèque
-sapèques
-saper
-sapera
-saperai
-saperaient
-saperais
-saperait
-saperas
-saperde
-saperdes
-sapèrent
-saperez
-saperiez
-saperions
-saperlipopette
-saperlotte
-saperons
-saperont
-sapes
-sapés
-sapeur
-sapeur-pompier
-sapeurs
-sapeurs-pompiers
-sapez
-saphène
-saphènes
-saphique
-saphiques
-saphir
-saphirs
-saphisme
-saphismes
-sapide
-sapides
-sapidité
-sapidités
-sapience
-sapiences
-sapiential
-sapientiale
-sapientiales
-sapientiaux
-sapiez
-sapin
-sapine
-sapines
-sapinette
-sapinettes
-sapinière
-sapinières
-sapins
-sapions
-saponacé
-saponacée
-saponacées
-saponacés
-saponaire
-saponaires
-saponifia
-saponifiable
-saponifiables
-saponifiai
-saponifiaient
-saponifiais
-saponifiait
-saponifiâmes
-saponifiant
-saponifias
-saponifiasse
-saponifiassent
-saponifiasses
-saponifiassiez
-saponifiassions
-saponifiât
-saponifiâtes
-saponification
-saponifications
-saponifie
-saponifié
-saponifiée
-saponifiées
-saponifient
-saponifier
-saponifiera
-saponifierai
-saponifieraient
-saponifierais
-saponifierait
-saponifieras
-saponifièrent
-saponifierez
-saponifieriez
-saponifierions
-saponifierons
-saponifieront
-saponifies
-saponifiés
-saponifiez
-saponifiiez
-saponifiions
-saponifions
-saponine
-saponines
-sapons
-sapotier
-sapotiers
-sapristi
-saprophage
-saprophages
-saprophyte
-saprophytes
-saqua
-saquai
-saquaient
-saquais
-saquait
-saquâmes
-saquant
-saquas
-saquasse
-saquassent
-saquasses
-saquassiez
-saquassions
-saquât
-saquâtes
-saque
-saqué
-saquée
-saquées
-saquent
-saquer
-saquera
-saquerai
-saqueraient
-saquerais
-saquerait
-saqueras
-saquèrent
-saquerez
-saqueriez
-saquerions
-saquerons
-saqueront
-saques
-saqués
-saquez
-saquiez
-saquions
-saquons
-sarabande
-sarabandes
-sarbacane
-sarbacanes
-sarcasme
-sarcasmes
-sarcastique
-sarcastiquement
-sarcastiques
-sarcelle
-sarcelles
-sarcla
-sarclage
-sarclages
-sarclai
-sarclaient
-sarclais
-sarclait
-sarclâmes
-sarclant
-sarclas
-sarclasse
-sarclassent
-sarclasses
-sarclassiez
-sarclassions
-sarclât
-sarclâtes
-sarcle
-sarclé
-sarclée
-sarclées
-sarclent
-sarcler
-sarclera
-sarclerai
-sarcleraient
-sarclerais
-sarclerait
-sarcleras
-sarclèrent
-sarclerez
-sarcleriez
-sarclerions
-sarclerons
-sarcleront
-sarcles
-sarclés
-sarcleur
-sarcleurs
-sarcleuse
-sarcleuses
-sarclez
-sarcliez
-sarclions
-sarcloir
-sarcloirs
-sarclons
-sarcocèle
-sarcocèles
-sarcoïde
-sarcoïdes
-sarcomateuse
-sarcomateuses
-sarcomateux
-sarcome
-sarcomes
-sarcophage
-sarcophages
-sarcoplasma
-sarcoplasmas
-sarcopte
-sarcoptes
-sardanapalesque
-sardanapalesques
-sardane
-sardanes
-sarde
-sardes
-sardine
-sardinerie
-sardineries
-sardines
-sardinier
-sardinière
-sardinières
-sardiniers
-sardoine
-sardoines
-sardonique
-sardoniquement
-sardoniques
-sardonyx
-sargasse
-sargasses
-sari
-sarigue
-sarigues
-saris
-sarisse
-sarisses
-sarment
-sarmenta
-sarmentai
-sarmentaient
-sarmentais
-sarmentait
-sarmentâmes
-sarmentant
-sarmentas
-sarmentasse
-sarmentassent
-sarmentasses
-sarmentassiez
-sarmentassions
-sarmentât
-sarmentâtes
-sarmente
-sarmenté
-sarmentent
-sarmenter
-sarmentera
-sarmenterai
-sarmenteraient
-sarmenterais
-sarmenterait
-sarmenteras
-sarmentèrent
-sarmenterez
-sarmenteriez
-sarmenterions
-sarmenterons
-sarmenteront
-sarmentes
-sarmenteuse
-sarmenteuses
-sarmenteux
-sarmentez
-sarmentiez
-sarmentions
-sarmentons
-sarments
-sarong
-sarongs
-saros
-sarrancolin
-sarrancolins
-sarrasin
-sarrasine
-sarrasines
-sarrasins
-sarrau
-sarraus
-sarrette
-sarrettes
-sarriette
-sarriettes
-sas
-sassa
-sassafras
-sassai
-sassaient
-sassais
-sassait
-sassâmes
-sassanide
-sassanides
-sassant
-sassas
-sassasse
-sassassent
-sassasses
-sassassiez
-sassassions
-sassât
-sassâtes
-sasse
-sassé
-sassée
-sassées
-sassement
-sassements
-sassenage
-sassenages
-sassent
-sasser
-sassera
-sasserai
-sasseraient
-sasserais
-sasserait
-sasseras
-sassèrent
-sasserez
-sasseriez
-sasserions
-sasserons
-sasseront
-sasses
-sassés
-sasseur
-sasseurs
-sasseuse
-sasseuses
-sassez
-sassiez
-sassions
-sassons
-satana
-satanai
-satanaient
-satanais
-satanait
-satanâmes
-satanant
-satanas
-satanasse
-satanassent
-satanasses
-satanassiez
-satanassions
-satanât
-satanâtes
-satane
-satané
-satanée
-satanées
-satanent
-sataner
-satanera
-satanerai
-sataneraient
-satanerais
-satanerait
-sataneras
-satanèrent
-satanerez
-sataneriez
-satanerions
-satanerons
-sataneront
-satanes
-satanés
-satanez
-sataniez
-satanions
-satanique
-sataniques
-satanisme
-satanismes
-satanons
-satellisa
-satellisai
-satellisaient
-satellisais
-satellisait
-satellisâmes
-satellisant
-satellisas
-satellisasse
-satellisassent
-satellisasses
-satellisassiez
-satellisassions
-satellisât
-satellisâtes
-satellisation
-satellisations
-satellise
-satellisé
-satellisée
-satellisées
-satellisent
-satelliser
-satellisera
-satelliserai
-satelliseraient
-satelliserais
-satelliserait
-satelliseras
-satellisèrent
-satelliserez
-satelliseriez
-satelliserions
-satelliserons
-satelliseront
-satellises
-satellisés
-satellisez
-satellisiez
-satellisions
-satellisons
-satellite
-satellites
-satî
-satiété
-satiétés
-satin
-satina
-satinage
-satinages
-satinai
-satinaient
-satinais
-satinait
-satinâmes
-satinant
-satinas
-satinasse
-satinassent
-satinasses
-satinassiez
-satinassions
-satinât
-satinâtes
-satine
-satiné
-satinée
-satinées
-satinent
-satiner
-satinera
-satinerai
-satineraient
-satinerais
-satinerait
-satineras
-satinèrent
-satinerez
-satineriez
-satinerions
-satinerons
-satineront
-satines
-satinés
-satinette
-satinettes
-satineur
-satineurs
-satineuse
-satineuses
-satinez
-satiniez
-satinions
-satinons
-satins
-satire
-satires
-satirique
-satiriquement
-satiriques
-satirisa
-satirisai
-satirisaient
-satirisais
-satirisait
-satirisâmes
-satirisant
-satirisas
-satirisasse
-satirisassent
-satirisasses
-satirisassiez
-satirisassions
-satirisât
-satirisâtes
-satirise
-satirisé
-satirisée
-satirisées
-satirisent
-satiriser
-satirisera
-satiriserai
-satiriseraient
-satiriserais
-satiriserait
-satiriseras
-satirisèrent
-satiriserez
-satiriseriez
-satiriserions
-satiriserons
-satiriseront
-satirises
-satirisés
-satirisez
-satirisiez
-satirisions
-satirisons
-satîs
-satisfaction
-satisfactions
-satisfaire
-satisfais
-satisfaisaient
-satisfaisais
-satisfaisait
-satisfaisant
-satisfaisante
-satisfaisantes
-satisfaisants
-satisfaisiez
-satisfaisions
-satisfaisons
-satisfait
-satisfaite
-satisfaites
-satisfaits
-satisfasse
-satisfassent
-satisfasses
-satisfassiez
-satisfassions
-satisfecit
-satisfera
-satisferai
-satisferaient
-satisferais
-satisferait
-satisferas
-satisferez
-satisferiez
-satisferions
-satisferons
-satisferont
-satisfîmes
-satisfirent
-satisfis
-satisfisse
-satisfissent
-satisfisses
-satisfissiez
-satisfissions
-satisfit
-satisfît
-satisfîtes
-satisfont
-satonna
-satonnai
-satonnaient
-satonnais
-satonnait
-satonnâmes
-satonnant
-satonnas
-satonnasse
-satonnassent
-satonnasses
-satonnassiez
-satonnassions
-satonnât
-satonnâtes
-satonne
-satonné
-satonnée
-satonnées
-satonnent
-satonner
-satonnera
-satonnerai
-satonneraient
-satonnerais
-satonnerait
-satonneras
-satonnèrent
-satonnerez
-satonneriez
-satonnerions
-satonnerons
-satonneront
-satonnes
-satonnés
-satonnez
-satonniez
-satonnions
-satonnons
-satrape
-satrapes
-satrapie
-satrapies
-satura
-saturabilité
-saturabilités
-saturable
-saturables
-saturai
-saturaient
-saturais
-saturait
-saturâmes
-saturant
-saturante
-saturantes
-saturants
-saturas
-saturasse
-saturassent
-saturasses
-saturassiez
-saturassions
-saturât
-saturâtes
-saturateur
-saturateurs
-saturation
-saturations
-sature
-saturé
-saturée
-saturées
-saturent
-saturer
-saturera
-saturerai
-satureraient
-saturerais
-saturerait
-satureras
-saturèrent
-saturerez
-satureriez
-saturerions
-saturerons
-satureront
-satures
-saturés
-saturez
-saturiez
-saturions
-saturnales
-saturne
-saturnes
-saturnie
-saturnien
-saturnienne
-saturniennes
-saturniens
-saturnies
-saturnin
-saturnine
-saturnines
-saturnins
-saturnisme
-saturnismes
-saturons
-satyre
-satyres
-satyriasis
-satyrique
-satyriques
-satyrisme
-satyrismes
-sauça
-sauçai
-sauçaient
-sauçais
-sauçait
-sauçâmes
-sauçant
-sauças
-sauçasse
-sauçassent
-sauçasses
-sauçassiez
-sauçassions
-sauçât
-sauçâtes
-sauce
-saucé
-saucée
-saucées
-saucent
-saucer
-saucera
-saucerai
-sauceraient
-saucerais
-saucerait
-sauceras
-saucèrent
-saucerez
-sauceriez
-saucerions
-saucerons
-sauceront
-sauces
-saucés
-saucez
-saucier
-saucière
-saucières
-sauciers
-sauciez
-sauciflard
-sauciflards
-saucions
-saucisse
-saucisses
-saucisson
-saucissonna
-saucissonnai
-saucissonnaient
-saucissonnais
-saucissonnait
-saucissonnâmes
-saucissonnant
-saucissonnas
-saucissonnasse
-saucissonnassent
-saucissonnasses
-saucissonnassiez
-saucissonnassions
-saucissonnât
-saucissonnâtes
-saucissonne
-saucissonné
-saucissonnée
-saucissonnées
-saucissonnent
-saucissonner
-saucissonnera
-saucissonnerai
-saucissonneraient
-saucissonnerais
-saucissonnerait
-saucissonneras
-saucissonnèrent
-saucissonnerez
-saucissonneriez
-saucissonnerions
-saucissonnerons
-saucissonneront
-saucissonnes
-saucissonnés
-saucissonnez
-saucissonniez
-saucissonnions
-saucissonnons
-saucissons
-sauçons
-sauf
-sauf-conduit
-sauf-conduits
-sauge
-sauges
-saugrenu
-saugrenue
-saugrenues
-saugrenus
-saulaie
-saulaies
-saule
-saulée
-saulées
-saules
-saumâtre
-saumâtres
-saumon
-saumoné
-saumoneau
-saumoneaux
-saumonée
-saumonées
-saumonés
-saumons
-saumura
-saumurage
-saumurages
-saumurai
-saumuraient
-saumurais
-saumurait
-saumurâmes
-saumurant
-saumuras
-saumurasse
-saumurassent
-saumurasses
-saumurassiez
-saumurassions
-saumurât
-saumurâtes
-saumure
-saumuré
-saumurée
-saumurées
-saumurent
-saumurer
-saumurera
-saumurerai
-saumureraient
-saumurerais
-saumurerait
-saumureras
-saumurèrent
-saumurerez
-saumureriez
-saumurerions
-saumurerons
-saumureront
-saumures
-saumurés
-saumurez
-saumuriez
-saumurions
-saumurons
-sauna
-saunage
-saunages
-saunai
-saunaient
-saunais
-saunait
-saunâmes
-saunant
-saunas
-saunasse
-saunassent
-saunasses
-saunassiez
-saunassions
-saunât
-saunâtes
-saune
-sauné
-saunent
-sauner
-saunera
-saunerai
-sauneraient
-saunerais
-saunerait
-sauneras
-saunèrent
-saunerez
-sauneriez
-saunerions
-saunerons
-sauneront
-saunes
-saunez
-saunier
-saunière
-saunières
-sauniers
-sauniez
-saunions
-saunons
-saupiquet
-saupiquets
-saupoudra
-saupoudrage
-saupoudrages
-saupoudrai
-saupoudraient
-saupoudrais
-saupoudrait
-saupoudrâmes
-saupoudrant
-saupoudras
-saupoudrasse
-saupoudrassent
-saupoudrasses
-saupoudrassiez
-saupoudrassions
-saupoudrât
-saupoudrâtes
-saupoudre
-saupoudré
-saupoudrée
-saupoudrées
-saupoudrent
-saupoudrer
-saupoudrera
-saupoudrerai
-saupoudreraient
-saupoudrerais
-saupoudrerait
-saupoudreras
-saupoudrèrent
-saupoudrerez
-saupoudreriez
-saupoudrerions
-saupoudrerons
-saupoudreront
-saupoudres
-saupoudrés
-saupoudreur
-saupoudreurs
-saupoudreuse
-saupoudreuses
-saupoudrez
-saupoudriez
-saupoudrions
-saupoudroir
-saupoudroirs
-saupoudrons
-saur
-saura
-saurai
-sauraient
-saurais
-saurait
-saurâmes
-saurant
-sauras
-saurasse
-saurassent
-saurasses
-saurassiez
-saurassions
-saurât
-saurâtes
-saure
-sauré
-saurée
-saurées
-saurent
-saurer
-saurera
-saurerai
-saureraient
-saurerais
-saurerait
-saureras
-saurèrent
-saurerez
-saureriez
-saurerions
-saurerons
-saureront
-saures
-saurés
-saurez
-sauri
-saurie
-saurien
-sauriens
-sauries
-sauriez
-saurîmes
-saurin
-saurins
-saurions
-saurir
-saurira
-saurirai
-sauriraient
-saurirais
-saurirait
-sauriras
-saurirent
-saurirez
-sauririez
-sauririons
-saurirons
-sauriront
-sauris
-saurissage
-saurissages
-saurissaient
-saurissais
-saurissait
-saurissant
-saurisse
-saurissent
-saurisserie
-saurisseries
-saurisses
-saurisseur
-saurisseurs
-saurissez
-saurissiez
-saurissions
-saurissons
-saurit
-saurît
-saurîtes
-saurons
-sauront
-saurs
-saussaie
-saussaies
-saut
-sauta
-sautai
-sautaient
-sautais
-sautait
-sautâmes
-sautant
-sautas
-sautasse
-sautassent
-sautasses
-sautassiez
-sautassions
-sautât
-sautâtes
-saut-de-lit
-saut-de-loup
-saut-de-mouton
-saute
-sauté
-sautée
-sautées
-sautelle
-sautelles
-saute-mouton
-sautent
-sauter
-sautera
-sauterai
-sauteraient
-sauterais
-sauterait
-sauteras
-sautereau
-sautereaux
-sauterelle
-sauterelles
-sautèrent
-sauterez
-sauterie
-sauteries
-sauteriez
-sauterions
-sauternes
-sauterons
-sauteront
-saute-ruisseau
-sautes
-sautés
-sauteur
-sauteurs
-sauteuse
-sauteuses
-sautez
-sautiez
-sautilla
-sautillai
-sautillaient
-sautillais
-sautillait
-sautillâmes
-sautillant
-sautillante
-sautillantes
-sautillants
-sautillas
-sautillasse
-sautillassent
-sautillasses
-sautillassiez
-sautillassions
-sautillât
-sautillâtes
-sautille
-sautillé
-sautillement
-sautillements
-sautillent
-sautiller
-sautillera
-sautillerai
-sautilleraient
-sautillerais
-sautillerait
-sautilleras
-sautillèrent
-sautillerez
-sautilleriez
-sautillerions
-sautillerons
-sautilleront
-sautilles
-sautillez
-sautilliez
-sautillions
-sautillons
-sautions
-sautoir
-sautoirs
-sautons
-sauts
-sauts-de-lit
-sauts-de-loup
-sauts-de-mouton
-sauva
-sauvage
-sauvagement
-sauvageon
-sauvageonne
-sauvageonnes
-sauvageons
-sauvagerie
-sauvageries
-sauvages
-sauvagin
-sauvagine
-sauvagines
-sauvagins
-sauvai
-sauvaient
-sauvais
-sauvait
-sauvâmes
-sauvant
-sauvas
-sauvasse
-sauvassent
-sauvasses
-sauvassiez
-sauvassions
-sauvât
-sauvâtes
-sauve
-sauvé
-sauvée
-sauvées
-sauvegarda
-sauvegardai
-sauvegardaient
-sauvegardais
-sauvegardait
-sauvegardâmes
-sauvegardant
-sauvegardas
-sauvegardasse
-sauvegardassent
-sauvegardasses
-sauvegardassiez
-sauvegardassions
-sauvegardât
-sauvegardâtes
-sauvegarde
-sauvegardé
-sauvegardée
-sauvegardées
-sauvegardent
-sauvegarder
-sauvegardera
-sauvegarderai
-sauvegarderaient
-sauvegarderais
-sauvegarderait
-sauvegarderas
-sauvegardèrent
-sauvegarderez
-sauvegarderiez
-sauvegarderions
-sauvegarderons
-sauvegarderont
-sauvegardes
-sauvegardés
-sauvegardez
-sauvegardiez
-sauvegardions
-sauvegardons
-sauvent
-sauve-qui-peut
-sauver
-sauvera
-sauverai
-sauveraient
-sauverais
-sauverait
-sauveras
-sauvèrent
-sauverez
-sauveriez
-sauverions
-sauverons
-sauveront
-sauves
-sauvés
-sauvetage
-sauvetages
-sauveté
-sauvetés
-sauveteur
-sauveteurs
-sauvette
-sauveur
-sauveurs
-sauvez
-sauviez
-sauvions
-sauvons
-savaient
-savais
-savait
-savamment
-savane
-savanes
-savant
-savante
-savantes
-savants
-savarin
-savarins
-savart
-savarts
-savate
-savates
-savent
-savetier
-savetiers
-saveur
-saveurs
-savez
-saviez
-savions
-savoir
-savoir-faire
-savoir-vivre
-savon
-savonna
-savonnage
-savonnages
-savonnai
-savonnaient
-savonnais
-savonnait
-savonnâmes
-savonnant
-savonnas
-savonnasse
-savonnassent
-savonnasses
-savonnassiez
-savonnassions
-savonnât
-savonnâtes
-savonne
-savonné
-savonnée
-savonnées
-savonnent
-savonner
-savonnera
-savonnerai
-savonneraient
-savonnerais
-savonnerait
-savonneras
-savonnèrent
-savonnerez
-savonnerie
-savonneries
-savonneriez
-savonnerions
-savonnerons
-savonneront
-savonnes
-savonnés
-savonnette
-savonnettes
-savonneuse
-savonneuses
-savonneux
-savonnez
-savonnier
-savonnière
-savonnières
-savonniers
-savonniez
-savonnions
-savonnons
-savons
-savoura
-savourai
-savouraient
-savourais
-savourait
-savourâmes
-savourant
-savouras
-savourasse
-savourassent
-savourasses
-savourassiez
-savourassions
-savourât
-savourâtes
-savoure
-savouré
-savourée
-savourées
-savourent
-savourer
-savourera
-savourerai
-savoureraient
-savourerais
-savourerait
-savoureras
-savourèrent
-savourerez
-savoureriez
-savourerions
-savourerons
-savoureront
-savoures
-savourés
-savoureuse
-savoureusement
-savoureuses
-savoureux
-savourez
-savouriez
-savourions
-savourons
-savoyard
-savoyarde
-savoyardes
-savoyards
-saxatile
-saxatiles
-saxe
-saxes
-saxhorn
-saxhorns
-saxicole
-saxicoles
-saxifrage
-saxifrages
-saxo
-saxon
-saxonne
-saxonnes
-saxons
-saxophone
-saxophones
-saxophoniste
-saxophonistes
-saxos
-saynète
-saynètes
-sayon
-sayons
-sbire
-sbires
-scabieuse
-scabieuses
-scabieux
-scabreuse
-scabreuses
-scabreux
-scaferlati
-scaferlatis
-scalaire
-scalaires
-scalde
-scaldes
-scalène
-scalènes
-scalp
-scalpa
-scalpai
-scalpaient
-scalpais
-scalpait
-scalpâmes
-scalpant
-scalpas
-scalpasse
-scalpassent
-scalpasses
-scalpassiez
-scalpassions
-scalpât
-scalpâtes
-scalpe
-scalpé
-scalpée
-scalpées
-scalpel
-scalpels
-scalpent
-scalper
-scalpera
-scalperai
-scalperaient
-scalperais
-scalperait
-scalperas
-scalpèrent
-scalperez
-scalperiez
-scalperions
-scalperons
-scalperont
-scalpes
-scalpés
-scalpez
-scalpiez
-scalpions
-scalpons
-scalps
-scampi
-scanda
-scandai
-scandaient
-scandais
-scandait
-scandale
-scandales
-scandaleuse
-scandaleusement
-scandaleuses
-scandaleux
-scandalisa
-scandalisai
-scandalisaient
-scandalisais
-scandalisait
-scandalisâmes
-scandalisant
-scandalisas
-scandalisasse
-scandalisassent
-scandalisasses
-scandalisassiez
-scandalisassions
-scandalisât
-scandalisâtes
-scandalise
-scandalisé
-scandalisée
-scandalisées
-scandalisent
-scandaliser
-scandalisera
-scandaliserai
-scandaliseraient
-scandaliserais
-scandaliserait
-scandaliseras
-scandalisèrent
-scandaliserez
-scandaliseriez
-scandaliserions
-scandaliserons
-scandaliseront
-scandalises
-scandalisés
-scandalisez
-scandalisiez
-scandalisions
-scandalisons
-scandâmes
-scandant
-scandas
-scandasse
-scandassent
-scandasses
-scandassiez
-scandassions
-scandât
-scandâtes
-scande
-scandé
-scandée
-scandées
-scandent
-scander
-scandera
-scanderai
-scanderaient
-scanderais
-scanderait
-scanderas
-scandèrent
-scanderez
-scanderiez
-scanderions
-scanderons
-scanderont
-scandes
-scandés
-scandez
-scandiez
-scandinave
-scandinaves
-scandions
-scandium
-scandiums
-scandons
-scanner
-scanners
-scansion
-scansions
-scaphandre
-scaphandres
-scaphandrier
-scaphandrière
-scaphandrières
-scaphandriers
-scaphite
-scaphites
-scaphoïde
-scaphoïdes
-scapulaire
-scapulaires
-scarabée
-scarabées
-scare
-scares
-scarieuse
-scarieuses
-scarieux
-scarifiage
-scarifiages
-scarificateur
-scarificateurs
-scarification
-scarifications
-scarlatine
-scarlatines
-scarole
-scaroles
-scat
-scatologie
-scatologies
-scatologique
-scatologiques
-scatophile
-scatophiles
-scats
-sceau
-sceau-de-Salomon
-sceaux
-sceaux-de-Salomon
-scélérat
-scélérate
-scélérates
-scélératesse
-scélératesses
-scélérats
-scella
-scellage
-scellages
-scellai
-scellaient
-scellais
-scellait
-scellâmes
-scellant
-scellas
-scellasse
-scellassent
-scellasses
-scellassiez
-scellassions
-scellât
-scellâtes
-scelle
-scellé
-scellée
-scellées
-scellement
-scellements
-scellent
-sceller
-scellera
-scellerai
-scelleraient
-scellerais
-scellerait
-scelleras
-scellèrent
-scellerez
-scelleriez
-scellerions
-scellerons
-scelleront
-scelles
-scellés
-scellez
-scelliez
-scellions
-scellons
-scénario
-scénarios
-scénariste
-scénaristes
-scène
-scènes
-scénique
-scéniquement
-scéniques
-scénographie
-scénographies
-scepticisme
-scepticismes
-sceptique
-sceptiquement
-sceptiques
-sceptre
-sceptres
-schah
-schahs
-schako
-schakos
-schappe
-schappes
-schapska
-schapskas
-scheida
-scheidai
-scheidaient
-scheidais
-scheidait
-scheidâmes
-scheidant
-scheidas
-scheidasse
-scheidassent
-scheidasses
-scheidassiez
-scheidassions
-scheidât
-scheidâtes
-scheide
-scheidé
-scheidée
-scheidées
-scheident
-scheider
-scheidera
-scheiderai
-scheideraient
-scheiderais
-scheiderait
-scheideras
-scheidèrent
-scheiderez
-scheideriez
-scheiderions
-scheiderons
-scheideront
-scheides
-scheidés
-scheidez
-scheidiez
-scheidions
-scheidons
-scheik
-scheiks
-schelem
-schelems
-schéma
-schémas
-schématique
-schématiquement
-schématiques
-schématisa
-schématisai
-schématisaient
-schématisais
-schématisait
-schématisâmes
-schématisant
-schématisas
-schématisasse
-schématisassent
-schématisasses
-schématisassiez
-schématisassions
-schématisât
-schématisâtes
-schématisation
-schématisations
-schématise
-schématisé
-schématisée
-schématisées
-schématisent
-schématiser
-schématisera
-schématiserai
-schématiseraient
-schématiserais
-schématiserait
-schématiseras
-schématisèrent
-schématiserez
-schématiseriez
-schématiserions
-schématiserons
-schématiseront
-schématises
-schématisés
-schématisez
-schématisiez
-schématisions
-schématisme
-schématismes
-schématisons
-schéol
-schéols
-scherries
-scherzo
-scherzos
-schismatique
-schismatiques
-schisme
-schismes
-schiste
-schistes
-schisteuse
-schisteuses
-schisteux
-schistoïde
-schistoïdes
-schizogamie
-schizogamies
-schizogenèse
-schizogenèses
-schizoïde
-schizoïdes
-schizoïdie
-schizoïdies
-schizonévrose
-schizonévroses
-schizophrène
-schizophrènes
-schizophrénie
-schizophrénies
-schizothymie
-schizothymies
-schlague
-schlagues
-schlamm
-schlamms
-schlass
-schleu
-schleus
-schlich
-schlichs
-schlitta
-schlittage
-schlittages
-schlittai
-schlittaient
-schlittais
-schlittait
-schlittâmes
-schlittant
-schlittas
-schlittasse
-schlittassent
-schlittasses
-schlittassiez
-schlittassions
-schlittât
-schlittâtes
-schlitte
-schlitté
-schlittée
-schlittées
-schlittent
-schlitter
-schlittera
-schlitterai
-schlitteraient
-schlitterais
-schlitterait
-schlitteras
-schlittèrent
-schlitterez
-schlitteriez
-schlitterions
-schlitterons
-schlitteront
-schlittes
-schlittés
-schlitteur
-schlitteurs
-schlittez
-schlittiez
-schlittions
-schlittons
-schnaps
-schnauzer
-schnauzers
-schnock
-schnocks
-schnoque
-schnoques
-schnorchel
-schnorchels
-schnorkel
-schnorkels
-schnouff
-schnouffs
-schofar
-schofars
-schooner
-schooners
-schorre
-schorres
-schupo
-schupos
-schuss
-scia
-sciable
-sciables
-sciage
-sciages
-sciai
-sciaient
-sciais
-sciait
-scialytique
-scialytiques
-sciâmes
-sciant
-scias
-sciasse
-sciassent
-sciasses
-sciassiez
-sciassions
-sciât
-sciâtes
-sciatique
-sciatiques
-scie
-scié
-sciée
-sciées
-sciemment
-science
-science-fiction
-sciences
-sciences-fictions
-sciène
-sciènes
-scient
-scientificité
-scientificités
-scientifique
-scientifiquement
-scientifiques
-scientisme
-scientismes
-scientiste
-scientistes
-scientologie
-scientologies
-scientologue
-scientologues
-scier
-sciera
-scierai
-scieraient
-scierais
-scierait
-scieras
-scièrent
-scierez
-scierie
-scieries
-scieriez
-scierions
-scierons
-scieront
-scies
-sciés
-scieur
-scieurs
-scieuse
-scieuses
-sciez
-sciiez
-sciions
-scille
-scilles
-scinda
-scindai
-scindaient
-scindais
-scindait
-scindâmes
-scindant
-scindas
-scindasse
-scindassent
-scindasses
-scindassiez
-scindassions
-scindât
-scindâtes
-scinde
-scindé
-scindée
-scindées
-scindent
-scinder
-scindera
-scinderai
-scinderaient
-scinderais
-scinderait
-scinderas
-scindèrent
-scinderez
-scinderiez
-scinderions
-scinderons
-scinderont
-scindes
-scindés
-scindez
-scindiez
-scindions
-scindons
-scintigraphie
-scintigraphies
-scintilla
-scintillai
-scintillaient
-scintillais
-scintillait
-scintillâmes
-scintillant
-scintillante
-scintillantes
-scintillants
-scintillas
-scintillasse
-scintillassent
-scintillasses
-scintillassiez
-scintillassions
-scintillât
-scintillâtes
-scintillation
-scintillations
-scintille
-scintillé
-scintillement
-scintillements
-scintillent
-scintiller
-scintillera
-scintillerai
-scintillerâmes
-scintilleras
-scintillerasse
-scintillerassent
-scintillerasses
-scintillerassiez
-scintillerassions
-scintillerât
-scintillerâtes
-scintillèrent
-scintillerèrent
-scintilles
-scintillez
-scintilliez
-scintillions
-scintillons
-scion
-scions
-sciotta
-sciottai
-sciottaient
-sciottais
-sciottait
-sciottâmes
-sciottant
-sciottas
-sciottasse
-sciottassent
-sciottasses
-sciottassiez
-sciottassions
-sciottât
-sciottâtes
-sciotte
-sciotté
-sciottée
-sciottées
-sciottent
-sciotter
-sciottera
-sciotterai
-sciotteraient
-sciotterais
-sciotterait
-sciotteras
-sciottèrent
-sciotterez
-sciotteriez
-sciotterions
-sciotterons
-sciotteront
-sciottes
-sciottés
-sciottez
-sciottiez
-sciottions
-sciottons
-scirpe
-scirpes
-scissile
-scissiles
-scission
-scissionna
-scissionnai
-scissionnaient
-scissionnais
-scissionnait
-scissionnâmes
-scissionnant
-scissionnas
-scissionnasse
-scissionnassent
-scissionnasses
-scissionnassiez
-scissionnassions
-scissionnât
-scissionnâtes
-scissionne
-scissionné
-scissionnent
-scissionner
-scissionnera
-scissionnerai
-scissionneraient
-scissionnerais
-scissionnerait
-scissionneras
-scissionnèrent
-scissionnerez
-scissionneriez
-scissionnerions
-scissionnerons
-scissionneront
-scissionnes
-scissionnez
-scissionniez
-scissionnions
-scissionniste
-scissionnistes
-scissionnons
-scissions
-scissipare
-scissipares
-scissiparité
-scissiparités
-scissure
-scissures
-sciure
-sciures
-scléranthe
-scléranthes
-scléreuse
-scléreuses
-scléreux
-scléroprotéine
-scléroprotéines
-sclérosa
-sclérosai
-sclérosaient
-sclérosais
-sclérosait
-sclérosâmes
-sclérosant
-sclérosante
-sclérosantes
-sclérosants
-sclérosas
-sclérosasse
-sclérosassent
-sclérosasses
-sclérosassiez
-sclérosassions
-sclérosât
-sclérosâtes
-sclérose
-sclérosé
-sclérosée
-sclérosées
-sclérosent
-scléroser
-sclérosera
-scléroserai
-scléroseraient
-scléroserais
-scléroserait
-scléroseras
-sclérosèrent
-scléroserez
-scléroseriez
-scléroserions
-scléroserons
-scléroseront
-scléroses
-sclérosés
-sclérosez
-sclérosiez
-sclérosions
-sclérosons
-sclérotique
-sclérotiques
-scolaire
-scolairement
-scolaires
-scolarisa
-scolarisai
-scolarisaient
-scolarisais
-scolarisait
-scolarisâmes
-scolarisant
-scolarisas
-scolarisasse
-scolarisassent
-scolarisasses
-scolarisassiez
-scolarisassions
-scolarisât
-scolarisâtes
-scolarisation
-scolarisations
-scolarise
-scolarisé
-scolarisée
-scolarisées
-scolarisent
-scolariser
-scolarisera
-scolariserai
-scolariseraient
-scolariserais
-scolariserait
-scolariseras
-scolarisèrent
-scolariserez
-scolariseriez
-scolariserions
-scolariserons
-scolariseront
-scolarises
-scolarisés
-scolarisez
-scolarisiez
-scolarisions
-scolarisons
-scolarité
-scolarités
-scolasticat
-scolasticats
-scolastique
-scolastiquement
-scolastiques
-scolex
-scoliaste
-scoliastes
-scolie
-scolies
-scoliose
-scolioses
-scolopendre
-scolopendres
-scolyte
-scolytes
-sconse
-sconses
-scoop
-scoops
-scooter
-scootériste
-scootéristes
-scooters
-scopie
-scopies
-scopolamine
-scopolamines
-scorbut
-scorbutique
-scorbutiques
-scorbuts
-score
-scores
-scoriacé
-scoriacée
-scoriacées
-scoriacés
-scorie
-scories
-scorpion
-scorpions
-scorsonère
-scorsonères
-Scotch
-scotcha
-scotchai
-scotchaient
-scotchais
-scotchait
-scotchâmes
-scotchant
-scotchas
-scotchasse
-scotchassent
-scotchasses
-scotchassiez
-scotchassions
-scotchât
-scotchâtes
-scotche
-scotché
-scotchée
-scotchées
-scotchent
-scotcher
-scotchera
-scotcherai
-scotcheraient
-scotcherais
-scotcherait
-scotcheras
-scotchèrent
-scotcherez
-scotcheriez
-scotcherions
-scotcherons
-scotcheront
-scotches
-scotchés
-scotchez
-scotchiez
-scotchions
-scotchons
-Scotchs
-scotie
-scoties
-scotisme
-scotismes
-scotiste
-scotistes
-scotomisa
-scotomisai
-scotomisaient
-scotomisais
-scotomisait
-scotomisâmes
-scotomisant
-scotomisas
-scotomisasse
-scotomisassent
-scotomisasses
-scotomisassiez
-scotomisassions
-scotomisât
-scotomisâtes
-scotomisation
-scotomisations
-scotomise
-scotomisé
-scotomisée
-scotomisées
-scotomisent
-scotomiser
-scotomisera
-scotomiserai
-scotomiseraient
-scotomiserais
-scotomiserait
-scotomiseras
-scotomisèrent
-scotomiserez
-scotomiseriez
-scotomiserions
-scotomiserons
-scotomiseront
-scotomises
-scotomisés
-scotomisez
-scotomisiez
-scotomisions
-scotomisons
-scottish
-scottishs
-scoured
-scoureds
-scout
-scoute
-scoutes
-scoutisme
-scoutismes
-scouts
-Scrabble
-Scrabbles
-scramasaxe
-scramasaxes
-scraper
-scrapers
-scratch
-scratcha
-scratchai
-scratchaient
-scratchais
-scratchait
-scratchâmes
-scratchant
-scratchas
-scratchasse
-scratchassent
-scratchasses
-scratchassiez
-scratchassions
-scratchât
-scratchâtes
-scratche
-scratché
-scratchée
-scratchées
-scratchent
-scratcher
-scratchera
-scratcherai
-scratcheraient
-scratcherais
-scratcherait
-scratcheras
-scratchèrent
-scratcherez
-scratcheriez
-scratcherions
-scratcherons
-scratcheront
-scratches
-scratchés
-scratchez
-scratchiez
-scratchions
-scratchons
-scratchs
-scriban
-scribans
-scribe
-scribes
-scribouilla
-scribouillai
-scribouillaient
-scribouillais
-scribouillait
-scribouillâmes
-scribouillant
-scribouillard
-scribouillards
-scribouillas
-scribouillasse
-scribouillassent
-scribouillasses
-scribouillassiez
-scribouillassions
-scribouillât
-scribouillâtes
-scribouille
-scribouillé
-scribouillée
-scribouillées
-scribouillent
-scribouiller
-scribouillera
-scribouillerai
-scribouilleraient
-scribouillerais
-scribouillerait
-scribouilleras
-scribouillèrent
-scribouillerez
-scribouilleriez
-scribouillerions
-scribouillerons
-scribouilleront
-scribouilles
-scribouillés
-scribouilleur
-scribouilleurs
-scribouilleuse
-scribouilleuses
-scribouillez
-scribouilliez
-scribouillions
-scribouillons
-script
-scripte
-scriptes
-scripteur
-scripteurs
-script-girl
-script-girls
-scripts
-scripturaire
-scripturaires
-scriptural
-scripturale
-scripturales
-scripturaux
-scrofulaire
-scrofulaires
-scrofule
-scrofules
-scrofuleur
-scrofuleurs
-scrofuleuse
-scrofuleuses
-scrofuleux
-scrogneugneu
-scrogneugneux
-scrubber
-scrubbers
-scrupule
-scrupules
-scrupuleuse
-scrupuleusement
-scrupuleuses
-scrupuleux
-scruta
-scrutai
-scrutaient
-scrutais
-scrutait
-scrutâmes
-scrutant
-scrutas
-scrutasse
-scrutassent
-scrutasses
-scrutassiez
-scrutassions
-scrutât
-scrutâtes
-scrutateur
-scrutateurs
-scrutation
-scrutations
-scrutatrice
-scrutatrices
-scrute
-scruté
-scrutée
-scrutées
-scrutent
-scruter
-scrutera
-scruterai
-scruteraient
-scruterais
-scruterait
-scruteras
-scrutèrent
-scruterez
-scruteriez
-scruterions
-scruterons
-scruteront
-scrutes
-scrutés
-scrutez
-scrutiez
-scrutin
-scrutins
-scrutions
-scrutons
-scull
-sculls
-sculpta
-sculptai
-sculptaient
-sculptais
-sculptait
-sculptâmes
-sculptant
-sculptas
-sculptasse
-sculptassent
-sculptasses
-sculptassiez
-sculptassions
-sculptât
-sculptâtes
-sculpte
-sculpté
-sculptée
-sculptées
-sculptent
-sculpter
-sculptera
-sculpterai
-sculpteraient
-sculpterais
-sculpterait
-sculpteras
-sculptèrent
-sculpterez
-sculpteriez
-sculpterions
-sculpterons
-sculpteront
-sculptes
-sculptés
-sculpteur
-sculpteurs
-sculptez
-sculptiez
-sculptions
-sculptons
-sculptural
-sculpturale
-sculpturales
-sculpturaux
-sculpture
-sculptures
-scuta
-scutellaire
-scutellaires
-scutum
-scutums
-scythe
-scythes
-scythique
-scythiques
-se
-séance
-séances
-séant
-séante
-séantes
-séants
-seau
-seaux
-sébacé
-sébacée
-sébacées
-sébacés
-sébaste
-sébastes
-sébile
-sébiles
-sebka
-sebkas
-sebkha
-sebkhas
-séborrhée
-séborrhées
-sébum
-sébums
-sec
-sécable
-sécables
-sécant
-sécante
-sécantes
-sécants
-sécateur
-sécateurs
-sécession
-sécessionniste
-sécessionnistes
-sécessions
-sécha
-séchage
-séchages
-séchai
-séchaient
-séchais
-séchait
-séchâmes
-séchant
-séchas
-séchasse
-séchassent
-séchasses
-séchassiez
-séchassions
-séchât
-séchâtes
-séché
-sèche
-sèche-cheveux
-séchée
-séchées
-sèche-linge
-sèche-mains
-sèchement
-sèchent
-sécher
-séchera
-sécherai
-sécheraient
-sécherais
-sécherait
-sécheras
-séchèrent
-sécheresse
-sécheresses
-sécherez
-sécherie
-sécheries
-sécheriez
-sécherions
-sécherons
-sécheront
-séchés
-sèches
-sécheur
-sécheurs
-sécheuse
-sécheuses
-séchez
-séchiez
-séchions
-séchoir
-séchoirs
-séchons
-second
-seconda
-secondai
-secondaient
-secondaire
-secondairement
-secondaires
-secondais
-secondait
-secondâmes
-secondant
-secondarité
-secondarités
-secondas
-secondasse
-secondassent
-secondasses
-secondassiez
-secondassions
-secondât
-secondâtes
-seconde
-secondé
-secondée
-secondées
-secondement
-secondent
-seconder
-secondera
-seconderai
-seconderaient
-seconderais
-seconderait
-seconderas
-secondèrent
-seconderez
-seconderiez
-seconderions
-seconderons
-seconderont
-secondes
-secondés
-secondez
-secondiez
-secondions
-secondons
-seconds
-secoua
-secouai
-secouaient
-secouais
-secouait
-secouâmes
-secouant
-secouas
-secouasse
-secouassent
-secouasses
-secouassiez
-secouassions
-secouât
-secouâtes
-secoue
-secoué
-secouée
-secouées
-secouement
-secouements
-secouent
-secouer
-secouera
-secouerai
-secoueraient
-secouerais
-secouerait
-secoueras
-secouèrent
-secouerez
-secoueriez
-secouerions
-secouerons
-secoueront
-secoues
-secoués
-secoueur
-secoueurs
-secouez
-secouiez
-secouions
-secouons
-secourable
-secourables
-secouraient
-secourais
-secourait
-secourant
-secoure
-secourent
-secoures
-secoureur
-secoureurs
-secourez
-secouriez
-secourions
-secourir
-secourisme
-secourismes
-secouriste
-secouristes
-secourons
-secourra
-secourrai
-secourraient
-secourrais
-secourrait
-secourras
-secourrez
-secourriez
-secourrions
-secourrons
-secourront
-secours
-secourt
-secouru
-secourue
-secourues
-secourûmes
-secoururent
-secourus
-secourusse
-secourussent
-secourusses
-secourussiez
-secourussions
-secourut
-secourût
-secourûtes
-secousse
-secousses
-secret
-sécréta
-secrétage
-secrétages
-sécrétai
-sécrétaient
-secrétaire
-secrétairerie
-secrétaireries
-secrétaires
-sécrétais
-sécrétait
-sécrétâmes
-sécrétant
-secrétariat
-secrétariats
-sécrétas
-sécrétasse
-sécrétassent
-sécrétasses
-sécrétassiez
-sécrétassions
-sécrétât
-sécrétâtes
-secrète
-sécrété
-sécrète
-sécrétée
-sécrétées
-secrètement
-sécrètent
-sécréter
-sécrétera
-sécréterai
-sécréteraient
-sécréterais
-sécréterait
-sécréteras
-sécrétèrent
-sécréterez
-sécréteriez
-sécréterions
-sécréterons
-sécréteront
-secrètes
-sécrétés
-sécrètes
-sécréteur
-sécréteurs
-sécréteuse
-sécréteuses
-sécrétez
-sécrétiez
-sécrétine
-sécrétines
-sécrétion
-sécrétions
-sécrétoire
-sécrétoires
-sécrétons
-secrets
-secs
-sectaire
-sectaires
-sectarisme
-sectarismes
-sectateur
-sectateurs
-sectatrice
-sectatrices
-secte
-sectes
-secteur
-secteurs
-section
-sectionna
-sectionnai
-sectionnaient
-sectionnais
-sectionnait
-sectionnâmes
-sectionnant
-sectionnas
-sectionnasse
-sectionnassent
-sectionnasses
-sectionnassiez
-sectionnassions
-sectionnât
-sectionnâtes
-sectionne
-sectionné
-sectionnée
-sectionnées
-sectionnement
-sectionnements
-sectionnent
-sectionner
-sectionnera
-sectionnerai
-sectionneraient
-sectionnerais
-sectionnerait
-sectionneras
-sectionnèrent
-sectionnerez
-sectionneriez
-sectionnerions
-sectionnerons
-sectionneront
-sectionnes
-sectionnés
-sectionneur
-sectionneurs
-sectionnez
-sectionniez
-sectionnions
-sectionnons
-sections
-sectoriel
-sectorielle
-sectorielles
-sectoriels
-sectorisa
-sectorisai
-sectorisaient
-sectorisais
-sectorisait
-sectorisâmes
-sectorisant
-sectorisas
-sectorisasse
-sectorisassent
-sectorisasses
-sectorisassiez
-sectorisassions
-sectorisât
-sectorisâtes
-sectorisation
-sectorisations
-sectorise
-sectorisé
-sectorisée
-sectorisées
-sectorisent
-sectoriser
-sectorisera
-sectoriserai
-sectoriseraient
-sectoriserais
-sectoriserait
-sectoriseras
-sectorisèrent
-sectoriserez
-sectoriseriez
-sectoriserions
-sectoriserons
-sectoriseront
-sectorises
-sectorisés
-sectorisez
-sectorisiez
-sectorisions
-sectorisons
-séculaire
-séculairement
-séculaires
-sécularisa
-sécularisai
-sécularisaient
-sécularisais
-sécularisait
-sécularisâmes
-sécularisant
-sécularisas
-sécularisasse
-sécularisassent
-sécularisasses
-sécularisassiez
-sécularisassions
-sécularisât
-sécularisâtes
-sécularisation
-sécularisations
-sécularise
-sécularisé
-sécularisée
-sécularisées
-sécularisent
-séculariser
-sécularisera
-séculariserai
-séculariseraient
-séculariserais
-séculariserait
-séculariseras
-sécularisèrent
-séculariserez
-séculariseriez
-séculariserions
-séculariserons
-séculariseront
-sécularises
-sécularisés
-sécularisez
-sécularisiez
-sécularisions
-sécularisons
-séculier
-séculière
-séculièrement
-séculières
-séculiers
-secundo
-sécurisa
-sécurisai
-sécurisaient
-sécurisais
-sécurisait
-sécurisâmes
-sécurisant
-sécurisas
-sécurisasse
-sécurisassent
-sécurisasses
-sécurisassiez
-sécurisassions
-sécurisât
-sécurisâtes
-sécurisation
-sécurisations
-sécurise
-sécurisé
-sécurisée
-sécurisées
-sécurisent
-sécuriser
-sécurisera
-sécuriserai
-sécuriseraient
-sécuriserais
-sécuriserait
-sécuriseras
-sécurisèrent
-sécuriserez
-sécuriseriez
-sécuriserions
-sécuriserons
-sécuriseront
-sécurises
-sécurisés
-sécurisez
-sécurisiez
-sécurisions
-sécurisons
-sécuritaire
-sécuritaires
-sécurité
-sécurités
-sédatif
-sédatifs
-sédative
-sédatives
-sédentaire
-sédentaires
-sédentarisa
-sédentarisai
-sédentarisaient
-sédentarisais
-sédentarisait
-sédentarisâmes
-sédentarisant
-sédentarisas
-sédentarisasse
-sédentarisassent
-sédentarisasses
-sédentarisassiez
-sédentarisassions
-sédentarisât
-sédentarisâtes
-sédentarisation
-sédentarisations
-sédentarise
-sédentarisé
-sédentarisée
-sédentarisées
-sédentarisent
-sédentariser
-sédentarisera
-sédentariserai
-sédentariseraient
-sédentariserais
-sédentariserait
-sédentariseras
-sédentarisèrent
-sédentariserez
-sédentariseriez
-sédentariserions
-sédentariserons
-sédentariseront
-sédentarises
-sédentarisés
-sédentarisez
-sédentarisiez
-sédentarisions
-sédentarisons
-sédentarité
-sédentarités
-sédiment
-sédimenta
-sédimentai
-sédimentaient
-sédimentaire
-sédimentaires
-sédimentais
-sédimentait
-sédimentâmes
-sédimentant
-sédimentas
-sédimentasse
-sédimentassent
-sédimentasses
-sédimentassiez
-sédimentassions
-sédimentât
-sédimentâtes
-sédimentation
-sédimentations
-sédimente
-sédimenté
-sédimentée
-sédimentées
-sédimentent
-sédimenter
-sédimentera
-sédimenterai
-sédimenteraient
-sédimenterais
-sédimenterait
-sédimenteras
-sédimentèrent
-sédimenterez
-sédimenteriez
-sédimenterions
-sédimenterons
-sédimenteront
-sédimentes
-sédimentés
-sédimentez
-sédimentiez
-sédimentions
-sédimentons
-sédiments
-séditieuse
-séditieusement
-séditieuses
-séditieux
-sédition
-séditions
-séducteur
-séducteurs
-séduction
-séductions
-séductrice
-séductrices
-séduira
-séduirai
-séduiraient
-séduirais
-séduirait
-séduiras
-séduire
-séduirez
-séduiriez
-séduirions
-séduirons
-séduiront
-séduis
-séduisaient
-séduisais
-séduisait
-séduisant
-séduisante
-séduisantes
-séduisants
-séduise
-séduisent
-séduises
-séduisez
-séduisiez
-séduisîmes
-séduisions
-séduisirent
-séduisis
-séduisisse
-séduisissent
-séduisisses
-séduisissiez
-séduisissions
-séduisit
-séduisît
-séduisîtes
-séduisons
-séduit
-séduite
-séduites
-séduits
-séfarade
-séfarades
-ségala
-ségalas
-segment
-segmenta
-segmentai
-segmentaient
-segmentais
-segmentait
-segmental
-segmentale
-segmentales
-segmentâmes
-segmentant
-segmentas
-segmentasse
-segmentassent
-segmentasses
-segmentassiez
-segmentassions
-segmentât
-segmentâtes
-segmentation
-segmentations
-segmentaux
-segmente
-segmenté
-segmentée
-segmentées
-segmentent
-segmenter
-segmentera
-segmenterai
-segmenteraient
-segmenterais
-segmenterait
-segmenteras
-segmentèrent
-segmenterez
-segmenteriez
-segmenterions
-segmenterons
-segmenteront
-segmentes
-segmentés
-segmentez
-segmentiez
-segmentions
-segmentons
-segments
-ségrairie
-ségrairies
-ségrais
-ségrégatif
-ségrégatifs
-ségrégation
-ségrégationnisme
-ségrégationnismes
-ségrégationniste
-ségrégationnistes
-ségrégations
-ségrégative
-ségrégatives
-ségrégée
-séguedille
-séguedilles
-seguia
-seguias
-seiche
-seiches
-séide
-séides
-seigle
-seigles
-seigneur
-seigneuriage
-seigneuriages
-seigneurial
-seigneuriale
-seigneuriales
-seigneuriaux
-seigneurie
-seigneuries
-seigneurs
-seille
-seilles
-seillon
-seillons
-seime
-seimes
-sein
-seine
-seines
-seing
-seings
-seins
-séisme
-séismes
-séismicité
-séismicités
-séismique
-séismiques
-séismographe
-séismographes
-seize
-seizième
-seizièmement
-seizièmes
-seiziémisme
-seiziémismes
-séjour
-séjourna
-séjournai
-séjournaient
-séjournais
-séjournait
-séjournâmes
-séjournant
-séjournas
-séjournasse
-séjournassent
-séjournasses
-séjournassiez
-séjournassions
-séjournât
-séjournâtes
-séjourne
-séjourné
-séjournent
-séjourner
-séjournera
-séjournerai
-séjourneraient
-séjournerais
-séjournerait
-séjourneras
-séjournèrent
-séjournerez
-séjourneriez
-séjournerions
-séjournerons
-séjourneront
-séjournes
-séjournez
-séjourniez
-séjournions
-séjournons
-séjours
-sel
-sélacien
-sélaciens
-sélaginelle
-sélaginelles
-sélect
-sélecteur
-sélecteurs
-sélectif
-sélectifs
-sélection
-sélectionna
-sélectionnai
-sélectionnaient
-sélectionnais
-sélectionnait
-sélectionnâmes
-sélectionnant
-sélectionnas
-sélectionnasse
-sélectionnassent
-sélectionnasses
-sélectionnassiez
-sélectionnassions
-sélectionnât
-sélectionnâtes
-sélectionne
-sélectionné
-sélectionnée
-sélectionnées
-sélectionnent
-sélectionner
-sélectionnera
-sélectionnerai
-sélectionneraient
-sélectionnerais
-sélectionnerait
-sélectionneras
-sélectionnèrent
-sélectionnerez
-sélectionneriez
-sélectionnerions
-sélectionnerons
-sélectionneront
-sélectionnes
-sélectionnés
-sélectionneur
-sélectionneurs
-sélectionneuse
-sélectionneuses
-sélectionnez
-sélectionniez
-sélectionnions
-sélectionnons
-sélections
-sélective
-sélectivement
-sélectives
-sélectivité
-sélectivités
-sélectrice
-sélectrices
-sélects
-séléniate
-séléniates
-sélénieux
-sélénique
-séléniques
-sélénite
-sélénites
-séléniteuse
-séléniteuses
-séléniteux
-sélénium
-séléniums
-séléniure
-séléniures
-sélénographie
-sélénographies
-sélénographique
-sélénographiques
-self
-self-control
-self-government
-self-governments
-self-inductance
-self-inductances
-self-induction
-self-inductions
-self-made-man
-self-made-men
-selfs
-self-service
-self-services
-sella
-sellai
-sellaient
-sellais
-sellait
-sellâmes
-sellant
-sellas
-sellasse
-sellassent
-sellasses
-sellassiez
-sellassions
-sellât
-sellâtes
-selle
-sellé
-sellée
-sellées
-sellent
-seller
-sellera
-sellerai
-selleraient
-sellerais
-sellerait
-selleras
-sellèrent
-sellerez
-sellerie
-selleries
-selleriez
-sellerions
-sellerons
-selleront
-selles
-sellés
-sellette
-sellettes
-sellez
-sellier
-selliers
-selliez
-sellions
-sellons
-selon
-sels
-seltz
-selve
-selves
-sema
-semai
-semaient
-semailles
-semaine
-semaines
-semainier
-semainière
-semainières
-semainiers
-semais
-semait
-semâmes
-semant
-sémantème
-sémantèmes
-sémanticien
-sémanticienne
-sémanticiennes
-sémanticiens
-sémantique
-sémantiques
-sémaphore
-sémaphores
-sémaphorique
-sémaphoriques
-semas
-sémasiologie
-sémasiologies
-semasse
-semassent
-semasses
-semassiez
-semassions
-semât
-semâtes
-sembla
-semblable
-semblablement
-semblables
-semblai
-semblaient
-semblais
-semblait
-semblâmes
-semblant
-semblante
-semblantes
-semblants
-semblas
-semblasse
-semblassent
-semblasses
-semblassiez
-semblassions
-semblât
-semblâtes
-semble
-semblé
-semblent
-sembler
-semblera
-semblerai
-sembleraient
-semblerais
-semblerait
-sembleras
-semblèrent
-semblerez
-sembleriez
-semblerions
-semblerons
-sembleront
-sembles
-semblez
-sembliez
-semblions
-semblons
-semé
-sème
-semée
-semées
-séméiologie
-séméiologies
-séméiotique
-séméiotiques
-semelle
-semelles
-semence
-semences
-sèment
-semer
-sèmera
-sèmerai
-sèmeraient
-sèmerais
-sèmerait
-sèmeras
-semèrent
-sèmerez
-sèmeriez
-sèmerions
-sèmerons
-sèmeront
-semés
-sèmes
-semestre
-semestres
-semestriel
-semestrielle
-semestriellement
-semestrielles
-semestriels
-semeur
-semeurs
-semeuse
-semeuses
-semez
-semi-aride
-semi-arides
-semi-automatique
-semi-automatiques
-semi-auxiliaire
-semi-auxiliaires
-semi-chenillé
-semi-chenillée
-semi-chenillées
-semi-chenillés
-semi-circulaire
-semi-circulaires
-semi-coke
-semi-cokes
-semi-conducteur
-semi-conducteurs
-semi-conductrice
-semi-conductrices
-semi-consonne
-semi-consonnes
-semiez
-semi-fini
-semi-finis
-sémillant
-sémillante
-sémillantes
-sémillants
-sémillon
-sémillons
-semi-lunaire
-semi-lunaires
-semi-manufacturé
-semi-manufacturée
-semi-manufacturées
-semi-manufacturés
-séminaire
-séminaires
-séminal
-séminale
-séminales
-séminariste
-séminaristes
-séminaux
-semi-nomade
-semi-nomades
-semi-nomadisme
-semi-nomadismes
-sémiologie
-sémiologies
-sémiologique
-sémiologiques
-semions
-sémioticien
-sémioticienne
-sémioticiennes
-sémioticiens
-sémiotique
-sémiotiques
-semi-ouvré
-semi-ouvrée
-semi-ouvrées
-semi-ouvrés
-semi-perméable
-semi-perméables
-semi-produit
-semi-produits
-semi-public
-semi-publics
-semi-publique
-semi-publiques
-semi-remorque
-semi-remorques
-semi-rigide
-semi-rigides
-semis
-sémite
-sémites
-sémitique
-sémitiques
-semi-voyelle
-semi-voyelles
-semnopithèque
-semnopithèques
-semoir
-semoirs
-semonça
-semonçai
-semonçaient
-semonçais
-semonçait
-semonçâmes
-semonçant
-semonças
-semonçasse
-semonçassent
-semonçasses
-semonçassiez
-semonçassions
-semonçât
-semonçâtes
-semonce
-semoncé
-semoncée
-semoncées
-semoncent
-semoncer
-semoncera
-semoncerai
-semonceraient
-semoncerais
-semoncerait
-semonceras
-semoncèrent
-semoncerez
-semonceriez
-semoncerions
-semoncerons
-semonceront
-semonces
-semoncés
-semoncez
-semonciez
-semoncions
-semonçons
-semons
-semoule
-semoulerie
-semouleries
-semoules
-sempervivum
-sempiternel
-sempiternelle
-sempiternellement
-sempiternelles
-sempiternels
-semple
-semples
-sen
-sénat
-sénateur
-sénateurs
-sénatorial
-sénatoriale
-sénatoriales
-sénatoriaux
-sénats
-senau
-senaux
-séné
-sénéchal
-sénéchaussée
-sénéchaussées
-sénéchaux
-sénégalais
-sénégalaise
-sénégalaises
-sénés
-sénescence
-sénescences
-sénescent
-sénescente
-sénescentes
-sénescents
-sénestre
-sénestres
-senestrochère
-senestrochères
-senestrorsum
-sénevé
-sénevés
-sénile
-séniles
-sénilité
-sénilités
-senior
-seniors
-senne
-sennes
-sens
-sensass
-sensation
-sensationnalisme
-sensationnalismes
-sensationnaliste
-sensationnalistes
-sensationnel
-sensationnelle
-sensationnelles
-sensationnels
-sensations
-sensé
-sensée
-sensées
-sensément
-sensés
-senseur
-senseurs
-sensibilisa
-sensibilisai
-sensibilisaient
-sensibilisais
-sensibilisait
-sensibilisâmes
-sensibilisant
-sensibilisante
-sensibilisantes
-sensibilisants
-sensibilisas
-sensibilisasse
-sensibilisassent
-sensibilisasses
-sensibilisassiez
-sensibilisassions
-sensibilisât
-sensibilisâtes
-sensibilisateur
-sensibilisateurs
-sensibilisation
-sensibilisations
-sensibilisatrice
-sensibilisatrices
-sensibilise
-sensibilisé
-sensibilisée
-sensibilisées
-sensibilisent
-sensibiliser
-sensibilisera
-sensibiliserai
-sensibiliseraient
-sensibiliserais
-sensibiliserait
-sensibiliseras
-sensibilisèrent
-sensibiliserez
-sensibiliseriez
-sensibiliserions
-sensibiliserons
-sensibiliseront
-sensibilises
-sensibilisés
-sensibilisez
-sensibilisiez
-sensibilisions
-sensibilisons
-sensibilité
-sensibilités
-sensible
-sensiblement
-sensiblerie
-sensibleries
-sensibles
-sensitif
-sensitifs
-sensitive
-sensitives
-sensitométrie
-sensitométries
-sensoriel
-sensorielle
-sensorielles
-sensoriels
-sensorimétrie
-sensorimétries
-sensorimétrique
-sensorimétriques
-sensorimoteur
-sensorimoteurs
-sensorimotrice
-sensorimotrices
-sensualisme
-sensualismes
-sensualiste
-sensualistes
-sensualité
-sensualités
-sensuel
-sensuelle
-sensuelles
-sensuels
-sent
-sentaient
-sentais
-sentait
-sentant
-sente
-sentence
-sentences
-sentencieuse
-sentencieusement
-sentencieuses
-sentencieux
-sentent
-sentes
-senteur
-senteurs
-sentez
-senti
-sentie
-sentier
-sentiers
-senties
-sentiez
-sentiment
-sentimental
-sentimentale
-sentimentalement
-sentimentales
-sentimentalisme
-sentimentalismes
-sentimentalité
-sentimentalités
-sentimentaux
-sentiments
-sentîmes
-sentine
-sentinelle
-sentinelles
-sentines
-sentions
-sentir
-sentira
-sentirai
-sentiraient
-sentirais
-sentirait
-sentiras
-sentirent
-sentirez
-sentiriez
-sentirions
-sentirons
-sentiront
-sentis
-sentisse
-sentissent
-sentisses
-sentissiez
-sentissions
-sentit
-sentît
-sentîtes
-sentons
-seoir
-sep
-sépale
-sépales
-sépaloïde
-sépaloïdes
-sépara
-séparable
-séparables
-séparai
-séparaient
-séparais
-séparait
-séparâmes
-séparant
-séparante
-séparantes
-séparants
-séparas
-séparasse
-séparassent
-séparasses
-séparassiez
-séparassions
-séparât
-séparâtes
-séparateur
-séparateurs
-séparation
-séparations
-séparatisme
-séparatismes
-séparatiste
-séparatistes
-séparatrice
-séparatrices
-sépare
-séparé
-séparée
-séparées
-séparément
-séparent
-séparer
-séparera
-séparerai
-sépareraient
-séparerais
-séparerait
-sépareras
-séparèrent
-séparerez
-sépareriez
-séparerions
-séparerons
-sépareront
-sépares
-séparés
-séparez
-sépariez
-séparions
-séparons
-sépia
-sépias
-seps
-sept
-septain
-septains
-septante
-septembre
-septembrisades
-septembriseur
-septembriseurs
-septemvir
-septemvirs
-septénaire
-septénaires
-septennal
-septennale
-septennales
-septennalité
-septennalités
-septennat
-septennats
-septennaux
-septentrion
-septentrional
-septentrionale
-septentrionales
-septentrionaux
-septicémie
-septicémies
-septicémique
-septicémiques
-septicité
-septicités
-septidi
-septidis
-septième
-septièmement
-septièmes
-septime
-septimes
-septimo
-septique
-septiques
-septmoncel
-septmoncels
-septuagénaire
-septuagénaires
-septuagésime
-septuagésimes
-septum
-septuor
-septuors
-septupla
-septuplai
-septuplaient
-septuplais
-septuplait
-septuplâmes
-septuplant
-septuplas
-septuplasse
-septuplassent
-septuplasses
-septuplassiez
-septuplassions
-septuplât
-septuplâtes
-septuple
-septuplé
-septuplée
-septuplées
-septuplent
-septupler
-septuplera
-septuplerai
-septupleraient
-septuplerais
-septuplerait
-septupleras
-septuplèrent
-septuplerez
-septupleriez
-septuplerions
-septuplerons
-septupleront
-septuples
-septuplés
-septuplez
-septupliez
-septuplions
-septuplons
-sépulcral
-sépulcrale
-sépulcrales
-sépulcraux
-sépulcre
-sépulcres
-sépulture
-sépultures
-séquelle
-séquelles
-séquence
-séquences
-séquenceur
-séquenceurs
-séquentiel
-séquentielle
-séquentielles
-séquentiels
-séquestra
-séquestrai
-séquestraient
-séquestrais
-séquestrait
-séquestrâmes
-séquestrant
-séquestras
-séquestrasse
-séquestrassent
-séquestrasses
-séquestrassiez
-séquestrassions
-séquestrât
-séquestrâtes
-séquestration
-séquestrations
-séquestre
-séquestré
-séquestrée
-séquestrées
-séquestrent
-séquestrer
-séquestrera
-séquestrerai
-séquestreraient
-séquestrerais
-séquestrerait
-séquestreras
-séquestrèrent
-séquestrerez
-séquestreriez
-séquestrerions
-séquestrerons
-séquestreront
-séquestres
-séquestrés
-séquestrez
-séquestriez
-séquestrions
-séquestrons
-sequin
-sequins
-séquoia
-séquoias
-sera
-sérac
-sera-ce
-séracs
-serai
-seraient
-seraient-ce
-seraient-elles
-seraient-ils
-serai-je
-sérail
-sérails
-serais
-serais-je
-serais-tu
-serait
-serait-ce
-serait-elle
-serait-il
-serait-on
-sérança
-sérançai
-sérançaient
-sérançais
-sérançait
-sérançâmes
-sérançant
-séranças
-sérançasse
-sérançassent
-sérançasses
-sérançassiez
-sérançassions
-sérançât
-sérançâtes
-sérance
-sérancé
-sérancée
-sérancées
-sérancent
-sérancer
-sérancera
-sérancerai
-séranceraient
-sérancerais
-sérancerait
-séranceras
-sérancèrent
-sérancerez
-séranceriez
-sérancerions
-sérancerons
-séranceront
-sérances
-sérancés
-sérancez
-séranciez
-sérancions
-sérançons
-séraphin
-séraphins
-séraphique
-séraphiques
-seras
-seras-tu
-sera-t-elle
-sera-t-il
-sera-t-on
-serbe
-serbes
-serdeau
-serdeaus
-serein
-sereine
-sereinement
-sereines
-sereins
-sérénade
-sérénades
-sérénissime
-sérénissimes
-sérénité
-sérénités
-séreuse
-séreuses
-séreux
-serez
-serez-vous
-serf
-serfouette
-serfouettes
-serfoui
-serfouie
-serfouies
-serfouîmes
-serfouir
-serfouira
-serfouirai
-serfouiraient
-serfouirais
-serfouirait
-serfouiras
-serfouirent
-serfouirez
-serfouiriez
-serfouirions
-serfouirons
-serfouiront
-serfouis
-serfouissage
-serfouissages
-serfouissaient
-serfouissais
-serfouissait
-serfouissant
-serfouisse
-serfouissent
-serfouisses
-serfouissez
-serfouissiez
-serfouissions
-serfouissons
-serfouit
-serfouît
-serfouîtes
-serfs
-serge
-sergé
-sergent
-sergent-major
-sergents
-sergents-majors
-serges
-sergés
-sergette
-sergettes
-séria
-sériai
-sériaient
-sériais
-sériait
-sérialisa
-sérialisai
-sérialisaient
-sérialisais
-sérialisait
-sérialisâmes
-sérialisant
-sérialisas
-sérialisasse
-sérialisassent
-sérialisasses
-sérialisassiez
-sérialisassions
-sérialisât
-sérialisâtes
-sérialise
-sérialisé
-sérialisée
-sérialisées
-sérialisent
-sérialiser
-sérialisera
-sérialiserai
-sérialiseraient
-sérialiserais
-sérialiserait
-sérialiseras
-sérialisèrent
-sérialiserez
-sérialiseriez
-sérialiserions
-sérialiserons
-sérialiseront
-sérialises
-sérialisés
-sérialisez
-sérialisiez
-sérialisions
-sérialisons
-sériâmes
-sériant
-sérias
-sériasse
-sériassent
-sériasses
-sériassiez
-sériassions
-sériât
-sériâtes
-sériation
-sériations
-séricicole
-séricicoles
-sériciculteur
-sériciculteurs
-séricicultrice
-séricicultrices
-sériciculture
-séricicultures
-séricigène
-séricigènes
-séricigraphie
-séricigraphies
-série
-sérié
-sériée
-sériées
-sériel
-sérielle
-sérielles
-sériels
-sérient
-sérier
-sériera
-sérierai
-sérieraient
-sérierais
-sérierait
-sérieras
-sérièrent
-sérierez
-sérieriez
-sérierions
-sérierons
-sérieront
-séries
-sériés
-sérieuse
-sérieusement
-sérieuses
-sérieux
-seriez
-sériez
-seriez-vous
-sérigraphie
-sérigraphies
-sériiez
-sériions
-serin
-serina
-serinai
-serinaient
-serinais
-serinait
-serinâmes
-serinant
-serinas
-serinasse
-serinassent
-serinasses
-serinassiez
-serinassions
-serinât
-serinâtes
-serine
-seriné
-sérine
-serinée
-serinées
-serinent
-seriner
-serinera
-serinerai
-serineraient
-serinerais
-serinerait
-serineras
-serinèrent
-serinerez
-serineriez
-serinerions
-serinerons
-serineront
-serines
-serinés
-sérines
-serinez
-seringa
-seringas
-seringat
-seringats
-seringua
-seringuai
-seringuaient
-seringuais
-seringuait
-seringuâmes
-seringuant
-seringuas
-seringuasse
-seringuassent
-seringuasses
-seringuassiez
-seringuassions
-seringuât
-seringuâtes
-seringue
-seringué
-seringuée
-seringuées
-seringuent
-seringuer
-seringuera
-seringuerai
-seringueraient
-seringuerais
-seringuerait
-seringueras
-seringuèrent
-seringuerez
-seringueriez
-seringuerions
-seringuerons
-seringueront
-seringues
-seringués
-seringuez
-seringuiez
-seringuions
-seringuons
-seriniez
-serinions
-serinons
-serins
-serions
-sérions
-serions-nous
-sérique
-sériques
-serment
-serments
-sermon
-sermonna
-sermonnai
-sermonnaient
-sermonnaire
-sermonnaires
-sermonnais
-sermonnait
-sermonnâmes
-sermonnant
-sermonnas
-sermonnasse
-sermonnassent
-sermonnasses
-sermonnassiez
-sermonnassions
-sermonnât
-sermonnâtes
-sermonne
-sermonné
-sermonnée
-sermonnées
-sermonnent
-sermonner
-sermonnera
-sermonnerai
-sermonneraient
-sermonnerais
-sermonnerait
-sermonneras
-sermonnèrent
-sermonnerez
-sermonneriez
-sermonnerions
-sermonnerons
-sermonneront
-sermonnes
-sermonnés
-sermonneur
-sermonneurs
-sermonneuse
-sermonneuses
-sermonnez
-sermonniez
-sermonnions
-sermonnons
-sermons
-sérodiagnostic
-sérodiagnostics
-sérologie
-sérologies
-serons
-serons-nous
-seront
-seront-ce
-seront-elles
-seront-ils
-sérosité
-sérosités
-sérothérapie
-sérothérapies
-sérotonine
-sérotonines
-sérovaccination
-sérovaccinations
-serpe
-serpent
-serpenta
-serpentai
-serpentaient
-serpentaire
-serpentaires
-serpentais
-serpentait
-serpentâmes
-serpentant
-serpentas
-serpentasse
-serpentassent
-serpentasses
-serpentassiez
-serpentassions
-serpentât
-serpentâtes
-serpente
-serpenté
-serpenteau
-serpenteaux
-serpentée
-serpentées
-serpentement
-serpentements
-serpentent
-serpenter
-serpentera
-serpenterai
-serpenteraient
-serpenterais
-serpenterait
-serpenteras
-serpentèrent
-serpenterez
-serpenteriez
-serpenterions
-serpenterons
-serpenteront
-serpentes
-serpentés
-serpentez
-serpentiez
-serpentin
-serpentine
-serpentines
-serpentins
-serpentions
-serpentons
-serpents
-serpes
-serpette
-serpettes
-serpigineuse
-serpigineuses
-serpigineux
-serpillière
-serpillières
-serpolet
-serpolets
-serpule
-serpules
-serra
-serrage
-serrages
-serrai
-serraient
-serrais
-serrait
-serrâmes
-serran
-serrans
-serrant
-serras
-serrasse
-serrassent
-serrasses
-serrassiez
-serrassions
-serrât
-serrate
-serrates
-serrâtes
-serratule
-serratules
-serre
-serré
-serrée
-serrées
-serre-file
-serre-files
-serre-fils
-serre-frein
-serre-freins
-serre-joint
-serre-joints
-serre-livres
-serrement
-serrements
-serre-nez
-serrent
-serre-papiers
-serrer
-serrera
-serrerai
-serreraient
-serrerais
-serrerait
-serreras
-serrèrent
-serrerez
-serreriez
-serrerions
-serrerons
-serreront
-serres
-serrés
-serre-tête
-serrez
-serriez
-serrions
-serrons
-serrure
-serrurerie
-serrureries
-serrures
-serrurier
-serruriers
-sers
-sert
-serte
-sertes
-serti
-sertie
-serties
-sertîmes
-sertir
-sertira
-sertirai
-sertiraient
-sertirais
-sertirait
-sertiras
-sertirent
-sertirez
-sertiriez
-sertirions
-sertirons
-sertiront
-sertis
-sertissage
-sertissages
-sertissaient
-sertissais
-sertissait
-sertissant
-sertisse
-sertissent
-sertisses
-sertisseur
-sertisseurs
-sertisseuse
-sertisseuses
-sertissez
-sertissiez
-sertissions
-sertissons
-sertissure
-sertissures
-sertit
-sertît
-sertîtes
-sérum
-sérums
-servage
-servages
-servaient
-servais
-servait
-serval
-servals
-servant
-servante
-servantes
-servants
-serve
-servent
-serves
-serveur
-serveurs
-serveuse
-serveuses
-servez
-servi
-serviabilité
-serviabilités
-serviable
-serviables
-service
-services
-servie
-servies
-serviette
-serviette-éponge
-serviettes
-serviettes-éponges
-serviez
-servile
-servilement
-serviles
-servilité
-servilités
-servîmes
-servions
-servir
-servira
-servirai
-serviraient
-servirais
-servirait
-serviras
-servirent
-servirez
-serviriez
-servirions
-servirons
-serviront
-servis
-servisse
-servissent
-servisses
-servissiez
-servissions
-servit
-servît
-servîtes
-serviteur
-serviteurs
-servitude
-servitudes
-servocommande
-servocommandes
-servofrein
-servofreins
-servomécanisme
-servomécanismes
-servomoteur
-servomoteurs
-servons
-ses
-sésame
-sésames
-sésamoïde
-sésamoïdes
-sesbania
-sesbanias
-sesbanie
-sesbanies
-sesquialtère
-sesquialtères
-sesquioxyde
-sesquioxydes
-sessile
-sessiles
-session
-sessions
-sesterce
-sesterces
-set
-sétacé
-sétacée
-sétacées
-sétacés
-setier
-setiers
-séton
-sétons
-sets
-setter
-setters
-seuil
-seuils
-seul
-seule
-seulement
-seules
-seulet
-seulets
-seulette
-seulettes
-seuls
-sève
-sévère
-sévèrement
-sévères
-sévérité
-sévérités
-sèves
-sévi
-sévices
-sévîmes
-sévir
-sévira
-sévirai
-séviraient
-sévirais
-sévirait
-séviras
-sévirent
-sévirez
-séviriez
-sévirions
-sévirons
-séviront
-sévis
-sévissaient
-sévissais
-sévissait
-sévissant
-sévisse
-sévissent
-sévisses
-sévissez
-sévissiez
-sévissions
-sévissons
-sévit
-sévît
-sévîtes
-sevra
-sevrage
-sevrages
-sevrai
-sevraient
-sevrais
-sevrait
-sevrâmes
-sevrant
-sevras
-sevrasse
-sevrassent
-sevrasses
-sevrassiez
-sevrassions
-sevrât
-sevrâtes
-sevre
-sevré
-sevrée
-sevrées
-sevrent
-sevrer
-sevrera
-sevrerai
-sevreraient
-sevrerais
-sevrerait
-sevreras
-sevrèrent
-sevrerez
-sevreriez
-sevrerions
-sevrerons
-sevreront
-sevres
-sevrés
-sèvres
-sevrez
-sevriez
-sevrions
-sevrons
-sexagénaire
-sexagénaires
-sexagésimal
-sexagésimale
-sexagésimales
-sexagésimaux
-sexagésime
-sexagésimes
-sex-appeal
-sex-appeals
-sexe
-sexes
-sexisme
-sexismes
-sexiste
-sexistes
-sexologie
-sexologies
-sexologue
-sexologues
-sexonomie
-sexonomies
-sex-shop
-sex-shops
-sextant
-sextants
-sexte
-sextes
-sextidi
-sextidis
-sextillion
-sextillions
-sextine
-sextines
-sexto
-sextolet
-sextolets
-sextupla
-sextuplai
-sextuplaient
-sextuplais
-sextuplait
-sextuplâmes
-sextuplant
-sextuplas
-sextuplasse
-sextuplassent
-sextuplasses
-sextuplassiez
-sextuplassions
-sextuplât
-sextuplâtes
-sextuple
-sextuplé
-sextuplée
-sextuplées
-sextuplent
-sextupler
-sextuplera
-sextuplerai
-sextupleraient
-sextuplerais
-sextuplerait
-sextupleras
-sextuplèrent
-sextuplerez
-sextupleriez
-sextuplerions
-sextuplerons
-sextupleront
-sextuples
-sextuplés
-sextuplez
-sextupliez
-sextuplions
-sextuplons
-sexualisa
-sexualisai
-sexualisaient
-sexualisais
-sexualisait
-sexualisâmes
-sexualisant
-sexualisas
-sexualisasse
-sexualisassent
-sexualisasses
-sexualisassiez
-sexualisassions
-sexualisât
-sexualisâtes
-sexualisation
-sexualisations
-sexualise
-sexualisé
-sexualisée
-sexualisées
-sexualisent
-sexualiser
-sexualisera
-sexualiserai
-sexualiseraient
-sexualiserais
-sexualiserait
-sexualiseras
-sexualisèrent
-sexualiserez
-sexualiseriez
-sexualiserions
-sexualiserons
-sexualiseront
-sexualises
-sexualisés
-sexualisez
-sexualisiez
-sexualisions
-sexualisme
-sexualismes
-sexualisons
-sexualité
-sexualités
-sexué
-sexuée
-sexuées
-sexuel
-sexuelle
-sexuellement
-sexuelles
-sexuels
-sexués
-sexy
-seyaient
-seyait
-seyant
-seyante
-seyantes
-seyants
-sézigue
-sforzando
-sfumato
-sfumatos
-sgraffite
-sgraffites
-shah
-shahs
-shaker
-shakers
-shakespearien
-shakespearienne
-shakespeariennes
-shakespeariens
-shako
-shakos
-shampoing
-shampoings
-shampooineur
-shampooineurs
-shampooineuse
-shampooineuses
-shampooing
-shampooingna
-shampooingnai
-shampooingnaient
-shampooingnais
-shampooingnait
-shampooingnâmes
-shampooingnant
-shampooingnas
-shampooingnasse
-shampooingnassent
-shampooingnasses
-shampooingnassiez
-shampooingnassions
-shampooingnât
-shampooingnâtes
-shampooingne
-shampooingné
-shampooingnée
-shampooingnées
-shampooingnent
-shampooingner
-shampooingnera
-shampooingnerai
-shampooingneraient
-shampooingnerais
-shampooingnerait
-shampooingneras
-shampooingnèrent
-shampooingnerez
-shampooingneriez
-shampooingnerions
-shampooingnerons
-shampooingneront
-shampooingnes
-shampooingnés
-shampooingnez
-shampooingniez
-shampooingnions
-shampooingnons
-shampooings
-shampouina
-shampouinai
-shampouinaient
-shampouinais
-shampouinait
-shampouinâmes
-shampouinant
-shampouinas
-shampouinasse
-shampouinassent
-shampouinasses
-shampouinassiez
-shampouinassions
-shampouinât
-shampouinâtes
-shampouine
-shampouiné
-shampouinée
-shampouinées
-shampouinent
-shampouiner
-shampouinera
-shampouinerai
-shampouineraient
-shampouinerais
-shampouinerait
-shampouineras
-shampouinèrent
-shampouinerez
-shampouineriez
-shampouinerions
-shampouinerons
-shampouineront
-shampouines
-shampouinés
-shampouineur
-shampouineurs
-shampouineuse
-shampouineuses
-shampouinez
-shampouiniez
-shampouinions
-shampouinons
-shantoung
-shantoungs
-shantung
-shantungs
-shérif
-shérifs
-sherry
-sherrys
-shetland
-shetlands
-shilling
-shillings
-shimmy
-shimmys
-shintô
-shintoïsme
-shintoïsmes
-shintôs
-shipchandler
-shipchandlers
-shocking
-shogoun
-shogouns
-shogun
-shoguns
-shoot
-shoota
-shootai
-shootaient
-shootais
-shootait
-shootâmes
-shootant
-shootas
-shootasse
-shootassent
-shootasses
-shootassiez
-shootassions
-shootât
-shootâtes
-shoote
-shooté
-shootée
-shootées
-shootent
-shooter
-shootera
-shooterai
-shooteraient
-shooterais
-shooterait
-shooteras
-shootèrent
-shooterez
-shooteriez
-shooterions
-shooterons
-shooteront
-shootes
-shootés
-shootez
-shootiez
-shootions
-shootons
-shoots
-shoping
-shopings
-shopping
-shoppings
-short
-shorts
-show
-show-business
-shows
-shrapnel
-shrapnell
-shrapnells
-shrapnels
-shunt
-shunta
-shuntai
-shuntaient
-shuntais
-shuntait
-shuntâmes
-shuntant
-shuntas
-shuntasse
-shuntassent
-shuntasses
-shuntassiez
-shuntassions
-shuntât
-shuntâtes
-shunte
-shunté
-shuntée
-shuntées
-shuntent
-shunter
-shuntera
-shunterai
-shunteraient
-shunterais
-shunterait
-shunteras
-shuntèrent
-shunterez
-shunteriez
-shunterions
-shunterons
-shunteront
-shuntes
-shuntés
-shuntez
-shuntiez
-shuntions
-shuntons
-shunts
-si
-sial
-sialagogue
-sialagogues
-sialis
-sialorrhée
-sialorrhées
-siamois
-siamoise
-siamoises
-sibérien
-sibérienne
-sibériennes
-sibériens
-sibilant
-sibilante
-sibilantes
-sibilants
-sibylle
-sibylles
-sibyllin
-sibylline
-sibyllines
-sibyllins
-sic
-sicaire
-sicaires
-siccatif
-siccatifs
-siccative
-siccatives
-siccité
-siccités
-sicilien
-sicilienne
-siciliennes
-siciliens
-sicle
-sicles
-side-car
-side-cars
-sidéra
-sidérai
-sidéraient
-sidérais
-sidérait
-sidéral
-sidérale
-sidérales
-sidérâmes
-sidérant
-sidérante
-sidérantes
-sidérants
-sidéras
-sidérasse
-sidérassent
-sidérasses
-sidérassiez
-sidérassions
-sidérât
-sidérâtes
-sidéraux
-sidéré
-sidère
-sidérée
-sidérées
-sidèrent
-sidérer
-sidérera
-sidérerai
-sidéreraient
-sidérerais
-sidérerait
-sidéreras
-sidérèrent
-sidérerez
-sidéreriez
-sidérerions
-sidérerons
-sidéreront
-sidérés
-sidères
-sidérez
-sidériez
-sidérions
-sidérite
-sidérites
-sidérolithique
-sidérolithiques
-sidérons
-sidérose
-sidéroses
-sidérostat
-sidérostats
-sidéroxylon
-sidéroxylons
-sidérurgie
-sidérurgies
-sidérurgique
-sidérurgiques
-sidérurgiste
-sidérurgistes
-siècle
-siècles
-sied
-siée
-siéent
-siégé
-siège
-siégea
-siégeai
-siégeaient
-siégeais
-siégeait
-siégeâmes
-siégeant
-siégeas
-siégeasse
-siégeassent
-siégeasses
-siégeassiez
-siégeassions
-siégeât
-siégeâtes
-siègent
-siégeons
-siéger
-siégera
-siégerai
-siégeraient
-siégerais
-siégerait
-siégeras
-siégèrent
-siégerez
-siégeriez
-siégerions
-siégerons
-siégeront
-sièges
-siégez
-siégiez
-siégions
-siemens
-sien
-sienne
-siennes
-siens
-siéra
-siéraient
-siérait
-siéront
-sierra
-sierras
-sieste
-siestes
-sieur
-sieurs
-siffla
-sifflage
-sifflages
-sifflai
-sifflaient
-sifflais
-sifflait
-sifflâmes
-sifflant
-sifflante
-sifflantes
-sifflants
-sifflas
-sifflasse
-sifflassent
-sifflasses
-sifflassiez
-sifflassions
-sifflât
-sifflâtes
-siffle
-sifflé
-sifflée
-sifflées
-sifflement
-sifflements
-sifflent
-siffler
-sifflera
-sifflerai
-siffleraient
-sifflerais
-sifflerait
-siffleras
-sifflèrent
-sifflerez
-siffleriez
-sifflerions
-sifflerons
-siffleront
-siffles
-sifflés
-sifflet
-sifflets
-siffleur
-siffleurs
-siffleuse
-siffleuses
-sifflez
-siffliez
-sifflions
-sifflons
-sifflota
-sifflotai
-sifflotaient
-sifflotais
-sifflotait
-sifflotâmes
-sifflotant
-sifflotas
-sifflotasse
-sifflotassent
-sifflotasses
-sifflotassiez
-sifflotassions
-sifflotât
-sifflotâtes
-sifflote
-siffloté
-sifflotée
-sifflotées
-sifflotement
-sifflotements
-sifflotent
-siffloter
-sifflotera
-siffloterai
-siffloteraient
-siffloterais
-siffloterait
-siffloteras
-sifflotèrent
-siffloterez
-siffloteriez
-siffloterions
-siffloterons
-siffloteront
-sifflotes
-sifflotés
-sifflotez
-sifflotiez
-sifflotions
-sifflotons
-sifilet
-sifilets
-sigillaire
-sigillaires
-sigillé
-sigillée
-sigillées
-sigillés
-sigillographie
-sigillographies
-sigillographique
-sigillographiques
-sigisbée
-sigisbées
-siglaison
-siglaisons
-sigle
-sigles
-sigma
-sigmoïde
-sigmoïdes
-signa
-signai
-signaient
-signais
-signait
-signal
-signala
-signalai
-signalaient
-signalais
-signalait
-signalâmes
-signalant
-signalas
-signalasse
-signalassent
-signalasses
-signalassiez
-signalassions
-signalât
-signalâtes
-signale
-signalé
-signalée
-signalées
-signalement
-signalements
-signalent
-signaler
-signalera
-signalerai
-signaleraient
-signalerais
-signalerait
-signaleras
-signalèrent
-signalerez
-signaleriez
-signalerions
-signalerons
-signaleront
-signales
-signalés
-signalétique
-signalétiques
-signaleur
-signaleurs
-signalez
-signaliez
-signalions
-signalisa
-signalisai
-signalisaient
-signalisais
-signalisait
-signalisâmes
-signalisant
-signalisas
-signalisasse
-signalisassent
-signalisasses
-signalisassiez
-signalisassions
-signalisât
-signalisâtes
-signalisation
-signalisations
-signalise
-signalisé
-signalisée
-signalisées
-signalisent
-signaliser
-signalisera
-signaliserai
-signaliseraient
-signaliserais
-signaliserait
-signaliseras
-signalisèrent
-signaliserez
-signaliseriez
-signaliserions
-signaliserons
-signaliseront
-signalises
-signalisés
-signalisez
-signalisiez
-signalisions
-signalisons
-signalons
-signâmes
-signant
-signas
-signasse
-signassent
-signasses
-signassiez
-signassions
-signât
-signataire
-signataires
-signâtes
-signature
-signatures
-signaux
-signe
-signé
-signée
-signées
-signent
-signer
-signera
-signerai
-signeraient
-signerais
-signerait
-signeras
-signèrent
-signerez
-signeriez
-signerions
-signerons
-signeront
-signes
-signés
-signet
-signets
-signez
-signiez
-signifia
-signifiai
-signifiaient
-signifiais
-signifiait
-signifiâmes
-signifiance
-signifiances
-signifiant
-signifiante
-signifiantes
-signifiants
-signifias
-signifiasse
-signifiassent
-signifiasses
-signifiassiez
-signifiassions
-signifiât
-signifiâtes
-significatif
-significatifs
-signification
-significations
-significative
-significativement
-significatives
-signifie
-signifié
-signifiée
-signifiées
-signifient
-signifier
-signifiera
-signifierai
-signifieraient
-signifierais
-signifierait
-signifieras
-signifièrent
-signifierez
-signifieriez
-signifierions
-signifierons
-signifieront
-signifies
-signifiés
-signifiez
-signifiiez
-signifiions
-signifions
-signions
-signons
-sil
-silence
-silences
-silencieuse
-silencieusement
-silencieuses
-silencieux
-silène
-silènes
-silésienne
-silésiennes
-silex
-silhouetta
-silhouettai
-silhouettaient
-silhouettais
-silhouettait
-silhouettâmes
-silhouettant
-silhouettas
-silhouettasse
-silhouettassent
-silhouettasses
-silhouettassiez
-silhouettassions
-silhouettât
-silhouettâtes
-silhouette
-silhouetté
-silhouettée
-silhouettées
-silhouettent
-silhouetter
-silhouettera
-silhouetterai
-silhouetteraient
-silhouetterais
-silhouetterait
-silhouetteras
-silhouettèrent
-silhouetterez
-silhouetteriez
-silhouetterions
-silhouetterons
-silhouetteront
-silhouettes
-silhouettés
-silhouettez
-silhouettiez
-silhouettions
-silhouettons
-silicate
-silicates
-silicatisa
-silicatisai
-silicatisaient
-silicatisais
-silicatisait
-silicatisâmes
-silicatisant
-silicatisas
-silicatisasse
-silicatisassent
-silicatisasses
-silicatisassiez
-silicatisassions
-silicatisât
-silicatisâtes
-silicatise
-silicatisé
-silicatisée
-silicatisées
-silicatisent
-silicatiser
-silicatisera
-silicatiserai
-silicatiseraient
-silicatiserais
-silicatiserait
-silicatiseras
-silicatisèrent
-silicatiserez
-silicatiseriez
-silicatiserions
-silicatiserons
-silicatiseront
-silicatises
-silicatisés
-silicatisez
-silicatisiez
-silicatisions
-silicatisons
-silice
-siliceuse
-siliceuses
-siliceux
-silicicole
-silicicoles
-silicique
-siliciques
-silicium
-siliciure
-siliciures
-silicona
-siliconai
-siliconaient
-siliconais
-siliconait
-siliconâmes
-siliconant
-siliconas
-siliconasse
-siliconassent
-siliconasses
-siliconassiez
-siliconassions
-siliconât
-siliconâtes
-silicone
-siliconé
-siliconée
-siliconées
-siliconent
-siliconer
-siliconera
-siliconerai
-siliconeraient
-siliconerais
-siliconerait
-siliconeras
-siliconèrent
-siliconerez
-siliconeriez
-siliconerions
-siliconerons
-siliconeront
-silicones
-siliconés
-siliconez
-siliconiez
-siliconions
-siliconons
-silicose
-silicoses
-silicule
-silicules
-silionne
-silionnes
-silique
-siliques
-sillage
-sillages
-sillet
-sillets
-sillon
-sillonna
-sillonnai
-sillonnaient
-sillonnais
-sillonnait
-sillonnâmes
-sillonnant
-sillonnas
-sillonnasse
-sillonnassent
-sillonnasses
-sillonnassiez
-sillonnassions
-sillonnât
-sillonnâtes
-sillonne
-sillonné
-sillonnée
-sillonnées
-sillonnent
-sillonner
-sillonnera
-sillonnerai
-sillonneraient
-sillonnerais
-sillonnerait
-sillonneras
-sillonnèrent
-sillonnerez
-sillonneriez
-sillonnerions
-sillonnerons
-sillonneront
-sillonnes
-sillonnés
-sillonnez
-sillonniez
-sillonnions
-sillonnons
-sillons
-silo
-silos
-silotage
-silotages
-silphe
-silphes
-sils
-silure
-silures
-silurien
-silurienne
-siluriennes
-siluriens
-silves
-sima
-simagrée
-simagrées
-simarre
-simarres
-simaruba
-simarubas
-simas
-simbleau
-simbleaux
-simien
-simienne
-simiennes
-simiens
-simiesque
-simiesques
-similaire
-similaires
-similarité
-similarités
-simili
-similicuir
-similicuirs
-similigravure
-similigravures
-similis
-similisa
-similisage
-similisages
-similisai
-similisaient
-similisais
-similisait
-similisâmes
-similisant
-similisas
-similisasse
-similisassent
-similisasses
-similisassiez
-similisassions
-similisât
-similisâtes
-similise
-similisé
-similisée
-similisées
-similisent
-similiser
-similisera
-similiserai
-similiseraient
-similiserais
-similiserait
-similiseras
-similisèrent
-similiserez
-similiseriez
-similiserions
-similiserons
-similiseront
-similises
-similisés
-similisez
-similisiez
-similisions
-similisons
-similiste
-similistes
-similitude
-similitudes
-similor
-similors
-simoniaque
-simoniaques
-simonie
-simonies
-simoun
-simouns
-simple
-simplement
-simples
-simplet
-simplets
-simplette
-simplettes
-simplexe
-simplexes
-simplicité
-simplicités
-simplifia
-simplifiable
-simplifiables
-simplifiai
-simplifiaient
-simplifiais
-simplifiait
-simplifiâmes
-simplifiant
-simplifias
-simplifiasse
-simplifiassent
-simplifiasses
-simplifiassiez
-simplifiassions
-simplifiât
-simplifiâtes
-simplificateur
-simplificateurs
-simplification
-simplifications
-simplificatrice
-simplificatrices
-simplifie
-simplifié
-simplifiée
-simplifiées
-simplifient
-simplifier
-simplifiera
-simplifierai
-simplifieraient
-simplifierais
-simplifierait
-simplifieras
-simplifièrent
-simplifierez
-simplifieriez
-simplifierions
-simplifierons
-simplifieront
-simplifies
-simplifiés
-simplifiez
-simplifiiez
-simplifiions
-simplifions
-simplisme
-simplismes
-simpliste
-simplistes
-simula
-simulacre
-simulacres
-simulai
-simulaient
-simulais
-simulait
-simulâmes
-simulant
-simulas
-simulasse
-simulassent
-simulasses
-simulassiez
-simulassions
-simulât
-simulâtes
-simulateur
-simulateurs
-simulation
-simulations
-simulatrice
-simulatrices
-simule
-simulé
-simulée
-simulées
-simulent
-simuler
-simulera
-simulerai
-simuleraient
-simulerais
-simulerait
-simuleras
-simulèrent
-simulerez
-simuleriez
-simulerions
-simulerons
-simuleront
-simules
-simulés
-simulez
-simuliez
-simulions
-simulons
-simultané
-simultanée
-simultanées
-simultanéisme
-simultanéismes
-simultanéité
-simultanéités
-simultanément
-simultanés
-sinanthrope
-sinanthropes
-sinapisé
-sinapisée
-sinapisées
-sinapisés
-sinapisme
-sinapismes
-sincère
-sincèrement
-sincères
-sincérité
-sincérités
-sincipital
-sincipitale
-sincipitales
-sincipitaux
-sinciput
-sinciputs
-sinécure
-sinécures
-singalette
-singalettes
-singe
-singé
-singea
-singeai
-singeaient
-singeais
-singeait
-singeâmes
-singeant
-singeas
-singeasse
-singeassent
-singeasses
-singeassiez
-singeassions
-singeât
-singeâtes
-singée
-singées
-singent
-singeons
-singer
-singera
-singerai
-singeraient
-singerais
-singerait
-singeras
-singèrent
-singerez
-singerie
-singeries
-singeriez
-singerions
-singerons
-singeront
-singes
-singés
-singez
-singiez
-singions
-single
-singles
-singularisa
-singularisai
-singularisaient
-singularisais
-singularisait
-singularisâmes
-singularisant
-singularisas
-singularisasse
-singularisassent
-singularisasses
-singularisassiez
-singularisassions
-singularisât
-singularisâtes
-singularise
-singularisé
-singularisée
-singularisées
-singularisent
-singulariser
-singularisera
-singulariserai
-singulariseraient
-singulariserais
-singulariserait
-singulariseras
-singularisèrent
-singulariserez
-singulariseriez
-singulariserions
-singulariserons
-singulariseront
-singularises
-singularisés
-singularisez
-singularisiez
-singularisions
-singularisons
-singularité
-singularités
-singulier
-singulière
-singulièrement
-singulières
-singuliers
-sinisa
-sinisai
-sinisaient
-sinisais
-sinisait
-sinisâmes
-sinisant
-sinisante
-sinisantes
-sinisants
-sinisas
-sinisasse
-sinisassent
-sinisasses
-sinisassiez
-sinisassions
-sinisât
-sinisâtes
-sinisation
-sinisations
-sinise
-sinisé
-sinisée
-sinisées
-sinisent
-siniser
-sinisera
-siniserai
-siniseraient
-siniserais
-siniserait
-siniseras
-sinisèrent
-siniserez
-siniseriez
-siniserions
-siniserons
-siniseront
-sinises
-sinisés
-sinisez
-sinisiez
-sinisions
-sinisons
-sinistre
-sinistré
-sinistrée
-sinistrées
-sinistrement
-sinistres
-sinistrés
-sinité
-sinités
-sinologie
-sinologies
-sinologue
-sinologues
-sinon
-sintérisa
-sintérisai
-sintérisaient
-sintérisais
-sintérisait
-sintérisâmes
-sintérisant
-sintérisas
-sintérisasse
-sintérisassent
-sintérisasses
-sintérisassiez
-sintérisassions
-sintérisât
-sintérisâtes
-sintérise
-sintérisé
-sintérisée
-sintérisées
-sintérisent
-sintériser
-sintérisera
-sintériserai
-sintériseraient
-sintériserais
-sintériserait
-sintériseras
-sintérisèrent
-sintériserez
-sintériseriez
-sintériserions
-sintériserons
-sintériseront
-sintérises
-sintérisés
-sintérisez
-sintérisiez
-sintérisions
-sintérisons
-sinueuse
-sinueuses
-sinueux
-sinuosité
-sinuosités
-sinus
-sinusite
-sinusites
-sinusoïdal
-sinusoïdale
-sinusoïdales
-sinusoïdaux
-sinusoïde
-sinusoïdes
-sionisme
-sionismes
-sioniste
-sionistes
-sioux
-siphoïde
-siphoïdes
-siphon
-siphonna
-siphonnai
-siphonnaient
-siphonnais
-siphonnait
-siphonnâmes
-siphonnant
-siphonnas
-siphonnasse
-siphonnassent
-siphonnasses
-siphonnassiez
-siphonnassions
-siphonnât
-siphonnâtes
-siphonne
-siphonné
-siphonnée
-siphonnées
-siphonnent
-siphonner
-siphonnera
-siphonnerai
-siphonneraient
-siphonnerais
-siphonnerait
-siphonneras
-siphonnèrent
-siphonnerez
-siphonneriez
-siphonnerions
-siphonnerons
-siphonneront
-siphonnes
-siphonnés
-siphonnez
-siphonniez
-siphonnions
-siphonnons
-siphons
-sir
-sirdar
-sirdars
-sire
-sirène
-sirènes
-sires
-sirex
-sirli
-sirlis
-sirocco
-siroccos
-siroco
-sirocos
-sirop
-sirops
-sirota
-sirotai
-sirotaient
-sirotais
-sirotait
-sirotâmes
-sirotant
-sirotas
-sirotasse
-sirotassent
-sirotasses
-sirotassiez
-sirotassions
-sirotât
-sirotâtes
-sirote
-siroté
-sirotée
-sirotées
-sirotent
-siroter
-sirotera
-siroterai
-siroteraient
-siroterais
-siroterait
-siroteras
-sirotèrent
-siroterez
-siroteriez
-siroterions
-siroterons
-siroteront
-sirotes
-sirotés
-sirotez
-sirotiez
-sirotions
-sirotons
-sirs
-sirupeuse
-sirupeuses
-sirupeux
-sirvente
-sirventes
-sirventès
-sis
-sisal
-sisals
-sise
-sises
-sismal
-sismale
-sismales
-sismaux
-sismicité
-sismicités
-sismique
-sismiques
-sismographe
-sismographes
-sismologie
-sismologies
-sismothérapie
-sismothérapies
-sister-ship
-sister-ships
-sistre
-sistres
-sisymbre
-sisymbres
-sitar
-sitars
-site
-sites
-sit-in
-sitogoniomètre
-sitogoniomètres
-sitôt
-sittelle
-sittelles
-situa
-situai
-situaient
-situais
-situait
-situâmes
-situant
-situas
-situasse
-situassent
-situasses
-situassiez
-situassions
-situât
-situâtes
-situation
-situations
-situe
-situé
-située
-situées
-situent
-situer
-situera
-situerai
-situeraient
-situerais
-situerait
-situeras
-situèrent
-situerez
-situeriez
-situerions
-situerons
-situeront
-situes
-situés
-situez
-situiez
-situions
-situons
-sium
-siums
-six
-sixain
-sixains
-sixième
-sixièmement
-sixièmes
-sixte
-sixtes
-sizain
-sizains
-sizerin
-sizerins
-Skaï
-Skaïs
-skate
-skateboard
-skateboards
-skates
-skating
-skatings
-sketch
-sketches
-sketchs
-ski
-skia
-skiable
-skiables
-skiai
-skiaient
-skiais
-skiait
-skiâmes
-skiant
-skias
-skiascopie
-skiascopies
-skiasse
-skiassent
-skiasses
-skiassiez
-skiassions
-skiât
-skiâtes
-skie
-skié
-skient
-skier
-skiera
-skierai
-skieraient
-skierais
-skierait
-skieras
-skièrent
-skierez
-skieriez
-skierions
-skierons
-skieront
-skies
-skieur
-skieurs
-skieuse
-skieuses
-skiez
-skif
-skiff
-skiffs
-skifs
-skiiez
-skiions
-skions
-skipper
-skippers
-skis
-skunks
-slalom
-slaloma
-slalomai
-slalomaient
-slalomais
-slalomait
-slalomâmes
-slalomant
-slalomas
-slalomasse
-slalomassent
-slalomasses
-slalomassiez
-slalomassions
-slalomât
-slalomâtes
-slalome
-slalomé
-slaloment
-slalomer
-slalomera
-slalomerai
-slalomeraient
-slalomerais
-slalomerait
-slalomeras
-slalomèrent
-slalomerez
-slalomeriez
-slalomerions
-slalomerons
-slalomeront
-slalomes
-slalomeur
-slalomeurs
-slalomeuse
-slalomeuses
-slalomez
-slalomiez
-slalomions
-slalomons
-slaloms
-slang
-slangs
-slave
-slaves
-slavisa
-slavisai
-slavisaient
-slavisais
-slavisait
-slavisâmes
-slavisant
-slavisas
-slavisasse
-slavisassent
-slavisasses
-slavisassiez
-slavisassions
-slavisât
-slavisâtes
-slavise
-slavisé
-slavisée
-slavisées
-slavisent
-slaviser
-slavisera
-slaviserai
-slaviseraient
-slaviserais
-slaviserait
-slaviseras
-slavisèrent
-slaviserez
-slaviseriez
-slaviserions
-slaviserons
-slaviseront
-slavises
-slavisés
-slavisez
-slavisiez
-slavisions
-slavisons
-slaviste
-slavistes
-slavon
-slavophile
-slavophiles
-sleeping
-sleepings
-slip
-slips
-slogan
-slogans
-sloop
-sloops
-sloughi
-sloughis
-slovaque
-slovaques
-slovène
-slovènes
-slow
-slows
-smala
-smalas
-smalt
-smaltine
-smaltines
-smalts
-smaragdin
-smaragdine
-smaragdines
-smaragdins
-smaragdite
-smaragdites
-smart
-smash
-smasha
-smashai
-smashaient
-smashais
-smashait
-smashâmes
-smashant
-smashas
-smashasse
-smashassent
-smashasses
-smashassiez
-smashassions
-smashât
-smashâtes
-smashe
-smashé
-smashée
-smashées
-smashent
-smasher
-smashera
-smasherai
-smasheraient
-smasherais
-smasherait
-smasheras
-smashèrent
-smasherez
-smasheriez
-smasherions
-smasherons
-smasheront
-smashes
-smashés
-smashez
-smashiez
-smashions
-smashons
-smashs
-smectique
-smectiques
-smicard
-smicarde
-smicardes
-smicards
-smilax
-smilla
-smillage
-smillages
-smillai
-smillaient
-smillais
-smillait
-smillâmes
-smillant
-smillas
-smillasse
-smillassent
-smillasses
-smillassiez
-smillassions
-smillât
-smillâtes
-smille
-smillé
-smillée
-smillées
-smillent
-smiller
-smillera
-smillerai
-smilleraient
-smillerais
-smillerait
-smilleras
-smillèrent
-smillerez
-smilleriez
-smillerions
-smillerons
-smilleront
-smilles
-smillés
-smillez
-smilliez
-smillions
-smillons
-smithsonite
-smithsonites
-smocks
-smog
-smogs
-smoking
-smokings
-smolt
-smolts
-smorzando
-smurf
-smurfs
-snack
-snack-bar
-snack-bars
-snacks
-sniff
-sniffa
-sniffai
-sniffaient
-sniffais
-sniffait
-sniffâmes
-sniffant
-sniffas
-sniffasse
-sniffassent
-sniffasses
-sniffassiez
-sniffassions
-sniffât
-sniffâtes
-sniffe
-sniffé
-sniffée
-sniffées
-sniffent
-sniffer
-sniffera
-snifferai
-snifferaient
-snifferais
-snifferait
-snifferas
-sniffèrent
-snifferez
-snifferiez
-snifferions
-snifferons
-snifferont
-sniffes
-sniffés
-sniffez
-sniffiez
-sniffions
-sniffons
-snob
-snoba
-snobai
-snobaient
-snobais
-snobait
-snobâmes
-snobant
-snobas
-snobasse
-snobassent
-snobasses
-snobassiez
-snobassions
-snobât
-snobâtes
-snobe
-snobé
-snobée
-snobées
-snobent
-snober
-snobera
-snoberai
-snoberaient
-snoberais
-snoberait
-snoberas
-snobèrent
-snoberez
-snoberiez
-snoberions
-snoberons
-snoberont
-snobes
-snobés
-snobez
-snobiez
-snobinard
-snobinarde
-snobinardes
-snobinards
-snobions
-snobisme
-snobismes
-snobons
-snobs
-snow-boot
-snow-boots
-sobre
-sobrement
-sobres
-sobriété
-sobriétés
-sobriquet
-sobriquets
-soc
-sociabilité
-sociabilités
-sociable
-sociables
-social
-social-chrétien
-social-démocrate
-social-démocratie
-social-démocraties
-sociale
-socialement
-sociales
-socialisa
-socialisai
-socialisaient
-socialisais
-socialisait
-socialisâmes
-socialisant
-socialisante
-socialisantes
-socialisants
-socialisas
-socialisasse
-socialisassent
-socialisasses
-socialisassiez
-socialisassions
-socialisât
-socialisâtes
-socialisation
-socialisations
-socialise
-socialisé
-socialisée
-socialisées
-socialisent
-socialiser
-socialisera
-socialiserai
-socialiseraient
-socialiserais
-socialiserait
-socialiseras
-socialisèrent
-socialiserez
-socialiseriez
-socialiserions
-socialiserons
-socialiseront
-socialises
-socialisés
-socialisez
-socialisiez
-socialisions
-socialisme
-socialismes
-socialisons
-socialiste
-socialistes
-sociatrie
-sociatries
-sociaux
-sociaux-chrétiens
-sociaux-démocrates
-sociétaire
-sociétaires
-sociétariat
-sociétariats
-société
-sociétés
-socinianisme
-socinianismes
-socioaffectif
-socioaffectifs
-socioaffective
-socioaffectives
-socioculturel
-socio-culturel
-socioculturelle
-socio-culturelle
-socioculturelles
-socio-culturelles
-socioculturels
-socio-culturels
-sociodrame
-sociodrames
-socio-économique
-socio-économiques
-socio-éducatif
-socio-éducatifs
-socio-éducative
-socio-éducatives
-sociogramme
-sociogrammes
-sociolinguistique
-sociolinguistiques
-sociologie
-sociologies
-sociologique
-sociologiquement
-sociologiques
-sociologisme
-sociologismes
-sociologue
-sociologues
-sociométrique
-sociométriques
-socioprofessionnel
-socio-professionnel
-socioprofessionnelle
-socio-professionnelle
-socioprofessionnelles
-socio-professionnelles
-socioprofessionnels
-socio-professionnels
-sociothérapie
-sociothérapies
-socle
-socles
-socque
-socques
-socquette
-socquettes
-socratique
-socratiques
-socratisa
-socratisai
-socratisaient
-socratisais
-socratisait
-socratisâmes
-socratisant
-socratisas
-socratisasse
-socratisassent
-socratisasses
-socratisassiez
-socratisassions
-socratisât
-socratisâtes
-socratise
-socratisé
-socratisent
-socratiser
-socratisera
-socratiserai
-socratiseraient
-socratiserais
-socratiserait
-socratiseras
-socratisèrent
-socratiserez
-socratiseriez
-socratiserions
-socratiserons
-socratiseront
-socratises
-socratisez
-socratisiez
-socratisions
-socratisons
-socs
-soda
-sodas
-sodé
-sodée
-sodées
-sodés
-sodique
-sodiques
-sodium
-sodoku
-sodokus
-sodomie
-sodomies
-sodomisa
-sodomisai
-sodomisaient
-sodomisais
-sodomisait
-sodomisâmes
-sodomisant
-sodomisas
-sodomisasse
-sodomisassent
-sodomisasses
-sodomisassiez
-sodomisassions
-sodomisât
-sodomisâtes
-sodomise
-sodomisé
-sodomisée
-sodomisées
-sodomisent
-sodomiser
-sodomisera
-sodomiserai
-sodomiseraient
-sodomiserais
-sodomiserait
-sodomiseras
-sodomisèrent
-sodomiserez
-sodomiseriez
-sodomiserions
-sodomiserons
-sodomiseront
-sodomises
-sodomisés
-sodomisez
-sodomisiez
-sodomisions
-sodomisons
-sodomite
-sodomites
-soeur
-soeurette
-soeurettes
-soeurs
-sofa
-sofas
-soffite
-soffites
-software
-softwares
-soi
-soi-disant
-soie
-soient
-soierie
-soieries
-soies
-soif
-soiffard
-soiffarde
-soiffardes
-soiffards
-soifs
-soigna
-soignai
-soignaient
-soignais
-soignait
-soignâmes
-soignant
-soignante
-soignantes
-soignants
-soignas
-soignasse
-soignassent
-soignasses
-soignassiez
-soignassions
-soignât
-soignâtes
-soigne
-soigné
-soignée
-soignées
-soignent
-soigner
-soignera
-soignerai
-soigneraient
-soignerais
-soignerait
-soigneras
-soignèrent
-soignerez
-soigneriez
-soignerions
-soignerons
-soigneront
-soignes
-soignés
-soigneur
-soigneurs
-soigneuse
-soigneusement
-soigneuses
-soigneux
-soignez
-soigniez
-soignions
-soignons
-soi-même
-soin
-soins
-soir
-soirée
-soirées
-soirs
-sois
-soit
-soit-communiqué
-soit-communiqués
-soixantaine
-soixantaines
-soixante
-soixante-cinq
-soixante-deux
-soixante-dix
-soixante-dix-huit
-soixante-dix-neuf
-soixante-dix-sept
-soixante-douze
-soixante-et-onze
-soixante-et-un
-soixante-huit
-soixante-neuf
-soixante-quatorze
-soixante-quatre
-soixante-quinze
-soixante-seize
-soixante-sept
-soixante-six
-soixante-treize
-soixante-trois
-soixantième
-soixantièmes
-soja
-sojas
-sol
-solaire
-solaires
-solarigraphe
-solarigraphes
-solarisa
-solarisai
-solarisaient
-solarisais
-solarisait
-solarisâmes
-solarisant
-solarisas
-solarisasse
-solarisassent
-solarisasses
-solarisassiez
-solarisassions
-solarisât
-solarisâtes
-solarise
-solarisé
-solarisée
-solarisées
-solarisent
-solariser
-solarisera
-solariserai
-solariseraient
-solariserais
-solariserait
-solariseras
-solarisèrent
-solariserez
-solariseriez
-solariserions
-solariserons
-solariseront
-solarises
-solarisés
-solarisez
-solarisiez
-solarisions
-solarisons
-solarium
-solariums
-solda
-soldai
-soldaient
-soldais
-soldait
-soldâmes
-soldanelle
-soldanelles
-soldant
-soldas
-soldasse
-soldassent
-soldasses
-soldassiez
-soldassions
-soldat
-soldât
-soldate
-soldates
-soldâtes
-soldatesque
-soldatesques
-soldats
-solde
-soldé
-soldée
-soldées
-soldent
-solder
-soldera
-solderai
-solderaient
-solderais
-solderait
-solderas
-soldèrent
-solderez
-solderiez
-solderions
-solderons
-solderont
-soldes
-soldés
-soldeur
-soldeurs
-soldeuse
-soldeuses
-soldez
-soldiez
-soldions
-soldons
-sole
-soléaire
-soléaires
-solécisme
-solécismes
-soleil
-soleils
-solen
-solennel
-solennelle
-solennellement
-solennelles
-solennels
-solennisa
-solennisai
-solennisaient
-solennisais
-solennisait
-solennisâmes
-solennisant
-solennisas
-solennisasse
-solennisassent
-solennisasses
-solennisassiez
-solennisassions
-solennisât
-solennisâtes
-solennise
-solennisé
-solennisée
-solennisées
-solennisent
-solenniser
-solennisera
-solenniserai
-solenniseraient
-solenniserais
-solenniserait
-solenniseras
-solennisèrent
-solenniserez
-solenniseriez
-solenniserions
-solenniserons
-solenniseront
-solennises
-solennisés
-solennisez
-solennisiez
-solennisions
-solennisons
-solennité
-solennités
-solénoïdal
-solénoïdale
-solénoïdales
-solénoïdaux
-solens
-soleret
-solerets
-soles
-solex
-solfatare
-solfatares
-solfège
-solfèges
-solfia
-solfiai
-solfiaient
-solfiais
-solfiait
-solfiâmes
-solfiant
-solfias
-solfiasse
-solfiassent
-solfiasses
-solfiassiez
-solfiassions
-solfiât
-solfiâtes
-solfie
-solfié
-solfiée
-solfiées
-solfient
-solfier
-solfiera
-solfierai
-solfieraient
-solfierais
-solfierait
-solfieras
-solfièrent
-solfierez
-solfieriez
-solfierions
-solfierons
-solfieront
-solfies
-solfiés
-solfiez
-solfiiez
-solfiions
-solfions
-solidage
-solidages
-solidaire
-solidairement
-solidaires
-solidarisa
-solidarisai
-solidarisaient
-solidarisais
-solidarisait
-solidarisâmes
-solidarisant
-solidarisas
-solidarisasse
-solidarisassent
-solidarisasses
-solidarisassiez
-solidarisassions
-solidarisât
-solidarisâtes
-solidarise
-solidarisé
-solidarisée
-solidarisées
-solidarisent
-solidariser
-solidarisera
-solidariserai
-solidariseraient
-solidariserais
-solidariserait
-solidariseras
-solidarisèrent
-solidariserez
-solidariseriez
-solidariserions
-solidariserons
-solidariseront
-solidarises
-solidarisés
-solidarisez
-solidarisiez
-solidarisions
-solidarisons
-solidarité
-solidarités
-solide
-solidement
-solides
-solidifia
-solidifiai
-solidifiaient
-solidifiais
-solidifiait
-solidifiâmes
-solidifiant
-solidifias
-solidifiasse
-solidifiassent
-solidifiasses
-solidifiassiez
-solidifiassions
-solidifiât
-solidifiâtes
-solidification
-solidifications
-solidifie
-solidifié
-solidifiée
-solidifiées
-solidifient
-solidifier
-solidifiera
-solidifierai
-solidifieraient
-solidifierais
-solidifierait
-solidifieras
-solidifièrent
-solidifierez
-solidifieriez
-solidifierions
-solidifierons
-solidifieront
-solidifies
-solidifiés
-solidifiez
-solidifiiez
-solidifiions
-solidifions
-solidité
-solidités
-soliflua
-solifluai
-solifluaient
-solifluais
-solifluait
-solifluâmes
-solifluant
-solifluas
-solifluasse
-solifluassent
-solifluasses
-solifluassiez
-solifluassions
-solifluât
-solifluâtes
-soliflue
-soliflué
-solifluent
-solifluer
-solifluera
-solifluerai
-soliflueraient
-solifluerais
-solifluerait
-soliflueras
-solifluèrent
-solifluerez
-soliflueriez
-solifluerions
-solifluerons
-soliflueront
-soliflues
-solifluez
-solifluiez
-solifluions
-solifluons
-solifluxion
-solifluxions
-soliloqua
-soliloquai
-soliloquaient
-soliloquais
-soliloquait
-soliloquâmes
-soliloquant
-soliloquas
-soliloquasse
-soliloquassent
-soliloquasses
-soliloquassiez
-soliloquassions
-soliloquât
-soliloquâtes
-soliloque
-soliloqué
-soliloquent
-soliloquer
-soliloquera
-soliloquerai
-soliloqueraient
-soliloquerais
-soliloquerait
-soliloqueras
-soliloquèrent
-soliloquerez
-soliloqueriez
-soliloquerions
-soliloquerons
-soliloqueront
-soliloques
-soliloquez
-soliloquiez
-soliloquions
-soliloquons
-solin
-solins
-solipède
-solipèdes
-solipsisme
-solipsismes
-soliste
-solistes
-solitaire
-solitairement
-solitaires
-solitude
-solitudes
-solive
-soliveau
-soliveaux
-solives
-sollicita
-sollicitai
-sollicitaient
-sollicitais
-sollicitait
-sollicitâmes
-sollicitant
-sollicitas
-sollicitasse
-sollicitassent
-sollicitasses
-sollicitassiez
-sollicitassions
-sollicitât
-sollicitâtes
-sollicitation
-sollicitations
-sollicite
-sollicité
-sollicitée
-sollicitées
-sollicitent
-solliciter
-sollicitera
-solliciterai
-solliciteraient
-solliciterais
-solliciterait
-solliciteras
-sollicitèrent
-solliciterez
-solliciteriez
-solliciterions
-solliciterons
-solliciteront
-sollicites
-sollicités
-solliciteur
-solliciteurs
-solliciteuse
-solliciteuses
-sollicitez
-sollicitiez
-sollicitions
-sollicitons
-sollicitude
-sollicitudes
-solmisa
-solmisai
-solmisaient
-solmisais
-solmisait
-solmisâmes
-solmisant
-solmisas
-solmisasse
-solmisassent
-solmisasses
-solmisassiez
-solmisassions
-solmisât
-solmisâtes
-solmisation
-solmisations
-solmise
-solmisé
-solmisée
-solmisées
-solmisent
-solmiser
-solmisera
-solmiserai
-solmiseraient
-solmiserais
-solmiserait
-solmiseras
-solmisèrent
-solmiserez
-solmiseriez
-solmiserions
-solmiserons
-solmiseront
-solmises
-solmisés
-solmisez
-solmisiez
-solmisions
-solmisons
-solo
-solos
-sols
-solstice
-solstices
-solsticial
-solsticiale
-solsticiales
-solsticiaux
-solubilisa
-solubilisai
-solubilisaient
-solubilisais
-solubilisait
-solubilisâmes
-solubilisant
-solubilisas
-solubilisasse
-solubilisassent
-solubilisasses
-solubilisassiez
-solubilisassions
-solubilisât
-solubilisâtes
-solubilisation
-solubilisations
-solubilise
-solubilisé
-solubilisée
-solubilisées
-solubilisent
-solubiliser
-solubilisera
-solubiliserai
-solubiliseraient
-solubiliserais
-solubiliserait
-solubiliseras
-solubilisèrent
-solubiliserez
-solubiliseriez
-solubiliserions
-solubiliserons
-solubiliseront
-solubilises
-solubilisés
-solubilisez
-solubilisiez
-solubilisions
-solubilisons
-solubilité
-solubilités
-soluble
-solubles
-soluté
-solutés
-solution
-solutionna
-solutionnai
-solutionnaient
-solutionnais
-solutionnait
-solutionnâmes
-solutionnant
-solutionnas
-solutionnasse
-solutionnassent
-solutionnasses
-solutionnassiez
-solutionnassions
-solutionnât
-solutionnâtes
-solutionne
-solutionné
-solutionnée
-solutionnées
-solutionnent
-solutionner
-solutionnera
-solutionnerai
-solutionneraient
-solutionnerais
-solutionnerait
-solutionneras
-solutionnèrent
-solutionnerez
-solutionneriez
-solutionnerions
-solutionnerons
-solutionneront
-solutionnes
-solutionnés
-solutionnez
-solutionniez
-solutionnions
-solutionnons
-solutions
-solutréen
-solutréenne
-solutréennes
-solutréens
-solvabilité
-solvabilités
-solvable
-solvables
-solvant
-solvants
-soma
-somas
-somation
-somations
-somatique
-somatiques
-somatisa
-somatisai
-somatisaient
-somatisais
-somatisait
-somatisâmes
-somatisant
-somatisas
-somatisasse
-somatisassent
-somatisasses
-somatisassiez
-somatisassions
-somatisât
-somatisâtes
-somatisation
-somatisations
-somatise
-somatisé
-somatisée
-somatisées
-somatisent
-somatiser
-somatisera
-somatiserai
-somatiseraient
-somatiserais
-somatiserait
-somatiseras
-somatisèrent
-somatiserez
-somatiseriez
-somatiserions
-somatiserons
-somatiseront
-somatises
-somatisés
-somatisez
-somatisiez
-somatisions
-somatisons
-somato-psychique
-somato-psychiques
-somatotrope
-somatotropes
-somatotrophine
-somatotrophines
-sombra
-sombrai
-sombraient
-sombrais
-sombrait
-sombrâmes
-sombrant
-sombras
-sombrasse
-sombrassent
-sombrasses
-sombrassiez
-sombrassions
-sombrât
-sombrâtes
-sombre
-sombré
-sombrement
-sombrent
-sombrer
-sombrera
-sombrerai
-sombreraient
-sombrerais
-sombrerait
-sombreras
-sombrèrent
-sombrerez
-sombreriez
-sombrerions
-sombrero
-sombrerons
-sombreront
-sombreros
-sombres
-sombrez
-sombriez
-sombrions
-sombrons
-somite
-somites
-somma
-sommai
-sommaient
-sommaire
-sommairement
-sommaires
-sommais
-sommait
-sommâmes
-sommant
-sommas
-sommasse
-sommassent
-sommasses
-sommassiez
-sommassions
-sommât
-sommâtes
-sommation
-sommations
-somme
-sommé
-sommée
-sommées
-sommeil
-sommeilla
-sommeillai
-sommeillaient
-sommeillais
-sommeillait
-sommeillâmes
-sommeillant
-sommeillas
-sommeillasse
-sommeillassent
-sommeillasses
-sommeillassiez
-sommeillassions
-sommeillât
-sommeillâtes
-sommeille
-sommeillé
-sommeillent
-sommeiller
-sommeillera
-sommeillerai
-sommeilleraient
-sommeillerais
-sommeillerait
-sommeilleras
-sommeillèrent
-sommeillerez
-sommeilleriez
-sommeillerions
-sommeillerons
-sommeilleront
-sommeilles
-sommeilleuse
-sommeilleuses
-sommeilleux
-sommeillez
-sommeilliez
-sommeillions
-sommeillons
-sommeils
-sommelier
-sommelière
-sommelières
-sommeliers
-sommellerie
-sommelleries
-somment
-sommer
-sommera
-sommerai
-sommeraient
-sommerais
-sommerait
-sommeras
-sommèrent
-sommerez
-sommeriez
-sommerions
-sommerons
-sommeront
-sommes
-sommés
-sommes-nous
-sommet
-sommets
-sommez
-sommier
-sommiers
-sommiez
-sommions
-sommital
-sommitale
-sommitales
-sommitaux
-sommité
-sommités
-sommons
-somnambule
-somnambules
-somnambulique
-somnambuliques
-somnambulisme
-somnambulismes
-somnifère
-somnifères
-somnola
-somnolai
-somnolaient
-somnolais
-somnolait
-somnolâmes
-somnolant
-somnolante
-somnolantes
-somnolants
-somnolas
-somnolasse
-somnolassent
-somnolasses
-somnolassiez
-somnolassions
-somnolât
-somnolâtes
-somnole
-somnolé
-somnolence
-somnolences
-somnolent
-somnolente
-somnolentes
-somnolents
-somnoler
-somnolera
-somnolerai
-somnoleraient
-somnolerais
-somnolerait
-somnoleras
-somnolèrent
-somnolerez
-somnoleriez
-somnolerions
-somnolerons
-somnoleront
-somnoles
-somnolez
-somnoliez
-somnolions
-somnolons
-somptuaire
-somptuaires
-somptueuse
-somptueusement
-somptueuses
-somptueux
-somptuosité
-somptuosités
-son
-sonagraphe
-sonagraphes
-sonar
-sonars
-sonate
-sonates
-sonatine
-sonatines
-sonda
-sondage
-sondages
-sondai
-sondaient
-sondais
-sondait
-sondâmes
-sondant
-sondas
-sondasse
-sondassent
-sondasses
-sondassiez
-sondassions
-sondât
-sondâtes
-sonde
-sondé
-sondée
-sondées
-sondent
-sonder
-sondera
-sonderai
-sonderaient
-sonderais
-sonderait
-sonderas
-sondèrent
-sonderez
-sonderiez
-sonderions
-sonderons
-sonderont
-sondes
-sondés
-sondeur
-sondeurs
-sondeuse
-sondeuses
-sondez
-sondiez
-sondions
-sondons
-songe
-songé
-songea
-songeai
-songeaient
-songeais
-songeait
-songeâmes
-songeant
-songeas
-songeasse
-songeassent
-songeasses
-songeassiez
-songeassions
-songeât
-songeâtes
-songe-creux
-songent
-songeons
-songer
-songera
-songerai
-songeraient
-songerais
-songerait
-songeras
-songèrent
-songerez
-songerie
-songeries
-songeriez
-songerions
-songerons
-songeront
-songes
-songeur
-songeurs
-songeuse
-songeuses
-songez
-songiez
-songions
-sonique
-soniques
-sonna
-sonnai
-sonnaient
-sonnailla
-sonnaillai
-sonnaillaient
-sonnaillais
-sonnaillait
-sonnaillâmes
-sonnaillant
-sonnaillas
-sonnaillasse
-sonnaillassent
-sonnaillasses
-sonnaillassiez
-sonnaillassions
-sonnaillât
-sonnaillâtes
-sonnaille
-sonnaillé
-sonnaillée
-sonnaillées
-sonnaillent
-sonnailler
-sonnaillera
-sonnaillerai
-sonnailleraient
-sonnaillerais
-sonnaillerait
-sonnailleras
-sonnaillèrent
-sonnaillerez
-sonnailleriez
-sonnaillerions
-sonnaillerons
-sonnailleront
-sonnailles
-sonnaillés
-sonnaillez
-sonnailliez
-sonnaillions
-sonnaillons
-sonnais
-sonnait
-sonnâmes
-sonnant
-sonnante
-sonnantes
-sonnants
-sonnas
-sonnasse
-sonnassent
-sonnasses
-sonnassiez
-sonnassions
-sonnât
-sonnâtes
-sonne
-sonné
-sonnée
-sonnées
-sonnent
-sonner
-sonnera
-sonnerai
-sonneraient
-sonnerais
-sonnerait
-sonneras
-sonnèrent
-sonnerez
-sonnerie
-sonneries
-sonneriez
-sonnerions
-sonnerons
-sonneront
-sonnes
-sonnés
-sonnet
-sonnets
-sonnette
-sonnettes
-sonneur
-sonneurs
-sonnez
-sonniez
-sonnions
-sonnons
-sono
-sonomètre
-sonomètres
-sonore
-sonores
-sonorisa
-sonorisai
-sonorisaient
-sonorisais
-sonorisait
-sonorisâmes
-sonorisant
-sonorisas
-sonorisasse
-sonorisassent
-sonorisasses
-sonorisassiez
-sonorisassions
-sonorisât
-sonorisâtes
-sonorisation
-sonorisations
-sonorise
-sonorisé
-sonorisée
-sonorisées
-sonorisent
-sonoriser
-sonorisera
-sonoriserai
-sonoriseraient
-sonoriserais
-sonoriserait
-sonoriseras
-sonorisèrent
-sonoriserez
-sonoriseriez
-sonoriserions
-sonoriserons
-sonoriseront
-sonorises
-sonorisés
-sonorisez
-sonorisiez
-sonorisions
-sonorisons
-sonorité
-sonorités
-sonos
-sonothèque
-sonothèques
-sons
-sont
-sont-ce
-sont-elles
-sont-ils
-sophisme
-sophismes
-sophiste
-sophistes
-sophistication
-sophistications
-sophistiqua
-sophistiquai
-sophistiquaient
-sophistiquais
-sophistiquait
-sophistiquâmes
-sophistiquant
-sophistiquas
-sophistiquasse
-sophistiquassent
-sophistiquasses
-sophistiquassiez
-sophistiquassions
-sophistiquât
-sophistiquâtes
-sophistique
-sophistiqué
-sophistiquée
-sophistiquées
-sophistiquent
-sophistiquer
-sophistiquera
-sophistiquerai
-sophistiqueraient
-sophistiquerais
-sophistiquerait
-sophistiqueras
-sophistiquèrent
-sophistiquerez
-sophistiqueriez
-sophistiquerions
-sophistiquerons
-sophistiqueront
-sophistiques
-sophistiqués
-sophistiquez
-sophistiquiez
-sophistiquions
-sophistiquons
-sophora
-sophoras
-sophrologie
-sophrologies
-soporifique
-soporifiques
-soprani
-sopraniste
-sopranistes
-soprano
-sopranos
-sorbe
-sorbes
-sorbet
-sorbetière
-sorbetières
-sorbets
-sorbier
-sorbiers
-sorbitol
-sorbitols
-sorbonnard
-sorbonnarde
-sorbonnardes
-sorbonnards
-sorcellerie
-sorcelleries
-sorcier
-sorcière
-sorcières
-sorciers
-sordide
-sordidement
-sordides
-sordidité
-sordidités
-sore
-sores
-sorgho
-sorghos
-sorgua
-sorguai
-sorguaient
-sorguais
-sorguait
-sorguâmes
-sorguant
-sorguas
-sorguasse
-sorguassent
-sorguasses
-sorguassiez
-sorguassions
-sorguât
-sorguâtes
-sorgue
-sorgué
-sorguent
-sorguer
-sorguera
-sorguerai
-sorgueraient
-sorguerais
-sorguerait
-sorgueras
-sorguèrent
-sorguerez
-sorgueriez
-sorguerions
-sorguerons
-sorgueront
-sorgues
-sorguez
-sorguiez
-sorguions
-sorguons
-sornette
-sornettes
-sororal
-sororale
-sororales
-sororaux
-sors
-sort
-sortable
-sortables
-sortaient
-sortais
-sortait
-sortant
-sortante
-sortantes
-sortants
-sorte
-sortent
-sortes
-sortez
-sorti
-sortie
-sortie-de-bain
-sorties
-sorties-de-bain
-sortiez
-sortilège
-sortilèges
-sortîmes
-sortions
-sortir
-sortira
-sortirai
-sortiraient
-sortirais
-sortirait
-sortiras
-sortirent
-sortirez
-sortiriez
-sortirions
-sortirons
-sortiront
-sortis
-sortisse
-sortissent
-sortisses
-sortissiez
-sortissions
-sortit
-sortît
-sortîtes
-sortons
-sorts
-sosie
-sosies
-sostenuto
-sot
-sotch
-sotchs
-sotie
-soties
-sots
-sotte
-sottement
-sottes
-sottise
-sottises
-sottisier
-sottisiers
-sou
-souahéli
-soubassement
-soubassements
-soubresaut
-soubresauta
-soubresautai
-soubresautaient
-soubresautais
-soubresautait
-soubresautâmes
-soubresautant
-soubresautas
-soubresautasse
-soubresautassent
-soubresautasses
-soubresautassiez
-soubresautassions
-soubresautât
-soubresautâtes
-soubresaute
-soubresauté
-soubresautent
-soubresauter
-soubresautera
-soubresauterai
-soubresauteraient
-soubresauterais
-soubresauterait
-soubresauteras
-soubresautèrent
-soubresauterez
-soubresauteriez
-soubresauterions
-soubresauterons
-soubresauteront
-soubresautes
-soubresautez
-soubresautiez
-soubresautions
-soubresautons
-soubresauts
-soubrette
-soubrettes
-soubreveste
-soubrevestes
-souche
-souches
-souchet
-soucheta
-souchetai
-souchetaient
-souchetais
-souchetait
-souchetâmes
-souchetant
-souchetas
-souchetasse
-souchetassent
-souchetasses
-souchetassiez
-souchetassions
-souchetât
-souchetâtes
-soucheté
-souchetée
-souchetées
-soucheter
-souchetèrent
-souchetés
-souchetez
-souchetiez
-souchetions
-souchetons
-souchets
-souchette
-souchettent
-souchettera
-souchetterai
-souchetteraient
-souchetterais
-souchetterait
-souchetteras
-souchetterez
-souchetteriez
-souchetterions
-souchetterons
-souchetteront
-souchettes
-soucheva
-souchevai
-souchevaient
-souchevais
-souchevait
-souchevâmes
-souchevant
-souchevas
-souchevasse
-souchevassent
-souchevasses
-souchevassiez
-souchevassions
-souchevât
-souchevâtes
-souchevé
-souchève
-souchevée
-souchevées
-souchèvent
-souchever
-souchèvera
-souchèverai
-souchèveraient
-souchèverais
-souchèverait
-souchèveras
-souchevèrent
-souchèverez
-souchèveriez
-souchèverions
-souchèverons
-souchèveront
-souchevés
-souchèves
-souchevez
-soucheviez
-souchevions
-souchevons
-sou-chong
-souci
-soucia
-souciai
-souciaient
-souciais
-souciait
-souciâmes
-souciant
-soucias
-souciasse
-souciassent
-souciasses
-souciassiez
-souciassions
-souciât
-souciâtes
-soucie
-soucié
-souciée
-souciées
-soucient
-soucier
-souciera
-soucierai
-soucieraient
-soucierais
-soucierait
-soucieras
-soucièrent
-soucierez
-soucieriez
-soucierions
-soucierons
-soucieront
-soucies
-souciés
-soucieuse
-soucieusement
-soucieuses
-soucieux
-souciez
-souciiez
-souciions
-soucions
-soucis
-soucoupe
-soucoupes
-souda
-soudable
-soudables
-soudage
-soudages
-soudai
-soudaient
-soudain
-soudaine
-soudainement
-soudaines
-soudaineté
-soudainetés
-soudains
-soudais
-soudait
-soudâmes
-soudan
-soudanais
-soudanaise
-soudanaises
-soudans
-soudant
-soudante
-soudantes
-soudants
-soudard
-soudards
-soudas
-soudasse
-soudassent
-soudasses
-soudassiez
-soudassions
-soudât
-soudâtes
-soude
-soudé
-soudée
-soudées
-soudent
-souder
-soudera
-souderai
-souderaient
-souderais
-souderait
-souderas
-soudèrent
-souderez
-souderiez
-souderions
-souderons
-souderont
-soudes
-soudés
-soudeur
-soudeurs
-soudeuse
-soudeuses
-soudez
-soudier
-soudière
-soudières
-soudiers
-soudiez
-soudions
-soudoie
-soudoient
-soudoiera
-soudoierai
-soudoieraient
-soudoierais
-soudoierait
-soudoieras
-soudoierez
-soudoieriez
-soudoierions
-soudoierons
-soudoieront
-soudoies
-soudons
-soudoya
-soudoyai
-soudoyaient
-soudoyais
-soudoyait
-soudoyâmes
-soudoyant
-soudoyas
-soudoyasse
-soudoyassent
-soudoyasses
-soudoyassiez
-soudoyassions
-soudoyât
-soudoyâtes
-soudoyé
-soudoyée
-soudoyées
-soudoyer
-soudoyèrent
-soudoyés
-soudoyez
-soudoyiez
-soudoyions
-soudoyons
-soudure
-soudures
-soue
-soues
-souffert
-soufferte
-souffertes
-soufferts
-souffla
-soufflage
-soufflages
-soufflai
-soufflaient
-soufflais
-soufflait
-soufflâmes
-soufflant
-soufflante
-soufflantes
-soufflants
-soufflard
-soufflards
-soufflas
-soufflasse
-soufflassent
-soufflasses
-soufflassiez
-soufflassions
-soufflât
-soufflâtes
-souffle
-soufflé
-soufflée
-soufflées
-soufflement
-soufflements
-soufflent
-souffler
-soufflera
-soufflerai
-souffleraient
-soufflerais
-soufflerait
-souffleras
-soufflèrent
-soufflerez
-soufflerie
-souffleries
-souffleriez
-soufflerions
-soufflerons
-souffleront
-souffles
-soufflés
-soufflet
-souffleta
-souffletai
-souffletaient
-souffletais
-souffletait
-souffletâmes
-souffletant
-souffletas
-souffletasse
-souffletassent
-souffletasses
-souffletassiez
-souffletassions
-souffletât
-souffletâtes
-souffleté
-souffletée
-souffletées
-souffleter
-souffletèrent
-souffletés
-souffletez
-souffletier
-souffletiers
-souffletiez
-souffletions
-souffletons
-soufflets
-soufflette
-soufflettent
-soufflettera
-souffletterai
-souffletteraient
-souffletterais
-souffletterait
-souffletteras
-souffletterez
-souffletteriez
-souffletterions
-souffletterons
-souffletteront
-soufflettes
-souffleur
-souffleurs
-souffleuse
-souffleuses
-soufflez
-souffliez
-soufflions
-soufflons
-soufflure
-soufflures
-souffraient
-souffrais
-souffrait
-souffrance
-souffrances
-souffrant
-souffrante
-souffrantes
-souffrants
-souffre
-souffre-douleur
-souffrent
-souffres
-souffreteuse
-souffreteuses
-souffreteux
-souffrez
-souffriez
-souffrîmes
-souffrions
-souffrir
-souffrira
-souffrirai
-souffriraient
-souffrirais
-souffrirait
-souffriras
-souffrirent
-souffrirez
-souffririez
-souffririons
-souffrirons
-souffriront
-souffris
-souffrisse
-souffrissent
-souffrisses
-souffrissiez
-souffrissions
-souffrit
-souffrît
-souffrîtes
-souffrons
-soufisme
-soufismes
-soufra
-soufrage
-soufrages
-soufrai
-soufraient
-soufrais
-soufrait
-soufrâmes
-soufrant
-soufras
-soufrasse
-soufrassent
-soufrasses
-soufrassiez
-soufrassions
-soufrât
-soufrâtes
-soufre
-soufré
-soufrée
-soufrées
-soufrent
-soufrer
-soufrera
-soufrerai
-soufreraient
-soufrerais
-soufrerait
-soufreras
-soufrèrent
-soufrerez
-soufreriez
-soufrerions
-soufrerons
-soufreront
-soufres
-soufrés
-soufreur
-soufreurs
-soufreuse
-soufreuses
-soufrez
-soufrière
-soufrières
-soufriez
-soufrions
-soufroir
-soufroirs
-soufrons
-souhait
-souhaita
-souhaitable
-souhaitables
-souhaitai
-souhaitaient
-souhaitais
-souhaitait
-souhaitâmes
-souhaitant
-souhaitas
-souhaitasse
-souhaitassent
-souhaitasses
-souhaitassiez
-souhaitassions
-souhaitât
-souhaitâtes
-souhaite
-souhaité
-souhaitée
-souhaitées
-souhaitent
-souhaiter
-souhaitera
-souhaiterai
-souhaiteraient
-souhaiterais
-souhaiterait
-souhaiteras
-souhaitèrent
-souhaiterez
-souhaiteriez
-souhaiterions
-souhaiterons
-souhaiteront
-souhaites
-souhaités
-souhaitez
-souhaitiez
-souhaitions
-souhaitons
-souhaits
-souilla
-souillai
-souillaient
-souillais
-souillait
-souillâmes
-souillant
-souillard
-souillarde
-souillardes
-souillards
-souillas
-souillasse
-souillassent
-souillasses
-souillassiez
-souillassions
-souillât
-souillâtes
-souille
-souillé
-souillée
-souillées
-souillent
-souiller
-souillera
-souillerai
-souilleraient
-souillerais
-souillerait
-souilleras
-souillèrent
-souillerez
-souilleriez
-souillerions
-souillerons
-souilleront
-souilles
-souillés
-souillez
-souilliez
-souillions
-souillon
-souillons
-souillure
-souillures
-souï-manga
-souï-mangas
-souk
-souks
-soûl
-soûla
-soulage
-soulagé
-soulagea
-soulageai
-soulageaient
-soulageais
-soulageait
-soulageâmes
-soulageant
-soulageas
-soulageasse
-soulageassent
-soulageasses
-soulageassiez
-soulageassions
-soulageât
-soulageâtes
-soulagée
-soulagées
-soulagement
-soulagements
-soulagent
-soulageons
-soulager
-soulagera
-soulagerai
-soulageraient
-soulagerais
-soulagerait
-soulageras
-soulagèrent
-soulagerez
-soulageriez
-soulagerions
-soulagerons
-soulageront
-soulages
-soulagés
-soulagez
-soulagiez
-soulagions
-soûlai
-soûlaient
-soûlais
-soûlait
-soûlâmes
-soulane
-soulanes
-soûlant
-soûlard
-soûlarde
-soûlardes
-soûlards
-soûlas
-soûlasse
-soûlassent
-soûlasses
-soûlassiez
-soûlassions
-soûlât
-soûlâtes
-soûlaud
-soûlaude
-soûlaudes
-soûlauds
-soûle
-soûlé
-soûlée
-soûlées
-soûlent
-soûler
-soûlera
-soûlerai
-soûleraient
-soûlerais
-soûlerait
-soûleras
-soûlèrent
-soûlerez
-soûlerie
-soûleries
-soûleriez
-soûlerions
-soûlerons
-soûleront
-soûles
-soûlés
-souleva
-soulevai
-soulevaient
-soulevais
-soulevait
-soulevâmes
-soulevant
-soulevas
-soulevasse
-soulevassent
-soulevasses
-soulevassiez
-soulevassions
-soulevât
-soulevâtes
-soulevé
-soulève
-soulevée
-soulevées
-soulèvement
-soulèvements
-soulèvent
-soulever
-soulèvera
-soulèverai
-soulèveraient
-soulèverais
-soulèverait
-soulèveras
-soulevèrent
-soulèverez
-soulèveriez
-soulèverions
-soulèverons
-soulèveront
-soulevés
-soulèves
-soulevez
-souleviez
-soulevions
-soulevons
-soûlez
-soulier
-souliers
-soûliez
-souligna
-soulignage
-soulignages
-soulignai
-soulignaient
-soulignais
-soulignait
-soulignâmes
-soulignant
-soulignas
-soulignasse
-soulignassent
-soulignasses
-soulignassiez
-soulignassions
-soulignât
-soulignâtes
-souligne
-souligné
-soulignée
-soulignées
-soulignement
-soulignements
-soulignent
-souligner
-soulignera
-soulignerai
-souligneraient
-soulignerais
-soulignerait
-souligneras
-soulignèrent
-soulignerez
-souligneriez
-soulignerions
-soulignerons
-souligneront
-soulignes
-soulignés
-soulignez
-souligniez
-soulignions
-soulignons
-soûlions
-soûlographe
-soûlographes
-soûlographie
-soûlographies
-soûlons
-soûlot
-soûlote
-soûlotes
-soûlots
-soûls
-soulte
-soultes
-soumet
-soumets
-soumettaient
-soumettais
-soumettait
-soumettant
-soumette
-soumettent
-soumettes
-soumettez
-soumettiez
-soumettions
-soumettons
-soumettra
-soumettrai
-soumettraient
-soumettrais
-soumettrait
-soumettras
-soumettre
-soumettrez
-soumettriez
-soumettrions
-soumettrons
-soumettront
-soumîmes
-soumirent
-soumis
-soumise
-soumises
-soumisse
-soumissent
-soumisses
-soumissiez
-soumission
-soumissionna
-soumissionnai
-soumissionnaient
-soumissionnaire
-soumissionnaires
-soumissionnais
-soumissionnait
-soumissionnâmes
-soumissionnant
-soumissionnas
-soumissionnasse
-soumissionnassent
-soumissionnasses
-soumissionnassiez
-soumissionnassions
-soumissionnât
-soumissionnâtes
-soumissionne
-soumissionné
-soumissionnée
-soumissionnées
-soumissionnent
-soumissionner
-soumissionnera
-soumissionnerai
-soumissionneraient
-soumissionnerais
-soumissionnerait
-soumissionneras
-soumissionnèrent
-soumissionnerez
-soumissionneriez
-soumissionnerions
-soumissionnerons
-soumissionneront
-soumissionnes
-soumissionnés
-soumissionnez
-soumissionniez
-soumissionnions
-soumissionnons
-soumissions
-soumit
-soumît
-soumîtes
-soupa
-soupai
-soupaient
-soupais
-soupait
-soupâmes
-soupant
-soupape
-soupapes
-soupas
-soupasse
-soupassent
-soupasses
-soupassiez
-soupassions
-soupât
-soupâtes
-soupçon
-soupçonna
-soupçonnable
-soupçonnables
-soupçonnai
-soupçonnaient
-soupçonnais
-soupçonnait
-soupçonnâmes
-soupçonnant
-soupçonnas
-soupçonnasse
-soupçonnassent
-soupçonnasses
-soupçonnassiez
-soupçonnassions
-soupçonnât
-soupçonnâtes
-soupçonne
-soupçonné
-soupçonnée
-soupçonnées
-soupçonnent
-soupçonner
-soupçonnera
-soupçonnerai
-soupçonneraient
-soupçonnerais
-soupçonnerait
-soupçonneras
-soupçonnèrent
-soupçonnerez
-soupçonneriez
-soupçonnerions
-soupçonnerons
-soupçonneront
-soupçonnes
-soupçonnés
-soupçonneuse
-soupçonneusement
-soupçonneuses
-soupçonneux
-soupçonnez
-soupçonniez
-soupçonnions
-soupçonnons
-soupçons
-soupe
-soupé
-soupent
-soupente
-soupentes
-souper
-soupera
-souperai
-souperaient
-souperais
-souperait
-souperas
-soupèrent
-souperez
-souperiez
-souperions
-souperons
-souperont
-soupes
-soupesa
-soupesai
-soupesaient
-soupesais
-soupesait
-soupesâmes
-soupesant
-soupesas
-soupesasse
-soupesassent
-soupesasses
-soupesassiez
-soupesassions
-soupesât
-soupesâtes
-soupesé
-soupèse
-soupesée
-soupesées
-soupèsent
-soupeser
-soupèsera
-soupèserai
-soupèseraient
-soupèserais
-soupèserait
-soupèseras
-soupesèrent
-soupèserez
-soupèseriez
-soupèserions
-soupèserons
-soupèseront
-soupesés
-soupèses
-soupesez
-soupesiez
-soupesions
-soupesons
-soupeur
-soupeurs
-soupeuse
-soupeuses
-soupez
-soupière
-soupières
-soupiez
-soupions
-soupir
-soupira
-soupirai
-soupiraient
-soupirail
-soupirais
-soupirait
-soupirâmes
-soupirant
-soupirante
-soupirantes
-soupirants
-soupiras
-soupirasse
-soupirassent
-soupirasses
-soupirassiez
-soupirassions
-soupirât
-soupirâtes
-soupiraux
-soupire
-soupiré
-soupirent
-soupirer
-soupirera
-soupirerai
-soupireraient
-soupirerais
-soupirerait
-soupireras
-soupirèrent
-soupirerez
-soupireriez
-soupirerions
-soupirerons
-soupireront
-soupires
-soupirez
-soupiriez
-soupirions
-soupirons
-soupirs
-souple
-souplement
-souples
-souplesse
-souplesses
-soupons
-souqua
-souquai
-souquaient
-souquais
-souquait
-souquâmes
-souquant
-souquas
-souquasse
-souquassent
-souquasses
-souquassiez
-souquassions
-souquât
-souquâtes
-souque
-souqué
-souquée
-souquées
-souquenille
-souquenilles
-souquent
-souquer
-souquera
-souquerai
-souqueraient
-souquerais
-souquerait
-souqueras
-souquèrent
-souquerez
-souqueriez
-souquerions
-souquerons
-souqueront
-souques
-souqués
-souquez
-souquiez
-souquions
-souquons
-sourate
-sourates
-source
-sources
-sourcier
-sourcière
-sourcières
-sourciers
-sourcil
-sourcilier
-sourcilière
-sourcilières
-sourciliers
-sourcilla
-sourcillai
-sourcillaient
-sourcillais
-sourcillait
-sourcillâmes
-sourcillant
-sourcillas
-sourcillasse
-sourcillassent
-sourcillasses
-sourcillassiez
-sourcillassions
-sourcillât
-sourcillâtes
-sourcille
-sourcillé
-sourcillent
-sourciller
-sourcillera
-sourcillerai
-sourcilleraient
-sourcillerais
-sourcillerait
-sourcilleras
-sourcillèrent
-sourcillerez
-sourcilleriez
-sourcillerions
-sourcillerons
-sourcilleront
-sourcilles
-sourcilleuse
-sourcilleuses
-sourcilleux
-sourcillez
-sourcilliez
-sourcillions
-sourcillons
-sourcils
-sourd
-sourde
-sourdement
-sourde-muette
-sourdes
-sourdes-muettes
-sourdina
-sourdinai
-sourdinaient
-sourdinais
-sourdinait
-sourdinâmes
-sourdinant
-sourdinas
-sourdinasse
-sourdinassent
-sourdinasses
-sourdinassiez
-sourdinassions
-sourdinât
-sourdinâtes
-sourdine
-sourdiné
-sourdinée
-sourdinées
-sourdinent
-sourdiner
-sourdinera
-sourdinerai
-sourdineraient
-sourdinerais
-sourdinerait
-sourdineras
-sourdinèrent
-sourdinerez
-sourdineriez
-sourdinerions
-sourdinerons
-sourdineront
-sourdines
-sourdinés
-sourdinez
-sourdingue
-sourdingues
-sourdiniez
-sourdinions
-sourdinons
-sourd-muet
-sourds
-sourds-muets
-souri
-souriaient
-souriais
-souriait
-souriant
-souriante
-souriantes
-souriants
-souriceau
-souriceaux
-souricière
-souricières
-sourie
-sourient
-souries
-souriez
-souriiez
-souriions
-sourîmes
-sourions
-sourira
-sourirai
-souriraient
-sourirais
-sourirait
-souriras
-sourire
-sourirent
-sourires
-sourirez
-souririez
-souririons
-sourirons
-souriront
-souris
-sourisse
-sourissent
-sourisses
-sourissiez
-sourissions
-sourit
-sourît
-sourîtes
-sournois
-sournoise
-sournoisement
-sournoiserie
-sournoiseries
-sournoises
-sous
-sous-activité
-sous-activités
-sous-admissible
-sous-admissibles
-sous-aide
-sous-aides
-sous-alimenta
-sous-alimentai
-sous-alimentaient
-sous-alimentais
-sous-alimentait
-sous-alimentâmes
-sous-alimentant
-sous-alimentas
-sous-alimentasse
-sous-alimentassent
-sous-alimentasses
-sous-alimentassiez
-sous-alimentassions
-sous-alimentât
-sous-alimentâtes
-sous-alimentation
-sous-alimentations
-sous-alimente
-sous-alimenté
-sous-alimentée
-sous-alimentées
-sous-alimentent
-sous-alimenter
-sous-alimentera
-sous-alimenterai
-sous-alimenteraient
-sous-alimenterais
-sous-alimenterait
-sous-alimenteras
-sous-alimentèrent
-sous-alimenterez
-sous-alimenteriez
-sous-alimenterions
-sous-alimenterons
-sous-alimenteront
-sous-alimentes
-sous-alimentés
-sous-alimentez
-sous-alimentiez
-sous-alimentions
-sous-alimentons
-sous-amendement
-sous-amendements
-sous-arbrisseau
-sous-arbrisseaux
-sous-bailleur
-sous-bailleurs
-sous-barbe
-sous-barbes
-sous-bas
-sous-bibliothécaire
-sous-bibliothécaires
-sous-bois
-sous-brigadier
-sous-brigadiers
-sous-calibré
-sous-calibrée
-sous-calibrées
-sous-calibrés
-sous-chef
-sous-chefs
-sous-classe
-sous-classes
-sous-clavier
-sous-clavière
-sous-clavières
-sous-claviers
-sous-commission
-sous-commissions
-sous-compte
-sous-comptes
-sous-comptoir
-sous-comptoirs
-sous-consommation
-sous-consommations
-sous-couche
-sous-couches
-souscripteur
-souscripteurs
-souscription
-souscriptions
-souscriptrice
-souscriptrices
-souscrira
-souscrirai
-souscriraient
-souscrirais
-souscrirait
-souscriras
-souscrire
-souscrirez
-souscririez
-souscririons
-souscrirons
-souscriront
-souscris
-souscrit
-souscrite
-souscrites
-souscrits
-souscrivaient
-souscrivais
-souscrivait
-souscrivant
-souscrive
-souscrivent
-souscrives
-souscrivez
-souscriviez
-souscrivîmes
-souscrivions
-souscrivirent
-souscrivis
-souscrivisse
-souscrivissent
-souscrivisses
-souscrivissiez
-souscrivissions
-souscrivit
-souscrivît
-souscrivîtes
-souscrivons
-sous-cutané
-sous-cutanée
-sous-cutanées
-sous-cutanés
-sous-développé
-sous-développée
-sous-développées
-sous-développement
-sous-développements
-sous-développés
-sous-diaconat
-sous-diaconats
-sous-diacre
-sous-diacres
-sous-directeur
-sous-directeurs
-sous-directrice
-sous-directrices
-sous-dominante
-sous-dominantes
-sous-économe
-sous-économes
-sous-embranchement
-sous-embranchements
-sous-emploi
-sous-emplois
-sous-ensemble
-sous-ensembles
-sous-entend
-sous-entendaient
-sous-entendais
-sous-entendait
-sous-entendant
-sous-entende
-sous-entendent
-sous-entendes
-sous-entendez
-sous-entendiez
-sous-entendîmes
-sous-entendions
-sous-entendirent
-sous-entendis
-sous-entendisse
-sous-entendissent
-sous-entendisses
-sous-entendissiez
-sous-entendissions
-sous-entendit
-sous-entendît
-sous-entendîtes
-sous-entendons
-sous-entendra
-sous-entendrai
-sous-entendraient
-sous-entendrais
-sous-entendrait
-sous-entendras
-sous-entendre
-sous-entendrez
-sous-entendriez
-sous-entendrions
-sous-entendrons
-sous-entendront
-sous-entends
-sous-entendu
-sous-entendue
-sous-entendues
-sous-entendus
-sous-épidermique
-sous-épidermiques
-sous-équipée
-sous-équipées
-sous-équipement
-sous-équipements
-sous-estima
-sous-estimai
-sous-estimaient
-sous-estimais
-sous-estimait
-sous-estimâmes
-sous-estimant
-sous-estimas
-sous-estimasse
-sous-estimassent
-sous-estimasses
-sous-estimassiez
-sous-estimassions
-sous-estimât
-sous-estimâtes
-sous-estimation
-sous-estimations
-sous-estime
-sous-estimé
-sous-estimée
-sous-estimées
-sous-estiment
-sous-estimer
-sous-estimera
-sous-estimerai
-sous-estimeraient
-sous-estimerais
-sous-estimerait
-sous-estimeras
-sous-estimèrent
-sous-estimerez
-sous-estimeriez
-sous-estimerions
-sous-estimerons
-sous-estimeront
-sous-estimes
-sous-estimés
-sous-estimez
-sous-estimiez
-sous-estimions
-sous-estimons
-sous-évalua
-sous-évaluai
-sous-évaluaient
-sous-évaluais
-sous-évaluait
-sous-évaluâmes
-sous-évaluant
-sous-évaluas
-sous-évaluasse
-sous-évaluassent
-sous-évaluasses
-sous-évaluassiez
-sous-évaluassions
-sous-évaluât
-sous-évaluâtes
-sous-évaluation
-sous-évaluations
-sous-évalue
-sous-évalué
-sous-évaluée
-sous-évaluées
-sous-évaluent
-sous-évaluer
-sous-évaluera
-sous-évaluerai
-sous-évalueraient
-sous-évaluerais
-sous-évaluerait
-sous-évalueras
-sous-évaluèrent
-sous-évaluerez
-sous-évalueriez
-sous-évaluerions
-sous-évaluerons
-sous-évalueront
-sous-évalues
-sous-évalués
-sous-évaluez
-sous-évaluiez
-sous-évaluions
-sous-évaluons
-sous-exploita
-sous-exploitai
-sous-exploitaient
-sous-exploitais
-sous-exploitait
-sous-exploitâmes
-sous-exploitant
-sous-exploitas
-sous-exploitasse
-sous-exploitassent
-sous-exploitasses
-sous-exploitassiez
-sous-exploitassions
-sous-exploitât
-sous-exploitâtes
-sous-exploitation
-sous-exploitations
-sous-exploite
-sous-exploité
-sous-exploitée
-sous-exploitées
-sous-exploitent
-sous-exploiter
-sous-exploitera
-sous-exploiterai
-sous-exploiteraient
-sous-exploiterais
-sous-exploiterait
-sous-exploiteras
-sous-exploitèrent
-sous-exploiterez
-sous-exploiteriez
-sous-exploiterions
-sous-exploiterons
-sous-exploiteront
-sous-exploites
-sous-exploités
-sous-exploitez
-sous-exploitiez
-sous-exploitions
-sous-exploitons
-sous-exposa
-sous-exposai
-sous-exposaient
-sous-exposais
-sous-exposait
-sous-exposâmes
-sous-exposant
-sous-exposas
-sous-exposasse
-sous-exposassent
-sous-exposasses
-sous-exposassiez
-sous-exposassions
-sous-exposât
-sous-exposâtes
-sous-expose
-sous-exposé
-sous-exposée
-sous-exposées
-sous-exposent
-sous-exposer
-sous-exposera
-sous-exposerai
-sous-exposeraient
-sous-exposerais
-sous-exposerait
-sous-exposeras
-sous-exposèrent
-sous-exposerez
-sous-exposeriez
-sous-exposerions
-sous-exposerons
-sous-exposeront
-sous-exposes
-sous-exposés
-sous-exposez
-sous-exposiez
-sous-exposions
-sous-exposition
-sous-expositions
-sous-exposons
-sous-expression
-sous-expressions
-sous-fifre
-sous-fifres
-sous-filiale
-sous-filiales
-sous-frutescent
-sous-frutescente
-sous-frutescentes
-sous-frutescents
-sous-garde
-sous-gardes
-sous-genre
-sous-genres
-sous-gouverneur
-sous-gouverneurs
-sous-homme
-sous-hommes
-sous-imposition
-sous-impositions
-sous-ingénieur
-sous-ingénieurs
-sous-intendant
-sous-intendants
-sous-jacent
-sous-jacente
-sous-jacentes
-sous-jacents
-sous-lieutenant
-sous-lieutenants
-sous-locataire
-sous-locataires
-sous-location
-sous-locations
-sous-loua
-sous-louai
-sous-louaient
-sous-louais
-sous-louait
-sous-louâmes
-sous-louant
-sous-louas
-sous-louasse
-sous-louassent
-sous-louasses
-sous-louassiez
-sous-louassions
-sous-louât
-sous-louâtes
-sous-loue
-sous-loué
-sous-louée
-sous-louées
-sous-louent
-sous-louer
-sous-louera
-sous-louerai
-sous-loueraient
-sous-louerais
-sous-louerait
-sous-loueras
-sous-louèrent
-sous-louerez
-sous-loueriez
-sous-louerions
-sous-louerons
-sous-loueront
-sous-loues
-sous-loués
-sous-louez
-sous-louiez
-sous-louions
-sous-louons
-sous-main
-sous-maître
-sous-maîtres
-sous-maîtresse
-sous-maîtresses
-sous-marin
-sous-marinier
-sous-mariniers
-sous-marins
-sous-multiple
-sous-multiples
-sous-nappe
-sous-nappes
-sous-normale
-sous-normales
-sous-occipital
-sous-occipitale
-sous-occipitales
-sous-occipitaux
-sous-oeuvre
-sous-oeuvres
-sous-off
-sous-officier
-sous-officiers
-sous-offs
-sous-orbitaire
-sous-orbitaires
-sous-ordre
-sous-ordres
-sous-paie
-sous-paient
-sous-paiera
-sous-paierai
-sous-paieraient
-sous-paierais
-sous-paierait
-sous-paieras
-sous-paierez
-sous-paieriez
-sous-paierions
-sous-paierons
-sous-paieront
-sous-paies
-sous-palan
-sous-paya
-sous-payai
-sous-payaient
-sous-payais
-sous-payait
-sous-payâmes
-sous-payant
-sous-payas
-sous-payasse
-sous-payassent
-sous-payasses
-sous-payassiez
-sous-payassions
-sous-payât
-sous-payâtes
-sous-paye
-sous-payé
-sous-payée
-sous-payées
-sous-payent
-sous-payer
-sous-payera
-sous-payerai
-sous-payeraient
-sous-payerais
-sous-payerait
-sous-payeras
-sous-payèrent
-sous-payerez
-sous-payeriez
-sous-payerions
-sous-payerons
-sous-payeront
-sous-payes
-sous-payés
-sous-payez
-sous-payiez
-sous-payions
-sous-payons
-sous-peuplé
-sous-peuplée
-sous-peuplées
-sous-peuplement
-sous-peuplements
-sous-peuplés
-sous-pied
-sous-pieds
-sous-préfecture
-sous-préfectures
-sous-préfet
-sous-préfète
-sous-préfètes
-sous-préfets
-sous-production
-sous-productions
-sous-produit
-sous-produits
-sous-programme
-sous-programmes
-sous-prolétaire
-sous-prolétaires
-sous-prolétariat
-sous-prolétariats
-sous-pubien
-sous-pubienne
-sous-pubiennes
-sous-pubiens
-sous-pull
-sous-pulls
-sous-répertoire
-sous-répertoires
-sous-réseau
-sous-réseaux
-sous-routine
-sous-routines
-sous-scapulaire
-sous-scapulaires
-sous-secrétaire
-sous-secrétaires
-sous-secrétariat
-sous-secrétariats
-sous-section
-sous-sections
-sous-seing
-soussigné
-soussignée
-soussignées
-soussignés
-sous-sol
-sous-sols
-sous-station
-sous-stations
-sous-système
-sous-systèmes
-sous-tangente
-sous-tangentes
-sous-tasse
-sous-tasses
-sous-tend
-sous-tendaient
-sous-tendais
-sous-tendait
-sous-tendant
-sous-tende
-sous-tendent
-sous-tendes
-sous-tendez
-sous-tendiez
-sous-tendîmes
-sous-tendions
-sous-tendirent
-sous-tendis
-sous-tendisse
-sous-tendissent
-sous-tendisses
-sous-tendissiez
-sous-tendissions
-sous-tendit
-sous-tendît
-sous-tendîtes
-sous-tendons
-sous-tendra
-sous-tendrai
-sous-tendraient
-sous-tendrais
-sous-tendrait
-sous-tendras
-sous-tendre
-sous-tendrez
-sous-tendriez
-sous-tendrions
-sous-tendrons
-sous-tendront
-sous-tends
-sous-tendu
-sous-tendue
-sous-tendues
-sous-tendus
-sous-tension
-sous-tensions
-sous-titra
-sous-titrage
-sous-titrages
-sous-titrai
-sous-titraient
-sous-titrais
-sous-titrait
-sous-titrâmes
-sous-titrant
-sous-titras
-sous-titrasse
-sous-titrassent
-sous-titrasses
-sous-titrassiez
-sous-titrassions
-sous-titrât
-sous-titrâtes
-sous-titre
-sous-titré
-sous-titrée
-sous-titrées
-sous-titrent
-sous-titrer
-sous-titrera
-sous-titrerai
-sous-titreraient
-sous-titrerais
-sous-titrerait
-sous-titreras
-sous-titrèrent
-sous-titrerez
-sous-titreriez
-sous-titrerions
-sous-titrerons
-sous-titreront
-sous-titres
-sous-titrés
-sous-titrez
-sous-titriez
-sous-titrions
-sous-titrons
-soustractif
-soustractifs
-soustraction
-soustractions
-soustractive
-soustractives
-soustraie
-soustraient
-soustraies
-soustraira
-soustrairai
-soustrairaient
-soustrairais
-soustrairait
-soustrairas
-soustraire
-soustrairez
-soustrairiez
-soustrairions
-soustrairons
-soustrairont
-soustrais
-soustrait
-sous-traita
-sous-traitai
-sous-traitaient
-sous-traitais
-sous-traitait
-sous-traitâmes
-sous-traitance
-sous-traitances
-sous-traitant
-sous-traitante
-sous-traitantes
-sous-traitants
-sous-traitas
-sous-traitasse
-sous-traitassent
-sous-traitasses
-sous-traitassiez
-sous-traitassions
-sous-traitât
-sous-traitâtes
-soustraite
-sous-traite
-sous-traité
-sous-traitée
-sous-traitées
-sous-traitent
-sous-traiter
-sous-traitera
-sous-traiterai
-sous-traiteraient
-sous-traiterais
-sous-traiterait
-sous-traiteras
-sous-traitèrent
-sous-traiterez
-sous-traiteriez
-sous-traiterions
-sous-traiterons
-sous-traiteront
-soustraites
-sous-traites
-sous-traités
-sous-traitez
-sous-traitiez
-sous-traitions
-sous-traitons
-soustraits
-soustrayaient
-soustrayais
-soustrayait
-soustrayant
-soustrayez
-soustrayiez
-soustrayions
-soustrayons
-sous-utilisa
-sous-utilisai
-sous-utilisaient
-sous-utilisais
-sous-utilisait
-sous-utilisâmes
-sous-utilisant
-sous-utilisas
-sous-utilisasse
-sous-utilisassent
-sous-utilisasses
-sous-utilisassiez
-sous-utilisassions
-sous-utilisât
-sous-utilisâtes
-sous-utilise
-sous-utilisé
-sous-utilisée
-sous-utilisées
-sous-utilisent
-sous-utiliser
-sous-utilisera
-sous-utiliserai
-sous-utiliseraient
-sous-utiliserais
-sous-utiliserait
-sous-utiliseras
-sous-utilisèrent
-sous-utiliserez
-sous-utiliseriez
-sous-utiliserions
-sous-utiliserons
-sous-utiliseront
-sous-utilises
-sous-utilisés
-sous-utilisez
-sous-utilisiez
-sous-utilisions
-sous-utilisons
-sous-ventrière
-sous-ventrières
-sous-verge
-sous-verre
-sous-vêtement
-sous-vêtements
-sous-vira
-sous-virai
-sous-viraient
-sous-virais
-sous-virait
-sous-virâmes
-sous-virant
-sous-viras
-sous-virasse
-sous-virassent
-sous-virasses
-sous-virassiez
-sous-virassions
-sous-virât
-sous-virâtes
-sous-vire
-sous-viré
-sous-virent
-sous-virer
-sous-virera
-sous-virerai
-sous-vireraient
-sous-virerais
-sous-virerait
-sous-vireras
-sous-virèrent
-sous-virerez
-sous-vireriez
-sous-virerions
-sous-virerons
-sous-vireront
-sous-vires
-sous-virez
-sous-viriez
-sous-virions
-sous-virons
-soutacha
-soutachai
-soutachaient
-soutachais
-soutachait
-soutachâmes
-soutachant
-soutachas
-soutachasse
-soutachassent
-soutachasses
-soutachassiez
-soutachassions
-soutachât
-soutachâtes
-soutache
-soutaché
-soutachée
-soutachées
-soutachent
-soutacher
-soutachera
-soutacherai
-soutacheraient
-soutacherais
-soutacherait
-soutacheras
-soutachèrent
-soutacherez
-soutacheriez
-soutacherions
-soutacherons
-soutacheront
-soutaches
-soutachés
-soutachez
-soutachiez
-soutachions
-soutachons
-soutane
-soutanelle
-soutanelles
-soutanes
-soute
-soutenable
-soutenables
-soutenaient
-soutenais
-soutenait
-soutenance
-soutenances
-soutenant
-soutènement
-soutènements
-souteneur
-souteneurs
-soutenez
-souteniez
-soutenions
-soutenir
-soutenons
-soutenu
-soutenue
-soutenues
-soutenus
-souterrain
-souterraine
-souterrainement
-souterraines
-souterrains
-soutes
-soutien
-soutiendra
-soutiendrai
-soutiendraient
-soutiendrais
-soutiendrait
-soutiendras
-soutiendrez
-soutiendriez
-soutiendrions
-soutiendrons
-soutiendront
-soutien-gorge
-soutienne
-soutiennent
-soutiennes
-soutiens
-soutiens-gorge
-soutient
-soutier
-soutiers
-soutînmes
-soutinrent
-soutins
-soutinsse
-soutinssent
-soutinsses
-soutinssiez
-soutinssions
-soutint
-soutînt
-soutîntes
-soutira
-soutirage
-soutirages
-soutirai
-soutiraient
-soutirais
-soutirait
-soutirâmes
-soutirant
-soutiras
-soutirasse
-soutirassent
-soutirasses
-soutirassiez
-soutirassions
-soutirât
-soutirâtes
-soutire
-soutiré
-soutirée
-soutirées
-soutirent
-soutirer
-soutirera
-soutirerai
-soutireraient
-soutirerais
-soutirerait
-soutireras
-soutirèrent
-soutirerez
-soutireriez
-soutirerions
-soutirerons
-soutireront
-soutires
-soutirés
-soutirez
-soutiriez
-soutirions
-soutirons
-souvenaient
-souvenais
-souvenait
-souvenance
-souvenances
-souvenant
-souvenez
-souveniez
-souvenions
-souvenir
-souvenirs
-souvenons
-souvent
-souvenu
-souvenue
-souvenues
-souvenus
-souverain
-souveraine
-souverainement
-souveraines
-souveraineté
-souverainetés
-souverains
-souviendra
-souviendrai
-souviendraient
-souviendrais
-souviendrait
-souviendras
-souviendrez
-souviendriez
-souviendrions
-souviendrons
-souviendront
-souvienne
-souviennent
-souviennes
-souviens
-souvient
-souvînmes
-souvinrent
-souvins
-souvinsse
-souvinssent
-souvinsses
-souvinssiez
-souvinssions
-souvint
-souvînt
-souvîntes
-soviet
-soviétique
-soviétiques
-soviétisa
-soviétisai
-soviétisaient
-soviétisais
-soviétisait
-soviétisâmes
-soviétisant
-soviétisas
-soviétisasse
-soviétisassent
-soviétisasses
-soviétisassiez
-soviétisassions
-soviétisât
-soviétisâtes
-soviétise
-soviétisé
-soviétisée
-soviétisées
-soviétisent
-soviétiser
-soviétisera
-soviétiserai
-soviétiseraient
-soviétiserais
-soviétiserait
-soviétiseras
-soviétisèrent
-soviétiserez
-soviétiseriez
-soviétiserions
-soviétiserons
-soviétiseront
-soviétises
-soviétisés
-soviétisez
-soviétisiez
-soviétisions
-soviétisons
-soviets
-sovkhoze
-sovkhozes
-soya
-soyas
-soyer
-soyers
-soyeuse
-soyeuses
-soyeux
-soyez
-soyons
-spacieuse
-spacieusement
-spacieuses
-spacieux
-spadassin
-spadassins
-spadice
-spadices
-spaghetti
-spaghettis
-spahi
-spahis
-spalax
-spallation
-spallations
-spalter
-spalters
-sparadrap
-sparadraps
-spardeck
-spardecks
-sparganier
-sparganiers
-spart
-spartakisme
-spartakismes
-spartakiste
-spartakistes
-sparte
-spartéine
-spartéines
-sparterie
-sparteries
-spartes
-spartiate
-spartiates
-sparts
-spasme
-spasmes
-spasmodique
-spasmodiques
-spasmolytique
-spasmolytiques
-spatangue
-spatangues
-spath
-spathe
-spathes
-spathifia
-spathifiai
-spathifiaient
-spathifiais
-spathifiait
-spathifiâmes
-spathifiant
-spathifias
-spathifiasse
-spathifiassent
-spathifiasses
-spathifiassiez
-spathifiassions
-spathifiât
-spathifiâtes
-spathifie
-spathifié
-spathifiée
-spathifiées
-spathifient
-spathifier
-spathifiera
-spathifierai
-spathifieraient
-spathifierais
-spathifierait
-spathifieras
-spathifièrent
-spathifierez
-spathifieriez
-spathifierions
-spathifierons
-spathifieront
-spathifies
-spathifiés
-spathifiez
-spathifiiez
-spathifiions
-spathifions
-spathique
-spathiques
-spaths
-spatial
-spatiale
-spatiales
-spatialisa
-spatialisai
-spatialisaient
-spatialisais
-spatialisait
-spatialisâmes
-spatialisant
-spatialisas
-spatialisasse
-spatialisassent
-spatialisasses
-spatialisassiez
-spatialisassions
-spatialisât
-spatialisâtes
-spatialisation
-spatialisations
-spatialise
-spatialisé
-spatialisée
-spatialisées
-spatialisent
-spatialiser
-spatialisera
-spatialiserai
-spatialiseraient
-spatialiserais
-spatialiserait
-spatialiseras
-spatialisèrent
-spatialiserez
-spatialiseriez
-spatialiserions
-spatialiserons
-spatialiseront
-spatialises
-spatialisés
-spatialisez
-spatialisiez
-spatialisions
-spatialisons
-spatialité
-spatialités
-spatiaux
-spationaute
-spationautes
-spatio-temporel
-spatio-temporelle
-spatio-temporelles
-spatio-temporels
-spatule
-spatules
-speaker
-speakers
-spécial
-spéciale
-spécialement
-spéciales
-spécialisa
-spécialisai
-spécialisaient
-spécialisais
-spécialisait
-spécialisâmes
-spécialisant
-spécialisas
-spécialisasse
-spécialisassent
-spécialisasses
-spécialisassiez
-spécialisassions
-spécialisât
-spécialisâtes
-spécialisation
-spécialisations
-spécialise
-spécialisé
-spécialisée
-spécialisées
-spécialisent
-spécialiser
-spécialisera
-spécialiserai
-spécialiseraient
-spécialiserais
-spécialiserait
-spécialiseras
-spécialisèrent
-spécialiserez
-spécialiseriez
-spécialiserions
-spécialiserons
-spécialiseront
-spécialises
-spécialisés
-spécialisez
-spécialisiez
-spécialisions
-spécialisons
-spécialiste
-spécialistes
-spécialité
-spécialités
-spéciaux
-spécieuse
-spécieusement
-spécieuses
-spécieux
-spécifia
-spécifiai
-spécifiaient
-spécifiais
-spécifiait
-spécifiâmes
-spécifiant
-spécifias
-spécifiasse
-spécifiassent
-spécifiasses
-spécifiassiez
-spécifiassions
-spécifiât
-spécifiâtes
-spécification
-spécifications
-spécificité
-spécificités
-spécifie
-spécifié
-spécifiée
-spécifiées
-spécifient
-spécifier
-spécifiera
-spécifierai
-spécifieraient
-spécifierais
-spécifierait
-spécifieras
-spécifièrent
-spécifierez
-spécifieriez
-spécifierions
-spécifierons
-spécifieront
-spécifies
-spécifiés
-spécifiez
-spécifiiez
-spécifiions
-spécifions
-spécifique
-spécifiquement
-spécifiques
-spécimen
-spécimens
-spéciosité
-spéciosités
-spectacle
-spectacles
-spectaculaire
-spectaculairement
-spectaculaires
-spectateur
-spectateurs
-spectatrice
-spectatrices
-spectral
-spectrale
-spectrales
-spectraux
-spectre
-spectres
-spectroscope
-spectroscopes
-spectroscopique
-spectroscopiques
-spécula
-spéculai
-spéculaient
-spéculaire
-spéculaires
-spéculais
-spéculait
-spéculâmes
-spéculant
-spéculas
-spéculasse
-spéculassent
-spéculasses
-spéculassiez
-spéculassions
-spéculât
-spéculâtes
-spéculateur
-spéculateurs
-spéculatif
-spéculatifs
-spéculation
-spéculations
-spéculative
-spéculatives
-spéculatrice
-spéculatrices
-spécule
-spéculé
-spéculent
-spéculer
-spéculera
-spéculerai
-spéculeraient
-spéculerais
-spéculerait
-spéculeras
-spéculèrent
-spéculerez
-spéculeriez
-spéculerions
-spéculerons
-spéculeront
-spécules
-spéculez
-spéculiez
-spéculions
-spéculons
-spéculum
-spéculums
-speech
-speeches
-speechs
-speiss
-spéléologie
-spéléologies
-spéléologique
-spéléologiques
-spéléologue
-spéléologues
-spéléonaute
-spéléonautes
-spencer
-spencers
-spéos
-spergule
-spergules
-spermaceti
-spermacetis
-spermatide
-spermatides
-spermatie
-spermaties
-spermatique
-spermatiques
-spermatocyte
-spermatocytes
-spermatogonie
-spermatogonies
-spermatozoïde
-spermatozoïdes
-sperme
-spermes
-spermicide
-spermicides
-spermogonie
-spermogonies
-spermogramme
-spermogrammes
-spermophile
-spermophiles
-sphacéla
-sphacélai
-sphacélaient
-sphacélais
-sphacélait
-sphacélâmes
-sphacélant
-sphacélas
-sphacélasse
-sphacélassent
-sphacélasses
-sphacélassiez
-sphacélassions
-sphacélât
-sphacélâtes
-sphacélé
-sphacèle
-sphacélée
-sphacélées
-sphacèlent
-sphacéler
-sphacélera
-sphacélerai
-sphacéleraient
-sphacélerais
-sphacélerait
-sphacéleras
-sphacélèrent
-sphacélerez
-sphacéleriez
-sphacélerions
-sphacélerons
-sphacéleront
-sphacélés
-sphacèles
-sphacélez
-sphacéliez
-sphacélions
-sphacélons
-sphaigne
-sphaignes
-sphénoïdal
-sphénoïdale
-sphénoïdales
-sphénoïdaux
-sphénoïde
-sphénoïdes
-sphère
-sphères
-sphéricité
-sphéricités
-sphérique
-sphériques
-sphéroïdal
-sphéroïdale
-sphéroïdales
-sphéroïdaux
-sphéroïde
-sphéroïdes
-sphéromètre
-sphéromètres
-sphex
-sphincter
-sphinctérien
-sphinctérienne
-sphinctériennes
-sphinctériens
-sphincters
-sphinx
-sphygmogramme
-sphygmogrammes
-sphygmographe
-sphygmographes
-spider
-spiders
-spina-bifida
-spinal
-spinale
-spinales
-spinaux
-spina-ventosa
-spinelle
-spinelles
-spinnaker
-spinnakers
-spinozisme
-spinozismes
-spinoziste
-spinozistes
-spiracle
-spiracles
-spiral
-spirale
-spirales
-spirant
-spirante
-spirantes
-spirants
-spiraux
-spire
-spirée
-spirées
-spires
-spirifer
-spirifers
-spirille
-spirilles
-spirillose
-spirilloses
-spiritain
-spiritains
-spirite
-spirites
-spiritisme
-spiritismes
-spiritiste
-spiritistes
-spiritual
-spiritualisa
-spiritualisai
-spiritualisaient
-spiritualisais
-spiritualisait
-spiritualisâmes
-spiritualisant
-spiritualisas
-spiritualisasse
-spiritualisassent
-spiritualisasses
-spiritualisassiez
-spiritualisassions
-spiritualisât
-spiritualisâtes
-spiritualisation
-spiritualisations
-spiritualise
-spiritualisé
-spiritualisée
-spiritualisées
-spiritualisent
-spiritualiser
-spiritualisera
-spiritualiserai
-spiritualiseraient
-spiritualiserais
-spiritualiserait
-spiritualiseras
-spiritualisèrent
-spiritualiserez
-spiritualiseriez
-spiritualiserions
-spiritualiserons
-spiritualiseront
-spiritualises
-spiritualisés
-spiritualisez
-spiritualisiez
-spiritualisions
-spiritualisme
-spiritualismes
-spiritualisons
-spiritualiste
-spiritualistes
-spiritualité
-spiritualités
-spirituals
-spirituel
-spirituelle
-spirituellement
-spirituelles
-spirituels
-spiritueuse
-spiritueuses
-spiritueux
-spirochète
-spirochètes
-spirochétose
-spirochétoses
-spirographe
-spirographes
-spiroïdal
-spiroïdale
-spiroïdales
-spiroïdaux
-spiromètre
-spiromètres
-spirorbe
-spirorbes
-spitant
-spitante
-spitantes
-spitants
-spitta
-spittai
-spittaient
-spittais
-spittait
-spittâmes
-spittant
-spittas
-spittasse
-spittassent
-spittasses
-spittassiez
-spittassions
-spittât
-spittâtes
-spitte
-spitté
-spittée
-spittées
-spittent
-spitter
-spittera
-spitterai
-spitteraient
-spitterais
-spitterait
-spitteras
-spittèrent
-spitterez
-spitteriez
-spitterions
-spitterons
-spitteront
-spittes
-spittés
-spittez
-spittiez
-spittions
-spittons
-splanchnique
-splanchniques
-spleen
-spleenétique
-spleenétiques
-spleens
-splendeur
-splendeurs
-splendide
-splendidement
-splendides
-splénomégalie
-splénomégalies
-splitta
-splittai
-splittaient
-splittais
-splittait
-splittâmes
-splittant
-splittas
-splittasse
-splittassent
-splittasses
-splittassiez
-splittassions
-splittât
-splittâtes
-splitte
-splitté
-splittée
-splittées
-splittent
-splitter
-splittera
-splitterai
-splitteraient
-splitterais
-splitterait
-splitteras
-splittèrent
-splitterez
-splitteriez
-splitterions
-splitterons
-splitteront
-splittes
-splittés
-splittez
-splittiez
-splittions
-splittons
-spolia
-spoliai
-spoliaient
-spoliais
-spoliait
-spoliâmes
-spoliant
-spolias
-spoliasse
-spoliassent
-spoliasses
-spoliassiez
-spoliassions
-spoliât
-spoliâtes
-spoliateur
-spoliateurs
-spoliation
-spoliations
-spoliatrice
-spoliatrices
-spolie
-spolié
-spoliée
-spoliées
-spolient
-spolier
-spoliera
-spolierai
-spolieraient
-spolierais
-spolierait
-spolieras
-spolièrent
-spolierez
-spolieriez
-spolierions
-spolierons
-spolieront
-spolies
-spoliés
-spoliez
-spoliiez
-spoliions
-spolions
-spondée
-spondées
-spongiculture
-spongicultures
-spongieuse
-spongieuses
-spongieux
-spongille
-spongilles
-spongiosité
-spongiosités
-sponsor
-sponsorisa
-sponsorisai
-sponsorisaient
-sponsorisais
-sponsorisait
-sponsorisâmes
-sponsorisant
-sponsorisas
-sponsorisasse
-sponsorisassent
-sponsorisasses
-sponsorisassiez
-sponsorisassions
-sponsorisât
-sponsorisâtes
-sponsorise
-sponsorisé
-sponsorisée
-sponsorisées
-sponsorisent
-sponsoriser
-sponsorisera
-sponsoriserai
-sponsoriseraient
-sponsoriserais
-sponsoriserait
-sponsoriseras
-sponsorisèrent
-sponsoriserez
-sponsoriseriez
-sponsoriserions
-sponsoriserons
-sponsoriseront
-sponsorises
-sponsorisés
-sponsorisez
-sponsorisiez
-sponsorisions
-sponsorisons
-sponsors
-spontané
-spontanée
-spontanées
-spontanéisme
-spontanéismes
-spontanéité
-spontanéités
-spontanément
-spontanés
-spontanisme
-spontanismes
-sporadicité
-sporadicités
-sporadique
-sporadiquement
-sporadiques
-sporange
-sporanges
-spore
-spores
-sporogone
-sporogones
-sporophyte
-sporophytes
-sporotriche
-sporotriches
-sporotrichose
-sporotrichoses
-sport
-sportif
-sportifs
-sportive
-sportivement
-sportives
-sportivité
-sportivités
-sports
-sportsman
-sportsmen
-sportule
-sportules
-sporula
-sporulai
-sporulaient
-sporulais
-sporulait
-sporulâmes
-sporulant
-sporulas
-sporulasse
-sporulassent
-sporulasses
-sporulassiez
-sporulassions
-sporulât
-sporulâtes
-sporule
-sporulé
-sporulent
-sporuler
-sporulera
-sporulerai
-sporuleraient
-sporulerais
-sporulerait
-sporuleras
-sporulèrent
-sporulerez
-sporuleriez
-sporulerions
-sporulerons
-sporuleront
-sporules
-sporulez
-sporuliez
-sporulions
-sporulons
-spot
-spots
-spoutnik
-spoutniks
-sprat
-sprats
-spray
-sprays
-sprint
-sprinta
-sprintai
-sprintaient
-sprintais
-sprintait
-sprintâmes
-sprintant
-sprintas
-sprintasse
-sprintassent
-sprintasses
-sprintassiez
-sprintassions
-sprintât
-sprintâtes
-sprinte
-sprinté
-sprintent
-sprinter
-sprintera
-sprinterai
-sprinteraient
-sprinterais
-sprinterait
-sprinteras
-sprintèrent
-sprinterez
-sprinteriez
-sprinterions
-sprinterons
-sprinteront
-sprintes
-sprintez
-sprintiez
-sprintions
-sprintons
-sprints
-sprue
-sprues
-spumeuse
-spumeuses
-spumeux
-spumosité
-spumosités
-squale
-squales
-squame
-squames
-squameuse
-squameuses
-squameux
-squamifère
-squamifères
-squamule
-squamules
-square
-squares
-squash
-squashs
-squat
-squatine
-squatines
-squats
-squatta
-squattai
-squattaient
-squattais
-squattait
-squattâmes
-squattant
-squattas
-squattasse
-squattassent
-squattasses
-squattassiez
-squattassions
-squattât
-squattâtes
-squatte
-squatté
-squattée
-squattées
-squattent
-squatter
-squattera
-squatterai
-squatteraient
-squatterais
-squatterait
-squatteras
-squattèrent
-squatterez
-squatteriez
-squatterions
-squattérisa
-squattérisai
-squattérisaient
-squattérisais
-squattérisait
-squattérisâmes
-squattérisant
-squattérisas
-squattérisasse
-squattérisassent
-squattérisasses
-squattérisassiez
-squattérisassions
-squattérisât
-squattérisâtes
-squattérise
-squattérisé
-squattérisée
-squattérisées
-squattérisent
-squattériser
-squattérisera
-squattériserai
-squattériseraient
-squattériserais
-squattériserait
-squattériseras
-squattérisèrent
-squattériserez
-squattériseriez
-squattériserions
-squattériserons
-squattériseront
-squattérises
-squattérisés
-squattérisez
-squattérisiez
-squattérisions
-squattérisons
-squatterons
-squatteront
-squatters
-squattes
-squattés
-squattez
-squattiez
-squattions
-squattons
-squaw
-squaws
-squelette
-squelettes
-squelettique
-squelettiques
-squille
-squilles
-squirre
-squirres
-squirreuse
-squirreuses
-squirreux
-squirrhe
-squirrhes
-squirrheuse
-squirrheuses
-squirrheux
-stabilimètre
-stabilimètres
-stabilisa
-stabilisai
-stabilisaient
-stabilisais
-stabilisait
-stabilisâmes
-stabilisant
-stabilisante
-stabilisantes
-stabilisants
-stabilisas
-stabilisasse
-stabilisassent
-stabilisasses
-stabilisassiez
-stabilisassions
-stabilisât
-stabilisâtes
-stabilisateur
-stabilisateurs
-stabilisation
-stabilisations
-stabilisatrice
-stabilisatrices
-stabilise
-stabilisé
-stabilisée
-stabilisées
-stabilisent
-stabiliser
-stabilisera
-stabiliserai
-stabiliseraient
-stabiliserais
-stabiliserait
-stabiliseras
-stabilisèrent
-stabiliserez
-stabiliseriez
-stabiliserions
-stabiliserons
-stabiliseront
-stabilises
-stabilisés
-stabilisez
-stabilisiez
-stabilisions
-stabilisons
-stabilité
-stabilités
-stable
-stables
-stabulation
-stabulations
-staccato
-staccatos
-stade
-stades
-stadhouder
-stadhouders
-stadia
-stadias
-staff
-staffa
-staffai
-staffaient
-staffais
-staffait
-staffâmes
-staffant
-staffas
-staffasse
-staffassent
-staffasses
-staffassiez
-staffassions
-staffât
-staffâtes
-staffe
-staffé
-staffée
-staffées
-staffent
-staffer
-staffera
-stafferai
-stafferaient
-stafferais
-stafferait
-stafferas
-staffèrent
-stafferez
-stafferiez
-stafferions
-stafferons
-stafferont
-staffes
-staffés
-staffeur
-staffeurs
-staffez
-staffiez
-staffions
-staffons
-staffs
-stage
-stages
-stagflation
-stagflations
-stagiaire
-stagiaires
-stagna
-stagnai
-stagnaient
-stagnais
-stagnait
-stagnâmes
-stagnant
-stagnante
-stagnantes
-stagnants
-stagnas
-stagnasse
-stagnassent
-stagnasses
-stagnassiez
-stagnassions
-stagnât
-stagnâtes
-stagnation
-stagnations
-stagne
-stagné
-stagnent
-stagner
-stagnera
-stagnerai
-stagneraient
-stagnerais
-stagnerait
-stagneras
-stagnèrent
-stagnerez
-stagneriez
-stagnerions
-stagnerons
-stagneront
-stagnes
-stagnez
-stagniez
-stagnions
-stagnons
-stakhanovisme
-stakhanovismes
-stakhanoviste
-stakhanovistes
-stakning
-staknings
-stalactite
-stalactites
-stalag
-stalagmite
-stalagmites
-stalagmomètre
-stalagmomètres
-stalagmométrie
-stalagmométries
-stalags
-stalinien
-stalinienne
-staliniennes
-staliniens
-stalinisa
-stalinisai
-stalinisaient
-stalinisais
-stalinisait
-stalinisâmes
-stalinisant
-stalinisas
-stalinisasse
-stalinisassent
-stalinisasses
-stalinisassiez
-stalinisassions
-stalinisât
-stalinisâtes
-stalinise
-stalinisé
-stalinisée
-stalinisées
-stalinisent
-staliniser
-stalinisera
-staliniserai
-staliniseraient
-staliniserais
-staliniserait
-staliniseras
-stalinisèrent
-staliniserez
-staliniseriez
-staliniserions
-staliniserons
-staliniseront
-stalinises
-stalinisés
-stalinisez
-stalinisiez
-stalinisions
-stalinisme
-stalinismes
-stalinisons
-stalle
-stalles
-staminal
-staminale
-staminales
-staminaux
-staminé
-staminée
-staminées
-staminés
-staminifère
-staminifères
-stance
-stances
-stand
-standard
-standardisa
-standardisai
-standardisaient
-standardisais
-standardisait
-standardisâmes
-standardisant
-standardisas
-standardisasse
-standardisassent
-standardisasses
-standardisassiez
-standardisassions
-standardisât
-standardisâtes
-standardisation
-standardisations
-standardise
-standardisé
-standardisée
-standardisées
-standardisent
-standardiser
-standardisera
-standardiserai
-standardiseraient
-standardiserais
-standardiserait
-standardiseras
-standardisèrent
-standardiserez
-standardiseriez
-standardiserions
-standardiserons
-standardiseront
-standardises
-standardisés
-standardisez
-standardisiez
-standardisions
-standardisons
-standardiste
-standardistes
-standards
-standing
-standings
-stands
-staphylin
-staphyline
-staphylines
-staphylins
-staphylococcie
-staphylococcies
-staphylococcique
-staphylococciques
-staphylocoque
-staphylocoques
-staphylome
-staphylomes
-star
-starets
-starie
-staries
-stariets
-starifia
-starifiai
-starifiaient
-starifiais
-starifiait
-starifiâmes
-starifiant
-starifias
-starifiasse
-starifiassent
-starifiasses
-starifiassiez
-starifiassions
-starifiât
-starifiâtes
-starifie
-starifié
-starifiée
-starifiées
-starifient
-starifier
-starifiera
-starifierai
-starifieraient
-starifierais
-starifierait
-starifieras
-starifièrent
-starifierez
-starifieriez
-starifierions
-starifierons
-starifieront
-starifies
-starifiés
-starifiez
-starifiiez
-starifiions
-starifions
-starisa
-starisai
-starisaient
-starisais
-starisait
-starisâmes
-starisant
-starisas
-starisasse
-starisassent
-starisasses
-starisassiez
-starisassions
-starisât
-starisâtes
-starise
-starisé
-starisée
-starisées
-starisent
-stariser
-starisera
-stariserai
-stariseraient
-stariserais
-stariserait
-stariseras
-starisèrent
-stariserez
-stariseriez
-stariserions
-stariserons
-stariseront
-starises
-starisés
-starisez
-starisiez
-starisions
-starisons
-starlette
-starlettes
-staroste
-starostes
-stars
-starter
-starters
-starting-block
-starting-blocks
-starting-gate
-starting-gates
-stase
-stases
-statère
-statères
-stathouder
-stathoudérat
-stathoudérats
-stathouders
-statice
-statices
-statif
-statifs
-station
-stationna
-stationnai
-stationnaient
-stationnaire
-stationnaires
-stationnais
-stationnait
-stationnâmes
-stationnant
-stationnarité
-stationnarités
-stationnas
-stationnasse
-stationnassent
-stationnasses
-stationnassiez
-stationnassions
-stationnât
-stationnâtes
-stationne
-stationné
-stationnée
-stationnées
-stationnement
-stationnements
-stationnent
-stationner
-stationnera
-stationnerai
-stationneraient
-stationnerais
-stationnerait
-stationneras
-stationnèrent
-stationnerez
-stationneriez
-stationnerions
-stationnerons
-stationneront
-stationnes
-stationnés
-stationnez
-stationniez
-stationnions
-stationnons
-stations
-station-service
-stations-service
-statique
-statiquement
-statiques
-statisticien
-statisticienne
-statisticiennes
-statisticiens
-statistique
-statistiquement
-statistiques
-stative
-statives
-statokinésimètre
-statokinésimètres
-stator
-statoréacteur
-statoréacteurs
-stators
-statthalter
-statthalters
-statua
-statuai
-statuaient
-statuaire
-statuaires
-statuais
-statuait
-statuâmes
-statuant
-statuas
-statuasse
-statuassent
-statuasses
-statuassiez
-statuassions
-statuât
-statuâtes
-statue
-statué
-statuée
-statuées
-statuent
-statuer
-statuera
-statuerai
-statueraient
-statuerais
-statuerait
-statueras
-statuèrent
-statuerez
-statueriez
-statuerions
-statuerons
-statueront
-statues
-statués
-statuette
-statuettes
-statuez
-statufia
-statufiai
-statufiaient
-statufiais
-statufiait
-statufiâmes
-statufiant
-statufias
-statufiasse
-statufiassent
-statufiasses
-statufiassiez
-statufiassions
-statufiât
-statufiâtes
-statufie
-statufié
-statufiée
-statufiées
-statufient
-statufier
-statufiera
-statufierai
-statufieraient
-statufierais
-statufierait
-statufieras
-statufièrent
-statufierez
-statufieriez
-statufierions
-statufierons
-statufieront
-statufies
-statufiés
-statufiez
-statufiiez
-statufiions
-statufions
-statuiez
-statuions
-statuons
-stature
-statures
-statut
-statutaire
-statutairement
-statutaires
-statuts
-stawug
-stawugs
-stayer
-stayers
-steak
-steaks
-steamer
-steamers
-stéarate
-stéarates
-stéarine
-stéarinerie
-stéarineries
-stéarines
-stéarinier
-stéariniers
-stéarique
-stéariques
-stéatite
-stéatites
-stéatopyge
-stéatopyges
-stéatose
-stéatoses
-steeple
-steeple-chase
-steeple-chases
-steeples
-stégomyie
-stégomyies
-stégosaure
-stégosaures
-steinbock
-steinbocks
-stèle
-stèles
-stellage
-stellages
-stellaire
-stellaires
-stem
-stemm
-stemms
-stems
-stencil
-stenciliste
-stencilistes
-stencils
-stendhalien
-stendhalienne
-stendhaliennes
-stendhaliens
-sténo
-sténodactylo
-sténodactylographe
-sténodactylographes
-sténodactylographie
-sténodactylographies
-sténodactylos
-sténogramme
-sténogrammes
-sténographe
-sténographes
-sténographia
-sténographiai
-sténographiaient
-sténographiais
-sténographiait
-sténographiâmes
-sténographiant
-sténographias
-sténographiasse
-sténographiassent
-sténographiasses
-sténographiassiez
-sténographiassions
-sténographiât
-sténographiâtes
-sténographie
-sténographié
-sténographiée
-sténographiées
-sténographient
-sténographier
-sténographiera
-sténographierai
-sténographieraient
-sténographierais
-sténographierait
-sténographieras
-sténographièrent
-sténographierez
-sténographieriez
-sténographierions
-sténographierons
-sténographieront
-sténographies
-sténographiés
-sténographiez
-sténographiiez
-sténographiions
-sténographions
-sténographique
-sténographiquement
-sténographiques
-sténopé
-sténopés
-sténos
-sténosage
-sténosages
-sténose
-sténoses
-sténotypa
-sténotypai
-sténotypaient
-sténotypais
-sténotypait
-sténotypâmes
-sténotypant
-sténotypas
-sténotypasse
-sténotypassent
-sténotypasses
-sténotypassiez
-sténotypassions
-sténotypât
-sténotypâtes
-sténotype
-sténotypé
-sténotypée
-sténotypées
-sténotypent
-sténotyper
-sténotypera
-sténotyperai
-sténotyperaient
-sténotyperais
-sténotyperait
-sténotyperas
-sténotypèrent
-sténotyperez
-sténotyperiez
-sténotyperions
-sténotyperons
-sténotyperont
-sténotypes
-sténotypés
-sténotypez
-sténotypie
-sténotypies
-sténotypiez
-sténotypions
-sténotypiste
-sténotypistes
-sténotypons
-stentor
-stentors
-steppage
-steppages
-steppe
-stepper
-steppers
-steppes
-steppeur
-steppeurs
-steppique
-steppiques
-stéra
-stéradian
-stéradians
-stérai
-stéraient
-stérais
-stérait
-stérâmes
-stérant
-stéras
-stérasse
-stérassent
-stérasses
-stérassiez
-stérassions
-stérât
-stérâtes
-stercoraire
-stercoraires
-stercoral
-stercorale
-stercorales
-stercoraux
-stéré
-stère
-stérée
-stérées
-stèrent
-stéréo
-stéréobate
-stéréobates
-stéréochimie
-stéréochimies
-stéréochromie
-stéréochromies
-stéréocomparateur
-stéréocomparateurs
-stéréoduc
-stéréoducs
-stéréognosie
-stéréognosies
-stéréogramme
-stéréogrammes
-stéréographie
-stéréographies
-stéréométrie
-stéréométries
-stéréométrique
-stéréométriques
-stéréophonie
-stéréophonies
-stéréophonique
-stéréophoniques
-stéréos
-stéréoscope
-stéréoscopes
-stéréoscopie
-stéréoscopies
-stéréoscopique
-stéréoscopiques
-stéréotomie
-stéréotomies
-stéréotomique
-stéréotomiques
-stéréotypa
-stéréotypai
-stéréotypaient
-stéréotypais
-stéréotypait
-stéréotypâmes
-stéréotypant
-stéréotypas
-stéréotypasse
-stéréotypassent
-stéréotypasses
-stéréotypassiez
-stéréotypassions
-stéréotypât
-stéréotypâtes
-stéréotype
-stéréotypé
-stéréotypée
-stéréotypées
-stéréotypent
-stéréotyper
-stéréotypera
-stéréotyperai
-stéréotyperaient
-stéréotyperais
-stéréotyperait
-stéréotyperas
-stéréotypèrent
-stéréotyperez
-stéréotyperiez
-stéréotyperions
-stéréotyperons
-stéréotyperont
-stéréotypes
-stéréotypés
-stéréotypez
-stéréotypie
-stéréotypies
-stéréotypiez
-stéréotypions
-stéréotypons
-stérer
-stérera
-stérerai
-stéreraient
-stérerais
-stérerait
-stéreras
-stérèrent
-stérerez
-stéreriez
-stérerions
-stérerons
-stéreront
-stérés
-stères
-stérez
-stéride
-stérides
-stériez
-stérile
-stérilement
-stériles
-stérilet
-stérilets
-stérilisa
-stérilisai
-stérilisaient
-stérilisais
-stérilisait
-stérilisâmes
-stérilisant
-stérilisante
-stérilisantes
-stérilisants
-stérilisas
-stérilisasse
-stérilisassent
-stérilisasses
-stérilisassiez
-stérilisassions
-stérilisât
-stérilisâtes
-stérilisateur
-stérilisateurs
-stérilisation
-stérilisations
-stérilise
-stérilisé
-stérilisée
-stérilisées
-stérilisent
-stériliser
-stérilisera
-stériliserai
-stériliseraient
-stériliserais
-stériliserait
-stériliseras
-stérilisèrent
-stériliserez
-stériliseriez
-stériliserions
-stériliserons
-stériliseront
-stérilises
-stérilisés
-stérilisez
-stérilisiez
-stérilisions
-stérilisons
-stériliste
-stérilistes
-stérilité
-stérilités
-stérions
-stérique
-stériques
-sterlet
-sterlets
-sterling
-sternal
-sternale
-sternales
-sternaux
-sterne
-sternes
-sternum
-sternums
-sternutation
-sternutations
-sternutatoire
-sternutatoires
-stéroïde
-stéroïdes
-stérol
-stérols
-stérons
-stertoreuse
-stertoreuses
-stertoreux
-stéthoscope
-stéthoscopes
-steward
-stewards
-sthène
-sthènes
-stibié
-stibiée
-stibiées
-stibiés
-stibine
-stibines
-stichomythie
-stichomythies
-stick
-sticks
-stigmate
-stigmates
-stigmatique
-stigmatiques
-stigmatisa
-stigmatisai
-stigmatisaient
-stigmatisais
-stigmatisait
-stigmatisâmes
-stigmatisant
-stigmatisas
-stigmatisasse
-stigmatisassent
-stigmatisasses
-stigmatisassiez
-stigmatisassions
-stigmatisât
-stigmatisâtes
-stigmatisation
-stigmatisations
-stigmatise
-stigmatisé
-stigmatisée
-stigmatisées
-stigmatisent
-stigmatiser
-stigmatisera
-stigmatiserai
-stigmatiseraient
-stigmatiserais
-stigmatiserait
-stigmatiseras
-stigmatisèrent
-stigmatiserez
-stigmatiseriez
-stigmatiserions
-stigmatiserons
-stigmatiseront
-stigmatises
-stigmatisés
-stigmatisez
-stigmatisiez
-stigmatisions
-stigmatisme
-stigmatismes
-stigmatisons
-stillation
-stillations
-stilligoutte
-stilligouttes
-stimugène
-stimugènes
-stimula
-stimulai
-stimulaient
-stimulais
-stimulait
-stimulâmes
-stimulant
-stimulante
-stimulantes
-stimulants
-stimulas
-stimulasse
-stimulassent
-stimulasses
-stimulassiez
-stimulassions
-stimulât
-stimulâtes
-stimulateur
-stimulateurs
-stimulation
-stimulations
-stimulatrice
-stimulatrices
-stimule
-stimulé
-stimulée
-stimulées
-stimulent
-stimuler
-stimulera
-stimulerai
-stimuleraient
-stimulerais
-stimulerait
-stimuleras
-stimulèrent
-stimulerez
-stimuleriez
-stimulerions
-stimulerons
-stimuleront
-stimules
-stimulés
-stimulez
-stimuliez
-stimuline
-stimulines
-stimulions
-stimulons
-stimulus
-stipe
-stipendia
-stipendiai
-stipendiaient
-stipendiaire
-stipendiaires
-stipendiais
-stipendiait
-stipendiâmes
-stipendiant
-stipendias
-stipendiasse
-stipendiassent
-stipendiasses
-stipendiassiez
-stipendiassions
-stipendiât
-stipendiâtes
-stipendie
-stipendié
-stipendiée
-stipendiées
-stipendient
-stipendier
-stipendiera
-stipendierai
-stipendieraient
-stipendierais
-stipendierait
-stipendieras
-stipendièrent
-stipendierez
-stipendieriez
-stipendierions
-stipendierons
-stipendieront
-stipendies
-stipendiés
-stipendiez
-stipendiiez
-stipendiions
-stipendions
-stipes
-stipité
-stipitée
-stipitées
-stipités
-stiple
-stiples
-stipula
-stipulai
-stipulaient
-stipulaire
-stipulaires
-stipulais
-stipulait
-stipulâmes
-stipulant
-stipulas
-stipulasse
-stipulassent
-stipulasses
-stipulassiez
-stipulassions
-stipulât
-stipulâtes
-stipulation
-stipulations
-stipule
-stipulé
-stipulée
-stipulées
-stipulent
-stipuler
-stipulera
-stipulerai
-stipuleraient
-stipulerais
-stipulerait
-stipuleras
-stipulèrent
-stipulerez
-stipuleriez
-stipulerions
-stipulerons
-stipuleront
-stipules
-stipulés
-stipulez
-stipuliez
-stipulions
-stipulons
-stochastique
-stochastiques
-stock
-stocka
-stockage
-stockages
-stockai
-stockaient
-stockais
-stockait
-stockâmes
-stockant
-stockas
-stockasse
-stockassent
-stockasses
-stockassiez
-stockassions
-stockât
-stockâtes
-stock-car
-stock-cars
-stocke
-stocké
-stockée
-stockées
-stockent
-stocker
-stockera
-stockerai
-stockeraient
-stockerais
-stockerait
-stockeras
-stockèrent
-stockerez
-stockeriez
-stockerions
-stockerons
-stockeront
-stockes
-stockés
-stockez
-stockfisch
-stockfischs
-stockiez
-stockions
-stockiste
-stockistes
-stockons
-stocks
-stoechiométrie
-stoechiométries
-stoechiométrique
-stoechiométriques
-stoïcien
-stoïcienne
-stoïciennes
-stoïciens
-stoïcisme
-stoïcismes
-stoïque
-stoïquement
-stoïques
-stoker
-stokers
-stolon
-stolonifère
-stolonifères
-stolons
-stomacal
-stomacale
-stomacales
-stomacaux
-stomachique
-stomachiques
-stomate
-stomates
-stomatite
-stomatites
-stomatologie
-stomatologies
-stomatologiste
-stomatologistes
-stomatologue
-stomatologues
-stomatoplastie
-stomatoplasties
-stomatorragie
-stomatorragies
-stomatoscope
-stomatoscopes
-stomoxe
-stomoxes
-stop
-stoppa
-stoppage
-stoppages
-stoppai
-stoppaient
-stoppais
-stoppait
-stoppâmes
-stoppant
-stoppas
-stoppasse
-stoppassent
-stoppasses
-stoppassiez
-stoppassions
-stoppât
-stoppâtes
-stoppe
-stoppé
-stoppée
-stoppées
-stoppent
-stopper
-stoppera
-stopperai
-stopperaient
-stopperais
-stopperait
-stopperas
-stoppèrent
-stopperez
-stopperiez
-stopperions
-stopperons
-stopperont
-stoppes
-stoppés
-stoppeur
-stoppeurs
-stoppeuse
-stoppeuses
-stoppez
-stoppiez
-stoppions
-stoppons
-stops
-storax
-store
-stores
-storiste
-storistes
-stout
-stouts
-strabique
-strabiques
-strabisme
-strabismes
-stradiot
-stradiots
-stradivarius
-stramoine
-stramoines
-stramonium
-stramoniums
-strangula
-strangulai
-strangulaient
-strangulais
-strangulait
-strangulâmes
-strangulant
-strangulas
-strangulasse
-strangulassent
-strangulasses
-strangulassiez
-strangulassions
-strangulât
-strangulâtes
-strangulation
-strangulations
-strangule
-strangulé
-strangulée
-strangulées
-strangulent
-stranguler
-strangulera
-strangulerai
-stranguleraient
-strangulerais
-strangulerait
-stranguleras
-strangulèrent
-strangulerez
-stranguleriez
-strangulerions
-strangulerons
-stranguleront
-strangules
-strangulés
-strangulez
-stranguliez
-strangulions
-strangulons
-strapontin
-strapontins
-stras
-strass
-stratagème
-stratagèmes
-strate
-stratège
-stratèges
-stratégie
-stratégies
-stratégique
-stratégiquement
-stratégiques
-strates
-stratifia
-stratifiai
-stratifiaient
-stratifiais
-stratifiait
-stratifiâmes
-stratifiant
-stratifias
-stratifiasse
-stratifiassent
-stratifiasses
-stratifiassiez
-stratifiassions
-stratifiât
-stratifiâtes
-stratification
-stratifications
-stratifie
-stratifié
-stratifiée
-stratifiées
-stratifient
-stratifier
-stratifiera
-stratifierai
-stratifieraient
-stratifierais
-stratifierait
-stratifieras
-stratifièrent
-stratifierez
-stratifieriez
-stratifierions
-stratifierons
-stratifieront
-stratifies
-stratifiés
-stratifiez
-stratifiiez
-stratifiions
-stratifions
-stratigraphie
-stratigraphies
-stratigraphiqu
-stratigraphiqus
-stratiome
-stratiomes
-stratiomys
-stratopause
-stratopauses
-stratosphère
-stratosphères
-stratosphérique
-stratosphériques
-stratovision
-stratovisions
-stratum
-stratums
-stratus
-streptobacille
-streptobacilles
-streptococcie
-streptococcies
-streptococcique
-streptococciques
-streptocoque
-streptocoques
-streptomycète
-streptomycètes
-streptomycine
-streptomycines
-stress
-stressa
-stressai
-stressaient
-stressais
-stressait
-stressâmes
-stressant
-stressante
-stressantes
-stressants
-stressas
-stressasse
-stressassent
-stressasses
-stressassiez
-stressassions
-stressât
-stressâtes
-stresse
-stressé
-stressée
-stressées
-stressent
-stresser
-stressera
-stresserai
-stresseraient
-stresserais
-stresserait
-stresseras
-stressèrent
-stresserez
-stresseriez
-stresserions
-stresserons
-stresseront
-stresses
-stressés
-stressez
-stressiez
-stressions
-stressons
-stretch
-strette
-strettes
-stria
-striai
-striaient
-striais
-striait
-striâmes
-striant
-strias
-striasse
-striassent
-striasses
-striassiez
-striassions
-striât
-striâtes
-striation
-striations
-strict
-stricte
-strictement
-strictes
-striction
-strictions
-stricts
-stridence
-stridences
-strident
-stridente
-stridentes
-stridents
-stridor
-stridors
-stridula
-stridulai
-stridulaient
-stridulais
-stridulait
-stridulâmes
-stridulant
-stridulante
-stridulantes
-stridulants
-stridulas
-stridulasse
-stridulassent
-stridulasses
-stridulassiez
-stridulassions
-stridulât
-stridulâtes
-stridulation
-stridulations
-stridule
-stridulé
-stridulée
-stridulées
-stridulent
-striduler
-stridulera
-stridulerai
-striduleraient
-stridulerais
-stridulerait
-striduleras
-stridulèrent
-stridulerez
-striduleriez
-stridulerions
-stridulerons
-striduleront
-stridules
-stridulés
-striduleuse
-striduleuses
-striduleux
-stridulez
-striduliez
-stridulions
-stridulons
-strie
-strié
-striée
-striées
-strient
-strier
-striera
-strierai
-strieraient
-strierais
-strierait
-strieras
-strièrent
-strierez
-strieriez
-strierions
-strierons
-strieront
-stries
-striés
-striez
-strige
-striges
-strigile
-strigiles
-striiez
-striions
-string
-strings
-strions
-strioscopie
-strioscopies
-strioscopique
-strioscopiques
-stripage
-stripages
-strippa
-strippai
-strippaient
-strippais
-strippait
-strippâmes
-strippant
-strippas
-strippasse
-strippassent
-strippasses
-strippassiez
-strippassions
-strippât
-strippâtes
-strippe
-strippé
-strippée
-strippées
-strippent
-stripper
-strippera
-stripperai
-stripperaient
-stripperais
-stripperait
-stripperas
-strippèrent
-stripperez
-stripperiez
-stripperions
-stripperons
-stripperont
-strippes
-strippés
-strippez
-strippiez
-stripping
-strippings
-strippions
-strippons
-strip-tease
-strip-teases
-strip-teaseuse
-strip-teaseuses
-striqua
-striquai
-striquaient
-striquais
-striquait
-striquâmes
-striquant
-striquas
-striquasse
-striquassent
-striquasses
-striquassiez
-striquassions
-striquât
-striquâtes
-strique
-striqué
-striquée
-striquées
-striquent
-striquer
-striquera
-striquerai
-striqueraient
-striquerais
-striquerait
-striqueras
-striquèrent
-striquerez
-striqueriez
-striquerions
-striquerons
-striqueront
-striques
-striqués
-striquez
-striquiez
-striquions
-striquons
-striure
-striures
-strix
-strobile
-strobiles
-strobophotographie
-strobophotographies
-stroborama
-stroboramas
-stroboscope
-stroboscopes
-stroboscopie
-stroboscopies
-stroma
-stromas
-strombe
-strombes
-strombolien
-strombolienne
-stromboliennes
-stromboliens
-strongle
-strongles
-strongyle
-strongyles
-strongylose
-strongyloses
-strontiane
-strontianes
-strontium
-strontiums
-strophante
-strophantes
-strophantine
-strophantines
-strophantus
-strophe
-strophes
-structura
-structurable
-structurables
-structurai
-structuraient
-structurais
-structurait
-structural
-structurale
-structurales
-structuralisme
-structuralismes
-structuraliste
-structuralistes
-structurâmes
-structurant
-structurante
-structurantes
-structurants
-structuras
-structurasse
-structurassent
-structurasses
-structurassiez
-structurassions
-structurât
-structurâtes
-structuration
-structurations
-structuraux
-structure
-structuré
-structurée
-structurées
-structurel
-structurelle
-structurelles
-structurels
-structurent
-structurer
-structurera
-structurerai
-structureraient
-structurerais
-structurerait
-structureras
-structurèrent
-structurerez
-structureriez
-structurerions
-structurerons
-structureront
-structures
-structurés
-structurez
-structuriez
-structurions
-structurologie
-structurologies
-structurons
-strume
-strumes
-strychnine
-strychnines
-stryge
-stryges
-stuc
-stucage
-stucages
-stucateur
-stucateurs
-stucs
-studette
-studettes
-studieuse
-studieusement
-studieuses
-studieux
-studio
-studios
-stupéfaction
-stupéfactions
-stupéfait
-stupéfaite
-stupéfaites
-stupéfaits
-stupéfia
-stupéfiai
-stupéfiaient
-stupéfiais
-stupéfiait
-stupéfiâmes
-stupéfiant
-stupéfiante
-stupéfiantes
-stupéfiants
-stupéfias
-stupéfiasse
-stupéfiassent
-stupéfiasses
-stupéfiassiez
-stupéfiassions
-stupéfiât
-stupéfiâtes
-stupéfie
-stupéfié
-stupéfiée
-stupéfiées
-stupéfient
-stupéfier
-stupéfiera
-stupéfierai
-stupéfieraient
-stupéfierais
-stupéfierait
-stupéfieras
-stupéfièrent
-stupéfierez
-stupéfieriez
-stupéfierions
-stupéfierons
-stupéfieront
-stupéfies
-stupéfiés
-stupéfiez
-stupéfiiez
-stupéfiions
-stupéfions
-stupeur
-stupeurs
-stupide
-stupidement
-stupides
-stupidité
-stupidités
-stupre
-stupres
-stuqua
-stuquai
-stuquaient
-stuquais
-stuquait
-stuquâmes
-stuquant
-stuquas
-stuquasse
-stuquassent
-stuquasses
-stuquassiez
-stuquassions
-stuquât
-stuquâtes
-stuque
-stuqué
-stuquée
-stuquées
-stuquent
-stuquer
-stuquera
-stuquerai
-stuqueraient
-stuquerais
-stuquerait
-stuqueras
-stuquèrent
-stuquerez
-stuqueriez
-stuquerions
-stuquerons
-stuqueront
-stuques
-stuqués
-stuquez
-stuquiez
-stuquions
-stuquons
-styla
-stylai
-stylaient
-stylais
-stylait
-stylâmes
-stylant
-stylas
-stylasse
-stylassent
-stylasses
-stylassiez
-stylassions
-stylât
-stylâtes
-style
-stylé
-stylée
-stylées
-stylent
-styler
-stylera
-stylerai
-styleraient
-stylerais
-stylerait
-styleras
-stylèrent
-stylerez
-styleriez
-stylerions
-stylerons
-styleront
-styles
-stylés
-stylet
-stylets
-stylez
-styliez
-stylions
-stylisa
-stylisai
-stylisaient
-stylisais
-stylisait
-stylisâmes
-stylisant
-stylisas
-stylisasse
-stylisassent
-stylisasses
-stylisassiez
-stylisassions
-stylisât
-stylisâtes
-stylisation
-stylisations
-stylise
-stylisé
-stylisée
-stylisées
-stylisent
-styliser
-stylisera
-styliserai
-styliseraient
-styliserais
-styliserait
-styliseras
-stylisèrent
-styliserez
-styliseriez
-styliserions
-styliserons
-styliseront
-stylises
-stylisés
-stylisez
-stylisiez
-stylisions
-stylisme
-stylismes
-stylisons
-styliste
-stylistes
-stylisticien
-stylisticienne
-stylisticiennes
-stylisticiens
-stylistique
-stylistiques
-stylite
-stylites
-stylo
-stylobate
-stylobates
-stylographe
-stylographes
-stylographique
-stylographiques
-styloïde
-styloïdes
-stylomine
-stylomines
-stylons
-stylos
-styptique
-styptiques
-styrax
-styrène
-styrènes
-styrolène
-styrolènes
-su
-sua
-suage
-suages
-suai
-suaient
-suaire
-suaires
-suais
-suait
-suâmes
-suant
-suante
-suantes
-suants
-suas
-suasse
-suassent
-suasses
-suassiez
-suassions
-suât
-suâtes
-suave
-suavement
-suaves
-suavité
-suavités
-subaigu
-subaigue
-subaigues
-subaigus
-subalpin
-subalpine
-subalpines
-subalpins
-subalterne
-subalternes
-subantarctique
-subantarctiques
-subaquatique
-subaquatiques
-subarctique
-subarctiques
-subatomique
-subatomiques
-subcarpatique
-subcarpatiques
-subconscience
-subconsciences
-subconscient
-subconsciente
-subconscientes
-subconscients
-subdélégation
-subdélégations
-subdélégua
-subdéléguai
-subdéléguaient
-subdéléguais
-subdéléguait
-subdéléguâmes
-subdéléguant
-subdéléguas
-subdéléguasse
-subdéléguassent
-subdéléguasses
-subdéléguassiez
-subdéléguassions
-subdéléguât
-subdéléguâtes
-subdélégué
-subdélègue
-subdéléguée
-subdéléguées
-subdélèguent
-subdéléguer
-subdéléguera
-subdéléguerai
-subdélégueraient
-subdéléguerais
-subdéléguerait
-subdélégueras
-subdéléguèrent
-subdéléguerez
-subdélégueriez
-subdéléguerions
-subdéléguerons
-subdélégueront
-subdélégués
-subdélègues
-subdéléguez
-subdéléguiez
-subdéléguions
-subdéléguons
-subdésertique
-subdésertiques
-subdivisa
-subdivisai
-subdivisaient
-subdivisais
-subdivisait
-subdivisâmes
-subdivisant
-subdivisas
-subdivisasse
-subdivisassent
-subdivisasses
-subdivisassiez
-subdivisassions
-subdivisât
-subdivisâtes
-subdivise
-subdivisé
-subdivisée
-subdivisées
-subdivisent
-subdiviser
-subdivisera
-subdiviserai
-subdiviseraient
-subdiviserais
-subdiviserait
-subdiviseras
-subdivisèrent
-subdiviserez
-subdiviseriez
-subdiviserions
-subdiviserons
-subdiviseront
-subdivises
-subdivisés
-subdivisez
-subdivisiez
-subdivision
-subdivisionnaire
-subdivisionnaires
-subdivisions
-subdivisons
-subduction
-subductions
-subéquatorial
-subéquatoriale
-subéquatoriales
-subéquatoriaux
-suber
-subéreuse
-subéreuses
-subéreux
-subérine
-subérines
-subers
-subfébrile
-subfébriles
-subi
-subie
-subies
-subîmes
-subintrant
-subintrante
-subintrantes
-subintrants
-subir
-subira
-subirai
-subiraient
-subirais
-subirait
-subiras
-subirent
-subirez
-subiriez
-subirions
-subirons
-subiront
-subis
-subissaient
-subissais
-subissait
-subissant
-subisse
-subissent
-subisses
-subissez
-subissiez
-subissions
-subissons
-subit
-subît
-subite
-subitement
-subites
-subîtes
-subito
-subits
-subjacent
-subjacente
-subjacentes
-subjacents
-subjectif
-subjectifs
-subjectile
-subjectiles
-subjective
-subjectivement
-subjectives
-subjectivisme
-subjectivismes
-subjectiviste
-subjectivistes
-subjectivité
-subjectivités
-subjonctif
-subjonctifs
-subjugua
-subjuguai
-subjuguaient
-subjuguais
-subjuguait
-subjuguâmes
-subjuguant
-subjuguas
-subjuguasse
-subjuguassent
-subjuguasses
-subjuguassiez
-subjuguassions
-subjuguât
-subjuguâtes
-subjugue
-subjugué
-subjuguée
-subjuguées
-subjuguent
-subjuguer
-subjuguera
-subjuguerai
-subjugueraient
-subjuguerais
-subjuguerait
-subjugueras
-subjuguèrent
-subjuguerez
-subjugueriez
-subjuguerions
-subjuguerons
-subjugueront
-subjugues
-subjugués
-subjuguez
-subjuguiez
-subjuguions
-subjuguons
-sublima
-sublimai
-sublimaient
-sublimais
-sublimait
-sublimâmes
-sublimant
-sublimas
-sublimasse
-sublimassent
-sublimasses
-sublimassiez
-sublimassions
-sublimât
-sublimâtes
-sublimation
-sublimations
-sublime
-sublimé
-sublimée
-sublimées
-sublimement
-subliment
-sublimer
-sublimera
-sublimerai
-sublimeraient
-sublimerais
-sublimerait
-sublimeras
-sublimèrent
-sublimerez
-sublimeriez
-sublimerions
-sublimerons
-sublimeront
-sublimes
-sublimés
-sublimez
-sublimiez
-subliminaire
-subliminaires
-subliminal
-subliminale
-subliminales
-subliminaux
-sublimions
-sublimité
-sublimités
-sublimons
-sublingual
-sublinguale
-sublinguales
-sublinguaux
-sublunaire
-sublunaires
-submerge
-submergé
-submergea
-submergeai
-submergeaient
-submergeais
-submergeait
-submergeâmes
-submergeant
-submergeas
-submergeasse
-submergeassent
-submergeasses
-submergeassiez
-submergeassions
-submergeât
-submergeâtes
-submergée
-submergées
-submergent
-submergeons
-submerger
-submergera
-submergerai
-submergeraient
-submergerais
-submergerait
-submergeras
-submergèrent
-submergerez
-submergeriez
-submergerions
-submergerons
-submergeront
-submerges
-submergés
-submergez
-submergiez
-submergions
-submersible
-submersibles
-submersion
-submersions
-subnarcose
-subnarcoses
-subodora
-subodorai
-subodoraient
-subodorais
-subodorait
-subodorâmes
-subodorant
-subodoras
-subodorasse
-subodorassent
-subodorasses
-subodorassiez
-subodorassions
-subodorât
-subodorâtes
-subodore
-subodoré
-subodorée
-subodorées
-subodorent
-subodorer
-subodorera
-subodorerai
-subodoreraient
-subodorerais
-subodorerait
-subodoreras
-subodorèrent
-subodorerez
-subodoreriez
-subodorerions
-subodorerons
-subodoreront
-subodores
-subodorés
-subodorez
-subodoriez
-subodorions
-subodorons
-subordination
-subordinations
-subordonna
-subordonnai
-subordonnaient
-subordonnais
-subordonnait
-subordonnâmes
-subordonnant
-subordonnante
-subordonnantes
-subordonnants
-subordonnas
-subordonnasse
-subordonnassent
-subordonnasses
-subordonnassiez
-subordonnassions
-subordonnât
-subordonnâtes
-subordonne
-subordonné
-subordonnée
-subordonnées
-subordonnent
-subordonner
-subordonnera
-subordonnerai
-subordonneraient
-subordonnerais
-subordonnerait
-subordonneras
-subordonnèrent
-subordonnerez
-subordonneriez
-subordonnerions
-subordonnerons
-subordonneront
-subordonnes
-subordonnés
-subordonnez
-subordonniez
-subordonnions
-subordonnons
-suborna
-subornai
-subornaient
-subornais
-subornait
-subornâmes
-subornant
-subornas
-subornasse
-subornassent
-subornasses
-subornassiez
-subornassions
-subornât
-subornâtes
-subornation
-subornations
-suborne
-suborné
-subornée
-subornées
-subornent
-suborner
-subornera
-subornerai
-suborneraient
-subornerais
-subornerait
-suborneras
-subornèrent
-subornerez
-suborneriez
-subornerions
-subornerons
-suborneront
-subornes
-subornés
-suborneur
-suborneurs
-suborneuse
-suborneuses
-subornez
-suborniez
-subornions
-subornons
-subrécargue
-subrécargues
-subreptice
-subrepticement
-subreptices
-subreption
-subreptions
-subrogateur
-subrogateurs
-subrogatif
-subrogatifs
-subrogation
-subrogations
-subrogative
-subrogatives
-subrogatoire
-subrogatoires
-subroge
-subrogé
-subrogea
-subrogeai
-subrogeaient
-subrogeais
-subrogeait
-subrogeâmes
-subrogeant
-subrogeas
-subrogeasse
-subrogeassent
-subrogeasses
-subrogeassiez
-subrogeassions
-subrogeât
-subrogeâtes
-subrogée
-subrogées
-subrogent
-subrogeons
-subroger
-subrogera
-subrogerai
-subrogeraient
-subrogerais
-subrogerait
-subrogeras
-subrogèrent
-subrogerez
-subrogeriez
-subrogerions
-subrogerons
-subrogeront
-subroges
-subrogés
-subrogez
-subrogiez
-subrogions
-subséquemment
-subséquent
-subséquente
-subséquentes
-subséquents
-subside
-subsidence
-subsides
-subsidiaire
-subsidiairement
-subsidiaires
-subsista
-subsistai
-subsistaient
-subsistais
-subsistait
-subsistâmes
-subsistance
-subsistances
-subsistant
-subsistante
-subsistantes
-subsistants
-subsistas
-subsistasse
-subsistassent
-subsistasses
-subsistassiez
-subsistassions
-subsistât
-subsistâtes
-subsiste
-subsisté
-subsistent
-subsister
-subsistera
-subsisterai
-subsisteraient
-subsisterais
-subsisterait
-subsisteras
-subsistèrent
-subsisterez
-subsisteriez
-subsisterions
-subsisterons
-subsisteront
-subsistes
-subsistez
-subsistiez
-subsistions
-subsistons
-subsonique
-subsoniques
-substance
-substances
-substantialisme
-substantialismes
-substantialiste
-substantialistes
-substantialité
-substantialités
-substantiel
-substantielle
-substantiellement
-substantielles
-substantiels
-substantif
-substantifique
-substantifiques
-substantifs
-substantiva
-substantivai
-substantivaient
-substantivais
-substantivait
-substantivâmes
-substantivant
-substantivas
-substantivasse
-substantivassent
-substantivasses
-substantivassiez
-substantivassions
-substantivât
-substantivâtes
-substantivation
-substantivations
-substantive
-substantivé
-substantivée
-substantivées
-substantivement
-substantivent
-substantiver
-substantivera
-substantiverai
-substantiveraient
-substantiverais
-substantiverait
-substantiveras
-substantivèrent
-substantiverez
-substantiveriez
-substantiverions
-substantiverons
-substantiveront
-substantives
-substantivés
-substantivez
-substantiviez
-substantivions
-substantivons
-substitua
-substituai
-substituaient
-substituais
-substituait
-substituâmes
-substituant
-substituas
-substituasse
-substituassent
-substituasses
-substituassiez
-substituassions
-substituât
-substituâtes
-substitue
-substitué
-substituée
-substituées
-substituent
-substituer
-substituera
-substituerai
-substitueraient
-substituerais
-substituerait
-substitueras
-substituèrent
-substituerez
-substitueriez
-substituerions
-substituerons
-substitueront
-substitues
-substitués
-substituez
-substituiez
-substituions
-substituons
-substitut
-substitutif
-substitutifs
-substitution
-substitutions
-substitutive
-substitutives
-substituts
-substrat
-substrats
-substratum
-substratums
-subterfuge
-subterfuges
-subtil
-subtile
-subtilement
-subtiles
-subtilisa
-subtilisai
-subtilisaient
-subtilisais
-subtilisait
-subtilisâmes
-subtilisant
-subtilisas
-subtilisasse
-subtilisassent
-subtilisasses
-subtilisassiez
-subtilisassions
-subtilisât
-subtilisâtes
-subtilisation
-subtilisations
-subtilise
-subtilisé
-subtilisée
-subtilisées
-subtilisent
-subtiliser
-subtilisera
-subtiliserai
-subtiliseraient
-subtiliserais
-subtiliserait
-subtiliseras
-subtilisèrent
-subtiliserez
-subtiliseriez
-subtiliserions
-subtiliserons
-subtiliseront
-subtilises
-subtilisés
-subtilisez
-subtilisiez
-subtilisions
-subtilisons
-subtilité
-subtilités
-subtils
-subtropical
-subtropicale
-subtropicales
-subtropicaux
-subulé
-subulée
-subulées
-subulés
-suburbain
-suburbaine
-suburbaines
-suburbains
-suburbicaire
-suburbicaires
-subvenaient
-subvenais
-subvenait
-subvenant
-subvenez
-subveniez
-subvenions
-subvenir
-subvenons
-subvention
-subventionna
-subventionnai
-subventionnaient
-subventionnais
-subventionnait
-subventionnâmes
-subventionnant
-subventionnas
-subventionnasse
-subventionnassent
-subventionnasses
-subventionnassiez
-subventionnassions
-subventionnât
-subventionnâtes
-subventionne
-subventionné
-subventionnée
-subventionnées
-subventionnel
-subventionnelle
-subventionnelles
-subventionnels
-subventionnent
-subventionner
-subventionnera
-subventionnerai
-subventionneraient
-subventionnerais
-subventionnerait
-subventionneras
-subventionnèrent
-subventionnerez
-subventionneriez
-subventionnerions
-subventionnerons
-subventionneront
-subventionnes
-subventionnés
-subventionnez
-subventionniez
-subventionnions
-subventionnons
-subventions
-subvenu
-subvenue
-subvenues
-subvenus
-subversif
-subversifs
-subversion
-subversions
-subversive
-subversivement
-subversives
-subverti
-subvertie
-subverties
-subvertîmes
-subvertir
-subvertira
-subvertirai
-subvertiraient
-subvertirais
-subvertirait
-subvertiras
-subvertirent
-subvertirez
-subvertiriez
-subvertirions
-subvertirons
-subvertiront
-subvertis
-subvertissaient
-subvertissais
-subvertissait
-subvertissant
-subvertisse
-subvertissent
-subvertisses
-subvertissez
-subvertissiez
-subvertissions
-subvertissons
-subvertit
-subvertît
-subvertîtes
-subviendra
-subviendrai
-subviendraient
-subviendrais
-subviendrait
-subviendras
-subviendrez
-subviendriez
-subviendrions
-subviendrons
-subviendront
-subvienne
-subviennent
-subviennes
-subviens
-subvient
-subvînmes
-subvinrent
-subvins
-subvinsse
-subvinssent
-subvinsses
-subvinssiez
-subvinssions
-subvint
-subvînt
-subvîntes
-suc
-suça
-suçai
-suçaient
-suçais
-suçait
-suçâmes
-suçant
-suças
-suçasse
-suçassent
-suçasses
-suçassiez
-suçassions
-suçât
-suçâtes
-succéda
-succédai
-succédaient
-succédais
-succédait
-succédâmes
-succédané
-succédanée
-succédanées
-succédanés
-succédant
-succédas
-succédasse
-succédassent
-succédasses
-succédassiez
-succédassions
-succédât
-succédâtes
-succédé
-succède
-succédée
-succédées
-succèdent
-succéder
-succédera
-succéderai
-succéderaient
-succéderais
-succéderait
-succéderas
-succédèrent
-succéderez
-succéderiez
-succéderions
-succéderons
-succéderont
-succédés
-succèdes
-succédez
-succédiez
-succédions
-succédons
-succenturié
-succenturiée
-succenturiées
-succenturiés
-succès
-successeur
-successeurs
-successibilité
-successibilités
-successible
-successibles
-successif
-successifs
-succession
-successions
-successive
-successivement
-successives
-successoral
-successorale
-successorales
-successoraux
-succin
-succinct
-succincte
-succinctement
-succinctes
-succincts
-succinique
-succiniques
-succins
-succion
-succions
-succomba
-succombai
-succombaient
-succombais
-succombait
-succombâmes
-succombant
-succombas
-succombasse
-succombassent
-succombasses
-succombassiez
-succombassions
-succombât
-succombâtes
-succombe
-succombé
-succombent
-succomber
-succombera
-succomberai
-succomberaient
-succomberais
-succomberait
-succomberas
-succombèrent
-succomberez
-succomberiez
-succomberions
-succomberons
-succomberont
-succombes
-succombez
-succombiez
-succombions
-succombons
-succube
-succubes
-succulence
-succulences
-succulent
-succulente
-succulentes
-succulents
-succursale
-succursales
-suce
-sucé
-sucée
-sucées
-sucement
-sucements
-sucent
-sucer
-sucera
-sucerai
-suceraient
-sucerais
-sucerait
-suceras
-sucèrent
-sucerez
-suceriez
-sucerions
-sucerons
-suceront
-suces
-sucés
-sucette
-sucettes
-suceur
-suceurs
-suceuse
-suceuses
-sucez
-suciez
-sucions
-suçoir
-suçoirs
-suçon
-suçons
-suçota
-suçotai
-suçotaient
-suçotais
-suçotait
-suçotâmes
-suçotant
-suçotas
-suçotasse
-suçotassent
-suçotasses
-suçotassiez
-suçotassions
-suçotât
-suçotâtes
-suçote
-suçoté
-suçotée
-suçotées
-suçotent
-suçoter
-suçotera
-suçoterai
-suçoteraient
-suçoterais
-suçoterait
-suçoteras
-suçotèrent
-suçoterez
-suçoteriez
-suçoterions
-suçoterons
-suçoteront
-suçotes
-suçotés
-suçotez
-suçotiez
-suçotions
-suçotons
-sucra
-sucrage
-sucrages
-sucrai
-sucraient
-sucrais
-sucrait
-sucrâmes
-sucrant
-sucrante
-sucrantes
-sucrants
-sucras
-sucrase
-sucrases
-sucrasse
-sucrassent
-sucrasses
-sucrassiez
-sucrassions
-sucrât
-sucrate
-sucrates
-sucrâtes
-sucre
-sucré
-sucrée
-sucrées
-sucrent
-sucrer
-sucrera
-sucrerai
-sucreraient
-sucrerais
-sucrerait
-sucreras
-sucrèrent
-sucrerez
-sucrerie
-sucreries
-sucreriez
-sucrerions
-sucrerons
-sucreront
-sucres
-sucrés
-sucrez
-sucrier
-sucrière
-sucrières
-sucriers
-sucriez
-sucrin
-sucrins
-sucrions
-sucrons
-sucs
-sud
-sud-africain
-sud-africaine
-sud-africaines
-sud-africains
-sud-américain
-sud-américaine
-sud-américaines
-sud-américains
-sudation
-sudations
-sudatoire
-sudatoires
-sud-coréen
-sud-coréenne
-sud-coréennes
-sud-coréens
-sud-est
-sudiste
-sudistes
-sudoral
-sudorale
-sudorales
-sudoraux
-sudorifère
-sudorifères
-sudorifique
-sudorifiques
-sudoripare
-sudoripares
-sud-ouest
-sud-vietnamien
-sud-vietnamienne
-sud-vietnamiennes
-sud-vietnamiens
-sue
-sué
-suédé
-suède
-suédée
-suédées
-suédés
-suèdes
-suédine
-suédines
-suédois
-suédoise
-suédoises
-suée
-suées
-suent
-suer
-suera
-suerai
-sueraient
-suerais
-suerait
-sueras
-suèrent
-suerez
-sueriez
-suerions
-suerons
-sueront
-sues
-sués
-suette
-suettes
-sueur
-sueurs
-suez
-suffète
-suffètes
-suffîmes
-suffira
-suffirai
-suffiraient
-suffirais
-suffirait
-suffiras
-suffire
-suffirent
-suffirez
-suffiriez
-suffirions
-suffirons
-suffiront
-suffis
-suffisaient
-suffisais
-suffisait
-suffisamment
-suffisance
-suffisances
-suffisant
-suffisante
-suffisantes
-suffisants
-suffise
-suffisent
-suffises
-suffisez
-suffisiez
-suffisions
-suffisons
-suffisse
-suffissent
-suffisses
-suffissiez
-suffissions
-suffit
-suffît
-suffite
-suffites
-suffîtes
-suffits
-suffixa
-suffixai
-suffixaient
-suffixais
-suffixait
-suffixal
-suffixale
-suffixales
-suffixâmes
-suffixant
-suffixas
-suffixasse
-suffixassent
-suffixasses
-suffixassiez
-suffixassions
-suffixât
-suffixâtes
-suffixation
-suffixations
-suffixaux
-suffixe
-suffixé
-suffixée
-suffixées
-suffixent
-suffixer
-suffixera
-suffixerai
-suffixeraient
-suffixerais
-suffixerait
-suffixeras
-suffixèrent
-suffixerez
-suffixeriez
-suffixerions
-suffixerons
-suffixeront
-suffixes
-suffixés
-suffixez
-suffixiez
-suffixions
-suffixons
-suffocant
-suffocante
-suffocantes
-suffocants
-suffocation
-suffocations
-suffoqua
-suffoquai
-suffoquaient
-suffoquais
-suffoquait
-suffoquâmes
-suffoquant
-suffoquas
-suffoquasse
-suffoquassent
-suffoquasses
-suffoquassiez
-suffoquassions
-suffoquât
-suffoquâtes
-suffoque
-suffoqué
-suffoquée
-suffoquées
-suffoquent
-suffoquer
-suffoquera
-suffoquerai
-suffoqueraient
-suffoquerais
-suffoquerait
-suffoqueras
-suffoquèrent
-suffoquerez
-suffoqueriez
-suffoquerions
-suffoquerons
-suffoqueront
-suffoques
-suffoqués
-suffoquez
-suffoquiez
-suffoquions
-suffoquons
-suffragant
-suffragante
-suffragantes
-suffragants
-suffrage
-suffrages
-suffragette
-suffragettes
-suffusion
-suffusions
-suggéra
-suggérai
-suggéraient
-suggérais
-suggérait
-suggérâmes
-suggérant
-suggéras
-suggérasse
-suggérassent
-suggérasses
-suggérassiez
-suggérassions
-suggérât
-suggérâtes
-suggéré
-suggère
-suggérée
-suggérées
-suggèrent
-suggérer
-suggérera
-suggérerai
-suggéreraient
-suggérerais
-suggérerait
-suggéreras
-suggérèrent
-suggérerez
-suggéreriez
-suggérerions
-suggérerons
-suggéreront
-suggérés
-suggères
-suggérez
-suggériez
-suggérions
-suggérons
-suggestibilité
-suggestibilités
-suggestible
-suggestibles
-suggestif
-suggestifs
-suggestion
-suggestionna
-suggestionnai
-suggestionnaient
-suggestionnais
-suggestionnait
-suggestionnâmes
-suggestionnant
-suggestionnas
-suggestionnasse
-suggestionnassent
-suggestionnasses
-suggestionnassiez
-suggestionnassions
-suggestionnât
-suggestionnâtes
-suggestionne
-suggestionné
-suggestionnée
-suggestionnées
-suggestionnent
-suggestionner
-suggestionnera
-suggestionnerai
-suggestionneraient
-suggestionnerais
-suggestionnerait
-suggestionneras
-suggestionnèrent
-suggestionnerez
-suggestionneriez
-suggestionnerions
-suggestionnerons
-suggestionneront
-suggestionnes
-suggestionnés
-suggestionnez
-suggestionniez
-suggestionnions
-suggestionnons
-suggestions
-suggestive
-suggestives
-suicida
-suicidai
-suicidaient
-suicidaire
-suicidaires
-suicidais
-suicidait
-suicidâmes
-suicidant
-suicidas
-suicidasse
-suicidassent
-suicidasses
-suicidassiez
-suicidassions
-suicidât
-suicidâtes
-suicide
-suicidé
-suicidée
-suicidées
-suicident
-suicider
-suicidera
-suiciderai
-suicideraient
-suiciderais
-suiciderait
-suicideras
-suicidèrent
-suiciderez
-suicideriez
-suiciderions
-suiciderons
-suicideront
-suicides
-suicidés
-suicidez
-suicidiez
-suicidions
-suicidons
-suie
-suies
-suiez
-suif
-suifa
-suifai
-suifaient
-suifais
-suifait
-suifâmes
-suifant
-suifas
-suifasse
-suifassent
-suifasses
-suifassiez
-suifassions
-suifât
-suifâtes
-suife
-suifé
-suifée
-suifées
-suifent
-suifer
-suifera
-suiferai
-suiferaient
-suiferais
-suiferait
-suiferas
-suifèrent
-suiferez
-suiferiez
-suiferions
-suiferons
-suiferont
-suifes
-suifés
-suifez
-suiffa
-suiffai
-suiffaient
-suiffais
-suiffait
-suiffâmes
-suiffant
-suiffas
-suiffasse
-suiffassent
-suiffasses
-suiffassiez
-suiffassions
-suiffât
-suiffâtes
-suiffe
-suiffé
-suiffée
-suiffées
-suiffent
-suiffer
-suiffera
-suifferai
-suifferaient
-suifferais
-suifferait
-suifferas
-suiffèrent
-suifferez
-suifferiez
-suifferions
-suifferons
-suifferont
-suiffes
-suiffés
-suiffeuse
-suiffeuses
-suiffeux
-suiffez
-suiffiez
-suiffions
-suiffons
-suifiez
-suifions
-suifons
-suifs
-suint
-suinta
-suintai
-suintaient
-suintais
-suintait
-suintâmes
-suintant
-suintante
-suintantes
-suintants
-suintas
-suintasse
-suintassent
-suintasses
-suintassiez
-suintassions
-suintât
-suintâtes
-suinte
-suinté
-suintée
-suintées
-suintement
-suintements
-suintent
-suinter
-suintera
-suinterai
-suinteraient
-suinterais
-suinterait
-suinteras
-suintèrent
-suinterez
-suinteriez
-suinterions
-suinterons
-suinteront
-suintes
-suintés
-suintez
-suintiez
-suintions
-suintons
-suints
-suions
-suis
-suis-je
-suisse
-suisses
-suissesse
-suissesses
-suit
-suite
-suitée
-suitées
-suites
-suivaient
-suivais
-suivait
-suivant
-suivante
-suivantes
-suivants
-suive
-suivent
-suives
-suiveur
-suiveurs
-suiveuse
-suiveuses
-suivez
-suivi
-suivie
-suivies
-suiviez
-suivîmes
-suivions
-suivirent
-suivis
-suivisme
-suivismes
-suivisse
-suivissent
-suivisses
-suivissiez
-suivissions
-suiviste
-suivistes
-suivit
-suivît
-suivîtes
-suivons
-suivra
-suivrai
-suivraient
-suivrais
-suivrait
-suivras
-suivre
-suivrez
-suivriez
-suivrions
-suivrons
-suivront
-sujet
-sujétion
-sujétions
-sujets
-sujette
-sujettes
-sulcature
-sulcatures
-sulciforme
-sulciformes
-sulfamide
-sulfamides
-sulfata
-sulfatage
-sulfatages
-sulfatai
-sulfataient
-sulfatais
-sulfatait
-sulfatâmes
-sulfatant
-sulfatas
-sulfatasse
-sulfatassent
-sulfatasses
-sulfatassiez
-sulfatassions
-sulfatât
-sulfatâtes
-sulfate
-sulfaté
-sulfatée
-sulfatées
-sulfatent
-sulfater
-sulfatera
-sulfaterai
-sulfateraient
-sulfaterais
-sulfaterait
-sulfateras
-sulfatèrent
-sulfaterez
-sulfateriez
-sulfaterions
-sulfaterons
-sulfateront
-sulfates
-sulfatés
-sulfateur
-sulfateurs
-sulfateuse
-sulfateuses
-sulfatez
-sulfatiez
-sulfations
-sulfatons
-sulfhémoglobine
-sulfhémoglobines
-sulfhydriqueS
-sulfinisation
-sulfinisations
-sulfita
-sulfitage
-sulfitages
-sulfitai
-sulfitaient
-sulfitais
-sulfitait
-sulfitâmes
-sulfitant
-sulfitas
-sulfitasse
-sulfitassent
-sulfitasses
-sulfitassiez
-sulfitassions
-sulfitât
-sulfitâtes
-sulfite
-sulfité
-sulfitée
-sulfitées
-sulfitent
-sulfiter
-sulfitera
-sulfiterai
-sulfiteraient
-sulfiterais
-sulfiterait
-sulfiteras
-sulfitèrent
-sulfiterez
-sulfiteriez
-sulfiterions
-sulfiterons
-sulfiteront
-sulfites
-sulfités
-sulfitez
-sulfitiez
-sulfitions
-sulfitons
-sulfocarbonate
-sulfocarbonates
-sulfocarbonique
-sulfocarboniques
-sulfona
-sulfonai
-sulfonaient
-sulfonais
-sulfonait
-sulfonâmes
-sulfonant
-sulfonas
-sulfonasse
-sulfonassent
-sulfonasses
-sulfonassiez
-sulfonassions
-sulfonât
-sulfonâtes
-sulfone
-sulfoné
-sulfonée
-sulfonées
-sulfonent
-sulfoner
-sulfonera
-sulfonerai
-sulfoneraient
-sulfonerais
-sulfonerait
-sulfoneras
-sulfonèrent
-sulfonerez
-sulfoneriez
-sulfonerions
-sulfonerons
-sulfoneront
-sulfones
-sulfonés
-sulfonez
-sulfoniez
-sulfonions
-sulfonons
-sulfosel
-sulfosels
-sulfovinique
-sulfoviniques
-sulfura
-sulfurage
-sulfurages
-sulfurai
-sulfuraient
-sulfurais
-sulfurait
-sulfurâmes
-sulfurant
-sulfuras
-sulfurasse
-sulfurassent
-sulfurasses
-sulfurassiez
-sulfurassions
-sulfurât
-sulfurâtes
-sulfuration
-sulfurations
-sulfure
-sulfuré
-sulfurée
-sulfurées
-sulfurent
-sulfurer
-sulfurera
-sulfurerai
-sulfureraient
-sulfurerais
-sulfurerait
-sulfureras
-sulfurèrent
-sulfurerez
-sulfureriez
-sulfurerions
-sulfurerons
-sulfureront
-sulfures
-sulfurés
-sulfureuse
-sulfureuses
-sulfureux
-sulfurez
-sulfuriez
-sulfurions
-sulfurique
-sulfuriques
-sulfurisé
-sulfurisée
-sulfurisées
-sulfurisés
-sulfurons
-sulky
-sulkys
-sulpicien
-sulpicienne
-sulpiciennes
-sulpiciens
-sultan
-sultanat
-sultanats
-sultane
-sultanes
-sultans
-sumac
-sumacs
-sumérien
-sumérienne
-sumériennes
-sumériens
-sûmes
-summum
-summums
-sunlight
-sunlights
-sunna
-sunnas
-sunnite
-sunnites
-suons
-super
-superbe
-superbement
-superbénéfice
-superbénéfices
-superbes
-superbombe
-superbombes
-supercarburant
-supercarburants
-supercarré
-supercarrés
-superchampion
-superchampions
-supercherie
-supercheries
-superciment
-superciments
-superdividende
-superdividendes
-supère
-supères
-supérette
-supérettes
-superfécondation
-superfécondations
-superfétation
-superfétations
-superfétatoire
-superfétatoires
-superficialité
-superficialités
-superficie
-superficiel
-superficielle
-superficiellement
-superficielles
-superficiels
-superficies
-superfin
-superfine
-superfines
-superfini
-superfinie
-superfinies
-superfinîmes
-superfinir
-superfinira
-superfinirai
-superfiniraient
-superfinirais
-superfinirait
-superfiniras
-superfinirent
-superfinirez
-superfiniriez
-superfinirions
-superfinirons
-superfiniront
-superfinis
-superfinissaient
-superfinissais
-superfinissait
-superfinissant
-superfinisse
-superfinissent
-superfinisses
-superfinissez
-superfinissiez
-superfinissions
-superfinissons
-superfinit
-superfinît
-superfinîtes
-superfinition
-superfinitions
-superfins
-superflu
-superflue
-superflues
-superfluide
-superfluides
-superfluité
-superfluités
-superflus
-superforteresse
-superforteresses
-supergrand
-super-grand
-supergrands
-super-grands
-superhétérodyne
-superhétérodynes
-supérieur
-supérieure
-supérieurement
-supérieures
-supérieurs
-supériorité
-supériorités
-superlatif
-superlatifs
-superlativement
-supermalloy
-supermalloys
-superman
-supermarché
-supermarchés
-supermen
-supernova
-supernovae
-superovarié
-superovariée
-superovariées
-superovariés
-superphosphate
-superphosphates
-superposa
-superposable
-superposables
-superposai
-superposaient
-superposais
-superposait
-superposâmes
-superposant
-superposas
-superposasse
-superposassent
-superposasses
-superposassiez
-superposassions
-superposât
-superposâtes
-superpose
-superposé
-superposée
-superposées
-superposent
-superposer
-superposera
-superposerai
-superposeraient
-superposerais
-superposerait
-superposeras
-superposèrent
-superposerez
-superposeriez
-superposerions
-superposerons
-superposeront
-superposes
-superposés
-superposez
-superposiez
-superposions
-superposition
-superpositions
-superposons
-superpréfet
-superpréfets
-superproduction
-superproductions
-superprofit
-superprofits
-superpuissance
-superpuissances
-superréaction
-superréactions
-supersonique
-supersoniques
-superstar
-superstars
-superstitieuse
-superstitieusement
-superstitieuses
-superstitieux
-superstition
-superstitions
-superstrat
-superstrats
-superstructure
-superstructures
-supertanker
-supertankers
-supervisa
-supervisai
-supervisaient
-supervisais
-supervisait
-supervisâmes
-supervisant
-supervisas
-supervisasse
-supervisassent
-supervisasses
-supervisassiez
-supervisassions
-supervisât
-supervisâtes
-supervise
-supervisé
-supervisée
-supervisées
-supervisent
-superviser
-supervisera
-superviserai
-superviseraient
-superviserais
-superviserait
-superviseras
-supervisèrent
-superviserez
-superviseriez
-superviserions
-superviserons
-superviseront
-supervises
-supervisés
-superviseur
-superviseurs
-superviseuse
-superviseuses
-supervisez
-supervisiez
-supervision
-supervisions
-supervisons
-superwelter
-superwelters
-supin
-supinateur
-supinateurs
-supination
-supinations
-supins
-supplanta
-supplantai
-supplantaient
-supplantais
-supplantait
-supplantâmes
-supplantant
-supplantas
-supplantasse
-supplantassent
-supplantasses
-supplantassiez
-supplantassions
-supplantât
-supplantâtes
-supplante
-supplanté
-supplantée
-supplantées
-supplantent
-supplanter
-supplantera
-supplanterai
-supplanteraient
-supplanterais
-supplanterait
-supplanteras
-supplantèrent
-supplanterez
-supplanteriez
-supplanterions
-supplanterons
-supplanteront
-supplantes
-supplantés
-supplantez
-supplantiez
-supplantions
-supplantons
-suppléa
-suppléai
-suppléaient
-suppléais
-suppléait
-suppléâmes
-suppléance
-suppléances
-suppléant
-suppléante
-suppléantes
-suppléants
-suppléas
-suppléasse
-suppléassent
-suppléasses
-suppléassiez
-suppléassions
-suppléât
-suppléâtes
-supplée
-suppléé
-suppléée
-suppléées
-suppléent
-suppléer
-suppléera
-suppléerai
-suppléeraient
-suppléerais
-suppléerait
-suppléeras
-suppléèrent
-suppléerez
-suppléeriez
-suppléerions
-suppléerons
-suppléeront
-supplées
-suppléés
-suppléez
-suppléiez
-suppléions
-supplément
-supplémenta
-supplémentai
-supplémentaient
-supplémentaire
-supplémentairement
-supplémentaires
-supplémentais
-supplémentait
-supplémentâmes
-supplémentant
-supplémentas
-supplémentasse
-supplémentassent
-supplémentasses
-supplémentassiez
-supplémentassions
-supplémentât
-supplémentâtes
-supplémente
-supplémenté
-supplémentée
-supplémentées
-supplémentent
-supplémenter
-supplémentera
-supplémenterai
-supplémenteraient
-supplémenterais
-supplémenterait
-supplémenteras
-supplémentèrent
-supplémenterez
-supplémenteriez
-supplémenterions
-supplémenterons
-supplémenteront
-supplémentes
-supplémentés
-supplémentez
-supplémentiez
-supplémentions
-supplémentons
-suppléments
-suppléons
-supplétif
-supplétifs
-supplétive
-supplétives
-supplétoire
-supplétoires
-supplia
-suppliai
-suppliaient
-suppliais
-suppliait
-suppliâmes
-suppliant
-suppliante
-suppliantes
-suppliants
-supplias
-suppliasse
-suppliassent
-suppliasses
-suppliassiez
-suppliassions
-suppliât
-suppliâtes
-supplication
-supplications
-supplice
-supplices
-supplicia
-suppliciai
-suppliciaient
-suppliciais
-suppliciait
-suppliciâmes
-suppliciant
-supplicias
-suppliciasse
-suppliciassent
-suppliciasses
-suppliciassiez
-suppliciassions
-suppliciât
-suppliciâtes
-supplicie
-supplicié
-suppliciée
-suppliciées
-supplicient
-supplicier
-suppliciera
-supplicierai
-supplicieraient
-supplicierais
-supplicierait
-supplicieras
-supplicièrent
-supplicierez
-supplicieriez
-supplicierions
-supplicierons
-supplicieront
-supplicies
-suppliciés
-suppliciez
-suppliciiez
-suppliciions
-supplicions
-supplie
-supplié
-suppliée
-suppliées
-supplient
-supplier
-suppliera
-supplierai
-supplieraient
-supplierais
-supplierait
-supplieras
-supplièrent
-supplierez
-supplieriez
-supplierions
-supplierons
-supplieront
-supplies
-suppliés
-suppliez
-suppliiez
-suppliions
-supplions
-supplique
-suppliques
-support
-supporta
-supportable
-supportables
-supportai
-supportaient
-supportais
-supportait
-supportâmes
-supportant
-supportas
-supportasse
-supportassent
-supportasses
-supportassiez
-supportassions
-supportât
-supportâtes
-supporte
-supporté
-supportée
-supportées
-supportent
-supporter
-supportera
-supporterai
-supporteraient
-supporterais
-supporterait
-supporteras
-supportèrent
-supporterez
-supporteriez
-supporterions
-supporterons
-supporteront
-supporters
-supportes
-supportés
-supportez
-supportiez
-supportions
-supportons
-supports
-supposa
-supposable
-supposables
-supposai
-supposaient
-supposais
-supposait
-supposâmes
-supposant
-supposas
-supposasse
-supposassent
-supposasses
-supposassiez
-supposassions
-supposât
-supposâtes
-suppose
-supposé
-supposée
-supposées
-supposent
-supposer
-supposera
-supposerai
-supposeraient
-supposerais
-supposerait
-supposeras
-supposèrent
-supposerez
-supposeriez
-supposerions
-supposerons
-supposeront
-supposes
-supposés
-supposez
-supposiez
-supposions
-supposition
-suppositions
-suppositoire
-suppositoires
-supposons
-suppôt
-suppôts
-suppression
-suppressions
-supprima
-supprimable
-supprimables
-supprimai
-supprimaient
-supprimais
-supprimait
-supprimâmes
-supprimant
-supprimas
-supprimasse
-supprimassent
-supprimasses
-supprimassiez
-supprimassions
-supprimât
-supprimâtes
-supprime
-supprimé
-supprimée
-supprimées
-suppriment
-supprimer
-supprimera
-supprimerai
-supprimeraient
-supprimerais
-supprimerait
-supprimeras
-supprimèrent
-supprimerez
-supprimeriez
-supprimerions
-supprimerons
-supprimeront
-supprimes
-supprimés
-supprimez
-supprimiez
-supprimions
-supprimons
-suppura
-suppurai
-suppuraient
-suppurais
-suppurait
-suppurâmes
-suppurant
-suppurante
-suppurantes
-suppurants
-suppuras
-suppurasse
-suppurassent
-suppurasses
-suppurassiez
-suppurassions
-suppurât
-suppurâtes
-suppuratif
-suppuratifs
-suppuration
-suppurations
-suppurative
-suppuratives
-suppure
-suppuré
-suppurent
-suppurer
-suppurera
-suppurerai
-suppureraient
-suppurerais
-suppurerait
-suppureras
-suppurèrent
-suppurerez
-suppureriez
-suppurerions
-suppurerons
-suppureront
-suppures
-suppurez
-suppuriez
-suppurions
-suppurons
-supputa
-supputai
-supputaient
-supputais
-supputait
-supputâmes
-supputant
-supputas
-supputasse
-supputassent
-supputasses
-supputassiez
-supputassions
-supputât
-supputâtes
-supputation
-supputations
-suppute
-supputé
-supputée
-supputées
-supputent
-supputer
-supputera
-supputerai
-supputeraient
-supputerais
-supputerait
-supputeras
-supputèrent
-supputerez
-supputeriez
-supputerions
-supputerons
-supputeront
-supputes
-supputés
-supputez
-supputiez
-supputions
-supputons
-supra
-supraconduction
-supraconductions
-supraconductivité
-supraconductivités
-supraliminaire
-supraliminaires
-supranational
-supranationale
-supranationales
-supranationaux
-suprasegmental
-suprasegmentale
-suprasegmentales
-suprasegmentaux
-suprasensible
-suprasensibles
-supraterrestre
-supraterrestres
-suprématie
-suprématies
-suprême
-suprêmement
-suprêmes
-sur
-sûr
-surabonda
-surabondai
-surabondaient
-surabondais
-surabondait
-surabondâmes
-surabondamment
-surabondance
-surabondances
-surabondant
-surabondante
-surabondantes
-surabondants
-surabondas
-surabondasse
-surabondassent
-surabondasses
-surabondassiez
-surabondassions
-surabondât
-surabondâtes
-surabonde
-surabondé
-surabondent
-surabonder
-surabondera
-surabonderai
-surabonderaient
-surabonderais
-surabonderait
-surabonderas
-surabondèrent
-surabonderez
-surabonderiez
-surabonderions
-surabonderons
-surabonderont
-surabondes
-surabondez
-surabondiez
-surabondions
-surabondons
-suractivé
-suractivée
-suractivées
-suractivés
-suractivité
-suractivités
-surah
-surahs
-suraigu
-suraiguë
-suraiguës
-suraigus
-surajouta
-surajoutai
-surajoutaient
-surajoutais
-surajoutait
-surajoutâmes
-surajoutant
-surajoutas
-surajoutasse
-surajoutassent
-surajoutasses
-surajoutassiez
-surajoutassions
-surajoutât
-surajoutâtes
-surajoute
-surajouté
-surajoutée
-surajoutées
-surajoutent
-surajouter
-surajoutera
-surajouterai
-surajouteraient
-surajouterais
-surajouterait
-surajouteras
-surajoutèrent
-surajouterez
-surajouteriez
-surajouterions
-surajouterons
-surajouteront
-surajoutes
-surajoutés
-surajoutez
-surajoutiez
-surajoutions
-surajoutons
-suralimenta
-suralimentai
-suralimentaient
-suralimentais
-suralimentait
-suralimentâmes
-suralimentant
-suralimentas
-suralimentasse
-suralimentassent
-suralimentasses
-suralimentassiez
-suralimentassions
-suralimentât
-suralimentâtes
-suralimentation
-suralimentations
-suralimente
-suralimenté
-suralimentée
-suralimentées
-suralimentent
-suralimenter
-suralimentera
-suralimenterai
-suralimenteraient
-suralimenterais
-suralimenterait
-suralimenteras
-suralimentèrent
-suralimenterez
-suralimenteriez
-suralimenterions
-suralimenterons
-suralimenteront
-suralimentes
-suralimentés
-suralimentez
-suralimentiez
-suralimentions
-suralimentons
-suranné
-surannée
-surannées
-surannés
-surarbitre
-surarbitres
-surarmement
-surarmements
-surate
-surates
-surbaissa
-surbaissai
-surbaissaient
-surbaissais
-surbaissait
-surbaissâmes
-surbaissant
-surbaissas
-surbaissasse
-surbaissassent
-surbaissasses
-surbaissassiez
-surbaissassions
-surbaissât
-surbaissâtes
-surbaisse
-surbaissé
-surbaissée
-surbaissées
-surbaissement
-surbaissements
-surbaissent
-surbaisser
-surbaissera
-surbaisserai
-surbaisseraient
-surbaisserais
-surbaisserait
-surbaisseras
-surbaissèrent
-surbaisserez
-surbaisseriez
-surbaisserions
-surbaisserons
-surbaisseront
-surbaisses
-surbaissés
-surbaissez
-surbaissiez
-surbaissions
-surbaissons
-surboum
-surboums
-surcapacité
-surcapacités
-surcapitalisation
-surcapitalisations
-surcharge
-surchargé
-surchargea
-surchargeai
-surchargeaient
-surchargeais
-surchargeait
-surchargeâmes
-surchargeant
-surchargeas
-surchargeasse
-surchargeassent
-surchargeasses
-surchargeassiez
-surchargeassions
-surchargeât
-surchargeâtes
-surchargée
-surchargées
-surchargent
-surchargeons
-surcharger
-surchargera
-surchargerai
-surchargeraient
-surchargerais
-surchargerait
-surchargeras
-surchargèrent
-surchargerez
-surchargeriez
-surchargerions
-surchargerons
-surchargeront
-surcharges
-surchargés
-surchargez
-surchargiez
-surchargions
-surchauffa
-surchauffai
-surchauffaient
-surchauffais
-surchauffait
-surchauffâmes
-surchauffant
-surchauffas
-surchauffasse
-surchauffassent
-surchauffasses
-surchauffassiez
-surchauffassions
-surchauffât
-surchauffâtes
-surchauffe
-surchauffé
-surchauffée
-surchauffées
-surchauffent
-surchauffer
-surchauffera
-surchaufferai
-surchaufferaient
-surchaufferais
-surchaufferait
-surchaufferas
-surchauffèrent
-surchaufferez
-surchaufferiez
-surchaufferions
-surchaufferons
-surchaufferont
-surchauffes
-surchauffés
-surchauffeur
-surchauffeurs
-surchauffez
-surchauffiez
-surchauffions
-surchauffons
-surchoix
-surclassa
-surclassai
-surclassaient
-surclassais
-surclassait
-surclassâmes
-surclassant
-surclassas
-surclassasse
-surclassassent
-surclassasses
-surclassassiez
-surclassassions
-surclassât
-surclassâtes
-surclasse
-surclassé
-surclassée
-surclassées
-surclassent
-surclasser
-surclassera
-surclasserai
-surclasseraient
-surclasserais
-surclasserait
-surclasseras
-surclassèrent
-surclasserez
-surclasseriez
-surclasserions
-surclasserons
-surclasseront
-surclasses
-surclassés
-surclassez
-surclassiez
-surclassions
-surclassons
-surcompensation
-surcompensations
-surcomposé
-surcomposée
-surcomposées
-surcomposés
-surcompression
-surcompressions
-surcomprima
-surcomprimai
-surcomprimaient
-surcomprimais
-surcomprimait
-surcomprimâmes
-surcomprimant
-surcomprimas
-surcomprimasse
-surcomprimassent
-surcomprimasses
-surcomprimassiez
-surcomprimassions
-surcomprimât
-surcomprimâtes
-surcomprime
-surcomprimé
-surcomprimée
-surcomprimées
-surcompriment
-surcomprimer
-surcomprimera
-surcomprimerai
-surcomprimeraient
-surcomprimerais
-surcomprimerait
-surcomprimeras
-surcomprimèrent
-surcomprimerez
-surcomprimeriez
-surcomprimerions
-surcomprimerons
-surcomprimeront
-surcomprimes
-surcomprimés
-surcomprimez
-surcomprimiez
-surcomprimions
-surcomprimons
-surconsommation
-surconsommations
-surcontra
-surcontrai
-surcontraient
-surcontrais
-surcontrait
-surcontrâmes
-surcontrant
-surcontras
-surcontrasse
-surcontrassent
-surcontrasses
-surcontrassiez
-surcontrassions
-surcontrât
-surcontrâtes
-surcontre
-surcontré
-surcontrée
-surcontrées
-surcontrent
-surcontrer
-surcontrera
-surcontrerai
-surcontreraient
-surcontrerais
-surcontrerait
-surcontreras
-surcontrèrent
-surcontrerez
-surcontreriez
-surcontrerions
-surcontrerons
-surcontreront
-surcontres
-surcontrés
-surcontrez
-surcontriez
-surcontrions
-surcontrons
-surcoupa
-surcoupai
-surcoupaient
-surcoupais
-surcoupait
-surcoupâmes
-surcoupant
-surcoupas
-surcoupasse
-surcoupassent
-surcoupasses
-surcoupassiez
-surcoupassions
-surcoupât
-surcoupâtes
-surcoupe
-surcoupé
-surcoupée
-surcoupées
-surcoupent
-surcouper
-surcoupera
-surcouperai
-surcouperaient
-surcouperais
-surcouperait
-surcouperas
-surcoupèrent
-surcouperez
-surcouperiez
-surcouperions
-surcouperons
-surcouperont
-surcoupes
-surcoupés
-surcoupez
-surcoupiez
-surcoupions
-surcoupons
-surcreusement
-surcreusements
-surcroît
-surcroîts
-surdent
-surdents
-surdéterminant
-surdéterminante
-surdéterminantes
-surdéterminants
-surdétermination
-surdéterminations
-surdéterminé
-surdéterminée
-surdéterminées
-surdéterminés
-surdéveloppé
-surdéveloppée
-surdéveloppées
-surdéveloppés
-surdi-mutité
-surdi-mutités
-surdité
-surdités
-surdora
-surdorai
-surdoraient
-surdorais
-surdorait
-surdorâmes
-surdorant
-surdoras
-surdorasse
-surdorassent
-surdorasses
-surdorassiez
-surdorassions
-surdorât
-surdorâtes
-surdore
-surdoré
-surdorée
-surdorées
-surdorent
-surdorer
-surdorera
-surdorerai
-surdoreraient
-surdorerais
-surdorerait
-surdoreras
-surdorèrent
-surdorerez
-surdoreriez
-surdorerions
-surdorerons
-surdoreront
-surdores
-surdorés
-surdorez
-surdoriez
-surdorions
-surdorons
-surdos
-surdosage
-surdosages
-surdoué
-surdouée
-surdouées
-surdoués
-sure
-sûre
-sureau
-sureaux
-surédifia
-surédifiai
-surédifiaient
-surédifiais
-surédifiait
-surédifiâmes
-surédifiant
-surédifias
-surédifiasse
-surédifiassent
-surédifiasses
-surédifiassiez
-surédifiassions
-surédifiât
-surédifiâtes
-surédifie
-surédifié
-surédifiée
-surédifiées
-surédifient
-surédifier
-surédifiera
-surédifierai
-surédifieraient
-surédifierais
-surédifierait
-surédifieras
-surédifièrent
-surédifierez
-surédifieriez
-surédifierions
-surédifierons
-surédifieront
-surédifies
-surédifiés
-surédifiez
-surédifiiez
-surédifiions
-surédifions
-suréleva
-surélevai
-surélevaient
-surélevais
-surélevait
-surélevâmes
-surélevant
-surélevas
-surélevasse
-surélevassent
-surélevasses
-surélevassiez
-surélevassions
-surélevât
-surélevâtes
-surélévation
-surélévations
-surélevé
-surélève
-surélevée
-surélevées
-surélèvent
-surélever
-surélèvera
-surélèverai
-surélèveraient
-surélèverais
-surélèverait
-surélèveras
-surélevèrent
-surélèverez
-surélèveriez
-surélèverions
-surélèverons
-surélèveront
-surélevés
-surélèves
-surélevez
-suréleviez
-surélevions
-surélevons
-sûrement
-suremploi
-suremplois
-surenchère
-surenchères
-surenchéri
-surenchérîmes
-surenchérir
-surenchérira
-surenchérirai
-surenchériraient
-surenchérirais
-surenchérirait
-surenchériras
-surenchérirent
-surenchérirez
-surenchéririez
-surenchéririons
-surenchérirons
-surenchériront
-surenchéris
-surenchérissaient
-surenchérissais
-surenchérissait
-surenchérissant
-surenchérisse
-surenchérissement
-surenchérissements
-surenchérissent
-surenchérisses
-surenchérisseur
-surenchérisseurs
-surenchérisseuse
-surenchérisseuses
-surenchérissez
-surenchérissiez
-surenchérissions
-surenchérissons
-surenchérit
-surenchérît
-surenchérîtes
-surencombré
-surencombrée
-surencombrées
-surencombrement
-surencombrements
-surencombrés
-surent
-surentraîna
-surentraînai
-surentraînaient
-surentraînais
-surentraînait
-surentraînâmes
-surentraînant
-surentraînas
-surentraînasse
-surentraînassent
-surentraînasses
-surentraînassiez
-surentraînassions
-surentraînât
-surentraînâtes
-surentraîne
-surentraîné
-surentraînée
-surentraînées
-surentraînement
-surentraînements
-surentraînent
-surentraîner
-surentraînera
-surentraînerai
-surentraîneraient
-surentraînerais
-surentraînerait
-surentraîneras
-surentraînèrent
-surentraînerez
-surentraîneriez
-surentraînerions
-surentraînerons
-surentraîneront
-surentraînes
-surentraînés
-surentraînez
-surentraîniez
-surentraînions
-surentraînons
-suréquipa
-suréquipai
-suréquipaient
-suréquipais
-suréquipait
-suréquipâmes
-suréquipant
-suréquipas
-suréquipasse
-suréquipassent
-suréquipasses
-suréquipassiez
-suréquipassions
-suréquipât
-suréquipâtes
-suréquipe
-suréquipé
-suréquipée
-suréquipées
-suréquipement
-suréquipements
-suréquipent
-suréquiper
-suréquipera
-suréquiperai
-suréquiperaient
-suréquiperais
-suréquiperait
-suréquiperas
-suréquipèrent
-suréquiperez
-suréquiperiez
-suréquiperions
-suréquiperons
-suréquiperont
-suréquipes
-suréquipés
-suréquipez
-suréquipiez
-suréquipions
-suréquipons
-surérogation
-surérogations
-surérogatoire
-surérogatoires
-sures
-sûres
-surestima
-surestimai
-surestimaient
-surestimais
-surestimait
-surestimâmes
-surestimant
-surestimas
-surestimasse
-surestimassent
-surestimasses
-surestimassiez
-surestimassions
-surestimât
-surestimâtes
-surestimation
-surestimations
-surestime
-surestimé
-surestimée
-surestimées
-surestiment
-surestimer
-surestimera
-surestimerai
-surestimeraient
-surestimerais
-surestimerait
-surestimeras
-surestimèrent
-surestimerez
-surestimeriez
-surestimerions
-surestimerons
-surestimeront
-surestimes
-surestimés
-surestimez
-surestimiez
-surestimions
-surestimons
-suret
-sûreté
-sûretés
-surets
-surette
-surettes
-surévalua
-surévaluai
-surévaluaient
-surévaluais
-surévaluait
-surévaluâmes
-surévaluant
-surévaluas
-surévaluasse
-surévaluassent
-surévaluasses
-surévaluassiez
-surévaluassions
-surévaluât
-surévaluâtes
-surévaluation
-surévaluations
-surévalue
-surévalué
-surévaluée
-surévaluées
-surévaluent
-surévaluer
-surévaluera
-surévaluerai
-surévalueraient
-surévaluerais
-surévaluerait
-surévalueras
-surévaluèrent
-surévaluerez
-surévalueriez
-surévaluerions
-surévaluerons
-surévalueront
-surévalues
-surévalués
-surévaluez
-surévaluiez
-surévaluions
-surévaluons
-surexcita
-surexcitai
-surexcitaient
-surexcitais
-surexcitait
-surexcitâmes
-surexcitant
-surexcitante
-surexcitantes
-surexcitants
-surexcitas
-surexcitasse
-surexcitassent
-surexcitasses
-surexcitassiez
-surexcitassions
-surexcitât
-surexcitâtes
-surexcitation
-surexcitations
-surexcite
-surexcité
-surexcitée
-surexcitées
-surexcitent
-surexciter
-surexcitera
-surexciterai
-surexciteraient
-surexciterais
-surexciterait
-surexciteras
-surexcitèrent
-surexciterez
-surexciteriez
-surexciterions
-surexciterons
-surexciteront
-surexcites
-surexcités
-surexcitez
-surexcitiez
-surexcitions
-surexcitons
-surexploita
-surexploitai
-surexploitaient
-surexploitais
-surexploitait
-surexploitâmes
-surexploitant
-surexploitas
-surexploitasse
-surexploitassent
-surexploitasses
-surexploitassiez
-surexploitassions
-surexploitât
-surexploitâtes
-surexploitation
-surexploitations
-surexploite
-surexploité
-surexploitée
-surexploitées
-surexploitent
-surexploiter
-surexploitera
-surexploiterai
-surexploiteraient
-surexploiterais
-surexploiterait
-surexploiteras
-surexploitèrent
-surexploiterez
-surexploiteriez
-surexploiterions
-surexploiterons
-surexploiteront
-surexploites
-surexploités
-surexploitez
-surexploitiez
-surexploitions
-surexploitons
-surexposa
-surexposai
-surexposaient
-surexposais
-surexposait
-surexposâmes
-surexposant
-surexposas
-surexposasse
-surexposassent
-surexposasses
-surexposassiez
-surexposassions
-surexposât
-surexposâtes
-surexpose
-surexposé
-surexposée
-surexposées
-surexposent
-surexposer
-surexposera
-surexposerai
-surexposeraient
-surexposerais
-surexposerait
-surexposeras
-surexposèrent
-surexposerez
-surexposeriez
-surexposerions
-surexposerons
-surexposeront
-surexposes
-surexposés
-surexposez
-surexposiez
-surexposions
-surexposition
-surexpositions
-surexposons
-surf
-surfa
-surfaça
-surfaçai
-surfaçaient
-surfaçais
-surfaçait
-surfaçâmes
-surfaçant
-surfaças
-surfaçasse
-surfaçassent
-surfaçasses
-surfaçassiez
-surfaçassions
-surfaçât
-surfaçâtes
-surface
-surfacé
-surfacée
-surfacées
-surfacent
-surfacer
-surfacera
-surfacerai
-surfaceraient
-surfacerais
-surfacerait
-surfaceras
-surfacèrent
-surfacerez
-surfaceriez
-surfacerions
-surfacerons
-surfaceront
-surfaces
-surfacés
-surfacez
-surfaciez
-surfacions
-surfaçons
-surfai
-surfaient
-surfaire
-surfais
-surfaisaient
-surfaisais
-surfaisait
-surfaisant
-surfaisiez
-surfaisions
-surfaisons
-surfait
-surfaite
-surfaites
-surfaits
-surfâmes
-surfant
-surfas
-surfasse
-surfassent
-surfasses
-surfassiez
-surfassions
-surfât
-surfâtes
-surfe
-surfé
-surfent
-surfer
-surfera
-surferai
-surferaient
-surferais
-surferait
-surferas
-surfèrent
-surferez
-surferiez
-surferions
-surferons
-surferont
-surfes
-surfez
-surfiez
-surfil
-surfila
-surfilage
-surfilages
-surfilai
-surfilaient
-surfilais
-surfilait
-surfilâmes
-surfilant
-surfilas
-surfilasse
-surfilassent
-surfilasses
-surfilassiez
-surfilassions
-surfilât
-surfilâtes
-surfile
-surfilé
-surfilée
-surfilées
-surfilent
-surfiler
-surfilera
-surfilerai
-surfileraient
-surfilerais
-surfilerait
-surfileras
-surfilèrent
-surfilerez
-surfileriez
-surfilerions
-surfilerons
-surfileront
-surfiles
-surfilés
-surfilez
-surfiliez
-surfilions
-surfilons
-surfils
-surfîmes
-surfin
-surfine
-surfines
-surfins
-surfions
-surfirent
-surfis
-surfisse
-surfissent
-surfisses
-surfissiez
-surfissions
-surfit
-surfît
-surfîtes
-surfondu
-surfondue
-surfondues
-surfondus
-surfons
-surfont
-surfs
-surfusion
-surfusions
-surgela
-surgelai
-surgelaient
-surgelais
-surgelait
-surgelâmes
-surgelant
-surgelas
-surgelasse
-surgelassent
-surgelasses
-surgelassiez
-surgelassions
-surgelât
-surgelâtes
-surgélateur
-surgélateurs
-surgélation
-surgélations
-surgelé
-surgèle
-surgelée
-surgelées
-surgèlent
-surgeler
-surgèlera
-surgèlerai
-surgèleraient
-surgèlerais
-surgèlerait
-surgèleras
-surgelèrent
-surgèlerez
-surgèleriez
-surgèlerions
-surgèlerons
-surgèleront
-surgelés
-surgèles
-surgelez
-surgeliez
-surgelions
-surgelons
-surgénérateur
-surgénérateurs
-surgénératrice
-surgénératrices
-surgeon
-surgeonna
-surgeonnai
-surgeonnaient
-surgeonnais
-surgeonnait
-surgeonnâmes
-surgeonnant
-surgeonnas
-surgeonnasse
-surgeonnassent
-surgeonnasses
-surgeonnassiez
-surgeonnassions
-surgeonnât
-surgeonnâtes
-surgeonne
-surgeonné
-surgeonnent
-surgeonner
-surgeonnera
-surgeonnerai
-surgeonneraient
-surgeonnerais
-surgeonnerait
-surgeonneras
-surgeonnèrent
-surgeonnerez
-surgeonneriez
-surgeonnerions
-surgeonnerons
-surgeonneront
-surgeonnes
-surgeonnez
-surgeonniez
-surgeonnions
-surgeonnons
-surgeons
-surgi
-surgîmes
-surgir
-surgira
-surgirai
-surgiraient
-surgirais
-surgirait
-surgiras
-surgirent
-surgirez
-surgiriez
-surgirions
-surgirons
-surgiront
-surgis
-surgissaient
-surgissais
-surgissait
-surgissant
-surgisse
-surgissement
-surgissements
-surgissent
-surgisses
-surgissez
-surgissiez
-surgissions
-surgissons
-surgit
-surgît
-surgîtes
-surglaça
-surglaçai
-surglaçaient
-surglaçais
-surglaçait
-surglaçâmes
-surglaçant
-surglaças
-surglaçasse
-surglaçassent
-surglaçasses
-surglaçassiez
-surglaçassions
-surglaçât
-surglaçâtes
-surglace
-surglacé
-surglacée
-surglacées
-surglacent
-surglacer
-surglacera
-surglacerai
-surglaceraient
-surglacerais
-surglacerait
-surglaceras
-surglacèrent
-surglacerez
-surglaceriez
-surglacerions
-surglacerons
-surglaceront
-surglaces
-surglacés
-surglacez
-surglaciez
-surglacions
-surglaçons
-surhaussa
-surhaussai
-surhaussaient
-surhaussais
-surhaussait
-surhaussâmes
-surhaussant
-surhaussas
-surhaussasse
-surhaussassent
-surhaussasses
-surhaussassiez
-surhaussassions
-surhaussât
-surhaussâtes
-surhausse
-surhaussé
-surhaussée
-surhaussées
-surhaussement
-surhaussements
-surhaussent
-surhausser
-surhaussera
-surhausserai
-surhausseraient
-surhausserais
-surhausserait
-surhausseras
-surhaussèrent
-surhausserez
-surhausseriez
-surhausserions
-surhausserons
-surhausseront
-surhausses
-surhaussés
-surhaussez
-surhaussiez
-surhaussions
-surhaussons
-surhomme
-surhommes
-surhumain
-surhumaine
-surhumainement
-surhumaines
-surhumains
-surhumanité
-surhumanités
-suri
-suricate
-suricates
-surikate
-surikates
-surîmes
-surimposa
-surimposai
-surimposaient
-surimposais
-surimposait
-surimposâmes
-surimposant
-surimposas
-surimposasse
-surimposassent
-surimposasses
-surimposassiez
-surimposassions
-surimposât
-surimposâtes
-surimpose
-surimposé
-surimposée
-surimposées
-surimposent
-surimposer
-surimposera
-surimposerai
-surimposeraient
-surimposerais
-surimposerait
-surimposeras
-surimposèrent
-surimposerez
-surimposeriez
-surimposerions
-surimposerons
-surimposeront
-surimposes
-surimposés
-surimposez
-surimposiez
-surimposions
-surimposition
-surimpositions
-surimposons
-surimpression
-surimpressions
-surin
-surina
-surinai
-surinaient
-surinais
-surinait
-surinâmes
-surinant
-surinas
-surinasse
-surinassent
-surinasses
-surinassiez
-surinassions
-surinât
-surinâtes
-surine
-suriné
-surinée
-surinées
-surinent
-suriner
-surinera
-surinerai
-surineraient
-surinerais
-surinerait
-surineras
-surinèrent
-surinerez
-surineriez
-surinerions
-surinerons
-surineront
-surines
-surinés
-surinez
-surinfection
-surinfections
-suriniez
-surinions
-surinons
-surins
-surintendance
-surintendances
-surintendant
-surintendante
-surintendantes
-surintendants
-surintensité
-surintensités
-surir
-surira
-surirai
-suriraient
-surirais
-surirait
-suriras
-surirent
-surirez
-suririez
-suririons
-surirons
-suriront
-suris
-surissaient
-surissais
-surissait
-surissant
-surisse
-surissent
-surisses
-surissez
-surissiez
-surissions
-surissons
-surit
-surît
-surîtes
-surjala
-surjalai
-surjalaient
-surjalais
-surjalait
-surjalâmes
-surjalant
-surjalas
-surjalasse
-surjalassent
-surjalasses
-surjalassiez
-surjalassions
-surjalât
-surjalâtes
-surjale
-surjalé
-surjalent
-surjaler
-surjalera
-surjalerai
-surjaleraient
-surjalerais
-surjalerait
-surjaleras
-surjalèrent
-surjalerez
-surjaleriez
-surjalerions
-surjalerons
-surjaleront
-surjales
-surjalez
-surjaliez
-surjalions
-surjalons
-surjet
-surjeta
-surjetai
-surjetaient
-surjetais
-surjetait
-surjetâmes
-surjetant
-surjetas
-surjetasse
-surjetassent
-surjetasses
-surjetassiez
-surjetassions
-surjetât
-surjetâtes
-surjeté
-surjetée
-surjetées
-surjeter
-surjetèrent
-surjetés
-surjetez
-surjetiez
-surjetions
-surjetons
-surjets
-surjette
-surjettent
-surjettera
-surjetterai
-surjetteraient
-surjetterais
-surjetterait
-surjetteras
-surjetterez
-surjetteriez
-surjetterions
-surjetterons
-surjetteront
-surjettes
-sur-le-champ
-surlendemain
-surlendemains
-surlia
-surliai
-surliaient
-surliais
-surliait
-surliâmes
-surliant
-surlias
-surliasse
-surliassent
-surliasses
-surliassiez
-surliassions
-surliât
-surliâtes
-surlie
-surlié
-surliée
-surliées
-surlient
-surlier
-surliera
-surlierai
-surlieraient
-surlierais
-surlierait
-surlieras
-surlièrent
-surlierez
-surlieriez
-surlierions
-surlierons
-surlieront
-surlies
-surliés
-surliez
-surliiez
-surliions
-surlions
-surlonge
-surlonges
-surloua
-surlouai
-surlouaient
-surlouais
-surlouait
-surlouâmes
-surlouant
-surlouas
-surlouasse
-surlouassent
-surlouasses
-surlouassiez
-surlouassions
-surlouât
-surlouâtes
-surloue
-surloué
-surlouée
-surlouées
-surlouent
-surlouer
-surlouera
-surlouerai
-surloueraient
-surlouerais
-surlouerait
-surloueras
-surlouèrent
-surlouerez
-surloueriez
-surlouerions
-surlouerons
-surloueront
-surloues
-surloués
-surlouez
-surlouiez
-surlouions
-surlouons
-surloyer
-surloyers
-surmédicalisa
-surmédicalisai
-surmédicalisaient
-surmédicalisais
-surmédicalisait
-surmédicalisâmes
-surmédicalisant
-surmédicalisas
-surmédicalisasse
-surmédicalisassent
-surmédicalisasses
-surmédicalisassiez
-surmédicalisassions
-surmédicalisât
-surmédicalisâtes
-surmédicalise
-surmédicalisé
-surmédicalisée
-surmédicalisées
-surmédicalisent
-surmédicaliser
-surmédicalisera
-surmédicaliserai
-surmédicaliseraient
-surmédicaliserais
-surmédicaliserait
-surmédicaliseras
-surmédicalisèrent
-surmédicaliserez
-surmédicaliseriez
-surmédicaliserions
-surmédicaliserons
-surmédicaliseront
-surmédicalises
-surmédicalisés
-surmédicalisez
-surmédicalisiez
-surmédicalisions
-surmédicalisons
-surmena
-surmenage
-surmenages
-surmenai
-surmenaient
-surmenais
-surmenait
-surmenâmes
-surmenant
-surmenas
-surmenasse
-surmenassent
-surmenasses
-surmenassiez
-surmenassions
-surmenât
-surmenâtes
-surmené
-surmène
-surmenée
-surmenées
-surmènent
-surmener
-surmènera
-surmènerai
-surmèneraient
-surmènerais
-surmènerait
-surmèneras
-surmenèrent
-surmènerez
-surmèneriez
-surmènerions
-surmènerons
-surmèneront
-surmenés
-surmènes
-surmenez
-surmeniez
-surmenions
-surmenons
-surmoi
-surmonta
-surmontable
-surmontables
-surmontai
-surmontaient
-surmontais
-surmontait
-surmontâmes
-surmontant
-surmontas
-surmontasse
-surmontassent
-surmontasses
-surmontassiez
-surmontassions
-surmontât
-surmontâtes
-surmonte
-surmonté
-surmontée
-surmontées
-surmontent
-surmonter
-surmontera
-surmonterai
-surmonteraient
-surmonterais
-surmonterait
-surmonteras
-surmontèrent
-surmonterez
-surmonteriez
-surmonterions
-surmonterons
-surmonteront
-surmontes
-surmontés
-surmontez
-surmontiez
-surmontions
-surmontoir
-surmontoirs
-surmontons
-surmortalité
-surmortalités
-surmoula
-surmoulage
-surmoulages
-surmoulai
-surmoulaient
-surmoulais
-surmoulait
-surmoulâmes
-surmoulant
-surmoulas
-surmoulasse
-surmoulassent
-surmoulasses
-surmoulassiez
-surmoulassions
-surmoulât
-surmoulâtes
-surmoule
-surmoulé
-surmoulée
-surmoulées
-surmoulent
-surmouler
-surmoulera
-surmoulerai
-surmouleraient
-surmoulerais
-surmoulerait
-surmouleras
-surmoulèrent
-surmoulerez
-surmouleriez
-surmoulerions
-surmoulerons
-surmouleront
-surmoules
-surmoulés
-surmoulez
-surmouliez
-surmoulions
-surmoulons
-surmulet
-surmulets
-surmulot
-surmulots
-surmultiplication
-surmultiplications
-surmultiplié
-surmultipliée
-surmultipliées
-surmultipliés
-surnage
-surnagé
-surnagea
-surnageai
-surnageaient
-surnageais
-surnageait
-surnageâmes
-surnageant
-surnageas
-surnageasse
-surnageassent
-surnageasses
-surnageassiez
-surnageassions
-surnageât
-surnageâtes
-surnagent
-surnageons
-surnager
-surnagera
-surnagerai
-surnageraient
-surnagerais
-surnagerait
-surnageras
-surnagèrent
-surnagerez
-surnageriez
-surnagerions
-surnagerons
-surnageront
-surnages
-surnagez
-surnagiez
-surnagions
-surnatalité
-surnatalités
-surnaturalisme
-surnaturalismes
-surnaturel
-surnaturelle
-surnaturelles
-surnaturels
-surnom
-surnombre
-surnombres
-surnomma
-surnommai
-surnommaient
-surnommais
-surnommait
-surnommâmes
-surnommant
-surnommas
-surnommasse
-surnommassent
-surnommasses
-surnommassiez
-surnommassions
-surnommât
-surnommâtes
-surnomme
-surnommé
-surnommée
-surnommées
-surnomment
-surnommer
-surnommera
-surnommerai
-surnommeraient
-surnommerais
-surnommerait
-surnommeras
-surnommèrent
-surnommerez
-surnommeriez
-surnommerions
-surnommerons
-surnommeront
-surnommes
-surnommés
-surnommez
-surnommiez
-surnommions
-surnommons
-surnoms
-surnuméraire
-surnuméraires
-suroffre
-suroffres
-suroît
-suroîts
-suros
-suroxyda
-suroxydai
-suroxydaient
-suroxydais
-suroxydait
-suroxydâmes
-suroxydant
-suroxydas
-suroxydasse
-suroxydassent
-suroxydasses
-suroxydassiez
-suroxydassions
-suroxydât
-suroxydâtes
-suroxyde
-suroxydé
-suroxydée
-suroxydées
-suroxydent
-suroxyder
-suroxydera
-suroxyderai
-suroxyderaient
-suroxyderais
-suroxyderait
-suroxyderas
-suroxydèrent
-suroxyderez
-suroxyderiez
-suroxyderions
-suroxyderons
-suroxyderont
-suroxydes
-suroxydés
-suroxydez
-suroxydiez
-suroxydions
-suroxydons
-suroxygéné
-suroxygénée
-suroxygénées
-suroxygénés
-surpaie
-surpaient
-surpaiera
-surpaierai
-surpaieraient
-surpaierais
-surpaierait
-surpaieras
-surpaierez
-surpaieriez
-surpaierions
-surpaierons
-surpaieront
-surpaies
-surpassa
-surpassai
-surpassaient
-surpassais
-surpassait
-surpassâmes
-surpassant
-surpassas
-surpassasse
-surpassassent
-surpassasses
-surpassassiez
-surpassassions
-surpassât
-surpassâtes
-surpasse
-surpassé
-surpassée
-surpassées
-surpassement
-surpassements
-surpassent
-surpasser
-surpassera
-surpasserai
-surpasseraient
-surpasserais
-surpasserait
-surpasseras
-surpassèrent
-surpasserez
-surpasseriez
-surpasserions
-surpasserons
-surpasseront
-surpasses
-surpassés
-surpassez
-surpassiez
-surpassions
-surpassons
-surpaya
-surpayai
-surpayaient
-surpayais
-surpayait
-surpayâmes
-surpayant
-surpayas
-surpayasse
-surpayassent
-surpayasses
-surpayassiez
-surpayassions
-surpayât
-surpayâtes
-surpaye
-surpayé
-surpayée
-surpayées
-surpayent
-surpayer
-surpayera
-surpayerai
-surpayeraient
-surpayerais
-surpayerait
-surpayeras
-surpayèrent
-surpayerez
-surpayeriez
-surpayerions
-surpayerons
-surpayeront
-surpayes
-surpayés
-surpayez
-surpayiez
-surpayions
-surpayons
-surpeuplé
-surpeuplée
-surpeuplées
-surpeuplement
-surpeuplements
-surpeuplés
-surpiqua
-surpiquai
-surpiquaient
-surpiquais
-surpiquait
-surpiquâmes
-surpiquant
-surpiquas
-surpiquasse
-surpiquassent
-surpiquasses
-surpiquassiez
-surpiquassions
-surpiquât
-surpiquâtes
-surpique
-surpiqué
-surpiquée
-surpiquées
-surpiquent
-surpiquer
-surpiquera
-surpiquerai
-surpiqueraient
-surpiquerais
-surpiquerait
-surpiqueras
-surpiquèrent
-surpiquerez
-surpiqueriez
-surpiquerions
-surpiquerons
-surpiqueront
-surpiques
-surpiqués
-surpiquez
-surpiquiez
-surpiquions
-surpiquons
-surpiqûre
-surpiqûres
-surplace
-surplaces
-surplis
-surplomb
-surplomba
-surplombai
-surplombaient
-surplombais
-surplombait
-surplombâmes
-surplombant
-surplombante
-surplombantes
-surplombants
-surplombas
-surplombasse
-surplombassent
-surplombasses
-surplombassiez
-surplombassions
-surplombât
-surplombâtes
-surplombe
-surplombé
-surplombée
-surplombées
-surplombement
-surplombements
-surplombent
-surplomber
-surplombera
-surplomberai
-surplomberaient
-surplomberais
-surplomberait
-surplomberas
-surplombèrent
-surplomberez
-surplomberiez
-surplomberions
-surplomberons
-surplomberont
-surplombes
-surplombés
-surplombez
-surplombiez
-surplombions
-surplombons
-surplombs
-surplus
-surpopulation
-surpopulations
-surprenaient
-surprenais
-surprenait
-surprenant
-surprenante
-surprenantes
-surprenants
-surprend
-surprendra
-surprendrai
-surprendraient
-surprendrais
-surprendrait
-surprendras
-surprendre
-surprendrez
-surprendriez
-surprendrions
-surprendrons
-surprendront
-surprends
-surprenez
-surpreniez
-surprenions
-surprenne
-surprennent
-surprennes
-surprenons
-surpression
-surpressions
-surprime
-surprimes
-surprîmes
-surprirent
-surpris
-surprise
-surprise-partie
-surprises
-surprises-parties
-surprisse
-surprissent
-surprisses
-surprissiez
-surprissions
-surprit
-surprît
-surprîtes
-surproducteur
-surproducteurs
-surproduction
-surproductions
-surproductrice
-surproductrices
-surprotégé
-surprotège
-surprotégea
-surprotégeai
-surprotégeaient
-surprotégeais
-surprotégeait
-surprotégeâmes
-surprotégeant
-surprotégeas
-surprotégeasse
-surprotégeassent
-surprotégeasses
-surprotégeassiez
-surprotégeassions
-surprotégeât
-surprotégeâtes
-surprotégée
-surprotégées
-surprotègent
-surprotégeons
-surprotéger
-surprotégera
-surprotégerai
-surprotégeraient
-surprotégerais
-surprotégerait
-surprotégeras
-surprotégèrent
-surprotégerez
-surprotégeriez
-surprotégerions
-surprotégerons
-surprotégeront
-surprotégés
-surprotèges
-surprotégez
-surprotégiez
-surprotégions
-surpuissant
-surpuissante
-surpuissantes
-surpuissants
-surréalisme
-surréalismes
-surréaliste
-surréalistes
-surrection
-surrections
-surrégénérateur
-surrégénérateurs
-surrénale
-surrénales
-surs
-sûrs
-sursalaire
-sursalaires
-sursatura
-sursaturai
-sursaturaient
-sursaturais
-sursaturait
-sursaturâmes
-sursaturant
-sursaturas
-sursaturasse
-sursaturassent
-sursaturasses
-sursaturassiez
-sursaturassions
-sursaturât
-sursaturâtes
-sursaturation
-sursaturations
-sursature
-sursaturé
-sursaturée
-sursaturées
-sursaturent
-sursaturer
-sursaturera
-sursaturerai
-sursatureraient
-sursaturerais
-sursaturerait
-sursatureras
-sursaturèrent
-sursaturerez
-sursatureriez
-sursaturerions
-sursaturerons
-sursatureront
-sursatures
-sursaturés
-sursaturez
-sursaturiez
-sursaturions
-sursaturons
-sursaut
-sursauta
-sursautai
-sursautaient
-sursautais
-sursautait
-sursautâmes
-sursautant
-sursautas
-sursautasse
-sursautassent
-sursautasses
-sursautassiez
-sursautassions
-sursautât
-sursautâtes
-sursaute
-sursauté
-sursautent
-sursauter
-sursautera
-sursauterai
-sursauteraient
-sursauterais
-sursauterait
-sursauteras
-sursautèrent
-sursauterez
-sursauteriez
-sursauterions
-sursauterons
-sursauteront
-sursautes
-sursautez
-sursautiez
-sursautions
-sursautons
-sursauts
-sursema
-sursemai
-sursemaient
-sursemais
-sursemait
-sursemâmes
-sursemant
-sursemas
-sursemasse
-sursemassent
-sursemasses
-sursemassiez
-sursemassions
-sursemât
-sursemâtes
-sursemé
-sursème
-sursemée
-sursemées
-sursèment
-sursemer
-sursèmera
-sursèmerai
-sursèmeraient
-sursèmerais
-sursèmerait
-sursèmeras
-sursemèrent
-sursèmerez
-sursèmeriez
-sursèmerions
-sursèmerons
-sursèmeront
-sursemés
-sursèmes
-sursemez
-sursemiez
-sursemions
-sursemons
-surseoir
-surseoira
-surseoirai
-surseoiraient
-surseoirais
-surseoirait
-surseoiras
-surseoirez
-surseoiriez
-surseoirions
-surseoirons
-surseoiront
-sursîmes
-sursirent
-sursis
-sursise
-sursises
-sursisse
-sursissent
-sursisses
-sursissiez
-sursissions
-sursit
-sursît
-sursitaire
-sursitaires
-sursîtes
-sursoie
-sursoient
-sursoies
-sursois
-sursoit
-sursoyaient
-sursoyais
-sursoyait
-sursoyant
-sursoyez
-sursoyiez
-sursoyions
-sursoyons
-surtaux
-surtaxa
-surtaxai
-surtaxaient
-surtaxais
-surtaxait
-surtaxâmes
-surtaxant
-surtaxas
-surtaxasse
-surtaxassent
-surtaxasses
-surtaxassiez
-surtaxassions
-surtaxât
-surtaxâtes
-surtaxe
-surtaxé
-surtaxée
-surtaxées
-surtaxent
-surtaxer
-surtaxera
-surtaxerai
-surtaxeraient
-surtaxerais
-surtaxerait
-surtaxeras
-surtaxèrent
-surtaxerez
-surtaxeriez
-surtaxerions
-surtaxerons
-surtaxeront
-surtaxes
-surtaxés
-surtaxez
-surtaxiez
-surtaxions
-surtaxons
-surtension
-surtensions
-surtonte
-surtontes
-surtout
-survécu
-survécue
-survécues
-survécûmes
-survécurent
-survécus
-survécusse
-survécussent
-survécusses
-survécussiez
-survécussions
-survécut
-survécût
-survécûtes
-surveilla
-surveillai
-surveillaient
-surveillais
-surveillait
-surveillâmes
-surveillance
-surveillances
-surveillant
-surveillante
-surveillantes
-surveillants
-surveillas
-surveillasse
-surveillassent
-surveillasses
-surveillassiez
-surveillassions
-surveillât
-surveillâtes
-surveille
-surveillé
-surveillée
-surveillées
-surveillent
-surveiller
-surveillera
-surveillerai
-surveilleraient
-surveillerais
-surveillerait
-surveilleras
-surveillèrent
-surveillerez
-surveilleriez
-surveillerions
-surveillerons
-surveilleront
-surveilles
-surveillés
-surveillez
-surveilliez
-surveillions
-surveillons
-survenaient
-survenais
-survenait
-survenance
-survenances
-survenant
-survenez
-surveniez
-survenions
-survenir
-survenons
-survente
-surventes
-survenu
-survenue
-survenues
-survenus
-survêtement
-survêtements
-survie
-surviendra
-surviendrai
-surviendraient
-surviendrais
-surviendrait
-surviendras
-surviendrez
-surviendriez
-surviendrions
-surviendrons
-surviendront
-survienne
-surviennent
-surviennes
-surviens
-survient
-survies
-survînmes
-survinrent
-survins
-survinsse
-survinssent
-survinsses
-survinssiez
-survinssions
-survint
-survînt
-survîntes
-survira
-survirage
-survirages
-survirai
-surviraient
-survirais
-survirait
-survirâmes
-survirant
-surviras
-survirasse
-survirassent
-survirasses
-survirassiez
-survirassions
-survirât
-survirâtes
-survire
-surviré
-survirent
-survirer
-survirera
-survirerai
-survireraient
-survirerais
-survirerait
-survireras
-survirèrent
-survirerez
-survireriez
-survirerions
-survirerons
-survireront
-survires
-survireur
-survireurs
-survireuse
-survireuses
-survirez
-surviriez
-survirions
-survirons
-survis
-survit
-survivaient
-survivais
-survivait
-survivance
-survivances
-survivant
-survivante
-survivantes
-survivants
-survive
-survivent
-survives
-survivez
-surviviez
-survivions
-survivons
-survivra
-survivrai
-survivraient
-survivrais
-survivrait
-survivras
-survivre
-survivrez
-survivriez
-survivrions
-survivrons
-survivront
-survol
-survola
-survolai
-survolaient
-survolais
-survolait
-survolâmes
-survolant
-survolas
-survolasse
-survolassent
-survolasses
-survolassiez
-survolassions
-survolât
-survolâtes
-survole
-survolé
-survolée
-survolées
-survolent
-survoler
-survolera
-survolerai
-survoleraient
-survolerais
-survolerait
-survoleras
-survolèrent
-survolerez
-survoleriez
-survolerions
-survolerons
-survoleront
-survoles
-survolés
-survolez
-survoliez
-survolions
-survolons
-survols
-survolta
-survoltage
-survoltages
-survoltai
-survoltaient
-survoltais
-survoltait
-survoltâmes
-survoltant
-survoltas
-survoltasse
-survoltassent
-survoltasses
-survoltassiez
-survoltassions
-survoltât
-survoltâtes
-survolte
-survolté
-survoltée
-survoltées
-survoltent
-survolter
-survoltera
-survolterai
-survolteraient
-survolterais
-survolterait
-survolteras
-survoltèrent
-survolterez
-survolteriez
-survolterions
-survolterons
-survolteront
-survoltes
-survoltés
-survolteur
-survolteur-dévolteur
-survolteurs
-survolteurs-dévolteurs
-survoltez
-survoltiez
-survoltions
-survoltons
-sus
-susceptibilité
-susceptibilités
-susceptible
-susceptibles
-suscita
-suscitai
-suscitaient
-suscitais
-suscitait
-suscitâmes
-suscitant
-suscitas
-suscitasse
-suscitassent
-suscitasses
-suscitassiez
-suscitassions
-suscitât
-suscitâtes
-suscite
-suscité
-suscitée
-suscitées
-suscitent
-susciter
-suscitera
-susciterai
-susciteraient
-susciterais
-susciterait
-susciteras
-suscitèrent
-susciterez
-susciteriez
-susciterions
-susciterons
-susciteront
-suscites
-suscités
-suscitez
-suscitiez
-suscitions
-suscitons
-suscription
-suscriptions
-sus-dénommé
-sus-dénommée
-sus-dénommées
-sus-dénommés
-susdit
-susdite
-susdites
-susdits
-sus-dominante
-sus-dominantes
-sus-hépatique
-sus-hépatiques
-sushi
-sushis
-susmentionné
-susmentionnée
-susmentionnées
-susmentionnés
-susnommé
-susnommée
-susnommées
-susnommés
-suspect
-suspecta
-suspectai
-suspectaient
-suspectais
-suspectait
-suspectâmes
-suspectant
-suspectas
-suspectasse
-suspectassent
-suspectasses
-suspectassiez
-suspectassions
-suspectât
-suspectâtes
-suspecte
-suspecté
-suspectée
-suspectées
-suspectent
-suspecter
-suspectera
-suspecterai
-suspecteraient
-suspecterais
-suspecterait
-suspecteras
-suspectèrent
-suspecterez
-suspecteriez
-suspecterions
-suspecterons
-suspecteront
-suspectes
-suspectés
-suspectez
-suspectiez
-suspections
-suspectons
-suspects
-suspend
-suspendaient
-suspendais
-suspendait
-suspendant
-suspende
-suspendent
-suspendes
-suspendez
-suspendiez
-suspendîmes
-suspendions
-suspendirent
-suspendis
-suspendisse
-suspendissent
-suspendisses
-suspendissiez
-suspendissions
-suspendit
-suspendît
-suspendîtes
-suspendons
-suspendra
-suspendrai
-suspendraient
-suspendrais
-suspendrait
-suspendras
-suspendre
-suspendrez
-suspendriez
-suspendrions
-suspendrons
-suspendront
-suspends
-suspendu
-suspendue
-suspendues
-suspendus
-suspens
-suspense
-suspenses
-suspenseur
-suspenseurs
-suspensif
-suspensifs
-suspension
-suspensions
-suspensive
-suspensives
-suspensoir
-suspensoirs
-suspente
-suspentes
-suspicieuse
-suspicieusement
-suspicieuses
-suspicieux
-suspicion
-suspicions
-susse
-sussent
-susses
-sussiez
-sussions
-sustenta
-sustentai
-sustentaient
-sustentais
-sustentait
-sustentâmes
-sustentant
-sustentas
-sustentasse
-sustentassent
-sustentasses
-sustentassiez
-sustentassions
-sustentât
-sustentâtes
-sustentateur
-sustentateurs
-sustentation
-sustentations
-sustentatrice
-sustentatrices
-sustente
-sustenté
-sustentée
-sustentées
-sustentent
-sustenter
-sustentera
-sustenterai
-sustenteraient
-sustenterais
-sustenterait
-sustenteras
-sustentèrent
-sustenterez
-sustenteriez
-sustenterions
-sustenterons
-sustenteront
-sustentes
-sustentés
-sustentez
-sustentiez
-sustentions
-sustentons
-susurra
-susurrai
-susurraient
-susurrais
-susurrait
-susurrâmes
-susurrant
-susurrante
-susurrantes
-susurrants
-susurras
-susurrasse
-susurrassent
-susurrasses
-susurrassiez
-susurrassions
-susurrât
-susurrâtes
-susurre
-susurré
-susurrée
-susurrées
-susurrement
-susurrements
-susurrent
-susurrer
-susurrera
-susurrerai
-susurreraient
-susurrerais
-susurrerait
-susurreras
-susurrèrent
-susurrerez
-susurreriez
-susurrerions
-susurrerons
-susurreront
-susurres
-susurrés
-susurrez
-susurriez
-susurrions
-susurrons
-susvisé
-susvisée
-susvisées
-susvisés
-sut
-sût
-sûtes
-sutra
-sutras
-sutura
-suturai
-suturaient
-suturais
-suturait
-sutural
-suturale
-suturales
-suturâmes
-suturant
-suturas
-suturasse
-suturassent
-suturasses
-suturassiez
-suturassions
-suturât
-suturâtes
-suturaux
-suture
-suturé
-suturée
-suturées
-suturent
-suturer
-suturera
-suturerai
-sutureraient
-suturerais
-suturerait
-sutureras
-suturèrent
-suturerez
-sutureriez
-suturerions
-suturerons
-sutureront
-sutures
-suturés
-suturez
-suturiez
-suturions
-suturons
-suzerain
-suzeraine
-suzeraines
-suzeraineté
-suzerainetés
-suzerains
-svastika
-svastikas
-svelte
-sveltes
-sveltesse
-sveltesses
-swahéli
-swahélie
-swahili
-swahilie
-swap
-swaps
-swastika
-swastikas
-sweater
-sweaters
-sweating-system
-sweating-systems
-sweat-shirt
-sweat-shirts
-sweepstake
-sweepstakes
-swing
-swings
-swingua
-swinguai
-swinguaient
-swinguais
-swinguait
-swinguâmes
-swinguant
-swinguas
-swinguasse
-swinguassent
-swinguasses
-swinguassiez
-swinguassions
-swinguât
-swinguâtes
-swingue
-swingué
-swinguent
-swinguer
-swinguera
-swinguerai
-swingueraient
-swinguerais
-swinguerait
-swingueras
-swinguèrent
-swinguerez
-swingueriez
-swinguerions
-swinguerons
-swingueront
-swingues
-swinguez
-swinguiez
-swinguions
-swinguons
-sybarite
-sybarites
-sybaritique
-sybaritiques
-sybaritisme
-sybaritismes
-sycomore
-sycomores
-sycophante
-sycophantes
-sycosis
-syénite
-syénites
-syllaba
-syllabai
-syllabaient
-syllabais
-syllabait
-syllabâmes
-syllabant
-syllabas
-syllabasse
-syllabassent
-syllabasses
-syllabassiez
-syllabassions
-syllabât
-syllabâtes
-syllabation
-syllabations
-syllabe
-syllabé
-syllabée
-syllabées
-syllabent
-syllaber
-syllabera
-syllaberai
-syllaberaient
-syllaberais
-syllaberait
-syllaberas
-syllabèrent
-syllaberez
-syllaberiez
-syllaberions
-syllaberons
-syllaberont
-syllabes
-syllabés
-syllabez
-syllabiez
-syllabions
-syllabique
-syllabiques
-syllabisme
-syllabismes
-syllabons
-syllabus
-syllepse
-syllepses
-syllogisme
-syllogismes
-syllogistique
-syllogistiques
-sylphe
-sylphes
-sylphide
-sylphides
-sylvain
-sylvains
-sylve
-sylves
-sylvestre
-sylvestres
-sylvicole
-sylvicoles
-sylviculteur
-sylviculteurs
-sylvicultrice
-sylvicultrices
-sylviculture
-sylvicultures
-sylvinite
-sylvinites
-symbiose
-symbioses
-symbiote
-symbiotes
-symbiotique
-symbiotiques
-symbole
-symboles
-symbolique
-symboliquement
-symboliques
-symbolisa
-symbolisai
-symbolisaient
-symbolisais
-symbolisait
-symbolisâmes
-symbolisant
-symbolisas
-symbolisasse
-symbolisassent
-symbolisasses
-symbolisassiez
-symbolisassions
-symbolisât
-symbolisâtes
-symbolisation
-symbolisations
-symbolise
-symbolisé
-symbolisée
-symbolisées
-symbolisent
-symboliser
-symbolisera
-symboliserai
-symboliseraient
-symboliserais
-symboliserait
-symboliseras
-symbolisèrent
-symboliserez
-symboliseriez
-symboliserions
-symboliserons
-symboliseront
-symbolises
-symbolisés
-symbolisez
-symbolisiez
-symbolisions
-symbolisme
-symbolismes
-symbolisons
-symboliste
-symbolistes
-symétrie
-symétries
-symétrique
-symétriquement
-symétriques
-symétrisa
-symétrisai
-symétrisaient
-symétrisais
-symétrisait
-symétrisâmes
-symétrisant
-symétrisas
-symétrisasse
-symétrisassent
-symétrisasses
-symétrisassiez
-symétrisassions
-symétrisât
-symétrisâtes
-symétrise
-symétrisé
-symétrisée
-symétrisées
-symétrisent
-symétriser
-symétrisera
-symétriserai
-symétriseraient
-symétriserais
-symétriserait
-symétriseras
-symétrisèrent
-symétriserez
-symétriseriez
-symétriserions
-symétriserons
-symétriseront
-symétrises
-symétrisés
-symétrisez
-symétrisiez
-symétrisions
-symétrisons
-sympa
-sympathie
-sympathies
-sympathique
-sympathiquement
-sympathiques
-sympathisa
-sympathisai
-sympathisaient
-sympathisais
-sympathisait
-sympathisâmes
-sympathisant
-sympathisante
-sympathisantes
-sympathisants
-sympathisas
-sympathisasse
-sympathisassent
-sympathisasses
-sympathisassiez
-sympathisassions
-sympathisât
-sympathisâtes
-sympathise
-sympathisé
-sympathisent
-sympathiser
-sympathisera
-sympathiserai
-sympathiseraient
-sympathiserais
-sympathiserait
-sympathiseras
-sympathisèrent
-sympathiserez
-sympathiseriez
-sympathiserions
-sympathiserons
-sympathiseront
-sympathises
-sympathisez
-sympathisiez
-sympathisions
-sympathisons
-symphonie
-symphonies
-symphonique
-symphoniques
-symphoniste
-symphonistes
-symphorine
-symphorines
-symphyse
-symphyses
-symposion
-symposions
-symposium
-symposiums
-symptomatique
-symptomatiquement
-symptomatiques
-symptomatologie
-symptomatologies
-symptôme
-symptômes
-synagogue
-synagogues
-synalèphe
-synalèphes
-synallagmatique
-synallagmatiques
-synanthéré
-synanthérée
-synanthérées
-synanthérés
-synapse
-synapses
-synaptase
-synaptases
-synaptique
-synaptiques
-synarchie
-synarchies
-synarthrose
-synarthroses
-synchondrose
-synchondroses
-synchrocyclotron
-synchrocyclotrons
-synchrone
-synchrones
-synchronie
-synchronies
-synchronique
-synchroniquement
-synchroniques
-synchronisa
-synchronisable
-synchronisables
-synchronisai
-synchronisaient
-synchronisais
-synchronisait
-synchronisâmes
-synchronisant
-synchronisas
-synchronisasse
-synchronisassent
-synchronisasses
-synchronisassiez
-synchronisassions
-synchronisât
-synchronisâtes
-synchronisation
-synchronisations
-synchronise
-synchronisé
-synchronisée
-synchronisées
-synchronisent
-synchroniser
-synchronisera
-synchroniserai
-synchroniseraient
-synchroniserais
-synchroniserait
-synchroniseras
-synchronisèrent
-synchroniserez
-synchroniseriez
-synchroniserions
-synchroniserons
-synchroniseront
-synchronises
-synchronisés
-synchroniseur
-synchroniseurs
-synchroniseuse
-synchroniseuses
-synchronisez
-synchronisiez
-synchronisions
-synchronisme
-synchronismes
-synchronisons
-synchrotron
-synchrotrons
-synclinal
-synclinale
-synclinales
-synclinaux
-syncopa
-syncopai
-syncopaient
-syncopais
-syncopait
-syncopal
-syncopale
-syncopales
-syncopâmes
-syncopant
-syncopas
-syncopasse
-syncopassent
-syncopasses
-syncopassiez
-syncopassions
-syncopât
-syncopâtes
-syncopaux
-syncope
-syncopé
-syncopée
-syncopées
-syncopent
-syncoper
-syncopera
-syncoperai
-syncoperaient
-syncoperais
-syncoperait
-syncoperas
-syncopèrent
-syncoperez
-syncoperiez
-syncoperions
-syncoperons
-syncoperont
-syncopes
-syncopés
-syncopez
-syncopiez
-syncopions
-syncopons
-syncrétisme
-syncrétismes
-syncristallisa
-syncristallisai
-syncristallisaient
-syncristallisais
-syncristallisait
-syncristallisâmes
-syncristallisant
-syncristallisas
-syncristallisasse
-syncristallisassent
-syncristallisasses
-syncristallisassiez
-syncristallisassions
-syncristallisât
-syncristallisâtes
-syncristallise
-syncristallisé
-syncristallisent
-syncristalliser
-syncristallisera
-syncristalliserai
-syncristalliseraient
-syncristalliserais
-syncristalliserait
-syncristalliseras
-syncristallisèrent
-syncristalliserez
-syncristalliseriez
-syncristalliserions
-syncristalliserons
-syncristalliseront
-syncristallises
-syncristallisez
-syncristallisiez
-syncristallisions
-syncristallisons
-syndic
-syndical
-syndicale
-syndicales
-syndicalisa
-syndicalisai
-syndicalisaient
-syndicalisais
-syndicalisait
-syndicalisâmes
-syndicalisant
-syndicalisas
-syndicalisasse
-syndicalisassent
-syndicalisasses
-syndicalisassiez
-syndicalisassions
-syndicalisât
-syndicalisâtes
-syndicalisation
-syndicalisations
-syndicalise
-syndicalisé
-syndicalisée
-syndicalisées
-syndicalisent
-syndicaliser
-syndicalisera
-syndicaliserai
-syndicaliseraient
-syndicaliserais
-syndicaliserait
-syndicaliseras
-syndicalisèrent
-syndicaliserez
-syndicaliseriez
-syndicaliserions
-syndicaliserons
-syndicaliseront
-syndicalises
-syndicalisés
-syndicalisez
-syndicalisiez
-syndicalisions
-syndicalisme
-syndicalismes
-syndicalisons
-syndicaliste
-syndicalistes
-syndicat
-syndicataire
-syndicataires
-syndicats
-syndicaux
-syndics
-syndiqua
-syndiquai
-syndiquaient
-syndiquais
-syndiquait
-syndiquâmes
-syndiquant
-syndiquas
-syndiquasse
-syndiquassent
-syndiquasses
-syndiquassiez
-syndiquassions
-syndiquât
-syndiquâtes
-syndique
-syndiqué
-syndiquée
-syndiquées
-syndiquent
-syndiquer
-syndiquera
-syndiquerai
-syndiqueraient
-syndiquerais
-syndiquerait
-syndiqueras
-syndiquèrent
-syndiquerez
-syndiqueriez
-syndiquerions
-syndiquerons
-syndiqueront
-syndiques
-syndiqués
-syndiquez
-syndiquiez
-syndiquions
-syndiquons
-syndrome
-syndromes
-synecdoque
-synecdoques
-synéchie
-synéchies
-synérèse
-synérèses
-synergie
-synergies
-synergique
-synergiques
-synesthésie
-synesthésies
-syngnathe
-syngnathes
-synodal
-synodale
-synodales
-synodaux
-synode
-synodes
-synodique
-synodiques
-synonyme
-synonymes
-synonymie
-synonymies
-synonymique
-synonymiques
-synopse
-synopses
-synopsie
-synopsies
-synopsis
-synoptique
-synoptiques
-synostose
-synostoses
-synovie
-synovies
-syntacticien
-syntacticienne
-syntacticiennes
-syntacticiens
-syntactique
-syntactiques
-syntagmatique
-syntagmatiques
-syntagme
-syntagmes
-syntaxe
-syntaxes
-syntaxique
-syntaxiquement
-syntaxiques
-synthèse
-synthèses
-synthétique
-synthétiquement
-synthétiques
-synthétisa
-synthétisai
-synthétisaient
-synthétisais
-synthétisait
-synthétisâmes
-synthétisant
-synthétisas
-synthétisasse
-synthétisassent
-synthétisasses
-synthétisassiez
-synthétisassions
-synthétisât
-synthétisâtes
-synthétise
-synthétisé
-synthétisée
-synthétisées
-synthétisent
-synthétiser
-synthétisera
-synthétiserai
-synthétiseraient
-synthétiserais
-synthétiserait
-synthétiseras
-synthétisèrent
-synthétiserez
-synthétiseriez
-synthétiserions
-synthétiserons
-synthétiseront
-synthétises
-synthétisés
-synthétiseur
-synthétiseurs
-synthétisez
-synthétisiez
-synthétisions
-synthétisons
-syntone
-syntones
-syntonie
-syntonies
-syntonisa
-syntonisai
-syntonisaient
-syntonisais
-syntonisait
-syntonisâmes
-syntonisant
-syntonisas
-syntonisasse
-syntonisassent
-syntonisasses
-syntonisassiez
-syntonisassions
-syntonisât
-syntonisâtes
-syntonisation
-syntonisations
-syntonise
-syntonisé
-syntonisée
-syntonisées
-syntonisent
-syntoniser
-syntonisera
-syntoniserai
-syntoniseraient
-syntoniserais
-syntoniserait
-syntoniseras
-syntonisèrent
-syntoniserez
-syntoniseriez
-syntoniserions
-syntoniserons
-syntoniseront
-syntonises
-syntonisés
-syntonisez
-syntonisiez
-syntonisions
-syntonisons
-syphilide
-syphilides
-syphiligraphe
-syphiligraphes
-syphiligraphie
-syphiligraphies
-syphilis
-syphilitique
-syphilitiques
-syphilographe
-syphilographes
-syphilographie
-syphilographies
-syriaque
-syriaques
-syrien
-syrienne
-syriennes
-syriens
-syringe
-syringes
-syringomyélie
-syringomyélies
-syrinx
-syrphe
-syrphes
-systématique
-systématiquement
-systématiques
-systématisa
-systématisai
-systématisaient
-systématisais
-systématisait
-systématisâmes
-systématisant
-systématisas
-systématisasse
-systématisassent
-systématisasses
-systématisassiez
-systématisassions
-systématisât
-systématisâtes
-systématisation
-systématisations
-systématise
-systématisé
-systématisée
-systématisées
-systématisent
-systématiser
-systématisera
-systématiserai
-systématiseraient
-systématiserais
-systématiserait
-systématiseras
-systématisèrent
-systématiserez
-systématiseriez
-systématiserions
-systématiserons
-systématiseront
-systématises
-systématisés
-systématisez
-systématisiez
-systématisions
-systématisons
-système
-systèmes
-systèmes-experts
-systémique
-systémiques
-systyle
-systyles
-ta
-tabac
-tabacomanie
-tabacomanies
-tabacs
-tabaculteur
-tabaculteurs
-tabacultrice
-tabacultrices
-tabagie
-tabagies
-tabagique
-tabagiques
-tabagisme
-tabagismes
-tabar
-tabard
-tabards
-tabars
-tabassa
-tabassai
-tabassaient
-tabassais
-tabassait
-tabassâmes
-tabassant
-tabassas
-tabassasse
-tabassassent
-tabassasses
-tabassassiez
-tabassassions
-tabassât
-tabassâtes
-tabasse
-tabassé
-tabassée
-tabassées
-tabassent
-tabasser
-tabassera
-tabasserai
-tabasseraient
-tabasserais
-tabasserait
-tabasseras
-tabassèrent
-tabasserez
-tabasseriez
-tabasserions
-tabasserons
-tabasseront
-tabasses
-tabassés
-tabassez
-tabassiez
-tabassions
-tabassons
-tabatière
-tabatières
-tabellaire
-tabellaires
-tabellion
-tabellions
-tabernacle
-tabernacles
-tabès
-tabétique
-tabétiques
-tabla
-tablai
-tablaient
-tablais
-tablait
-tablâmes
-tablant
-tablar
-tablars
-tablas
-tablasse
-tablassent
-tablasses
-tablassiez
-tablassions
-tablât
-tablâtes
-tablature
-tablatures
-table
-tablé
-tableau
-tableautin
-tableautins
-tableaux
-tablée
-tablées
-tablent
-tabler
-tablera
-tablerai
-tableraient
-tablerais
-tablerait
-tableras
-tablèrent
-tablerez
-tableriez
-tablerions
-tablerons
-tableront
-tables
-tablés
-tabletier
-tabletière
-tabletières
-tabletiers
-tablette
-tabletterie
-tabletteries
-tablettes
-tableur
-tableurs
-tablez
-tablier
-tabliers
-tabliez
-tablions
-tabloïd
-tabloïds
-tablons
-tabor
-tabors
-tabou
-taboue
-taboué
-taboues
-taboués
-tabouret
-tabourets
-tabous
-tabula
-tabulai
-tabulaient
-tabulaire
-tabulaires
-tabulais
-tabulait
-tabulâmes
-tabulant
-tabulas
-tabulasse
-tabulassent
-tabulasses
-tabulassiez
-tabulassions
-tabulât
-tabulâtes
-tabulateur
-tabulateurs
-tabulatrice
-tabulatrices
-tabule
-tabulé
-tabulent
-tabuler
-tabulera
-tabulerai
-tabuleraient
-tabulerais
-tabulerait
-tabuleras
-tabulèrent
-tabulerez
-tabuleriez
-tabulerions
-tabulerons
-tabuleront
-tabules
-tabulez
-tabuliez
-tabulions
-tabulons
-tac
-tacca
-taccas
-tacet
-tacha
-tâcha
-tachai
-tâchai
-tachaient
-tâchaient
-tachais
-tâchais
-tachait
-tâchait
-tachâmes
-tâchâmes
-tachant
-tâchant
-tâchante
-tâchantes
-tâchants
-tachas
-tâchas
-tachasse
-tâchasse
-tachassent
-tâchassent
-tachasses
-tâchasses
-tachassiez
-tâchassiez
-tachassions
-tâchassions
-tachât
-tâchât
-tachâtes
-tâchâtes
-tache
-taché
-tâche
-tâché
-tachée
-tâchée
-tachées
-tâchées
-tachent
-tâchent
-tachéographe
-tachéographes
-tachéomètre
-tachéomètres
-tachéométrie
-tachéométries
-tacher
-tâcher
-tachera
-tâchera
-tacherai
-tâcherai
-tacheraient
-tâcheraient
-tacherais
-tâcherais
-tacherait
-tâcherait
-tacheras
-tâcheras
-tachèrent
-tâchèrent
-tacherez
-tâcherez
-tacheriez
-tâcheriez
-tacherions
-tâcherions
-tâcheron
-tacherons
-tâcherons
-tacheront
-tâcheront
-taches
-tachés
-tâches
-tâchés
-tacheta
-tachetai
-tachetaient
-tachetais
-tachetait
-tachetâmes
-tachetant
-tachetas
-tachetasse
-tachetassent
-tachetasses
-tachetassiez
-tachetassions
-tachetât
-tachetâtes
-tacheté
-tachetée
-tachetées
-tacheter
-tachetèrent
-tachetés
-tachetez
-tachetiez
-tachetions
-tachetons
-tachette
-tachettent
-tachettera
-tachetterai
-tachetteraient
-tachetterais
-tachetterait
-tachetteras
-tachetterez
-tachetteriez
-tachetterions
-tachetterons
-tachetteront
-tachettes
-tacheture
-tachetures
-tachez
-tâchez
-tachiez
-tâchiez
-tachine
-tachines
-tachions
-tâchions
-tachisme
-tachismes
-tachiste
-tachistes
-tachistoscope
-tachistoscopes
-tachistoscopique
-tachistoscopiques
-tachons
-tâchons
-tachyarythmie
-tachyarythmies
-tachycardie
-tachycardies
-tachygenèse
-tachygenèses
-tachygraphe
-tachygraphes
-tachymètre
-tachymètres
-tachyon
-tachyons
-tachyphémie
-tachyphémies
-tachyphylaxie
-tachyphylaxies
-tacite
-tacitement
-tacites
-taciturne
-taciturnes
-taciturnité
-taciturnités
-tacon
-taconeos
-tacons
-tacot
-tacots
-tacs
-tact
-tacticien
-tacticienne
-tacticiennes
-tacticiens
-tactile
-tactiles
-tactique
-tactiquement
-tactiques
-tactisme
-tactismes
-tacts
-tadorne
-tadornes
-taenia
-taenias
-taffetas
-tafia
-tafias
-tagal
-tagète
-tagètes
-tagette
-tagettes
-tahitien
-tahitienne
-tahitiennes
-tahitiens
-taïaut
-taie
-taies
-taïga
-taïgas
-tailla
-taillable
-taillables
-taillada
-tailladai
-tailladaient
-tailladais
-tailladait
-tailladâmes
-tailladant
-tailladas
-tailladasse
-tailladassent
-tailladasses
-tailladassiez
-tailladassions
-tailladât
-tailladâtes
-taillade
-tailladé
-tailladée
-tailladées
-tailladent
-taillader
-tailladera
-tailladerai
-tailladeraient
-tailladerais
-tailladerait
-tailladeras
-tailladèrent
-tailladerez
-tailladeriez
-tailladerions
-tailladerons
-tailladeront
-taillades
-tailladés
-tailladez
-tailladiez
-tailladions
-tailladons
-taillage
-taillages
-taillai
-taillaient
-taillais
-taillait
-taillâmes
-taillanderie
-taillanderies
-taillandier
-taillandiers
-taillant
-taillas
-taillasse
-taillassent
-taillasses
-taillassiez
-taillassions
-taillât
-taillâtes
-taille
-taillé
-taille-crayon
-taille-crayons
-taille-douce
-taillée
-taillées
-taillent
-tailler
-taillera
-taillerai
-tailleraient
-taillerais
-taillerait
-tailleras
-taillèrent
-taillerez
-taillerie
-tailleries
-tailleriez
-taillerions
-taillerons
-tailleront
-tailles
-taillés
-tailles-douces
-tailleur
-tailleurs
-tailleuse
-tailleuses
-taillez
-tailliez
-taillions
-taillis
-tailloir
-tailloirs
-taillole
-tailloles
-taillons
-tain
-tains
-taira
-tairai
-tairaient
-tairais
-tairait
-tairas
-taire
-tairez
-tairiez
-tairions
-tairons
-tairont
-tais
-taisaient
-taisais
-taisait
-taisant
-taise
-taisent
-taises
-taiseuse
-taiseuses
-taiseux
-taisez
-taisiez
-taisions
-taisons
-tait
-tajine
-tajines
-tala
-talai
-talaient
-talais
-talait
-talâmes
-talant
-talas
-talasse
-talassent
-talasses
-talassiez
-talassions
-talât
-talâtes
-talc
-talcs
-tale
-talé
-talée
-talées
-talent
-talents
-talentueuse
-talentueusement
-talentueuses
-talentueux
-taler
-talera
-talerai
-taleraient
-talerais
-talerait
-taleras
-talèrent
-talerez
-taleriez
-talerions
-talerons
-taleront
-tales
-talés
-taleth
-taleths
-talez
-taliez
-talion
-talions
-talisman
-talismanique
-talismaniques
-talismans
-talitre
-talitres
-talkies-walkies
-talkie-walkie
-talla
-tallage
-tallages
-tallai
-tallaient
-tallais
-tallait
-tallâmes
-tallant
-tallas
-tallasse
-tallassent
-tallasses
-tallassiez
-tallassions
-tallât
-tallâtes
-talle
-tallé
-tallent
-taller
-tallera
-tallerai
-talleraient
-tallerais
-tallerait
-talleras
-tallèrent
-tallerez
-talleriez
-tallerions
-tallerons
-talleront
-talles
-talleth
-talleths
-tallez
-talliez
-tallions
-tallipot
-tallipots
-tallons
-talmouse
-talmouses
-talmud
-talmudique
-talmudiques
-talmudiste
-talmudistes
-talmuds
-talocha
-talochai
-talochaient
-talochais
-talochait
-talochâmes
-talochant
-talochas
-talochasse
-talochassent
-talochasses
-talochassiez
-talochassions
-talochât
-talochâtes
-taloche
-taloché
-talochée
-talochées
-talochent
-talocher
-talochera
-talocherai
-talocheraient
-talocherais
-talocherait
-talocheras
-talochèrent
-talocherez
-talocheriez
-talocherions
-talocherons
-talocheront
-taloches
-talochés
-talochez
-talochiez
-talochions
-talochons
-talon
-talonna
-talonnage
-talonnages
-talonnai
-talonnaient
-talonnais
-talonnait
-talonnâmes
-talonnant
-talonnas
-talonnasse
-talonnassent
-talonnasses
-talonnassiez
-talonnassions
-talonnât
-talonnâtes
-talonne
-talonné
-talonnée
-talonnées
-talonnement
-talonnements
-talonnent
-talonner
-talonnera
-talonnerai
-talonneraient
-talonnerais
-talonnerait
-talonneras
-talonnèrent
-talonnerez
-talonneriez
-talonnerions
-talonnerons
-talonneront
-talonnes
-talonnés
-talonnette
-talonnettes
-talonneur
-talonneurs
-talonnez
-talonnière
-talonnières
-talonniez
-talonnions
-talonnons
-talons
-talpack
-talpacks
-talqua
-talquai
-talquaient
-talquais
-talquait
-talquâmes
-talquant
-talquas
-talquasse
-talquassent
-talquasses
-talquassiez
-talquassions
-talquât
-talquâtes
-talque
-talqué
-talquée
-talquées
-talquent
-talquer
-talquera
-talquerai
-talqueraient
-talquerais
-talquerait
-talqueras
-talquèrent
-talquerez
-talqueriez
-talquerions
-talquerons
-talqueront
-talques
-talqués
-talqueuse
-talqueuses
-talqueux
-talquez
-talquiez
-talquions
-talquons
-talure
-talures
-talus
-talweg
-talwegs
-tamandua
-tamanduas
-tamanoir
-tamanoirs
-tamarin
-tamarinier
-tamariniers
-tamarins
-tamaris
-tamarix
-tambouille
-tambouilles
-tambour
-tambourin
-tambourina
-tambourinage
-tambourinages
-tambourinai
-tambourinaient
-tambourinaire
-tambourinaires
-tambourinais
-tambourinait
-tambourinâmes
-tambourinant
-tambourinas
-tambourinasse
-tambourinassent
-tambourinasses
-tambourinassiez
-tambourinassions
-tambourinât
-tambourinâtes
-tambourine
-tambouriné
-tambourinée
-tambourinées
-tambourinement
-tambourinements
-tambourinent
-tambouriner
-tambourinera
-tambourinerai
-tambourineraient
-tambourinerais
-tambourinerait
-tambourineras
-tambourinèrent
-tambourinerez
-tambourineriez
-tambourinerions
-tambourinerons
-tambourineront
-tambourines
-tambourinés
-tambourineur
-tambourineurs
-tambourineuse
-tambourineuses
-tambourinez
-tambouriniez
-tambourinions
-tambourinons
-tambourins
-tambour-major
-tambours
-tambours-majors
-tamia
-tamias
-tamier
-tamiers
-tamil
-tamils
-tamis
-tamisa
-tamisage
-tamisages
-tamisai
-tamisaient
-tamisais
-tamisait
-tamisâmes
-tamisant
-tamisante
-tamisantes
-tamisants
-tamisas
-tamisasse
-tamisassent
-tamisasses
-tamisassiez
-tamisassions
-tamisât
-tamisâtes
-tamise
-tamisé
-tamisée
-tamisées
-tamisent
-tamiser
-tamisera
-tamiserai
-tamiseraient
-tamiserais
-tamiserait
-tamiseras
-tamisèrent
-tamiserez
-tamiserie
-tamiseries
-tamiseriez
-tamiserions
-tamiserons
-tamiseront
-tamises
-tamisés
-tamiseur
-tamiseurs
-tamiseuse
-tamiseuses
-tamisez
-tamisier
-tamisière
-tamisières
-tamisiers
-tamisiez
-tamisions
-tamisons
-tamoul
-tamoule
-tamoules
-tamouls
-tampico
-tampicos
-tampon
-tamponna
-tamponnade
-tamponnades
-tamponnai
-tamponnaient
-tamponnais
-tamponnait
-tamponnâmes
-tamponnant
-tamponnas
-tamponnasse
-tamponnassent
-tamponnasses
-tamponnassiez
-tamponnassions
-tamponnât
-tamponnâtes
-tamponne
-tamponné
-tamponnée
-tamponnées
-tamponnement
-tamponnements
-tamponnent
-tamponner
-tamponnera
-tamponnerai
-tamponneraient
-tamponnerais
-tamponnerait
-tamponneras
-tamponnèrent
-tamponnerez
-tamponneriez
-tamponnerions
-tamponnerons
-tamponneront
-tamponnes
-tamponnés
-tamponneur
-tamponneurs
-tamponneuse
-tamponneuses
-tamponnez
-tamponniez
-tamponnions
-tamponnoir
-tamponnoirs
-tamponnons
-tampons
-tam-tam
-tam-tams
-tan
-tanagra
-tanagras
-tanaisie
-tanaisies
-tança
-tançai
-tançaient
-tançais
-tançait
-tançâmes
-tançant
-tanças
-tançasse
-tançassent
-tançasses
-tançassiez
-tançassions
-tançât
-tançâtes
-tance
-tancé
-tancée
-tancées
-tancent
-tancer
-tancera
-tancerai
-tanceraient
-tancerais
-tancerait
-tanceras
-tancèrent
-tancerez
-tanceriez
-tancerions
-tancerons
-tanceront
-tances
-tancés
-tancez
-tanche
-tanches
-tanciez
-tancions
-tançons
-tandem
-tandems
-tandis
-tangage
-tangages
-tangara
-tangaras
-tangence
-tangences
-tangent
-tangente
-tangentes
-tangents
-tangibilité
-tangibilités
-tangible
-tangiblement
-tangibles
-tango
-tangon
-tangons
-tangos
-tangua
-tanguai
-tanguaient
-tanguais
-tanguait
-tanguâmes
-tanguant
-tanguas
-tanguasse
-tanguassent
-tanguasses
-tanguassiez
-tanguassions
-tanguât
-tanguâtes
-tangue
-tangué
-tanguent
-tanguer
-tanguera
-tanguerai
-tangueraient
-tanguerais
-tanguerait
-tangueras
-tanguèrent
-tanguerez
-tangueriez
-tanguerions
-tanguerons
-tangueront
-tangues
-tanguez
-tanguière
-tanguières
-tanguiez
-tanguions
-tanguons
-tanière
-tanières
-tanin
-tanins
-tanisa
-tanisage
-tanisages
-tanisai
-tanisaient
-tanisais
-tanisait
-tanisâmes
-tanisant
-tanisas
-tanisasse
-tanisassent
-tanisasses
-tanisassiez
-tanisassions
-tanisât
-tanisâtes
-tanise
-tanisé
-tanisée
-tanisées
-tanisent
-taniser
-tanisera
-taniserai
-taniseraient
-taniserais
-taniserait
-taniseras
-tanisèrent
-taniserez
-taniseriez
-taniserions
-taniserons
-taniseront
-tanises
-tanisés
-tanisez
-tanisiez
-tanisions
-tanisons
-tank
-tanker
-tankers
-tankiste
-tankistes
-tanks
-tanna
-tannage
-tannages
-tannai
-tannaient
-tannais
-tannait
-tannâmes
-tannant
-tannas
-tannasse
-tannassent
-tannasses
-tannassiez
-tannassions
-tannât
-tannâtes
-tanne
-tanné
-tannée
-tannées
-tannent
-tanner
-tannera
-tannerai
-tanneraient
-tannerais
-tannerait
-tanneras
-tannèrent
-tannerez
-tannerie
-tanneries
-tanneriez
-tannerions
-tannerons
-tanneront
-tannes
-tannés
-tanneur
-tanneurs
-tanneuse
-tanneuses
-tannez
-tanniez
-tannin
-tannins
-tannions
-tannique
-tanniques
-tannisa
-tannisai
-tannisaient
-tannisais
-tannisait
-tannisâmes
-tannisant
-tannisas
-tannisasse
-tannisassent
-tannisasses
-tannisassiez
-tannisassions
-tannisât
-tannisâtes
-tannise
-tannisé
-tannisée
-tannisées
-tannisent
-tanniser
-tannisera
-tanniserai
-tanniseraient
-tanniserais
-tanniserait
-tanniseras
-tannisèrent
-tanniserez
-tanniseriez
-tanniserions
-tanniserons
-tanniseront
-tannises
-tannisés
-tannisez
-tannisiez
-tannisions
-tannisons
-tannons
-tanrec
-tanrecs
-tans
-tan-sad
-tan-sads
-tant
-tantale
-tantales
-tante
-tantes
-tantième
-tantièmes
-tantine
-tantines
-tantinet
-tantinets
-tantôt
-tantrisme
-tantrismes
-taoïsme
-taôisme
-taoïsmes
-taôismes
-taoïste
-taôiste
-taoïstes
-taôistes
-taon
-taons
-tapa
-tapage
-tapagé
-tapagea
-tapageai
-tapageaient
-tapageais
-tapageait
-tapageâmes
-tapageant
-tapageas
-tapageasse
-tapageassent
-tapageasses
-tapageassiez
-tapageassions
-tapageât
-tapageâtes
-tapagent
-tapageons
-tapager
-tapagera
-tapagerai
-tapageraient
-tapagerais
-tapagerait
-tapageras
-tapagèrent
-tapagerez
-tapageriez
-tapagerions
-tapagerons
-tapageront
-tapages
-tapageur
-tapageurs
-tapageuse
-tapageusement
-tapageuses
-tapagez
-tapagiez
-tapagions
-tapai
-tapaient
-tapais
-tapait
-tapâmes
-tapant
-tapante
-tapantes
-tapants
-tapas
-tapasse
-tapassent
-tapasses
-tapassiez
-tapassions
-tapât
-tapâtes
-tape
-tapé
-tapecul
-tape-cul
-tapeculs
-tape-culs
-tapée
-tapées
-tapement
-tapements
-tapenade
-tapenades
-tapent
-taper
-tapera
-taperai
-taperaient
-taperais
-taperait
-taperas
-tapèrent
-taperez
-taperiez
-taperions
-taperons
-taperont
-tapes
-tapés
-tapette
-tapettes
-tapeur
-tapeurs
-tapeuse
-tapeuses
-tapez
-taphophilie
-taphophilies
-tapi
-tapie
-tapies
-tapiez
-tapîmes
-tapin
-tapina
-tapinai
-tapinaient
-tapinais
-tapinait
-tapinâmes
-tapinant
-tapinas
-tapinasse
-tapinassent
-tapinasses
-tapinassiez
-tapinassions
-tapinât
-tapinâtes
-tapine
-tapiné
-tapinent
-tapiner
-tapinera
-tapinerai
-tapineraient
-tapinerais
-tapinerait
-tapineras
-tapinèrent
-tapinerez
-tapineriez
-tapinerions
-tapinerons
-tapineront
-tapines
-tapinez
-tapiniez
-tapinions
-tapinois
-tapinons
-tapins
-tapioca
-tapiocas
-tapions
-tapir
-tapira
-tapirai
-tapiraient
-tapirais
-tapirait
-tapiras
-tapirent
-tapirez
-tapiriez
-tapirions
-tapirons
-tapiront
-tapis
-tapis-brosse
-tapis-brosses
-tapissa
-tapissai
-tapissaient
-tapissais
-tapissait
-tapissâmes
-tapissant
-tapissas
-tapissasse
-tapissassent
-tapissasses
-tapissassiez
-tapissassions
-tapissât
-tapissâtes
-tapisse
-tapissé
-tapissée
-tapissées
-tapissent
-tapisser
-tapissera
-tapisserai
-tapisseraient
-tapisserais
-tapisserait
-tapisseras
-tapissèrent
-tapisserez
-tapisserie
-tapisseries
-tapisseriez
-tapisserions
-tapisserons
-tapisseront
-tapisses
-tapissés
-tapissez
-tapissier
-tapissière
-tapissières
-tapissiers
-tapissiez
-tapissions
-tapissons
-tapit
-tapît
-tapîtes
-tapon
-taponna
-taponnai
-taponnaient
-taponnais
-taponnait
-taponnâmes
-taponnant
-taponnas
-taponnasse
-taponnassent
-taponnasses
-taponnassiez
-taponnassions
-taponnât
-taponnâtes
-taponne
-taponné
-taponnée
-taponnées
-taponnent
-taponner
-taponnera
-taponnerai
-taponneraient
-taponnerais
-taponnerait
-taponneras
-taponnèrent
-taponnerez
-taponneriez
-taponnerions
-taponnerons
-taponneront
-taponnes
-taponnés
-taponnez
-taponniez
-taponnions
-taponnons
-tapons
-tapota
-tapotage
-tapotages
-tapotai
-tapotaient
-tapotais
-tapotait
-tapotâmes
-tapotant
-tapotante
-tapotantes
-tapotants
-tapotas
-tapotasse
-tapotassent
-tapotasses
-tapotassiez
-tapotassions
-tapotât
-tapotâtes
-tapote
-tapoté
-tapotée
-tapotées
-tapotement
-tapotements
-tapotent
-tapoter
-tapotera
-tapoterai
-tapoteraient
-tapoterais
-tapoterait
-tapoteras
-tapotèrent
-tapoterez
-tapoteriez
-tapoterions
-tapoterons
-tapoteront
-tapotes
-tapotés
-tapotez
-tapotiez
-tapotions
-tapotons
-taqua
-taquai
-taquaient
-taquais
-taquait
-taquâmes
-taquant
-taquas
-taquasse
-taquassent
-taquasses
-taquassiez
-taquassions
-taquât
-taquâtes
-taque
-taqué
-taquée
-taquées
-taquent
-taquer
-taquera
-taquerai
-taqueraient
-taquerais
-taquerait
-taqueras
-taquèrent
-taquerez
-taqueriez
-taquerions
-taquerons
-taqueront
-taques
-taqués
-taquet
-taquets
-taquez
-taquiez
-taquin
-taquina
-taquinai
-taquinaient
-taquinais
-taquinait
-taquinâmes
-taquinant
-taquinante
-taquinantes
-taquinants
-taquinas
-taquinasse
-taquinassent
-taquinasses
-taquinassiez
-taquinassions
-taquinât
-taquinâtes
-taquine
-taquiné
-taquinée
-taquinées
-taquinent
-taquiner
-taquinera
-taquinerai
-taquineraient
-taquinerais
-taquinerait
-taquineras
-taquinèrent
-taquinerez
-taquinerie
-taquineries
-taquineriez
-taquinerions
-taquinerons
-taquineront
-taquines
-taquinés
-taquinez
-taquiniez
-taquinions
-taquinons
-taquins
-taquions
-taquoir
-taquoirs
-taquons
-tara
-tarabiscot
-tarabiscota
-tarabiscotage
-tarabiscotages
-tarabiscotai
-tarabiscotaient
-tarabiscotais
-tarabiscotait
-tarabiscotâmes
-tarabiscotant
-tarabiscotas
-tarabiscotasse
-tarabiscotassent
-tarabiscotasses
-tarabiscotassiez
-tarabiscotassions
-tarabiscotât
-tarabiscotâtes
-tarabiscote
-tarabiscoté
-tarabiscotée
-tarabiscotées
-tarabiscotent
-tarabiscoter
-tarabiscotera
-tarabiscoterai
-tarabiscoteraient
-tarabiscoterais
-tarabiscoterait
-tarabiscoteras
-tarabiscotèrent
-tarabiscoterez
-tarabiscoteriez
-tarabiscoterions
-tarabiscoterons
-tarabiscoteront
-tarabiscotes
-tarabiscotés
-tarabiscotez
-tarabiscotiez
-tarabiscotions
-tarabiscotons
-tarabiscots
-tarabusta
-tarabustai
-tarabustaient
-tarabustais
-tarabustait
-tarabustâmes
-tarabustant
-tarabustas
-tarabustasse
-tarabustassent
-tarabustasses
-tarabustassiez
-tarabustassions
-tarabustât
-tarabustâtes
-tarabuste
-tarabusté
-tarabustée
-tarabustées
-tarabustent
-tarabuster
-tarabustera
-tarabusterai
-tarabusteraient
-tarabusterais
-tarabusterait
-tarabusteras
-tarabustèrent
-tarabusterez
-tarabusteriez
-tarabusterions
-tarabusterons
-tarabusteront
-tarabustes
-tarabustés
-tarabustez
-tarabustiez
-tarabustions
-tarabustons
-tarage
-tarages
-tarai
-taraient
-tarais
-tarait
-tarama
-taramas
-tarâmes
-tarant
-tararage
-tararages
-tarare
-tarares
-taras
-tarasque
-tarasques
-tarasse
-tarassent
-tarasses
-tarassiez
-tarassions
-tarât
-taratata
-tarâtes
-taraud
-tarauda
-taraudage
-taraudages
-taraudai
-taraudaient
-taraudais
-taraudait
-taraudâmes
-taraudant
-taraudas
-taraudasse
-taraudassent
-taraudasses
-taraudassiez
-taraudassions
-taraudât
-taraudâtes
-taraude
-taraudé
-taraudée
-taraudées
-taraudent
-tarauder
-taraudera
-tarauderai
-tarauderaient
-tarauderais
-tarauderait
-tarauderas
-taraudèrent
-tarauderez
-tarauderiez
-tarauderions
-tarauderons
-tarauderont
-taraudes
-taraudés
-taraudeur
-taraudeurs
-taraudeuse
-taraudeuses
-taraudez
-taraudiez
-taraudions
-taraudons
-tarauds
-taravelle
-taravelles
-tarbouch
-tarbouche
-tarbouches
-tarbouchs
-tard
-tarda
-tardai
-tardaient
-tardais
-tardait
-tardâmes
-tardant
-tardas
-tardasse
-tardassent
-tardasses
-tardassiez
-tardassions
-tardât
-tardâtes
-tarde
-tardé
-tardent
-tarder
-tardera
-tarderai
-tarderaient
-tarderais
-tarderait
-tarderas
-tardèrent
-tarderez
-tarderiez
-tarderions
-tarderons
-tarderont
-tardes
-tardez
-tardiez
-tardif
-tardifs
-tardigrade
-tardigrades
-tardillon
-tardillonne
-tardillonnes
-tardillons
-tardions
-tardive
-tardivement
-tardives
-tardiveté
-tardivetés
-tardons
-tare
-taré
-tarée
-tarées
-tarent
-tarente
-tarentelle
-tarentelles
-tarentes
-tarentule
-tarentules
-tarer
-tarera
-tarerai
-tareraient
-tarerais
-tarerait
-tareras
-tarèrent
-tarerez
-tareriez
-tarerions
-tarerons
-tareront
-tares
-tarés
-taret
-tarets
-tarez
-targe
-targes
-targette
-targettes
-targua
-targuai
-targuaient
-targuais
-targuait
-targuâmes
-targuant
-targuas
-targuasse
-targuassent
-targuasses
-targuassiez
-targuassions
-targuât
-targuâtes
-targue
-targué
-targuée
-targuées
-targuent
-targuer
-targuera
-targuerai
-targueraient
-targuerais
-targuerait
-targueras
-targuèrent
-targuerez
-targueriez
-targuerions
-targuerons
-targueront
-targues
-targués
-targuez
-targui
-targuie
-targuiez
-targuions
-targuons
-tari
-taricheute
-taricheutes
-tarie
-tarière
-tarières
-taries
-tariez
-tarif
-tarifa
-tarifai
-tarifaient
-tarifaire
-tarifaires
-tarifais
-tarifait
-tarifâmes
-tarifant
-tarifante
-tarifantes
-tarifants
-tarifas
-tarifasse
-tarifassent
-tarifasses
-tarifassiez
-tarifassions
-tarifât
-tarifâtes
-tarife
-tarifé
-tarifée
-tarifées
-tarifent
-tarifer
-tarifera
-tariferai
-tariferaient
-tariferais
-tariferait
-tariferas
-tarifèrent
-tariferez
-tariferiez
-tariferions
-tariferons
-tariferont
-tarifes
-tarifés
-tarifez
-tarifia
-tarifiai
-tarifiaient
-tarifiais
-tarifiait
-tarifiâmes
-tarifiant
-tarifias
-tarifiasse
-tarifiassent
-tarifiasses
-tarifiassiez
-tarifiassions
-tarifiât
-tarifiâtes
-tarification
-tarifications
-tarifie
-tarifié
-tarifiée
-tarifiées
-tarifient
-tarifier
-tarifiera
-tarifierai
-tarifieraient
-tarifierais
-tarifierait
-tarifieras
-tarifièrent
-tarifierez
-tarifieriez
-tarifierions
-tarifierons
-tarifieront
-tarifies
-tarifiés
-tarifiez
-tarifiiez
-tarifiions
-tarifions
-tarifons
-tarifs
-tarîmes
-tarin
-tarins
-tarions
-tarir
-tarira
-tarirai
-tariraient
-tarirais
-tarirait
-tariras
-tarirent
-tarirez
-taririez
-taririons
-tarirons
-tariront
-taris
-tarissable
-tarissables
-tarissaient
-tarissais
-tarissait
-tarissant
-tarisse
-tarissement
-tarissements
-tarissent
-tarisses
-tarissez
-tarissiez
-tarissions
-tarissons
-tarit
-tarît
-tarîtes
-tarlatane
-tarlatanes
-tarmacadam
-tarmacadams
-tarons
-tarot
-taroté
-tarotée
-tarotées
-tarotés
-tarots
-tarpan
-tarpans
-tarpon
-tarpons
-tarsal
-tarsale
-tarsales
-tarsaux
-tarse
-tarsectomie
-tarsectomies
-tarses
-tarsien
-tarsienne
-tarsiennes
-tarsiens
-tarsier
-tarsiers
-tartan
-tartane
-tartanes
-tartans
-tartare
-tartares
-tartarin
-tartarins
-tarte
-tartelette
-tartelettes
-Tartempion
-tartes
-tarti
-tartignolle
-tartignolles
-tartîmes
-tartina
-tartinai
-tartinaient
-tartinais
-tartinait
-tartinâmes
-tartinant
-tartinas
-tartinasse
-tartinassent
-tartinasses
-tartinassiez
-tartinassions
-tartinât
-tartinâtes
-tartine
-tartiné
-tartinée
-tartinées
-tartinent
-tartiner
-tartinera
-tartinerai
-tartineraient
-tartinerais
-tartinerait
-tartineras
-tartinèrent
-tartinerez
-tartineriez
-tartinerions
-tartinerons
-tartineront
-tartines
-tartinés
-tartinez
-tartiniez
-tartinions
-tartinons
-tartir
-tartira
-tartirai
-tartiraient
-tartirais
-tartirait
-tartiras
-tartirent
-tartirez
-tartiriez
-tartirions
-tartirons
-tartiront
-tartis
-tartissaient
-tartissais
-tartissait
-tartissant
-tartisse
-tartissent
-tartisses
-tartissez
-tartissiez
-tartissions
-tartissons
-tartit
-tartît
-tartîtes
-tartrate
-tartrates
-tartre
-tartres
-tartreuse
-tartreuses
-tartreux
-tartrique
-tartriques
-tartufe
-tartuferie
-tartuferies
-tartufes
-tartuffe
-tartufferie
-tartufferies
-tartuffes
-tarzan
-tarzans
-tas
-tassa
-tassage
-tassages
-tassai
-tassaient
-tassais
-tassait
-tassâmes
-tassant
-tassas
-tassasse
-tassassent
-tassasses
-tassassiez
-tassassions
-tassât
-tassâtes
-tasse
-tassé
-tasseau
-tasseaux
-tassée
-tassées
-tassement
-tassements
-tassent
-tasser
-tassera
-tasserai
-tasseraient
-tasserais
-tasserait
-tasseras
-tassèrent
-tasserez
-tasseriez
-tasserions
-tasserons
-tasseront
-tasses
-tassés
-tassette
-tassettes
-tassez
-tassiez
-tassili
-tassilis
-tassions
-tassons
-taste-vin
-tata
-tâta
-tâtai
-tâtaient
-tâtais
-tâtait
-tâtâmes
-tatami
-tatamis
-tatane
-tatanes
-tâtant
-tatare
-tatares
-tatas
-tâtas
-tâtasse
-tâtassent
-tâtasses
-tâtassiez
-tâtassions
-tâtât
-tâtâtes
-tâte
-tâté
-tâtée
-tâtées
-tâtent
-tâter
-tâtera
-tâterai
-tâteraient
-tâterais
-tâterait
-tâteras
-tâtèrent
-tâterez
-tâteriez
-tâterions
-tâterons
-tâteront
-tâtes
-tâtés
-tâteur
-tâteurs
-tâte-vin
-tâtez
-tâtiez
-tatillon
-tatillonna
-tatillonnai
-tatillonnaient
-tatillonnais
-tatillonnait
-tatillonnâmes
-tatillonnant
-tatillonnas
-tatillonnasse
-tatillonnassent
-tatillonnasses
-tatillonnassiez
-tatillonnassions
-tatillonnât
-tatillonnâtes
-tatillonne
-tatillonné
-tatillonnent
-tatillonner
-tatillonnera
-tatillonnerai
-tatillonneraient
-tatillonnerais
-tatillonnerait
-tatillonneras
-tatillonnèrent
-tatillonnerez
-tatillonneriez
-tatillonnerions
-tatillonnerons
-tatillonneront
-tatillonnes
-tatillonnez
-tatillonniez
-tatillonnions
-tatillonnons
-tatillons
-tâtions
-tâtonna
-tâtonnai
-tâtonnaient
-tâtonnais
-tâtonnait
-tâtonnâmes
-tâtonnant
-tâtonnante
-tâtonnantes
-tâtonnants
-tâtonnas
-tâtonnasse
-tâtonnassent
-tâtonnasses
-tâtonnassiez
-tâtonnassions
-tâtonnât
-tâtonnâtes
-tâtonne
-tâtonné
-tâtonnement
-tâtonnements
-tâtonnent
-tâtonner
-tâtonnera
-tâtonnerai
-tâtonneraient
-tâtonnerais
-tâtonnerait
-tâtonneras
-tâtonnèrent
-tâtonnerez
-tâtonneriez
-tâtonnerions
-tâtonnerons
-tâtonneront
-tâtonnes
-tâtonnez
-tâtonniez
-tâtonnions
-tâtonnons
-tâtons
-tatou
-tatoua
-tatouage
-tatouages
-tatouai
-tatouaient
-tatouais
-tatouait
-tatouâmes
-tatouant
-tatouas
-tatouasse
-tatouassent
-tatouasses
-tatouassiez
-tatouassions
-tatouât
-tatouâtes
-tatoue
-tatoué
-tatouée
-tatouées
-tatouent
-tatouer
-tatouera
-tatouerai
-tatoueraient
-tatouerais
-tatouerait
-tatoueras
-tatouèrent
-tatouerez
-tatoueriez
-tatouerions
-tatouerons
-tatoueront
-tatoues
-tatoués
-tatoueur
-tatoueurs
-tatouez
-tatouiez
-tatouions
-tatouons
-tatous
-taudis
-taulard
-taularde
-taulardes
-taulards
-taule
-taules
-taulier
-taulière
-taulières
-tauliers
-taupe
-taupé
-taupée
-taupées
-taupe-grillon
-taupes
-taupés
-taupes-grillons
-taupier
-taupière
-taupières
-taupiers
-taupin
-taupinière
-taupinières
-taupins
-taure
-taureau
-taureaux
-taures
-taurillon
-taurillons
-taurin
-taurine
-taurines
-taurins
-taurobole
-tauroboles
-tauromachie
-tauromachies
-tauromachique
-tauromachiques
-tautochrone
-tautochrones
-tautologie
-tautologies
-tautologue
-tautologues
-tautomère
-tautomères
-tautomérie
-tautoméries
-taux
-tauzin
-tauzins
-tavaïolle
-tavaïolles
-tavela
-tavelai
-tavelaient
-tavelais
-tavelait
-tavelâmes
-tavelant
-tavelas
-tavelasse
-tavelassent
-tavelasses
-tavelassiez
-tavelassions
-tavelât
-tavelâtes
-tavelé
-tavelée
-tavelées
-taveler
-tavelèrent
-tavelés
-tavelez
-taveliez
-tavelions
-tavella
-tavellai
-tavellaient
-tavellais
-tavellait
-tavellâmes
-tavellant
-tavellas
-tavellasse
-tavellassent
-tavellasses
-tavellassiez
-tavellassions
-tavellât
-tavellâtes
-tavelle
-tavellé
-tavellée
-tavellées
-tavellent
-taveller
-tavellera
-tavellerai
-tavelleraient
-tavellerais
-tavellerait
-tavelleras
-tavellèrent
-tavellerez
-tavelleriez
-tavellerions
-tavellerons
-tavelleront
-tavelles
-tavellés
-tavellez
-tavelliez
-tavellions
-tavellons
-tavelons
-tavelure
-tavelures
-taverne
-tavernes
-tavernier
-tavernière
-tavernières
-taverniers
-tavillon
-tavillons
-taxa
-taxable
-taxables
-taxai
-taxaient
-taxais
-taxait
-taxâmes
-taxant
-taxas
-taxasse
-taxassent
-taxasses
-taxassiez
-taxassions
-taxât
-taxâtes
-taxateur
-taxateurs
-taxatif
-taxatifs
-taxation
-taxations
-taxative
-taxatives
-taxe
-taxé
-taxée
-taxées
-taxent
-taxer
-taxera
-taxerai
-taxeraient
-taxerais
-taxerait
-taxeras
-taxèrent
-taxerez
-taxeriez
-taxerions
-taxerons
-taxeront
-taxes
-taxés
-taxez
-taxi
-taxidermie
-taxidermies
-taxidermiste
-taxidermistes
-taxie
-taxies
-taxiez
-taximètre
-taximètres
-taxinomie
-taxinomies
-taxinomique
-taxinomiques
-taxinomiste
-taxinomistes
-taxions
-Taxiphone
-Taxiphones
-taxis
-taxiway
-taxiways
-taxodium
-taxodiums
-taxon
-taxonomie
-taxonomies
-taxonomique
-taxonomiques
-taxonomiste
-taxonomistes
-taxons
-taylorisa
-taylorisai
-taylorisaient
-taylorisais
-taylorisait
-taylorisâmes
-taylorisant
-taylorisas
-taylorisasse
-taylorisassent
-taylorisasses
-taylorisassiez
-taylorisassions
-taylorisât
-taylorisâtes
-taylorisation
-taylorisations
-taylorise
-taylorisé
-taylorisée
-taylorisées
-taylorisent
-tayloriser
-taylorisera
-tayloriserai
-tayloriseraient
-tayloriserais
-tayloriserait
-tayloriseras
-taylorisèrent
-tayloriserez
-tayloriseriez
-tayloriserions
-tayloriserons
-tayloriseront
-taylorises
-taylorisés
-taylorisez
-taylorisiez
-taylorisions
-taylorisme
-taylorismes
-taylorisons
-tchador
-tchadors
-tchao
-tcharchaf
-tcharchafs
-tchécoslovaque
-tchécoslovaques
-tchèque
-tchèques
-tchérémisse
-tchernoziom
-tchernozioms
-tchin-tchin
-tchitola
-tchitolas
-te
-té
-technétronique
-technétroniques
-technicien
-technicienne
-techniciennes
-techniciens
-technicisa
-technicisai
-technicisaient
-technicisais
-technicisait
-technicisâmes
-technicisant
-technicisas
-technicisasse
-technicisassent
-technicisasses
-technicisassiez
-technicisassions
-technicisât
-technicisâtes
-technicise
-technicisé
-technicisée
-technicisées
-technicisent
-techniciser
-technicisera
-techniciserai
-techniciseraient
-techniciserais
-techniciserait
-techniciseras
-technicisèrent
-techniciserez
-techniciseriez
-techniciserions
-techniciserons
-techniciseront
-technicises
-technicisés
-technicisez
-technicisiez
-technicisions
-technicisons
-technicité
-technicités
-Technicolor
-technique
-techniquement
-techniques
-technisa
-technisai
-technisaient
-technisais
-technisait
-technisâmes
-technisant
-technisas
-technisasse
-technisassent
-technisasses
-technisassiez
-technisassions
-technisât
-technisâtes
-technise
-technisé
-technisée
-technisées
-technisent
-techniser
-technisera
-techniserai
-techniseraient
-techniserais
-techniserait
-techniseras
-technisèrent
-techniserez
-techniseriez
-techniserions
-techniserons
-techniseront
-technises
-technisés
-technisez
-technisiez
-technisions
-technisons
-technobureaucratique
-technobureaucratiques
-technocrate
-technocrates
-technocratie
-technocraties
-technocratique
-technocratiques
-technocratisa
-technocratisai
-technocratisaient
-technocratisais
-technocratisait
-technocratisâmes
-technocratisant
-technocratisante
-technocratisantes
-technocratisants
-technocratisas
-technocratisasse
-technocratisassent
-technocratisasses
-technocratisassiez
-technocratisassions
-technocratisât
-technocratisâtes
-technocratisation
-technocratisations
-technocratise
-technocratisé
-technocratisée
-technocratisées
-technocratisent
-technocratiser
-technocratisera
-technocratiserai
-technocratiseraient
-technocratiserais
-technocratiserait
-technocratiseras
-technocratisèrent
-technocratiserez
-technocratiseriez
-technocratiserions
-technocratiserons
-technocratiseront
-technocratises
-technocratisés
-technocratisez
-technocratisiez
-technocratisions
-technocratisme
-technocratismes
-technocratisons
-technologie
-technologies
-technologique
-technologiques
-technologiste
-technologistes
-technologue
-technologues
-technophile
-technophiles
-technostructure
-technostructures
-teck
-teckel
-teckels
-tecks
-tectonique
-tectoniques
-tectrice
-tectrices
-tee
-teen-ager
-teen-agers
-tees
-tee-shirt
-tee-shirts
-Téflon
-Téflons
-tégénaire
-tégénaires
-tégument
-tégumentaire
-tégumentaires
-téguments
-teignaient
-teignais
-teignait
-teignant
-teigne
-teignent
-teignes
-teigneuse
-teigneuses
-teigneux
-teignez
-teigniez
-teignîmes
-teignions
-teignirent
-teignis
-teignisse
-teignissent
-teignisses
-teignissiez
-teignissions
-teignit
-teignît
-teignîtes
-teignons
-teilla
-teillage
-teillages
-teillai
-teillaient
-teillais
-teillait
-teillâmes
-teillant
-teillas
-teillasse
-teillassent
-teillasses
-teillassiez
-teillassions
-teillât
-teillâtes
-teille
-teillé
-teillée
-teillées
-teillent
-teiller
-teillera
-teillerai
-teilleraient
-teillerais
-teillerait
-teilleras
-teillèrent
-teillerez
-teilleriez
-teillerions
-teillerons
-teilleront
-teilles
-teillés
-teilleur
-teilleurs
-teilleuse
-teilleuses
-teillez
-teilliez
-teillions
-teillons
-teindra
-teindrai
-teindraient
-teindrais
-teindrait
-teindras
-teindre
-teindrez
-teindriez
-teindrions
-teindrons
-teindront
-teins
-teint
-teinta
-teintai
-teintaient
-teintais
-teintait
-teintâmes
-teintant
-teintas
-teintasse
-teintassent
-teintasses
-teintassiez
-teintassions
-teintât
-teintâtes
-teinte
-teinté
-teintée
-teintées
-teintent
-teinter
-teintera
-teinterai
-teinteraient
-teinterais
-teinterait
-teinteras
-teintèrent
-teinterez
-teinteriez
-teinterions
-teinterons
-teinteront
-teintes
-teintés
-teintez
-teintiez
-teintions
-teintons
-teints
-teinture
-teinturerie
-teintureries
-teintures
-teinturier
-teinturière
-teinturières
-teinturiers
-tek
-teks
-tel
-télamon
-télamons
-télé
-télébenne
-télébennes
-télécabine
-télécabines
-télécinéma
-télécinémas
-télécommanda
-télécommandai
-télécommandaient
-télécommandais
-télécommandait
-télécommandâmes
-télécommandant
-télécommandas
-télécommandasse
-télécommandassent
-télécommandasses
-télécommandassiez
-télécommandassions
-télécommandât
-télécommandâtes
-télécommande
-télécommandé
-télécommandée
-télécommandées
-télécommandent
-télécommander
-télécommandera
-télécommanderai
-télécommanderaient
-télécommanderais
-télécommanderait
-télécommanderas
-télécommandèrent
-télécommanderez
-télécommanderiez
-télécommanderions
-télécommanderons
-télécommanderont
-télécommandes
-télécommandés
-télécommandez
-télécommandiez
-télécommandions
-télécommandons
-télécommunication
-télécommunications
-téléconférence
-téléconférences
-télécopia
-télécopiai
-télécopiaient
-télécopiais
-télécopiait
-télécopiâmes
-télécopiant
-télécopias
-télécopiasse
-télécopiassent
-télécopiasses
-télécopiassiez
-télécopiassions
-télécopiât
-télécopiâtes
-télécopie
-télécopié
-télécopiée
-télécopiées
-télécopient
-télécopier
-télécopiera
-télécopierai
-télécopieraient
-télécopierais
-télécopierait
-télécopieras
-télécopièrent
-télécopierez
-télécopieriez
-télécopierions
-télécopierons
-télécopieront
-télécopies
-télécopiés
-télécopieur
-télécopieurs
-télécopiez
-télécopiiez
-télécopiions
-télécopions
-télédétection
-télédétections
-télédiffusa
-télédiffusai
-télédiffusaient
-télédiffusais
-télédiffusait
-télédiffusâmes
-télédiffusant
-télédiffusas
-télédiffusasse
-télédiffusassent
-télédiffusasses
-télédiffusassiez
-télédiffusassions
-télédiffusât
-télédiffusâtes
-télédiffuse
-télédiffusé
-télédiffusée
-télédiffusées
-télédiffusent
-télédiffuser
-télédiffusera
-télédiffuserai
-télédiffuseraient
-télédiffuserais
-télédiffuserait
-télédiffuseras
-télédiffusèrent
-télédiffuserez
-télédiffuseriez
-télédiffuserions
-télédiffuserons
-télédiffuseront
-télédiffuses
-télédiffusés
-télédiffusez
-télédiffusiez
-télédiffusion
-télédiffusions
-télédiffusons
-télédistribution
-télédistributions
-téléenseignement
-télé-enseignement
-téléenseignements
-télé-enseignements
-téléférique
-téléfériques
-téléfilm
-téléfilms
-téléga
-télégas
-télégénique
-télégéniques
-télégestion
-télégestions
-télégramme
-télégrammes
-télégraphe
-télégraphes
-télégraphia
-télégraphiai
-télégraphiaient
-télégraphiais
-télégraphiait
-télégraphiâmes
-télégraphiant
-télégraphias
-télégraphiasse
-télégraphiassent
-télégraphiasses
-télégraphiassiez
-télégraphiassions
-télégraphiât
-télégraphiâtes
-télégraphie
-télégraphié
-télégraphiée
-télégraphiées
-télégraphient
-télégraphier
-télégraphiera
-télégraphierai
-télégraphieraient
-télégraphierais
-télégraphierait
-télégraphieras
-télégraphièrent
-télégraphierez
-télégraphieriez
-télégraphierions
-télégraphierons
-télégraphieront
-télégraphies
-télégraphiés
-télégraphiez
-télégraphiiez
-télégraphiions
-télégraphions
-télégraphique
-télégraphiquement
-télégraphiques
-télégraphiste
-télégraphistes
-téléguida
-téléguidage
-téléguidages
-téléguidai
-téléguidaient
-téléguidais
-téléguidait
-téléguidâmes
-téléguidant
-téléguidas
-téléguidasse
-téléguidassent
-téléguidasses
-téléguidassiez
-téléguidassions
-téléguidât
-téléguidâtes
-téléguide
-téléguidé
-téléguidée
-téléguidées
-téléguident
-téléguider
-téléguidera
-téléguiderai
-téléguideraient
-téléguiderais
-téléguiderait
-téléguideras
-téléguidèrent
-téléguiderez
-téléguideriez
-téléguiderions
-téléguiderons
-téléguideront
-téléguides
-téléguidés
-téléguidez
-téléguidiez
-téléguidions
-téléguidons
-téléimprimeur
-téléimprimeurs
-téléinformatique
-téléinformatiques
-télékinésie
-télékinésies
-télémaintenance
-télémaintenances
-télémanipulateur
-télémanipulateurs
-télémanipulation
-télémanipulations
-télémark
-télémarks
-télématique
-télématiques
-télémécanicien
-télémécaniciens
-télémécanique
-télémécaniques
-télémesure
-télémesures
-télémétra
-télémétrai
-télémétraient
-télémétrais
-télémétrait
-télémétrâmes
-télémétrant
-télémétras
-télémétrasse
-télémétrassent
-télémétrasses
-télémétrassiez
-télémétrassions
-télémétrât
-télémétrâtes
-télémétré
-télémètre
-télémétrée
-télémétrées
-télémètrent
-télémétrer
-télémétrera
-télémétrerai
-télémétreraient
-télémétrerais
-télémétrerait
-télémétreras
-télémétrèrent
-télémétrerez
-télémétreriez
-télémétrerions
-télémétrerons
-télémétreront
-télémétrés
-télémètres
-télémétreur
-télémétreurs
-télémétrez
-télémétrie
-télémétries
-télémétriez
-télémétrions
-télémétrique
-télémétriques
-télémétrons
-télencéphale
-télencéphales
-téléobjectif
-téléobjectifs
-téléologie
-téléologies
-téléologique
-téléologiques
-téléonomie
-téléonomies
-téléopérateur
-téléopérateurs
-téléopération
-téléopérations
-téléopératrice
-téléopératrices
-téléosaure
-téléosaures
-télépathe
-télépathes
-télépathie
-télépathies
-télépathique
-télépathiques
-téléphérage
-téléphérages
-téléphérique
-téléphériques
-téléphona
-téléphonage
-téléphonages
-téléphonai
-téléphonaient
-téléphonais
-téléphonait
-téléphonâmes
-téléphonant
-téléphonas
-téléphonasse
-téléphonassent
-téléphonasses
-téléphonassiez
-téléphonassions
-téléphonât
-téléphonâtes
-téléphone
-téléphoné
-téléphonée
-téléphonées
-téléphonent
-téléphoner
-téléphonera
-téléphonerai
-téléphoneraient
-téléphonerais
-téléphonerait
-téléphoneras
-téléphonèrent
-téléphonerez
-téléphoneriez
-téléphonerions
-téléphonerons
-téléphoneront
-téléphones
-téléphonés
-téléphonez
-téléphonie
-téléphonies
-téléphoniez
-téléphonions
-téléphonique
-téléphoniquement
-téléphoniques
-téléphoniste
-téléphonistes
-téléphonons
-téléphotographie
-téléphotographies
-télépointage
-télépointages
-téléradio
-téléradiographie
-téléradiographies
-téléradios
-téléreportage
-téléreportages
-télérobotique
-télérobotiques
-télés
-téléscaphe
-téléscaphes
-télescopa
-télescopage
-télescopages
-télescopai
-télescopaient
-télescopais
-télescopait
-télescopâmes
-télescopant
-télescopas
-télescopasse
-télescopassent
-télescopasses
-télescopassiez
-télescopassions
-télescopât
-télescopâtes
-télescope
-télescopé
-télescopée
-télescopées
-télescopent
-télescoper
-télescopera
-télescoperai
-télescoperaient
-télescoperais
-télescoperait
-télescoperas
-télescopèrent
-télescoperez
-télescoperiez
-télescoperions
-télescoperons
-télescoperont
-télescopes
-télescopés
-télescopez
-télescopiez
-télescopions
-télescopique
-télescopiques
-télescopons
-téléscripteur
-téléscripteurs
-télésiège
-télésièges
-télésignalisation
-télésignalisations
-téléski
-téléskis
-téléspectateur
-téléspectateurs
-téléspectatrice
-téléspectatrices
-télesthésie
-télesthésies
-télésurveillance
-télésurveillances
-télétexte
-télétextes
-téléthèque
-téléthèques
-télétoxique
-télétoxiques
-télétraitement
-télétraitements
-télétravail
-télétravails
-télétype
-télétypes
-télévisa
-télévisai
-télévisaient
-télévisais
-télévisait
-télévisâmes
-télévisant
-télévisas
-télévisasse
-télévisassent
-télévisasses
-télévisassiez
-télévisassions
-télévisât
-télévisâtes
-télévise
-télévisé
-télévisée
-télévisées
-télévisent
-téléviser
-télévisera
-téléviserai
-téléviseraient
-téléviserais
-téléviserait
-téléviseras
-télévisèrent
-téléviserez
-téléviseriez
-téléviserions
-téléviserons
-téléviseront
-télévises
-télévisés
-téléviseur
-téléviseurs
-télévisez
-télévisiez
-télévision
-télévisions
-télévisons
-télévisuel
-télévisuelle
-télévisuelles
-télévisuels
-télex
-télexa
-télexai
-télexaient
-télexais
-télexait
-télexâmes
-télexant
-télexas
-télexasse
-télexassent
-télexasses
-télexassiez
-télexassions
-télexât
-télexâtes
-télexe
-télexé
-télexée
-télexées
-télexent
-télexer
-télexera
-télexerai
-télexeraient
-télexerais
-télexerait
-télexeras
-télexèrent
-télexerez
-télexeriez
-télexerions
-télexerons
-télexeront
-télexes
-télexés
-télexez
-télexiez
-télexions
-télexiste
-télexistes
-télexons
-tell
-telle
-tellement
-telles
-tellière
-tellières
-tells
-tellurate
-tellurates
-tellure
-tellures
-tellureuse
-tellureuses
-tellureux
-tellurhydrique
-tellurhydriques
-tellurien
-tellurienne
-telluriennes
-telluriens
-tellurique
-telluriques
-tellurisme
-tellurismes
-tellurure
-tellurures
-télolécithe
-télolécithes
-télophase
-télophases
-tels
-telson
-telsons
-téméraire
-témérairement
-téméraires
-témérité
-témérités
-témoigna
-témoignage
-témoignages
-témoignai
-témoignaient
-témoignais
-témoignait
-témoignâmes
-témoignant
-témoignas
-témoignasse
-témoignassent
-témoignasses
-témoignassiez
-témoignassions
-témoignât
-témoignâtes
-témoigne
-témoigné
-témoignée
-témoignées
-témoignent
-témoigner
-témoignera
-témoignerai
-témoigneraient
-témoignerais
-témoignerait
-témoigneras
-témoignèrent
-témoignerez
-témoigneriez
-témoignerions
-témoignerons
-témoigneront
-témoignes
-témoignés
-témoignez
-témoigniez
-témoignions
-témoignons
-témoin
-témoins
-tempe
-tempéra
-tempérai
-tempéraient
-tempérais
-tempérait
-tempérament
-tempéraments
-tempérâmes
-tempérance
-tempérances
-tempérant
-tempérante
-tempérantes
-tempérants
-tempéras
-tempérasse
-tempérassent
-tempérasses
-tempérassiez
-tempérassions
-tempérât
-tempérâtes
-température
-températures
-tempéré
-tempère
-tempérée
-tempérées
-tempèrent
-tempérer
-tempérera
-tempérerai
-tempéreraient
-tempérerais
-tempérerait
-tempéreras
-tempérèrent
-tempérerez
-tempéreriez
-tempérerions
-tempérerons
-tempéreront
-tempérés
-tempères
-tempérez
-tempériez
-tempérions
-tempérons
-tempes
-tempêta
-tempêtai
-tempêtaient
-tempêtais
-tempêtait
-tempêtâmes
-tempêtant
-tempêtas
-tempêtasse
-tempêtassent
-tempêtasses
-tempêtassiez
-tempêtassions
-tempêtât
-tempêtâtes
-tempête
-tempêté
-tempêtent
-tempêter
-tempêtera
-tempêterai
-tempêteraient
-tempêterais
-tempêterait
-tempêteras
-tempêtèrent
-tempêterez
-tempêteriez
-tempêterions
-tempêterons
-tempêteront
-tempêtes
-tempêtez
-tempêtiez
-tempêtions
-tempêtons
-tempétueuse
-tempétueuses
-tempétueux
-temple
-temples
-templier
-templiers
-tempo
-temporaire
-temporairement
-temporaires
-temporal
-temporale
-temporales
-temporalité
-temporalités
-temporaux
-temporel
-temporelle
-temporelles
-temporels
-temporisa
-temporisai
-temporisaient
-temporisais
-temporisait
-temporisâmes
-temporisant
-temporisante
-temporisantes
-temporisants
-temporisas
-temporisasse
-temporisassent
-temporisasses
-temporisassiez
-temporisassions
-temporisât
-temporisâtes
-temporisateur
-temporisateurs
-temporisation
-temporisations
-temporisatrice
-temporisatrices
-temporise
-temporisé
-temporisent
-temporiser
-temporisera
-temporiserai
-temporiseraient
-temporiserais
-temporiserait
-temporiseras
-temporisèrent
-temporiserez
-temporiseriez
-temporiserions
-temporiserons
-temporiseront
-temporises
-temporisez
-temporisiez
-temporisions
-temporisons
-tempos
-temps
-tenable
-tenables
-tenace
-tenacement
-tenaces
-ténacité
-ténacités
-tenaient
-tenailla
-tenaillai
-tenaillaient
-tenaillais
-tenaillait
-tenaillâmes
-tenaillant
-tenaillas
-tenaillasse
-tenaillassent
-tenaillasses
-tenaillassiez
-tenaillassions
-tenaillât
-tenaillâtes
-tenaille
-tenaillé
-tenaillée
-tenaillées
-tenaillement
-tenaillements
-tenaillent
-tenailler
-tenaillera
-tenaillerai
-tenailleraient
-tenaillerais
-tenaillerait
-tenailleras
-tenaillèrent
-tenaillerez
-tenailleriez
-tenaillerions
-tenaillerons
-tenailleront
-tenailles
-tenaillés
-tenaillez
-tenailliez
-tenaillions
-tenaillons
-tenais
-tenait
-tenancier
-tenancière
-tenancières
-tenanciers
-tenant
-tenante
-tenantes
-tenants
-tend
-tendaient
-tendais
-tendait
-tendance
-tendances
-tendanciel
-tendancielle
-tendancielles
-tendanciels
-tendancieuse
-tendancieusement
-tendancieuses
-tendancieux
-tendant
-tende
-tendelle
-tendelles
-tendent
-tender
-tenderie
-tenderies
-tenders
-tendes
-tendeur
-tendeurs
-tendeuse
-tendeuses
-tendez
-tendiez
-tendîmes
-tendineuse
-tendineuses
-tendineux
-tendinite
-tendinites
-tendions
-tendirent
-tendis
-tendisse
-tendissent
-tendisses
-tendissiez
-tendissions
-tendit
-tendît
-tendîtes
-tendoir
-tendoirs
-tendon
-tendons
-tendra
-tendrai
-tendraient
-tendrais
-tendrait
-tendras
-tendre
-tendrement
-tendres
-tendresse
-tendresses
-tendreté
-tendretés
-tendrez
-tendriez
-tendrions
-tendron
-tendrons
-tendront
-tends
-tendu
-tendue
-tendues
-tendus
-ténèbres
-ténébreuse
-ténébreusement
-ténébreuses
-ténébreux
-ténébrion
-ténébrions
-tènement
-tènements
-ténesme
-ténesmes
-teneur
-teneurmètre
-teneurmètres
-teneurs
-teneuse
-teneuses
-tenez
-ténia
-ténias
-teniez
-ténifuge
-ténifuges
-tenions
-tenir
-tennis
-tennisman
-tennismen
-tennistique
-tennistiques
-tenon
-tenonna
-tenonnai
-tenonnaient
-tenonnais
-tenonnait
-tenonnâmes
-tenonnant
-tenonnas
-tenonnasse
-tenonnassent
-tenonnasses
-tenonnassiez
-tenonnassions
-tenonnât
-tenonnâtes
-tenonne
-tenonné
-tenonnée
-tenonnées
-tenonnent
-tenonner
-tenonnera
-tenonnerai
-tenonneraient
-tenonnerais
-tenonnerait
-tenonneras
-tenonnèrent
-tenonnerez
-tenonneriez
-tenonnerions
-tenonnerons
-tenonneront
-tenonnes
-tenonnés
-tenonneuse
-tenonneuses
-tenonnez
-tenonniez
-tenonnions
-tenonnons
-tenons
-ténor
-ténorino
-ténorinos
-ténorisa
-ténorisai
-ténorisaient
-ténorisais
-ténorisait
-ténorisâmes
-ténorisant
-ténorisas
-ténorisasse
-ténorisassent
-ténorisasses
-ténorisassiez
-ténorisassions
-ténorisât
-ténorisâtes
-ténorise
-ténorisé
-ténorisent
-ténoriser
-ténorisera
-ténoriserai
-ténoriseraient
-ténoriserais
-ténoriserait
-ténoriseras
-ténorisèrent
-ténoriserez
-ténoriseriez
-ténoriserions
-ténoriserons
-ténoriseront
-ténorises
-ténorisez
-ténorisiez
-ténorisions
-ténorisons
-ténorite
-ténorites
-ténors
-ténotomie
-ténotomies
-tenrec
-tenrecs
-tensioactif
-tensioactifs
-tensioactive
-tensioactives
-tensiomètre
-tensiomètres
-tension
-tensions
-tenson
-tensons
-tenta
-tentaculaire
-tentaculaires
-tentacule
-tentacules
-tentai
-tentaient
-tentais
-tentait
-tentâmes
-tentant
-tentante
-tentantes
-tentants
-tentas
-tentasse
-tentassent
-tentasses
-tentassiez
-tentassions
-tentât
-tentâtes
-tentateur
-tentateurs
-tentation
-tentations
-tentative
-tentatives
-tentatrice
-tentatrices
-tente
-tenté
-tente-abri
-tentée
-tentées
-tentent
-tenter
-tentera
-tenterai
-tenteraient
-tenterais
-tenterait
-tenteras
-tentèrent
-tenterez
-tenteriez
-tenterions
-tenterons
-tenteront
-tentes
-tentés
-tentes-abris
-tentez
-tenthrède
-tenthrèdes
-tentiez
-tentions
-tentons
-tenture
-tentures
-tenu
-ténu
-tenue
-ténue
-tenues
-ténues
-ténuité
-ténuités
-tenure
-tenures
-tenus
-ténus
-tenuto
-téorbe
-téorbes
-tepidarium
-tepidariums
-tequila
-tequilas
-tératogène
-tératogènes
-tératogenèse
-tératogenèses
-tératogénie
-tératogénies
-tératologie
-tératologies
-tératologique
-tératologiques
-tératologiste
-tératologistes
-tératologue
-tératologues
-terbine
-terbines
-terbium
-terbiums
-terça
-terçai
-terçaient
-terçais
-terçait
-terçâmes
-terçant
-terças
-terçasse
-terçassent
-terçasses
-terçassiez
-terçassions
-terçât
-terçâtes
-terce
-tercé
-tercée
-tercées
-tercent
-tercer
-tercera
-tercerai
-terceraient
-tercerais
-tercerait
-terceras
-tercèrent
-tercerez
-terceriez
-tercerions
-tercerons
-terceront
-terces
-tercés
-tercet
-tercets
-tercez
-terciez
-tercions
-terçons
-térébelle
-térébelles
-terebellum
-terebellums
-térébenthine
-térébenthines
-térébinthe
-térébinthes
-térébique
-térébiques
-térébrant
-térébrante
-térébrantes
-térébrants
-térébratule
-térébratules
-Tergal
-Tergals
-tergiversa
-tergiversai
-tergiversaient
-tergiversais
-tergiversait
-tergiversâmes
-tergiversant
-tergiversas
-tergiversasse
-tergiversassent
-tergiversasses
-tergiversassiez
-tergiversassions
-tergiversât
-tergiversâtes
-tergiversation
-tergiversations
-tergiverse
-tergiversé
-tergiversent
-tergiverser
-tergiversera
-tergiverserai
-tergiverseraient
-tergiverserais
-tergiverserait
-tergiverseras
-tergiversèrent
-tergiverserez
-tergiverseriez
-tergiverserions
-tergiverserons
-tergiverseront
-tergiverses
-tergiversez
-tergiversiez
-tergiversions
-tergiversons
-termaillage
-termaillages
-terme
-termes
-termina
-terminai
-terminaient
-terminais
-terminaison
-terminaisons
-terminait
-terminal
-terminale
-terminales
-terminâmes
-terminant
-terminas
-terminasse
-terminassent
-terminasses
-terminassiez
-terminassions
-terminât
-terminâtes
-terminaux
-termine
-terminé
-terminée
-terminées
-terminent
-terminer
-terminera
-terminerai
-termineraient
-terminerais
-terminerait
-termineras
-terminèrent
-terminerez
-termineriez
-terminerions
-terminerons
-termineront
-termines
-terminés
-terminez
-terminiez
-terminions
-terminologie
-terminologies
-terminologue
-terminologues
-terminons
-terminus
-termite
-termites
-termitière
-termitières
-ternaire
-ternaires
-terne
-ternes
-terni
-ternie
-ternies
-ternîmes
-ternir
-ternira
-ternirai
-terniraient
-ternirais
-ternirait
-terniras
-ternirent
-ternirez
-terniriez
-ternirions
-ternirons
-terniront
-ternis
-ternissaient
-ternissais
-ternissait
-ternissant
-ternissante
-ternissantes
-ternissants
-ternisse
-ternissement
-ternissements
-ternissent
-ternisses
-ternissez
-ternissiez
-ternissions
-ternissons
-ternissure
-ternissures
-ternit
-ternît
-ternîtes
-terpène
-terpènes
-terpénique
-terpéniques
-terpine
-terpinéol
-terpinéols
-terpines
-terpinol
-terpinols
-terra
-terrafungine
-terrafungines
-terrage
-terrages
-terrai
-terraient
-terrain
-terrains
-terrais
-terrait
-terramare
-terramares
-terrâmes
-terrant
-terraplane
-terraplanes
-terraqué
-terraquée
-terraquées
-terraqués
-terrarium
-terrariums
-terras
-terrassa
-terrassai
-terrassaient
-terrassais
-terrassait
-terrassâmes
-terrassant
-terrassas
-terrassasse
-terrassassent
-terrassasses
-terrassassiez
-terrassassions
-terrassât
-terrassâtes
-terrasse
-terrassé
-terrassée
-terrassées
-terrassement
-terrassements
-terrassent
-terrasser
-terrassera
-terrasserai
-terrasseraient
-terrasserais
-terrasserait
-terrasseras
-terrassèrent
-terrasserez
-terrasseriez
-terrasserions
-terrasserons
-terrasseront
-terrasses
-terrassés
-terrassez
-terrassier
-terrassiers
-terrassiez
-terrassions
-terrassons
-terrât
-terrâtes
-terre
-terré
-terreau
-terreauta
-terreautage
-terreautages
-terreautai
-terreautaient
-terreautais
-terreautait
-terreautâmes
-terreautant
-terreautas
-terreautasse
-terreautassent
-terreautasses
-terreautassiez
-terreautassions
-terreautât
-terreautâtes
-terreaute
-terreauté
-terreautée
-terreautées
-terreautent
-terreauter
-terreautera
-terreauterai
-terreauteraient
-terreauterais
-terreauterait
-terreauteras
-terreautèrent
-terreauterez
-terreauteriez
-terreauterions
-terreauterons
-terreauteront
-terreautes
-terreautés
-terreautez
-terreautiez
-terreautions
-terreautons
-terreaux
-terrée
-terrées
-terre-neuvas
-terre-neuve
-terre-neuvien
-terre-neuvienne
-terre-neuviennes
-terre-neuviens
-terre-neuvier
-terre-neuviers
-terrent
-terre-plein
-terre-pleins
-terrer
-terrera
-terrerai
-terreraient
-terrerais
-terrerait
-terreras
-terrèrent
-terrerez
-terreriez
-terrerions
-terrerons
-terreront
-terres
-terrés
-terrestre
-terrestres
-terreur
-terreurs
-terreuse
-terreuses
-terreux
-terrez
-terri
-terrible
-terriblement
-terribles
-terricole
-terricoles
-terrien
-terrienne
-terriennes
-terriens
-terrier
-terriers
-terriez
-terrifia
-terrifiai
-terrifiaient
-terrifiais
-terrifiait
-terrifiâmes
-terrifiant
-terrifiante
-terrifiantes
-terrifiants
-terrifias
-terrifiasse
-terrifiassent
-terrifiasses
-terrifiassiez
-terrifiassions
-terrifiât
-terrifiâtes
-terrifie
-terrifié
-terrifiée
-terrifiées
-terrifient
-terrifier
-terrifiera
-terrifierai
-terrifieraient
-terrifierais
-terrifierait
-terrifieras
-terrifièrent
-terrifierez
-terrifieriez
-terrifierions
-terrifierons
-terrifieront
-terrifies
-terrifiés
-terrifiez
-terrifiiez
-terrifiions
-terrifions
-terrigène
-terrigènes
-terril
-terrils
-terrîmes
-terrine
-terrines
-terrions
-terrir
-terrira
-terrirai
-terriraient
-terrirais
-terrirait
-terriras
-terrirent
-terrirez
-terririez
-terririons
-terrirons
-terriront
-terris
-terrissaient
-terrissais
-terrissait
-terrissant
-terrisse
-terrissent
-terrisses
-terrissez
-terrissiez
-terrissions
-terrissons
-territ
-terrît
-terrîtes
-territoire
-territoires
-territorial
-territoriale
-territorialement
-territoriales
-territorialité
-territorialités
-territoriaux
-terroir
-terroirs
-terrons
-terrorisa
-terrorisai
-terrorisaient
-terrorisais
-terrorisait
-terrorisâmes
-terrorisant
-terrorisante
-terrorisantes
-terrorisants
-terrorisas
-terrorisasse
-terrorisassent
-terrorisasses
-terrorisassiez
-terrorisassions
-terrorisât
-terrorisâtes
-terrorise
-terrorisé
-terrorisée
-terrorisées
-terrorisent
-terroriser
-terrorisera
-terroriserai
-terroriseraient
-terroriserais
-terroriserait
-terroriseras
-terrorisèrent
-terroriserez
-terroriseriez
-terroriserions
-terroriserons
-terroriseront
-terrorises
-terrorisés
-terrorisez
-terrorisiez
-terrorisions
-terrorisme
-terrorismes
-terrorisons
-terroriste
-terroristes
-tersa
-tersai
-tersaient
-tersais
-tersait
-tersâmes
-tersant
-tersas
-tersasse
-tersassent
-tersasses
-tersassiez
-tersassions
-tersât
-tersâtes
-terse
-tersé
-tersée
-tersées
-tersent
-terser
-tersera
-terserai
-terseraient
-terserais
-terserait
-terseras
-tersèrent
-terserez
-terseriez
-terserions
-terserons
-terseront
-terses
-tersés
-tersez
-tersiez
-tersions
-tersons
-tertiaire
-tertiaires
-tertiairisation
-tertiairisations
-tertiarisation
-tertiarisations
-tertio
-tertre
-tertres
-terzetto
-terzettos
-tes
-tés
-tessiture
-tessitures
-tesson
-tessons
-test
-testa
-testabilité
-testabilités
-testable
-testables
-testacé
-testacée
-testacées
-testacelle
-testacelles
-testacés
-testage
-testages
-testai
-testaient
-testais
-testait
-testament
-testamentaire
-testamentaires
-testaments
-testâmes
-testant
-testas
-testasse
-testassent
-testasses
-testassiez
-testassions
-testât
-testâtes
-testateur
-testateurs
-testatrice
-testatrices
-teste
-testé
-testée
-testées
-testent
-tester
-testera
-testerai
-testeraient
-testerais
-testerait
-testeras
-testèrent
-testerez
-testeriez
-testerions
-testerons
-testeront
-testes
-testés
-testeur
-testeurs
-testez
-testiculaire
-testiculaires
-testicule
-testicules
-testiez
-testimonial
-testimoniale
-testimoniales
-testimoniaux
-testions
-testologie
-testologies
-teston
-testons
-testostérone
-testostérones
-tests
-téta
-tétai
-tétaient
-tétais
-tétait
-tétâmes
-tétanie
-tétanies
-tétanique
-tétaniques
-tétanisa
-tétanisai
-tétanisaient
-tétanisais
-tétanisait
-tétanisâmes
-tétanisant
-tétanisante
-tétanisantes
-tétanisants
-tétanisas
-tétanisasse
-tétanisassent
-tétanisasses
-tétanisassiez
-tétanisassions
-tétanisât
-tétanisâtes
-tétanisation
-tétanisations
-tétanise
-tétanisé
-tétanisée
-tétanisées
-tétanisent
-tétaniser
-tétanisera
-tétaniserai
-tétaniseraient
-tétaniserais
-tétaniserait
-tétaniseras
-tétanisèrent
-tétaniserez
-tétaniseriez
-tétaniserions
-tétaniserons
-tétaniseront
-tétanises
-tétanisés
-tétanisez
-tétanisiez
-tétanisions
-tétanisme
-tétanismes
-tétanisons
-tétanos
-tétant
-têtard
-têtards
-tétas
-tétasse
-tétassent
-tétasses
-tétassiez
-tétassions
-tétât
-tétâtes
-tété
-tète
-tête
-tête-à-queue
-tête-à-tête
-têteau
-têteaux
-tête-bêche
-tête-de-clou
-tête-de-loup
-tête-de-Maure
-tête-de-moineau
-tête-de-mort
-tête-de-nègre
-tétée
-tétées
-tètent
-téter
-tétera
-téterai
-téteraient
-téterais
-téterait
-téteras
-téterelle
-téterelles
-tétèrent
-téterez
-téteriez
-téterions
-téterons
-téteront
-tétés
-tètes
-têtes
-têtes-de-Maure
-têtes-de-moineau
-têtes-de-mort
-tétez
-têtière
-têtières
-tétiez
-tétin
-tétine
-tétines
-tétins
-tétions
-téton
-tétonnière
-tétonnières
-tétons
-tétra
-tétrachlorure
-tétrachlorures
-tétracorde
-tétracordes
-tétracycline
-tétracyclines
-tétradactyle
-tétradactyles
-tétrade
-tétrades
-tétragone
-tétragones
-tétrahydronaphtaline
-tétrahydronaphtalines
-tétralogie
-tétralogies
-tétramère
-tétramères
-tétramètre
-tétramètres
-tétraphonie
-tétraphonies
-tétraplégie
-tétraplégies
-tétraplégique
-tétraplégiques
-tétraploïde
-tétraploïdes
-tétraploïdie
-tétraploïdies
-tétrapode
-tétrapodes
-tétraptère
-tétraptères
-tétrarchat
-tétrarchats
-tétrarchie
-tétrarchies
-tétrarque
-tétrarques
-tétras
-tétrastyle
-tétrastyles
-tétrasyllabe
-tétrasyllabes
-tétrasyllabique
-tétrasyllabiques
-tétratomicité
-tétratomicités
-tétratomique
-tétratomiques
-tétrodon
-tétrodons
-tette
-tettes
-têtu
-têtue
-têtues
-têtus
-teufs-teufs
-teuf-teuf
-teuton
-teutonique
-teutoniques
-teutonne
-teutonnes
-teutons
-texan
-texane
-texanes
-texans
-texte
-textes
-textile
-textiles
-textuel
-textuelle
-textuellement
-textuelles
-textuels
-textura
-texturai
-texturaient
-texturais
-texturait
-texturâmes
-texturant
-texturas
-texturasse
-texturassent
-texturasses
-texturassiez
-texturassions
-texturât
-texturâtes
-texture
-texturé
-texturée
-texturées
-texturent
-texturer
-texturera
-texturerai
-textureraient
-texturerais
-texturerait
-textureras
-texturèrent
-texturerez
-textureriez
-texturerions
-texturerons
-textureront
-textures
-texturés
-texturez
-texturiez
-texturions
-texturisa
-texturisai
-texturisaient
-texturisais
-texturisait
-texturisâmes
-texturisant
-texturisas
-texturisasse
-texturisassent
-texturisasses
-texturisassiez
-texturisassions
-texturisât
-texturisâtes
-texturisation
-texturisations
-texturise
-texturisé
-texturisée
-texturisées
-texturisent
-texturiser
-texturisera
-texturiserai
-texturiseraient
-texturiserais
-texturiserait
-texturiseras
-texturisèrent
-texturiserez
-texturiseriez
-texturiserions
-texturiserons
-texturiseront
-texturises
-texturisés
-texturisez
-texturisiez
-texturisions
-texturisons
-texturons
-thaïe
-thaïes
-thaïlandais
-thaïlandaise
-thaïlandaises
-thalamique
-thalamiques
-thalamus
-thalassémie
-thalassémies
-thalassothérapeute
-thalassothérapeutes
-thalassothérapie
-thalassothérapies
-thalassotoque
-thalassotoques
-thaler
-thalers
-thalidomide
-thalidomides
-thalle
-thalles
-thallium
-thalliums
-thalweg
-thalwegs
-thanatologie
-thanatologies
-thaumaturge
-thaumaturges
-thé
-théatin
-théatins
-théâtral
-théâtrale
-théâtralement
-théâtrales
-théâtralisa
-théâtralisai
-théâtralisaient
-théâtralisais
-théâtralisait
-théâtralisâmes
-théâtralisant
-théâtralisas
-théâtralisasse
-théâtralisassent
-théâtralisasses
-théâtralisassiez
-théâtralisassions
-théâtralisât
-théâtralisâtes
-théâtralise
-théâtralisé
-théâtralisée
-théâtralisées
-théâtralisent
-théâtraliser
-théâtralisera
-théâtraliserai
-théâtraliseraient
-théâtraliserais
-théâtraliserait
-théâtraliseras
-théâtralisèrent
-théâtraliserez
-théâtraliseriez
-théâtraliserions
-théâtraliserons
-théâtraliseront
-théâtralises
-théâtralisés
-théâtralisez
-théâtralisiez
-théâtralisions
-théâtralisme
-théâtralismes
-théâtralisons
-théâtralité
-théâtralités
-théâtraux
-théâtre
-théâtres
-thébaïde
-thébaïdes
-thébain
-thébaine
-thébaïne
-thébaines
-thébaïnes
-thébains
-thébaïque
-thébaïques
-thébaïsme
-thébaïsmes
-théier
-théière
-théières
-théiers
-théine
-théines
-théisme
-théismes
-théiste
-théistes
-thématique
-thématiques
-thématisa
-thématisai
-thématisaient
-thématisais
-thématisait
-thématisâmes
-thématisant
-thématisas
-thématisasse
-thématisassent
-thématisasses
-thématisassiez
-thématisassions
-thématisât
-thématisâtes
-thématise
-thématisé
-thématisée
-thématisées
-thématisent
-thématiser
-thématisera
-thématiserai
-thématiseraient
-thématiserais
-thématiserait
-thématiseras
-thématisèrent
-thématiserez
-thématiseriez
-thématiserions
-thématiserons
-thématiseront
-thématises
-thématisés
-thématisez
-thématisiez
-thématisions
-thématisme
-thématismes
-thématisons
-thème
-thèmes
-thénar
-thénars
-théobromine
-théobromines
-théocratie
-théocraties
-théocratique
-théocratiques
-théodicée
-théodicées
-théodolite
-théodolites
-théogonie
-théogonies
-théogonique
-théogoniques
-théologal
-théologale
-théologales
-théologaux
-théologie
-théologien
-théologienne
-théologiennes
-théologiens
-théologies
-théologique
-théologiquement
-théologiques
-théophilanthrope
-théophilanthropes
-théophilanthropie
-théophilanthropies
-théophylline
-théophyllines
-théorbe
-théorbes
-théorématique
-théorématiques
-théorème
-théorèmes
-théorétique
-théorétiques
-théoricien
-théoricienne
-théoriciennes
-théoriciens
-théorie
-théories
-théorique
-théoriquement
-théoriques
-théorisa
-théorisai
-théorisaient
-théorisais
-théorisait
-théorisâmes
-théorisant
-théorisas
-théorisasse
-théorisassent
-théorisasses
-théorisassiez
-théorisassions
-théorisât
-théorisâtes
-théorisation
-théorisations
-théorise
-théorisé
-théorisée
-théorisées
-théorisent
-théoriser
-théorisera
-théoriserai
-théoriseraient
-théoriserais
-théoriserait
-théoriseras
-théorisèrent
-théoriserez
-théoriseriez
-théoriserions
-théoriserons
-théoriseront
-théorises
-théorisés
-théorisez
-théorisiez
-théorisions
-théorisons
-théosophe
-théosophes
-théosophie
-théosophies
-thèque
-thèques
-thérapeute
-thérapeutes
-thérapeutique
-thérapeutiques
-thérapie
-thérapies
-thériaque
-thériaques
-théridion
-théridions
-thermal
-thermale
-thermales
-thermalisme
-thermalismes
-thermaux
-thermes
-thermidor
-thermie
-thermies
-thermique
-thermiques
-thermisteur
-thermisteurs
-thermistor
-thermistors
-thermite
-thermites
-thermocautère
-thermocautères
-thermochimie
-thermochimies
-thermochimique
-thermochimiques
-thermocouple
-thermocouples
-thermodurcissable
-thermodurcissables
-thermodynamicien
-thermodynamicienne
-thermodynamiciennes
-thermodynamiciens
-thermodynamique
-thermodynamiques
-thermoélectricité
-thermoélectricités
-thermoélectrique
-thermoélectriques
-thermoformage
-thermoformages
-thermogène
-thermogènes
-thermographie
-thermographies
-thermogravimétrie
-thermogravimétries
-thermolabile
-thermolabiles
-thermoluminescence
-thermoluminescences
-thermolyse
-thermolyses
-thermomagnétique
-thermomagnétiques
-thermomètre
-thermomètres
-thermométrie
-thermométries
-thermométrique
-thermométriques
-thermonucléaire
-thermonucléaires
-thermoplastique
-thermoplastiques
-thermopompe
-thermopompes
-thermopropulsé
-thermopropulsée
-thermopropulsées
-thermopropulsés
-thermopropulsif
-thermopropulsifs
-thermopropulsion
-thermopropulsions
-thermopropulsive
-thermopropulsives
-thermorégulateur
-thermorégulateurs
-thermorégulation
-thermorégulations
-thermorégulatrice
-thermorégulatrices
-thermorésistant
-thermorésistante
-thermorésistantes
-thermorésistants
-thermos
-thermoscope
-thermoscopes
-thermosiphon
-thermosiphons
-thermosphère
-thermosphères
-thermostable
-thermostables
-thermostat
-thermostatique
-thermostatiques
-thermostats
-thermothérapie
-thermothérapies
-thés
-thésard
-thésarde
-thésardes
-thésards
-thésaurisa
-thésaurisai
-thésaurisaient
-thésaurisais
-thésaurisait
-thésaurisâmes
-thésaurisant
-thésaurisas
-thésaurisasse
-thésaurisassent
-thésaurisasses
-thésaurisassiez
-thésaurisassions
-thésaurisât
-thésaurisâtes
-thésaurisation
-thésaurisations
-thésaurise
-thésaurisé
-thésaurisée
-thésaurisées
-thésaurisent
-thésauriser
-thésaurisera
-thésauriserai
-thésauriseraient
-thésauriserais
-thésauriserait
-thésauriseras
-thésaurisèrent
-thésauriserez
-thésauriseriez
-thésauriserions
-thésauriserons
-thésauriseront
-thésaurises
-thésaurisés
-thésauriseur
-thésauriseurs
-thésauriseuse
-thésauriseuses
-thésaurisez
-thésaurisiez
-thésaurisions
-thésaurisons
-thésaurus
-thèse
-thèses
-thesmophories
-thesmothète
-thesmothètes
-thêta
-thétique
-thétiques
-théurgie
-théurgies
-théurgique
-théurgiques
-thiamine
-thiamines
-thibaude
-thibaudes
-thioalcool
-thioalcools
-thomiste
-thomistes
-thon
-thonaire
-thonaires
-thonier
-thoniers
-thons
-thora
-thoracentèse
-thoracentèses
-thoracique
-thoraciques
-thoracocentèse
-thoracocentèses
-thoracoplastie
-thoracoplasties
-thoras
-thorax
-thorine
-thorines
-thorite
-thorites
-thorium
-thoriums
-thoron
-thorons
-thrène
-thrènes
-thréonine
-thréonines
-thridace
-thridaces
-thriller
-thrillers
-thrips
-thrombine
-thrombines
-thrombocyte
-thrombocytes
-thromboplastine
-thromboplastines
-thrombose
-thromboses
-thrombus
-thulium
-thuliums
-thune
-thunes
-thuriféraire
-thuriféraires
-thuya
-thuyas
-thylacine
-thylacines
-thym
-thymie
-thymies
-thymine
-thymines
-thymique
-thymiques
-thymol
-thymols
-thyms
-thymus
-thyratron
-thyratrons
-thyréotrope
-thyréotropes
-thyristor
-thyristors
-thyroglobuline
-thyroglobulines
-thyroïde
-thyroïdectomie
-thyroïdectomies
-thyroïdes
-thyroïdien
-thyroïdienne
-thyroïdiennes
-thyroïdiens
-thyroïdisme
-thyroïdismes
-thyroïdite
-thyroïdites
-thyrotrophine
-thyrotrophines
-thyroxine
-thyroxines
-thyrse
-thyrses
-tian
-tians
-tiare
-tiares
-tibétain
-tibétaine
-tibétaines
-tibétains
-tibia
-tibial
-tibiale
-tibiales
-tibias
-tibiaux
-tic
-ticket
-tickets
-tics
-tic-tac
-tictaqua
-tictaquai
-tictaquaient
-tictaquais
-tictaquait
-tictaquâmes
-tictaquant
-tictaquas
-tictaquasse
-tictaquassent
-tictaquasses
-tictaquassiez
-tictaquassions
-tictaquât
-tictaquâtes
-tictaque
-tictaqué
-tictaquent
-tictaquer
-tictaquera
-tictaquerai
-tictaqueraient
-tictaquerais
-tictaquerait
-tictaqueras
-tictaquèrent
-tictaquerez
-tictaqueriez
-tictaquerions
-tictaquerons
-tictaqueront
-tictaques
-tictaquez
-tictaquiez
-tictaquions
-tictaquons
-tiédasse
-tiédasses
-tiède
-tièdement
-tièdes
-tiédeur
-tiédeurs
-tiédi
-tiédie
-tiédies
-tiédîmes
-tiédir
-tiédira
-tiédirai
-tiédiraient
-tiédirais
-tiédirait
-tiédiras
-tiédirent
-tiédirez
-tiédiriez
-tiédirions
-tiédirons
-tiédiront
-tiédis
-tiédissaient
-tiédissais
-tiédissait
-tiédissant
-tiédissante
-tiédissantes
-tiédissants
-tiédisse
-tiédissement
-tiédissements
-tiédissent
-tiédisses
-tiédissez
-tiédissiez
-tiédissions
-tiédissons
-tiédit
-tiédît
-tiédîtes
-tien
-tiendra
-tiendrai
-tiendraient
-tiendrais
-tiendrait
-tiendras
-tiendrez
-tiendriez
-tiendrions
-tiendrons
-tiendront
-tienne
-tiennent
-tiennes
-tiens
-tient
-tierça
-tierçai
-tierçaient
-tierçais
-tierçait
-tierçâmes
-tierçant
-tierças
-tierçasse
-tierçassent
-tierçasses
-tierçassiez
-tierçassions
-tierçât
-tierçâtes
-tierce
-tiercé
-tiercée
-tiercées
-tiercefeuille
-tiercefeuilles
-tiercelet
-tiercelets
-tiercent
-tiercer
-tiercera
-tiercerai
-tierceraient
-tiercerais
-tiercerait
-tierceras
-tiercèrent
-tiercerez
-tierceriez
-tiercerions
-tierceron
-tiercerons
-tierceront
-tierces
-tiercés
-tiercez
-tierciez
-tiercions
-tierçons
-tiers
-tiers-mondiste
-tiers-mondistes
-tiers-point
-tiers-points
-tif
-tiffe
-tiffes
-tifs
-tige
-tigelle
-tigelles
-tiges
-tigette
-tigettes
-tiglon
-tiglons
-tignasse
-tignasses
-tigra
-tigrai
-tigraient
-tigrais
-tigrait
-tigrâmes
-tigrant
-tigras
-tigrasse
-tigrassent
-tigrasses
-tigrassiez
-tigrassions
-tigrât
-tigrâtes
-tigre
-tigré
-tigrée
-tigrées
-tigrent
-tigrer
-tigrera
-tigrerai
-tigreraient
-tigrerais
-tigrerait
-tigreras
-tigrèrent
-tigrerez
-tigreriez
-tigrerions
-tigrerons
-tigreront
-tigres
-tigrés
-tigresse
-tigresses
-tigrez
-tigridie
-tigridies
-tigriez
-tigrions
-tigron
-tigrons
-tilbury
-tilburys
-tilde
-tildes
-tilla
-tillac
-tillacs
-tillage
-tillages
-tillai
-tillaient
-tillais
-tillait
-tillâmes
-tillandsie
-tillandsies
-tillant
-tillas
-tillasse
-tillassent
-tillasses
-tillassiez
-tillassions
-tillât
-tillâtes
-tille
-tillé
-tillée
-tillées
-tillent
-tiller
-tillera
-tillerai
-tilleraient
-tillerais
-tillerait
-tilleras
-tillèrent
-tillerez
-tilleriez
-tillerions
-tillerons
-tilleront
-tilles
-tillés
-tilleul
-tilleuls
-tillez
-tilliez
-tillions
-tillons
-tilt
-tilts
-timbale
-timbales
-timbalier
-timbaliers
-timbra
-timbrage
-timbrages
-timbrai
-timbraient
-timbrais
-timbrait
-timbrâmes
-timbrant
-timbras
-timbrasse
-timbrassent
-timbrasses
-timbrassiez
-timbrassions
-timbrât
-timbrâtes
-timbre
-timbré
-timbrée
-timbrées
-timbrent
-timbre-poste
-timbre-quittance
-timbrer
-timbrera
-timbrerai
-timbreraient
-timbrerais
-timbrerait
-timbreras
-timbrèrent
-timbrerez
-timbreriez
-timbrerions
-timbrerons
-timbreront
-timbres
-timbrés
-timbres-poste
-timbres-quittances
-timbrez
-timbriez
-timbrions
-timbrons
-timide
-timidement
-timides
-timidité
-timidités
-timing
-timings
-timon
-timonerie
-timoneries
-timonier
-timonière
-timonières
-timoniers
-timons
-timoré
-timorée
-timorées
-timorés
-tinamou
-tinamous
-tincal
-tincals
-tinctorial
-tinctoriale
-tinctoriales
-tinctoriaux
-tinette
-tinettes
-tînmes
-tinrent
-tins
-tinsse
-tinssent
-tinsses
-tinssiez
-tinssions
-tint
-tînt
-tinta
-tintai
-tintaient
-tintais
-tintait
-tintamarre
-tintamarres
-tintâmes
-tintant
-tintante
-tintantes
-tintants
-tintas
-tintasse
-tintassent
-tintasses
-tintassiez
-tintassions
-tintât
-tintâtes
-tinte
-tinté
-tintée
-tintées
-tintement
-tintements
-tintent
-tinter
-tintera
-tinterai
-tinteraient
-tinterais
-tinterait
-tinteras
-tintèrent
-tinterez
-tinteriez
-tinterions
-tinterons
-tinteront
-tintes
-tintés
-tîntes
-tintez
-tintiez
-tintin
-tintinnabula
-tintinnabulai
-tintinnabulaient
-tintinnabulais
-tintinnabulait
-tintinnabulâmes
-tintinnabulant
-tintinnabulante
-tintinnabulantes
-tintinnabulants
-tintinnabulas
-tintinnabulasse
-tintinnabulassent
-tintinnabulasses
-tintinnabulassiez
-tintinnabulassions
-tintinnabulât
-tintinnabulâtes
-tintinnabule
-tintinnabulé
-tintinnabulent
-tintinnabuler
-tintinnabulera
-tintinnabulerai
-tintinnabuleraient
-tintinnabulerais
-tintinnabulerait
-tintinnabuleras
-tintinnabulèrent
-tintinnabulerez
-tintinnabuleriez
-tintinnabulerions
-tintinnabulerons
-tintinnabuleront
-tintinnabules
-tintinnabulez
-tintinnabuliez
-tintinnabulions
-tintinnabulons
-tintins
-tintions
-tintons
-tintouin
-tintouins
-tipule
-tipules
-tiqua
-tiquai
-tiquaient
-tiquais
-tiquait
-tiquâmes
-tiquant
-tiquas
-tiquasse
-tiquassent
-tiquasses
-tiquassiez
-tiquassions
-tiquât
-tiquâtes
-tique
-tiqué
-tiquent
-tiquer
-tiquera
-tiquerai
-tiqueraient
-tiquerais
-tiquerait
-tiqueras
-tiquèrent
-tiquerez
-tiqueriez
-tiquerions
-tiquerons
-tiqueront
-tiques
-tiqueté
-tiquetée
-tiquetées
-tiquetés
-tiqueture
-tiquetures
-tiqueur
-tiqueurs
-tiqueuse
-tiqueuses
-tiquez
-tiquiez
-tiquions
-tiquons
-tir
-tira
-tirade
-tirades
-tirage
-tirages
-tirai
-tiraient
-tirailla
-tiraillai
-tiraillaient
-tiraillais
-tiraillait
-tiraillâmes
-tiraillant
-tiraillante
-tiraillantes
-tiraillants
-tiraillas
-tiraillasse
-tiraillassent
-tiraillasses
-tiraillassiez
-tiraillassions
-tiraillât
-tiraillâtes
-tiraille
-tiraillé
-tiraillée
-tiraillées
-tiraillement
-tiraillements
-tiraillent
-tirailler
-tiraillera
-tiraillerai
-tirailleraient
-tiraillerais
-tiraillerait
-tirailleras
-tiraillèrent
-tiraillerez
-tiraillerie
-tirailleries
-tirailleriez
-tiraillerions
-tiraillerons
-tirailleront
-tirailles
-tiraillés
-tirailleur
-tirailleurs
-tiraillez
-tirailliez
-tiraillions
-tiraillons
-tirais
-tirait
-tirâmes
-tirant
-tiras
-tirasse
-tirassent
-tirasses
-tirassiez
-tirassions
-tirât
-tirâtes
-tire
-tiré
-tire-au-cul
-tire-au-flanc
-tire-balle
-tire-balles
-tire-bonde
-tire-bondes
-tire-botte
-tire-bottes
-tire-bouchon
-tirebouchonna
-tire-bouchonna
-tirebouchonnai
-tire-bouchonnai
-tirebouchonnaient
-tire-bouchonnaient
-tirebouchonnais
-tire-bouchonnais
-tirebouchonnait
-tire-bouchonnait
-tirebouchonnâmes
-tire-bouchonnâmes
-tirebouchonnant
-tire-bouchonnant
-tirebouchonnas
-tire-bouchonnas
-tirebouchonnasse
-tire-bouchonnasse
-tirebouchonnassent
-tire-bouchonnassent
-tirebouchonnasses
-tire-bouchonnasses
-tirebouchonnassiez
-tire-bouchonnassiez
-tirebouchonnassions
-tire-bouchonnassions
-tirebouchonnât
-tire-bouchonnât
-tirebouchonnâtes
-tire-bouchonnâtes
-tirebouchonne
-tire-bouchonne
-tirebouchonné
-tire-bouchonné
-tirebouchonnée
-tire-bouchonnée
-tirebouchonnées
-tire-bouchonnées
-tirebouchonnent
-tire-bouchonnent
-tirebouchonner
-tire-bouchonner
-tirebouchonnera
-tire-bouchonnera
-tirebouchonnerai
-tire-bouchonnerai
-tirebouchonneraient
-tire-bouchonneraient
-tirebouchonnerais
-tire-bouchonnerais
-tirebouchonnerait
-tire-bouchonnerait
-tirebouchonneras
-tire-bouchonneras
-tirebouchonnèrent
-tire-bouchonnèrent
-tirebouchonnerez
-tire-bouchonnerez
-tirebouchonneriez
-tire-bouchonneriez
-tirebouchonnerions
-tire-bouchonnerions
-tirebouchonnerons
-tire-bouchonnerons
-tirebouchonneront
-tire-bouchonneront
-tirebouchonnes
-tire-bouchonnes
-tirebouchonnés
-tire-bouchonnés
-tirebouchonnez
-tire-bouchonnez
-tirebouchonniez
-tire-bouchonniez
-tirebouchonnions
-tire-bouchonnions
-tirebouchonnons
-tire-bouchonnons
-tire-bouchons
-tire-bouton
-tire-boutons
-tire-braise
-tire-clou
-tire-clous
-tirée
-tirées
-tire-fesses
-tire-filet
-tire-filets
-tire-fond
-tire-jus
-tire-laine
-tire-lait
-tire-ligne
-tire-lignes
-tirelire
-tirelires
-tirent
-tire-pied
-tire-pieds
-tirer
-tirera
-tirerai
-tireraient
-tirerais
-tirerait
-tireras
-tirèrent
-tirerez
-tireriez
-tirerions
-tirerons
-tireront
-tires
-tirés
-tire-sou
-tire-sous
-tiret
-tiretaine
-tiretaines
-tirets
-tirette
-tirettes
-tireur
-tireurs
-tireuse
-tireuses
-tire-veille
-tire-veilles
-tire-veine
-tire-veines
-tirez
-tiriez
-tirions
-tiroir
-tiroir-caisse
-tiroirs
-tiroirs-caisses
-tirons
-tirs
-tisa
-tisai
-tisaient
-tisais
-tisait
-tisâmes
-tisane
-tisanes
-tisant
-tisas
-tisasse
-tisassent
-tisasses
-tisassiez
-tisassions
-tisât
-tisâtes
-tise
-tisé
-tisée
-tisées
-tisent
-tiser
-tisera
-tiserai
-tiseraient
-tiserais
-tiserait
-tiseras
-tisèrent
-tiserez
-tiseriez
-tiserions
-tiserons
-tiseront
-tises
-tisés
-tisez
-tisiez
-tisions
-tison
-tisonna
-tisonnai
-tisonnaient
-tisonnais
-tisonnait
-tisonnâmes
-tisonnant
-tisonnas
-tisonnasse
-tisonnassent
-tisonnasses
-tisonnassiez
-tisonnassions
-tisonnât
-tisonnâtes
-tisonne
-tisonné
-tisonnée
-tisonnées
-tisonnent
-tisonner
-tisonnera
-tisonnerai
-tisonneraient
-tisonnerais
-tisonnerait
-tisonneras
-tisonnèrent
-tisonnerez
-tisonneriez
-tisonnerions
-tisonnerons
-tisonneront
-tisonnes
-tisonnés
-tisonnez
-tisonnier
-tisonniers
-tisonniez
-tisonnions
-tisonnons
-tisons
-tissa
-tissage
-tissages
-tissai
-tissaient
-tissais
-tissait
-tissâmes
-tissant
-tissas
-tissasse
-tissassent
-tissasses
-tissassiez
-tissassions
-tissât
-tissâtes
-tisse
-tissé
-tissée
-tissées
-tissent
-tisser
-tissera
-tisserai
-tisseraient
-tisserais
-tisserait
-tisserand
-tisserande
-tisserandes
-tisserands
-tisseras
-tissèrent
-tisserez
-tisseriez
-tisserin
-tisserins
-tisserions
-tisserons
-tisseront
-tisses
-tissés
-tisseur
-tisseurs
-tisseuse
-tisseuses
-tissez
-tissiez
-tissions
-tissons
-tissu
-tissu-éponge
-tissulaire
-tissulaires
-tissure
-tissures
-tissus
-tissus-éponges
-titan
-titane
-titanes
-titanesque
-titanesques
-titanique
-titaniques
-titans
-titi
-titilla
-titillai
-titillaient
-titillais
-titillait
-titillâmes
-titillant
-titillas
-titillasse
-titillassent
-titillasses
-titillassiez
-titillassions
-titillât
-titillâtes
-titillation
-titillations
-titille
-titillé
-titillée
-titillées
-titillent
-titiller
-titillera
-titillerai
-titilleraient
-titillerais
-titillerait
-titilleras
-titillèrent
-titillerez
-titilleriez
-titillerions
-titillerons
-titilleront
-titilles
-titillés
-titillez
-titilliez
-titillions
-titillons
-titis
-titra
-titrage
-titrages
-titrai
-titraient
-titrais
-titrait
-titrâmes
-titrant
-titras
-titrasse
-titrassent
-titrasses
-titrassiez
-titrassions
-titrât
-titrâtes
-titre
-titré
-titrée
-titrées
-titrent
-titrer
-titrera
-titrerai
-titreraient
-titrerais
-titrerait
-titreras
-titrèrent
-titrerez
-titreriez
-titrerions
-titrerons
-titreront
-titres
-titrés
-titrez
-titriez
-titrions
-titrons
-tituba
-titubai
-titubaient
-titubais
-titubait
-titubâmes
-titubant
-titubante
-titubantes
-titubants
-titubas
-titubasse
-titubassent
-titubasses
-titubassiez
-titubassions
-titubât
-titubâtes
-titubation
-titubations
-titube
-titubé
-titubent
-tituber
-titubera
-tituberai
-tituberaient
-tituberais
-tituberait
-tituberas
-titubèrent
-tituberez
-tituberiez
-tituberions
-tituberons
-tituberont
-titubes
-titubez
-titubiez
-titubions
-titubons
-titulaire
-titulaires
-titularisa
-titularisai
-titularisaient
-titularisais
-titularisait
-titularisâmes
-titularisant
-titularisante
-titularisantes
-titularisants
-titularisas
-titularisasse
-titularisassent
-titularisasses
-titularisassiez
-titularisassions
-titularisât
-titularisâtes
-titularisation
-titularisations
-titularise
-titularisé
-titularisée
-titularisées
-titularisent
-titulariser
-titularisera
-titulariserai
-titulariseraient
-titulariserais
-titulariserait
-titulariseras
-titularisèrent
-titulariserez
-titulariseriez
-titulariserions
-titulariserons
-titulariseront
-titularises
-titularisés
-titularisez
-titularisiez
-titularisions
-titularisons
-tmèse
-tmèses
-toast
-toasta
-toastai
-toastaient
-toastais
-toastait
-toastâmes
-toastant
-toastas
-toastasse
-toastassent
-toastasses
-toastassiez
-toastassions
-toastât
-toastâtes
-toaste
-toasté
-toastée
-toastées
-toastent
-toaster
-toastera
-toasterai
-toasteraient
-toasterais
-toasterait
-toasteras
-toastèrent
-toasterez
-toasteriez
-toasterions
-toasterons
-toasteront
-toasters
-toastes
-toastés
-toasteur
-toasteurs
-toastez
-toastiez
-toastions
-toastons
-toasts
-toboggan
-toboggans
-toc
-tocade
-tocades
-tocante
-tocantes
-tocard
-tocarde
-tocardes
-tocards
-toccata
-toccatas
-tocs
-tocsin
-tocsins
-toge
-toges
-togolaiss
-tohu-bohu
-toi
-toila
-toilai
-toilaient
-toilais
-toilait
-toilâmes
-toilant
-toilas
-toilasse
-toilassent
-toilasses
-toilassiez
-toilassions
-toilât
-toilâtes
-toile
-toilé
-toilée
-toilées
-toilent
-toiler
-toilera
-toilerai
-toileraient
-toilerais
-toilerait
-toileras
-toilèrent
-toilerez
-toilerie
-toileries
-toileriez
-toilerions
-toilerons
-toileront
-toiles
-toilés
-toiletta
-toilettage
-toilettages
-toilettai
-toilettaient
-toilettais
-toilettait
-toilettâmes
-toilettant
-toilettas
-toilettasse
-toilettassent
-toilettasses
-toilettassiez
-toilettassions
-toilettât
-toilettâtes
-toilette
-toiletté
-toilettée
-toilettées
-toilettent
-toiletter
-toilettera
-toiletterai
-toiletteraient
-toiletterais
-toiletterait
-toiletteras
-toilettèrent
-toiletterez
-toiletteriez
-toiletterions
-toiletterons
-toiletteront
-toilettes
-toilettés
-toilettez
-toilettiez
-toilettions
-toilettons
-toilez
-toiliez
-toilions
-toilons
-toi-même
-toisa
-toisai
-toisaient
-toisais
-toisait
-toisâmes
-toisant
-toisas
-toisasse
-toisassent
-toisasses
-toisassiez
-toisassions
-toisât
-toisâtes
-toise
-toisé
-toisée
-toisées
-toisent
-toiser
-toisera
-toiserai
-toiseraient
-toiserais
-toiserait
-toiseras
-toisèrent
-toiserez
-toiseriez
-toiserions
-toiserons
-toiseront
-toises
-toisés
-toisez
-toisiez
-toisions
-toison
-toisons
-toit
-toits
-toiture
-toitures
-tokai
-tokais
-tokay
-tokays
-tokharien
-tokharienne
-tokhariennes
-tokhariens
-tôle
-tôlée
-tôlées
-toléra
-tolérable
-tolérables
-tolérai
-toléraient
-tolérais
-tolérait
-tolérâmes
-tolérance
-tolérances
-tolérant
-tolérante
-tolérantes
-tolérantisme
-tolérantismes
-tolérants
-toléras
-tolérasse
-tolérassent
-tolérasses
-tolérassiez
-tolérassions
-tolérât
-tolérâtes
-toléré
-tolère
-tolérée
-tolérées
-tolèrent
-tolérer
-tolérera
-tolérerai
-toléreraient
-tolérerais
-tolérerait
-toléreras
-tolérèrent
-tolérerez
-toléreriez
-tolérerions
-tolérerons
-toléreront
-tolérés
-tolères
-tolérez
-tôlerie
-tôleries
-tolériez
-tolérions
-tolérons
-tôles
-tolet
-tolets
-tôlier
-tôlière
-tôlières
-tôliers
-tolite
-tolites
-tollé
-tollés
-tolu
-toluène
-toluènes
-toluidine
-toluidines
-toluol
-toluols
-tolus
-toma
-tomahawk
-tomahawks
-tomai
-tomaient
-tomais
-tomaison
-tomaisons
-tomait
-tomâmes
-tomant
-tomas
-tomasse
-tomassent
-tomasses
-tomassiez
-tomassions
-tomât
-tomate
-tomates
-tomâtes
-tomba
-tombac
-tombacs
-tombai
-tombaient
-tombais
-tombait
-tombal
-tombale
-tombales
-tombâmes
-tombant
-tombante
-tombantes
-tombants
-tombas
-tombasse
-tombassent
-tombasses
-tombassiez
-tombassions
-tombât
-tombâtes
-tombaux
-tombe
-tombé
-tombeau
-tombeaux
-tombée
-tombées
-tombelle
-tombelles
-tombent
-tomber
-tombera
-tomberai
-tomberaient
-tomberais
-tomberait
-tomberas
-tombereau
-tombereaux
-tombèrent
-tomberez
-tomberiez
-tomberions
-tomberons
-tomberont
-tombes
-tombés
-tombeur
-tombeurs
-tombez
-tombiez
-tombions
-tombola
-tombolas
-tombons
-tome
-tomé
-tomée
-tomées
-toment
-tomenteuse
-tomenteuses
-tomenteux
-tomer
-tomera
-tomerai
-tomeraient
-tomerais
-tomerait
-tomeras
-tomèrent
-tomerez
-tomeriez
-tomerions
-tomerons
-tomeront
-tomes
-tomés
-tomette
-tomettes
-tomez
-tomiez
-tomions
-tomme
-tommes
-tommette
-tommettes
-tommies
-tommy
-tomons
-tom-pouce
-ton
-tonal
-tonale
-tonales
-tonalité
-tonalités
-tonals
-tond
-tondage
-tondages
-tondaient
-tondais
-tondaison
-tondaisons
-tondait
-tondant
-tonde
-tondent
-tondes
-tondeur
-tondeurs
-tondeuse
-tondeuses
-tondez
-tondiez
-tondîmes
-tondions
-tondirent
-tondis
-tondisse
-tondissent
-tondisses
-tondissiez
-tondissions
-tondit
-tondît
-tondîtes
-tondons
-tondra
-tondrai
-tondraient
-tondrais
-tondrait
-tondras
-tondre
-tondrez
-tondriez
-tondrions
-tondrons
-tondront
-tonds
-tondu
-tondue
-tondues
-tondus
-tonicardiaque
-tonicardiaques
-tonicité
-tonicités
-tonie
-tonies
-tonifia
-tonifiai
-tonifiaient
-tonifiais
-tonifiait
-tonifiâmes
-tonifiant
-tonifiante
-tonifiantes
-tonifiants
-tonifias
-tonifiasse
-tonifiassent
-tonifiasses
-tonifiassiez
-tonifiassions
-tonifiât
-tonifiâtes
-tonifie
-tonifié
-tonifiée
-tonifiées
-tonifient
-tonifier
-tonifiera
-tonifierai
-tonifieraient
-tonifierais
-tonifierait
-tonifieras
-tonifièrent
-tonifierez
-tonifieriez
-tonifierions
-tonifierons
-tonifieront
-tonifies
-tonifiés
-tonifiez
-tonifiiez
-tonifiions
-tonifions
-tonique
-toniques
-tonitrua
-tonitruai
-tonitruaient
-tonitruais
-tonitruait
-tonitruâmes
-tonitruant
-tonitruante
-tonitruantes
-tonitruants
-tonitruas
-tonitruasse
-tonitruassent
-tonitruasses
-tonitruassiez
-tonitruassions
-tonitruât
-tonitruâtes
-tonitrue
-tonitrué
-tonitruent
-tonitruer
-tonitruera
-tonitruerai
-tonitrueraient
-tonitruerais
-tonitruerait
-tonitrueras
-tonitruèrent
-tonitruerez
-tonitrueriez
-tonitruerions
-tonitruerons
-tonitrueront
-tonitrues
-tonitruez
-tonitruiez
-tonitruions
-tonitruons
-tonka
-tonkas
-tonna
-tonnage
-tonnages
-tonnaient
-tonnais
-tonnait
-tonnant
-tonne
-tonné
-tonneau
-tonneaux
-tonnelage
-tonnelages
-tonnelet
-tonnelets
-tonnelier
-tonneliers
-tonnelle
-tonnellerie
-tonnelleries
-tonnelles
-tonnent
-tonner
-tonnera
-tonnerai
-tonneraient
-tonnerais
-tonnerait
-tonneras
-tonnerez
-tonneriez
-tonnerions
-tonnerons
-tonneront
-tonnerre
-tonnerres
-tonnes
-tonnez
-tonniez
-tonnions
-tonnons
-tonométrie
-tonométries
-tons
-tonsura
-tonsurai
-tonsuraient
-tonsurais
-tonsurait
-tonsurâmes
-tonsurant
-tonsuras
-tonsurasse
-tonsurassent
-tonsurasses
-tonsurassiez
-tonsurassions
-tonsurât
-tonsurâtes
-tonsure
-tonsuré
-tonsurée
-tonsurées
-tonsurent
-tonsurer
-tonsurera
-tonsurerai
-tonsureraient
-tonsurerais
-tonsurerait
-tonsureras
-tonsurèrent
-tonsurerez
-tonsureriez
-tonsurerions
-tonsurerons
-tonsureront
-tonsures
-tonsurés
-tonsurez
-tonsuriez
-tonsurions
-tonsurons
-tonte
-tontes
-tontina
-tontinai
-tontinaient
-tontinais
-tontinait
-tontinâmes
-tontinant
-tontinas
-tontinasse
-tontinassent
-tontinasses
-tontinassiez
-tontinassions
-tontinât
-tontinâtes
-tontine
-tontiné
-tontinée
-tontinées
-tontinent
-tontiner
-tontinera
-tontinerai
-tontineraient
-tontinerais
-tontinerait
-tontineras
-tontinèrent
-tontinerez
-tontineriez
-tontinerions
-tontinerons
-tontineront
-tontines
-tontinés
-tontinez
-tontiniez
-tontinions
-tontinons
-tontisse
-tontisses
-tonton
-tontons
-tonture
-tontures
-tonus
-top
-topa
-topai
-topaient
-topais
-topait
-topâmes
-topant
-topas
-topasse
-topassent
-topasses
-topassiez
-topassions
-topât
-topâtes
-topaze
-topazes
-tope
-topé
-topent
-toper
-topera
-toperai
-toperaient
-toperais
-toperait
-toperas
-topèrent
-toperez
-toperiez
-toperions
-toperons
-toperont
-topes
-topette
-topettes
-topez
-tophus
-topicalisa
-topicalisai
-topicalisaient
-topicalisais
-topicalisait
-topicalisâmes
-topicalisant
-topicalisas
-topicalisasse
-topicalisassent
-topicalisasses
-topicalisassiez
-topicalisassions
-topicalisât
-topicalisâtes
-topicalise
-topicalisé
-topicalisée
-topicalisées
-topicalisent
-topicaliser
-topicalisera
-topicaliserai
-topicaliseraient
-topicaliserais
-topicaliserait
-topicaliseras
-topicalisèrent
-topicaliserez
-topicaliseriez
-topicaliserions
-topicaliserons
-topicaliseront
-topicalises
-topicalisés
-topicalisez
-topicalisiez
-topicalisions
-topicalisons
-topiez
-topinambour
-topinambours
-topions
-topique
-topiques
-topo
-topographe
-topographes
-topographie
-topographies
-topographique
-topographiquement
-topographiques
-topologie
-topologies
-topons
-toponyme
-toponymes
-toponymie
-toponymies
-toponymique
-toponymiques
-topos
-tops
-toqua
-toquade
-toquades
-toquai
-toquaient
-toquais
-toquait
-toquâmes
-toquant
-toquante
-toquantes
-toquard
-toquards
-toquas
-toquasse
-toquassent
-toquasses
-toquassiez
-toquassions
-toquât
-toquâtes
-toque
-toqué
-toquée
-toquées
-toquent
-toquer
-toquera
-toquerai
-toqueraient
-toquerais
-toquerait
-toqueras
-toquèrent
-toquerez
-toqueriez
-toquerions
-toquerons
-toqueront
-toques
-toqués
-toquet
-toquets
-toquez
-toquiez
-toquions
-toquons
-torah
-torahs
-torcha
-torchai
-torchaient
-torchais
-torchait
-torchâmes
-torchant
-torchas
-torchasse
-torchassent
-torchasses
-torchassiez
-torchassions
-torchât
-torchâtes
-torche
-torché
-torche-cul
-torche-culs
-torchée
-torchées
-torchent
-torcher
-torchera
-torcherai
-torcheraient
-torcherais
-torcherait
-torcheras
-torchère
-torchèrent
-torchères
-torcherez
-torcheriez
-torcherions
-torcherons
-torcheront
-torches
-torchés
-torchez
-torchiez
-torchions
-torchis
-torchon
-torchonna
-torchonnai
-torchonnaient
-torchonnais
-torchonnait
-torchonnâmes
-torchonnant
-torchonnas
-torchonnasse
-torchonnassent
-torchonnasses
-torchonnassiez
-torchonnassions
-torchonnât
-torchonnâtes
-torchonne
-torchonné
-torchonnée
-torchonnées
-torchonnent
-torchonner
-torchonnera
-torchonnerai
-torchonneraient
-torchonnerais
-torchonnerait
-torchonneras
-torchonnèrent
-torchonnerez
-torchonneriez
-torchonnerions
-torchonnerons
-torchonneront
-torchonnes
-torchonnés
-torchonnez
-torchonniez
-torchonnions
-torchonnons
-torchons
-torcol
-torcols
-tord
-tordage
-tordages
-tordaient
-tordais
-tordait
-tordant
-tordante
-tordantes
-tordants
-tord-boyaux
-torde
-tordent
-tordes
-tordeur
-tordeurs
-tordeuse
-tordeuses
-tordez
-tordiez
-tordîmes
-tordions
-tordirent
-tordis
-tordisse
-tordissent
-tordisses
-tordissiez
-tordissions
-tordit
-tordît
-tordîtes
-tordoir
-tordoirs
-tordons
-tordra
-tordrai
-tordraient
-tordrais
-tordrait
-tordras
-tordre
-tordrez
-tordriez
-tordrions
-tordrons
-tordront
-tords
-tordu
-tordue
-tordues
-tordus
-toréa
-toréador
-toréadors
-toréai
-toréaient
-toréais
-toréait
-toréâmes
-toréant
-toréas
-toréasse
-toréassent
-toréasses
-toréassiez
-toréassions
-toréât
-toréâtes
-torée
-toréé
-toréent
-toréer
-toréera
-toréerai
-toréeraient
-toréerais
-toréerait
-toréeras
-toréèrent
-toréerez
-toréeriez
-toréerions
-toréerons
-toréeront
-torées
-toréez
-toréiez
-toréions
-toréons
-torero
-toreros
-toreutique
-toreutiques
-torgnole
-torgnoles
-tories
-torii
-toril
-torils
-tormentille
-tormentilles
-tornade
-tornades
-toron
-toronna
-toronnai
-toronnaient
-toronnais
-toronnait
-toronnâmes
-toronnant
-toronnas
-toronnasse
-toronnassent
-toronnasses
-toronnassiez
-toronnassions
-toronnât
-toronnâtes
-toronne
-toronné
-toronnent
-toronner
-toronnera
-toronnerai
-toronneraient
-toronnerais
-toronnerait
-toronneras
-toronnèrent
-toronnerez
-toronneriez
-toronnerions
-toronnerons
-toronneront
-toronnes
-toronneuse
-toronneuses
-toronnez
-toronniez
-toronnions
-toronnons
-torons
-torpédo
-torpédos
-torpeur
-torpeurs
-torpide
-torpides
-torpilla
-torpillage
-torpillages
-torpillai
-torpillaient
-torpillais
-torpillait
-torpillâmes
-torpillant
-torpillas
-torpillasse
-torpillassent
-torpillasses
-torpillassiez
-torpillassions
-torpillât
-torpillâtes
-torpille
-torpillé
-torpillée
-torpillées
-torpillent
-torpiller
-torpillera
-torpillerai
-torpilleraient
-torpillerais
-torpillerait
-torpilleras
-torpillèrent
-torpillerez
-torpillerie
-torpilleries
-torpilleriez
-torpillerions
-torpillerons
-torpilleront
-torpilles
-torpillés
-torpilleur
-torpilleurs
-torpillez
-torpilliez
-torpillions
-torpillons
-torque
-torques
-torréfacteur
-torréfacteurs
-torréfaction
-torréfactions
-torréfia
-torréfiai
-torréfiaient
-torréfiais
-torréfiait
-torréfiâmes
-torréfiant
-torréfias
-torréfiasse
-torréfiassent
-torréfiasses
-torréfiassiez
-torréfiassions
-torréfiât
-torréfiâtes
-torréfie
-torréfié
-torréfiée
-torréfiées
-torréfient
-torréfier
-torréfiera
-torréfierai
-torréfieraient
-torréfierais
-torréfierait
-torréfieras
-torréfièrent
-torréfierez
-torréfieriez
-torréfierions
-torréfierons
-torréfieront
-torréfies
-torréfiés
-torréfiez
-torréfiiez
-torréfiions
-torréfions
-torrent
-torrentiel
-torrentielle
-torrentiellement
-torrentielles
-torrentiels
-torrents
-torrentueuse
-torrentueuses
-torrentueux
-torride
-torrides
-tors
-torsada
-torsadai
-torsadaient
-torsadais
-torsadait
-torsadâmes
-torsadant
-torsadante
-torsadantes
-torsadants
-torsadas
-torsadasse
-torsadassent
-torsadasses
-torsadassiez
-torsadassions
-torsadât
-torsadâtes
-torsade
-torsadé
-torsadée
-torsadées
-torsadent
-torsader
-torsadera
-torsaderai
-torsaderaient
-torsaderais
-torsaderait
-torsaderas
-torsadèrent
-torsaderez
-torsaderiez
-torsaderions
-torsaderons
-torsaderont
-torsades
-torsadés
-torsadez
-torsadiez
-torsadions
-torsadons
-torse
-torses
-torseur
-torseurs
-torsion
-torsions
-tort
-torticolis
-tortil
-tortilla
-tortillage
-tortillages
-tortillai
-tortillaient
-tortillais
-tortillait
-tortillâmes
-tortillant
-tortillard
-tortillards
-tortillas
-tortillasse
-tortillassent
-tortillasses
-tortillassiez
-tortillassions
-tortillât
-tortillâtes
-tortille
-tortillé
-tortillée
-tortillées
-tortillement
-tortillements
-tortillent
-tortiller
-tortillera
-tortillerai
-tortilleraient
-tortillerais
-tortillerait
-tortilleras
-tortillèrent
-tortillerez
-tortilleriez
-tortillerions
-tortillerons
-tortilleront
-tortilles
-tortillés
-tortillez
-tortilliez
-tortillions
-tortillon
-tortillons
-tortils
-tortionnaire
-tortionnaires
-tortis
-tortora
-tortorai
-tortoraient
-tortorais
-tortorait
-tortorâmes
-tortorant
-tortoras
-tortorasse
-tortorassent
-tortorasses
-tortorassiez
-tortorassions
-tortorât
-tortorâtes
-tortore
-tortoré
-tortorée
-tortorées
-tortorent
-tortorer
-tortorera
-tortorerai
-tortoreraient
-tortorerais
-tortorerait
-tortoreras
-tortorèrent
-tortorerez
-tortoreriez
-tortorerions
-tortorerons
-tortoreront
-tortores
-tortorés
-tortorez
-tortoriez
-tortorions
-tortorons
-torts
-tortue
-tortues
-tortueuse
-tortueusement
-tortueuses
-tortueux
-tortura
-torturai
-torturaient
-torturais
-torturait
-torturâmes
-torturant
-torturante
-torturantes
-torturants
-torturas
-torturasse
-torturassent
-torturasses
-torturassiez
-torturassions
-torturât
-torturâtes
-torture
-torturé
-torturée
-torturées
-torturent
-torturer
-torturera
-torturerai
-tortureraient
-torturerais
-torturerait
-tortureras
-torturèrent
-torturerez
-tortureriez
-torturerions
-torturerons
-tortureront
-tortures
-torturés
-torturez
-torturiez
-torturions
-torturons
-torve
-torves
-tory
-torysme
-torysmes
-toscan
-toscane
-toscanes
-toscans
-tôt
-total
-totale
-totalement
-totales
-totalisa
-totalisai
-totalisaient
-totalisais
-totalisait
-totalisâmes
-totalisant
-totalisas
-totalisasse
-totalisassent
-totalisasses
-totalisassiez
-totalisassions
-totalisât
-totalisâtes
-totalisateur
-totalisateurs
-totalisation
-totalisations
-totalisatrice
-totalisatrices
-totalise
-totalisé
-totalisée
-totalisées
-totalisent
-totaliser
-totalisera
-totaliserai
-totaliseraient
-totaliserais
-totaliserait
-totaliseras
-totalisèrent
-totaliserez
-totaliseriez
-totaliserions
-totaliserons
-totaliseront
-totalises
-totalisés
-totaliseur
-totaliseurs
-totalisez
-totalisiez
-totalisions
-totalisons
-totalitaire
-totalitaires
-totalitarisme
-totalitarismes
-totalité
-totalités
-totaux
-totem
-totémique
-totémiques
-totémisme
-totémismes
-totems
-tôt-fait
-tôt-faits
-toto
-toton
-totons
-totos
-toua
-touage
-touages
-touai
-touaient
-touaille
-touailles
-touais
-touait
-touâmes
-touant
-touareg
-touaregs
-touarègue
-touarègues
-touas
-touasse
-touassent
-touasses
-touassiez
-touassions
-touât
-touâtes
-toubib
-toubibs
-toucan
-toucans
-toucha
-touchai
-touchaient
-touchais
-touchait
-touchâmes
-touchant
-touchante
-touchantes
-touchants
-touchas
-touchasse
-touchassent
-touchasses
-touchassiez
-touchassions
-touchât
-touchâtes
-touchau
-touchaux
-touche
-touché
-touche-à-tout
-touchée
-touchées
-touchent
-toucher
-touchera
-toucherai
-toucheraient
-toucherais
-toucherait
-toucheras
-touchèrent
-toucherez
-toucheriez
-toucherions
-toucherons
-toucheront
-touches
-touchés
-touchette
-touchettes
-toucheur
-toucheurs
-touchez
-touchiez
-touchions
-touchons
-toue
-toué
-touée
-touées
-touent
-touer
-touera
-touerai
-toueraient
-touerais
-touerait
-toueras
-touèrent
-touerez
-toueriez
-touerions
-touerons
-toueront
-toues
-toués
-toueur
-toueurs
-touez
-touffe
-touffes
-touffeur
-touffeurs
-touffu
-touffue
-touffues
-touffus
-touiez
-touilla
-touillage
-touillages
-touillai
-touillaient
-touillais
-touillait
-touillâmes
-touillant
-touillas
-touillasse
-touillassent
-touillasses
-touillassiez
-touillassions
-touillât
-touillâtes
-touille
-touillé
-touillée
-touillées
-touillent
-touiller
-touillera
-touillerai
-touilleraient
-touillerais
-touillerait
-touilleras
-touillèrent
-touillerez
-touilleriez
-touillerions
-touillerons
-touilleront
-touilles
-touillés
-touillez
-touilliez
-touillions
-touillons
-touions
-toujours
-touloupe
-touloupes
-toundra
-toundras
-toungouze
-touons
-toupet
-toupets
-toupie
-toupies
-toupilla
-toupillai
-toupillaient
-toupillais
-toupillait
-toupillâmes
-toupillant
-toupillas
-toupillasse
-toupillassent
-toupillasses
-toupillassiez
-toupillassions
-toupillât
-toupillâtes
-toupille
-toupillé
-toupillée
-toupillées
-toupillent
-toupiller
-toupillera
-toupillerai
-toupilleraient
-toupillerais
-toupillerait
-toupilleras
-toupillèrent
-toupillerez
-toupilleriez
-toupillerions
-toupillerons
-toupilleront
-toupilles
-toupillés
-toupilleur
-toupilleurs
-toupilleuse
-toupilleuses
-toupillez
-toupilliez
-toupillions
-toupillon
-toupillons
-touque
-touques
-tour
-touraillage
-touraillages
-touraille
-tourailles
-touranien
-touranienne
-touraniennes
-touraniens
-tourba
-tourbai
-tourbaient
-tourbais
-tourbait
-tourbâmes
-tourbant
-tourbas
-tourbasse
-tourbassent
-tourbasses
-tourbassiez
-tourbassions
-tourbât
-tourbâtes
-tourbe
-tourbé
-tourbent
-tourber
-tourbera
-tourberai
-tourberaient
-tourberais
-tourberait
-tourberas
-tourbèrent
-tourberez
-tourberiez
-tourberions
-tourberons
-tourberont
-tourbes
-tourbeuse
-tourbeuses
-tourbeux
-tourbez
-tourbier
-tourbière
-tourbières
-tourbiers
-tourbiez
-tourbillon
-tourbillonna
-tourbillonnai
-tourbillonnaient
-tourbillonnaire
-tourbillonnaires
-tourbillonnais
-tourbillonnait
-tourbillonnâmes
-tourbillonnant
-tourbillonnante
-tourbillonnantes
-tourbillonnants
-tourbillonnas
-tourbillonnasse
-tourbillonnassent
-tourbillonnasses
-tourbillonnassiez
-tourbillonnassions
-tourbillonnât
-tourbillonnâtes
-tourbillonne
-tourbillonné
-tourbillonnement
-tourbillonnements
-tourbillonnent
-tourbillonner
-tourbillonnera
-tourbillonnerai
-tourbillonneraient
-tourbillonnerais
-tourbillonnerait
-tourbillonneras
-tourbillonnèrent
-tourbillonnerez
-tourbillonneriez
-tourbillonnerions
-tourbillonnerons
-tourbillonneront
-tourbillonnes
-tourbillonnez
-tourbillonniez
-tourbillonnions
-tourbillonnons
-tourbillons
-tourbions
-tourbons
-tourd
-tourdille
-tourdilles
-tourds
-tourelle
-tourelles
-touret
-tourets
-tourie
-tourier
-tourière
-tourières
-touriers
-touries
-tourillon
-tourillonna
-tourillonnai
-tourillonnaient
-tourillonnais
-tourillonnait
-tourillonnâmes
-tourillonnant
-tourillonnas
-tourillonnasse
-tourillonnassent
-tourillonnasses
-tourillonnassiez
-tourillonnassions
-tourillonnât
-tourillonnâtes
-tourillonne
-tourillonné
-tourillonnent
-tourillonner
-tourillonnera
-tourillonnerai
-tourillonneraient
-tourillonnerais
-tourillonnerait
-tourillonneras
-tourillonnèrent
-tourillonnerez
-tourillonneriez
-tourillonnerions
-tourillonnerons
-tourillonneront
-tourillonnes
-tourillonnez
-tourillonniez
-tourillonnions
-tourillonnons
-tourillons
-tourisme
-tourismes
-touriste
-touristes
-touristique
-touristiques
-tourmaline
-tourmalines
-tourment
-tourmenta
-tourmentai
-tourmentaient
-tourmentais
-tourmentait
-tourmentâmes
-tourmentant
-tourmentas
-tourmentasse
-tourmentassent
-tourmentasses
-tourmentassiez
-tourmentassions
-tourmentât
-tourmentâtes
-tourmente
-tourmenté
-tourmentée
-tourmentées
-tourmentent
-tourmenter
-tourmentera
-tourmenterai
-tourmenteraient
-tourmenterais
-tourmenterait
-tourmenteras
-tourmentèrent
-tourmenterez
-tourmenteriez
-tourmenterions
-tourmenterons
-tourmenteront
-tourmentes
-tourmentés
-tourmenteur
-tourmenteurs
-tourmenteuse
-tourmenteuses
-tourmentez
-tourmentiez
-tourmentin
-tourmentins
-tourmentions
-tourmentons
-tourments
-tourna
-tournage
-tournages
-tournai
-tournaient
-tournailla
-tournaillai
-tournaillaient
-tournaillais
-tournaillait
-tournaillâmes
-tournaillant
-tournaillas
-tournaillasse
-tournaillassent
-tournaillasses
-tournaillassiez
-tournaillassions
-tournaillât
-tournaillâtes
-tournaille
-tournaillé
-tournaillent
-tournailler
-tournaillera
-tournaillerai
-tournailleraient
-tournaillerais
-tournaillerait
-tournailleras
-tournaillèrent
-tournaillerez
-tournailleriez
-tournaillerions
-tournaillerons
-tournailleront
-tournailles
-tournaillez
-tournailliez
-tournaillions
-tournaillons
-tournais
-tournait
-tournâmes
-tournant
-tournante
-tournantes
-tournants
-tournas
-tournassa
-tournassai
-tournassaient
-tournassais
-tournassait
-tournassâmes
-tournassant
-tournassas
-tournassasse
-tournassassent
-tournassasses
-tournassassiez
-tournassassions
-tournassât
-tournassâtes
-tournasse
-tournassé
-tournassée
-tournassées
-tournassent
-tournasser
-tournassera
-tournasserai
-tournasseraient
-tournasserais
-tournasserait
-tournasseras
-tournassèrent
-tournasserez
-tournasseriez
-tournasserions
-tournasserons
-tournasseront
-tournasses
-tournassés
-tournassez
-tournassiez
-tournassions
-tournassons
-tournât
-tournâtes
-tourne
-tourné
-tourneboula
-tourneboulai
-tourneboulaient
-tourneboulais
-tourneboulait
-tourneboulâmes
-tourneboulant
-tourneboulas
-tourneboulasse
-tourneboulassent
-tourneboulasses
-tourneboulassiez
-tourneboulassions
-tourneboulât
-tourneboulâtes
-tourneboule
-tourneboulé
-tourneboulée
-tourneboulées
-tourneboulent
-tournebouler
-tourneboulera
-tourneboulerai
-tournebouleraient
-tourneboulerais
-tourneboulerait
-tournebouleras
-tourneboulèrent
-tourneboulerez
-tournebouleriez
-tourneboulerions
-tourneboulerons
-tournebouleront
-tourneboules
-tourneboulés
-tourneboulez
-tournebouliez
-tourneboulions
-tourneboulons
-tournebride
-tournebrides
-tournebroche
-tournebroches
-tourne-disque
-tourne-disques
-tournedos
-tournée
-tournées
-tourne-feuille
-tourne-feuilles
-tournemain
-tournent
-tourne-pierre
-tourne-pierres
-tourner
-tournera
-tournerai
-tourneraient
-tournerais
-tournerait
-tourneras
-tournèrent
-tournerez
-tourneriez
-tournerions
-tournerons
-tourneront
-tournes
-tournés
-tournesol
-tournesols
-tournette
-tournettes
-tourneur
-tourneurs
-tourneuse
-tourneuses
-tournevis
-tournez
-tournicota
-tournicotai
-tournicotaient
-tournicotais
-tournicotait
-tournicotâmes
-tournicotant
-tournicotas
-tournicotasse
-tournicotassent
-tournicotasses
-tournicotassiez
-tournicotassions
-tournicotât
-tournicotâtes
-tournicote
-tournicoté
-tournicotée
-tournicotées
-tournicotent
-tournicoter
-tournicotera
-tournicoterai
-tournicoteraient
-tournicoterais
-tournicoterait
-tournicoteras
-tournicotèrent
-tournicoterez
-tournicoteriez
-tournicoterions
-tournicoterons
-tournicoteront
-tournicotes
-tournicotés
-tournicotez
-tournicotiez
-tournicotions
-tournicotons
-tourniez
-tournilla
-tournillai
-tournillaient
-tournillais
-tournillait
-tournillâmes
-tournillant
-tournillas
-tournillasse
-tournillassent
-tournillasses
-tournillassiez
-tournillassions
-tournillât
-tournillâtes
-tournille
-tournillé
-tournillent
-tourniller
-tournillera
-tournillerai
-tournilleraient
-tournillerais
-tournillerait
-tournilleras
-tournillèrent
-tournillerez
-tournilleriez
-tournillerions
-tournillerons
-tournilleront
-tournilles
-tournillez
-tournilliez
-tournillions
-tournillons
-tourniole
-tournioles
-tournions
-tourniqua
-tourniquai
-tourniquaient
-tourniquais
-tourniquait
-tourniquâmes
-tourniquant
-tourniquas
-tourniquasse
-tourniquassent
-tourniquasses
-tourniquassiez
-tourniquassions
-tourniquât
-tourniquâtes
-tournique
-tourniqué
-tourniquent
-tourniquer
-tourniquera
-tourniquerai
-tourniqueraient
-tourniquerais
-tourniquerait
-tourniqueras
-tourniquèrent
-tourniquerez
-tourniqueriez
-tourniquerions
-tourniquerons
-tourniqueront
-tourniques
-tourniquet
-tourniquets
-tourniquez
-tourniquiez
-tourniquions
-tourniquons
-tournis
-tournisse
-tournisses
-tournoi
-tournoie
-tournoiement
-tournoiements
-tournoient
-tournoiera
-tournoierai
-tournoieraient
-tournoierais
-tournoierait
-tournoieras
-tournoierez
-tournoieriez
-tournoierions
-tournoierons
-tournoieront
-tournoies
-tournois
-tournons
-tournoya
-tournoyai
-tournoyaient
-tournoyais
-tournoyait
-tournoyâmes
-tournoyant
-tournoyas
-tournoyasse
-tournoyassent
-tournoyasses
-tournoyassiez
-tournoyassions
-tournoyât
-tournoyâtes
-tournoyé
-tournoyer
-tournoyèrent
-tournoyez
-tournoyiez
-tournoyions
-tournoyons
-tournure
-tournures
-touron
-tourons
-tour-opérateur
-tours
-tours-opérateurs
-tourte
-tourteau
-tourteaux
-tourtereau
-tourtereaux
-tourterelle
-tourterelles
-tourtes
-tourtière
-tourtières
-tous
-touselle
-touselles
-toussa
-toussai
-toussaient
-toussailla
-toussaillai
-toussaillaient
-toussaillais
-toussaillait
-toussaillâmes
-toussaillant
-toussaillas
-toussaillasse
-toussaillassent
-toussaillasses
-toussaillassiez
-toussaillassions
-toussaillât
-toussaillâtes
-toussaille
-toussaillé
-toussaillent
-toussailler
-toussaillera
-toussaillerai
-toussailleraient
-toussaillerais
-toussaillerait
-toussailleras
-toussaillèrent
-toussaillerez
-toussailleriez
-toussaillerions
-toussaillerons
-toussailleront
-toussailles
-toussaillez
-toussailliez
-toussaillions
-toussaillons
-Toussaint
-toussais
-toussait
-toussâmes
-toussant
-toussas
-toussasse
-toussassent
-toussasses
-toussassiez
-toussassions
-toussât
-toussâtes
-tousse
-toussé
-toussent
-tousser
-toussera
-tousserai
-tousseraient
-tousserais
-tousserait
-tousseras
-toussèrent
-tousserez
-tousserie
-tousseries
-tousseriez
-tousserions
-tousserons
-tousseront
-tousses
-tousseur
-tousseurs
-tousseuse
-tousseuses
-toussez
-toussiez
-toussions
-toussons
-toussota
-toussotai
-toussotaient
-toussotais
-toussotait
-toussotâmes
-toussotant
-toussotas
-toussotasse
-toussotassent
-toussotasses
-toussotassiez
-toussotassions
-toussotât
-toussotâtes
-toussote
-toussoté
-toussotement
-toussotements
-toussotent
-toussoter
-toussotera
-toussoterai
-toussoteraient
-toussoterais
-toussoterait
-toussoteras
-toussotèrent
-toussoterez
-toussoteriez
-toussoterions
-toussoterons
-toussoteront
-toussotes
-toussotez
-toussotiez
-toussotions
-toussotons
-tout
-toute
-toute-bonne
-toute-épice
-toutefois
-toute-puissance
-toute-puissante
-toutes
-toutes-bonnes
-toutes-épices
-toutes-puissantes
-tout-fait
-tout-fou
-tout-fous
-toutim
-toutime
-toutimes
-toutims
-toutou
-toutous
-tout-petit
-tout-petits
-tout-puissant
-tout-puissants
-touts
-tout-venant
-toux
-toxémie
-toxémies
-toxicité
-toxicités
-toxicodermie
-toxicodermies
-toxicologie
-toxicologies
-toxicologique
-toxicologiques
-toxicologue
-toxicologues
-toxicomane
-toxicomanes
-toxicomaniaque
-toxicomaniaques
-toxicomanie
-toxicomanies
-toxicose
-toxicoses
-toxine
-toxines
-toxique
-toxiques
-toxoplasme
-toxoplasmes
-toxoplasmose
-toxoplasmoses
-trabe
-trabée
-trabées
-trabes
-traboula
-traboulai
-traboulaient
-traboulais
-traboulait
-traboulâmes
-traboulant
-traboulas
-traboulasse
-traboulassent
-traboulasses
-traboulassiez
-traboulassions
-traboulât
-traboulâtes
-traboule
-traboulé
-traboulent
-trabouler
-traboulera
-traboulerai
-trabouleraient
-traboulerais
-traboulerait
-trabouleras
-traboulèrent
-traboulerez
-trabouleriez
-traboulerions
-traboulerons
-trabouleront
-traboules
-traboulez
-trabouliez
-traboulions
-traboulons
-trac
-traça
-traçage
-traçages
-traçai
-traçaient
-traçais
-traçait
-traçâmes
-tracana
-tracanai
-tracanaient
-tracanais
-tracanait
-tracanâmes
-tracanant
-tracanas
-tracanasse
-tracanassent
-tracanasses
-tracanassiez
-tracanassions
-tracanât
-tracanâtes
-tracane
-tracané
-tracanée
-tracanées
-tracanent
-tracaner
-tracanera
-tracanerai
-tracaneraient
-tracanerais
-tracanerait
-tracaneras
-tracanèrent
-tracanerez
-tracaneriez
-tracanerions
-tracanerons
-tracaneront
-tracanes
-tracanés
-tracanez
-tracaniez
-tracanions
-tracanons
-traçant
-tracas
-traças
-tracassa
-tracassai
-tracassaient
-tracassais
-tracassait
-tracassâmes
-tracassant
-tracassas
-tracassasse
-tracassassent
-tracassasses
-tracassassiez
-tracassassions
-tracassât
-tracassâtes
-tracasse
-tracassé
-traçasse
-tracassée
-tracassées
-tracassent
-traçassent
-tracasser
-tracassera
-tracasserai
-tracasseraient
-tracasserais
-tracasserait
-tracasseras
-tracassèrent
-tracasserez
-tracasserie
-tracasseries
-tracasseriez
-tracasserions
-tracasserons
-tracasseront
-tracasses
-tracassés
-traçasses
-tracassez
-tracassier
-tracassière
-tracassières
-tracassiers
-tracassiez
-traçassiez
-tracassin
-tracassins
-tracassions
-traçassions
-tracassons
-traçât
-traçâtes
-trace
-tracé
-tracée
-tracées
-tracement
-tracements
-tracent
-tracer
-tracera
-tracerai
-traceraient
-tracerais
-tracerait
-traceras
-tracèrent
-traceret
-tracerets
-tracerez
-traceriez
-tracerions
-tracerons
-traceront
-traces
-tracés
-traceur
-traceurs
-traceuse
-traceuses
-tracez
-trachéal
-trachéale
-trachéales
-trachéaux
-trachée
-trachée-artère
-trachéen
-trachéenne
-trachéennes
-trachéens
-trachées
-trachées-artères
-trachéide
-trachéides
-trachéite
-trachéites
-trachéo-bronchite
-trachéo-bronchites
-trachéostomie
-trachéostomies
-trachéotomie
-trachéotomies
-trachome
-trachomes
-trachyte
-trachytes
-traciez
-tracions
-traçons
-tracs
-tract
-tracta
-tractable
-tractables
-tractai
-tractaient
-tractais
-tractait
-tractâmes
-tractant
-tractas
-tractasse
-tractassent
-tractasses
-tractassiez
-tractassions
-tractât
-tractâtes
-tractation
-tractations
-tracte
-tracté
-tractée
-tractées
-tractent
-tracter
-tractera
-tracterai
-tracteraient
-tracterais
-tracterait
-tracteras
-tractèrent
-tracterez
-tracteriez
-tracterions
-tracterons
-tracteront
-tractes
-tractés
-tracteur
-tracteurs
-tractez
-tractiez
-tractif
-tractifs
-traction
-tractionnaire
-tractionnaires
-tractions
-tractive
-tractives
-tractons
-tractoriste
-tractoristes
-tractrice
-tractrices
-tracts
-tractus
-tradescantia
-tradescantias
-trade-union
-trade-unions
-traditeur
-traditeurs
-tradition
-traditionalisme
-traditionalismes
-traditionaliste
-traditionalistes
-traditionnaire
-traditionnaires
-traditionnel
-traditionnelle
-traditionnellement
-traditionnelles
-traditionnels
-traditions
-traducteur
-traducteurs
-traduction
-traductions
-traductrice
-traductrices
-traduira
-traduirai
-traduiraient
-traduirais
-traduirait
-traduiras
-traduire
-traduirez
-traduiriez
-traduirions
-traduirons
-traduiront
-traduis
-traduisaient
-traduisais
-traduisait
-traduisant
-traduise
-traduisent
-traduises
-traduisez
-traduisible
-traduisibles
-traduisiez
-traduisîmes
-traduisions
-traduisirent
-traduisis
-traduisisse
-traduisissent
-traduisisses
-traduisissiez
-traduisissions
-traduisit
-traduisît
-traduisîtes
-traduisons
-traduit
-traduite
-traduites
-traduits
-trafic
-traficota
-traficotai
-traficotaient
-traficotais
-traficotait
-traficotâmes
-traficotant
-traficotas
-traficotasse
-traficotassent
-traficotasses
-traficotassiez
-traficotassions
-traficotât
-traficotâtes
-traficote
-traficoté
-traficotée
-traficotées
-traficotent
-traficoter
-traficotera
-traficoterai
-traficoteraient
-traficoterais
-traficoterait
-traficoteras
-traficotèrent
-traficoterez
-traficoteriez
-traficoterions
-traficoterons
-traficoteront
-traficotes
-traficotés
-traficotez
-traficotiez
-traficotions
-traficotons
-trafics
-trafiqua
-trafiquai
-trafiquaient
-trafiquais
-trafiquait
-trafiquant
-trafiquante
-trafiquantes
-trafiquants
-trafiquas
-trafique
-trafiqué
-trafiquée
-trafiquées
-trafiquent
-trafiquer
-trafiquerai
-trafiques
-trafiqués
-trafiqueur
-trafiqueurs
-trafiqueuse
-trafiqueuses
-trafiquez
-trafiquiez
-trafiquions
-trafiquons
-trafiquont
-tragédie
-tragédien
-tragédienne
-tragédiennes
-tragédiens
-tragédies
-tragi-comédie
-tragi-comédies
-tragi-comique
-tragi-comiques
-tragique
-tragiquement
-tragiques
-trahi
-trahie
-trahies
-trahîmes
-trahir
-trahira
-trahirai
-trahiraient
-trahirais
-trahirait
-trahiras
-trahirent
-trahirez
-trahiriez
-trahirions
-trahirons
-trahiront
-trahis
-trahison
-trahisons
-trahissaient
-trahissais
-trahissait
-trahissant
-trahisse
-trahissent
-trahisses
-trahissez
-trahissiez
-trahissions
-trahissons
-trahit
-trahît
-trahîtes
-traie
-traient
-traies
-traille
-trailles
-train
-traîna
-traînage
-traînages
-traînai
-traînaient
-traînailla
-traînaillai
-traînaillaient
-traînaillais
-traînaillait
-traînaillâmes
-traînaillant
-traînaillas
-traînaillasse
-traînaillassent
-traînaillasses
-traînaillassiez
-traînaillassions
-traînaillât
-traînaillâtes
-traînaille
-traînaillé
-traînaillée
-traînaillées
-traînaillent
-traînailler
-traînaillera
-traînaillerai
-traînailleraient
-traînaillerais
-traînaillerait
-traînailleras
-traînaillèrent
-traînaillerez
-traînailleriez
-traînaillerions
-traînaillerons
-traînailleront
-traînailles
-traînaillés
-traînaillez
-traînailliez
-traînaillions
-traînaillons
-traînais
-traînait
-traînâmes
-traînant
-traînante
-traînantes
-traînants
-traînard
-traînarde
-traînardes
-traînards
-traînas
-traînassa
-traînassai
-traînassaient
-traînassais
-traînassait
-traînassâmes
-traînassant
-traînassas
-traînassasse
-traînassassent
-traînassasses
-traînassassiez
-traînassassions
-traînassât
-traînassâtes
-traînasse
-traînassé
-traînassée
-traînassées
-traînassent
-traînasser
-traînassera
-traînasserai
-traînasseraient
-traînasserais
-traînasserait
-traînasseras
-traînassèrent
-traînasserez
-traînasseriez
-traînasserions
-traînasserons
-traînasseront
-traînasses
-traînassés
-traînassez
-traînassiez
-traînassions
-traînassons
-traînât
-traînâtes
-traîne
-traîné
-traîneau
-traîneaux
-traîne-bûches
-traîne-buisson
-traînée
-traînées
-traînement
-traînements
-traîne-misère
-traînent
-traîner
-traînera
-traînerai
-traîneraient
-traînerais
-traînerait
-traîneras
-traînèrent
-traînerez
-traîneriez
-traînerions
-traînerons
-traîneront
-traînes
-traînés
-traîne-savates
-traîne-semelles
-traîneur
-traîneurs
-traîneuse
-traîneuses
-traînez
-trainglot
-trainglots
-traîniez
-training
-trainings
-traînions
-traînons
-trains
-traintrain
-train-train
-traira
-trairai
-trairaient
-trairais
-trairait
-trairas
-traire
-trairez
-trairiez
-trairions
-trairons
-trairont
-trais
-trait
-traita
-traitable
-traitables
-traitai
-traitaient
-traitais
-traitait
-traitâmes
-traitant
-traitante
-traitantes
-traitants
-traitas
-traitasse
-traitassent
-traitasses
-traitassiez
-traitassions
-traitât
-traitâtes
-traite
-traité
-traitée
-traitées
-traitement
-traitements
-traitent
-traiter
-traitera
-traiterai
-traiteraient
-traiterais
-traiterait
-traiteras
-traitèrent
-traiterez
-traiteriez
-traiterions
-traiterons
-traiteront
-traites
-traités
-traiteur
-traiteurs
-traitez
-traitiez
-traitions
-traitons
-traître
-traîtres
-traîtresse
-traîtresses
-traîtreusement
-traîtrise
-traîtrises
-traits
-trajectographie
-trajectographies
-trajectoire
-trajectoires
-trajet
-trajets
-tralala
-tralalas
-tram
-trama
-tramai
-tramaient
-tramail
-tramails
-tramais
-tramait
-tramâmes
-tramant
-tramas
-tramasse
-tramassent
-tramasses
-tramassiez
-tramassions
-tramât
-tramâtes
-trame
-tramé
-tramée
-tramées
-trament
-tramer
-tramera
-tramerai
-trameraient
-tramerais
-tramerait
-trameras
-tramèrent
-tramerez
-trameriez
-tramerions
-tramerons
-trameront
-trames
-tramés
-tramez
-tramiez
-traminot
-traminots
-tramions
-tramons
-tramontane
-tramontanes
-trampoline
-trampolines
-trams
-tramway
-tramways
-trancha
-tranchage
-tranchages
-tranchai
-tranchaient
-tranchais
-tranchait
-tranchâmes
-tranchant
-tranchante
-tranchantes
-tranchants
-tranchas
-tranchasse
-tranchassent
-tranchasses
-tranchassiez
-tranchassions
-tranchât
-tranchâtes
-tranche
-tranché
-tranchée
-tranchée-abri
-tranchées
-tranchées-abris
-tranchefila
-tranchefilai
-tranchefilaient
-tranchefilais
-tranchefilait
-tranchefilâmes
-tranchefilant
-tranchefilas
-tranchefilasse
-tranchefilassent
-tranchefilasses
-tranchefilassiez
-tranchefilassions
-tranchefilât
-tranchefilâtes
-tranchefile
-tranchefilé
-tranchefilée
-tranchefilées
-tranchefilent
-tranchefiler
-tranchefilera
-tranchefilerai
-tranchefileraient
-tranchefilerais
-tranchefilerait
-tranchefileras
-tranchefilèrent
-tranchefilerez
-tranchefileriez
-tranchefilerions
-tranchefilerons
-tranchefileront
-tranchefiles
-tranchefilés
-tranchefilez
-tranchefiliez
-tranchefilions
-tranchefilons
-tranchent
-trancher
-tranchera
-trancherai
-trancheraient
-trancherais
-trancherait
-trancheras
-tranchèrent
-trancherez
-trancheriez
-trancherions
-trancherons
-trancheront
-tranches
-tranchés
-tranchet
-tranchets
-trancheur
-trancheurs
-trancheuse
-trancheuses
-tranchez
-tranchiez
-tranchions
-tranchoir
-tranchoirs
-tranchons
-tranquille
-tranquillement
-tranquilles
-tranquillisa
-tranquillisai
-tranquillisaient
-tranquillisais
-tranquillisait
-tranquillisâmes
-tranquillisant
-tranquillisante
-tranquillisantes
-tranquillisants
-tranquillisas
-tranquillisasse
-tranquillisassent
-tranquillisasses
-tranquillisassiez
-tranquillisassions
-tranquillisât
-tranquillisâtes
-tranquillise
-tranquillisé
-tranquillisée
-tranquillisées
-tranquillisent
-tranquilliser
-tranquillisera
-tranquilliserai
-tranquilliseraient
-tranquilliserais
-tranquilliserait
-tranquilliseras
-tranquillisèrent
-tranquilliserez
-tranquilliseriez
-tranquilliserions
-tranquilliserons
-tranquilliseront
-tranquillises
-tranquillisés
-tranquillisez
-tranquillisiez
-tranquillisions
-tranquillisons
-tranquillité
-tranquillités
-transaction
-transactionnel
-transactionnelle
-transactionnelles
-transactionnels
-transactions
-transafricain
-transafricaine
-transafricaines
-transafricains
-transalpin
-transalpine
-transalpines
-transalpins
-transandin
-transandine
-transandines
-transandins
-transat
-transatlantique
-transatlantiques
-transats
-transbahuta
-transbahutai
-transbahutaient
-transbahutais
-transbahutait
-transbahutâmes
-transbahutant
-transbahutas
-transbahutasse
-transbahutassent
-transbahutasses
-transbahutassiez
-transbahutassions
-transbahutât
-transbahutâtes
-transbahute
-transbahuté
-transbahutée
-transbahutées
-transbahutement
-transbahutements
-transbahutent
-transbahuter
-transbahutera
-transbahuterai
-transbahuteraient
-transbahuterais
-transbahuterait
-transbahuteras
-transbahutèrent
-transbahuterez
-transbahuteriez
-transbahuterions
-transbahuterons
-transbahuteront
-transbahutes
-transbahutés
-transbahutez
-transbahutiez
-transbahutions
-transbahutons
-transborda
-transbordai
-transbordaient
-transbordais
-transbordait
-transbordâmes
-transbordant
-transbordas
-transbordasse
-transbordassent
-transbordasses
-transbordassiez
-transbordassions
-transbordât
-transbordâtes
-transborde
-transbordé
-transbordée
-transbordées
-transbordement
-transbordements
-transbordent
-transborder
-transbordera
-transborderai
-transborderaient
-transborderais
-transborderait
-transborderas
-transbordèrent
-transborderez
-transborderiez
-transborderions
-transborderons
-transborderont
-transbordes
-transbordés
-transbordeur
-transbordeurs
-transbordez
-transbordiez
-transbordions
-transbordons
-transcanadien
-transcanadienne
-transcanadiennes
-transcanadiens
-transcaspien
-transcaspienne
-transcaspiennes
-transcaspiens
-transcenda
-transcendai
-transcendaient
-transcendais
-transcendait
-transcendâmes
-transcendance
-transcendances
-transcendant
-transcendantal
-transcendantale
-transcendantales
-transcendantaux
-transcendante
-transcendantes
-transcendants
-transcendas
-transcendasse
-transcendassent
-transcendasses
-transcendassiez
-transcendassions
-transcendât
-transcendâtes
-transcende
-transcendé
-transcendée
-transcendées
-transcendent
-transcender
-transcendera
-transcenderai
-transcenderaient
-transcenderais
-transcenderait
-transcenderas
-transcendèrent
-transcenderez
-transcenderiez
-transcenderions
-transcenderons
-transcenderont
-transcendes
-transcendés
-transcendez
-transcendiez
-transcendions
-transcendons
-transcoda
-transcodage
-transcodages
-transcodai
-transcodaient
-transcodais
-transcodait
-transcodâmes
-transcodant
-transcodas
-transcodasse
-transcodassent
-transcodasses
-transcodassiez
-transcodassions
-transcodât
-transcodâtes
-transcode
-transcodé
-transcodée
-transcodées
-transcodent
-transcoder
-transcodera
-transcoderai
-transcoderaient
-transcoderais
-transcoderait
-transcoderas
-transcodèrent
-transcoderez
-transcoderiez
-transcoderions
-transcoderons
-transcoderont
-transcodes
-transcodés
-transcodeur
-transcodeurs
-transcodez
-transcodiez
-transcodions
-transcodons
-transcontinental
-transcontinentale
-transcontinentales
-transcontinentaux
-transcripteur
-transcripteurs
-transcription
-transcriptions
-transcrira
-transcrirai
-transcriraient
-transcrirais
-transcrirait
-transcriras
-transcrire
-transcrirez
-transcririez
-transcririons
-transcrirons
-transcriront
-transcris
-transcrit
-transcrite
-transcrites
-transcrits
-transcrivaient
-transcrivais
-transcrivait
-transcrivant
-transcrive
-transcrivent
-transcrives
-transcrivez
-transcriviez
-transcrivîmes
-transcrivions
-transcrivirent
-transcrivis
-transcrivisse
-transcrivissent
-transcrivisses
-transcrivissiez
-transcrivissions
-transcrivit
-transcrivît
-transcrivîtes
-transcrivons
-transducteur
-transducteurs
-transduction
-transductions
-transe
-transept
-transepts
-transes
-transféra
-transférable
-transférables
-transférai
-transféraient
-transférais
-transférait
-transférâmes
-transférant
-transféras
-transférasse
-transférassent
-transférasses
-transférassiez
-transférassions
-transférât
-transférâtes
-transféré
-transfère
-transférée
-transférées
-transfèrement
-transfèrements
-transfèrent
-transférentiel
-transférentielle
-transférentielles
-transférentiels
-transférer
-transférera
-transférerai
-transféreraient
-transférerais
-transférerait
-transféreras
-transférèrent
-transférerez
-transféreriez
-transférerions
-transférerons
-transféreront
-transférés
-transfères
-transférez
-transfériez
-transférions
-transférons
-transfert
-transferts
-transfigura
-transfigurai
-transfiguraient
-transfigurais
-transfigurait
-transfigurâmes
-transfigurant
-transfiguras
-transfigurasse
-transfigurassent
-transfigurasses
-transfigurassiez
-transfigurassions
-transfigurât
-transfigurâtes
-transfigurateur
-transfigurateurs
-transfiguration
-transfigurations
-transfiguratrice
-transfiguratrices
-transfigure
-transfiguré
-transfigurée
-transfigurées
-transfigurent
-transfigurer
-transfigurera
-transfigurerai
-transfigureraient
-transfigurerais
-transfigurerait
-transfigureras
-transfigurèrent
-transfigurerez
-transfigureriez
-transfigurerions
-transfigurerons
-transfigureront
-transfigures
-transfigurés
-transfigurez
-transfiguriez
-transfigurions
-transfigurons
-transfila
-transfilai
-transfilaient
-transfilais
-transfilait
-transfilâmes
-transfilant
-transfilas
-transfilasse
-transfilassent
-transfilasses
-transfilassiez
-transfilassions
-transfilât
-transfilâtes
-transfile
-transfilé
-transfilée
-transfilées
-transfilent
-transfiler
-transfilera
-transfilerai
-transfileraient
-transfilerais
-transfilerait
-transfileras
-transfilèrent
-transfilerez
-transfileriez
-transfilerions
-transfilerons
-transfileront
-transfiles
-transfilés
-transfilez
-transfiliez
-transfilions
-transfilons
-transfini
-transfinie
-transfinies
-transfinis
-transfixion
-transfixions
-transfo
-transforma
-transformable
-transformables
-transformai
-transformaient
-transformais
-transformait
-transformâmes
-transformant
-transformante
-transformantes
-transformants
-transformas
-transformasse
-transformassent
-transformasses
-transformassiez
-transformassions
-transformât
-transformâtes
-transformateur
-transformateurs
-transformation
-transformationnel
-transformationnelle
-transformationnelles
-transformationnels
-transformations
-transformatrice
-transformatrices
-transforme
-transformé
-transformée
-transformées
-transforment
-transformer
-transformera
-transformerai
-transformeraient
-transformerais
-transformerait
-transformeras
-transformèrent
-transformerez
-transformeriez
-transformerions
-transformerons
-transformeront
-transformes
-transformés
-transformez
-transformiez
-transformions
-transformisme
-transformismes
-transformiste
-transformistes
-transformons
-transfos
-transfuge
-transfuges
-transfusa
-transfusai
-transfusaient
-transfusais
-transfusait
-transfusâmes
-transfusant
-transfusas
-transfusasse
-transfusassent
-transfusasses
-transfusassiez
-transfusassions
-transfusât
-transfusâtes
-transfuse
-transfusé
-transfusée
-transfusées
-transfusent
-transfuser
-transfusera
-transfuserai
-transfuseraient
-transfuserais
-transfuserait
-transfuseras
-transfusèrent
-transfuserez
-transfuseriez
-transfuserions
-transfuserons
-transfuseront
-transfuses
-transfusés
-transfusez
-transfusiez
-transfusion
-transfusions
-transfusons
-transgressa
-transgressai
-transgressaient
-transgressais
-transgressait
-transgressâmes
-transgressant
-transgressas
-transgressasse
-transgressassent
-transgressasses
-transgressassiez
-transgressassions
-transgressât
-transgressâtes
-transgresse
-transgressé
-transgressée
-transgressées
-transgressent
-transgresser
-transgressera
-transgresserai
-transgresseraient
-transgresserais
-transgresserait
-transgresseras
-transgressèrent
-transgresserez
-transgresseriez
-transgresserions
-transgresserons
-transgresseront
-transgresses
-transgressés
-transgresseur
-transgresseurs
-transgressez
-transgressiez
-transgression
-transgressions
-transgressons
-transhuma
-transhumai
-transhumaient
-transhumais
-transhumait
-transhumâmes
-transhumance
-transhumances
-transhumant
-transhumante
-transhumantes
-transhumants
-transhumas
-transhumasse
-transhumassent
-transhumasses
-transhumassiez
-transhumassions
-transhumât
-transhumâtes
-transhume
-transhumé
-transhumée
-transhumées
-transhument
-transhumer
-transhumera
-transhumerai
-transhumeraient
-transhumerais
-transhumerait
-transhumeras
-transhumèrent
-transhumerez
-transhumeriez
-transhumerions
-transhumerons
-transhumeront
-transhumes
-transhumés
-transhumez
-transhumiez
-transhumions
-transhumons
-transi
-transie
-transies
-transige
-transigé
-transigea
-transigeai
-transigeaient
-transigeais
-transigeait
-transigeâmes
-transigeant
-transigeante
-transigeantes
-transigeants
-transigeas
-transigeasse
-transigeassent
-transigeasses
-transigeassiez
-transigeassions
-transigeât
-transigeâtes
-transigent
-transigeons
-transiger
-transigera
-transigerai
-transigeraient
-transigerais
-transigerait
-transigeras
-transigèrent
-transigerez
-transigeriez
-transigerions
-transigerons
-transigeront
-transiges
-transigez
-transigiez
-transigions
-transîmes
-transir
-transira
-transirai
-transiraient
-transirais
-transirait
-transiras
-transirent
-transirez
-transiriez
-transirions
-transirons
-transiront
-transis
-transissaient
-transissais
-transissait
-transissant
-transisse
-transissent
-transisses
-transissez
-transissiez
-transissions
-transissons
-transistor
-transistorisa
-transistorisai
-transistorisaient
-transistorisais
-transistorisait
-transistorisâmes
-transistorisant
-transistorisas
-transistorisasse
-transistorisassent
-transistorisasses
-transistorisassiez
-transistorisassions
-transistorisât
-transistorisâtes
-transistorisation
-transistorisations
-transistorise
-transistorisé
-transistorisée
-transistorisées
-transistorisent
-transistoriser
-transistorisera
-transistoriserai
-transistoriseraient
-transistoriserais
-transistoriserait
-transistoriseras
-transistorisèrent
-transistoriserez
-transistoriseriez
-transistoriserions
-transistoriserons
-transistoriseront
-transistorises
-transistorisés
-transistorisez
-transistorisiez
-transistorisions
-transistorisons
-transistors
-transit
-transît
-transita
-transitai
-transitaient
-transitaire
-transitaires
-transitais
-transitait
-transitâmes
-transitant
-transitas
-transitasse
-transitassent
-transitasses
-transitassiez
-transitassions
-transitât
-transitâtes
-transite
-transité
-transitée
-transitées
-transitent
-transiter
-transitera
-transiterai
-transiteraient
-transiterais
-transiterait
-transiteras
-transitèrent
-transiterez
-transiteriez
-transiterions
-transiterons
-transiteront
-transites
-transités
-transîtes
-transitez
-transitiez
-transitif
-transitifs
-transition
-transitionnel
-transitionnelle
-transitionnelles
-transitionnels
-transitions
-transitive
-transitives
-transitivité
-transitivités
-transitoire
-transitoirement
-transitoires
-transitons
-transits
-translata
-translatai
-translataient
-translatais
-translatait
-translatâmes
-translatant
-translatas
-translatasse
-translatassent
-translatasses
-translatassiez
-translatassions
-translatât
-translatâtes
-translate
-translaté
-translatée
-translatées
-translatent
-translater
-translatera
-translaterai
-translateraient
-translaterais
-translaterait
-translateras
-translatèrent
-translaterez
-translateriez
-translaterions
-translaterons
-translateront
-translates
-translatés
-translatez
-translatiez
-translatif
-translatifs
-translation
-translations
-translative
-translatives
-translatons
-translitéra
-translitérai
-translitéraient
-translitérais
-translitérait
-translitérâmes
-translitérant
-translitéras
-translitérasse
-translitérassent
-translitérasses
-translitérassiez
-translitérassions
-translitérât
-translitérâtes
-translitéré
-translitère
-translitérée
-translitérées
-translitèrent
-translitérer
-translitérera
-translitérerai
-translitéreraient
-translitérerais
-translitérerait
-translitéreras
-translitérèrent
-translitérerez
-translitéreriez
-translitérerions
-translitérerons
-translitéreront
-translitérés
-translitères
-translitérez
-translitériez
-translitérions
-translitérons
-translittéra
-translittérai
-translittéraient
-translittérais
-translittérait
-translittérâmes
-translittérant
-translittéras
-translittérasse
-translittérassent
-translittérasses
-translittérassiez
-translittérassions
-translittérât
-translittérâtes
-translittération
-translittérations
-translittéré
-translittère
-translittérée
-translittérées
-translittèrent
-translittérer
-translittérera
-translittérerai
-translittéreraient
-translittérerais
-translittérerait
-translittéreras
-translittérèrent
-translittérerez
-translittéreriez
-translittérerions
-translittérerons
-translittéreront
-translittérés
-translittères
-translittérez
-translittériez
-translittérions
-translittérons
-translocation
-translocations
-translucide
-translucides
-translucidité
-translucidités
-transmet
-transmets
-transmettaient
-transmettais
-transmettait
-transmettant
-transmette
-transmettent
-transmettes
-transmetteur
-transmetteurs
-transmettez
-transmettiez
-transmettions
-transmettons
-transmettra
-transmettrai
-transmettraient
-transmettrais
-transmettrait
-transmettras
-transmettre
-transmettrez
-transmettriez
-transmettrions
-transmettrons
-transmettront
-transmigra
-transmigrai
-transmigraient
-transmigrais
-transmigrait
-transmigrâmes
-transmigrant
-transmigras
-transmigrasse
-transmigrassent
-transmigrasses
-transmigrassiez
-transmigrassions
-transmigrât
-transmigrâtes
-transmigration
-transmigrations
-transmigre
-transmigré
-transmigrent
-transmigrer
-transmigrera
-transmigrerai
-transmigreraient
-transmigrerais
-transmigrerait
-transmigreras
-transmigrèrent
-transmigrerez
-transmigreriez
-transmigrerions
-transmigrerons
-transmigreront
-transmigres
-transmigrez
-transmigriez
-transmigrions
-transmigrons
-transmîmes
-transmirent
-transmis
-transmise
-transmises
-transmisse
-transmissent
-transmisses
-transmissibilité
-transmissibilités
-transmissible
-transmissibles
-transmissiez
-transmission
-transmissions
-transmit
-transmît
-transmîtes
-transmua
-transmuable
-transmuables
-transmuai
-transmuaient
-transmuais
-transmuait
-transmuâmes
-transmuant
-transmuas
-transmuasse
-transmuassent
-transmuasses
-transmuassiez
-transmuassions
-transmuât
-transmuâtes
-transmue
-transmué
-transmuée
-transmuées
-transmuent
-transmuer
-transmuera
-transmuerai
-transmueraient
-transmuerais
-transmuerait
-transmueras
-transmuèrent
-transmuerez
-transmueriez
-transmuerions
-transmuerons
-transmueront
-transmues
-transmués
-transmuez
-transmuiez
-transmuions
-transmuons
-transmuta
-transmutabilité
-transmutabilités
-transmutable
-transmutables
-transmutai
-transmutaient
-transmutais
-transmutait
-transmutâmes
-transmutant
-transmutas
-transmutasse
-transmutassent
-transmutasses
-transmutassiez
-transmutassions
-transmutât
-transmutâtes
-transmutation
-transmutations
-transmute
-transmuté
-transmutée
-transmutées
-transmutent
-transmuter
-transmutera
-transmuterai
-transmuteraient
-transmuterais
-transmuterait
-transmuteras
-transmutèrent
-transmuterez
-transmuteriez
-transmuterions
-transmuterons
-transmuteront
-transmutes
-transmutés
-transmutez
-transmutiez
-transmutions
-transmutons
-transnational
-transnationale
-transnationales
-transnationaux
-transocéanien
-transocéanienne
-transocéaniennes
-transocéaniens
-transocéanique
-transocéaniques
-transparais
-transparaissaient
-transparaissais
-transparaissait
-transparaissant
-transparaisse
-transparaissent
-transparaisses
-transparaissez
-transparaissiez
-transparaissions
-transparaissons
-transparaît
-transparaîtra
-transparaîtrai
-transparaîtraient
-transparaîtrais
-transparaîtrait
-transparaîtras
-transparaître
-transparaîtrez
-transparaîtriez
-transparaîtrions
-transparaîtrons
-transparaîtront
-transparence
-transparences
-transparent
-transparente
-transparentes
-transparents
-transparu
-transparue
-transparues
-transparûmes
-transparurent
-transparus
-transparusse
-transparussent
-transparusses
-transparussiez
-transparussions
-transparut
-transparût
-transparûtes
-transperça
-transperçai
-transperçaient
-transperçais
-transperçait
-transperçâmes
-transperçant
-transperçante
-transperçantes
-transperçants
-transperças
-transperçasse
-transperçassent
-transperçasses
-transperçassiez
-transperçassions
-transperçât
-transperçâtes
-transperce
-transpercé
-transpercée
-transpercées
-transpercement
-transpercements
-transpercent
-transpercer
-transpercera
-transpercerai
-transperceraient
-transpercerais
-transpercerait
-transperceras
-transpercèrent
-transpercerez
-transperceriez
-transpercerions
-transpercerons
-transperceront
-transperces
-transpercés
-transpercez
-transperciez
-transpercions
-transperçons
-transpira
-transpirai
-transpiraient
-transpirais
-transpirait
-transpirâmes
-transpirant
-transpirante
-transpirantes
-transpirants
-transpiras
-transpirasse
-transpirassent
-transpirasses
-transpirassiez
-transpirassions
-transpirât
-transpirâtes
-transpiration
-transpirations
-transpire
-transpiré
-transpirent
-transpirer
-transpirera
-transpirerai
-transpireraient
-transpirerais
-transpirerait
-transpireras
-transpirèrent
-transpirerez
-transpireriez
-transpirerions
-transpirerons
-transpireront
-transpires
-transpirez
-transpiriez
-transpirions
-transpirons
-transplant
-transplanta
-transplantai
-transplantaient
-transplantais
-transplantait
-transplantâmes
-transplantant
-transplantas
-transplantasse
-transplantassent
-transplantasses
-transplantassiez
-transplantassions
-transplantât
-transplantâtes
-transplantation
-transplantations
-transplante
-transplanté
-transplantée
-transplantées
-transplantent
-transplanter
-transplantera
-transplanterai
-transplanteraient
-transplanterais
-transplanterait
-transplanteras
-transplantèrent
-transplanterez
-transplanteriez
-transplanterions
-transplanterons
-transplanteront
-transplantes
-transplantés
-transplantez
-transplantiez
-transplantions
-transplantoir
-transplantoirs
-transplantons
-transplants
-transpolaire
-transpolaires
-transport
-transporta
-transportable
-transportables
-transportai
-transportaient
-transportais
-transportait
-transportâmes
-transportant
-transportas
-transportasse
-transportassent
-transportasses
-transportassiez
-transportassions
-transportât
-transportâtes
-transportation
-transportations
-transporte
-transporté
-transportée
-transportées
-transportent
-transporter
-transportera
-transporterai
-transporteraient
-transporterais
-transporterait
-transporteras
-transportèrent
-transporterez
-transporteriez
-transporterions
-transporterons
-transporteront
-transportes
-transportés
-transporteur
-transporteurs
-transporteuse
-transporteuses
-transportez
-transportiez
-transportions
-transportons
-transports
-transposa
-transposable
-transposables
-transposai
-transposaient
-transposais
-transposait
-transposâmes
-transposant
-transposas
-transposasse
-transposassent
-transposasses
-transposassiez
-transposassions
-transposât
-transposâtes
-transpose
-transposé
-transposée
-transposées
-transposent
-transposer
-transposera
-transposerai
-transposeraient
-transposerais
-transposerait
-transposeras
-transposèrent
-transposerez
-transposeriez
-transposerions
-transposerons
-transposeront
-transposes
-transposés
-transposez
-transposiez
-transposions
-transpositeur
-transpositeurs
-transposition
-transpositions
-transpositrice
-transpositrices
-transposons
-transpyrénéen
-transpyrénéenne
-transpyrénéennes
-transpyrénéens
-transsaharien
-transsaharienne
-transsahariennes
-transsahariens
-transsexualisme
-transsexualismes
-transsexuel
-transsexuelle
-transsexuelles
-transsexuels
-transsibérien
-transsibérienne
-transsibériennes
-transsibériens
-transsonique
-transsoniques
-transsubstantia
-transsubstantiai
-transsubstantiaient
-transsubstantiais
-transsubstantiait
-transsubstantiâmes
-transsubstantiant
-transsubstantias
-transsubstantiasse
-transsubstantiassent
-transsubstantiasses
-transsubstantiassiez
-transsubstantiassions
-transsubstantiât
-transsubstantiâtes
-transsubstantiation
-transsubstantiations
-transsubstantie
-transsubstantié
-transsubstantiée
-transsubstantiées
-transsubstantient
-transsubstantier
-transsubstantiera
-transsubstantierai
-transsubstantieraient
-transsubstantierais
-transsubstantierait
-transsubstantieras
-transsubstantièrent
-transsubstantierez
-transsubstantieriez
-transsubstantierions
-transsubstantierons
-transsubstantieront
-transsubstanties
-transsubstantiés
-transsubstantiez
-transsubstantiiez
-transsubstantiions
-transsubstantions
-transsuda
-transsudai
-transsudaient
-transsudais
-transsudait
-transsudâmes
-transsudant
-transsudas
-transsudasse
-transsudassent
-transsudasses
-transsudassiez
-transsudassions
-transsudat
-transsudât
-transsudâtes
-transsudation
-transsudations
-transsudats
-transsude
-transsudé
-transsudée
-transsudées
-transsudent
-transsuder
-transsudera
-transsuderai
-transsuderaient
-transsuderais
-transsuderait
-transsuderas
-transsudèrent
-transsuderez
-transsuderiez
-transsuderions
-transsuderons
-transsuderont
-transsudes
-transsudés
-transsudez
-transsudiez
-transsudions
-transsudons
-transvasa
-transvasai
-transvasaient
-transvasais
-transvasait
-transvasâmes
-transvasant
-transvasas
-transvasasse
-transvasassent
-transvasasses
-transvasassiez
-transvasassions
-transvasât
-transvasâtes
-transvase
-transvasé
-transvasée
-transvasées
-transvasement
-transvasements
-transvasent
-transvaser
-transvasera
-transvaserai
-transvaseraient
-transvaserais
-transvaserait
-transvaseras
-transvasèrent
-transvaserez
-transvaseriez
-transvaserions
-transvaserons
-transvaseront
-transvases
-transvasés
-transvasez
-transvasiez
-transvasions
-transvasons
-transversal
-transversale
-transversalement
-transversales
-transversaux
-transvestisme
-transvestismes
-transvida
-transvidai
-transvidaient
-transvidais
-transvidait
-transvidâmes
-transvidant
-transvidas
-transvidasse
-transvidassent
-transvidasses
-transvidassiez
-transvidassions
-transvidât
-transvidâtes
-transvide
-transvidé
-transvidée
-transvidées
-transvident
-transvider
-transvidera
-transviderai
-transvideraient
-transviderais
-transviderait
-transvideras
-transvidèrent
-transviderez
-transvideriez
-transviderions
-transviderons
-transvideront
-transvides
-transvidés
-transvidez
-transvidiez
-transvidions
-transvidons
-transylvain
-transylvaine
-transylvaines
-transylvains
-trantran
-trantrans
-trapèze
-trapèzes
-trapéziste
-trapézistes
-trapézoïdal
-trapézoïdale
-trapézoïdales
-trapézoïdaux
-trapézoïde
-trapézoïdes
-trappe
-trappes
-trappeur
-trappeurs
-trappillon
-trappillons
-trappiste
-trappistes
-trappistine
-trappistines
-trapu
-trapue
-trapues
-trapus
-traqua
-traquai
-traquaient
-traquais
-traquait
-traquâmes
-traquant
-traquas
-traquasse
-traquassent
-traquasses
-traquassiez
-traquassions
-traquât
-traquâtes
-traque
-traqué
-traquée
-traquées
-traquenard
-traquenards
-traquent
-traquer
-traquera
-traquerai
-traqueraient
-traquerais
-traquerait
-traqueras
-traquèrent
-traquerez
-traqueriez
-traquerions
-traquerons
-traqueront
-traques
-traqués
-traquet
-traquets
-traqueur
-traqueurs
-traqueuse
-traqueuses
-traquez
-traquiez
-traquions
-traquons
-trattoria
-trattorias
-trauma
-traumas
-traumatique
-traumatiques
-traumatisa
-traumatisai
-traumatisaient
-traumatisais
-traumatisait
-traumatisâmes
-traumatisant
-traumatisante
-traumatisantes
-traumatisants
-traumatisas
-traumatisasse
-traumatisassent
-traumatisasses
-traumatisassiez
-traumatisassions
-traumatisât
-traumatisâtes
-traumatise
-traumatisé
-traumatisée
-traumatisées
-traumatisent
-traumatiser
-traumatisera
-traumatiserai
-traumatiseraient
-traumatiserais
-traumatiserait
-traumatiseras
-traumatisèrent
-traumatiserez
-traumatiseriez
-traumatiserions
-traumatiserons
-traumatiseront
-traumatises
-traumatisés
-traumatisez
-traumatisiez
-traumatisions
-traumatisme
-traumatismes
-traumatisons
-traumatologie
-traumatologies
-traumatologique
-traumatologiques
-traumatologiste
-traumatologistes
-traumatologue
-traumatologues
-travail
-travailla
-travaillai
-travaillaient
-travaillais
-travaillait
-travaillâmes
-travaillant
-travaillas
-travaillasse
-travaillassent
-travaillasses
-travaillassiez
-travaillassions
-travaillât
-travaillâtes
-travaille
-travaillé
-travaillée
-travaillées
-travaillent
-travailler
-travaillera
-travaillerai
-travailleraient
-travaillerais
-travaillerait
-travailleras
-travaillèrent
-travaillerez
-travailleriez
-travaillerions
-travaillerons
-travailleront
-travailles
-travaillés
-travailleur
-travailleurs
-travailleuse
-travailleuses
-travaillez
-travailliez
-travaillions
-travaillisme
-travaillismes
-travailliste
-travaillistes
-travaillons
-travails
-travaux
-travée
-travées
-travelage
-travelages
-traveling
-travelings
-travelling
-travellings
-travelo
-travelos
-travers
-traversa
-traversable
-traversables
-traversai
-traversaient
-traversais
-traversait
-traversâmes
-traversant
-traversante
-traversantes
-traversants
-traversas
-traversasse
-traversassent
-traversasses
-traversassiez
-traversassions
-traversât
-traversâtes
-traverse
-traversé
-traversée
-traversées
-traversent
-traverser
-traversera
-traverserai
-traverseraient
-traverserais
-traverserait
-traverseras
-traversèrent
-traverserez
-traverseriez
-traverserions
-traverserons
-traverseront
-traverses
-traversés
-traversez
-traversier
-traversière
-traversières
-traversiers
-traversiez
-traversin
-traversins
-traversions
-traversons
-travesti
-travestie
-travesties
-travestîmes
-travestir
-travestira
-travestirai
-travestiraient
-travestirais
-travestirait
-travestiras
-travestirent
-travestirez
-travestiriez
-travestirions
-travestirons
-travestiront
-travestis
-travestisme
-travestismes
-travestissaient
-travestissais
-travestissait
-travestissant
-travestisse
-travestissement
-travestissements
-travestissent
-travestisses
-travestissez
-travestissiez
-travestissions
-travestissons
-travestit
-travestît
-travestîtes
-trayaient
-trayais
-trayait
-trayant
-trayeur
-trayeurs
-trayeuse
-trayeuses
-trayez
-trayiez
-trayions
-trayon
-trayons
-trébucha
-trébuchai
-trébuchaient
-trébuchais
-trébuchait
-trébuchâmes
-trébuchant
-trébuchante
-trébuchantes
-trébuchants
-trébuchas
-trébuchasse
-trébuchassent
-trébuchasses
-trébuchassiez
-trébuchassions
-trébuchât
-trébuchâtes
-trébuche
-trébuché
-trébuchée
-trébuchées
-trébuchement
-trébuchements
-trébuchent
-trébucher
-trébuchera
-trébucherai
-trébucheraient
-trébucherais
-trébucherait
-trébucheras
-trébuchèrent
-trébucherez
-trébucheriez
-trébucherions
-trébucherons
-trébucheront
-trébuches
-trébuchés
-trébuchet
-trébuchets
-trébuchez
-trébuchiez
-trébuchions
-trébuchons
-tréfila
-tréfilage
-tréfilages
-tréfilai
-tréfilaient
-tréfilais
-tréfilait
-tréfilâmes
-tréfilant
-tréfilas
-tréfilasse
-tréfilassent
-tréfilasses
-tréfilassiez
-tréfilassions
-tréfilât
-tréfilâtes
-tréfile
-tréfilé
-tréfilée
-tréfilées
-tréfilent
-tréfiler
-tréfilera
-tréfilerai
-tréfileraient
-tréfilerais
-tréfilerait
-tréfileras
-tréfilèrent
-tréfilerez
-tréfilerie
-tréfileries
-tréfileriez
-tréfilerions
-tréfilerons
-tréfileront
-tréfiles
-tréfilés
-tréfileur
-tréfileurs
-tréfileuse
-tréfileuses
-tréfilez
-tréfiliez
-tréfilions
-tréfilons
-tréflé
-trèfle
-tréflée
-tréflées
-tréflés
-trèfles
-tréflière
-tréflières
-tréfonds
-tréhalose
-tréhaloses
-treillage
-treillagé
-treillagea
-treillageai
-treillageaient
-treillageais
-treillageait
-treillageâmes
-treillageant
-treillageas
-treillageasse
-treillageassent
-treillageasses
-treillageassiez
-treillageassions
-treillageât
-treillageâtes
-treillagée
-treillagées
-treillagent
-treillageons
-treillager
-treillagera
-treillagerai
-treillageraient
-treillagerais
-treillagerait
-treillageras
-treillagèrent
-treillagerez
-treillageriez
-treillagerions
-treillagerons
-treillageront
-treillages
-treillagés
-treillageur
-treillageurs
-treillagez
-treillagiez
-treillagions
-treillagiste
-treillagistes
-treille
-treilles
-treillis
-treillissa
-treillissai
-treillissaient
-treillissais
-treillissait
-treillissâmes
-treillissant
-treillissas
-treillissasse
-treillissassent
-treillissasses
-treillissassiez
-treillissassions
-treillissât
-treillissâtes
-treillisse
-treillissé
-treillissée
-treillissées
-treillissent
-treillisser
-treillissera
-treillisserai
-treillisseraient
-treillisserais
-treillisserait
-treillisseras
-treillissèrent
-treillisserez
-treillisseriez
-treillisserions
-treillisserons
-treillisseront
-treillisses
-treillissés
-treillissez
-treillissiez
-treillissions
-treillissons
-treize
-treizième
-treizièmement
-treizièmes
-treiziste
-treizistes
-trekking
-trekkings
-trélingage
-trélingages
-tréma
-trémail
-trémails
-trémas
-trémata
-trématage
-trématages
-trématai
-trémataient
-trématais
-trématait
-trématâmes
-trématant
-trématas
-trématasse
-trématassent
-trématasses
-trématassiez
-trématassions
-trématât
-trématâtes
-trémate
-trématé
-trématent
-trémater
-trématera
-trématerai
-trémateraient
-trématerais
-trématerait
-trémateras
-trématèrent
-trématerez
-trémateriez
-trématerions
-trématerons
-trémateront
-trémates
-trématez
-trématiez
-trémations
-trématons
-trembla
-tremblai
-tremblaient
-tremblais
-tremblait
-tremblâmes
-tremblant
-tremblante
-tremblantes
-tremblants
-tremblas
-tremblasse
-tremblassent
-tremblasses
-tremblassiez
-tremblassions
-tremblât
-tremblâtes
-tremble
-tremblé
-tremblée
-tremblées
-tremblement
-tremblements
-tremblent
-trembler
-tremblera
-tremblerai
-trembleraient
-tremblerais
-tremblerait
-trembleras
-tremblèrent
-tremblerez
-trembleriez
-tremblerions
-tremblerons
-trembleront
-trembles
-tremblés
-trembleur
-trembleurs
-trembleuse
-trembleuses
-tremblez
-trembliez
-tremblions
-tremblons
-tremblota
-tremblotai
-tremblotaient
-tremblotais
-tremblotait
-tremblotâmes
-tremblotant
-tremblotante
-tremblotantes
-tremblotants
-tremblotas
-tremblotasse
-tremblotassent
-tremblotasses
-tremblotassiez
-tremblotassions
-tremblotât
-tremblotâtes
-tremblote
-trembloté
-tremblotement
-tremblotements
-tremblotent
-trembloter
-tremblotera
-trembloterai
-trembloteraient
-trembloterais
-trembloterait
-trembloteras
-tremblotèrent
-trembloterez
-trembloteriez
-trembloterions
-trembloterons
-trembloteront
-tremblotes
-tremblotez
-tremblotiez
-tremblotions
-tremblotons
-trémelle
-trémelles
-trémie
-trémière
-trémières
-trémies
-trémolo
-trémolos
-trémoussa
-trémoussai
-trémoussaient
-trémoussais
-trémoussait
-trémoussâmes
-trémoussant
-trémoussas
-trémoussasse
-trémoussassent
-trémoussasses
-trémoussassiez
-trémoussassions
-trémoussât
-trémoussâtes
-trémousse
-trémoussé
-trémoussement
-trémoussements
-trémoussent
-trémousser
-trémoussera
-trémousserai
-trémousseraient
-trémousserais
-trémousserait
-trémousseras
-trémoussèrent
-trémousserez
-trémousseriez
-trémousserions
-trémousserons
-trémousseront
-trémousses
-trémoussez
-trémoussiez
-trémoussions
-trémoussons
-trempa
-trempage
-trempages
-trempai
-trempaient
-trempais
-trempait
-trempâmes
-trempant
-trempas
-trempasse
-trempassent
-trempasses
-trempassiez
-trempassions
-trempât
-trempâtes
-trempe
-trempé
-trempée
-trempées
-trempent
-tremper
-trempera
-tremperai
-tremperaient
-tremperais
-tremperait
-tremperas
-trempèrent
-tremperez
-tremperiez
-tremperions
-tremperons
-tremperont
-trempes
-trempés
-trempette
-trempettes
-trempez
-trempiez
-trempions
-tremplin
-tremplins
-trempons
-trémula
-trémulai
-trémulaient
-trémulais
-trémulait
-trémulâmes
-trémulant
-trémulas
-trémulasse
-trémulassent
-trémulasses
-trémulassiez
-trémulassions
-trémulât
-trémulâtes
-trémulation
-trémulations
-trémule
-trémulé
-trémulée
-trémulées
-trémulent
-trémuler
-trémulera
-trémulerai
-trémuleraient
-trémulerais
-trémulerait
-trémuleras
-trémulèrent
-trémulerez
-trémuleriez
-trémulerions
-trémulerons
-trémuleront
-trémules
-trémulés
-trémulez
-trémuliez
-trémulions
-trémulons
-trench-coat
-trench-coats
-trentain
-trentaine
-trentaines
-trentains
-trente
-trente-cinq
-trente-deux
-trente-et-quarante
-trente-et-un
-trente-huit
-trentenaire
-trentenaires
-trente-neuf
-trente-quatre
-trente-sept
-trente-six
-trente-trois
-trentième
-trentièmes
-trépan
-trépana
-trépanai
-trépanaient
-trépanais
-trépanait
-trépanâmes
-trépanant
-trépanas
-trépanasse
-trépanassent
-trépanasses
-trépanassiez
-trépanassions
-trépanât
-trépanâtes
-trépanation
-trépanations
-trépane
-trépané
-trépanée
-trépanées
-trépanent
-trépaner
-trépanera
-trépanerai
-trépaneraient
-trépanerais
-trépanerait
-trépaneras
-trépanèrent
-trépanerez
-trépaneriez
-trépanerions
-trépanerons
-trépaneront
-trépanes
-trépanés
-trépanez
-trépang
-trépangs
-trépaniez
-trépanions
-trépanons
-trépans
-trépas
-trépassa
-trépassai
-trépassaient
-trépassais
-trépassait
-trépassant
-trépassas
-trépasse
-trépassé
-trépassée
-trépassées
-trépassent
-trépasser
-trépassera
-trépasserai
-trépasseraient
-trépasserais
-trépasserait
-trépasseras
-trépasserez
-trépasseriez
-trépasserions
-trépasserons
-trépasseront
-trépasses
-trépassés
-trépassez
-trépassiez
-trépassions
-trépassons
-trépassont
-tréphocyte
-tréphocytes
-tréphone
-tréphones
-trépida
-trépidai
-trépidaient
-trépidais
-trépidait
-trépidâmes
-trépidant
-trépidante
-trépidantes
-trépidants
-trépidas
-trépidasse
-trépidassent
-trépidasses
-trépidassiez
-trépidassions
-trépidât
-trépidâtes
-trépidation
-trépidations
-trépide
-trépidé
-trépidée
-trépidées
-trépident
-trépider
-trépidera
-trépiderai
-trépideraient
-trépiderais
-trépiderait
-trépideras
-trépidèrent
-trépiderez
-trépideriez
-trépiderions
-trépiderons
-trépideront
-trépides
-trépidés
-trépidez
-trépidiez
-trépidions
-trépidons
-trépied
-trépieds
-trépigna
-trépignai
-trépignaient
-trépignais
-trépignait
-trépignâmes
-trépignant
-trépignas
-trépignasse
-trépignassent
-trépignasses
-trépignassiez
-trépignassions
-trépignât
-trépignâtes
-trépigne
-trépigné
-trépignée
-trépignées
-trépignement
-trépignements
-trépignent
-trépigner
-trépignera
-trépignerai
-trépigneraient
-trépignerais
-trépignerait
-trépigneras
-trépignèrent
-trépignerez
-trépigneriez
-trépignerions
-trépignerons
-trépigneront
-trépignes
-trépignés
-trépigneuse
-trépigneuses
-trépignez
-trépigniez
-trépignions
-trépignons
-trépointe
-trépointes
-tréponème
-tréponèmes
-très
-trésaille
-trésailles
-trescheur
-trescheurs
-trésor
-trésorerie
-trésoreries
-trésorier
-trésorière
-trésorières
-trésoriers
-trésors
-tressa
-tressage
-tressages
-tressai
-tressaient
-tressaillaient
-tressaillais
-tressaillait
-tressaillant
-tressaille
-tressaillement
-tressaillements
-tressaillent
-tressailles
-tressaillez
-tressailli
-tressaillie
-tressaillies
-tressailliez
-tressaillîmes
-tressaillions
-tressaillir
-tressaillira
-tressaillirai
-tressailliraient
-tressaillirais
-tressaillirait
-tressailliras
-tressaillirent
-tressaillirez
-tressailliriez
-tressaillirions
-tressaillirons
-tressailliront
-tressaillis
-tressaillisse
-tressaillissent
-tressaillisses
-tressaillissiez
-tressaillissions
-tressaillit
-tressaillît
-tressaillîtes
-tressaillons
-tressais
-tressait
-tressâmes
-tressant
-tressas
-tressasse
-tressassent
-tressasses
-tressassiez
-tressassions
-tressât
-tressâtes
-tressauta
-tressautai
-tressautaient
-tressautais
-tressautait
-tressautâmes
-tressautant
-tressautas
-tressautasse
-tressautassent
-tressautasses
-tressautassiez
-tressautassions
-tressautât
-tressautâtes
-tressaute
-tressauté
-tressautement
-tressautements
-tressautent
-tressauter
-tressautera
-tressauterai
-tressauteraient
-tressauterais
-tressauterait
-tressauteras
-tressautèrent
-tressauterez
-tressauteriez
-tressauterions
-tressauterons
-tressauteront
-tressautes
-tressautez
-tressautiez
-tressautions
-tressautons
-tresse
-tressé
-tressée
-tressées
-tressent
-tresser
-tressera
-tresserai
-tresseraient
-tresserais
-tresserait
-tresseras
-tressèrent
-tresserez
-tresseriez
-tresserions
-tresserons
-tresseront
-tresses
-tressés
-tressez
-tressiez
-tressions
-tressons
-tréteau
-tréteaux
-treuil
-treuilla
-treuillage
-treuillages
-treuillai
-treuillaient
-treuillais
-treuillait
-treuillâmes
-treuillant
-treuillas
-treuillasse
-treuillassent
-treuillasses
-treuillassiez
-treuillassions
-treuillât
-treuillâtes
-treuille
-treuillé
-treuillée
-treuillées
-treuillent
-treuiller
-treuillera
-treuillerai
-treuilleraient
-treuillerais
-treuillerait
-treuilleras
-treuillèrent
-treuillerez
-treuilleriez
-treuillerions
-treuillerons
-treuilleront
-treuilles
-treuillés
-treuillez
-treuilliez
-treuillions
-treuillons
-treuils
-trêve
-trêves
-trévira
-trévirai
-tréviraient
-trévirais
-trévirait
-trévirâmes
-trévirant
-tréviras
-trévirasse
-trévirassent
-trévirasses
-trévirassiez
-trévirassions
-trévirât
-trévirâtes
-trévire
-tréviré
-trévirée
-trévirées
-trévirent
-trévirer
-trévirera
-trévirerai
-trévireraient
-trévirerais
-trévirerait
-trévireras
-trévirèrent
-trévirerez
-trévireriez
-trévirerions
-trévirerons
-trévireront
-trévires
-trévirés
-trévirez
-tréviriez
-trévirions
-trévirons
-tri
-tria
-triacide
-triacides
-triade
-triades
-triage
-triages
-triai
-triaient
-triaire
-triaires
-triais
-triait
-trial
-trialcool
-trialcools
-trials
-triâmes
-triandrie
-triandries
-triangle
-triangles
-triangula
-triangulai
-triangulaient
-triangulaire
-triangulaires
-triangulais
-triangulait
-triangulâmes
-triangulant
-triangulas
-triangulasse
-triangulassent
-triangulasses
-triangulassiez
-triangulassions
-triangulât
-triangulâtes
-triangulation
-triangulations
-triangule
-triangulé
-triangulée
-triangulées
-triangulent
-trianguler
-triangulera
-triangulerai
-trianguleraient
-triangulerais
-triangulerait
-trianguleras
-triangulèrent
-triangulerez
-trianguleriez
-triangulerions
-triangulerons
-trianguleront
-triangules
-triangulés
-triangulez
-trianguliez
-triangulions
-triangulons
-triant
-trias
-triasique
-triasiques
-triasse
-triassent
-triasses
-triassiez
-triassions
-triât
-triâtes
-triathlon
-triathlons
-triatomique
-triatomiques
-tribade
-tribades
-tribal
-tribale
-tribales
-tribalisme
-tribalismes
-triballa
-triballai
-triballaient
-triballais
-triballait
-triballâmes
-triballant
-triballas
-triballasse
-triballassent
-triballasses
-triballassiez
-triballassions
-triballât
-triballâtes
-triballe
-triballé
-triballée
-triballées
-triballent
-triballer
-triballera
-triballerai
-triballeraient
-triballerais
-triballerait
-triballeras
-triballèrent
-triballerez
-triballeriez
-triballerions
-triballerons
-triballeront
-triballes
-triballés
-triballez
-triballiez
-triballions
-triballons
-tribart
-tribarts
-tribasique
-tribasiques
-tribaux
-triboélectricité
-triboélectricités
-triboélectrique
-triboélectriques
-tribologie
-tribologies
-triboluminescence
-triboluminescences
-tribomètre
-tribomètres
-tribométrie
-tribométries
-tribord
-tribordais
-tribords
-triboulet
-triboulets
-tribu
-tribulation
-tribulations
-tribun
-tribunal
-tribunat
-tribunats
-tribunaux
-tribune
-tribunes
-tribunitien
-tribunitienne
-tribunitiennes
-tribunitiens
-tribuns
-tribus
-tribut
-tributaire
-tributaires
-tributs
-tricennal
-tricennale
-tricennales
-tricennaux
-tricentenaire
-tricentenaires
-tricéphale
-tricéphales
-triceps
-tricératops
-tricha
-trichai
-trichaient
-trichais
-trichait
-trichâmes
-trichant
-trichas
-trichasse
-trichassent
-trichasses
-trichassiez
-trichassions
-trichât
-trichâtes
-triche
-triché
-trichent
-tricher
-trichera
-tricherai
-tricheraient
-tricherais
-tricherait
-tricheras
-trichèrent
-tricherez
-tricherie
-tricheries
-tricheriez
-tricherions
-tricherons
-tricheront
-triches
-tricheur
-tricheurs
-tricheuse
-tricheuses
-trichez
-trichiasis
-trichiez
-trichiné
-trichinée
-trichinées
-trichinés
-trichineuse
-trichineuses
-trichineux
-trichinose
-trichinoses
-trichions
-trichite
-trichites
-trichloracétique
-trichloracétiques
-trichloréthylène
-trichloréthylènes
-trichocéphale
-trichocéphales
-tricholome
-tricholomes
-trichoma
-trichomas
-trichome
-trichomes
-trichomonas
-trichons
-trichophyton
-trichophytons
-trichrome
-trichromes
-trichromie
-trichromies
-triclinique
-tricliniques
-triclinium
-tricliniums
-tricoises
-tricolore
-tricolores
-tricorne
-tricornes
-tricot
-tricota
-tricotage
-tricotages
-tricotai
-tricotaient
-tricotais
-tricotait
-tricotâmes
-tricotant
-tricotas
-tricotasse
-tricotassent
-tricotasses
-tricotassiez
-tricotassions
-tricotât
-tricotâtes
-tricote
-tricoté
-tricotée
-tricotées
-tricotent
-tricoter
-tricotera
-tricoterai
-tricoteraient
-tricoterais
-tricoterait
-tricoteras
-tricotèrent
-tricoterez
-tricoteriez
-tricoterions
-tricoterons
-tricoteront
-tricotes
-tricotés
-tricotets
-tricoteur
-tricoteurs
-tricoteuse
-tricoteuses
-tricotez
-tricotiez
-tricotions
-tricotons
-tricots
-tricouni
-tricounis
-tricourant
-trictrac
-trictracs
-tricuspide
-tricuspides
-tricycle
-tricycles
-tridacne
-tridacnes
-tridactyle
-tridactyles
-trident
-tridenté
-tridentée
-tridentées
-tridentés
-tridents
-tridi
-tridimensionnel
-tridimensionnelle
-tridimensionnelles
-tridimensionnels
-tridis
-trie
-trié
-triée
-triées
-triennal
-triennale
-triennales
-triennaux
-trient
-trier
-triera
-trierai
-trieraient
-trierais
-trierait
-triérarque
-triérarques
-trieras
-trière
-trièrent
-trières
-trierez
-trieriez
-trierions
-trierons
-trieront
-tries
-triés
-trieur
-trieurs
-trieuse
-trieuses
-triez
-trifide
-trifides
-trifoliolé
-trifoliolée
-trifoliolées
-trifoliolés
-triforium
-triforiums
-trifouilla
-trifouillai
-trifouillaient
-trifouillais
-trifouillait
-trifouillâmes
-trifouillant
-trifouillas
-trifouillasse
-trifouillassent
-trifouillasses
-trifouillassiez
-trifouillassions
-trifouillât
-trifouillâtes
-trifouille
-trifouillé
-trifouillée
-trifouillées
-trifouillent
-trifouiller
-trifouillera
-trifouillerai
-trifouilleraient
-trifouillerais
-trifouillerait
-trifouilleras
-trifouillèrent
-trifouillerez
-trifouilleriez
-trifouillerions
-trifouillerons
-trifouilleront
-trifouilles
-trifouillés
-trifouillez
-trifouilliez
-trifouillions
-trifouillons
-trigémellaire
-trigémellaires
-trigéminé
-trigéminée
-trigéminées
-trigéminés
-trigle
-trigles
-triglyph
-triglyphs
-trigone
-trigonelle
-trigonelles
-trigones
-trigonocéphale
-trigonocéphales
-trigonométrie
-trigonométries
-trigonométrique
-trigonométriquement
-trigonométriques
-triiez
-triions
-trijumeau
-trijumeaux
-trilatéral
-trilatérale
-trilatérales
-trilatéraux
-trilingue
-trilingues
-trilitère
-trilitères
-trilla
-trillai
-trillaient
-trillais
-trillait
-trillâmes
-trillant
-trillas
-trillasse
-trillassent
-trillasses
-trillassiez
-trillassions
-trillât
-trillâtes
-trille
-trillé
-trillent
-triller
-trillera
-trillerai
-trilleraient
-trillerais
-trillerait
-trilleras
-trillèrent
-trillerez
-trilleriez
-trillerions
-trillerons
-trilleront
-trilles
-trillez
-trilliez
-trillion
-trillions
-trillons
-trilobé
-trilobée
-trilobées
-trilobés
-triloculaire
-triloculaires
-trilogie
-trilogies
-trima
-trimai
-trimaient
-trimais
-trimait
-trimâmes
-trimant
-trimaran
-trimarans
-trimard
-trimarda
-trimardai
-trimardaient
-trimardais
-trimardait
-trimardâmes
-trimardant
-trimardas
-trimardasse
-trimardassent
-trimardasses
-trimardassiez
-trimardassions
-trimardât
-trimardâtes
-trimarde
-trimardé
-trimardent
-trimarder
-trimardera
-trimarderai
-trimarderaient
-trimarderais
-trimarderait
-trimarderas
-trimardèrent
-trimarderez
-trimarderiez
-trimarderions
-trimarderons
-trimarderont
-trimardes
-trimardeur
-trimardeurs
-trimardez
-trimardiez
-trimardions
-trimardons
-trimards
-trimas
-trimasse
-trimassent
-trimasses
-trimassiez
-trimassions
-trimât
-trimâtes
-trimbala
-trimbalage
-trimbalages
-trimbalai
-trimbalaient
-trimbalais
-trimbalait
-trimbalâmes
-trimbalant
-trimbalas
-trimbalasse
-trimbalassent
-trimbalasses
-trimbalassiez
-trimbalassions
-trimbalât
-trimbalâtes
-trimbale
-trimbalé
-trimbalée
-trimbalées
-trimbalement
-trimbalements
-trimbalent
-trimbaler
-trimbalera
-trimbalerai
-trimbaleraient
-trimbalerais
-trimbalerait
-trimbaleras
-trimbalèrent
-trimbalerez
-trimbaleriez
-trimbalerions
-trimbalerons
-trimbaleront
-trimbales
-trimbalés
-trimbalez
-trimbaliez
-trimbalions
-trimballa
-trimballage
-trimballages
-trimballai
-trimballaient
-trimballais
-trimballait
-trimballâmes
-trimballant
-trimballas
-trimballasse
-trimballassent
-trimballasses
-trimballassiez
-trimballassions
-trimballât
-trimballâtes
-trimballe
-trimballé
-trimballée
-trimballées
-trimballement
-trimballements
-trimballent
-trimballer
-trimballera
-trimballerai
-trimballeraient
-trimballerais
-trimballerait
-trimballeras
-trimballèrent
-trimballerez
-trimballeriez
-trimballerions
-trimballerons
-trimballeront
-trimballes
-trimballés
-trimballez
-trimballiez
-trimballions
-trimballons
-trimbalons
-trime
-trimé
-trimée
-trimées
-triment
-trimer
-trimera
-trimerai
-trimeraient
-trimerais
-trimerait
-trimeras
-trimère
-trimèrent
-trimères
-trimerez
-trimeriez
-trimerions
-trimerons
-trimeront
-trimes
-trimés
-trimestre
-trimestres
-trimestriel
-trimestrielle
-trimestriellement
-trimestrielles
-trimestriels
-trimètre
-trimètres
-trimez
-trimiez
-trimions
-trimons
-trimoteur
-trimoteurs
-trin
-trine
-trinervé
-trinervée
-trinervées
-trinervés
-trines
-tringla
-tringlai
-tringlaient
-tringlais
-tringlait
-tringlâmes
-tringlant
-tringlas
-tringlasse
-tringlassent
-tringlasses
-tringlassiez
-tringlassions
-tringlât
-tringlâtes
-tringle
-tringlé
-tringlée
-tringlées
-tringlent
-tringler
-tringlera
-tringlerai
-tringleraient
-tringlerais
-tringlerait
-tringleras
-tringlèrent
-tringlerez
-tringleriez
-tringlerions
-tringlerons
-tringleront
-tringles
-tringlés
-tringlez
-tringliez
-tringlions
-tringlons
-tringlot
-tringlots
-trinitaire
-trinitaires
-trinité
-trinités
-trinitrobenzène
-trinitrobenzènes
-trinitrotoluène
-trinitrotoluènes
-trinqua
-trinquai
-trinquaient
-trinquais
-trinquait
-trinquâmes
-trinquant
-trinquas
-trinquasse
-trinquassent
-trinquasses
-trinquassiez
-trinquassions
-trinquât
-trinquâtes
-trinque
-trinqué
-trinquée
-trinquées
-trinquent
-trinquer
-trinquera
-trinquerai
-trinqueraient
-trinquerais
-trinquerait
-trinqueras
-trinquèrent
-trinquerez
-trinqueriez
-trinquerions
-trinquerons
-trinqueront
-trinques
-trinqués
-trinquette
-trinquettes
-trinqueur
-trinqueurs
-trinquez
-trinquiez
-trinquions
-trinquons
-trins
-trio
-triode
-triodes
-triol
-triolet
-triolets
-triols
-triompha
-triomphai
-triomphaient
-triomphais
-triomphait
-triomphal
-triomphale
-triomphalement
-triomphales
-triomphalisme
-triomphalismes
-triomphaliste
-triomphalistes
-triomphâmes
-triomphant
-triomphante
-triomphantes
-triomphants
-triomphas
-triomphasse
-triomphassent
-triomphasses
-triomphassiez
-triomphassions
-triomphât
-triomphâtes
-triomphateur
-triomphateurs
-triomphatrice
-triomphatrices
-triomphaux
-triomphe
-triomphé
-triomphent
-triompher
-triomphera
-triompherai
-triompheraient
-triompherais
-triompherait
-triompheras
-triomphèrent
-triompherez
-triompheriez
-triompherions
-triompherons
-triompheront
-triomphes
-triomphez
-triomphiez
-triomphions
-triomphons
-trions
-trionyx
-trios
-trip
-tripaille
-tripailles
-tripale
-tripales
-tripang
-tripangs
-triparti
-tripartie
-triparties
-tripartis
-tripartisme
-tripartismes
-tripartite
-tripartites
-tripartition
-tripartitions
-tripatouilla
-tripatouillage
-tripatouillages
-tripatouillai
-tripatouillaient
-tripatouillais
-tripatouillait
-tripatouillâmes
-tripatouillant
-tripatouillas
-tripatouillasse
-tripatouillassent
-tripatouillasses
-tripatouillassiez
-tripatouillassions
-tripatouillât
-tripatouillâtes
-tripatouille
-tripatouillé
-tripatouillée
-tripatouillées
-tripatouillent
-tripatouiller
-tripatouillera
-tripatouillerai
-tripatouilleraient
-tripatouillerais
-tripatouillerait
-tripatouilleras
-tripatouillèrent
-tripatouillerez
-tripatouilleriez
-tripatouillerions
-tripatouillerons
-tripatouilleront
-tripatouilles
-tripatouillés
-tripatouilleur
-tripatouilleurs
-tripatouilleuse
-tripatouilleuses
-tripatouillez
-tripatouilliez
-tripatouillions
-tripatouillons
-tripe
-triperie
-triperies
-tripes
-tripette
-tripettes
-triphasé
-triphasée
-triphasées
-triphasés
-tripier
-tripière
-tripières
-tripiers
-tripla
-triplace
-triplaces
-triplai
-triplaient
-triplais
-triplait
-triplâmes
-triplant
-triplas
-triplasse
-triplassent
-triplasses
-triplassiez
-triplassions
-triplât
-triplâtes
-triple
-triplé
-triplée
-triplées
-triplement
-triplements
-triplent
-tripler
-triplera
-triplerai
-tripleraient
-triplerais
-triplerait
-tripleras
-triplèrent
-triplerez
-tripleriez
-triplerions
-triplerons
-tripleront
-triples
-triplés
-triplette
-triplettes
-Triplex
-triplez
-triplicata
-triplicatas
-tripliez
-triplions
-triploïde
-triploïdes
-triploïdie
-triploïdies
-triplons
-triplure
-triplures
-tripodie
-tripodies
-tripoli
-tripolis
-triporteur
-triporteurs
-tripot
-tripota
-tripotage
-tripotages
-tripotai
-tripotaient
-tripotais
-tripotait
-tripotâmes
-tripotant
-tripotas
-tripotasse
-tripotassent
-tripotasses
-tripotassiez
-tripotassions
-tripotât
-tripotâtes
-tripote
-tripoté
-tripotée
-tripotées
-tripotent
-tripoter
-tripotera
-tripoterai
-tripoteraient
-tripoterais
-tripoterait
-tripoteras
-tripotèrent
-tripoterez
-tripoteriez
-tripoterions
-tripoterons
-tripoteront
-tripotes
-tripotés
-tripoteur
-tripoteurs
-tripoteuse
-tripoteuses
-tripotez
-tripotiez
-tripotions
-tripotons
-tripots
-tripous
-tripoux
-trips
-triptyque
-triptyques
-triqua
-triquai
-triquaient
-triquais
-triquait
-triquâmes
-triquant
-triquas
-triquasse
-triquassent
-triquasses
-triquassiez
-triquassions
-triquât
-triquâtes
-trique
-triqué
-triqueballe
-triqueballes
-triquée
-triquées
-triquent
-triquer
-triquera
-triquerai
-triqueraient
-triquerais
-triquerait
-triqueras
-triquèrent
-triquerez
-triqueriez
-triquerions
-triquerons
-triqueront
-triques
-triqués
-triquet
-triquets
-triquez
-triquiez
-triquions
-triquons
-trirectangle
-trirectangles
-trirègne
-trirègnes
-trirème
-trirèmes
-tris
-trisaïeule
-trisaïeules
-trisannuel
-trisannuelle
-trisannuelles
-trisannuels
-trisecteur
-trisecteurs
-trisection
-trisections
-trisectrice
-trisectrices
-triséqua
-triséquai
-triséquaient
-triséquais
-triséquait
-triséquâmes
-triséquant
-triséquas
-triséquasse
-triséquassent
-triséquasses
-triséquassiez
-triséquassions
-triséquât
-triséquâtes
-triséqué
-trisèque
-triséquée
-triséquées
-trisèquent
-triséquer
-triséquera
-triséquerai
-triséqueraient
-triséquerais
-triséquerait
-triséqueras
-triséquèrent
-triséquerez
-triséqueriez
-triséquerions
-triséquerons
-triséqueront
-triséqués
-trisèques
-triséquez
-triséquiez
-triséquions
-triséquons
-trisme
-trismégiste
-trismégistes
-trismes
-trismus
-trisoc
-trisocs
-trisomie
-trisomies
-trisomique
-trisomiques
-trissa
-trissai
-trissaient
-trissais
-trissait
-trissâmes
-trissant
-trissas
-trissasse
-trissassent
-trissasses
-trissassiez
-trissassions
-trissât
-trissâtes
-trisse
-trissé
-trissée
-trissées
-trissent
-trisser
-trissera
-trisserai
-trisseraient
-trisserais
-trisserait
-trisseras
-trissèrent
-trisserez
-trisseriez
-trisserions
-trisserons
-trisseront
-trisses
-trissés
-trissez
-trissiez
-trissions
-trissons
-triste
-tristement
-tristes
-tristesse
-tristesses
-tristounet
-tristounets
-tristounette
-tristounettes
-trisyllabe
-trisyllabes
-trisyllabique
-trisyllabiques
-triticale
-triticales
-tritium
-tritiums
-triton
-tritons
-tritura
-triturable
-triturables
-triturai
-trituraient
-triturais
-triturait
-triturâmes
-triturant
-trituras
-triturasse
-triturassent
-triturasses
-triturassiez
-triturassions
-triturât
-triturâtes
-triturateur
-triturateurs
-trituration
-triturations
-triture
-trituré
-triturée
-triturées
-triturent
-triturer
-triturera
-triturerai
-tritureraient
-triturerais
-triturerait
-tritureras
-triturèrent
-triturerez
-tritureriez
-triturerions
-triturerons
-tritureront
-tritures
-triturés
-triturez
-trituriez
-triturions
-triturons
-triumvir
-triumviral
-triumvirale
-triumvirales
-triumvirat
-triumvirats
-triumviraux
-triumvirs
-trivalent
-trivalente
-trivalentes
-trivalents
-trivalve
-trivalves
-trivial
-triviale
-triviales
-trivialité
-trivialités
-triviaux
-troc
-trocart
-trocarts
-trochaïque
-trochaïques
-trochanter
-trochanters
-troche
-trochée
-trochées
-troches
-trochet
-trochets
-trochile
-trochiles
-trochin
-trochins
-trochiter
-trochiters
-trochlée
-trochlées
-trochure
-trochures
-trocs
-troène
-troènes
-troglobie
-troglobies
-troglodyte
-troglodytes
-troglodytique
-troglodytiques
-trogne
-trognes
-trognon
-trognons
-troïka
-troïkas
-trois
-trois-deux
-trois-étoiles
-trois-huit
-troisième
-troisièmement
-troisièmes
-trois-mâts
-trois-points
-trois-quarts
-trois-quatre
-trois-six
-troll
-trolley
-trolleybus
-trolleys
-trolls
-trombe
-trombes
-trombidion
-trombidions
-trombidiose
-trombidioses
-trombine
-trombines
-tromblon
-tromblons
-trombone
-trombones
-tromboniste
-trombonistes
-trommel
-trommels
-trompa
-trompai
-trompaient
-trompais
-trompait
-trompâmes
-trompant
-trompas
-trompasse
-trompassent
-trompasses
-trompassiez
-trompassions
-trompât
-trompâtes
-trompe
-trompé
-trompée
-trompées
-trompe-la-mort
-trompent
-tromper
-trompera
-tromperai
-tromperaient
-tromperais
-tromperait
-tromperas
-trompèrent
-tromperez
-tromperie
-tromperies
-tromperiez
-tromperions
-tromperons
-tromperont
-trompes
-trompés
-trompeta
-trompetai
-trompetaient
-trompetais
-trompetait
-trompetâmes
-trompetant
-trompetas
-trompetasse
-trompetassent
-trompetasses
-trompetassiez
-trompetassions
-trompetât
-trompetâtes
-trompeté
-trompetée
-trompetées
-trompeter
-trompetèrent
-trompetés
-trompetez
-trompetiez
-trompetions
-trompetons
-trompette
-trompette-des-morts
-trompettent
-trompettera
-trompetterai
-trompetteraient
-trompetterais
-trompetterait
-trompetteras
-trompetterez
-trompetteriez
-trompetterions
-trompetterons
-trompetteront
-trompettes
-trompettes-des-morts
-trompettiste
-trompettistes
-trompeur
-trompeurs
-trompeuse
-trompeusement
-trompeuses
-trompez
-trompiez
-trompillon
-trompillons
-trompions
-trompons
-trôna
-trônai
-trônaient
-trônais
-trônait
-trônâmes
-trônant
-trônas
-trônasse
-trônassent
-trônasses
-trônassiez
-trônassions
-trônât
-trônâtes
-tronc
-troncature
-troncatures
-tronche
-tronches
-tronchet
-tronchets
-tronçon
-tronçonna
-tronçonnage
-tronçonnages
-tronçonnai
-tronçonnaient
-tronçonnais
-tronçonnait
-tronçonnâmes
-tronçonnant
-tronçonnas
-tronçonnasse
-tronçonnassent
-tronçonnasses
-tronçonnassiez
-tronçonnassions
-tronçonnât
-tronçonnâtes
-tronçonne
-tronçonné
-tronçonnée
-tronçonnées
-tronçonnement
-tronçonnements
-tronçonnent
-tronçonner
-tronçonnera
-tronçonnerai
-tronçonneraient
-tronçonnerais
-tronçonnerait
-tronçonneras
-tronçonnèrent
-tronçonnerez
-tronçonneriez
-tronçonnerions
-tronçonnerons
-tronçonneront
-tronçonnes
-tronçonnés
-tronçonneur
-tronçonneurs
-tronçonneuse
-tronçonneuses
-tronçonnez
-tronçonniez
-tronçonnions
-tronçonnons
-tronçons
-troncs
-tronculaire
-tronculaires
-trône
-trôné
-trônent
-trôner
-trônera
-trônerai
-trôneraient
-trônerais
-trônerait
-trôneras
-trônèrent
-trônerez
-trôneriez
-trônerions
-trônerons
-trôneront
-trônes
-trônez
-trôniez
-trônions
-trônons
-tronqua
-tronquai
-tronquaient
-tronquais
-tronquait
-tronquâmes
-tronquant
-tronquas
-tronquasse
-tronquassent
-tronquasses
-tronquassiez
-tronquassions
-tronquât
-tronquâtes
-tronque
-tronqué
-tronquée
-tronquées
-tronquent
-tronquer
-tronquera
-tronquerai
-tronqueraient
-tronquerais
-tronquerait
-tronqueras
-tronquèrent
-tronquerez
-tronqueriez
-tronquerions
-tronquerons
-tronqueront
-tronques
-tronqués
-tronquez
-tronquiez
-tronquions
-tronquons
-trop
-trope
-tropes
-trophée
-trophées
-trophique
-trophiques
-trophoblaste
-trophoblastes
-tropical
-tropicale
-tropicales
-tropicalisa
-tropicalisai
-tropicalisaient
-tropicalisais
-tropicalisait
-tropicalisâmes
-tropicalisant
-tropicalisas
-tropicalisasse
-tropicalisassent
-tropicalisasses
-tropicalisassiez
-tropicalisassions
-tropicalisât
-tropicalisâtes
-tropicalisation
-tropicalisations
-tropicalise
-tropicalisé
-tropicalisée
-tropicalisées
-tropicalisent
-tropicaliser
-tropicalisera
-tropicaliserai
-tropicaliseraient
-tropicaliserais
-tropicaliserait
-tropicaliseras
-tropicalisèrent
-tropicaliserez
-tropicaliseriez
-tropicaliserions
-tropicaliserons
-tropicaliseront
-tropicalises
-tropicalisés
-tropicalisez
-tropicalisiez
-tropicalisions
-tropicalisons
-tropicaux
-tropique
-tropiques
-tropisme
-tropismes
-tropopause
-tropopauses
-troposphère
-troposphères
-trop-perçu
-trop-perçus
-trop-plein
-trop-pleins
-troqua
-troquai
-troquaient
-troquais
-troquait
-troquâmes
-troquant
-troquas
-troquasse
-troquassent
-troquasses
-troquassiez
-troquassions
-troquât
-troquâtes
-troque
-troqué
-troquée
-troquées
-troquent
-troquer
-troquera
-troquerai
-troqueraient
-troquerais
-troquerait
-troqueras
-troquèrent
-troquerez
-troqueriez
-troquerions
-troquerons
-troqueront
-troques
-troqués
-troquet
-troquets
-troqueur
-troqueurs
-troqueuse
-troqueuses
-troquez
-troquiez
-troquions
-troquons
-trot
-trots
-trotskisme
-trotskismes
-trotskiste
-trotskistes
-trotskyste
-trotskystes
-trotta
-trottai
-trottaient
-trottais
-trottait
-trottâmes
-trottant
-trottante
-trottantes
-trottants
-trottas
-trottasse
-trottassent
-trottasses
-trottassiez
-trottassions
-trottât
-trottâtes
-trotte
-trotté
-trottée
-trottées
-trottent
-trotter
-trottera
-trotterai
-trotteraient
-trotterais
-trotterait
-trotteras
-trottèrent
-trotterez
-trotteriez
-trotterions
-trotterons
-trotteront
-trottes
-trottés
-trotteur
-trotteurs
-trotteuse
-trotteuses
-trottez
-trottiez
-trottin
-trottina
-trottinai
-trottinaient
-trottinais
-trottinait
-trottinâmes
-trottinant
-trottinante
-trottinantes
-trottinants
-trottinas
-trottinasse
-trottinassent
-trottinasses
-trottinassiez
-trottinassions
-trottinât
-trottinâtes
-trottine
-trottiné
-trottinement
-trottinements
-trottinent
-trottiner
-trottinera
-trottinerai
-trottineraient
-trottinerais
-trottinerait
-trottineras
-trottinèrent
-trottinerez
-trottineriez
-trottinerions
-trottinerons
-trottineront
-trottines
-trottinette
-trottinettes
-trottinez
-trottiniez
-trottinions
-trottinons
-trottins
-trottions
-trottoir
-trottoirs
-trottons
-trou
-troua
-trouai
-trouaient
-trouais
-trouait
-trouâmes
-trouant
-trouas
-trouasse
-trouassent
-trouasses
-trouassiez
-trouassions
-trouât
-trouâtes
-troubade
-troubades
-troubadour
-troubadours
-troubla
-troublai
-troublaient
-troublais
-troublait
-troublâmes
-troublant
-troublante
-troublantes
-troublants
-troublas
-troublasse
-troublassent
-troublasses
-troublassiez
-troublassions
-troublât
-troublâtes
-trouble
-troublé
-troubleau
-troubleaux
-troublée
-troublées
-trouble-fête
-troublent
-troubler
-troublera
-troublerai
-troubleraient
-troublerais
-troublerait
-troubleras
-troublèrent
-troublerez
-troubleriez
-troublerions
-troublerons
-troubleront
-troubles
-troublés
-troublez
-troubliez
-troublions
-troublons
-troue
-troué
-trouée
-trouées
-trouent
-trouer
-trouera
-trouerai
-troueraient
-trouerais
-trouerait
-troueras
-trouèrent
-trouerez
-troueriez
-trouerions
-trouerons
-troueront
-troues
-troués
-trouez
-troufignon
-troufignons
-troufion
-troufions
-trouiez
-trouillard
-trouillarde
-trouillardes
-trouillards
-trouille
-trouilles
-trouillomètre
-trouillomètres
-trouions
-trou-madame
-trouons
-troupe
-troupeau
-troupeaux
-troupes
-troupiale
-troupiales
-troupier
-troupiers
-trous
-trous-madame
-troussa
-troussage
-troussages
-troussai
-troussaient
-troussais
-troussait
-troussâmes
-troussant
-troussas
-troussasse
-troussassent
-troussasses
-troussassiez
-troussassions
-troussât
-troussâtes
-trousse
-troussé
-trousseau
-trousseaux
-troussée
-troussées
-trousse-galant
-trousse-galants
-troussent
-trousse-pet
-trousse-pied
-trousse-pieds
-trousse-queue
-trousse-queues
-troussequin
-troussequina
-troussequinai
-troussequinaient
-troussequinais
-troussequinait
-troussequinâmes
-troussequinant
-troussequinas
-troussequinasse
-troussequinassent
-troussequinasses
-troussequinassiez
-troussequinassions
-troussequinât
-troussequinâtes
-troussequine
-troussequiné
-troussequinée
-troussequinées
-troussequinent
-troussequiner
-troussequinera
-troussequinerai
-troussequineraient
-troussequinerais
-troussequinerait
-troussequineras
-troussequinèrent
-troussequinerez
-troussequineriez
-troussequinerions
-troussequinerons
-troussequineront
-troussequines
-troussequinés
-troussequinez
-troussequiniez
-troussequinions
-troussequinons
-troussequins
-trousser
-troussera
-trousserai
-trousseraient
-trousserais
-trousserait
-trousseras
-troussèrent
-trousserez
-trousseriez
-trousserions
-trousserons
-trousseront
-trousses
-troussés
-trousseur
-trousseurs
-troussez
-troussiez
-troussions
-troussons
-trou-trou
-trou-trous
-trouva
-trouvable
-trouvables
-trouvai
-trouvaient
-trouvaille
-trouvailles
-trouvais
-trouvait
-trouvâmes
-trouvant
-trouvas
-trouvasse
-trouvassent
-trouvasses
-trouvassiez
-trouvassions
-trouvât
-trouvâtes
-trouve
-trouvé
-trouvée
-trouvées
-trouvent
-trouver
-trouvera
-trouverai
-trouveraient
-trouverais
-trouverait
-trouveras
-trouvère
-trouvèrent
-trouvères
-trouverez
-trouveriez
-trouverions
-trouverons
-trouveront
-trouves
-trouvés
-trouveur
-trouveurs
-trouveuse
-trouveuses
-trouvez
-trouviez
-trouvions
-trouvons
-troyen
-troyenne
-troyennes
-troyens
-truand
-truanda
-truandai
-truandaient
-truandais
-truandait
-truandâmes
-truandant
-truandas
-truandasse
-truandassent
-truandasses
-truandassiez
-truandassions
-truandât
-truandâtes
-truande
-truandé
-truandée
-truandées
-truandent
-truander
-truandera
-truanderai
-truanderaient
-truanderais
-truanderait
-truanderas
-truandèrent
-truanderez
-truanderie
-truanderies
-truanderiez
-truanderions
-truanderons
-truanderont
-truandes
-truandés
-truandez
-truandiez
-truandions
-truandons
-truands
-truble
-trubles
-trublion
-trublions
-truc
-trucage
-trucages
-truchement
-truchements
-trucida
-trucidai
-trucidaient
-trucidais
-trucidait
-trucidâmes
-trucidant
-trucidas
-trucidasse
-trucidassent
-trucidasses
-trucidassiez
-trucidassions
-trucidât
-trucidâtes
-trucide
-trucidé
-trucidée
-trucidées
-trucident
-trucider
-trucidera
-truciderai
-trucideraient
-truciderais
-truciderait
-trucideras
-trucidèrent
-truciderez
-trucideriez
-truciderions
-truciderons
-trucideront
-trucides
-trucidés
-trucidez
-trucidiez
-trucidions
-trucidons
-trucmuche
-trucmuches
-trucs
-truculence
-truculences
-truculent
-truculente
-truculentes
-truculents
-trudgeon
-trudgeons
-truelle
-truellée
-truellées
-truelles
-truffa
-truffai
-truffaient
-truffais
-truffait
-truffâmes
-truffant
-truffas
-truffasse
-truffassent
-truffasses
-truffassiez
-truffassions
-truffât
-truffâtes
-truffe
-truffé
-truffée
-truffées
-truffent
-truffer
-truffera
-trufferai
-trufferaient
-trufferais
-trufferait
-trufferas
-truffèrent
-trufferez
-trufferiez
-trufferions
-trufferons
-trufferont
-truffes
-truffés
-truffez
-trufficulture
-trufficultures
-truffier
-truffière
-truffières
-truffiers
-truffiez
-truffions
-truffons
-truie
-truies
-truisme
-truismes
-truite
-truité
-truitée
-truitées
-truites
-truités
-truiticulture
-truiticultures
-trulli
-trullo
-trumeau
-trumeaux
-truqua
-truquage
-truquages
-truquai
-truquaient
-truquais
-truquait
-truquâmes
-truquant
-truquas
-truquasse
-truquassent
-truquasses
-truquassiez
-truquassions
-truquât
-truquâtes
-truque
-truqué
-truquée
-truquées
-truquent
-truquer
-truquera
-truquerai
-truqueraient
-truquerais
-truquerait
-truqueras
-truquèrent
-truquerez
-truqueriez
-truquerions
-truquerons
-truqueront
-truques
-truqués
-truqueur
-truqueurs
-truqueuse
-truqueuses
-truquez
-truquiez
-truquions
-truquiste
-truquistes
-truquons
-trusquin
-trusquina
-trusquinai
-trusquinaient
-trusquinais
-trusquinait
-trusquinâmes
-trusquinant
-trusquinas
-trusquinasse
-trusquinassent
-trusquinasses
-trusquinassiez
-trusquinassions
-trusquinât
-trusquinâtes
-trusquine
-trusquiné
-trusquinée
-trusquinées
-trusquinent
-trusquiner
-trusquinera
-trusquinerai
-trusquineraient
-trusquinerais
-trusquinerait
-trusquineras
-trusquinèrent
-trusquinerez
-trusquineriez
-trusquinerions
-trusquinerons
-trusquineront
-trusquines
-trusquinés
-trusquinez
-trusquiniez
-trusquinions
-trusquinons
-trusquins
-trust
-trusta
-trustai
-trustaient
-trustais
-trustait
-trustâmes
-trustant
-trustas
-trustasse
-trustassent
-trustasses
-trustassiez
-trustassions
-trustât
-trustâtes
-truste
-trusté
-trustée
-trustées
-trustent
-truster
-trustera
-trusterai
-trusteraient
-trusterais
-trusterait
-trusteras
-trustèrent
-trusterez
-trusteriez
-trusterions
-trusterons
-trusteront
-trustes
-trustés
-trusteur
-trusteurs
-trustez
-trustiez
-trustions
-trustons
-trusts
-trypanosome
-trypanosomes
-trypanosomiase
-trypanosomiases
-trypsine
-trypsines
-trypsinogène
-trypsinogènes
-tryptophane
-tryptophanes
-tsar
-tsarévitch
-tsarévitchs
-tsarine
-tsarines
-tsarisme
-tsarismes
-tsariste
-tsaristes
-tsars
-tsé-tsé
-t-shirt
-t-shirts
-tsigane
-tsiganes
-tsoin-tsoin
-tsouin-tsouin
-tss-tss
-tsunami
-tsunamis
-tu
-tua
-tuable
-tuables
-tuage
-tuages
-tuai
-tuaient
-tuais
-tuait
-tuâmes
-tuant
-tuante
-tuantes
-tuants
-tuas
-tuasse
-tuassent
-tuasses
-tuassiez
-tuassions
-tuât
-tuâtes
-tub
-tuba
-tubage
-tubages
-tubai
-tubaient
-tubaire
-tubaires
-tubais
-tubait
-tubâmes
-tubant
-tubard
-tubarde
-tubardes
-tubards
-tubas
-tubasse
-tubassent
-tubasses
-tubassiez
-tubassions
-tubât
-tubâtes
-tube
-tubé
-tubée
-tubées
-tubent
-tuber
-tubera
-tubéracé
-tubéracée
-tubéracées
-tubéracés
-tuberai
-tuberaient
-tuberais
-tuberait
-tuberas
-tubercule
-tubercules
-tuberculeuse
-tuberculeuses
-tuberculeux
-tuberculide
-tuberculides
-tuberculina
-tuberculinai
-tuberculinaient
-tuberculinais
-tuberculinait
-tuberculinâmes
-tuberculinant
-tuberculinas
-tuberculinasse
-tuberculinassent
-tuberculinasses
-tuberculinassiez
-tuberculinassions
-tuberculinât
-tuberculinâtes
-tuberculination
-tuberculinations
-tuberculine
-tuberculiné
-tuberculinée
-tuberculinées
-tuberculinent
-tuberculiner
-tuberculinera
-tuberculinerai
-tuberculineraient
-tuberculinerais
-tuberculinerait
-tuberculineras
-tuberculinèrent
-tuberculinerez
-tuberculineriez
-tuberculinerions
-tuberculinerons
-tuberculineront
-tuberculines
-tuberculinés
-tuberculinez
-tuberculiniez
-tuberculinions
-tuberculinique
-tuberculiniques
-tuberculinisa
-tuberculinisai
-tuberculinisaient
-tuberculinisais
-tuberculinisait
-tuberculinisâmes
-tuberculinisant
-tuberculinisas
-tuberculinisasse
-tuberculinisassent
-tuberculinisasses
-tuberculinisassiez
-tuberculinisassions
-tuberculinisât
-tuberculinisâtes
-tuberculinisatio
-tuberculinisatios
-tuberculinise
-tuberculinisé
-tuberculinisée
-tuberculinisées
-tuberculinisent
-tuberculiniser
-tuberculinisera
-tuberculiniserai
-tuberculiniseraient
-tuberculiniserais
-tuberculiniserait
-tuberculiniseras
-tuberculinisèrent
-tuberculiniserez
-tuberculiniseriez
-tuberculiniserions
-tuberculiniserons
-tuberculiniseront
-tuberculinises
-tuberculinisés
-tuberculinisez
-tuberculinisiez
-tuberculinisions
-tuberculinisons
-tuberculinons
-tuberculisa
-tuberculisai
-tuberculisaient
-tuberculisais
-tuberculisait
-tuberculisâmes
-tuberculisant
-tuberculisas
-tuberculisasse
-tuberculisassent
-tuberculisasses
-tuberculisassiez
-tuberculisassions
-tuberculisât
-tuberculisâtes
-tuberculisation
-tuberculisations
-tuberculise
-tuberculisé
-tuberculisée
-tuberculisées
-tuberculisent
-tuberculiser
-tuberculisera
-tuberculiserai
-tuberculiseraient
-tuberculiserais
-tuberculiserait
-tuberculiseras
-tuberculisèrent
-tuberculiserez
-tuberculiseriez
-tuberculiserions
-tuberculiserons
-tuberculiseront
-tuberculises
-tuberculisés
-tuberculisez
-tuberculisiez
-tuberculisions
-tuberculisons
-tuberculose
-tuberculoses
-tubèrent
-tubéreuse
-tubéreuses
-tubéreux
-tuberez
-tuberiez
-tubériforme
-tubériformes
-tuberions
-tubérisation
-tubérisations
-tubérisé
-tubérisée
-tubérisées
-tubérisés
-tuberons
-tuberont
-tubérosité
-tubérosités
-tubes
-tubés
-tubez
-tubicole
-tubicoles
-tubiez
-tubifex
-tubions
-tubipore
-tubipores
-tubiste
-tubistes
-tubons
-tubs
-tubulaire
-tubulaires
-tubulé
-tubulée
-tubulées
-tubulés
-tubuleuse
-tubuleuses
-tubuleux
-tubuliflore
-tubuliflores
-tubulure
-tubulures
-tudesque
-tudesques
-tudieu
-tue
-tué
-tue-chien
-tue-diable
-tuée
-tuées
-tue-loup
-tue-mouches
-tuent
-tuer
-tuera
-tuerai
-tueraient
-tuerais
-tuerait
-tueras
-tuèrent
-tuerez
-tuerie
-tueries
-tueriez
-tuerions
-tuerons
-tueront
-tues
-tués
-tue-tête
-tueur
-tueurs
-tueuse
-tueuses
-tuez
-tuf
-tufeau
-tufeaux
-tuffeau
-tuffeaux
-tufier
-tufière
-tufières
-tufiers
-tufs
-tuiez
-tuila
-tuilai
-tuilaient
-tuilais
-tuilait
-tuilâmes
-tuilant
-tuilas
-tuilasse
-tuilassent
-tuilasses
-tuilassiez
-tuilassions
-tuilât
-tuilâtes
-tuile
-tuilé
-tuileau
-tuileaux
-tuilée
-tuilées
-tuilent
-tuiler
-tuilera
-tuilerai
-tuileraient
-tuilerais
-tuilerait
-tuileras
-tuilèrent
-tuilerez
-tuilerie
-tuileries
-tuileriez
-tuilerions
-tuilerons
-tuileront
-tuiles
-tuilés
-tuilette
-tuilettes
-tuilez
-tuilier
-tuilière
-tuilières
-tuiliers
-tuiliez
-tuilions
-tuilons
-tuions
-tularémie
-tularémies
-tulipe
-tulipes
-tulipier
-tulipiers
-tulle
-tullerie
-tulleries
-tulles
-tullier
-tullière
-tullières
-tulliers
-tulliste
-tullistes
-tuméfaction
-tuméfactions
-tuméfia
-tuméfiai
-tuméfiaient
-tuméfiais
-tuméfiait
-tuméfiâmes
-tuméfiant
-tuméfias
-tuméfiasse
-tuméfiassent
-tuméfiasses
-tuméfiassiez
-tuméfiassions
-tuméfiât
-tuméfiâtes
-tuméfie
-tuméfié
-tuméfiée
-tuméfiées
-tuméfient
-tuméfier
-tuméfiera
-tuméfierai
-tuméfieraient
-tuméfierais
-tuméfierait
-tuméfieras
-tuméfièrent
-tuméfierez
-tuméfieriez
-tuméfierions
-tuméfierons
-tuméfieront
-tuméfies
-tuméfiés
-tuméfiez
-tuméfiiez
-tuméfiions
-tuméfions
-tûmes
-tumescence
-tumescences
-tumescent
-tumescente
-tumescentes
-tumescents
-tumeur
-tumeurs
-tumoral
-tumorale
-tumorales
-tumoraux
-tumulaire
-tumulaires
-tumulte
-tumultes
-tumultueuse
-tumultueusement
-tumultueuses
-tumultueux
-tumulus
-tune
-tuner
-tuners
-tunes
-tungar
-tungars
-tungstate
-tungstates
-tungstène
-tungstènes
-tungstique
-tungstiques
-tunicelle
-tunicelles
-tunique
-tuniqué
-tuniquée
-tuniquées
-tuniques
-tuniqués
-tunisien
-tunisienne
-tunisiennes
-tunisiens
-tunnel
-tunnelier
-tunneliers
-tunnels
-tuons
-tupaja
-tupajas
-tupi
-tupinambis
-tuque
-tuques
-turban
-turbans
-turbe
-turbé
-turbeh
-turbehs
-turbes
-turbés
-turbide
-turbides
-turbidité
-turbidités
-turbin
-turbina
-turbinage
-turbinages
-turbinai
-turbinaient
-turbinais
-turbinait
-turbinâmes
-turbinant
-turbinas
-turbinasse
-turbinassent
-turbinasses
-turbinassiez
-turbinassions
-turbinât
-turbinâtes
-turbine
-turbiné
-turbinée
-turbinées
-turbinelle
-turbinelles
-turbinent
-turbiner
-turbinera
-turbinerai
-turbineraient
-turbinerais
-turbinerait
-turbineras
-turbinèrent
-turbinerez
-turbineriez
-turbinerions
-turbinerons
-turbineront
-turbines
-turbinés
-turbinez
-turbiniez
-turbinions
-turbinons
-turbins
-turbith
-turbiths
-turbo-alternateur
-turbo-alternateurs
-turbocompresseur
-turbocompresseurs
-turbofiltre
-turbofiltres
-turbomachine
-turbomachines
-turbomoteur
-turbomoteurs
-turbopompe
-turbopompes
-turbopropulseur
-turbopropulseurs
-turboréacteur
-turboréacteurs
-turbosoufflante
-turbosoufflantes
-turbot
-turbotière
-turbotières
-turbotin
-turbotins
-turbotrain
-turbo-train
-turbotrains
-turbo-trains
-turbots
-turbulence
-turbulences
-turbulent
-turbulente
-turbulentes
-turbulents
-turc
-turcique
-turciques
-turco
-turco-mongol
-turco-mongole
-turco-mongoles
-turco-mongols
-turcos
-turcs
-turent
-turf
-turfiste
-turfistes
-turfs
-turgescence
-turgescences
-turgescent
-turgescente
-turgescentes
-turgescents
-turgide
-turgides
-turion
-turions
-turkmène
-turlupina
-turlupinai
-turlupinaient
-turlupinais
-turlupinait
-turlupinâmes
-turlupinant
-turlupinas
-turlupinasse
-turlupinassent
-turlupinasses
-turlupinassiez
-turlupinassions
-turlupinât
-turlupinâtes
-turlupine
-turlupiné
-turlupinée
-turlupinées
-turlupinent
-turlupiner
-turlupinera
-turlupinerai
-turlupineraient
-turlupinerais
-turlupinerait
-turlupineras
-turlupinèrent
-turlupinerez
-turlupineriez
-turlupinerions
-turlupinerons
-turlupineront
-turlupines
-turlupinés
-turlupinez
-turlupiniez
-turlupinions
-turlupinons
-turlurette
-turlurettes
-turlutaine
-turlutaines
-turlutte
-turluttes
-turlututu
-turne
-turnep
-turneps
-turnes
-turonien
-turonienne
-turoniennes
-turoniens
-turpide
-turpidement
-turpides
-turpitude
-turpitudes
-turque
-turquerie
-turqueries
-turques
-turquette
-turquettes
-turquin
-turquins
-turquoise
-turquoises
-turriculé
-turriculée
-turriculées
-turriculés
-turritelle
-turritelles
-tus
-tussah
-tussahs
-tusse
-tussent
-tusses
-tussiez
-tussilage
-tussilages
-tussions
-tussor
-tussore
-tussores
-tussors
-tut
-tût
-tutélaire
-tutélaires
-tutelle
-tutelles
-tûtes
-tuteur
-tuteura
-tuteurage
-tuteurages
-tuteurai
-tuteuraient
-tuteurais
-tuteurait
-tuteurâmes
-tuteurant
-tuteuras
-tuteurasse
-tuteurassent
-tuteurasses
-tuteurassiez
-tuteurassions
-tuteurât
-tuteurâtes
-tuteure
-tuteuré
-tuteurée
-tuteurées
-tuteurent
-tuteurer
-tuteurera
-tuteurerai
-tuteureraient
-tuteurerais
-tuteurerait
-tuteureras
-tuteurèrent
-tuteurerez
-tuteureriez
-tuteurerions
-tuteurerons
-tuteureront
-tuteures
-tuteurés
-tuteurez
-tuteuriez
-tuteurions
-tuteurons
-tuteurs
-tuthie
-tuthies
-tutie
-tuties
-tutoie
-tutoiement
-tutoiements
-tutoient
-tutoiera
-tutoierai
-tutoieraient
-tutoierais
-tutoierait
-tutoieras
-tutoierez
-tutoieriez
-tutoierions
-tutoierons
-tutoieront
-tutoies
-tutoya
-tutoyai
-tutoyaient
-tutoyais
-tutoyait
-tutoyâmes
-tutoyant
-tutoyas
-tutoyasse
-tutoyassent
-tutoyasses
-tutoyassiez
-tutoyassions
-tutoyât
-tutoyâtes
-tutoyé
-tutoyée
-tutoyées
-tutoyer
-tutoyèrent
-tutoyés
-tutoyeur
-tutoyeurs
-tutoyeuse
-tutoyeuses
-tutoyez
-tutoyiez
-tutoyions
-tutoyons
-tutrice
-tutrices
-tutti
-tutu
-tutus
-tuyau
-tuyauta
-tuyautage
-tuyautages
-tuyautai
-tuyautaient
-tuyautais
-tuyautait
-tuyautâmes
-tuyautant
-tuyautas
-tuyautasse
-tuyautassent
-tuyautasses
-tuyautassiez
-tuyautassions
-tuyautât
-tuyautâtes
-tuyaute
-tuyauté
-tuyautée
-tuyautées
-tuyautent
-tuyauter
-tuyautera
-tuyauterai
-tuyauteraient
-tuyauterais
-tuyauterait
-tuyauteras
-tuyautèrent
-tuyauterez
-tuyauterie
-tuyauteries
-tuyauteriez
-tuyauterions
-tuyauterons
-tuyauteront
-tuyautes
-tuyautés
-tuyauteur
-tuyauteurs
-tuyauteuse
-tuyauteuses
-tuyautez
-tuyautiez
-tuyautions
-tuyautons
-tuyaux
-tuyère
-tuyères
-tweed
-tweeds
-twin-set
-twin-sets
-twist
-twista
-twistai
-twistaient
-twistais
-twistait
-twistâmes
-twistant
-twistas
-twistasse
-twistassent
-twistasses
-twistassiez
-twistassions
-twistât
-twistâtes
-twiste
-twisté
-twistent
-twister
-twistera
-twisterai
-twisteraient
-twisterais
-twisterait
-twisteras
-twistèrent
-twisterez
-twisteriez
-twisterions
-twisterons
-twisteront
-twistes
-twistez
-twistiez
-twistions
-twistons
-twists
-tylenchus
-tympan
-tympanal
-tympanaux
-tympanique
-tympaniques
-tympanisa
-tympanisai
-tympanisaient
-tympanisais
-tympanisait
-tympanisâmes
-tympanisant
-tympanisas
-tympanisasse
-tympanisassent
-tympanisasses
-tympanisassiez
-tympanisassions
-tympanisât
-tympanisâtes
-tympanise
-tympanisé
-tympanisée
-tympanisées
-tympanisent
-tympaniser
-tympanisera
-tympaniserai
-tympaniseraient
-tympaniserais
-tympaniserait
-tympaniseras
-tympanisèrent
-tympaniserez
-tympaniseriez
-tympaniserions
-tympaniserons
-tympaniseront
-tympanises
-tympanisés
-tympanisez
-tympanisiez
-tympanisions
-tympanisme
-tympanismes
-tympanisons
-tympanon
-tympanons
-tympans
-tyndallisation
-tyndallisations
-typa
-typai
-typaient
-typais
-typait
-typâmes
-typant
-typas
-typasse
-typassent
-typasses
-typassiez
-typassions
-typât
-typâtes
-type
-typé
-typée
-typées
-typent
-typer
-typera
-typerai
-typeraient
-typerais
-typerait
-typeras
-typèrent
-typerez
-typeriez
-typerions
-typerons
-typeront
-types
-typés
-typez
-typha
-typhas
-typhique
-typhiques
-typhlite
-typhlites
-typhoïde
-typhoïdes
-typhoïdique
-typhoïdiques
-typhomycine
-typhomycines
-typhon
-typhons
-typhose
-typhoses
-typhus
-typiez
-typions
-typique
-typiquement
-typiques
-typisa
-typisai
-typisaient
-typisais
-typisait
-typisâmes
-typisant
-typisas
-typisasse
-typisassent
-typisasses
-typisassiez
-typisassions
-typisât
-typisâtes
-typise
-typisé
-typisée
-typisées
-typisent
-typiser
-typisera
-typiserai
-typiseraient
-typiserais
-typiserait
-typiseras
-typisèrent
-typiserez
-typiseriez
-typiserions
-typiserons
-typiseront
-typises
-typisés
-typisez
-typisiez
-typisions
-typisons
-typo
-typochromie
-typochromies
-typographe
-typographes
-typographie
-typographies
-typographique
-typographiquement
-typographiques
-typolithographie
-typolithographies
-typologie
-typologies
-typologique
-typologiques
-typomètre
-typomètres
-typon
-typons
-typos
-typtologie
-typtologies
-tyran
-tyranneau
-tyranneaux
-tyrannicide
-tyrannicides
-tyrannie
-tyrannies
-tyrannique
-tyranniquement
-tyranniques
-tyrannisa
-tyrannisai
-tyrannisaient
-tyrannisais
-tyrannisait
-tyrannisâmes
-tyrannisant
-tyrannisante
-tyrannisantes
-tyrannisants
-tyrannisas
-tyrannisasse
-tyrannisassent
-tyrannisasses
-tyrannisassiez
-tyrannisassions
-tyrannisât
-tyrannisâtes
-tyrannise
-tyrannisé
-tyrannisée
-tyrannisées
-tyrannisent
-tyranniser
-tyrannisera
-tyranniserai
-tyranniseraient
-tyranniserais
-tyranniserait
-tyranniseras
-tyrannisèrent
-tyranniserez
-tyranniseriez
-tyranniserions
-tyranniserons
-tyranniseront
-tyrannises
-tyrannisés
-tyrannisez
-tyrannisiez
-tyrannisions
-tyrannisons
-tyrannosaure
-tyrannosaures
-tyrans
-tyrolien
-tyrolienne
-tyroliennes
-tyroliens
-tyrosine
-tyrosines
-tzar
-tzarine
-tzarines
-tzars
-tzigane
-tziganes
-ubac
-ubacs
-ubicuité
-ubicuités
-ubiquité
-ubiquités
-ubuesque
-ubuesques
-ukase
-ukases
-ukrainien
-ukrainienne
-ukrainiennes
-ukrainiens
-ulcéra
-ulcérai
-ulcéraient
-ulcérais
-ulcérait
-ulcérâmes
-ulcérant
-ulcéras
-ulcérasse
-ulcérassent
-ulcérasses
-ulcérassiez
-ulcérassions
-ulcérât
-ulcérâtes
-ulcératif
-ulcératifs
-ulcération
-ulcérations
-ulcérative
-ulcératives
-ulcéré
-ulcère
-ulcérée
-ulcérées
-ulcèrent
-ulcérer
-ulcérera
-ulcérerai
-ulcéreraient
-ulcérerais
-ulcérerait
-ulcéreras
-ulcérèrent
-ulcérerez
-ulcéreriez
-ulcérerions
-ulcérerons
-ulcéreront
-ulcérés
-ulcères
-ulcéreuse
-ulcéreuses
-ulcéreux
-ulcérez
-ulcériez
-ulcérions
-ulcéroïde
-ulcéroïdes
-ulcérons
-uléma
-ulémas
-uliginaire
-uliginaires
-ulmaire
-ulmaires
-ulnaire
-ulnaires
-ultérieur
-ultérieure
-ultérieurement
-ultérieures
-ultérieurs
-ultimatum
-ultimatums
-ultime
-ultimement
-ultimes
-ultimo
-ultra
-ultracentrifugation
-ultracentrifugations
-ultra-chic
-ultracourt
-ultra-court
-ultracourte
-ultra-courte
-ultracourtes
-ultra-courtes
-ultracourts
-ultra-courts
-ultrafiltration
-ultrafiltrations
-ultrafiltre
-ultrafiltres
-ultramicroscope
-ultramicroscopes
-ultramicroscopie
-ultramicroscopies
-ultramicroscopique
-ultramicroscopiques
-ultramoderne
-ultramodernes
-ultramontain
-ultramontaine
-ultramontaines
-ultramontains
-ultramontanisme
-ultramontanismes
-ultra-petita
-ultra-pression
-ultra-pressions
-ultra-royaliste
-ultra-royalistes
-ultras
-ultrasensible
-ultra-sensible
-ultrasensibles
-ultra-sensibles
-ultrason
-ultra-son
-ultrasonique
-ultra-sonique
-ultrasoniques
-ultra-soniques
-ultrasons
-ultra-sons
-ultraviolet
-ultra-violet
-ultraviolets
-ultra-violets
-ultraviolette
-ultra-violette
-ultraviolettes
-ultra-violettes
-ulula
-ululai
-ululaient
-ululais
-ululait
-ululâmes
-ululant
-ululas
-ululasse
-ululassent
-ululasses
-ululassiez
-ululassions
-ululât
-ululâtes
-ulule
-ululé
-ululement
-ululements
-ululent
-ululer
-ululera
-ululerai
-ululeraient
-ululerais
-ululerait
-ululeras
-ululèrent
-ululerez
-ululeriez
-ululerions
-ululerons
-ululeront
-ulules
-ululez
-ululiez
-ululions
-ululons
-ulve
-ulves
-un
-unanime
-unanimement
-unanimes
-unanimisme
-unanimismes
-unanimiste
-unanimistes
-unanimité
-unanimités
-unau
-unaus
-unciforme
-unciformes
-unciné
-uncinée
-uncinées
-uncinés
-underground
-une
-unes
-unguéal
-unguéale
-unguéales
-unguéaux
-unguifère
-unguifères
-unguis
-uni
-uniate
-uniates
-uniaxe
-uniaxes
-unicaule
-unicaules
-unicellulaire
-unicellulaires
-unicité
-unicités
-unicolore
-unicolores
-unicorne
-unicornes
-unidimensionnel
-unidimensionnelle
-unidimensionnelles
-unidimensionnels
-unidirectionnel
-unidirectionnelle
-unidirectionnelles
-unidirectionnels
-unie
-unième
-unièmement
-unièmes
-unies
-unifia
-unifiai
-unifiaient
-unifiais
-unifiait
-unifiâmes
-unifiant
-unifias
-unifiasse
-unifiassent
-unifiasses
-unifiassiez
-unifiassions
-unifiât
-unifiâtes
-unificateur
-unificateurs
-unification
-unifications
-unificatrice
-unificatrices
-unifie
-unifié
-unifiée
-unifiées
-unifient
-unifier
-unifiera
-unifierai
-unifieraient
-unifierais
-unifierait
-unifieras
-unifièrent
-unifierez
-unifieriez
-unifierions
-unifierons
-unifieront
-unifies
-unifiés
-unifiez
-unifiiez
-unifiions
-unifilaire
-unifilaires
-unifions
-uniflore
-uniflores
-unifolié
-unifoliée
-unifoliées
-unifoliés
-uniforme
-uniformément
-uniformes
-uniformisa
-uniformisai
-uniformisaient
-uniformisais
-uniformisait
-uniformisâmes
-uniformisant
-uniformisas
-uniformisasse
-uniformisassent
-uniformisasses
-uniformisassiez
-uniformisassions
-uniformisât
-uniformisâtes
-uniformisation
-uniformisations
-uniformise
-uniformisé
-uniformisée
-uniformisées
-uniformisent
-uniformiser
-uniformisera
-uniformiserai
-uniformiseraient
-uniformiserais
-uniformiserait
-uniformiseras
-uniformisèrent
-uniformiserez
-uniformiseriez
-uniformiserions
-uniformiserons
-uniformiseront
-uniformises
-uniformisés
-uniformisez
-uniformisiez
-uniformisions
-uniformisons
-uniformité
-uniformités
-unijambiste
-unijambistes
-unilatéral
-unilatérale
-unilatéralement
-unilatérales
-unilatéraux
-unilinéaire
-unilinéaires
-unilingue
-unilingues
-unilobé
-unilobée
-unilobées
-unilobés
-uniloculaire
-uniloculaires
-uniment
-unîmes
-uninominal
-uninominale
-uninominales
-uninominaux
-union
-unions
-unipare
-unipares
-unique
-uniquement
-uniques
-unir
-unira
-unirai
-uniraient
-unirais
-unirait
-uniras
-unirent
-unirez
-uniriez
-unirions
-unirons
-uniront
-unis
-unisexe
-unisexes
-unisexualité
-unisexualités
-unisexué
-unisexuée
-unisexuées
-unisexués
-unissaient
-unissais
-unissait
-unissant
-unisse
-unissent
-unisses
-unissez
-unissiez
-unissions
-unisson
-unissons
-unit
-unît
-unitaire
-unitaires
-unitarien
-unitarienne
-unitariennes
-unitariens
-unitarisme
-unitarismes
-unité
-unités
-unîtes
-unitif
-unitifs
-unitive
-unitives
-univalve
-univalves
-univers
-universalisa
-universalisai
-universalisaient
-universalisais
-universalisait
-universalisâmes
-universalisant
-universalisas
-universalisasse
-universalisassent
-universalisasses
-universalisassiez
-universalisassions
-universalisât
-universalisâtes
-universalisation
-universalisations
-universalise
-universalisé
-universalisée
-universalisées
-universalisent
-universaliser
-universalisera
-universaliserai
-universaliseraient
-universaliserais
-universaliserait
-universaliseras
-universalisèrent
-universaliserez
-universaliseriez
-universaliserions
-universaliserons
-universaliseront
-universalises
-universalisés
-universalisez
-universalisiez
-universalisions
-universalisme
-universalismes
-universalisons
-universaliste
-universalistes
-universalité
-universalités
-universaux
-universel
-universelle
-universellement
-universelles
-universels
-universitaire
-universitaires
-université
-universités
-univitellin
-univitelline
-univitellines
-univitellins
-univocité
-univocités
-univoque
-univoques
-uns
-upas
-upérisation
-upérisations
-uppercut
-uppercuts
-upsilon
-uracile
-uraciles
-uraeus
-uranate
-uranates
-urane
-uranes
-uranie
-uranies
-uranifère
-uranifères
-uraninite
-uraninites
-uranique
-uraniques
-uranisme
-uranismes
-uranium
-uraniums
-uranographie
-uranographies
-uranoplastie
-uranoplasties
-uranoscope
-uranoscopes
-uranyle
-uranyles
-urate
-urates
-urbain
-urbaine
-urbaines
-urbains
-urbanisa
-urbanisai
-urbanisaient
-urbanisais
-urbanisait
-urbanisâmes
-urbanisant
-urbanisas
-urbanisasse
-urbanisassent
-urbanisasses
-urbanisassiez
-urbanisassions
-urbanisât
-urbanisâtes
-urbanisation
-urbanisations
-urbanise
-urbanisé
-urbanisée
-urbanisées
-urbanisent
-urbaniser
-urbanisera
-urbaniserai
-urbaniseraient
-urbaniserais
-urbaniserait
-urbaniseras
-urbanisèrent
-urbaniserez
-urbaniseriez
-urbaniserions
-urbaniserons
-urbaniseront
-urbanises
-urbanisés
-urbanisez
-urbanisiez
-urbanisions
-urbanisme
-urbanismes
-urbanisons
-urbaniste
-urbanistes
-urbanistique
-urbanistiques
-urbanité
-urbanités
-urcéolé
-urcéolée
-urcéolées
-urcéolés
-ure
-urédospore
-urédospores
-urée
-urées
-uréide
-uréides
-urémie
-urémies
-urémique
-urémiques
-ures
-urétéral
-urétérale
-urétérales
-urétéraux
-uretère
-uretères
-urétérite
-urétérites
-uréthanne
-uréthannes
-urétral
-urétrale
-urétrales
-urétraux
-urètre
-urètres
-urétrite
-urétrites
-urge
-urgea
-urgeait
-urgeât
-urgence
-urgences
-urgent
-urgente
-urgentes
-urgents
-urger
-urgera
-urgerait
-uricémie
-uricémies
-urina
-urinai
-urinaient
-urinaire
-urinaires
-urinais
-urinait
-urinal
-urinâmes
-urinant
-urinas
-urinasse
-urinassent
-urinasses
-urinassiez
-urinassions
-urinât
-urinâtes
-urinaux
-urine
-uriné
-urinent
-uriner
-urinera
-urinerai
-urineraient
-urinerais
-urinerait
-urineras
-urinèrent
-urinerez
-urineriez
-urinerions
-urinerons
-urineront
-urines
-urineuse
-urineuses
-urineux
-urinez
-uriniez
-urinifère
-urinifères
-urinions
-urinoir
-urinoirs
-urinons
-urique
-uriques
-urne
-urnes
-urobiline
-urobilines
-urobilinogène
-urobilinogènes
-urobilinurie
-urobilinuries
-urochrome
-urochromes
-uro-génital
-uro-génitale
-uro-génitales
-uro-génitaux
-urographie
-urographies
-urolagnie
-urolagnies
-urologie
-urologies
-urologue
-urologues
-uromètre
-uromètres
-uropode
-uropodes
-uropygial
-uropygiale
-uropygiales
-uropygiaux
-uropygien
-uropygienne
-uropygiennes
-uropygiens
-ursuline
-ursulines
-urticaire
-urticaires
-urticant
-urticante
-urticantes
-urticants
-urtication
-urtications
-urubu
-urubus
-uruguayen
-uruguayenne
-uruguayennes
-uruguayens
-urus
-us
-usa
-usage
-usagé
-usagée
-usagées
-usager
-usagers
-usages
-usagés
-usai
-usaient
-usais
-usait
-usâmes
-usant
-usante
-usantes
-usants
-usas
-usasse
-usassent
-usasses
-usassiez
-usassions
-usât
-usâtes
-use
-usé
-usée
-usées
-usent
-user
-usera
-userai
-useraient
-userais
-userait
-useras
-usèrent
-userez
-useriez
-userions
-userons
-useront
-uses
-usés
-usez
-usiez
-usina
-usinage
-usinages
-usinai
-usinaient
-usinais
-usinait
-usinâmes
-usinant
-usinas
-usinasse
-usinassent
-usinasses
-usinassiez
-usinassions
-usinât
-usinâtes
-usine
-usiné
-usinée
-usinées
-usinent
-usiner
-usinera
-usinerai
-usineraient
-usinerais
-usinerait
-usineras
-usinèrent
-usinerez
-usineriez
-usinerions
-usinerons
-usineront
-usines
-usinés
-usinez
-usinier
-usinière
-usinières
-usiniers
-usiniez
-usinions
-usinons
-usions
-usité
-usitée
-usitées
-usités
-usnée
-usnées
-usons
-ustensile
-ustensiles
-usucapion
-usucapions
-usuel
-usuelle
-usuellement
-usuelles
-usuels
-usufructuaire
-usufructuaires
-usufruit
-usufruitier
-usufruitière
-usufruitières
-usufruitiers
-usufruits
-usuraire
-usuraires
-usure
-usures
-usurier
-usurière
-usurières
-usuriers
-usurpa
-usurpai
-usurpaient
-usurpais
-usurpait
-usurpâmes
-usurpant
-usurpas
-usurpasse
-usurpassent
-usurpasses
-usurpassiez
-usurpassions
-usurpât
-usurpâtes
-usurpateur
-usurpateurs
-usurpation
-usurpations
-usurpatoire
-usurpatoires
-usurpatrice
-usurpatrices
-usurpe
-usurpé
-usurpée
-usurpées
-usurpent
-usurper
-usurpera
-usurperai
-usurperaient
-usurperais
-usurperait
-usurperas
-usurpèrent
-usurperez
-usurperiez
-usurperions
-usurperons
-usurperont
-usurpes
-usurpés
-usurpez
-usurpiez
-usurpions
-usurpons
-ut
-utérin
-utérine
-utérines
-utérins
-utérus
-utile
-utilement
-utiles
-utilisa
-utilisable
-utilisables
-utilisai
-utilisaient
-utilisais
-utilisait
-utilisâmes
-utilisant
-utilisas
-utilisasse
-utilisassent
-utilisasses
-utilisassiez
-utilisassions
-utilisât
-utilisâtes
-utilisateur
-utilisateurs
-utilisation
-utilisations
-utilisatrice
-utilisatrices
-utilise
-utilisé
-utilisée
-utilisées
-utilisent
-utiliser
-utilisera
-utiliserai
-utiliseraient
-utiliserais
-utiliserait
-utiliseras
-utilisèrent
-utiliserez
-utiliseriez
-utiliserions
-utiliserons
-utiliseront
-utilises
-utilisés
-utilisez
-utilisiez
-utilisions
-utilisons
-utilitaire
-utilitaires
-utilitarisme
-utilitarismes
-utilitariste
-utilitaristes
-utilité
-utilités
-utopie
-utopies
-utopique
-utopiques
-utopiste
-utopistes
-utriculaire
-utriculaires
-utricule
-utricules
-utriculeuse
-utriculeuses
-utriculeux
-uval
-uvale
-uvales
-uva-ursi
-uvaux
-uvée
-uvées
-uvéite
-uvéites
-uvula
-uvulaire
-uvulaires
-uvulas
-uvule
-uvules
-uxorilocal
-uxorilocale
-uxorilocales
-uxorilocaux
-va
-vacance
-vacances
-vacancier
-vacancière
-vacancières
-vacanciers
-vacant
-vacante
-vacantes
-vacants
-vacarme
-vacarmes
-vacataire
-vacataires
-vacation
-vacations
-vaccaire
-vaccaires
-vaccin
-vaccina
-vaccinable
-vaccinables
-vaccinai
-vaccinaient
-vaccinais
-vaccinait
-vaccinal
-vaccinale
-vaccinales
-vaccinâmes
-vaccinant
-vaccinas
-vaccinasse
-vaccinassent
-vaccinasses
-vaccinassiez
-vaccinassions
-vaccinât
-vaccinâtes
-vaccinateur
-vaccinateurs
-vaccination
-vaccinations
-vaccinatrice
-vaccinatrices
-vaccinaux
-vaccine
-vacciné
-vaccinée
-vaccinées
-vaccinelle
-vaccinelles
-vaccinent
-vacciner
-vaccinera
-vaccinerai
-vaccineraient
-vaccinerais
-vaccinerait
-vaccineras
-vaccinèrent
-vaccinerez
-vaccineriez
-vaccinerions
-vaccinerons
-vaccineront
-vaccines
-vaccinés
-vaccinez
-vaccinide
-vaccinides
-vaccinier
-vacciniers
-vacciniez
-vaccinifère
-vaccinifères
-vaccinions
-vaccinogène
-vaccinogènes
-vaccinoïde
-vaccinoïdes
-vaccinons
-vaccinostyle
-vaccinostyles
-vaccinothérapie
-vaccinothérapies
-vaccins
-vachard
-vacharde
-vachardes
-vachards
-vache
-vachement
-vacher
-vachère
-vachères
-vacherie
-vacheries
-vacherin
-vacherins
-vachers
-vaches
-vachette
-vachettes
-vacilla
-vacillai
-vacillaient
-vacillais
-vacillait
-vacillâmes
-vacillant
-vacillante
-vacillantes
-vacillants
-vacillas
-vacillasse
-vacillassent
-vacillasses
-vacillassiez
-vacillassions
-vacillât
-vacillâtes
-vacillation
-vacillations
-vacille
-vacillé
-vacillement
-vacillements
-vacillent
-vaciller
-vacillera
-vacillerai
-vacilleraient
-vacillerais
-vacillerait
-vacilleras
-vacillèrent
-vacillerez
-vacilleriez
-vacillerions
-vacillerons
-vacilleront
-vacilles
-vacillez
-vacilliez
-vacillions
-vacillons
-vacive
-vacives
-vacuité
-vacuités
-vacuolaire
-vacuolaires
-vacuole
-vacuoles
-vacuolisa
-vacuolisai
-vacuolisaient
-vacuolisais
-vacuolisait
-vacuolisâmes
-vacuolisant
-vacuolisas
-vacuolisasse
-vacuolisassent
-vacuolisasses
-vacuolisassiez
-vacuolisassions
-vacuolisât
-vacuolisâtes
-vacuolisation
-vacuolisations
-vacuolise
-vacuolisé
-vacuolisée
-vacuolisées
-vacuolisent
-vacuoliser
-vacuolisera
-vacuoliserai
-vacuoliseraient
-vacuoliserais
-vacuoliserait
-vacuoliseras
-vacuolisèrent
-vacuoliserez
-vacuoliseriez
-vacuoliserions
-vacuoliserons
-vacuoliseront
-vacuolises
-vacuolisés
-vacuolisez
-vacuolisiez
-vacuolisions
-vacuolisons
-vacuome
-vacuomes
-vacuum
-vade-mecum
-vadrouilla
-vadrouillai
-vadrouillaient
-vadrouillais
-vadrouillait
-vadrouillâmes
-vadrouillant
-vadrouillas
-vadrouillasse
-vadrouillassent
-vadrouillasses
-vadrouillassiez
-vadrouillassions
-vadrouillât
-vadrouillâtes
-vadrouille
-vadrouillé
-vadrouillée
-vadrouillées
-vadrouillent
-vadrouiller
-vadrouillera
-vadrouillerai
-vadrouilleraient
-vadrouillerais
-vadrouillerait
-vadrouilleras
-vadrouillèrent
-vadrouillerez
-vadrouilleriez
-vadrouillerions
-vadrouillerons
-vadrouilleront
-vadrouilles
-vadrouillés
-vadrouilleueur
-vadrouilleueurs
-vadrouilleueuse
-vadrouilleueuses
-vadrouillez
-vadrouilliez
-vadrouillions
-vadrouillons
-va-et-vient
-vagabond
-vagabonda
-vagabondage
-vagabondages
-vagabondai
-vagabondaient
-vagabondais
-vagabondait
-vagabondâmes
-vagabondant
-vagabondas
-vagabondasse
-vagabondassent
-vagabondasses
-vagabondassiez
-vagabondassions
-vagabondât
-vagabondâtes
-vagabonde
-vagabondé
-vagabondent
-vagabonder
-vagabondera
-vagabonderai
-vagabonderaient
-vagabonderais
-vagabonderait
-vagabonderas
-vagabondèrent
-vagabonderez
-vagabonderiez
-vagabonderions
-vagabonderons
-vagabonderont
-vagabondes
-vagabondez
-vagabondiez
-vagabondions
-vagabondons
-vagabonds
-vagi
-vagin
-vaginal
-vaginale
-vaginales
-vaginaux
-vaginisme
-vaginismes
-vaginite
-vaginites
-vagins
-vagir
-vagira
-vagirai
-vagiraient
-vagirais
-vagirait
-vagiras
-vagirez
-vagiriez
-vagirions
-vagirons
-vagiront
-vagis
-vagissaient
-vagissais
-vagissait
-vagissant
-vagissante
-vagissantes
-vagissants
-vagisse
-vagissement
-vagissements
-vagissent
-vagisses
-vagissez
-vagissiez
-vagissions
-vagissons
-vagit
-vagolytique
-vagolytiques
-vagotonie
-vagotonies
-vagotonique
-vagotoniques
-vagua
-vaguai
-vaguaient
-vaguais
-vaguait
-vaguâmes
-vaguant
-vaguas
-vaguasse
-vaguassent
-vaguasses
-vaguassiez
-vaguassions
-vaguât
-vaguâtes
-vague
-vagué
-vaguelette
-vaguelettes
-vaguement
-vaguemestre
-vaguemestres
-vaguent
-vaguer
-vaguera
-vaguerai
-vagueraient
-vaguerais
-vaguerait
-vagueras
-vaguèrent
-vaguerez
-vagueriez
-vaguerions
-vaguerons
-vagueront
-vagues
-vaguez
-vaguiez
-vaguions
-vaguons
-vahiné
-vahinés
-vaigrage
-vaigrages
-vaigre
-vaigres
-vaillamment
-vaillance
-vaillances
-vaillant
-vaillante
-vaillantes
-vaillantie
-vaillanties
-vaillants
-vaille
-vaillent
-vailles
-vain
-vainc
-vaincra
-vaincrai
-vaincraient
-vaincrais
-vaincrait
-vaincras
-vaincre
-vaincrez
-vaincriez
-vaincrions
-vaincrons
-vaincront
-vaincs
-vaincu
-vaincue
-vaincues
-vaincus
-vaine
-vainement
-vaines
-vainquaient
-vainquais
-vainquait
-vainquant
-vainque
-vainquent
-vainques
-vainqueur
-vainqueurs
-vainquez
-vainquiez
-vainquîmes
-vainquions
-vainquirent
-vainquis
-vainquisse
-vainquissent
-vainquisses
-vainquissiez
-vainquissions
-vainquit
-vainquît
-vainquîtes
-vainquons
-vains
-vair
-vairé
-vairée
-vairées
-vairés
-vairon
-vaironna
-vaironnai
-vaironnaient
-vaironnais
-vaironnait
-vaironnâmes
-vaironnant
-vaironnas
-vaironnasse
-vaironnassent
-vaironnasses
-vaironnassiez
-vaironnassions
-vaironnât
-vaironnâtes
-vaironne
-vaironné
-vaironnent
-vaironner
-vaironnera
-vaironnerai
-vaironneraient
-vaironnerais
-vaironnerait
-vaironneras
-vaironnèrent
-vaironnerez
-vaironneriez
-vaironnerions
-vaironnerons
-vaironneront
-vaironnes
-vaironnez
-vaironniez
-vaironnions
-vaironnons
-vairons
-vairs
-vais
-vaisseau
-vaisseaux
-vaisselier
-vaisseliers
-vaisselle
-vaisselles
-val
-valable
-valablement
-valables
-valaient
-valais
-valait
-valant
-valdingua
-valdinguai
-valdinguaient
-valdinguais
-valdinguait
-valdinguâmes
-valdinguant
-valdinguas
-valdinguasse
-valdinguassent
-valdinguasses
-valdinguassiez
-valdinguassions
-valdinguât
-valdinguâtes
-valdingue
-valdingué
-valdinguent
-valdinguer
-valdinguera
-valdinguerai
-valdingueraient
-valdinguerais
-valdinguerait
-valdingueras
-valdinguèrent
-valdinguerez
-valdingueriez
-valdinguerions
-valdinguerons
-valdingueront
-valdingues
-valdinguez
-valdinguiez
-valdinguions
-valdinguons
-valence
-valence-gramme
-valences
-valences-grammes
-valenciennes
-valent
-valentinite
-valentinites
-valériane
-valérianelle
-valérianelles
-valérianes
-valérianique
-valérianiques
-valet
-valeta
-valetai
-valetaient
-valetaille
-valetailles
-valetais
-valetait
-valetâmes
-valetant
-valetas
-valetasse
-valetassent
-valetasses
-valetassiez
-valetassions
-valetât
-valetâtes
-valeté
-valeter
-valetera
-valeterai
-valeteraient
-valeterais
-valeterait
-valeteras
-valetèrent
-valeterez
-valeteriez
-valeterions
-valeterons
-valeteront
-valetez
-valetiez
-valetions
-valetons
-valets
-valette
-valettent
-valettes
-valétudinaire
-valétudinaires
-valeur
-valeureuse
-valeureusement
-valeureuses
-valeureux
-valeurs
-valez
-valgus
-valida
-validai
-validaient
-validais
-validait
-validâmes
-validant
-validas
-validasse
-validassent
-validasses
-validassiez
-validassions
-validât
-validâtes
-validation
-validations
-valide
-validé
-validée
-validées
-validement
-valident
-valider
-validera
-validerai
-valideraient
-validerais
-validerait
-valideras
-validèrent
-validerez
-valideriez
-validerions
-validerons
-valideront
-valides
-validés
-validez
-validiez
-validions
-validité
-validités
-validons
-valiez
-valine
-valines
-valions
-valisa
-valisai
-valisaient
-valisais
-valisait
-valisâmes
-valisant
-valisas
-valisasse
-valisassent
-valisasses
-valisassiez
-valisassions
-valisât
-valisâtes
-valise
-valisé
-valisée
-valisées
-valisent
-valiser
-valisera
-valiserai
-valiseraient
-valiserais
-valiserait
-valiseras
-valisèrent
-valiserez
-valiseriez
-valiserions
-valiserons
-valiseront
-valises
-valisés
-valisez
-valisiez
-valisions
-valisons
-valkyrie
-valkyries
-vallée
-vallées
-valleuse
-valleuses
-vallisnérie
-vallisnéries
-vallon
-vallonna
-vallonnai
-vallonnaient
-vallonnais
-vallonnait
-vallonnâmes
-vallonnant
-vallonnas
-vallonnasse
-vallonnassent
-vallonnasses
-vallonnassiez
-vallonnassions
-vallonnât
-vallonnâtes
-vallonne
-vallonné
-vallonnée
-vallonnées
-vallonnement
-vallonnements
-vallonnent
-vallonner
-vallonnera
-vallonnerai
-vallonneraient
-vallonnerais
-vallonnerait
-vallonneras
-vallonnèrent
-vallonnerez
-vallonneriez
-vallonnerions
-vallonnerons
-vallonneront
-vallonnes
-vallonnés
-vallonnez
-vallonniez
-vallonnions
-vallonnons
-vallons
-valoche
-valoches
-valoir
-valons
-valorisa
-valorisai
-valorisaient
-valorisais
-valorisait
-valorisâmes
-valorisant
-valorisante
-valorisantes
-valorisants
-valorisas
-valorisasse
-valorisassent
-valorisasses
-valorisassiez
-valorisassions
-valorisât
-valorisâtes
-valorisation
-valorisations
-valorise
-valorisé
-valorisée
-valorisées
-valorisent
-valoriser
-valorisera
-valoriserai
-valoriseraient
-valoriserais
-valoriserait
-valoriseras
-valorisèrent
-valoriserez
-valoriseriez
-valoriserions
-valoriserons
-valoriseront
-valorises
-valorisés
-valorisez
-valorisiez
-valorisions
-valorisons
-valousa
-valousai
-valousaient
-valousais
-valousait
-valousâmes
-valousant
-valousas
-valousasse
-valousassent
-valousasses
-valousassiez
-valousassions
-valousât
-valousâtes
-valouse
-valousé
-valousée
-valousées
-valousent
-valouser
-valousera
-valouserai
-valouseraient
-valouserais
-valouserait
-valouseras
-valousèrent
-valouserez
-valouseriez
-valouserions
-valouserons
-valouseront
-valouses
-valousés
-valousez
-valousiez
-valousions
-valousons
-vals
-valsa
-valsai
-valsaient
-valsais
-valsait
-valsâmes
-valsant
-valsas
-valsasse
-valsassent
-valsasses
-valsassiez
-valsassions
-valsât
-valsâtes
-valse
-valsé
-valsée
-valsées
-valse-hésitation
-valsent
-valser
-valsera
-valserai
-valseraient
-valserais
-valserait
-valseras
-valsèrent
-valserez
-valseriez
-valserions
-valserons
-valseront
-valses
-valsés
-valses-hésitations
-valseur
-valseurs
-valseuse
-valseuses
-valsez
-valsiez
-valsions
-valsons
-valu
-value
-values
-valûmes
-valurent
-valus
-valusse
-valussent
-valusses
-valussiez
-valussions
-valut
-valût
-valûtes
-valvaire
-valvaires
-valve
-valvé
-valvée
-valvées
-valves
-valvés
-valvulaire
-valvulaires
-valvule
-valvules
-vamp
-vampa
-vampai
-vampaient
-vampais
-vampait
-vampâmes
-vampant
-vampas
-vampasse
-vampassent
-vampasses
-vampassiez
-vampassions
-vampât
-vampâtes
-vampe
-vampé
-vampée
-vampées
-vampent
-vamper
-vampera
-vamperai
-vamperaient
-vamperais
-vamperait
-vamperas
-vampèrent
-vamperez
-vamperiez
-vamperions
-vamperons
-vamperont
-vampes
-vampés
-vampez
-vampiez
-vampions
-vampire
-vampires
-vampirique
-vampiriques
-vampirisa
-vampirisai
-vampirisaient
-vampirisais
-vampirisait
-vampirisâmes
-vampirisant
-vampirisas
-vampirisasse
-vampirisassent
-vampirisasses
-vampirisassiez
-vampirisassions
-vampirisât
-vampirisâtes
-vampirise
-vampirisé
-vampirisée
-vampirisées
-vampirisent
-vampiriser
-vampirisera
-vampiriserai
-vampiriseraient
-vampiriserais
-vampiriserait
-vampiriseras
-vampirisèrent
-vampiriserez
-vampiriseriez
-vampiriserions
-vampiriserons
-vampiriseront
-vampirises
-vampirisés
-vampirisez
-vampirisiez
-vampirisions
-vampirisme
-vampirismes
-vampirisons
-vampons
-vamps
-van
-vanadinite
-vanadinites
-vanadique
-vanadiques
-vanadium
-vanadiums
-vanda
-vandale
-vandales
-vandalisa
-vandalisai
-vandalisaient
-vandalisais
-vandalisait
-vandalisâmes
-vandalisant
-vandalisas
-vandalisasse
-vandalisassent
-vandalisasses
-vandalisassiez
-vandalisassions
-vandalisât
-vandalisâtes
-vandalise
-vandalisé
-vandalisée
-vandalisées
-vandalisent
-vandaliser
-vandalisera
-vandaliserai
-vandaliseraient
-vandaliserais
-vandaliserait
-vandaliseras
-vandalisèrent
-vandaliserez
-vandaliseriez
-vandaliserions
-vandaliserons
-vandaliseront
-vandalises
-vandalisés
-vandalisez
-vandalisiez
-vandalisions
-vandalisme
-vandalismes
-vandalisons
-vandas
-vandoise
-vandoises
-vanesse
-vanesses
-vanille
-vanillé
-vanillée
-vanillées
-vanilles
-vanillés
-vanillier
-vanilliers
-vanilline
-vanillines
-vanillisme
-vanillismes
-vanillon
-vanillons
-vanité
-vanités
-vaniteuse
-vaniteusement
-vaniteuses
-vaniteux
-vanna
-vannage
-vannages
-vannai
-vannaient
-vannais
-vannait
-vannâmes
-vannant
-vannas
-vannasse
-vannassent
-vannasses
-vannassiez
-vannassions
-vannât
-vannâtes
-vanne
-vanné
-vanneau
-vanneaux
-vannée
-vannées
-vannelle
-vannelles
-vannent
-vanner
-vannera
-vannerai
-vanneraient
-vannerais
-vannerait
-vanneras
-vannèrent
-vannerez
-vannerie
-vanneries
-vanneriez
-vannerions
-vannerons
-vanneront
-vannes
-vannés
-vanneur
-vanneurs
-vanneuse
-vanneuses
-vannez
-vannier
-vannière
-vannières
-vanniers
-vanniez
-vannions
-vannons
-vannure
-vannures
-vans
-vanta
-vantai
-vantaient
-vantail
-vantais
-vantait
-vantâmes
-vantant
-vantard
-vantarde
-vantardes
-vantardise
-vantardises
-vantards
-vantas
-vantasse
-vantassent
-vantasses
-vantassiez
-vantassions
-vantât
-vantâtes
-vantaux
-vante
-vanté
-vantée
-vantées
-vantent
-vanter
-vantera
-vanterai
-vanteraient
-vanterais
-vanterait
-vanteras
-vantèrent
-vanterez
-vanterie
-vanteries
-vanteriez
-vanterions
-vanterons
-vanteront
-vantes
-vantés
-vantez
-vantiez
-vantions
-vantons
-va-nu-pieds
-vape
-vapes
-vapeur
-vapeurs
-vaporeuse
-vaporeusement
-vaporeuses
-vaporeux
-vaporisa
-vaporisage
-vaporisages
-vaporisai
-vaporisaient
-vaporisais
-vaporisait
-vaporisâmes
-vaporisant
-vaporisas
-vaporisasse
-vaporisassent
-vaporisasses
-vaporisassiez
-vaporisassions
-vaporisât
-vaporisâtes
-vaporisateur
-vaporisateurs
-vaporisation
-vaporisations
-vaporise
-vaporisé
-vaporisée
-vaporisées
-vaporisent
-vaporiser
-vaporisera
-vaporiserai
-vaporiseraient
-vaporiserais
-vaporiserait
-vaporiseras
-vaporisèrent
-vaporiserez
-vaporiseriez
-vaporiserions
-vaporiserons
-vaporiseront
-vaporises
-vaporisés
-vaporisez
-vaporisiez
-vaporisions
-vaporisons
-vaqua
-vaquai
-vaquaient
-vaquais
-vaquait
-vaquâmes
-vaquant
-vaquas
-vaquasse
-vaquassent
-vaquasses
-vaquassiez
-vaquassions
-vaquât
-vaquâtes
-vaque
-vaqué
-vaquent
-vaquer
-vaquera
-vaquerai
-vaqueraient
-vaquerais
-vaquerait
-vaqueras
-vaquèrent
-vaquerez
-vaqueriez
-vaquerions
-vaquerons
-vaqueront
-vaques
-vaquez
-vaquiez
-vaquions
-vaquons
-var
-varaigne
-varaignes
-varan
-varangue
-varangues
-varans
-varappa
-varappai
-varappaient
-varappais
-varappait
-varappâmes
-varappant
-varappas
-varappasse
-varappassent
-varappasses
-varappassiez
-varappassions
-varappât
-varappâtes
-varappe
-varappé
-varappent
-varapper
-varappera
-varapperai
-varapperaient
-varapperais
-varapperait
-varapperas
-varappèrent
-varapperez
-varapperiez
-varapperions
-varapperons
-varapperont
-varappes
-varappeur
-varappeurs
-varappeuse
-varappeuses
-varappez
-varappiez
-varappions
-varappons
-varech
-varechs
-vareuse
-vareuses
-varheure
-varheures
-varia
-variabilité
-variabilités
-variable
-variablement
-variables
-variai
-variaient
-variais
-variait
-variâmes
-variance
-variances
-variant
-variante
-variantes
-variants
-varias
-variasse
-variassent
-variasses
-variassiez
-variassions
-variât
-variâtes
-variateur
-variateurs
-variation
-variations
-varice
-varicelle
-varicelles
-varices
-varicocèle
-varicocèles
-varie
-varié
-variée
-variées
-varient
-varier
-variera
-varierai
-varieraient
-varierais
-varierait
-varieras
-varièrent
-varierez
-varieriez
-varierions
-varierons
-varieront
-varies
-variés
-variétal
-variétale
-variétales
-variétaux
-variété
-variétés
-variez
-variiez
-variions
-variole
-variolé
-variolée
-variolées
-varioles
-variolés
-varioleuse
-varioleuses
-varioleux
-variolique
-varioliques
-variolisation
-variolisations
-varions
-variorum
-variqueuse
-variqueuses
-variqueux
-varlet
-varlets
-varlopa
-varlopai
-varlopaient
-varlopais
-varlopait
-varlopâmes
-varlopant
-varlopas
-varlopasse
-varlopassent
-varlopasses
-varlopassiez
-varlopassions
-varlopât
-varlopâtes
-varlope
-varlopé
-varlopée
-varlopées
-varlopent
-varloper
-varlopera
-varloperai
-varloperaient
-varloperais
-varloperait
-varloperas
-varlopèrent
-varloperez
-varloperiez
-varloperions
-varloperons
-varloperont
-varlopes
-varlopés
-varlopez
-varlopiez
-varlopions
-varlopons
-varron
-varrons
-vars
-varus
-varve
-varves
-vas
-vasard
-vasarde
-vasardes
-vasards
-vasculaire
-vasculaires
-vascularisation
-vascularisations
-vascularisé
-vascularisée
-vascularisées
-vascularisés
-vase
-vasectomie
-vasectomies
-vaselina
-vaselinai
-vaselinaient
-vaselinais
-vaselinait
-vaselinâmes
-vaselinant
-vaselinas
-vaselinasse
-vaselinassent
-vaselinasses
-vaselinassiez
-vaselinassions
-vaselinât
-vaselinâtes
-vaseline
-vaseliné
-vaselinée
-vaselinées
-vaselinent
-vaseliner
-vaselinera
-vaselinerai
-vaselineraient
-vaselinerais
-vaselinerait
-vaselineras
-vaselinèrent
-vaselinerez
-vaselineriez
-vaselinerions
-vaselinerons
-vaselineront
-vaselines
-vaselinés
-vaselinez
-vaseliniez
-vaselinions
-vaselinons
-vases
-vaseuse
-vaseuses
-vaseux
-vasière
-vasières
-vasistas
-vasoconstricteur
-vasoconstricteurs
-vasoconstriction
-vasoconstrictions
-vasoconstrictrice
-vasoconstrictrices
-vasodilatateur
-vasodilatateurs
-vasodilatation
-vasodilatations
-vasodilatatrice
-vasodilatatrices
-vasomoteur
-vasomoteurs
-vasomotrice
-vasomotrices
-vasouilla
-vasouillai
-vasouillaient
-vasouillais
-vasouillait
-vasouillâmes
-vasouillant
-vasouillard
-vasouillarde
-vasouillardes
-vasouillards
-vasouillas
-vasouillasse
-vasouillassent
-vasouillasses
-vasouillassiez
-vasouillassions
-vasouillât
-vasouillâtes
-vasouille
-vasouillé
-vasouillent
-vasouiller
-vasouillera
-vasouillerai
-vasouilleraient
-vasouillerais
-vasouillerait
-vasouilleras
-vasouillèrent
-vasouillerez
-vasouilleriez
-vasouillerions
-vasouillerons
-vasouilleront
-vasouilles
-vasouillez
-vasouilliez
-vasouillions
-vasouillons
-vasque
-vasques
-vassal
-vassale
-vassales
-vassalisa
-vassalisai
-vassalisaient
-vassalisais
-vassalisait
-vassalisâmes
-vassalisant
-vassalisas
-vassalisasse
-vassalisassent
-vassalisasses
-vassalisassiez
-vassalisassions
-vassalisât
-vassalisâtes
-vassalise
-vassalisé
-vassalisée
-vassalisées
-vassalisent
-vassaliser
-vassalisera
-vassaliserai
-vassaliseraient
-vassaliserais
-vassaliserait
-vassaliseras
-vassalisèrent
-vassaliserez
-vassaliseriez
-vassaliserions
-vassaliserons
-vassaliseront
-vassalises
-vassalisés
-vassalisez
-vassalisiez
-vassalisions
-vassalisons
-vassalité
-vassalités
-vassaux
-vassiveau
-vassiveaux
-vaste
-vastement
-vastes
-vaticane
-vaticanes
-vaticina
-vaticinai
-vaticinaient
-vaticinais
-vaticinait
-vaticinâmes
-vaticinant
-vaticinas
-vaticinasse
-vaticinassent
-vaticinasses
-vaticinassiez
-vaticinassions
-vaticinât
-vaticinâtes
-vaticinateur
-vaticinateurs
-vaticination
-vaticinations
-vaticinatrice
-vaticinatrices
-vaticine
-vaticiné
-vaticinent
-vaticiner
-vaticinera
-vaticinerai
-vaticineraient
-vaticinerais
-vaticinerait
-vaticineras
-vaticinèrent
-vaticinerez
-vaticineriez
-vaticinerions
-vaticinerons
-vaticineront
-vaticines
-vaticinez
-vaticiniez
-vaticinions
-vaticinons
-va-tout
-vauchérie
-vauchéries
-vauclusien
-vauclusienne
-vauclusiennes
-vauclusiens
-vaudeville
-vaudevilles
-vaudevillesque
-vaudevillesques
-vaudevilliste
-vaudevillistes
-vaudois
-vaudoise
-vaudoises
-vaudou
-vaudoue
-vaudoues
-vaudous
-vaudra
-vaudrai
-vaudraient
-vaudrais
-vaudrait
-vaudras
-vaudrez
-vaudriez
-vaudrions
-vaudrons
-vaudront
-vaurien
-vaurienne
-vauriennes
-vauriens
-vaut
-vautour
-vautours
-vautra
-vautrai
-vautraient
-vautrais
-vautrait
-vautrâmes
-vautrant
-vautras
-vautrasse
-vautrassent
-vautrasses
-vautrassiez
-vautrassions
-vautrât
-vautrâtes
-vautre
-vautré
-vautrée
-vautrées
-vautrent
-vautrer
-vautrera
-vautrerai
-vautreraient
-vautrerais
-vautrerait
-vautreras
-vautrèrent
-vautrerez
-vautreriez
-vautrerions
-vautrerons
-vautreront
-vautres
-vautrés
-vautrez
-vautriez
-vautrions
-vautrons
-vaux
-vavasseur
-vavasseurs
-va-vite
-veau
-veaux
-vécés
-vecteur
-vecteurs
-vectoriel
-vectorielle
-vectorielles
-vectoriels
-vécu
-vécue
-vécues
-vécûmes
-vécurent
-vécus
-vécusse
-vécussent
-vécusses
-vécussiez
-vécussions
-vécut
-vécût
-vécûtes
-Véda
-Védas
-vedettariat
-vedettariats
-vedette
-vedettes
-védique
-védiques
-védisme
-védismes
-végéta
-végétai
-végétaient
-végétais
-végétait
-végétal
-végétale
-végétales
-végétalisme
-végétalismes
-végétâmes
-végétant
-végétarien
-végétarienne
-végétariennes
-végétariens
-végétarisme
-végétarismes
-végétas
-végétasse
-végétassent
-végétasses
-végétassiez
-végétassions
-végétât
-végétâtes
-végétatif
-végétatifs
-végétation
-végétations
-végétative
-végétatives
-végétaux
-végété
-végète
-végètent
-végéter
-végétera
-végéterai
-végéteraient
-végéterais
-végéterait
-végéteras
-végétèrent
-végéterez
-végéteriez
-végéterions
-végéterons
-végéteront
-végètes
-végétez
-végétiez
-végétions
-végétons
-véhémence
-véhémences
-véhément
-véhémente
-véhémentement
-véhémentes
-véhéments
-véhicula
-véhiculai
-véhiculaient
-véhiculaire
-véhiculaires
-véhiculais
-véhiculait
-véhiculâmes
-véhiculant
-véhiculas
-véhiculasse
-véhiculassent
-véhiculasses
-véhiculassiez
-véhiculassions
-véhiculât
-véhiculâtes
-véhicule
-véhiculé
-véhiculée
-véhiculées
-véhiculent
-véhiculer
-véhiculera
-véhiculerai
-véhiculeraient
-véhiculerais
-véhiculerait
-véhiculeras
-véhiculèrent
-véhiculerez
-véhiculeriez
-véhiculerions
-véhiculerons
-véhiculeront
-véhicules
-véhiculés
-véhiculez
-véhiculiez
-véhiculions
-véhiculons
-veilla
-veillai
-veillaient
-veillais
-veillait
-veillâmes
-veillant
-veillas
-veillasse
-veillassent
-veillasses
-veillassiez
-veillassions
-veillât
-veillâtes
-veille
-veillé
-veillée
-veillées
-veillent
-veiller
-veillera
-veillerai
-veilleraient
-veillerais
-veillerait
-veilleras
-veillèrent
-veillerez
-veilleriez
-veillerions
-veillerons
-veilleront
-veilles
-veillés
-veilleur
-veilleurs
-veilleuse
-veilleuses
-veillez
-veilliez
-veillions
-veillons
-veina
-veinai
-veinaient
-veinais
-veinait
-veinâmes
-veinant
-veinard
-veinarde
-veinardes
-veinards
-veinas
-veinasse
-veinassent
-veinasses
-veinassiez
-veinassions
-veinât
-veinâtes
-veine
-veiné
-veinée
-veinées
-veinent
-veiner
-veinera
-veinerai
-veineraient
-veinerais
-veinerait
-veineras
-veinèrent
-veinerez
-veineriez
-veinerions
-veinerons
-veineront
-veines
-veinés
-veinette
-veinettes
-veineuse
-veineuses
-veineux
-veinez
-veiniez
-veinions
-veinons
-veinule
-veinules
-veinure
-veinures
-vêla
-vêlage
-vêlages
-vêlai
-vêlaient
-vélaire
-vélaires
-vêlais
-vêlait
-vêlâmes
-vêlant
-vélar
-vélarisa
-vélarisai
-vélarisaient
-vélarisais
-vélarisait
-vélarisâmes
-vélarisant
-vélarisas
-vélarisasse
-vélarisassent
-vélarisasses
-vélarisassiez
-vélarisassions
-vélarisât
-vélarisâtes
-vélarise
-vélarisé
-vélarisée
-vélarisées
-vélarisent
-vélariser
-vélarisera
-vélariserai
-vélariseraient
-vélariserais
-vélariserait
-vélariseras
-vélarisèrent
-vélariserez
-vélariseriez
-vélariserions
-vélariserons
-vélariseront
-vélarises
-vélarisés
-vélarisez
-vélarisiez
-vélarisions
-vélarisons
-vélars
-vêlas
-vêlasse
-vêlassent
-vêlasses
-vêlassiez
-vêlassions
-vêlât
-vêlâtes
-velche
-velches
-veld
-velds
-vêle
-vêlé
-vêlement
-vêlements
-vêlent
-vêler
-vêlera
-vêlerai
-vêleraient
-vêlerais
-vêlerait
-vêleras
-vêlèrent
-vêlerez
-vêleriez
-vêlerions
-vêlerons
-vêleront
-vêles
-vêlez
-vélie
-vélies
-vêliez
-vélin
-vélins
-vêlions
-véliplanchiste
-véliplanchistes
-vélique
-véliques
-vélite
-vélites
-vélivole
-vélivoles
-velléitaire
-velléitaires
-velléité
-velléités
-vélo
-véloce
-vélocement
-véloces
-vélocipède
-vélocipèdes
-vélocipédique
-vélocipédiques
-vélocité
-vélocités
-vélodrome
-vélodromes
-vélomoteur
-vélomoteurs
-vêlons
-vélos
-véloski
-véloskis
-velot
-velots
-velours
-velouta
-veloutai
-veloutaient
-veloutais
-veloutait
-veloutâmes
-veloutant
-veloutas
-veloutasse
-veloutassent
-veloutasses
-veloutassiez
-veloutassions
-veloutât
-veloutâtes
-veloute
-velouté
-veloutée
-veloutées
-veloutement
-veloutements
-veloutent
-velouter
-veloutera
-velouterai
-velouteraient
-velouterais
-velouterait
-velouteras
-veloutèrent
-velouterez
-velouteriez
-velouterions
-velouterons
-velouteront
-veloutes
-veloutés
-velouteuse
-velouteuses
-velouteux
-veloutez
-veloutier
-veloutiers
-veloutiez
-veloutine
-veloutines
-veloutions
-veloutons
-velte
-veltes
-velu
-velue
-velues
-vélum
-vélums
-velus
-venaient
-venais
-venaison
-venaisons
-venait
-vénal
-vénale
-vénalement
-vénales
-vénalité
-vénalités
-venant
-vénaux
-vend
-vendable
-vendables
-vendaient
-vendais
-vendait
-vendange
-vendangé
-vendangea
-vendangeai
-vendangeaient
-vendangeais
-vendangeait
-vendangeâmes
-vendangeant
-vendangeas
-vendangeasse
-vendangeassent
-vendangeasses
-vendangeassiez
-vendangeassions
-vendangeât
-vendangeâtes
-vendangée
-vendangées
-vendangent
-vendangeoir
-vendangeoirs
-vendangeons
-vendanger
-vendangera
-vendangerai
-vendangeraient
-vendangerais
-vendangerait
-vendangeras
-vendangèrent
-vendangerez
-vendangeriez
-vendangerions
-vendangerons
-vendangeront
-vendangerot
-vendangerots
-vendanges
-vendangés
-vendangette
-vendangettes
-vendangeur
-vendangeurs
-vendangeuse
-vendangeuses
-vendangez
-vendangiez
-vendangions
-vendant
-vende
-vendéen
-vendéenne
-vendéennes
-vendéens
-vendémiaire
-vendent
-vendes
-vendetta
-vendettas
-vendeur
-vendeurs
-vendeuse
-vendeuses
-vendez
-vendiez
-vendîmes
-vendions
-vendirent
-vendis
-vendisse
-vendissent
-vendisses
-vendissiez
-vendissions
-vendit
-vendît
-vendîtes
-vendons
-vendra
-vendrai
-vendraient
-vendrais
-vendrait
-vendras
-vendre
-vendredi
-vendredis
-vendrez
-vendriez
-vendrions
-vendrons
-vendront
-vends
-vendu
-vendue
-vendues
-vendus
-venelle
-venelles
-vénéneuse
-vénéneuses
-vénéneux
-vénéra
-vénérable
-vénérablement
-vénérables
-vénérai
-vénéraient
-vénérais
-vénérait
-vénérâmes
-vénérant
-vénéras
-vénérasse
-vénérassent
-vénérasses
-vénérassiez
-vénérassions
-vénérât
-vénérâtes
-vénération
-vénérations
-vénéré
-vénère
-vénérée
-vénérées
-vénèrent
-vénéréologie
-vénéréologies
-vénérer
-vénérera
-vénérerai
-vénéreraient
-vénérerais
-vénérerait
-vénéreras
-vénérèrent
-vénérerez
-vénéreriez
-vénérerions
-vénérerons
-vénéreront
-vénérés
-vénères
-vénérez
-vénéricarde
-vénéricardes
-vénerie
-vénérien
-vénérienne
-vénériennes
-vénériens
-véneries
-vénériez
-vénérions
-vénérons
-venet
-venets
-venette
-venettes
-veneur
-veneurs
-venez
-venge
-vengé
-vengea
-vengeai
-vengeaient
-vengeais
-vengeait
-vengeâmes
-vengeance
-vengeances
-vengeant
-vengeante
-vengeantes
-vengeants
-vengeas
-vengeasse
-vengeassent
-vengeasses
-vengeassiez
-vengeassions
-vengeât
-vengeâtes
-vengée
-vengées
-vengent
-vengeons
-venger
-vengera
-vengerai
-vengeraient
-vengerais
-vengerait
-vengeras
-vengèrent
-vengeresse
-vengeresses
-vengerez
-vengeriez
-vengerions
-vengerons
-vengeront
-venges
-vengés
-vengeur
-vengeurs
-vengez
-vengiez
-vengions
-véniel
-vénielle
-véniellement
-vénielles
-véniels
-veniez
-venimeuse
-venimeuses
-venimeux
-venimosité
-venimosités
-venin
-venins
-venions
-venir
-vénitien
-vénitienne
-vénitiennes
-vénitiens
-venons
-vent
-venta
-ventage
-ventages
-ventail
-ventails
-ventait
-ventât
-vente
-venté
-venter
-ventera
-venterait
-ventes
-venteuse
-venteuses
-venteux
-ventila
-ventilai
-ventilaient
-ventilais
-ventilait
-ventilâmes
-ventilant
-ventilas
-ventilasse
-ventilassent
-ventilasses
-ventilassiez
-ventilassions
-ventilât
-ventilâtes
-ventilateur
-ventilateurs
-ventilation
-ventilations
-ventile
-ventilé
-ventilée
-ventilées
-ventilent
-ventiler
-ventilera
-ventilerai
-ventileraient
-ventilerais
-ventilerait
-ventileras
-ventilèrent
-ventilerez
-ventileriez
-ventilerions
-ventilerons
-ventileront
-ventiles
-ventilés
-ventileuse
-ventileuses
-ventilez
-ventiliez
-ventilions
-ventilons
-ventis
-ventôse
-ventousa
-ventousai
-ventousaient
-ventousais
-ventousait
-ventousâmes
-ventousant
-ventousas
-ventousasse
-ventousassent
-ventousasses
-ventousassiez
-ventousassions
-ventousât
-ventousâtes
-ventouse
-ventousé
-ventousée
-ventousées
-ventousent
-ventouser
-ventousera
-ventouserai
-ventouseraient
-ventouserais
-ventouserait
-ventouseras
-ventousèrent
-ventouserez
-ventouseriez
-ventouserions
-ventouserons
-ventouseront
-ventouses
-ventousés
-ventousez
-ventousiez
-ventousions
-ventousons
-ventral
-ventrale
-ventrales
-ventraux
-ventre
-ventrebleu
-ventrée
-ventrées
-ventres
-ventriculaire
-ventriculaires
-ventricule
-ventricules
-ventrière
-ventrières
-ventriloque
-ventriloques
-ventriloquie
-ventriloquies
-ventripotent
-ventripotente
-ventripotentes
-ventripotents
-ventru
-ventrue
-ventrues
-ventrus
-vents
-venturi
-venturis
-venu
-venue
-venues
-venus
-vénus
-vénusien
-vénusienne
-vénusiennes
-vénusiens
-vénusté
-vénustés
-vêpres
-ver
-véracité
-véracités
-véraison
-véraisons
-véranda
-vérandas
-vératre
-vératres
-vératrine
-vératrines
-verbal
-verbale
-verbalement
-verbales
-verbalisa
-verbalisai
-verbalisaient
-verbalisais
-verbalisait
-verbalisâmes
-verbalisant
-verbalisas
-verbalisasse
-verbalisassent
-verbalisasses
-verbalisassiez
-verbalisassions
-verbalisât
-verbalisâtes
-verbalisation
-verbalisations
-verbalise
-verbalisé
-verbalisée
-verbalisées
-verbalisent
-verbaliser
-verbalisera
-verbaliserai
-verbaliseraient
-verbaliserais
-verbaliserait
-verbaliseras
-verbalisèrent
-verbaliserez
-verbaliseriez
-verbaliserions
-verbaliserons
-verbaliseront
-verbalises
-verbalisés
-verbalisez
-verbalisiez
-verbalisions
-verbalisme
-verbalismes
-verbalisons
-verbaux
-verbe
-verbes
-verbeuse
-verbeusement
-verbeuses
-verbeux
-verbiage
-verbiagé
-verbiagea
-verbiageai
-verbiageaient
-verbiageais
-verbiageait
-verbiageâmes
-verbiageant
-verbiageas
-verbiageasse
-verbiageassent
-verbiageasses
-verbiageassiez
-verbiageassions
-verbiageât
-verbiageâtes
-verbiagent
-verbiageons
-verbiager
-verbiagera
-verbiagerai
-verbiageraient
-verbiagerais
-verbiagerait
-verbiageras
-verbiagèrent
-verbiagerez
-verbiageriez
-verbiagerions
-verbiagerons
-verbiageront
-verbiages
-verbiagez
-verbiagiez
-verbiagions
-verbigération
-verbigérations
-verbomanie
-verbomanies
-verboquet
-verboquets
-verbosité
-verbosités
-verdage
-verdages
-verdâtre
-verdâtres
-verdelet
-verdelets
-verdelette
-verdelettes
-verdet
-verdets
-verdeur
-verdeurs
-verdi
-verdict
-verdicts
-verdie
-verdier
-verdiers
-verdies
-verdîmes
-verdir
-verdira
-verdirai
-verdiraient
-verdirais
-verdirait
-verdiras
-verdirent
-verdirez
-verdiriez
-verdirions
-verdirons
-verdiront
-verdis
-verdissage
-verdissages
-verdissaient
-verdissais
-verdissait
-verdissant
-verdisse
-verdissement
-verdissements
-verdissent
-verdisses
-verdissez
-verdissiez
-verdissions
-verdissons
-verdit
-verdît
-verdîtes
-verdoie
-verdoiement
-verdoiements
-verdoient
-verdoiera
-verdoierai
-verdoieraient
-verdoierais
-verdoierait
-verdoieras
-verdoierez
-verdoieriez
-verdoierions
-verdoierons
-verdoieront
-verdoies
-verdoya
-verdoyai
-verdoyaient
-verdoyais
-verdoyait
-verdoyâmes
-verdoyant
-verdoyante
-verdoyantes
-verdoyants
-verdoyas
-verdoyasse
-verdoyassent
-verdoyasses
-verdoyassiez
-verdoyassions
-verdoyât
-verdoyâtes
-verdoyé
-verdoyer
-verdoyèrent
-verdoyez
-verdoyiez
-verdoyions
-verdoyons
-verdunisa
-verdunisai
-verdunisaient
-verdunisais
-verdunisait
-verdunisâmes
-verdunisant
-verdunisas
-verdunisasse
-verdunisassent
-verdunisasses
-verdunisassiez
-verdunisassions
-verdunisât
-verdunisâtes
-verdunisation
-verdunisations
-verdunise
-verdunisé
-verdunisée
-verdunisées
-verdunisent
-verduniser
-verdunisera
-verduniserai
-verduniseraient
-verduniserais
-verduniserait
-verduniseras
-verdunisèrent
-verduniserez
-verduniseriez
-verduniserions
-verduniserons
-verduniseront
-verdunises
-verdunisés
-verdunisez
-verdunisiez
-verdunisions
-verdunisons
-verdure
-verdures
-vérétille
-vérétilles
-véreuse
-véreuses
-véreux
-verge
-vergé
-vergée
-vergées
-vergence
-vergences
-vergeoise
-vergeoises
-verger
-vergerette
-vergerettes
-vergers
-verges
-vergés
-vergeté
-vergetés
-vergette
-vergettes
-vergeture
-vergetures
-vergeure
-vergeures
-verglaça
-verglaçait
-verglaçât
-verglace
-verglacé
-verglacer
-verglacera
-verglacerait
-verglas
-vergne
-vergnes
-vergobret
-vergobrets
-vergogne
-vergognes
-vergue
-vergues
-véridicité
-véridicités
-véridique
-véridiquement
-véridiques
-vérifia
-vérifiable
-vérifiables
-vérifiai
-vérifiaient
-vérifiais
-vérifiait
-vérifiâmes
-vérifiant
-vérifias
-vérifiasse
-vérifiassent
-vérifiasses
-vérifiassiez
-vérifiassions
-vérifiât
-vérifiâtes
-vérificateur
-vérificateurs
-vérificatif
-vérificatifs
-vérification
-vérifications
-vérificative
-vérificatives
-vérificatrice
-vérificatrices
-vérifie
-vérifié
-vérifiée
-vérifiées
-vérifient
-vérifier
-vérifiera
-vérifierai
-vérifieraient
-vérifierais
-vérifierait
-vérifieras
-vérifièrent
-vérifierez
-vérifieriez
-vérifierions
-vérifierons
-vérifieront
-vérifies
-vérifiés
-vérifieur
-vérifieurs
-vérifieuse
-vérifieuses
-vérifiez
-vérifiiez
-vérifiions
-vérifions
-vérin
-vérine
-vérines
-vérins
-vérisme
-vérismes
-vériste
-véristes
-véritable
-véritablement
-véritables
-vérité
-vérités
-verjus
-verjuta
-verjutai
-verjutaient
-verjutais
-verjutait
-verjutâmes
-verjutant
-verjutas
-verjutasse
-verjutassent
-verjutasses
-verjutassiez
-verjutassions
-verjutât
-verjutâtes
-verjute
-verjuté
-verjutée
-verjutées
-verjutent
-verjuter
-verjutera
-verjuterai
-verjuteraient
-verjuterais
-verjuterait
-verjuteras
-verjutèrent
-verjuterez
-verjuteriez
-verjuterions
-verjuterons
-verjuteront
-verjutes
-verjutés
-verjutez
-verjutiez
-verjutions
-verjutons
-verlan
-verlans
-vermée
-vermées
-vermeil
-vermeille
-vermeilles
-vermeils
-vermet
-vermets
-vermicelle
-vermicelles
-vermicide
-vermicides
-vermicula
-vermiculai
-vermiculaient
-vermiculaire
-vermiculaires
-vermiculais
-vermiculait
-vermiculâmes
-vermiculant
-vermiculas
-vermiculasse
-vermiculassent
-vermiculasses
-vermiculassiez
-vermiculassions
-vermiculât
-vermiculâtes
-vermicule
-vermiculé
-vermiculée
-vermiculées
-vermiculent
-vermiculer
-vermiculera
-vermiculerai
-vermiculeraient
-vermiculerais
-vermiculerait
-vermiculeras
-vermiculèrent
-vermiculerez
-vermiculeriez
-vermiculerions
-vermiculerons
-vermiculeront
-vermicules
-vermiculés
-vermiculez
-vermiculiez
-vermiculions
-vermiculons
-vermiculure
-vermiculures
-vermiforme
-vermiformes
-vermifuge
-vermifuges
-vermilla
-vermillai
-vermillaient
-vermillais
-vermillait
-vermillâmes
-vermillant
-vermillas
-vermillasse
-vermillassent
-vermillasses
-vermillassiez
-vermillassions
-vermillât
-vermillâtes
-vermille
-vermillé
-vermillent
-vermiller
-vermillera
-vermillerai
-vermilleraient
-vermillerais
-vermillerait
-vermilleras
-vermillèrent
-vermillerez
-vermilleriez
-vermillerions
-vermillerons
-vermilleront
-vermilles
-vermillez
-vermilliez
-vermillions
-vermillon
-vermillonna
-vermillonnai
-vermillonnaient
-vermillonnais
-vermillonnait
-vermillonnâmes
-vermillonnant
-vermillonnas
-vermillonnasse
-vermillonnassent
-vermillonnasses
-vermillonnassiez
-vermillonnassions
-vermillonnât
-vermillonnâtes
-vermillonne
-vermillonné
-vermillonnée
-vermillonnées
-vermillonnent
-vermillonner
-vermillonnera
-vermillonnerai
-vermillonneraient
-vermillonnerais
-vermillonnerait
-vermillonneras
-vermillonnèrent
-vermillonnerez
-vermillonneriez
-vermillonnerions
-vermillonnerons
-vermillonneront
-vermillonnes
-vermillonnés
-vermillonnez
-vermillonniez
-vermillonnions
-vermillonnons
-vermillons
-vermine
-vermines
-vermineuse
-vermineuses
-vermineux
-vermis
-vermisseau
-vermisseaux
-vermoula
-vermoulai
-vermoulaient
-vermoulais
-vermoulait
-vermoulâmes
-vermoulant
-vermoulas
-vermoulasse
-vermoulassent
-vermoulasses
-vermoulassiez
-vermoulassions
-vermoulât
-vermoulâtes
-vermoule
-vermoulé
-vermoulée
-vermoulées
-vermoulent
-vermouler
-vermoulera
-vermoulerai
-vermouleraient
-vermoulerais
-vermoulerait
-vermouleras
-vermoulèrent
-vermoulerez
-vermouleriez
-vermoulerions
-vermoulerons
-vermouleront
-vermoules
-vermoulés
-vermoulez
-vermouliez
-vermoulions
-vermoulons
-vermoulu
-vermoulue
-vermoulues
-vermoulure
-vermoulures
-vermoulus
-vermout
-vermouth
-vermouths
-vermouts
-vernaculaire
-vernaculaires
-vernal
-vernale
-vernales
-vernalisation
-vernalisations
-vernation
-vernations
-vernaux
-verni
-vernie
-vernier
-verniers
-vernies
-vernîmes
-vernir
-vernira
-vernirai
-verniraient
-vernirais
-vernirait
-verniras
-vernirent
-vernirez
-verniriez
-vernirions
-vernirons
-verniront
-vernis
-vernissa
-vernissage
-vernissages
-vernissai
-vernissaient
-vernissais
-vernissait
-vernissâmes
-vernissant
-vernissas
-vernissasse
-vernissassent
-vernissasses
-vernissassiez
-vernissassions
-vernissât
-vernissâtes
-vernisse
-vernissé
-vernissée
-vernissées
-vernissent
-vernisser
-vernissera
-vernisserai
-vernisseraient
-vernisserais
-vernisserait
-vernisseras
-vernissèrent
-vernisserez
-vernisseriez
-vernisserions
-vernisserons
-vernisseront
-vernisses
-vernissés
-vernisseur
-vernisseurs
-vernisseuse
-vernisseuses
-vernissez
-vernissiez
-vernissions
-vernissons
-vernit
-vernît
-vernîtes
-vérole
-vérolé
-vérolée
-vérolées
-véroles
-vérolés
-véronal
-véronals
-véronique
-véroniques
-verra
-verrai
-verraient
-verrais
-verrait
-verranne
-verrannes
-verras
-verrat
-verrats
-verre
-verré
-verrée
-verrées
-verrerie
-verreries
-verres
-verrés
-verrez
-verrier
-verrière
-verrières
-verriers
-verriez
-verrine
-verrines
-verrions
-verrons
-verront
-verroterie
-verroteries
-verrou
-verrouilla
-verrouillage
-verrouillages
-verrouillai
-verrouillaient
-verrouillais
-verrouillait
-verrouillâmes
-verrouillant
-verrouillas
-verrouillasse
-verrouillassent
-verrouillasses
-verrouillassiez
-verrouillassions
-verrouillât
-verrouillâtes
-verrouille
-verrouillé
-verrouillée
-verrouillées
-verrouillent
-verrouiller
-verrouillera
-verrouillerai
-verrouilleraient
-verrouillerais
-verrouillerait
-verrouilleras
-verrouillèrent
-verrouillerez
-verrouilleriez
-verrouillerions
-verrouillerons
-verrouilleront
-verrouilles
-verrouillés
-verrouillez
-verrouilliez
-verrouillions
-verrouillons
-verrous
-verrucosité
-verrucosités
-verrue
-verrues
-verruqueuse
-verruqueuses
-verruqueux
-vers
-versa
-versai
-versaient
-versaillais
-versaillaise
-versaillaises
-versais
-versait
-versâmes
-versant
-versants
-versas
-versasse
-versassent
-versasses
-versassiez
-versassions
-versât
-versâtes
-versatile
-versatiles
-versatilité
-versatilités
-verse
-versé
-verseau
-verseaux
-versée
-versées
-versement
-versements
-versent
-verser
-versera
-verserai
-verseraient
-verserais
-verserait
-verseras
-versèrent
-verserez
-verseriez
-verserions
-verserons
-verseront
-verses
-versés
-verset
-versets
-verseur
-verseurs
-verseuse
-verseuses
-versez
-versiez
-versifia
-versifiai
-versifiaient
-versifiais
-versifiait
-versifiâmes
-versifiant
-versifias
-versifiasse
-versifiassent
-versifiasses
-versifiassiez
-versifiassions
-versifiât
-versifiâtes
-versificateur
-versificateurs
-versification
-versifications
-versificatrice
-versificatrices
-versifie
-versifié
-versifiée
-versifiées
-versifient
-versifier
-versifiera
-versifierai
-versifieraient
-versifierais
-versifierait
-versifieras
-versifièrent
-versifierez
-versifieriez
-versifierions
-versifierons
-versifieront
-versifies
-versifiés
-versifiez
-versifiiez
-versifiions
-versifions
-version
-versions
-vers-librisme
-vers-librismes
-vers-libriste
-vers-libristes
-verso
-versoir
-versoirs
-versons
-versos
-verste
-verstes
-versus
-vert
-vert-de-gris
-vert-de-grisé
-vert-de-grisée
-vert-de-grisées
-vert-de-grisés
-verte
-vertébral
-vertébrale
-vertébrales
-vertébraux
-vertébré
-vertèbre
-vertébrée
-vertébrées
-vertébrés
-vertèbres
-vertement
-vertes
-vertex
-vertical
-verticale
-verticalement
-verticales
-verticalité
-verticalités
-verticaux
-verticille
-verticillé
-verticillée
-verticillées
-verticilles
-verticillés
-vertige
-vertiges
-vertigineuse
-vertigineusement
-vertigineuses
-vertigineux
-vertigo
-vertigos
-verts
-vertu
-vertubleu
-vertuchou
-vertueuse
-vertueusement
-vertueuses
-vertueux
-vertugadin
-vertugadins
-vertus
-verve
-verveine
-verveines
-vervelle
-vervelles
-verves
-verveuse
-verveuses
-verveux
-vésanie
-vésanies
-vesce
-vesces
-vésical
-vésicale
-vésicales
-vésicant
-vésicante
-vésicantes
-vésicants
-vésication
-vésications
-vésicatoire
-vésicatoires
-vésicaux
-vésiculaire
-vésiculaires
-vésicule
-vésicules
-vésiculeuse
-vésiculeuses
-vésiculeux
-Vespa
-Vespas
-vespasienne
-vespasiennes
-vespéral
-vespérale
-vespérales
-vespéraux
-vespertilion
-vespertilions
-vessa
-vessai
-vessaient
-vessais
-vessait
-vessâmes
-vessant
-vessas
-vessasse
-vessassent
-vessasses
-vessassiez
-vessassions
-vessât
-vessâtes
-vesse
-vessé
-vesse-de-loup
-vessent
-vesser
-vessera
-vesserai
-vesseraient
-vesserais
-vesserait
-vesseras
-vessèrent
-vesserez
-vesseriez
-vesserions
-vesserons
-vesseront
-vesses
-vesses-de-loup
-vessez
-vessie
-vessies
-vessiez
-vessigon
-vessigons
-vessions
-vessons
-vestale
-vestales
-veste
-vestes
-vestiaire
-vestiaires
-vestibulaire
-vestibulaires
-vestibule
-vestibules
-vestige
-vestiges
-vestimentaire
-vestimentaires
-veston
-vestons
-vêt
-vêtaient
-vêtais
-vêtait
-vêtant
-vête
-vêtement
-vêtements
-vêtent
-vétéran
-vétérans
-vétérinaire
-vétérinaires
-vêtes
-vêtez
-vêtiez
-vétilla
-vétillai
-vétillaient
-vétillais
-vétillait
-vétillâmes
-vétillant
-vétillard
-vétillarde
-vétillardes
-vétillards
-vétillas
-vétillasse
-vétillassent
-vétillasses
-vétillassiez
-vétillassions
-vétillât
-vétillâtes
-vétille
-vétillé
-vétillent
-vétiller
-vétillera
-vétillerai
-vétilleraient
-vétillerais
-vétillerait
-vétilleras
-vétillèrent
-vétillerez
-vétilleriez
-vétillerions
-vétillerons
-vétilleront
-vétilles
-vétilleuse
-vétilleuses
-vétilleux
-vétillez
-vétilliez
-vétillions
-vétillons
-vêtîmes
-vêtions
-vêtir
-vêtira
-vêtirai
-vêtiraient
-vêtirais
-vêtirait
-vêtiras
-vêtirent
-vêtirez
-vêtiriez
-vêtirions
-vêtirons
-vêtiront
-vêtis
-vêtisse
-vêtissent
-vêtisses
-vêtissiez
-vêtissions
-vêtit
-vêtît
-vêtîtes
-vétiver
-vétivers
-veto
-vêtons
-vêts
-vêtu
-vêtue
-vêtues
-vêture
-vêtures
-vêtus
-vétuste
-vétusté
-vétustes
-vétustés
-veuf
-veufs
-veuglaire
-veuglaires
-veuille
-veuillent
-veuilles
-veuillez
-veule
-veulent
-veulerie
-veuleries
-veules
-veut
-veuvage
-veuvages
-veuve
-veuves
-veux
-veveysan
-veveysanne
-veveysannes
-veveysans
-vexa
-vexai
-vexaient
-vexais
-vexait
-vexâmes
-vexant
-vexante
-vexantes
-vexants
-vexas
-vexasse
-vexassent
-vexasses
-vexassiez
-vexassions
-vexât
-vexâtes
-vexateur
-vexateurs
-vexation
-vexations
-vexatoire
-vexatoires
-vexatrice
-vexatrices
-vexe
-vexé
-vexée
-vexées
-vexent
-vexer
-vexera
-vexerai
-vexeraient
-vexerais
-vexerait
-vexeras
-vexèrent
-vexerez
-vexeriez
-vexerions
-vexerons
-vexeront
-vexes
-vexés
-vexez
-vexiez
-vexillaire
-vexillaires
-vexille
-vexilles
-vexions
-vexons
-via
-viabilisa
-viabilisai
-viabilisaient
-viabilisais
-viabilisait
-viabilisâmes
-viabilisant
-viabilisas
-viabilisasse
-viabilisassent
-viabilisasses
-viabilisassiez
-viabilisassions
-viabilisât
-viabilisâtes
-viabilise
-viabilisé
-viabilisée
-viabilisées
-viabilisent
-viabiliser
-viabilisera
-viabiliserai
-viabiliseraient
-viabiliserais
-viabiliserait
-viabiliseras
-viabilisèrent
-viabiliserez
-viabiliseriez
-viabiliserions
-viabiliserons
-viabiliseront
-viabilises
-viabilisés
-viabilisez
-viabilisiez
-viabilisions
-viabilisons
-viabilité
-viabilités
-viable
-viables
-viaduc
-viaducs
-viager
-viagère
-viagères
-viagers
-vianda
-viandai
-viandaient
-viandais
-viandait
-viandâmes
-viandant
-viandas
-viandasse
-viandassent
-viandasses
-viandassiez
-viandassions
-viandât
-viandâtes
-viande
-viandé
-viandée
-viandées
-viandent
-viander
-viandera
-vianderai
-vianderaient
-vianderais
-vianderait
-vianderas
-viandèrent
-vianderez
-vianderiez
-vianderions
-vianderons
-vianderont
-viandes
-viandés
-viandez
-viandiez
-viandions
-viandons
-viatique
-viatiques
-vibord
-vibords
-vibra
-vibrage
-vibrages
-vibrai
-vibraient
-vibrais
-vibrait
-vibrâmes
-vibrant
-vibrante
-vibrantes
-vibrants
-vibraphone
-vibraphones
-vibraphoniste
-vibraphonistes
-vibras
-vibrasse
-vibrassent
-vibrasses
-vibrassiez
-vibrassions
-vibrât
-vibrâtes
-vibrateur
-vibrateurs
-vibratile
-vibratiles
-vibration
-vibrations
-vibrato
-vibratoire
-vibratoires
-vibratos
-vibre
-vibré
-vibrée
-vibrées
-vibrent
-vibrer
-vibrera
-vibrerai
-vibreraient
-vibrerais
-vibrerait
-vibreras
-vibrèrent
-vibrerez
-vibreriez
-vibrerions
-vibrerons
-vibreront
-vibres
-vibrés
-vibreur
-vibreurs
-vibrez
-vibriez
-vibrion
-vibrionna
-vibrionnai
-vibrionnaient
-vibrionnais
-vibrionnait
-vibrionnâmes
-vibrionnant
-vibrionnas
-vibrionnasse
-vibrionnassent
-vibrionnasses
-vibrionnassiez
-vibrionnassions
-vibrionnât
-vibrionnâtes
-vibrionne
-vibrionné
-vibrionnent
-vibrionner
-vibrionnera
-vibrionnerai
-vibrionneraient
-vibrionnerais
-vibrionnerait
-vibrionneras
-vibrionnèrent
-vibrionnerez
-vibrionneriez
-vibrionnerions
-vibrionnerons
-vibrionneront
-vibrionnes
-vibrionnez
-vibrionniez
-vibrionnions
-vibrionnons
-vibrions
-vibrisse
-vibrisses
-vibromasseur
-vibromasseurs
-vibrons
-vicaire
-vicaires
-vicarial
-vicariale
-vicariales
-vicariant
-vicariante
-vicariantes
-vicariants
-vicariat
-vicariats
-vicariaux
-vice
-vice-amiral
-vice-amiraux
-vice-chancelier
-vice-chanceliers
-vice-consul
-vice-consulat
-vice-consulats
-vice-consuls
-vice-légat
-vice-légation
-vice-légations
-vice-légats
-vicennal
-vicennale
-vicennales
-vicennaux
-vice-présidence
-vice-présidences
-vice-président
-vice-présidente
-vice-présidentes
-vice-présidents
-vice-recteur
-vice-recteurs
-vice-reine
-vice-reines
-vice-roi
-vice-rois
-vice-royauté
-vice-royautés
-vices
-vicésimal
-vicésimale
-vicésimales
-vicésimaux
-vice-versa
-vichy
-vichys
-vichyssois
-vichyssoise
-vichyssoises
-vicia
-viciable
-viciables
-viciai
-viciaient
-viciais
-viciait
-viciâmes
-viciant
-vicias
-viciasse
-viciassent
-viciasses
-viciassiez
-viciassions
-viciât
-viciâtes
-viciateur
-viciateurs
-viciation
-viciations
-viciatrice
-viciatrices
-vicie
-vicié
-viciée
-viciées
-vicient
-vicier
-viciera
-vicierai
-vicieraient
-vicierais
-vicierait
-vicieras
-vicièrent
-vicierez
-vicieriez
-vicierions
-vicierons
-vicieront
-vicies
-viciés
-vicieuse
-vicieusement
-vicieuses
-vicieux
-viciez
-viciiez
-viciions
-vicinal
-vicinale
-vicinales
-vicinalité
-vicinalités
-vicinaux
-vicions
-vicissitude
-vicissitudes
-vicomtal
-vicomtale
-vicomtales
-vicomtaux
-vicomte
-vicomtes
-vicomtesse
-vicomtesses
-victimaire
-victimaires
-victime
-victimes
-victoire
-victoires
-victoria
-victorias
-victorien
-victorienne
-victoriennes
-victoriens
-victorieuse
-victorieusement
-victorieuses
-victorieux
-victuailles
-vida
-vidage
-vidages
-vidai
-vidaient
-vidais
-vidait
-vidame
-vidames
-vidâmes
-vidamie
-vidamies
-vidange
-vidangé
-vidangea
-vidangeai
-vidangeaient
-vidangeais
-vidangeait
-vidangeâmes
-vidangeant
-vidangeas
-vidangeasse
-vidangeassent
-vidangeasses
-vidangeassiez
-vidangeassions
-vidangeât
-vidangeâtes
-vidangée
-vidangées
-vidangent
-vidangeons
-vidanger
-vidangera
-vidangerai
-vidangeraient
-vidangerais
-vidangerait
-vidangeras
-vidangèrent
-vidangerez
-vidangeriez
-vidangerions
-vidangerons
-vidangeront
-vidanges
-vidangés
-vidangeur
-vidangeurs
-vidangez
-vidangiez
-vidangions
-vidant
-vidas
-vidasse
-vidassent
-vidasses
-vidassiez
-vidassions
-vidât
-vidâtes
-vide
-vidé
-vide-bouteille
-vide-bouteilles
-vide-cave
-vidée
-vidées
-videlle
-videlles
-vident
-vidéo
-vidéocassette
-vidéocassettes
-vidéoclip
-vidéoclips
-vidéodisque
-vidéodisques
-vidéofréquence
-vidéofréquences
-vidéophonie
-vidéophonies
-vide-ordures
-vidéos
-vidéotex
-vidéothèque
-vidéothèques
-vide-poches
-vide-pomme
-vide-pommes
-vider
-videra
-viderai
-videraient
-viderais
-viderait
-videras
-vidèrent
-viderez
-videriez
-viderions
-viderons
-videront
-vides
-vidés
-videur
-videurs
-videuse
-videuses
-videz
-vidiez
-vidima
-vidimai
-vidimaient
-vidimais
-vidimait
-vidimâmes
-vidimant
-vidimas
-vidimasse
-vidimassent
-vidimasses
-vidimassiez
-vidimassions
-vidimât
-vidimâtes
-vidime
-vidimé
-vidimée
-vidimées
-vidiment
-vidimer
-vidimera
-vidimerai
-vidimeraient
-vidimerais
-vidimerait
-vidimeras
-vidimèrent
-vidimerez
-vidimeriez
-vidimerions
-vidimerons
-vidimeront
-vidimes
-vidimés
-vidimez
-vidimiez
-vidimions
-vidimons
-vidimus
-vidions
-vidoir
-vidoirs
-vidons
-viduité
-viduités
-vidure
-vidures
-vie
-vieil
-vieillard
-vieillards
-vieille
-vieillerie
-vieilleries
-vieilles
-vieillesse
-vieillesses
-vieilli
-vieillie
-vieillies
-vieillîmes
-vieillir
-vieillira
-vieillirai
-vieilliraient
-vieillirais
-vieillirait
-vieilliras
-vieillirent
-vieillirez
-vieilliriez
-vieillirions
-vieillirons
-vieilliront
-vieillis
-vieillissaient
-vieillissais
-vieillissait
-vieillissant
-vieillissante
-vieillissantes
-vieillissants
-vieillisse
-vieillissement
-vieillissements
-vieillissent
-vieillisses
-vieillissez
-vieillissiez
-vieillissions
-vieillissons
-vieillit
-vieillît
-vieillîtes
-vieillot
-vieillots
-vieillotte
-vieillottes
-viella
-viellai
-viellaient
-viellais
-viellait
-viellâmes
-viellant
-viellas
-viellasse
-viellassent
-viellasses
-viellassiez
-viellassions
-viellât
-viellâtes
-vielle
-viellé
-viellent
-vieller
-viellera
-viellerai
-vielleraient
-viellerais
-viellerait
-vielleras
-viellèrent
-viellerez
-vielleriez
-viellerions
-viellerons
-vielleront
-vielles
-vielleur
-vielleurs
-vielleux
-viellez
-vielliez
-viellions
-viellons
-viendra
-viendrai
-viendraient
-viendrais
-viendrait
-viendras
-viendrez
-viendriez
-viendrions
-viendrons
-viendront
-vienne
-viennent
-viennes
-viens
-vient
-vierge
-vierges
-vies
-vietnamien
-vietnamienne
-vietnamiennes
-vietnamiens
-vieux
-vif
-vif-argent
-vifs
-vifs-argents
-vigie
-vigies
-vigilamment
-vigilance
-vigilances
-vigilant
-vigilante
-vigilantes
-vigilants
-vigile
-vigiles
-vigne
-vigneau
-vigneaux
-vigneron
-vigneronne
-vigneronnes
-vignerons
-vignes
-vignette
-vignettes
-vignettiste
-vignettistes
-vigneture
-vignetures
-vignoble
-vignobles
-vignot
-vignots
-vigogne
-vigognes
-vigoureuse
-vigoureusement
-vigoureuses
-vigoureux
-viguerie
-vigueries
-vigueur
-vigueurs
-viguier
-viguiers
-viking
-vikings
-vil
-vilain
-vilaine
-vilainement
-vilaines
-vilains
-vile
-vilebrequin
-vilebrequins
-vilement
-vilenie
-vilenies
-viles
-vilipenda
-vilipendai
-vilipendaient
-vilipendais
-vilipendait
-vilipendâmes
-vilipendant
-vilipendas
-vilipendasse
-vilipendassent
-vilipendasses
-vilipendassiez
-vilipendassions
-vilipendât
-vilipendâtes
-vilipende
-vilipendé
-vilipendée
-vilipendées
-vilipendent
-vilipender
-vilipendera
-vilipenderai
-vilipenderaient
-vilipenderais
-vilipenderait
-vilipenderas
-vilipendèrent
-vilipenderez
-vilipenderiez
-vilipenderions
-vilipenderons
-vilipenderont
-vilipendes
-vilipendés
-vilipendez
-vilipendiez
-vilipendions
-vilipendons
-villa
-village
-villageois
-villageoise
-villageoises
-villages
-villanelle
-villanelles
-villas
-ville
-ville-champignon
-ville-dortoir
-villégiateur
-villégiateurs
-villégiatura
-villégiaturai
-villégiaturaient
-villégiaturais
-villégiaturait
-villégiaturâmes
-villégiaturant
-villégiaturas
-villégiaturasse
-villégiaturassent
-villégiaturasses
-villégiaturassiez
-villégiaturassions
-villégiaturât
-villégiaturâtes
-villégiature
-villégiaturé
-villégiaturent
-villégiaturer
-villégiaturera
-villégiaturerai
-villégiatureraient
-villégiaturerais
-villégiaturerait
-villégiatureras
-villégiaturèrent
-villégiaturerez
-villégiatureriez
-villégiaturerions
-villégiaturerons
-villégiatureront
-villégiatures
-villégiaturez
-villégiaturiez
-villégiaturions
-villégiaturons
-villes
-villes-champignons
-villes-dortoirs
-villosité
-villosités
-vils
-vîmes
-vin
-vina
-vinage
-vinages
-vinai
-vinaient
-vinaigra
-vinaigrai
-vinaigraient
-vinaigrais
-vinaigrait
-vinaigrâmes
-vinaigrant
-vinaigras
-vinaigrasse
-vinaigrassent
-vinaigrasses
-vinaigrassiez
-vinaigrassions
-vinaigrât
-vinaigrâtes
-vinaigre
-vinaigré
-vinaigrée
-vinaigrées
-vinaigrent
-vinaigrer
-vinaigrera
-vinaigrerai
-vinaigreraient
-vinaigrerais
-vinaigrerait
-vinaigreras
-vinaigrèrent
-vinaigrerez
-vinaigrerie
-vinaigreries
-vinaigreriez
-vinaigrerions
-vinaigrerons
-vinaigreront
-vinaigres
-vinaigrés
-vinaigrette
-vinaigrettes
-vinaigrez
-vinaigrier
-vinaigriers
-vinaigriez
-vinaigrions
-vinaigrons
-vinaire
-vinaires
-vinais
-vinait
-vinâmes
-vinant
-vinas
-vinasse
-vinassent
-vinasses
-vinassiez
-vinassions
-vinât
-vinâtes
-vindicatif
-vindicatifs
-vindicative
-vindicativement
-vindicatives
-vindicte
-vindictes
-vine
-viné
-vinée
-vinées
-vinent
-viner
-vinera
-vinerai
-vineraient
-vinerais
-vinerait
-vineras
-vinèrent
-vinerez
-vineriez
-vinerions
-vinerons
-vineront
-vines
-vinés
-vineuse
-vineuses
-vineux
-vinez
-vingt
-vingtaine
-vingtaines
-vingt-cinq
-vingt-deux
-vingt-et-un
-vingt-huit
-vingtième
-vingtièmement
-vingtièmes
-vingt-neuf
-vingt-quatre
-vingts
-vingt-sept
-vingt-six
-vingt-trois
-vinicole
-vinicoles
-viniculture
-vinicultures
-viniez
-vinifère
-vinifères
-vinifia
-vinifiai
-vinifiaient
-vinifiais
-vinifiait
-vinifiâmes
-vinifiant
-vinifias
-vinifiasse
-vinifiassent
-vinifiasses
-vinifiassiez
-vinifiassions
-vinifiât
-vinifiâtes
-vinification
-vinifications
-vinifie
-vinifié
-vinifiée
-vinifiées
-vinifient
-vinifier
-vinifiera
-vinifierai
-vinifieraient
-vinifierais
-vinifierait
-vinifieras
-vinifièrent
-vinifierez
-vinifieriez
-vinifierions
-vinifierons
-vinifieront
-vinifies
-vinifiés
-vinifiez
-vinifiiez
-vinifiions
-vinifions
-vinions
-vinique
-viniques
-vînmes
-vinons
-vinosité
-vinosités
-vinrent
-vins
-vinsse
-vinssent
-vinsses
-vinssiez
-vinssions
-vint
-vînt
-vîntes
-vinyle
-vinyles
-vinylique
-vinyliques
-vinylite
-vinylites
-vioc
-viocs
-viol
-viola
-violaça
-violaçai
-violaçaient
-violaçais
-violaçait
-violaçâmes
-violaçant
-violaças
-violaçasse
-violaçassent
-violaçasses
-violaçassiez
-violaçassions
-violaçât
-violaçâtes
-violace
-violacé
-violacée
-violacées
-violacent
-violacer
-violacera
-violacerai
-violaceraient
-violacerais
-violacerait
-violaceras
-violacèrent
-violacerez
-violaceriez
-violacerions
-violacerons
-violaceront
-violaces
-violacés
-violacez
-violaciez
-violacions
-violaçons
-violai
-violaient
-violais
-violait
-violâmes
-violant
-violas
-violasse
-violassent
-violasses
-violassiez
-violassions
-violat
-violât
-violâtes
-violateur
-violateurs
-violation
-violations
-violâtre
-violâtres
-violatrice
-violatrices
-violats
-viole
-violé
-violée
-violées
-violemment
-violence
-violences
-violent
-violenta
-violentai
-violentaient
-violentais
-violentait
-violentâmes
-violentant
-violentas
-violentasse
-violentassent
-violentasses
-violentassiez
-violentassions
-violentât
-violentâtes
-violente
-violenté
-violentée
-violentées
-violentent
-violenter
-violentera
-violenterai
-violenteraient
-violenterais
-violenterait
-violenteras
-violentèrent
-violenterez
-violenteriez
-violenterions
-violenterons
-violenteront
-violentes
-violentés
-violentez
-violentiez
-violentions
-violentons
-violents
-violer
-violera
-violerai
-violeraient
-violerais
-violerait
-violeras
-violèrent
-violerez
-violeriez
-violerions
-violerons
-violeront
-violes
-violés
-violet
-violets
-violette
-violettes
-violeur
-violeurs
-violeuse
-violeuses
-violez
-violier
-violiers
-violiez
-violine
-violines
-violions
-violiste
-violistes
-violon
-violona
-violonai
-violonaient
-violonais
-violonait
-violonâmes
-violonant
-violonas
-violonasse
-violonassent
-violonasses
-violonassiez
-violonassions
-violonât
-violonâtes
-violoncelle
-violoncelles
-violoncelliste
-violoncellistes
-violone
-violoné
-violonent
-violoner
-violonera
-violonerai
-violoneraient
-violonerais
-violonerait
-violoneras
-violonèrent
-violonerez
-violoneriez
-violonerions
-violonerons
-violoneront
-violones
-violoneux
-violonez
-violoniez
-violonions
-violoniste
-violonistes
-violonons
-violons
-viols
-vioque
-vioques
-vioqui
-vioquîmes
-vioquir
-vioquira
-vioquirai
-vioquiraient
-vioquirais
-vioquirait
-vioquiras
-vioquirent
-vioquirez
-vioquiriez
-vioquirions
-vioquirons
-vioquiront
-vioquis
-vioquissaient
-vioquissais
-vioquissait
-vioquissant
-vioquisse
-vioquissent
-vioquisses
-vioquissez
-vioquissiez
-vioquissions
-vioquissons
-vioquit
-vioquît
-vioquîtes
-viorne
-viornes
-vipère
-vipéreau
-vipéreaux
-vipères
-vipérin
-vipérine
-vipérines
-vipérins
-vira
-virage
-virages
-virago
-viragos
-virai
-viraient
-virais
-virait
-viral
-virale
-virales
-virâmes
-virant
-viras
-virasse
-virassent
-virasses
-virassiez
-virassions
-virât
-virâtes
-viraux
-vire
-viré
-virée
-virées
-virelai
-virelais
-virement
-virements
-virent
-virer
-virera
-virerai
-vireraient
-virerais
-virerait
-vireras
-virèrent
-virerez
-vireriez
-virerions
-virerons
-vireront
-vires
-virés
-virescence
-virescences
-vireton
-viretons
-vireur
-vireurs
-vireuse
-vireuses
-vireux
-virevolta
-virevoltai
-virevoltaient
-virevoltais
-virevoltait
-virevoltâmes
-virevoltant
-virevoltas
-virevoltasse
-virevoltassent
-virevoltasses
-virevoltassiez
-virevoltassions
-virevoltât
-virevoltâtes
-virevolte
-virevolté
-virevoltent
-virevolter
-virevoltera
-virevolterai
-virevolteraient
-virevolterais
-virevolterait
-virevolteras
-virevoltèrent
-virevolterez
-virevolteriez
-virevolterions
-virevolterons
-virevolteront
-virevoltes
-virevoltez
-virevoltiez
-virevoltions
-virevoltons
-virez
-virginal
-virginale
-virginales
-virginaux
-virginie
-virginies
-virginité
-virginités
-virgula
-virgulai
-virgulaient
-virgulais
-virgulait
-virgulâmes
-virgulant
-virgulas
-virgulasse
-virgulassent
-virgulasses
-virgulassiez
-virgulassions
-virgulât
-virgulâtes
-virgule
-virgulé
-virgulée
-virgulées
-virgulent
-virguler
-virgulera
-virgulerai
-virguleraient
-virgulerais
-virgulerait
-virguleras
-virgulèrent
-virgulerez
-virguleriez
-virgulerions
-virgulerons
-virguleront
-virgules
-virgulés
-virgulez
-virguliez
-virgulions
-virgulons
-viriez
-viril
-virile
-virilement
-viriles
-virilisa
-virilisai
-virilisaient
-virilisais
-virilisait
-virilisâmes
-virilisant
-virilisas
-virilisasse
-virilisassent
-virilisasses
-virilisassiez
-virilisassions
-virilisât
-virilisâtes
-virilisation
-virilisations
-virilise
-virilisé
-virilisée
-virilisées
-virilisent
-viriliser
-virilisera
-viriliserai
-viriliseraient
-viriliserais
-viriliserait
-viriliseras
-virilisèrent
-viriliserez
-viriliseriez
-viriliserions
-viriliserons
-viriliseront
-virilises
-virilisés
-virilisez
-virilisiez
-virilisions
-virilisme
-virilismes
-virilisons
-virilité
-virilités
-virilocal
-virilocale
-virilocales
-virilocaux
-virils
-virion
-virions
-virola
-virolage
-virolages
-virolai
-virolaient
-virolais
-virolait
-virolâmes
-virolant
-virolas
-virolasse
-virolassent
-virolasses
-virolassiez
-virolassions
-virolât
-virolâtes
-virole
-virolé
-virolée
-virolées
-virolent
-viroler
-virolera
-virolerai
-viroleraient
-virolerais
-virolerait
-viroleras
-virolèrent
-virolerez
-viroleriez
-virolerions
-virolerons
-viroleront
-viroles
-virolés
-virolez
-virolier
-viroliers
-viroliez
-virolions
-virologie
-virologies
-virologiste
-virologistes
-virologue
-virologues
-virolons
-virons
-virose
-viroses
-virostatique
-virostatiques
-virtualité
-virtualités
-virtuel
-virtuelle
-virtuellement
-virtuelles
-virtuels
-virtuose
-virtuoses
-virtuosité
-virtuosités
-virulence
-virulences
-virulent
-virulente
-virulentes
-virulents
-virure
-virures
-virus
-vis
-visa
-visage
-visages
-visagiste
-visagistes
-visai
-visaient
-visais
-visait
-visâmes
-visant
-visas
-visasse
-visassent
-visasses
-visassiez
-visassions
-visât
-visâtes
-vis-à-vis
-viscache
-viscaches
-viscéral
-viscérale
-viscéralement
-viscérales
-viscéraux
-viscère
-viscères
-viscose
-viscoses
-viscosimètre
-viscosimètres
-viscosité
-viscosités
-vise
-visé
-visée
-visées
-visent
-viser
-visera
-viserai
-viseraient
-viserais
-viserait
-viseras
-visèrent
-viserez
-viseriez
-viserions
-viserons
-viseront
-vises
-visés
-viseur
-viseurs
-viseuse
-viseuses
-viseux
-visez
-visibilité
-visibilités
-visible
-visiblement
-visibles
-visière
-visières
-visiez
-vision
-visionna
-visionnai
-visionnaient
-visionnaire
-visionnaires
-visionnais
-visionnait
-visionnâmes
-visionnant
-visionnas
-visionnasse
-visionnassent
-visionnasses
-visionnassiez
-visionnassions
-visionnât
-visionnâtes
-visionne
-visionné
-visionnée
-visionnées
-visionnement
-visionnements
-visionnent
-visionner
-visionnera
-visionnerai
-visionneraient
-visionnerais
-visionnerait
-visionneras
-visionnèrent
-visionnerez
-visionneriez
-visionnerions
-visionnerons
-visionneront
-visionnes
-visionnés
-visionneuse
-visionneuses
-visionnez
-visionniez
-visionnions
-visionnons
-visions
-visiophone
-visiophones
-visiophonie
-visiophonies
-visiophonique
-visiophoniques
-visita
-visitai
-visitaient
-visitais
-visitait
-visitâmes
-visitandine
-visitandines
-visitant
-visitante
-visitantes
-visitants
-visitas
-visitasse
-visitassent
-visitasses
-visitassiez
-visitassions
-visitât
-visitâtes
-visitation
-visitations
-visite
-visité
-visitée
-visitées
-visitent
-visiter
-visitera
-visiterai
-visiteraient
-visiterais
-visiterait
-visiteras
-visitèrent
-visiterez
-visiteriez
-visiterions
-visiterons
-visiteront
-visites
-visités
-visiteur
-visiteurs
-visiteuse
-visiteuses
-visitez
-visitiez
-visitions
-visitons
-visnage
-visnages
-vison
-visonnière
-visonnières
-visons
-visqueuse
-visqueuses
-visqueux
-vissa
-vissage
-vissages
-vissai
-vissaient
-vissais
-vissait
-vissâmes
-vissant
-vissas
-vissasse
-vissassent
-vissasses
-vissassiez
-vissassions
-vissât
-vissâtes
-visse
-vissé
-vissée
-vissées
-vissent
-visser
-vissera
-visserai
-visseraient
-visserais
-visserait
-visseras
-vissèrent
-visserez
-visserie
-visseries
-visseriez
-visserions
-visserons
-visseront
-visses
-vissés
-visseuse
-visseuses
-vissez
-vissiez
-vissions
-vissons
-visualisa
-visualisai
-visualisaient
-visualisais
-visualisait
-visualisâmes
-visualisant
-visualisas
-visualisasse
-visualisassent
-visualisasses
-visualisassiez
-visualisassions
-visualisât
-visualisâtes
-visualisation
-visualisations
-visualise
-visualisé
-visualisée
-visualisées
-visualisent
-visualiser
-visualisera
-visualiserai
-visualiseraient
-visualiserais
-visualiserait
-visualiseras
-visualisèrent
-visualiserez
-visualiseriez
-visualiserions
-visualiserons
-visualiseront
-visualises
-visualisés
-visualisez
-visualisiez
-visualisions
-visualisons
-visuel
-visuelle
-visuellement
-visuelles
-visuels
-vit
-vît
-vitae
-vital
-vitale
-vitales
-vitalisme
-vitalismes
-vitaliste
-vitalistes
-vitalité
-vitalités
-vitamine
-vitaminé
-vitaminée
-vitaminées
-vitamines
-vitaminés
-vitaminique
-vitaminiques
-vitaux
-vite
-vitellin
-vitelline
-vitellines
-vitellins
-vitellus
-vitelotte
-vitelottes
-vîtes
-vitesse
-vitesses
-viticole
-viticoles
-viticulteur
-viticulteurs
-viticultrice
-viticultrices
-viticulture
-viticultures
-vitiligo
-vitiligos
-vitra
-vitrage
-vitrages
-vitrai
-vitraient
-vitrail
-vitrais
-vitrait
-vitrâmes
-vitrant
-vitras
-vitrasse
-vitrassent
-vitrasses
-vitrassiez
-vitrassions
-vitrât
-vitrâtes
-vitraux
-vitre
-vitré
-vitrée
-vitrées
-vitrent
-vitrer
-vitrera
-vitrerai
-vitreraient
-vitrerais
-vitrerait
-vitreras
-vitrèrent
-vitrerez
-vitrerie
-vitreries
-vitreriez
-vitrerions
-vitrerons
-vitreront
-vitres
-vitrés
-vitreuse
-vitreuses
-vitreux
-vitrez
-vitrier
-vitrière
-vitrières
-vitriers
-vitriez
-vitrifia
-vitrifiable
-vitrifiables
-vitrifiai
-vitrifiaient
-vitrifiais
-vitrifiait
-vitrifiâmes
-vitrifiant
-vitrifiante
-vitrifiantes
-vitrifiants
-vitrifias
-vitrifiasse
-vitrifiassent
-vitrifiasses
-vitrifiassiez
-vitrifiassions
-vitrifiât
-vitrifiâtes
-vitrification
-vitrifications
-vitrifie
-vitrifié
-vitrifiée
-vitrifiées
-vitrifient
-vitrifier
-vitrifiera
-vitrifierai
-vitrifieraient
-vitrifierais
-vitrifierait
-vitrifieras
-vitrifièrent
-vitrifierez
-vitrifieriez
-vitrifierions
-vitrifierons
-vitrifieront
-vitrifies
-vitrifiés
-vitrifiez
-vitrifiiez
-vitrifiions
-vitrifions
-vitrine
-vitrines
-vitriol
-vitriola
-vitriolage
-vitriolages
-vitriolai
-vitriolaient
-vitriolais
-vitriolait
-vitriolâmes
-vitriolant
-vitriolas
-vitriolasse
-vitriolassent
-vitriolasses
-vitriolassiez
-vitriolassions
-vitriolât
-vitriolâtes
-vitriole
-vitriolé
-vitriolée
-vitriolées
-vitriolent
-vitrioler
-vitriolera
-vitriolerai
-vitrioleraient
-vitriolerais
-vitriolerait
-vitrioleras
-vitriolèrent
-vitriolerez
-vitrioleriez
-vitriolerions
-vitriolerons
-vitrioleront
-vitrioles
-vitriolés
-vitrioleur
-vitrioleurs
-vitrioleuse
-vitrioleuses
-vitriolez
-vitrioliez
-vitriolions
-vitriolons
-vitriols
-vitrions
-vitrocéramique
-vitrocéramiques
-vitrons
-vitulaire
-vitulaires
-vitupéra
-vitupérai
-vitupéraient
-vitupérais
-vitupérait
-vitupérâmes
-vitupérant
-vitupéras
-vitupérasse
-vitupérassent
-vitupérasses
-vitupérassiez
-vitupérassions
-vitupérât
-vitupérâtes
-vitupérateur
-vitupérateurs
-vitupération
-vitupérations
-vitupératrice
-vitupératrices
-vitupéré
-vitupère
-vitupérée
-vitupérées
-vitupèrent
-vitupérer
-vitupérera
-vitupérerai
-vitupéreraient
-vitupérerais
-vitupérerait
-vitupéreras
-vitupérèrent
-vitupérerez
-vitupéreriez
-vitupérerions
-vitupérerons
-vitupéreront
-vitupérés
-vitupères
-vitupérez
-vitupériez
-vitupérions
-vitupérons
-vivable
-vivables
-vivace
-vivaces
-vivacité
-vivacités
-vivaient
-vivais
-vivait
-vivandier
-vivandière
-vivandières
-vivandiers
-vivant
-vivante
-vivantes
-vivants
-vivarium
-vivariums
-vivat
-vivats
-vive
-vivement
-vivendi
-vivent
-vives
-viveur
-viveurs
-viveuse
-viveuses
-vivez
-vivier
-viviers
-viviez
-vivifia
-vivifiai
-vivifiaient
-vivifiais
-vivifiait
-vivifiâmes
-vivifiant
-vivifiante
-vivifiantes
-vivifiants
-vivifias
-vivifiasse
-vivifiassent
-vivifiasses
-vivifiassiez
-vivifiassions
-vivifiât
-vivifiâtes
-vivificateur
-vivificateurs
-vivification
-vivifications
-vivificatrice
-vivificatrices
-vivifie
-vivifié
-vivifiée
-vivifiées
-vivifient
-vivifier
-vivifiera
-vivifierai
-vivifieraient
-vivifierais
-vivifierait
-vivifieras
-vivifièrent
-vivifierez
-vivifieriez
-vivifierions
-vivifierons
-vivifieront
-vivifies
-vivifiés
-vivifiez
-vivifiiez
-vivifiions
-vivifions
-vivions
-vivipare
-vivipares
-viviparité
-viviparités
-vivisection
-vivisections
-vivons
-vivota
-vivotai
-vivotaient
-vivotais
-vivotait
-vivotâmes
-vivotant
-vivotas
-vivotasse
-vivotassent
-vivotasses
-vivotassiez
-vivotassions
-vivotât
-vivotâtes
-vivote
-vivoté
-vivotent
-vivoter
-vivotera
-vivoterai
-vivoteraient
-vivoterais
-vivoterait
-vivoteras
-vivotèrent
-vivoterez
-vivoteriez
-vivoterions
-vivoterons
-vivoteront
-vivotes
-vivotez
-vivotiez
-vivotions
-vivotons
-vivra
-vivrai
-vivraient
-vivrais
-vivrait
-vivras
-vivre
-vivré
-vivrée
-vivrées
-vivres
-vivrés
-vivrez
-vivrier
-vivrière
-vivrières
-vivriers
-vivriez
-vivrions
-vivrons
-vivront
-vizir
-vizirat
-vizirats
-vizirs
-vlan
-vocable
-vocables
-vocabulaire
-vocabulaires
-vocal
-vocale
-vocalement
-vocales
-vocalique
-vocaliques
-vocalisa
-vocalisai
-vocalisaient
-vocalisais
-vocalisait
-vocalisâmes
-vocalisant
-vocalisas
-vocalisasse
-vocalisassent
-vocalisasses
-vocalisassiez
-vocalisassions
-vocalisât
-vocalisâtes
-vocalisateur
-vocalisateurs
-vocalisation
-vocalisations
-vocalisatrice
-vocalisatrices
-vocalise
-vocalisé
-vocalisée
-vocalisées
-vocalisent
-vocaliser
-vocalisera
-vocaliserai
-vocaliseraient
-vocaliserais
-vocaliserait
-vocaliseras
-vocalisèrent
-vocaliserez
-vocaliseriez
-vocaliserions
-vocaliserons
-vocaliseront
-vocalises
-vocalisés
-vocalisez
-vocalisiez
-vocalisions
-vocalisme
-vocalismes
-vocalisons
-vocatif
-vocatifs
-vocation
-vocations
-vocaux
-vociféra
-vociférai
-vociféraient
-vociférais
-vociférait
-vociférâmes
-vociférant
-vociféras
-vociférasse
-vociférassent
-vociférasses
-vociférassiez
-vociférassions
-vociférât
-vociférâtes
-vociférateur
-vociférateurs
-vocifération
-vociférations
-vocifératrice
-vocifératrices
-vociféré
-vocifère
-vociférée
-vociférées
-vocifèrent
-vociférer
-vociférera
-vociférerai
-vociféreraient
-vociférerais
-vociférerait
-vociféreras
-vociférèrent
-vociférerez
-vociféreriez
-vociférerions
-vociférerons
-vociféreront
-vociférés
-vocifères
-vociférez
-vocifériez
-vociférions
-vociférons
-vodka
-vodkas
-voeu
-voeux
-vogoul
-vogoule
-vogua
-voguai
-voguaient
-voguais
-voguait
-voguâmes
-voguant
-voguas
-voguasse
-voguassent
-voguasses
-voguassiez
-voguassions
-voguât
-voguâtes
-vogue
-vogué
-voguent
-voguer
-voguera
-voguerai
-vogueraient
-voguerais
-voguerait
-vogueras
-voguèrent
-voguerez
-vogueriez
-voguerions
-voguerons
-vogueront
-vogues
-voguez
-voguiez
-voguions
-voguons
-voici
-voie
-voient
-voies
-voila
-voilà
-voilage
-voilages
-voilai
-voilaient
-voilais
-voilait
-voilâmes
-voilant
-voilas
-voilasse
-voilassent
-voilasses
-voilassiez
-voilassions
-voilât
-voilâtes
-voile
-voilé
-voilée
-voilées
-voilement
-voilements
-voilent
-voiler
-voilera
-voilerai
-voileraient
-voilerais
-voilerait
-voileras
-voilèrent
-voilerez
-voilerie
-voileries
-voileriez
-voilerions
-voilerons
-voileront
-voiles
-voilés
-voilette
-voilettes
-voilez
-voilier
-voiliers
-voiliez
-voilions
-voilons
-voilure
-voilures
-voir
-voire
-voirie
-voiries
-vois
-voisin
-voisina
-voisinage
-voisinages
-voisinai
-voisinaient
-voisinais
-voisinait
-voisinâmes
-voisinant
-voisinas
-voisinasse
-voisinassent
-voisinasses
-voisinassiez
-voisinassions
-voisinât
-voisinâtes
-voisine
-voisiné
-voisinent
-voisiner
-voisinera
-voisinerai
-voisineraient
-voisinerais
-voisinerait
-voisineras
-voisinèrent
-voisinerez
-voisineriez
-voisinerions
-voisinerons
-voisineront
-voisines
-voisinez
-voisiniez
-voisinions
-voisinons
-voisins
-voit
-voitura
-voiturage
-voiturages
-voiturai
-voituraient
-voiturais
-voiturait
-voiturâmes
-voiturant
-voituras
-voiturasse
-voiturassent
-voiturasses
-voiturassiez
-voiturassions
-voiturât
-voiturâtes
-voiture
-voituré
-voiturée
-voiturées
-voiturent
-voiturer
-voiturera
-voiturerai
-voitureraient
-voiturerais
-voiturerait
-voitureras
-voiturèrent
-voiturerez
-voitureriez
-voiturerions
-voiturerons
-voitureront
-voitures
-voiturés
-voiturette
-voiturettes
-voiturez
-voiturier
-voituriers
-voituriez
-voiturin
-voiturins
-voiturions
-voiturons
-voïvodat
-voïvodats
-voïvode
-voïvodes
-voïvodie
-voïvodies
-voix
-vol
-vola
-volable
-volables
-volage
-volages
-volai
-volaient
-volaille
-volailler
-volaillers
-volailles
-volailleur
-volailleurs
-volailleuse
-volailleuses
-volais
-volait
-volâmes
-volant
-volante
-volantes
-volants
-volapük
-volas
-volasse
-volassent
-volasses
-volassiez
-volassions
-volât
-volâtes
-volatil
-volatile
-volatiles
-volatilisa
-volatilisable
-volatilisables
-volatilisai
-volatilisaient
-volatilisais
-volatilisait
-volatilisâmes
-volatilisant
-volatilisas
-volatilisasse
-volatilisassent
-volatilisasses
-volatilisassiez
-volatilisassions
-volatilisât
-volatilisâtes
-volatilisation
-volatilisations
-volatilise
-volatilisé
-volatilisée
-volatilisées
-volatilisent
-volatiliser
-volatilisera
-volatiliserai
-volatiliseraient
-volatiliserais
-volatiliserait
-volatiliseras
-volatilisèrent
-volatiliserez
-volatiliseriez
-volatiliserions
-volatiliserons
-volatiliseront
-volatilises
-volatilisés
-volatilisez
-volatilisiez
-volatilisions
-volatilisons
-volatilité
-volatilités
-volatils
-volatisé
-volatisée
-volatisées
-volatiser
-volatisés
-vol-au-vent
-volcan
-volcanique
-volcaniques
-volcanisa
-volcanisai
-volcanisaient
-volcanisais
-volcanisait
-volcanisâmes
-volcanisant
-volcanisas
-volcanisasse
-volcanisassent
-volcanisasses
-volcanisassiez
-volcanisassions
-volcanisât
-volcanisâtes
-volcanise
-volcanisé
-volcanisée
-volcanisées
-volcanisent
-volcaniser
-volcanisera
-volcaniserai
-volcaniseraient
-volcaniserais
-volcaniserait
-volcaniseras
-volcanisèrent
-volcaniserez
-volcaniseriez
-volcaniserions
-volcaniserons
-volcaniseront
-volcanises
-volcanisés
-volcanisez
-volcanisiez
-volcanisions
-volcanisme
-volcanismes
-volcanisons
-volcanologie
-volcanologies
-volcanologique
-volcanologiques
-volcanologue
-volcanologues
-volcans
-vole
-volé
-volée
-volées
-volent
-voler
-volera
-volerai
-voleraient
-volerais
-volerait
-voleras
-volèrent
-volerez
-volerie
-voleries
-voleriez
-volerions
-volerons
-voleront
-voles
-volés
-volet
-voleta
-voletai
-voletaient
-voletais
-voletait
-voletâmes
-voletant
-voletas
-voletasse
-voletassent
-voletasses
-voletassiez
-voletassions
-voletât
-voletâtes
-voleté
-voleter
-voletèrent
-voletez
-voletiez
-voletions
-voletons
-volets
-volette
-volettement
-volettements
-volettent
-volettera
-voletterai
-voletteraient
-voletterais
-voletterait
-voletteras
-voletterez
-voletteriez
-voletterions
-voletterons
-voletteront
-volettes
-voleur
-voleurs
-voleuse
-voleuses
-volez
-volière
-volières
-voliez
-volige
-voligé
-voligea
-voligeage
-voligeages
-voligeai
-voligeaient
-voligeais
-voligeait
-voligeâmes
-voligeant
-voligeas
-voligeasse
-voligeassent
-voligeasses
-voligeassiez
-voligeassions
-voligeât
-voligeâtes
-voligée
-voligées
-voligent
-voligeons
-voliger
-voligera
-voligerai
-voligeraient
-voligerais
-voligerait
-voligeras
-voligèrent
-voligerez
-voligeriez
-voligerions
-voligerons
-voligeront
-voliges
-voligés
-voligez
-voligiez
-voligions
-volions
-volis
-volitif
-volitifs
-volition
-volitions
-volitive
-volitives
-volley
-volley-ball
-volley-balls
-volleyeur
-volleyeurs
-volleyeuse
-volleyeuses
-volleys
-volons
-volontaire
-volontairement
-volontaires
-volontariat
-volontariats
-volontarisme
-volontarismes
-volontariste
-volontaristes
-volonté
-volontés
-volontiers
-vols
-volt
-volta
-voltage
-voltages
-voltai
-voltaient
-voltaïque
-voltaïques
-voltaire
-voltaires
-voltairianisme
-voltairianismes
-voltairien
-voltairienne
-voltairiennes
-voltairiens
-voltais
-voltaïsation
-voltaïsations
-voltait
-voltâmes
-voltamètre
-voltamètres
-voltampère
-voltampères
-voltant
-voltas
-voltasse
-voltassent
-voltasses
-voltassiez
-voltassions
-voltât
-voltâtes
-volte
-volté
-volte-face
-voltent
-volter
-voltera
-volterai
-volteraient
-volterais
-volterait
-volteras
-voltèrent
-volterez
-volteriez
-volterions
-volterons
-volteront
-voltes
-voltez
-voltiez
-voltige
-voltigé
-voltigea
-voltigeai
-voltigeaient
-voltigeais
-voltigeait
-voltigeâmes
-voltigeant
-voltigeas
-voltigeasse
-voltigeassent
-voltigeasses
-voltigeassiez
-voltigeassions
-voltigeât
-voltigeâtes
-voltigement
-voltigements
-voltigent
-voltigeons
-voltiger
-voltigera
-voltigerai
-voltigeraient
-voltigerais
-voltigerait
-voltigeras
-voltigèrent
-voltigerez
-voltigeriez
-voltigerions
-voltigerons
-voltigeront
-voltiges
-voltigeur
-voltigeurs
-voltigeuse
-voltigeuses
-voltigez
-voltigiez
-voltigions
-voltions
-voltmètre
-voltmètres
-voltons
-volts
-volubile
-volubilement
-volubiles
-volubilis
-volubilité
-volubilités
-volucelle
-volucelles
-Volucompteur
-Volucompteurs
-volume
-volumes
-volumétrie
-volumétries
-volumétrique
-volumétriques
-volumineuse
-volumineuses
-volumineux
-volupté
-voluptés
-voluptuaire
-voluptuaires
-voluptueuse
-voluptueusement
-voluptueuses
-voluptueux
-volute
-volutes
-volvaire
-volvaires
-volve
-volves
-volvox
-volvulus
-vomer
-vomérien
-vomérienne
-vomériennes
-vomériens
-vomers
-vomi
-vomie
-vomies
-vomîmes
-vomique
-vomiques
-vomiquier
-vomiquiers
-vomir
-vomira
-vomirai
-vomiraient
-vomirais
-vomirait
-vomiras
-vomirent
-vomirez
-vomiriez
-vomirions
-vomirons
-vomiront
-vomis
-vomissaient
-vomissais
-vomissait
-vomissant
-vomisse
-vomissement
-vomissements
-vomissent
-vomisses
-vomissez
-vomissiez
-vomissions
-vomissons
-vomissure
-vomissures
-vomit
-vomît
-vomîtes
-vomitif
-vomitifs
-vomitive
-vomitives
-vomitoire
-vomitoires
-vont
-vorace
-voracement
-voraces
-voracité
-voracités
-vortex
-vorticelle
-vorticelles
-vos
-vota
-votai
-votaient
-votais
-votait
-votâmes
-votant
-votante
-votantes
-votants
-votas
-votasse
-votassent
-votasses
-votassiez
-votassions
-votât
-votâtes
-votation
-votations
-vote
-voté
-votée
-votées
-votent
-voter
-votera
-voterai
-voteraient
-voterais
-voterait
-voteras
-votèrent
-voterez
-voteriez
-voterions
-voterons
-voteront
-votes
-votés
-votez
-votiez
-votif
-votifs
-votions
-votive
-votives
-votons
-votre
-vôtre
-vôtres
-voua
-vouai
-vouaient
-vouais
-vouait
-vouâmes
-vouant
-vouas
-vouasse
-vouassent
-vouasses
-vouassiez
-vouassions
-vouât
-vouâtes
-voudra
-voudrai
-voudraient
-voudrais
-voudrait
-voudras
-voudrez
-voudriez
-voudrions
-voudrons
-voudront
-voue
-voué
-vouée
-vouées
-vouent
-vouer
-vouera
-vouerai
-voueraient
-vouerais
-vouerait
-voueras
-vouèrent
-vouerez
-voueriez
-vouerions
-vouerons
-voueront
-voues
-voués
-vouez
-vouge
-vouges
-vouiez
-vouions
-vouivre
-vouivres
-voulaient
-voulais
-voulait
-voulant
-voulez
-vouliez
-voulions
-vouloir
-voulons
-voulu
-voulue
-voulues
-voulûmes
-voulurent
-voulus
-voulusse
-voulussent
-voulusses
-voulussiez
-voulussions
-voulut
-voulût
-voulûtes
-vouons
-vous
-vous-même
-vous-mêmes
-vousoie
-vousoient
-vousoiera
-vousoierai
-vousoieraient
-vousoierais
-vousoierait
-vousoieras
-vousoierez
-vousoieriez
-vousoierions
-vousoierons
-vousoieront
-vousoies
-vousoya
-vousoyai
-vousoyaient
-vousoyais
-vousoyait
-vousoyâmes
-vousoyant
-vousoyas
-vousoyasse
-vousoyassent
-vousoyasses
-vousoyassiez
-vousoyassions
-vousoyât
-vousoyâtes
-vousoyé
-vousoyée
-vousoyées
-vousoyer
-vousoyèrent
-vousoyés
-vousoyez
-vousoyiez
-vousoyions
-vousoyons
-vousseau
-vousseaux
-voussoie
-voussoiement
-voussoiements
-voussoient
-voussoiera
-voussoierai
-voussoieraient
-voussoierais
-voussoierait
-voussoieras
-voussoierez
-voussoieriez
-voussoierions
-voussoierons
-voussoieront
-voussoies
-voussoir
-voussoirs
-voussoya
-voussoyai
-voussoyaient
-voussoyais
-voussoyait
-voussoyâmes
-voussoyant
-voussoyas
-voussoyasse
-voussoyassent
-voussoyasses
-voussoyassiez
-voussoyassions
-voussoyât
-voussoyâtes
-voussoyé
-voussoyée
-voussoyées
-voussoyer
-voussoyèrent
-voussoyés
-voussoyez
-voussoyiez
-voussoyions
-voussoyons
-voussure
-voussures
-voûta
-voûtai
-voûtaient
-voûtais
-voûtait
-voûtâmes
-voûtant
-voûtas
-voûtasse
-voûtassent
-voûtasses
-voûtassiez
-voûtassions
-voûtât
-voûtâtes
-voûte
-voûté
-voûtée
-voûtées
-voûtent
-voûter
-voûtera
-voûterai
-voûteraient
-voûterais
-voûterait
-voûteras
-voûtèrent
-voûterez
-voûteriez
-voûterions
-voûterons
-voûteront
-voûtes
-voûtés
-voûtez
-voûtiez
-voûtions
-voûtons
-vouvoie
-vouvoiement
-vouvoiements
-vouvoient
-vouvoiera
-vouvoierai
-vouvoieraient
-vouvoierais
-vouvoierait
-vouvoieras
-vouvoierez
-vouvoieriez
-vouvoierions
-vouvoierons
-vouvoieront
-vouvoies
-vouvoya
-vouvoyai
-vouvoyaient
-vouvoyais
-vouvoyait
-vouvoyâmes
-vouvoyant
-vouvoyas
-vouvoyasse
-vouvoyassent
-vouvoyasses
-vouvoyassiez
-vouvoyassions
-vouvoyât
-vouvoyâtes
-vouvoyé
-vouvoyée
-vouvoyées
-vouvoyer
-vouvoyèrent
-vouvoyés
-vouvoyez
-vouvoyiez
-vouvoyions
-vouvoyons
-voyage
-voyagé
-voyagea
-voyageai
-voyageaient
-voyageais
-voyageait
-voyageâmes
-voyageant
-voyageas
-voyageasse
-voyageassent
-voyageasses
-voyageassiez
-voyageassions
-voyageât
-voyageâtes
-voyagent
-voyageons
-voyager
-voyagera
-voyagerai
-voyageraient
-voyagerais
-voyagerait
-voyageras
-voyagèrent
-voyagerez
-voyageriez
-voyagerions
-voyagerons
-voyageront
-voyages
-voyageur
-voyageurs
-voyageuse
-voyageuses
-voyagez
-voyagiez
-voyagions
-voyaient
-voyais
-voyait
-voyance
-voyances
-voyant
-voyante
-voyantes
-voyants
-voyelle
-voyelles
-voyer
-voyers
-voyeur
-voyeurisme
-voyeurismes
-voyeurs
-voyeuse
-voyeuses
-voyez
-voyiez
-voyions
-voyons
-voyou
-voyous
-vrac
-vrai
-vraie
-vraies
-vraiment
-vrais
-vraisemblable
-vraisemblablement
-vraisemblables
-vraisemblance
-vraisemblances
-vraquier
-vraquiers
-vreneli
-vrenelis
-vrilla
-vrillage
-vrillages
-vrillai
-vrillaient
-vrillais
-vrillait
-vrillâmes
-vrillant
-vrillas
-vrillasse
-vrillassent
-vrillasses
-vrillassiez
-vrillassions
-vrillât
-vrillâtes
-vrille
-vrillé
-vrillée
-vrillées
-vrillent
-vriller
-vrillera
-vrillerai
-vrilleraient
-vrillerais
-vrillerait
-vrilleras
-vrillèrent
-vrillerez
-vrilleriez
-vrillerions
-vrillerons
-vrilleront
-vrilles
-vrillés
-vrillette
-vrillettes
-vrillez
-vrilliez
-vrillions
-vrillons
-vrombi
-vrombîmes
-vrombir
-vrombira
-vrombirai
-vrombiraient
-vrombirais
-vrombirait
-vrombiras
-vrombirent
-vrombirez
-vrombiriez
-vrombirions
-vrombirons
-vrombiront
-vrombis
-vrombissaient
-vrombissais
-vrombissait
-vrombissant
-vrombisse
-vrombissement
-vrombissements
-vrombissent
-vrombisses
-vrombissez
-vrombissiez
-vrombissions
-vrombissons
-vrombit
-vrombît
-vrombîtes
-vu
-vue
-vues
-vulcain
-vulcains
-vulcanales
-vulcanien
-vulcanienne
-vulcaniennes
-vulcaniens
-vulcanisa
-vulcanisai
-vulcanisaient
-vulcanisais
-vulcanisait
-vulcanisâmes
-vulcanisant
-vulcanisas
-vulcanisasse
-vulcanisassent
-vulcanisasses
-vulcanisassiez
-vulcanisassions
-vulcanisât
-vulcanisâtes
-vulcanisation
-vulcanisations
-vulcanise
-vulcanisé
-vulcanisée
-vulcanisées
-vulcanisent
-vulcaniser
-vulcanisera
-vulcaniserai
-vulcaniseraient
-vulcaniserais
-vulcaniserait
-vulcaniseras
-vulcanisèrent
-vulcaniserez
-vulcaniseriez
-vulcaniserions
-vulcaniserons
-vulcaniseront
-vulcanises
-vulcanisés
-vulcanisez
-vulcanisiez
-vulcanisions
-vulcanisons
-vulcanologie
-vulcanologies
-vulcanologue
-vulcanologues
-vulgaire
-vulgairement
-vulgaires
-vulgarisa
-vulgarisai
-vulgarisaient
-vulgarisais
-vulgarisait
-vulgarisâmes
-vulgarisant
-vulgarisas
-vulgarisasse
-vulgarisassent
-vulgarisasses
-vulgarisassiez
-vulgarisassions
-vulgarisât
-vulgarisâtes
-vulgarisateur
-vulgarisateurs
-vulgarisation
-vulgarisations
-vulgarisatrice
-vulgarisatrices
-vulgarise
-vulgarisé
-vulgarisée
-vulgarisées
-vulgarisent
-vulgariser
-vulgarisera
-vulgariserai
-vulgariseraient
-vulgariserais
-vulgariserait
-vulgariseras
-vulgarisèrent
-vulgariserez
-vulgariseriez
-vulgariserions
-vulgariserons
-vulgariseront
-vulgarises
-vulgarisés
-vulgarisez
-vulgarisiez
-vulgarisions
-vulgarisme
-vulgarismes
-vulgarisons
-vulgarité
-vulgarités
-vulgate
-vulgates
-vulgo
-vulnérabilité
-vulnérabilités
-vulnérable
-vulnérables
-vulnéraire
-vulnéraires
-vulnérant
-vulnérante
-vulnérantes
-vulnérants
-vulpin
-vulpins
-vulvaire
-vulvaires
-vulve
-vulves
-vus
-wading
-wadings
-wagage
-wagages
-wagnérien
-wagnérienne
-wagnériennes
-wagnériens
-wagon
-wagon-bar
-wagon-citerne
-wagon-foudre
-wagon-lit
-wagonnée
-wagonnées
-wagonnet
-wagonnets
-wagonnier
-wagonniers
-wagon-poste
-wagon-réservoir
-wagon-restaurant
-wagons
-wagon-salon
-wagons-bars
-wagons-citernes
-wagons-foudres
-wagons-lits
-wagons-poste
-wagons-réservoirs
-wagons-restaurants
-wagons-salons
-wagons-tombereaux
-wagons-trémies
-wagons-vannes
-wagon-tombereau
-wagon-trémie
-wagon-vanne
-walkies-talkies
-walkie-talkie
-Walkman
-Walkmans
-walk-over
-walkyrie
-walkyries
-wallabies
-wallaby
-wallingant
-wallingante
-wallingantes
-wallingants
-wallon
-wallonisme
-wallonismes
-wallonne
-wallonnes
-wallons
-wapiti
-wapitis
-wargame
-wargames
-warrant
-warranta
-warrantage
-warrantages
-warrantai
-warrantaient
-warrantais
-warrantait
-warrantâmes
-warrantant
-warrantas
-warrantasse
-warrantassent
-warrantasses
-warrantassiez
-warrantassions
-warrantât
-warrantâtes
-warrante
-warranté
-warrantée
-warrantées
-warrantent
-warranter
-warrantera
-warranterai
-warranteraient
-warranterais
-warranterait
-warranteras
-warrantèrent
-warranterez
-warranteriez
-warranterions
-warranterons
-warranteront
-warrantes
-warrantés
-warrantez
-warrantiez
-warrantions
-warrantons
-warrants
-washingtonia
-washingtonias
-wassingue
-wassingues
-water-ballast
-water-ballasts
-water-closet
-water-closets
-watergang
-watergangs
-wateringue
-wateringues
-water-polo
-water-polos
-waterproof
-waterproofs
-waters
-watt
-wattheure
-wattheures
-wattman
-wattmen
-wattmètre
-wattmètres
-watts
-weber
-webers
-week-end
-week-ends
-welche
-welches
-wellingtonia
-wellingtonias
-weltanschauung
-weltanschauungs
-welter
-welters
-wergeld
-wergelds
-western
-westerns
-wharf
-wharfs
-whig
-whigs
-whipcord
-whipcords
-whiskies
-whisky
-whiskys
-whist
-whists
-white-spirit
-white-spirits
-wigwam
-wigwams
-wilaya
-wilayas
-winch
-winches
-winchester
-winchesters
-winchs
-wintergreen
-wintergreens
-wishbone
-wishbones
-wisigothe
-wisigothes
-wisigothique
-wisigothiques
-witloof
-witloofs
-wolfram
-wolframs
-wombat
-wombats
-won
-woofer
-woofers
-wormien
-wormiens
-wurmien
-wurmienne
-wurmiennes
-wurmiens
-wyandotte
-wyandottes
-xanthie
-xanthies
-xanthine
-xanthines
-xanthome
-xanthomes
-xanthophylle
-xanthophylles
-xénélasie
-xénélasies
-xénon
-xénons
-xénophile
-xénophiles
-xénophilie
-xénophilies
-xénophobe
-xénophobes
-xénophobie
-xénophobies
-xéranthème
-xéranthèmes
-xérès
-xérodermie
-xérodermies
-xérographie
-xérographies
-xérophile
-xérophiles
-xérophtalmie
-xérophtalmies
-xérus
-xi
-ximénie
-ximénies
-xipho
-xiphoïde
-xiphoïdes
-xiphoïdien
-xiphoïdienne
-xiphoïdiennes
-xiphoïdiens
-xiphophore
-xiphophores
-xiphos
-xylène
-xylènes
-xylidine
-xylidines
-xylocope
-xylocopes
-xylographe
-xylographes
-xylographie
-xylographies
-xylographique
-xylographiques
-xylophage
-xylophages
-xylophone
-xylophones
-xyste
-xystes
-y
-yacht
-yacht-club
-yacht-clubs
-yachting
-yachtings
-yachtman
-yachtmen
-yachts
-yachtsman
-yachtsmen
-yachtswoman
-yachtswomen
-yachtwoman
-yachtwomen
-yack
-yacks
-yak
-yaks
-yang
-yankee
-yankees
-yaourt
-yaourtière
-yaourtières
-yaourts
-yard
-yards
-yatagan
-yatagans
-yearling
-yearlings
-yèble
-yèbles
-yen
-yens
-yeoman
-yeomen
-yeuse
-yeuses
-yeux
-yé-yé
-yiddish
-yin
-yoga
-yogas
-yoghourt
-yoghourts
-yogi
-yogis
-yogourt
-yogourts
-yohimbehe
-yohimbehes
-yohimbine
-yohimbines
-yole
-yoles
-yougoslave
-yougoslaves
-youpin
-youpine
-youpines
-youpins
-yourte
-yourtes
-youyou
-youyous
-ypérite
-ypérites
-yponomeute
-yponomeutes
-ypréau
-ypréaux
-ysopet
-ysopets
-ytterbine
-ytterbines
-ytterbium
-ytterbiums
-yttria
-yttrialite
-yttrialites
-yttrias
-yttrifère
-yttrifères
-yttrique
-yttriques
-yttrium
-yttriums
-yucca
-yuccas
-zabre
-zabres
-zain
-zains
-zaïrois
-zaïroise
-zaïroises
-zakouski
-zambien
-zambienne
-zambiennes
-zambiens
-zancle
-zancles
-zani
-zanis
-zanni
-zannis
-zanzi
-zanzibar
-zanzibars
-zanzis
-zaouïa
-zaouïas
-zarzuela
-zarzuelas
-zazou
-zazous
-zébra
-zébrai
-zébraient
-zébrais
-zébrait
-zébrâmes
-zébrant
-zébras
-zébrasse
-zébrassent
-zébrasses
-zébrassiez
-zébrassions
-zébrât
-zébrâtes
-zébré
-zèbre
-zébrée
-zébrées
-zèbrent
-zébrer
-zébrera
-zébrerai
-zébreraient
-zébrerais
-zébrerait
-zébreras
-zébrèrent
-zébrerez
-zébreriez
-zébrerions
-zébrerons
-zébreront
-zébrés
-zèbres
-zébrez
-zébriez
-zébrions
-zébrons
-zébrure
-zébrures
-zébu
-zébus
-zée
-zées
-zélateur
-zélateurs
-zélatrice
-zélatrices
-zélé
-zèle
-zélée
-zélées
-zélés
-zèles
-zellige
-zelliges
-zélote
-zélotes
-zen
-zenana
-zenanas
-zend
-zends
-zénith
-zénithal
-zénithale
-zénithales
-zénithaux
-zéniths
-zéolite
-zéolites
-zéolithe
-zéolithes
-zéphyr
-zéphyrien
-zéphyrienne
-zéphyriennes
-zéphyriens
-zéphyrine
-zéphyrines
-zéphyrs
-zeppelin
-zeppelins
-zéro
-zéros
-zérotage
-zérotages
-zérumbet
-zérumbets
-zesta
-zestai
-zestaient
-zestais
-zestait
-zestâmes
-zestant
-zestas
-zestasse
-zestassent
-zestasses
-zestassiez
-zestassions
-zestât
-zestâtes
-zeste
-zesté
-zestée
-zestées
-zestent
-zester
-zestera
-zesterai
-zesteraient
-zesterais
-zesterait
-zesteras
-zestèrent
-zesterez
-zesteriez
-zesterions
-zesterons
-zesteront
-zestes
-zestés
-zestez
-zestiez
-zestions
-zestons
-zêta
-zétète
-zétètes
-zététique
-zététiques
-zeugma
-zeugmas
-zeugme
-zeugmes
-zeuzère
-zeuzères
-zézaie
-zézaiement
-zézaiements
-zézaient
-zézaiera
-zézaierai
-zézaieraient
-zézaierais
-zézaierait
-zézaieras
-zézaierez
-zézaieriez
-zézaierions
-zézaierons
-zézaieront
-zézaies
-zézaya
-zézayai
-zézayaient
-zézayais
-zézayait
-zézayâmes
-zézayant
-zézayas
-zézayasse
-zézayassent
-zézayasses
-zézayassiez
-zézayassions
-zézayât
-zézayâtes
-zézaye
-zézayé
-zézayée
-zézayées
-zézayent
-zézayer
-zézayera
-zézayerai
-zézayeraient
-zézayerais
-zézayerait
-zézayeras
-zézayèrent
-zézayerez
-zézayeriez
-zézayerions
-zézayerons
-zézayeront
-zézayes
-zézayés
-zézayez
-zézayiez
-zézayions
-zézayons
-ziba
-zibai
-zibaient
-zibais
-zibait
-zibâmes
-zibant
-zibas
-zibasse
-zibassent
-zibasses
-zibassiez
-zibassions
-zibât
-zibâtes
-zibe
-zibé
-zibée
-zibées
-zibeline
-zibelines
-zibent
-ziber
-zibera
-ziberai
-ziberaient
-ziberais
-ziberait
-ziberas
-zibèrent
-ziberez
-ziberiez
-ziberions
-ziberons
-ziberont
-zibes
-zibés
-zibez
-zibiez
-zibions
-zibons
-zieuta
-zieutai
-zieutaient
-zieutais
-zieutait
-zieutâmes
-zieutant
-zieutas
-zieutasse
-zieutassent
-zieutasses
-zieutassiez
-zieutassions
-zieutât
-zieutâtes
-zieute
-zieuté
-zieutée
-zieutées
-zieutent
-zieuter
-zieutera
-zieuterai
-zieuteraient
-zieuterais
-zieuterait
-zieuteras
-zieutèrent
-zieuterez
-zieuteriez
-zieuterions
-zieuterons
-zieuteront
-zieutes
-zieutés
-zieutez
-zieutiez
-zieutions
-zieutons
-zig
-ziggourat
-ziggourats
-zigoteau
-zigoteaux
-zigoto
-zigotos
-zigouilla
-zigouillai
-zigouillaient
-zigouillais
-zigouillait
-zigouillâmes
-zigouillant
-zigouillas
-zigouillasse
-zigouillassent
-zigouillasses
-zigouillassiez
-zigouillassions
-zigouillât
-zigouillâtes
-zigouille
-zigouillé
-zigouillée
-zigouillées
-zigouillent
-zigouiller
-zigouillera
-zigouillerai
-zigouilleraient
-zigouillerais
-zigouillerait
-zigouilleras
-zigouillèrent
-zigouillerez
-zigouilleriez
-zigouillerions
-zigouillerons
-zigouilleront
-zigouilles
-zigouillés
-zigouillez
-zigouilliez
-zigouillions
-zigouillons
-zigs
-zigua
-ziguai
-ziguaient
-ziguais
-ziguait
-ziguâmes
-ziguant
-ziguas
-ziguasse
-ziguassent
-ziguasses
-ziguassiez
-ziguassions
-ziguât
-ziguâtes
-zigue
-zigué
-ziguée
-ziguées
-ziguent
-ziguer
-ziguera
-ziguerai
-zigueraient
-ziguerais
-ziguerait
-zigueras
-ziguèrent
-ziguerez
-zigueriez
-ziguerions
-ziguerons
-zigueront
-zigues
-zigués
-ziguez
-ziguiez
-ziguions
-ziguons
-zigzag
-zigzags
-zigzagua
-zigzaguai
-zigzaguaient
-zigzaguais
-zigzaguait
-zigzaguâmes
-zigzaguant
-zigzaguas
-zigzaguasse
-zigzaguassent
-zigzaguasses
-zigzaguassiez
-zigzaguassions
-zigzaguât
-zigzaguâtes
-zigzague
-zigzagué
-zigzaguent
-zigzaguer
-zigzaguera
-zigzaguerai
-zigzagueraient
-zigzaguerais
-zigzaguerait
-zigzagueras
-zigzaguèrent
-zigzaguerez
-zigzagueriez
-zigzaguerions
-zigzaguerons
-zigzagueront
-zigzagues
-zigzaguez
-zigzaguiez
-zigzaguions
-zigzaguons
-zinc
-zincage
-zincages
-zincifère
-zincifères
-zincographie
-zincographies
-zincs
-zingage
-zingages
-zingari
-zingaro
-zingua
-zinguai
-zinguaient
-zinguais
-zinguait
-zinguâmes
-zinguant
-zinguas
-zinguasse
-zinguassent
-zinguasses
-zinguassiez
-zinguassions
-zinguât
-zinguâtes
-zingue
-zingué
-zinguée
-zinguées
-zinguent
-zinguer
-zinguera
-zinguerai
-zingueraient
-zinguerais
-zinguerait
-zingueras
-zinguèrent
-zinguerez
-zingueriez
-zinguerions
-zinguerons
-zingueront
-zingues
-zingués
-zingueur
-zingueurs
-zinguez
-zinguiez
-zinguions
-zinguons
-zinjanthrope
-zinjanthropes
-zinnia
-zinnias
-zinzin
-zinzins
-zinzinula
-zinzinulai
-zinzinulaient
-zinzinulais
-zinzinulait
-zinzinulâmes
-zinzinulant
-zinzinulas
-zinzinulasse
-zinzinulassent
-zinzinulasses
-zinzinulassiez
-zinzinulassions
-zinzinulât
-zinzinulâtes
-zinzinule
-zinzinulé
-zinzinulent
-zinzinuler
-zinzinulera
-zinzinulerai
-zinzinuleraient
-zinzinulerais
-zinzinulerait
-zinzinuleras
-zinzinulèrent
-zinzinulerez
-zinzinuleriez
-zinzinulerions
-zinzinulerons
-zinzinuleront
-zinzinules
-zinzinulez
-zinzinuliez
-zinzinulions
-zinzinulons
-zinzolin
-zippa
-zippai
-zippaient
-zippais
-zippait
-zippâmes
-zippant
-zippas
-zippasse
-zippassent
-zippasses
-zippassiez
-zippassions
-zippât
-zippâtes
-zippe
-zippé
-zippée
-zippées
-zippent
-zipper
-zippera
-zipperai
-zipperaient
-zipperais
-zipperait
-zipperas
-zippèrent
-zipperez
-zipperiez
-zipperions
-zipperons
-zipperont
-zippes
-zippés
-zippez
-zippiez
-zippions
-zippons
-zircon
-zircone
-zircones
-zirconite
-zirconites
-zirconium
-zirconiums
-zircons
-zizanie
-zizanies
-zizi
-zizis
-zloty
-zlotys
-zoanthropie
-zoanthropies
-zodiacal
-zodiacale
-zodiacales
-zodiacaux
-zodiaque
-zodiaques
-zoïle
-zoïles
-zombi
-zombie
-zombies
-zombis
-zona
-zonage
-zonages
-zonai
-zonaient
-zonais
-zonait
-zonal
-zonale
-zonales
-zonâmes
-zonant
-zonard
-zonarde
-zonardes
-zonards
-zonas
-zonasse
-zonassent
-zonasses
-zonassiez
-zonassions
-zonât
-zonâtes
-zonaux
-zone
-zoné
-zonée
-zonées
-zonent
-zoner
-zonera
-zonerai
-zoneraient
-zonerais
-zonerait
-zoneras
-zonèrent
-zonerez
-zoneriez
-zonerions
-zonerons
-zoneront
-zones
-zonés
-zonez
-zonier
-zoniers
-zoniez
-zonions
-zonons
-zonure
-zonures
-zoo
-zoogamète
-zoogamètes
-zoogéographie
-zoogéographies
-zooglée
-zooglées
-zooïde
-zooïdes
-zoolâtre
-zoolâtres
-zoolâtrie
-zoolâtries
-zoolite
-zoolites
-zoolithe
-zoolithes
-zoologie
-zoologies
-zoologique
-zoologiquement
-zoologiques
-zoologiste
-zoologistes
-zoom
-zoomorphe
-zoomorphes
-zoomorphisme
-zoomorphismes
-zooms
-zoonose
-zoonoses
-zoophile
-zoophiles
-zoophilie
-zoophilies
-zoophobie
-zoophobies
-zoophore
-zoophores
-zoophyte
-zoophytes
-zoopsie
-zoopsies
-zoos
-zoosémiotique
-zoosémiotiques
-zoosporange
-zoosporanges
-zoospore
-zoospores
-zootaxie
-zootaxies
-zootechnicien
-zootechnicienne
-zootechniciennes
-zootechniciens
-zootechnie
-zootechnies
-zootechnique
-zootechniques
-zorille
-zorilles
-zoroastrien
-zoroastrienne
-zoroastriennes
-zoroastriens
-zoroastrisme
-zoroastrismes
-zostère
-zostères
-zostérien
-zostérienne
-zostériennes
-zostériens
-zou
-zouave
-zouaves
-zozo
-zozos
-zozota
-zozotai
-zozotaient
-zozotais
-zozotait
-zozotâmes
-zozotant
-zozotas
-zozotasse
-zozotassent
-zozotasses
-zozotassiez
-zozotassions
-zozotât
-zozotâtes
-zozote
-zozoté
-zozotement
-zozotements
-zozotent
-zozoter
-zozotera
-zozoterai
-zozoteraient
-zozoterais
-zozoterait
-zozoteras
-zozotèrent
-zozoterez
-zozoteriez
-zozoterions
-zozoterons
-zozoteront
-zozotes
-zozotez
-zozotiez
-zozotions
-zozotons
-zucchette
-zucchettes
-zuchette
-zuchettes
-zut
-zutique
-zutiques
-zutiste
-zutistes
-zwanze
-zwanzes
-zwinglianisme
-zwinglianismes
-zygène
-zygènes
-zygoma
-zygomas
-zygomatique
-zygomatiques
-zygomorphe
-zygomorphes
-zygopétale
-zygopétales
-zygote
-zygotes
-zymase
-zymases
-zymotechnie
-zymotechnies
-zymotique
-zymotiques
-zython
-zythons
-zythum
-zythums
-
-#pluriels irréguliers
-# http://fr.wikipedia.org/wiki/Pluriels_irr%C3%A9guliers_en_fran%C3%A7ais
-
-banal=>banals
-bancal=>bancals
-fatal=>fatals
-fractalmorfal=>fractalmorfals
-naval=>navals
-aéronaval=>aéronavals
-natal=>natals
-anténatal=>anténatals
-néonatal=>néonatals
-périnatal=>périnatals
-postnatal=>postnatals
-prénatal=>prénatals
-tonal=>tonals
-atonal=>atonals
-bitonal=>bitonals
-polytonal=>polytonals
-acétal=>acétals
-ammonal=>ammonals
-aval=>avals
-bal=>bals
-barbital=>barbitals
-cal=>cals
-captal=>captals
-carnaval=>carnavals
-cérémonial=>cérémonials
-chloral=>chlorals
-chrysocal=>chrysocals
-copal=>copals
-dial=>dials
-dispersal=>dispersals
-éthanal=>éthanals
-festival=>festivals
-foiral=>foirals
-furfural=>furfurals
-futal=>futals
-gal=>gals
-galgal=>galgals
-gardénal=>gardénals
-graal=>graals
-joual=>jouals
-kraal=>kraals
-kursaal=>kursaals
-matorral=>matorrals
-mescal=>mescals
-mezcal=>mezcals
-méthanal=>méthanals
-minerval=>minervals
-mistral=>mistrals
-nopal=>nopals
-pal=>pals
-pascal=>pascals
-hectopascal=>hectopascals
-kilopascal=>kilopascals
-penthotal=>penthotals
-phénobarbital=>phénobarbitals
-pipéronal=>pipéronals
-raval=>ravals
-récital=>récitals
-régal=>régals
-rétinal=>rétinals
-rital=>ritals
-roberval=>robervals
-roseval=>rosevals
-salicional=>salicionals
-sal=>sals
-santal=>santals
-saroual=>sarouals
-sial=>sials
-sisal=>sisals
-sonal=>sonals
-tagal=>tagals
-tefal=>tefals
-tergal=>tergals
-thiopental=>thiopentals
-tical=>ticals
-tincal=>tincals
-véronal=>véronals
-zicral=>zicrals
-caracal=>caracals
-chacal=>chacals
-gavial=>gavials
-gayal=>gayals
-narval=>narvals
-quetzal=>quetzals
-rorqual=>rorquals
-serval=>servals
-cantal=>cantals
-emmental=>emmentals
-emmenthal=>emmenthals
-metical=>meticals
-rial=>rials
-riyal=>riyals
-ryal=>ryals
-floréal=>floréals
-germinal=>germinals
-prairial=>prairials
-corral=>corrals
-deal=>deals
-goal=>goals
-autogoal=>autogoals
-revival=>revivals
-serial=>serials
-spiritual=>spirituals
-taal=>taals
-trial=>trials
-
-bail=>baux
-corail=>coraux
-émail=>émaux
-fermail=>fermaux
-soupirail=>soupiraux
-travail=>travaux
-vantail=>vantaux
-vitrail=>vitraux
-
-bijou=>bijoux
-caillou=>cailloux
-chou=>choux
-genou=>genoux
-hibou=>hiboux
-joujou=>joujoux
-pou=>poux
-
-ciel=>cieux
-oeil=>yeux
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.cs b/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.cs
deleted file mode 100644
index 36a662fb5c6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq.Language.Implementation;
-
-namespace DbMetal.Language
-{
- /// <summary>
- /// German support
- /// </summary>
-#if !MONO_STRICT
- public
-#endif
- class GermanWords : AbstractEndPluralWords
- {
- /// <summary>
- /// Loads the words (operation may be slow, so it is excluded from ctor)
- /// </summary>
- public override void Load()
- {
- if (WordsWeights == null)
- Load("GermanWords.txt");
- }
-
- /// <summary>
- /// Returns true if the required culture is supported
- /// </summary>
- /// <param name="cultureInfo"></param>
- /// <returns></returns>
- public override bool Supports(CultureInfo cultureInfo)
- {
- return cultureInfo.ThreeLetterISOLanguageName == "deu";
- }
-
- protected override SingularPlural[] SingularsPlurals
- {
- get { return singularsPlurals; }
- }
-
- // important: keep this from most specific to less specific
- private static readonly SingularPlural[] singularsPlurals =
- {
- new SingularPlural { Singular="e", Plural="en" },
- new SingularPlural { Singular="", Plural="e" },
- };
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt b/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt
deleted file mode 100644
index b59950742de..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt
+++ /dev/null
@@ -1,10000 +0,0 @@
-der
-die
-und
-in
-den
-von
-zu
-das
-mit
-sich
-des
-auf
-für
-ist
-im
-dem
-nicht
-ein
-Die
-eine
-als
-auch
-es
-an
-werden
-aus
-er
-hat
-daß
-sie
-nach
-wird
-bei
-einer
-Der
-um
-am
-sind
-noch
-wie
-einem
-über
-einen
-Das
-so
-Sie
-zum
-war
-haben
-nur
-oder
-aber
-vor
-zur
-bis
-mehr
-durch
-man
-sein
-wurde
-sei
-In
-Prozent
-hatte
-kann
-gegen
-vom
-können
-schon
-wenn
-habe
-seine
-Mark
-ihre
-dann
-unter
-wir
-soll
-ich
-eines
-Es
-Jahr
-zwei
-Jahren
-diese
-dieser
-wieder
-keine
-Uhr
-seiner
-worden
-Und
-will
-zwischen
-Im
-immer
-Millionen
-Ein
-was
-sagte
-Er
-gibt
-alle
-DM
-diesem
-seit
-muß
-wurden
-beim
-doch
-jetzt
-waren
-drei
-Jahre
-Mit
-neue
-neuen
-damit
-bereits
-da
-Auch
-ihr
-seinen
-müssen
-ab
-ihrer
-Nach
-ohne
-sondern
-selbst
-ersten
-nun
-etwa
-Bei
-heute
-ihren
-weil
-ihm
-seien
-Menschen
-Deutschland
-anderen
-werde
-Ich
-sagt
-Wir
-Eine
-rund
-Für
-Aber
-ihn
-Ende
-jedoch
-Zeit
-sollen
-ins
-Wenn
-So
-seinem
-uns
-Stadt
-geht
-Doch
-sehr
-hier
-ganz
-erst
-wollen
-Berlin
-vor allem
-sowie
-hatten
-kein
-deutschen
-machen
-lassen
-Als
-Unternehmen
-andere
-ob
-dieses
-steht
-dabei
-wegen
-weiter
-denn
-beiden
-einmal
-etwas
-Wie
-nichts
-allerdings
-vier
-gut
-viele
-wo
-viel
-dort
-alles
-Auf
-wäre
-SPD
-kommt
-vergangenen
-denen
-fast
-fünf
-könnte
-nicht nur
-hätten
-Frau
-Am
-dafür
-kommen
-diesen
-letzten
-zwar
-Diese
-großen
-dazu
-Von
-Mann
-Da
-sollte
-würde
-also
-bisher
-Leben
-Milliarden
-Welt
-Regierung
-konnte
-ihrem
-Frauen
-während
-Land
-zehn
-würden
-stehen
-ja
-USA
-heißt
-dies
-zurück
-Kinder
-dessen
-ihnen
-deren
-sogar
-Frage
-gewesen
-erste
-gab
-liegt
-gar
-davon
-gestern
-geben
-Teil
-Polizei
-dass
-hätte
-eigenen
-kaum
-sieht
-große
-Denn
-weitere
-Was
-sehen
-macht
-Angaben
-weniger
-gerade
-läßt
-Geld
-München
-deutsche
-allen
-darauf
-wohl
-später
-könne
-deshalb
-aller
-kam
-Arbeit
-mich
-gegenüber
-nächsten
-bleibt
-wenig
-lange
-gemacht
-Wer
-Dies
-Fall
-mir
-gehen
-Berliner
-mal
-Weg
-CDU
-wollte
-sechs
-keinen
-Woche
-dagegen
-alten
-möglich
-gilt
-erklärte
-müsse
-Dabei
-könnten
-Geschichte
-zusammen
-finden
-Tag
-Art
-erhalten
-Man
-Dollar
-Wochen
-jeder
-nie
-bleiben
-besonders
-Jahres
-Deutschen
-Den
-Zu
-zunächst
-derzeit
-allein
-deutlich
-Entwicklung
-weiß
-einige
-sollten
-Präsident
-geworden
-statt
-Bonn
-Platz
-inzwischen
-Nur
-Freitag
-Um
-pro
-seines
-Damit
-Montag
-Europa
-schließlich
-Sonntag
-einfach
-gehört
-eher
-oft
-Zahl
-neben
-hält
-weit
-Partei
-meisten
-Thema
-zeigt
-Politik
-Aus
-zweiten
-Januar
-insgesamt
-je
-mußte
-Anfang
-hinter
-ebenfalls
-ging
-Mitarbeiter
-darüber
-vielen
-Ziel
-darf
-Seite
-fest
-hin
-erklärt
-Namen
-Haus
-An
-Frankfurt
-Gesellschaft
-Mittwoch
-damals
-Dienstag
-Hilfe
-Mai
-Markt
-Seit
-Tage
-Donnerstag
-halten
-gleich
-nehmen
-solche
-Entscheidung
-besser
-alte
-Leute
-Ergebnis
-Samstag
-Daß
-sagen
-System
-März
-tun
-Monaten
-kleinen
-lang
-Nicht
-knapp
-bringen
-wissen
-Kosten
-Erfolg
-bekannt
-findet
-daran
-künftig
-wer
-acht
-Grünen
-schnell
-Grund
-scheint
-Zukunft
-Stuttgart
-bin
-liegen
-politischen
-Gruppe
-Rolle
-stellt
-Juni
-sieben
-September
-nämlich
-Männer
-Oktober
-Mrd
-überhaupt
-eigene
-Dann
-gegeben
-Außerdem
-Stunden
-eigentlich
-Meter
-ließ
-Probleme
-vielleicht
-ebenso
-Bereich
-zum Beispiel
-Bis
-Höhe
-Familie
-Während
-Bild
-Ländern
-Informationen
-Frankreich
-Tagen
-schwer
-zuvor
-Vor
-genau
-April
-stellen
-neu
-erwartet
-Hamburg
-sicher
-führen
-Mal
-Über
-mehrere
-Wirtschaft
-Mio
-Programm
-offenbar
-Hier
-weiteren
-natürlich
-konnten
-stark
-Dezember
-Juli
-ganze
-kommenden
-Kunden
-bekommen
-eben
-kleine
-trotz
-wirklich
-Lage
-Länder
-leicht
-gekommen
-Spiel
-laut
-November
-kurz
-politische
-führt
-innerhalb
-unsere
-meint
-immer wieder
-Form
-Münchner
-AG
-anders
-ihres
-völlig
-beispielsweise
-gute
-bislang
-August
-Hand
-jede
-GmbH
-Film
-Minuten
-erreicht
-beide
-Musik
-Kritik
-Mitte
-Verfügung
-Buch
-dürfen
-Unter
-jeweils
-einigen
-Zum
-Umsatz
-spielen
-Daten
-welche
-müßten
-hieß
-paar
-nachdem
-Kunst
-Euro
-gebracht
-Problem
-Noch
-jeden
-Ihre
-Sprecher
-recht
-erneut
-längst
-europäischen
-Sein
-Eltern
-Beginn
-besteht
-Seine
-mindestens
-machte
-Jetzt
-bietet
-außerdem
-Bürger
-Trainer
-bald
-Deutsche
-Schon
-Fragen
-klar
-Durch
-Seiten
-gehören
-Dort
-erstmals
-Februar
-zeigen
-Titel
-Stück
-größten
-FDP
-setzt
-Wert
-Frankfurter
-Staat
-möchte
-daher
-wolle
-Bundesregierung
-lediglich
-Nacht
-Krieg
-Opfer
-Tod
-nimmt
-Firma
-zuletzt
-Werk
-hohen
-leben
-unter anderem
-Dieser
-Kirche
-weiterhin
-gebe
-gestellt
-Mitglieder
-Rahmen
-zweite
-Paris
-Situation
-gefunden
-Wochenende
-internationalen
-Wasser
-Recht
-sonst
-stand
-Hälfte
-Möglichkeit
-versucht
-blieb
-junge
-Mehrheit
-Straße
-Sache
-arbeiten
-Monate
-Mutter
-berichtet
-letzte
-Gericht
-wollten
-Ihr
-zwölf
-zumindest
-Wahl
-genug
-Weise
-Vater
-Bericht
-amerikanischen
-hoch
-beginnt
-Wort
-obwohl
-Kopf
-spielt
-Interesse
-Westen
-verloren
-Preis
-Erst
-jedem
-erreichen
-setzen
-spricht
-früher
-teilte
-Landes
-zudem
-einzelnen
-bereit
-Blick
-Druck
-Bayern
-Kilometer
-gemeinsam
-Bedeutung
-Chance
-Politiker
-Dazu
-Zwei
-besten
-Ansicht
-endlich
-Stelle
-direkt
-Beim
-Bevölkerung
-Viele
-solchen
-Alle
-solle
-jungen
-Einsatz
-richtig
-größte
-sofort
-neuer
-ehemaligen
-unserer
-dürfte
-schaffen
-Augen
-Rußland
-Internet
-Allerdings
-Raum
-Mannschaft
-neun
-kamen
-Ausstellung
-Zeiten
-Dem
-einzige
-meine
-Nun
-Verfahren
-Angebot
-Richtung
-Projekt
-niemand
-Kampf
-weder
-tatsächlich
-Personen
-dpa
-Heute
-geführt
-Gespräch
-Kreis
-Hamburger
-Schule
-guten
-Hauptstadt
-durchaus
-Zusammenarbeit
-darin
-Amt
-Schritt
-meist
-groß
-zufolge
-Sprache
-Region
-Punkte
-Vergleich
-genommen
-gleichen
-du
-Ob
-Soldaten
-Universität
-verschiedenen
-Kollegen
-neues
-Bürgermeister
-Angst
-stellte
-Sommer
-danach
-anderer
-gesagt
-Sicherheit
-Macht
-Bau
-handelt
-Folge
-Bilder
-lag
-Osten
-Handel
-sprach
-Aufgabe
-Chef
-frei
-dennoch
-DDR
-hohe
-Firmen
-bzw
-Koalition
-Mädchen
-Zur
-entwickelt
-fand
-Diskussion
-bringt
-Deshalb
-Hause
-Gefahr
-per
-zugleich
-früheren
-dadurch
-ganzen
-abend
-erzählt
-Streit
-Vergangenheit
-Parteien
-Verhandlungen
-jedenfalls
-gesehen
-französischen
-Trotz
-darunter
-Spieler
-forderte
-Beispiel
-Meinung
-wenigen
-Publikum
-sowohl
-meinte
-mag
-Auto
-Lösung
-Boden
-Einen
-Präsidenten
-hinaus
-Zwar
-verletzt
-weltweit
-Sohn
-bevor
-Peter
-mußten
-keiner
-Produktion
-Ort
-braucht
-Zusammenhang
-Kind
-Verein
-sprechen
-Aktien
-gleichzeitig
-London
-sogenannten
-Richter
-geplant
-Italien
-Mittel
-her
-freilich
-Mensch
-großer
-Bonner
-wenige
-öffentlichen
-Unterstützung
-dritten
-nahm
-Bundesrepublik
-Arbeitsplätze
-bedeutet
-Feld
-Dr.
-Bank
-oben
-gesetzt
-Ausland
-Ministerpräsident
-Vertreter
-z.B.
-jedes
-ziehen
-Parlament
-berichtete
-Dieses
-China
-aufgrund
-Stellen
-warum
-Kindern
-heraus
-heutigen
-Anteil
-Herr
-Öffentlichkeit
-Abend
-Selbst
-Liebe
-Neben
-rechnen
-fällt
-New York
-Industrie
-WELT
-Stuttgarter
-wären
-Vorjahr
-Sicht
-Idee
-Banken
-verlassen
-Leiter
-Bühne
-insbesondere
-offen
-stets
-Theater
-ändern
-entschieden
-Staaten
-Experten
-Gesetz
-Geschäft
-Tochter
-angesichts
-gelten
-Mehr
-erwarten
-läuft
-fordert
-Japan
-Sieg
-Ist
-Stimmen
-wählen
-russischen
-gewinnen
-CSU
-bieten
-Nähe
-jährlich
-Bremen
-Schüler
-Rede
-Funktion
-Zuschauer
-hingegen
-anderes
-Führung
-Besucher
-Drittel
-Moskau
-immerhin
-Vorsitzende
-Urteil
-Schließlich
-Kultur
-betonte
-mittlerweile
-Saison
-Konzept
-suchen
-Zahlen
-Roman
-Gewalt
-Köln
-gesamte
-indem
-EU
-Stunde
-ehemalige
-Auftrag
-entscheiden
-genannt
-tragen
-Börse
-langen
-häufig
-Chancen
-Vor allem
-Position
-alt
-Luft
-Studenten
-übernehmen
-stärker
-ohnehin
-zeigte
-geplanten
-Reihe
-darum
-verhindern
-begann
-Medien
-verkauft
-Minister
-wichtig
-amerikanische
-sah
-gesamten
-einst
-verwendet
-vorbei
-Behörden
-helfen
-Folgen
-bezeichnet
-Weil
-Ihnen
-zur Zeit
-voll
-deutscher
-Worten
-plötzlich
-müßte
-Vertrag
-Staatsanwaltschaft
-Monat
-Oder
-Herbst
-Israel
-zahlen
-Zeitung
-Grenzen
-Wissenschaftler
-Partner
-Patienten
-nutzen
-Bund
-setzte
-Betrieb
-Michael
-beteiligt
-Professor
-Fernsehen
-Künstler
-mehreren
-erinnert
-Liste
-Möglichkeiten
-Autor
-täglich
-eingesetzt
-Versuch
-Alter
-Autos
-Kohl
-außer
-Hoffnung
-Verkauf
-nennt
-erscheint
-führte
-Prozeß
-Täter
-bisherigen
-länger
-erkennen
-treffen
-Kein
-unser
-begonnen
-Antrag
-beschäftigt
-Opposition
-Maßnahmen
-brachte
-nächste
-Zudem
-gezeigt
-Dennoch
-Sinn
-Erde
-gefordert
-Wohnung
-all
-Menge
-gerne
-Hintergrund
-hören
-Deutschlands
-selten
-Weitere
-bestätigt
-bestimmt
-Statt
-entstehen
-nannte
-schreibt
-Union
-brauchen
-gewählt
-Kraft
-elf
-trägt
-zieht
-Grenze
-Geschäftsführer
-Team
-Gebäude
-Tonnen
-Wettbewerb
-Anspruch
-Polen
-morgen
-Bremer
-Wegen
-Gebiet
-glaubt
-Sa
-Natur
-Arbeiten
-jene
-Fällen
-Jahrhundert
-leisten
-Zeitpunkt
-internationale
-mein
-Konkurrenz
-nach wie vor
-nicht einmal
-stieg
-notwendig
-sogenannte
-fahren
-kostet
-entsprechenden
-geplante
-geschlossen
-Fehler
-Zweifel
-Erklärung
-wiederum
-erschienen
-gehe
-Glück
-erfolgreich
-fehlt
-Gruppen
-Aktion
-kündigte
-meinen
-manchmal
-verschiedene
-übernommen
-möglichst
-SZ
-lieber
-Vielleicht
-Warum
-Verantwortung
-Gespräche
-Suche
-gern
-fallen
-Organisation
-Preise
-weitgehend
-Basis
-Computer
-aufgenommen
-Schutz
-Eindruck
-fiel
-nahe
-schlecht
-lebt
-Verhältnis
-Forderung
-britischen
-sozialen
-Technik
-entstanden
-Vorstand
-verantwortlich
-of
-bestimmten
-jüngsten
-geboren
-erhält
-wobei
-Gegner
-Gründen
-Material
-Spitze
-Gewinn
-Punkten
-vertreten
-Schulen
-Studie
-Zeichen
-gewonnen
-Kurs
-Washington
-Türkei
-Erfahrungen
-wirkt
-Armee
-erhielt
-beginnen
-bißchen
-entfernt
-vorgesehen
-Ergebnisse
-zahlreiche
-entgegen
-Ohne
-hielt
-privaten
-sucht
-Gemeinde
-Antwort
-Zentrum
-bilden
-legen
-Schweiz
-gemeinsamen
-weg
-teilweise
-Großbritannien
-Licht
-Hannover
-Produkte
-Stimme
-diesmal
-Schluß
-gingen
-angeboten
-Gesicht
-Treffen
-Nachdem
-ließen
-eröffnet
-versuchen
-Konzern
-Leistungen
-Gäste
-Wohnungen
-möglicherweise
-Dafür
-wichtige
-Neue
-Rund
-zog
-geraten
-Bewegung
-Gegen
-nötig
-Mitglied
-hundert
-Düsseldorf
-PDS
-wahrscheinlich
-Danach
-vermutlich
-selber
-ständig
-Senat
-Branche
-Journalisten
-enthält
-laufen
-Vom
-Straßen
-Einführung
-arbeitet
-verlangt
-Werke
-Insgesamt
-Runde
-Besuch
-unterstützt
-Manager
-Brüssel
-de
-schweren
-sitzt
-geschrieben
-jemand
-französische
-Bereits
-Wachstum
-taz
-bestimmte
-Drei
-Freiheit
-entsprechende
-kennt
-Band
-Arbeitgeber
-glauben
-Wege
-verurteilt
-tritt
-Volk
-Pläne
-R
-angekündigt
-Satz
-sitzen
-Vorschlag
-rechnet
-muss
-erhöht
-Investitionen
-Aufgaben
-warten
-entdeckt
-wichtigsten
-Heimat
-verstehen
-schrieb
-trotzdem
-erfahren
-Unternehmens
-frühere
-bekommt
-Jugendlichen
-Dinge
-öffentliche
-Institut
-Wirkung
-sorgen
-trifft
-reden
-Werte
-Forscher
-Wo
-Sitzung
-zusätzlich
-vielmehr
-Anlaß
-Beide
-gehalten
-Tel.
-Schweizer
-beschlossen
-Serben
-Bundestag
-Verwaltung
-vorher
-automatisch
-betont
-Leistung
-abgeschlossen
-Obwohl
-zufrieden
-Beschäftigten
-Papier
-Thomas
-Verbindung
-Sinne
-ziemlich
-Debatte
-enthalten
-ausschließlich
-bestehen
-Flüchtlinge
-Jugendliche
-Freund
-A
-Themen
-überall
-droht
-Gewerkschaften
-Bedingungen
-Beziehungen
-Text
-europäische
-Punkt
-Erfahrung
-The
-I
-Außenminister
-soziale
-russische
-Tisch
-Republik
-höher
-reicht
-Million
-gehabt
-politisch
-folgen
-ähnlich
-geschaffen
-Schaden
-erster
-Körper
-Amerikaner
-getötet
-Einige
-Frieden
-zählt
-Beteiligung
-Wagen
-Bahn
-vergessen
-Verlust
-Tiere
-Museum
-gegründet
-daraus
-Start
-Kontrolle
-Einfluß
-Österreich
-Allein
-Norden
-Wunsch
-manche
-Wahlen
-Reise
-steigen
-gemeinsame
-Darstellung
-Demokratie
-König
-England
-nennen
-Teile
-Jahrhunderts
-denken
-Name
-Lehrer
-S.
-laufenden
-verbunden
-Qualität
-zusätzliche
-Widerstand
-schön
-Spanien
-gegangen
-Beamten
-Jeder
-Europas
-Freunde
-mitteilte
-erklären
-Familien
-Gerade
-gefallen
-Aktie
-Krise
-Baden-Württemberg
-Nummer
-wies
-außerhalb
-gestiegen
-Reform
-Literatur
-Arbeitslosigkeit
-Lebens
-Sozialdemokraten
-gewann
-Moment
-angeblich
-entsprechend
-Mill
-weiteres
-beträgt
-dritte
-wesentlich
-Amerika
-Insel
-britische
-Nachfolger
-entspricht
-dahin
-unseren
-solcher
-Juden
-Sport
-Rathaus
-verkaufen
-größere
-Frühjahr
-gebaut
-Wahrheit
-dar
-Kommission
-Polizisten
-Bosnien
-offensichtlich
-Grundlage
-relativ
-Nein
-Klasse
-tut
-hängt
-wenigstens
-aktuellen
-Modell
-Herstellung
-hinzu
-Gedanken
-Übernahme
-entwickeln
-Quartal
-meiner
-dürften
-Keine
-jener
-Zustimmung
-legt
-fordern
-Einheit
-Natürlich
-blieben
-Laut
-in Zukunft
-Szene
-Klaus
-Bundeskanzler
-Schwierigkeiten
-geblieben
-lesen
-Besonders
-getroffen
-keineswegs
-Abschluß
-Verlag
-Interessen
-Netz
-anschließend
-Plan
-Ausbildung
-befindet
-zunehmend
-verzichten
-gespielt
-ermittelt
-legte
-Ruhe
-Hans
-Händler
-genutzt
-höhere
-starke
-treten
-Veranstaltung
-Stimmung
-Ärzte
-erheblich
-standen
-Teilnehmer
-möchten
-starken
-Forderungen
-Stand
-Anlage
-siehe
-erfolgt
-Vertrieb
-beste
-gelungen
-Ordnung
-Andreas
-lautet
-kritisiert
-Schröder
-machten
-verstärkt
-Süden
-Haltung
-freien
-weist
-nahezu
-Motto
-abgelehnt
-gelang
-gezogen
-frühen
-schreiben
-aufs
-gleiche
-öffentlich
-Häuser
-kleiner
-folgt
-Einer
-Ja
-Wien
-möglichen
-weiterer
-kaufen
-Gefühl
-wirtschaftlichen
-Initiative
-hofft
-dürfe
-Person
-Telekom
-kennen
-interessiert
-Beitrag
-Geschäftsjahr
-lernen
-gefragt
-bezeichnete
-Meister
-Bücher
-kürzlich
-Tradition
-einzelne
-Vorsitzender
-Verband
-Grüne
-überzeugt
-Rückkehr
-Also
-schwere
-falsch
-unten
-behandelt
-indes
-großes
-Worte
-getan
-Vorstellung
-somit
-langsam
-Wählen
-gedacht
-geändert
-Bisher
-hervor
-Hessen
-Städte
-unbedingt
-Hotel
-Artikel
-tätig
-zahlreichen
-Geburtstag
-gesprochen
-schließen
-Engagement
-Alles
-Gründe
-erlaubt
-Kl.
-Ausländer
-Anleger
-größer
-verlieren
-Verhalten
-ausgesprochen
-fanden
-Betriebe
-Praxis
-ums
-galt
-Gemeinden
-Wolfgang
-Kanzler
-Viertel
-private
-Zustand
-miteinander
-genauso
-präsentiert
-Planung
-Forschung
-staatlichen
-Gott
-einzigen
-wichtigen
-kosten
-Verkehr
-befinden
-Kauf
-Vorstellungen
-Halle
-Untersuchung
-s
-Rom
-bessere
-unserem
-jeweiligen
-angelegt
-beendet
-Fälle
-Einschätzung
-stehe
-Dienst
-herrscht
-Begriff
-Sekunden
-Essen
-ans
-erfüllt
-Krankenhaus
-Auskunft
-bauen
-Rechnung
-Arbeitnehmer
-endgültig
-Truppen
-Jungen
-Aufbau
-leider
-verpflichtet
-Auffassung
-komme
-Karriere
-bezahlen
-Telefon
-Rest
-Umwelt
-schlägt
-bewußt
-wichtiger
-Sonne
-trat
-Inzwischen
-gelangen
-schneller
-Kandidaten
-Brief
-folgenden
-erscheinen
-wirtschaftliche
-Nr.
-Fahrer
-erforderlich
-Rennen
-Nachfrage
-Morgen
-Verdacht
-eigener
-Hinweis
-Umgebung
-bestätigte
-Regelung
-Fenster
-dienen
-modernen
-zuständig
-Flughafen
-Generation
-gelegt
-ergeben
-nationalen
-Waffen
-Schicksal
-Entscheidungen
-Jugend
-Niederlage
-Spaß
-Niveau
-Gelände
-Trend
-heißen
-Tatsache
-Presse
-Feuer
-bezahlt
-Förderung
-Ganz
-Bildung
-vorstellen
-grundsätzlich
-voller
-Winter
-italienischen
-Botschaft
-Investoren
-Grad
-Geschäfte
-Leser
-spielte
-bayerischen
-erzielt
-reichen
-Einrichtung
-Energie
-Gelegenheit
-regelmäßig
-übertragen
-Freude
-verändert
-Umgang
-Fans
-entweder
-Dauer
-Finanzierung
-Hersteller
-Größe
-eingestellt
-Kontakt
-früh
-ursprünglich
-m
-Prinzip
-Ausdruck
-definieren
-Mittelpunkt
-Wunder
-eindeutig
-Quadratmeter
-Mitarbeitern
-Behandlung
-größeren
-Nachbarn
-Gleichzeitig
-Schriftsteller
-Himmel
-hoffen
-unterstützen
-Auge
-Risiko
-allgemeinen
-verdient
-Tor
-Finanzminister
-Maria
-behauptet
-Rücktritt
-schwarzen
-bewegen
-Immerhin
-plus
-mögliche
-passiert
-Angesichts
-betroffen
-durchgeführt
-entsteht
-Vorwürfe
-näher
-bekam
-Aussage
-Verfassung
-Helmut Kohl
-Bewohner
-vorhanden
-richtige
-übrigens
-Kommunen
-Städten
-Werner
-verfügt
-Filme
-Tabelle
-historischen
-Werbung
-fragt
-Gegenteil
-Fischer
-Gegensatz
-Bauern
-Arzt
-Leitung
-voraussichtlich
-Dieter
-besondere
-Abgeordneten
-sehe
-DIE
-Arbeiter
-Beschluß
-festgenommen
-Ermittlungen
-Minute
-Anzahl
-Willen
-Ruf
-aktiv
-Zwischen
-Karlsruhe
-einiger
-westlichen
-Schweden
-technischen
-verwenden
-Vorwurf
-zwanzig
-the
-höheren
-offiziell
-tief
-in der Regel
-Du
-Ausbau
-Auswahl
-Voraussetzung
-Wissenschaft
-richtigen
-schien
-festgelegt
-Bilanz
-erhöhen
-kurzem
-Fast
-Gang
-vorerst
-Hände
-wirken
-Vertrauen
-denkt
-lösen
-Positionen
-zählen
-Veränderungen
-besitzt
-Alternative
-Falle
-Entwurf
-Ziele
-sichern
-ernst
-positiv
-Tat
-ermöglicht
-Ideen
-Damals
-ausgeschlossen
-Änderung
-Ebene
-äußerst
-Lager
-zweimal
-Brandenburg
-Tür
-dringend
-Regisseur
-Wechsel
-Begründung
-alter
-Wirklichkeit
-Pfennig
-fehlen
-links
-Summe
-Aktivitäten
-Erinnerung
-Zugang
-II
-praktisch
-geöffnet
-Leipzig
-Frank
-Strecke
-japanischen
-fährt
-Wende
-Herz
-Autoren
-fürs
-übrigen
-Andere
-Ausgabe
-Fußball
-Kölner
-kritisierte
-Projekte
-versteht
-Stil
-letztlich
-Aussagen
-Oberbürgermeister
-herum
-Bundeswehr
-Verständnis
-steigt
-kämpfen
-zugunsten
-glaube
-Fraktion
-Posten
-Dorf
-Post
-unmittelbar
-Bruder
-außen
-welcher
-Dagegen
-Rang
-Trotzdem
-Krankheit
-Heinz
-eingerichtet
-Auswirkungen
-Strom
-bloß
-Auseinandersetzung
-zumal
-Struktur
-Linie
-Felder
-Ministerpräsidenten
-dient
-Clinton
-wußte
-falls
-entstand
-Herrn
-Autofahrer
-Information
-Erwartungen
-Sitz
-definiert
-warf
-Fusion
-Untersuchungen
-gaben
-verlor
-los
-daraufhin
-Zinsen
-scheinen
-Sowjetunion
-Büro
-angenommen
-Ursache
-Steuern
-fühlen
-Anlagen
-Jürgen
-Franzosen
-allzu
-liege
-verteilt
-soviel
-Jelzin
-Landtag
-Nürnberg
-Ab
-Bereichen
-stammt
-Service
-künftigen
-Kino
-Behörde
-gehandelt
-Nutzung
-ausgerechnet
-Interview
-Wissen
-zuerst
-aufgefordert
-Gewerkschaft
-davor
-Ausnahme
-Erhöhung
-wächst
-gearbeitet
-Rechte
-eins
-unterschiedlichen
-Walter
-geradezu
-wirft
-international
-Zug
-erreichte
-Bedarf
-erlebt
-teuer
-Kritiker
-Flucht
-Klage
-Änderungen
-u.
-informiert
-geschickt
-Gerhard
-erinnern
-Männern
-Unternehmer
-klingt
-Hinweise
-kräftig
-fort
-rein
-eigenes
-Immer
-spät
-Eröffnung
-Beratung
-Franz
-Gefängnis
-städtischen
-angezeigt
-rasch
-vorgestellt
-erfüllen
-freie
-fertig
-Haushalt
-berücksichtigt
-Dadurch
-schlagen
-Direktor
-Realität
-Falls
-B
-Schreiben
-Sender
-Provinz
-Job
-festgestellt
-Standort
-Beruf
-gestorben
-voraus
-gesucht
-überwiegend
-Stellung
-Einigung
-Vorschläge
-Texte
-fühlt
-Schuld
-leichter
-vierten
-Halbjahr
-Rücken
-Innenminister
-Karten
-halben
-betrachtet
-schlug
-geschehen
-Zeitraum
-vermeiden
-stattfinden
-prüfen
-unterdessen
-ausländischen
-vieler
-Formen
-Tore
-starb
-Regeln
-Einrichtungen
-Umfang
-fragen
-Konflikt
-Vereinigung
-Vier
-Je
-Teilen
-Vorsitzenden
-Voraussetzungen
-Plätze
-beraten
-Einwohner
-Verluste
-rechten
-zugeordnet
-tausend
-gerechnet
-offenen
-warnte
-verbessern
-unterwegs
-führenden
-Hauses
-Anbieter
-übernimmt
-diskutiert
-Herren
-Anstieg
-ausländische
-Objekte
-Geschichten
-versuchte
-bisherige
-beschreibt
-Etwa
-Hof
-Serie
-allem
-Unterschied
-weißen
-türkischen
-Revolution
-Personal
-hilft
-Karl
-Gründung
-Martin
-verboten
-verhindert
-nahmen
-Lust
-Schauspieler
-Fahrt
-Veranstalter
-begründet
-Wahlkampf
-Auftritt
-guter
-gutes
-ARD
-Dichter
-Vorbild
-finanziellen
-Allianz
-zerstört
-hart
-rief
-Einnahmen
-ermöglichen
-einig
-Beamte
-and
-gelingt
-in erster Linie
-Status
-gefährdet
-Vorteil
-Strukturen
-rechts
-staatliche
-Kooperation
-Spiele
-Kräfte
-persönlich
-wachsen
-Atmosphäre
-Landesregierung
-wann
-Angriff
-Müller
-Regionen
-Dresden
-besetzt
-technische
-Plus
-Darüber hinaus
-gesichert
-besonderen
-gehörte
-verspricht
-vergeben
-traf
-a
-wonach
-Inhalt
-Vorhaben
-plant
-Galerie
-Horst
-Protest
-Urlaub
-gelassen
-Traum
-Geben
-steckt
-Leuten
-bestimmen
-mehrfach
-Sollte
-Tätigkeit
-wesentlichen
-Josef
-Alexander
-beteiligen
-unabhängig
-finanzielle
-Anwalt
-Veranstaltungen
-überraschend
-gescheitert
-offiziellen
-pflegen
-roten
-bildet
-solange
-Erfolge
-schließt
-Helmut
-Innenstadt
-Junge
-Mitteln
-Peking
-aufgebaut
-Zeitungen
-Becker
-politischer
-Wähler
-Software
-demnächst
-Konsequenzen
-Wird
-erzeugt
-retten
-unterschiedliche
-veröffentlicht
-höchsten
-stimmt
-Reaktion
-Bernd
-halte
-reduziert
-moderne
-mache
-M.
-Rückgang
-schwierig
-produziert
-Ausgaben
-hört
-Kassen
-Tokio
-General
-schloß
-Günter
-deswegen
-organisiert
-ZDF
-Methode
-persönlichen
-Sorge
-Sorgen
-verfolgt
-Ungarn
-Nato
-Messe
-israelischen
-vollständig
-Figuren
-kurzen
-Fest
-bosnischen
-welchen
-Angeklagten
-Höhepunkt
-künftige
-finanziert
-aktuelle
-zeigten
-bekannten
-spätestens
-Strategie
-vorgeworfen
-bemüht
-sorgt
-Rat
-meinem
-Neuen
-Ostdeutschland
-gegenwärtig
-benötigt
-Spur
-Ball
-Finale
-keinem
-schöne
-reagiert
-Manfred
-schützen
-Ernst
-stammen
-Rande
-Schatten
-verbessert
-jüdischen
-positive
-manchen
-entlassen
-Phase
-Vorgang
-Asien
-eng
-halbe
-beziehungsweise
-Vereinigten Staaten
-Gemeinschaft
-Abschnitt
-Verbrechen
-dank
-Geist
-tot
-eingeführt
-berichten
-anlegen
-Kirchen
-Funktionen
-Sanierung
-Arbeitsplatz
-Sieger
-Aktionen
-vorgelegt
-verabschiedet
-Wind
-vorbereitet
-Fahrzeuge
-Kurse
-untersucht
-durfte
-u.a.
-Maschinen
-Unsere
-ausgelöst
-Indien
-Haft
-bewegt
-Zweck
-Währung
-bitte
-Jahrzehnten
-Wald
-wichtigste
-Zimmer
-Verlauf
-ausgesetzt
-Prüfung
-Verwendung
-kurze
-Zunächst
-Blut
-Anwendung
-Anhänger
-Aufnahme
-Sammlung
-benutzt
-Angebote
-Einstellung
-Umsetzung
-Dach
-Irak
-gezwungen
-Premiere
-AP
-hoher
-starten
-Kasse
-Nichts
-Hektar
-persönliche
-Paul
-Termin
-gemeldet
-entwickelte
-Tatsächlich
-Kontakte
-anbieten
-Räume
-Abgeordnete
-stellten
-Regierungschef
-menschlichen
-Abbau
-meldete
-Ton
-Unfall
-Touristen
-englischen
-Abkommen
-erfaßt
-Solche
-Metern
-selbstverständlich
-Stiftung
-Existenz
-Zeugen
-Gold
-Absicht
-Objekt
-Anders
-Anklage
-Verbraucher
-funktioniert
-Großen
-bestehenden
-Einkommen
-beider
-sinnvoll
-Abstimmung
-liefern
-schafft
-Ecke
-Siemens
-Gutachten
-Version
-Kennzeichen
-Konferenz
-Pariser
-Bundesliga
-erhebliche
-erfolgen
-traditionellen
-Dialog
-Dutzend
-abhängig
-hängen
-ausgegeben
-Bedenken
-ergibt
-einschließlich
-Konkurrenten
-Iran
-vermutet
-aufnehmen
-verzichtet
-bundesweit
-bekannte
-betroffenen
-befürchten
-Bekl
-Anerkennung
-Ehe
-liest
-Gast
-damaligen
-Wiener
-genügend
-ersetzt
-Vereine
-beobachtet
-notwendigen
-verdienen
-niemals
-Brand
-verstanden
-stolz
-reagieren
-Laufe
-schönen
-vorgenommen
-erhoben
-Spuren
-mitten
-Reformen
-erschien
-Mut
-grünen
-Christian
-verliert
-Anna
-Aussicht
-andererseits
-Staates
-Charakter
-Spiegel
-Analyse
-Kapital
-Organisationen
-Beschäftigung
-Herzen
-einiges
-Landwirtschaft
-bedroht
-linken
-Deutscher
-Russen
-Derzeit
-stellvertretende
-eingeladen
-verlangen
-langem
-Stadtrat
-Beiträge
-erkannt
-historische
-Zuschauern
-trug
-Afrika
-Schritte
-höchste
-Mord
-Dortmund
-Studium
-erläutert
-Alltag
-Teilnahme
-befürchtet
-geschafft
-Betrag
-Nachmittag
-solches
-Betroffenen
-ausdrücklich
-jenen
-präsentieren
-Bildern
-Fläche
-Berichte
-Wiesbaden
-klassischen
-heftig
-äußerte
-Gewinne
-Gesprächen
-klare
-umgesetzt
-Justiz
-soweit
-wiederholt
-Bislang
-durchsetzen
-ausreichend
-endet
-Atlanta
-holen
-Abstand
-geprägt
-Nation
-Meer
-Berlins
-keinerlei
-aufgerufen
-Mitgliedern
-gewisse
-Programme
-Musiker
-Unabhängigkeit
-einsetzen
-Aufträge
-Pflege
-Management
-behaupten
-Bier
-gewinnt
-Verbesserung
-Jahresende
-belegt
-besseren
-Nachrichten
-beschrieben
-Zuge
-SAP
-Saal
-Berufung
-schwarze
-Farbe
-Georg
-Konzert
-Umfeld
-gelernt
-Besitz
-Wand
-Anforderungen
-Kabinett
-Kosovo
-Sachsen
-Pause
-erstes
-Waren
-Landgericht
-Händen
-Integration
-fuhr
-gebeten
-gering
-Vorlage
-New Yorker
-www
-Schloß
-zuständigen
-Risiken
-sämtliche
-gelegen
-Aufklärung
-Fünf
-Daher
-erleben
-Pflanzen
-spüren
-feiern
-schwerer
-draußen
-Beweis
-Gewicht
-umgerechnet
-Europäischen Union
-lagen
-Fonds
-Kompromiß
-handeln
-Training
-Kunde
-geschlagen
-hinweg
-Hochschulen
-Verhältnisse
-gelte
-Gesundheit
-Nachricht
-Mein
-junger
-Kapitel
-fördern
-Kamera
-greifen
-hierzulande
-normalen
-Augenblick
-Waigel
-werfen
-Verletzungen
-Äußerungen
-Tausende
-begleitet
-üblichen
-Materialien
-Blatt
-Bereiche
-Abteilung
-Arbeitsschritt
-erzählen
-dauert
-Heinrich
-belastet
-Verträge
-Wetter
-Keller
-Farben
-entlang
-begründete
-Welche
-fielen
-Vereinbarung
-Währungsunion
-Zugleich
-Sprecherin
-Führer
-Gegenwart
-Erste
-zusätzlichen
-Londoner
-angewiesen
-Kriterien
-Kurz
-hergestellt
-vereinbart
-lasse
-Ihren
-Ministerium
-Pfund
-schlechte
-Kanada
-Vereinten Nationen
-Bundesbank
-Dividende
-investiert
-italienische
-Gut
-Südafrika
-Gestern
-getragen
-profitieren
-japanische
-Internationalen
-geprüft
-sparen
-Systems
-Stadtteil
-hauptsächlich
-Robert
-versichert
-vorgeschlagen
-hinein
-Co
-Brasilien
-späten
-Gesetze
-Neues
-irgendwann
-Nordrhein-Westfalen
-unseres
-Maschine
-ostdeutschen
-beobachten
-Typ
-Seele
-Not
-Dienstleistungen
-Bord
-rechtzeitig
-BMW
-zuviel
-Zentimeter
-katholischen
-Später
-Ereignisse
-offene
-Identität
-folgte
-Bahnhof
-hielten
-allenfalls
-spanischen
-chinesischen
-Anfrage
-serbischen
-Produkt
-Australien
-A.
-Landschaft
-Regierungen
-Niedersachsen
-Schmidt
-beschäftigen
-Große
-Vorteile
-leiden
-arbeitete
-bayerische
-passieren
-Regie
-Eigentlich
-übrig
-kleines
-höchstens
-Bemühungen
-Märkte
-wert
-Pfarrer
-ungefähr
-zentrale
-warnt
-beinahe
-Microsoft
-vor Ort
-Mischung
-desto
-Vorgehen
-Oper
-zentralen
-sowieso
-liefert
-ruft
-Niemand
-Weltmeister
-Kern
-Beziehung
-jüngste
-aufmerksam
-seitdem
-Reisen
-führten
-Arbeitsmarkt
-Fuß
-bleibe
-leer
-Beobachter
-vermitteln
-Republikaner
-Verteidigung
-überrascht
-unverändert
-Werken
-klein
-Manche
-öffnen
-schätzt
-Bus
-Toten
-zogen
-mancher
-besitzen
-Hotels
-Rebellen
-Ausgleich
-gefeiert
-Ereignis
-Benutzer
-erhöhte
-Reuter
-Methoden
-Feuerwehr
-angegeben
-Darin
-Reihen
-erzielte
-WM
-übernahm
-Abschied
-behalten
-Lande
-nationale
-entscheidenden
-wartet
-israelische
-Universitäten
-Stärke
-nunmehr
-gelegentlich
-anzeigen
-verändern
-türkische
-Bäume
-finanzieren
-Briten
-gerät
-selben
-Ihrer
-Vortrag
-Kommunikation
-bedeuten
-halt
-IG Metall
-Analysten
-Hongkong
-schlechter
-Vorbereitung
-Davon
-Katastrophe
-getrennt
-Figur
-derart
-Schlüssel
-Stücke
-Bündnis
-geschieht
-Liter
-in Kraft
-Mauer
-Erkenntnis
-paßt
-Kongreß
-Hoffnungen
-späteren
-Marke
-Kenntnis
-Mannes
-Umständen
-greift
-saß
-Details
-unmöglich
-Nachrichtenagentur
-fragte
-gewiß
-Belastung
-namens
-beweisen
-verfügen
-Anschlag
-Gebieten
-zahlt
-Kaum
-höchst
-Pressekonferenz
-falschen
-Bundesländer
-langfristig
-schlechten
-Lösungen
-gestartet
-Andererseits
-konkrete
-Hat
-Fortsetzung
-Bundesrat
-Gesellschaften
-Tendenz
-falsche
-lehnte
-zuständige
-Helden
-sichtbar
-Aufmerksamkeit
-setzten
-Stefan
-Regen
-vorne
-lief
-geboten
-solch
-Genehmigung
-Milliarde
-dauern
-häufiger
-Kilogramm
-Bereitschaft
-Meine
-Besitzer
-eigentliche
-Partie
-Elisabeth
-Magistrat
-Unser
-doppelt
-Auseinandersetzungen
-dich
-Kollege
-militärischen
-ältere
-fürchten
-Problemen
-Arten
-diejenigen
-Holz
-Erweiterung
-Denken
-Bewertung
-deutliche
-Europäischen
-entscheidende
-Spielen
-Landkreis
-Düsseldorfer
-informieren
-geringer
-Jede
-Bundesländern
-Aufgrund
-Variante
-Schwester
-Aufsichtsrat
-festlegen
-fortgesetzt
-Beteiligten
-Bürgern
-Schäden
-Sind
-nein
-betreiben
-positiven
-neuen Bundesländern
-übergeben
-Frankreichs
-Internationale
-Zeitschrift
-Mitteilung
-Lehre
-gefördert
-kleinere
-geeignet
-Weihnachten
-Umfrage
-Mieter
-halb
-Berg
-Kroatien
-Herbert
-nochmals
-registriert
-Tempo
-Spannung
-Klima
-Alten
-allgemeine
-See
-Bewerber
-irgendwie
-Freundin
-Pflicht
-erweitert
-Papst
-Widerspruch
-teilnehmen
-Trennung
-welchem
-erstellt
-Nase
-erklärten
-unterscheiden
-sicherlich
-Schulden
-senken
-Herzog
-entscheidend
-Stoff
-gerecht
-VW
-besucht
-enttäuscht
-Architekten
-Anzeige
-Überlegungen
-festen
-hessischen
-stiegen
-ersetzen
-Aktionäre
-verhandelt
-zweiter
-sorgte
-Otto
-Privatisierung
-Auftakt
-zweier
-richtet
-Einheiten
-Versuche
-Zellen
-Mengen
-beziehen
-führende
-Schiff
-umfaßt
-Inszenierung
-Begegnung
-ähnliche
-Großteil
-Theorie
-Gerhard Schröder
-denke
-vermittelt
-in Sachen
-demokratischen
-Zürich
-Stellungnahme
-welches
-erschossen
-gekauft
-Maß
-Dienste
-gesperrt
-Gestalt
-Stein
-Neubau
-weisen
-harten
-forderten
-feiert
-extrem
-allgemein
-Diesen
-voran
-Versorgung
-Eis
-billiger
-überprüfen
-Mannheim
-betrifft
-verwies
-Demonstranten
-minus
-mögen
-Notwendigkeit
-überlassen
-lädt
-schicken
-vorhandenen
-notwendige
-Foto
-Bezeichnung
-finanziell
-Dank
-Schneider
-ehe
-Image
-Belgien
-gefährlich
-betrieben
-Freiburg
-Steigerung
-durchschnittlich
-Schwerpunkt
-baut
-elektronischen
-Rußlands
-Dokumentation
-Ablehnung
-dargestellt
-geklärt
-Brücke
-dreißig
-Bewußtsein
-glücklich
-alleine
-Einstellungen
-ferner
-gewachsen
-empfiehlt
-errichtet
-egal
-legten
-Einstieg
-beteiligten
-Osteuropa
-scheinbar
-Reich
-kostenlos
-Anteile
-älteren
-geriet
-Ärger
-Länge
-Verzicht
-Elemente
-gesorgt
-Menschenrechte
-weiße
-Gestaltung
-Teams
-gebildet
-ruhig
-Premierminister
-kurzfristig
-Jerusalem
-Geräte
-Mund
-Lafontaine
-Vereins
-gefahren
-Früher
-Jugoslawien
-L
-jenseits
-wechseln
-versuchten
-sank
-samt
-polnischen
-Autobahn
-grüne
-gehörten
-Herkunft
-Rückzug
-David
-Potsdam
-Hinzu
-Bill Clinton
-Garten
-betragen
-dpa-AFX
-diskutieren
-Architektur
-sterben
-Teufel
-Kommunisten
-erzielen
-Verteidigungsminister
-Fahrzeug
-Bestand
-Moderne
-John
-Institutionen
-Viel
-womöglich
-Lauf
-beschränkt
-Glas
-aufgehoben
-Szenen
-wahr
-lebenden
-auftreten
-Vorfeld
-ansonsten
-Transport
-zeichnet
-Strafe
-hinten
-jetzigen
-neuesten
-Bett
-bestätigen
-gesunken
-erhielten
-Parteitag
-Krieges
-Verbot
-Beispiele
-sahen
-Sendung
-verbreitet
-erfolgreichen
-Vielmehr
-Eintritt
-gezahlt
-Belgrad
-kümmern
-zustande
-Durchschnitt
-Vordergrund
-antreten
-teurer
-Solidarität
-steigern
-wünschen
-Philosophie
-gesetzlichen
-Ganze
-Türen
-US-Dollar
-Alfred
-riesigen
-vergeblich
-zumeist
-konzentrieren
-Maler
-Manchmal
-raus
-schlicht
-bereitet
-Hochschule
-Bundestrainer
-veranstaltet
-unklar
-Vorgänge
-großem
-Perspektive
-bewertet
-Kaiser
-breit
-lehnt
-üblich
-Signal
-maximal
-Klinik
-Käufer
-Dame
-entschlossen
-reagierte
-einziger
-bestehe
-Auflösung
-Forum
-brachten
-Beine
-Küche
-Glauben
-schwierigen
-Customizing
-gelöst
-Griff
-wahren
-Züge
-akzeptieren
-gemeint
-Betreuung
-gestalten
-betrug
-inneren
-erteilt
-Ausschuß
-dreimal
-Dax
-Gedichte
-investieren
-verhaftet
-Yen
-sowjetischen
-Mexiko
-vorigen
-abends
-Palästinenser
-menschliche
-erwiesen
-bot
-Hauptversammlung
-innen
-Dänemark
-militärische
-Argument
-Verantwortlichen
-Haut
-Angeklagte
-Aufwand
-reine
-Distanz
-einstellen
-Betrieben
-Zuvor
-RTL
-Konjunktur
-Bernhard
-irgendwo
-Park
-sagten
-Damen
-unterschiedlich
-offizielle
-umstrittenen
-harte
-Beschäftigte
-Amtszeit
-gesellschaftlichen
-laufende
-Hinter
-Konto
-International
-Ursachen
-im übrigen
-vorn
-ausgezeichnet
-gelesen
-teilen
-akzeptiert
-absolut
-bestellt
-verweist
-vieles
-Überzeugung
-Vermögen
-Politikern
-schnellen
-denkbar
-Fotos
-gemessen
-freuen
-Sprung
-stimmen
-reichlich
-Restaurant
-gestrichen
-gewarnt
-achten
-abgeben
-Friedrich
-Akten
-Küste
-wirtschaftlich
-jüngst
-berufen
-schnelle
-Briefe
-räumte
-Kaffee
-Gelder
-Symbol
-Gebühren
-kleineren
-Europäer
-Johann
-Interessenten
-entscheidet
-teilt
-Italiener
-Parameter
-Freunden
-verschwunden
-stecken
-garantiert
-Zuwachs
-Gerechtigkeit
-Rand
-Angestellten
-Haushalte
-weltweiten
-ausgestattet
-Club
-nieder
-bestehende
-einfache
-geschätzt
-UNO
-B.
-Moskauer
-Spekulationen
-nachmittag
-produzieren
-Ebenso
-Mühe
-Phantasie
-Berater
-Medizin
-geleistet
-stößt
-Tode
-teil
-vorwiegend
-konzentriert
-Umweltschutz
-vgl
-freiwillig
-verursacht
-H.
-Alte
-Steuerreform
-FR
-Hafen
-allmählich
-von Anfang an
-Wirtschaftsminister
-überzeugen
-Kurden
-teils
-Diskussionen
-Vorgänger
-Konzentration
-verschiedener
-Jahrzehnte
-veröffentlichten
-begeistert
-beenden
-Richard
-Tagesordnung
-Fleisch
-Barcelona
-Schnitt
-Drogen
-mitgeteilt
-leitet
-nachts
-Anwohner
-Export
-Regel
-mittels
-besuchen
-Handlung
-erworben
-brach
-breiten
-Gerät
-Ohren
-konkreten
-Würde
-gäbe
-Ablauf
-fließen
-Bezug
-Ukraine
-Eingang
-entschied
-Flugzeug
-Erkenntnisse
-Stock
-aussehen
-froh
-treibt
-Haben
-einfachen
-gepflegt
-gestanden
-beitragen
-Zähler
-beantragt
-Gefühle
-ergab
-Wesen
-betreibt
-brauche
-überprüft
-Auflage
-besetzten
-Erinnerungen
-Jazz
-untergebracht
-Stern
-Mangel
-interessant
-Tasche
-Scharping
-verschoben
-Hund
-Barbara
-volle
-melden
-d.h.
-Demonstration
-weshalb
-berühmten
-Dokument
-Öl
-EU-Kommission
-anerkannt
-genannten
-berichteten
-echte
-DW
-reduzieren
-Bundes
-komplett
-Verbindungen
-Mainz
-sprachen
-fliegen
-liebsten
-folgende
-Maßnahme
-Konzerns
-Gemeinderat
-Hinsicht
-benutzen
-richten
-Mehrere
-Adresse
-Asylbewerber
-eine Reihe von
-Ludwigsburg
-Meldung
-Modelle
-Schließung
-Umbau
-speziell
-Vaters
-verlangte
-Fachleute
-Chaos
-Zehn
-abgesehen
-auf jeden Fall
-Reaktionen
-monatlich
-Operation
-geäußert
-hinnehmen
-gebraucht
-Krankenkassen
-fünfzig
-bestand
-Report
-Türken
-Kroaten
-dachte
-verbindet
-Papiere
-Liga
-Mir
-Kombination
-Studien
-Maße
-einerseits
-Büros
-Entwicklungen
-scharf
-wissenschaftlichen
-teure
-ausgebaut
-teuren
-Gremium
-Bildschirm
-Eigenschaften
-Zum Beispiel
-Staatsanwalt
-Geschwindigkeit
-optimistisch
-innere
-überlegen
-hoffe
-dir
-Sätze
-gefaßt
-anhand
-formuliert
-Chinas
-räumt
-Ehefrau
-gewissen
-morgens
-erfassen
-J.
-Stars
-Absatz
-Sturm
-begrenzt
-im Gegensatz zu
-Eigentümer
-klagt
-löst
-Staatssekretär
-Ihrem
-Militärs
-finde
-Aufstieg
-Gebiete
-Genossen
-Kinkel
-Rente
-kommende
-Marktanteil
-Ware
-kämen
-ergänzt
-Genf
-gestaltet
-normale
-Katalog
-stünden
-heutige
-Veränderung
-Systeme
-vierte
-Datum
-Arbeitsplätzen
-Finger
-Zufall
-Wolf
-Standard
-Griechenland
-Rechtsanwalt
-Unterschiede
-verschwinden
-betreut
-demnach
-Dokumente
-Armut
-verfolgen
-erfolgreiche
-Gebrauch
-Steuer
-Prag
-zurückzuführen
-hinterher
-S
-Kampagne
-Tanz
-bezieht
-Geburt
-existiert
-startet
-Hermann
-Geheimnis
-Ansprüche
-Arm
-Lange
-wirkte
-Rudolf
-Arme
-treiben
-Umzug
-Verletzung
-Lasten
-lässt
-Theo Waigel
-Premier
-Scheitern
-unterzeichnet
-Muster
-Lufthansa
-befand
-Sicherung
-abgegeben
-gewünschten
-jahrelang
-aufgegeben
-abgebaut
-Masse
-Abzug
-begrüßt
-käme
-zitiert
-drücken
-niedriger
-kurzer
-kontrolliert
-Radio
-verlegt
-freut
-Anschließend
-erheblichen
-versprochen
-spezielle
-fünften
-breite
-Verlängerung
-Angehörigen
-Star
-Gegend
-direkten
-Karte
-Schätzungen
-letzter
-erinnerte
-Instituts
-Generalsekretär
-schauen
-seinerzeit
-Turnier
-leichte
-i
-Technologie
-Ost
-Profis
-Kiel
-Genau
-engen
-absolute
-Fritz
-Handeln
-Aufschwung
-Vertretern
-Nazis
-Wilhelm
-aufgestellt
-Kilometern
-gesteigert
-Unterdessen
-Minus
-Zentrale
-Paar
-Religion
-Seitdem
-österreichischen
-Beifall
-Merkmale
-Grundstück
-TAGESSPIEGEL
-halbes
-Tschetschenien
-Sarajewo
-Kurt
-Herrschaft
-verbinden
-wissenschaftliche
-Tier
-gesenkt
-Verteidiger
-Öffnung
-drohen
-einziges
-umgekehrt
-Konflikte
-Ähnlich
-Baum
-Kapitän
-planen
-U
-ots
-betrachten
-Front
-geliefert
-Gastgeber
-entsprechen
-Angelegenheit
-Stadion
-trennen
-lebte
-längere
-Gefahren
-Produkten
-Senkung
-kritisch
-Anschluß
-gegenseitig
-Darmstadt
-wachsenden
-Böblingen
-wuchs
-Spenden
-zugelassen
-Lastwagen
-klären
-Ulrich
-Schönheit
-Antworten
-Milosevic
-Bezirk
-Liberalen
-Vielzahl
-feststellen
-Abschaffung
-in der Tat
-geringen
-erkennt
-Sozialhilfe
-Stabilität
-Einzelheiten
-Orchester
-Eigener
-Deutsch
-Sänger
-durchs
-Kämpfe
-Fraktionen
-klaren
-Weiter
-erzeugen
-vorübergehend
-Franc
-beklagt
-elektronische
-gibt's
-bezogen
-Anlegen
-derzeitigen
-Graf
-Unterricht
-Stadtverwaltung
-Krankheiten
-Kommentar
-Etat
-tiefer
-Minderheit
-Index
-Ankündigung
-Brigitte
-eigentlichen
-beigetragen
-Umsätze
-tat
-einstigen
-durchgesetzt
-seither
-Aufruf
-rufen
-Rumänien
-Augsburg
-Einladung
-gewährt
-bewiesen
-Regelungen
-West
-bricht
-Landrat
-zugute
-hingewiesen
-langer
-versicherte
-streng
-Hunderte
-Unterlagen
-Schlag
-sammeln
-Instrument
-Bischof
-holte
-Aussichten
-Kredite
-äußern
-TV
-Verteilung
-achtziger Jahre
-Proteste
-hohem
-geringe
-Bestandteil
-Vorschriften
-Israels
-Westdeutschland
-Joachim
-jederzeit
-suchte
-Botschafter
-Tageszeitung
-Infrastruktur
-ändert
-Bayerischen
-NATO
-verlängert
-aller Welt
-geworfen
-Respekt
-Subventionen
-derartige
-lieben
-Ring
-technisch
-Plänen
-angesehen
-Deutsche Bank
-englische
-Akt
-Vogel
-sinken
-Mercedes
-Herausforderung
-wenden
-lsw
-Frankfurt/Main
-hierzu
-Wandel
-Angestellte
-Handwerk
-Tote
-Stoiber
-singen
-Bekämpfung
-Ensemble
-Besetzung
-Erstmals
-belegen
-perfekt
-gemäß
-gesammelt
-Helfer
-Definition
-wider
-versorgt
-Jobs
-Show
-Volkes
-Verbände
-Bearbeitung
-Flächen
-Rainer
-empfangen
-konsequent
-sozusagen
-lauter
-Datenbank
-wohnen
-Institute
-dicht
-Darauf
-Delegierten
-Offenbach
-Alkohol
-eingeleitet
-Bevor
-vermuten
-Hanau
-ca
-drohte
-Jan
-Daneben
-ehemaliger
-Erzählung
-Uwe
-Arbeitslosen
-ernsthaft
-Streik
-gefällt
-Armen
-schaut
-jenem
-schuldig
-erfährt
-Niederlanden
-Statistik
-Kreisen
-Medikamente
-Bürgerhaus
-verhandeln
-Gegenstand
-Oberfläche
-befreit
-verhalten
-griechischen
-PC
-ermordet
-amerikanischer
-binnen
-kulturellen
-Konsequenz
-drängen
-Heidelberg
-hab
-erläuterte
-City
-stärken
-anläßlich
-verkündet
-Zusammen
-stieß
-Gas
-gezielt
-Quelle
-Volumen
-Schaffung
-Malerei
-Madrid
-Sechs
-K.
-Verpflichtung
-handele
-Tiefe
-Stufe
-Mütter
-Zeilen
-Leider
-studierte
-engagiert
-verweigert
-Ihm
-eines Tages
-dran
-verteidigen
-stelle
-Laden
-daneben
-einzig
-Temperaturen
-Preisen
-bedient
-rechte
-rote
-jüdische
-Träger
-genaue
-überschritten
-Ehre
-wahre
-wieviel
-ausgeführt
-Anträge
-Esslingen
-endete
-Angriffe
-Chemie
-Serbien
-mehrmals
-Kleinen
-Einsparungen
-einander
-internen
-eigens
-Sponsoren
-Streitkräfte
-leidet
-vorsichtig
-genauer
-Klassen
-Bitte
-darstellen
-politisches
-Häusern
-Truppe
-bedarf
-normal
-Telephon
-Kassel
-Rundfunk
-Schnee
-Abrechnung
-stoppen
-damalige
-Kriminalität
-erwarteten
-Thüringen
-örtlichen
-Schau
-versehen
-durchführen
-speziellen
-vollen
-Nutzen
-Hinblick
-Tagung
-versetzt
-Zuordnung
-südlich
-D
-schätzen
-Sprachen
-zurückkehren
-chinesische
-riesige
-kämpft
-Stich
-Begeisterung
-Innerhalb
-umfassende
-zustimmen
-Bewegungen
-Nürnberger
-inszeniert
-kritischen
-ökologischen
-zugestimmt
-Tour
-genehmigt
-Nummer eins
-Ausgang
-These
-Sachen
-Mode
-Müll
-zufällig
-zurückgewiesen
-Absage
-Sand
-Profil
-gerufen
-Vernunft
-Unglück
-Entlastung
-Korruption
-Amsterdam
-dreht
-feste
-Zerstörung
-Rhein
-Mörder
-fehlte
-Niederlande
-All
-Tourismus
-Lohn
-durchzusetzen
-Autorin
-zurückgegangen
-Gottes
-direkte
-mittleren
-Komponenten
-C
-Ansatz
-Einzelhandel
-Element
-live
-Historiker
-frisch
-kritische
-singt
-Last
-Vielfalt
-klassische
-erlitten
-Moral
-Beschreibung
-trafen
-Schiedsrichter
-deutsch
-Vorsprung
-Hitler
-kulturelle
-Sekunde
-Erich
-größter
-Kandidat
-enge
-Fluß
-ähnlichen
-gefolgt
-Einmal
-meistens
-Gegenüber
-westdeutschen
-passen
-regionalen
-Boris Jelzin
-quer
-Mediziner
-Günther
-genießen
-Fortschritt
-Gramm
-essen
-traditionelle
-Prof
-Marktwirtschaft
-leichten
-entwickelten
-ursprünglichen
-Militär
-Überraschung
-Vision
-FC Bayern
-Norwegen
-wünscht
-Stürmer
-gegenwärtigen
-FRANKFURT
-inklusive
-Journalist
-Station
-sozialistischen
-Rolf
-zuversichtlich
-Zweiten Weltkrieg
-geeinigt
-Ferner
-liebt
-ausgehen
-internationaler
-unterscheidet
-Museen
-Affäre
-serbische
-Töne
-intensiv
-deutlicher
-fassen
-Aufführung
-Zahlung
-Transaktion
-Prognose
-War
-versprach
-Wein
-Mailand
-Uni
-Ursula
-evangelischen
-Portugal
-Vortag
-Büchern
-normalerweise
-meldet
-Motiv
-ließe
-Schleswig-Holstein
-Durchbruch
-Wünsche
-erkennbar
-vornehmen
-erleichtert
-ausgewiesen
-Schumacher
-Lieder
-Fr
-Geschehen
-arabischen
-drin
-niedrigen
-nutzt
-vielfach
-Christen
-Wieder
-Versicherungen
-umstrittene
-OB
-Quellen
-Wiedervereinigung
-folgten
-Fakten
-aufgelöst
-Ägypten
-eröffnen
-benötigen
-gründete
-vertraut
-Zuschüsse
-erhältlich
-fortsetzen
-Hals
-Inseln
-Zusätzlich
-Bayerns
-n
-präsentierte
-Klub
-ermitteln
-Buches
-Therapie
-öfter
-verdanken
-Schlagzeilen
-Erwachsene
-Konsens
-katholische
-Explosion
-fügte
-dunklen
-beschloß
-wachsende
-Generationen
-sobald
-ungewöhnlich
-öffnet
-Parlaments
-Jedes
-schwieriger
-drauf
-enger
-Argumente
-Gipfel
-erstellen
-Perspektiven
-Bauer
-gelingen
-verläßt
-Kann
-Parteichef
-Phänomen
-umstritten
-scheiterte
-bemerkt
-Alternativen
-Johannes
-Gerüchte
-III
-Ausmaß
-Treffer
-Insbesondere
-Lebensmittel
-Stolz
-IWF
-heftigen
-bemühen
-Kammer
-Schülern
-globalen
-Branchen
-redet
-Passagiere
-gebunden
-Rücksicht
-drastisch
-Option
-Lieferung
-Menschheit
-reinen
-Haare
-ökologische
-Schäfer
-Los Angeles
-entdecken
-Plätzen
-Durchführung
-fürchtet
-angeben
-Jörg
-beherrscht
-Sturz
-weitaus
-sofern
-existieren
-reisen
-organisieren
-Skandal
-Räumen
-auseinander
-zugrunde
-IBM
-Tieren
-Nachwuchs
-St.
-Treffpunkt
-gelangt
-derweil
-Sozialisten
-Rollen
-wendet
-hinterlassen
-Greenpeace
-überflüssig
-Lohnfortzahlung
-Vorgaben
-niederländischen
-spielten
-verringert
-Abwehr
-geschützt
-Annahme
-getrieben
-erreichten
-Japaner
-stärksten
-Kreise
-Belegschaft
-generell
-Solange
-städtische
-Einsicht
-Anzeigen
-böse
-parallel
-Wagner
-kontrollieren
-erstenmal
-Vorstandsmitglied
-Fähigkeit
-Anliegen
-Befreiung
-total
-Mannschaften
-Bundespräsident
-Test
-vorläufig
-Zeile
-gebucht
-Abends
-Mythos
-Veröffentlichung
-vierzig
-umfassenden
-Ansonsten
-werben
-Gehirn
-erwerben
-Substanz
-unteren
-Rostock
-Überprüfung
-Rentner
-zweites
-DGB
-Vorstoß
-sichergestellt
-deutlichen
-musste
-Gesetzgeber
-gleichermaßen
-bewahren
-Motive
-erledigt
-vorlegen
-Kindergarten
-vertritt
-Deren
-weiten
-Sowohl
-Schwarz
-demokratische
-Akademie
-löste
-aufzunehmen
-Luxemburg
-euch
-empfehlen
-linke
-erwähnt
-vergleichsweise
-schönsten
-Kleine
-Entdeckung
-Taten
-Waffe
-löschen
-Golf
-etliche
-Zugriff
-Leverkusen
-einzelner
-jenes
-Stellvertreter
-Mittlerweile
-hierfür
-Loch
-verwandelt
-kehrt
-eingeräumt
-Holding
-Ansehen
-ausfallen
-Merkmal
-Regierungschefs
-DFB
-öffentlicher
-Immer wieder
-Füßen
-letztes
-Stoffe
-Regime
-Schweigen
-Periode
-feierte
-durften
-for
-Abenteuer
-endgültige
-bittet
-Redaktion
-Reden
-Gästen
-versteckt
-Immobilien
-Kilo
-gerichtet
-Ludwig
-Börsen
-benachbarten
-echten
-bezeichnen
-Überblick
-konservativen
-Kündigung
-Ausstattung
-Belastungen
-verarbeitet
-Staatspräsident
-Zumindest
-Qualifikation
-krank
-stehenden
-Faust
-Freistaat
-Soll
-angesprochen
-untersuchen
-Landeshauptstadt
-Fazit
-jemals
-Umstellung
-spanische
-Enttäuschung
-Komponente
-Verbandes
-gewußt
-brechen
-handelte
-Lediglich
-berücksichtigen
-rot-grünen
-gerettet
-veröffentlichte
-müde
-vorgesehenen
-streiten
-genügt
-Kulturen
-Telekommunikation
-ehemals
-Sachsen-Anhalt
-herrschte
-beschreiben
-steigenden
-Meldungen
-Kindheit
-bewölkt
-Oft
-freundlich
-Betreiber
-Hanauer
-besorgt
-restlichen
-erlauben
-Etwas
-UN
-gestoßen
-Bibliothek
-verschaffen
-Berichten
-kommunistischen
-Gute
-Lied
-Agentur
-christlichen
-Gemeinsam
-Erwerb
-Sportler
-Nationalspieler
-geborene
-Quote
-berechnet
-Partnerschaft
-Komödie
-Bürgerkrieg
-religiösen
-Offenbar
-Münchener
-Einzug
-schwach
-quasi
-schildert
-Sonst
-Motor
-Rettung
-aufgeben
-drängt
-geholfen
-Dialogfenster
-Schuß
-verglichen
-Protokoll
-sozial
-Christine
-Zunahme
-Börsengang
-Wohl
-vermag
-gestoppt
-Offensive
-Versprechen
-gehöre
-behandeln
-Sogar
-gelaufen
-Do
-Brüder
-mitunter
-Entlassung
-Steffi Graf
-aufgeführt
-Inflation
-Übergang
-Monika
-bearbeitet
-Sicher
-Löhne
-Filmen
-Arbeitsgruppe
-voneinander
-heimischen
-Bundesverfassungsgericht
-keinesfalls
-gefüllt
-Unrecht
-eingegangen
-Im übrigen
-Magazin
-Detail
-Innenministerium
-Kürzungen
-begannen
-begegnen
-entdeckte
-geholt
-massiven
-umgehen
-Potential
-einfacher
-verließ
-weite
-Münster
-Rock
-Franken
-Sanktionen
-anfangs
-jüngeren
-Vizepräsident
-Köpfe
-Bayer
-verständlich
-Weniger
-eingeben
-zugesagt
-mit Blick auf
-mehrerer
-Eines
-Besuchern
-blauen
-Ehemann
-Haar
-hinsichtlich
-Defizit
-Bach
-Halbfinale
-Fortschritte
-Fax
-Zur Zeit
-lebende
-skeptisch
-Vermittlung
-reichte
-Karin
-Irland
-Gesetzentwurf
-realisiert
-Verfolgung
-Freundschaft
-Fähigkeiten
-geleitet
-Tages
-Reduzierung
-Andrea
-Senator
-Optimismus
-Tränen
-westliche
-Singapur
-leeren
-zwingen
-zeitweise
-Ersatz
-to
-Linken
-Flügel
-Erhalt
-jung
-stimmten
-Außer
-Anstrengungen
-Kalifornien
-Bedrohung
-durchschnittliche
-festgehalten
-Romans
-natürlichen
-Versammlung
-scheitern
-Arbeitszeit
-oberen
-locker
-eventuell
-Impulse
-Opfern
-gestohlen
-vorliegen
-wandte
-drehen
-einstimmig
-v.Chr.
-unabhängigen
-Bertelsmann
-Koch
-täglichen
-darstellt
-verteidigt
-massiv
-Brüsseler
-verteilen
-Messer
-erforderlichen
-entfallen
-Aufhebung
-klagen
-Weber
-Prognosen
-Flugzeuge
-vergangene
-Karlsruher
-Angehörige
-geltend
-Geschmack
-Völker
-Wall Street
-derselben
-Flüchtlingen
-Holland
-führe
-Nationalmannschaft
-gekennzeichnet
-kommunalen
-lokalen
-Fassung
-Nationen
-PKK
-Ruhestand
-empfohlen
-Flug
-Dimension
-verdoppelt
-dortigen
-islamischen
-Films
-ausgegangen
-gegründete
-aufbauen
-angeschlossen
-steigende
-wohin
-Gegenzug
-Erbe
-gesellschaftliche
-Taiwan
-wohnt
-bearbeiten
-Verarbeitung
-schöner
-Festival
-Arbeitslose
-Ausstellungen
-Argentinien
-Versicherung
-bedeute
-lautete
-Sozialismus
-Held
-aufeinander
-Auflagen
-Aktienmarkt
-bekanntlich
-nehme
-angeht
-Kompetenz
-Christdemokraten
-im Grunde
-Freizeit
-Leidenschaft
-stoßen
-Fabrik
-reiche
-deutet
-organisierten
-Wann
-überwinden
-Deutschen Bank
-blickt
-studiert
-Beratungen
-lebten
-Finanzen
-Spielern
-Chor
-freier
-Laufzeit
-Ali
-Harald
-vollkommen
-stattfindet
-Photo
-hob
-Ministerin
-Präsenz
-ausgeliefert
-angegriffen
-gewohnt
-Delegation
-geltenden
-Sonnabend
-exakt
-Architekt
-Anton
-Helga
-zum anderen
-Abs
-heftige
-schwarz
-Release
-Altstadt
-Modernisierung
-Leiden
-Italiens
-Schiffe
-Bruch
-füllen
-diesjährigen
-EG
-unterhalten
-Werden
-begangen
-Wohnungsbau
-zugänglich
-Oskar Lafontaine
-Erika
-Ausnahmen
-Gehalt
-polnische
-Diesmal
-N
-Varianten
-Nerven
-Flammen
-Abhängigkeit
-Zeuge
-befreien
-zeige
-europäischer
-nördlich
-Kandidatur
-lohnt
-kommentierte
-steuern
-Islam
-still
-Programms
-wesentliche
-Kleidung
-neuerdings
-anderswo
-sage
-Max
-dorthin
-verbesserte
-ausländischer
-gründen
-errichten
-Rahmenbedingungen
-Märkten
-Komponisten
-Märchen
-Inhalte
-Null
-Kubikmeter
-Marketing
-nötigen
-Arbeitsamt
-Planungen
-Bezirksausschuß
-Pressesprecher
-Unterhaltung
-dokumentiert
-Bedingung
-Tübingen
-Weder
-Zeichnungen
-gewannen
-Sabine
-Dass
-plädiert
-Übertragung
-bist
-gekostet
-Bearbeiten
-Lesen
-getreten
-USD
-leise
-überdies
-Mißbrauch
-Klubs
-überleben
-Termine
-verantworten
-stirbt
-Exil
-kommentiert
-Effekt
-palästinensischen
-konfrontiert
-Leiche
-Prozesse
-dramatisch
-stimmte
-Stadtwerke
-Lächeln
-Berechnungen
-fügt
-negativ
-griff
-Verlierer
-übersehen
-Mitternacht
-Orten
-CD
-Kindes
-wirksam
-Goethe
-Instanz
-fraglich
-Erziehung
-medizinische
-Tschechien
-Frist
-gelöscht
-Klagen
-Brot
-einzusetzen
-Miete
-Göppingen
-Professoren
-Wut
-südlichen
-schlimmer
-Gesichter
-Ralf
-Einbruch
-verraten
-interne
-neuem
-W.
-Anzeichen
-eineinhalb
-zuordnen
-Zusammenschluß
-Villa
-schwierige
-Sieben
-Auswertung
-Berechnung
-Sehr
-befassen
-gewünschte
-unabhängige
-Aspekt
-bekamen
-Witz
-Austausch
-schwachen
-Schäuble
-demonstrieren
-angemeldet
-fühlte
-interessieren
-Konkurs
-geschah
-Meisterschaft
-Erfüllung
-Engel
-Lieferanten
-Neuer
-Inland
-massive
-Gerd
-angehören
-aktiven
-fremden
-gebrochen
-geregelt
-Persönlichkeit
-Dresdner Bank
-Zwecke
-gesetzliche
-Daran
-zugenommen
-Gerichte
-Jury
-Humor
-Entfernung
-Römer
-vorliegenden
-genannte
-angebracht
-gewährleistet
-Betriebsrat
-Beteiligungen
-gestrigen
-Fraktionschef
-UdSSR
-Marktes
-Zurückhaltung
-befaßt
-Außenpolitik
-zurückgekehrt
-wußten
-Gertrud
-Weiß
-Disziplin
-Zusammenbruch
-Bestimmungen
-Stahl
-Center
-kroatischen
-bunten
-Geschäftsführung
-Rechner
-Furcht
-verzeichnet
-günstig
-tiefe
-bewältigen
-Öffnungszeiten
-heiße
-Autors
-Bündnis 90/Die Grünen
-Sehnsucht
-Gefangenen
-Fülle
-älter
-Mecklenburg-Vorpommern
-weltweite
-Skepsis
-erweist
-ganzes
-ausgewählt
-Magdeburg
-gleichwohl
-Grundgesetz
-organisierte
-Siegfried
-Gewissen
-kündigt
-geschossen
-bekräftigte
-Mannesmann
-spürbar
-Spielraum
-integriert
-verkündete
-traditionell
-Syrien
-fließt
-Eva
-installiert
-Zum einen
-Anwendungen
-Lob
-stabil
-eigenem
-Kinos
-Gleich
-starben
-literarischen
-aussieht
-Straftaten
-heran
-Vorstandschef
-moderner
-Kürze
-km
-verstärken
-Dresdner
-Amtsgericht
-Ebenfalls
-ernannt
-vertrieben
-Planeten
-illegal
-digitalen
-hörte
-momentan
-medizinischen
-kalt
-Vorjahres
-weiblichen
-brauchte
-Commerzbank
-Können
-erheben
-sozialer
-Entschädigung
-warnen
-Juristen
-besonderer
-Schwäche
-zweieinhalb
-vermieden
-Konzepte
-rot-grüne
-beantworten
-Bombe
-Spannungen
-Faktoren
-dahinter
-via
-demonstriert
-Halbzeit
-Ausstieg
-Ausweitung
-Gemälde
-Opel
-Empfang
-aktive
-entziehen
-Überfall
-Rendite
-rückt
-erhofft
-Tunnel
-berühmte
-gelegenen
-erarbeitet
-messen
-individuelle
-schaffte
-funktionieren
-Behauptung
-Athen
-drückt
-Petra
-Geiseln
-hast
-Sachschaden
-gesetzlich
-Ufer
-Anpassung
-Gesetzes
-Ohr
-Überleben
-ZEIT
-Nahrung
-Indonesien
-Ergebnissen
-Vergabe
-vorzeitig
-weitem
-konkret
-verwiesen
-Nachfolge
-kriegen
-Feststellung
-bestanden
-versprechen
-Mission
-unbekannte
-Situationen
-Tabellen
-Lärm
-Erzählungen
-Diplomaten
-Spanier
-Präsentation
-leitete
-Senioren
-Leipziger
-beeinflussen
-bereiten
-Gabriele
-erleichtern
-Amerikas
-erstaunlich
-Kontrollen
-Beleg
-Läden
-erfuhr
-männlichen
-markiert
-Business
-gewidmet
-R.
-zum einen
-Kreuz
-tiefen
-umfangreiche
-annehmen
-Hollywood
-erzählte
-Klarheit
-enden
-Erster
-holt
-Senats
-Sitze
-Wurzeln
-verlaufen
-Matthias
-Rechten
-regiert
-Partnern
-Vogts
-Claudia
-niedrig
-Formel
-bestraft
-Grün
-beauftragt
-eröffnete
-Renate
-Signale
-Olympia
-gründlich
-Fertigung
-Athleten
-Ausführung
-Jungs
-Knie
-Gesellschafter
-überaus
-hebt
-Errichtung
-sicheren
-Arafat
-Institution
-korrekt
-Drama
-kenne
-Studio
-verringern
-aufzubauen
-Konzerne
-Zeitalter
-Tests
-Substanzen
-Jedenfalls
-Betten
-Beute
-Grundsatz
-bitten
-Aspekte
-Umweltminister
-Haß
-ständigen
-Königin
-Erwachsenen
-BGB
-manches
-is
-erlitt
-begreifen
-verliehen
-erhöhten
-Bauch
-Schrift
-leiten
-jährlichen
-eingeschränkt
-allemal
-Wiederaufbau
-Gisela
-zunehmende
-Hut
-indischen
-Entstehung
-studieren
-nachgewiesen
-Angabe
-orientieren
-Ära
-Zentralbank
-Rheinland-Pfalz
-Blätter
-negativen
-eingehen
-geschlossenen
-bedienen
-bevorstehenden
-Runden
-Hoechst
-benannt
-weichen
-Bakterien
-Daniel
-glaubte
-Vorsitz
-Konstruktion
-bat
-Klaus Kinkel
-Balkan
-beschädigt
-Weltmeisterschaft
-dicken
-Befragten
-a.
-Brust
-schlossen
-Gewinner
-römischen
-Christoph
-meines
-erlebte
-anfangen
-Chirac
-niemanden
-wehren
-bisweilen
-stürzte
-Leichen
-Seinen
-Empfehlung
-erlassen
-Di
-gleicher
-regionale
-BGH
-gefährden
-trinken
-Vorsicht
-dramatischen
-Englisch
-lobte
-Warnung
-günstigen
-Inc.
-nachweisen
-unterbrochen
-Verbreitung
-östlichen
-Anwälte
-Vorstandsvorsitzende
-eingebracht
-Norbert
-geht's
-Südwesten
-Finnland
-profitiert
-Südkorea
-markieren
-Kürzung
-Gleichwohl
-üben
-Umfragen
-Ausländern
-Berge
-fehlende
-Schrecken
-Jagd
-angesagt
-rechtlich
-sorgten
-verweisen
-erfordert
-hessische
-VfB
-erweitern
-Abschiebung
-begegnet
-Demokraten
-übers
-bevorzugt
-dauerte
-beruht
-Blumen
-gezählt
-Ulm
-Träume
-einbezogen
-fünfzehn
-gekürzt
-Photos
-fester
-kehrte
-wechselt
-Resultat
-Beschwerden
-zweifellos
-Denkmal
-zurückgezogen
-Design
-Erholung
-gelebt
-Frankfurt am Main
-gedroht
-Lateinamerika
-Mo
-Prinz
-Marktplatz
-Dirk
-Café
-Acht
-unbekannten
-Mandat
-Haftbefehl
-spätere
-diente
-Parkplatz
-Künstlern
-Materials
-G.
-zwangsläufig
-Vögel
-zählte
-Busse
-Video
-digitale
-Albert
-Rezession
-Pferde
-Schriften
-bekämpfen
-Wirtschaftspolitik
-Bestellung
-Hunde
-Quadratmetern
-Orte
-schlimm
-Gedanke
-Beste
-nichts zu tun
-Legislaturperiode
-Interviews
-fünfte
-untereinander
-trugen
-Selbstmord
-früherer
-Schuhe
-ausgeglichen
-Unsicherheit
-privat
-Medium
-Unbekannte
-etc.
-abgelegt
-schwedischen
-sichere
-bosnische
-Initiativen
-Friedhof
-Wände
-stärkere
-e.V.
-Bayerische
-Konten
-wem
-Empfänger
-Renten
-typisch
-Arbeitsgemeinschaft
-heuer
-Strecken
-US-Präsident
-Tal
-Linke
-beeinflußt
-Votum
-natürliche
-vorhandene
-angemessen
-komplette
-Weimar
-Demonstrationen
-Milch
-Anmeldung
-vergleichen
-Monats
-sportlichen
-chemische
-Moslems
-reich
-Rhythmus
-Werten
-Japans
-Glaubwürdigkeit
-mangelnde
-übersetzt
-landen
-F.
-Ehepaar
-wiederholen
-Netanjahu
-Genuß
-Mängel
-garantieren
-Coach
-Reihenfolge
-Siedlung
-kletterte
-illegalen
-schickt
-Instrumente
-Globalisierung
-sorgfältig
-Springen
-Kieler
-Welle
-fehlten
-traten
-Schock
-negative
-nötige
-Möglicherweise
-RWE
-Ford
-Glanz
-Schlacht
-wirbt
-kostete
-Anordnung
-vereinbarten
-erwies
-signalisiert
-Bochum
-Charme
-begrüßte
-Freilassung
-Ankunft
-Ingrid
-Gibt
-ökologisch
-Bundestagswahl
-Verhandlung
-Klavier
-Faktor
-endgültigen
-Bundesfinanzminister
-schickte
-Söhne
-Liberalisierung
-Verleger
-Vereinbarungen
-Terroristen
-Toren
-Pakistan
-Aufregung
-unterhalb
-Übersetzung
-Texten
-strategische
-Pflegeversicherung
-Investor
-Konditionen
-vorgesehene
-kannte
-unbekannt
-Krebs
-Infotyp
-Jahresbeginn
-offener
-Rühe
-Triumph
-rät
-Zahlungen
-Engländer
-chemischen
-mühsam
-ausbauen
-auszuschließen
-konservative
-E.
-stattgefunden
-notfalls
-bedingt
-umgehend
-Wüste
-Zuschuß
-wenigsten
-Kommune
-Gewerbe
-Experiment
-Darüber
-angepaßt
-transportiert
-indessen
-D-Mark
-Dortmunder
-veränderten
-Daraus
-gänzlich
-Österreicher
-Dasa
-bester
-Zahlreiche
-Interpretation
-Bundestages
-Daraufhin
-Jahrestag
-Christa
-Bergen
-geladen
-Grundlagen
-Dingen
-belasten
-Steine
-Feldern
-Landstraße
-Ermittler
-HSV
-künstlerischen
-Ausbruch
-Beschlüsse
-außerordentlich
-anzubieten
-liebe
-ausgestellt
-streichen
-Stadthalle
-Pferd
-Vietnam
-längeren
-ausgeben
-erzielten
-Währungen
-Darlehen
-bekanntgegeben
-Kälte
-Tennis
-EM
-siebziger Jahre
-Lektüre
-Zelle
-Chinesen
-prüft
-Projekts
-Ermordung
-Lesung
-Einzelfall
-Erkenntnissen
-fern
-heiß
-vornehmlich
-Logik
-Gattung
-Schwung
-Staatschef
-Stasi
-Hildegard
-Bestehen
-derzeitige
-indirekt
-fällig
-Aids
-Anleihen
-Warschau
-womit
-Fernseher
-Weltbank
-Hauptbahnhof
-räumen
-gedreht
-stellvertretender
-vor Steuern
-Gedicht
-Male
-siebziger Jahren
-beschränken
-gewähren
-angeordnet
-Rekord
-Vergnügen
-Erklärungen
-erfunden
-beseitigt
-zulässig
-Koalitionspartner
-Gutachter
-rechtlichen
-erwarte
-nördlichen
-Auschwitz
-Europäische
-beantwortet
-genießt
-achtziger Jahren
-erfolgte
-Füße
-wechselte
-Gerichtshof
-Wichtig
-anstatt
-älteste
-Baustelle
-arbeitslos
-Nord
-Geduld
-beweist
-verbundenen
-eingetragen
-Dörfer
-Steuerzahler
-Nachbarschaft
-unterschiedlicher
-Muslime
-Tips
-Elf
-Krankenhäuser
-Aufnahmen
-Vermarktung
-Kontinent
-beseitigen
-billig
-präsent
-jetzige
-musikalischen
-Jahresüberschuß
-ihrerseits
-Ach
-verwirklichen
-Mainzer
-Schichten
-Ärzten
-erwartete
-Sex
-Lyrik
-gespeichert
-Torwart
-vornherein
-Platte
-Ressourcen
-Restaurants
-saßen
-enorm
-orientiert
-Verfahrens
-Knapp
-Ersten
-prompt
-Vereinen
-Markus
-Differenzen
-Präsidium
-taucht
-Bad Homburg
-blockiert
-hohes
-Leiterin
-Justizminister
-Umstände
-festhalten
-fortan
-strikt
-Einwohnern
-musikalische
-Entsprechend
-Feier
-Väter
-Israelis
-Filialen
-http
-verzeichnen
-asiatischen
-erweisen
-französischer
-Ursprünglich
-Deswegen
-mochte
-knappen
-kräftigen
-Bein
-Klar
-ökonomischen
-individuellen
-verkaufte
-derer
-Auszeichnung
-Teilnehmern
-Songs
-beachten
-gleichsam
-Parlamentarier
-schweigen
-Schwächen
-bürgerlichen
-lachen
-Bundesland
-Stärkung
-Anwender
-Boeing
-usw
-schießen
-Gebäudes
-Töchter
-Wäre
-Chefredakteur
-Absturz
-mehrheitlich
-Boot
-Alpen
-landete
-Fahrbahn
-verschärft
-locken
-Dessen
-SPD-Fraktion
-gewordenen
-kümmert
-ggf
-öffentlichen Dienst
-Fünftel
-religiöse
-Mehrzahl
-Feind
-beklagen
-Unruhe
-fühle
-Dichtung
-Fahrzeugen
-verrät
-z. B.
-Nutzer
-verbringen
-beides
-Wahrscheinlich
-Priester
-nutzte
-armen
-überlebt
-Talent
-österreichische
-herkömmlichen
-Festnahme
-ältesten
-einrichten
-Angelika
-berechtigt
-Student
-kauft
-Kuba
-angesetzt
-rechtliche
-Stichwort
-Dynamik
-Budapest
-Lücke
-versorgen
-Übersicht
-Chefs
-gewaltigen
-Mond
-Tragödie
-Kräften
-Landtagswahl
-Neu
-Legende
-niederländische
-Zivilisten
-Mi
-Spätestens
-Bosnien-Herzegowina
-Volkshochschule
-vergleichbar
-Ruanda
-Fahrrad
-bescheiden
-selbständig
-Ankara
-weibliche
-Nachteil
-Wenig
-Staatsregierung
-aktuell
-identifiziert
-Zulassung
-Paß
-Revision
-mittlere
-Pro
-Linien
-gutem
-infolge
-Kämpfer
-Grundschule
-Verzweiflung
-Autonomie
-Bewährung
-unternommen
-Erträge
-umfangreichen
-jüngster
-bestimmter
-wichtiges
-Hoffmann
-Eintrag
-Patient
-fördert
-Eigentum
-Grundstücke
-besuchte
-eingehalten
-Stationen
-Jubiläum
-Bad
-Freien
-Erwartung
-künstlerische
-gestärkt
-weitergehen
-zusammengefaßt
-rücken
-Vorbereitungen
-Biographie
-annähernd
-Physiker
-Reporter
-Strich
-privater
-sechsten
-stärkste
-strebt
-Boris Becker
-suchten
-lernt
-Bestimmung
-abgesetzt
-wisse
-van
-Rechts
-ÖTV
-Hunger
-manuell
-notiert
-stört
-Group
-angefangen
-Marktführer
-Heim
-Rätsel
-beurteilen
-Jäger
-gedrängt
-gedruckt
-schriftlich
-Installation
-unternehmen
-schuld
-lacht
-Einhaltung
-Stille
-Schwarzen
-Lothar
-gesteckt
-Zuhörer
-Museums
-STUTTGART
-Urlauber
-Orientierung
-nächster
-bestreiten
-oftmals
-Bagdad
-ewig
-Untersuchungshaft
-Roland
-Prinzipien
-steuert
-heutzutage
-unwahrscheinlich
-Piloten
-maßgeblich
-Hubschrauber
-herstellen
-globale
-einigermaßen
-Bulgarien
-geredet
-Keiner
-absoluten
-sinkt
-Eingriff
-überwunden
-Werkstatt
-Chicago
-Rentenversicherung
-springen
-Zusage
-angesiedelt
-stören
-Verurteilung
-interessante
-verlief
-Erscheinung
-Birgit
-Main
-argumentiert
-New
-ergänzen
-abgestimmt
-Überwachung
-Kapazität
-Kapazitäten
-Mehrwertsteuer
-Größenordnung
-Ertrag
-bewahrt
-erkannte
-baden-württembergischen
-anstehenden
-sportliche
-gefährlichen
-Hilfen
-Maßstab
-Geste
-ausgewählten
-auswählen
-Verwaltungsgericht
-Freilich
-realisieren
-bestritten
-gebürtige
-Knoten
-blicken
-Zone
-wen
-anderthalb
-Aufenthalt
-Rad
-Wille
-richtete
-versagt
-Zuletzt
-Exemplare
-Schulter
-Expansion
-angetreten
-gewünscht
-Edmund Stoiber
-begriffen
-Trost
-Verfasser
-Zum anderen
-Abitur
-Wenige
-lieferte
-liefen
-Kohle
-unterschrieben
-Zuschlag
-Bürgerinitiative
-Geschäften
-Mißtrauen
-Schmerzen
-entlastet
-Reinhard
-Bayern München
-Europäische Union
-Tatsachen
-tatsächlichen
-Freiburger
-wirkliche
-strengen
-Ironie
-Asyl
-ständige
-unlängst
-Kapitalerhöhung
-träumen
-praktische
-moralische
-deutsches
-zunehmenden
-bedeutendsten
-Kommunalwahl
-Empörung
-jüngere
-fehlenden
-herzustellen
-verteidigte
-Russland
-Mittelalter
-Buchstaben
-Zorn
-Nordamerika
-baute
-Begriffe
-angekommen
-Knochen
-fremde
-Mieten
-Konsolidierung
-leistet
-Produzenten
-zeichnen
-abgeschafft
-bewirkt
-Berücksichtigung
-Wiesbadener
-Früchte
-fremd
-Umwandlung
-wagen
-nachhaltig
-K
-Häftlinge
-zerstören
-Listen
-afrikanischen
-Abbruch
-Richtlinien
-en
-niedersächsischen
-Demnach
-Sparte
-Thailand
-vorläufigen
-Siehe
-notierte
-schwache
-Aufforderung
-ausschließen
-Broschüre
-Stuhl
-lauten
-Wahrscheinlichkeit
-Wärme
-verwirklicht
-Devise
-Konservativen
-Kameras
-ausführlich
-wirklichen
-Vorfall
-Mafia
-Ängste
-Polizist
-starker
-Decke
-auslösen
-Mannheimer
-freigegeben
-Passanten
-Bald
-aufkommen
-Ändern
-Sollten
-Bruno
-beschließen
-unterrichtet
-Budget
-Katholiken
-gefährliche
-sowjetische
-begleiten
-attraktiv
-Krone
-Sterne
-Jahrzehnt
-Wiese
-jegliche
-Block
-Grab
-entnehmen
-Viertelfinale
-kritisieren
-dicke
-Freigabe
-Autorität
-Streiks
-soeben
-dieselbe
-Dilemma
-Wohlstand
-beruflichen
-Selbstbewußtsein
-Aussteller
-Standorte
-fängt
-Fisch
-Hitze
-Epoche
-Rückstand
-entdeckten
-lägen
-angeklagt
-benötigten
-rechtfertigen
-Gestalten
-Plötzlich
-verknüpft
-Bundesamt
-Erlös
-Rudolf Scharping
-Finanzministerium
-Ost und West
-real
-Trio
-Seoul
-verläuft
-klagte
-Schauspielerin
-Anhörung
-Rasen
-Prozentpunkte
-Ferne
-Vorrang
-verfügbar
-Mandanten
-Cursor
-Jelzins
-verurteilte
-Projekten
-begrüßen
-insofern
-bedeutende
-gewählten
-com
-Annäherung
-Mindestens
-La
-Erfindung
-Bauten
-Verbesserungen
-Drohung
-gegründeten
-verabschieden
-beklagte
-geistigen
-längerem
-protestiert
-Zigaretten
-Mitgliedschaft
-C.
-D.
-bedenken
-spiegelt
-Verwandten
-fliegt
-merkt
-Schulz
-Gerichts
-gemeinsames
-vernichtet
-Unruhen
-Friedensprozeß
-Leinwand
-tödlich
-ausgebildet
-dunkle
-bestreitet
-nebenbei
-Verschiebung
-Ausweg
-irakischen
-Rot
-einstige
-Unterschriften
-Panik
-untersagt
-literarische
-Inhaber
-Rache
-Differenz
-Duisburg
-Priorität
-Susanne
-Willi
-Legen
-versammelt
-Ebenen
-Köpfen
-Original
-online
-Ingenieure
-schuf
-Kirch
-Gaststätte
-inmitten
-Beurteilung
-sicherte
-fehle
-Kliniken
-Sarajevo
-Schreibtisch
-gesund
-stürzen
-Jens
-typischen
-lokale
-Neuwahlen
-Möller
-Turm
-tanzen
-Party
-warfen
-Appell
-erreichbar
-Albanien
-VfB Stuttgart
-Erwin
-Meyer
-Spielzeit
-beliebt
-Konzerte
-Süd
-angekündigten
-X
-besonderes
-vorliegt
-ausgerichtet
-Technologien
-zusammenarbeiten
-bewerten
-Grosny
-Soldat
-Hochzeit
-verstärkte
-umsonst
-belgischen
-Akteure
-Intendant
-Akzeptanz
-überlegt
-spürt
-Silber
-Metropole
-nachträglich
-Terror
-Bundesverband
-setze
-Standards
-nächstes
-Krankenversicherung
-gegebenenfalls
-Entsorgung
-antwortete
-frühzeitig
-Versöhnung
-befanden
-Fremde
-Arbeitgebern
-lehnen
-ausgetragen
-Erfurt
-Lachen
-Strand
-mißbraucht
-Gründer
-Ruhm
-extra
-Parkett
-abgebrochen
-zuweilen
-Wolken
-Spezialisten
-wählt
-Datei
-Areal
-Stammdaten
-Hang
-gespart
-russischer
-Unter anderem
-größerer
-Heroin
-Bestätigung
-Ahnung
-Beobachtung
-Die Zeit
-Mittelfeld
-Trauer
-sonstigen
-Florida
-töten
-Toleranz
-strategischen
-beurteilt
-Defizite
-Gedächtnis
-Behinderte
-Antonio
-Teheran
-Daimler
-grauen
-vollzogen
-Tschernobyl
-auf keinen Fall
-sechziger Jahren
-Vorstandsvorsitzender
-angehoben
-Wahrnehmung
-Schwestern
-Weiterbildung
-Kategorie
-gestört
-berührt
-Ortsbeirat
-umsetzen
-Menü
-gespannt
-Unmut
-Wohnen
-o
-AFP
-überfallen
-verabschiedete
-keine Rede
-radikalen
-übliche
-gestürzt
-Zeitschriften
-Olympiasieger
-Erneuerung
-Venedig
-Axel
-mittelfristig
-Verordnung
-moralischen
-Bar
-Kloster
-vermißt
-Einem
-Staub
-betreten
-S-Bahn
-Istanbul
-illegale
-angekündigte
-gewährleisten
-Schmerz
-Zeitgenossen
-Elend
-Erdbeben
-gewöhnt
-obersten
-schlugen
-bestens
-basiert
-Summen
-jeweilige
-abgelöst
-potentiellen
-erhebt
-Potsdamer
-erneuten
-decken
-verlautete
-Theaters
-Wissenschaftlern
-Na
-Künstlerin
-engagieren
-scharfe
-kalten
-entzogen
-bedeckt
-Benzin
-Störungen
-Seither
-Joschka Fischer
-Diktatur
-Kanal
-Hansestadt
-günstige
-getestet
-Attentat
-Beck
-Lübeck
-Sir
-Pech
-verbieten
-Eier
-zeitlich
-Libanon
-angeblichen
-verwaltet
-vorsieht
-Holocaust
-Untergang
-spannend
-umgewandelt
-zuwenig
-mächtigen
-P.
-verwandeln
-zukommen
-Rentenmarkt
-Komponist
-Aktivität
-Schwerpunkte
-einbringen
-Zwang
-unterstellt
-dauerhaft
-Einträge
-sichtlich
-Schmuck
-Romane
-Atem
-Uraufführung
-Beträge
-dasselbe
-behauptete
-angehört
-BUND
-klingen
-Gene
-verheiratet
-Zaire
-Ansätze
-irgend
-Archiv
-BASF
-Resonanz
-enorme
-Landwirte
-Handwerker
-Algerien
-Reiz
-Plattform
-Telefonnummer
-Einschränkung
-Zagreb
-Beweise
-Erstellung
-historisch
-BRD
-Burg
-Anfragen
-Kriegsende
-Stockholm
-Anweisung
-Kreises
-verpflichten
-Hölle
-Betrachter
-Vermieter
-Beitritt
-Rechtsprechung
-altes
-Anlauf
-Reichtum
-Persönlichkeiten
-reagierten
-Blüm
-fit
-beherrschen
-Markieren
-ginge
-verleihen
-analysiert
-Den Haag
-heiligen
-Eingabe
-enormen
-Einfluss
-Konfrontation
-Kairo
-Kämpfen
-tschechischen
-beschäftigte
-typische
-Zuerst
-Dritten Welt
-Bedürfnisse
-empört
-Befehl
-Operationen
-Gemüse
-Aachen
-langjährige
-verweigern
-veränderte
-zahlreicher
-beendete
-Massaker
-Mordes
-korrigiert
-eingestuft
-Borussia Dortmund
-ausgefallen
-Typen
-anstelle
-CDU/CSU
-Illusion
-Grunde
-Landesbank
-James
-Organisatoren
-Klärung
-daheim
-umzusetzen
-Endlich
-Fach
-Landsleute
-realen
-Poesie
-Bahnen
-eingereicht
-wirtschaftlicher
-Berger
-stellvertretenden
-Gremien
-Konzeption
-Wirtschaftswachstum
-Zustände
-AOL
-Euphorie
-Libero
-umgeben
-langfristige
-staatlicher
-sexuellen
-Gebäuden
-bunte
-Duell
-Fahrgäste
-Südamerika
-Spektrum
-verschwindet
-half
-Charles
-olympischen
-rot
-Staatsbürgerschaft
-Einkauf
-verlegen
-Traditionen
-neunziger Jahre
-Neuregelung
-verhängt
-gedrückt
-Zusammensetzung
-wahrgenommen
-Fuchs
-ordentlich
-Marken
-evangelische
-KG
-gedeckt
-hierbei
-überfordert
-antwortet
-Einordnung
-Satelliten
-Sektor
-Paket
-Charlotte
-günstiger
-befragt
-verwickelt
-freitags
-allerlei
-Verpflichtungen
-Ministerien
-geltende
-iranischen
-Flexibilität
-problemlos
-vollem
-Massen
-sicherer
-beeindruckt
-widmen
-liegenden
-jährliche
-erwischt
-entsprechender
-diversen
-Straßburg
-drohenden
-doppelte
-genauen
-Polizeisprecher
-Sommerpause
-Räuber
-zwingt
-Experimente
-Major
-allesamt
-mutmaßlichen
-Hamburgs
-montags
-Ernährung
-Auftreten
-Streifen
-Rechnungen
-Bundesstaat
-Marianne
-Würzburg
-Fassade
-Kenntnisse
-gekämpft
-schlimmsten
-einverstanden
-möge
-Adressen
-Beendigung
-einheitliche
-Baby
-abgesagt
-Umsatzes
-Daimler-Benz
-beliebig
-Ferien
-Griechen
-Flaschen
-Panzer
-traurig
-verdrängt
-verstoßen
-Ämter
-Klinsmann
-Labor
-Noten
-legendären
-Nachweis
-gewöhnlich
-trainiert
-Basel
-b
-betreffenden
-Materie
-Herausgeber
-behindert
-Anschläge
-niedrige
-Polizeiangaben
-Abstieg
-Rexrodt
-Kindergärten
-engagierte
-Kreuzberg
-Kreuzung
-beschlossene
-stützen
-Wellen
-dritter
-Anhebung
-Ermittlung
-Volker
-Gebühr
-gewissermaßen
-Treuhand
-zukünftigen
-Nahen Osten
-Bundesrepublik Deutschland
-Tagesspiegel
-Großstadt
-Aufsehen
-Evangelischen
-Experte
-parlamentarischen
-liberalen
-kassiert
-Abwesenheit
-vehement
-Bundesanstalt für Arbeit
-Laufbahn
-Reichstag
-Unfälle
-Darum
-versuche
-gleicht
-Ritter
-Physik
-vollständige
-einmalige
-gerechtfertigt
-präzise
-biete
-vorgelegten
-Welten
-SED
-Leib
-Niederlagen
-Thyssen
-Darunter
-Schwarze
-beantragen
-Tatort
-Objekten
-juristischen
-Westeuropa
-gelben
-Visionen
-berühmt
-Resolution
-jemanden
-eingetreten
-spektakulären
-Katharina
-Aufstand
-teilten
-erwirtschaftet
-mächtig
-Beschwerde
-jugoslawischen
-festzustellen
-auf den ersten Blick
-Kette
-zurückhaltend
-Clintons
-Minderheiten
-Unterkunft
-Gymnasium
-Einstiegsbild
-Profi
-Bibel
-Buchungskreis
-beschuldigt
-griechische
-Muß
-Meinungen
-Sobald
-erfolglos
-anscheinend
-Roth
-Lippen
-Möbel
-Frühstück
-Basler
-Dritter
-Bauarbeiten
-verbirgt
-Diepgen
-bildeten
-Schicht
-Freie
-besetzen
-Leere
-Klassiker
-Weile
-vergangener
-realistisch
-überzeugend
-schlafen
-Paradies
-protestieren
-Waffenstillstand
-Unterschrift
-Angelegenheiten
-startete
-Elke
-ostdeutsche
-dänischen
-Schlange
-Virus
-sächsischen
-Zurück
-Huber
-spiele
-Geschenk
-ausgemacht
-Lizenz
-aufgefallen
-dramatische
-Mario
-Bündnisgrünen
-Betracht
-George
-II.
-mangels
-Gitarre
-U-Bahn
-Beobachtungen
-arbeiteten
-bitter
-anhaltenden
-Brücken
-Gesang
-Rassismus
-Löwen
-oberste
-Palästinensern
-errechnet
-Elbe
-Taktik
-Begegnungen
-hervorragend
-Verhältnissen
-Fische
-seitens
-bewährt
-Umstand
-wiesen
-Geräten
-Funktionäre
-Erhaltung
-äußeren
-Heiligen
-bewaffneten
-siegte
-pflegt
-geforderte
-unterstrich
-PS
-Logistik
-unzureichend
-Nie
-Vertreibung
-belegte
-Insofern
-sonntags
-Leid
-Format
-entstandenen
-Bogen
-E
-regeln
-durchzuführen
-Handy
-gewaltige
-Kabel
-dazwischen
-Renaissance
-Beseitigung
-identisch
-Gottesdienst
-Anwesenheit
-nah
-Onkel
-Berechtigung
-abwarten
-gewöhnlichen
-Vernichtung
-interessierte
-Mozart
-Gegenstände
-Proben
-Sparkassen
-abgenommen
-Rot-Grün
-entlasten
-Realisierung
-IOC
-verschieben
-breiter
-kanadischen
-Schwaben
-Niederländer
-echt
-treu
-systematisch
-Techniken
-Stephan
-führender
-Jahrtausendwende
-Lupe
-Fluggesellschaft
-Braun
-Wettbewerbs
-Befürchtungen
-Fußgänger
-Abwicklung
-testen
-anzunehmen
-Pkw
-Saarland
-spontan
-Nationalsozialismus
-Kaiserslautern
-Raketen
-bösen
-zulegen
-geeignete
-Verletzte
-bedauert
-Liebhaber
-Henkel
-Platten
-Adolf
-laden
-worauf
-Billionen
-Beinen
-genügen
-Untergrund
-Ansichten
-einzustellen
-Jeden
-Verbrauch
-wissenschaftlich
-veranlaßt
-wodurch
-Überhaupt
-Geschäftsleute
-Inneren
-Zumal
-Nebel
-Favoriten
-Jahrhunderte
-Vermutlich
-lustig
-ignoriert
-Seminar
-buchen
-Befürworter
-Landratsamt
-Begleitung
-bringe
-wovon
-begründen
-Zusammenhänge
-ebensowenig
-offenkundig
-Neigung
-Jurist
-bedeutenden
-zurückziehen
-Dimensionen
-verlängern
-Reiter
-erspart
-Entscheidend
-vorbereiten
-Tänzer
-Parlamentswahlen
-friedlich
-Boom
-fertiggestellt
-lebendig
-Harmonie
-überholt
-plädierte
-Spalte
-Siedler
-Kohls
-scharfen
-World
-Temperatur
-Paare
-technischer
-drehte
-fuhren
-sauber
-gesteuert
-anbietet
-Maske
-ausmachen
-ähnliches
-Container
-Transparenz
-Werkzeuge
-sechziger Jahre
-schwächer
-begeben
-Schultern
-Ding
-diverse
-Luftwaffe
-Offiziere
-Westens
-Sendungen
-vorgeführt
-schwedische
-ordnen
-Belege
-angebliche
-bereitgestellt
-zivilen
-schoß
-Erben
-geistige
-Ministeriums
-Matthäus
-Klein
-Bekenntnis
-minder
-vorkommen
-Insassen
-in Wirklichkeit
-Schild
-Lehrerin
-Berichterstattung
-verübt
-Angeboten
-Verfassungsschutz
-Foyer
-Erfassung
-verwendeten
-Kundschaft
-Focus
-Formulierung
-zulassen
-Zählern
-Ferrari
-gültig
-einzurichten
-Kundgebung
-frühestens
-Werkes
-Aufstellung
-Horizont
-beziffert
-Innensenator
-Rubel
-gekündigt
-bedeutete
-appellierte
-Semester
-Kripo
-verpaßt
-Bescheid
-erfreut
-Produktivität
-Kapitalismus
-Abfall
-Flughäfen
-Königs
-Multimedia
-Korrektur
-bekräftigt
-spekuliert
-Kredit
-Buche
-Auslieferung
-Breite
-aufbringen
-springt
-möglicher
-empfunden
-zu Fuß
-staatlich
-Flasche
-langjährigen
-Boris
-Uns
-Performance
-amtlichen
-Hessischen
-Intelligenz
-Torhüter
-praktischen
-Die Welt
-Protagonisten
-on
-Olympischen Spielen
-mitmachen
-zukünftig
-wilden
-Chile
-Schüsse
-Kompetenzen
-Irgendwann
-Netzwerk
-eingelegt
-wenngleich
-Passagen
-potentielle
-In der Tat
-ehrlich
-kontinuierlich
-80er Jahre
-v.
-Erlebnis
-unerwartet
-zitierte
-Schottland
-verstorbenen
-Gutes
-Bäumen
-Jahrtausend
-Aufwendungen
-Erstens
-Vormittag
-bundesdeutschen
-Steuerung
-faßt
-Beispielsweise
-Schuster
-Mauern
-Kreml
-Slowakei
-Vermutung
-Wohnzimmer
-westlich
-radikale
-Windows
-solide
-Investition
-Comeback
-Dritte
-kroatische
-G
-Karadzic
-Edith
-ausgebrochen
-Amerikanern
-wertete
-Endspiel
-Bezahlung
-Abgeordnetenhaus
-vermeintlich
-Vulkan
-freute
-Gehälter
-deuten
-so genannten
-stetig
-M
-Joseph
-neueste
-Hallen
-Hierzu
-Kriege
-Koffer
-Herrscher
-Laune
-individuell
-Brunnen
-Wettbewerbsfähigkeit
-langfristigen
-gültigen
-verschafft
-wehrt
-willkommen
-Grundsätzlich
-ansehen
-geglaubt
-berufliche
-Audi
-erschöpft
-zusammengestellt
-Fachhochschule
-ungewöhnliche
-billigen
-übertroffen
-Stolpe
-ABAP
-stehende
-Hätte
-BONN
-Besatzung
-geführten
-betonen
-nahen
-Visier
-aufrufen
-Applaus
-Esslinger
-ertragen
-Bielefeld
-Blues
-vorbehalten
-Amtes
-juristische
-Nationalen
-seltener
-Gewiß
-viermal
-Körperverletzung
-Entführung
-beschert
-gesteht
-erneute
-heimlich
-Verabschiedung
-geforderten
-nannten
-klarer
-Stirn
-Lieferungen
-Wälder
-Ruth
-männliche
-lockt
-junge Mann
-Schlaf
-Bargeld
-Motivation
-Ideologie
-peinlich
-Urteile
-Ausrichtung
-anzusehen
-merken
-Göttingen
-Standpunkt
-nervös
-Härte
-Verstoß
-entfällt
-verlangten
-tägliche
-geflogen
-Einsamkeit
-Zeitplan
-derartigen
-schieben
-äußert
-Einschränkungen
-Siege
-Rau
-Schauspiel
-Festlegung
-hintereinander
-Vertretung
-Kommunalwahlen
-Simon
-Seehofer
-bildete
-kriegt
-Weichen
-Werks
-interpretiert
-Augsburger
-Verkäufer
-betreffen
-seiten
-Margarete
-aufgetreten
-industriellen
-Lebensjahr
-ökonomische
-Debatten
-Wolfgang Schäuble
-Ergänzung
-Eisen
-verdankt
-Geldes
-wild
-Allen
-Detlef
-Betriebsergebnis
-Publikums
-beschrieb
-sprang
-Künftig
-Staatskanzlei
-vertreiben
-schmalen
-bloße
-Abgabe
-wunderbar
-lernte
-Umland
-Lire
-kaufte
-Präsidentin
-ideale
-operativen
-eingenommen
-Argumentation
-aufhalten
-Pistole
-zugelegt
-Schein
-Sympathie
-kirchlichen
-höherer
-Bundesbürger
-Stufen
-werdenden
-Flut
-Rindfleisch
-drohe
-Künstlers
-verkauften
-fernen
-Kanzleramt
-Anblick
-Ringen
-Aktionären
-Souveränität
-verzweifelt
-abgewickelt
-Geschäftsjahres
-Will
-bedacht
-tauchen
-Erlöse
-galten
-Vorjahreszeitraum
-heben
-Residenz
-Teilung
-stammende
-Doris
-Einwohnerzahl
-besaß
-Moderator
-Lutz
-Auskünfte
-Geheimdienst
-Nordirland
-Bewerbung
-Elfriede
-Westjordanland
-Spieltag
-stillen
-Lehrern
-Sparpaket
-Auslöser
-Auftraggeber
-müssten
-Veba
-Programmen
-Besteuerung
-Neuordnung
-Gouverneur
-wertvolle
-Zeug
-Überall
-Münchens
-ausüben
-in letzter Zeit
-Bande
-Fernsehsender
-durchweg
-ausführen
-trainieren
-öffentlich-rechtlichen
-goldenen
-Überstunden
-Exporte
-Einblick
-Ausführungen
-O
-herausgegeben
-Polens
-Ausgangspunkt
-Vorzüge
-spezialisiert
-stützt
-Heike
-Vergewaltigung
-kalte
-Echo
-Witwe
-Gleichgewicht
-Ehrgeiz
-Ehren
-sozialdemokratischen
-Kaufpreis
-Feinde
-Betrug
-eingeschaltet
-Skulpturen
-Telecom
-erobert
-eingebaut
-nationaler
-angeregt
-Arbeitskreis
-Kanther
-Naturschutz
-Auftritte
-Energien
-Umweltministerium
-eintreten
-regelrecht
-elektrischen
-dankbar
-Sichern
-Sängerin
-kompliziert
-verständigt
-verlagert
-BA
-bremsen
-Unschuld
-aktiviert
-Palette
-Kultusminister
-Braunschweig
-ursprüngliche
-dieselben
-Finanzamt
-Kreativität
-Nachteile
-Hitlers
-Gerda
-Nigeria
-bewirken
-bezüglich
-Äußerung
-Hürden
-Bleibt
-Ostern
-beeinträchtigt
-Regensburg
-Richtig
-Glaube
-Harry
-automatische
-Einführungsleitfaden
-verbreiten
-durchschnittlichen
-manch
-Ursprung
-Oliver
-erschließen
-Umstrukturierung
-Analysen
-formulierte
-erarbeiten
-entfernten
-rechne
-Bündnis für Arbeit
-sogleich
-Erzähler
-flog
-intern
-zukünftige
-Volkswagen
-Emotionen
-Empfehlungen
-virtuellen
-beschleunigt
-ungewöhnlichen
-intensive
-blaue
-Konsumenten
-Prinzessin
-Sydney
-Intellektuellen
-geringere
-schade
-Elektronik
-gewisser
-teilgenommen
-auswirken
-samstags
-Maschinenbau
-Filiale
-Hierarchie
-abgezogen
-etabliert
-Verwirklichung
-Shell
-herangezogen
-tätigen
-Kids
-Radfahrer
-optimal
-Millionenhöhe
-Kuchen
-Übereinstimmung
-sexuelle
-Mars
-Gefangene
-verbergen
-festgelegten
-Kaufmann
-strenge
-friedliche
-Metall
-Terrorismus
-Kranken
-identifizieren
-Zähne
-niemandem
-schwarzer
-Inflationsrate
-verlorenen
-ausgelegt
-Berti Vogts
-Maastricht
-Verlage
-seinerseits
-wandern
-gebilligt
-Verwirrung
-liberale
-Österreichs
-leere
-Bemühen
-Landgerichts
-Einbußen
-Strafen
-Spitzenreiter
-östlich
-Verdachts
-Sätzen
-Eingriffe
-Wänden
-unterm
-übt
-Kommunismus
-Bürgerschaft
-Umweltschützer
-verliebt
-erfolgreicher
-Deutsche Telekom
-widmet
-lobt
-IRA
-Neun
-Millimeter
-vorgehen
-Titelverteidiger
-Porsche
-Spruch
-Stellenwert
-langweilig
-schiebt
-widerspricht
-tödlichen
-Bomben
-beinhaltet
-kurzerhand
-Zweiter
-Leistungsfähigkeit
-Hörer
-gestand
-Einwände
-jedermann
-christliche
-Enkel
-entfernen
-nachgedacht
-unterhält
-Paragraph
-Außenministerium
-unsicher
-Thesen
-American
-San Francisco
-Aufbruch
-verbesserten
-Buchung
-Beachtung
-ausgeht
-Gesetzen
-lebe
-Strategien
-Systemen
-handle
-Hauch
-einzuführen
-Fronten
-Podium
-einheitlichen
-abgeschoben
-Löcher
-feinen
-wagt
-trage
-bewegte
-Mehmet
-Erleichterung
-Brandenburger
-Jesus
-Roman Herzog
-Versicherten
-National
-zweitens
-vorab
-äußerten
-la
-Gerhardt
-Ilse
-amtierende
-Protesten
-Lernen
-Klang
-bemerkbar
-Zeugnis
-Tätigkeiten
-William
-ehemaligen Jugoslawien
-Jena
-Philosophen
-ungewiß
-rollen
-gewertet
-sonstige
-verrückt
-bezeichneten
-gegenwärtige
-Vorwürfen
-souverän
-geschlossene
-blutigen
-Güter
-Lokal
-ausreichen
-abgerissen
-Marsch
-Frühling
-aufhören
-T
-osteuropäischen
-sozialistische
-Verhaftung
-Hahn
-mutmaßliche
-Optionen
-Bremerhaven
-erforderliche
-gegeneinander
-Erfinder
-bewerben
-ungarischen
-Momente
-kleinste
-entführt
-kräftige
-V.
-einnehmen
-Anstalt
-Körpers
-frühe
-Zimmermann
-Mathematik
-Texas
-DAG
-befördert
-externen
-Schwere
-Malaysia
-einseitig
-vereint
-Company
-geeigneten
-unterstützte
-geübt
-begraben
-Volkspartei
-geteilt
-Prüfungen
-Konsum
-Arena
-nachdenken
-theoretisch
-kg
-Insekten
-grundlegende
-Entwürfe
-empfinden
-Haufen
-zunehmen
-Betrachtung
-umfassen
-Offenheit
-Albaner
-Szenario
-kopieren
-glatt
-wöchentlich
-verkraften
-Techniker
-hervorragende
-saniert
-Todes
-dominiert
-sichert
-Netze
-Kalkulation
-Heft
-Aufsteiger
-veröffentlichen
-Tonne
-Tel
-kehren
-verfaßt
-Champions League
-Föderation
-Fertigstellung
-Formular
-Herausforderungen
-Landschaften
-angegebenen
-verbreitete
-entworfen
-Referendum
-attraktiver
-örtliche
-warm
-Niedergang
-meldeten
-Eintracht
-verärgert
-komplizierten
-kommunale
-Bestellungen
-Spektakel
-einführen
-Donau
-Krankenhäusern
-Luxus
-geringeren
-Diagnose
-Streß
-Wiederholung
-Wahlgang
-Überraschungen
-veranschlagt
-Weiterhin
-Geschäftsmann
-Verfall
-morgigen
-toten
-großzügig
-Europameisterschaft
-bestellen
-kurdischen
-Kollegin
-wozu
-besseres
-Prozesses
-Plakate
-Heidelberger
-Selbständigkeit
-korrigieren
-Tendenzen
-hinauf
-zerstörten
-Clubs
-Stamm
-fein
-entgehen
-abgelaufenen
-heftiger
-SPD-Politiker
-nebenan
-gesunden
-ausgetauscht
-Bosniens
-schützt
-Standorten
-gewaltig
-Angela
-Sparkasse
-Duo
-Bedürfnis
-Friedens
-Stücken
-Löschen
-herrschen
-beschleunigen
-Beamter
-Nordkorea
-regelmäßigen
-Wörter
-fliehen
-transportieren
-Nachdruck
-Erna
-Jacques Chirac
-einzeln
-Ausschluß
-Porträt
-doppelten
-jedesmal
-BVG
-erledigen
-trocken
-Rückgabe
-kennengelernt
-Flüge
-Etappe
-wählte
-Tochtergesellschaft
-Vorurteile
-reist
-Eher
-Mittelstand
-Beton
-Abfahrt
-Anhängern
-eindeutige
-Gießen
-anmelden
-Tee
-Spiels
-Bundesinnenminister
-Umlaufrendite
-hinterlegt
-palästinensische
-ländlichen
-entkommen
-Sicherheitskräfte
-Bürokratie
-diplomatischen
-Botschaften
-siebten
-stünde
-Ausgerechnet
-Wiederwahl
-verstehe
-Sonstige
-las
-Mönchengladbach
-Bundesgebiet
-gewartet
-Regierungskoalition
-Lübecker
-verfehlt
-Tschechen
-Versuchen
-Freiheitsstrafe
-Hose
-Schwerin
-Chemnitz
-ausgenommen
-hiesigen
-Segen
-Ästhetik
-Verständigung
-elektrische
-geschenkt
-schrittweise
-Somalia
-Übergabe
-Somit
-entspreche
-schier
-Maus
-Erkrankung
-abbauen
-Redner
-internationales
-parlamentarische
-Sammler
-Kommando
-erregt
-Bischöfe
-Saarbrücken
-feierten
-ausgerüstet
-Mr.
-Unsinn
-fünfziger Jahren
-knappe
-kritisierten
-Album
-Media
-Durchgang
-radikal
-aufgestockt
-Kneipe
-Kopenhagen
-Zweite
-Dichters
-anzulegen
-bezweifelt
-Offenbacher
-Systematische
-Gesundheitswesen
-Funk
-härter
-verbrannt
-Bad Vilbel
-Vertrages
-Corporation
-Geldstrafe
-überwachen
-Wiederaufnahme
-gelegene
-künstlich
-gefangen
-gewordene
-Bekannten
-Scheidung
-isoliert
-rasche
-bestritt
-Schülerinnen
-Psychologie
-gewollt
-veranstalten
-eingegeben
-qm
-Zweitens
-Arbeitslosenquote
-Salzburg
-gerissen
-erobern
-Verlusten
-Favorit
-Betroffene
-empfahl
-Produktionen
-Sagen
-Flughafens
-sechzig
-trieb
-t
-Wirtschaftsministerium
-Neuseeland
-Kolumbien
-Aufteilung
-Schritten
-schönste
-größtenteils
-Handlungen
-Hammer
-denselben
-Doktor
-ungeachtet
-Erhebung
-Heimatstadt
-vorrangig
-Meisterschaften
-Martina
-Profit
-Belange
-net
-SAP-System
-verursachen
-Zivilisation
-umgebracht
-Guten
-Sohnes
-Entweder
-Kranke
-zwingend
-wofür
-benötigte
-sammelt
-rtr
-Gift
-Vermittler
-langsamer
-Buchungen
-Unterbringung
-Bindung
-Durchmesser
-eigenständige
-Richtungen
-renommierten
-Verdienst
-pünktlich
-bekanntesten
-Kennzahlen
-Kader
-verfallen
-verbraucht
-friedlichen
-gelandet
-Sindelfingen
-BSE
-Jahrhundertwende
-Fußballer
-Handels
-Intervention
-Klientel
-aufgeteilt
-belohnt
-StZ
-Gefährdung
-hilflos
-Adam
-problematisch
-freiwilligen
-Spaniens
-null
-aktivieren
-abzubauen
-Sports
-dokumentieren
-Anbau
-wecken
-erschüttert
-westlicher
-kommerziellen
-beachtet
-arbeite
-Kugel
-Töpfer
-Anregungen
-WDR
-ewigen
-gerieten
-Kardinal
-Afghanistan
-Terrain
-beschlagnahmt
-bemerkte
-schwebt
-Überschuß
-verbotenen
-künstlichen
-Abteilungsleiter
-Krisen
-Olympiastadion
-Nordosten
-abschließen
-ausgeweitet
-Reifen
-Rabin
-Bestände
-Einspruch
-fühlten
-Sparen
-Gärten
-Vernehmen
-zurückliegenden
-aufweisen
-Wahnsinn
-versammelten
-Autobahnen
-birgt
-Schauplatz
-Folter
-Bauen
-interessierten
-Match
-Bundesstraße
-Siedlungen
-befunden
-etablieren
-Ausscheiden
-Services
-Indianer
-Ausrüstung
-AOK
-Jahrhunderten
-zeitgenössischen
-Weißen
-Mitarbeiterin
-auskommen
-Sat 1
-blockieren
-Aktiengesellschaft
-verletzte
-Lebensmitteln
-Tragen
-Kasten
-besichtigen
-Vorliebe
-entnommen
-Georgios
-Halbinsel
-verschwand
-Hauptsache
-britischer
-GUS
-Verzögerung
-Unterzeichnung
-ergaben
-inhaltlich
-Streichung
-Ökologie
-Irmgard
-ergriffen
-erteilen
-Zielgruppe
-grundsätzliche
-zeichnete
-reißt
-Holger
-gestimmt
-Blüten
-Pathos
-gewechselt
-übte
-darzustellen
-Ludwigsburger
-Nachkriegszeit
-Island
-Jahrgang
-intensiver
-überwacht
-Pflichten
-verschont
-operiert
-künstliche
-drohende
-Medikamenten
-aufgebracht
-Sterben
-Arbeitnehmern
-Reserven
-Strahlung
-Verlagerung
-bekennt
-Konzernumsatz
-klappt
-Wortes
-Versagen
-Ecken
-Regierungspräsidium
-Rezept
-Attraktivität
-gestattet
-Fahnen
-Turbulenzen
-US-Regierung
-Tel Aviv
-reichten
-Fremden
-nutzten
-Warten
-Johnson
-grün
-zügig
-ähnlicher
-erstreckt
-Johanna
-baden-württembergische
-absolviert
-Misere
-Ingenieur
-Montage
-kandidieren
-Gruppierungen
-scheitert
-Gesten
-Realismus
-Trends
-europaweit
-Volker Rühe
-dumm
-Briefen
-Inge
-psychisch
-vereinbarte
-Attacken
-energisch
-Treppe
-Abteilungen
-Sperre
-Entspannung
-Wegfall
-Sehen
-Todesstrafe
-Händlern
-gerückt
-Zwölf
-Einigkeit
-Dublin
-niedrigeren
-ausreichende
-vergleichbaren
-alternative
-Achtung
-wahrnehmen
-riefen
-Kirchengemeinde
-unglaublich
-Provinzen
-Freispruch
-ergreifen
-gezielte
-qualifiziert
-erfolgreichsten
-spart
-trauen
-Vorbehalte
-Jubel
-Mittag
-Absprache
-vermehrt
-rückte
-bestenfalls
-Ihres
-Darsteller
-ablehnen
-vorausgesetzt
-sozialdemokratische
-konzipiert
-Alliierten
-Laien
-Geister
-gewählte
-Gorbatschow
-Ulrike
-Bemerkung
-abseits
-kontrollierten
-Außenseiter
-Bauarbeiter
-Weltrangliste
-Erkrankungen
-mahnte
-Bezüge
-gesunde
-Geht
-Anstoß
-Essener
-Ausstrahlung
-Server
-Abgaben
-wundert
-just
-gezeichnet
-Probe
-Bürgermeisterin
-Potsdamer Platz
-Drehbuch
-echter
-tatsächliche
-Medaille
-beginnenden
-ehemaligen DDR
-Sekte
-sonderlich
-kannst
-CDU-Politiker
-Musical
-In- und Ausland
-binden
-Prosa
-schlechtes
-freigelassen
-Aufsicht
-zielt
-vertrat
-Lieber
-heiraten
-Vorschrift
-körperliche
-lehrt
-Kontinuität
-verstand
-hilfreich
-ahnen
-Hannelore
-Gewebe
-Verteidigungsministerium
-Garantie
-Darmstädter
-Offizier
-verbietet
-vermeintlichen
-schönes
-Import
-agieren
-Kleider
-Eberhard
-Kulisse
-Geständnis
-verzeichnete
-Per
-Ermittlungsverfahren
-Siegen
-freundliche
-Gentechnik
-Einsätze
-verleiht
-andern
-integrieren
-herunter
-verbuchen
-Verringerung
-Bush
-gewandt
-zurückgetreten
-gestiegenen
-übermittelt
-Aufführungen
-Schöne
-bedrohten
-verletzten
-offenbart
-Regierungssprecher
-Begleiter
-Propaganda
-erschwert
-kommunistische
-Rüttgers
-Feiern
-verbreiteten
-definierten
-Tarife
-Jahreswechsel
-komisch
-fähig
-entsprechendes
-Bands
-Jeans
-komplizierte
-Gewerkschafter
-Helsinki
-Zuversicht
-ärgert
-Maßstäbe
-Stau
-geborgen
-beruhigt
-zurückgenommen
-Nasdaq
-Ausschreitungen
-Anmeldungen
-Stadtparlament
-Gebot
-äußere
-verhält
-Rehhagel
-d.
-Song
-Popularität
-Kategorien
-Viktor
-Saddam Hussein
-überzogen
-Reste
-winzigen
-spreche
-Parkplätze
-Atomwaffen
-Wimbledon
-Messungen
-Studierenden
-Jedoch
-Einklang
-verborgen
-Bände
-vereinbaren
-Problematik
-Kuwait
-überschreiten
-Pop
-Wettkampf
-Marie
-absurd
-irgendwelche
-Zentren
-Meist
-Disposition
-Dutzende
-persönlicher
-angestrebt
-Oslo
-Wirt
-Ausflug
-Verdienste
-englischer
-Ernte
-Private
-warmen
-Ude
-OLG
-beabsichtigt
-Wollen
-Weltmarkt
-positives
-gen
-Fundamentalisten
-regierenden
-anschließenden
-Längst
-leid
-gentechnisch
-woher
-gehörende
-trennt
-Sternen
-geistig
-Tricks
-Eintracht Frankfurt
-Lehmann
-Obst
-eingebunden
-Konsortium
-f
-Diskriminierung
-Fehlen
-reale
-Vorschlägen
-freiwillige
-Höchst
-Mitarbeit
-Alleingang
-Viren
-Südosten
-operative
-Drohungen
-Gorleben
-Olympischen Spiele
-Großvater
-Antike
-erbracht
-Rivalen
-F
-zugegeben
-Besten
-aufgewachsen
-Hemd
-Kommt
-Spree
-Bundesgerichtshof
-geräumt
-brasilianischen
-relevanten
-Kontext
-Springer
-brutal
-reißen
-fasziniert
-Allgemeinen
-deutschsprachigen
-Mitgliedsstaaten
-Sicherheitsrat
-Besserung
-Bezirke
-alternativen
-Nahverkehr
-einziehen
-Zielen
-Notenbank
-Unterdrückung
-erholt
-Friedberg
-Oldenburg
-Eduard
-Jugendarbeit
-behält
-Rückführung
-Textilien
-Postbank
-Genfer
-Treiben
-Bewohnern
-Verkehrsminister
-willen
-Viag
-Besondere
-Hosen
-landet
-Ereignissen
-entstandene
-Michel
-Novelle
-Kläger
-Kapitals
-Nahrungsmittel
-stabile
-entfielen
-Frust
-stießen
-Norbert Blüm
-beiseite
-weh
-Hill
-menschlicher
-Effekte
-sofortige
-Langen
-Chemikalien
-historischer
-geführte
-reserviert
-überstanden
-Untersuchungsausschuß
-Dritten
-Qualitäten
-tschetschenischen
-Bundesverfassungsgerichts
-Auslegung
-Wettbewerber
-gleichnamigen
-Lkw
-Ökonomie
-Rose
-wilde
-verfügbaren
-verdoppeln
-Eigenschaft
-Oberlandesgericht
-Verstärkung
-stürzt
-Einbrecher
-Weiterentwicklung
-kostenlose
-Normen
-begrenzen
-zurecht
-attraktive
-Know-how
-dick
-anschließen
-Schilling
-Marokko
-Kreistag
-verschlechtert
-Verletzten
-belgische
-bestätigten
-lehnten
-vergangen
-Zehntausende
-angestrebte
-Nummern
-irischen
-niedersächsische
-FC Bayern München
-sogenannter
-zählten
-eingespart
-beschlossenen
-prinzipiell
-aufzugeben
-angemessene
-Prager
-Bronze
-beibehalten
-Hartmann
-Anlegern
-sprich
-Transaktionen
-Beratungsstelle
-Landsmann
-anpassen
-T.
-IV
-abermals
-regieren
-Gegnern
-Funktionsbaustein
-unmittelbaren
-Stämme
-Räder
-Stillstand
-nirgendwo
-Kartoffeln
-industrielle
-Kriminalpolizei
-Franzose
-qualifizierte
-Erlaubnis
-Strauß
-Schwangerschaft
-fing
-Eberhard Diepgen
-Transrapid
-Fabriken
-ANC
-Airbus
-Tagebuch
-islamische
-Reparatur
-Befragung
-geheimen
-rollt
-Jutta
-Ulmer
-Fotografen
-Seen
-Sozialpolitik
-Überschrift
-eingesetzten
-angelegten
-EZB
-eingreifen
-traut
-kleinsten
-Zusagen
-Milieu
-mithin
-Hügel
-anhaltende
-kürzen
-Faszination
-Zyklus
-Wolfsburg
-Flüsse
-betreuen
-Sitzungen
-Durchsetzung
-Abgang
-bequem
-schwärmt
-appelliert
-Anneliese
-angetan
-welch
-Auftragseingang
-beteuert
-ankommt
-demselben
-ausgezahlt
-harter
-Intel
-Politische
-Grafik
-Anzug
-iranische
-Metro
-verkörpert
-zehnten
-vorgetragen
-di
-meinten
-Treue
-erörtert
-widersprach
-Hunderttausende
-Vorstandssprecher
-flexibel
-Gras
-Tenor
-Versionen
-Kontrahenten
-Nordsee
-Absichten
-abzugeben
-schaden
-Wehrmacht
-Utopie
-Marion
-australischen
-steigerte
-untersuchten
-Henry
-dementiert
-unmittelbarer
-Irrtum
-gleichfalls
-Paragraphen
-Blicke
-repräsentiert
-gelbe
-Irene
-senden
-geringfügig
-Dunkelheit
-Vorträge
-Slowenien
-Referent
-stationiert
-Entlassungen
-einigten
-bunt
-hoffentlich
-Verbänden
-entsprach
-verbrachte
-präsentierten
-Fahne
-folglich
-Erscheinen
-oberhalb
-ägyptischen
-träumt
-ausgewertet
-Hohe
-drückte
-festgeschrieben
-University
-verbucht
-Bewag
-Nordwesten
-kaputt
-Einbeziehung
-SV
-verdiente
-Pilot
-Großmutter
-erfreulich
-reiste
-bundesweiten
-Soweit
-Lohnarten
-Kokain
-Pressemitteilung
-nachzudenken
-angebotenen
-Sozialversicherung
-Vernehmung
-Zuständigkeit
-Tempel
-erschienenen
-Fernsehens
-Lebed
-Dietrich
-Repertoire
-Verbündeten
-frischen
-Geschäftsbereich
-Theologie
-Zucker
-schwersten
-verstärkten
-lächelt
-Götter
-Abbildung
-zweitgrößte
-taten
-Schafe
-bar
-vergrößert
-Philippinen
-Kursen
-Zimmern
-Angreifer
-Bundespräsidenten
-Organe
-Peru
-mussten
-lächerlich
-gesungen
-aufgeklärt
-Getränke
-externe
-Fund
-DDR-Zeiten
-bezog
-feine
-Ingeborg
-Territorium
-Reis
-Gesamtjahr
-Hubert
-beschließt
-Beate
-Gesprächspartner
-Supermarkt
-Sparmaßnahmen
-Statistiken
-bliebe
-höchster
-Günter Rexrodt
-Geschlecht
-Dom
-Betreuer
-zueinander
-vorzubereiten
-Boykott
-Fachleuten
-Dietmar
-Computern
-Marktanteile
-Hartmut
-Volkswirtschaft
-Ostsee
-bekämpft
-Nähere
-gescheiterten
-Schiene
-selbstbewußt
-Bundeswirtschaftsminister
-Ausschreibung
-Z
-irakische
-Anweisungen
-Verlegung
-Spalten
-Rio
-Bauwirtschaft
-Getreide
-Konrad
-Selektion
-Litauen
-Intensität
-Elite
-Baden-Baden
-Anruf
-Stärken
-vernünftige
-nachdrücklich
-Kopie
-einmalig
-wundern
-vernachlässigt
-Plädoyer
-Messen
-verließen
-Los
-Handvoll
-Sitzen
-manchem
-Nehmen
-verhelfen
-Angriffen
-Peres
-Sparten
-indische
-zivile
-Symbole
-gehörenden
-Kommentare
-Provokation
-Wünschen
-außerordentlichen
-Wählern
-auftritt
-Prenzlauer Berg
-herausgefunden
-Arbeitskräfte
-dringt
-Führerschein
-registrieren
-befragten
-runter
-Dirigent
-vernünftig
-Schmitt
-Festivals
-angenehm
-Wiederherstellung
-virtuelle
-Mustafa
-Grad Celsius
-nützt
-Zügen
-schienen
-Großhandel
-jüdischer
-Sony
-Geplant
-Sondersitzung
-Nagel
-Einwanderer
-Entschuldigung
-Evangelische
-Erforschung
-Gulden
-Ambiente
-eingetroffen
-Schreiber
-seltsam
-Kleinstadt
-gelitten
-mitteilt
-Philips
-Weißrußland
-Angela Merkel
-Steuerhinterziehung
-Finanzpolitik
-Hafenstadt
-derlei
-dunkel
-Typs
-Halt
-abzusehen
-Story
-bevorstehende
-weitergegeben
-Hierbei
-Mittelfeldspieler
-Schmid
-Kurve
-engagierten
-Heer
-analysieren
-einheimischen
-Abriß
-Absicherung
-Besonderes
-Kritikern
-jeglicher
-Bundesbahn
-abgewiesen
-Einerseits
-obendrein
-Wohnraum
-Widersprüche
-Mostar
-Initiatoren
-Haaren
-wartete
-Merkel
-militärisch
-Übung
-tagsüber
-unterliegen
-Romantik
-vierzehn
-nebeneinander
-Eroberung
-Winkel
-gefährlicher
-Oberstaatsanwalt
-Bundesaußenminister
-Wahlsieg
-Global
-Quartett
-erneuert
-Grundsätze
-sog
-Effizienz
-Philosoph
-Treff
-glaubten
-Amtsantritt
-Dörfern
-Bühnen
-ne
-herzlich
-Nachdenken
-ergänzte
-Sponsor
-Entschluß
-Behinderten
-meiste
-Wunden
-Personalabbau
-geflohen
-geehrt
-Höhen
-gelernte
-Recherchen
-Helene
-sportlich
-angehen
-etablierten
-unterlag
-Rinder
-Dreck
-Ei
-e
-Allgemeine
-Grundgesetzes
-Ostberliner
-Hindernis
-Technische
-Repräsentanten
-umgebaut
-Scheibe
-nominiert
-Statistische
-Kenia
-drastische
-angeführt
-Überdies
-Fiskus
-Plastik
-verbliebenen
-verzichtete
-Blockade
-Mama
-Entwicklungshilfe
-Verbund
-Tiger
-ruhen
-fortgeschrieben
-mithalten
-namentlich
-verwandt
-Engagements
-Anne
-absehbarer
-Schluss
-Konstanz
-Gen
-Veto
-knapper
-wiederholte
-Scheiben
-frische
-verkünden
-wirkten
-Anbietern
-mächtige
-Jakob
-Vorgehensweise
-Haushalten
-Olga
-Saudi-Arabien
-schätzungsweise
-abgerechnet
-Vorhang
-Weltweit
-Spaltung
-Langeweile
-Pleite
-Innenministeriums
-Symptome
-Abgeordneter
-bekannter
-Stalin
-sachlich
-mittag
-Tante
-Drucker
-Route
-antiken
-starkes
-kompletten
-Bürgermeisters
-häufigsten
-Börsianer
-unnötig
-CDU-Fraktion
-Südostasien
-Vorabend
-hinunter
-konstant
-weißer
-Ethik
-V
-Abfälle
-tschechische
-Mailänder
-Ivan
-Mohamed
-Wieviel
-fröhlich
-Zoo
-größeres
-Hintergründe
-Sauerstoff
-Eichel
-übertrieben
-Stückliste
-deutschem
-amtierenden
-sinnvolle
-Bibliotheken
-kämpfte
-Trinkwasser
-SPD-Fraktionschef
-Salz
-Martha
-Rauch
-Videos
-drucken
-eingeschlossen
-gestützt
-Plutonium
-älterer
-Ingolstadt
-Menschlichkeit
-Heimspiel
-Adler
-angerichtet
-riß
-Phasen
-boten
-verbracht
-erweiterten
-Menschenrechtsverletzungen
-Nikolaus
-Mitleid
-Parolen
-bekomme
-Besser
-Zusätze
-abgeschnitten
-arg
-Routine
-Tätern
-Afrikas
-Stadtverordnetenversammlung
-Beschränkung
-Morde
-Erfolgen
-Red
-ausgeschrieben
-Hebron
-US
-d
-unverzüglich
-Zunge
-Nationalisten
-praktiziert
-wiegt
-Felix
-Kunststoff
-Reichweite
-deutete
-zurückzukehren
-Smith
-Satzung
-Ladung
-Stichtag
-Ltd
-zugehörigen
-zutiefst
-eingeplant
-Albrecht
-Konkurrent
-Motoren
-Normalität
-Eigenkapital
-Rückschlag
-griffen
-erweiterte
-keines
-erteilte
-Kalender
-kühl
-vage
-bewies
-Beachten
-NRW
-Personenwagen
-gefertigt
-begründeten
-Dasein
-einfallen
-entfalten
-fangen
-Gelassenheit
-demonstrierten
-Psychologen
-erwarb
-auszubauen
-juristisch
-Automobilindustrie
-normaler
-Brille
-formal
-ausgleichen
-mittelständischen
-US-amerikanischen
-Bundesanstalt
-mitgebracht
-rückgängig
-Buben
-verdammt
-stärkeren
-empfindet
-öffnete
-Lüge
-Makler
-flüchtete
-ernsthafte
-Polizeibeamte
-drohten
-Nächte
-Mercedes-Benz
-vormittag
-Anschein
-Öffentlichkeitsarbeit
-Personalkosten
-Erwin Teufel
-Innovation
-ausgeschieden
-Befürchtung
-Rufnummer
-Reisenden
-Verstand
-Elementen
-dienten
-änderte
-Problems
-Nach wie vor
-Kenner
-Taxifahrer
-Verfassungsgericht
-Ad
-dienstags
-Tübinger
-Komposition
-Haustür
-Stadtgebiet
-runden
-verzögert
-Dateien
-Dimitrios
-gereicht
-sanft
-Gehen
-Research
-Oskar
-Tribüne
-unzufrieden
-Gültigkeit
-verstecken
-Kunsthalle
-hinterlegen
-Antisemitismus
-Vorfahren
-Akzente
-Begrenzung
-Reisende
-Wahlbeteiligung
-de la
-Schnittstelle
-Jordanien
-Alarm
-eignet
-Wirkungen
-Führungskräfte
-Christel
-Wobei
-angewandt
-aufgetaucht
-vielfältigen
-Schätzung
-Sexualität
-gewürdigt
-arme
-Diktator
-Verschärfung
-Fenstern
-Arnold
-schießt
-verkürzt
-Oberbayern
-vorzunehmen
-Landtagswahlen
-jeher
-Mitgliederversammlung
-Aufzeichnungen
-Entwicklungsländer
-Gefühlen
-vwd
-seltenen
-et
-serviert
-Dahinter
-Vatikan
-Korrekturen
-Neubauten
-logische
-versäumt
-umzugehen
-Ambitionen
-geprägten
-eingezogen
-Bundesanwaltschaft
-Analyst
-zurückgehen
-deine
-schloss
-FC
-Stabilisierung
-Teils
-Euch
-Nationale
-Innere
-Kabarett
-Fundament
-Ernennung
-vertagt
-Williams
-Krupp
-wahrlich
-verwundert
-Zelt
-Motiven
-laufe
-Reichen
-Lücken
-Beihilfe
-Bebauung
-Mehrheiten
-bürgerliche
-Abgesehen
-Sound
-nächtlichen
-ethnischen
-mittelständische
-telefonisch
-Fulda
-einsteigen
-raten
-Versicherer
-Tarifverhandlungen
-Gewißheit
-Regisseure
-Kostenstelle
-Weit
-Gläubiger
-nochmal
-Christiane
-Wehr
-Renovierung
-gemalt
-Diesem
-Note
-Palast
-verfolgte
-graue
-Schröders
-Nationalismus
-umliegenden
-Normalerweise
-sauer
-begnügen
-Tötung
-Roten
-anderem
-verbundene
-strahlt
-abgestellt
-Nachbar
-Libyen
-verarbeiten
-Talente
-Gedichten
-Korea
-Haftstrafe
-Beckenbauer
-Networks
-Fraktionsvorsitzende
-bekennen
-erstattet
-Horn
-bemerkenswert
-Werkzeug
-Trick
-Rückblick
-Kunstwerke
-Überlebenden
-regulären
-Papa
-Indiz
-Kiew
-gewagt
-halbwegs
-Stattdessen
-schlechthin
-besiegt
-verschiedensten
-Bemerkungen
-Udo
-beruhigen
-toll
-dotierten
-vollständigen
-SPD-Chef
-Miami
-Plakat
-Süddeutschen Zeitung
-Zitat
-ungeklärt
-Arbeitern
-Einflüsse
-BND
-Satire
-Akte
-enthaltenen
-Geldpolitik
-durchsucht
-gab's
-brav
-Stadtteilen
-Segment
-Wochenenden
-aufgebrochen
-geraumer
-mitteilen
-klang
-Gepäck
-effektiv
-überwiesen
-römische
-Warnungen
-Landesverband
-Flagge
-formulieren
-Ballett
-professionellen
-ausgeübt
-Landung
-Weisheit
-Slobodan Milosevic
-schlichten
-prophezeit
-festzulegen
-donnerstags
-Mantel
-eh
-überraschenden
-überein
-Oberursel
-liebevoll
-Baden
-Taschen
-Werkstätten
-ADAC
-Flecken
-verankert
-Jochen
-Gunst
-populär
-Regierungspartei
-prominente
-beruft
-Kanäle
-Allee
-Abweichungen
-ganzer
-zurückgreifen
-klug
-hierher
-demokratisch
-eigen
-Boston
-Abtreibung
-arabische
-siebzig
-Bebauungsplan
-Anschlägen
-wissenschaftlicher
-Des
-WTO
-kassieren
-Kriterium
-Aufträgen
-Tausenden
-Redakteur
-Klischees
-Großstädten
-Lehrstellen
-dein
-vorstellbar
-Sucht
-erhob
-verschickt
-freundlichen
-umfasst
-Leder
-Eins
-bezug
-Arzneimittel
-Staatspräsidenten
-auszugleichen
-Absolventen
-Brecht
-abstimmen
-Straßenbahn
-Nationalsozialisten
-Thüringer
-lieferten
-dänische
-entspannt
-befürwortet
-prognostiziert
-Rektor
-Beiträgen
-gestritten
-füllt
-Ressorts
-zutage
-letztendlich
-kürzer
-dünn
-Baumann
-umso
-Hürde
-verunsichert
-Technischen
-Planer
-Belebung
-Infos
-Anja
-Desaster
-erstens
-Buenos Aires
-Böse
-Verknüpfung
-regt
-Christian Ude
-lenken
-Geschäftstätigkeit
-ausverkauft
-steigender
-kündigen
-besetzte
-90er Jahre
-gegriffen
-billige
-beliebten
-wünsche
-sang
-Kultusministerium
-eindrucksvoll
-Zensur
-Ost-Berlin
-Staatsanwälte
-Preußen
-Johannes Rau
-Marine
-Erdgas
-erzwingen
-anwesend
-Schläge
-unheimlich
-Pflanze
-Kühe
-litt
-derjenigen
-grünes Licht
-nett
-achtzig
-Größen
-Heilbronn
-Globus
-hindurch
-Bodensee
-Atelier
-Jugendlicher
-Geliebten
-kopiert
-Tarifvertrag
-Kanzlers
-angrenzenden
-einmaligen
-Mitarbeiters
-Gehör
-gemein
-Fluggesellschaften
-Leitungen
-erstmal
-Offensichtlich
-eingeweiht
-befindlichen
-inwieweit
-Konvention
-auftauchen
-vorsorglich
-Florenz
-Avantgarde
-Ablösung
-versichern
-Teilchen
-Anbindung
-sicherstellen
-Lee
-Diana
-überdurchschnittlich
-professionelle
-ereignete
-Gesundheitsreform
-Mobilität
-Darstellungen
-hellen
-Jean
-Monitor
-Verspätung
-Innovationen
-Christina
-25jährige
-Holländer
-abzuwarten
-vorangegangenen
-Neugier
-mangelt
-Hauptquartier
-humanitäre
-Kindergeld
-Filmemacher
-Deal
-Europameister
-drastischen
-Kohlendioxid
-erprobt
-aggressiv
-angestellt
-De
-erheblicher
-Entwicklungsländern
-Böden
-SG
-blind
-innovative
-zusätzlicher
-Astronomen
-vorgeschrieben
-Augenzeugen
-norwegischen
-Tiergarten
-regelmäßige
-Kernenergie
-Eisenbahn
-Sensation
-Bekannte
-widersprechen
-Zehntel
-nachfolgenden
-brauchten
-kombiniert
-Pädagogen
-steuerliche
-Srebrenica
-fünfziger Jahre
-Sozialdemokrat
-Goethes
-Intendanten
-rutschte
-Ostdeutschen
-begrenzten
-Bremens
-wertet
-Kronen
-nähert
-Nebenwirkungen
-moralisch
-Jenseits
-vorweisen
-Tankstelle
-Bayer Leverkusen
-Schwelle
-liegende
-begrenzte
-optimale
-parat
-Nationalpark
-Einschnitte
-Interessierte
-Hauptrolle
-Sich
-Rover
-Anstalten
-Raumfahrt
-Steinen
-Hindernisse
-Entgegen
-lud
-Erschließung
-Alptraum
-herrschenden
-Dayton
-Sozialamt
-Jahreszeit
-Verwertung
-angerufen
-kündigten
-Würden
-Munition
-dreieinhalb
-unterliegt
-Sauna
-Sporthalle
-Aufschrift
-amtliche
-Pence
-In der Regel
-Magen
-Jude
-steckte
-Belgrader
-Gnade
-aufrechterhalten
-weithin
-heimische
-Letzte
-DTB
-Unbekannten
-Aufarbeitung
-Reisebüros
-niedrigere
-Mazedonien
-zentral
-wiederholten
-schimpft
-Faschismus
-Verrat
-Islamisten
-Bekanntgabe
-rückläufig
-zusammengeschlossen
-orientierten
-30jährige
-Blättern
-Mandate
-buchstäblich
-beträchtlich
-verwalten
-Zeichnung
-westdeutsche
-Aktienkurse
-Verstöße
-Friedrichstraße
-Ratten
-Königreich
-Pension
-Deckung
-Erdgeschoß
-unverständlich
-Mythen
-englisch
-Lagern
-Arbeitszeiten
-Sozialstaat
-jünger
-Geruch
-aufstellen
-wörtlich
-musikalisch
-Zigarette
-Hauptstraße
-Entsetzen
-angewendet
-Le
-Sprengstoff
-Coup
-Störung
-Uniform
-steigert
-Seminare
-Gegenspieler
-Fehlern
-mittelalterlichen
-Orden
-Thron
-Agenten
-spektakuläre
-OSZE
-Kontrast
-Senders
-Teppich
-Titeln
-EUR
-Erreger
-satt
-Strafkammer
-Ute
-Julia
-frage
-zahlte
-Prinzen
-stabilen
-Reports
-Schade
-belaufen
-beantragte
-Carl
-Einnahme
-aneinander
-sid
-beläuft
-Fahrten
-Rems-Murr-Kreis
-Südafrikas
-Uhren
-Rosa
-Brauerei
-erstaunt
-bescheidenen
-überraschende
-angefordert
-Parallel
-Michael Schumacher
-Jordan
-antworten
-Araber
-Bayreuth
-Bundesverbandes
-Beirat
-ewige
-Münzen
-passende
-profitierten
-St. Pauli
-packen
-King
-Vorgängen
-Zuwachsraten
-Schilderung
-drüben
-Archivierung
-Apple
-Beethoven
-Ampel
-Kabul
-körperlich
-verständigen
-warteten
-angestrebten
-Parks
-teilzunehmen
-Jahresumsatz
-jahrzehntelang
-Obersten
-Zirkus
-Straßenverkehr
-ausgehandelt
-Wiesen
-bezifferte
-Renditen
-Diplomat
-Weite
-bewegten
-beschwert
-Tony Blair
-Kunstwerk
-Banker
-Baustellen
-steuerlichen
-BDI
-vergebens
-erwartenden
-Minen
-geschätzten
-DAX
-hinreichend
-abgesichert
-extremen
-jugendlichen
-Erlebnisse
-Spekulation
-Belohnung
-Volksabstimmung
-Wichtigste
-komplexen
-Erzeugnisse
-zerstörte
-Trendwende
-Hamburger SV
-eingeschlagen
-plaziert
-wechselnden
-gültige
-Schubert
-Hoch
-Vergessen
-totale
-psychologische
-betrieblichen
-Buchen
-Gewinnen
-Moskaus
-Innern
-Christopher
-nützlich
-orientierte
-Kompositionen
-bedauerte
-Formel 1
-nix
-Käse
-Erzbischof
-Ausfall
-Konflikts
-goldene
-Marx
-erhoffen
-protestierten
-landwirtschaftlichen
-längerer
-Geliebte
-Völlig
-landesweit
-Abschreibungen
-dominieren
-bittere
-versetzen
-detaillierte
-abgehalten
-Chemiker
-einsam
-Blau
-Anregung
-Kameraden
-Kooperationen
-Wilfried
-Schalke
-Zusatz
-geschrumpft
-stundenlang
-unweit
-Illusionen
-körperlichen
-bemühte
-finanzieller
-klares
-Werder Bremen
-einsparen
-Anführer
-Überwindung
-Fliegen
-bedrohte
-vorläufige
-Vorbilder
-betonten
-verfügte
-Extremisten
-bloßen
-berät
-gemerkt
-verwehrt
-Hütte
-John Major
-nebst
-Theorien
-Angeblich
-Kaufhaus
-Atlantik
-Tief
-Hertha
-ausgewählte
-gängigen
-leuchtet
-Berufe
-Bezirken
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Mono/Options.cs b/mcs/class/System.Data.Linq/src/DbMetal/Mono/Options.cs
deleted file mode 100644
index a64ea4d4d04..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Mono/Options.cs
+++ /dev/null
@@ -1,1112 +0,0 @@
-//
-// Options.cs
-//
-// Authors:
-// Jonathan Pryor <jpryor@novell.com>
-//
-// Copyright (C) 2008 Novell (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-// Compile With:
-// gmcs -debug+ -r:System.Core Options.cs -o:NDesk.Options.dll
-// gmcs -debug+ -d:LINQ -r:System.Core Options.cs -o:NDesk.Options.dll
-//
-// The LINQ version just changes the implementation of
-// OptionSet.Parse(IEnumerable<string>), and confers no semantic changes.
-
-//
-// A Getopt::Long-inspired option parsing library for C#.
-//
-// NDesk.Options.OptionSet is built upon a key/value table, where the
-// key is a option format string and the value is a delegate that is
-// invoked when the format string is matched.
-//
-// Option format strings:
-// Regex-like BNF Grammar:
-// name: .+
-// type: [=:]
-// sep: ( [^{}]+ | '{' .+ '}' )?
-// aliases: ( name type sep ) ( '|' name type sep )*
-//
-// Each '|'-delimited name is an alias for the associated action. If the
-// format string ends in a '=', it has a required value. If the format
-// string ends in a ':', it has an optional value. If neither '=' or ':'
-// is present, no value is supported. `=' or `:' need only be defined on one
-// alias, but if they are provided on more than one they must be consistent.
-//
-// Each alias portion may also end with a "key/value separator", which is used
-// to split option values if the option accepts > 1 value. If not specified,
-// it defaults to '=' and ':'. If specified, it can be any character except
-// '{' and '}' OR the *string* between '{' and '}'. If no separator should be
-// used (i.e. the separate values should be distinct arguments), then "{}"
-// should be used as the separator.
-//
-// Options are extracted either from the current option by looking for
-// the option name followed by an '=' or ':', or is taken from the
-// following option IFF:
-// - The current option does not contain a '=' or a ':'
-// - The current option requires a value (i.e. not a Option type of ':')
-//
-// The `name' used in the option format string does NOT include any leading
-// option indicator, such as '-', '--', or '/'. All three of these are
-// permitted/required on any named option.
-//
-// Option bundling is permitted so long as:
-// - '-' is used to start the option group
-// - all of the bundled options are a single character
-// - at most one of the bundled options accepts a value, and the value
-// provided starts from the next character to the end of the string.
-//
-// This allows specifying '-a -b -c' as '-abc', and specifying '-D name=value'
-// as '-Dname=value'.
-//
-// Option processing is disabled by specifying "--". All options after "--"
-// are returned by OptionSet.Parse() unchanged and unprocessed.
-//
-// Unprocessed options are returned from OptionSet.Parse().
-//
-// Examples:
-// int verbose = 0;
-// OptionSet p = new OptionSet ()
-// .Add ("v", v => ++verbose)
-// .Add ("name=|value=", v => Console.WriteLine (v));
-// p.Parse (new string[]{"-v", "--v", "/v", "-name=A", "/name", "B", "extra"});
-//
-// The above would parse the argument string array, and would invoke the
-// lambda expression three times, setting `verbose' to 3 when complete.
-// It would also print out "A" and "B" to standard output.
-// The returned array would contain the string "extra".
-//
-// C# 3.0 collection initializers are supported and encouraged:
-// var p = new OptionSet () {
-// { "h|?|help", v => ShowHelp () },
-// };
-//
-// System.ComponentModel.TypeConverter is also supported, allowing the use of
-// custom data types in the callback type; TypeConverter.ConvertFromString()
-// is used to convert the value option to an instance of the specified
-// type:
-//
-// var p = new OptionSet () {
-// { "foo=", (Foo f) => Console.WriteLine (f.ToString ()) },
-// };
-//
-// Random other tidbits:
-// - Boolean options (those w/o '=' or ':' in the option format string)
-// are explicitly enabled if they are followed with '+', and explicitly
-// disabled if they are followed with '-':
-// string a = null;
-// var p = new OptionSet () {
-// { "a", s => a = s },
-// };
-// p.Parse (new string[]{"-a"}); // sets v != null
-// p.Parse (new string[]{"-a+"}); // sets v != null
-// p.Parse (new string[]{"-a-"}); // sets v == null
-//
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.ComponentModel;
-using System.Globalization;
-using System.IO;
-using System.Runtime.Serialization;
-using System.Security.Permissions;
-using System.Text;
-using System.Text.RegularExpressions;
-
-#if LINQ
-using System.Linq;
-#endif
-
-#if TEST
-using NDesk.Options;
-#endif
-
-#if NDESK_OPTIONS
-namespace NDesk.Options
-#else
-namespace Mono.Options
-#endif
-{
- public class OptionValueCollection : IList, IList<string> {
-
- List<string> values = new List<string> ();
- OptionContext c;
-
- internal OptionValueCollection (OptionContext c)
- {
- this.c = c;
- }
-
- #region ICollection
- void ICollection.CopyTo (Array array, int index) {(values as ICollection).CopyTo (array, index);}
- bool ICollection.IsSynchronized {get {return (values as ICollection).IsSynchronized;}}
- object ICollection.SyncRoot {get {return (values as ICollection).SyncRoot;}}
- #endregion
-
- #region ICollection<T>
- public void Add (string item) {values.Add (item);}
- public void Clear () {values.Clear ();}
- public bool Contains (string item) {return values.Contains (item);}
- public void CopyTo (string[] array, int arrayIndex) {values.CopyTo (array, arrayIndex);}
- public bool Remove (string item) {return values.Remove (item);}
- public int Count {get {return values.Count;}}
- public bool IsReadOnly {get {return false;}}
- #endregion
-
- #region IEnumerable
- IEnumerator IEnumerable.GetEnumerator () {return values.GetEnumerator ();}
- #endregion
-
- #region IEnumerable<T>
- public IEnumerator<string> GetEnumerator () {return values.GetEnumerator ();}
- #endregion
-
- #region IList
- int IList.Add (object value) {return (values as IList).Add (value);}
- bool IList.Contains (object value) {return (values as IList).Contains (value);}
- int IList.IndexOf (object value) {return (values as IList).IndexOf (value);}
- void IList.Insert (int index, object value) {(values as IList).Insert (index, value);}
- void IList.Remove (object value) {(values as IList).Remove (value);}
- void IList.RemoveAt (int index) {(values as IList).RemoveAt (index);}
- bool IList.IsFixedSize {get {return false;}}
- object IList.this [int index] {get {return this [index];} set {(values as IList)[index] = value;}}
- #endregion
-
- #region IList<T>
- public int IndexOf (string item) {return values.IndexOf (item);}
- public void Insert (int index, string item) {values.Insert (index, item);}
- public void RemoveAt (int index) {values.RemoveAt (index);}
-
- private void AssertValid (int index)
- {
- if (c.Option == null)
- throw new InvalidOperationException ("OptionContext.Option is null.");
- if (index >= c.Option.MaxValueCount)
- throw new ArgumentOutOfRangeException ("index");
- if (c.Option.OptionValueType == OptionValueType.Required &&
- index >= values.Count)
- throw new OptionException (string.Format (
- c.OptionSet.MessageLocalizer ("Missing required value for option '{0}'."), c.OptionName),
- c.OptionName);
- }
-
- public string this [int index] {
- get {
- AssertValid (index);
- return index >= values.Count ? null : values [index];
- }
- set {
- values [index] = value;
- }
- }
- #endregion
-
- public List<string> ToList ()
- {
- return new List<string> (values);
- }
-
- public string[] ToArray ()
- {
- return values.ToArray ();
- }
-
- public override string ToString ()
- {
- return string.Join (", ", values.ToArray ());
- }
- }
-
- public class OptionContext {
- private Option option;
- private string name;
- private int index;
- private OptionSet set;
- private OptionValueCollection c;
-
- public OptionContext (OptionSet set)
- {
- this.set = set;
- this.c = new OptionValueCollection (this);
- }
-
- public Option Option {
- get {return option;}
- set {option = value;}
- }
-
- public string OptionName {
- get {return name;}
- set {name = value;}
- }
-
- public int OptionIndex {
- get {return index;}
- set {index = value;}
- }
-
- public OptionSet OptionSet {
- get {return set;}
- }
-
- public OptionValueCollection OptionValues {
- get {return c;}
- }
- }
-
- public enum OptionValueType {
- None,
- Optional,
- Required,
- }
-
- public abstract class Option {
- string prototype, description;
- string[] names;
- OptionValueType type;
- int count;
- string[] separators;
-
- protected Option (string prototype, string description)
- : this (prototype, description, 1)
- {
- }
-
- protected Option (string prototype, string description, int maxValueCount)
- {
- if (prototype == null)
- throw new ArgumentNullException ("prototype");
- if (prototype.Length == 0)
- throw new ArgumentException ("Cannot be the empty string.", "prototype");
- if (maxValueCount < 0)
- throw new ArgumentOutOfRangeException ("maxValueCount");
-
- this.prototype = prototype;
- this.names = prototype.Split ('|');
- this.description = description;
- this.count = maxValueCount;
- this.type = ParsePrototype ();
-
- if (this.count == 0 && type != OptionValueType.None)
- throw new ArgumentException (
- "Cannot provide maxValueCount of 0 for OptionValueType.Required or " +
- "OptionValueType.Optional.",
- "maxValueCount");
- if (this.type == OptionValueType.None && maxValueCount > 1)
- throw new ArgumentException (
- string.Format ("Cannot provide maxValueCount of {0} for OptionValueType.None.", maxValueCount),
- "maxValueCount");
- if (Array.IndexOf (names, "<>") >= 0 &&
- ((names.Length == 1 && this.type != OptionValueType.None) ||
- (names.Length > 1 && this.MaxValueCount > 1)))
- throw new ArgumentException (
- "The default option handler '<>' cannot require values.",
- "prototype");
- }
-
- public string Prototype {get {return prototype;}}
- public string Description {get {return description;}}
- public OptionValueType OptionValueType {get {return type;}}
- public int MaxValueCount {get {return count;}}
-
- public string[] GetNames ()
- {
- return (string[]) names.Clone ();
- }
-
- public string[] GetValueSeparators ()
- {
- if (separators == null)
- return new string [0];
- return (string[]) separators.Clone ();
- }
-
- protected static T Parse<T> (string value, OptionContext c)
- {
- Type tt = typeof (T);
- bool nullable = tt.IsValueType && tt.IsGenericType &&
- !tt.IsGenericTypeDefinition &&
- tt.GetGenericTypeDefinition () == typeof (Nullable<>);
- Type targetType = nullable ? tt.GetGenericArguments () [0] : typeof (T);
- TypeConverter conv = TypeDescriptor.GetConverter (targetType);
- T t = default (T);
- try {
- if (value != null)
- t = (T) conv.ConvertFromString (value);
- }
- catch (Exception e) {
- throw new OptionException (
- string.Format (
- c.OptionSet.MessageLocalizer ("Could not convert string `{0}' to type {1} for option `{2}'."),
- value, targetType.Name, c.OptionName),
- c.OptionName, e);
- }
- return t;
- }
-
- internal string[] Names {get {return names;}}
- internal string[] ValueSeparators {get {return separators;}}
-
- static readonly char[] NameTerminator = new char[]{'=', ':'};
-
- private OptionValueType ParsePrototype ()
- {
- char type = '\0';
- List<string> seps = new List<string> ();
- for (int i = 0; i < names.Length; ++i) {
- string name = names [i];
- if (name.Length == 0)
- throw new ArgumentException ("Empty option names are not supported.", "prototype");
-
- int end = name.IndexOfAny (NameTerminator);
- if (end == -1)
- continue;
- names [i] = name.Substring (0, end);
- if (type == '\0' || type == name [end])
- type = name [end];
- else
- throw new ArgumentException (
- string.Format ("Conflicting option types: '{0}' vs. '{1}'.", type, name [end]),
- "prototype");
- AddSeparators (name, end, seps);
- }
-
- if (type == '\0')
- return OptionValueType.None;
-
- if (count <= 1 && seps.Count != 0)
- throw new ArgumentException (
- string.Format ("Cannot provide key/value separators for Options taking {0} value(s).", count),
- "prototype");
- if (count > 1) {
- if (seps.Count == 0)
- this.separators = new string[]{":", "="};
- else if (seps.Count == 1 && seps [0].Length == 0)
- this.separators = null;
- else
- this.separators = seps.ToArray ();
- }
-
- return type == '=' ? OptionValueType.Required : OptionValueType.Optional;
- }
-
- private static void AddSeparators (string name, int end, ICollection<string> seps)
- {
- int start = -1;
- for (int i = end+1; i < name.Length; ++i) {
- switch (name [i]) {
- case '{':
- if (start != -1)
- throw new ArgumentException (
- string.Format ("Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- start = i+1;
- break;
- case '}':
- if (start == -1)
- throw new ArgumentException (
- string.Format ("Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- seps.Add (name.Substring (start, i-start));
- start = -1;
- break;
- default:
- if (start == -1)
- seps.Add (name [i].ToString ());
- break;
- }
- }
- if (start != -1)
- throw new ArgumentException (
- string.Format ("Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- }
-
- public void Invoke (OptionContext c)
- {
- OnParseComplete (c);
- c.OptionName = null;
- c.Option = null;
- c.OptionValues.Clear ();
- }
-
- protected abstract void OnParseComplete (OptionContext c);
-
- public override string ToString ()
- {
- return Prototype;
- }
- }
-
- [Serializable]
- public class OptionException : Exception {
- private string option;
-
- public OptionException ()
- {
- }
-
- public OptionException (string message, string optionName)
- : base (message)
- {
- this.option = optionName;
- }
-
- public OptionException (string message, string optionName, Exception innerException)
- : base (message, innerException)
- {
- this.option = optionName;
- }
-
- protected OptionException (SerializationInfo info, StreamingContext context)
- : base (info, context)
- {
- this.option = info.GetString ("OptionName");
- }
-
- public string OptionName {
- get {return this.option;}
- }
-
- [SecurityPermission (SecurityAction.LinkDemand, SerializationFormatter = true)]
- public override void GetObjectData (SerializationInfo info, StreamingContext context)
- {
- base.GetObjectData (info, context);
- info.AddValue ("OptionName", option);
- }
- }
-
- public delegate void OptionAction<TKey, TValue> (TKey key, TValue value);
-
- public class OptionSet : KeyedCollection<string, Option>
- {
- public OptionSet ()
- : this (delegate (string f) {return f;})
- {
- }
-
- public OptionSet (Converter<string, string> localizer)
- {
- this.localizer = localizer;
- }
-
- Converter<string, string> localizer;
-
- public Converter<string, string> MessageLocalizer {
- get {return localizer;}
- }
-
- protected override string GetKeyForItem (Option item)
- {
- if (item == null)
- throw new ArgumentNullException ("option");
- if (item.Names != null && item.Names.Length > 0)
- return item.Names [0];
- // This should never happen, as it's invalid for Option to be
- // constructed w/o any names.
- throw new InvalidOperationException ("Option has no names!");
- }
-
- [Obsolete ("Use KeyedCollection.this[string]")]
- protected Option GetOptionForName (string option)
- {
- if (option == null)
- throw new ArgumentNullException ("option");
- try {
- return base [option];
- }
- catch (KeyNotFoundException) {
- return null;
- }
- }
-
- protected override void InsertItem (int index, Option item)
- {
- base.InsertItem (index, item);
- AddImpl (item);
- }
-
- protected override void RemoveItem (int index)
- {
- base.RemoveItem (index);
- Option p = Items [index];
- // KeyedCollection.RemoveItem() handles the 0th item
- for (int i = 1; i < p.Names.Length; ++i) {
- Dictionary.Remove (p.Names [i]);
- }
- }
-
- protected override void SetItem (int index, Option item)
- {
- base.SetItem (index, item);
- RemoveItem (index);
- AddImpl (item);
- }
-
- private void AddImpl (Option option)
- {
- if (option == null)
- throw new ArgumentNullException ("option");
- List<string> added = new List<string> (option.Names.Length);
- try {
- // KeyedCollection.InsertItem/SetItem handle the 0th name.
- for (int i = 1; i < option.Names.Length; ++i) {
- Dictionary.Add (option.Names [i], option);
- added.Add (option.Names [i]);
- }
- }
- catch (Exception) {
- foreach (string name in added)
- Dictionary.Remove (name);
- throw;
- }
- }
-
- public new OptionSet Add (Option option)
- {
- base.Add (option);
- return this;
- }
-
- sealed class ActionOption : Option {
- Action<OptionValueCollection> action;
-
- public ActionOption (string prototype, string description, int count, Action<OptionValueCollection> action)
- : base (prototype, description, count)
- {
- if (action == null)
- throw new ArgumentNullException ("action");
- this.action = action;
- }
-
- protected override void OnParseComplete (OptionContext c)
- {
- action (c.OptionValues);
- }
- }
-
- public OptionSet Add (string prototype, Action<string> action)
- {
- return Add (prototype, null, action);
- }
-
- public OptionSet Add (string prototype, string description, Action<string> action)
- {
- if (action == null)
- throw new ArgumentNullException ("action");
- Option p = new ActionOption (prototype, description, 1,
- delegate (OptionValueCollection v) { action (v [0]); });
- base.Add (p);
- return this;
- }
-
- public OptionSet Add (string prototype, OptionAction<string, string> action)
- {
- return Add (prototype, null, action);
- }
-
- public OptionSet Add (string prototype, string description, OptionAction<string, string> action)
- {
- if (action == null)
- throw new ArgumentNullException ("action");
- Option p = new ActionOption (prototype, description, 2,
- delegate (OptionValueCollection v) {action (v [0], v [1]);});
- base.Add (p);
- return this;
- }
-
- sealed class ActionOption<T> : Option {
- Action<T> action;
-
- public ActionOption (string prototype, string description, Action<T> action)
- : base (prototype, description, 1)
- {
- if (action == null)
- throw new ArgumentNullException ("action");
- this.action = action;
- }
-
- protected override void OnParseComplete (OptionContext c)
- {
- action (Parse<T> (c.OptionValues [0], c));
- }
- }
-
- sealed class ActionOption<TKey, TValue> : Option {
- OptionAction<TKey, TValue> action;
-
- public ActionOption (string prototype, string description, OptionAction<TKey, TValue> action)
- : base (prototype, description, 2)
- {
- if (action == null)
- throw new ArgumentNullException ("action");
- this.action = action;
- }
-
- protected override void OnParseComplete (OptionContext c)
- {
- action (
- Parse<TKey> (c.OptionValues [0], c),
- Parse<TValue> (c.OptionValues [1], c));
- }
- }
-
- public OptionSet Add<T> (string prototype, Action<T> action)
- {
- return Add (prototype, null, action);
- }
-
- public OptionSet Add<T> (string prototype, string description, Action<T> action)
- {
- return Add (new ActionOption<T> (prototype, description, action));
- }
-
- public OptionSet Add<TKey, TValue> (string prototype, OptionAction<TKey, TValue> action)
- {
- return Add (prototype, null, action);
- }
-
- public OptionSet Add<TKey, TValue> (string prototype, string description, OptionAction<TKey, TValue> action)
- {
- return Add (new ActionOption<TKey, TValue> (prototype, description, action));
- }
-
- protected virtual OptionContext CreateOptionContext ()
- {
- return new OptionContext (this);
- }
-
-#if LINQ
- public List<string> Parse (IEnumerable<string> arguments)
- {
- bool process = true;
- OptionContext c = CreateOptionContext ();
- c.OptionIndex = -1;
- var def = GetOptionForName ("<>");
- var unprocessed =
- from argument in arguments
- where ++c.OptionIndex >= 0 && (process || def != null)
- ? process
- ? argument == "--"
- ? (process = false)
- : !Parse (argument, c)
- ? def != null
- ? Unprocessed (null, def, c, argument)
- : true
- : false
- : def != null
- ? Unprocessed (null, def, c, argument)
- : true
- : true
- select argument;
- List<string> r = unprocessed.ToList ();
- if (c.Option != null)
- c.Option.Invoke (c);
- return r;
- }
-#else
- public List<string> Parse (IEnumerable<string> arguments)
- {
- OptionContext c = CreateOptionContext ();
- c.OptionIndex = -1;
- bool process = true;
- List<string> unprocessed = new List<string> ();
- Option def = Contains ("<>") ? this ["<>"] : null;
- foreach (string argument in arguments) {
- ++c.OptionIndex;
- if (argument == "--") {
- process = false;
- continue;
- }
- if (!process) {
- Unprocessed (unprocessed, def, c, argument);
- continue;
- }
- if (!Parse (argument, c))
- Unprocessed (unprocessed, def, c, argument);
- }
- if (c.Option != null)
- c.Option.Invoke (c);
- return unprocessed;
- }
-#endif
-
- private static bool Unprocessed (ICollection<string> extra, Option def, OptionContext c, string argument)
- {
- if (def == null) {
- extra.Add (argument);
- return false;
- }
- c.OptionValues.Add (argument);
- c.Option = def;
- c.Option.Invoke (c);
- return false;
- }
-
- private readonly Regex ValueOption = new Regex (
- @"^(?<flag>--|-|/)(?<name>[^:=]+)((?<sep>[:=])(?<value>.*))?$");
-
- protected bool GetOptionParts (string argument, out string flag, out string name, out string sep, out string value)
- {
- if (argument == null)
- throw new ArgumentNullException ("argument");
-
- flag = name = sep = value = null;
- Match m = ValueOption.Match (argument);
- if (!m.Success) {
- return false;
- }
- flag = m.Groups ["flag"].Value;
- name = m.Groups ["name"].Value;
- if (m.Groups ["sep"].Success && m.Groups ["value"].Success) {
- sep = m.Groups ["sep"].Value;
- value = m.Groups ["value"].Value;
- }
- return true;
- }
-
- protected virtual bool Parse (string argument, OptionContext c)
- {
- if (c.Option != null) {
- ParseValue (argument, c);
- return true;
- }
-
- string f, n, s, v;
- if (!GetOptionParts (argument, out f, out n, out s, out v))
- return false;
-
- Option p;
- if (Contains (n)) {
- p = this [n];
- c.OptionName = f + n;
- c.Option = p;
- switch (p.OptionValueType) {
- case OptionValueType.None:
- c.OptionValues.Add (n);
- c.Option.Invoke (c);
- break;
- case OptionValueType.Optional:
- case OptionValueType.Required:
- ParseValue (v, c);
- break;
- }
- return true;
- }
- // no match; is it a bool option?
- if (ParseBool (argument, n, c))
- return true;
- // is it a bundled option?
- if (ParseBundledValue (f, string.Concat (n + s + v), c))
- return true;
-
- return false;
- }
-
- private void ParseValue (string option, OptionContext c)
- {
- if (option != null)
- foreach (string o in c.Option.ValueSeparators != null
- ? option.Split (c.Option.ValueSeparators, StringSplitOptions.None)
- : new string[]{option}) {
- c.OptionValues.Add (o);
- }
- if (c.OptionValues.Count == c.Option.MaxValueCount ||
- c.Option.OptionValueType == OptionValueType.Optional)
- c.Option.Invoke (c);
- else if (c.OptionValues.Count > c.Option.MaxValueCount) {
- throw new OptionException (localizer (string.Format (
- "Error: Found {0} option values when expecting {1}.",
- c.OptionValues.Count, c.Option.MaxValueCount)),
- c.OptionName);
- }
- }
-
- private bool ParseBool (string option, string n, OptionContext c)
- {
- Option p;
- string rn;
- if (n.Length >= 1 && (n [n.Length-1] == '+' || n [n.Length-1] == '-') &&
- Contains ((rn = n.Substring (0, n.Length-1)))) {
- p = this [rn];
- string v = n [n.Length-1] == '+' ? option : null;
- c.OptionName = option;
- c.Option = p;
- c.OptionValues.Add (v);
- p.Invoke (c);
- return true;
- }
- return false;
- }
-
- private bool ParseBundledValue (string f, string n, OptionContext c)
- {
- if (f != "-")
- return false;
- for (int i = 0; i < n.Length; ++i) {
- Option p;
- string opt = f + n [i].ToString ();
- string rn = n [i].ToString ();
- if (!Contains (rn)) {
- if (i == 0)
- return false;
- throw new OptionException (string.Format (localizer (
- "Cannot bundle unregistered option '{0}'."), opt), opt);
- }
- p = this [rn];
- switch (p.OptionValueType) {
- case OptionValueType.None:
- Invoke (c, opt, n, p);
- break;
- case OptionValueType.Optional:
- case OptionValueType.Required: {
- string v = n.Substring (i+1);
- c.Option = p;
- c.OptionName = opt;
- ParseValue (v.Length != 0 ? v : null, c);
- return true;
- }
- default:
- throw new InvalidOperationException ("Unknown OptionValueType: " + p.OptionValueType);
- }
- }
- return true;
- }
-
- private static void Invoke (OptionContext c, string name, string value, Option option)
- {
- c.OptionName = name;
- c.Option = option;
- c.OptionValues.Add (value);
- option.Invoke (c);
- }
-
- private const int OptionWidth = 29;
-
- public void WriteOptionDescriptions (TextWriter o)
- {
- foreach (Option p in this) {
- int written = 0;
- if (!WriteOptionPrototype (o, p, ref written))
- continue;
-
- if (written < OptionWidth)
- o.Write (new string (' ', OptionWidth - written));
- else {
- o.WriteLine ();
- o.Write (new string (' ', OptionWidth));
- }
-
- List<string> lines = GetLines (localizer (GetDescription (p.Description)));
- o.WriteLine (lines [0]);
- string prefix = new string (' ', OptionWidth+2);
- for (int i = 1; i < lines.Count; ++i) {
- o.Write (prefix);
- o.WriteLine (lines [i]);
- }
- }
- }
-
- bool WriteOptionPrototype (TextWriter o, Option p, ref int written)
- {
- string[] names = p.Names;
-
- int i = GetNextOptionIndex (names, 0);
- if (i == names.Length)
- return false;
-
- if (names [i].Length == 1) {
- Write (o, ref written, " -");
- Write (o, ref written, names [0]);
- }
- else {
- Write (o, ref written, " --");
- Write (o, ref written, names [0]);
- }
-
- for ( i = GetNextOptionIndex (names, i+1);
- i < names.Length; i = GetNextOptionIndex (names, i+1)) {
- Write (o, ref written, ", ");
- Write (o, ref written, names [i].Length == 1 ? "-" : "--");
- Write (o, ref written, names [i]);
- }
-
- if (p.OptionValueType == OptionValueType.Optional ||
- p.OptionValueType == OptionValueType.Required) {
- if (p.OptionValueType == OptionValueType.Optional) {
- Write (o, ref written, localizer ("["));
- }
- Write (o, ref written, localizer ("=" + GetArgumentName (0, p.MaxValueCount, p.Description)));
- string sep = p.ValueSeparators != null && p.ValueSeparators.Length > 0
- ? p.ValueSeparators [0]
- : " ";
- for (int c = 1; c < p.MaxValueCount; ++c) {
- Write (o, ref written, localizer (sep + GetArgumentName (c, p.MaxValueCount, p.Description)));
- }
- if (p.OptionValueType == OptionValueType.Optional) {
- Write (o, ref written, localizer ("]"));
- }
- }
- return true;
- }
-
- static int GetNextOptionIndex (string[] names, int i)
- {
- while (i < names.Length && names [i] == "<>") {
- ++i;
- }
- return i;
- }
-
- static void Write (TextWriter o, ref int n, string s)
- {
- n += s.Length;
- o.Write (s);
- }
-
- private static string GetArgumentName (int index, int maxIndex, string description)
- {
- if (description == null)
- return maxIndex == 1 ? "VALUE" : "VALUE" + (index + 1);
- string[] nameStart;
- if (maxIndex == 1)
- nameStart = new string[]{"{0:", "{"};
- else
- nameStart = new string[]{"{" + index + ":"};
- for (int i = 0; i < nameStart.Length; ++i) {
- int start, j = 0;
- do {
- start = description.IndexOf (nameStart [i], j);
- } while (start >= 0 && j != 0 ? description [j++ - 1] == '{' : false);
- if (start == -1)
- continue;
- int end = description.IndexOf ("}", start);
- if (end == -1)
- continue;
- return description.Substring (start + nameStart [i].Length, end - start - nameStart [i].Length);
- }
- return maxIndex == 1 ? "VALUE" : "VALUE" + (index + 1);
- }
-
- private static string GetDescription (string description)
- {
- if (description == null)
- return string.Empty;
- StringBuilder sb = new StringBuilder (description.Length);
- int start = -1;
- for (int i = 0; i < description.Length; ++i) {
- switch (description [i]) {
- case '{':
- if (i == start) {
- sb.Append ('{');
- start = -1;
- }
- else if (start < 0)
- start = i + 1;
- break;
- case '}':
- if (start < 0) {
- if ((i+1) == description.Length || description [i+1] != '}')
- throw new InvalidOperationException ("Invalid option description: " + description);
- ++i;
- sb.Append ("}");
- }
- else {
- sb.Append (description.Substring (start, i - start));
- start = -1;
- }
- break;
- case ':':
- if (start < 0)
- goto default;
- start = i + 1;
- break;
- default:
- if (start < 0)
- sb.Append (description [i]);
- break;
- }
- }
- return sb.ToString ();
- }
-
- private static List<string> GetLines (string description)
- {
- List<string> lines = new List<string> ();
- if (string.IsNullOrEmpty (description)) {
- lines.Add (string.Empty);
- return lines;
- }
- int length = 80 - OptionWidth - 2;
- int start = 0, end;
- do {
- end = GetLineEnd (start, length, description);
- bool cont = false;
- if (end < description.Length) {
- char c = description [end];
- if (c == '-' || (char.IsWhiteSpace (c) && c != '\n'))
- ++end;
- else if (c != '\n') {
- cont = true;
- --end;
- }
- }
- lines.Add (description.Substring (start, end - start));
- if (cont) {
- lines [lines.Count-1] += "-";
- }
- start = end;
- if (start < description.Length && description [start] == '\n')
- ++start;
- } while (end < description.Length);
- return lines;
- }
-
- private static int GetLineEnd (int start, int length, string description)
- {
- int end = System.Math.Min (start + length, description.Length);
- int sep = -1;
- for (int i = start; i < end; ++i) {
- switch (description [i]) {
- case ' ':
- case '\t':
- case '\v':
- case '-':
- case ',':
- case '.':
- case ';':
- sep = i;
- break;
- case '\n':
- return i;
- }
- }
- if (sep == -1 || end == description.Length)
- return end;
- return sep;
- }
- }
-}
-
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/NorthwindRename.dbml b/mcs/class/System.Data.Linq/src/DbMetal/NorthwindRename.dbml
deleted file mode 100644
index 94f48494eaf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/NorthwindRename.dbml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-Name="Northwind" Class="Northwind" Provider="Oracle" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="NORTHWIND.CATEGORIES" Member="Catégories">
- <Type Name="Catégorie">
- <Column Name="CATEGORYID" Member="CatégorieId" Storage="catégorieId" Type="System.Int32" />
- </Type>
- </Table>
-</Database>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Parameters.cs b/mcs/class/System.Data.Linq/src/DbMetal/Parameters.cs
deleted file mode 100644
index c9bd728c20d..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Parameters.cs
+++ /dev/null
@@ -1,436 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Text;
-using System.IO;
-using System.Reflection;
-using DbLinq.Util;
-
-using Mono.Options;
-
-namespace DbMetal
-{
- [DebuggerDisplay("Parameters from {Provider}, server={Server}")]
- public class Parameters
- {
- /// <summary>
- /// user name for database access
- /// </summary>
- public string User { get; set; }
-
- /// <summary>
- /// user password for database access
- /// </summary>
- public string Password { get; set; }
-
- /// <summary>
- /// server host name
- /// </summary>
- public string Server { get; set; }
-
- /// <summary>
- /// database name
- /// </summary>
- public string Database { get; set; }
-
- /// <summary>
- /// This connection string if present overrides User, Password, Server.
- /// Database is always used to generate the specific DataContext name
- /// </summary>
- public string Conn { get; set; }
-
- /// <summary>
- /// the namespace to put our classes into
- /// </summary>
- public string Namespace { get; set; }
-
- /// <summary>
- /// the language to generate classes for
- /// </summary>
- public string Language { get; set; }
-
- /// <summary>
- /// If present, write out C# code
- /// </summary>
- public string Code { get; set; }
-
- /// <summary>
- /// if present, write out DBML XML representing the DB
- /// </summary>
- public string Dbml { get; set; }
-
- /// <summary>
- /// when true, we will call Singularize()/Pluralize() functions.
- /// </summary>
- public bool Pluralize { get; set; }
-
- /// <summary>
- /// the culture used for word recognition and pluralization
- /// </summary>
- public string Culture { get; set; }
-
- /// <summary>
- /// load object renamings from an xml file
- /// </summary>
- public string Aliases { get; set; }
-
- /// <summary>
- /// this is the "input file" parameter
- /// </summary>
- public string SchemaXmlFile
- {
- get
- {
- return Extra.Count > 0 ? Extra[0] : null;
- }
- }
-
- public bool Schema { get; set; }
-
- /// <summary>
- /// base class from which all generated entities will inherit
- /// </summary>
- public string EntityBase { get; set; }
-
- /// <summary>
- /// interfaces to be implemented
- /// </summary>
- public string[] EntityInterfaces { get; set; }
-
- /// <summary>
- /// extra attributes to be implemented by class members
- /// </summary>
- public IList<string> MemberAttributes { get; set; }
-
- /// <summary>
- /// generate Equals() and GetHashCode()
- /// </summary>
- public bool GenerateEqualsHash { get; set; }
-
- /// <summary>
- /// export stored procedures
- /// </summary>
- public bool Sprocs { get; set; }
-
- /// <summary>
- /// preserve case of database names
- /// </summary>
- public string Case { get; set; }
-
- /// <summary>
- /// force a Console.ReadKey at end of program.
- /// Useful when running from Studio, so the output window does not disappear
- /// picrap comment: you may use the tool to write output to Visual Studio output window instead of a console window
- /// </summary>
- public bool Readline { get; set; }
-
- /// <summary>
- /// specifies a provider (which here is a pair or ISchemaLoader and IDbConnection implementors)
- /// </summary>
- public string Provider { get; set; }
-
- /// <summary>
- /// for fine tuning, we allow to specifiy an ISchemaLoader
- /// </summary>
- public string DbLinqSchemaLoaderProvider { get; set; }
-
- /// <summary>
- /// for fine tuning, we allow to specifiy an IDbConnection
- /// </summary>
- public string DatabaseConnectionProvider { get; set; }
-
- /// <summary>
- /// the SQL dialect used by the database
- /// </summary>
- public string SqlDialectType { get; set; }
-
- /// <summary>
- /// the types to be generated
- /// </summary>
- public IList<string> GenerateTypes { get; set; }
-
- /// <summary>
- /// if true, put a timestamp comment before the generated code
- /// </summary>
- public bool GenerateTimestamps { get; set; }
-
- /// <summary>
- /// show help
- /// </summary>
- public bool Help { get; set; }
-
- /// <summary>
- /// Show stack traces in error messages, etc., instead of just the message.
- /// </summary>
- public bool Debug { get; set; }
-
- /// <summary>
- /// non-option parameters
- /// </summary>
- public IList<string> Extra = new List<string>();
-
- TextWriter log;
- public TextWriter Log
- {
- get { return log ?? Console.Out; }
- set { log = value; }
- }
-
-
- protected OptionSet Options;
-
- public Parameters()
- {
- Schema = true;
- Culture = "en";
- GenerateTypes = new List<string>();
- MemberAttributes = new List<string>();
- GenerateTimestamps = true;
- EntityInterfaces = new []{ "INotifyPropertyChanging", "INotifyPropertyChanged" };
- }
-
- public void Parse(IList<string> args)
- {
- Options = new OptionSet() {
- // SQLMetal compatible
- { "c|conn=",
- "Database {CONNECTION STRING}. Cannot be used with /server, "
- +"/user or /password options.",
- conn => Conn = conn },
- // SQLMetal compatible
- { "u|user=",
- "Login user {NAME}.",
- name => User = name },
- // SQLMetal compatible
- { "p|password=",
- "Login {PASSWORD}.",
- password => Password = password },
- // SQLMetal compatible
- { "s|server=",
- "Database server {NAME}.",
- name => Server = name },
- // SQLMetal compatible
- { "d|database=",
- "Database catalog {NAME} on server.",
- name => Database = name },
- { "provider=",
- "Specify {PROVIDER}. May be Ingres, MySql, Oracle, OracleODP, PostgreSql or Sqlite.",
- provider => Provider = provider },
- { "with-schema-loader=",
- "ISchemaLoader implementation {TYPE}.",
- type => DbLinqSchemaLoaderProvider = type },
- { "with-dbconnection=",
- "IDbConnection implementation {TYPE}.",
- type => DatabaseConnectionProvider = type },
- { "with-sql-dialect=",
- "IVendor implementation {TYPE}.",
- type => SqlDialectType = type },
- // SQLMetal compatible
- { "code=",
- "Output as source code to {FILE}. Cannot be used with /dbml option.",
- file => Code = file },
- // SQLMetal compatible
- { "dbml=",
- "Output as dbml to {FILE}. Cannot be used with /map option.",
- file => Dbml = file },
- // SQLMetal compatible
- { "language=",
- "Language {NAME} for source code: C#, C#2 or VB "
- +"(default: derived from extension on code file name).",
- name => Language = name },
- { "aliases=",
- "Use mapping {FILE}.",
- file => Aliases = file },
- { "schema",
- "Generate schema in code files (default: enabled).",
- v => Schema = v != null },
- // SQLMetal compatible
- { "namespace=",
- "Namespace {NAME} of generated code (default: no namespace).",
- name => Namespace = name },
- // SQLMetal compatible
- { "entitybase=",
- "Base {TYPE} of entity classes in the generated code "
- +"(default: entities have no base class).",
- type => EntityBase = type },
- { "member-attribute=",
- "{ATTRIBUTE} for entity members in the generated code, "
- +"can be specified multiple times.",
- attribute => MemberAttributes.Add(attribute) },
- { "generate-type=",
- "Generate only the {TYPE} selected, can be specified multiple times "
- +"and does not prevent references from being generated (default: "
- +"generate a DataContex subclass and all the entities in the schema).",
- type => GenerateTypes.Add(type) },
- { "generate-equals-hash",
- "Generates overrides for Equals() and GetHashCode() methods.",
- v => GenerateEqualsHash = v != null },
- // SQLMetal compatible
- { "sprocs",
- "Extract stored procedures.",
- v => Sprocs = v != null},
- // SQLMetal compatible
- { "pluralize",
- "Automatically pluralize or singularize class and member names "
- +"using specified culture rules.",
- v => Pluralize = v != null},
- { "culture=",
- "Specify {CULTURE} for word recognition and pluralization (default: \"en\").",
- culture => Culture = culture },
- { "case=",
- "Transform names with the indicated {STYLE} "
- +"(default: net; may be: leave, pascal, camel, net).",
- style => Case = style },
- { "generate-timestamps",
- "Generate timestampes in the generated code (default: enabled).",
- v => GenerateTimestamps = v != null },
- { "readline",
- "Wait for a key to be pressed after processing.",
- v => Readline = v != null },
- { "debug",
- "Enables additional information to help with debugging, " +
- "such as full stack traces in error messages.",
- v => Debug = v != null },
- { "h|?|help",
- "Show this help",
- v => Help = v != null }
- };
-
- Extra = Options.Parse(args);
- }
-
- #region Help
-
- public void WriteHelp()
- {
- WriteHeader(); // includes a WriteLine()
- WriteSyntax();
- WriteLine();
- WriteSummary();
- WriteLine();
- Options.WriteOptionDescriptions(Log);
- WriteLine();
- WriteExamples();
- }
-
- bool headerWritten;
-
- /// <summary>
- /// Writes the application header
- /// </summary>
- public void WriteHeader()
- {
- if (!headerWritten)
- {
- WriteHeaderContents();
- WriteLine();
- headerWritten = true;
- }
- }
-
- protected void WriteHeaderContents()
- {
- var version = ApplicationVersion;
- Write("DbLinq Database mapping generator 2008 version {0}.{1}", version.Major, version.Minor);
- Write("for Microsoft (R) .NET Framework version 3.5");
- Write("Distributed under the MIT licence (http://linq.to/db/license)");
- }
-
- /// <summary>
- /// Writes a small summary
- /// </summary>
- public void WriteSummary()
- {
- Write(" Generates code and mapping for DbLinq. SqlMetal can:");
- Write(" - Generate source code and mapping attributes or a mapping file from a database.");
- Write(" - Generate an intermediate dbml file for customization from the database.");
- Write(" - Generate code and mapping attributes or mapping file from a dbml file.");
- }
-
- public void WriteSyntax()
- {
- var syntax = new StringBuilder();
- syntax.AppendFormat("{0} [OPTIONS] [<DBML INPUT FILE>]", ApplicationName);
- Write(syntax.ToString());
- }
-
- /// <summary>
- /// Writes examples
- /// </summary>
- public void WriteExamples()
- {
- }
-
- /// <summary>
- /// Outputs a formatted string to the console.
- /// We're not using the ILogger here, since we want console output.
- /// </summary>
- /// <param name="format"></param>
- /// <param name="args"></param>
- public void Write(string format, params object[] args)
- {
- Output.WriteLine(Log, OutputLevel.Information, format, args);
- }
-
- /// <summary>
- /// Outputs an empty line
- /// </summary>
- public void WriteLine()
- {
- Output.WriteLine(Log, OutputLevel.Information, string.Empty);
- }
-
- /// <summary>
- /// Returns the application (assembly) name (without extension)
- /// </summary>
- protected static string ApplicationName
- {
- get
- {
- return Assembly.GetEntryAssembly().GetName().Name;
- }
- }
-
- /// <summary>
- /// Returns the application (assembly) version
- /// </summary>
- protected static Version ApplicationVersion
- {
- get
- {
- // Assembly.GetEntryAssembly() is null when loading from the
- // non-default AppDomain.
- var a = Assembly.GetEntryAssembly();
- return a != null ? a.GetName().Version : new Version();
- }
- }
-
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Program.cs b/mcs/class/System.Data.Linq/src/DbMetal/Program.cs
deleted file mode 100644
index 8f9c8c294f5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Program.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using DbLinq.Factory;
-using DbMetal.Generator;
-
-namespace DbMetal
-{
- public class Program
- {
- public static void Main(string[] args)
- {
- // get the default processor...
- var processor = ObjectFactory.Get<IProcessor>();
- processor.Log = Console.Out;
- // ... and process
- processor.Process(args);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes
deleted file mode 100644
index 148bbb0fdaa..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Properties/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-/AssemblyInfo.cs -crlf
-/Settings.Designer.cs -crlf
-/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/DbMetal/Properties/AssemblyInfo.cs
deleted file mode 100644
index 6ca42bc77db..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Reflection;
-using System.Runtime.InteropServices;
-using DbLinq.Factory;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("DbMetal")]
-[assembly: AssemblyDescription("DbLinq DbMetal code generator")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("7ae782c4-e495-44ff-821d-8580dbe184d4")]
-
-[assembly: DbLinq]
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.Designer.cs b/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.Designer.cs
deleted file mode 100644
index bbb63aa06b9..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.4927
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace DbMetal.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.settings b/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.settings
deleted file mode 100644
index 2bd17f050c7..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Properties/Settings.settings
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
- <Profiles />
- <Settings />
-</SettingsFile> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Reference.cs b/mcs/class/System.Data.Linq/src/DbMetal/Reference.cs
deleted file mode 100644
index 30ccea2f5bd..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Reference.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace DbMetal
-{
- public static class Reference
- {
- /// <summary>
- /// This method does nothing (as you can see), but forces assembly loading and reference
- /// </summary>
- public static void DbLinqLocalizations()
- {
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes
deleted file mode 100644
index 30beca8c3a5..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Schema/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/DbmlRename.cs -crlf
-/DbmlRenameLoader.cs -crlf
-/NameAliasesLoader.cs -crlf
-/SchemaPostprocess.cs -crlf
-/TableAlias.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRename.cs b/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRename.cs
deleted file mode 100644
index 0d3b8cb8c91..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRename.cs
+++ /dev/null
@@ -1,203 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Linq;
-using System.Xml.Serialization;
-using DbLinq.Vendor;
-
-namespace DbMetal.Schema
-{
- /// <summary>
- /// This class main purpose is to allow renamings.
- /// It is based on DBML format (but simpler).
- /// </summary>
- //[XmlRoot("Database")]
- [XmlRoot("Database", Namespace = "http://schemas.microsoft.com/linqtosql/dbml/2007", IsNullable = false)]
- class DbmlRename : INameAliases
- {
- [XmlNamespaceDeclarations]
- public XmlSerializerNamespaces XmlNamespaceDeclarations { get; set; }
-
- [XmlAttribute("Name")]
- public string Name { get; set; }
-
- [XmlAttribute("Class")]
- public string Class { get; set; }
-
- [XmlElement("Table")]
- public Table[] Tables { get; set; }
-
- public class Table
- {
- [XmlAttribute("Name")]
- public string Name { get; set; }
-
- [XmlAttribute("Member")]
- public string Member { get; set; }
-
- [XmlElement("Type")]
- public Type Type { get; set; }
- }
-
- public class Type
- {
- [XmlAttribute("Name")]
- public string Name { get; set; }
-
- [XmlElement("Column")]
- public Column[] Columns { get; set; }
- }
-
- public class Column
- {
- [XmlAttribute("Name")]
- public string Name { get; set; }
-
- [XmlAttribute("Member")]
- public string Member { get; set; }
-
- [XmlAttribute("Storage")]
- public string Storage { get; set; }
-
- [XmlAttribute("Type")]
- public string Type { get; set; }
-
- [XmlAttribute("IsDbGenerated")]
- public bool IsDbGeneratedXml
- {
- get
- {
- return IsDbGenerated.HasValue ? IsDbGenerated.Value : default(bool);
- }
- set
- {
- IsDbGenerated = value;
- }
- }
-
- public bool? IsDbGenerated
- {
- get;
- set;
- }
-
- [XmlAttribute("AutoSync")]
- public DbLinq.Schema.Dbml.AutoSync AutoSyncXml
- {
- get
- {
- return AutoSync.HasValue ? AutoSync.Value : DbLinq.Schema.Dbml.AutoSync.Default;
- }
- set
- {
- AutoSync = value;
- }
- }
-
- public DbLinq.Schema.Dbml.AutoSync? AutoSync
- {
- get;
- set;
- }
- }
-
- protected Table GetTable(string table, string schema)
- {
- string qualifiedName;
- if (!string.IsNullOrEmpty(schema))
- qualifiedName = string.Format("{0}.{1}", schema, table);
- else
- qualifiedName = table;
- return (from t in Tables where t.Name == qualifiedName select t).SingleOrDefault();
- }
-
- protected Column GetColumn(string column, string table, string schema)
- {
- var t = GetTable(table, schema);
- if (t == null || t.Type == null || t.Type.Columns == null)
- return null;
- return (from c in t.Type.Columns where c.Name == column select c).SingleOrDefault();
- }
-
- public string GetTableTypeAlias(string table, string schema)
- {
- var t = GetTable(table, schema);
- if (t == null || t.Type == null)
- return null;
- return t.Type.Name;
- }
-
- public string GetTableMemberAlias(string table, string schema)
- {
- var t = GetTable(table, schema);
- if (t == null)
- return null;
- return t.Member;
- }
-
- public string GetColumnMemberAlias(string column, string table, string schema)
- {
- var c = GetColumn(column, table, schema);
- if (c == null)
- return null;
- return c.Member;
- }
-
- public string GetColumnForcedType(string column, string table, string schema)
- {
- var c = GetColumn(column, table, schema);
- if (c == null)
- return null;
- return c.Type;
- }
-
- public bool? GetColumnGenerated(string column, string table, string schema)
- {
- var c = GetColumn(column, table, schema);
- if (c == null)
- return null;
- return c.IsDbGenerated;
- }
-
- public DbLinq.Schema.Dbml.AutoSync? GetColumnAutoSync(string column, string table, string schema)
- {
- var c = GetColumn(column, table, schema);
- if (c == null)
- return null;
- return c.AutoSync;
- }
-
- public string GetDatabaseNameAlias(string databaseName)
- {
- return Name;
- }
-
- public string GetClassNameAlias(string className)
- {
- return Class;
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRenameLoader.cs b/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRenameLoader.cs
deleted file mode 100644
index 4bc720e8ebf..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Schema/DbmlRenameLoader.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.IO;
-using System.Xml.Serialization;
-
-namespace DbMetal.Schema
-{
- /// <summary>
- /// Loads a DbmlRename class from a DBML file
- /// </summary>
- static class DbmlRenameLoader
- {
- public static DbmlRename Load(Stream stream)
- {
- var xmlReader = new XmlSerializer(typeof(DbmlRename));
- return (DbmlRename)xmlReader.Deserialize(stream);
- }
-
- public static DbmlRename Load(string path)
- {
- using (var stream = File.OpenRead(path))
- {
- return Load(stream);
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/NameAliasesLoader.cs b/mcs/class/System.Data.Linq/src/DbMetal/Schema/NameAliasesLoader.cs
deleted file mode 100644
index b5388c4210b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Schema/NameAliasesLoader.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using DbLinq.Vendor;
-
-namespace DbMetal.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- static class NameAliasesLoader
- {
- public static INameAliases Load(string path)
- {
- if (string.IsNullOrEmpty(path))
- return null;
- try
- {
- return DbmlRenameLoader.Load(path);
- }
- catch { }
- try
- {
- return TableAlias.Load(path);
- }
- catch { }
- throw new ArgumentException("");
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Schema/TableAlias.cs b/mcs/class/System.Data.Linq/src/DbMetal/Schema/TableAlias.cs
deleted file mode 100644
index b3e7d3312dc..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Schema/TableAlias.cs
+++ /dev/null
@@ -1,142 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Xml.Serialization;
-using DbLinq.Vendor;
-using DbMetal;
-
-namespace DbMetal.Schema
-{
-#if !MONO_STRICT
- public
-#endif
- class TableAlias
- {
- public class Renamings : INameAliases
- {
- [XmlAttribute("Name")]
- public string Name { get; set; }
-
- [XmlAttribute("Class")]
- public string Class { get; set; }
-
- [XmlElement("Renaming")]
- public readonly List<Renaming> Arr = new List<Renaming>();
-
- protected string GetAlias(string name)
- {
- return (from r in Arr where r.old == name select r.@new).SingleOrDefault();
- }
-
- public string GetTableTypeAlias(string table, string schema)
- {
- return GetAlias(table);
- }
-
- public string GetTableMemberAlias(string table, string schema)
- {
- return null;
- }
-
- public string GetColumnMemberAlias(string column, string table, string schema)
- {
- return GetAlias(column);
- }
-
- public string GetColumnForcedType(string column, string table, string schema)
- {
- return null;
- }
-
- public bool? GetColumnGenerated(string column, string table, string schema)
- {
- return null;
- }
-
- public DbLinq.Schema.Dbml.AutoSync? GetColumnAutoSync(string column, string table, string schema)
- {
- return null;
- }
-
- public string GetDatabaseNameAlias(string databaseName)
- {
- return Name;
- }
-
- public string GetClassNameAlias(string className)
- {
- return Class;
- }
- }
-
- public class Renaming
- {
- [XmlAttribute]
- public string old;
- [XmlAttribute]
- public string @new;
- }
-
- public static Renamings Load(string fileName)
- {
- using (var stream = File.OpenRead(fileName))
- {
- var renamingsXmlSerializer = new XmlSerializer(typeof(Renamings));
- var renamings = (Renamings)renamingsXmlSerializer.Deserialize(stream);
- return renamings;
- }
- }
-
- public static IDictionary<string, string> Load(string fileName, Parameters parameters)
- {
- if (!System.IO.File.Exists(fileName))
- throw new ArgumentException("Renames file missing:" + parameters.Aliases);
-
- Console.WriteLine("Loading renames file: " + fileName);
-
- Renamings renamings = Load(parameters.Aliases);
-
- Dictionary<string, string> aliases = new Dictionary<string, string>();
- foreach (Renaming renaming in renamings.Arr)
- {
- aliases[renaming.old] = renaming.@new;
- }
- return aliases;
- }
-
- public static IDictionary<string, string> Load(Parameters parameters)
- {
- if (parameters.Aliases == null)
- return new Dictionary<string, string>();
- return Load(parameters.Aliases, parameters);
- }
-
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/SqlMetal.csproj b/mcs/class/System.Data.Linq/src/DbMetal/SqlMetal.csproj
deleted file mode 100644
index 45e1dcd03ef..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/SqlMetal.csproj
+++ /dev/null
@@ -1,177 +0,0 @@
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CC64BF54-481C-4740-8135-E5972531CA7D}</ProjectGuid>
- <OutputType>Exe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbMetal</RootNamespace>
- <AssemblyName>sqlmetal</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\DbLinq.snk</AssemblyOriginatorKeyFile>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\build\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <PlatformTarget>x86</PlatformTarget>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.configuration" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Web.Extensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\DbLinq.ProductInfo.cs">
- <Link>Properties\DbLinq.ProductInfo.cs</Link>
- </Compile>
- <Compile Include="Generator\AttributeDefinition.cs" />
- <Compile Include="Generator\CodeDomGenerator.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangedImplementation.cs" />
- <Compile Include="Generator\GenerationContext.cs" />
- <Compile Include="Generator\ICodeGenerator.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\InterfaceImplementation.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Class.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Context.Ctor.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CodeGenerator.Procedure.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeGenerator.cs" />
- <Compile Include="Generator\Implementation\CodeTextGenerator\CSCodeWriter.cs" />
- <Compile Include="Generator\CodeWriter.cs" />
- <Compile Include="Generator\EntityInterface\IImplementation.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\IModifiedImplementation.cs" />
- <Compile Include="Generator\EntityInterface\Implementation\INotifyPropertyChangingImplementation.cs" />
- <Compile Include="Generator\Implementation\Processor.cs" />
- <Compile Include="Generator\IProcessor.cs" />
- <Compile Include="Generator\ISchemaLoaderFactory.cs" />
- <Compile Include="Generator\SpecificationDefinition.cs" />
- <Compile Include="Generator\ParameterDefinition.cs" />
- <Compile Include="Language\EnglishWords.cs" />
- <Compile Include="Language\FrenchWords.cs" />
- <Compile Include="Language\GermanWords.cs" />
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- <DependentUpon>Settings.settings</DependentUpon>
- </Compile>
- <Compile Include="Reference.cs" />
- <Compile Include="Schema\DbmlRename.cs" />
- <Compile Include="Schema\DbmlRenameLoader.cs" />
- <Compile Include="Schema\NameAliasesLoader.cs" />
- <Compile Include="Utility\VariablesExtension.cs" />
- <Compile Include="Program.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Configuration\ProvidersSection.cs" />
- <Compile Include="Parameters.cs" />
- <Compile Include="Schema\TableAlias.cs" />
- <Compile Include="Generator\Implementation\SchemaLoaderFactory.cs" />
- <Compile Include="Utility\EnvironmentExtension.cs" />
- <Compile Include="Mono\Options.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="..\DbLinq.snk">
- <Link>Properties\DbLinq.snk</Link>
- </None>
- </ItemGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
- <Visible>False</Visible>
- <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- <ProductName>Windows Installer 3.1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
- </ItemGroup>
- <ItemGroup>
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- <None Include="sqlmetal.exe.config">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </None>
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\EnglishWords.txt" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\FrenchWords.txt" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Language\GermanWords.txt" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbLinq\System.Data.Linq.csproj">
- <Project>{97305421-3071-4175-AA3C-9A432CC28121}</Project>
- <Name>System.Data.Linq</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <DependentAssembly Include="$(SolutionDir)..\lib\Npgsql.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Mono.Security.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Ingres.Stereo.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\Oracle.DataAccess.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\MySql.Data.dll" />
- <DependentAssembly Include="$(SolutionDir)..\lib\System.Data.SQLite.DLL" />
- <DependentAssembly Include="$(SolutionDir)..\lib\FirebirdSql.Data.FirebirdClient.dll" />
- </ItemGroup>
- <Target Name="AfterBuild">
- <Copy
- SourceFiles="@(DependentAssembly)"
- DestinationFolder="$(OutputPath)" />
- </Target>
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes
deleted file mode 100644
index 9d572f68d91..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/.gitattributes
+++ /dev/null
@@ -1,6 +0,0 @@
-/AppRunner.cs -crlf
-/CreateDbmlFromSqliteDbTest.cs -crlf
-/CreateEntitiesFromSqliteDbTest.cs -crlf
-/EnglishWordsTest.cs -crlf
-/FrenchWordsTest.cs -crlf
-/NameFormatterTest.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/AppRunner.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/AppRunner.cs
deleted file mode 100755
index 6d402273566..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/AppRunner.cs
+++ /dev/null
@@ -1,108 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2010 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using DbMetal;
-using NUnit.Framework;
-
-namespace DbMetal_Test_Sqlite
-{
- class DbMetalAppDomainSetup : MarshalByRefObject
- {
- public void SetStandardError(TextWriter stderr)
- {
- Console.SetError(stderr);
- }
-
- public void Run(string[] args)
- {
- Program.Main(args);
- }
- }
-
- static class AppRunner
- {
-#if MONO_STRICT
- const string Program = "sqlmetal";
- const string DbConnectionProvider = "Mono.Data.Sqlite.SqliteConnection, Mono.Data.Sqlite";
- const string DbLinqSchemaLoader = "DbLinq.Vendor.DbSchemaLoader, System.Data.Linq";
- const string SqlDialect = "DbLinq.Sqlite.SqliteVendor, System.Data.Linq";
-#else
- const string Program = "DbMetal";
- const string DbConnectionProvider = "System.Data.SQLite.SQLiteConnection, System.Data.SQLite";
- const string DbLinqSchemaLoader = "DbLinq.Vendor.DbSchemaLoader, DbLinq";
- const string SqlDialect = "DbLinq.Sqlite.SqliteVendor, DbLinq.Sqlite";
-#endif
-
- public static void WithinAppDomain(string expectedFile, string createdFile, IEnumerable<string> args)
- {
- var bd = AppDomain.CurrentDomain.BaseDirectory;
- var info = new AppDomainSetup()
- {
- ApplicationBase = bd,
- ApplicationName = Program + ".exe",
- ConfigurationFile = Program + ".exe.config",
- };
- AppDomain ad = AppDomain.CreateDomain("DbMetal Sqlite Test", null, info);
- var t = typeof(DbMetalAppDomainSetup);
- var s = (DbMetalAppDomainSetup)ad.CreateInstanceAndUnwrap(t.Assembly.GetName().Name, t.FullName);
- var stderr = new StringWriter();
- s.SetStandardError(stderr);
- var testdir = Path.Combine(bd, Path.Combine("..", "tests"));
- var expectedDir = Path.Combine(testdir, "expected");
- s.Run(new []{
- "/provider:Sqlite",
- "/conn:Data Source=" + Path.Combine(testdir, "Northwind.db3"),
- }.Concat(args).ToArray());
- AppDomain.Unload(ad);
- if (stderr.GetStringBuilder().Length != 0)
- Console.Error.Write(stderr.GetStringBuilder().ToString());
- Assert.AreEqual(0, stderr.GetStringBuilder().Length);
- FileAssert.AreEqual(Path.Combine(expectedDir, string.Format (expectedFile, Program)), createdFile);
- File.Delete(createdFile);
- }
-
- public static void WithDbSchemaLoader(string expectedFile, string createdFile, IEnumerable<string> args)
- {
- var bd = AppDomain.CurrentDomain.BaseDirectory;
- var testdir = Path.Combine(bd, Path.Combine("..", "tests"));
- var expectedDir = Path.Combine(testdir, "expected");
-
- DbMetal.Program.Main(new []{
- "/conn:Data Source=" + Path.Combine(testdir, "Northwind.db3"),
- "--with-dbconnection=" + DbConnectionProvider,
- "--with-schema-loader=" + DbLinqSchemaLoader,
- "--with-sql-dialect=" + SqlDialect,
- }.Concat(args).ToArray());
-
- FileAssert.AreEqual(Path.Combine(expectedDir, string.Format(expectedFile, Program)), createdFile);
- File.Delete(createdFile);
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateDbmlFromSqliteDbTest.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateDbmlFromSqliteDbTest.cs
deleted file mode 100755
index f3ac66bdc0c..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateDbmlFromSqliteDbTest.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2010 Novell, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.IO;
-using DbMetal;
-using NUnit.Framework;
-
-namespace DbMetal_Test_Sqlite
-{
- [TestFixture]
- public class CreateDbmlFromSqliteDbTest
- {
- [Test]
- public void CreateViaProvider()
- {
- var created = "Northwind.dbml";
- AppRunner.WithinAppDomain("Northwind.Sqlite-{0}.dbml", created, new[]{
- "/dbml:" + created,
- });
- }
-
- [Test]
- public void CreateViaDbSchemaLoader()
- {
- var created = "Northwind.dbml";
- AppRunner.WithDbSchemaLoader("Northwind.Sqlite+DbSchemaLoader-{0}.dbml", created, new[]{
- "/dbml:" + created,
- });
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateEntitiesFromSqliteDbTest.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateEntitiesFromSqliteDbTest.cs
deleted file mode 100755
index cfd87026294..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/CreateEntitiesFromSqliteDbTest.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System;
-using System.IO;
-using DbMetal;
-using NUnit.Framework;
-
-namespace DbMetal_Test_Sqlite
-{
- [TestFixture]
- public class CreateEntitiesFromSqliteDbTest
- {
- [Test]
- public void CreateViaProvider()
- {
- var created = "Northwind.Sqlite.cs";
- AppRunner.WithinAppDomain("Northwind.Sqlite-{0}.cs", created, new[]{
- "/code:" + created,
- "/database:Northwind",
- "--generate-equals-hash",
- "--generate-timestamps-",
- "/namespace:nwind",
- "/pluralize",
- });
- }
-
- [Test]
- public void CreateViaDbSchemaLoader()
- {
- var created = "Northwind.Sqlite.cs";
- AppRunner.WithDbSchemaLoader("Northwind.Sqlite+DbSchemaLoader-{0}.cs", created, new[]{
- "/code:" + created,
- "/database:Northwind",
- "--generate-equals-hash",
- "--generate-timestamps-",
- "/namespace:nwind",
- "/pluralize",
- });
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test.csproj b/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test.csproj
deleted file mode 100644
index 74809951324..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test.csproj
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4A829353-5A69-4EFD-8CD7-92C9D5DEB102}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbMetal_test</RootNamespace>
- <AssemblyName>DbMetal_test</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\..\DbLinq.snk</AssemblyOriginatorKeyFile>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <SignAssembly>true</SignAssembly>
- <AssemblyKeyFile>..\..\DbLinq.snk</AssemblyKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="EnglishWordsTest.cs" />
- <Compile Include="FrenchWordsTest.cs" />
- <Compile Include="NameFormatterTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\DbLinq\DbLinq.csproj">
- <Project>{7950197D-4122-49CB-9FD7-45E666BAFEC2}</Project>
- <Name>DbLinq</Name>
- </ProjectReference>
- <ProjectReference Include="..\DbMetal.csproj">
- <Project>{363FF43D-C870-4423-BE50-DAED7793A6D1}</Project>
- <Name>DbMetal</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Data.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <None Include="..\..\DbLinq.snk" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test_sqlite.csproj b/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test_sqlite.csproj
deleted file mode 100644
index ad304a83667..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/DbMetal_test_sqlite.csproj
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B4214704-ED8E-49C2-AC71-7D4992141378}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbMetalSqliteTests</RootNamespace>
- <AssemblyName>DbMetal_test_sqlite</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <PlatformTarget>AnyCPU</PlatformTarget>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AppRunner.cs" />
- <Compile Include="CreateDbmlFromSqliteDbTest.cs" />
- <Compile Include="CreateEntitiesFromSqliteDbTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\DbMetal.csproj">
- <Project>{363FF43D-C870-4423-BE50-DAED7793A6D1}</Project>
- <Name>DbMetal</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/EnglishWordsTest.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/EnglishWordsTest.cs
deleted file mode 100644
index eb68000e94a..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/EnglishWordsTest.cs
+++ /dev/null
@@ -1,172 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbMetal.Language;
-using System.Collections.Generic;
-using NUnit.Framework;
-
-// These don't build in tools/sqlmetal
-#if FALSE
-
-namespace DbLinqTest
-{
-
-
- /// <summary>
- ///This is a test class for EnglishWordsTest and is intended
- ///to contain all EnglishWordsTest Unit Tests
- ///</summary>
- [TestFixture]
- public class EnglishWordsTest
- {
- public EnglishWordsTest()
- {
- englishWords = new EnglishWords();
- englishWords.Load();
- }
-
- public static void AssertAreIListEqual(IList<string> a, IList<string> b)
- {
- Assert.AreEqual(b.Count, a.Count);
- for (int index = 0; index < a.Count; index++)
- Assert.AreEqual(b[index], a[index]);
- }
-
- public static void AssertAreEqual(IList<string> a, params string[] b)
- {
- AssertAreIListEqual(a, b);
- }
-
- /*
- hiredate
- quantityperunit
- unitsinstock
- fkterrregion
- fkprodcatg
- */
-
- private EnglishWords englishWords;
-
- [Test]
- public void GetWordsTest_HelloWorld()
- {
- var actual = englishWords.GetWords("helloworld");
- AssertAreEqual(actual, "hello", "world");
- }
-
- [Test]
- public void GetWordsTest_HireDate()
- {
- var actual = englishWords.GetWords("hiredate");
- AssertAreEqual(actual, "hire", "date");
- }
-
- [Test]
- public void GetWordsTest_QuantityPerUnit()
- {
- var actual = englishWords.GetWords("quantityperunit");
- AssertAreEqual(actual, "quantity", "per", "unit");
- }
-
- [Test]
- public void GetWordsTest_UnitsInStock()
- {
- var actual = englishWords.GetWords("unitsinstock");
- AssertAreEqual(actual, "units", "in", "stock");
- }
- // we can't rely on this test, since "terr" is not a word, so the algorithm returs "ft" "t" "err" "region"
- //[Test]
- //public void GetWords4Test()
- //{
- // var actual = englishWords.GetWords("fkterrregion");
- // AssertAreEqual(actual, "fk", "terr", "region");
- //}
- [Test]
- public void GetWordsTest_FkProdCatG()
- {
- var actual = englishWords.GetWords("fkprodcatg");
- AssertAreEqual(actual, "fk", "prod", "cat", "g");
- }
-
- [Test]
- public void GetWordsTest_CatG()
- {
- var actual = englishWords.GetWords("catg");
- AssertAreEqual(actual, "cat", "g");
- }
-
- [Test]
- public void GetWordsTest_CustomerId()
- {
- var actual = englishWords.GetWords("customerid");
- AssertAreEqual(actual, "customer", "id");
- }
-
- [Test]
- public void GetWordsTest_SupplierId()
- {
- var actual = englishWords.GetWords("supplierid");
- AssertAreEqual(actual, "supplier", "id");
- }
-
- // picrap: this one's failing, and I think we're at the limits of words recognition
- // (at least at the limits of what I'm able to do)
- //[TestMethod]
- //[Test]
- //public void GetWordsTest_IntType()
- //{
- // var actual = englishWords.GetWords("inttype");
- // AssertAreEqual(actual, "int", "type");
- //}
-
- [Test]
- public void GetWordsTest_AllIntType()
- {
- var actual = englishWords.GetWords("allinttype");
- AssertAreEqual(actual, "all", "int", "type");
- }
-
- [Test]
- public void GetNoteTest_ToothPaste()
- {
- Assert.IsTrue(englishWords.GetNote(new[] { "toothpaste" }) > englishWords.GetNote(new[] { "tooth", "paste" }));
- }
-
- [Test]
- public void GetNoteTest_PerUnit()
- {
- Assert.IsTrue(englishWords.GetNote(new[] { "per", "unit" }) > englishWords.GetNote(new[] { "peru", "nit" }));
- }
-
- [Test]
- public void GetNoteTest_Hello()
- {
- Assert.IsTrue(englishWords.GetNote(new[] { "hello" }) > englishWords.GetNote(new[] { "h", "e", "l", "l", "o" }));
- }
- }
-}
-
-#endif
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/FrenchWordsTest.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/FrenchWordsTest.cs
deleted file mode 100644
index aca18dccf71..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/FrenchWordsTest.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using DbMetal.Language;
-using System.Collections.Generic;
-using NUnit.Framework;
-
-// These don't build in tools/sqlmetal
-#if FALSE
-
-namespace DbLinqTest
-{
-
-
- /// <summary>
- ///This is a test class for EnglishWordsTest and is intended
- ///to contain all EnglishWordsTest Unit Tests
- ///</summary>
- [TestFixture]
- public class FrenchWordsTest
- {
- public FrenchWordsTest()
- {
- frenchWords = new FrenchWords();
- frenchWords.Load();
- }
-
- public static void AssertAreIListEqual(IList<string> a, IList<string> b)
- {
- Assert.AreEqual(b.Count, a.Count);
- for (int index = 0; index < a.Count; index++)
- Assert.AreEqual(b[index], a[index]);
- }
-
- public static void AssertAreEqual(IList<string> a, params string[] b)
- {
- AssertAreIListEqual(a, b);
- }
-
- /*
- hiredate
- quantityperunit
- unitsinstock
- fkterrregion
- fkprodcatg
- */
-
- private FrenchWords frenchWords;
-
- [Test]
- public void GetWordsTest_SalutMonde()
- {
- var actual = frenchWords.GetWords("salutmonde");
- AssertAreEqual(actual, "salut", "monde");
- }
-
- [Test]
- public void GetWordsTest_MTER()
- {
- var actual = frenchWords.GetWords("montailleurestriche");
- AssertAreEqual(actual, "mon", "tailleur", "est", "riche");
- }
-
- [Test]
- public void PluralizeTest_Oeuf()
- {
- var actual = frenchWords.Pluralize("Å“uf");
- Assert.AreEqual("Å“ufs", actual);
- }
-
- [Test]
- public void PluralizeTest_Bijou()
- {
- var actual = frenchWords.Pluralize("bijou");
- Assert.AreEqual("bijoux", actual);
- }
-
- [Test]
- public void PluralizeTest_Cou()
- {
- var actual = frenchWords.Pluralize("cou");
- Assert.AreEqual("cous", actual);
- }
-
- [Test]
- public void PluralizeTest_Gas()
- {
- var actual = frenchWords.Pluralize("gas");
- Assert.AreEqual("gas", actual);
- }
- }
-}
-
-#endif
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/NameFormatterTest.cs b/mcs/class/System.Data.Linq/src/DbMetal/Test/NameFormatterTest.cs
deleted file mode 100644
index 4c2da226cdb..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/NameFormatterTest.cs
+++ /dev/null
@@ -1,161 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-using System.Globalization;
-using DbLinq;
-using DbLinq.Factory;
-using DbLinq.Schema;
-using DbLinq.Schema.Implementation;
-using DbLinq.Util;
-using DbMetal;
-using DbMetal.Language;
-using NUnit.Framework;
-
-// These don't build in tools/sqlmetal
-#if FALSE
-
-using Case = DbLinq.Schema.Case;
-using WordsExtraction = DbLinq.Schema.WordsExtraction;
-
-namespace DbLinqTest
-{
- /// <summary>
- /// Test for NameFormatter
- /// </summary>
- [TestFixture]
- public class NameFormatterTest
- {
- private NameFormat InvariantNameFormat
- {
- get
- {
- return new NameFormat(false, Case.PascalCase, CultureInfo.InvariantCulture);
- }
- }
-
- private NameFormat EnglishNameFormat
- {
- get
- {
- Reference.DbLinqLocalizations();
- return new NameFormat(false, Case.NetCase, new CultureInfo("en-us"));
- }
- }
-
- private NameFormat EnglishNameFormatCamelCase
- {
- get
- {
- Reference.DbLinqLocalizations();
- return new NameFormat(false, Case.camelCase, new CultureInfo("en-us"));
- }
- }
-
- [Test]
- public void InvalidCharactersCaseTest()
- {
- var nf = new NameFormatter();
- var tn = nf.GetTableName("A#?", WordsExtraction.FromCase, InvariantNameFormat);
- Assert.AreEqual("A__", tn.ClassName);
- }
-
- [Test]
- public void InvalidCharactersLanguageTest()
- {
- var nf = new NameFormatter();
- var tn = nf.GetTableName("A#?", WordsExtraction.FromDictionary, InvariantNameFormat);
- Assert.AreEqual("A__", tn.ClassName);
- }
-
- [Test]
- public void InvalidCharactersLanguage2Test()
- {
- try
- {
- ObjectFactory.Current.Register(typeof(EnglishWords));
- var nf = new NameFormatter();
- var tn = nf.GetTableName("Test#?", WordsExtraction.FromDictionary, EnglishNameFormat);
- Assert.AreEqual("Test__", tn.ClassName);
- }
- finally
- {
- ObjectFactory.Current.Unregister(typeof(EnglishWords));
- }
- }
-
- [Test]
- public void GetWordsTest_MyTableName()
- {
- try
- {
- ObjectFactory.Current.Register(typeof(EnglishWords));
- var nf = new NameFormatter();
- var tn = nf.GetTableName("MY_TABLE_NAME_", WordsExtraction.FromDictionary, EnglishNameFormat);
- Assert.AreEqual("MyTableName", tn.ClassName);
- }
- finally
- {
- ObjectFactory.Current.Unregister(typeof(EnglishWords));
- }
- }
-
- [Test]
- public void GetWordsTest_MyTableName2()
- {
- try
- {
- ObjectFactory.Current.Register(typeof(EnglishWords));
- var nf = new NameFormatter();
- var tn = nf.GetTableName("_MY_TABLE__NAME", WordsExtraction.FromDictionary, EnglishNameFormat);
- Assert.AreEqual("MyTableName", tn.ClassName);
- }
- finally
- {
- ObjectFactory.Current.Unregister(typeof(EnglishWords));
- }
- }
-
- [Test]
- public void GetWordsTest_MyColumnName()
- {
- try
- {
- ObjectFactory.Current.Register(typeof(EnglishWords));
- var nf = new NameFormatter();
- ColumnName cn = nf.GetColumnName("MY_COLUMN_NAME_", WordsExtraction.FromDictionary, EnglishNameFormat);
- Assert.AreEqual("MyColumnName", cn.PropertyName);
- cn = nf.GetColumnName("MY_COLUMN_NAME_", WordsExtraction.FromDictionary, EnglishNameFormatCamelCase);
- Assert.AreEqual("myColumnName", cn.PropertyName);
- }
- finally
- {
- ObjectFactory.Current.Unregister(typeof(EnglishWords));
- }
- }
- }
-}
-
-#endif
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Test/SqlMetal_test_sqlite.csproj b/mcs/class/System.Data.Linq/src/DbMetal/Test/SqlMetal_test_sqlite.csproj
deleted file mode 100644
index cb8b10f5207..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Test/SqlMetal_test_sqlite.csproj
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{874A37C6-E59B-4C0D-AAD2-0286E0DA8FD9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>DbMetalSqliteTests</RootNamespace>
- <AssemblyName>SqlMetal_test_sqlite</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>TRACE;DEBUG;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <PlatformTarget>AnyCPU</PlatformTarget>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE;MONO_STRICT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\..\lib\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AppRunner.cs" />
- <Compile Include="CreateDbmlFromSqliteDbTest.cs" />
- <Compile Include="CreateEntitiesFromSqliteDbTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\SqlMetal.csproj">
- <Project>{CC64BF54-481C-4740-8135-E5972531CA7D}</Project>
- <Name>SqlMetal</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes
deleted file mode 100644
index 821f9deedc6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Util/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/TableSorter.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes b/mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes
deleted file mode 100644
index 4ff9700cab6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Utility/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/EnvironmentExtension.cs -crlf
-/VariablesExtension.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Utility/EnvironmentExtension.cs b/mcs/class/System.Data.Linq/src/DbMetal/Utility/EnvironmentExtension.cs
deleted file mode 100644
index 7f23e0a3611..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Utility/EnvironmentExtension.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-using System.Text.RegularExpressions;
-
-namespace DbMetal.Utility
-{
- public static class EnvironmentExtension
- {
- // syntax: %envVar or %envVar??defaultValue
- private static Regex Variable = new Regex(@"\%(?<var>[\w.]+)(\?\?(?<default>[\w.]+))?", RegexOptions.Singleline | RegexOptions.Compiled);
-
- public static string EvaluateEnvironment(this string expression)
- {
- if (expression == null)
- return null;
- return Variable.Replace(expression, delegate(Match e)
- {
- string k = e.Result("${var}");
- string def = e.Result("${default}");
- string value = Environment.GetEnvironmentVariable(k);
- if (value == null)
- value = def;
- return value;
- });
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/Utility/VariablesExtension.cs b/mcs/class/System.Data.Linq/src/DbMetal/Utility/VariablesExtension.cs
deleted file mode 100644
index 3548b94b34e..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/Utility/VariablesExtension.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-using System.Collections.Generic;
-using System.Reflection;
-using System.Text.RegularExpressions;
-
-namespace DbMetal.Utility
-{
- public static class VariableExtension
- {
- private static Regex Variable = new Regex(@"\$\{(?<var>[\w.]+)\}", RegexOptions.Singleline | RegexOptions.Compiled);
-
- private static object EvaluateMember<T>(IDictionary<string, T> variables, string memberPath, string[] extraParameters)
- {
- string[] parts = memberPath.Split('.');
- object o = null;
- if (variables.ContainsKey(parts[0]))
- o = variables[parts[0]];
- else
- {
- int index;
- if (int.TryParse(parts[0], out index))
- {
- if (index < extraParameters.Length)
- o = extraParameters[index];
- }
- }
- for (int memberIndex = 1; memberIndex < parts.Length; memberIndex++)
- {
- if (o == null)
- break;
- PropertyInfo info = o.GetType().GetProperty(parts[memberIndex]);
- if (info != null)
- o = info.GetGetMethod().Invoke(o, new object[0]);
- else
- o = null;
- }
- return o;
- }
-
- public static string Evaluate<T>(this IDictionary<string, T> variables, string expression, params string[] extraParameters)
- {
- if (expression == null)
- return null;
- return Variable.Replace(expression, delegate(Match e)
- {
- string k = e.Result("${var}");
- object o = EvaluateMember(variables, k, extraParameters);
- return o != null ? o.ToString() : string.Empty;
- });
- }
-
- public static IDictionary<string, T> LocalCopy<T>(this IDictionary<string, T> variables, params object[] localValues)
- {
- IDictionary<string, T> localCopy = new Dictionary<string, T>(variables);
- for (int valueIndex = 0; valueIndex < localValues.Length; valueIndex += 2)
- {
- localCopy[(string)localValues[valueIndex]] = (T)localValues[valueIndex + 1];
- }
- return localCopy;
- }
- }
-} \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/northwind.dbml b/mcs/class/System.Data.Linq/src/DbMetal/northwind.dbml
deleted file mode 100644
index 8257fe40c2b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/northwind.dbml
+++ /dev/null
Binary files differ
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/oraFieldRenames.xml b/mcs/class/System.Data.Linq/src/DbMetal/oraFieldRenames.xml
deleted file mode 100644
index 08534b1a32b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/oraFieldRenames.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<Renamings>
- <!-- modify field names so that they match Microsot example names -->
- <Renaming old="COMPANYNAME" new="CompanyName" />
- <Renaming old="CONTACTNAME" new="ContactName" />
- <Renaming old="CONTACTTITLE" new="ContactTitle" />
- <Renaming old="QUANTITYPERUNIT" new="QuantityPerUnit" />
- <Renaming old="POSTALCODE" new="PostalCode" />
- <Renaming old="PRODUCTNAME" new="ProductName" />
- <Renaming old="PRODUCTID" new="ProductID" />
- <Renaming old="ORDERDATE" new="OrderDate" />
- <Renaming old="ORDERID" new="OrderID" />
- <Renaming old="SHIPVIA" new="ShipVia" />
- <Renaming old="REQUIREDDATE" new="RequiredDate" />
- <Renaming old="SHIPPEDDATE" new="ShippedDate" />
- <Renaming old="FREIGHT" new="Freight" />
- <Renaming old="CUSTOMERID" new="CustomerID" />
- <Renaming old="CATEGORYID" new="CategoryID" />
- <Renaming old="CITY" new="City" />
- <Renaming old="PHONE" new="Phone" />
- <Renaming old="FAX" new="Fax" />
- <Renaming old="UNITPRICE" new="UnitPrice" />
- <Renaming old="UNITSONORDER" new="UnitsOnOrder" />
- <Renaming old="REORDERLEVEL" new="ReorderLevel" />
- <Renaming old="DISCONTINUED" new="Discontinued" />
- <Renaming old="SUPPLIERID" new="SupplierID" />
- <Renaming old="REPORTSTO" new="ReportsTo" />
- <Renaming old="FIRSTNAME" new="FirstName" />
- <Renaming old="LASTNAME" new="LastName" />
- <Renaming old="HIREDATE" new="HireDate" />
- <Renaming old="ADDRESS" new="Address" />
- <Renaming old="HOMEPHONE" new="HomePhone" />
- <Renaming old="HOMEPHONE" new="HomePhone" />
- <Renaming old="UNITSINSTOCK" new="UnitsInStock" />
- <Renaming old="SUPPLIER" new="Supplier" />
- <Renaming old="EMPLOYEEID" new="EmployeeID" />
- <Renaming old="COUNTRY" new="Country" />
- <Renaming old="REGION" new="Region" />
- <Renaming old="EMPLOYEETERRITORY" new="EmployeeTerritory" />
- <Renaming old="TERRITORYDESCRIPTION" new="TerritoryDescription" />
- <Renaming old="SHIPCITY" new="ShipCity" />
- <Renaming old="SHIPREGION" new="ShipRegion" />
- <Renaming old="LinqTestDB" new="LinqTestDB" />
-</Renamings> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/pgsqlFieldRenames.xml b/mcs/class/System.Data.Linq/src/DbMetal/pgsqlFieldRenames.xml
deleted file mode 100644
index 999887f098b..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/pgsqlFieldRenames.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0"?>
-<Renamings>
- <!-- modify field names so that they match Microsot example names -->
- <Renaming old="companyname" new="CompanyName" />
- <Renaming old="contactname" new="ContactName" />
- <Renaming old="firstname" new="FirstName" />
- <Renaming old="lastname" new="LastName" />
- <Renaming old="quantityperunit" new="QuantityPerUnit" />
- <Renaming old="postalcode" new="PostalCode" />
- <Renaming old="productname" new="ProductName" />
- <Renaming old="orderdate" new="OrderDate" />
- <Renaming old="linqtestdb" new="LinqTestDB" />
- <Renaming old="getordercount" new="getOrderCount" />
- <Renaming old="unitprice" new="UnitPrice" />
- <Renaming old="unitsonorder" new="UnitsOnOrder" />
- <Renaming old="unitsinstock" new="UnitsInStock" />
- <Renaming old="hiredate" new="HireDate" />
- <Renaming old="reportsto" new="ReportsTo" />
- <Renaming old="territorydescription" new="TerritoryDescription" />
- <Renaming old="orderdetail" new="OrderDetail" />
- <Renaming old="orderdetails" new="OrderDetails" />
- <Renaming old="Orderdetails" new="OrderDetails" />
- <Renaming old="Shipcity" new="ShipCity" />
- <Renaming old="Shipregion" new="ShipRegion" />
-</Renamings> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/run_ingMetal.bat b/mcs/class/System.Data.Linq/src/DbMetal/run_ingMetal.bat
deleted file mode 100644
index 3d18a50fb02..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/run_ingMetal.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-bin\DbMetal.exe -user:LinqUser -database:Northwind -server:localhost -password:linq2 -namespace:nwind -Provider=Ingres /entityInterfaces=IModified /pluralize /sprocs
-
-
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/run_myMetal.bat b/mcs/class/System.Data.Linq/src/DbMetal/run_myMetal.bat
deleted file mode 100644
index 698d3adbdb6..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/run_myMetal.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-REM: note that the '-sprocs' option is turned on
-
-bin\DbMetal.exe -provider=MySql -database:Northwind -server:localhost -user:LinqUser -password:linq2 -namespace:nwind -code:Northwind.cs -sprocs
-
-
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/run_oraMetal.bat b/mcs/class/System.Data.Linq/src/DbMetal/run_oraMetal.bat
deleted file mode 100644
index 1efa402e256..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/run_oraMetal.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-REM ##
-REM OracleMetal.exe -user:LinqUser -server:localhost -password:linq2 -namespace:nwind -renamesFile:oraFieldRenames.xml
-
-bin\DbMetal.exe -user:Northwind -database:Northwind -server:localhost -password:linq2 -namespace:nwind -renamesFile:oraFieldRenames.xml
-
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/run_pgMetal.bat b/mcs/class/System.Data.Linq/src/DbMetal/run_pgMetal.bat
deleted file mode 100644
index 53860c93219..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/run_pgMetal.bat
+++ /dev/null
@@ -1 +0,0 @@
-bin\DbMetal.exe /provider=PostgreSql /code=Northwind.cs -user:LinqUser -database:northwind -server:%%DbLinqServer??localhost -password:linq2 -namespace:nwind -renamesFile:pgsqlFieldRenames.xml -sprocs
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/run_sqliteMetal.bat b/mcs/class/System.Data.Linq/src/DbMetal/run_sqliteMetal.bat
deleted file mode 100644
index 5b53098f096..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/run_sqliteMetal.bat
+++ /dev/null
@@ -1,15 +0,0 @@
-@echo off
-
-rem the following script is obsolete
-
-DEL Northwind.db3
-type ..\Example\DbLinq.SQLite.Example\sql\create_Northwind.sql | sqlite3 Northwind.db3
-type ..\Example\DbLinq.SQLite.Example\sql\create_AllTypes.sql | sqlite3 Northwind.db3
-
-REM: note that the '-sprocs' option is turned on
-REM MySqlMetal.exe -database:Northwind -server:localhost -user:LinqUser -password:linq2 -namespace:nwind -dbml:nwind_mysql.dbml -sprocs
-bin\SQLiteMetal.exe -database:Northwind.db3 -namespace:nwind -code:Northwind.cs
-
-pause
-
-
diff --git a/mcs/class/System.Data.Linq/src/DbMetal/sqlmetal.exe.config b/mcs/class/System.Data.Linq/src/DbMetal/sqlmetal.exe.config
deleted file mode 100644
index 4ba59b2321f..00000000000
--- a/mcs/class/System.Data.Linq/src/DbMetal/sqlmetal.exe.config
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<configuration>
- <configSections>
- <section name="providers" type="DbMetal.Configuration.ProvidersSection, sqlmetal" />
- </configSections>
- <connectionStrings />
- <appSettings>
- <add key="ClientSettingsProvider.ServiceUri" value="" />
- </appSettings>
- <providers>
- <providers>
- <provider name="MySQL" dbLinqSchemaLoader="DbLinq.MySql.MySqlSchemaLoader, System.Data.Linq" databaseConnection="MySql.Data.MySqlClient.MySqlConnection, MySql.Data" />
- <provider name="Oracle" dbLinqSchemaLoader="DbLinq.Oracle.OracleSchemaLoader, System.Data.Linq" databaseConnection="System.Data.OracleClient.OracleConnection, System.Data.OracleClient" />
- <provider name="OracleODP" dbLinqSchemaLoader="DbLinq.Oracle.OracleSchemaLoader, System.Data.Linq" databaseConnection="Oracle.DataAccess.Client.OracleConnection, Oracle.DataAccess" />
- <provider name="PostgreSQL" dbLinqSchemaLoader="DbLinq.PostgreSql.PgsqlSchemaLoader, System.Data.Linq" databaseConnection="Npgsql.NpgsqlConnection, Npgsql" />
- <provider name="SQLite" dbLinqSchemaLoader="DbLinq.Sqlite.SqliteSchemaLoader, System.Data.Linq" databaseConnection="Mono.Data.Sqlite.SqliteConnection, Mono.Data.Sqlite" />
- <provider name="SqlServer" dbLinqSchemaLoader="DbLinq.SqlServer.SqlServerSchemaLoader, System.Data.Linq" databaseConnection="System.Data.SqlClient.SqlConnection, System.Data" />
- <provider name="Ingres" dbLinqSchemaLoader="DbLinq.Ingres.IngresSchemaLoader, System.Data.Linq" databaseConnection="Ingres.Client.IngresConnection, Ingres.Client" />
- <provider name="Firebird" dbLinqSchemaLoader="DbLinq.Firebird.FirebirdSchemaLoader, System.Data.Linq" databaseConnection="FirebirdSql.Data.FirebirdClient.FbConnection, FirebirdSql.Data.FirebirdClient" />
- </providers>
- </providers>
- <system.web>
- <membership defaultProvider="ClientAuthenticationMembershipProvider">
- <providers>
- <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
- </providers>
- </membership>
- <roleManager defaultProvider="ClientRoleProvider" enabled="true">
- <providers>
- <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
- </providers>
- </roleManager>
- </system.web>
-</configuration>
diff --git a/mcs/class/System.Data.Linq/src/LocalTestRun.testrunconfig b/mcs/class/System.Data.Linq/src/LocalTestRun.testrunconfig
deleted file mode 100644
index 7fcffee2709..00000000000
--- a/mcs/class/System.Data.Linq/src/LocalTestRun.testrunconfig
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<TestRunConfiguration name="Local Test Run" id="4bf8ab57-0a3e-42e7-8cf7-3cb20d6d9ec5" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2006">
- <Description>This is a default test run configuration for a local test run.</Description>
- <CodeCoverage enabled="true" keyFile="DbLinq.snk">
- <Regular>
- <CodeCoverageItem binaryFile="DbLinq\bin\DbLinq.dll" pdbFile="DbLinq\bin\DbLinq.pdb" instrumentInPlace="true" />
- </Regular>
- </CodeCoverage>
- <TestTypeSpecific>
- <WebTestRunConfiguration testTypeId="4e7599fa-5ecb-43e9-a887-cd63cf72d207">
- <Browser name="Internet Explorer 7.0">
- <Headers>
- <Header name="User-Agent" value="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" />
- <Header name="Accept" value="*/*" />
- <Header name="Accept-Language" value="{{$IEAcceptLanguage}}" />
- <Header name="Accept-Encoding" value="GZIP" />
- </Headers>
- </Browser>
- <Network Name="LAN" BandwidthInKbps="0" />
- </WebTestRunConfiguration>
- </TestTypeSpecific>
-</TestRunConfiguration> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes
deleted file mode 100644
index 49883353686..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/NUnitRunner.csproj b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/NUnitRunner.csproj
deleted file mode 100644
index 5ac7d0b54b7..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/NUnitRunner.csproj
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{61EF7ADF-C133-4329-8848-C6B832122C4F}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>NUnitConsoleRunner</RootNamespace>
- <AssemblyName>NUnitConsoleRunner</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\..\build.dbg\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\..\build\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="nunit-gui-runner, Version=2.4.8.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL" />
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.DataSetExtensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Deployment" />
- <Reference Include="System.Drawing" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Program.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- <EmbeddedResource Include="Properties\Resources.resx">
- <Generator>ResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.cs</LastGenOutput>
- <SubType>Designer</SubType>
- </EmbeddedResource>
- <Compile Include="Properties\Resources.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Settings.settings</DependentUpon>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- </Compile>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Program.cs b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Program.cs
deleted file mode 100644
index 85ece4c7d69..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Program.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Windows.Forms;
-
-namespace NUnitConsoleRunner
-{
- static class Program
- {
- /// <summary>
- /// The main entry point for the application.
- /// </summary>
- [STAThread]
- static void Main()
- {
- string[] args = new string[] { "../DbLinq-Sqlite-Sqlserver.nunit" };
- NUnit.Gui.AppEntry.Main(args);
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes
deleted file mode 100644
index be41ac5ee58..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/AssemblyInfo.cs -crlf
-/Resources.Designer.cs -crlf
-/Resources.resx -crlf
-/Settings.Designer.cs -crlf
-/Settings.settings -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/AssemblyInfo.cs
deleted file mode 100644
index d869a5bf033..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("NUnitConsoleRunner")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("NUnitConsoleRunner")]
-[assembly: AssemblyCopyright("Copyright © 2009")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("2e39c94e-8988-41cf-a6a4-81a82fa02066")]
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.Designer.cs b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.Designer.cs
deleted file mode 100644
index fb84fc9f4ad..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.3082
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace NUnitConsoleRunner.Properties
-{
-
-
- /// <summary>
- /// A strongly-typed resource class, for looking up localized strings, etc.
- /// </summary>
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
- }
-
- /// <summary>
- /// Returns the cached ResourceManager instance used by this class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null))
- {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NUnitConsoleRunner.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- /// <summary>
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
- return resourceCulture;
- }
- set
- {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.resx b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.resx
deleted file mode 100644
index ffecec851ab..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
- <!--
- Microsoft ResX Schema
-
- Version 2.0
-
- The primary goals of this format is to allow a simple XML format
- that is mostly human readable. The generation and parsing of the
- various data types are done through the TypeConverter classes
- associated with the data types.
-
- Example:
-
- ... ado.net/XML headers & schema ...
- <resheader name="resmimetype">text/microsoft-resx</resheader>
- <resheader name="version">2.0</resheader>
- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
- <value>[base64 mime encoded serialized .NET Framework object]</value>
- </data>
- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
- <comment>This is a comment</comment>
- </data>
-
- There are any number of "resheader" rows that contain simple
- name/value pairs.
-
- Each data row contains a name, and value. The row also contains a
- type or mimetype. Type corresponds to a .NET class that support
- text/value conversion through the TypeConverter architecture.
- Classes that don't support this are serialized and stored with the
- mimetype set.
-
- The mimetype is used for serialized objects, and tells the
- ResXResourceReader how to depersist the object. This is currently not
- extensible. For a given mimetype the value must be set accordingly:
-
- Note - application/x-microsoft.net.object.binary.base64 is the format
- that the ResXResourceWriter will generate, however the reader can
- read any of the formats listed below.
-
- mimetype: application/x-microsoft.net.object.binary.base64
- value : The object must be serialized with
- : System.Serialization.Formatters.Binary.BinaryFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.soap.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.bytearray.base64
- value : The object must be serialized into a byte array
- : using a System.ComponentModel.TypeConverter
- : and then encoded with base64 encoding.
- -->
- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xsd:element name="root" msdata:IsDataSet="true">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="metadata">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" />
- <xsd:attribute name="type" type="xsd:string" />
- <xsd:attribute name="mimetype" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="assembly">
- <xsd:complexType>
- <xsd:attribute name="alias" type="xsd:string" />
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="data">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="resheader">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" />
- </xsd:complexType>
- </xsd:element>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- <resheader name="resmimetype">
- <value>text/microsoft-resx</value>
- </resheader>
- <resheader name="version">
- <value>2.0</value>
- </resheader>
- <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
-</root> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.Designer.cs b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.Designer.cs
deleted file mode 100644
index 457989b1997..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.3082
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace NUnitConsoleRunner.Properties
-{
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.settings b/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.settings
deleted file mode 100644
index abf36c5d3d7..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/NUnitRunner/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
- <Profiles>
- <Profile Name="(Default)" />
- </Profiles>
- <Settings />
-</SettingsFile>
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes
deleted file mode 100644
index d725f2373cd..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/.gitattributes
+++ /dev/null
@@ -1,2 +0,0 @@
-/App.config -crlf
-/Program.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/App.config b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/App.config
deleted file mode 100644
index 3f16f909af1..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/App.config
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <appSettings>
- <add key="MYSQL" value="Test_NUnit_MySql"/>
- <add key="ORACLE ODP" value="Test_NUnit_OracleODP"/>
- <add key="ORACLE" value="Test_NUnit_Oracle"/>
- <add key="POSTGRES" value="Test_NUnit_PostgreSql"/>
- <add key="SQLITE" value="Test_NUnit_Sqlite"/>
- <add key="INGRES" value="Test_NUnit_Ingres"/>
- <add key="MSSQL MONO_STRICT" value="Test_NUnit_MsSql_Strict"/>
- <add key="MSSQL" value="Test_NUnit_MsSql"/>
- <add key="FIREBIRD" value="Test_NUnit_Firebird"/>
- </appSettings>
-</configuration> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Program.cs b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Program.cs
deleted file mode 100644
index c200e2ace00..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Program.cs
+++ /dev/null
@@ -1,133 +0,0 @@
-#region MIT license
-//
-// MIT license
-//
-// Copyright (c) 2007-2008 Jiri Moudry, Pascal Craponne
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-#endregion
-
-namespace TestNamespaceWriter
-{
- using System;
- using System.Configuration;
- using System.IO;
- using System.Text;
- using System.Text.RegularExpressions;
-
- class Program
- {
- /// <summary>
- /// Processes the specified directory.
- /// </summary>
- /// <param name="directory">The directory.</param>
- static void ProcessDirectory(string directory)
- {
- foreach (var file in Directory.GetFiles(directory, "*.cs"))
- {
- ProcessFile(file);
- }
- foreach (var subDirectory in Directory.GetDirectories(directory))
- {
- ProcessDirectory(subDirectory);
- }
- }
-
- /// <summary>
- /// Processes the file.
- /// </summary>
- /// <param name="file">The file.</param>
- private static void ProcessFile(string file)
- {
- string codeText;
- using (var textStream = File.OpenText(file))
- {
- codeText = textStream.ReadToEnd();
- }
- if (IsTest(codeText))
- {
- Console.WriteLine("Processing {0}", Path.GetFileName(file));
- codeText = SetNamespaces(codeText);
- using (var fileStream = File.Create(file))
- using (var textStream = new StreamWriter(fileStream, Encoding.UTF8))
- {
- textStream.Write(codeText);
- }
- }
- }
-
- private const string Marker = "// test ns";
-
- private static readonly Regex HeaderEx = new Regex(Regex.Escape(Marker) + "(?<ns>[^\n\r]*)?" + "(?<holder>.*?){",
- RegexOptions.Compiled | RegexOptions.Singleline);
-
- /// <summary>
- /// Sets the namespaces.
- /// </summary>
- /// <param name="text">The text.</param>
- /// <returns></returns>
- private static string SetNamespaces(string text)
- {
- return HeaderEx.Replace(text, delegate(Match match)
- {
- var ns = match.Groups["ns"].Value.Trim();
- var newHeader = Marker + " " + ns + "\r\n" + GetNamespaces(ns) + "{";
- return newHeader;
- });
- }
-
- private static string GetNamespaces(string ns)
- {
- var namespacesBuilder = new StringBuilder();
- foreach (string key in ConfigurationManager.AppSettings)
- {
- if (namespacesBuilder.Length == 0)
- namespacesBuilder.Append("#if ");
- else
- namespacesBuilder.Append("#elif ");
-
- var keys = key.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
- var literalKeys = string.Join(" && ", keys);
- namespacesBuilder.AppendLine(literalKeys);
- namespacesBuilder.AppendFormat(" namespace {0}{1}\r\n", ConfigurationManager.AppSettings[key],
- string.IsNullOrEmpty(ns) ? "" : "." + ns);
- }
- namespacesBuilder.AppendLine("#endif");
- return namespacesBuilder.ToString();
- }
-
- /// <summary>
- /// Determines whether the specified code text is test.
- /// </summary>
- /// <param name="codeText">The code text.</param>
- /// <returns>
- /// <c>true</c> if the specified code text is test; otherwise, <c>false</c>.
- /// </returns>
- private static bool IsTest(string codeText)
- {
- return codeText.Contains("\r\n" + Marker);
- }
-
- static void Main(string[] args)
- {
- ProcessDirectory(@"..\..\..\..");
- }
- }
-}
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes
deleted file mode 100644
index f7d8287f511..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-/AssemblyInfo.cs -crlf
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/AssemblyInfo.cs b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/AssemblyInfo.cs
deleted file mode 100644
index 57032638bcf..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("TestNamespaceWriter")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("TestNamespaceWriter")]
-[assembly: AssemblyCopyright("Copyright © 2009")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("a4b927a0-9719-47b5-ad36-21ecf88d7978")]
diff --git a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/TestNamespaceWriter.csproj b/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/TestNamespaceWriter.csproj
deleted file mode 100644
index b6c34acd291..00000000000
--- a/mcs/class/System.Data.Linq/src/Tools/TestNamespaceWriter/TestNamespaceWriter.csproj
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5C6BF500-1612-4A81-95AF-F31BE0436A27}</ProjectGuid>
- <OutputType>Exe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>TestNamespaceWriter</RootNamespace>
- <AssemblyName>TestNamespaceWriter</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Configuration" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.DataSetExtensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Program.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup>
- <None Include="App.config" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
diff --git a/mcs/class/System.Data.Linq/src/readme.txt b/mcs/class/System.Data.Linq/src/readme.txt
deleted file mode 100644
index 04185f036dd..00000000000
--- a/mcs/class/System.Data.Linq/src/readme.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-DbLinq 0.18
-
-We are in need of additional developers. If you'd like to help out with the
-project please talk to us.
-
-Report bugs to our google project at http://code.google.com/p/dblinq2007/
diff --git a/mcs/class/System.Data.Linq/tests/.gitattributes b/mcs/class/System.Data.Linq/tests/.gitattributes
deleted file mode 100644
index e62f9d76f90..00000000000
--- a/mcs/class/System.Data.Linq/tests/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-/ConnectionStrings.xml -crlf
-/instnwnd.MySql.sql -crlf
-/instnwnd.Oracle.sql -crlf
-/instnwnd.SQLite.sql -crlf
-/instnwnd.SqlServer.sql -crlf
diff --git a/mcs/class/System.Data.Linq/tests/ConnectionStrings.xml b/mcs/class/System.Data.Linq/tests/ConnectionStrings.xml
deleted file mode 100644
index c369c1b09cf..00000000000
--- a/mcs/class/System.Data.Linq/tests/ConnectionStrings.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<Connections>
- <Connection assembly="DbLinq.SqlServer_test">Data Source=.\SQLExpress;Integrated Security=True;Initial Catalog=Northwind;MultipleActiveResultSets=True;</Connection>
- <Connection assembly="DbLinq.SqlServer_test_strict">Data Source=.\SQLExpress;Integrated Security=True;Initial Catalog=Northwind</Connection>
-
- <Connection assembly="DbLinq.Oracle_test_odp">Data Source = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED))); User Id = Northwind; Password = linq2</Connection>
- <Connection assembly="DbLinq.Oracle_test">Data Source = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))(CONNECT_DATA = (SERVER = DEDICATED))); User Id = Northwind; Password = linq2</Connection>
-
- <Connection assembly="DbLinq.Sqlite_test">Data Source=Northwind.db3</Connection>
- <Connection assembly="DbLinq.Sqlite_test_mono">Data Source=Northwind.db3</Connection>
- <Connection assembly="DbLinq.Sqlite_test_mono_strict">DbLinqProvider=Sqlite;Data Source=Northwind.db3</Connection>
- <Connection assembly="DbLinq.MySql_test">server={0};user id=LinqUser; password=linq2; database=Northwind</Connection>
- <Connection assembly="DbLinq.PostgreSql_test">server={0};user id=LinqUser; password=linq2; database=Northwind</Connection>
- <Connection assembly="DbLinq.Ingres_test">server={0};user id=LinqUser; password=linq2; database=Northwind</Connection>
- <Connection assembly="DbLinq.Firebird_test">server={0};user id=LinqUser; password=linq2; database=c:\Program Files\Firebird\Firebird_2_1\examples\nwind\NORTHWIND.FDB</Connection>
-</Connections>
-
-<!--
-<Connection assembly="DbLinq.MySql_test">server=hasselhoff.eii.us.es;user id=LinqUser; password=linq2; database=Northwind</Connection>
-<Connection assembly="DbLinq.PostgreSql_test">server=hasselhoff.eii.us.es;user id=LinqUser; password=linq2; database=postgreNorthwind</Connection>
-
- <Connection assembly="DbLinq.MySql_test">server={0};user id=LinqUser; password=linq2; database=Northwind</Connection>
- <Connection assembly="DbLinq.PostgreSql_test">server={0};user id=LinqUser; password=linq2; database=Northwind</Connection>
--->
diff --git a/mcs/class/System.Data.Linq/tests/Northwind.db3 b/mcs/class/System.Data.Linq/tests/Northwind.db3
deleted file mode 100644
index 109a106dd4e..00000000000
--- a/mcs/class/System.Data.Linq/tests/Northwind.db3
+++ /dev/null
Binary files differ
diff --git a/mcs/class/System.Data.Linq/tests/expected/.gitattributes b/mcs/class/System.Data.Linq/tests/expected/.gitattributes
deleted file mode 100644
index 625564af718..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/.gitattributes
+++ /dev/null
@@ -1,8 +0,0 @@
-/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs -crlf
-/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml -crlf
-/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs -crlf
-/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml -crlf
-/Northwind.Sqlite-DbMetal.cs -crlf
-/Northwind.Sqlite-DbMetal.dbml -crlf
-/Northwind.Sqlite-sqlmetal.cs -crlf
-/Northwind.Sqlite-sqlmetal.dbml -crlf
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs
deleted file mode 100755
index cab72c8ccdd..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.cs
+++ /dev/null
@@ -1,4517 +0,0 @@
-//
-// ____ _ __ __ _ _
-// | _ \| |__ | \/ | ___| |_ __ _| |
-// | | | | '_ \| |\/| |/ _ \ __/ _` | |
-// | |_| | |_) | | | | __/ || (_| | |
-// |____/|_.__/|_| |_|\___|\__\__,_|_|
-//
-// Auto-generated from Northwind on [TIMESTAMP].
-// Please visit http://code.google.com/p/dblinq2007/ for more information.
-//
-namespace nwind
-{
- using System;
- using System.ComponentModel;
- using System.Data;
-#if MONO_STRICT
- using System.Data.Linq;
-#else // MONO_STRICT
- using DbLinq.Data.Linq;
- using DbLinq.Vendor;
-#endif // MONO_STRICT
- using System.Data.Linq.Mapping;
- using System.Diagnostics;
-
-
- public partial class Northwind : DataContext
- {
-
- #region Extensibility Method Declarations
- partial void OnCreated();
- #endregion
-
-
- public Northwind(string connectionString) :
- base(connectionString)
- {
- this.OnCreated();
- }
-
- public Northwind(string connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Table<Category> Categories
- {
- get
- {
- return this.GetTable<Category>();
- }
- }
-
- public Table<Customer> Customers
- {
- get
- {
- return this.GetTable<Customer>();
- }
- }
-
- public Table<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this.GetTable<CustomerCustomerDemo>();
- }
- }
-
- public Table<CustomerDemographic> CustomerDemographics
- {
- get
- {
- return this.GetTable<CustomerDemographic>();
- }
- }
-
- public Table<Employee> Employees
- {
- get
- {
- return this.GetTable<Employee>();
- }
- }
-
- public Table<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this.GetTable<EmployeeTerritory>();
- }
- }
-
- public Table<Order> Orders
- {
- get
- {
- return this.GetTable<Order>();
- }
- }
-
- public Table<OrderDetail> OrderDetails
- {
- get
- {
- return this.GetTable<OrderDetail>();
- }
- }
-
- public Table<Product> Products
- {
- get
- {
- return this.GetTable<Product>();
- }
- }
-
- public Table<Region> Regions
- {
- get
- {
- return this.GetTable<Region>();
- }
- }
-
- public Table<Shipper> Shippers
- {
- get
- {
- return this.GetTable<Shipper>();
- }
- }
-
- public Table<Supplier> Suppliers
- {
- get
- {
- return this.GetTable<Supplier>();
- }
- }
-
- public Table<Territory> Territories
- {
- get
- {
- return this.GetTable<Territory>();
- }
- }
- }
-
- #region Start MONO_STRICT
-#if MONO_STRICT
-
- public partial class Northwind
- {
-
- public Northwind(IDbConnection connection) :
- base(connection)
- {
- this.OnCreated();
- }
- }
- #region End MONO_STRICT
- #endregion
-#else // MONO_STRICT
-
- public partial class Northwind
- {
-
- public Northwind(IDbConnection connection) :
- base(connection, new DbLinq.Sqlite.SqliteVendor())
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, IVendor sqlDialect) :
- base(connection, sqlDialect)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource, IVendor sqlDialect) :
- base(connection, mappingSource, sqlDialect)
- {
- this.OnCreated();
- }
- }
- #region End Not MONO_STRICT
- #endregion
-#endif // MONO_STRICT
- #endregion
-
- [Table(Name="Categories")]
- public partial class Category : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Category>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _categoryID;
-
- private string _categoryName;
-
- private string _description;
-
- private byte[] _picture;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(long value);
-
- partial void OnCategoryNameChanged();
-
- partial void OnCategoryNameChanging(string value);
-
- partial void OnDescriptionChanged();
-
- partial void OnDescriptionChanging(string value);
-
- partial void OnPictureChanged();
-
- partial void OnPictureChanging(byte[] value);
- #endregion
-
-
- public Category()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_categoryName", Name="CategoryName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CategoryName
- {
- get
- {
- return this._categoryName;
- }
- set
- {
- if (((_categoryName == value)
- == false))
- {
- this.OnCategoryNameChanging(value);
- this.SendPropertyChanging();
- this._categoryName = value;
- this.SendPropertyChanged("CategoryName");
- this.OnCategoryNameChanged();
- }
- }
- }
-
- [Column(Storage="_description", Name="Description", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Description
- {
- get
- {
- return this._description;
- }
- set
- {
- if (((_description == value)
- == false))
- {
- this.OnDescriptionChanging(value);
- this.SendPropertyChanging();
- this._description = value;
- this.SendPropertyChanged("Description");
- this.OnDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_picture", Name="Picture", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Picture
- {
- get
- {
- return this._picture;
- }
- set
- {
- if (((_picture == value)
- == false))
- {
- this.OnPictureChanging(value);
- this.SendPropertyChanging();
- this._picture = value;
- this.SendPropertyChanged("Picture");
- this.OnPictureChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="CategoryID", ThisKey="CategoryID", Name="FK_Products_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_categoryID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Category other = ((Category)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Category value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._categoryID, value._categoryID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = null;
- }
- #endregion
- }
-
- [Table(Name="Customers")]
- public partial class Customer : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Customer>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _customerID;
-
- private string _fax;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private EntitySet<Order> _orders;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
- #endregion
-
-
- public Customer()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_Orders_2")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
-
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_CustomerCustomerDemo_0")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Customer other = ((Customer)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Customer value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
-
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
- #endregion
- }
-
- [Table(Name="CustomerCustomerDemo")]
- public partial class CustomerCustomerDemo : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerCustomerDemo>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private string _customerTypeID;
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- private EntityRef<CustomerDemographic> _customerDemographic = new EntityRef<CustomerDemographic>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerCustomerDemo()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- if (_customerDemographic.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_CustomerCustomerDemo_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.CustomerCustomerDemo.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_customerDemographic", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="FK_CustomerCustomerDemo_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public CustomerDemographic CustomerDemographic
- {
- get
- {
- return this._customerDemographic.Entity;
- }
- set
- {
- if (((this._customerDemographic.Entity == value)
- == false))
- {
- if ((this._customerDemographic.Entity != null))
- {
- CustomerDemographic previousCustomerDemographic = this._customerDemographic.Entity;
- this._customerDemographic.Entity = null;
- previousCustomerDemographic.CustomerCustomerDemo.Remove(this);
- }
- this._customerDemographic.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerTypeID = value.CustomerTypeID;
- }
- else
- {
- _customerTypeID = default(string);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerCustomerDemo other = ((CustomerCustomerDemo)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerCustomerDemo value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID));
- }
- }
-
- [Table(Name="CustomerDemographics")]
- public partial class CustomerDemographic : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerDemographic>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerDesc;
-
- private string _customerTypeID;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerDescChanged();
-
- partial void OnCustomerDescChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerDemographic()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerDesc", Name="CustomerDesc", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerDesc
- {
- get
- {
- return this._customerDesc;
- }
- set
- {
- if (((_customerDesc == value)
- == false))
- {
- this.OnCustomerDescChanging(value);
- this.SendPropertyChanging();
- this._customerDesc = value;
- this.SendPropertyChanged("CustomerDesc");
- this.OnCustomerDescChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="FK_CustomerCustomerDemo_1")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerDemographic other = ((CustomerDemographic)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerDemographic value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = null;
- }
- #endregion
- }
-
- [Table(Name="Employees")]
- public partial class Employee : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Employee>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private System.Nullable<System.DateTime> _birthDate;
-
- private string _city;
-
- private string _country;
-
- private long _employeeID;
-
- private string _extension;
-
- private string _firstName;
-
- private System.Nullable<System.DateTime> _hireDate;
-
- private string _homePhone;
-
- private string _lastName;
-
- private string _notes;
-
- private byte[] _photo;
-
- private string _photoPath;
-
- private string _postalCode;
-
- private string _region;
-
- private System.Nullable<long> _reportsTo;
-
- private string _title;
-
- private string _titleOfCourtesy;
-
- private EntitySet<Employee> _employees;
-
- private EntitySet<Order> _orders;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Employee> _reportsToEmployee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnBirthDateChanged();
-
- partial void OnBirthDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(long value);
-
- partial void OnExtensionChanged();
-
- partial void OnExtensionChanging(string value);
-
- partial void OnFirstNameChanged();
-
- partial void OnFirstNameChanging(string value);
-
- partial void OnHireDateChanged();
-
- partial void OnHireDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnHomePhoneChanged();
-
- partial void OnHomePhoneChanging(string value);
-
- partial void OnLastNameChanged();
-
- partial void OnLastNameChanging(string value);
-
- partial void OnNotesChanged();
-
- partial void OnNotesChanging(string value);
-
- partial void OnPhotoChanged();
-
- partial void OnPhotoChanging(byte[] value);
-
- partial void OnPhotoPathChanged();
-
- partial void OnPhotoPathChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnReportsToChanged();
-
- partial void OnReportsToChanging(System.Nullable<long> value);
-
- partial void OnTitleChanged();
-
- partial void OnTitleChanging(string value);
-
- partial void OnTitleOfCourtesyChanged();
-
- partial void OnTitleOfCourtesyChanging(string value);
- #endregion
-
-
- public Employee()
- {
- _employees = new EntitySet<Employee>(new Action<Employee>(this.Employees_Attach), new Action<Employee>(this.Employees_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_birthDate", Name="BirthDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> BirthDate
- {
- get
- {
- return this._birthDate;
- }
- set
- {
- if ((_birthDate != value))
- {
- this.OnBirthDateChanging(value);
- this.SendPropertyChanging();
- this._birthDate = value;
- this.SendPropertyChanged("BirthDate");
- this.OnBirthDateChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_extension", Name="Extension", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Extension
- {
- get
- {
- return this._extension;
- }
- set
- {
- if (((_extension == value)
- == false))
- {
- this.OnExtensionChanging(value);
- this.SendPropertyChanging();
- this._extension = value;
- this.SendPropertyChanged("Extension");
- this.OnExtensionChanged();
- }
- }
- }
-
- [Column(Storage="_firstName", Name="FirstName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string FirstName
- {
- get
- {
- return this._firstName;
- }
- set
- {
- if (((_firstName == value)
- == false))
- {
- this.OnFirstNameChanging(value);
- this.SendPropertyChanging();
- this._firstName = value;
- this.SendPropertyChanged("FirstName");
- this.OnFirstNameChanged();
- }
- }
- }
-
- [Column(Storage="_hireDate", Name="HireDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> HireDate
- {
- get
- {
- return this._hireDate;
- }
- set
- {
- if ((_hireDate != value))
- {
- this.OnHireDateChanging(value);
- this.SendPropertyChanging();
- this._hireDate = value;
- this.SendPropertyChanged("HireDate");
- this.OnHireDateChanged();
- }
- }
- }
-
- [Column(Storage="_homePhone", Name="HomePhone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePhone
- {
- get
- {
- return this._homePhone;
- }
- set
- {
- if (((_homePhone == value)
- == false))
- {
- this.OnHomePhoneChanging(value);
- this.SendPropertyChanging();
- this._homePhone = value;
- this.SendPropertyChanged("HomePhone");
- this.OnHomePhoneChanged();
- }
- }
- }
-
- [Column(Storage="_lastName", Name="LastName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string LastName
- {
- get
- {
- return this._lastName;
- }
- set
- {
- if (((_lastName == value)
- == false))
- {
- this.OnLastNameChanging(value);
- this.SendPropertyChanging();
- this._lastName = value;
- this.SendPropertyChanged("LastName");
- this.OnLastNameChanged();
- }
- }
- }
-
- [Column(Storage="_notes", Name="Notes", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Notes
- {
- get
- {
- return this._notes;
- }
- set
- {
- if (((_notes == value)
- == false))
- {
- this.OnNotesChanging(value);
- this.SendPropertyChanging();
- this._notes = value;
- this.SendPropertyChanged("Notes");
- this.OnNotesChanged();
- }
- }
- }
-
- [Column(Storage="_photo", Name="Photo", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Photo
- {
- get
- {
- return this._photo;
- }
- set
- {
- if (((_photo == value)
- == false))
- {
- this.OnPhotoChanging(value);
- this.SendPropertyChanging();
- this._photo = value;
- this.SendPropertyChanged("Photo");
- this.OnPhotoChanged();
- }
- }
- }
-
- [Column(Storage="_photoPath", Name="PhotoPath", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PhotoPath
- {
- get
- {
- return this._photoPath;
- }
- set
- {
- if (((_photoPath == value)
- == false))
- {
- this.OnPhotoPathChanging(value);
- this.SendPropertyChanging();
- this._photoPath = value;
- this.SendPropertyChanged("PhotoPath");
- this.OnPhotoPathChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_reportsTo", Name="ReportsTo", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> ReportsTo
- {
- get
- {
- return this._reportsTo;
- }
- set
- {
- if ((_reportsTo != value))
- {
- if (_reportsToEmployee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnReportsToChanging(value);
- this.SendPropertyChanging();
- this._reportsTo = value;
- this.SendPropertyChanged("ReportsTo");
- this.OnReportsToChanged();
- }
- }
- }
-
- [Column(Storage="_title", Name="Title", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Title
- {
- get
- {
- return this._title;
- }
- set
- {
- if (((_title == value)
- == false))
- {
- this.OnTitleChanging(value);
- this.SendPropertyChanging();
- this._title = value;
- this.SendPropertyChanged("Title");
- this.OnTitleChanged();
- }
- }
- }
-
- [Column(Storage="_titleOfCourtesy", Name="TitleOfCourtesy", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string TitleOfCourtesy
- {
- get
- {
- return this._titleOfCourtesy;
- }
- set
- {
- if (((_titleOfCourtesy == value)
- == false))
- {
- this.OnTitleOfCourtesyChanging(value);
- this.SendPropertyChanging();
- this._titleOfCourtesy = value;
- this.SendPropertyChanged("TitleOfCourtesy");
- this.OnTitleOfCourtesyChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employees", OtherKey="ReportsTo", ThisKey="EmployeeID", Name="FK_Employees_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Employee> Employees
- {
- get
- {
- return this._employees;
- }
- set
- {
- this._employees = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_Orders_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
-
- [Association(Storage="_employeeTerritories", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_EmployeeTerritories_1")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_reportsToEmployee", OtherKey="EmployeeID", ThisKey="ReportsTo", Name="FK_Employees_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee ReportsToEmployee
- {
- get
- {
- return this._reportsToEmployee.Entity;
- }
- set
- {
- if (((this._reportsToEmployee.Entity == value)
- == false))
- {
- if ((this._reportsToEmployee.Entity != null))
- {
- Employee previousEmployee = this._reportsToEmployee.Entity;
- this._reportsToEmployee.Entity = null;
- previousEmployee.Employees.Remove(this);
- }
- this._reportsToEmployee.Entity = value;
- if ((value != null))
- {
- value.Employees.Add(this);
- _reportsTo = value.EmployeeID;
- }
- else
- {
- _reportsTo = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Employee other = ((Employee)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Employee value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._employeeID, value._employeeID);
- }
-
- #region Attachment handlers
- private void Employees_Attach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = this;
- }
-
- private void Employees_Detach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
-
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
- #endregion
- }
-
- [Table(Name="EmployeeTerritories")]
- public partial class EmployeeTerritory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<EmployeeTerritory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _employeeID;
-
- private string _territoryID;
-
- private EntityRef<Territory> _territory = new EntityRef<Territory>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(long value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public EmployeeTerritory()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- if (_territory.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_territory", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="FK_EmployeeTerritories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Territory Territory
- {
- get
- {
- return this._territory.Entity;
- }
- set
- {
- if (((this._territory.Entity == value)
- == false))
- {
- if ((this._territory.Entity != null))
- {
- Territory previousTerritory = this._territory.Entity;
- this._territory.Entity = null;
- previousTerritory.EmployeeTerritories.Remove(this);
- }
- this._territory.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _territoryID = value.TerritoryID;
- }
- else
- {
- _territoryID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_EmployeeTerritories_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.EmployeeTerritories.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- EmployeeTerritory other = ((EmployeeTerritory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(EmployeeTerritory value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._employeeID, value._employeeID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID));
- }
- }
-
- [Table(Name="Orders")]
- public partial class Order : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Order>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private System.Nullable<long> _employeeID;
-
- private System.Nullable<decimal> _freight;
-
- private System.Nullable<System.DateTime> _orderDate;
-
- private long _orderID;
-
- private System.Nullable<System.DateTime> _requiredDate;
-
- private string _shipAddress;
-
- private string _shipCity;
-
- private string _shipCountry;
-
- private string _shipName;
-
- private System.Nullable<System.DateTime> _shippedDate;
-
- private string _shipPostalCode;
-
- private string _shipRegion;
-
- private System.Nullable<long> _shipVia;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Shipper> _shipper = new EntityRef<Shipper>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(System.Nullable<long> value);
-
- partial void OnFreightChanged();
-
- partial void OnFreightChanging(System.Nullable<decimal> value);
-
- partial void OnOrderDateChanged();
-
- partial void OnOrderDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(long value);
-
- partial void OnRequiredDateChanged();
-
- partial void OnRequiredDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipAddressChanged();
-
- partial void OnShipAddressChanging(string value);
-
- partial void OnShipCityChanged();
-
- partial void OnShipCityChanging(string value);
-
- partial void OnShipCountryChanged();
-
- partial void OnShipCountryChanging(string value);
-
- partial void OnShipNameChanged();
-
- partial void OnShipNameChanging(string value);
-
- partial void OnShippedDateChanged();
-
- partial void OnShippedDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipPostalCodeChanged();
-
- partial void OnShipPostalCodeChanging(string value);
-
- partial void OnShipRegionChanged();
-
- partial void OnShipRegionChanging(string value);
-
- partial void OnShipViaChanged();
-
- partial void OnShipViaChanging(System.Nullable<long> value);
- #endregion
-
-
- public Order()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_freight", Name="Freight", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> Freight
- {
- get
- {
- return this._freight;
- }
- set
- {
- if ((_freight != value))
- {
- this.OnFreightChanging(value);
- this.SendPropertyChanging();
- this._freight = value;
- this.SendPropertyChanged("Freight");
- this.OnFreightChanged();
- }
- }
- }
-
- [Column(Storage="_orderDate", Name="OrderDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> OrderDate
- {
- get
- {
- return this._orderDate;
- }
- set
- {
- if ((_orderDate != value))
- {
- this.OnOrderDateChanging(value);
- this.SendPropertyChanging();
- this._orderDate = value;
- this.SendPropertyChanged("OrderDate");
- this.OnOrderDateChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_requiredDate", Name="RequiredDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> RequiredDate
- {
- get
- {
- return this._requiredDate;
- }
- set
- {
- if ((_requiredDate != value))
- {
- this.OnRequiredDateChanging(value);
- this.SendPropertyChanging();
- this._requiredDate = value;
- this.SendPropertyChanged("RequiredDate");
- this.OnRequiredDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipAddress", Name="ShipAddress", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipAddress
- {
- get
- {
- return this._shipAddress;
- }
- set
- {
- if (((_shipAddress == value)
- == false))
- {
- this.OnShipAddressChanging(value);
- this.SendPropertyChanging();
- this._shipAddress = value;
- this.SendPropertyChanged("ShipAddress");
- this.OnShipAddressChanged();
- }
- }
- }
-
- [Column(Storage="_shipCity", Name="ShipCity", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCity
- {
- get
- {
- return this._shipCity;
- }
- set
- {
- if (((_shipCity == value)
- == false))
- {
- this.OnShipCityChanging(value);
- this.SendPropertyChanging();
- this._shipCity = value;
- this.SendPropertyChanged("ShipCity");
- this.OnShipCityChanged();
- }
- }
- }
-
- [Column(Storage="_shipCountry", Name="ShipCountry", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCountry
- {
- get
- {
- return this._shipCountry;
- }
- set
- {
- if (((_shipCountry == value)
- == false))
- {
- this.OnShipCountryChanging(value);
- this.SendPropertyChanging();
- this._shipCountry = value;
- this.SendPropertyChanged("ShipCountry");
- this.OnShipCountryChanged();
- }
- }
- }
-
- [Column(Storage="_shipName", Name="ShipName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipName
- {
- get
- {
- return this._shipName;
- }
- set
- {
- if (((_shipName == value)
- == false))
- {
- this.OnShipNameChanging(value);
- this.SendPropertyChanging();
- this._shipName = value;
- this.SendPropertyChanged("ShipName");
- this.OnShipNameChanged();
- }
- }
- }
-
- [Column(Storage="_shippedDate", Name="ShippedDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> ShippedDate
- {
- get
- {
- return this._shippedDate;
- }
- set
- {
- if ((_shippedDate != value))
- {
- this.OnShippedDateChanging(value);
- this.SendPropertyChanging();
- this._shippedDate = value;
- this.SendPropertyChanged("ShippedDate");
- this.OnShippedDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipPostalCode", Name="ShipPostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipPostalCode
- {
- get
- {
- return this._shipPostalCode;
- }
- set
- {
- if (((_shipPostalCode == value)
- == false))
- {
- this.OnShipPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._shipPostalCode = value;
- this.SendPropertyChanged("ShipPostalCode");
- this.OnShipPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_shipRegion", Name="ShipRegion", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipRegion
- {
- get
- {
- return this._shipRegion;
- }
- set
- {
- if (((_shipRegion == value)
- == false))
- {
- this.OnShipRegionChanging(value);
- this.SendPropertyChanging();
- this._shipRegion = value;
- this.SendPropertyChanged("ShipRegion");
- this.OnShipRegionChanged();
- }
- }
- }
-
- [Column(Storage="_shipVia", Name="ShipVia", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> ShipVia
- {
- get
- {
- return this._shipVia;
- }
- set
- {
- if ((_shipVia != value))
- {
- if (_shipper.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnShipViaChanging(value);
- this.SendPropertyChanging();
- this._shipVia = value;
- this.SendPropertyChanged("ShipVia");
- this.OnShipViaChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="OrderID", ThisKey="OrderID", Name="FK_Order Details_1")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_shipper", OtherKey="ShipperID", ThisKey="ShipVia", Name="FK_Orders_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Shipper Shipper
- {
- get
- {
- return this._shipper.Entity;
- }
- set
- {
- if (((this._shipper.Entity == value)
- == false))
- {
- if ((this._shipper.Entity != null))
- {
- Shipper previousShipper = this._shipper.Entity;
- this._shipper.Entity = null;
- previousShipper.Orders.Remove(this);
- }
- this._shipper.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _shipVia = value.ShipperID;
- }
- else
- {
- _shipVia = null;
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_Orders_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.Orders.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = null;
- }
- }
- }
- }
-
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_Orders_2", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.Orders.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Order other = ((Order)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Order value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._orderID, value._orderID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = null;
- }
- #endregion
- }
-
- [Table(Name="Order Details")]
- public partial class OrderDetail : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<OrderDetail>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private float _discount;
-
- private long _orderID;
-
- private long _productID;
-
- private short _quantity;
-
- private decimal _unitPrice;
-
- private EntityRef<Product> _product = new EntityRef<Product>();
-
- private EntityRef<Order> _order = new EntityRef<Order>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnDiscountChanged();
-
- partial void OnDiscountChanging(float value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(long value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(long value);
-
- partial void OnQuantityChanged();
-
- partial void OnQuantityChanging(short value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(decimal value);
- #endregion
-
-
- public OrderDetail()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_discount", Name="Discount", DbType="real", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public float Discount
- {
- get
- {
- return this._discount;
- }
- set
- {
- if ((_discount != value))
- {
- this.OnDiscountChanging(value);
- this.SendPropertyChanging();
- this._discount = value;
- this.SendPropertyChanged("Discount");
- this.OnDiscountChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- if (_order.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- if (_product.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_quantity", Name="Quantity", DbType="smallint", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public short Quantity
- {
- get
- {
- return this._quantity;
- }
- set
- {
- if ((_quantity != value))
- {
- this.OnQuantityChanging(value);
- this.SendPropertyChanging();
- this._quantity = value;
- this.SendPropertyChanged("Quantity");
- this.OnQuantityChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public decimal UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_product", OtherKey="ProductID", ThisKey="ProductID", Name="FK_Order Details_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Product Product
- {
- get
- {
- return this._product.Entity;
- }
- set
- {
- if (((this._product.Entity == value)
- == false))
- {
- if ((this._product.Entity != null))
- {
- Product previousProduct = this._product.Entity;
- this._product.Entity = null;
- previousProduct.OrderDetails.Remove(this);
- }
- this._product.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _productID = value.ProductID;
- }
- else
- {
- _productID = default(long);
- }
- }
- }
- }
-
- [Association(Storage="_order", OtherKey="OrderID", ThisKey="OrderID", Name="FK_Order Details_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Order Order
- {
- get
- {
- return this._order.Entity;
- }
- set
- {
- if (((this._order.Entity == value)
- == false))
- {
- if ((this._order.Entity != null))
- {
- Order previousOrder = this._order.Entity;
- this._order.Entity = null;
- previousOrder.OrderDetails.Remove(this);
- }
- this._order.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _orderID = value.OrderID;
- }
- else
- {
- _orderID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- hc = (hc
- | (_productID.GetHashCode() * 65536));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- OrderDetail other = ((OrderDetail)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(OrderDetail value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._orderID, value._orderID) && System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._productID, value._productID));
- }
- }
-
- [Table(Name="Products")]
- public partial class Product : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Product>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private System.Nullable<long> _categoryID;
-
- private bool _discontinued;
-
- private long _productID;
-
- private string _productName;
-
- private string _quantityPerUnit;
-
- private System.Nullable<short> _reorderLevel;
-
- private System.Nullable<long> _supplierID;
-
- private System.Nullable<decimal> _unitPrice;
-
- private System.Nullable<short> _unitsInStock;
-
- private System.Nullable<short> _unitsOnOrder;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Supplier> _supplier = new EntityRef<Supplier>();
-
- private EntityRef<Category> _category = new EntityRef<Category>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(System.Nullable<long> value);
-
- partial void OnDiscontinuedChanged();
-
- partial void OnDiscontinuedChanging(bool value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(long value);
-
- partial void OnProductNameChanged();
-
- partial void OnProductNameChanging(string value);
-
- partial void OnQuantityPerUnitChanged();
-
- partial void OnQuantityPerUnitChanging(string value);
-
- partial void OnReorderLevelChanged();
-
- partial void OnReorderLevelChanging(System.Nullable<short> value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(System.Nullable<long> value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(System.Nullable<decimal> value);
-
- partial void OnUnitsInStockChanged();
-
- partial void OnUnitsInStockChanging(System.Nullable<short> value);
-
- partial void OnUnitsOnOrderChanged();
-
- partial void OnUnitsOnOrderChanging(System.Nullable<short> value);
- #endregion
-
-
- public Product()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- if (_category.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_discontinued", Name="Discontinued", DbType="bit", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public bool Discontinued
- {
- get
- {
- return this._discontinued;
- }
- set
- {
- if ((_discontinued != value))
- {
- this.OnDiscontinuedChanging(value);
- this.SendPropertyChanging();
- this._discontinued = value;
- this.SendPropertyChanged("Discontinued");
- this.OnDiscontinuedChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_productName", Name="ProductName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string ProductName
- {
- get
- {
- return this._productName;
- }
- set
- {
- if (((_productName == value)
- == false))
- {
- this.OnProductNameChanging(value);
- this.SendPropertyChanging();
- this._productName = value;
- this.SendPropertyChanged("ProductName");
- this.OnProductNameChanged();
- }
- }
- }
-
- [Column(Storage="_quantityPerUnit", Name="QuantityPerUnit", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string QuantityPerUnit
- {
- get
- {
- return this._quantityPerUnit;
- }
- set
- {
- if (((_quantityPerUnit == value)
- == false))
- {
- this.OnQuantityPerUnitChanging(value);
- this.SendPropertyChanging();
- this._quantityPerUnit = value;
- this.SendPropertyChanged("QuantityPerUnit");
- this.OnQuantityPerUnitChanged();
- }
- }
- }
-
- [Column(Storage="_reorderLevel", Name="ReorderLevel", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> ReorderLevel
- {
- get
- {
- return this._reorderLevel;
- }
- set
- {
- if ((_reorderLevel != value))
- {
- this.OnReorderLevelChanging(value);
- this.SendPropertyChanging();
- this._reorderLevel = value;
- this.SendPropertyChanged("ReorderLevel");
- this.OnReorderLevelChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- if (_supplier.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- [Column(Storage="_unitsInStock", Name="UnitsInStock", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsInStock
- {
- get
- {
- return this._unitsInStock;
- }
- set
- {
- if ((_unitsInStock != value))
- {
- this.OnUnitsInStockChanging(value);
- this.SendPropertyChanging();
- this._unitsInStock = value;
- this.SendPropertyChanged("UnitsInStock");
- this.OnUnitsInStockChanged();
- }
- }
- }
-
- [Column(Storage="_unitsOnOrder", Name="UnitsOnOrder", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsOnOrder
- {
- get
- {
- return this._unitsOnOrder;
- }
- set
- {
- if ((_unitsOnOrder != value))
- {
- this.OnUnitsOnOrderChanging(value);
- this.SendPropertyChanging();
- this._unitsOnOrder = value;
- this.SendPropertyChanged("UnitsOnOrder");
- this.OnUnitsOnOrderChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="ProductID", ThisKey="ProductID", Name="FK_Order Details_0")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_supplier", OtherKey="SupplierID", ThisKey="SupplierID", Name="FK_Products_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Supplier Supplier
- {
- get
- {
- return this._supplier.Entity;
- }
- set
- {
- if (((this._supplier.Entity == value)
- == false))
- {
- if ((this._supplier.Entity != null))
- {
- Supplier previousSupplier = this._supplier.Entity;
- this._supplier.Entity = null;
- previousSupplier.Products.Remove(this);
- }
- this._supplier.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _supplierID = value.SupplierID;
- }
- else
- {
- _supplierID = null;
- }
- }
- }
- }
-
- [Association(Storage="_category", OtherKey="CategoryID", ThisKey="CategoryID", Name="FK_Products_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Category Category
- {
- get
- {
- return this._category.Entity;
- }
- set
- {
- if (((this._category.Entity == value)
- == false))
- {
- if ((this._category.Entity != null))
- {
- Category previousCategory = this._category.Entity;
- this._category.Entity = null;
- previousCategory.Products.Remove(this);
- }
- this._category.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _categoryID = value.CategoryID;
- }
- else
- {
- _categoryID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_productID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Product other = ((Product)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Product value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._productID, value._productID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = null;
- }
- #endregion
- }
-
- [Table(Name="Region")]
- public partial class Region : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Region>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _regionDescription;
-
- private long _regionID;
-
- private EntitySet<Territory> _territories;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionDescriptionChanged();
-
- partial void OnRegionDescriptionChanging(string value);
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(long value);
- #endregion
-
-
- public Region()
- {
- _territories = new EntitySet<Territory>(new Action<Territory>(this.Territories_Attach), new Action<Territory>(this.Territories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionDescription", Name="RegionDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string RegionDescription
- {
- get
- {
- return this._regionDescription;
- }
- set
- {
- if (((_regionDescription == value)
- == false))
- {
- this.OnRegionDescriptionChanging(value);
- this.SendPropertyChanging();
- this._regionDescription = value;
- this.SendPropertyChanged("RegionDescription");
- this.OnRegionDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_territories", OtherKey="RegionID", ThisKey="RegionID", Name="FK_Territories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Territory> Territories
- {
- get
- {
- return this._territories;
- }
- set
- {
- this._territories = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_regionID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Region other = ((Region)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Region value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._regionID, value._regionID);
- }
-
- #region Attachment handlers
- private void Territories_Attach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = this;
- }
-
- private void Territories_Detach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = null;
- }
- #endregion
- }
-
- [Table(Name="Shippers")]
- public partial class Shipper : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Shipper>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _companyName;
-
- private string _phone;
-
- private long _shipperID;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnShipperIDChanged();
-
- partial void OnShipperIDChanging(long value);
- #endregion
-
-
- public Shipper()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_shipperID", Name="ShipperID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ShipperID
- {
- get
- {
- return this._shipperID;
- }
- set
- {
- if ((_shipperID != value))
- {
- this.OnShipperIDChanging(value);
- this.SendPropertyChanging();
- this._shipperID = value;
- this.SendPropertyChanged("ShipperID");
- this.OnShipperIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="ShipVia", ThisKey="ShipperID", Name="FK_Orders_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_shipperID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Shipper other = ((Shipper)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Shipper value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._shipperID, value._shipperID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = null;
- }
- #endregion
- }
-
- [Table(Name="Suppliers")]
- public partial class Supplier : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Supplier>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _fax;
-
- private string _homePage;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private long _supplierID;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnHomePageChanged();
-
- partial void OnHomePageChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(long value);
- #endregion
-
-
- public Supplier()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_homePage", Name="HomePage", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePage
- {
- get
- {
- return this._homePage;
- }
- set
- {
- if (((_homePage == value)
- == false))
- {
- this.OnHomePageChanging(value);
- this.SendPropertyChanging();
- this._homePage = value;
- this.SendPropertyChanged("HomePage");
- this.OnHomePageChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="SupplierID", ThisKey="SupplierID", Name="FK_Products_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_supplierID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Supplier other = ((Supplier)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Supplier value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._supplierID, value._supplierID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = null;
- }
- #endregion
- }
-
- [Table(Name="Territories")]
- public partial class Territory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Territory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _regionID;
-
- private string _territoryDescription;
-
- private string _territoryID;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Region> _region = new EntityRef<Region>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(long value);
-
- partial void OnTerritoryDescriptionChanged();
-
- partial void OnTerritoryDescriptionChanging(string value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public Territory()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="integer", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- if (_region.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryDescription", Name="TerritoryDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryDescription
- {
- get
- {
- return this._territoryDescription;
- }
- set
- {
- if (((_territoryDescription == value)
- == false))
- {
- this.OnTerritoryDescriptionChanging(value);
- this.SendPropertyChanging();
- this._territoryDescription = value;
- this.SendPropertyChanged("TerritoryDescription");
- this.OnTerritoryDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="FK_EmployeeTerritories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_region", OtherKey="RegionID", ThisKey="RegionID", Name="FK_Territories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Region Region
- {
- get
- {
- return this._region.Entity;
- }
- set
- {
- if (((this._region.Entity == value)
- == false))
- {
- if ((this._region.Entity != null))
- {
- Region previousRegion = this._region.Entity;
- this._region.Entity = null;
- previousRegion.Territories.Remove(this);
- }
- this._region.Entity = value;
- if ((value != null))
- {
- value.Territories.Add(this);
- _regionID = value.RegionID;
- }
- else
- {
- _regionID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Territory other = ((Territory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Territory value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = null;
- }
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml
deleted file mode 100755
index 4cf331665d1..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-DbMetal.dbml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="main" Class="Main" BaseType="DbLinq.Data.Linq.DataContext" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="Categories" Member="Categories">
- <Type Name="Categories">
- <Association Name="FK_Products_1" Member="Products" Storage="_products" Type="Products" ThisKey="CategoryID" OtherKey="CategoryID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="_categoryName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="_description" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="_picture" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="CustomerCustomerDemo" Member="CustomerCustomerDemo">
- <Type Name="CustomerCustomerDemo">
- <Association Name="FK_CustomerCustomerDemo_0" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="FK_CustomerCustomerDemo_1" Member="CustomerDemographics" Storage="_customerDemographics" Type="CustomerDemographics" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="CustomerDemographics" Member="CustomerDemographics">
- <Type Name="CustomerDemographics">
- <Association Name="FK_CustomerCustomerDemo_1" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" DeleteRule="NO ACTION" />
- <Column Name="CustomerDesc" Member="CustomerDesc" Storage="_customerDesc" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Customers" Member="Customers">
- <Type Name="Customers">
- <Association Name="FK_Orders_2" Member="Orders" Storage="_orders" Type="Orders" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Association Name="FK_CustomerCustomerDemo_0" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Employees" Member="Employees">
- <Type Name="Employees">
- <Association Name="FK_Employees_0" Member="ReportsToEmployees" Storage="_reportsToEmployees" Type="Employees" ThisKey="ReportsTo" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="FK_Employees_0" Member="EmployeeIDEmployees" Storage="_employeeIdeMployees" Type="Employees" ThisKey="EmployeeID" OtherKey="ReportsTo" DeleteRule="NO ACTION" />
- <Association Name="FK_Orders_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Association Name="FK_EmployeeTerritories_1" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="_birthDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Extension" Member="Extension" Storage="_extension" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="FirstName" Member="FirstName" Storage="_firstName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="_hireDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="_homePhone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="_lastName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="_notes" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="_photo" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PhotoPath" Member="PhotoPath" Storage="_photoPath" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="_reportsTo" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="_title" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="TitleOfCourtesy" Member="TitleOfCourtesy" Storage="_titleOfCourtesy" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="EmployeeTerritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritories">
- <Association Name="FK_EmployeeTerritories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="TerritoryID" OtherKey="TerritoryID" IsForeignKey="true" />
- <Association Name="FK_EmployeeTerritories_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Order Details" Member="OrderDetails">
- <Type Name="OrderDetails">
- <Association Name="FK_Order Details_0" Member="Products" Storage="_products" Type="Products" ThisKey="ProductID" OtherKey="ProductID" IsForeignKey="true" />
- <Association Name="FK_Order Details_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="OrderID" OtherKey="OrderID" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="_discount" Type="System.Single" DbType="real" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="_quantity" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Orders" Member="Orders">
- <Type Name="Orders">
- <Association Name="FK_Orders_0" Member="Shippers" Storage="_shippers" Type="Shippers" ThisKey="ShipVia" OtherKey="ShipperID" IsForeignKey="true" />
- <Association Name="FK_Orders_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="FK_Orders_2" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="FK_Order Details_1" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="OrderID" OtherKey="OrderID" DeleteRule="NO ACTION" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="_freight" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="_orderDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="_requiredDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="_shipAddress" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="_shipCity" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="_shipCountry" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="_shipName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="_shippedDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="_shipPostalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="_shipRegion" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="_shipVia" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Products" Member="Products">
- <Type Name="Products">
- <Association Name="FK_Products_0" Member="Suppliers" Storage="_suppliers" Type="Suppliers" ThisKey="SupplierID" OtherKey="SupplierID" IsForeignKey="true" />
- <Association Name="FK_Products_1" Member="Categories" Storage="_categories" Type="Categories" ThisKey="CategoryID" OtherKey="CategoryID" IsForeignKey="true" />
- <Association Name="FK_Order Details_0" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="ProductID" OtherKey="ProductID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="_discontinued" Type="System.Boolean" DbType="bit" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="_productName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="_quantityPerUnit" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="_reorderLevel" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="_unitsInStock" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="_unitsOnOrder" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Region" Member="Region">
- <Type Name="Region">
- <Association Name="FK_Territories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="RegionID" OtherKey="RegionID" DeleteRule="NO ACTION" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="_regionDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Shippers" Member="Shippers">
- <Type Name="Shippers">
- <Association Name="FK_Orders_0" Member="Orders" Storage="_orders" Type="Orders" ThisKey="ShipperID" OtherKey="ShipVia" DeleteRule="NO ACTION" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperID" Storage="_shipperID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Suppliers" Member="Suppliers">
- <Type Name="Suppliers">
- <Association Name="FK_Products_0" Member="Products" Storage="_products" Type="Products" ThisKey="SupplierID" OtherKey="SupplierID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="HomePage" Member="HomePage" Storage="_homePage" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Territories" Member="Territories">
- <Type Name="Territories">
- <Association Name="FK_Territories_0" Member="Region" Storage="_region" Type="Region" ThisKey="RegionID" OtherKey="RegionID" IsForeignKey="true" />
- <Association Name="FK_EmployeeTerritories_0" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="TerritoryID" OtherKey="TerritoryID" DeleteRule="NO ACTION" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="_territoryDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs
deleted file mode 100755
index 12413849806..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.cs
+++ /dev/null
@@ -1,4476 +0,0 @@
-//
-// ____ _ __ __ _ _
-// | _ \| |__ | \/ | ___| |_ __ _| |
-// | | | | '_ \| |\/| |/ _ \ __/ _` | |
-// | |_| | |_) | | | | __/ || (_| | |
-// |____/|_.__/|_| |_|\___|\__\__,_|_|
-//
-// Auto-generated from Northwind on [TIMESTAMP].
-// Please visit http://code.google.com/p/dblinq2007/ for more information.
-//
-namespace nwind
-{
- using System;
- using System.ComponentModel;
- using System.Data;
- using System.Data.Linq;
- using System.Data.Linq.Mapping;
- using System.Diagnostics;
-
-
- public partial class Northwind : DataContext
- {
-
- #region Extensibility Method Declarations
- partial void OnCreated();
- #endregion
-
-
- public Northwind(string connectionString) :
- base(connectionString)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection) :
- base(connection)
- {
- this.OnCreated();
- }
-
- public Northwind(string connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Table<Category> Categories
- {
- get
- {
- return this.GetTable<Category>();
- }
- }
-
- public Table<Customer> Customers
- {
- get
- {
- return this.GetTable<Customer>();
- }
- }
-
- public Table<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this.GetTable<CustomerCustomerDemo>();
- }
- }
-
- public Table<CustomerDemographic> CustomerDemographics
- {
- get
- {
- return this.GetTable<CustomerDemographic>();
- }
- }
-
- public Table<Employee> Employees
- {
- get
- {
- return this.GetTable<Employee>();
- }
- }
-
- public Table<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this.GetTable<EmployeeTerritory>();
- }
- }
-
- public Table<Order> Orders
- {
- get
- {
- return this.GetTable<Order>();
- }
- }
-
- public Table<OrderDetail> OrderDetails
- {
- get
- {
- return this.GetTable<OrderDetail>();
- }
- }
-
- public Table<Product> Products
- {
- get
- {
- return this.GetTable<Product>();
- }
- }
-
- public Table<Region> Regions
- {
- get
- {
- return this.GetTable<Region>();
- }
- }
-
- public Table<Shipper> Shippers
- {
- get
- {
- return this.GetTable<Shipper>();
- }
- }
-
- public Table<Supplier> Suppliers
- {
- get
- {
- return this.GetTable<Supplier>();
- }
- }
-
- public Table<Territory> Territories
- {
- get
- {
- return this.GetTable<Territory>();
- }
- }
- }
-
- [Table(Name="Categories")]
- public partial class Category : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Category>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _categoryID;
-
- private string _categoryName;
-
- private string _description;
-
- private byte[] _picture;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(long value);
-
- partial void OnCategoryNameChanged();
-
- partial void OnCategoryNameChanging(string value);
-
- partial void OnDescriptionChanged();
-
- partial void OnDescriptionChanging(string value);
-
- partial void OnPictureChanged();
-
- partial void OnPictureChanging(byte[] value);
- #endregion
-
-
- public Category()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_categoryName", Name="CategoryName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CategoryName
- {
- get
- {
- return this._categoryName;
- }
- set
- {
- if (((_categoryName == value)
- == false))
- {
- this.OnCategoryNameChanging(value);
- this.SendPropertyChanging();
- this._categoryName = value;
- this.SendPropertyChanged("CategoryName");
- this.OnCategoryNameChanged();
- }
- }
- }
-
- [Column(Storage="_description", Name="Description", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Description
- {
- get
- {
- return this._description;
- }
- set
- {
- if (((_description == value)
- == false))
- {
- this.OnDescriptionChanging(value);
- this.SendPropertyChanging();
- this._description = value;
- this.SendPropertyChanged("Description");
- this.OnDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_picture", Name="Picture", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Picture
- {
- get
- {
- return this._picture;
- }
- set
- {
- if (((_picture == value)
- == false))
- {
- this.OnPictureChanging(value);
- this.SendPropertyChanging();
- this._picture = value;
- this.SendPropertyChanged("Picture");
- this.OnPictureChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="CategoryID", ThisKey="CategoryID", Name="FK_Products_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_categoryID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Category other = ((Category)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Category value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._categoryID, value._categoryID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = null;
- }
- #endregion
- }
-
- [Table(Name="Customers")]
- public partial class Customer : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Customer>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _customerID;
-
- private string _fax;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private EntitySet<Order> _orders;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
- #endregion
-
-
- public Customer()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_Orders_2")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
-
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_CustomerCustomerDemo_0")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Customer other = ((Customer)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Customer value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
-
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
- #endregion
- }
-
- [Table(Name="CustomerCustomerDemo")]
- public partial class CustomerCustomerDemo : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerCustomerDemo>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private string _customerTypeID;
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- private EntityRef<CustomerDemographic> _customerDemographic = new EntityRef<CustomerDemographic>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerCustomerDemo()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- if (_customerDemographic.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_CustomerCustomerDemo_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.CustomerCustomerDemo.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_customerDemographic", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="FK_CustomerCustomerDemo_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public CustomerDemographic CustomerDemographic
- {
- get
- {
- return this._customerDemographic.Entity;
- }
- set
- {
- if (((this._customerDemographic.Entity == value)
- == false))
- {
- if ((this._customerDemographic.Entity != null))
- {
- CustomerDemographic previousCustomerDemographic = this._customerDemographic.Entity;
- this._customerDemographic.Entity = null;
- previousCustomerDemographic.CustomerCustomerDemo.Remove(this);
- }
- this._customerDemographic.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerTypeID = value.CustomerTypeID;
- }
- else
- {
- _customerTypeID = default(string);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerCustomerDemo other = ((CustomerCustomerDemo)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerCustomerDemo value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID));
- }
- }
-
- [Table(Name="CustomerDemographics")]
- public partial class CustomerDemographic : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerDemographic>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerDesc;
-
- private string _customerTypeID;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerDescChanged();
-
- partial void OnCustomerDescChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerDemographic()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerDesc", Name="CustomerDesc", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerDesc
- {
- get
- {
- return this._customerDesc;
- }
- set
- {
- if (((_customerDesc == value)
- == false))
- {
- this.OnCustomerDescChanging(value);
- this.SendPropertyChanging();
- this._customerDesc = value;
- this.SendPropertyChanged("CustomerDesc");
- this.OnCustomerDescChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="FK_CustomerCustomerDemo_1")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerDemographic other = ((CustomerDemographic)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerDemographic value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = null;
- }
- #endregion
- }
-
- [Table(Name="Employees")]
- public partial class Employee : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Employee>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private System.Nullable<System.DateTime> _birthDate;
-
- private string _city;
-
- private string _country;
-
- private long _employeeID;
-
- private string _extension;
-
- private string _firstName;
-
- private System.Nullable<System.DateTime> _hireDate;
-
- private string _homePhone;
-
- private string _lastName;
-
- private string _notes;
-
- private byte[] _photo;
-
- private string _photoPath;
-
- private string _postalCode;
-
- private string _region;
-
- private System.Nullable<long> _reportsTo;
-
- private string _title;
-
- private string _titleOfCourtesy;
-
- private EntitySet<Employee> _employees;
-
- private EntitySet<Order> _orders;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Employee> _reportsToEmployee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnBirthDateChanged();
-
- partial void OnBirthDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(long value);
-
- partial void OnExtensionChanged();
-
- partial void OnExtensionChanging(string value);
-
- partial void OnFirstNameChanged();
-
- partial void OnFirstNameChanging(string value);
-
- partial void OnHireDateChanged();
-
- partial void OnHireDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnHomePhoneChanged();
-
- partial void OnHomePhoneChanging(string value);
-
- partial void OnLastNameChanged();
-
- partial void OnLastNameChanging(string value);
-
- partial void OnNotesChanged();
-
- partial void OnNotesChanging(string value);
-
- partial void OnPhotoChanged();
-
- partial void OnPhotoChanging(byte[] value);
-
- partial void OnPhotoPathChanged();
-
- partial void OnPhotoPathChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnReportsToChanged();
-
- partial void OnReportsToChanging(System.Nullable<long> value);
-
- partial void OnTitleChanged();
-
- partial void OnTitleChanging(string value);
-
- partial void OnTitleOfCourtesyChanged();
-
- partial void OnTitleOfCourtesyChanging(string value);
- #endregion
-
-
- public Employee()
- {
- _employees = new EntitySet<Employee>(new Action<Employee>(this.Employees_Attach), new Action<Employee>(this.Employees_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_birthDate", Name="BirthDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> BirthDate
- {
- get
- {
- return this._birthDate;
- }
- set
- {
- if ((_birthDate != value))
- {
- this.OnBirthDateChanging(value);
- this.SendPropertyChanging();
- this._birthDate = value;
- this.SendPropertyChanged("BirthDate");
- this.OnBirthDateChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_extension", Name="Extension", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Extension
- {
- get
- {
- return this._extension;
- }
- set
- {
- if (((_extension == value)
- == false))
- {
- this.OnExtensionChanging(value);
- this.SendPropertyChanging();
- this._extension = value;
- this.SendPropertyChanged("Extension");
- this.OnExtensionChanged();
- }
- }
- }
-
- [Column(Storage="_firstName", Name="FirstName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string FirstName
- {
- get
- {
- return this._firstName;
- }
- set
- {
- if (((_firstName == value)
- == false))
- {
- this.OnFirstNameChanging(value);
- this.SendPropertyChanging();
- this._firstName = value;
- this.SendPropertyChanged("FirstName");
- this.OnFirstNameChanged();
- }
- }
- }
-
- [Column(Storage="_hireDate", Name="HireDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> HireDate
- {
- get
- {
- return this._hireDate;
- }
- set
- {
- if ((_hireDate != value))
- {
- this.OnHireDateChanging(value);
- this.SendPropertyChanging();
- this._hireDate = value;
- this.SendPropertyChanged("HireDate");
- this.OnHireDateChanged();
- }
- }
- }
-
- [Column(Storage="_homePhone", Name="HomePhone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePhone
- {
- get
- {
- return this._homePhone;
- }
- set
- {
- if (((_homePhone == value)
- == false))
- {
- this.OnHomePhoneChanging(value);
- this.SendPropertyChanging();
- this._homePhone = value;
- this.SendPropertyChanged("HomePhone");
- this.OnHomePhoneChanged();
- }
- }
- }
-
- [Column(Storage="_lastName", Name="LastName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string LastName
- {
- get
- {
- return this._lastName;
- }
- set
- {
- if (((_lastName == value)
- == false))
- {
- this.OnLastNameChanging(value);
- this.SendPropertyChanging();
- this._lastName = value;
- this.SendPropertyChanged("LastName");
- this.OnLastNameChanged();
- }
- }
- }
-
- [Column(Storage="_notes", Name="Notes", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Notes
- {
- get
- {
- return this._notes;
- }
- set
- {
- if (((_notes == value)
- == false))
- {
- this.OnNotesChanging(value);
- this.SendPropertyChanging();
- this._notes = value;
- this.SendPropertyChanged("Notes");
- this.OnNotesChanged();
- }
- }
- }
-
- [Column(Storage="_photo", Name="Photo", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Photo
- {
- get
- {
- return this._photo;
- }
- set
- {
- if (((_photo == value)
- == false))
- {
- this.OnPhotoChanging(value);
- this.SendPropertyChanging();
- this._photo = value;
- this.SendPropertyChanged("Photo");
- this.OnPhotoChanged();
- }
- }
- }
-
- [Column(Storage="_photoPath", Name="PhotoPath", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PhotoPath
- {
- get
- {
- return this._photoPath;
- }
- set
- {
- if (((_photoPath == value)
- == false))
- {
- this.OnPhotoPathChanging(value);
- this.SendPropertyChanging();
- this._photoPath = value;
- this.SendPropertyChanged("PhotoPath");
- this.OnPhotoPathChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_reportsTo", Name="ReportsTo", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> ReportsTo
- {
- get
- {
- return this._reportsTo;
- }
- set
- {
- if ((_reportsTo != value))
- {
- if (_reportsToEmployee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnReportsToChanging(value);
- this.SendPropertyChanging();
- this._reportsTo = value;
- this.SendPropertyChanged("ReportsTo");
- this.OnReportsToChanged();
- }
- }
- }
-
- [Column(Storage="_title", Name="Title", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Title
- {
- get
- {
- return this._title;
- }
- set
- {
- if (((_title == value)
- == false))
- {
- this.OnTitleChanging(value);
- this.SendPropertyChanging();
- this._title = value;
- this.SendPropertyChanged("Title");
- this.OnTitleChanged();
- }
- }
- }
-
- [Column(Storage="_titleOfCourtesy", Name="TitleOfCourtesy", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string TitleOfCourtesy
- {
- get
- {
- return this._titleOfCourtesy;
- }
- set
- {
- if (((_titleOfCourtesy == value)
- == false))
- {
- this.OnTitleOfCourtesyChanging(value);
- this.SendPropertyChanging();
- this._titleOfCourtesy = value;
- this.SendPropertyChanged("TitleOfCourtesy");
- this.OnTitleOfCourtesyChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employees", OtherKey="ReportsTo", ThisKey="EmployeeID", Name="FK_Employees_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Employee> Employees
- {
- get
- {
- return this._employees;
- }
- set
- {
- this._employees = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_Orders_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
-
- [Association(Storage="_employeeTerritories", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_EmployeeTerritories_1")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_reportsToEmployee", OtherKey="EmployeeID", ThisKey="ReportsTo", Name="FK_Employees_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee ReportsToEmployee
- {
- get
- {
- return this._reportsToEmployee.Entity;
- }
- set
- {
- if (((this._reportsToEmployee.Entity == value)
- == false))
- {
- if ((this._reportsToEmployee.Entity != null))
- {
- Employee previousEmployee = this._reportsToEmployee.Entity;
- this._reportsToEmployee.Entity = null;
- previousEmployee.Employees.Remove(this);
- }
- this._reportsToEmployee.Entity = value;
- if ((value != null))
- {
- value.Employees.Add(this);
- _reportsTo = value.EmployeeID;
- }
- else
- {
- _reportsTo = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Employee other = ((Employee)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Employee value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._employeeID, value._employeeID);
- }
-
- #region Attachment handlers
- private void Employees_Attach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = this;
- }
-
- private void Employees_Detach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
-
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
- #endregion
- }
-
- [Table(Name="EmployeeTerritories")]
- public partial class EmployeeTerritory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<EmployeeTerritory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _employeeID;
-
- private string _territoryID;
-
- private EntityRef<Territory> _territory = new EntityRef<Territory>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(long value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public EmployeeTerritory()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- if (_territory.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_territory", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="FK_EmployeeTerritories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Territory Territory
- {
- get
- {
- return this._territory.Entity;
- }
- set
- {
- if (((this._territory.Entity == value)
- == false))
- {
- if ((this._territory.Entity != null))
- {
- Territory previousTerritory = this._territory.Entity;
- this._territory.Entity = null;
- previousTerritory.EmployeeTerritories.Remove(this);
- }
- this._territory.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _territoryID = value.TerritoryID;
- }
- else
- {
- _territoryID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_EmployeeTerritories_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.EmployeeTerritories.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- EmployeeTerritory other = ((EmployeeTerritory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(EmployeeTerritory value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._employeeID, value._employeeID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID));
- }
- }
-
- [Table(Name="Orders")]
- public partial class Order : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Order>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private System.Nullable<long> _employeeID;
-
- private System.Nullable<decimal> _freight;
-
- private System.Nullable<System.DateTime> _orderDate;
-
- private long _orderID;
-
- private System.Nullable<System.DateTime> _requiredDate;
-
- private string _shipAddress;
-
- private string _shipCity;
-
- private string _shipCountry;
-
- private string _shipName;
-
- private System.Nullable<System.DateTime> _shippedDate;
-
- private string _shipPostalCode;
-
- private string _shipRegion;
-
- private System.Nullable<long> _shipVia;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Shipper> _shipper = new EntityRef<Shipper>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(System.Nullable<long> value);
-
- partial void OnFreightChanged();
-
- partial void OnFreightChanging(System.Nullable<decimal> value);
-
- partial void OnOrderDateChanged();
-
- partial void OnOrderDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(long value);
-
- partial void OnRequiredDateChanged();
-
- partial void OnRequiredDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipAddressChanged();
-
- partial void OnShipAddressChanging(string value);
-
- partial void OnShipCityChanged();
-
- partial void OnShipCityChanging(string value);
-
- partial void OnShipCountryChanged();
-
- partial void OnShipCountryChanging(string value);
-
- partial void OnShipNameChanged();
-
- partial void OnShipNameChanging(string value);
-
- partial void OnShippedDateChanged();
-
- partial void OnShippedDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipPostalCodeChanged();
-
- partial void OnShipPostalCodeChanging(string value);
-
- partial void OnShipRegionChanged();
-
- partial void OnShipRegionChanging(string value);
-
- partial void OnShipViaChanged();
-
- partial void OnShipViaChanging(System.Nullable<long> value);
- #endregion
-
-
- public Order()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_freight", Name="Freight", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> Freight
- {
- get
- {
- return this._freight;
- }
- set
- {
- if ((_freight != value))
- {
- this.OnFreightChanging(value);
- this.SendPropertyChanging();
- this._freight = value;
- this.SendPropertyChanged("Freight");
- this.OnFreightChanged();
- }
- }
- }
-
- [Column(Storage="_orderDate", Name="OrderDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> OrderDate
- {
- get
- {
- return this._orderDate;
- }
- set
- {
- if ((_orderDate != value))
- {
- this.OnOrderDateChanging(value);
- this.SendPropertyChanging();
- this._orderDate = value;
- this.SendPropertyChanged("OrderDate");
- this.OnOrderDateChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_requiredDate", Name="RequiredDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> RequiredDate
- {
- get
- {
- return this._requiredDate;
- }
- set
- {
- if ((_requiredDate != value))
- {
- this.OnRequiredDateChanging(value);
- this.SendPropertyChanging();
- this._requiredDate = value;
- this.SendPropertyChanged("RequiredDate");
- this.OnRequiredDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipAddress", Name="ShipAddress", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipAddress
- {
- get
- {
- return this._shipAddress;
- }
- set
- {
- if (((_shipAddress == value)
- == false))
- {
- this.OnShipAddressChanging(value);
- this.SendPropertyChanging();
- this._shipAddress = value;
- this.SendPropertyChanged("ShipAddress");
- this.OnShipAddressChanged();
- }
- }
- }
-
- [Column(Storage="_shipCity", Name="ShipCity", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCity
- {
- get
- {
- return this._shipCity;
- }
- set
- {
- if (((_shipCity == value)
- == false))
- {
- this.OnShipCityChanging(value);
- this.SendPropertyChanging();
- this._shipCity = value;
- this.SendPropertyChanged("ShipCity");
- this.OnShipCityChanged();
- }
- }
- }
-
- [Column(Storage="_shipCountry", Name="ShipCountry", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCountry
- {
- get
- {
- return this._shipCountry;
- }
- set
- {
- if (((_shipCountry == value)
- == false))
- {
- this.OnShipCountryChanging(value);
- this.SendPropertyChanging();
- this._shipCountry = value;
- this.SendPropertyChanged("ShipCountry");
- this.OnShipCountryChanged();
- }
- }
- }
-
- [Column(Storage="_shipName", Name="ShipName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipName
- {
- get
- {
- return this._shipName;
- }
- set
- {
- if (((_shipName == value)
- == false))
- {
- this.OnShipNameChanging(value);
- this.SendPropertyChanging();
- this._shipName = value;
- this.SendPropertyChanged("ShipName");
- this.OnShipNameChanged();
- }
- }
- }
-
- [Column(Storage="_shippedDate", Name="ShippedDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> ShippedDate
- {
- get
- {
- return this._shippedDate;
- }
- set
- {
- if ((_shippedDate != value))
- {
- this.OnShippedDateChanging(value);
- this.SendPropertyChanging();
- this._shippedDate = value;
- this.SendPropertyChanged("ShippedDate");
- this.OnShippedDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipPostalCode", Name="ShipPostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipPostalCode
- {
- get
- {
- return this._shipPostalCode;
- }
- set
- {
- if (((_shipPostalCode == value)
- == false))
- {
- this.OnShipPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._shipPostalCode = value;
- this.SendPropertyChanged("ShipPostalCode");
- this.OnShipPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_shipRegion", Name="ShipRegion", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipRegion
- {
- get
- {
- return this._shipRegion;
- }
- set
- {
- if (((_shipRegion == value)
- == false))
- {
- this.OnShipRegionChanging(value);
- this.SendPropertyChanging();
- this._shipRegion = value;
- this.SendPropertyChanged("ShipRegion");
- this.OnShipRegionChanged();
- }
- }
- }
-
- [Column(Storage="_shipVia", Name="ShipVia", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> ShipVia
- {
- get
- {
- return this._shipVia;
- }
- set
- {
- if ((_shipVia != value))
- {
- if (_shipper.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnShipViaChanging(value);
- this.SendPropertyChanging();
- this._shipVia = value;
- this.SendPropertyChanged("ShipVia");
- this.OnShipViaChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="OrderID", ThisKey="OrderID", Name="FK_Order Details_1")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_shipper", OtherKey="ShipperID", ThisKey="ShipVia", Name="FK_Orders_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Shipper Shipper
- {
- get
- {
- return this._shipper.Entity;
- }
- set
- {
- if (((this._shipper.Entity == value)
- == false))
- {
- if ((this._shipper.Entity != null))
- {
- Shipper previousShipper = this._shipper.Entity;
- this._shipper.Entity = null;
- previousShipper.Orders.Remove(this);
- }
- this._shipper.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _shipVia = value.ShipperID;
- }
- else
- {
- _shipVia = null;
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="FK_Orders_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.Orders.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = null;
- }
- }
- }
- }
-
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="FK_Orders_2", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.Orders.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Order other = ((Order)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Order value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._orderID, value._orderID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = null;
- }
- #endregion
- }
-
- [Table(Name="Order Details")]
- public partial class OrderDetail : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<OrderDetail>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private float _discount;
-
- private long _orderID;
-
- private long _productID;
-
- private short _quantity;
-
- private decimal _unitPrice;
-
- private EntityRef<Product> _product = new EntityRef<Product>();
-
- private EntityRef<Order> _order = new EntityRef<Order>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnDiscountChanged();
-
- partial void OnDiscountChanging(float value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(long value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(long value);
-
- partial void OnQuantityChanged();
-
- partial void OnQuantityChanging(short value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(decimal value);
- #endregion
-
-
- public OrderDetail()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_discount", Name="Discount", DbType="real", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public float Discount
- {
- get
- {
- return this._discount;
- }
- set
- {
- if ((_discount != value))
- {
- this.OnDiscountChanging(value);
- this.SendPropertyChanging();
- this._discount = value;
- this.SendPropertyChanged("Discount");
- this.OnDiscountChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- if (_order.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- if (_product.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_quantity", Name="Quantity", DbType="smallint", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public short Quantity
- {
- get
- {
- return this._quantity;
- }
- set
- {
- if ((_quantity != value))
- {
- this.OnQuantityChanging(value);
- this.SendPropertyChanging();
- this._quantity = value;
- this.SendPropertyChanged("Quantity");
- this.OnQuantityChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public decimal UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_product", OtherKey="ProductID", ThisKey="ProductID", Name="FK_Order Details_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Product Product
- {
- get
- {
- return this._product.Entity;
- }
- set
- {
- if (((this._product.Entity == value)
- == false))
- {
- if ((this._product.Entity != null))
- {
- Product previousProduct = this._product.Entity;
- this._product.Entity = null;
- previousProduct.OrderDetails.Remove(this);
- }
- this._product.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _productID = value.ProductID;
- }
- else
- {
- _productID = default(long);
- }
- }
- }
- }
-
- [Association(Storage="_order", OtherKey="OrderID", ThisKey="OrderID", Name="FK_Order Details_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Order Order
- {
- get
- {
- return this._order.Entity;
- }
- set
- {
- if (((this._order.Entity == value)
- == false))
- {
- if ((this._order.Entity != null))
- {
- Order previousOrder = this._order.Entity;
- this._order.Entity = null;
- previousOrder.OrderDetails.Remove(this);
- }
- this._order.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _orderID = value.OrderID;
- }
- else
- {
- _orderID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- hc = (hc
- | (_productID.GetHashCode() * 65536));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- OrderDetail other = ((OrderDetail)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(OrderDetail value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._orderID, value._orderID) && System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._productID, value._productID));
- }
- }
-
- [Table(Name="Products")]
- public partial class Product : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Product>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private System.Nullable<long> _categoryID;
-
- private bool _discontinued;
-
- private long _productID;
-
- private string _productName;
-
- private string _quantityPerUnit;
-
- private System.Nullable<short> _reorderLevel;
-
- private System.Nullable<long> _supplierID;
-
- private System.Nullable<decimal> _unitPrice;
-
- private System.Nullable<short> _unitsInStock;
-
- private System.Nullable<short> _unitsOnOrder;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Supplier> _supplier = new EntityRef<Supplier>();
-
- private EntityRef<Category> _category = new EntityRef<Category>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(System.Nullable<long> value);
-
- partial void OnDiscontinuedChanged();
-
- partial void OnDiscontinuedChanging(bool value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(long value);
-
- partial void OnProductNameChanged();
-
- partial void OnProductNameChanging(string value);
-
- partial void OnQuantityPerUnitChanged();
-
- partial void OnQuantityPerUnitChanging(string value);
-
- partial void OnReorderLevelChanged();
-
- partial void OnReorderLevelChanging(System.Nullable<short> value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(System.Nullable<long> value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(System.Nullable<decimal> value);
-
- partial void OnUnitsInStockChanged();
-
- partial void OnUnitsInStockChanging(System.Nullable<short> value);
-
- partial void OnUnitsOnOrderChanged();
-
- partial void OnUnitsOnOrderChanging(System.Nullable<short> value);
- #endregion
-
-
- public Product()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- if (_category.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_discontinued", Name="Discontinued", DbType="bit", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public bool Discontinued
- {
- get
- {
- return this._discontinued;
- }
- set
- {
- if ((_discontinued != value))
- {
- this.OnDiscontinuedChanging(value);
- this.SendPropertyChanging();
- this._discontinued = value;
- this.SendPropertyChanged("Discontinued");
- this.OnDiscontinuedChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_productName", Name="ProductName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string ProductName
- {
- get
- {
- return this._productName;
- }
- set
- {
- if (((_productName == value)
- == false))
- {
- this.OnProductNameChanging(value);
- this.SendPropertyChanging();
- this._productName = value;
- this.SendPropertyChanged("ProductName");
- this.OnProductNameChanged();
- }
- }
- }
-
- [Column(Storage="_quantityPerUnit", Name="QuantityPerUnit", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string QuantityPerUnit
- {
- get
- {
- return this._quantityPerUnit;
- }
- set
- {
- if (((_quantityPerUnit == value)
- == false))
- {
- this.OnQuantityPerUnitChanging(value);
- this.SendPropertyChanging();
- this._quantityPerUnit = value;
- this.SendPropertyChanged("QuantityPerUnit");
- this.OnQuantityPerUnitChanged();
- }
- }
- }
-
- [Column(Storage="_reorderLevel", Name="ReorderLevel", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> ReorderLevel
- {
- get
- {
- return this._reorderLevel;
- }
- set
- {
- if ((_reorderLevel != value))
- {
- this.OnReorderLevelChanging(value);
- this.SendPropertyChanging();
- this._reorderLevel = value;
- this.SendPropertyChanged("ReorderLevel");
- this.OnReorderLevelChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="integer", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<long> SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- if (_supplier.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- [Column(Storage="_unitsInStock", Name="UnitsInStock", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsInStock
- {
- get
- {
- return this._unitsInStock;
- }
- set
- {
- if ((_unitsInStock != value))
- {
- this.OnUnitsInStockChanging(value);
- this.SendPropertyChanging();
- this._unitsInStock = value;
- this.SendPropertyChanged("UnitsInStock");
- this.OnUnitsInStockChanged();
- }
- }
- }
-
- [Column(Storage="_unitsOnOrder", Name="UnitsOnOrder", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsOnOrder
- {
- get
- {
- return this._unitsOnOrder;
- }
- set
- {
- if ((_unitsOnOrder != value))
- {
- this.OnUnitsOnOrderChanging(value);
- this.SendPropertyChanging();
- this._unitsOnOrder = value;
- this.SendPropertyChanged("UnitsOnOrder");
- this.OnUnitsOnOrderChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="ProductID", ThisKey="ProductID", Name="FK_Order Details_0")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_supplier", OtherKey="SupplierID", ThisKey="SupplierID", Name="FK_Products_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Supplier Supplier
- {
- get
- {
- return this._supplier.Entity;
- }
- set
- {
- if (((this._supplier.Entity == value)
- == false))
- {
- if ((this._supplier.Entity != null))
- {
- Supplier previousSupplier = this._supplier.Entity;
- this._supplier.Entity = null;
- previousSupplier.Products.Remove(this);
- }
- this._supplier.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _supplierID = value.SupplierID;
- }
- else
- {
- _supplierID = null;
- }
- }
- }
- }
-
- [Association(Storage="_category", OtherKey="CategoryID", ThisKey="CategoryID", Name="FK_Products_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Category Category
- {
- get
- {
- return this._category.Entity;
- }
- set
- {
- if (((this._category.Entity == value)
- == false))
- {
- if ((this._category.Entity != null))
- {
- Category previousCategory = this._category.Entity;
- this._category.Entity = null;
- previousCategory.Products.Remove(this);
- }
- this._category.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _categoryID = value.CategoryID;
- }
- else
- {
- _categoryID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_productID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Product other = ((Product)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Product value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._productID, value._productID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = null;
- }
- #endregion
- }
-
- [Table(Name="Region")]
- public partial class Region : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Region>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _regionDescription;
-
- private long _regionID;
-
- private EntitySet<Territory> _territories;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionDescriptionChanged();
-
- partial void OnRegionDescriptionChanging(string value);
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(long value);
- #endregion
-
-
- public Region()
- {
- _territories = new EntitySet<Territory>(new Action<Territory>(this.Territories_Attach), new Action<Territory>(this.Territories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionDescription", Name="RegionDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string RegionDescription
- {
- get
- {
- return this._regionDescription;
- }
- set
- {
- if (((_regionDescription == value)
- == false))
- {
- this.OnRegionDescriptionChanging(value);
- this.SendPropertyChanging();
- this._regionDescription = value;
- this.SendPropertyChanged("RegionDescription");
- this.OnRegionDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_territories", OtherKey="RegionID", ThisKey="RegionID", Name="FK_Territories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Territory> Territories
- {
- get
- {
- return this._territories;
- }
- set
- {
- this._territories = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_regionID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Region other = ((Region)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Region value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._regionID, value._regionID);
- }
-
- #region Attachment handlers
- private void Territories_Attach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = this;
- }
-
- private void Territories_Detach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = null;
- }
- #endregion
- }
-
- [Table(Name="Shippers")]
- public partial class Shipper : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Shipper>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _companyName;
-
- private string _phone;
-
- private long _shipperID;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnShipperIDChanged();
-
- partial void OnShipperIDChanging(long value);
- #endregion
-
-
- public Shipper()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_shipperID", Name="ShipperID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long ShipperID
- {
- get
- {
- return this._shipperID;
- }
- set
- {
- if ((_shipperID != value))
- {
- this.OnShipperIDChanging(value);
- this.SendPropertyChanging();
- this._shipperID = value;
- this.SendPropertyChanged("ShipperID");
- this.OnShipperIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="ShipVia", ThisKey="ShipperID", Name="FK_Orders_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_shipperID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Shipper other = ((Shipper)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Shipper value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._shipperID, value._shipperID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = null;
- }
- #endregion
- }
-
- [Table(Name="Suppliers")]
- public partial class Supplier : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Supplier>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _fax;
-
- private string _homePage;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private long _supplierID;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnHomePageChanged();
-
- partial void OnHomePageChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(long value);
- #endregion
-
-
- public Supplier()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_homePage", Name="HomePage", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePage
- {
- get
- {
- return this._homePage;
- }
- set
- {
- if (((_homePage == value)
- == false))
- {
- this.OnHomePageChanging(value);
- this.SendPropertyChanging();
- this._homePage = value;
- this.SendPropertyChanged("HomePage");
- this.OnHomePageChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="integer", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="SupplierID", ThisKey="SupplierID", Name="FK_Products_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_supplierID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Supplier other = ((Supplier)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Supplier value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<long>.Default.Equals(this._supplierID, value._supplierID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = null;
- }
- #endregion
- }
-
- [Table(Name="Territories")]
- public partial class Territory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Territory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private long _regionID;
-
- private string _territoryDescription;
-
- private string _territoryID;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Region> _region = new EntityRef<Region>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(long value);
-
- partial void OnTerritoryDescriptionChanged();
-
- partial void OnTerritoryDescriptionChanging(string value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public Territory()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="integer", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public long RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- if (_region.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryDescription", Name="TerritoryDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryDescription
- {
- get
- {
- return this._territoryDescription;
- }
- set
- {
- if (((_territoryDescription == value)
- == false))
- {
- this.OnTerritoryDescriptionChanging(value);
- this.SendPropertyChanging();
- this._territoryDescription = value;
- this.SendPropertyChanged("TerritoryDescription");
- this.OnTerritoryDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="FK_EmployeeTerritories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_region", OtherKey="RegionID", ThisKey="RegionID", Name="FK_Territories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Region Region
- {
- get
- {
- return this._region.Entity;
- }
- set
- {
- if (((this._region.Entity == value)
- == false))
- {
- if ((this._region.Entity != null))
- {
- Region previousRegion = this._region.Entity;
- this._region.Entity = null;
- previousRegion.Territories.Remove(this);
- }
- this._region.Entity = value;
- if ((value != null))
- {
- value.Territories.Add(this);
- _regionID = value.RegionID;
- }
- else
- {
- _regionID = default(long);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Territory other = ((Territory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Territory value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = null;
- }
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml
deleted file mode 100755
index c8b443ab3ea..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite+DbSchemaLoader-sqlmetal.dbml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="main" Class="Main" BaseType="System.Data.Linq.DataContext" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="Categories" Member="Categories">
- <Type Name="Categories">
- <Association Name="FK_Products_1" Member="Products" Storage="_products" Type="Products" ThisKey="CategoryID" OtherKey="CategoryID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="_categoryName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="_description" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="_picture" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="CustomerCustomerDemo" Member="CustomerCustomerDemo">
- <Type Name="CustomerCustomerDemo">
- <Association Name="FK_CustomerCustomerDemo_0" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="FK_CustomerCustomerDemo_1" Member="CustomerDemographics" Storage="_customerDemographics" Type="CustomerDemographics" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="CustomerDemographics" Member="CustomerDemographics">
- <Type Name="CustomerDemographics">
- <Association Name="FK_CustomerCustomerDemo_1" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" DeleteRule="NO ACTION" />
- <Column Name="CustomerDesc" Member="CustomerDesc" Storage="_customerDesc" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Customers" Member="Customers">
- <Type Name="Customers">
- <Association Name="FK_Orders_2" Member="Orders" Storage="_orders" Type="Orders" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Association Name="FK_CustomerCustomerDemo_0" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="true" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Employees" Member="Employees">
- <Type Name="Employees">
- <Association Name="FK_Employees_0" Member="ReportsToEmployees" Storage="_reportsToEmployees" Type="Employees" ThisKey="ReportsTo" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="FK_Employees_0" Member="EmployeeIDEmployees" Storage="_employeeIdeMployees" Type="Employees" ThisKey="EmployeeID" OtherKey="ReportsTo" DeleteRule="NO ACTION" />
- <Association Name="FK_Orders_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Association Name="FK_EmployeeTerritories_1" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="_birthDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Extension" Member="Extension" Storage="_extension" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="FirstName" Member="FirstName" Storage="_firstName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="_hireDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="_homePhone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="_lastName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="_notes" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="_photo" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PhotoPath" Member="PhotoPath" Storage="_photoPath" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="_reportsTo" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="_title" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="TitleOfCourtesy" Member="TitleOfCourtesy" Storage="_titleOfCourtesy" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="EmployeeTerritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritories">
- <Association Name="FK_EmployeeTerritories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="TerritoryID" OtherKey="TerritoryID" IsForeignKey="true" />
- <Association Name="FK_EmployeeTerritories_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Order Details" Member="OrderDetails">
- <Type Name="OrderDetails">
- <Association Name="FK_Order Details_0" Member="Products" Storage="_products" Type="Products" ThisKey="ProductID" OtherKey="ProductID" IsForeignKey="true" />
- <Association Name="FK_Order Details_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="OrderID" OtherKey="OrderID" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="_discount" Type="System.Single" DbType="real" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="_quantity" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Orders" Member="Orders">
- <Type Name="Orders">
- <Association Name="FK_Orders_0" Member="Shippers" Storage="_shippers" Type="Shippers" ThisKey="ShipVia" OtherKey="ShipperID" IsForeignKey="true" />
- <Association Name="FK_Orders_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="FK_Orders_2" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="FK_Order Details_1" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="OrderID" OtherKey="OrderID" DeleteRule="NO ACTION" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="_freight" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="_orderDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="_requiredDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="_shipAddress" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="_shipCity" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="_shipCountry" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="_shipName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="_shippedDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="_shipPostalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="_shipRegion" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="_shipVia" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Products" Member="Products">
- <Type Name="Products">
- <Association Name="FK_Products_0" Member="Suppliers" Storage="_suppliers" Type="Suppliers" ThisKey="SupplierID" OtherKey="SupplierID" IsForeignKey="true" />
- <Association Name="FK_Products_1" Member="Categories" Storage="_categories" Type="Categories" ThisKey="CategoryID" OtherKey="CategoryID" IsForeignKey="true" />
- <Association Name="FK_Order Details_0" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="ProductID" OtherKey="ProductID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="_discontinued" Type="System.Boolean" DbType="bit" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="_productName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="_quantityPerUnit" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="_reorderLevel" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="_unitsInStock" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="_unitsOnOrder" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="Region" Member="Region">
- <Type Name="Region">
- <Association Name="FK_Territories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="RegionID" OtherKey="RegionID" DeleteRule="NO ACTION" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="_regionDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Shippers" Member="Shippers">
- <Type Name="Shippers">
- <Association Name="FK_Orders_0" Member="Orders" Storage="_orders" Type="Orders" ThisKey="ShipperID" OtherKey="ShipVia" DeleteRule="NO ACTION" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperID" Storage="_shipperID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Suppliers" Member="Suppliers">
- <Type Name="Suppliers">
- <Association Name="FK_Products_0" Member="Products" Storage="_products" Type="Products" ThisKey="SupplierID" OtherKey="SupplierID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="HomePage" Member="HomePage" Storage="_homePage" Type="System.String" DbType="ntext" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar" IsPrimaryKey="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int64" DbType="integer" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="Territories" Member="Territories">
- <Type Name="Territories">
- <Association Name="FK_Territories_0" Member="Region" Storage="_region" Type="Region" ThisKey="RegionID" OtherKey="RegionID" IsForeignKey="true" />
- <Association Name="FK_EmployeeTerritories_0" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="TerritoryID" OtherKey="TerritoryID" DeleteRule="NO ACTION" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int64" DbType="integer" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="_territoryDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.cs b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.cs
deleted file mode 100755
index bdca1d93927..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.cs
+++ /dev/null
@@ -1,4517 +0,0 @@
-//
-// ____ _ __ __ _ _
-// | _ \| |__ | \/ | ___| |_ __ _| |
-// | | | | '_ \| |\/| |/ _ \ __/ _` | |
-// | |_| | |_) | | | | __/ || (_| | |
-// |____/|_.__/|_| |_|\___|\__\__,_|_|
-//
-// Auto-generated from Northwind on [TIMESTAMP].
-// Please visit http://code.google.com/p/dblinq2007/ for more information.
-//
-namespace nwind
-{
- using System;
- using System.ComponentModel;
- using System.Data;
-#if MONO_STRICT
- using System.Data.Linq;
-#else // MONO_STRICT
- using DbLinq.Data.Linq;
- using DbLinq.Vendor;
-#endif // MONO_STRICT
- using System.Data.Linq.Mapping;
- using System.Diagnostics;
-
-
- public partial class Northwind : DataContext
- {
-
- #region Extensibility Method Declarations
- partial void OnCreated();
- #endregion
-
-
- public Northwind(string connectionString) :
- base(connectionString)
- {
- this.OnCreated();
- }
-
- public Northwind(string connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Table<Category> Categories
- {
- get
- {
- return this.GetTable<Category>();
- }
- }
-
- public Table<Customer> Customers
- {
- get
- {
- return this.GetTable<Customer>();
- }
- }
-
- public Table<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this.GetTable<CustomerCustomerDemo>();
- }
- }
-
- public Table<CustomerDemographic> CustomerDemographics
- {
- get
- {
- return this.GetTable<CustomerDemographic>();
- }
- }
-
- public Table<Employee> Employees
- {
- get
- {
- return this.GetTable<Employee>();
- }
- }
-
- public Table<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this.GetTable<EmployeeTerritory>();
- }
- }
-
- public Table<Order> Orders
- {
- get
- {
- return this.GetTable<Order>();
- }
- }
-
- public Table<OrderDetail> OrderDetails
- {
- get
- {
- return this.GetTable<OrderDetail>();
- }
- }
-
- public Table<Product> Products
- {
- get
- {
- return this.GetTable<Product>();
- }
- }
-
- public Table<Region> Regions
- {
- get
- {
- return this.GetTable<Region>();
- }
- }
-
- public Table<Shipper> Shippers
- {
- get
- {
- return this.GetTable<Shipper>();
- }
- }
-
- public Table<Supplier> Suppliers
- {
- get
- {
- return this.GetTable<Supplier>();
- }
- }
-
- public Table<Territory> Territories
- {
- get
- {
- return this.GetTable<Territory>();
- }
- }
- }
-
- #region Start MONO_STRICT
-#if MONO_STRICT
-
- public partial class Northwind
- {
-
- public Northwind(IDbConnection connection) :
- base(connection)
- {
- this.OnCreated();
- }
- }
- #region End MONO_STRICT
- #endregion
-#else // MONO_STRICT
-
- public partial class Northwind
- {
-
- public Northwind(IDbConnection connection) :
- base(connection, new DbLinq.Sqlite.SqliteVendor())
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, IVendor sqlDialect) :
- base(connection, sqlDialect)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource, IVendor sqlDialect) :
- base(connection, mappingSource, sqlDialect)
- {
- this.OnCreated();
- }
- }
- #region End Not MONO_STRICT
- #endregion
-#endif // MONO_STRICT
- #endregion
-
- [Table(Name="main.Categories")]
- public partial class Category : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Category>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _categoryID;
-
- private string _categoryName;
-
- private string _description;
-
- private byte[] _picture;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(int value);
-
- partial void OnCategoryNameChanged();
-
- partial void OnCategoryNameChanging(string value);
-
- partial void OnDescriptionChanged();
-
- partial void OnDescriptionChanging(string value);
-
- partial void OnPictureChanged();
-
- partial void OnPictureChanging(byte[] value);
- #endregion
-
-
- public Category()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_categoryName", Name="CategoryName", DbType="nvarchar (15)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CategoryName
- {
- get
- {
- return this._categoryName;
- }
- set
- {
- if (((_categoryName == value)
- == false))
- {
- this.OnCategoryNameChanging(value);
- this.SendPropertyChanging();
- this._categoryName = value;
- this.SendPropertyChanged("CategoryName");
- this.OnCategoryNameChanged();
- }
- }
- }
-
- [Column(Storage="_description", Name="Description", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Description
- {
- get
- {
- return this._description;
- }
- set
- {
- if (((_description == value)
- == false))
- {
- this.OnDescriptionChanging(value);
- this.SendPropertyChanging();
- this._description = value;
- this.SendPropertyChanged("Description");
- this.OnDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_picture", Name="Picture", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Picture
- {
- get
- {
- return this._picture;
- }
- set
- {
- if (((_picture == value)
- == false))
- {
- this.OnPictureChanging(value);
- this.SendPropertyChanging();
- this._picture = value;
- this.SendPropertyChanged("Picture");
- this.OnPictureChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="CategoryID", ThisKey="CategoryID", Name="fk_Products_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_categoryID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Category other = ((Category)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Category value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._categoryID, value._categoryID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = null;
- }
- #endregion
- }
-
- [Table(Name="main.Customers")]
- public partial class Customer : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Customer>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _customerID;
-
- private string _fax;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
- #endregion
-
-
- public Customer()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_CustomerCustomerDemo_0")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_Orders_2")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Customer other = ((Customer)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Customer value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
- #endregion
- }
-
- [Table(Name="main.CustomerCustomerDemo")]
- public partial class CustomerCustomerDemo : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerCustomerDemo>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private string _customerTypeID;
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- private EntityRef<CustomerDemographic> _customerDemographic = new EntityRef<CustomerDemographic>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerCustomerDemo()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- if (_customerDemographic.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_CustomerCustomerDemo_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.CustomerCustomerDemo.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_customerDemographic", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="fk_CustomerCustomerDemo_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public CustomerDemographic CustomerDemographic
- {
- get
- {
- return this._customerDemographic.Entity;
- }
- set
- {
- if (((this._customerDemographic.Entity == value)
- == false))
- {
- if ((this._customerDemographic.Entity != null))
- {
- CustomerDemographic previousCustomerDemographic = this._customerDemographic.Entity;
- this._customerDemographic.Entity = null;
- previousCustomerDemographic.CustomerCustomerDemo.Remove(this);
- }
- this._customerDemographic.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerTypeID = value.CustomerTypeID;
- }
- else
- {
- _customerTypeID = default(string);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerCustomerDemo other = ((CustomerCustomerDemo)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerCustomerDemo value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID));
- }
- }
-
- [Table(Name="main.CustomerDemographics")]
- public partial class CustomerDemographic : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerDemographic>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerDesc;
-
- private string _customerTypeID;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerDescChanged();
-
- partial void OnCustomerDescChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerDemographic()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerDesc", Name="CustomerDesc", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerDesc
- {
- get
- {
- return this._customerDesc;
- }
- set
- {
- if (((_customerDesc == value)
- == false))
- {
- this.OnCustomerDescChanging(value);
- this.SendPropertyChanging();
- this._customerDesc = value;
- this.SendPropertyChanged("CustomerDesc");
- this.OnCustomerDescChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="fk_CustomerCustomerDemo_1")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerDemographic other = ((CustomerDemographic)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerDemographic value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = null;
- }
- #endregion
- }
-
- [Table(Name="main.Employees")]
- public partial class Employee : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Employee>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private System.Nullable<System.DateTime> _birthDate;
-
- private string _city;
-
- private string _country;
-
- private int _employeeID;
-
- private string _extension;
-
- private string _firstName;
-
- private System.Nullable<System.DateTime> _hireDate;
-
- private string _homePhone;
-
- private string _lastName;
-
- private string _notes;
-
- private byte[] _photo;
-
- private string _photoPath;
-
- private string _postalCode;
-
- private string _region;
-
- private System.Nullable<int> _reportsTo;
-
- private string _title;
-
- private string _titleOfCourtesy;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntitySet<Employee> _employees;
-
- private EntitySet<Order> _orders;
-
- private EntityRef<Employee> _reportsToEmployee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnBirthDateChanged();
-
- partial void OnBirthDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(int value);
-
- partial void OnExtensionChanged();
-
- partial void OnExtensionChanging(string value);
-
- partial void OnFirstNameChanged();
-
- partial void OnFirstNameChanging(string value);
-
- partial void OnHireDateChanged();
-
- partial void OnHireDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnHomePhoneChanged();
-
- partial void OnHomePhoneChanging(string value);
-
- partial void OnLastNameChanged();
-
- partial void OnLastNameChanging(string value);
-
- partial void OnNotesChanged();
-
- partial void OnNotesChanging(string value);
-
- partial void OnPhotoChanged();
-
- partial void OnPhotoChanging(byte[] value);
-
- partial void OnPhotoPathChanged();
-
- partial void OnPhotoPathChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnReportsToChanged();
-
- partial void OnReportsToChanging(System.Nullable<int> value);
-
- partial void OnTitleChanged();
-
- partial void OnTitleChanging(string value);
-
- partial void OnTitleOfCourtesyChanged();
-
- partial void OnTitleOfCourtesyChanging(string value);
- #endregion
-
-
- public Employee()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- _employees = new EntitySet<Employee>(new Action<Employee>(this.Employees_Attach), new Action<Employee>(this.Employees_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_birthDate", Name="BirthDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> BirthDate
- {
- get
- {
- return this._birthDate;
- }
- set
- {
- if ((_birthDate != value))
- {
- this.OnBirthDateChanging(value);
- this.SendPropertyChanging();
- this._birthDate = value;
- this.SendPropertyChanged("BirthDate");
- this.OnBirthDateChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_extension", Name="Extension", DbType="nvarchar (4)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Extension
- {
- get
- {
- return this._extension;
- }
- set
- {
- if (((_extension == value)
- == false))
- {
- this.OnExtensionChanging(value);
- this.SendPropertyChanging();
- this._extension = value;
- this.SendPropertyChanged("Extension");
- this.OnExtensionChanged();
- }
- }
- }
-
- [Column(Storage="_firstName", Name="FirstName", DbType="nvarchar (10)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string FirstName
- {
- get
- {
- return this._firstName;
- }
- set
- {
- if (((_firstName == value)
- == false))
- {
- this.OnFirstNameChanging(value);
- this.SendPropertyChanging();
- this._firstName = value;
- this.SendPropertyChanged("FirstName");
- this.OnFirstNameChanged();
- }
- }
- }
-
- [Column(Storage="_hireDate", Name="HireDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> HireDate
- {
- get
- {
- return this._hireDate;
- }
- set
- {
- if ((_hireDate != value))
- {
- this.OnHireDateChanging(value);
- this.SendPropertyChanging();
- this._hireDate = value;
- this.SendPropertyChanged("HireDate");
- this.OnHireDateChanged();
- }
- }
- }
-
- [Column(Storage="_homePhone", Name="HomePhone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePhone
- {
- get
- {
- return this._homePhone;
- }
- set
- {
- if (((_homePhone == value)
- == false))
- {
- this.OnHomePhoneChanging(value);
- this.SendPropertyChanging();
- this._homePhone = value;
- this.SendPropertyChanged("HomePhone");
- this.OnHomePhoneChanged();
- }
- }
- }
-
- [Column(Storage="_lastName", Name="LastName", DbType="nvarchar (20)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string LastName
- {
- get
- {
- return this._lastName;
- }
- set
- {
- if (((_lastName == value)
- == false))
- {
- this.OnLastNameChanging(value);
- this.SendPropertyChanging();
- this._lastName = value;
- this.SendPropertyChanged("LastName");
- this.OnLastNameChanged();
- }
- }
- }
-
- [Column(Storage="_notes", Name="Notes", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Notes
- {
- get
- {
- return this._notes;
- }
- set
- {
- if (((_notes == value)
- == false))
- {
- this.OnNotesChanging(value);
- this.SendPropertyChanging();
- this._notes = value;
- this.SendPropertyChanged("Notes");
- this.OnNotesChanged();
- }
- }
- }
-
- [Column(Storage="_photo", Name="Photo", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Photo
- {
- get
- {
- return this._photo;
- }
- set
- {
- if (((_photo == value)
- == false))
- {
- this.OnPhotoChanging(value);
- this.SendPropertyChanging();
- this._photo = value;
- this.SendPropertyChanged("Photo");
- this.OnPhotoChanged();
- }
- }
- }
-
- [Column(Storage="_photoPath", Name="PhotoPath", DbType="nvarchar (255)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PhotoPath
- {
- get
- {
- return this._photoPath;
- }
- set
- {
- if (((_photoPath == value)
- == false))
- {
- this.OnPhotoPathChanging(value);
- this.SendPropertyChanging();
- this._photoPath = value;
- this.SendPropertyChanged("PhotoPath");
- this.OnPhotoPathChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_reportsTo", Name="ReportsTo", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> ReportsTo
- {
- get
- {
- return this._reportsTo;
- }
- set
- {
- if ((_reportsTo != value))
- {
- if (_reportsToEmployee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnReportsToChanging(value);
- this.SendPropertyChanging();
- this._reportsTo = value;
- this.SendPropertyChanged("ReportsTo");
- this.OnReportsToChanged();
- }
- }
- }
-
- [Column(Storage="_title", Name="Title", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Title
- {
- get
- {
- return this._title;
- }
- set
- {
- if (((_title == value)
- == false))
- {
- this.OnTitleChanging(value);
- this.SendPropertyChanging();
- this._title = value;
- this.SendPropertyChanged("Title");
- this.OnTitleChanged();
- }
- }
- }
-
- [Column(Storage="_titleOfCourtesy", Name="TitleOfCourtesy", DbType="nvarchar (25)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string TitleOfCourtesy
- {
- get
- {
- return this._titleOfCourtesy;
- }
- set
- {
- if (((_titleOfCourtesy == value)
- == false))
- {
- this.OnTitleOfCourtesyChanging(value);
- this.SendPropertyChanging();
- this._titleOfCourtesy = value;
- this.SendPropertyChanged("TitleOfCourtesy");
- this.OnTitleOfCourtesyChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_EmployeeTerritories_1")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
-
- [Association(Storage="_employees", OtherKey="ReportsTo", ThisKey="EmployeeID", Name="fk_Employees_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Employee> Employees
- {
- get
- {
- return this._employees;
- }
- set
- {
- this._employees = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_Orders_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_reportsToEmployee", OtherKey="EmployeeID", ThisKey="ReportsTo", Name="fk_Employees_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee ReportsToEmployee
- {
- get
- {
- return this._reportsToEmployee.Entity;
- }
- set
- {
- if (((this._reportsToEmployee.Entity == value)
- == false))
- {
- if ((this._reportsToEmployee.Entity != null))
- {
- Employee previousEmployee = this._reportsToEmployee.Entity;
- this._reportsToEmployee.Entity = null;
- previousEmployee.Employees.Remove(this);
- }
- this._reportsToEmployee.Entity = value;
- if ((value != null))
- {
- value.Employees.Add(this);
- _reportsTo = value.EmployeeID;
- }
- else
- {
- _reportsTo = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Employee other = ((Employee)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Employee value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._employeeID, value._employeeID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
-
- private void Employees_Attach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = this;
- }
-
- private void Employees_Detach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
- #endregion
- }
-
- [Table(Name="main.EmployeeTerritories")]
- public partial class EmployeeTerritory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<EmployeeTerritory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _employeeID;
-
- private string _territoryID;
-
- private EntityRef<Territory> _territory = new EntityRef<Territory>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(int value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public EmployeeTerritory()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- if (_territory.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_territory", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="fk_EmployeeTerritories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Territory Territory
- {
- get
- {
- return this._territory.Entity;
- }
- set
- {
- if (((this._territory.Entity == value)
- == false))
- {
- if ((this._territory.Entity != null))
- {
- Territory previousTerritory = this._territory.Entity;
- this._territory.Entity = null;
- previousTerritory.EmployeeTerritories.Remove(this);
- }
- this._territory.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _territoryID = value.TerritoryID;
- }
- else
- {
- _territoryID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_EmployeeTerritories_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.EmployeeTerritories.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- EmployeeTerritory other = ((EmployeeTerritory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(EmployeeTerritory value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._employeeID, value._employeeID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID));
- }
- }
-
- [Table(Name="main.Orders")]
- public partial class Order : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Order>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private System.Nullable<int> _employeeID;
-
- private System.Nullable<decimal> _freight;
-
- private System.Nullable<System.DateTime> _orderDate;
-
- private int _orderID;
-
- private System.Nullable<System.DateTime> _requiredDate;
-
- private string _shipAddress;
-
- private string _shipCity;
-
- private string _shipCountry;
-
- private string _shipName;
-
- private System.Nullable<System.DateTime> _shippedDate;
-
- private string _shipPostalCode;
-
- private string _shipRegion;
-
- private System.Nullable<int> _shipVia;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Shipper> _shipper = new EntityRef<Shipper>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(System.Nullable<int> value);
-
- partial void OnFreightChanged();
-
- partial void OnFreightChanging(System.Nullable<decimal> value);
-
- partial void OnOrderDateChanged();
-
- partial void OnOrderDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(int value);
-
- partial void OnRequiredDateChanged();
-
- partial void OnRequiredDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipAddressChanged();
-
- partial void OnShipAddressChanging(string value);
-
- partial void OnShipCityChanged();
-
- partial void OnShipCityChanging(string value);
-
- partial void OnShipCountryChanged();
-
- partial void OnShipCountryChanging(string value);
-
- partial void OnShipNameChanged();
-
- partial void OnShipNameChanging(string value);
-
- partial void OnShippedDateChanged();
-
- partial void OnShippedDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipPostalCodeChanged();
-
- partial void OnShipPostalCodeChanging(string value);
-
- partial void OnShipRegionChanged();
-
- partial void OnShipRegionChanging(string value);
-
- partial void OnShipViaChanged();
-
- partial void OnShipViaChanging(System.Nullable<int> value);
- #endregion
-
-
- public Order()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_freight", Name="Freight", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> Freight
- {
- get
- {
- return this._freight;
- }
- set
- {
- if ((_freight != value))
- {
- this.OnFreightChanging(value);
- this.SendPropertyChanging();
- this._freight = value;
- this.SendPropertyChanged("Freight");
- this.OnFreightChanged();
- }
- }
- }
-
- [Column(Storage="_orderDate", Name="OrderDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> OrderDate
- {
- get
- {
- return this._orderDate;
- }
- set
- {
- if ((_orderDate != value))
- {
- this.OnOrderDateChanging(value);
- this.SendPropertyChanging();
- this._orderDate = value;
- this.SendPropertyChanged("OrderDate");
- this.OnOrderDateChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_requiredDate", Name="RequiredDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> RequiredDate
- {
- get
- {
- return this._requiredDate;
- }
- set
- {
- if ((_requiredDate != value))
- {
- this.OnRequiredDateChanging(value);
- this.SendPropertyChanging();
- this._requiredDate = value;
- this.SendPropertyChanged("RequiredDate");
- this.OnRequiredDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipAddress", Name="ShipAddress", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipAddress
- {
- get
- {
- return this._shipAddress;
- }
- set
- {
- if (((_shipAddress == value)
- == false))
- {
- this.OnShipAddressChanging(value);
- this.SendPropertyChanging();
- this._shipAddress = value;
- this.SendPropertyChanged("ShipAddress");
- this.OnShipAddressChanged();
- }
- }
- }
-
- [Column(Storage="_shipCity", Name="ShipCity", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCity
- {
- get
- {
- return this._shipCity;
- }
- set
- {
- if (((_shipCity == value)
- == false))
- {
- this.OnShipCityChanging(value);
- this.SendPropertyChanging();
- this._shipCity = value;
- this.SendPropertyChanged("ShipCity");
- this.OnShipCityChanged();
- }
- }
- }
-
- [Column(Storage="_shipCountry", Name="ShipCountry", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCountry
- {
- get
- {
- return this._shipCountry;
- }
- set
- {
- if (((_shipCountry == value)
- == false))
- {
- this.OnShipCountryChanging(value);
- this.SendPropertyChanging();
- this._shipCountry = value;
- this.SendPropertyChanged("ShipCountry");
- this.OnShipCountryChanged();
- }
- }
- }
-
- [Column(Storage="_shipName", Name="ShipName", DbType="nvarchar (40)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipName
- {
- get
- {
- return this._shipName;
- }
- set
- {
- if (((_shipName == value)
- == false))
- {
- this.OnShipNameChanging(value);
- this.SendPropertyChanging();
- this._shipName = value;
- this.SendPropertyChanged("ShipName");
- this.OnShipNameChanged();
- }
- }
- }
-
- [Column(Storage="_shippedDate", Name="ShippedDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> ShippedDate
- {
- get
- {
- return this._shippedDate;
- }
- set
- {
- if ((_shippedDate != value))
- {
- this.OnShippedDateChanging(value);
- this.SendPropertyChanging();
- this._shippedDate = value;
- this.SendPropertyChanged("ShippedDate");
- this.OnShippedDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipPostalCode", Name="ShipPostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipPostalCode
- {
- get
- {
- return this._shipPostalCode;
- }
- set
- {
- if (((_shipPostalCode == value)
- == false))
- {
- this.OnShipPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._shipPostalCode = value;
- this.SendPropertyChanged("ShipPostalCode");
- this.OnShipPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_shipRegion", Name="ShipRegion", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipRegion
- {
- get
- {
- return this._shipRegion;
- }
- set
- {
- if (((_shipRegion == value)
- == false))
- {
- this.OnShipRegionChanging(value);
- this.SendPropertyChanging();
- this._shipRegion = value;
- this.SendPropertyChanged("ShipRegion");
- this.OnShipRegionChanged();
- }
- }
- }
-
- [Column(Storage="_shipVia", Name="ShipVia", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> ShipVia
- {
- get
- {
- return this._shipVia;
- }
- set
- {
- if ((_shipVia != value))
- {
- if (_shipper.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnShipViaChanging(value);
- this.SendPropertyChanging();
- this._shipVia = value;
- this.SendPropertyChanged("ShipVia");
- this.OnShipViaChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="OrderID", ThisKey="OrderID", Name="fk_Order Details_1")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_shipper", OtherKey="ShipperID", ThisKey="ShipVia", Name="fk_Orders_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Shipper Shipper
- {
- get
- {
- return this._shipper.Entity;
- }
- set
- {
- if (((this._shipper.Entity == value)
- == false))
- {
- if ((this._shipper.Entity != null))
- {
- Shipper previousShipper = this._shipper.Entity;
- this._shipper.Entity = null;
- previousShipper.Orders.Remove(this);
- }
- this._shipper.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _shipVia = value.ShipperID;
- }
- else
- {
- _shipVia = null;
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_Orders_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.Orders.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = null;
- }
- }
- }
- }
-
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_Orders_2", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.Orders.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Order other = ((Order)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Order value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._orderID, value._orderID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = null;
- }
- #endregion
- }
-
- [Table(Name="main.Order Details")]
- public partial class OrderDetail : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<OrderDetail>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private float _discount;
-
- private int _orderID;
-
- private int _productID;
-
- private short _quantity;
-
- private decimal _unitPrice;
-
- private EntityRef<Product> _product = new EntityRef<Product>();
-
- private EntityRef<Order> _order = new EntityRef<Order>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnDiscountChanged();
-
- partial void OnDiscountChanging(float value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(int value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(int value);
-
- partial void OnQuantityChanged();
-
- partial void OnQuantityChanging(short value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(decimal value);
- #endregion
-
-
- public OrderDetail()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_discount", Name="Discount", DbType="real", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public float Discount
- {
- get
- {
- return this._discount;
- }
- set
- {
- if ((_discount != value))
- {
- this.OnDiscountChanging(value);
- this.SendPropertyChanging();
- this._discount = value;
- this.SendPropertyChanged("Discount");
- this.OnDiscountChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- if (_order.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- if (_product.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_quantity", Name="Quantity", DbType="smallint", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public short Quantity
- {
- get
- {
- return this._quantity;
- }
- set
- {
- if ((_quantity != value))
- {
- this.OnQuantityChanging(value);
- this.SendPropertyChanging();
- this._quantity = value;
- this.SendPropertyChanged("Quantity");
- this.OnQuantityChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public decimal UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_product", OtherKey="ProductID", ThisKey="ProductID", Name="fk_Order Details_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Product Product
- {
- get
- {
- return this._product.Entity;
- }
- set
- {
- if (((this._product.Entity == value)
- == false))
- {
- if ((this._product.Entity != null))
- {
- Product previousProduct = this._product.Entity;
- this._product.Entity = null;
- previousProduct.OrderDetails.Remove(this);
- }
- this._product.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _productID = value.ProductID;
- }
- else
- {
- _productID = default(int);
- }
- }
- }
- }
-
- [Association(Storage="_order", OtherKey="OrderID", ThisKey="OrderID", Name="fk_Order Details_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Order Order
- {
- get
- {
- return this._order.Entity;
- }
- set
- {
- if (((this._order.Entity == value)
- == false))
- {
- if ((this._order.Entity != null))
- {
- Order previousOrder = this._order.Entity;
- this._order.Entity = null;
- previousOrder.OrderDetails.Remove(this);
- }
- this._order.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _orderID = value.OrderID;
- }
- else
- {
- _orderID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- hc = (hc
- | (_productID.GetHashCode() * 65536));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- OrderDetail other = ((OrderDetail)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(OrderDetail value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._orderID, value._orderID) && System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._productID, value._productID));
- }
- }
-
- [Table(Name="main.Products")]
- public partial class Product : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Product>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private System.Nullable<int> _categoryID;
-
- private bool _discontinued;
-
- private int _productID;
-
- private string _productName;
-
- private string _quantityPerUnit;
-
- private System.Nullable<short> _reorderLevel;
-
- private System.Nullable<int> _supplierID;
-
- private System.Nullable<decimal> _unitPrice;
-
- private System.Nullable<short> _unitsInStock;
-
- private System.Nullable<short> _unitsOnOrder;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Supplier> _supplier = new EntityRef<Supplier>();
-
- private EntityRef<Category> _category = new EntityRef<Category>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(System.Nullable<int> value);
-
- partial void OnDiscontinuedChanged();
-
- partial void OnDiscontinuedChanging(bool value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(int value);
-
- partial void OnProductNameChanged();
-
- partial void OnProductNameChanging(string value);
-
- partial void OnQuantityPerUnitChanged();
-
- partial void OnQuantityPerUnitChanging(string value);
-
- partial void OnReorderLevelChanged();
-
- partial void OnReorderLevelChanging(System.Nullable<short> value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(System.Nullable<int> value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(System.Nullable<decimal> value);
-
- partial void OnUnitsInStockChanged();
-
- partial void OnUnitsInStockChanging(System.Nullable<short> value);
-
- partial void OnUnitsOnOrderChanged();
-
- partial void OnUnitsOnOrderChanging(System.Nullable<short> value);
- #endregion
-
-
- public Product()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- if (_category.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_discontinued", Name="Discontinued", DbType="bit", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public bool Discontinued
- {
- get
- {
- return this._discontinued;
- }
- set
- {
- if ((_discontinued != value))
- {
- this.OnDiscontinuedChanging(value);
- this.SendPropertyChanging();
- this._discontinued = value;
- this.SendPropertyChanged("Discontinued");
- this.OnDiscontinuedChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_productName", Name="ProductName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string ProductName
- {
- get
- {
- return this._productName;
- }
- set
- {
- if (((_productName == value)
- == false))
- {
- this.OnProductNameChanging(value);
- this.SendPropertyChanging();
- this._productName = value;
- this.SendPropertyChanged("ProductName");
- this.OnProductNameChanged();
- }
- }
- }
-
- [Column(Storage="_quantityPerUnit", Name="QuantityPerUnit", DbType="nvarchar (20)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string QuantityPerUnit
- {
- get
- {
- return this._quantityPerUnit;
- }
- set
- {
- if (((_quantityPerUnit == value)
- == false))
- {
- this.OnQuantityPerUnitChanging(value);
- this.SendPropertyChanging();
- this._quantityPerUnit = value;
- this.SendPropertyChanged("QuantityPerUnit");
- this.OnQuantityPerUnitChanged();
- }
- }
- }
-
- [Column(Storage="_reorderLevel", Name="ReorderLevel", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> ReorderLevel
- {
- get
- {
- return this._reorderLevel;
- }
- set
- {
- if ((_reorderLevel != value))
- {
- this.OnReorderLevelChanging(value);
- this.SendPropertyChanging();
- this._reorderLevel = value;
- this.SendPropertyChanged("ReorderLevel");
- this.OnReorderLevelChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- if (_supplier.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- [Column(Storage="_unitsInStock", Name="UnitsInStock", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsInStock
- {
- get
- {
- return this._unitsInStock;
- }
- set
- {
- if ((_unitsInStock != value))
- {
- this.OnUnitsInStockChanging(value);
- this.SendPropertyChanging();
- this._unitsInStock = value;
- this.SendPropertyChanged("UnitsInStock");
- this.OnUnitsInStockChanged();
- }
- }
- }
-
- [Column(Storage="_unitsOnOrder", Name="UnitsOnOrder", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsOnOrder
- {
- get
- {
- return this._unitsOnOrder;
- }
- set
- {
- if ((_unitsOnOrder != value))
- {
- this.OnUnitsOnOrderChanging(value);
- this.SendPropertyChanging();
- this._unitsOnOrder = value;
- this.SendPropertyChanged("UnitsOnOrder");
- this.OnUnitsOnOrderChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="ProductID", ThisKey="ProductID", Name="fk_Order Details_0")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_supplier", OtherKey="SupplierID", ThisKey="SupplierID", Name="fk_Products_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Supplier Supplier
- {
- get
- {
- return this._supplier.Entity;
- }
- set
- {
- if (((this._supplier.Entity == value)
- == false))
- {
- if ((this._supplier.Entity != null))
- {
- Supplier previousSupplier = this._supplier.Entity;
- this._supplier.Entity = null;
- previousSupplier.Products.Remove(this);
- }
- this._supplier.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _supplierID = value.SupplierID;
- }
- else
- {
- _supplierID = null;
- }
- }
- }
- }
-
- [Association(Storage="_category", OtherKey="CategoryID", ThisKey="CategoryID", Name="fk_Products_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Category Category
- {
- get
- {
- return this._category.Entity;
- }
- set
- {
- if (((this._category.Entity == value)
- == false))
- {
- if ((this._category.Entity != null))
- {
- Category previousCategory = this._category.Entity;
- this._category.Entity = null;
- previousCategory.Products.Remove(this);
- }
- this._category.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _categoryID = value.CategoryID;
- }
- else
- {
- _categoryID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_productID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Product other = ((Product)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Product value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._productID, value._productID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = null;
- }
- #endregion
- }
-
- [Table(Name="main.Region")]
- public partial class Region : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Region>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _regionDescription;
-
- private int _regionID;
-
- private EntitySet<Territory> _territories;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionDescriptionChanged();
-
- partial void OnRegionDescriptionChanging(string value);
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(int value);
- #endregion
-
-
- public Region()
- {
- _territories = new EntitySet<Territory>(new Action<Territory>(this.Territories_Attach), new Action<Territory>(this.Territories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionDescription", Name="RegionDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string RegionDescription
- {
- get
- {
- return this._regionDescription;
- }
- set
- {
- if (((_regionDescription == value)
- == false))
- {
- this.OnRegionDescriptionChanging(value);
- this.SendPropertyChanging();
- this._regionDescription = value;
- this.SendPropertyChanged("RegionDescription");
- this.OnRegionDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_territories", OtherKey="RegionID", ThisKey="RegionID", Name="fk_Territories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Territory> Territories
- {
- get
- {
- return this._territories;
- }
- set
- {
- this._territories = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_regionID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Region other = ((Region)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Region value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._regionID, value._regionID);
- }
-
- #region Attachment handlers
- private void Territories_Attach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = this;
- }
-
- private void Territories_Detach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = null;
- }
- #endregion
- }
-
- [Table(Name="main.Shippers")]
- public partial class Shipper : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Shipper>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _companyName;
-
- private string _phone;
-
- private int _shipperID;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnShipperIDChanged();
-
- partial void OnShipperIDChanging(int value);
- #endregion
-
-
- public Shipper()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_shipperID", Name="ShipperID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ShipperID
- {
- get
- {
- return this._shipperID;
- }
- set
- {
- if ((_shipperID != value))
- {
- this.OnShipperIDChanging(value);
- this.SendPropertyChanging();
- this._shipperID = value;
- this.SendPropertyChanged("ShipperID");
- this.OnShipperIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="ShipVia", ThisKey="ShipperID", Name="fk_Orders_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_shipperID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Shipper other = ((Shipper)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Shipper value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._shipperID, value._shipperID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = null;
- }
- #endregion
- }
-
- [Table(Name="main.Suppliers")]
- public partial class Supplier : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Supplier>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _fax;
-
- private string _homePage;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private int _supplierID;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnHomePageChanged();
-
- partial void OnHomePageChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(int value);
- #endregion
-
-
- public Supplier()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_homePage", Name="HomePage", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePage
- {
- get
- {
- return this._homePage;
- }
- set
- {
- if (((_homePage == value)
- == false))
- {
- this.OnHomePageChanging(value);
- this.SendPropertyChanging();
- this._homePage = value;
- this.SendPropertyChanged("HomePage");
- this.OnHomePageChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="SupplierID", ThisKey="SupplierID", Name="fk_Products_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_supplierID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Supplier other = ((Supplier)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Supplier value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._supplierID, value._supplierID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = null;
- }
- #endregion
- }
-
- [Table(Name="main.Territories")]
- public partial class Territory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Territory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _regionID;
-
- private string _territoryDescription;
-
- private string _territoryID;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Region> _region = new EntityRef<Region>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(int value);
-
- partial void OnTerritoryDescriptionChanged();
-
- partial void OnTerritoryDescriptionChanging(string value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public Territory()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="INTEGER", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- if (_region.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryDescription", Name="TerritoryDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryDescription
- {
- get
- {
- return this._territoryDescription;
- }
- set
- {
- if (((_territoryDescription == value)
- == false))
- {
- this.OnTerritoryDescriptionChanging(value);
- this.SendPropertyChanging();
- this._territoryDescription = value;
- this.SendPropertyChanged("TerritoryDescription");
- this.OnTerritoryDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="fk_EmployeeTerritories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_region", OtherKey="RegionID", ThisKey="RegionID", Name="fk_Territories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Region Region
- {
- get
- {
- return this._region.Entity;
- }
- set
- {
- if (((this._region.Entity == value)
- == false))
- {
- if ((this._region.Entity != null))
- {
- Region previousRegion = this._region.Entity;
- this._region.Entity = null;
- previousRegion.Territories.Remove(this);
- }
- this._region.Entity = value;
- if ((value != null))
- {
- value.Territories.Add(this);
- _regionID = value.RegionID;
- }
- else
- {
- _regionID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Territory other = ((Territory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Territory value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = null;
- }
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.dbml b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.dbml
deleted file mode 100755
index 41249a07b9b..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-DbMetal.dbml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="main" Class="Main" BaseType="DbLinq.Data.Linq.DataContext" Provider="Sqlite" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="main.Categories" Member="Categories">
- <Type Name="Categories">
- <Association Name="fk_Products_1" Member="Products" Storage="_products" Type="Products" ThisKey="CategoryID" OtherKey="CategoryID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="_categoryName" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="_description" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="_picture" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.CustomerCustomerDemo" Member="CustomerCustomerDemo">
- <Type Name="CustomerCustomerDemo">
- <Association Name="fk_CustomerCustomerDemo_0" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="fk_CustomerCustomerDemo_1" Member="CustomerDemographics" Storage="_customerDemographics" Type="CustomerDemographics" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.CustomerDemographics" Member="CustomerDemographics">
- <Type Name="CustomerDemographics">
- <Association Name="fk_CustomerCustomerDemo_1" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" DeleteRule="NO ACTION" />
- <Column Name="CustomerDesc" Member="CustomerDesc" Storage="_customerDesc" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Customers" Member="Customers">
- <Type Name="Customers">
- <Association Name="fk_CustomerCustomerDemo_0" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_2" Member="Orders" Storage="_orders" Type="Orders" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Employees" Member="Employees">
- <Type Name="Employees">
- <Association Name="fk_EmployeeTerritories_1" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Association Name="fk_Employees_0" Member="ReportsToEmployees" Storage="_reportsToEmployees" Type="Employees" ThisKey="ReportsTo" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="fk_Employees_0" Member="EmployeeIDEmployees" Storage="_employeeIdeMployees" Type="Employees" ThisKey="EmployeeID" OtherKey="ReportsTo" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="_birthDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Extension" Member="Extension" Storage="_extension" Type="System.String" DbType="nvarchar (4)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="FirstName" Member="FirstName" Storage="_firstName" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="_hireDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="_homePhone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="_lastName" Type="System.String" DbType="nvarchar (20)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="_notes" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="_photo" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PhotoPath" Member="PhotoPath" Storage="_photoPath" Type="System.String" DbType="nvarchar (255)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="_reportsTo" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="_title" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="TitleOfCourtesy" Member="TitleOfCourtesy" Storage="_titleOfCourtesy" Type="System.String" DbType="nvarchar (25)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.EmployeeTerritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritories">
- <Association Name="fk_EmployeeTerritories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="TerritoryID" OtherKey="TerritoryID" IsForeignKey="true" />
- <Association Name="fk_EmployeeTerritories_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Order Details" Member="OrderDetails">
- <Type Name="OrderDetails">
- <Association Name="fk_Order Details_0" Member="Products" Storage="_products" Type="Products" ThisKey="ProductID" OtherKey="ProductID" IsForeignKey="true" />
- <Association Name="fk_Order Details_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="OrderID" OtherKey="OrderID" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="_discount" Type="System.Single" DbType="real" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="_quantity" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Orders" Member="Orders">
- <Type Name="Orders">
- <Association Name="fk_Order Details_1" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="OrderID" OtherKey="OrderID" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_0" Member="Shippers" Storage="_shippers" Type="Shippers" ThisKey="ShipVia" OtherKey="ShipperID" IsForeignKey="true" />
- <Association Name="fk_Orders_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="fk_Orders_2" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="_freight" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="_orderDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="_requiredDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="_shipAddress" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="_shipCity" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="_shipCountry" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="_shipName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="_shippedDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="_shipPostalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="_shipRegion" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="_shipVia" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Products" Member="Products">
- <Type Name="Products">
- <Association Name="fk_Order Details_0" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="ProductID" OtherKey="ProductID" DeleteRule="NO ACTION" />
- <Association Name="fk_Products_0" Member="Suppliers" Storage="_suppliers" Type="Suppliers" ThisKey="SupplierID" OtherKey="SupplierID" IsForeignKey="true" />
- <Association Name="fk_Products_1" Member="Categories" Storage="_categories" Type="Categories" ThisKey="CategoryID" OtherKey="CategoryID" IsForeignKey="true" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="_discontinued" Type="System.Boolean" DbType="bit" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="_productName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="_quantityPerUnit" Type="System.String" DbType="nvarchar (20)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="_reorderLevel" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="_unitsInStock" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="_unitsOnOrder" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Region" Member="Region">
- <Type Name="Region">
- <Association Name="fk_Territories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="RegionID" OtherKey="RegionID" DeleteRule="NO ACTION" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="_regionDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Shippers" Member="Shippers">
- <Type Name="Shippers">
- <Association Name="fk_Orders_0" Member="Orders" Storage="_orders" Type="Orders" ThisKey="ShipperID" OtherKey="ShipVia" DeleteRule="NO ACTION" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperID" Storage="_shipperID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Suppliers" Member="Suppliers">
- <Type Name="Suppliers">
- <Association Name="fk_Products_0" Member="Products" Storage="_products" Type="Products" ThisKey="SupplierID" OtherKey="SupplierID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="HomePage" Member="HomePage" Storage="_homePage" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Territories" Member="Territories">
- <Type Name="Territories">
- <Association Name="fk_EmployeeTerritories_0" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="TerritoryID" OtherKey="TerritoryID" DeleteRule="NO ACTION" />
- <Association Name="fk_Territories_0" Member="Region" Storage="_region" Type="Region" ThisKey="RegionID" OtherKey="RegionID" IsForeignKey="true" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="_territoryDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.cs b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.cs
deleted file mode 100755
index 53472a08c80..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.cs
+++ /dev/null
@@ -1,4476 +0,0 @@
-//
-// ____ _ __ __ _ _
-// | _ \| |__ | \/ | ___| |_ __ _| |
-// | | | | '_ \| |\/| |/ _ \ __/ _` | |
-// | |_| | |_) | | | | __/ || (_| | |
-// |____/|_.__/|_| |_|\___|\__\__,_|_|
-//
-// Auto-generated from Northwind on [TIMESTAMP].
-// Please visit http://code.google.com/p/dblinq2007/ for more information.
-//
-namespace nwind
-{
- using System;
- using System.ComponentModel;
- using System.Data;
- using System.Data.Linq;
- using System.Data.Linq.Mapping;
- using System.Diagnostics;
-
-
- public partial class Northwind : DataContext
- {
-
- #region Extensibility Method Declarations
- partial void OnCreated();
- #endregion
-
-
- public Northwind(string connectionString) :
- base(connectionString)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection) :
- base(connection)
- {
- this.OnCreated();
- }
-
- public Northwind(string connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Northwind(IDbConnection connection, MappingSource mappingSource) :
- base(connection, mappingSource)
- {
- this.OnCreated();
- }
-
- public Table<Category> Categories
- {
- get
- {
- return this.GetTable<Category>();
- }
- }
-
- public Table<Customer> Customers
- {
- get
- {
- return this.GetTable<Customer>();
- }
- }
-
- public Table<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this.GetTable<CustomerCustomerDemo>();
- }
- }
-
- public Table<CustomerDemographic> CustomerDemographics
- {
- get
- {
- return this.GetTable<CustomerDemographic>();
- }
- }
-
- public Table<Employee> Employees
- {
- get
- {
- return this.GetTable<Employee>();
- }
- }
-
- public Table<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this.GetTable<EmployeeTerritory>();
- }
- }
-
- public Table<Order> Orders
- {
- get
- {
- return this.GetTable<Order>();
- }
- }
-
- public Table<OrderDetail> OrderDetails
- {
- get
- {
- return this.GetTable<OrderDetail>();
- }
- }
-
- public Table<Product> Products
- {
- get
- {
- return this.GetTable<Product>();
- }
- }
-
- public Table<Region> Regions
- {
- get
- {
- return this.GetTable<Region>();
- }
- }
-
- public Table<Shipper> Shippers
- {
- get
- {
- return this.GetTable<Shipper>();
- }
- }
-
- public Table<Supplier> Suppliers
- {
- get
- {
- return this.GetTable<Supplier>();
- }
- }
-
- public Table<Territory> Territories
- {
- get
- {
- return this.GetTable<Territory>();
- }
- }
- }
-
- [Table(Name="main.Categories")]
- public partial class Category : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Category>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _categoryID;
-
- private string _categoryName;
-
- private string _description;
-
- private byte[] _picture;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(int value);
-
- partial void OnCategoryNameChanged();
-
- partial void OnCategoryNameChanging(string value);
-
- partial void OnDescriptionChanged();
-
- partial void OnDescriptionChanging(string value);
-
- partial void OnPictureChanged();
-
- partial void OnPictureChanging(byte[] value);
- #endregion
-
-
- public Category()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_categoryName", Name="CategoryName", DbType="nvarchar (15)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CategoryName
- {
- get
- {
- return this._categoryName;
- }
- set
- {
- if (((_categoryName == value)
- == false))
- {
- this.OnCategoryNameChanging(value);
- this.SendPropertyChanging();
- this._categoryName = value;
- this.SendPropertyChanged("CategoryName");
- this.OnCategoryNameChanged();
- }
- }
- }
-
- [Column(Storage="_description", Name="Description", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Description
- {
- get
- {
- return this._description;
- }
- set
- {
- if (((_description == value)
- == false))
- {
- this.OnDescriptionChanging(value);
- this.SendPropertyChanging();
- this._description = value;
- this.SendPropertyChanged("Description");
- this.OnDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_picture", Name="Picture", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Picture
- {
- get
- {
- return this._picture;
- }
- set
- {
- if (((_picture == value)
- == false))
- {
- this.OnPictureChanging(value);
- this.SendPropertyChanging();
- this._picture = value;
- this.SendPropertyChanged("Picture");
- this.OnPictureChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="CategoryID", ThisKey="CategoryID", Name="fk_Products_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_categoryID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Category other = ((Category)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Category value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._categoryID, value._categoryID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Category = null;
- }
- #endregion
- }
-
- [Table(Name="main.Customers")]
- public partial class Customer : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Customer>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _customerID;
-
- private string _fax;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
- #endregion
-
-
- public Customer()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_CustomerCustomerDemo_0")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_Orders_2")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Customer other = ((Customer)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Customer value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Customer = null;
- }
- #endregion
- }
-
- [Table(Name="main.CustomerCustomerDemo")]
- public partial class CustomerCustomerDemo : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerCustomerDemo>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private string _customerTypeID;
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- private EntityRef<CustomerDemographic> _customerDemographic = new EntityRef<CustomerDemographic>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerCustomerDemo()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- if (_customerDemographic.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_CustomerCustomerDemo_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.CustomerCustomerDemo.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_customerDemographic", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="fk_CustomerCustomerDemo_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public CustomerDemographic CustomerDemographic
- {
- get
- {
- return this._customerDemographic.Entity;
- }
- set
- {
- if (((this._customerDemographic.Entity == value)
- == false))
- {
- if ((this._customerDemographic.Entity != null))
- {
- CustomerDemographic previousCustomerDemographic = this._customerDemographic.Entity;
- this._customerDemographic.Entity = null;
- previousCustomerDemographic.CustomerCustomerDemo.Remove(this);
- }
- this._customerDemographic.Entity = value;
- if ((value != null))
- {
- value.CustomerCustomerDemo.Add(this);
- _customerTypeID = value.CustomerTypeID;
- }
- else
- {
- _customerTypeID = default(string);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerID != null))
- {
- hc = (hc
- | (_customerID.GetHashCode() * 1));
- }
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerCustomerDemo other = ((CustomerCustomerDemo)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerCustomerDemo value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerID, value._customerID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID));
- }
- }
-
- [Table(Name="main.CustomerDemographics")]
- public partial class CustomerDemographic : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<CustomerDemographic>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerDesc;
-
- private string _customerTypeID;
-
- private EntitySet<CustomerCustomerDemo> _customerCustomerDemo;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerDescChanged();
-
- partial void OnCustomerDescChanging(string value);
-
- partial void OnCustomerTypeIDChanged();
-
- partial void OnCustomerTypeIDChanging(string value);
- #endregion
-
-
- public CustomerDemographic()
- {
- _customerCustomerDemo = new EntitySet<CustomerCustomerDemo>(new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Attach), new Action<CustomerCustomerDemo>(this.CustomerCustomerDemo_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerDesc", Name="CustomerDesc", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerDesc
- {
- get
- {
- return this._customerDesc;
- }
- set
- {
- if (((_customerDesc == value)
- == false))
- {
- this.OnCustomerDescChanging(value);
- this.SendPropertyChanging();
- this._customerDesc = value;
- this.SendPropertyChanged("CustomerDesc");
- this.OnCustomerDescChanged();
- }
- }
- }
-
- [Column(Storage="_customerTypeID", Name="CustomerTypeID", DbType="nchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CustomerTypeID
- {
- get
- {
- return this._customerTypeID;
- }
- set
- {
- if (((_customerTypeID == value)
- == false))
- {
- this.OnCustomerTypeIDChanging(value);
- this.SendPropertyChanging();
- this._customerTypeID = value;
- this.SendPropertyChanged("CustomerTypeID");
- this.OnCustomerTypeIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_customerCustomerDemo", OtherKey="CustomerTypeID", ThisKey="CustomerTypeID", Name="fk_CustomerCustomerDemo_1")]
- [DebuggerNonUserCode()]
- public EntitySet<CustomerCustomerDemo> CustomerCustomerDemo
- {
- get
- {
- return this._customerCustomerDemo;
- }
- set
- {
- this._customerCustomerDemo = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_customerTypeID != null))
- {
- hc = (hc
- | (_customerTypeID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- CustomerDemographic other = ((CustomerDemographic)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(CustomerDemographic value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._customerTypeID, value._customerTypeID);
- }
-
- #region Attachment handlers
- private void CustomerCustomerDemo_Attach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = this;
- }
-
- private void CustomerCustomerDemo_Detach(CustomerCustomerDemo entity)
- {
- this.SendPropertyChanging();
- entity.CustomerDemographic = null;
- }
- #endregion
- }
-
- [Table(Name="main.Employees")]
- public partial class Employee : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Employee>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private System.Nullable<System.DateTime> _birthDate;
-
- private string _city;
-
- private string _country;
-
- private int _employeeID;
-
- private string _extension;
-
- private string _firstName;
-
- private System.Nullable<System.DateTime> _hireDate;
-
- private string _homePhone;
-
- private string _lastName;
-
- private string _notes;
-
- private byte[] _photo;
-
- private string _photoPath;
-
- private string _postalCode;
-
- private string _region;
-
- private System.Nullable<int> _reportsTo;
-
- private string _title;
-
- private string _titleOfCourtesy;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntitySet<Employee> _employees;
-
- private EntitySet<Order> _orders;
-
- private EntityRef<Employee> _reportsToEmployee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnBirthDateChanged();
-
- partial void OnBirthDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(int value);
-
- partial void OnExtensionChanged();
-
- partial void OnExtensionChanging(string value);
-
- partial void OnFirstNameChanged();
-
- partial void OnFirstNameChanging(string value);
-
- partial void OnHireDateChanged();
-
- partial void OnHireDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnHomePhoneChanged();
-
- partial void OnHomePhoneChanging(string value);
-
- partial void OnLastNameChanged();
-
- partial void OnLastNameChanging(string value);
-
- partial void OnNotesChanged();
-
- partial void OnNotesChanging(string value);
-
- partial void OnPhotoChanged();
-
- partial void OnPhotoChanging(byte[] value);
-
- partial void OnPhotoPathChanged();
-
- partial void OnPhotoPathChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnReportsToChanged();
-
- partial void OnReportsToChanging(System.Nullable<int> value);
-
- partial void OnTitleChanged();
-
- partial void OnTitleChanging(string value);
-
- partial void OnTitleOfCourtesyChanged();
-
- partial void OnTitleOfCourtesyChanging(string value);
- #endregion
-
-
- public Employee()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- _employees = new EntitySet<Employee>(new Action<Employee>(this.Employees_Attach), new Action<Employee>(this.Employees_Detach));
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_birthDate", Name="BirthDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> BirthDate
- {
- get
- {
- return this._birthDate;
- }
- set
- {
- if ((_birthDate != value))
- {
- this.OnBirthDateChanging(value);
- this.SendPropertyChanging();
- this._birthDate = value;
- this.SendPropertyChanged("BirthDate");
- this.OnBirthDateChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_extension", Name="Extension", DbType="nvarchar (4)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Extension
- {
- get
- {
- return this._extension;
- }
- set
- {
- if (((_extension == value)
- == false))
- {
- this.OnExtensionChanging(value);
- this.SendPropertyChanging();
- this._extension = value;
- this.SendPropertyChanged("Extension");
- this.OnExtensionChanged();
- }
- }
- }
-
- [Column(Storage="_firstName", Name="FirstName", DbType="nvarchar (10)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string FirstName
- {
- get
- {
- return this._firstName;
- }
- set
- {
- if (((_firstName == value)
- == false))
- {
- this.OnFirstNameChanging(value);
- this.SendPropertyChanging();
- this._firstName = value;
- this.SendPropertyChanged("FirstName");
- this.OnFirstNameChanged();
- }
- }
- }
-
- [Column(Storage="_hireDate", Name="HireDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> HireDate
- {
- get
- {
- return this._hireDate;
- }
- set
- {
- if ((_hireDate != value))
- {
- this.OnHireDateChanging(value);
- this.SendPropertyChanging();
- this._hireDate = value;
- this.SendPropertyChanged("HireDate");
- this.OnHireDateChanged();
- }
- }
- }
-
- [Column(Storage="_homePhone", Name="HomePhone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePhone
- {
- get
- {
- return this._homePhone;
- }
- set
- {
- if (((_homePhone == value)
- == false))
- {
- this.OnHomePhoneChanging(value);
- this.SendPropertyChanging();
- this._homePhone = value;
- this.SendPropertyChanged("HomePhone");
- this.OnHomePhoneChanged();
- }
- }
- }
-
- [Column(Storage="_lastName", Name="LastName", DbType="nvarchar (20)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string LastName
- {
- get
- {
- return this._lastName;
- }
- set
- {
- if (((_lastName == value)
- == false))
- {
- this.OnLastNameChanging(value);
- this.SendPropertyChanging();
- this._lastName = value;
- this.SendPropertyChanged("LastName");
- this.OnLastNameChanged();
- }
- }
- }
-
- [Column(Storage="_notes", Name="Notes", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Notes
- {
- get
- {
- return this._notes;
- }
- set
- {
- if (((_notes == value)
- == false))
- {
- this.OnNotesChanging(value);
- this.SendPropertyChanging();
- this._notes = value;
- this.SendPropertyChanged("Notes");
- this.OnNotesChanged();
- }
- }
- }
-
- [Column(Storage="_photo", Name="Photo", DbType="image", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public byte[] Photo
- {
- get
- {
- return this._photo;
- }
- set
- {
- if (((_photo == value)
- == false))
- {
- this.OnPhotoChanging(value);
- this.SendPropertyChanging();
- this._photo = value;
- this.SendPropertyChanged("Photo");
- this.OnPhotoChanged();
- }
- }
- }
-
- [Column(Storage="_photoPath", Name="PhotoPath", DbType="nvarchar (255)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PhotoPath
- {
- get
- {
- return this._photoPath;
- }
- set
- {
- if (((_photoPath == value)
- == false))
- {
- this.OnPhotoPathChanging(value);
- this.SendPropertyChanging();
- this._photoPath = value;
- this.SendPropertyChanged("PhotoPath");
- this.OnPhotoPathChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_reportsTo", Name="ReportsTo", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> ReportsTo
- {
- get
- {
- return this._reportsTo;
- }
- set
- {
- if ((_reportsTo != value))
- {
- if (_reportsToEmployee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnReportsToChanging(value);
- this.SendPropertyChanging();
- this._reportsTo = value;
- this.SendPropertyChanged("ReportsTo");
- this.OnReportsToChanged();
- }
- }
- }
-
- [Column(Storage="_title", Name="Title", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Title
- {
- get
- {
- return this._title;
- }
- set
- {
- if (((_title == value)
- == false))
- {
- this.OnTitleChanging(value);
- this.SendPropertyChanging();
- this._title = value;
- this.SendPropertyChanged("Title");
- this.OnTitleChanged();
- }
- }
- }
-
- [Column(Storage="_titleOfCourtesy", Name="TitleOfCourtesy", DbType="nvarchar (25)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string TitleOfCourtesy
- {
- get
- {
- return this._titleOfCourtesy;
- }
- set
- {
- if (((_titleOfCourtesy == value)
- == false))
- {
- this.OnTitleOfCourtesyChanging(value);
- this.SendPropertyChanging();
- this._titleOfCourtesy = value;
- this.SendPropertyChanged("TitleOfCourtesy");
- this.OnTitleOfCourtesyChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_EmployeeTerritories_1")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
-
- [Association(Storage="_employees", OtherKey="ReportsTo", ThisKey="EmployeeID", Name="fk_Employees_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Employee> Employees
- {
- get
- {
- return this._employees;
- }
- set
- {
- this._employees = value;
- }
- }
-
- [Association(Storage="_orders", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_Orders_1")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_reportsToEmployee", OtherKey="EmployeeID", ThisKey="ReportsTo", Name="fk_Employees_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee ReportsToEmployee
- {
- get
- {
- return this._reportsToEmployee.Entity;
- }
- set
- {
- if (((this._reportsToEmployee.Entity == value)
- == false))
- {
- if ((this._reportsToEmployee.Entity != null))
- {
- Employee previousEmployee = this._reportsToEmployee.Entity;
- this._reportsToEmployee.Entity = null;
- previousEmployee.Employees.Remove(this);
- }
- this._reportsToEmployee.Entity = value;
- if ((value != null))
- {
- value.Employees.Add(this);
- _reportsTo = value.EmployeeID;
- }
- else
- {
- _reportsTo = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Employee other = ((Employee)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Employee value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._employeeID, value._employeeID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
-
- private void Employees_Attach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = this;
- }
-
- private void Employees_Detach(Employee entity)
- {
- this.SendPropertyChanging();
- entity.ReportsToEmployee = null;
- }
-
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Employee = null;
- }
- #endregion
- }
-
- [Table(Name="main.EmployeeTerritories")]
- public partial class EmployeeTerritory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<EmployeeTerritory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _employeeID;
-
- private string _territoryID;
-
- private EntityRef<Territory> _territory = new EntityRef<Territory>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(int value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public EmployeeTerritory()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- if (_territory.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_territory", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="fk_EmployeeTerritories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Territory Territory
- {
- get
- {
- return this._territory.Entity;
- }
- set
- {
- if (((this._territory.Entity == value)
- == false))
- {
- if ((this._territory.Entity != null))
- {
- Territory previousTerritory = this._territory.Entity;
- this._territory.Entity = null;
- previousTerritory.EmployeeTerritories.Remove(this);
- }
- this._territory.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _territoryID = value.TerritoryID;
- }
- else
- {
- _territoryID = default(string);
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_EmployeeTerritories_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.EmployeeTerritories.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.EmployeeTerritories.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_employeeID.GetHashCode() * 1));
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 65536));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- EmployeeTerritory other = ((EmployeeTerritory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(EmployeeTerritory value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._employeeID, value._employeeID) && System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID));
- }
- }
-
- [Table(Name="main.Orders")]
- public partial class Order : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Order>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _customerID;
-
- private System.Nullable<int> _employeeID;
-
- private System.Nullable<decimal> _freight;
-
- private System.Nullable<System.DateTime> _orderDate;
-
- private int _orderID;
-
- private System.Nullable<System.DateTime> _requiredDate;
-
- private string _shipAddress;
-
- private string _shipCity;
-
- private string _shipCountry;
-
- private string _shipName;
-
- private System.Nullable<System.DateTime> _shippedDate;
-
- private string _shipPostalCode;
-
- private string _shipRegion;
-
- private System.Nullable<int> _shipVia;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Shipper> _shipper = new EntityRef<Shipper>();
-
- private EntityRef<Employee> _employee = new EntityRef<Employee>();
-
- private EntityRef<Customer> _customer = new EntityRef<Customer>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCustomerIDChanged();
-
- partial void OnCustomerIDChanging(string value);
-
- partial void OnEmployeeIDChanged();
-
- partial void OnEmployeeIDChanging(System.Nullable<int> value);
-
- partial void OnFreightChanged();
-
- partial void OnFreightChanging(System.Nullable<decimal> value);
-
- partial void OnOrderDateChanged();
-
- partial void OnOrderDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(int value);
-
- partial void OnRequiredDateChanged();
-
- partial void OnRequiredDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipAddressChanged();
-
- partial void OnShipAddressChanging(string value);
-
- partial void OnShipCityChanged();
-
- partial void OnShipCityChanging(string value);
-
- partial void OnShipCountryChanged();
-
- partial void OnShipCountryChanging(string value);
-
- partial void OnShipNameChanged();
-
- partial void OnShipNameChanging(string value);
-
- partial void OnShippedDateChanged();
-
- partial void OnShippedDateChanging(System.Nullable<System.DateTime> value);
-
- partial void OnShipPostalCodeChanged();
-
- partial void OnShipPostalCodeChanging(string value);
-
- partial void OnShipRegionChanged();
-
- partial void OnShipRegionChanging(string value);
-
- partial void OnShipViaChanged();
-
- partial void OnShipViaChanging(System.Nullable<int> value);
- #endregion
-
-
- public Order()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_customerID", Name="CustomerID", DbType="nchar (5)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string CustomerID
- {
- get
- {
- return this._customerID;
- }
- set
- {
- if (((_customerID == value)
- == false))
- {
- if (_customer.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCustomerIDChanging(value);
- this.SendPropertyChanging();
- this._customerID = value;
- this.SendPropertyChanged("CustomerID");
- this.OnCustomerIDChanged();
- }
- }
- }
-
- [Column(Storage="_employeeID", Name="EmployeeID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> EmployeeID
- {
- get
- {
- return this._employeeID;
- }
- set
- {
- if ((_employeeID != value))
- {
- if (_employee.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnEmployeeIDChanging(value);
- this.SendPropertyChanging();
- this._employeeID = value;
- this.SendPropertyChanged("EmployeeID");
- this.OnEmployeeIDChanged();
- }
- }
- }
-
- [Column(Storage="_freight", Name="Freight", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> Freight
- {
- get
- {
- return this._freight;
- }
- set
- {
- if ((_freight != value))
- {
- this.OnFreightChanging(value);
- this.SendPropertyChanging();
- this._freight = value;
- this.SendPropertyChanged("Freight");
- this.OnFreightChanged();
- }
- }
- }
-
- [Column(Storage="_orderDate", Name="OrderDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> OrderDate
- {
- get
- {
- return this._orderDate;
- }
- set
- {
- if ((_orderDate != value))
- {
- this.OnOrderDateChanging(value);
- this.SendPropertyChanging();
- this._orderDate = value;
- this.SendPropertyChanged("OrderDate");
- this.OnOrderDateChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_requiredDate", Name="RequiredDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> RequiredDate
- {
- get
- {
- return this._requiredDate;
- }
- set
- {
- if ((_requiredDate != value))
- {
- this.OnRequiredDateChanging(value);
- this.SendPropertyChanging();
- this._requiredDate = value;
- this.SendPropertyChanged("RequiredDate");
- this.OnRequiredDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipAddress", Name="ShipAddress", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipAddress
- {
- get
- {
- return this._shipAddress;
- }
- set
- {
- if (((_shipAddress == value)
- == false))
- {
- this.OnShipAddressChanging(value);
- this.SendPropertyChanging();
- this._shipAddress = value;
- this.SendPropertyChanged("ShipAddress");
- this.OnShipAddressChanged();
- }
- }
- }
-
- [Column(Storage="_shipCity", Name="ShipCity", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCity
- {
- get
- {
- return this._shipCity;
- }
- set
- {
- if (((_shipCity == value)
- == false))
- {
- this.OnShipCityChanging(value);
- this.SendPropertyChanging();
- this._shipCity = value;
- this.SendPropertyChanged("ShipCity");
- this.OnShipCityChanged();
- }
- }
- }
-
- [Column(Storage="_shipCountry", Name="ShipCountry", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipCountry
- {
- get
- {
- return this._shipCountry;
- }
- set
- {
- if (((_shipCountry == value)
- == false))
- {
- this.OnShipCountryChanging(value);
- this.SendPropertyChanging();
- this._shipCountry = value;
- this.SendPropertyChanged("ShipCountry");
- this.OnShipCountryChanged();
- }
- }
- }
-
- [Column(Storage="_shipName", Name="ShipName", DbType="nvarchar (40)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipName
- {
- get
- {
- return this._shipName;
- }
- set
- {
- if (((_shipName == value)
- == false))
- {
- this.OnShipNameChanging(value);
- this.SendPropertyChanging();
- this._shipName = value;
- this.SendPropertyChanged("ShipName");
- this.OnShipNameChanged();
- }
- }
- }
-
- [Column(Storage="_shippedDate", Name="ShippedDate", DbType="datetime", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<System.DateTime> ShippedDate
- {
- get
- {
- return this._shippedDate;
- }
- set
- {
- if ((_shippedDate != value))
- {
- this.OnShippedDateChanging(value);
- this.SendPropertyChanging();
- this._shippedDate = value;
- this.SendPropertyChanged("ShippedDate");
- this.OnShippedDateChanged();
- }
- }
- }
-
- [Column(Storage="_shipPostalCode", Name="ShipPostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipPostalCode
- {
- get
- {
- return this._shipPostalCode;
- }
- set
- {
- if (((_shipPostalCode == value)
- == false))
- {
- this.OnShipPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._shipPostalCode = value;
- this.SendPropertyChanged("ShipPostalCode");
- this.OnShipPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_shipRegion", Name="ShipRegion", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ShipRegion
- {
- get
- {
- return this._shipRegion;
- }
- set
- {
- if (((_shipRegion == value)
- == false))
- {
- this.OnShipRegionChanging(value);
- this.SendPropertyChanging();
- this._shipRegion = value;
- this.SendPropertyChanged("ShipRegion");
- this.OnShipRegionChanged();
- }
- }
- }
-
- [Column(Storage="_shipVia", Name="ShipVia", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> ShipVia
- {
- get
- {
- return this._shipVia;
- }
- set
- {
- if ((_shipVia != value))
- {
- if (_shipper.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnShipViaChanging(value);
- this.SendPropertyChanging();
- this._shipVia = value;
- this.SendPropertyChanged("ShipVia");
- this.OnShipViaChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="OrderID", ThisKey="OrderID", Name="fk_Order Details_1")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_shipper", OtherKey="ShipperID", ThisKey="ShipVia", Name="fk_Orders_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Shipper Shipper
- {
- get
- {
- return this._shipper.Entity;
- }
- set
- {
- if (((this._shipper.Entity == value)
- == false))
- {
- if ((this._shipper.Entity != null))
- {
- Shipper previousShipper = this._shipper.Entity;
- this._shipper.Entity = null;
- previousShipper.Orders.Remove(this);
- }
- this._shipper.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _shipVia = value.ShipperID;
- }
- else
- {
- _shipVia = null;
- }
- }
- }
- }
-
- [Association(Storage="_employee", OtherKey="EmployeeID", ThisKey="EmployeeID", Name="fk_Orders_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Employee Employee
- {
- get
- {
- return this._employee.Entity;
- }
- set
- {
- if (((this._employee.Entity == value)
- == false))
- {
- if ((this._employee.Entity != null))
- {
- Employee previousEmployee = this._employee.Entity;
- this._employee.Entity = null;
- previousEmployee.Orders.Remove(this);
- }
- this._employee.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _employeeID = value.EmployeeID;
- }
- else
- {
- _employeeID = null;
- }
- }
- }
- }
-
- [Association(Storage="_customer", OtherKey="CustomerID", ThisKey="CustomerID", Name="fk_Orders_2", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Customer Customer
- {
- get
- {
- return this._customer.Entity;
- }
- set
- {
- if (((this._customer.Entity == value)
- == false))
- {
- if ((this._customer.Entity != null))
- {
- Customer previousCustomer = this._customer.Entity;
- this._customer.Entity = null;
- previousCustomer.Orders.Remove(this);
- }
- this._customer.Entity = value;
- if ((value != null))
- {
- value.Orders.Add(this);
- _customerID = value.CustomerID;
- }
- else
- {
- _customerID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Order other = ((Order)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Order value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._orderID, value._orderID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Order = null;
- }
- #endregion
- }
-
- [Table(Name="main.Order Details")]
- public partial class OrderDetail : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<OrderDetail>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private float _discount;
-
- private int _orderID;
-
- private int _productID;
-
- private short _quantity;
-
- private decimal _unitPrice;
-
- private EntityRef<Product> _product = new EntityRef<Product>();
-
- private EntityRef<Order> _order = new EntityRef<Order>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnDiscountChanged();
-
- partial void OnDiscountChanging(float value);
-
- partial void OnOrderIDChanged();
-
- partial void OnOrderIDChanging(int value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(int value);
-
- partial void OnQuantityChanged();
-
- partial void OnQuantityChanging(short value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(decimal value);
- #endregion
-
-
- public OrderDetail()
- {
- this.OnCreated();
- }
-
- [Column(Storage="_discount", Name="Discount", DbType="real", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public float Discount
- {
- get
- {
- return this._discount;
- }
- set
- {
- if ((_discount != value))
- {
- this.OnDiscountChanging(value);
- this.SendPropertyChanging();
- this._discount = value;
- this.SendPropertyChanged("Discount");
- this.OnDiscountChanged();
- }
- }
- }
-
- [Column(Storage="_orderID", Name="OrderID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int OrderID
- {
- get
- {
- return this._orderID;
- }
- set
- {
- if ((_orderID != value))
- {
- if (_order.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnOrderIDChanging(value);
- this.SendPropertyChanging();
- this._orderID = value;
- this.SendPropertyChanged("OrderID");
- this.OnOrderIDChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- if (_product.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_quantity", Name="Quantity", DbType="smallint", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public short Quantity
- {
- get
- {
- return this._quantity;
- }
- set
- {
- if ((_quantity != value))
- {
- this.OnQuantityChanging(value);
- this.SendPropertyChanging();
- this._quantity = value;
- this.SendPropertyChanged("Quantity");
- this.OnQuantityChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public decimal UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- #region Parents
- [Association(Storage="_product", OtherKey="ProductID", ThisKey="ProductID", Name="fk_Order Details_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Product Product
- {
- get
- {
- return this._product.Entity;
- }
- set
- {
- if (((this._product.Entity == value)
- == false))
- {
- if ((this._product.Entity != null))
- {
- Product previousProduct = this._product.Entity;
- this._product.Entity = null;
- previousProduct.OrderDetails.Remove(this);
- }
- this._product.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _productID = value.ProductID;
- }
- else
- {
- _productID = default(int);
- }
- }
- }
- }
-
- [Association(Storage="_order", OtherKey="OrderID", ThisKey="OrderID", Name="fk_Order Details_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Order Order
- {
- get
- {
- return this._order.Entity;
- }
- set
- {
- if (((this._order.Entity == value)
- == false))
- {
- if ((this._order.Entity != null))
- {
- Order previousOrder = this._order.Entity;
- this._order.Entity = null;
- previousOrder.OrderDetails.Remove(this);
- }
- this._order.Entity = value;
- if ((value != null))
- {
- value.OrderDetails.Add(this);
- _orderID = value.OrderID;
- }
- else
- {
- _orderID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_orderID.GetHashCode() * 1));
- hc = (hc
- | (_productID.GetHashCode() * 65536));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- OrderDetail other = ((OrderDetail)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(OrderDetail value)
- {
- if ((value == null))
- {
- return false;
- }
- return (System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._orderID, value._orderID) && System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._productID, value._productID));
- }
- }
-
- [Table(Name="main.Products")]
- public partial class Product : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Product>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private System.Nullable<int> _categoryID;
-
- private bool _discontinued;
-
- private int _productID;
-
- private string _productName;
-
- private string _quantityPerUnit;
-
- private System.Nullable<short> _reorderLevel;
-
- private System.Nullable<int> _supplierID;
-
- private System.Nullable<decimal> _unitPrice;
-
- private System.Nullable<short> _unitsInStock;
-
- private System.Nullable<short> _unitsOnOrder;
-
- private EntitySet<OrderDetail> _orderDetails;
-
- private EntityRef<Supplier> _supplier = new EntityRef<Supplier>();
-
- private EntityRef<Category> _category = new EntityRef<Category>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCategoryIDChanged();
-
- partial void OnCategoryIDChanging(System.Nullable<int> value);
-
- partial void OnDiscontinuedChanged();
-
- partial void OnDiscontinuedChanging(bool value);
-
- partial void OnProductIDChanged();
-
- partial void OnProductIDChanging(int value);
-
- partial void OnProductNameChanged();
-
- partial void OnProductNameChanging(string value);
-
- partial void OnQuantityPerUnitChanged();
-
- partial void OnQuantityPerUnitChanging(string value);
-
- partial void OnReorderLevelChanged();
-
- partial void OnReorderLevelChanging(System.Nullable<short> value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(System.Nullable<int> value);
-
- partial void OnUnitPriceChanged();
-
- partial void OnUnitPriceChanging(System.Nullable<decimal> value);
-
- partial void OnUnitsInStockChanged();
-
- partial void OnUnitsInStockChanging(System.Nullable<short> value);
-
- partial void OnUnitsOnOrderChanged();
-
- partial void OnUnitsOnOrderChanging(System.Nullable<short> value);
- #endregion
-
-
- public Product()
- {
- _orderDetails = new EntitySet<OrderDetail>(new Action<OrderDetail>(this.OrderDetails_Attach), new Action<OrderDetail>(this.OrderDetails_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_categoryID", Name="CategoryID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> CategoryID
- {
- get
- {
- return this._categoryID;
- }
- set
- {
- if ((_categoryID != value))
- {
- if (_category.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnCategoryIDChanging(value);
- this.SendPropertyChanging();
- this._categoryID = value;
- this.SendPropertyChanged("CategoryID");
- this.OnCategoryIDChanged();
- }
- }
- }
-
- [Column(Storage="_discontinued", Name="Discontinued", DbType="bit", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public bool Discontinued
- {
- get
- {
- return this._discontinued;
- }
- set
- {
- if ((_discontinued != value))
- {
- this.OnDiscontinuedChanging(value);
- this.SendPropertyChanging();
- this._discontinued = value;
- this.SendPropertyChanged("Discontinued");
- this.OnDiscontinuedChanged();
- }
- }
- }
-
- [Column(Storage="_productID", Name="ProductID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ProductID
- {
- get
- {
- return this._productID;
- }
- set
- {
- if ((_productID != value))
- {
- this.OnProductIDChanging(value);
- this.SendPropertyChanging();
- this._productID = value;
- this.SendPropertyChanged("ProductID");
- this.OnProductIDChanged();
- }
- }
- }
-
- [Column(Storage="_productName", Name="ProductName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string ProductName
- {
- get
- {
- return this._productName;
- }
- set
- {
- if (((_productName == value)
- == false))
- {
- this.OnProductNameChanging(value);
- this.SendPropertyChanging();
- this._productName = value;
- this.SendPropertyChanged("ProductName");
- this.OnProductNameChanged();
- }
- }
- }
-
- [Column(Storage="_quantityPerUnit", Name="QuantityPerUnit", DbType="nvarchar (20)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string QuantityPerUnit
- {
- get
- {
- return this._quantityPerUnit;
- }
- set
- {
- if (((_quantityPerUnit == value)
- == false))
- {
- this.OnQuantityPerUnitChanging(value);
- this.SendPropertyChanging();
- this._quantityPerUnit = value;
- this.SendPropertyChanged("QuantityPerUnit");
- this.OnQuantityPerUnitChanged();
- }
- }
- }
-
- [Column(Storage="_reorderLevel", Name="ReorderLevel", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> ReorderLevel
- {
- get
- {
- return this._reorderLevel;
- }
- set
- {
- if ((_reorderLevel != value))
- {
- this.OnReorderLevelChanging(value);
- this.SendPropertyChanging();
- this._reorderLevel = value;
- this.SendPropertyChanged("ReorderLevel");
- this.OnReorderLevelChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="INTEGER", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<int> SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- if (_supplier.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- [Column(Storage="_unitPrice", Name="UnitPrice", DbType="money", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<decimal> UnitPrice
- {
- get
- {
- return this._unitPrice;
- }
- set
- {
- if ((_unitPrice != value))
- {
- this.OnUnitPriceChanging(value);
- this.SendPropertyChanging();
- this._unitPrice = value;
- this.SendPropertyChanged("UnitPrice");
- this.OnUnitPriceChanged();
- }
- }
- }
-
- [Column(Storage="_unitsInStock", Name="UnitsInStock", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsInStock
- {
- get
- {
- return this._unitsInStock;
- }
- set
- {
- if ((_unitsInStock != value))
- {
- this.OnUnitsInStockChanging(value);
- this.SendPropertyChanging();
- this._unitsInStock = value;
- this.SendPropertyChanged("UnitsInStock");
- this.OnUnitsInStockChanged();
- }
- }
- }
-
- [Column(Storage="_unitsOnOrder", Name="UnitsOnOrder", DbType="smallint", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public System.Nullable<short> UnitsOnOrder
- {
- get
- {
- return this._unitsOnOrder;
- }
- set
- {
- if ((_unitsOnOrder != value))
- {
- this.OnUnitsOnOrderChanging(value);
- this.SendPropertyChanging();
- this._unitsOnOrder = value;
- this.SendPropertyChanged("UnitsOnOrder");
- this.OnUnitsOnOrderChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orderDetails", OtherKey="ProductID", ThisKey="ProductID", Name="fk_Order Details_0")]
- [DebuggerNonUserCode()]
- public EntitySet<OrderDetail> OrderDetails
- {
- get
- {
- return this._orderDetails;
- }
- set
- {
- this._orderDetails = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_supplier", OtherKey="SupplierID", ThisKey="SupplierID", Name="fk_Products_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Supplier Supplier
- {
- get
- {
- return this._supplier.Entity;
- }
- set
- {
- if (((this._supplier.Entity == value)
- == false))
- {
- if ((this._supplier.Entity != null))
- {
- Supplier previousSupplier = this._supplier.Entity;
- this._supplier.Entity = null;
- previousSupplier.Products.Remove(this);
- }
- this._supplier.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _supplierID = value.SupplierID;
- }
- else
- {
- _supplierID = null;
- }
- }
- }
- }
-
- [Association(Storage="_category", OtherKey="CategoryID", ThisKey="CategoryID", Name="fk_Products_1", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Category Category
- {
- get
- {
- return this._category.Entity;
- }
- set
- {
- if (((this._category.Entity == value)
- == false))
- {
- if ((this._category.Entity != null))
- {
- Category previousCategory = this._category.Entity;
- this._category.Entity = null;
- previousCategory.Products.Remove(this);
- }
- this._category.Entity = value;
- if ((value != null))
- {
- value.Products.Add(this);
- _categoryID = value.CategoryID;
- }
- else
- {
- _categoryID = null;
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_productID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Product other = ((Product)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Product value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._productID, value._productID);
- }
-
- #region Attachment handlers
- private void OrderDetails_Attach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = this;
- }
-
- private void OrderDetails_Detach(OrderDetail entity)
- {
- this.SendPropertyChanging();
- entity.Product = null;
- }
- #endregion
- }
-
- [Table(Name="main.Region")]
- public partial class Region : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Region>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _regionDescription;
-
- private int _regionID;
-
- private EntitySet<Territory> _territories;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionDescriptionChanged();
-
- partial void OnRegionDescriptionChanging(string value);
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(int value);
- #endregion
-
-
- public Region()
- {
- _territories = new EntitySet<Territory>(new Action<Territory>(this.Territories_Attach), new Action<Territory>(this.Territories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionDescription", Name="RegionDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string RegionDescription
- {
- get
- {
- return this._regionDescription;
- }
- set
- {
- if (((_regionDescription == value)
- == false))
- {
- this.OnRegionDescriptionChanging(value);
- this.SendPropertyChanging();
- this._regionDescription = value;
- this.SendPropertyChanged("RegionDescription");
- this.OnRegionDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_territories", OtherKey="RegionID", ThisKey="RegionID", Name="fk_Territories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Territory> Territories
- {
- get
- {
- return this._territories;
- }
- set
- {
- this._territories = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_regionID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Region other = ((Region)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Region value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._regionID, value._regionID);
- }
-
- #region Attachment handlers
- private void Territories_Attach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = this;
- }
-
- private void Territories_Detach(Territory entity)
- {
- this.SendPropertyChanging();
- entity.Region = null;
- }
- #endregion
- }
-
- [Table(Name="main.Shippers")]
- public partial class Shipper : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Shipper>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _companyName;
-
- private string _phone;
-
- private int _shipperID;
-
- private EntitySet<Order> _orders;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnShipperIDChanged();
-
- partial void OnShipperIDChanging(int value);
- #endregion
-
-
- public Shipper()
- {
- _orders = new EntitySet<Order>(new Action<Order>(this.Orders_Attach), new Action<Order>(this.Orders_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_shipperID", Name="ShipperID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int ShipperID
- {
- get
- {
- return this._shipperID;
- }
- set
- {
- if ((_shipperID != value))
- {
- this.OnShipperIDChanging(value);
- this.SendPropertyChanging();
- this._shipperID = value;
- this.SendPropertyChanged("ShipperID");
- this.OnShipperIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_orders", OtherKey="ShipVia", ThisKey="ShipperID", Name="fk_Orders_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Order> Orders
- {
- get
- {
- return this._orders;
- }
- set
- {
- this._orders = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_shipperID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Shipper other = ((Shipper)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Shipper value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._shipperID, value._shipperID);
- }
-
- #region Attachment handlers
- private void Orders_Attach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = this;
- }
-
- private void Orders_Detach(Order entity)
- {
- this.SendPropertyChanging();
- entity.Shipper = null;
- }
- #endregion
- }
-
- [Table(Name="main.Suppliers")]
- public partial class Supplier : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Supplier>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private string _address;
-
- private string _city;
-
- private string _companyName;
-
- private string _contactName;
-
- private string _contactTitle;
-
- private string _country;
-
- private string _fax;
-
- private string _homePage;
-
- private string _phone;
-
- private string _postalCode;
-
- private string _region;
-
- private int _supplierID;
-
- private EntitySet<Product> _products;
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnAddressChanged();
-
- partial void OnAddressChanging(string value);
-
- partial void OnCityChanged();
-
- partial void OnCityChanging(string value);
-
- partial void OnCompanyNameChanged();
-
- partial void OnCompanyNameChanging(string value);
-
- partial void OnContactNameChanged();
-
- partial void OnContactNameChanging(string value);
-
- partial void OnContactTitleChanged();
-
- partial void OnContactTitleChanging(string value);
-
- partial void OnCountryChanged();
-
- partial void OnCountryChanging(string value);
-
- partial void OnFaxChanged();
-
- partial void OnFaxChanging(string value);
-
- partial void OnHomePageChanged();
-
- partial void OnHomePageChanging(string value);
-
- partial void OnPhoneChanged();
-
- partial void OnPhoneChanging(string value);
-
- partial void OnPostalCodeChanged();
-
- partial void OnPostalCodeChanging(string value);
-
- partial void OnRegionChanged();
-
- partial void OnRegionChanging(string value);
-
- partial void OnSupplierIDChanged();
-
- partial void OnSupplierIDChanging(int value);
- #endregion
-
-
- public Supplier()
- {
- _products = new EntitySet<Product>(new Action<Product>(this.Products_Attach), new Action<Product>(this.Products_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_address", Name="Address", DbType="nvarchar (60)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Address
- {
- get
- {
- return this._address;
- }
- set
- {
- if (((_address == value)
- == false))
- {
- this.OnAddressChanging(value);
- this.SendPropertyChanging();
- this._address = value;
- this.SendPropertyChanged("Address");
- this.OnAddressChanged();
- }
- }
- }
-
- [Column(Storage="_city", Name="City", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string City
- {
- get
- {
- return this._city;
- }
- set
- {
- if (((_city == value)
- == false))
- {
- this.OnCityChanging(value);
- this.SendPropertyChanging();
- this._city = value;
- this.SendPropertyChanged("City");
- this.OnCityChanged();
- }
- }
- }
-
- [Column(Storage="_companyName", Name="CompanyName", DbType="nvarchar (40)", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string CompanyName
- {
- get
- {
- return this._companyName;
- }
- set
- {
- if (((_companyName == value)
- == false))
- {
- this.OnCompanyNameChanging(value);
- this.SendPropertyChanging();
- this._companyName = value;
- this.SendPropertyChanged("CompanyName");
- this.OnCompanyNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactName", Name="ContactName", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactName
- {
- get
- {
- return this._contactName;
- }
- set
- {
- if (((_contactName == value)
- == false))
- {
- this.OnContactNameChanging(value);
- this.SendPropertyChanging();
- this._contactName = value;
- this.SendPropertyChanged("ContactName");
- this.OnContactNameChanged();
- }
- }
- }
-
- [Column(Storage="_contactTitle", Name="ContactTitle", DbType="nvarchar (30)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string ContactTitle
- {
- get
- {
- return this._contactTitle;
- }
- set
- {
- if (((_contactTitle == value)
- == false))
- {
- this.OnContactTitleChanging(value);
- this.SendPropertyChanging();
- this._contactTitle = value;
- this.SendPropertyChanged("ContactTitle");
- this.OnContactTitleChanged();
- }
- }
- }
-
- [Column(Storage="_country", Name="Country", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Country
- {
- get
- {
- return this._country;
- }
- set
- {
- if (((_country == value)
- == false))
- {
- this.OnCountryChanging(value);
- this.SendPropertyChanging();
- this._country = value;
- this.SendPropertyChanged("Country");
- this.OnCountryChanged();
- }
- }
- }
-
- [Column(Storage="_fax", Name="Fax", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Fax
- {
- get
- {
- return this._fax;
- }
- set
- {
- if (((_fax == value)
- == false))
- {
- this.OnFaxChanging(value);
- this.SendPropertyChanging();
- this._fax = value;
- this.SendPropertyChanged("Fax");
- this.OnFaxChanged();
- }
- }
- }
-
- [Column(Storage="_homePage", Name="HomePage", DbType="ntext", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string HomePage
- {
- get
- {
- return this._homePage;
- }
- set
- {
- if (((_homePage == value)
- == false))
- {
- this.OnHomePageChanging(value);
- this.SendPropertyChanging();
- this._homePage = value;
- this.SendPropertyChanged("HomePage");
- this.OnHomePageChanged();
- }
- }
- }
-
- [Column(Storage="_phone", Name="Phone", DbType="nvarchar (24)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Phone
- {
- get
- {
- return this._phone;
- }
- set
- {
- if (((_phone == value)
- == false))
- {
- this.OnPhoneChanging(value);
- this.SendPropertyChanging();
- this._phone = value;
- this.SendPropertyChanged("Phone");
- this.OnPhoneChanged();
- }
- }
- }
-
- [Column(Storage="_postalCode", Name="PostalCode", DbType="nvarchar (10)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string PostalCode
- {
- get
- {
- return this._postalCode;
- }
- set
- {
- if (((_postalCode == value)
- == false))
- {
- this.OnPostalCodeChanging(value);
- this.SendPropertyChanging();
- this._postalCode = value;
- this.SendPropertyChanged("PostalCode");
- this.OnPostalCodeChanged();
- }
- }
- }
-
- [Column(Storage="_region", Name="Region", DbType="nvarchar (15)", AutoSync=AutoSync.Never)]
- [DebuggerNonUserCode()]
- public string Region
- {
- get
- {
- return this._region;
- }
- set
- {
- if (((_region == value)
- == false))
- {
- this.OnRegionChanging(value);
- this.SendPropertyChanging();
- this._region = value;
- this.SendPropertyChanged("Region");
- this.OnRegionChanged();
- }
- }
- }
-
- [Column(Storage="_supplierID", Name="SupplierID", DbType="INTEGER", IsPrimaryKey=true, IsDbGenerated=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int SupplierID
- {
- get
- {
- return this._supplierID;
- }
- set
- {
- if ((_supplierID != value))
- {
- this.OnSupplierIDChanging(value);
- this.SendPropertyChanging();
- this._supplierID = value;
- this.SendPropertyChanged("SupplierID");
- this.OnSupplierIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_products", OtherKey="SupplierID", ThisKey="SupplierID", Name="fk_Products_0")]
- [DebuggerNonUserCode()]
- public EntitySet<Product> Products
- {
- get
- {
- return this._products;
- }
- set
- {
- this._products = value;
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- hc = (hc
- | (_supplierID.GetHashCode() * 1));
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Supplier other = ((Supplier)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Supplier value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<int>.Default.Equals(this._supplierID, value._supplierID);
- }
-
- #region Attachment handlers
- private void Products_Attach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = this;
- }
-
- private void Products_Detach(Product entity)
- {
- this.SendPropertyChanging();
- entity.Supplier = null;
- }
- #endregion
- }
-
- [Table(Name="main.Territories")]
- public partial class Territory : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged, System.IEquatable<Territory>
- {
-
- private static System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = new System.ComponentModel.PropertyChangingEventArgs("");
-
- private int _regionID;
-
- private string _territoryDescription;
-
- private string _territoryID;
-
- private EntitySet<EmployeeTerritory> _employeeTerritories;
-
- private EntityRef<Region> _region = new EntityRef<Region>();
-
- #region Extensibility Method Declarations
- partial void OnCreated();
-
- partial void OnRegionIDChanged();
-
- partial void OnRegionIDChanging(int value);
-
- partial void OnTerritoryDescriptionChanged();
-
- partial void OnTerritoryDescriptionChanging(string value);
-
- partial void OnTerritoryIDChanged();
-
- partial void OnTerritoryIDChanging(string value);
- #endregion
-
-
- public Territory()
- {
- _employeeTerritories = new EntitySet<EmployeeTerritory>(new Action<EmployeeTerritory>(this.EmployeeTerritories_Attach), new Action<EmployeeTerritory>(this.EmployeeTerritories_Detach));
- this.OnCreated();
- }
-
- [Column(Storage="_regionID", Name="RegionID", DbType="INTEGER", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public int RegionID
- {
- get
- {
- return this._regionID;
- }
- set
- {
- if ((_regionID != value))
- {
- if (_region.HasLoadedOrAssignedValue)
- {
- throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
- }
- this.OnRegionIDChanging(value);
- this.SendPropertyChanging();
- this._regionID = value;
- this.SendPropertyChanged("RegionID");
- this.OnRegionIDChanged();
- }
- }
- }
-
- [Column(Storage="_territoryDescription", Name="TerritoryDescription", DbType="nchar", AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryDescription
- {
- get
- {
- return this._territoryDescription;
- }
- set
- {
- if (((_territoryDescription == value)
- == false))
- {
- this.OnTerritoryDescriptionChanging(value);
- this.SendPropertyChanging();
- this._territoryDescription = value;
- this.SendPropertyChanged("TerritoryDescription");
- this.OnTerritoryDescriptionChanged();
- }
- }
- }
-
- [Column(Storage="_territoryID", Name="TerritoryID", DbType="nvarchar", IsPrimaryKey=true, AutoSync=AutoSync.Never, CanBeNull=false)]
- [DebuggerNonUserCode()]
- public string TerritoryID
- {
- get
- {
- return this._territoryID;
- }
- set
- {
- if (((_territoryID == value)
- == false))
- {
- this.OnTerritoryIDChanging(value);
- this.SendPropertyChanging();
- this._territoryID = value;
- this.SendPropertyChanged("TerritoryID");
- this.OnTerritoryIDChanged();
- }
- }
- }
-
- #region Children
- [Association(Storage="_employeeTerritories", OtherKey="TerritoryID", ThisKey="TerritoryID", Name="fk_EmployeeTerritories_0")]
- [DebuggerNonUserCode()]
- public EntitySet<EmployeeTerritory> EmployeeTerritories
- {
- get
- {
- return this._employeeTerritories;
- }
- set
- {
- this._employeeTerritories = value;
- }
- }
- #endregion
-
- #region Parents
- [Association(Storage="_region", OtherKey="RegionID", ThisKey="RegionID", Name="fk_Territories_0", IsForeignKey=true)]
- [DebuggerNonUserCode()]
- public Region Region
- {
- get
- {
- return this._region.Entity;
- }
- set
- {
- if (((this._region.Entity == value)
- == false))
- {
- if ((this._region.Entity != null))
- {
- Region previousRegion = this._region.Entity;
- this._region.Entity = null;
- previousRegion.Territories.Remove(this);
- }
- this._region.Entity = value;
- if ((value != null))
- {
- value.Territories.Add(this);
- _regionID = value.RegionID;
- }
- else
- {
- _regionID = default(int);
- }
- }
- }
- }
- #endregion
-
- public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
-
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-
- protected virtual void SendPropertyChanging()
- {
- System.ComponentModel.PropertyChangingEventHandler h = this.PropertyChanging;
- if ((h != null))
- {
- h(this, emptyChangingEventArgs);
- }
- }
-
- protected virtual void SendPropertyChanged(string propertyName)
- {
- System.ComponentModel.PropertyChangedEventHandler h = this.PropertyChanged;
- if ((h != null))
- {
- h(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
-
- public override int GetHashCode()
- {
- int hc = 0;
- if ((_territoryID != null))
- {
- hc = (hc
- | (_territoryID.GetHashCode() * 1));
- }
- return hc;
- }
-
- public override bool Equals(object value)
- {
- if ((value == null))
- {
- return false;
- }
- if (((value.GetType() == this.GetType())
- == false))
- {
- return false;
- }
- Territory other = ((Territory)(value));
- return this.Equals(other);
- }
-
- public virtual bool Equals(Territory value)
- {
- if ((value == null))
- {
- return false;
- }
- return System.Collections.Generic.EqualityComparer<string>.Default.Equals(this._territoryID, value._territoryID);
- }
-
- #region Attachment handlers
- private void EmployeeTerritories_Attach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = this;
- }
-
- private void EmployeeTerritories_Detach(EmployeeTerritory entity)
- {
- this.SendPropertyChanging();
- entity.Territory = null;
- }
- #endregion
- }
-}
diff --git a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.dbml b/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.dbml
deleted file mode 100755
index 62f31893e02..00000000000
--- a/mcs/class/System.Data.Linq/tests/expected/Northwind.Sqlite-sqlmetal.dbml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0"?>
-<Database xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="main" Class="Main" BaseType="System.Data.Linq.DataContext" Provider="Sqlite" xmlns="http://schemas.microsoft.com/linqtosql/dbml/2007">
- <Table Name="main.Categories" Member="Categories">
- <Type Name="Categories">
- <Association Name="fk_Products_1" Member="Products" Storage="_products" Type="Products" ThisKey="CategoryID" OtherKey="CategoryID" DeleteRule="NO ACTION" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="CategoryName" Member="CategoryName" Storage="_categoryName" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Description" Member="Description" Storage="_description" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Picture" Member="Picture" Storage="_picture" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.CustomerCustomerDemo" Member="CustomerCustomerDemo">
- <Type Name="CustomerCustomerDemo">
- <Association Name="fk_CustomerCustomerDemo_0" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Association Name="fk_CustomerCustomerDemo_1" Member="CustomerDemographics" Storage="_customerDemographics" Type="CustomerDemographics" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.CustomerDemographics" Member="CustomerDemographics">
- <Type Name="CustomerDemographics">
- <Association Name="fk_CustomerCustomerDemo_1" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerTypeID" OtherKey="CustomerTypeID" DeleteRule="NO ACTION" />
- <Column Name="CustomerDesc" Member="CustomerDesc" Storage="_customerDesc" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CustomerTypeID" Member="CustomerTypeID" Storage="_customerTypeID" Type="System.String" DbType="nchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Customers" Member="Customers">
- <Type Name="Customers">
- <Association Name="fk_CustomerCustomerDemo_0" Member="CustomerCustomerDemo" Storage="_customerCustomerDemo" Type="CustomerCustomerDemo" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_2" Member="Orders" Storage="_orders" Type="Orders" ThisKey="CustomerID" OtherKey="CustomerID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Employees" Member="Employees">
- <Type Name="Employees">
- <Association Name="fk_EmployeeTerritories_1" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Association Name="fk_Employees_0" Member="ReportsToEmployees" Storage="_reportsToEmployees" Type="Employees" ThisKey="ReportsTo" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="fk_Employees_0" Member="EmployeeIDEmployees" Storage="_employeeIdeMployees" Type="Employees" ThisKey="EmployeeID" OtherKey="ReportsTo" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="EmployeeID" OtherKey="EmployeeID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="BirthDate" Member="BirthDate" Storage="_birthDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Extension" Member="Extension" Storage="_extension" Type="System.String" DbType="nvarchar (4)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="FirstName" Member="FirstName" Storage="_firstName" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="HireDate" Member="HireDate" Storage="_hireDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="HomePhone" Member="HomePhone" Storage="_homePhone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="LastName" Member="LastName" Storage="_lastName" Type="System.String" DbType="nvarchar (20)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Notes" Member="Notes" Storage="_notes" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Photo" Member="Photo" Storage="_photo" Type="System.Byte[]" DbType="image" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PhotoPath" Member="PhotoPath" Storage="_photoPath" Type="System.String" DbType="nvarchar (255)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ReportsTo" Member="ReportsTo" Storage="_reportsTo" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Title" Member="Title" Storage="_title" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="TitleOfCourtesy" Member="TitleOfCourtesy" Storage="_titleOfCourtesy" Type="System.String" DbType="nvarchar (25)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.EmployeeTerritories" Member="EmployeeTerritories">
- <Type Name="EmployeeTerritories">
- <Association Name="fk_EmployeeTerritories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="TerritoryID" OtherKey="TerritoryID" IsForeignKey="true" />
- <Association Name="fk_EmployeeTerritories_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Order Details" Member="OrderDetails">
- <Type Name="OrderDetails">
- <Association Name="fk_Order Details_0" Member="Products" Storage="_products" Type="Products" ThisKey="ProductID" OtherKey="ProductID" IsForeignKey="true" />
- <Association Name="fk_Order Details_1" Member="Orders" Storage="_orders" Type="Orders" ThisKey="OrderID" OtherKey="OrderID" IsForeignKey="true" />
- <Column Name="Discount" Member="Discount" Storage="_discount" Type="System.Single" DbType="real" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="Quantity" Member="Quantity" Storage="_quantity" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Orders" Member="Orders">
- <Type Name="Orders">
- <Association Name="fk_Order Details_1" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="OrderID" OtherKey="OrderID" DeleteRule="NO ACTION" />
- <Association Name="fk_Orders_0" Member="Shippers" Storage="_shippers" Type="Shippers" ThisKey="ShipVia" OtherKey="ShipperID" IsForeignKey="true" />
- <Association Name="fk_Orders_1" Member="Employees" Storage="_employees" Type="Employees" ThisKey="EmployeeID" OtherKey="EmployeeID" IsForeignKey="true" />
- <Association Name="fk_Orders_2" Member="Customers" Storage="_customers" Type="Customers" ThisKey="CustomerID" OtherKey="CustomerID" IsForeignKey="true" />
- <Column Name="CustomerID" Member="CustomerID" Storage="_customerID" Type="System.String" DbType="nchar (5)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="EmployeeID" Member="EmployeeID" Storage="_employeeID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Freight" Member="Freight" Storage="_freight" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="OrderDate" Member="OrderDate" Storage="_orderDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="OrderID" Member="OrderID" Storage="_orderID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="RequiredDate" Member="RequiredDate" Storage="_requiredDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipAddress" Member="ShipAddress" Storage="_shipAddress" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipCity" Member="ShipCity" Storage="_shipCity" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipCountry" Member="ShipCountry" Storage="_shipCountry" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipName" Member="ShipName" Storage="_shipName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShippedDate" Member="ShippedDate" Storage="_shippedDate" Type="System.DateTime" DbType="datetime" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipPostalCode" Member="ShipPostalCode" Storage="_shipPostalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipRegion" Member="ShipRegion" Storage="_shipRegion" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipVia" Member="ShipVia" Storage="_shipVia" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Products" Member="Products">
- <Type Name="Products">
- <Association Name="fk_Order Details_0" Member="OrderDetails" Storage="_orderDetails" Type="OrderDetails" ThisKey="ProductID" OtherKey="ProductID" DeleteRule="NO ACTION" />
- <Association Name="fk_Products_0" Member="Suppliers" Storage="_suppliers" Type="Suppliers" ThisKey="SupplierID" OtherKey="SupplierID" IsForeignKey="true" />
- <Association Name="fk_Products_1" Member="Categories" Storage="_categories" Type="Categories" ThisKey="CategoryID" OtherKey="CategoryID" IsForeignKey="true" />
- <Column Name="CategoryID" Member="CategoryID" Storage="_categoryID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Discontinued" Member="Discontinued" Storage="_discontinued" Type="System.Boolean" DbType="bit" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ProductID" Member="ProductID" Storage="_productID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- <Column Name="ProductName" Member="ProductName" Storage="_productName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="QuantityPerUnit" Member="QuantityPerUnit" Storage="_quantityPerUnit" Type="System.String" DbType="nvarchar (20)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ReorderLevel" Member="ReorderLevel" Storage="_reorderLevel" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitPrice" Member="UnitPrice" Storage="_unitPrice" Type="System.Decimal" DbType="money" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitsInStock" Member="UnitsInStock" Storage="_unitsInStock" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="UnitsOnOrder" Member="UnitsOnOrder" Storage="_unitsOnOrder" Type="System.Int16" DbType="smallint" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- </Type>
- </Table>
- <Table Name="main.Region" Member="Region">
- <Type Name="Region">
- <Association Name="fk_Territories_0" Member="Territories" Storage="_territories" Type="Territories" ThisKey="RegionID" OtherKey="RegionID" DeleteRule="NO ACTION" />
- <Column Name="RegionDescription" Member="RegionDescription" Storage="_regionDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Shippers" Member="Shippers">
- <Type Name="Shippers">
- <Association Name="fk_Orders_0" Member="Orders" Storage="_orders" Type="Orders" ThisKey="ShipperID" OtherKey="ShipVia" DeleteRule="NO ACTION" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ShipperID" Member="ShipperID" Storage="_shipperID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Suppliers" Member="Suppliers">
- <Type Name="Suppliers">
- <Association Name="fk_Products_0" Member="Products" Storage="_products" Type="Products" ThisKey="SupplierID" OtherKey="SupplierID" DeleteRule="NO ACTION" />
- <Column Name="Address" Member="Address" Storage="_address" Type="System.String" DbType="nvarchar (60)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="City" Member="City" Storage="_city" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="CompanyName" Member="CompanyName" Storage="_companyName" Type="System.String" DbType="nvarchar (40)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="ContactName" Member="ContactName" Storage="_contactName" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="ContactTitle" Member="ContactTitle" Storage="_contactTitle" Type="System.String" DbType="nvarchar (30)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Country" Member="Country" Storage="_country" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Fax" Member="Fax" Storage="_fax" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="HomePage" Member="HomePage" Storage="_homePage" Type="System.String" DbType="ntext" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Phone" Member="Phone" Storage="_phone" Type="System.String" DbType="nvarchar (24)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="PostalCode" Member="PostalCode" Storage="_postalCode" Type="System.String" DbType="nvarchar (10)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="Region" Member="Region" Storage="_region" Type="System.String" DbType="nvarchar (15)" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="true" />
- <Column Name="SupplierID" Member="SupplierID" Storage="_supplierID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
- </Type>
- </Table>
- <Table Name="main.Territories" Member="Territories">
- <Type Name="Territories">
- <Association Name="fk_EmployeeTerritories_0" Member="EmployeeTerritories" Storage="_employeeTerritories" Type="EmployeeTerritories" ThisKey="TerritoryID" OtherKey="TerritoryID" DeleteRule="NO ACTION" />
- <Association Name="fk_Territories_0" Member="Region" Storage="_region" Type="Region" ThisKey="RegionID" OtherKey="RegionID" IsForeignKey="true" />
- <Column Name="RegionID" Member="RegionID" Storage="_regionID" Type="System.Int32" DbType="INTEGER" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="TerritoryDescription" Member="TerritoryDescription" Storage="_territoryDescription" Type="System.String" DbType="nchar" IsPrimaryKey="false" IsDbGenerated="false" CanBeNull="false" />
- <Column Name="TerritoryID" Member="TerritoryID" Storage="_territoryID" Type="System.String" DbType="nvarchar" IsPrimaryKey="true" IsDbGenerated="false" CanBeNull="false" />
- </Type>
- </Table>
-</Database> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.Ingres.sql b/mcs/class/System.Data.Linq/tests/instnwnd.Ingres.sql
deleted file mode 100644
index 4706bc4cc3e..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.Ingres.sql
+++ /dev/null
@@ -1,9184 +0,0 @@
-/*
-** Copyright Microsoft, Inc. 1994 - 2000
-** All Rights Reserved.
-**
-** Changes for PostgreSQL Copyright 2009 Studio Associato Di Nunzio e Di Gregorio
-**
-** This file is distributed under the MS-PL license.
-** See LICENSE.MSPL for more information.
-*/
-
-COMMIT
-\p\g
-SET AUTOCOMMIT ON
-\p\g
-
-DROP Employees;\p\g
-DROP Categories;\p\g
-DROP Customers;\p\g
-DROP Shippers;\p\g
-DROP Suppliers;\p\g
-DROP Orders;\p\g
-DROP Products;\p\g
-DROP "OrderDetails";\p\g
-DROP CustomerCustomerDemo;\p\g
-DROP CustomerDemographics;\p\g
-DROP Region;\p\g
-DROP Territories;\p\g
-DROP EmployeeTerritories;\p\g
-
-CREATE TABLE "Employees" (
- "EmployeeID" integer NOT NULL ,
- "LastName" varchar (20) NOT NULL ,
- "FirstName" varchar (10) NOT NULL ,
- "Title" varchar (30) ,
- "TitleOfCourtesy" varchar (25) ,
- "BirthDate" date ,
- "HireDate" date ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "HomePhone" varchar (24) ,
- "Extension" varchar (4) ,
- "Photo" long byte ,
- "Notes" text ,
- "ReportsTo" int4 ,
- "PhotoPath" varchar (255) ,
- CONSTRAINT "PK_Employees" PRIMARY KEY (
- "EmployeeID"
- )
-);\p\g
-
-CREATE INDEX "Employees_LastName" ON "Employees"("LastName");\p\g
-CREATE INDEX "Employees_PostalCode" ON "Employees"("PostalCode");\p\g
-
-CREATE TABLE "Categories" (
- "CategoryID" integer NOT NULL ,
- "CategoryName" varchar (15) NOT NULL ,
- "Description" text ,
- "Picture" long byte ,
- CONSTRAINT "PK_Categories" PRIMARY KEY
- (
- "CategoryID"
- )
-);\p\g
-
-CREATE INDEX "Categories_CategoryName" ON "Categories"("CategoryName");\p\g
-
-CREATE TABLE "Customers" (
- "CustomerID" char (5) NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "ContactName" varchar (30) ,
- "ContactTitle" varchar (30) ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "Phone" varchar (24) ,
- "Fax" varchar (24) ,
- CONSTRAINT "PK_Customers" PRIMARY KEY
- (
- "CustomerID"
- )
-);\p\g
- CREATE INDEX "Customers_City" ON "Customers"("City");\p\g
-CREATE INDEX "Customers_CompanyName" ON "Customers"("CompanyName");\p\g
-CREATE INDEX "Customers_PostalCode" ON "Customers"("PostalCode");\p\g
-CREATE INDEX "Customers_Region" ON "Customers"("Region");\p\g
-
-CREATE TABLE "Shippers" (
- "ShipperID" integer NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "Phone" varchar (24) NULL ,
- CONSTRAINT "PK_Shippers" PRIMARY KEY
- (
- "ShipperID"
- )
-);\p\g
-
-CREATE TABLE "Suppliers" (
- "SupplierID" integer NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "ContactName" varchar (30) ,
- "ContactTitle" varchar (30) ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "Phone" varchar (24) ,
- "Fax" varchar (24) ,
- "HomePage" text ,
- CONSTRAINT "PK_Suppliers" PRIMARY KEY
- (
- "SupplierID"
- )
-);\p\g
-
-CREATE INDEX "Suppliers_CompanyName" ON "Suppliers"("CompanyName");\p\g
-CREATE INDEX "Suppliers_PostalCode" ON "Suppliers"("PostalCode");\p\g
-
-CREATE TABLE "Orders" (
- "OrderID" integer NOT NULL ,
- "CustomerID" char (5) ,
- "EmployeeID" int4 ,
- "OrderDate" date ,
- "RequiredDate" date ,
- "ShippedDate" date ,
- "ShipVia" int4 ,
- "Freight" decimal DEFAULT 0,
- "ShipName" varchar (40) ,
- "ShipAddress" varchar (60) ,
- "ShipCity" varchar (15) ,
- "ShipRegion" varchar (15) ,
- "ShipPostalCode" varchar (10) ,
- "ShipCountry" varchar (15) ,
- CONSTRAINT "PK_Orders" PRIMARY KEY
- (
- "OrderID"
- )
-);\p\g
-
-CREATE INDEX "Orders_CustomerID" ON "Orders"("CustomerID");\p\g
-CREATE INDEX "Orders_CustomersOrders" ON "Orders"("CustomerID");\p\g
-CREATE INDEX "Orders_EmployeeID" ON "Orders"("EmployeeID");\p\g
-CREATE INDEX "Orders_EmployeesOrders" ON "Orders"("EmployeeID");\p\g
-CREATE INDEX "Orders_OrderDate" ON "Orders"("OrderDate");\p\g
-CREATE INDEX "Orders_ShippedDate" ON "Orders"("ShippedDate");\p\g
-CREATE INDEX "Orders_ShippersOrders" ON "Orders"("ShipVia");\p\g
-CREATE INDEX "Orders_ShipPostalCode" ON "Orders"("ShipPostalCode");\p\g
-
-CREATE TABLE "Products" (
- "ProductID" integer NOT NULL ,
- "ProductName" varchar (40) NOT NULL ,
- "SupplierID" int4 ,
- "CategoryID" int4 ,
- "QuantityPerUnit" varchar (20) ,
- "UnitPrice" decimal DEFAULT 0,
- "UnitsInStock" int2 DEFAULT 0,
- "UnitsOnOrder" int2 DEFAULT 0,
- "ReorderLevel" int2 DEFAULT 0,
- "Discontinued" char(1) DEFAULT 'F',
- CONSTRAINT "PK_Products" PRIMARY KEY
- (
- "ProductID"
- )
-);\p\g
-
-CREATE INDEX "Products_CategoriesProducts" ON "Products"("CategoryID");\p\g
-CREATE INDEX "Products_CategoryID" ON "Products"("CategoryID");\p\g
-CREATE INDEX "Products_ProductName" ON "Products"("ProductName");\p\g
-CREATE INDEX "Products_SupplierID" ON "Products"("SupplierID");\p\g
-CREATE INDEX "Products_SuppliersProducts" ON "Products"("SupplierID");\p\g
-
-CREATE TABLE "OrderDetails" (
- "OrderID" int4 NOT NULL ,
- "ProductID" int4 NOT NULL ,
- "UnitPrice" decimal DEFAULT 0,
- "Quantity" int2 DEFAULT 1,
- "Discount" float DEFAULT 0,
- CONSTRAINT "PK_Order_Details" PRIMARY KEY
- (
- "OrderID",
- "ProductID"
- )
-);\p\g
-
-CREATE INDEX "OrderDetails_OrderID" ON "OrderDetails"("OrderID");\p\g
-CREATE INDEX "OrderDetails_OrdersOrder_Details" ON "OrderDetails"("OrderID");\p\g
-CREATE INDEX "OrderDetails_ProductID" ON "OrderDetails"("ProductID");\p\g
-CREATE INDEX "OrderDetails_ProdOrd_Det" ON "OrderDetails"("ProductID");\p\g
-
-CREATE VIEW "Customer and Suppliers by City" AS
-SELECT "City", "CompanyName", "ContactName", 'Customers' AS "Relationship"
-FROM "Customers"
-UNION SELECT "City", "CompanyName", "ContactName", 'Suppliers'
-FROM "Suppliers"
---ORDER BY "City", "CompanyName"
-;\p\g
-
-CREATE VIEW "Alphabetical list of products" AS
-SELECT "Products".*, "Categories"."CategoryName"
-FROM "Categories" INNER JOIN "Products" ON ("Categories"."CategoryID" = "Products"."CategoryID")
-WHERE ("Products"."Discontinued"='N')
-;\p\g
-
-CREATE VIEW "Current Product List" AS
-SELECT "Product_List"."ProductID", "Product_List"."ProductName"
-FROM "Products" AS "Product_List"
-WHERE ("Product_List"."Discontinued"='N')
---ORDER BY "Product_List"."ProductName"
-;\p\g
-
-CREATE VIEW "Orders Qry" AS
-SELECT "Orders"."OrderID", "Orders"."CustomerID", "Orders"."EmployeeID", "Orders"."OrderDate",
- "Orders"."RequiredDate",
- "Orders"."ShippedDate", "Orders"."ShipVia", "Orders"."Freight", "Orders"."ShipName",
- "Orders"."ShipAddress", "Orders"."ShipCity",
- "Orders"."ShipRegion", "Orders"."ShipPostalCode", "Orders"."ShipCountry",
- "Customers"."CompanyName", "Customers"."Address", "Customers"."City", "Customers"."Region",
- "Customers"."PostalCode", "Customers"."Country"
-FROM "Customers" INNER JOIN "Orders" ON "Customers"."CustomerID" = "Orders"."CustomerID"
-;\p\g
-
-CREATE VIEW "Products Above Average Price" AS
-SELECT "Products"."ProductName", "Products"."UnitPrice"
-FROM "Products"
-WHERE "Products"."UnitPrice" > (SELECT avg("UnitPrice") FROM "Products");\p\g
---ORDER BY Products.UnitPrice DESC ;\p\g
-
-CREATE VIEW "Products by Category" AS
-SELECT "Categories"."CategoryName", "Products"."ProductName", "Products"."QuantityPerUnit",
- "Products"."UnitsInStock", "Products"."Discontinued"
-FROM "Categories" INNER JOIN "Products" ON "Categories"."CategoryID" = "Products"."CategoryID"
-WHERE "Products"."Discontinued" != 'Y'
---ORDER BY Categories.CategoryName, Products.ProductName
-;\p\g
-
-CREATE VIEW "Quarterly Orders" AS
-SELECT DISTINCT "Customers"."CustomerID", "Customers"."CompanyName", "Customers"."City",
- "Customers"."Country"
-FROM "Customers" RIGHT OUTER JOIN "Orders" ON "Customers"."CustomerID" = "Orders"."CustomerID"
-WHERE "Orders"."OrderDate" BETWEEN '1997-01-01' AND '1997-12-31' ;\p\g
-
-CREATE VIEW "Invoices" AS
-SELECT "Orders"."ShipName", "Orders"."ShipAddress", "Orders"."ShipCity", "Orders"."ShipRegion",
- "Orders"."ShipPostalCode", "Orders"."ShipCountry", "Orders"."CustomerID",
- "Customers"."CompanyName" AS "CustomerName", "Customers"."Address", "Customers"."City",
- "Customers"."Region", "Customers"."PostalCode", "Customers"."Country",
- ("FirstName" || ' ' || "LastName") AS "Salesperson",
- "Orders"."OrderID", "Orders"."OrderDate", "Orders"."RequiredDate", "Orders"."ShippedDate",
- "Shippers"."CompanyName" AS "ShipperName",
- "OrderDetails"."ProductID", "Products"."ProductName", "OrderDetails"."UnitPrice",
- "OrderDetails"."Quantity", "OrderDetails"."Discount",
- (("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100)*100) AS "ExtendedPrice",
- "Orders"."Freight"
-FROM "Shippers",
- "Products",
- "Employees",
- "Customers",
- "Orders",
- "OrderDetails"
-WHERE "Employees"."EmployeeID" = "Orders"."EmployeeID"
- AND "Customers"."CustomerID" = "Orders"."CustomerID"
- AND "Orders"."OrderID" = "OrderDetails"."OrderID"
- AND "Products"."ProductID" = "OrderDetails"."ProductID"
- AND "Shippers"."ShipperID" = "Orders"."ShipVia"
-;\p\g
-
-CREATE VIEW "Order Details Extended" AS
-SELECT "OrderDetails"."OrderID", "OrderDetails"."ProductID", "Products"."ProductName",
- "OrderDetails"."UnitPrice", "OrderDetails"."Quantity", "OrderDetails"."Discount",
- (("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100) * 100) AS "ExtendedPrice"
-FROM "Products" INNER JOIN "OrderDetails" ON ("Products"."ProductID" = "OrderDetails"."ProductID")
---ORDER BY "OrderDetails".OrderID
-;\p\g
-
-CREATE VIEW "Order Subtotals" AS
-SELECT "OrderDetails"."OrderID",
- sum(("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100) * 100) AS "Subtotal"
-FROM "OrderDetails"
-GROUP BY "OrderDetails"."OrderID"
-;\p\g
-
-CREATE VIEW "Product Sales for 1997" AS
-SELECT "Categories"."CategoryName", "Products"."ProductName",
- sum(("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100) * 100) AS "ProductSales"
-FROM "Categories" INNER JOIN "Products" ON ("Categories"."CategoryID" = "Products"."CategoryID")
- INNER JOIN ("Orders"
- INNER JOIN "OrderDetails" ON ("Orders"."OrderID" = "OrderDetails"."OrderID"))
- ON ("Products"."ProductID" = "OrderDetails"."ProductID")
-WHERE "Orders"."ShippedDate" BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY "Categories"."CategoryName", "Products"."ProductName"
-;\p\g
-
-CREATE VIEW "Category Sales for 1997" AS
-SELECT "Product Sales for 1997"."CategoryName",
- sum("Product Sales for 1997"."ProductSales") AS "CategorySales"
-FROM "Product Sales for 1997"
-GROUP BY "Product Sales for 1997"."CategoryName"
-;\p\g
-
-CREATE VIEW "Sales by Category" AS
-SELECT "Categories"."CategoryID", "Categories"."CategoryName", "Products"."ProductName",
- sum("Order Details Extended"."ExtendedPrice") AS "ProductSales"
-FROM "Categories" INNER JOIN
- ("Products" INNER JOIN
- ("Orders" INNER JOIN "Order Details Extended" ON ("Orders"."OrderID" = "Order Details Extended"."OrderID"))
- ON ("Products"."ProductID" = "Order Details Extended"."ProductID"))
- ON ("Categories"."CategoryID" = "Products"."CategoryID")
-WHERE "Orders"."OrderDate" BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY "Categories"."CategoryID", "Categories"."CategoryName", "Products"."ProductName"
---ORDER BY Products.ProductName
-;\p\g
-
-CREATE VIEW "Sales Totals by Amount" AS
-SELECT "Order Subtotals"."Subtotal" AS "SaleAmount", "Orders"."OrderID", "Customers"."CompanyName",
- "Orders"."ShippedDate"
-FROM "Customers" INNER JOIN
- ("Orders" INNER JOIN "Order Subtotals" ON ("Orders"."OrderID" = "Order Subtotals"."OrderID"))
- ON ("Customers"."CustomerID" = "Orders"."CustomerID")
-WHERE ("Order Subtotals"."Subtotal" > 2500) AND ("Orders"."ShippedDate" BETWEEN '1997-01-01' AND '1997-12-31')
-;\p\g
-
-CREATE VIEW "Summary of Sales by Quarter" AS
-SELECT "Orders"."ShippedDate", "Orders"."OrderID", "Order Subtotals"."Subtotal"
-FROM "Orders" INNER JOIN "Order Subtotals" ON ("Orders"."OrderID" = "Order Subtotals"."OrderID")
-WHERE "Orders"."ShippedDate" IS NOT NULL
---ORDER BY Orders.ShippedDate
-;\p\g
-
-CREATE VIEW "Summary of Sales by Year" AS
-SELECT "Orders"."ShippedDate", "Orders"."OrderID", "Order Subtotals"."Subtotal"
-FROM "Orders" INNER JOIN "Order Subtotals" ON "Orders"."OrderID" = "Order Subtotals"."OrderID"
-WHERE "Orders"."ShippedDate" IS NOT NULL
---ORDER BY Orders.ShippedDate
-;\p\g
-
-/* create procedure "Ten Most Expensive Products" AS
-SET ROWCOUNT 10
-SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
-FROM Products
-ORDER BY Products.UnitPrice DESC
-GO
-
-create procedure "Employee Sales by Country"
-@Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount
-FROM Employees INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Employees.EmployeeID = Orders.EmployeeID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-create procedure "Sales by Year"
- @Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal, DATENAME(yy,ShippedDate) AS Year
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO*/
-
-/*
-BEGIN;\p\g
-SET CONSTRAINTS ALL DEFERRED;\p\g
-SET datestyle TO iso, mdy;\p\g
-*/
-
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(1,'Beverages','Soft drinks, coffees, teas, beers, and ales','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(3,'Confections','Desserts, candies, and sweet breads','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(4,'Dairy Products','Cheeses','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(5,'Grains/Cereals','Breads, crackers, pasta, and cereal','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(6,'Meat/Poultry','Prepared meats','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(7,'Produce','Dried fruit and bean curd','');\p\g
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(8,'Seafood','Seaweed and fish','');\p\g
-
-INSERT INTO "Customers" VALUES('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',NULL,'12209','Germany','030-0074321','030-0076545');\p\g
-INSERT INTO "Customers" VALUES('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitución 2222','México D.F.',NULL,'05021','Mexico','(5) 555-4729','(5) 555-3745');\p\g
-INSERT INTO "Customers" VALUES('ANTON','Antonio Moreno Taquería','Antonio Moreno','Owner','Mataderos 2312','México D.F.',NULL,'05023','Mexico','(5) 555-3932',NULL);\p\g
-INSERT INTO "Customers" VALUES('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',NULL,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750');\p\g
-INSERT INTO "Customers" VALUES('BERGS','Berglunds snabbköp','Christina Berglund','Order Administrator','Berguvsvägen 8','Luleå',NULL,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67');\p\g
-INSERT INTO "Customers" VALUES('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',NULL,'68306','Germany','0621-08460','0621-08924');\p\g
-INSERT INTO "Customers" VALUES('BLONP','Blondesddsl père et fils','Frédérique Citeaux','Marketing Manager','24, place Kléber','Strasbourg',NULL,'67000','France','88.60.15.31','88.60.15.32');\p\g
-INSERT INTO "Customers" VALUES('BOLID','Bólido Comidas preparadas','Martín Sommer','Owner','C/ Araquil, 67','Madrid',NULL,'28023','Spain','(91) 555 22 82','(91) 555 91 99');\p\g
-INSERT INTO "Customers" VALUES('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',NULL,'13008','France','91.24.45.40','91.24.45.41');\p\g
-INSERT INTO "Customers" VALUES('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745');\p\g
-
-INSERT INTO "Customers" VALUES('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',NULL,'EC2 5NT','UK','(171) 555-1212',NULL);\p\g
-INSERT INTO "Customers" VALUES('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',NULL,'1010','Argentina','(1) 135-5555','(1) 135-4892');\p\g
-INSERT INTO "Customers" VALUES('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','México D.F.',NULL,'05022','Mexico','(5) 555-3392','(5) 555-7293');\p\g
-INSERT INTO "Customers" VALUES('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',NULL,'3012','Switzerland','0452-076545',NULL);\p\g
-INSERT INTO "Customers" VALUES('COMMI','Comércio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusíadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',NULL);\p\g
-INSERT INTO "Customers" VALUES('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',NULL,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199');\p\g
-INSERT INTO "Customers" VALUES('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',NULL,'52066','Germany','0241-039123','0241-059428');\p\g
-INSERT INTO "Customers" VALUES('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',NULL,'44000','France','40.67.88.88','40.67.89.89');\p\g
-INSERT INTO "Customers" VALUES('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',NULL,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373');\p\g
-INSERT INTO "Customers" VALUES('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',NULL,'8010','Austria','7675-3425','7675-3426');\p\g
-
-INSERT INTO "Customers" VALUES('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Orós, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',NULL);\p\g
-INSERT INTO "Customers" VALUES('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',NULL,'28034','Spain','(91) 555 94 44','(91) 555 55 93');\p\g
-INSERT INTO "Customers" VALUES('FOLIG','Folies gourmandes','Martine Rancé','Assistant Sales Agent','184, chaussée de Tournai','Lille',NULL,'59000','France','20.16.10.16','20.16.10.17');\p\g
-INSERT INTO "Customers" VALUES('FOLKO','Folk och fä HB','Maria Larsson','Owner','Åkergatan 24','Bräcke',NULL,'S-844 67','Sweden','0695-34 67 21',NULL);\p\g
-INSERT INTO "Customers" VALUES('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','München',NULL,'80805','Germany','089-0877310','089-0877451');\p\g
-INSERT INTO "Customers" VALUES('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',NULL,'44000','France','40.32.21.21','40.32.21.20');\p\g
-INSERT INTO "Customers" VALUES('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',NULL,'10100','Italy','011-4988260','011-4988261');\p\g
-INSERT INTO "Customers" VALUES('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',NULL,'1675','Portugal','(1) 354-2534','(1) 354-2535');\p\g
-INSERT INTO "Customers" VALUES('GALED','Galería del gastrónomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluña, 23','Barcelona',NULL,'08022','Spain','(93) 203 4560','(93) 203 4561');\p\g
-INSERT INTO "Customers" VALUES('GODOS','Godos Cocina Típica','José Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',NULL,'41101','Spain','(95) 555 82 82',NULL);\p\g
-
-INSERT INTO "Customers" VALUES('GOURL','Gourmet Lanchonetes','André Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',NULL);\p\g
-INSERT INTO "Customers" VALUES('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',NULL);\p\g
-INSERT INTO "Customers" VALUES('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5ª Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397');\p\g
-INSERT INTO "Customers" VALUES('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paço, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765');\p\g
-INSERT INTO "Customers" VALUES('HILAA','HILARION-Abastos','Carlos Hernández','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal','Táchira','5022','Venezuela','(5) 555-1340','(5) 555-1948');\p\g
-INSERT INTO "Customers" VALUES('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376');\p\g
-INSERT INTO "Customers" VALUES('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',NULL,'Ireland','2967 542','2967 3333');\p\g
-INSERT INTO "Customers" VALUES('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',NULL);\p\g
-INSERT INTO "Customers" VALUES('KOENE','Königlich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',NULL,'14776','Germany','0555-09876',NULL);\p\g
-INSERT INTO "Customers" VALUES('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',NULL,'78000','France','30.59.84.10','30.59.85.11');\p\g
-
-INSERT INTO "Customers" VALUES('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',NULL,'31000','France','61.77.61.10','61.77.61.11');\p\g
-INSERT INTO "Customers" VALUES('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293');\p\g
-INSERT INTO "Customers" VALUES('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221');\p\g
-INSERT INTO "Customers" VALUES('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',NULL,'60528','Germany','069-0245984','069-0245874');\p\g
-INSERT INTO "Customers" VALUES('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',NULL);\p\g
-INSERT INTO "Customers" VALUES('LILAS','LILA-Supermercado','Carlos González','Accounting Manager','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256');\p\g
-INSERT INTO "Customers" VALUES('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93');\p\g
-INSERT INTO "Customers" VALUES('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646');\p\g
-INSERT INTO "Customers" VALUES('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',NULL,'24100','Italy','035-640230','035-640231');\p\g
-INSERT INTO "Customers" VALUES('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',NULL,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68');\p\g
-
-INSERT INTO "Customers" VALUES('MEREP','Mère Paillarde','Jean Fresnière','Marketing Assistant','43 rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055');\p\g
-INSERT INTO "Customers" VALUES('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',NULL,'04179','Germany','0342-023176',NULL);\p\g
-INSERT INTO "Customers" VALUES('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',NULL,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530');\p\g
-INSERT INTO "Customers" VALUES('OCEAN','Océano Atlántico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',NULL,'1010','Argentina','(1) 135-5333','(1) 135-5535');\p\g
-INSERT INTO "Customers" VALUES('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880');\p\g
-INSERT INTO "Customers" VALUES('OTTIK','Ottilies Käseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Köln',NULL,'50739','Germany','0221-0644327','0221-0765721');\p\g
-INSERT INTO "Customers" VALUES('PARIS','Paris spécialités','Marie Bertrand','Owner','265, boulevard Charonne','Paris',NULL,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77');\p\g
-INSERT INTO "Customers" VALUES('PERIC','Pericles Comidas clásicas','Guillermo Fernández','Sales Representative','Calle Dr. Jorge Cash 321','México D.F.',NULL,'05033','Mexico','(5) 552-3745','(5) 545-3745');\p\g
-INSERT INTO "Customers" VALUES('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',NULL,'5020','Austria','6562-9722','6562-9723');\p\g
-INSERT INTO "Customers" VALUES('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saúde n. 58','Lisboa',NULL,'1756','Portugal','(1) 356-5634',NULL);\p\g
-
-INSERT INTO "Customers" VALUES('QUEDE','Que Delícia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545');\p\g
-INSERT INTO "Customers" VALUES('QUEEN','Queen Cozinha','Lúcia Carvalho','Marketing Assistant','Alameda dos Canàrios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',NULL);\p\g
-INSERT INTO "Customers" VALUES('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstraße 10','Cunewalde',NULL,'01307','Germany','0372-035188',NULL);\p\g
-INSERT INTO "Customers" VALUES('RANCH','Rancho grande','Sergio Gutiérrez','Sales Representative','Av. del Libertador 900','Buenos Aires',NULL,'1010','Argentina','(1) 123-5555','(1) 123-5556');\p\g
-INSERT INTO "Customers" VALUES('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620');\p\g
-INSERT INTO "Customers" VALUES('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',NULL,'42100','Italy','0522-556721','0522-556722');\p\g
-INSERT INTO "Customers" VALUES('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',NULL);\p\g
-INSERT INTO "Customers" VALUES('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Genève',NULL,'1203','Switzerland','0897-034214',NULL);\p\g
-INSERT INTO "Customers" VALUES('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Vía, 1','Madrid',NULL,'28001','Spain','(91) 745 6200','(91) 745 6210');\p\g
-INSERT INTO "Customers" VALUES('SANTG','Santé Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',NULL,'4110','Norway','07-98 92 35','07-98 92 47');\p\g
-
-INSERT INTO "Customers" VALUES('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',NULL);\p\g
-INSERT INTO "Customers" VALUES('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',NULL,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646');\p\g
-INSERT INTO "Customers" VALUES('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinbæltet 34','Kobenhavn',NULL,'1734','Denmark','31 12 34 56','31 13 35 57');\p\g
-INSERT INTO "Customers" VALUES('SPECD','Spécialités du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',NULL,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20');\p\g
-INSERT INTO "Customers" VALUES('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525');\p\g
-INSERT INTO "Customers" VALUES('SUPRD','Suprêmes délices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',NULL,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21');\p\g
-INSERT INTO "Customers" VALUES('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',NULL);\p\g
-INSERT INTO "Customers" VALUES('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083');\p\g
-INSERT INTO "Customers" VALUES('TOMSP','Toms Spezialitäten','Karin Josephs','Marketing Manager','Luisenstr. 48','Münster',NULL,'44087','Germany','0251-031259','0251-035695');\p\g
-INSERT INTO "Customers" VALUES('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','México D.F.',NULL,'05033','Mexico','(5) 555-2933',NULL);\p\g
-
-INSERT INTO "Customers" VALUES('TRADH','Tradição Hipermercados','Anabela Domingues','Sales Representative','Av. Inês de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168');\p\g
-INSERT INTO "Customers" VALUES('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174');\p\g
-INSERT INTO "Customers" VALUES('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Ã…rhus',NULL,'8200','Denmark','86 21 32 43','86 22 33 44');\p\g
-INSERT INTO "Customers" VALUES('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',NULL,'69004','France','78.32.54.86','78.32.54.87');\p\g
-INSERT INTO "Customers" VALUES('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',NULL,'51100','France','26.47.15.10','26.47.15.11');\p\g
-INSERT INTO "Customers" VALUES('WANDK','Die Wandernde Kuh','Rita Müller','Sales Representative','Adenauerallee 900','Stuttgart',NULL,'70563','Germany','0711-020361','0711-035428');\p\g
-INSERT INTO "Customers" VALUES('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',NULL,'90110','Finland','981-443655','981-443655');\p\g
-INSERT INTO "Customers" VALUES('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',NULL);\p\g
-INSERT INTO "Customers" VALUES('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115');\p\g
-INSERT INTO "Customers" VALUES('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',NULL,'21240','Finland','90-224 8858','90-224 8858');\p\g
-INSERT INTO "Customers" VALUES('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',NULL,'01-012','Poland','(26) 642-7012','(26) 642-7012');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(1,'Davolio','Nancy','Sales Representative','Ms.','12/08/1948','05/01/1992','507 - 20th Ave. E.
-Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467','','Education includes a BA in psychology from Colorado State University in 1970. She also completed "The Art of the Cold Call." Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(2,'Fuller','Andrew','Vice President, Sales','Dr.','02/19/1952','08/14/1992','908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457','','Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',NULL,'http://accweb/emmployees/fuller.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(3,'Leverling','Janet','Sales Representative','Ms.','08/30/1963','04/01/1992','722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355','','Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(4,'Peacock','Margaret','Sales Representative','Mrs.','09/19/1937','05/03/1993','4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176','','Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(5,'Buchanan','Steven','Sales Manager','Mr.','03/04/1955','10/17/1993','14 Garrett Hill','London',NULL,'SW1 8JR','UK','(71) 555-4848','3453','','Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses "Successful Telemarketing" and "International Sales Management." He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(6,'Suyama','Michael','Sales Representative','Mr.','07/02/1963','10/17/1993','Coventry House
-Miner Rd.','London',NULL,'EC2 7JR','UK','(71) 555-7773','428','','Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses "Multi-Cultural Selling" and "Time Management for the Sales Professional." He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(7,'King','Robert','Sales Representative','Mr.','05/29/1960','01/02/1994','Edgeham Hollow
-Winchester Way','London',NULL,'RG1 9SP','UK','(71) 555-5598','465','','Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled "Selling in Europe," he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(8,'Callahan','Laura','Inside Sales Coordinator','Ms.','01/09/1958','03/05/1994','4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344','','Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp');\p\g
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(9,'Dodsworth','Anne','Sales Representative','Ms.','01/27/1966','11/15/1994','7 Houndstooth Rd.','London',NULL,'WG2 7LT','UK','(71) 555-4444','452','','Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp');\p\g
-
-INSERT INTO "OrderDetails" VALUES(10248,11,14,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10248,42,9.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10248,72,34.8,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10249,14,18.6,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10249,51,42.4,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10250,41,7.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10250,51,42.4,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10250,65,16.8,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10251,22,16.8,6,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10251,57,15.6,15,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10251,65,16.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10252,20,64.8,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10252,33,2,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10252,60,27.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10253,31,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10253,39,14.4,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10253,49,16,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10254,24,3.6,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10254,55,19.2,21,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10254,74,8,21,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10255,2,15.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10255,16,13.9,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10255,36,15.2,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10255,59,44,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10256,53,26.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10256,77,10.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10257,27,35.1,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10257,39,14.4,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10257,77,10.4,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10258,2,15.2,50,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10258,5,17,65,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10258,32,25.6,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10259,21,8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10259,37,20.8,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10260,41,7.7,16,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10260,57,15.6,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10260,62,39.4,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10260,70,12,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10261,21,8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10261,35,14.4,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10262,5,17,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10262,7,24,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10262,56,30.4,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10263,16,13.9,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10263,24,3.6,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10263,30,20.7,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10263,74,8,36,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10264,2,15.2,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10264,41,7.7,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10265,17,31.2,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10265,70,12,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10266,12,30.4,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10267,40,14.7,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10267,59,44,70,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10267,76,14.4,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10268,29,99,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10268,72,27.8,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10269,33,2,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10269,72,27.8,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10270,36,15.2,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10270,43,36.8,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10271,33,2,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10272,20,64.8,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10272,31,10,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10272,72,27.8,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10273,10,24.8,24,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10273,31,10,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10273,33,2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10273,40,14.7,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10273,76,14.4,33,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10274,71,17.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10274,72,27.8,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10275,24,3.6,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10275,59,44,6,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10276,10,24.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10276,13,4.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10277,28,36.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10277,62,39.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10278,44,15.5,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10278,59,44,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10278,63,35.1,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10278,73,12,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10279,17,31.2,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10280,24,3.6,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10280,55,19.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10280,75,6.2,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10281,19,7.3,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10281,24,3.6,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10281,35,14.4,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10282,30,20.7,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10282,57,15.6,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10283,15,12.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10283,19,7.3,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10283,60,27.2,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10283,72,27.8,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10284,27,35.1,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10284,44,15.5,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10284,60,27.2,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10284,67,11.2,5,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10285,1,14.4,45,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10285,40,14.7,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10285,53,26.2,36,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10286,35,14.4,100,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10286,62,39.4,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10287,16,13.9,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10287,34,11.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10287,46,9.6,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10288,54,5.9,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10288,68,10,3,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10289,3,8,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10289,64,26.6,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10290,5,17,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10290,29,99,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10290,49,16,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10290,77,10.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10291,13,4.8,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10291,44,15.5,24,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10291,51,42.4,2,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10292,20,64.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10293,18,50,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10293,24,3.6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10293,63,35.1,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10293,75,6.2,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10294,1,14.4,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10294,17,31.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10294,43,36.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10294,60,27.2,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10294,75,6.2,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10295,56,30.4,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10296,11,16.8,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10296,16,13.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10296,69,28.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10297,39,14.4,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10297,72,27.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10298,2,15.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10298,36,15.2,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10298,59,44,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10298,62,39.4,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10299,19,7.3,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10299,70,12,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10300,66,13.6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10300,68,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10301,40,14.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10301,56,30.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10302,17,31.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10302,28,36.4,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10302,43,36.8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10303,40,14.7,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10303,65,16.8,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10303,68,10,15,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10304,49,16,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10304,59,44,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10304,71,17.2,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10305,18,50,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10305,29,99,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10305,39,14.4,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10306,30,20.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10306,53,26.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10306,54,5.9,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10307,62,39.4,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10307,68,10,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10308,69,28.8,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10308,70,12,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10309,4,17.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10309,6,20,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10309,42,11.2,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10309,43,36.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10309,71,17.2,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10310,16,13.9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10310,62,39.4,5,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10311,42,11.2,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10311,69,28.8,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10312,28,36.4,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10312,43,36.8,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10312,53,26.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10312,75,6.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10313,36,15.2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10314,32,25.6,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10314,58,10.6,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10314,62,39.4,25,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10315,34,11.2,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10315,70,12,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10316,41,7.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10316,62,39.4,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10317,1,14.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10318,41,7.7,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10318,76,14.4,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10319,17,31.2,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10319,28,36.4,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10319,76,14.4,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10320,71,17.2,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10321,35,14.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10322,52,5.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10323,15,12.4,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10323,25,11.2,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10323,39,14.4,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10324,16,13.9,21,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10324,35,14.4,70,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10324,46,9.6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10324,59,44,40,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10324,63,35.1,80,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10325,6,20,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10325,13,4.8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10325,14,18.6,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10325,31,10,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10325,72,27.8,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10326,4,17.6,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10326,57,15.6,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10326,75,6.2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10327,2,15.2,25,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10327,11,16.8,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10327,30,20.7,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10327,58,10.6,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10328,59,44,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10328,65,16.8,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10328,68,10,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10329,19,7.3,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10329,30,20.7,8,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10329,38,210.8,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10329,56,30.4,12,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10330,26,24.9,50,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10330,72,27.8,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10331,54,5.9,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10332,18,50,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10332,42,11.2,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10332,47,7.6,16,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10333,14,18.6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10333,21,8,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10333,71,17.2,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10334,52,5.6,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10334,68,10,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10335,2,15.2,7,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10335,31,10,25,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10335,32,25.6,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10335,51,42.4,48,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10336,4,17.6,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10337,23,7.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10337,26,24.9,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10337,36,15.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10337,37,20.8,28,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10337,72,27.8,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10338,17,31.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10338,30,20.7,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10339,4,17.6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10339,17,31.2,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10339,62,39.4,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10340,18,50,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10340,41,7.7,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10340,43,36.8,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10341,33,2,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10341,59,44,9,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10342,2,15.2,24,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10342,31,10,56,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10342,36,15.2,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10342,55,19.2,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10343,64,26.6,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10343,68,10,4,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10343,76,14.4,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10344,4,17.6,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10344,8,32,70,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10345,8,32,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10345,19,7.3,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10345,42,11.2,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10346,17,31.2,36,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10346,56,30.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10347,25,11.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10347,39,14.4,50,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10347,40,14.7,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10347,75,6.2,6,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10348,1,14.4,15,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10348,23,7.2,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10349,54,5.9,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10350,50,13,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10350,69,28.8,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10351,38,210.8,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10351,41,7.7,13,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10351,44,15.5,77,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10351,65,16.8,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10352,24,3.6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10352,54,5.9,20,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10353,11,16.8,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10353,38,210.8,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10354,1,14.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10354,29,99,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10355,24,3.6,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10355,57,15.6,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10356,31,10,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10356,55,19.2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10356,69,28.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10357,10,24.8,30,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10357,26,24.9,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10357,60,27.2,8,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10358,24,3.6,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10358,34,11.2,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10358,36,15.2,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10359,16,13.9,56,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10359,31,10,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10359,60,27.2,80,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10360,28,36.4,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10360,29,99,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10360,38,210.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10360,49,16,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10360,54,5.9,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10361,39,14.4,54,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10361,60,27.2,55,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10362,25,11.2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10362,51,42.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10362,54,5.9,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10363,31,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10363,75,6.2,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10363,76,14.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10364,69,28.8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10364,71,17.2,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10365,11,16.8,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10366,65,16.8,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10366,77,10.4,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10367,34,11.2,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10367,54,5.9,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10367,65,16.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10367,77,10.4,7,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10368,21,8,5,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10368,28,36.4,13,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10368,57,15.6,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10368,64,26.6,35,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10369,29,99,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10369,56,30.4,18,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10370,1,14.4,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10370,64,26.6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10370,74,8,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10371,36,15.2,6,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10372,20,64.8,12,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10372,38,210.8,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10372,60,27.2,70,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10372,72,27.8,42,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10373,58,10.6,80,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10373,71,17.2,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10374,31,10,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10374,58,10.6,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10375,14,18.6,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10375,54,5.9,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10376,31,10,42,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10377,28,36.4,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10377,39,14.4,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10378,71,17.2,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10379,41,7.7,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10379,63,35.1,16,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10379,65,16.8,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10380,30,20.7,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10380,53,26.2,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10380,60,27.2,6,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10380,70,12,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10381,74,8,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10382,5,17,32,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10382,18,50,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10382,29,99,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10382,33,2,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10382,74,8,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10383,13,4.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10383,50,13,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10383,56,30.4,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10384,20,64.8,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10384,60,27.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10385,7,24,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10385,60,27.2,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10385,68,10,8,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10386,24,3.6,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10386,34,11.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10387,24,3.6,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10387,28,36.4,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10387,59,44,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10387,71,17.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10388,45,7.6,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10388,52,5.6,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10388,53,26.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10389,10,24.8,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10389,55,19.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10389,62,39.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10389,70,12,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10390,31,10,60,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10390,35,14.4,40,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10390,46,9.6,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10390,72,27.8,24,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10391,13,4.8,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10392,69,28.8,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10393,2,15.2,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10393,14,18.6,42,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10393,25,11.2,7,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10393,26,24.9,70,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10393,31,10,32,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10394,13,4.8,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10394,62,39.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10395,46,9.6,28,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10395,53,26.2,70,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10395,69,28.8,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10396,23,7.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10396,71,17.2,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10396,72,27.8,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10397,21,8,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10397,51,42.4,18,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10398,35,14.4,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10398,55,19.2,120,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10399,68,10,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10399,71,17.2,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10399,76,14.4,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10399,77,10.4,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10400,29,99,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10400,35,14.4,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10400,49,16,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10401,30,20.7,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10401,56,30.4,70,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10401,65,16.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10401,71,17.2,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10402,23,7.2,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10402,63,35.1,65,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10403,16,13.9,21,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10403,48,10.2,70,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10404,26,24.9,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10404,42,11.2,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10404,49,16,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10405,3,8,50,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10406,1,14.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10406,21,8,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10406,28,36.4,42,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10406,36,15.2,5,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10406,40,14.7,2,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10407,11,16.8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10407,69,28.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10407,71,17.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10408,37,20.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10408,54,5.9,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10408,62,39.4,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10409,14,18.6,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10409,21,8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10410,33,2,49,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10410,59,44,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10411,41,7.7,25,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10411,44,15.5,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10411,59,44,9,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10412,14,18.6,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10413,1,14.4,24,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10413,62,39.4,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10413,76,14.4,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10414,19,7.3,18,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10414,33,2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10415,17,31.2,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10415,33,2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10416,19,7.3,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10416,53,26.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10416,57,15.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10417,38,210.8,50,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10417,46,9.6,2,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10417,68,10,36,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10417,77,10.4,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10418,2,15.2,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10418,47,7.6,55,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10418,61,22.8,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10418,74,8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10419,60,27.2,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10419,69,28.8,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10420,9,77.6,20,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10420,13,4.8,2,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10420,70,12,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10420,73,12,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10421,19,7.3,4,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10421,26,24.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10421,53,26.2,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10421,77,10.4,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10422,26,24.9,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10423,31,10,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10423,59,44,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10424,35,14.4,60,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10424,38,210.8,49,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10424,68,10,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10425,55,19.2,10,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10425,76,14.4,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10426,56,30.4,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10426,64,26.6,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10427,14,18.6,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10428,46,9.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10429,50,13,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10429,63,35.1,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10430,17,31.2,45,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10430,21,8,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10430,56,30.4,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10430,59,44,70,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10431,17,31.2,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10431,40,14.7,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10431,47,7.6,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10432,26,24.9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10432,54,5.9,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10433,56,30.4,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10434,11,16.8,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10434,76,14.4,18,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10435,2,15.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10435,22,16.8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10435,72,27.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10436,46,9.6,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10436,56,30.4,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10436,64,26.6,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10436,75,6.2,24,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10437,53,26.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10438,19,7.3,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10438,34,11.2,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10438,57,15.6,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10439,12,30.4,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10439,16,13.9,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10439,64,26.6,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10439,74,8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10440,2,15.2,45,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10440,16,13.9,49,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10440,29,99,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10440,61,22.8,90,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10441,27,35.1,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10442,11,16.8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10442,54,5.9,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10442,66,13.6,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10443,11,16.8,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10443,28,36.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10444,17,31.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10444,26,24.9,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10444,35,14.4,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10444,41,7.7,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10445,39,14.4,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10445,54,5.9,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10446,19,7.3,12,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10446,24,3.6,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10446,31,10,3,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10446,52,5.6,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10447,19,7.3,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10447,65,16.8,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10447,71,17.2,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10448,26,24.9,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10448,40,14.7,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10449,10,24.8,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10449,52,5.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10449,62,39.4,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10450,10,24.8,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10450,54,5.9,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10451,55,19.2,120,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10451,64,26.6,35,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10451,65,16.8,28,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10451,77,10.4,55,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10452,28,36.4,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10452,44,15.5,100,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10453,48,10.2,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10453,70,12,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10454,16,13.9,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10454,33,2,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10454,46,9.6,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10455,39,14.4,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10455,53,26.2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10455,61,22.8,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10455,71,17.2,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10456,21,8,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10456,49,16,21,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10457,59,44,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10458,26,24.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10458,28,36.4,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10458,43,36.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10458,56,30.4,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10458,71,17.2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10459,7,24,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10459,46,9.6,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10459,72,27.8,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10460,68,10,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10460,75,6.2,4,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10461,21,8,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10461,30,20.7,28,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10461,55,19.2,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10462,13,4.8,1,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10462,23,7.2,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10463,19,7.3,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10463,42,11.2,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10464,4,17.6,16,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10464,43,36.8,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10464,56,30.4,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10464,60,27.2,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10465,24,3.6,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10465,29,99,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10465,40,14.7,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10465,45,7.6,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10465,50,13,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10466,11,16.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10466,46,9.6,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10467,24,3.6,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10467,25,11.2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10468,30,20.7,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10468,43,36.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10469,2,15.2,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10469,16,13.9,35,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10469,44,15.5,2,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10470,18,50,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10470,23,7.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10470,64,26.6,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10471,7,24,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10471,56,30.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10472,24,3.6,80,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10472,51,42.4,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10473,33,2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10473,71,17.2,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10474,14,18.6,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10474,28,36.4,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10474,40,14.7,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10474,75,6.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10475,31,10,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10475,66,13.6,60,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10475,76,14.4,42,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10476,55,19.2,2,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10476,70,12,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10477,1,14.4,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10477,21,8,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10477,39,14.4,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10478,10,24.8,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10479,38,210.8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10479,53,26.2,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10479,59,44,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10479,64,26.6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10480,47,7.6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10480,59,44,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10481,49,16,24,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10481,60,27.2,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10482,40,14.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10483,34,11.2,35,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10483,77,10.4,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10484,21,8,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10484,40,14.7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10484,51,42.4,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10485,2,15.2,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10485,3,8,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10485,55,19.2,30,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10485,70,12,60,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10486,11,16.8,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10486,51,42.4,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10486,74,8,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10487,19,7.3,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10487,26,24.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10487,54,5.9,24,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10488,59,44,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10488,73,12,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10489,11,16.8,15,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10489,16,13.9,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10490,59,44,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10490,68,10,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10490,75,6.2,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10491,44,15.5,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10491,77,10.4,7,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10492,25,11.2,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10492,42,11.2,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10493,65,16.8,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10493,66,13.6,10,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10493,69,28.8,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10494,56,30.4,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10495,23,7.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10495,41,7.7,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10495,77,10.4,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10496,31,10,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10497,56,30.4,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10497,72,27.8,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10497,77,10.4,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10498,24,4.5,14,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10498,40,18.4,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10498,42,14,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10499,28,45.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10499,49,20,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10500,15,15.5,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10500,28,45.6,8,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10501,54,7.45,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10502,45,9.5,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10502,53,32.8,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10502,67,14,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10503,14,23.25,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10503,65,21.05,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10504,2,19,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10504,21,10,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10504,53,32.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10504,61,28.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10505,62,49.3,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10506,25,14,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10506,70,15,14,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10507,43,46,15,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10507,48,12.75,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10508,13,6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10508,39,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10509,28,45.6,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10510,29,123.79,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10510,75,7.75,36,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10511,4,22,50,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10511,7,30,50,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10511,8,40,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10512,24,4.5,10,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10512,46,12,9,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10512,47,9.5,6,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10512,60,34,12,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10513,21,10,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10513,32,32,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10513,61,28.5,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10514,20,81,39,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10514,28,45.6,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10514,56,38,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10514,65,21.05,39,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10514,75,7.75,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10515,9,97,16,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10515,16,17.45,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10515,27,43.9,120,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10515,33,2.5,16,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10515,60,34,84,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10516,18,62.5,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10516,41,9.65,80,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10516,42,14,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10517,52,7,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10517,59,55,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10517,70,15,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10518,24,4.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10518,38,263.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10518,44,19.45,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10519,10,31,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10519,56,38,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10519,60,34,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10520,24,4.5,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10520,53,32.8,5,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10521,35,18,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10521,41,9.65,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10521,68,12.5,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10522,1,18,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10522,8,40,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10522,30,25.89,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10522,40,18.4,25,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10523,17,39,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10523,20,81,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10523,37,26,18,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10523,41,9.65,6,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10524,10,31,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10524,30,25.89,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10524,43,46,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10524,54,7.45,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10525,36,19,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10525,40,18.4,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10526,1,18,8,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10526,13,6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10526,56,38,30,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10527,4,22,50,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10527,36,19,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10528,11,21,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10528,33,2.5,8,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10528,72,34.8,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10529,55,24,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10529,68,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10529,69,36,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10530,17,39,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10530,43,46,25,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10530,61,28.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10530,76,18,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10531,59,55,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10532,30,25.89,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10532,66,17,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10533,4,22,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10533,72,34.8,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10533,73,15,24,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10534,30,25.89,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10534,40,18.4,10,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10534,54,7.45,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10535,11,21,50,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10535,40,18.4,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10535,57,19.5,5,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10535,59,55,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10536,12,38,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10536,31,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10536,33,2.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10536,60,34,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10537,31,12.5,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10537,51,53,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10537,58,13.25,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10537,72,34.8,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10537,73,15,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10538,70,15,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10538,72,34.8,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10539,13,6,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10539,21,10,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10539,33,2.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10539,49,20,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10540,3,10,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10540,26,31.23,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10540,38,263.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10540,68,12.5,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10541,24,4.5,35,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10541,38,263.5,4,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10541,65,21.05,36,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10541,71,21.5,9,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10542,11,21,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10542,54,7.45,24,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10543,12,38,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10543,23,9,70,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10544,28,45.6,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10544,67,14,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10545,11,21,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10546,7,30,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10546,35,18,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10546,62,49.3,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10547,32,32,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10547,36,19,60,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10548,34,14,10,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10548,41,9.65,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10549,31,12.5,55,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10549,45,9.5,100,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10549,51,53,48,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10550,17,39,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10550,19,9.2,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10550,21,10,6,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10550,61,28.5,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10551,16,17.45,40,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10551,35,18,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10551,44,19.45,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10552,69,36,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10552,75,7.75,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10553,11,21,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10553,16,17.45,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10553,22,21,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10553,31,12.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10553,35,18,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10554,16,17.45,30,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10554,23,9,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10554,62,49.3,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10554,77,13,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10555,14,23.25,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10555,19,9.2,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10555,24,4.5,18,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10555,51,53,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10555,56,38,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10556,72,34.8,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10557,64,33.25,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10557,75,7.75,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10558,47,9.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10558,51,53,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10558,52,7,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10558,53,32.8,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10558,73,15,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10559,41,9.65,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10559,55,24,18,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10560,30,25.89,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10560,62,49.3,15,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10561,44,19.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10561,51,53,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10562,33,2.5,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10562,62,49.3,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10563,36,19,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10563,52,7,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10564,17,39,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10564,31,12.5,6,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10564,55,24,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10565,24,4.5,25,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10565,64,33.25,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10566,11,21,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10566,18,62.5,18,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10566,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10567,31,12.5,60,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10567,51,53,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10567,59,55,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10568,10,31,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10569,31,12.5,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10569,76,18,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10570,11,21,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10570,56,38,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10571,14,23.25,11,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10571,42,14,28,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10572,16,17.45,12,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10572,32,32,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10572,40,18.4,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10572,75,7.75,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10573,17,39,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10573,34,14,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10573,53,32.8,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10574,33,2.5,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10574,40,18.4,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10574,62,49.3,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10574,64,33.25,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10575,59,55,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10575,63,43.9,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10575,72,34.8,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10575,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10576,1,18,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10576,31,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10576,44,19.45,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10577,39,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10577,75,7.75,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10577,77,13,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10578,35,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10578,57,19.5,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10579,15,15.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10579,75,7.75,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10580,14,23.25,15,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10580,41,9.65,9,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10580,65,21.05,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10581,75,7.75,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10582,57,19.5,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10582,76,18,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10583,29,123.79,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10583,60,34,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10583,69,36,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10584,31,12.5,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10585,47,9.5,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10586,52,7,4,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10587,26,31.23,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10587,35,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10587,77,13,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10588,18,62.5,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10588,42,14,100,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10589,35,18,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10590,1,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10590,77,13,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10591,3,10,14,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10591,7,30,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10591,54,7.45,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10592,15,15.5,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10592,26,31.23,5,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10593,20,81,21,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10593,69,36,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10593,76,18,4,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10594,52,7,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10594,58,13.25,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10595,35,18,30,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10595,61,28.5,120,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10595,69,36,65,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10596,56,38,5,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10596,63,43.9,24,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10596,75,7.75,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10597,24,4.5,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10597,57,19.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10597,65,21.05,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10598,27,43.9,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10598,71,21.5,9,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10599,62,49.3,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10600,54,7.45,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10600,73,15,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10601,13,6,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10601,59,55,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10602,77,13,5,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10603,22,21,48,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10603,49,20,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10604,48,12.75,6,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10604,76,18,10,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10605,16,17.45,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10605,59,55,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10605,60,34,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10605,71,21.5,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10606,4,22,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10606,55,24,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10606,62,49.3,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10607,7,30,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10607,17,39,100,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10607,33,2.5,14,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10607,40,18.4,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10607,72,34.8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10608,56,38,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10609,1,18,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10609,10,31,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10609,21,10,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10610,36,19,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10611,1,18,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10611,2,19,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10611,60,34,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10612,10,31,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10612,36,19,55,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10612,49,20,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10612,60,34,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10612,76,18,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10613,13,6,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10613,75,7.75,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10614,11,21,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10614,21,10,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10614,39,18,5,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10615,55,24,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10616,38,263.5,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10616,56,38,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10616,70,15,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10616,71,21.5,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10617,59,55,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10618,6,25,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10618,56,38,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10618,68,12.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10619,21,10,42,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10619,22,21,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10620,24,4.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10620,52,7,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10621,19,9.2,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10621,23,9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10621,70,15,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10621,71,21.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10622,2,19,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10622,68,12.5,18,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10623,14,23.25,21,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10623,19,9.2,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10623,21,10,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10623,24,4.5,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10623,35,18,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10624,28,45.6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10624,29,123.79,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10624,44,19.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10625,14,23.25,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10625,42,14,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10625,60,34,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10626,53,32.8,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10626,60,34,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10626,71,21.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10627,62,49.3,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10627,73,15,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10628,1,18,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10629,29,123.79,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10629,64,33.25,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10630,55,24,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10630,76,18,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10631,75,7.75,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10632,2,19,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10632,33,2.5,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10633,12,38,36,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10633,13,6,13,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10633,26,31.23,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10633,62,49.3,80,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10634,7,30,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10634,18,62.5,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10634,51,53,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10634,75,7.75,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10635,4,22,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10635,5,21.35,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10635,22,21,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10636,4,22,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10636,58,13.25,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10637,11,21,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10637,50,16.25,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10637,56,38,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10638,45,9.5,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10638,65,21.05,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10638,72,34.8,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10639,18,62.5,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10640,69,36,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10640,70,15,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10641,2,19,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10641,40,18.4,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10642,21,10,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10642,61,28.5,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10643,28,45.6,15,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10643,39,18,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10643,46,12,2,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10644,18,62.5,4,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10644,43,46,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10644,46,12,21,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10645,18,62.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10645,36,19,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10646,1,18,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10646,10,31,18,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10646,71,21.5,30,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10646,77,13,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10647,19,9.2,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10647,39,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10648,22,21,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10648,24,4.5,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10649,28,45.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10649,72,34.8,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10650,30,25.89,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10650,53,32.8,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10650,54,7.45,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10651,19,9.2,12,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10651,22,21,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10652,30,25.89,2,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10652,42,14,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10653,16,17.45,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10653,60,34,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10654,4,22,12,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10654,39,18,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10654,54,7.45,6,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10655,41,9.65,20,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10656,14,23.25,3,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10656,44,19.45,28,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10656,47,9.5,6,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,15,15.5,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,41,9.65,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,46,12,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,47,9.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,56,38,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10657,60,34,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10658,21,10,60,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10658,40,18.4,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10658,60,34,55,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10658,77,13,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10659,31,12.5,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10659,40,18.4,24,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10659,70,15,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10660,20,81,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10661,39,18,3,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10661,58,13.25,49,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10662,68,12.5,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10663,40,18.4,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10663,42,14,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10663,51,53,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10664,10,31,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10664,56,38,12,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10664,65,21.05,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10665,51,53,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10665,59,55,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10665,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10666,29,123.79,36,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10666,65,21.05,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10667,69,36,45,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10667,71,21.5,14,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10668,31,12.5,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10668,55,24,4,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10668,64,33.25,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10669,36,19,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10670,23,9,32,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10670,46,12,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10670,67,14,25,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10670,73,15,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10670,75,7.75,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10671,16,17.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10671,62,49.3,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10671,65,21.05,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10672,38,263.5,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10672,71,21.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10673,16,17.45,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10673,42,14,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10673,43,46,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10674,23,9,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10675,14,23.25,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10675,53,32.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10675,58,13.25,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10676,10,31,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10676,19,9.2,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10676,44,19.45,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10677,26,31.23,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10677,33,2.5,8,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10678,12,38,100,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10678,33,2.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10678,41,9.65,120,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10678,54,7.45,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10679,59,55,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10680,16,17.45,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10680,31,12.5,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10680,42,14,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10681,19,9.2,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10681,21,10,12,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10681,64,33.25,28,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10682,33,2.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10682,66,17,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10682,75,7.75,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10683,52,7,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10684,40,18.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10684,47,9.5,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10684,60,34,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10685,10,31,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10685,41,9.65,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10685,47,9.5,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10686,17,39,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10686,26,31.23,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10687,9,97,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10687,29,123.79,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10687,36,19,6,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10688,10,31,18,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10688,28,45.6,60,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10688,34,14,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10689,1,18,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10690,56,38,20,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10690,77,13,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10691,1,18,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10691,29,123.79,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10691,43,46,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10691,44,19.45,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10691,62,49.3,48,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10692,63,43.9,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10693,9,97,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10693,54,7.45,60,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10693,69,36,30,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10693,73,15,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10694,7,30,90,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10694,59,55,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10694,70,15,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10695,8,40,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10695,12,38,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10695,24,4.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10696,17,39,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10696,46,12,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10697,19,9.2,7,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10697,35,18,9,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10697,58,13.25,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10697,70,15,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10698,11,21,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10698,17,39,8,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10698,29,123.79,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10698,65,21.05,65,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10698,70,15,8,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10699,47,9.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10700,1,18,5,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10700,34,14,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10700,68,12.5,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10700,71,21.5,60,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10701,59,55,42,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10701,71,21.5,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10701,76,18,35,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10702,3,10,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10702,76,18,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10703,2,19,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10703,59,55,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10703,73,15,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10704,4,22,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10704,24,4.5,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10704,48,12.75,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10705,31,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10705,32,32,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10706,16,17.45,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10706,43,46,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10706,59,55,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10707,55,24,21,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10707,57,19.5,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10707,70,15,28,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10708,5,21.35,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10708,36,19,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10709,8,40,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10709,51,53,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10709,60,34,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10710,19,9.2,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10710,47,9.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10711,19,9.2,12,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10711,41,9.65,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10711,53,32.8,120,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10712,53,32.8,3,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10712,56,38,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10713,10,31,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10713,26,31.23,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10713,45,9.5,110,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10713,46,12,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10714,2,19,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10714,17,39,27,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10714,47,9.5,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10714,56,38,18,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10714,58,13.25,12,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10715,10,31,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10715,71,21.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10716,21,10,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10716,51,53,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10716,61,28.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10717,21,10,32,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10717,54,7.45,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10717,69,36,25,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10718,12,38,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10718,16,17.45,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10718,36,19,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10718,62,49.3,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10719,18,62.5,12,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10719,30,25.89,3,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10719,54,7.45,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10720,35,18,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10720,71,21.5,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10721,44,19.45,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10722,2,19,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10722,31,12.5,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10722,68,12.5,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10722,75,7.75,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10723,26,31.23,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10724,10,31,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10724,61,28.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10725,41,9.65,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10725,52,7,4,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10725,55,24,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10726,4,22,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10726,11,21,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10727,17,39,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10727,56,38,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10727,59,55,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10728,30,25.89,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10728,40,18.4,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10728,55,24,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10728,60,34,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10729,1,18,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10729,21,10,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10729,50,16.25,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10730,16,17.45,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10730,31,12.5,3,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10730,65,21.05,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10731,21,10,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10731,51,53,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10732,76,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10733,14,23.25,16,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10733,28,45.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10733,52,7,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10734,6,25,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10734,30,25.89,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10734,76,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10735,61,28.5,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10735,77,13,2,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10736,65,21.05,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10736,75,7.75,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10737,13,6,4,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10737,41,9.65,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10738,16,17.45,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10739,36,19,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10739,52,7,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10740,28,45.6,5,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10740,35,18,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10740,45,9.5,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10740,56,38,14,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10741,2,19,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10742,3,10,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10742,60,34,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10742,72,34.8,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10743,46,12,28,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10744,40,18.4,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10745,18,62.5,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10745,44,19.45,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10745,59,55,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10745,72,34.8,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10746,13,6,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10746,42,14,28,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10746,62,49.3,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10746,69,36,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10747,31,12.5,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10747,41,9.65,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10747,63,43.9,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10747,69,36,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10748,23,9,44,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10748,40,18.4,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10748,56,38,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10749,56,38,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10749,59,55,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10749,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10750,14,23.25,5,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10750,45,9.5,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10750,59,55,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10751,26,31.23,12,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10751,30,25.89,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10751,50,16.25,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10751,73,15,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10752,1,18,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10752,69,36,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10753,45,9.5,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10753,74,10,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10754,40,18.4,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10755,47,9.5,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10755,56,38,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10755,57,19.5,14,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10755,69,36,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10756,18,62.5,21,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10756,36,19,20,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10756,68,12.5,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10756,69,36,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10757,34,14,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10757,59,55,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10757,62,49.3,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10757,64,33.25,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10758,26,31.23,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10758,52,7,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10758,70,15,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10759,32,32,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10760,25,14,12,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10760,27,43.9,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10760,43,46,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10761,25,14,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10761,75,7.75,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10762,39,18,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10762,47,9.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10762,51,53,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10762,56,38,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10763,21,10,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10763,22,21,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10763,24,4.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10764,3,10,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10764,39,18,130,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10765,65,21.05,80,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10766,2,19,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10766,7,30,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10766,68,12.5,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10767,42,14,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10768,22,21,4,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10768,31,12.5,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10768,60,34,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10768,71,21.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10769,41,9.65,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10769,52,7,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10769,61,28.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10769,62,49.3,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10770,11,21,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10771,71,21.5,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10772,29,123.79,18,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10772,59,55,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10773,17,39,33,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10773,31,12.5,70,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10773,75,7.75,7,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10774,31,12.5,2,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10774,66,17,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10775,10,31,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10775,67,14,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10776,31,12.5,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10776,42,14,12,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10776,45,9.5,27,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10776,51,53,120,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10777,42,14,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10778,41,9.65,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10779,16,17.45,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10779,62,49.3,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10780,70,15,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10780,77,13,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10781,54,7.45,3,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10781,56,38,20,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10781,74,10,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10782,31,12.5,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10783,31,12.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10783,38,263.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10784,36,19,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10784,39,18,2,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10784,72,34.8,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10785,10,31,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10785,75,7.75,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10786,8,40,30,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10786,30,25.89,15,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10786,75,7.75,42,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10787,2,19,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10787,29,123.79,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10788,19,9.2,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10788,75,7.75,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10789,18,62.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10789,35,18,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10789,63,43.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10789,68,12.5,18,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10790,7,30,3,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10790,56,38,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10791,29,123.79,14,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10791,41,9.65,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10792,2,19,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10792,54,7.45,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10792,68,12.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10793,41,9.65,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10793,52,7,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10794,14,23.25,15,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10794,54,7.45,6,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10795,16,17.45,65,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10795,17,39,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10796,26,31.23,21,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10796,44,19.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10796,64,33.25,35,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10796,69,36,24,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10797,11,21,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10798,62,49.3,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10798,72,34.8,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10799,13,6,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10799,24,4.5,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10799,59,55,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10800,11,21,50,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10800,51,53,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10800,54,7.45,7,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10801,17,39,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10801,29,123.79,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10802,30,25.89,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10802,51,53,30,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10802,55,24,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10802,62,49.3,5,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10803,19,9.2,24,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10803,25,14,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10803,59,55,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10804,10,31,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10804,28,45.6,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10804,49,20,4,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10805,34,14,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10805,38,263.5,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10806,2,19,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10806,65,21.05,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10806,74,10,15,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10807,40,18.4,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10808,56,38,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10808,76,18,50,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10809,52,7,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10810,13,6,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10810,25,14,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10810,70,15,5,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10811,19,9.2,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10811,23,9,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10811,40,18.4,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10812,31,12.5,16,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10812,72,34.8,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10812,77,13,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10813,2,19,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10813,46,12,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10814,41,9.65,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10814,43,46,20,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10814,48,12.75,8,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10814,61,28.5,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10815,33,2.5,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10816,38,263.5,30,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10816,62,49.3,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10817,26,31.23,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10817,38,263.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10817,40,18.4,60,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10817,62,49.3,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10818,32,32,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10818,41,9.65,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10819,43,46,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10819,75,7.75,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10820,56,38,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10821,35,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10821,51,53,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10822,62,49.3,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10822,70,15,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10823,11,21,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10823,57,19.5,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10823,59,55,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10823,77,13,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10824,41,9.65,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10824,70,15,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10825,26,31.23,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10825,53,32.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10826,31,12.5,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10826,57,19.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10827,10,31,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10827,39,18,21,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10828,20,81,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10828,38,263.5,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10829,2,19,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10829,8,40,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10829,13,6,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10829,60,34,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10830,6,25,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10830,39,18,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10830,60,34,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10830,68,12.5,24,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10831,19,9.2,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10831,35,18,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10831,38,263.5,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10831,43,46,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10832,13,6,3,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10832,25,14,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10832,44,19.45,16,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10832,64,33.25,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10833,7,30,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10833,31,12.5,9,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10833,53,32.8,9,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10834,29,123.79,8,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10834,30,25.89,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10835,59,55,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10835,77,13,2,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10836,22,21,52,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10836,35,18,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10836,57,19.5,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10836,60,34,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10836,64,33.25,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10837,13,6,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10837,40,18.4,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10837,47,9.5,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10837,76,18,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10838,1,18,4,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10838,18,62.5,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10838,36,19,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10839,58,13.25,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10839,72,34.8,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10840,25,14,6,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10840,39,18,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10841,10,31,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10841,56,38,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10841,59,55,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10841,77,13,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10842,11,21,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10842,43,46,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10842,68,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10842,70,15,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10843,51,53,4,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10844,22,21,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10845,23,9,70,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10845,35,18,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10845,42,14,42,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10845,58,13.25,60,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10845,64,33.25,48,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10846,4,22,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10846,70,15,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10846,74,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10847,1,18,80,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10847,19,9.2,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10847,37,26,60,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10847,45,9.5,36,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10847,60,34,45,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10847,71,21.5,55,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10848,5,21.35,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10848,9,97,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10849,3,10,49,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10849,26,31.23,18,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10850,25,14,20,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10850,33,2.5,4,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10850,70,15,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10851,2,19,5,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10851,25,14,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10851,57,19.5,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10851,59,55,42,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10852,2,19,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10852,17,39,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10852,62,49.3,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10853,18,62.5,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10854,10,31,100,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10854,13,6,65,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10855,16,17.45,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10855,31,12.5,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10855,56,38,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10855,65,21.05,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10856,2,19,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10856,42,14,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10857,3,10,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10857,26,31.23,35,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10857,29,123.79,10,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10858,7,30,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10858,27,43.9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10858,70,15,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10859,24,4.5,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10859,54,7.45,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10859,64,33.25,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10860,51,53,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10860,76,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10861,17,39,42,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10861,18,62.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10861,21,10,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10861,33,2.5,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10861,62,49.3,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10862,11,21,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10862,52,7,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10863,1,18,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10863,58,13.25,12,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10864,35,18,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10864,67,14,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10865,38,263.5,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10865,39,18,80,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10866,2,19,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10866,24,4.5,6,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10866,30,25.89,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10867,53,32.8,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10868,26,31.23,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10868,35,18,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10868,49,20,42,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10869,1,18,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10869,11,21,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10869,23,9,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10869,68,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10870,35,18,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10870,51,53,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10871,6,25,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10871,16,17.45,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10871,17,39,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10872,55,24,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10872,62,49.3,20,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10872,64,33.25,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10872,65,21.05,21,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10873,21,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10873,28,45.6,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10874,10,31,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10875,19,9.2,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10875,47,9.5,21,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10875,49,20,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10876,46,12,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10876,64,33.25,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10877,16,17.45,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10877,18,62.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10878,20,81,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10879,40,18.4,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10879,65,21.05,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10879,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10880,23,9,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10880,61,28.5,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10880,70,15,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10881,73,15,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10882,42,14,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10882,49,20,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10882,54,7.45,32,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10883,24,4.5,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10884,21,10,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10884,56,38,21,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10884,65,21.05,12,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10885,2,19,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10885,24,4.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10885,70,15,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10885,77,13,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10886,10,31,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10886,31,12.5,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10886,77,13,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10887,25,14,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10888,2,19,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10888,68,12.5,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10889,11,21,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10889,38,263.5,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10890,17,39,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10890,34,14,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10890,41,9.65,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10891,30,25.89,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10892,59,55,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10893,8,40,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10893,24,4.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10893,29,123.79,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10893,30,25.89,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10893,36,19,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10894,13,6,28,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10894,69,36,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10894,75,7.75,120,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10895,24,4.5,110,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10895,39,18,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10895,40,18.4,91,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10895,60,34,100,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10896,45,9.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10896,56,38,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10897,29,123.79,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10897,30,25.89,36,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10898,13,6,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10899,39,18,8,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10900,70,15,3,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10901,41,9.65,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10901,71,21.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10902,55,24,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10902,62,49.3,6,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10903,13,6,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10903,65,21.05,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10903,68,12.5,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10904,58,13.25,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10904,62,49.3,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10905,1,18,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10906,61,28.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10907,75,7.75,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10908,7,30,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10908,52,7,14,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10909,7,30,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10909,16,17.45,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10909,41,9.65,5,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10910,19,9.2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10910,49,20,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10910,61,28.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10911,1,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10911,17,39,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10911,67,14,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10912,11,21,40,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10912,29,123.79,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10913,4,22,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10913,33,2.5,40,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10913,58,13.25,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10914,71,21.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10915,17,39,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10915,33,2.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10915,54,7.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10916,16,17.45,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10916,32,32,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10916,57,19.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10917,30,25.89,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10917,60,34,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10918,1,18,60,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10918,60,34,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10919,16,17.45,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10919,25,14,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10919,40,18.4,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10920,50,16.25,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10921,35,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10921,63,43.9,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10922,17,39,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10922,24,4.5,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10923,42,14,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10923,43,46,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10923,67,14,24,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10924,10,31,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10924,28,45.6,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10924,75,7.75,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10925,36,19,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10925,52,7,12,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10926,11,21,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10926,13,6,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10926,19,9.2,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10926,72,34.8,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10927,20,81,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10927,52,7,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10927,76,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10928,47,9.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10928,76,18,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10929,21,10,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10929,75,7.75,49,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10929,77,13,15,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10930,21,10,36,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10930,27,43.9,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10930,55,24,25,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10930,58,13.25,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10931,13,6,42,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10931,57,19.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10932,16,17.45,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10932,62,49.3,14,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10932,72,34.8,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10932,75,7.75,20,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10933,53,32.8,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10933,61,28.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10934,6,25,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10935,1,18,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10935,18,62.5,4,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10935,23,9,8,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10936,36,19,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10937,28,45.6,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10937,34,14,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10938,13,6,20,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10938,43,46,24,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10938,60,34,49,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10938,71,21.5,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10939,2,19,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10939,67,14,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10940,7,30,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10940,13,6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10941,31,12.5,44,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10941,62,49.3,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10941,68,12.5,80,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10941,72,34.8,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10942,49,20,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10943,13,6,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10943,22,21,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10943,46,12,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10944,11,21,5,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10944,44,19.45,18,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10944,56,38,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10945,13,6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10945,31,12.5,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10946,10,31,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10946,24,4.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10946,77,13,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10947,59,55,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10948,50,16.25,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10948,51,53,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10948,55,24,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10949,6,25,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10949,10,31,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10949,17,39,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10949,62,49.3,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10950,4,22,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10951,33,2.5,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10951,41,9.65,6,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10951,75,7.75,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10952,6,25,16,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10952,28,45.6,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10953,20,81,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10953,31,12.5,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10954,16,17.45,28,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10954,31,12.5,25,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10954,45,9.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10954,60,34,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10955,75,7.75,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10956,21,10,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10956,47,9.5,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10956,51,53,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10957,30,25.89,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10957,35,18,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10957,64,33.25,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10958,5,21.35,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10958,7,30,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10958,72,34.8,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10959,75,7.75,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10960,24,4.5,10,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10960,41,9.65,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10961,52,7,6,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10961,76,18,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10962,7,30,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10962,13,6,77,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10962,53,32.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10962,69,36,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10962,76,18,44,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10963,60,34,2,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10964,18,62.5,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10964,38,263.5,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10964,69,36,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10965,51,53,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10966,37,26,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10966,56,38,12,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10966,62,49.3,12,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10967,19,9.2,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10967,49,20,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10968,12,38,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10968,24,4.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10968,64,33.25,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10969,46,12,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10970,52,7,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10971,29,123.79,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10972,17,39,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10972,33,2.5,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10973,26,31.23,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10973,41,9.65,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10973,75,7.75,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10974,63,43.9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10975,8,40,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10975,75,7.75,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10976,28,45.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10977,39,18,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10977,47,9.5,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10977,51,53,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10977,63,43.9,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10978,8,40,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10978,21,10,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10978,40,18.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10978,44,19.45,6,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10979,7,30,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10979,12,38,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10979,24,4.5,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10979,27,43.9,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10979,31,12.5,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10979,63,43.9,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10980,75,7.75,40,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10981,38,263.5,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10982,7,30,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10982,43,46,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10983,13,6,84,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10983,57,19.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10984,16,17.45,55,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10984,24,4.5,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10984,36,19,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10985,16,17.45,36,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10985,18,62.5,8,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10985,32,32,35,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10986,11,21,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10986,20,81,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10986,76,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10986,77,13,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10987,7,30,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10987,43,46,6,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10987,72,34.8,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10988,7,30,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10988,62,49.3,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(10989,6,25,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10989,11,21,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10989,41,9.65,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10990,21,10,65,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10990,34,14,60,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10990,55,24,65,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(10990,61,28.5,66,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10991,2,19,50,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10991,70,15,20,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10991,76,18,90,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(10992,72,34.8,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10993,29,123.79,50,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10993,41,9.65,35,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10994,59,55,18,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10995,51,53,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10995,60,34,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10996,42,14,40,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(10997,32,32,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10997,46,12,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10997,52,7,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(10998,24,4.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10998,61,28.5,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10998,74,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10998,75,7.75,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(10999,41,9.65,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10999,51,53,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(10999,77,13,21,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11000,4,22,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11000,24,4.5,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11000,77,13,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11001,7,30,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11001,22,21,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11001,46,12,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11001,55,24,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11002,13,6,56,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11002,35,18,15,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11002,42,14,24,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11002,55,24,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11003,1,18,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11003,40,18.4,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11003,52,7,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11004,26,31.23,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11004,76,18,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11005,1,18,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11005,59,55,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11006,1,18,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11006,29,123.79,2,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11007,8,40,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11007,29,123.79,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11007,42,14,14,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11008,28,45.6,70,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11008,34,14,90,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11008,71,21.5,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11009,24,4.5,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11009,36,19,18,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11009,60,34,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11010,7,30,20,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11010,24,4.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11011,58,13.25,40,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11011,71,21.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11012,19,9.2,50,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11012,60,34,36,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11012,71,21.5,60,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11013,23,9,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11013,42,14,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11013,45,9.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11013,68,12.5,2,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11014,41,9.65,28,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11015,30,25.89,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11015,77,13,18,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11016,31,12.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11016,36,19,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11017,3,10,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11017,59,55,110,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11017,70,15,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11018,12,38,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11018,18,62.5,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11018,56,38,5,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11019,46,12,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11019,49,20,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11020,10,31,24,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11021,2,19,11,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11021,20,81,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11021,26,31.23,63,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11021,51,53,44,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11021,72,34.8,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11022,19,9.2,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11022,69,36,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11023,7,30,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11023,43,46,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11024,26,31.23,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11024,33,2.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11024,65,21.05,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11024,71,21.5,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11025,1,18,10,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11025,13,6,20,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11026,18,62.5,8,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11026,51,53,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11027,24,4.5,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11027,62,49.3,21,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11028,55,24,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11028,59,55,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11029,56,38,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11029,63,43.9,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11030,2,19,100,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11030,5,21.35,70,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11030,29,123.79,60,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11030,59,55,100,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11031,1,18,45,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11031,13,6,80,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11031,24,4.5,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11031,64,33.25,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11031,71,21.5,16,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11032,36,19,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11032,38,263.5,25,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11032,59,55,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11033,53,32.8,70,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11033,69,36,36,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11034,21,10,15,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11034,44,19.45,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11034,61,28.5,6,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11035,1,18,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11035,35,18,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11035,42,14,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11035,54,7.45,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11036,13,6,7,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11036,59,55,30,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11037,70,15,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11038,40,18.4,5,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11038,52,7,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11038,71,21.5,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11039,28,45.6,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11039,35,18,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11039,49,20,60,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11039,57,19.5,28,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11040,21,10,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11041,2,19,30,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11041,63,43.9,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11042,44,19.45,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11042,61,28.5,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11043,11,21,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11044,62,49.3,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11045,33,2.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11045,51,53,24,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11046,12,38,20,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11046,32,32,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11046,35,18,18,0.05);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11047,1,18,25,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11047,5,21.35,30,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11048,68,12.5,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11049,2,19,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11049,12,38,4,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11050,76,18,50,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11051,24,4.5,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11052,43,46,30,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11052,61,28.5,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11053,18,62.5,35,0.2);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11053,32,32,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11053,64,33.25,25,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11054,33,2.5,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11054,67,14,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11055,24,4.5,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11055,25,14,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11055,51,53,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11055,57,19.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11056,7,30,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11056,55,24,35,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11056,60,34,50,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11057,70,15,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11058,21,10,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11058,60,34,21,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11058,61,28.5,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11059,13,6,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11059,17,39,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11059,60,34,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11060,60,34,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11060,77,13,10,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11061,60,34,15,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11062,53,32.8,10,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11062,70,15,12,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11063,34,14,30,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11063,40,18.4,40,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11063,41,9.65,30,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11064,17,39,77,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11064,41,9.65,12,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11064,53,32.8,25,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11064,55,24,4,0.1);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11064,68,12.5,55,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11065,30,25.89,4,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11065,54,7.45,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11066,16,17.45,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11066,19,9.2,42,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11066,34,14,35,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11067,41,9.65,9,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11068,28,45.6,8,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11068,43,46,36,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11068,77,13,28,0.15);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11069,39,18,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11070,1,18,40,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11070,2,19,20,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11070,16,17.45,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11070,31,12.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11071,7,30,15,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11071,13,6,10,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11072,2,19,8,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11072,41,9.65,40,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11072,50,16.25,22,0);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11072,64,33.25,130,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11073,11,21,10,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11073,24,4.5,20,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11074,16,17.45,14,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11075,2,19,10,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11075,46,12,30,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11075,76,18,2,0.15);\p\g
-INSERT INTO "OrderDetails" VALUES(11076,6,25,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11076,14,23.25,20,0.25);\p\g
-INSERT INTO "OrderDetails" VALUES(11076,19,9.2,10,0.25);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11077,2,19,24,0.2);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,3,10,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,4,22,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,6,25,1,0.02);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,7,30,1,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,8,40,2,0.1);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,10,31,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,12,38,2,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,13,6,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,14,23.25,1,0.03);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11077,16,17.45,2,0.03);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,20,81,1,0.04);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,23,9,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,32,32,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,39,18,2,0.05);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,41,9.65,3,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,46,12,3,0.02);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,52,7,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,55,24,2,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,60,34,2,0.06);\p\g
-
-INSERT INTO "OrderDetails" VALUES(11077,64,33.25,2,0.03);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,66,17,1,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,73,15,2,0.01);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,75,7.75,4,0);\p\g
-INSERT INTO "OrderDetails" VALUES(11077,77,13,2,0);\p\g
-
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10248,'VINET',5,'7/4/1996','8/1/1996','7/16/1996',3,32.38,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10249,'TOMSP',6,'7/5/1996','8/16/1996','7/10/1996',1,11.61,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10250,'HANAR',4,'7/8/1996','8/5/1996','7/12/1996',2,65.83,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10251,'VICTE',3,'7/8/1996','8/5/1996','7/15/1996',1,41.34,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10252,'SUPRD',4,'7/9/1996','8/6/1996','7/11/1996',2,51.30,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10253,'HANAR',3,'7/10/1996','7/24/1996','7/16/1996',2,58.17,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10254,'CHOPS',5,'7/11/1996','8/8/1996','7/23/1996',2,22.98,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10255,'RICSU',9,'7/12/1996','8/9/1996','7/15/1996',3,148.33,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10256,'WELLI',3,'7/15/1996','8/12/1996','7/17/1996',2,13.97,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10257,'HILAA',4,'7/16/1996','8/13/1996','7/22/1996',3,81.91,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10258,'ERNSH',1,'7/17/1996','8/14/1996','7/23/1996',1,140.51,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10259,'CENTC',4,'7/18/1996','8/15/1996','7/25/1996',3,3.25,
- 'Centro comercial Moctezuma','Sierras de Granada 9993','México D.F.',
- NULL,'05022','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10260,'OTTIK',4,'7/19/1996','8/16/1996','7/29/1996',1,55.09,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10261,'QUEDE',4,'7/19/1996','8/16/1996','7/30/1996',2,3.05,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10262,'RATTC',8,'7/22/1996','8/19/1996','7/25/1996',3,48.29,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10263,'ERNSH',9,'7/23/1996','8/20/1996','7/31/1996',3,146.06,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10264,'FOLKO',6,'7/24/1996','8/21/1996','8/23/1996',3,3.67,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10265,'BLONP',2,'7/25/1996','8/22/1996','8/12/1996',1,55.28,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10266,'WARTH',3,'7/26/1996','9/6/1996','7/31/1996',3,25.73,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10267,'FRANK',4,'7/29/1996','8/26/1996','8/6/1996',1,208.58,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10268,'GROSR',8,'7/30/1996','8/27/1996','8/2/1996',3,66.29,
- 'GROSELLA-Restaurante','5ª Ave. Los Palos Grandes','Caracas',
- 'DF','1081','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10269,'WHITC',5,'7/31/1996','8/14/1996','8/9/1996',1,4.56,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10270,'WARTH',1,'8/1/1996','8/29/1996','8/2/1996',1,136.54,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10271,'SPLIR',6,'8/1/1996','8/29/1996','8/30/1996',2,4.54,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10272,'RATTC',6,'8/2/1996','8/30/1996','8/6/1996',2,98.03,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10273,'QUICK',3,'8/5/1996','9/2/1996','8/12/1996',3,76.07,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10274,'VINET',6,'8/6/1996','9/3/1996','8/16/1996',1,6.01,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10275,'MAGAA',1,'8/7/1996','9/4/1996','8/9/1996',1,26.93,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10276,'TORTU',8,'8/8/1996','8/22/1996','8/14/1996',3,13.84,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10277,'MORGK',2,'8/9/1996','9/6/1996','8/13/1996',3,125.77,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10278,'BERGS',8,'8/12/1996','9/9/1996','8/16/1996',2,92.69,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10279,'LEHMS',8,'8/13/1996','9/10/1996','8/16/1996',2,25.83,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10280,'BERGS',2,'8/14/1996','9/11/1996','9/12/1996',1,8.98,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10281,'ROMEY',4,'8/14/1996','8/28/1996','8/21/1996',1,2.94,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10282,'ROMEY',4,'8/15/1996','9/12/1996','8/21/1996',1,12.69,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10283,'LILAS',3,'8/16/1996','9/13/1996','8/23/1996',3,84.81,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10284,'LEHMS',4,'8/19/1996','9/16/1996','8/27/1996',1,76.56,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10285,'QUICK',1,'8/20/1996','9/17/1996','8/26/1996',2,76.83,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10286,'QUICK',8,'8/21/1996','9/18/1996','8/30/1996',3,229.24,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10287,'RICAR',8,'8/22/1996','9/19/1996','8/28/1996',3,12.76,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10288,'REGGC',4,'8/23/1996','9/20/1996','9/3/1996',1,7.45,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10289,'BSBEV',7,'8/26/1996','9/23/1996','8/28/1996',3,22.77,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10290,'COMMI',8,'8/27/1996','9/24/1996','9/3/1996',1,79.70,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10291,'QUEDE',6,'8/27/1996','9/24/1996','9/4/1996',2,6.40,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10292,'TRADH',1,'8/28/1996','9/25/1996','9/2/1996',2,1.35,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10293,'TORTU',1,'8/29/1996','9/26/1996','9/11/1996',3,21.18,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10294,'RATTC',4,'8/30/1996','9/27/1996','9/5/1996',2,147.26,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10295,'VINET',2,'9/2/1996','9/30/1996','9/10/1996',2,1.15,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10296,'LILAS',6,'9/3/1996','10/1/1996','9/11/1996',1,0.12,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10297,'BLONP',5,'9/4/1996','10/16/1996','9/10/1996',2,5.74,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10298,'HUNGO',6,'9/5/1996','10/3/1996','9/11/1996',2,168.22,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10299,'RICAR',4,'9/6/1996','10/4/1996','9/13/1996',2,29.76,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10300,'MAGAA',2,'9/9/1996','10/7/1996','9/18/1996',2,17.68,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10301,'WANDK',8,'9/9/1996','10/7/1996','9/17/1996',2,45.08,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10302,'SUPRD',4,'9/10/1996','10/8/1996','10/9/1996',2,6.27,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10303,'GODOS',7,'9/11/1996','10/9/1996','9/18/1996',2,107.83,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10304,'TORTU',1,'9/12/1996','10/10/1996','9/17/1996',2,63.79,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10305,'OLDWO',8,'9/13/1996','10/11/1996','10/9/1996',3,257.62,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10306,'ROMEY',1,'9/16/1996','10/14/1996','9/23/1996',3,7.56,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10307,'LONEP',2,'9/17/1996','10/15/1996','9/25/1996',2,0.56,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10308,'ANATR',7,'9/18/1996','10/16/1996','9/24/1996',3,1.61,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10309,'HUNGO',3,'9/19/1996','10/17/1996','10/23/1996',1,47.30,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10310,'THEBI',8,'9/20/1996','10/18/1996','9/27/1996',2,17.52,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10311,'DUMO',1,'9/20/1996','10/4/1996','9/26/1996',3,24.69,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10312,'WANDK',2,'9/23/1996','10/21/1996','10/3/1996',2,40.26,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10313,'QUICK',2,'9/24/1996','10/22/1996','10/4/1996',2,1.96,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10314,'RATTC',1,'9/25/1996','10/23/1996','10/4/1996',2,74.16,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10315,'ISLAT',4,'9/26/1996','10/24/1996','10/3/1996',2,41.76,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10316,'RATTC',1,'9/27/1996','10/25/1996','10/8/1996',3,150.15,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10317,'LONEP',6,'9/30/1996','10/28/1996','10/10/1996',1,12.69,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10318,'ISLAT',8,'10/1/1996','10/29/1996','10/4/1996',2,4.73,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10319,'TORTU',7,'10/2/1996','10/30/1996','10/11/1996',3,64.50,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10320,'WARTH',5,'10/3/1996','10/17/1996','10/18/1996',3,34.57,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10321,'ISLAT',3,'10/3/1996','10/31/1996','10/11/1996',2,3.43,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10322,'PERIC',7,'10/4/1996','11/1/1996','10/23/1996',3,0.40,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10323,'KOENE',4,'10/7/1996','11/4/1996','10/14/1996',1,4.88,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10324,'SAVEA',9,'10/8/1996','11/5/1996','10/10/1996',1,214.27,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10325,'KOENE',1,'10/9/1996','10/23/1996','10/14/1996',3,64.86,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10326,'BOLID',4,'10/10/1996','11/7/1996','10/14/1996',2,77.92,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10327,'FOLKO',2,'10/11/1996','11/8/1996','10/14/1996',1,63.36,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10328,'FURIB',4,'10/14/1996','11/11/1996','10/17/1996',3,87.03,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10329,'SPLIR',4,'10/15/1996','11/26/1996','10/23/1996',2,191.67,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10330,'LILAS',3,'10/16/1996','11/13/1996','10/28/1996',1,12.75,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10331,'BONAP',9,'10/16/1996','11/27/1996','10/21/1996',1,10.19,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10332,'MEREP',3,'10/17/1996','11/28/1996','10/21/1996',2,52.84,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10333,'WARTH',5,'10/18/1996','11/15/1996','10/25/1996',3,0.59,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10334,'VICTE',8,'10/21/1996','11/18/1996','10/28/1996',2,8.56,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10335,'HUNGO',7,'10/22/1996','11/19/1996','10/24/1996',2,42.11,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10336,'PRINI',7,'10/23/1996','11/20/1996','10/25/1996',2,15.51,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10337,'FRANK',4,'10/24/1996','11/21/1996','10/29/1996',3,108.26,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10338,'OLDWO',4,'10/25/1996','11/22/1996','10/29/1996',3,84.21,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10339,'MEREP',2,'10/28/1996','11/25/1996','11/4/1996',2,15.66,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10340,'BONAP',1,'10/29/1996','11/26/1996','11/8/1996',3,166.31,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10341,'SIMOB',7,'10/29/1996','11/26/1996','11/5/1996',3,26.78,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10342,'FRANK',4,'10/30/1996','11/13/1996','11/4/1996',2,54.83,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10343,'LEHMS',4,'10/31/1996','11/28/1996','11/6/1996',1,110.37,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10344,'WHITC',4,'11/1/1996','11/29/1996','11/5/1996',2,23.29,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10345,'QUICK',2,'11/4/1996','12/2/1996','11/11/1996',2,249.06,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10346,'RATTC',3,'11/5/1996','12/17/1996','11/8/1996',3,142.08,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10347,'FAMIA',4,'11/6/1996','12/4/1996','11/8/1996',3,3.10,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10348,'WANDK',4,'11/7/1996','12/5/1996','11/15/1996',2,0.78,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10349,'SPLIR',7,'11/8/1996','12/6/1996','11/15/1996',1,8.63,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10350,'LAMAI',6,'11/11/1996','12/9/1996','12/3/1996',2,64.19,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10351,'ERNSH',1,'11/11/1996','12/9/1996','11/20/1996',1,162.33,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10352,'FURIB',3,'11/12/1996','11/26/1996','11/18/1996',3,1.30,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10353,'PICCO',7,'11/13/1996','12/11/1996','11/25/1996',3,360.63,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10354,'PERIC',8,'11/14/1996','12/12/1996','11/20/1996',3,53.80,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10355,'AROUT',6,'11/15/1996','12/13/1996','11/20/1996',1,41.95,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10356,'WANDK',6,'11/18/1996','12/16/1996','11/27/1996',2,36.71,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10357,'LILAS',1,'11/19/1996','12/17/1996','12/2/1996',3,34.88,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10358,'LAMAI',5,'11/20/1996','12/18/1996','11/27/1996',1,19.64,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10359,'SEVES',5,'11/21/1996','12/19/1996','11/26/1996',3,288.43,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10360,'BLONP',4,'11/22/1996','12/20/1996','12/2/1996',3,131.70,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10361,'QUICK',1,'11/22/1996','12/20/1996','12/3/1996',2,183.17,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10362,'BONAP',3,'11/25/1996','12/23/1996','11/28/1996',1,96.04,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10363,'DRACD',4,'11/26/1996','12/24/1996','12/4/1996',3,30.54,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10364,'EASTC',1,'11/26/1996','1/7/1997','12/4/1996',1,71.97,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10365,'ANTO',3,'11/27/1996','12/25/1996','12/2/1996',2,22.00,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10366,'GALED',8,'11/28/1996','1/9/1997','12/30/1996',2,10.14,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10367,'VAFFE',7,'11/28/1996','12/26/1996','12/2/1996',3,13.55,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10368,'ERNSH',2,'11/29/1996','12/27/1996','12/2/1996',2,101.95,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10369,'SPLIR',8,'12/2/1996','12/30/1996','12/9/1996',2,195.68,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10370,'CHOPS',6,'12/3/1996','12/31/1996','12/27/1996',2,1.17,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10371,'LAMAI',1,'12/3/1996','12/31/1996','12/24/1996',1,0.45,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10372,'QUEE',5,'12/4/1996','1/1/1997','12/9/1996',2,890.78,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10373,'HUNGO',4,'12/5/1996','1/2/1997','12/11/1996',3,124.12,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10374,'WOLZA',1,'12/5/1996','1/2/1997','12/9/1996',3,3.94,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10375,'HUNGC',3,'12/6/1996','1/3/1997','12/9/1996',2,20.12,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin',
- 'OR','97827','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10376,'MEREP',1,'12/9/1996','1/6/1997','12/13/1996',2,20.39,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10377,'SEVES',1,'12/9/1996','1/6/1997','12/13/1996',3,22.21,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10378,'FOLKO',5,'12/10/1996','1/7/1997','12/19/1996',3,5.44,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10379,'QUEDE',2,'12/11/1996','1/8/1997','12/13/1996',1,45.03,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10380,'HUNGO',8,'12/12/1996','1/9/1997','1/16/1997',3,35.03,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10381,'LILAS',3,'12/12/1996','1/9/1997','12/13/1996',3,7.99,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10382,'ERNSH',4,'12/13/1996','1/10/1997','12/16/1996',1,94.77,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10383,'AROUT',8,'12/16/1996','1/13/1997','12/18/1996',3,34.24,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10384,'BERGS',3,'12/16/1996','1/13/1997','12/20/1996',3,168.64,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10385,'SPLIR',1,'12/17/1996','1/14/1997','12/23/1996',2,30.96,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10386,'FAMIA',9,'12/18/1996','1/1/1997','12/25/1996',3,13.99,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10387,'SANTG',1,'12/18/1996','1/15/1997','12/20/1996',2,93.63,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10388,'SEVES',2,'12/19/1996','1/16/1997','12/20/1996',1,34.86,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10389,'BOTTM',4,'12/20/1996','1/17/1997','12/24/1996',2,47.42,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10390,'ERNSH',6,'12/23/1996','1/20/1997','12/26/1996',1,126.38,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10391,'DRACD',3,'12/23/1996','1/20/1997','12/31/1996',3,5.45,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10392,'PICCO',2,'12/24/1996','1/21/1997','1/1/1997',3,122.46,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10393,'SAVEA',1,'12/25/1996','1/22/1997','1/3/1997',3,126.56,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10394,'HUNGC',1,'12/25/1996','1/22/1997','1/3/1997',3,30.34,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin',
- 'OR','97827','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10395,'HILAA',6,'12/26/1996','1/23/1997','1/3/1997',1,184.41,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10396,'FRANK',1,'12/27/1996','1/10/1997','1/6/1997',3,135.35,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10397,'PRINI',5,'12/27/1996','1/24/1997','1/2/1997',1,60.26,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10398,'SAVEA',2,'12/30/1996','1/27/1997','1/9/1997',3,89.16,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10399,'VAFFE',8,'12/31/1996','1/14/1997','1/8/1997',3,27.36,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10400,'EASTC',1,'1/1/1997','1/29/1997','1/16/1997',3,83.93,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10401,'RATTC',1,'1/1/1997','1/29/1997','1/10/1997',1,12.51,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10402,'ERNSH',8,'1/2/1997','2/13/1997','1/10/1997',2,67.88,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10403,'ERNSH',4,'1/3/1997','1/31/1997','1/9/1997',3,73.79,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10404,'MAGAA',2,'1/3/1997','1/31/1997','1/8/1997',1,155.97,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10405,'LINOD',1,'1/6/1997','2/3/1997','1/22/1997',1,34.82,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10406,'QUEE',7,'1/7/1997','2/18/1997','1/13/1997',1,108.04,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10407,'OTTIK',2,'1/7/1997','2/4/1997','1/30/1997',2,91.48,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10408,'FOLIG',8,'1/8/1997','2/5/1997','1/14/1997',1,11.26,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10409,'OCEA',3,'1/9/1997','2/6/1997','1/14/1997',1,29.83,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10410,'BOTTM',3,'1/10/1997','2/7/1997','1/15/1997',3,2.40,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10411,'BOTTM',9,'1/10/1997','2/7/1997','1/21/1997',3,23.65,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10412,'WARTH',8,'1/13/1997','2/10/1997','1/15/1997',2,3.77,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10413,'LAMAI',3,'1/14/1997','2/11/1997','1/16/1997',2,95.66,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10414,'FAMIA',2,'1/14/1997','2/11/1997','1/17/1997',3,21.48,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10415,'HUNGC',3,'1/15/1997','2/12/1997','1/24/1997',1,0.20,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin',
- 'OR','97827','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10416,'WARTH',8,'1/16/1997','2/13/1997','1/27/1997',3,22.72,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10417,'SIMOB',4,'1/16/1997','2/13/1997','1/28/1997',3,70.29,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10418,'QUICK',4,'1/17/1997','2/14/1997','1/24/1997',1,17.55,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10419,'RICSU',4,'1/20/1997','2/17/1997','1/30/1997',2,137.35,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10420,'WELLI',3,'1/21/1997','2/18/1997','1/27/1997',1,44.12,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10421,'QUEDE',8,'1/21/1997','3/4/1997','1/27/1997',1,99.23,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10422,'FRANS',2,'1/22/1997','2/19/1997','1/31/1997',1,3.02,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10423,'GOURL',6,'1/23/1997','2/6/1997','2/24/1997',3,24.50,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10424,'MEREP',7,'1/23/1997','2/20/1997','1/27/1997',2,370.61,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10425,'LAMAI',6,'1/24/1997','2/21/1997','2/14/1997',2,7.93,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10426,'GALED',4,'1/27/1997','2/24/1997','2/6/1997',1,18.69,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10427,'PICCO',4,'1/27/1997','2/24/1997','3/3/1997',2,31.29,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10428,'REGGC',7,'1/28/1997','2/25/1997','2/4/1997',1,11.09,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10429,'HUNGO',3,'1/29/1997','3/12/1997','2/7/1997',2,56.63,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10430,'ERNSH',4,'1/30/1997','2/13/1997','2/3/1997',1,458.78,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10431,'BOTTM',4,'1/30/1997','2/13/1997','2/7/1997',2,44.17,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10432,'SPLIR',3,'1/31/1997','2/14/1997','2/7/1997',2,4.34,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10433,'PRINI',3,'2/3/1997','3/3/1997','3/4/1997',3,73.83,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10434,'FOLKO',3,'2/3/1997','3/3/1997','2/13/1997',2,17.92,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10435,'CONSH',8,'2/4/1997','3/18/1997','2/7/1997',2,9.21,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',
- NULL,'WX1 6LT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10436,'BLONP',3,'2/5/1997','3/5/1997','2/11/1997',2,156.66,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10437,'WARTH',8,'2/5/1997','3/5/1997','2/12/1997',1,19.97,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10438,'TOMSP',3,'2/6/1997','3/6/1997','2/14/1997',2,8.24,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10439,'MEREP',6,'2/7/1997','3/7/1997','2/10/1997',3,4.07,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10440,'SAVEA',4,'2/10/1997','3/10/1997','2/28/1997',2,86.53,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10441,'OLDWO',3,'2/10/1997','3/24/1997','3/14/1997',2,73.02,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10442,'ERNSH',3,'2/11/1997','3/11/1997','2/18/1997',2,47.94,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10443,'REGGC',8,'2/12/1997','3/12/1997','2/14/1997',1,13.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10444,'BERGS',3,'2/12/1997','3/12/1997','2/21/1997',3,3.50,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10445,'BERGS',3,'2/13/1997','3/13/1997','2/20/1997',1,9.30,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10446,'TOMSP',6,'2/14/1997','3/14/1997','2/19/1997',1,14.68,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10447,'RICAR',4,'2/14/1997','3/14/1997','3/7/1997',2,68.66,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10448,'RANCH',4,'2/17/1997','3/17/1997','2/24/1997',2,38.82,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10449,'BLONP',3,'2/18/1997','3/18/1997','2/27/1997',2,53.30,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10450,'VICTE',8,'2/19/1997','3/19/1997','3/11/1997',2,7.23,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10451,'QUICK',4,'2/19/1997','3/5/1997','3/12/1997',3,189.09,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10452,'SAVEA',8,'2/20/1997','3/20/1997','2/26/1997',1,140.26,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10453,'AROUT',1,'2/21/1997','3/21/1997','2/26/1997',2,25.36,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10454,'LAMAI',4,'2/21/1997','3/21/1997','2/25/1997',3,2.74,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10455,'WARTH',8,'2/24/1997','4/7/1997','3/3/1997',2,180.45,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10456,'KOENE',8,'2/25/1997','4/8/1997','2/28/1997',2,8.12,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10457,'KOENE',2,'2/25/1997','3/25/1997','3/3/1997',1,11.57,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10458,'SUPRD',7,'2/26/1997','3/26/1997','3/4/1997',3,147.06,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10459,'VICTE',4,'2/27/1997','3/27/1997','2/28/1997',2,25.09,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10460,'FOLKO',8,'2/28/1997','3/28/1997','3/3/1997',1,16.27,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10461,'LILAS',1,'2/28/1997','3/28/1997','3/5/1997',3,148.61,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10462,'CONSH',2,'3/3/1997','3/31/1997','3/18/1997',1,6.17,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',
- NULL,'WX1 6LT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10463,'SUPRD',5,'3/4/1997','4/1/1997','3/6/1997',3,14.78,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10464,'FURIB',4,'3/4/1997','4/1/1997','3/14/1997',2,89.00,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10465,'VAFFE',1,'3/5/1997','4/2/1997','3/14/1997',3,145.04,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10466,'COMMI',4,'3/6/1997','4/3/1997','3/13/1997',1,11.93,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10467,'MAGAA',8,'3/6/1997','4/3/1997','3/11/1997',2,4.93,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10468,'KOENE',3,'3/7/1997','4/4/1997','3/12/1997',3,44.12,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10469,'WHITC',1,'3/10/1997','4/7/1997','3/14/1997',1,60.18,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10470,'BONAP',4,'3/11/1997','4/8/1997','3/14/1997',2,64.56,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10471,'BSBEV',2,'3/11/1997','4/8/1997','3/18/1997',3,45.59,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10472,'SEVES',8,'3/12/1997','4/9/1997','3/19/1997',1,4.20,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10473,'ISLAT',1,'3/13/1997','3/27/1997','3/21/1997',3,16.37,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10474,'PERIC',5,'3/13/1997','4/10/1997','3/21/1997',2,83.49,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10475,'SUPRD',9,'3/14/1997','4/11/1997','4/4/1997',1,68.52,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10476,'HILAA',8,'3/17/1997','4/14/1997','3/24/1997',3,4.41,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10477,'PRINI',5,'3/17/1997','4/14/1997','3/25/1997',2,13.02,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10478,'VICTE',2,'3/18/1997','4/1/1997','3/26/1997',3,4.81,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10479,'RATTC',3,'3/19/1997','4/16/1997','3/21/1997',3,708.95,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10480,'FOLIG',6,'3/20/1997','4/17/1997','3/24/1997',2,1.35,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10481,'RICAR',8,'3/20/1997','4/17/1997','3/25/1997',2,64.33,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10482,'LAZYK',1,'3/21/1997','4/18/1997','4/10/1997',3,7.48,
- 'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla',
- 'WA','99362','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10483,'WHITC',7,'3/24/1997','4/21/1997','4/25/1997',2,15.28,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10484,'BSBEV',3,'3/24/1997','4/21/1997','4/1/1997',3,6.88,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10485,'LINOD',4,'3/25/1997','4/8/1997','3/31/1997',2,64.45,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10486,'HILAA',1,'3/26/1997','4/23/1997','4/2/1997',2,30.53,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10487,'QUEEN',2,'3/26/1997','4/23/1997','3/28/1997',2,71.07,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10488,'FRANK',8,'3/27/1997','4/24/1997','4/2/1997',2,4.93,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10489,'PICCO',6,'3/28/1997','4/25/1997','4/9/1997',2,5.29,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10490,'HILAA',7,'3/31/1997','4/28/1997','4/3/1997',2,210.19,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10491,'FURIB',8,'3/31/1997','4/28/1997','4/8/1997',3,16.96,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10492,'BOTTM',3,'4/1/1997','4/29/1997','4/11/1997',1,62.89,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10493,'LAMAI',4,'4/2/1997','4/30/1997','4/10/1997',3,10.64,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10494,'COMMI',4,'4/2/1997','4/30/1997','4/9/1997',2,65.99,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10495,'LAUGB',3,'4/3/1997','5/1/1997','4/11/1997',3,4.65,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10496,'TRADH',7,'4/4/1997','5/2/1997','4/7/1997',2,46.77,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10497,'LEHMS',7,'4/4/1997','5/2/1997','4/7/1997',1,36.21,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10498,'HILAA',8,'4/7/1997','5/5/1997','4/11/1997',2,29.75,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10499,'LILAS',4,'4/8/1997','5/6/1997','4/16/1997',2,102.02,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10500,'LAMAI',6,'4/9/1997','5/7/1997','4/17/1997',1,42.68,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10501,'BLAUS',9,'4/9/1997','5/7/1997','4/16/1997',3,8.85,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10502,'PERIC',2,'4/10/1997','5/8/1997','4/29/1997',1,69.32,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10503,'HUNGO',6,'4/11/1997','5/9/1997','4/16/1997',2,16.74,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10504,'WHITC',4,'4/11/1997','5/9/1997','4/18/1997',3,59.13,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10505,'MEREP',3,'4/14/1997','5/12/1997','4/21/1997',3,7.13,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10506,'KOENE',9,'4/15/1997','5/13/1997','5/2/1997',2,21.19,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10507,'ANTON',7,'4/15/1997','5/13/1997','4/22/1997',1,47.45,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10508,'OTTIK',1,'4/16/1997','5/14/1997','5/13/1997',2,4.99,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10509,'BLAUS',4,'4/17/1997','5/15/1997','4/29/1997',1,0.15,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10510,'SAVEA',6,'4/18/1997','5/16/1997','4/28/1997',3,367.63,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10511,'BONAP',4,'4/18/1997','5/16/1997','4/21/1997',3,350.64,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10512,'FAMIA',7,'4/21/1997','5/19/1997','4/24/1997',2,3.53,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10513,'WANDK',7,'4/22/1997','6/3/1997','4/28/1997',1,105.65,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10514,'ERNSH',3,'4/22/1997','5/20/1997','5/16/1997',2,789.95,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10515,'QUICK',2,'4/23/1997','5/7/1997','5/23/1997',1,204.47,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10516,'HUNGO',2,'4/24/1997','5/22/1997','5/1/1997',3,62.78,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10517,'NORTS',3,'4/24/1997','5/22/1997','4/29/1997',3,32.07,
- 'North/South','South House 300 Queensbridge','London',
- NULL,'SW7 1RZ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10518,'TORTU',4,'4/25/1997','5/9/1997','5/5/1997',2,218.15,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10519,'CHOPS',6,'4/28/1997','5/26/1997','5/1/1997',3,91.76,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10520,'SANTG',7,'4/29/1997','5/27/1997','5/1/1997',1,13.37,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10521,'CACTU',8,'4/29/1997','5/27/1997','5/2/1997',2,17.22,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10522,'LEHMS',4,'4/30/1997','5/28/1997','5/6/1997',1,45.33,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10523,'SEVES',7,'5/1/1997','5/29/1997','5/30/1997',2,77.63,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10524,'BERGS',1,'5/1/1997','5/29/1997','5/7/1997',2,244.79,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10525,'BONAP',1,'5/2/1997','5/30/1997','5/23/1997',2,11.06,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10526,'WARTH',4,'5/5/1997','6/2/1997','5/15/1997',2,58.59,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10527,'QUICK',7,'5/5/1997','6/2/1997','5/7/1997',1,41.90,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10528,'GREAL',6,'5/6/1997','5/20/1997','5/9/1997',2,3.35,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10529,'MAISD',5,'5/7/1997','6/4/1997','5/9/1997',2,66.69,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10530,'PICCO',3,'5/8/1997','6/5/1997','5/12/1997',2,339.22,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10531,'OCEAN',7,'5/8/1997','6/5/1997','5/19/1997',1,8.12,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10532,'EASTC',7,'5/9/1997','6/6/1997','5/12/1997',3,74.46,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10533,'FOLKO',8,'5/12/1997','6/9/1997','5/22/1997',1,188.04,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10534,'LEHMS',8,'5/12/1997','6/9/1997','5/14/1997',2,27.94,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10535,'ANTON',4,'5/13/1997','6/10/1997','5/21/1997',1,15.64,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10536,'LEHMS',3,'5/14/1997','6/11/1997','6/6/1997',2,58.88,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10537,'RICSU',1,'5/14/1997','5/28/1997','5/19/1997',1,78.85,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10538,'BSBEV',9,'5/15/1997','6/12/1997','5/16/1997',3,4.87,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10539,'BSBEV',6,'5/16/1997','6/13/1997','5/23/1997',3,12.36,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10540,'QUICK',3,'5/19/1997','6/16/1997','6/13/1997',3,1007.64,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10541,'HANAR',2,'5/19/1997','6/16/1997','5/29/1997',1,68.65,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10542,'KOENE',1,'5/20/1997','6/17/1997','5/26/1997',3,10.95,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10543,'LILAS',8,'5/21/1997','6/18/1997','5/23/1997',2,48.17,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10544,'LONEP',4,'5/21/1997','6/18/1997','5/30/1997',1,24.91,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10545,'LAZYK',8,'5/22/1997','6/19/1997','6/26/1997',2,11.92,
- 'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla',
- 'WA','99362','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10546,'VICTE',1,'5/23/1997','6/20/1997','5/27/1997',3,194.72,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10547,'SEVES',3,'5/23/1997','6/20/1997','6/2/1997',2,178.43,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10548,'TOMSP',3,'5/26/1997','6/23/1997','6/2/1997',2,1.43,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10549,'QUICK',5,'5/27/1997','6/10/1997','5/30/1997',1,171.24,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10550,'GODOS',7,'5/28/1997','6/25/1997','6/6/1997',3,4.32,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10551,'FURIB',4,'5/28/1997','7/9/1997','6/6/1997',3,72.95,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10552,'HILAA',2,'5/29/1997','6/26/1997','6/5/1997',1,83.22,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10553,'WARTH',2,'5/30/1997','6/27/1997','6/3/1997',2,149.49,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10554,'OTTIK',4,'5/30/1997','6/27/1997','6/5/1997',3,120.97,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10555,'SAVEA',6,'6/2/1997','6/30/1997','6/4/1997',3,252.49,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10556,'SIMOB',2,'6/3/1997','7/15/1997','6/13/1997',1,9.80,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10557,'LEHMS',9,'6/3/1997','6/17/1997','6/6/1997',2,96.72,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10558,'AROUT',1,'6/4/1997','7/2/1997','6/10/1997',2,72.97,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10559,'BLONP',6,'6/5/1997','7/3/1997','6/13/1997',1,8.05,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10560,'FRANK',8,'6/6/1997','7/4/1997','6/9/1997',1,36.65,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10561,'FOLKO',2,'6/6/1997','7/4/1997','6/9/1997',2,242.21,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10562,'REGGC',1,'6/9/1997','7/7/1997','6/12/1997',1,22.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10563,'RICAR',2,'6/10/1997','7/22/1997','6/24/1997',2,60.43,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10564,'RATTC',4,'6/10/1997','7/8/1997','6/16/1997',3,13.75,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10565,'MEREP',8,'6/11/1997','7/9/1997','6/18/1997',2,7.15,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10566,'BLONP',9,'6/12/1997','7/10/1997','6/18/1997',1,88.40,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10567,'HUNGO',1,'6/12/1997','7/10/1997','6/17/1997',1,33.97,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10568,'GALED',3,'6/13/1997','7/11/1997','7/9/1997',3,6.54,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10569,'RATTC',5,'6/16/1997','7/14/1997','7/11/1997',1,58.98,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10570,'MEREP',3,'6/17/1997','7/15/1997','6/19/1997',3,188.99,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10571,'ERNSH',8,'6/17/1997','7/29/1997','7/4/1997',3,26.06,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10572,'BERGS',3,'6/18/1997','7/16/1997','6/25/1997',2,116.43,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10573,'ANTON',7,'6/19/1997','7/17/1997','6/20/1997',3,84.84,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10574,'TRAIH',4,'6/19/1997','7/17/1997','6/30/1997',2,37.60,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10575,'MORGK',5,'6/20/1997','7/4/1997','6/30/1997',1,127.34,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10576,'TORTU',3,'6/23/1997','7/7/1997','6/30/1997',3,18.56,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10577,'TRAIH',9,'6/23/1997','8/4/1997','6/30/1997',2,25.41,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10578,'BSBEV',4,'6/24/1997','7/22/1997','7/25/1997',3,29.60,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10579,'LETSS',1,'6/25/1997','7/23/1997','7/4/1997',2,13.73,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10580,'OTTIK',4,'6/26/1997','7/24/1997','7/1/1997',3,75.89,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10581,'FAMIA',3,'6/26/1997','7/24/1997','7/2/1997',1,3.01,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10582,'BLAUS',3,'6/27/1997','7/25/1997','7/14/1997',2,27.71,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10583,'WARTH',2,'6/30/1997','7/28/1997','7/4/1997',2,7.28,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10584,'BLONP',4,'6/30/1997','7/28/1997','7/4/1997',1,59.14,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10585,'WELLI',7,'7/1/1997','7/29/1997','7/10/1997',1,13.41,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10586,'REGGC',9,'7/2/1997','7/30/1997','7/9/1997',1,0.48,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10587,'QUEDE',1,'7/2/1997','7/30/1997','7/9/1997',1,62.52,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10588,'QUICK',2,'7/3/1997','7/31/1997','7/10/1997',3,194.67,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10589,'GREAL',8,'7/4/1997','8/1/1997','7/14/1997',2,4.42,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10590,'MEREP',4,'7/7/1997','8/4/1997','7/14/1997',3,44.77,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10591,'VAFFE',1,'7/7/1997','7/21/1997','7/16/1997',1,55.92,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10592,'LEHMS',3,'7/8/1997','8/5/1997','7/16/1997',1,32.10,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10593,'LEHMS',7,'7/9/1997','8/6/1997','8/13/1997',2,174.20,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10594,'OLDWO',3,'7/9/1997','8/6/1997','7/16/1997',2,5.24,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10595,'ERNSH',2,'7/10/1997','8/7/1997','7/14/1997',1,96.78,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10596,'WHITC',8,'7/11/1997','8/8/1997','8/12/1997',1,16.34,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10597,'PICCO',7,'7/11/1997','8/8/1997','7/18/1997',3,35.12,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10598,'RATTC',1,'7/14/1997','8/11/1997','7/18/1997',3,44.42,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10599,'BSBEV',6,'7/15/1997','8/26/1997','7/21/1997',3,29.98,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10600,'HUNGC',4,'7/16/1997','8/13/1997','7/21/1997',1,45.13,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin',
- 'OR','97827','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10601,'HILAA',7,'7/16/1997','8/27/1997','7/22/1997',1,58.30,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10602,'VAFFE',8,'7/17/1997','8/14/1997','7/22/1997',2,2.92,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10603,'SAVEA',8,'7/18/1997','8/15/1997','8/8/1997',2,48.77,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10604,'FURIB',1,'7/18/1997','8/15/1997','7/29/1997',1,7.46,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10605,'MEREP',1,'7/21/1997','8/18/1997','7/29/1997',2,379.13,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10606,'TRADH',4,'7/22/1997','8/19/1997','7/31/1997',3,79.40,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10607,'SAVEA',5,'7/22/1997','8/19/1997','7/25/1997',1,200.24,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10608,'TOMSP',4,'7/23/1997','8/20/1997','8/1/1997',2,27.79,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10609,'DUMON',7,'7/24/1997','8/21/1997','7/30/1997',2,1.85,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10610,'LAMAI',8,'7/25/1997','8/22/1997','8/6/1997',1,26.78,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10611,'WOLZA',6,'7/25/1997','8/22/1997','8/1/1997',2,80.65,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10612,'SAVEA',1,'7/28/1997','8/25/1997','8/1/1997',2,544.08,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10613,'HILAA',4,'7/29/1997','8/26/1997','8/1/1997',2,8.11,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10614,'BLAUS',8,'7/29/1997','8/26/1997','8/1/1997',3,1.93,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10615,'WILMK',2,'7/30/1997','8/27/1997','8/6/1997',3,0.75,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10616,'GREAL',1,'7/31/1997','8/28/1997','8/5/1997',2,116.53,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10617,'GREAL',4,'7/31/1997','8/28/1997','8/4/1997',2,18.53,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10618,'MEREP',1,'8/1/1997','9/12/1997','8/8/1997',1,154.68,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10619,'MEREP',3,'8/4/1997','9/1/1997','8/7/1997',3,91.05,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10620,'LAUGB',2,'8/5/1997','9/2/1997','8/14/1997',3,0.94,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10621,'ISLAT',4,'8/5/1997','9/2/1997','8/11/1997',2,23.73,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10622,'RICAR',4,'8/6/1997','9/3/1997','8/11/1997',3,50.97,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10623,'FRANK',8,'8/7/1997','9/4/1997','8/12/1997',2,97.18,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10624,'THECR',4,'8/7/1997','9/4/1997','8/19/1997',2,94.80,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10625,'ANATR',3,'8/8/1997','9/5/1997','8/14/1997',1,43.90,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10626,'BERGS',1,'8/11/1997','9/8/1997','8/20/1997',2,138.69,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10627,'SAVEA',8,'8/11/1997','9/22/1997','8/21/1997',3,107.46,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10628,'BLONP',4,'8/12/1997','9/9/1997','8/20/1997',3,30.36,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10629,'GODOS',4,'8/12/1997','9/9/1997','8/20/1997',3,85.46,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10630,'KOENE',1,'8/13/1997','9/10/1997','8/19/1997',2,32.35,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10631,'LAMAI',8,'8/14/1997','9/11/1997','8/15/1997',1,0.87,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10632,'WANDK',8,'8/14/1997','9/11/1997','8/19/1997',1,41.38,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10633,'ERNSH',7,'8/15/1997','9/12/1997','8/18/1997',3,477.90,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10634,'FOLIG',4,'8/15/1997','9/12/1997','8/21/1997',3,487.38,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10635,'MAGAA',8,'8/18/1997','9/15/1997','8/21/1997',3,47.46,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10636,'WARTH',4,'8/19/1997','9/16/1997','8/26/1997',1,1.15,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10637,'QUEEN',6,'8/19/1997','9/16/1997','8/26/1997',1,201.29,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10638,'LINOD',3,'8/20/1997','9/17/1997','9/1/1997',1,158.44,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10639,'SANTG',7,'8/20/1997','9/17/1997','8/27/1997',3,38.64,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10640,'WANDK',4,'8/21/1997','9/18/1997','8/28/1997',1,23.55,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10641,'HILAA',4,'8/22/1997','9/19/1997','8/26/1997',2,179.61,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10642,'SIMOB',7,'8/22/1997','9/19/1997','9/5/1997',3,41.89,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10643,'ALFKI',6,'8/25/1997','9/22/1997','9/2/1997',1,29.46,
- 'Alfreds Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10644,'WELLI',3,'8/25/1997','9/22/1997','9/1/1997',2,0.14,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10645,'HANAR',4,'8/26/1997','9/23/1997','9/2/1997',1,12.41,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10646,'HUNGO',9,'8/27/1997','10/8/1997','9/3/1997',3,142.33,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10647,'QUEDE',4,'8/27/1997','9/10/1997','9/3/1997',2,45.54,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10648,'RICAR',5,'8/28/1997','10/9/1997','9/9/1997',2,14.25,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10649,'MAISD',5,'8/28/1997','9/25/1997','8/29/1997',3,6.20,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10650,'FAMIA',5,'8/29/1997','9/26/1997','9/3/1997',3,176.81,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10651,'WANDK',8,'9/1/1997','9/29/1997','9/11/1997',2,20.60,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10652,'GOURL',4,'9/1/1997','9/29/1997','9/8/1997',2,7.14,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10653,'FRANK',1,'9/2/1997','9/30/1997','9/19/1997',1,93.25,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10654,'BERGS',5,'9/2/1997','9/30/1997','9/11/1997',1,55.26,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10655,'REGGC',1,'9/3/1997','10/1/1997','9/11/1997',2,4.41,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10656,'GREAL',6,'9/4/1997','10/2/1997','9/10/1997',1,57.15,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10657,'SAVEA',2,'9/4/1997','10/2/1997','9/15/1997',2,352.69,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10658,'QUICK',4,'9/5/1997','10/3/1997','9/8/1997',1,364.15,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10659,'QUEEN',7,'9/5/1997','10/3/1997','9/10/1997',2,105.81,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10660,'HUNGC',8,'9/8/1997','10/6/1997','10/15/1997',1,111.29,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin',
- 'OR','97827','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10661,'HUNGO',7,'9/9/1997','10/7/1997','9/15/1997',3,17.55,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10662,'LONEP',3,'9/9/1997','10/7/1997','9/18/1997',2,1.28,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10663,'BONAP',2,'9/10/1997','9/24/1997','10/3/1997',2,113.15,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10664,'FURIB',1,'9/10/1997','10/8/1997','9/19/1997',3,1.27,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10665,'LONEP',1,'9/11/1997','10/9/1997','9/17/1997',2,26.31,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10666,'RICSU',7,'9/12/1997','10/10/1997','9/22/1997',2,232.42,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10667,'ERNSH',7,'9/12/1997','10/10/1997','9/19/1997',1,78.09,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10668,'WANDK',1,'9/15/1997','10/13/1997','9/23/1997',2,47.22,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10669,'SIMOB',2,'9/15/1997','10/13/1997','9/22/1997',1,24.39,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10670,'FRANK',4,'9/16/1997','10/14/1997','9/18/1997',1,203.48,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10671,'FRANR',1,'9/17/1997','10/15/1997','9/24/1997',1,30.34,
- 'France restauration','54, rue Royale','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10672,'BERGS',9,'9/17/1997','10/1/1997','9/26/1997',2,95.75,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10673,'WILMK',2,'9/18/1997','10/16/1997','9/19/1997',1,22.76,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10674,'ISLAT',4,'9/18/1997','10/16/1997','9/30/1997',2,0.90,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10675,'FRANK',5,'9/19/1997','10/17/1997','9/23/1997',2,31.85,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10676,'TORTU',2,'9/22/1997','10/20/1997','9/29/1997',2,2.01,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10677,'ANTON',1,'9/22/1997','10/20/1997','9/26/1997',3,4.03,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10678,'SAVEA',7,'9/23/1997','10/21/1997','10/16/1997',3,388.98,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10679,'BLONP',8,'9/23/1997','10/21/1997','9/30/1997',3,27.94,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10680,'OLDWO',1,'9/24/1997','10/22/1997','9/26/1997',1,26.61,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10681,'GREAL',3,'9/25/1997','10/23/1997','9/30/1997',3,76.13,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10682,'ANTON',3,'9/25/1997','10/23/1997','10/1/1997',2,36.13,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10683,'DUMON',2,'9/26/1997','10/24/1997','10/1/1997',1,4.40,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10684,'OTTIK',3,'9/26/1997','10/24/1997','9/30/1997',1,145.63,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10685,'GOURL',4,'9/29/1997','10/13/1997','10/3/1997',2,33.75,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10686,'PICCO',2,'9/30/1997','10/28/1997','10/8/1997',1,96.50,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10687,'HUNGO',9,'9/30/1997','10/28/1997','10/30/1997',2,296.43,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10688,'VAFFE',4,'10/1/1997','10/15/1997','10/7/1997',2,299.09,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10689,'BERGS',1,'10/1/1997','10/29/1997','10/7/1997',2,13.42,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10690,'HANAR',1,'10/2/1997','10/30/1997','10/3/1997',1,15.80,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10691,'QUICK',2,'10/3/1997','11/14/1997','10/22/1997',2,810.05,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10692,'ALFKI',4,'10/3/1997','10/31/1997','10/13/1997',2,61.02,
- 'Alfred''s Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10693,'WHITC',3,'10/6/1997','10/20/1997','10/10/1997',3,139.34,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10694,'QUICK',8,'10/6/1997','11/3/1997','10/9/1997',3,398.36,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10695,'WILMK',7,'10/7/1997','11/18/1997','10/14/1997',1,16.72,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10696,'WHITC',8,'10/8/1997','11/19/1997','10/14/1997',3,102.55,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10697,'LINOD',3,'10/8/1997','11/5/1997','10/14/1997',1,45.52,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10698,'ERNSH',4,'10/9/1997','11/6/1997','10/17/1997',1,272.47,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10699,'MORGK',3,'10/9/1997','11/6/1997','10/13/1997',3,0.58,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10700,'SAVEA',3,'10/10/1997','11/7/1997','10/16/1997',1,65.10,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10701,'HUNGO',6,'10/13/1997','10/27/1997','10/15/1997',3,220.31,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10702,'ALFKI',4,'10/13/1997','11/24/1997','10/21/1997',1,23.94,
- 'Alfred''s Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10703,'FOLKO',6,'10/14/1997','11/11/1997','10/20/1997',2,152.30,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10704,'QUEEN',6,'10/14/1997','11/11/1997','11/7/1997',1,4.78,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10705,'HILAA',9,'10/15/1997','11/12/1997','11/18/1997',2,3.52,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10706,'OLDWO',8,'10/16/1997','11/13/1997','10/21/1997',3,135.63,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10707,'AROUT',4,'10/16/1997','10/30/1997','10/23/1997',3,21.74,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10708,'THEBI',6,'10/17/1997','11/28/1997','11/5/1997',2,2.96,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10709,'GOURL',1,'10/17/1997','11/14/1997','11/20/1997',3,210.80,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10710,'FRANS',1,'10/20/1997','11/17/1997','10/23/1997',1,4.98,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10711,'SAVEA',5,'10/21/1997','12/2/1997','10/29/1997',2,52.41,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10712,'HUNGO',3,'10/21/1997','11/18/1997','10/31/1997',1,89.93,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10713,'SAVEA',1,'10/22/1997','11/19/1997','10/24/1997',1,167.05,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10714,'SAVEA',5,'10/22/1997','11/19/1997','10/27/1997',3,24.49,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10715,'BONAP',3,'10/23/1997','11/6/1997','10/29/1997',1,63.20,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10716,'RANCH',4,'10/24/1997','11/21/1997','10/27/1997',2,22.57,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10717,'FRANK',1,'10/24/1997','11/21/1997','10/29/1997',2,59.25,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10718,'KOENE',1,'10/27/1997','11/24/1997','10/29/1997',3,170.88,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10719,'LETSS',8,'10/27/1997','11/24/1997','11/5/1997',2,51.44,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10720,'QUEDE',8,'10/28/1997','11/11/1997','11/5/1997',2,9.53,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10721,'QUICK',5,'10/29/1997','11/26/1997','10/31/1997',3,48.92,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10722,'SAVEA',8,'10/29/1997','12/10/1997','11/4/1997',1,74.58,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10723,'WHITC',3,'10/30/1997','11/27/1997','11/25/1997',1,21.72,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10724,'MEREP',8,'10/30/1997','12/11/1997','11/5/1997',2,57.75,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10725,'FAMIA',4,'10/31/1997','11/28/1997','11/5/1997',3,10.83,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10726,'EASTC',4,'11/3/1997','11/17/1997','12/5/1997',1,16.56,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10727,'REGGC',2,'11/3/1997','12/1/1997','12/5/1997',1,89.90,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10728,'QUEEN',4,'11/4/1997','12/2/1997','11/11/1997',2,58.33,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10729,'LINOD',8,'11/4/1997','12/16/1997','11/14/1997',3,141.06,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10730,'BONAP',5,'11/5/1997','12/3/1997','11/14/1997',1,20.12,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10731,'CHOPS',7,'11/6/1997','12/4/1997','11/14/1997',1,96.65,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10732,'BONAP',3,'11/6/1997','12/4/1997','11/7/1997',1,16.97,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10733,'BERGS',1,'11/7/1997','12/5/1997','11/10/1997',3,110.11,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10734,'GOURL',2,'11/7/1997','12/5/1997','11/12/1997',3,1.63,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10735,'LETSS',6,'11/10/1997','12/8/1997','11/21/1997',2,45.97,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10736,'HUNGO',9,'11/11/1997','12/9/1997','11/21/1997',2,44.10,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10737,'VINET',2,'11/11/1997','12/9/1997','11/18/1997',2,7.79,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10738,'SPECD',2,'11/12/1997','12/10/1997','11/18/1997',1,2.91,
- 'Spécialités du monde','25, rue Lauriston','Paris',
- NULL,'75016','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10739,'VINET',3,'11/12/1997','12/10/1997','11/17/1997',3,11.08,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10740,'WHITC',4,'11/13/1997','12/11/1997','11/25/1997',2,81.88,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10741,'AROUT',4,'11/14/1997','11/28/1997','11/18/1997',3,10.96,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10742,'BOTTM',3,'11/14/1997','12/12/1997','11/18/1997',3,243.73,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10743,'AROUT',1,'11/17/1997','12/15/1997','11/21/1997',2,23.72,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10744,'VAFFE',6,'11/17/1997','12/15/1997','11/24/1997',1,69.19,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10745,'QUICK',9,'11/18/1997','12/16/1997','11/27/1997',1,3.52,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10746,'CHOPS',1,'11/19/1997','12/17/1997','11/21/1997',3,31.43,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10747,'PICCO',6,'11/19/1997','12/17/1997','11/26/1997',1,117.33,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10748,'SAVEA',3,'11/20/1997','12/18/1997','11/28/1997',1,232.55,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10749,'ISLAT',4,'11/20/1997','12/18/1997','12/19/1997',2,61.53,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10750,'WARTH',9,'11/21/1997','12/19/1997','11/24/1997',1,79.30,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10751,'RICSU',3,'11/24/1997','12/22/1997','12/3/1997',3,130.79,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10752,'NORTS',2,'11/24/1997','12/22/1997','11/28/1997',3,1.39,
- 'North/South','South House 300 Queensbridge','London',
- NULL,'SW7 1RZ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10753,'FRANS',3,'11/25/1997','12/23/1997','11/27/1997',1,7.70,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10754,'MAGAA',6,'11/25/1997','12/23/1997','11/27/1997',3,2.38,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10755,'BONAP',4,'11/26/1997','12/24/1997','11/28/1997',2,16.71,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10756,'SPLIR',8,'11/27/1997','12/25/1997','12/2/1997',2,73.21,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10757,'SAVEA',6,'11/27/1997','12/25/1997','12/15/1997',1,8.19,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10758,'RICSU',3,'11/28/1997','12/26/1997','12/4/1997',3,138.17,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10759,'ANATR',3,'11/28/1997','12/26/1997','12/12/1997',3,11.99,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10760,'MAISD',4,'12/1/1997','12/29/1997','12/10/1997',1,155.64,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10761,'RATTC',5,'12/2/1997','12/30/1997','12/8/1997',2,18.66,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10762,'FOLKO',3,'12/2/1997','12/30/1997','12/9/1997',1,328.74,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10763,'FOLIG',3,'12/3/1997','12/31/1997','12/8/1997',3,37.35,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10764,'ERNSH',6,'12/3/1997','12/31/1997','12/8/1997',3,145.45,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10765,'QUICK',3,'12/4/1997','1/1/1998','12/9/1997',3,42.74,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10766,'OTTIK',4,'12/5/1997','1/2/1998','12/9/1997',1,157.55,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10767,'SUPRD',4,'12/5/1997','1/2/1998','12/15/1997',3,1.59,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10768,'AROUT',3,'12/8/1997','1/5/1998','12/15/1997',2,146.32,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10769,'VAFFE',3,'12/8/1997','1/5/1998','12/12/1997',1,65.06,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10770,'HANAR',8,'12/9/1997','1/6/1998','12/17/1997',3,5.32,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10771,'ERNSH',9,'12/10/1997','1/7/1998','1/2/1998',2,11.19,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10772,'LEHMS',3,'12/10/1997','1/7/1998','12/19/1997',2,91.28,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10773,'ERNSH',1,'12/11/1997','1/8/1998','12/16/1997',3,96.43,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10774,'FOLKO',4,'12/11/1997','12/25/1997','12/12/1997',1,48.20,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10775,'THECR',7,'12/12/1997','1/9/1998','12/26/1997',1,20.25,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10776,'ERNSH',1,'12/15/1997','1/12/1998','12/18/1997',3,351.53,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10777,'GOURL',7,'12/15/1997','12/29/1997','1/21/1998',2,3.01,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10778,'BERGS',3,'12/16/1997','1/13/1998','12/24/1997',1,6.79,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10779,'MORGK',3,'12/16/1997','1/13/1998','1/14/1998',2,58.13,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10780,'LILAS',2,'12/16/1997','12/30/1997','12/25/1997',1,42.13,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10781,'WARTH',2,'12/17/1997','1/14/1998','12/19/1997',3,73.16,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10782,'CACTU',9,'12/17/1997','1/14/1998','12/22/1997',3,1.10,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10783,'HANAR',4,'12/18/1997','1/15/1998','12/19/1997',2,124.98,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10784,'MAGAA',4,'12/18/1997','1/15/1998','12/22/1997',3,70.09,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10785,'GROSR',1,'12/18/1997','1/15/1998','12/24/1997',3,1.51,
- 'GROSELLA-Restaurante','5ª Ave. Los Palos Grandes','Caracas',
- 'DF','1081','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10786,'QUEEN',8,'12/19/1997','1/16/1998','12/23/1997',1,110.87,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10787,'LAMAI',2,'12/19/1997','1/2/1998','12/26/1997',1,249.93,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10788,'QUICK',1,'12/22/1997','1/19/1998','1/19/1998',2,42.70,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10789,'FOLIG',1,'12/22/1997','1/19/1998','12/31/1997',2,100.60,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10790,'GOURL',6,'12/22/1997','1/19/1998','12/26/1997',1,28.23,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10791,'FRANK',6,'12/23/1997','1/20/1998','1/1/1998',2,16.85,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10792,'WOLZA',1,'12/23/1997','1/20/1998','12/31/1997',3,23.79,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10793,'AROUT',3,'12/24/1997','1/21/1998','1/8/1998',3,4.52,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10794,'QUEDE',6,'12/24/1997','1/21/1998','1/2/1998',1,21.49,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10795,'ERNSH',8,'12/24/1997','1/21/1998','1/20/1998',2,126.66,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10796,'HILAA',3,'12/25/1997','1/22/1998','1/14/1998',1,26.52,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10797,'DRACD',7,'12/25/1997','1/22/1998','1/5/1998',2,33.35,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10798,'ISLAT',2,'12/26/1997','1/23/1998','1/5/1998',1,2.33,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10799,'KOENE',9,'12/26/1997','2/6/1998','1/5/1998',3,30.76,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10800,'SEVES',1,'12/26/1997','1/23/1998','1/5/1998',3,137.44,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10801,'BOLID',4,'12/29/1997','1/26/1998','12/31/1997',2,97.09,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10802,'SIMOB',4,'12/29/1997','1/26/1998','1/2/1998',2,257.26,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10803,'WELLI',4,'12/30/1997','1/27/1998','1/6/1998',1,55.23,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10804,'SEVES',6,'12/30/1997','1/27/1998','1/7/1998',2,27.33,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10805,'THEBI',2,'12/30/1997','1/27/1998','1/9/1998',3,237.34,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10806,'VICTE',3,'12/31/1997','1/28/1998','1/5/1998',2,22.11,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10807,'FRANS',4,'12/31/1997','1/28/1998','1/30/1998',1,1.36,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10808,'OLDWO',2,'1/1/1998','1/29/1998','1/9/1998',3,45.53,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10809,'WELLI',7,'1/1/1998','1/29/1998','1/7/1998',1,4.87,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10810,'LAUGB',2,'1/1/1998','1/29/1998','1/7/1998',3,4.33,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10811,'LINOD',8,'1/2/1998','1/30/1998','1/8/1998',1,31.22,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10812,'REGGC',5,'1/2/1998','1/30/1998','1/12/1998',1,59.78,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10813,'RICAR',1,'1/5/1998','2/2/1998','1/9/1998',1,47.38,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10814,'VICTE',3,'1/5/1998','2/2/1998','1/14/1998',3,130.94,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10815,'SAVEA',2,'1/5/1998','2/2/1998','1/14/1998',3,14.62,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10816,'GREAL',4,'1/6/1998','2/3/1998','2/4/1998',2,719.78,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10817,'KOENE',3,'1/6/1998','1/20/1998','1/13/1998',2,306.07,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10818,'MAGAA',7,'1/7/1998','2/4/1998','1/12/1998',3,65.48,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10819,'CACTU',2,'1/7/1998','2/4/1998','1/16/1998',3,19.76,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10820,'RATTC',3,'1/7/1998','2/4/1998','1/13/1998',2,37.52,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10821,'SPLIR',1,'1/8/1998','2/5/1998','1/15/1998',1,36.68,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10822,'TRAIH',6,'1/8/1998','2/5/1998','1/16/1998',3,7.00,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10823,'LILAS',5,'1/9/1998','2/6/1998','1/13/1998',2,163.97,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10824,'FOLKO',8,'1/9/1998','2/6/1998','1/30/1998',1,1.23,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10825,'DRACD',1,'1/9/1998','2/6/1998','1/14/1998',1,79.25,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10826,'BLONP',6,'1/12/1998','2/9/1998','2/6/1998',1,7.09,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10827,'BONAP',1,'1/12/1998','1/26/1998','2/6/1998',2,63.54,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10828,'RANCH',9,'1/13/1998','1/27/1998','2/4/1998',1,90.85,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10829,'ISLAT',9,'1/13/1998','2/10/1998','1/23/1998',1,154.72,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10830,'TRADH',4,'1/13/1998','2/24/1998','1/21/1998',2,81.83,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10831,'SANTG',3,'1/14/1998','2/11/1998','1/23/1998',2,72.19,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10832,'LAMAI',2,'1/14/1998','2/11/1998','1/19/1998',2,43.26,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10833,'OTTIK',6,'1/15/1998','2/12/1998','1/23/1998',2,71.49,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10834,'TRADH',1,'1/15/1998','2/12/1998','1/19/1998',3,29.78,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10835,'ALFKI',1,'1/15/1998','2/12/1998','1/21/1998',3,69.53,
- 'Alfred''s Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10836,'ERNSH',7,'1/16/1998','2/13/1998','1/21/1998',1,411.88,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10837,'BERGS',9,'1/16/1998','2/13/1998','1/23/1998',3,13.32,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10838,'LINOD',3,'1/19/1998','2/16/1998','1/23/1998',3,59.28,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10839,'TRADH',3,'1/19/1998','2/16/1998','1/22/1998',3,35.43,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10840,'LINOD',4,'1/19/1998','3/2/1998','2/16/1998',2,2.71,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10841,'SUPRD',5,'1/20/1998','2/17/1998','1/29/1998',2,424.30,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10842,'TORTU',1,'1/20/1998','2/17/1998','1/29/1998',3,54.42,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10843,'VICTE',4,'1/21/1998','2/18/1998','1/26/1998',2,9.26,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10844,'PICCO',8,'1/21/1998','2/18/1998','1/26/1998',2,25.22,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10845,'QUICK',8,'1/21/1998','2/4/1998','1/30/1998',1,212.98,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10846,'SUPRD',2,'1/22/1998','3/5/1998','1/23/1998',3,56.46,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10847,'SAVEA',4,'1/22/1998','2/5/1998','2/10/1998',3,487.57,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10848,'CONSH',7,'1/23/1998','2/20/1998','1/29/1998',2,38.24,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',
- NULL,'WX1 6LT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10849,'KOENE',9,'1/23/1998','2/20/1998','1/30/1998',2,0.56,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10850,'VICTE',1,'1/23/1998','3/6/1998','1/30/1998',1,49.19,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10851,'RICAR',5,'1/26/1998','2/23/1998','2/2/1998',1,160.55,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10852,'RATTC',8,'1/26/1998','2/9/1998','1/30/1998',1,174.05,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10853,'BLAUS',9,'1/27/1998','2/24/1998','2/3/1998',2,53.83,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10854,'ERNSH',3,'1/27/1998','2/24/1998','2/5/1998',2,100.22,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10855,'OLDWO',3,'1/27/1998','2/24/1998','2/4/1998',1,170.97,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10856,'ANTON',3,'1/28/1998','2/25/1998','2/10/1998',2,58.43,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10857,'BERGS',8,'1/28/1998','2/25/1998','2/6/1998',2,188.85,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10858,'LACOR',2,'1/29/1998','2/26/1998','2/3/1998',1,52.51,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10859,'FRANK',1,'1/29/1998','2/26/1998','2/2/1998',2,76.10,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10860,'FRANR',3,'1/29/1998','2/26/1998','2/4/1998',3,19.26,
- 'France restauration','54, rue Royale','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10861,'WHITC',4,'1/30/1998','2/27/1998','2/17/1998',2,14.93,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10862,'LEHMS',8,'1/30/1998','3/13/1998','2/2/1998',2,53.23,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10863,'HILAA',4,'2/2/1998','3/2/1998','2/17/1998',2,30.26,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10864,'AROUT',4,'2/2/1998','3/2/1998','2/9/1998',2,3.04,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10865,'QUICK',2,'2/2/1998','2/16/1998','2/12/1998',1,348.14,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10866,'BERGS',5,'2/3/1998','3/3/1998','2/12/1998',1,109.11,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10867,'LONEP',6,'2/3/1998','3/17/1998','2/11/1998',1,1.93,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10868,'QUEEN',7,'2/4/1998','3/4/1998','2/23/1998',2,191.27,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10869,'SEVES',5,'2/4/1998','3/4/1998','2/9/1998',1,143.28,
- 'Seven Seas Imports','90 Wadhurst Rd.','London',
- NULL,'OX15 4NB','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10870,'WOLZA',5,'2/4/1998','3/4/1998','2/13/1998',3,12.04,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10871,'BONAP',9,'2/5/1998','3/5/1998','2/10/1998',2,112.27,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10872,'GODOS',5,'2/5/1998','3/5/1998','2/9/1998',2,175.32,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10873,'WILMK',4,'2/6/1998','3/6/1998','2/9/1998',1,0.82,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10874,'GODOS',5,'2/6/1998','3/6/1998','2/11/1998',2,19.58,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10875,'BERGS',4,'2/6/1998','3/6/1998','3/3/1998',2,32.37,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10876,'BONAP',7,'2/9/1998','3/9/1998','2/12/1998',3,60.42,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10877,'RICAR',1,'2/9/1998','3/9/1998','2/19/1998',1,38.06,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10878,'QUICK',4,'2/10/1998','3/10/1998','2/12/1998',1,46.69,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10879,'WILMK',3,'2/10/1998','3/10/1998','2/12/1998',3,8.50,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10880,'FOLKO',7,'2/10/1998','3/24/1998','2/18/1998',1,88.01,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10881,'CACTU',4,'2/11/1998','3/11/1998','2/18/1998',1,2.84,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10882,'SAVEA',4,'2/11/1998','3/11/1998','2/20/1998',3,23.10,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10883,'LONEP',8,'2/12/1998','3/12/1998','2/20/1998',3,0.53,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10884,'LETSS',4,'2/12/1998','3/12/1998','2/13/1998',2,90.97,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10885,'SUPRD',6,'2/12/1998','3/12/1998','2/18/1998',3,5.64,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10886,'HANAR',1,'2/13/1998','3/13/1998','3/2/1998',1,4.99,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10887,'GALED',8,'2/13/1998','3/13/1998','2/16/1998',3,1.25,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10888,'GODOS',1,'2/16/1998','3/16/1998','2/23/1998',2,51.87,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10889,'RATTC',9,'2/16/1998','3/16/1998','2/23/1998',3,280.61,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10890,'DUMON',7,'2/16/1998','3/16/1998','2/18/1998',1,32.76,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10891,'LEHMS',7,'2/17/1998','3/17/1998','2/19/1998',2,20.37,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10892,'MAISD',4,'2/17/1998','3/17/1998','2/19/1998',2,120.27,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10893,'KOENE',9,'2/18/1998','3/18/1998','2/20/1998',2,77.78,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10894,'SAVEA',1,'2/18/1998','3/18/1998','2/20/1998',1,116.13,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10895,'ERNSH',3,'2/18/1998','3/18/1998','2/23/1998',1,162.75,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10896,'MAISD',7,'2/19/1998','3/19/1998','2/27/1998',3,32.45,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10897,'HUNGO',3,'2/19/1998','3/19/1998','2/25/1998',2,603.54,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10898,'OCEAN',4,'2/20/1998','3/20/1998','3/6/1998',2,1.27,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10899,'LILAS',5,'2/20/1998','3/20/1998','2/26/1998',3,1.21,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10900,'WELLI',1,'2/20/1998','3/20/1998','3/4/1998',2,1.66,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10901,'HILAA',4,'2/23/1998','3/23/1998','2/26/1998',1,62.09,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10902,'FOLKO',1,'2/23/1998','3/23/1998','3/3/1998',1,44.15,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10903,'HANAR',3,'2/24/1998','3/24/1998','3/4/1998',3,36.71,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10904,'WHITC',3,'2/24/1998','3/24/1998','2/27/1998',3,162.95,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10905,'WELLI',9,'2/24/1998','3/24/1998','3/6/1998',2,13.72,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10906,'WOLZA',4,'2/25/1998','3/11/1998','3/3/1998',3,26.29,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10907,'SPECD',6,'2/25/1998','3/25/1998','2/27/1998',3,9.19,
- 'Spécialités du monde','25, rue Lauriston','Paris',
- NULL,'75016','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10908,'REGGC',4,'2/26/1998','3/26/1998','3/6/1998',2,32.96,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10909,'SANTG',1,'2/26/1998','3/26/1998','3/10/1998',2,53.05,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10910,'WILMK',1,'2/26/1998','3/26/1998','3/4/1998',3,38.11,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10911,'GODOS',3,'2/26/1998','3/26/1998','3/5/1998',1,38.19,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10912,'HUNGO',2,'2/26/1998','3/26/1998','3/18/1998',2,580.91,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10913,'QUEEN',4,'2/26/1998','3/26/1998','3/4/1998',1,33.05,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10914,'QUEEN',6,'2/27/1998','3/27/1998','3/2/1998',1,21.19,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10915,'TORTU',2,'2/27/1998','3/27/1998','3/2/1998',2,3.51,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10916,'RANCH',1,'2/27/1998','3/27/1998','3/9/1998',2,63.77,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10917,'ROMEY',4,'3/2/1998','3/30/1998','3/11/1998',2,8.29,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10918,'BOTTM',3,'3/2/1998','3/30/1998','3/11/1998',3,48.83,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10919,'LINOD',2,'3/2/1998','3/30/1998','3/4/1998',2,19.80,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10920,'AROUT',4,'3/3/1998','3/31/1998','3/9/1998',2,29.61,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10921,'VAFFE',1,'3/3/1998','4/14/1998','3/9/1998',1,176.48,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10922,'HANAR',5,'3/3/1998','3/31/1998','3/5/1998',3,62.74,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10923,'LAMAI',7,'3/3/1998','4/14/1998','3/13/1998',3,68.26,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10924,'BERGS',3,'3/4/1998','4/1/1998','4/8/1998',2,151.52,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10925,'HANAR',3,'3/4/1998','4/1/1998','3/13/1998',1,2.27,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10926,'ANATR',4,'3/4/1998','4/1/1998','3/11/1998',3,39.92,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10927,'LACOR',4,'3/5/1998','4/2/1998','4/8/1998',1,19.79,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10928,'GALED',1,'3/5/1998','4/2/1998','3/18/1998',1,1.36,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10929,'FRANK',6,'3/5/1998','4/2/1998','3/12/1998',1,33.93,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10930,'SUPRD',4,'3/6/1998','4/17/1998','3/18/1998',3,15.55,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10931,'RICSU',4,'3/6/1998','3/20/1998','3/19/1998',2,13.60,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10932,'BONAP',8,'3/6/1998','4/3/1998','3/24/1998',1,134.64,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10933,'ISLAT',6,'3/6/1998','4/3/1998','3/16/1998',3,54.15,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10934,'LEHMS',3,'3/9/1998','4/6/1998','3/12/1998',3,32.01,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10935,'WELLI',4,'3/9/1998','4/6/1998','3/18/1998',3,47.59,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10936,'GREAL',3,'3/9/1998','4/6/1998','3/18/1998',2,33.68,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10937,'CACTU',7,'3/10/1998','3/24/1998','3/13/1998',3,31.51,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10938,'QUICK',3,'3/10/1998','4/7/1998','3/16/1998',2,31.89,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10939,'MAGAA',2,'3/10/1998','4/7/1998','3/13/1998',2,76.33,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10940,'BONAP',8,'3/11/1998','4/8/1998','3/23/1998',3,19.77,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10941,'SAVEA',7,'3/11/1998','4/8/1998','3/20/1998',2,400.81,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10942,'REGGC',9,'3/11/1998','4/8/1998','3/18/1998',3,17.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10943,'BSBEV',4,'3/11/1998','4/8/1998','3/19/1998',2,2.17,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10944,'BOTTM',6,'3/12/1998','3/26/1998','3/13/1998',3,52.92,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10945,'MORGK',4,'3/12/1998','4/9/1998','3/18/1998',1,10.22,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10946,'VAFFE',1,'3/12/1998','4/9/1998','3/19/1998',2,27.20,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10947,'BSBEV',3,'3/13/1998','4/10/1998','3/16/1998',2,3.26,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10948,'GODOS',3,'3/13/1998','4/10/1998','3/19/1998',3,23.39,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10949,'BOTTM',2,'3/13/1998','4/10/1998','3/17/1998',3,74.44,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10950,'MAGAA',1,'3/16/1998','4/13/1998','3/23/1998',2,2.50,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10951,'RICSU',9,'3/16/1998','4/27/1998','4/7/1998',2,30.85,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10952,'ALFKI',1,'3/16/1998','4/27/1998','3/24/1998',1,40.42,
- 'Alfred''s Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10953,'AROUT',9,'3/16/1998','3/30/1998','3/25/1998',2,23.72,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10954,'LINOD',5,'3/17/1998','4/28/1998','3/20/1998',1,27.91,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10955,'FOLKO',8,'3/17/1998','4/14/1998','3/20/1998',2,3.26,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10956,'BLAUS',6,'3/17/1998','4/28/1998','3/20/1998',2,44.65,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10957,'HILAA',8,'3/18/1998','4/15/1998','3/27/1998',3,105.36,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10958,'OCEAN',7,'3/18/1998','4/15/1998','3/27/1998',2,49.56,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10959,'GOURL',6,'3/18/1998','4/29/1998','3/23/1998',2,4.98,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10960,'HILAA',3,'3/19/1998','4/2/1998','4/8/1998',1,2.08,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10961,'QUEEN',8,'3/19/1998','4/16/1998','3/30/1998',1,104.47,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10962,'QUICK',8,'3/19/1998','4/16/1998','3/23/1998',2,275.79,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10963,'FURIB',9,'3/19/1998','4/16/1998','3/26/1998',3,2.70,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10964,'SPECD',3,'3/20/1998','4/17/1998','3/24/1998',2,87.38,
- 'Spécialités du monde','25, rue Lauriston','Paris',
- NULL,'75016','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10965,'OLDWO',6,'3/20/1998','4/17/1998','3/30/1998',3,144.38,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10966,'CHOPS',4,'3/20/1998','4/17/1998','4/8/1998',1,27.19,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10967,'TOMSP',2,'3/23/1998','4/20/1998','4/2/1998',2,62.22,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10968,'ERNSH',1,'3/23/1998','4/20/1998','4/1/1998',3,74.60,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10969,'COMMI',1,'3/23/1998','4/20/1998','3/30/1998',2,0.21,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10970,'BOLID',9,'3/24/1998','4/7/1998','4/24/1998',1,16.16,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10971,'FRANR',2,'3/24/1998','4/21/1998','4/2/1998',2,121.82,
- 'France restauration','54, rue Royale','Nantes',
- NULL,'44000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10972,'LACOR',4,'3/24/1998','4/21/1998','3/26/1998',2,0.02,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10973,'LACOR',6,'3/24/1998','4/21/1998','3/27/1998',2,15.17,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10974,'SPLIR',3,'3/25/1998','4/8/1998','4/3/1998',3,12.96,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10975,'BOTTM',1,'3/25/1998','4/22/1998','3/27/1998',3,32.27,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10976,'HILAA',1,'3/25/1998','5/6/1998','4/3/1998',1,37.97,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10977,'FOLKO',8,'3/26/1998','4/23/1998','4/10/1998',3,208.50,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10978,'MAISD',9,'3/26/1998','4/23/1998','4/23/1998',2,32.82,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10979,'ERNSH',8,'3/26/1998','4/23/1998','3/31/1998',2,353.07,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10980,'FOLKO',4,'3/27/1998','5/8/1998','4/17/1998',1,1.26,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10981,'HANAR',1,'3/27/1998','4/24/1998','4/2/1998',2,193.37,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10982,'BOTTM',2,'3/27/1998','4/24/1998','4/8/1998',1,14.01,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10983,'SAVEA',2,'3/27/1998','4/24/1998','4/6/1998',2,657.54,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10984,'SAVEA',1,'3/30/1998','4/27/1998','4/3/1998',3,211.22,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10985,'HUNGO',2,'3/30/1998','4/27/1998','4/2/1998',1,91.51,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10986,'OCEAN',8,'3/30/1998','4/27/1998','4/21/1998',2,217.86,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10987,'EASTC',8,'3/31/1998','4/28/1998','4/6/1998',1,185.48,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10988,'RATTC',3,'3/31/1998','4/28/1998','4/10/1998',2,61.14,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10989,'QUEDE',2,'3/31/1998','4/28/1998','4/2/1998',1,34.76,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10990,'ERNSH',2,'4/1/1998','5/13/1998','4/7/1998',3,117.61,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10991,'QUICK',1,'4/1/1998','4/29/1998','4/7/1998',1,38.51,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10992,'THEBI',1,'4/1/1998','4/29/1998','4/3/1998',3,4.27,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10993,'FOLKO',7,'4/1/1998','4/29/1998','4/10/1998',3,8.81,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10994,'VAFFE',2,'4/2/1998','4/16/1998','4/9/1998',3,65.53,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10995,'PERIC',1,'4/2/1998','4/30/1998','4/6/1998',3,46.00,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10996,'QUICK',4,'4/2/1998','4/30/1998','4/10/1998',2,1.12,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10997,'LILAS',8,'4/3/1998','5/15/1998','4/13/1998',2,73.91,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10998,'WOLZA',8,'4/3/1998','4/17/1998','4/17/1998',2,20.31,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10999,'OTTIK',6,'4/3/1998','5/1/1998','4/10/1998',2,96.35,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11000,'RATTC',2,'4/6/1998','5/4/1998','4/14/1998',3,55.12,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11001,'FOLKO',2,'4/6/1998','5/4/1998','4/14/1998',2,197.30,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11002,'SAVEA',4,'4/6/1998','5/4/1998','4/16/1998',1,141.16,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11003,'THECR',3,'4/6/1998','5/4/1998','4/8/1998',3,14.91,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11004,'MAISD',3,'4/7/1998','5/5/1998','4/20/1998',1,44.84,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11005,'WILMK',2,'4/7/1998','5/5/1998','4/10/1998',1,0.75,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11006,'GREAL',3,'4/7/1998','5/5/1998','4/15/1998',2,25.19,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11007,'PRINI',8,'4/8/1998','5/6/1998','4/13/1998',2,202.24,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11008,'ERNSH',7,'4/8/1998','5/6/1998',NULL,3,79.46,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11009,'GODOS',2,'4/8/1998','5/6/1998','4/10/1998',1,59.11,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11010,'REGGC',2,'4/9/1998','5/7/1998','4/21/1998',2,28.71,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11011,'ALFKI',3,'4/9/1998','5/7/1998','4/13/1998',1,1.21,
- 'Alfred''s Futterkiste','Obere Str. 57','Berlin',
- NULL,'12209','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11012,'FRANK',1,'4/9/1998','4/23/1998','4/17/1998',3,242.95,
- 'Frankenversand','Berliner Platz 43','München',
- NULL,'80805','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11013,'ROMEY',2,'4/9/1998','5/7/1998','4/10/1998',1,32.99,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11014,'LINOD',2,'4/10/1998','5/8/1998','4/15/1998',3,23.60,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11015,'SANTG',2,'4/10/1998','4/24/1998','4/20/1998',2,4.62,
- 'Santé Gourmet','Erling Skakkes gate 78','Stavern',
- NULL,'4110','Norway');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11016,'AROUT',9,'4/10/1998','5/8/1998','4/13/1998',2,33.80,
- 'Around the Horn','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11017,'ERNSH',9,'4/13/1998','5/11/1998','4/20/1998',2,754.26,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11018,'LONEP',4,'4/13/1998','5/11/1998','4/16/1998',2,11.65,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11019,'RANCH',6,'4/13/1998','5/11/1998',NULL,3,3.17,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11020,'OTTIK',2,'4/14/1998','5/12/1998','4/16/1998',2,43.30,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11021,'QUICK',3,'4/14/1998','5/12/1998','4/21/1998',1,297.18,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11022,'HANAR',9,'4/14/1998','5/12/1998','5/4/1998',2,6.27,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11023,'BSBEV',1,'4/14/1998','4/28/1998','4/24/1998',2,123.83,
- 'B''s Beverages','Fauntleroy Circus','London',
- NULL,'EC2 5NT','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11024,'EASTC',4,'4/15/1998','5/13/1998','4/20/1998',1,74.36,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11025,'WARTH',6,'4/15/1998','5/13/1998','4/24/1998',3,29.17,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11026,'FRANS',4,'4/15/1998','5/13/1998','4/28/1998',1,47.09,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11027,'BOTTM',1,'4/16/1998','5/14/1998','4/20/1998',1,52.52,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11028,'KOENE',2,'4/16/1998','5/14/1998','4/22/1998',1,29.59,
- 'Königlich Essen','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11029,'CHOPS',4,'4/16/1998','5/14/1998','4/27/1998',1,47.84,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11030,'SAVEA',7,'4/17/1998','5/15/1998','4/27/1998',2,830.75,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11031,'SAVEA',6,'4/17/1998','5/15/1998','4/24/1998',2,227.22,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11032,'WHITC',2,'4/17/1998','5/15/1998','4/23/1998',3,606.19,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11033,'RICSU',7,'4/17/1998','5/15/1998','4/23/1998',3,84.74,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11034,'OLDWO',8,'4/20/1998','6/1/1998','4/27/1998',1,40.32,
- 'Old World Delicatessen','2743 Bering St.','Anchorage',
- 'AK','99508','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11035,'SUPRD',2,'4/20/1998','5/18/1998','4/24/1998',2,0.17,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11036,'DRACD',8,'4/20/1998','5/18/1998','4/22/1998',3,149.47,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11037,'GODOS',7,'4/21/1998','5/19/1998','4/27/1998',1,3.20,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spain');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11038,'SUPRD',1,'4/21/1998','5/19/1998','4/30/1998',2,29.59,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11039,'LINOD',1,'4/21/1998','5/19/1998',NULL,2,65.00,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11040,'GREAL',4,'4/22/1998','5/20/1998',NULL,3,18.84,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11041,'CHOPS',3,'4/22/1998','5/20/1998','4/28/1998',2,48.22,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11042,'COMMI',2,'4/22/1998','5/6/1998','5/1/1998',1,29.99,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11043,'SPECD',5,'4/22/1998','5/20/1998','4/29/1998',2,8.80,
- 'Spécialités du monde','25, rue Lauriston','Paris',
- NULL,'75016','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11044,'WOLZA',4,'4/23/1998','5/21/1998','5/1/1998',1,8.72,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11045,'BOTTM',6,'4/23/1998','5/21/1998',NULL,2,70.58,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11046,'WANDK',8,'4/23/1998','5/21/1998','4/24/1998',2,71.64,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11047,'EASTC',7,'4/24/1998','5/22/1998','5/1/1998',3,46.62,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11048,'BOTTM',7,'4/24/1998','5/22/1998','4/30/1998',3,24.12,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen',
- 'BC','T2F 8M4','Canada');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11049,'GOURL',3,'4/24/1998','5/22/1998','5/4/1998',1,8.34,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11050,'FOLKO',8,'4/27/1998','5/25/1998','5/5/1998',2,59.41,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Sweden');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11051,'LAMAI',7,'4/27/1998','5/25/1998',NULL,3,2.79,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11052,'HANAR',3,'4/27/1998','5/25/1998','5/1/1998',1,67.26,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11053,'PICCO',2,'4/27/1998','5/25/1998','4/29/1998',2,53.05,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11054,'CACTU',8,'4/28/1998','5/26/1998',NULL,1,0.33,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11055,'HILAA',7,'4/28/1998','5/26/1998','5/5/1998',2,120.92,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11056,'EASTC',8,'4/28/1998','5/12/1998','5/1/1998',2,278.96,
- 'Eastern Connection','35 King George','London',
- NULL,'WX3 6FW','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11057,'NORTS',3,'4/29/1998','5/27/1998','5/1/1998',3,4.13,
- 'North/South','South House 300 Queensbridge','London',
- NULL,'SW7 1RZ','UK');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11058,'BLAUS',9,'4/29/1998','5/27/1998',NULL,3,31.14,
- 'Blauer See Delikatessen','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11059,'RICAR',2,'4/29/1998','6/10/1998',NULL,2,85.80,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11060,'FRANS',2,'4/30/1998','5/28/1998','5/4/1998',2,10.98,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11061,'GREAL',4,'4/30/1998','6/11/1998',NULL,3,14.01,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11062,'REGGC',4,'4/30/1998','5/28/1998',NULL,2,29.93,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11063,'HUNGO',3,'4/30/1998','5/28/1998','5/6/1998',2,81.73,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11064,'SAVEA',1,'5/1/1998','5/29/1998','5/4/1998',1,30.09,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11065,'LILAS',8,'5/1/1998','5/29/1998',NULL,1,12.91,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11066,'WHITC',7,'5/1/1998','5/29/1998','5/4/1998',2,44.72,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11067,'DRACD',1,'5/4/1998','5/18/1998','5/6/1998',2,7.98,
- 'Drachenblut Delikatessen','Walserweg 21','Aachen',
- NULL,'52066','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11068,'QUEEN',8,'5/4/1998','6/1/1998',NULL,2,81.75,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11069,'TORTU',1,'5/4/1998','6/1/1998','5/6/1998',2,15.67,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11070,'LEHMS',2,'5/5/1998','6/2/1998',NULL,1,136.00,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11071,'LILAS',1,'5/5/1998','6/2/1998',NULL,1,0.93,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11072,'ERNSH',4,'5/5/1998','6/2/1998',NULL,2,258.64,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11073,'PERIC',2,'5/5/1998','6/2/1998',NULL,2,24.95,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11074,'SIMOB',7,'5/6/1998','6/3/1998',NULL,2,18.44,
- 'Simons bistro','Vinbæltet 34','Kobenhavn',
- NULL,'1734','Denmark');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11075,'RICSU',8,'5/6/1998','6/3/1998',NULL,2,6.19,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11076,'BONAP',4,'5/6/1998','6/3/1998',NULL,2,38.28,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');\p\g
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11077,'RATTC',1,'5/6/1998','6/3/1998',NULL,2,8.53,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(13,'Konbu',6,8,'2 kg box',6,24,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(22,'Gustaf''s Knäckebröd',9,5,'24 - 500 g pkgs.',21,104,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(23,'Tunnbröd',9,5,'12 - 250 g pkgs.',9,61,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(24,'Guaraná Fantástica',10,1,'12 - 355 ml cans',4.5,20,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(25,'NuNuCa Nuß-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(26,'Gumbär Gummibärchen',11,3,'100 - 250 g bags',31.23,15,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(28,'Rössle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(29,'Thüringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(33,'Geitost',15,4,'500 g',2.5,112,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(38,'Côte de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,'Y');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(54,'Tourtière',25,6,'16 pies',7.45,21,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(55,'Pâté chinois',25,6,'24 boxes x 2 pies',24,115,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(61,'Sirop d''érable',29,2,'24 - 500 ml bottles',28.5,113,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(64,'Wimmers gute Semmelknödel',12,5,'20 bags x 4 pieces',33.25,22,80,30,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,'N');\p\g
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(73,'Röd Kaviar',17,8,'24 - 150 g jars',15,101,0,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(75,'Rhönbräu Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(76,'Lakkalikööri',23,1,'500 ml',18,57,0,20,'N');\p\g
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(77,'Original Frankfurter grüne Soße',12,2,'12 boxes',13,32,0,15,'N');\p\g
-
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(1,'Speedy Express','(503) 555-9831');\p\g
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(2,'United Package','(503) 555-3199');\p\g
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(3,'Federal Shipping','(503) 555-9931');\p\g
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',NULL,'EC1 4SD','UK','(171) 555-2222',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',NULL,'#CAJUN.HTM#');\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',NULL,'100','Japan','(03) 3555-5011',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',NULL,'545','Japan','(06) 431-7877',NULL,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#');\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',NULL,'M14 GSD','UK','(161) 555-4448',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(9,'PB Knäckebröd AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Göteborg',NULL,'S-345 67','Sweden','031-987 65 43','031-987 65 91',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',NULL,'5442','Brazil','(11) 555 4640',NULL,NULL);\p\g
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(11,'Heli Süßwaren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstraße 5','Berlin',NULL,'10785','Germany','(010) 9984510',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(12,'Plutzer Lebensmittelgroßmärkte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',NULL,'60439','Germany','(069) 992755',NULL,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#');\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',NULL,'27478','Germany','(04721) 8713','(04721) 8714',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',NULL,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#');\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',NULL,'1320','Norway','(0)2-953010',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(17,'Svensk Sjöföda AB','Michael Björn','Sales Representative','Brovallavägen 231','Stockholm',NULL,'S-123 45','Sweden','08-123 45 67',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(18,'Aux joyeux ecclésiastiques','Guylène Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',NULL,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',NULL,'0512','Singapore','555-8787',NULL,NULL);\p\g
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',NULL,'2800','Denmark','43844108','43844115',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',NULL,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',NULL,'53120','Finland','(953) 10956',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#');\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-9022',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',NULL,'84100','Italy','(089) 6547665','(089) 6547667',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',NULL,'71300','France','85.57.00.07',NULL,NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(28,'Gai pâturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',NULL,'74000','France','38.76.98.06','38.76.98.58',NULL);\p\g
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(29,'Forêts d''érables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Québec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',NULL);\p\g
-
-/* The following adds stored procedures */
-
-/* if exists (select * from sysobjects where id = object_id('dbo.CustOrdersDetail'));\p\g
- drop procedure dbo.CustOrdersDetail
-GO
-
-CREATE PROCEDURE CustOrdersDetail @OrderID int
-AS
-SELECT ProductName,
- UnitPrice=ROUND(Od.UnitPrice, 2),
- Quantity,
- Discount=CONVERT(int, Discount * 100),
- ExtendedPrice=ROUND(CONVERT(money, Quantity * (1 - Discount) * Od.UnitPrice), 2);\p\g
-FROM Products P, [Order Details] Od
-WHERE Od.ProductID = P.ProductID and Od.OrderID = @OrderID
-go
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrdersOrders'));\p\g
- drop procedure dbo.CustOrdersOrders
-GO
-
-CREATE PROCEDURE CustOrdersOrders @CustomerID char(5);\p\g
-AS
-SELECT OrderID,
- OrderDate,
- RequiredDate,
- ShippedDate
-FROM Orders
-WHERE CustomerID = @CustomerID
-ORDER BY OrderID
-GO
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrderHist') and sysstat & 0xf = 4);\p\g
- drop procedure dbo.CustOrderHist
-GO
-CREATE PROCEDURE CustOrderHist @CustomerID char(5);\p\g
-AS
-SELECT ProductName, Total=SUM(Quantity);\p\g
-FROM Products P, [Order Details] OD, Orders O, Customers C
-WHERE C.CustomerID = @CustomerID
-AND C.CustomerID = O.CustomerID AND O.OrderID = OD.OrderID AND OD.ProductID = P.ProductID
-GROUP BY ProductName
-GO
-
-if exists (select * from sysobjects where id = object_id('dbo.SalesByCategory') and sysstat & 0xf = 4);\p\g
- drop procedure dbo.SalesByCategory
-GO
-CREATE PROCEDURE SalesByCategory
- @CategoryName varchar(15), @OrdYear varchar(4) = '1998'
-AS
-IF @OrdYear != '1996' AND @OrdYear != '1997' AND @OrdYear != '1998'
-BEGIN
- SELECT @OrdYear = '1998'
-END
-
-SELECT ProductName,
- TotalPurchase=ROUND(SUM(CONVERT(decimal(14,2), OD.Quantity * (1-OD.Discount) * OD.UnitPrice)), 0);\p\g
-FROM [Order Details] OD, Orders O, Products P, Categories C
-WHERE OD.OrderID = O.OrderID
- AND OD.ProductID = P.ProductID
- AND P.CategoryID = C.CategoryID
- AND C.CategoryName = @CategoryName
- AND SUBSTRING(CONVERT(varchar(22), O.OrderDate, 111), 1, 4) = @OrdYear
-GROUP BY ProductName
-ORDER BY ProductName
-GO
-*/
-
-/* The follwing adds tables to the Northwind database */
-
-
-CREATE TABLE "CustomerCustomerDemo"
- ("CustomerID" char (5) NOT NULL,
- "CustomerTypeID" char (10) NOT NULL
-);\p\g
-
-CREATE TABLE "CustomerDemographics"
- ("CustomerTypeID" char (10) NOT NULL ,
- "CustomerDesc" text NULL
-);\p\g
-
-CREATE TABLE "Region"
- ( "RegionID" integer NOT NULL,
- "RegionDescription" char (50) NOT NULL
-);\p\g
-
-CREATE TABLE "Territories"
- ("TerritoryID" varchar (20) NOT NULL ,
- "TerritoryDescription" char (50) NOT NULL ,
- "RegionID" int4 NOT NULL
-);\p\g
-
-CREATE TABLE "EmployeeTerritories"
- ("EmployeeID" int4 NOT NULL,
- "TerritoryID" varchar (20) NOT NULL
-);\p\g
-
--- The following adds data to the tables just created.
-
-INSERT INTO "Region" VALUES (1,'Eastern');\p\g
-INSERT INTO "Region" VALUES (2,'Western');\p\g
-INSERT INTO "Region" VALUES (3,'Northern');\p\g
-INSERT INTO "Region" VALUES (4,'Southern');\p\g
-
-INSERT INTO "Territories" VALUES ('01581','Westboro',1);\p\g
-INSERT INTO "Territories" VALUES ('01730','Bedford',1);\p\g
-INSERT INTO "Territories" VALUES ('01833','Georgetow',1);\p\g
-INSERT INTO "Territories" VALUES ('02116','Boston',1);\p\g
-INSERT INTO "Territories" VALUES ('02139','Cambridge',1);\p\g
-INSERT INTO "Territories" VALUES ('02184','Braintree',1);\p\g
-INSERT INTO "Territories" VALUES ('02903','Providence',1);\p\g
-INSERT INTO "Territories" VALUES ('03049','Hollis',3);\p\g
-INSERT INTO "Territories" VALUES ('03801','Portsmouth',3);\p\g
-INSERT INTO "Territories" VALUES ('06897','Wilton',1);\p\g
-INSERT INTO "Territories" VALUES ('07960','Morristown',1);\p\g
-INSERT INTO "Territories" VALUES ('08837','Edison',1);\p\g
-INSERT INTO "Territories" VALUES ('10019','New York',1);\p\g
-INSERT INTO "Territories" VALUES ('10038','New York',1);\p\g
-INSERT INTO "Territories" VALUES ('11747','Mellvile',1);\p\g
-INSERT INTO "Territories" VALUES ('14450','Fairport',1);\p\g
-INSERT INTO "Territories" VALUES ('19428','Philadelphia',3);\p\g
-INSERT INTO "Territories" VALUES ('19713','Neward',1);\p\g
-INSERT INTO "Territories" VALUES ('20852','Rockville',1);\p\g
-INSERT INTO "Territories" VALUES ('27403','Greensboro',1);\p\g
-INSERT INTO "Territories" VALUES ('27511','Cary',1);\p\g
-INSERT INTO "Territories" VALUES ('29202','Columbia',4);\p\g
-INSERT INTO "Territories" VALUES ('30346','Atlanta',4);\p\g
-INSERT INTO "Territories" VALUES ('31406','Savannah',4);\p\g
-INSERT INTO "Territories" VALUES ('32859','Orlando',4);\p\g
-INSERT INTO "Territories" VALUES ('33607','Tampa',4);\p\g
-INSERT INTO "Territories" VALUES ('40222','Louisville',1);\p\g
-INSERT INTO "Territories" VALUES ('44122','Beachwood',3);\p\g
-INSERT INTO "Territories" VALUES ('45839','Findlay',3);\p\g
-INSERT INTO "Territories" VALUES ('48075','Southfield',3);\p\g
-INSERT INTO "Territories" VALUES ('48084','Troy',3);\p\g
-INSERT INTO "Territories" VALUES ('48304','Bloomfield Hills',3);\p\g
-INSERT INTO "Territories" VALUES ('53404','Racine',3);\p\g
-INSERT INTO "Territories" VALUES ('55113','Roseville',3);\p\g
-INSERT INTO "Territories" VALUES ('55439','Minneapolis',3);\p\g
-INSERT INTO "Territories" VALUES ('60179','Hoffman Estates',2);\p\g
-INSERT INTO "Territories" VALUES ('60601','Chicago',2);\p\g
-INSERT INTO "Territories" VALUES ('72716','Bentonville',4);\p\g
-INSERT INTO "Territories" VALUES ('75234','Dallas',4);\p\g
-INSERT INTO "Territories" VALUES ('78759','Austin',4);\p\g
-INSERT INTO "Territories" VALUES ('80202','Denver',2);\p\g
-INSERT INTO "Territories" VALUES ('80909','Colorado Springs',2);\p\g
-INSERT INTO "Territories" VALUES ('85014','Phoenix',2);\p\g
-INSERT INTO "Territories" VALUES ('85251','Scottsdale',2);\p\g
-INSERT INTO "Territories" VALUES ('90405','Santa Monica',2);\p\g
-INSERT INTO "Territories" VALUES ('94025','Menlo Park',2);\p\g
-INSERT INTO "Territories" VALUES ('94105','San Francisco',2);\p\g
-INSERT INTO "Territories" VALUES ('95008','Campbell',2);\p\g
-INSERT INTO "Territories" VALUES ('95054','Santa Clara',2);\p\g
-INSERT INTO "Territories" VALUES ('95060','Santa Cruz',2);\p\g
-INSERT INTO "Territories" VALUES ('98004','Bellevue',2);\p\g
-INSERT INTO "Territories" VALUES ('98052','Redmond',2);\p\g
-INSERT INTO "Territories" VALUES ('98104','Seattle',2);\p\g
-
-INSERT INTO "EmployeeTerritories" VALUES (1,'06897');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (1,'19713');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'01581');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'01730');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'01833');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'02116');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'02139');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'02184');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (2,'40222');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (3,'30346');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (3,'31406');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (3,'32859');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (3,'33607');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (4,'20852');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (4,'27403');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (4,'27511');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'02903');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'07960');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'08837');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'10019');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'10038');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'11747');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (5,'14450');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (6,'85014');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (6,'85251');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (6,'98004');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (6,'98052');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (6,'98104');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'60179');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'60601');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'80202');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'80909');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'90405');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'94025');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'94105');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'95008');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'95054');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (7,'95060');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (8,'19428');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (8,'44122');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (8,'45839');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (8,'53404');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'03049');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'03801');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'48075');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'48084');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'48304');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'55113');\p\g
-INSERT INTO "EmployeeTerritories" VALUES (9,'55439');\p\g
-
-COMMIT;\p\g
-
-
--- The following adds constraints to the Northwind database
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "PK_CustomerCustomerDemo" PRIMARY KEY
- (
- "CustomerID",
- "CustomerTypeID"
- );\p\g
-
-ALTER TABLE "CustomerDemographics"
- ADD CONSTRAINT "PK_CustomerDemographics" PRIMARY KEY
- (
- "CustomerTypeID"
- );\p\g
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "FK_CustomerCustomerDemo" FOREIGN KEY
- (
- "CustomerTypeID"
- ) REFERENCES "CustomerDemographics" (
- "CustomerTypeID"
- );\p\g
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "FK_CustCustDemo_Cust" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "Customers" (
- "CustomerID"
- );\p\g
-
-ALTER TABLE "Region"
- ADD CONSTRAINT "PK_Region" PRIMARY KEY
- (
- "RegionID"
- );\p\g
-
-ALTER TABLE "Territories"
- ADD CONSTRAINT "PK_Territories" PRIMARY KEY
- (
- "TerritoryID"
- );\p\g
-
-ALTER TABLE "Territories"
- ADD CONSTRAINT "FK_Territories_Region" FOREIGN KEY
- (
- "RegionID"
- ) REFERENCES "Region" (
- "RegionID"
- );\p\g
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "PK_EmployeeTerritories" PRIMARY KEY
- (
- "EmployeeID",
- "TerritoryID"
- );\p\g
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "FK_EmployeeTerritories_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "Employees" (
- "EmployeeID"
- );\p\g
-
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "FK_EmpTerr_Terr" FOREIGN KEY
- (
- "TerritoryID"
- ) REFERENCES "Territories" (
- "TerritoryID"
- );\p\g
-
-SELECT setval('"Products_ProductID_seq"', (SELECT max("ProductID")+1 FROM "Products"));\p\g
-SELECT setval('"Region_RegionID_seq"', (SELECT max("RegionID")+1 FROM "Region"));\p\g
-SELECT setval('"Suppliers_SupplierID_seq"', (SELECT max("SupplierID")+1 FROM "Suppliers"));\p\g
-SELECT setval('"Employees_EmployeeID_seq"', (SELECT max("EmployeeID")+1 FROM "Employees"));\p\g
-
-ALTER TABLE Employees add
- CONSTRAINT "FK_Employees_Employees" FOREIGN KEY
- (
- "ReportsTo"
- ) REFERENCES "Employees" (
- "EmployeeID"
- )
-\p\g
-ALTER TABLE Employees add
- CONSTRAINT "CK_Birthdate" CHECK ("BirthDate" < date('now'))
-\p\g
-ALTER TABLE Orders add
- CONSTRAINT "FK_Orders_Customers" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "Customers" (
- "CustomerID"
- )
-\p\g
-ALTER TABLE Orders add
- CONSTRAINT "FK_Orders_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "Employees" (
- "EmployeeID"
- )
-\p\g
-ALTER TABLE Orders add
- CONSTRAINT "FK_Orders_Shippers" FOREIGN KEY
- (
- "ShipVia"
- ) REFERENCES "Shippers" (
- "ShipperID"
- )
-\p\g
-ALTER TABLE "OrderDetails" ADD
- CONSTRAINT "FK_Order_Details_Orders" FOREIGN KEY
- (
- "OrderID"
- ) REFERENCES "Orders" (
- "OrderID"
- )
-\p\g
-ALTER TABLE "OrderDetails" ADD
- CONSTRAINT "FK_Order_Details_Products" FOREIGN KEY
- (
- "ProductID"
- ) REFERENCES "Products" (
- "ProductID"
- )
-\p\g
-ALTER TABLE "OrderDetails" ADD
- CONSTRAINT "CK_Discount" CHECK ("Discount" >= 0 AND "Discount" <= 1)
-\p\g
-ALTER TABLE "OrderDetails" ADD
- CONSTRAINT "CK_Quantity" CHECK ("Quantity" > 0)
-\p\g
-ALTER TABLE "OrderDetails" ADD
- CONSTRAINT "CK_UnitPrice" CHECK ("UnitPrice" >= 0)
-\p\g
-
-ALTER TABLE Products ADD
- CONSTRAINT "FK_Products_Categories" FOREIGN KEY
- (
- "CategoryID"
- ) REFERENCES "Categories" (
- "CategoryID"
- )
-\p\g
-ALTER TABLE Products ADD
- CONSTRAINT "FK_Products_Suppliers" FOREIGN KEY
- (
- "SupplierID"
- ) REFERENCES "Suppliers" (
- "SupplierID"
- )
-\p\g
-ALTER TABLE Products ADD
- CONSTRAINT "CK_Products_UnitPrice" CHECK ("UnitPrice" >= 0)
-\p\g
-ALTER TABLE Products ADD
- CONSTRAINT "CK_ReorderLevel" CHECK ("ReorderLevel" >= 0)
-\p\g
-ALTER TABLE Products ADD
- CONSTRAINT "CK_UnitsInStock" CHECK ("UnitsInStock" >= 0)
-\p\g
-ALTER TABLE Products ADD
- CONSTRAINT "CK_UnitsOnOrder" CHECK ("UnitsOnOrder" >= 0)
-\p\g
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.MySql.sql b/mcs/class/System.Data.Linq/tests/instnwnd.MySql.sql
deleted file mode 100644
index 6d0c68f432c..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.MySql.sql
+++ /dev/null
@@ -1,9154 +0,0 @@
-/*
-** Copyright Microsoft, Inc. 1994 - 2000
-** All Rights Reserved.
-**
-** Changes for PostgreSQL Copyright 2009 Studio Associato Di Nunzio e Di Gregorio
-**
-** This file is distributed under the MS-PL license.
-** See LICENSE.MSPL for more information.
-*/
-use northwind;
-
-DROP TABLE IF EXISTS Employees;
-DROP TABLE IF EXISTS Categories;
-DROP TABLE IF EXISTS Customers;
-DROP TABLE IF EXISTS Shippers;
-DROP TABLE IF EXISTS Suppliers;
-DROP TABLE IF EXISTS Orders;
-DROP TABLE IF EXISTS Products;
-DROP TABLE IF EXISTS OrderDetails;
-DROP TABLE IF EXISTS CustomerCustomerDemo;
-DROP TABLE IF EXISTS CustomerDemographics;
-DROP TABLE IF EXISTS Region;
-DROP TABLE IF EXISTS Territories;
-DROP TABLE IF EXISTS EmployeeTerritories;
-
-CREATE TABLE Employees (
- EmployeeID int AUTO_INCREMENT NOT NULL ,
- LastName varchar (20) NOT NULL ,
- FirstName varchar (10) NOT NULL ,
- Title varchar (30) ,
- TitleOfCourtesy varchar (25) ,
- BirthDate date ,
- HireDate date ,
- Address varchar (60) ,
- City varchar (15) ,
- Region varchar (15) ,
- PostalCode varchar (10) ,
- Country varchar (15) ,
- HomePhone varchar (24) ,
- Extension varchar (4) ,
- Photo blob ,
- Notes text ,
- ReportsTo int4 ,
- PhotoPath varchar (255) ,
- CONSTRAINT PK_Employees PRIMARY KEY (
- EmployeeID
- ),
- CONSTRAINT FK_Employees_Employees FOREIGN KEY
- (
- ReportsTo
- ) REFERENCES Employees (
- EmployeeID
- ) ,
- CONSTRAINT CK_Birthdate CHECK (BirthDate < now())
-);
-
-CREATE INDEX Employees_LastName ON Employees(LastName);
-CREATE INDEX Employees_PostalCode ON Employees(PostalCode);
-
-CREATE TABLE Categories (
- CategoryID int AUTO_INCREMENT NOT NULL ,
- CategoryName varchar (15) NOT NULL ,
- Description text ,
- Picture blob ,
- CONSTRAINT PK_Categories PRIMARY KEY
- (
- CategoryID
- )
-);
-
-CREATE INDEX Categories_CategoryName ON Categories(CategoryName);
-
-CREATE TABLE Customers (
- CustomerID char (5) NOT NULL ,
- CompanyName varchar (40) NOT NULL ,
- ContactName varchar (30) ,
- ContactTitle varchar (30) ,
- Address varchar (60) ,
- City varchar (15) ,
- Region varchar (15) ,
- PostalCode varchar (10) ,
- Country varchar (15) ,
- Phone varchar (24) ,
- Fax varchar (24) ,
- CONSTRAINT PK_Customers PRIMARY KEY
- (
- CustomerID
- )
-);
-
-CREATE INDEX Customers_City ON Customers(City);
-CREATE INDEX Customers_CompanyName ON Customers(CompanyName);
-CREATE INDEX Customers_PostalCode ON Customers(PostalCode);
-CREATE INDEX Customers_Region ON Customers(Region);
-
-CREATE TABLE Shippers (
- ShipperID int AUTO_INCREMENT NOT NULL ,
- CompanyName varchar (40) NOT NULL ,
- Phone varchar (24) NULL ,
- CONSTRAINT PK_Shippers PRIMARY KEY
- (
- ShipperID
- )
-);
-
-CREATE TABLE Suppliers (
- SupplierID int AUTO_INCREMENT NOT NULL ,
- CompanyName varchar (40) NOT NULL ,
- ContactName varchar (30) ,
- ContactTitle varchar (30) ,
- Address varchar (60) ,
- City varchar (15) ,
- Region varchar (15) ,
- PostalCode varchar (10) ,
- Country varchar (15) ,
- Phone varchar (24) ,
- Fax varchar (24) ,
- HomePage text ,
- CONSTRAINT PK_Suppliers PRIMARY KEY
- (
- SupplierID
- )
-);
-
-CREATE INDEX Suppliers_CompanyName ON Suppliers(CompanyName);
-CREATE INDEX Suppliers_PostalCode ON Suppliers(PostalCode);
-
-CREATE TABLE Orders (
- OrderID int AUTO_INCREMENT NOT NULL ,
- CustomerID char (5) ,
- EmployeeID int4 ,
- OrderDate date ,
- RequiredDate date ,
- ShippedDate date ,
- ShipVia int4 ,
- Freight decimal DEFAULT 0,
- ShipName varchar (40) ,
- ShipAddress varchar (60) ,
- ShipCity varchar (15) ,
- ShipRegion varchar (15) ,
- ShipPostalCode varchar (10) ,
- ShipCountry varchar (15) ,
- CONSTRAINT PK_Orders PRIMARY KEY
- (
- OrderID
- ),
- CONSTRAINT FK_Orders_Customers FOREIGN KEY
- (
- CustomerID
- ) REFERENCES Customers (
- CustomerID
- ) ,
- CONSTRAINT FK_Orders_Employees FOREIGN KEY
- (
- EmployeeID
- ) REFERENCES Employees (
- EmployeeID
- ) ,
- CONSTRAINT FK_Orders_Shippers FOREIGN KEY
- (
- ShipVia
- ) REFERENCES Shippers (
- ShipperID
- )
-);
-
-CREATE INDEX Orders_CustomerID ON Orders(CustomerID);
-CREATE INDEX Orders_CustomersOrders ON Orders(CustomerID);
-CREATE INDEX Orders_EmployeeID ON Orders(EmployeeID);
-CREATE INDEX Orders_EmployeesOrders ON Orders(EmployeeID);
-CREATE INDEX Orders_OrderDate ON Orders(OrderDate);
-CREATE INDEX Orders_ShippedDate ON Orders(ShippedDate);
-CREATE INDEX Orders_ShippersOrders ON Orders(ShipVia);
-CREATE INDEX Orders_ShipPostalCode ON Orders(ShipPostalCode);
-
-CREATE TABLE Products (
- ProductID int AUTO_INCREMENT NOT NULL ,
- ProductName varchar (40) NOT NULL ,
- SupplierID int4 ,
- CategoryID int4 ,
- QuantityPerUnit varchar (20) ,
- UnitPrice decimal DEFAULT 0,
- UnitsInStock int2 DEFAULT 0,
- UnitsOnOrder int2 DEFAULT 0,
- ReorderLevel int2 DEFAULT 0,
- Discontinued boolean DEFAULT false,
- CONSTRAINT PK_Products PRIMARY KEY
- (
- ProductID
- ),
- CONSTRAINT FK_Products_Categories FOREIGN KEY
- (
- CategoryID
- ) REFERENCES Categories (
- CategoryID
- ),
- CONSTRAINT FK_Products_Suppliers FOREIGN KEY
- (
- SupplierID
- ) REFERENCES Suppliers (
- SupplierID
- ) ,
- CONSTRAINT CK_Products_UnitPrice CHECK (UnitPrice >= 0),
- CONSTRAINT CK_ReorderLevel CHECK (ReorderLevel >= 0),
- CONSTRAINT CK_UnitsInStock CHECK (UnitsInStock >= 0),
- CONSTRAINT CK_UnitsOnOrder CHECK (UnitsOnOrder >= 0)
-);
-
-CREATE INDEX Products_CategoriesProducts ON Products(CategoryID);
-CREATE INDEX Products_CategoryID ON Products(CategoryID);
-CREATE INDEX Products_ProductName ON Products(ProductName);
-CREATE INDEX Products_SupplierID ON Products(SupplierID);
-CREATE INDEX Products_SuppliersProducts ON Products(SupplierID);
-
-CREATE TABLE OrderDetails (
- OrderID int4 NOT NULL ,
- ProductID int4 NOT NULL ,
- UnitPrice decimal DEFAULT 0,
- Quantity int2 DEFAULT 1,
- Discount float DEFAULT 0,
- CONSTRAINT PK_Order_Details PRIMARY KEY
- (
- OrderID,
- ProductID
- ),
- CONSTRAINT FK_Order_Details_Orders FOREIGN KEY
- (
- OrderID
- ) REFERENCES Orders (
- OrderID
- ) ,
- CONSTRAINT FK_Order_Details_Products FOREIGN KEY
- (
- ProductID
- ) REFERENCES Products (
- ProductID
- ) ,
- CONSTRAINT CK_Discount CHECK (Discount >= 0 AND Discount <= 1),
- CONSTRAINT CK_Quantity CHECK (Quantity > 0),
- CONSTRAINT CK_UnitPrice CHECK (UnitPrice >= 0)
-);
-
-CREATE INDEX OrderDetails_OrderID ON OrderDetails(OrderID);
-CREATE INDEX OrderDetails_OrdersOrder_Details ON OrderDetails(OrderID);
-CREATE INDEX OrderDetails_ProductID ON OrderDetails(ProductID);
-CREATE INDEX OrderDetails_ProductsOrder_Details ON OrderDetails(ProductID);
-
-CREATE VIEW Customer_and_Suppliers_by_City AS
-SELECT City, CompanyName, ContactName, 'Customers' AS Relationship
-FROM Customers
-UNION SELECT City, CompanyName, ContactName, 'Suppliers'
-FROM Suppliers
-ORDER BY City, CompanyName
-;
-
-CREATE VIEW Alphabetical_list_of_products AS
-SELECT Products.*, Categories.CategoryName
-FROM Categories INNER JOIN Products ON (Categories.CategoryID = Products.CategoryID)
-WHERE (Products.Discontinued=false)
-;
-
-CREATE VIEW Current_Product_List AS
-SELECT Product_List.ProductID, Product_List.ProductName
-FROM Products AS Product_List
-WHERE (Product_List.Discontinued=false)
-ORDER BY Product_List.ProductName
-;
-
-CREATE VIEW Orders_Qry AS
-SELECT Orders.OrderID, Orders.CustomerID, Orders.EmployeeID, Orders.OrderDate,
- Orders.RequiredDate,
- Orders.ShippedDate, Orders.ShipVia, Orders.Freight, Orders.ShipName,
- Orders.ShipAddress, Orders.ShipCity,
- Orders.ShipRegion, Orders.ShipPostalCode, Orders.ShipCountry,
- Customers.CompanyName, Customers.Address, Customers.City, Customers.Region,
- Customers.PostalCode, Customers.Country
-FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-;
-
-CREATE VIEW Products_Above_Average_Price AS
-SELECT Products.ProductName, Products.UnitPrice
-FROM Products
-WHERE Products.UnitPrice > (SELECT avg(UnitPrice) FROM Products)
-ORDER BY Products.UnitPrice DESC
-;
-
-CREATE VIEW Products_by_Category AS
-SELECT Categories.CategoryName, Products.ProductName, Products.QuantityPerUnit,
- Products.UnitsInStock, Products.Discontinued
-FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID
-WHERE Products.Discontinued != true
-ORDER BY Categories.CategoryName, Products.ProductName
-;
-
-CREATE VIEW Quarterly_Orders AS
-SELECT DISTINCT Customers.CustomerID, Customers.CompanyName, Customers.City,
- Customers.Country
-FROM Customers RIGHT OUTER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-WHERE Orders.OrderDate BETWEEN '1997-01-01' AND '1997-12-31'
-;
-
-CREATE VIEW Invoices AS
-SELECT Orders.ShipName, Orders.ShipAddress, Orders.ShipCity, Orders.ShipRegion,
- Orders.ShipPostalCode, Orders.ShipCountry, Orders.CustomerID,
- Customers.CompanyName AS CustomerName, Customers.Address, Customers.City,
- Customers.Region, Customers.PostalCode, Customers.Country,
- (FirstName || ' ' || LastName) AS Salesperson,
- Orders.OrderID, Orders.OrderDate, Orders.RequiredDate, Orders.ShippedDate,
- Shippers.CompanyName AS ShipperName,
- OrderDetails.ProductID, Products.ProductName, OrderDetails.UnitPrice,
- OrderDetails.Quantity, OrderDetails.Discount,
- ((OrderDetails.UnitPrice * Quantity * (1-Discount)/100)*100) AS ExtendedPrice,
- Orders.Freight
-FROM Shippers,
- Products,
- Employees,
- Customers,
- Orders,
- OrderDetails
-WHERE Employees.EmployeeID = Orders.EmployeeID
- AND Customers.CustomerID = Orders.CustomerID
- AND Orders.OrderID = OrderDetails.OrderID
- AND Products.ProductID = OrderDetails.ProductID
- AND Shippers.ShipperID = Orders.ShipVia
-;
-
-CREATE VIEW Order_Details_Extended AS
-SELECT OrderDetails.OrderID, OrderDetails.ProductID, Products.ProductName,
- OrderDetails.UnitPrice, OrderDetails.Quantity, OrderDetails.Discount,
- ((OrderDetails.UnitPrice * Quantity * (1-Discount)/100) * 100) AS ExtendedPrice
-FROM Products INNER JOIN OrderDetails ON (Products.ProductID = OrderDetails.ProductID)
-ORDER BY OrderDetails.OrderID
-;
-
-CREATE VIEW Order_Subtotals AS
-SELECT OrderDetails.OrderID,
- sum((OrderDetails.UnitPrice * Quantity * (1-Discount)/100) * 100) AS Subtotal
-FROM OrderDetails
-GROUP BY OrderDetails.OrderID
-;
-
-CREATE VIEW Product_Sales_for_1997 AS
-SELECT Categories.CategoryName, Products.ProductName,
- sum((OrderDetails.UnitPrice * Quantity * (1-Discount)/100) * 100) AS ProductSales
-FROM Categories INNER JOIN Products ON (Categories.CategoryID = Products.CategoryID)
- INNER JOIN (Orders
- INNER JOIN OrderDetails ON (Orders.OrderID = OrderDetails.OrderID))
- ON (Products.ProductID = OrderDetails.ProductID)
-WHERE Orders.ShippedDate BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY Categories.CategoryName, Products.ProductName
-;
-
-CREATE VIEW Category_Sales_for_1997 AS
-SELECT Product_Sales_for_1997.CategoryName,
- sum(Product_Sales_for_1997.ProductSales) AS CategorySales
-FROM Product_Sales_for_1997
-GROUP BY Product_Sales_for_1997.CategoryName
-;
-
-CREATE VIEW Sales_by_Category AS
-SELECT Categories.CategoryID, Categories.CategoryName, Products.ProductName,
- sum(Order_Details_Extended.ExtendedPrice) AS ProductSales
-FROM Categories INNER JOIN
- (Products INNER JOIN
- (Orders INNER JOIN Order_Details_Extended ON (Orders.OrderID = Order_Details_Extended.OrderID))
- ON (Products.ProductID = Order_Details_Extended.ProductID))
- ON (Categories.CategoryID = Products.CategoryID)
-WHERE Orders.OrderDate BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY Categories.CategoryID, Categories.CategoryName, Products.ProductName
-ORDER BY Products.ProductName
-;
-
-CREATE VIEW Sales_Totals_by_Amount AS
-SELECT Order_Subtotals.Subtotal AS SaleAmount, Orders.OrderID, Customers.CompanyName,
- Orders.ShippedDate
-FROM Customers INNER JOIN
- (Orders INNER JOIN Order_Subtotals ON (Orders.OrderID = Order_Subtotals.OrderID))
- ON (Customers.CustomerID = Orders.CustomerID)
-WHERE (Order_Subtotals.Subtotal > 2500) AND (Orders.ShippedDate BETWEEN '1997-01-01' AND '1997-12-31')
-;
-
-CREATE VIEW Summary_of_Sales_by_Quarter AS
-SELECT Orders.ShippedDate, Orders.OrderID, Order_Subtotals.Subtotal
-FROM Orders INNER JOIN Order_Subtotals ON (Orders.OrderID = Order_Subtotals.OrderID)
-WHERE Orders.ShippedDate IS NOT NULL
-ORDER BY Orders.ShippedDate
-;
-
-CREATE VIEW Summary_of_Sales_by_Year AS
-SELECT Orders.ShippedDate, Orders.OrderID, Order_Subtotals.Subtotal
-FROM Orders INNER JOIN Order_Subtotals ON Orders.OrderID = Order_Subtotals.OrderID
-WHERE Orders.ShippedDate IS NOT NULL
-ORDER BY Orders.ShippedDate
-;
-
-/* create procedure Ten Most Expensive Products AS
-SET ROWCOUNT 10
-SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
-FROM Products
-ORDER BY Products.UnitPrice DESC
-GO
-
-create procedure Employee Sales by Country
-@Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, Order Subtotals.Subtotal AS SaleAmount
-FROM Employees INNER JOIN
- (Orders INNER JOIN Order Subtotals ON Orders.OrderID = Order Subtotals.OrderID)
- ON Employees.EmployeeID = Orders.EmployeeID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-create procedure Sales by Year
- @Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Orders.ShippedDate, Orders.OrderID, Order Subtotals.Subtotal, DATENAME(yy,ShippedDate) AS Year
-FROM Orders INNER JOIN Order Subtotals ON Orders.OrderID = Order Subtotals.OrderID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO*/
-
-BEGIN;
-/*
-SET CONSTRAINTS ALL DEFERRED;
-
-SET datestyle TO iso, mdy;
-*/
-
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(1,'Beverages','Soft drinks, coffees, teas, beers, and ales','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000000010000000001000000001001000000000000001010100010000100100000001010001000000100100000100000010101000100000100010000000000000000000001000000001000000000000001000000000000000000000001001001000000000000000000001001001000012507070100000001000000001000100100000010000001000000000100100100000001001010101010000000000000000000001001000100000101010101000000000000000000000000000000000000101020525363777777777777753530100101000100000000001010001001000100100100000000000100000000000000000100010001001010001000000010010000000000000100000000000000000000000000000001014343577777777777777777777777777770100120001010100102000000000000000000000000100100010010000000000100010000000000000000010010000001001001010100000000000000000000000000000001021617777777775757535353525777777777777770150120000100010101000000000000000001000000000000001001001000000000010010000010010010000101001001000000100000001000000000000000000000001417777737617376377775767771707752777777776340161210300000000010000000000010000000000000000000000000000000000000000100000000000100000000000010000100000000000000000000000000100503677577571705014000000101070717775777777775334101400010101010001010010101000000000000000000000000000001000000000000000000000000000000001010001000001000000000000000000000000010357353000000000000000000000000000171777777777470612101000000001000001000000010000000000000000000000000000000100010703010101210000000000000000000000000000000000000000000000101034350000000010653435777570477474700000107757777171000000101001000101000101010000100000000000000000001041477110131035750020040477301000100000000000000000000000000000000000000000010004014176577707000067777777776560404007371734361701400001241000001000000001000020400000200000101747767777000101073777577777775372100000000100000000000000100100000000010000010000037676476700004000577470416717477421405000434140343000565120510100301014002107171370701437777777775777777112103177777777777705757771010000000100000000000000010000100000101000470440440671007477776777777614060600742524001777777747646776752060250003021716737777777777777774747727574777001016777777777767173317703000101010000000010000000001000000000000420460200077427477767777777775677777746474656606767777665746776757151253507166737777733746777577777777572776771100517777777767776015713141030020001000000001001000000000010100067440044047761477767776706767777674765673470657505767375664746757777271252167717733771737776777677567476577577121103775777777776717027753121010101000010000000000100001010000010767060004776747776776777756776777777777042477676067777467474747676777565256531311771177376477777576757777747710110701777777767777401717340000000000100001000000000001000000101004776540666050777677657777677470774777776747664607777376747476777777677717173735377717737747777777777774774770011271077777767777763171735210121010100000000000000000000010000000300406767757676775077006767477774774777774747770476777656706746777657777777777777777777737667777476574774777771001031777777776767741371771000000000010000000000000000000000101005707442567656176006767004770476707700767770000477747734656446745677676777777777777777777375667777777777777777773100010777777777777771753521010101010000000000100010000000010007777712152503004670077774767427047247776577564700076737747670474277777777777777777367777777765777777777777434777750757775377767676770172773100000000001000000000000001000101007170701614204046007746040676167470774167743656777740077776067407465677677777777777757717777737476775716161243410303077777777577775210000011350001001001000000101000100000100002100171525675070074340670005004076700706570757777767770077744746466567777677777777777777777773776777610000000137775350317777773777737750701000101021001000100000000000010100010010300067777761650604065047604760746404776406705656776770077764750474747677777777777777777773733747777773011735777777777777777757777777777767412041001001000001000001000000010001000577744140000607406706767676776777776477756767777447700774076646764777567777777777777737373737764677747753527777776777777777776365735353513010300120301010000000000000000001000107000210006147767674646040404040066667767677775476777046644644044456776767777777777733737373776777776774244777377717712777165357577534242040010010010000010001000000100010000100300050000146664000000101030734352101100065677767077770047604774377676777767777777777373737333756477657075377100770770177776525271673001012101210301001030000000100100000001000005000060046160004000125343510110101000000000007740000047744733737377757677777777777373737377737656757777777373101676770777717775671773001010300000021021010000000000000100000000100077400000414021414000000000000000000000000000300000777777773737377677677777777777373737333735677677777377710177777717774705271767340300000010101000100000100000100100000001014005660000000737560600000000000000000000000000004730777773733373737777747677777777737337353761666777777737737017771677077353777574735310012101000000010010100000100000000010004300065400000000400141254140404000000000000000000037737776773777373733777677777777777677646746565756747777773773017017710765654352735770017010303031010010000000100001001010030704000660000000000000040000000000000000000000000007777514673373373737777777476777777777474644764666776777777772711031076117307374357477373010341050043030012100100010100100012500000047000000000046742000000000000000000000000077776677777377377373733737767777777777767645676507574777657610057121101731611574777637735105270125213010050210100001070210301650000000640000000006776406776464000040641434177777767667614737337337373777777767677777776564767474664667477761775271112116101002331211101052721016120140161034106010173075617770000570047400047400446000000467770504777767173573756767776767737737773737377776777777777776564746765477576777176700774656474731010011000001250165214716170121012011070777173777400063770040000760467600000000740760600777067777777676767676767337333373737377747677777777776767747424676747677157701677677676131331213131301371317310312161525053073077777777700047577700000006006760000640400006474046740777777777676767676737737777373777777767777777777674746767467477777743670175305325352527135335353170143414371617130131211777177777777001737770006760476677047064466400047640077747777777767676767673773373333737373776746777777765467674704747674765375610731773573752534737417017035303130101010030001427777777737770047777770047460704644064400004640067004767077777777767676767673377377773737777776777777777766565665670767767775077007563153347370731013213617034343434307031417121177773777777740257737700027447000064000000000640064006760777777776767767767773373333373737777476777777777746765674464747767763477027172753717175777757757357171717171717433616163777777735737400737773400460660046000000000004000600676747777777776766766767377377777373737777747677777776756567467746765777117100537153353773777777777777777777777777737757737573777773773772047777350000474044600440000000000040047774007777700667677677633333333333737777766767777777777667476564657476760600007353375373177777777777777777777777777777737777377733753777740007177770000664024640640000000000004646700477777007767667666777777777773737777777777777776777446467565676777535373525317137177177777777777777777777777777777775377773753771737700076737350000000474664665646644400400464000077700067677677773333333333373737776676777777777767777766767765677771713175217037173777777777777777777777777775375377173753777377773700057777004007477667764766767667467600000004770000767667666677777777777337777775677777771777772604000404067761171613131535353717777777777777777777737753777777777753773717735374700000500670446677777776777776777776561004661000006767767777333131101100777777666567777567704040505140777716536353147173135371777777777777777777577577777777777777777353753777371700000001776040404040404606076767776170000470000071101100100000000000110157177776777776470124100002530004777111301313017535371777777777771771737377773777377753773717353252165376164464265700400000000000004040040076774000440000777500750000000000000000017347766777746564100000000400300652513530753303170737777775777777777777737777777773777753757035353134317137313533000046440000004400000000053770000000000077343100000000000000000004135777775676176000700000004044213052153115353371357777377737737775777777573757777777353213503161617163521657257000006700060042400000005273710000000000007577000000000000000000531117777665447405244000000040031501313030721353537737775777577753737717737777777777777035343343131303103171317337130100000567000200000031756000000000000000077771012100101101131117133375466747465707047000071502161011531534353517753773737353777737777777777737537713503353170717173561343105307030525370047014161717433700000000000000000000101011770000006402737373767456467777777773065773510137343531317073737773775777773777577375735737577777343375377373673071316352731717173137000007737352713574000000000000000000000000464000000046733737373446647777777777740007373737110310343537171773565373537577177375737777777777773353737717175357727753717163737357770000071735371677700000000000000000000000000460004004676173737374745777777777777004631713112031213131317337177737777777377777777777777777777775377737777377371717353773571747737377617771677773570000000000000000000000000400400000000406337333464673777777777774007733373311001013135317177737775377377777777777777777777777737777573777377777736771773773716717535343373525773700000000000000000000000000000000000000037337374433373777777777700007740010313133173137337357753777777777777777777777777777777737737775375737373717367171653735727367374753737174000000000000000000004600000000000000000373733643773373777777777404073000000000012137331737377777777777777777777777777777777777577773737773757575735317273353531757535737377576300000000000000000000424400000004000040007373375733337333377777770000700000000000000000070477777777777777777777777777777777777737773757753757373737777775357273673373773535737357000000000000000000004406000000000404004037337333773737737377777700400000000000004006404043777777773757777777777777777777777777773773737773777777717371737357171752573473721777340000000000000000000006446400000000004004337337333373337337337777100004705340100016503777747717717757777777777777777777777777773757757773577173577775777577377773777373757777177700000000000660000640047674000000004000003737337373377337373737774040077760004000000044004737777777777777777777777777777777777773773773577377777377377377377537177535757373537710000000000004040004640604600000000000400073733737337333737373777700000047477420000000000435777777777777777777777777777777777777757777777777777777777777777777777737737377577777000000000004600000460064600000004000000000373373337337373737373777600000000000550043617777777777777777777777777777777777777777773777777773777777777777777777777777777777737737777000000000000000000000406400000004040000003373373737337373737373770040000000002777357777777777777777777777777777777777777775777777777773777573717775777777577377777777777777757340400000000000000040004064000000000000000073373373337333373737377750000000000057777777777777777777777777777777177775737577737777777735777773777773773775377377735735735375737737000000000000000044600406060000000000000046337337337373777373733777007460000000377777777777777777777777777777777737737777377777377777737371775353753753777777777777777777737717750000000000000000000000444404400400000000063733737337333337373377774067400000000777777777777777777777777375773777757777177177377735777777777377777777777777777777777777777777777704000000000000000000006000666066000000004433733337337377333377777700676004004407777777777777777777777777777757357375377777775777737777777777777777777777777777777777777777777772010000000000000000000040004404440000000000373737337337337377777777704600674660077777777777777777777777777737777777777773773773777777777777777377377777737777753777777777777777750040000000000000000000000460460000000000463733733733733737777777770047464067000777777777777777777777777777777777777777777777777777771737177777757377377753777777777737757773737000000000000000000000644640000460000000000073373733733733777777773750660760400017777777777777777777777777777777777777777777777777777777777373773777357173775377735737777377757777240000000000000000000606400000000000000000373373773733777777777737604746400406057777777777777777777777777777777777777777775775771733735377757177175737753737537777757777777777750100000000000000000046540000000000000000007337333333777777777771771066067674767677777777777777777777777777777777377777777377737777775737573737736373717375773777373737377777371200400000000000000000046000000000000000000073737373777777777777737700656476464617777777777777777777777777775757777777575757735773735371737357737575357635733577377577777773777775000040000000000000440646000040000000000000733733377777777777777137106606476400077777777777777775777757357777777757577377375777775737777577735737377371735773757073737175777777370000000000000000046764656546400000000000007733737777537777777777774474407467005077777777777775777757377735737717737377777737777371773737373773577535373437073737757577737353777700500000000000004676474266640000000000000047333777074747777777777776567642766027777757537775777371735777777577777777577777775377777777577577777737777577737757757373737777775777000000400000000067407604040000000000000000077777103716173777777737676665646470577757377775777375777777177377777777777357357777773737777777371735737773735753737377777773577377370004000000000000666424604040000000000000000777777007677477777777767676767474003577777777773777777777777777773773573777377773777777577773777777777771775773777757353753577357777770010000000000040406404000244000000000000000777370141477567777777762476767660067777777773777777737773777753777777777777777777777777773777777777375367377375357367767767737673477140240000000000000446400004660000040000000007737520077772757777770040047667767177777757777777777777577737777757777717753717717777777757753535357777775775777777535753735757177357005004000000000000000040400476440464000000007773401616575777777006440004764256777377375775375735737777777737737737773777777777773777777777777771771777777777777773775777377577773000000040000000000400000000000067400000000077771425777367777700400060006765377777377777377737777777735735777777777777777777777757777777777777777777777777777777777777377377353770070040000000000000400000404000040000000000077770525765777777004004040440065773775717377777777377777777777777777777777777777777777777777777777777773737371775377773775657527777500004000000000000000000442424400064000000000777724077576777700400600007000373757373775775375375737777777777777777777777777777777777777737777377373577575777777573575373733771737300700004000000000000004646440000672440000000777507567657775000444040644047777377777773777777777757777777777777777777777777777777757377771777375773737373737373773377753575377577400004000000000000000000400000040440640000004777407757777700404246044604375777757737777777777777777777773777777777777777777777777377775773575737175717175717571757253372734372773007000040000000000000000000004600464000000007772525677777004704064240124373777377577777777777777773773777777573577777777777757377737373777373777737367363727373735356171737177175000400000400000000000000004600000400000000047710477777700676006564640577777777777777777777737773777777577177777777777777777377735775775377757173717535357174352537737373717717730070040000000000000000000040046000000000000077777711357047600446500072777777777737777777377777777573573777777777777777777777737777377377177377757773777377737777343574356773737710060040400400000000000000000400000000000000771571715356770446002470757775773777777377757735735773777777777777777777777777735777377777777777777737573577177535357773777371747527710160000000040000000000000006000000000000007771353777767600056440042735373775377375773777777777777777777777777777777777777777777777777777757377773777377737777735777537577373717700104004000000000000000000440000000000000077171357777674006064214357577775737757777777777777777777777777777777777777777777377777777777777777777777777777777737777373777737577777300424000400000000000000000000000000000000777174777756765404051425373735737777777777777777777777777777777777777777777777777777777777777377777577777777777777777375777737777353777100100400040400000000000000000000000000007717137577764767404061777777777777737737777777777777777377777777737537777777777777777577777777773773777737775377177577737353753737770737100400400000000000000000000000000000000077717177777467760030065377577777777777777777777777377777777777777777777777777777777373735371777775777177753777777737717757775375753573536100050040404040000000000000000000000000771717177720767000043737737737737757737773773777777777777777777777777777777777777577777777777737773777777777777777777773773737737377357753000004200000004040000000000000000000047773537777504004104375777573757777371777777777773777777777777777777777777777777373777777777777777777777777777777777777777757777777377373777200504040404000000400000000000000000077153577770000016075375373777737177777717717777777777777777777777777777777777777777777777777777777777777777777777777777777375373577177573535300100040104004000040400040040004000177353577770070007277377777537777753757777777777777777777777777777777777777777777777777777777757777777773777577777775377537727576377717252734120050040400404040000040000000400007735353777005006535357777737771773777377777777777777777777777777777777777777777777775737777377777717377777777773777777777753753735752771775173500007000040000004004000400400000477717177775004353777737377773777777777777777777777777777777777777777777777777777773737757377173717777773577737777773777773773777773771773136343700000561040405004000400400040400775317777700367771737577537757777777777777777777777777377777777777777777777777775757717777777777737177577377777775777773777353717773771776535353716000047000404004000500050010001735717777761717777573777777777777777777777777777757375777777777777777777777773737737773753777177577737777537537737777757777777771757372537737271717100005252004004040604004040077531717777177777777777777737777777775777777777777777777777777777777777777777757717753757775377737737773777777777777777777177173777737753770775363774320000416524100000400400004773717777777777737777777777777777377377777777777777777777777777777777777777777737773777773777777777577757377377777777377377777753737753771775375757377577600000106141410143405007757537777777777777377737777773777777777777777777777777777777777777777777777777753777737777777777777737777777777777777777777377777573777777377373775373735373000000000400010000077377717777737777757757571777777777777777777777777777777777777777777777777737773777777777777777777777777777777777777777777777777777777737775777777377775777777777161612161637777777101777777771771773777777777777777777777777777777777777777777177577377577757777777777777777777777777777777777737777777777777737737775773737717717771737737537777777777777777775717177777771777777777377773777777777777777777777777777777777777777777777777777777777777777777377377777377777777777377577177537777777373757737737735377735737737377737775773777377717177777777737777777777777777777377777777777777777777777777777777777777777777777357537537777577773775753573577577537377737753757357757357571753777171735735775357537737571777771717577777777777375777375735377377775377777777777777777777777777777777777777777777737777771773753757377377777737777777777773777377737737737377375377777737573537737753773777777777177777777775775737757737777777757377777777777777777777777777777777777777777357777777777777777777777777777777773777777777777777777777777777777777537717773777777777777577777717711737777173737377777377777777177377777777777777777777777777777777777777777777737377777777777777777777777773777777777737775777777777757777775373737777773777377377537737777777710101417777757757377777771735377777777777777777777777777777777777777777777777777777777377777777377377777777777775775775775737777717717371735377575735373757175365737777773737777777773617377373775737773777777777777777777777777777777777777777777777777777777377757177573737777577773575373573737737777773773737777777777777737373777175337637173573537777577717777753775777775377777777777777777777777777777777777777777777777777777777777777773737773777573573753777737777777777773773777577577737353717353577175217437753577377377771737373773777375377375377777777777777777777777777777777777777777777777777777777777777757153471773737373773771737771737377777777777773777737577777777777377737733717373717177737777777577777375377777777777777777777777777777777777777777777777777777777777777777777773737773771757577573577377717777575717377777777777377773717353717357175717577717753777175773773537777777777777777777777777777777777777777777777777777777777777777777777777777777753473535377373717353717171735373737777777777777777737777777777777737737737353735371737737777377777777777777777777777777777777777777777777777777777777777777777777777777777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535000000000000000000000105000000000000C7AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777737125353313731773543110105302502105313321714317343717135371373147317317171717121135301610131217777777770146765074747776567616774776565774040371737031611737710110100007777777777717435357353531713343030301103112161705353317353343717135371370317717737371734125031131352171777777714066544724767776774747657700577764774340735757100371507530210777777777777777731737317353731704311151303112110431731305317314171731717171354731713535373107131703011317177777770664576076567476404776147676777674174074740573312411002173611137777777777777353167171735337173531163125351615307173171737171707373173733537023177373737351611010113521737777775245006047474747407777777767657775747477416560075141200115351103077777777777777377143161735717353463107113131303343353171317373107177317173171477135353717370737312503173577777344760547061604760777777777777764677776007470774033001010035212100777777777777777173563535335371731053130707071351165343171701773417357717177130177173717717134101713353173777747640076047447000777777777777777775667570467760774040301010101053107777777777777773712531335337171735301531313134334135353361371350735331737137707137353731737433731717377777776040000407647604777777777777777777460547743565054776011001031213010077777777777777353561737534717337161352171712717103737335137137061373573171711073531737171710351171735373777704740460464746777777777777777777777040667746776007751300530101301300777777777777777373071713713717135241311030711317605117533517171075353357373734173173537373735373773777777770460464740406757777777777777777771777640577740457777000131035310701007777173777777775353431613717357131630731713735311637317173737171235353353535725377777777777777777773737777567404706425046777777777777777757777775246577777767711350131030311300177777357777777737350771731171337510531071351613735534317131717305737357377373077777777777777777777777777776540060405646777777777777374777377777774767777747771076035031110121000173735777777773535307131717373513243357317073171163353712571735073171733535735777777777777777777777777777704600564064077577777777777737777777777424577756771147741121161037100017357733577777773731603521725153251071335213317077071335373371732177373573737777777777777777737737777777776460464604046473777777777777777777737777567776657167647421121121103001035775737377777571711613531337353371435135351713131471731171735716171773753777777777737777777773777777777774740405674747777777777777777777377737176567757370470067070121121100010733531717577777371734173535353353107127713631735370371737173537107377373777777777773777377377171377777777444006640464677777777777777777777777777756777774747047741137112116100305737161373777737173107313531735352471713171173537017173717353731637535777777777777777737737737337177777770760650406047777777777777777077777373437777770567674776012101611210010131717135357777713253425343525353131031717373537171617171371717750537737777777777773737737733713537777777744404656440467777777777777777777377771577774764044774470717131071301210161335253077777757131035313137377534721717173537371637171733737343537777777777777777737737753713137377777764604646560457777777777777773777373001777574777764477611301121010001017135131314377773131716317353135313001717353353717165317371713573173777777777777777737573533373353717777777465404006400767777777777777377735000137776067664707640341216131300300035253521707577135271653531161773716173371375335373531717173757316773777777777777773773737377171313773777770460000440066757777777777777773700010577756764100674031311310100010103131313521073777731131052773171371310715377135737171773353353337717777777777777777773773737333131353353777776764007640456006777777777737371000013576644566565671341210131300010103521703170073735371730311173171371352735377335373725357353757177177777777777777777773737377173317173773777344564046466404444056477777537301000373405606746764011331352171001201013523152107177735303504373171357017005335217135307107317371337377777777777777777773377373137317133353353777706400004400676000640677471001000171464767444564031301052117100301001703117211617173531713035316127331710737171717731734071737171777737777777777777777777737377735333531737777717746654047046440044700465700016113000564440676653130171311303001010303152311340217173613530435313513531210717313613535312131713771777577777777777777777373735333337113713131377777344660240404740064000007003012446064000065641301430121217100303010117214341305030713521770035312153431340315251703537140713531737773573777777777777737373737171337311317171771777714540440064600464074764547407644764474661061711131171213001100121311331330433171353713107121713013170071631331353113013073173537752777777777777777773737337373131371731317707377776646600000000400464006460040000476461100121212163011710430103104341170510350307131714035353017317034353153417125240735317537717377373777777777737173537713137113133135371377737771404047400000000440040000046564612110016111211111303013012110331333130343135134352334031251210717107353213717131300131733737777577777777777777737173713737133713717131774353737777776646444600006000046442564670513430031611030301700012112131170552530043032531351307171335313137007153513035211071631535737716173777777777777737373733733531313133713707375737737757474604640746406546442411030301104111210110303104012112533130313134315113171371407135031707110712313253121520031173733537777777777777777737737373717373313533531177165373577777737777574746445652413513125110130012121121210110013152113152531725005303616343160335303521310243535161134112143537371777777173777777777777731737737313171731353137350737173717352573717737353737171343070110212100210130101013020210311612313171134121711311353134135311353531061303116113010013535373537370777777777777773777371737373331371335117340537153717352573737517340707317351130211011201712103103011001312531711725371124301253717135035215271212170171703130313030703535373777757377777777777773735733717171311371333173163537353707142570532717161352513307111211211401113502101211041713030371135363105331301212530431731135353107031100110411000713737177377377777777777773773733771733317131335353170143417217317073173535317071353250303071021120120301311303124330171711371133150435053537171703713107031316053160317031301071371717717734777777777777777377377337371331351733137124331335351700717053530700714351131501103112107111131030105001153012125363757312131303113121051707131716110210110101100300317137373737713777777777777777777777777377373331537174101170535321705713725353507331216121312110710003070125103130061213110133151317052521716161370213134310313514310303121310140307171717735653777777777777777777775341307071331313130060130305313003411310303014105310101012101214311130121103130131412130757377735213171213135105350311251212021030110101030035317337735731777777777777777777757171310101373535317100112535321610613161035110031310130103010131003030013112105007031301011317731730717031711612012135035335310503110212130104713535713737167377777777777777777737310010135153313530003011010511001212117121243001030012101103010051013100301130011030130077737771750731731631350717133031035302110211010121303533733753773177777777777777777777510100000017335331711043030312121041153010101001121031010102103010303100311012100121010010731737773731731711531300316153171307116111035031101433537533771774377777777777777753012110111000015617137200103110311121203103031210021110010030101010000103110121013000130131017771777771471352373053525313317037130612102103121312573713753777377773777777777735035355371731510001717701100314311430100101311011021102031211011010130010100312112100030012003037777737377335375317330131351631713150110311301535017353777377377177777777777773513513130111053351101771130070131303131053170161307050311101030102121000121211010010101013101101777777777716537131731570716331531352352311210713013343773777375377577777777777713171310135371315373103520010113161311032072113131110311212121012110110031101121213030003100100307737777773717137171731310315331707353014301311253353573573717377737377377777773177125353131735335357103131202521135271510113412163105211111113110121210003100111011100101301010177777377775637717331737071735213317317431734121314317373777777777757777777777317313113107173777531737150101013173031133043713353110631777377777373111001310312121030012121000210777777773733171316171611073135351731703101013171733525777777652104277777377731713535341717353537357571310100010351353250310351317377577525010505357730301031010112100210100101037377777777757335735331734353717371371707131343121753177050001040014077777737713713011331357777775337175000100010370351314771377775713400100000000000417531013130313051130100010077777777777345331735353125353310375313430521353531377770000400140014057777777351717351071353771775357331001111111353353211377777434001000000000000000003531051014110030100100210777777737735335731735217103341737137353413110313535377104700106756207747773537371710325175375777317735110110001107317351677771611013400100000000000000000703121313003012100010017777777777773433173131710735333113710305303431073737770777406456065570014777753103535113137773711771101110010100171771737777171607000010001000000000000000130110300611101010011077737777773717717353731730537516371737125313173171777575646747676566756704773757110717757777773773130000111001110771377777516101105010000000000000000000000532131101721000012000777777773777717317353431343133317171717035307173773777775747400456556756701773737711010343571513571110010010001001777777777357343034341010000050000000000000150121001121100010107777777777771635371353735343535353371335431713535377777770006047606677674073777777771711113173753000001000010100177777777535305141000000401070000000000000000313500310100100010077777777777373537037331530173537317137523173773737777777747650460447465677777777777777777777777300001100000010110777777573530530374175353107057310000000000001710071030010101010777777777377753713713573716137131733533507171353777777777774640540761465477777777777777777777575000000000000000007777777753577575031035257053007700000000000003100121121000300007777375777737343711713131716137171753533437173773777777576700766704465625777777777777777777777737000000000000000077777777773537077577561763571001000000000000053010121001000110077777737777773531733536173253717373373711717353777777777755046564476767477777777777777777777777111300000110101000777777753577753712707100142070070000000010010300713110100010000375771777373534371353317315171731717171707353777377777774766474677644747777757777777777777777717370100013000000007777777777777350574100005251007100000000000000611210030001000017737371777773716135271711732533537373737307377177777777777752424464765677777777777777777777777777141010011100000077777777777770712170710301701617000000000130010531031010101001071771735717777136131173731716173531717135353737377777777747654476744644777777777777777777777777713001011010100100777777777777570570110414161600071000000004170003071011000100000371737137773733417373171371217137373737737771777777777777777467444604677777777777777777777777771700000001010010017777777577757353052431201001015340000000012100171121200100101011735717773375353735317137131613717171731717377377777777777600742076565677777777777777777777777737100010110100000077777777777305705251525034000702100000000005037103101100010000037133710775737352135237317350713737371773777377777777777765046546046467777777675777777777777773710113110110110001777777777775730701006125010100050000000010030013103000010001010717717373737735357135117717334353537373773577377777777777567746644650477577775777777777777777750131100000100100077777777771775711753010530400001010000000010010703113100010000003710735357353737037333713317137373757377173737377777773776564745204646757774777777777777777773313010010101110007777777777577771650341252051012104200000000007001352100101000101017373171737373531617171371713435317337537357777777377377756470064404657777777776567777777777751111101000110011377777777777577161035214105200040101000000000101031013010001010000735377335773773535373173173353737737737737373737377375377777447476704677777775777777777777771371301001001011017777777777537577134104034001001000000000000000700033101000100001003171357331771737160152173171351733717373717177775371737776767460446044777777467774777777777771311111001101017777777777777577756134311012161401000100000000010101012121010000000077337335737377373137335353737363573735373737735337173177756104700046567777777757477777777777117131000100113777777777777776717351410401450101000000000000000016017110100010000010357371773177735371613533371353537373737717353173713717775654065400004677777774707757777777735311010112113777777777777777535757161252161210000010001000000010010310210001001010007335377377353773530713535337337173537373735377311713737765670000004004777765656577777777777531311010111777777777777777777536352141010014340100000000000000010000311010100000001071775335377373737170733735717537373717373735317373717775725650000474046777577777677777777773711311313777777777777777777777575757161050000100000000000000000001001210000100000000377335737737777737313571733733717373735353737731353733770567000007400077777677777577777777735311177777777777777777777777573537010116310100000000000000000000000131010010000010105335173353777371353053331353171735373737373713177737777770016140740004777757777747777777777531377777777777777777777777757347753777717400000000000000000000000010103001000001000035736317357357377317271737373735337171737353777333737377716140141003473777776757465777777773537777777777777777777777777775771757761601000000000000000000000000003100000001001010173317717377377373711373535353734737371717371377777777777502112007047377777756777777777777777777777777777777777777777777771777771501000100000000000000000000000003103010001021016317431635377377173727173373371313531373737377737737777733714005001737377777777777777777777777777777777777777777777777775777776142140100000000000000000000000000110001000101012017713173537377737353117317137137343777373737737373773737373737137773777777777777777777777777777777777777777777777777777777775011210010000000000000000000000000001200100010301211431617353717737353353613733537335373337777733737373373737373737737373777777474240567777777777777737173302137777777777777753435341410001010000000000000000000000010010003010101003173617313737573753353435373135337773333777733737373373373373733737773777756101000507777777777777776140500001377777777777753525210250000000000000000000000000000210010010210303117351314771737373371321733173737733337377333373333373373373733773773777714000404070747777777777400000000000400257777777757170714141001000000000000000000000000001003001011010100617335733135377717137152357333773337333333373337373737377373777377377777435777707477175777777700000000000000005377577777716171430300100100000000000000000000000000010021201210311314121353737173737313253333733337333373373337333373377337373337737777710777775077574707777700000000000000011007377757753717071050140000000000000000000000000000001000101310310035737171253537177317353057733737333333333333337373373337373777737777777775475725777770477770000000000000000003005777677757717070102101000000000000000000000000000121010100310311121312135353343737733337373373333373333333737333337373737373373777777777773470052574177777700000000000000000010077575777771751016010000100000000000000000000000000100030310130307171353433035353773731717373333333337337333333373733373737377777777777777747125352757657770000000000000000001250577777753571252501410100000000000000000000000000110001011013010112130313117312777733323323332337333333333737373333737373737737777777777777140016050257407700050000000000000041003777777777357103000000000000000000000000000000002030003071301213353413437017717737373333333333333333333333333373733737373737737777777777777375017257400747100000000000000001000075777577575307505101010000000000000000000000000010101211035351010313703113733337337333333323333333733733733373333373737373737777777777777777477405670067777000000000000000000007743477777737530302500000100000000000000000000000130300313121213013431353673377373323333333333323333333333373333737373737377777777777777776747640424000474775200000000000000007575707705753553141410010100000000000010000000000013011035217131301703137331373333233333323333333333333333373373733737373737737777777777777756777004774770576705700000000000002177677057777777347130012000000000000003500000000000013125035217050131353137337333313333323333233333332337333333333733737373737737777777777464644640004047406700677505000107161756505777000575357316153050101000000000017100000000000707125131213130137333273313332333233333333332333733333373737373733733737737777777777656740000074067640000575767700416500416777777775777777717535214010000001000005370000000000424133530351302130137333323233333333333333333333233333333333333333773377373737777777757474000004656504704756524057470770071257777777777777571771341431001010000010117430000000007406753071034111013273331333323332333333233233333333733733733737373377337377777777774246740047000064704706760077077574774774577777777777777775347131020500010000035210100000000675740243103130303033323233331333333333233333333333333333333733337373337373737377776564404004064000474404004104747724740776776777777777777774735317435102100010015035700000000004642440043101010101331333323333323333233333333233332333333733373733373737373777777706400000670400000000070470477777577074757757777777777775675775701520510521001431500010000000700040056103121312103233333332333333213333323333323333333733337333737373737373777744470000004041640560046747477757556777417677707777777776567467171353413001006143043401000000074000004640210101001033323033333231333333233333333333333733373737373737337373773774676740460000640646406756777477776775774675447407776774052467747257253143525012107100000000000464270047040121303121333333323333323333333333332333333333373333333333337337373377640444004000004004000046777770707756767775677777657574256477567057357057177171410507110100000000054640676740101001003033333132333332332333033333323337333337373737373737373777774040000600004640000470047677434475034774434774750676705657740400645717377753430001214730000000000600004404042101301333323233333333333333333312333333333733733333733373373737376420000004006040420006406767767477042457707407047765774067764740064163717575251010000573500014425604450000046500210130333131323313233333333333333333373333733373733737337373777745400044004040000405447747747577774050604077447747465765044747604776445777775200010101350102467406470640000046041030113233733312333323323323323333233337333373333733737373373774664400000004000000460467767676776770675424770747725046565677654004476064065351777777777770005470474004000600470001012031323333333333333333333333333333333737337373373337377777000400000000000040000006767477676777765702576004765406770464004604700440000577777777777777750076000000000007407646001211733330332332313333333333323333333733333733377373737373744040000000000040647400477676765657656564047645076567656440756425674004704047777777777777777710400007647600540044650030123333333331333233233231233333337333373733737333373737777000040000000000040004000445740400676472470041674004740400042447560470424747677777777777777777760004047044064600000640171130337303233333333333333333333333733333733737373737737765400400000000400046004600064000400400540470047040076000470047646404004740004377777777777777777040077047707400740000740121333331373323333333333333233333333373733373337373733777046400040000000640040074006004367400407601647400764045607404650470576474040654777777777777777770404400746440044674046002117303137133133233231233233337373337333337337737373777704640000040004040000004400440674400046764064740040410065247000006746645647704427777777777777777700600047004704670400674013031377032323333333333333333233337333373733733373773737400000000000004040074567202400460000007400564706776656065646406004007247044046577777777777777777040460057706000400005674001137117313330333333333333333333333373333733737373377740400004400004000004464044047004747440046564006004454045640474654004744064760006777777777777777777400400674147700707604060307032313733333233233213233333373373337373373737377737740004000040000040400070004406640460707656475004006020064047441600474007476500077777777777777777740000000047464064074004400117313073333333333333333333373333337333337333737373770600460004604000007006464640045061046404650640560056440540064674070465647400406477777777777777774000420000760000434007060003313753533723331333333333323333337337373737373737777704700040640004000044050065000460460074004604006544640046700470640470744006647040047777777777777000400404007704000467444044013073312713330323323323323333373333333333337373737377466400404400654060006460460447474050060000460046064740004474400564464024045240640004777777656744000640074047777047446056700053531713733333333333333333333337373737373733737377774400000000047676404746540000746447465440047406704504004467404046746540470564004740046567765656424064040060777744040610674003312731353333333333333333333333333333333333737377777400004440000464640004044604464647676766746560404046000476776767677776004646400404656676646464644400400640404777600004400460011713000000000000000000000105000000000000E0AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(3,'Confections','Desserts, candies, and sweet breads','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000113330735737777704000000000000006060000252000014131315311716037070021240161075371617637506357172512171357170173537160000025214002070000012436167777777173333737171773737377700001111131330131357737700000000000010000050040006331131313310705073430040000003070761617433514356537571773171771716167170604076776775677064253437177777737357531737373753537337113313111111113131235777000043712006767773677777711131531311777377077043125361707171177773563737373563777177371374735716771707717735637700016777476777737531333733537371373717531111313130131316131112163035371350007753477177311137133171331777777770734772516177777717777352575777357377717537533173777160277767777777043635673717737533337171353735737353773713111271131130317013111111131131670073677776771733113113135137777777771470777616777777777175377375377357177773573757073577775677777677770365635777677533753537337371737353377377313111123130131313103131313131711770477670777353533133531331177777777763777177717777777777735357377757777737777353353553737737777777777761771637535733533333135317373753371317371271131111313521313310112131171337003717377771313117113171131777777777177716777777777777777777735353773777777777775773365777777777777767160677747673173717117337335373777177775311123103121113130371131317113313143047765767171715331313133137777777777677777734377777777777437577777357777777777737357530735777777777776071777737317371733733531737177313733737131113313113303511130153311311317343077777773131331171353153137777777735377777777777777777777537737177777777777777777737777767777777777717061617717331337313173371737737373573773103111313103132130133071311311313000617277173171731331313111137777777777757175377777777777736527577173757775777775257537171777735361777253525616717373535333171371737717173753713313121011313113113153131131371310000604167113131171131713131177777775353737736535777173773753752767757377737737777736757777177777776165206353735331317337133335373753737373773111311131311301312130331303113131701070127013353133131713113113171773737773571753773527657765274371717737737777773773753637177777707177716535273533173731713717133717377317177373121131111121130313131031313313531600076507711317153131313113117777777717163763777767753717373136161634777577177757757777567075717776353613437473353131737313313353373731373735311131103111131111301731115313313131120012507317133317131713113137773577737753753435373777675756537535736173777737773773577377736777777677617437173337331737313353353753771335337131111110131303121731073131071313134107612771313535313531311313573757373535375377777567743527253473434357677537577375777735717771717171771707167317131733537317311331373337137131103331313113111113113312133131313503071650131313131531311313173757377757777737437773717377775367343717773537777375773737777777777777777167736535333373173731313133537311313313311111121353011303310335313111331312161677373135373133131135311777377777373717537717777777777725357343634777777777773757757777777777777777716573733171317171733313713317331331313331331130313311113311133173311531371753777717131171117173131311777777777757737717777777777777776347757737777777777777377377377777777777777773777173133333373531313313313331331311121773313311031341373053105313171773777771313537133713131311137777777777377777777777777777775357777775777777777777777777777777777777777777777773313713535373313313131331110103131137701710113113131317331333131337777177731731311311317171131177777777777777773717777777777377737373737777737777775777777777777777777777357777131331313331373131313113111010111773371600771213011305313171143171137777777131713131731313171131777777777777777777777777773577737777774770737777173737375777777777777777777775737331313313137353113103113331111117701677000071513131331353133131331177737753131313531371313131117777777773777777777353535777377771773773775737177777775377777777777777777777377735313313131313373113110111131113171607777000072111111134337113131133771777735317113371310117113177777777777777775377777773777535377357177377777777537777735777377777777777777777133313333131313131101011131113111677077700000000003373131013353533713777373131313135135313631317777777777777371737573773777373737717337317737537373773777773777753777777777777737331311113133133313111131353353137777343400000000000113113111312111717357713171313133131717531177777777777375377773771771717171713707531753573735371777373777173777773777777777713173133313113013313131113377377177701353700000000003113713121313131317371371311317173171317131377777737357377735371771373737371771333533723171735373777577777777773777777777777733133113111113101313131757173173343410111313410000041371353135313537375335131731713117135377177777377757377577173773777773535333171713531117373537173537373777737171737777777777313313113131111111311173337357131353131301111343035363131317133113317137133313113313313531631177377753777773313717353121013131717171312113331313312113777753737777777573777777771331333111000101111130311771733110111111110311317525753173113153035337713535317317315313171533157773773735375353717353113313131331310110110131311313101313773573737773771773777771133131311111131331131371373713131313013111311313737371173713131317137713131315317313531373513353577757771337317313133313121111313110110131111111111313033173753773777773577377733133133331331331331011171717311111111303111131353537737113312171313713713135333713713171173711313737331371731313313111111113030101210111110010101011111110313371353737753077777313113131333133131131313373775313011031113013131317777713371713131131311353733171371313107171131131135777137113111101011011011111311113100011110101000010111121131377777377307377131311331013113133713131117131111313503113317035303177353131713171131731311171137131353131213171153131137313313010101001011010101110101111000111010101010101101111317377357757077111131101013313713331133110171031131352115213131313131317131353031311353373371137171313131713133131131331310113111131130121111110313101211310011010101010101100011337177737737173131111101011173735333533331313501013111631131735353173533533313135313135317137313313171713111111111111101011010121012111110101011011131101011001101103710112110101117373773777653113101103137173133533353133131313171313113073130331213353135353131303531733711535353131311313131313170101101111113111101010101101101010311010110110351310153501011237175377771377111130111313313353335373311013113101213713103131131317335131352133533171711733313313131311111111211331130110101010110110101000101101101013030010131031131313531011137337135370527131111333331353335333171313177307335112153171725353711131713313513530337331717317171131313113311017521012110101110010101001101000101111211111101013170170103031210135337377737147131331311133317335373731113111711533113313331131310317131311713313171537171371713131311331311011313113111011101011110101100100110101011131301317010113131311111113331713317777323131131003131331333131337307131130310311213533173131131317173171253133353137131313131131110101353531010101110101101010100111010010101112101101313131310101010312111113351731777507111110313133133113373111711103131135371713413107112111313131311353571373537131311103101013531131211110101010110101010110001011010110111101310101130113111311113010311331733537707331111310113113313171131173171533131313133173133713121713535312133171173533531313111111031121111301011101101010101110111010011010131031310111110112101010121013110311331737737707713111113313013013131103113131013131313111353171353171353131113517137317173173773301013113130311111010101301030112110101011010110103101010101010111101211111312111031173131717127731303311210101313173171311131701616017337335331331313317130353373531733317717311113113011131030301010110131111011010111300101011311131110100110100101101010113101133317173777077775775311111130117113170706070700005200101731731535351731171353173171757733717310313011011011111311110111101031013110101300001011010121010110010110110101100101311111313353177577737737713131111371311777777777716705347253531731313313731135353171373317753311351011101011101010010110101311013101011011101011013131110100010100110101001110100230011311377137037777777777777377770707725777777610634305277353535353731737137137137177731310131331310111010111111310113111011101131011700101101010110110101001010010101000011031371011373131717777077737575775777777777773677761071777520735373713171773535353717313713131013011111011001010101101031101011010110101073113110111011010010100101010113010311301107333013313773770777747773773437577725777777777707767036571737753735371353137353731713731101311303013775311011101111101111011010111111710100010101101111010101001011011131121100331311011311171771777375777777537777776776776777707716537371713717135377377171713533111331113011111313377751001101011100101011010101013311111010101101010011001010101010121101100110101011033735377777777777577777777777777777777070773535373773737735317177373733113131101711300101101113733100101101110101001010111011010101010110101011001110311010111101100110012110103117377527777377777357776776777777777770525313371717353713171737335371713311133133110111110131310357710010101010101100110101701110101101001010101110001101010010100111011111010010335317777574777777775377771725707777772531715373737373717377535771737351311111011310100111010310313371011010100100110010103101010100100101010101011131111011010111211001011311111131237777375777757777777704725707436531713737177173753535377637371713331313111101111101301111131011133010101100100110110111010101101110101111101013013011011010011011111011101313011753777737777777771725073520717753431353537317351373777071757373311111111301110101110110310113101013110100110110011011031001010100110110301111301101101101011001010101101110101071371777777777771704720742577634367125313531717377575707737375311131313131101011101011011013010111010111011011011301101101101010010111011110310110110110110101131310100101011113117177717577753577073512753471777707531753773717737737735357777731113113133101010101011011011110011010101001010101110101100010101010101010110111010110011010101113130110101101013031777773437777770742616343061617707672717177777777777767377371713113111113110101101001011101111011010131011010101010101110110111010111010110101010111011011010111110103101101211771777777577777712755257777777770735357677777777777771735735737313111012111010101101111100110101001010111001011101101010010010101111010110110101010011011001031011010100112111177377777777777757616327777777777777567773577777777777777537773535313100111101101100110010111010111100111010111100110010110101010110101111011011103111101010371713101113111011107313537771717577775257507777777777737377777377777777777773777377331310113121130100110011010001010010110101011010111011010110010111010101013013121101610101217130110101010101103131717771777777171727777727777777777477777777777777777777771735375331010101121110110111010111010111010101010101010001010100101010011101101011011101311371311525110110101013101111310317775257377777507776577777777777777777777777777777777737737137131310171110010011011110101010001010101110101011301010110101011101101011011101131311111703130310110101010110101031753777775777777727353777777777773777777777777777777777353753713571013121011101101101010101001110110110001011110111010000101110110110101010313010112121353411011011011111211113153775375377535776574347777777777757777777777777777777773713331313353535131000110101313110101100010101011101100110101003110110110110110101111011352111531113701101101001011130113317775777777777353774377777777777737737377777777777777757717131777317331031110101101101110101111010111010101110113111577777370110110101100101013131613536111305301011101011010317017737777777774347034167361757772757777777777777777777737313133111371531113111101110110110101011310101011101010301077377377710110110101110113111531353113635130171010173101131713777577777777774373436756572773757737777777777777777773737131011311713101035010101011011013107101011101100101311117737775773130001011101013101213317134311113717217073110113131317777717777777034141617373777677737777777777777777777777777131310303103131131773730101011101313111010110110101010137737727170131101000101101311311037135031701315313152111013112757777775777773436216167567535777777777777777777777777717373531311153110110737777537131031311777713110110110111110737521717310101371310101110311017101131431315311713313011013113737777777777741615250716352773777777777777777777777777777313130107301031013513353173511111035331717017010101001011713537371011135377510101011101713110353171301301110111011101357775777777777216102527777777777777777777777777777777773735773513111111101101315335317301035130101311311110101117727773777710112112537371301010330110317131135311113071121013137775777777777775250753477777777777777777777777777777777775733133717730101121101031535121331134111301711212511121713513773531312113111305377771735110101213170101303011121171101013777735777777702527673477777777777777777377777777777777737717113317531121101311131121711521131215131251113031112513411777701111010311310135371121031117152131310111011103171331357735777777777753473743777773777737777777777777777777777371737353533101110101012107111031110111133111312111103013103121331310101011010533531121113101213111110110101101353131111377777773535777673757777777777777777777777777777777777777773131313305311011101311311213101211031251031011101351710101111010011011101311351317111301531113012111011010101311301257777775777773773747763477777777777777377777777777777777737777131315301011301311131211101311131111131011101370130351310101111071103110130310313161713121013110101011010131301111377777777577777757737573777737777777377777777777777777777177353101311313010110121051303101121012130111010777173111210731101011031101130111310113131211113101112101011031101121071777777777717577763572757777777737777777737777777777777777777777131317101111031111315310101111111011011377353117121177101100101170101111030131211111121301101011117017521113113137777777777777737577257277777777777777777777777777777777773773731121735310101013030130531130301211301777717171303110310110111131371100101111101113030110110301010731713112111735777777777777777572775357777377377777737377377777777777777737753531171717010111011110113130111311101137777131171110357713010101011130111101010111011110113011111310173717110131737777777777777777257276353777777737737777777777777777377377177373713537313510011010131010131010301101777371731121110373053510111010113121101110101010110111012101311173137313031777777777777757775355717777777377777777737777777777777777773777713137717131311011011003111011311110177735331071152117771313210101011010110101010101010310101011101437113717353137777777777777777276373777377377737377737777377777377777777735777313171312535301101101111301301101037771731153121211735311435112111301013131101101011111011131121313310301371311777777777777777775717777777777737777377777777777777737373737737777130317113031710110110101101100101771731521311111317731213112112101111101030110111010101010101105015315301377137777777777777777773777777777737737377377773777777777777777777337777531313111131312110010101101110117771731131303110173111010717117112101101111030103110111011101131211313171313777777777777777777777777777737773777377773777377373777373737371777773131350307105351011101101101010773121121010110017211011313130311251310101001111312113013101301011121371313777777777777777777777777777777777373735737777377777777377777777737777777112131113130107110110110101137112110111011013771101014352535211130713111131271011101110110121130113137357777777777737777777777777777773737771737737777717373777717373737717777773113573773531310351011011101713111011001101073570131313113131213113152121051111101111010111110135711153777777777777777737777777777777777737373437737737777777377637773737377777777313173573535310311211010173010111011100111773171035253143151707352111113121031101211130101735737373377777777773777777777777777777777737717353577777777735737737737377737177777311177777317353535311121110111010011001131077735303513101313131311113030101113103135121413131733757357777777777777737777777777777777773573737377777777777777777771737373773177777173733531735371307030111031001011101110503171521711213531703703130311111313105314103531316113715331737777777737777777777777777777777773772737370777777777717777733717377777177777311773771531735317110101101101010103013113773111211713121311110110121210101121131713535317313331737777737737777377777377377777777777770753573534357777377771717752737377777777777731531731735735317312101101101031111013410717031701107111303110111111311121125371773535371711777777777777735377773777777777777777777377373727373734377577777771737377777777777777773173531737173535351330100111103013101311211101130313030110110103010101113537137177377171377777773777377777777777777777777777777777707773534365737716375357163717377777777777777777313771737753535373513171010101110131071112113011101111011010111113103071717753717717335377777777777737373777777773777777777777773707167335327777714177371727377777777777777777777711335353737137153717177711110311011130113011303101011073711012103113131313353773771737777377777377777773777737777777777773777773737376335353517730115073537377777777777777777777731537353537537371737137370710131030130113101101101033717735317177571615353353573777173777737377737377777377777737777777777737773435317237277735341617317377777777777777777777777773535373537177171717537731313017113513050310110117575773535353713731331357373371317777777777777777737777777737777773777777777773363735353773777535371637777777777777777777777777713137717177713735373573534307121703035371031037773737173735373777171171331317527777773777773737737777777377777777777777377777777170736357353032525637377777777777777777777777777777513737737771773533573531717171753537173537537173537753577717137173131171637177737777373777777777773777777777777777377777377777372537236353533531377777777777777777777777777777737353537531771737537773571777731373537173537537153717373335377173537170675242477773777777377377377777777377377777777777377777773712717737252163777777777777777777777777777777777577737737773173513717353777371435753717173713173735375357533133317373001024107343777373777777777737773777777777377777377777777777371210101217377777777777777777777777777777777773677753537317131371735371777713773335373571717717171737733113100137100000100074347735777377377377773777777377777777777777773777777773737377777777777777777777777777777777777773471757373717707175371735373711757357537173737713737335353531216174213000000000160137737177377777377777777377777777377777777777777777777777737777777777777777777777777777777775773472777573717707025371735353733717337173537531717175737373171706353471000042107162473637376373777373737377773777777737777377777737773777777077777777777777777777777777777777737753577777777770735317171737371753735717353713773737333531370070714253600000010616150377177177377377777777737377377777773777737737777777777307777777777777777777777777777777777777767177777777775040603121317177377173311317777131311010343107347435341041061061777276536363717737173737371677377737777777777777777737773777017377777777777777377777777777777777777167777777777727371707576713177377311060131313371763434340347737767761207161007077573713173771776375675271735377777377777377377737773777707677737777777777777777777777777777777777177777777777525677020753673135311677166072147777140774340377677777741676167077773767776172723377373737377377777777737777777737573777370761737777777777777777777777777777777777777777777777777773577527777172531770167107757375676372537734777777777275347712777677777037017757137373735235237377537773777372777353537777173577737773777737777777777777777377377777777777777771776172577777777607077070777677777314775610477777777720536710657777777770503303323743707073773577733637777377773436777670007677377777777777777777777777777777177777777737777777774176142770776777307077070773776777430637270777777777512416370376775777727765301703353737371212537771703774371773535213170001077377737777777777777737777777777777777777577777777736012147777753574007052525777717763410505003437707176012140505717727035001000600343303030035353637163775377763477637767007000375273773773777377377777737377777777777777777777777610400030707276301000000072504761700020000077410776701600210063600534720000201006304343037020071707707127525353703170716100007737777777777777777777777777777777777777777777777101073001675250534060030104352430170507016125703676010000050002714177043401401400751437070500143163740707703727343767070700001437735373777777777777377377377171777777777777777777777777705207772521014060707617767070305204036571717771610012415636707371423000210727052572002007707307007707163701010070760002053677777737773737777777717777777077777777777777777777777775307077560210110717617167761615314172776707761670717271610707671507014252572572570500740700434300707161677677770107001671737373773777773773771677777717171771777777757775357777777525252105060601671616170105204216357071770101034725777777771060701610777777777252070307077700071616177777777770707707373777777777777777777373777777777777177777777777777070777777777770707171777777777777773573577777777777777773577777777777717770777777777775257770434000000000000000000000105000000000000E1AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(4,'Dairy Products','Cheeses','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777777775773775737773773777777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777173434716174361735707353436571717377235700007777777737777737777737653777757377177737537537777777777777777777777777777777777777777777747657252103060206042434777777777777777777777777735777375374361705253432163617075727777777737777777737777777777777757775777773573777777777777777777777777777777777777777772524141210000040604004000000000004061677777777777777177763534736175370773527577757777737577777777773777773757717717717717373737771777777777777777777777777777777777777777777127052430200400604200000000000000000000000000077777777777771776773717237077052707271735735677377737357775773577737777777777777757753777777777777777777777777777777777777775251076502410040600600000000000000000000000000000000000007777777777171756757577307371717076734737177777777777773577777777377777777777777777777777777777777777777777777777777777777676107412042000000000004000000000000000000000000000000000077777777773773637075352525617357737576177357777357777737577777775371735737777777777777777777777777777777777777561600000016700604004004004000000000000000000000000000000000000000000777777777177777377677773765725772737777777777737777777357357377777777777777777777777777777777777777777776536177777777650060000000000000404000000000000000000000000000000000000000077777777757377671717075377777577573777377777777777777777777777777777777777777777777777777777777777777172577777777717777040040000200000202004004000000000000000000000000000000000000777777375775777777727171777373577777777777777777777777777777777777777777777777777777777777777777567537775767775600247142006040404040404000000000000000000000000000000000000000000077777777737370707567677774772777777777777777777777777777777777777777777777777777777777777757572536577727757700000164250400000000000000000000000000000000000000000000000000000000007777373775673773717353773577777777777777777777777777777777777777777777777777777777777756376357616767577777700000025020000000000000000000000000000000000000000000000000000000000007777777777174347777775352717777777777777777777777777777777777777777777777777777777777374357635737576167061652007560400000000000000000004020000000000000000000000000000000000000000777757377737716177767757777777777777777777777777777777777777777777777777777777777765374357434777077752161257003434246040000400400000000404004000400000000000000000000000000000000477377347563777071737377777777777777777777777777777777777777777777777777777777775161434243652527777756140007403400004204000000000000000000200200024040000000000000000000000000000377757737356177777756777777777777777777777777777777777777777777777777777777761636342707165256775777777777777000000000425200000040000000040040400402004000000000000000000000000000077373525617271617735377777777777777777777777777777777777777777777777777771775414340564167014707777777343576100000000004752440004000400000000000004204240000000000000000000000000077567773615777725777777777777777777777777777777777777777777777777777777770736340703167047025200777757202172507060000000652060004000400404004004000000040004000000000000000000000077352353634371737177777777777777777777777777777777777777777777777777777670504250746014304004043434275710050725100000000047004000000000000000000404000200000000000000000000000000077775743537477476777777777777777777777777777777777777777777777777777071072435274212420424200240041427060030052473400000000420000000000000000000000404040000400000000000000000000077172353653717353777777777777777777777777777777777777777777777777177477043425010410400004040043607404140061253043612000000040640000000000000000000000040400240400000000000000000176775253777777777777777777777777777777777777777777777777777777776537043471724202420424003043405607024240040243043416100000000060000000000000000000000000240000000000000000000000735077253434353577777777777777777777777777777777777777777777777773467743424014040040000604306521604000000000000100216034000000042500000000000000000000040004000000000000000000000527014343537072777777777777777777777777777777777777777777777770743535360500606034034070434702040000000040040042410501434020000000656504000004000000000004020400000000000000000003714363527707357777777777777777777777777777777777777777777777775347765160610014024072452400504042000400000000000200203030506000000000616160000000000000000400000000000000000000001634107107717777777777377737777777777777777777777777777777577767347724100424204070452521602002004000000000000040004000030314700000000042470040000000000000604000000000000000000061527077316703777777777777777777777777777777777777777777773752577716524612500563472524040040404000000000000000004000404004212520000000000047002400000000000421400004000000000000172016125613757777777777777777777777777777777777777777777765677741607521040256056152434306120102040000000000000000000000000040357340000000000650040000000000060000000000000000000705253573757277777777777777777777777777777777777777777775371777760524747025617256250004404464040000000000000000000000000000000000716707000000065242040000004074000040000000000000725363757257777777777777777777777777777777777777777777765671671702503244707657050656125212120350000000000000000000000000000000000001616520001060546006000002070400000000000000070707577277777777777777777777777777777777777777777777777371677564652645217771616070216525674774301000000000000000000000000000000000700712107700112034610000040470000000000000000170707257753777777777777777777777777777777777777777777776565352535214120747774343417470753537531000010000000000000000000000000000000070041650030677400046000253640000000000000007070737773777777777777777777777777777777777777777777777717374240607420547356534343743773676573000000000100000000000000000000000000000057252121013577777000040643740000000000000007071757777777777777777777777777777777777777777777777777656534343416520347736747343743571777741010000000001000000000000000000000000000217010000203177777742041677740000000000000725242737537777777777777777777777777777777777777777777753737470042430476770571734775376777177300000100000000000000000000000000000000034161001210102777777750000567704000000000003525375776777777777777777777777777777777777777777777777765743004341043177177365777167571677770000000010010000100100000000000000000000003002100010617777777600600000425600000000056102527377177777777777777777777777777777777777777777775363742524242147576525365777772773576710100100000001000000010000000000000000000000100210211037777777007000000000424000001200614357176177777777777777777777777777777777777777777775752542505252167537565372573577577357300000000000000000000000000000000000000000000010010201077777770077000000000000000025300020216177777777777777777777777777777777777777777777727772142525042536743534757777772777774100000001000001010000000100000000000000000000001210121777777700000000000700000000704034175777737777777777777777777777773777777777777777777577054252420356771776777273477777477710010010000000000001000000001000000000000000000000012107777777400000000000000000434303403434341577777777777777777777777777753777777777777777077025241504252563575257577775777177300000000000010000000010000000001000000000000000000001217777770000000000000000000000701612537363777777737773777777777777777777777777777777777167061626143473576377727573777777747100000010010000000000000000000000100000000000000000000357777770000000000000000000000761612535777777777777777777377777777777777777777777777776714161416007076175673572747377777730001000000000000100000000100001000001010000000000000000277777000000000000000000000000170777763777737357353757357777777777777777777777777777753422507241707716437757757775757777500000100000000000010000000000000000000001012400000000000021776000000000000000000000006707343575777777777777377777777777777777777777777777777767450615242506717653672771777377737010000000000010000000100000000000001000000001000000000000404070000000024000004000000016107777377357777777777777777777777777777777777777777777173070625042516705657757767167575770000000100010000000000000000000000000010000001010000000000000040100000176000377000770352525347777777777777777777777777777777777777777777777777656071425252435635270777777772777710010000000000000100000000011000000000000100000000000000000040252400007610004740007077602537737777777777777777777777777777777777777777307757775307406160043463527577757753577707000000000000000000000000000010000000000000010000001000000000025240000007000037000007761757777757777777777777777777777777777777777777774716773776502534165241756752707677767757770000000000000010000000000000010000000000000000010001001200061420000000000000000000003161207052777777777777777777777777777777777777377717617747777702436125260743657753777777257730102100001000000000000000000000000000000000000000001001000061400000000000000002506061657127052777777777777777777777777777777777775770777065707776561405601416165252765777577777100010000000000000000000000000000000000000000000010000102567060000000001773774352100001206107357777777777777777777777777777777177777073701752756177347360560605257653563477777070000100000000000000000000000001100000000000000001001010216100000000000606043437777777777535771677777777777777777777777777777777777775777720253617056704076161425241652577736577710100010000000000100000000000000000000000000000000000001636160000000000000000000424343437763071777777777777777777777777777177777777721747570257077717725036163425243652525777777700010001001000100000000000000000000000000000000000000101404000000000000000000000000000001757277777777577577577777777777777777735773577737051207430653524507041425241616525074743101000000000000000000000000000000000000000000000000010202020600000000000000000000000007477375777777773773737377777777777777775773576777752025070161347770240724340160652567371773300101001000000000000000000000000000000000000000010001040040000700000000000000000000077767777777577777777777377777777777737777777717161743507076146161657070524176050065256563673730000000010000100000000000000000000000000000000001002040075017700003740000020000077772507777773777773573757777777777735777737777007007342100170352573657070524016070024343571733733210100001000000000000000000000000000000000000001000077760077200007600000750000743756173777777773777357373777777735777777765307701635250610616070052725242525607043410706074773773610010000000000000000000000000000000000000100000777777700774000177000017600077774216775777777777737735357777777773777707534160060070521061001725250577752520140707060407434373333321000001001000000000000000000000000000000010137777770007700006770000777005777425621777773737777717373737777777743777777034177171030060125614165252552752576034043470702434277773732301000000000001000000000000000000000000000377777770017200017700003770027777001567377775773537351717537777777705053770436143434070104030612101612416070757434343434707056173773737321210000000000000000000000000000000101007777777430000000035700007761657777023057737736153434370703777777753027777072534341603436737410707061613611616252524340610707256173773737361000100100000000000000000001000000000177777777000000000000000075425367700456375773717273537073171777777361417777050616030141410041271527170040065255352534161460525024377377373337312000000000100000000000000010000103777776740000000002020340702576770612734736157777577577174341777770521257772171616577273430034020142534352101207614216167376167534217337377737631210001000000000000000000000100377777777700000000000140000252753470434717717235377363777373771777770525277576507177775001412535160342100052405205214704175070177777777773337333733733000001000000010010000100007777777576700720000002102141652752430525637777777535757375775277770702525777773777717120302050767050104777253721610610212527416777777773777737773772733312100100010000001000003777777777770057400000056000200256341402527535377353773735777377774030050177677177777772514101200103777777775705050161241470412707777573777373773337337373733250010000010000010177777777767700272000000374000175770002016752777557671775777375775377470276717177777773712037400142057740217737727060041020003040775773777357373377737737372373333431010001010037777777765776105750000007770006027740012452777353353771737177777377737775357777777777657571763002100212710612410535161061434343000737777577777777337333737377373733332303003037777777777777576002700000007740305057730003052557677771777477717377775777777777777777757373070104104000417651251243420107072534000437775737717377377737773737333373736373373377777777775777727770371000000777000026777400006357353777176717353775777777537777771737777377740170000630000377025724103416000057052573775737777777535733773337373776373733337377777777777777477577000000000003770002517772000534727771777717777777777773777777777775717777571270030010750304161407100617070012006100777737753535737773777377737373337333773737777777777777777777777000000000000300142437740002437577177777717357353717777777777777777777773751734000007614300037707010074010401000703717773777737435353717373737377337733777777777777777777777767765200000000300030303474340107437777777777775735777777777717777777777753567721737000000037430070707352037421000125075761777177717737271737373737337731437777577777777777777777757700000000000000404043076120001747777777777777777777777777777777777777777730507430001000753401000006004143100340003773777537712771717535277373717531343777777777777777777777777774100000000100003034307410002567377777777777777777777777777777777777777771752013410025037700000100104002016070000001771737753757172713617116352733077317777777777777777577774777772016000006000007000743600012074777777777777777777777777777777777777771612052412410735700772000000030100010170100070775717371736173753737353711653107057777777777777777775777777750275000016000007000347000074377777777777777777777777777777777777375377775210241277727777050000000000000000700000375363743563537152317071253731357317377777777777777777777777777061760000770000770024370000035677777777777777777777777777777777177777771421434120500143417007006005000000001600017527357377353716375613535352534331707777777777777737777777777776174300007700034740535770003473777777777777777777777777777777777773534163503430752142100025001010206000000000003073717717535341735133573617353531743177777577777776577777775777700374000077700077702476710043657777777777777777777777777777777777577672507701617742104371020060000100100000000000707352712737371736532535343172521343777777777777777777777777777740770000777000777012577600143777777777777777777777777777777771737761743700161614100630407050107050610020102500017716353753525361713533533172531717117777377777777777577777777774300000000700007770607775004256777777777777777777777777777737777770017171700000030601750300216100210061412517211473471735377173534352570347153170707677775767777777777777777657730000000000000017270537760021617777777777777777777777777777777771710024361614000001700250757576014070121612745763771372573433053713753177132352171311774377777577777777777577777430000000000000005027060000525677777377777777777777777777775771671600015300031200000010003002016030052410417320177774173437577070712352117153070352707777777177777577777777777777420000000000000205007030000435777777777777777777777777777737777161001020502404116100700700351701403001243524177777537073713137171751357216357171351377777757767577775277777777770105000000000000125614000161637377777777777777777777777775777712716000012100300600610601617206060340704100617777777253535256517343136131735121214325777357677776776777757757757616720000000500002070200000027477777777777777777777777777377717050705000400100101010071610404101100120120701777773771617037313725307717251123717335167777777775737771777737677777007700000027000014070000025017777777777777777777777777777737773010300001242520002000000030300607740165100777777777771617147707135301717367510714325377777737737757777677777777777475600000077000030770000024247777777777777777777777777757777340200030301010143414003416500010161034020773777777777771707331352717375215313671635101777717577777775777577577777703677000001770000047740000107377777777777777777777777777737534100100000020030201021343212177060002503177775777777535770731475251617031736161101016367777777657777277777777771777077340000077700000375200016074777777777777777777777777777777730000010001010001021000153534317173412147717777777777737771073031631617070517036373614177777777774775761777776775770054300000377600007777000250077777777777777777777777777775735701000001000001001003012153535637173577357777373777377777777071611613435272035014010337777717717777777777734777777770200000000777001007770001607077777777777777777777777777377773000100000010000000100017013531353572717737177775777771777717161631611201017037737775777777677777777537775773577777061000000000000020077700007007777777777777777777777777775773500000010010000010010001213343175727353773577757777377177777776173052163577777777777777777775347753777657777777776776100000000001070000024000700777777777777777777777777777773777000100000000010010001001715317031717757177173737375777777777712141253577373775737777277777777737675777776375777717716000000010020000030521430601477777777777777777777777777775373100000000010000000000121303535371713737177357575773735777777752173773777777737777775777777777577777577177776717777616000000200001210002402417423777777777777777777777777753777700000000100000000010000116152135073752577356737373775737777777777353777357377777573777777777776357276377777777777777017000010000024000052503402547777777777777777777777777777770100100100000000010001010311313437305317125373567175733477777777777771717735777777757777777777357777775777707757677706774000670001434005200342704377777577777777777777777777771734000000000000100000000035230533111735737737173537737577777777777777777737777777777777777777757707757777657777737577707770001775020777205274305216777737735377777777777777735777130000000000100000010000111531417251235017153537525737137777777777777777717777777777717777777777777771617777777577777052770027767403775600774704257577777777777777777777777773777000100001000000000000103030121301375137352370713737537577777777777777777777777777777777777777765727777777775367777770775216177703477761657770705237737777777777777777777777775301000010000000000000000013517171717013615357173757717343777777777777777777777777777777777773777537577777771777777777616563407777442577524377707027777771777777777777777777717373500000000000000100001001312303112317351361307153313717177777777777777777777777777777777777757777777777775777777717777012142147772106776106776524147777777777777777777777777774352101200000000000000000000111116116112351353533747717335377777777777777777777757777777717777777777777757777767777777756042142052142507706107770707071777777777777777777777777317016161100100000000000000016125213513515361353453313635707777777777777777777777777777777777777777777777777777777577777734304343252052052050617070607777777777777777777777777101521613016134301000000000001713531701212121116171335757171357777777777777777777777777777177777773577777777777775777777777400434344047025205261602434167777717637717777777777777702503507107010521210300000035371161735753534312134530317353777777777777777777777777777777675777777777777777777777777777770703434034307504361420410706177777777577771637777777777753503016107030505250103000071673535331361735717133517107103777777777777777777777777777777373757777777777777777777777777770600616034202704161430612506717677773777777577777777777777775210703503031216101717171163525677171723527507343712577777777777777777777777777773577777777757777777777777777777777401771616005614306025070416017777777777777777777777777777777777771410307041610777777777717171103525357353735371717777777777777777777737777753777757777777777777774777777777777776167760414777070615706003601677777777777777377777717777777777777777774101301777777777777777777771717015253437161777777777777777777775777777777577375773773777777777777777774777702570772430776061427741605261777735371777757777777777777777777777777777761777777777777777777777777777771717107127777777777777777771777777777777377737777777777777777777777777777742400412477775243477341615067777777537173777777777777777777777777777777777777777777777777777777777777777777717577777777777777777777717577777735677777577777777777777777777777777053761610077705243777600260135377703677777737777777777777777777777777777777777777777777777777777777777777777777753757777777777777777773777777773537777752577777777777777777777740276160607770425257740165016777577753177777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777676777777777777757772777777777777777777777777705070501607721605277342032407703777777377773537777777777777777777777777777777777777777777777777777777777777777777777777777777777753535677277775773771753617777777777777777777777200020601400401240160104052777757777771437777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535757377777777075777777777777777777777774343430703430705216070612410777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777377777777707377777777777777777777777700040040240060420400000007067777000000000000000000000105000000000000D6AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(5,'Grains/Cereals','Breads, crackers, pasta, and cereal','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777740043734074373737370737777043707777777777777743777777777000534040673577777500740000400050040042500000777770004217073737373773777730040407073377307373725000043374053000003737373777377604074377777347737377047637777777777777547777777777400750250573177777505350700050000000040004000577770404033773737373773370400040407071214377373736100372000073777777777777377704404427437307377777734341777757777757477077577777771040075000777577777040614340000000040000000003777700007773737737737377040040000007061637373773536173040004003737737373737520404040453774777737373777777767777777777705777777777770004770477737777770051004100000000000000000047777700737373773773737200004004040407173737377373737340004000777777777777736440406404247073737777777737777577777777745761777777777750017770777537777750065000000014000000001040005777733737373773373771604004004000063773773737373730000004040737373737737700406040604007777773737737777777757777777770742777757757777777757777577777601734000000213000000040004167777763737373773773021400004004005373737373737373400404000007777777773753652444040404737373777777777767567777777753475757777377774077777077713777771561410504351750000000000000017771000437373772007003040000400737373737373377240040000040473737373776345340042440573777777377377777577777777777767527077357777717737775775777777770140040037077100000000000040477770703373772253733704304000071637737373737603104000404000777777773617370744044043777373777777777777775777777777577757477737777717777777737177777740000005753176001000000000000077710007373351273773334304037361603737773773506000400000407373373653773773734040772365777373777777777777777757777756770577577777705776177777577777005000127357710040000000000400077705011340361433071214015730001061733770003717000040000377777765343763770704077344032737777777777777777777777777775752777377771377704777737777773001057517375000000000000000007777001340004373737370033723710360273773173733733434004037373640436777377070773734537477777777777777777777777765777525257777777175754007775717777740070030777700000000000000050477775377310000073773207373376004005336036007256352000033507765060470737737707377772407073777777777777777777775775767775417577777737600017737117777101400573777000000005000000000007734170771371052371337373337010033404017373337253434372040430440475617707777737352507775277777777777777757777775775637777777777771404077777357777003537157700000000000000004340007734351005021050077373777373773700004007177373003737370060440440427603737373777777773465657777777777777777777777565547777777757770000077717777775007167375000000000000000000100577515335701507130036373333373340040400436334307773735300440040060471777777777377373746175767777777777777777777777716377357774277040417773777777710731717700000000000500000040000750072571173053711001067777324000000400435430773373723440444044040463737377377377743475677777777777777777777775375657757777714074000617753537777715731775000000000000000000140006734150163413041405031100337004040400400423077377737373040040044041777777377777737443475657757777777775777777567477777777777737434005747777777777777777701000000000000000000000017737350141741030017521110100000000400400437337373737374044444040773737377737377761674367767777777777777775656757777777777777400405521077371777777777771000000000500400000041043775775214170171413710052177111040400440053737737373737340040004376377777737777752574577575757777777777777777771777777777777753540436040777577777777777100502500000000000000104167527101507006121477105010713040000040007377373737373716444074407354241737737372777772567767777777777775777757565775777777777770714054050777357177777777010050050000001000004707573517040350514140717010711771310040040737337373737376300004016777365347737777573737777565777777777777777777767777777777777777777707016177377373535777770500160004014040000015707777071357300717152503537700103610000337024253737373014074407737374074327771636777777777777777777777777775777577777777777777775353757757657777753777777710143505000000000000420077505357314141361050341510153533000707700500273737043233016773777734004776167717777777777777777777777777777577757777777777777777777777735704777735777777052050000056100000000504573417215614170516135170077352700373373042125377352373577737773737737773534407777777777777777777777777777777777757777777777777777717777407707777737777701050000400014000000050030753751701016153050434037135310137377352104037304250732373777777737737772404406572777777777777777777777775777777777777577777777777777777045177777537777701000500050400073040070577053653507317053171714177534316373373734317304000303737773773737773772444061652775777777777777777777777777777777777777677777777777777775067577377777771070050014000077141017500773141250714705257371304712411017377733637724000404343717777777777377040407440657777777777777777777777777777757777777775777777777771777770572777777777771052500400007104040470077714105073531505346525035353104313523773370004040000340273733737377174042443470747777777777777777777777777777777757777777777777777777777770571771777777770014300007314000010140534107014143560734110505107173117703161137004000004040301777777777776377440641474377777777777777777777777777777777777775707777777777777777777765777777777710014005054000000404007717053430501141416350167125776143535377100000404000040773737737371616525341464077777777777777777777777777777777777777776577773777777777777704077735777777771401420000000000000771752140410716100715371711507010000705734340040000400033377777777563773736442537777777777777777777777777777777777775757717477777577777777777507105777777777700040500004004005271456105313410415351040507170100571050143410024000400017377737371736173777753544777577777777777777777777777777777577677657743477773777777777777057604353553777040170500000000005473116535441710430701313507173100071016110037100400403736337777760416773737763777777257777777777777777777777777777775777756543577777777777777777075070402741470004070400007504071457717731061770415061701161775014014017340336030000370034271730406635377761777377347777777777777777777777777777777777757777756777777777777777777743040057121741405000005500007700370571414141051734140534135301731421410037713005377003001760440440576527377777777777777777777777777777777777777777757777561635777775777777777704354100177717353400050520070577144007061735305301531073417770141040143000000347733330040020406044042437757777777777777777777777777777777777777777777777777775777777737777777777507377770377757771004377750525305335711507535377042561717101710350140053053100003777610040340444004040407377777777777777777777777777777777777777775777777575775657777777777777771777777777577737774005770061775254177721703405171010141712500404250143750414000100037361353044044424404777737777777777757777777777777777777777777777777777777777377777777777777777757171737353577700376107577771034351570514176053416077141301001104141000001004000737373204004400440563777773777777777777777777777777777777777777777777775657757777777177777777740257777577677377357414773777777514043052412511241710535035101070004100711250031003737204044420444243777377777777777777777777777777777777777777777777757777767757777777577777777055614016141014014707617571777777717107113414341530417101430417171300001071351410173714000400472405773767777777777777777777777777777777777777777777777777757577777777773577777770061616140164400071417773531743777777577414341041410716101410000471711400050031007373210400444041773743527377777777777777777777777777777777777777777777777777747577777777777777147141450706100165065675353435357077777701617134301570510700005710040043115004140002405200072407773774256577777777777777777777577777777777777777777777777577775777677777777777770434343070414147707173537753777717177777775353410467313050100053050010000401000015013303504041773777375616177777777777777777777777777777777777777777777777775777757777777777777750541404050404165047171653717777777753537777771711107507170521414070140100007100030077372007773777377737777774257777777777777777775737777777777777777777777777757757777777777777070043434252177165377531353717777777777571777777777173516530570101050101710417104103307353073777377737777776174767777777777577775777577777777777777777777777777777775753771771777057041405057416717171775353357777777777777174765777170253501071404340561013710000073733200777377737777372416477777777777773771777777777777777777777777777777777757777777775067774707143077257771777077137714777777777777777735173477535140407400101000104050000005343250177377737777377454657575777777777577773777177577777777777777777777777777775777475707575735707354145735371717357717371777777771734777777753507777311403140540505010000010002143027377737773777773652477676577777737777575777777777577777777777777777777777777577725707725675747777377775377717353715377737775775735775777777717174001571003100005610007710402007737737773777356165257747577777777757357773535777777777777777777777777777777777757577757575377571311177777761757357731177577173777771777777777777717161035040530001710510000053733737773777376737777756777777777757777777357777777177777777777777777777777777777777777777737753361037717171177335371107777737775357777777173777777717537571001041140040004000377373773777377717773777775777777777777577375371777777777773777777777777777777777777777777775771375113117717177175735737717777577777717777777571756571607573431405040000110000172137373777377436727777777777777777777737357775357357771777757777777777777777777777777777573737771133513137777177375734117371737717371717777777777717505170541401210171043500036373637377377700453577777777777777777777757777334357777777571771777757377775377777577377777357535177152103577777717537537701777571775777735777777777707352052070535050404173037100003737377430464367737777777777777777775737715153717717773777777777775777777577377777573571713117310311313735371773753771177777377537353077777777777775757715000143100130103724000073737700440404407777777777777777777737717734357777753571771753535371717777777537753777370171301711311017771717171717537357177537757775352577777771776717771571077300510733100700303720464040604745777777777777777777757771735353573753171773777735377777537177753751775373015311210313117777377777713517777177537371735352567777777717750773700571412513772300007340040404404524277777777777777777775377573537777357375357177771717535773757777353777531117131731533010717775717117752713777777757577137153177077777777104144353000751273373533700000040640460475777777777777777777777537357717535771521737573535353773775353577771753371713073503151137771731753771371477735375373717712714717577577777310000411410303737373360000004404140474377777777777777777777177757717537773173171717171716171757731073775377357130371753710370177775777375377173175777371757713717717052537177777771110061041737373360404000040466340477767777777777777777777717777737153577177175777713531071717771171775317357171171717711310777737175375317171371757573717717537777050547535777777710171103737375300004000140475253777577777777777777777771777753537777357717735371713171173753537771335757317173303711310117777777377175737177777737757770531773777770107677777525752570373737020000000406340527777777777777777777777777175777371753535371353537573017017315373753177573731713511535370311377777535717733531257353577773137373047377377771505043504005017737200105004000075257777777777777777777777777777173575716357771775353753153717171731353737173757171713033531110301777777777735753571377777753757535350004377377777777140105300373610373320000400527737737777777777477777777777757177773515353571371713773717113035775357173577353537171531437111177777777177737713175353537757337535314000377341273777361005343243043343734000037777777777777777577765777777777735717773617777375373757753535301537135317537317131717131353173031777777777717753716377777753735753530704044204377777377777735004004337333000373737737777777777476757577677777771773757771573717317571737373130121717531713753531053530107317513107777717771775353535377757373571373531000003537373737737773400000437432700137343777777777777777756767775777777775757377573577757137377575173511535313531253713413103113115313711377777771717737717375777375753775173530404043737373773773640040400003352177373377777737777777777757576777777777777357773537777357175173735013301317130313535713177117103710353217777777777717535717377777773775377171700017373737373373730040000404040012337373377777777777777777767757777777777775735353507517317777171373515311717115153530353533503111035211177777777773777731717777577777537534371007327373737377342504004040000037373736373737777777777777777757777777777775773577371731371775317177111321703130312135351313571313503531317777777777757377177777777371713717371521720500737373730301600400004003737373737377777777277777777777777777777777773577357535171701735777177771511353510116171310112131103111353135777777777377177717777777777757735173173700300373732161733400004007773737373373777773747477777777777777777777777773717353735301717317777177373771313135317171731717171313071301735377777777577377777777757777371735341373004003725240372733704002120063737373730777244345657777777777777777777777575775757134353715777777777177171617101137371121130131015353137777757777777775777777777777177535121737214001730000127337340003737003003737730003747434727777777777777777777777777737537371711135773777777717537171711312577133513713171331330757357377777777777777777777777753103571733733732040040613730034373500404373732013344346454750747777777777777777777777537575353716135356177753773535313035111352513711711350171117377377377377777777777777717153737171333773737040000000343430733736300003372000272434707256776777777777777777775777777537377717317125310177771535371715137305313153713712135330707537175775737373777777777737357577357773373700000000040000737773737030370040000336454745614757777777777777777767777777757535735711535317717073537011313411137171211351353531175353757737377757777777777777775737317333377370000404000000733733373733770004004037307257165677777777777777777777574777775373537571373130171711353751371371373571315353125313713537777373757737775753753777777773775773777307000400000400537377377377370004000000000745677725777775777777777777777777777777573537377177517170535353131071511053534331353535710172571357753717577373773777577577675033373337030710000000021237337337337000000404004007165747777777777777777777777777757777777777535777173135133531353571123713353135530353137313573767353777773777753577537437737070073777003733250040021373737737377316000000004000377727377777777777777777777777777777777775353537757171733513175271317151351357133535317111777171717775353777577777737773535753007340030733437300003724000323737300401600000000037747777777777777777757577777777777777777177777717737175351343531152531337135373171313535373707771771737777773717371717177737377733000030373730073771000007373702533121000040613737377777777777777777676777777777777777777737717517757125371353171353515113435353535353313571771770775653537577775777377171657173573400437233070373270000037342503363707000031343077777777777777776757575777777777777777775757737717777135357353171312312513133537173171703471771771637777777753737175377173377173773500005030373373303407340002527373000121720000777777777777777675676767577777777777777777777571717717107135352171715353710513113177161771347167171753537537375757377137757176170773700030737373737373300000043713250727372004007777777777777777567757576777777777777777771753773771731713535317073537131131251347537177175737717777377757777572735717771737717735357340373737373737304000040000605233737215000277777777777777777756776577777777777777777777777771717471753537531153513516113161337567177637571707175717736173757563707173535217537717170737373737376000400004000303773737321211777707777777777777756577777777777777777777537175775313531317777773533752137153175773574175737371717377777577577353575352527535737537763737373737373300000004000007733773737373607777777767777777777777777777777777777777777777777777531775777535313571317113317177577377537575670716177777352537777165753517172516153535717337377034014000400005733773373737300007777734347777777777777777777777777777777777577171753175713773771757173531735777777375734347371171617617575777757016133134361615217277173752737303703000400002733377337733734000777775674756777777777777777777777777777777777777773775303753757171377177171777717175775775174777071717763777534357715756717535125017137343737021633737300404310242337733470000007734241434757777777777777777777775777777777777777753777153757317775353353777777777777735734371771617717577773577357020115213434171257417353535001733730700037700004337733032420075676564743647777777777777777777477777777777777757775717717125777735353777757775752535767577576171771773717777147707152527571007055213735373730061673700373730000033610403713100241450470745357777777777777565747777777777777777775373771753537177173777753777773777776117717717707077175775707370535211357000505321756171617050033030377373600005340002372372006564773464767777777777777777767775675777777777777777753573717537177777575775777777534157434717757717167737737757173531525353410125570716135317304043437737373735320000405373310150473775341777777777777777775747675477777777777777777773573737577777577025677777577777353534357375777175775771616516503134353434121534357434315300073733737333734000400020342063773477434777777677777777777777757477777777777777777567777757777777777707571775777757525257357075776177737177141753713040535251000572515235315235173737773737770000000040004017333775773777777477777777777777770743777777777777777777756577775777577777753675777577737753525707777717753757734004005340017253505035251637512521163033733373733120004000004033337777437477773773717775777777777777777775777777777777777777657777577777757775777777357753747734100775701657370400005341153415343005071071410710507115063777373560000000040000377733773737777777777777670747777777777777727777777777777777757777777777777775771435777757775357534175377751774340000007342161617141000570161710712527031003373712134000000001373323737477773777777777741674777777777777777757777747777777777777777777577777777777777577377177735716107577377775100000014105141707107000000101071351117140377250073733000000360307373737777777777777761765453437577777777777777765777777777777777777777757777775777777775756717563475777657717534000004770506170716500100014303125306736037000007372730000173000003373773777777377777560563647467777377777777777536577777777777777777777777757777575777777735763753535717347777400100001536514175010140505211141507510517340040437373730033270000037207777737777773636561441641773777777777736464756577777777777777777777777777777777777775771757777770755353537500404167536170177710100005250003103712500040000043700037731300003000077777773777747573464344377777777777736753574356747777777777777777575677777777777775377077777577775277747743452525353516156150741410001000304341250040004040000737732736331200000737743777737737377504437563477777774757746065670777777777777775657677757775254777777717717357757535705371757341757765251617275100040000100517165000004000004373773373733120000007773743737707777703737776173437777777737357561477777777777777777775757675777734757777737757776376777775777357350717175071757524050100100052050100404000004006377377373372000000043770377604737377747737374467777370737777725477777777777777777775677675777757770757174757753575357717725257657756756177161613531214015000050040003304004003717337373377000000000743777704061677343737777737173706577777774773773775377777777777777565777777775777277731343777774735771757705770735717056140561405001700041000005373030403720727737377300200000000377700404043714377777373777744656277373737777774767777777777777777777777777777575757574315777173577775075773577571653535257170500534001100400337340003171000013773720031000000077707440442404277737377777340614045077747737777773577775777777777777777777777777777777535777777577765777373477537775256525507414341710406500016737370737234040273370177273040000700406160040405377777377377704607064343777777773777774725677777777777777777777777577536525735771077561775753567525775375707143705376501010400030400373737300007340060335370014137440604454040737737377737434740544144777377773777736161475757777777777777777773777777753416567167707176576757357577777525716141735710040400040403777373737737704004075737203633606160100600437673777773563434042424637377737777777456576706777777777777777777475777777777771714141414753571775737252777571657177525705040004000737337373773340000000020201737373604437340443700047373772537737404417477777773773617252414750777777777777767477767677777777777777777770777774165475757773477377470521400004000433737737737374004040404070737373730100737003737070027742563737717707737070737777477777756740777777777777777757475757077777777777777777574757777737773774161037373073773160000537527737373770034000040000073737373737347700737734043770406177734707373742563773743737371614377072777777777375253434257777777777777770707070737737773777352407740407073237000343600000377361073434004040717373737373737077737373737370000404361773777777356177044377777777777777757777777777777747475777777777777777474565654657777777737373700000007373703173373000037302527373300400030233737373737700000000000000000000000105000000000000E5AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(6,'Meat/Poultry','Prepared meats','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000733431247777777777777777777777777777777777777777777777777777777777777777777777772577777777777777777777777775677750043507777777717677777776343737737172736373635337373373727300002407477737777377377777777777777777777777777777777777777777777777777777777777777777777777777777777776767777677777775247757777776775761707373737237372737173717377373777363737733477777777777777777777777773777777777777777777777777777777777777777777777777377777777774777777377777777776777767677760104357777775673372737373737737373737373737337373337173732407777377777777777777777777777777777777777777777777777777777777777777777773777524000000000000004165777777777777777527750435677777773734737371737373173737373727372736334737337377777777777777737777773777777777777777777777777777777777777777777777777736140000000000000000000000000040507777777777777770041757777777733737273637376373736373737373713733737637777377777777777777777777777777777777777777777777777777777777777777777734000000000001404160746740040000000040657777777777775241677777377737373737373373727377373737353773737237377777777777777777777777777777777777777777777777777777777777777777735210000000044767773777577353777777652040000043777777777774161577777737725373735367373737317371737233373737737377777777777773777777777777377777377777777777777777777777777774371600000006177737534247043414747416171777737000004077777777770043777777773737373737337371737736372737776373733737777777777777777777377773777777777777777777777777777777777756370700000004577616506461407404740043406060407437760000005777777775241777777373737363737737373633737373733335273573737777777777777777777777777777737777777777777777777777777312777700000407773052507005040400000040040414052525041775340000537777775340777777773727373731737373773737373757337373637777777777777777737777777777777777777777777777777777753434777000000077757047040404004000400040004000404040406524177704000477777774177077777377353772773637373373737373237737373733777777777777777777757777777777777777777777777777437243772500000477725242404000400000000040000000000000400050412407772000057777777407477777737373337337363736537343737773373737377777737773777777777377777777777777777777777775373607346750000047750404140004000004000400000400004000000004040443400577700007777777001477777737277737737353733637373733377363734377777777777777777777777777777777777777777176372577747770000077725257040404004004000600606070745424040040000000400561617700004777777403777737737337337173737737373727771325373737737777777777377777777777777777777777763617253476347370000067745040400000000406574757577577577777577777704000000040040407770001777777754777777737537727372733737373733367373657477777777777777757777777777777777777535375361767356776000047710343400040042456535377777773752713637777757774000000004043430770004777777037777773773633737373773737337177735657727377777777777777777577777777777773537270365763565252710040775644040040042457373765725730577757757577577777777640004000040450776000777777414777777373773737373172527536725727373577777777777777773777777777777373436071675364743363770000077205340040006577707161775735476177343777373776773777740000004000434170400777777434777777373373737363733736717737776563477777777777777777777777770325253437767164733256577400047705404000004753520712577073527717707775252572537575775774000000040042573001777777057777777777373525737747773770771737373777777777777777777777352137563767743706733565777700007714742000407573672171657617161753770773537357357757777777776000004004050774000777777077777373716373737743737167077273434777777777777777777737716376562570752743712567776776000477600144000256171353435753707167370753073435257743727737777577400000004250376007777777007777773737477773776577737717773737777777777777777750730707077576772703725777747776700007705640000057177071253437617343572534771717077717353531653737777700000040040577005777777757777777773716577373727537772377733777777777377301273472777616312171774777567677770000770561040004347712165617561340177353473563435752717073431307171777400000004340370007777777077777777777673635365373673757773777777737163434767747374161631676765677667747776000077524004000534712161731347317037725347172153772710725343574716167177500000404004770007777777517777777773777777737737377337377377777727073777706347436373477777767675767776570007700534000004716774352164357075053534363717257713770125352131616107037600000000700770057777777657777777777577737377737377737375337164177474617716303434767675675675767577437000077564040400034353316171356371237773057170717717703073527074777777777757700000050601740077777777727775757477777737377377737737377727077607273630716777777577567767676747237760007702014000004770774317070757071407307277353653631717143577777777577777774000004041403700577777737575777777737577777377163763576374177670734307076657677676777676775370737461000570655600000061177130707165217121770775317075377143434377757317177775777770000000040477100777777777777777773753777737737771777735777601271616777777767477476767757363437073770007341600400004576174353160177707525371737613777316317177777357736134361677770000004161077007777777777777737170300777735673773737777670761677776776567777677776567347163477477000477041400000037716334343170537103525356535616357316167770537305070537171777770000000040077007777777777773507140500777773777777472731271777567475656776767727037352736752707630043707560400004547357435252077416343036373721775325217577072534373172534361757740000004340770047777777773052500100005777775617617357761677676777767777656350343761674775274731400074040000004056371753121735701735171715717177733535773713535215257053437173773700000404107700777777775705210434770007777773773777777777577476767777257316377341765770725321633041734304000000775772765343521763532070737677375343436570761253725217343107252577400000042407100777775210705070057750007777777777777777676767777652707306716407665361635325333700077054704000007525351734303525172553035253534737353577731743071717053167153173777500000141077005777775615250575257770007777777777777777477773435270724735673725326121633736173000734214000004756572737571613472573257125777273171257713430353521613707316361616176000040060530027777771614377725437741017777777777777767774347361437573467342530713373361337300067425400000401653715257303425357705302537717577617776161735252535241736534171737750000004106700577777777435477752577704777777777777777773337325277462567134312733727353373733400171443404000741745635217753524735737171637773713777717161435353431360512712073577700000004217300777777771603577743077700777777777777774346164775637572126127373633733273370733006721040000000747375735250717134731707031527565703757725363434361655372510717073077400004054075007777777775743477747077750777777777777337357736473402163713731733573537316333700017547040000051617436525377616571743717563577377775737170153537171325052070707147375000000001720077777777777051777705777005777777777776164625653343337373373273273233633737373004770605000004060471753752171770367125752317777537167771617637053436503735371737335700004007427100777777777777476577500777007777777777757735733252373731327337335337373523731734007701424000007147430743717071755707737357707777777771721613537073513752525252525777000000401437007777777777777053577614774047777777777625620707373361727336137337335333731723300037525004000007057717147677072705353434375735775775375717617073527703717173533521774000000400730077777777777777456777403770077777777775733737337353733731737327336336373723737300772434000000447675637717177153652757737073577777777737731743577170750707052503577000000402407500777777777777777251777147770177777777720703333613273363363733732533735233371730005705405000005357177170743416365351271577356377777771653565317217371273735271777704000000050532007777777777777775467776017740777777777737336173377317317331271373373333537323700067007244000004776574173577355734777172357375357775773763737635634375353435370777000000404002710477777777777777777147775077700777777773333337373337237337373363373072732717733700177141000004034717372532516375734352541257377773777777177535735735271617070777740000000025057000777777777777777776147774077704777777736177336374337336327337373273373373323173000716064040000473617577053617527757773375375307177777177737773734377173753777175000000000404330077777777777777777777077770577437777777337333713333631731733633137337317373737270043705500000004775776175301712557765357432525777777777737657257537707161677577770000004040033400777777777777777777774177770777077777777336363377373723733371372735732733631733320047406040000005723573077770353253177273573737177717777753735363753777771777303400000000050471007777777777777777777774077770777577777733713372336173732730373373323733613732737300017014204000025707170014774353043417753575777776777777777777577777777777774353000000040403700477777777777777777777775077743777777777363373173733371373737327373731733733733517000770605400000477716527021775707353771763736573535357777777777777757317777530740000040020070007777777777777777777777770577747777777373372336333536336132733533163363373363172270004350500004000571205710170120775735077170717253777771775777773707374775743070000000004507100477777777777777777777777770777773752536773177337363733737371633727337337343136175370005704244000000775207770052501030437177777777777567777777777757756177777352500000040400071007777777777777777777777777777777763777757336337137333713337333733737137123347436327570007705340040004375301772102161430525071717775363717777777777777777777352017400000002401700077777777777777777777777777734373577777777337723635363727127373731323612547323575716300053404044000004770707170014121043035377773537577777777577777777777775251700000000450070007777777777777777777777777370777577767727337133373337333733737300272561252361756363637400077007000000005771616570612525352527753777777777777177777777777771725364000004040007100677777777777777777777777534777776777353756723673353633773733030735073076777776777735773700437405604000004771610771701020353717677577777777577775777777777773537100004000404370007777777777777777777753736777777737257777773373372333730312163434261677353535737775777773400437005040040000771630777775753757617537475777757145735777777777777774000000400017000777777777777777777773775777777161757777767773353373733437256143737163534372737573777777777000570524140000045775771614361674217343563777777534735777777777777714000004040407710077777777777777716353653677753437776777767777372334330343704307234256352737353773757377377777000770416004000007777577777577535747773757377516043577757777577753400004000005370007777777777777777777777777772777777777777777773373336161720736714737357737537373777277777777777000572407404040007777775777777773731777374777753557577777777757741040000650427100077777777777777777777777473757777767776777767734334072525734716300077371737737353773735777777777400353416050000407777777775777777473475377753502537577777577777361040400407710047777777771657777777777777777777777777777775337336137252721630616737717673633437361773773777777777040770407060400057777777777757777753777575752757757777537717775004161400771004777735256161352535777777777767776777777353637474072725256163073733752773317173737737177377777777777000777054142400077777777777775717777777777175535777536575757534704142573100776150505001050041430375777777777777777257677777737253525236177173477771353737317131737377777777777777400177206414240047777777777777777757405147537777716553577777405256053700007150000000040041001414125377777777737177777777777725207337177372373773777353014307471657075373777777777424057516414340000577777777777777000065217575777616757177707074017770006500000000000010000100210525275777777777777572534333525737373337337377371301201637737373737725477577777777500077701654045042525743452540500400534577777775751777750474057770005010000000000100001050215050105177777777777763773737707333707377273773737525034373731737777771513707757777777740007774006524004000000000000000007507357577771777754707017370000100000000010000010100001000030712107577777777537377373737373736335370343533125373501434143113170755757657777777774004377500416504040434000000000043565737777742570525405775000040000000000000100000010140121411053503177777373773237373707373737336172777043731003471077756740010217717777777777777004137770416165240404040400400043575757775756164007773000141000000000000100010110010100501421052507177777773775737373737371725616252127530047741647077657777435005775757777777777400407773404054165210207040404247177777534004537771000460000000000000000000000001000010121143017107137737777373727373730636163735717753057777064704775357477706135777777777777777740000577771600404444540525041404757752407573752000447140000000010000000000101010011410416105710713577773737373737371671437170763653007004374014707764652574404431577777777777777777400001777773500000004040600000001757777740000477740000000100010012011000001001000121103530171053117777773737330631637436370343743704074774060565735656571606470757777777777777777774000041777777776716350747777777725000004477777400000000101010510010350101041034143501537171070737737773737671477073616177770340416007706560077440617764040435377777777777777777777440000004161753757775352507000000407777777700000010110121013013525201705103501210712507071171773773772731637212525777777075000610477040056775775776504746475777777777777777777777777404000000000000000000000404777777777770400101001201010701210111171013041035070351717127147777377173777077777777777770524041470775076005761474756765777677777777777777777777777777777765616442406146567477777777777777410010101010101010105112530172053171417155071717503177377737373212577777777777735004200420764054065767470757776577771777777777777777777777777777777777777577773577777777777777734010000101010000000000010035153101731713071352513543777737737377777777777777774360404041457704204074543474765677656577777777777777777777777777777777777473043547777777777777777410001010000000000000000001403016171071653161717752177737773637377777777777777735040004160077004702524246056565765656777777777777777777777777777777565173516170034173777777777771000100000000000000000000000105010001711317170735017737773737373777777777777777470040400070774000404004147677775777775777777777777777777777777777777777052710734537575777777777771014100000000000010001010000001061520343435353537017773777373777777777777777777354002404040770400474256157577777757347577777777777777777777777777777777150705010527771775777777775210100000010100001000001010001000140151435357153073773773723777777777777777777004040016016040040005057677757675775734717777777777777777777777775374347070034273417347777777777777530000000000010100010100201601014134303534307705374373173577777777777777777752400040640404004140524775775775777535553575777777777777777777777707535712016531750774737377577777777740001000101020014010011101125030411753411711077737567777777777777777777777712404040160404424240534175376175357563743525777777777757777777777000473417013400301717574577777777777775000300001010010014004004101413061071701077377777777777777777777777777777752400040525024141700434165757075347577577577777777777774777777770071403016701250077073737707575777777777700170500410010010101030521615171307777177757737773737777777777777777777300040000406502524141435716175717537573743757777777777777577777025420350011077006516174771777777777777777750010011041043016161052141034377777777767727777377777777777777777777777174246740440750050343570717521617757575757777775757577777777777503505000000734717217717577717777777777777777161000100105010105214377777577773777773777777563777777777777777777777014777777700050304101034161755705277777757777777777716377777777740300000401413714770737057735777777777777777777770716125252525777777777775777773777717373777777777777777777777777125777777570340102407537161617775417577777777777777757077777777104034000720407217714717365771757777777777777777777777737777777777717637737737757357777777777777777777777777763536535074752050014251716757173565777743757577777777777777535777756010010037053505771771657717677377777777777777737377377777777772536777777777757377777770777777777777777673717176777034347205007061125071307545773777775737777777777777777773777703400007041272125367165341773575777777777777737777777777773773777777377777377377777370777777777777775253747776776777735075703414104025347753731757357776577777775777777777757777410000171005714734177177743577767737777777777777777777777777777777377537367777677347777777777777673677657776773717074777714710034375373312301610307707577575777377777777777773773474040061730037716170773776177177577777777777777777777777737773775737777777673577777777777777777577577777253475677777767771067377337107351171310110713577777775777777777777757752100000173407750777077357717777737757777777777777777777777773777377777771735777777777777353673676772763617767767776776573425736530712730303601013031165375777777777777777777777605200716152570177716534777775177577777777777777777777377377577177777773777777777777777737777577777773757657777777776777571773533377731713101173011103125375777777777735777777777005721712073706136173525347767707737777777777777777777777773777777772577777777777375737777776777437477777677767677777776077373563167723010767753031101134377777777777777777777777701703417161177417761777177177077577577777777777737773773777777253777777777777775377775677777777777777677767777767717617725363353713111771110101410310135357777777757777777775770340147350167701673577707737777757737757777777737777775777677377777777777777277377777477177437776777767777777371716761771737135361774765213031713371431016777777757777777777777774034217236530777143761772577177377577777777777777777777735377777777777772737167767167337677777777767777767757677777343737037635330135771011101215073537353777777777777777777377377041605753053770757177752577757707777777777777777777737777777777777377375777777577737477776777777777707777677767675775277717325136127773012115301102114353777777777777777777777777353731257770177307771777073777777777777777777777377777777777777376377777677673725777777777777437777777777753717327537177735373517157741311210125311613077771777377777777537777735671477730077716571277717757777537777777777777777777777777773717357747777171765777677777777777776777770737363737577373637103016330371770121313530567101777567575777777773777377777167301677716377347571773437777757777777777777777777777377257677777773737777777777767777477777777773373437372733735253127353710534371353101017713533125777777677777777777777777777716771771617771737077577707777777777777777777777777774377777777677365777677777657377777777777353743733737173727773353530343773135161253531277030103527777777777777771777777777777717670777741677525723757771777777777777777777757353777777777717347776777777437371777777737257273737773737373577716303771717170121311727031731135312577777777777771777777777777777771771717377177773577377577777777777777777773727777775763527777777777777373707677777773477737373737336373737377331734770307353177163513177503031253777777777777177777777777777777777072777716177177057777777777777777777757377777777277177777777777732537347777727737777373737737637773727373343523131371307773477353703437313431477777777777125777777777777777777777570707777167777376177777777777777737377577777477377777777677637773657777735773477377777737373737373737367373561343071703477375301713101713167777777770125777777777777777777777777773752537171777177777777777775737777576777773757776777777735737577777347637777377737373567353737371737337373316131371173773537730353330350717776101577777777777777777777777773737775377776772577777777777753777747776777352777677777773437737677737776371777377773777773737373537373537735335731352536313572163531234117077771717777777777677777777777777777777777777716173757777777777773777777777737737777777767777377752777377761735777777733753737373736372736372733363730525373535273173173435137253677777777777753777777777777777767357777777767777577777777777753777767777767735677777777735377172757757725377777777773773773737373737373737373763731731125737331343152173727101057357777777753777737777777774377377737777737177777777777775637777777777737177777777777737736167777777361777777777773753773773727373737373737373373727352112521637336377353116167777777773637777777777377773777757777767527777777777777773737777777775370777767777671771707777777572343777777777775373777373253735373537353713735373736377250575350531710705617377377376177577777377776573577773777767737777777777777772777777776777377777777777777376377777773772357777777777777737773777377373727363727327363736373737337333016177161071737777776356177773737377775373776777776777717777777777777373771777777775377767776777775277717677773752177777777777777253637373377377373737373737737373737373737317373737074377777737252177377737777756717377777777774734377777777777777275271777747743767777777777776375347773770743777777777777716357375777377737377373737373733737373737073034725616527377434361617377733737773737373777777777373737777777777777773707377767767373777777777777712717277736577373777777777777713737737737377373777373737373737373737373737377773773773737773737373737773777737377777777777777777777777777777777773777777777777737777777777777373777777777773737777777777777373777777777777737000000000000000000000105000000000000A2AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(7,'Produce','Dried fruit and bean curd','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000033273373337373373373172177765677143477212657777776567776777777747077777777777777777777757777754757777777777777777777377777777777777777777777377777777777777777102136770007770000373373373233373373372173613777767773617717725777776777777677777777771777777777777757777777707746757777777777777777777777777777777777777777777777737777777777777752412576706033277337317373737237337373303763470777675672730737677777677767777777777777777777777777775777740447575677777777777777777777777377777777777777777777777777777777777777771252637616373333733733373333733737337373137377565777574777271756777767776777777777777777777777757777706070047565477777777777777777777777777777777777777777777777777777777777777777701043777337733732737317373373233737337375236377276777617677374347777777676777777777777777577777777405771065772577777777777777777777777737777777777777777777777777777777777777777777300333733732733737237373173733737363373535275752777775367377774777777777777777777777577777777404177774065746577777777777777777777777777777737777737777777777777777777777377777777770733773773373373733273373773733373373733123375656767574737377767777777777777777777775777406546746750074756577777777777777777777777777777777777777777777777777777777777777777777773732333337337333737337333233377377373737734373777776777477737357777777777777577577777560654257757750475656577777777777777777777777777777777777777777777777777377777777777777777773777373732733773337333773737337333372733737343707777777616577737777777777777777777760475604047770640465756567777777777777777777777777777777377777777777777777777737777777777777333337333733733373737633373737337376373773737373770776777777777777777777777777777770045253404047475240434756152767777777777777777777777777777777377777777777777777777777737777777373337273373372373333737337237327337373373737377377717777777777777777577757757774040404645256561764571656747671374767777777777777777777777777777777777777777777377777777777777737333737337137337237373733733737373733737373737737737777777777777777777757777771404250041435614044406774475475277635177777777777777777777777777777777777777777777777737777777377337273337337237337337337273773737337373737373733737737737777777777777777777777642404040040404044000447770477465635267252477777777777777777777777777777777777737777777777777777773737373737337337317337337333733737373736373737773737737777777777777777577777741450404241000000007440777770475747475257353701777777777777777777777777777777777777777777777777777773333373337337337336337337733773373373737373733377373773777777777777577777704067000014104000000740067775740474747765624721676577777777777777777777777777777777777737777777377777373737363733733633737373733373337367373737377377737777377737777775777777770474757645650000000444005776563704657452777752567312047777777777777777777777777777777777773777777777773373337373273733373337333727372737337373737737737737377777777777777777774052474775347050100557000477757447750076544347772524677300677777777777777777777777777777377777777777777737367737373333737377337373737373737373737733737737777377377777777777777006440424675747446577604077774607446774476564342477717077731257777777777777777777777777777777777777777777337333337373733733337237337373373737373733773773737377777777577577777404704250450476400247400407777405440045704056547707047677404673025677777777777777777777777777777777777377777737377737373273363737373733737373737337377377377777737377777777777400474040405246750045404040757040640045426504674763736342567773447312107677777777777777777777777777777777777733333333737373373373337337373373373736737737377373737777777777777740045404040464144244343440577644044040060456714074454775256347477256256313077777777777777777777777777777777777377725213737377377373737273727372737337733737377377773777575777770004061604040564044047440777740040000444040444654565275677365267347356346243066377777777777777777777777777777773333737721235337333373733333737373737733773737737737377377777774004240474104340404004750775674074004140000040407706565477767537124765674716527135677777777777777777777777777777725217470773733733777333777773737373733377377373773777777577774004414043414004770040047777465047504070400004074757744656565777652532126167653652463150767777777777777777777777777737773773470723730337773333373737373777737377773777377777773400004647751000004740000467774164074000500000007404777714742567677777656116347747677167273705777777777777777777777777470163573777561735323577773737373773373777373773777737777740434004041601000016400005777704157700414000000040477777604756565677777776617307247167734203630357777777777777777777773777743675273776727173333737373773777373737777377377777740000470004351140004440007760746576770400000000004077777775504654747676767477765325727756565743070727777777777777777777163572777437577717777637753637737373737777777377777777770004047416405040000400005774054056507440040000044424777657652447565257674767646777430347656376347632531677777777777777777743353437777252773537656371737777777773737377773777777000000507471401100000400776140424075600770040004000577575750657006565647765777776777777737274074771643673134777777777777772777737125277777476777377777737377373777777773777777777000404404743400004000477547465140005405640044000477764774250756506565677767776747677777701277160677743466330147777777777353473777737132537777177777777777737777377773777777777777000000040040004400057706704100000561404040000457760536047740640456474767764765677676767761216770043777114636334176777777737777373777777771777777777777777777777773777777777777771000040004050400047777444410400004044000000057671457654565340477047474356777767647677474777610036764647673652437213677773773337773777773777777777777777777752544644647777777777771000044004770004774340007410000400404250747775440675000044000477447437271667777765777676777773531212716471673707243177777377777773777777377777777776756040400000000000657677777776000004000400177454740001000001400404777777737400770000040404770567473475375677767777656777767470712616674747657343063337733773737377777737777775250000000000100500400040147777771000040000577407604044140000070000077777414440475010000000077774047747276167347767675675646767677251213434717274767377777777377777737777777765000040500725656572571414004004537770000044716565604500401000000404005777750640057105000000447775704776775616735636567767676777747677767343732667477356733776177777777777777775000400070775777777577677777525000405770000004774041406470700000070004064777740040247105000040777770400775677671663570747777676777747477774761617136346657777377373777777777775000002577775774757776575656757777741600570000004704040414040500000440005074477140044041100000077774400043737765675743632342771656766767665676767616137353676177777777777777771400007777656565777773577765475647577774140470000004042407404400000040004774405676564004100000007754000007377771777767765656353077674777767567777677776530343377377777777777777040007774747775777757056175357640757675777701040000004040447340050004004474040065750400471000004750400007777777777070756565361607603436747776677574767777677337777777777777777740000747774145770775311110535375744654567775765000000005040047740400404034074161440675040044040757440000577777777777776372765677761743613716777676776576767464777777777777777770000777744776452577525343010105071741650575777777450000040400440404000004465406560045640040000777400000067665677677777756753774360767253652716056776776756777776777777777777777000177543474453457757115115014100165665676565657777000000040040040000474047500040045000474004757400000054745064040604656777674377574707675247273734677777677777677777777777777100457756744045657775315773701211400157575757575777777500000044000007577404710400005240043777574340000747664646476474464042407777406373465436734342437147677656665677777777777774003776054656161657775771775351521014377777777777565777740000004405047473404400000044160447616504000044747475675656476566546404467770437327657474773432737167657767777777777777000577056404047577757735775571353510015777777777777775777710000000777407446100000000074400775404000056767656674664676474566474424064776035307276676567476163437277777777777777740017747475675774757777773430014116171077777777777777776757740000044750605014100000007040475040400047747474656477475656666747467464046475727307135256353617253617477777777777771004770747477577177777775351117113105105777775357757377575777700000004740560400000004754707504000005674767677777767767677574746746546400066435332523725665765670723030777777777700077775777177177177777775071010141107127777777717777777777757740000007704071000000414604740400004677777777776767777777767676774746656464047663733703071725661671747677777777774007774775777176175357777711075531305105577757175717577777777777700000045704461405040405714400000777776776776777776776777777776767656656474040561733373030721765467253677777777700177577777177535377777771035312150110127775737370753517775657577740000074400040060407740400000777777777777777777777777677676777777765665646044642737373372163127345765777777770047757771717717777577777701515715310300577777754153534775777777777000000470004004047754040000777777767777777777757777777777777767676776566564600470733337333312525272567777777500077675777735717573577771103031710514100775771731356571717775775777000000040040405777400000077777777777767676466656747477677777777777676566564640463737337173733321252777777777007775777535707773577177761511430713012102777775534317775635734775775400000470400777540000077777777777656404405416414707407460656777677776566565604460737033363737373303777577700077577753771717577356177530161151715351057535773515777711577475777770150000405777400000077777777776400441753777111373511701454206467776776506746400452337373333233337337777775004777777775075777375711573117111214311110777777150377717077775777577704770000044540000077777777764004167377777710535751305157335501044677776640656540663733337335373533777707770077757571735717575777771056111715315707017717157357753471757477167777700770000000000007777777764000535357737773131173315121717533757100406777746066400473372536333233633775077500777777775701772535777777157141215217500007777357777413575357477577577505770000000007777777774014171717375777771121753121525733513317711404776756164640407333337337333737770770007775777531771517573577777731315131530011075777777773777307777757757776007770000005777777760407773131617737737131113351151173153051713771004277674674404633737333733733377507700577777717057053756357777777141717077501000177577771715715757575677777750577770000777777764053577115171353777753010377101217351313131353177300467764067404373733163352337770077000775775771317161715777757757170717537011100177777775735777777777575777700777773477777777412537177312135357377331111311315353311511050117357710007777446044333277373337337700770047775777575017571777715353757175753501070100577775775725771777577777577705777747777777440513537371117131335377112117311130357131311317153737737004767065044373333373337377007700077477757353573577775121514377173750351010017777777777577475777777757775077777777777740713712575730311435137313111035301115331011011503717113535006776442407373737273733770077004777777775357757777531510135757775357507103777777777777353527577577777704777767777764171371535337111131303531713013131134337113135303171701711777000767640433372333332377700770007717575777777777773010034131777777773101157777777777757504153777775777705777577777517371113537737312531713433111015131111517111111153531131537377500774640673371737173377007710077777777777777777751711010415377757575177765743577777773534747777777775167777777744357371703111171711311111053131037121303131313012173111103577373700677440173373333373770077400777577775737777777131001011205777777777770171715347777741417175777757760577777774173735121153737331310121101316113753111151111011717310301773317577104767046373373637337710771004777777177575377750100100501577777777777417501534157775350747777777777157777777413535737113131101171113112111111353735103134353131311111173115353777106764413336333732777407770007757575377777777171010013101057777777701777701010015735250153757757774077777734171733713141053171035317313134135371773110113713535312103171301353777107762437337173733771077740017777775075357777171001075317137777577577775340311025775340757777777754777775431311753711313111131131357717131031737777131713773771111173111301353777006740437333333737770777300077577177177777711101005315014577777753777530111400537534110777775777417777743535371371731111210113101373311111173573731713743157131107111311535253777007643337373633377747775000777775715257777170101173503173777777377710153701300753515257775777711777770311317137373110301131315377315313035317353121071317337101311301113131757775076073732373373777377771000771537771177777170053510150157777775747105341141101773705357765777647777541735213530353311110110131117331111013737313513135311577717311312134173777770065233737373377775777770000777575756177777710153100050357357761710717101370065757165777777775177776171313533171353313131311073717121313103533512153535313777771211115135777777775265233333373377777777700004756377375757771753010010315375775110531717161517737357737775777507777705353531353131311317711171113731311111353713111213130777777771130537733535373700703507173373777777777700005304735171777147710105001435047137351741410117777575737575177752577770537313131211312135771103105371153112131331301137173535313131131013531151317577146742333216337777777777700004004577017743105310111011161077505301101014357777777577767777741777543717135171131311037771111301173313111101711112113173313110131117773171314317177106374247313277777777777500004000537417101005710001071540473525357100017761775777577577775177777013737133133111311717373011131153113131317313117373111111311010177113110715377537014377342061777777777777000004000753504110771011353561317751050012177757175777577657777507777701713533113110311173737111131013110771101777101735313130110131137713510351351737770673434356167777777777777000040004775311657170777410110477777535757775777107777755777764177777071713435311131013353537301011311053713377353537531110113013113571713135135277577700343473616377777777577777000005000617571777577751757751177777777777777057753576777775517777741313531316133171353133531311010101373735317337773111313153117077731105137135173777506363061617777777737277777400061000425655377777701777765777777777777757053577557775700777777525713153131531131352513531311010153735737317135371301113353317777735317175735777777417163563607777777777536773000057000441657577771777777104777777775774777770747777560577777770533171317133113113113170171031311253533135313135771135271315351753531737331737777770277352341677737757777771775000007500044753771417775750407777575777577553575777716153777777437117125313110312101353113017125135373717131351177313131101121131377373511153575777717737735373777733777777777737000000771004465753507770142407777371753573747177777450777777777477313111313531111171303111311130117371335311301257011131131111101577711312110313777003733333377757773437377777777140000577300042571153750054465775771770541177777040177777777750771713131713131301131153011311110335371313711311317131131011213533771301111311141777433777727333773373716777767777300000057535014304351005243543477474071777777404177777777777707113153101313101133413111301031017173134311311131313512131371353571311110130170113501373733737773477373737177775777740000007777535011000464444644450517577775040435777777777770771353317130113135311311301131101737317331130103535353335317135373331112533511113577127327373333373337273737253736777735000000477777735315141615353777777770404001777737777777770171315213135311135311211310101317317311113131317737335317135131775112113513737713174007134377377377737373737370735735773700000004057777737777777777777744040005777777777777777561335313517131313131311311131101775717371311111777717135313131577737113533511535777771216337257337233737373737333723527377770000000004056575757474440400000017377777777777777777057113153335353501773531031113177573313131310177731131131716173777713513101313073777007634605327737377373737373773773372537177700000000000000000000000000567777777777777777777770731705315113131357773113105311577371311210137773113103111177777531311311131115357770773561362533737337373737373373377373736371773521000000000000041074777777777737537777777777704711131336317111373535351331130375775311131737353713113121157777131131131112101777506167374356377337373733737373373373737373727777777770707134373777777777777777777773772577777707731141111113017777331011170117131177375777531313713113113017737171161135111101776072525276377337737373773732737373373737373733077777777737671777767777777777777777777777737775077713135313111357735171371131433531357777713105111135311301057713131113533530177717352527525237373373737337373637377737373737377307777777777776537373777777777777777777777773770477713111310131373713011013113353101771337711131213733131111377353537377751111771477777352161737337372733737333736333373373737337737077756777777777775375777777776777777777777730777353301531171171311317311317313111035110353111110177531301577737353531377777770777777777373373737373773737733737772773737377733737343773477377675777737777767777777777777777714757353131171121171711111301735353313131311353131131037371107777373313110177777477777777777737373737373372733733733373373737333773737370347374777776777773477777777677777777777433735317133131113131031311173573311111131111317131101353131377735311300115777750777777777777737373733737737373773377377337373773337737377333433073777777777737377777777776777677057131713511101017131110173373331731307113010731711311173537777131130111217775277777777777773737337373733733732337337337737373377733737337373737352352777777777777777767777777777037531310313110217131313177171731111137311111531311121177757733131537311777765777777777777773737337333773773773737377337337373337737377337373737377373437777777737777777777777775013535311110111371711177373371373107173531037171311110171317531031777711777077777777777777337336337773333373373737337736337376333737337373373373337373734356777777753777777677760713131131010351131373717171331113533713101177317131131311113113177531777707777777777777777337313723337777337373637733737737333773737727337337377737373773735775777777343777767710771717113135303513535313173533313177131137577717173531521301315737777771777777777777777736336363163712337737373733773733737373273733733637736333737373373737273677777773737777740773717353731713103131353113535371317713512577717173531111101337777777747777777777777777313777176163737337337373773373733737373737733773337337737373773737737353736777777771767760753507353531113107171117103531371317773713577313537135311105777777770777777777777777776363737777752527316737373373373763337373733773377337733737373373733373737171777767767173100753535373531711131313311113171131135353151253111107131131137777776577777777777777777777177476377377756733173737377373336737337377337333733377373727737277737373736161757777777400711535313121107135351130107313121777315305351030117353113577777717777777777777777777737737134347777373567133737337373733733737337737273377337373733737333737273737373637777677700773535353131317131253131117371111375311311371110017317101777774777777777777777777777476777773725277777376753437137373733772737733737373372737373737377737273737377373752735637740771311353111317131311101017331307737715341351310017131137777077777777777777777777737137373737737167737735273327237373733373733773737363373737373735333737337373337373373433477300777131313053535351353111735310117771701315331101617135777547777777777777777777777777770737373777373477777756537430373737373773377373737373737373733773373737377737377337373307500477711111301313131311333531311777173171537110101777777540357367777777777777777777373737677577777377347727737473774343537373377337373737373637373373357373737333737337733373733730077773535353711171310573711113777353112157110077777734376347377777777777777777770733437033237377373737527773767377727032353337737373737373737367373373737337733737333777373737370006773131111353011131713713011777353513773110177770457436343436177777777777777737677777747537377777773716161777773777757273733733737337373737337363373637323733737733317373737371214375313531311317565351311177177311357775377700063767757777716252773777777773437716577372761716373777737373436747737725252173373737737373737737373733373737363732373637327332737000435713111131537773121013777753535777777550475353617676777271634343434777777777737074771772737373737377773713707477777777072373533737373733737373737337733733377373337337373733730000757777577577575113577777777777776740247677761707375675674777616732617716577777370777777747743477373777773737343773777756172733737373773737373737333733773337373737337333737373700050577777777777577777777777777010747777677767765271671676347774770727737777777773434743737373725361737337773777074736377252521637373373737373737373733373733733733737373373373371240441675777777777777735614045676777676767776777763434354776076576577777777777777737377777777777373777773777737737777777777773733737373737373737373737373373373373337337337337337333161434565747475656561616377777677777767777677777677637257777677777700000000000000000000010500000000000092AD05FE');
-INSERT INTO Categories(CategoryID,CategoryName,Description,Picture) VALUES(8,'Seafood','Seaweed and fish','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000021312121001212103012101120511213001003031000000000001001201000031434130127125003036131617112161707121633525212434101612140103000000001000010000001000000000000010000000000000000100102120005212143012525002070011030101770000000000001001200070431030521125306171134303436170643125351431717043523421052136001002010020100200001020100010000000000000100000021310316114104031050307010303401035203003073000000000001002101000031071430161771407072535353717341752534363761634352153525252411700000002100000100000100000000000000010010003000100114211021201343030103430100312121010301710000000001020010001007007021316161302717353434371734367377371717173525257616137171360000100104002100007000000000000000010000200000100316211203104250103016101125061614121201437600000000000103003004101313534313177500717373535773534717535377777174071301216516165170070600030100000000100000000000000000001000000014211251007100212107012306121001303410301371000000000000001001006124252134343137437775373737777707737775375377370477777532735327124010100000001000002001001000000000000000001000211230303112041352101214130106121071211037500000000100010020102043513353437177703753737753537773477777377737537563010103471634716412520210121020001001000000000000100000000000001251014304204120016125013016001413001243772000000000012001012054303614353717371747377777377777347777777777777756357777777177171610252141060000000000000000000000000000000010210130303030311006171212130305210121341301317710000000000000120010025351734353777770777777777777777577777777750602004000000016124371675252161010410002010000000000000000001000000000014316100253000125050030301204120300341377000000000300100121034070361373753777377777777777777767672525004241447420704046004100400435353070212000400000300100000100000000002100003030310351204352121217050341420150350337770000000100010210103007171375357377777477777777777752705464464604766640446464644606460704024347125001000010030000000000000001000010003016100021021001214130103030120013021037577000000012010010121610657375737377777777777777774040644466567600406400040006000000476746424400212534120430000000000000000000000000003000310313521705241212016310161003503143533770000014010030216101341735737777777777777774740404647460406040042040004620040000000440240467504040025000000000001000000000000000030000000021001001200214316110701030402143031777700000212010010107161347737737777777777727000606676764000000047047640000444644640002040000466464040020041200012000000000000000000001010013523121311041310112530303042112035373770000001010201034312170773777777777777600444664404040070416000000750000000000000000046400560000046744004200001001000000000000100000002000001000525060120430612011610015217135377700000520001121011071737777777777774040476767400000206400640425675200000000000000064000046440000046767400101000000000000000000001201010043121312121124131031215201216025125371770000024012120161637353477777777770464676440000700004740400777777700000000000000000007747600674640000446740002000000000000000000001002000000520012121006030011211201007021317377700003070010121311717353777777524476777600067046404006730331777716101031000000000000047777704040000000044664014121000000001001000000100421312113041706011413705205312101350717373000104030120534371717347777444676460420000464006421171531537133131313133130100000000077700000006740000067400002000000000000000000030041000012241130001321300121130404034333717100000603016113137173775775647767400047400470000703417133113313713131135313133100000000160000000000000650467460010000400000000000010000020013041302112430520712161033007135353637000131430314343537371737674766765000420476000065713337113301311317337333737313110010000100000000000000640046540000002000100000020010001010241101306110431110353125013002537351710000161410331353535377747664004067607400404777521111113101353313337737373337333301011300110100000000000000006620100000000001000100200020001302305112003161212102533404353353737000137061371535373777764677000702444660000077760103131212133337311773737377717310313130130213011000000000000476400060100000000010010040010001300121216142125350713001025335371700003703173173737777767777640046740000470527777012112101317352710033773331773001331371011011101301113000000006774000000010000000201200121020305116125000351210330107124137173527000713547357377777777746464000006460000677777730113111203131311300013777373172101073131030121301313011200000004674004000000000001000000000100121301031250215214136103106117173531001733717377777777676400000075000000057777776101313311133737337310003777377317271373130113101310312111100000004460000002001000003004210000016121031304071211213012507017373617000371753777777777767670006746460000773737377300131373733773001717000003377733721037310131213131213013031300000006740000010000001200010003030301007061002121025341703300737171700017537277777777777767400074006777377170737735013137773373100000330000017177773103373013101303031311301110000060474000300000000301000200100001031131121417017110303114343537373016333771777777777664000066470171331333331737720013177773770000000730000002003773737330003121131313331303310000006764000000001000000041002010007060021520013012730707210073777771017533777777777675000000002533131737173737337100113377773773310100110000010001043735300101133133735371101210040047764000100000030001200100210131135132106107251013101777777777073713777177777747760066000173307371313331337373000311377773777770017200000001000331031000031313737731000131012774066400012000001000020120030000021012010612310123716173716577717171777717777777776006500077317133333373733737710013133777777777310031000000000131303130001313373750000000101304600474000000000000007010101001035131215300114313501210370712530777373737777777666440764617337333017371313730333700013113370737777301170100000013131373010001337377300000000310000000460100001001200000020021020012021210706030612353017710712531377777777777777400064001737131373213337331371733000013013510437377773332101007770131343000001777371710170000030040476520012000200041210010000101215141210013011215213710131253075777373717777760000000073733737371217133521333770000100313000347777307310207777100600010000131777373737310013104607764000000001000100061201200021213030300705321521435207701347777777777777766704760007333533733335313313337173300010010312000103773731031177310211111700000127773777777001210070067600010010000420210101000100141203150430120512121370070077131677377777774776007461033733733717333335317133337000000013113000053717731003375311303373700003113777377737101004670447400200000000101020000300303030142130433130717037001701700771177737777766000006043173733733737371303033525373000000013113131313331031177731311153777710003031000077733714000400642000000000012041012100000003152112103050031211770070070077007377777776400474404333733731733331331313132133331000000013131130311213037773131333377777771311021001373773000000076410100000005001020000210100142111250241307125377103107701700377737777740000060031753353373735337130303013353530000000011313311131131377313537377777101107003112121777300600027640000010000020303012100020002112341304170314313770077073037007737777766700067427533373377333337137131313352333531000000131311333123537373313137377777373713103011100070067600474600200000010100400000010100011250301202170307317300701700700137777777777400040442153773337371333131303052317121212100000001311131133137773313777373737737717133313100040047000674101000000202121030120020000341330701407035317770073070077007737377776400200000053333373737337173130313313312131030231201301213523173377111217377773737737733111210000645644046600200001004110102040010100400301010300313521737205701701701773777777460047400601317177373313713313371361371213002113173130331303353337733333137373337373723734331001000066427641001001200210602010121000020330703431140703171771031063077003757777767400246407643737337353733371711131331335213112030217313071301337777310103123777737337370330101001000400465603000000001201050020000200410010303072121717373702560500700173737777767004006046013537333313531333330731731213030317131212353303737337717313131113230717735350733100101000000764000300000001021210101210401213431103100431217177053017037007173777774676470000700533737373733373171731333131303530303031313210313333713731210130311010313133333130100310000064003010000000702500002000000034003070710613353737301300700700173777777767406464046653353735331317137333132712521313211313035311337373731217371000000000000000000103010005600054404300205210210010012000100243413103111210417353535007012071037373737777640006700004217313333737333537317313131303011730301231230133133131213773000100000000000000000420064046676030535301001021212010142041012200710217302412173730300710300435377777765600056400744737371713137313317335313031713231313331331337137131311337777003500000000000000007406400076434777777777773500016030100006015011211210143371217007013007053173737777767000600064072531333373713737337333733121311030310331217133313131337710001003000000000000560040670004677777737337373777353001002000413421217307034215071710700700700317353777774764000052006653535353373373333733531353312133135337131333313131353770000130101000000000466460000600247773733373737337336165102500601200121210117104333173001030042143717377777767000006650040033333371337373533733733313713103033112173131313121333000177773301100000016400077404444777373373333333333337326100010301430007032121214127171070030140313035377377764000000600005735373371737373733731717331373131123312133131313133771137777777721300024600004660067673737373373737373373333107202410421070117110710433512103035000007161737377777400000046460463533135333733733533733331731333733131313073121131373377777777733131110400004640004767777373373333333337337312301401203007012121071243341253070100702317173537777747600250000000771353733373373373373737173121731353533131310076037177777773421713131201240007000067777773737337373737333312330020160500707010713031041371343134310505303173537737766704640400066121273735337373317137333313131373333353031771771002777773770001313101000000046146777777373337333333333327206676160120121021071217070250361343130700305352173717777576000006700041111353337333735337317373735303353131331377777770017777070110313131311101000476777777737377337373733367764747476764106161403031013004335170307071021734317353773776640047606000131271237337373131733737313131313337121035777737701677700016131313131000300006777777773737333733333376767656476747416010030317073701631433031713125052131635373777774000064000003011313533737333731373137337333537313131777733777740100000013131313000310000677777777773737373737276767767767676765601243400013010301433143431617006316171735377357776604000067053073133353337353737373737313533313313137777771777700000000001313111310160647777777777777737333337770746776777777760341212103701711600523131613037105317034377177377756700000006000161053371733333337331337313133353130013733137770600000000000012301316777777777777777777777777575652105274777677740250400010301271073516161343500612527173537357477764600076400007117373333717373537377337335353130017373707310040000000000000311130676777777777777777777775252000040705010677764705203000711635004301235317171253171717353717737373560000640404771331371713335333335333533533313121231131313000470000000060004003447777777777777777777772524040406170707061057776124100041271037125371521612534247373717377737477777744000007600135371333737331737333733313113131001137171057200674056000400067746777777777777777777777440442400004070707165207474030000035005030425231713713716171753777777777777777747640040007131311713537333317331717333717121021121200064004604600000005666777777777777777777775652560404004124143507175707074000430037133516135353071253714373777777777777777777746700000717135331313137171735373331513331101000040006500670067404204467777777777777777777777765646046527424470743707070706021402005030150243534373535734637777777777777777777777746000024373313513173537333333135133371012121000675004646560042777466777777777777777777777764564654746440407065254525257750000010133512335061350353731735777777777777777777777777774404400071313313113313171717133171707000464064460067006000047667777777777777777777777774776565646142400041525273535253774020000150215307073371717777777777777777777777777777777776767600000113537353353313131171060000007604700000040047444677777777777777777777777777777777777746440604061615067617057734161202335721607171737373777777777767677776767676677767774465600007117353371313313132006504640000006000000007766767777777777777777777777777777777777777774740402525637141747257700014115303171617177177777777777647777767677774747766776777464047776025335313171317750076467000000000666040666477777777777777777777777777777777777777777777404041653450772535777701202721617125373737377777777677777777777767676767777677677777464674001731313137004600000046004000007777647777777777773777777777777777777777766676567777777774065257274357707770205013171735205371777777777777777767465445465446506447677676777774646476775210476400004762000676744664677777777777737373733737377777777777720456446474676777777075257174717157750020017121735373737377777477777746476766767466746652704667677677777747647465467674206476740447464767777777777777777737373773737777777777720456444747665474777746165705253676777701012735273707777777777777777476777775777676774765644470047767767777774776766746465447464764765777717777777777777373773737337377777777774046646676765646464777707560725771517770207001735353567373777777777476777777664765656465644767474000767767777774777777777767672574567773777777777777777777373373737737377777777004654656767665646444677563570573472777750106173703733537777777777767777747654765647656065644646476444247677777777777777777177576727137777737777777777777773773773730707777777740076647676767664746404477562537473557777030300353571743773777777767777774764264424244406424740656446765647767777777777777167707717536537773777777777777737377274340577777777774006656767676764746442460656156743143777752505213733373353777777777777746466404402465427650424074240474765007767777777777016750770773753567777777777777777777414121437777777777000765676776767674644644040771635356777772010321471747374777777777777764670404720744067406470004656560464767407767777777756777360777753763577777777777777777616034103077777777740056767776676746465464464640775774357777417070521373317377377777777767464400004446700467400656706606474240767647777777777007757177777761742577777777777777765010121410777777777024667766777676776666464440460734357777770203030527374737177777777774760000464420044474646744642474577065064777427677777770757767774752577173737777777777776121216030301777777747567776776766766674400000000047577777774010141430117373777777777777464404600002466067067476464747466646566540677647777777652775775737377617756777377777773010104101050167777771676776767676677675000000000000077777772000252020343737173717777777746400474606444044040046440046046147416740670477527777770077737737057017727737777777777750306030252120177777647656777777777767664000000000000777777410010000140143777173737777776564020640407600000000006056424066706465724470677477777752477747573077077177017773777776100101011010520777771657677777742460000000000000000007775610000010100212073717735777777746406440060440474241200046460404744470724477465676477777007077773777107716776777777777710342125203021013777567767775402050004014000000000000061430020100202001000173733777777776400044246404604665424000004656476467656452742564777777774747777771710637777517737377773020105010141101257760776776020605224707421604200000000042014100214010000057735753777777747400240040604707466456000004656647647677656740770774777737777777737731777136743777737341052120302124210777756777040414524570617461670700040000010020310010010000233773771777776046074740044424464467601000004656465640477600700646777777477777777777703776537771717776121010150510110703770777740016724724256425641474700007001250100612030030041753773777777754604464600606406470440464000000647467042763476525756777770777777773373377733743173733753403430212030201057547760017605434165070520742434760400000030701014007000303771373777377660472000614040646464706072000000046746174147616476677777777777777777777777775737353175200300101001410102736370056760562506506076474257425700470010000125210300070473775375777775474444044644004044046440640000000037777776747477077477777777777777777773777372517377737500010217030216105756561614163416470616052435607424760670030107100210061031373737377777764600064000607400060076745676100000337777777777477477777777777737777337777777773617137737214210001010012121770047607407430434075250461643560704740042007000430061605375371777377740046706064464006746406046004200004777777765406747767777777777777777773721377353737753744001070120010000167043650743470463434424427074346165647301010301012040301337377177777777460044446446060474404006774761000710677777767677767757777777777777777775014777737527377700000012503021014352525270343434341643430745616434706574000250002010071434371737357377774470604650654042464240046464047100671077777747567476777777777777777777733133573573577773700000000104102034607470564742434060743465261653461656771210303010061021037177173657377376465624644644644004600424065246301277077777676565777777777777777777777737773173773771777560000002112150135616526160743434343461605652470743477701000000010071034037353717377777746564406760674240647407000464777040577777777476167777777777777777777777377777657375377737140000000000212461616507074340656146165770470475256775242101012061025031173673477737377706400676404604404060244052677765330777777776774776777777777777777777737777771335737736770606100000301005356461647006165216705256043063424077721014200004016112143717173437777777446004440604006000444424645667777731777777774076577777777777777777777733777776521617716165752561614161764253461605745275641674252565147077777521210121007212052373477357735377737164002404656444646460464644567777731377777774676777777777777777777777777777737537703353063773777777777756470343420204025250614052066340477743050240103001413050173435253537737777470404740640065646444040606476777713737777677477777777777777777777777377773712501705252573771617617435607444652547525000605256056140077777161211303040703043037357525277773777777646466440006646000600464650477777347776774747777777777777777777777777777773070372525247075271771342570442700056200605670524203616047777706134124050030301303435253347137171737375744000024454040040400044666077777777746776777777777777777777777777717777773070503121437735370377070374240642005470725052535654007777770135216113200414160521525257077173777757367764560406600740766400004506460677777676747777777777777777777777777377777771032506161435370357071470314040404200404024242400025747776120417136141212030130523347307077353737375737576600040464644442464076406574477777654777737777777777777777777777777777325052317063536177217302171634000404002104000500776567774116153212512300417012012157071707134735735727573744406400042000047402440656647777777727777771734777777777777777777777737012341420707253521771657061010400004040612570674657656161601205071614043121705214307030613531731733563773777747604740000046440604644746777777457371777735777777777777777777777015250123505371361171210303112521000000040442467477525252121125303003300352501211211707616563434735734143353775347564600240400604004246746777776377771735737777777777777777777777210270503607071725275346160703071300100000640507472420105025001617141000212161205230611003113531612527375371737736165644740664074644756357737616717373530777777777777777777771705251030340713521735324215130141024070210420170703010052021103161212300615214305301616534707343071371617136173617056577734765416567173635371771653734717371747777777777777771021030343435025252170530501632070212140305021017021050041201104216113434071120121030431003001310317070140617535353737037353435373777073717135275347377137343527077777777777777761525350343025435316172573061053071250210121003021103030210142131030603100016170143413034703424250313136341230370317124437253734353771473716735337047357135307134217537777774777302120352171302525312533070163010010304250121001421701000710300070113143043012170303430001300711214242510061535035617102517352535271243170711635720735234363537004730737737137750714170353070434316173525306107071241000121412121121030400030171034207104216121034130143424070125031311206112303703124253734353073525216171277170142537537153616173071777343046321033034307170713735252534010303000134252102001016107002103143003031530201012507103052000714036130070525053614341716105252531617343704352125217356072530703617100717173773352010507143530703024343431712125630503030000212110307212100012502125341403014303611212143043070124112532132120003310321213407171613071717061353535343314173531713037060703273070316030302100713571435353431617001430341071050500610010510300410341301231343000501201252103004036434350152516142505251525070243061707034370070343070347025252160707502431705347171404341716170343242703421743524343070303024212121210712030012030305251425316070341705214340724110121030301210003121212103005317130713537007135307135310437135313531241352130312120030121213071735071353170312100301010101001210101030301000001010121303130000121030121030030434300000000000000000000010500000000000094AD05FE');
-
-INSERT INTO Customers VALUES('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',NULL,'12209','Germany','030-0074321','030-0076545');
-INSERT INTO Customers VALUES('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitución 2222','México D.F.',NULL,'05021','Mexico','(5) 555-4729','(5) 555-3745');
-INSERT INTO Customers VALUES('ANTON','Antonio Moreno Taquería','Antonio Moreno','Owner','Mataderos 2312','México D.F.',NULL,'05023','Mexico','(5) 555-3932',NULL);
-INSERT INTO Customers VALUES('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',NULL,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750');
-INSERT INTO Customers VALUES('BERGS','Berglunds snabbköp','Christina Berglund','Order Administrator','Berguvsvägen 8','Luleå',NULL,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67');
-INSERT INTO Customers VALUES('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',NULL,'68306','Germany','0621-08460','0621-08924');
-INSERT INTO Customers VALUES('BLONP','Blondesddsl père et fils','Frédérique Citeaux','Marketing Manager','24, place Kléber','Strasbourg',NULL,'67000','France','88.60.15.31','88.60.15.32');
-INSERT INTO Customers VALUES('BOLID','Bólido Comidas preparadas','Martín Sommer','Owner','C/ Araquil, 67','Madrid',NULL,'28023','Spain','(91) 555 22 82','(91) 555 91 99');
-INSERT INTO Customers VALUES('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',NULL,'13008','France','91.24.45.40','91.24.45.41');
-INSERT INTO Customers VALUES('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745');
-
-INSERT INTO Customers VALUES('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',NULL,'EC2 5NT','UK','(171) 555-1212',NULL);
-INSERT INTO Customers VALUES('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',NULL,'1010','Argentina','(1) 135-5555','(1) 135-4892');
-INSERT INTO Customers VALUES('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','México D.F.',NULL,'05022','Mexico','(5) 555-3392','(5) 555-7293');
-INSERT INTO Customers VALUES('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',NULL,'3012','Switzerland','0452-076545',NULL);
-INSERT INTO Customers VALUES('COMMI','Comércio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusíadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',NULL);
-INSERT INTO Customers VALUES('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',NULL,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199');
-INSERT INTO Customers VALUES('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',NULL,'52066','Germany','0241-039123','0241-059428');
-INSERT INTO Customers VALUES('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',NULL,'44000','France','40.67.88.88','40.67.89.89');
-INSERT INTO Customers VALUES('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',NULL,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373');
-INSERT INTO Customers VALUES('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',NULL,'8010','Austria','7675-3425','7675-3426');
-
-INSERT INTO Customers VALUES('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Orós, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',NULL);
-INSERT INTO Customers VALUES('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',NULL,'28034','Spain','(91) 555 94 44','(91) 555 55 93');
-INSERT INTO Customers VALUES('FOLIG','Folies gourmandes','Martine Rancé','Assistant Sales Agent','184, chaussée de Tournai','Lille',NULL,'59000','France','20.16.10.16','20.16.10.17');
-INSERT INTO Customers VALUES('FOLKO','Folk och fä HB','Maria Larsson','Owner','Åkergatan 24','Bräcke',NULL,'S-844 67','Sweden','0695-34 67 21',NULL);
-INSERT INTO Customers VALUES('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','München',NULL,'80805','Germany','089-0877310','089-0877451');
-INSERT INTO Customers VALUES('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',NULL,'44000','France','40.32.21.21','40.32.21.20');
-INSERT INTO Customers VALUES('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',NULL,'10100','Italy','011-4988260','011-4988261');
-INSERT INTO Customers VALUES('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',NULL,'1675','Portugal','(1) 354-2534','(1) 354-2535');
-INSERT INTO Customers VALUES('GALED','Galería del gastrónomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluña, 23','Barcelona',NULL,'08022','Spain','(93) 203 4560','(93) 203 4561');
-INSERT INTO Customers VALUES('GODOS','Godos Cocina Típica','José Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',NULL,'41101','Spain','(95) 555 82 82',NULL);
-
-INSERT INTO Customers VALUES('GOURL','Gourmet Lanchonetes','André Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',NULL);
-INSERT INTO Customers VALUES('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',NULL);
-INSERT INTO Customers VALUES('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5ª Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397');
-INSERT INTO Customers VALUES('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paço, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765');
-INSERT INTO Customers VALUES('HILAA','HILARION-Abastos','Carlos Hernández','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal','Táchira','5022','Venezuela','(5) 555-1340','(5) 555-1948');
-INSERT INTO Customers VALUES('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376');
-INSERT INTO Customers VALUES('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',NULL,'Ireland','2967 542','2967 3333');
-INSERT INTO Customers VALUES('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',NULL);
-INSERT INTO Customers VALUES('KOENE','Königlich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',NULL,'14776','Germany','0555-09876',NULL);
-INSERT INTO Customers VALUES('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',NULL,'78000','France','30.59.84.10','30.59.85.11');
-
-INSERT INTO Customers VALUES('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',NULL,'31000','France','61.77.61.10','61.77.61.11');
-INSERT INTO Customers VALUES('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293');
-INSERT INTO Customers VALUES('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221');
-INSERT INTO Customers VALUES('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',NULL,'60528','Germany','069-0245984','069-0245874');
-INSERT INTO Customers VALUES('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',NULL);
-INSERT INTO Customers VALUES('LILAS','LILA-Supermercado','Carlos González','Accounting Manager','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256');
-INSERT INTO Customers VALUES('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93');
-INSERT INTO Customers VALUES('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646');
-INSERT INTO Customers VALUES('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',NULL,'24100','Italy','035-640230','035-640231');
-INSERT INTO Customers VALUES('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',NULL,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68');
-
-INSERT INTO Customers VALUES('MEREP','Mère Paillarde','Jean Fresnière','Marketing Assistant','43 rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055');
-INSERT INTO Customers VALUES('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',NULL,'04179','Germany','0342-023176',NULL);
-INSERT INTO Customers VALUES('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',NULL,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530');
-INSERT INTO Customers VALUES('OCEAN','Océano Atlántico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',NULL,'1010','Argentina','(1) 135-5333','(1) 135-5535');
-INSERT INTO Customers VALUES('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880');
-INSERT INTO Customers VALUES('OTTIK','Ottilies Käseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Köln',NULL,'50739','Germany','0221-0644327','0221-0765721');
-INSERT INTO Customers VALUES('PARIS','Paris spécialités','Marie Bertrand','Owner','265, boulevard Charonne','Paris',NULL,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77');
-INSERT INTO Customers VALUES('PERIC','Pericles Comidas clásicas','Guillermo Fernández','Sales Representative','Calle Dr. Jorge Cash 321','México D.F.',NULL,'05033','Mexico','(5) 552-3745','(5) 545-3745');
-INSERT INTO Customers VALUES('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',NULL,'5020','Austria','6562-9722','6562-9723');
-INSERT INTO Customers VALUES('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saúde n. 58','Lisboa',NULL,'1756','Portugal','(1) 356-5634',NULL);
-
-INSERT INTO Customers VALUES('QUEDE','Que Delícia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545');
-INSERT INTO Customers VALUES('QUEEN','Queen Cozinha','Lúcia Carvalho','Marketing Assistant','Alameda dos Canàrios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',NULL);
-INSERT INTO Customers VALUES('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstraße 10','Cunewalde',NULL,'01307','Germany','0372-035188',NULL);
-INSERT INTO Customers VALUES('RANCH','Rancho grande','Sergio Gutiérrez','Sales Representative','Av. del Libertador 900','Buenos Aires',NULL,'1010','Argentina','(1) 123-5555','(1) 123-5556');
-INSERT INTO Customers VALUES('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620');
-INSERT INTO Customers VALUES('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',NULL,'42100','Italy','0522-556721','0522-556722');
-INSERT INTO Customers VALUES('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',NULL);
-INSERT INTO Customers VALUES('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Genève',NULL,'1203','Switzerland','0897-034214',NULL);
-INSERT INTO Customers VALUES('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Vía, 1','Madrid',NULL,'28001','Spain','(91) 745 6200','(91) 745 6210');
-INSERT INTO Customers VALUES('SANTG','Santé Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',NULL,'4110','Norway','07-98 92 35','07-98 92 47');
-
-INSERT INTO Customers VALUES('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',NULL);
-INSERT INTO Customers VALUES('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',NULL,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646');
-INSERT INTO Customers VALUES('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinbæltet 34','Kobenhavn',NULL,'1734','Denmark','31 12 34 56','31 13 35 57');
-INSERT INTO Customers VALUES('SPECD','Spécialités du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',NULL,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20');
-INSERT INTO Customers VALUES('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525');
-INSERT INTO Customers VALUES('SUPRD','Suprêmes délices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',NULL,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21');
-INSERT INTO Customers VALUES('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',NULL);
-INSERT INTO Customers VALUES('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083');
-INSERT INTO Customers VALUES('TOMSP','Toms Spezialitäten','Karin Josephs','Marketing Manager','Luisenstr. 48','Münster',NULL,'44087','Germany','0251-031259','0251-035695');
-INSERT INTO Customers VALUES('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','México D.F.',NULL,'05033','Mexico','(5) 555-2933',NULL);
-
-INSERT INTO Customers VALUES('TRADH','Tradição Hipermercados','Anabela Domingues','Sales Representative','Av. Inês de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168');
-INSERT INTO Customers VALUES('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174');
-INSERT INTO Customers VALUES('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Ã…rhus',NULL,'8200','Denmark','86 21 32 43','86 22 33 44');
-INSERT INTO Customers VALUES('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',NULL,'69004','France','78.32.54.86','78.32.54.87');
-INSERT INTO Customers VALUES('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',NULL,'51100','France','26.47.15.10','26.47.15.11');
-INSERT INTO Customers VALUES('WANDK','Die Wandernde Kuh','Rita Müller','Sales Representative','Adenauerallee 900','Stuttgart',NULL,'70563','Germany','0711-020361','0711-035428');
-INSERT INTO Customers VALUES('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',NULL,'90110','Finland','981-443655','981-443655');
-INSERT INTO Customers VALUES('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',NULL);
-INSERT INTO Customers VALUES('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115');
-INSERT INTO Customers VALUES('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',NULL,'21240','Finland','90-224 8858','90-224 8858');
-INSERT INTO Customers VALUES('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',NULL,'01-012','Poland','(26) 642-7012','(26) 642-7012');
-
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(1,'Davolio','Nancy','Sales Representative','Ms.','12/08/1948','05/01/1992','507 - 20th Ave. E.
-Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FF0CB0C9000B090900000A009009000000000909A09A900B09000A90A00000000FFFEFFFFFFFFFFFFFFFFFCB9CFCFEFAFFFFFFFFEDFFFEDEFFDEFEFCFFFFDADA00D900009009009000000000090A00090BC0000900900000000A00ACA0E0E0E0F0E9CA9000A9CB0C00009090E0000009090B0000D009009000000900009A000FFFFFFFFFFFFEFFFFFFFFFCADEBDBDFDFDFFFFFFFFFEFEDFFFEFFFFFFFEFCAF0C9A0A0D00009A0000000000000009090A000B009A9000090000900C0900900900FA90ADA00090B00B000000009000090000009009A9B009009A00000000C000BFFFFFFFFEFFFFFFFFFFFFCF9FBCBEFBFFEBFFFFFFFEFDFFFEFDFFCFFEFFF9BC0B00909000900009000000000000900000909009A0C0B00000B00009A00E0E0E0EFCADA0C90000CB009000009A9A09A000B0090090900D00A9090009090A0000FFFFFFFEFFFEFFFFFFFFFFF0F0FFDFEDADFDFFFFFFFFFEFEFDEFEFFCFDEFEC0F0C9AC00A00A09000000090000000090A900A00009090000A00000CA00C09009090F900DA009A9000DA00D0000009C090000090B000A9A9B090000000AC00000BFFEFFFFFFFFFFFFFFFFFEDA9DF0FF9FFFFFFF0FFFFFFFFFDFEFFDEFFEFDFF9A9A0090909009000900000000000090A9000909A9000A90D090000A9000B0E0CACA0FAE9A9CA000A99A90B00000090B000909000090090D00009A900009000009FFFFFFFFFFFFFEFFFFFFEDADEBCFDEFFDADADFFFFFFFFFFEFEFCBEFDEDBEFCAD0D0E00A000000900000000000009009009000000009000A000090000000009A900DF090CA9009090E90900B00090A9009000090B009A09A90909000090B0009FFFFFFFFFFFEFFFFFFFFFD09E9CFBFBF0FFFFFEFFDEFFFFFFFFDFFDFEBFEFDA90B0A90900A9009000000000000000000000090900090A909000A0000ACB00B0C0E0AF0F0BC09000009ADA9090000090F0000900909009909A9A0900000000000FFFEFFFFEFFFEFFEFFFFEA9E9FBFDEDFFFDFFFDFFFFFCFFFFFEFEFEDFCFDEFC000D0000900000000000000000000009009000A0090090000B00900009000C00A09C0FF0F0BCA0B0A00090F0A9A900090B0900900090000B0D090A900009A000BFFFFFFFFFFFFFFFFFFFFD0F9E9F0FBEF0FAFCBFEFFDFFFFFFFFFDFFAFFAF9EFBC0A9C0A00909000900000000009000000000900000000B0000000A000000B0C90A00F0B0F009C0009000B009C000B00AD000B0099A909A90B00990000009C00FFFFFFFEFFFEFFEFFFFFCA90F0FCFFDFDFFDFFFDFDBEFFFDFFFFFEFCFCFDFEFC00900A9000000A090000000000000000B000900900000900909AC90000A9000A0C09CF00F00DA0090000909F0B909C0099A09009A00000090909A0090009A09FFFFFFFFFFFFFFFDFFFEE99CF0FDBE9EFAFCBE9EFBEFFFDEBFDBFFFFFFF0FEDF0A90AD0009009090000000000000000090090000000000009A00900090000DA0900A0AFADADB009AC900000009000A9009AD00090090909BCB09C9900090009AFFFFFFFFFEFFFEFEFEFFDACB0FDADFFBDF9FFDFDFDFDFFFFFFEFFFFFEFCF0FBED0E9009C0000000000000000000000000000000900000000009A00000090B0C00E9C00FDA90E9AC9A0A90A90A9A909AD009B900AD0A90009090B0A90000090BDFFFFFFFFFFFFFFFFFFFC09AD0B0F0BEDAFE9EFAFBEBFDAFDFFFDBFFFFFFFFCFFE9009A0B00000090A90000000000000090090000000000090009B000000000B0000AD0FADEB9E9000D00090090D0B099A9A0F09009009090B09099000000009EFFFFFFFFFFEFFFFCFFC0F0DAFCF9FD9FDF9FF9FDFDFEFFFFEFDFEDFFFFEFCFFEDE9E09000090000090000000000000000000090090000000099C00900000F000090000FDBADCADA900A9000000B009CA9C099A00B0090A9E900B00A0009009FBFFFFFFFEFFFFEFEFFC0B09AD09ADEBEFE9EF0FCBEF9FBDFFFFFFFFFFFFFFFFEFF000900090000900000000000000000900900000009009009A0A9000000900000ACA0AFAEDABF9ADA900DA9C909E9A99A9C9A9990900900909909900000000BCFFFFFFFFFEFFFDFFCBC0F0DA9EDBFDF9FF9DFBFF9FEDFFEBDFFEDBFFFFFEFFFFEC09ACB00000000909000000000000000000900900000090009000009000A0000000D0FDBEDACFBCBCBA09A0A00909AC9BA99E0A9A90090B00BCA9000000009BFFFFFFFFFFFFFEFF00909E9CB9EDAFCF0FEBCF0FE9FBCFDFFBFFFFCFFFFFFFFFFFE09009000000A0000000000000000000000000000000009A0909000090900000000BFFE9FDBC9E9BC900909900B09B0D9A0999C00090909A0909000090090FFFFFFEFFFFEFFFFC90A900B0DADBDFBFFDBDB9FDBFCFFBFFEDFDBFFBFFFFFFFFFE900B0C009090900900000000000000009000000900000AD090A0009A000000909A09F9FFEBEBEBDADBAD0BCA09C0BCB0BC9B00A9090B0F0990B000000000B9FFFFFFFFFFFDEFCA0C9CAD0DADBEBEDADBEDAFCBFCBDBCFDFFEFFCFDFFFFFFFFED00009A9000000090000000000000000000000000000090000090900000F0900000DAFEADBFDBDF0FAD0A9090B0B0090B0BD0B990000090000900000090090FFFFFFFFEFFEFFFD09A0090B0F0FDF9FFEDBFDFBCBFFFFFAFFBFFFBFBFFFFFFFFFFE09000000000900000000000000000000000000000000900900000909000000A9A9AF9DADAFCBFBCBF9F0B0F090B9A9C90B90E909090B909B0900000000090BFFEFFFFFFFFEFE00909AD0BCBDAFE9FDBCBE9FFDADAFDF9FDFDFFCF9FFFFFFFFFC000090909000B009000000000000009000000900009A009A90000000B09E0900C90FEADADFBF0DBDAF0BC090F90000B0B0DB90B00090000090B0000000009FFFFFFFFFFEFFF090C0AC9ADBDAFDBFEBEFFDFF0FFFFDBFFEFFBFFFFEFFFFFFFFEB000000A0000000000000000000000000000000000B090000009009A9000000090A9F0DFAF0FE9EBEBDBE9B0B0BC090BD09A9A9009A90090B000000009009BFFFFFFEFFFFDFC000A9090F9EFBDBEDBFDF9FE9FFBDBEFFFDBFCFF9F9FFFFFFFFD000000090009090000000000000000000000000009C0000A909A0000009009A00A9CFEA0D0FDBFBC9CADBF090D0B00990B09B9E90090B009090900000000000FEFFFFFFFEFEF00090DAF0F9EDEDBFCFBFE9FFADFEFDFCBFFFFFFFEF9FFFFFFFE90000900000000090000000000000000000000090B000009000000B0F0A0000F0D0BFDFFAFAFEDBFBF9E9EF0BA9ADA0A9C9AD09A0900090000000000000009BDFFFFFFEFFFFE0900A909F0FBFBFDBFDEFFFFDFFBDFBFFFE9FDBDF9FEFFFFFFFFC090000090000000000000000000000000000000F00000909A9090090909AD000000FBEFDFFDBFE9E9A9B9BD09DB90D09B090B909009000B090900000090900FFFEFFFFFFFED000D0CBCBDADEDEFFFFF9FDAFF9FFEDF9FDFEFEFFFF9F9FFFFF9B00000000090090000000000000000000000000B090009000900009F0AC00000A0BCFCF0BEDAFF9F9ADF0FFA9AB00B09E9A9A9E90090900900000000000000FBEFFFFFFFEDF009009B0F0FDFBFBFCBDFFEFFDEFEDFBFFEFBF9FBDF0FFEFFFFFE00000000000000000000000000000000000009F000000009BCA900B00909A0AD0D09FA9EC9AF9EF0ADBAD0BDF9C9F0B09090999A900A09000009000000000909FFFFFFEFFEFC00B0E0F9FFAFDFDFFFFAFDBFFBDFBDFCF9FCFFDFBFFBDBFFFFFD9A0000B0000000900000000000000000000BCB0B000009A0090009E9E0000900A0A0FFCBFEDAF9BFDADBBF0B0BB099DA9F0BCB0D0009009090000000000090B0DFFFEFFFFFF000099F0F0FDFAFEBDFFDFFFCFFFFFEBFFFFBDEBCF9FCBDADFFFAD0000000000000000000000000000000000090D000090090B009F09090B00C090D09FEBFCBADBEF0BDADA9FDBC9FA0B90090099A909000A00000090000000009AFEDFFFFEFC09090E9F9FBEBDFFFFBFFFFFFBDE9FFDF0F0FFBDFBEFBFFDBFFFF0900000000000000000000000000000000B9A9A00090090900FA0BCA0000B0B0E0A0F0F0BEDFEF9BCADADFA9A9A9099E99B0B9A900009009000000000000009ADFFFFDEFFDA000F0BDAFCFDFFF9FFCFFE9FFFFFFF9EBFDFFADEBFDBCBCBE9EF09A00009C000000000000000000000000090C0900900A900B0F909000900D000C090DFACFEDAF9F9EBDB9A9BDBDBDB0B9A90990D0B09009000900000000000909ADEFEFFFEF009009F0F9FBFCBFEFFFF9FFF9FCF9EFFDAF0FDBFD0FDBDBD9F9FF009000A00000000000000000000000000B090E9009090B9C9A00E090C00A000B0CB0FDB0F0F0FBE9CBCF9EDA9A9ADBCB9ADA0B0909A9000900000900000000009BFDFFFFFFC009ACBDAFDEBFFDFBDBFFFDEFFBFF9FAFDFF0F9EBFBEFEFADADBE9000090000000000000000000000000009A090000090B0ABD090900B0A900F0CB0E9F0EDAF9E9E9BBCB9EBBDBDBDB09AD0999090090009000000000000000009A0FFFEFEF00000DBCBDFBFDF0FBDEFFFFBFFDEDFEFDFADADFE9FCBDBD9FBD0BD0B0000CB0000000000000000000000009C90A900A90BC9D00A000B0009C0B09AC090F0B9ADADBF0BCBBCB9DADA9A90BDA9B0A9A09A00900090000090000000909DBEFFFFDE090DB0FBFBEDEBFFFFFFDADFDFBFBFBDFADBFFADBCBDADBEF90BD009000900000000000000000000000009A000900999A90B0A090B9C90F00BC0AC0B0EFB0C09ADA9FDBFCB9EBB9BDBDB90B9099C900990090000000009000000000ADFEDFEF0000A9F0FCFDBDFDFDFBFFFFFBEFDFCFADFBC9ADADBCBF0F90FBCBE9AC000AC0000000000000000000000009A090E90A09E900900BCA9A00B0090090009FDBB0F09F0B0B9BCB9C9E9B0BCB9CBDA9B0900B00090000000000000000090A9FADFEF0090E9F9FAFFBEBEBFDFFFFFFDFEBFDFBCFFEDBDADBCBDAFD0F90909000090000000000000000000000009009090099E900F00909909C900000A9A9E90FBCDF0BE9BDBDADB9E9BBDADB909BB090900090909009000000090000009090FEDFED009ADBCBE9FDADFDFFFEFDBDEDBFDFCBFCBCBDADADB0F9E99AF0BDA00B009000000000000000000000000900900A9B00909B09ADA0E00A00D0B0D0C0000F09BA9F9BCBB0F0BE9BBCBF9B0F9AD90B009090000000000090000000000009E9EF9E000D9ADBDFDAFFFBF9FFBFFFFFFFAFBFCBDBDADADACBDADBCF99E0D090000A0000000000000000000000000B0009000B09A000000900000000C000B00A9FFAD9CB0F9ADBBDB9F0DBF9ADB0B90B99A9A00B09090090000009000000090B9E9EF009A9ADBCBEBFDBDEFFFFDFFFBFFDFDE9FCBE0F9E9DBCB9F0B0DA99A000000D00000000000000000000900900009A90900000090900909090B09A0000900F9FABBDB0F9AD0BCB9B09AF9A9BCBBCBC90900900000000000900000000000009E9CF009E9ADBD9E9FEBFDFFFFFFCFDAFBFFFAFDBDADBE9CBCB0F0BE9E9DA09000000000000000000000000000A9090000009000000A000A000A000009000090FF9FDFBE9BF9BF9B9E9FBD9BD9CB9090B090900090009000000000900000090B09EB009C90F0FEBDFBDFDBFFBFF9FFFFDFCBCF0F0F0F0DA9E9CB0D0909A09000009A000000000000000009000900000909000000909000909009000000090DADFAFFFADBDADBF0F9E9BADBBE9AB09F9B90B0009B009000000009000000000000DAD0D0A09ADBCBDFADFBEFFCFDEFFFF9FEBDF9F0F0F0DA9E90BC9ADA9E0900000000000000000000000000009A009A9000000000000000000000000900900B0BF9EBFFF0BDA9FBDB9AD9BCF9B99B0B09E9009000000009000000000000000909ADA00090F9ADBDADFAFDFFFFFFBFF9FEBFDBEFCBDAD0F0F09E90F090990F0900009000000000000000009009090000000000000900009000000009A090A9BDBFFBDF9FFF9FFBDBEBDBBCBB9F0F0DB9B090900909090000000000090000000000009E00090CBCBFFBDFBFBDBFFFFFFEFFDFADBCBCBCBA9E9E90F09E9E0B000000000000000000000000000000A0090090900000000090009000900009A90BCB9FFEBEFFB0FA9FAF9FBD0BF0FA9B9A9E99A9A90009A000900900000000000000090BC909AC9B0F9E9EBFDEFFFDFFDFFFFDEBDFEBDBCBCDCBC9EB0DA90900D0B009000000000000000000090090900009000000000000000000000A909090F0BFEFF9F9BF0FB9FFF9FBCBBF9F99F9E90B9E90900090009000000000000090000090AC000009A0F9E9FDFDBFDFFFFFFF9FDBFDFE9DACBCB0A90B0D0F009E09A90000000000000000000000900B0900900000000000000000909009090B0F0B09F9F9FBEFC9F90FB9BF0FB9F9E9BFA99F99090900900090000900000000000000000909000900D90F9FAFBEFFBFFFFFFFFFEFFAF9FEF9E90F9E9CA0B09E090000090000000000000000000000000A00090000900090090900000A90B009090DBFBEBFFDFBFEBFF9CFDBF9FADBFBCBDBA9ADB0B0B009000909000009000000000000000000009A0BDADBDFFDBFFFFFFFFFFFFFDFFE9F0F0FA0D0A9D0CB0900B00900000000000000000000000090909000009000000000000900900009ADA9A90F9F9EFA9EDBDB9EBBAF9ABDBE9DB9B0DB9A99C9090009000000090000000000000009090000A90D0BF0FBCBFDFFFFFFFDE9F9EF0FF0F0F0DE9AD0A9A0F9E90D000900000000000000000000900000000000000000000009000B00909E909C9AF9E9E9F9FFAFBEFDBDFDBFDBF9FBE9E9B0BDB09A900090A909090000000000000000000A00909C9AFC9FFDBFFFFFFFFFFFFFEFF9FDADAD0DA9AC9E9C9C90000A090000000000000000000000009A900009000009000909000090090B0090B0BF9E9ADAF00BDBF9BBEBFADBBDAB9F9B9E9DA90B090090009000000000000000000000090900000B0D9BE9AFFDFBFFFFDFFFF9F9EFAFDADA9A9C0B00B0A9A0BD090000900000000000000000009000009000900900900000009A090A9C0B0F0F90F0BDA0BF0FADFFDF9F9FBCBFDBE9E9B9A99F90B090A90009009000900000000000000000000090B0E9FFDBFFFFDFFFFFF9EFEF9CDADBCF0DA9C09E0D0C9C0A009A000000000000000000000000090000000000000000009009009CB090909AFB0F0F09F0B0FFBFBFEBFBDBF0BDBBDBC9F0B0B0D0B09009000900900000000090000009090009A9C9BDADBEDBFFFFFFFFFEF9F0FBBDAF09E0D0A9E09A0B0B09C90090000000000000000000000900000000009009000000A0900B90090B0BBD9CB0F09EF9ADB9FFCB9FF9EBDBDBEDB0BB099F0909090900009009000009000000000000000090009ADADBDFFFFFFFFFFFDF9F0FBCDAF09E0B0AD00900D0D0D00A0900000000000000000000090009000900000000000909090A900A9A9C9FDAFA9BCBE9F0F9FE9BFFF9EBDBBEBF9BF909F0B09A9A9000909000000000000000000000000900009F0F9FBEFBFFDFBFFF9FBEF0F9CBAD0DA0D0D00D0ADB0B0A0B0900009000000000000000000009000000009000909000000090E9090DA9A9AD09FCB9CBE9AF9FFF9AFF9FBDBDF0F0BEDA9BCB90990B90000909000900000009000000090000000090F0DBDF9FBFFDFFFED9FF0F0D0F0BCB0A0F0A900C0C90D0CA9C00000000000000000000000000000000000000000090B0090A9CB09ADBDAF00BCA9FB09FE9A9FFDBFE9E9FBB9F9B9BC9B9CB00900B090A0009000909000000000000090009A9AD0FBFAFFFFCFBFCBDBE90BCB9E9AC9C9C900D0E90B0A9A9090A90000000000000000000090090000000009000B009000900090B90BDA9A90BD0F9FFD0BE9ADEBDBEF9FBFBE9F0FCBC9A90B0A99C90900909000000000090000000009000900D0BFBCFDFE9FBFEDBFDAD9EDA9E09C90B0B0CB0B00B0C9C00A09000000000000000000000000000000000000090000000900B90B0CBC0BCBCBDAF9FFFB0BDBDB9EBFDBFADBDBC9B9B90B9CB99DA0B00009000000900000000000000000000009AD9ADBBF9FFFF9FBDEBDBE9A9C9DA9E0C0CB00C090C90A0F0D0E9009000000000000000000000000000000900009090900A90E9C9B0BDB9E9FEDFFFFFF00ADADBDBEBDF9FAFFBCBCBF90B90F09909090009000900009000900000000090009009AD9FCFEF9F9FFFFF9FF0DF9EBCBC90B09009A90E90AD0900A900B000000000000000000000900000000000090000000B000909A09F0ADF0F0BFDFFFFF0DBCBF0F99FBEF9F9F9BF9090F0B909A090B009A009000009000900000000000000009E9AF0F9F9FFFFFDFFFE9FB0FD0F09E9C9A0D000090E90A0909090C090000000000000000000000000000000000B000B0009DA9A99E9F9A0F9FDFFFFFFB0B0BF0FBEFADBDAFBCBE9A9EB909C9AD9A90090090000090000900000000000000909A90F9FBFBFFFFFFFFDF9FEDFF0BDBE09A0C9A0D0B009000DAC0CA0090000000000000000000900000000090900900900009A009C9E9A9EBDBAFFFFFFDFF00DADF0F9BDBFBF9FBD9BDB9DA90B0900909009009000000900000000000000900000D0F9E9FDFFFFFFFFFBFF9FBCBDEBC9F0D0BC09A00DA00F0009A90B0A0B0000000000000000000000000000000000000909090B09A9AD0BDADF9FFFFFFFF0A9FA9F0FCBDADBE9FBE9E9A99F090B9BC0B09A900909000009090000000000000090B0ADBFBFFFFFFFFFFDFFEDFFDBDEBCBDAD09E09C0090009A00000C90C000000000000000000000000000000009A090000A00909A9F0BBCBDAFFFDFFFFFF09F09E9E9BDAFBF9F0F9B9BDAF09A900099000900900000909000000000000000000009DBDFFFFFFFFFFFFFFF9F9FADBDDF0F9ADA90E9A90CB00C9ADA900090900000000000000009000000000090900000909090BC90F0F0D9FA9FBDBFFFFFB09E9E9A9BFAF9F9EDBFADADA999A9C90B9A09B009A0000900009000000000000009099FBFFFFFFFFFFFFFFFFDFFEFDFFEB0FDAD909E900CA90090000000A9A00000000000000000000000000090000009000A000B00ADA9E9ABE9FDFBEFDFFDF00BF0BDAC9F9FBFBBCBDB9B9CBC90B09000900909009000090900000000000000000EBFFFFFFFFFFFFFFFFFFFF9F9FADBDF9ADACF09ADA9009E0B090909C0090A00000000000000000000000000A90900909090D0909ADB0BDE9AFB9EDBFFFFF000BDA9FBCBEDBCFBF9AFCB0B9A909B0909090B009000090000900000000000000099F9FFFFFFFFFFFFFFFFFFFFFFDFFCBDE9F9B0F0909CBC090CBCA0E0900AD090000000000000900000000009000000000000B00BCB0F90BDBDADEB0E9FCBE0009ADADABDBBFB9F9FDB9F90BD0BC090F0009090A90000090B000000000000000BBFFFFFFFFFFFFFFFFDFFFDFCF9EBDBDADF0FCD9ADADA09BCA9009090A09000000000000000000000000000000009009090B0009090F00F9ADE9A90F9EBFEB009ADBDAD9FADF0F0FA9BCB0F90B909B09099A900900009000000000000000000BDFFFFFFFFFFFFFFFFFFFFFFBFBFDDADEDB0FDB0AD09AC9AC090CBC90009C00B000000000000000000000090900900000A00090900BCB0BB0F0B0F0F0FEFC0F0000A0BDBE9FFBF9F9FADBD90B090B0090B0090A9009000B09000000000000009BFFFFFFFFFFFFFFFFFFFFFFDFDFDAFF9FBCF0BCBD9AD0BC90BCA900A0F00A90000000000000000000000000000009009090B000A090B9C9CB0F0F09AB0FDBFE90BC900BDBE9FDAF0B9F0BBE99F0D090B0090909090000900090000000000009FFBFFFFFFFFFFFFFFFFFFFDFFFFCBD9FE9FBDF0FCBE9AD0BCB09D0F0D00900009000000000000009000009000000000009000909C0B0DAB0BCF0B0BC9CB0ADAB0C0B0A9E9E9FBFBDBDE9F9C9BE9B0B09090A90B09A900000900000000000009FBDFFFFFFFFFFFFFFFFFFFFFFFFDBFFEF9F0FA9F9BC90DA9CB0DA0A09A0BCA9CA00900000000000000000000900090009A0A900009009A9CBCB9CBC0B0B0FDADF00BC0DBCBFBDAF9EB0B9B0BF09900909009900909000090900000000000009BFFFFFFFFFFFFFFFFFFFFFFDFF9EBFC9F9EDF09FCBC9ADA9CB0DA9E99E0D009009CA0000000000000000009000000000900090000B00BCBCB0F9EA90B0E9E9A9AF0000B00B0DAFDFF9FDBE9F90BCA99A9C9A009009009000000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9FF0F9A9DE09ADADBC9F0DAD09CA09ADACB00090000000000000000000000009000009000090009090F090E990F0F9B0F0F0F009C0BC9A9FBFBFFBE9F0BF9B99A0D0B0909A900B00900900000000000009BDBFFFFFFFFFFFFFFFFFFFFFFF0FF9E9F9EDDAB9E90B90E9A0B09ADA9C9E9090C9A00000000000000000000000000000B00A900009000B0B0E9BCACA9F0E0F0B0BB000A90A09E9CBDF0F9F9BD0F0DAD90B0900090900900000090000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EBF0F9ABD0F0F0C0F9CBD0DADA9E9A9CBCB9AD0DA90000000000000009000000009009000900A09A0D0BD0A9DB9E0B9F0BC90F0A09CB0DA9EBFAFBDBFAF0B09A9B0B09A9090900900000090000000000BDBFFFFFFFFFFFFFFFFFFFFFFFFFDBDAD9C9090D0F009E9B90AD0FADA9C9A9CA9000C0B0000000000000000000000090000000000000090090BC0A9DA0E9F9E00B0BEFC900BC0BCB9F9F9FBCBDBDB9F9090909C90000B0090009000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9A99A090909F090CAD9AF09E9E9ADA09E9E9A9009E900000000000000009000009009009000900090BCB0D0A9F9ADAD0F0F09B0AC90B0DA0DAF9F0FBCBCBCB0F9E9ADA909A9009009000090000000009DBDFFFFFFFFFFFFFFFDFFFFFFFFFDBE9C90D9D09A0009E9B0AD09E99E9E90DBC9A9C9E9E00A000000000000000000000000000000000090A009CB09DA0FBF00B0B0F0D00B00F0A9FA9FAFBF9FBF9F9F0B909090BC9090090000000000000009FBFFFFFFFFFFFFFFFDBFFFFFFFFD9FC9F9BDA90BC9D09000C9C0F09E9F09E9A0BCBCA9009090D00000000000900000009009000000900000909A009A0BDBCA9E09E900A09FCB0099E9CBF9FDADBDB0B0B9E90B0909000090000000000000000BBFFFFFFFFFFFFFF9FBFFFFFFFDBDFF9F90D090D9090000909A9B0BCB0F0F0F0D0909DACBCBCA0000000000000000000000000900900009A900E90DA0F9E9E9F09E90F0D000B0F00A9BF9FFAFFBDAF9F9CB9BD09A909A9009090000900000009DFDFFFFFFFFFFFFFFFFDFBFFFDBDB99C9E909090090909000090C9CBDF0F9E90BCADA009000909C00000000000000000000900000000900000900B0999E9E9E0DA9A000B0009E9E90E9FADBF9FABDBE9A9CB0B9090B090900000000000000000BFBFFFFFFFFFFFFFF9FAFDFFDBD0D009990F9CBBC9E0909090090A90ADBCBDBE90D0DAD0F0F0A0B00000000000000000090000000000009090A909A0E90F0B9A0F0C900DA0009E9AC9A9FBFDFBDFADBDF9B0F9CB090900009000000000000009BDFFFFFFFFFFFFFFFFFDBFF90009A9FBEFFFEF9CBE0900000000090F9ADBCBC9E9A9A90B0909D000000000000000000900009000009000000090BC909ADAD0E9C090000A9A00B0BDB0BCBDEBBFFBDBFA9B099AB090DA9090000000000000000FFFFFFFFFFFFFFFFFDADAD090099BF0FFFFFFF9AFF09E0F00000000090F9ADA9A9C9E9CB0CBC0A0F000000000000000000000009000009009090F0B0DAD0F0E90B0E0000F00009ADADE9BFBFFDF9EBDB9F0F0BD9DA9090009090000000000009BDBFFFFFFFFFFFFFFFFBDA900000FDFBFDBFEBC9E9E0900000900000ADAFDBDCD0B09A9CA90A9C90000000000000000000900000090000000DA090DA09A9009A0C9000009FA90C09A9BC0FF9FAFF9FADFB9BD0BA99A909900000000000000000BFFDFFFFFFFFFFFFFF9FF9CAD0090B0DAD9BD0B09090090090000090909ADAABCBCBC9E9DAD0A9E9A0000000000000000000900000090090B090A90909DA9E0D00000000E900A9AC9E0BF9FBFFDBFFDBADE90B9DBC90B0A9000000000000000BDBFFFFFFFFFFFFFFFDFF9E99909090999000090900090009000000000BC9ADD9AD009A90A9A9C900D000000000000000000000000000000A000F09ACB0A0C900A0009009B0A90009A0BF9EFFCFBFF0BD9FB9BD0B0B9090900900000000000009FFFBFFFFFFFFFFFFFBF0FFFFFF99090F09BD99C900900990009A90DAD00BDB0AD0BDBC9E9C9E0A0F0A00000000000000900000090000009090909ADB090DB0B0C9000C9EF90A9ADAD000FB9FBDF9FFFAF9BCB0BDBDA9E909000000000000009B9FDFFFFFFFFFFFFFFDFFBDBFFFFFDF99BC909A909D0BC0C90BC0DA090BD0BCBD0F000A909A099C909000000000000000000000000000B0000A0BCB0000B0C0090000B0F00FA009A9AC909EFFFBFE9FBDBCB9DB0B9A90900B000000000000000FFBFFFFFFFFFFFFFFFF9FFADFFFFFFFFFDBDBC9FDA9C9B9ADADB00D0E00AD0BCB09F9C9E9E9E0A9AC0F0000000000000000000900009009090909ADBC90C9A9CA0A90CBCBF00B0A00A9A00B9FADFBFBDBFBDA9AD9ADB9A9090900000000000009BFFBFFFFFFFFFFFFFFFF9FFBFFFFFFFFFFFDFF0BDFBDE0D0900DA0B09F9ADCB0F000B0909099C0D0B0000000000000000090000000000000009A9A090A9AD0B090CA90A090B000B0D000B0FFFFBDBCBF9CB9F99ADBD090D0000000000000009FFDFFFFFFFFFFFDBFDBF9FDBDFFFFFDFFDFFFB09FCBCB099E9E9A9AD0F00DBB0D09E90D0F0F0E0B0B0C000000000000000000000009009009A9E9C909A9000BC0CA0F0E90FA00A90B0BC00DBFF9EFFFF0FBDA9ADB9B0F909A909000000000009BFFFDFFFFFFFFFFFFFFDEBFFFFFFFFFFFFBFFC9E9BDBC9E0900D0D09A9DBAC0F9E99E9A090090900C90B00000000900000000000000000000909ABCB0C00F09A9ADFAF00B0DA90A00B0B0A00BFF9F9FBFDA9F99ADADB09A900000000000000009FBFBFFFFFFFFFFFFDBF9F0F9FDFFFFFFFDFFFF9E9F0B090A9B0B0F0DA0D9BD0A9E909CB0F0CB0F09AD0000000000000090000000000900900BC90909A99000D0AFFDFBC0FA90A90B0DAD09ADEBFFEBDFBFF0BC9B9BBDA909090000000000009FDFFFFFFFFFFFFFDFBFDF9DBFFFFFFFFFFFFDBD09F0D09E9C0C90D0B0DB0F0BFD090F090D09A9C09E00BC0000009A0000000000000000000090B0F09E90A09A0BDFFFECB0B00A00A00B0BCA09BDE9BDFBFF9BDBB0DBD0909A900000000000009BFBDFFFDFFFFFFFFFFDFADBFCBFFFFFFFFFFBFCBE909E0000B9AD0B0DB0F09C90B0F00BCB0A9C0B009F00090009000000000000900900090BCBDA90F09AC90CBCFFFEDBCACB00B09A9AF0F0F0FBFFFA9E9FFEB0DBA9BF9E9009090000000000BDFFFFFFFFFFFFFFFDBFBDBC9BDBFDFFFFDFFFDBD9E9009090000B0D0BCB9CBBCBC90BD090C90B00DA0009C0090A000000000000000009000090A9CB0BC0BCB00F0FDFACB0BCB00A00090B0F0F0F9FEDBFFBF9FB0DBCB09909A00000000000000BDBFFBFFFFFFFFFFFFDF9FBC9BDFFFFFFBFDFBFF99E9000090C90B0D09CB9C9BDBCBCADA9BC0D0B09E90A909E09C00009000000000000090B0990BC9CBC0BCB0BF0E9F9E0EB00A0A9A0A0F09AF0FBDBCB0F9FBDBB99FFB0B0990900000000009BFFFDFFFFFFFFFFFFFFFF9DB9CB9FBDFD09B9FDB0F9000000090009A0F90F9E9E99CB909C09B0090C90E90B00900B000000000000000000009E9E90B009ADA9E00BCA0A09900B0900009A9A009FADAFF9FFFFDAD0FFB90D0900000000000000BDBDBFFFFFFFFFFFFFFDBDBE9CBDFFFFF99F9FDB0FD0E99A909A90DBC990F9E9CB9EBD0CB0B0C0F0A9A09000CB09F000000000000009090909E9A90B0CBCBCBCB0B0B0F09AFB000A0A0A09AC9E09FFFDBEDAFBFFBF9A9FB9AD0B0909000000009BFFFFFFFFFFFFFFFFFFFFDF9B0909FFFFFFFFFFDBFBDAC90F0DA0009F0F0F9FBDE9D0B9C9CB090C9009CADA90E009000000000000000000B09A9EBCBE9ADACB0A0CA00A000FA9009090A09A09A09AFADBBFDFFBDBF9F9E909009000000000009DBDBDFFFFFFFFFFFFFFFFBDFDF9F9FFFFFFFFFFFDADB9AC90B0D09A90BDBCBC9ADA9FCB9A9CB0B009E090090909E0F000000000000000900BC909CBCBCF0B0E9CB09A90B0F00A0A0A0A90A0B0090F9FFFDFBFBDFE9FBE9F9A900090000000000BFFFFFFFFFFFFFFFFDFFFDFBF0F0F9FFFFFFFFFDFFFCD99E9CB009C9E9ADBDBFDBDBA9C0DB09C09E090A90CA09A09009000000009000900909ADA900FFACF0B0A00A00A0090B00900900A090ADAF0FBCBFAFFFFBDBDBDB90909A900000000099F9FBFFFFFFFFFFFFFFFDFFBFDF9F9FFFFFFFFFFFFDB9B0E9CB00B09E9FDADAD0BCBC9DBDB0CB0B090B0D0A909E9D0F9E000000000090009A9ADA9ACBDADF0B0F0B0BCBCB0FA0A0A0A0A090A90B09ADBFFDFFF9FFBFAFBF0B0900090900000009BFDFFFFFFFFFFFFFFFFFBFDFBFFDBFFFDFFFFFFFFFEDE99AD0C90DA9DA9FBDBFDF9FEBCBC9BC9CA9C000D009090A90000000000000000B0D09A9C0BDADA0FCA00E9E9E9EA0F909009000A00A00A900CBFBF9FF0FFF9FDBFDBC9900000000000ADBFFFFFFFFFFFFFFFFFFDFFFDFBFDBDFFFFFFFFFDFDBDE09A9009ADA9F0DAD0B0F099DB0F0CB0900BCB0A9CA00B0F090F000000000090009AD9ABDAFCADA0BDBB0F0FAFDFF0A0A0A0A9A09A09A9E0B0BCFFFFBFBFDFBBF9B09A09090000000099FDBFFFFFFFFFFFFFFFFFFFDFFDFFFFFFFFFFFFFFFBDA9DAC0B0BC90F0FBDBFDF9FFE9E90F90DADA090900A9C90D0BCB000000000900090B0BED0BF00900F0A0CB0F0D0EAB00B09009000A09A000900FFFBFFFFDFBF9EDBCB909000900000009FBFFFFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFDE9DA099C9CBBFF9E9DADABCB090F9F9ADBC909CAC00900009AD00090000000009A0B09F9AFC0D0EBDA9ADBACBEAFBDCB00A0A0A0A090A0B0B0E900FFF9FFBFFBFBBF9AD09090000000009BFFFFFFFFFFFFFFFFFFDFFFFFBDFFFFFFFFFFFFFFFFBDAD9E00B09C90F9EBDBFDBDFFF9E9AD909ADA099A0090B0000BDA00000090000900FADAD0B0A90C0F09A0DB09000ABCB09009009A00900B0B0EB09AFFFFFBFDFDFBDB9A9A0909000000099FFFFFFFFFFFFFFFDFFFFFFDFFFDFFFFFFFFFFFFDFCBDA09B9CBCBF9E9DADF0FDA9DAF9EDAE9E90DA0C900000909009C900000000900909FADAC0090B0B0F09A00E0BC909A00A0A0A0A00A0A9A00B00CADFBFFDF9FBF9ADBC99090000000009BFFFFFFFFFFFFFFFFFFBFDBDFF9FFFFFFFFFFFFFFFFBDADBC0CB0B09E9EBDB0F9ADFAD9E9BD9E9ADAD0B00000000009A9A0000000000B0DB09A9A90CAC0F00BC9AD0B0A0AE90A0B090B09A909A09ADADA09BDFBFBFBF0BFFB90A900909000009CBFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFDFCBC9009B0D0DE9F9DBCFDADFA9DAF9E9E9AD09A90C00000900909C0000000090909ABCBC000A090B00B00A90B009A99E09000A00A00A0A0B0B0A9000EBFFFFDA9F99B0F99090000000009BDBFFFFFFFFFFFFFFFFFFFDFBFDFFFFFFFFFFFFFFFFF90F0F0C9ADB9E0FEDB0BDA9DEBD0F9E9ADABC9E9A9000000000A9E00000000000F9CB0BC00D00009AC9ADAC0F0E00A9A0A900B09A9009A0A0B0E9090DBFDBFF9BF0DB9E9DA90900000009BDFFFFFFFFFFFFFFFFFFFFFDFFFDBDFFFFFFFFFFF9EFF090B0D0ACBDB9BEFDAFDA99EBDADBDE9DA9E9C000000009090909000000090B0ABC0009A000ACA0B09A9A9A90B0DA090A0A00A00EB0CB9CA90A000BFFBFF9E90BB9E99A9000090000909FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFF90F0D09A9DBC9EFC90BD0BDE99CADACB9E9CB09A900000090000BC000009090009D0B009A0090090900E9EDAC0AC0A90A00090A09A900B00A9CA0900BCBDBFFBDB90DB9A090090000900BDBFFFFFFFFFFFFFFFDFFFFDFFFDFFFFFFFFFFFFFDE9CF09A0A9DACBAD09BFECBDA9ACBF9BDBCBCBC9E9C000000000A9C9A0000000A9B0A00CB0C900C9A0A0A9A9A09A90BDA00A9A0A9A00A0B09A9A09A0909FFFFBF9AD0B90F99090090000900B9FFFFFFFFFFFFFFFFFF0FAFDBEBDFDFFFFFFFFFFFFB0D00D9CADBCDADAC099BC9EDB9CBCBCBCB09E9A000000000909A0C0000009000C9A900000A9A0009090DAC9E0A00AD0B0000000B09E0EADA9A09A0000BDADFF9B909B9ADB090009000990F9BFFFFFFFFFFFBDBE9FDBCBDDFAFBFDFFFFFFFDBCDB0B0A0B009A9DADBCAC0A900FA9CBCBDADFA9C9E9000009000C9B00000000090B0C0BC0B0C09A0A0A0B09A0090B0F0A00B0B0B00EA0B09A0E90ADADA9AFFBFBE9E9A9C9B0900900000009B9FFFFFFFFFFDFDFF9F0BC90A90D9EDBFFFFFFFFFFBC00D090C9E0CA900909090B90DA9DBC9F09CBA900000000090B0C900000009A900B000900B0E0900090A9CB0A0000B00A000000A909ACA9A90A9A900CBDBFDF9990909BC9A9000000099F0DBFDFFFFFFFFFBF0FCBD0BC90F9ADBFFFFFFFFFCBC9090AC0B09099C0BCBCAC0C0CB9EBCBAC9EBC9CA000090AD0A9CB00000090000CB09CB00F009A0A9A0AD0A0BC90AF0B090B0A0B0A0E0B0E9A99E9ACB00BDFAFFA9B0B09B909B0909000099A9BFFFFFFFF9FDFF9BDAD09A90090F9FFFFFFFFFDAC0A09090009E0AD00090B090B0E9CB0DBAD09E9C900000909CB00B900000909A90CA09E9ADA09000909A9AD00A90BC00A00A90090A90E90A0EB0F0BCBC9ADBDBDAD09CB0BC0900000909A9DBCBFDBFFFBFFBCBC009000909ADB0F9FFFFFFFDF9900D0BC9CB09000090000000090B09E0D0BCB0B00000000A0B0F0C000000000DA9BDA0000A0A0A0A00A900A900A0CB0A09A00A0A09A09AD0B00A0B0B0B0BFFBFF99B0909DB900900000909A9BDBFFDBFDF0F0909E0A9C0B0D09DBFBFFFFFFFACA090A00B00DAD0B00000000090009E9B0F0BCBCB0000009C90D00B000009A09A9CA09CBE909009090B00AD0E0BC9B0B00A09A9009A0BE0ABC9A9F0F0F0D0BDBDBCB09B09A9A090900909B99BF9FBDA9DB0909E0000D009C90ADB0FDFFFFFDAD909E090900F0000C00C0090000090F090E90D0F0C000009A00DA90900000009A9CB0F0B0000A0A0A0A00A90A9A00AF009A9A00A0A00000BC0AAD0A9AA0B0F0BFBFB9F0090909B000000009AD09EBDBDA0090FFF00C0000A009009FBFFFFFFFFA000900C0090BC000000000000000009E09EB0F09A00000009A90000000009009EBC90F0A9A00090000A90EB0009E90FA0009A0090A9A000B09A0BCBD9BCB0F9E9FF9B90B09F00F090900909B9999EBD90009BFFE0000AC9E009009F9FFFFFFDFDA009A90000EF0A00000000000009A09F09CB0F0D00000090C0F00F0000000BC90BF0AD0000B0A0B090A900E9A0A0F00B0A00B0A00009A00E0CB0B0AACB0BCBFBF9EBF9090099090000009090BCB9FBE900009C09E0000009009BE9FFFFFFFF09090C000B09000C0000000000009A9CA0BCB0CBCA000000009A0090000090909AFC0E9A0A0B000000A00A0B00090009A0A09A000B00A0090B0B0A0CB990DADBDBFFBD90F099A009A909090B0BDB09FF9D0B0000000000009000BC9FFBFFFFF0F0C00B0090000000000000009009C0CB09DA9CB09000000009A0900900000009AFCB090009000A9A0A09A0900B0A0BFA909A009A00A900A0A0CA00B00EABADBAFDBF9FA9090009A090000090D90BDB9FFA90FF0000000090009F9BF9FFFFFFFF0B0B009C009E900000000000000A9A9CBCACA9CAC0000000009C090A000090B0F9000A0A0A0A000909A000A0A000009E0A09A0A0B00A09009A90F00B090CB09DBBFFF9FB09B090900B090909A99090B9FDF909E9C00090090000FD0F9FFFFFDFE9C00909A0000F09000090900A90C9A90B99CB90B000000000B0000900000090AF00C90900909A0A0A0A9A0090A9A0F0B00A009000B00A0A000A00A00A9A9AFADFF9FBF9F09000090090000B90F9F09FFBEDA909A909000009BDBEBFFFFFDFEBD0B09E0A9C09000E09E000009C0E9AC0F0CABCAD00000000000DAD900000900BD000A0A0A9A0A0000090009A0A00000B00A09A0A0B00A00900B00B09A9A9AD09FFBFFFDB09090900090A9099090B0B9F9F9BFDAD00AC0909BADBCBDF9F9FFFBD0BC0090D090000909009A909E9A90D9B0CB9C09A000000000009A9E00009A0BC0000909A9000009A9A0A00A00090A0F0A09A09A9A0A909A0A00B00A0A00E90B0BFF9FBFFB90B000900990000B099D90BFFFDEBFBFF99BCB0D9E9F9BCBFFFBFCFAD0F0000A0F0BC00A900CADA90D0F0AC0BCA9F0C0000000000009F0000000D09A09A0A000A0A9A000000A900B0A000AD0A00A000F0CAA0009A00A0909A90BE9F9FFFFFBDFA909900000A99909B0B0B99B9FBDF9F9FEF0BDA9E90BC9BDADFF9F9DA90F009000009A9CADB9CBCAD0B0D9AD09E00B00000000000000000000900BC0009A9A0B09000A0A0A90A00000A009A90B09A9A0BA9CBA9A0A90BCA00A009AB0FFBF9FFBD9B009090090A090D099C0BDFBDBDE9E9909009009F09E9ADBFCFFBE9F090F0090000009000E9E9DAF0F0AD0BC9DAC000000000000000000000A90B00CA00CB00AE0B090D00A09A0B009AF0A000A00ADAD0A000009CA0A09A9A9EBC9FBDFFFBF0BC9B00009099909A9B09BDA99CB09A9000009009A09F9BDFBDBFBC9FCBEF090009000000909009A09C9AD0BCB0A0900000000000000000009090BC00B0B0B0CA90900A0A0A90A00000A0AD0A0A0A90A0AE9A9A9A0A909A0000A90BBEFFBFBDFF9B909000000BC90990B9099EB90B09CBC9CBC9E9DBDADF0BDFFFDFE9BD99CBCB00090090A000B0D0F0BCBC0BC0DA000000000000900000000B0F00CB0C0A00B0A0A0A0B0BC0AC9A0A0009AB09090A0909A0CA009A0A0A9E0B09AF0DBFFFFFBFFDAD0B90000909A9A99CB9AD9CBC9CB09A990BF9A9ADB0FFDAFDAF9FCBEFADADCB0F0DA09C900C9A90F0F0BD0B00D00000000000000090009009AD0A0B0B0F00E90DA90000B00A00C9ADABC0A0A0A9A0A00B09A0A0F0BC00B0AC00BA9FBFDBDFBF9B90D090000B909CB9099BFB9B090F9C9AFDAFDFF9FF9EBFDBFDFBBDBDFBDBBDF0FADBE0E9F0ADFE9F0F0AD0DA0000000000000000000900F0F0AD0A00A00B0A0A0ACB0E0A90B0B00A0F0A900B000B00B0AA0F09000A0B0C0B0F09FFDFBFFBFDF0A9A0000099C09B90B0FADBCF0BF9E9BFDBF9F9BCF9F9F9BDFF0FCFDE9DEFCF0FAD9E9F9BCBDF09F0F09DA0B00000000000000000000009090000A90B09A009A090B0A9A9CA0A00A900B00A00A9A0A00A0900A0A9A9A0A9A0A0BE9FAFFDBCBFBD909909A009B900BD9999BDB9D99F9F0DBFDFBCFF9EFFDEFF0FFDBFBFEBF9F9F9DEBDF0FCBE90FE0F0BCAD0C0000000000000000000090ADAD00B0CA0CA09A000A0000000A0900B0CAF0B00B00A090B09A0AB000A00900A900909A9FBFBFBF9EBF0BC909000099B0B0B0D9BDABCB0F9B0F9E9FBDBF9F0F9DBF9FBCFDBDF0FEDAF0DEBCF9FDFFF9F9E9E9B0B000000000000000000000A90B000A0B09A90A00A900A00B0A09ACB0CA90BE00A0A90B0A0A00B000B000A0A00A0A0A0DADFFFDF9FFDBD09A009A99AC0999DB0BCBD9B9F9C9F9FBDBDBCBF9FBFADFADEBDADADFDBFDBFB9DBFCBE9E9E9E9E9C0D000000000000000000009009AF09AD000A00A9A900A909A0090A0A00B00AD09A0900A0A9A90B009A000B0090B009A09A9BFBDBABDBBF9A9090099E99BDA9A9099B0BCBCB9BF9E9FAFDBFCBDAD9F9DFBDBFFFBFBEDBCFCFEFCBE9F9E9E9E9CA9A0000000000000000000000DAD00E00B0A90A90CA0A0A0A00A0A0090A0A90BA000A0B09A000A00A000A0000A000A090A0BC9FFFFDBFDEBDB0090009A9099F9B09E9F99BF9E90F9BDDB9E9BCBDAF9EBC9FCBDBDEDFADBDBF9DBFDADE9F0F9CB9C00000000000000000000009A90F009A000A00A0B0009000A9000B0A9090A0CBA90000A09A0B0B09A09000A00A090A00090BCBFF9E9BF9FBFF909A099F9A9A9D09090F090B9F9BCFB9FF9FDBDBDAF9FBEB9FEDBFBDFFEBCFEBCBDFBDADBCBACA90000000000000000000000A9E9E9AC9A900B0000A9A0A9000A90000A0A000BC9A0A9000A09A00A000A0A900900A000B00A09BDBFFFDBFBDBDAD09000B0DB9FB9A9099BDBD09ADB9EF0BDBADADF9DADF9FEF9FCFDFADBDBDBDFBE9EADBCBC99C00000000000000000000090D09A000B000A000B0A000090A9A00A9A00009A0F0A0000A0A90A00B00A00000A0A0B00B000B099EFFFBDABFDAFB99A90099FB0DB0090B0F09A9BBDB9F9BDBCBDF9F0BFFF9EDF9EFBFAFDFDEDAFE9EDBDDBCBC9E0A00000000000000000000000A0BC9CB00A0000A0090A9A0A0000A00009A0A009B00B00090A90B00A90B0A00000000000A000A09A9FFBFCBFF0FFADA99A09DBA9F900099F9DAD09E9E9CBDBDA9E9FF0F0FFBFF9FDFDBFAFBFDBDF9EDABCBC9A9C0000000000000000000000909F0BA00A09A9A09A0A000900B0A090A0A000000E9A000A0000A00A90A00090A090A0A0A09A09000DBFDFBFDBDF9FDBDAD9E0BDDB9F9900B0B99B9F99BF9BCB9F9BDADBDF9FCBFFBEBFCFDFDAFCBEF9FDE9E9EDA909000000000000000000000A09FC0B00A000000090A0A0A0009A00900A0B0A0BF0B0A00A0000B0A09A0A0000A0090090000A0B9A0BFFFFBFFBE9FFADAB990BA9EB0B0909DAF0B0FBC9DA9BCBCFBDBCBBCFBDE9FDFDBDBCBF9FDDBE9E9F9E9AC0A000000000000000000000909E90BCA900A0A0A0A0090000A0000A0A9000000E000090090A9A0009A0900A0000A00A0A0A00900C9FFBDBCBFFDBFBDBD09E9BDFB9D090B9A999CB909BA9FCBDBBCBCFBCFBDFBFCBFAFFEFFCFFEBE9F9F0E9AD0D000000000000000000909AC9EBCA00000A900900000A00B0000A090000B0A9AB9A0A0A0A00000B0A0A0A00B0A00000000900A0B000FFFFFFBFFF0FBCBDB9E9B9F9A909CBD9E9BDA9E9D0B9F9EDBDBFDFBDAFCFBDFF9F9F9F0F9FDEFADF9EDA0A90000000000000000000090A900C0B0B00000A000B0000000A09A0A9A000000CB09000000A0B00009000900009A0B00B00A09009A90BFBDBDBFFFDF9ABCB9E9E9F9E9A90BA909AD99A9F0F0F9BCBDAF9EFDBFDEBDCFEF0FFF9E9F9CFADA9ED90C00000000000000000000090BC0B0000A00A000A0000A00A900000000B00A00BCA0A090A00000A0B0A9A0A00000000000A00A09AC0BDFFFEBDADBFAFDF9F0F9FBCB9099BD9F0990BE9F0BD9BCBDBE9FEBDAFDBFDFBF9FFDADEFF0FF9FADE9ACB00900000000000000909A00BCA000A0A09A00A0900A0900000A0A9A0A00A900DA9000A09009A09000000000A0A00A0A0009000A0900BF9FBDBFBFFFDA99A9B0F9F9E90BCBE90F0BC990BD0BE9F0F9FDBDFF9FE9FAFDFCFADFBD0FF0F0DF0BC900000000000000000000009DA9009A9090A090000A0000A0A0A000009000000AB0A0A000A0A00A0A0A9A0A9009000900B0A0A9009AD00FFFFFCBDBDFBFEFDADB0FBF9AC9B99A99099A0F90BD9E9F9EF0FF0FE9FEDFDAFBDF0FCBFA9FCBF0BCB000000000000000009009C90AD0CA00A0A0000A9A0000A00000090A0A0A9A0A00CF090B0000000009000090A0A00A0A00000000A0000A90BDBFF9EBBCF9FBFDADB9DAF99ADAD9A09E9990BD0ADB9CF9BF0FF9FF9FBEFDFCBFF9FCFDE9FCBCDAC9E90000000000000000A00A90A909E9000B0A00000A090A9A0B0A090000009000B00A000A900A9A0A0B0A000000A9000B0A9A0009A9AD00BFF9FF9FDBFFF0FBDBCBBDBE909B9AD0B9A0C900B9ADAB9EDFF9CF0FEFDBDADBFCBCBF9EBEDBDBAD9A0000000000009000009009CBC0AA0A0B00090A0A090A000000000A0B0A0A0A0ACB0000A00A00000000000A90A000A9A000009A00000009E9FBEBFCBF0F9FDADAFBCBF990F9E90909C9B0E9D0DB9CFB0F9EFBFB9DBEFFBFCBDFF9EFD9F0E0D0AC90090000000000900900B0B09AC909A00A00A90D0A0009A0B0A9A0A009A00000BCA9A09000B000A90A0B000009A0000A0A9A00A0A9A9C09BDFDF9FA9FAFBFFBDBDBD0FA90B99F0B0000990A9B0FB0DF0FBDCFCFADF9EDBFFEBCFBDAF0F9DAC9000000000009000090A09C0DAC90A0A0F00B00A0A00A0A00000000909A000B0B0B00000A0A000A90A000000A00009A0909000A090000A900EBFBFFBDB9DBCBDFADAFB9FDAF9E900DB09000900C90DB0BF0FBF9BDFA9F9FCBDDF9EDBDADACB9B0F000000000000900090CA9A09A0D0BC00A00A90B0A9090A9A0B0A0A0A0A9A0000CB0A0000900A00000B0A0B00A0A000A0A0A900A0A0900A09CBFDADFCFBC9FAFDBF9FF0BC9A9A9F0000A90009B0DADBC9F9CBCFADFDEFAFDEBFEDBCF9E9F0C00009000000000000B00090009E0CA00A9A90A0A0A00E0A00000009000090000A0AB0000A000A9000A9A000000900000A0009000B0090A0A900BFFFBFBFA99EBDBFE9FE9BFDBDAD90009090009B00B0909EBCFADBDADAF9F9EBDADBEDBCBD0A9090000000000909A900A90A9DA90B00B0000A09009CB009A0A0B0A0A0B0A0A0B090CB00009A0000A900000B0A0A000B000B0A0A0000A00900F909FFFDFBDEF9CBCBDF9BFDB9EB900A9000090000D090CBC9CB9DBCBDBD0F0F9EFDEF9F0F0AC9CA09000000900A000009C09C0A9E00B00A9A090A0A0A09A0009000900000009000A0BC0A000000A00A0A0B0009000A000B00000900A000A09A00E0BDFBCBF9FAF9BFAFFDBFEF9CFBC9009000000B000B09A99CACADADAF9FDAD9A9F0F0F0D90A9000000000009009C90A90A909E9CACB00A0A00009A0A00A9A0A0A0A9A0A0A0A00009A900A000B000009000A00A0900A000A0B0A0A90A900A09A909AFFFDBFFDBE9FDBCBE9F9EB909A9C0009000090000000E9999ADAD0F0ADAFDE9F0F0F0AC9009000000000009A00B00090BCBCA900A00090A9A00900B000090000000900009A0AE000000A0000A9A0A0A90A00A00000A900000000000A09A0090FDFFBEBDAFDFCBFFF9FBFBD0F090A009000090090909090ACAC909A9ADBC90B9E9F00909000000009090909009B0D0F0F0F09000A909A0A00000A0A000A0A0A0B0A00A00A009090A0A09000A000000000009000B0A900A0A0B0A0A000000B0E00BBDFFDBDBFBFFDBFFFCBDAB0BC09000000000000000009090BCBC9C9009E9C090090E00000000000000ACA9E0C0A90B0F0BC0A900A0000000B00900A0900090009A00A9000A0E90000A00009A0A9A9A0A0A0A0000A000900000900B00A0090B0CBFBDFEBDEDBEBF0FBFFFDF90B00B009000900000000000090000A00F009A9E0F0E90900000000000B090909B090F0F90000000A00A9A09A00A0A090A00B0A0A00009000A000BCA90000A9A000000000900090A0000B0A0B0A0A0A00A90A000090FFFBDFBFBDFFDFFFF9FBE9E909000000000000000000000090909000900090009000000000000900C0BCB009E90900F0F000A9000000A0000900A000A000900A0A0A0A09A0CB00A0A000000B0A0A0A0A0A0A090A0000000090000000000A9A0F9FBFFBCBCF9FFF9F0FFF9F99E00909A0000900000000000000000090009000900000000000090A099B090C9E90BCAF0900A0000A00A0000A0A0A090B00B0A0A90000000000B0000090000A000090900009000A09A0A0B00A0A0B0A000A9009000FFDFFFFFBE9BFFFFBCBFBCB09000090000000000000000000000000000000000000000000009C9A0000A9A9AD0BD9AC00900A09000000090009A0A0A0000900A9A009A0A0CBA0A00A0A09A0B0A0A0A0A0A900A009000A900000090A900A0A0909AFBDFBDFFEDAFFFFFFDFBCBCB00000000000000000000000000000000000000000000000000009E9C9C9C09AD0AC0B000A0000A09A0B0A0A0A09009A0B0A000009A00090BC090000900000000009090000E900A0A0000A09A000A00A00009A0E9FFFBFFBDBDBDBFFDBEBDB909C90090000000000000000000000000000000000000000090A9A9090BA9AB9E9EBDA9C0A0090A00000000009000A0A0000000B0A0A00A0A0C90A00A00A0A00A0B0A0A0A90A9A0B0009A0A00A00A00000090A00090FBDFDBFFFFCBCBFFFDFFBCBCA000009009000000000000000000000000000000000009A09C90F0BC9DADCB0900C0B0000A09000A0000A00A0B00900B0A9A00000009000BA00A90A0000090009C0000A00000CA9A0000900090A0A9A0A000B0A90FAFFFCBFFBFFDBFFBF0F9B090900000000000000000000000000000000000000000000F0B0F0F9BEBDBB0F0F0B0000B0000A000A0A09000000A0A0000000B0A9A0A0A0CB0000090A09A0A00A0B0B00A9A0B0000A9A0A0A0A090000000B0009A09FBFBFDADFFBEFDFFFFBC9F000A900000000000000000000000000000000000000090090DA9BCF9F0FC9E9F0C09EB0000A00A900000A0A90A00000A9A0A00000000000BC0B0A0A00000009A0000009000000A0F0000009000A0A0A9A000A000BC0FDFFBFBFDFFBFFF9FFBF09F090090900000000000000000000000000000000009E90F0BDFEB9E9F0BE9BCAB9E9CA0A900000A09000000009A00B000900B0A0A9A090CB00000009A0A90AC9A0A0A0A00A9A9000A0B0A0A0B00900000A090A900B9AFFFDEDBFFFFFFFF0FCBF000000000000000000000000000000000000000000000F0F0FA99EDBE9F9FC0BDCF0A9000A9A0000A0A000A0A009A00A0A0A00090000A0B0A00A90A0000A09A09009000A9000A9A090090000000A0A0A900A00A0B0E9AFFFFBE9FFFBFFFFDBC9AD09000000000000000000000000000000000000900BDA9DFBDEFFADF9EF0BD0FA0F0A9A00000A000009A00000A0000090090A0A00A000E90B00A00A0900A00A0A0A00900A00000A0A0A0A9A0B0009000A000000090990BFFDFBC9EFDFFFBEBDB0F0A9000909000000000000000000000000000000000FABCFB9F9FAFF9EDAFF0F000000A00A009A000000A09000A0A00A0A0900A009A09E000000900A0090B009000A0A009A0A9009009000000A00A0A90A9A09A0A0E0DBFFFCBF9FBFFFFDFADB09C0090000000000000000000000000000000090DBC9DFBDEFEFFDF0FFBFDA00A9A00090090A000A0A00900A000090A0000A0090A000E90A0B0A0A000A0A000A0A00009A00900A0A0A0A0A0A090A090000000000090B0BDBFFFCBCFFFFFFBFDADE9A900000000000000000000000009009000900B0BFEBCBFF9F9EBFF9EDE0CB0009A00A0A000000000A00A00B00A0900A0000A090A09A000000000A90000B00000B0A00000A0090090000900A090A0A0A000A090A90F0FE9FBFDFADBFFEDEBF9BC9CA90900000000000000000000000009000BC0FCBDFFF0FFEFFDADEFAFB0000A00A000000A0A9A000000000A000A009A0B00A0000E9A9A0A00A00A0B0000A0900000A9009A0A0A0A0B0A000A00000900B000A00A09A9BFEDEF9FFCBDFBDFCF0B09000000000000000000000000009A00A000B0BDEBCBFF9FF9EFFF090C0F0B000000A00A9000000B0A09A0009A00B00000000A0A0BC00009000900000BCA90A000B000A00000900900000B000A9A0A00000A00000A09CA9FBFFE9FFFFFFBF9FCBCBC90000000000000900000900900909090DADABDBFDFEF9FFDA09E0BA0000A9A00090000A00000000000A0000000A000A090000CB00A0A0B0A00A0A0000000A000B000A09A0A0A0A09A000B000000A0A9009A0B09A09FFDFFFFE9EFFEDEFA9F009A000900000000000090000DA0D000000AD0BDEF9EBF9EF9A0DA09C90A0A0009A00A0A000A00A00A0A0900A0A0000B000A09A0B0A09000000A90909A0A0A09A0000A90A00009009A000A000A0A00900A0A0000000B000BFFFFFF9F9FF9FDF0DB0DA9000009090900000009A09A0A9E9E9D0FCBDAFDF0F9E0FA000A0A009000A00A00000A90A0000090A0A0090A9A000B000000F09A0A9A0000A0A0009000000B0A000000A9A0A0000A90B090090A000000A00A0A000B0009F9FFEFFFFFFBEFADE99CB0B09C0000A9090F009F090D0009AEB9F0BDAFBFCBF90F09E9A90A0A9000000A09000000A9A000000A000000A0000A0A009E0000000B000009A0A0B0A000009A0A9A000000A9A00A00A0A0A00A90090000000A90000BCFFFFFFFFFFDF9FB9ACB0D0DA0B09090E0909A90F0F0BDAC99CFADFEDBCBF0CAC00A0000A0000A0B00900A000A090000A000000A0A0090A0009000E90A90A0A00A0B0AC0000090A0A0A0000000A9A00009A09A009000000A0A09A09A0000A900FBFFDFFFBEFFFFEDEDFBDA9A090D0ADA99F0BDEF0F0BCABDBEFADFA9BCBCBCB090090B0A900A00000A0A000A000A00A000B00B000900A000A00A0A9A90A00900090000B0B0A0A0090900B0A0B00009A0A00CA0B0A009A0000000000090A90000009FBEFFDFFFFFFFFBDBEDBD9E9AF99CBE9FCBB9F9FDBDDAFDBCBCFDE9E9E9E000A0A0000B000B0A000000009A000009A00A000000A000A09A0000E0A00B0A0A0A0A9000009000A0A0A000900A0A00090A90000000A00A9A00A00A00A0000A90A000FBDFFFFAFFFFFFEDBEBFADF9FEB9DB0BDFCF0F0BFAFDAFDBDBE0BCBDAC9E00900B0A000A00009A00A0B000000A00000000A0A00A0090000A00DBC9A0009000900A9A0A0A9A000090A0A000900A0A090A9ADA9A0000000900000A00A0A900900009EBFFFFFFDBFFFFFDFCFBEFE9FEBCFFAFBFFFFFCF9AFDAFEDBFCBCA09A00B0A00090A900A000009000000A0A90A00A0A009000900A0A00900A00AC0B0A0A0A0ADA09000009A9A0A9000B0A0A90000A00000000B000A0A09A0000090000A00000009FFFFFFEFFFFFBFFFBFDBDBDBDBF9FFDFF9E9FBEFDAFF90FCB0F0DAC0000090A0A000B00A0A0A00A0A000000009009000A00A0A00000A0ADB00B000009009000CA0A9A0A0090009A0000900A0B00B0A0B0A000A09000000A90A000A0090A0000009FDFFFFFFCFFCBDFFFFFEFEFFFFFFBEFFFFEDBDADBCFF0BC0000000B0A0A00000A0009000000000009000A0A0A000A00B0000009A0000ACB00A0A0A0A0A0B0B090AC90A0A90A000A00A00900A0009000D0A000A00A00900000A9000A0000000000AF9FFFFFFFFFFFFFFF9F9FFFFFFFDBF9FFFEFFEFF0E0CBC0000B0009000A9009A00A0A90A0B009A0A00000000A000000A009A000A00F90A090900000900000A009A09000A00B009A09A0A009A00A0A0A90A000900A00A0000000A00B00A00000900F9FFFFFFFFE9F0FFFFFFFADFBFFEFFFFDFFF0BF9F000A0A900A0A0A900A0000A000000000A00000B0090A000B0A0009A000A0900A0E900A0A9A90A0A0B0090A000A0A90A000A00A0009A000A090900A900A0A000000A000A090000909090000F0BC9BFFFFFFFFFFFFFFFDFFFFFFFFFDEBFC09E0E0CB009000A9000000A00A09000A0A00A00000A0000A0090A00900A000A090A0AF90CA000000A000900A0A009A9090A900A0000090A000A0900A0A000A900090A00090A00A000A0A0A009A0000CBFCBCBF9FFFFFFFFFFFFFFCFFDFEA9F0F009FDB00F0A0A900A9A0A00090A0A0090000000A09000A0000A000A0A900A900A0000CAB00B09A0000B00A0900B000E0A00A009A9A0A0000A90A0A000CB0000A00A000B00009000A090000A0000B0090AD0FCFFFFFDEDFFFFFBDBFFFE9FDE0FCA00BEDF000000A00000900B0A0000A0A00B00A900A000000A000A9000A000A0000A90BD0A000A09A9A00B09A0A00B09ADA909A0000900A900000009A9A0A9A0000000A00A00A000000A09000A9000B0AD0B0B0BCA0FBFFFEF0FEFCBC9E00BCB09CBCBFADA9A9000B0A0A0A0000B0090000000000000A09A090A000A9A00B000B0A00AC0A090A00A0000B00A0C90B0FADA9E0A000A00A000A0A0B0A0000000009A00A000000000A90A000A0B000A0A0090AC900CBDFBCB00909E90BCBC00BC9E0EB0BDADA0000A0A009000000B000A0A0A00A00A0A000000000090AD009A000A0009A0BB00A09A900E9ACBE9A9AF0F9FFFF09C0B09A009A00900009A0A9ADA0A00009000B0A9A000000B00000A009000A090ACB0000000000000000000F000A9090ACBDA9A0A00900A0A9A9A00A9E90000000000000B00A000A00A9A0BE0BE9000A000CF090A00A090A9BDBCB0DBFFFFFFFFA9A0AC09A000A0A0A00090E00090A00A00A000000B0A0A000B00090A00B00A0A90000000000000000000A00BCB0A0A09A0AC0009A0A090000000B00A9EB0B0A90A9009000000A009A00F00BDCBE9E90A909A0A090E90A09ADBFF0FFFFFFFFFFFCF09CB0A00A9000900A0A009A0A090A00A00A0A000009000A00A0A000A0090090A9A9A0000000A0900B09CB00009009A090B0B000000A09A0A0000B0F9F00000A00A0A00A000000A0DA0BFCBFF0F0A000AE9E900A90A09ADFFFCBDBFFFFFFFFFFA9EBA0DA900A9A0A900090A09C00A0900900900A000A0A0000000000000A00A0000000A0B090000A0000A0A0B0A0A0000A0000A00A000A0090A9ADFBF0E0A0000000000000A90A09ABDFCBFFDFFADA9A0B000A90A09CA9ABDFBF0FBFFFFFFFFBDF9FDFA00A000000A0B0A000A0B000A0A0A00A900B0000B009A00A9A0A00A00A9A00A090000A0B009ADA909000009A0B00B0A000900B0000A0009A9FCB0900A00A0000A90000090AC9EBFFFFFFDF0E000DBA90A90A0B00DAFBCBBEDFBFBFFFDFBFFFFFDAD0A90A90000009A9000A9000000A000A00A00000A00090000900009000A90A0A0A0000A0A000A0A0A0A00000A00000B0A0000A9000A0A9E9BCA000000000A0000A00A009AB9E9FDFFFFFF9F00BC00A9E9CB00B09F0F0C9BFDE9FBEBFDFFFF9E9A000A00A9A0B0A00A0B0E0B0A9009A000000B000000A00000A009A0A09000000909A0F0909A900090090A00009A0B00000A0000A09000DADA090A09A00A90000A00000A000E9FFFFFFFF0E0A0CA9E90B0B00B0BF0F0DBBE9A9B0F9F9FBFFFEDA00B090B00000000B09000000000A0000A9A000A00A000A0A000A00000A0A0B00A0A0900A0A00A00A00A000A9A0000000B009A0A00A0A9A0B0F0A000090000A000000A0900F9FFFFFFFBCE9090B9A9AF0F09AC9E9FFBEF0DADADF9EB0BDFFDBADA00A0ACA0A0B0B000A0A0B0A0A0000B00000000900900009000000A900000000000A0A00000009000000B0000A0A00A000A00009000009FFF9F000A00A00000A09A000A0B0ABFDFFFEDB0A0A0CF090A90E09A9BFFFF9FFBDBFBFBDADA0BBEDB009A909090900C0BCBC0900009009A000A00A0A0A000A0B000A90A00A0A9000A0B09090B0B00A0A0A0B0000A00090A90A0000A00A0A9A0A9FFE9E9000000A0000000090000BC9BFFFFDAC90000BA9AF9EB90A0FFFFFFFF0FADFDFFCB0BDFDBF0E9A00A0A0A0ADABCB0A9A0B0A0A0A00A09009000000A00000A00A0900000A0B0000A0A00000A90000000A0A90A000000090A0090000009BFFFFF0A00A00000A90A00A0A0A90BEDFEFDA0B0A9A09DAF90B0CA9FBFFFFFDA9F9FBFFDBE9FBFFFFCB000A9E9C9ADABDFBE9E0000900000900A0A00A00A00000A0000000A00A000000A000000A000000A90A09000090A00A00A09000A00A00BEDF9F00000900A90000000000090EBDBF9FA0F000000EB09EBCB09A9FFFFFFFF0A9FFFFFF9FFFFFFFBC0B090BABE9BDFFFDF090B0A0A0B0A0A0000009009009A00B00A9A0000900B0A90A900B00B0A0A00A00A0A0A0A00A09A00A00A00B00B009BBE00A9A000000A00A09A009A0A90EBCF0DA0A0A0009EB90B9E0A9ADFFFFF0DBCA9FFFFFFFFFFFFDFBC00AC9DBDFFFFFFFEFA0009000000090A90A00A00A0000000000009A00A00000000A0000009009000900909000900009000900000000A0C09A900000A00000000000A0090A900B0A0909090A0F90E9E09A9CBBFFFFBFA09BFFFFFFFFFFFFFFF0B0B0BBFFFFFFFFFFF9CB0A0A9A0B0A0A00A00A00A00A00A00A00A0A00A00A00A00A00A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0B09A9A00A00A000A00A00A00A00A0A9A0B0A9A0A0A0A00B0A9A09A00B9FFFFFF000B0FFFFFFFFFFFFFFF9E00BDFFFFFFFFFFFF0A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000105000000000000B4AD05FE','Education includes a BA in psychology from Colorado State University in 1970. She also completed The Art of the Cold Call. Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(2,'Fuller','Andrew','Vice President, Sales','Dr.','02/19/1952','08/14/1992','908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000C00BFE000000A9000FFFFFFFFFFCFFFFFFFC009FFC00000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB09F00000000FCBFFE9E0BFFFFFFFFFF0FFFFFFC09FFFE0000000000000000000900000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000009009F09FFC0BFFFFFFFFFF0FFFFFFFFEFFFC00000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0B00000FF0000000BFFFFFFFFFFFDFFFFFF0F9FE0000000000000000000000000000000900000000F00000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09FFFC0A9F0000FC00BFFFFFFFFFFFEBFFFFCFFEFC00000000000000000000900000090000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009CBE09C00000000BFFFFFFFFFFFFFDFFFCBFC90000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0009FF0BFA9F0A9BFFFFFFFFFFFFFEFFFFFFC000000000000000009000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009FCBC0DFFFFDFFFFFFFFFFFFFFFF9F0FC000000000000000000C0000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00AF0000000000BFFFFFFFFFFFFFFFEFE0000000000000000000D000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FC00BF0090BFFFFFFFFFFFFFFFFDFC00000000000000000C00000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09EBFC9ADAFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000009FFFFFFFFFFFFFFFFFFFC00000000000000009C0000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BFDBFFFFFFFFFFFFFFFFFFFFFFF00000000000000090000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDB9FFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBFFFBFFF99FFFFFFFFFFFFFFFFFFFFFC00000009000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBBFFF9FDFBDFFF9BFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFFDFBDFFBFFFBFFFF9FFFFFFFFFFFFFFFFFF0000000000000000000000000090A0009CB0DA9A9AF9E9BE900A00F0000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFBFFBFBFDFBFFFFF9BFFFFFFFFFFFFFFFFE00000000000000009CA90A90F00C90BDA9ADA9FF9F9E9BD9B0C9C0F0000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFBDFFF9FD0F9F9DFBFFFFF9FFFFFFFFFFFFFFFC0000000000000DADA99E09CB0F9BCBDAD9F9BDB0BCB9ADAFCB9A9FF000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFBF9FFBDA9F0AD0B0A09DB9BFFFBFFFFFFFFFFFFFFE0900000009CB0B9BDA99F9BDB0F9B0B9AB0F9ADF9BDADB99BCBDA9F00000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFDBFBFDBFCF0F0FDFCBDAD0D9F0BEFDFBFFFFFFFFFFFFFFFFC000000000009CBCF0BCB0F0BDB9E9F9E9DB9E9B0F0BDB0FE9B9ADBF0000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9FF0F9FFBCB0BD0F9A9E00D090BDFBFFFFFFFFFFFFFFC0000000C0B9FB9B9BDB9F9BDA9E9B9E99A9E9ADF99F9ADB99F0F9EF0000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFBDBDBDADEADBDA9C9F9F0FBDADA9DB0F0F9E9DBFFF9FFFFFFFFFE000000B09DA9CBCF09E9A9E9F9BD0F9ADBDB9F9A9E9ADADBE9F0F9F000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFBE9FBFBE9FDBDBCBCBFBC9E9F9E0DBDA0DB09E09E9CB9FFFFFFFFFFFC00009000A9FB99B9F09F9F9B0F0B99E9ADADA9E9F9F9B9AD9A9B0FF00000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFDF9FDFBCDFDADA9E90B9C9CBFBCBFDBF0F9FBC9E99E9AD0FFFF9FFFFFFFE0000C0DBDB0DAD0F0BC9BCBCF9BCBC9BDB9BDB9F0B0F0F9BE9E9F9F00000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFDBBBFFB9CFB0BCB0F09FDE9FA90DB9CBD0F9E9CBF99E90F9A90BFF9FFFFFFC00000B9A9ADB9BF0BDBBCB9B9BCBDBBDA9EDA9E9B9F9F0BC9B9F9AF0000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFF9F9BDFCB0DCB0DBC9DBDBF0A9E99FF0FCB0FB9E9FBC9EB0F09EDBCF9BF9BFFFF000909CBDBDB0F09BCB0DBDADADB9A9CBDB9B9F9E9E9A9BDBFCB0F9F9F0F0D000000000000000000000000000000000000000000000000000FFFFFFFFFFFFD9BF9FFB9FCB0BCB0DBE9E90DBDB9E09CB09AD0DBDA9DBD9C99E99E9B0F0FFFFFFFC0F0A9BCBCBCB9F0B9DB0B0F9B9E9DB9B0F0DA9F9F9F9E9A9B9DB0FF9F99BBF990C000000000000000000000000000000000000000000000FFFFFFFFFFFB0BFF0FBCDADBC9E9BCB0D09AF09E0D9F9A9F0DA9E09D0A00F0BCBDA9F0F0F0FB9FFF00009CBDB9F9BCBDF0B0F9F90FCBCB0F0F9BF9F0BCB0F9F9F9EB0F9FB0BDAFDBCF9AD09A0CBCB0000000000000000000000000000000000BFFFFFFFFF0BD9FF9F9C9ADA09F09C9CB0BFD09E99FA9AD9E9F9F99F0F9F99BD9B0FD0FF9F9E9FFFF009ADA9B0F0BCB9B0B0F9E9AF9B9B9F0B90F90B9F9BDB0BCBCB9DB0F9F0BD9A9B0F90F0DB909FF000000000000000000000000000000009FFFFFFFBC9F9EF9F0F0BC9A9DA99E9A9CBD0BFD9E90DFDA9F9BCBCBCBDBCBEDBEDF9BF99F0F9E9BFFC00009C9F9BDB9E9F9D0B9F90F9E9E9F0DB0FBCF0BCBC9F9BFC9A9FBCBDABDBC9B9EB9BADBFA9AF0000000000000000000000000000000FFFFFFE90BDADBF9E90D0BC9E90E90F0F90BD0BA9FFB9A9F9E9F9F9F9F0DBDBCB9FBE9EF0BF9E9E9FF009090B0BCB0D9BCBA9BCB0F9BCB99A9F0BD09B9F9B9BA9E99BE9A9FF909DADB0DB9DAD9BC9DBD9C00000000000000000000000000000FFFFFD09BDFB9F0BC9E9A9C9A90F9CB090BDA9F9DF09FD9FDADBCBDBDE9BFBDFBDCBD9DB9FDFFBFD9FE000E000D0B9FBADBDDADB9F0BCBDAD9F0BCBFBCB9E9E9DB9FAD9BDBF9A9FAB90DA9F0B9ADB9BE9ABC000000000000000000000000000BFFFFCB9BCFB0FD0D0A909CB09CB9CB0FDBCBDF9EBDBF0BE9BDBDBF9E9BFFD0FBDFBF0FB0DBF0FFDBE90009090B0B0DB0D9A9A99EDAD9BDA9BAB9F9B9CB9E9F9F0BCBDBADA9F9DA9D9E9B9E9BC9FA9E99F9CBC00000000000000000000000009FFFE99DADB0DF0B0BD00F0B0FA9C0B9DB0DBDA9F90F9FFFDBDBFFDFF9FDBDBF9FBFDBFF9FBCBF9FAF9FBC000AC00C9ADB0BDBDADB9B0F0BDAD9CF0BCFBDF9B0B0F9BDAD9BDAFABDABD9ADB9E9BC9F99E9AF99B0000000000000000000000000FFF99EBDBDFB09E9C00F09FC90DBDB0F0DBADBD0BFF9F99FBFFDB9B9FFBDFBDBF9F9FDBDFDBDDFFDFFAFDBF090090009A9F0BCB9ADADB9F0BDAB9BDB9F0B0FDBDB0BCB9AD0BDF9DA9DABD0BDBD0B0F9E9BD9AD0F00000000000000000000000BFF09E99ADB0DB0009A99F009BDBCB0F9A9CDBCBFDBDF0FF9BDBFDFFFF9FFBDFFDFFFBFFFBFFBA9FBF9F9FCBC009A090E9C9BDB9CB9F9CB9F909DADADA9F9F9ADADBDBF0F0BCBBDA9FA9D0BCB9AB9F9A9BCBE9BF9B0000000000000000000009FE09F9DAD9ADA0D0F0D9E09FF0F0B9F9E9DBA9DBDB9EBFDBFDFFDBF9F9FFF9FBFBF9FFDBDFF9FDFBDFFDAFBFB0000000909ADA9CBBCB0BBCBCBEB9BDB9F9E9ADB9BC9A9F9BDB9DBDA9DBAF9BCBD0DA9F0DB99E90D0F00000000000000000000FF99BCB0F0E90DA090B0A9DB09F9FDE9E9DA9DEBDADFFDBFDBFBFBFFFFFF9FFFFFDFBDFBFF9FFFF9FFBDBFDBCFF009CB00AC99FB9C9BDBC9F9B990FCB0F0F9BDB0F09BDF0BC9ADFCB9E9D90F9BDA9BDA9F0DA99EB9BCB000000000000000000BF00DB0DB9B0F0090BC9D0BCBDA9A9B9E9A9FBF9F9FB9FBDBFDFDFDFF9FFFFFFFDFFFFFDFBFFBDBFBFDBEFBFFBD9F00000900AC9FABC9ADB0BC9E9B9BDB9F0F0F9F0FA9A9F9BF9AFB9E9BEBD0BDADBCB9F0B9F0F99E9BDF00000000000000000FC0BD0F90D0D00F0D09A9F9BDADBDF0F9F9F0D0F9FBDFFDF9FFBFBFBFFFF9FF9FFBFDFFBFDFFDFFFFFFF9FDBDFBEBF0090C0909B0D9B9F90F9BF0BCBCB0F9BDB9E9BD0F9F0F09E9F9E99E990BDADB0B9E99BDADB9E99F0B0000000000000000BF0BDA99ADA0B0909A9F0F09E9FBCB9F9CBC9FBF9FBDFBDABDBFDFFDFDF9FFBFFFFFFBF9FFFFBFBFDFFDBFFBFEBFFDF0000B00A9ADBA9E9E9B0F09DBDB9F9ADA9E9BDA9BDADB9E9FDB90F9BCBCBDB0DADBCBCB990F9EA9F9F000000000000000FC0DADBC9009C9E0F9CB9F9F9F09FDADBF9FBDBDFF9EBDBFDBDBFF9FBFFFFFDF9F9FDFFFFFBFDFFFBFFBFFFDBDF9FAFF0000909C9A9DBDB9E9F9F9A9BCF0FDB9F9F0BDBCB9F0F9B0BEDB0F0B090BDB9DB0BDBDAF9A99DA9EBC9000000000000BFC09D09AD0DA0099A0BCB0F0F9F9BDF9CBF9E9F09FF9FF9FBDBDBFF9FDF9F9FFFBFFBDFBDFFFFBDFFFFFFDBFFBDFBDBDF0900C0009E9A9E99A9E9F9E9B9B0BCF0F9F9A9BDA9B0F9FF9B0F9BD0BDB0F0BDBD09AD9E9F0B9F999AC00000000000FE09A9BC90B0090F0D9DBDBDBDBFCFBB9B9C9BDBFF9FDBDBDBDBDF9BDBFBFFFF9FDBDFFBFFBDF9FFBDBFBDFFFDFFBDFFBFE00B09A9C90DB9F0DBDB0B9F0F0F9B9BDA9E9F0BDBCB9E9FB0F9BC0BCB0F9BCBDA9BF9A9B0F9E9ADADB0000000000FF0DA9F09000C9E9ADB9EB0FBDAF9BBFCFFCBBDADBDBCB9F9FDBDA9FDBF9FFDB9FFBDBFBFDBFFBFFBFFFDFFBFBFBBDBFF9FF0000000B0FBADADB0B0F9E9F9F9BCBCB9F9F0BDBCB9E9BDF99ADBD09BDBCBBDBDAD0BD0F909BDB090BD000000000FFF09C9E09E9B09F09AF99F0F9F9FDDBDB9BDFDBDFBDBDFBDADF9BDB9F9F9FBDFBDFFDBFDBDFBDBDFDBFFBFFDFFDFFF0FFBDF0000D00909DB9A9F9F0F9F9A9ADBDB0F0F09E9BFCB9BCBCF9DA9A9CBDB9D0B0BDBDABD0FBC9ADBDBCB9000000009FFC9B0900000F09F9DBE9F9FF9FABDBBCFF9BE9BC9FFBDBD9B0FDADBDBDF9FF9FBDBFDFBFBDFFFBFBFBFFFBFBFBF9FF9FFBFF090A09E9A9E9D0BCB90B0F9F9F0F9F9B9FB9E9BDBCBBFB9A9DBDA90BCB0BDBDA9BD0B9909BDB0B09F0E00000000BCA09F0C90D090F0FBC9F9F0BFDDFBFC99BEDBFDBF9D9EBFBDB9F9BDBDB9FF9FDFBDBFBDFFFBDBDFDFDF9FFFFDF9FB9FF0FDF000900009F9F0BDB9E9F9BCBCBB9E9ADA90F9F9ADBD0F9E9FADA9CBDBDBCBD0B9E9BDBE9AF9E9C9FB09000000000099F00B0B0BE9BDBC9F0BF9F0BBBDF9BFFDBDB9F9FBBF9C9F9F99FD0BDFB9FFBFFFFFDF9FBDFBFFBFBFFFF9FBFFF9FF9FBFBC0000D09E9B0BDA9E9DA9E9B9BCF99F9F9F9ADADBE9FF9B099BD0B9E9A99A9F0DBC9A99F90F9B0A9CBC0000000000CB0B000DBC9CBC9BFBFC9F9FFDDF9FF9BBFBDFBF9FD9FBF9F9FFBBDB999F9F9F9F9BFBFDBBFDBDFFFFFFFFFFBFFFFBFFFFFF009A0A09CBD0B9F9A9BDB0DADB9AF0BCB0F9BF9BDA9FEDBCBCBD09BDBCBDA9F0B9E9E90F9AD9D9B99BC900000009AD9C0DA09BF99BFDBD9FBFF9BFBBF9FFDFDBF9F9FBFBDBDB9F9FD9F9FF9F9F9DBDFD9F9FDFBFFFBDBFF9FBFDFDBFFDBBFDBFF009009A9EBD0F0F9ADADB9F9E9DBDB9E9ADB0F0BDADB90B9F9A9E9BC9A9F90BDA99BDB0BDB0BADAF09AC000000099A0909DAD0F0F9BCBFBDADFF9FDBFBDBFBDBFFF9FDFBDBFF9F9BF9F09F0F9EBDB9FF9FFBFFFBFFFFDBFFFFBFBF9FBFDFBFFF000C900999A9BDB0DBDB0F0B9FA9ADB9F9BDB9F9E9FBCB9E9A9CB9E9B9DB0BDA9FBCB09CB0F0D9F99E900000009CBC0B0F0B9F9FDADF9FDBDBF9FDBFBDBDFDFFF99BDBBDBDF9FBFFD9F9F9F9F99F9FF9BFBDBDFFBFBFFFFBDBDFF9FFFDFBDFFF000B00B0FAD0F0BCBA9ADBDBCBDBDB0F0F0F0F0F9BF99E99BDA99F9E9EB0F09F909F9E9BDB99AB9CB9F90900000B909C99BC9A9FBDBBDBF9BF9FFBFDFFFBFB9F9FFFBDFBFFBF9F9FBFDBDBDB0FF9F9FBFDFFFFBDFFDFFBDFFFF9FBDBFBFFFF9FF00000C909BB9F9BD9FDA9ADB9BDA9F9B9BDB9F0BCBE99E9E99E0B9BD9F9BDA9FB0B99E9ADAD9CBBCB0F0A90009CBCA9AC0F9FD0F0DFBFDF9FF9BDFF9F9FFDBFF9F9FBFDBDBFFFF9FBBDBDBD99BDBC9DBF9FBFFFFBFBDFFBDBFBFFFFDFFFFBFFFB09C90AD0D0F0F0B0B9F9F9E9EBDB0F0F9BCB9F9BFDBC9B9BC9BDADA9A9E99F0DBDE99BDB9B0B9CB9F9F9CB909B9090D9B9F0BBDBF9F9FBFBDFFBFBFBFBDFF9BFFF9FDBFBFDBF9FFDFBDADBC9CB9BFBDBFDFFFFBFFFBFBFFBDFDFBFFBF9FFFFBC00A0090B0B9F9E9F9E9A9E9FDB0FDBD0BCBDA9E9FB09BE9E9BDADB9F9F99EB9BF0B9ADADA0DBCB9E9A90B0C0BDA09E9ADADBDFDBDBFFBD9FFFBDBDBDFDBF9FFDB9FDBF9FDBFDBF9F9DBDBDBFB9FDBDBDFBFFBFDF9FDFDFBDFBFBFDBDFFFFF9FF009090BC9BCB09B9E9BDBDB9A9F9A9ABDBDA9F9FF9DAD9F9DA9DBC9ADBCB9CBC9BDADBDBD9A9BD0BDBDBDB90DAD009F9F9F0B9FA9DBDFBFDBDFFFFFFFBFDBDBFDBFBDFFBFFDBDFBFFFBDBDBD9FDBDBDBFDBDFFFBFFBFBDFBFFFFFFFFBFFBFFFF0000E00B0F9F9F0F9F0BCB0F9F0F9F9DBCB9F0B0FFA9A9BA9DA9BBD9A9BCB9FBDA99A9A9AD9CB9F0BCB0BCB0990DA9CB0F9FDADFBFDBDFBFFBDBFFBFDFBFBF9BFF9FB9FDBDBFBDBDBD99F9DBDBDBD9FD9BFBFFFF9FDBFFBDBDBDBFBFDFBDFBFFF0090909C9A9E9B0F9F9BDB0F9F0F0F0BBCB9FDBF09F9FC9DA9F0DA9DBCB9E90BDBC9DBD9A9B9E99F99F9900BE9A9CBDB9E9BFBFDBFFFBDF9FBFF9FFBFFFDFFBD9FBDF9FBFF9FBDB9FFFFFFFF9F9FB9BFDFFFFFBFFBFDBDFFFFFFFFFFBFFFFFBF0000AC9A9F9B9CB9E9E9ADB9EB9FB9BDFBDA9ADF9F09A9BA9FBDB9EB0B9CB9BCBCB9BE9A9CBC9BF0BF0F0F9C90C9B9CBD9FD9D9BFDB9FFBFFDFFFFFFFBDBB9DBFBDFBBFDB9F0DF9FDBFFDBDFDBF9DFFDBFFF9FFF9BDBFFFBF9FF9FFBFFFFFFFF00090909CBCBCB9F9F9BDB0F99F09E9E90BDBDBFB0DBDBC9CBDADA9DBC9BDE9F9BDAD9BDA99BF09F09B0909BCB9ACB9FAF9BFBFDBFFF9FDBFBFBFBFBDFFFDFBDF9F9FD9F0D9B9FD9BDB9F9BF9FDFBDBFFFFFE99FFFDBFBFDFFFFFFDFFFBF9FFF900C0A0B9BDA9CB9E9ADADBDBE9BF9F9BFCBCB0BCBA9ADB9B0F9BDA9F9E9B9A9E9BDAF09DAD90F09F0DBD09F00D9BCB9DBCF9FBF9F9DFBBDFFFDFFDFBFBFFBDBBF9FBF09B9D9F9BD9FDBDFDBDBF9FFDFFFFF9009F9BD9FBBFBFBFBFFFFFFFBDFE09A90C0F0BDB9E9BDB9F0B0F9F0F0BCB9BDBDBDF9DBDBCADB9FE99F0B99E9DB9F0B99FB09B0F9BDA9B0B0FB09A0DBDBBDB9E9FF9FFB9FDFBF9FBDBFFFDFBDBDFDBD9DBD9CB99BDBF9BDB9FDB9DBD9BD990000909ADBF9DFDFDFFFFBF9FFFFFBF00000909BDA9E9BCBCF0F9F9ADB9F9BDE9A9ADFA9ADADB9B9F099E9BD0F9FB0F0BDBE909E9F9BCB9F09CB9C9E9DBF0FDA9FDBF9FBFDFDBFFFFFFFFF9FFBDF9F900000909B9CBD9D99C90909090900909009DBDCBD9F9FFBFFBFDFFFFFFBFFFFF009CB0B9E9BD9ADBDB9B9F0BDB0F0BCB9BDBDAF9C9B9AD0DADBDA9ADA9AF0DB9F9AD9BDA90BCB9E90DB09F0099A9DBF9FF9BFDBF9BFBFFBDFFBDBFFFF9FBDB900B090900909009000909C9AD09099CB09F9BDBBDBFBFF9F9FFBFBF9FFFDFBFFF000000CB9E9ADBDBA9E9E9FDA9F9BDB9FCBCB9FBBC9F9B9BDB0BD09BD99BF0F0BDBBCB9DBDB9CB9E90090BF9AD9F0FDB9EDBDBDFFDBDBDFFBFFFF9FFBFDFBDA9D9BDB0D90D0909B9DBD9BD99F9F9F9DBD9F9FDBF9FDFBFBF9FFFFFFFFFBFFFBFC09A9090F9F9A9AD9F9F9B0BDA9E9ADA9B9BCBFC9BA9F0F0BDF9A9F0B0F09B9F909CB9E90B0FB9E90000FD00DABCB9BDF9BDBFBFBFDBFBFFFFFFBFFBDFBF9F9FBFDBDF9BDB9DBD9F99BD9F9F9BDBDBBDFBDFBFF9FFBFFDFFFF9F9FBFBFFFF9FFB00C0A0F0B0F9F9BE9A9E9FF9BDBDB9F9E9E99B9BC9CB90BDA9AD90B0DBDBFCBCBFB9E90F9DB9C9000099B09B9DB9F0F9BDBF9DBDFFBFDFBDBF9FDBDBFF9F9FBFDBF9BFDB9FBDBDBDBDFBD9DBD9F9DDBF9FBDF9FF9FF9FBDBFFFFFDFFFDBFFFFC09A9099BDF9E9BC9F9F9BCB0F0F0BCBCB9BCBFD09BBDAD0B9F90FBD9A9BC9BDB090F9F90ABC9B9F9F90E90BC9ADF9FCBFF0FFBFF9F9FBFFFFFFFBFFF9FFFFFDBFDFFDBFDF9DBDBDBDBDFFFBDFBDBFBDBFFFBFF9FFFFFFFFFF9FBFBFFBFFFFBFF00000CBCB0B9F9FA9A9ADB9F9B9BDBDB0FCB0BEBC9CB9B9CB0F909AD9E9BF0BCB9F0B0F9D9BD9FDF9F99E9CBF9A9E9BD0FBD9DBFBFF9FDBFDBDFDB9FF9FBFDBDBF9F9F9FFF9FFDBDFFFFFFFFBDFF9FFFFFFF9FFBFDBFDBFDBFDFDFBFFFF9FFBF009CB00BDBCB0F9FDBD9ADF0F0F0B0BDB9BDBF99B0B9E9CB9F9E9F9BA9F09F9B9E9BDB09A9DBFFBFFFF090A90F9F9F9BF9FBFF9FDDBFFBFBFFBFBFFF9FFFDBFF9FFFBDBF9FF9F9FFBFB9F9DBDFBDFFFBFFFFFF9FDBFFFFFBFFBFBFDFFBFFFBDFF000009B0F9F9FA9ADABDB9F9F9BDBDADADA9F0F0D9E90B9E9A99A9C9DA9FBCBCB9E90DAD9FF9DFFDBF90F9DF9E9EBDF9F9DBDFBFBBF9FDFBDF9FDF9FFBDBFDBFFB9FF9F9F9F9BF9FBDFBDBFF9FFFBFDFDBFF9FFBFF9FBFFF9F9FFFBFFFBFFFFF09A09F0F9B0FBD9F9BD9AF9E9ADAF0F9B9F0DB09AB9F9CB9F9E9DAB0BDB0DB99CB9F9B9BF9FFBDBFFDF09E9AD9B9CB9F0FBFBF9FDFFFFBDFBFFFBFFBDFFBDBDBFDF9FF9FBF9FF9FDF9FDBF9FBFBFDBFFBF9FFF9F9FFFDF9FFFFFBFFDFFFDFBFFC09C009BC9FBCBE9ADAF9E9B9F9BDB0F0F0BBDBC9DA9A9E90B9A9D9F0BDB0FA9BCB0F0D9FF9FFBDBFFF909F9AD9FBDE9F9FD9FF9BF9FFFBDBDBFDBDFBDBDBFFD9BDBDBF9DBF9FFBFFFBFDFFFDFDBDFBFDBFF9FFFFF9FBFF9FF9FFFFFFBFFBFFFF0090BC0BB0DBDBD9BD9F9F0F0F0BDB9F9F9FB09B0F9C99BDBC9F0B0BDA9F9DADB9F99FBDBF9BDF9FBF0DB0BDBC9F9BDBF9BFF9FF9FF9BDFFFF9FBFBFBFFFDBBFD9E9F9EBDBFF9FF09FFBFFDBFBFFBDBFDF9FBDBDBFFFDBFBDFBDBFBFFFFFF9FF00A009BD0FB9F9AF0BA9E9BDB9F9F0F0BCBF0DB0DB0B9BCB09B0F09DA9DB0BDB9E90FF9DBDFFF9DBFD0B0FDBCBBF9F9F9FFDB9F9FF9FFFFBDBFBDFFDFDF9FBDDBF99DBD9F9F9FF9FBDBDB9BFD9F9FFDBF9FBDFFFFDBDBFFDBFFFF9FFFBFFFFFFC090F0DA9BDEB0F9F9DF9BCB0F0F0B9FDB9DB9CBB0D9E9BDBC9F9FA9F9ADBCB0F9DB9DBDB9F9FFBDF0DBD9ADB9D0BDBFE9BBFDBF9FFBDBDFBDBDBDBFBFBF9FFBDBBFBDBF9E9FBDF9DBF9FDFDBFBF9FBDFF9FFB9FBFFBFDBFFBDFFFFFFFF9FBFFF0000B0FBCBBDF9B0FAB0F9F9BDBBCF0BCFADA9C9BA99ADB0B0B09DA9F9A9BDB0B09FBFFDBFF9FFBFB00BDB0DABDF0F99FD9FBDBF9FFBFBFDBFFFBD9FDFDBD9FBDFDF0DBDB9D9BFFF9EFBFBFDBDFFDBFBDF9FFFFDBDF9FDBDFBFBFFBFFFFFF9FFA0900909BD9A9E9F9DBDA9BCB0D9B9F9B9FBD0B9C9F0D9AD9C9F9A9F09DBCB0DBDBD99BFF9FFF9FDC9F09F0BD9A9F9FF9FBDFBFDBF9FDF9FFDBDFFFBBFBFFFBDBDB9FB0F9FBFD9F9F99DBDFBFFFBFDBDBFFBDBDBFFBFBFFFBFDFFFFFFFFFBDBFC000DADBCBF9F9F9EBDB9F0F9FBEDA9E9EF90B9E9B09BAD9A9B9E9F09FB0B9DA9BDBFFFDFFBFFFDB0B09F0BDBE9F9BF9FBDBBDDBFDFFFBFF9FFB99BDF9FF9F9F9FBDBDF9FDBDBFFF09CB0F9FFFBD9FFFFDBDFFBDF9FDFDFBDFFFFFFFFFBFFD9FF009A090BF0F0B0FB9E9CB9B9AD9B9F9F99E9C99AD9AD9B0DADA90BDB0D9F0B9FDFDBDBF9FFF9FBF09FE9F9E99F9FCBFBDBFDBBDBF9F9F9FFBDFFFFDBF9FF9F9F9F9DB99BFDBFD99F9B9DBF999FFBDBDBFFFB9FBFFFBFBDFFBFBFFBFFFFFFBFFF000090F9DB9F9F9ADBFB0F0F9BE9E9E9BF9A9EB9AD9AD0B09BDBD0BDBA9ADA9BBFFF9F9FF9FFFDBD009ADB9E9DA9F9FCBDBFDBF9FFBFFF9FFBDF9BF9DBFBFFBF9FE9DBFD9BDBF009FDB9DBFC0909BDBDBDFFFDF9F9FFFBFDFFFFFFFFFBFFFFBFD009E90ABDA9E9F9F09F9BDBC9BDB9F0FFE9099E99ADBBDBC909A9F09DBD99DFDBDBF9FFBFF909F0BDBDB0D9BE9FBDB9FBDBF9FFBDFDBDFF9FFBFF9FF9FDFBDFF99B09DBC0009DB9B9FFBDFB99F9DBF9FF9BDBBFFFBDFFFBFFFFFFFFFFFBDBDFE09A00F9DBBDB9E9BFF0BCB0BF0BCB9F9B99F9E9DADA9C90B0BF9F0BCB09A9FBF9FF9DF9FC909FB0DAD0FD9BE9F9DBFDBDBF9FF9DBFBFF9FFF9FF9FBDB9FBDFB90F9FDB09B9D9AD9FFDBDBBFFF9FBFFFFB9FFFDFDBDBF9FFFFFFFFFFFFFFFFFFF0000909AFCB0F9BCB99F9F9F9FDB9E9BFCB0B9B09BDB9AD9F090BD9BDBC9FBDFF9FFA9F9909BFDA9B9B0BAD99BFBF9BFF9FF9FBFBDF9FFFBFF9FFDFBDF9FBDFDF9FFBDBDBDBD9BFD9FFFDFF9FFFFFFDBDFB9BFBFFFFFFFDBFFFFFFBFFFBDBFFF0090E9BF9BDF9E9BCBE9BCB0FA9ADB0F9F0D0F0F09BCB9A99F9F0BC9A9A99FF9DBFFDB9DBFDBFC9CBDE9C9BE9DA9FFD9BF9FF9FDFBFFF9FFDFFFFBDFBDBBDF9BDBDBDBFFDBCBD9FBFFBFBDFF9BFFFFF9BDDFDFFF9FDBDFFFBFFFFFFFFFFF9FFF90E900D0F0B0BDBDBDBCB9F99FBDADB9FB9A99B9ADA9F0DA90B09F9ADBD9FF9FBFF99DBFFF9FF9A9DA9DBFC9FBDF9BFFF9F9BFBF9FDBFFFFBFFF9FFBDBDDBBFDB9FBDFD9BF99BF9FFFDFFBFFFFFFFF99FBBFFBDBFFFFFBFFFFFFFFFFFFFF9BFFC0909A9B9F9F9ADABF9BDA9AF9FBDBCBF90DBCBC9B9F09B9CBD9F9AD9B0BFBDBDBD9FBDFF9FFD09DA9BE999BF9F9FFDB9FBFDFFDFFBDBDBDFFF9FF9FF9FBFDF09FD9FB9FFD9FF9FFFFF9FFFFFFFFFF9FFFDF9FFFDFBF9FFFFFFFFFFFBFFBDFFBF00AC09EDADA9F9BD09E9F9F9E9CB0BDBCB90B09F0F0F0DA90B0BC9B0D9FDDBFFD9BDFBFFFDBF0B0DBD9BCBDBCBF9FBDFBDFBDBF9F9FFFFBDFFFFFFDBFF99F9F99FF99F90BF9FF9FF9FFDBFFFFBFF9FF9FFBFF9FBFFFFFFFFFFFFFFFFFFF9FDFF0909A9B9B9BDAF0BFF9BCB0F9FB9FDBFBCBDBDA99B99B09F9C99BC9BA9BFB9FFBF9BDF9FFBFF9CBBCBE9F9ADBDBF9FBDFBDFBDBFDF9F9FFF9FBDFFFF9FFBDBDB09BFDBDBDBF9FF9FBDBDFFFFFFFFB9FF9FFFFFFFFDBFFFFFFFFFFFFFFFF9FFFFA0009CADADA9DBD90BCB9F9BF0F0B0FF99090B9CBCBC0F90B9BE99AD9FFD9FFFDFFDBFFFB9FD009C999F09F9FBDFBDBF9FBFDFF9FBFFFBDBFFDFBFBDFF9FFFBD9F99BCBDBD9F99FFDBFFBFFBDBF9FFFBFFF9FFDBFFFFDFBFFFFFFFFFBFFBFFBFD09E099BDBDBA9AFFB9F0BCB0F9FDB9BDA9EB9CB09B9B90F0F099E99BDB9BDFFB9F9FDBFDFFF0BDB0FF0BF0F99FBDBFDBDFDBBDBFFDB9FFFFFFBFDFFBF9FDBD9F09FDB9F9DBF9FFDBFDBFFFFFFFF9FBFDFBFFBFFFDBFFFFFFFFFFFBFFFBDF9FFF0009A9E9A9F9F9F90F0BDB9F9E9A9FF9C99C9A99F0D0CB990BCB90F9FF9FBFFDFBDBFF9F99F090FB09F9DB9FFBDBDFBFBFBDFBD99FFFDBDF9FDBFBDFDFBFFFBDBDA9C9F9A9DBDBFDBFFFFFFFBDBFFDFBDFFFDBFFBFFFFFFFFFFFFFFFFDBFF9FF0090CB9F9E9E9F0BF9F9ADBE9BBDE9EB9A0BD9E90B9B9CB0F99ADB09BDF9FFFBDFBDFFFBFF9F0D9F9F9EBDB9F9FFBD9FDBFBDFFFBDBDFFFBFBFDFFFBF9F9FBDBDBDBB90F9F9FBDBFDBFFFFFFFFFFFBFFBF9FFFFDFFFBFFFFFFFFFFFFFBFFDBFF9A0A90F0B9F9A9FDADADB0DBCDA9BFF9C9D0B090F9E90B9D0B0D099FFF09FBFFF9F9BFDF09F09A90F9F99BCB9FBDFBF9BFDFFBDBDBFBF9BDFFDBF9FDFFBFFDFFFDBDDF99F9F9DBF9FFFFFFBFFFFF9FFDFFFF9FFBFFFFFFFFFFFFFFFFFFFDF9FF0D090F9BD0BFDF9ADB9BCBBDBBDBCBF90B0B9DADB090BD0B09DA90F9B99FBDFFFFF9FFF99F00DBDBDA90FDBDFF9F9FBDFDBDBDFFFFDBDBDFBDBFBDBBF9FD9BFBF9F9AB9FDF9FBFDFBDFFFFFFFFFFFBFBFFFFFFBFFBFFFFFFFBFFFFBFFBFFBDBFF0009B0F0FF9B0BF9ADE9BDA9CBCBDBE9CBCB0909DBC0BD0F9A9A99FDFF9FFFFBDBD9FFCB9F9A90F9BF9B9F9B9FBF9FDBFBFFFBFF9BDFBFBDBF9FFDF9F9BF9FDBF9F9DF9B9BDF9F9FBFFFFFFFBDFBDFDBFDBFFDBDFFFFFFFFFFBFFFFFF0BDBFFC09ACBDB9B9E9FD0F9B9ADBDFB9F9BD9A999ADA9A99B09A900D9D09BF9F9BFBDFFDB0BFD9F00DBDBC9FD0B9FDBDBDBFBDBDBDBDBDFFBDFDF9DFF9BFF9FFDBDBF9FBDB0BD9F9BDB9F9FBFFFF9FFF9FFBFDFBFDBFFBFDBFFBFFFFDFFFBFFC99DBFFE0909BCBCBF9ABF9E9F9A9A9F0BCBBF90E9D09C90E9DADA9B9A00BFF9FD99FFBFBFD99BF00009E9B99AD9EBBDFF9F9FDBFFBDFFBFDFBFBFFBF9FDBDBF9B9F9DBFDBDFDBCBDFBFDBDFFFFFBFF9BFF9FFBBDBFF9FFFFFFBFFFFFFBFFFFFF09BFFD090ADA9F9B0F9F0F9F0F9FF9ADB9FF0CB99A9B0BF9B0999C9C9B99FF9F9BFFBDFFFFF0F900C9BDBDF0F9BD9CFB9FBDBBFDBDBF9F9FBDBDB9F9F9FBFF9FDF9FB9F9BDB99F9F99DBFFBFFFFDF9FFF9FF9FDFDA9FDBF9FFDFFF9FFFFFFFF009DFF0F00DB9F9ADF9F9F9A9B0F90BDB0F9DB90BE9C0D9090BCB0B0BC009BF9FD0BDFF9FFBDF9F09009ADA9B9F9FBB9FD9FBDFDBFFFDFBFF9F9FDF9F9F9F9FFBFBF9DBDBC9BCB9F9FBFF99FFFBFB9FBD9F9ADA9B9F9FBDBFBFBFFFFBFFFBFBFF09BFF00A9A9F0BDB0F0F0F9E9F0FBDADBCBBCBD09B9A0F9AD09C9C99B909FFDBF99BBDF9FF9BF00000999FDDBDA9DF9BF9FDBBF9F9BBD9BDADB0B0F9EBF9F9BDBDBF9F0FBCBDF9DBDF9FFFBFFFFDBDFBFCF9BDFDB9F9FBDBDFFDBFFFFFFFFFF0099FF0D009E9FCBF9BBF9BCB09B9E9F0B9FDB00BC9C990BDA9B9A9AD0D09BF9FDBDFDFBFF0BFD00E900F99A9F09FB9FDBFFBDFBFBFDFBFDBDBDBDF9BD99DBFDBDBDFF9F99F9B9FBDB9FBDFFFFF0BFF9E9BDBDB9BDBF9F9FFBFFBFFFBFFFFFFBF090FF0009E9B9BDAF0DBFCBDBCBDFB9FDA9BC9BD9B0B0BD090DAD0909A90FFDBFD9BFBFDF9DF00900E9BCFBDB9F9FDBBFDB9F9D9FDBB9DA9F9F9F9BDB9EB099BFDBDB9F9F9BFDADBDFF9FBFFFD9FC9BD9F9BDBFFFFFFFFFBFDBFF9FFFFBFFFFC9FFBF0A9E9BCBCBD9FBF0B9B0BDAB0F0B9FFBC00B0D0D9A9F0B909CBD009BFF9F9E9FFFFDBFB0000900DB9DBCF9E9BDBDBDF9FBF9BC9FBDB9FBDBFFBDF9DBDAD9AFBFDBDBC9DBDBDBDBFF9BFFADBB9F9F9BDBDF9BDBFFFFFBFFFFFBFFFFFFFF0B9FFDC909BDBDB9FA9CBDBDAD0BDBDBDADBDB99ADB0B0F9090DA9A90B90F99FF9F99FFFB9FDAD000E09ADABDB9F9F9F9FFBF9DBDF9BF0DBDBDBFDBDFBDBF9BDBD99DBBDADB9BDBDBDBDBDFFFF90DFBDBD9FFDBFFD909A9FFFF9909F9FFFFFFFAD0BFA9E9ADADADA9FFB9E9ADB0DADADBDADF9E0990D0900F0B99C90BC090BFF99FDBBDBDF0BD00009009B9DA9F9FBDBFDBDFBF9BAF0DB9BCBDBDBDB0DBD99DBDBBF9FDBDBDE9BDBFBDBFFBFF09FBFDADBFFFFFD90BDBDFBD0000BDBFBFFFFFF00BFADA90D9BF9BDF0BDE9BDA9F9B9F9AF9BF009BCB0B0DB90D0F0BC99B0B9DF9FF99CBDF9BDA0000009DEDB9F9AD9FBDBBFBF9BD999B9E99BC9FF9FDBF9FFF9DBDDBDBDBDB99DBF9DBFBFDFF9BF9909909090000FFFF900000F9DBFFFFFBFF09E90C90DABAF9ADA9BDA9BCB9F0BCF9AD9BCDB9C09D00B09E90B0909AD09C9BFF99E9BDBF00900000000B9ADBDBDBFADBDFDBDBDBCF0D09F9FF009F9FF9F090BE9EBFBFBFBDF0BD9FBDFDBFFE9DBC09FFF00000909FFF0009090FBFDBF9FFFFF09E900A99D9DBDB9FCBDBCBCB09FB0BDBADBBCB9A0B9C9F09A9DBC909A90B099FF9BDBFDBD00090009000F9BDADBD9F9FBBFF9EDB9900000999BF0000009FFD9999909FDBDBDF9BF9FBFBDBFDA99BB09FF009FE000FC009FFF099DBBDFFBFFFD0000A9CA0BE9E9E9BDA9F9B9EB09F9E9DFADF9C09D09A90BC9CB0B0E990F9F00F9FDBDA900000000000090D0BDBDEB9F9FDB9F9BC9E9900000BFC0000090FFFFFD099F9BD0B9BDF9F9F9FFFFFD0FD9D09000090000000FBFF090BBDFBFDFFFF0ADBC9009C99BF9BDABDB0F0F9DBC9ADBA99BF0B9B0BC90F990B09D099E9090099FB9FFD0000000000009CBB9F9BDB9FDE9BFDBFF9B90A9C9C0000009FC00BFF000BDBDFDBBDFDBBFFFFFFFFFB09BFBFBDBD0C009009F9FF000BDBDFADFBFBFE09B000A90A9AF0BCB9DB0F0F90BCBBF9AD9EFBD000D0BCB90E90DB0B0B9E9AD9A009F990000000000000009CB9F0BDFBB9FF9FB99FCBD909A9DE900009000000AD99F9BF09DB9BDFF9FFBF9FFDF090D9DADBF9FFFFF9BFA90B9FBFF9F9BFFFF9000E0900D09D9BDBCBE9F9B9AF0B0D0BDAF9BFBD9A99090F99A9AD9C9C9909A9C90000009000900900909009CBDBDBD0F090BDFE9BDBEDB0DB090FFDBC009BC99BF99F09FADBDFBDFFF9FFFDBFF9E9A99DBD9FBFFBD00D09F9FC9FBFFF9FFFFF09F9E090A00A9DA9BDBCBDE99BC9BBDA99AD9BD0AD9E9CB09E9C9B0B0B0F90C900000000000B0C000000A0DBBD0F9FBFD9BDF909F9F99BBDB09CB99FFF9FFDBFFDBCB09F9F9FFBDBF9FFFFFBFF9F9BD0B090B990909BF9BF9FBFF0F9CBFFBFFBC00F0DAC90B0F0F9E9BF9A9F0DB0D0BDAD9BEF0B99A90B09F9A9B0D09C900B9B0000000000000B00009C09BC90F9BF9DBADA90BF9E90FDFCBDFBDDA909AD09AD090909F9F9BDBDBFFFFF9FFFF9FB0D0FCBDBC9EDBDBFDBFDAD9E9F9A9BFFFFFFF09FB009000D0B9CB9F0F9F0FB0DABDADBAF9F90F0DA90F090D0D0B90BCB99C0B000000000D09C0900000F0BDB9FCBFA9DBDAD9009F9F09BDFBDFBDBFD9BBD99F9F9FF099E9F9FFFDBFFFFF9FFDDFBB9909F9B9BFFDBFDBFDBFBDBFFF0DBFFFF00BC0F009E90BDABDADB9E9B0DBAD0B9AD9CBBF90B99E99FA9A9B9CB0990E9B00D0C09000000A0000909009CBDA9BD9FF9DB9A0D9E909F099ADB9FBDBFFDFBFF90B999FBDBDBF9D9FFFFF9FFBFBBC9CB9F000C9009BDBF9BD0900090009BFFFFF90F09FE000A00D0BDBCB9E9F09DBDAD9AB9FF9CBC9E90A99C909E90DA0B90D90A0000000C09009C00A009F9B9FDBFBDBFAD0D9A090F00BF0D9E99FFDB9FBD090F9CB09DA9BC9FBBF9F9FFF9FDFD9090D0AD0000000000C00900D00009FFFBFF00BF0F00909C9A9ADA9BDE9B0BCB0BDAF9DA9F0B09B90F9DA9ADA90B09D90F0AC90000000900C000009C9A9BCBDB9F9FBC9FB00090F00BD09BF0F090B0D0000F090B0C9B0DF9BFFDFFFFFFFFFFBFBE0000900900000090000ACB0A909BFBDFFFE9C09E90E00A0D0DB9FDA9BCBDBCBDA909ADFBD0BD0E909AD9009F9C9A9E99090090090000000900900B0DADBDAFCBDBD9F9DF0000909009E0990F00D9000000000C900C990909BFBDFFBFFFDBDBD990000900F0D0000909090909C9BFFFFFFF90BF09E9000900A90FA9F0F90B09B0DBCBDABFBD0B99B0F9ADB9090B0D09E9F00000000000900A00000C09F9EF9BDBFDA9FB0BD000000D009C009090A00D09F090090090A09FF99FFFBFFBDFFFFFFF099E000900000C0A000F0C09A9FFFBFFFFFAD0BF0F0BC0090BC9DA9F0FBCBCBDA9B0BD9F90BC9E0D9AD00DBCB09A9A900900000000000009C0B090B0BDB9FDBDB9F9BDFDBF90009000009E0C009C9A0C0000000000D9FF9FFF9FFDFDFBFFBDBFF9090C000009099C9FB09BBC9FFDFFFFFFD09ADF0F0009AC009BAD0B909B090BF0DADAFF0BC9A999AD9B9B090D099C90F000F0000000000000C0A0DBCB9F0B9E9F9FDBF9AD9F000009A9099A90000090900000009909BFFFDBFFFFFFBFFFDFFF9FFDB900000A09EBF009DADBFFBFF9FFFFA9E9FFF09C000900F0D9F9E9E9CBBD09A99F9BD09B0DAC9A9C0CBDA9ADA9A90000009000000900090090099F0DBDBDBFF9BD0BDBE9BD0009FEBCBCBC909000C9000909BDBFDF9FFFFFFBFFFFFFFBDBDBFFFFFBDBD9DF990BDBE99FFFFFFFBFFFD0B0BF00F0B000090B9A9A909A9C90BC9CB0BFBD0DB99BCB9B9090909090D0BC0000C0000000C0000D09ACBDBF9FDBD9FF0FBDBD9EDBF90909F9090BCBC0F000099DBDFFFBFFFFFFDBFFFDFFFFFFFFFFFFFF9FF9FFBFFFDF9F9BFFFFFBFFFFFFA9C90FF0F00D000000E9ADA9C9A90F0B0B0F0DA0B09E0990F0DBCBCBCBCB0900900000000000090000A0D00A9FE9BFFF99F9FADBF99FFF0009000090BF9B99F9FFFBFFBDFFFFFFF9FFFFFFBFFBDFFBFFF9F9FFFFFBFFFBFFFFFFFFFFFFFFFFFBDA0AFBCBCB0A00000909C90DA9C9E09C90D09BC909E99F0F09B0990909090E900000000000000000090C9B99DB99E9B90F9F9FDB09FBCBFD09E9FDBDF9BDFFBDBFFFFFFFFFFBFFFFFFDFFFFFFFFFFFF9FFFFFFDBFDFDFFFBFFFFFFFBFFFBFFFF09BD9CB0F0C00000000000000000090000000F000090000900000000000090000000090090000009000900F0BDFF9FDF9BF0F9BFDAD9F9BFF99DB9FFBDFFFFFFFBDFFFFFBDFFFF9FFFFBFFFDFFFFFBFFFFFFFBFDBFFBFFFFFFFFFFFFFFFFFFFDE00FAFD09A9000000000000000000000000000F000000000000000000000000F00000000000009000000090D0B09FB9AD9DBDF9BDBBF9FF9FFBFFF99FBDFBDF9FFFBFF9FFFFFFFFFFBFFFFFFBFFFFDFF9FDBFDBFFFFFFFFFFFFFFFFFFBFFFFFB90090BE9EDE00000000000000000000000000F0000000000000000000000009000C00000000D00000000BC09BD9FBDFD9A9FBDEDBDF9FF9F9FDBDBFFFFFBFFBFF9FFFFFFFFFFFFFF9FFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CB009F0B9A9E9C000000000000000000000009E000000000000000000000000009A000000900000C000900B009AF0DB0BDFBDB9BFF9FF9FBFFBFBDFF99BDFFFDBFFDBFFFFFBFDBFFFFF9FFF9FFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCB000BCBDEDF00000000000000000000000000E9A09000000000000000000000C0000900000000A900090C900D099DB9FDBBCBFFDBDB9BDBDF9FDBF9FFFFBDBFFFFFFFBFFFDFFFFF9FFFFFBFFFBFDFFFBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC009F9F0B0BCB000000000000000000000000BC00A0000000000000000000090009000000000000000000AD0BD0BF0F9BC9F999F9FFDBFFBDFBFDFFBDBDFFFDBFDBFFFFDBFBFFBFFBFFFFDFFDFFFBFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFDA90000BE9F09F0C00000000000000000000000CB00000000000000000000000000000000900009C009000909000BC9BDADBF9FFEDFBDBFDBDBFDBFBFDFFFBFFBFFBFDBFFFFFDFFFF9FFBF9FBFBFFBFF9FFFF9FFF9FFBFFFFFFFFFFFFFFFFFFFBF0090BC9BC0BC0B00000000000000000000000BC0000000000B00000000000000C000C00000000000000000FAC909BC9DBD9FDB9BBDBDFBFFFBFFDFDBFBFFDFFFDFFFFF9FFFFFBDBFFDFFFFFFFFFFDBFFFBDBFFFFFDFFFFFFFFFFFFFFFFFFFBD00900FDAC0BF0BD00000000000000000000000CB009A0C00000000000000009E0900090000000090000000009F09C9BA9BFB0BDFFDBFB9F9BDFDBFBFFFFDFBDFBFFFFFFFBFFBDFFFFFFFFFFFFDBDBFFFD9FFFFFBFFFDBFFFFFFFFFFFFFFFFFDAF0E09AF9F00F0DAE0000000000000000000000BC00000900000C00E00A000009000900000000000000D000900B90BC9F9C9FDBF9BF9DFFDFBFBFDFDBF9FBFFBFFF9FBDBFFDFFBFFDBFFBFFFDBFFFFFF9BF99DBFDFBFBFFFFFFFFFFFFFFFFFFF909009F00ADBF0BD00000000000000000000000E9A0000A00000B009009000000000000000000000090A0090009E90B90FBDA9F9FD9FBF9BFDFDBFBFF9FFFDBDF9FFFFFFDFFBDFFFFFFFFDBFBFFBFF9FDE99FBF9FBFFDF9FFFFFFFFFFFFFFFF9E9A090DB0D0F0BFE00000000000000000000000BC0000000000000000000000000000C000000000000090000D009BC90F909FDB9FBFBFDBFDBFBFFDBFFFF9FFBFFFBDBDFBFBFFFFBFFFFBFFFFDFFF9F0099E99FF9FFDBBFFFBFFFFFFFFFFFFBF0BC0F0A00BE9BCD000000000000000000000000DA00A090000000ACA0000009000009000000000000000C0900BC90BC90BF90BDBF9FDBFDFBF9FDBFFDBDBFBFFDBDFFFBFFFDFFBFFFFFDFFFFFBFBD090B9F99F9FFF9BFD999C9B99FFFFFFFFFCF0900090D09C0BE900000000000000000000000E9C000000000009000CA0000000000000000000000000900A09ADC9BBD9CB99ED9F9FDBDBFDFBFF9FFFFFFF9FFFBDBFF9FBFBFDFDBF9BFF9F9FFC99099F09BFDBF9FF9BFE9000FBCBFFFFFFF9F0090FC0BF0BCF00F0000000000000000000000F0A00000A00000000B0000900000000000000000090000009C09A909C0B9F0F9BF9BF9FBFDBDFDBFFBDBDBFFFBFFFFDFFFDFFDBFFFDFFFBFFFF0B00FBF09FDFBD9F09FF090B9D9099FFFFFF9A0BC0A90BC009B0BC00000000000000000000000AC9000000000000E0000000000000000000000000000000900009CBC9B9CBDB9FDBFDFBFDBFBFBFDBDBFFFDFBDFF9FFBFFBFFFFFFBFFDFF0B00909B9D0BBFFBD9B09F909090CA00FFFFFFFF0F9C909CB0F09AC9D0C0000000000000000000000DA00C00000009A090E0000000000000000000000000909000BD0A90B9CB9CBD9FBC9BDFDBDBDBDFBFFDF9FBFFFBFFBFF9FFFDBFFFDFFB9F9D9900C9F09DF9D0B09FBDAD0BC09009BFFFFFFF900A09A0C90BC9B0A000000000000000000C00000F9E0A00000900000009E00000000000000000000000000000009C090FBCB9BCBCBFF9BFBFFDBFBDFDBBFFDF9FFDFFDFFFFFFFFFFB9B9F900B0C99BF09F09FB9FDA9F000900B0009FBFFFFF0F09C0BC9AC9BEF0F9F000000000000000C0000000F0090000000A000AC0000000000000000000000000000009C09F090F09F9E9B9F9DBDF9F9FBDFFFB9FDFBFBFF9FFBFFFFBFBFFF00C09009F009AF909B9FF09C90900909009009BF9FFFFFFF000B000099AC90DA0000000000000000000000C000E00E000000000009A0000000000000000000000000000009000BF090F0BDBCF9FBFF9F9FBDBBD9FFFFBF9FFDFBFFFBFFFDFFBD099BD0BF09DBD9C9F9E9090B09BC90000BC909E9FBFFFF90909C000D0AC9F0B0D0000000000000C0000000000F090000000000000000000000000000000000000000C0AD00A0909CB909E9DB9F9F99FBFFDBDFFBDFBDFDFBFBFF9FFFDBFBFF099BC9A9C9D0B0B09BC9900090BC0000090000E9BFFFFBF9E00000090A90B00BC9A000000000000A00000000000F0A00A00000000000090000000000000000000000009090F090C0090FD09A9F9F9FFF9F9BFDB9FFBDFBFBFFDFFFFFF9FFFFD0F00FF9CB9A009FD0B00A09DBC00900009A90A90B9FF99FFF9000000E900C9F09A9C000000000000000C00C00000AD00900000000000A00A00000000000000000000000000000009A90DA9BF9F0FBF99BDBFDBFFFF9FBFDF9FFBFFFFF9FF99F0B09F90099C099F000D09D90A09090009E0C009DADF900BFF000DA00900000B00E0DA0C000000C00C000000000000DA00C000000000000000000090000000000000000900000090F09CB09DE90F9BDE9FFFBDBF9F9FBDFDBFFF9FF9FFDBF99F09C9E909BC0009F99DB0B00A09000000B00909C0B9FA09FF0000900900009DBC0B99B0000000000000000000000000AD00A0000000000000000000000000000000000000009C000000A09B0B9DF9FDF9F9F9FFF9FFBDFFBFFF9FFFFFFB0BCBF00900900C0B00BCA0000D00D0D09DAD0D0D00009B0F0909F0909A00000000A00900AC0F000000000000000000000000F0A0000000000000000000000000000000000000000000900090D00D9CBA9E9BBDBFBF9BFDB9FBDBDB9FFBDBFFFDBD99F0909BD0909000999CB0900B0000E90B0B009A9E09F0F09F90A00D0000000909000D9B00000000000000000000000000F0D00000000000000000000000000000000000000900000BC0000B00B09DB9F9FBD9DBFDBFFFFDBFFFFFFDFFFF0090F00000F0000AC009AC0900009C090B00F0C9CBAD099BE900F00C909A009000000E00F0ACBC0000000000000000000000000A0000000000000000000000000000000000000000000000000909C909FB0F9ED9FFBFDBDBDBDBFBDBDBDBF9F9090F9090F9000090909C90900D09A09E90C90090B0D9ADAD90BD0009000000000909090F00D900000000000000000000000000F0000000000000000000000000000000000000000000900900C000ADBC0DF9F9BFBDBDBFBFFBFFDFF9FFF9FFF009F90C090000900F0009A00000AC00000909ADA9C9AC99B0E90A09000A90D0000000E0000B0AD0000000000000000000000000AD0000000000000000000000000000000000000000000000000009009B0BDADF0DBFDAD9F9DF9BF9FF9BFFBFC0909CB00AD000009000B00D00900909000000900090900E9B9C9000909C00000000A900090D90A0000000000000A00000000000DA000000000000000000000000000000000000000000C0000900900F0DB0BDB9FBDAFDBF9FB9FF9FF9FDB9FD0B0DA900090000090009C0900000D0000000000090000BF90C0A009A0A0900A000090000B0A0AD0000000000000000000900E000AD0A0A0000000000000000000000000000000000090090000009E0090B0DBDBDF9BD9BFDBF9FF9FBBDBFFFD090909C009000909C00900900900000000909000000AD9C9C009090C9090A00909000C0090C90D000000000A000A000090E000000DA0909CA900000000009A000000000000000000000000009000009000DB9E9FA9FDBFF9F9E9F9F9FDBFBDBF0BC9A09000000000000090000000909090000000F09000B00B00009A0C0D09C00000000000000B000000000090090000000900000E9E0A090000000000CA0C9A0C000000000000000000000000000000909E99F9F9BDF9BF9BDBFFBDBFC9F9FC9900D000090000009000090000900000000000900009000F90E90E0090A00000000900000090BC00000000000A00A000000CA0000F0090CA00C000E9A0909A000B0000000000000000000000000000000009F00F9FCB9FCBDFF9F9FBFDFBDBF00A0D000900000090000000000900000C00000A0000000BD0009009090E90090000000090F00BC00000000000000000000090000000F000B090A0B000C0A0A00F0000000000000000000000000000000000009F9BCB99E9BDAF9BDBDFDB99FF099C9A90000000090000009000000000900090D0090090BD0AD000F00E90009A000900000000BC0B0000000000000000009E0000000F000000E090C0B0A9C00D00000000000000000000000000900000000090009F9F0F9FDBD9FDBFFAFBCBD900A000000000000000000000000000900000000000000F00000BD0090909000009000000009009000000000000A00000000000000000F000090A0A90C90A09A0A0000B000000000000000000000000000000000900F9F9F99EB9ADBF99D9F9BCBD09090900000000000000000000000000090009000000F090900B00F00009C000000009A00F00F0000000000000000000090000000F000A0A09C00A0A090A0090F000000000000000000000000000000000000009DA9E9AF9DFB9F9FFBF9FDB000AC000009000000000000000000000000000000090090000E9BC9F00000A09000900D009009F000000000000000000000000000000A00909C0A0B0909CA00D0E0000000000000000000009000000000000900009ADBDBDBDBBD0F9F9FDADBC0909000000000000000000000000009000000000000090000090C0B000AD009AC0000A000009E000000000000000000000000000000F0DAC00A09000ACA00D0A0000009000000000000000000000000900000000009BDA9F0FC9E99FADBFDBCB0000090000000000000000000000000000000000000BC0000BC090C00900F0009A0009009CB0B0000000A0000000000000000000000DA009A00A0A0D009A0000000000000000000000000C00900000000000009000C09DADB9F99E9FDBF9F9BC0090000000000000000000000000000000000000000000909000A9009E9000000C090000A00D0000000000000000000000000000000AD00A00D090DA0BC0000000000000000000000000009000000000090000000090A9DBDAFCB090FBDBCBC90000900000000000000000000000009000000009000009A00009000B0000090090000C9A90F0000000000000A000000000000000000F0B0C09A0A0A0000000000000000B0000000900000000000000000000000000009CA9E99BC9BF909C9000090000000000000000000000000000000000000000900000009A9E900900F00000B00900C9000000000000000000000000000000000F00A9A0009C90F000000000000A000000000000900F000000000000000000009000909BC09C00AD0B0F90000000000000000000000000000000000000000090E90000000C00090E900000000000B09A0000000000009000000000000000000000F000DADA00A000000000000000009C000000000000009000000000000000000000000090A9090BC90000000000000000000000000000000000000000090CA900000D090B900E9000090BC90090C00D0000000000000A9A00000000000000000F00F0A00000000000000000000000A00000A0900000000000000000000000000009000000D000D00BC90000000000000000000000000000000000000000090000090000AC00D00000AC000000CA90A0000000000000A00C000000900000000000F000000000000000A000000000000009009C00B000000000000000000000000000090009000900900000000000000000000000000000000000000000000000C90C0009090B000BC090A09A09A90090000000B0000B0CB0A00000A0000000000F0B0A900000000000090A0000000009A00000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000BC0AC090009A0090000C000F000000000A00009A0900000000000000000BC0000C00C00900B00A00000B0000000000009000000FE0000000000000000000000000000000000000000000000000000000000000000000000000000900000000090090000CBC09C009C09000900000000000000E09ACA0000000000000000FA90CA0B009000A000000000000000000C90AC0000000C00D090000000000000000000000000000000000000000000000000000000000000000900090000000000000000909A900000000A000BC00000000A09000090E09000000000000000009C0A90000A00A00000000000000000009000900DA00900000000009000000000000000000000000000000000000000000000000000000000000009000000900E9000000AC0000090000000900000000000000A009A0A9AC00000000000000000EBC000000000090000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000900000C9090B0C0000B00F0009C000000000090000009C09A00000000000000000DA9A000000000A0000000000000000000A000B00000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000DA0000000900A009000CB0B0000000000A000000A0AC000000000000000000F0C00000000000C0A000000000A000000000000E900CB0000000000000000000000000000000000000000000000000000000000000000000090C00000000000090009E90000A09C00000B0000000000000000000A00909A00000000000000000DA00000A0000900900000000000000000000009000900090AC09000000000000000000000000000000000000000000000000000000000000000000000000009000090000909000090009C0000000000000A000000900A0000000000000000000F00D00009A0000A0000000000000000000000000000000009000900900000000000000000000000000000000000000000000000000000000000000000090000000000000C0AC90000CB00000000000000090000000A00000000000A000000000AF00A00000CAF0000000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90000000B0000000000000000000A000A009A000A9C0A0000000A000F000000A0900000000000000000A0000000000000000900000000000000000000000000000000000000000000000000000000000000009009000000000000900009000C000900090000000000000000000A0000900000000C0A090F000B09C000C0000900A000000000009A000000000000A00000B00C0000000000000000000000000000000000000000000000000000000090D00000000000000000000000000E0BDA909E0900BC0000000A00000000000000009A0000B0A900A00000CA000F00000A0000000000000000000000000000000000009A00000000000000000000000000000000000000000000000000000000000009000000009C00900000000009C0000E0000BC000000000000000000000000A0000A000000F0C00000B0000AD000000000B0000000A00000000000000000000000009000000000000000000000000000000000000000000000000000000000090000000000009000000000000009009009000000000000000000000000000000000090A9E00B0000000EBC0DA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C0000000000000000000000000090900BCA0009ACB00000000000000000000000000000A09E0C009A0000000A90A0A900000000000000000000000000000000000000000A0C09009C00000000000000000000000000000000000000000000000000000000000000009C00000000000AD00900CB0900000000000000000000000000000090A0B0B0AC000000900F00DA000000000000000000000A0000000000000000000090A00000900000000000000000000000000000000000000000000000900000000000000000A90009CA0F090B000900C000000000000000000000000000A0B0A0D0000009000000ADA000F00000000000000000090A00000000000000A000A0900000F00AC0B0000000000000000000000000000000000000000000000000000000900009A000000009000000D000B00000000000000000000000000900C0CBCA0A00000A000000000F00F0000000000000000000C90009000000000000000000A0900090000C9C00000000000000000000090000000900000009E000000900090000F000C9C0A90B0C00BC00000BC000000000000000000000000000CA9A9009009A0B0000000000B0000F0000000000000000B000AC0A000000000000DA00A0900000000090000000000000000000900000090C0000A0000000090900000000009000900009C0000B090000B0F000000000000000000000000000A0A90000A00000000000A9009A00A0F0000000000000A00000B0090000A00000A09A00C900CA00B00000000000000000000000000009000090009000D00C90000000000000000090A0B000090000000090C90000000000000000000000A0000009000A00000A0000000000A0C000000F0000000000000D00000CA0C0A000000000000B0A000000000B000A090A0D0000009000000000C000000000D0000000000000000090000000000090AC09C000DBCB00000000000000000000000000009A00A00000000000A00000000A0BCB00F00000000000000A00000090A90000A00000000000CB000000C000900009000A000000000090009000000000000090000AD0000900000D00E090DADA9000090F000000000000000000000000A000900A000000000000000090000E9A9000000000000000000009E00A00000000009000000000B0CB000009E9A00000000C0000009000D000009A00C0000000000000009000BC0ACB0F00A0900000000000B00000000000000000000000000000A00A0000000000000000000C90A90CAC9A00A0F00000000000A09009C0000A0000A00900A000000000000000009A0000A900090000000A90E0000090C0B0000F000000000000090000900000000000009000CB0000000000000000000000A0900000000000000000000C0A00A000A09A00A900F0000000000000A0C00A000000A000000000000000000A00A9E000C0B000000000090A9C009000D0A900000900000000000000000000009000C90900F00DA900000000000000000000000000E00000000000000000AC00B09A9AD0DA00000000F000000000090009A0090C090000000A0000000A90009009000BCB00000000B000E0000000000B00000090E0000900900090900009000C009000000900B0000000000000000000000000000000000000000000909A00B00CA0C0A0A0000000A00F000000000A000000000B0E00000000000000000A0A00000EBC00000CB0000090000CB000A0C0009C00A09000000000000000900000090000A9E0BC0BC00000000000000000000000000A0900000000009A9AC0E00B0E9A090A90000B000000F0000000E9000DA000000000090C00000000000000900000A90A9A00B000B000A090B000BC9090A000B0D00009C09C000000000900000A900D00900000000000000000000000000000000000A00000000AC000AB0B0C00000A000000000000000F0900090000A000000000000A09A00000000000000000009E9C00F0000C0090C0AC0ADA0ACA090DA0C0000C0A000000B00000000D09000CA000000000000000000000000000000000000000000A00B000B0E9C00CB09A090000000000000000F00000A000AD00000000000000000000000000000000000000A0B00000B000A09A00BC00D090CA000900B09090090009000900F00A0A00090000000000000000000000000000A0000000000009000000B0009A0B0A00A00A0000000A000A00000A0000000000000000000000000000000000A900000000000B0BC0A0000000000090009A0A0A900900A9C0A000C0A0000C0E0B00BC9C0000000000000000000000000000000000000000000A00A090A0009A00000000000000000000000000A0F000A00009000000000000000000000000000000000000A900C0A9C90009E000000E0A000C9C0AC0AC00000C0A90C0000A909C0F0A000A0000000000000000000000000000000000000000000000A0090A00A90A09A000000000000900000000F0F000CB000A00000000AC00000000000000000000000000B0B00A0A00A009090A09090E9A0009000090A90B00000000900A0B00F00000DA00000000000000000000000000000000000000000000000A000000000000000000000000A0000000F00009A00A00900000000090000000000000000000000A0C0000F000000000A0090A0E00000B00A900A00000000A90000000C0E9000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00AC00C9000000000000A00000000000000009000900900ADA000000000B0CBCBCA900000000000900DA000090009A00090B00000C0B000A000A00000BC000000000000000000000000000000000000000A000000000000000000000000000F0090A90A0000A0000000000000000000000000A000A000A900000B0000B0CB00A09ACB00BC00000A00A00000000000000000090000B0C000000D00000009AC000000000000000000000000000000A000A9000000A0000000000000000000000ADA0000000E09000000000000A00000090DA9AC00C000000000090000900B00B09A09000000009000000009000000000000A00E0A900A90090DA00000000000BC0000000000000000000000000000C00000000000000000000000000000A0000F000000A9090C00A0090A000000000A90AA0C009A9009A000A9A0000A0000AD0CAC9E000000B00A090090A000000000009090B09000F00A00A000000000A0900000000000000000000000000000B0900000000A00000000000000000000000000AC0000000A0A00000A090090000090CA9C9A09A00A0000000000A0900A9E9A0B09A0000000000C000E00000000000B0CA0CAC0ACB0000000000000000000A00A09000000000000000000000090C0A00000A0000000000000000000000000000F09A0000000000D0000000A000000A9A90A00000C000000900C0000000000000000009A09A0009A9A00000000000000900090BC900E90000000000000000000000A0C00000000000000000000A0BC000000000000000000000A0000000000000F0000000000090A000000000A90000C0AD0F00B0B000000ACB0A90A00000B0F000BC00C00C9A0000C90B000B0000000A09A000A0B00A000000000000000000000000A000000000000000000000009E00000000000000000000000000000000000F0000000000A00000000000000A9A9ADA0000000000000000000000000000000000B00B0A00000B0A0000A0000000000000B09C0CBC00000000000000000000000000A000000000000000000000A00000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000089AD05FE','Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',NULL,'http://accweb/emmployees/fuller.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(3,'Leverling','Janet','Sales Representative','Ms.','08/30/1963','04/01/1992','722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000080540000424D80540000000000007600000028000000C0000000E0000000010004000000000000540000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFB009A00A9009A9AA9A900009AA9ABE9EB0B0BB09A0AB0A9A9B0FA0FA0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFE9A09A9EBEBFBB0BB0AB09AC9090AB0BCB0BA9E9AA9A90B000009AAB09009BEB0BAD0EB9E9F9B0C0B0FADB0F0BEB0FCBC0BCBFB0F0BBE0B09BA0BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFA9DABEBFFFADFFADBF0BEBBAFAF0FBBAB9ADABADBE0AB0BCBFBC090E0A9AFA9BC90BB9AFABEE0BB0FA9ABEBE9B0FBA9AB9A9A0FB09E0BDAFA0DBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0FABFFFAFAFEABCBAA9F09AF0B9BBCBE9EBE9ADA9A990FAB0000BFA9090B09E0BAF00A9ADAB9BCBE9F0BCF0BE9FA9EB9CA90FBEAF0BFBA9ADBA9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE99A9FAFFFFEBDA9ADBCBFA9BA9EAFACB0B9AF9A9AFAEB0900BB9A0000A9AF0BBCB0B9E9BADAFAB0BABEBBBC9EAA9EBEABBE90B9B0B0BCBE9A9FADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBAFBA9BEBE09ABFEBABAB0F0F0F9DBFBBAFAB0FAF0B090BCBC00090B0B0A0BBE9B0BCA9AF9A9BC9E9FAD00ABAB9FA9CB9C90B0FABFF09ADBFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBE9ABDEFBDBBFFCAB0F0D0FB0BBA0ABF0FDA9F0A90009A09A0B00000000D0BDA9AFADA9BDBEBFABABBADABFBDA9E0BEB9EBABE9A9EB0FE9AB09FAFBAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B9E9FABADAFEB0BBDE9BABBA9FEDBBF0BFABC0A900BFE0BC0900B090B0B0BFAFE9A9A900A0B0E9CF0C0B0F0CADABF0F0ABBCB0B0BCBEB0A9AFA9A9E9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABA9F9FAF0FCBCAB0BE90EDABBABCBFA090B090FBFEF009A0B00A000F0B00B0BE9EBAF9FBFBBBBABB09FABB0F9AFA9FBCFBCB0E9B9A9FAC9F0BC9F0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF0DA0A0FBEBABBDEF9AFBBADA9CB0A0BCA00BAF0BFFE9BA9009090B09ACBBAFF0BADB0A0BADACBDE9CA0BC0BAAF0FBAEB00B0B9A0F9EB9ABAFABABBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9BFBACB9EDAB0BAF9AE9A9FA90900090B0F0BFBFE000CB0A00009A9B0ADB0BE900A99ADABFBABEA99A0BF0F9AF0FF0BFADA0E9BABBEBC90BC9E0BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9AF00FBFEBA9EBBC9A09BCA000A09A9ABCB9BFFEE9AF0B009090BAFBEB9BAF0BAFF9ACB0BFACBDBBE0DBFAF9EB0B0BE909A99B00BF0B0AABCBABDBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9AFBCBCBBEBBCABAD000090909009AC90B0AA9FF090B0B00A0BC90F090F9EBCB0AF9ABF0B9BAA9CB0A00FAABCBEBDAFAF0E09BE90FBF9CBB0BCA0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0FBDA0BABE90CB9B0FA9AB000A00B0A9A9A9F9EBFE0BC00090900BA9BEB0BABCB0FB0BCB0FBEBDBFA9E9BFADBCBA9A0BE90BBB0E9AFA90FA00BE9A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0B0EBFBCB9EBBAF0F0BC90B0090000909A9E0BBFEE900B0DA000900FA0B0B0BBE9B0BEB0B0AB0A0F0BBC0A99ABAD0BFF9EB0C009A909EBA9E9F0BCADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BDBFBB00BE0BAC9AFA9ABFE09A00909A0BCBA9AEBE90AB00A90A9ABFBE9F00FC9AEBC909ADB9EBFB0BC0B09AE9CB0F0A0A90B9EB090FAB0FA9A0FA90ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A000CBE9BE99BFA90F090AB00000009090F0BFBFE0B0DA900090BCBA90AB0BEB90BAFADBA0FB0EBEBABEBC9AA9A9ABF90FA009A9EB09E9AFADA9CA9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB9FB9A9AE9BEFAF9A9ABEB9EBCB00000A0B0BE9AFF0FA090B00A90B0FADB009BAE9ADBAB0FFB0FBF09BF00B0D0F0EB00AB09EB0DA90A9AF0B0B0CB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A00EBCB9BEB0BA0F0B09AE90B00B00090A909FFF09009A00090A0F9A9BAB0B0BFADA0D0F0B0BA9A9E00AF0A0BA9BC9E909AB09A09A9CA9ADACA90B0BCFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B9BB0BE9E9E909F0BCBEB90B9CB00900BB0FAABEE0B9E090B0BDBBAF0E90C9AE90B0BAB09AFDABE9ADB9A909A9E00A90E90D0A09E0B09A9A090A00009BFE000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CACBE0BA9A9AB00B0B0BC0BCAB0B0000009AFBE9A9E090A0009ABEFABBAB009BADAF09ABE9ABBDAFBAFA9E9AD090B0A90A0A9CB0900B0DADB0B000900BC90000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9ADBE9FA9E9EB00F0F9A9E900BCB0B900F90FBEDA9A09090A9A90BC0DB0B09AFB00BCBCB0BCBEB0BDA9E0BC0A0BC090A9090B09A9B00B0A00009000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9AA9A0BF0B0BFBA90ACB0B0F0B0B00A90ABAFE90ADA0A0090DAFB0BA0BC0AFAC0BCB0BADAB0B0FEBA90B00B0900BCA9CB0A00A0000B09090900000000009000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BF0F9FADA0BBFF0E90A99ABCB090B0E9000B9FE90E9009009AFAA9A9A9F0A909BBB0B0BC9A9EBDB0B9E0BCA9000BA009A0090B0909A900A0000000000000000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9AB0BBF0F0B0B9EBDAE90B0E0BC9AF0B00E9F0A9A9A090A9A9FAFCBB0B0B00FAF0E9AB0B0BAB0F0BBF0B0A9A909A9090A0000000009090000000000090009000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBE9AF0F09AFAF0A9EA90A90B090B09A90B0BAF090009A0909BE9BA9AFBBC0A90F0B0A9CB0F0DAFABE0000900000000A0A9090A9A900A0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9ADBF0BBE9B0BBE90BBCA909A009A9AC9A0BEBA0F0009A0BEBBE09F0009A90BABE090B0B0BABBCB090B000090009090900A090000900009000000090000000009009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A9F0A00ABE9B0FA09ABC0B9E0A9F9ADA9A9E9D00C90A9000F0BDA0DA0FBBE9E09F9FA0B0E0BCBCBAD0A009000000000000009000000090000000000000000000900000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9A0B9DA9CB9EB0BDAD0BBC0B09000A90BF0BAA9A9A9009A90BAAFFABBA0A9A9A0A0BDAC9B09A9BE9A909000000000000009000900900000090000000000000000000900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9ADA0A09AB0A0BE0B0A9E0B00B0B0B0A900F09E09000B000B0BFF0B0F9F9BE9A9E9BEA9BA0DA9E09E9000000000000000000000000000000000000000000000900000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09A9BC9A9CBE9E9F0F0B09A9AD00B09C0B0B0BC9AA9A009A9ADABFADAABABCBCB09EB9C009A9A09B0A00000000009000000000000900000000000000000090000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9C00A90A09A9A0A0BCBA0D0A0BC9A9A900BE9AC90090BCBFAFABCBADA9BA9A0A9BCAB0F0B090A0090000090900000009000000000090000000009000900000000000BE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFE90A9A90A90B090909A9A0DBA0990B00B9E09F0A9A09A000B0BFDEBE9FBEBEFAD9000B0090A0F0BCB000009000000009000000000000000000000900000000000009000BF0BFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFFA09000090090000000909A009A0A00B00A90A0F009A09A9ADA0BADBB0A9F09B9A0F0BADB0A990BCB0000900000000000000000000000000009000000000000000000009FE0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA909090009000000000000000009A00909A09BC0BFF09AC090090BFF0FAE0BF9ABBEE0B0A9F00A900A090090900000090000000000000000000000000000000000009000900BF09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF909090000000000000000000000900090BF009E00B0BA0A90B0A9AFA9ABA9BFABAD00BFF0900BA9DA0F0B0B00000090900000000000000000000000000000000900000000009A9ED0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000090000000000000900000009000000B0B0B0BECBDA0090CB9EBFF0F009CBBAB0BEBE909E0A9009000B00090000000900000000000000000000000000000000000090000900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909000000000900000000000000000009009009A09BF0A090A0B0ABBEBEFAFEBBCB9ADAF00A9AF090A9A9E9009000900000000000000000000000000000000000000900000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09000000900000000000000000000000000000A9A009FEA9BCA9090BB0FFFFABF0BCBEAB0BFEB09E9A0A90009000009000000000000000000000000000000000000000000090090090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000090000000009000909AF0DA090E0F0FFFEBEDFA9EBA99AF0BF09ABE09009A9A09090000000000000000000000000000000090000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00009009000000900000000900000000000000009A00BF0BA09A99BBFAABFFBB0BE9BCBA90F0FE090BCA9A0009A000000000000000000000000000090000000000900900000000090D0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9000000000090000000000000000000000000000090A0BC9AD00A000BFBCBCBEF0BAFBCBAB0BABCBAF09009A9A0900900000000000000090000000000000000000000000000000900A9FEFFFFFFFFFFFFFFCBF9FF9FFFFFFFFD99F9FFFFFFFF000900090000000000000900000000000000000000009BEBE90A909E9F0BBFFA9EBC9B0B0BCF09EF0BC9A09A00090000000000000000000000090000000000000000000000090090A99EBFFFFFFFEF9A9BF9FF9F9F0F0BDBFFFB0FB9F09FFFFE00000900000000000000000000000000000000000090BAE900A90BABBAFAFEA9EB0BAAF0FEB00AFBE9A0900909A00000000000000000000000000000000000000000000000000009C0A9FFFFFFFB9DBDFDBFDBFBF9FBDBE999DDB9CB99A990FF090000900000000000000000000000000000000900009FBAF09A09E9E9E90BCB0E9EBDAB0DAF9CAFFE9E0B0A0090909000000000000000000000000000000000000000009000000B0900BFFFE90DB0FBFFDBFDF9FBD9F9BFFABDBFBDBDB0F90900000009090009000900090000000009000000000000A9E90A09F0BFAFAFEBBCB9E9EBF0BAF0AB9BAFA9A0909A00000000000000000000000000000000000000000000000000000000BCBFC9909B0FBDBFFF9FBE9DAF9FDB9DBBDBDBCBF99ADA00000000000000000000000000000000000000000009BEFA09A00BF0BE9A9E0B0A9A9E0B009EF0E0FE9AC90A000900000900000000000000009000000000000000000000000000900B09009ACBF0F9DBDAF9FBDFFBF9ADB9FFBCBDBDBF09F0909090000000000000000000000000000000000000009A9A909AD0B00ADCB0F0900909A9A9E0A90BFFA9EB0A090900090000000090009000000000000000000000000000000009000909009A09909F9FBFFF9F9FF99F9FDF9FB9DBDA9B99DB0B9000000000000000000000000000009000000000000000AF0E90ABCBFBEB0E9A0B00A000900C90000BEF0F9ADA000900000000000000000000000000000090000000000000000000000000090A9F09B9F9BFBFF9BFF9FBBDBDFFB9F9F9FABD9CB0909090000000000000000000000000000000000000909A90A90DA009BCBB0F00F090900B0000B0009AF0AF009A9000000000000000000009000000000000000000900000000000090009009009BFBCBFDBDF9FCB9FBDF9FB9ADF9F9B0D9A9B90000000909009000009009009000000000000009000009E0B0F0A9FAEAB0CB0B000000000900D0009009AF00B000009090000900090090000000000000000000000000090000000000900090BDBC99FBDBFBF9FB9EF9FBFF0F9F0F9ADF9BBD9E9A90900000000000000000000000000000000000000A9A0BCB0ADA009F0EB0009A900B009AC000000000009A0F0090000000000000000000000000009000000000000000000009000000900090B9AFBDBFFDBF9FDBDFF9F9FFDBF9BDB9BD0B09000000900000000000000000000000000009000000900090009009ADA0B90BCB000090900009C0D00000000090B0009000090000000000000000090000000000000000000000000000000090B9CB9DBFF99F9FB9F9B9FFFB9BF9BE9F0BCBD0B9B9090900900000000000000000000000000000000000B0A9A9A9A09A9E0AD0B09009ACA00000090090000009000090000000009000000000000900000000000000000000000000000000090909B9EBDB9FBFFBCFBFFFBDBDFF9EF9F9FDBB9BD0D0B000000009000090000000000000000000000009090090000009A090900A000A9A90909000000C00090000000000000000000090000090000000000009000000900000000000000900900A9DA9F9F9FF0F9BDB9F9BDBEBF9BD9B9E9B9C99A9A09090900000000000000000000000000000090000A00B00B09A9A09A0A9A9090900090000090090900000000009000009000000000900009000000000000000000000900000000000000099A99F9B0F9BF9FDB9F9FFF9F9FFFFBEDBCF9B0F9C9B09A00090000900000009000900000090000000000900090A00090009000000009090B090000000E000000000000000000900900900000000000000900000000000000000000900000000009E9ADBBDF9B9B9F0BF9B9FBF9B99F9F9B9EDBCB909C090900000000000090000000000900000000009009A0009090009000900909A00A0000000900009000000000000900000000090000900009000000000000000000000000000000000909AD9BDB9DB0F9E9F9F9BDF9BDBFDEF9F0FDB9B9B9CB0B9090090900000000000000000000000000000000A000A0000000000000000009090900900C0D09C09000000000000900000000009000900000000000900000000000000000000000000099BDB9EB9F9F9B0B9F9FB0F9F0BB9ADB9B09E9E9A9090A00900000009000000000000900000000000009009090000000000000900090000009A090A00C0000009000090000000009000000000000009009000000000000000000000000090099A9A9E99DB9B9BDBDB9E99F9A9BDBDF9AFDF9B99C9B0090900000900000000000000000000000000090009000000900000000000090000909A000C0D0D0F0909000900000000090000090000000009000000009000000000900000000090000009DB99FB90DADA9B9F9FB9B9F9BDBA9F99A9EDB0B0D9A900900900000000009000000000000000000000000900900000000090000009090009090900CAC0C0000000000000000000000000000000000000000000000000000000000000000009A9A9F990F9B99BD0B9090D0F9FCBD9F0BE9F990F9B0A9CA90000000000000000090000000009000000000000000000000000000090000009000E0C0C9C909000900009000900000000000009000000000000000000000000000900000000000909D9ADAF9AD0BD0BD0BDB9F9A9B90B0DF990BAF090D9009009000000009000000000909000000000000009000000000000000000000090B00F0D009A000C090000000009000009000000000009009000000900000000090000000000000000909A9BDB99099F0B90BD9B0B0BD0F9F9B9ADABD99BDA9A9009000090000000000000000000000000000000000000900900000000090090000900DE900D0D000000090090000000000009000000000000000000000090000000000000009000000BC9BC9B0BDA9090F90B0C9D90B90B09CB99D0B09CB90D0B00909000000000000000000000000000000000000090000000000000000000009ADAD00C000009C00000000000090000090000900000000000000000000000000000000000000000909B0B9C99090B9F9AB9F9B0BBD0B9F9B90B0F0F0B0F0B0909000000000000000000000000000900000000000000000000000000000000900C0DAD090C90C00000000000000009090000000000900000090000900000000000000000000000090B90D9A9ACB0BD0909C90B0BD90BD00A9CBDA999099909000000000090000000000000000900000000000000000000000000000000000000009ECF0E00C09000090090000900000000900900000000900000000000000000000000000000090090F9BC90999D9A9ADA9A90D09A9A9FBD0B909F0AD00BCB09090909000000009000090000000000000000000000000000000000000000000090009C90D0900009000000090000000000000000900090000000000000000900000000000000000009090B0B0B00B90999909A9B09C9090BD0F9A9990B00909A00000000000000000000000000000000000000000000000000000000000000000009E9C00CAC09C00000000000000090000900900000000090009000900000000000900000900000B0B090099C9BD0F0B0F9F990DB9BDA909B90D0F09090A9C9090000000000000000000000000000000000000000000000000000000090000000900C09E9090000090900000900900000000900900900900000000000000000000000000000000990D009BDA9A90B9BDB90B0F9B9ADADB9E9EB9B09ADA990B0000900900000000000000000000000000000000000009000000000000000000000000FC000C0C0090C0A009000000000900000000000000000000000000090000000000900000090090B9090999B9C999CBD99BC9F9BDBDE909DADA99090090090000000090000000000000000000009000000000900000900009000000090090000909C9090090009C0D000000000900000009009090909009000900000000000000000000000090B009BE90F0DB9BE9B9ADF9B9BDBBDBFFF0B9BDAC9A9A090090090000000000000000000000000000000000000000000000000900000000009000C00AC0C000C9009000000000000000000009000000000000000000000000000000000000009A099B099B9B90F99B9F9B9BDBDBDFFF9F0FDADA99A9C900B0000000000000000000000000000000000000900000000000000000009000000000909C9C9A90C9000C0E90090000900009000000009000009000000000000000000000000000090990B0D0BC9F9F99BDF9BDFDB9BFFFBDFFFB099F9AD90B09009009000000000000000000000900900000000000000000000900090000090909000CCAC00C00000CB0D0C00000000009000900000000900000000000000000009000000090009A90E909B999B09BDBDB9F9BBFFDF9FDFBF9FDFCB0F90A9000900000009000000000000000000000000000000000000000900000009090000000090B0C9E90D0D0B0C0CBC900090000000000090090000900900900009009000000000000000009099BD09FBDF9BDB9BDB9FD99BFFFFFFDFFFBFBDB0F99E9A909090000000000000000000000000000000000000000000000000000000909009A000C9F0C0CAC00C09C9C0E090000090009000000000900000000000000000000000000000000909F09A9B09B9F9F9F9B9DBBFFFDBFDBFFFFBDFDEDB9E9909C00000900000090000000000000000000000000000000000000009000000000000090C9CC0C90909C9CE9E0C9C00009000900009009A0000000000000000000000000000000000900B09BDBD9F0F9FB9BDBDBFD9BDBDFFFFF9FDFFBDB0F9BCB0B0090000000000000000000000000000000000000000000000000000009000090900CBCA0F0CAC0CAC90C9CBC9E9000000009000000090090900090000000000000009009000000B9DB09B09B99B9D9F9BDB99BFDBFBFFFFFFFBF9FE9F0F0BC9090009000000000000000000000000000000000000000000000000090000090000909C0DC0F090D090E9CAC0C0C0C900900000009000000000000000000000090000000000000090B09F0DBF0BD0BB99F9BDBD9BBDBDBF0DB99FFFDBFF9BD9B0BC9000000900000000000000000000900000000000009000000000000000000900000FC0FC0C0C0E0C9C0D0F09C9A0000000090000900090000000009000000000000000000009A999B9B9099DB9D9E90BDA9B9D99F9E9FBDFFF9FBFDBFCBADBC9A09000000000000000000000000000000000000000000000000000009000000000C0DEC0DAD009C9CA9E0C0CA0C09000900009000000009000000000000090000000000000909ADAD9E9F9FB0B9B99B909909A9B0999BDBBBDBFF9E9E9BD909B090000000000000000000000000000000090000000000000000900000090000909C9E90FC0E9EC0E9C09C9009C9CAD000A00009000090009000000009000090000000000000BD9B90B9B9B09DBE9DBCBB90F990D9F0F9FDFDBF9FFBF9F9EB9FC9E0000000000000090000000000000000000000000000000900000000000000000BCCDC0F0D0DAD0E9CA0C9C0009CAD0909000090900000000000000000000000000090000D0B09F9DA99BDB999B0999CBB9EBB0B9B9E9BFF9FBDF9FDAD9E9AB099900000000000000000000000000090000000000000000000000000000900000C9ACBCCADEADE0D0AD0AC00D0C0D0A000090000A000000000000000000000000000000090B9F9A9B9F0DB9ADBC9BCB99D099D9F9F9BF9F9FFDFB9EBDBBDBD9FCA0000900000000000000090000000000000000000000000000009000000009090EDCCCBDE0D0C9CAD0CD0BC00E9E0D009A00000909000000000000000000000090000090B9DB9DBDA99B9F9B99BF9B9F0BDA9B09FFFDFFFFFFBDFF9FBCBDBF0B90D0000000000000000000090090000000000000000000000000009000000000CD0BB0CE0FCADAD00F000C0C90C9E0F000900900000000900000000000000000000000BD9EB90B09B9F9F09F9F999D099999999F99FFFFFF9FFFBDB9F9FBC9F9E900000000090000000000000009000000000000000000000000000000000000DACCC9E9C0FC0CAD00DAD09ACBC0D00BC00B00090009000000000000900000000000000B99B9F9BD9F9B9F9BB9F9A9B9BD9BDF99F99FFFFFFFDFF0F09BCBF9CBDA900000000000000000000000000009000000009000000000000000000000090DAD9E9CAD0BCF0DAD0C0C0C90CB0E9C9A000900009000000000000000000000000009BDAD9E9BF0B0BDB9BDD99999D9D9F999DB9DBDFFFFFDFF9F9BFFBDBFBF0F0F090000000000000000000000000000000000000000000000000000000090C0DCC0E0D0EC90CAC0E0DAC90E90C9C0E90900A0900000000000000000000900000099E9B9B99F99BDB9BDB9B99F9990909999099FDFDFFFFFB9FB9F9BDBF0F9F990000000000000000000000090000000090000000000000000000090009000CBC0AD0F0D09ECBCBC9C0DA0D0EDA0BC900A009000009000000000000000000000090B9F9FDBF9BF99DBDA99CB09999B9B09BF99999FFFDFFDFD90B9FFBDF9DBDBE90000000000000000000000000000000000000000000000000000000000009CF09EC0E0C090C9CA0F0CD0E90CDC00E9009000B090000000000090000000000000BDA9F9BDBD9BE999BDF9999900B9F9BFFFF099099DFDFBFBDBDB9FFBFFBDADF0F0900000000000000000000000000000000000000000000000000000000900CDC9E9C90F0E9E0DC0CB0C9CE9A9AD00F00A9000000000000000000000000000909F9F9AF9BFBD9BE9B9909090B9BFBFFFBFFFFFF9D9B9FD90B90BFFDFDBFFFFBF0000000000000000000000000900000000000000000000000000000000000F0C9E9E0AC0C9C0F0909CC9E090C0D00F0090009000000000000000000000000009F99BDF99F9DBAD99CB090B9F9FFFFFBFFFFFFFFF00999BFBD9F9FFFFFFDBDFC9C90000000000000000000090000000000000000000000000009000000900D0CBECCD0D09E0F0C0CAC0BC0F0E9E0BC0900090009090000000000000000000009A9AF9B9BF9BBD9B9B909009BFF9FFFF9FFFFBFFFFF0000999A99BDBFBF9FFFFFFB0A000000009000000090000000000000000000000000000000000900000EDFC9E9AC0DA9C0F0F009C0BC0D009C0BCE9000090000000000000000000000000BDBDBDBF9BFDFBD0F090009BDBF9BFBC0BDBD09B90B909000990BDBDFDFFFFF9FDF99000000000000000000000000000900090009000090090000090000090000FE9EC9E0CCBDCD00DA9CC9E0F0E0FC090090000900009000000000000000000DB99BDB99F9B9DB9090000B090090909990909909D0000009A09F9BFFFBFFDBFFE9E0000000000000000000000000000000000000009000000000000009000DED09CC9E0D0BCCA0AD0CCE9A0D0C9D009E0000090000000000000000000000099A9FBDB9DA9B9FB009000909909B90999B0F9BDEF90999F9A9C9999BF9BDFDBFFF9F090000000000000000000000000000000000000000000000000009A000DAD0FECBC9CADE0BCDCADA90CDCADACACFC90009000090000000000000000000009F909F9FBDBDF9DB90B9F090909099090999099999F9FFFFDB09F0BDBFDFBBF9FDFBDA900009000000009000000090000000000000000000000000900009000C0F00BCACBC0DCCB0D00CE9A0F0CD0D00E0900009000000000000000000000000B9FB99A99B9B9B99E90B9F9BCB9DA9DB9FDBDF9FFFFFFF9FFDB09BDBDBB9FDDBFBEDBD00000000000000000009000009009000000000000000900000900009A9DCFDC9C9C0F0E9CCA0D09CC90CB0F0FC900000000900000000000000000000090F9DBD9BD9F0F9BC9BD9B9DB99F999B9F9BDBFFBFDFFFFFF9A9DB099BDDB9FBFDFFDBCB0000000000000000000000000000090000000000000000900000090CCAD0CA0F0CBC0D0E90DA0CA9ACF0CC0C000090900000009000000000009BF0099BB9B9BFDBB9B9B99B90BC9B99F9DBF9F9BDBF9DF9FFFF9F0F99B9DBBDABFDBDFBFFFE90090000000000000000000000009000000000090000000000900000C9AD0F0DC0F0C9CAD0CA09C90CD00DA9EDE90000000900000000000000000BF000BD0F0F09B9C9F9DA90BD99A9F9B9B99B9DB999BBFFFFDFF9F9F0D0B9DB9D9FBFD9FDBDF900000000000000000000900000000000090000009000900000009CBCDED000F00F0E9CAD0D0E0E9A0F0CC090C00090090000000000000000000909090B99B9BD9BB99A9D9F9B09D09BC99F9DA90F9D09B9FDBDF99A99B99F9DBF9DFBFFFFFBEDA900000009000009000000000000000000000000009000000000C0C0E9EFC90C90C9C0D00A0909C0D0DA9ECE90000000000000000000000000000000BDBD9F9B0D9F9DB9B909BF9BD09B0B9B99F90B9FDFBDFA9F9F9F0DB9B9F9FFBDFFFFDFDB00090000000000000000000900900900000090000000000090090D0D9C9C0AC9ACB0E90CBC9CACADACE9CC900009000000090000000000000000909B99CB9AD9F9F09B9AD09BD9090B999D99CB09B9FFFFDBFDF0BD09BB9F9FBDFFDFFFFDFFED0900000000000000000000000000000000000000000009000000C0F0CADECD0C900D00F00CA909C0D09CB0C909000900000000000000000000000009CBB9F9DB9B99F9D99B909B9B99E99A9B9090D9BD9FFDBDBDB9B99DB9F9DBDFFFFFFFFDBBC00900000000000000009000000900000900000090000009009E9C0FCDA9AC9E0FC0F0CF09CEDA9E0DE0CDA00000000000000009000009000009090F9DFF9B99F9F99B9BD9F909D9F99A99009B090B0B90FBDF9BD90F9BDBDBFFFFFFFFFFFFDE9900000000000000000000000000009000009000000900000000C9C0BCFCD0E9C09E0DA0DE0900C9CA9CB09000090000090000000000000000000090BB99BDBF9F99F9BDA99090B0990900990990BC90099DB9BDB0999F9F9F9FDFFFFFFFFDFBCA0909000000000009000000090090000000000000000090090D0E9CC9CBCAD0E9E0DACDE0DACAD0E9C0C000900000000000000000000000000909A9BD9BDBD9BDFBDBDB9DA9B909B09C90B099CB99F0909B9BC909B9F9B9FBFFFFFFFFFFFFED0900000000009000000000000000000900000009000009009AC0C90C9EBC0DAC9C0F0C9E0F0C9DAD0CADA90000000900000000900000000000000090DBF9F9FBDB9DBDBDB9D09AD909B00D9B0B99F999BDFFD9B9B99F99FFFDFFFFFFFFFFFFDFF00090000000000000000000000900000000000000090000C0DCBCDACDCF9C9ACBC0F0E9C0F0AC0AD0D0C0090009000000000000000000000000009B99B9FBDFBDBF9BDBDBBD990B0999B09D99B99BDFFFFFF0D09DB9F99FFFFFFFFFFFFFFFFCDA90000000000000000000000000009000000000090000909C09C0CDA9E0CA0CD09E0D0CBC0DC9ED0E0F090000900000000000000009000000090909FFF9BDBDBDBDBDB9F9D9A999099BD9B9BDDF9FFFFFFFC9B9F9BDBFFFDFFFFFFFFFFFFFFFB00000900000000000000000000000000000900000009000A9EC9EBCDE9F09C9A0E0DACBC0DA9AC0F0DC00009000000000000000000000000900009BF9BDF9FBDBDBDBDF9F9B9DB099AD9BDBF9FBFFFFFFFFDB9DB9F9BDBDFFFFFFFFFFFFFFD90D0090000900000000009000000000009000000000000000DCDAF0D0F0FCC0AC0D0BC90C9E0CCDAD0E9AD090A00009009000000000000000000009A99F9F9FBDB9BDBDB9FBF9F90B0999BDBD9BBDFFFFFFFF0D9B9FFFFFFFBFFFFFFFFFFFFFFFF00000000000000000000000000009000000000000000009ADADC9EF0FCB0D09E0D0ED0F090B00DADCE0C0A09009000000000000000000000000909F9BFBF9DBDF9F9BDF9D9F9BD990F90BDBD9FBFFFFFFFF9BDF9BDBDF9FDFFFFFFFFFFFFFFCBF000000000000009000000000090000000000009000000000DAFE9EF0FE000C0DAD00E0CAC0DA0D0BCDE909000000000000900000000000000000B0BD9F9FBDB9B9F9F9FBF9BDB9E999BDB9BD99FFFFFFFD9BBBFDFFFBFFFFFFFFFFFFFFFFFBD0900000000000000000000000000009000000000000000009ED0FF0FFAD0C9ADAC0DE9C9C9A0C9CACDA9C000090000000000000000000900900099F9FFF9F9F9F9F9BDBF9DBDBDB99A9D99F9B9FFFFFFFFFFDFDFFBFDFDBDBDFFFFFFFFFFFDF9E00090000000000000000000000000000900000000900900CB0FE0FF0FF90C00D0F00C0A00D0BCADF0CF09090000090000000000000000000009A99F99FBDBDBDBFDB9F9FBDB9BDBD9B0FB9DBDBDFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFFFFDE9000000000009000000000000000000000000000000000909CFF9FDAFDAC90E9E00DA0D0C9AC09C00F0CE00000090000090000900000000000009A9FFBDF9F9FDFDF9F9F9BDBF9B9BF999DBD9BDBFFFFFFFFFFFDFFFDF9F99FBDFFFFFFFFFFFF0900000000000000090000000909000000000000000090CAC9CAFAFDAFF00C9C9EDAC90CB0C9ACBCFCE90900090000090000000000000000000009F9FDFBF9B9BD9FB9F9F9BD9F9F90BDB99B9DBDFFFFFFFFFDFFFFFF9F9FFBDFFFFFFFFFFFDE90000000000000000000000000000000000000000000009C9EBDCF0BFCB0E9E0E9C0D0E90C9AC9CBC090000900000000000000000900000000099BDBDBBDDBDBDBFD9B9B99F9F9B99F9A99F9F9BFFFFFFFFFFFFFB9F9F9F9BDBFBFDFFFFFFFE9000000009090000000000900000000000000000009090DE9ECD0EBCFCBFD00D0D0ADAD00DA0D0E9CADE90000000000000000000000000090090009BDBFDBBDBDBDB9FDDBDB99BF9DF9F9DB999F9BFFFFFFFFFFDEDF0F9FBFFFDFDFFFFFFFF9F000000090000000000000000900000900000000000000000C90BC9CDABCF0CF0ACD0C0ECD0DAC9CE9C0000900000090000009000000000000000090BBDBFDBF9F9BDA9BBDA9F099A9B09B99F9F9FDFFFFFFFFFCB9B9F9F9DFFFFBFFFFFBFFFE9090090000000000000009000000900000000000090000090FCDCBCBCDCBC090DC9ADAD09AC0C9E0DCBDE900009000000000000000000000000000009FFBDBDBBDBDB9D0909D09E9D99F9D9F9BDB9BFFFFFFF99BDBC9090B90B9BDFFDFFFFFFD000000000000000000000000000000000000090000009000C0000C0C9E9EFCAC0A0CC0CBCC9E9E0D0AC00000000000000000000000000000000000909B9F9B9BDB9BD9A9A990B0990B0B9AB9BDBDFFFFFFDD0BC990A90B090B9FEFF9FBFDFA9000000000000000000000000000000000000000000000000090DAD0DAD0FC99C9C9CB0F0C0BC0C0DACD0FC9090000000090000000000000000900000909FCBF9F90F9A99D99A9090A90909D0D9BDBF9FFFFEB909A09909C99F9F9F9FFFDBFBDB00090000000000090000000000900000000000000900000900C0C00CDAC9EF0CAC00C90DAC0BCBC0DACD00E000900090000090000000900000000000090BBDBCBFB9D9B0B09099A9909090B9B9DBDBFFFFFD0E909000909A09B0FDFBDEBCBDBC09000000900000000000000090000000000000000000000000900DA0CDAD0FF0D09E9CA0D0D0D0DE0D9ADF090000900000000000000000000000000090099B9B99DB9A9D090B009000A909099FBFBDFFFFDA9909090B9A999CDFBF0F9999B9A0900000000000000000009000000000000000000000009000000C90CD00DE9EC0CAC9C0CDACACACA0D0ECC000009000000000000000000000000000000090B9F0B0B0BD909BC90BD09990B090F99BDFFFFDF090B009090000AFB0D099A09ADBC900000000000000000000000000900000000009000000000000000C90EDE9ED0F0D00ADA0C9C9C9CDAC9E9ED09A0000090000000000000000000000000000909D090900B0F00090BFA00909A99BFDBFFFFE99F00090F0009090DF000099F9B0B0000090000000090000000000000009090000000900000000909C90CC9C0DEBD0CAC9C0D09AC0FCBCDAC9E9CA0D09000000090009000000000090000090090B0B90909090B0900009DF00909099BBDBFFF9E099090BC9000000A9009B090F0D0900000000000000000900000900000000009000000009090C0000C9A0CBCBCDCAD09C09A0E09E00C0ADF0CCB0DA000900909000000000000000000000000000990B0B000BC0000F0BE009A909A9F9FFFFFF99A09009A00909090009E909B90B000000000000000000000000000000000000009000090000C90F0D0C0D0CDCBE09C0E0BC0D0D0C9EDADC0EDBCDE090B0C9A000000000000000000000000000909AD090900900909A090990090B9DBBDBFFF9E009009000000000009E909E9CB009000000000009000000000000009090A90900000900000DA0C0C000D0CBCBED0CBC9C0BC0CA9E090DCAFDAC0E9E000AB0C0000000000000000000000000000909A90099C000000900000900099B9FFBF9FF90909009009000009FE90A99A90900090000000000000000000900000009000000000000090009009E9C0E9CBC9FE9CAC9C0DA9C09CECA9C0EDBE9C9F0DDEB090000000000000000000000000000909ADB0B09090000099B009090F9B9F9FFBDF9CA090090009C9FBD00990BCB009000000090000000000009000900000009009009000000090C9C00C9C0C9CF0F90D0DA9CADC0FCA90DCBC9E0DE9ECBFAFC000090000000000000000000000000090909009BDAD9CB9A0009A09B99FFBFF9F0B9B0900909B0B9A0009BCBF0909000000000000000000000000000009000000000900090000C00009C000DACBCFCCACAC0CE9CAFC09CFCAC9ECDE9ECBDAFC090A000000090000000000000900000909A90B09009A0B000909009B09FB99F9FF9F00900900000900909A09009000000000000000000000009000000000009000900000900909090D0C090D0C9CBCB0D0DAD09CAD0ADE009CBED0F0EDBEFFF900D9C90000000000000000000000000090990D9E0909900900909909DB99FBFF9F90DB0090909090090B09090900000000090000000090000000000090000000900090000000C00C000900E0DACF0FE0E9C0ADAD0FCFADEDE9C9ADAF9EDFBEFEF0A9A009000000000000000000000000000A9A990B000990900000B090F99F9B9E9B0900000009090090000000000000000000009000000900000000000090000000009009090D09C0C0AD0D0D0DE9FC9CADCC00E0F0DADACADEFFDEFBFAFFBDADFED0000000000000000000000009009099090A9090900000900009FB9BF9FFF9F9DAD000000000090909000000090000000000000000000000090000090009090900000000E0C00909C000C0F0DE99CAD00BCF0D0FEF0E9DEBEBEBFEFFFFFEDFADA09A09000000000000000000000000000909090000090000999B999F9FBF9DA9B99A90900000000000000000000009000090000000000009000090000900000000000009C909C00C09CF0F0DE9EE9C0FCC90DAD0D0ED0E9FDFFFFBFFFEFFADFAD009000000090000000000000000909B0009000900009090BE9DADB9F9F9FB9F0F09000090090000000000000000000000000090009009000000000B00900090090009C000C00D090C00D0CF0FFCBED0BCE0C0ADADBEDE0CBEFFEFFEFFBFFEBDA0009009000000000000000000000909B9A09000090CA9C9D9B9B9F9FBDF9F9DB9F9BD9F090090000000000000000009000000000000000000900D00D00A90000009009CD09C00C0C9C0C9E0F0FADCBEC90DADC0CAC9ADCBCBFBFFFFFFEFFBFE0D000A900000000000000000000000909C99A9DBDA999B9FB9FDF9BDBDBFF9BBDB9E90B00090000000000900900000000000000000000000000C9A9FA9ED009090000C0A00C09C00B00BCE9CDADDFAFC9EDE0C9E9C9EDCBCFDFEFFFFBFFFFEFE9000900000000000000009000009090B9B9B9DB9BF9FBDFB9DB9B9FBFFFF9FFDBDF9B9009000900900000000000000000009000000000009000FADFCBDE90F000090090D0D00C090C0DC09CFADFEADBFE9E9CBC0E9E9EADC9AFFFEFFEFFFFFF9E90009A090000000000000000000009099ADB09F99BF9FBDFFBFDF9F9F9FFF9BF0B9FC9009000000090000000000000000000009000000000900DEBFEFBEF0DCB0000C0000D090C09C00FCB0DFA9DECBFEBEDCBC90C0DCACFC9FFFFFFFFEBFEFEFE9009000000000000000000009090B0D9BDBDBF9DBF9FB9BD9FBFBF9FB9FF9F9F09B00000000000000000000000000000009000000090000090DFBFFE9EDACC9CA909C000C090C00D00DCF0DFCADBF0FFFABC0EDADA9CBCBEBFFFFFFFFFFFBFC9000009009000000000000000000909B90B9B99FBD9FBDFFBFBDBDBDBCB9DA9BDB0009000000000000000000009009000000000000000000000FAFFFBFDAD0F0C9C0C09C900C09CDACD0E9EBC9C9ECFFF0FCDE90CC9EFC9EDFEFFEFFEFFFFFCB000909A00000090000000900000909B09F9FF9FB9FBDBDB99F9FDFFBDBD9A9D090909000000000000000000000000009000000000900009000DBDFAFCFADAD0C9C0C90C000D09C000DAC9CBCFCBCF9E9EF0FA9EDEBCC0BCDADBFFFFFFFFFEFBC0900000000000000090000000090909DA9B99B9DBDFBDBDBF9F9B9BDBDBC9B09A90000009009000000900009000000000000000900009000090FAFFBF0FC0C9CAC90C090D000CA0DC0DADEDF0EDACBCF9EFDECBC9CBDCCADCADFBFFFFFEFFFEF00009009000000000000000000009A999F0F9FBBDB9FB9BDB9F9F9CB9A9B00909090000000000000900000000000000000000900000000C0000DFFFFFF0FDE0DC0CB0C000D0D0D00F0CD0F0FFFADFCF0F9FAFBCFACCADADADCFAFFFEFBFFFFFF0F09009000900000000000000000009A99B9B0DDBDBDBDBF9DB9EB99F9D0090B000000000000000000000000000000900900000009000900909EBFFEBCF0C0D009C0C90D000C00C9C9CAD0F0FFFFAFBFEF0FFCF0CDADAD0C0DADFEFFFFFBEFBEF0000000000000900000000000090909DA9DBDBBB9B9F9F99BBD99DB09B0909009090090000000000009000000090000000000000009000000CBFFFBDF0DAD0E9C009C00C0D00D0C0CADCF0FFFBFFFEFBFFEBE9EF0D0DE0F9EDADBFFFEFFFFFFDF0909009000000000000000090009A9BDB9F9F9DBDBDB9DBC99A9B0F09A000900000000000000900000000090000000000090090000009000BDFFFFEBEDC0D0C09C00D09E09E0DAD0DADADF0FEFFFFFEFBDF9E9EBCE0DCCC00DECBFFFFFFFFFAFC0A090000000000000000000000090090B9B9BBDB9BDBB9B9BD0990909090090000000000090000000000000000090000000000000000090CBFFFFFCBCBC0D0C09C00E09C0D00D0E0D0F0FFFFFEBFFDFEEBEFFDEDBDADA9FCAD9FCBFFEFFEFFF090000000000000000900000000909B9BDBDBC9B9F9BD0F9F9A9F09A900090009000900000000090000000000000000090000009009000009EFFFFFBCBCCBC0BCC09C9C00D0CD0C9DE9CF0FFFBFFDAFADBDFBFAFACECADCC0D0ECBEFFBFFFFADAC090009000000000000000009009B0D099B99BDB9BE9B9B0D9900900909090000000000000000000000000009000000000000000B009CC9FFFFEFBCFCC90C9C0A9C000CD00F00FCE0DE9FC9EFCBEDADAFAFEFFFFBDBDADADE9C9CD0FFFFFFFEF9C00900000000000000000000090099BCBDBBDBDAD99BC99A009B09000000000000000000000000000090000000900000090009000000BCFBFFBFEF9E9ED0C0D0C09CD0A9C0CD0D0DE9EFBE9EBC9EDEDFFFBFFFFFEFEDADADE9E0FC9EFBEFFFAFBC00000000000000000000000090A09B09C9B9B9BBD9BC999A090090900090000000000000000000000000000000900000000000900009EFFFFFBFE9C00D0C0C9C00AD0C9C9ACADA9E9CFCFC9EF0FBFAFFFEBFEFFBFFFFFE9EDBCBCBDFFFFBFFCA9000009000000000000000090999009B9BC9BD0D0B90B00900090000900009000090090009000900000090000000900000909000900CBFFFFFFCBEDED0E90D0AD0D0C9CACD0DCDE9EFB0F0FE9FBEFFFAFFFFFBFFFAFFAFFFBEDF0FEFBFEFEDA90090000000000000000090000000A990D09BD9B9B9A900B09090090000000009000000000000000000000000000000000900000000DBFFFFFFEBF0D00D0CC00D0C0C9E0C9C9E9E9EDBCF0F9FFEFFFBFFFFFFFFEFFFFFFFBEFFBEFDBEFFFFBFFC0000000000009000000000009090900B9B099A909C9090900000000090090000000000000000000900900009009000900000000900ADBFFFFFFFCF0CF0D09AD0D0F0C9C9CADCF0DEAFFFFEFAF9FAFEFFFFFFFFFFFFFFFFFFFFFFBEFFBFFFEFBF090000090000000000000000000909009CB0D9BDA99A090090090090000000000000000900000000000090000000000000000900090EFFFFFFFBF0F0C0CC0C0C0C0D0C9E9C0E9EBDF0FFAFBFFEFFFBFFEFBEFFFFBFEFFEFFFEFFFFBFFEFFFBCF00090000000000000000000009000090B099A9C9900900090090000000000009000900000009000000000090090090009000900090DBFFFFFFFFFE9E9CB0D0DAD0D0E9C0C9E9C9CE9FFFDFFCFBFFFFFFFFFFFFFEFFFBFFFFBFFEFFFEFFFBFCFB0900000000000000000000000000090090B090B09A9009000000000090000000000000000000090009000000000000900090000B0EFFFFFFFFFFE9CD0D0C0C0D0E0C9C0CDADCFEFBFFAAF0FBEFFAFFFFFFFFFBFFFFFFFFFFFFFFFFFFFBFEFBFC0A0900000900000000000009000900900909A90B00900090090009000090000000000900000000000000900009000A0090090AD0FDBFFFFFFFFFFFE0C0C9CBC00D0D0D0F0CDA0DADADFFBFEFFBFFFFEBFFFBFFFFFFFFFFFFFFBFFBFFFFFFFEBF09000009000090000000000000000000900090909000900000000000000090009000000090000000000000000009090000000DADAFFFFFFFFFFFFF9F0F0C0C9C90C0CAD0DACDE9CFFAFFEFFBFEFFFFFFFEFFEFFFFBFEFBFFEFFFFEFFFFFFFFFC90090900000000090009000000000900009000090909000900090000000000000000000000090090000000900000000009009AFFFFFFFFFFFFFFFFECD0C9C90CAC9E9C0C0D0F0FBCBDFFFBFFFFFFFBFFFFFFFBFEFFFFFEFBFFEFFFFFEFBFAFCBC0B0000000000000000000000000000000009090000000000000009000000000000000000000000090900000909AC9090009EFFFBFFFFFFFFFFFFE9F00DAC0C9C9C0C0D0F0F0DECBFFAFFFEFFFBFEFFFFFBFFFFBFFFFFFFFFFFBFFFBFFFFFFBE9000B00000900000000000900000000909000000090009000090000000000000000900009000000000000900000900009000BFFFFFFFFFFFFFFFFFC0FC0D0D0C0C9C9CAD0CCFADBFCBFFFFFFFFFFFFFEBFFFFFFFFFFFBFFFFBFFFFFFFFFFFEFF0900090000000000000000000000000000000009000000000000000000000009000000000000009000000000900009000090BDAFFFFFFFFFFFFFFBFC0D0C0CB0CBC0E9C0DA9CDACBFCFFFBFFBEFFBFFFFFEFBEFFFFAFFFFFEFFFFFEFFFAFFBDAC009000900000090000000000009000000000000009000009000000900000900000000900009000000000009009000009000CBFFFFFFFFFFFFFFFEDAD0F0D0C0D0C9C0D0EDCB0FDADBFFFFFFFFFFFFFFFFFFFFFBFFFFFEFBFFFEBFFFFFFFEFFE90900090000000000000000000000000000000000000000000000000000000000000000000000000090009000AC0090B000DBFFFFFFFFFFFFFFFADAD0C0C0C0D0C9C0DAC9CADEDAFFFAFFFAFFFBFEFBFFBFFFFFEFFFFFFFFFFFFFFFFAFFFFFAD00009A00000000000000000000000000000090000000009000000000000000000009000000000009000000090909A000000BCBFFFFFFFFFFFFFFF0DC0D0DAD0CB0CBC0D0E9DCB0FDADFFFFFFFFFFFFFFEFFFFFFFFFFFBFFFFFFFFFBFFFFFFFFEFC00090B09090000000900000000000000000009000000000000900000900000900000009000090000900000000009090900BFFFFFFFFFFFFFFEFF0DAC9C0C9CC9C0D0C9CCADEDAFFAFFFFFFBEFFBFFFFFFEBFFFFBEFFFFFFEBFFFFFFFFEFFFF0B0900000000009000000000900000000000000000900000000000000000090000000009009000000000909000909000000DFFFFFFFFFFFFFFFFBCF0C9E0D0E09C0D0F0E9AD0F0FCBDFFFFFFFFFFFFFFBFFFFFBFFFFFFEFBFFFFFEFFBFFBFFF0FC000909000000000000000000000000000000000000000000000000000000000000000000000000900000009000000B09FBFFFFFFFFFFFFFFFFDE9ED0C9C0C9C0F0C0C9CDCF0FCBFFAFBEFFFFFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFEFFFFEFFBDE9000009000000000000000000000000900000000009000000000090000000009009000000900000000000000009000AFFFFFFFFFFFFFFFFFEF0CD0C9C0D0C0D0C9C9CE0F0FCBF0FFFFFFBFFFBFFFFFEFFFFEFFFFFFFFFFFFFFBFFFFFFFBFEFBCA9090000900000000000000000000900000900000000000000090000900009000000009000000009000B0090900009FFFFFFFFFFFFFFFFFFFBF0ADAC9E0DAC0DAC9E90F0F0FCFF0FFFFFFEFFEFFBFFFBFFFFFBEFFFFFFEBFEFFFFFBFFFFFFBCF9C0A09000000009009000000009000000000009000000090090000000000900000900000000000000900000000099FFFFFFFFFFFFFFFFFFFFFCFD0C9C0D0C9C0D0C0CDC9CF9ADAFFFFFFFFFFFFFFFFFFFBFFFFFBEFBFFFFFFFFFFFFEFFFFBEFBCA909000000900000009000000000000000000000000000000000000000000000000900000009009000909009090FFFFFFFFFFFFFFFFFFFFFEBC0C9CAD0C9C0F0C9CBCADEBCFFFFBFFFBFFBFFBFFFBFFFEFFFFFFFFEFFFFFBFFEFFFFFBEFFFFCF90C009090000000000000000000000000000000000000000009000000900009009000009090090000000000000BFFFFFFFFFFFFFFFFFFFFFBCBCBC9C0D0E9C0D0E9C9DE9CFBCBCFFBEFFFFFFFEFFEFFFFFFBFFFFFFFBFFFFFFBFFFFFFFFFFBFAFB0900000009009000000900000000000900000000090000000000000000000000000900000000009000090909FFFFFFFFFFFFFFFFFFFFFFDFC9C0C9C0D0C9C0D0CAC0DE9CFBFBFFFFFFFEFFFFBFFFBFFBFEFFBFFFFFFFEFFFFFFBFFFFFAFFFFDE9E0909000000000000000000009000000000090900009000000000000090000009000000900900009090000FFFFFFFFFFFFFFFFFFFFFFFFADE9CBC0D00D0E9C9C9CFA9EF0FCFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFEBFFFEFBEBE09000090000000900000090000000000009000000000000009009000000000000000900000009A9000000FBFFFFFFFFFFFFFFFFFFFFFEBCD0C9C0DACDAC9C0E9ED0DCF0FBFFAFFFFFFFFBFFFFBFEFFFFFFFFFFFFEFFFBFFAFFFFFFFFFFFFFFDBDA09000009000000009000000009000000000000000000000000000000000900009000909090000000090FFFFFFFFFFFFFFFFFFFFFFFDFCADAC9C0D00D0C9C9CCBCEB0FEDADFFFFFFFBFFFFEFFFFFFBFFBFFFFEFFFBFFFFFFFFFFFFFFFFBEFEFADBC09000009000900000000000000090000000000000000000000000000000090000000000C90C9C90CBFFFFFFFFFFFFFFFFFFFFFFFBE9D0D0CBC0D0C9CAD0D0C9CDE9FBFBFFFBEFFFFEFFFFFFFBFEFFFFFFFFBFFFFEFFFFFBFFBFEFBFFFBFBDBCA9000000000000900000000000000000000900090000900000009000900000000090000B000B0A00BFFFFFFFFFFFFFFFFFFFFFFFFEFCED0E9C0DAD0E9C0F0ADE9ADE9EDEFFFFFFEFFFFBFFFFFFFFFEFFFBFFFFBFFFBFFFFFEFFFFFEFFFFFFEFE9009000000000000090090000000000900000000000000900000000000000000900009000BC0009FFFFFFFFFFFFFFFFFFFFFFFFFFF9E90C9C0D0C0C9C0D0CDC9EDE9EFBFBFFFFBFFFFFFFFEBFFFFFBFFFEFFFFEFFFFFEFFFFFFFBFFFEBFEFBF9EF0090000900000000000909090900000000000000000000000000000000900000090090009090AFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CF0C9E0C9C9C0DAC9CBC9E9FF0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFBFFFBFCFF9EDA0090000000900000000000000000000000000090000000000000009000090000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CD0C9C0E9CBC0D0E9CFCBC0FFBFFFFFFFFFBFFFFBFFFFAFFFFFFFFFBFFFFFFFFFFFBFFEFFFFFFFFFFBEFFAD090000009000000090000000900090000090000000009009000090000000000909000090FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCF0E9C0D0D0C0D0C9CCBCBCFF0FCBFFFBEFFFFFFEFFFFFFFFFBFEBFFFEFFFFEFBFFFEFFBFFFFFFFEFFAFFDBCF0C000000000000900000090000000090000000000000000000000000090009000009090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0C9CAD0E0D0D0ADACBC9CBF0FBFFFFFFFFBEFFFFFFFEFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFEFBFFBFFFBEFBFA909090000090000009000000000000000000000090000000090000000000000090000BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FD00D0C9C0DACD0C9C0FED0FDE9EBFFFFFFFFFBFFFBFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFFFFFFFFFFBCFCBCA000000000000900900900090000000000000000000000000000900090090000090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC0CF0C9C0D0C90C9CADD09EF0FBFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFBFFFFFFFEFFFFEFFFFFFFFFFEBFFEFFBFCB09090000000000000A000900009000009000000000009000009000000000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9F0C9E0D00F0CDAC9D0EDE9CFADE9FFFFFBFFBFFFFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFFFFFFEFFFFFEFFBFFCBC9C0009000090009090900000000009000000000090000000000000900909000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9E0C9C0DACD0CF00DACE9CBCBE9FBFFFFFFFFFFFEFFFFFFEFFFFFEFBFFFFFFFBFFFFFFFFFBEFFBFFBFFFFBFFEBFFFFBE9009000000000000B00900000000000000900000000009000900000000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAED0DAC90C90C90CD0C9DE9CF0DFCFBFFFFEFFFEFFFFFFBFFBFFFFFFFFFFFFBFEFFBFEFBFFFFFFFFFFFFFFFFFFFEBCBCBCBC0000000090090000009000000000900000000900900900E0009000000CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCD0D0ED0CBCC90E9CA0DE9EFAFBDEFFFBFFFBFFBFFBEFFFFFFFFBFFFBFFFFFFFFFFFFFFFFFBFFFFFEFBFFEBFFBFFFFFBE9AD0900900A9009090000090000000000000000000000090900009000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDADE0D00D0C90E9C0DCDE9E9CDBCFBFFFFFFFFFFFFFFFFFFFFEFFFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFBFBFFFF0B009A0990C9AC00090000090000090090090009090000009000C9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAD0C9C0DE0D0C9C0DA9E9CBDEBEFBFFFEFFBFFFFFFFFFFFFFFBFFFEBFFEFFFFBFFFFFFFEBFFFFFFFBFFFFFFFFFFAFFFFFBFBFEBC09FACB9E9BC9000900009090000000000900000909000090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9CBC09C0F0C0F0CD0DE9E9F9EDAFFFFFFFEBFFEBFFFBFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFBFFFFFFBFFFFFFBFFBFFFFFBFB9A9DACB9EBFA9E0C0900000000000900000900000090090CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9E0C9CC9C0D0D0DACF0DE9ECFBFFFFFBFFFFFFFFFFFFFEFFFFFBFFFFBFFFFFFFBFFFBFFFEBFFFFFEFFFEFFEBFFFFBFFFFBFFFFEDABDBFEFDADE9FBCA9A909009090009000009000000F0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC9C9E09C09CBC0D0D0DADE9BCF0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFEFBFFFBFFFFFBFBFDE9FBFBFFBFFCBDAC00A09000000000090009090F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9E0D0C9EC9C0C0F0CBCBCF0FCFBFFFFFFEBFFFFFBFFBFFFBFFAFFFBFFFEFFFFFFFFFEFFFFFFFEFFBFFFFFFFFFFBFFFBFFFFFBFFFFAFBEFFFEDAFEBFFEDBF09C0009A90900000000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0D9E0D009CAD0D0C9CE9E9EDBBCFBFFFFFFFFFAFFFFEFFFFFFFFFFEFBFFFFFFFFFFBFFFFFFFFBFFFFFFFFFFFFFFFBFFFFBFFFFFBFFFFBFBFBFDBDFAFBE9EF0BDAD00C0AD09000D09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE0D0CDCC9C0DAD0F0DCDE9ECFBDEFFFBFFFBFFFFFFFFBFFFFFFFFFFFFFBFEBFFEFFFFFAFFFFFFFEFFFEFFFFFEFBFFBFFFFFFFBFFBFBFFFEFFAFFBFFFFFF0FCADAF0BFCAACC99AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BD0C9A009C09C0D0CDADA9E9F0FBFBFFFFFFFFFFFBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFBFFFFFFFBFFBFFFBFFFFFFEFBFBFBFFAFFFBEF0FFADBFCBFCBFDFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCCCBCDCFC0BCC9CADADADCFDAFDEFFFFFFFEFFBFFEFFFFEFBFFFFFFFFBFFFFFFBFFFBFFFFFFEFFBFFFFFFFEFFBFBFFFFFFBFFFFBFBFBFFEFFEBFFFBFFBFFBCFBCEBDEBCFAFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9A9C00000DC9AC0D0C9CFADADEBDBFFFBFFFFFFFFFFFFBFFFFFEFFFFEFFFBFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFBFBFFFFBFFFFFFADBCFBDEBDFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FCD0DEDCD00CC9CBCBCF0DCBCBDEBFFFFFFFBFFFFBFFFFFFFFFBFFFBFFFFEFFFEFFFFFFFBEFFFFFEFFFEFFFFFFEFFFFFFBFFBFBFFFFBFBFFFFBFFFFFFFFEFFEBEDEBCAFCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9E0909AC909C90CD0CF0BCBDEBDEBFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFBFFFFFFBFFFFBFFFBFFFFFBFFBFFFFFFFFFBFBFFFFFFFFFFFFFFFFFBE9E9EBCBFDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F9C0DCCCC9ECCACC9ACF9EDEDE9EBFFFFFBFFFBFFFFFFBFFBFFFFFFFFFFFBFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFAFE9EDBCF9EDAFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE9C00B09C909C9BCD90CF09E9FDFBFFFFEFFFFEFBFEFFEFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFEFBFFFBFBFBFBFFFFFFFFFFFFFFFFFFDBDE9ECBCE9EDADEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0FCDCC0CCD0CC00ECF0CFCBCBE9FFFFFFFFFFFFFFFFFFFFFEFFBFFBFEFFFEFFFEFFFEFFEBFFEBFFEFBFEBFFFFBFFFBFFFFFFFFFBFFFFFFFFFFFFFEFBEF0FCBDE9FCBCFBFFEFBEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBECF00090B09A090DD09CF9CBCFE9FEBFFFBFFBFFFFFFBFFBFFBFFFFFFFFBFFBFFBFFBFFBFFFFFFFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFBFBCF9EDADA0F0ADA9E9ADBEDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED90DCFCCCCCCDECCACDE9CADCB9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFBFFFFBFBFBFBFFFFFFFFFFFFBFEFFBECB0DCEDCEDCEDCEFCE9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EC0009090900909CBC0CED0FCFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFBFFBFBEDBFCFAD9E9DAD9E9DADBC9ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DEDCCDCCCDCCD0DCBDBDADADADEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9E9CAC9E0DAC9E0DAC9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CA900B00B00B00E00C0C0DADADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEFDEFDEFDEFDFFFFFFFFFFFFFFF000000000000000000000105000000000000A9AD05FE','Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(4,'Peacock','Margaret','Sales Representative','Mrs.','09/19/1937','05/03/1993','4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDB9BFBFFBFB9FBDBBBFDBF9FBFBFBFBFBFBDBFBDBFBBFBFBFFD0000000000000000000000000000000000000000000000000000000000000000BBDBF9BDBF9BB9BFB9FBFB9FB9BBFBBBBFBBFB9F9B9FB9BF9BF9BFBBFBBFBDBF9FBDBF9F9BDBFBFBF9FBB9BDBB9BBF9BBFBFBFBFBFBFBFBFBFBFBFBFFBFBFBBA00000000000000000000000000000000000000000000000000000000000000009BFB9FBB9BBDBFB9BFB9BFFBDBF9BDBDBBDBBFFBFBFBFFBBFFBBF9F9BDB9BBFBBFBBFBFBFBBFFB9F9BB9FBFBB9FBDBFBFBFBF9FBFBDBF9BFBFBFBFBF9FFBFBD00000000000000000000000000000000000000000000000000000000000000000BFB9FBB9FBDBB9BBFBDBF9BBBFBBFBBB9FBBDBB9BFBF9BBDBB9FBFBBFBFBFF9BDB9FB9BDB9F9FBFBBFBFBDB9FB9BB9BFBF9FBFBDBFBFBFBF9FBFBFBFBFBF9FB000000000000000000000000000000000000000000000000000000000000000009BFFBBDBB9B9FBDBDBBFBBF9FBDF9BDBFBDFBBFBF9BFBFFBFBFBDBFF9BFB9BBFBFB9FBFBBFBBF9BDB9FBBBFBBDBDBF9BDBFBFBFBFBFBFBFBFBFBDBFBFBFBFBF0000000000000000000000000000000000000000000000000000000000000000009BBF9BDBF9B9FBBBDB9F9BF9BBBFBB9BBBBF9BFBFB9BB9FBDBFBB9BFB9FBF9BDBFB9F9F9BDBFBFBBFBDBFB9FBBB9BBFBBBDBFBFBDBF9FBFBF9FBFBFBFBFFB0000000000000000000000000000000000000000000000000000000000000000000BDB9FBB9BBFB9BDBBBFBBFBFBDB9BDBF9F9BFF9FBDBFFBFBBFBDBFB9FBBDBFBBB9BFBBBBFBBFB9BDB9BF9BFB9F9FBF9BFFBFBDBFBFBFBDBFBFBFBFBFFBF9BF0000000000000000000000000000000000000000000000000000000000000000009BBFBB9FBDB9BFBBBDB9F9B9FBBBFBB9FBBF9BBBFBFB9BB9F9BBFB9FBBDBBBDBDBFB9FBDB9FFBFBBFBFBFB9FBBBB9BBF9BFBFBFBFBFBFBFBFBFBFBDFBFBFF90000000000000000000000000000000000000000000000000000000000000000000BF9BDB9BB9FB9F9FBBFBFBFBDF9B9FBBF9BBFBF9B9FBFBFBF9F9FBBDBBF9FBFBF9FBDBBFB9FDB9F9B9F9FBBDBDBF9FBFBDBBFBDBF9FBF9FBFBFBFBFBFBBBE00000000000000000000000000000000000000000000000000000000000000000009BFBBFBDBB9FBBB9F9B9BDBBBBBDB9F9BF9FBDBFBFBB9F9BBFBB9FBBDBBF9B9BBB9BBDB9FBFBBFBFBFBBBDBFBBB9BB9BFBF9BBFBFBFBFBFBDBFBFBFFBDFF90000000000000000000000000000000000000000000000000000000000000000000BDBDB90B9FBB9F9FBBFBFBF9F9FBBFBBFBBFBBF9F9F9FBFBDBDBFB9FBBDBBFBF9FBF9BAF9BFBDB9BDB9BDBFB9BDBBDBFBFBFFFBFBFBFBFBFBFBDBFBFBFB9A00000000000000000000000000000000000000000000000000000000000000000009BBBBBFBF9B9FBBB9F9F9B9FBBB9F9BDB9F9BDBBBBBFBB9FBBBFB9FBBDBBDBB9EBB9FBF9BFFBBFBFBFBFBB9BFBBF9BB9FBDBBBDBFBDBF9FBFBFBFBFBFBFF000000000000000000000000000000000000000000000000000000000000000000000BDBDB9B0BFB9F9FBBBBFBFBDBDBBBFBBFBBFBDBDBDBDBF9F9F9FBBDBBDBBDBF9F9E9B9FA9FDB9F9B9F9FBFB9F9BF9FB9BBFFBFBDBFBFBFBFBFBFBFBFBBF0000000000000000000000000000000000000000000000000000000000000000000009BBBDBDB9BDBBB9F9BDBB9BB9BDB9BBDBDB9BBBBFBBB9BBBFBB9FBBDBB9FB9BBBBBF0B9FBFBBFBBFBFBBDB9FBBF9B9BFFFB9FBFBFBFBFBFBDBFBF9FBDF9A000000000000000000000000000000000000000000000000000000000000000000000BDBBBB9FB9BDBFBBFBBDBF9F9BBFBDBBBBFBDBDB9F9FBDB9BDBB9FBF9FB9F9F9E9BBFA00F9FB9F9FB9FBBFBFDBBBFB9B9BFBBFBF9FBDBFBFBFBFBFBFBB0000000000000000000000000090BCBC9F0A9E000000000000000000000000000000009BF9F0FB9BFB9B9F9BDBB9B9BBF9BBFBDFBDBBB9FBFB9BBF9AF9FAB9AB9FAB0B9FBC0000FB9FFBB9FB9F9BDBB9F9BDBFBFBBF9FBFBFBF9FBF9FBFBFBF9000000000000000000000000DA0F0BCBF0FDF9FBFEB00000000000000000000000000009BB9BB9FB9BFBFBFBBDBF9BF9BBDB9BB9BBF9FBB9B9F9E9FB9B9F9FBDAB9DBFA0000000F0B0BDAF9FBBFBBFBFBFBB9BFBDFBFBFBFBFBFBFBFBF9FBDBE00000000000000000000009ABDFDFFBDFF9FAFDF9FDFFAF00000000000000000000000009F9F9A9FBDBB9BBDBB9BF9BF9FBFBDBF9B9B9FBF9ABB9B9FBFA9B0BBDBEB0000000000F0000090B0BDADB9F9B9F9FB9FBBDBBDBBDBFBFBFBFBFBFBF9000000000000000000009EFFDBFA9FDFB9FDF9FAFFBF9F9E9090000000000000000000000BB0BF9B9BBDBF9BBDB99BB9BB9B9BB0BFBFA9A9BDBCBFA9A9BF9FBCA0000000000000B000000000000B0FBFFFBFB9BFBFBFFBFFBFBFBDBFBFBFBFB0000000000000000009BBFFBCBEBDFFFADFEBBFBDF9F9FFFBFFAC000000000000000000000BDBF9BBFBDB9BBE9B0BFBDBF9F9FBDBF09B9BDBCBBB9B9BDBF0A00000000000000000F00000A00000000009A9BDBFFBF9FBBF9BFBDBFBF9FBFBF9BC0000000000000000BEDF9FDFDBDFBF9FF9BDFDFBFFFFDBDFCBDBCB00000000000000000000B9BBDB9BBFBDB9F9F9B9BB9BBB9AB9BBF9E9A9B0F9FBE9A000000000000000000000F000A0000000000000000B0B9FBFBF9FFBFBFBFBFBFF9FBFBB00000000000000BC9BFFEBFBFDAFDFF9FFDBEBDF9E9FFFBFFDBDBCBDAC00000000000000000F0BBDB9FB9BFB9B9BDBBDBDBDBD9E99A9BDBFBF9A00000000000000000000000000D000000000000000000000000B0FBDBBBF9FBF9FBFBBFBFBD00000000000000BCBFFDBDBDE9BF9FADFBCBDBDFBFFBF0BDF9BEBCBDADB0D0000000000000099BD9BBFB9FB99E9BB9BD9BB0B0BB9BFBF0B00000000000000000000000000000000A000000000000000000000000009BFBFDBBF9FBFBF9FBFBDA0000000000000ADBDFDAFFDFBFFDFBDBADBFBDB9FF9FDFFF9FFD9F9A9F0F0A90000000000000BFBBBF9BFBDBFB9F0FB0BADBDBBDBE0000000000000000000000000000000000000F00000000000A0000000000000000BFBBFFBFBFBFBFBF9FA000000000009C9F0FBFBFDBE9FDAFBDFFDBDBCBFF0FFFBF9FF0FBF0F9E9F9F9E90000000000000B9F9BF9B9BB09B9BBDBF9A9BE9A000000000000000000000000000000000000000F000000000000000000000000000000FB9FBFBFB9FBFBFBF00000000000A9E9F9EDFBFDBF0FDBFADBFFF9FDADF9FDFBFBDF9F9F9F90BCBCBCB0000000000009A9FB9FBBC9F0FBDA0000000000000000000000000000000000000000000000000D0000000000000000000000000000009FBBDBF9FBFBDBBF00000000009BCB9BCFBFBDFBDBFBFFDFBD9E9F9BDBBFFBFDFDBFBCB9E9EBDB9F9AD0F00000000009FBB9FB9FBB0B00000000000000000000000000000000000000000000000000000A0000000000000000000000000000000BFFBFBFBFBFBFF90000000000FCBDEFF9FDFEBDAFDFBDFBDAFBF9ADB0FDBFDBFBF0DBDE9F9D0BCBCBDA09E00000000B9B9FB9F0000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000009BFBDBFBDBFBB000000000009BCFBCBFAF9F9FDBBDEBBCBDBD0BDA9F9BDFBEDADBF0B9F9AFBDB9F0B9F09C00000000FBF9FBA0000000000000000000000000000000000000000000000000000000000F000000000000A000000000000000000000BFBFBFBF9FFE0000000000E9BDFBDFDBFFFBFDFBDFDBDADBF0BD00F0B0DBDB0DBDADAD99E9E9BD0F0F0B0000000099BB9F00000000000000000000000000000000000000000000000000000000000D000000000A00000000000000000000000099FBDBFBFBB000000000909FEBFDAFBFDBDF9BFCBFAFBDBC9BCB9F09CB09A9DA09099A9E9B9F0BF9B9E9E0000000BF9FB000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000BFBFBFBFBD00000000000BCBDAFFFDFAFFAFFDBF9F9C9E9BC90F09FBDBE9DA9BDBFA9F090F09F90FCB90D000000B9BB0000000000000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000BFFBDBFB0000000000C9FFFDBDBFBDBDF9FAD9F0FBF9E9FBF9FF09A909A9C9A90D0BBDB9F9ADB9B9E9AD000000FBC0000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000009BFBFBFC00000000B0A9BFFEFFDFFFBFF9FBEFBD0F9FBDBDA99F0DBDBDA9F9E9B9C9ADB0F9ADADA9F0AC0000B9A000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000FBFBDBA00000000009FFE9F9FAF9FDBFF9F9F0FBFBDFADADBE9FBCBDBDF9E9BCF9BDBCB9E9BDB9E9BDA00000F000000000000000000000000000000000000000000000000000000000000000E00000000000000A00C090C000000000000000009BFBFBD000000009CFEF9FBFFFDFFBFD9E9E9F9FBDEBDBF9FDBC9FBCBF0BDBDB9BCBCB9F9BC9ADB9CA90000B00000000000000000000C0000000000000000000000000000000000000000000F0C00A000000A0900A000A0000000C0000000000009FBDA000000000B9BFFFCF9FBFBDBAFBDBFFBDFF9DBFDF0BFBFDBFD9FDBDADADB9B0F0BDBF9ADAB9E0000000000000000000000CA000000000000000000000000000000000000000000000F0A000C00AC090C0000A000AC0AC000A0A0000AC000BFBF00000000A0FDBCBFBFFF9FFDBDAF9BDFBCBFBCBBDFD9F9FDBFDBFDBDBDADF9F9F0F0F9F9DE99E0000000000A000000C0A0000000E0000000A0C0000000000000000000000000000009000000A000000A00C9C0C900090A0900C9AC00000E9AFB000000000DAFFFFDFF9FFF0FDBDBFFFBDF9FDBFDBFBFFFFBDFBF9F9F9F9B0F0F9F9F9FCBB9FA900000000000000000000000C0A000CA000C000A00000000000000000000000000000E000A000000A00000A0A0A0C0AC00C0C00000B00A000DBF000000000BFFADBFE9FFDBFBBEBFFCBDFBFFBFDBDBFDBDBDFBFDF0F9FBCBDBDBCB0B0FBBCDAD00000000000000AC0A000C0A000000000CA0000000000000000000000000000000000F0000000000000000000000A000A00A0A0AC00C0C90A09BE00000000FBDFFF9FFBFADBDF9F9FBFBDF9FDFBFFDBFFFFFFFDBDBFDE9FDBCB9F9F9F9FDBBDBE000000000000000000A00000000CA0C00000AC000000000000000000000000000000F00000000000000000000000000000000000A00A00C00C0B000000009EBFCBFBDFDFBCBFFFFBDFFBFFBFDF9FFDF9FFF9FBFFDBF9F9ADBDE9E9E9B0FCBBD9F0000000000000000C000000AC00000A00AC00000000000000000000000000000000B0000000A00000A00000000000000000000000000A00A00C00000000FDFFBFDFFBE9FBF9F9FDBF9F9FDFBFFF9FBFF9FFFDF9FDBF9FDBCB9F9F9F0F9BDDAF9E00000000AC00000000E00C000A0000C0C00A000000000000A00000000000000000C0000000000000000000000000000000000000000000000A00000009BFFADFFBCF9FBFDFBFFBF9FFFFFBFDF9FFDFDFFF9FBFF9FDBCB9F9F9CBDADB9FFBF9E9000000C00000CA0000000A0000C0E00A0A0C000000000A00000000000000000000F0000000000000000000000000000000000000000000000000000000FBDFFBDFBFFBDFBFF9FDFFF9F9FDFBFFDBFFBF9FFFDBDBE9F9FFDBCBF0F9F0F0BC9FBDF0000A0000A00000E0000000E000000C00000000A0000000000000000000000000B0000000000000000000000000000000000000000000000000000000FEFBDFF9F9FFBDF9FFBF9FFFFFBFDF9FBDBDFFF9F9F9FDBDBD9ABF9DBDBCBDBDBFBDBBCBC0000000000000000E00C000A00A000C00A00000C0009000000A000000000000F000000000000000000000000000000000000000000000000000000ADBFFEBFEBFF9FFBFF9FFFF9F9FDFBFFFDFFF9F9FFFFF9F9FDAFDF9FBCBDBDBCBD9FEDFBDA00000000000A0000000A00C0C0C0A0A000000000A00E00A00000000000A0000C0000000000000000000000000000000000000000000000000000009FFDF9FDBDF9FBFFDBFFBDBFFFFFBFDF9FBDBFFFFF9F9FFBCBF9F9FE9F9F0F0F9EBF9FBDAD00000A00CA0C0A0C000000000A00C0000000A000000000C00A000A000000000B000000000000000000000000000000000000000000000000000000BBFAFFBFFFBFFFDBFDBDFFFDBF9FDFBFFDFFDF9F9FFFF9FDBD9F0FDBDBCBDBF9F9F9FBDFBDA0000C00000000000AC0CA0A000A00000000000000000000000C00000000A00F000000000000A000000000000000000000000000000000000000000FFDBDE9FBDBDBFDBFFBF9FFDFFBFFDBFBFBFFFFFFBDFF9FFBFBDBF9FBDBE9FBCF9E9FBDFBDBE000000000C000000000C0C0C000000A00000A00A000A0C0000000A000000F0000000000000000000000000000000000000000000000000000009FBFFFBFBDFFFFFBF9FFFFFBFBDFDBFFDFDFDBFFDFDFBDFBDFDFBDADBCBDBDADBDBFDBDBFDAD00000AC000A00E000A009A0B000A900000000000C000000A00A00000000000000000000000000000000000000000000000000000000000000009EFDE9BFDFFFBF9FDFFFDBDBDFDBFBFDFBFFBFFDBFBFBDFBDB0FBDBDBDBDADBDBDBF9F0FFDBF9E000000A0000000E00CA0C0C0E0C0E00CA0B0C0000000000000000000A000F000000000000000000000000000000000000000000000000000000BFBFEDFBF9FDFFBF9FBFFFFFBFFFDFBFDBFDFBFFDFDFBDEBDF9DAF9F0F9F9EBDBCDBFF0BFF9E9E0A0000000C000000000A0A000A00CA00C0A0A0A0A0A0000000C00000000F0000000000000000000000000000000000000000000000000000000FDBFF9FFFBFBDFFFFDF9FDBDBDBFFDBFDBFDF9FBFF9FBDFBFFBD9E9F0F0F9DBFBFDBDF9FFF9F90C000C00A00A00C0A0C9C0BC0D0A9CA9A0C0D0C9C0D0E0E00A00A000000B0000000000000000000000000000000000000000000000000000009BFE9BFF9FDFFFBDBFFBFFBFFFFFDBFFFFFFBFFFDF9FFDBDF9DFFBDBDBDBDAF0FDBFFBDBDBFF9EB000A000000C00A00CA0A0C0A0AC0A0C0CB0A0A0A0A00009C000C0A00E0C000000000000000000000000000000000000000000000000000000FEF9FDF9FFBFF9FFFDBF9FDF9F9FBFFDFBDFFDBDFBFFDBFF0FBA9CBF0F0F0BDBDBF9FDBCBFDBCBD00000000000000009000D0A90C9AC90A00C0C00C00C0BCA0ACA0BC0D00B000000000000000000000000000000000000000000000000000000BDBFFBFFBDF9FFBDBFDFFBFBFFFFDFFBFFBFFFFBFFDBFFDBF9FDFBD9F9F9BDBDBDFFBFF9DBFFF9E9AC00AC0A00B000A0000A00C0A000AC9E0B0ADA0E9AC000C900C00A0A0F000000000000000000000000000000000000000000000000000009EBCBDF9FFBFF9FFFDBFDBDFDFBDBFBDFFDFDBFDFDBFDBFFDBF9BDBEBCBCBDADADB9FDBFBE9FF9F9E90000000C000C000E00000A000C0000000000090000ACA0AC9A0C00C0F00000000000000000000000000000000000000000000000000000E9FFBFBFF9FDBFF9FBF9BFFBFBDFFDFFFBFFBFDBFBDFBDF9FDAFCBD9DBDBDAD9F9EFBFFDF9BDBFFDBCA0000000000A0000000000000A000A0C0AC0AC0AC9009C00AC0B0E9A00000000000000000000000000000000000000000000000000000A9BF9FFDF9FFBFF9FFFDFFDBFDFFBFBFBDFF9FDBFDDAD0F99E99DBDEBFADBCB9F0BF9FDFB9EDFDF9ADA9C00A00A00000000000A000A00000000000000000AC0000000000000F00000000000000000000000000000000000000000000000000000FDEF9FBFFF9F9FFBDBF9FBDBFBDFDFDFBDBEDBF9FBDBD9AD99E9099C99E9BDADBD9FFBDFF9BABFFDBF009000000A000000A0000000000A000A00000000000A00AC00AC0000F00000000000000000000000000000000000000000000000000090BBDBFFDF9FFFFBDFFDBFDFFFDFFBFBFFDEDBD0DFDFFFFDDAD99DBC9BC9F0DBDADBF9FFBDFFDDBDBFD9FAC00000000000A000000000000000000000A0000000000009000A0000000000000000000000000000000000000000000000000000000ADEBFDBFBFF9F9FFBDBDBFBDBFBDFFDF9F9D9FDBFFFDF9F9D9AD0D9BC9A9DBCB9BCBDBDFFBDBBDBFCBE9DA0000000000000000000000000000000A0000A00000000A0000000F0000000000000000000000000000000000000000000000000009FF9FDBFFDF9FFFFBDFBFFBDFFBDFE9FBD0F9E99F9C9090D0B0D09A0C9C9D00BDADBDBFBDBDBFCDBDBF9DA000A00000000000000000000000000000000000A000A0000000000A000000000000000000000000000000000000000000000000000ADBFBFFDFBFFBDBDFFBDF9FFBDFFBDF0DBD0D9FD09B9FDB9BDFBFBDF9AB00BD09DBDBE9FFFFBDBBDBDBEBDBC0000000A0000000000000000000000000000000000000000A000D0000000000000000000000000000000000000000000000000009ADFDBFBFDF9FFFBDBDBFF9FFBDFF9DF0D0B09BFFDFFBFFFFFFFDFBFFDFF009E909BD9F9BDFFFDEBDFD9F0B0C000000000000000000000000000000000000000000000A00000F000000000000000000000000000000000000000000000000000FFBEBFDFFFBFF9FFFFAD9FFF9FF0DF0900BDFFFFFBFFFFDBFFFFBFFFFBF0F0090DBCBFDFDBF9FB9F0BBF0FDB0000A00000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000009BF9F9FDBFF9FF9FF9F9DFAFF9FF9F9090F9FFBFFFFFFFFFBEFFFFFFFFBDFFB0900B09BDB0BFDFBDFDBDEDBDA00A00000000000000000000000000000000000000000000000000D0000000000000000000000000000000000000000000000000ADAFFFBFF9FFDBFBDF9FB9F9FFBC90E9EF0FBFDFFFFFBFFFF9BFFFFFFFFFFFC9E090DBCBFFDBF9FF9ADB9BDA9FC000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000BDBDFF9FFBFFDFFBFBDE99F9EDBD90B9FF9FFBBFFFDFBFCF0DB9F9BDBDADBF090C0099099F9FF9FFDBCF0FDA9AC0000A000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000BCBFBF9FFFDFBFBDFDF9BDBBF9F00A9FFF9EFFCF9E9B0D9B9DBC90C90DADBC900A909CADBF0FBDFBDBDB9F9AD9F0A000000000000000000000000000000000000000A00000A0000000000000000000000000000000000000000000000000000BDBFDFDFF9FBFDFDF9F9ADAFC9F090DFFE9E9B990BD90D9E9CB09AD99E909090E9909A99BE9DF9F9F0FA9DADF9E0000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000ADBFBFBFFFDBFBFBFBDF9D9B90C00B09F099C9E9DADF0BDDBDFDDBAD9BDADBF9F0F0DBC99FB0BDBDBD9EBDA9E9BC00000000000000000000000000000000000000000000000000E000000000A000000000000000000000000000000000000009FADFFDF9FFFFDF9FDFBDBAD0F99BD0F09FE9BF9F9F9FDFBFDBFBFDFBCF9F9CBDAD9B0DBDA9DFDBCBDBD90BDA9EDA90A0000A00000000000000000000000000000A0000000000009000000000000A0000000000000000000000000000000000CABDFBDBFFFBDBFBFFBF9E9DB9ADADBF9FF9BFDFFFFFFFBFDFBFDF9F9FF9F0FBDADBC9F09A9FB9ADBDA9AF9DA9F9A9C000000000000000000000000000000000000000000A000000E0000000000000000000000000000000000000000000909A9BDFBFFFFF9FFFFDFBDF9F9BCBDBDBE9FF9FFDFBF9FDBDFDFBFDFBFFFDBDADF0F9DA9E9BF9DF0FDBDB9FD99A9E9E9CA0000A00000000000000000000000000000A000000000A0000900000000000000000000000000000000000000000000BFFFFBFDF9F9FFFBDBF9FF9E90FBDBCBDFFDAFDBFBDFFBFFBFBFDFBDE9F9ADBDBDBD0BDB90D0FA9F0B9F0F9BCBD990F0BCB00000000000000000000000000000000000000A000000000E000000000000000000000000000000000000000009ADBF9F9EBFFFBF9FDFBDFF9E9FBD9DADBDB9FBDBFDFFBDFDBDFDFBF9FBDFFFFF0FB0FBFCBCB9BD9F99F9E9F9E9BDADA9AD00CA00000000000000000000000000000000000000000000000B00000000000000000000000000000000000000000ADFFDFEFFDF9FDFFFBFDBF9F9F9C9ABD9F9EF9DFF9FBDFFBFFFBFBDFFFDBF9F9DB9DF9C9BD9DE9A90F0BDBDBDBDBC9BC9CBCB0D00000A0000000000000000000000000000000000A000A00C0000000000000000000000000000000000000000BDFBFFBF9FBFFFFBF9FDBF9F9F9E9B9D9BE9F9FBF9FFDFFBDFDBDFDFFBDBF9FF9FADE90FBDA9A9BDBF9BD9F9E9F0F9BCB0B0BC9A00A0000000000000000000000000000000A000000000000B0000000000000000000000000000000000000009FBFFFFDFFDFBF9FDFFBFD9F9F0F9BDA9AD9F9F9E9FDBFBDFFBFFFBF9FDAD9F09E9DB9BF90BDBD9DAD0F0FBDBDBDBDAD9BC9E00FC00000000000000000000000000000000000000000000000E00000000000000000000000000000000000000ADFDFBFFBFBEFDFFBF9FDBEFF0FBDFCBDF9A90F9F9FBFDBDB9DF9F9FFFBDB9E9F99E9FC90FD09CB0BDB99F9EDBFDBDBDADCB09CB0BC0000000000000000000000000000000000000A000B0000900000000000000000000000000000000000009FFBFBFDFFDFFBFBDFFFFBF9F9F9DBB9F9AD9DB9E9F9E9FFFFFBFFFFF9DFBCBBDADA990B9F9A9F9DBD0DAF9DBBDBCBD9F9BBC9EBC0DA00000000000000000000000000000000000A0000000000E000000000000000000000000000000000000BBFBDFFFFBFFBDFDFFF9F9FDF9FBFFBDFDBDF0B0F9F9F9FBDBDBDBD9F9FFADBDCBF9F9E09C909F0BAD0BBD9FFBDFDBDAF0F9C9A900BA00A000000000000000000000000000000000000000000009000000000000000000000000000000000000DFDFFBDFFFDFFBFFFBFFFFBFBFDBDBDF9BF9BF9D0BDBDF9FBDADF9FB9F9F9FDFBF9F0F9F0B0F09D9DBBD9FBDBDF9BF9F9F9E9AD0F00D000000000000000000000000000000000A0000000A00A00E000000000000000000000000000000000000BFBFDFFBFFBFCFFBFDF9F9FDF9FFFDBFFDFFDFBF9CB0BDBDFFF9AD0DADADFBF9FDFF9F09F0F9FA9A9D0BC9FBDBFFDBF9F9F9F9AD0ADAD00A00000000000000000000000000000000000A0000000B000000000000000000000000000000000009F9FDBFFFDFFFBF9FFFBFFEFBFFDBDBDBDBF9F9F9FB9DF9FBC99FDBFFBDBFBDFFFBF9F0F9E99E99C9F0BDFBFDBFDBFD9EDADADADA0D00A0000000000000000000000000000000000A00000090C00C00000000000000000000000000000000000BFFFBFF9FFFF9FFFF9FFDBDBDBDBFBFFFFDBFFF9FD9E9A9F9FBFFBFDBDFFFDFFFFDFFF9F090FB9E9B0F9F9FDBFDBFDBFF9F9F9F90F00BC00000000000000000000000000000000000000000A00A0B00000000000000000000000000000000000FDBDFFFFFBFFF9FAFFFBFFFFFFFFDFDBDBFDF9FFFBF9F9CBD9F9FDBFFFF9FBFFDBF9F9E9F0F0DE90DB9F9FBFDBC90BDB9F9F0F0E90BC0900000000000000000000000000000000000000A0000900E00000000000000000000000000000000000BFFBF9FFFFF9FEFDFBFDBDBF9F9FBFFFFDBFFFBFDF9F9B9EB9CFBFDFBDBFDF9FFDFF9F9F0D0B99E90F9FFD0900BCBC0D0BCBD9F9E90B0E0E0000000000000000000000000000000A000000000000900000000000000000000000000000000009FBDFDFFBFDAFBDBFFCFFFFFDFFFFFDBFBFFDFFDFFFFFFDF9DA9BDFBFDFDAF9FE9FBDFCBCB0BCBC09F9E90BCBDBDBDBF0BC90FADA9CAC09000000000000000000000000000000000000A000A00A00E0000000000000000000000000000000000FDFFBFBFFDFBDFFFFFBFBF9FBFBDBDBFDFFFFBFFBFF9F9F99ADBDF9FDBEBD9FF9FFDBDBDBC9C90B9F0F9CBDBDBDBFDF9FFD0F09DBCB909E0000000000000000000000000000000000000000000000B0000000000000000000000000000000000BFBDFDFDBF9FFF9EBDFFDFFDFFFFFFFFBDF9FFDFFDFFFFBFFDBCB0F9BDBDBFF9FBDBCBDADB09E9C9AD0F9E9F0FBDFBFFD9FBDE9A0BCCA00000A000000000000000000000000000000000000000000C00000000000000000000000000000000000FFBFBDBDADBFFFFFBFBEBFFBDF9FFBDFBFFFFFFBF9F0FDBDBDBDBCF0FDBDADFDFBDBDBDADA90B0F09BCBDBDBDFBDF9FBE9F0BC9C0B9DAC0BC0000000000000000000000000000000000000000000F0000000000000000000000000000000000BDFDFFFFBDBFFBF9FEDFDFDBFFFFFDFFFDFFF9F9CDADF9EDBCBDADB9F9F0FDBFBDFBFDADBC9E9C909E9F9F9FF9BDFBFF9FF9FDBF0BCA0090000000000000000000000000000000000000000000000A0000000000000000000000000000000009FFBFFBDBDBFFFDEFFFBFBFBFDFBFFBFFFBFB9FCFFBF9BDFBDFFF9F9F0FBFDBF9DF9EDBDBC9A9DA90F9F9FF0F9FFFBDF9FF9FFBDCBC090F0ACA0000000000000000000000000000000000000000000D0000000000000000000000000000000000BDF9FFFCBDFDBFBFBDFFFDFFFFDFDFFBDFCDCBBF9FDFFFBDF9FFFDEBDBDFBFDEFBFDBDADA9D0E9E9BDBE9BDBFDBDFBFF9FF9BCBBDBDE0000000000000000000000000000000000000000000000000A0000000000000000000000000000000000BFFFFDBDBFBFFDFDFAF9EBF9FBFFBFDFF0BBFDF9F9F9F9FBFBDBFFFDBDBCDBF9FDBFDBDBDE9B909E9E9DFDBDBFFBDF9FF9FFDFDE9EBFCB0F000000000000000000000000000000000000000000000F0000000000000000000000000000000000FDBFBFFF9FFFEBEBFDFFFDFFFFFFFFFE9FDF9F9FFFBFFFFDFDFBDBDFEBCBBDBF9FFDADADA90C0F99F9FBFBFFF9FFFBFF9FF0FBDBFDBDF0C00000000000000000000000000000000000000000000000000000000000000000000000000000000BFBFDFFF9BFFFBDFFDFBDBFFBDBDFF9E9FBF9FBF9FBDFDBDBFFBDFFBFFD9F9CBDFFDBF9F909E9B0BE9FBDBDBDBFFDBFDBFF9FBDBFCBCBE00AC00000000000000000000000000000000000000000000F0000000000000000000000000000000009FDFFFF9FC9F9EBDABFEFFBDFFFFBEF9FDF9F9FDBDFFBFFFFBDFFBDFF9EBCFBCBF0FF9F0FDA90C9D9F9FFFFFFFDBFFFFFDBFBDFCFBDAD9E0900000000000000000000000000000000000000000000000000000000000000000000000000000000BFBF9FFBFB0F9EFDF9FBDFFBDFFFD0FBFFFFFBFFBFDF9FBDFBFDFF9FFFDBFDBDFF9FFDB00DA9ADADAF9F9FF9FFF9FDBCBDADBBF9E9FACBC0A00000000000000000000000000000000000000000000F000000000000000000000000000000000FFDFDFFDF9DBC9B0BEFFDEBDFFBFDBFFDFBDB9F9FDFBFFFFFBFFBFBFF9FFFCBFBDBFDADFDBAD0DABDBDFBFF9FF9FFFBFFBFDBCF9E9E9DBC00000000000000000000000000000000000000000000A00A000000000000000000000000000000000BDFBFBFFBCADABCFDF9FBFFFBFFDAFDBFBDFFFFFFBFDFBFDBDFDFDFF9FFBCBDBCBFDBFF0B0D00BDDBDBBCF9FDAFFBDFF9F9ADB9E9F9EBE9009C0000000000000000000000000000000000000000000D000000000000000000000000000000009FBFFFFF9F99A9CB0BFFFFBDFFDBFDBFFDFFBDBDBDFBFFDBFFFBFBF9FFBDFFF0DBDBFDBDBCB00D0BADADDF9EBFDBDFBD0F0FDAD0B9E9F09EC00A0000000000000000000000000000000000000000000E000000000000000000000000000000000FDBDFFFFFFF0A9ED0FBFDFBFBFFADFFFBFBFFFBFFBDFBFDBFDF9FFF9FFBBDFCBCBFDBCF9F0DAADDBDBA9BF9F9FFBDFFBDB0BDAD0F9E9F09A0000000000000000000000000000000000000000000000B000000000000000000000000000000000BFFFBDFFFFAD009ABFDEBFDFDFCDAF9FFDFDBDFDBDFBDBFFDBFF9F9FBDFDBFF9FBDBFFBDADA9DABCBDFFF9FFFFFFEBDFADFC09B0BCBDADAC0000000000000000000000000000000000000000000000C00000000000000000000000000000000BFDBFFFF9FDF09AFADFFBFEFBFBFBFFFFFBFBFFFBFBFFFFFDBF99E9FBCBDBEF0DADFFDBDE9F09E9DFFF9F9EFDBF9DBDF0FDA9BF0FC9FADA900000000000000000000000000000000000000000000000B000000000000000000000000000000009FFFDFFFFFBDE000DA9FFDBDFFFC9F9F9FDFDBDBDFF9FFFFBDBFFBF9DBFFF9BE9FB0FBFBDB09E9EB9F0FBD9FBCFFEF0BD0BC9C9F0BF0DBC000000000000000000000000000000000000000000000000F000000000000000000000000000000000B9FABFFFFFADA0F0DAFFFFFBDBFEFFBF9BBFFBFBDFFFFBDFFCBD9FAF9F9FFDF0DFF9FDF9EFDAD0DAD90CAF9E90909CA9FCB0BCBD0BF0CBC000000000000000A0000000000000000000000000000000E000000000000000000000000000000009FF9FDFFDBFDF0000BF9EFFBFEFC9BDE9EDF9FFDFFBDBDFFADBDBE99DFFFF0F0FFBDFBF9E90000B0F0ADB9C00E0E0009CA90D0BC0F09BF0000000000000000000000000000000000000000000000000900000000000000000000000000000000BD09FBFBFFCB0000BF0FFBDFFDBFBCFBFB9AFFDBFBDFEFCBDBCBC99EB09B9FBDA9CFBFDA00090BCD9FDB0CF0F0900E9CA9C00BD0B09EC0C000000000000000000000000000000000000000000000000E000000000000000000000000000000000FBF09FFDBFBE900C0FBFFFFBFF0DBFDFDFDBDADBDFBDBFDA9F9F0F99FEDE9FE9EBFDFFD09ADADBE9BFFFB0CADE0000AD09A9CAC9CA99A0E00000000000000000A00C00000000000000000000000000F00000000000000000000000000000000BDF9F09BED0D0E00B00FDBEDFBFFE9FBFAF9AF9FFFCBC000C0CBCB0F09B9BDADBDFBFFBFFF9F9E9FFFFFFDA900000000000DA90B09CAC0900000000000000000900A0A0000000000000000000000000B000000000000000000000000000000000FBFCBC09A9A900000BDAFDBED009EBDF9FFD9AD0A0C0A90A0BDF0D0BCF0DAD0FFBDFBFDBDE9FBDADFBFFC0EDAD0AC09ADA00CBCBCB000E00000000000000090C0090000000000000000000000000A0C000000000000000000000000000000000BFCB009AD0000000ADAF9FAD0BFFBDE9FF0BED0BFDB09CAD0DA0DA9E9B9EBCBF9FFFDFBFFBF9EDBFFFDB0F90BCAD09ADAC9CBC09000DA00000000000000000A00E00000A0000000000000000000000B0000000000000000000000000000000000FBC0000000000000000A0FBFCFFCFBFE9FD9BFDFFFFE0000AD009F9FCF9CBDFFFBFBFFDBD9F9BDBDBFEDACBCBDACBC090A909E00E9AC9C000000000000CA00090000000000000000000000C0A00C0F000000000000000000000000000000000009A0000000000000000CBDEBFEBF0F9FFAFE90BFFFF0F00000BCBCF9BCB0FBF9FDFF9FFFFADF9E9F0F9FF0F0CADBCBCAD0E0000F0F9A0A0000000000000909E000000000000000000000A000000A0C00000000000A0000000000000000000000AC000000000000000BDBDAFDE9FFF0FDADF9EF9FBFDFDADADBCBCB9EDAC9FDFFFBFDFF9BDF9BE9F9BDA9CE9E9C0000000090F9F9F0C9C000000000000000E0000A00A00000000000000C00A0CA000B000000000A00000000000000000000000090000000000000009E9EBFFFBFFDADEBFF9E99EDFFEFADF9F0F9F9EDA99FBFBDBDFBF9FDFBFFDBF0F0F9F9BC0A00F0DBCBCF0F9E9EB0A00000000000009A000000000000000000000A0A0D00000C0F0000000000000000000000000000000000000000000000000009FFFFCFF9EBFCBCF0F9EFDBE9DBDAFD0F0E0F09CBE9F9FFFBFDFFBFBDBDBDF9FF9F0BCB9D9F9E9AF9FBF0F9E90C900000000000000C09A00000000A000000000000A0AC0A0A0E000000000000000000000000000000000A0000000000000000A00BCFBFEFDFBFCBCF0E9EADBEBCFDAE9F9F00E9BDFBDF9FDFBF9FDBDFFBFBFF9F0F9F9EFADADBC9AD0DADA09E9A0E000000000000A900000000000000000000000C000A00D00D000000000000000000000000000000000000900000000000009CBFFBFDBFFADBBCBDFBDFDFEDCB9AD9E0C00F0FCB9FFBFBFBDFFFBFFBDFDFDBFBF9E9E999BDADBC9A9BF09F0000090000000000000000000AC00000000000000000AC009E0A0B00000000000000000000000000000000A0000A00000000000000BDADFEFDADFCFFFAFDEBFFFDBFCEDAC90BDBDB9FFF9FDFDFFF9FFDBDBFBFBFDFDF9FB9FEF0F9ADADAC09E0E0DA9E000000000000000000000A00000000000000A090ACA000CE000000000000000000000000000000009E00000000000000000BCBFFBFBFFBFBDBDFCBDEF0FFFCBDADBCBC9A9FFF9FFBFFBDBFFDBFFFFFFFDFBFBFFDFF9F9F9FF9F9F9BC909A0C0000000000000000A000000000A000000000000CAC90C0CA0F00000000000000000000000000000000009E00000000000000009CBCFDEDBDEDBCBDBFBD9F9ADBCBCB0BDBFDF9FFFBDF9FFFFDBFF9F9FBDFBFDFDBFBDFFFFFF0FF9FEDBADAC9A9E9E0000000000CA00000A000000000A0000000000A0A0A900B000000000000000000000000000000000A00000000000000000A0BFFBFBFEFBFFBFBCBCBE9EDADBDBDFDBF9FBFF9FDFFFF9F9FFDFFFFFFFFFFBFFFDFFBDBDBDFF9EF9FCDADBC9E9C0000000000B0000000000A0000A00000000A0000C0900E0E00000000000000000000000000000000AD00BC00000000000000DADAFDFFBDF0FDEDBDFBDBFBDBFBDFBFFFFFFDFFFFFBF9FFFBFBFBF9FFFF9FFFFDBFBDFFFDBF9FF9E9BBF9ACB00A000000000000900000000000A0C9000ACA0000E0A0E0E00F0000000000000000000000000000000000A00000000000000009ADBDFFADFBFFBFBFFBCFFFDFFDFFFFFFDFFDFBF9FBFDFFF9FDFDFDFFFDFFFFDBFFFDFFBDBFDBFCBDBEDC9EDBCBD0000000000000000A00000000000ACAC0009CA009C0009A0F00000000000000000000000000000000B0C0009A00000000000000FB0FFBFE9FFDF9FFBDBFFFBFFDBFFFBFFBFFFFFDFF9FBFBFBFBFBDBFBFFFFFFFBFBDFADBFCBDFADBFBE9E9ACAC000000000000A000000000000000000A0A0000A0ADAC0C090000000000600000000000A00000000000A9A000000000000000A90FFBDEDBFF0FBE9FDFFFBDFFBFFFDFFFFFFDFFBFBFFFDFDFDFDFFFFFFDFBFF9FFFDFBDFDFBDBFDBCBDBF9EF90B00000000000000000000000A0DA0A000C0CA00C00000A0AE00000A000000A000A0000000A000000A9AD00C000000000000009CBDBCFFBFDFFFFDFBFFBDFFFDFFFFFBFDFFFBFDFFDF9FBFBFFBFBDBFDFBFFDFFFDBFBDFBFBDFE9ADF9ED0F090AC0000000000000000000A0000000D0C0A90A0C0A0AC0F0C0F00000000A00000000000A00000000000000A0A000000000000000A9EBFF9EFFBF9FBFFFDFBFDFBFF9FFFFFBDFFFFFFFFFFDFDBDFDFFFFBFF9FBFBFFDFDBF9FDAF9FFCBDFBF0DAC90000000000000000000000F00000A0AC0E0C0A90C9A000B0F0000000000A000000000000000000000E00C90000000000000000009E9BF9FFFFFFFF9FFFFFBFFFFFFDFFFFFFFDBF9FBDBFBFFBFBFBDFFFFFFFFDFBFBFDFF9FDBF9FBEB9E9FA9A0000000000000000000B0C000ACA0009A00A90CA0A0CAC0C0B00A000000000A00000A000A00000000909A0000A000000000000009E9EDFFF0FFF9FFFFBDFFFFDBDFBFFBDFFFBFFFFFFFFDF9FFDFDFFBFDBFDFFFBDFDFBF9FFBFCF9F9DE9FC9C0000000000000000000000A000009C9E0C0F0CA00C0CB09A0AE0000A00AC00000000000000000000A0C0AC9A0000000000000000B0A9FBE9FFF9FFFFFFFFFBDFFFFFFFFFFFBFDFFDBDBDBFBFDBFBFBDFFFFFBF9FFFBFBF9FF0FDB9E9FEBDA9A00000000000000000000C0000A9C0A0A000A00A0CB00A0CAC0CF0000000000A0000A0000A0000000000A00000C09000000000000000D9E9FFBFFFFF9FBDFFFFFBFFBFFBDFFFDFFFBFFFFFDFDBFFDFFFFFFF9FFFFF9FDFDFFDBFDBEF9F9BDA9C0000000000000000A00000AD0000A0C00E9E9E0CB0CA9CA000B0F0000000000000000000000000A000009E9A000A00E00000000000000A9E9EDBDBFFFFFFF9FFFFFDFFDFFBDBFFBFDBDFBFBFFF9FBFFDBF9FFF9FFFFBFBF9FBDBBDBDADE9FDA900000000000000000000A00000C009A900A000B0CA0CA0DACAC0900A00000A0000A0000A000A0000000A000C0B000090009000000000B0F9FBFFFFDBFDFBFFFFDFFFFFFFFFFFF9FDFFFFDFDF9FFFDFDBFFFFFFFF9FFFDFFFFDEDFBDADBFF0A9C0000000000000000000AC90A0A0A0E0CAD0F0E0CAD0A0CA0900AE0000A00000AC000000000000C00000009A9AC000000A00A000000000C9AFE9FBFFFFBFFFFFBFFFBFFBFFDFFFFFFBFFBFFFBFFDBFBFFFFFBDBFFFF9FFF9F9FBB9CBDBDB09D0A0000000000000000000000C00D00000B00A0E00B00A9CB00E0BCF000000AC00000000A0C00F000000A00AC0C900B0A000C00000000000BCBDBFCF9FFFFFDFFDFFFDFFFDFBFFF9FFFFFFDFBDFDBFFFFFFBDFFFFF9FFFFBFFFFBDDFBCBDADF0A900000000000000000000000A0000BCBC0E0C00BC0E0CA00CB0E0AF00000C00000000A00900000A00A000C90A00A0C090090090000000090B0F9FBFFFBDFFBFBFFFBFFBFFFFFBFFFFFFDFFFFFBFDFBDFFDFFFFF9FFFFFFFDFBDFBE9F9FF9B0D0C9A00000000000000000A000000A0000A90B0F00A00B0CA0AC09C0B00A000000A000C0000A0A00C00000000A00A09A0C0A00A000000000000DADADBF9FFBFFFFFFFFFFDFFFDFFFFFBDFBFFFDBFFBFFFFBFFFBFDFFFBDFFFBFDFBDBFDB0BCF0A9A0000000000000000000000000000CAC0E0CA0CAD0E0CB0F00ACA0E000000A0000A00000000000000000A90C90C0000A000000000000000ADA9FBFDFFFFFDFFDFBDFFFFFBFFFDFFFFFFFFFBFFDFFFDBFDFBFDFFFBDFFBFDFFBF9FF9ADFDB0F90C0000000000000000000000A9C090A90B00BC0B00A90A0C00ADA0DF0000000000000000AC000C0A0000000A0A9000B0900009C0000000009A9F0FDBEBF9FFFBFFFFFDBFFFFFFFBDFFFFFFDFBFF9FFFFFFFFFFFBFFBFFDBF9FDFFDBDFA9A09C0B0090000000000000000000000A0E00CAC9E00E0DAC0E9CA0E00C0AF000A0000000000A000000A00CA00C00000A9AC00CB0DA00B0000000000CBDAFFDFFFFBFFFFFFBFFFFFFFBFFFFFFFFFFFDFFFFFFFBFFFFFFFDFFFBFFFFFBDFBEBDF9D09B000000000000000000000000000000B000A00F00A0CB00A09E9ADAD0D0000C0000A0C000000A009000000A0009C00C9A0A00000000000000000B0BF9FBFFBDFFDBFDFFFF9FFDFFFFFFFFFDBFFFBFFF9FDFF9FFFFFBFDFFF9FF9FFBDF9F0B00AC000A00000000000000000000000000C0F0DAC0E9CA00E0CAC00CA00AA000000A0000A00000000E00A000090BCA00B000900000000000000009C90F9EFDF9FFFFFFFBFFFFFFFFFDFFFBFFBFFF9FFDBFFFBFFFFFBDFFFBF9FFF9FFBDFBFDBCF99000900000000000000000000000A09A0A00A00A00AC9E90B00F0A90E0F000A000000000000A00000C0000E00000B0C0A00000B0000000000000A0F0F9FBFFFF9FBFFFFDBFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFDFFBDFFFFF9FFBDFFBDFADF0B00000000000000000000000A000000C09C9E0CBCBC9A00AC0E00E0CA9CF00000000000000A00C000A0000900E00000B0900E90000B0000000000090BCBCBDBFFFFFDFFBFFDBFFBFFFFFFFFDFFFFFFFFFFFFDBFBFFFFFBFDBFF9FFBFDFBD009D9E9000000A000000000000000000000A00A00F0000AC0AC9A09E09A0CA0F000000000A0000C0000A000A00A00900F0F0CA000000000000090000090A09F9FFF9FBDBFBDFFFFFFFFDFBFFFFBFBFDBFF9FFFDFFFDFFF9FFFDBFDBFF9FDBF0F0EB0A00000009000A000000A900F000000000A0CA00E9E0B0DAC0E00BC0E90EA00000A000000A0000A000C00000000A00000B0090000000000A000A0000D9F0BE90FEDFFFFFFFFBFDFFFFFDBFDFFFFFFDBFFBFBFBFFF9FFF9FBFDBFF9FFBF0BFB9C09000A0000009000000000A0000A000000D0B00F0A0C0CA00A90AC0A9CA9F00A0000A0000000000000A0C000E000D0BCBC9C0A0000000000000090A00A0BC9FF9BFADBDBFBDFFFFFBFFFFBFFFDFBFFFFFFDFFF9FFFF9FFFDFBFDBF9FDB0DBCF9AC0000900A0000000E00000000C000090A0E0CA00CBA0A0CBC0E90F0CAC0F00000000000000A00000900000090A0A0000A0A009A0900000000000009090DB09AD0BDBFFDFFFFFFBFDFBDFFDBFBFDFBDF9FBF9FFBDBFF9FBFFDBFFDFBAD0F0B0C900900A0009E00090000A09E0A00C000E900A9CAD0C0D0B00AD0AC0A90B0D00000C0000A000000AC0000A00000090CB0BC9090C000000000000000000ACA0DADAF9EFDBFBDBF9FFFFFFFBFBFDFFFBDFFFFFDFF9FFFDBFFDB9FF9EBDFD0D9D09A00A00D00D000090E0009C0C09000A00A00E9CA00A0A0AAC0E00AC9ACAC0EA000A000A000000000000E0000A00E00A00C0BC0A0A0000A00000000009AD0909A0909CB9BEBDFFFFFF9FBDFFDFFFF9FFFFBF9FBF9FFBDBDBDBEFF9F9DA90B0A0AC00D00A000A0000A00000A09A0ACB009000F00A09E0F0D0C9A90AD0AC900F0F0000000000000E000000000C00000000A9ADAAD0090C0000000000000000A0000F0F0BDEDBDAF9FF9FFFFFBFFBDBFFBDBFDFFDE9FDBDAFDAF9F99E9AF9E9C09C9090A90D0B0000B0C900A00000D000E0E0F00AC9E0000A0A0AC0E00E90ACA00F0000000000000000A0000A0000000009C000D0AC000B000000000000000000F00090F0B9E9F9FF0FFBDBFDF9FFFF9FFEDBF0BF9FBF9FDBF9E9FE9FFD0F09A0000AC90CA00C00000000090D0AD0A000900A0BC0A00E9E0CAD0CA09E00E00BCB0F0000A00000A00000000A0C0A0000A0C000A0AD9A9A00000000000000000009009A0F00DA9BCBD0FBDFEFDBFFF9E9E9F9BC9FD0BD09F0BF0F9F09F09AD00E090A0000A909A0009000A0ACA0A00A0D0A0E9C0C0AD0E9A09A0A0B0F00BCBCBC00EA0000000A0000000000000000000000A0A090F0A0C0000000000000000AD00000AC900FADDE9E9FBDADBDBF9F0F9F9F0BCBCB0BDAFF0FF09E9ADFADBCB0900000D09AD0AC009A0CA90C900C900000AC0000A0BC0A0C0CAC90E0C00AC0000ACB0F00A0000000000A000E000A0000A0900090ADAFC9A000000000000000000A000009EF0900B9B9E90F9BDBCFADBC9ACB9CB0BCBDA909F09DF90DA900090E0000000A000C900000000C9A009A00E900009A0E9E00AC9A0A9ACA90A0E9A0E0F0AC0F000000000000000000000C000000E0000C0090AC9ADACA000000000009009AC00090E0DAC0CA9E9ADACB90F00BF900E9C909E9CBF09FAA0F09CA9F0A9000900090F00A000000090A0C0AC00000E09A0C9000F09AC0F00C0CAD0B0C9A9A0C9A0D00000A0000A00000000A000A000000ADA09ACBDB0C009090000000000AC000090BE909A09A90090F0DB0E909F00CBC90B0F090BC90F0D9F09E09C00D00A0000A0000900000A00A0009090BC000000C0A00E000E0A00ADA9A00E0E0E0C0F0E0DA00000000000CA000A00000000000000000AC90A0E9A9E0AC000000000009000A0C90E0000000F0E90B0C9A9E0C9B09AF0F0F0AD9ADADBE0A009A00B0009C00C90F0000C0A09C90C90A0E000B000B00BC0E900E090DAC00AC0E909A009A0A90AF00A0000A0000000000009E000000A900A09A0E9E9ADE9C90A9000000F00AC0000BFE900000F0009CADABC9CB0BC0E9C0DB00F9A0DB00090D000090CA0000A90E0000A9A0D00000A0C00000000000000B00ACA9ACA00B0E0B00ACAC9EAC9CAC0F00000000000000000000000000000CA9C00CB009E09AFAE9CA0000D000000009000FEC09E00090A9C0D0BE9CB0BC9A9E0CB00C9A0CBCBCA09000E90000BC00B0F009C000000A0900B000BC000000CAC0E90BC009CA0CA9C0AD0A9A00DA0BCB0D0000000000A000A000CA00A000000000A0A90CBE9AE9C9F0B0DA00000000000AC9E9A9000000A000B0AD0DA0F0CBADA9B00DA90D0B09090CA00900009C009AD000F0000B0AD00E0000F000A00A0A900B00E00BCAA0F00E0AD0AC0CBCA0CA00CA0000A000000000000000000000A00A0009C00A090C90BAF0FCA00A00A0000BC09A9FC0A00000C9CBCAD0E9ADADB0D0D0C0B090E0BC0A0E9000000000A0B0E000B000A9C00000000000000000009C0CAC0E09AC009C00F0BC0ACB0B0A9CB00FAF0000000A000000000A0000C0000009CACA9E09CBEB0E9C0F0BDAD00000000000ACBCBC0000B00A00909A9AD09E0DA0A9AD0CA090009C90A000000000D0C09000C9A9CA9AC900A9000A00E009C0A0A090A90E0A0E0BCA0C00E90E0CAC0AC9E00F000000000000A000000000A0000000090009A0000CB0EB0FE0F0FAD00000000090E9E9E9000090F0A0E0C0BE09A0DAD000B0D0E90A0000000000000A009A00DA00CA90C00AC000C000900000A9CBCA0C0E00D0B0C0ADA0E90E09A0DA9CA00F0D00A00000000000000000A000000000A0A0A0C00BCB0F00F09F0F0DA0F0000000009E9E00C00CAC00D090B0C09E0F090ADAC0A0000D00AD00000000090A00DA00900000B09000000A0CA000A000A009E0B0F0A0CA9AC00E90E0BC0F00E09EA00A000000000000000000A0C00000000A0D09C0B0BCA0F00F0AF0E9EBED0A90A00000F0E900A0B0090B0ACA0DA9E0900E0D0090090000000000000090AC0D0DA090CA90AC00CA00A000090009C0F00D0E000C0AC0B00CA9E9CA9AC0A00E90E090FF0000A00000A0000A0000000A0000090ACA9E0C09ADADA00D0BDE9C9AD0C00900000A9EE090CBCAC0C090F0C09E0F090A000B00CB00B0000000000009A0A0000A000C900A0C09000000A0C0A00E0A90ACB0AC9E0E0BCA00AC0CBC9CB0CA9E0E0F00000000000000000000000000000C0900A9A0E090F0F0E0E0B0FACBE9A0C0A000AD0900E9A0090A9E000B0E0900CA9CB0C0CB0000000000000A0000D0D000C000A0A09090AC0E0000D0A09A090CAC9AC09A09C9E00DA0DA9A0AA0CA9CA0DA0D0000000A00000A0000A00A0000A09A00AD0C0900E00DAD09AD0E9CBC9AC90AC00000ACA090D0F0AD009E9C090E0B000000B000000000000000000F0A0A00A9000D09C0E00A900000A00000C0CA0B0A0CA9E0CA0A0BE00F0CAC9C9E9CA0DA00CB00000000000000000000000C0000A00F000B0E0A9AFA9E0AD0E9AF00AC9A09090C0BC9000E0A00DA09E00A00E90C09E000000000000000000000000D0000000A9A0A0900C000B00900A000B0A9C0C0CB0E00B0E90C09E00A90E0A0AA9CA0BCBE0A00000000000000000C000A0009C0000A0C0900C009EDBCA09AD0BC9AC000C0A0000E00009C9E00F09AD0F00090A00000000000000000000A09A00000000C00C0D0CA0A9000C00AC000BC00C0A0B0AC00DAC00E9ACA0CBCAC9E0C9C0AD0E00F0000A000000A0000000A0000000A000BC0B0E0F0A9E00ADADBC0AD0AC9A9E0A0900009E9000A09AC0FE0A009E00000000000000000000000090C0DA000090A09A00A90C00ADA0000000C00A9A0C0CB0ADA00ADA0C0BCB0CA9A00B0A0F0A09E0D000000000000000A0000000000AC0B00090090009009F0AD0E9ADA9CBAC0090CACA00000A0000C09A09C9CA0000000000000000000000A00000000000A00009C00000A900C000BC0B0B0000C00B0A0C0A0CBCA0F0BC0ACBC0CAD0E9CAC9E00BB00000000A00000000A000A000090000C0ACA0E0A0E0E0ADAADADA0DA0D0B0CA000900A000009A09AC9E0A09C0000000000000000000090C0CA09A000C00CA00A09E9C00A9A0AC00000C00A90A0C00E9A0DA009C0AC0AD00A0BC0A0CA90A09E0E000000000000000000000000000E000B0009000D0909ADA9CBCBDA0CB0ACB009000A000C0000C00CBE9C00000A000000000000000000000B09A0C09A090009C0000A0BC0C0909A9E000A0C00CB0E90AD0AD0EA0E90F00AF0E09E9CBCAC9CA9CF0000A00000000A0000000000A0000E0000A0E9A00E0000DA00E0EDA00F00CB0E0AC90C9A0000A0B000A000A000000000000000000000A00000C9A0C9ACA90A09A0D000A9A0E0C0009A0900A00000AC0AC0A90DA0E00E90090E00A00A9A0ACA0D00000000000000000000A00000000000CB0C00C0B00A00A0DA909ADAC00F00C90000A000000009C0F0D000000D000000000000000000C090E9A0C9A0C90CA000C0A0E90C0D00A0000C0E0BC0A0CBC9ACB0CACAC90E09E0E0E9CBCBC0C0F09E0B00000000000000000A000000000A000A000B00B0C09C0B0DAC0FACAD09A00B0A0DA0C0000000000B000A00C00A0000000000000000090B0E90C9A0C900A09C90A90900CB0A0B0CA0E0A9000000A00AC90CB009A0E90E0B0F00A0AC0B0A0CA09E000000000A000000000000000000000000C0AC0A0A000C0A0BA0DA9EE0D00C0CA00000A0000000000F0D0000000000000000000C0BCAD0E9E9AC9A0A009CA0AC00CACB00C0C09009090C0E00AD0CAD0E0ACBCACB0CA9AC00F0F0CB0CBC9AD0EF000000000000000000000A00000000000A00000D000A0000C0DA0F09AF0F0B009ADA00C00A000A0CA0A0F0A000000900000009A0BCB9AD9A9E9AC90C9E000090B0A90CA90B0E0ACACA0A000C00A90A90AD00A90CA9C09ACA000B00E00A0CA00F00000A0000000A000000C0000A0000009000E0A00009CA9A0B0C90FAD0A0ACAF0C000900000000009C0000000000E00C0DAC0E0D000C0A0C00000000A00AD00AC0D0A00CA000090000D000A90AC0E0CADACBCACBCA0AC0BCBCACAD0BC0E90F090000000A0000000A000A0000000000000E900900AC00000C00CBAE0C0ADDF0D00FADA0A000000000A09E0AD0CA0000A0B009A900ADA9A9C9A9C09A0000900A0CB00AC90B0C9ACACB0A00A000000A90BC00A00DA009AD0BC00AC900AC0B00E00E000000000000000000000000000000000000AC0000A0A0A9E9AC9C9AF0A0ADACB0DAC00D000000000000D00A9C900090CA0C00E90000C0A0CA0A0CA900CA0CB000090AC00A009000C000C000CA90E0CB0F0F0A0F0E0AC0A0E90E9E90E0DA09EF0000000000000000000000A00000000A00A000A000000D000E9A0AC00D0F0E9ACA0DADA0AC0CA0000000A0F0A0E0F0E90DA9E90ADADA90DA9C900000E0009000BCAC09AC0DACA00000C000A0000E9AA0E000E900A9C0BC0B0EA0A0E90A0CA00F000A0000000000000A0000000000000000000000000000A0D0E9E9A9E0A009ADADA0DA9C90A0000000A00000D09A0BCADACB0E0D00000E000A0E09CB09E0A0E0009A9E09A0090C0A000B00C090E00C9C0ADA0E0F0E0AC0F0C90D0E00E9E90F0900000000000000000000000000000000000000000000A000A0BC0ADE09CADAC09A0DA0E0A000000AC00C00C0A0E09C09AC90E09A0CBCB090F0090A000E09C090F0AC000AC0AC0A000A000000A000F0A0F0AC90B0C0BC9A00A0E0A90E9A00E00E000000000A000A000000A000000000000000A000000000000000F00BE0B0A0BCAC9ACB0D0F0D0E00000000A9009CA0AC00A0900CB000C0E00C0AD00E0900B0E00D00CA900900090C00C00A0000F0A0DA0C9ACAC0BE0AC0E9CB0F0CB0C0CB0CAF000000000000000000000000000000000A0000000000000000000E909C0F09CB00E90C0A000A09000A9A0900E0000D0A90D00CA00F0A0090A900A0090A0E090F0ACA90C00E00A00A00000C00000C9A0CB0E090AC00D0A90A0C00A0CA9A0CA90F00000A000000000000A000000000000000000000000000000000000ACAF00E00CB00E9AD0E00000E00C00A0000AC9A0D0E0A0A9000090A0000AC0DA00C900E00009000A00000C00000A0000ACA0A0CB00E90EADACA0AD0E9E0AD0F00E0DA0CA900000000000000000000000000000000000000000000000000000A0DA909E09EB0FE9AC0A90E0A009000C00C9000AC00A0BC90C0E00E0D0E9C09A00C0B00F00BC00CA000A000A0000000A0000900DAC0E90E9000B09CACA00BC0A00E90A0DACE000000000000000000000A0000000000000A000000000000000000000E0E9E00C009E0BD0E090C000A0A000A0E0900F09C00E0A90F090A000A00000B00E00000A0A0009C0009000CA000000000E0A09A0CA0CADACACA090DAC9E0CB0CAD0A90FA000000000000000000000000000000000000000000000000000000A00B0E9E9ADA09E0A09ACA90AC9C00B00000E000E0AC909C0000E000A90AC9E00F00BCAC0000B0CA00A0C00A00000000A000D0E00F09E90AD00ADA0E00A00F0CB00AC0E0D000000000000A0000A000000000000000A00000000000000000000000D0090A0CA0DE0F0F0C90CAD0A0BC0CBCB000F00090ACA0A0A000D00C090A00C0000009AC00C0A000000A00000CA0000CA0A09AD0AC0AC0A0F000E90F0DA00A0CBC9A00B000000000000000000000000000000000000000000000000000000000A0A0E9CB0DA090E0F0ADA90AC9CADA000E0F00BC0ACB0D0D0C9A0A0A00AC09A0AC0B0E00A90000000000000000000000090CAC0AC0BC9A9C0A9E90E00A00E9CA00AC9EE0000A000000000000000A00000000000000000000000000000000000000C900AC0A9CAC900BCA0CBC9EB009E9E900AC0AD0000A0A9AC00D0DAD09AC009A0C00900CA000C0A000000A00000000ACB09AC0B0CAC0E0F0C0E00AC9E90A0DAC9A00F00000000A000000000000000000000000000000000000000000000000000A009AD0A09A0E009C0BCA09CF0E000E0D0000ACBC0C0C09ADA0A000A000A0C0B0AC0000000000000A000000000A0000CAC0BC0A09A0900A900F09A00E0DA00AC0F0D000000000000000000000000000000000A00000000000000000000000A000C0AC0ADAC0F09E0A9E0DACA009ADA9A0ADA0090A9A9A0C000C000AC0F00DA0C000A000000A00000000000A00000000A90AC0F0DAC0E0E9E0E0CAC0F00A0CBC9A00B00000000000000000A00000000000000000000000000000000000000000000000BC009A00E009E90A0B0ADAC000CBC00DACA0C00C0A0A00B0E90000A00000900CA0000000000000000000000A9E0CAD0B00A00F0B000A90A90B00F0CB00AC0EE00000000000000000000A00000000000000A000000000000000000000000A00000B0E00CB0BCA0E09C0D0009ADA00BCA000C900A0000D0000000A0000000ACA0000A0000000A000A0000A000000B000AC0E0DA00CACBC0E0E0CAC0A0CAC0A90F000000000000A0000000000000000000000000000000000000000000000000A000090E9AC00BC09E0A0AE90C00090090F00A0E0DA09000AC00C000000CA0000000000000A0000000000000000000E9C0B09A0CB0AD00A0900B00BC9A09AD0E0D00000000000000000000000000000000000000000000000000000000000000000C0AE9C00AC00A000D0D00A0A00E0E0E00F0000000E000000A0000E0000000000000000000000000000000000E0E9A0AC0E0DA0C0A0E9CACAC0E00AC0E00A00B000000000000000000000000000000000A000000000000000000000000000000A00D00A00900B0D0B0A000C90C000900000000A00000A000000000000000000A000000000000C0000000000A00900CAD0A09A0C0B0D00A0B00B00BC0B00AD0FE0000000A00000000A0000000000000000000000000000000000000000000000000A0F009ACA0C0AC0C000A0000B0000ADA000000CA00000000000000000A00000000A000000A00A000A0000000ACA90AC9E0CA9AC0A0E9C0F0CAC0A0CAD0A00F000A0000000000000000A0000000000000000000000000000000000000000000000000E000000000A00A0000A0000E0000CA00000000000A000A0000000000000000000000000000000000000C09CAC9A00B0CA09E090A000A09AC9A00AC9E0D000000000000000000000000000000000000000000000000000000000000000000000A000000A000000000000C000000A0000000000000000000000A000000000000000A0000000000000A000A00A0A0C9E0CAD0E0CAC0F0E9CAC0AC9E00A00A00000000000000000000000000000000000A000000000000000000000000000000000000000000000000000A00A00000C0000000A00000000000000000000000000000000000000000000000090E9C9C0A00B00A00B09A000A00A9C0A09AC9EF00000000000000000000000000000000A000000000000000000000000000000000000000A0000000000000000000A00A00000A00000A000000000000000000A000A00000000A0000000000000E00A0A9E9E0CAC0F0CAC0CAC9E9CA0BCAC0A00F000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000A0000000A00000000000000000000A000000000F0C0A000B09A00A90A909A000A0C009AC9E0D000000000000000A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000000000000000A00000000000000000A000A9ACACAC0E0DAC0E0E0E0E0E9E9ACA0A000A00000000000000000A0000000000000000A000000000000000000000000000000000000000000000000A000000000000000000000000000000000000A0000000000000000000000000000000009E0C09090A090A09A090009090000000D0C9EF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000A000000000000000000A0000E009ACACAD0E0E0E0CACADACACACBCADA0A0A0F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000A00000000000000000000000000000000000000000000A000A000000000000E0090A00A90090A090000A00000A00CBC0D0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000A000A00000000A000000000000000000000000009A00E0E9CAC0E0E0DACACAD0DADAC0DA000A0AA000000000000000000A00000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000000000000000000AC0DA9000A09A0900A000B000A00090A00CA9C0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0CADAC9E0CACAD0CBC0CAC0E0E0E0E0BCA0AF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090A000A000B000A000A090B090900090000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ACADACBCADACADACBCADACACACACADACADACA0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000020AD05FE','Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(5,'Buchanan','Steven','Sales Manager','Mr.','03/04/1955','10/17/1993','14 Garrett Hill','London',NULL,'SW1 8JR','UK','(71) 555-4848','3453','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000A0000000000000000000000E900000000C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000C000000000000000000000000000000000E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A90000000000000000000000CA0000000E900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000C00000000C00000000000000090000000000000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000A000000000000000000000CA00000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000909000000000000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000CA0000C000000000000000000C000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000C90000000000000000CA9000000E90900000000000000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000AC0000000000009000000A0000E0E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900CA0000000000000000B00E900CB0900000000C00000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000E000000000000000000CA00F0000DA00000000000000000CACA90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009CA0000000000000000C0000000A90CA9C9090000009000C0C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C0B0000000000CA000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000CA09009000000000000E9000000000000000000000000000000000000000000000000000009A0000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C90000000000000000000000000C000DA09000000000000C9CE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000000000C0CA00000000CB0D000000000000000EA9000000000000000000000000000000000000000000000000000A0B000000000000000000000000000000000000000000000000000000000000000000000000000B00000000000A000000000C0000C0000C0D00C0F09CB0B09000000000000DE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0000000000000CA9E9F0B0F0B9CBCB0D0000000000000000CF0000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000CB9C0D0A9C9ADCB9AD0B090000000000000EFA9000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000C0A90000000000A00000000E0DE90CB9AD9CB0DB0F0DBC900000000000000000C000000000000000000000000000000000000000000000000000E00000000000000000000000000000000000000000000000000000000000000000000090000B0000000000000C0000000C9CA90F9AD0DA9AD9AD90F00BCB09000000000000C00000000000000000000000000000000000000000000000000000A9A0000000000B000A00000000000000000000000000000000000000000000000000000000000000000000000009000E0F0BDCB0F9A9A9C90BC9AD0F9C909000000000000000E000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000C0C90DAD0B0D0C9C9CBCBC9A9CB9CB0E900000000000000E0900000000000000000000000000000000000000000000000000B00B00000000A000900A00000000000000000000000000000000000000000000000000E00000000000000000000A0B0E9A9AD0F0B9A9A90909ADF99CBC99CA900000000000C0C0000000000000000000000000000000000000000000000000B00A0000000000000A0000B0000000000000000000000000000000000000000000000A000900000000C0000000000C0CB0D0D9A99C0D0D9E9E9C900FCBDBE99C09000000000000A0000000000000000000000000000000000000000000000090C00900000000000090000C000000A0000000000000000000000000000000000000000C0900000000000000C0000C09090DA9AC9CA9B0B009090B0F90BC0D9E9B00000000000000D0000000000000000000000000000000000000000009A900A0090A0000000000A0A00000A000000000000000000000000000000000000000000000000E0E000000000000000C000ADADA90DB9A9D0C90F9E0F0D90F0DBFADAC9000000000000CA000000000000000000000000000000000000000900000000DA0000000A0A0B0090000000000A0000E90000000000000000000000000000000000ACB000900000000000C0000AD090090DA9C0D00B9E900990B0E90DBC0DBDBC90000000000DAD000000000000000000000000000000000000C0A000000CB0090000C0F090000A000000A900009A000A900000000000000000000000000000000C90000000000000000000CA9000ADADA9CB9A9BC0090B00E90D9EBC9F9EDADB0900000000CACA0000000000000000000000000000000090A0B0000B0DA000A000ECBA00A0A009000000000A0000000C0000000000000000000000000000000000000000A0000000000000000090D09090B0C9009A90C0D090F0A9C9ACB9ADBCF000000000000D00000000000000000000000000A0B0CB0C000090000000090D00FF0C9E9090A00000000000000000CB00000900000000000000000000000000CB000000C900000000000090CBCB0BCBC9C9B00F0D00B909AD009C9BC9FCDBE9B0900000000EDA00000000000000000000000ADAC90090009000ACB000090E00A00EBEA0ACA9000000A00A009A00000E90000EB000000000000000000000000000000000000000000900E0090009C909A9A00C909A9D00AD009F0BC0ADA9BC9FCB000000000000000000000000000000000EFDFBDADA00A009A9000009A009A90000C9EF9ACA0000A90090000000000ACB0000F000000000000000000000000CA0000000000000E000E9000A9F0B0F00D09DA9AC900A9D0A9E00D0BD9ADE9FE9FC9000000000C0000000000000000009EFFFFEBCB0090090A0009009A000000C0000AEF0E090000A000A000A0000000CB00000CB0000000000000000000000009000000000000009E0000909C09C909A09CA9C900F90CA9C099F0F00ED09E0DBCBB00000000CA000000000000000CEFEFFFFFBDF0DA0000090C0A0000090E09A00000DEBC9A00B0000A90A000000000FE90000A90000000000000000000000000000000000900000090F0BCB0B0B09AD9A09090B900A99090F0009AD9A9E9F9EDE90000000CA90000000000000CFFFFFFFEFDEFA0B090E9000B0090A9000900090000A0EB00A009A9000009000000000FF00000E0000000000000000000000CA000000000A09A9E00000D0909C90BC900C9ADA9CAD09000F90E9F0DA0DAD0FADBDE90000000C000000000000CEFFFFFFFFFFBF9FD00A900A0000000C00A0009E00000000000DAE000A0A9A000000000ECBC90000B00000000000000000000090900000000C0C0000F09B0B0DA09C0B09A900900900BC9F0009000B0DA9DAD0F0E9F0000000000000000000CFFFFFFFFFFFFFFEF0BC9000090900F09000900A09000900000A0E09ACA090000000000000FFB00000CB0000000000000000000E0E0000000009A0000909E909C909A900D090F90E9A09090090BC990C9A9CBCBCDBFDA90000000E000000CFEFFFFFFFFFFFFEFFFF9FA9A09A9C0A0000A090009C0A0000A09A00FA9AC90B0A00000000000EFE9A0000A00A0000000000000000C0900000000000090ADA9E90DA9A9C90F90AC900090C909A09AD000E09E9CBCBCB0EDADB000000C0000CFFFFFFFEFFFFFFFFFFFEDFAC0D09000000900900A0CA000D000000000000CFFEAC00900000000000FFF9000009000A00000000000000ADA9000000000E000909099A909090A90A99B00B009000C09C009A90900F0F09EDF9EDFC000000000EFFFFFFFFFFFFFFFFEFFFFFBFDBB0A00000B000A00900090B0A0A0000A00000ACADB0A0A0000900000C0FFEB0000A0000000000000000000C0E000000000900DA9CBC9C9AC9A90C90C0090090A90B09A90BC0090F0090F09A0F9A9B000000E0CFFFFFFFFFFFFEFFFFFFFFFFFEBC9D00DA90000900A009000009000A0090000000F0E09000000A000000FEFF900B00000000000000000000CA9000000000000B909B09A90990C90B09A90F090C900000000009AC009E0F0FCFDADFCF900000D0FFFFFFFFFFFFFFFFFFFFFEFDF9FFA0B0000090F009C9000A0D0E000900A00000A000A9A000000000000CEFFE9A00000A900000000000000CB00000000000ACBD0F0C9099A90A900900900000A900090900900000ADA090D0B9A9E9E900000CAEFFFFFFFFFFFEFFFFFFFFFFFEBEF00D09A09A000000000A0900A900A00009000900A00000000090000000FFDB00000000A0000000000000000F0000000000990B99B90BC0DAC90B0C0BC909090009000000090909000D0E9EDEDE9E9F000000CFFFFFFFFFFFFFFFFFFFFFFFFFFDBF9A000000900090A00900090000000A0A00000090000C0000E0900000E0B000A09A0D0B0000000000000AC0F00000000CADBCBC0BC99A0990009A90909A009000090090000000000A90B00B0FCBCFB0000CFFFFFFFFFFFFFFFFFFFFFFFFFFFADAD0B0909CA09A09090000A09E0090A0900000A0A00000A90000A00000B000B0000000A00000000000000DE900000000C9B90999909A090A09090900A0009000900000000000009000C0C9EDE9F0F090000EFFFFFFFFFFFFFFFFFFFFFFFEFBFFFB0B00CA0009000000A0DA9C0090A00000A9A00000000A9000B000000000000000000000000000000000CE9A0000000E9BD0F9A0E9AD90D090BC0009090900900000000000000000909A9AD09AE9E9E900CFFFFFFFFFFFFFFFEFFFFFFFFFFEDB9CBC90090900009A009000000B000090A0C00000B000000A000D09A00A00A0000EB00A0EB00000000000CBC09C000099F09B9C99909009A900090B000000000000000000000000000000C0A0FD9E9E9000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA900B000A90B0009009000B0C00A0A009A9A90000A00000000A00000900000CAF0B00CFFF9000000000ACBE000000E99F9CB9E9A909A900F09A0090900090000090000000000000000000DA0AD0F9E90CEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBCB000900000C900E00A9000B0090000A00000A0090009A0E909A0B00A090EBE90000FFFFB00000000C0F0900000F9BF9B99090D0B0D0990900900000000009000000000000000000900900D0AD0EDA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADB009A00C9A90A0909000C09000A090A00000009A0000E0F9ACA00000000A0090000EFFFFFF00000000FE9E0009DB9E9DADADA9A9C90B0000090090090900000000000000000000000000C00BC9E9B0DEFFFFFFFFFFFFFFFEFFFFFFFFFFEFBEBF0CB0090B000009A000000BC00000A09090A00A0C0A000F0ECBDADA0A9000B000A0CFFFFFFFFB00000E0F00900CAFDBDB99909C909A90090B0000000000000000000000000000000000009AC00E9ECFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC9B0C0000000090000090B000B00B000A0A000000A9000000B0CA009000A0000A000FFFFFFFFFFFF9000C0FA0009F9F9BCBDA9A90B090DB000909090000009009000000000000000000000009C09A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBE9B909A9009A0B0090A0090000000B000000009000E900A000A9E0AC0A09A09000EFFFFFFFFFFFFF000AF09000F9FBF9B9A9D090D00B000900000A0909090000000000009090000000000000A9C0DACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBC00A000A9000C0B00900CA09000A000A90000A0A00A00C90A9CA900B00000000FFFFFFFFFFFFFFFB00C90000FFFBD9F09D9A90B0B9090900900909A00000000000090000000000900000E090C0B00FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD0B09090D009090C0000A090A0A09009000A00000B0DA00AC00ADEFA09E0B00EFFFFFFFFFFFFFFFFF90CA000CF9F9FB9F0BC9AD09C0090A900900000909000900090009009A90900A90090C00B0CAD0CFFFFFFFFFFFFFFFFFEFFFFFFFFFFFBFBA90000A000A00A009A090009009E00A00A90090000A00000B00000EDF0000EFFFFFFFFFFFFFFFFFFFFB0D0009FFFBDBDBD9B090B09B009009A090900000090090009C0090000DA90009009A9C09000B0CFFFFFFFFFFFFFFFFFFFFFFFFFFEFDEDADBCB090B0909090090090A000A90B00A000A00A0009A9000CA9A90AA0FFFFFFFFFFFFFFFFFFFFFFFFF9A000EFBFDBDB09AD9E909009009000900009090B00900DA09090D090000909C9C09CA9E9AD0DAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDA090C000000A00A000A0009009CA00009A0D0000B0ACA000A9C00AC9CBEFFFFFFEFFFFFFFFFFFFFFFFBC090FFFDBBCBDBD0A9090090A90909009090A09009009009A909A9E9099AD0B0A9CA9C00C00ADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9A00B090B090909090C900A9A09E09A0000A900C009C0000E0BC9A0ACBDFFFFBFFFFFFFFFFFFFFFFFFBC00FFFBFDB909A9909ACB0C90A00090A00909E990A9A90C90BC9090B0C9090D9E09CBCB0BC90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0B009000A000CA000A000A09009E09E00A0A9C0B00A0A0B0009E0A0D0F0AEBEFBCFFFFFFFFFFFFFFFFA90B0CFFFF9BDFBD9E9909009009090BC9090F090AD90D09B9AD0BCBD0DB0DB0F0B9FE9CBCD0BCA0FFFFFFFFFFFFFFFEFFFFFFFFFFFBEFF09A090909C909009009000000C90E9A90900A9C0B0900000A00F0DA000D00CB0EFFFFFFFFFFF9FA90000C0BFFDBFDB9CB090E90090A9090000909A90F990ADA9E9C99F9BD0B0C9B0D0FDE9DEBDA9AC90DEFFFFFFFFFFFFFFFFFFFFFFFFFAFDB0DA90A0000A000A9000A090A9090A9A000A00D0A90C0A09A000E0EA9CBFABCB0B09E9CAD0A900A00000000BCFFBFDBBDB99E990B9090900F909A0F0DB09CBD99C90BDA90D0BD09B0DBF9CBDEBDECBC9ADA0FFFFFFFFFFFFFFFFFFFFFFFFFFDBADB0C0909A909A9000090000000A9C0C9A00A0A09E9A90A0090900D0A0C0DEB0C00A00B0A900000090009000CFFFDBFDA9E990A900A9000900F0990B9CBCB9ADA9BD09DBDBD9ADBCB0D0FBCFFDADBCBC90DACFFFFFFFFFFFFFFFFFFFFFFFFFBFDA009A00C000000D09A009A9090CA90AC909090E00C0E9000A0A00AFCB0E0F9A0FFCB00000A9A90000CFA900CFFBFBDBDB90E9090D0090B09009E0D0A99BC99AD90BDA9090BC90D9D9AD0D0F0FDADF0BCB09ACFFFFFFFFFFFEFFFFFFFFFFFFFAFDB00909A90B0900A0090000E00090A90A0A00090B0B00B0A0000AD09E09A00CFFFFFFBCB0000CA9ACB900000FFFFDFBDBCB99C0B090A9C90B9A99A9DBC9B9E9B0F9B9DBDBDBDB9A9E99F9F9FFADF0FDADAD09EFFFFFFFFFFFFFFFFFFFFFFEDF9ADA90A000000A090900A0909009E0D0A09000A0E09C0F0C909A000AFE9AC90FFFFFFFFFFFFFFB9D0DA000000FFBDBBDB09900A909090900B0C9DA9DB09F9C909D90D9A9ADBC9BC9F99E9E9EDADF0FF0BC909E9FFFFFFFFFFFFFFFFFFFFFFFBFAD0900090090909000A0D00A00B090A0D0A0A9009CA9A00B0E009A9C0BE90A0CBEFFFFFFFFFFFFF0BEF90000CFFFFFDB9DBCB09090A090A9C99B0DB09F090B9F9ADB9F9D909B0D9F9EF9F9F9F9E9FE9EDB0F09ACFFFFFFFFFFFFFFFFFFFFFFF9F0B0AD0A9A0A0000B09009090900E900AD0000A0A0D090C0B0F00CA0C0FEFDA009ADAFFFFFFFADA0CFFF90000FBF9FBDA909090DA99C0990B0F0B09F0BDBD090F990F9A9F90DB0B0D9EBD0FCBCBD0DF9EDB9E0D9AFFFFFFFFFFFFFFFFFFFFBFE9F0D00900909C9A000000A00E00090E900A9E00C0B0A0CA9C00BCBCBFFFFFFFFBC00000CB0BC9A9CFFFF00000FFFFFDBDBCB0F009009B0C90909DBC990909BDB9ADB90D909F00D0DA9990F99F9DAFF0F90FC9F0ACDFFFFFFFFEFFFFFFFFFFFFBF0B0B00090000A09C9A9090909A9E090A0D009A0B0C90A9CA9FCBCBFFEFFFFFFFFFFFFEBCFE9E9EBFFDA9000CFFBDB9A9090900B90B000B0F0BCB0B9E9A9F0B09D99C9A90900900B0D9EDBDE9FCBD0FD0F09B00D9EFFFFFFFFFFFFFFFFFFFF0F0BC900A9A0A90900A0000AC0A09090AD09A9A0D0C9A0BCA0DA09EFDEFFFFFFFFFFFFFFFFFFFFFFBCFFBDA0000FFFBFD90F0B0090C9090909099909D099D09D9DB0B0B900F009A90D0B09BC9BCBBCBF9AF0FADADA09EFFFFFFFFFFFFFFFFFFFFFF90A090009C0A09090909090D00CA900AC00DA0B0C9C09CB0DAC9AFFFFFFFFFFFFFFFFFFFFFBDFF9CFFF99000FFDFBBC909090090A9CB0DA9E9ADA9BCB0B0B909D9D0D9009000C9A9C9E9BCBDDBD0FCDBD09090DA9CFFFFFFFFFFFFFFFFFFFFBDE9DA09C0090900A000A000A0B0A90E909A900D09A0B0F00FADAFCFEFFFFFFFFFFFFFFFFFFFFFF9EBFFF0000CFBFBDB9A90F09A090900909090D90D099D9D9CB9A909A0900090900CB090DBDAF0FF9FADA9E9E9BCF09EFFFFFFFFFFFFFFFFF9EB9A009A0B0A00A9090909A090009C090A0C0E9A0E0D0E00F0D0F0FFFFFFFFFFFFFFFFFFFFFFFFEBDFFF0B0000FFDFB9C0DA9090DB09A90B909A9A9A9E9A9A9B9C99A9090909000009090DADAD9FF9F0DB9E9C9AC90BCFFFFFFFFFFFFFFFFFFFF9E909009000909000A00C0900F00BCA0D0B090C909A090F00FADEFFFFFFFFFFFFFFFFFFFFFFFBDF9ACB90000CFFF9F09B09090B000090D0A00D09C9999D99C09BD09C90000C9090900F0BC9DFFD9E9FF9E90B0D9E9CBCFFFFFFFFFFFFFFFFBF0B0F00B000900A0DA909A900E90900900A9C0A0B0E0DACB0F00F0FEFFFFFFFFFFFFFFFFFFFFFDFFEFBDEF90000FFBF9F09BCB0D099BC0B090D0A90B0E0B0DB99C90B090B9090A9090F90D0FA90FAFDF9AD9E9CB0A9E9CBEFFFFFFFFFFFFFFFFFFF90B009E0A90D00000000B000A09E0AD00A9C9C090A09C00F09EFFFFFFFFFFFFFFFFFFFFFFFFADBD0B090000EFFFDA9BC9999A9A00990909090909999D9B090B9F9DB900D099CBDA90F9F9DFF9FDBDEDB090B0D9E9EBD0FFFFFFFFFFFFFFFFFBDAF00900900A00B09A090009AD0000909E90A09ACBC9CB0F0FEFFFFFFFFFFFFFFFFFFFFFFFFFF9E9E9C00000DFB9B99C90F0AD90D09A09A09A9E9E90F0B0D9BC909A9CBDB9BCB90DBDF9E9FBCFDBCBB90BCBCB0E9CBD0FFFFFFFFFFFFFFFFFBCF900BCA90A900900009A009E000E90CA000C9AC900B0A0F00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A0000EFFF9CA9A90990090900D009C90909A999D9BC9BDBD9F9909C99C9F9CB0DBDEDBF0FF9DAD09F0C99BCADADEFFFFFFFFFFFFFFFFBA9E9090090090A90B0009A009A990B09C9A0C90E9C0D090F00EDFFFFFFFFFFFFFFFFFFFFFFFFFFCBDB009000DFBDBBD99F9E9B090B90B09A90B0909CA9B09BD099A99E9DB9DA9F0F9DBEDBDFDFF9FE990F09F9EADBCBCB9FFFFFFFFFFFFFFFFFDA9A0090A9CA900C09A009000C00E000A009A0A90A9A0F00F0FBEFFFFFFFFFFFFFFFFFFFFFFFFBFF0F090000EFF90DA9E9099C90B0C9090909D0BC9B9D0DBCBDBD9DB99A9CB9D090DAD9FCFADE9F99DA90DADA9DADBDBCFEFFFFFFFFFFFFFFF0F9C90B0A9009009A9009C0A9A900909AD0F00C90E9C0F00F0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900000CFF9ADBD990BDA9B0D09B09E90B0090B0909A99909BCB900909000090909CADF9F9F0BCA9DA9BDBDADACBCB0FFFFFFFFFFFFFFF9FB0B0BC0900B00B000090A09C00B0AC000000B0E900B00E90F0EFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDE900000FFBDA9ADAD9AD09B0B00909AD09B0909CB99DADBC9909090000990000000909C000D0990090DA9CBC9FDBCF09EFFFFFFFFFFFFFEDAD00900F00B0CB090A09000BC0D09ADA9AC090E9C0F09E00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFF90000FFBDF9DB9AD9BD0D09BCB090B0D000DB00F099009000000909C0AD0BC909C0A909000009A0F9FA99F0F0F9F0F9EFFFFFFFFFFFFBF9A9A0B009009000A90009A90B00A00000C9AC090A900E99F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF99E9A090CFBCB9FB0D9BC9A9B9C990DA99DA9B900990900090090D09C9C999909009A99C9E9A900000D009D0F0F0F9E9F0FDFFFFFFFFFFFBF9E9C0900B009A9090C0B000C00009C90F09A00B0E9C0F09E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EF0909000F9DBDA9DBBC9B9D0A9A09A9C9A900009000000909B0B0909A9B0F0F9F9FD9E9BDAD0B090DB0BF0F0F9F9EDBCFFFFFFFFFFFFFFFCB090B0A900B000A09A90CB0B09E0A0A00000D0C900A90BC0F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BE90B900AFF9F9BC99BD0B9D09BC99A9909909000909BCB09D9BDBD9D0909909E9AF9FCBDB0D0DAD09C9B9DADADFADBCFDFFFFFFFFFFFBFBDA90D00B0CA90D000090000A09D09C9A9E0A9A0F0C0E0B0E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99FD099C9BCBDADBDADBD0B99E99E99E90000000009C990F0BC909A9A9E90E909D9CF9F0FDB0A90BF09EDAF9FDADF0F9FFFFFFFFFFFFFFADADA0A90C9090A09A90A9090DA00A000C00900C900B09C0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9B9B909FDBDBDB0BF9B0BC0B90B90B9090D0A909E0B0F99999B9C90D090900BCBCBDADFCB0D9DED09E9BD9E9EDBEDBCBDFFFFFFFFFFFFDBB09C90A9A9A909A00A90AC009009C9A90B0CA9A0F0CE9E9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD09CFBDBDADBD9FCBD9BD0F90F9090A909C00990D09AD0AD0B09000009D09CBDADBCB9E9ACB9B099EDAF9F9EDBCBDBFFFFFFFFFFFBFBC9A9A0900000A0900D0009A9AC00A0CA0C0900D009A9A0DE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDB99B0BDB9EBDBDBE9B09A9A99E909CB090909A9009A9090D909090090900ADADAD9ECBDE9D9BD0C9EF9BD0DAFDBEDE9FFDFFFFFFFFFFCBAD009B0A9E90D009A009A00009F090909A0ADA0BC0D0DA0ADFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFB9F9F999FFFBDB9E9F9F9F9D0DA99B9B9090DA90909AD0BDA909E99A90000909090DADBDA9DA0FCB90990F0FBFD0BCBF9E9FFFFFFFFFFFFBDBAB00C9C090A0BC090A0909CA000E0AC00D000D09A0A0D0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9F9F9CFBDFBDA9F0F9F0B0B99F0D09090009C909E9090990B0900D0909000C9E9AD0DADF0D9090090F99F9C9EFDFD0FDFF9FFFFFFFFFFFF0D09B0A9A0B0900B009C0A0A900A90909A00E9A0E0D0F0F0FBDFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F9FB9FBDFBDBDF9F9FBD9F9CB09B9F9A0900B0A9090B0DAD0990B0090090DB090DCBCBD0B9CA90BCB9CFADBFBDADAFF0F9FEFFFFFFFFB0B9A9E009009C00A900B00A9C9009C00CA0D0900D09A0F00F0DEFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBDB9DBDFFBDBCB9BDAF9A90B99F0D0909909009D0909C9090900D0900C90000D0F0BDAD0BCA990C90C9B9DBCD0FDBDADFB0DFFFFFFFFFFFCBD09CB0BCA9A90A9C0090000F0A90B090A0E9A0E0D00F0BE0FEFFFFFFFFFFFFFFFFFFFFFFFFBA9F9FBDB9BDFBFF9F9F0F9DF9F9CB09B9B0900F0900009E09A90B0DB0909A909090A90DCBDADD9DA9909B9C9E9FBFDBEFFDBCFF0DFFFFFFFFFBF0BA0900090090D0A900A90B000000C0AC9090C909ACB0C0DADBFFFFFFFFFFFFFFFFFFFFFFFF9D990D9BDBDFFFDBF9F0F9FB9F9B99F90D0DB99090090B0990D09090090909090909D0F0BD0DB0B09CA90D0B9DBCDFBCF9CBEF909FFFFFFFFFBFDBC90A9E9A0B0A0900A900C00B00F0A90900E0B00E090E9FADEFFFFFFFFFFFFFFFFFFFFFFFF9B0B0FBBF99BFFFBF9E9F9FB0F9AD9E9F99B90CA9009009C90B09F9099090D090BD0F0F99C0FF0F9D099C90BCDADFBEDF9FBFD9FBDEFFFFFFFFFCBA09AD0900D0C09A09000A90BC900900ACB0900F09CAD0A0DADEFFFFFFFFFFFFFFFFFFFFFFFF9909DBD9BFFFFFF9F9F9FBDF9F9BDB99AD0B9990990B009A9C900090009A9B9D0B99D9EDB9099090B009A9D9BDBFDF9FFCF0FADF9DFFFFFFFFFBD9F00B0A9B0B0B09CA9090000009A09C900CAD009E09AD0F0FAFFFFFFFFFFFFFFFFFFFFFFFFB90909FBD90DFFFFF9F9F0DBFF9F0BDAD9B9C9A9D009090009099909099C90DA9D9E9ADBFDAD0F9E90900DA9E9FD9FFF0FF9FDB0FBFFFFFFFFBFBEB0B009C000090CA900E090F0B00C90A0CB090ADA09E0ADAD0DEFFFFFFFFFFFFFFFFFFFFFFF90DBDB9090DBFFF9FF0F9FBDB9FBDB9F9BD9B9D9A9B0909090B000B0DADB9F9DB0F9FFDFDFDFB909090F909D9F0FFF9FDF9EDADFF9CFFFFFFFFFF9BC9CB0B0F0B0B0909090A000000B0E90B00AC9009E90DA9EBEFFFFFFFFFFFFFFFFFFFFFFFB9DB909090B0FFFFFF9FDBFDBDFF9F9F9BDB0D9A999C90C909090DB9DB9BDBDBB9DBDBDBFFFFBD0DA90990DF0BDFFFDFFFBEDBF9F9DBFFFFFFFFF9BCA9A900909C0000A0A000909AD0009C009C90E0F00ADA0DBCFFFFFFFFFFFFFFFFFFFFFFFF90999909090DFFFFFBF9BDFBFF99F9F9BD0DBBD9F0909990B000909DBD9F9DB9DFBDBDFFDFFFDFB990DACBB9FDBDFFFDFDFDBDE9EFBDFFFFFFFFBFEB9000E9A0A0B0F09090B0CA0009E00A9A0A090009E90DAE0F0FFFFFFFFFFFFFFFFFFFFFFFB9CBCB090909FFFFFDFFFBDF9FFBDF9F9BB9D9B09DBDA9A909D909A99BD9FBDB99DBDBDFFFDFFF90DA999D0DADFFDFFFBFFBDBDB9FD0FFFFFFFFE9BCBDB9009C900900AC000909CB000909C9C9CA0F0E09EAD0F0FFFFFFFFFFFFFFFFFFFFFFFF99B99990909FFFFFFBF9FDBFF9FDBFDB9DDBBD9F9A999D09D0A09C9DBD0BD9F9F9BDBDBDFFFFDBDA99CBCBDBDBFDFFFFFDEDFEF0DFB9FFFFFFFFBFF9A00CB9A9A9E0A9090B00A000009AC0A0A0B0D0009E090F0FFEFFFFFFFFFFFFFFFFFFFFFB9C9DB90090F9FFFFFFDFFBDF9F9BF9BDF9B9D9B9D9BC9A99A999B09A9B9DBF9F9BDADFDFFDBDBD090DB9F9F9FDFFFFFDFFBFDB9DBF9CFFFFFFFFFF0BC90B00000090909A00009090BAC0B09C90C0A90F00F0F0F0FFFFFFFFFFFFFFFFFFFFFFF999FB909900DBDFFFFFBDBDBFFBFF9FDB9F9F9BD9AD9B99C9090D099D0DB9C9F9F99DB9FFFFFEDBDBF0FDBDBCFFDFDFFFDFDBFDEBDFB9DFFFFFFFF9F09AD0ADA9E9A0A0C009E000E00909C0A00B009E00F00F0F0FEFFFFFFFFFFFFFFFFFFFFFBF909DBD0990FBFFFFFFFFFFF9F9FDB9FDB9F9F9BD9BD9E9B9DB9A9CB9B9CB9F9F9F9BDFDFDFDBDAD9DB9F0FDBDFBFFDFBFFFDAF9E9FFBCFFFFFFBFFAF09A90090009C90A90090B00900A00909AC0F090F09ECA9E9FFFFFFFFFFFFFFFFFFFFFFF999FB909009CBDFFFFFFFFF9FF9FBDF9BDF9F9BD9BD9A99C9A9D99B9C9DB9DBDB9DBDB9FFFBFFFDBEBDEDBDBDBDFDFFFDFDFFFDF9FF999FFFFFFFF0F9CB00F9A9A90A0090A000009A00D0BCAC00900CA00E0B9E9EFEFFFFFFFFFFFFFFFFFFFFB9ADBD9B9090FFFFFFFFF9F9FF9FF9F9BDB9B9BD9F90B9DB9B9DA9E9DBDB9FBDB9FB99DFDFDFDFDBF9DF9BDBDFDFFFFBDFFFBD9F0FFFB0FDFFFFFFBFB0B0E9000C90A90B0009009A0000A00090B0ACB0DAD0D0E0F0FFFFFFFFFFFFFFFFFFFFFF9D99FBD9A9090FFFFFFFFFFFDBDB9F9BD9BDDBDBB0DBDB9D0DA99990B9BD9C99FD9DBFBDFFFFFFFFDFF9FCBDE9FBDBDFFDFDFFEBFDFFD99FFFFFFFFF0F0900B0B0A9C0000000A009C9090DA000C9090A09A9ADAD0FCFFFFFFFFFFFFFFFFFFFFFB90F9FB9D09009BFFFFFFFFBFFFDB9FDBDB9BD9D9B999CB9B9DBCBD9D9CBB9FB9BF9D9F9FDBDFFF9FDADBF9F9F0DFFF9FFFBDBD9EFFFBDADFFFFFFF9F0F0B9C00900B0F00B0900C00A00A00D0B00CAC9CAC0DA9ADAFFFFFFFFFFFFFFFFFFFFFF9999DBDB9B909CFFFFFFFFFFDB9BDF9BE9DBDB9B9DBDB99D09B0990B0B9D9F9DBD9BBD9FDFFFF9FFFBDBD9F9BDBF9F9FF9FFEFFFDFFFF99FFFFFFF0FBA90C0B0F0A900009000090A9000D090AC0B0090A90FA9EDADEFFFFFFFFFFFFFFFFFFFF99E9FBFBD9909A9FFFFFFFFFDBFFDB9BD99B999F0DB099BCB9F99F9F9D9F9BD9BDBF9D9F9FFFDFFDDADBDFAD0F0F9FDFFDFFDFDADAFFF99EDFFFFFFFF09CB0B09009C90B000000A000000A0E9090CB0AD0CB00D0ADEFFFFFFFFFFFFFFFFFFFFFB9999DBDBF9F99C9FFFFFFFFFFF9BDBDBDBDBDB9B99DAD99D90F09090B99F0BBDBD9F9BDFFDFBDBFBDBF09DBD9F9CBE9FFFFFBFFFF9FFF09FFFFFFFBDFA90900CB0A0A0000A09000909090900CA900D0A9ACBCAF0B0FFFFFFFFFFFFFFFFFFFFFF99E99FBDBF9BF9FFFFFFFFFBDFF9F9BDB99DAD9DB999A9B0B99F9BDBDAD9D9DA9F9BD9BDFFDFFDEDBD9F0B0A90FBDFF9FDFDFDBDFFF9F909FFFFFFFADAB0E9A00D09090900000900CA00C0B0B00A9A9C0C9CBC0FCFEFFFFFFFFFFFFFFFFFFFFB9099F9DB9DBD9B9DFFFFFFFFFBFDB9DB9F0B99B09CB99D09D0B09C99099B9BD9F9F99FDFFFFF9F9BDA909C9DAD9CFBDFFBFFFFFF0FCF9F90FFFFFFBFBD0C9090B0A0E0A00900A00A0000B00C09C90C0A0B0B0DB0FAFFFFFFFFFFFFFFFFFFFFF9D90F9FBFDBB9F0FBFFFFFFFDBFDBBDB0D9BD9F9D9B9CB0B9A9C909B0F9BCBD9B99F9F9BFF9F0FA9D00D0B09A90ADBCF0DFDBCF9009FB090FEFFFFFFE90B9A0E0090909C00000000909000B090A0E9AD0D0E9EA0F0FDFFFFFFFFFFFFFFFFFFFFBB99099F9B9DF9F09000FFFFFFFBFDBD9BD0B090B0DA9090C9090B0C99C999B9F9F9B9DFDFFBD990099AD09C9E9DADF9FBFFFFFFB0EDFF909FFFFFF9F9E00090B0AC000090090090000090C0AD09000A9A90C9EDADAEFFFFFFFFFFFFFFFFFFFFF909AD9BDB9B9B9F09000FFFBDFDBF9BD0B99DB9090909C909A09C9000B09E909F9FDB9FFFDFBCBDA09009A9090BDADEDE9FDF9FC90FFFF90DFFFFBFEB9E9E09C909A9A00A0000000E000F09000A0D0D0C0FA090F0DFFFFFFFFFFFFFFFFFFFFFFF99D9ADBDBDFBD90009DFFFFFBBF9FB9B9C9A0DB0909A909009090B0909C99F99F9BDBDFFF9990090009090BCBDADBDBDF0FFFFB0E9FFFFFFFFFFFF9BC9090A000A00090000000A90900000ACBC9A0A09A90DAE9EBEFFFFFFFFFFFFFFFFFFFFFB90909090F9B99A0BCBEFFFFFDFDBD9C9CB999909AD090A9090000090090B09BF9BDBDFF9B0F009090909E9C9CADBCBEDADFBCF0D90BFFFFFFFFFFBFCA9A0A90BC90D0000900090000090B09000090DAC9ECBC9ACFFFFFFFFFFFFFFFFFFFFFFFF99090BDB9F9F00D000DFFFFFFBB9BB9B90BC9A909A90990D09090909A090F9C9BDBDBDFFD90090000000009A9D0FBC9ADAFDFFB0EFDBDFFFFFFFFDA9B0C900C0A000A0900000000A00AC0CA90B0E009A09A0F0F9A9EFFFFFFFFFFFFFFFFFFFFFFB9BDDBDB990900F0F0FF9FBFDBD9C90099B0DBD09DA0D0900B0000090090B9F9F9F9FFBFB9ADB90D0BD9BC90A90DBD90DEBEDF9EFFFFFFFFFFFBFF0F0B0DA9090B090A0009000009009A90C0C090BC0DAC9AD0EDEFFFFFFFFFFFFFFFFFFFFFFFFFDBB9B9F00009000FFFFFFFBDBA9B9000C9B09B0099A0B0D090909C900909BDBDBDFDF90D9000909000000F0DE9CA0CBDFDFB0CFFFFFFFFFFFFEBF0900A00AC000C0090000A0D0000000B0B09AC009AC9AD0AF0FFFFFFFFFFFFFFFFFFFFFFFFFFB9DBD900000A00F9FFFF9FDB9D9D09009B0D900900090909090009A99E9FDB9F9FFFBC9A09090A00000000DA9A090BCFBEFC0FFFFFFFFFFFFF9F090E90D090B09A90000009000A09A9C000A09ADAC90BC0F90F0FFFFFFFFFFFFFFFFFFFFFFFFFFFB90009000C90CFFFFFFFBD0B0B90900090A9000000CA90000900900909B9FBDBDF9B0DB000009000000CAD09000CBCDFFB9EFFFFFFFFFFFFFADA900A0A000C000C0A9000000900C0B0D09C0009ADACB00E09E9EFFFFFFFFFFFFFFFFFFFFFFFFFF090000090000FFFFFFFFBD9F0BD090000900000000DEB900090090BD0FD9DBDFFF9B00900900000000ACB00C09CFBE9FF0CFFFFFFFFFFFFBDBCA9090DA90B00A9000000000000B000A0E0BCBC00090F090E9EFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000F0FFFF9F9FB9A99C9B0900000000000DA9000900090AC9B9BBF9FBDF9C900090000000000900090CBD0DEF00FFFFFFFFFFFFBDEB090E00000A009000900900B000000AD09090009ACB0E090E90FADFFFFFFFFFFFFFFFFFFFFFFFFB000900000000FFFFFFFF9F9D0BB0D000900000000000009009000999ADFD9FFDFB09A0900009000000000090E9FCBF0F90CFFFFFFFFFFFFFB09CA90B09C90CA00A00000000E09C9000A00E9AC90C909E09AD0FFEFFFFFFFFFFFFFFFFFFFFFFF90000000009C9EFFFFBDFF90B90D9B0900900000000009000000909E9F9BBF9FBFDBD90090000000900009ACBDF0F0CFDA9EFFFFFFFFFFFBCBDA9000C00A009000900A000009000A90D0900090A90AC09AC0AD0FFFFFFFFFFFFFFFFFFFFFFFFF900000000000A9FFFFDFBFBD0F0BCBDBD000090000090000B009009090F9D9F9F9F9A9D0A990090000D0C099EFBF9F0EF90CFFFFFFFFFFFFFDADA9CB0B0900A0D0009000090000B0CA0ACA90E0D0BC9AC090DADADFFFFFFFFFFFFFFFFFFFFFFFB000900900000CFFFFBFDFFB909090909B99DA0909A0C9A9009A09A0BD9FBFDBFF9E90A90CA9D00909A9BF0FDBC9E0DF9A0CFFFFFFFFFFFFBE900000000CA9000A0000090A0000C0090909C009A0000009ACA0FFFFFFFFFFFFFFFFFFFFFFFFFF9000000000900FFFFBDFFBD9CB0CB0F9E9CB099B0D09B0900900909D09AD9DBDF9B990909090A09ADADAD0DA9E9E0DEBE900FFFFFFFFFFFBE90E9A90D0A90C00090000000C0B090B00AC00A9A00F09ADA0909FADFFFFFFFFFFFFFFFFFFFFFFFF90000000000000FFFFFFFFFB900909009A90BCBCB0B0090900900900F9FBAF9B9F0F0F000009090909090B0D00009ADF900CEFFFFFFFFFFFBDB00CA0A900000B00009000000000009090BC90D000AC0090E00CFAFFFFFFFFFFFFFFFFFFFFFFFFB000000000CA90CFFFFBFFFFF9B00A9009009090909090009009009A090D99F9E9F99099A90000000000000090DAC9EEF000FFFFFFFFFFFDFADB009000CB0B0000A00000090000B0CA00000A0AD090B00C90FADFFFFFFFFFFFFFFFFFFFFFFFFF90000090009000FFFFFFDFF9F9C90900900900000000000000000BC9DBDA9E9E9FDBDB0D0090000000000000A0009EDF9000EFFFFFFFFFFFADA0DA0C0B000000D0900090A000000009C90B09C900AC0CA9ADADBFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000E9FFFFFFFFFFB90D0000000000000000000909C9090B099F9BDBDB0BC9A99C0900000000C90C9ADEDFB0000FFFFFFFFFFFBFDA9090A90090C90A000000000A909CB00A00C0A00AD09A900CBEFEFFFFFFFFFFFFFFFFFFFFFFFFF900000000000900FFFFFBFFFF9FB09909A90090900000090C0B0BCBD9FAD0FDBDADBD9F9F0B909C90900900F0FCFFFFF9000EFFFFFFFFFFF9A9CA0D000E0A0A00000000090000000909CB09CB00A0C0A9E9C9FFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000900FFFFFFFFFF9F9AD9C90900A009090009BC9F990BC9DB9BCBF9BCBF9E9F0F9EBE9CBCADADFFFFFFFFA900DFFFFFFFFFFFEDA900A09090090090B0900000000090E00A00000C9C9A9C00EAFEFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009AC0BDFFFFFFFFFBDBDB0B0F0BD909CB09F9E9FBCBDBDBFBCFDBFDFDBDBF9BF9FF9F9FBDBDFFFFFFFFFF90000EFFFFFFFFFFFBF9CB090CA00C00A00000000000900A0909009E90B0A00C0BCBDFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000C090D0FFFFBFFFFDBDFBDBD9BC90F9BCBDBDBDB9F9BDADBDBDBF9B9BDBDFDFDFF9FFFDFFFFFDFFFFFFFDE900CFFFFFFFFFFFBC9A0000A9000B00D0000000009A000900A0DA00E00D0F0B0CBCEBFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009A90A9FFFFFFFFFBFBBDBDBF9BF9BCB9BF9E9F9F9EDBDBDBF9F9FFDFFBFBFBF9FFF9FFFFFDFFFFFFFFBFB0000FFFFFFFFFFFFFAD0F0D000B009A00C9000900000000C9C0090909A000009ACBDEFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000C09CA9BFFDBFFFFDF9F9BDBDDBFDBDFDADBDBCB9BDBF9FDBF9F9FB9FDFDBDFFDBDF9FFFFFFFFFFFFFDFFB000EFFFFFFFFFFBDAB000A90C00C00090A09000000000B000B0C0A00C9A9E9E09EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000909A090FDFFFFFFFFBFBDBF9FBBDBBDB9BDB9BDBDBDBDF9FBDFFFF9FF9F9FFFBDBFFBFFFDFFFFFFFFFFFF9C90CFFFFFFFFFFFFF9CB0900A90B0090A000000000090000B000A90DA9AC00009E9DFEFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000AC90FCBF9FFDFF9F9DBF9F9FDB9DB9FDB9FDBDBDF9F9FBDFBDBDBF9FBFF9FDFF9FDFDFFFFFFFFFFFDFBCB000FFFFFFFFFFBEBCB00CAC900000E0009000000B00009009C90C000C909E9E00EADFFFFFFFFFFFFFFFFFFFFFFFFFFF90090000000009E09ADFFFBFFFF9FBF9F9F9BDBF9F9BDF9B9ADB9FBDF9FBDBDBDBF9F9FFBF9FFFBFBFFFFFFFFFFFFEDBD00CFFFFFFFFFFFDB9CB00900A0CB09090000090000000AC00A00B0B000E0009E9DAEFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000000D09C09ADBDFFFFFBD9F9F9BFDBD9F9F9BDF9FDBDBDBF9F9F9FBDBD9F9FDBDFFDBFDFDFFFFFFFFFFFFFFFAD000FFFFFFFFFFFEB0C9A0009000000A00A900000000009A909000C0B090F0000E9DAFFFFFFFFFFFFFFFFFFFFFFFFFF000000000900000B0F9FFFBDBF9FBB9F9F9BBDBF9B9FDB9DB9F9F9F9FBCBF9FBDBFBDBBDFBDBF9FBFFFFFFFFFFFFDFFFB000EFFFFFFFFFFBF9CB0C90BC0B00AC09000000000900900000E90A9C0E000ADADAEFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000B00F0D9E9FBDFFFFB9DDBF9FDF9BDBDF9B9FB9F9F9F9FF9DBDF9F9F9DBFDFBDBFDFFFDFFFFFFFFFFFFFFD0900FFFFFFFFFFFDBCB009A00000C90900000000090000CA0CB000D00A909AD00DADBFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000C0090ADBF9FFBF9F9FBBD9F9B9FDB9B9F9F99F9F9BDBF9FBF9BF9F9FBD9FBDBF9FBDBFFDFFFFFFFFFFFFFF000CFFFFFFFFFBF0F09A0C90B09A00A000009000A000A90900090A9C00AC0A9E0AEDEFFFFFFFFFFFFFFFFFFFFFFFFFFB900E00000009E0BCBC9F9FDFFBF9DBBDBFDB9BDFDBDB9FF9F9FDBDDBD9FF9DBDBDBFBDBFDFBDFFDBFFFFFFFFFFFFFFF0F000EBFFFFFFFFFF0BC90A00C0009000B000000000000000090A000A9C909C009C9EFFFFFFFFFFFFFFFFFFFFFFFFFFF900090000009009C9FBFFBFBF9F9FBD9F9B9FF9B9BDBDBF9F9F9BDBBDBF9FFBDBDBDBDBDBBFDBBDBFDFFFFFFFFFFFFFF9000ADEFFFFFFFFF9BCA0090E09AC0C9000900009009000B00E0C90D00A0E0A0F0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000900E09E9EBDF9FDFDFBF9DBB9BDF99BDBDB9B9DF9F9BDBBD9F9F9B9F9F9F9BDBDFDBFDFF9FFFFFFFFFFFFFFE0000DFFFFFFFFFBCBC909E00900090A0000000000000000C909000A0B0D090D0009DEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C0000009E90BDFBFFBFBFBD9FB9DFDB9FF9FDB9F9F9B9BDBF9FBF9FBFDFBDBF9FDBDB9BDBF9FFFFFFFFFFFFFFFF99000EF9EFFFFFFFBF0B000B00B00A090E900000000000B00A000B000C0A0E0ADACA0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000D0000000F0DADF9FDFDFFBF9FB9B9FB9F9B9F9FB9F9F9F99FBDBDBDBF9FBDBF9FBDFF9FDBF9FDFFFFFFFFFFFFFF00000EFDFFFFFFF9F0DA90C00C09000000A90009009000090C0900D09090909009F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000A00000CB0F0FBFFBFBFBDF9F9FBDF9F9BDBFDB99F9F9F9FBDBF9F9DBDBDBFD9FBDBF9F9FFDFFFFFFFFFFFFFFFF0B000CFBEFFFFFFBEFB00CA90B00AC9A900000000000A000009A000A0A0E00E0E9E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000090000000DBFDF9FDFDFFBF9F9DB9BDBDBF99BDFB9B9F9BDBD9FBDBFBDFBDBFF9FF9FFFF9F9FFFFFFFFFFFFFFB9000DBF9EFFFFFFFF90CB090000090000000000000000090B0000F090D090909000FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000000D0BCFBFFBFBFFBD9F9FBDBDBFBD9FBDB9DF9F9BDBDBBDBFF9DF9FBDBDF9BF9F9FFFFDFFFFFFFFFFFFFC00000EF0DFFFFFBF0FB00A00AD0A00A00A9009000000900C000D0000A00A0E0E9E0AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000090A9CBDF9FFDFBDFBF9F9FBDBD9FBF9F9FBB9F9FDBDBDF9D9BFB9F9FBDBFFDFFFFDBDBFFFFFFFFFFFFFDB900000CBEFFFFFFFF0F9D090000D0900D00000000900000009A000B0D0D0D09000DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009C0000000000FFFFBFFFFBDBF9F9DBDBF9F9F9F9F9F9F9BDBD9BFBFDBDFBFDBFDBDBF9F9FFFFDFFFFFFFFFFFFB000000FF0FFFFFFFF9F0A00CA90A00AC90000000000000009A00090C000A00A00E9EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900000000009EDBDBFDFFFBDBF9F9FBFBF9BDB9F9F9F9BDBF9E9FF9F9BDBDBDBFDBFFDBFDBF9FDFFFFFFFFFFFFD000000FE9FCFFFFFF9EF0DA900C090090A00B0000000090000009C0B00A90B09E900EDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0000000009A9FDBFDBDFFF9F9FBD9F9FDBDBDB9F9BDBF9F9FA9F9FF9FBDFBDBFDBFDFBDFFBFFFFFFFFFFFFFB00000C0FEBFFFFFFFFB9B00A09A00AC0009000900000000000D00A0009C0C0C000F09AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9090000000000CBADBFFBDBDFBF9FBF9FB9FBDBF9BDFBD9F9F9DBDB9FF9FBDFBDBBDBF9FBDFFDFFFFFFFFFFFF0900000F0DFEFFFFFFFEDAD09C090009A00000000000000000B009000000B09A0BC00EDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C000000000909DBDBDFBFBDF9F9F9F9FFBDBDBFDB9FBF9DBFBDBDF9FF9DBBDFFDFF9FFDFBDBFFFFFFFFFFF900000000BEFFFFFFFFFB9E9A00A0CB0009CA90000900900000000009ADA000A09C00BCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000DA9F0FBDBDB9FBF9FBFDB9F9F9DB9F9F9FBF99F9FBFB9FBFDFB9FB9FF9FBDFFFDFFFFFFFBD00000000FEDBFFFFFFFBDE900090900000000C0000000009000009E0000909C9C00B0CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9000000000009ADA9DBDBDBFFBDBF9F9BFF9FBFB9F9F9BDBDBF9F9F9DF9F9FBDFBDFF9FFDBF9FFFFFFFFCF00000000D0FFFFFFFFFFFA9AC9AC0A009E9A900A900000000000900900000E0A09A00CBCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00900B000000009C9ADB9E99E9FDBF9FDB9F9F9FDBF9FDBDBDBDBDBFBDFBF9FBDFBF9F9BFDFF9FDADFFFFB90000000ACFBEFFFFFFBFDF9A00900D000000A900000000000000A000B0009000C0D0B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00E000000000000BC90F9FF9DBBD9FBBDFBF9F9B9FB9BDB9F9FBF9DBFBD9F9FBDF9FBFDBF9FFFFFFF0F9000000000CFBCFFFFFFFFFBAC9C9A00A0A900C00000000090090009000C0BC00D0B00A0CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000C900000090900BC90B99FBDFBF9DB9F9BDBDF9DBDBDF9FBD9FBF9DBFBFBDB9F9FDBF9FFE9F9F0F9090000000ADADEFFFFFFFBF0DB0A0C09090C00B000090000000000000A90000B0A00A9C9EAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0090000000000000909AD9CB9CB9D9FBDBDBDBDB9FBDBDB9BFDBFBDDBF9FDBDBFEBFDBD9E9F9F0F090000000000C9EF9FFFFFFFFFFFAC90090AC000B0009A00000000000000900A900090D0C0A09CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90C000000000000000090A9CB9FBAD9FBDADBADBF0F9F9FF99BC9FBBDBF9ADF9BD9DBEBF9E9F0F0F090000000000CBEEFFFFFFFFF9F9BCB0A090A900C0A000000000090009AC000C00C00A090D0EBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0009009000000000900090B0D09DB099B9BD9BD9F9F9F99FFDBF9CFBD9FDBBFDBFB9D90F09CB090000000000000FC9FFFFFFFFFFFBE900C900000A90900090000000000000009000B0A090CA00FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000CA0000000000009009090BDB0BCBC9D0BD0BDB9F0BFB09B90B990B09AD09AD0DA0F09CA0000000000000CCEFBFEFFFFFFFFF9E90E900CA0D0000A000000009000000009000B0009C0A90DA9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000C0000000000000000000000909090AD00BDA9E9F009DBC0F9CBC9CBDB0F00B0900000909000000000000BFBCFFFFFFFFFFFFBE90A0B0900BC090C9A0000000000000000A0000C009C0A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000900900000000000000900900900A909A90090909F0B00B90B009A000900900009009000000000000000CEFDEFFFFFFFFFFFEDBE9C00000000A000000900000090009A009C009A0A0090CBEFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000000000900000900000900009090000000900900000900900000009000000000000000000000FB0FFFFFFFFFFFFBFBC9A090ACB009000A000000000000000000009AC090DA0E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C00000000000000009000009090009000000900090090009090090090090000000000000000000009CEBCFFFFFFFFFFFFFFDE9A90AC9000A0C090900000000000000009A000000000900FEFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFF009A00000000000000000000000009009009000090000000000000000000000000000000000000000E0FFFFEFFFFFFFFFFFFFBBF0C9000009009A00000000000000000900000900F0ACADA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0C0000000000000000009009000000000000000000000000000000000000000000000000000000C0F09CFFFFFFFFFFFFFFFFD0B0A09A0AC0A000A090090000090000A00C9A009009000CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900900000000000000000000009000000000000000000000000000000000000000000000000000000CEFEFFFFFFFFFFFFFFF9EBC9C0C09009000D0000000000000000009000C0A00C0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000ACFFFFFFFFFFFFFFFFFFFFFEBD0A9000000009A0000000000000000090A000090C0B000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFBDBA90A9A00B0AC0000A90000000900000000009A009000CB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDAC9000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFDAD0C009C00900009000000000000000009000000AC90B0CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFBAF0B009A00000B0000000000000000090000000C900A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFBCD9000000090E000C00900000000000000000E09A00900BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A000000000000000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFBAE9A9E000A009009A0000000000900000B0090000A0C000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCD00000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0C0090C09000A0000A000009000000000000009C0A90E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0B00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AD0B00A0900E000090090000000000009000009000900C9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9C000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDA900000000090000000000000000000000900A000A90A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9E090000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9CA09C900B000AD0A00000000009000000A0000C9000C9C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0090C00000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB90CA00AC0000000000900000000000090000900A0C0A00FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90A9A09000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFBDADA9000000090000900000000000000000000009009000FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD00D00A90000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFBFDAD000090090AC0900000000000000000000090A0000A09E0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA9009A0A900D0E000000000000C00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0B9000E0000000A0000000000000000009000000D00000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9E9E0D0C0F0A9009C90000C90CA000C0000000000000000C00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC0E9A00000900000900000000090000900000900A00C0A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA900B0B9A0D0E0F0A0CBCBADA90C90000CBC9000000000CBFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFB9B0000900000900000000000000000000000000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD0C0C0F0B090B0DBE9FDA9BCBEFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFBFFB0DAC09000A000A0000000000000000000000090009000A00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A9A9A900C9E0C9A0DAB0BC0F9FFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFBFFB09000000900000900000000000000000090000000000009E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBC00C0DADA9A9A90DA0DEBDB9A9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFDBDE9E9A090000090000000000000000000000000000090000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA09ADA9A009C0C90E09EB9E9E9DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFBFEB9A900000000000000000000000000000000000000000090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC09E0090C0F0A0B0E90F0DEDBF9EBFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF0FFBFFFFFBFFEFB9E900000000000000000000000000000000000090000000C0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0090E9A909C9C900F0FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FBDBC9E09000090000900000000000000000000000000000000A9ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E0E900DACA9A0ADA9E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCFFFFF9FFFFBFB09A009000000000000000000000000000000000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09090E9A909C9C900CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDFFEBF9E9E9E9000000000000000000000000000000000000000000000FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADA0E090C00E0A0ADAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FEFFBEFFFFFFFFFFFFFFFFFFFBFCFBFFFBFBDFFBF9A900009900000000000000000000000000000000000000DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB90909ACB0B0909C909CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90DADFBFFFFFFFFFFFFFFFFFFFDFBCF0FBEDFBE9E9AD00000000000000000000000000000000000000000000000ADFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E0C900C0DACA9E0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEB0DADF0FBFFFFFFFFFFFFFFFFEBFBFFFDBBEDBF9F9A9090000000000000000000000000000000000000000000ADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B09A0ADA9A090009C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9CA9A0F0DEBEFFFFFFFFFFFFBFDFCBFBFFDBBDBE9AD0A00000000000000000000000000000000000000000000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E90D0000D0E0BCAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA0A90CBCBEBDFFFFFFFFFFFFFFFBEBFDFADBFCBE9BDA0900000000000000000000000000000000000000000000ADADBFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9E900A0A9E9A90D090DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9CB009009E9ADBFFFFFFFFF9EDBDAF9FADBBF9E90900000000000000000000000000000000000000000000000BCBDBDEBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09A9C09C000CA0ACA0ACDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E90DA0BC9ACBEDBEBFBFFDFFBF0F9AFDBFCBCB9E9A90900000000000000000000000000000000000000000090C0BCBFBDBF9FFFBFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFBDB0F0C0A9A0BCB09C909C9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9FDA9E09C000C909ADBDEFEBFBCF0F0FD9AD0BDB9E9AD000000000000000000000000000000000000000000000009ADAF0DAD0BCB0F9EBF9FBEDFBFFFFFBFFBFFFFFFFFBFBFEBC90B09C0D000C0A00E9ACDEDBFFFBFAFEBFFFEFFFBFFFFFBFDBEDA9E99A90B09ADADADE9FBDFCB0B90F0AF0BF0BCB090A0000000000000000000000000000000000000000000000000909A09ADA9E9E9E0FADBDADAD0F0F0F0F9CBC9E9CBC9090A00E0B0A0F0B0DA90009A9AC9E9CBD99E9ADB0F0F0F0B0F0BCB0F09A0C000C000000A9A0DAB09C0E90BD9AD0FCBC9E90900000000000000000000000000000000000000000000000000090000000000900000A009A09A09AD0A09A00B00BCB0C9C90C09C90C0900CBCA0D09A09A00ACB0F0ACB0F0F0F0F0F0BCB0F0D0B0D0B0D0BC90C9E9C0F0B090E0AD0B0B09B090000000000000000000000000000000000000000000000000000000009009000900900900900000900000900900000000B0A0A9A0A0A9A0ADA0090A0009009000000090000000000000000000A000A000A000A09A00A900000A9090BCBCBC0F0A9000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000900BC009C90C90C90C090009C0090000000900090009009009009009009009009009009009000009009009000E0C09A90B0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0ACB0E9ACA9E0E9E0A90000000000000000000000000000000000000000000000000009000000000090B0BC9E9CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090009009000900090000000000000000000000000000000000000000000000000000000000000000000090B09A9090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFADFBCFBDEBDFADFBCFBDFBEDBF00000000000000000000010500000000000076AD05FE','Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses Successful Telemarketing and International Sales Management. He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(6,'Suyama','Michael','Sales Representative','Mr.','07/02/1963','10/17/1993','Coventry House
-Miner Rd.','London',NULL,'EC2 7JR','UK','(71) 555-7773','428','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9A9FBCBFFD0000000000000C0BCF9BDF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCF0EFDE9A00000000000000BCB0FCA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A9F9EBFC0000000000000AD0BCF0BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0DACBE9F0A000000000000090BCB0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0F0DA0FD000000000000000ADADE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC909A9F0A000000000000000000B0EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0C0000000000000000000BCBC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0DA9E9000000000000000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900B0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000009AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000A0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000BF9ED0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000900A0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000B0E909000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009A0A00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90090F0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BC0900B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBC009090000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000090A9A0A00000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE909A0DA9B0900DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000009A090000009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090B09909009A90BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0000000000000BE9A000000009A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09A09090A9090909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0090000000000A009E9E000000000AA90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909D09A9909A090090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0F0A000B000000090A09A9A9000000009AF0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9A09A900090900B00B0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000F009A0000000000000ACB0A00A00009AD0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B0D09900909A00009009090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000900F00A000000000000090B0E9E900009A0BA90B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9090909B0090B00900B0090900A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9A0A0F0000000000000000A009A9A0A000009F0BC090900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90B090B000B0009009009000A09909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0B000000F09A000000000000000000090CB000A0ADABA0A00009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0909A90990090000000009A09000909009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B0A0FA9A90F0A0900000000A90000A00A00B0000090A0C9ADA9A000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0909F0909A0090A909A090000900B000A9000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A090F0B00E00AF090E0000000000A00000000B0000000A909A0000000A9C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0909A090B0D0B0090900900B0900900B9900B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A90BCAA9E9A09A0F00B0B0A900000000090000000A00000000A0B0B000BCBAA90FFFFFFFFFFFFFFFFFFFFFFFFF009F099A909A90BC00A09A90C9A9AC90000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA090AC0B0DA0ADA000F0A0DAF9EBCB00000000000000900000000090E09A0090DA00009FFFFFFFFFFFFFFFFFFFFF09B09B099E909AC09A900000B000909A9C90B09CB090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90DA009A00A00F0A9AF0F000A90F0B00000000A00000000A0000000B0A9A0000ABA900900FBFFFFFFFFFFFFFFFFFF09B09B09AD09E09000000B00900B0A9A90B0909A909090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A0A000A0DADAB0ADAC0AF0009AFAF0A00000000000000A09000009A00F00A00B0D00A00A9B0FFFFFFFFFFFFFFFFFF0B0DB0DA9B0B0900B009000900900D09CA9A900090B0DA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A90CB090090A00000F0A0B0F00000090F0A00000000A00009A00000000BB0B00900A0BC00000F0B00BFFFFFFFFFFFFF0999A99A9DAD00A90090A090A00A09A0B090DA9B9A90B90909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009A9EBBF00000ADABADA00B00AF00A09A00009A0000A900900000B00000A00DACB00009A0B0A09A0F0B0000FFFFFFFFFFE9BE99AF9A909A90090A09000900900900B0B09E099090B0B90BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A000B0F0FFA00A000C0A9A0CAD0F0900000B00000000000000000BCA9A009AFA900000000BA90900BA000000BFFFFFFFFF9BC90BD9ADA9A900B009000B000900900909C9A9BCA9F09909B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00A9000A9FBFFF0009CA9ABC0CBA9A0F0A0000000B0090A000A00A00B0A90090A9090A00A000B9E9A00E900000B0F0FFFFFFFA9F9BBF0B09090DA900900090009A09A9ADA90B090B9B099A9F09BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000ADFFFFF00000A90E00AB0000AF00000000000A00090009000000BCA0A00A0A000900FADA9E0A090A9000090BFFFFFFFDB0BC90BCB9E9A909B90B0B0909009009090B00B0F09E9AD909B0909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000A90000009AFFFFFF00000A000B00A9EB0F0000000000000000A00000000B0B9000B09000A0A90BADA909A0BCA00000B0BFFFFFFBF9FBAD9B0B909A9C0B0909A09A9CB9A90B09B0D90B09B9A9B09B9B90FFFFFFFFFFFFFFFFFFFFFFFFFD0000A000000A0009BFFFFF000A9CA9A0F0E00CAF00B0000000000000000A000000BCA00900A000909EBDBA9A0009A09000A000FFFFFF9F9A90DB0F09A9F9AB99A9B0D9A90B09D0B09AD9A0BC9ADADBC9AD09A9BDFFFFFFFFFFFFFFFFFFFFF000A0090000A090000AFFFFFF00090A90CA009ABA9F0000000A000000A0000000000BDA9000AB0B00A0A90A0000000A09A00000B0BFFFFFBCBF9FB0B09F9A9AD99E9F090B0DB09A0B0FA99A9B90B9099A9B99BE999AFFFFFFFFFFFFFFFFFFF0000090000900000000BDFFFFF0000AC0A0A90A0E0C0F00A9A0000900000009A0900000A00A0B000000000A9000000A90F0000000009FFFF9FB90B09F99B09DB9BEB99ADBB09B09BDB9999DA90DA99EB0F9F0B099B0F90FFFFFFFFFFFFFFFFF0000A000A000A00000000BFFFFFE0000B0CB00E9A90BAF09009A090A00A09A000A0A000B0B0000BFA9A0B090009A00000A0BCA090A000FFFFE9EBD0B09AD0BA9AD99EB9B90DB09F09A9AFA9A9B9A9E090B0B9F0F099B9B9BFFFFFFFFFFFFFFFE0009000000A0090A00A000BFFFFFA0000B00F0000A000F000A0A9AE90B00009A0900000000000B0A9A9A00A0A000009009FA900000009FFFF9B99ABDB09A99DB9A9A99E9AB0BDA9BBDBD99BBD0B909B9F090A9B9B9E9ADA99FFFFFFFFFFFFFF000A000A00900000000090FFFFFF9009A00A00AB0E09E0F0A09090A90A009A000000009000000B0F9B0F00F0900000000FAA90A9A09000FFFCB0FAD900F99B0A909099A99D9990B9D0BB0BBC90BDA9B090B9F9BDADA90B9B9EBFFFFFFFFFFFF0A900000900000A00000000BFFFFFE0000CAD0BC0090A00F0000A0AD0B0B0A0FA00A0000A00A000B0BEB0BB0CA000000A9AD9A00000A000BFFBDB990B9B0A9C9909A9B0D0B0ADA9DA9BC9BC9B0B00900F0BC9A90B9B9B9DBDBBDBFFFFFFFFFFF000A09A0000A0000090A00ADFFFFF9000A90A0A0FA0A0A0F09A09A9AB0A09A90B0900A000B009000B0B0BCBB0000000000BAF0F0B0000A00F0B0FB0BC0999A9A9E090D0B099099A99A9B90B09F9B9B99099B09F90F0BCB09AD9B9BFFFFFFFFFFC0000000A00000000A00009ABFFFFF00000B009000F0C90F0A0000000F0BADABCBAF000F9ADA00A009A9AB0FA00000A00BDF090000B0900B9F9F90F9B9A9E9B0999A909090A9009099090B99A909E9A9B0B0B09AF09F9F9B9BBCBDBFFFFFFFF00A90A00900090000000090ADFFFFFE0000E0A0E0B00A0A0FA9CB00B0B09A90BCB9E909B9ADA9A090BAB0F0F090000090BEBA00A09A00A0B0F9A9AB9090DA9909B0A90B009090099A9E99B09E9A9B90DB09DB9DB999BB0B0BCBDB9B0FFFFFFFC9A00E90A000A00A0B000A000BFFFFF0000B00C09A0CA900AF9AB0B00B0BADAF0B0F0FAACAFB0A90A0090B0B9A090A000ADBC9A09A009A9BDB0F9F9CB0A9A9B0BD09990909A009A00909B0DB99B9C9A9B09A900B0F0BC9DBD9B9B9FBDBFFFFFF0A9A90A0000000000000900A9FFFFFFF0000A0B0A00A00E90F09ADADA0C90B0BB00A9090B9ADBDABCB0AB0B0A9E0009A00A9A00000B0000EBDB9A9B9990909090B9ADA909090009090909B09A90B9B0909A9B99B99B0B0B0BE9E9F0BB9BFFFFFAC0CA09E9A000000000A000000FFFFDA0000D00ACB09A00A0F00A9A009A0ADBC00000A0000F0A000B0A90B0ADA9ABDA0090009000000A0F9FBCBDB0BE9BCB0F9B9099090A00090000A90909BD9BDA9DB0F90DA90FA9F9BDB99BB9BBDF0FFFFF00B0B0F000000000B000000000BFFFFFF000A0A0090E009A00F009009A0009A00B0A9000A0B0A90BB09B0A0090B0BDA0D0A00A0A00B0090B0B0B9A9F99009099AD0B9A9A909090009090B09B09A9A99A099A9A9DB999B0B09EBC9DBDBB9BFFFE0F0A0A0A00009000000000000BFFFFFF0009009CB0A000A09EF000A00000000B00000A09000000A0CBA00900A00BFADBA00009E9B00A0A9FBDBDBDB0B0B9A9A999B9C9090909A909A0090B0DB99B9B099A90999A90BE9DBDB99BAB0B9FADFFF000AD0D090A000A0000B0009A00FFFFFFA000E0A00E00B0C0A0F0000000900B00A0B0F9A00000000B00DBA0B000009BE9F0B0B09EBF0900B9CB9A9A9BD90909DAB0DBB9BDB9F9DB99D9B090B09E9CBDB0F0BDA9A9B999BA9A9E9D9F9FB99BFFDB0B0A0A000000000000000A00009FFFFDF0000B0A90B0CA9A9AF0000000000000090FBADA00A00000BBA09A00000A0F9A0A000BFBDFA00BDBB9F9F9F0B0F0B0B9DB909ADB9E9B09F0B999B99B99B99A9B990909D90F0B09BDB9A9A9A9BEBFFFE00CBCB00A0900000A0000000009AFFFFFA00000C0AACA0000C0F0009A00A0000090BBADB0B000009AD009A0000B0DB0000900BFFFFADA9F0F0DA9B9A99909C990B9ADBDB9F9BDBF9B9E9F9CB90B09A9909A9A99A9B9BD9F9A909BDBDBDB9FFF00AB0A0000000A00900A0000000AFFFFFE0000B0A9E90090A0BAF000000000B000A0ADBEFBC0900A00BAFA900000A00A00000BDBFFFDA9A9B9BB9BCBDABA909A9F0B9B99BDB9F9F9F9F9B0B9C9BDB9DA9F09090B9ADA9A9A99BDB09A9A9FBFF09AD0E90F0BCA900000009A000009BFFFFFD0000D0A00A0AC9AC0F000000900000000B0BB9ABA0000000900A0B0009A09000000ADBFFFFDBDA9CBDB9B99D00B09099C90F9F0F9B999BDBDBDBB9B0B0BB9A9B0B0F099B9F9B9F0B09F09F9B9BFFAC0A9AE00A0BCACA0A0B00000A00ADFFFFFA0000A9CB09A00A0B0F0000000000000900B0DAF09A0090B0A0900000B0000000000BFFFFBFA9B9B9B0BDABB0B909A0B0B9F9B09990090099BDB9D9F99F909D909C909B0B9B9E90BD9B09B09E9FF090B0E909ADBCA9090000CB0A09000BFFFFFD00A00AA00E09A0000F000A900A0000000B0BAB9FA000000000A000000000000000BDFFFFEF9F0F0F0BDA9D090000090909090990BC9A090009BDBB09B0B9B0A9A9A9B0F9E90B9B90B09B0DB9BE0ACA0E9A0E0A0A90A00000A0000000BEFFFFA00009E90CB00E00FABF0000000009000A90A90FB0FB000000900000B000000A00000BFFFFBDA9B9B9B9B99A9A900900000090C0A90B990F0B9090D9F9D90D0990909A9B9B9FB99C9B9BC9B0BCB90009A9E0B09AD0A0CA09A0900B00A09FFFFFF0000A00BA00B09A000F000000000A00000B0A90FBF0FA000A0000000A9A0000900000DBFFDBDA9E9ADB0FB90DA9A000000009B90F90E9A9BCB909099A9A9B0A90B099CB9A99BEB9A9C9B0999BCB0B00CA9E0AC0A9C9000000A00000000BFFFFFF0009A0CA9E0AE0BE0F0090A0900000090A9A0BBCBF00900000000B0000090000000BFFFFFB9BDB9DB0B909A909090000000000B00B909099BE90B00909009000090A99F9BAD99F9B9B09F0B0B9A0CB0BCB0D0B00A0A0000000000000ADFFFFF0000ACB09A0B09A00BF000000009000A0A9090BCBF0B00000000B000900000000009FFFFF09E9A9AB0BD0B0909000090B09A909099000090BC90B09000009009090B99B09F99BBA90B0DB090B9C09A0BCBE9AA0DA0909A000000000009FFFFFE0000090EACB0CA0DA0F000000A00009009A0A90B0B00A0A090000090A000A000000A9FFFFFB9BDBD990B9DA9A9A9A9090BC90909009099A90B009000000000000A909ADBB0BB0D99F9B099B9C9B0A9ADADAF9CBADA0E09A0000A00000AFFFFFF000B0AB09AC0A90A0AF000009000A0009A9B0A000DA900900A0000A0000000000009EBFFF9E9A90B0F90B0909C9090B099B9A9A990B909009090A909090000000909A990F90FBA9A909B0BCB9A9B0CBAFBCAFBCBADA9AC009009000009BFFFFFF0000C0A09A90A0090F000B0000900A000A09A9A9A9ACB0AD00B0F0900090000A0009FFFDB9BDBB9B90B9B09A9A90B09F0B9D990BC90F09909099900B00A0009009E90B99BB999BDBBD09B99A9C9A90DADBDACBFCB0FA9A00A00000000FFFFFF00000B0CA000E0BCA0F00000A90A0090A9B9E9C9E09090C90BC0900A00000090000BFFFBA9F0B0D090BD090B0999A90B09E9BB0B9B9B99B09A9F9A9B909000B00B090F9ABC99AF0B090B9F9AD9BADAEBFEBEBF9EB0F0C0000000A00B0FBFFFF00009A00B0F0A900A00F0A0090A009A009A0A90A90B0F0A9A009A0BC090A0A00090A9BFFFDB9BD9B9F90B0BC9B0F09E90B99AD9F9E9F9FBDBBDB0B9D009009009090B90B99B0F99B99BBDB0B9B099ADBCBFDBCFEDFE9AB000A9A090000BFFFFFF00000F00A000A0B09AF009A00900000A0909A90A900090090B0900B00090900A0900AFFFBDA9B09A9A99B9B0990B09BD0A99A9B99B0B9A9DB9BDBA9B0A900900B090B99E99B0B09AD09A9BDB0B0F9ABFCBEFBFBFADAD0F000000A00000FFFFFFF000A0BC0ADA000E00F0000000A909A90ABA0009009A0000000A0B00A0000A090A0BDFFF9A9F0FB999F0909B9A99B090BD0BDB0DA9D00DBA9E909D0099CB0A9A9DA90DA9BA99F9BDBBD9BCB0F9B09FDEBFFBCFDEDADAA0000000000A09BFFFFF000A000A90A09EB00AF00009A090A090A9009A000A000009A0B09009090A0090A909FBF0B9F9B90DAB09B9A9E9CBC9AB90B0909A90A99B0D99B9B0B9B0B099909A909A990D9A9A9A990B0B9B9BC9BFEBFF0FFBEBAF0F09A00A0000900FFFFFF000090FA90A90A000B0F00B00CB0B0B0ADA0B0900900900A099C000000A0090A0000BEFFBDB0B0B9B999BC999B9B9BBD0F90B0B90909A009B0B0BCB90C9090F0B909B99A9B0B9B9F9A9BDB9BDA99B0BFFFFFFEFFDF0B0E000009A00000BFFFFFF0000A000E00E0B0E00FB000B0BCF9ADB0B00A0A009A00900A9B0B00B009000090009BDF9A9F9F9F0BDA9B0F090BC99B9A9F99CB0B0090B09B0D090B9B0B0B0B0F90DA99A990F090BDA9A9F0BDABCB0DBEFFF9FAF0F0B9A09000000A000BFFFFFA0009A0B0B0900B0B0F09A909FBBCB00B09B09090A90B00900000000000A000A000A9FABDB9A9A9B9A9F9B9B9F9BBEBDB9A9A909C0B0C90F09B0B9CB0BDBD99F9A9A9BC99A99BBB90B99B9B9B99B9BAFDBEBFEDBE9ACAC00A00000000BDFFFFF000A0AD0A0A0AC000AF9F09EBE9DA90B00A000B0A90B00B0A90B00B00B0009000A99FB9DB0BDBDB0DB990B09A90BD99ABC90D00B09090B090B0BD0B9F99A9BA909B99099E99A9C90B9DABCBCBCB0DADFBEDFE9BE0BCB09A00000A9000FFFFFF00000D00AC09A9AADA9FA9A0B9BFA90B0F09A90009AD090009000000000000A09000FBCBB9F9B0B9BBDAFB99F99B0BFBD9B9A9A900B00900B0D909F9F9EBDA9DB9B0DA9B09AD99B9F90B99B9B9B99B0B0FFBCBFE9F0ADA0000900000B0BFFFFFF0000A0B0B0E0090A00FBE9B0F9ADA00B0B00A09009A9A9000B09A90B00B0000A00B9FBDA9ADB9F0DB999BFA9A9C990BBD0900909009A90909A9B0BB0B9B9FA90B09A909B99A9A9A9BB0F0BDBA9F0BD0F0FFBCBDADA9ADA00A0A00A0000FFFFFFB0009AC00B0A0E09A0F0900F0BCB09E0000B00A00909009A900000A000009090090BF9B9F9B9F9BB9FBAD99B99B9A9900B0090A090900A09A90DB9DBDBDB99BBD9B99BD0B09BD9B90DB9B9B0F9A9B0BAFBCFBFAFA9E9A090000900000BFFFFFE000A00B0A009A90AC0F0B0B0B0909A090B000000B0DA090090B0B0909A9A0A0A00BF9B9FB9BE9BF9FAD9BABD0B009D0B900000900A009090090B9FAB9ABA9BC90B09A90BDB9A9AD0BB0B9E9F99F9E9ADBCFAF0F09E9AD0A00000A09A0BFFFFF900000F0AD00E00A0BAF00000000A090A00B009000B09A0B0A900000A000000909ADBBCBB0F99BF0BB9BF9D9BD99B9A9909000009909000090090099DBD9D099BB9BD99B99AD9B99BD9BDB9B9AB0B9B9AFFBDAF9EB0E9A000A9A00000BDFFFFFE0009A00A0AB00AD000F0090009000A0900000A0009AD9909DA909A09A9A0B00A09BDB9F9FBFBDBDBDBDBBB0B9A90990BDB09000A0909A900000900B09B0B9A909D0B0BDA99B0DBA9A9A9BCB9DBDA9E9DAFCBDAF0F9ADADA900009A000ABFFFFF900A0F09000A90A0B0F00A090A09090A000000090A90A0B0A90A0090000900B00BEFBF9B9B9FBFBFBFB0F9F9A9F9A0B9A99A9F999A990000A99BDB09A09099B9B0B9B9A9BE9BB9DB9F9B0B9AB9B9F9B0B9BFAF0F0ADA9A00A00A0000ADFFFFFE000000A0EB0DA09AC0F0900000000000000A09A0A90B09009A009A0A09A00B009F9B09BFBCFBDB9F9F9F9B9BDB90999F9FA9B90BC90B09A990B09099099B0F9E9B9F9F9FB99BD0BB0B9E9BDBDA9F0B0BD0F0BDA9ADABCA0B09A90A9A9BFFFFF9000BCA9A900A00A00AF0009009000A09009000909A09A00B009A0909A09B009A9BBDBF09FB9FBFFBFBFBF9EB90B9B0BFB99D0B9B9B99F99BDBD9B90A9BC9B99B0F9B90B9DBE9BF9DBDB9B9A9B9B9B9F9BB9BCBADA9E9AD00A00000000FFFFFFE000090E00EA90F00B0F00A00000B09000A00B0A9ADA09A00B009A00A9A00B000B0DB9BFB9FBBDB9F9F9F9F9FB9F0D909FFAB9BC9B0FA9B0B0BBF0BD909B09A9B9B9EBDBAB9BF9BB99A9BDB9F0F9E9A9BDBF9BC9ACB0F9ABC9A00A00000FFFFFF0000A90B090E00BC0AF0900900A0000A09000090B09A09A90B0A09B009A90B0BDB9AF9B9FBDFBFFBFBFBFBB9FB9B9A9FB9F9FDBBDB99F9F9FBDBF9A9909BDBDBDBF9BB9F9FB9E9FABDBCB9FB9B0B9F9FADBBDBE9A0F0AD00A09009A09BFFFFFB000A00A0EA090A0A90F00090A9090A9090A90B0B09A09AD0B0B09A00BA9A0009B0BF9B9FBDB9BF9F9F9F9BDF09F0B99BDF9FFBBDBFBFBFBFBDFB9909A9B9B9B0BB9FBDF9FB9F9BBD9BB9B0B09F9BDA9B9B9F9A9ADB0ADA0A000A0000AFFFFFFC0009CBCB009AACB00AF0B0A9909A900000000090A09A09AB0B09A09B0D00B0BF9F9BDAF9FBBFDBFBFBFBFFBBFBBDBCB9BBFBBDFBF9F9F9F9FB9FF0B99BDBCBF9F9F9FBBBDBFBDBDBBC9F9F9FB0B0B9F9F9F9FBDA0E9FA90090000A090FFFFFFB000A0A00B0E09A0AD0F9099EBB09A9B9A90090A9DA09A090B0B09A00A0B00909B9FBBDBB9F9BF9FBDBDB9BFDBDBB9B9E9FFDFBF9FBFFBFFB9FB9090BDA9BBDBBBFBFBDFBF9FBFBBDBB9AB9B9B9F9A9B90B9A9B0F9A09EAD0A0A0900A09FFFFFF00009A9E0B0A09E0AAF0B9A9B0BF9000000A0A90A90A90A9CB0B09A90909A0BF0F9F9BDBEBFB9FBDBFBFFF9BFBDBF9F9B9BFBDBFF9FBFBDFF9DB9B99B9F9FBDBDBDBDBBF9FBDBDFADBF9DBE9F9B9DBCBBBDBDBF0ADAF09A00090A0900BFFFFFC000A0CA0BCADA00B00F90B9B9BB0BA9B0909090A9B090A9AB09A9A900A0A09F99BB9FFBF99F9FBDBBDBDB9FFD9FADBBFBFDFFBFDBFFDFDBB9AB9E9DABFBFBDBFBFBFFBDFBF9FBFB9B9B9BB9B0BCBAB9BD09B9B9E90B0DA0090A00000BFFFFFFA0009CB0F0A9A9EB0CBFA9AFBBCBB09000A000A0900A0909099A9A90B09090A9B9F0F9BDBBFBF9BF9FBFBFF9BBFB9BBDBDBB9FDBFFBFBFBF9FBDB9BBDF9B9FBF9F9FBDBF9FFBF9BDBDBDBE9F9F9B990F9BBBDAF9BCADAA900A00090A09FFFFFFD000A0A00BCACA0CBA0F9090B9B90B0B0900B090A9090A0B0AA9A9A90B0B090BDA9FBFBFDBF9FBDBF9A9B9BFDB9FF9FBCBDFBFBFFBDFFBF9FBDBFBDBB9FFBF9FBFF9FBFBFB9FBFBBDBA9B9B9A9B0BF9B09DA99BCBB0BD0E900000A0000AFFFFFE00009CBCA9A90B009AF0A9A90B0B0000A09000090B0A900B999A9E9B0B00A9F09FB9F9BBF9BBDBB0F9F9E9BB9FB9FF9BFBBDBFDBFFBDBDBF9BF9FBDBFB9F9BF9FBFBDBDBDFBDBDFBDBF9F9F9F9F90BDB0B9FBDB9CACAF00000B00000B9FFFFFB0000A0A09E0AC0AF00F09000A00000000000000A000900B90AA9B0BA9B0B9B9B9B9FBF9F9BFDBB9DB9B099B0FB9FB9BF9BDBFBFFBFFFFBF9BFDBBDBFBDBFBF9FBBDBFFFBF9BF9BB9BF9B0BB9B9A9BDB099FB0B99AB9B00A0000000900FFFFFF0009AD00DA0090A900FFA0900090000000900009009A00B00B99A9BB9EB9A0F90FBFBDBBFBDBBBDAB9A9B9AD9A9EBDAF9FBFBDFBFDBF9BDBBDBBDFB0BDBDB9FFBDFBDB9BDBBDBBFDBF9BFBD9BCB9A9B9F0B9BD90F90E0F0090000000A9FFFFFFC00000B0A09E0B0E0A0F9A0A90000000900090A09B09A90B00A90B0BA90B9B0B909FBBFDBFBFCBBDB9F0DB9A9999B9F9B9D0FBBDBFFFFFBDBFDBB9FBDBBBFB9FBBDBFFFBBDFBDBBBDBF99BBE9B9F9E9A9F9FBBB90BDB0A00A000000000BFFFFFBA000AC09A00AC09A90FA9900000B00A000A0090A00B00B0B09AB9BB9BA00BDB9BFBDF9BF9F9BF9B9A99B0990F0B0B9BDBBB9F9FFBF9B9FBF9BF9FB9B9F9BDA9F9B9B9BDFBBDBDF9BF9EBD9BBDA99B9FB9A99C99B9A0F0F000000B0009FFFFFFC000A9A9E09A90B00CAF90A00B0B009000090B0B09B00B0009ABDBE9A099B099CBF9FBBF9FBBD9F0F99B099A9090D9BE9A99FBFFBDFBFFBF9AF9EB9F9F0BCB9B9ADBDAFB9BDBBB9BF9BB9BFBD9B9BE9B909009BE9A9F0B00000B000A9AFFFFFF00090C0A09AC0A0E0B0FA09A00009A000B0A00B09A00B0A9A009A9BADBA00B09B9BFBFDBE9BDBBB9B0B09E909A90B099F9FB9F9BFBF9B9F9FB9B9F9BA9B9B9BCB9A9B9BDBFBDBDBF9BF9FB99AB9E99F9FB09B099F9A0F00A9A000A90A9FFFFFFA000A9E90E09AD0B000F9A0900B009A00000B00B0BBA09000B0A9A9B00B0BD909F9F9BF9BFBBDADBDBDB90B0909090B0B90BDBFF9FBFFB9B9DBF9BD9B0D909B9BDB9F9FB9BDBFBDBFDBB9FBF9F9BB0BB09F099A99F9B0F0000B0B0EB0A9FFFFDF0000A0A90AA0A00BE0F0900A90B0009009000B0B0090A0B0009ADA0B0090B09ABFBFF9F9909A9B0B0000909A90B09090B99BB9BFBDB9FADBB0B9A9AD9B0BD090B9AB9BDBFBBDBBF9BF9F9B9B9BDBDBC9B090009A90F0B0B0000ADB0DBFFFFFFA00009E9E0D09CBC00BF00A090A90B00A0000B0009A0A90000B0A9A90A9AB0909F9BF9AB9A090909009A900000000B09B9FAD9FF9FFBF99BB9DB0DB90B0900B9F09BDAFBDBFDBBFDBF9BBE9BFBCB0B99B090A999F9B0B0E00A0A9A0FAFFFFFFF000B0EB0B0A0AB0A0B0F9009A99E009090A00009A09000000000900A9000D9009BFDBFBDB9F000000000A00000090000D099BA9BFB9F9BF9DAB0B9009090B9909BDB9B9BBDBBFDBBBDBF9BF909B9B0F00B00900B9BCBCA9000900DBE90FFFFFFC00009EBCB0BC0A9AC0FA9000A909A00000000A09A00000000000B00A9A9AB09A0BF9BDB090B00000009000000000009A9A99F9F9FFBF9BA99D90B9A900000A909B0BDBCBBDBBBDFBBF9F9BFBFB9F9B9009009009B9A9E0A9000A00BEBBFFFFFB000AD9EB0E0B0CA0B0F000A9CA9A09A900090000000000000000000000090909DB9FFF0FB9090000000000000000000990DA9BBFB9B9BC9B0B0000009A90909A90F9BB9BDBFDFBBDBDBBFDB9B0F09F090009099F9A9E9A00A0000B000FFFFFFC0009AE0BE9A0A90F0AF00090A90090000000000000000000000000B000000000BBFFB9B9909A900000000000000000B009B9BBDB9F0F09B0B9000090000000000B9B0DBFBF9BBBDBFBBF9B9F9F9BB000009090B09F0BC00000000009BFFFFFB000A0E9BC000F00A000F09A0000000A000000000000000000000A90000B0000009EB9F0FADB90B0909A00000000000909B090D9ADB9B9B09D0090000B0000000900009A9909BF9FB9F9F9BE9BB0B0DB90090B0999A9E0B0B00000000A0FFFFFF00009A0A0A9A0AC9ADAF0000A90A9009A00000000000000000000000B0000000099DBFB9BB0F90B0B090D99A90900900009A9A9B9AD09DB0B90A000000000000000000000B090B9EBBFBF9BF9BDB9B09B9A90B0F990BDAC000009A0009BFFFFFF0000D0CB000900A000F0090000000000090000000000000000000A00000000000FB9BDBD0B9A999090B000900A09A090909990D099B0B09009090000000000000000009A99B9FB9F9BDBBDBBCB9A9FBC99F999B09B0A90A0000000000FFFFFF000A0A0A00E0A0A00A0F000090A00A00000000000000000000000090000000000BB9E9FA9BF09DA09A909A90090900909A9AD0B9B9A0909009090090000000000000090099ADBB9BFBDBBDBBDB9ADB099B090FB099E0BCB0000000000BFFFFFE000900B00B00CA9CB09F000A000090000000000000000000000000000000000000DBBF99F09B0B9B0DA90900B00009000909A9900099B09A9A9A9009090909A9A9A9909B0B90BCBDB9BDBBF9A9E90B9A90B9B9090B9E9AC90A0000000BFFFFFDA000E00AC00B000A0A0F0A90009000090000000000000000000000000000000009AD9FA90B0DB0D0B090B099090B00B0909090B9BDA9090909090B00A9A9A9D09090CB09D0B9B9BBFFBBCB9BDB9B90BDB090FB0090B0E9A00000000000BFFFFFD0000BC0B0A0B0B0C9AF00000A00000000000000000000000000000000000000009BB090009A9B0B90B090A000909009A9B09B090909A90090009090909C90B9A9A9B09A9B9E9BC9B9ADBDBF9AD0AD0909AD900999E9A9CB0000A0000BDFFFFFA00B00A90AD0E00A9A0F00009000A0000000000000000000000000000000000000BE9F0000000000000000090B009A900909BC90B9B9C9A90A90B00909A9A900909909B9B0B9BDBBFBDBBBB09B0B990B9099B0909A9A9EA000B000A90FFFFFF000000F0ACB0A09ADA0FF090A0000900000000000000000000000000A000000000099B9F00000000000000000009A090B9CB09B9F909A909009090090B0909A9B0F0B9AD0BD9F0BF9BDB9DBDBE9900A90A9B00000B9ADA09A000009000BFFFFFF0000A09A9A0B0A0A0B0F00000090000A09000000000000000000000900000000000F9B0B000000000000000000090B90B99B09A9BD09B0B090A090A909A909A99990B9B99AB9F9BE9BFBA9B99A9A9009009900099E90FBC09A00A00B00BFFFFFF0009ACB0F9CBCB0F0BF000900A00009000000000000000000000000000000000009ADBD00000000000000000000BD0B90BCB9B90B9B090D0B0900900909E990B0BF9E9AD99A9BF9FB9BDBDA00000000000A099DA00A00B0000900000BFFFFFE0009E0B0E0A0A00E0ACF000009009000000000000000000000000900000000000009B9A9A000000000000000009090B9EB9B9D09F9BCB09A90900B00B0A909CB9F0909A909ADBD9BBDADB9A90000000000009B0B00BCBF0A00000B00BDFFFFFB00000B0F9A9E90B0B0BF090A000000000000000000009000000000A00000000000000F9F9C000000000000900A0F9B0B99F9AB9A9A999F90B00B00900090B0B0B0B0B090B09B9ABF9B9B9B900000000000000090000B00D009A000000BFFFFFF000A9E00ACA00AC0AC0F0A090A90A9A90A900000009000000000000000000000000009A9AB90900000000A009909AD9EB9AD9BDB9DB0B0B90900000000000090090000000009F9F9E9BCBCB00000000000000000090AFA0B0000000000FFFFFCB00009E9A90AD0A90B0F009000000000000000900000000000000000000000000000099F99ADA9A9F0F0B99B0F9B9BB99F9BBDA9B9A9F99E9A9000000000000000000000009A9B9BB9F9B90000000000000000009A0D09E000000B000BFFFFFF0000A0A00A0CA00E00AF00A0090090009000000000000000000000000000000000009A9A9E9B9F9F0B99BDAFDB9ADA9DBA9BC9B9E9BDB0B909000000000000000000000009FBDBCBDBB090000000000000000000AC9ABE0000000000BCFFFFFA0000090CBC0B09A00BCF0900000A009A090090A00000A900A009009000000000000009F9B9BDA9E9BDAF9BF9A9FB9DBAD9F9BBDB9F9B9F0B9F0990000000000000000909A9A9B9B9B0D9A000000000000000000009AD00B0000000000BFFFFFF000B0E9A0A00A0CB00AF00090A900A000A00000900000000090000A0000000000000009ADA9BDBBF9BDBE9BF9F9FBBDBB9BF9BADB9F0B9BDA9BA9A900900900000000009DBDBCBF9F9A9000000000000000000000A0ABC0B0000000000FFFFFDB00000A009AC0A00E90F00A000000909A900A00000900000900A00000000000000000A99B9B0B9DABFB9FBF9BFB0F9F9F0F9BDFBBCBBDBDB9F0DB9F0B00000090000B9FAB9B9B99A9A900000000000000000000009E9CB000000A0000BFFFFFE0000F00DA009A00A00AF0000A90A00A0000009000A0090B000090090000000000000090BC9E9F0BBDB9F9BDAFB9F9FA9BF9BCBB9DBBDB0B9FB9BBCB9D09ADA90009B9EB99E9F9BE99000000000000000000000009A00B0E0000000009FFFFFFB000A000A0C0A0DA90E0F090900909000909000A090000009A00000A00000000000000090B9909BD9BDABF9BF9DBFB9FBF9FBB9FBBF9BF9FB09FADBDABBF9B90FBDB0F99FB9B9E990000000000000000000000000ADA9E09A000000000BFFFFFC00090E90A9A0A00A09AF00A00A0000BCA0A000000090A00009A0900000000000000009A90B0B09A90B9DAF9BBBDBDB9B9F0F9B9CB9E9BBDBBF9BB9BDBD9FBFB9B0F9BFB0BDAB9B0B000000000000000000000000000A9AC00000000000FFFFFFB000A00E00C90AC0A00F0009000A000090909000A000900000000000000000000000000000090B09F9FB9BF9F0B9ABDBDBB9BDBB9F9BDBA9F9BD9FBF9AFBCBDAF9BBDB0F9B9F9E900000000000000000000000000BAD0F0B000000000BFFFFFE000009A09A0A090B0CAF090000900B0B0A00A0B0900A00A90000000000000000000000000000009B0B09BDB0B9FB9DB0BB99E9ADBBBDBB9F9BDBFA99BFBDBDBF9FBDA9F9BCB9A900000000000000000000000000F0C0B0A00000000A9FFFFFF9000BCA00A0000CA00B0F0A0A0A000000909000000B090000A0000A0000000000000000000000000099BF9ADBDB9C9A9B09CB99B99C9A9DB9FBA9BDBFB9DBBBB9BA9BF9B9B99F90900000000000000000000000000B0B0E9000A000000BFFFFFE0000900BCACA9A0E00AF00909009A9ADA000900000000900000000000000000000000000000000000090B9B9A9A99909F9B0B09A9B99BADB0DBF9B9BFBBDBD9F9DB9BDBCBB0B9A00000000000000000000000000A0F0B0AC0000000000FFFFFF900A0AC000900090BC0F00000A90000009A0A09A9A9A0A0090009000000000000000000000000000009FBCB09090A0B090099F99B0BC99B9BB9B9FBC9DAB9AB9BBBCBB9B9DBDA90000000000000000000000000B0F00AD0B000000000FFFFFFE000009A0B0A0E0A000AF00B0A90000B0B009090000C0909A00A00000000000000000000009A0000009A909000000090909BDA90B0D9B9BADBDB0FB9BBBB9FBDAF9DBBDADBA9A9000000000000000000000000000F00BDAA000000000B9FFFFF9000BCA00CA009AC00A9F0009000A900009A000A00A9A0A0000000000000000000000000000090900009B000000000000B09099BD9AB9AD9B0BDBBCBF9F9FB9BB9ABF9B9B9DB9000000000000000000000000000B0B00A9C0000000000FFFFFFE0000000B00DA00B0BCAF900A9E000A9AC090B09090090DA900000A00000000000000000000000A90000000000000009009A9A90B99BDBB9FB9BDB9B9F9B9F9F9F9B9E9F9AB0F9B0000000000000000000000000CA0F0CA9A000000000AFFFFFF000A9AC0A000A000000F0090009000009A0000A000A0A000A0900900000000000000000000009009A900000009000000090990B0BCB09CB99E9B9FBDABDA9A9B9BDB9B0BD990000000000000000000000000000B0F09A9E00000000009FFFFFB0000C09A09A0D0E0A9AF0A00B00A9009A00B0B09A90909A09000000000000000000000000090A090000000000000000900B9CB999909BB90B9B0F90B9DBB9FBF0FB9BDB9A9A900000000000000000000000000BCB0AA9E09A0000000BFFFFFFC00B0B0A0E00A0A090E0F0090000009A0000000000000A09C0A0000B000000000000000000000090B000000000000000A009A990F0B9F909BDBDB9BBDBBBDB9B9BB0F9AD0909A000000000000000000000000000BCB0DA9AC90000A000FFFFFFA00000C009E00090A000F90A00A90A00B0BC9A9E909A900A90009A0000000000000000000000000900000000A0009A00900090A99B0B0BDB0B0BDADBBDB0BFBCBDB9BB9A9A0090000000000000000000000000000BCA09E9A00B0009A9BFFFFFF000A0B0A00BCAA0CB0AF00909000090C000000000A00E900A9000000000000000000000000000900090909A9000090000090B99A9D9B9A9F9B9B9B9CB9F999B9B9F9CB9090000000000000000000000000000000E9BCA9E9EB0E9AC00FFFFFFF0009CAC9AF0A9CB0AC9F0A00A0B09A00B00B0B0B009090A0900009A00000000000000000000090A00A0000000000000000A90DA9A9A9E9B9BCB9FBDBBF9BBEB9E9B0B90B0000000000000000000000000000000B9ACA9E9A9CA90F0BFFFFFFF00000A9BEF0AFCBE9E9AF09AC00C000B00900000090A0A090000B000000000000000000000000009009000009090000000909B099DB99BD9E9BDBA9BF99AD9BDB9E9B9AD909000000000000000000000000000000E9A9E9E9EBDAF0BCBFFFFFFF00ADAECB0FDABE9E9AFF000B09A09009A0B09E90009090A90A00000B00000000000000000000000090B090B09E900900000099A9A9E90BB9B9AD9F0BF9FBF9BF9BE9D9A9A000000000000000000000000000000B0F00A9ADACBCBCA9CBFFFFDA000099EFFAFDADAFEDAF09000009A0909000A00A9000000009000B0000000000000000000000000000000090B09A00000009A090909B990BCB9BB9BDBB9B9AD9B99B0B9090000000000000000000000000000000F0BCBCBE9FADA9FAFFFFFFFF0000AE9F0F9EFBF0BFFF0A0A9A9009A0E0A900900A00A9CA0009000C000000000000000000000000090009A000900000000009A09A9ADAF99BDBCBDBE9F0BF9BADB090000000000000000000000000000000000BCBCB0AF9FADAFFE9FFFFFFF000B0F9FAFFAF0FCBFE0F909C000B0009090C0A0A00090A09C00A00B00000000000000000000000000000009090A90000000000900909999ADB0B99BF9B9F99A990090A9000000000000000000000000000000000B0A0BDAF0FBF9E9F0FFFFFFE0000EBCF0FDFFBFEDBFF0B0B0F009A00B00B00C09000000A090000000000000000000000000000000000000009000000000000000000A099A9DB0B0BDA9ABD9E9B0A900000000000000000000000000000000000CBDACB9EBCF0FBEBFFFFFFFB000B0FBFFBEBCF0FADFF0000000B009000000B000A0009000A00900B000000000000000000000000000000000000000000000000000090A090B0F9F9B9D990B90909000000000000000000000000000000000000BA09A0CBCBAFBCF0FBFFFFFC0000BCFEBCFFFBFFFFAF00B00B00000000B0000B00900A0090000A0000000000000000000000000000000000000000000000000000000009A0909A900B09A900A000000000000000000000000000000000000009E09E0FBE9ADE9E9ADFFFFFF000A9EBF9FFBCBEF0F0FF00090000090A9000B0000000000A0000000000000000000000000000000000000000000000000000000000000000090B090B90B09A909000000000000000000000000000000000000000BCA0B009E9A9EBCBAFFFFFFA000CBCFAF0FFFDBFFFFF900000090A00000000000000909000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B00CBE0ACBE9E00DBFFFFFD009A0BCDAF0FAFCBE9EF0CB0B09AC900009090BC900A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CBA09ADADEBCB0AFFFFFFA0000BEBAE9EBDEBE9EBFAB9EDAB09A9B0B0FAF0B0BF90B09A9F0ADAF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F09A00DAF0BFADA00FFFFFFF0000F0CBC9E9FEBF0FADFDFFFBDFFBFCB09FBDBFDFF0FFCB0DADF9FF9F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0A09ABDAFE9FA0A0BFFFFFF00000ABCAEBEF9E0F0FAFBFFFFFBDFBFFFADFFFFBFFFBDBFBFBFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ADADA0C0ADBFEDE90D0FFFFFFF00A9CA90BCBEF9EAF0FFFFFFFFFFFFFFBDBFFFFFFFFFFFDBCFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B00F0BFAFCBFA0EABFFFFFF00000A9EADAFDAADADAFFFDFFFFFEBFDBDAFFFFFFFFFFFFAFFBFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCAC0B00BCFFFFE9FADFFFFFFF0009CBCA9E9FAEDA0FAFFBEBFFBDBDFAF09FBFFFDFFF9F9F9BDFFFFBFBF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9BC0A9EBDEBE9EADADFFFFFF000A0A0F0BEDE9A9FADFF9BC9F0F0B9F0B00DADAF0FBE9E9A9A9FADFCFDA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0A090E9EBFCBE9EBEBFFFFFFF0009CA0FCBEBE0E0FAFF00B00A90000900B09A90B0090B0D00B09A9A9A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0F0BACB0BCBADAE9E9FFFFFFF0000A0BCABFCF0F0FADFF00000000A9000000000000000000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B0BC090ADABCEBDA9EFFFFFFCA0090BCAFDEBABCBADFAF0900090000A000900900009A0090909A0900A090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0E09A0BDACE9A0ACABFFFFFFF000ACAFDBEBDEDACFAFFF000B00090000900A00A09A0090A00A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00B0BC9E0A9B0E9E9AD0BFFFFFFF00090AAFDEBAFFAFDAFF0A0000A000900A009000000000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A9ACBCAA0BCACB0E0ACAFEFFFFFF0000A0FDAFBCF0ADBEFFF090909009000009000000000000900A00A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0E0B0A90D0B0F0F0BCBF9FFFFFFB000ADBFADFCFBEFFE9E0F0000A00000A0000000900900B000A0909090090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A09AD0F00A0ACB0A9ACB0EBFFFFFFF00000E0FEAFACBDAFFBFF09A900B0B00900000A0000A00000900A000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA09A00BC0B09ADACBACBCA9FFFFFFE009A9F9FDBFBEFDADEBF0000090000000A900000A00000000090909000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B09E00F00A900ACA9AC0B09EFFFFFFE90000EAEFAE0E9EBFEBCF000B000000000000900000000900B0A00A009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CA09A0A9000E9A9E00B00E9BFFFFF9000ACB9F9ADB9FAFCB9EF00000B0090A00000000900900A000090909A0009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB09A0C90ACA900CA0B0CA00ADFFFFFF0009A0E0ACACACA9ACA0F0090009A00000090A000000A00000000A9090900A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0DAE0CB0A09000A9090CA009A9AFFFFFEF0009A9E9A9A9ADA9ADAF00A0900000090A00090A0000000900B090000A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90B00090A00A00ACA090A000FFFFFFF000A0CA0ACACACA0E0A0F0009A0009000000000000A009000A0000A0B090A900A0BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0EACA0A00E000900B00000AC00ADBFFFF90000CB09E90A9A9E9E0FF0900009A00A00900900909000A00090909000090000009FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009AD00A90000000C00B0000A09FFFFFFE000B0ACA0ADACACA0B00F00B09A000900000A00A000000000000A0090B0000B09A0BFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0F00A0D00A9A00A0A0000A0090A0FFFFFF9A0090BCB0A9A0BCA0FAF000000909009A00009000A09000900090A0000B0000009FFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9090AF00A00000009009000090000FFFFFFF000CACA0AC0E0F0A9E00F9009A90A0A00009000009000C000A900009A9000900A9ADFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000009A00A0AF00B00BC0A000000A0000A0A9FBFFFF0000A0B09E9A09A0BCA0FFADBE9AD909F9B0F9ADB0E9AB0BBC9ADA9AD0F9B0CBC90FBFFFFFA00000000000000000000000000000000000000000000000000000000000000000000000000A000A009ADAD0BACB00A9090A0A0000A00000FFFFFFF000900EA00B0E9E0ADA0FB0F9FFAFBCBCFDAFDADB9FDFF0FBE9FFF9ABF0F9A9BFADFFFFFFDB00000000000000000000000000000000000000000000000000000000000000000000A0000000ADACA00BAFC9A0E90A0E0090A9A0D0A90A9FFFFFF90A0E90DA0CB0A9E9ADAFFFFFF9FDAFBFBFFDBFBEFFBFDFFDFFF9FEDF0FBE9FE9FBFFFFFF0E0B000000000A000000000000000000000000000000000000000000000000000000A00000009E9A0B0FACB0BE9E9AE9A09A0E90CB0A9CA9FFFFFFE00009A0A0B00E9E0BCADFFFFFFFFBFDFFFFFFFFDFFFFFFBFFFFFFFBFBFFDFBDBFFFFFFFF0FBDE0000000000000000000000000000000000000000000000000000000000A9000000000A0BE0A9CBCBCB0FE9E9AF90F0ADA90EBACBCA9EFFFFFFB0000ACB0F0EA9A0BCA9AF9FBFFFFFBFFFFDBFFFBF9FFFFFFFBFFFFDFFFBF9EFFFDBFFFFFF00A9FAC00000000000000000000000000000000000000000000000000000A9CA0A0090A9C9E90F0FAFADA9EB9EB0F0AE9F0A9EFBCFBEBFEBFFFFFFC000B0BCA0A90E9E0A9E0FFFDFBFFDFFDBFFFFFFFFFFFFFFFFFFFFFBF9FFFF9FBBEFFFFFFFFBCACBA000000000000000000000000000000000000000000000000000000AA900BCA09AA0AEB0BCBCFAFE9EF0FE0F9A0A9E90AFBCF9E9F0FFFFFFFB000CA9E9EA9A0BC0A9AFFBFFFFFBFBFFFFFFFFDFBFFFFFFFFFFFBFFFFFFBFBCF9BFFFFFF0CB0BCF00000000000000000000000000000000000000000000000000000F0DACBCA9EAC9E900F0FBFADA9E9AFA9B0E9E9E0AF9EFBEFFAFFFFFFFFE0000B0CBA9CBCBCBADACFBFFFFFFFFFFFFBFFFFBFFFFFFFFBFFFFFFDFBFFFDBFBFFFFFFF0FB0ACB0AC00000000000000000000000000000000000000000000000000FA0A0B0A9E909AB0EFBEBCE9E9EBEDA9CACB0B0A9F9EDBCBDAFCBFFFFFF9009E0FBEDEBEAE9ADA0BFFDBFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBCBDBDFFFFFF00F0B0F0BA000000000000000000000000000000000000000000000000B0BCBE0F9E0BEAD0FB0F0FBBFBEBDFADAA9A0E09CA0ABAFBFADBBFBFFFFFE0000B0E9A9E9BDAE9AF0FFFF9FFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFBF00F0F0E9CB0000000000000000000000000000000000000000000000BCBCB09E0A9E09ABE0EBCBEDE9E9EA0FADAC9A9A0B0F0CBCBCBEDEFFFFFFFF00A0CB0FAF0ECBDBEDAFFFBFFFBFFBFBFFFFFFFBFFFFFFFFFFFFFFFFBDFBFBDBCFFFFFFFFCBF0F0FBEBCB0C000000000000000000000000000000000000000000BCBE0EBE9E9E9BE9E9FBCAF9AFEBE9FFADA9A00000000BADBEBE9AB0FFFFFFB0000B0F0F0FBBEACBADAFFFFFFFFBDFFFFDFBFFFFFFFFFFFFFFFBFBFFFFDFDABFBFFFFFFF0B0FBEBCF0F0FA900000000000000000000000000000000000000ACBCBCA9BC9A9EB0E0F0FACBFDAFF9F0FAE9EBCBC0B0CA9A9CBE0F0FADFFFFFFFC000B0E0B0E9ACA9FADADFFF9FBDFFFBFBFBFFDFFFFFFFFFDBFFFFFDFFFBFBFFDBDFFFFF9E9EF0FDFBFBFF9EDAD0000000000000000000000000000000000A90B0A9ADACBEDABCBDBEBCBF0FAFDAFAFBDBFADA0B00A900EAFADBCBADABFFFFFFB00009ABCA9ACB9EA9EB0FFFFFFFFBFFDFFFFBFBFFFFFFFFFFFFFFFFFBFFFFFBFBFBFFFFFFA90FAFBCFCBEFBEBEFBE90000A000000000000000000A9009AC0AF0F0EDA9A9A9EDAEADAFBCAF0FAFFCBCAE9EDADA0F00AB09ADFAFBCB0F0FFFFFFF00A0C0A9E0B00E9CB0FAFFFFBFBFDF9FBFFFFFFFFBFFFFBFFFFDBFBFFDFFBFDFF9FFFFFFEDAF9F9EBFBFDADBDF0E9EBE9E9000A000A009A00090AC0AA00B0D0A0B0A9EFCAF0BDBDADADBF9EBDA9FEFBDEBAFADA0AF0CBE9EBDACBEA9FBFFFFFE009CBADA9ACAF0AB0E00FFFFDFFFFAFFFF9FF9FFFFFFFFFFFFBFFDFFFFBDFFBF0FFFFFFF9BADAFEFFCFCBFFEFAFBFDADAF0E9E09009CAC09A0A090A9C9AC00A09E0F0E9ABDAFAEAFADAF0EBDAFFE9BCAF0FC9ADAF09BE9EBCBEB9E9FEFFFFFF9000A0CBCAD0B00F0E90BFFFBFF9FBFBF9FFBFFFFFFFFBDFFFFFFFBFFFFFFFFFFFBBFFFFFE0DAF9F0FBFBEDADBDF0BEFBCBDBE9FADA0A99A09000A900A009A09E00B0B9ADFEBCDBDADADAF9FADBCBFEBDAF0BACB09EAE0BCBFE9FEBEBFFFFFFFE0000FBCB0AACAF0EBCA0FFFFFFFFDFDFFBFFFBFFFFFFFFBFFFFFFFFBFFFFBFDBFDFFFFFFBF09EBFF0FDEBFFAFAFFCBEDBEBCBE9EBCBCAE9EACBC0E0B09A00000B00E0E0B00BAA0F0FAF0AF0FAFBE9E0F9EBCB0FEADB0F0BCBFEADFBCBFFFFFFB00B00EBCF09ADAF90BCAFFFFFFBFBFBFFDF9FFFFFFFFFFFFFFFFDBFFFFFFFFBFFBFFFFFDF0BFBCFAFBEBDADFDF0FBF9EF9EBDBADA9A9F9E9F9A9B0BC0A000A0000F0B0BCAF0DADAA9E9F9EAF9EF9EBDAE9E9AF0BDA0DA9EBE9BDBEDFFFFFFFFC000CB0EB0FADADAEBCA9FFFFFFFDFFFFBFBFFFFFFFFFFFFFFFBFFFFFFFFFFDFF9FBFFFFFA0F0CFBDFEDFEFBEBEBFADAF9EBCBEDADACF0EBF0EDAE0F0BC0B090A9A000A00900A90A9CB0AE0BDAF0FADAADB0EF0BCAADA0E9ADFEFEBFAFFFFFFFB00A9ADB0FADAFADBCA9EFFFFFFFBF9FFDFFFFFFFFFFFFFFFFFFFBFDFFFFFBFFBEDFFFFFF0F0FB0FADBE9FBCFDBCFDADFADBFCBBCBDBAF9FCFB0F9F0F0BC00A00C90A9C9A0A90A9C0A0E90F0E9FACB0E9AEF9AFCBC9A9A9EFEBFBFCFF0FFFFFFC000ACA0F0FADADAE9AF0FFFFFFFFFFFBFBDBFFFFFFFFFBFFFFFFFFBFFFFFFFBDBFBFFFFFF0B0FBEDADBE9FBEBEBEBFADBEDABCE9EAD9EBABCFBCB0F0F0B090B0ACBCA0A9C0AC0A0B090A00B0ADB0E90F9ACF0B0BAC0ACB0B9EDEBFAFFFFFFFFB0090BCBEBCBEBE9EBCAFFFFFFFFFFBFFFFBFFBFFFFFFFFFFFFFFDFFFFFFFDFFFFDFFFFFF9E9EDADBFEBDACDBCBDBCBDADABDE9BE9BAF0FDEBF0FADAF0BCACAC9A9A90BCA0B0B09000E090BC09A0F0A0ACBA9E0E0CB0DA0FFEFBFDEF0FBFFFFFE000A0BCBCBE9E9E9CBDAFFFFFFFBDFDBF9FDBFFFFFFFFFFFFFFBFBFFBFFFFBFBFBFFFFF9EB0FBFFFEBCBEBBAF9EAF9EBEBDEBBEDACF0F9EBF0FADAF0BCB09A9ADADAFC9ADAC0F0E0B09A00ABE0F0A0DA9AD0A9A0B0A0BDE0FBEDAF9FFFFFFFF00A0C9EBCBE9E9EBEABEBFFFFFFFFBFBDEBFBDFFFFFFBFFFFFFFFFFFFFFBFFFFFDFFFFFFE90FEDFEBDFBE9FCF0E9F0EB0FDABDE9ADB0FBE9F0F0F0BCBCBCA0DACADAF0BEDA9AB0A9ACA00E90090A9CA00E00F00D0009E0ABF9CBEB0FAFFFFFFF9009AB0FADAFAE9E9FCFCFFFFFFFFDBFBFDBFBFDBFFFDFFFFFFFFBF9FFFFFFF9FBFBFFFFFFA9FBFDFFFDFFAF9FBE9F0DA0ADABCFAADB0CBEBFAF0F0BCB0BCB09B0F09E9ABCBC9E9E90BCB0A9E0F0A90A90B00A0A0F0A09C0AAF00FACB0FFFFFFE0000CBCBE9CB0F0EBABFFFFFFFFFBE9FBFF9FBFFFFBFFBFFFFFFFDFFBDFFBFFFE9FFFFFF0DADEFBEFAFBDFFEFFDEFBADBDAD0B0D9ACBBDBCBDBCBE9BF0F00F0E9AFA9EDABCBADA9EBCB0E9E9AB0F0A90A00B09000009A0BC90AD00B0FFFFFFFF000A9EBCBEBCFAFBCFCAFFFFFBDBFDBFDF9EBDFFBDFFFFFFFBF9FBFBFFBFFFFF9FFFFFFE9A9FBFFFFFFEFEFBDEBF0FCB0EA9EBCBAE9BCBEBCBEBCBCE0F00B0A9ADADE9A9CBCF0BE9CA9E9A9AF0F0BC0BC9E00A0A000000000A000B0CBFFFFFF000BCAB0F0ADABCBCFAB9FFFFFFFFBFFFBFBDBFBFFFFBFFFFFFFFFFFDFFFFFFDBFBFFFFF9E0FEFCFFDFFFFFFFFFFFFBFFF9FFADAC09ACB0BDADA9E9BBDA9AC9EBCBCB0F0FADA9AD0BA9E9ADAD0FAD0BCA0A9AD0D00B0A0900090A000A9FFFFFF00009C9E9ADAFCBEB0FCAFFFFFFFDF9FFDFFFBDFDBFFFFFFFFFFFDBFBFFFFFFFFFDBFFFFF9A9BFBFAFADFF9EFBDEFDEBCBF0FDBFBF0F9EDAF9ADA9ECBE9E9A09A9EBCB0F0F0F0FAF0F0BCB0FAF0FAF0BCBDA0A0A900C0000A00090090AFFFFFFF000A0A0ACA9ABCBCB0BCFFFFFFBFBFFBFBDBDBFBFFFFFFFFFFFBFFFFFFFFFFBF9FFFFFFCBC0F0FFFFFFAFFFFEFBFFFFFFEFFAFCBCB0A9A9E0F0BCBBCBCBC0F0F0F0BCBE9AF0BCB0F0BCB0F0BCBDADACBCA9E9E9EB0B0B0A90A00A0009FFFFFFA00A9CB0DA9CBCBCBCBCBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0F0BCBCB00B0B0F0BCBCB0F0BCB0F0BCB0F0BCBFADA9A9A9E9A9A00000000000000000BFFFFFF00000A00A00A00A0A0A0A000000000000000000000105000000000000D4AD05FE','Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses Multi-Cultural Selling and Time Management for the Sales Professional. He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(7,'King','Robert','Sales Representative','Mr.','05/29/1960','01/02/1994','Edgeham Hollow
-Winchester Way','London',NULL,'RG1 9SP','UK','(71) 555-5598','465','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FEDECDACFEFCEADE0ECECBCE0CEFEFECFFEFCFEEEDEFEFEFCDEBCEFFEFCFEDEFCFEFECFDEFFC000C0A0C0CE0EDFE0FCE9FDFCBF9F9FCFCEFCF0FC000000EFCE0CE0CE0FCBE0F0EDECACBCAECACEF0FCE0FCCACE9E0FEEDE0E0E0EEDACEC0CEDEFCACAECE0CAEDEECFCACFCEDEFE0EDEFECFCFEDFFEFFFCFEEECEEFCE0EFEDFEDEFFEDFEFEFE900000C9E9CADEFE0FCBDFCBDBD0FCF9F9FFDEFFCAF0000C0CADCAC0E9ECACCFCECACADECEDEFCF0EECACECAEDE0ECECEDACFCFCEDEACF0FEF0EEFACEDCADEFED0ECBCADEEEFAEEDEFEEFCFEEFEFEEFEFEFEDACBCF0EFEDE0FEFEFECFEEFEFFF00C0CE0EC0EDEFACFCBDBCBDFE9FDB9E9E90EFFCAC0CA00C0EFCACCECEC0ECACE0FCEDECBCAC0E0ED0CEDEBCDE0FCF0E9EEFEE0E9E0DE0ECACEFDFCCCAFCEECFEEFCECECE9ECFCFEFCE9EEFEDEDEFDEFFFEDEDECEEFEDFEFEFEFFCFFEFDEFDEFF00000DE9ECEFEDE9EDADFDAF9F09EDF99CF9EFFFCAC0900CC0EC0E9CACE9CF0EC0F0E0ECFCFECFCEEBCACCEACECACECECFCBCFCECEECFCEDEDEEFEBCECBC0FCFCAF0F0ECEDEEFCFEFEFEDEFEFEFEFFEEFFEACEFCFCEEFFCFEFCFEEFEEFFEFFEFB0C0E0F00DEBCE9E9FDADBDCF0F99ADEB90D0FEFFDECA000ACDAC0ECDACE0EC9ECECFCFE0ECBECADCECEBCCE9ECECADEACECFACBEC9EE0FCEADEF0CEFECEFEEBEFCECEDACAEDEAFCEDECFEDACFEFEEDFEDFCE9EE0EDFEEFEDEFEFDEDFEFFEFFF00000C0CFEFCDAD9E9EDBCFBDF9CBD99C9F0FCFDEFBCC000CCACFC0EACCACCACCACAC0E0FCECCBCEADACCE9ECE9E9ECEDEFEDEFCCBECDEEBEDEFFCAC0CEFEFDECCCAC0EECEDECFCFFEFFEFEFFEDEFFFEFEAEDEECFEFEEFFFFEBEDEEFEFFCFEFCF000CAEEDEBCBC9E9CBDADBDE9A9C9CE9E09D0FEFCFE9A00CACF00E0CCADCADEADEDEEDECE0FEECFCECFE0ECE0ECECF0ECADEECFEECFAEDEDEFEFFCBCAC0CEEFEBEDEF0CBCAEFEFEEF0EDEDECFEFEFEFDEDCAEDACFEFFDEFEFCFEFFFEEFFEDEFFBC00CDFAFCBDAD9CBD0FDCBFDF90A99C9FCBCBCEFCFED000CACECCEDACE0E0CCACAC0EDAFCAC9E0E9E0DECACFCACACEDEFEE9E0F9EECFEEFEEDFFFEFCBC0C0CECEACEFECECCECEFDEFEEFEFEFEFDEFEFEEFCCECEFFCFEFEDEEDEECFFDEFFFEFEFBC0EEDCBC9C9E9D0FDAF9CBDAD9C0BD090D0D90EE9EFE900CBCBC0EC0CECE0ECECFE0ECECFECEFCECEACEDE0ECFCE0ECE9EEDEEEDEF0FCFFFAFFEDFEFEFBCAD0CCE0EDF0FACFFEEFCFCFCEDEDEFEFFEF0EEF0EFDEFEFEDEFFEFFFEFEFEFEDEFFC00CB0BC9E9E9E9F09D9EDDADBC90C0FCF0F0E0DCEDEF000CCEC0E0CE0C9CECBCACCFCBCBC0F0CACADCE9CACC9E0FCFADECFECFCEBCEEFEB00FEFEEDFCFCEDEECA9CCEEECCFECEDEFEFAEFEFEFEFFEDFEDACEFFEFFFEFFEFCEFCEFEFEFCFEFFEFFCE0FC9E9E9CDBC9E9E9FADF09A90B9090D099CAFEEDA900EF0E0CE0CACE0DECFCBEECECEECEECDECE0CECFAEECE0ECEEFACBCEFCEDFFB000FFCFFEEFEEFEE9FCEF0C0CFE0EFFEFEDEDE0FEFEFFEFE0ECEDEFEFEFEDFEDEFFEFFEFCFFEFFFCFEFF0D09E9D0F9ACBD0F9E9DE9F99C9C0DAD0BC09C0CFEF00CECFCE0C0ECACEACACEED0EDAC0F0DAE0E9EACACC0CBCECFEDEDEEFACFFEF0C0E0FEFECFFCFDEDEEEFCEEBCE0EDEEDEEFEFEFECFCFEFFFFECBCEFEFFFEFEFEFECFFEFCFFEDEEFEFEFCAF0F0DADBCF9DADBC9F0F9E9E0909A0DAD09E00E0CFEB00CFAD0E0C0CC0DEDEF0EEFCACECCECCECECCCFCACECCACBCF0EEDECFCEFFEB000EFFEDFECBEEBEFDECBEDEE9C0ECFEFDEFEDEDEEFEFEDECFECEFCFEFCFCFEDEFFEDFEFFEFFFFFCFEDAD0D0F0DAD90F0D0DBC0F09F09DA00D0090F0909CEFED000FEDEC0CACACECACECED0CACDACACAC0F0E0E0ECACACFCEEEFE9E0FEFFBC90E0F0FEFEEFFEEDEDAEEFEDEEDEFE0CE0FEEDEFEEFCFEFFEFFACEFFFEFEFFEFEFEFEFEEFFEFEFEFEFBCADAD0F0DE9DADF9E9F0DBD9FC9F09C909F0D0900CEFF0CACFEF0E0E0C0CE9ECF0F0ECACEACEDACCE0ECE0EC0CCE0E0FCBCFCEFEFFACA0E0E00FCFCFCEDFEFEDEDECE9EFEDEF0ECEFFEFCADEFEFEFFECF0FEFEFDEFEFCFEFCFEFFFEDEFCFEDECFC0D0F0DBC9E9E0D9F0DBC9E99F0F0BC0000B0C9000CEFFCFE9EF0C0C0E0CEDACECF0EDACCCACCE0EC00CC9EDEBCFCFEFCE0EFDE9E9000000A0FFEFAFEEDECFEFAFEFEDEFACFE9E0CEFEFDECEDEDEFFECEFDEFEFEFCFEFCEFEDEFEFFEFEFFEFCA9CBC9F0F9F9F9F0F0F0DBC9E0D90D09B0D0C90A900FCEFFEFECCFE0E0CE0ECFCACAC0ECA0FCAC0C0ECEBEECACCE0ECCACFFDEFFFA0A00A0000FEFCFCF0EF0ECEDEDEEFECFFECFEFCACFEEEBEFEFFEF0FEFEFDFEDEFEDEFFEFFFEFDEFCFCEFCB0C9CF0DF9EF0FCBDBD9F0D0F9F9E9A9C0D009A90C000EDEFCFCBE0C0CCACEF0E0DECCE0CCEC0C0EFE0C0CC0BC0E0CCBEFFEFEFEA00000000000FFFEEEFEFCEFE9EEFEDECBCECFEDE9C0EFFDEDEFFEFCEFCFEFEEFEFCFEFFEDFEEFFEEFEFEFCF0F9EB9DEBCF9DF9F0F0F0F0F9C9E9C9CA90A900C0900CEBCFEBEEDE0CA0CE9CE0EE0E00CCAC0E0EC0C0E0E0ECEECFFEFEDEFCFF0900000000000FCFFFDEDEEFCEEDE0FEFFEEFEFEFEFFFCCEEEFEFEFFEFEFCFEFFEDEFEFCFEFEFDFEFFCFEDE0909C9DEBDDB0FADE9FDBDBD99E9E9F0F99C900D0900000CEEFDEDECAC0CE0CEACC0CC0ECA0C0ECE0CACECEDEDEDAFE0FCFEFEF00A00A000000000FACFEFEFE9EF9ECEFCEEDEDEDACFCEEFAF0DEEDEFEDEFFEEDFCFEFFCFEFEFEDEFEFCFEDEFBCBCADADDEBCDFDDBDE9E9E9EDAD0D09D0F0B0D00A0090000DCEFECBEDAC0CFC0CACE0EC0ECEEC0C0CACBCBCE0E0EDEDEFECFCFEB00A000000000A0FCF0FFEFCFECEFE9CEDAEFEFEFFEFFDEFCECADEFFEFEFCFFEEFFFEFEFFEDFEFFEFEFEFFE009C99FDBE9DBF0FADF9FDF9F9BDF9ADADB0D0DA90D090000CEAFCADECEC0CACACC0C0E00E0C0C0EADEDECCECADECEEFEFCFFEBA0A0A0000000000C0FE900EFFFECFFEDEFAEDEDEDEDECFEEFFEF0CEEFEFFCFEFEFFFEEDEFCEFEEFFEFDEFCFE09FCBCFCBD9FFEDFFDFBEDF9EF9ED09CBC90D0F09C000000000EDCEFE9E90EEDAC0AC0ECDECC0E9EFCCACADACBCECFADEDEFEAE0000000A000000000AF0F0000FEFFECFAECFCEEFEEFEFFCFFEFFEFF0CCFEFFEDEFCFEDFEFEFFCFFFCFFEFEF0C9C09CBDBDEFE9FBDFBDFDBEDBCFDBDE9D9ADBD0F09090C00000CEBCFCECEC0C0C0CCECF0E0CADCE0CBEDECECECEDAEDEBEDAFC9A0A0A0000A00B00A90BE0A000CFEFFFCFEFCFDECF0EFEFFEDEFCFEDEACCFFEFEFFFEFEFEDEFEFEFEFEFEDEEF9A9CBDEDEDBDFFDFEDFE9FDBFDBDADB9E9CDADAD0F0CA90900000CE0EF0F0FCACACA0CA0C0E0EE0FECCAE0F0E9E0ECFECEEFCAA0C9000A0000000A00A0F09000000DFEFEFCAFEAFEEFEDEFEFEFEFEFEFD0EFEFEDEFEFEFCEFFCFEFEFEFCFEFD00D0FCBDBFBDFBCFFBFFFFFFDEBDF9FCF9FA9D0DAD0990000000000CFE0FCECAC0C0CCACCACECD0EC0FEDCFCEDECFCBC0FFCEA9C0A0A00000000A009A0AF0A000000FEFFEDEFFCFCF0FCFEFDEFFCFCFEFFEFFFCFEFEFCFEFFEEFEFCFFCFEFA90E9CBCBDEFDEFFFFFFDFBDFBCFBDE9E9F9F0DDADBD09F0009000000CE0CFCEAD0CACACACCADE9E0EDACE0CEACE0E0E0ECFECA9000BC0000000000000A090FF0C0090009EFFFECEFEFEFEEFEFEFCFEFEDFEEFFEEFFFEDFEDEFEDFEFFEDEFEFCFC09E9FDFF9FFDFEDFFFFFFFDFBFDBDBDF0F0DB09E9CBC0AD0C090000ACFEE0FCE0C0CCCCADE0CECE0ECBCFACCBCCFCECFEF0B0A0A00A900000000000000A0FEB09A00A0000AFFFECFCFCFFEDEFEFEFEFEFDEFFDEFEFFEEFEFCFEFDEFFEFEDEF0BC90F0F0FFDFBFFFFFFFFFFFFDFADFCBDF9FBCFD9E9DBD9090000000C0C9EF0E9E0CAF0FCACE0F0EDACE0CE9ECAE0CFE9EACA0900AC0A000000000000A000FEDA000090000ECFEDEFAEFECFEEDEFEDFEFEEFEFEFEFDEFDEFFFEFEFFEFEDEFE09C9EFCFDFFEBFFDFFFDFFDFFBCBFDBDBDADAD0B9AC9AD00F0E90000000E0ECECFCC0ECCACACDACCEC0CE0EC0ECADCEFE9E90000A0900A00B0A0A00A0A00000F9A000900000000EFFFEDEDEFFEFFEDEFEDEFFFFCFFFEFEFEFEFEFEFFEDEFEF090D0F9DBFFFFDFDEFFFFFFFFFDFFFDBDEDADBD9FC0D9FDADF9090090000CC0E0FCACACFCACEDCAC0E00CE0CC0ECADEEBCB0A0A9000000A09A000000000000000BE90900A00000000EEFFEFEFEFFCEFEF0EEFCFEFFEDEFEFFEFFEFDEFEFEFCFE9CBCBCFEFDF0FFFFFFFFFFFFBFFBF9FEB9BDBC9E99F9E90F09AD0D000000CACFCADEFCAC0DE0CACEC0ECE0EF0E9ECECFDA000000AD00E000A0A0A000A0E0F0B00F0A00A090000000000CFEDFEFCFFFCFEFDEFEFFEFFEFFFCFFEFFEFFEFFFEFEDA0D0F9FDFAFFFFFFFFDFFFFFDFFDFF9FDEDADBF9E90F9ED9FC90B0B000000C0CFCAC0FCACACFEC00EC0E0D0CECECFFBE0F0A000E0AF009A000000A00000A00000F90009000000000000ACFEEDEFEFEFEDEEFCFFEDFEFFEEFFEFFEFEFFCFEFED00DADCFCBFDFFDFFFFFFFFFDFFFFFFDEF9F9F9C9E9E9D09AD0BDE9C09000000EE0EDEFCADECE0C0EC0AC0ECEC0FEB00C0FA0000ADFC9EBE0A0B0A000000000A0A000090000000000000000EFFFEFFEDFEFEF0FEFFFEFFEFFFEFFEDFFFEFEFDE90DADBFFFFFFFFFFFDFFFFFFFFFFF9FBF9F9E9E9E999DA9ED9BC09909000000EC0CFCACADE0C0C0EC0ECCF0E0EFE90000A00000AC0A0A00009A0A000A0000000009F000000000000000000000EFFFEFEEFFEDEEFEFEFEFFEDEFEFFEEFEFEDEE00E9DEDEBDFFFFFFFFFFFFFFFFFFDFFDFDF0F9F9F9ECF09C9BCDBDBCBC900000C0FE0ECFCE0CE0E0CAC0DACECFE900000000000000A000E0F0A0000A0000000000A0AB000000000000000000000ACFFFFFCEFEDECFFFFFEFFEFFFEFFFEDFFEDF9C9E9FBDFFFDFFFDFFFFFFFFFFBFFBEFBFFDBDAD09990F0BC0B0DAD909A900000C0ECBCAFCAC0CCE0CEECECFFCB0000000000000000000000A0BA0000AC000000000D00000000000000000000000ACFEFEFFFFEFEFEFEFFFEFFEFDEFEFEFEFE00DADFCFFFFFFFFFFFFFFFFFFFFFFDFDFFCBFEF9FF9EDB9CD9F0F90BCBC9000000EC9CECFC0C0E0E0ED0CEFB00000000A0A000000000000A0E90000A0AC0A00000000A0000000000000000000000000EFFFFEFEDEFFFEFFFEFFEFFEFFFFFEDA90DADEFFFFFFFFFFFFFFFFFFFFFDFFFFBFDBFDF9F99E900DA9A0D90FD9C9000000CC0EEDACACAC0F0CCAEFB000000000C0000000000000000000A00A0009A0000A00A09A000000000000000000000000000EFFFFFEFEFFFEFFEFFEFFEFEFEFE90DADFDBFDFFDFFFFFFFFFFFFFFFFFF9FDFFF9F9EDEF9F9F09C9DACF9A0BCB900000ADC0ECF0CCACCCAFCF0000000000A0A000A000000000A00A00A090ACA0000000000E9000000000000C0B0A00000000000EFFEFFFFFEFFFEFEFDEFFEFFDEF00D0FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF9F9F0F09F0BC99B0D9C99C09000C0E0DADECACCACECFA90000000000C090A0000000000000000900AC90CBCA000A900BE000000000E009A0000000000000000EFFEFEFFFEFFFFFEFFEFEFEF00DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09FF9F9F99E99C9E9C9ADBCA99000000C0ECEBC0CACFAF00000000000000AC000000A00000000A0A00000A000090A90000F09000A0A0E9CB00000000000000000C9EFFFFFEFFFFEFEFFEFFFEF09E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9FFF0F0FC9E99E9A9C9AD909D9E00000E0EC0FC0DEEDAD0000000000000A000A0E0000000000000000A00000A00A0000000FCA00000000A00A0000000000000000A0000EFFFEFEFFFFEFFEFEDF000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9F9FBDB9F9F090D0BC9BCBDA099000C0C0CEACEE9E90000000000000000A0AC000A000000000000A00A0A0000000000000AF0000000A00A000000000000000000000000CFFFFFFEFEFEFFFFEA9CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFF9E9DADA909F9E9C9BC9909DBCB0000C0CBCDE9E9000000000000000000000A0A000000A000A000000000A0E0000900000FE9A000000000000000000A00000000C0A0000FEFEFEFFFFFEFEFF900DFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFBFF9FE9FB99F9F09090B0C9ACBCB0909000ACACEA0A0000000000000000000A0AA00000A0A000A0000000A00AC090A00000000FA00000A0A0A00000000A000A0000A0A0C0000CFFFFFFFEFEFFFFC0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9F99F9C9E0D09ADAD0D9AD9D90DAD0000C0CCAD0000000000000000000000000000A000000000000000000000A0900000000FF00000000000A0A0000000000000000A000A00CFFEFEFFFFFEFCB9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFBDB0F90BC990BC9090B00900BCBD9B000C0E0FCA000A000000A0000000000A0A0A00000A0A0A00A000000000A00A00A000000FEB0000000000000000000A00000000C0A0C0000CFFFFEFEFFFEF00CFFFFFFFFFFFFDFFFFFFFFFFFFFFFFDFFDFDAF9F9E9DBCBC9BCBC9DBC9BC090AD09000C0CE0E000009A00000A0A000000000000000000000000000A000000000000000000FBC00000000000A0000000000A00000A00CA0009EFEFFFFFFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF99EDADBE99DB9C9DBDAD9A090C9D0F000C00E0DA9A00FAC9A0000000A000000A00A000A000A0A00000000000000000000A000FEB0000000000000000A000000000000C0B00E00CFFFFFEFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBC9EFDBDF9DBDADE9FBC9F9FC99E900A990C0ACCFA000CFAC9AC90A00A00000000000000000000000A00000000000000000A0C0AF000000000000000A000000A00000000AC0E00A00EFFEFFFFEFCE9CFFFFFFFFFFFFFFFFDFFFFFFFFFFDBDBDF9FF9FADF0FF0F9B9F0DFE9E99F090BC9C0000CAC0CA00A0CBE90A0CA000000000000A00000000000000A00000000000000000A00FFB000000000000000000A00000000000A00E0CA09CFFFEFFFFF90FFFFFFFFFFFFFFFFFBFFFFFFFF9FFFF0BCF0FFDFBFF9FFFCFDBFBDBDFF9F9E9090B090C0CEB00A00A000A009ACB0A0A0000000000A0000000000000A00A0000A00000000A0B00000000000000000A000C0A000000000CA9CA9CA0EFFFFEFEB0EFFFFFFFFFFFFFFFDFFFFFDFBDFFF90FFDBFFFDBFDFDFF9FBFBCDFFFFBCF9F9DBC90D0C00F9000000000009A000000000000A00000000000000000000000000000A00000A00F0000000000000000000A0A0000000A000A0EA0CADADFFEFFFFC9CFFFFFFFFFFFFFFFFFFFDFFFFFAF0FFFDBFFDBFFFFBFBDFFDFDFBE9FDFF9EBDA90BCB0B0EC0000000000000000A000B000A00000000000000000000000A00A00A0000A00000AD000000A00000000000000A000000C0A00C00DA0000CFFFFEFB0FFFFFFFFFFFFFFFFFFFFFFBFF9FDFBDBFFDFFFFDFFDFFFFFFFBFDFFBF9FFDDB9F9D09C9CCB00000A0000E0ACB000A000E9000A0000000A000000A000A00E90A000000000000FADA00A000A00000000000000A0A0000DA00ACACB0000CFEFFFE9CFFFFFFFFFFFFFFFFBFFFFFDBFFBDFFFFFFFFFFFFFFFDFFFFFDFBDFDFF9FBFDE9A9F09A9A9000000000A0E9ACB0000A00A000000000A0000A00000000000E00000A000A0000FFA00000000000000000000A9C0000A0A00A000000A000FFFFED0EFFFFFFFFFFFFFFFFFDFBFBFFDBDFFDFFFFFFFFFFFFFFFFDFBFFFFBFF9E9F0F9FDB0DAD0D000A00000A0CBCE90A00A00A00A00A00A00000000000CA000CA00A0A0000000000FA00000A0000000000000A0C00AC0A00000000A0A00000EFFEFB0DFFFFFFFFFFFFFFFFFFFDFDFFFFFFBFFFFFFFFFFFFFFFFFBFDFFDFDF9FFFDBDBF9ADB99CB00000A00000ACA9A00000000000CA00A00000A00000A00000A000000000A000000FF90A00000000000000000A0A00A00C000000000000009CFFFFC00FFFFFFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFDFBFBFFDBDBDBC9FDB0DA90D00A000000000AC0A00A00A000A00F0000A000000A00000A0000A0000000000000FCA000000000000A000000000A00A0A0A000000000A000A0DEFFBCFFFFFFFFFFFFFFFFFBDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFDBFDBCF9FF0F9F0DB09A9000000A0000A000000000A00E00A0A000A00A000A00C0000000000000000000AB0000A000000000000A00000000000C000000000000A000EFFED0FFFFFFFFFFFFFFFFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFFFBFDBFF9F99F9F99BC9F000A0A0A00A0000A00000AC00A00A0000E000A000000A000A0000000000000000F00A00000000A0E0A00000000000A0A0A0000000CB00000CDEFF0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDBE9DBDADBCBCBCB909DA000000E000A0000A0ACA9A0A000A0A0A0A000A00000A0000000000000000000E0CA0000000C0AC9A000000000000000000A90A0C0F009A0FEFE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDFF9F9DBF0F9F9BDB99DADA09000A0A00A0000000000EA000A0000000000A00000A0000000A00000A000000B9A0CB00000A0E9A000A0A00000000A000A000090B000A00ACFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBF9F9FBD9F9FBCFDADAF099DAD0A00000ACB0A0A00A0000A0000A0A0A00A000000000A00A000000000000000E000AC0A000000A000A0000000000A0000000000A00A0000CBCFEBCFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9F9F0DAF9F9CB9BDBD9BDA990B0000A000000000000A0A0A0A0000000A000A00000000000000E0A00000000B00AC0B00000A000A000000000000000A00900A000000000ACAFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDF9E9F99F999C9B9FCBF9ADA9C9E900A000A0A0A00A00000000000A0A0A00000000A000000000000A000000000E0000AC0B0A000A00C0E0A000000000000000000000000A00ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDBD9E99F0F9FDCB9D0BDBD9B09D09C00000000A0000A00A0A0A000000A00000A00A000000000A000A00000009A0000AC000000000A900000000000A0000000000A00000000A0EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FBD9F09D0B0B9DEBDDADAD0F0B0A0B0A000000A0A000000000A00A000000000000000000A0000A000000000E0000000A000000A00CACA0000000C00000A000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBF9F999F9DB99D9D0B9DABDBDB999C9D000000A000000000000A0000000000000A0A000000000000000A000000090000A0000A0000000A009000000E0B00000CA00000A0000000A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9D90DF0B909DA90BD0F9D9E9F09E9F0A00000000A0A0000000000000000000000C0A0000000000A0A000000000E0A0000A000000A0AC0F0ECB0A0000EB000A0C00A0000000000009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBDBF9FDB9D9F9F999D09F09EB9F9F090099000000000000000000000000000000000A90000000A0000000A00A0000B0000A00A000A00A0A000ACE9000A0C0E9C09A0C0A0A0A90A00000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFFDFF9FDBDF9D9FCB99C9F99DADB9F9F90F0A0A00A00000A00A000000000000000000E0A000000000000000000000CA00000000A00000000EADA9E00000A000A0AC0B0C00C00000000ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFDBD9F9FDB9F0B999CB909CB9DBCF9090F090000000A0A000000000A0000000000A0000000A0000A00A0A0A000000B0000000000000A0A0A000E00A000000A00D00AC00B0A0A000A9E0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFDB9BDBF9F9B0D99D090990BDB9EBDF90F9F090A0A00A00000A0A000000000000000000E0ADA0000A0000000000A0000E0000000000000000A0A0A0A00A0000000A0AD00E0C00900A0000AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBFDBFDFD9D9FFFDFBE9B90DB0D09C99CB9FF9099E90000000A0A00000A00000A00000000000000000000000000E0A0000009A0000A0000000000000A000A0000000000000A09A0F00A000A009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFDB99FFFFFFFBDFFDEFB0D90909E9BDADBF9E99E90A0A000000A0A0000000000000000A00ACA0000000A000A00D0A00A0E9000A00000A00000A0A00A000A0A00000000A0DAC000E00E900A0AFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDFFDFFFBDBDFFFFFFFFFFFFFBDF9FB0009090DBDBF9E9F090000000A00A00000000000A00000000000000A00A00000A0CA0A00000B0000000000C90A000000A0A0A000000000A000A00B0E90E00CAD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9DEFFFFFFFFFFF9FFF9EB9E9900009DBC9F9F990DADA0000000A000A00000A00000000A00ACA0A000000000000A0E00CA00E00A0000A0A0A000000A000000A0A0A0000000B0B0000CB09EB0ACBFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9FBDF9DAFBFFFBFFFBDFFFBDB9B9C99CB00000099E9E9F0F90900000A0000A000000000000000000000C0000000A0A00000CADA90A0DB00000000CADA0A0000A0A0A00000000A000A0A0A000ACAC9CB0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFDFFBF9DFDBFFFDBFFBFB990D0D0900909000000B9F9FDB0F9F0A0A000A000A0000A00A00ACA000000A0CAC0A0000000000ACACA000EACA00000000000000A0900000A0A0A0A090A00000000000A0A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB9FF9009EFBDFF9BD90D9CBD9B9B909F0909090090D0F9B9D090900000000A000A0000000000000A0A000A00B0000000000A000AC9A0F00000A0000A0A000000A00A0A000A00000A00000000A00B09000F0FFFFFFFFFFFFFFFFFFFFFFFFFFF9BDF909090F99FF9F9DBDBDBDB9C9D0BD090D09A99000B90FDA9ADA90A00A0000A000000A000A0A0A0C00000CAC09A00A0000000A00A00EBE0E09A0A0000A000000000000A0000A0A0000A000000000A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFBFDB0F900009F9F9F9FBDBDBDBDFBF9FDB9DB9BD9D0D99CBD9BD9C9CA000000A000A000A000A00C0000A0000A000E0CA000A0CA00000000FCB00E009000000000A00A00E009E9A0000A9A090A0000B000B00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFB9DB99BD9DBDF9FDF9FFFFFF9F9DBF99E9E9C9ADA9A0909AD9B0B9900A0000000000000000000A0A000A0A000A00EADA0C0A00F0000000FBCEB0F0A0A00000A000900F0BE00A00A0B0000A000B0000900000FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9CBDBFFFFFFFFFFFFFDBDF0FBD0FBDB9FB9DB9D9990F99E9D9E9B0000A000000000000000A0000A000000000A0CA0F0AC0E00A00000FCB00C0A9C9000009000A0F0AC00B000900E0A000B000A00A00A0FEFFFFFFFFFFFFFFFFFFFFFFFFFFB9A9CBDFFFFFFFFFFFFF9FBFFBDBC9F9C99E9DCB0DBCBCB90F9F9A9C000A00000000000000000000A0000000000000A9E0E09A0A0000000AB0DA9AD0ACA00A00A90000E90B0000A0A09E900000A00900B0900FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9BDFFFFFFFFFFFFFFFFDF9DBD9B099E99A9B9DA9909C990F0D9CB900000A0000000A0000000000A0A00A000000000000A0C90A000000DEA0000A90B00000000A0000A000A00000E00EB0A000F0A000ACBCEFFFFFFFFFFFFFFFFFFFFFFFFFBDB0BD0BDFFFFFFFFFFFFFBFBFBDAD99A0909D09CBDADB9BCBD9B0B90DA000000A090000000000A0000000000A0A00A00A09CA0E090A0000A90000000ACADA00A0AC0B00000000000A0AD00009AE0E90A00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFFFFFFFFFFFFFFFDFDBDBDB9C990F009E990990D0990FDBD0F0900000000A00CADA000000000000000C000000000A00F0A0000000F000A000A909A00000DAF0000000000A09C0A00A0AC9EBCA00A0AFEFFFFFFFFFFFFFFFFFFFFFFFFBDF990FF9FFFFFFFFFFFFBDBFBDBDBD0B909009909E9F0F9B90F9090F99000A00A0A00E9A00000AC0000A0A00A00A000000AC0E00000000009A00900900A0000000AC0A09A0000000A0B00A00000E0EA900000CFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF990F9FFFDFFFDFBDFBD9DBDBFBD9E9099E090909909CBD9F9F990F090000000000AC9A0A000ADA0900000A0009000000B0A00A0000E0E9A00B000090A900000AC9A000A00000000E009A00A0EDEEB000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFDBDF999F9FFBFFBFFFBD9B9BDFFDBF9DB9C990DA99E9F990F90F0F9D0B0F0A00A0A000AA0000A0000ACA0A00CACA00900A00000000B0E9EB000000B00000CA000090A00A000A0A0A0A90E00000CA0E9E9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09FBDFDFFF9FDBFFDFFBDFF9FBDA9AD9BD9C9909E99EDBD9E9BDD0000A0000A0000A0A00A0A0090000A09000A0000000A000C0CACA09A0F00000ADA90000A00CF0E9A00000900E9A0A00A0E9ECA0E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFDF9F90DFFBFDBFFFFFFFFFFFF9FBDBD9D9BCB09A09E99F9B9DB9F0D9A9A00000000A0A0000A00000E0A0A0CA0A900C0EABC90A0A0ACFF0000090A000A000000000A0F0E00A0A0A0B0AC9090000A0BCB0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF9F9A9FDBFDFFFFFFFFFFFFFFDFF9E9AD9BF99DB9DF0FDFADE9DABD0000000A0A00000A00000009000C0BC9C000B09C0A00000EDAE9A000ACB0F0C90A900000BCEFF0F000000A009A0A0A000000ADB9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9F9F99AFDBFFFFFFFFFFFFFFFBDFBDBDBCD9E90DB9F9B9D9BDB9DCBDB000A0000A000000A0000A000A000A0ACB00A0BC9A00000ACFE9000DACF09A0AC0090A9CAF0FA00A00B00A0A000000A000FDBDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9DBDFFFFFFFFFFFFFFFFFBDBDADBBF99FBCF9FDEBFDBDE9BDA00A0000A0000A0A000A00000A09A00C090E90000A0000A0CB0B00A0ACB00A000900AC9CAD0F09CB0CA00A90000A0B090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBDBFBDFFFFFFFFFFFFFFBFDF9F9DBD90F0D9BCB9BDDB0F9BDF0B00000A000A090000000A0A900000A0BEE90F0009000000A0ECA0D0000A000000A900A0B0A0E0E0EB0E900A000000CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDFFFFFFFFFFFFFFFFDFBDBC9E9E9F9FBFDBDFDBBDF9FDA9F00000000A000E9E9A00000000A00000C0FFE9A000000000000BDA0A0A000A00A0000900009E9ADADE9A0AC90A09A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBDFF9FFFFFFFFFFFFFFFF9F9B99E9F9F9FDB9FDE9FF0FDADA90000000A000000000A00A00900000AC0EBE9A00000000000CA0000000A000D0B0A0A90000000A0A0000B0AD0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFF9FBDBC9F9F0F9E9BDF0F9FDBF9BDB0000000A000A0A0A0A000000A00A00009A9C9000900000A00AB000A00AC090A0B0C9C900A0A0A000000CACAD0A0CFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFFBDFBDAD9F0F9BDBDBDF9F9F9BC9FC9AD0A0000000A00000000000000000000A0000A090A000A000ACE9000000A0A090009A0E000900000A00A0F0FAF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFFFFFFFFBDBDB09F9FDBDBDF0F9F9FDBF99F9AD0A0A00A00A00000900A00900900A9000B09A000A00000000FAB0A0A0E0CA0B0A0090A000E90A000000EEFCB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF9FF9BDF9F0BDADFB9F9F9EBD9CFA909A9090A00A000A00A0A000A00A0A00E9E9CAC9A0000000A0A0BD0000009EB000090B0090A000A0000A0ACBCB0CBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFDFFFFFFFFFFFFFFFFFFF9FDA9E9F9FDB9CF9F9F9DBFB99F909E0E000A00A000000C0B09009009E000A09A000A0000A0000F0A9A0A0E0009000000A0A00A0000A000CBEB0E9EFF9FFFFFB9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF9F0B9F9F9F9B9FB9BD0F9FAD9CF09CB0B000A00A0A0000A0B00ACBC0A0000A00A000000A00000A0A90000000A90090000000000000A0000A000000ADFFFFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FFFFDBFFFFFFFFFFFF9FF9F9D09E9E9C90D9CB9E9D9E9B9DA90000A00E00000A9090000909A90A0A000000A00000000A00AFE9A9A0A000A00009000000000000A000A0A0000FFFFF9FFBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FFDBFF9FFBFFDFFFFFFFFFFFFF9F9A9F99F9B9F90B9099A999E9E99F9A000A00ADA090A0A0B0A0E0E000000000000000000000A00B909000000A0DA9A000000000000000000000A09FFFB9FDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9FFF9FFFFFFFFFFFFFFFFFFBC9D0F990909090D9BC9DADBD9BC90000009E0A0A0AD000C0900909A000000000000000A00000AF0A00000A00DAC0D0000000000000A0A000A000CFF9D9FBFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFB9F9BDBF9FFFFBFFFFFFFFFFFBDBD9B0B90C90D0BC90BC99AD9D0BC9A9A0CA0E000000DAB0A9ACADACA00A0000000000000000A0A0A909A00000A0A9A0B000A000000000000A00000FFF9BDDFFDFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBCBDBC9F9F9FDFFFFFFFFFFFFBDB0D9D0B909BD99BD99AD90B0BDB0D00B0CA00A000A00CBCADADA9000000000000A0000A0000000DA0000000000000000A0000A000000000000A00CFFF9AF9FFFFFFBFFF0FFFFFFFFFFFFFFFFFFFFFFFBDB9DBDB909B90F9FBFFBDBFFFFFFFFDBDB009009F099E9CBD09A99C909DB0F00A0CB000A00A0000CACACA0A00000000000000000A000A0A90090000000A00A00000A000000A0A0000A000FFFB9D9F9BDFFFBDB09DFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9F9C9B909C9FDFFFFFFFFFBFF9099A99099F099B90BD9CB09F090D0F0CFACA0000000A0A0A0A00000A0000000A0000000000000F00A000000000000000A00000000000CA9A00CFFFF9D9B9DFFBDB9E90FEFFFFFFFFFFFFFFFFFFBFFF9FF9F9FDB9F9BD0999B9FBFDFFFFFFDF909F0C9ED9F0F9E9CBD90B0DB09E90B0A0A000A00000000000000A0000000000A0000000000000A0F090A0000000A0A0A000A000000A0A000C9CBFFFFBB9CB9F9FFDF9B09FFFFFFFFFFFFFFFFFFFFF9FFBFFFFFBFF9F99B9F09CBDBFFFFFFFFBF90099990E990909900090900D09E9C00000A000000A00A00A00000A0A0000A00000A0A0A00A000B0A000000000000000A0000000A0000A0A0A0CF9FFFDB990F09FBF0900DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9E9CBC9099DBDBDFFFFFFF9F9F9000A990000000090000090B00909A0A00000A00000000000A000000A0000000A0000000000A0E900000000A0A0A0A000A00A0000A00000000FBFFFFF9F9999F9F9909CFFFFFFFFFFFFFFFFFFF9FFFFFDFFFFF9F9F9B9F9A99E9F9FFFFFFFFA90090D00000000000000C90909F9000000000000A0A00000000000000000000A00000A0A0A0000B000A000000000000A0A00A0000000A00A0DFBDDFFFFFF990FFF9CA90ADFFFFFFFFFFFFFFFBF9FFFF9FFBDB9909090D0909CB9F9FFFFFFFF9D9090000000900000C090B00F0D0000000A000A0A000000000A00A0000A00A000000A0000000A00A0000000000000A0A000A000A0A0000000A0EDBFFFFFFFFB9090B9900DBFFFFFFFFFFFFFBF9FFB999B0090000000009009090D0FFFFFFFF9FB090090900000000909E909090B9B0000000A00000A0A000000E90E0A00000000A000A0A0A00000DA0000000000A0000A0E0F00000000000000FFDFFFFFFBF9E990000900DFFFFFFFFFFFFFDFF9FDBE9DBD0900000000090B090B99FDFFFFFF9F9E900009E909ADBCB9090090D0C090000000A0A000000000000A000CA0000000000000000A0000A00000000000000A000000A0A00000000000E9F9FFFFB090900909000D0FFFFFFFFFFFFFBFFFFBD9FBDBFBD0900B00BC909099CFBFFFFFFFF99909090009CBC90900909BCB09B900000000000A0A00000A0A0C0A0A00A0A0000A00A0A0000A0000000000000000000A0A0A0000000000000ADF9FDBFB0D09009000009AFFFFFFFFFFFFFFFF9F9FFB9CFFDFFFB9D0D9090909E9FBDFBFFFDB0F0F9A90090009090909CAC00909C00000000A00A0000000000C00A0000000000A00000000A0000AF00000000000000000000000000000000000FBDFFFD99000900000000CDFFFFFFFFFFFFFFFFFFFF9F999F99FDFB9A909090F9DBDBFDF9FBFDB90D90090909009ACB0999990DA0900000000A000A0000A0000A000000A0000000000A0A00A0A00A000000000000000000A00000000000000000FB9DBF099900009000009AFFFFFFFFFFFFFFFFFF9FFBF9A9F0B09C990090F99BF9E9FBFF9F99FF9ADB90009090990DBCBCADB0900900000000A0000A00000A00A0A0A000A0A000A0000000000A0F00000000000000000000000000000000000F9DBF999E009A90000909ADFFFFFFFFFFFFFFFFFFFF9FFFDF9F9F9B09DBCB9AD09F9F9F9FF0FF09F990DA90000000909909900900000000000000A000000A0000C000000000000000A0A0A000000000000000000000A00000000000000000000E9BD9C9E99F9900000000CDFFFFFFFFFFFFFFFFDFFFFFDBFBF9F9FDBDA9990D09F0B0F9FF9FF9FF9F0F990900000000000000900009000000000000A00A000ACA0A0A00A000000000000000A00A0A00000000000000000000000000000000000DF9E9BDBDF9E9900000009AFFFFFFFFFFFFFFFFBFBDFFFFDFDFBDA909000090F90D9DBC9FFF9FF9E9F9F0DAD0000000000000000CB0000000000000000000000000000000A0A0A00A00A0A00A0CAB00000A0000000000000000000000A0000000E9990DFBF990009000000D9FFFFFFFFFFFFFFFFDFADBDFBB090090009090DA9E90F0FBF9FDFBDF9FDADB09099A90000000000090990000000000000000A0A0A0A0A000000000000000000000000CA00000000000000000000000000000000000FBDEFFBD90090000000000FFFFFFFFFFFFFFFFFF9DBDA9D090090090000009D9FF9FDFDFFBFDFBFFBDBFDBDAD09C900009000C09C0000000000000000A00000000000A0000A0A000A0A00A0A0A0A0000000000000000A00000000000000000000999990909000000000090FCFFFFFFFFFFFFFFFFFB909009E09C0F0BC9E9FFFFF9FFFFBFDFDBFDFBDBD0BF0F9FDB0D0F9E0909B0A900000000000000000000000B00000A0A0000000000A0000009E00A000000000A000000000000000000000000000090000000000000009FFFFFFFFFFFFFFFFFFFFDF9F99DBBD9FDBDBDF9F9FFDFFFDBFBFFBFDFFFFFFDBDF0BC9A9009D0F00C90000000000000000000A00A000A000000A0A0A000A000A0A00A90000A0A000A000000000000000A00000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFBFF9FFFFFFDFFBFDF9F9FDADF9BD99F90B009090900000000000000000000000A000A9A00000000A00A0000000EA0A0000000A0000A0A000000000000009000000000000000000090000000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFDFDBFFDFFBFFFFFBDB9C9A9E90C9090000000000000000000000000A00000A0000A0A0A0000000A0A000B0000A0000A000A000000000000A000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFDFF9FDBDBD09BD0900B090009000000000000000000000000A0A0000A00000000000A00000A0E00A00A0A000000000000000A0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFDFFFFFFFFBDB09F09090909000B000900000000000000000000A0009A0A000A0A0A0000000A000009A00000000A0A00A0A00000000B00000000900000000000000000000000009CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFF9FFF9DB09909A0C90900090000000000000000000000000A00000A00000000A00000000000E000A00A0A00000000000000A00000000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFF9FFDFDFFFF99B0909E909DB9000900900000000000000000000000A00A0A000A0A0A00000A00000000B00000000000A000000A0A0000000000000009000000000000000000000000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFDFB9F0D9F990DA900090C0900900000000000000000000000000000A000000A0000000000000A0000A0A0A000A0A000009A0B000000000000000000000000000000000090D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDFFFBF9D099B09A909D099009A900000000000000000000000000A00A0A00A00A0000A00000A00A0F000A0000000000000ACA000000000000000000000000000000000000090C90AD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFDFFBB900090D09A99E90009009000000000000000000000000000000A00A000A00000A00000000A000000000A0000000090A0A00000000D000900000000000000000000009A9DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBFDFFBF9D90DB9DB90BC9A90090909000000000000000000000000A0A00A000A000A0000A0000000E0F0000A0A0A00000A000A0A0900000009000900000000900000000000900909DA9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFDFFFBFDF9A0DB9CB900D9909090000000000000000000000000000000000000A00A0000A000000A0A90AB00000000000A000A00000A09009000090000009000000000000000009E9E9DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDFFB99DBC9BDA9990A90000909000000000000000000000000000A00A0A0A0000000000A000000ACA0A000000000000000A0A00A00000000000909000000000000000000C0909A99DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBF00BDBF09900F99090900009000000000000000000000000A000000C000A00A00A0000000A00B0000A0A0A00A00A00000000000000000090000000000000000000900900F0D9EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFFFFF99D9F09F9CB909AD0909090000000000000000000000000000A0000A0AE9000000CA00A00000A000000000000000000B0A0A00009000000000000000009000000000DAD9090FBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBF99E9E99F9A990F09090000000000000000000000000000000A00000E0CF000A09E0B00000A00AF0000000000000000A000900090000000000000900000000090000000900B0F0DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF9F099BDA9C90909009A09090000000000000000000000000090A00A00BE0FA0C0E0E09A00000000A00000000000A0A00A00A00A00000000090090000000000000000000B09C90F9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDFF9B0D0BDB9BDA9099090000000000000000000000000000000C0F000000E0DA9ACBCA00A000000F0000A00A00000000A00A00A00900000090000000000000000900000D09A90D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9C9F909C909C9AC909090000000000000000000000000000ACA0A0A0F0EA000A0A9A000A0A00A00000000000A00A000A09A09000900000009000900000000000000000C000FBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFDBDFB0B9ADBDB9B909090000000000000000000000000000000CACBE090C00A9000A0000000A0000A900A000000000000A0000ACA00000090009000000000000000000090090909C9F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBD90D909090DA90900909000000000000000000000000000A9E0FCE0B0ACA0A00000A0A0000A00EA000A0A0A000A0000000090A90000090C00000000000000000090000000CB0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBDFBF9ADBCB9909CB09000000000000000000000000000000000A0A9AECB000C00A000000A000000B0000000000000000000A0A000000000090900000000000000000000000900DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFBDF9F90999CA9099090900000000000000000000000000000A090CEE9A00A0A0A000A0A090A090A000A0A0000000000000000000000000000000000000900000000000009000DAFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFDFDF0F90DBC909DA90000000900000000000000000000000000C0ACAA9A0A00AC00000000C0A90A00E000000A000A000000000000A00000000000000900000000009009090000009DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBF9FBDB909A900900900000000000000000000000000000CA0A000000000A00A9A09A00A9E9A00A0B00000000000000000000A0000000000000900000000000000000000009090CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDBDFBFDBDF0F909B00900090000000000000000000000000000CE9A00BCA0A00A0C0CA00000A0E9E900CA0000000A0000000A00000000000000090000000000000000009000900000BDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBD9BDB09909C090009000000090000000000000000000009A0AC0A000000A00A0ACACA900EDA9A0AA000A00E090A0000000A000A00000000000000000000000900000090000090D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBDFAF0F9F0B0090090000000000000000000000000000000A0C09A0A0A90A00A0AD0B000ACB0A0090B0000000AA000A000000000000000000009000000000000000000000090000ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFF9FFFDB9D99909D90909009000000000000900000000000000000CA0E000000A00A00000AC9A090E9C9A0ACA0000A000E9000000000000A0090000000900000000000000900000000900909EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBFFFBFF9F090B00000000000090090000009000000000000900B0A90A000A90A0A000AC0A000A00090B0000000AC0A000000000A00000A0000090C090909000000000000000000090DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9E9F09A99AD09009000090090000000000000000000000900E0C00A00E0CA000000A00B00E0E9A0A000A0000AC0A00A000A00900A000090000000BC90C000909000000000090A90ADBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDBDFF9F9F9DBD9090909000900000000000000000000000000000AC90A9AC0B00A000A00A09AC0ADADA0000E000A0000A9A000A900A0A900000000000090900909000000000000000909C90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFFFBDBF9F9A909CB0900009000000000900900000000000000009C9A0E0000ACAE09A00009CA00ACACA0E9A0B00000A00C00A0C0A00000A0A0000900000000000000000000000000000C0090BC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FBDBDBE9F9F9B090090900000000090000000900000000000000000009A000009E00E09A00CAC0E0BCB0000E0A0A00CA0A000A000A0A0000000000000C09000000900000000000090090B0C9FFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCBD99090909009000009090009C0900000000000000000090B0A0A000B0E0E0B000A0CA90B0A9CA00ACBA00C000A00000000A0000000000000000090CA90000009000000000000000C0B9E9FFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFF9FDB0BDB909A9090090900090000000000B009090000000000000000000000A0000B0000FAD0B0CAC00CA0A0CA09E0ADA000A9A0A00000000A00A90000900009000000000000000000000009090C9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFBF9F9090909000090000900909000909000DA9CB0000000000009C900A0A0C0A0E00B0E0CA00E00ADA0000A90AA900A00AC000000A000A0000000909000000090909000000000000000090000090DBDBFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBDBD9F9F90B00090900090000000009000090009009009000000000000A00C0A9AC00E0000FADAE0ED0ADA9A90A00E0A000A00A0A00A00B00000000CA00000000000000090000000000000000000900BCBDF9FBFDFFFFFFFFFFFFFFBFBDFBFDADBCFA9909D09900000900000090909000000000000009000000000090B00E0FCACB0F0F0BE00E09A0AECAAC0CACA0B000A00000000000E00000000A099E90090000000000000000000000000D0090A9C9BCBFFFFFFFFFFFFFFFFFFFDFFFBFDBF9F999DAD9A900090000000909000000000900900900009000000090E90CE0FA0A90E0E0E00CE90E00EDADC0EA0900E0000000A00000A000A00000090C09E9000000090C900900000000000000900C90BC9F0D9F9F9FBFFFFBFFBDFBF9F9F9BD9F0BCB09B090090000000000000900000000000000000009000090090A0A9EEDEDEA9E0F0E9A0E00AC0ACAAE90E0A09A0000A000000000A000000000A9EC90F00090000000000000000000000000000090099AD0FBFDF9F0FDB9FB0DBF9E9F9B099990900909009000000000090000000090090900000000900000009C00E0AEBA9CA9E0F0E0B0A9CACACCDAEC0AC0E0000000000000000000000A000009E900D000900900000000000000090090909C0BD0AD0BD09A9E9F9BCB9CB9099990009000000900000000000000000000000000000000000000000090090B09AC0FCBCCEF0CA0E00E00CA00ACAAAC0ABC0A9A000000000000A000000A900A0A9E900F909000000900000000000000000000009000909009AD9909009009009000000900900900090090000090000000000000900009000000000900000A9C0E09A0ACEAF0AADEDAF000AC0ECCACC0E0C0ACA000000000000000000000009000000909E90D0090009000000000090000000090090900009090009009090090090009000000000000000000000000000000009000090000000000000909C9CBCBCA0ECBCF0E9CACAC0A0F00E0BAC0AE0E0E00F0A00000000000000A00000A0000A090009E9A9A090000000000000000000000000000090000090009000000000009000000000000000000000000000000009000090E9000900000009000B09CACB090ACAEFEADEBEBCA00E0ECCAE0C9A0A0E0A0000000000000000000A0B09A0000A09C090D0D9CA909000000000000000000009009000900900900009090090000000000000000000000000000000000000000900909A9CA00900CA90D0DADEBCA0E9EEDE9EACE00E9CE0E0A0C0EA0C0C000A000000000000000000000000000000000B0DA9A009C00090000000000000000000000000000000000900000000000000000000000000000000000000000000090009000009090009090B09A0E00F0D0E0FAFEFDEB0F00E0ADACE0AC0CA0A0A0F00000000000000000A0900A00A00A0E90DA0D0D9F09AD000900000000000000000000090090009000000000000000090000000000000000000000000009009009CB000090090D090B0D090C09EFAEAE0ECEEDAEBCE00E0ACACA0E00A00000000A00000000000000A000A00000009000A00DB0F0090C9A900C09000000000000090000000000900090090000000000000000000900000000000009000000000900909090000009AD090B0E9A000EDADAF0EFAFFCEBCACADE0CACACBC0ACA0000F000000000000000000A0000000A0A0A9CB00D0DB0F90C0DA900090900000000000090000000000000000000000000000000000000900000000000000000090C9A0000000000B090B0D0D0000EEDAFECAEBCFEEFFE9E0CA0ECAC0AC0AC000A000000000000000000000000000A0000000A00DBCBCD0009B090009A0000000000000000000000000900900000000000000900000000009009000000000900F0090909000000B090E9C9A9A90ADADAEE0F0ECEFEFFACAC0E0ECA0E0E0E0A0A0000A00000000000000A00000A000000A00A0000009CB0F9D0C909C90D9000000900009000000900900000000000000900900000900000000000909000000009009A90000000D09C099A90D00A00ACACE9EACFAFEFFEFFA9E0E0A0DA00000C0000009A0000000000000000000000000000000A9A0E9AD90E9B0F090DA0DA09000000000900000000000909C0090090C000009C00009000900900000000000D0090D0900090B00009BC0DADAD00000E0F0E0E0ECAFEFFEFCA0E0E9E0CACA0A0A00A00E00000000000000000A00000000000000000090DADB9E0D0DAFA9DA99000000009000900000000900090900000009C9000B0000090000000000090900A090B000090C0090B9009B090E0A0CA09E0E0E9E0EFEFFEFE9E00E0E00A0000C0000000000000000000000000000000000000000A0A0ACAD09C9DB0F9C9DA9D000900009009000000090C00C909A0090909000090009A09C000009090900000909AD0900B00090000CB9F09CF009E90CEACAF0E0FECFFEFE9E00E0000E00A00A00AC0A0B000000000000000A00000000000000A000000090BCB0F0D9E9B09CBCB00900000F090090000009A90A0D0900000A09C090D090009009000000000000D09000900090090DB9C909CA0F0E0E0B0CBC0E0E0FEEFFFFEBCA0A0E0000C0000000000E000A00000000A000A0A000A0000000000A0B0A0009C90F090C9E90090D000000009C90C0900900009C909E9090D090900000C9000000009000090090B0090009090900B0DBB0BC9CACADA9E0E0EACADACADEFEFFEDAC0C00A0A00A00A00A000B0A0000000000000000000000000000000000000E0B0F90F0F9090C9CB090900D09A9A90900000900C0B0090F0909E9E9D0B090A90900900090900F090DB090F000A09F0F0D0D090ACBCACE0F0F0CBCACAEEFEFFEDA0A0A000000000A00C00A0A000000A0000A00A00A00A0000000000A0ADA0B0900D00F9F9CBCB9A909AC009A0C9C900090090009090C9CF0D0AD0909A0090C90CA000009E9E0909F090009009C9DB099B09A9A09E0E0E9E0E0EAC0E0EDEFFEFFEAD0C00AC00E00C000A00C0F0000A000A00000000000000000000000000000A0EB0BD0C9A909D0D09C90900090B0F9B0090C090000909A99AD9090F099D0A9009090F0D0909F9F00B0090009A90BC9E9CB090CAC0ACBCACBCAD0EACBCAFEFFEFBC0A0A000A000A0AC00A0A00A0A0000000A0A0000A0A0B0A00A0A0000A0A0A000C9CB9BCDE9E0B0DA9CB09C9AD0D0C9D0A990090900F0D0E90F0F090E0090090090090BCBD090990090A9090DBD0B90F9CBCB09ACF0EACACACAC00E0ACAFEFFEFEF0C0CA000A0000A00C000F00000A0A0A00000A000000000000000A00000D0F0B0A0D0B99F99C9AD0A90CB0D09A9BCBBD00B0C9E9F09A909E909DAD99009000900B9C990B9E9A0D909D0FBDB0A9D0F9E0DA0CACA0E0CBCADACADA0ACEDEFFEFF00A0A000E00CA0000A000AA000A000900000A00000A00A00A00000000BCA0A0AC00F0BDADE9E9AD9A9D090D0B00DCB9C90F0D9E90090D09E9DBDA9900AD090F009C0B9AD9C9ADDBADB0F9C90D9F0BCBCBAC9EAD0ECBACA0E0A0A0C0CAEFFEFFE9E0C00A000A000CA000A009A00000A000A000000A00A00000000A00A000DA9000B00E9ADB9FBD9A0D00BCB090D0B0CF9AD99A09F9BC900090A0BDE9F990F090DB09BCBDA0BD99AD90DB90B0F0F0F90DA0DAE0CAF0ACCACA00D0CA0A0CFEFFFEBE0A0E0C0A0000A000A0C00E00000000A000A00A00090000000000000ACAC0E9A0CA900F0E9C9BC990F909DADA09C9B0F9AC9DF09C9ADB09C99C099A9E990DA90DBC99C9D90BCB9ADB0DA9DB9F9F0FA0FE0CAF0CAC0A000DA0A00000A0EFEFFFEDAC00A000CA0000AC000A09A0000000000000A00A0A0A000000A00A9009A90000000A00090B0CB0E900C0E909CA90C90D99E90F0BD9ADBC9A090009C9000B9CBBC9BCB0BCBDB0D9BCB99CB0E9E0F09E00FACCAAC0BCACA00000A00C0E9EFFEFFADA0E00A0A00E00000A000A0000A00A0A0A00000000000000A090A0000A0A0A0A0A0009A0A00B0D99CB909C9E99009ADA9E9E909D0AD9C9B0D09E900B0909009C9BCB9DF9BCBDBEDBDBCB0ADACBC9EB0EAC0A0D0AC09000ACA000A0ACEFEFFFACAC000AC000000CA0AC0A0E00000000C0000A000A000000000CA0900A0000090000A0A000000000CA90AD0B09A0D0C909C909C90AD9B0B9C90B00DBD09A9CB00B0F90FA9EDBDA99A9A9A9ADA0F0BAC0E9C0BC0AE0A0A0E00000AC00CBEFFFFEFF0ACA0000E0A0A000000009A0000A0A9A00000A000A0E9000000E0A000000A0A0000000A000A00A90C900D0D0D09A909A9CB09E900C09CA909090009AD9009D00D0FD9F9BCB9DB0DB0DA0F0F0ADCBAF0E0E0AC009C00000A00C00A00CEEFEFFE9E900E0A000C00A0A00A00E00A00C90000A00000000000A00A0B090000A000000A00A0A00A00000CA90C9A9A90BC90F0D0BD0F90F9B9090DAD0090DADB0990B9DBF9AF0F9BDA9ADA0FA9F0B0F9ABC0CADA00CB0E0A0A0A000A0A000ACAFFFFEFE0CA00000A0A000C0CA0CE90000A0A00A00000000000B000000C0A00A000A0A00000000000000A0A909A90DC9C00BC990AD0BD0F90C0F0DA90ADE9099CBFCBC9E9CBD9FDADA90F0BDB0FA9EDA0EC0EACA0F0A0000000C00E000000E0EFFFEFFEB0ACA0ACA0000A0A0A0FE0A9000090A0000A000000A00A000A9A000000000000A00A0A90A00000D0CE09C9A9A90900CADD9EDAD0F9BD0F0DE9D09E9CA9C9BDBF9FF9EF0BDB9EB0BCBEBCBE9ACF0AE09AC0AC0ACA0E0A0A000A0CA000CEEFFFFFCE00C0000C0AC0C0ECE0FEEA0A0A0000000000000000000000009A0000000000000090E00A00A0A0A9E0AD0E90F090900ADBCBFBDADAD9F0DA9F0F9FDB0F0F09E9BF99FDACB9E9EB0BCBCADA0EC90E00BC0B00000000000A00A00A0A0FEFFEFCBDA0A0A00A00ACAE9EFEEFB000900A00A0000A00000B0A00000A000A00A00A000000AC0BC90A0000F0AD0A090F0DADCFF90DBC9CAD9F9E9FBDF0BCF0BCF990DF9F090F0ADBE0BA0FADA09E0CB0AAC9AC0A0C0A0A00ACA0000C0000C0EEFFFFFBEACAC0C0A0CACACFEFEFFFC00A0A0000000A000A00A00000A0A0000000000000000AC0BE0A00000A00F0A900E0CBCBA909E9E90B99A9EBDBC9A9DBDBDF99ADB9A909E9ADB00B0DB090A9E0EB0E9C0A00A000A0000E0000CA0A00A00ACFEFEFFEF0900A0ACEBCFEFFEFFFFEBE000000000A0000000000000000090A009000000A0A009AC090A00A00A0000CA009A0B0D0F0909B90DADB9DADBF9CBCBCB9FFDBCBDADA9ADACEBCBACB0ADA0B0CB00A90E00DA00C0A00000A0000A0CA0CAEFFFFFF00E0E0ECBCEEFEFEFEFEFF0B0B0A00A0000A0A0DA0A000000000000A0A000000000000B0A000009000A0B009A0000A000A0E00C90900909E9CBF9BDBDA09EFBCB0FBCB09A9CBC9A0F00F0CB0CB00E00B000A0A00A00A00A000C0000ACFEFFFEFFE0E9E9EEFFEFFFFFFFFEFBC000000000A00900A0000A000000A00900000A00090A0A0C000A0BCA00B0000A000A0000B09090B0A0009E0B09B09E9E9A9FA9ADBCFBCBCBE9EFEBE9EBFFBFBFFBE9A90AC0A0C0000C0AC00C0A0A0A00CBCFFFFFFACBCEEEFFEFFFEFEFFEFFFE0A0A0A00A0000A0BC0B0000000A000CA0000000A0A00C00A0A9C0000CAC0CB0000000A0A000A0A0090A9A09C0E00F0B0BCB09BCBEFBFBFBF9EFADADBFFFFFFFFFFB9A0A00A000A0A0A000A0A000000CA0EEFEFFEFEFEEFFFFEFEFEFFFFEFFEFB00090000000A0000A000000000000B000A000000000B0A09000A0A0A09A9A0E9A00000090A090000A00000A0B0BCADADABCBACBFBFFFFFFBFBDFEFEFFFFFFFFFFFFF90CA90CA000C000A0000A0AC0A00E0FFFEFFFFEFFEFEFFFFFFFFEFFFFFFCB0A0A9A00A00000000A0A00A00A0000B009A0000000009A0A0000D0DAC0E900009A09A00090A00B00A0A090E0F0B0B0BCB009ADFFFFFFFFFFFAFCBFFFFFFFFFFFFFBFA90A000B0A0A0C00E00C00A000E0EEFFFFFFEFEFFFFEFFEFFEFFFEFEFFF0A000000B00A0A00A9000000000CACA00A000A00A0A0000000A0A0AA0B000E9A0000000A0A09000009090E09A0ADAF0FB0B9EBAFFFFFFFFFFFFFFEFFFFFFFFFFFFFF9A0AC0B0C00000A0A00A0A000E0BCEFEFFFFFFFFFEFFFFEFFEFFFEFFFEBA009A000A0000000000A000A0000A0B0CADA000000900A000B0090C9C90A9A9000A00A090090A0000A0E0A90AC9F0F0BBCBDABDFFBFFFFFFBFFFFAFFFFFFFFFFFFFFBA9C90A00A00A0A00C0A000C0E0ECEFFFFFFEFEFEFFFEFFFFFFFFEBFACBCF0A000A0000A0000A0000A0000A0D0CA900DA0000000000A000ACA0A0A0000A0A90090A0BCA00A0A000090A909A0B0BE9BEBDAFBFFFFFBFFFFBFEF0F9FBFFFFFFFFFF9A0A00E00A00C000A00CACAF0FEFFFEFFFFFFFFFFEFFFEFEFEFAFCCFACAA900A000A0000A0000B00000A000A0900A000B000A0A000000A0900000B00000C0A00000009E090000B0AD0A0A9CAD0BE9FBFF9E9FBFBFBFBFFFFFFAFBFBFFFFFFFFBE900E90A00E0A0E00E0ACBCEEFFEFFFFFFFFFFFEFFFEFFFFEFADABA0000F0A0000000A000000000000B000A00A0A90A000A0000000A0A9CA0B0B000A0A00A00A00B0A009A0A0A0CB0A9000A9ABDBFFFBFBFBFBFFFFBFBFFEFECBCBFFFFFFFFFB9A0B0A00DA000000E9ECFEFFFEFFFEFFFFFFFEFFFEFFFEAF0BCAC0C0E0AA0000A0A0000000A0A00A0000000000000009009000A0B00000A000000A00900A90909000900A000900B09000A900FDAFBFBFBFFFFFFBFBFFFFEFF0BFBFFFFFFFFFFBCB0C00CA0090E9EE9EEFEFEFEFFEFFFEFFFFFFFBEFFECAF00E000A0A00CF00A0000A000A00000000ACA0B00A000000A00A0000000A9A0A9A9A0A000ACA900A0A0A0A0A90A9A0A000A9A900B9ABFFFFFFFBFFBFBFBFBFBFFFEFDAFFBFFFFFFFFA900A0A90AE0E0E0FEFFFFFFFFFFFEFFFFFFFFEFEFACABC0EA0E0AC0CACA0B000A0000A0000009000090000000A00A0000009A000000000000000A90000E00000009000A0000090A0900E9E0E9FBFFBFBFFBFFFFFFFFFFFFFBEBF0FFFFFFFFFFBF0B0D0AC90E9EFFEFEFEFFEFFEFFFFFFFFFFFFEF0FAC0A00C00C0ACACACF0A0A0A0A00000A0A0A0A0A0A0A0A0000000A0A0A000A0A0A0A0A0A0B0A0B0B0B0B0B0B0A9A0B0A9A0A90A0F9BB9BFFFFFFFFFFFFBFBFBFBFBFFEFFCBFBFFFFFFFFFF0B0E0ADAEEFEFEFFFFFFFFFFEFFEFEFFFFFFFE9EE0E0E0E0A0E0E0E0ECAA00000000000000000000000000000000000000000000000000000000000000000000000000000000000A9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFBFFFFFFFFFFB9ACBCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0E0E0E0E0E0E0E0E0A000000000000000000000010500000000000070AD05FE','Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled Selling in Europe, he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(8,'Callahan','Laura','Inside Sales Coordinator','Ms.','01/09/1958','03/05/1994','4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00900000000000009090FB0000900000090000000909BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0009C90C0F9E9BE000090009000D09009009000000000000000B0900000000900000FF009CD00000009000090900000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0D0900909E9FC9000900900FBFA90000000090000909000000D00B0000000000009000009B00000000090900000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0900B00009E9E09000900F9DFFFF090009000090000090090B09090000000000009F00000F0000009000009000000BFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9AC90009009090C9000099E00D0FFFE900000000090009000F000000000000000009E90090F00000090090900009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00900000000900900009F00090909ED009090900000090090000090000000000009E0009F0000000000000909E90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFF90D00909090909000900BC90900009BDA90000000000BEFFE00000000000000000090F09A0009000090000900090BFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFCBBF00000000000090009FE00000000FFC000900909DFBD0B0000000000000000000099ED00009000090009F00009BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFC9F000000909000000099E00000090B0090090000BFC00D00000000909A00000000009000000000000900BF009ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFF9E9FF90000009090090009BD0B0909C900000090900900B00000000000900000000000009000090000000900009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFFFFFFFFF09F0009000900000000000FBC9000A00909000009F000F0000000090000900000000000000000000900009F009EFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFEFFFFF0F009000000900000000090DAFDBD0900009009FE000900000000009000900000000000000000000009090FC9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDFBFFFFFBFFFFFFF0000000000000000009000090000000000000090000F000000000000000900000000000000000000000090009FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBFFFFFFFFFFFF090909090090000000000009000900090000000000B0090000000009000A0000000000000000F00009000900BFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFBFDFFFDFBFFBFFFF00000000000000009090090000900000009BF00990F00000000090000909000000000000000900F9E0009009FDFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBDFFBDBFFFDFFFBFFC000900900000000000000000900090009CFC9FF0EB09090000000900000000000000000009009009A000009BFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFEBFFFFDFFFFFD0009009090DBDB00000000000000090FBFFADAD0F90009A00900009090900000000000000F00090D9000000FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFFBFDFF9FFFDBFBFFFEF9EB00000000F0FADFBCBC90000090000BCFFCF0F00F0090090900909000000000000000000090000000009009BFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFBFFFFFFFFFFFFBFBFFD000900099A9DF0FFFFBCF000000090BD0B09000B09A90900090A090900000000000000009E00009000009AFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFFFFFFFFFFF9FBDBFBDFBDFDFBCBA000099FEDFE09F0D0FFBC00000900D0A9C0000F0BDA09A9000900009000000000000000099E000B0090099FDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AFDBFFBDBFEFFFFCFBDFAFBCFFDFD00000FFF0F9C009E09CBC00009E9AFD000000F900D009C09009000090900900000000000090000000000BFBFBFBFFFFFFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDBEF9FFEF9F9F9FBDFADF9FBDBEBFE909009BD009B0F9FE9F0900009C900000000B09F0090B900000900000000000000000000090990000009FFFFFFFFFFFFFFBFFBFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFBFF9F099EB9F9FBCBE9FABDBFEFFEFFDFBC00090FE9AFEF9E09F000000000000000000F0900B09000090000009090000009000000000000000009FF9FBFFFDFBFFBDFCBFFFBFFF0FFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFEFFFFBE90FDFADBF9F9FDFCBFDBF9FBFFF00000090DBDFFED00000000000000000000B0B909F090B000000000000000000A90000000000009000BFFFDBFFBFDBDFBFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFDFBDBE9F9F9B0BDFF0FBEFAFBDBFDFFFFFEFF0009000000909090090000000000000000F9CB00BFC90900900000909009009C0900000000000000099FAFF9FF0FAB0F9FBEF9FFFDBFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBFFFFFFFFEFCB0B9FBDF9FDBFFEBFAFFFBDBFF000900090000000000000000000009000F09099E90B00900000000000900909ADA900000000000090BFDB9E90B9D9F9ADBDBFFFBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFFBFFBFF9FADBDBDBCBCFBAFBBE9F9FFDFBCFFFFFF90000000000000000000000000000000B0A9E099E9C090B090000090009000900000000000000000909BC99BCDBEBFFFFFFFFADFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFFFFFFFBFFFBFFCFBFFFFDFBFFDBFFFAF90B9FFDFFDFFFFBFFFFFFFBDAC0000000000000000000000000000000F9090B0090B0009A000000009000C000900000000000000000009AE9BBF9FDBFBFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFDFFFDFFBDFBDBFAFDEBFFBCBDEBD9E9FBCBFBFADFFBFFFBFEFF909F0000000000000000000000000090FC909C900909000909009090000B9090C0900000000000000000999E9CBFAFDFDFFFFDBFFFFFFFFFFFFFFFFFFFFBFF9FFFBFFFFFFFFFBFF0FFBFFBFFFEDFBFDFADFBDBDBEF9F0FFF0FDFFBFCFBDEDBDAF009F9F9000000000000000000000000FB09A90A90000900900900009090000A9000000000000000000000B9FBDBDBFBFBFFDBFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFBDFEFBFFBDFADF9FBFBDFBFDBEDAFBCBDAFBF9FFFBF9EDBFFFBFFFF9F000000090000000000000000000000B0F0900900B0900000B009090B00090900000090000000000900099CBCBDBFADFFFFBFFFFFFFFFFFFFFFFFFFFFFDFBFBF9FDFBFFFFFF9FFF9FFBDFBEFF9FEBE9BE9BF9CBFBF9F0FADBCBFFBFFF0FF0F9E0000000000000000000000000000090F09F0A90090000090909E0000000000000900000000000000000000B9BDAF9FFBFBFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBFFDBDFBFF9FBFF0FFBDBDBE9FDFFDBFF0FBF9E9EDBDBFFFDBDFE9FFDBFBC9FA00000000000000000000000000000F90BD9E9009000000000909090909000900000009000000000000090E9BDBF9FFFDF9FBFFFFFFFFFFFFFFFFFFFFFBFFBDFFFFBFFBFCBFFDF0FF9EFADBDBFBB9AF9ADBCBCBDBBEBF09BFAFBDBF0FAD0FBC9D09000000000000000000000009000B090B0909A009000909009A0000000090009000000000000000000099ADADAFBDBFABFFFFFFFFFFFFFFFFFFFFBFDFF9FFB9F9FFFFFBFDABFFBDFB9FBEBDADEFDBEDF0BDBFADF9F0F0F0FDEFF9FBDBF09B0A90000000000000000000000000000F00B0DA9090000000009000090090000000000000000009000000009ADB9BDBCBEDBDFFFFFFFFFFFFFFFFFFFFFFFFBFFE9FEFF9FF9FDBFFCBDAF9FE9F9E9FB9BADB0BDADADBDAFF9F9FFB9B0F9E9F0DBC0900000000000000000000000000000F09CB09AD0B00000000090900900000000009000000090009000000090F9E9FBDBF0BFBFFFFFFFFFFFFFFFFFFFFBFCF9FFDBDBF9FFBFE9FBFBF9EB9F0F9FADEFDBCBCB9F9FABDB0FAF0BDEFF0F9E0B00B9000000000000000000000000000090BE9009090909009000000009009009000000000000000E00009000009B0F9B0FBDBDBDFFBFFFFFFFFFFFFFFFFFFFFBFFBFFFBCBE9FE9FF0DBCBDBDE9FADB9B9BCB9DBCB0F9FDADBDB9F0A90F9ADBC9F000000000000000000000000000000000F90B00F0B0C00900900900900900B09000000900000909000000000000DBC9F9CBF0BFBFFFBFFFFFFFFFFFFFFFFDFFFBFCBDFFFDFB9FB9FBDBFADA9F0DBCFCFCBDAA99ADBE9ADBCBCF099FBBCB099A0900000000000000000000000000000000B0F09B0909B09000000009000009000090000000009000000000900009BA9FADBF09EBDFBFFFFFFFFFFFFFFFFFFFBF9FDBFEBF9FBDFF0FF9E9E9F9F0FB0F9B0BB0F9DADBC9BDBE9F9B9E009C90DA009000000000000000000000000009000000F09BC09A900900900900009A000009B0000000900000909000090F00090DA99ABCB9BEBDFFFFFFFFFFFFFFFFFBFFFFFEBF9BDFF0FBCBFDAF9F9F9ADF09F9ADBC9F09A9A9BADA9DA9E9E9900BCB00900000000000000000000000000000000900F009B09C0B00B0000009000090000009000000000000000090009000009BDAD9DBC9D9FADFBFFFFFFFFFFFFFFFFFDBFDFCFFADBFDFBDBF9FADB0F9A9F0BD9ADBE9F0D0D09DADA9F9B09ACB090090000000000000000000000000000000000000F09A0F099090D0900000090900090090B00000090000000000000900000009A0B0B0BF9FBFFFFBFFFFFFFFFFFFFBFFFBFBF9FBDBF0FBE9FBDBCBDADB0F0BE9F09B0B0B0BDA9BBCBC0F0D90009000000000000000000000000000000000900000B00D990B0009A000009090000900000000000000000000000000000000099B9F9F09ADBFBDBFFFFFFFFFFFFFFFFFFF0FDF0FBCBE9FBD9F0DADBDADB0F9BC9DA9E9E9C9BDA90D0990B909A0000000000000000000000000000000000000000000F09A0A090B00900000000909000000909000000090000000000000000000000909E9DAF9FEFBFFFFFFFFFFFFFFFDBFFFA9F0DBF9FBDBEBFBF0F0B0DB0D0B0B0F9A90B0009CB0F0A9C0B009000000000000000000000000000000000000090000FB09909E9C900900009000000000000009090000000000000000000000000900B090BDBE9BFFFFFFFFFFFFFFFFFFF9FFDFBFBCBDE9E9F9CF9F9F9FADB0F9E9F0D9F099F0B09909D0B00900000000000000000000000000000000000000000000F00009A90B0B000009009000900000000000000000000000000000000000000909A09AD9FF9FBFFFFFFFFFFFFFBEFFF0FADBCBDA9BFBCBB9E9A9E99B0F09B90BAB0BCA09C9ACB0A9090000000000000000000000000000000000000000000000F99E909DA9000900000B0000009009009090009000000000000000000000000009090BDBE9FFFFFFFFFFFFFFFFFF9E9F9DBCB9EBDF0DBFDE9F9F90F0DADBC0F0D0D00990A9090090000000000000000000000000000000900000000009090009BE09A9A0DAD900000900990000000000000900000900000000000000000000000000090B9FBFFFFFFFFFFFFFFFFFFFFBFADB0F9DA9FAD0B9F0DA9F0B90B09B09B0B090AD909A9009000000000000000000000000000000000900000000009000F9F0909B09AB000000900A900000009000000000000000000000000000000000000090BCBCBFBFFFFFFFFFFFFFFBDBDADFADF0B9F0DBF9E9FBADA9F0F9CB0DB0DAD9A9000B000900000000000000000000000000000000090000000000000000F0B0F0000F9C900000090900900000000090900000000000000000000000000000000009B9FDFFFFFFFFFFFFFFFEFEBDB0DB0FAD0BA90FDB0D9BF09B0B99E9ADA90AD09B00090000000000000000000000000000000000000000000900090000B00F90B0B90B0000099AD0000000090900000000090000000000000000000000000000090FFBFFFFFFFFFFFFFFDBDBDB0FB0F9D0F0D9F0B0DBAD0DBCBC0E909090F9000009000000000000000000000000000000000000090900000000000000F909A9090CBC90000000B0909009000000090900000000000000000000000000000000009A9FFFFFFFFFFFFFFFFFBF09F0DB0B0B9B0B0BDBAD0B9A9B09B9BCBCB0000B0900900000000000000000000000000000000000000000000000900000FA9ADA90B9A9A9000090000000000090900000000000000000000000000000000000000009FBFFFFFFFFFFFFFFBDE9FE9B0DBCB0F09C909C9BD0F9C9E9C90909C9B9900090000000000000000000000000000000000009090000000000090000F0009ADA009C900B00009A90090009000000090900900000000000000000000000000000009FFFFFFFFFFFFFFFFFBF09BC9A990D09E9ADA9A9A90B0B9A9ADA9A9AC0009000000000000000000000000000000000000000000000009009000000B09BBD0909A9AC909000090000000009000090000000000000000000000000000000000009BFFFFFFFFFFFFFBEBDBC9BC9AD0E9A9A909B09D0D0BCB9C9AD09C90909A90000000000000000000000000000000000000009000000900000000000F000CBFAD00C9B090A0900000090009A000000900000000000000000000000000000000000BFFFFFFFFFFFDFD9FADBF0B90B990D0D0BC0DA0B0F09CB0F9A9A90F090000000000000000000000000000000000000000000000000000009090000F9A9090B0B0B00F099000000000090090900000090000000000000000000000000000000009FFFFFFFFBD9A9E90D090D0BD0A9A90B099A99C909B090B0D09CB090A9090000000000000000000000000000000000000000000000000000000000F090B0BDBC90090BC009000000000090900000900090000000000000000000000000000009BFFFFFF9FCBFDB9BDB9B0B9C0BD090B0DA090A9A90C9AD90B0B09CB0D0000000000000000000000000000000000000000000000000000009000000B0AF0D0BCB9A90BCB090090000000900A90000000000000000000000000000000000000000BFFFFDFBDBFCB9EDB0FC99CB9900BC90909CB900DA9B090F09C9A90900090000000000000000000000000000000000000000000000009090000090F9090B0F9BC900090F00000000090000909000000000000000000000000000000000000009FFFFFBFFFDBFFFB0FDB9FA90BCB909A90B0900DB090C9E90F0BC90B00B000000000000000000000000000000000000000000000900000000000000FA90BCB0F0BE909A9A9F000000000909000B00090900000000000000000000000000000000BFFFFFDFFFF9FFDFBFE99F9F090CB0DA9CB09A09A9B090B09909A9C900900000000000000000000000000000000000000000000000000900000900F9E0909E9F99AD090DA9090000000000090009000000000000000000000000000000000009BFFFFFBFBDFFF9FBDF9FE9F09E9B090909090900D009A9C9ACB0D0B090000000000000000000000000000000000000000000000000000000090000F09B00A99A9E9B0CB09E900000000000900090000000000000000000000000000000000009FFFFFFFFFFBDBFFFFBFF9FA9F9BC9B0A9A90F09A90F090B90990B09000900000000000000000000000000000000000000000000000090000000009BAC0909ACBE9FCB90A90B09090000000009000909000000000000000000000000000000009FFFFFFFFFFFFFFF9FEDBFDFF0F0BC0D90D0909090090F90CB0E9090E90000000000000000000000000000000000000000000000000000000090900F9B0AD09099A9BCB9C009CA00000000000090000009000000000000000000000000000000BFFFFFFFFFFFFDFFFF9FDAF9FBDF9B9A90B0A9E90B09000B09909E09009000000000000000000000000000000000000000000000000000000000090F0AD90A0B0ADBCB0F9A90B90900000000090009000000000000000000000000000000000BFFFFFFFFFFFFFFBFFBFFBFDBFDA9E9E90F09D0900D00B09090A0909B09A000000000000000000000000000000000000000000000000000000900000B0990A9D009BCB9F00909000000000000009B00000000000000000000000000000000009FFFFFFFFFFFFFFFFDFDF9F9BFCBFDBDB0F909A09A9009090DA0D9A090C09000000000000000000000000000000000000000000000000000000009090F00AC90A9F00BCB09B09E90900090000000009000900000000000000000000000000009BFFFFFFFFFFFFFFFFFBFBFEFDFBDFADBCB00F09B9C90B009A099A09F00900000000000000000000000000000000000000000000000000000000000009AB099A900BD09ADAD0F090000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFDBFDEDBDBE9FB9FBCBDBB0F0C0B0909E09000900090A90900000000000000000000000000000000000000000000090000000090900F0A0A09A90A909B9A909A090000000000000009000000000000000000000000000000BFFFFFFFFFFFFFFFBFFDBF9FBDB9EDFBCBDAD0D0B9B0DBC90909A9CB09A090000000000000000000000000000000000000000000000000000009000009BB00909E9E99F0F0E90F09000000000000000000000000000000000000000000000009BFFFFFFFFFFFBDBDFBDAF9FAD9EDB9A9F9E9ADBBDAC9A09A90A09000900D009000000000000000000000000000000000000000000000900009000909A9CF0A0B0009A00B099F00B0000009000000000000000000000000000000000000000009FFFFFFFFFFFFFFFADF9F9E9DA9B0ADBD0F9BDB0DA9BC9B0909090909E0909A000000000000000000000000000000000000000000000000000000000990BB0090B9A09A9CBE09B0D000000090000000000000000000000000000000000000009FFFFFFFFFFFFBDF9F9BE9F9EBDAD9B0DA9AD0BCBBDE9B0DADA9C000B090A0090900000000000000000000000000000000000000000000000000900000AD0F00A00ADA0D0B09BC9DA90000000000000000000009000000000000000000000009BFFFFFFFFFFFFFEBF9F0DB099099A9C9B0D9A9DB0DA9F0DA9090B09000090900000000000000000000000000000000000000000000000000000000000B09BA0009A99090A9CBCB0A90000009090000000000000000000000000000000000000BFFBFFFFFFFFFFDBD0DADB09F0F9AD09BCB9A9CBADB9F09A909E9090090900000900000000000000000000000000000000000000000000000000900090D0BCF0A0A9AA9A09A9A90F900000000000090000000000000000000000000000000009FFFFFFFFFFFFFBFDBFB990F0909C90F09090D0B9DADADFF90F09E9090000A90B000000000000000000000000000000000000000000000000000009000B0B09B009009AD0BC09CB90BD000000000900000000090000000000000000000000000BBFFFBFFFFFFFDFBC90DAD990F90B090BCBCB090E99B9A9DA909A90F09A090000909000000000000000000000000000000000000000000000000000009090F0B00A0A0B0BC9A9A9E9CB000000909000090000000000000000000000000000009FFFFFFFFFFFFFF9DB9F9DBCF99090DAD09090DA990F0F9FADA9AD0B9000900090000000000000000000000000000000000000000000000000000909009ADB00E000090B000B009E9AB900000000009000090090000000000000000000000009FFFDFBFFFFFFDF9FBDFFDBFDBDADA9099A9BC9B0D0B0B9EBDB9C90BCA90900090090000000000000000000000000000000000000000000000000000A0B090009B0000A90BB00DA09BD0E9000000090090000000000000000000000000000000BBFFBFDFFFFFFBFFDFFDBFFDBDBD9DB9009C9A9C9AD09C99FADA9A9099CB009000009000000000000000000000000000000000000000000000000009090F0090BB00A00A000B0A9F00B99A0000000090A0000009000000000000000000000009FFFFFBFBFFFFFFFFFDBC9009090B09CBDB0909A909A9A9ADBDBD0D0BCB0090009000000000000000000000000000000000000000000000000000000090909A090F0A00A9A9A099009F0FAD09000000009090009A00000000000000000000009FFFFF9E9FFFFFFFDBCB09BD9A9AD09E9090DAD090F09C90909BFAB0BC90DB0E90009000900000000000000000000000000000000000000000000000900F00090CBA0000000A09A0E9B0B0909000900009000000000000000000000000000000BFFBF9F9FFFFFFFDBC99FFFFADFF9E909009099ADB09A9ADA9BCF9D090B0B00900000000000000000000000000000000000000000000000000000000009090B09B0B00A00B00B0B09ACBDE9A9E90000000090000909000000000000000000009FBFFDA9BFBFFFBD9BFFFFFFFFFFEFF0F090A900900F0D090909B9EB0F09C90909090009000000000000000000000000000000000000000000000000909A0000000BF0000A0A0000B09B0B9C909A900900000090000000000000000000000000BFFFFBDA9FFFFFD0BFFFFFFFFFFFFFF9BFAD9AD00990B0F0BC9ADBDF90B0B0DA9A009000000000000000000000000000000000000000000000000000090909090900B000A0900A0B0B00F9E90B09C09000000900009900000000000000000009FFBF0F99FFFFF00BFFFFFFFFF9EBFF0BCFDA9F009000909909AD0BEB0F0909A90C90000000000000000000000000000000000000000000000000000000B0000A009AA000000A00000BCB9E9A90C9A90000000000000A0000000000000000009FFFFFF90BF9A9909FFFFFF9F009BDB0F0FBA9CB09AD00909E9A90BDB9D0BDA9090909A900000000000000000000000000000000000000000000000000090009090BA9F0A00A000A0B00B00B09A9B09A000000000900990000000000000000009BFDF990BDFFDF09BFFF9E9E99D000090909C0B0F009A000090DA99ADFA990DA9E9A0000000000000000000000000000000000000000000000000000009A900000009AB00000B00000A90F90F0D09A9D9000000000000E909000000000000000BFFBFE9A9B090900F9F9F9F9E9BD9B0CB090900909009090090090F9B0F00B0909090900900000000000000000000000000000000000000000000000090009009000B0F0000B0000000A9A0B09A9E9E0A9000000000009000000000000000009FFFF0909D09A909B9F9F9F9F9FCB0D99090B09909090000000090B00DFBDBC9ADA9CB00900000000000000000000000000000000000000000000000000090000009BCBB00A000A000A9A9AD09E9F90999C09000009009A90900000000000009FFF90B9F9A9FDFBFFFFFFFFFFFFBFDBF0BDA9CB0A90AD909090909909B90009A9090900900000000000000000000000000000000000000000000000009000000900B0A0A0000A00A00000B0BDA90ADB00A900000000000000000000000000000BFBE9090F9FFBFFFFFFFFFFFBFFDBF09F09DA9BD9E99A09A9A9A9ACB09E9B9AD09A9A09A0000000000000000000000000000000000000000000000090009000009009A9F00000B0000A00A00BCBD9ADBD00B0900009090909000000000000009FDF9900B0FADFFFFFFFFFFBDF9FBCBF09F0BDADA99E9DA9C90D099090B9C0D90B09C90D090900000000000000000000000000000000000000000000000000000009A00AB00A0000A000000B0B9A9ADA9A9009A0000000000000000000000000BFFBBCB099BDBFBFFFFFFBFFFAF9FBD09A0909909F09A99E9A9A90090900B9A0F09A990A90000000000000000000000000000000000000000000000000090000090A0B09F0000A9A0000A0B009ADADA9AD09000000090009090000000000000BFFDBC9909BCBFFFFFFFFFFFDBD9F0D0B9C99ADA9F09AD0F090D09E9B09E9900990D09A09009000000000000000000000000000000000000000000900000000090BC9000AA000000000000000B0DBDB0D09E9E909000000000000000000000099FBFDBF0BC099BDBFBFFFFDFBCA909A9009AC909B0BD0B90B0B0B0990F90B0F9E0B0B0C909A000000000000000000000000000000000000000000000000000900009A9AB0B0A000A000A00B000000BCBADA909A0090000000009000000000000BFFFBDBD9B9A9FADFFFFFFF9F99E09009A99A9B0C9CBD0F0D9C90B0FB0BD0909900909B00C90909000000000000000000000000000000000000000000000000009000A90BF0000A90000000000A9B0BD0B09E909000000000090000000000009FFFFFFFBF09D09FFBDFFFFBE9F099009000090C9B9A9A99B0B9BD9F90D0B9E9A0BDA9009A90000000000000000000000000000000000000000000000000009009ADA90A00B000000A0000A0A00900FF0B0DA90F000000000000000000000009BFFFBFDBD0DBA9BF9FFFFF9FDBE9B00900909009BC0DBD0F09CBC9E90F9BDA909D9009E9090A9000000000000000000000000000000000000000000000009000900900B0FBA0A00B000000000A00A90B9E9A9E90B00000000009090000000000FFFFFFFFBFBD9E99FBFFFFFBFDF9C9BC9B09C9B009B09A90F9BDBFBDB9E90DADB0A9B09A90900900000000000000000000000000000000000000000000000090A90A0B0B0AF00000A000000000009A9CBDAD09AD090000000000000000000009BFFFFFBDFDBE99F0BDBFFFFFFBFFBC9B0DA9A090909F09F90F0F99CBCB9F9B90D9C0D0900F0900090000000909000000000000000000000000000000000009009090B00AB9B0000A0000000A00B0A9A90B9A9E90BC000000000009000000000BFFFFFFFFBFF9FE9BDBFFFFFFFFDBCBD0F09D9F0F09A09E90FBDBEFBDBDA9E9E9A9B9A9A90900B0900009009E9ADA0000000000000000000000000000000000A900AB0A900EA0000900000000000A0B09E9E9F09A900000000000900000000009FFFFFFBFFF9FF9BCBDFFFFFFFFBFDB0B09F0B099009DB9BFBDBF9BDB0F9F9B9F9AD0D09C9009000009000B0909090000000000000000000000000000000090909A9009A9ABF0A0A0A00000000A09000A90BCBCBD09000000000000909000000FFFFFFFFF9FFF9FDBFBFFFFFFFFDFADF9DB0BC9E0D9A9CBD9DBCBFDBDF9E9E9E9C9A9A9A9A9A0900900009C909009B00000000000000000000000000000000900A90ABE0A00B0000A9000000000A0A0B0BC9A9B0AF0000000000000000000009BFFFFFFFFFFFBFBFDBDBFFFFFFFFBDB0F0DBDBB99A09B9EBEBFBF9FE9FBDB9F9B9BDB0D9090900900009009A90B00C90000000000000000000000000000000A909A990B00B0F00009A00A0A0000000900B0BCBCBD00900000000009000000000BFFFFFFFFFBDFFF9FFFFFFFFFFFBDFFDB9A909C9A99FCBDBDF9FDF9BFBC9F9ADE9E90F0BD0B09A00900009090C909B00000000000000000000000000000009009E0A0B00B0AA0A00A0A0909000A9A0A0B0F09A9B0B9E09000000000000000009FFFFFFFFFFFFF9FFFFBFFFFFFFFDFBCB9E9CBCB0D0F0B9F9FBF9FAFFDBDBE9F9B99CB990A9C9000900909A09090F000000000000000000000000000000000090BA90B00B0A0F0000B009AAA0000000000B0A90C9C009A0000000000900000000BFFFFFFFFFBFFFFBFFFFFFFFFFFBDDBDE90B909B0B9BDF9EBDEFBDF9ADBF9F0F0F0BC9E9DA900900000009000B09090000000000000000000000000000009A9AD0A9AA00A00B0A000BAE9000000A000090B9E9A09B90D9000000000000000009FFFFFFFFFFFFFBFFFFFFFFFFFFFFBE9A9F90FBCBD0F9A9F9FBDBFBDFF9F0F9F9F9F9B09A909A90909000009A90BCB00000000000000000000000000000000909A90090B00B0F0000B0B0A0A0A0A000A0A0A09A99AC09A0900000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFDF9F9F0BD09909B9CBDADBDBFDFBDBF9F9F09E90BC9F9E9E900A000909009C909000000000000000000000000000000009CADA0B0A000B00A000A0A00000000000000090BBC9E090BCB000000000000000009FFFFFFFFFFFFFFFBFFFFFFFFFFFFBCBD0BD0BDADB0FBDBFFFFDBFBDBF0F9F0BDB0BD9A9090909090900000900000900000000000000000000900000000009A90900A09A000AB000000000000A000A0000A000B09B09090B00000009000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFDF0BDA0F9A9BCB0DAF9BCBFCBDEBDBFE9F9AD9CBADADA9A9E9000000090B000000000000000000000000000000000009009A0B09A00A0A0F0000000A0A0000A0000A00A9A9F0D009A9C90000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09DB09D099DBDBDFFBDBFFBDBFDB9F9F9BA9D909B0D09009090000000900000000000000000000000000000000000B00900A00B0009AA000000000009A000A00000000A0B9A9000B0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBDA09F9A9E9A9ADAF9FFF9FDBFDADFADAD0DB0BDAD9A909A000090000900000000000000000000000000000000009009E0A900A00A9A0B000000A0A00A000A000000B0B9BCAC00090C9000009000000009FFFFFFFFFDBFFBFFFFFFFFFFFFFFDBDA99F0AD0909FDBD9F0B0F0BFCB9FB9DB9FB0BDA9A090F0909000000900B00000000000000000000000000000009009009000A90A0000E00A0A090000000A9000A000A0A0B99090A90A00000000000009BFFFFFFBFFFFFFFFFFFFFFFFFFFFBF909F00990B9FA9ADBEBDBD9BD9BDFBDFADE90F099C9F09090DA90000000900000000000000000000000090000000A09A90A9A900A9A9A0B000000A0000A000A0A00000B0F0ACB0090090900009090000000BFFFFFFFFBDADBDBFFBFFFFFFFFDFFFA9BDADBC09FDBC99DADAF0BE9BDEBDB9BF99F0BB09A9A9A0000000000090000000000000000000000000000000900C0B000A0A000A00F00000A0000A000B0A0000A00BA90B00909000000000000000009FFFFFFFFBCB9B0BC9FDFFFFFFFFFF09D0909099BC9A9B0F0F9D9FD9FCB9DADFC9AD0BD0F0D09C9909000000000000000000000000000000000000000909A9900B00000A900AB0A00B0000A000A0A000A000B000B0DA00A009000009090000009FFFFFFFF9F9F0D99BDAFBFFFFFFFF9F0BCB0BCBC9A9C0F9B0B0A90B0B9FABDA9BDABD0B909A909A0000000000000000000000000000000000000000000090A0B0A00A90A0B0A00A000A0000000090A0000A0A9A9A0D009900000000000000009BFFFFFFFFFFBF9E90B99FDBFFFFF9E90909C909A909B90D0D09909090909DA9DABD09F0CB0D0B0090000000000000000000000000000000009000009099AC9A090B00A0B000F090A00000A00000A9A00009A000A9A0900AC0900900090000000BFFFFFFFFFEDBF9F9CBCBFFFFFFFFDBDB0B90B090DAD0B0B0F0FBCBCBC9A99E9D0F9A9B909A9090000000000000000000000000000000000000000000A09B09A0A00B000A00A9A000000A0000A00A00A00A00A09A90B00990000000900000000FFFFDFFFF9FBCBCBCB99F9FFFFFFFBE909C09C90B090BC9F9BD0090909AD0B9B0B9ADAD0F090CB09000000000000000000000000000000000000000090DA0A090B0A0A9A90AB0000A00A0000090A00000B00009ADAD0C900A000009000000009BFF9BBFF0FBC909099ACBDBFFFFFBD99CB09A9AC9BCBDBBD0F0F9BCB0909ADACBDAD990B090B90000000000000000000000000000000000009000009A9A9009AA00009A0A00FA000000000000A000000A0000A0BA9A9BC9090000000000000009FFFC909FFC0000000990B9BFFFFFADA9090009900909C0FBC900090BCB09099909ADAD09A90009000000000000000000000000000000000000000B0C9A0B0A090B0A000000B0A0A00A0000000A0000000A00000F0F00B0F0900000000000000BFF90090BFF00000000090FDFFFFDFBCB0E99000B090B9F0FE00000090090000090909A9C90DA900000000000000000000000000000000000000090B909A0F9A0A0A9A0B0A0F000000000000A0000000000000A9AA9BD0B09A000090000000009FBCB0009EF0900000090F9BFFFFFBD9099000B9D00900BFF00000000900090B0A9A9A9CB0B0900000000000000000000000000000000000900090900EB09A00B009A9A0000B00000A00000000000000A000A09E090F0ADAD000000000000000FFFFDA9009000000099A9B0FFFFFBC9A090009000BD009FFC0900000000000909D090D9A909000900000000000000000000000000000000000900DAC9B00A9AB0B0A0A9A000F0A0A000A0000000000000A0000ABFAB0F909A9000090900000099FFFBDA9000000900009C9FBFFFFFFE9DA0F009090A9F000F000000000009A0900B09A0900009000000000000000000000000000000000900009A09B00BE9A00A000B000A00B00000A000000000000000000000009AB0F09C00900000A900000ADBFFFFBD0B0900909C9B09FFFFFFBDA9900900D090090900000000009000900B09E99CA909000000000000000000000000000000000000090009000B00B09A90BA00A090A0F000000000000000000A00000000BAA90F9E9A900000009000009BFFFBFDFFBDF0F0A99A9CBFFFFFF9FF9CB09A90A90090F0F090009000090909090C90A900000000000000000000000000000000000000000000900BD0B0A0A9A0000A90A000A00A00000000000000000A00000A0090A9A090090000000000000BFFFFFFBE9E9B9F9DA9DBBDFBFFFFE9CB0C90099009000909CA9900D99CB09AD0B90B909000000000000000000000000000000000000009000000090A0B0A9ACAB0A90A0000B0000000000000000000000000009A0A9ADBE90000090009000090F9FFBFDF9F9E90B099A9FFFFFBFF9FBC9B00900090B0909A99CA990A0909C9A9CA90C00900000000000000000000000000000000000000000090B0A9A0B00AB0000A000000F0000A0000000000000000000000A9A00009009090000000000009FAF9E9ADA0909009AC9E9BFFFFFBFCBB0C9F0F0B09090BC90B99CB990B0B0090900B0900000000000000000000000000000000000000000000000D0A9A0B000B00A9A0A000B0A000000000000000000000000A0A09A90ADB00009B000090009BFF9E9C9090000090D9B9FFFFFDFFFBD0F9A090900000909A9C9A900E90D09F09A9D09A900000000000000000000000000000000000000900009090A9A090A9A00A00000000A000A00000000000000000000000900A0009000909000000000009FFFF9B00000909ADBAFFDFBFFBFFADAF90090000090909AD09ADBCB99E9A000090A00000000000000000000000000000000000000000000000000A9A0B0A9A00A00A0A0000F0A000000000000000000000000A0A000B0009000090900090900BFFFFFFFBDB9FBFFBDF9FBFF9FFFDFBDFE990090900000090BC90090009090909E090909000000000000000000000000000000000000000000909ADA900B000A00000000000B00A000000000000000000000000B0A9000F00B9000A0900000909FFFFFFFFFFFFFF9FBFFFFFFFFFFBFFBF9EBD0A000000000009A9A9CB000000B0900000000000000000000000000000000000000000000000000090A0A9EBA09A0A00000000F00000A00000000000000000000B0000A090090C0909000000000BFFFFFFFFFFFFFFFFFFFBFFFFBFFFFFDFFFDAF99090900900900D00900909090900909090000000000000000000000000000000000000000009A90A9E9A900AA000000A0000A0A00000000000000000000000A000A00000B009B000090000009FFFFFFFFFFFFFFBFFFFFFFFFFFFFFFBFFFBFFFDEF0B009009009009009CB09000000000000000000000000000000000000000000000000000000009A9A0A0A900A000000000F00A00000000000000000000000BA900A00900B00F090009000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBDBCBDA09A09A09A90B00000000000090000000000000000000000000000000000000900009090FA00090000A00000000000B00000000000000000000000000000A900009009009E9A0009009FFFFFFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFBFFFFBCBDBC9F0900009090000000000000000000000000000000000000000000000000000900A0900B0A00A00000000000000E00000000000000000000000000B0A00A0000090B00909909009ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADFF9E9B0000090900000900000000000000000000000000000000000000000000000090090DA0B0A90A000000000000000B0A00000000000000000000000A0A000000A9B0090B0BCA00A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFB9EBD0090900000000000000000000000000000000000000000000000000000000090000B09A0090A0000000000000000F000000000000000000000000000000000000099AD0D09090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBF9EF9009009090900000000000000000000000000000000000000000000000000009000090DA00B0A000000000000000000A0000000000000000000000000000000000000AC9A90B000009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9DE900900A090000009000000000000000000000000000000000000000000009000090A909A90B0A00000000000000000F00000000000000000000000000000000000090909CB0D0B0009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDAF9EB900DA90900000090000000000000000000000000000000000000000000000000000090BC90A00000000000000000000B000000000000000000000000000000000000A90B0B09A90090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBF9F9000B0900090009000000000000000000000000000000000000000000000090000090A9AD00B000000000000000000000E00000000000000000000000000000000000090090DAD0900009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDFDBCB090090909000000000900000000000000000000000000000000000000000000000009C90BA0A00000000000000000000B00000000000000000000000000000000000009ADA90B00F009A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BCBD0090B00B09000900900090000000000000000000000000000000000000900000900A90BD090000000000000000000000F00000000000000000000000000000000000A009090BCBD090009FFFFFFFFFFFBFFFFFFFFFFFFFFFFFFBFFFA90F9DB9A090D00900009000000000000000000000000000000000000000000000000000900090F00A0A000000000000000000000A0000000000000000000000000000000000000B0B0F0900B0099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FF9DA9C0909A90090000090900900000000000000000000000000000000000009000000000BDA9A9000000000000000000000000B000000000000000000000000000000A00000909C909EBD00B0C9BFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBD909EBDA90009009009009000000000000000000000000000000000000000000000000090090009C00B00000000000000A00000000E000000000000000000000000000000000000009ADB090AD009A0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FBDB0F0900B900900000909000090000000000000000000000000000000000000000000009BCA9A0000000000000000000A00000B000000000000000000000000000000000000B0A909F9F9A900999FFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFDA9FADF90009C0000900900000900000000000000000000000000000000000009000090000B00990900A0000000000000000000000A00000000000000000000000000000000000000D0BE9A00DAD090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF090F9F90009A9090B0090090090000009000000000000000000000000000000000000009AD9E90E00A000000000000000000000000F00000000000000000000000000000000000B09A909E9F9A909A9E9FFFFFFFF9FFFFFFFFFFFFFFFFFFFDFF09F9F9A900090009000009090000900000000000000000000000000000000000000000000A09009000000000000000000000000000A000000000000000000000000000000000000009E9E9A9C9E90909BDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A9E9ED000909000900900009090000000000000000000000000000000000090000000099D0A9A0A09A00000000000000000000000B00000000000000000000000000000000000A09A909F9E9A90F09BCBFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBC09BDA90909A00090000090900A0900009000000000000000000000000000000000000BCA009C9000A000000000000000000000000E0000000000000000000000000000000000099AD00B0A9E9E90BC0B9FBFFFFFAFFFFFFFFFFFFFFFFFFF9FC99FDA9000090909000909A0009090009000000000000009000000000000090000000090090B0B0A009000000000000000000000000B000000000000000000000000000000000A0A0DAFD099E909E90BD0F9FFFFFFDBFFFFFFFFFFFFFFFFFFFBF009A909009E0009A9000090900000000000090000000000000000000000000000009A0F009CBC000A00A0000000000000000000000B000000000000000000000000000000000090B09A9AC99FA99AD0B9ADABFFFFBFFFFFFFFFFFFFFFFFFFFDE900D0009009900000090900090909009000000000000000009000000000000000000D9009A90B00090000000000000000000000000E000000000000000A000000000000000000000DADADB0E9DAD09BC09BDF9FFFF9FFFFFFFFFFFFFFFFFFFAF099B09000B000909000009090000000000900090000000000000000000090000000B0AD0B0DA00000A000000000000000000000000B00000000000000000000000000000000000A9B0BDB0E9FADA9BCBDBCB9FFFF0FFFFFFFFFFFFFFFFFBF9FD0BC0009009009A900090900A09A9000900000000000000000000000000000000099C090B0DA9A09A00000000000000000000000000A00A0000000000A00000000000000A0000000009CB0F9B09F9E9B0B09ADBFFFFDBFFFFFFFFBFFFFFFFFFF0C0B0B000909000009000009090000900000090000009A0090000000000000000000BDA9C9A000A0000A00000000000000000000000F0000000000000000A0000000000000000000BCA9CBCF0F0BCBCE9CB0DADBFFFADBFFFDFFFFFFBFFFDBDFB09C909009E0900900090900009090000000000000000900009000000009000000B0009A0F9A009A000000000000000000000000000B00000000000000000000A00000A0000000000090B9B0F9E909B99A9CB9A9FFBDBFFDFBFFFFFFFFFFBEFBC9A900000090009000000009090000090009000009000000000000000B0000000909E90D90009A00000000000000000000000000000A0000000000000000000000A000000000A0000B000C0FDA90BCBCAFDB90FDFBDCBFFFFFFFDFFFDFBDFDBC9090B090090909009090909000A9000000000909000A900009000000900000009ADA90F00A0B0000000A00000000000000000000000F00000000000000A000000000000000000000000B0909ADF090DBD9A9E99A9FFB9FFBFFBFBFBFBFDAFBDB0000000090A0000000000000090009000009000A0090000000000000C90000900909E90B00000A00000000000000000000000000000B00000000000000000A00A000A000000000A000000A909ADF0B0FADDA9EBDA9FED9FF9FDFFFFDFAF9DAFCB0090000090900900000900900900000900009090000009000000090A00000009A090E900A9A0000A00000000000000000000000000A000000000000A000A0000000000A000000000A009000A9A0F0F9FAB9C90B9EDB9A9FFFBFADBFFD9EBDB9C090090090000900009000000000000000909000009009000900000090000000AD0F090A90000000000000000000000000000000000F000000000000000000000000000000000000009A009E9C9F9F0F0D0DA9E9C9B9E9FFDBDFDFFDB9A99F9E90000000000900000000009090090009000A000000000000900000090000000990B09A000A00000A0000A0000000A00000000000000A00000000000000A00000000000000000A0000000B0090B00B0F9FAFAD09A9E9E9ADBBEFBF9FBED0FF0F0000900009000000000009000000000000909000009A90000000009A0000900BCAD0A00A00000A00000000000A00000000000000A000B00000000000000000000A0000A00000000000A0000B00090CBCAD9F9A9C90909C9ADF9FDBF0F9A90BD9F00000000090090000000000000000900B00C09090000000900000090000009090A90B009A0000000000000000000000000000000000E000000000000A00A00A0000000000A0000000000A9009E0B09F9AF0DF09ADA9A909B0F9ADAF9E99F9A909090000000000000000000900009000900B000000900090000009000009009E0900A00B0000000A000000A00000000000000A0A0000B000000000000000000000000000000009000A000000B00909ADAD09A09A909C90E90DB0FDBDBC9E9A9DA00000009000000000090000009000A900D09009C90E900000009A0090900DA09A0B09A0000B00000000000000000000000000000000A00000000000000000B00000B000A0000A0A009000B00900C000BEDADBC9CB0009090BC9B0BC9B090DA090000000000000000000000000009090E9A0090A0A900000000000000000B00B0B00A0000A000A0000A0000000000000000000000000B000000000000000A000A0A00000000000009000A000A00B009099A90F0B0CB0B00090BC9D0BC9ADB0900000000000000000000000000900000900900090900900000009000900BC0B0B00F09A9A00000900A000A000A000000000000A000A00E000000000000A0000A00000A0A000A000000A00000000900B00009E90FCB09C0090E909A0BC9A9009000000000000000000000000090000B09A9D0B9E0000B00000009000000F00B000F0A0A000900A0A00090000000000000A000000000000B000000000000000000000000000A000A00A0000000000009009E9E90F0B0D0A900A90000909AD090000900000000000000000000000A09D0DAC9A00000009C00000900A009E900B0BEB0A909A9A0A09000A00A0000000000A00000000000000A0000000000000000A0000A000000090000000A000A000000090090CB0C9CBC9C9FD0009000009E000000000000009000900000009090900B0900090D009E9000000A0909A09A9B0A90090A0A000000A00000000000A000000900000090A0000F0000000000000000000A00000A000A00000009000000A00000B00B0F9B0B09A000AD00000090090000000000900000D009009000A00D0B0090BCBCB00B00000000900000DAD0ACBCA9A0B09000A9A000A00B0000000000000A0A00000000000A00000000000A000000A09000A000A000A000000A00000900000000900C00DAD09FF00000000E9000000000000009CB0000000090909A90DADA90900090000009000009CB090B0B0A90E9ACA0B000009009000A0000000000000000000A00000B0000000000000A00A900A0A000000000000A9A00000000A0000909A0FBC9A90FF000000000090009090000090C9A0000B00BC9A9E9E90CB000000000009009000009B0B0D0A0B009AA900B000A9A00A00A00000A000000000000000A0000000E000000000000000000A90000009A00A0000000000000A09A9000009090B0DCB00F090000090009A0009009000B00909000900BC9009CB0000000000000090A000900C9CB0B0DA9A0900B009A9000000B00A0A000000000A00A0000000000000B0000000000A000000000A00A000000000A0009A0000000000A00000000DAA9CB00009CB00C9AD0909E090CB0000000099E0F9000BCA0000009000000900A90000E9A9A9C9EB0000BCB00A000A0B0A00000900000000000000000000000A0000A0000000A00000A0000A009000A00A09A090A0000A0000000A90000090F09D0BC90B0E90FDBAD0ACBC09A0900D0D0B0F0E90000BC009000090000000900D00090900D0DA9B00B0FB0A00B0B0A090009000A000A000000000000000000A000000F000000000000000A000000A00000000000000A000000000000A0A000A0900A09AD009BE9A0C9AD9C0B0C9009A90BC90090D0E90090000000000090F00B00000A0BDA9A9AC0BCB0000B00000900A00A0A000A0000A0000A00A000A0000000000A00000A0000A000000000A00A000B00A000A0000000000000000000B0900B0D9EDA0D009C9DBC9A0B9CB0EBDADAD00AD000A9000000C009000000A000D000009C9009E9E9A90A0B0B00A9A9A0B00A00090A00000000000000000000000000000B0000000000000A00B00000900A000090A00000000000A00000000000A000A0B0FDAAF0F0A00ADDACB0D90E90000AD000AD00000009A000000000909A0090B00B0F09B09A0A9000A0B0000000000900A0090A90A000000000000000000A00000E0000000A0000B00000A9A0A000000A000000A000009000000000000009A0900B0BDD0D09D099A0BD0E0AD000009000009000000000090000000D0E0090A0C90C90BE0A00900A9A0900B0A0B0A000A000A0000000B0A000A000A0A0A00000000B0000000000A0000A00000000000A0000000000000A00000000000000A0090A0000FABEBEACA0C9C0A9090000000000900000000909000000909A90900C909ADBAF0090B0A0B0009A0A00900009A0009A90A0A00000000000000009000000000A000000000000A0000A9A9A00A000000A00A090A00000000A00000000000A09A9A909C9C9DBD09A09C00CB000000090000000000000000000AC00000D0BCBC9A090B0A000900A9A0009A0A0A9A0009A00A09009A000000000000B0A000000000B00000000000009A000A000B0000000900000A0000000A000000A0000000000000A0A9A0A00BE090A90090F090900A00000000000000000BC9090900A9090BE9AAC090A9A0A90000A00090B0009A000B09A0A000000A00000000009A00A00000E00000000000B0A000009A000000A00A000900000000000000000000000000A00000900909FC9CADC0F00009E000909AD0A000000009CB0000A0AC9E90F0F0B0D0B0A0900900A09000A9E000B0A00A000A0900A00A0000000000A9A000000000B000000000A000000A90A0000A00000000A0A0000000000000000000000000000000A00A0A0BFADB0B09CB0F00C00000009000009ADA00C9CB09C9A90F0BA90A0B0B090A0A0000A0B09A009A00000900B000A90000000000000B0000000000A0A00000000000A0A00000000A000B00A900000000A00A00A00A000000000000000000000009000DADEDE0AC90F9B000000000909BC909F09A90D0B09E9AF0DA09A0000A00000A90000A00B0A90A09A0A00900000000000000000000A0A0000090B00000000000000900A0A090B0000000A00900A000000000000A00A00000000A00000000000B0B0B0BD090000ACBCB09090DADADAFCA9E9CB0AD0FE9E90BA9A09A9A000000000A09A9A00B0AF9A00000A0A000A00000A000A00000900000A000E00000000000000A0A0909A000B0A90000A0000009A000000000000000A0000000A00A0000A0000000ADA0B00D90F0DADAFADADAD9BDE9FADFDAF09A9A00000000009A00000000000A0B00BB0A00B0B00000000000A0000000000A000000000AB0000000000000A000000A0A9A0000A00000A009A00000000000000000000A00000000000000A9A0B0900D0DB0ACB0F9E90D0F9ADAE0BDAD9A0B09A000000B0A00B0A000A90000B0B090A9ACB09A00009000000000000000000A000A000009A9A0000000000A0090B00A9A90000B00090A9000000000A09000000A0000000000A000090A000900000000B09A0D09C9ACBCB0B0ADAD9F0A90A0B0A09A9A9A0000B009000000A0A00000A00A9A0A009A0A0A00A000A0000000000000000000A000B0000000000000A0000000A0A900A00A000A9A0A000000A000000000A00A000000000A00000A00B0A0B00A09A09A009000000D090A009000900000000009A0900A0A0B00000090A9A90A9009009A009000000000000B000000009A90A0000000E000000000000000A000A90090A9000009A9009000A0000000A0009000000000000A0000000000009000900A09A0900A9A009A0A090A0A9A00090A00A00000A000000000A9A9A00000A90A0A00A09A0A9A090000A9A00A000A00A00000000A00B00000000000A00000A900A0A00009A0B00A0A00B00000000000A00A0000000000000000A0000009A0A0A0B09A0A00B00090A09000A909AC0A0A090009A00000009A9A0B0000009A0B00A0909A90A009000A0A090000B000000A90A0000A0000A0000000000000A00000A0900B00A0000A90900000090A00A00000000A00000000000A00009A0A0009090000A909000000A09A00B090A00B009000A000000B00A00000009A0A0A0000B090A0A0A009AA0B000000A00BA0A00000009A00000B00F00000000000000000009A0A00A90B0B00A0A0B000A0000000000000900A0000A00000009000090A0A000B090A000B000000A9A00A0B0B00B0A0B009A000000900A9A0A9A90090A9A00A00000909A090000A90009A0090000000A00000000000A0000000000000000A0A00090B0A00000B090000B00000B0000A00A0000000000000009A0A0900A9000A000A000A000B0B0090000900000B009000A000B0000A00000900A0A9A09A0B090B0B0A0A09A09A090A0A0000A0000A00000000000A00B000000000000000000900B0A0090A0B0000A90A0090A0009A0000000A0000A000000A00000A0A0000009A0090000A00000A0A9A00A0B0B0000A9A9000000A000009A0A9009009A9000A000009009A0BA00A0009000000A0000000A0000A0000E00000000000000000A0B0000B0A0900B0A90A0900A0000A0000090009000090000A900000900900A90A09A000A09000A00090000000000A0A900000B0A00090A0A000000A0A0A0A9A90A0A9A0A0A0BC9A900000A000B000000A0090A00009A0B000000000000000000000A900090A00000000A0000009000000A00A0A0000000A0000000A00A00000000000A000A00900000A000000009090A00A00009000A0900000000090900000A09000000090BA00A0B0A090000A9A00000A000000A000A0000000000000000000A900A9A0A90B0000B000A90A00000A000000900A000A0000A000B00090A90A09A0000090000000A00000B0000A0A0009A90A0A00A000000A09A090A0A0A90B0BA0A0B09A0A09A9000000A000A90000009000000009A0F000000000000000000000A000009A000B00009000000A00900009A000009A00009000A0000A000000000090000A000A000009000000B009009A0009000000B0A00000000A009090A0B0090000A0909A00A9A0A900A0B0A00000000A00000A00A0000000000000000000000A9A9A00B000A0000A00A9000A0000A0000A00000000A000900090A00A09A000A00A000B00000000A00A00000A0A00000A000000000B000A0A0090A00A9B0BA0B0B000A0ADA9000900A09009AB00A00A0000000000B0000000000000000000A09000A9A00A900B00000000000000B0000A900A0090A000A00A0A0000090009A000000000009A00A000000B0000090A9A009A000A0B00A0090900A900A0ABADB00A0B090A900A0B0A0000A0B0BCB000000000000000E000000000000000000000A0009A09A90A000A000000A000000009A000900A000000900900009A0A0A00000A90A900A00000000009000A9000A0009A000A9000BA90A0A0A000A09090BA0AB0000A09A0B000000B00000A9A0000009A00000A00B00000000000000000000000A9A09A00A09000000A0000A00A00A0000A009000000A00A0000A0090090A000000000B00A000000A0A00000A0B090A000000009ABCA0009009A0900A0FA00909A0B09A0B000A09A00A09A9A0A0000A0000000000A0000000000000000000000000DA009A9A0A00000000000000000000900A00A00A9000000A9000000000B0B0A00A00090000A009009A0B00000A90A00000A0A90B009A0A000A0A09A009A0A0900A09AC0B09A09A09A0000090A00000A00A0000B000000000000000000000A9A0A9A000090000A0000A00000000900A00000000000A090A000A9A0A0A00000090090A0A0A00000000000000B0B0A909A000900A9A90A909A09090A09A0A9000A090A09A00A00A0B0000A0B0A00B000000000000E0000000000000000000000009A0009A9A000000000000000A00A0000A900000A0090A009000000900900A0000A00900090B00A0A9A09A0B00A9A0A000A0000000AADA0A00A00A90A0900E9A90AC90A09A90B0900A9A90009AB000A00000A000B0000000000000000000A00A9A009A000000A000000000A0000000A0000A09A0090A00000A900A00A00A900A0090A00B00A009000000A0000A9000000000A0B0A9A90A900000A90A90A0A9A00A9A0A09A00A000A000000A9E000A0000A00000BA000000000000000A000090000B000A00A00000000000000000A09009A00A0000A0000A0000A090900000A09A0A00000A0000A00B0B090B0B0A9A9A9A0090000009AA9A9A9A90A90A09A9A9A900B09A00B090A0009A0B09A9A00000009A00000F000000000000000000000A9A00A0000000000000000000000000A00009090A9000B0900B0090A0A09A9090000090B0009A90000000A0000009A000000A000009A090A00000A90A09A000009A090AA0B00A009000A090A00A9A090000000000AA00000000000000000000A0000000000000000000000000000000000A0A00A00A9A00A0000A000000A00A0A9A9A0A00B0A00A9A9A9A90B0B0B09A9A00B00A00A00B0A9A9A0B00B0B09A9A9A00BA909000B00A0A0B09AB0BA9A000A0B0A0000A9B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A00A000000000000000000000B00B0A00A000A00B000A0A9A000000000A000000000000000000000000000000000000000000105000000000000DFAD05FE','Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO Employees(EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,Address,City,Region,PostalCode,Country,HomePhone,Extension,Photo,Notes,ReportsTo,PhotoPath) VALUES(9,'Dodsworth','Anne','Sales Representative','Ms.','01/27/1966','11/15/1994','7 Houndstooth Rd.','London',NULL,'WG2 7LT','UK','(71) 555-4444','452','151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00D999D999999D9D999DB99DD9F9D9D9D99D99D9F9D999BD9FD9D9D9D9D9DFD9F9F9DBDBD9DBD9DB9FD9FDFFFFFFFFFFFFFFFFFFF9D9F9DB9D9DFD9DB9F9BDF9F9D9DBD9BD9F99DBD99999999D9DBDBD9BDDD9F9DBDBD9F9D9D99D9BD999D99D9D99DB99D999D9F9D9F9D9D9999D9B9BDBD99F9D9999D9DBD9FDBDBDBDBDBD9F9D9DBD9D99FD9F9DD9FDD9FFFFFFFFFFFFFFFFFFDBDF9DBDD9F9DBD9DD9DD9D9DDBD9D9DD9D9D99D99999D99D9F9D9D9DD99BD9D9D9D9F9DBD9FD9DD999DB9DBD99D99D999D999D9BD9D9DBDBDD9D9DD9D9DD999999999FD9F9D9FD9D9D9D9F9D9F9D9DBDF99F9DF9F9F9FFFFFFFFFFFFFFFFFFFFD99DF9DB9DF9D9D9F9F9F9F9BD9F99F9F9DBDF9D99D999D9D9D9D9F99BDD9D9F9F9F9D9D9D99BD999999D9D9F99D999999D9F9D9D99F99DD99B9D999D9B99D999D9D99FD9DBDD9DFDBDBD9D9D9F9F9D99DF9FD9FD9FDFFFFFFFFFFFFFFFFFFFFBDF99D9DFD9F9DBD9D9D9D9DD9D9DD9D9D9D99F99999999B9DBDBD9D9D99DBD9D9D9D9F9F9D9D9BD999D9F9D99DBD9D999BD9D99D9D9D999D9D99F9F9D9DB9D9999BD99F9DDB9F99D9DD9F9F9D9D9DBD99D9DBD9FD9FFFFFFFFFFFFFFFFFFFFFD9DDBDB9DBD9F9DBDBDBDBD99F9F99F9F9F9D99D9999D99D99D9D9DBD9F9D99F9DBDBD9D9DBD9DD9F99999DBD9999999F9D9DBD9BDBD9FD9BD99D9D9D9D9D999999D9DFD9F9DD9DF9F9DBD9D9F9D9D9D9FDF9DFD9FDDFFFFFFFFFFFFFFFFFFFFF9F9D9DDBD9F9D9D9D9D9D9FD9D9DF9D9D9DBD9F999999D99D9DBD9D9D9DBD9D9D9D9DBD9D9D9B9D999D9D9D99D9D9999D9F99D9D9D99D99D99F9D99DB999999D9D9DF99F9DDBDF9D9DBD9D9F9DBDBDBDDB9DBD9F9FFFFFFFFFFFFFFFFFFFFFFFD9FDBDBDBD9D9DBDBDF9F9D9BD9F9D9F9F9D9D999D9D999DBDBD9F9DBD9D9F9DBD9F9D9F9DBD9D9D9999BD9F9B99999D99D9D9BD9D9D9BD99D9D9BD99D99D999F9F99FD9DBD9D9D9F9D9DBD9D9D9D9D99DDBDF9DD9FFFFFFFFFFFFFFFFFFFFFF9F99D9D9DFD9F9D9DD9DD9FDD9D9DBD9D9D9DBD999999D99D9D9D9D9DBD9D9D9DBD9F9D9D9D99D9F999D9D9DD9D99999FD9F9D9D9BDBDD9DF99F9D9D9BD99999D9DD9D9F9DBDBDBD9F9F9D9F9F9F9DBD9BDDBDF9FDFFFFFFFFFFFFFFFFFFFFFFDDF9FDBD9DBD9DBDB9F9BD99F9F9D9D9F9DBD9FD999D9BD99D9F9DBD9D9F9DBD9D9D9DBD9F9D9BD9D99999F99D999D9D99D9DB99FD9D99D99DD9D9DB9D9999DBDDB9DBD9DBDDD9D9D9D9DBD9D9D9DBD9FD9FD9DF9FFFFFFFFFFFFFFFFFFFFFFFFBDD9DD9F9D9D9D9DD9DD9FD9D9D9F9F9D9D9D9999D99D9D99F9D9D9F9D9DBD9F9DBDBD9D9DB9D9F99999D9D999999DBDF9D99D9D99D9F9BDDB9DBD9D99D9D9D9B9DBD9DBDDB9F9F9F9FD9D9F9F9F9D9D9FDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFD99F99F9DBDBDF9F9FDB9D99F9F9D9D9DBD9F9D9999D999BD9D9F9F9D9F9D9D9DBD9D9DBD9DD9D9D999D9D9D999D99D99DB9DBD9D9F9D9D99DBD99D9999B9DBDDD9DDF9DF9DDD9D9DD9BDBD9D9D9DBDBDBDDBDFFFFFFFFFFFFFFFFFFFFFFFFFFDFD9FDDBD9D9D9D9DD9DF9FD9D9F9D9F9D9D9F99D9DB9D9D99BD9D9DBD9DBDBD9DD9DF9DBD99F9F9D9999F999999F99D9D9D9D9DBD9D9D9FD9D9D9BD9D99D9D9BD9B9D999F9F9F9F99DD9DBDBDBD9D9D9DBDD9DDFFFFFFFFFFFFFFFFFFFFFFFFF9FD9BDDBD9F9F9F9BD99D9F9D9D9F9D9DB9D9D99B9D99D9DD99F9D9DBD9D9DBDB9F99D9D9F99D9DB99999D99999D9F9F9DBD9F9D9F9F9D99D9DBD99999D9DBDDD9DDBDFD9D9D9D9DF99F9D9D9D9F9F9F9DF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFD9DFDBDD9D9D9D9DD9DF9D9DBD9D9D9BD9D9F99D9D9F99F99D9D9F9DD9F9F9D9DD9DF9F9D9DD99F9D99D9999D9F9D9D9D9D9D9D9D9D99D9F9D9D9D999D9F9D99B9F99D9D9F9F9F9F99F9D9F9F9F9D9D9DF9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9DB9F9F9FDBDBDB9DBDBD9F9DBDD9D9F9D99999D9D99D9FDBD9F9BD9D9DBDBDB9D9DBD9B9D9D9999BD999D9DBD9DBD9DBD9DBD9D9F9D9BD9999D9BD9F9FDD9DFDBDBDD9DD9D99D9DBD9D9D9DBD9DBDF99FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDFDD9D9DD9D9D9DD9D9D9D9D9D99F9D9DB9D9DF9D99DBD99D9D9DDDBDF9D9D9DD9F9D9D9D9F9D999D9999BD9D9F9D9F9D9F9D9DBD9D9D9DF9D99D9D9DD9BD999DD9D99F9DBDFD9D9D9F9F9D9DBDBD9DFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9DB9DBDB9F9F9F9BDBD9F9DBD9D9DDB9DD99999DBDD999D9FDBDBD9D9DBDBDB9FD9D9F9DBD9DBD999D99D9D9D9D9DBD9F9D9DBD9D9F9D999999D9D9F9BDD99DF99DBDF9DBD999F9F9D99D9F9FD9D9F9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDBDD9D9DD9D9D9DD9D9F9D9D9F9D99D99F9D9DDD99BD9DBD99D9D9F9F9D9DDDD9DF9F9D9D9DBD999D99D9DBDBD9F9D9D9DF9F9D9F9D9BD9D99D9BDBD9DD999F99FD9D9DBD9D9D9D9D9FD9F9D99F9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD9DB9F9DBDBDF9F9F9FD9DBD9D9F9D9DF999F9B99DD9D9D9FD9DBD9D9D9FDB9BDB9D9DF9DBD9DD999B9B9D9D99D9F9D9F99D9D9D99D9D999D9BD9D9DD9BD99DDD99F9F9D9DBDBDBDBD9BD9D9FD99DFD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9FD9D9F9D9DD9D9D9DD9F9DBD9D9F9F99D9D99DDF99DB9D999F9DBDBDBDD9DDD9DD9FD9D99DBDBD99D9D99F9DBD99DBDDDBD9DBDD9BD9F999D99D9F9BDD999B9DF9D9D9DBD9D9D9D9FDD9F9F9FDF9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9FD9D9DBDB9F9F9F9BD9D9D9F9D9D9D9F99D999D9F9D9BDDD9D9D9D9DB9F9BDDBDF9BDBD9D99DBD9999DF9D9D9DF9D9F9D9F9D9BD99D99D999DBD9DD9BD99DD99D9F9F99D9BDBDBD99BD9D9D9D99D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F99F9DBD9DD9D9D9DD9F9F99D999D99DD9DBD9D9D9D9DD9B9DBDBDBD9DD9DDDBD99DD9D9F9DDBD9999DF99DBDBD9D9F9DBD99D9DD9D99D99BD9DDBDBDD999DB9DBD9D9DDBDD9D9D9FDD9F9F9F9BDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9DBD9DBDBDBDBDBD9D9DD9FDF99F9BD9D9DBDBD9F999DD9D9D9D9F9F9F9BD9FDDBDBD9DB9D9D99D99DF9D9D9DBD9D9D9D9F999DB9D99D9D9F9D9D99D99D9D9D9DBDB9D9BDBDBD99BD9D9D9DD9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9F9D9F9D9D9DD9D99F9F9BD9999D9DDB99F9D99D99DBD99BD9BDBD9D9DDDDBD9F9DD9DBD9DBDBD9DF9D9DBD9F9DBD9F9DBD9DF99D99F99DBD9DBD9DB999BD9DBD9D9D99D9D9D9DFD9F9F9FDBD9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD99DBD9F9F9F9F9FDD9D9DD9DD9D9999D9D9D9DDBDD9D9FD99DD9DBDBDB99FDBD9F9F9D9D9D9D9D9BDDBD9D9D9D9D9F9D9D9D99D999D99D9D9F9D9BD9D99D999D9F9D9F99D9F9F999D9D9D9DD9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBD9D9D9D9D9D9DBDBD99F9BD9F9DDF99DBDB9D9BD9D99DDB9D9D9D9DDF9D9DF9D9DBDBDBDFDBDDDBD9F9F9F9F9F9DBD9F9FD9F9D9D9F9D9D9F9D9999D99DF9D9DBD9DBDBD9D9DDBDBDBDB9F9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9D9F9F9F9F9F9F9D9D9FD99D9D9DB99D9D9D9D99D9DB9DB99D9F9F9F9F9F9DF9F9DBD9D99D99DBF9DF9DD9DD9DD9D9D9D9D99D99F99D9D9F9D9D99D999BD99DBD99D99D9D9DBDB9D9D9D9DD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DBD9D9D9D9D9D9F9F9D999D9F9999DF99F9D9F9F9D99D9D9DBD9D9D9D9D9FD9D9FDD9F9DDBDFDDDF9DF99F9BDB9F9F9DBD9D99D99DBD9FD9F9D9DB9D99D9D99D9FD9F99F9F9D9D9F9F9F99F9BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBDBDBDBD9F9D9D9F9DDF9D9DFD99DF9D9BD9D9DBDDBD9D9D9DBDBDBD9F9BDBD9BD9D9B9D99BDF9DF9DF9DDDDD9D9DD9DBDBD99D9D9D99D9DB999D999D99BD9D99D99D9D9DBDBD9D9D9DF9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9D9D9D9F9DBD9D9DB99D9D999D99D99DD9F9D9D999DB9D9F9D9DD9DBDDD9D9FDDF9DDDBDFD9DDF9DF9DBDB9BDBDB9F9D9D9D9F9DBD9FD999D9D9999F99D9DB9D99DBDB9F9D9DBDBDBD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9F9F9F9D9D9DBDBD9DD9F99DDB9DB9DB9D9DBDBD9D99D9D99DBDBDBDDB9F9FD9F9DBDBD9D9F9F9F99FDD9DDD9D9DD9D9D9DBD9D9D9D99F9D9D9BD9D99D9D99D9F9D99DD9DBD9D9D9D9FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9DD9D9F9F9F9D9D9DB9D99DB99D9D99DF9F9D9D9F9FD9F99D9D9D9DF9DD9D99F9F9D9DBDBDDFDDDFD9F9DB9FDBDBDF9F9F9D9DBDBDBD99D999D9999D999BDDBD999D9BDBD9DB9DBDBD9BD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBDBD9D9DD9F9F9F9DF9DF9D9D99FD99D9D9F9D9D999D9D9F9BDBD99F9F9FD9DD9F9FD9DDBDDBDBDBD9DBDD9DD9D9DD9D9D9F9D9D9D9D99DBD99D99BD9FD99D9DDB9D99D9F9D9BD9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBD9D9F9DB9F9D9D9D99D99D9F99D99D999F9D9F9DBDDB9F99DD9D9FD9D9D9DF9BDD9DBDF9DFFDFDDDFDF9D9F99F9F9BDBD9F9D9F9D9DB9D99D9F99DD9D999F99B99D9D9F9D9BDDDBDBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9F9D9F9DD9D9F9DBDDBD9D99DB9D99FD9DBD9D9D999D99D999F9D9F9F9DB9DDDBDBDF9DBD9F9F9F9D9DF9DFD9D9DDD99D9DBD9D9F9D99D9999D999B99DD9D9D9D9DBD999DD9B9D9D9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9DBD9F99D999F9D9D9D99D9B99D99DB9D99F9D9DBD9D9D9D999FD9DBD9D9F9DDBDBD9DD9FDFDFDFDF9FDF9DF9DBDBDB9FDBDD9D9DBD9D9D99F9D9BD9D9D9B9D9D9D9B9D9DDB99DD9F9F9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9D9DDF9DF9D9F9DBDF99DDD9B9D9D99D99DBD9D9F9F9F9DF999D9D9F9D9F99D9DBDBDF9DBDDBDBDFDBDDBDDBDDD9DD99D9BD9DBD9D9F99D9D99D999D99DDB9F9BDD99DB9D9DB9F9D9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9F999D99DBD9D9D99DF99BD9D99D999D9F9D9F9D99D9DB9D9F9F9F9DBD9DFDBDDBDD9FFDFFFDFDF9DDBD9F9DB9FDB9DF9DDBD9D9BD99F9999D999F99D999D99D999F99D9DBDD9DBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBD9D9FDF9FD9DBDBD9FD99DD9D999F99DB9D9F9D9D9D99D9D9D9D9D9DBD9DBD9DDBDDBDBD9F9DFDBDF9FDF9DF9DD99DD99DB9D9D9DD9D99D9DB9D999D99DBD9D9D9D99D9999D99F9D9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBD999D99F9D9DBD99FDB9D9BD9D999D99D9DBD9F9F9F99F99DD9F9D9F9D9F9FDDBDFDFFD009FDFDF9FDF9DF9DFDBDF9DD9F9F9BD9F9D999D9BD9D9D99D99F99B9D9BD9F99F9D9F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9DBDDBD9D9D9D9D9D999D9BD99D9D999D9BD9DBD9D9D9DD9DB9BD9F9DD9F9DF9F9DF9FDFF909BDF9FDF9DFD9DBD9D99DB9D9D9DD99D99F9D99D99F99BD9F999D9DB9D9999F9DBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DD9D99D9FD9F9BD9F9DD99D99D9B9F99DB9D99D9DBD99F9BD9D9D9D9DBDF9FD9FDFD9FDBDF09909FFFDBDFDBDFD9F9FDF9DF9DBD9BD99D9999D99D999D999D9D9D99D99D9D9D9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DB9DBDBD9999D9D9D9DB9DB9D999D99D99D9DF9F9D9F9D9D9D9D9F9DBD99DD9F9DBDFDFDFD90D999DDFDF9FD9DBDD9D99D99D9D99D9DB9D9F99D999D999D9999B9999D9B99F9BD999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9D99DFD9D9BD999D9D9BD9D9D999D9B99D9F9D9DBD9DBDBD9F9DDFDF9FDDFDBDBFDFF0B00D09B9FFD9FF9DBDBDF9FD9F99FD9D9D99D9D9B9DB9D9B9D9F9D99D99D9D99DDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DDBD9D9F9999F9D99F9DB99D99999F99D9D9D9D99DBD9D9F9D9D9D9DB9DBDF9FF9FDFDFFDFC9D9099009DFFD9DF9DD99D99D9DF99F9D99D9999D999D99D9999999DB999999D99D99DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDDB9D9D9D99DBD99D9D9D9D9D9BD9DB999DB9DDBD9D9BD9DBD9F9FDDBD9DFD9FDF9FDFFF9B9099C900BD9FDF9DF9FDF9FD9D99D9D9BD9B9D99999999999D9999999DBD9D9BD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D999DB99F99D999D9D99DB99B99D9999D9D99D999D9F9D9DBD9F9D9DBDDFBDBFDBDFDFFFD00E909909009F9FDF9D9D99D99DB9D99D9D99D99D999D9999D9999D99D99999BD99FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9D9D9D9BD9D999BD9DD9D9999D9D9DB9D9BDDB9D9D9D9D9D9FDBDDBDDFDDFDFFDFDFFB990DA9D0900099B9FF9DFD9DBD9DBD9B999999999D999D99999999999999D9D9D99D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BD999D9999D999DBD9999999D9D9BD9B9D99D99D9D9F9F9F9F9D9FDBD9F9FBFDF9FFDFDF00CB990990DB00009D9F999F9D9D9D99D999D99D9999999999999999999D99999BD9B9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9F99DBD9DBD99999B9999999BD99D99D9BD99DF9D9D9D9D9FD9FDDFDFDDDBDFDFFFFF9DB000990F00009E90BD9FD9D99F999D99D9999999999999999999999D9999BD9D99DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99BD99F9D999999999D9DBD999D99D999DB9D99F999D9F9F9F9D9FD9F9F9FFFFFDFFDFDFDA909090999000090909999DBD999D9999999999999999999999999999999D9999F999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D99D9999999D999D9999999B99D99D9F99D99D99DDBD9D9DDF9F9DFDFDFDBDFDFDFFFFF09000909090099009000999999D999999999999999999990990999999999999D9D9D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D999DB999999D99999D999F9999D999F9D9B9DBDBDB9DF9F9FDBDFDFFDFFFDFFFF909A9090F09D000000900099999999999099999909999999909909999999D99999999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9999D99999D99999D99999999D999F9D999F9D9D9D9DDBDDDFDBDF9FFDFFDFFFFF99000000C990B0900900000009999999999909999999099090909999999999999BD9F9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D99999D999999999D99D9D999D999999D9D9DBDBDDBDDBF9FDFDFFDFFDFFFFD9D9A0009DB0090000000000000000000099999909999999090909090909999999D99999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9999D99F99D999999999999999999999999D9DBD9BD9D9F9D9FDDF9F9FDFFDFFFF9B9BF9C900E909099009A900000000000000000099909090990000909999999999999999D9BFFFFFFFFFFFFBFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9B99999999999999999999999999999999999D9DBDD9FFD9F9DFDFDFDFFFFF99DC9D0900B090000900000000000000000000000000909090000900909099909999999D999DFFFFFFFFBFFBDF9FFDFF9FBF9FFBFFFFFFFFFFFFFFFFFFFFFFFD9999D99999999999999909999999999099999D99D9D9BD9DBFDFF9FFDFFFF999C9A9FF9909090A0990090900000000000000000000000000000000090909909999999999999FFFFFFFBFFFBFFBBFBFFBFBF9FB9BDBDBF9FFBFFFFFFFFFFFFFFF99999999999D9999909999990990999999D99BDF9F9FDFDBDDDBDFFDFFF909F09FDFF990B00B09000990A000000000000000000000000000000009009990999909099999999FFFFFFDF9FBF9BDFFFBBDBDBFBDBF9BBDBFBDFDBBDBFFFFFFFFFFD99D999999999909999999999090909999999D99D9D9D9BDDBFDFDFFB909909DF9BDFF9D09000B0900B90900000000000000000000000000000000900909090999909999999DFFFFBBFFBDFFFBDBFDFBFBDBFBDBFDBDBDBBBFDBFF9BFBFFFFFFF9999999D99909999990990909090990999999D9F9F9FDDBDDFFFF090900090B9C9B9D909000909E9BC09000000000000000000000000000000000009099909909990990999FFFFB9DB9FFBF9FBFDBBDBDBDBDBF9BFBFBDFDBFF9FFF9FBDBFFFF999999999999999909990999999999999999DBD9D9D99FDBF999099000900B0DB0D0B09090D000900990000000000000000000000000000000000000090099099099909909FFF99FBFFFBF9FBF9FBDBFBFBFBDBBDF9F9FBBBF9FBF9BF9F9FFFF999999999999999099900990999999999D999D9F9DBDFDBD9900900090009099090BD99C09BDA90900B0000000000000000000000000000000000000000900909909999990BFFA9B9BDBDBFBDBFB9F9F9FDBDBDFBFBFFBDFDBFBDBFDBFBF9BFF990999999099999990999999999909999B9D9F9DBD9999990000090909090900909D909B000990000090900000000000000000000000000000000000000090090990990999DF999BDBBFBDBFBDBFFBFBF9BFBFB9F9F9FBFBF9F9F9BBDBDBF9DBF9990999999999099909999909099099D99999999900900009000090000900B90F0AD0909990CF909090000000000000000000000000000000000000000000900909999909FB09B0B9F9FBF9FBF9BDBDBFF9FFFFBFFBFDBDBFBFBFDBBF9F9BB9099999999990999990909099999999999999990900000000000000090F900900099D990D9000B9A0000900000000000000000000000000000000000000000000909909999F0090999FDBFBDBDBDBDFBFBF9FF9FBDF9FDBFBFDBDBDB9F9BF9F990909999990999090999999990999999999900000000000000000009099009099B90909900009090BC900000000000000000000000000000000000000000000000000909099F909B9B9BBDBBFBFBFBBDBDBFBFF9FFBFFBFBDBFFFBFBF9FB9B9A990990990999999990090999999990990900000000090909009000009AD090B000F0F909DB09090C9009090000000000000000000000000000000000000000000000099990DB090090BDBBDBDBDBDFBFBFFFDBFBF9F9FF9FF9FB9F9FB9BDBD99A9909909990909099990990999099990900000000000000000000009099A90099099CB90B00000B90B000000000000000000000000000000000000000000000000000000909000909B9BBDBFBFBFBBDFDBF9BF9F9FBFBDFBFFBDFBF9FFDB9BB99909099909999999090990999090000000000000000009000000000000090990AD0F9D09090909909009009000000000000000000000000000000000000000000000000900900909099BDBDBDFBDBDFBBF9FF9FBFBDF9FBFDBDFBF9FB9B9F99DB0909090990909909009099909000000000000000000000090900000909009A099B9FBD09A000009090090000000000000000000000000000000000000000000000000000000000090BDBBFBF9FBFFBFDBF9BBB9BDBBFBDBFFFBDBF9DBFB99A909000909099990909090909000000000000000000000000000000000090A909900CF0DBD9900900B009A090090000000000000000000000000000000000000000000000090000000090B9F9FBF9F9FB9BDBF9DBF9BDB9FBDB9FBF9FBBD9FB99B9B99090990909009000090000000000000000000000000000090090000900DADB999FB909E90A09090090000000000000000000000000000000000000000000000000000000000009099F9FBDBFBFBDBFB9BBB99BDBDBBDBFFFDFBF9FBF9DB090900009009090900090000000000000000000000000000090900000090090B90D00B9D09999909A90090009090000000000000000000000000000000000000000000000000000000009BBFBDBFBDBDBDB9F9D99FB9B9BDBBDB9BBBDB9F9BB999B00909009909000090000000000000000000000000000000000000090A90990F909DCB9090C90090B0009A0000000000000000000000000000000000000000000000000000000000090DBDBFBDBBDBB9F99BB9B999BDB9F9BFFFDFBDBBF9DB090900009000000090000000000000000000000000000000000000090009090A90F90B90909B9090B009000909009000000000000000000000000000000000000000000000000000000099BF9BFBDBF9F9BBD99B9BDB9B9B9F99B9BF9F99FBBDB090900000900090000000000000000000000000000000000000000009009A9909090DFBA9009A90909009000000000000000000000000000000000000000000000000000000000000900BF9FBDBF99B9BD9B9BDBDB9F9F9F9BF9FB9FBFB9F9B9909000000000000000000000000000000000000000000000000090000A909C0B0F9CB9D900B009C00A9000090B0000000000000000000000000000000000000000000000000000000009B9FBDBB9BBBDB9B9BDBDBDF9BF9F9F99B9F99B9FF9B00900000000000000000000000000000000000000000000000090009090909A9099090DF09009A9B90909090000900000000000000000000000000000000000000000000000000000000BDB9FBF9F9D9B9B9F9BDBDBBFDBF9F9FBDB9FF9F9BF9B9000000000000000000000000000000000000000000000000000000000009099BC9F9AD90090900990900A90090000000000000000000000000000000000000000000000000000000000BFBDB9B9BB99D9F9F9BFFDFBFDBFBF9F9DB9BF9F9BF9090000000000000000000000000000000000000000000000000000009090A9AD09AD99FB0909A9B00A00990B000900000000000000000000000000000000000000000000000000000009BDBBDBDB9DB9BB9FFFFDBFFFFFFDFFFBFBF9F9BB9F9B90000000000000000000000000000000000000000000000090000090000BD090BD9FE9F9C90B9A90999F000909000000000000000000000000000000000000000000000000000000009BDBBDB9B99B9FBDFFBDFBFFBDBFFBFF9FDF9F9BD9FBDB00000000000000000000000000000000000000000900000000000000090900B9DAF990FB90B09090F0B0D0B00090000000000000000000000000000000000000000000000000000000ADBDBB9B9DB9F9FF9FFBFFFFFFFFFFFFFFBFFFBDBB9B9F9000000000000000000000000000000000000000000000900000000090009900F9DFD9D0B90D00A90909B00090000000000000000000000000000000000000000000000000000000009B9BDBDB9B9FBF9FFFFFFFFFFFFFFFFFFFFFBDFBD9BDB9B0000000000000000000000000000000000000000009000000090090A9000BD9DF9FA99909DA9B9E909A909000900000000000000000000000000000000000000000000000000000009BFB9B999BDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F900000000000000000000000000000000000000009000009090000AC900B000B0FDFD9C099A9B00990A909090000000000000000000000000000000000000000000009000000000009F9BDB09BBDBFBFFBFFFFFFFFFFFFFFFFFFFFFFBDBDBDB9000000000000000000000000000000000000009000090900C0000909909090999FFF909BB0900090090090B009000000000000000000000000000000000000000000B0F00000000000BF9BD9BD9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDB9000000000000000000000000000000000000000090000F9F0090090A09CBDBC9DFDBD99BB99A90B0000A9C90090000000000000000000000000000000000000000009AF000000000B9BDB9B9BFDBDFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFF9F9B0000000000000000000000000000000000000000009000F0900000990B0909909FF9E9B900A90B900090099000000000000000000000000000000000000000000000090F000000009F9B9B9FBDBFFBFFFFFFFFFFFFBFFBFBFFFFFBFFFFFDFBFD00000000900000000000000000000000000000000900909000B09000D09ADF0F9F9E9900BD9DB00900009A009000000000000000000000000000000000000000000AD0FB90000000F9BBDBDBDBFFFFFFBFFBFFBFF9FF9FFFFFFBFFDFBFFBF9FB9000000000000000000000000000000000000909009B000009090009A9ADB9F9C9E9909F0B0B0900B009009000000000000000000000000000000000000000000909A090CF000009BBD9B9FBFFFBFFBDFBDFBFDBFFBFFBF9FBDFFFBFFFFFFF9FF00000000000000000000000000000000000000A900009090000090BD9DBDE9F999BC9D9F9F9FAB009CA90A90000000000000000000000000000000000000000000090FB9BB000009BB9DB9FBFFFBFFBFFBFDBFF9FF9FFFFFFFBFFFFBFFFFFFBDF0000009B0000000000000000000000000000000090000090900090F09DBDFFCBC9BDAF9B09090B0A990900090000000000000000000000000000000000000009AF9A90FF000009F99FBFFFFDBFDFBFBDFFBFDBFFBFF9F9FBFFDBFFDFBF9F9FFB90000000000000000000000000000000900009090090900000090F9B0BDBD9F99DF999D0909BA9E990000900000000000000000000000000000000000000009E09009EF900009BB9FBDBDBFBFFFBDFDBF9FFBFDBDB9FBFFFDBFFDFBFFFFFFFBDF90000D000000000000000000000000000090000000000009090F9909D0FBFF9CB9CBDB99A90DA9A09BB0A9000000000000000000000000000000000000000B9B090FFF00000099F9BFBFFFFFFBFFBFFFFB9DB99B9F9DBDBFFFFBFFBDBFBF9FFBF0000B000000000000000000000000000009000909090900B090B0FCBDFDDBF9E99ABC9D00B999900909000000000000000000000000000000000000000000000A9FF9000000F9BFDBDBF9FBFDBDFBF9BDB99B9DB9B99BDBDBFFFFFFFFFFF9BDBF00090000000000000000000000000000009000000A009009A9099FF9FBD0F9909B99B09B090A099A0009000000000000000000000000000000000000000000000FB0000009B9F9BFBFFFFF9FFBFDBF9B9FDDFBDFDFFDBDBFDBDBDBDBDBFFFFFDA000000000000000000000000000000000000900909009909090F9FFD9E9FF990BDA9DB0B9090B00090000000000000000000000000000000000000000000009B90000000BDFBFF9FBDBF9FFBF9BD99FDFBFBDBDBBDBFFDFBFFFBFBFFFF9F9FB90000000000000000000000000000090090A9009C090B9A90BCB9DBFFFDFD00ADA9BB0990B0090A900090000000000000000000000000000000000000000000000000000DBB9F9BFDFBFBFFBDBDB9FFFBDBDFFBFFDBF99B9DBDBDBDBF9FFFFFFF909000000000000000000000000000000900090B9F99C9BC999CB990FBFFBD9FB0DAB009B9B09009B000000900000000000000000000000000000000000000900000000BDFBFF9FBDFFDBF9F9BDB99DBFFBFFDBFFFFF9F99B9FB9BDBFBFBFBFDF000000000000000000000000000000000900A90B00B909B0A9BDADBDF9FFFDF9BB90DBBFB9009B9A90000000000000000000000000000000000000000000000000000BDB9F9BFBFBF9BF9F9F999FB9FFBFFFBFFF9FFFFBD099909BFFFDFDFFBF00000000000000000000000000000090000BD0909990BD0B9C99DFDBDFF9FBD9A9B0B9FB9B0B00090000000000000000000000000000000000000000000000000000BDBFFFFFFDFFDBF9F9B999BF9FFBDFFB9FBFFFFBFF900099BFFDBFBFBDFF9000000000000000000000009000000009090B09A9CBD0B909B0F9FFDF9F090BBB0B0B9B0B9090B09A000000900000000000000000000000000000000000000000009BDBF9FBFBFBFB99B9900BDBF9F9B9B9999B99F9BB900009F9FBFFFFFFBFB0000000000000000000000000090000009E90BD0B90B990B0D99F9FFBFFD990BEB09099A9B9A9CB0900090000000000000000000000000000000000000009000000FBF9FFBDBDFDBDB9900090BFB9B9999D9B999999999999F9BBFDBFBDBFDFFD0000000000000000000000000000909090BD0A90F90DA90B090F909DBDB09BDB90A9A9B009DA99A9A900000000000000000000000000000000000000000000000BF9FFFBFFFBFBFB990000099999999BD9B9D9F9B9D9DBFB9BDBDBBDFFFFBFFBB000000000000000000000009000000009D0B9B09A9B09A99FD9EBFBCB0900BB0A909B0DB9A99A9B0000009000000000000000000000000000000000000F90000F9FFB9F9FBDBF99F9B9D999999999F9FBFDBF9F9FBDFBFDBDBDBFDBF9F9FFFD000000000000000000000090000090A9F9AF90C9A9090B9B0F9F9D0099D09B9A9BFA9A9B0F9F0900B000000000000000000000000000000000000000000000000BFBFFFFBDBBDBFB9BDBBDB9FDBFFFFBDB9B9FBFFDFBFDFBF9B9B9B9FBBFFFBFD00000000000000000000000009000900FD0DB9B09B0B0BC9FFCBAB9A90B00B00A9B09A9BB909F9A9B09000900000000000000000000000000000000000B00009F9F9FBDBBD9B99FBDBDBFDFBFDBF9B9B09999B9FBFFBFBDBF9BDB9F9FDBBDFFB0000000000000000000000000A9000909BD909DBCBD9F9B00F9D90090B9F09ABDB090990009AB09000009000000000000000000000000000000000000090000BFBFFBDBDBBF9FB9B9B9F9FBFFBF9F0999F9BD9F9F9FFFDBDB99B9F9F9BDFBFF9A0000000000000000000000090000009F09090F0BDAF9F099FF9E9F9EDE90ABDAC900000090B909A909A0000000000000000000000000000000000000000009F9FDBDBFB9F99B9DBDBFBFBFDBDB9B9BDB99F9B9BFFF9FBDB99F9F9F9BFF9FFFBD00000000000000000009009000909B90999CBD9F9B9B00B09DBDF9A9B99B09A9B9A09A000900B00A0009090000000000000000000000000000000000F0000ABFBFBB9F9F9FBDB9B9F99FDBFBF9B999B9FF9F9F999BF9FB9B9BDBFBFDF9FBFFF9000000000000000000009000900000C9E9A90F9F0909090DABC9FDFF9A9000000F9A090000000B090900A000000000000000000000000000000000009B9B9D9FBDFDB9B9F9FBDB99BFFBF9F9B99999F9FFFFF9F9F9FF9F99F9FDBDBFBF9F9FF9000000000000000000000000090009090909900FD00A9A9FDDBDBFDFDFF0000099A9A00090000000A009900000000000000000000000000000000009F9F9FBFBDBB9BDBF9F9FBF9B99BDBFBF9F9FBFFFFFFFFFFFFFDBB99B9FFBFFFDFFFFFFFF00000000000000000000009000009A90909A09F90B09C9F9FBFF9CBFFFD000999AB00000000009009090009000000000000000000000000000000F0FFBFFBDF9FBDBF9F9FFBDF9F99BDBF9F9F9FFDFFFFFFFFFFFFFFBDB9DFDBFDFFBF9FF9FBDA000000000000000000090000000000BDA9090909090B9BCBD9999F9FFF000000090000900000000000090000000000000000000000000000000099FBDFBDBBFBDBF9BFBF9FFBF9F9999FB9FFFFBFFFFFFFFFFFFFFF999BFBFFFFBDFFFFFFFFF900000000000000000000000900909909C90000B009BD0D9FB09A9DFFDF00009000000900000A0009A09A90090000000000000000000000000000B9FFBFFBDBDBF9FFDBDFFBDFFFFFB9B9DB9FFFFFFFFFFFFFFFFFFFB9F9FFFFFFFFFFFFFFFFFF0000000000000000000009000000E99F9E9090DB0D0F999D0BC90BDBBF009000F009A00009A900000900000000000000000000000000000000009FF9FB9DBFBF9FBDBFFBDFFBDFF9FF99B9FFFBDFFFFFFFFFFFFFF999FFFFFFFFFFFFFFFFFBFB000000000000000000000000090090FCB909FA90DB990D09F09BD9ADDF00009A9E00090000000090900000000000000000000000000000000000FFBFB9FBF9FDBFFBFFFFFBFFFBFFF9F999FBDFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFDF90000000000000000009000900090BDBDE9EBD9DBC0099B9F90F9090BF00000909A090000A000000A0900900000000000000000000000000000BDBDBDB9BDBFBF9FFDBFDFF9FFFFFFFFBF99FBFFBFFFFFFFFFFFBF9FFFFFFFFFFFFFFFFFFFFFFB00000000000000000000900000C9090B9F9D909DF9B009D0BD0F9009909A900009909000900000090090000000000000000000000000000000FBFFFBDBDBDBDBFBFFFFBFFFFFFFFFFFFFBF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF0000000000000000000000000B00B09090B0B90BDFDFF0990BDF0B9C900000B09000009A000000909000000900000000000000000000000009BDFB9FB9BBFBFFFDFFFFFFFFFFFFFFFFFFFFF9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00000000000000000090900909900B0D909009CFFDF90B09090909B90000B00A09009A9A0000900A09090000000000000000000000000000BDFBDB9B9FDBDBDBFFBFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF90000000000000000000009A9009909B09A9F9BB9BB9090909AB0F090000090900B000090090A909000A0000000000000000000000000000FBFFB9FDB9BFFFFFFFFFFBFFBFFFFFFFFFFBFFBDBFDFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFFFFFFDBF00000000000000009000909A0B00B09DB90909C900A9CB9B090F9B0B000A000900B0B009A09C90090909090000000000000000000000009FF9F9BB99B9BFFBFBFDFFDFFFFFFFFFFFDFFF9FFFBFFFFFFFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFBDB00000000000009000090A909909E9F0DCBDADBBF99CB90C09A9CBD900B0900009A0900B00909A90A000000000000000000000000000000FB9B9BDBB90FFDBFFFFBFBFFFFFFBFDBFFBFFBFFBDFFBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF9BD0000000000000000000090F0A9F9909B9FD9F0D90FFDADB9A9FB90B0B0B00B09A09A0B0A9CA90090090B09000000000000000000000009FBDB9F9F90F9FBFDF9FFFFFBFFFFDFBFF9FFBDF9FFF9FFFFFFFFFFFFBF9FBDFFBFBFFFFFFFFFFFF99B0000000000000000900B0909DB9A90B0DFBFFDBDDF9A9B90DFF9CF00009B009090A9A090B0909A0000000000000000000000000000000FF9B90BB099BFFFFBFFBF9FFFDBFBBFFDBFB9FBFF9FBFFFFFFFFFBFDBDBF9FB99F9FBFFFFFFFFFFFB0F900000000000000000900B0A9009C909B0D9DBDFBFDF90DB90FDB9BB0A0B90000B009A00AB090900B09090000000000000000000000009B9B9909B009FBFFFBFFFFBDFFFFDFB9BDBDBDB9BFDFBDFFFFFFFFFBFB9B999B99BDF9FFBFFFFFFFD9B0000000000000000900990990BDB9A9C9B90DFFFDBDB090D99DB0C90000B00909CBA90BFB90B009A00A00000000000000000000000000F9090909009B9FDBDFF9FBFFBF9BB99B9A9B9B9F9BBFDBFFFFFFFDBD9BD9B9BDB9F9BFBFDFFFFFFFB9F9000000000000090009A090AD0B0D90B000BFF9DBDF9D09FD9A9D9A0A9B0BF0BABADBA9A90A9A9A90909000000000000000000000000BB0900090909FFFBFFBFFBFDBF9BD99F999999909BDF9BFFFFFFFBBFBB99B9BD9BDBBFFDFFFFFFFFF90B000000000000000009009DAD9B0909090B9D99DA9DB09BDF9099A900000B09B0F9FBCBB9A90B9A9A0A9A900000000000000000000000990909000000B9FFBFF9FDFBDBF9B9B9A9F9B099B9B9FFDFFFFFFDF999B90990B9A9D9BBFBFFFBFFF9F9B0000000000000090090B09B00B09A9090099CBDFF090D9FF9009A900A9AB0B0BB0FB9A9A00B00B90900A000000000000000000000000990D0909009DB9FDFBFBFBFB9B09B999B9999B9090B9BBBFFFFFBFF0909FB090090B99999B9FFFFF0B900000000000009000BC909E9F90F090B0FA9DBDBDBD090D9DAD0DDFA09A90B0B90BFFA9A9B000B00B00B9000000000000000000000009A9BB9A90000BFFBFB9F9B9999099090909ADB909B99F9FDFFFFFDB9B90BD09000009000DB9F9FFFF9909000000000000000009A90909EB90B09C9909D9EFDB0099FF99BBF909BA9B0B00AFFF900F0A0000B090000000000000000000000000909F9F9090009F9BDF9F9B990000000000009F0009099BDBBFBFFFB909090B00009000009A9DBFFFFF000000000000000000999090F009B9CBC9FBF09F9BD900090FF9CA090B0A0900A9AB0BBFEBBFF0B00B0BA9A9000000000000000000000090B9B09000009BFFBFBFBDBDB000000000000B990090B9BDFFFFBDBDB90900000000000DB9BFFFFFFB00000000000000009000A9A90B9009B9FBC9DBD0D0BDB90B9ADB999E99B000B00A9A90DFFCBFFFCFA9ADBCDA0000000000000000000000909B990900000DBDBDBF9BFB9F900000000000009009CB9B9FBFFFFBD09090900000A9B90999FBFFFF90000000000009000B99C909D0B90D0909FBC99999D90090DFFDBC99A9000A00A9A9ABBB9BFFFFBB0FFFFBB090000000000000000000000990000000000BBF9BFDFF9F9B9090900000009000999B9FBFDF9FBDBB9009909A9B9900B9FBDFFFFD000000000000000090009A9E99C0D0B09A90BD9DAD09D9FFFFDFDBDA900B090BB9A9B9009A9BBBBDFFFF0FD000000000000000000000009000900000009BD9ABDBB9B9B909B00090090000A9B0B9F9F9FBFBDB990B000099000099DBF9FBFFFB0000000000009009009B09090F9DB900090BD90B909FFFFDBFBFBC9D0900FBA9E0F000BA000909BABB9FBFA000C000000000000000000090900000000009BBD9B9090909B909B90900900990999B9FBFBDBDBBDB999990009099A9B90FBDFFF90000000000000000A900909090F909909AD9099D90FFDF9A9009DBDB09A9A9E9BBA9A00B00A0009900A90B909A9A9000000000000000000BA9000000000099B9900000000090909090099099B0DB999F9BFBDB9FBC9A99000900909B990B9FFF900000000000000900B09A9F090F9009C9FFFF09CBDFBDF9FFF0909D900FBFBFADBAC9AD0B00B0A00000000000000000000000000000000990000000009B9B000090090009000000009009A909B9FBF9F9BDB9F99B990090000909090BFDFFB900000000000000B009C90D909BD90F9FDFDF9099DF9FDF9FDBD0F909090BB09A9B0B9AB0B0000000A0090900000900000000000000000000000000000009000099B000090000000000009090DBDB9F9BDBDBDBBDA90909000900009ADFDBFF9F0000000000000900909B0B09F0FFFDFFBBBFD90FF9FBF9BDBC9F9CB099BCBB000A90A9000000000009A00A00090A09000000000000000000000000000000900B0B0F90000000000000000909A9B9F9F9B9B9BD9BD99A90A90A009D099BFF9FB900000000090000900A90D0B009099A999C0DBE9D9FC99C90990F9F9F09BB000000000B00B0000009009A0900009000000000000000000000000000000000000999909B0000000009009A90B99BDB9B9F9F9B9B9BBFBDBD9F99FDA9FBE9BDBDB0900000000000000B009A909B09909DBCB990D90FD9B00BDB0BD9E9F9F90BB000000000000000000A0000F0CB0000B00000000000000000000000000000000090B0B9B0900909909D09BDB909F99BDBDB9B909DAD990BDBF9FF9BDB9099FB0B900000000000000B0090090B099A0F909909A99099BD09D909090BDBD090000000000000000000000000FFFFF0A009000000000000000000000000000000000009099099000090009A9B09909B9B0F9B9B9DA99B99BFBF9F9FB9BDB90B9F099900000000000000900D09B09C9AC9990B9C90D0000BD0BC9E9AD09990090900000000B00000000000009AFFFFFFDA000000000000000000000000000000000000009A9B0B9000009A999090B90909B9BDBDA99900909999B9F90909909909B900900000000000000090A000B9E9BE9E900B0B09B0909D99F9FDBD000B9AD0000000000A000000000000ADFFFFFFFDF0000000000000000000000000000000000000090990900000090B99B9000090090B9B9BB9000B00B9F9BFB9000B09090B9B0000000000000009A99090099099F9E99090909909F90D9F9ADBD900DBD9000000BA9000000000000A9FFFFFFFFFB000000000000000000000000000000000000099090000009000909A909900009099A9D9009909909D0BD99000B99A90B090000000000000090000090DB0F0BD9F9E0A9DA9A0DBDA9909C9FF9A9DBC9B00000B0000000000000B09ABBBFFDEBF0000000000000000000000000000000000000000000000090090009909B00009009F99A90900CB090B9F9B09009909090900900000000000000909B00B0909D0A9FDBD0BC909B009D09DBFDBD09A9990000000B0000000000000A000900BFBD900090000000000000000000000000000000000000000000090099000909F90000909B990090B99B009B99090B090B900009000000000000000B00909099A9909900BDA9F9F0B09B9B90BDFF90B09A90900000A0B00000000000B000000000BA00000F000000000000000000000000000000000000000000909009900B909900090B0DA909009A9C900FB900909A9009090000000000000000009A0B0B090DA90990FFDB0F9BDBC900D90FF9F9DA9DAD9000000000000000000B00000AC09A09009FF000D00000000000000000000000000000000000000B090B9000990B9B0090099B9900099DBB9099900B09090900000090000000000000000909090B0990DA0BFFB0FF09ADBDBDF0990FDFFFDA99000000000A00090000000000BCB0A09009EB09A9A0000000000000000000000000000000000000909099000B0909900000909090009A9A99090B09099B090000009000000000000000090900B0F099A9099FFFFDF99DF9FDFDBD90F9E9FFFF90B0000A0009A00A00000000000B0909A000BDB0000000000000000000000000000000000000000009000000909A9000000009A9000099999090F9009B09000000000000000000000000000A90999CBEDA99E9FF9A9F0BDF9F0BD0B09D90F9FFD9000009A0000B00B00000000009A000090000F09E90000000000000000000000000000000000090009090900909909000009090B00000000BC90B9009B9900000000000000000000000009000E0B99FBDADFEBD099090B90D9DB990B0B0BCBFBCB000000000000B000000000B00000000009B09E900B000000000000000000000000000000000009000000090B000B00009000990009099B9B999009B00000090000000000000000090000090990FCBDAF9B9FA9FA0B09099FF9F99C9909B9C9BD00000B00000B00000000A0000000000000ADA0B000000000000000000000000000000000000000009090909909900009009090900009A9090000009909009000000000000000000009009A000BDBDBF90FFFDFF999009FDF0B90A99A0F0DB9CB0000B0000A00000000A00B0000000000009A9BCBD00000000000000000000000000000000000009000000900000900009000000000009090B09000000000009000000000000000000000009B90FFB090B09FBFFF0A9B099DBDA990BD99F9C9B000000A9000000000000B0000000000A0009AC9BCBE90000000000000000000000000000000000000090000B900000000090000090090000090090000090900000000000000000000000900000B9FDE909FF9DFFFFD00FC9FDBDA99EBE9FFBCF900B0090A0900000000000000000000900009B0FBDB0000000000000000000000000000000000000000090900009000000000000000009090009000000000000090000000000000000090090900FFB90BEFFFFFFDFA9FBDBDBC9F9A9D9FFBCBDA0000A0A9A00000000000000000000B0090000090B000000000000000000000000000000000000000090000909000090A90000909B0000009000000000000090000090000000000900900A00009BFF90B99FFFFFBFDFFDF9D99F909DB0B99F9FD0000000090000000000000000A0A00000000000000000000000000000000000000000000000000000000900009090090D09900A9099009000900000000000000000A900000000000A00090909A09FCB0FA9FF9F9BFDFB9D0D90D9E9FD9FA9CBB00A9A90A0000000000000000090900B09000A00000000000000000000000000000000000000000000000090000B090090B09F9009AC990B090009000000000000000000000000900909000090900BFDFDFFFFFF099F0DB990FDFDBF9F009B090000000A9A00000000000000000A0A900A0B009000000000000000000000000000000000000000000000090000000009A999A90990990B09000900000000000000009000090000000000A900A00009FFFFFFFFDBF0FBDBC9DBDB9AD9FA9B0DBCB0000B0009000000A000000000A9090A90900900B0A900000000000000000000000000000000000000000000009909009900999A009A909009000000000000000000000000000000090090099C9000FFFBFFFFBF09ADF09DB999ADB0B9D09A9A900000B000000000000A9A0000000000000B0A00090C9000000000000000000000000000000000000000000000009090009B0B0D90090090900B00000000000000900000000000000000009A0B00000BFDBFFBCD99DBDFD909E90BCBDBA90909000A0000000000000000B0B000000A090A0090900A9A0A9000000000000000000000000000000000000000000000000990099090B009900A0909090000000000000000000000090090009009C0F9009F0FCB9FB90A99FFBDB09BD999CDB0900F00000B000A00000A09A9A9000000A00009000000B00909000000000000000000000000000000000000000000000000900B0000B09090A9090000000000000000000000000000000000900090B90B000A9BB9ED09BD9E9FD9DBD09E9CB90F09B09000B00A090000009A9A00000000090A0000000000900000000000000000000000000000000000000000000000000000900909909000909000090000000000000000000000000909000009A900AD000D9000B90F0BF9DFF90909F9FF90B90FCBF0000B09A0000000A00000000000000900090A0900000000000000000000000000000000000000000000000000000090090000090B0900000900000000000000000000000000000A000B00009090B00BEFF99099D00FBDFF9A909FDBB09A99BFD000000A9A0000000B0000A000000A00A90A090000000000000000000000000000000000000000000000000000000000009009A900009000000000000000000000000000000000009000090BCB009009FFFE9F0AFBD0FBD9C90F09FD0BC9EB09F00A000900000000000A09090000090090000000090B00000000000000000000000000000000000000000000000000000000900009000090000000000000000000000000000900900090900C9009A09FFFFFF0BDFFFB9DB09DF9909ABDBF90FF9000000A0000000B0BA900A000000000000909090A0000000000000000000000000000900000000000000000000000000000000900000000000000000000000000009000000000009A000A090B0090CFFFFFFF9BFFB09A09DBBD0F9FDFFF0FFDB000000000A9A0000000B9000000000B0B000A9A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090909A90DA09BFFFFFFB0A9FFFF990B00BDF0BFBDBF9BFD0000000B00000B0B09A0A00A0000A00009A90000090000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000900000000900090000FB0D0CFFFFFFF99C909FBA909BDDFB90DDF09F09F0000A9A00000A000A009000009A90000A0000B0F00009000000000000000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000A90BD00FBFFFFFFFF9AFB09BF9B0FBCBFB90FBE9BFADF9000009A9A00B900B000000000A000009090A90C9000000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000000009090C90BDBDFFFFFFFFFDF90BE9F9FB9B9B09A9F9FDEDBD9000A9A0009A0AB00000A00000090B000A0900BFAF0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B09EFF9FFFFFFFFFFB099FFFFFC9009ADA990B9B0B900000000000900000A090A9000A000A09A0B0FDFBC0000000000000000000900A00000000000000000000000000000000000009000000000000000000000000000000000000000009A9090E9B09FFFFFFFFFFFF909FDFF99F9B0999009009D000009A9A9A00000000900000000900009A900A9EBD9A90000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000900000F0B900BE9ADFFFFFFFFFFF09B9A9E9009E000D0DB0A99090A000A000A00000A0A000A000A00A0F00B9F9F0A000000000000000090000900000900000000090000000000000000000900000000000000000000000000000000000000000009C9B009000099FFFFFFFFFFFFFF09A9D9BD9F9B0B0B90D99A0A00BB09000090A09000A9090B009090B0B000A09090000000000000000A0000000000000000000000000000000000000000000A9000000000000000000000000000000000000000B0090009000A9BFFFFFFFFFFFFF0D9AD0F90F090D0909F0900000BA00000A090A0090A0A00B0A000000B099A09A9000000000000000090000000000000090000000000000000000000000000C0900000000000000000000000000000000000009F00900000090CFFFFFFFFFFFFBB0BDB90F90BDABB09F0F00000B09A000090A090B0A900B000000000900A099A000000000000000090000000000000000000000000000000000000000000090B000000000000000000000000000000000A00090090A009000009BFFFFFFFFFF90990BD9F90B909D0BC9F990009A9A90000A009AA09000B00B090000A0009BEA090000000000000000000B0000000000000000000000000000000000000000A0000000000000000000000000000000000090000B90090900090B00B9B9F9BF990A00AD0D00B0D0B0B0BB09A000A000000A900A090B009A09A000A0B009A9A099000000900900000000000000000000000000B00000000000000000000000900000000000000000000000000000000000000900900F000009000090009A9A90A00000999A900B0B0B099CB90900900000000009A00000A9A09BA0900B90009A0A000000000000000000000009000A0000000000900B0000000000000000000009000000000000000000000000000000000000000909900000B09000000009A9000000A09009B0B909A0B90900A00A00A000A0BA90000A9A90A0900A90A0B0A090900909000000000009000900A0900000000000A0000000000000000000000000000000000000000000000000000000000009009A90A00000090B0000000000000000090B9A0BDA90F9EB00B0000000000009A9A00900000B0B0A009A909AD0000000000900000000000000009000C00900000090000000000000000000000000000000000000000000000000000000009A90A900009000099E900000000A0000000900BD00B9BBDBDB9B0B9A0A900000000A9B00A0009A9ADA90B0A9E9A9A09000B0000A900000000000000000009000000000000900000000000000000000000000000000000000000000000000000000009009F09C009A09A000000009A0A0000A0090900A9FBF00B99CB0900A0A000A09AF0B9A90A000B0A9E9B0B0B09A0B00000B0000000000000000000000A00009000000000000000000000000000000000000000000000000000000000000009009090009A909090990000000000900A000909B0909A9B99ACB0900A0B0009A09AB0BB0B00A9A9AB09EB0A9AF0F09000909000009000000000090000090000000000000000000000000000000000000000000000000000000000000000090090A9ACADA9090B0009A0000000000A0A900F90AD090009A90B99090B009A9A9A0BBA9BB0B00B9A9AB9BA90909A9B0A0090A000009000000000000000000000900000000000000000000000000000000000000000000000000000000000000A0B009090909000D090F00900000000009000F0099090A09000B09A90BB09A9A9A9BF09A9A90BA9A9A9BE9BB0BBA9A0909A00009A90A0000000000000000000000000000000000000000000000000000000000000009000000000000000000A909090F0F09A9009A9090B9A900000000A0B0B09B009F000A0009A9C9A99BA9A09AB0BBE9A9A009A9A9A9BA9AF0F0F9A000000900000090000090000000000000000000000000000000000000000000000A000000000A00000000000000000900900C0909F9C9A009CB0B09000000000000000AC09A00F99000009A90DAB09AB0AF9FB0BB9A9A9AA9B0FA99BF9BB9A090A90900A90090000090000090000000000000000000000000000000C0B0000000F000000AD0000000000000000000000000B0B0B090B0D09A90090000000000009A00099B00999A000000F9E9A99BAB90B9BA9BB0A9A9AB9BEBB9BAB0BB00A9000000A090000000900A0000009000000000000000009FD000000009000000009A00C0F0000090000000D0090F00009009E9C90D090BDB0B009090B0000000000A0000B0A0A90DA000009B00B9BDA9F0BFAFB9A0B09A9AB9A9B9BA9B9B009A90A09090900009A909A90090000000900000009000000000A9A90A0000A90000A00C909A00000A000000A009A0009090A9009A9A9A9AD09CB0DA90A090A00000000000B0090900A90DB00000BB0A9A9ABB0B9BA9BA9A0FB9EB9ABA9B0B09ADADA90000A009A90000A000900A9009A0000000000000000009000000900900C000DEF00AC90C900000000009009F0B00A900B00909A9C9A90BDB09A990A909A00000009A0B9A0A90900090B0000DB9E909A9BFBA9B0900BB0BB9A9B9A9A9A09A9A9A009A90A0000009009A0A900000090B090000000000000000000000C0ADBDEFFFFFDFFEFF0E90C09CA900A900909A9C090090B090B90DB9009AD00B00000900000A00BCA09D000999E90000BA9A99BA9ABB09A0A00BBCBB9ABB9A9A000BA9A0B009000000000A0009A00909A0B00000000000009000000000900000B0D0A0B0F9B9BF99B9A90F90CB9C0090E9ADAD0B9A09A000DA9E9B0009090A9090009A0009000B0B09B0A009A09A000009090A09A909A00090B0BBB0B09AB0B09A9000090A00A0000090009A000900A090090A0900000000000000000009A0900E90C9C9AD0A000A009A90A0B00B9EA090909A90090099A9A990009D00A0900A00B0009A00A9A00A9A090A9C9B00900000A0B9BB9A9A90000A9B0BFBBB090A0B09A9A9A0900000000A0A90000A00A900A90A090A09A9000000A00090000090A0900B0BACB0BC9A90000009090B0009CB0F0B09A9AC9A00909E99A90B0090A90900099009A09A9A90A9A0090BC9B0090B00900A90A9A00A00A90A9B0B000A090A0A000000A0B0900B000000000900000B0009000900000090090000000000C909E9F0909B0BCB000000000A0A00F0B0B090B0DA9090B09A0B090A909990009000A90A00900B0A09AF0A9A90B09A000A000A0A90AB9B0B000000A9A0B09A0000A90000000B0B00A000000000A90A0000000000A09A0A9A00000009090AD0F9A9EB09A0F0B0A9A90B000000A9090B0B0009ABC9A9CA9A09AD9099AD9A0D009000A090009B0B0B0B0BA9A9A90A09900B0090A9090A90A0B0090000000B0A00900B00B000000000A90B00A90B00000000000000B09A0090090A00F00A0A900B00909C9A9B0F9A9CB0000A00000CA0A9009A9AD0B9DAB9A9A090ADA090AD9A9000A0090A9B00900B0B9E9A9ADA90900B0090A90A00A909BA900A0A09A0B0B0B0A0B0B0000009A0B0A000090000000000000A00000A090A0B0A9000009090A909BAF0A90BCA9A0DA90B0000900B0B0B0AB0A9A0B90BA90FAD0B0B99990B9AD9D09090BA9009B09B0F9AB9A90A9AAD0BD0B0000A90B00A9A900A00090A09000B0B0B0B0B0A90B0000090B0A00A00000000000000A0909A909009E9E9A9A0B09B0A0D0BDAF0B9E9BB0AB0B090A0000A90BC9A9ADB0A909EFBDABCB00A0CB00909A9090B090B9E90BCBBAB9A90A9A9B0B09B0B0B09A00009AB0A0009A0A900A0BCB0B9A9A009AA0A09A9AA0090090A0A00A009A90A90A0A00A009A9A90000B0AB0A99BAFAFDAF0B0B0B90009AA909AB9AB0BA9E9B0F9F0BFBDEBDBB0BDB99A90B099E90909E9A9B9E9B0BDAB0A9ADB0B09A0B0000A0000B090900B0A090A9009EBDB0A9A9A9A0909A00A90B0A00A00909000A00A90A9009A90B0A9A90A9A9CBF0B9A0009FFFFDB0BCB0ADABA90AA000A9CB09A9B0BB0BFBDFF9FAFCB0B0F0B000F9A999A9A9AB0B0BA0B9A90BCB0BA9E9A9F0A00000B000A9A0B0009AA90A0A0BEFFB9A9A9A9A0B00B00A9A9A9A0B0A0A0000B00A90A9000000B0B0A9000A909B009A0B0FFFFFEF0B0B0B09AB909B0B0AB0B0B0A90A90B0FBFFFFFBFB09990B909A9AABC9BDB9F9F9BB0BBA9AB0B0BB0BDA9B09A09000009A0B0B0B009A0090B9FF9EBF9A90A9A00B00B00B0BE9B0B0B09A9000B0A900000B0B0B0B00A909ABA09A0090BFFFFFFFF0B0A0BE90EBA0B0B90A9A0B9AB9AB0BBCFBDFFFF0F0B0F9EB0DB999BA9ABA9ABA90B90A9B0B0B00B0A9A9A000A00A09A9A9A0B0A9A00B0A9EFFEFF0A9AA90B0B00B0AB0B90BCB0A09A00A0B009A00A0B0B0B0B09A90A0B009A00B0BFFFFFFFFF0B099A9ABB90B9A00A9A0B90A9CADFADFFEFFFFFFFF0BBFB9DBBFBEBDB9A9B9A9BBA0A90A9A9A9A9A90BE090B00909ADB9A9A0A9A9A9A9BBFBFFFFFF009AB0B0FA0B00F0AB0B0A90A0B0900ABA9A99A0BCB0B0A000A9B0B0A90B0A9EFFFFFFFFF0B0A9A9A9EB0A9B09A090AB9BBFFFFFFFFFFFFFFFF909B9A9BFB9B9AFA9A9A9A9009000B0B0000000A90B0A0B0A0A9B0000909A0B0B0F0FCFFFFFFFBA90B0E90B00A9A90BCABCA9A90AA9009A9A0A9A9B0B0F9B0B0A0B0B0B0A9BB9FFFFFFFFFACB0A9ADA90B0A9AA9AA900BCBFFFFFFFDFFFFFFFFB009A909B9EBB9B9ADAB0BAB00000000B0090009A90B00009A9ABBB0B0A00B0FFFBFBFFFFFFFFEDBA9A9A000F9A9AC0A90A9A9EB90ABBE9A9B0A9ACBCB0A0F0B9BD0A9A9B0BCBFFFFFFFFFF9A09ADA9AB0B0A09A90A0BFBFFFFFFFFFBFFFFFFF000A9CB0BFB9EB0F9A90B09000000000000A000000A00B0BA9A9A90A0009ADFFFBCFFFFFFFFFFFB0000000E9A0AC0A900E90A9A90AF909A9A0A900B0B0B09A0BCB0B9B0BADBF9FFFFFFFFFFE9FA9A90E09A9E9AADA9FFFFFFFFFFFBFDFFFFFFF00090B0BDA9A99B00B0BA9A900000000000909000090B0BCBDA909FFBB0ADAFFFFFDFEFFFFFFFF00F00000000B0B00A0000B0A90A90AFABC09000E0E0F0E00F0B0B0A0B09AF9EFFFFFFFFFF9A00E0A090ACBFFF9AFFFFFFFFFFFFFDFEFFFFFFF0000B090B9B9A00A90B0900000000000000000000000BCBF0B0000FFCFB0BFFFFFBEBDFFFFFFFFF00A00A00A0C00C00CA900D0A9CA90090B0A000009A9A9E00BCBC90BCBB9EF9BFFFFFFFFFFDA909C0AC9ACFFFFFFFFFFFFFFFFFBFF9FFFFFFFB000000000009A90000000000000000000000000000A0B0FF00000FFFB0FFFFFFFDFFFFFFFFFFFE0000000000A00A00A0CA00AC0A0CA0E00000000E0F0F00F0CB09A9E900CBDEDFFFFFFFFF0A0E0A0A00A0FFFFFFFFFFFFFFFFFFDE9FFFFFFFF0000000000000000000000000000000000000000000090DADB0000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000B0F00E00A90B0000A9BFFFBFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFBFFFFFFFFF0000000000000000000000000000000000000000000000BFF00000000000000000000000000105000000000000AEAD05FE','Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp');
-
-
-INSERT INTO OrderDetails VALUES(10248,11,14,12,0);
-INSERT INTO OrderDetails VALUES(10248,42,9.8,10,0);
-INSERT INTO OrderDetails VALUES(10248,72,34.8,5,0);
-INSERT INTO OrderDetails VALUES(10249,14,18.6,9,0);
-INSERT INTO OrderDetails VALUES(10249,51,42.4,40,0);
-INSERT INTO OrderDetails VALUES(10250,41,7.7,10,0);
-INSERT INTO OrderDetails VALUES(10250,51,42.4,35,0.15);
-INSERT INTO OrderDetails VALUES(10250,65,16.8,15,0.15);
-INSERT INTO OrderDetails VALUES(10251,22,16.8,6,0.05);
-INSERT INTO OrderDetails VALUES(10251,57,15.6,15,0.05);
-
-INSERT INTO OrderDetails VALUES(10251,65,16.8,20,0);
-INSERT INTO OrderDetails VALUES(10252,20,64.8,40,0.05);
-INSERT INTO OrderDetails VALUES(10252,33,2,25,0.05);
-INSERT INTO OrderDetails VALUES(10252,60,27.2,40,0);
-INSERT INTO OrderDetails VALUES(10253,31,10,20,0);
-INSERT INTO OrderDetails VALUES(10253,39,14.4,42,0);
-INSERT INTO OrderDetails VALUES(10253,49,16,40,0);
-INSERT INTO OrderDetails VALUES(10254,24,3.6,15,0.15);
-INSERT INTO OrderDetails VALUES(10254,55,19.2,21,0.15);
-INSERT INTO OrderDetails VALUES(10254,74,8,21,0);
-
-INSERT INTO OrderDetails VALUES(10255,2,15.2,20,0);
-INSERT INTO OrderDetails VALUES(10255,16,13.9,35,0);
-INSERT INTO OrderDetails VALUES(10255,36,15.2,25,0);
-INSERT INTO OrderDetails VALUES(10255,59,44,30,0);
-INSERT INTO OrderDetails VALUES(10256,53,26.2,15,0);
-INSERT INTO OrderDetails VALUES(10256,77,10.4,12,0);
-INSERT INTO OrderDetails VALUES(10257,27,35.1,25,0);
-INSERT INTO OrderDetails VALUES(10257,39,14.4,6,0);
-INSERT INTO OrderDetails VALUES(10257,77,10.4,15,0);
-INSERT INTO OrderDetails VALUES(10258,2,15.2,50,0.2);
-
-INSERT INTO OrderDetails VALUES(10258,5,17,65,0.2);
-INSERT INTO OrderDetails VALUES(10258,32,25.6,6,0.2);
-INSERT INTO OrderDetails VALUES(10259,21,8,10,0);
-INSERT INTO OrderDetails VALUES(10259,37,20.8,1,0);
-INSERT INTO OrderDetails VALUES(10260,41,7.7,16,0.25);
-INSERT INTO OrderDetails VALUES(10260,57,15.6,50,0);
-INSERT INTO OrderDetails VALUES(10260,62,39.4,15,0.25);
-INSERT INTO OrderDetails VALUES(10260,70,12,21,0.25);
-INSERT INTO OrderDetails VALUES(10261,21,8,20,0);
-INSERT INTO OrderDetails VALUES(10261,35,14.4,20,0);
-
-INSERT INTO OrderDetails VALUES(10262,5,17,12,0.2);
-INSERT INTO OrderDetails VALUES(10262,7,24,15,0);
-INSERT INTO OrderDetails VALUES(10262,56,30.4,2,0);
-INSERT INTO OrderDetails VALUES(10263,16,13.9,60,0.25);
-INSERT INTO OrderDetails VALUES(10263,24,3.6,28,0);
-INSERT INTO OrderDetails VALUES(10263,30,20.7,60,0.25);
-INSERT INTO OrderDetails VALUES(10263,74,8,36,0.25);
-INSERT INTO OrderDetails VALUES(10264,2,15.2,35,0);
-INSERT INTO OrderDetails VALUES(10264,41,7.7,25,0.15);
-INSERT INTO OrderDetails VALUES(10265,17,31.2,30,0);
-
-INSERT INTO OrderDetails VALUES(10265,70,12,20,0);
-INSERT INTO OrderDetails VALUES(10266,12,30.4,12,0.05);
-INSERT INTO OrderDetails VALUES(10267,40,14.7,50,0);
-INSERT INTO OrderDetails VALUES(10267,59,44,70,0.15);
-INSERT INTO OrderDetails VALUES(10267,76,14.4,15,0.15);
-INSERT INTO OrderDetails VALUES(10268,29,99,10,0);
-INSERT INTO OrderDetails VALUES(10268,72,27.8,4,0);
-INSERT INTO OrderDetails VALUES(10269,33,2,60,0.05);
-INSERT INTO OrderDetails VALUES(10269,72,27.8,20,0.05);
-INSERT INTO OrderDetails VALUES(10270,36,15.2,30,0);
-
-INSERT INTO OrderDetails VALUES(10270,43,36.8,25,0);
-INSERT INTO OrderDetails VALUES(10271,33,2,24,0);
-INSERT INTO OrderDetails VALUES(10272,20,64.8,6,0);
-INSERT INTO OrderDetails VALUES(10272,31,10,40,0);
-INSERT INTO OrderDetails VALUES(10272,72,27.8,24,0);
-INSERT INTO OrderDetails VALUES(10273,10,24.8,24,0.05);
-INSERT INTO OrderDetails VALUES(10273,31,10,15,0.05);
-INSERT INTO OrderDetails VALUES(10273,33,2,20,0);
-INSERT INTO OrderDetails VALUES(10273,40,14.7,60,0.05);
-INSERT INTO OrderDetails VALUES(10273,76,14.4,33,0.05);
-
-INSERT INTO OrderDetails VALUES(10274,71,17.2,20,0);
-INSERT INTO OrderDetails VALUES(10274,72,27.8,7,0);
-INSERT INTO OrderDetails VALUES(10275,24,3.6,12,0.05);
-INSERT INTO OrderDetails VALUES(10275,59,44,6,0.05);
-INSERT INTO OrderDetails VALUES(10276,10,24.8,15,0);
-INSERT INTO OrderDetails VALUES(10276,13,4.8,10,0);
-INSERT INTO OrderDetails VALUES(10277,28,36.4,20,0);
-INSERT INTO OrderDetails VALUES(10277,62,39.4,12,0);
-INSERT INTO OrderDetails VALUES(10278,44,15.5,16,0);
-INSERT INTO OrderDetails VALUES(10278,59,44,15,0);
-
-INSERT INTO OrderDetails VALUES(10278,63,35.1,8,0);
-INSERT INTO OrderDetails VALUES(10278,73,12,25,0);
-INSERT INTO OrderDetails VALUES(10279,17,31.2,15,0.25);
-INSERT INTO OrderDetails VALUES(10280,24,3.6,12,0);
-INSERT INTO OrderDetails VALUES(10280,55,19.2,20,0);
-INSERT INTO OrderDetails VALUES(10280,75,6.2,30,0);
-INSERT INTO OrderDetails VALUES(10281,19,7.3,1,0);
-INSERT INTO OrderDetails VALUES(10281,24,3.6,6,0);
-INSERT INTO OrderDetails VALUES(10281,35,14.4,4,0);
-INSERT INTO OrderDetails VALUES(10282,30,20.7,6,0);
-
-INSERT INTO OrderDetails VALUES(10282,57,15.6,2,0);
-INSERT INTO OrderDetails VALUES(10283,15,12.4,20,0);
-INSERT INTO OrderDetails VALUES(10283,19,7.3,18,0);
-INSERT INTO OrderDetails VALUES(10283,60,27.2,35,0);
-INSERT INTO OrderDetails VALUES(10283,72,27.8,3,0);
-INSERT INTO OrderDetails VALUES(10284,27,35.1,15,0.25);
-INSERT INTO OrderDetails VALUES(10284,44,15.5,21,0);
-INSERT INTO OrderDetails VALUES(10284,60,27.2,20,0.25);
-INSERT INTO OrderDetails VALUES(10284,67,11.2,5,0.25);
-INSERT INTO OrderDetails VALUES(10285,1,14.4,45,0.2);
-
-INSERT INTO OrderDetails VALUES(10285,40,14.7,40,0.2);
-INSERT INTO OrderDetails VALUES(10285,53,26.2,36,0.2);
-INSERT INTO OrderDetails VALUES(10286,35,14.4,100,0);
-INSERT INTO OrderDetails VALUES(10286,62,39.4,40,0);
-INSERT INTO OrderDetails VALUES(10287,16,13.9,40,0.15);
-INSERT INTO OrderDetails VALUES(10287,34,11.2,20,0);
-INSERT INTO OrderDetails VALUES(10287,46,9.6,15,0.15);
-INSERT INTO OrderDetails VALUES(10288,54,5.9,10,0.1);
-INSERT INTO OrderDetails VALUES(10288,68,10,3,0.1);
-INSERT INTO OrderDetails VALUES(10289,3,8,30,0);
-
-INSERT INTO OrderDetails VALUES(10289,64,26.6,9,0);
-INSERT INTO OrderDetails VALUES(10290,5,17,20,0);
-INSERT INTO OrderDetails VALUES(10290,29,99,15,0);
-INSERT INTO OrderDetails VALUES(10290,49,16,15,0);
-INSERT INTO OrderDetails VALUES(10290,77,10.4,10,0);
-INSERT INTO OrderDetails VALUES(10291,13,4.8,20,0.1);
-INSERT INTO OrderDetails VALUES(10291,44,15.5,24,0.1);
-INSERT INTO OrderDetails VALUES(10291,51,42.4,2,0.1);
-INSERT INTO OrderDetails VALUES(10292,20,64.8,20,0);
-INSERT INTO OrderDetails VALUES(10293,18,50,12,0);
-
-INSERT INTO OrderDetails VALUES(10293,24,3.6,10,0);
-INSERT INTO OrderDetails VALUES(10293,63,35.1,5,0);
-INSERT INTO OrderDetails VALUES(10293,75,6.2,6,0);
-INSERT INTO OrderDetails VALUES(10294,1,14.4,18,0);
-INSERT INTO OrderDetails VALUES(10294,17,31.2,15,0);
-INSERT INTO OrderDetails VALUES(10294,43,36.8,15,0);
-INSERT INTO OrderDetails VALUES(10294,60,27.2,21,0);
-INSERT INTO OrderDetails VALUES(10294,75,6.2,6,0);
-INSERT INTO OrderDetails VALUES(10295,56,30.4,4,0);
-INSERT INTO OrderDetails VALUES(10296,11,16.8,12,0);
-
-INSERT INTO OrderDetails VALUES(10296,16,13.9,30,0);
-INSERT INTO OrderDetails VALUES(10296,69,28.8,15,0);
-INSERT INTO OrderDetails VALUES(10297,39,14.4,60,0);
-INSERT INTO OrderDetails VALUES(10297,72,27.8,20,0);
-INSERT INTO OrderDetails VALUES(10298,2,15.2,40,0);
-INSERT INTO OrderDetails VALUES(10298,36,15.2,40,0.25);
-INSERT INTO OrderDetails VALUES(10298,59,44,30,0.25);
-INSERT INTO OrderDetails VALUES(10298,62,39.4,15,0);
-INSERT INTO OrderDetails VALUES(10299,19,7.3,15,0);
-INSERT INTO OrderDetails VALUES(10299,70,12,20,0);
-
-INSERT INTO OrderDetails VALUES(10300,66,13.6,30,0);
-INSERT INTO OrderDetails VALUES(10300,68,10,20,0);
-INSERT INTO OrderDetails VALUES(10301,40,14.7,10,0);
-INSERT INTO OrderDetails VALUES(10301,56,30.4,20,0);
-INSERT INTO OrderDetails VALUES(10302,17,31.2,40,0);
-INSERT INTO OrderDetails VALUES(10302,28,36.4,28,0);
-INSERT INTO OrderDetails VALUES(10302,43,36.8,12,0);
-INSERT INTO OrderDetails VALUES(10303,40,14.7,40,0.1);
-INSERT INTO OrderDetails VALUES(10303,65,16.8,30,0.1);
-INSERT INTO OrderDetails VALUES(10303,68,10,15,0.1);
-
-INSERT INTO OrderDetails VALUES(10304,49,16,30,0);
-INSERT INTO OrderDetails VALUES(10304,59,44,10,0);
-INSERT INTO OrderDetails VALUES(10304,71,17.2,2,0);
-INSERT INTO OrderDetails VALUES(10305,18,50,25,0.1);
-INSERT INTO OrderDetails VALUES(10305,29,99,25,0.1);
-INSERT INTO OrderDetails VALUES(10305,39,14.4,30,0.1);
-INSERT INTO OrderDetails VALUES(10306,30,20.7,10,0);
-INSERT INTO OrderDetails VALUES(10306,53,26.2,10,0);
-INSERT INTO OrderDetails VALUES(10306,54,5.9,5,0);
-INSERT INTO OrderDetails VALUES(10307,62,39.4,10,0);
-
-INSERT INTO OrderDetails VALUES(10307,68,10,3,0);
-INSERT INTO OrderDetails VALUES(10308,69,28.8,1,0);
-INSERT INTO OrderDetails VALUES(10308,70,12,5,0);
-INSERT INTO OrderDetails VALUES(10309,4,17.6,20,0);
-INSERT INTO OrderDetails VALUES(10309,6,20,30,0);
-INSERT INTO OrderDetails VALUES(10309,42,11.2,2,0);
-INSERT INTO OrderDetails VALUES(10309,43,36.8,20,0);
-INSERT INTO OrderDetails VALUES(10309,71,17.2,3,0);
-INSERT INTO OrderDetails VALUES(10310,16,13.9,10,0);
-INSERT INTO OrderDetails VALUES(10310,62,39.4,5,0);
-
-INSERT INTO OrderDetails VALUES(10311,42,11.2,6,0);
-INSERT INTO OrderDetails VALUES(10311,69,28.8,7,0);
-INSERT INTO OrderDetails VALUES(10312,28,36.4,4,0);
-INSERT INTO OrderDetails VALUES(10312,43,36.8,24,0);
-INSERT INTO OrderDetails VALUES(10312,53,26.2,20,0);
-INSERT INTO OrderDetails VALUES(10312,75,6.2,10,0);
-INSERT INTO OrderDetails VALUES(10313,36,15.2,12,0);
-INSERT INTO OrderDetails VALUES(10314,32,25.6,40,0.1);
-INSERT INTO OrderDetails VALUES(10314,58,10.6,30,0.1);
-INSERT INTO OrderDetails VALUES(10314,62,39.4,25,0.1);
-
-INSERT INTO OrderDetails VALUES(10315,34,11.2,14,0);
-INSERT INTO OrderDetails VALUES(10315,70,12,30,0);
-INSERT INTO OrderDetails VALUES(10316,41,7.7,10,0);
-INSERT INTO OrderDetails VALUES(10316,62,39.4,70,0);
-INSERT INTO OrderDetails VALUES(10317,1,14.4,20,0);
-INSERT INTO OrderDetails VALUES(10318,41,7.7,20,0);
-INSERT INTO OrderDetails VALUES(10318,76,14.4,6,0);
-INSERT INTO OrderDetails VALUES(10319,17,31.2,8,0);
-INSERT INTO OrderDetails VALUES(10319,28,36.4,14,0);
-INSERT INTO OrderDetails VALUES(10319,76,14.4,30,0);
-
-INSERT INTO OrderDetails VALUES(10320,71,17.2,30,0);
-INSERT INTO OrderDetails VALUES(10321,35,14.4,10,0);
-INSERT INTO OrderDetails VALUES(10322,52,5.6,20,0);
-INSERT INTO OrderDetails VALUES(10323,15,12.4,5,0);
-INSERT INTO OrderDetails VALUES(10323,25,11.2,4,0);
-INSERT INTO OrderDetails VALUES(10323,39,14.4,4,0);
-INSERT INTO OrderDetails VALUES(10324,16,13.9,21,0.15);
-INSERT INTO OrderDetails VALUES(10324,35,14.4,70,0.15);
-INSERT INTO OrderDetails VALUES(10324,46,9.6,30,0);
-INSERT INTO OrderDetails VALUES(10324,59,44,40,0.15);
-
-INSERT INTO OrderDetails VALUES(10324,63,35.1,80,0.15);
-INSERT INTO OrderDetails VALUES(10325,6,20,6,0);
-INSERT INTO OrderDetails VALUES(10325,13,4.8,12,0);
-INSERT INTO OrderDetails VALUES(10325,14,18.6,9,0);
-INSERT INTO OrderDetails VALUES(10325,31,10,4,0);
-INSERT INTO OrderDetails VALUES(10325,72,27.8,40,0);
-INSERT INTO OrderDetails VALUES(10326,4,17.6,24,0);
-INSERT INTO OrderDetails VALUES(10326,57,15.6,16,0);
-INSERT INTO OrderDetails VALUES(10326,75,6.2,50,0);
-INSERT INTO OrderDetails VALUES(10327,2,15.2,25,0.2);
-
-INSERT INTO OrderDetails VALUES(10327,11,16.8,50,0.2);
-INSERT INTO OrderDetails VALUES(10327,30,20.7,35,0.2);
-INSERT INTO OrderDetails VALUES(10327,58,10.6,30,0.2);
-INSERT INTO OrderDetails VALUES(10328,59,44,9,0);
-INSERT INTO OrderDetails VALUES(10328,65,16.8,40,0);
-INSERT INTO OrderDetails VALUES(10328,68,10,10,0);
-INSERT INTO OrderDetails VALUES(10329,19,7.3,10,0.05);
-INSERT INTO OrderDetails VALUES(10329,30,20.7,8,0.05);
-INSERT INTO OrderDetails VALUES(10329,38,210.8,20,0.05);
-INSERT INTO OrderDetails VALUES(10329,56,30.4,12,0.05);
-
-INSERT INTO OrderDetails VALUES(10330,26,24.9,50,0.15);
-INSERT INTO OrderDetails VALUES(10330,72,27.8,25,0.15);
-INSERT INTO OrderDetails VALUES(10331,54,5.9,15,0);
-INSERT INTO OrderDetails VALUES(10332,18,50,40,0.2);
-INSERT INTO OrderDetails VALUES(10332,42,11.2,10,0.2);
-INSERT INTO OrderDetails VALUES(10332,47,7.6,16,0.2);
-INSERT INTO OrderDetails VALUES(10333,14,18.6,10,0);
-INSERT INTO OrderDetails VALUES(10333,21,8,10,0.1);
-INSERT INTO OrderDetails VALUES(10333,71,17.2,40,0.1);
-INSERT INTO OrderDetails VALUES(10334,52,5.6,8,0);
-
-INSERT INTO OrderDetails VALUES(10334,68,10,10,0);
-INSERT INTO OrderDetails VALUES(10335,2,15.2,7,0.2);
-INSERT INTO OrderDetails VALUES(10335,31,10,25,0.2);
-INSERT INTO OrderDetails VALUES(10335,32,25.6,6,0.2);
-INSERT INTO OrderDetails VALUES(10335,51,42.4,48,0.2);
-INSERT INTO OrderDetails VALUES(10336,4,17.6,18,0.1);
-INSERT INTO OrderDetails VALUES(10337,23,7.2,40,0);
-INSERT INTO OrderDetails VALUES(10337,26,24.9,24,0);
-INSERT INTO OrderDetails VALUES(10337,36,15.2,20,0);
-INSERT INTO OrderDetails VALUES(10337,37,20.8,28,0);
-
-INSERT INTO OrderDetails VALUES(10337,72,27.8,25,0);
-INSERT INTO OrderDetails VALUES(10338,17,31.2,20,0);
-INSERT INTO OrderDetails VALUES(10338,30,20.7,15,0);
-INSERT INTO OrderDetails VALUES(10339,4,17.6,10,0);
-INSERT INTO OrderDetails VALUES(10339,17,31.2,70,0.05);
-INSERT INTO OrderDetails VALUES(10339,62,39.4,28,0);
-INSERT INTO OrderDetails VALUES(10340,18,50,20,0.05);
-INSERT INTO OrderDetails VALUES(10340,41,7.7,12,0.05);
-INSERT INTO OrderDetails VALUES(10340,43,36.8,40,0.05);
-INSERT INTO OrderDetails VALUES(10341,33,2,8,0);
-
-INSERT INTO OrderDetails VALUES(10341,59,44,9,0.15);
-INSERT INTO OrderDetails VALUES(10342,2,15.2,24,0.2);
-INSERT INTO OrderDetails VALUES(10342,31,10,56,0.2);
-INSERT INTO OrderDetails VALUES(10342,36,15.2,40,0.2);
-INSERT INTO OrderDetails VALUES(10342,55,19.2,40,0.2);
-INSERT INTO OrderDetails VALUES(10343,64,26.6,50,0);
-INSERT INTO OrderDetails VALUES(10343,68,10,4,0.05);
-INSERT INTO OrderDetails VALUES(10343,76,14.4,15,0);
-INSERT INTO OrderDetails VALUES(10344,4,17.6,35,0);
-INSERT INTO OrderDetails VALUES(10344,8,32,70,0.25);
-
-INSERT INTO OrderDetails VALUES(10345,8,32,70,0);
-INSERT INTO OrderDetails VALUES(10345,19,7.3,80,0);
-INSERT INTO OrderDetails VALUES(10345,42,11.2,9,0);
-INSERT INTO OrderDetails VALUES(10346,17,31.2,36,0.1);
-INSERT INTO OrderDetails VALUES(10346,56,30.4,20,0);
-INSERT INTO OrderDetails VALUES(10347,25,11.2,10,0);
-INSERT INTO OrderDetails VALUES(10347,39,14.4,50,0.15);
-INSERT INTO OrderDetails VALUES(10347,40,14.7,4,0);
-INSERT INTO OrderDetails VALUES(10347,75,6.2,6,0.15);
-INSERT INTO OrderDetails VALUES(10348,1,14.4,15,0.15);
-
-INSERT INTO OrderDetails VALUES(10348,23,7.2,25,0);
-INSERT INTO OrderDetails VALUES(10349,54,5.9,24,0);
-INSERT INTO OrderDetails VALUES(10350,50,13,15,0.1);
-INSERT INTO OrderDetails VALUES(10350,69,28.8,18,0.1);
-INSERT INTO OrderDetails VALUES(10351,38,210.8,20,0.05);
-INSERT INTO OrderDetails VALUES(10351,41,7.7,13,0);
-INSERT INTO OrderDetails VALUES(10351,44,15.5,77,0.05);
-INSERT INTO OrderDetails VALUES(10351,65,16.8,10,0.05);
-INSERT INTO OrderDetails VALUES(10352,24,3.6,10,0);
-INSERT INTO OrderDetails VALUES(10352,54,5.9,20,0.15);
-
-INSERT INTO OrderDetails VALUES(10353,11,16.8,12,0.2);
-INSERT INTO OrderDetails VALUES(10353,38,210.8,50,0.2);
-INSERT INTO OrderDetails VALUES(10354,1,14.4,12,0);
-INSERT INTO OrderDetails VALUES(10354,29,99,4,0);
-INSERT INTO OrderDetails VALUES(10355,24,3.6,25,0);
-INSERT INTO OrderDetails VALUES(10355,57,15.6,25,0);
-INSERT INTO OrderDetails VALUES(10356,31,10,30,0);
-INSERT INTO OrderDetails VALUES(10356,55,19.2,12,0);
-INSERT INTO OrderDetails VALUES(10356,69,28.8,20,0);
-INSERT INTO OrderDetails VALUES(10357,10,24.8,30,0.2);
-
-INSERT INTO OrderDetails VALUES(10357,26,24.9,16,0);
-INSERT INTO OrderDetails VALUES(10357,60,27.2,8,0.2);
-INSERT INTO OrderDetails VALUES(10358,24,3.6,10,0.05);
-INSERT INTO OrderDetails VALUES(10358,34,11.2,10,0.05);
-INSERT INTO OrderDetails VALUES(10358,36,15.2,20,0.05);
-INSERT INTO OrderDetails VALUES(10359,16,13.9,56,0.05);
-INSERT INTO OrderDetails VALUES(10359,31,10,70,0.05);
-INSERT INTO OrderDetails VALUES(10359,60,27.2,80,0.05);
-INSERT INTO OrderDetails VALUES(10360,28,36.4,30,0);
-INSERT INTO OrderDetails VALUES(10360,29,99,35,0);
-
-INSERT INTO OrderDetails VALUES(10360,38,210.8,10,0);
-INSERT INTO OrderDetails VALUES(10360,49,16,35,0);
-INSERT INTO OrderDetails VALUES(10360,54,5.9,28,0);
-INSERT INTO OrderDetails VALUES(10361,39,14.4,54,0.1);
-INSERT INTO OrderDetails VALUES(10361,60,27.2,55,0.1);
-INSERT INTO OrderDetails VALUES(10362,25,11.2,50,0);
-INSERT INTO OrderDetails VALUES(10362,51,42.4,20,0);
-INSERT INTO OrderDetails VALUES(10362,54,5.9,24,0);
-INSERT INTO OrderDetails VALUES(10363,31,10,20,0);
-INSERT INTO OrderDetails VALUES(10363,75,6.2,12,0);
-
-INSERT INTO OrderDetails VALUES(10363,76,14.4,12,0);
-INSERT INTO OrderDetails VALUES(10364,69,28.8,30,0);
-INSERT INTO OrderDetails VALUES(10364,71,17.2,5,0);
-INSERT INTO OrderDetails VALUES(10365,11,16.8,24,0);
-INSERT INTO OrderDetails VALUES(10366,65,16.8,5,0);
-INSERT INTO OrderDetails VALUES(10366,77,10.4,5,0);
-INSERT INTO OrderDetails VALUES(10367,34,11.2,36,0);
-INSERT INTO OrderDetails VALUES(10367,54,5.9,18,0);
-INSERT INTO OrderDetails VALUES(10367,65,16.8,15,0);
-INSERT INTO OrderDetails VALUES(10367,77,10.4,7,0);
-
-INSERT INTO OrderDetails VALUES(10368,21,8,5,0.1);
-INSERT INTO OrderDetails VALUES(10368,28,36.4,13,0.1);
-INSERT INTO OrderDetails VALUES(10368,57,15.6,25,0);
-INSERT INTO OrderDetails VALUES(10368,64,26.6,35,0.1);
-INSERT INTO OrderDetails VALUES(10369,29,99,20,0);
-INSERT INTO OrderDetails VALUES(10369,56,30.4,18,0.25);
-INSERT INTO OrderDetails VALUES(10370,1,14.4,15,0.15);
-INSERT INTO OrderDetails VALUES(10370,64,26.6,30,0);
-INSERT INTO OrderDetails VALUES(10370,74,8,20,0.15);
-INSERT INTO OrderDetails VALUES(10371,36,15.2,6,0.2);
-
-INSERT INTO OrderDetails VALUES(10372,20,64.8,12,0.25);
-INSERT INTO OrderDetails VALUES(10372,38,210.8,40,0.25);
-INSERT INTO OrderDetails VALUES(10372,60,27.2,70,0.25);
-INSERT INTO OrderDetails VALUES(10372,72,27.8,42,0.25);
-INSERT INTO OrderDetails VALUES(10373,58,10.6,80,0.2);
-INSERT INTO OrderDetails VALUES(10373,71,17.2,50,0.2);
-INSERT INTO OrderDetails VALUES(10374,31,10,30,0);
-INSERT INTO OrderDetails VALUES(10374,58,10.6,15,0);
-INSERT INTO OrderDetails VALUES(10375,14,18.6,15,0);
-INSERT INTO OrderDetails VALUES(10375,54,5.9,10,0);
-
-INSERT INTO OrderDetails VALUES(10376,31,10,42,0.05);
-INSERT INTO OrderDetails VALUES(10377,28,36.4,20,0.15);
-INSERT INTO OrderDetails VALUES(10377,39,14.4,20,0.15);
-INSERT INTO OrderDetails VALUES(10378,71,17.2,6,0);
-INSERT INTO OrderDetails VALUES(10379,41,7.7,8,0.1);
-INSERT INTO OrderDetails VALUES(10379,63,35.1,16,0.1);
-INSERT INTO OrderDetails VALUES(10379,65,16.8,20,0.1);
-INSERT INTO OrderDetails VALUES(10380,30,20.7,18,0.1);
-INSERT INTO OrderDetails VALUES(10380,53,26.2,20,0.1);
-INSERT INTO OrderDetails VALUES(10380,60,27.2,6,0.1);
-
-INSERT INTO OrderDetails VALUES(10380,70,12,30,0);
-INSERT INTO OrderDetails VALUES(10381,74,8,14,0);
-INSERT INTO OrderDetails VALUES(10382,5,17,32,0);
-INSERT INTO OrderDetails VALUES(10382,18,50,9,0);
-INSERT INTO OrderDetails VALUES(10382,29,99,14,0);
-INSERT INTO OrderDetails VALUES(10382,33,2,60,0);
-INSERT INTO OrderDetails VALUES(10382,74,8,50,0);
-INSERT INTO OrderDetails VALUES(10383,13,4.8,20,0);
-INSERT INTO OrderDetails VALUES(10383,50,13,15,0);
-INSERT INTO OrderDetails VALUES(10383,56,30.4,20,0);
-
-INSERT INTO OrderDetails VALUES(10384,20,64.8,28,0);
-INSERT INTO OrderDetails VALUES(10384,60,27.2,15,0);
-INSERT INTO OrderDetails VALUES(10385,7,24,10,0.2);
-INSERT INTO OrderDetails VALUES(10385,60,27.2,20,0.2);
-INSERT INTO OrderDetails VALUES(10385,68,10,8,0.2);
-INSERT INTO OrderDetails VALUES(10386,24,3.6,15,0);
-INSERT INTO OrderDetails VALUES(10386,34,11.2,10,0);
-INSERT INTO OrderDetails VALUES(10387,24,3.6,15,0);
-INSERT INTO OrderDetails VALUES(10387,28,36.4,6,0);
-INSERT INTO OrderDetails VALUES(10387,59,44,12,0);
-
-INSERT INTO OrderDetails VALUES(10387,71,17.2,15,0);
-INSERT INTO OrderDetails VALUES(10388,45,7.6,15,0.2);
-INSERT INTO OrderDetails VALUES(10388,52,5.6,20,0.2);
-INSERT INTO OrderDetails VALUES(10388,53,26.2,40,0);
-INSERT INTO OrderDetails VALUES(10389,10,24.8,16,0);
-INSERT INTO OrderDetails VALUES(10389,55,19.2,15,0);
-INSERT INTO OrderDetails VALUES(10389,62,39.4,20,0);
-INSERT INTO OrderDetails VALUES(10389,70,12,30,0);
-INSERT INTO OrderDetails VALUES(10390,31,10,60,0.1);
-INSERT INTO OrderDetails VALUES(10390,35,14.4,40,0.1);
-
-INSERT INTO OrderDetails VALUES(10390,46,9.6,45,0);
-INSERT INTO OrderDetails VALUES(10390,72,27.8,24,0.1);
-INSERT INTO OrderDetails VALUES(10391,13,4.8,18,0);
-INSERT INTO OrderDetails VALUES(10392,69,28.8,50,0);
-INSERT INTO OrderDetails VALUES(10393,2,15.2,25,0.25);
-INSERT INTO OrderDetails VALUES(10393,14,18.6,42,0.25);
-INSERT INTO OrderDetails VALUES(10393,25,11.2,7,0.25);
-INSERT INTO OrderDetails VALUES(10393,26,24.9,70,0.25);
-INSERT INTO OrderDetails VALUES(10393,31,10,32,0);
-INSERT INTO OrderDetails VALUES(10394,13,4.8,10,0);
-
-INSERT INTO OrderDetails VALUES(10394,62,39.4,10,0);
-INSERT INTO OrderDetails VALUES(10395,46,9.6,28,0.1);
-INSERT INTO OrderDetails VALUES(10395,53,26.2,70,0.1);
-INSERT INTO OrderDetails VALUES(10395,69,28.8,8,0);
-INSERT INTO OrderDetails VALUES(10396,23,7.2,40,0);
-INSERT INTO OrderDetails VALUES(10396,71,17.2,60,0);
-INSERT INTO OrderDetails VALUES(10396,72,27.8,21,0);
-INSERT INTO OrderDetails VALUES(10397,21,8,10,0.15);
-INSERT INTO OrderDetails VALUES(10397,51,42.4,18,0.15);
-INSERT INTO OrderDetails VALUES(10398,35,14.4,30,0);
-
-INSERT INTO OrderDetails VALUES(10398,55,19.2,120,0.1);
-INSERT INTO OrderDetails VALUES(10399,68,10,60,0);
-INSERT INTO OrderDetails VALUES(10399,71,17.2,30,0);
-INSERT INTO OrderDetails VALUES(10399,76,14.4,35,0);
-INSERT INTO OrderDetails VALUES(10399,77,10.4,14,0);
-INSERT INTO OrderDetails VALUES(10400,29,99,21,0);
-INSERT INTO OrderDetails VALUES(10400,35,14.4,35,0);
-INSERT INTO OrderDetails VALUES(10400,49,16,30,0);
-INSERT INTO OrderDetails VALUES(10401,30,20.7,18,0);
-INSERT INTO OrderDetails VALUES(10401,56,30.4,70,0);
-
-INSERT INTO OrderDetails VALUES(10401,65,16.8,20,0);
-INSERT INTO OrderDetails VALUES(10401,71,17.2,60,0);
-INSERT INTO OrderDetails VALUES(10402,23,7.2,60,0);
-INSERT INTO OrderDetails VALUES(10402,63,35.1,65,0);
-INSERT INTO OrderDetails VALUES(10403,16,13.9,21,0.15);
-INSERT INTO OrderDetails VALUES(10403,48,10.2,70,0.15);
-INSERT INTO OrderDetails VALUES(10404,26,24.9,30,0.05);
-INSERT INTO OrderDetails VALUES(10404,42,11.2,40,0.05);
-INSERT INTO OrderDetails VALUES(10404,49,16,30,0.05);
-INSERT INTO OrderDetails VALUES(10405,3,8,50,0);
-
-INSERT INTO OrderDetails VALUES(10406,1,14.4,10,0);
-INSERT INTO OrderDetails VALUES(10406,21,8,30,0.1);
-INSERT INTO OrderDetails VALUES(10406,28,36.4,42,0.1);
-INSERT INTO OrderDetails VALUES(10406,36,15.2,5,0.1);
-INSERT INTO OrderDetails VALUES(10406,40,14.7,2,0.1);
-INSERT INTO OrderDetails VALUES(10407,11,16.8,30,0);
-INSERT INTO OrderDetails VALUES(10407,69,28.8,15,0);
-INSERT INTO OrderDetails VALUES(10407,71,17.2,15,0);
-INSERT INTO OrderDetails VALUES(10408,37,20.8,10,0);
-INSERT INTO OrderDetails VALUES(10408,54,5.9,6,0);
-
-INSERT INTO OrderDetails VALUES(10408,62,39.4,35,0);
-INSERT INTO OrderDetails VALUES(10409,14,18.6,12,0);
-INSERT INTO OrderDetails VALUES(10409,21,8,12,0);
-INSERT INTO OrderDetails VALUES(10410,33,2,49,0);
-INSERT INTO OrderDetails VALUES(10410,59,44,16,0);
-INSERT INTO OrderDetails VALUES(10411,41,7.7,25,0.2);
-INSERT INTO OrderDetails VALUES(10411,44,15.5,40,0.2);
-INSERT INTO OrderDetails VALUES(10411,59,44,9,0.2);
-INSERT INTO OrderDetails VALUES(10412,14,18.6,20,0.1);
-INSERT INTO OrderDetails VALUES(10413,1,14.4,24,0);
-
-INSERT INTO OrderDetails VALUES(10413,62,39.4,40,0);
-INSERT INTO OrderDetails VALUES(10413,76,14.4,14,0);
-INSERT INTO OrderDetails VALUES(10414,19,7.3,18,0.05);
-INSERT INTO OrderDetails VALUES(10414,33,2,50,0);
-INSERT INTO OrderDetails VALUES(10415,17,31.2,2,0);
-INSERT INTO OrderDetails VALUES(10415,33,2,20,0);
-INSERT INTO OrderDetails VALUES(10416,19,7.3,20,0);
-INSERT INTO OrderDetails VALUES(10416,53,26.2,10,0);
-INSERT INTO OrderDetails VALUES(10416,57,15.6,20,0);
-INSERT INTO OrderDetails VALUES(10417,38,210.8,50,0);
-
-INSERT INTO OrderDetails VALUES(10417,46,9.6,2,0.25);
-INSERT INTO OrderDetails VALUES(10417,68,10,36,0.25);
-INSERT INTO OrderDetails VALUES(10417,77,10.4,35,0);
-INSERT INTO OrderDetails VALUES(10418,2,15.2,60,0);
-INSERT INTO OrderDetails VALUES(10418,47,7.6,55,0);
-INSERT INTO OrderDetails VALUES(10418,61,22.8,16,0);
-INSERT INTO OrderDetails VALUES(10418,74,8,15,0);
-INSERT INTO OrderDetails VALUES(10419,60,27.2,60,0.05);
-INSERT INTO OrderDetails VALUES(10419,69,28.8,20,0.05);
-INSERT INTO OrderDetails VALUES(10420,9,77.6,20,0.1);
-
-INSERT INTO OrderDetails VALUES(10420,13,4.8,2,0.1);
-INSERT INTO OrderDetails VALUES(10420,70,12,8,0.1);
-INSERT INTO OrderDetails VALUES(10420,73,12,20,0.1);
-INSERT INTO OrderDetails VALUES(10421,19,7.3,4,0.15);
-INSERT INTO OrderDetails VALUES(10421,26,24.9,30,0);
-INSERT INTO OrderDetails VALUES(10421,53,26.2,15,0.15);
-INSERT INTO OrderDetails VALUES(10421,77,10.4,10,0.15);
-INSERT INTO OrderDetails VALUES(10422,26,24.9,2,0);
-INSERT INTO OrderDetails VALUES(10423,31,10,14,0);
-INSERT INTO OrderDetails VALUES(10423,59,44,20,0);
-
-INSERT INTO OrderDetails VALUES(10424,35,14.4,60,0.2);
-INSERT INTO OrderDetails VALUES(10424,38,210.8,49,0.2);
-INSERT INTO OrderDetails VALUES(10424,68,10,30,0.2);
-INSERT INTO OrderDetails VALUES(10425,55,19.2,10,0.25);
-INSERT INTO OrderDetails VALUES(10425,76,14.4,20,0.25);
-INSERT INTO OrderDetails VALUES(10426,56,30.4,5,0);
-INSERT INTO OrderDetails VALUES(10426,64,26.6,7,0);
-INSERT INTO OrderDetails VALUES(10427,14,18.6,35,0);
-INSERT INTO OrderDetails VALUES(10428,46,9.6,20,0);
-INSERT INTO OrderDetails VALUES(10429,50,13,40,0);
-
-INSERT INTO OrderDetails VALUES(10429,63,35.1,35,0.25);
-INSERT INTO OrderDetails VALUES(10430,17,31.2,45,0.2);
-INSERT INTO OrderDetails VALUES(10430,21,8,50,0);
-INSERT INTO OrderDetails VALUES(10430,56,30.4,30,0);
-INSERT INTO OrderDetails VALUES(10430,59,44,70,0.2);
-INSERT INTO OrderDetails VALUES(10431,17,31.2,50,0.25);
-INSERT INTO OrderDetails VALUES(10431,40,14.7,50,0.25);
-INSERT INTO OrderDetails VALUES(10431,47,7.6,30,0.25);
-INSERT INTO OrderDetails VALUES(10432,26,24.9,10,0);
-INSERT INTO OrderDetails VALUES(10432,54,5.9,40,0);
-
-INSERT INTO OrderDetails VALUES(10433,56,30.4,28,0);
-INSERT INTO OrderDetails VALUES(10434,11,16.8,6,0);
-INSERT INTO OrderDetails VALUES(10434,76,14.4,18,0.15);
-INSERT INTO OrderDetails VALUES(10435,2,15.2,10,0);
-INSERT INTO OrderDetails VALUES(10435,22,16.8,12,0);
-INSERT INTO OrderDetails VALUES(10435,72,27.8,10,0);
-INSERT INTO OrderDetails VALUES(10436,46,9.6,5,0);
-INSERT INTO OrderDetails VALUES(10436,56,30.4,40,0.1);
-INSERT INTO OrderDetails VALUES(10436,64,26.6,30,0.1);
-INSERT INTO OrderDetails VALUES(10436,75,6.2,24,0.1);
-
-INSERT INTO OrderDetails VALUES(10437,53,26.2,15,0);
-INSERT INTO OrderDetails VALUES(10438,19,7.3,15,0.2);
-INSERT INTO OrderDetails VALUES(10438,34,11.2,20,0.2);
-INSERT INTO OrderDetails VALUES(10438,57,15.6,15,0.2);
-INSERT INTO OrderDetails VALUES(10439,12,30.4,15,0);
-INSERT INTO OrderDetails VALUES(10439,16,13.9,16,0);
-INSERT INTO OrderDetails VALUES(10439,64,26.6,6,0);
-INSERT INTO OrderDetails VALUES(10439,74,8,30,0);
-INSERT INTO OrderDetails VALUES(10440,2,15.2,45,0.15);
-INSERT INTO OrderDetails VALUES(10440,16,13.9,49,0.15);
-
-INSERT INTO OrderDetails VALUES(10440,29,99,24,0.15);
-INSERT INTO OrderDetails VALUES(10440,61,22.8,90,0.15);
-INSERT INTO OrderDetails VALUES(10441,27,35.1,50,0);
-INSERT INTO OrderDetails VALUES(10442,11,16.8,30,0);
-INSERT INTO OrderDetails VALUES(10442,54,5.9,80,0);
-INSERT INTO OrderDetails VALUES(10442,66,13.6,60,0);
-INSERT INTO OrderDetails VALUES(10443,11,16.8,6,0.2);
-INSERT INTO OrderDetails VALUES(10443,28,36.4,12,0);
-INSERT INTO OrderDetails VALUES(10444,17,31.2,10,0);
-INSERT INTO OrderDetails VALUES(10444,26,24.9,15,0);
-
-INSERT INTO OrderDetails VALUES(10444,35,14.4,8,0);
-INSERT INTO OrderDetails VALUES(10444,41,7.7,30,0);
-INSERT INTO OrderDetails VALUES(10445,39,14.4,6,0);
-INSERT INTO OrderDetails VALUES(10445,54,5.9,15,0);
-INSERT INTO OrderDetails VALUES(10446,19,7.3,12,0.1);
-INSERT INTO OrderDetails VALUES(10446,24,3.6,20,0.1);
-INSERT INTO OrderDetails VALUES(10446,31,10,3,0.1);
-INSERT INTO OrderDetails VALUES(10446,52,5.6,15,0.1);
-INSERT INTO OrderDetails VALUES(10447,19,7.3,40,0);
-INSERT INTO OrderDetails VALUES(10447,65,16.8,35,0);
-
-INSERT INTO OrderDetails VALUES(10447,71,17.2,2,0);
-INSERT INTO OrderDetails VALUES(10448,26,24.9,6,0);
-INSERT INTO OrderDetails VALUES(10448,40,14.7,20,0);
-INSERT INTO OrderDetails VALUES(10449,10,24.8,14,0);
-INSERT INTO OrderDetails VALUES(10449,52,5.6,20,0);
-INSERT INTO OrderDetails VALUES(10449,62,39.4,35,0);
-INSERT INTO OrderDetails VALUES(10450,10,24.8,20,0.2);
-INSERT INTO OrderDetails VALUES(10450,54,5.9,6,0.2);
-INSERT INTO OrderDetails VALUES(10451,55,19.2,120,0.1);
-INSERT INTO OrderDetails VALUES(10451,64,26.6,35,0.1);
-
-INSERT INTO OrderDetails VALUES(10451,65,16.8,28,0.1);
-INSERT INTO OrderDetails VALUES(10451,77,10.4,55,0.1);
-INSERT INTO OrderDetails VALUES(10452,28,36.4,15,0);
-INSERT INTO OrderDetails VALUES(10452,44,15.5,100,0.05);
-INSERT INTO OrderDetails VALUES(10453,48,10.2,15,0.1);
-INSERT INTO OrderDetails VALUES(10453,70,12,25,0.1);
-INSERT INTO OrderDetails VALUES(10454,16,13.9,20,0.2);
-INSERT INTO OrderDetails VALUES(10454,33,2,20,0.2);
-INSERT INTO OrderDetails VALUES(10454,46,9.6,10,0.2);
-INSERT INTO OrderDetails VALUES(10455,39,14.4,20,0);
-
-INSERT INTO OrderDetails VALUES(10455,53,26.2,50,0);
-INSERT INTO OrderDetails VALUES(10455,61,22.8,25,0);
-INSERT INTO OrderDetails VALUES(10455,71,17.2,30,0);
-INSERT INTO OrderDetails VALUES(10456,21,8,40,0.15);
-INSERT INTO OrderDetails VALUES(10456,49,16,21,0.15);
-INSERT INTO OrderDetails VALUES(10457,59,44,36,0);
-INSERT INTO OrderDetails VALUES(10458,26,24.9,30,0);
-INSERT INTO OrderDetails VALUES(10458,28,36.4,30,0);
-INSERT INTO OrderDetails VALUES(10458,43,36.8,20,0);
-INSERT INTO OrderDetails VALUES(10458,56,30.4,15,0);
-
-INSERT INTO OrderDetails VALUES(10458,71,17.2,50,0);
-INSERT INTO OrderDetails VALUES(10459,7,24,16,0.05);
-INSERT INTO OrderDetails VALUES(10459,46,9.6,20,0.05);
-INSERT INTO OrderDetails VALUES(10459,72,27.8,40,0);
-INSERT INTO OrderDetails VALUES(10460,68,10,21,0.25);
-INSERT INTO OrderDetails VALUES(10460,75,6.2,4,0.25);
-INSERT INTO OrderDetails VALUES(10461,21,8,40,0.25);
-INSERT INTO OrderDetails VALUES(10461,30,20.7,28,0.25);
-INSERT INTO OrderDetails VALUES(10461,55,19.2,60,0.25);
-INSERT INTO OrderDetails VALUES(10462,13,4.8,1,0);
-
-INSERT INTO OrderDetails VALUES(10462,23,7.2,21,0);
-INSERT INTO OrderDetails VALUES(10463,19,7.3,21,0);
-INSERT INTO OrderDetails VALUES(10463,42,11.2,50,0);
-INSERT INTO OrderDetails VALUES(10464,4,17.6,16,0.2);
-INSERT INTO OrderDetails VALUES(10464,43,36.8,3,0);
-INSERT INTO OrderDetails VALUES(10464,56,30.4,30,0.2);
-INSERT INTO OrderDetails VALUES(10464,60,27.2,20,0);
-INSERT INTO OrderDetails VALUES(10465,24,3.6,25,0);
-INSERT INTO OrderDetails VALUES(10465,29,99,18,0.1);
-INSERT INTO OrderDetails VALUES(10465,40,14.7,20,0);
-
-INSERT INTO OrderDetails VALUES(10465,45,7.6,30,0.1);
-INSERT INTO OrderDetails VALUES(10465,50,13,25,0);
-INSERT INTO OrderDetails VALUES(10466,11,16.8,10,0);
-INSERT INTO OrderDetails VALUES(10466,46,9.6,5,0);
-INSERT INTO OrderDetails VALUES(10467,24,3.6,28,0);
-INSERT INTO OrderDetails VALUES(10467,25,11.2,12,0);
-INSERT INTO OrderDetails VALUES(10468,30,20.7,8,0);
-INSERT INTO OrderDetails VALUES(10468,43,36.8,15,0);
-INSERT INTO OrderDetails VALUES(10469,2,15.2,40,0.15);
-INSERT INTO OrderDetails VALUES(10469,16,13.9,35,0.15);
-
-INSERT INTO OrderDetails VALUES(10469,44,15.5,2,0.15);
-INSERT INTO OrderDetails VALUES(10470,18,50,30,0);
-INSERT INTO OrderDetails VALUES(10470,23,7.2,15,0);
-INSERT INTO OrderDetails VALUES(10470,64,26.6,8,0);
-INSERT INTO OrderDetails VALUES(10471,7,24,30,0);
-INSERT INTO OrderDetails VALUES(10471,56,30.4,20,0);
-INSERT INTO OrderDetails VALUES(10472,24,3.6,80,0.05);
-INSERT INTO OrderDetails VALUES(10472,51,42.4,18,0);
-INSERT INTO OrderDetails VALUES(10473,33,2,12,0);
-INSERT INTO OrderDetails VALUES(10473,71,17.2,12,0);
-
-INSERT INTO OrderDetails VALUES(10474,14,18.6,12,0);
-INSERT INTO OrderDetails VALUES(10474,28,36.4,18,0);
-INSERT INTO OrderDetails VALUES(10474,40,14.7,21,0);
-INSERT INTO OrderDetails VALUES(10474,75,6.2,10,0);
-INSERT INTO OrderDetails VALUES(10475,31,10,35,0.15);
-INSERT INTO OrderDetails VALUES(10475,66,13.6,60,0.15);
-INSERT INTO OrderDetails VALUES(10475,76,14.4,42,0.15);
-INSERT INTO OrderDetails VALUES(10476,55,19.2,2,0.05);
-INSERT INTO OrderDetails VALUES(10476,70,12,12,0);
-INSERT INTO OrderDetails VALUES(10477,1,14.4,15,0);
-
-INSERT INTO OrderDetails VALUES(10477,21,8,21,0.25);
-INSERT INTO OrderDetails VALUES(10477,39,14.4,20,0.25);
-INSERT INTO OrderDetails VALUES(10478,10,24.8,20,0.05);
-INSERT INTO OrderDetails VALUES(10479,38,210.8,30,0);
-INSERT INTO OrderDetails VALUES(10479,53,26.2,28,0);
-INSERT INTO OrderDetails VALUES(10479,59,44,60,0);
-INSERT INTO OrderDetails VALUES(10479,64,26.6,30,0);
-INSERT INTO OrderDetails VALUES(10480,47,7.6,30,0);
-INSERT INTO OrderDetails VALUES(10480,59,44,12,0);
-INSERT INTO OrderDetails VALUES(10481,49,16,24,0);
-
-INSERT INTO OrderDetails VALUES(10481,60,27.2,40,0);
-INSERT INTO OrderDetails VALUES(10482,40,14.7,10,0);
-INSERT INTO OrderDetails VALUES(10483,34,11.2,35,0.05);
-INSERT INTO OrderDetails VALUES(10483,77,10.4,30,0.05);
-INSERT INTO OrderDetails VALUES(10484,21,8,14,0);
-INSERT INTO OrderDetails VALUES(10484,40,14.7,10,0);
-INSERT INTO OrderDetails VALUES(10484,51,42.4,3,0);
-INSERT INTO OrderDetails VALUES(10485,2,15.2,20,0.1);
-INSERT INTO OrderDetails VALUES(10485,3,8,20,0.1);
-INSERT INTO OrderDetails VALUES(10485,55,19.2,30,0.1);
-
-INSERT INTO OrderDetails VALUES(10485,70,12,60,0.1);
-INSERT INTO OrderDetails VALUES(10486,11,16.8,5,0);
-INSERT INTO OrderDetails VALUES(10486,51,42.4,25,0);
-INSERT INTO OrderDetails VALUES(10486,74,8,16,0);
-INSERT INTO OrderDetails VALUES(10487,19,7.3,5,0);
-INSERT INTO OrderDetails VALUES(10487,26,24.9,30,0);
-INSERT INTO OrderDetails VALUES(10487,54,5.9,24,0.25);
-INSERT INTO OrderDetails VALUES(10488,59,44,30,0);
-INSERT INTO OrderDetails VALUES(10488,73,12,20,0.2);
-INSERT INTO OrderDetails VALUES(10489,11,16.8,15,0.25);
-
-INSERT INTO OrderDetails VALUES(10489,16,13.9,18,0);
-INSERT INTO OrderDetails VALUES(10490,59,44,60,0);
-INSERT INTO OrderDetails VALUES(10490,68,10,30,0);
-INSERT INTO OrderDetails VALUES(10490,75,6.2,36,0);
-INSERT INTO OrderDetails VALUES(10491,44,15.5,15,0.15);
-INSERT INTO OrderDetails VALUES(10491,77,10.4,7,0.15);
-INSERT INTO OrderDetails VALUES(10492,25,11.2,60,0.05);
-INSERT INTO OrderDetails VALUES(10492,42,11.2,20,0.05);
-INSERT INTO OrderDetails VALUES(10493,65,16.8,15,0.1);
-INSERT INTO OrderDetails VALUES(10493,66,13.6,10,0.1);
-
-INSERT INTO OrderDetails VALUES(10493,69,28.8,10,0.1);
-INSERT INTO OrderDetails VALUES(10494,56,30.4,30,0);
-INSERT INTO OrderDetails VALUES(10495,23,7.2,10,0);
-INSERT INTO OrderDetails VALUES(10495,41,7.7,20,0);
-INSERT INTO OrderDetails VALUES(10495,77,10.4,5,0);
-INSERT INTO OrderDetails VALUES(10496,31,10,20,0.05);
-INSERT INTO OrderDetails VALUES(10497,56,30.4,14,0);
-INSERT INTO OrderDetails VALUES(10497,72,27.8,25,0);
-INSERT INTO OrderDetails VALUES(10497,77,10.4,25,0);
-INSERT INTO OrderDetails VALUES(10498,24,4.5,14,0);
-
-INSERT INTO OrderDetails VALUES(10498,40,18.4,5,0);
-INSERT INTO OrderDetails VALUES(10498,42,14,30,0);
-INSERT INTO OrderDetails VALUES(10499,28,45.6,20,0);
-INSERT INTO OrderDetails VALUES(10499,49,20,25,0);
-INSERT INTO OrderDetails VALUES(10500,15,15.5,12,0.05);
-INSERT INTO OrderDetails VALUES(10500,28,45.6,8,0.05);
-INSERT INTO OrderDetails VALUES(10501,54,7.45,20,0);
-INSERT INTO OrderDetails VALUES(10502,45,9.5,21,0);
-INSERT INTO OrderDetails VALUES(10502,53,32.8,6,0);
-INSERT INTO OrderDetails VALUES(10502,67,14,30,0);
-
-INSERT INTO OrderDetails VALUES(10503,14,23.25,70,0);
-INSERT INTO OrderDetails VALUES(10503,65,21.05,20,0);
-INSERT INTO OrderDetails VALUES(10504,2,19,12,0);
-INSERT INTO OrderDetails VALUES(10504,21,10,12,0);
-INSERT INTO OrderDetails VALUES(10504,53,32.8,10,0);
-INSERT INTO OrderDetails VALUES(10504,61,28.5,25,0);
-INSERT INTO OrderDetails VALUES(10505,62,49.3,3,0);
-INSERT INTO OrderDetails VALUES(10506,25,14,18,0.1);
-INSERT INTO OrderDetails VALUES(10506,70,15,14,0.1);
-INSERT INTO OrderDetails VALUES(10507,43,46,15,0.15);
-
-INSERT INTO OrderDetails VALUES(10507,48,12.75,15,0.15);
-INSERT INTO OrderDetails VALUES(10508,13,6,10,0);
-INSERT INTO OrderDetails VALUES(10508,39,18,10,0);
-INSERT INTO OrderDetails VALUES(10509,28,45.6,3,0);
-INSERT INTO OrderDetails VALUES(10510,29,123.79,36,0);
-INSERT INTO OrderDetails VALUES(10510,75,7.75,36,0.1);
-INSERT INTO OrderDetails VALUES(10511,4,22,50,0.15);
-INSERT INTO OrderDetails VALUES(10511,7,30,50,0.15);
-INSERT INTO OrderDetails VALUES(10511,8,40,10,0.15);
-INSERT INTO OrderDetails VALUES(10512,24,4.5,10,0.15);
-
-INSERT INTO OrderDetails VALUES(10512,46,12,9,0.15);
-INSERT INTO OrderDetails VALUES(10512,47,9.5,6,0.15);
-INSERT INTO OrderDetails VALUES(10512,60,34,12,0.15);
-INSERT INTO OrderDetails VALUES(10513,21,10,40,0.2);
-INSERT INTO OrderDetails VALUES(10513,32,32,50,0.2);
-INSERT INTO OrderDetails VALUES(10513,61,28.5,15,0.2);
-INSERT INTO OrderDetails VALUES(10514,20,81,39,0);
-INSERT INTO OrderDetails VALUES(10514,28,45.6,35,0);
-INSERT INTO OrderDetails VALUES(10514,56,38,70,0);
-INSERT INTO OrderDetails VALUES(10514,65,21.05,39,0);
-
-INSERT INTO OrderDetails VALUES(10514,75,7.75,50,0);
-INSERT INTO OrderDetails VALUES(10515,9,97,16,0.15);
-INSERT INTO OrderDetails VALUES(10515,16,17.45,50,0);
-INSERT INTO OrderDetails VALUES(10515,27,43.9,120,0);
-INSERT INTO OrderDetails VALUES(10515,33,2.5,16,0.15);
-INSERT INTO OrderDetails VALUES(10515,60,34,84,0.15);
-INSERT INTO OrderDetails VALUES(10516,18,62.5,25,0.1);
-INSERT INTO OrderDetails VALUES(10516,41,9.65,80,0.1);
-INSERT INTO OrderDetails VALUES(10516,42,14,20,0);
-INSERT INTO OrderDetails VALUES(10517,52,7,6,0);
-
-INSERT INTO OrderDetails VALUES(10517,59,55,4,0);
-INSERT INTO OrderDetails VALUES(10517,70,15,6,0);
-INSERT INTO OrderDetails VALUES(10518,24,4.5,5,0);
-INSERT INTO OrderDetails VALUES(10518,38,263.5,15,0);
-INSERT INTO OrderDetails VALUES(10518,44,19.45,9,0);
-INSERT INTO OrderDetails VALUES(10519,10,31,16,0.05);
-INSERT INTO OrderDetails VALUES(10519,56,38,40,0);
-INSERT INTO OrderDetails VALUES(10519,60,34,10,0.05);
-INSERT INTO OrderDetails VALUES(10520,24,4.5,8,0);
-INSERT INTO OrderDetails VALUES(10520,53,32.8,5,0);
-
-INSERT INTO OrderDetails VALUES(10521,35,18,3,0);
-INSERT INTO OrderDetails VALUES(10521,41,9.65,10,0);
-INSERT INTO OrderDetails VALUES(10521,68,12.5,6,0);
-INSERT INTO OrderDetails VALUES(10522,1,18,40,0.2);
-INSERT INTO OrderDetails VALUES(10522,8,40,24,0);
-INSERT INTO OrderDetails VALUES(10522,30,25.89,20,0.2);
-INSERT INTO OrderDetails VALUES(10522,40,18.4,25,0.2);
-INSERT INTO OrderDetails VALUES(10523,17,39,25,0.1);
-INSERT INTO OrderDetails VALUES(10523,20,81,15,0.1);
-INSERT INTO OrderDetails VALUES(10523,37,26,18,0.1);
-
-INSERT INTO OrderDetails VALUES(10523,41,9.65,6,0.1);
-INSERT INTO OrderDetails VALUES(10524,10,31,2,0);
-INSERT INTO OrderDetails VALUES(10524,30,25.89,10,0);
-INSERT INTO OrderDetails VALUES(10524,43,46,60,0);
-INSERT INTO OrderDetails VALUES(10524,54,7.45,15,0);
-INSERT INTO OrderDetails VALUES(10525,36,19,30,0);
-INSERT INTO OrderDetails VALUES(10525,40,18.4,15,0.1);
-INSERT INTO OrderDetails VALUES(10526,1,18,8,0.15);
-INSERT INTO OrderDetails VALUES(10526,13,6,10,0);
-INSERT INTO OrderDetails VALUES(10526,56,38,30,0.15);
-
-INSERT INTO OrderDetails VALUES(10527,4,22,50,0.1);
-INSERT INTO OrderDetails VALUES(10527,36,19,30,0.1);
-INSERT INTO OrderDetails VALUES(10528,11,21,3,0);
-INSERT INTO OrderDetails VALUES(10528,33,2.5,8,0.2);
-INSERT INTO OrderDetails VALUES(10528,72,34.8,9,0);
-INSERT INTO OrderDetails VALUES(10529,55,24,14,0);
-INSERT INTO OrderDetails VALUES(10529,68,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10529,69,36,10,0);
-INSERT INTO OrderDetails VALUES(10530,17,39,40,0);
-INSERT INTO OrderDetails VALUES(10530,43,46,25,0);
-
-INSERT INTO OrderDetails VALUES(10530,61,28.5,20,0);
-INSERT INTO OrderDetails VALUES(10530,76,18,50,0);
-INSERT INTO OrderDetails VALUES(10531,59,55,2,0);
-INSERT INTO OrderDetails VALUES(10532,30,25.89,15,0);
-INSERT INTO OrderDetails VALUES(10532,66,17,24,0);
-INSERT INTO OrderDetails VALUES(10533,4,22,50,0.05);
-INSERT INTO OrderDetails VALUES(10533,72,34.8,24,0);
-INSERT INTO OrderDetails VALUES(10533,73,15,24,0.05);
-INSERT INTO OrderDetails VALUES(10534,30,25.89,10,0);
-INSERT INTO OrderDetails VALUES(10534,40,18.4,10,0.2);
-
-INSERT INTO OrderDetails VALUES(10534,54,7.45,10,0.2);
-INSERT INTO OrderDetails VALUES(10535,11,21,50,0.1);
-INSERT INTO OrderDetails VALUES(10535,40,18.4,10,0.1);
-INSERT INTO OrderDetails VALUES(10535,57,19.5,5,0.1);
-INSERT INTO OrderDetails VALUES(10535,59,55,15,0.1);
-INSERT INTO OrderDetails VALUES(10536,12,38,15,0.25);
-INSERT INTO OrderDetails VALUES(10536,31,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10536,33,2.5,30,0);
-INSERT INTO OrderDetails VALUES(10536,60,34,35,0.25);
-INSERT INTO OrderDetails VALUES(10537,31,12.5,30,0);
-
-INSERT INTO OrderDetails VALUES(10537,51,53,6,0);
-INSERT INTO OrderDetails VALUES(10537,58,13.25,20,0);
-INSERT INTO OrderDetails VALUES(10537,72,34.8,21,0);
-INSERT INTO OrderDetails VALUES(10537,73,15,9,0);
-INSERT INTO OrderDetails VALUES(10538,70,15,7,0);
-INSERT INTO OrderDetails VALUES(10538,72,34.8,1,0);
-INSERT INTO OrderDetails VALUES(10539,13,6,8,0);
-INSERT INTO OrderDetails VALUES(10539,21,10,15,0);
-INSERT INTO OrderDetails VALUES(10539,33,2.5,15,0);
-INSERT INTO OrderDetails VALUES(10539,49,20,6,0);
-
-INSERT INTO OrderDetails VALUES(10540,3,10,60,0);
-INSERT INTO OrderDetails VALUES(10540,26,31.23,40,0);
-INSERT INTO OrderDetails VALUES(10540,38,263.5,30,0);
-INSERT INTO OrderDetails VALUES(10540,68,12.5,35,0);
-INSERT INTO OrderDetails VALUES(10541,24,4.5,35,0.1);
-INSERT INTO OrderDetails VALUES(10541,38,263.5,4,0.1);
-INSERT INTO OrderDetails VALUES(10541,65,21.05,36,0.1);
-INSERT INTO OrderDetails VALUES(10541,71,21.5,9,0.1);
-INSERT INTO OrderDetails VALUES(10542,11,21,15,0.05);
-INSERT INTO OrderDetails VALUES(10542,54,7.45,24,0.05);
-
-INSERT INTO OrderDetails VALUES(10543,12,38,30,0.15);
-INSERT INTO OrderDetails VALUES(10543,23,9,70,0.15);
-INSERT INTO OrderDetails VALUES(10544,28,45.6,7,0);
-INSERT INTO OrderDetails VALUES(10544,67,14,7,0);
-INSERT INTO OrderDetails VALUES(10545,11,21,10,0);
-INSERT INTO OrderDetails VALUES(10546,7,30,10,0);
-INSERT INTO OrderDetails VALUES(10546,35,18,30,0);
-INSERT INTO OrderDetails VALUES(10546,62,49.3,40,0);
-INSERT INTO OrderDetails VALUES(10547,32,32,24,0.15);
-INSERT INTO OrderDetails VALUES(10547,36,19,60,0);
-
-INSERT INTO OrderDetails VALUES(10548,34,14,10,0.25);
-INSERT INTO OrderDetails VALUES(10548,41,9.65,14,0);
-INSERT INTO OrderDetails VALUES(10549,31,12.5,55,0.15);
-INSERT INTO OrderDetails VALUES(10549,45,9.5,100,0.15);
-INSERT INTO OrderDetails VALUES(10549,51,53,48,0.15);
-INSERT INTO OrderDetails VALUES(10550,17,39,8,0.1);
-INSERT INTO OrderDetails VALUES(10550,19,9.2,10,0);
-INSERT INTO OrderDetails VALUES(10550,21,10,6,0.1);
-INSERT INTO OrderDetails VALUES(10550,61,28.5,10,0.1);
-INSERT INTO OrderDetails VALUES(10551,16,17.45,40,0.15);
-
-INSERT INTO OrderDetails VALUES(10551,35,18,20,0.15);
-INSERT INTO OrderDetails VALUES(10551,44,19.45,40,0);
-INSERT INTO OrderDetails VALUES(10552,69,36,18,0);
-INSERT INTO OrderDetails VALUES(10552,75,7.75,30,0);
-INSERT INTO OrderDetails VALUES(10553,11,21,15,0);
-INSERT INTO OrderDetails VALUES(10553,16,17.45,14,0);
-INSERT INTO OrderDetails VALUES(10553,22,21,24,0);
-INSERT INTO OrderDetails VALUES(10553,31,12.5,30,0);
-INSERT INTO OrderDetails VALUES(10553,35,18,6,0);
-INSERT INTO OrderDetails VALUES(10554,16,17.45,30,0.05);
-
-INSERT INTO OrderDetails VALUES(10554,23,9,20,0.05);
-INSERT INTO OrderDetails VALUES(10554,62,49.3,20,0.05);
-INSERT INTO OrderDetails VALUES(10554,77,13,10,0.05);
-INSERT INTO OrderDetails VALUES(10555,14,23.25,30,0.2);
-INSERT INTO OrderDetails VALUES(10555,19,9.2,35,0.2);
-INSERT INTO OrderDetails VALUES(10555,24,4.5,18,0.2);
-INSERT INTO OrderDetails VALUES(10555,51,53,20,0.2);
-INSERT INTO OrderDetails VALUES(10555,56,38,40,0.2);
-INSERT INTO OrderDetails VALUES(10556,72,34.8,24,0);
-INSERT INTO OrderDetails VALUES(10557,64,33.25,30,0);
-
-INSERT INTO OrderDetails VALUES(10557,75,7.75,20,0);
-INSERT INTO OrderDetails VALUES(10558,47,9.5,25,0);
-INSERT INTO OrderDetails VALUES(10558,51,53,20,0);
-INSERT INTO OrderDetails VALUES(10558,52,7,30,0);
-INSERT INTO OrderDetails VALUES(10558,53,32.8,18,0);
-INSERT INTO OrderDetails VALUES(10558,73,15,3,0);
-INSERT INTO OrderDetails VALUES(10559,41,9.65,12,0.05);
-INSERT INTO OrderDetails VALUES(10559,55,24,18,0.05);
-INSERT INTO OrderDetails VALUES(10560,30,25.89,20,0);
-INSERT INTO OrderDetails VALUES(10560,62,49.3,15,0.25);
-
-INSERT INTO OrderDetails VALUES(10561,44,19.45,10,0);
-INSERT INTO OrderDetails VALUES(10561,51,53,50,0);
-INSERT INTO OrderDetails VALUES(10562,33,2.5,20,0.1);
-INSERT INTO OrderDetails VALUES(10562,62,49.3,10,0.1);
-INSERT INTO OrderDetails VALUES(10563,36,19,25,0);
-INSERT INTO OrderDetails VALUES(10563,52,7,70,0);
-INSERT INTO OrderDetails VALUES(10564,17,39,16,0.05);
-INSERT INTO OrderDetails VALUES(10564,31,12.5,6,0.05);
-INSERT INTO OrderDetails VALUES(10564,55,24,25,0.05);
-INSERT INTO OrderDetails VALUES(10565,24,4.5,25,0.1);
-
-INSERT INTO OrderDetails VALUES(10565,64,33.25,18,0.1);
-INSERT INTO OrderDetails VALUES(10566,11,21,35,0.15);
-INSERT INTO OrderDetails VALUES(10566,18,62.5,18,0.15);
-INSERT INTO OrderDetails VALUES(10566,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10567,31,12.5,60,0.2);
-INSERT INTO OrderDetails VALUES(10567,51,53,3,0);
-INSERT INTO OrderDetails VALUES(10567,59,55,40,0.2);
-INSERT INTO OrderDetails VALUES(10568,10,31,5,0);
-INSERT INTO OrderDetails VALUES(10569,31,12.5,35,0.2);
-INSERT INTO OrderDetails VALUES(10569,76,18,30,0);
-
-INSERT INTO OrderDetails VALUES(10570,11,21,15,0.05);
-INSERT INTO OrderDetails VALUES(10570,56,38,60,0.05);
-INSERT INTO OrderDetails VALUES(10571,14,23.25,11,0.15);
-INSERT INTO OrderDetails VALUES(10571,42,14,28,0.15);
-INSERT INTO OrderDetails VALUES(10572,16,17.45,12,0.1);
-INSERT INTO OrderDetails VALUES(10572,32,32,10,0.1);
-INSERT INTO OrderDetails VALUES(10572,40,18.4,50,0);
-INSERT INTO OrderDetails VALUES(10572,75,7.75,15,0.1);
-INSERT INTO OrderDetails VALUES(10573,17,39,18,0);
-INSERT INTO OrderDetails VALUES(10573,34,14,40,0);
-
-INSERT INTO OrderDetails VALUES(10573,53,32.8,25,0);
-INSERT INTO OrderDetails VALUES(10574,33,2.5,14,0);
-INSERT INTO OrderDetails VALUES(10574,40,18.4,2,0);
-INSERT INTO OrderDetails VALUES(10574,62,49.3,10,0);
-INSERT INTO OrderDetails VALUES(10574,64,33.25,6,0);
-INSERT INTO OrderDetails VALUES(10575,59,55,12,0);
-INSERT INTO OrderDetails VALUES(10575,63,43.9,6,0);
-INSERT INTO OrderDetails VALUES(10575,72,34.8,30,0);
-INSERT INTO OrderDetails VALUES(10575,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10576,1,18,10,0);
-
-INSERT INTO OrderDetails VALUES(10576,31,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10576,44,19.45,21,0);
-INSERT INTO OrderDetails VALUES(10577,39,18,10,0);
-INSERT INTO OrderDetails VALUES(10577,75,7.75,20,0);
-INSERT INTO OrderDetails VALUES(10577,77,13,18,0);
-INSERT INTO OrderDetails VALUES(10578,35,18,20,0);
-INSERT INTO OrderDetails VALUES(10578,57,19.5,6,0);
-INSERT INTO OrderDetails VALUES(10579,15,15.5,10,0);
-INSERT INTO OrderDetails VALUES(10579,75,7.75,21,0);
-INSERT INTO OrderDetails VALUES(10580,14,23.25,15,0.05);
-
-INSERT INTO OrderDetails VALUES(10580,41,9.65,9,0.05);
-INSERT INTO OrderDetails VALUES(10580,65,21.05,30,0.05);
-INSERT INTO OrderDetails VALUES(10581,75,7.75,50,0.2);
-INSERT INTO OrderDetails VALUES(10582,57,19.5,4,0);
-INSERT INTO OrderDetails VALUES(10582,76,18,14,0);
-INSERT INTO OrderDetails VALUES(10583,29,123.79,10,0);
-INSERT INTO OrderDetails VALUES(10583,60,34,24,0.15);
-INSERT INTO OrderDetails VALUES(10583,69,36,10,0.15);
-INSERT INTO OrderDetails VALUES(10584,31,12.5,50,0.05);
-INSERT INTO OrderDetails VALUES(10585,47,9.5,15,0);
-
-INSERT INTO OrderDetails VALUES(10586,52,7,4,0.15);
-INSERT INTO OrderDetails VALUES(10587,26,31.23,6,0);
-INSERT INTO OrderDetails VALUES(10587,35,18,20,0);
-INSERT INTO OrderDetails VALUES(10587,77,13,20,0);
-INSERT INTO OrderDetails VALUES(10588,18,62.5,40,0.2);
-INSERT INTO OrderDetails VALUES(10588,42,14,100,0.2);
-INSERT INTO OrderDetails VALUES(10589,35,18,4,0);
-INSERT INTO OrderDetails VALUES(10590,1,18,20,0);
-INSERT INTO OrderDetails VALUES(10590,77,13,60,0.05);
-INSERT INTO OrderDetails VALUES(10591,3,10,14,0);
-
-INSERT INTO OrderDetails VALUES(10591,7,30,10,0);
-INSERT INTO OrderDetails VALUES(10591,54,7.45,50,0);
-INSERT INTO OrderDetails VALUES(10592,15,15.5,25,0.05);
-INSERT INTO OrderDetails VALUES(10592,26,31.23,5,0.05);
-INSERT INTO OrderDetails VALUES(10593,20,81,21,0.2);
-INSERT INTO OrderDetails VALUES(10593,69,36,20,0.2);
-INSERT INTO OrderDetails VALUES(10593,76,18,4,0.2);
-INSERT INTO OrderDetails VALUES(10594,52,7,24,0);
-INSERT INTO OrderDetails VALUES(10594,58,13.25,30,0);
-INSERT INTO OrderDetails VALUES(10595,35,18,30,0.25);
-
-INSERT INTO OrderDetails VALUES(10595,61,28.5,120,0.25);
-INSERT INTO OrderDetails VALUES(10595,69,36,65,0.25);
-INSERT INTO OrderDetails VALUES(10596,56,38,5,0.2);
-INSERT INTO OrderDetails VALUES(10596,63,43.9,24,0.2);
-INSERT INTO OrderDetails VALUES(10596,75,7.75,30,0.2);
-INSERT INTO OrderDetails VALUES(10597,24,4.5,35,0.2);
-INSERT INTO OrderDetails VALUES(10597,57,19.5,20,0);
-INSERT INTO OrderDetails VALUES(10597,65,21.05,12,0.2);
-INSERT INTO OrderDetails VALUES(10598,27,43.9,50,0);
-INSERT INTO OrderDetails VALUES(10598,71,21.5,9,0);
-
-INSERT INTO OrderDetails VALUES(10599,62,49.3,10,0);
-INSERT INTO OrderDetails VALUES(10600,54,7.45,4,0);
-INSERT INTO OrderDetails VALUES(10600,73,15,30,0);
-INSERT INTO OrderDetails VALUES(10601,13,6,60,0);
-INSERT INTO OrderDetails VALUES(10601,59,55,35,0);
-INSERT INTO OrderDetails VALUES(10602,77,13,5,0.25);
-INSERT INTO OrderDetails VALUES(10603,22,21,48,0);
-INSERT INTO OrderDetails VALUES(10603,49,20,25,0.05);
-INSERT INTO OrderDetails VALUES(10604,48,12.75,6,0.1);
-INSERT INTO OrderDetails VALUES(10604,76,18,10,0.1);
-
-INSERT INTO OrderDetails VALUES(10605,16,17.45,30,0.05);
-INSERT INTO OrderDetails VALUES(10605,59,55,20,0.05);
-INSERT INTO OrderDetails VALUES(10605,60,34,70,0.05);
-INSERT INTO OrderDetails VALUES(10605,71,21.5,15,0.05);
-INSERT INTO OrderDetails VALUES(10606,4,22,20,0.2);
-INSERT INTO OrderDetails VALUES(10606,55,24,20,0.2);
-INSERT INTO OrderDetails VALUES(10606,62,49.3,10,0.2);
-INSERT INTO OrderDetails VALUES(10607,7,30,45,0);
-INSERT INTO OrderDetails VALUES(10607,17,39,100,0);
-INSERT INTO OrderDetails VALUES(10607,33,2.5,14,0);
-
-INSERT INTO OrderDetails VALUES(10607,40,18.4,42,0);
-INSERT INTO OrderDetails VALUES(10607,72,34.8,12,0);
-INSERT INTO OrderDetails VALUES(10608,56,38,28,0);
-INSERT INTO OrderDetails VALUES(10609,1,18,3,0);
-INSERT INTO OrderDetails VALUES(10609,10,31,10,0);
-INSERT INTO OrderDetails VALUES(10609,21,10,6,0);
-INSERT INTO OrderDetails VALUES(10610,36,19,21,0.25);
-INSERT INTO OrderDetails VALUES(10611,1,18,6,0);
-INSERT INTO OrderDetails VALUES(10611,2,19,10,0);
-INSERT INTO OrderDetails VALUES(10611,60,34,15,0);
-
-INSERT INTO OrderDetails VALUES(10612,10,31,70,0);
-INSERT INTO OrderDetails VALUES(10612,36,19,55,0);
-INSERT INTO OrderDetails VALUES(10612,49,20,18,0);
-INSERT INTO OrderDetails VALUES(10612,60,34,40,0);
-INSERT INTO OrderDetails VALUES(10612,76,18,80,0);
-INSERT INTO OrderDetails VALUES(10613,13,6,8,0.1);
-INSERT INTO OrderDetails VALUES(10613,75,7.75,40,0);
-INSERT INTO OrderDetails VALUES(10614,11,21,14,0);
-INSERT INTO OrderDetails VALUES(10614,21,10,8,0);
-INSERT INTO OrderDetails VALUES(10614,39,18,5,0);
-
-INSERT INTO OrderDetails VALUES(10615,55,24,5,0);
-INSERT INTO OrderDetails VALUES(10616,38,263.5,15,0.05);
-INSERT INTO OrderDetails VALUES(10616,56,38,14,0);
-INSERT INTO OrderDetails VALUES(10616,70,15,15,0.05);
-INSERT INTO OrderDetails VALUES(10616,71,21.5,15,0.05);
-INSERT INTO OrderDetails VALUES(10617,59,55,30,0.15);
-INSERT INTO OrderDetails VALUES(10618,6,25,70,0);
-INSERT INTO OrderDetails VALUES(10618,56,38,20,0);
-INSERT INTO OrderDetails VALUES(10618,68,12.5,15,0);
-INSERT INTO OrderDetails VALUES(10619,21,10,42,0);
-
-INSERT INTO OrderDetails VALUES(10619,22,21,40,0);
-INSERT INTO OrderDetails VALUES(10620,24,4.5,5,0);
-INSERT INTO OrderDetails VALUES(10620,52,7,5,0);
-INSERT INTO OrderDetails VALUES(10621,19,9.2,5,0);
-INSERT INTO OrderDetails VALUES(10621,23,9,10,0);
-INSERT INTO OrderDetails VALUES(10621,70,15,20,0);
-INSERT INTO OrderDetails VALUES(10621,71,21.5,15,0);
-INSERT INTO OrderDetails VALUES(10622,2,19,20,0);
-INSERT INTO OrderDetails VALUES(10622,68,12.5,18,0.2);
-INSERT INTO OrderDetails VALUES(10623,14,23.25,21,0);
-
-INSERT INTO OrderDetails VALUES(10623,19,9.2,15,0.1);
-INSERT INTO OrderDetails VALUES(10623,21,10,25,0.1);
-INSERT INTO OrderDetails VALUES(10623,24,4.5,3,0);
-INSERT INTO OrderDetails VALUES(10623,35,18,30,0.1);
-INSERT INTO OrderDetails VALUES(10624,28,45.6,10,0);
-INSERT INTO OrderDetails VALUES(10624,29,123.79,6,0);
-INSERT INTO OrderDetails VALUES(10624,44,19.45,10,0);
-INSERT INTO OrderDetails VALUES(10625,14,23.25,3,0);
-INSERT INTO OrderDetails VALUES(10625,42,14,5,0);
-INSERT INTO OrderDetails VALUES(10625,60,34,10,0);
-
-INSERT INTO OrderDetails VALUES(10626,53,32.8,12,0);
-INSERT INTO OrderDetails VALUES(10626,60,34,20,0);
-INSERT INTO OrderDetails VALUES(10626,71,21.5,20,0);
-INSERT INTO OrderDetails VALUES(10627,62,49.3,15,0);
-INSERT INTO OrderDetails VALUES(10627,73,15,35,0.15);
-INSERT INTO OrderDetails VALUES(10628,1,18,25,0);
-INSERT INTO OrderDetails VALUES(10629,29,123.79,20,0);
-INSERT INTO OrderDetails VALUES(10629,64,33.25,9,0);
-INSERT INTO OrderDetails VALUES(10630,55,24,12,0.05);
-INSERT INTO OrderDetails VALUES(10630,76,18,35,0);
-
-INSERT INTO OrderDetails VALUES(10631,75,7.75,8,0.1);
-INSERT INTO OrderDetails VALUES(10632,2,19,30,0.05);
-INSERT INTO OrderDetails VALUES(10632,33,2.5,20,0.05);
-INSERT INTO OrderDetails VALUES(10633,12,38,36,0.15);
-INSERT INTO OrderDetails VALUES(10633,13,6,13,0.15);
-INSERT INTO OrderDetails VALUES(10633,26,31.23,35,0.15);
-INSERT INTO OrderDetails VALUES(10633,62,49.3,80,0.15);
-INSERT INTO OrderDetails VALUES(10634,7,30,35,0);
-INSERT INTO OrderDetails VALUES(10634,18,62.5,50,0);
-INSERT INTO OrderDetails VALUES(10634,51,53,15,0);
-
-INSERT INTO OrderDetails VALUES(10634,75,7.75,2,0);
-INSERT INTO OrderDetails VALUES(10635,4,22,10,0.1);
-INSERT INTO OrderDetails VALUES(10635,5,21.35,15,0.1);
-INSERT INTO OrderDetails VALUES(10635,22,21,40,0);
-INSERT INTO OrderDetails VALUES(10636,4,22,25,0);
-INSERT INTO OrderDetails VALUES(10636,58,13.25,6,0);
-INSERT INTO OrderDetails VALUES(10637,11,21,10,0);
-INSERT INTO OrderDetails VALUES(10637,50,16.25,25,0.05);
-INSERT INTO OrderDetails VALUES(10637,56,38,60,0.05);
-INSERT INTO OrderDetails VALUES(10638,45,9.5,20,0);
-
-INSERT INTO OrderDetails VALUES(10638,65,21.05,21,0);
-INSERT INTO OrderDetails VALUES(10638,72,34.8,60,0);
-INSERT INTO OrderDetails VALUES(10639,18,62.5,8,0);
-INSERT INTO OrderDetails VALUES(10640,69,36,20,0.25);
-INSERT INTO OrderDetails VALUES(10640,70,15,15,0.25);
-INSERT INTO OrderDetails VALUES(10641,2,19,50,0);
-INSERT INTO OrderDetails VALUES(10641,40,18.4,60,0);
-INSERT INTO OrderDetails VALUES(10642,21,10,30,0.2);
-INSERT INTO OrderDetails VALUES(10642,61,28.5,20,0.2);
-INSERT INTO OrderDetails VALUES(10643,28,45.6,15,0.25);
-
-INSERT INTO OrderDetails VALUES(10643,39,18,21,0.25);
-INSERT INTO OrderDetails VALUES(10643,46,12,2,0.25);
-INSERT INTO OrderDetails VALUES(10644,18,62.5,4,0.1);
-INSERT INTO OrderDetails VALUES(10644,43,46,20,0);
-INSERT INTO OrderDetails VALUES(10644,46,12,21,0.1);
-INSERT INTO OrderDetails VALUES(10645,18,62.5,20,0);
-INSERT INTO OrderDetails VALUES(10645,36,19,15,0);
-INSERT INTO OrderDetails VALUES(10646,1,18,15,0.25);
-INSERT INTO OrderDetails VALUES(10646,10,31,18,0.25);
-INSERT INTO OrderDetails VALUES(10646,71,21.5,30,0.25);
-
-INSERT INTO OrderDetails VALUES(10646,77,13,35,0.25);
-INSERT INTO OrderDetails VALUES(10647,19,9.2,30,0);
-INSERT INTO OrderDetails VALUES(10647,39,18,20,0);
-INSERT INTO OrderDetails VALUES(10648,22,21,15,0);
-INSERT INTO OrderDetails VALUES(10648,24,4.5,15,0.15);
-INSERT INTO OrderDetails VALUES(10649,28,45.6,20,0);
-INSERT INTO OrderDetails VALUES(10649,72,34.8,15,0);
-INSERT INTO OrderDetails VALUES(10650,30,25.89,30,0);
-INSERT INTO OrderDetails VALUES(10650,53,32.8,25,0.05);
-INSERT INTO OrderDetails VALUES(10650,54,7.45,30,0);
-
-INSERT INTO OrderDetails VALUES(10651,19,9.2,12,0.25);
-INSERT INTO OrderDetails VALUES(10651,22,21,20,0.25);
-INSERT INTO OrderDetails VALUES(10652,30,25.89,2,0.25);
-INSERT INTO OrderDetails VALUES(10652,42,14,20,0);
-INSERT INTO OrderDetails VALUES(10653,16,17.45,30,0.1);
-INSERT INTO OrderDetails VALUES(10653,60,34,20,0.1);
-INSERT INTO OrderDetails VALUES(10654,4,22,12,0.1);
-INSERT INTO OrderDetails VALUES(10654,39,18,20,0.1);
-INSERT INTO OrderDetails VALUES(10654,54,7.45,6,0.1);
-INSERT INTO OrderDetails VALUES(10655,41,9.65,20,0.2);
-
-INSERT INTO OrderDetails VALUES(10656,14,23.25,3,0.1);
-INSERT INTO OrderDetails VALUES(10656,44,19.45,28,0.1);
-INSERT INTO OrderDetails VALUES(10656,47,9.5,6,0.1);
-INSERT INTO OrderDetails VALUES(10657,15,15.5,50,0);
-INSERT INTO OrderDetails VALUES(10657,41,9.65,24,0);
-INSERT INTO OrderDetails VALUES(10657,46,12,45,0);
-INSERT INTO OrderDetails VALUES(10657,47,9.5,10,0);
-INSERT INTO OrderDetails VALUES(10657,56,38,45,0);
-INSERT INTO OrderDetails VALUES(10657,60,34,30,0);
-INSERT INTO OrderDetails VALUES(10658,21,10,60,0);
-
-INSERT INTO OrderDetails VALUES(10658,40,18.4,70,0.05);
-INSERT INTO OrderDetails VALUES(10658,60,34,55,0.05);
-INSERT INTO OrderDetails VALUES(10658,77,13,70,0.05);
-INSERT INTO OrderDetails VALUES(10659,31,12.5,20,0.05);
-INSERT INTO OrderDetails VALUES(10659,40,18.4,24,0.05);
-INSERT INTO OrderDetails VALUES(10659,70,15,40,0.05);
-INSERT INTO OrderDetails VALUES(10660,20,81,21,0);
-INSERT INTO OrderDetails VALUES(10661,39,18,3,0.2);
-INSERT INTO OrderDetails VALUES(10661,58,13.25,49,0.2);
-INSERT INTO OrderDetails VALUES(10662,68,12.5,10,0);
-
-INSERT INTO OrderDetails VALUES(10663,40,18.4,30,0.05);
-INSERT INTO OrderDetails VALUES(10663,42,14,30,0.05);
-INSERT INTO OrderDetails VALUES(10663,51,53,20,0.05);
-INSERT INTO OrderDetails VALUES(10664,10,31,24,0.15);
-INSERT INTO OrderDetails VALUES(10664,56,38,12,0.15);
-INSERT INTO OrderDetails VALUES(10664,65,21.05,15,0.15);
-INSERT INTO OrderDetails VALUES(10665,51,53,20,0);
-INSERT INTO OrderDetails VALUES(10665,59,55,1,0);
-INSERT INTO OrderDetails VALUES(10665,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10666,29,123.79,36,0);
-
-INSERT INTO OrderDetails VALUES(10666,65,21.05,10,0);
-INSERT INTO OrderDetails VALUES(10667,69,36,45,0.2);
-INSERT INTO OrderDetails VALUES(10667,71,21.5,14,0.2);
-INSERT INTO OrderDetails VALUES(10668,31,12.5,8,0.1);
-INSERT INTO OrderDetails VALUES(10668,55,24,4,0.1);
-INSERT INTO OrderDetails VALUES(10668,64,33.25,15,0.1);
-INSERT INTO OrderDetails VALUES(10669,36,19,30,0);
-INSERT INTO OrderDetails VALUES(10670,23,9,32,0);
-INSERT INTO OrderDetails VALUES(10670,46,12,60,0);
-INSERT INTO OrderDetails VALUES(10670,67,14,25,0);
-
-INSERT INTO OrderDetails VALUES(10670,73,15,50,0);
-INSERT INTO OrderDetails VALUES(10670,75,7.75,25,0);
-INSERT INTO OrderDetails VALUES(10671,16,17.45,10,0);
-INSERT INTO OrderDetails VALUES(10671,62,49.3,10,0);
-INSERT INTO OrderDetails VALUES(10671,65,21.05,12,0);
-INSERT INTO OrderDetails VALUES(10672,38,263.5,15,0.1);
-INSERT INTO OrderDetails VALUES(10672,71,21.5,12,0);
-INSERT INTO OrderDetails VALUES(10673,16,17.45,3,0);
-INSERT INTO OrderDetails VALUES(10673,42,14,6,0);
-INSERT INTO OrderDetails VALUES(10673,43,46,6,0);
-
-INSERT INTO OrderDetails VALUES(10674,23,9,5,0);
-INSERT INTO OrderDetails VALUES(10675,14,23.25,30,0);
-INSERT INTO OrderDetails VALUES(10675,53,32.8,10,0);
-INSERT INTO OrderDetails VALUES(10675,58,13.25,30,0);
-INSERT INTO OrderDetails VALUES(10676,10,31,2,0);
-INSERT INTO OrderDetails VALUES(10676,19,9.2,7,0);
-INSERT INTO OrderDetails VALUES(10676,44,19.45,21,0);
-INSERT INTO OrderDetails VALUES(10677,26,31.23,30,0.15);
-INSERT INTO OrderDetails VALUES(10677,33,2.5,8,0.15);
-INSERT INTO OrderDetails VALUES(10678,12,38,100,0);
-
-INSERT INTO OrderDetails VALUES(10678,33,2.5,30,0);
-INSERT INTO OrderDetails VALUES(10678,41,9.65,120,0);
-INSERT INTO OrderDetails VALUES(10678,54,7.45,30,0);
-INSERT INTO OrderDetails VALUES(10679,59,55,12,0);
-INSERT INTO OrderDetails VALUES(10680,16,17.45,50,0.25);
-INSERT INTO OrderDetails VALUES(10680,31,12.5,20,0.25);
-INSERT INTO OrderDetails VALUES(10680,42,14,40,0.25);
-INSERT INTO OrderDetails VALUES(10681,19,9.2,30,0.1);
-INSERT INTO OrderDetails VALUES(10681,21,10,12,0.1);
-INSERT INTO OrderDetails VALUES(10681,64,33.25,28,0);
-
-INSERT INTO OrderDetails VALUES(10682,33,2.5,30,0);
-INSERT INTO OrderDetails VALUES(10682,66,17,4,0);
-INSERT INTO OrderDetails VALUES(10682,75,7.75,30,0);
-INSERT INTO OrderDetails VALUES(10683,52,7,9,0);
-INSERT INTO OrderDetails VALUES(10684,40,18.4,20,0);
-INSERT INTO OrderDetails VALUES(10684,47,9.5,40,0);
-INSERT INTO OrderDetails VALUES(10684,60,34,30,0);
-INSERT INTO OrderDetails VALUES(10685,10,31,20,0);
-INSERT INTO OrderDetails VALUES(10685,41,9.65,4,0);
-INSERT INTO OrderDetails VALUES(10685,47,9.5,15,0);
-
-INSERT INTO OrderDetails VALUES(10686,17,39,30,0.2);
-INSERT INTO OrderDetails VALUES(10686,26,31.23,15,0);
-INSERT INTO OrderDetails VALUES(10687,9,97,50,0.25);
-INSERT INTO OrderDetails VALUES(10687,29,123.79,10,0);
-INSERT INTO OrderDetails VALUES(10687,36,19,6,0.25);
-INSERT INTO OrderDetails VALUES(10688,10,31,18,0.1);
-INSERT INTO OrderDetails VALUES(10688,28,45.6,60,0.1);
-INSERT INTO OrderDetails VALUES(10688,34,14,14,0);
-INSERT INTO OrderDetails VALUES(10689,1,18,35,0.25);
-INSERT INTO OrderDetails VALUES(10690,56,38,20,0.25);
-
-INSERT INTO OrderDetails VALUES(10690,77,13,30,0.25);
-INSERT INTO OrderDetails VALUES(10691,1,18,30,0);
-INSERT INTO OrderDetails VALUES(10691,29,123.79,40,0);
-INSERT INTO OrderDetails VALUES(10691,43,46,40,0);
-INSERT INTO OrderDetails VALUES(10691,44,19.45,24,0);
-INSERT INTO OrderDetails VALUES(10691,62,49.3,48,0);
-INSERT INTO OrderDetails VALUES(10692,63,43.9,20,0);
-INSERT INTO OrderDetails VALUES(10693,9,97,6,0);
-INSERT INTO OrderDetails VALUES(10693,54,7.45,60,0.15);
-INSERT INTO OrderDetails VALUES(10693,69,36,30,0.15);
-
-INSERT INTO OrderDetails VALUES(10693,73,15,15,0.15);
-INSERT INTO OrderDetails VALUES(10694,7,30,90,0);
-INSERT INTO OrderDetails VALUES(10694,59,55,25,0);
-INSERT INTO OrderDetails VALUES(10694,70,15,50,0);
-INSERT INTO OrderDetails VALUES(10695,8,40,10,0);
-INSERT INTO OrderDetails VALUES(10695,12,38,4,0);
-INSERT INTO OrderDetails VALUES(10695,24,4.5,20,0);
-INSERT INTO OrderDetails VALUES(10696,17,39,20,0);
-INSERT INTO OrderDetails VALUES(10696,46,12,18,0);
-INSERT INTO OrderDetails VALUES(10697,19,9.2,7,0.25);
-
-INSERT INTO OrderDetails VALUES(10697,35,18,9,0.25);
-INSERT INTO OrderDetails VALUES(10697,58,13.25,30,0.25);
-INSERT INTO OrderDetails VALUES(10697,70,15,30,0.25);
-INSERT INTO OrderDetails VALUES(10698,11,21,15,0);
-INSERT INTO OrderDetails VALUES(10698,17,39,8,0.05);
-INSERT INTO OrderDetails VALUES(10698,29,123.79,12,0.05);
-INSERT INTO OrderDetails VALUES(10698,65,21.05,65,0.05);
-INSERT INTO OrderDetails VALUES(10698,70,15,8,0.05);
-INSERT INTO OrderDetails VALUES(10699,47,9.5,12,0);
-INSERT INTO OrderDetails VALUES(10700,1,18,5,0.2);
-
-INSERT INTO OrderDetails VALUES(10700,34,14,12,0.2);
-INSERT INTO OrderDetails VALUES(10700,68,12.5,40,0.2);
-INSERT INTO OrderDetails VALUES(10700,71,21.5,60,0.2);
-INSERT INTO OrderDetails VALUES(10701,59,55,42,0.15);
-INSERT INTO OrderDetails VALUES(10701,71,21.5,20,0.15);
-INSERT INTO OrderDetails VALUES(10701,76,18,35,0.15);
-INSERT INTO OrderDetails VALUES(10702,3,10,6,0);
-INSERT INTO OrderDetails VALUES(10702,76,18,15,0);
-INSERT INTO OrderDetails VALUES(10703,2,19,5,0);
-INSERT INTO OrderDetails VALUES(10703,59,55,35,0);
-
-INSERT INTO OrderDetails VALUES(10703,73,15,35,0);
-INSERT INTO OrderDetails VALUES(10704,4,22,6,0);
-INSERT INTO OrderDetails VALUES(10704,24,4.5,35,0);
-INSERT INTO OrderDetails VALUES(10704,48,12.75,24,0);
-INSERT INTO OrderDetails VALUES(10705,31,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10705,32,32,4,0);
-INSERT INTO OrderDetails VALUES(10706,16,17.45,20,0);
-INSERT INTO OrderDetails VALUES(10706,43,46,24,0);
-INSERT INTO OrderDetails VALUES(10706,59,55,8,0);
-INSERT INTO OrderDetails VALUES(10707,55,24,21,0);
-
-INSERT INTO OrderDetails VALUES(10707,57,19.5,40,0);
-INSERT INTO OrderDetails VALUES(10707,70,15,28,0.15);
-INSERT INTO OrderDetails VALUES(10708,5,21.35,4,0);
-INSERT INTO OrderDetails VALUES(10708,36,19,5,0);
-INSERT INTO OrderDetails VALUES(10709,8,40,40,0);
-INSERT INTO OrderDetails VALUES(10709,51,53,28,0);
-INSERT INTO OrderDetails VALUES(10709,60,34,10,0);
-INSERT INTO OrderDetails VALUES(10710,19,9.2,5,0);
-INSERT INTO OrderDetails VALUES(10710,47,9.5,5,0);
-INSERT INTO OrderDetails VALUES(10711,19,9.2,12,0);
-
-INSERT INTO OrderDetails VALUES(10711,41,9.65,42,0);
-INSERT INTO OrderDetails VALUES(10711,53,32.8,120,0);
-INSERT INTO OrderDetails VALUES(10712,53,32.8,3,0.05);
-INSERT INTO OrderDetails VALUES(10712,56,38,30,0);
-INSERT INTO OrderDetails VALUES(10713,10,31,18,0);
-INSERT INTO OrderDetails VALUES(10713,26,31.23,30,0);
-INSERT INTO OrderDetails VALUES(10713,45,9.5,110,0);
-INSERT INTO OrderDetails VALUES(10713,46,12,24,0);
-INSERT INTO OrderDetails VALUES(10714,2,19,30,0.25);
-INSERT INTO OrderDetails VALUES(10714,17,39,27,0.25);
-
-INSERT INTO OrderDetails VALUES(10714,47,9.5,50,0.25);
-INSERT INTO OrderDetails VALUES(10714,56,38,18,0.25);
-INSERT INTO OrderDetails VALUES(10714,58,13.25,12,0.25);
-INSERT INTO OrderDetails VALUES(10715,10,31,21,0);
-INSERT INTO OrderDetails VALUES(10715,71,21.5,30,0);
-INSERT INTO OrderDetails VALUES(10716,21,10,5,0);
-INSERT INTO OrderDetails VALUES(10716,51,53,7,0);
-INSERT INTO OrderDetails VALUES(10716,61,28.5,10,0);
-INSERT INTO OrderDetails VALUES(10717,21,10,32,0.05);
-INSERT INTO OrderDetails VALUES(10717,54,7.45,15,0);
-
-INSERT INTO OrderDetails VALUES(10717,69,36,25,0.05);
-INSERT INTO OrderDetails VALUES(10718,12,38,36,0);
-INSERT INTO OrderDetails VALUES(10718,16,17.45,20,0);
-INSERT INTO OrderDetails VALUES(10718,36,19,40,0);
-INSERT INTO OrderDetails VALUES(10718,62,49.3,20,0);
-INSERT INTO OrderDetails VALUES(10719,18,62.5,12,0.25);
-INSERT INTO OrderDetails VALUES(10719,30,25.89,3,0.25);
-INSERT INTO OrderDetails VALUES(10719,54,7.45,40,0.25);
-INSERT INTO OrderDetails VALUES(10720,35,18,21,0);
-INSERT INTO OrderDetails VALUES(10720,71,21.5,8,0);
-
-INSERT INTO OrderDetails VALUES(10721,44,19.45,50,0.05);
-INSERT INTO OrderDetails VALUES(10722,2,19,3,0);
-INSERT INTO OrderDetails VALUES(10722,31,12.5,50,0);
-INSERT INTO OrderDetails VALUES(10722,68,12.5,45,0);
-INSERT INTO OrderDetails VALUES(10722,75,7.75,42,0);
-INSERT INTO OrderDetails VALUES(10723,26,31.23,15,0);
-INSERT INTO OrderDetails VALUES(10724,10,31,16,0);
-INSERT INTO OrderDetails VALUES(10724,61,28.5,5,0);
-INSERT INTO OrderDetails VALUES(10725,41,9.65,12,0);
-INSERT INTO OrderDetails VALUES(10725,52,7,4,0);
-
-INSERT INTO OrderDetails VALUES(10725,55,24,6,0);
-INSERT INTO OrderDetails VALUES(10726,4,22,25,0);
-INSERT INTO OrderDetails VALUES(10726,11,21,5,0);
-INSERT INTO OrderDetails VALUES(10727,17,39,20,0.05);
-INSERT INTO OrderDetails VALUES(10727,56,38,10,0.05);
-INSERT INTO OrderDetails VALUES(10727,59,55,10,0.05);
-INSERT INTO OrderDetails VALUES(10728,30,25.89,15,0);
-INSERT INTO OrderDetails VALUES(10728,40,18.4,6,0);
-INSERT INTO OrderDetails VALUES(10728,55,24,12,0);
-INSERT INTO OrderDetails VALUES(10728,60,34,15,0);
-
-INSERT INTO OrderDetails VALUES(10729,1,18,50,0);
-INSERT INTO OrderDetails VALUES(10729,21,10,30,0);
-INSERT INTO OrderDetails VALUES(10729,50,16.25,40,0);
-INSERT INTO OrderDetails VALUES(10730,16,17.45,15,0.05);
-INSERT INTO OrderDetails VALUES(10730,31,12.5,3,0.05);
-INSERT INTO OrderDetails VALUES(10730,65,21.05,10,0.05);
-INSERT INTO OrderDetails VALUES(10731,21,10,40,0.05);
-INSERT INTO OrderDetails VALUES(10731,51,53,30,0.05);
-INSERT INTO OrderDetails VALUES(10732,76,18,20,0);
-INSERT INTO OrderDetails VALUES(10733,14,23.25,16,0);
-
-INSERT INTO OrderDetails VALUES(10733,28,45.6,20,0);
-INSERT INTO OrderDetails VALUES(10733,52,7,25,0);
-INSERT INTO OrderDetails VALUES(10734,6,25,30,0);
-INSERT INTO OrderDetails VALUES(10734,30,25.89,15,0);
-INSERT INTO OrderDetails VALUES(10734,76,18,20,0);
-INSERT INTO OrderDetails VALUES(10735,61,28.5,20,0.1);
-INSERT INTO OrderDetails VALUES(10735,77,13,2,0.1);
-INSERT INTO OrderDetails VALUES(10736,65,21.05,40,0);
-INSERT INTO OrderDetails VALUES(10736,75,7.75,20,0);
-INSERT INTO OrderDetails VALUES(10737,13,6,4,0);
-
-INSERT INTO OrderDetails VALUES(10737,41,9.65,12,0);
-INSERT INTO OrderDetails VALUES(10738,16,17.45,3,0);
-INSERT INTO OrderDetails VALUES(10739,36,19,6,0);
-INSERT INTO OrderDetails VALUES(10739,52,7,18,0);
-INSERT INTO OrderDetails VALUES(10740,28,45.6,5,0.2);
-INSERT INTO OrderDetails VALUES(10740,35,18,35,0.2);
-INSERT INTO OrderDetails VALUES(10740,45,9.5,40,0.2);
-INSERT INTO OrderDetails VALUES(10740,56,38,14,0.2);
-INSERT INTO OrderDetails VALUES(10741,2,19,15,0.2);
-INSERT INTO OrderDetails VALUES(10742,3,10,20,0);
-
-INSERT INTO OrderDetails VALUES(10742,60,34,50,0);
-INSERT INTO OrderDetails VALUES(10742,72,34.8,35,0);
-INSERT INTO OrderDetails VALUES(10743,46,12,28,0.05);
-INSERT INTO OrderDetails VALUES(10744,40,18.4,50,0.2);
-INSERT INTO OrderDetails VALUES(10745,18,62.5,24,0);
-INSERT INTO OrderDetails VALUES(10745,44,19.45,16,0);
-INSERT INTO OrderDetails VALUES(10745,59,55,45,0);
-INSERT INTO OrderDetails VALUES(10745,72,34.8,7,0);
-INSERT INTO OrderDetails VALUES(10746,13,6,6,0);
-INSERT INTO OrderDetails VALUES(10746,42,14,28,0);
-
-INSERT INTO OrderDetails VALUES(10746,62,49.3,9,0);
-INSERT INTO OrderDetails VALUES(10746,69,36,40,0);
-INSERT INTO OrderDetails VALUES(10747,31,12.5,8,0);
-INSERT INTO OrderDetails VALUES(10747,41,9.65,35,0);
-INSERT INTO OrderDetails VALUES(10747,63,43.9,9,0);
-INSERT INTO OrderDetails VALUES(10747,69,36,30,0);
-INSERT INTO OrderDetails VALUES(10748,23,9,44,0);
-INSERT INTO OrderDetails VALUES(10748,40,18.4,40,0);
-INSERT INTO OrderDetails VALUES(10748,56,38,28,0);
-INSERT INTO OrderDetails VALUES(10749,56,38,15,0);
-
-INSERT INTO OrderDetails VALUES(10749,59,55,6,0);
-INSERT INTO OrderDetails VALUES(10749,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10750,14,23.25,5,0.15);
-INSERT INTO OrderDetails VALUES(10750,45,9.5,40,0.15);
-INSERT INTO OrderDetails VALUES(10750,59,55,25,0.15);
-INSERT INTO OrderDetails VALUES(10751,26,31.23,12,0.1);
-INSERT INTO OrderDetails VALUES(10751,30,25.89,30,0);
-INSERT INTO OrderDetails VALUES(10751,50,16.25,20,0.1);
-INSERT INTO OrderDetails VALUES(10751,73,15,15,0);
-INSERT INTO OrderDetails VALUES(10752,1,18,8,0);
-
-INSERT INTO OrderDetails VALUES(10752,69,36,3,0);
-INSERT INTO OrderDetails VALUES(10753,45,9.5,4,0);
-INSERT INTO OrderDetails VALUES(10753,74,10,5,0);
-INSERT INTO OrderDetails VALUES(10754,40,18.4,3,0);
-INSERT INTO OrderDetails VALUES(10755,47,9.5,30,0.25);
-INSERT INTO OrderDetails VALUES(10755,56,38,30,0.25);
-INSERT INTO OrderDetails VALUES(10755,57,19.5,14,0.25);
-INSERT INTO OrderDetails VALUES(10755,69,36,25,0.25);
-INSERT INTO OrderDetails VALUES(10756,18,62.5,21,0.2);
-INSERT INTO OrderDetails VALUES(10756,36,19,20,0.2);
-
-INSERT INTO OrderDetails VALUES(10756,68,12.5,6,0.2);
-INSERT INTO OrderDetails VALUES(10756,69,36,20,0.2);
-INSERT INTO OrderDetails VALUES(10757,34,14,30,0);
-INSERT INTO OrderDetails VALUES(10757,59,55,7,0);
-INSERT INTO OrderDetails VALUES(10757,62,49.3,30,0);
-INSERT INTO OrderDetails VALUES(10757,64,33.25,24,0);
-INSERT INTO OrderDetails VALUES(10758,26,31.23,20,0);
-INSERT INTO OrderDetails VALUES(10758,52,7,60,0);
-INSERT INTO OrderDetails VALUES(10758,70,15,40,0);
-INSERT INTO OrderDetails VALUES(10759,32,32,10,0);
-
-INSERT INTO OrderDetails VALUES(10760,25,14,12,0.25);
-INSERT INTO OrderDetails VALUES(10760,27,43.9,40,0);
-INSERT INTO OrderDetails VALUES(10760,43,46,30,0.25);
-INSERT INTO OrderDetails VALUES(10761,25,14,35,0.25);
-INSERT INTO OrderDetails VALUES(10761,75,7.75,18,0);
-INSERT INTO OrderDetails VALUES(10762,39,18,16,0);
-INSERT INTO OrderDetails VALUES(10762,47,9.5,30,0);
-INSERT INTO OrderDetails VALUES(10762,51,53,28,0);
-INSERT INTO OrderDetails VALUES(10762,56,38,60,0);
-INSERT INTO OrderDetails VALUES(10763,21,10,40,0);
-
-INSERT INTO OrderDetails VALUES(10763,22,21,6,0);
-INSERT INTO OrderDetails VALUES(10763,24,4.5,20,0);
-INSERT INTO OrderDetails VALUES(10764,3,10,20,0.1);
-INSERT INTO OrderDetails VALUES(10764,39,18,130,0.1);
-INSERT INTO OrderDetails VALUES(10765,65,21.05,80,0.1);
-INSERT INTO OrderDetails VALUES(10766,2,19,40,0);
-INSERT INTO OrderDetails VALUES(10766,7,30,35,0);
-INSERT INTO OrderDetails VALUES(10766,68,12.5,40,0);
-INSERT INTO OrderDetails VALUES(10767,42,14,2,0);
-INSERT INTO OrderDetails VALUES(10768,22,21,4,0);
-
-INSERT INTO OrderDetails VALUES(10768,31,12.5,50,0);
-INSERT INTO OrderDetails VALUES(10768,60,34,15,0);
-INSERT INTO OrderDetails VALUES(10768,71,21.5,12,0);
-INSERT INTO OrderDetails VALUES(10769,41,9.65,30,0.05);
-INSERT INTO OrderDetails VALUES(10769,52,7,15,0.05);
-INSERT INTO OrderDetails VALUES(10769,61,28.5,20,0);
-INSERT INTO OrderDetails VALUES(10769,62,49.3,15,0);
-INSERT INTO OrderDetails VALUES(10770,11,21,15,0.25);
-INSERT INTO OrderDetails VALUES(10771,71,21.5,16,0);
-INSERT INTO OrderDetails VALUES(10772,29,123.79,18,0);
-
-INSERT INTO OrderDetails VALUES(10772,59,55,25,0);
-INSERT INTO OrderDetails VALUES(10773,17,39,33,0);
-INSERT INTO OrderDetails VALUES(10773,31,12.5,70,0.2);
-INSERT INTO OrderDetails VALUES(10773,75,7.75,7,0.2);
-INSERT INTO OrderDetails VALUES(10774,31,12.5,2,0.25);
-INSERT INTO OrderDetails VALUES(10774,66,17,50,0);
-INSERT INTO OrderDetails VALUES(10775,10,31,6,0);
-INSERT INTO OrderDetails VALUES(10775,67,14,3,0);
-INSERT INTO OrderDetails VALUES(10776,31,12.5,16,0.05);
-INSERT INTO OrderDetails VALUES(10776,42,14,12,0.05);
-
-INSERT INTO OrderDetails VALUES(10776,45,9.5,27,0.05);
-INSERT INTO OrderDetails VALUES(10776,51,53,120,0.05);
-INSERT INTO OrderDetails VALUES(10777,42,14,20,0.2);
-INSERT INTO OrderDetails VALUES(10778,41,9.65,10,0);
-INSERT INTO OrderDetails VALUES(10779,16,17.45,20,0);
-INSERT INTO OrderDetails VALUES(10779,62,49.3,20,0);
-INSERT INTO OrderDetails VALUES(10780,70,15,35,0);
-INSERT INTO OrderDetails VALUES(10780,77,13,15,0);
-INSERT INTO OrderDetails VALUES(10781,54,7.45,3,0.2);
-INSERT INTO OrderDetails VALUES(10781,56,38,20,0.2);
-
-INSERT INTO OrderDetails VALUES(10781,74,10,35,0);
-INSERT INTO OrderDetails VALUES(10782,31,12.5,1,0);
-INSERT INTO OrderDetails VALUES(10783,31,12.5,10,0);
-INSERT INTO OrderDetails VALUES(10783,38,263.5,5,0);
-INSERT INTO OrderDetails VALUES(10784,36,19,30,0);
-INSERT INTO OrderDetails VALUES(10784,39,18,2,0.15);
-INSERT INTO OrderDetails VALUES(10784,72,34.8,30,0.15);
-INSERT INTO OrderDetails VALUES(10785,10,31,10,0);
-INSERT INTO OrderDetails VALUES(10785,75,7.75,10,0);
-INSERT INTO OrderDetails VALUES(10786,8,40,30,0.2);
-
-INSERT INTO OrderDetails VALUES(10786,30,25.89,15,0.2);
-INSERT INTO OrderDetails VALUES(10786,75,7.75,42,0.2);
-INSERT INTO OrderDetails VALUES(10787,2,19,15,0.05);
-INSERT INTO OrderDetails VALUES(10787,29,123.79,20,0.05);
-INSERT INTO OrderDetails VALUES(10788,19,9.2,50,0.05);
-INSERT INTO OrderDetails VALUES(10788,75,7.75,40,0.05);
-INSERT INTO OrderDetails VALUES(10789,18,62.5,30,0);
-INSERT INTO OrderDetails VALUES(10789,35,18,15,0);
-INSERT INTO OrderDetails VALUES(10789,63,43.9,30,0);
-INSERT INTO OrderDetails VALUES(10789,68,12.5,18,0);
-
-INSERT INTO OrderDetails VALUES(10790,7,30,3,0.15);
-INSERT INTO OrderDetails VALUES(10790,56,38,20,0.15);
-INSERT INTO OrderDetails VALUES(10791,29,123.79,14,0.05);
-INSERT INTO OrderDetails VALUES(10791,41,9.65,20,0.05);
-INSERT INTO OrderDetails VALUES(10792,2,19,10,0);
-INSERT INTO OrderDetails VALUES(10792,54,7.45,3,0);
-INSERT INTO OrderDetails VALUES(10792,68,12.5,15,0);
-INSERT INTO OrderDetails VALUES(10793,41,9.65,14,0);
-INSERT INTO OrderDetails VALUES(10793,52,7,8,0);
-INSERT INTO OrderDetails VALUES(10794,14,23.25,15,0.2);
-
-INSERT INTO OrderDetails VALUES(10794,54,7.45,6,0.2);
-INSERT INTO OrderDetails VALUES(10795,16,17.45,65,0);
-INSERT INTO OrderDetails VALUES(10795,17,39,35,0.25);
-INSERT INTO OrderDetails VALUES(10796,26,31.23,21,0.2);
-INSERT INTO OrderDetails VALUES(10796,44,19.45,10,0);
-INSERT INTO OrderDetails VALUES(10796,64,33.25,35,0.2);
-INSERT INTO OrderDetails VALUES(10796,69,36,24,0.2);
-INSERT INTO OrderDetails VALUES(10797,11,21,20,0);
-INSERT INTO OrderDetails VALUES(10798,62,49.3,2,0);
-INSERT INTO OrderDetails VALUES(10798,72,34.8,10,0);
-
-INSERT INTO OrderDetails VALUES(10799,13,6,20,0.15);
-INSERT INTO OrderDetails VALUES(10799,24,4.5,20,0.15);
-INSERT INTO OrderDetails VALUES(10799,59,55,25,0);
-INSERT INTO OrderDetails VALUES(10800,11,21,50,0.1);
-INSERT INTO OrderDetails VALUES(10800,51,53,10,0.1);
-INSERT INTO OrderDetails VALUES(10800,54,7.45,7,0.1);
-INSERT INTO OrderDetails VALUES(10801,17,39,40,0.25);
-INSERT INTO OrderDetails VALUES(10801,29,123.79,20,0.25);
-INSERT INTO OrderDetails VALUES(10802,30,25.89,25,0.25);
-INSERT INTO OrderDetails VALUES(10802,51,53,30,0.25);
-
-INSERT INTO OrderDetails VALUES(10802,55,24,60,0.25);
-INSERT INTO OrderDetails VALUES(10802,62,49.3,5,0.25);
-INSERT INTO OrderDetails VALUES(10803,19,9.2,24,0.05);
-INSERT INTO OrderDetails VALUES(10803,25,14,15,0.05);
-INSERT INTO OrderDetails VALUES(10803,59,55,15,0.05);
-INSERT INTO OrderDetails VALUES(10804,10,31,36,0);
-INSERT INTO OrderDetails VALUES(10804,28,45.6,24,0);
-INSERT INTO OrderDetails VALUES(10804,49,20,4,0.15);
-INSERT INTO OrderDetails VALUES(10805,34,14,10,0);
-INSERT INTO OrderDetails VALUES(10805,38,263.5,10,0);
-
-INSERT INTO OrderDetails VALUES(10806,2,19,20,0.25);
-INSERT INTO OrderDetails VALUES(10806,65,21.05,2,0);
-INSERT INTO OrderDetails VALUES(10806,74,10,15,0.25);
-INSERT INTO OrderDetails VALUES(10807,40,18.4,1,0);
-INSERT INTO OrderDetails VALUES(10808,56,38,20,0.15);
-INSERT INTO OrderDetails VALUES(10808,76,18,50,0.15);
-INSERT INTO OrderDetails VALUES(10809,52,7,20,0);
-INSERT INTO OrderDetails VALUES(10810,13,6,7,0);
-INSERT INTO OrderDetails VALUES(10810,25,14,5,0);
-INSERT INTO OrderDetails VALUES(10810,70,15,5,0);
-
-INSERT INTO OrderDetails VALUES(10811,19,9.2,15,0);
-INSERT INTO OrderDetails VALUES(10811,23,9,18,0);
-INSERT INTO OrderDetails VALUES(10811,40,18.4,30,0);
-INSERT INTO OrderDetails VALUES(10812,31,12.5,16,0.1);
-INSERT INTO OrderDetails VALUES(10812,72,34.8,40,0.1);
-INSERT INTO OrderDetails VALUES(10812,77,13,20,0);
-INSERT INTO OrderDetails VALUES(10813,2,19,12,0.2);
-INSERT INTO OrderDetails VALUES(10813,46,12,35,0);
-INSERT INTO OrderDetails VALUES(10814,41,9.65,20,0);
-INSERT INTO OrderDetails VALUES(10814,43,46,20,0.15);
-
-INSERT INTO OrderDetails VALUES(10814,48,12.75,8,0.15);
-INSERT INTO OrderDetails VALUES(10814,61,28.5,30,0.15);
-INSERT INTO OrderDetails VALUES(10815,33,2.5,16,0);
-INSERT INTO OrderDetails VALUES(10816,38,263.5,30,0.05);
-INSERT INTO OrderDetails VALUES(10816,62,49.3,20,0.05);
-INSERT INTO OrderDetails VALUES(10817,26,31.23,40,0.15);
-INSERT INTO OrderDetails VALUES(10817,38,263.5,30,0);
-INSERT INTO OrderDetails VALUES(10817,40,18.4,60,0.15);
-INSERT INTO OrderDetails VALUES(10817,62,49.3,25,0.15);
-INSERT INTO OrderDetails VALUES(10818,32,32,20,0);
-
-INSERT INTO OrderDetails VALUES(10818,41,9.65,20,0);
-INSERT INTO OrderDetails VALUES(10819,43,46,7,0);
-INSERT INTO OrderDetails VALUES(10819,75,7.75,20,0);
-INSERT INTO OrderDetails VALUES(10820,56,38,30,0);
-INSERT INTO OrderDetails VALUES(10821,35,18,20,0);
-INSERT INTO OrderDetails VALUES(10821,51,53,6,0);
-INSERT INTO OrderDetails VALUES(10822,62,49.3,3,0);
-INSERT INTO OrderDetails VALUES(10822,70,15,6,0);
-INSERT INTO OrderDetails VALUES(10823,11,21,20,0.1);
-INSERT INTO OrderDetails VALUES(10823,57,19.5,15,0);
-
-INSERT INTO OrderDetails VALUES(10823,59,55,40,0.1);
-INSERT INTO OrderDetails VALUES(10823,77,13,15,0.1);
-INSERT INTO OrderDetails VALUES(10824,41,9.65,12,0);
-INSERT INTO OrderDetails VALUES(10824,70,15,9,0);
-INSERT INTO OrderDetails VALUES(10825,26,31.23,12,0);
-INSERT INTO OrderDetails VALUES(10825,53,32.8,20,0);
-INSERT INTO OrderDetails VALUES(10826,31,12.5,35,0);
-INSERT INTO OrderDetails VALUES(10826,57,19.5,15,0);
-INSERT INTO OrderDetails VALUES(10827,10,31,15,0);
-INSERT INTO OrderDetails VALUES(10827,39,18,21,0);
-
-INSERT INTO OrderDetails VALUES(10828,20,81,5,0);
-INSERT INTO OrderDetails VALUES(10828,38,263.5,2,0);
-INSERT INTO OrderDetails VALUES(10829,2,19,10,0);
-INSERT INTO OrderDetails VALUES(10829,8,40,20,0);
-INSERT INTO OrderDetails VALUES(10829,13,6,10,0);
-INSERT INTO OrderDetails VALUES(10829,60,34,21,0);
-INSERT INTO OrderDetails VALUES(10830,6,25,6,0);
-INSERT INTO OrderDetails VALUES(10830,39,18,28,0);
-INSERT INTO OrderDetails VALUES(10830,60,34,30,0);
-INSERT INTO OrderDetails VALUES(10830,68,12.5,24,0);
-
-INSERT INTO OrderDetails VALUES(10831,19,9.2,2,0);
-INSERT INTO OrderDetails VALUES(10831,35,18,8,0);
-INSERT INTO OrderDetails VALUES(10831,38,263.5,8,0);
-INSERT INTO OrderDetails VALUES(10831,43,46,9,0);
-INSERT INTO OrderDetails VALUES(10832,13,6,3,0.2);
-INSERT INTO OrderDetails VALUES(10832,25,14,10,0.2);
-INSERT INTO OrderDetails VALUES(10832,44,19.45,16,0.2);
-INSERT INTO OrderDetails VALUES(10832,64,33.25,3,0);
-INSERT INTO OrderDetails VALUES(10833,7,30,20,0.1);
-INSERT INTO OrderDetails VALUES(10833,31,12.5,9,0.1);
-
-INSERT INTO OrderDetails VALUES(10833,53,32.8,9,0.1);
-INSERT INTO OrderDetails VALUES(10834,29,123.79,8,0.05);
-INSERT INTO OrderDetails VALUES(10834,30,25.89,20,0.05);
-INSERT INTO OrderDetails VALUES(10835,59,55,15,0);
-INSERT INTO OrderDetails VALUES(10835,77,13,2,0.2);
-INSERT INTO OrderDetails VALUES(10836,22,21,52,0);
-INSERT INTO OrderDetails VALUES(10836,35,18,6,0);
-INSERT INTO OrderDetails VALUES(10836,57,19.5,24,0);
-INSERT INTO OrderDetails VALUES(10836,60,34,60,0);
-INSERT INTO OrderDetails VALUES(10836,64,33.25,30,0);
-
-INSERT INTO OrderDetails VALUES(10837,13,6,6,0);
-INSERT INTO OrderDetails VALUES(10837,40,18.4,25,0);
-INSERT INTO OrderDetails VALUES(10837,47,9.5,40,0.25);
-INSERT INTO OrderDetails VALUES(10837,76,18,21,0.25);
-INSERT INTO OrderDetails VALUES(10838,1,18,4,0.25);
-INSERT INTO OrderDetails VALUES(10838,18,62.5,25,0.25);
-INSERT INTO OrderDetails VALUES(10838,36,19,50,0.25);
-INSERT INTO OrderDetails VALUES(10839,58,13.25,30,0.1);
-INSERT INTO OrderDetails VALUES(10839,72,34.8,15,0.1);
-INSERT INTO OrderDetails VALUES(10840,25,14,6,0.2);
-
-INSERT INTO OrderDetails VALUES(10840,39,18,10,0.2);
-INSERT INTO OrderDetails VALUES(10841,10,31,16,0);
-INSERT INTO OrderDetails VALUES(10841,56,38,30,0);
-INSERT INTO OrderDetails VALUES(10841,59,55,50,0);
-INSERT INTO OrderDetails VALUES(10841,77,13,15,0);
-INSERT INTO OrderDetails VALUES(10842,11,21,15,0);
-INSERT INTO OrderDetails VALUES(10842,43,46,5,0);
-INSERT INTO OrderDetails VALUES(10842,68,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10842,70,15,12,0);
-INSERT INTO OrderDetails VALUES(10843,51,53,4,0.25);
-
-INSERT INTO OrderDetails VALUES(10844,22,21,35,0);
-INSERT INTO OrderDetails VALUES(10845,23,9,70,0.1);
-INSERT INTO OrderDetails VALUES(10845,35,18,25,0.1);
-INSERT INTO OrderDetails VALUES(10845,42,14,42,0.1);
-INSERT INTO OrderDetails VALUES(10845,58,13.25,60,0.1);
-INSERT INTO OrderDetails VALUES(10845,64,33.25,48,0);
-INSERT INTO OrderDetails VALUES(10846,4,22,21,0);
-INSERT INTO OrderDetails VALUES(10846,70,15,30,0);
-INSERT INTO OrderDetails VALUES(10846,74,10,20,0);
-INSERT INTO OrderDetails VALUES(10847,1,18,80,0.2);
-
-INSERT INTO OrderDetails VALUES(10847,19,9.2,12,0.2);
-INSERT INTO OrderDetails VALUES(10847,37,26,60,0.2);
-INSERT INTO OrderDetails VALUES(10847,45,9.5,36,0.2);
-INSERT INTO OrderDetails VALUES(10847,60,34,45,0.2);
-INSERT INTO OrderDetails VALUES(10847,71,21.5,55,0.2);
-INSERT INTO OrderDetails VALUES(10848,5,21.35,30,0);
-INSERT INTO OrderDetails VALUES(10848,9,97,3,0);
-INSERT INTO OrderDetails VALUES(10849,3,10,49,0);
-INSERT INTO OrderDetails VALUES(10849,26,31.23,18,0.15);
-INSERT INTO OrderDetails VALUES(10850,25,14,20,0.15);
-
-INSERT INTO OrderDetails VALUES(10850,33,2.5,4,0.15);
-INSERT INTO OrderDetails VALUES(10850,70,15,30,0.15);
-INSERT INTO OrderDetails VALUES(10851,2,19,5,0.05);
-INSERT INTO OrderDetails VALUES(10851,25,14,10,0.05);
-INSERT INTO OrderDetails VALUES(10851,57,19.5,10,0.05);
-INSERT INTO OrderDetails VALUES(10851,59,55,42,0.05);
-INSERT INTO OrderDetails VALUES(10852,2,19,15,0);
-INSERT INTO OrderDetails VALUES(10852,17,39,6,0);
-INSERT INTO OrderDetails VALUES(10852,62,49.3,50,0);
-INSERT INTO OrderDetails VALUES(10853,18,62.5,10,0);
-
-INSERT INTO OrderDetails VALUES(10854,10,31,100,0.15);
-INSERT INTO OrderDetails VALUES(10854,13,6,65,0.15);
-INSERT INTO OrderDetails VALUES(10855,16,17.45,50,0);
-INSERT INTO OrderDetails VALUES(10855,31,12.5,14,0);
-INSERT INTO OrderDetails VALUES(10855,56,38,24,0);
-INSERT INTO OrderDetails VALUES(10855,65,21.05,15,0.15);
-INSERT INTO OrderDetails VALUES(10856,2,19,20,0);
-INSERT INTO OrderDetails VALUES(10856,42,14,20,0);
-INSERT INTO OrderDetails VALUES(10857,3,10,30,0);
-INSERT INTO OrderDetails VALUES(10857,26,31.23,35,0.25);
-
-INSERT INTO OrderDetails VALUES(10857,29,123.79,10,0.25);
-INSERT INTO OrderDetails VALUES(10858,7,30,5,0);
-INSERT INTO OrderDetails VALUES(10858,27,43.9,10,0);
-INSERT INTO OrderDetails VALUES(10858,70,15,4,0);
-INSERT INTO OrderDetails VALUES(10859,24,4.5,40,0.25);
-INSERT INTO OrderDetails VALUES(10859,54,7.45,35,0.25);
-INSERT INTO OrderDetails VALUES(10859,64,33.25,30,0.25);
-INSERT INTO OrderDetails VALUES(10860,51,53,3,0);
-INSERT INTO OrderDetails VALUES(10860,76,18,20,0);
-INSERT INTO OrderDetails VALUES(10861,17,39,42,0);
-
-INSERT INTO OrderDetails VALUES(10861,18,62.5,20,0);
-INSERT INTO OrderDetails VALUES(10861,21,10,40,0);
-INSERT INTO OrderDetails VALUES(10861,33,2.5,35,0);
-INSERT INTO OrderDetails VALUES(10861,62,49.3,3,0);
-INSERT INTO OrderDetails VALUES(10862,11,21,25,0);
-INSERT INTO OrderDetails VALUES(10862,52,7,8,0);
-INSERT INTO OrderDetails VALUES(10863,1,18,20,0.15);
-INSERT INTO OrderDetails VALUES(10863,58,13.25,12,0.15);
-INSERT INTO OrderDetails VALUES(10864,35,18,4,0);
-INSERT INTO OrderDetails VALUES(10864,67,14,15,0);
-
-INSERT INTO OrderDetails VALUES(10865,38,263.5,60,0.05);
-INSERT INTO OrderDetails VALUES(10865,39,18,80,0.05);
-INSERT INTO OrderDetails VALUES(10866,2,19,21,0.25);
-INSERT INTO OrderDetails VALUES(10866,24,4.5,6,0.25);
-INSERT INTO OrderDetails VALUES(10866,30,25.89,40,0.25);
-INSERT INTO OrderDetails VALUES(10867,53,32.8,3,0);
-INSERT INTO OrderDetails VALUES(10868,26,31.23,20,0);
-INSERT INTO OrderDetails VALUES(10868,35,18,30,0);
-INSERT INTO OrderDetails VALUES(10868,49,20,42,0.1);
-INSERT INTO OrderDetails VALUES(10869,1,18,40,0);
-
-INSERT INTO OrderDetails VALUES(10869,11,21,10,0);
-INSERT INTO OrderDetails VALUES(10869,23,9,50,0);
-INSERT INTO OrderDetails VALUES(10869,68,12.5,20,0);
-INSERT INTO OrderDetails VALUES(10870,35,18,3,0);
-INSERT INTO OrderDetails VALUES(10870,51,53,2,0);
-INSERT INTO OrderDetails VALUES(10871,6,25,50,0.05);
-INSERT INTO OrderDetails VALUES(10871,16,17.45,12,0.05);
-INSERT INTO OrderDetails VALUES(10871,17,39,16,0.05);
-INSERT INTO OrderDetails VALUES(10872,55,24,10,0.05);
-INSERT INTO OrderDetails VALUES(10872,62,49.3,20,0.05);
-
-INSERT INTO OrderDetails VALUES(10872,64,33.25,15,0.05);
-INSERT INTO OrderDetails VALUES(10872,65,21.05,21,0.05);
-INSERT INTO OrderDetails VALUES(10873,21,10,20,0);
-INSERT INTO OrderDetails VALUES(10873,28,45.6,3,0);
-INSERT INTO OrderDetails VALUES(10874,10,31,10,0);
-INSERT INTO OrderDetails VALUES(10875,19,9.2,25,0);
-INSERT INTO OrderDetails VALUES(10875,47,9.5,21,0.1);
-INSERT INTO OrderDetails VALUES(10875,49,20,15,0);
-INSERT INTO OrderDetails VALUES(10876,46,12,21,0);
-INSERT INTO OrderDetails VALUES(10876,64,33.25,20,0);
-
-INSERT INTO OrderDetails VALUES(10877,16,17.45,30,0.25);
-INSERT INTO OrderDetails VALUES(10877,18,62.5,25,0);
-INSERT INTO OrderDetails VALUES(10878,20,81,20,0.05);
-INSERT INTO OrderDetails VALUES(10879,40,18.4,12,0);
-INSERT INTO OrderDetails VALUES(10879,65,21.05,10,0);
-INSERT INTO OrderDetails VALUES(10879,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10880,23,9,30,0.2);
-INSERT INTO OrderDetails VALUES(10880,61,28.5,30,0.2);
-INSERT INTO OrderDetails VALUES(10880,70,15,50,0.2);
-INSERT INTO OrderDetails VALUES(10881,73,15,10,0);
-
-INSERT INTO OrderDetails VALUES(10882,42,14,25,0);
-INSERT INTO OrderDetails VALUES(10882,49,20,20,0.15);
-INSERT INTO OrderDetails VALUES(10882,54,7.45,32,0.15);
-INSERT INTO OrderDetails VALUES(10883,24,4.5,8,0);
-INSERT INTO OrderDetails VALUES(10884,21,10,40,0.05);
-INSERT INTO OrderDetails VALUES(10884,56,38,21,0.05);
-INSERT INTO OrderDetails VALUES(10884,65,21.05,12,0.05);
-INSERT INTO OrderDetails VALUES(10885,2,19,20,0);
-INSERT INTO OrderDetails VALUES(10885,24,4.5,12,0);
-INSERT INTO OrderDetails VALUES(10885,70,15,30,0);
-
-INSERT INTO OrderDetails VALUES(10885,77,13,25,0);
-INSERT INTO OrderDetails VALUES(10886,10,31,70,0);
-INSERT INTO OrderDetails VALUES(10886,31,12.5,35,0);
-INSERT INTO OrderDetails VALUES(10886,77,13,40,0);
-INSERT INTO OrderDetails VALUES(10887,25,14,5,0);
-INSERT INTO OrderDetails VALUES(10888,2,19,20,0);
-INSERT INTO OrderDetails VALUES(10888,68,12.5,18,0);
-INSERT INTO OrderDetails VALUES(10889,11,21,40,0);
-INSERT INTO OrderDetails VALUES(10889,38,263.5,40,0);
-INSERT INTO OrderDetails VALUES(10890,17,39,15,0);
-
-INSERT INTO OrderDetails VALUES(10890,34,14,10,0);
-INSERT INTO OrderDetails VALUES(10890,41,9.65,14,0);
-INSERT INTO OrderDetails VALUES(10891,30,25.89,15,0.05);
-INSERT INTO OrderDetails VALUES(10892,59,55,40,0.05);
-INSERT INTO OrderDetails VALUES(10893,8,40,30,0);
-INSERT INTO OrderDetails VALUES(10893,24,4.5,10,0);
-INSERT INTO OrderDetails VALUES(10893,29,123.79,24,0);
-INSERT INTO OrderDetails VALUES(10893,30,25.89,35,0);
-INSERT INTO OrderDetails VALUES(10893,36,19,20,0);
-INSERT INTO OrderDetails VALUES(10894,13,6,28,0.05);
-
-INSERT INTO OrderDetails VALUES(10894,69,36,50,0.05);
-INSERT INTO OrderDetails VALUES(10894,75,7.75,120,0.05);
-INSERT INTO OrderDetails VALUES(10895,24,4.5,110,0);
-INSERT INTO OrderDetails VALUES(10895,39,18,45,0);
-INSERT INTO OrderDetails VALUES(10895,40,18.4,91,0);
-INSERT INTO OrderDetails VALUES(10895,60,34,100,0);
-INSERT INTO OrderDetails VALUES(10896,45,9.5,15,0);
-INSERT INTO OrderDetails VALUES(10896,56,38,16,0);
-INSERT INTO OrderDetails VALUES(10897,29,123.79,80,0);
-INSERT INTO OrderDetails VALUES(10897,30,25.89,36,0);
-
-INSERT INTO OrderDetails VALUES(10898,13,6,5,0);
-INSERT INTO OrderDetails VALUES(10899,39,18,8,0.15);
-INSERT INTO OrderDetails VALUES(10900,70,15,3,0.25);
-INSERT INTO OrderDetails VALUES(10901,41,9.65,30,0);
-INSERT INTO OrderDetails VALUES(10901,71,21.5,30,0);
-INSERT INTO OrderDetails VALUES(10902,55,24,30,0.15);
-INSERT INTO OrderDetails VALUES(10902,62,49.3,6,0.15);
-INSERT INTO OrderDetails VALUES(10903,13,6,40,0);
-INSERT INTO OrderDetails VALUES(10903,65,21.05,21,0);
-INSERT INTO OrderDetails VALUES(10903,68,12.5,20,0);
-
-INSERT INTO OrderDetails VALUES(10904,58,13.25,15,0);
-INSERT INTO OrderDetails VALUES(10904,62,49.3,35,0);
-INSERT INTO OrderDetails VALUES(10905,1,18,20,0.05);
-INSERT INTO OrderDetails VALUES(10906,61,28.5,15,0);
-INSERT INTO OrderDetails VALUES(10907,75,7.75,14,0);
-INSERT INTO OrderDetails VALUES(10908,7,30,20,0.05);
-INSERT INTO OrderDetails VALUES(10908,52,7,14,0.05);
-INSERT INTO OrderDetails VALUES(10909,7,30,12,0);
-INSERT INTO OrderDetails VALUES(10909,16,17.45,15,0);
-INSERT INTO OrderDetails VALUES(10909,41,9.65,5,0);
-
-INSERT INTO OrderDetails VALUES(10910,19,9.2,12,0);
-INSERT INTO OrderDetails VALUES(10910,49,20,10,0);
-INSERT INTO OrderDetails VALUES(10910,61,28.5,5,0);
-INSERT INTO OrderDetails VALUES(10911,1,18,10,0);
-INSERT INTO OrderDetails VALUES(10911,17,39,12,0);
-INSERT INTO OrderDetails VALUES(10911,67,14,15,0);
-INSERT INTO OrderDetails VALUES(10912,11,21,40,0.25);
-INSERT INTO OrderDetails VALUES(10912,29,123.79,60,0.25);
-INSERT INTO OrderDetails VALUES(10913,4,22,30,0.25);
-INSERT INTO OrderDetails VALUES(10913,33,2.5,40,0.25);
-
-INSERT INTO OrderDetails VALUES(10913,58,13.25,15,0);
-INSERT INTO OrderDetails VALUES(10914,71,21.5,25,0);
-INSERT INTO OrderDetails VALUES(10915,17,39,10,0);
-INSERT INTO OrderDetails VALUES(10915,33,2.5,30,0);
-INSERT INTO OrderDetails VALUES(10915,54,7.45,10,0);
-INSERT INTO OrderDetails VALUES(10916,16,17.45,6,0);
-INSERT INTO OrderDetails VALUES(10916,32,32,6,0);
-INSERT INTO OrderDetails VALUES(10916,57,19.5,20,0);
-INSERT INTO OrderDetails VALUES(10917,30,25.89,1,0);
-INSERT INTO OrderDetails VALUES(10917,60,34,10,0);
-
-INSERT INTO OrderDetails VALUES(10918,1,18,60,0.25);
-INSERT INTO OrderDetails VALUES(10918,60,34,25,0.25);
-INSERT INTO OrderDetails VALUES(10919,16,17.45,24,0);
-INSERT INTO OrderDetails VALUES(10919,25,14,24,0);
-INSERT INTO OrderDetails VALUES(10919,40,18.4,20,0);
-INSERT INTO OrderDetails VALUES(10920,50,16.25,24,0);
-INSERT INTO OrderDetails VALUES(10921,35,18,10,0);
-INSERT INTO OrderDetails VALUES(10921,63,43.9,40,0);
-INSERT INTO OrderDetails VALUES(10922,17,39,15,0);
-INSERT INTO OrderDetails VALUES(10922,24,4.5,35,0);
-
-INSERT INTO OrderDetails VALUES(10923,42,14,10,0.2);
-INSERT INTO OrderDetails VALUES(10923,43,46,10,0.2);
-INSERT INTO OrderDetails VALUES(10923,67,14,24,0.2);
-INSERT INTO OrderDetails VALUES(10924,10,31,20,0.1);
-INSERT INTO OrderDetails VALUES(10924,28,45.6,30,0.1);
-INSERT INTO OrderDetails VALUES(10924,75,7.75,6,0);
-INSERT INTO OrderDetails VALUES(10925,36,19,25,0.15);
-INSERT INTO OrderDetails VALUES(10925,52,7,12,0.15);
-INSERT INTO OrderDetails VALUES(10926,11,21,2,0);
-INSERT INTO OrderDetails VALUES(10926,13,6,10,0);
-
-INSERT INTO OrderDetails VALUES(10926,19,9.2,7,0);
-INSERT INTO OrderDetails VALUES(10926,72,34.8,10,0);
-INSERT INTO OrderDetails VALUES(10927,20,81,5,0);
-INSERT INTO OrderDetails VALUES(10927,52,7,5,0);
-INSERT INTO OrderDetails VALUES(10927,76,18,20,0);
-INSERT INTO OrderDetails VALUES(10928,47,9.5,5,0);
-INSERT INTO OrderDetails VALUES(10928,76,18,5,0);
-INSERT INTO OrderDetails VALUES(10929,21,10,60,0);
-INSERT INTO OrderDetails VALUES(10929,75,7.75,49,0);
-INSERT INTO OrderDetails VALUES(10929,77,13,15,0);
-
-INSERT INTO OrderDetails VALUES(10930,21,10,36,0);
-INSERT INTO OrderDetails VALUES(10930,27,43.9,25,0);
-INSERT INTO OrderDetails VALUES(10930,55,24,25,0.2);
-INSERT INTO OrderDetails VALUES(10930,58,13.25,30,0.2);
-INSERT INTO OrderDetails VALUES(10931,13,6,42,0.15);
-INSERT INTO OrderDetails VALUES(10931,57,19.5,30,0);
-INSERT INTO OrderDetails VALUES(10932,16,17.45,30,0.1);
-INSERT INTO OrderDetails VALUES(10932,62,49.3,14,0.1);
-INSERT INTO OrderDetails VALUES(10932,72,34.8,16,0);
-INSERT INTO OrderDetails VALUES(10932,75,7.75,20,0.1);
-
-INSERT INTO OrderDetails VALUES(10933,53,32.8,2,0);
-INSERT INTO OrderDetails VALUES(10933,61,28.5,30,0);
-INSERT INTO OrderDetails VALUES(10934,6,25,20,0);
-INSERT INTO OrderDetails VALUES(10935,1,18,21,0);
-INSERT INTO OrderDetails VALUES(10935,18,62.5,4,0.25);
-INSERT INTO OrderDetails VALUES(10935,23,9,8,0.25);
-INSERT INTO OrderDetails VALUES(10936,36,19,30,0.2);
-INSERT INTO OrderDetails VALUES(10937,28,45.6,8,0);
-INSERT INTO OrderDetails VALUES(10937,34,14,20,0);
-INSERT INTO OrderDetails VALUES(10938,13,6,20,0.25);
-
-INSERT INTO OrderDetails VALUES(10938,43,46,24,0.25);
-INSERT INTO OrderDetails VALUES(10938,60,34,49,0.25);
-INSERT INTO OrderDetails VALUES(10938,71,21.5,35,0.25);
-INSERT INTO OrderDetails VALUES(10939,2,19,10,0.15);
-INSERT INTO OrderDetails VALUES(10939,67,14,40,0.15);
-INSERT INTO OrderDetails VALUES(10940,7,30,8,0);
-INSERT INTO OrderDetails VALUES(10940,13,6,20,0);
-INSERT INTO OrderDetails VALUES(10941,31,12.5,44,0.25);
-INSERT INTO OrderDetails VALUES(10941,62,49.3,30,0.25);
-INSERT INTO OrderDetails VALUES(10941,68,12.5,80,0.25);
-
-INSERT INTO OrderDetails VALUES(10941,72,34.8,50,0);
-INSERT INTO OrderDetails VALUES(10942,49,20,28,0);
-INSERT INTO OrderDetails VALUES(10943,13,6,15,0);
-INSERT INTO OrderDetails VALUES(10943,22,21,21,0);
-INSERT INTO OrderDetails VALUES(10943,46,12,15,0);
-INSERT INTO OrderDetails VALUES(10944,11,21,5,0.25);
-INSERT INTO OrderDetails VALUES(10944,44,19.45,18,0.25);
-INSERT INTO OrderDetails VALUES(10944,56,38,18,0);
-INSERT INTO OrderDetails VALUES(10945,13,6,20,0);
-INSERT INTO OrderDetails VALUES(10945,31,12.5,10,0);
-
-INSERT INTO OrderDetails VALUES(10946,10,31,25,0);
-INSERT INTO OrderDetails VALUES(10946,24,4.5,25,0);
-INSERT INTO OrderDetails VALUES(10946,77,13,40,0);
-INSERT INTO OrderDetails VALUES(10947,59,55,4,0);
-INSERT INTO OrderDetails VALUES(10948,50,16.25,9,0);
-INSERT INTO OrderDetails VALUES(10948,51,53,40,0);
-INSERT INTO OrderDetails VALUES(10948,55,24,4,0);
-INSERT INTO OrderDetails VALUES(10949,6,25,12,0);
-INSERT INTO OrderDetails VALUES(10949,10,31,30,0);
-INSERT INTO OrderDetails VALUES(10949,17,39,6,0);
-
-INSERT INTO OrderDetails VALUES(10949,62,49.3,60,0);
-INSERT INTO OrderDetails VALUES(10950,4,22,5,0);
-INSERT INTO OrderDetails VALUES(10951,33,2.5,15,0.05);
-INSERT INTO OrderDetails VALUES(10951,41,9.65,6,0.05);
-INSERT INTO OrderDetails VALUES(10951,75,7.75,50,0.05);
-INSERT INTO OrderDetails VALUES(10952,6,25,16,0.05);
-INSERT INTO OrderDetails VALUES(10952,28,45.6,2,0);
-INSERT INTO OrderDetails VALUES(10953,20,81,50,0.05);
-INSERT INTO OrderDetails VALUES(10953,31,12.5,50,0.05);
-INSERT INTO OrderDetails VALUES(10954,16,17.45,28,0.15);
-
-INSERT INTO OrderDetails VALUES(10954,31,12.5,25,0.15);
-INSERT INTO OrderDetails VALUES(10954,45,9.5,30,0);
-INSERT INTO OrderDetails VALUES(10954,60,34,24,0.15);
-INSERT INTO OrderDetails VALUES(10955,75,7.75,12,0.2);
-INSERT INTO OrderDetails VALUES(10956,21,10,12,0);
-INSERT INTO OrderDetails VALUES(10956,47,9.5,14,0);
-INSERT INTO OrderDetails VALUES(10956,51,53,8,0);
-INSERT INTO OrderDetails VALUES(10957,30,25.89,30,0);
-INSERT INTO OrderDetails VALUES(10957,35,18,40,0);
-INSERT INTO OrderDetails VALUES(10957,64,33.25,8,0);
-
-INSERT INTO OrderDetails VALUES(10958,5,21.35,20,0);
-INSERT INTO OrderDetails VALUES(10958,7,30,6,0);
-INSERT INTO OrderDetails VALUES(10958,72,34.8,5,0);
-INSERT INTO OrderDetails VALUES(10959,75,7.75,20,0.15);
-INSERT INTO OrderDetails VALUES(10960,24,4.5,10,0.25);
-INSERT INTO OrderDetails VALUES(10960,41,9.65,24,0);
-INSERT INTO OrderDetails VALUES(10961,52,7,6,0.05);
-INSERT INTO OrderDetails VALUES(10961,76,18,60,0);
-INSERT INTO OrderDetails VALUES(10962,7,30,45,0);
-INSERT INTO OrderDetails VALUES(10962,13,6,77,0);
-
-INSERT INTO OrderDetails VALUES(10962,53,32.8,20,0);
-INSERT INTO OrderDetails VALUES(10962,69,36,9,0);
-INSERT INTO OrderDetails VALUES(10962,76,18,44,0);
-INSERT INTO OrderDetails VALUES(10963,60,34,2,0.15);
-INSERT INTO OrderDetails VALUES(10964,18,62.5,6,0);
-INSERT INTO OrderDetails VALUES(10964,38,263.5,5,0);
-INSERT INTO OrderDetails VALUES(10964,69,36,10,0);
-INSERT INTO OrderDetails VALUES(10965,51,53,16,0);
-INSERT INTO OrderDetails VALUES(10966,37,26,8,0);
-INSERT INTO OrderDetails VALUES(10966,56,38,12,0.15);
-
-INSERT INTO OrderDetails VALUES(10966,62,49.3,12,0.15);
-INSERT INTO OrderDetails VALUES(10967,19,9.2,12,0);
-INSERT INTO OrderDetails VALUES(10967,49,20,40,0);
-INSERT INTO OrderDetails VALUES(10968,12,38,30,0);
-INSERT INTO OrderDetails VALUES(10968,24,4.5,30,0);
-INSERT INTO OrderDetails VALUES(10968,64,33.25,4,0);
-INSERT INTO OrderDetails VALUES(10969,46,12,9,0);
-INSERT INTO OrderDetails VALUES(10970,52,7,40,0.2);
-INSERT INTO OrderDetails VALUES(10971,29,123.79,14,0);
-INSERT INTO OrderDetails VALUES(10972,17,39,6,0);
-
-INSERT INTO OrderDetails VALUES(10972,33,2.5,7,0);
-INSERT INTO OrderDetails VALUES(10973,26,31.23,5,0);
-INSERT INTO OrderDetails VALUES(10973,41,9.65,6,0);
-INSERT INTO OrderDetails VALUES(10973,75,7.75,10,0);
-INSERT INTO OrderDetails VALUES(10974,63,43.9,10,0);
-INSERT INTO OrderDetails VALUES(10975,8,40,16,0);
-INSERT INTO OrderDetails VALUES(10975,75,7.75,10,0);
-INSERT INTO OrderDetails VALUES(10976,28,45.6,20,0);
-INSERT INTO OrderDetails VALUES(10977,39,18,30,0);
-INSERT INTO OrderDetails VALUES(10977,47,9.5,30,0);
-
-INSERT INTO OrderDetails VALUES(10977,51,53,10,0);
-INSERT INTO OrderDetails VALUES(10977,63,43.9,20,0);
-INSERT INTO OrderDetails VALUES(10978,8,40,20,0.15);
-INSERT INTO OrderDetails VALUES(10978,21,10,40,0.15);
-INSERT INTO OrderDetails VALUES(10978,40,18.4,10,0);
-INSERT INTO OrderDetails VALUES(10978,44,19.45,6,0.15);
-INSERT INTO OrderDetails VALUES(10979,7,30,18,0);
-INSERT INTO OrderDetails VALUES(10979,12,38,20,0);
-INSERT INTO OrderDetails VALUES(10979,24,4.5,80,0);
-INSERT INTO OrderDetails VALUES(10979,27,43.9,30,0);
-
-INSERT INTO OrderDetails VALUES(10979,31,12.5,24,0);
-INSERT INTO OrderDetails VALUES(10979,63,43.9,35,0);
-INSERT INTO OrderDetails VALUES(10980,75,7.75,40,0.2);
-INSERT INTO OrderDetails VALUES(10981,38,263.5,60,0);
-INSERT INTO OrderDetails VALUES(10982,7,30,20,0);
-INSERT INTO OrderDetails VALUES(10982,43,46,9,0);
-INSERT INTO OrderDetails VALUES(10983,13,6,84,0.15);
-INSERT INTO OrderDetails VALUES(10983,57,19.5,15,0);
-INSERT INTO OrderDetails VALUES(10984,16,17.45,55,0);
-INSERT INTO OrderDetails VALUES(10984,24,4.5,20,0);
-
-INSERT INTO OrderDetails VALUES(10984,36,19,40,0);
-INSERT INTO OrderDetails VALUES(10985,16,17.45,36,0.1);
-INSERT INTO OrderDetails VALUES(10985,18,62.5,8,0.1);
-INSERT INTO OrderDetails VALUES(10985,32,32,35,0.1);
-INSERT INTO OrderDetails VALUES(10986,11,21,30,0);
-INSERT INTO OrderDetails VALUES(10986,20,81,15,0);
-INSERT INTO OrderDetails VALUES(10986,76,18,10,0);
-INSERT INTO OrderDetails VALUES(10986,77,13,15,0);
-INSERT INTO OrderDetails VALUES(10987,7,30,60,0);
-INSERT INTO OrderDetails VALUES(10987,43,46,6,0);
-
-INSERT INTO OrderDetails VALUES(10987,72,34.8,20,0);
-INSERT INTO OrderDetails VALUES(10988,7,30,60,0);
-INSERT INTO OrderDetails VALUES(10988,62,49.3,40,0.1);
-INSERT INTO OrderDetails VALUES(10989,6,25,40,0);
-INSERT INTO OrderDetails VALUES(10989,11,21,15,0);
-INSERT INTO OrderDetails VALUES(10989,41,9.65,4,0);
-INSERT INTO OrderDetails VALUES(10990,21,10,65,0);
-INSERT INTO OrderDetails VALUES(10990,34,14,60,0.15);
-INSERT INTO OrderDetails VALUES(10990,55,24,65,0.15);
-INSERT INTO OrderDetails VALUES(10990,61,28.5,66,0.15);
-
-INSERT INTO OrderDetails VALUES(10991,2,19,50,0.2);
-INSERT INTO OrderDetails VALUES(10991,70,15,20,0.2);
-INSERT INTO OrderDetails VALUES(10991,76,18,90,0.2);
-INSERT INTO OrderDetails VALUES(10992,72,34.8,2,0);
-INSERT INTO OrderDetails VALUES(10993,29,123.79,50,0.25);
-INSERT INTO OrderDetails VALUES(10993,41,9.65,35,0.25);
-INSERT INTO OrderDetails VALUES(10994,59,55,18,0.05);
-INSERT INTO OrderDetails VALUES(10995,51,53,20,0);
-INSERT INTO OrderDetails VALUES(10995,60,34,4,0);
-INSERT INTO OrderDetails VALUES(10996,42,14,40,0);
-
-INSERT INTO OrderDetails VALUES(10997,32,32,50,0);
-INSERT INTO OrderDetails VALUES(10997,46,12,20,0.25);
-INSERT INTO OrderDetails VALUES(10997,52,7,20,0.25);
-INSERT INTO OrderDetails VALUES(10998,24,4.5,12,0);
-INSERT INTO OrderDetails VALUES(10998,61,28.5,7,0);
-INSERT INTO OrderDetails VALUES(10998,74,10,20,0);
-INSERT INTO OrderDetails VALUES(10998,75,7.75,30,0);
-INSERT INTO OrderDetails VALUES(10999,41,9.65,20,0.05);
-INSERT INTO OrderDetails VALUES(10999,51,53,15,0.05);
-INSERT INTO OrderDetails VALUES(10999,77,13,21,0.05);
-
-INSERT INTO OrderDetails VALUES(11000,4,22,25,0.25);
-INSERT INTO OrderDetails VALUES(11000,24,4.5,30,0.25);
-INSERT INTO OrderDetails VALUES(11000,77,13,30,0);
-INSERT INTO OrderDetails VALUES(11001,7,30,60,0);
-INSERT INTO OrderDetails VALUES(11001,22,21,25,0);
-INSERT INTO OrderDetails VALUES(11001,46,12,25,0);
-INSERT INTO OrderDetails VALUES(11001,55,24,6,0);
-INSERT INTO OrderDetails VALUES(11002,13,6,56,0);
-INSERT INTO OrderDetails VALUES(11002,35,18,15,0.15);
-INSERT INTO OrderDetails VALUES(11002,42,14,24,0.15);
-
-INSERT INTO OrderDetails VALUES(11002,55,24,40,0);
-INSERT INTO OrderDetails VALUES(11003,1,18,4,0);
-INSERT INTO OrderDetails VALUES(11003,40,18.4,10,0);
-INSERT INTO OrderDetails VALUES(11003,52,7,10,0);
-INSERT INTO OrderDetails VALUES(11004,26,31.23,6,0);
-INSERT INTO OrderDetails VALUES(11004,76,18,6,0);
-INSERT INTO OrderDetails VALUES(11005,1,18,2,0);
-INSERT INTO OrderDetails VALUES(11005,59,55,10,0);
-INSERT INTO OrderDetails VALUES(11006,1,18,8,0);
-INSERT INTO OrderDetails VALUES(11006,29,123.79,2,0.25);
-
-INSERT INTO OrderDetails VALUES(11007,8,40,30,0);
-INSERT INTO OrderDetails VALUES(11007,29,123.79,10,0);
-INSERT INTO OrderDetails VALUES(11007,42,14,14,0);
-INSERT INTO OrderDetails VALUES(11008,28,45.6,70,0.05);
-INSERT INTO OrderDetails VALUES(11008,34,14,90,0.05);
-INSERT INTO OrderDetails VALUES(11008,71,21.5,21,0);
-INSERT INTO OrderDetails VALUES(11009,24,4.5,12,0);
-INSERT INTO OrderDetails VALUES(11009,36,19,18,0.25);
-INSERT INTO OrderDetails VALUES(11009,60,34,9,0);
-INSERT INTO OrderDetails VALUES(11010,7,30,20,0);
-
-INSERT INTO OrderDetails VALUES(11010,24,4.5,10,0);
-INSERT INTO OrderDetails VALUES(11011,58,13.25,40,0.05);
-INSERT INTO OrderDetails VALUES(11011,71,21.5,20,0);
-INSERT INTO OrderDetails VALUES(11012,19,9.2,50,0.05);
-INSERT INTO OrderDetails VALUES(11012,60,34,36,0.05);
-INSERT INTO OrderDetails VALUES(11012,71,21.5,60,0.05);
-INSERT INTO OrderDetails VALUES(11013,23,9,10,0);
-INSERT INTO OrderDetails VALUES(11013,42,14,4,0);
-INSERT INTO OrderDetails VALUES(11013,45,9.5,20,0);
-INSERT INTO OrderDetails VALUES(11013,68,12.5,2,0);
-
-INSERT INTO OrderDetails VALUES(11014,41,9.65,28,0.1);
-INSERT INTO OrderDetails VALUES(11015,30,25.89,15,0);
-INSERT INTO OrderDetails VALUES(11015,77,13,18,0);
-INSERT INTO OrderDetails VALUES(11016,31,12.5,15,0);
-INSERT INTO OrderDetails VALUES(11016,36,19,16,0);
-INSERT INTO OrderDetails VALUES(11017,3,10,25,0);
-INSERT INTO OrderDetails VALUES(11017,59,55,110,0);
-INSERT INTO OrderDetails VALUES(11017,70,15,30,0);
-INSERT INTO OrderDetails VALUES(11018,12,38,20,0);
-INSERT INTO OrderDetails VALUES(11018,18,62.5,10,0);
-
-INSERT INTO OrderDetails VALUES(11018,56,38,5,0);
-INSERT INTO OrderDetails VALUES(11019,46,12,3,0);
-INSERT INTO OrderDetails VALUES(11019,49,20,2,0);
-INSERT INTO OrderDetails VALUES(11020,10,31,24,0.15);
-INSERT INTO OrderDetails VALUES(11021,2,19,11,0.25);
-INSERT INTO OrderDetails VALUES(11021,20,81,15,0);
-INSERT INTO OrderDetails VALUES(11021,26,31.23,63,0);
-INSERT INTO OrderDetails VALUES(11021,51,53,44,0.25);
-INSERT INTO OrderDetails VALUES(11021,72,34.8,35,0);
-INSERT INTO OrderDetails VALUES(11022,19,9.2,35,0);
-
-INSERT INTO OrderDetails VALUES(11022,69,36,30,0);
-INSERT INTO OrderDetails VALUES(11023,7,30,4,0);
-INSERT INTO OrderDetails VALUES(11023,43,46,30,0);
-INSERT INTO OrderDetails VALUES(11024,26,31.23,12,0);
-INSERT INTO OrderDetails VALUES(11024,33,2.5,30,0);
-INSERT INTO OrderDetails VALUES(11024,65,21.05,21,0);
-INSERT INTO OrderDetails VALUES(11024,71,21.5,50,0);
-INSERT INTO OrderDetails VALUES(11025,1,18,10,0.1);
-INSERT INTO OrderDetails VALUES(11025,13,6,20,0.1);
-INSERT INTO OrderDetails VALUES(11026,18,62.5,8,0);
-
-INSERT INTO OrderDetails VALUES(11026,51,53,10,0);
-INSERT INTO OrderDetails VALUES(11027,24,4.5,30,0.25);
-INSERT INTO OrderDetails VALUES(11027,62,49.3,21,0.25);
-INSERT INTO OrderDetails VALUES(11028,55,24,35,0);
-INSERT INTO OrderDetails VALUES(11028,59,55,24,0);
-INSERT INTO OrderDetails VALUES(11029,56,38,20,0);
-INSERT INTO OrderDetails VALUES(11029,63,43.9,12,0);
-INSERT INTO OrderDetails VALUES(11030,2,19,100,0.25);
-INSERT INTO OrderDetails VALUES(11030,5,21.35,70,0);
-INSERT INTO OrderDetails VALUES(11030,29,123.79,60,0.25);
-
-INSERT INTO OrderDetails VALUES(11030,59,55,100,0.25);
-INSERT INTO OrderDetails VALUES(11031,1,18,45,0);
-INSERT INTO OrderDetails VALUES(11031,13,6,80,0);
-INSERT INTO OrderDetails VALUES(11031,24,4.5,21,0);
-INSERT INTO OrderDetails VALUES(11031,64,33.25,20,0);
-INSERT INTO OrderDetails VALUES(11031,71,21.5,16,0);
-INSERT INTO OrderDetails VALUES(11032,36,19,35,0);
-INSERT INTO OrderDetails VALUES(11032,38,263.5,25,0);
-INSERT INTO OrderDetails VALUES(11032,59,55,30,0);
-INSERT INTO OrderDetails VALUES(11033,53,32.8,70,0.1);
-
-INSERT INTO OrderDetails VALUES(11033,69,36,36,0.1);
-INSERT INTO OrderDetails VALUES(11034,21,10,15,0.1);
-INSERT INTO OrderDetails VALUES(11034,44,19.45,12,0);
-INSERT INTO OrderDetails VALUES(11034,61,28.5,6,0);
-INSERT INTO OrderDetails VALUES(11035,1,18,10,0);
-INSERT INTO OrderDetails VALUES(11035,35,18,60,0);
-INSERT INTO OrderDetails VALUES(11035,42,14,30,0);
-INSERT INTO OrderDetails VALUES(11035,54,7.45,10,0);
-INSERT INTO OrderDetails VALUES(11036,13,6,7,0);
-INSERT INTO OrderDetails VALUES(11036,59,55,30,0);
-
-INSERT INTO OrderDetails VALUES(11037,70,15,4,0);
-INSERT INTO OrderDetails VALUES(11038,40,18.4,5,0.2);
-INSERT INTO OrderDetails VALUES(11038,52,7,2,0);
-INSERT INTO OrderDetails VALUES(11038,71,21.5,30,0);
-INSERT INTO OrderDetails VALUES(11039,28,45.6,20,0);
-INSERT INTO OrderDetails VALUES(11039,35,18,24,0);
-INSERT INTO OrderDetails VALUES(11039,49,20,60,0);
-INSERT INTO OrderDetails VALUES(11039,57,19.5,28,0);
-INSERT INTO OrderDetails VALUES(11040,21,10,20,0);
-INSERT INTO OrderDetails VALUES(11041,2,19,30,0.2);
-
-INSERT INTO OrderDetails VALUES(11041,63,43.9,30,0);
-INSERT INTO OrderDetails VALUES(11042,44,19.45,15,0);
-INSERT INTO OrderDetails VALUES(11042,61,28.5,4,0);
-INSERT INTO OrderDetails VALUES(11043,11,21,10,0);
-INSERT INTO OrderDetails VALUES(11044,62,49.3,12,0);
-INSERT INTO OrderDetails VALUES(11045,33,2.5,15,0);
-INSERT INTO OrderDetails VALUES(11045,51,53,24,0);
-INSERT INTO OrderDetails VALUES(11046,12,38,20,0.05);
-INSERT INTO OrderDetails VALUES(11046,32,32,15,0.05);
-INSERT INTO OrderDetails VALUES(11046,35,18,18,0.05);
-
-INSERT INTO OrderDetails VALUES(11047,1,18,25,0.25);
-INSERT INTO OrderDetails VALUES(11047,5,21.35,30,0.25);
-INSERT INTO OrderDetails VALUES(11048,68,12.5,42,0);
-INSERT INTO OrderDetails VALUES(11049,2,19,10,0.2);
-INSERT INTO OrderDetails VALUES(11049,12,38,4,0.2);
-INSERT INTO OrderDetails VALUES(11050,76,18,50,0.1);
-INSERT INTO OrderDetails VALUES(11051,24,4.5,10,0.2);
-INSERT INTO OrderDetails VALUES(11052,43,46,30,0.2);
-INSERT INTO OrderDetails VALUES(11052,61,28.5,10,0.2);
-INSERT INTO OrderDetails VALUES(11053,18,62.5,35,0.2);
-
-INSERT INTO OrderDetails VALUES(11053,32,32,20,0);
-INSERT INTO OrderDetails VALUES(11053,64,33.25,25,0.2);
-INSERT INTO OrderDetails VALUES(11054,33,2.5,10,0);
-INSERT INTO OrderDetails VALUES(11054,67,14,20,0);
-INSERT INTO OrderDetails VALUES(11055,24,4.5,15,0);
-INSERT INTO OrderDetails VALUES(11055,25,14,15,0);
-INSERT INTO OrderDetails VALUES(11055,51,53,20,0);
-INSERT INTO OrderDetails VALUES(11055,57,19.5,20,0);
-INSERT INTO OrderDetails VALUES(11056,7,30,40,0);
-INSERT INTO OrderDetails VALUES(11056,55,24,35,0);
-
-INSERT INTO OrderDetails VALUES(11056,60,34,50,0);
-INSERT INTO OrderDetails VALUES(11057,70,15,3,0);
-INSERT INTO OrderDetails VALUES(11058,21,10,3,0);
-INSERT INTO OrderDetails VALUES(11058,60,34,21,0);
-INSERT INTO OrderDetails VALUES(11058,61,28.5,4,0);
-INSERT INTO OrderDetails VALUES(11059,13,6,30,0);
-INSERT INTO OrderDetails VALUES(11059,17,39,12,0);
-INSERT INTO OrderDetails VALUES(11059,60,34,35,0);
-INSERT INTO OrderDetails VALUES(11060,60,34,4,0);
-INSERT INTO OrderDetails VALUES(11060,77,13,10,0);
-
-INSERT INTO OrderDetails VALUES(11061,60,34,15,0);
-INSERT INTO OrderDetails VALUES(11062,53,32.8,10,0.2);
-INSERT INTO OrderDetails VALUES(11062,70,15,12,0.2);
-INSERT INTO OrderDetails VALUES(11063,34,14,30,0);
-INSERT INTO OrderDetails VALUES(11063,40,18.4,40,0.1);
-INSERT INTO OrderDetails VALUES(11063,41,9.65,30,0.1);
-INSERT INTO OrderDetails VALUES(11064,17,39,77,0.1);
-INSERT INTO OrderDetails VALUES(11064,41,9.65,12,0);
-INSERT INTO OrderDetails VALUES(11064,53,32.8,25,0.1);
-INSERT INTO OrderDetails VALUES(11064,55,24,4,0.1);
-
-INSERT INTO OrderDetails VALUES(11064,68,12.5,55,0);
-INSERT INTO OrderDetails VALUES(11065,30,25.89,4,0.25);
-INSERT INTO OrderDetails VALUES(11065,54,7.45,20,0.25);
-INSERT INTO OrderDetails VALUES(11066,16,17.45,3,0);
-INSERT INTO OrderDetails VALUES(11066,19,9.2,42,0);
-INSERT INTO OrderDetails VALUES(11066,34,14,35,0);
-INSERT INTO OrderDetails VALUES(11067,41,9.65,9,0);
-INSERT INTO OrderDetails VALUES(11068,28,45.6,8,0.15);
-INSERT INTO OrderDetails VALUES(11068,43,46,36,0.15);
-INSERT INTO OrderDetails VALUES(11068,77,13,28,0.15);
-
-INSERT INTO OrderDetails VALUES(11069,39,18,20,0);
-INSERT INTO OrderDetails VALUES(11070,1,18,40,0.15);
-INSERT INTO OrderDetails VALUES(11070,2,19,20,0.15);
-INSERT INTO OrderDetails VALUES(11070,16,17.45,30,0.15);
-INSERT INTO OrderDetails VALUES(11070,31,12.5,20,0);
-INSERT INTO OrderDetails VALUES(11071,7,30,15,0.05);
-INSERT INTO OrderDetails VALUES(11071,13,6,10,0.05);
-INSERT INTO OrderDetails VALUES(11072,2,19,8,0);
-INSERT INTO OrderDetails VALUES(11072,41,9.65,40,0);
-INSERT INTO OrderDetails VALUES(11072,50,16.25,22,0);
-
-INSERT INTO OrderDetails VALUES(11072,64,33.25,130,0);
-INSERT INTO OrderDetails VALUES(11073,11,21,10,0);
-INSERT INTO OrderDetails VALUES(11073,24,4.5,20,0);
-INSERT INTO OrderDetails VALUES(11074,16,17.45,14,0.05);
-INSERT INTO OrderDetails VALUES(11075,2,19,10,0.15);
-INSERT INTO OrderDetails VALUES(11075,46,12,30,0.15);
-INSERT INTO OrderDetails VALUES(11075,76,18,2,0.15);
-INSERT INTO OrderDetails VALUES(11076,6,25,20,0.25);
-INSERT INTO OrderDetails VALUES(11076,14,23.25,20,0.25);
-INSERT INTO OrderDetails VALUES(11076,19,9.2,10,0.25);
-
-INSERT INTO OrderDetails VALUES(11077,2,19,24,0.2);
-INSERT INTO OrderDetails VALUES(11077,3,10,4,0);
-INSERT INTO OrderDetails VALUES(11077,4,22,1,0);
-INSERT INTO OrderDetails VALUES(11077,6,25,1,0.02);
-INSERT INTO OrderDetails VALUES(11077,7,30,1,0.05);
-INSERT INTO OrderDetails VALUES(11077,8,40,2,0.1);
-INSERT INTO OrderDetails VALUES(11077,10,31,1,0);
-INSERT INTO OrderDetails VALUES(11077,12,38,2,0.05);
-INSERT INTO OrderDetails VALUES(11077,13,6,4,0);
-INSERT INTO OrderDetails VALUES(11077,14,23.25,1,0.03);
-
-INSERT INTO OrderDetails VALUES(11077,16,17.45,2,0.03);
-INSERT INTO OrderDetails VALUES(11077,20,81,1,0.04);
-INSERT INTO OrderDetails VALUES(11077,23,9,2,0);
-INSERT INTO OrderDetails VALUES(11077,32,32,1,0);
-INSERT INTO OrderDetails VALUES(11077,39,18,2,0.05);
-INSERT INTO OrderDetails VALUES(11077,41,9.65,3,0);
-INSERT INTO OrderDetails VALUES(11077,46,12,3,0.02);
-INSERT INTO OrderDetails VALUES(11077,52,7,2,0);
-INSERT INTO OrderDetails VALUES(11077,55,24,2,0);
-INSERT INTO OrderDetails VALUES(11077,60,34,2,0.06);
-
-INSERT INTO OrderDetails VALUES(11077,64,33.25,2,0.03);
-INSERT INTO OrderDetails VALUES(11077,66,17,1,0);
-INSERT INTO OrderDetails VALUES(11077,73,15,2,0.01);
-INSERT INTO OrderDetails VALUES(11077,75,7.75,4,0);
-INSERT INTO OrderDetails VALUES(11077,77,13,2,0);
-
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10248,N'VINET',5,'7/4/1996','8/1/1996','7/16/1996',3,32.38,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10249,N'TOMSP',6,'7/5/1996','8/16/1996','7/10/1996',1,11.61,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10250,N'HANAR',4,'7/8/1996','8/5/1996','7/12/1996',2,65.83,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10251,N'VICTE',3,'7/8/1996','8/5/1996','7/15/1996',1,41.34,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10252,N'SUPRD',4,'7/9/1996','8/6/1996','7/11/1996',2,51.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10253,N'HANAR',3,'7/10/1996','7/24/1996','7/16/1996',2,58.17,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10254,N'CHOPS',5,'7/11/1996','8/8/1996','7/23/1996',2,22.98,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10255,N'RICSU',9,'7/12/1996','8/9/1996','7/15/1996',3,148.33,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10256,N'WELLI',3,'7/15/1996','8/12/1996','7/17/1996',2,13.97,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10257,N'HILAA',4,'7/16/1996','8/13/1996','7/22/1996',3,81.91,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10258,N'ERNSH',1,'7/17/1996','8/14/1996','7/23/1996',1,140.51,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10259,N'CENTC',4,'7/18/1996','8/15/1996','7/25/1996',3,3.25,
- N'Centro comercial Moctezuma',N'Sierras de Granada 9993',N'México D.F.',
- NULL,N'05022',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10260,N'OTTIK',4,'7/19/1996','8/16/1996','7/29/1996',1,55.09,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10261,N'QUEDE',4,'7/19/1996','8/16/1996','7/30/1996',2,3.05,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10262,N'RATTC',8,'7/22/1996','8/19/1996','7/25/1996',3,48.29,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10263,N'ERNSH',9,'7/23/1996','8/20/1996','7/31/1996',3,146.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10264,N'FOLKO',6,'7/24/1996','8/21/1996','8/23/1996',3,3.67,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10265,N'BLONP',2,'7/25/1996','8/22/1996','8/12/1996',1,55.28,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10266,N'WARTH',3,'7/26/1996','9/6/1996','7/31/1996',3,25.73,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10267,N'FRANK',4,'7/29/1996','8/26/1996','8/6/1996',1,208.58,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10268,N'GROSR',8,'7/30/1996','8/27/1996','8/2/1996',3,66.29,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10269,N'WHITC',5,'7/31/1996','8/14/1996','8/9/1996',1,4.56,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10270,N'WARTH',1,'8/1/1996','8/29/1996','8/2/1996',1,136.54,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10271,N'SPLIR',6,'8/1/1996','8/29/1996','8/30/1996',2,4.54,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10272,N'RATTC',6,'8/2/1996','8/30/1996','8/6/1996',2,98.03,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10273,N'QUICK',3,'8/5/1996','9/2/1996','8/12/1996',3,76.07,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10274,N'VINET',6,'8/6/1996','9/3/1996','8/16/1996',1,6.01,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10275,N'MAGAA',1,'8/7/1996','9/4/1996','8/9/1996',1,26.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10276,N'TORTU',8,'8/8/1996','8/22/1996','8/14/1996',3,13.84,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10277,N'MORGK',2,'8/9/1996','9/6/1996','8/13/1996',3,125.77,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10278,N'BERGS',8,'8/12/1996','9/9/1996','8/16/1996',2,92.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10279,N'LEHMS',8,'8/13/1996','9/10/1996','8/16/1996',2,25.83,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10280,N'BERGS',2,'8/14/1996','9/11/1996','9/12/1996',1,8.98,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10281,N'ROMEY',4,'8/14/1996','8/28/1996','8/21/1996',1,2.94,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10282,N'ROMEY',4,'8/15/1996','9/12/1996','8/21/1996',1,12.69,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10283,N'LILAS',3,'8/16/1996','9/13/1996','8/23/1996',3,84.81,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10284,N'LEHMS',4,'8/19/1996','9/16/1996','8/27/1996',1,76.56,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10285,N'QUICK',1,'8/20/1996','9/17/1996','8/26/1996',2,76.83,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10286,N'QUICK',8,'8/21/1996','9/18/1996','8/30/1996',3,229.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10287,N'RICAR',8,'8/22/1996','9/19/1996','8/28/1996',3,12.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10288,N'REGGC',4,'8/23/1996','9/20/1996','9/3/1996',1,7.45,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10289,N'BSBEV',7,'8/26/1996','9/23/1996','8/28/1996',3,22.77,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10290,N'COMMI',8,'8/27/1996','9/24/1996','9/3/1996',1,79.70,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10291,N'QUEDE',6,'8/27/1996','9/24/1996','9/4/1996',2,6.40,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10292,N'TRADH',1,'8/28/1996','9/25/1996','9/2/1996',2,1.35,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10293,N'TORTU',1,'8/29/1996','9/26/1996','9/11/1996',3,21.18,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10294,N'RATTC',4,'8/30/1996','9/27/1996','9/5/1996',2,147.26,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10295,N'VINET',2,'9/2/1996','9/30/1996','9/10/1996',2,1.15,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10296,N'LILAS',6,'9/3/1996','10/1/1996','9/11/1996',1,0.12,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10297,N'BLONP',5,'9/4/1996','10/16/1996','9/10/1996',2,5.74,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10298,N'HUNGO',6,'9/5/1996','10/3/1996','9/11/1996',2,168.22,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10299,N'RICAR',4,'9/6/1996','10/4/1996','9/13/1996',2,29.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10300,N'MAGAA',2,'9/9/1996','10/7/1996','9/18/1996',2,17.68,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10301,N'WANDK',8,'9/9/1996','10/7/1996','9/17/1996',2,45.08,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10302,N'SUPRD',4,'9/10/1996','10/8/1996','10/9/1996',2,6.27,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10303,N'GODOS',7,'9/11/1996','10/9/1996','9/18/1996',2,107.83,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10304,N'TORTU',1,'9/12/1996','10/10/1996','9/17/1996',2,63.79,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10305,N'OLDWO',8,'9/13/1996','10/11/1996','10/9/1996',3,257.62,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10306,N'ROMEY',1,'9/16/1996','10/14/1996','9/23/1996',3,7.56,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10307,N'LONEP',2,'9/17/1996','10/15/1996','9/25/1996',2,0.56,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10308,N'ANATR',7,'9/18/1996','10/16/1996','9/24/1996',3,1.61,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10309,N'HUNGO',3,'9/19/1996','10/17/1996','10/23/1996',1,47.30,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10310,N'THEBI',8,'9/20/1996','10/18/1996','9/27/1996',2,17.52,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10311,N'DUMON',1,'9/20/1996','10/4/1996','9/26/1996',3,24.69,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10312,N'WANDK',2,'9/23/1996','10/21/1996','10/3/1996',2,40.26,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10313,N'QUICK',2,'9/24/1996','10/22/1996','10/4/1996',2,1.96,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10314,N'RATTC',1,'9/25/1996','10/23/1996','10/4/1996',2,74.16,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10315,N'ISLAT',4,'9/26/1996','10/24/1996','10/3/1996',2,41.76,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10316,N'RATTC',1,'9/27/1996','10/25/1996','10/8/1996',3,150.15,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10317,N'LONEP',6,'9/30/1996','10/28/1996','10/10/1996',1,12.69,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10318,N'ISLAT',8,'10/1/1996','10/29/1996','10/4/1996',2,4.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10319,N'TORTU',7,'10/2/1996','10/30/1996','10/11/1996',3,64.50,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10320,N'WARTH',5,'10/3/1996','10/17/1996','10/18/1996',3,34.57,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10321,N'ISLAT',3,'10/3/1996','10/31/1996','10/11/1996',2,3.43,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10322,N'PERIC',7,'10/4/1996','11/1/1996','10/23/1996',3,0.40,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10323,N'KOENE',4,'10/7/1996','11/4/1996','10/14/1996',1,4.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10324,N'SAVEA',9,'10/8/1996','11/5/1996','10/10/1996',1,214.27,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10325,N'KOENE',1,'10/9/1996','10/23/1996','10/14/1996',3,64.86,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10326,N'BOLID',4,'10/10/1996','11/7/1996','10/14/1996',2,77.92,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10327,N'FOLKO',2,'10/11/1996','11/8/1996','10/14/1996',1,63.36,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10328,N'FURIB',4,'10/14/1996','11/11/1996','10/17/1996',3,87.03,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10329,N'SPLIR',4,'10/15/1996','11/26/1996','10/23/1996',2,191.67,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10330,N'LILAS',3,'10/16/1996','11/13/1996','10/28/1996',1,12.75,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10331,N'BONAP',9,'10/16/1996','11/27/1996','10/21/1996',1,10.19,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10332,N'MEREP',3,'10/17/1996','11/28/1996','10/21/1996',2,52.84,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10333,N'WARTH',5,'10/18/1996','11/15/1996','10/25/1996',3,0.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10334,N'VICTE',8,'10/21/1996','11/18/1996','10/28/1996',2,8.56,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10335,N'HUNGO',7,'10/22/1996','11/19/1996','10/24/1996',2,42.11,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10336,N'PRINI',7,'10/23/1996','11/20/1996','10/25/1996',2,15.51,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10337,N'FRANK',4,'10/24/1996','11/21/1996','10/29/1996',3,108.26,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10338,N'OLDWO',4,'10/25/1996','11/22/1996','10/29/1996',3,84.21,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10339,N'MEREP',2,'10/28/1996','11/25/1996','11/4/1996',2,15.66,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10340,N'BONAP',1,'10/29/1996','11/26/1996','11/8/1996',3,166.31,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10341,N'SIMOB',7,'10/29/1996','11/26/1996','11/5/1996',3,26.78,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10342,N'FRANK',4,'10/30/1996','11/13/1996','11/4/1996',2,54.83,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10343,N'LEHMS',4,'10/31/1996','11/28/1996','11/6/1996',1,110.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10344,N'WHITC',4,'11/1/1996','11/29/1996','11/5/1996',2,23.29,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10345,N'QUICK',2,'11/4/1996','12/2/1996','11/11/1996',2,249.06,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10346,N'RATTC',3,'11/5/1996','12/17/1996','11/8/1996',3,142.08,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10347,N'FAMIA',4,'11/6/1996','12/4/1996','11/8/1996',3,3.10,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10348,N'WANDK',4,'11/7/1996','12/5/1996','11/15/1996',2,0.78,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10349,N'SPLIR',7,'11/8/1996','12/6/1996','11/15/1996',1,8.63,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10350,N'LAMAI',6,'11/11/1996','12/9/1996','12/3/1996',2,64.19,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10351,N'ERNSH',1,'11/11/1996','12/9/1996','11/20/1996',1,162.33,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10352,N'FURIB',3,'11/12/1996','11/26/1996','11/18/1996',3,1.30,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10353,N'PICCO',7,'11/13/1996','12/11/1996','11/25/1996',3,360.63,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10354,N'PERIC',8,'11/14/1996','12/12/1996','11/20/1996',3,53.80,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10355,N'AROUT',6,'11/15/1996','12/13/1996','11/20/1996',1,41.95,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10356,N'WANDK',6,'11/18/1996','12/16/1996','11/27/1996',2,36.71,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10357,N'LILAS',1,'11/19/1996','12/17/1996','12/2/1996',3,34.88,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10358,N'LAMAI',5,'11/20/1996','12/18/1996','11/27/1996',1,19.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10359,N'SEVES',5,'11/21/1996','12/19/1996','11/26/1996',3,288.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10360,N'BLONP',4,'11/22/1996','12/20/1996','12/2/1996',3,131.70,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10361,N'QUICK',1,'11/22/1996','12/20/1996','12/3/1996',2,183.17,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10362,N'BONAP',3,'11/25/1996','12/23/1996','11/28/1996',1,96.04,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10363,N'DRACD',4,'11/26/1996','12/24/1996','12/4/1996',3,30.54,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10364,N'EASTC',1,'11/26/1996','1/7/1997','12/4/1996',1,71.97,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10365,N'ANTON',3,'11/27/1996','12/25/1996','12/2/1996',2,22.00,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10366,N'GALED',8,'11/28/1996','1/9/1997','12/30/1996',2,10.14,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10367,N'VAFFE',7,'11/28/1996','12/26/1996','12/2/1996',3,13.55,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10368,N'ERNSH',2,'11/29/1996','12/27/1996','12/2/1996',2,101.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10369,N'SPLIR',8,'12/2/1996','12/30/1996','12/9/1996',2,195.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10370,N'CHOPS',6,'12/3/1996','12/31/1996','12/27/1996',2,1.17,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10371,N'LAMAI',1,'12/3/1996','12/31/1996','12/24/1996',1,0.45,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10372,N'QUEEN',5,'12/4/1996','1/1/1997','12/9/1996',2,890.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10373,N'HUNGO',4,'12/5/1996','1/2/1997','12/11/1996',3,124.12,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10374,N'WOLZA',1,'12/5/1996','1/2/1997','12/9/1996',3,3.94,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10375,N'HUNGC',3,'12/6/1996','1/3/1997','12/9/1996',2,20.12,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10376,N'MEREP',1,'12/9/1996','1/6/1997','12/13/1996',2,20.39,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10377,N'SEVES',1,'12/9/1996','1/6/1997','12/13/1996',3,22.21,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10378,N'FOLKO',5,'12/10/1996','1/7/1997','12/19/1996',3,5.44,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10379,N'QUEDE',2,'12/11/1996','1/8/1997','12/13/1996',1,45.03,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10380,N'HUNGO',8,'12/12/1996','1/9/1997','1/16/1997',3,35.03,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10381,N'LILAS',3,'12/12/1996','1/9/1997','12/13/1996',3,7.99,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10382,N'ERNSH',4,'12/13/1996','1/10/1997','12/16/1996',1,94.77,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10383,N'AROUT',8,'12/16/1996','1/13/1997','12/18/1996',3,34.24,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10384,N'BERGS',3,'12/16/1996','1/13/1997','12/20/1996',3,168.64,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10385,N'SPLIR',1,'12/17/1996','1/14/1997','12/23/1996',2,30.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10386,N'FAMIA',9,'12/18/1996','1/1/1997','12/25/1996',3,13.99,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10387,N'SANTG',1,'12/18/1996','1/15/1997','12/20/1996',2,93.63,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10388,N'SEVES',2,'12/19/1996','1/16/1997','12/20/1996',1,34.86,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10389,N'BOTTM',4,'12/20/1996','1/17/1997','12/24/1996',2,47.42,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10390,N'ERNSH',6,'12/23/1996','1/20/1997','12/26/1996',1,126.38,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10391,N'DRACD',3,'12/23/1996','1/20/1997','12/31/1996',3,5.45,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10392,N'PICCO',2,'12/24/1996','1/21/1997','1/1/1997',3,122.46,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10393,N'SAVEA',1,'12/25/1996','1/22/1997','1/3/1997',3,126.56,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10394,N'HUNGC',1,'12/25/1996','1/22/1997','1/3/1997',3,30.34,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10395,N'HILAA',6,'12/26/1996','1/23/1997','1/3/1997',1,184.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10396,N'FRANK',1,'12/27/1996','1/10/1997','1/6/1997',3,135.35,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10397,N'PRINI',5,'12/27/1996','1/24/1997','1/2/1997',1,60.26,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10398,N'SAVEA',2,'12/30/1996','1/27/1997','1/9/1997',3,89.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10399,N'VAFFE',8,'12/31/1996','1/14/1997','1/8/1997',3,27.36,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10400,N'EASTC',1,'1/1/1997','1/29/1997','1/16/1997',3,83.93,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10401,N'RATTC',1,'1/1/1997','1/29/1997','1/10/1997',1,12.51,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10402,N'ERNSH',8,'1/2/1997','2/13/1997','1/10/1997',2,67.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10403,N'ERNSH',4,'1/3/1997','1/31/1997','1/9/1997',3,73.79,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10404,N'MAGAA',2,'1/3/1997','1/31/1997','1/8/1997',1,155.97,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10405,N'LINOD',1,'1/6/1997','2/3/1997','1/22/1997',1,34.82,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10406,N'QUEEN',7,'1/7/1997','2/18/1997','1/13/1997',1,108.04,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10407,N'OTTIK',2,'1/7/1997','2/4/1997','1/30/1997',2,91.48,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10408,N'FOLIG',8,'1/8/1997','2/5/1997','1/14/1997',1,11.26,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10409,N'OCEAN',3,'1/9/1997','2/6/1997','1/14/1997',1,29.83,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10410,N'BOTTM',3,'1/10/1997','2/7/1997','1/15/1997',3,2.40,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10411,N'BOTTM',9,'1/10/1997','2/7/1997','1/21/1997',3,23.65,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10412,N'WARTH',8,'1/13/1997','2/10/1997','1/15/1997',2,3.77,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10413,N'LAMAI',3,'1/14/1997','2/11/1997','1/16/1997',2,95.66,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10414,N'FAMIA',2,'1/14/1997','2/11/1997','1/17/1997',3,21.48,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10415,N'HUNGC',3,'1/15/1997','2/12/1997','1/24/1997',1,0.20,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10416,N'WARTH',8,'1/16/1997','2/13/1997','1/27/1997',3,22.72,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10417,N'SIMOB',4,'1/16/1997','2/13/1997','1/28/1997',3,70.29,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10418,N'QUICK',4,'1/17/1997','2/14/1997','1/24/1997',1,17.55,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10419,N'RICSU',4,'1/20/1997','2/17/1997','1/30/1997',2,137.35,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10420,N'WELLI',3,'1/21/1997','2/18/1997','1/27/1997',1,44.12,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10421,N'QUEDE',8,'1/21/1997','3/4/1997','1/27/1997',1,99.23,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10422,N'FRANS',2,'1/22/1997','2/19/1997','1/31/1997',1,3.02,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10423,N'GOURL',6,'1/23/1997','2/6/1997','2/24/1997',3,24.50,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10424,N'MEREP',7,'1/23/1997','2/20/1997','1/27/1997',2,370.61,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10425,N'LAMAI',6,'1/24/1997','2/21/1997','2/14/1997',2,7.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10426,N'GALED',4,'1/27/1997','2/24/1997','2/6/1997',1,18.69,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10427,N'PICCO',4,'1/27/1997','2/24/1997','3/3/1997',2,31.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10428,N'REGGC',7,'1/28/1997','2/25/1997','2/4/1997',1,11.09,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10429,N'HUNGO',3,'1/29/1997','3/12/1997','2/7/1997',2,56.63,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10430,N'ERNSH',4,'1/30/1997','2/13/1997','2/3/1997',1,458.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10431,N'BOTTM',4,'1/30/1997','2/13/1997','2/7/1997',2,44.17,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10432,N'SPLIR',3,'1/31/1997','2/14/1997','2/7/1997',2,4.34,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10433,N'PRINI',3,'2/3/1997','3/3/1997','3/4/1997',3,73.83,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10434,N'FOLKO',3,'2/3/1997','3/3/1997','2/13/1997',2,17.92,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10435,N'CONSH',8,'2/4/1997','3/18/1997','2/7/1997',2,9.21,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10436,N'BLONP',3,'2/5/1997','3/5/1997','2/11/1997',2,156.66,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10437,N'WARTH',8,'2/5/1997','3/5/1997','2/12/1997',1,19.97,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10438,N'TOMSP',3,'2/6/1997','3/6/1997','2/14/1997',2,8.24,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10439,N'MEREP',6,'2/7/1997','3/7/1997','2/10/1997',3,4.07,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10440,N'SAVEA',4,'2/10/1997','3/10/1997','2/28/1997',2,86.53,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10441,N'OLDWO',3,'2/10/1997','3/24/1997','3/14/1997',2,73.02,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10442,N'ERNSH',3,'2/11/1997','3/11/1997','2/18/1997',2,47.94,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10443,N'REGGC',8,'2/12/1997','3/12/1997','2/14/1997',1,13.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10444,N'BERGS',3,'2/12/1997','3/12/1997','2/21/1997',3,3.50,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10445,N'BERGS',3,'2/13/1997','3/13/1997','2/20/1997',1,9.30,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10446,N'TOMSP',6,'2/14/1997','3/14/1997','2/19/1997',1,14.68,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10447,N'RICAR',4,'2/14/1997','3/14/1997','3/7/1997',2,68.66,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10448,N'RANCH',4,'2/17/1997','3/17/1997','2/24/1997',2,38.82,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10449,N'BLONP',3,'2/18/1997','3/18/1997','2/27/1997',2,53.30,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10450,N'VICTE',8,'2/19/1997','3/19/1997','3/11/1997',2,7.23,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10451,N'QUICK',4,'2/19/1997','3/5/1997','3/12/1997',3,189.09,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10452,N'SAVEA',8,'2/20/1997','3/20/1997','2/26/1997',1,140.26,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10453,N'AROUT',1,'2/21/1997','3/21/1997','2/26/1997',2,25.36,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10454,N'LAMAI',4,'2/21/1997','3/21/1997','2/25/1997',3,2.74,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10455,N'WARTH',8,'2/24/1997','4/7/1997','3/3/1997',2,180.45,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10456,N'KOENE',8,'2/25/1997','4/8/1997','2/28/1997',2,8.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10457,N'KOENE',2,'2/25/1997','3/25/1997','3/3/1997',1,11.57,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10458,N'SUPRD',7,'2/26/1997','3/26/1997','3/4/1997',3,147.06,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10459,N'VICTE',4,'2/27/1997','3/27/1997','2/28/1997',2,25.09,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10460,N'FOLKO',8,'2/28/1997','3/28/1997','3/3/1997',1,16.27,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10461,N'LILAS',1,'2/28/1997','3/28/1997','3/5/1997',3,148.61,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10462,N'CONSH',2,'3/3/1997','3/31/1997','3/18/1997',1,6.17,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10463,N'SUPRD',5,'3/4/1997','4/1/1997','3/6/1997',3,14.78,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10464,N'FURIB',4,'3/4/1997','4/1/1997','3/14/1997',2,89.00,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10465,N'VAFFE',1,'3/5/1997','4/2/1997','3/14/1997',3,145.04,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10466,N'COMMI',4,'3/6/1997','4/3/1997','3/13/1997',1,11.93,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10467,N'MAGAA',8,'3/6/1997','4/3/1997','3/11/1997',2,4.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10468,N'KOENE',3,'3/7/1997','4/4/1997','3/12/1997',3,44.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10469,N'WHITC',1,'3/10/1997','4/7/1997','3/14/1997',1,60.18,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10470,N'BONAP',4,'3/11/1997','4/8/1997','3/14/1997',2,64.56,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10471,N'BSBEV',2,'3/11/1997','4/8/1997','3/18/1997',3,45.59,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10472,N'SEVES',8,'3/12/1997','4/9/1997','3/19/1997',1,4.20,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10473,N'ISLAT',1,'3/13/1997','3/27/1997','3/21/1997',3,16.37,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10474,N'PERIC',5,'3/13/1997','4/10/1997','3/21/1997',2,83.49,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10475,N'SUPRD',9,'3/14/1997','4/11/1997','4/4/1997',1,68.52,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10476,N'HILAA',8,'3/17/1997','4/14/1997','3/24/1997',3,4.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10477,N'PRINI',5,'3/17/1997','4/14/1997','3/25/1997',2,13.02,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10478,N'VICTE',2,'3/18/1997','4/1/1997','3/26/1997',3,4.81,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10479,N'RATTC',3,'3/19/1997','4/16/1997','3/21/1997',3,708.95,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10480,N'FOLIG',6,'3/20/1997','4/17/1997','3/24/1997',2,1.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10481,N'RICAR',8,'3/20/1997','4/17/1997','3/25/1997',2,64.33,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10482,N'LAZYK',1,'3/21/1997','4/18/1997','4/10/1997',3,7.48,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10483,N'WHITC',7,'3/24/1997','4/21/1997','4/25/1997',2,15.28,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10484,N'BSBEV',3,'3/24/1997','4/21/1997','4/1/1997',3,6.88,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10485,N'LINOD',4,'3/25/1997','4/8/1997','3/31/1997',2,64.45,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10486,N'HILAA',1,'3/26/1997','4/23/1997','4/2/1997',2,30.53,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10487,N'QUEEN',2,'3/26/1997','4/23/1997','3/28/1997',2,71.07,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10488,N'FRANK',8,'3/27/1997','4/24/1997','4/2/1997',2,4.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10489,N'PICCO',6,'3/28/1997','4/25/1997','4/9/1997',2,5.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10490,N'HILAA',7,'3/31/1997','4/28/1997','4/3/1997',2,210.19,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10491,N'FURIB',8,'3/31/1997','4/28/1997','4/8/1997',3,16.96,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10492,N'BOTTM',3,'4/1/1997','4/29/1997','4/11/1997',1,62.89,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10493,N'LAMAI',4,'4/2/1997','4/30/1997','4/10/1997',3,10.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10494,N'COMMI',4,'4/2/1997','4/30/1997','4/9/1997',2,65.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10495,N'LAUGB',3,'4/3/1997','5/1/1997','4/11/1997',3,4.65,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10496,N'TRADH',7,'4/4/1997','5/2/1997','4/7/1997',2,46.77,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10497,N'LEHMS',7,'4/4/1997','5/2/1997','4/7/1997',1,36.21,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10498,N'HILAA',8,'4/7/1997','5/5/1997','4/11/1997',2,29.75,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10499,N'LILAS',4,'4/8/1997','5/6/1997','4/16/1997',2,102.02,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10500,N'LAMAI',6,'4/9/1997','5/7/1997','4/17/1997',1,42.68,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10501,N'BLAUS',9,'4/9/1997','5/7/1997','4/16/1997',3,8.85,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10502,N'PERIC',2,'4/10/1997','5/8/1997','4/29/1997',1,69.32,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10503,N'HUNGO',6,'4/11/1997','5/9/1997','4/16/1997',2,16.74,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10504,N'WHITC',4,'4/11/1997','5/9/1997','4/18/1997',3,59.13,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10505,N'MEREP',3,'4/14/1997','5/12/1997','4/21/1997',3,7.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10506,N'KOENE',9,'4/15/1997','5/13/1997','5/2/1997',2,21.19,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10507,N'ANTON',7,'4/15/1997','5/13/1997','4/22/1997',1,47.45,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10508,N'OTTIK',1,'4/16/1997','5/14/1997','5/13/1997',2,4.99,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10509,N'BLAUS',4,'4/17/1997','5/15/1997','4/29/1997',1,0.15,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10510,N'SAVEA',6,'4/18/1997','5/16/1997','4/28/1997',3,367.63,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10511,N'BONAP',4,'4/18/1997','5/16/1997','4/21/1997',3,350.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10512,N'FAMIA',7,'4/21/1997','5/19/1997','4/24/1997',2,3.53,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10513,N'WANDK',7,'4/22/1997','6/3/1997','4/28/1997',1,105.65,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10514,N'ERNSH',3,'4/22/1997','5/20/1997','5/16/1997',2,789.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10515,N'QUICK',2,'4/23/1997','5/7/1997','5/23/1997',1,204.47,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10516,N'HUNGO',2,'4/24/1997','5/22/1997','5/1/1997',3,62.78,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10517,N'NORTS',3,'4/24/1997','5/22/1997','4/29/1997',3,32.07,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10518,N'TORTU',4,'4/25/1997','5/9/1997','5/5/1997',2,218.15,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10519,N'CHOPS',6,'4/28/1997','5/26/1997','5/1/1997',3,91.76,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10520,N'SANTG',7,'4/29/1997','5/27/1997','5/1/1997',1,13.37,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10521,N'CACTU',8,'4/29/1997','5/27/1997','5/2/1997',2,17.22,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10522,N'LEHMS',4,'4/30/1997','5/28/1997','5/6/1997',1,45.33,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10523,N'SEVES',7,'5/1/1997','5/29/1997','5/30/1997',2,77.63,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10524,N'BERGS',1,'5/1/1997','5/29/1997','5/7/1997',2,244.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10525,N'BONAP',1,'5/2/1997','5/30/1997','5/23/1997',2,11.06,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10526,N'WARTH',4,'5/5/1997','6/2/1997','5/15/1997',2,58.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10527,N'QUICK',7,'5/5/1997','6/2/1997','5/7/1997',1,41.90,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10528,N'GREAL',6,'5/6/1997','5/20/1997','5/9/1997',2,3.35,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10529,N'MAISD',5,'5/7/1997','6/4/1997','5/9/1997',2,66.69,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10530,N'PICCO',3,'5/8/1997','6/5/1997','5/12/1997',2,339.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10531,N'OCEAN',7,'5/8/1997','6/5/1997','5/19/1997',1,8.12,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10532,N'EASTC',7,'5/9/1997','6/6/1997','5/12/1997',3,74.46,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10533,N'FOLKO',8,'5/12/1997','6/9/1997','5/22/1997',1,188.04,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10534,N'LEHMS',8,'5/12/1997','6/9/1997','5/14/1997',2,27.94,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10535,N'ANTON',4,'5/13/1997','6/10/1997','5/21/1997',1,15.64,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10536,N'LEHMS',3,'5/14/1997','6/11/1997','6/6/1997',2,58.88,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10537,N'RICSU',1,'5/14/1997','5/28/1997','5/19/1997',1,78.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10538,N'BSBEV',9,'5/15/1997','6/12/1997','5/16/1997',3,4.87,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10539,N'BSBEV',6,'5/16/1997','6/13/1997','5/23/1997',3,12.36,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10540,N'QUICK',3,'5/19/1997','6/16/1997','6/13/1997',3,1007.64,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10541,N'HANAR',2,'5/19/1997','6/16/1997','5/29/1997',1,68.65,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10542,N'KOENE',1,'5/20/1997','6/17/1997','5/26/1997',3,10.95,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10543,N'LILAS',8,'5/21/1997','6/18/1997','5/23/1997',2,48.17,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10544,N'LONEP',4,'5/21/1997','6/18/1997','5/30/1997',1,24.91,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10545,N'LAZYK',8,'5/22/1997','6/19/1997','6/26/1997',2,11.92,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10546,N'VICTE',1,'5/23/1997','6/20/1997','5/27/1997',3,194.72,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10547,N'SEVES',3,'5/23/1997','6/20/1997','6/2/1997',2,178.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10548,N'TOMSP',3,'5/26/1997','6/23/1997','6/2/1997',2,1.43,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10549,N'QUICK',5,'5/27/1997','6/10/1997','5/30/1997',1,171.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10550,N'GODOS',7,'5/28/1997','6/25/1997','6/6/1997',3,4.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10551,N'FURIB',4,'5/28/1997','7/9/1997','6/6/1997',3,72.95,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10552,N'HILAA',2,'5/29/1997','6/26/1997','6/5/1997',1,83.22,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10553,N'WARTH',2,'5/30/1997','6/27/1997','6/3/1997',2,149.49,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10554,N'OTTIK',4,'5/30/1997','6/27/1997','6/5/1997',3,120.97,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10555,N'SAVEA',6,'6/2/1997','6/30/1997','6/4/1997',3,252.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10556,N'SIMOB',2,'6/3/1997','7/15/1997','6/13/1997',1,9.80,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10557,N'LEHMS',9,'6/3/1997','6/17/1997','6/6/1997',2,96.72,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10558,N'AROUT',1,'6/4/1997','7/2/1997','6/10/1997',2,72.97,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10559,N'BLONP',6,'6/5/1997','7/3/1997','6/13/1997',1,8.05,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10560,N'FRANK',8,'6/6/1997','7/4/1997','6/9/1997',1,36.65,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10561,N'FOLKO',2,'6/6/1997','7/4/1997','6/9/1997',2,242.21,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10562,N'REGGC',1,'6/9/1997','7/7/1997','6/12/1997',1,22.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10563,N'RICAR',2,'6/10/1997','7/22/1997','6/24/1997',2,60.43,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10564,N'RATTC',4,'6/10/1997','7/8/1997','6/16/1997',3,13.75,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10565,N'MEREP',8,'6/11/1997','7/9/1997','6/18/1997',2,7.15,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10566,N'BLONP',9,'6/12/1997','7/10/1997','6/18/1997',1,88.40,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10567,N'HUNGO',1,'6/12/1997','7/10/1997','6/17/1997',1,33.97,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10568,N'GALED',3,'6/13/1997','7/11/1997','7/9/1997',3,6.54,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10569,N'RATTC',5,'6/16/1997','7/14/1997','7/11/1997',1,58.98,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10570,N'MEREP',3,'6/17/1997','7/15/1997','6/19/1997',3,188.99,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10571,N'ERNSH',8,'6/17/1997','7/29/1997','7/4/1997',3,26.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10572,N'BERGS',3,'6/18/1997','7/16/1997','6/25/1997',2,116.43,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10573,N'ANTON',7,'6/19/1997','7/17/1997','6/20/1997',3,84.84,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10574,N'TRAIH',4,'6/19/1997','7/17/1997','6/30/1997',2,37.60,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10575,N'MORGK',5,'6/20/1997','7/4/1997','6/30/1997',1,127.34,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10576,N'TORTU',3,'6/23/1997','7/7/1997','6/30/1997',3,18.56,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10577,N'TRAIH',9,'6/23/1997','8/4/1997','6/30/1997',2,25.41,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10578,N'BSBEV',4,'6/24/1997','7/22/1997','7/25/1997',3,29.60,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10579,N'LETSS',1,'6/25/1997','7/23/1997','7/4/1997',2,13.73,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10580,N'OTTIK',4,'6/26/1997','7/24/1997','7/1/1997',3,75.89,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10581,N'FAMIA',3,'6/26/1997','7/24/1997','7/2/1997',1,3.01,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10582,N'BLAUS',3,'6/27/1997','7/25/1997','7/14/1997',2,27.71,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10583,N'WARTH',2,'6/30/1997','7/28/1997','7/4/1997',2,7.28,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10584,N'BLONP',4,'6/30/1997','7/28/1997','7/4/1997',1,59.14,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10585,N'WELLI',7,'7/1/1997','7/29/1997','7/10/1997',1,13.41,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10586,N'REGGC',9,'7/2/1997','7/30/1997','7/9/1997',1,0.48,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10587,N'QUEDE',1,'7/2/1997','7/30/1997','7/9/1997',1,62.52,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10588,N'QUICK',2,'7/3/1997','7/31/1997','7/10/1997',3,194.67,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10589,N'GREAL',8,'7/4/1997','8/1/1997','7/14/1997',2,4.42,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10590,N'MEREP',4,'7/7/1997','8/4/1997','7/14/1997',3,44.77,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10591,N'VAFFE',1,'7/7/1997','7/21/1997','7/16/1997',1,55.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10592,N'LEHMS',3,'7/8/1997','8/5/1997','7/16/1997',1,32.10,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10593,N'LEHMS',7,'7/9/1997','8/6/1997','8/13/1997',2,174.20,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10594,N'OLDWO',3,'7/9/1997','8/6/1997','7/16/1997',2,5.24,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10595,N'ERNSH',2,'7/10/1997','8/7/1997','7/14/1997',1,96.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10596,N'WHITC',8,'7/11/1997','8/8/1997','8/12/1997',1,16.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10597,N'PICCO',7,'7/11/1997','8/8/1997','7/18/1997',3,35.12,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10598,N'RATTC',1,'7/14/1997','8/11/1997','7/18/1997',3,44.42,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10599,N'BSBEV',6,'7/15/1997','8/26/1997','7/21/1997',3,29.98,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10600,N'HUNGC',4,'7/16/1997','8/13/1997','7/21/1997',1,45.13,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10601,N'HILAA',7,'7/16/1997','8/27/1997','7/22/1997',1,58.30,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10602,N'VAFFE',8,'7/17/1997','8/14/1997','7/22/1997',2,2.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10603,N'SAVEA',8,'7/18/1997','8/15/1997','8/8/1997',2,48.77,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10604,N'FURIB',1,'7/18/1997','8/15/1997','7/29/1997',1,7.46,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10605,N'MEREP',1,'7/21/1997','8/18/1997','7/29/1997',2,379.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10606,N'TRADH',4,'7/22/1997','8/19/1997','7/31/1997',3,79.40,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10607,N'SAVEA',5,'7/22/1997','8/19/1997','7/25/1997',1,200.24,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10608,N'TOMSP',4,'7/23/1997','8/20/1997','8/1/1997',2,27.79,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10609,N'DUMON',7,'7/24/1997','8/21/1997','7/30/1997',2,1.85,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10610,N'LAMAI',8,'7/25/1997','8/22/1997','8/6/1997',1,26.78,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10611,N'WOLZA',6,'7/25/1997','8/22/1997','8/1/1997',2,80.65,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10612,N'SAVEA',1,'7/28/1997','8/25/1997','8/1/1997',2,544.08,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10613,N'HILAA',4,'7/29/1997','8/26/1997','8/1/1997',2,8.11,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10614,N'BLAUS',8,'7/29/1997','8/26/1997','8/1/1997',3,1.93,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10615,N'WILMK',2,'7/30/1997','8/27/1997','8/6/1997',3,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10616,N'GREAL',1,'7/31/1997','8/28/1997','8/5/1997',2,116.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10617,N'GREAL',4,'7/31/1997','8/28/1997','8/4/1997',2,18.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10618,N'MEREP',1,'8/1/1997','9/12/1997','8/8/1997',1,154.68,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10619,N'MEREP',3,'8/4/1997','9/1/1997','8/7/1997',3,91.05,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10620,N'LAUGB',2,'8/5/1997','9/2/1997','8/14/1997',3,0.94,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10621,N'ISLAT',4,'8/5/1997','9/2/1997','8/11/1997',2,23.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10622,N'RICAR',4,'8/6/1997','9/3/1997','8/11/1997',3,50.97,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10623,N'FRANK',8,'8/7/1997','9/4/1997','8/12/1997',2,97.18,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10624,N'THECR',4,'8/7/1997','9/4/1997','8/19/1997',2,94.80,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10625,N'ANATR',3,'8/8/1997','9/5/1997','8/14/1997',1,43.90,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10626,N'BERGS',1,'8/11/1997','9/8/1997','8/20/1997',2,138.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10627,N'SAVEA',8,'8/11/1997','9/22/1997','8/21/1997',3,107.46,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10628,N'BLONP',4,'8/12/1997','9/9/1997','8/20/1997',3,30.36,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10629,N'GODOS',4,'8/12/1997','9/9/1997','8/20/1997',3,85.46,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10630,N'KOENE',1,'8/13/1997','9/10/1997','8/19/1997',2,32.35,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10631,N'LAMAI',8,'8/14/1997','9/11/1997','8/15/1997',1,0.87,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10632,N'WANDK',8,'8/14/1997','9/11/1997','8/19/1997',1,41.38,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10633,N'ERNSH',7,'8/15/1997','9/12/1997','8/18/1997',3,477.90,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10634,N'FOLIG',4,'8/15/1997','9/12/1997','8/21/1997',3,487.38,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10635,N'MAGAA',8,'8/18/1997','9/15/1997','8/21/1997',3,47.46,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10636,N'WARTH',4,'8/19/1997','9/16/1997','8/26/1997',1,1.15,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10637,N'QUEEN',6,'8/19/1997','9/16/1997','8/26/1997',1,201.29,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10638,N'LINOD',3,'8/20/1997','9/17/1997','9/1/1997',1,158.44,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10639,N'SANTG',7,'8/20/1997','9/17/1997','8/27/1997',3,38.64,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10640,N'WANDK',4,'8/21/1997','9/18/1997','8/28/1997',1,23.55,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10641,N'HILAA',4,'8/22/1997','9/19/1997','8/26/1997',2,179.61,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10642,N'SIMOB',7,'8/22/1997','9/19/1997','9/5/1997',3,41.89,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10643,N'ALFKI',6,'8/25/1997','9/22/1997','9/2/1997',1,29.46,
- N'Alfreds Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10644,N'WELLI',3,'8/25/1997','9/22/1997','9/1/1997',2,0.14,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10645,N'HANAR',4,'8/26/1997','9/23/1997','9/2/1997',1,12.41,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10646,N'HUNGO',9,'8/27/1997','10/8/1997','9/3/1997',3,142.33,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10647,N'QUEDE',4,'8/27/1997','9/10/1997','9/3/1997',2,45.54,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10648,N'RICAR',5,'8/28/1997','10/9/1997','9/9/1997',2,14.25,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10649,N'MAISD',5,'8/28/1997','9/25/1997','8/29/1997',3,6.20,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10650,N'FAMIA',5,'8/29/1997','9/26/1997','9/3/1997',3,176.81,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10651,N'WANDK',8,'9/1/1997','9/29/1997','9/11/1997',2,20.60,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10652,N'GOURL',4,'9/1/1997','9/29/1997','9/8/1997',2,7.14,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10653,N'FRANK',1,'9/2/1997','9/30/1997','9/19/1997',1,93.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10654,N'BERGS',5,'9/2/1997','9/30/1997','9/11/1997',1,55.26,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10655,N'REGGC',1,'9/3/1997','10/1/1997','9/11/1997',2,4.41,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10656,N'GREAL',6,'9/4/1997','10/2/1997','9/10/1997',1,57.15,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10657,N'SAVEA',2,'9/4/1997','10/2/1997','9/15/1997',2,352.69,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10658,N'QUICK',4,'9/5/1997','10/3/1997','9/8/1997',1,364.15,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10659,N'QUEEN',7,'9/5/1997','10/3/1997','9/10/1997',2,105.81,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10660,N'HUNGC',8,'9/8/1997','10/6/1997','10/15/1997',1,111.29,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10661,N'HUNGO',7,'9/9/1997','10/7/1997','9/15/1997',3,17.55,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10662,N'LONEP',3,'9/9/1997','10/7/1997','9/18/1997',2,1.28,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10663,N'BONAP',2,'9/10/1997','9/24/1997','10/3/1997',2,113.15,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10664,N'FURIB',1,'9/10/1997','10/8/1997','9/19/1997',3,1.27,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10665,N'LONEP',1,'9/11/1997','10/9/1997','9/17/1997',2,26.31,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10666,N'RICSU',7,'9/12/1997','10/10/1997','9/22/1997',2,232.42,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10667,N'ERNSH',7,'9/12/1997','10/10/1997','9/19/1997',1,78.09,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10668,N'WANDK',1,'9/15/1997','10/13/1997','9/23/1997',2,47.22,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10669,N'SIMOB',2,'9/15/1997','10/13/1997','9/22/1997',1,24.39,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10670,N'FRANK',4,'9/16/1997','10/14/1997','9/18/1997',1,203.48,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10671,N'FRANR',1,'9/17/1997','10/15/1997','9/24/1997',1,30.34,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10672,N'BERGS',9,'9/17/1997','10/1/1997','9/26/1997',2,95.75,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10673,N'WILMK',2,'9/18/1997','10/16/1997','9/19/1997',1,22.76,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10674,N'ISLAT',4,'9/18/1997','10/16/1997','9/30/1997',2,0.90,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10675,N'FRANK',5,'9/19/1997','10/17/1997','9/23/1997',2,31.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10676,N'TORTU',2,'9/22/1997','10/20/1997','9/29/1997',2,2.01,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10677,N'ANTON',1,'9/22/1997','10/20/1997','9/26/1997',3,4.03,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10678,N'SAVEA',7,'9/23/1997','10/21/1997','10/16/1997',3,388.98,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10679,N'BLONP',8,'9/23/1997','10/21/1997','9/30/1997',3,27.94,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10680,N'OLDWO',1,'9/24/1997','10/22/1997','9/26/1997',1,26.61,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10681,N'GREAL',3,'9/25/1997','10/23/1997','9/30/1997',3,76.13,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10682,N'ANTON',3,'9/25/1997','10/23/1997','10/1/1997',2,36.13,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10683,N'DUMON',2,'9/26/1997','10/24/1997','10/1/1997',1,4.40,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10684,N'OTTIK',3,'9/26/1997','10/24/1997','9/30/1997',1,145.63,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10685,N'GOURL',4,'9/29/1997','10/13/1997','10/3/1997',2,33.75,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10686,N'PICCO',2,'9/30/1997','10/28/1997','10/8/1997',1,96.50,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10687,N'HUNGO',9,'9/30/1997','10/28/1997','10/30/1997',2,296.43,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10688,N'VAFFE',4,'10/1/1997','10/15/1997','10/7/1997',2,299.09,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10689,N'BERGS',1,'10/1/1997','10/29/1997','10/7/1997',2,13.42,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10690,N'HANAR',1,'10/2/1997','10/30/1997','10/3/1997',1,15.80,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10691,N'QUICK',2,'10/3/1997','11/14/1997','10/22/1997',2,810.05,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10692,N'ALFKI',4,'10/3/1997','10/31/1997','10/13/1997',2,61.02,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10693,N'WHITC',3,'10/6/1997','10/20/1997','10/10/1997',3,139.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10694,N'QUICK',8,'10/6/1997','11/3/1997','10/9/1997',3,398.36,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10695,N'WILMK',7,'10/7/1997','11/18/1997','10/14/1997',1,16.72,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10696,N'WHITC',8,'10/8/1997','11/19/1997','10/14/1997',3,102.55,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10697,N'LINOD',3,'10/8/1997','11/5/1997','10/14/1997',1,45.52,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10698,N'ERNSH',4,'10/9/1997','11/6/1997','10/17/1997',1,272.47,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10699,N'MORGK',3,'10/9/1997','11/6/1997','10/13/1997',3,0.58,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10700,N'SAVEA',3,'10/10/1997','11/7/1997','10/16/1997',1,65.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10701,N'HUNGO',6,'10/13/1997','10/27/1997','10/15/1997',3,220.31,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10702,N'ALFKI',4,'10/13/1997','11/24/1997','10/21/1997',1,23.94,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10703,N'FOLKO',6,'10/14/1997','11/11/1997','10/20/1997',2,152.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10704,N'QUEEN',6,'10/14/1997','11/11/1997','11/7/1997',1,4.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10705,N'HILAA',9,'10/15/1997','11/12/1997','11/18/1997',2,3.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10706,N'OLDWO',8,'10/16/1997','11/13/1997','10/21/1997',3,135.63,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10707,N'AROUT',4,'10/16/1997','10/30/1997','10/23/1997',3,21.74,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10708,N'THEBI',6,'10/17/1997','11/28/1997','11/5/1997',2,2.96,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10709,N'GOURL',1,'10/17/1997','11/14/1997','11/20/1997',3,210.80,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10710,N'FRANS',1,'10/20/1997','11/17/1997','10/23/1997',1,4.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10711,N'SAVEA',5,'10/21/1997','12/2/1997','10/29/1997',2,52.41,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10712,N'HUNGO',3,'10/21/1997','11/18/1997','10/31/1997',1,89.93,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10713,N'SAVEA',1,'10/22/1997','11/19/1997','10/24/1997',1,167.05,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10714,N'SAVEA',5,'10/22/1997','11/19/1997','10/27/1997',3,24.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10715,N'BONAP',3,'10/23/1997','11/6/1997','10/29/1997',1,63.20,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10716,N'RANCH',4,'10/24/1997','11/21/1997','10/27/1997',2,22.57,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10717,N'FRANK',1,'10/24/1997','11/21/1997','10/29/1997',2,59.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10718,N'KOENE',1,'10/27/1997','11/24/1997','10/29/1997',3,170.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10719,N'LETSS',8,'10/27/1997','11/24/1997','11/5/1997',2,51.44,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10720,N'QUEDE',8,'10/28/1997','11/11/1997','11/5/1997',2,9.53,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10721,N'QUICK',5,'10/29/1997','11/26/1997','10/31/1997',3,48.92,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10722,N'SAVEA',8,'10/29/1997','12/10/1997','11/4/1997',1,74.58,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10723,N'WHITC',3,'10/30/1997','11/27/1997','11/25/1997',1,21.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10724,N'MEREP',8,'10/30/1997','12/11/1997','11/5/1997',2,57.75,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10725,N'FAMIA',4,'10/31/1997','11/28/1997','11/5/1997',3,10.83,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10726,N'EASTC',4,'11/3/1997','11/17/1997','12/5/1997',1,16.56,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10727,N'REGGC',2,'11/3/1997','12/1/1997','12/5/1997',1,89.90,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10728,N'QUEEN',4,'11/4/1997','12/2/1997','11/11/1997',2,58.33,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10729,N'LINOD',8,'11/4/1997','12/16/1997','11/14/1997',3,141.06,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10730,N'BONAP',5,'11/5/1997','12/3/1997','11/14/1997',1,20.12,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10731,N'CHOPS',7,'11/6/1997','12/4/1997','11/14/1997',1,96.65,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10732,N'BONAP',3,'11/6/1997','12/4/1997','11/7/1997',1,16.97,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10733,N'BERGS',1,'11/7/1997','12/5/1997','11/10/1997',3,110.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10734,N'GOURL',2,'11/7/1997','12/5/1997','11/12/1997',3,1.63,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10735,N'LETSS',6,'11/10/1997','12/8/1997','11/21/1997',2,45.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10736,N'HUNGO',9,'11/11/1997','12/9/1997','11/21/1997',2,44.10,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10737,N'VINET',2,'11/11/1997','12/9/1997','11/18/1997',2,7.79,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10738,N'SPECD',2,'11/12/1997','12/10/1997','11/18/1997',1,2.91,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10739,N'VINET',3,'11/12/1997','12/10/1997','11/17/1997',3,11.08,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10740,N'WHITC',4,'11/13/1997','12/11/1997','11/25/1997',2,81.88,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10741,N'AROUT',4,'11/14/1997','11/28/1997','11/18/1997',3,10.96,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10742,N'BOTTM',3,'11/14/1997','12/12/1997','11/18/1997',3,243.73,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10743,N'AROUT',1,'11/17/1997','12/15/1997','11/21/1997',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10744,N'VAFFE',6,'11/17/1997','12/15/1997','11/24/1997',1,69.19,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10745,N'QUICK',9,'11/18/1997','12/16/1997','11/27/1997',1,3.52,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10746,N'CHOPS',1,'11/19/1997','12/17/1997','11/21/1997',3,31.43,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10747,N'PICCO',6,'11/19/1997','12/17/1997','11/26/1997',1,117.33,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10748,N'SAVEA',3,'11/20/1997','12/18/1997','11/28/1997',1,232.55,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10749,N'ISLAT',4,'11/20/1997','12/18/1997','12/19/1997',2,61.53,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10750,N'WARTH',9,'11/21/1997','12/19/1997','11/24/1997',1,79.30,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10751,N'RICSU',3,'11/24/1997','12/22/1997','12/3/1997',3,130.79,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10752,N'NORTS',2,'11/24/1997','12/22/1997','11/28/1997',3,1.39,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10753,N'FRANS',3,'11/25/1997','12/23/1997','11/27/1997',1,7.70,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10754,N'MAGAA',6,'11/25/1997','12/23/1997','11/27/1997',3,2.38,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10755,N'BONAP',4,'11/26/1997','12/24/1997','11/28/1997',2,16.71,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10756,N'SPLIR',8,'11/27/1997','12/25/1997','12/2/1997',2,73.21,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10757,N'SAVEA',6,'11/27/1997','12/25/1997','12/15/1997',1,8.19,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10758,N'RICSU',3,'11/28/1997','12/26/1997','12/4/1997',3,138.17,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10759,N'ANATR',3,'11/28/1997','12/26/1997','12/12/1997',3,11.99,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10760,N'MAISD',4,'12/1/1997','12/29/1997','12/10/1997',1,155.64,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10761,N'RATTC',5,'12/2/1997','12/30/1997','12/8/1997',2,18.66,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10762,N'FOLKO',3,'12/2/1997','12/30/1997','12/9/1997',1,328.74,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10763,N'FOLIG',3,'12/3/1997','12/31/1997','12/8/1997',3,37.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10764,N'ERNSH',6,'12/3/1997','12/31/1997','12/8/1997',3,145.45,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10765,N'QUICK',3,'12/4/1997','1/1/1998','12/9/1997',3,42.74,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10766,N'OTTIK',4,'12/5/1997','1/2/1998','12/9/1997',1,157.55,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10767,N'SUPRD',4,'12/5/1997','1/2/1998','12/15/1997',3,1.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10768,N'AROUT',3,'12/8/1997','1/5/1998','12/15/1997',2,146.32,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10769,N'VAFFE',3,'12/8/1997','1/5/1998','12/12/1997',1,65.06,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10770,N'HANAR',8,'12/9/1997','1/6/1998','12/17/1997',3,5.32,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10771,N'ERNSH',9,'12/10/1997','1/7/1998','1/2/1998',2,11.19,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10772,N'LEHMS',3,'12/10/1997','1/7/1998','12/19/1997',2,91.28,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10773,N'ERNSH',1,'12/11/1997','1/8/1998','12/16/1997',3,96.43,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10774,N'FOLKO',4,'12/11/1997','12/25/1997','12/12/1997',1,48.20,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10775,N'THECR',7,'12/12/1997','1/9/1998','12/26/1997',1,20.25,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10776,N'ERNSH',1,'12/15/1997','1/12/1998','12/18/1997',3,351.53,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10777,N'GOURL',7,'12/15/1997','12/29/1997','1/21/1998',2,3.01,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10778,N'BERGS',3,'12/16/1997','1/13/1998','12/24/1997',1,6.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10779,N'MORGK',3,'12/16/1997','1/13/1998','1/14/1998',2,58.13,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10780,N'LILAS',2,'12/16/1997','12/30/1997','12/25/1997',1,42.13,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10781,N'WARTH',2,'12/17/1997','1/14/1998','12/19/1997',3,73.16,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10782,N'CACTU',9,'12/17/1997','1/14/1998','12/22/1997',3,1.10,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10783,N'HANAR',4,'12/18/1997','1/15/1998','12/19/1997',2,124.98,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10784,N'MAGAA',4,'12/18/1997','1/15/1998','12/22/1997',3,70.09,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10785,N'GROSR',1,'12/18/1997','1/15/1998','12/24/1997',3,1.51,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10786,N'QUEEN',8,'12/19/1997','1/16/1998','12/23/1997',1,110.87,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10787,N'LAMAI',2,'12/19/1997','1/2/1998','12/26/1997',1,249.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10788,N'QUICK',1,'12/22/1997','1/19/1998','1/19/1998',2,42.70,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10789,N'FOLIG',1,'12/22/1997','1/19/1998','12/31/1997',2,100.60,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10790,N'GOURL',6,'12/22/1997','1/19/1998','12/26/1997',1,28.23,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10791,N'FRANK',6,'12/23/1997','1/20/1998','1/1/1998',2,16.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10792,N'WOLZA',1,'12/23/1997','1/20/1998','12/31/1997',3,23.79,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10793,N'AROUT',3,'12/24/1997','1/21/1998','1/8/1998',3,4.52,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10794,N'QUEDE',6,'12/24/1997','1/21/1998','1/2/1998',1,21.49,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10795,N'ERNSH',8,'12/24/1997','1/21/1998','1/20/1998',2,126.66,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10796,N'HILAA',3,'12/25/1997','1/22/1998','1/14/1998',1,26.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10797,N'DRACD',7,'12/25/1997','1/22/1998','1/5/1998',2,33.35,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10798,N'ISLAT',2,'12/26/1997','1/23/1998','1/5/1998',1,2.33,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10799,N'KOENE',9,'12/26/1997','2/6/1998','1/5/1998',3,30.76,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10800,N'SEVES',1,'12/26/1997','1/23/1998','1/5/1998',3,137.44,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10801,N'BOLID',4,'12/29/1997','1/26/1998','12/31/1997',2,97.09,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10802,N'SIMOB',4,'12/29/1997','1/26/1998','1/2/1998',2,257.26,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10803,N'WELLI',4,'12/30/1997','1/27/1998','1/6/1998',1,55.23,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10804,N'SEVES',6,'12/30/1997','1/27/1998','1/7/1998',2,27.33,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10805,N'THEBI',2,'12/30/1997','1/27/1998','1/9/1998',3,237.34,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10806,N'VICTE',3,'12/31/1997','1/28/1998','1/5/1998',2,22.11,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10807,N'FRANS',4,'12/31/1997','1/28/1998','1/30/1998',1,1.36,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10808,N'OLDWO',2,'1/1/1998','1/29/1998','1/9/1998',3,45.53,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10809,N'WELLI',7,'1/1/1998','1/29/1998','1/7/1998',1,4.87,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10810,N'LAUGB',2,'1/1/1998','1/29/1998','1/7/1998',3,4.33,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10811,N'LINOD',8,'1/2/1998','1/30/1998','1/8/1998',1,31.22,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10812,N'REGGC',5,'1/2/1998','1/30/1998','1/12/1998',1,59.78,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10813,N'RICAR',1,'1/5/1998','2/2/1998','1/9/1998',1,47.38,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10814,N'VICTE',3,'1/5/1998','2/2/1998','1/14/1998',3,130.94,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10815,N'SAVEA',2,'1/5/1998','2/2/1998','1/14/1998',3,14.62,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10816,N'GREAL',4,'1/6/1998','2/3/1998','2/4/1998',2,719.78,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10817,N'KOENE',3,'1/6/1998','1/20/1998','1/13/1998',2,306.07,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10818,N'MAGAA',7,'1/7/1998','2/4/1998','1/12/1998',3,65.48,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10819,N'CACTU',2,'1/7/1998','2/4/1998','1/16/1998',3,19.76,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10820,N'RATTC',3,'1/7/1998','2/4/1998','1/13/1998',2,37.52,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10821,N'SPLIR',1,'1/8/1998','2/5/1998','1/15/1998',1,36.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10822,N'TRAIH',6,'1/8/1998','2/5/1998','1/16/1998',3,7.00,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10823,N'LILAS',5,'1/9/1998','2/6/1998','1/13/1998',2,163.97,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10824,N'FOLKO',8,'1/9/1998','2/6/1998','1/30/1998',1,1.23,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10825,N'DRACD',1,'1/9/1998','2/6/1998','1/14/1998',1,79.25,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10826,N'BLONP',6,'1/12/1998','2/9/1998','2/6/1998',1,7.09,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10827,N'BONAP',1,'1/12/1998','1/26/1998','2/6/1998',2,63.54,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10828,N'RANCH',9,'1/13/1998','1/27/1998','2/4/1998',1,90.85,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10829,N'ISLAT',9,'1/13/1998','2/10/1998','1/23/1998',1,154.72,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10830,N'TRADH',4,'1/13/1998','2/24/1998','1/21/1998',2,81.83,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10831,N'SANTG',3,'1/14/1998','2/11/1998','1/23/1998',2,72.19,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10832,N'LAMAI',2,'1/14/1998','2/11/1998','1/19/1998',2,43.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10833,N'OTTIK',6,'1/15/1998','2/12/1998','1/23/1998',2,71.49,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10834,N'TRADH',1,'1/15/1998','2/12/1998','1/19/1998',3,29.78,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10835,N'ALFKI',1,'1/15/1998','2/12/1998','1/21/1998',3,69.53,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10836,N'ERNSH',7,'1/16/1998','2/13/1998','1/21/1998',1,411.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10837,N'BERGS',9,'1/16/1998','2/13/1998','1/23/1998',3,13.32,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10838,N'LINOD',3,'1/19/1998','2/16/1998','1/23/1998',3,59.28,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10839,N'TRADH',3,'1/19/1998','2/16/1998','1/22/1998',3,35.43,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10840,N'LINOD',4,'1/19/1998','3/2/1998','2/16/1998',2,2.71,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10841,N'SUPRD',5,'1/20/1998','2/17/1998','1/29/1998',2,424.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10842,N'TORTU',1,'1/20/1998','2/17/1998','1/29/1998',3,54.42,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10843,N'VICTE',4,'1/21/1998','2/18/1998','1/26/1998',2,9.26,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10844,N'PICCO',8,'1/21/1998','2/18/1998','1/26/1998',2,25.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10845,N'QUICK',8,'1/21/1998','2/4/1998','1/30/1998',1,212.98,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10846,N'SUPRD',2,'1/22/1998','3/5/1998','1/23/1998',3,56.46,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10847,N'SAVEA',4,'1/22/1998','2/5/1998','2/10/1998',3,487.57,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10848,N'CONSH',7,'1/23/1998','2/20/1998','1/29/1998',2,38.24,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10849,N'KOENE',9,'1/23/1998','2/20/1998','1/30/1998',2,0.56,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10850,N'VICTE',1,'1/23/1998','3/6/1998','1/30/1998',1,49.19,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10851,N'RICAR',5,'1/26/1998','2/23/1998','2/2/1998',1,160.55,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10852,N'RATTC',8,'1/26/1998','2/9/1998','1/30/1998',1,174.05,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10853,N'BLAUS',9,'1/27/1998','2/24/1998','2/3/1998',2,53.83,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10854,N'ERNSH',3,'1/27/1998','2/24/1998','2/5/1998',2,100.22,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10855,N'OLDWO',3,'1/27/1998','2/24/1998','2/4/1998',1,170.97,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10856,N'ANTON',3,'1/28/1998','2/25/1998','2/10/1998',2,58.43,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10857,N'BERGS',8,'1/28/1998','2/25/1998','2/6/1998',2,188.85,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10858,N'LACOR',2,'1/29/1998','2/26/1998','2/3/1998',1,52.51,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10859,N'FRANK',1,'1/29/1998','2/26/1998','2/2/1998',2,76.10,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10860,N'FRANR',3,'1/29/1998','2/26/1998','2/4/1998',3,19.26,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10861,N'WHITC',4,'1/30/1998','2/27/1998','2/17/1998',2,14.93,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10862,N'LEHMS',8,'1/30/1998','3/13/1998','2/2/1998',2,53.23,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10863,N'HILAA',4,'2/2/1998','3/2/1998','2/17/1998',2,30.26,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10864,N'AROUT',4,'2/2/1998','3/2/1998','2/9/1998',2,3.04,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10865,N'QUICK',2,'2/2/1998','2/16/1998','2/12/1998',1,348.14,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10866,N'BERGS',5,'2/3/1998','3/3/1998','2/12/1998',1,109.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10867,N'LONEP',6,'2/3/1998','3/17/1998','2/11/1998',1,1.93,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10868,N'QUEEN',7,'2/4/1998','3/4/1998','2/23/1998',2,191.27,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10869,N'SEVES',5,'2/4/1998','3/4/1998','2/9/1998',1,143.28,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10870,N'WOLZA',5,'2/4/1998','3/4/1998','2/13/1998',3,12.04,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10871,N'BONAP',9,'2/5/1998','3/5/1998','2/10/1998',2,112.27,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10872,N'GODOS',5,'2/5/1998','3/5/1998','2/9/1998',2,175.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10873,N'WILMK',4,'2/6/1998','3/6/1998','2/9/1998',1,0.82,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10874,N'GODOS',5,'2/6/1998','3/6/1998','2/11/1998',2,19.58,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10875,N'BERGS',4,'2/6/1998','3/6/1998','3/3/1998',2,32.37,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10876,N'BONAP',7,'2/9/1998','3/9/1998','2/12/1998',3,60.42,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10877,N'RICAR',1,'2/9/1998','3/9/1998','2/19/1998',1,38.06,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10878,N'QUICK',4,'2/10/1998','3/10/1998','2/12/1998',1,46.69,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10879,N'WILMK',3,'2/10/1998','3/10/1998','2/12/1998',3,8.50,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10880,N'FOLKO',7,'2/10/1998','3/24/1998','2/18/1998',1,88.01,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10881,N'CACTU',4,'2/11/1998','3/11/1998','2/18/1998',1,2.84,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10882,N'SAVEA',4,'2/11/1998','3/11/1998','2/20/1998',3,23.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10883,N'LONEP',8,'2/12/1998','3/12/1998','2/20/1998',3,0.53,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10884,N'LETSS',4,'2/12/1998','3/12/1998','2/13/1998',2,90.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10885,N'SUPRD',6,'2/12/1998','3/12/1998','2/18/1998',3,5.64,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10886,N'HANAR',1,'2/13/1998','3/13/1998','3/2/1998',1,4.99,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10887,N'GALED',8,'2/13/1998','3/13/1998','2/16/1998',3,1.25,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10888,N'GODOS',1,'2/16/1998','3/16/1998','2/23/1998',2,51.87,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10889,N'RATTC',9,'2/16/1998','3/16/1998','2/23/1998',3,280.61,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10890,N'DUMON',7,'2/16/1998','3/16/1998','2/18/1998',1,32.76,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10891,N'LEHMS',7,'2/17/1998','3/17/1998','2/19/1998',2,20.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10892,N'MAISD',4,'2/17/1998','3/17/1998','2/19/1998',2,120.27,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10893,N'KOENE',9,'2/18/1998','3/18/1998','2/20/1998',2,77.78,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10894,N'SAVEA',1,'2/18/1998','3/18/1998','2/20/1998',1,116.13,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10895,N'ERNSH',3,'2/18/1998','3/18/1998','2/23/1998',1,162.75,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10896,N'MAISD',7,'2/19/1998','3/19/1998','2/27/1998',3,32.45,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10897,N'HUNGO',3,'2/19/1998','3/19/1998','2/25/1998',2,603.54,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10898,N'OCEAN',4,'2/20/1998','3/20/1998','3/6/1998',2,1.27,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10899,N'LILAS',5,'2/20/1998','3/20/1998','2/26/1998',3,1.21,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10900,N'WELLI',1,'2/20/1998','3/20/1998','3/4/1998',2,1.66,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10901,N'HILAA',4,'2/23/1998','3/23/1998','2/26/1998',1,62.09,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10902,N'FOLKO',1,'2/23/1998','3/23/1998','3/3/1998',1,44.15,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10903,N'HANAR',3,'2/24/1998','3/24/1998','3/4/1998',3,36.71,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10904,N'WHITC',3,'2/24/1998','3/24/1998','2/27/1998',3,162.95,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10905,N'WELLI',9,'2/24/1998','3/24/1998','3/6/1998',2,13.72,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10906,N'WOLZA',4,'2/25/1998','3/11/1998','3/3/1998',3,26.29,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10907,N'SPECD',6,'2/25/1998','3/25/1998','2/27/1998',3,9.19,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10908,N'REGGC',4,'2/26/1998','3/26/1998','3/6/1998',2,32.96,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10909,N'SANTG',1,'2/26/1998','3/26/1998','3/10/1998',2,53.05,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10910,N'WILMK',1,'2/26/1998','3/26/1998','3/4/1998',3,38.11,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10911,N'GODOS',3,'2/26/1998','3/26/1998','3/5/1998',1,38.19,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10912,N'HUNGO',2,'2/26/1998','3/26/1998','3/18/1998',2,580.91,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10913,N'QUEEN',4,'2/26/1998','3/26/1998','3/4/1998',1,33.05,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10914,N'QUEEN',6,'2/27/1998','3/27/1998','3/2/1998',1,21.19,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10915,N'TORTU',2,'2/27/1998','3/27/1998','3/2/1998',2,3.51,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10916,N'RANCH',1,'2/27/1998','3/27/1998','3/9/1998',2,63.77,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10917,N'ROMEY',4,'3/2/1998','3/30/1998','3/11/1998',2,8.29,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10918,N'BOTTM',3,'3/2/1998','3/30/1998','3/11/1998',3,48.83,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10919,N'LINOD',2,'3/2/1998','3/30/1998','3/4/1998',2,19.80,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10920,N'AROUT',4,'3/3/1998','3/31/1998','3/9/1998',2,29.61,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10921,N'VAFFE',1,'3/3/1998','4/14/1998','3/9/1998',1,176.48,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10922,N'HANAR',5,'3/3/1998','3/31/1998','3/5/1998',3,62.74,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10923,N'LAMAI',7,'3/3/1998','4/14/1998','3/13/1998',3,68.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10924,N'BERGS',3,'3/4/1998','4/1/1998','4/8/1998',2,151.52,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10925,N'HANAR',3,'3/4/1998','4/1/1998','3/13/1998',1,2.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10926,N'ANATR',4,'3/4/1998','4/1/1998','3/11/1998',3,39.92,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10927,N'LACOR',4,'3/5/1998','4/2/1998','4/8/1998',1,19.79,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10928,N'GALED',1,'3/5/1998','4/2/1998','3/18/1998',1,1.36,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10929,N'FRANK',6,'3/5/1998','4/2/1998','3/12/1998',1,33.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10930,N'SUPRD',4,'3/6/1998','4/17/1998','3/18/1998',3,15.55,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10931,N'RICSU',4,'3/6/1998','3/20/1998','3/19/1998',2,13.60,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10932,N'BONAP',8,'3/6/1998','4/3/1998','3/24/1998',1,134.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10933,N'ISLAT',6,'3/6/1998','4/3/1998','3/16/1998',3,54.15,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10934,N'LEHMS',3,'3/9/1998','4/6/1998','3/12/1998',3,32.01,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10935,N'WELLI',4,'3/9/1998','4/6/1998','3/18/1998',3,47.59,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10936,N'GREAL',3,'3/9/1998','4/6/1998','3/18/1998',2,33.68,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10937,N'CACTU',7,'3/10/1998','3/24/1998','3/13/1998',3,31.51,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10938,N'QUICK',3,'3/10/1998','4/7/1998','3/16/1998',2,31.89,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10939,N'MAGAA',2,'3/10/1998','4/7/1998','3/13/1998',2,76.33,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10940,N'BONAP',8,'3/11/1998','4/8/1998','3/23/1998',3,19.77,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10941,N'SAVEA',7,'3/11/1998','4/8/1998','3/20/1998',2,400.81,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10942,N'REGGC',9,'3/11/1998','4/8/1998','3/18/1998',3,17.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10943,N'BSBEV',4,'3/11/1998','4/8/1998','3/19/1998',2,2.17,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10944,N'BOTTM',6,'3/12/1998','3/26/1998','3/13/1998',3,52.92,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10945,N'MORGK',4,'3/12/1998','4/9/1998','3/18/1998',1,10.22,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10946,N'VAFFE',1,'3/12/1998','4/9/1998','3/19/1998',2,27.20,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10947,N'BSBEV',3,'3/13/1998','4/10/1998','3/16/1998',2,3.26,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10948,N'GODOS',3,'3/13/1998','4/10/1998','3/19/1998',3,23.39,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10949,N'BOTTM',2,'3/13/1998','4/10/1998','3/17/1998',3,74.44,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10950,N'MAGAA',1,'3/16/1998','4/13/1998','3/23/1998',2,2.50,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10951,N'RICSU',9,'3/16/1998','4/27/1998','4/7/1998',2,30.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10952,N'ALFKI',1,'3/16/1998','4/27/1998','3/24/1998',1,40.42,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10953,N'AROUT',9,'3/16/1998','3/30/1998','3/25/1998',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10954,N'LINOD',5,'3/17/1998','4/28/1998','3/20/1998',1,27.91,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10955,N'FOLKO',8,'3/17/1998','4/14/1998','3/20/1998',2,3.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10956,N'BLAUS',6,'3/17/1998','4/28/1998','3/20/1998',2,44.65,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10957,N'HILAA',8,'3/18/1998','4/15/1998','3/27/1998',3,105.36,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10958,N'OCEAN',7,'3/18/1998','4/15/1998','3/27/1998',2,49.56,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10959,N'GOURL',6,'3/18/1998','4/29/1998','3/23/1998',2,4.98,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10960,N'HILAA',3,'3/19/1998','4/2/1998','4/8/1998',1,2.08,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10961,N'QUEEN',8,'3/19/1998','4/16/1998','3/30/1998',1,104.47,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10962,N'QUICK',8,'3/19/1998','4/16/1998','3/23/1998',2,275.79,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10963,N'FURIB',9,'3/19/1998','4/16/1998','3/26/1998',3,2.70,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10964,N'SPECD',3,'3/20/1998','4/17/1998','3/24/1998',2,87.38,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10965,N'OLDWO',6,'3/20/1998','4/17/1998','3/30/1998',3,144.38,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10966,N'CHOPS',4,'3/20/1998','4/17/1998','4/8/1998',1,27.19,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10967,N'TOMSP',2,'3/23/1998','4/20/1998','4/2/1998',2,62.22,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10968,N'ERNSH',1,'3/23/1998','4/20/1998','4/1/1998',3,74.60,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10969,N'COMMI',1,'3/23/1998','4/20/1998','3/30/1998',2,0.21,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10970,N'BOLID',9,'3/24/1998','4/7/1998','4/24/1998',1,16.16,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10971,N'FRANR',2,'3/24/1998','4/21/1998','4/2/1998',2,121.82,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10972,N'LACOR',4,'3/24/1998','4/21/1998','3/26/1998',2,0.02,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10973,N'LACOR',6,'3/24/1998','4/21/1998','3/27/1998',2,15.17,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10974,N'SPLIR',3,'3/25/1998','4/8/1998','4/3/1998',3,12.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10975,N'BOTTM',1,'3/25/1998','4/22/1998','3/27/1998',3,32.27,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10976,N'HILAA',1,'3/25/1998','5/6/1998','4/3/1998',1,37.97,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10977,N'FOLKO',8,'3/26/1998','4/23/1998','4/10/1998',3,208.50,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10978,N'MAISD',9,'3/26/1998','4/23/1998','4/23/1998',2,32.82,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10979,N'ERNSH',8,'3/26/1998','4/23/1998','3/31/1998',2,353.07,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10980,N'FOLKO',4,'3/27/1998','5/8/1998','4/17/1998',1,1.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10981,N'HANAR',1,'3/27/1998','4/24/1998','4/2/1998',2,193.37,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10982,N'BOTTM',2,'3/27/1998','4/24/1998','4/8/1998',1,14.01,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10983,N'SAVEA',2,'3/27/1998','4/24/1998','4/6/1998',2,657.54,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10984,N'SAVEA',1,'3/30/1998','4/27/1998','4/3/1998',3,211.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10985,N'HUNGO',2,'3/30/1998','4/27/1998','4/2/1998',1,91.51,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10986,N'OCEAN',8,'3/30/1998','4/27/1998','4/21/1998',2,217.86,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10987,N'EASTC',8,'3/31/1998','4/28/1998','4/6/1998',1,185.48,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10988,N'RATTC',3,'3/31/1998','4/28/1998','4/10/1998',2,61.14,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10989,N'QUEDE',2,'3/31/1998','4/28/1998','4/2/1998',1,34.76,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10990,N'ERNSH',2,'4/1/1998','5/13/1998','4/7/1998',3,117.61,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10991,N'QUICK',1,'4/1/1998','4/29/1998','4/7/1998',1,38.51,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10992,N'THEBI',1,'4/1/1998','4/29/1998','4/3/1998',3,4.27,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10993,N'FOLKO',7,'4/1/1998','4/29/1998','4/10/1998',3,8.81,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10994,N'VAFFE',2,'4/2/1998','4/16/1998','4/9/1998',3,65.53,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10995,N'PERIC',1,'4/2/1998','4/30/1998','4/6/1998',3,46.00,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10996,N'QUICK',4,'4/2/1998','4/30/1998','4/10/1998',2,1.12,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10997,N'LILAS',8,'4/3/1998','5/15/1998','4/13/1998',2,73.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10998,N'WOLZA',8,'4/3/1998','4/17/1998','4/17/1998',2,20.31,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (10999,N'OTTIK',6,'4/3/1998','5/1/1998','4/10/1998',2,96.35,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11000,N'RATTC',2,'4/6/1998','5/4/1998','4/14/1998',3,55.12,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11001,N'FOLKO',2,'4/6/1998','5/4/1998','4/14/1998',2,197.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11002,N'SAVEA',4,'4/6/1998','5/4/1998','4/16/1998',1,141.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11003,N'THECR',3,'4/6/1998','5/4/1998','4/8/1998',3,14.91,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11004,N'MAISD',3,'4/7/1998','5/5/1998','4/20/1998',1,44.84,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11005,N'WILMK',2,'4/7/1998','5/5/1998','4/10/1998',1,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11006,N'GREAL',3,'4/7/1998','5/5/1998','4/15/1998',2,25.19,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11007,N'PRINI',8,'4/8/1998','5/6/1998','4/13/1998',2,202.24,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11008,N'ERNSH',7,'4/8/1998','5/6/1998',NULL,3,79.46,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11009,N'GODOS',2,'4/8/1998','5/6/1998','4/10/1998',1,59.11,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11010,N'REGGC',2,'4/9/1998','5/7/1998','4/21/1998',2,28.71,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11011,N'ALFKI',3,'4/9/1998','5/7/1998','4/13/1998',1,1.21,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11012,N'FRANK',1,'4/9/1998','4/23/1998','4/17/1998',3,242.95,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11013,N'ROMEY',2,'4/9/1998','5/7/1998','4/10/1998',1,32.99,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11014,N'LINOD',2,'4/10/1998','5/8/1998','4/15/1998',3,23.60,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11015,N'SANTG',2,'4/10/1998','4/24/1998','4/20/1998',2,4.62,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11016,N'AROUT',9,'4/10/1998','5/8/1998','4/13/1998',2,33.80,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11017,N'ERNSH',9,'4/13/1998','5/11/1998','4/20/1998',2,754.26,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11018,N'LONEP',4,'4/13/1998','5/11/1998','4/16/1998',2,11.65,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11019,N'RANCH',6,'4/13/1998','5/11/1998',NULL,3,3.17,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11020,N'OTTIK',2,'4/14/1998','5/12/1998','4/16/1998',2,43.30,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11021,N'QUICK',3,'4/14/1998','5/12/1998','4/21/1998',1,297.18,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11022,N'HANAR',9,'4/14/1998','5/12/1998','5/4/1998',2,6.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11023,N'BSBEV',1,'4/14/1998','4/28/1998','4/24/1998',2,123.83,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11024,N'EASTC',4,'4/15/1998','5/13/1998','4/20/1998',1,74.36,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11025,N'WARTH',6,'4/15/1998','5/13/1998','4/24/1998',3,29.17,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11026,N'FRANS',4,'4/15/1998','5/13/1998','4/28/1998',1,47.09,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11027,N'BOTTM',1,'4/16/1998','5/14/1998','4/20/1998',1,52.52,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11028,N'KOENE',2,'4/16/1998','5/14/1998','4/22/1998',1,29.59,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11029,N'CHOPS',4,'4/16/1998','5/14/1998','4/27/1998',1,47.84,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11030,N'SAVEA',7,'4/17/1998','5/15/1998','4/27/1998',2,830.75,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11031,N'SAVEA',6,'4/17/1998','5/15/1998','4/24/1998',2,227.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11032,N'WHITC',2,'4/17/1998','5/15/1998','4/23/1998',3,606.19,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11033,N'RICSU',7,'4/17/1998','5/15/1998','4/23/1998',3,84.74,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11034,N'OLDWO',8,'4/20/1998','6/1/1998','4/27/1998',1,40.32,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11035,N'SUPRD',2,'4/20/1998','5/18/1998','4/24/1998',2,0.17,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11036,N'DRACD',8,'4/20/1998','5/18/1998','4/22/1998',3,149.47,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11037,N'GODOS',7,'4/21/1998','5/19/1998','4/27/1998',1,3.20,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11038,N'SUPRD',1,'4/21/1998','5/19/1998','4/30/1998',2,29.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11039,N'LINOD',1,'4/21/1998','5/19/1998',NULL,2,65.00,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11040,N'GREAL',4,'4/22/1998','5/20/1998',NULL,3,18.84,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11041,N'CHOPS',3,'4/22/1998','5/20/1998','4/28/1998',2,48.22,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11042,N'COMMI',2,'4/22/1998','5/6/1998','5/1/1998',1,29.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11043,N'SPECD',5,'4/22/1998','5/20/1998','4/29/1998',2,8.80,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11044,N'WOLZA',4,'4/23/1998','5/21/1998','5/1/1998',1,8.72,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11045,N'BOTTM',6,'4/23/1998','5/21/1998',NULL,2,70.58,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11046,N'WANDK',8,'4/23/1998','5/21/1998','4/24/1998',2,71.64,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11047,N'EASTC',7,'4/24/1998','5/22/1998','5/1/1998',3,46.62,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11048,N'BOTTM',7,'4/24/1998','5/22/1998','4/30/1998',3,24.12,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11049,N'GOURL',3,'4/24/1998','5/22/1998','5/4/1998',1,8.34,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11050,N'FOLKO',8,'4/27/1998','5/25/1998','5/5/1998',2,59.41,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11051,N'LAMAI',7,'4/27/1998','5/25/1998',NULL,3,2.79,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11052,N'HANAR',3,'4/27/1998','5/25/1998','5/1/1998',1,67.26,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11053,N'PICCO',2,'4/27/1998','5/25/1998','4/29/1998',2,53.05,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11054,N'CACTU',8,'4/28/1998','5/26/1998',NULL,1,0.33,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11055,N'HILAA',7,'4/28/1998','5/26/1998','5/5/1998',2,120.92,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11056,N'EASTC',8,'4/28/1998','5/12/1998','5/1/1998',2,278.96,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11057,N'NORTS',3,'4/29/1998','5/27/1998','5/1/1998',3,4.13,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11058,N'BLAUS',9,'4/29/1998','5/27/1998',NULL,3,31.14,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11059,N'RICAR',2,'4/29/1998','6/10/1998',NULL,2,85.80,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11060,N'FRANS',2,'4/30/1998','5/28/1998','5/4/1998',2,10.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11061,N'GREAL',4,'4/30/1998','6/11/1998',NULL,3,14.01,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11062,N'REGGC',4,'4/30/1998','5/28/1998',NULL,2,29.93,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11063,N'HUNGO',3,'4/30/1998','5/28/1998','5/6/1998',2,81.73,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11064,N'SAVEA',1,'5/1/1998','5/29/1998','5/4/1998',1,30.09,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11065,N'LILAS',8,'5/1/1998','5/29/1998',NULL,1,12.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11066,N'WHITC',7,'5/1/1998','5/29/1998','5/4/1998',2,44.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11067,N'DRACD',1,'5/4/1998','5/18/1998','5/6/1998',2,7.98,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11068,N'QUEEN',8,'5/4/1998','6/1/1998',NULL,2,81.75,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11069,N'TORTU',1,'5/4/1998','6/1/1998','5/6/1998',2,15.67,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11070,N'LEHMS',2,'5/5/1998','6/2/1998',NULL,1,136.00,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11071,N'LILAS',1,'5/5/1998','6/2/1998',NULL,1,0.93,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11072,N'ERNSH',4,'5/5/1998','6/2/1998',NULL,2,258.64,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11073,N'PERIC',2,'5/5/1998','6/2/1998',NULL,2,24.95,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11074,N'SIMOB',7,'5/6/1998','6/3/1998',NULL,2,18.44,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11075,N'RICSU',8,'5/6/1998','6/3/1998',NULL,2,6.19,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11076,N'BONAP',4,'5/6/1998','6/3/1998',NULL,2,38.28,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO Orders
-(OrderID,CustomerID,EmployeeID,OrderDate,RequiredDate,
- ShippedDate,ShipVia,Freight,ShipName,ShipAddress,
- ShipCity,ShipRegion,ShipPostalCode,ShipCountry)
-VALUES (11077,N'RATTC',1,'5/6/1998','6/3/1998',NULL,2,8.53,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(13,'Konbu',6,8,'2 kg box',6,24,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(22,'Gustaf''s Knäckebröd',9,5,'24 - 500 g pkgs.',21,104,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(23,'Tunnbröd',9,5,'12 - 250 g pkgs.',9,61,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(24,'Guaraná Fantástica',10,1,'12 - 355 ml cans',4.5,20,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(25,'NuNuCa Nuß-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(26,'Gumbär Gummibärchen',11,3,'100 - 250 g bags',31.23,15,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(28,'Rössle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(29,'Thüringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(33,'Geitost',15,4,'500 g',2.5,112,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(38,'Côte de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,true);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(54,'Tourtière',25,6,'16 pies',7.45,21,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(55,'Pâté chinois',25,6,'24 boxes x 2 pies',24,115,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(61,'Sirop d''érable',29,2,'24 - 500 ml bottles',28.5,113,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(64,'Wimmers gute Semmelknödel',12,5,'20 bags x 4 pieces',33.25,22,80,30,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,false);
-
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(73,'Röd Kaviar',17,8,'24 - 150 g jars',15,101,0,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(75,'Rhönbräu Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(76,'Lakkalikööri',23,1,'500 ml',18,57,0,20,false);
-INSERT INTO Products(ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued) VALUES(77,'Original Frankfurter grüne Soße',12,2,'12 boxes',13,32,0,15,false);
-
-INSERT INTO Shippers(ShipperID,CompanyName,Phone) VALUES(1,'Speedy Express','(503) 555-9831');
-INSERT INTO Shippers(ShipperID,CompanyName,Phone) VALUES(2,'United Package','(503) 555-3199');
-INSERT INTO Shippers(ShipperID,CompanyName,Phone) VALUES(3,'Federal Shipping','(503) 555-9931');
-
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',NULL,'EC1 4SD','UK','(171) 555-2222',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',NULL,'#CAJUN.HTM#');
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',NULL,'100','Japan','(03) 3555-5011',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',NULL,'545','Japan','(06) 431-7877',NULL,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#');
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',NULL,'M14 GSD','UK','(161) 555-4448',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(9,'PB Knäckebröd AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Göteborg',NULL,'S-345 67','Sweden','031-987 65 43','031-987 65 91',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',NULL,'5442','Brazil','(11) 555 4640',NULL,NULL);
-
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(11,'Heli Süßwaren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstraße 5','Berlin',NULL,'10785','Germany','(010) 9984510',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(12,'Plutzer Lebensmittelgroßmärkte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',NULL,'60439','Germany','(069) 992755',NULL,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#');
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',NULL,'27478','Germany','(04721) 8713','(04721) 8714',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',NULL,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#');
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',NULL,'1320','Norway','(0)2-953010',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(17,'Svensk Sjöföda AB','Michael Björn','Sales Representative','Brovallavägen 231','Stockholm',NULL,'S-123 45','Sweden','08-123 45 67',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(18,'Aux joyeux ecclésiastiques','Guylène Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',NULL,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',NULL,'0512','Singapore','555-8787',NULL,NULL);
-
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',NULL,'2800','Denmark','43844108','43844115',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',NULL,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',NULL,'53120','Finland','(953) 10956',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#');
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-9022',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',NULL,'84100','Italy','(089) 6547665','(089) 6547667',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',NULL,'71300','France','85.57.00.07',NULL,NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(28,'Gai pâturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',NULL,'74000','France','38.76.98.06','38.76.98.58',NULL);
-INSERT INTO Suppliers(SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax,HomePage) VALUES(29,'Forêts d''érables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Québec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',NULL);
-
-/* The following adds stored procedures */
-
-/* if exists (select * from sysobjects where id = object_id('dbo.CustOrdersDetail'));
- drop procedure dbo.CustOrdersDetail
-GO
-
-CREATE PROCEDURE CustOrdersDetail @OrderID int
-AS
-SELECT ProductName,
- UnitPrice=ROUND(Od.UnitPrice, 2),
- Quantity,
- Discount=CONVERT(int, Discount * 100),
- ExtendedPrice=ROUND(CONVERT(money, Quantity * (1 - Discount) * Od.UnitPrice), 2);
-FROM Products P, [Order Details] Od
-WHERE Od.ProductID = P.ProductID and Od.OrderID = @OrderID
-go
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrdersOrders'));
- drop procedure dbo.CustOrdersOrders
-GO
-
-CREATE PROCEDURE CustOrdersOrders @CustomerID char(5);
-AS
-SELECT OrderID,
- OrderDate,
- RequiredDate,
- ShippedDate
-FROM Orders
-WHERE CustomerID = @CustomerID
-ORDER BY OrderID
-GO
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrderHist') and sysstat & 0xf = 4);
- drop procedure dbo.CustOrderHist
-GO
-CREATE PROCEDURE CustOrderHist @CustomerID char(5);
-AS
-SELECT ProductName, Total=SUM(Quantity);
-FROM Products P, [Order Details] OD, Orders O, Customers C
-WHERE C.CustomerID = @CustomerID
-AND C.CustomerID = O.CustomerID AND O.OrderID = OD.OrderID AND OD.ProductID = P.ProductID
-GROUP BY ProductName
-GO
-
-if exists (select * from sysobjects where id = object_id('dbo.SalesByCategory') and sysstat & 0xf = 4);
- drop procedure dbo.SalesByCategory
-GO
-CREATE PROCEDURE SalesByCategory
- @CategoryName varchar(15), @OrdYear varchar(4) = '1998'
-AS
-IF @OrdYear != '1996' AND @OrdYear != '1997' AND @OrdYear != '1998'
-BEGIN
- SELECT @OrdYear = '1998'
-END
-
-SELECT ProductName,
- TotalPurchase=ROUND(SUM(CONVERT(decimal(14,2), OD.Quantity * (1-OD.Discount) * OD.UnitPrice)), 0);
-FROM [Order Details] OD, Orders O, Products P, Categories C
-WHERE OD.OrderID = O.OrderID
- AND OD.ProductID = P.ProductID
- AND P.CategoryID = C.CategoryID
- AND C.CategoryName = @CategoryName
- AND SUBSTRING(CONVERT(varchar(22), O.OrderDate, 111), 1, 4) = @OrdYear
-GROUP BY ProductName
-ORDER BY ProductName
-GO
-*/
-
-/* The follwing adds tables to the Northwind database */
-
-
-CREATE TABLE CustomerCustomerDemo
- (CustomerID char (5) NOT NULL,
- CustomerTypeID char (10) NOT NULL
-);
-
-CREATE TABLE CustomerDemographics
- (CustomerTypeID char (10) NOT NULL ,
- CustomerDesc text NULL
-);
-
-CREATE TABLE Region
- ( RegionID int AUTO_INCREMENT NOT NULL UNIQUE ,
- RegionDescription char (50) NOT NULL
-);
-
-CREATE TABLE Territories
- (TerritoryID varchar (20) NOT NULL ,
- TerritoryDescription char (50) NOT NULL ,
- RegionID int4 NOT NULL
-);
-
-CREATE TABLE EmployeeTerritories
- (EmployeeID int4 NOT NULL,
- TerritoryID varchar (20) NOT NULL
-);
-
--- The following adds data to the tables just created.
-
-INSERT INTO Region VALUES (1,'Eastern');
-INSERT INTO Region VALUES (2,'Western');
-INSERT INTO Region VALUES (3,'Northern');
-INSERT INTO Region VALUES (4,'Southern');
-
-INSERT INTO Territories VALUES ('01581','Westboro',1);
-INSERT INTO Territories VALUES ('01730','Bedford',1);
-INSERT INTO Territories VALUES ('01833','Georgetow',1);
-INSERT INTO Territories VALUES ('02116','Boston',1);
-INSERT INTO Territories VALUES ('02139','Cambridge',1);
-INSERT INTO Territories VALUES ('02184','Braintree',1);
-INSERT INTO Territories VALUES ('02903','Providence',1);
-INSERT INTO Territories VALUES ('03049','Hollis',3);
-INSERT INTO Territories VALUES ('03801','Portsmouth',3);
-INSERT INTO Territories VALUES ('06897','Wilton',1);
-INSERT INTO Territories VALUES ('07960','Morristown',1);
-INSERT INTO Territories VALUES ('08837','Edison',1);
-INSERT INTO Territories VALUES ('10019','New York',1);
-INSERT INTO Territories VALUES ('10038','New York',1);
-INSERT INTO Territories VALUES ('11747','Mellvile',1);
-INSERT INTO Territories VALUES ('14450','Fairport',1);
-INSERT INTO Territories VALUES ('19428','Philadelphia',3);
-INSERT INTO Territories VALUES ('19713','Neward',1);
-INSERT INTO Territories VALUES ('20852','Rockville',1);
-INSERT INTO Territories VALUES ('27403','Greensboro',1);
-INSERT INTO Territories VALUES ('27511','Cary',1);
-INSERT INTO Territories VALUES ('29202','Columbia',4);
-INSERT INTO Territories VALUES ('30346','Atlanta',4);
-INSERT INTO Territories VALUES ('31406','Savannah',4);
-INSERT INTO Territories VALUES ('32859','Orlando',4);
-INSERT INTO Territories VALUES ('33607','Tampa',4);
-INSERT INTO Territories VALUES ('40222','Louisville',1);
-INSERT INTO Territories VALUES ('44122','Beachwood',3);
-INSERT INTO Territories VALUES ('45839','Findlay',3);
-INSERT INTO Territories VALUES ('48075','Southfield',3);
-INSERT INTO Territories VALUES ('48084','Troy',3);
-INSERT INTO Territories VALUES ('48304','Bloomfield Hills',3);
-INSERT INTO Territories VALUES ('53404','Racine',3);
-INSERT INTO Territories VALUES ('55113','Roseville',3);
-INSERT INTO Territories VALUES ('55439','Minneapolis',3);
-INSERT INTO Territories VALUES ('60179','Hoffman Estates',2);
-INSERT INTO Territories VALUES ('60601','Chicago',2);
-INSERT INTO Territories VALUES ('72716','Bentonville',4);
-INSERT INTO Territories VALUES ('75234','Dallas',4);
-INSERT INTO Territories VALUES ('78759','Austin',4);
-INSERT INTO Territories VALUES ('80202','Denver',2);
-INSERT INTO Territories VALUES ('80909','Colorado Springs',2);
-INSERT INTO Territories VALUES ('85014','Phoenix',2);
-INSERT INTO Territories VALUES ('85251','Scottsdale',2);
-INSERT INTO Territories VALUES ('90405','Santa Monica',2);
-INSERT INTO Territories VALUES ('94025','Menlo Park',2);
-INSERT INTO Territories VALUES ('94105','San Francisco',2);
-INSERT INTO Territories VALUES ('95008','Campbell',2);
-INSERT INTO Territories VALUES ('95054','Santa Clara',2);
-INSERT INTO Territories VALUES ('95060','Santa Cruz',2);
-INSERT INTO Territories VALUES ('98004','Bellevue',2);
-INSERT INTO Territories VALUES ('98052','Redmond',2);
-INSERT INTO Territories VALUES ('98104','Seattle',2);
-
-INSERT INTO EmployeeTerritories VALUES (1,'06897');
-INSERT INTO EmployeeTerritories VALUES (1,'19713');
-INSERT INTO EmployeeTerritories VALUES (2,'01581');
-INSERT INTO EmployeeTerritories VALUES (2,'01730');
-INSERT INTO EmployeeTerritories VALUES (2,'01833');
-INSERT INTO EmployeeTerritories VALUES (2,'02116');
-INSERT INTO EmployeeTerritories VALUES (2,'02139');
-INSERT INTO EmployeeTerritories VALUES (2,'02184');
-INSERT INTO EmployeeTerritories VALUES (2,'40222');
-INSERT INTO EmployeeTerritories VALUES (3,'30346');
-INSERT INTO EmployeeTerritories VALUES (3,'31406');
-INSERT INTO EmployeeTerritories VALUES (3,'32859');
-INSERT INTO EmployeeTerritories VALUES (3,'33607');
-INSERT INTO EmployeeTerritories VALUES (4,'20852');
-INSERT INTO EmployeeTerritories VALUES (4,'27403');
-INSERT INTO EmployeeTerritories VALUES (4,'27511');
-INSERT INTO EmployeeTerritories VALUES (5,'02903');
-INSERT INTO EmployeeTerritories VALUES (5,'07960');
-INSERT INTO EmployeeTerritories VALUES (5,'08837');
-INSERT INTO EmployeeTerritories VALUES (5,'10019');
-INSERT INTO EmployeeTerritories VALUES (5,'10038');
-INSERT INTO EmployeeTerritories VALUES (5,'11747');
-INSERT INTO EmployeeTerritories VALUES (5,'14450');
-INSERT INTO EmployeeTerritories VALUES (6,'85014');
-INSERT INTO EmployeeTerritories VALUES (6,'85251');
-INSERT INTO EmployeeTerritories VALUES (6,'98004');
-INSERT INTO EmployeeTerritories VALUES (6,'98052');
-INSERT INTO EmployeeTerritories VALUES (6,'98104');
-INSERT INTO EmployeeTerritories VALUES (7,'60179');
-INSERT INTO EmployeeTerritories VALUES (7,'60601');
-INSERT INTO EmployeeTerritories VALUES (7,'80202');
-INSERT INTO EmployeeTerritories VALUES (7,'80909');
-INSERT INTO EmployeeTerritories VALUES (7,'90405');
-INSERT INTO EmployeeTerritories VALUES (7,'94025');
-INSERT INTO EmployeeTerritories VALUES (7,'94105');
-INSERT INTO EmployeeTerritories VALUES (7,'95008');
-INSERT INTO EmployeeTerritories VALUES (7,'95054');
-INSERT INTO EmployeeTerritories VALUES (7,'95060');
-INSERT INTO EmployeeTerritories VALUES (8,'19428');
-INSERT INTO EmployeeTerritories VALUES (8,'44122');
-INSERT INTO EmployeeTerritories VALUES (8,'45839');
-INSERT INTO EmployeeTerritories VALUES (8,'53404');
-INSERT INTO EmployeeTerritories VALUES (9,'03049');
-INSERT INTO EmployeeTerritories VALUES (9,'03801');
-INSERT INTO EmployeeTerritories VALUES (9,'48075');
-INSERT INTO EmployeeTerritories VALUES (9,'48084');
-INSERT INTO EmployeeTerritories VALUES (9,'48304');
-INSERT INTO EmployeeTerritories VALUES (9,'55113');
-INSERT INTO EmployeeTerritories VALUES (9,'55439');
-
-COMMIT;
-
-
--- The following adds constraints to the Northwind database
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT PK_CustomerCustomerDemo PRIMARY KEY
- (
- CustomerID,
- CustomerTypeID
- );
-
-ALTER TABLE CustomerDemographics
- ADD CONSTRAINT PK_CustomerDemographics PRIMARY KEY
- (
- CustomerTypeID
- );
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT FK_CustomerCustomerDemo FOREIGN KEY
- (
- CustomerTypeID
- ) REFERENCES CustomerDemographics (
- CustomerTypeID
- );
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT FK_CustomerCustomerDemo_Customers FOREIGN KEY
- (
- CustomerID
- ) REFERENCES Customers (
- CustomerID
- );
-
-ALTER TABLE Region
- ADD CONSTRAINT PK_Region PRIMARY KEY
- (
- RegionID
- );
-
-ALTER TABLE Territories
- ADD CONSTRAINT PK_Territories PRIMARY KEY
- (
- TerritoryID
- );
-
-ALTER TABLE Territories
- ADD CONSTRAINT FK_Territories_Region FOREIGN KEY
- (
- RegionID
- ) REFERENCES Region (
- RegionID
- );
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT PK_EmployeeTerritories PRIMARY KEY
- (
- EmployeeID,
- TerritoryID
- );
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT FK_EmployeeTerritories_Employees FOREIGN KEY
- (
- EmployeeID
- ) REFERENCES Employees (
- EmployeeID
- );
-
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT FK_EmployeeTerritories_Territories FOREIGN KEY
- (
- TerritoryID
- ) REFERENCES Territories (
- TerritoryID
- );
-
-/*
-SELECT setval('Products_ProductID_seq', (SELECT max(ProductID)+1 FROM Products));
-SELECT setval('Region_RegionID_seq', (SELECT max(RegionID)+1 FROM Region));
-SELECT setval('Suppliers_SupplierID_seq', (SELECT max(SupplierID)+1 FROM Suppliers));
-SELECT setval('Employees_EmployeeID_seq', (SELECT max(EmployeeID)+1 FROM Employees));
-*/ \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.Oracle.sql b/mcs/class/System.Data.Linq/tests/instnwnd.Oracle.sql
deleted file mode 100644
index c4c8c14a27f..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.Oracle.sql
+++ /dev/null
@@ -1,4821 +0,0 @@
--- run it as sqlplus /nolog @instnwnd.Oracle.sql
-
-ACCEPT dbname CHAR PROMPT 'Enter database name: '
-ACCEPT sys_pswd CHAR PROMPT 'Enter SYS password: ' HIDE
-
-connect sys/&sys_pswd@&dbname as SYSDBA
-
-declare
- has_northwind number;
-begin
- select count(*) into has_northwind from all_users where username = 'NORTHWIND';
- if has_northwind = 1 then
- execute immediate 'drop user northwind cascade';
- end if;
-end;
-/
-
-create user northwind identified by northwind default tablespace users temporary tablespace temp
-/
-
-grant create session to northwind;
-grant unlimited tablespace to northwind;
-grant create sequence to northwind;
-grant create table to northwind;
-grant create procedure to northwind;
-grant create view to northwind;
-grant create trigger to northwind;
-
-connect northwind/northwind@&dbname
-
-set define off
---------------------------------------------------------
--- File created - Sunday-August-09-2009
---------------------------------------------------------
---------------------------------------------------------
--- DDL for Sequence CATEGORIES_CATEGORYID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "CATEGORIES_CATEGORYID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Sequence EMPLOYEES_EMPLOYEEID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "EMPLOYEES_EMPLOYEEID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Sequence ORDERS_ORDERID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "ORDERS_ORDERID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Sequence PRODUCTS_PRODUCTID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "PRODUCTS_PRODUCTID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Sequence SHIPPERS_SHIPPERID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "SHIPPERS_SHIPPERID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Sequence SUPPLIERS_SUPPLIERID_SEQ
---------------------------------------------------------
-
- CREATE SEQUENCE "SUPPLIERS_SUPPLIERID_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;
---------------------------------------------------------
--- DDL for Table CATEGORIES
---------------------------------------------------------
-
- CREATE TABLE "CATEGORIES"
- ( "CATEGORYID" NUMBER(10,0),
- "CATEGORYNAME" NVARCHAR2(15),
- "DESCRIPTION" NCLOB,
- "PICTURE" BLOB
- ) ;
---------------------------------------------------------
--- DDL for Table CUSTOMERCUSTOMERDEMO
---------------------------------------------------------
-
- CREATE TABLE "CUSTOMERCUSTOMERDEMO"
- ( "CUSTOMERID" NCHAR(5),
- "CUSTOMERTYPEID" NCHAR(10)
- ) ;
---------------------------------------------------------
--- DDL for Table CUSTOMERDEMOGRAPHICS
---------------------------------------------------------
-
- CREATE TABLE "CUSTOMERDEMOGRAPHICS"
- ( "CUSTOMERTYPEID" NCHAR(10),
- "CUSTOMERDESC" NCLOB
- ) ;
---------------------------------------------------------
--- DDL for Table CUSTOMERS
---------------------------------------------------------
-
- CREATE TABLE "CUSTOMERS"
- ( "CUSTOMERID" NCHAR(5),
- "COMPANYNAME" NVARCHAR2(40),
- "CONTACTNAME" NVARCHAR2(30),
- "CONTACTTITLE" NVARCHAR2(30),
- "ADDRESS" NVARCHAR2(60),
- "CITY" NVARCHAR2(15),
- "REGION" NVARCHAR2(15),
- "POSTALCODE" NVARCHAR2(10),
- "COUNTRY" NVARCHAR2(15),
- "PHONE" NVARCHAR2(24),
- "FAX" NVARCHAR2(24)
- ) ;
---------------------------------------------------------
--- DDL for Table EMPLOYEES
---------------------------------------------------------
-
- CREATE TABLE "EMPLOYEES"
- ( "EMPLOYEEID" NUMBER(10,0),
- "LASTNAME" NVARCHAR2(20),
- "FIRSTNAME" NVARCHAR2(10),
- "TITLE" NVARCHAR2(30),
- "TITLEOFCOURTESY" NVARCHAR2(25),
- "BIRTHDATE" DATE,
- "HIREDATE" DATE,
- "ADDRESS" NVARCHAR2(60),
- "CITY" NVARCHAR2(15),
- "REGION" NVARCHAR2(15),
- "POSTALCODE" NVARCHAR2(10),
- "COUNTRY" NVARCHAR2(15),
- "HOMEPHONE" NVARCHAR2(24),
- "EXTENSION" NVARCHAR2(4),
- "PHOTO" BLOB,
- "NOTES" NCLOB,
- "REPORTSTO" NUMBER(10,0),
- "PHOTOPATH" NVARCHAR2(255)
- ) ;
---------------------------------------------------------
--- DDL for Table EMPLOYEETERRITORIES
---------------------------------------------------------
-
- CREATE TABLE "EMPLOYEETERRITORIES"
- ( "EMPLOYEEID" NUMBER(10,0),
- "TERRITORYID" NVARCHAR2(20)
- ) ;
---------------------------------------------------------
--- DDL for Table ORDERS
---------------------------------------------------------
-
- CREATE TABLE "ORDERS"
- ( "ORDERID" NUMBER(10,0),
- "CUSTOMERID" NCHAR(5),
- "EMPLOYEEID" NUMBER(10,0),
- "ORDERDATE" DATE,
- "REQUIREDDATE" DATE,
- "SHIPPEDDATE" DATE,
- "SHIPVIA" NUMBER(10,0),
- "FREIGHT" NUMBER(19,4) DEFAULT (0),
- "SHIPNAME" NVARCHAR2(40),
- "SHIPADDRESS" NVARCHAR2(60),
- "SHIPCITY" NVARCHAR2(15),
- "SHIPREGION" NVARCHAR2(15),
- "SHIPPOSTALCODE" NVARCHAR2(10),
- "SHIPCOUNTRY" NVARCHAR2(15)
- ) ;
---------------------------------------------------------
--- DDL for Table ORDER_DETAILS
---------------------------------------------------------
-
- CREATE TABLE "ORDER_DETAILS"
- ( "ORDERID" NUMBER(10,0),
- "PRODUCTID" NUMBER(10,0),
- "UNITPRICE" NUMBER(19,4) DEFAULT (0),
- "QUANTITY" NUMBER(5,0) DEFAULT (1),
- "DISCOUNT" FLOAT(126) DEFAULT (0)
- ) ;
-
-
- COMMENT ON TABLE "ORDER_DETAILS" IS 'ORIGINAL NAME:Order Details';
---------------------------------------------------------
--- DDL for Table PRODUCTS
---------------------------------------------------------
-
- CREATE TABLE "PRODUCTS"
- ( "PRODUCTID" NUMBER(10,0),
- "PRODUCTNAME" NVARCHAR2(40),
- "SUPPLIERID" NUMBER(10,0),
- "CATEGORYID" NUMBER(10,0),
- "QUANTITYPERUNIT" NVARCHAR2(20),
- "UNITPRICE" NUMBER(19,4) DEFAULT (0),
- "UNITSINSTOCK" NUMBER(5,0) DEFAULT (0),
- "UNITSONORDER" NUMBER(5,0) DEFAULT (0),
- "REORDERLEVEL" NUMBER(5,0) DEFAULT (0),
- "DISCONTINUED" NUMBER(1,0) DEFAULT (0)
- ) ;
---------------------------------------------------------
--- DDL for Table REGION
---------------------------------------------------------
-
- CREATE TABLE "REGION"
- ( "REGIONID" NUMBER(10,0),
- "REGIONDESCRIPTION" NCHAR(50)
- ) ;
---------------------------------------------------------
--- DDL for Table SHIPPERS
---------------------------------------------------------
-
- CREATE TABLE "SHIPPERS"
- ( "SHIPPERID" NUMBER(10,0),
- "COMPANYNAME" NVARCHAR2(40),
- "PHONE" NVARCHAR2(24)
- ) ;
---------------------------------------------------------
--- DDL for Table SUPPLIERS
---------------------------------------------------------
-
- CREATE TABLE "SUPPLIERS"
- ( "SUPPLIERID" NUMBER(10,0),
- "COMPANYNAME" NVARCHAR2(40),
- "CONTACTNAME" NVARCHAR2(30),
- "CONTACTTITLE" NVARCHAR2(30),
- "ADDRESS" NVARCHAR2(60),
- "CITY" NVARCHAR2(15),
- "REGION" NVARCHAR2(15),
- "POSTALCODE" NVARCHAR2(10),
- "COUNTRY" NVARCHAR2(15),
- "PHONE" NVARCHAR2(24),
- "FAX" NVARCHAR2(24),
- "HOMEPAGE" NCLOB
- ) ;
---------------------------------------------------------
--- DDL for Table TERRITORIES
---------------------------------------------------------
-
- CREATE TABLE "TERRITORIES"
- ( "TERRITORYID" NVARCHAR2(20),
- "TERRITORYDESCRIPTION" NCHAR(50),
- "REGIONID" NUMBER(10,0)
- ) ;
-
----------------------------------------------------
--- DATA FOR TABLE CATEGORIES
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into CATEGORIES
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (1,'Beverages','Soft drinks, coffees, teas, beers, and ales',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (3,'Confections','Desserts, candies, and sweet breads',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (4,'Dairy Products','Cheeses',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (5,'Grains/Cereals','Breads, crackers, pasta, and cereal',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (6,'Meat/Poultry','Prepared meats',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (7,'Produce','Dried fruit and bean curd',hextoraw('0'));
-Insert into CATEGORIES (CATEGORYID,CATEGORYNAME,DESCRIPTION,PICTURE) values (8,'Seafood','Seaweed and fish',hextoraw('0'));
-
----------------------------------------------------
--- END DATA FOR TABLE CATEGORIES
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE CUSTOMERCUSTOMERDEMO
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into CUSTOMERCUSTOMERDEMO
-
----------------------------------------------------
--- END DATA FOR TABLE CUSTOMERCUSTOMERDEMO
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE CUSTOMERDEMOGRAPHICS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into CUSTOMERDEMOGRAPHICS
-
----------------------------------------------------
--- END DATA FOR TABLE CUSTOMERDEMOGRAPHICS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE CUSTOMERS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into CUSTOMERS
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',null,'12209','Germany','030-0074321','030-0076545');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitucion 2222','Mexico D.F.',null,'05021','Mexico','(5) 555-4729','(5) 555-3745');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ANTON','Antonio Moreno Taqueria','Antonio Moreno','Owner','Mataderos 2312','Mexico D.F.',null,'05023','Mexico','(5) 555-3932',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',null,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BERGS','Berglunds snabbkop','Christina Berglund','Order Administrator','Berguvsvagen 8','Lulea',null,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',null,'68306','Germany','0621-08460','0621-08924');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BLONP','Blondesddsl pere et fils','Frederique Citeaux','Marketing Manager','24, place Kleber','Strasbourg',null,'67000','France','88.60.15.31','88.60.15.32');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BOLID','Bolido Comidas preparadas','Martin Sommer','Owner','C/ Araquil, 67','Madrid',null,'28023','Spain','(91) 555 22 82','(91) 555 91 99');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',null,'13008','France','91.24.45.40','91.24.45.41');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',null,'EC2 5NT','UK','(171) 555-1212',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',null,'1010','Argentina','(1) 135-5555','(1) 135-4892');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','Mexico D.F.',null,'05022','Mexico','(5) 555-3392','(5) 555-7293');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',null,'3012','Switzerland','0452-076545',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('COMMI','Comercio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusiadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',null,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',null,'52066','Germany','0241-039123','0241-059428');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',null,'44000','France','40.67.88.88','40.67.89.89');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',null,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',null,'8010','Austria','7675-3425','7675-3426');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Oros, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',null,'28034','Spain','(91) 555 94 44','(91) 555 55 93');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FOLIG','Folies gourmandes','Martine Rance','Assistant Sales Agent','184, chaussee de Tournai','Lille',null,'59000','France','20.16.10.16','20.16.10.17');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FOLKO','Folk och fa HB','Maria Larsson','Owner','Akergatan 24','Bracke',null,'S-844 67','Sweden','0695-34 67 21',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','Munchen',null,'80805','Germany','089-0877310','089-0877451');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',null,'44000','France','40.32.21.21','40.32.21.20');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',null,'10100','Italy','011-4988260','011-4988261');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal','(1) 354-2534','(1) 354-2535');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('GALED','Galeria del gastronomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluna, 23','Barcelona',null,'08022','Spain','(93) 203 4560','(93) 203 4561');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('GODOS','Godos Cocina Tipica','Jose Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',null,'41101','Spain','(95) 555 82 82',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('GOURL','Gourmet Lanchonetes','Andre Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5? Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paco, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('HILAA','HILARION-Abastos','Carlos Hernandez','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristobal','Tachira','5022','Venezuela','(5) 555-1340','(5) 555-1948');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',null,'Ireland','2967 542','2967 3333');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('KOENE','Koniglich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',null,'14776','Germany','0555-09876',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',null,'78000','France','30.59.84.10','30.59.85.11');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',null,'31000','France','61.77.61.10','61.77.61.11');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany','069-0245984','069-0245874');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LILAS','LILA-Supermercado','Carlos Gonzalez','Accounting Manager','Carrera 52 con Ave. Bolivar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy','035-640230','035-640231');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('MEREP','Mere Paillarde','Jean Fresniere','Marketing Assistant','43 rue St. Laurent','Montreal','Quebec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',null,'04179','Germany','0342-023176',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',null,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('OCEAN','Oceano Atlantico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina','(1) 135-5333','(1) 135-5535');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('OTTIK','Ottilies Kaseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Koln',null,'50739','Germany','0221-0644327','0221-0765721');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('PARIS','Paris specialites','Marie Bertrand','Owner','265, boulevard Charonne','Paris',null,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('PERIC','Pericles Comidas clasicas','Guillermo Fernandez','Sales Representative','Calle Dr. Jorge Cash 321','Mexico D.F.',null,'05033','Mexico','(5) 552-3745','(5) 545-3745');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',null,'5020','Austria','6562-9722','6562-9723');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saude n. 58','Lisboa',null,'1756','Portugal','(1) 356-5634',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('QUEDE','Que Delicia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('QUEEN','Queen Cozinha','Lucia Carvalho','Marketing Assistant','Alameda dos Canarios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstra?e 10','Cunewalde',null,'01307','Germany','0372-035188',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('RANCH','Rancho grande','Sergio Gutierrez','Sales Representative','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina','(1) 123-5555','(1) 123-5556');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy','0522-556721','0522-556722');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Geneve',null,'1203','Switzerland','0897-034214',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Via, 1','Madrid',null,'28001','Spain','(91) 745 6200','(91) 745 6210');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SANTG','Sante Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',null,'4110','Norway','07-98 92 35','07-98 92 47');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',null,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark','31 12 34 56','31 13 35 57');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SPECD','Specialites du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',null,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('SUPRD','Supremes delices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('TOMSP','Toms Spezialitaten','Karin Josephs','Marketing Manager','Luisenstr. 48','Munster',null,'44087','Germany','0251-031259','0251-035695');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','Mexico D.F.',null,'05033','Mexico','(5) 555-2933',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('TRADH','Tradicao Hipermercados','Anabela Domingues','Sales Representative','Av. Ines de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Arhus',null,'8200','Denmark','86 21 32 43','86 22 33 44');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',null,'69004','France','78.32.54.86','78.32.54.87');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',null,'51100','France','26.47.15.10','26.47.15.11');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WANDK','Die Wandernde Kuh','Rita Muller','Sales Representative','Adenauerallee 900','Stuttgart',null,'70563','Germany','0711-020361','0711-035428');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',null,'90110','Finland','981-443655','981-443655');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',null);
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',null,'21240','Finland','90-224 8858','90-224 8858');
-Insert into CUSTOMERS (CUSTOMERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX) values ('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',null,'01-012','Poland','(26) 642-7012','(26) 642-7012');
-
----------------------------------------------------
--- END DATA FOR TABLE CUSTOMERS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE EMPLOYEES
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into EMPLOYEES
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (1,'Davolio','Nancy','Sales Representative','Ms.',to_timestamp('08-12-48 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-92 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'507 - 20th Ave. E.Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467',hextoraw('0'),'Education includes a BA in psychology from Colorado State University in 1970. She also completed "The Art of the Cold Call." Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (2,'Fuller','Andrew','Vice President, Sales','Dr.',to_timestamp('19-02-52 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-92 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457',hextoraw('0'),'Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',null,'http://accweb/emmployees/fuller.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (3,'Leverling','Janet','Sales Representative','Ms.',to_timestamp('30-08-63 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-92 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355',hextoraw('0'),'Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (4,'Peacock','Margaret','Sales Representative','Mrs.',to_timestamp('19-09-37 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-05-93 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176',hextoraw('0'),'Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (5,'Buchanan','Steven','Sales Manager','Mr.',to_timestamp('04-03-55 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-93 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'14 Garrett Hill','London',null,'SW1 8JR','UK','(71) 555-4848','3453',hextoraw('0'),'Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses "Successful Telemarketing" and "International Sales Management." He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (6,'Suyama','Michael','Sales Representative','Mr.',to_timestamp('02-07-63 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-93 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'Coventry House Miner Rd.','London',null,'EC2 7JR','UK','(71) 555-7773','428',hextoraw('0'),'Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses "Multi-Cultural Selling" and "Time Management for the Sales Professional." He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (7,'King','Robert','Sales Representative','Mr.',to_timestamp('29-05-60 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-94 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'Edgeham Hollow
-Winchester Way','London',null,'RG1 9SP','UK','(71) 555-5598','465',hextoraw('0'),'Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled "Selling in Europe," he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (8,'Callahan','Laura','Inside Sales Coordinator','Ms.',to_timestamp('09-01-58 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-94 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344',hextoraw('0'),'Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp');
-Insert into EMPLOYEES (EMPLOYEEID,LASTNAME,FIRSTNAME,TITLE,TITLEOFCOURTESY,BIRTHDATE,HIREDATE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,HOMEPHONE,EXTENSION,PHOTO,NOTES,REPORTSTO,PHOTOPATH) values (9,'Dodsworth','Anne','Sales Representative','Ms.',to_timestamp('27-01-66 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-11-94 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),'7 Houndstooth Rd.','London',null,'WG2 7LT','UK','(71) 555-4444','452',hextoraw('0'),'Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp');
-
----------------------------------------------------
--- END DATA FOR TABLE EMPLOYEES
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE EMPLOYEETERRITORIES
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into EMPLOYEETERRITORIES
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (1,'06897');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (1,'19713');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'01581');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'01730');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'01833');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'02116');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'02139');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'02184');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (2,'40222');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (3,'30346');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (3,'31406');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (3,'32859');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (3,'33607');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (4,'20852');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (4,'27403');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (4,'27511');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'02903');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'07960');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'08837');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'10019');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'10038');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'11747');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (5,'14450');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (6,'85014');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (6,'85251');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (6,'98004');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (6,'98052');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (6,'98104');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'60179');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'60601');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'80202');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'80909');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'90405');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'94025');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'94105');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'95008');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'95054');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (7,'95060');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (8,'19428');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (8,'44122');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (8,'45839');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (8,'53404');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'03049');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'03801');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'48075');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'48084');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'48304');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'55113');
-Insert into EMPLOYEETERRITORIES (EMPLOYEEID,TERRITORYID) values (9,'55439');
-
----------------------------------------------------
--- END DATA FOR TABLE EMPLOYEETERRITORIES
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE ORDERS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into ORDERS
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10372,'QUEEN',5,to_timestamp('04-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,890.78,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10373,'HUNGO',4,to_timestamp('05-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,124.12,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10374,'WOLZA',1,to_timestamp('05-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,3.94,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10375,'HUNGC',3,to_timestamp('06-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,20.12,'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin','OR','97827','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10376,'MEREP',1,to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,20.39,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10377,'SEVES',1,to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,22.21,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10378,'FOLKO',5,to_timestamp('10-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,5.44,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10379,'QUEDE',2,to_timestamp('11-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,45.03,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10380,'HUNGO',8,to_timestamp('12-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,35.03,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10381,'LILAS',3,to_timestamp('12-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,7.99,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10382,'ERNSH',4,to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,94.77,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10383,'AROUT',8,to_timestamp('16-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,34.24,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10384,'BERGS',3,to_timestamp('16-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,168.64,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10385,'SPLIR',1,to_timestamp('17-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,30.96,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10386,'FAMIA',9,to_timestamp('18-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,13.99,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10387,'SANTG',1,to_timestamp('18-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,93.63,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10388,'SEVES',2,to_timestamp('19-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,34.86,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10389,'BOTTM',4,to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,47.42,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10390,'ERNSH',6,to_timestamp('23-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,126.38,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10391,'DRACD',3,to_timestamp('23-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,5.45,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10392,'PICCO',2,to_timestamp('24-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,122.46,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10393,'SAVEA',1,to_timestamp('25-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,126.56,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10394,'HUNGC',1,to_timestamp('25-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,30.34,'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin','OR','97827','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10395,'HILAA',6,to_timestamp('26-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,184.41,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10396,'FRANK',1,to_timestamp('27-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,135.35,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10397,'PRINI',5,to_timestamp('27-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,60.26,'Princesa Isabel Vinhos','Estrada da sa?de n. 58','Lisboa',null,'1756','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10398,'SAVEA',2,to_timestamp('30-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,89.16,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10399,'VAFFE',8,to_timestamp('31-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,27.36,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10400,'EASTC',1,to_timestamp('01-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,83.93,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10401,'RATTC',1,to_timestamp('01-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,12.51,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10402,'ERNSH',8,to_timestamp('02-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,67.88,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10403,'ERNSH',4,to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,73.79,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10404,'MAGAA',2,to_timestamp('03-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,155.97,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10405,'LINOD',1,to_timestamp('06-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,34.82,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10406,'QUEEN',7,to_timestamp('07-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,108.04,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10407,'OTTIK',2,to_timestamp('07-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,91.48,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10408,'FOLIG',8,to_timestamp('08-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,11.26,'Folies gourmandes','184, chauss?e de Tournai','Lille',null,'59000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10409,'OCEAN',3,to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,29.83,'Oc?ano Atl?ntico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10410,'BOTTM',3,to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,2.4,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10411,'BOTTM',9,to_timestamp('10-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,23.65,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10412,'WARTH',8,to_timestamp('13-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.77,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10413,'LAMAI',3,to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,95.66,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10414,'FAMIA',2,to_timestamp('14-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,21.48,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10415,'HUNGC',3,to_timestamp('15-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.2,'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin','OR','97827','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10416,'WARTH',8,to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,22.72,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10417,'SIMOB',4,to_timestamp('16-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,70.29,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10418,'QUICK',4,to_timestamp('17-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,17.55,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10419,'RICSU',4,to_timestamp('20-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,137.35,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10420,'WELLI',3,to_timestamp('21-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,44.12,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10421,'QUEDE',8,to_timestamp('21-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,99.23,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10422,'FRANS',2,to_timestamp('22-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,3.02,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10423,'GOURL',6,to_timestamp('23-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,24.5,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10424,'MEREP',7,to_timestamp('23-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,370.61,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10425,'LAMAI',6,to_timestamp('24-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.93,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10426,'GALED',4,to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,18.69,'Galer?a del gastron?mo','Rambla de Catalu?a, 23','Barcelona',null,'8022','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10427,'PICCO',4,to_timestamp('27-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,31.29,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10428,'REGGC',7,to_timestamp('28-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,11.09,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10429,'HUNGO',3,to_timestamp('29-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,56.63,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10430,'ERNSH',4,to_timestamp('30-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,458.78,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10431,'BOTTM',4,to_timestamp('30-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,44.17,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10432,'SPLIR',3,to_timestamp('31-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.34,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10433,'PRINI',3,to_timestamp('03-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,73.83,'Princesa Isabel Vinhos','Estrada da sa?de n. 58','Lisboa',null,'1756','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10434,'FOLKO',3,to_timestamp('03-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,17.92,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10435,'CONSH',8,to_timestamp('04-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,9.21,'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',null,'WX1 6LT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10436,'BLONP',3,to_timestamp('05-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,156.66,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10437,'WARTH',8,to_timestamp('05-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,19.97,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10438,'TOMSP',3,to_timestamp('06-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.24,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10439,'MEREP',6,to_timestamp('07-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.07,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10440,'SAVEA',4,to_timestamp('10-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,86.53,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10441,'OLDWO',3,to_timestamp('10-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,73.02,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10442,'ERNSH',3,to_timestamp('11-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,47.94,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10443,'REGGC',8,to_timestamp('12-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,13.95,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10444,'BERGS',3,to_timestamp('12-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,3.5,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10445,'BERGS',3,to_timestamp('13-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,9.3,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10446,'TOMSP',6,to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,14.68,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10447,'RICAR',4,to_timestamp('14-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,68.66,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10448,'RANCH',4,to_timestamp('17-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,38.82,'Rancho grande','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10449,'BLONP',3,to_timestamp('18-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,53.3,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10450,'VICTE',8,to_timestamp('19-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.23,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10451,'QUICK',4,to_timestamp('19-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,189.09,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10452,'SAVEA',8,to_timestamp('20-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,140.26,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10453,'AROUT',1,to_timestamp('21-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.36,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10454,'LAMAI',4,to_timestamp('21-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,2.74,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10248,'VINET',5,to_timestamp('04-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,32.38,'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',null,'51100','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10249,'TOMSP',6,to_timestamp('05-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,11.61,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10250,'HANAR',4,to_timestamp('08-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,65.83,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10251,'VICTE',3,to_timestamp('08-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,41.34,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10252,'SUPRD',4,to_timestamp('09-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,51.3,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10253,'HANAR',3,to_timestamp('10-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.17,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10254,'CHOPS',5,to_timestamp('11-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,22.98,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10255,'RICSU',9,to_timestamp('12-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,148.33,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10256,'WELLI',3,to_timestamp('15-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.97,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10257,'HILAA',4,to_timestamp('16-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,81.91,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10258,'ERNSH',1,to_timestamp('17-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,140.51,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10259,'CENTC',4,to_timestamp('18-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,3.25,'Centro comercial Moctezuma','Sierras de Granada 9993','M?xico D.F.',null,'05022','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10260,'OTTIK',4,to_timestamp('19-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,55.09,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10261,'QUEDE',4,to_timestamp('19-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.05,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10262,'RATTC',8,to_timestamp('22-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,48.29,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10263,'ERNSH',9,to_timestamp('23-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,146.06,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10264,'FOLKO',6,to_timestamp('24-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,3.67,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10265,'BLONP',2,to_timestamp('25-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,55.28,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10266,'WARTH',3,to_timestamp('26-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,25.73,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10267,'FRANK',4,to_timestamp('29-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,208.58,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10268,'GROSR',8,to_timestamp('30-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,66.29,'GROSELLA-Restaurante','5? Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10269,'WHITC',5,to_timestamp('31-07-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.56,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10270,'WARTH',1,to_timestamp('01-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,136.54,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10271,'SPLIR',6,to_timestamp('01-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.54,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10272,'RATTC',6,to_timestamp('02-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,98.03,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10273,'QUICK',3,to_timestamp('05-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,76.07,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10274,'VINET',6,to_timestamp('06-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,6.01,'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',null,'51100','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10275,'MAGAA',1,to_timestamp('07-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,26.93,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10276,'TORTU',8,to_timestamp('08-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,13.84,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10277,'MORGK',2,to_timestamp('09-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,125.77,'Morgenstern Gesundkost','Heerstr. 22','Leipzig',null,'04179','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10278,'BERGS',8,to_timestamp('12-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,92.69,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10279,'LEHMS',8,to_timestamp('13-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.83,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10280,'BERGS',2,to_timestamp('14-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.98,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10281,'ROMEY',4,to_timestamp('14-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.94,'Romero y tomillo','Gran V?a, 1','Madrid',null,'28001','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10282,'ROMEY',4,to_timestamp('15-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,12.69,'Romero y tomillo','Gran V?a, 1','Madrid',null,'28001','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10283,'LILAS',3,to_timestamp('16-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,84.81,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10284,'LEHMS',4,to_timestamp('19-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,76.56,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10285,'QUICK',1,to_timestamp('20-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,76.83,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10286,'QUICK',8,to_timestamp('21-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,229.24,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10287,'RICAR',8,to_timestamp('22-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,12.76,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10288,'REGGC',4,to_timestamp('23-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,7.45,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10289,'BSBEV',7,to_timestamp('26-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,22.77,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10290,'COMMI',8,to_timestamp('27-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,79.7,'Com?rcio Mineiro','Av. dos Lus?adas, 23','Sao Paulo','SP','05432-043','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10291,'QUEDE',6,to_timestamp('27-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,6.4,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10292,'TRADH',1,to_timestamp('28-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.35,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10293,'TORTU',1,to_timestamp('29-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,21.18,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10294,'RATTC',4,to_timestamp('30-08-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,147.26,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10295,'VINET',2,to_timestamp('02-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.15,'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',null,'51100','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10296,'LILAS',6,to_timestamp('03-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.12,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10297,'BLONP',5,to_timestamp('04-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,5.74,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10298,'HUNGO',6,to_timestamp('05-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,168.22,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10299,'RICAR',4,to_timestamp('06-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,29.76,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10300,'MAGAA',2,to_timestamp('09-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,17.68,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10301,'WANDK',8,to_timestamp('09-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,45.08,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10302,'SUPRD',4,to_timestamp('10-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,6.27,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10303,'GODOS',7,to_timestamp('11-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,107.83,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10304,'TORTU',1,to_timestamp('12-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,63.79,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10305,'OLDWO',8,to_timestamp('13-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,257.62,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10306,'ROMEY',1,to_timestamp('16-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,7.56,'Romero y tomillo','Gran V?a, 1','Madrid',null,'28001','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10307,'LONEP',2,to_timestamp('17-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.56,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10308,'ANATR',7,to_timestamp('18-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.61,'Ana Trujillo Emparedados y helados','Avda. de la Constituci?n 2222','M?xico D.F.',null,'05021','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10309,'HUNGO',3,to_timestamp('19-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,47.3,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10310,'THEBI',8,to_timestamp('20-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,17.52,'The Big Cheese','89 Jefferson Way Suite 2','Portland','OR','97201','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10311,'DUMON',1,to_timestamp('20-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,24.69,'Du monde entier','67, rue des Cinquante Otages','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10312,'WANDK',2,to_timestamp('23-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,40.26,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10313,'QUICK',2,to_timestamp('24-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.96,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10314,'RATTC',1,to_timestamp('25-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,74.16,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10315,'ISLAT',4,to_timestamp('26-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,41.76,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10316,'RATTC',1,to_timestamp('27-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,150.15,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10317,'LONEP',6,to_timestamp('30-09-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,12.69,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10318,'ISLAT',8,to_timestamp('01-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.73,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10319,'TORTU',7,to_timestamp('02-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,64.5,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10320,'WARTH',5,to_timestamp('03-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,34.57,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10321,'ISLAT',3,to_timestamp('03-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.43,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10322,'PERIC',7,to_timestamp('04-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.4,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10323,'KOENE',4,to_timestamp('07-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.88,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10324,'SAVEA',9,to_timestamp('08-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,214.27,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10325,'KOENE',1,to_timestamp('09-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,64.86,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10326,'BOLID',4,to_timestamp('10-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,77.92,'B?lido Comidas preparadas','C/ Araquil, 67','Madrid',null,'28023','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10327,'FOLKO',2,to_timestamp('11-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,63.36,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10328,'FURIB',4,to_timestamp('14-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,87.03,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10329,'SPLIR',4,to_timestamp('15-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,191.67,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10330,'LILAS',3,to_timestamp('16-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,12.75,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10331,'BONAP',9,to_timestamp('16-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,10.19,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10332,'MEREP',3,to_timestamp('17-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,52.84,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10333,'WARTH',5,to_timestamp('18-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.59,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10334,'VICTE',8,to_timestamp('21-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.56,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10335,'HUNGO',7,to_timestamp('22-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,42.11,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10336,'PRINI',7,to_timestamp('23-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,15.51,'Princesa Isabel Vinhos','Estrada da sa?de n. 58','Lisboa',null,'1756','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10337,'FRANK',4,to_timestamp('24-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,108.26,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10338,'OLDWO',4,to_timestamp('25-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,84.21,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10339,'MEREP',2,to_timestamp('28-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,15.66,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10340,'BONAP',1,to_timestamp('29-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,166.31,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10341,'SIMOB',7,to_timestamp('29-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,26.78,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10342,'FRANK',4,to_timestamp('30-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,54.83,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10343,'LEHMS',4,to_timestamp('31-10-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,110.37,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10344,'WHITC',4,to_timestamp('01-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,23.29,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10345,'QUICK',2,to_timestamp('04-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,249.06,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10346,'RATTC',3,to_timestamp('05-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,142.08,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10347,'FAMIA',4,to_timestamp('06-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,3.1,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10348,'WANDK',4,to_timestamp('07-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.78,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10349,'SPLIR',7,to_timestamp('08-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.63,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10350,'LAMAI',6,to_timestamp('11-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,64.19,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10351,'ERNSH',1,to_timestamp('11-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,162.33,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10352,'FURIB',3,to_timestamp('12-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.3,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10353,'PICCO',7,to_timestamp('13-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,360.63,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10354,'PERIC',8,to_timestamp('14-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,53.8,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10355,'AROUT',6,to_timestamp('15-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,41.95,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10356,'WANDK',6,to_timestamp('18-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,36.71,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10357,'LILAS',1,to_timestamp('19-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,34.88,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10358,'LAMAI',5,to_timestamp('20-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,19.64,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10359,'SEVES',5,to_timestamp('21-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,288.43,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10360,'BLONP',4,to_timestamp('22-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,131.7,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10361,'QUICK',1,to_timestamp('22-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,183.17,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10362,'BONAP',3,to_timestamp('25-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,96.04,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10363,'DRACD',4,to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,30.54,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10364,'EASTC',1,to_timestamp('26-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,71.97,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10365,'ANTON',3,to_timestamp('27-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,22,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10366,'GALED',8,to_timestamp('28-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,10.14,'Galer?a del gastron?mo','Rambla de Catalu?a, 23','Barcelona',null,'8022','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10367,'VAFFE',7,to_timestamp('28-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,13.55,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10368,'ERNSH',2,to_timestamp('29-11-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,101.95,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10369,'SPLIR',8,to_timestamp('02-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,195.68,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10370,'CHOPS',6,to_timestamp('03-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.17,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10371,'LAMAI',1,to_timestamp('03-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-96 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.45,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10455,'WARTH',8,to_timestamp('24-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,180.45,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10456,'KOENE',8,to_timestamp('25-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.12,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10457,'KOENE',2,to_timestamp('25-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,11.57,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10458,'SUPRD',7,to_timestamp('26-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,147.06,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10459,'VICTE',4,to_timestamp('27-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.09,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10460,'FOLKO',8,to_timestamp('28-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.27,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10461,'LILAS',1,to_timestamp('28-02-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,148.61,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10462,'CONSH',2,to_timestamp('03-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,6.17,'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',null,'WX1 6LT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10463,'SUPRD',5,to_timestamp('04-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,14.78,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10464,'FURIB',4,to_timestamp('04-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,89,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10465,'VAFFE',1,to_timestamp('05-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,145.04,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10466,'COMMI',4,to_timestamp('06-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,11.93,'Com?rcio Mineiro','Av. dos Lus?adas, 23','Sao Paulo','SP','05432-043','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10467,'MAGAA',8,to_timestamp('06-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.93,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10468,'KOENE',3,to_timestamp('07-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,44.12,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10469,'WHITC',1,to_timestamp('10-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,60.18,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10470,'BONAP',4,to_timestamp('11-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,64.56,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10471,'BSBEV',2,to_timestamp('11-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,45.59,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10472,'SEVES',8,to_timestamp('12-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.2,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10473,'ISLAT',1,to_timestamp('13-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,16.37,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10474,'PERIC',5,to_timestamp('13-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,83.49,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10475,'SUPRD',9,to_timestamp('14-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,68.52,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10476,'HILAA',8,to_timestamp('17-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.41,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10477,'PRINI',5,to_timestamp('17-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.02,'Princesa Isabel Vinhos','Estrada da sa?de n. 58','Lisboa',null,'1756','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10478,'VICTE',2,to_timestamp('18-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.81,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10479,'RATTC',3,to_timestamp('19-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,708.95,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10480,'FOLIG',6,to_timestamp('20-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.35,'Folies gourmandes','184, chauss?e de Tournai','Lille',null,'59000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10481,'RICAR',8,to_timestamp('20-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,64.33,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10482,'LAZYK',1,to_timestamp('21-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,7.48,'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla','WA','99362','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10483,'WHITC',7,to_timestamp('24-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,15.28,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10484,'BSBEV',3,to_timestamp('24-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,6.88,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10485,'LINOD',4,to_timestamp('25-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,64.45,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10486,'HILAA',1,to_timestamp('26-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,30.53,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10487,'QUEEN',2,to_timestamp('26-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,71.07,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10488,'FRANK',8,to_timestamp('27-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.93,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10489,'PICCO',6,to_timestamp('28-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,5.29,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10490,'HILAA',7,to_timestamp('31-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,210.19,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10491,'FURIB',8,to_timestamp('31-03-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,16.96,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10492,'BOTTM',3,to_timestamp('01-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,62.89,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10493,'LAMAI',4,to_timestamp('02-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,10.64,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10617,'GREAL',4,to_timestamp('31-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,18.53,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10618,'MEREP',1,to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,154.68,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10619,'MEREP',3,to_timestamp('04-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,91.05,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10620,'LAUGB',2,to_timestamp('05-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.94,'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver','BC','V3F 2K1','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10621,'ISLAT',4,to_timestamp('05-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,23.73,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10622,'RICAR',4,to_timestamp('06-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,50.97,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10623,'FRANK',8,to_timestamp('07-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,97.18,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10624,'THECR',4,to_timestamp('07-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,94.8,'The Cracker Box','55 Grizzly Peak Rd.','Butte','MT','59801','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10625,'ANATR',3,to_timestamp('08-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,43.9,'Ana Trujillo Emparedados y helados','Avda. de la Constituci?n 2222','M?xico D.F.',null,'05021','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10626,'BERGS',1,to_timestamp('11-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,138.69,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10627,'SAVEA',8,to_timestamp('11-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,107.46,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10628,'BLONP',4,to_timestamp('12-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,30.36,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10629,'GODOS',4,to_timestamp('12-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,85.46,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10630,'KOENE',1,to_timestamp('13-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,32.35,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10631,'LAMAI',8,to_timestamp('14-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.87,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10632,'WANDK',8,to_timestamp('14-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,41.38,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10633,'ERNSH',7,to_timestamp('15-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,477.9,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10634,'FOLIG',4,to_timestamp('15-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,487.38,'Folies gourmandes','184, chauss?e de Tournai','Lille',null,'59000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10635,'MAGAA',8,to_timestamp('18-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,47.46,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10636,'WARTH',4,to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.15,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10637,'QUEEN',6,to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,201.29,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10638,'LINOD',3,to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,158.44,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10639,'SANTG',7,to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,38.64,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10640,'WANDK',4,to_timestamp('21-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,23.55,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10641,'HILAA',4,to_timestamp('22-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,179.61,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10642,'SIMOB',7,to_timestamp('22-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,41.89,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10643,'ALFKI',6,to_timestamp('25-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,29.46,'Alfreds Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10644,'WELLI',3,to_timestamp('25-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.14,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10645,'HANAR',4,to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,12.41,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10646,'HUNGO',9,to_timestamp('27-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,142.33,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10647,'QUEDE',4,to_timestamp('27-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,45.54,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10648,'RICAR',5,to_timestamp('28-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,14.25,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10649,'MAISD',5,to_timestamp('28-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,6.2,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10650,'FAMIA',5,to_timestamp('29-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,176.81,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10651,'WANDK',8,to_timestamp('01-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,20.6,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10652,'GOURL',4,to_timestamp('01-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.14,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10653,'FRANK',1,to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,93.25,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10654,'BERGS',5,to_timestamp('02-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,55.26,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10655,'REGGC',1,to_timestamp('03-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.41,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10656,'GREAL',6,to_timestamp('04-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,57.15,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10657,'SAVEA',2,to_timestamp('04-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,352.69,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10700,'SAVEA',3,to_timestamp('10-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,65.1,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10701,'HUNGO',6,to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,220.31,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10702,'ALFKI',4,to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,23.94,'Alfred''s Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10703,'FOLKO',6,to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,152.3,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10704,'QUEEN',6,to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.78,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10705,'HILAA',9,to_timestamp('15-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.52,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10706,'OLDWO',8,to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,135.63,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10707,'AROUT',4,to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,21.74,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10708,'THEBI',6,to_timestamp('17-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.96,'The Big Cheese','89 Jefferson Way Suite 2','Portland','OR','97201','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10709,'GOURL',1,to_timestamp('17-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,210.8,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10710,'FRANS',1,to_timestamp('20-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.98,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10711,'SAVEA',5,to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,52.41,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10712,'HUNGO',3,to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,89.93,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10713,'SAVEA',1,to_timestamp('22-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,167.05,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10714,'SAVEA',5,to_timestamp('22-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,24.49,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10715,'BONAP',3,to_timestamp('23-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,63.2,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10716,'RANCH',4,to_timestamp('24-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,22.57,'Rancho grande','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10717,'FRANK',1,to_timestamp('24-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,59.25,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10718,'KOENE',1,to_timestamp('27-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,170.88,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10719,'LETSS',8,to_timestamp('27-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,51.44,'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco','CA','94117','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10720,'QUEDE',8,to_timestamp('28-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,9.53,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10721,'QUICK',5,to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,48.92,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10722,'SAVEA',8,to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,74.58,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10723,'WHITC',3,to_timestamp('30-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,21.72,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10724,'MEREP',8,to_timestamp('30-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,57.75,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10725,'FAMIA',4,to_timestamp('31-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,10.83,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10726,'EASTC',4,to_timestamp('03-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.56,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10727,'REGGC',2,to_timestamp('03-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,89.9,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10728,'QUEEN',4,to_timestamp('04-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.33,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10729,'LINOD',8,to_timestamp('04-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,141.06,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10730,'BONAP',5,to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,20.12,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10731,'CHOPS',7,to_timestamp('06-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,96.65,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10732,'BONAP',3,to_timestamp('06-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.97,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10733,'BERGS',1,to_timestamp('07-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,110.11,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10734,'GOURL',2,to_timestamp('07-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.63,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10735,'LETSS',6,to_timestamp('10-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,45.97,'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco','CA','94117','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10736,'HUNGO',9,to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,44.1,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10737,'VINET',2,to_timestamp('11-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.79,'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',null,'51100','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10738,'SPECD',2,to_timestamp('12-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.91,'Sp?cialit?s du monde','25, rue Lauriston','Paris',null,'75016','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10739,'VINET',3,to_timestamp('12-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,11.08,'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',null,'51100','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10740,'WHITC',4,to_timestamp('13-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,81.88,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10741,'AROUT',4,to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,10.96,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10742,'BOTTM',3,to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,243.73,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10743,'AROUT',1,to_timestamp('17-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,23.72,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10744,'VAFFE',6,to_timestamp('17-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,69.19,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10745,'QUICK',9,to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,3.52,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10746,'CHOPS',1,to_timestamp('19-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,31.43,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10747,'PICCO',6,to_timestamp('19-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,117.33,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10748,'SAVEA',3,to_timestamp('20-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,232.55,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10749,'ISLAT',4,to_timestamp('20-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,61.53,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10750,'WARTH',9,to_timestamp('21-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,79.3,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10751,'RICSU',3,to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,130.79,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10752,'NORTS',2,to_timestamp('24-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.39,'North/South','South House 300 Queensbridge','London',null,'SW7 1RZ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10753,'FRANS',3,to_timestamp('25-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,7.7,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10754,'MAGAA',6,to_timestamp('25-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,2.38,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10755,'BONAP',4,to_timestamp('26-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,16.71,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10756,'SPLIR',8,to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,73.21,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10757,'SAVEA',6,to_timestamp('27-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.19,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10758,'RICSU',3,to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,138.17,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10759,'ANATR',3,to_timestamp('28-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,11.99,'Ana Trujillo Emparedados y helados','Avda. de la Constituci?n 2222','M?xico D.F.',null,'05021','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10760,'MAISD',4,to_timestamp('01-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,155.64,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10761,'RATTC',5,to_timestamp('02-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,18.66,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10762,'FOLKO',3,to_timestamp('02-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,328.74,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10763,'FOLIG',3,to_timestamp('03-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,37.35,'Folies gourmandes','184, chauss?e de Tournai','Lille',null,'59000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10764,'ERNSH',6,to_timestamp('03-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,145.45,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10765,'QUICK',3,to_timestamp('04-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,42.74,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10766,'OTTIK',4,to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,157.55,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10767,'SUPRD',4,to_timestamp('05-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.59,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10768,'AROUT',3,to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,146.32,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10769,'VAFFE',3,to_timestamp('08-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,65.06,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10770,'HANAR',8,to_timestamp('09-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,5.32,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10771,'ERNSH',9,to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,11.19,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10772,'LEHMS',3,to_timestamp('10-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,91.28,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10773,'ERNSH',1,to_timestamp('11-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,96.43,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10774,'FOLKO',4,to_timestamp('11-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,48.2,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10775,'THECR',7,to_timestamp('12-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,20.25,'The Cracker Box','55 Grizzly Peak Rd.','Butte','MT','59801','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10776,'ERNSH',1,to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,351.53,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10777,'GOURL',7,to_timestamp('15-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.01,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10778,'BERGS',3,to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,6.79,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10779,'MORGK',3,to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.13,'Morgenstern Gesundkost','Heerstr. 22','Leipzig',null,'04179','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10780,'LILAS',2,to_timestamp('16-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,42.13,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10781,'WARTH',2,to_timestamp('17-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,73.16,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10782,'CACTU',9,to_timestamp('17-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.1,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10783,'HANAR',4,to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,124.98,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10658,'QUICK',4,to_timestamp('05-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,364.15,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10659,'QUEEN',7,to_timestamp('05-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,105.81,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10660,'HUNGC',8,to_timestamp('08-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,111.29,'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin','OR','97827','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10661,'HUNGO',7,to_timestamp('09-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,17.55,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10662,'LONEP',3,to_timestamp('09-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.28,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10663,'BONAP',2,to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,113.15,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10664,'FURIB',1,to_timestamp('10-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.27,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10665,'LONEP',1,to_timestamp('11-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,26.31,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10666,'RICSU',7,to_timestamp('12-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,232.42,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10667,'ERNSH',7,to_timestamp('12-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,78.09,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10668,'WANDK',1,to_timestamp('15-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,47.22,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10669,'SIMOB',2,to_timestamp('15-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,24.39,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10670,'FRANK',4,to_timestamp('16-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,203.48,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10671,'FRANR',1,to_timestamp('17-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,30.34,'France restauration','54, rue Royale','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10672,'BERGS',9,to_timestamp('17-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,95.75,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10673,'WILMK',2,to_timestamp('18-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,22.76,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10674,'ISLAT',4,to_timestamp('18-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.9,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10675,'FRANK',5,to_timestamp('19-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,31.85,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10676,'TORTU',2,to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.01,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10677,'ANTON',1,to_timestamp('22-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.03,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10678,'SAVEA',7,to_timestamp('23-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,388.98,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10679,'BLONP',8,to_timestamp('23-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,27.94,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10680,'OLDWO',1,to_timestamp('24-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,26.61,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10681,'GREAL',3,to_timestamp('25-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,76.13,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10682,'ANTON',3,to_timestamp('25-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,36.13,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10683,'DUMON',2,to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.4,'Du monde entier','67, rue des Cinquante Otages','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10684,'OTTIK',3,to_timestamp('26-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,145.63,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10685,'GOURL',4,to_timestamp('29-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,33.75,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10686,'PICCO',2,to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,96.5,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10687,'HUNGO',9,to_timestamp('30-09-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,296.43,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10688,'VAFFE',4,to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,299.09,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10689,'BERGS',1,to_timestamp('01-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.42,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10690,'HANAR',1,to_timestamp('02-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,15.8,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10691,'QUICK',2,to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,810.05,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10692,'ALFKI',4,to_timestamp('03-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,61.02,'Alfred''s Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10693,'WHITC',3,to_timestamp('06-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,139.34,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10694,'QUICK',8,to_timestamp('06-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,398.36,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10695,'WILMK',7,to_timestamp('07-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.72,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10696,'WHITC',8,to_timestamp('08-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,102.55,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10697,'LINOD',3,to_timestamp('08-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,45.52,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10698,'ERNSH',4,to_timestamp('09-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,272.47,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10699,'MORGK',3,to_timestamp('09-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-11-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-10-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.58,'Morgenstern Gesundkost','Heerstr. 22','Leipzig',null,'04179','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10494,'COMMI',4,to_timestamp('02-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,65.99,'Com?rcio Mineiro','Av. dos Lus?adas, 23','Sao Paulo','SP','05432-043','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10495,'LAUGB',3,to_timestamp('03-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.65,'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver','BC','V3F 2K1','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10496,'TRADH',7,to_timestamp('04-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,46.77,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10497,'LEHMS',7,to_timestamp('04-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,36.21,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10498,'HILAA',8,to_timestamp('07-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,29.75,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10499,'LILAS',4,to_timestamp('08-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,102.02,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10500,'LAMAI',6,to_timestamp('09-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,42.68,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10501,'BLAUS',9,to_timestamp('09-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,8.85,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10502,'PERIC',2,to_timestamp('10-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,69.32,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10503,'HUNGO',6,to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,16.74,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10504,'WHITC',4,to_timestamp('11-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,59.13,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10505,'MEREP',3,to_timestamp('14-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,7.13,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10506,'KOENE',9,to_timestamp('15-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,21.19,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10507,'ANTON',7,to_timestamp('15-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,47.45,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10508,'OTTIK',1,to_timestamp('16-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.99,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10509,'BLAUS',4,to_timestamp('17-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.15,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10510,'SAVEA',6,to_timestamp('18-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,367.63,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10511,'BONAP',4,to_timestamp('18-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,350.64,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10512,'FAMIA',7,to_timestamp('21-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.53,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10513,'WANDK',7,to_timestamp('22-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,105.65,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10514,'ERNSH',3,to_timestamp('22-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,789.95,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10515,'QUICK',2,to_timestamp('23-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,204.47,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10516,'HUNGO',2,to_timestamp('24-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,62.78,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10517,'NORTS',3,to_timestamp('24-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,32.07,'North/South','South House 300 Queensbridge','London',null,'SW7 1RZ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10518,'TORTU',4,to_timestamp('25-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,218.15,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10519,'CHOPS',6,to_timestamp('28-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,91.76,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10520,'SANTG',7,to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,13.37,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10521,'CACTU',8,to_timestamp('29-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,17.22,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10522,'LEHMS',4,to_timestamp('30-04-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,45.33,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10523,'SEVES',7,to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,77.63,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10524,'BERGS',1,to_timestamp('01-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,244.79,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10525,'BONAP',1,to_timestamp('02-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,11.06,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10526,'WARTH',4,to_timestamp('05-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.59,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10527,'QUICK',7,to_timestamp('05-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,41.9,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10528,'GREAL',6,to_timestamp('06-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.35,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10529,'MAISD',5,to_timestamp('07-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,66.69,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10530,'PICCO',3,to_timestamp('08-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,339.22,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10531,'OCEAN',7,to_timestamp('08-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.12,'Oc?ano Atl?ntico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10532,'EASTC',7,to_timestamp('09-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,74.46,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10533,'FOLKO',8,to_timestamp('12-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,188.04,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10534,'LEHMS',8,to_timestamp('12-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,27.94,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10535,'ANTON',4,to_timestamp('13-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,15.64,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10536,'LEHMS',3,to_timestamp('14-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.88,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10537,'RICSU',1,to_timestamp('14-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,78.85,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10538,'BSBEV',9,to_timestamp('15-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.87,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10539,'BSBEV',6,to_timestamp('16-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,12.36,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10540,'QUICK',3,to_timestamp('19-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1007.64,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10541,'HANAR',2,to_timestamp('19-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,68.65,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10542,'KOENE',1,to_timestamp('20-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,10.95,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10543,'LILAS',8,to_timestamp('21-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,48.17,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10544,'LONEP',4,to_timestamp('21-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,24.91,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10545,'LAZYK',8,to_timestamp('22-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,11.92,'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla','WA','99362','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10546,'VICTE',1,to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,194.72,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10547,'SEVES',3,to_timestamp('23-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,178.43,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10548,'TOMSP',3,to_timestamp('26-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.43,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10549,'QUICK',5,to_timestamp('27-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,171.24,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10550,'GODOS',7,to_timestamp('28-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.32,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10551,'FURIB',4,to_timestamp('28-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,72.95,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10552,'HILAA',2,to_timestamp('29-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,83.22,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10553,'WARTH',2,to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,149.49,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10554,'OTTIK',4,to_timestamp('30-05-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,120.97,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10555,'SAVEA',6,to_timestamp('02-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,252.49,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10556,'SIMOB',2,to_timestamp('03-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,9.8,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10557,'LEHMS',9,to_timestamp('03-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,96.72,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10558,'AROUT',1,to_timestamp('04-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,72.97,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10559,'BLONP',6,to_timestamp('05-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.05,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10560,'FRANK',8,to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,36.65,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10561,'FOLKO',2,to_timestamp('06-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,242.21,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10562,'REGGC',1,to_timestamp('09-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,22.95,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10563,'RICAR',2,to_timestamp('10-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,60.43,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10564,'RATTC',4,to_timestamp('10-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,13.75,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10565,'MEREP',8,to_timestamp('11-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.15,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10566,'BLONP',9,to_timestamp('12-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,88.4,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10567,'HUNGO',1,to_timestamp('12-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,33.97,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10568,'GALED',3,to_timestamp('13-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,6.54,'Galer?a del gastron?mo','Rambla de Catalu?a, 23','Barcelona',null,'8022','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10569,'RATTC',5,to_timestamp('16-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,58.98,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10570,'MEREP',3,to_timestamp('17-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,188.99,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10571,'ERNSH',8,to_timestamp('17-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,26.06,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10572,'BERGS',3,to_timestamp('18-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,116.43,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10573,'ANTON',7,to_timestamp('19-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,84.84,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10574,'TRAIH',4,to_timestamp('19-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,37.6,'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland','WA','98034','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10575,'MORGK',5,to_timestamp('20-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,127.34,'Morgenstern Gesundkost','Heerstr. 22','Leipzig',null,'04179','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10576,'TORTU',3,to_timestamp('23-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,18.56,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10577,'TRAIH',9,to_timestamp('23-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.41,'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland','WA','98034','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10578,'BSBEV',4,to_timestamp('24-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,29.6,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10579,'LETSS',1,to_timestamp('25-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.73,'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco','CA','94117','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10580,'OTTIK',4,to_timestamp('26-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,75.89,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10581,'FAMIA',3,to_timestamp('26-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,3.01,'Familia Arquibaldo','Rua Or?s, 92','Sao Paulo','SP','05442-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10582,'BLAUS',3,to_timestamp('27-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,27.71,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10583,'WARTH',2,to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.28,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10584,'BLONP',4,to_timestamp('30-06-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,59.14,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10585,'WELLI',7,to_timestamp('01-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,13.41,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10586,'REGGC',9,to_timestamp('02-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.48,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10587,'QUEDE',1,to_timestamp('02-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,62.52,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10588,'QUICK',2,to_timestamp('03-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,194.67,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10589,'GREAL',8,to_timestamp('04-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.42,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10590,'MEREP',4,to_timestamp('07-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,44.77,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10591,'VAFFE',1,to_timestamp('07-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,55.92,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10592,'LEHMS',3,to_timestamp('08-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,32.1,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10593,'LEHMS',7,to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,174.2,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10594,'OLDWO',3,to_timestamp('09-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,5.24,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10595,'ERNSH',2,to_timestamp('10-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,96.78,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10596,'WHITC',8,to_timestamp('11-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.34,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10597,'PICCO',7,to_timestamp('11-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,35.12,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10598,'RATTC',1,to_timestamp('14-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,44.42,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10599,'BSBEV',6,to_timestamp('15-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,29.98,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10600,'HUNGC',4,to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,45.13,'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgin','OR','97827','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10601,'HILAA',7,to_timestamp('16-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,58.3,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10602,'VAFFE',8,to_timestamp('17-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.92,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10603,'SAVEA',8,to_timestamp('18-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,48.77,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10604,'FURIB',1,to_timestamp('18-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,7.46,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10605,'MEREP',1,to_timestamp('21-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,379.13,'M?re Paillarde','43 rue St. Laurent','Montr?al','Qu?bec','H1J 1C3','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10606,'TRADH',4,to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,79.4,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10607,'SAVEA',5,to_timestamp('22-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,200.24,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10608,'TOMSP',4,to_timestamp('23-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,27.79,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10609,'DUMON',7,to_timestamp('24-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.85,'Du monde entier','67, rue des Cinquante Otages','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10610,'LAMAI',8,to_timestamp('25-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,26.78,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10611,'WOLZA',6,to_timestamp('25-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,80.65,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10612,'SAVEA',1,to_timestamp('28-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,544.08,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10613,'HILAA',4,to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.11,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10614,'BLAUS',8,to_timestamp('29-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.93,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10615,'WILMK',2,to_timestamp('30-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.75,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10616,'GREAL',1,to_timestamp('31-07-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-08-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,116.53,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10906,'WOLZA',4,to_timestamp('25-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,26.29,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10907,'SPECD',6,to_timestamp('25-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,9.19,'Sp?cialit?s du monde','25, rue Lauriston','Paris',null,'75016','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10908,'REGGC',4,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,32.96,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10909,'SANTG',1,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,53.05,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10910,'WILMK',1,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,38.11,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10911,'GODOS',3,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,38.19,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10912,'HUNGO',2,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,580.91,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10913,'QUEEN',4,to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,33.05,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10914,'QUEEN',6,to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,21.19,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10915,'TORTU',2,to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.51,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10916,'RANCH',1,to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,63.77,'Rancho grande','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10917,'ROMEY',4,to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.29,'Romero y tomillo','Gran V?a, 1','Madrid',null,'28001','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10918,'BOTTM',3,to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,48.83,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10919,'LINOD',2,to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,19.8,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10920,'AROUT',4,to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,29.61,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10921,'VAFFE',1,to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,176.48,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10922,'HANAR',5,to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,62.74,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10923,'LAMAI',7,to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,68.26,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10924,'BERGS',3,to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,151.52,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10925,'HANAR',3,to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.27,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10926,'ANATR',4,to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,39.92,'Ana Trujillo Emparedados y helados','Avda. de la Constituci?n 2222','M?xico D.F.',null,'05021','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10927,'LACOR',4,to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,19.79,'La corne d''abondance','67, avenue de l''Europe','Versailles',null,'78000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10928,'GALED',1,to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.36,'Galer?a del gastron?mo','Rambla de Catalu?a, 23','Barcelona',null,'8022','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10929,'FRANK',6,to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,33.93,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10930,'SUPRD',4,to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,15.55,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10931,'RICSU',4,to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.6,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10932,'BONAP',8,to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,134.64,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10933,'ISLAT',6,to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,54.15,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10934,'LEHMS',3,to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,32.01,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10935,'WELLI',4,to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,47.59,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10936,'GREAL',3,to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,33.68,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10937,'CACTU',7,to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,31.51,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10938,'QUICK',3,to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,31.89,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10939,'MAGAA',2,to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,76.33,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10940,'BONAP',8,to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,19.77,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10941,'SAVEA',7,to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,400.81,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10942,'REGGC',9,to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,17.95,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10943,'BSBEV',4,to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.17,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10944,'BOTTM',6,to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,52.92,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10945,'MORGK',4,to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,10.22,'Morgenstern Gesundkost','Heerstr. 22','Leipzig',null,'04179','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10946,'VAFFE',1,to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,27.2,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10987,'EASTC',8,to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,185.48,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10988,'RATTC',3,to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,61.14,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10989,'QUEDE',2,to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,34.76,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10990,'ERNSH',2,to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,117.61,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10991,'QUICK',1,to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,38.51,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10992,'THEBI',1,to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.27,'The Big Cheese','89 Jefferson Way Suite 2','Portland','OR','97201','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10993,'FOLKO',7,to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,8.81,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10994,'VAFFE',2,to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,65.53,'Vaffeljernet','Smagsloget 45','?rhus',null,'8200','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10995,'PERIC',1,to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,46,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10996,'QUICK',4,to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.12,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10997,'LILAS',8,to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,73.91,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10998,'WOLZA',8,to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,20.31,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10999,'OTTIK',6,to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,96.35,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11000,'RATTC',2,to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,55.12,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11001,'FOLKO',2,to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,197.3,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11002,'SAVEA',4,to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,141.16,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11003,'THECR',3,to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,14.91,'The Cracker Box','55 Grizzly Peak Rd.','Butte','MT','59801','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11004,'MAISD',3,to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,44.84,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11005,'WILMK',2,to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.75,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11006,'GREAL',3,to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.19,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11007,'PRINI',8,to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,202.24,'Princesa Isabel Vinhos','Estrada da sa?de n. 58','Lisboa',null,'1756','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11008,'ERNSH',7,to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,79.46,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11009,'GODOS',2,to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,59.11,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11010,'REGGC',2,to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,28.71,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11011,'ALFKI',3,to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.21,'Alfred''s Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11012,'FRANK',1,to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,242.95,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11013,'ROMEY',2,to_timestamp('09-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,32.99,'Romero y tomillo','Gran V?a, 1','Madrid',null,'28001','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11014,'LINOD',2,to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,23.6,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11015,'SANTG',2,to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.62,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11016,'AROUT',9,to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,33.8,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11017,'ERNSH',9,to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,754.26,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11018,'LONEP',4,to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,11.65,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11019,'RANCH',6,to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,3.17,'Rancho grande','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11020,'OTTIK',2,to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,43.3,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11021,'QUICK',3,to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,297.18,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11022,'HANAR',9,to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,6.27,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11023,'BSBEV',1,to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,123.83,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11024,'EASTC',4,to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,74.36,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11025,'WARTH',6,to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,29.17,'Wartian Herkku','Torikatu 38','Oulu',null,'90110','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11026,'FRANS',4,to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,47.09,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11027,'BOTTM',1,to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,52.52,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11028,'KOENE',2,to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,29.59,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11029,'CHOPS',4,to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,47.84,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11030,'SAVEA',7,to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,830.75,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11031,'SAVEA',6,to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,227.22,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11032,'WHITC',2,to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,606.19,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11033,'RICSU',7,to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,84.74,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11034,'OLDWO',8,to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,40.32,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11035,'SUPRD',2,to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.17,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11036,'DRACD',8,to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,149.47,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11037,'GODOS',7,to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,3.2,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11038,'SUPRD',1,to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,29.59,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11039,'LINOD',1,to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,65,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11040,'GREAL',4,to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,18.84,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11041,'CHOPS',3,to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,48.22,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11042,'COMMI',2,to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,29.99,'Com?rcio Mineiro','Av. dos Lus?adas, 23','Sao Paulo','SP','05432-043','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11043,'SPECD',5,to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,8.8,'Sp?cialit?s du monde','25, rue Lauriston','Paris',null,'75016','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11044,'WOLZA',4,to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.72,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11045,'BOTTM',6,to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,70.58,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11046,'WANDK',8,to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,71.64,'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',null,'70563','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11047,'EASTC',7,to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,46.62,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11048,'BOTTM',7,to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,24.12,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11049,'GOURL',3,to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,8.34,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11050,'FOLKO',8,to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,59.41,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11051,'LAMAI',7,to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,2.79,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11052,'HANAR',3,to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,67.26,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11053,'PICCO',2,to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,53.05,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11054,'CACTU',8,to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,1,0.33,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11055,'HILAA',7,to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,120.92,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11056,'EASTC',8,to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,278.96,'Eastern Connection','35 King George','London',null,'WX3 6FW','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11057,'NORTS',3,to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.13,'North/South','South House 300 Queensbridge','London',null,'SW7 1RZ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11058,'BLAUS',9,to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,31.14,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11059,'RICAR',2,to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,85.8,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11060,'FRANS',2,to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,10.98,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11061,'GREAL',4,to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,3,14.01,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11062,'REGGC',4,to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,29.93,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11063,'HUNGO',3,to_timestamp('30-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,81.73,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11064,'SAVEA',1,to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,30.09,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11065,'LILAS',8,to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,1,12.91,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11066,'WHITC',7,to_timestamp('01-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,44.72,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11067,'DRACD',1,to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,7.98,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11068,'QUEEN',8,to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,81.75,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11069,'TORTU',1,to_timestamp('04-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,15.67,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11070,'LEHMS',2,to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,1,136,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10947,'BSBEV',3,to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.26,'B''s Beverages','Fauntleroy Circus','London',null,'EC2 5NT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10948,'GODOS',3,to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,23.39,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10949,'BOTTM',2,to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,74.44,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10950,'MAGAA',1,to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.5,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10951,'RICSU',9,to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,30.85,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10952,'ALFKI',1,to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,40.42,'Alfred''s Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10953,'AROUT',9,to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,23.72,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10954,'LINOD',5,to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,27.91,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10955,'FOLKO',8,to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.26,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10956,'BLAUS',6,to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,44.65,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10957,'HILAA',8,to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,105.36,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10958,'OCEAN',7,to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,49.56,'Oc?ano Atl?ntico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10959,'GOURL',6,to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,4.98,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10960,'HILAA',3,to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.08,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10961,'QUEEN',8,to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,104.47,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10962,'QUICK',8,to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,275.79,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10963,'FURIB',9,to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,2.7,'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',null,'1675','Portugal');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10964,'SPECD',3,to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,87.38,'Sp?cialit?s du monde','25, rue Lauriston','Paris',null,'75016','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10965,'OLDWO',6,to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,144.38,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10966,'CHOPS',4,to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,27.19,'Chop-suey Chinese','Hauptstr. 31','Bern',null,'3012','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10967,'TOMSP',2,to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,62.22,'Toms Spezialit?ten','Luisenstr. 48','M?nster',null,'44087','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10968,'ERNSH',1,to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,74.6,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10969,'COMMI',1,to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.21,'Com?rcio Mineiro','Av. dos Lus?adas, 23','Sao Paulo','SP','05432-043','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10970,'BOLID',9,to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,16.16,'B?lido Comidas preparadas','C/ Araquil, 67','Madrid',null,'28023','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10971,'FRANR',2,to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,121.82,'France restauration','54, rue Royale','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10972,'LACOR',4,to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.02,'La corne d''abondance','67, avenue de l''Europe','Versailles',null,'78000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10973,'LACOR',6,to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,15.17,'La corne d''abondance','67, avenue de l''Europe','Versailles',null,'78000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10974,'SPLIR',3,to_timestamp('25-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,12.96,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10975,'BOTTM',1,to_timestamp('25-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,32.27,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10976,'HILAA',1,to_timestamp('25-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,37.97,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10977,'FOLKO',8,to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,208.5,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10978,'MAISD',9,to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,32.82,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10979,'ERNSH',8,to_timestamp('26-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,353.07,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10980,'FOLKO',4,to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.26,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10981,'HANAR',1,to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,193.37,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10982,'BOTTM',2,to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,14.01,'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10983,'SAVEA',2,to_timestamp('27-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,657.54,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10984,'SAVEA',1,to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,211.22,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10985,'HUNGO',2,to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,91.51,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10986,'OCEAN',8,to_timestamp('30-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-04-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,217.86,'Oc?ano Atl?ntico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10784,'MAGAA',4,to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,70.09,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10785,'GROSR',1,to_timestamp('18-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.51,'GROSELLA-Restaurante','5? Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10786,'QUEEN',8,to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,110.87,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10787,'LAMAI',2,to_timestamp('19-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,249.93,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10788,'QUICK',1,to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,42.7,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10789,'FOLIG',1,to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,100.6,'Folies gourmandes','184, chauss?e de Tournai','Lille',null,'59000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10790,'GOURL',6,to_timestamp('22-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,28.23,'Gourmet Lanchonetes','Av. Brasil, 442','Campinas','SP','04876-786','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10791,'FRANK',6,to_timestamp('23-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('01-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,16.85,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10792,'WOLZA',1,to_timestamp('23-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,23.79,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10793,'AROUT',3,to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.52,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10794,'QUEDE',6,to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,21.49,'Que Del?cia','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10795,'ERNSH',8,to_timestamp('24-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,126.66,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10796,'HILAA',3,to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,26.52,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10797,'DRACD',7,to_timestamp('25-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,33.35,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10798,'ISLAT',2,to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.33,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10799,'KOENE',9,to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,30.76,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10800,'SEVES',1,to_timestamp('26-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,137.44,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10801,'BOLID',4,to_timestamp('29-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,97.09,'B?lido Comidas preparadas','C/ Araquil, 67','Madrid',null,'28023','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10802,'SIMOB',4,to_timestamp('29-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,257.26,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10803,'WELLI',4,to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,55.23,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10804,'SEVES',6,to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,27.33,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10805,'THEBI',2,to_timestamp('30-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,237.34,'The Big Cheese','89 Jefferson Way Suite 2','Portland','OR','97201','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10806,'VICTE',3,to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,22.11,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10807,'FRANS',4,to_timestamp('31-12-97 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('28-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.36,'Franchi S.p.A.','Via Monte Bianco 34','Torino',null,'10100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10808,'OLDWO',2,to_timestamp('01-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,45.53,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10809,'WELLI',7,to_timestamp('01-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.87,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10810,'LAUGB',2,to_timestamp('01-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,4.33,'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver','BC','V3F 2K1','Canada');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10811,'LINOD',8,to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('08-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,31.22,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10812,'REGGC',5,to_timestamp('02-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,59.78,'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',null,'42100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10813,'RICAR',1,to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,47.38,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10814,'VICTE',3,to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,130.94,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10815,'SAVEA',2,to_timestamp('05-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,14.62,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10816,'GREAL',4,to_timestamp('06-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,719.78,'Great Lakes Food Market','2732 Baker Blvd.','Eugene','OR','97403','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10817,'KOENE',3,to_timestamp('06-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,306.07,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10818,'MAGAA',7,to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,65.48,'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',null,'24100','Italy');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10819,'CACTU',2,to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,19.76,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10820,'RATTC',3,to_timestamp('07-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,37.52,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10821,'SPLIR',1,to_timestamp('08-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,36.68,'Split Rail Beer & Ale','P.O. Box 555','Lander','WY','82520','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10822,'TRAIH',6,to_timestamp('08-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,7,'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland','WA','98034','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10823,'LILAS',5,to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,163.97,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10824,'FOLKO',8,to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.23,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10825,'DRACD',1,to_timestamp('09-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,79.25,'Drachenblut Delikatessen','Walserweg 21','Aachen',null,'52066','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10826,'BLONP',6,to_timestamp('12-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,7.09,'Blondel p?re et fils','24, place Kl?ber','Strasbourg',null,'67000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10827,'BONAP',1,to_timestamp('12-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,63.54,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10828,'RANCH',9,to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,90.85,'Rancho grande','Av. del Libertador 900','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10829,'ISLAT',9,to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,154.72,'Island Trading','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10830,'TRADH',4,to_timestamp('13-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,81.83,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10831,'SANTG',3,to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,72.19,'Sant? Gourmet','Erling Skakkes gate 78','Stavern',null,'4110','Norway');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10832,'LAMAI',2,to_timestamp('14-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,43.26,'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',null,'31000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10833,'OTTIK',6,to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,71.49,'Ottilies K?seladen','Mehrheimerstr. 369','K?ln',null,'50739','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10834,'TRADH',1,to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,29.78,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10835,'ALFKI',1,to_timestamp('15-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,69.53,'Alfred''s Futterkiste','Obere Str. 57','Berlin',null,'12209','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10836,'ERNSH',7,to_timestamp('16-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,411.88,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10837,'BERGS',9,to_timestamp('16-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,13.32,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10838,'LINOD',3,to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,59.28,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10839,'TRADH',3,to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('22-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,35.43,'Tradi?ao Hipermercados','Av. In?s de Castro, 414','Sao Paulo','SP','05634-030','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10840,'LINOD',4,to_timestamp('19-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,2.71,'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10841,'SUPRD',5,to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,424.3,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10842,'TORTU',1,to_timestamp('20-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,54.42,'Tortuga Restaurante','Avda. Azteca 123','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10843,'VICTE',4,to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,9.26,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10844,'PICCO',8,to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,25.22,'Piccolo und mehr','Geislweg 14','Salzburg',null,'5020','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10845,'QUICK',8,to_timestamp('21-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,212.98,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10846,'SUPRD',2,to_timestamp('22-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,56.46,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10847,'SAVEA',4,to_timestamp('22-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,487.57,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10848,'CONSH',7,to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,38.24,'Consolidated Holdings','Berkeley Gardens 12 Brewery','London',null,'WX1 6LT','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10849,'KOENE',9,to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,0.56,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10850,'VICTE',1,to_timestamp('23-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,49.19,'Victuailles en stock','2, rue du Commerce','Lyon',null,'69004','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10851,'RICAR',5,to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,160.55,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10852,'RATTC',8,to_timestamp('26-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,174.05,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10853,'BLAUS',9,to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,53.83,'Blauer See Delikatessen','Forsterstr. 57','Mannheim',null,'68306','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10854,'ERNSH',3,to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,100.22,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10855,'OLDWO',3,to_timestamp('27-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,170.97,'Old World Delicatessen','2743 Bering St.','Anchorage','AK','99508','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10856,'ANTON',3,to_timestamp('28-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,58.43,'Antonio Moreno Taquer?a','Mataderos 2312','M?xico D.F.',null,'05023','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10857,'BERGS',8,to_timestamp('28-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,188.85,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10858,'LACOR',2,to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,52.51,'La corne d''abondance','67, avenue de l''Europe','Versailles',null,'78000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10859,'FRANK',1,to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,76.1,'Frankenversand','Berliner Platz 43','M?nchen',null,'80805','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10860,'FRANR',3,to_timestamp('29-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,19.26,'France restauration','54, rue Royale','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10861,'WHITC',4,to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,14.93,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10862,'LEHMS',8,to_timestamp('30-01-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,53.23,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10863,'HILAA',4,to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,30.26,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10864,'AROUT',4,to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,3.04,'Around the Horn','Brook Farm Stratford St. Mary','Colchester','Essex','CO7 6JX','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10865,'QUICK',2,to_timestamp('02-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,348.14,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10866,'BERGS',5,to_timestamp('03-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,109.11,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10867,'LONEP',6,to_timestamp('03-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,1.93,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10868,'QUEEN',7,to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,191.27,'Queen Cozinha','Alameda dos Can?rios, 891','Sao Paulo','SP','05487-020','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10869,'SEVES',5,to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,143.28,'Seven Seas Imports','90 Wadhurst Rd.','London',null,'OX15 4NB','UK');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10870,'WOLZA',5,to_timestamp('04-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,12.04,'Wolski Zajazd','ul. Filtrowa 68','Warszawa',null,'01-012','Poland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10871,'BONAP',9,to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,112.27,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10872,'GODOS',5,to_timestamp('05-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('05-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,175.32,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10873,'WILMK',4,to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,0.82,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10874,'GODOS',5,to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,19.58,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10875,'BERGS',4,to_timestamp('06-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,32.37,'Berglunds snabbk?p','Berguvsv?gen 8','Lule?',null,'S-958 22','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10876,'BONAP',7,to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,60.42,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10877,'RICAR',1,to_timestamp('09-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('09-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,38.06,'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10878,'QUICK',4,to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,46.69,'QUICK-Stop','Taucherstra?e 10','Cunewalde',null,'01307','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10879,'WILMK',3,to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('10-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,8.5,'Wilman Kala','Keskuskatu 45','Helsinki',null,'21240','Finland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10880,'FOLKO',7,to_timestamp('10-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,88.01,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10881,'CACTU',4,to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,2.84,'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10882,'SAVEA',4,to_timestamp('11-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('11-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,23.1,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10883,'LONEP',8,to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,0.53,'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland','OR','97219','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10884,'LETSS',4,to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,90.97,'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco','CA','94117','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10885,'SUPRD',6,to_timestamp('12-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('12-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,5.64,'Supr?mes d?lices','Boulevard Tirou, 255','Charleroi',null,'B-6000','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10886,'HANAR',1,to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,4.99,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10887,'GALED',8,to_timestamp('13-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('13-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.25,'Galer?a del gastron?mo','Rambla de Catalu?a, 23','Barcelona',null,'8022','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10888,'GODOS',1,to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,51.87,'Godos Cocina T?pica','C/ Romero, 33','Sevilla',null,'41101','Spain');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10889,'RATTC',9,to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,280.61,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10890,'DUMON',7,to_timestamp('16-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('16-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,32.76,'Du monde entier','67, rue des Cinquante Otages','Nantes',null,'44000','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10891,'LEHMS',7,to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,20.37,'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',null,'60528','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10892,'MAISD',4,to_timestamp('17-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('17-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,120.27,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10893,'KOENE',9,to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,77.78,'K?niglich Essen','Maubelstr. 90','Brandenburg',null,'14776','Germany');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10894,'SAVEA',1,to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,116.13,'Save-a-lot Markets','187 Suffolk Ln.','Boise','ID','83720','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10895,'ERNSH',3,to_timestamp('18-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('18-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,162.75,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10896,'MAISD',7,to_timestamp('19-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,32.45,'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',null,'B-1180','Belgium');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10897,'HUNGO',3,to_timestamp('19-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('19-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('25-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,603.54,'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork','Co. Cork',null,'Ireland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10898,'OCEAN',4,to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.27,'Oc?ano Atl?ntico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',null,'1010','Argentina');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10899,'LILAS',5,to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,1.21,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10900,'WELLI',1,to_timestamp('20-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('20-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,1.66,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10901,'HILAA',4,to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('26-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,62.09,'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Crist?bal','T?chira','5022','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10902,'FOLKO',1,to_timestamp('23-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('23-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),1,44.15,'Folk och f? HB','?kergatan 24','Br?cke',null,'S-844 67','Sweden');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10903,'HANAR',3,to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('04-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,36.71,'Hanari Carnes','Rua do Pa?o, 67','Rio de Janeiro','RJ','05454-876','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10904,'WHITC',3,to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('27-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),3,162.95,'White Clover Markets','1029 - 12th Ave. S.','Seattle','WA','98124','USA');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (10905,'WELLI',9,to_timestamp('24-02-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('24-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('06-03-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),2,13.72,'Wellington Importadora','Rua do Mercado, 12','Resende','SP','08737-363','Brazil');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11071,'LILAS',1,to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,1,0.93,'LILA-Supermercado','Carrera 52 con Ave. Bol?var #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11072,'ERNSH',4,to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,258.64,'Ernst Handel','Kirchgasse 6','Graz',null,'8010','Austria');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11073,'PERIC',2,to_timestamp('05-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('02-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,24.95,'Pericles Comidas cl?sicas','Calle Dr. Jorge Cash 321','M?xico D.F.',null,'05033','Mexico');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11074,'SIMOB',7,to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,18.44,'Simons bistro','Vinb?ltet 34','Kobenhavn',null,'1734','Denmark');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11075,'RICSU',8,to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,6.19,'Richter Supermarkt','Starenweg 5','Gen?ve',null,'1204','Switzerland');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11076,'BONAP',4,to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,38.28,'Bon app''','12, rue des Bouchers','Marseille',null,'13008','France');
-Insert into ORDERS (ORDERID,CUSTOMERID,EMPLOYEEID,ORDERDATE,REQUIREDDATE,SHIPPEDDATE,SHIPVIA,FREIGHT,SHIPNAME,SHIPADDRESS,SHIPCITY,SHIPREGION,SHIPPOSTALCODE,SHIPCOUNTRY) values (11077,'RATTC',1,to_timestamp('06-05-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),to_timestamp('03-06-98 12.00.00.000000000 AM','DD-MM-RR HH.MI.SS.FF AM'),null,2,8.53,'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque','NM','87110','USA');
-
----------------------------------------------------
--- END DATA FOR TABLE ORDERS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE ORDER_DETAILS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into ORDER_DETAILS
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10495,41,7.7,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10495,77,10.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10496,31,10,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10497,56,30.4,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10497,72,27.8,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10497,77,10.4,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10498,24,4.5,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10498,40,18.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10498,42,14,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10499,28,45.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10499,49,20,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10500,15,15.5,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10500,28,45.6,8,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10501,54,7.45,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10502,45,9.5,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10502,53,32.8,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10502,67,14,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10503,14,23.25,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10503,65,21.05,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10504,2,19,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10504,21,10,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10504,53,32.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10504,61,28.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10505,62,49.3,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10506,25,14,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10506,70,15,14,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10507,43,46,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10507,48,12.75,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10508,13,6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10508,39,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10509,28,45.6,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10510,29,123.79,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10510,75,7.75,36,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10511,4,22,50,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10511,7,30,50,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10511,8,40,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10512,24,4.5,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10512,46,12,9,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10512,47,9.5,6,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10512,60,34,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10513,21,10,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10513,32,32,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10513,61,28.5,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10514,20,81,39,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10514,28,45.6,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10514,56,38,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10514,65,21.05,39,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10514,75,7.75,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10515,9,97,16,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10515,16,17.45,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10515,27,43.9,120,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10515,33,2.5,16,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10515,60,34,84,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10516,18,62.5,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10516,41,9.65,80,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10516,42,14,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10517,52,7,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10517,59,55,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10517,70,15,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10518,24,4.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10518,38,263.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10518,44,19.45,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10519,10,31,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10519,56,38,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10519,60,34,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10520,24,4.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10520,53,32.8,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10521,35,18,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10521,41,9.65,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10521,68,12.5,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10522,1,18,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10522,8,40,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10522,30,25.89,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10522,40,18.4,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10523,17,39,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10523,20,81,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10523,37,26,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10523,41,9.65,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10524,10,31,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10524,30,25.89,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10524,43,46,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10524,54,7.45,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10525,36,19,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10525,40,18.4,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10526,1,18,8,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10526,13,6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10526,56,38,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10527,4,22,50,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10527,36,19,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10528,11,21,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10528,33,2.5,8,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10528,72,34.8,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10529,55,24,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10529,68,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10529,69,36,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10530,17,39,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10530,43,46,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10530,61,28.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10530,76,18,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10531,59,55,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10532,30,25.89,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10532,66,17,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10533,4,22,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10533,72,34.8,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10533,73,15,24,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10534,30,25.89,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10534,40,18.4,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10534,54,7.45,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10535,11,21,50,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10535,40,18.4,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10535,57,19.5,5,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10535,59,55,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10536,12,38,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10536,31,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10536,33,2.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10536,60,34,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10537,31,12.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10537,51,53,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10537,58,13.25,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10537,72,34.8,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10537,73,15,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10538,70,15,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10538,72,34.8,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10539,13,6,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10539,21,10,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10539,33,2.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10539,49,20,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10540,3,10,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10540,26,31.23,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10540,38,263.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10540,68,12.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10541,24,4.5,35,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10541,38,263.5,4,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10541,65,21.05,36,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10541,71,21.5,9,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10542,11,21,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10542,54,7.45,24,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10543,12,38,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10543,23,9,70,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10544,28,45.6,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10544,67,14,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10545,11,21,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10546,7,30,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10546,35,18,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10546,62,49.3,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10547,32,32,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10547,36,19,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10548,34,14,10,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10548,41,9.65,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10549,31,12.5,55,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10549,45,9.5,100,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10549,51,53,48,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10550,17,39,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10550,19,9.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10550,21,10,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10550,61,28.5,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10551,16,17.45,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10551,35,18,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10551,44,19.45,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10552,69,36,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10552,75,7.75,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10553,11,21,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10553,16,17.45,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10553,22,21,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10553,31,12.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10553,35,18,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10554,16,17.45,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10554,23,9,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10554,62,49.3,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10554,77,13,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10555,14,23.25,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10555,19,9.2,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10555,24,4.5,18,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10555,51,53,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10555,56,38,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10556,72,34.8,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10557,64,33.25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10557,75,7.75,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10558,47,9.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10558,51,53,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10558,52,7,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10558,53,32.8,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10558,73,15,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10559,41,9.65,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10559,55,24,18,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10560,30,25.89,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10560,62,49.3,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10561,44,19.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10561,51,53,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10562,33,2.5,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10562,62,49.3,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10563,36,19,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10563,52,7,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10564,17,39,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10564,31,12.5,6,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10564,55,24,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10565,24,4.5,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10565,64,33.25,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10566,11,21,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10566,18,62.5,18,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10566,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10567,31,12.5,60,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10567,51,53,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10567,59,55,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10568,10,31,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10569,31,12.5,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10569,76,18,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10570,11,21,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10570,56,38,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10571,14,23.25,11,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10571,42,14,28,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10572,16,17.45,12,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10572,32,32,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10572,40,18.4,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10572,75,7.75,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10573,17,39,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10573,34,14,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10573,53,32.8,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10574,33,2.5,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10574,40,18.4,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10574,62,49.3,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10574,64,33.25,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10575,59,55,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10575,63,43.9,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10575,72,34.8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10575,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10576,1,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10576,31,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10576,44,19.45,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10577,39,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10577,75,7.75,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10577,77,13,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10578,35,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10578,57,19.5,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10579,15,15.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10579,75,7.75,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10580,14,23.25,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10580,41,9.65,9,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10580,65,21.05,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10581,75,7.75,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10582,57,19.5,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10582,76,18,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10583,29,123.79,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10583,60,34,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10583,69,36,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10584,31,12.5,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10585,47,9.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10586,52,7,4,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10587,26,31.23,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10587,35,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10587,77,13,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10588,18,62.5,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10588,42,14,100,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10589,35,18,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10590,1,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10590,77,13,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10591,3,10,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10591,7,30,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10591,54,7.45,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10592,15,15.5,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10592,26,31.23,5,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10593,20,81,21,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10593,69,36,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10593,76,18,4,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10594,52,7,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10594,58,13.25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10595,35,18,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10595,61,28.5,120,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10595,69,36,65,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10596,56,38,5,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10596,63,43.9,24,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10596,75,7.75,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10597,24,4.5,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10597,57,19.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10597,65,21.05,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10598,27,43.9,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10598,71,21.5,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10599,62,49.3,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10600,54,7.45,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10600,73,15,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10601,13,6,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10601,59,55,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10602,77,13,5,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10603,22,21,48,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10603,49,20,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10604,48,12.75,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10604,76,18,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10605,16,17.45,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10605,59,55,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10605,60,34,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10605,71,21.5,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10606,4,22,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10606,55,24,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10606,62,49.3,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10607,7,30,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10607,17,39,100,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10607,33,2.5,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10607,40,18.4,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10607,72,34.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10608,56,38,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10609,1,18,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10609,10,31,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10609,21,10,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10610,36,19,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10611,1,18,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10611,2,19,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10611,60,34,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10612,10,31,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10612,36,19,55,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10612,49,20,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10612,60,34,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10612,76,18,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10613,13,6,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10613,75,7.75,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10614,11,21,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10614,21,10,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10614,39,18,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10615,55,24,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10616,38,263.5,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10616,56,38,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10616,70,15,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10616,71,21.5,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10617,59,55,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10618,6,25,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10618,56,38,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10618,68,12.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10619,21,10,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10619,22,21,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10620,24,4.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10620,52,7,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10621,19,9.2,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10621,23,9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10621,70,15,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10621,71,21.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10622,2,19,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10622,68,12.5,18,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10623,14,23.25,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10623,19,9.2,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10623,21,10,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10623,24,4.5,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10623,35,18,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10624,28,45.6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10624,29,123.79,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10624,44,19.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10625,14,23.25,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10625,42,14,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10625,60,34,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10626,53,32.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10626,60,34,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10626,71,21.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10627,62,49.3,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10627,73,15,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10628,1,18,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10629,29,123.79,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10629,64,33.25,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10630,55,24,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10630,76,18,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10631,75,7.75,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10632,2,19,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10632,33,2.5,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10633,12,38,36,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10633,13,6,13,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10633,26,31.23,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10633,62,49.3,80,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10634,7,30,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10634,18,62.5,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10634,51,53,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10634,75,7.75,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10635,4,22,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10635,5,21.35,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10635,22,21,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10636,4,22,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10636,58,13.25,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10637,11,21,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10637,50,16.25,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10637,56,38,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10638,45,9.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10638,65,21.05,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10638,72,34.8,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10639,18,62.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10640,69,36,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10640,70,15,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10641,2,19,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10641,40,18.4,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10642,21,10,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10642,61,28.5,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10643,28,45.6,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10643,39,18,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10643,46,12,2,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10644,18,62.5,4,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10644,43,46,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10644,46,12,21,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10645,18,62.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10645,36,19,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10646,1,18,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10646,10,31,18,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10646,71,21.5,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10646,77,13,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10647,19,9.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10647,39,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10648,22,21,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10648,24,4.5,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10649,28,45.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10649,72,34.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10650,30,25.89,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10650,53,32.8,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10650,54,7.45,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10651,19,9.2,12,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10651,22,21,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10652,30,25.89,2,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10652,42,14,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10653,16,17.45,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10653,60,34,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10654,4,22,12,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10654,39,18,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10654,54,7.45,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10655,41,9.65,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10656,14,23.25,3,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10656,44,19.45,28,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10656,47,9.5,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,15,15.5,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,41,9.65,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,46,12,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,47,9.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,56,38,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10657,60,34,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10658,21,10,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10658,40,18.4,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10658,60,34,55,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10658,77,13,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10659,31,12.5,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10659,40,18.4,24,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10659,70,15,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10660,20,81,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10661,39,18,3,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10661,58,13.25,49,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10662,68,12.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10663,40,18.4,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10663,42,14,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10663,51,53,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10664,10,31,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10664,56,38,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10664,65,21.05,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10665,51,53,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10665,59,55,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10665,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10666,29,123.79,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10666,65,21.05,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10667,69,36,45,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10667,71,21.5,14,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10668,31,12.5,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10668,55,24,4,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10668,64,33.25,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10669,36,19,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10670,23,9,32,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10670,46,12,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10670,67,14,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10670,73,15,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10670,75,7.75,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10671,16,17.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10671,62,49.3,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10671,65,21.05,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10672,38,263.5,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10672,71,21.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10673,16,17.45,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10673,42,14,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10673,43,46,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10674,23,9,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10675,14,23.25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10675,53,32.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10675,58,13.25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10676,10,31,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10676,19,9.2,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10676,44,19.45,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10677,26,31.23,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10677,33,2.5,8,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10678,12,38,100,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10678,33,2.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10678,41,9.65,120,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10678,54,7.45,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10679,59,55,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10680,16,17.45,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10680,31,12.5,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10680,42,14,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10681,19,9.2,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10681,21,10,12,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10681,64,33.25,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10682,33,2.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10682,66,17,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10682,75,7.75,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10683,52,7,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10684,40,18.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10684,47,9.5,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10684,60,34,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10685,10,31,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10685,41,9.65,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10685,47,9.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10686,17,39,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10686,26,31.23,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10687,9,97,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10687,29,123.79,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10687,36,19,6,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10688,10,31,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10688,28,45.6,60,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10688,34,14,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10689,1,18,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10690,56,38,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10690,77,13,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10691,1,18,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10691,29,123.79,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10691,43,46,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10691,44,19.45,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10691,62,49.3,48,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10692,63,43.9,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10693,9,97,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10693,54,7.45,60,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10693,69,36,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10693,73,15,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10694,7,30,90,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10694,59,55,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10694,70,15,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10695,8,40,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10695,12,38,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10695,24,4.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10696,17,39,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10696,46,12,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10697,19,9.2,7,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10697,35,18,9,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10697,58,13.25,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10697,70,15,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10698,11,21,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10698,17,39,8,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10698,29,123.79,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10698,65,21.05,65,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10698,70,15,8,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10699,47,9.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10700,1,18,5,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10700,34,14,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10700,68,12.5,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10700,71,21.5,60,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10701,59,55,42,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10701,71,21.5,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10701,76,18,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10702,3,10,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10702,76,18,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10703,2,19,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10703,59,55,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10703,73,15,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10704,4,22,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10704,24,4.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10704,48,12.75,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10705,31,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10705,32,32,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10706,16,17.45,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10706,43,46,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10706,59,55,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10707,55,24,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10707,57,19.5,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10707,70,15,28,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10708,5,21.35,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10708,36,19,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10709,8,40,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10709,51,53,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10709,60,34,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10710,19,9.2,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10710,47,9.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10711,19,9.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10711,41,9.65,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10711,53,32.8,120,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10712,53,32.8,3,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10712,56,38,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10713,10,31,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10713,26,31.23,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10713,45,9.5,110,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10713,46,12,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10714,2,19,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10714,17,39,27,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10714,47,9.5,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10714,56,38,18,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10714,58,13.25,12,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10715,10,31,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10715,71,21.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10716,21,10,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10716,51,53,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10716,61,28.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10717,21,10,32,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10717,54,7.45,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10717,69,36,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10718,12,38,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10718,16,17.45,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10718,36,19,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10718,62,49.3,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10719,18,62.5,12,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10719,30,25.89,3,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10719,54,7.45,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10720,35,18,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10720,71,21.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10721,44,19.45,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10722,2,19,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10722,31,12.5,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10722,68,12.5,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10722,75,7.75,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10723,26,31.23,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10724,10,31,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10724,61,28.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10725,41,9.65,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10725,52,7,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10725,55,24,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10726,4,22,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10726,11,21,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10727,17,39,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10727,56,38,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10727,59,55,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10728,30,25.89,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10728,40,18.4,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10728,55,24,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10728,60,34,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10729,1,18,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10729,21,10,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10729,50,16.25,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10730,16,17.45,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10730,31,12.5,3,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10730,65,21.05,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10731,21,10,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10731,51,53,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10732,76,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10733,14,23.25,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10733,28,45.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10733,52,7,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10734,6,25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10734,30,25.89,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10734,76,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10735,61,28.5,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10735,77,13,2,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10736,65,21.05,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10736,75,7.75,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10737,13,6,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10737,41,9.65,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10738,16,17.45,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10739,36,19,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10739,52,7,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10740,28,45.6,5,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10740,35,18,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10740,45,9.5,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10740,56,38,14,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10741,2,19,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10742,3,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10742,60,34,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10742,72,34.8,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10743,46,12,28,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10744,40,18.4,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10745,18,62.5,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10745,44,19.45,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10745,59,55,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10745,72,34.8,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10746,13,6,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10746,42,14,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10746,62,49.3,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10746,69,36,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10747,31,12.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10747,41,9.65,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10747,63,43.9,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10747,69,36,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10748,23,9,44,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10748,40,18.4,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10748,56,38,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10749,56,38,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10749,59,55,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10749,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10750,14,23.25,5,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10750,45,9.5,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10750,59,55,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10751,26,31.23,12,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10751,30,25.89,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10751,50,16.25,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10751,73,15,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10752,1,18,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10752,69,36,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10753,45,9.5,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10753,74,10,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10754,40,18.4,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10755,47,9.5,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10755,56,38,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10755,57,19.5,14,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10755,69,36,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10756,18,62.5,21,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10756,36,19,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10756,68,12.5,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10756,69,36,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10757,34,14,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10757,59,55,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10757,62,49.3,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10757,64,33.25,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10758,26,31.23,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10758,52,7,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10758,70,15,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10759,32,32,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10760,25,14,12,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10760,27,43.9,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10760,43,46,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10761,25,14,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10761,75,7.75,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10762,39,18,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10762,47,9.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10762,51,53,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10762,56,38,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10763,21,10,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10763,22,21,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10763,24,4.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10764,3,10,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10764,39,18,130,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10765,65,21.05,80,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10766,2,19,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10766,7,30,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10766,68,12.5,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10767,42,14,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10768,22,21,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10768,31,12.5,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10768,60,34,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10768,71,21.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10769,41,9.65,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10769,52,7,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10769,61,28.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10769,62,49.3,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10770,11,21,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10771,71,21.5,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10772,29,123.79,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10772,59,55,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10773,17,39,33,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10773,31,12.5,70,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10773,75,7.75,7,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10774,31,12.5,2,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10774,66,17,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10775,10,31,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10775,67,14,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10776,31,12.5,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10776,42,14,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10776,45,9.5,27,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10776,51,53,120,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10777,42,14,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10778,41,9.65,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10779,16,17.45,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10779,62,49.3,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10780,70,15,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10780,77,13,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10781,54,7.45,3,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10781,56,38,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10781,74,10,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10782,31,12.5,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10783,31,12.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10783,38,263.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10784,36,19,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10784,39,18,2,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10784,72,34.8,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10785,10,31,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10785,75,7.75,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10786,8,40,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10786,30,25.89,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10786,75,7.75,42,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10787,2,19,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10787,29,123.79,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10788,19,9.2,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10788,75,7.75,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10789,18,62.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10789,35,18,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10789,63,43.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10789,68,12.5,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10790,7,30,3,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10790,56,38,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10791,29,123.79,14,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10791,41,9.65,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10792,2,19,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10792,54,7.45,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10792,68,12.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10793,41,9.65,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10793,52,7,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10794,14,23.25,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10794,54,7.45,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10795,16,17.45,65,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10795,17,39,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10796,26,31.23,21,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10796,44,19.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10796,64,33.25,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10796,69,36,24,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10797,11,21,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10798,62,49.3,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10798,72,34.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10799,13,6,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10799,24,4.5,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10799,59,55,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10800,11,21,50,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10800,51,53,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10800,54,7.45,7,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10801,17,39,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10801,29,123.79,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10802,30,25.89,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10802,51,53,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10802,55,24,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10802,62,49.3,5,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10803,19,9.2,24,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10803,25,14,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10803,59,55,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10804,10,31,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10804,28,45.6,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10804,49,20,4,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10805,34,14,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10805,38,263.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10806,2,19,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10806,65,21.05,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10806,74,10,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10807,40,18.4,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10808,56,38,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10808,76,18,50,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10809,52,7,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10810,13,6,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10810,25,14,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10810,70,15,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10811,19,9.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10811,23,9,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10811,40,18.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10812,31,12.5,16,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10812,72,34.8,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10812,77,13,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10813,2,19,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10813,46,12,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10814,41,9.65,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10814,43,46,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10814,48,12.75,8,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10814,61,28.5,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10815,33,2.5,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10816,38,263.5,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10816,62,49.3,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10817,26,31.23,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10817,38,263.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10817,40,18.4,60,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10817,62,49.3,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10818,32,32,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10818,41,9.65,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10819,43,46,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10819,75,7.75,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10820,56,38,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10821,35,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10821,51,53,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10822,62,49.3,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10822,70,15,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10823,11,21,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10823,57,19.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10823,59,55,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10823,77,13,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10824,41,9.65,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10824,70,15,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10825,26,31.23,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10825,53,32.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10826,31,12.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10826,57,19.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10827,10,31,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10827,39,18,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10828,20,81,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10828,38,263.5,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10829,2,19,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10829,8,40,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10829,13,6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10829,60,34,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10830,6,25,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10830,39,18,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10830,60,34,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10830,68,12.5,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10831,19,9.2,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10831,35,18,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10831,38,263.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10831,43,46,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10832,13,6,3,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10832,25,14,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10832,44,19.45,16,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10832,64,33.25,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10833,7,30,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10833,31,12.5,9,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10833,53,32.8,9,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10834,29,123.79,8,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10834,30,25.89,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10835,59,55,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10835,77,13,2,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10836,22,21,52,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10836,35,18,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10836,57,19.5,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10836,60,34,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10836,64,33.25,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10837,13,6,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10837,40,18.4,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10837,47,9.5,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10837,76,18,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10838,1,18,4,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10838,18,62.5,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10838,36,19,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10839,58,13.25,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10839,72,34.8,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10840,25,14,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10840,39,18,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10841,10,31,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10841,56,38,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10841,59,55,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10841,77,13,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10842,11,21,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10842,43,46,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10842,68,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10842,70,15,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10843,51,53,4,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10844,22,21,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10845,23,9,70,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10845,35,18,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10845,42,14,42,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10845,58,13.25,60,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10845,64,33.25,48,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10846,4,22,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10846,70,15,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10846,74,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,1,18,80,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,19,9.2,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,37,26,60,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,45,9.5,36,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,60,34,45,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10847,71,21.5,55,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10848,5,21.35,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10848,9,97,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10849,3,10,49,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10849,26,31.23,18,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10850,25,14,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10850,33,2.5,4,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10850,70,15,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10851,2,19,5,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10851,25,14,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10851,57,19.5,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10851,59,55,42,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10852,2,19,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10852,17,39,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10852,62,49.3,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10853,18,62.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10854,10,31,100,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10854,13,6,65,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10855,16,17.45,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10855,31,12.5,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10855,56,38,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10855,65,21.05,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10856,2,19,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10856,42,14,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10857,3,10,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10857,26,31.23,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10857,29,123.79,10,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10858,7,30,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10858,27,43.9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10858,70,15,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10859,24,4.5,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10859,54,7.45,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10859,64,33.25,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10860,51,53,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10860,76,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10861,17,39,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10861,18,62.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10861,21,10,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10861,33,2.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10861,62,49.3,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10862,11,21,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10862,52,7,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10863,1,18,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10863,58,13.25,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10864,35,18,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10864,67,14,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10865,38,263.5,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10865,39,18,80,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10866,2,19,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10866,24,4.5,6,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10866,30,25.89,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10867,53,32.8,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10868,26,31.23,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10868,35,18,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10868,49,20,42,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10869,1,18,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10869,11,21,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10869,23,9,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10869,68,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10870,35,18,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10870,51,53,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10871,6,25,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10871,16,17.45,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10871,17,39,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10872,55,24,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10872,62,49.3,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10872,64,33.25,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10872,65,21.05,21,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10873,21,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10873,28,45.6,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10874,10,31,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10875,19,9.2,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10248,11,14,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10248,42,9.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10248,72,34.8,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10249,14,18.6,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10249,51,42.4,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10250,41,7.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10250,51,42.4,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10250,65,16.8,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10251,22,16.8,6,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10251,57,15.6,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10251,65,16.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10252,20,64.8,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10252,33,2,25,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10252,60,27.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10253,31,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10253,39,14.4,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10253,49,16,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10254,24,3.6,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10254,55,19.2,21,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10254,74,8,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10255,2,15.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10255,16,13.9,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10255,36,15.2,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10255,59,44,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10256,53,26.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10256,77,10.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10257,27,35.1,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10257,39,14.4,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10257,77,10.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10258,2,15.2,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10258,5,17,65,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10258,32,25.6,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10259,21,8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10259,37,20.8,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10260,41,7.7,16,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10260,57,15.6,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10260,62,39.4,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10260,70,12,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10261,21,8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10261,35,14.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10262,5,17,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10262,7,24,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10262,56,30.4,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10263,16,13.9,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10263,24,3.6,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10263,30,20.7,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10263,74,8,36,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10264,2,15.2,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10264,41,7.7,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10265,17,31.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10265,70,12,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10266,12,30.4,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10267,40,14.7,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10267,59,44,70,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10267,76,14.4,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10268,29,99,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10268,72,27.8,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10269,33,2,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10269,72,27.8,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10270,36,15.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10270,43,36.8,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10271,33,2,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10272,20,64.8,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10272,31,10,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10272,72,27.8,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10273,10,24.8,24,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10273,31,10,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10273,33,2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10273,40,14.7,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10273,76,14.4,33,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10274,71,17.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10274,72,27.8,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10275,24,3.6,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10275,59,44,6,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10276,10,24.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10276,13,4.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10277,28,36.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10277,62,39.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10278,44,15.5,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10278,59,44,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10278,63,35.1,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10278,73,12,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10279,17,31.2,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10280,24,3.6,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10280,55,19.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10280,75,6.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10281,19,7.3,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10281,24,3.6,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10281,35,14.4,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10282,30,20.7,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10282,57,15.6,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10283,15,12.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10283,19,7.3,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10283,60,27.2,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10283,72,27.8,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10284,27,35.1,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10284,44,15.5,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10284,60,27.2,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10284,67,11.2,5,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10285,1,14.4,45,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10285,40,14.7,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10285,53,26.2,36,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10286,35,14.4,100,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10286,62,39.4,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10287,16,13.9,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10287,34,11.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10287,46,9.6,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10288,54,5.9,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10288,68,10,3,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10289,3,8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10289,64,26.6,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10290,5,17,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10290,29,99,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10290,49,16,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10290,77,10.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10291,13,4.8,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10291,44,15.5,24,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10291,51,42.4,2,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10292,20,64.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10293,18,50,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10293,24,3.6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10293,63,35.1,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10293,75,6.2,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10294,1,14.4,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10294,17,31.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10294,43,36.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10294,60,27.2,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10294,75,6.2,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10295,56,30.4,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10296,11,16.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10296,16,13.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10296,69,28.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10297,39,14.4,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10297,72,27.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10298,2,15.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10298,36,15.2,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10298,59,44,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10298,62,39.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10299,19,7.3,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10299,70,12,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10300,66,13.6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10300,68,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10301,40,14.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10301,56,30.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10302,17,31.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10302,28,36.4,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10302,43,36.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10303,40,14.7,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10303,65,16.8,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10303,68,10,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10304,49,16,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10304,59,44,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10304,71,17.2,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10305,18,50,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10305,29,99,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10305,39,14.4,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10306,30,20.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10306,53,26.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10306,54,5.9,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10307,62,39.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10307,68,10,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10308,69,28.8,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10308,70,12,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10309,4,17.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10309,6,20,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10309,42,11.2,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10309,43,36.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10309,71,17.2,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10310,16,13.9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10310,62,39.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10311,42,11.2,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10311,69,28.8,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10312,28,36.4,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10312,43,36.8,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10312,53,26.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10312,75,6.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10313,36,15.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10314,32,25.6,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10314,58,10.6,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10314,62,39.4,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10315,34,11.2,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10315,70,12,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10316,41,7.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10316,62,39.4,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10317,1,14.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10318,41,7.7,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10318,76,14.4,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10319,17,31.2,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10319,28,36.4,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10319,76,14.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10320,71,17.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10321,35,14.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10322,52,5.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10323,15,12.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10323,25,11.2,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10323,39,14.4,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10324,16,13.9,21,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10324,35,14.4,70,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10324,46,9.6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10324,59,44,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10324,63,35.1,80,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10325,6,20,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10325,13,4.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10325,14,18.6,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10325,31,10,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10325,72,27.8,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10326,4,17.6,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10326,57,15.6,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10326,75,6.2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10327,2,15.2,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10327,11,16.8,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10327,30,20.7,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10327,58,10.6,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10328,59,44,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10328,65,16.8,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10328,68,10,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10329,19,7.3,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10329,30,20.7,8,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10329,38,210.8,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10329,56,30.4,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10330,26,24.9,50,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10330,72,27.8,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10331,54,5.9,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10332,18,50,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10332,42,11.2,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10332,47,7.6,16,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10333,14,18.6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10333,21,8,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10333,71,17.2,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10334,52,5.6,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10334,68,10,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10335,2,15.2,7,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10335,31,10,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10335,32,25.6,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10335,51,42.4,48,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10336,4,17.6,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10337,23,7.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10337,26,24.9,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10337,36,15.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10337,37,20.8,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10337,72,27.8,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10338,17,31.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10338,30,20.7,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10339,4,17.6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10339,17,31.2,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10339,62,39.4,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10340,18,50,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10340,41,7.7,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10340,43,36.8,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10341,33,2,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10341,59,44,9,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10342,2,15.2,24,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10342,31,10,56,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10342,36,15.2,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10342,55,19.2,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10343,64,26.6,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10343,68,10,4,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10343,76,14.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10344,4,17.6,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10344,8,32,70,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10345,8,32,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10345,19,7.3,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10345,42,11.2,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10346,17,31.2,36,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10346,56,30.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10347,25,11.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10347,39,14.4,50,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10347,40,14.7,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10347,75,6.2,6,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10348,1,14.4,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10348,23,7.2,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10349,54,5.9,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10350,50,13,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10350,69,28.8,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10351,38,210.8,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10351,41,7.7,13,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10351,44,15.5,77,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10351,65,16.8,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10352,24,3.6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10352,54,5.9,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10353,11,16.8,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10353,38,210.8,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10354,1,14.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10354,29,99,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10355,24,3.6,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10355,57,15.6,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10356,31,10,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10356,55,19.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10356,69,28.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10357,10,24.8,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10357,26,24.9,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10357,60,27.2,8,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10358,24,3.6,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10358,34,11.2,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10358,36,15.2,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10359,16,13.9,56,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10359,31,10,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10359,60,27.2,80,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10360,28,36.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10360,29,99,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10360,38,210.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10360,49,16,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10360,54,5.9,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10361,39,14.4,54,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10361,60,27.2,55,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10362,25,11.2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10362,51,42.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10362,54,5.9,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10363,31,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10363,75,6.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10363,76,14.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10364,69,28.8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10364,71,17.2,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10365,11,16.8,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10366,65,16.8,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10366,77,10.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10367,34,11.2,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10367,54,5.9,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10367,65,16.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10367,77,10.4,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10368,21,8,5,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10368,28,36.4,13,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10368,57,15.6,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10368,64,26.6,35,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10369,29,99,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10369,56,30.4,18,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10370,1,14.4,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10370,64,26.6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10370,74,8,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10371,36,15.2,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10372,20,64.8,12,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10372,38,210.8,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10372,60,27.2,70,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10372,72,27.8,42,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10373,58,10.6,80,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10373,71,17.2,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10374,31,10,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10374,58,10.6,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10375,14,18.6,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10375,54,5.9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10376,31,10,42,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10377,28,36.4,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10377,39,14.4,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10378,71,17.2,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10379,41,7.7,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10379,63,35.1,16,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10379,65,16.8,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10380,30,20.7,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10380,53,26.2,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10380,60,27.2,6,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10380,70,12,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10381,74,8,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10382,5,17,32,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10382,18,50,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10382,29,99,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10382,33,2,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10382,74,8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10383,13,4.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10383,50,13,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10383,56,30.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10384,20,64.8,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10384,60,27.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10385,7,24,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10385,60,27.2,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10385,68,10,8,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10386,24,3.6,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10386,34,11.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10387,24,3.6,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10387,28,36.4,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10387,59,44,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10387,71,17.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10388,45,7.6,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10388,52,5.6,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10388,53,26.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10389,10,24.8,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10389,55,19.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10389,62,39.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10389,70,12,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10390,31,10,60,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10390,35,14.4,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10390,46,9.6,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10390,72,27.8,24,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10391,13,4.8,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10392,69,28.8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10393,2,15.2,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10393,14,18.6,42,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10393,25,11.2,7,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10393,26,24.9,70,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10393,31,10,32,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10394,13,4.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10394,62,39.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10395,46,9.6,28,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10395,53,26.2,70,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10395,69,28.8,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10396,23,7.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10396,71,17.2,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10396,72,27.8,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10397,21,8,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10397,51,42.4,18,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10398,35,14.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10398,55,19.2,120,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10399,68,10,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10399,71,17.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10399,76,14.4,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10399,77,10.4,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10400,29,99,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10400,35,14.4,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10400,49,16,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10401,30,20.7,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10401,56,30.4,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10401,65,16.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10401,71,17.2,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10402,23,7.2,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10402,63,35.1,65,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10403,16,13.9,21,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10403,48,10.2,70,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10404,26,24.9,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10404,42,11.2,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10404,49,16,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10405,3,8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10406,1,14.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10406,21,8,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10406,28,36.4,42,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10406,36,15.2,5,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10406,40,14.7,2,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10407,11,16.8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10407,69,28.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10407,71,17.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10408,37,20.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10408,54,5.9,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10408,62,39.4,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10409,14,18.6,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10409,21,8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10410,33,2,49,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10410,59,44,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10411,41,7.7,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10411,44,15.5,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10411,59,44,9,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10412,14,18.6,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10413,1,14.4,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10413,62,39.4,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10413,76,14.4,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10414,19,7.3,18,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10414,33,2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10415,17,31.2,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10415,33,2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10416,19,7.3,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10416,53,26.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10416,57,15.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10417,38,210.8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10417,46,9.6,2,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10417,68,10,36,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10417,77,10.4,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10418,2,15.2,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10418,47,7.6,55,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10418,61,22.8,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10418,74,8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10419,60,27.2,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10419,69,28.8,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10420,9,77.6,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10420,13,4.8,2,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10420,70,12,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10420,73,12,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10421,19,7.3,4,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10421,26,24.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10421,53,26.2,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10421,77,10.4,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10422,26,24.9,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10423,31,10,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10423,59,44,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10424,35,14.4,60,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10424,38,210.8,49,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10424,68,10,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10425,55,19.2,10,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10425,76,14.4,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10426,56,30.4,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10426,64,26.6,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10427,14,18.6,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10428,46,9.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10429,50,13,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10429,63,35.1,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10430,17,31.2,45,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10430,21,8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10430,56,30.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10430,59,44,70,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10431,17,31.2,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10431,40,14.7,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10431,47,7.6,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10432,26,24.9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10432,54,5.9,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10433,56,30.4,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10434,11,16.8,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10434,76,14.4,18,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10435,2,15.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10435,22,16.8,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10435,72,27.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10436,46,9.6,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10436,56,30.4,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10436,64,26.6,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10436,75,6.2,24,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10437,53,26.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10438,19,7.3,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10438,34,11.2,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10438,57,15.6,15,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10439,12,30.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10439,16,13.9,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10439,64,26.6,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10439,74,8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10440,2,15.2,45,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10440,16,13.9,49,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10440,29,99,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10440,61,22.8,90,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10441,27,35.1,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10442,11,16.8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10442,54,5.9,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10442,66,13.6,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10443,11,16.8,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10443,28,36.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10444,17,31.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10444,26,24.9,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10444,35,14.4,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10444,41,7.7,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10445,39,14.4,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10445,54,5.9,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10446,19,7.3,12,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10446,24,3.6,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10446,31,10,3,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10446,52,5.6,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10447,19,7.3,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10447,65,16.8,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10447,71,17.2,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10448,26,24.9,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10448,40,14.7,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10449,10,24.8,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10449,52,5.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10449,62,39.4,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10450,10,24.8,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10450,54,5.9,6,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10451,55,19.2,120,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10451,64,26.6,35,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10451,65,16.8,28,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10451,77,10.4,55,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10452,28,36.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10452,44,15.5,100,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10453,48,10.2,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10453,70,12,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10454,16,13.9,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10454,33,2,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10454,46,9.6,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10455,39,14.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10455,53,26.2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10455,61,22.8,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10455,71,17.2,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10456,21,8,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10456,49,16,21,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10457,59,44,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10458,26,24.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10458,28,36.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10458,43,36.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10458,56,30.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10458,71,17.2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10459,7,24,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10459,46,9.6,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10459,72,27.8,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10460,68,10,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10460,75,6.2,4,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10461,21,8,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10461,30,20.7,28,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10461,55,19.2,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10462,13,4.8,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10462,23,7.2,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10463,19,7.3,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10463,42,11.2,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10464,4,17.6,16,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10464,43,36.8,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10464,56,30.4,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10464,60,27.2,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10465,24,3.6,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10465,29,99,18,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10465,40,14.7,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10465,45,7.6,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10465,50,13,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10466,11,16.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10466,46,9.6,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10467,24,3.6,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10467,25,11.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10468,30,20.7,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10468,43,36.8,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10469,2,15.2,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10469,16,13.9,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10469,44,15.5,2,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10470,18,50,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10470,23,7.2,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10470,64,26.6,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10471,7,24,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10471,56,30.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10472,24,3.6,80,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10472,51,42.4,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10473,33,2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10473,71,17.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10474,14,18.6,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10474,28,36.4,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10474,40,14.7,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10474,75,6.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10475,31,10,35,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10475,66,13.6,60,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10475,76,14.4,42,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10476,55,19.2,2,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10476,70,12,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10477,1,14.4,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10477,21,8,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10477,39,14.4,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10478,10,24.8,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10479,38,210.8,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10479,53,26.2,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10479,59,44,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10479,64,26.6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10480,47,7.6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10480,59,44,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10481,49,16,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10481,60,27.2,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10482,40,14.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10483,34,11.2,35,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10483,77,10.4,30,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10484,21,8,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10484,40,14.7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10484,51,42.4,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10485,2,15.2,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10485,3,8,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10485,55,19.2,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10485,70,12,60,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10486,11,16.8,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10486,51,42.4,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10486,74,8,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10487,19,7.3,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10487,26,24.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10487,54,5.9,24,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10488,59,44,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10488,73,12,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10489,11,16.8,15,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10489,16,13.9,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10490,59,44,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10490,68,10,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10490,75,6.2,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10491,44,15.5,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10491,77,10.4,7,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10492,25,11.2,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10492,42,11.2,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10493,65,16.8,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10493,66,13.6,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10493,69,28.8,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10494,56,30.4,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10495,23,7.2,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10875,47,9.5,21,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10875,49,20,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10876,46,12,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10876,64,33.25,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10877,16,17.45,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10877,18,62.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10878,20,81,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10879,40,18.4,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10879,65,21.05,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10879,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10880,23,9,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10880,61,28.5,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10880,70,15,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10881,73,15,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10882,42,14,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10882,49,20,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10882,54,7.45,32,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10883,24,4.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10884,21,10,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10884,56,38,21,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10884,65,21.05,12,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10885,2,19,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10885,24,4.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10885,70,15,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10885,77,13,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10886,10,31,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10886,31,12.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10886,77,13,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10887,25,14,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10888,2,19,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10888,68,12.5,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10889,11,21,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10889,38,263.5,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10890,17,39,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10890,34,14,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10890,41,9.65,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10891,30,25.89,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10892,59,55,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10893,8,40,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10893,24,4.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10893,29,123.79,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10893,30,25.89,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10893,36,19,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10894,13,6,28,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10894,69,36,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10894,75,7.75,120,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10895,24,4.5,110,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10895,39,18,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10895,40,18.4,91,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10895,60,34,100,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10896,45,9.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10896,56,38,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10897,29,123.79,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10897,30,25.89,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10898,13,6,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10899,39,18,8,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10900,70,15,3,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10901,41,9.65,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10901,71,21.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10902,55,24,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10902,62,49.3,6,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10903,13,6,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10903,65,21.05,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10903,68,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10904,58,13.25,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10904,62,49.3,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10905,1,18,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10906,61,28.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10907,75,7.75,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10908,7,30,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10908,52,7,14,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10909,7,30,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10909,16,17.45,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10909,41,9.65,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10910,19,9.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10910,49,20,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10910,61,28.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10911,1,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10911,17,39,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10911,67,14,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10912,11,21,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10912,29,123.79,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10913,4,22,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10913,33,2.5,40,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10913,58,13.25,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10914,71,21.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10915,17,39,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10915,33,2.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10915,54,7.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10916,16,17.45,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10916,32,32,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10916,57,19.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10917,30,25.89,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10917,60,34,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10918,1,18,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10918,60,34,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10919,16,17.45,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10919,25,14,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10919,40,18.4,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10920,50,16.25,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10921,35,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10921,63,43.9,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10922,17,39,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10922,24,4.5,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10923,42,14,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10923,43,46,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10923,67,14,24,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10924,10,31,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10924,28,45.6,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10924,75,7.75,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10925,36,19,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10925,52,7,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10926,11,21,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10926,13,6,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10926,19,9.2,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10926,72,34.8,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10927,20,81,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10927,52,7,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10927,76,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10928,47,9.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10928,76,18,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10929,21,10,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10929,75,7.75,49,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10929,77,13,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10930,21,10,36,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10930,27,43.9,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10930,55,24,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10930,58,13.25,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10931,13,6,42,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10931,57,19.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10932,16,17.45,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10932,62,49.3,14,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10932,72,34.8,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10932,75,7.75,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10933,53,32.8,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10933,61,28.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10934,6,25,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10935,1,18,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10935,18,62.5,4,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10935,23,9,8,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10936,36,19,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10937,28,45.6,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10937,34,14,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10938,13,6,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10938,43,46,24,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10938,60,34,49,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10938,71,21.5,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10939,2,19,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10939,67,14,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10940,7,30,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10940,13,6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10941,31,12.5,44,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10941,62,49.3,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10941,68,12.5,80,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10941,72,34.8,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10942,49,20,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10943,13,6,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10943,22,21,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10943,46,12,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10944,11,21,5,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10944,44,19.45,18,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10944,56,38,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10945,13,6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10945,31,12.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10946,10,31,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10946,24,4.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10946,77,13,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10947,59,55,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10948,50,16.25,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10948,51,53,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10948,55,24,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10949,6,25,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10949,10,31,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10949,17,39,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10949,62,49.3,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10950,4,22,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10951,33,2.5,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10951,41,9.65,6,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10951,75,7.75,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10952,6,25,16,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10952,28,45.6,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10953,20,81,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10953,31,12.5,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10954,16,17.45,28,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10954,31,12.5,25,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10954,45,9.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10954,60,34,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10955,75,7.75,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10956,21,10,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10956,47,9.5,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10956,51,53,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10957,30,25.89,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10957,35,18,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10957,64,33.25,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10958,5,21.35,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10958,7,30,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10958,72,34.8,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10959,75,7.75,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10960,24,4.5,10,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10960,41,9.65,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10961,52,7,6,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10961,76,18,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10962,7,30,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10962,13,6,77,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10962,53,32.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10962,69,36,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10962,76,18,44,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10963,60,34,2,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10964,18,62.5,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10964,38,263.5,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10964,69,36,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10965,51,53,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10966,37,26,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10966,56,38,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10966,62,49.3,12,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10967,19,9.2,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10967,49,20,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10968,12,38,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10968,24,4.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10968,64,33.25,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10969,46,12,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10970,52,7,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10971,29,123.79,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10972,17,39,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10972,33,2.5,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10973,26,31.23,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10973,41,9.65,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10973,75,7.75,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10974,63,43.9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10975,8,40,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10975,75,7.75,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10976,28,45.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10977,39,18,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10977,47,9.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10977,51,53,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10977,63,43.9,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10978,8,40,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10978,21,10,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10978,40,18.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10978,44,19.45,6,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,7,30,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,12,38,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,24,4.5,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,27,43.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,31,12.5,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10979,63,43.9,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10980,75,7.75,40,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10981,38,263.5,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10982,7,30,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10982,43,46,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10983,13,6,84,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10983,57,19.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10984,16,17.45,55,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10984,24,4.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10984,36,19,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10985,16,17.45,36,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10985,18,62.5,8,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10985,32,32,35,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10986,11,21,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10986,20,81,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10986,76,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10986,77,13,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10987,7,30,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10987,43,46,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10987,72,34.8,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10988,7,30,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10988,62,49.3,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10989,6,25,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10989,11,21,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10989,41,9.65,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10990,21,10,65,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10990,34,14,60,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10990,55,24,65,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10990,61,28.5,66,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10991,2,19,50,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10991,70,15,20,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10991,76,18,90,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10992,72,34.8,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10993,29,123.79,50,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10993,41,9.65,35,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10994,59,55,18,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10995,51,53,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10995,60,34,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10996,42,14,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10997,32,32,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10997,46,12,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10997,52,7,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10998,24,4.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10998,61,28.5,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10998,74,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10998,75,7.75,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10999,41,9.65,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10999,51,53,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (10999,77,13,21,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11000,4,22,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11000,24,4.5,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11000,77,13,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11001,7,30,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11001,22,21,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11001,46,12,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11001,55,24,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11002,13,6,56,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11002,35,18,15,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11002,42,14,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11002,55,24,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11003,1,18,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11003,40,18.4,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11003,52,7,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11004,26,31.23,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11004,76,18,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11005,1,18,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11005,59,55,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11006,1,18,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11006,29,123.79,2,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11007,8,40,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11007,29,123.79,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11007,42,14,14,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11008,28,45.6,70,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11008,34,14,90,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11008,71,21.5,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11009,24,4.5,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11009,36,19,18,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11009,60,34,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11010,7,30,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11010,24,4.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11011,58,13.25,40,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11011,71,21.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11012,19,9.2,50,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11012,60,34,36,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11012,71,21.5,60,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11013,23,9,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11013,42,14,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11013,45,9.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11013,68,12.5,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11014,41,9.65,28,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11015,30,25.89,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11015,77,13,18,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11016,31,12.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11016,36,19,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11017,3,10,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11017,59,55,110,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11017,70,15,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11018,12,38,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11018,18,62.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11018,56,38,5,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11019,46,12,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11019,49,20,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11020,10,31,24,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11021,2,19,11,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11021,20,81,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11021,26,31.23,63,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11021,51,53,44,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11021,72,34.8,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11022,19,9.2,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11022,69,36,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11023,7,30,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11023,43,46,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11024,26,31.23,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11024,33,2.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11024,65,21.05,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11024,71,21.5,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11025,1,18,10,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11025,13,6,20,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11026,18,62.5,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11026,51,53,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11027,24,4.5,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11027,62,49.3,21,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11028,55,24,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11028,59,55,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11029,56,38,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11029,63,43.9,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11030,2,19,100,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11030,5,21.35,70,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11030,29,123.79,60,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11030,59,55,100,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11031,1,18,45,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11031,13,6,80,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11031,24,4.5,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11031,64,33.25,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11031,71,21.5,16,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11032,36,19,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11032,38,263.5,25,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11032,59,55,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11033,53,32.8,70,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11033,69,36,36,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11034,21,10,15,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11034,44,19.45,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11034,61,28.5,6,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11035,1,18,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11035,35,18,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11035,42,14,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11035,54,7.45,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11036,13,6,7,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11036,59,55,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11037,70,15,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11038,40,18.4,5,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11038,52,7,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11038,71,21.5,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11039,28,45.6,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11039,35,18,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11039,49,20,60,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11039,57,19.5,28,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11040,21,10,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11041,2,19,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11041,63,43.9,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11042,44,19.45,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11042,61,28.5,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11043,11,21,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11044,62,49.3,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11045,33,2.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11045,51,53,24,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11046,12,38,20,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11046,32,32,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11046,35,18,18,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11047,1,18,25,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11047,5,21.35,30,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11048,68,12.5,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11049,2,19,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11049,12,38,4,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11050,76,18,50,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11051,24,4.5,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11052,43,46,30,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11052,61,28.5,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11053,18,62.5,35,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11053,32,32,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11053,64,33.25,25,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11054,33,2.5,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11054,67,14,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11055,24,4.5,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11055,25,14,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11055,51,53,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11055,57,19.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11056,7,30,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11056,55,24,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11056,60,34,50,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11057,70,15,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11058,21,10,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11058,60,34,21,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11058,61,28.5,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11059,13,6,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11059,17,39,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11059,60,34,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11060,60,34,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11060,77,13,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11061,60,34,15,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11062,53,32.8,10,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11062,70,15,12,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11063,34,14,30,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11063,40,18.4,40,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11063,41,9.65,30,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11064,17,39,77,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11064,41,9.65,12,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11064,53,32.8,25,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11064,55,24,4,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11064,68,12.5,55,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11065,30,25.89,4,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11065,54,7.45,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11066,16,17.45,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11066,19,9.2,42,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11066,34,14,35,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11067,41,9.65,9,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11068,28,45.6,8,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11068,43,46,36,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11068,77,13,28,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11069,39,18,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11070,1,18,40,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11070,2,19,20,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11070,16,17.45,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11070,31,12.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11071,7,30,15,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11071,13,6,10,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11072,2,19,8,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11072,41,9.65,40,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11072,50,16.25,22,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11072,64,33.25,130,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11073,11,21,10,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11073,24,4.5,20,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11074,16,17.45,14,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11075,2,19,10,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11075,46,12,30,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11075,76,18,2,0.15);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11076,6,25,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11076,14,23.25,20,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11076,19,9.2,10,0.25);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,2,19,24,0.2);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,3,10,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,4,22,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,6,25,1,0.02);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,7,30,1,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,8,40,2,0.1);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,10,31,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,12,38,2,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,13,6,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,14,23.25,1,0.03);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,16,17.45,2,0.03);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,20,81,1,0.04);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,23,9,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,32,32,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,39,18,2,0.05);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,41,9.65,3,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,46,12,3,0.02);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,52,7,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,55,24,2,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,60,34,2,0.06);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,64,33.25,2,0.03);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,66,17,1,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,73,15,2,0.01);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,75,7.75,4,0);
-Insert into ORDER_DETAILS (ORDERID,PRODUCTID,UNITPRICE,QUANTITY,DISCOUNT) values (11077,77,13,2,0);
-
----------------------------------------------------
--- END DATA FOR TABLE ORDER_DETAILS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE PRODUCTS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into PRODUCTS
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (13,'Konbu',6,8,'2 kg box',6,24,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (22,'Gustaf''s Knackebrod',9,5,'24 - 500 g pkgs.',21,104,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (23,'Tunnbrod',9,5,'12 - 250 g pkgs.',9,61,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (24,'Guarana Fantastica',10,1,'12 - 355 ml cans',4.5,20,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (25,'NuNuCa Nu?-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (26,'Gumbar Gummibarchen',11,3,'100 - 250 g bags',31.23,15,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (28,'Rossle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (29,'Thuringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (33,'Geitost',15,4,'500 g',2.5,112,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (38,'Cote de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,1);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (54,'Tourtiere',25,6,'16 pies',7.45,21,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (55,'Pate chinois',25,6,'24 boxes x 2 pies',24,115,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (61,'Sirop d''erable',29,2,'24 - 500 ml bottles',28.5,113,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (64,'Wimmers gute Semmelknodel',12,5,'20 bags x 4 pieces',33.25,22,80,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (73,'Rod Kaviar',17,8,'24 - 150 g jars',15,101,0,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (75,'Rhonbrau Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (76,'Lakkalikoori',23,1,'500 ml',18,57,0,20,0);
-Insert into PRODUCTS (PRODUCTID,PRODUCTNAME,SUPPLIERID,CATEGORYID,QUANTITYPERUNIT,UNITPRICE,UNITSINSTOCK,UNITSONORDER,REORDERLEVEL,DISCONTINUED) values (77,'Original Frankfurter grune So?e',12,2,'12 boxes',13,32,0,15,0);
-
----------------------------------------------------
--- END DATA FOR TABLE PRODUCTS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE REGION
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into REGION
-Insert into REGION (REGIONID,REGIONDESCRIPTION) values (1,'Eastern ');
-Insert into REGION (REGIONID,REGIONDESCRIPTION) values (2,'Western ');
-Insert into REGION (REGIONID,REGIONDESCRIPTION) values (3,'Northern ');
-Insert into REGION (REGIONID,REGIONDESCRIPTION) values (4,'Southern ');
-
----------------------------------------------------
--- END DATA FOR TABLE REGION
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE SHIPPERS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into SHIPPERS
-Insert into SHIPPERS (SHIPPERID,COMPANYNAME,PHONE) values (1,'Speedy Express','(503) 555-9831');
-Insert into SHIPPERS (SHIPPERID,COMPANYNAME,PHONE) values (2,'United Package','(503) 555-3199');
-Insert into SHIPPERS (SHIPPERID,COMPANYNAME,PHONE) values (3,'Federal Shipping','(503) 555-9931');
-
----------------------------------------------------
--- END DATA FOR TABLE SHIPPERS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE SUPPLIERS
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into SUPPLIERS
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',null,'EC1 4SD','UK','(171) 555-2222',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',null,'#CAJUN.HTM#');
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',null,'100','Japan','(03) 3555-5011',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',null,'545','Japan','(06) 431-7877',null,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#');
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',null,'M14 GSD','UK','(161) 555-4448',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (9,'PB Knackebrod AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Goteborg',null,'S-345 67','Sweden','031-987 65 43','031-987 65 91',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',null,'5442','Brazil','(11) 555 4640',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (11,'Heli Su?waren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstra?e 5','Berlin',null,'10785','Germany','(010) 9984510',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (12,'Plutzer Lebensmittelgro?markte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',null,'60439','Germany','(069) 992755',null,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#');
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',null,'27478','Germany','(04721) 8713','(04721) 8714',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',null,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#');
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',null,'1320','Norway','(0)2-953010',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (17,'Svensk Sjofoda AB','Michael Bjorn','Sales Representative','Brovallavagen 231','Stockholm',null,'S-123 45','Sweden','08-123 45 67',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (18,'Aux joyeux ecclesiastiques','Guylene Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',null,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',null,'0512','Singapore','555-8787',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',null,'2800','Denmark','43844108','43844115',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',null,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',null,'53120','Finland','(953) 10956',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#');
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montreal','Quebec','H1J 1C3','Canada','(514) 555-9022',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',null,'84100','Italy','(089) 6547665','(089) 6547667',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',null,'71300','France','85.57.00.07',null,null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (28,'Gai paturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',null,'74000','France','38.76.98.06','38.76.98.58',null);
-Insert into SUPPLIERS (SUPPLIERID,COMPANYNAME,CONTACTNAME,CONTACTTITLE,ADDRESS,CITY,REGION,POSTALCODE,COUNTRY,PHONE,FAX,HOMEPAGE) values (29,'Forets d''erables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Quebec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',null);
-
----------------------------------------------------
--- END DATA FOR TABLE SUPPLIERS
----------------------------------------------------
-
-
----------------------------------------------------
--- DATA FOR TABLE TERRITORIES
--- FILTER = none used
----------------------------------------------------
-REM INSERTING into TERRITORIES
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('01581','Westboro ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('01730','Bedford ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('01833','Georgetow ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('02116','Boston ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('02139','Cambridge ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('02184','Braintree ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('02903','Providence ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('03049','Hollis ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('03801','Portsmouth ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('06897','Wilton ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('07960','Morristown ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('08837','Edison ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('10019','New York ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('10038','New York ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('11747','Mellvile ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('14450','Fairport ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('19428','Philadelphia ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('19713','Neward ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('20852','Rockville ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('27403','Greensboro ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('27511','Cary ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('29202','Columbia ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('30346','Atlanta ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('31406','Savannah ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('32859','Orlando ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('33607','Tampa ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('40222','Louisville ',1);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('44122','Beachwood ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('45839','Findlay ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('48075','Southfield ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('48084','Troy ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('48304','Bloomfield Hills ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('53404','Racine ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('55113','Roseville ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('55439','Minneapolis ',3);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('60179','Hoffman Estates ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('60601','Chicago ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('72716','Bentonville ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('75234','Dallas ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('78759','Austin ',4);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('80202','Denver ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('80909','Colorado Springs ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('85014','Phoenix ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('85251','Scottsdale ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('90405','Santa Monica ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('94025','Menlo Park ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('94105','San Francisco ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('95008','Campbell ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('95054','Santa Clara ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('95060','Santa Cruz ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('98004','Bellevue ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('98052','Redmond ',2);
-Insert into TERRITORIES (TERRITORYID,TERRITORYDESCRIPTION,REGIONID) values ('98104','Seattle ',2);
-
----------------------------------------------------
--- END DATA FOR TABLE TERRITORIES
----------------------------------------------------
-
---------------------------------------------------------
--- Constraints for Table CUSTOMERDEMOGRAPHICS
---------------------------------------------------------
-
- ALTER TABLE "CUSTOMERDEMOGRAPHICS" ADD CONSTRAINT "PK_CUSTOMERDEMOGRAPHICS" PRIMARY KEY ("CUSTOMERTYPEID") ENABLE;
-
- ALTER TABLE "CUSTOMERDEMOGRAPHICS" MODIFY ("CUSTOMERTYPEID" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table EMPLOYEETERRITORIES
---------------------------------------------------------
-
- ALTER TABLE "EMPLOYEETERRITORIES" ADD CONSTRAINT "PK_EMPLOYEETERRITORIES" PRIMARY KEY ("EMPLOYEEID", "TERRITORYID") ENABLE;
-
- ALTER TABLE "EMPLOYEETERRITORIES" MODIFY ("EMPLOYEEID" NOT NULL ENABLE);
-
- ALTER TABLE "EMPLOYEETERRITORIES" MODIFY ("TERRITORYID" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table PRODUCTS
---------------------------------------------------------
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "CK_PRODUCTS_UNITPRICE" CHECK (
- ( UnitPrice >= (0) )
-) ENABLE;
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "CK_REORDERLEVEL" CHECK (
- ( ReorderLevel >= (0) )
-) ENABLE;
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "CK_UNITSINSTOCK" CHECK (
- ( UnitsInStock >= (0) )
-) ENABLE;
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "CK_UNITSONORDER" CHECK (
- ( UnitsOnOrder >= (0) )
-) ENABLE;
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "PK_PRODUCTS" PRIMARY KEY ("PRODUCTID") ENABLE;
-
- ALTER TABLE "PRODUCTS" MODIFY ("PRODUCTID" NOT NULL ENABLE);
-
- ALTER TABLE "PRODUCTS" MODIFY ("PRODUCTNAME" NOT NULL ENABLE);
-
- ALTER TABLE "PRODUCTS" MODIFY ("DISCONTINUED" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table EMPLOYEES
---------------------------------------------------------
-
- ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "PK_EMPLOYEES" PRIMARY KEY ("EMPLOYEEID") ENABLE;
-
- ALTER TABLE "EMPLOYEES" MODIFY ("EMPLOYEEID" NOT NULL ENABLE);
-
- ALTER TABLE "EMPLOYEES" MODIFY ("LASTNAME" NOT NULL ENABLE);
-
- ALTER TABLE "EMPLOYEES" MODIFY ("FIRSTNAME" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table SHIPPERS
---------------------------------------------------------
-
- ALTER TABLE "SHIPPERS" ADD CONSTRAINT "PK_SHIPPERS" PRIMARY KEY ("SHIPPERID") ENABLE;
-
- ALTER TABLE "SHIPPERS" MODIFY ("SHIPPERID" NOT NULL ENABLE);
-
- ALTER TABLE "SHIPPERS" MODIFY ("COMPANYNAME" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table TERRITORIES
---------------------------------------------------------
-
- ALTER TABLE "TERRITORIES" ADD CONSTRAINT "PK_TERRITORIES" PRIMARY KEY ("TERRITORYID") ENABLE;
-
- ALTER TABLE "TERRITORIES" MODIFY ("TERRITORYID" NOT NULL ENABLE);
-
- ALTER TABLE "TERRITORIES" MODIFY ("TERRITORYDESCRIPTION" NOT NULL ENABLE);
-
- ALTER TABLE "TERRITORIES" MODIFY ("REGIONID" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table ORDER_DETAILS
---------------------------------------------------------
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "CK_DISCOUNT" CHECK (
- ( Discount >= (0)
- AND Discount <= (1) )
-) ENABLE;
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "CK_QUANTITY" CHECK (
- ( Quantity > (0) )
-) ENABLE;
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "CK_UNITPRICE" CHECK (
- ( UnitPrice >= (0) )
-) ENABLE;
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "PK_ORDER_DETAILS" PRIMARY KEY ("ORDERID", "PRODUCTID") ENABLE;
-
- ALTER TABLE "ORDER_DETAILS" MODIFY ("ORDERID" NOT NULL ENABLE);
-
- ALTER TABLE "ORDER_DETAILS" MODIFY ("PRODUCTID" NOT NULL ENABLE);
-
- ALTER TABLE "ORDER_DETAILS" MODIFY ("UNITPRICE" NOT NULL ENABLE);
-
- ALTER TABLE "ORDER_DETAILS" MODIFY ("QUANTITY" NOT NULL ENABLE);
-
- ALTER TABLE "ORDER_DETAILS" MODIFY ("DISCOUNT" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table ORDERS
---------------------------------------------------------
-
- ALTER TABLE "ORDERS" ADD CONSTRAINT "PK_ORDERS" PRIMARY KEY ("ORDERID") ENABLE;
-
- ALTER TABLE "ORDERS" MODIFY ("ORDERID" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table SUPPLIERS
---------------------------------------------------------
-
- ALTER TABLE "SUPPLIERS" ADD CONSTRAINT "PK_SUPPLIERS" PRIMARY KEY ("SUPPLIERID") ENABLE;
-
- ALTER TABLE "SUPPLIERS" MODIFY ("SUPPLIERID" NOT NULL ENABLE);
-
- ALTER TABLE "SUPPLIERS" MODIFY ("COMPANYNAME" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table CUSTOMERCUSTOMERDEMO
---------------------------------------------------------
-
- ALTER TABLE "CUSTOMERCUSTOMERDEMO" ADD CONSTRAINT "PK_CUSTOMERCUSTOMERDEMO" PRIMARY KEY ("CUSTOMERID", "CUSTOMERTYPEID") ENABLE;
-
- ALTER TABLE "CUSTOMERCUSTOMERDEMO" MODIFY ("CUSTOMERID" NOT NULL ENABLE);
-
- ALTER TABLE "CUSTOMERCUSTOMERDEMO" MODIFY ("CUSTOMERTYPEID" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table CUSTOMERS
---------------------------------------------------------
-
- ALTER TABLE "CUSTOMERS" ADD CONSTRAINT "PK_CUSTOMERS" PRIMARY KEY ("CUSTOMERID") ENABLE;
-
- ALTER TABLE "CUSTOMERS" MODIFY ("CUSTOMERID" NOT NULL ENABLE);
-
- ALTER TABLE "CUSTOMERS" MODIFY ("COMPANYNAME" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table REGION
---------------------------------------------------------
-
- ALTER TABLE "REGION" ADD CONSTRAINT "PK_REGION" PRIMARY KEY ("REGIONID") ENABLE;
-
- ALTER TABLE "REGION" MODIFY ("REGIONID" NOT NULL ENABLE);
-
- ALTER TABLE "REGION" MODIFY ("REGIONDESCRIPTION" NOT NULL ENABLE);
---------------------------------------------------------
--- Constraints for Table CATEGORIES
---------------------------------------------------------
-
- ALTER TABLE "CATEGORIES" ADD CONSTRAINT "PK_CATEGORIES" PRIMARY KEY ("CATEGORYID") ENABLE;
-
- ALTER TABLE "CATEGORIES" MODIFY ("CATEGORYID" NOT NULL ENABLE);
-
- ALTER TABLE "CATEGORIES" MODIFY ("CATEGORYNAME" NOT NULL ENABLE);
---------------------------------------------------------
--- DDL for Index CUSTOMERID
---------------------------------------------------------
-
- CREATE INDEX "CUSTOMERID" ON "ORDERS" ("CUSTOMERID")
- ;
---------------------------------------------------------
--- DDL for Index POSTALCODE_1
---------------------------------------------------------
-
- CREATE INDEX "POSTALCODE_1" ON "SUPPLIERS" ("POSTALCODE")
- ;
---------------------------------------------------------
--- DDL for Index PRODUCTNAME
---------------------------------------------------------
-
- CREATE INDEX "PRODUCTNAME" ON "PRODUCTS" ("PRODUCTNAME")
- ;
---------------------------------------------------------
--- DDL for Index POSTALCODE
---------------------------------------------------------
-
- CREATE INDEX "POSTALCODE" ON "CUSTOMERS" ("POSTALCODE")
- ;
---------------------------------------------------------
--- DDL for Index SUPPLIERID
---------------------------------------------------------
-
- CREATE INDEX "SUPPLIERID" ON "PRODUCTS" ("SUPPLIERID")
- ;
---------------------------------------------------------
--- DDL for Index LASTNAME
---------------------------------------------------------
-
- CREATE INDEX "LASTNAME" ON "EMPLOYEES" ("LASTNAME")
- ;
---------------------------------------------------------
--- DDL for Index SHIPPOSTALCODE
---------------------------------------------------------
-
- CREATE INDEX "SHIPPOSTALCODE" ON "ORDERS" ("SHIPPOSTALCODE")
- ;
---------------------------------------------------------
--- DDL for Index PRODUCTID
---------------------------------------------------------
-
- CREATE INDEX "PRODUCTID" ON "ORDER_DETAILS" ("PRODUCTID")
- ;
---------------------------------------------------------
--- DDL for Index CATEGORIESPRODUCTS
---------------------------------------------------------
-
- CREATE INDEX "CATEGORIESPRODUCTS" ON "PRODUCTS" ("CATEGORYID")
- ;
---------------------------------------------------------
--- DDL for Index CITY
---------------------------------------------------------
-
- CREATE INDEX "CITY" ON "CUSTOMERS" ("CITY")
- ;
---------------------------------------------------------
--- DDL for Index COMPANYNAME
---------------------------------------------------------
-
- CREATE INDEX "COMPANYNAME" ON "CUSTOMERS" ("COMPANYNAME")
- ;
---------------------------------------------------------
--- DDL for Index EMPLOYEEID
---------------------------------------------------------
-
- CREATE INDEX "EMPLOYEEID" ON "ORDERS" ("EMPLOYEEID")
- ;
---------------------------------------------------------
--- DDL for Index ORDERDATE
---------------------------------------------------------
-
- CREATE INDEX "ORDERDATE" ON "ORDERS" ("ORDERDATE")
- ;
---------------------------------------------------------
--- DDL for Index SHIPPEDDATE
---------------------------------------------------------
-
- CREATE INDEX "SHIPPEDDATE" ON "ORDERS" ("SHIPPEDDATE")
- ;
---------------------------------------------------------
--- DDL for Index CATEGORYNAME
---------------------------------------------------------
-
- CREATE INDEX "CATEGORYNAME" ON "CATEGORIES" ("CATEGORYNAME")
- ;
---------------------------------------------------------
--- DDL for Index COMPANYNAME_1
---------------------------------------------------------
-
- CREATE INDEX "COMPANYNAME_1" ON "SUPPLIERS" ("COMPANYNAME")
- ;
---------------------------------------------------------
--- DDL for Index POSTALCODE_2
---------------------------------------------------------
-
- CREATE INDEX "POSTALCODE_2" ON "EMPLOYEES" ("POSTALCODE")
- ;
---------------------------------------------------------
--- DDL for Index SHIPPERSORDERS
---------------------------------------------------------
-
- CREATE INDEX "SHIPPERSORDERS" ON "ORDERS" ("SHIPVIA")
- ;
---------------------------------------------------------
--- DDL for Index ORDERID
---------------------------------------------------------
-
- CREATE INDEX "ORDERID" ON "ORDER_DETAILS" ("ORDERID")
- ;
---------------------------------------------------------
--- DDL for Index REGION
---------------------------------------------------------
-
- CREATE INDEX "REGION" ON "CUSTOMERS" ("REGION")
- ;
-
---------------------------------------------------------
--- Ref Constraints for Table CUSTOMERCUSTOMERDEMO
---------------------------------------------------------
-
- ALTER TABLE "CUSTOMERCUSTOMERDEMO" ADD CONSTRAINT "FK_CUSTOMERCUSTOMERDEMO" FOREIGN KEY ("CUSTOMERTYPEID")
- REFERENCES "CUSTOMERDEMOGRAPHICS" ("CUSTOMERTYPEID") ENABLE;
-
- ALTER TABLE "CUSTOMERCUSTOMERDEMO" ADD CONSTRAINT "FK_CUSTOMERCUSTOMERDEMO_CUSTOM" FOREIGN KEY ("CUSTOMERID")
- REFERENCES "CUSTOMERS" ("CUSTOMERID") ENABLE;
-
-
---------------------------------------------------------
--- Ref Constraints for Table EMPLOYEES
---------------------------------------------------------
-
- ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "FK_EMPLOYEES_EMPLOYEES" FOREIGN KEY ("REPORTSTO")
- REFERENCES "EMPLOYEES" ("EMPLOYEEID") ENABLE;
---------------------------------------------------------
--- Ref Constraints for Table EMPLOYEETERRITORIES
---------------------------------------------------------
-
- ALTER TABLE "EMPLOYEETERRITORIES" ADD CONSTRAINT "FK_EMPLOYEETERRITORIES_EMPLOYE" FOREIGN KEY ("EMPLOYEEID")
- REFERENCES "EMPLOYEES" ("EMPLOYEEID") ENABLE;
-
- ALTER TABLE "EMPLOYEETERRITORIES" ADD CONSTRAINT "FK_EMPLOYEETERRITORIES_TERRITO" FOREIGN KEY ("TERRITORYID")
- REFERENCES "TERRITORIES" ("TERRITORYID") ENABLE;
---------------------------------------------------------
--- Ref Constraints for Table ORDERS
---------------------------------------------------------
-
- ALTER TABLE "ORDERS" ADD CONSTRAINT "FK_ORDERS_CUSTOMERS" FOREIGN KEY ("CUSTOMERID")
- REFERENCES "CUSTOMERS" ("CUSTOMERID") ENABLE;
-
- ALTER TABLE "ORDERS" ADD CONSTRAINT "FK_ORDERS_EMPLOYEES" FOREIGN KEY ("EMPLOYEEID")
- REFERENCES "EMPLOYEES" ("EMPLOYEEID") ENABLE;
-
- ALTER TABLE "ORDERS" ADD CONSTRAINT "FK_ORDERS_SHIPPERS" FOREIGN KEY ("SHIPVIA")
- REFERENCES "SHIPPERS" ("SHIPPERID") ENABLE;
---------------------------------------------------------
--- Ref Constraints for Table ORDER_DETAILS
---------------------------------------------------------
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "FK_ORDER_DETAILS_ORDERS" FOREIGN KEY ("ORDERID")
- REFERENCES "ORDERS" ("ORDERID") ENABLE;
-
- ALTER TABLE "ORDER_DETAILS" ADD CONSTRAINT "FK_ORDER_DETAILS_PRODUCTS" FOREIGN KEY ("PRODUCTID")
- REFERENCES "PRODUCTS" ("PRODUCTID") ENABLE;
---------------------------------------------------------
--- Ref Constraints for Table PRODUCTS
---------------------------------------------------------
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "FK_PRODUCTS_CATEGORIES" FOREIGN KEY ("CATEGORYID")
- REFERENCES "CATEGORIES" ("CATEGORYID") ENABLE;
-
- ALTER TABLE "PRODUCTS" ADD CONSTRAINT "FK_PRODUCTS_SUPPLIERS" FOREIGN KEY ("SUPPLIERID")
- REFERENCES "SUPPLIERS" ("SUPPLIERID") ENABLE;
-
-
-
---------------------------------------------------------
--- Ref Constraints for Table TERRITORIES
---------------------------------------------------------
-
- ALTER TABLE "TERRITORIES" ADD CONSTRAINT "FK_TERRITORIES_REGION" FOREIGN KEY ("REGIONID")
- REFERENCES "REGION" ("REGIONID") ENABLE;
---------------------------------------------------------
--- DDL for Trigger CATEGORIES_CATEGORYID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "CATEGORIES_CATEGORYID_TRG" BEFORE INSERT OR UPDATE ON categories
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.CategoryID IS NULL THEN
- SELECT Categories_CategoryID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(CategoryID) INTO v_newVal FROM Categories;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Categories_CategoryID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.CategoryID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "CATEGORIES_CATEGORYID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger CK_BIRTHDATE_SYSDTRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "CK_BIRTHDATE_SYSDTRG"
- BEFORE INSERT OR UPDATE
- ON Employees
- FOR EACH ROW
-BEGIN
- IF NOT ( ( :NEW.BirthDate < SYSDATE ) ) THEN
- BEGIN
- raise_application_error( -20002, 'CK_Birthdate_SYSDTRG failed' );
-
- END;
- END IF;
-
-END;
-/
-ALTER TRIGGER "CK_BIRTHDATE_SYSDTRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger EMPLOYEES_EMPLOYEEID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "EMPLOYEES_EMPLOYEEID_TRG" BEFORE INSERT OR UPDATE ON employees
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.EmployeeID IS NULL THEN
- SELECT Employees_EmployeeID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(EmployeeID) INTO v_newVal FROM Employees;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Employees_EmployeeID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.EmployeeID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "EMPLOYEES_EMPLOYEEID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger ORDERS_ORDERID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "ORDERS_ORDERID_TRG" BEFORE INSERT OR UPDATE ON orders
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.OrderID IS NULL THEN
- SELECT Orders_OrderID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(OrderID) INTO v_newVal FROM Orders;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Orders_OrderID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.OrderID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "ORDERS_ORDERID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger PRODUCTS_PRODUCTID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "PRODUCTS_PRODUCTID_TRG" BEFORE INSERT OR UPDATE ON products
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.ProductID IS NULL THEN
- SELECT Products_ProductID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(ProductID) INTO v_newVal FROM Products;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Products_ProductID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.ProductID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "PRODUCTS_PRODUCTID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger SHIPPERS_SHIPPERID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "SHIPPERS_SHIPPERID_TRG" BEFORE INSERT OR UPDATE ON shippers
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.ShipperID IS NULL THEN
- SELECT Shippers_ShipperID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(ShipperID) INTO v_newVal FROM Shippers;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Shippers_ShipperID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.ShipperID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "SHIPPERS_SHIPPERID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for Trigger SUPPLIERS_SUPPLIERID_TRG
---------------------------------------------------------
-
- CREATE OR REPLACE TRIGGER "SUPPLIERS_SUPPLIERID_TRG" BEFORE INSERT OR UPDATE ON suppliers
-FOR EACH ROW
-DECLARE
-v_newVal NUMBER(12) := 0;
-v_incval NUMBER(12) := 0;
-BEGIN
- IF INSERTING AND :new.SupplierID IS NULL THEN
- SELECT Suppliers_SupplierID_SEQ.NEXTVAL INTO v_newVal FROM DUAL;
- -- If this is the first time this table have been inserted into (sequence == 1)
- IF v_newVal = 1 THEN
- --get the max indentity value from the table
- SELECT max(SupplierID) INTO v_newVal FROM Suppliers;
- v_newVal := v_newVal + 1;
- --set the sequence to that value
- LOOP
- EXIT WHEN v_incval>=v_newVal;
- SELECT Suppliers_SupplierID_SEQ.nextval INTO v_incval FROM dual;
- END LOOP;
- END IF;
- -- assign the value from the sequence to emulate the identity column
- :new.SupplierID := v_newVal;
- END IF;
-END;
-/
-ALTER TRIGGER "SUPPLIERS_SUPPLIERID_TRG" ENABLE;
---------------------------------------------------------
--- DDL for View ALPHABETICAL_LIST_OF_PRODUCTS
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "ALPHABETICAL_LIST_OF_PRODUCTS" ("PRODUCTID", "PRODUCTNAME", "SUPPLIERID", "CATEGORYID", "QUANTITYPERUNIT", "UNITPRICE", "UNITSINSTOCK", "UNITSONORDER", "REORDERLEVEL", "DISCONTINUED", "CATEGORYNAME") AS
- SELECT Products.*,
- Categories.CategoryName
- FROM Categories
- JOIN Products
- ON Categories.CategoryID = Products.CategoryID
- WHERE ( ( (Products.Discontinued) = 0 ) );
-
---------------------------------------------------------
--- DDL for View PRODUCT_SALES_FOR_1997
---------------------------------------------------------
- CREATE OR REPLACE FORCE VIEW "PRODUCT_SALES_FOR_1997" ("CATEGORYNAME", "PRODUCTNAME", "PRODUCTSALES") AS
- SELECT Categories.CategoryName,
- Products.ProductName,
- SUM(CAST((Order_Details.UnitPrice * Quantity * (1 - Discount) / 100) AS NUMBER(19,4)) * 100) ProductSales
- FROM ( Categories
- JOIN Products
- ON Categories.CategoryID = Products.CategoryID
- )
- JOIN ( Orders
- JOIN Order_Details
- ON Orders.OrderID = Order_Details.OrderID
- )
- ON Products.ProductID = Order_Details.ProductID
- WHERE ( ( (Orders.ShippedDate) BETWEEN TO_DATE('19970101','YYYYMMDD') AND TO_DATE('19971231','YYYYMMDD') ) )
- GROUP BY Categories.CategoryName,Products.ProductName;
-
---------------------------------------------------------
--- DDL for View CATEGORY_SALES_FOR_1997
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "CATEGORY_SALES_FOR_1997" ("CATEGORYNAME", "CATEGORYSALES") AS
- SELECT Product_Sales_for_1997.CategoryName,
- SUM(Product_Sales_for_1997.ProductSales) CategorySales
- FROM Product_Sales_for_1997
- GROUP BY Product_Sales_for_1997.CategoryName;
---------------------------------------------------------
--- DDL for View CURRENT_PRODUCT_LIST
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "CURRENT_PRODUCT_LIST" ("PRODUCTID", "PRODUCTNAME") AS
- SELECT Product_List.ProductID,
- Product_List.ProductName
- FROM Products Product_List
- WHERE ( ( (Product_List.Discontinued) = 0
- --ORDER BY Product_List.ProductName
- ) );
---------------------------------------------------------
--- DDL for View CUSTOMER_AND_SUPPLIERS_BY_CITY
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "CUSTOMER_AND_SUPPLIERS_BY_CITY" ("CITY", "COMPANYNAME", "CONTACTNAME", "RELATIONSHIP") AS
- SELECT City,
- CompanyName,
- ContactName,
- 'Customers' Relationship
- FROM Customers
- UNION
- SELECT City,
- CompanyName,
- ContactName,
- 'Suppliers'
- FROM Suppliers
- --ORDER BY City, CompanyName;
---------------------------------------------------------
--- DDL for View INVOICES
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "INVOICES" ("SHIPNAME", "SHIPADDRESS", "SHIPCITY", "SHIPREGION", "SHIPPOSTALCODE", "SHIPCOUNTRY", "CUSTOMERID", "CUSTOMERNAME", "ADDRESS", "CITY", "REGION", "POSTALCODE", "COUNTRY", "SALESPERSON", "ORDERID", "ORDERDATE", "REQUIREDDATE", "SHIPPEDDATE", "SHIPPERNAME", "PRODUCTID", "PRODUCTNAME", "UNITPRICE", "QUANTITY", "DISCOUNT", "EXTENDEDPRICE", "FREIGHT") AS
- SELECT Orders.ShipName,
- Orders.ShipAddress,
- Orders.ShipCity,
- Orders.ShipRegion,
- Orders.ShipPostalCode,
- Orders.ShipCountry,
- Orders.CustomerID,
- Customers.CompanyName CustomerName,
- Customers.Address,
- Customers.City,
- Customers.Region,
- Customers.PostalCode,
- Customers.Country,
- (FirstName || ' ' || LastName) Salesperson,
- Orders.OrderID,
- Orders.OrderDate,
- Orders.RequiredDate,
- Orders.ShippedDate,
- Shippers.CompanyName ShipperName,
- Order_Details.ProductID,
- Products.ProductName,
- Order_Details.UnitPrice,
- Order_Details.Quantity,
- Order_Details.Discount,
- (CAST((Order_Details.UnitPrice * Quantity * (1 - Discount) / 100) AS NUMBER(19,4)) * 100) ExtendedPrice,
- Orders.Freight
- FROM Shippers
- JOIN ( Products
- JOIN ( ( Employees
- JOIN ( Customers
- JOIN Orders
- ON Customers.CustomerID = Orders.CustomerID
- )
- ON Employees.EmployeeID = Orders.EmployeeID
- )
- JOIN Order_Details
- ON Orders.OrderID = Order_Details.OrderID
- )
- ON Products.ProductID = Order_Details.ProductID
- )
- ON Shippers.ShipperID = Orders.ShipVia;
---------------------------------------------------------
--- DDL for View ORDERS_QRY
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "ORDERS_QRY" ("ORDERID", "CUSTOMERID", "EMPLOYEEID", "ORDERDATE", "REQUIREDDATE", "SHIPPEDDATE", "SHIPVIA", "FREIGHT", "SHIPNAME", "SHIPADDRESS", "SHIPCITY", "SHIPREGION", "SHIPPOSTALCODE", "SHIPCOUNTRY", "COMPANYNAME", "ADDRESS", "CITY", "REGION", "POSTALCODE", "COUNTRY") AS
- SELECT Orders.OrderID,
- Orders.CustomerID,
- Orders.EmployeeID,
- Orders.OrderDate,
- Orders.RequiredDate,
- Orders.ShippedDate,
- Orders.ShipVia,
- Orders.Freight,
- Orders.ShipName,
- Orders.ShipAddress,
- Orders.ShipCity,
- Orders.ShipRegion,
- Orders.ShipPostalCode,
- Orders.ShipCountry,
- Customers.CompanyName,
- Customers.Address,
- Customers.City,
- Customers.Region,
- Customers.PostalCode,
- Customers.Country
- FROM Customers
- JOIN Orders
- ON Customers.CustomerID = Orders.CustomerID;
---------------------------------------------------------
--- DDL for View ORDER_DETAILS_EXTENDED
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "ORDER_DETAILS_EXTENDED" ("ORDERID", "PRODUCTID", "PRODUCTNAME", "UNITPRICE", "QUANTITY", "DISCOUNT", "EXTENDEDPRICE") AS
- SELECT Order_Details.OrderID,
- Order_Details.ProductID,
- Products.ProductName,
- Order_Details.UnitPrice,
- Order_Details.Quantity,
- Order_Details.Discount,
- (CAST((Order_Details.UnitPrice * Quantity * (1 - Discount) / 100) AS NUMBER(19,4)) * 100) ExtendedPrice
- FROM Products
- JOIN Order_Details
- ON Products.ProductID = Order_Details.ProductID
- --ORDER BY "Order Details".OrderID;
---------------------------------------------------------
--- DDL for View ORDER_SUBTOTALS
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "ORDER_SUBTOTALS" ("ORDERID", "SUBTOTAL") AS
- SELECT Order_Details.OrderID,
- SUM(CAST((Order_Details.UnitPrice * Quantity * (1 - Discount) / 100) AS NUMBER(19,4)) * 100) Subtotal
- FROM Order_Details
- GROUP BY Order_Details.OrderID;
---------------------------------------------------------
--- DDL for View PRODUCTS_ABOVE_AVERAGE_PRICE
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "PRODUCTS_ABOVE_AVERAGE_PRICE" ("PRODUCTNAME", "UNITPRICE") AS
- SELECT ProductName,
- UnitPrice
- FROM Products
- WHERE UnitPrice > ( SELECT AVG(UnitPrice)
- FROM Products
- --ORDER BY Products.UnitPrice DESC
- );
---------------------------------------------------------
--- DDL for View PRODUCTS_BY_CATEGORY
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "PRODUCTS_BY_CATEGORY" ("CATEGORYNAME", "PRODUCTNAME", "QUANTITYPERUNIT", "UNITSINSTOCK", "DISCONTINUED") AS
- SELECT Categories.CategoryName,
- Products.ProductName,
- Products.QuantityPerUnit,
- Products.UnitsInStock,
- Products.Discontinued
- FROM Categories
- JOIN Products
- ON Categories.CategoryID = Products.CategoryID
- WHERE Products.Discontinued <> 1
- --ORDER BY Categories.CategoryName, Products.ProductName;
---------------------------------------------------------
--- DDL for View PRODUCT_SALES_FOR_1997
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "PRODUCT_SALES_FOR_1997" ("CATEGORYNAME", "PRODUCTNAME", "PRODUCTSALES") AS
- SELECT Categories.CategoryName,
- Products.ProductName,
- SUM(CAST((Order_Details.UnitPrice * Quantity * (1 - Discount) / 100) AS NUMBER(19,4)) * 100) ProductSales
- FROM ( Categories
- JOIN Products
- ON Categories.CategoryID = Products.CategoryID
- )
- JOIN ( Orders
- JOIN Order_Details
- ON Orders.OrderID = Order_Details.OrderID
- )
- ON Products.ProductID = Order_Details.ProductID
- WHERE ( ( (Orders.ShippedDate) BETWEEN TO_DATE('19970101','YYYYMMDD') AND TO_DATE('19971231','YYYYMMDD') ) )
- GROUP BY Categories.CategoryName,Products.ProductName;
---------------------------------------------------------
--- DDL for View QUARTERLY_ORDERS
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "QUARTERLY_ORDERS" ("CUSTOMERID", "COMPANYNAME", "CITY", "COUNTRY") AS
- SELECT DISTINCT Customers.CustomerID,
- Customers.CompanyName,
- Customers.City,
- Customers.Country
- FROM Customers
- RIGHT JOIN Orders
- ON Customers.CustomerID = Orders.CustomerID
- WHERE Orders.OrderDate BETWEEN TO_DATE('19970101','YYYYMMDD') AND TO_DATE('19971231','YYYYMMDD');
---------------------------------------------------------
--- DDL for View SALES_BY_CATEGORY
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "SALES_BY_CATEGORY" ("CATEGORYID", "CATEGORYNAME", "PRODUCTNAME", "PRODUCTSALES") AS
- SELECT Categories.CategoryID,
- Categories.CategoryName,
- Products.ProductName,
- SUM(Order_Details_Extended.ExtendedPrice) ProductSales
- FROM Categories
- JOIN ( Products
- JOIN ( Orders
- JOIN Order_Details_Extended
- ON Orders.OrderID = Order_Details_Extended.OrderID
- )
- ON Products.ProductID = Order_Details_Extended.ProductID
- )
- ON Categories.CategoryID = Products.CategoryID
- WHERE Orders.OrderDate BETWEEN TO_DATE('19970101','YYYYMMDD') AND TO_DATE('19971231','YYYYMMDD')
- GROUP BY Categories.CategoryID,Categories.CategoryName,Products.ProductName
- --ORDER BY Products.ProductName;
---------------------------------------------------------
--- DDL for View SALES_TOTALS_BY_AMOUNT
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "SALES_TOTALS_BY_AMOUNT" ("SALEAMOUNT", "ORDERID", "COMPANYNAME", "SHIPPEDDATE") AS
- SELECT Order_Subtotals.Subtotal SaleAmount,
- Orders.OrderID,
- Customers.CompanyName,
- Orders.ShippedDate
- FROM Customers
- JOIN ( Orders
- JOIN Order_Subtotals
- ON Orders.OrderID = Order_Subtotals.OrderID
- )
- ON Customers.CustomerID = Orders.CustomerID
- WHERE ( Order_Subtotals.Subtotal > 2500 )
- AND ( Orders.ShippedDate BETWEEN TO_DATE('19970101','YYYYMMDD') AND TO_DATE('19971231','YYYYMMDD') );
---------------------------------------------------------
--- DDL for View SUMMARY_OF_SALES_BY_QUARTER
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "SUMMARY_OF_SALES_BY_QUARTER" ("SHIPPEDDATE", "ORDERID", "SUBTOTAL") AS
- SELECT Orders.ShippedDate,
- Orders.OrderID,
- Order_Subtotals.Subtotal
- FROM Orders
- JOIN Order_Subtotals
- ON Orders.OrderID = Order_Subtotals.OrderID
- WHERE Orders.ShippedDate IS NOT NULL
- --ORDER BY Orders.ShippedDate;
---------------------------------------------------------
--- DDL for View SUMMARY_OF_SALES_BY_YEAR
---------------------------------------------------------
-
- CREATE OR REPLACE VIEW "SUMMARY_OF_SALES_BY_YEAR" ("SHIPPEDDATE", "ORDERID", "SUBTOTAL") AS
- SELECT Orders.ShippedDate,
- Orders.OrderID,
- Order_Subtotals.Subtotal
- FROM Orders
- JOIN Order_Subtotals
- ON Orders.OrderID = Order_Subtotals.OrderID
- WHERE Orders.ShippedDate IS NOT NULL
- --ORDER BY Orders.ShippedDate;
---------------------------------------------------------
--- DDL for Procedure CLOBTOBLOB_SQLDEVELOPER
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "CLOBTOBLOB_SQLDEVELOPER"
- (
- tableNameL VARCHAR2 ,
- clobColumnNameL VARCHAR2,
- blobColumnNameL VARCHAR2 )
-AS
- tableName VARCHAR2 ( 500 ) := '';--to_UPPER(tableNameL);
- clobColumnName VARCHAR2 ( 500 ) := '';--to_UPPER(clobColumNameL);
- blobColumnName VARCHAR2 ( 500 ) := '';--to_UPPER(blobColumNameL);
- tmpString VARCHAR2 ( 500 ) := '';
- errorOut BOOLEAN := false;
- inputLength NUMBER; -- size of input CLOB
- offSet NUMBER := 1;
- pieceMaxSize NUMBER := 500; -- the max size of each peice
- piece VARCHAR2 ( 500 CHAR ) ; -- these pieces will make up the entire CLOB
- currentPlace NUMBER := 1; -- this is where were up to in the CLOB
- blobLoc BLOB; -- blob locator in the table
- clobLoc CLOB; -- clob locator pointsthis is the value from the dat file
- myquery VARCHAR2 ( 2000 ) ;
- -- THIS HAS TO BE CHANGED FOR SPECIFIC CUSTOMER TABLE
- -- AND COLUMN NAMES
- --CURSOR cur;
-TYPE cur_typ
-IS
- REF
- CURSOR;
- cur cur_typ;
- --cur_rec cur%ROWTYPE;
- BEGIN
- tableName := UPPER ( tableNameL ) ;
- clobColumnName := UPPER ( clobColumnNameL ) ;
- blobColumnName := UPPER ( blobColumnNameL ) ;
- BEGIN
- EXECUTE immediate 'select table_name from user_tables where table_name = :1 ' INTO tmpString USING tableName;
- IF ( tmpString != tableName ) THEN
- errorOut := true;
- ELSE
- BEGIN
- EXECUTE immediate 'select COLUMN_NAME from user_tab_columns where table_name = :1 and COLUMN_NAME = :2 ' INTO tmpString USING tableName, clobColumnName;
- IF ( tmpString != clobColumnName ) THEN
- errorOut := true;
- ELSE
- EXECUTE immediate 'select COLUMN_NAME from user_tab_columns where table_name = :1 and COLUMN_NAME = :2 ' INTO tmpString USING tableName, blobColumnName;
- IF ( tmpString != blobColumnName ) THEN
- errorOut := true;
- END IF;
- END IF;
- END;
- END IF;
- EXCEPTION
- WHEN OTHERS THEN
- errorOut := true;
- END;
- IF ( errorOut = true ) THEN
- raise_application_error ( -20001, 'Invalid parameters' ) ;
- END IF;
- EXECUTE immediate 'update ' || tableName || ' set ' || blobColumnName || '= empty_blob() ' ;
- myquery := 'SELECT '||clobColumnName||' clob_column , '||blobColumnName||' blob_column FROM ' || tableName || ' FOR UPDATE';
- OPEN cur FOR myquery;-- using clobColumName, blobColumnName ;
- FETCH cur
- INTO clobLoc,
- blobLoc ;
-
- WHILE cur%FOUND
- LOOP
- --RETRIVE THE clobLoc and blobLoc
- --clobLoc := cur_rec.clob_column;
- --blobLoc := cur_rec.blob_column;
- currentPlace := 1; -- reset evertime
- -- find the lenght of the clob
- inputLength := DBMS_LOB.getLength ( clobLoc ) ;
- -- loop through each peice
- LOOP
- IF (inputLength > 0)
- THEN
- -- get the next piece and add it to the clob
- piece := DBMS_LOB.subStr ( clobLoc,pieceMaxSize,currentPlace ) ;
- -- append this piece to the BLOB
- DBMS_LOB.WRITEAPPEND ( blobLoc, LENGTH ( piece ) /2, HEXTORAW ( piece ) ) ;
- currentPlace := currentPlace + pieceMaxSize ;
- END IF;
- EXIT
- WHEN inputLength < currentplace;
- END LOOP;
- FETCH cur
- INTO clobLoc,
- blobLoc ;
- END LOOP;
- EXECUTE immediate 'alter table ' || tableName || ' drop column ' || clobColumnName;
- --unnecessary after ddl
- COMMIT;
-END CLOBtoBLOB_sqldeveloper;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure CUSTORDERHIST
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "CUSTORDERHIST"
-(
- v_CustomerID IN NCHAR DEFAULT NULL ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT P.ProductName,
- SUM(Quantity) Total
- FROM Products P,
- Order_Details OD,
- Orders O,
- Customers C
- WHERE C.CustomerID = v_CustomerID
- AND C.CustomerID = O.CustomerID
- AND O.OrderID = OD.OrderID
- AND OD.ProductID = P.ProductID
- GROUP BY P.ProductName;
-
-END;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure CUSTORDERSDETAIL
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "CUSTORDERSDETAIL"
-(
- v_OrderID IN NUMBER DEFAULT NULL ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT P.ProductName,
- round(Od.UnitPrice, 2) UnitPrice,
- Quantity,
- CAST(Discount * 100 AS NUMBER(10,0)) Discount,
- round(CAST(Quantity * (1 - Discount) * Od.UnitPrice AS NUMBER(19,4)), 2) ExtendedPrice
- FROM Products P,
- Order_Details Od
- WHERE Od.ProductID = P.ProductID
- AND Od.OrderID = v_OrderID;
-
-END custordersdetail;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure CUSTORDERSORDERS
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "CUSTORDERSORDERS"
-(
- v_CustomerID IN NCHAR DEFAULT NULL ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT OrderID,
- OrderDate,
- RequiredDate,
- ShippedDate
- FROM Orders
- WHERE CustomerID = v_CustomerID
- ORDER BY OrderID;
-
-END;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure EMPLOYEE_SALES_BY_COUNTRY
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "EMPLOYEE_SALES_BY_COUNTRY"
-(
- v_Beginning_Date IN DATE DEFAULT NULL ,
- v_Ending_Date IN DATE DEFAULT NULL ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT Employees.Country,
- Employees.LastName,
- Employees.FirstName,
- Orders.ShippedDate,
- Orders.OrderID,
- Order_Subtotals.Subtotal SaleAmount
- FROM Employees
- JOIN ( Orders
- JOIN Order_Subtotals
- ON Orders.OrderID = Order_Subtotals.OrderID
- )
- ON Employees.EmployeeID = Orders.EmployeeID
- WHERE Orders.ShippedDate BETWEEN v_Beginning_Date AND v_Ending_Date;
-
-END;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure SALESBYCATEGORY
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "SALESBYCATEGORY"
-(
- v_CategoryName IN NVARCHAR2 DEFAULT NULL ,
- iv_OrdYear IN NVARCHAR2 DEFAULT '1998' ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
- v_OrdYear NVARCHAR2(4) := iv_OrdYear;
-BEGIN
-
- IF v_OrdYear != '1996'
- AND v_OrdYear != TO_DATE('1997','YYYYMMDD')
- AND v_OrdYear != '1998' THEN
- BEGIN
- v_OrdYear := '1998';
-
- END;
- END IF;
-
- OPEN cv_1 FOR
- SELECT P.ProductName,
- round(SUM(CAST(OD.Quantity * (1 - OD.Discount) * OD.UnitPrice AS NUMBER(14,2))), 0) TotalPurchase
- FROM Order_Details OD,
- Orders O,
- Products P,
- Categories C
- WHERE OD.OrderID = O.OrderID
- AND OD.ProductID = P.ProductID
- AND P.CategoryID = C.CategoryID
- AND C.CategoryName = v_CategoryName
- AND to_char(O.OrderDate, 'YYYY') = v_OrdYear
- GROUP BY P.ProductName
- ORDER BY P.ProductName;
-
-END salesbycategory;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure SALES_BY_YEAR
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "SALES_BY_YEAR"
-(
- v_Beginning_Date IN DATE DEFAULT NULL ,
- v_Ending_Date IN DATE DEFAULT NULL ,
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT Orders.ShippedDate,
- Orders.OrderID,
- Order_Subtotals.Subtotal,
- to_char(ShippedDate, 'YYYY') YEAR
- FROM Orders
- JOIN Order_Subtotals
- ON Orders.OrderID = Order_Subtotals.OrderID
- WHERE Orders.ShippedDate BETWEEN v_Beginning_Date AND v_Ending_Date;
-
-END sales_by_year;
-
-/
-
---------------------------------------------------------
--- DDL for Procedure TEN_MOST_EXPENSIVE_PRODUCTS
---------------------------------------------------------
-set define off;
-
- CREATE OR REPLACE PROCEDURE "TEN_MOST_EXPENSIVE_PRODUCTS"
-(
- cv_1 IN OUT SYS_REFCURSOR
-)
-AS
-BEGIN
-
- OPEN cv_1 FOR
- SELECT *
- FROM ( SELECT ProductName TenMostExpensiveProducts,
- UnitPrice
- FROM Products
- ORDER BY UnitPrice DESC )
- WHERE ROWNUM <= 10;
-
-END;
-
-/
-
-exit \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.PostgreSQL.sql b/mcs/class/System.Data.Linq/tests/instnwnd.PostgreSQL.sql
deleted file mode 100644
index 7e4be634d99..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.PostgreSQL.sql
+++ /dev/null
@@ -1,9144 +0,0 @@
-/*
-** Copyright Microsoft, Inc. 1994 - 2000
-** All Rights Reserved.
-**
-** Changes for PostgreSQL Copyright 2009 Studio Associato Di Nunzio e Di Gregorio
-**
-** This file is distributed under the MS-PL license.
-** See LICENSE.MSPL for more information.
-*/
-
-DROP TABLE IF EXISTS Employees;
-DROP TABLE IF EXISTS Categories;
-DROP TABLE IF EXISTS Customers;
-DROP TABLE IF EXISTS Shippers;
-DROP TABLE IF EXISTS Suppliers;
-DROP TABLE IF EXISTS Orders;
-DROP TABLE IF EXISTS Products;
-DROP TABLE IF EXISTS "OrderDetails";
-DROP TABLE IF EXISTS CustomerCustomerDemo;
-DROP TABLE IF EXISTS CustomerDemographics;
-DROP TABLE IF EXISTS Region;
-DROP TABLE IF EXISTS Territories;
-DROP TABLE IF EXISTS EmployeeTerritories;
-
-CREATE TABLE "Employees" (
- "EmployeeID" serial NOT NULL ,
- "LastName" varchar (20) NOT NULL ,
- "FirstName" varchar (10) NOT NULL ,
- "Title" varchar (30) ,
- "TitleOfCourtesy" varchar (25) ,
- "BirthDate" "date" ,
- "HireDate" date ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "HomePhone" varchar (24) ,
- "Extension" varchar (4) ,
- "Photo" bytea ,
- "Notes" text ,
- "ReportsTo" int4 ,
- "PhotoPath" varchar (255) ,
- CONSTRAINT "PK_Employees" PRIMARY KEY (
- "EmployeeID"
- ),
- CONSTRAINT "FK_Employees_Employees" FOREIGN KEY
- (
- "ReportsTo"
- ) REFERENCES "Employees" (
- "EmployeeID"
- ) DEFERRABLE,
- CONSTRAINT "CK_Birthdate" CHECK ("BirthDate" < now())
-);
-
-CREATE INDEX "Employees_LastName" ON "Employees"("LastName");
-CREATE INDEX "Employees_PostalCode" ON "Employees"("PostalCode");
-
-CREATE TABLE "Categories" (
- "CategoryID" serial NOT NULL ,
- "CategoryName" varchar (15) NOT NULL ,
- "Description" text ,
- "Picture" bytea ,
- CONSTRAINT "PK_Categories" PRIMARY KEY
- (
- "CategoryID"
- )
-);
-
-CREATE INDEX "Categories_CategoryName" ON "Categories"("CategoryName");
-
-CREATE TABLE "Customers" (
- "CustomerID" char (5) NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "ContactName" varchar (30) ,
- "ContactTitle" varchar (30) ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "Phone" varchar (24) ,
- "Fax" varchar (24) ,
- CONSTRAINT "PK_Customers" PRIMARY KEY
- (
- "CustomerID"
- )
-);
- CREATE INDEX "Customers_City" ON "Customers"("City");
-CREATE INDEX "Customers_CompanyName" ON "Customers"("CompanyName");
-CREATE INDEX "Customers_PostalCode" ON "Customers"("PostalCode");
-CREATE INDEX "Customers_Region" ON "Customers"("Region");
-
-CREATE TABLE "Shippers" (
- "ShipperID" serial NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "Phone" varchar (24) NULL ,
- CONSTRAINT "PK_Shippers" PRIMARY KEY
- (
- "ShipperID"
- )
-);
-
-CREATE TABLE "Suppliers" (
- "SupplierID" serial NOT NULL ,
- "CompanyName" varchar (40) NOT NULL ,
- "ContactName" varchar (30) ,
- "ContactTitle" varchar (30) ,
- "Address" varchar (60) ,
- "City" varchar (15) ,
- "Region" varchar (15) ,
- "PostalCode" varchar (10) ,
- "Country" varchar (15) ,
- "Phone" varchar (24) ,
- "Fax" varchar (24) ,
- "HomePage" text ,
- CONSTRAINT "PK_Suppliers" PRIMARY KEY
- (
- "SupplierID"
- )
-);
-
-CREATE INDEX "Suppliers_CompanyName" ON "Suppliers"("CompanyName");
-CREATE INDEX "Suppliers_PostalCode" ON "Suppliers"("PostalCode");
-
-CREATE TABLE "Orders" (
- "OrderID" serial NOT NULL ,
- "CustomerID" char (5) ,
- "EmployeeID" int4 ,
- "OrderDate" date ,
- "RequiredDate" date ,
- "ShippedDate" date ,
- "ShipVia" int4 ,
- "Freight" decimal DEFAULT 0,
- "ShipName" varchar (40) ,
- "ShipAddress" varchar (60) ,
- "ShipCity" varchar (15) ,
- "ShipRegion" varchar (15) ,
- "ShipPostalCode" varchar (10) ,
- "ShipCountry" varchar (15) ,
- CONSTRAINT "PK_Orders" PRIMARY KEY
- (
- "OrderID"
- ),
- CONSTRAINT "FK_Orders_Customers" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "Customers" (
- "CustomerID"
- ) DEFERRABLE,
- CONSTRAINT "FK_Orders_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "Employees" (
- "EmployeeID"
- ) DEFERRABLE,
- CONSTRAINT "FK_Orders_Shippers" FOREIGN KEY
- (
- "ShipVia"
- ) REFERENCES "Shippers" (
- "ShipperID"
- ) DEFERRABLE
-);
-
-CREATE INDEX "Orders_CustomerID" ON "Orders"("CustomerID");
-CREATE INDEX "Orders_CustomersOrders" ON "Orders"("CustomerID");
-CREATE INDEX "Orders_EmployeeID" ON "Orders"("EmployeeID");
-CREATE INDEX "Orders_EmployeesOrders" ON "Orders"("EmployeeID");
-CREATE INDEX "Orders_OrderDate" ON "Orders"("OrderDate");
-CREATE INDEX "Orders_ShippedDate" ON "Orders"("ShippedDate");
-CREATE INDEX "Orders_ShippersOrders" ON "Orders"("ShipVia");
-CREATE INDEX "Orders_ShipPostalCode" ON "Orders"("ShipPostalCode");
-
-CREATE TABLE "Products" (
- "ProductID" serial NOT NULL ,
- "ProductName" varchar (40) NOT NULL ,
- "SupplierID" int4 ,
- "CategoryID" int4 ,
- "QuantityPerUnit" varchar (20) ,
- "UnitPrice" decimal DEFAULT 0,
- "UnitsInStock" int2 DEFAULT 0,
- "UnitsOnOrder" int2 DEFAULT 0,
- "ReorderLevel" int2 DEFAULT 0,
- "Discontinued" boolean DEFAULT false,
- CONSTRAINT "PK_Products" PRIMARY KEY
- (
- "ProductID"
- ),
- CONSTRAINT "FK_Products_Categories" FOREIGN KEY
- (
- "CategoryID"
- ) REFERENCES "Categories" (
- "CategoryID"
- ),
- CONSTRAINT "FK_Products_Suppliers" FOREIGN KEY
- (
- "SupplierID"
- ) REFERENCES "Suppliers" (
- "SupplierID"
- ) DEFERRABLE,
- CONSTRAINT "CK_Products_UnitPrice" CHECK ("UnitPrice" >= 0),
- CONSTRAINT "CK_ReorderLevel" CHECK ("ReorderLevel" >= 0),
- CONSTRAINT "CK_UnitsInStock" CHECK ("UnitsInStock" >= 0),
- CONSTRAINT "CK_UnitsOnOrder" CHECK ("UnitsOnOrder" >= 0)
-);
-
-CREATE INDEX "Products_CategoriesProducts" ON "Products"("CategoryID");
-CREATE INDEX "Products_CategoryID" ON "Products"("CategoryID");
-CREATE INDEX "Products_ProductName" ON "Products"("ProductName");
-CREATE INDEX "Products_SupplierID" ON "Products"("SupplierID");
-CREATE INDEX "Products_SuppliersProducts" ON "Products"("SupplierID");
-
-CREATE TABLE "OrderDetails" (
- "OrderID" int4 NOT NULL ,
- "ProductID" int4 NOT NULL ,
- "UnitPrice" decimal DEFAULT 0,
- "Quantity" int2 DEFAULT 1,
- "Discount" float DEFAULT 0,
- CONSTRAINT "PK_Order_Details" PRIMARY KEY
- (
- "OrderID",
- "ProductID"
- ),
- CONSTRAINT "FK_Order_Details_Orders" FOREIGN KEY
- (
- "OrderID"
- ) REFERENCES "Orders" (
- "OrderID"
- ) DEFERRABLE,
- CONSTRAINT "FK_Order_Details_Products" FOREIGN KEY
- (
- "ProductID"
- ) REFERENCES "Products" (
- "ProductID"
- ) DEFERRABLE,
- CONSTRAINT "CK_Discount" CHECK ("Discount" >= 0 AND "Discount" <= 1),
- CONSTRAINT "CK_Quantity" CHECK ("Quantity" > 0),
- CONSTRAINT "CK_UnitPrice" CHECK ("UnitPrice" >= 0)
-);
-
-CREATE INDEX "OrderDetails_OrderID" ON "OrderDetails"("OrderID");
-CREATE INDEX "OrderDetails_OrdersOrder_Details" ON "OrderDetails"("OrderID");
-CREATE INDEX "OrderDetails_ProductID" ON "OrderDetails"("ProductID");
-CREATE INDEX "OrderDetails_ProductsOrder_Details" ON "OrderDetails"("ProductID");
-
-CREATE VIEW "Customer and Suppliers by City" AS
-SELECT "City", "CompanyName", "ContactName", 'Customers' AS "Relationship"
-FROM "Customers"
-UNION SELECT "City", "CompanyName", "ContactName", 'Suppliers'
-FROM "Suppliers"
---ORDER BY "City", "CompanyName"
-;
-
-CREATE VIEW "Alphabetical list of products" AS
-SELECT "Products".*, "Categories"."CategoryName"
-FROM "Categories" INNER JOIN "Products" ON ("Categories"."CategoryID" = "Products"."CategoryID")
-WHERE ("Products"."Discontinued"=false)
-;
-
-CREATE VIEW "Current Product List" AS
-SELECT "Product_List"."ProductID", "Product_List"."ProductName"
-FROM "Products" AS "Product_List"
-WHERE ("Product_List"."Discontinued"=false)
---ORDER BY "Product_List"."ProductName"
-;
-
-CREATE VIEW "Orders Qry" AS
-SELECT "Orders"."OrderID", "Orders"."CustomerID", "Orders"."EmployeeID", "Orders"."OrderDate",
- "Orders"."RequiredDate",
- "Orders"."ShippedDate", "Orders"."ShipVia", "Orders"."Freight", "Orders"."ShipName",
- "Orders"."ShipAddress", "Orders"."ShipCity",
- "Orders"."ShipRegion", "Orders"."ShipPostalCode", "Orders"."ShipCountry",
- "Customers"."CompanyName", "Customers"."Address", "Customers"."City", "Customers"."Region",
- "Customers"."PostalCode", "Customers"."Country"
-FROM "Customers" INNER JOIN "Orders" ON "Customers"."CustomerID" = "Orders"."CustomerID"
-;
-
-CREATE VIEW "Products Above Average Price" AS
-SELECT "Products"."ProductName", "Products"."UnitPrice"
-FROM "Products"
-WHERE "Products"."UnitPrice" > (SELECT avg("UnitPrice") FROM "Products");
---ORDER BY Products.UnitPrice DESC ;
-
-CREATE VIEW "Products by Category" AS
-SELECT "Categories"."CategoryName", "Products"."ProductName", "Products"."QuantityPerUnit",
- "Products"."UnitsInStock", "Products"."Discontinued"
-FROM "Categories" INNER JOIN "Products" ON "Categories"."CategoryID" = "Products"."CategoryID"
-WHERE "Products"."Discontinued" != true
---ORDER BY Categories.CategoryName, Products.ProductName
-;
-
-CREATE VIEW "Quarterly Orders" AS
-SELECT DISTINCT "Customers"."CustomerID", "Customers"."CompanyName", "Customers"."City",
- "Customers"."Country"
-FROM "Customers" RIGHT OUTER JOIN "Orders" ON "Customers"."CustomerID" = "Orders"."CustomerID"
-WHERE "Orders"."OrderDate" BETWEEN '1997-01-01' AND '1997-12-31' ;
-
-CREATE VIEW "Invoices" AS
-SELECT "Orders"."ShipName", "Orders"."ShipAddress", "Orders"."ShipCity", "Orders"."ShipRegion",
- "Orders"."ShipPostalCode", "Orders"."ShipCountry", "Orders"."CustomerID",
- "Customers"."CompanyName" AS "CustomerName", "Customers"."Address", "Customers"."City",
- "Customers"."Region", "Customers"."PostalCode", "Customers"."Country",
- ("FirstName" || ' ' || "LastName") AS "Salesperson",
- "Orders"."OrderID", "Orders"."OrderDate", "Orders"."RequiredDate", "Orders"."ShippedDate",
- "Shippers"."CompanyName" AS "ShipperName",
- "OrderDetails"."ProductID", "Products"."ProductName", "OrderDetails"."UnitPrice",
- "OrderDetails"."Quantity", "OrderDetails"."Discount",
- (("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100)*100)::decimal AS "ExtendedPrice",
- "Orders"."Freight"
-FROM "Shippers",
- "Products",
- "Employees",
- "Customers",
- "Orders",
- "OrderDetails"
-WHERE "Employees"."EmployeeID" = "Orders"."EmployeeID"
- AND "Customers"."CustomerID" = "Orders"."CustomerID"
- AND "Orders"."OrderID" = "OrderDetails"."OrderID"
- AND "Products"."ProductID" = "OrderDetails"."ProductID"
- AND "Shippers"."ShipperID" = "Orders"."ShipVia"
-;
-
-CREATE VIEW "Order Details Extended" AS
-SELECT "OrderDetails"."OrderID", "OrderDetails"."ProductID", "Products"."ProductName",
- "OrderDetails"."UnitPrice", "OrderDetails"."Quantity", "OrderDetails"."Discount",
- (("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100)::decimal * 100) AS "ExtendedPrice"
-FROM "Products" INNER JOIN "OrderDetails" ON ("Products"."ProductID" = "OrderDetails"."ProductID")
---ORDER BY "OrderDetails".OrderID
-;
-
-CREATE VIEW "Order Subtotals" AS
-SELECT "OrderDetails"."OrderID",
- sum(("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100)::decimal * 100) AS "Subtotal"
-FROM "OrderDetails"
-GROUP BY "OrderDetails"."OrderID"
-;
-
-CREATE VIEW "Product Sales for 1997" AS
-SELECT "Categories"."CategoryName", "Products"."ProductName",
- sum(("OrderDetails"."UnitPrice" * "Quantity" * (1-"Discount")/100)::DECIMAL * 100) AS "ProductSales"
-FROM "Categories" INNER JOIN "Products" ON ("Categories"."CategoryID" = "Products"."CategoryID")
- INNER JOIN ("Orders"
- INNER JOIN "OrderDetails" ON ("Orders"."OrderID" = "OrderDetails"."OrderID"))
- ON ("Products"."ProductID" = "OrderDetails"."ProductID")
-WHERE "Orders"."ShippedDate" BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY "Categories"."CategoryName", "Products"."ProductName"
-;
-
-CREATE VIEW "Category Sales for 1997" AS
-SELECT "Product Sales for 1997"."CategoryName",
- sum("Product Sales for 1997"."ProductSales") AS "CategorySales"
-FROM "Product Sales for 1997"
-GROUP BY "Product Sales for 1997"."CategoryName"
-;
-
-CREATE VIEW "Sales by Category" AS
-SELECT "Categories"."CategoryID", "Categories"."CategoryName", "Products"."ProductName",
- sum("Order Details Extended"."ExtendedPrice") AS "ProductSales"
-FROM "Categories" INNER JOIN
- ("Products" INNER JOIN
- ("Orders" INNER JOIN "Order Details Extended" ON ("Orders"."OrderID" = "Order Details Extended"."OrderID"))
- ON ("Products"."ProductID" = "Order Details Extended"."ProductID"))
- ON ("Categories"."CategoryID" = "Products"."CategoryID")
-WHERE "Orders"."OrderDate" BETWEEN '1997-01-01' AND '1997-12-31'
-GROUP BY "Categories"."CategoryID", "Categories"."CategoryName", "Products"."ProductName"
---ORDER BY Products.ProductName
-;
-
-CREATE VIEW "Sales Totals by Amount" AS
-SELECT "Order Subtotals"."Subtotal" AS "SaleAmount", "Orders"."OrderID", "Customers"."CompanyName",
- "Orders"."ShippedDate"
-FROM "Customers" INNER JOIN
- ("Orders" INNER JOIN "Order Subtotals" ON ("Orders"."OrderID" = "Order Subtotals"."OrderID"))
- ON ("Customers"."CustomerID" = "Orders"."CustomerID")
-WHERE ("Order Subtotals"."Subtotal" > 2500) AND ("Orders"."ShippedDate" BETWEEN '1997-01-01' AND '1997-12-31')
-;
-
-CREATE VIEW "Summary of Sales by Quarter" AS
-SELECT "Orders"."ShippedDate", "Orders"."OrderID", "Order Subtotals"."Subtotal"
-FROM "Orders" INNER JOIN "Order Subtotals" ON ("Orders"."OrderID" = "Order Subtotals"."OrderID")
-WHERE "Orders"."ShippedDate" IS NOT NULL
---ORDER BY Orders.ShippedDate
-;
-
-CREATE VIEW "Summary of Sales by Year" AS
-SELECT "Orders"."ShippedDate", "Orders"."OrderID", "Order Subtotals"."Subtotal"
-FROM "Orders" INNER JOIN "Order Subtotals" ON "Orders"."OrderID" = "Order Subtotals"."OrderID"
-WHERE "Orders"."ShippedDate" IS NOT NULL
---ORDER BY Orders.ShippedDate
-;
-
-/* create procedure "Ten Most Expensive Products" AS
-SET ROWCOUNT 10
-SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
-FROM Products
-ORDER BY Products.UnitPrice DESC
-GO
-
-create procedure "Employee Sales by Country"
-@Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount
-FROM Employees INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Employees.EmployeeID = Orders.EmployeeID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-create procedure "Sales by Year"
- @Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal, DATENAME(yy,ShippedDate) AS Year
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO*/
-
-BEGIN;
-SET CONSTRAINTS ALL DEFERRED;
-SET datestyle TO iso, mdy;
-
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(1,'Beverages','Soft drinks, coffees, teas, beers, and ales',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000000010000000001000000001001000000000000001010100010000100100000001010001000000100100000100000010101000100000100010000000000000000000001000000001000000000000001000000000000000000000001001001000000000000000000001001001000012507070100000001000000001000100100000010000001000000000100100100000001001010101010000000000000000000001001000100000101010101000000000000000000000000000000000000101020525363777777777777753530100101000100000000001010001001000100100100000000000100000000000000000100010001001010001000000010010000000000000100000000000000000000000000000001014343577777777777777777777777777770100120001010100102000000000000000000000000100100010010000000000100010000000000000000010010000001001001010100000000000000000000000000000001021617777777775757535353525777777777777770150120000100010101000000000000000001000000000000001001001000000000010010000010010010000101001001000000100000001000000000000000000000001417777737617376377775767771707752777777776340161210300000000010000000000010000000000000000000000000000000000000000100000000000100000000000010000100000000000000000000000000100503677577571705014000000101070717775777777775334101400010101010001010010101000000000000000000000000000001000000000000000000000000000000001010001000001000000000000000000000000010357353000000000000000000000000000171777777777470612101000000001000001000000010000000000000000000000000000000100010703010101210000000000000000000000000000000000000000000000101034350000000010653435777570477474700000107757777171000000101001000101000101010000100000000000000000001041477110131035750020040477301000100000000000000000000000000000000000000000010004014176577707000067777777776560404007371734361701400001241000001000000001000020400000200000101747767777000101073777577777775372100000000100000000000000100100000000010000010000037676476700004000577470416717477421405000434140343000565120510100301014002107171370701437777777775777777112103177777777777705757771010000000100000000000000010000100000101000470440440671007477776777777614060600742524001777777747646776752060250003021716737777777777777774747727574777001016777777777767173317703000101010000000010000000001000000000000420460200077427477767777777775677777746474656606767777665746776757151253507166737777733746777577777777572776771100517777777767776015713141030020001000000001001000000000010100067440044047761477767776706767777674765673470657505767375664746757777271252167717733771737776777677567476577577121103775777777776717027753121010101000010000000000100001010000010767060004776747776776777756776777777777042477676067777467474747676777565256531311771177376477777576757777747710110701777777767777401717340000000000100001000000000001000000101004776540666050777677657777677470774777776747664607777376747476777777677717173735377717737747777777777774774770011271077777767777763171735210121010100000000000000000000010000000300406767757676775077006767477774774777774747770476777656706746777657777777777777777777737667777476574774777771001031777777776767741371771000000000010000000000000000000000101005707442567656176006767004770476707700767770000477747734656446745677676777777777777777777375667777777777777777773100010777777777777771753521010101010000000000100010000000010007777712152503004670077774767427047247776577564700076737747670474277777777777777777367777777765777777777777434777750757775377767676770172773100000000001000000000000001000101007170701614204046007746040676167470774167743656777740077776067407465677677777777777757717777737476775716161243410303077777777577775210000011350001001001000000101000100000100002100171525675070074340670005004076700706570757777767770077744746466567777677777777777777777773776777610000000137775350317777773777737750701000101021001000100000000000010100010010300067777761650604065047604760746404776406705656776770077764750474747677777777777777777773733747777773011735777777777777777757777777777767412041001001000001000001000000010001000577744140000607406706767676776777776477756767777447700774076646764777567777777777777737373737764677747753527777776777777777776365735353513010300120301010000000000000000001000107000210006147767674646040404040066667767677775476777046644644044456776767777777777733737373776777776774244777377717712777165357577534242040010010010000010001000000100010000100300050000146664000000101030734352101100065677767077770047604774377676777767777777777373737333756477657075377100770770177776525271673001012101210301001030000000100100000001000005000060046160004000125343510110101000000000007740000047744733737377757677777777777373737377737656757777777373101676770777717775671773001010300000021021010000000000000100000000100077400000414021414000000000000000000000000000300000777777773737377677677777777777373737333735677677777377710177777717774705271767340300000010101000100000100000100100000001014005660000000737560600000000000000000000000000004730777773733373737777747677777777737337353761666777777737737017771677077353777574735310012101000000010010100000100000000010004300065400000000400141254140404000000000000000000037737776773777373733777677777777777677646746565756747777773773017017710765654352735770017010303031010010000000100001001010030704000660000000000000040000000000000000000000000007777514673373373737777777476777777777474644764666776777777772711031076117307374357477373010341050043030012100100010100100012500000047000000000046742000000000000000000000000077776677777377377373733737767777777777767645676507574777657610057121101731611574777637735105270125213010050210100001070210301650000000640000000006776406776464000040641434177777767667614737337337373777777767677777776564767474664667477761775271112116101002331211101052721016120140161034106010173075617770000570047400047400446000000467770504777767173573756767776767737737773737377776777777777776564746765477576777176700774656474731010011000001250165214716170121012011070777173777400063770040000760467600000000740760600777067777777676767676767337333373737377747677777777776767747424676747677157701677677676131331213131301371317310312161525053073077777777700047577700000006006760000640400006474046740777777777676767676737737777373777777767777777777674746767467477777743670175305325352527135335353170143414371617130131211777177777777001737770006760476677047064466400047640077747777777767676767673773373333737373776746777777765467674704747674765375610731773573752534737417017035303130101010030001427777777737770047777770047460704644064400004640067004767077777777767676767673377377773737777776777777777766565665670767767775077007563153347370731013213617034343434307031417121177773777777740257737700027447000064000000000640064006760777777776767767767773373333373737777476777777777746765674464747767763477027172753717175777757757357171717171717433616163777777735737400737773400460660046000000000004000600676747777777776766766767377377777373737777747677777776756567467746765777117100537153353773777777777777777777777777737757737573777773773772047777350000474044600440000000000040047774007777700667677677633333333333737777766767777777777667476564657476760600007353375373177777777777777777777777777777737777377733753777740007177770000664024640640000000000004646700477777007767667666777777777773737777777777777776777446467565676777535373525317137177177777777777777777777777777777775377773753771737700076737350000000474664665646644400400464000077700067677677773333333333373737776676777777777767777766767765677771713175217037173777777777777777777777777775375377173753777377773700057777004007477667764766767667467600000004770000767667666677777777777337777775677777771777772604000404067761171613131535353717777777777777777777737753777777777753773717735374700000500670446677777776777776777776561004661000006767767777333131101100777777666567777567704040505140777716536353147173135371777777777777777777577577777777777777777353753777371700000001776040404040404606076767776170000470000071101100100000000000110157177776777776470124100002530004777111301313017535371777777777771771737377773777377753773717353252165376164464265700400000000000004040040076774000440000777500750000000000000000017347766777746564100000000400300652513530753303170737777775777777777777737777777773777753757035353134317137313533000046440000004400000000053770000000000077343100000000000000000004135777775676176000700000004044213052153115353371357777377737737775777777573757777777353213503161617163521657257000006700060042400000005273710000000000007577000000000000000000531117777665447405244000000040031501313030721353537737775777577753737717737777777777777035343343131303103171317337130100000567000200000031756000000000000000077771012100101101131117133375466747465707047000071502161011531534353517753773737353777737777777777737537713503353170717173561343105307030525370047014161717433700000000000000000000101011770000006402737373767456467777777773065773510137343531317073737773775777773777577375735737577777343375377373673071316352731717173137000007737352713574000000000000000000000000464000000046733737373446647777777777740007373737110310343537171773565373537577177375737777777777773353737717175357727753717163737357770000071735371677700000000000000000000000000460004004676173737374745777777777777004631713112031213131317337177737777777377777777777777777777775377737777377371717353773571747737377617771677773570000000000000000000000000400400000000406337333464673777777777774007733373311001013135317177737775377377777777777777777777777737777573777377777736771773773716717535343373525773700000000000000000000000000000000000000037337374433373777777777700007740010313133173137337357753777777777777777777777777777777737737775375737373717367171653735727367374753737174000000000000000000004600000000000000000373733643773373777777777404073000000000012137331737377777777777777777777777777777777777577773737773757575735317273353531757535737377576300000000000000000000424400000004000040007373375733337333377777770000700000000000000000070477777777777777777777777777777777777737773757753757373737777775357273673373773535737357000000000000000000004406000000000404004037337333773737737377777700400000000000004006404043777777773757777777777777777777777777773773737773777777717371737357171752573473721777340000000000000000000006446400000000004004337337333373337337337777100004705340100016503777747717717757777777777777777777777777773757757773577173577775777577377773777373757777177700000000000660000640047674000000004000003737337373377337373737774040077760004000000044004737777777777777777777777777777777777773773773577377777377377377377537177535757373537710000000000004040004640604600000000000400073733737337333737373777700000047477420000000000435777777777777777777777777777777777777757777777777777777777777777777777737737377577777000000000004600000460064600000004000000000373373337337373737373777600000000000550043617777777777777777777777777777777777777777773777777773777777777777777777777777777777737737777000000000000000000000406400000004040000003373373737337373737373770040000000002777357777777777777777777777777777777777777775777777777773777573717775777777577377777777777777757340400000000000000040004064000000000000000073373373337333373737377750000000000057777777777777777777777777777777177775737577737777777735777773777773773775377377735735735375737737000000000000000044600406060000000000000046337337337373777373733777007460000000377777777777777777777777777777777737737777377777377777737371775353753753777777777777777777737717750000000000000000000000444404400400000000063733737337333337373377774067400000000777777777777777777777777375773777757777177177377735777777777377777777777777777777777777777777777704000000000000000000006000666066000000004433733337337377333377777700676004004407777777777777777777777777777757357375377777775777737777777777777777777777777777777777777777777772010000000000000000000040004404440000000000373737337337337377777777704600674660077777777777777777777777777737777777777773773773777777777777777377377777737777753777777777777777750040000000000000000000000460460000000000463733733733733737777777770047464067000777777777777777777777777777777777777777777777777777771737177777757377377753777777777737757773737000000000000000000000644640000460000000000073373733733733777777773750660760400017777777777777777777777777777777777777777777777777777777777373773777357173775377735737777377757777240000000000000000000606400000000000000000373373773733777777777737604746400406057777777777777777777777777777777777777777775775771733735377757177175737753737537777757777777777750100000000000000000046540000000000000000007337333333777777777771771066067674767677777777777777777777777777777777377777777377737777775737573737736373717375773777373737377777371200400000000000000000046000000000000000000073737373777777777777737700656476464617777777777777777777777777775757777777575757735773735371737357737575357635733577377577777773777775000040000000000000440646000040000000000000733733377777777777777137106606476400077777777777777775777757357777777757577377375777775737777577735737377371735773757073737175777777370000000000000000046764656546400000000000007733737777537777777777774474407467005077777777777775777757377735737717737377777737777371773737373773577535373437073737757577737353777700500000000000004676474266640000000000000047333777074747777777777776567642766027777757537775777371735777777577777777577777775377777777577577777737777577737757757373737777775777000000400000000067407604040000000000000000077777103716173777777737676665646470577757377775777375777777177377777777777357357777773737777777371735737773735753737377777773577377370004000000000000666424604040000000000000000777777007677477777777767676767474003577777777773777777777777777773773573777377773777777577773777777777771775773777757353753577357777770010000000000040406404000244000000000000000777370141477567777777762476767660067777777773777777737773777753777777777777777777777777773777777777375367377375357367767767737673477140240000000000000446400004660000040000000007737520077772757777770040047667767177777757777777777777577737777757777717753717717777777757753535357777775775777777535753735757177357005004000000000000000040400476440464000000007773401616575777777006440004764256777377375775375735737777777737737737773777777777773777777777777771771777777777777773775777377577773000000040000000000400000000000067400000000077771425777367777700400060006765377777377777377737777777735735777777777777777777777757777777777777777777777777777777777777377377353770070040000000000000400000404000040000000000077770525765777777004004040440065773775717377777777377777777777777777777777777777777777777777777777777773737371775377773775657527777500004000000000000000000442424400064000000000777724077576777700400600007000373757373775775375375737777777777777777777777777777777777777737777377373577575777777573575373733771737300700004000000000000004646440000672440000000777507567657775000444040644047777377777773777777777757777777777777777777777777777777757377771777375773737373737373773377753575377577400004000000000000000000400000040440640000004777407757777700404246044604375777757737777777777777777777773777777777777777777777777377775773575737175717175717571757253372734372773007000040000000000000000000004600464000000007772525677777004704064240124373777377577777777777777773773777777573577777777777757377737373777373777737367363727373735356171737177175000400000400000000000000004600000400000000047710477777700676006564640577777777777777777777737773777777577177777777777777777377735775775377757173717535357174352537737373717717730070040000000000000000000040046000000000000077777711357047600446500072777777777737777777377777777573573777777777777777777777737777377377177377757773777377737777343574356773737710060040400400000000000000000400000000000000771571715356770446002470757775773777777377757735735773777777777777777777777777735777377777777777777737573577177535357773777371747527710160000000040000000000000006000000000000007771353777767600056440042735373775377375773777777777777777777777777777777777777777777777777777757377773777377737777735777537577373717700104004000000000000000000440000000000000077171357777674006064214357577775737757777777777777777777777777777777777777777777377777777777777777777777777777777737777373777737577777300424000400000000000000000000000000000000777174777756765404051425373735737777777777777777777777777777777777777777777777777777777777777377777577777777777777777375777737777353777100100400040400000000000000000000000000007717137577764767404061777777777777737737777777777777777377777777737537777777777777777577777777773773777737775377177577737353753737770737100400400000000000000000000000000000000077717177777467760030065377577777777777777777777777377777777777777777777777777777777373735371777775777177753777777737717757775375753573536100050040404040000000000000000000000000771717177720767000043737737737737757737773773777777777777777777777777777777777777577777777777737773777777777777777777773773737737377357753000004200000004040000000000000000000047773537777504004104375777573757777371777777777773777777777777777777777777777777373777777777777777777777777777777777777777757777777377373777200504040404000000400000000000000000077153577770000016075375373777737177777717717777777777777777777777777777777777777777777777777777777777777777777777777777777375373577177573535300100040104004000040400040040004000177353577770070007277377777537777753757777777777777777777777777777777777777777777777777777777757777777773777577777775377537727576377717252734120050040400404040000040000000400007735353777005006535357777737771773777377777777777777777777777777777777777777777777775737777377777717377777777773777777777753753735752771775173500007000040000004004000400400000477717177775004353777737377773777777777777777777777777777777777777777777777777777773737757377173717777773577737777773777773773777773771773136343700000561040405004000400400040400775317777700367771737577537757777777777777777777777777377777777777777777777777775757717777777777737177577377777775777773777353717773771776535353716000047000404004000500050010001735717777761717777573777777777777777777777777777757375777777777777777777777773737737773753777177577737777537537737777757777777771757372537737271717100005252004004040604004040077531717777177777777777777737777777775777777777777777777777777777777777777777757717753757775377737737773777777777777777777177173777737753770775363774320000416524100000400400004773717777777777737777777777777777377377777777777777777777777777777777777777777737773777773777777777577757377377777777377377777753737753771775375757377577600000106141410143405007757537777777777777377737777773777777777777777777777777777777777777777777777777753777737777777777777737777777777777777777777377777573777777377373775373735373000000000400010000077377717777737777757757571777777777777777777777777777777777777777777777777737773777777777777777777777777777777777777777777777777777777737775777777377775777777777161612161637777777101777777771771773777777777777777777777777777777777777777777177577377577757777777777777777777777777777777777737777777777777737737775773737717717771737737537777777777777777775717177777771777777777377773777777777777777777777777777777777777777777777777777777777777777777377377777377777777777377577177537777777373757737737735377735737737377737775773777377717177777777737777777777777777777377777777777777777777777777777777777777777777777357537537777577773775753573577577537377737753757357757357571753777171735735775357537737571777771717577777777777375777375735377377775377777777777777777777777777777777777777777777737777771773753757377377777737777777777773777377737737737377375377777737573537737753773777777777177777777775775737757737777777757377777777777777777777777777777777777777777357777777777777777777777777777777773777777777777777777777777777777777537717773777777777777577777717711737777173737377777377777777177377777777777777777777777777777777777777777777737377777777777777777777777773777777777737775777777777757777775373737777773777377377537737777777710101417777757757377777771735377777777777777777777777777777777777777777777777777777777377777777377377777777777775775775775737777717717371735377575735373757175365737777773737777777773617377373775737773777777777777777777777777777777777777777777777777777777377757177573737777577773575373573737737777773773737777777777777737373777175337637173573537777577717777753775777775377777777777777777777777777777777777777777777777777777777777777773737773777573573753777737777777777773773777577577737353717353577175217437753577377377771737373773777375377375377777777777777777777777777777777777777777777777777777777777777757153471773737373773771737771737377777777777773777737577777777777377737733717373717177737777777577777375377777777777777777777777777777777777777777777777777777777777777777777773737773771757577573577377717777575717377777777777377773717353717357175717577717753777175773773537777777777777777777777777777777777777777777777777777777777777777777777777777777753473535377373717353717171735373737777777777777777737777777777777737737737353735371737737777377777777777777777777777777777777777777777777777777777777777777777777777777777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535000000000000000000000105000000000000C7AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777737125353313731773543110105302502105313321714317343717135371373147317317171717121135301610131217777777770146765074747776567616774776565774040371737031611737710110100007777777777717435357353531713343030301103112161705353317353343717135371370317717737371734125031131352171777777714066544724767776774747657700577764774340735757100371507530210777777777777777731737317353731704311151303112110431731305317314171731717171354731713535373107131703011317177777770664576076567476404776147676777674174074740573312411002173611137777777777777353167171735337173531163125351615307173171737171707373173733537023177373737351611010113521737777775245006047474747407777777767657775747477416560075141200115351103077777777777777377143161735717353463107113131303343353171317373107177317173171477135353717370737312503173577777344760547061604760777777777777764677776007470774033001010035212100777777777777777173563535335371731053130707071351165343171701773417357717177130177173717717134101713353173777747640076047447000777777777777777775667570467760774040301010101053107777777777777773712531335337171735301531313134334135353361371350735331737137707137353731737433731717377777776040000407647604777777777777777777460547743565054776011001031213010077777777777777353561737534717337161352171712717103737335137137061373573171711073531737171710351171735373777704740460464746777777777777777777777040667746776007751300530101301300777777777777777373071713713717135241311030711317605117533517171075353357373734173173537373735373773777777770460464740406757777777777777777771777640577740457777000131035310701007777173777777775353431613717357131630731713735311637317173737171235353353535725377777777777777777773737777567404706425046777777777777777757777775246577777767711350131030311300177777357777777737350771731171337510531071351613735534317131717305737357377373077777777777777777777777777776540060405646777777777777374777377777774767777747771076035031110121000173735777777773535307131717373513243357317073171163353712571735073171733535735777777777777777777777777777704600564064077577777777777737777777777424577756771147741121161037100017357733577777773731603521725153251071335213317077071335373371732177373573737777777777777777737737777777776460464604046473777777777777777777737777567776657167647421121121103001035775737377777571711613531337353371435135351713131471731171735716171773753777777777737777777773777777777774740405674747777777777777777777377737176567757370470067070121121100010733531717577777371734173535353353107127713631735370371737173537107377373777777777773777377377171377777777444006640464677777777777777777777777777756777774747047741137112116100305737161373777737173107313531735352471713171173537017173717353731637535777777777777777737737737337177777770760650406047777777777777777077777373437777770567674776012101611210010131717135357777713253425343525353131031717373537171617171371717750537737777777777773737737733713537777777744404656440467777777777777777777377771577774764044774470717131071301210161335253077777757131035313137377534721717173537371637171733737343537777777777777777737737753713137377777764604646560457777777777777773777373001777574777764477611301121010001017135131314377773131716317353135313001717353353717165317371713573173777777777777777737573533373353717777777465404006400767777777777777377735000137776067664707640341216131300300035253521707577135271653531161773716173371375335373531717173757316773777777777777773773737377171313773777770460000440066757777777777777773700010577756764100674031311310100010103131313521073777731131052773171371310715377135737171773353353337717777777777777777773773737333131353353777776764007640456006777777777737371000013576644566565671341210131300010103521703170073735371730311173171371352735377335373725357353757177177777777777777777773737377173317173773777344564046466404444056477777537301000373405606746764011331352171001201013523152107177735303504373171357017005335217135307107317371337377777777777777777773377373137317133353353777706400004400676000640677471001000171464767444564031301052117100301001703117211617173531713035316127331710737171717731734071737171777737777777777777777777737377735333531737777717746654047046440044700465700016113000564440676653130171311303001010303152311340217173613530435313513531210717313613535312131713771777577777777777777777373735333337113713131377777344660240404740064000007003012446064000065641301430121217100303010117214341305030713521770035312153431340315251703537140713531737773573777777777777737373737171337311317171771777714540440064600464074764547407644764474661061711131171213001100121311331330433171353713107121713013170071631331353113013073173537752777777777777777773737337373131371731317707377776646600000000400464006460040000476461100121212163011710430103104341170510350307131714035353017317034353153417125240735317537717377373777777777737173537713137113133135371377737771404047400000000440040000046564612110016111211111303013012110331333130343135134352334031251210717107353213717131300131733737777577777777777777737173713737133713717131774353737777776646444600006000046442564670513430031611030301700012112131170552530043032531351307171335313137007153513035211071631535737716173777777777777737373733733531313133713707375737737757474604640746406546442411030301104111210110303104012112533130313134315113171371407135031707110712313253121520031173733537777777777777777737737373717373313533531177165373577777737777574746445652413513125110130012121121210110013152113152531725005303616343160335303521310243535161134112143537371777777173777777777777731737737313171731353137350737173717352573717737353737171343070110212100210130101013020210311612313171134121711311353134135311353531061303116113010013535373537370777777777777773777371737373331371335117340537153717352573737517340707317351130211011201712103103011001312531711725371124301253717135035215271212170171703130313030703535373777757377777777777773735733717171311371333173163537353707142570532717161352513307111211211401113502101211041713030371135363105331301212530431731135353107031100110411000713737177377377777777777773773733771733317131335353170143417217317073173535317071353250303071021120120301311303124330171711371133150435053537171703713107031316053160317031301071371717717734777777777777777377377337371331351733137124331335351700717053530700714351131501103112107111131030105001153012125363757312131303113121051707131716110210110101100300317137373737713777777777777777777777777377373331537174101170535321705713725353507331216121312110710003070125103130061213110133151317052521716161370213134310313514310303121310140307171717735653777777777777777777775341307071331313130060130305313003411310303014105310101012101214311130121103130131412130757377735213171213135105350311251212021030110101030035317337735731777777777777777777757171310101373535317100112535321610613161035110031310130103010131003030013112105007031301011317731730717031711612012135035335310503110212130104713535713737167377777777777777777737310010135153313530003011010511001212117121243001030012101103010051013100301130011030130077737771750731731631350717133031035302110211010121303533733753773177777777777777777777510100000017335331711043030312121041153010101001121031010102103010303100311012100121010010731737773731731711531300316153171307116111035031101433537533771774377777777777777753012110111000015617137200103110311121203103031210021110010030101010000103110121013000130131017771777771471352373053525313317037130612102103121312573713753777377773777777777735035355371731510001717701100314311430100101311011021102031211011010130010100312112100030012003037777737377335375317330131351631713150110311301535017353777377377177777777777773513513130111053351101771130070131303131053170161307050311101030102121000121211010010101013101101777777777716537131731570716331531352352311210713013343773777375377577777777777713171310135371315373103520010113161311032072113131110311212121012110110031101121213030003100100307737777773717137171731310315331707353014301311253353573573717377737377377777773177125353131735335357103131202521135271510113412163105211111113110121210003100111011100101301010177777377775637717331737071735213317317431734121314317373777777777757777777777317313113107173777531737150101013173031133043713353110631777377777373111001310312121030012121000210777777773733171316171611073135351731703101013171733525777777652104277777377731713535341717353537357571310100010351353250310351317377577525010505357730301031010112100210100101037377777777757335735331734353717371371707131343121753177050001040014077777737713713011331357777775337175000100010370351314771377775713400100000000000417531013130313051130100010077777777777345331735353125353310375313430521353531377770000400140014057777777351717351071353771775357331001111111353353211377777434001000000000000000003531051014110030100100210777777737735335731735217103341737137353413110313535377104700106756207747773537371710325175375777317735110110001107317351677771611013400100000000000000000703121313003012100010017777777777773433173131710735333113710305303431073737770777406456065570014777753103535113137773711771101110010100171771737777171607000010001000000000000000130110300611101010011077737777773717717353731730537516371737125313173171777575646747676566756704773757110717757777773773130000111001110771377777516101105010000000000000000000000532131101721000012000777777773777717317353431343133317171717035307173773777775747400456556756701773737711010343571513571110010010001001777777777357343034341010000050000000000000150121001121100010107777777777771635371353735343535353371335431713535377777770006047606677674073777777771711113173753000001000010100177777777535305141000000401070000000000000000313500310100100010077777777777373537037331530173537317137523173773737777777747650460447465677777777777777777777777300001100000010110777777573530530374175353107057310000000000001710071030010101010777777777377753713713573716137131733533507171353777777777774640540761465477777777777777777777575000000000000000007777777753577575031035257053007700000000000003100121121000300007777375777737343711713131716137171753533437173773777777576700766704465625777777777777777777777737000000000000000077777777773537077577561763571001000000000000053010121001000110077777737777773531733536173253717373373711717353777777777755046564476767477777777777777777777777111300000110101000777777753577753712707100142070070000000010010300713110100010000375771777373534371353317315171731717171707353777377777774766474677644747777757777777777777777717370100013000000007777777777777350574100005251007100000000000000611210030001000017737371777773716135271711732533537373737307377177777777777752424464765677777777777777777777777777141010011100000077777777777770712170710301701617000000000130010531031010101001071771735717777136131173731716173531717135353737377777777747654476744644777777777777777777777777713001011010100100777777777777570570110414161600071000000004170003071011000100000371737137773733417373171371217137373737737771777777777777777467444604677777777777777777777777771700000001010010017777777577757353052431201001015340000000012100171121200100101011735717773375353735317137131613717171731717377377777777777600742076565677777777777777777777777737100010110100000077777777777305705251525034000702100000000005037103101100010000037133710775737352135237317350713737371773777377777777777765046546046467777777675777777777777773710113110110110001777777777775730701006125010100050000000010030013103000010001010717717373737735357135117717334353537373773577377777777777567746644650477577775777777777777777750131100000100100077777777771775711753010530400001010000000010010703113100010000003710735357353737037333713317137373757377173737377777773776564745204646757774777777777777777773313010010101110007777777777577771650341252051012104200000000007001352100101000101017373171737373531617171371713435317337537357777777377377756470064404657777777776567777777777751111101000110011377777777777577161035214105200040101000000000101031013010001010000735377335773773535373173173353737737737737373737377375377777447476704677777775777777777777771371301001001011017777777777537577134104034001001000000000000000700033101000100001003171357331771737160152173171351733717373717177775371737776767460446044777777467774777777777771311111001101017777777777777577756134311012161401000100000000010101012121010000000077337335737377373137335353737363573735373737735337173177756104700046567777777757477777777777117131000100113777777777777776717351410401450101000000000000000016017110100010000010357371773177735371613533371353537373737717353173713717775654065400004677777774707757777777735311010112113777777777777777535757161252161210000010001000000010010310210001001010007335377377353773530713535337337173537373735377311713737765670000004004777765656577777777777531311010111777777777777777777536352141010014340100000000000000010000311010100000001071775335377373737170733735717537373717373735317373717775725650000474046777577777677777777773711311313777777777777777777777575757161050000100000000000000000001001210000100000000377335737737777737313571733733717373735353737731353733770567000007400077777677777577777777735311177777777777777777777777573537010116310100000000000000000000000131010010000010105335173353777371353053331353171735373737373713177737777770016140740004777757777747777777777531377777777777777777777777757347753777717400000000000000000000000010103001000001000035736317357357377317271737373735337171737353777333737377716140141003473777776757465777777773537777777777777777777777777775771757761601000000000000000000000000003100000001001010173317717377377373711373535353734737371717371377777777777502112007047377777756777777777777777777777777777777777777777777771777771501000100000000000000000000000003103010001021016317431635377377173727173373371313531373737377737737777733714005001737377777777777777777777777777777777777777777777777775777776142140100000000000000000000000000110001000101012017713173537377737353117317137137343777373737737373773737373737137773777777777777777777777777777777777777777777777777777777775011210010000000000000000000000000001200100010301211431617353717737353353613733537335373337777733737373373737373737737373777777474240567777777777777737173302137777777777777753435341410001010000000000000000000000010010003010101003173617313737573753353435373135337773333777733737373373373373733737773777756101000507777777777777776140500001377777777777753525210250000000000000000000000000000210010010210303117351314771737373371321733173737733337377333373333373373373733773773777714000404070747777777777400000000000400257777777757170714141001000000000000000000000000001003001011010100617335733135377717137152357333773337333333373337373737377373777377377777435777707477175777777700000000000000005377577777716171430300100100000000000000000000000000010021201210311314121353737173737313253333733337333373373337333373377337373337737777710777775077574707777700000000000000011007377757753717071050140000000000000000000000000000001000101310310035737171253537177317353057733737333333333333337373373337373777737777777775475725777770477770000000000000000003005777677757717070102101000000000000000000000000000121010100310311121312135353343737733337373373333373333333737333337373737373373777777777773470052574177777700000000000000000010077575777771751016010000100000000000000000000000000100030310130307171353433035353773731717373333333337337333333373733373737377777777777777747125352757657770000000000000000001250577777753571252501410100000000000000000000000000110001011013010112130313117312777733323323332337333333333737373333737373737737777777777777140016050257407700050000000000000041003777777777357103000000000000000000000000000000002030003071301213353413437017717737373333333333333333333333333373733737373737737777777777777375017257400747100000000000000001000075777577575307505101010000000000000000000000000010101211035351010313703113733337337333333323333333733733733373333373737373737777777777777777477405670067777000000000000000000007743477777737530302500000100000000000000000000000130300313121213013431353673377373323333333333323333333333373333737373737377777777777777776747640424000474775200000000000000007575707705753553141410010100000000000010000000000013011035217131301703137331373333233333323333333333333333373373733737373737737777777777777756777004774770576705700000000000002177677057777777347130012000000000000003500000000000013125035217050131353137337333313333323333233333332337333333333733737373737737777777777464644640004047406700677505000107161756505777000575357316153050101000000000017100000000000707125131213130137333273313332333233333333332333733333373737373733733737737777777777656740000074067640000575767700416500416777777775777777717535214010000001000005370000000000424133530351302130137333323233333333333333333333233333333333333333773377373737777777757474000004656504704756524057470770071257777777777777571771341431001010000010117430000000007406753071034111013273331333323332333333233233333333733733733737373377337377777777774246740047000064704706760077077574774774577777777777777775347131020500010000035210100000000675740243103130303033323233331333333333233333333333333333333733337373337373737377776564404004064000474404004104747724740776776777777777777774735317435102100010015035700000000004642440043101010101331333323333323333233333333233332333333733373733373737373777777706400000670400000000070470477777577074757757777777777775675775701520510521001431500010000000700040056103121312103233333332333333213333323333323333333733337333737373737373777744470000004041640560046747477757556777417677707777777776567467171353413001006143043401000000074000004640210101001033323033333231333333233333333333333733373737373737337373773774676740460000640646406756777477776775774675447407776774052467747257253143525012107100000000000464270047040121303121333333323333323333333333332333333333373333333333337337373377640444004000004004000046777770707756767775677777657574256477567057357057177171410507110100000000054640676740101001003033333132333332332333033333323337333337373737373737373777774040000600004640000470047677434475034774434774750676705657740400645717377753430001214730000000000600004404042101301333323233333333333333333312333333333733733333733373373737376420000004006040420006406767767477042457707407047765774067764740064163717575251010000573500014425604450000046500210130333131323313233333333333333333373333733373733737337373777745400044004040000405447747747577774050604077447747465765044747604776445777775200010101350102467406470640000046041030113233733312333323323323323333233337333373333733737373373774664400000004000000460467767676776770675424770747725046565677654004476064065351777777777770005470474004000600470001012031323333333333333333333333333333333737337373373337377777000400000000000040000006767477676777765702576004765406770464004604700440000577777777777777750076000000000007407646001211733330332332313333333333323333333733333733377373737373744040000000000040647400477676765657656564047645076567656440756425674004704047777777777777777710400007647600540044650030123333333331333233233231233333337333373733737333373737777000040000000000040004000445740400676472470041674004740400042447560470424747677777777777777777760004047044064600000640171130337303233333333333333333333333733333733737373737737765400400000000400046004600064000400400540470047040076000470047646404004740004377777777777777777040077047707400740000740121333331373323333333333333233333333373733373337373733777046400040000000640040074006004367400407601647400764045607404650470576474040654777777777777777770404400746440044674046002117303137133133233231233233337373337333337337737373777704640000040004040000004400440674400046764064740040410065247000006746645647704427777777777777777700600047004704670400674013031377032323333333333333333233337333373733733373773737400000000000004040074567202400460000007400564706776656065646406004007247044046577777777777777777040460057706000400005674001137117313330333333333333333333333373333733737373377740400004400004000004464044047004747440046564006004454045640474654004744064760006777777777777777777400400674147700707604060307032313733333233233213233333373373337373373737377737740004000040000040400070004406640460707656475004006020064047441600474007476500077777777777777777740000000047464064074004400117313073333333333333333333373333337333337333737373770600460004604000007006464640045061046404650640560056440540064674070465647400406477777777777777774000420000760000434007060003313753533723331333333333323333337337373737373737777704700040640004000044050065000460460074004604006544640046700470640470744006647040047777777777777000400404007704000467444044013073312713330323323323323333373333333333337373737377466400404400654060006460460447474050060000460046064740004474400564464024045240640004777777656744000640074047777047446056700053531713733333333333333333333337373737373733737377774400000000047676404746540000746447465440047406704504004467404046746540470564004740046567765656424064040060777744040610674003312731353333333333333333333333333333333333737377777400004440000464640004044604464647676766746560404046000476776767677776004646400404656676646464644400400640404777600004400460011713000000000000000000000105000000000000E0AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(3,'Confections','Desserts, candies, and sweet breads',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000113330735737777704000000000000006060000252000014131315311716037070021240161075371617637506357172512171357170173537160000025214002070000012436167777777173333737171773737377700001111131330131357737700000000000010000050040006331131313310705073430040000003070761617433514356537571773171771716167170604076776775677064253437177777737357531737373753537337113313111111113131235777000043712006767773677777711131531311777377077043125361707171177773563737373563777177371374735716771707717735637700016777476777737531333733537371373717531111313130131316131112163035371350007753477177311137133171331777777770734772516177777717777352575777357377717537533173777160277767777777043635673717737533337171353735737353773713111271131130317013111111131131670073677776771733113113135137777777771470777616777777777175377375377357177773573757073577775677777677770365635777677533753537337371737353377377313111123130131313103131313131711770477670777353533133531331177777777763777177717777777777735357377757777737777353353553737737777777777761771637535733533333135317373753371317371271131111313521313310112131171337003717377771313117113171131777777777177716777777777777777777735353773777777777775773365777777777777767160677747673173717117337335373777177775311123103121113130371131317113313143047765767171715331313133137777777777677777734377777777777437577777357777777777737357530735777777777776071777737317371733733531737177313733737131113313113303511130153311311317343077777773131331171353153137777777735377777777777777777777537737177777777777777777737777767777777777717061617717331337313173371737737373573773103111313103132130133071311311313000617277173171731331313111137777777777757175377777777777736527577173757775777775257537171777735361777253525616717373535333171371737717173753713313121011313113113153131131371310000604167113131171131713131177777775353737736535777173773753752767757377737737777736757777177777776165206353735331317337133335373753737373773111311131311301312130331303113131701070127013353133131713113113171773737773571753773527657765274371717737737777773773753637177777707177716535273533173731713717133717377317177373121131111121130313131031313313531600076507711317153131313113117777777717163763777767753717373136161634777577177757757777567075717776353613437473353131737313313353373731373735311131103111131111301731115313313131120012507317133317131713113137773577737753753435373777675756537535736173777737773773577377736777777677617437173337331737313353353753771335337131111110131303121731073131071313134107612771313535313531311313573757373535375377777567743527253473434357677537577375777735717771717171771707167317131733537317311331373337137131103331313113111113113312133131313503071650131313131531311313173757377757777737437773717377775367343717773537777375773737777777777777777167736535333373173731313133537311313313311111121353011303310335313111331312161677373135373133131135311777377777373717537717777777777725357343634777777777773757757777777777777777716573733171317171733313713317331331313331331130313311113311133173311531371753777717131171117173131311777777777757737717777777777777776347757737777777777777377377377777777777777773777173133333373531313313313331331311121773313311031341373053105313171773777771313537133713131311137777777777377777777777777777775357777775777777777777777777777777777777777777777773313713535373313313131331110103131137701710113113131317331333131337777177731731311311317171131177777777777777773717777777777377737373737777737777775777777777777777777777357777131331313331373131313113111010111773371600771213011305313171143171137777777131713131731313171131777777777777777777777777773577737777774770737777173737375777777777777777777775737331313313137353113103113331111117701677000071513131331353133131331177737753131313531371313131117777777773777777777353535777377771773773775737177777775377777777777777777777377735313313131313373113110111131113171607777000072111111134337113131133771777735317113371310117113177777777777777775377777773777535377357177377777777537777735777377777777777777777133313333131313131101011131113111677077700000000003373131013353533713777373131313135135313631317777777777777371737573773777373737717337317737537373773777773777753777777777777737331311113133133313111131353353137777343400000000000113113111312111717357713171313133131717531177777777777375377773771771717171713707531753573735371777373777173777773777777777713173133313113013313131113377377177701353700000000003113713121313131317371371311317173171317131377777737357377735371771373737371771333533723171735373777577777777773777777777777733133113111113101313131757173173343410111313410000041371353135313537375335131731713117135377177777377757377577173773777773535333171713531117373537173537373777737171737777777777313313113131111111311173337357131353131301111343035363131317133113317137133313113313313531631177377753777773313717353121013131717171312113331313312113777753737777777573777777771331333111000101111130311771733110111111110311317525753173113153035337713535317317315313171533157773773735375353717353113313131331310110110131311313101313773573737773771773777771133131311111131331131371373713131313013111311313737371173713131317137713131315317313531373513353577757771337317313133313121111313110110131111111111313033173753773777773577377733133133331331331331011171717311111111303111131353537737113312171313713713135333713713171173711313737331371731313313111111113030101210111110010101011111110313371353737753077777313113131333133131131313373775313011031113013131317777713371713131131311353733171371313107171131131135777137113111101011011011111311113100011110101000010111121131377777377307377131311331013113133713131117131111313503113317035303177353131713171131731311171137131353131213171153131137313313010101001011010101110101111000111010101010101101111317377357757077111131101013313713331133110171031131352115213131313131317131353031311353373371137171313131713133131131331310113111131130121111110313101211310011010101010101100011337177737737173131111101011173735333533331313501013111631131735353173533533313135313135317137313313171713111111111111101011010121012111110101011011131101011001101103710112110101117373773777653113101103137173133533353133131313171313113073130331213353135353131303531733711535353131311313131313170101101111113111101010101101101010311010110110351310153501011237175377771377111130111313313353335373311013113101213713103131131317335131352133533171711733313313131311111111211331130110101010110110101000101101101013030010131031131313531011137337135370527131111333331353335333171313177307335112153171725353711131713313513530337331717317171131313113311017521012110101110010101001101000101111211111101013170170103031210135337377737147131331311133317335373731113111711533113313331131310317131311713313171537171371713131311331311011313113111011101011110101100100110101011131301317010113131311111113331713317777323131131003131331333131337307131130310311213533173131131317173171253133353137131313131131110101353531010101110101101010100111010010101112101101313131310101010312111113351731777507111110313133133113373111711103131135371713413107112111313131311353571373537131311103101013531131211110101010110101010110001011010110111101310101130113111311113010311331733537707331111310113113313171131173171533131313133173133713121713535312133171173533531313111111031121111301011101101010101110111010011010131031310111110112101010121013110311331737737707713111113313013013131103113131013131313111353171353171353131113517137317173173773301013113130311111010101301030112110101011010110103101010101010111101211111312111031173131717127731303311210101313173171311131701616017337335331331313317130353373531733317717311113113011131030301010110131111011010111300101011311131110100110100101101010113101133317173777077775775311111130117113170706070700005200101731731535351731171353173171757733717310313011011011111311110111101031013110101300001011010121010110010110110101100101311111313353177577737737713131111371311777777777716705347253531731313313731135353171373317753311351011101011101010010110101311013101011011101011013131110100010100110101001110100230011311377137037777777777777377770707725777777610634305277353535353731737137137137177731310131331310111010111111310113111011101131011700101101010110110101001010010101000011031371011373131717777077737575775777777777773677761071777520735373713171773535353717313713131013011111011001010101101031101011010110101073113110111011010010100101010113010311301107333013313773770777747773773437577725777777777707767036571737753735371353137353731713731101311303013775311011101111101111011010111111710100010101101111010101001011011131121100331311011311171771777375777777537777776776776777707716537371713717135377377171713533111331113011111313377751001101011100101011010101013311111010101101010011001010101010121101100110101011033735377777777777577777777777777777777070773535373773737735317177373733113131101711300101101113733100101101110101001010111011010101010110101011001110311010111101100110012110103117377527777377777357776776777777777770525313371717353713171737335371713311133133110111110131310357710010101010101100110101701110101101001010101110001101010010100111011111010010335317777574777777775377771725707777772531715373737373717377535771737351311111011310100111010310313371011010100100110010103101010100100101010101011131111011010111211001011311111131237777375777757777777704725707436531713737177173753535377637371713331313111101111101301111131011133010101100100110110111010101101110101111101013013011011010011011111011101313011753777737777777771725073520717753431353537317351373777071757373311111111301110101110110310113101013110100110110011011031001010100110110301111301101101101011001010101101110101071371777777777771704720742577634367125313531717377575707737375311131313131101011101011011013010111010111011011011301101101101010010111011110310110110110110101131310100101011113117177717577753577073512753471777707531753773717737737735357777731113113133101010101011011011110011010101001010101110101100010101010101010110111010110011010101113130110101101013031777773437777770742616343061617707672717177777777777767377371713113111113110101101001011101111011010131011010101010101110110111010111010110101010111011011010111110103101101211771777777577777712755257777777770735357677777777777771735735737313111012111010101101111100110101001010111001011101101010010010101111010110110101010011011001031011010100112111177377777777777757616327777777777777567773577777777777777537773535313100111101101100110010111010111100111010111100110010110101010110101111011011103111101010371713101113111011107313537771717577775257507777777777737377777377777777777773777377331310113121130100110011010001010010110101011010111011010110010111010101013013121101610101217130110101010101103131717771777777171727777727777777777477777777777777777777771735375331010101121110110111010111010111010101010101010001010100101010011101101011011101311371311525110110101013101111310317775257377777507776577777777777777777777777777777777737737137131310171110010011011110101010001010101110101011301010110101011101101011011101131311111703130310110101010110101031753777775777777727353777777777773777777777777777777777353753713571013121011101101101010101001110110110001011110111010000101110110110101010313010112121353411011011011111211113153775375377535776574347777777777757777777777777777777773713331313353535131000110101313110101100010101011101100110101003110110110110110101111011352111531113701101101001011130113317775777777777353774377777777777737737377777777777777757717131777317331031110101101101110101111010111010101110113111577777370110110101100101013131613536111305301011101011010317017737777777774347034167361757772757777777777777777777737313133111371531113111101110110110101011310101011101010301077377377710110110101110113111531353113635130171010173101131713777577777777774373436756572773757737777777777777777773737131011311713101035010101011011013107101011101100101311117737775773130001011101013101213317134311113717217073110113131317777717777777034141617373777677737777777777777777777777777131310303103131131773730101011101313111010110110101010137737727170131101000101101311311037135031701315313152111013112757777775777773436216167567535777777777777777777777777717373531311153110110737777537131031311777713110110110111110737521717310101371310101110311017101131431315311713313011013113737777777777741615250716352773777777777777777777777777777313130107301031013513353173511111035331717017010101001011713537371011135377510101011101713110353171301301110111011101357775777777777216102527777777777777777777777777777777773735773513111111101101315335317301035130101311311110101117727773777710112112537371301010330110317131135311113071121013137775777777777775250753477777777777777777777777777777777775733133717730101121101031535121331134111301711212511121713513773531312113111305377771735110101213170101303011121171101013777735777777702527673477777777777777777377777777777777737717113317531121101311131121711521131215131251113031112513411777701111010311310135371121031117152131310111011103171331357735777777777753473743777773777737777777777777777777777371737353533101110101012107111031110111133111312111103013103121331310101011010533531121113101213111110110101101353131111377777773535777673757777777777777777777777777777777777777773131313305311011101311311213101211031251031011101351710101111010011011101311351317111301531113012111011010101311301257777775777773773747763477777777777777377777777777777777737777131315301011301311131211101311131111131011101370130351310101111071103110130310313161713121013110101011010131301111377777777577777757737573777737777777377777777777777777777177353101311313010110121051303101121012130111010777173111210731101011031101130111310113131211113101112101011031101121071777777777717577763572757777777737777777737777777777777777777777131317101111031111315310101111111011011377353117121177101100101170101111030131211111121301101011117017521113113137777777777777737577257277777777777777777777777777777777773773731121735310101013030130531130301211301777717171303110310110111131371100101111101113030110110301010731713112111735777777777777777572775357777377377777737377377777777777777737753531171717010111011110113130111311101137777131171110357713010101011130111101010111011110113011111310173717110131737777777777777777257276353777777737737777777777777777377377177373713537313510011010131010131010301101777371731121110373053510111010113121101110101010110111012101311173137313031777777777777757775355717777777377777777737777777777777777773777713137717131311011011003111011311110177735331071152117771313210101011010110101010101010310101011101437113717353137777777777777777276373777377377737377737777377777377777777735777313171312535301101101111301301101037771731153121211735311435112111301013131101101011111011131121313310301371311777777777777777775717777777777737777377777777777777737373737737777130317113031710110110101101100101771731521311111317731213112112101111101030110111010101010101105015315301377137777777777777777773777777777737737377377773777777777777777777337777531313111131312110010101101110117771731131303110173111010717117112101101111030103110111011101131211313171313777777777777777777777777777737773777377773777377373777373737371777773131350307105351011101101101010773121121010110017211011313130311251310101001111312113013101301011121371313777777777777777777777777777777777373735737777377777777377777777737777777112131113130107110110110101137112110111011013771101014352535211130713111131271011101110110121130113137357777777777737777777777777777773737771737737777717373777717373737717777773113573773531310351011011101713111011001101073570131313113131213113152121051111101111010111110135711153777777777777777737777777777777777737373437737737777777377637773737377777777313173573535310311211010173010111011100111773171035253143151707352111113121031101211130101735737373377777777773777777777777777777777737717353577777777735737737737377737177777311177777317353535311121110111010011001131077735303513101313131311113030101113103135121413131733757357777777777777737777777777777777773573737377777777777777777771737373773177777173733531735371307030111031001011101110503171521711213531703703130311111313105314103531316113715331737777777737777777777777777777777773772737370777777777717777733717377777177777311773771531735317110101101101010103013113773111211713121311110110121210101121131713535317313331737777737737777377777377377777777777770753573534357777377771717752737377777777777731531731735735317312101101101031111013410717031701107111303110111111311121125371773535371711777777777777735377773777777777777777777377373727373734377577777771737377777777777777773173531737173535351330100111103013101311211101130313030110110103010101113537137177377171377777773777377777777777777777777777777777707773534365737716375357163717377777777777777777313771737753535373513171010101110131071112113011101111011010111113103071717753717717335377777777777737373777777773777777777777773707167335327777714177371727377777777777777777777711335353737137153717177711110311011130113011303101011073711012103113131313353773771737777377777377777773777737777777777773777773737376335353517730115073537377777777777777777777731537353537537371737137370710131030130113101101101033717735317177571615353353573777173777737377737377777377777737777777777737773435317237277735341617317377777777777777777777777773535373537177171717537731313017113513050310110117575773535353713731331357373371317777777777777777737777777737777773777777777773363735353773777535371637777777777777777777777777713137717177713735373573534307121703035371031037773737173735373777171171331317527777773777773737737777777377777777777777377777777170736357353032525637377777777777777777777777777777513737737771773533573531717171753537173537537173537753577717137173131171637177737777373777777777773777777777777777377777377777372537236353533531377777777777777777777777777777737353537531771737537773571777731373537173537537153717373335377173537170675242477773777777377377377777777377377777777777377777773712717737252163777777777777777777777777777777777577737737773173513717353777371435753717173713173735375357533133317373001024107343777373777777777737773777777777377777377777777777371210101217377777777777777777777777777777777773677753537317131371735371777713773335373571717717171737733113100137100000100074347735777377377377773777777377777777777777773777777773737377777777777777777777777777777777777773471757373717707175371735373711757357537173737713737335353531216174213000000000160137737177377777377777777377777777377777777777777777777777737777777777777777777777777777777775773472777573717707025371735353733717337173537531717175737373171706353471000042107162473637376373777373737377773777777737777377777737773777777077777777777777777777777777777777737753577777777770735317171737371753735717353713773737333531370070714253600000010616150377177177377377777777737377377777773777737737777777777307777777777777777777777777777777777777767177777777775040603121317177377173311317777131311010343107347435341041061061777276536363717737173737371677377737777777777777777737773777017377777777777777377777777777777777777167777777777727371707576713177377311060131313371763434340347737767761207161007077573713173771776375675271735377777377777377377737773777707677737777777777777777777777777777777777177777777777525677020753673135311677166072147777140774340377677777741676167077773767776172723377373737377377777777737777777737573777370761737777777777777777777777777777777777777777777777777773577527777172531770167107757375676372537734777777777275347712777677777037017757137373735235237377537773777372777353537777173577737773777737777777777777777377377777777777777771776172577777777607077070777677777314775610477777777720536710657777777770503303323743707073773577733637777377773436777670007677377777777777777777777777777777177777777737777777774176142770776777307077070773776777430637270777777777512416370376775777727765301703353737371212537771703774371773535213170001077377737777777777777737777777777777777777577777777736012147777753574007052525777717763410505003437707176012140505717727035001000600343303030035353637163775377763477637767007000375273773773777377377777737377777777777777777777777610400030707276301000000072504761700020000077410776701600210063600534720000201006304343037020071707707127525353703170716100007737777777777777777777777777777777777777777777777101073001675250534060030104352430170507016125703676010000050002714177043401401400751437070500143163740707703727343767070700001437735373777777777777377377377171777777777777777777777777705207772521014060707617767070305204036571717771610012415636707371423000210727052572002007707307007707163701010070760002053677777737773737777777717777777077777777777777777777777775307077560210110717617167761615314172776707761670717271610707671507014252572572570500740700434300707161677677770107001671737373773777773773771677777717171771777777757775357777777525252105060601671616170105204216357071770101034725777777771060701610777777777252070307077700071616177777777770707707373777777777777777777373777777777777177777777777777070777777777770707171777777777777773573577777777777777773577777777777717770777777777775257770434000000000000000000000105000000000000E1AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(4,'Dairy Products','Cheeses',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777777775773775737773773777777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777173434716174361735707353436571717377235700007777777737777737777737653777757377177737537537777777777777777777777777777777777777777777747657252103060206042434777777777777777777777777735777375374361705253432163617075727777777737777777737777777777777757775777773573777777777777777777777777777777777777777772524141210000040604004000000000004061677777777777777177763534736175370773527577757777737577777777773777773757717717717717373737771777777777777777777777777777777777777777777127052430200400604200000000000000000000000000077777777777771776773717237077052707271735735677377737357775773577737777777777777757753777777777777777777777777777777777777775251076502410040600600000000000000000000000000000000000007777777777171756757577307371717076734737177777777777773577777777377777777777777777777777777777777777777777777777777777777676107412042000000000004000000000000000000000000000000000077777777773773637075352525617357737576177357777357777737577777775371735737777777777777777777777777777777777777561600000016700604004004004000000000000000000000000000000000000000000777777777177777377677773765725772737777777777737777777357357377777777777777777777777777777777777777777776536177777777650060000000000000404000000000000000000000000000000000000000077777777757377671717075377777577573777377777777777777777777777777777777777777777777777777777777777777172577777777717777040040000200000202004004000000000000000000000000000000000000777777375775777777727171777373577777777777777777777777777777777777777777777777777777777777777777567537775767775600247142006040404040404000000000000000000000000000000000000000000077777777737370707567677774772777777777777777777777777777777777777777777777777777777777777757572536577727757700000164250400000000000000000000000000000000000000000000000000000000007777373775673773717353773577777777777777777777777777777777777777777777777777777777777756376357616767577777700000025020000000000000000000000000000000000000000000000000000000000007777777777174347777775352717777777777777777777777777777777777777777777777777777777777374357635737576167061652007560400000000000000000004020000000000000000000000000000000000000000777757377737716177767757777777777777777777777777777777777777777777777777777777777765374357434777077752161257003434246040000400400000000404004000400000000000000000000000000000000477377347563777071737377777777777777777777777777777777777777777777777777777777775161434243652527777756140007403400004204000000000000000000200200024040000000000000000000000000000377757737356177777756777777777777777777777777777777777777777777777777777777761636342707165256775777777777777000000000425200000040000000040040400402004000000000000000000000000000077373525617271617735377777777777777777777777777777777777777777777777777771775414340564167014707777777343576100000000004752440004000400000000000004204240000000000000000000000000077567773615777725777777777777777777777777777777777777777777777777777777770736340703167047025200777757202172507060000000652060004000400404004004000000040004000000000000000000000077352353634371737177777777777777777777777777777777777777777777777777777670504250746014304004043434275710050725100000000047004000000000000000000404000200000000000000000000000000077775743537477476777777777777777777777777777777777777777777777777777071072435274212420424200240041427060030052473400000000420000000000000000000000404040000400000000000000000000077172353653717353777777777777777777777777777777777777777777777777177477043425010410400004040043607404140061253043612000000040640000000000000000000000040400240400000000000000000176775253777777777777777777777777777777777777777777777777777777776537043471724202420424003043405607024240040243043416100000000060000000000000000000000000240000000000000000000000735077253434353577777777777777777777777777777777777777777777777773467743424014040040000604306521604000000000000100216034000000042500000000000000000000040004000000000000000000000527014343537072777777777777777777777777777777777777777777777770743535360500606034034070434702040000000040040042410501434020000000656504000004000000000004020400000000000000000003714363527707357777777777777777777777777777777777777777777777775347765160610014024072452400504042000400000000000200203030506000000000616160000000000000000400000000000000000000001634107107717777777777377737777777777777777777777777777777577767347724100424204070452521602002004000000000000040004000030314700000000042470040000000000000604000000000000000000061527077316703777777777777777777777777777777777777777777773752577716524612500563472524040040404000000000000000004000404004212520000000000047002400000000000421400004000000000000172016125613757777777777777777777777777777777777777777777765677741607521040256056152434306120102040000000000000000000000000040357340000000000650040000000000060000000000000000000705253573757277777777777777777777777777777777777777777775371777760524747025617256250004404464040000000000000000000000000000000000716707000000065242040000004074000040000000000000725363757257777777777777777777777777777777777777777777765671671702503244707657050656125212120350000000000000000000000000000000000001616520001060546006000002070400000000000000070707577277777777777777777777777777777777777777777777777371677564652645217771616070216525674774301000000000000000000000000000000000700712107700112034610000040470000000000000000170707257753777777777777777777777777777777777777777777776565352535214120747774343417470753537531000010000000000000000000000000000000070041650030677400046000253640000000000000007070737773777777777777777777777777777777777777777777777717374240607420547356534343743773676573000000000100000000000000000000000000000057252121013577777000040643740000000000000007071757777777777777777777777777777777777777777777777777656534343416520347736747343743571777741010000000001000000000000000000000000000217010000203177777742041677740000000000000725242737537777777777777777777777777777777777777777777753737470042430476770571734775376777177300000100000000000000000000000000000000034161001210102777777750000567704000000000003525375776777777777777777777777777777777777777777777777765743004341043177177365777167571677770000000010010000100100000000000000000000003002100010617777777600600000425600000000056102527377177777777777777777777777777777777777777777775363742524242147576525365777772773576710100100000001000000010000000000000000000000100210211037777777007000000000424000001200614357176177777777777777777777777777777777777777777775752542505252167537565372573577577357300000000000000000000000000000000000000000000010010201077777770077000000000000000025300020216177777777777777777777777777777777777777777777727772142525042536743534757777772777774100000001000001010000000100000000000000000000001210121777777700000000000700000000704034175777737777777777777777777777773777777777777777777577054252420356771776777273477777477710010010000000000001000000001000000000000000000000012107777777400000000000000000434303403434341577777777777777777777777777753777777777777777077025241504252563575257577775777177300000000000010000000010000000001000000000000000000001217777770000000000000000000000701612537363777777737773777777777777777777777777777777777167061626143473576377727573777777747100000010010000000000000000000000100000000000000000000357777770000000000000000000000761612535777777777777777777377777777777777777777777777776714161416007076175673572747377777730001000000000000100000000100001000001010000000000000000277777000000000000000000000000170777763777737357353757357777777777777777777777777777753422507241707716437757757775757777500000100000000000010000000000000000000001012400000000000021776000000000000000000000006707343575777777777777377777777777777777777777777777777767450615242506717653672771777377737010000000000010000000100000000000001000000001000000000000404070000000024000004000000016107777377357777777777777777777777777777777777777777777173070625042516705657757767167575770000000100010000000000000000000000000010000001010000000000000040100000176000377000770352525347777777777777777777777777777777777777777777777777656071425252435635270777777772777710010000000000000100000000011000000000000100000000000000000040252400007610004740007077602537737777777777777777777777777777777777777777307757775307406160043463527577757753577707000000000000000000000000000010000000000000010000001000000000025240000007000037000007761757777757777777777777777777777777777777777777774716773776502534165241756752707677767757770000000000000010000000000000010000000000000000010001001200061420000000000000000000003161207052777777777777777777777777777777777777377717617747777702436125260743657753777777257730102100001000000000000000000000000000000000000000001001000061400000000000000002506061657127052777777777777777777777777777777777775770777065707776561405601416165252765777577777100010000000000000000000000000000000000000000000010000102567060000000001773774352100001206107357777777777777777777777777777777177777073701752756177347360560605257653563477777070000100000000000000000000000001100000000000000001001010216100000000000606043437777777777535771677777777777777777777777777777777777775777720253617056704076161425241652577736577710100010000000000100000000000000000000000000000000000001636160000000000000000000424343437763071777777777777777777777777777177777777721747570257077717725036163425243652525777777700010001001000100000000000000000000000000000000000000101404000000000000000000000000000001757277777777577577577777777777777777735773577737051207430653524507041425241616525074743101000000000000000000000000000000000000000000000000010202020600000000000000000000000007477375777777773773737377777777777777775773576777752025070161347770240724340160652567371773300101001000000000000000000000000000000000000000010001040040000700000000000000000000077767777777577777777777377777777777737777777717161743507076146161657070524176050065256563673730000000010000100000000000000000000000000000000001002040075017700003740000020000077772507777773777773573757777777777735777737777007007342100170352573657070524016070024343571733733210100001000000000000000000000000000000000000001000077760077200007600000750000743756173777777773777357373777777735777777765307701635250610616070052725242525607043410706074773773610010000000000000000000000000000000000000100000777777700774000177000017600077774216775777777777737735357777777773777707534160060070521061001725250577752520140707060407434373333321000001001000000000000000000000000000000010137777770007700006770000777005777425621777773737777717373737777777743777777034177171030060125614165252552752576034043470702434277773732301000000000001000000000000000000000000000377777770017200017700003770027777001567377775773537351717537777777705053770436143434070104030612101612416070757434343434707056173773737321210000000000000000000000000000000101007777777430000000035700007761657777023057737736153434370703777777753027777072534341603436737410707061613611616252524340610707256173773737361000100100000000000000000001000000000177777777000000000000000075425367700456375773717273537073171777777361417777050616030141410041271527170040065255352534161460525024377377373337312000000000100000000000000010000103777776740000000002020340702576770612734736157777577577174341777770521257772171616577273430034020142534352101207614216167376167534217337377737631210001000000000000000000000100377777777700000000000140000252753470434717717235377363777373771777770525277576507177775001412535160342100052405205214704175070177777777773337333733733000001000000010010000100007777777576700720000002102141652752430525637777777535757375775277770702525777773777717120302050767050104777253721610610212527416777777773777737773772733312100100010000001000003777777777770057400000056000200256341402527535377353773735777377774030050177677177777772514101200103777777775705050161241470412707777573777373773337337373733250010000010000010177777777767700272000000374000175770002016752777557671775777375775377470276717177777773712037400142057740217737727060041020003040775773777357373377737737372373333431010001010037777777765776105750000007770006027740012452777353353771737177777377737775357777777777657571763002100212710612410535161061434343000737777577777777337333737377373733332303003037777777777777576002700000007740305057730003052557677771777477717377775777777777777777757373070104104000417651251243420107072534000437775737717377377737773737333373736373373377777777775777727770371000000777000026777400006357353777176717353775777777537777771737777377740170000630000377025724103416000057052573775737777777535733773337373776373733337377777777777777477577000000000003770002517772000534727771777717777777777773777777777775717777571270030010750304161407100617070012006100777737753535737773777377737373337333773737777777777777777777777000000000000300142437740002437577177777717357353717777777777777777777773751734000007614300037707010074010401000703717773777737435353717373737377337733777777777777777777777767765200000000300030303474340107437777777777775735777777777717777777777753567721737000000037430070707352037421000125075761777177717737271737373737337731437777577777777777777777757700000000000000404043076120001747777777777777777777777777777777777777777730507430001000753401000006004143100340003773777537712771717535277373717531343777777777777777777777777774100000000100003034307410002567377777777777777777777777777777777777777771752013410025037700000100104002016070000001771737753757172713617116352733077317777777777777777577774777772016000006000007000743600012074777777777777777777777777777777777777771612052412410735700772000000030100010170100070775717371736173753737353711653107057777777777777777775777777750275000016000007000347000074377777777777777777777777777777777777375377775210241277727777050000000000000000700000375363743563537152317071253731357317377777777777777777777777777061760000770000770024370000035677777777777777777777777777777777177777771421434120500143417007006005000000001600017527357377353716375613535352534331707777777777777737777777777776174300007700034740535770003473777777777777777777777777777777777773534163503430752142100025001010206000000000003073717717535341735133573617353531743177777577777776577777775777700374000077700077702476710043657777777777777777777777777777777777577672507701617742104371020060000100100000000000707352712737371736532535343172521343777777777777777777777777777740770000777000777012577600143777777777777777777777777777777771737761743700161614100630407050107050610020102500017716353753525361713533533172531717117777377777777777577777777774300000000700007770607775004256777777777777777777777777777737777770017171700000030601750300216100210061412517211473471735377173534352570347153170707677775767777777777777777657730000000000000017270537760021617777777777777777777777777777777771710024361614000001700250757576014070121612745763771372573433053713753177132352171311774377777577777777777577777430000000000000005027060000525677777377777777777777777777775771671600015300031200000010003002016030052410417320177774173437577070712352117153070352707777777177777577777777777777420000000000000205007030000435777777777777777777777777777737777161001020502404116100700700351701403001243524177777537073713137171751357216357171351377777757767577775277777777770105000000000000125614000161637377777777777777777777777775777712716000012100300600610601617206060340704100617777777253535256517343136131735121214325777357677776776777757757757616720000000500002070200000027477777777777777777777777777377717050705000400100101010071610404101100120120701777773771617037313725307717251123717335167777777775737771777737677777007700000027000014070000025017777777777777777777777777777737773010300001242520002000000030300607740165100777777777771617147707135301717367510714325377777737737757777677777777777475600000077000030770000024247777777777777777777777777757777340200030301010143414003416500010161034020773777777777771707331352717375215313671635101777717577777775777577577777703677000001770000047740000107377777777777777777777777777737534100100000020030201021343212177060002503177775777777535770731475251617031736161101016367777777657777277777777771777077340000077700000375200016074777777777777777777777777777777730000010001010001021000153534317173412147717777777777737771073031631617070517036373614177777777774775761777776775770054300000377600007777000250077777777777777777777777777775735701000001000001001003012153535637173577357777373777377777777071611613435272035014010337777717717777777777734777777770200000000777001007770001607077777777777777777777777777377773000100000010000000100017013531353572717737177775777771777717161631611201017037737775777777677777777537775773577777061000000000000020077700007007777777777777777777777777775773500000010010000010010001213343175727353773577757777377177777776173052163577777777777777777775347753777657777777776776100000000001070000024000700777777777777777777777777777773777000100000000010010001001715317031717757177173737375777777777712141253577373775737777277777777737675777776375777717716000000010020000030521430601477777777777777777777777777775373100000000010000000000121303535371713737177357575773735777777752173773777777737777775777777777577777577177776717777616000000200001210002402417423777777777777777777777777753777700000000100000000010000116152135073752577356737373775737777777777353777357377777573777777777776357276377777777777777017000010000024000052503402547777777777777777777777777777770100100100000000010001010311313437305317125373567175733477777777777771717735777777757777777777357777775777707757677706774000670001434005200342704377777577777777777777777777771734000000000000100000000035230533111735737737173537737577777777777777777737777777777777777777757707757777657777737577707770001775020777205274305216777737735377777777777777735777130000000000100000010000111531417251235017153537525737137777777777777777717777777777717777777777777771617777777577777052770027767403775600774704257577777777777777777777777773777000100001000000000000103030121301375137352370713737537577777777777777777777777777777777777777765727777777775367777770775216177703477761657770705237737777777777777777777777775301000010000000000000000013517171717013615357173757717343777777777777777777777777777777777773777537577777771777777777616563407777442577524377707027777771777777777777777777717373500000000000000100001001312303112317351361307153313717177777777777777777777777777777777777757777777777775777777717777012142147772106776106776524147777777777777777777777777774352101200000000000000000000111116116112351353533747717335377777777777777777777757777777717777777777777757777767777777756042142052142507706107770707071777777777777777777777777317016161100100000000000000016125213513515361353453313635707777777777777777777777777777777777777777777777777777777577777734304343252052052050617070607777777777777777777777777101521613016134301000000000001713531701212121116171335757171357777777777777777777777777777177777773577777777777775777777777400434344047025205261602434167777717637717777777777777702503507107010521210300000035371161735753534312134530317353777777777777777777777777777777675777777777777777777777777777770703434034307504361420410706177777777577771637777777777753503016107030505250103000071673535331361735717133517107103777777777777777777777777777777373757777777777777777777777777770600616034202704161430612506717677773777777577777777777777775210703503031216101717171163525677171723527507343712577777777777777777777777777773577777777757777777777777777777777401771616005614306025070416017777777777777777777777777777777777771410307041610777777777717171103525357353735371717777777777777777777737777753777757777777777777774777777777777776167760414777070615706003601677777777777777377777717777777777777777774101301777777777777777777771717015253437161777777777777777777775777777777577375773773777777777777777774777702570772430776061427741605261777735371777757777777777777777777777777777761777777777777777777777777777771717107127777777777777777771777777777777377737777777777777777777777777777742400412477775243477341615067777777537173777777777777777777777777777777777777777777777777777777777777777777717577777777777777777777717577777735677777577777777777777777777777777053761610077705243777600260135377703677777737777777777777777777777777777777777777777777777777777777777777777777753757777777777777777773777777773537777752577777777777777777777740276160607770425257740165016777577753177777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777676777777777777757772777777777777777777777777705070501607721605277342032407703777777377773537777777777777777777777777777777777777777777777777777777777777777777777777777777777753535677277775773771753617777777777777777777777200020601400401240160104052777757777771437777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535757377777777075777777777777777777777774343430703430705216070612410777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777377777777707377777777777777777777777700040040240060420400000007067777000000000000000000000105000000000000D6AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(5,'Grains/Cereals','Breads, crackers, pasta, and cereal',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777740043734074373737370737777043707777777777777743777777777000534040673577777500740000400050040042500000777770004217073737373773777730040407073377307373725000043374053000003737373777377604074377777347737377047637777777777777547777777777400750250573177777505350700050000000040004000577770404033773737373773370400040407071214377373736100372000073777777777777377704404427437307377777734341777757777757477077577777771040075000777577777040614340000000040000000003777700007773737737737377040040000007061637373773536173040004003737737373737520404040453774777737373777777767777777777705777777777770004770477737777770051004100000000000000000047777700737373773773737200004004040407173737377373737340004000777777777777736440406404247073737777777737777577777777745761777777777750017770777537777750065000000014000000001040005777733737373773373771604004004000063773773737373730000004040737373737737700406040604007777773737737777777757777777770742777757757777777757777577777601734000000213000000040004167777763737373773773021400004004005373737373737373400404000007777777773753652444040404737373777777777767567777777753475757777377774077777077713777771561410504351750000000000000017771000437373772007003040000400737373737373377240040000040473737373776345340042440573777777377377777577777777777767527077357777717737775775777777770140040037077100000000000040477770703373772253733704304000071637737373737603104000404000777777773617370744044043777373777777777777775777777777577757477737777717777777737177777740000005753176001000000000000077710007373351273773334304037361603737773773506000400000407373373653773773734040772365777373777777777777777757777756770577577777705776177777577777005000127357710040000000000400077705011340361433071214015730001061733770003717000040000377777765343763770704077344032737777777777777777777777777775752777377771377704777737777773001057517375000000000000000007777001340004373737370033723710360273773173733733434004037373640436777377070773734537477777777777777777777777765777525257777777175754007775717777740070030777700000000000000050477775377310000073773207373376004005336036007256352000033507765060470737737707377772407073777777777777777777775775767775417577777737600017737117777101400573777000000005000000000007734170771371052371337373337010033404017373337253434372040430440475617707777737352507775277777777777777757777775775637777777777771404077777357777003537157700000000000000004340007734351005021050077373777373773700004007177373003737370060440440427603737373777777773465657777777777777777777777565547777777757770000077717777775007167375000000000000000000100577515335701507130036373333373340040400436334307773735300440040060471777777777377373746175767777777777777777777777716377357774277040417773777777710731717700000000000500000040000750072571173053711001067777324000000400435430773373723440444044040463737377377377743475677777777777777777777775375657757777714074000617753537777715731775000000000000000000140006734150163413041405031100337004040400400423077377737373040040044041777777377777737443475657757777777775777777567477777777777737434005747777777777777777701000000000000000000000017737350141741030017521110100000000400400437337373737374044444040773737377737377761674367767777777777777775656757777777777777400405521077371777777777771000000000500400000041043775775214170171413710052177111040400440053737737373737340040004376377777737777752574577575757777777777777777771777777777777753540436040777577777777777100502500000000000000104167527101507006121477105010713040000040007377373737373716444074407354241737737372777772567767777777777775777757565775777777777770714054050777357177777777010050050000001000004707573517040350514140717010711771310040040737337373737376300004016777365347737777573737777565777777777777777777767777777777777777777707016177377373535777770500160004014040000015707777071357300717152503537700103610000337024253737373014074407737374074327771636777777777777777777777777775777577777777777777775353757757657777753777777710143505000000000000420077505357314141361050341510153533000707700500273737043233016773777734004776167717777777777777777777777777777577757777777777777777777777735704777735777777052050000056100000000504573417215614170516135170077352700373373042125377352373577737773737737773534407777777777777777777777777777777777757777777777777777717777407707777737777701050000400014000000050030753751701016153050434037135310137377352104037304250732373777777737737772404406572777777777777777777777775777777777777577777777777777777045177777537777701000500050400073040070577053653507317053171714177534316373373734317304000303737773773737773772444061652775777777777777777777777777777777777777677777777777777775067577377777771070050014000077141017500773141250714705257371304712411017377733637724000404343717777777777377040407440657777777777777777777777777777757777777775777777777771777770572777777777771052500400007104040470077714105073531505346525035353104313523773370004040000340273733737377174042443470747777777777777777777777777777777757777777777777777777777770571771777777770014300007314000010140534107014143560734110505107173117703161137004000004040301777777777776377440641474377777777777777777777777777777777777775707777777777777777777765777777777710014005054000000404007717053430501141416350167125776143535377100000404000040773737737371616525341464077777777777777777777777777777777777777776577773777777777777704077735777777771401420000000000000771752140410716100715371711507010000705734340040000400033377777777563773736442537777777777777777777777777777777777775757717477777577777777777507105777777777700040500004004005271456105313410415351040507170100571050143410024000400017377737371736173777753544777577777777777777777777777777777577677657743477773777777777777057604353553777040170500000000005473116535441710430701313507173100071016110037100400403736337777760416773737763777777257777777777777777777777777777775777756543577777777777777777075070402741470004070400007504071457717731061770415061701161775014014017340336030000370034271730406635377761777377347777777777777777777777777777777777757777756777777777777777777743040057121741405000005500007700370571414141051734140534135301731421410037713005377003001760440440576527377777777777777777777777777777777777777777757777561635777775777777777704354100177717353400050520070577144007061735305301531073417770141040143000000347733330040020406044042437757777777777777777777777777777777777777777777777777775777777737777777777507377770377757771004377750525305335711507535377042561717101710350140053053100003777610040340444004040407377777777777777777777777777777777777777775777777575775657777777777777771777777777577737774005770061775254177721703405171010141712500404250143750414000100037361353044044424404777737777777777757777777777777777777777777777777777777777377777777777777777757171737353577700376107577771034351570514176053416077141301001104141000001004000737373204004400440563777773777777777777777777777777777777777777777777775657757777777177777777740257777577677377357414773777777514043052412511241710535035101070004100711250031003737204044420444243777377777777777777777777777777777777777777777777757777767757777777577777777055614016141014014707617571777777717107113414341530417101430417171300001071351410173714000400472405773767777777777777777777777777777777777777777777777777757577777777773577777770061616140164400071417773531743777777577414341041410716101410000471711400050031007373210400444041773743527377777777777777777777777777777777777777777777777777747577777777777777147141450706100165065675353435357077777701617134301570510700005710040043115004140002405200072407773774256577777777777777777777577777777777777777777777777577775777677777777777770434343070414147707173537753777717177777775353410467313050100053050010000401000015013303504041773777375616177777777777777777777777777777777777777777777777775777757777777777777750541404050404165047171653717777777753537777771711107507170521414070140100007100030077372007773777377737777774257777777777777777775737777777777777777777777777757757777777777777070043434252177165377531353717777777777571777777777173516530570101050101710417104103307353073777377737777776174767777777777577775777577777777777777777777777777777775753771771777057041405057416717171775353357777777777777174765777170253501071404340561013710000073733200777377737777372416477777777777773771777777777777777777777777777777777757777777775067774707143077257771777077137714777777777777777735173477535140407400101000104050000005343250177377737777377454657575777777777577773777177577777777777777777777777777775777475707575735707354145735371717357717371777777771734777777753507777311403140540505010000010002143027377737773777773652477676577777737777575777777777577777777777777777777777777577725707725675747777377775377717353715377737775775735775777777717174001571003100005610007710402007737737773777356165257747577777777757357773535777777777777777777777777777777777757577757575377571311177777761757357731177577173777771777777777777717161035040530001710510000053733737773777376737777756777777777757777777357777777177777777777777777777777777777777777777737753361037717171177335371107777737775357777777173777777717537571001041140040004000377373773777377717773777775777777777777577375371777777777773777777777777777777777777777777775771375113117717177175735737717777577777717777777571756571607573431405040000110000172137373777377436727777777777777777777737357775357357771777757777777777777777777777777777573737771133513137777177375734117371737717371717777777777717505170541401210171043500036373637377377700453577777777777777777777757777334357777777571771777757377775377777577377777357535177152103577777717537537701777571775777735777777777707352052070535050404173037100003737377430464367737777777777777777775737715153717717773777777777775777777577377777573571713117310311313735371773753771177777377537353077777777777775757715000143100130103724000073737700440404407777777777777777777737717734357777753571771753535371717777777537753777370171301711311017771717171717537357177537757775352577777771776717771571077300510733100700303720464040604745777777777777777777757771735353573753171773777735377777537177753751775373015311210313117777377777713517777177537371735352567777777717750773700571412513772300007340040404404524277777777777777777775377573537777357375357177771717535773757777353777531117131731533010717775717117752713777777757577137153177077777777104144353000751273373533700000040640460475777777777777777777777537357717535771521737573535353773775353577771753371713073503151137771731753771371477735375373717712714717577577777310000411410303737373360000004404140474377777777777777777777177757717537773173171717171716171757731073775377357130371753710370177775777375377173175777371757713717717052537177777771110061041737373360404000040466340477767777777777777777777717777737153577177175777713531071717771171775317357171171717711310777737175375317171371757573717717537777050547535777777710171103737375300004000140475253777577777777777777777771777753537777357717735371713171173753537771335757317173303711310117777777377175737177777737757770531773777770107677777525752570373737020000000406340527777777777777777777777777175777371753535371353537573017017315373753177573731713511535370311377777535717733531257353577773137373047377377771505043504005017737200105004000075257777777777777777777777777777173575716357771775353753153717171731353737173757171713033531110301777777777735753571377777753757535350004377377777777140105300373610373320000400527737737777777777477777777777757177773515353571371713773717113035775357173577353537171531437111177777777177737713175353537757337535314000377341273777361005343243043343734000037777777777777777577765777777777735717773617777375373757753535301537135317537317131717131353173031777777777717753716377777753735753530704044204377777377777735004004337333000373737737777777777476757577677777771773757771573717317571737373130121717531713753531053530107317513107777717771775353535377757373571373531000003537373737737773400000437432700137343777777777777777756767775777777775757377573577757137377575173511535313531253713413103113115313711377777771717737717375777375753775173530404043737373773773640040400003352177373377777737777777777757576777777777777357773537777357175173735013301317130313535713177117103710353217777777777717535717377777773775377171700017373737373373730040000404040012337373377777777777777777767757777777777775735353507517317777171373515311717115153530353533503111035211177777777773777731717777577777537534371007327373737377342504004040000037373736373737777777777777777757777777777775773577371731371775317177111321703130312135351313571313503531317777777777757377177777777371713717371521720500737373730301600400004003737373737377777777277777777777777777777777773577357535171701735777177771511353510116171310112131103111353135777777777377177717777777777757735173173700300373732161733400004007773737373373777773747477777777777777777777777773717353735301717317777177373771313135317171731717171313071301735377777777577377777777757777371735341373004003725240372733704002120063737373730777244345657777777777777777777777575775757134353715777777777177171617101137371121130131015353137777757777777775777777777777177535121737214001730000127337340003737003003737730003747434727777777777777777777777777737537371711135773777777717537171711312577133513713171331330757357377777777777777777777777753103571733733732040040613730034373500404373732013344346454750747777777777777777777777537575353716135356177753773535313035111352513711711350171117377377377377777777777777717153737171333773737040000000343430733736300003372000272434707256776777777777777777775777777537377717317125310177771535371715137305313153713712135330707537175775737373777777777737357577357773373700000000040000737773737030370040000336454745614757777777777777777767777777757535735711535317717073537011313411137171211351353531175353757737377757777777777777775737317333377370000404000000733733373733770004004037307257165677777777777777777777574777775373537571373130171711353751371371373571315353125313713537777373757737775753753777777773775773777307000400000400537377377377370004000000000745677725777775777777777777777777777777573537377177517170535353131071511053534331353535710172571357753717577373773777577577675033373337030710000000021237337337337000000404004007165747777777777777777777777777757777777777535777173135133531353571123713353135530353137313573767353777773777753577537437737070073777003733250040021373737737377316000000004000377727377777777777777777777777777777777775353537757171733513175271317151351357133535317111777171717775353777577777737773535753007340030733437300003724000323737300401600000000037747777777777777777757577777777777777777177777717737175351343531152531337135373171313535373707771771737777773717371717177737377733000030373730073771000007373702533121000040613737377777777777777777676777777777777777777737717517757125371353171353515113435353535353313571771770775653537577775777377171657173573400437233070373270000037342503363707000031343077777777777777776757575777777777777777775757737717777135357353171312312513133537173171703471771771637777777753737175377173377173773500005030373373303407340002527373000121720000777777777777777675676767577777777777777777777571717717107135352171715353710513113177161771347167171753537537375757377137757176170773700030737373737373300000043713250727372004007777777777777777567757576777777777777777771753773771731713535317073537131131251347537177175737717777377757777572735717771737717735357340373737373737304000040000605233737215000277777777777777777756776577777777777777777777777771717471753537531153513516113161337567177637571707175717736173757563707173535217537717170737373737376000400004000303773737321211777707777777777777756577777777777777777777537175775313531317777773533752137153175773574175737371717377777577577353575352527535737537763737373737373300000004000007733773737373607777777767777777777777777777777777777777777777777777531775777535313571317113317177577377537575670716177777352537777165753517172516153535717337377034014000400005733773373737300007777734347777777777777777777777777777777777577171753175713773771757173531735777777375734347371171617617575777757016133134361615217277173752737303703000400002733377337733734000777775674756777777777777777777777777777777777777773775303753757171377177171777717175775775174777071717763777534357715756717535125017137343737021633737300404310242337733470000007734241434757777777777777777777775777777777777777753777153757317775353353777777777777735734371771617717577773577357020115213434171257417353535001733730700037700004337733032420075676564743647777777777777777777477777777777777757775717717125777735353777757775752535767577576171771773717777147707152527571007055213735373730061673700373730000033610403713100241450470745357777777777777565747777777777777777775373771753537177173777753777773777776117717717707077175775707370535211357000505321756171617050033030377373600005340002372372006564773464767777777777777777767775675777777777777777753573717537177777575775777777534157434717757717167737737757173531525353410125570716135317304043437737373735320000405373310150473775341777777777777777775747675477777777777777777773573737577777577025677777577777353534357375777175775771616516503134353434121534357434315300073733737333734000400020342063773477434777777677777777777777757477777777777777777567777757777777777707571775777757525257357075776177737177141753713040535251000572515235315235173737773737770000000040004017333775773777777477777777777777770743777777777777777777756577775777577777753675777577737753525707777717753757734004005340017253505035251637512521163033733373733120004000004033337777437477773773717775777777777777777775777777777777777777657777577777757775777777357753747734100775701657370400005341153415343005071071410710507115063777373560000000040000377733773737777777777777670747777777777777727777777777777777757777777777777775771435777757775357534175377751774340000007342161617141000570161710712527031003373712134000000001373323737477773777777777741674777777777777777757777747777777777777777777577777777777777577377177735716107577377775100000014105141707107000000101071351117140377250073733000000360307373737777777777777761765453437577777777777777765777777777777777777777757777775777777775756717563475777657717534000004770506170716500100014303125306736037000007372730000173000003373773777777377777560563647467777377777777777536577777777777777777777777757777575777777735763753535717347777400100001536514175010140505211141507510517340040437373730033270000037207777737777773636561441641773777777777736464756577777777777777777777777777777777777775771757777770755353537500404167536170177710100005250003103712500040000043700037731300003000077777773777747573464344377777777777736753574356747777777777777777575677777777777775377077777577775277747743452525353516156150741410001000304341250040004040000737732736331200000737743777737737377504437563477777774757746065670777777777777775657677757775254777777717717357757535705371757341757765251617275100040000100517165000004000004373773373733120000007773743737707777703737776173437777777737357561477777777777777777775757675777734757777737757776376777775777357350717175071757524050100100052050100404000004006377377373372000000043770377604737377747737374467777370737777725477777777777777777775677675777757770757174757753575357717725257657756756177161613531214015000050040003304004003717337373377000000000743777704061677343737777737173706577777774773773775377777777777777565777777775777277731343777774735771757705770735717056140561405001700041000005373030403720727737377300200000000377700404043714377777373777744656277373737777774767777777777777777777777777777575757574315777173577775075773577571653535257170500534001100400337340003171000013773720031000000077707440442404277737377777340614045077747737777773577775777777777777777777777777777777535777777577765777373477537775256525507414341710406500016737370737234040273370177273040000700406160040405377777377377704607064343777777773777774725677777777777777777777777577536525735771077561775753567525775375707143705376501010400030400373737300007340060335370014137440604454040737737377737434740544144777377773777736161475757777777777777777773777777753416567167707176576757357577777525716141735710040400040403777373737737704004075737203633606160100600437673777773563434042424637377737777777456576706777777777777777777475777777777771714141414753571775737252777571657177525705040004000737337373773340000000020201737373604437340443700047373772537737404417477777773773617252414750777777777777767477767677777777777777777770777774165475757773477377470521400004000433737737737374004040404070737373730100737003737070027742563737717707737070737777477777756740777777777777777757475757077777777777777777574757777737773774161037373073773160000537527737373770034000040000073737373737347700737734043770406177734707373742563773743737371614377072777777777375253434257777777777777770707070737737773777352407740407073237000343600000377361073434004040717373737373737077737373737370000404361773777777356177044377777777777777757777777777777747475777777777777777474565654657777777737373700000007373703173373000037302527373300400030233737373737700000000000000000000000105000000000000E5AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(6,'Meat/Poultry','Prepared meats',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000733431247777777777777777777777777777777777777777777777777777777777777777777777772577777777777777777777777775677750043507777777717677777776343737737172736373635337373373727300002407477737777377377777777777777777777777777777777777777777777777777777777777777777777777777777777776767777677777775247757777776775761707373737237372737173717377373777363737733477777777777777777777777773777777777777777777777777777777777777777777777777377777777774777777377777777776777767677760104357777775673372737373737737373737373737337373337173732407777377777777777777777777777777777777777777777777777777777777777777777773777524000000000000004165777777777777777527750435677777773734737371737373173737373727372736334737337377777777777777737777773777777777777777777777777777777777777777777777777736140000000000000000000000000040507777777777777770041757777777733737273637376373736373737373713733737637777377777777777777777777777777777777777777777777777777777777777777777734000000000001404160746740040000000040657777777777775241677777377737373737373373727377373737353773737237377777777777777777777777777777777777777777777777777777777777777777735210000000044767773777577353777777652040000043777777777774161577777737725373735367373737317371737233373737737377777777777773777777777777377777377777777777777777777777777774371600000006177737534247043414747416171777737000004077777777770043777777773737373737337371737736372737776373733737777777777777777777377773777777777777777777777777777777777756370700000004577616506461407404740043406060407437760000005777777775241777777373737363737737373633737373733335273573737777777777777777777777777777737777777777777777777777777312777700000407773052507005040400000040040414052525041775340000537777775340777777773727373731737373773737373757337373637777777777777777737777777777777777777777777777777777753434777000000077757047040404004000400040004000404040406524177704000477777774177077777377353772773637373373737373237737373733777777777777777777757777777777777777777777777777437243772500000477725242404000400000000040000000000000400050412407772000057777777407477777737373337337363736537343737773373737377777737773777777777377777777777777777777777775373607346750000047750404140004000004000400000400004000000004040443400577700007777777001477777737277737737353733637373733377363734377777777777777777777777777777777777777777176372577747770000077725257040404004004000600606070745424040040000000400561617700004777777403777737737337337173737737373727771325373737737777777777377777777777777777777777763617253476347370000067745040400000000406574757577577577777577777704000000040040407770001777777754777777737537727372733737373733367373657477777777777777757777777777777777777535375361767356776000047710343400040042456535377777773752713637777757774000000004043430770004777777037777773773633737373773737337177735657727377777777777777777577777777777773537270365763565252710040775644040040042457373765725730577757757577577777777640004000040450776000777777414777777373773737373172527536725727373577777777777777773777777777777373436071675364743363770000077205340040006577707161775735476177343777373776773777740000004000434170400777777434777777373373737363733736717737776563477777777777777777777777770325253437767164733256577400047705404000004753520712577073527717707775252572537575775774000000040042573001777777057777777777373525737747773770771737373777777777777777777777352137563767743706733565777700007714742000407573672171657617161753770773537357357757777777776000004004050774000777777077777373716373737743737167077273434777777777777777777737716376562570752743712567776776000477600144000256171353435753707167370753073435257743727737777577400000004250376007777777007777773737477773776577737717773737777777777777777750730707077576772703725777747776700007705640000057177071253437617343572534771717077717353531653737777700000040040577005777777757777777773716577373727537772377733777777777377301273472777616312171774777567677770000770561040004347712165617561340177353473563435752717073431307171777400000004340370007777777077777777777673635365373673757773777777737163434767747374161631676765677667747776000077524004000534712161731347317037725347172153772710725343574716167177500000404004770007777777517777777773777777737737377337377377777727073777706347436373477777767675767776570007700534000004716774352164357075053534363717257713770125352131616107037600000000700770057777777657777777777577737377737377737375337164177474617716303434767675675675767577437000077564040400034353316171356371237773057170717717703073527074777777777757700000050601740077777777727775757477777737377377737737377727077607273630716777777577567767676747237760007702014000004770774317070757071407307277353653631717143577777777577777774000004041403700577777737575777777737577777377163763576374177670734307076657677676777676775370737461000570655600000061177130707165217121770775317075377143434377757317177775777770000000040477100777777777777777773753777737737771777735777601271616777777767477476767757363437073770007341600400004576174353160177707525371737613777316317177777357736134361677770000004161077007777777777777737170300777735673773737777670761677776776567777677776567347163477477000477041400000037716334343170537103525356535616357316167770537305070537171777770000000040077007777777777773507140500777773777777472731271777567475656776767727037352736752707630043707560400004547357435252077416343036373721775325217577072534373172534361757740000004340770047777777773052500100005777775617617357761677676777767777656350343761674775274731400074040000004056371753121735701735171715717177733535773713535215257053437173773700000404107700777777775705210434770007777773773777777777577476767777257316377341765770725321633041734304000000775772765343521763532070737677375343436570761253725217343107252577400000042407100777775210705070057750007777777777777777676767777652707306716407665361635325333700077054704000007525351734303525172553035253534737353577731743071717053167153173777500000141077005777775615250575257770007777777777777777477773435270724735673725326121633736173000734214000004756572737571613472573257125777273171257713430353521613707316361616176000040060530027777771614377725437741017777777777777767774347361437573467342530713373361337300067425400000401653715257303425357705302537717577617776161735252535241736534171737750000004106700577777777435477752577704777777777777777773337325277462567134312733727353373733400171443404000741745635217753524735737171637773713777717161435353431360512712073577700000004217300777777771603577743077700777777777777774346164775637572126127373633733273370733006721040000000747375735250717134731707031527565703757725363434361655372510717073077400004054075007777777775743477747077750777777777777337357736473402163713731733573537316333700017547040000051617436525377616571743717563577377775737170153537171325052070707147375000000001720077777777777051777705777005777777777776164625653343337373373273273233633737373004770605000004060471753752171770367125752317777537167771617637053436503735371737335700004007427100777777777777476577500777007777777777757735733252373731327337335337373523731734007701424000007147430743717071755707737357707777777771721613537073513752525252525777000000401437007777777777777053577614774047777777777625620707373361727336137337335333731723300037525004000007057717147677072705353434375735775775375717617073527703717173533521774000000400730077777777777777456777403770077777777775733737337353733731737327336336373723737300772434000000447675637717177153652757737073577777777737731743577170750707052503577000000402407500777777777777777251777147770177777777720703333613273363363733732533735233371730005705405000005357177170743416365351271577356377777771653565317217371273735271777704000000050532007777777777777775467776017740777777777737336173377317317331271373373333537323700067007244000004776574173577355734777172357375357775773763737635634375353435370777000000404002710477777777777777777147775077700777777773333337373337237337373363373072732717733700177141000004034717372532516375734352541257377773777777177535735735271617070777740000000025057000777777777777777776147774077704777777736177336374337336327337373273373373323173000716064040000473617577053617527757773375375307177777177737773734377173753777175000000000404330077777777777777777777077770577437777777337333713333631731733633137337317373737270043705500000004775776175301712557765357432525777777777737657257537707161677577770000004040033400777777777777777777774177770777077777777336363377373723733371372735732733631733320047406040000005723573077770353253177273573737177717777753735363753777771777303400000000050471007777777777777777777774077770777577777733713372336173732730373373323733613732737300017014204000025707170014774353043417753575777776777777777777577777777777774353000000040403700477777777777777777777775077743777777777363373173733371373737327373731733733733517000770605400000477716527021775707353771763736573535357777777777777757317777530740000040020070007777777777777777777777770577747777777373372336333536336132733533163363373363172270004350500004000571205710170120775735077170717253777771775777773707374775743070000000004507100477777777777777777777777770777773752536773177337363733737371633727337337343136175370005704244000000775207770052501030437177777777777567777777777757756177777352500000040400071007777777777777777777777777777777763777757336337137333713337333733737137123347436327570007705340040004375301772102161430525071717775363717777777777777777777352017400000002401700077777777777777777777777777734373577777777337723635363727127373731323612547323575716300053404044000004770707170014121043035377773537577777777577777777777775251700000000450070007777777777777777777777777370777577767727337133373337333733737300272561252361756363637400077007000000005771616570612525352527753777777777777177777777777771725364000004040007100677777777777777777777777534777776777353756723673353633773733030735073076777776777735773700437405604000004771610771701020353717677577777777577775777777777773537100004000404370007777777777777777777753736777777737257777773373372333730312163434261677353535737775777773400437005040040000771630777775753757617537475777757145735777777777777774000000400017000777777777777777777773775777777161757777767773353373733437256143737163534372737573777777777000570524140000045775771614361674217343563777777534735777777777777714000004040407710077777777777777716353653677753437776777767777372334330343704307234256352737353773757377377777000770416004000007777577777577535747773757377516043577757777577753400004000005370007777777777777777777777777772777777777777777773373336161720736714737357737537373777277777777777000572407404040007777775777777773731777374777753557577777777757741040000650427100077777777777777777777777473757777767776777767734334072525734716300077371737737353773735777777777400353416050000407777777775777777473475377753502537577777577777361040400407710047777777771657777777777777777777777777777775337336137252721630616737717673633437361773773777777777040770407060400057777777777757777753777575752757757777537717775004161400771004777735256161352535777777777767776777777353637474072725256163073733752773317173737737177377777777777000777054142400077777777777775717777777777175535777536575757534704142573100776150505001050041430375777777777777777257677777737253525236177173477771353737317131737377777777777777400177206414240047777777777777777757405147537777716553577777405256053700007150000000040041001414125377777777737177777777777725207337177372373773777353014307471657075373777777777424057516414340000577777777777777000065217575777616757177707074017770006500000000000010000100210525275777777777777572534333525737373337337377371301201637737373737725477577777777500077701654045042525743452540500400534577777775751777750474057770005010000000000100001050215050105177777777777763773737707333707377273773737525034373731737777771513707757777777740007774006524004000000000000000007507357577771777754707017370000100000000010000010100001000030712107577777777537377373737373736335370343533125373501434143113170755757657777777774004377500416504040434000000000043565737777742570525405775000040000000000000100000010140121411053503177777373773237373707373737336172777043731003471077756740010217717777777777777004137770416165240404040400400043575757775756164007773000141000000000000100010110010100501421052507177777773775737373737371725616252127530047741647077657777435005775757777777777400407773404054165210207040404247177777534004537771000460000000000000000000000001000010121143017107137737777373727373730636163735717753057777064704775357477706135777777777777777740000577771600404444540525041404757752407573752000447140000000010000000000101010011410416105710713577773737373737371671437170763653007004374014707764652574404431577777777777777777400001777773500000004040600000001757777740000477740000000100010012011000001001000121103530171053117777773737330631637436370343743704074774060565735656571606470757777777777777777774000041777777776716350747777777725000004477777400000000101010510010350101041034143501537171070737737773737671477073616177770340416007706560077440617764040435377777777777777777777440000004161753757775352507000000407777777700000010110121013013525201705103501210712507071171773773772731637212525777777075000610477040056775775776504746475777777777777777777777777404000000000000000000000404777777777770400101001201010701210111171013041035070351717127147777377173777077777777777770524041470775076005761474756765777677777777777777777777777777777765616442406146567477777777777777410010101010101010105112530172053171417155071717503177377737373212577777777777735004200420764054065767470757776577771777777777777777777777777777777777777577773577777777777777734010000101010000000000010035153101731713071352513543777737737377777777777777774360404041457704204074543474765677656577777777777777777777777777777777777473043547777777777777777410001010000000000000000001403016171071653161717752177737773637377777777777777735040004160077004702524246056565765656777777777777777777777777777777565173516170034173777777777771000100000000000000000000000105010001711317170735017737773737373777777777777777470040400070774000404004147677775777775777777777777777777777777777777777052710734537575777777777771014100000000000010001010000001061520343435353537017773777373777777777777777777354002404040770400474256157577777757347577777777777777777777777777777777150705010527771775777777775210100000010100001000001010001000140151435357153073773773723777777777777777777004040016016040040005057677757675775734717777777777777777777777775374347070034273417347777777777777530000000000010100010100201601014134303534307705374373173577777777777777777752400040640404004140524775775775777535553575777777777777777777777707535712016531750774737377577777777740001000101020014010011101125030411753411711077737567777777777777777777777712404040160404424240534175376175357563743525777777777757777777777000473417013400301717574577777777777775000300001010010014004004101413061071701077377777777777777777777777777777752400040525024141700434165757075347577577577777777777774777777770071403016701250077073737707575777777777700170500410010010101030521615171307777177757737773737777777777777777777300040000406502524141435716175717537573743757777777777777577777025420350011077006516174771777777777777777750010011041043016161052141034377777777767727777377777777777777777777777174246740440750050343570717521617757575757777775757577777777777503505000000734717217717577717777777777777777161000100105010105214377777577773777773777777563777777777777777777777014777777700050304101034161755705277777757777777777716377777777740300000401413714770737057735777777777777777777770716125252525777777777775777773777717373777777777777777777777777125777777570340102407537161617775417577777777777777757077777777104034000720407217714717365771757777777777777777777777737777777777717637737737757357777777777777777777777777763536535074752050014251716757173565777743757577777777777777535777756010010037053505771771657717677377777777777777737377377777777772536777777777757377777770777777777777777673717176777034347205007061125071307545773777775737777777777777777773777703400007041272125367165341773575777777777777737777777777773773777777377777377377777370777777777777775253747776776777735075703414104025347753731757357776577777775777777777757777410000171005714734177177743577767737777777777777777777777777777777377537367777677347777777777777673677657776773717074777714710034375373312301610307707577575777377777777777773773474040061730037716170773776177177577777777777777777777777737773775737777777673577777777777777777577577777253475677777767771067377337107351171310110713577777775777777777777757752100000173407750777077357717777737757777777777777777777777773777377777771735777777777777353673676772763617767767776776573425736530712730303601013031165375777777777777777777777605200716152570177716534777775177577777777777777777777377377577177777773777777777777777737777577777773757657777777776777571773533377731713101173011103125375777777777735777777777005721712073706136173525347767707737777777777777777777777773777777772577777777777375737777776777437477777677767677777776077373563167723010767753031101134377777777777777777777777701703417161177417761777177177077577577777777777737773773777777253777777777777775377775677777777777777677767777767717617725363353713111771110101410310135357777777757777777775770340147350167701673577707737777757737757777777737777775777677377777777777777277377777477177437776777767777777371716761771737135361774765213031713371431016777777757777777777777774034217236530777143761772577177377577777777777777777777735377777777777772737167767167337677777777767777767757677777343737037635330135771011101215073537353777777777777777777377377041605753053770757177752577757707777777777777777777737777777777777377375777777577737477776777777777707777677767675775277717325136127773012115301102114353777777777777777777777777353731257770177307771777073777777777777777777777377777777777777376377777677673725777777777777437777777777753717327537177735373517157741311210125311613077771777377777777537777735671477730077716571277717757777537777777777777777777777777773717357747777171765777677777777777776777770737363737577373637103016330371770121313530567101777567575777777773777377777167301677716377347571773437777757777777777777777777777377257677777773737777777777767777477777777773373437372733735253127353710534371353101017713533125777777677777777777777777777716771771617771737077577707777777777777777777777777774377777777677365777677777657377777777777353743733737173727773353530343773135161253531277030103527777777777777771777777777777717670777741677525723757771777777777777777777757353777777777717347776777777437371777777737257273737773737373577716303771717170121311727031731135312577777777777771777777777777777771771717377177773577377577777777777777777773727777775763527777777777777373707677777773477737373737336373737377331734770307353177163513177503031253777777777777177777777777777777777072777716177177057777777777777777777757377777777277177777777777732537347777727737777373737737637773727373343523131371307773477353703437313431477777777777125777777777777777777777570707777167777376177777777777777737377577777477377777777677637773657777735773477377777737373737373737367373561343071703477375301713101713167777777770125777777777777777777777777773752537171777177777777777775737777576777773757776777777735737577777347637777377737373567353737371737337373316131371173773537730353330350717776101577777777777777777777777773737775377776772577777777777753777747776777352777677777773437737677737776371777377773777773737373537373537735335731352536313572163531234117077771717777777777677777777777777777777777777716173757777777777773777777777737737777777767777377752777377761735777777733753737373736372736372733363730525373535273173173435137253677777777777753777777777777777767357777777767777577777777777753777767777767735677777777735377172757757725377777777773773773737373737373737373763731731125737331343152173727101057357777777753777737777777774377377737777737177777777777775637777777777737177777777777737736167777777361777777777773753773773727373737373737373373727352112521637336377353116167777777773637777777777377773777757777767527777777777777773737777777775370777767777671771707777777572343777777777775373777373253735373537353713735373736377250575350531710705617377377376177577777377776573577773777767737777777777777772777777776777377777777777777376377777773772357777777777777737773777377373727363727327363736373737337333016177161071737777776356177773737377775373776777776777717777777777777373771777777775377767776777775277717677773752177777777777777253637373377377373737373737737373737373737317373737074377777737252177377737777756717377777777774734377777777777777275271777747743767777777777776375347773770743777777777777716357375777377737377373737373733737373737073034725616527377434361617377733737773737373777777777373737777777777777773707377767767373777777777777712717277736577373777777777777713737737737377373777373737373737373737373737377773773773737773737373737773777737377777777777777777777777777777777773777777777777737777777777777373777777777773737777777777777373777777777777737000000000000000000000105000000000000A2AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(7,'Produce','Dried fruit and bean curd',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000033273373337373373373172177765677143477212657777776567776777777747077777777777777777777757777754757777777777777777777377777777777777777777777377777777777777777102136770007770000373373373233373373372173613777767773617717725777776777777677777777771777777777777757777777707746757777777777777777777777777777777777777777777777737777777777777752412576706033277337317373737237337373303763470777675672730737677777677767777777777777777777777777775777740447575677777777777777777777777377777777777777777777777777777777777777771252637616373333733733373333733737337373137377565777574777271756777767776777777777777777777777757777706070047565477777777777777777777777777777777777777777777777777777777777777777701043777337733732737317373373233737337375236377276777617677374347777777676777777777777777577777777405771065772577777777777777777777777737777777777777777777777777777777777777777777300333733732733737237373173733737363373535275752777775367377774777777777777777777777577777777404177774065746577777777777777777777777777777737777737777777777777777777777377777777770733773773373373733273373773733373373733123375656767574737377767777777777777777777775777406546746750074756577777777777777777777777777777777777777777777777777777777777777777777773732333337337333737337333233377377373737734373777776777477737357777777777777577577777560654257757750475656577777777777777777777777777777777777777777777777777377777777777777777773777373732733773337333773737337333372733737343707777777616577737777777777777777777760475604047770640465756567777777777777777777777777777777377777777777777777777737777777777777333337333733733373737633373737337376373773737373770776777777777777777777777777777770045253404047475240434756152767777777777777777777777777777777377777777777777777777777737777777373337273373372373333737337237327337373373737377377717777777777777777577757757774040404645256561764571656747671374767777777777777777777777777777777777777777777377777777777777737333737337137337237373733733737373733737373737737737777777777777777777757777771404250041435614044406774475475277635177777777777777777777777777777777777777777777777737777777377337273337337237337337337273773737337373737373733737737737777777777777777777777642404040040404044000447770477465635267252477777777777777777777777777777777777737777777777777777773737373737337337317337337333733737373736373737773737737777777777777777577777741450404241000000007440777770475747475257353701777777777777777777777777777777777777777777777777777773333373337337337336337337733773373373737373733377373773777777777777577777704067000014104000000740067775740474747765624721676577777777777777777777777777777777777737777777377777373737363733733633737373733373337367373737377377737777377737777775777777770474757645650000000444005776563704657452777752567312047777777777777777777777777777777777773777777777773373337373273733373337333727372737337373737737737737377777777777777777774052474775347050100557000477757447750076544347772524677300677777777777777777777777777777377777777777777737367737373333737377337373737373737373737733737737777377377777777777777006440424675747446577604077774607446774476564342477717077731257777777777777777777777777777777777777777777337333337373733733337237337373373737373733773773737377777777577577777404704250450476400247400407777405440045704056547707047677404673025677777777777777777777777777777777777377777737377737373273363737373733737373737337377377377777737377777777777400474040405246750045404040757040640045426504674763736342567773447312107677777777777777777777777777777777777733333333737373373373337337373373373736737737377373737777777777777740045404040464144244343440577644044040060456714074454775256347477256256313077777777777777777777777777777777777377725213737377377373737273727372737337733737377377773777575777770004061604040564044047440777740040000444040444654565275677365267347356346243066377777777777777777777777777777773333737721235337333373733333737373737733773737737737377377777774004240474104340404004750775674074004140000040407706565477767537124765674716527135677777777777777777777777777777725217470773733733777333777773737373733377377373773777777577774004414043414004770040047777465047504070400004074757744656565777652532126167653652463150767777777777777777777777777737773773470723730337773333373737373777737377773777377777773400004647751000004740000467774164074000500000007404777714742567677777656116347747677167273705777777777777777777777777470163573777561735323577773737373773373777373773777737777740434004041601000016400005777704157700414000000040477777604756565677777776617307247167734203630357777777777777777777773777743675273776727173333737373773777373737777377377777740000470004351140004440007760746576770400000000004077777775504654747676767477765325727756565743070727777777777777777777163572777437577717777637753637737373737777777377777777770004047416405040000400005774054056507440040000044424777657652447565257674767646777430347656376347632531677777777777777777743353437777252773537656371737777777773737377773777777000000507471401100000400776140424075600770040004000577575750657006565647765777776777777737274074771643673134777777777777772777737125277777476777377777737377373777777773777777777000404404743400004000477547465140005405640044000477764774250756506565677767776747677777701277160677743466330147777777777353473777737132537777177777777777737777377773777777777777000000040040004400057706704100000561404040000457760536047740640456474767764765677676767761216770043777114636334176777777737777373777777771777777777777777777777773777777777777771000040004050400047777444410400004044000000057671457654565340477047474356777767647677474777610036764647673652437213677773773337773777773777777777777777777752544644647777777777771000044004770004774340007410000400404250747775440675000044000477447437271667777765777676777773531212716471673707243177777377777773777777377777777776756040400000000000657677777776000004000400177454740001000001400404777777737400770000040404770567473475375677767777656777767470712616674747657343063337733773737377777737777775250000000000100500400040147777771000040000577407604044140000070000077777414440475010000000077774047747276167347767675675646767677251213434717274767377777777377777737777777765000040500725656572571414004004537770000044716565604500401000000404005777750640057105000000447775704776775616735636567767676777747677767343732667477356733776177777777777777775000400070775777777577677777525000405770000004774041406470700000070004064777740040247105000040777770400775677671663570747777676777747477774761617136346657777377373777777777775000002577775774757776575656757777741600570000004704040414040500000440005074477140044041100000077774400043737765675743632342771656766767665676767616137353676177777777777777771400007777656565777773577765475647577774140470000004042407404400000040004774405676564004100000007754000007377771777767765656353077674777767567777677776530343377377777777777777040007774747775777757056175357640757675777701040000004040447340050004004474040065750400471000004750400007777777777070756565361607603436747776677574767777677337777777777777777740000747774145770775311110535375744654567775765000000005040047740400404034074161440675040044040757440000577777777777776372765677761743613716777676776576767464777777777777777770000777744776452577525343010105071741650575777777450000040400440404000004465406560045640040000777400000067665677677777756753774360767253652716056776776756777776777777777777777000177543474453457757115115014100165665676565657777000000040040040000474047500040045000474004757400000054745064040604656777674377574707675247273734677777677777677777777777777100457756744045657775315773701211400157575757575777777500000044000007577404710400005240043777574340000747664646476474464042407777406373465436734342437147677656665677777777777774003776054656161657775771775351521014377777777777565777740000004405047473404400000044160447616504000044747475675656476566546404467770437327657474773432737167657767777777777777000577056404047577757735775571353510015777777777777775777710000000777407446100000000074400775404000056767656674664676474566474424064776035307276676567476163437277777777777777740017747475675774757777773430014116171077777777777777776757740000044750605014100000007040475040400047747474656477475656666747467464046475727307135256353617253617477777777777771004770747477577177777775351117113105105777775357757377575777700000004740560400000004754707504000005674767677777767767677574746746546400066435332523725665765670723030777777777700077775777177177177777775071010141107127777777717777777777757740000007704071000000414604740400004677777777776767777777767676774746656464047663733703071725661671747677777777774007774775777176175357777711075531305105577757175717577777777777700000045704461405040405714400000777776776776777776776777777776767656656474040561733373030721765467253677777777700177577777177535377777771035312150110127775737370753517775657577740000074400040060407740400000777777777777777777777777677676777777765665646044642737373372163127345765777777770047757771717717777577777701515715310300577777754153534775777777777000000470004004047754040000777777767777777777757777777777777767676776566564600470733337333312525272567777777500077675777735717573577771103031710514100775771731356571717775775777000000040040405777400000077777777777767676466656747477677777777777676566564640463737337173733321252777777777007775777535707773577177761511430713012102777775534317775635734775775400000470400777540000077777777777656404405416414707407460656777677776566565604460737033363737373303777577700077577753771717577356177530161151715351057535773515777711577475777770150000405777400000077777777776400441753777111373511701454206467776776506746400452337373333233337337777775004777777775075777375711573117111214311110777777150377717077775777577704770000044540000077777777764004167377777710535751305157335501044677776640656540663733337335373533777707770077757571735717575777771056111715315707017717157357753471757477167777700770000000000007777777764000535357737773131173315121717533757100406777746066400473372536333233633775077500777777775701772535777777157141215217500007777357777413575357477577577505770000000007777777774014171717375777771121753121525733513317711404776756164640407333337337333737770770007775777531771517573577777731315131530011075777777773777307777757757776007770000005777777760407773131617737737131113351151173153051713771004277674674404633737333733733377507700577777717057053756357777777141717077501000177577771715715757575677777750577770000777777764053577115171353777753010377101217351313131353177300467764067404373733163352337770077000775775771317161715777757757170717537011100177777775735777777777575777700777773477777777412537177312135357377331111311315353311511050117357710007777446044333277373337337700770047775777575017571777715353757175753501070100577775775725771777577777577705777747777777440513537371117131335377112117311130357131311317153737737004767065044373333373337377007700077477757353573577775121514377173750351010017777777777577475777777757775077777777777740713712575730311435137313111035301115331011011503717113535006776442407373737273733770077004777777775357757777531510135757775357507103777777777777353527577577777704777767777764171371535337111131303531713013131134337113135303171701711777000767640433372333332377700770007717575777777777773010034131777777773101157777777777757504153777775777705777577777517371113537737312531713433111015131111517111111153531131537377500774640673371737173377007710077777777777777777751711010415377757575177765743577777773534747777777775167777777744357371703111171711311111053131037121303131313012173111103577373700677440173373333373770077400777577775737777777131001011205777777777770171715347777741417175777757760577777774173735121153737331310121101316113753111151111011717310301773317577104767046373373637337710771004777777177575377750100100501577777777777417501534157775350747777777777157777777413535737113131101171113112111111353735103134353131311111173115353777106764413336333732777407770007757575377777777171010013101057777777701777701010015735250153757757774077777734171733713141053171035317313134135371773110113713535312103171301353777107762437337173733771077740017777775075357777171001075317137777577577775340311025775340757777777754777775431311753711313111131131357717131031737777131713773771111173111301353777006740437333333737770777300077577177177777711101005315014577777753777530111400537534110777775777417777743535371371731111210113101373311111173573731713743157131107111311535253777007643337373633377747775000777775715257777170101173503173777777377710153701300753515257775777711777770311317137373110301131315377315313035317353121071317337101311301113131757775076073732373373777377771000771537771177777170053510150157777775747105341141101773705357765777647777541735213530353311110110131117331111013737313513135311577717311312134173777770065233737373377775777770000777575756177777710153100050357357761710717101370065757165777777775177776171313533171353313131311073717121313103533512153535313777771211115135777777775265233333373377777777700004756377375757771753010010315375775110531717161517737357737775777507777705353531353131311317711171113731311111353713111213130777777771130537733535373700703507173373777777777700005304735171777147710105001435047137351741410117777575737575177752577770537313131211312135771103105371153112131331301137173535313131131013531151317577146742333216337777777777700004004577017743105310111011161077505301101014357777777577767777741777543717135171131311037771111301173313111101711112113173313110131117773171314317177106374247313277777777777500004000537417101005710001071540473525357100017761775777577577775177777013737133133111311717373011131153113131317313117373111111311010177113110715377537014377342061777777777777000004000753504110771011353561317751050012177757175777577657777507777701713533113110311173737111131013110771101777101735313130110131137713510351351737770673434356167777777777777000040004775311657170777410110477777535757775777107777755777764177777071713435311131013353537301011311053713377353537531110113013113571713135135277577700343473616377777777577777000005000617571777577751757751177777777777777057753576777775517777741313531316133171353133531311010101373735317337773111313153117077731105137135173777506363061617777777737277777400061000425655377777701777765777777777777757053577557775700777777525713153131531131352513531311010153735737317135371301113353317777735317175735777777417163563607777777777536773000057000441657577771777777104777777775774777770747777560577777770533171317133113113113170171031311253533135313135771135271315351753531737331737777770277352341677737757777771775000007500044753771417775750407777575777577553575777716153777777437117125313110312101353113017125135373717131351177313131101121131377373511153575777717737735373777733777777777737000000771004465753507770142407777371753573747177777450777777777477313111313531111171303111311130117371335311301257011131131111101577711312110313777003733333377757773437377777777140000577300042571153750054465775771770541177777040177777777750771713131713131301131153011311110335371313711311317131131011213533771301111311141777433777727333773373716777767777300000057535014304351005243543477474071777777404177777777777707113153101313101133413111301031017173134311311131313512131371353571311110130170113501373733737773477373737177775777740000007777535011000464444644450517577775040435777777777770771353317130113135311311301131101737317331130103535353335317135373331112533511113577127327373333373337273737253736777735000000477777735315141615353777777770404001777737777777770171315213135311135311211310101317317311113131317737335317135131775112113513737713174007134377377377737373737370735735773700000004057777737777777777777744040005777777777777777561335313517131313131311311131101775717371311111777717135313131577737113533511535777771216337257337233737373737333723527377770000000004056575757474440400000017377777777777777777057113153335353501773531031113177573313131310177731131131716173777713513101313073777007634605327737377373737373773773372537177700000000000000000000000000567777777777777777777770731705315113131357773113105311577371311210137773113103111177777531311311131115357770773561362533737337373737373373377373736371773521000000000000041074777777777737537777777777704711131336317111373535351331130375775311131737353713113121157777131131131112101777506167374356377337373733737373373373737373727777777770707134373777777777777777777773772577777707731141111113017777331011170117131177375777531313713113113017737171161135111101776072525276377337737373773732737373373737373733077777777737671777767777777777777777777777737775077713135313111357735171371131433531357777713105111135311301057713131113533530177717352527525237373373737337373637377737373737377307777777777776537373777777777777777777777773770477713111310131373713011013113353101771337711131213733131111377353537377751111771477777352161737337372733737333736333373373737337737077756777777777775375777777776777777777777730777353301531171171311317311317313111035110353111110177531301577737353531377777770777777777373373737373773737733737772773737377733737343773477377675777737777767777777777777777714757353131171121171711111301735353313131311353131131037371107777373313110177777477777777777737373737373372733733733373373737333773737370347374777776777773477777777677777777777433735317133131113131031311173573311111131111317131101353131377735311300115777750777777777777737373733737737373773377377337373773337737377333433073777777777737377777777776777677057131713511101017131110173373331731307113010731711311173537777131130111217775277777777777773737337373733733732337337337737373377733737337373737352352777777777777777767777777777037531310313110217131313177171731111137311111531311121177757733131537311777765777777777777773737337333773773773737377337337373337737377337373737377373437777777737777777777777775013535311110111371711177373371373107173531037171311110171317531031777711777077777777777777337336337773333373373737337736337376333737337373373373337373734356777777753777777677760713131131010351131373717171331113533713101177317131131311113113177531777707777777777777777337313723337777337373637733737737333773737727337337377737373773735775777777343777767710771717113135303513535313173533313177131137577717173531521301315737777771777777777777777736336363163712337737373733773733737373273733733637736333737373373737273677777773737777740773717353731713103131353113535371317713512577717173531111101337777777747777777777777777313777176163737337337373773373733737373737733773337337737373773737737353736777777771767760753507353531113107171117103531371317773713577313537135311105777777770777777777777777776363737777752527316737373373373763337373733773377337733737373373733373737171777767767173100753535373531711131313311113171131135353151253111107131131137777776577777777777777777777177476377377756733173737377373336737337377337333733377373727737277737373736161757777777400711535313121107135351130107313121777315305351030117353113577777717777777777777777777737737134347777373567133737337373733733737337737273377337373733737333737273737373637777677700773535353131317131253131117371111375311311371110017317101777774777777777777777777777476777773725277777376753437137373733772737733737373372737373737377737273737377373752735637740771311353111317131311101017331307737715341351310017131137777077777777777777777777737137373737737167737735273327237373733373733773737363373737373735333737337373337373373433477300777131313053535351353111735310117771701315331101617135777547777777777777777777777777770737373777373477777756537430373737373773377373737373737373733773373737377737377337373307500477711111301313131311333531311777173171537110101777777540357367777777777777777777373737677577777377347727737473774343537373377337373737373637373373357373737333737337733373733730077773535353711171310573711113777353112157110077777734376347377777777777777777770733437033237377373737527773767377727032353337737373737373737367373373737337733737333777373737370006773131111353011131713713011777353513773110177770457436343436177777777777777737677777747537377777773716161777773777757273733733737337373737337363373637323733737733317373737371214375313531311317565351311177177311357775377700063767757777716252773777777773437716577372761716373777737373436747737725252173373737737373737737373733373737363732373637327332737000435713111131537773121013777753535777777550475353617676777271634343434777777777737074771772737373737377773713707477777777072373533737373733737373737337733733377373337337373733730000757777577577575113577777777777776740247677761707375675674777616732617716577777370777777747743477373777773737343773777756172733737373773737373737333733773337373737337333737373700050577777777777577777777777777010747777677767765271671676347774770727737777777773434743737373725361737337773777074736377252521637373373737373737373733373733733733737373373373371240441675777777777777735614045676777676767776777763434354776076576577777777777777737377777777777373777773777737737777777777773733737373737373737373737373373373373337337337337337333161434565747475656561616377777677777767777677777677637257777677777700000000000000000000010500000000000092AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(8,'Seafood','Seaweed and fish',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000021312121001212103012101120511213001003031000000000001001201000031434130127125003036131617112161707121633525212434101612140103000000001000010000001000000000000010000000000000000100102120005212143012525002070011030101770000000000001001200070431030521125306171134303436170643125351431717043523421052136001002010020100200001020100010000000000000100000021310316114104031050307010303401035203003073000000000001002101000031071430161771407072535353717341752534363761634352153525252411700000002100000100000100000000000000010010003000100114211021201343030103430100312121010301710000000001020010001007007021316161302717353434371734367377371717173525257616137171360000100104002100007000000000000000010000200000100316211203104250103016101125061614121201437600000000000103003004101313534313177500717373535773534717535377777174071301216516165170070600030100000000100000000000000000001000000014211251007100212107012306121001303410301371000000000000001001006124252134343137437775373737777707737775375377370477777532735327124010100000001000002001001000000000000000001000211230303112041352101214130106121071211037500000000100010020102043513353437177703753737753537773477777377737537563010103471634716412520210121020001001000000000000100000000000001251014304204120016125013016001413001243772000000000012001012054303614353717371747377777377777347777777777777756357777777177171610252141060000000000000000000000000000000010210130303030311006171212130305210121341301317710000000000000120010025351734353777770777777777777777577777777750602004000000016124371675252161010410002010000000000000000001000000000014316100253000125050030301204120300341377000000000300100121034070361373753777377777777777777767672525004241447420704046004100400435353070212000400000300100000100000000002100003030310351204352121217050341420150350337770000000100010210103007171375357377777477777777777752705464464604766640446464644606460704024347125001000010030000000000000001000010003016100021021001214130103030120013021037577000000012010010121610657375737377777777777777774040644466567600406400040006000000476746424400212534120430000000000000000000000000003000310313521705241212016310161003503143533770000014010030216101341735737777777777777774740404647460406040042040004620040000000440240467504040025000000000001000000000000000030000000021001001200214316110701030402143031777700000212010010107161347737737777777777727000606676764000000047047640000444644640002040000466464040020041200012000000000000000000001010013523121311041310112530303042112035373770000001010201034312170773777777777777600444664404040070416000000750000000000000000046400560000046744004200001001000000000000100000002000001000525060120430612011610015217135377700000520001121011071737777777777774040476767400000206400640425675200000000000000064000046440000046767400101000000000000000000001201010043121312121124131031215201216025125371770000024012120161637353477777777770464676440000700004740400777777700000000000000000007747600674640000446740002000000000000000000001002000000520012121006030011211201007021317377700003070010121311717353777777524476777600067046404006730331777716101031000000000000047777704040000000044664014121000000001001000000100421312113041706011413705205312101350717373000104030120534371717347777444676460420000464006421171531537133131313133130100000000077700000006740000067400002000000000000000000030041000012241130001321300121130404034333717100000603016113137173775775647767400047400470000703417133113313713131135313133100000000160000000000000650467460010000400000000000010000020013041302112430520712161033007135353637000131430314343537371737674766765000420476000065713337113301311317337333737313110010000100000000000000640046540000002000100000020010001010241101306110431110353125013002537351710000161410331353535377747664004067607400404777521111113101353313337737373337333301011300110100000000000000006620100000000001000100200020001302305112003161212102533404353353737000137061371535373777764677000702444660000077760103131212133337311773737377717310313130130213011000000000000476400060100000000010010040010001300121216142125350713001025335371700003703173173737777767777640046740000470527777012112101317352710033773331773001331371011011101301113000000006774000000010000000201200121020305116125000351210330107124137173527000713547357377777777746464000006460000677777730113111203131311300013777373172101073131030121301313011200000004674004000000000001000000000100121301031250215214136103106117173531001733717377777777676400000075000000057777776101313311133737337310003777377317271373130113101310312111100000004460000002001000003004210000016121031304071211213012507017373617000371753777777777767670006746460000773737377300131373733773001717000003377733721037310131213131213013031300000006740000010000001200010003030301007061002121025341703300737171700017537277777777777767400074006777377170737735013137773373100000330000017177773103373013101303031311301110000060474000300000000301000200100001031131121417017110303114343537373016333771777777777664000066470171331333331737720013177773770000000730000002003773737330003121131313331303310000006764000000001000000041002010007060021520013012730707210073777771017533777777777675000000002533131737173737337100113377773773310100110000010001043735300101133133735371101210040047764000100000030001200100210131135132106107251013101777777777073713777177777747760066000173307371313331337373000311377773777770017200000001000331031000031313737731000131012774066400012000001000020120030000021012010612310123716173716577717171777717777777776006500077317133333373733737710013133777777777310031000000000131303130001313373750000000101304600474000000000000007010101001035131215300114313501210370712530777373737777777666440764617337333017371313730333700013113370737777301170100000013131373010001337377300000000310000000460100001001200000020021020012021210706030612353017710712531377777777777777400064001737131373213337331371733000013013510437377773332101007770131343000001777371710170000030040476520012000200041210010000101215141210013011215213710131253075777373717777760000000073733737371217133521333770000100313000347777307310207777100600010000131777373737310013104607764000000001000100061201200021213030300705321521435207701347777777777777766704760007333533733335313313337173300010010312000103773731031177310211111700000127773777777001210070067600010010000420210101000100141203150430120512121370070077131677377777774776007461033733733717333335317133337000000013113000053717731003375311303373700003113777377737101004670447400200000000101020000300303030142130433130717037001701700771177737777766000006043173733733737371303033525373000000013113131313331031177731311153777710003031000077733714000400642000000000012041012100000003152112103050031211770070070077007377777776400474404333733731733331331313132133331000000013131130311213037773131333377777771311021001373773000000076410100000005001020000210100142111250241307125377103107701700377737777740000060031753353373735337130303013353530000000011313311131131377313537377777101107003112121777300600027640000010000020303012100020002112341304170314313770077073037007737777766700067427533373377333337137131313352333531000000131311333123537373313137377777373713103011100070067600474600200000010100400000010100011250301202170307317300701700700137777777777400040442153773337371333131303052317121212100000001311131133137773313777373737737717133313100040047000674101000000202121030120020000341330701407035317770073070077007737377776400200000053333373737337173130313313312131030231201301213523173377111217377773737737733111210000645644046600200001004110102040010100400301010300313521737205701701701773777777460047400601317177373313713313371361371213002113173130331303353337733333137373337373723734331001000066427641001001200210602010121000020330703431140703171771031063077003757777767400246407643737337353733371711131331335213112030217313071301337777310103123777737337370330101001000400465603000000001201050020000200410010303072121717373702560500700173737777767004006046013537333313531333330731731213030317131212353303737337717313131113230717735350733100101000000764000300000001021210101210401213431103100431217177053017037007173777774676470000700533737373733373171731333131303530303031313210313333713731210130311010313133333130100310000064003010000000702500002000000034003070710613353737301300700700173777777767406464046653353735331317137333132712521313211313035311337373731217371000000000000000000103010005600054404300205210210010012000100243413103111210417353535007012071037373737777640006700004217313333737333537317313131303011730301231230133133131213773000100000000000000000420064046676030535301001021212010142041012200710217302412173730300710300435377777765600056400744737371713137313317335313031713231313331331337137131311337777003500000000000000007406400076434777777777773500016030100006015011211210143371217007013007053173737777767000600064072531333373713737337333733121311030310331217133313131337710001003000000000000560040670004677777737337373777353001002000413421217307034215071710700700700317353777774764000052006653535353373373333733531353312133135337131333313131353770000130101000000000466460000600247773733373737337336165102500601200121210117104333173001030042143717377777767000006650040033333371337373533733733313713103033112173131313121333000177773301100000016400077404444777373373333333333337326100010301430007032121214127171070030140313035377377764000000600005735373371737373733731717331373131123312133131313133771137777777721300024600004660067673737373373737373373333107202410421070117110710433512103035000007161737377777400000046460463533135333733733533733331731333733131313073121131373377777777733131110400004640004767777373373333333337337312301401203007012121071243341253070100702317173537777747600250000000771353733373373373373737173121731353533131310076037177777773421713131201240007000067777773737337373737333312330020160500707010713031041371343134310505303173537737766704640400066121273735337373317137333313131373333353031771771002777773770001313101000000046146777777373337333333333327206676160120121021071217070250361343130700305352173717777576000006700041111353337333735337317373735303353131331377777770017777070110313131311101000476777777737377337373733367764747476764106161403031013004335170307071021734317353773776640047606000131271237337373131733737313131313337121035777737701677700016131313131000300006777777773737333733333376767656476747416010030317073701631433031713125052131635373777774000064000003011313533737333731373137337333537313131777733777740100000013131313000310000677777777773737373737276767767767676765601243400013010301433143431617006316171735377357776604000067053073133353337353737373737313533313313137777771777700000000001313111310160647777777777777737333337770746776777777760341212103701711600523131613037105317034377177377756700000006000161053371733333337331337313133353130013733137770600000000000012301316777777777777777777777777575652105274777677740250400010301271073516161343500612527173537357477764600076400007117373333717373537377337335353130017373707310040000000000000311130676777777777777777777775252000040705010677764705203000711635004301235317171253171717353717737373560000640404771331371713335333335333533533313121231131313000470000000060004003447777777777777777777772524040406170707061057776124100041271037125371521612534247373717377737477777744000007600135371333737331737333733313113131001137171057200674056000400067746777777777777777777777440442400004070707165207474030000035005030425231713713716171753777777777777777747640040007131311713537333317331717333717121021121200064004604600000005666777777777777777777775652560404004124143507175707074000430037133516135353071253714373777777777777777777746700000717135331313137171735373331513331101000040006500670067404204467777777777777777777777765646046527424470743707070706021402005030150243534373535734637777777777777777777777746000024373313513173537333333135133371012121000675004646560042777466777777777777777777777764564654746440407065254525257750000010133512335061350353731735777777777777777777777777774404400071313313113313171717133171707000464064460067006000047667777777777777777777777774776565646142400041525273535253774020000150215307073371717777777777777777777777777777777776767600000113537353353313131171060000007604700000040047444677777777777777777777777777777777777746440604061615067617057734161202335721607171737373777777777767677776767676677767774465600007117353371313313132006504640000006000000007766767777777777777777777777777777777777777774740402525637141747257700014115303171617177177777777777647777767677774747766776777464047776025335313171317750076467000000000666040666477777777777777777777777777777777777777777777404041653450772535777701202721617125373737377777777677777777777767676767777677677777464674001731313137004600000046004000007777647777777777773777777777777777777777766676567777777774065257274357707770205013171735205371777777777777777767465445465446506447677676777774646476775210476400004762000676744664677777777777737373733737377777777777720456446474676777777075257174717157750020017121735373737377777477777746476766767466746652704667677677777747647465467674206476740447464767777777777777777737373773737777777777720456444747665474777746165705253676777701012735273707777777777777777476777775777676774765644470047767767777774776766746465447464764765777717777777777777373773737337377777777774046646676765646464777707560725771517770207001735353567373777777777476777777664765656465644767474000767767777774777777777767672574567773777777777777777777373373737737377777777004654656767665646444677563570573472777750106173703733537777777777767777747654765647656065644646476444247677777777777777777177576727137777737777777777777773773773730707777777740076647676767664746404477562537473557777030300353571743773777777767777774764264424244406424740656446765647767777777777777167707717536537773777777777777737377274340577777777774006656767676764746442460656156743143777752505213733373353777777777777746466404402465427650424074240474765007767777777777016750770773753567777777777777777777414121437777777777000765676776767674644644040771635356777772010321471747374777777777777764670404720744067406470004656560464767407767777777756777360777753763577777777777777777616034103077777777740056767776676746465464464640775774357777417070521373317377377777777767464400004446700467400656706606474240767647777777777007757177777761742577777777777777765010121410777777777024667766777676776666464440460734357777770203030527374737177777777774760000464420044474646744642474577065064777427677777770757767774752577173737777777777776121216030301777777747567776776766766674400000000047577777774010141430117373777777777777464404600002466067067476464747466646566540677647777777652775775737377617756777377777773010104101050167777771676776767676677675000000000000077777772000252020343737173717777777746400474606444044040046440046046147416740670477527777770077737737057017727737777777777750306030252120177777647656777777777767664000000000000777777410010000140143777173737777776564020640407600000000006056424066706465724470677477777752477747573077077177017773777776100101011010520777771657677777742460000000000000000007775610000010100212073717735777777746406440060440474241200046460404744470724477465676477777007077773777107716776777777777710342125203021013777567767775402050004014000000000000061430020100202001000173733777777776400044246404604665424000004656476467656452742564777777774747777771710637777517737377773020105010141101257760776776020605224707421604200000000042014100214010000057735753777777747400240040604707466456000004656647647677656740770774777737777777737731777136743777737341052120302124210777756777040414524570617461670700040000010020310010010000233773771777776046074740044424464467601000004656465640477600700646777777477777777777703776537771717776121010150510110703770777740016724724256425641474700007001250100612030030041753773777777754604464600606406470440464000000647467042763476525756777770777777773373377733743173733753403430212030201057547760017605434165070520742434760400000030701014007000303771373777377660472000614040646464706072000000046746174147616476677777777777777777777777775737353175200300101001410102736370056760562506506076474257425700470010000125210300070473775375777775474444044644004044046440640000000037777776747477077477777777777777777773777372517377737500010217030216105756561614163416470616052435607424760670030107100210061031373737377777764600064000607400060076745676100000337777777777477477777777777737777337777777773617137737214210001010012121770047607407430434075250461643560704740042007000430061605375371777377740046706064464006746406046004200004777777765406747767777777777777777773721377353737753744001070120010000167043650743470463434424427074346165647301010301012040301337377177777777460044446446060474404006774761000710677777767677767757777777777777777775014777737527377700000012503021014352525270343434341643430745616434706574000250002010071434371737357377774470604650654042464240046464047100671077777747567476777777777777777777733133573573577773700000000104102034607470564742434060743465261653461656771210303010061021037177173657377376465624644644644004600424065246301277077777676565777777777777777777777737773173773771777560000002112150135616526160743434343461605652470743477701000000010071034037353717377777746564406760674240647407000464777040577777777476167777777777777777777777377777657375377737140000000000212461616507074340656146165770470475256775242101012061025031173673477737377706400676404604404060244052677765330777777776774776777777777777777777737777771335737736770606100000301005356461647006165216705256043063424077721014200004016112143717173437777777446004440604006000444424645667777731777777774076577777777777777777777733777776521617716165752561614161764253461605745275641674252565147077777521210121007212052373477357735377737164002404656444646460464644567777731377777774676777777777777777777777777777737537703353063773777777777756470343420204025250614052066340477743050240103001413050173435253537737777470404740640065646444040606476777713737777677477777777777777777777777377773712501705252573771617617435607444652547525000605256056140077777161211303040703043037357525277773777777646466440006646000600464650477777347776774747777777777777777777777777777773070372525247075271771342570442700056200605670524203616047777706134124050030301303435253347137171737375744000024454040040400044666077777777746776777777777777777777777777717777773070503121437735370377070374240642005470725052535654007777770135216113200414160521525257077173777757367764560406600740766400004506460677777676747777777777777777777777777377777771032506161435370357071470314040404200404024242400025747776120417136141212030130523347307077353737375737576600040464644442464076406574477777654777737777777777777777777777777777325052317063536177217302171634000404002104000500776567774116153212512300417012012157071707134735735727573744406400042000047402440656647777777727777771734777777777777777777777737012341420707253521771657061010400004040612570674657656161601205071614043121705214307030613531731733563773777747604740000046440604644746777777457371777735777777777777777777777015250123505371361171210303112521000000040442467477525252121125303003300352501211211707616563434735734143353775347564600240400604004246746777776377771735737777777777777777777777210270503607071725275346160703071300100000640507472420105025001617141000212161205230611003113531612527375371737736165644740664074644756357737616717373530777777777777777777771705251030340713521735324215130141024070210420170703010052021103161212300615214305301616534707343071371617136173617056577734765416567173635371771653734717371747777777777777771021030343435025252170530501632070212140305021017021050041201104216113434071120121030431003001310317070140617535353737037353435373777073717135275347377137343527077777777777777761525350343025435316172573061053071250210121003021103030210142131030603100016170143413034703424250313136341230370317124437253734353771473716735337047357135307134217537777774777302120352171302525312533070163010010304250121001421701000710300070113143043012170303430001300711214242510061535035617102517352535271243170711635720735234363537004730737737137750714170353070434316173525306107071241000121412121121030400030171034207104216121034130143424070125031311206112303703124253734353073525216171277170142537537153616173071777343046321033034307170713735252534010303000134252102001016107002103143003031530201012507103052000714036130070525053614341716105252531617343704352125217356072530703617100717173773352010507143530703024343431712125630503030000212110307212100012502125341403014303611212143043070124112532132120003310321213407171613071717061353535343314173531713037060703273070316030302100713571435353431617001430341071050500610010510300410341301231343000501201252103004036434350152516142505251525070243061707034370070343070347025252160707502431705347171404341716170343242703421743524343070303024212121210712030012030305251425316070341705214340724110121030301210003121212103005317130713537007135307135310437135313531241352130312120030121213071735071353170312100301010101001210101030301000001010121303130000121030121030030434300000000000000000000010500000000000094AD05FE');
-
-INSERT INTO "Customers" VALUES('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',NULL,'12209','Germany','030-0074321','030-0076545');
-INSERT INTO "Customers" VALUES('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitución 2222','México D.F.',NULL,'05021','Mexico','(5) 555-4729','(5) 555-3745');
-INSERT INTO "Customers" VALUES('ANTON','Antonio Moreno Taquería','Antonio Moreno','Owner','Mataderos 2312','México D.F.',NULL,'05023','Mexico','(5) 555-3932',NULL);
-INSERT INTO "Customers" VALUES('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',NULL,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750');
-INSERT INTO "Customers" VALUES('BERGS','Berglunds snabbköp','Christina Berglund','Order Administrator','Berguvsvägen 8','Luleå',NULL,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67');
-INSERT INTO "Customers" VALUES('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',NULL,'68306','Germany','0621-08460','0621-08924');
-INSERT INTO "Customers" VALUES('BLONP','Blondesddsl père et fils','Frédérique Citeaux','Marketing Manager','24, place Kléber','Strasbourg',NULL,'67000','France','88.60.15.31','88.60.15.32');
-INSERT INTO "Customers" VALUES('BOLID','Bólido Comidas preparadas','Martín Sommer','Owner','C/ Araquil, 67','Madrid',NULL,'28023','Spain','(91) 555 22 82','(91) 555 91 99');
-INSERT INTO "Customers" VALUES('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',NULL,'13008','France','91.24.45.40','91.24.45.41');
-INSERT INTO "Customers" VALUES('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745');
-
-INSERT INTO "Customers" VALUES('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',NULL,'EC2 5NT','UK','(171) 555-1212',NULL);
-INSERT INTO "Customers" VALUES('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',NULL,'1010','Argentina','(1) 135-5555','(1) 135-4892');
-INSERT INTO "Customers" VALUES('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','México D.F.',NULL,'05022','Mexico','(5) 555-3392','(5) 555-7293');
-INSERT INTO "Customers" VALUES('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',NULL,'3012','Switzerland','0452-076545',NULL);
-INSERT INTO "Customers" VALUES('COMMI','Comércio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusíadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',NULL);
-INSERT INTO "Customers" VALUES('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',NULL,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199');
-INSERT INTO "Customers" VALUES('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',NULL,'52066','Germany','0241-039123','0241-059428');
-INSERT INTO "Customers" VALUES('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',NULL,'44000','France','40.67.88.88','40.67.89.89');
-INSERT INTO "Customers" VALUES('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',NULL,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373');
-INSERT INTO "Customers" VALUES('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',NULL,'8010','Austria','7675-3425','7675-3426');
-
-INSERT INTO "Customers" VALUES('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Orós, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',NULL);
-INSERT INTO "Customers" VALUES('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',NULL,'28034','Spain','(91) 555 94 44','(91) 555 55 93');
-INSERT INTO "Customers" VALUES('FOLIG','Folies gourmandes','Martine Rancé','Assistant Sales Agent','184, chaussée de Tournai','Lille',NULL,'59000','France','20.16.10.16','20.16.10.17');
-INSERT INTO "Customers" VALUES('FOLKO','Folk och fä HB','Maria Larsson','Owner','Åkergatan 24','Bräcke',NULL,'S-844 67','Sweden','0695-34 67 21',NULL);
-INSERT INTO "Customers" VALUES('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','München',NULL,'80805','Germany','089-0877310','089-0877451');
-INSERT INTO "Customers" VALUES('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',NULL,'44000','France','40.32.21.21','40.32.21.20');
-INSERT INTO "Customers" VALUES('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',NULL,'10100','Italy','011-4988260','011-4988261');
-INSERT INTO "Customers" VALUES('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',NULL,'1675','Portugal','(1) 354-2534','(1) 354-2535');
-INSERT INTO "Customers" VALUES('GALED','Galería del gastrónomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluña, 23','Barcelona',NULL,'08022','Spain','(93) 203 4560','(93) 203 4561');
-INSERT INTO "Customers" VALUES('GODOS','Godos Cocina Típica','José Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',NULL,'41101','Spain','(95) 555 82 82',NULL);
-
-INSERT INTO "Customers" VALUES('GOURL','Gourmet Lanchonetes','André Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',NULL);
-INSERT INTO "Customers" VALUES('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',NULL);
-INSERT INTO "Customers" VALUES('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5ª Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397');
-INSERT INTO "Customers" VALUES('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paço, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765');
-INSERT INTO "Customers" VALUES('HILAA','HILARION-Abastos','Carlos Hernández','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal','Táchira','5022','Venezuela','(5) 555-1340','(5) 555-1948');
-INSERT INTO "Customers" VALUES('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376');
-INSERT INTO "Customers" VALUES('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',NULL,'Ireland','2967 542','2967 3333');
-INSERT INTO "Customers" VALUES('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',NULL);
-INSERT INTO "Customers" VALUES('KOENE','Königlich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',NULL,'14776','Germany','0555-09876',NULL);
-INSERT INTO "Customers" VALUES('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',NULL,'78000','France','30.59.84.10','30.59.85.11');
-
-INSERT INTO "Customers" VALUES('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',NULL,'31000','France','61.77.61.10','61.77.61.11');
-INSERT INTO "Customers" VALUES('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293');
-INSERT INTO "Customers" VALUES('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221');
-INSERT INTO "Customers" VALUES('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',NULL,'60528','Germany','069-0245984','069-0245874');
-INSERT INTO "Customers" VALUES('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',NULL);
-INSERT INTO "Customers" VALUES('LILAS','LILA-Supermercado','Carlos González','Accounting Manager','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256');
-INSERT INTO "Customers" VALUES('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93');
-INSERT INTO "Customers" VALUES('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646');
-INSERT INTO "Customers" VALUES('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',NULL,'24100','Italy','035-640230','035-640231');
-INSERT INTO "Customers" VALUES('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',NULL,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68');
-
-INSERT INTO "Customers" VALUES('MEREP','Mère Paillarde','Jean Fresnière','Marketing Assistant','43 rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055');
-INSERT INTO "Customers" VALUES('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',NULL,'04179','Germany','0342-023176',NULL);
-INSERT INTO "Customers" VALUES('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',NULL,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530');
-INSERT INTO "Customers" VALUES('OCEAN','Océano Atlántico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',NULL,'1010','Argentina','(1) 135-5333','(1) 135-5535');
-INSERT INTO "Customers" VALUES('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880');
-INSERT INTO "Customers" VALUES('OTTIK','Ottilies Käseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Köln',NULL,'50739','Germany','0221-0644327','0221-0765721');
-INSERT INTO "Customers" VALUES('PARIS','Paris spécialités','Marie Bertrand','Owner','265, boulevard Charonne','Paris',NULL,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77');
-INSERT INTO "Customers" VALUES('PERIC','Pericles Comidas clásicas','Guillermo Fernández','Sales Representative','Calle Dr. Jorge Cash 321','México D.F.',NULL,'05033','Mexico','(5) 552-3745','(5) 545-3745');
-INSERT INTO "Customers" VALUES('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',NULL,'5020','Austria','6562-9722','6562-9723');
-INSERT INTO "Customers" VALUES('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saúde n. 58','Lisboa',NULL,'1756','Portugal','(1) 356-5634',NULL);
-
-INSERT INTO "Customers" VALUES('QUEDE','Que Delícia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545');
-INSERT INTO "Customers" VALUES('QUEEN','Queen Cozinha','Lúcia Carvalho','Marketing Assistant','Alameda dos Canàrios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',NULL);
-INSERT INTO "Customers" VALUES('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstraße 10','Cunewalde',NULL,'01307','Germany','0372-035188',NULL);
-INSERT INTO "Customers" VALUES('RANCH','Rancho grande','Sergio Gutiérrez','Sales Representative','Av. del Libertador 900','Buenos Aires',NULL,'1010','Argentina','(1) 123-5555','(1) 123-5556');
-INSERT INTO "Customers" VALUES('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620');
-INSERT INTO "Customers" VALUES('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',NULL,'42100','Italy','0522-556721','0522-556722');
-INSERT INTO "Customers" VALUES('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',NULL);
-INSERT INTO "Customers" VALUES('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Genève',NULL,'1203','Switzerland','0897-034214',NULL);
-INSERT INTO "Customers" VALUES('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Vía, 1','Madrid',NULL,'28001','Spain','(91) 745 6200','(91) 745 6210');
-INSERT INTO "Customers" VALUES('SANTG','Santé Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',NULL,'4110','Norway','07-98 92 35','07-98 92 47');
-
-INSERT INTO "Customers" VALUES('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',NULL);
-INSERT INTO "Customers" VALUES('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',NULL,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646');
-INSERT INTO "Customers" VALUES('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinbæltet 34','Kobenhavn',NULL,'1734','Denmark','31 12 34 56','31 13 35 57');
-INSERT INTO "Customers" VALUES('SPECD','Spécialités du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',NULL,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20');
-INSERT INTO "Customers" VALUES('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525');
-INSERT INTO "Customers" VALUES('SUPRD','Suprêmes délices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',NULL,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21');
-INSERT INTO "Customers" VALUES('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',NULL);
-INSERT INTO "Customers" VALUES('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083');
-INSERT INTO "Customers" VALUES('TOMSP','Toms Spezialitäten','Karin Josephs','Marketing Manager','Luisenstr. 48','Münster',NULL,'44087','Germany','0251-031259','0251-035695');
-INSERT INTO "Customers" VALUES('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','México D.F.',NULL,'05033','Mexico','(5) 555-2933',NULL);
-
-INSERT INTO "Customers" VALUES('TRADH','Tradição Hipermercados','Anabela Domingues','Sales Representative','Av. Inês de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168');
-INSERT INTO "Customers" VALUES('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174');
-INSERT INTO "Customers" VALUES('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Ã…rhus',NULL,'8200','Denmark','86 21 32 43','86 22 33 44');
-INSERT INTO "Customers" VALUES('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',NULL,'69004','France','78.32.54.86','78.32.54.87');
-INSERT INTO "Customers" VALUES('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',NULL,'51100','France','26.47.15.10','26.47.15.11');
-INSERT INTO "Customers" VALUES('WANDK','Die Wandernde Kuh','Rita Müller','Sales Representative','Adenauerallee 900','Stuttgart',NULL,'70563','Germany','0711-020361','0711-035428');
-INSERT INTO "Customers" VALUES('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',NULL,'90110','Finland','981-443655','981-443655');
-INSERT INTO "Customers" VALUES('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',NULL);
-INSERT INTO "Customers" VALUES('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115');
-INSERT INTO "Customers" VALUES('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',NULL,'21240','Finland','90-224 8858','90-224 8858');
-INSERT INTO "Customers" VALUES('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',NULL,'01-012','Poland','(26) 642-7012','(26) 642-7012');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(1,'Davolio','Nancy','Sales Representative','Ms.','12/08/1948','05/01/1992','507 - 20th Ave. E.
-Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FF0CB0C9000B090900000A009009000000000909A09A900B09000A90A00000000FFFEFFFFFFFFFFFFFFFFFCB9CFCFEFAFFFFFFFFEDFFFEDEFFDEFEFCFFFFDADA00D900009009009000000000090A00090BC0000900900000000A00ACA0E0E0E0F0E9CA9000A9CB0C00009090E0000009090B0000D009009000000900009A000FFFFFFFFFFFFEFFFFFFFFFCADEBDBDFDFDFFFFFFFFFEFEDFFFEFFFFFFFEFCAF0C9A0A0D00009A0000000000000009090A000B009A9000090000900C0900900900FA90ADA00090B00B000000009000090000009009A9B009009A00000000C000BFFFFFFFFEFFFFFFFFFFFFCF9FBCBEFBFFEBFFFFFFFEFDFFFEFDFFCFFEFFF9BC0B00909000900009000000000000900000909009A0C0B00000B00009A00E0E0E0EFCADA0C90000CB009000009A9A09A000B0090090900D00A9090009090A0000FFFFFFFEFFFEFFFFFFFFFFF0F0FFDFEDADFDFFFFFFFFFEFEFDEFEFFCFDEFEC0F0C9AC00A00A09000000090000000090A900A00009090000A00000CA00C09009090F900DA009A9000DA00D0000009C090000090B000A9A9B090000000AC00000BFFEFFFFFFFFFFFFFFFFFEDA9DF0FF9FFFFFFF0FFFFFFFFFDFEFFDEFFEFDFF9A9A0090909009000900000000000090A9000909A9000A90D090000A9000B0E0CACA0FAE9A9CA000A99A90B00000090B000909000090090D00009A900009000009FFFFFFFFFFFFFEFFFFFFEDADEBCFDEFFDADADFFFFFFFFFFEFEFCBEFDEDBEFCAD0D0E00A000000900000000000009009009000000009000A000090000000009A900DF090CA9009090E90900B00090A9009000090B009A09A90909000090B0009FFFFFFFFFFFEFFFFFFFFFD09E9CFBFBF0FFFFFEFFDEFFFFFFFFDFFDFEBFEFDA90B0A90900A9009000000000000000000000090900090A909000A0000ACB00B0C0E0AF0F0BC09000009ADA9090000090F0000900909009909A9A0900000000000FFFEFFFFEFFFEFFEFFFFEA9E9FBFDEDFFFDFFFDFFFFFCFFFFFEFEFEDFCFDEFC000D0000900000000000000000000009009000A0090090000B00900009000C00A09C0FF0F0BCA0B0A00090F0A9A900090B0900900090000B0D090A900009A000BFFFFFFFFFFFFFFFFFFFFD0F9E9F0FBEF0FAFCBFEFFDFFFFFFFFFDFFAFFAF9EFBC0A9C0A00909000900000000009000000000900000000B0000000A000000B0C90A00F0B0F009C0009000B009C000B00AD000B0099A909A90B00990000009C00FFFFFFFEFFFEFFEFFFFFCA90F0FCFFDFDFFDFFFDFDBEFFFDFFFFFEFCFCFDFEFC00900A9000000A090000000000000000B000900900000900909AC90000A9000A0C09CF00F00DA0090000909F0B909C0099A09009A00000090909A0090009A09FFFFFFFFFFFFFFFDFFFEE99CF0FDBE9EFAFCBE9EFBEFFFDEBFDBFFFFFFF0FEDF0A90AD0009009090000000000000000090090000000000009A00900090000DA0900A0AFADADB009AC900000009000A9009AD00090090909BCB09C9900090009AFFFFFFFFFEFFFEFEFEFFDACB0FDADFFBDF9FFDFDFDFDFFFFFFEFFFFFEFCF0FBED0E9009C0000000000000000000000000000000900000000009A00000090B0C00E9C00FDA90E9AC9A0A90A90A9A909AD009B900AD0A90009090B0A90000090BDFFFFFFFFFFFFFFFFFFFC09AD0B0F0BEDAFE9EFAFBEBFDAFDFFFDBFFFFFFFFCFFE9009A0B00000090A90000000000000090090000000000090009B000000000B0000AD0FADEB9E9000D00090090D0B099A9A0F09009009090B09099000000009EFFFFFFFFFFEFFFFCFFC0F0DAFCF9FD9FDF9FF9FDFDFEFFFFEFDFEDFFFFEFCFFEDE9E09000090000090000000000000000000090090000000099C00900000F000090000FDBADCADA900A9000000B009CA9C099A00B0090A9E900B00A0009009FBFFFFFFFEFFFFEFEFFC0B09AD09ADEBEFE9EF0FCBEF9FBDFFFFFFFFFFFFFFFFEFF000900090000900000000000000000900900000009009009A0A9000000900000ACA0AFAEDABF9ADA900DA9C909E9A99A9C9A9990900900909909900000000BCFFFFFFFFFEFFFDFFCBC0F0DA9EDBFDF9FF9DFBFF9FEDFFEBDFFEDBFFFFFEFFFFEC09ACB00000000909000000000000000000900900000090009000009000A0000000D0FDBEDACFBCBCBA09A0A00909AC9BA99E0A9A90090B00BCA9000000009BFFFFFFFFFFFFFEFF00909E9CB9EDAFCF0FEBCF0FE9FBCFDFFBFFFFCFFFFFFFFFFFE09009000000A0000000000000000000000000000000009A0909000090900000000BFFE9FDBC9E9BC900909900B09B0D9A0999C00090909A0909000090090FFFFFFEFFFFEFFFFC90A900B0DADBDFBFFDBDB9FDBFCFFBFFEDFDBFFBFFFFFFFFFE900B0C009090900900000000000000009000000900000AD090A0009A000000909A09F9FFEBEBEBDADBAD0BCA09C0BCB0BC9B00A9090B0F0990B000000000B9FFFFFFFFFFFDEFCA0C9CAD0DADBEBEDADBEDAFCBFCBDBCFDFFEFFCFDFFFFFFFFED00009A9000000090000000000000000000000000000090000090900000F0900000DAFEADBFDBDF0FAD0A9090B0B0090B0BD0B990000090000900000090090FFFFFFFFEFFEFFFD09A0090B0F0FDF9FFEDBFDFBCBFFFFFAFFBFFFBFBFFFFFFFFFFE09000000000900000000000000000000000000000000900900000909000000A9A9AF9DADAFCBFBCBF9F0B0F090B9A9C90B90E909090B909B0900000000090BFFEFFFFFFFFEFE00909AD0BCBDAFE9FDBCBE9FFDADAFDF9FDFDFFCF9FFFFFFFFFC000090909000B009000000000000009000000900009A009A90000000B09E0900C90FEADADFBF0DBDAF0BC090F90000B0B0DB90B00090000090B0000000009FFFFFFFFFFEFFF090C0AC9ADBDAFDBFEBEFFDFF0FFFFDBFFEFFBFFFFEFFFFFFFFEB000000A0000000000000000000000000000000000B090000009009A9000000090A9F0DFAF0FE9EBEBDBE9B0B0BC090BD09A9A9009A90090B000000009009BFFFFFFEFFFFDFC000A9090F9EFBDBEDBFDF9FE9FFBDBEFFFDBFCFF9F9FFFFFFFFD000000090009090000000000000000000000000009C0000A909A0000009009A00A9CFEA0D0FDBFBC9CADBF090D0B00990B09B9E90090B009090900000000000FEFFFFFFFEFEF00090DAF0F9EDEDBFCFBFE9FFADFEFDFCBFFFFFFFEF9FFFFFFFE90000900000000090000000000000000000000090B000009000000B0F0A0000F0D0BFDFFAFAFEDBFBF9E9EF0BA9ADA0A9C9AD09A0900090000000000000009BDFFFFFFEFFFFE0900A909F0FBFBFDBFDEFFFFDFFBDFBFFFE9FDBDF9FEFFFFFFFFC090000090000000000000000000000000000000F00000909A9090090909AD000000FBEFDFFDBFE9E9A9B9BD09DB90D09B090B909009000B090900000090900FFFEFFFFFFFED000D0CBCBDADEDEFFFFF9FDAFF9FFEDF9FDFEFEFFFF9F9FFFFF9B00000000090090000000000000000000000000B090009000900009F0AC00000A0BCFCF0BEDAFF9F9ADF0FFA9AB00B09E9A9A9E90090900900000000000000FBEFFFFFFFEDF009009B0F0FDFBFBFCBDFFEFFDEFEDFBFFEFBF9FBDF0FFEFFFFFE00000000000000000000000000000000000009F000000009BCA900B00909A0AD0D09FA9EC9AF9EF0ADBAD0BDF9C9F0B09090999A900A09000009000000000909FFFFFFEFFEFC00B0E0F9FFAFDFDFFFFAFDBFFBDFBDFCF9FCFFDFBFFBDBFFFFFD9A0000B0000000900000000000000000000BCB0B000009A0090009E9E0000900A0A0FFCBFEDAF9BFDADBBF0B0BB099DA9F0BCB0D0009009090000000000090B0DFFFEFFFFFF000099F0F0FDFAFEBDFFDFFFCFFFFFEBFFFFBDEBCF9FCBDADFFFAD0000000000000000000000000000000000090D000090090B009F09090B00C090D09FEBFCBADBEF0BDADA9FDBC9FA0B90090099A909000A00000090000000009AFEDFFFFEFC09090E9F9FBEBDFFFFBFFFFFFBDE9FFDF0F0FFBDFBEFBFFDBFFFF0900000000000000000000000000000000B9A9A00090090900FA0BCA0000B0B0E0A0F0F0BEDFEF9BCADADFA9A9A9099E99B0B9A900009009000000000000009ADFFFFDEFFDA000F0BDAFCFDFFF9FFCFFE9FFFFFFF9EBFDFFADEBFDBCBCBE9EF09A00009C000000000000000000000000090C0900900A900B0F909000900D000C090DFACFEDAF9F9EBDB9A9BDBDBDB0B9A90990D0B09009000900000000000909ADEFEFFFEF009009F0F9FBFCBFEFFFF9FFF9FCF9EFFDAF0FDBFD0FDBDBD9F9FF009000A00000000000000000000000000B090E9009090B9C9A00E090C00A000B0CB0FDB0F0F0FBE9CBCF9EDA9A9ADBCB9ADA0B0909A9000900000900000000009BFDFFFFFFC009ACBDAFDEBFFDFBDBFFFDEFFBFF9FAFDFF0F9EBFBEFEFADADBE9000090000000000000000000000000009A090000090B0ABD090900B0A900F0CB0E9F0EDAF9E9E9BBCB9EBBDBDBDB09AD0999090090009000000000000000009A0FFFEFEF00000DBCBDFBFDF0FBDEFFFFBFFDEDFEFDFADADFE9FCBDBD9FBD0BD0B0000CB0000000000000000000000009C90A900A90BC9D00A000B0009C0B09AC090F0B9ADADBF0BCBBCB9DADA9A90BDA9B0A9A09A00900090000090000000909DBEFFFFDE090DB0FBFBEDEBFFFFFFDADFDFBFBFBDFADBFFADBCBDADBEF90BD009000900000000000000000000000009A000900999A90B0A090B9C90F00BC0AC0B0EFB0C09ADA9FDBFCB9EBB9BDBDB90B9099C900990090000000009000000000ADFEDFEF0000A9F0FCFDBDFDFDFBFFFFFBEFDFCFADFBC9ADADBCBF0F90FBCBE9AC000AC0000000000000000000000009A090E90A09E900900BCA9A00B0090090009FDBB0F09F0B0B9BCB9C9E9B0BCB9CBDA9B0900B00090000000000000000090A9FADFEF0090E9F9FAFFBEBEBFDFFFFFFDFEBFDFBCFFEDBDADBCBDAFD0F90909000090000000000000000000000009009090099E900F00909909C900000A9A9E90FBCDF0BE9BDBDADB9E9BBDADB909BB090900090909009000000090000009090FEDFED009ADBCBE9FDADFDFFFEFDBDEDBFDFCBFCBCBDADADB0F9E99AF0BDA00B009000000000000000000000000900900A9B00909B09ADA0E00A00D0B0D0C0000F09BA9F9BCBB0F0BE9BBCBF9B0F9AD90B009090000000000090000000000009E9EF9E000D9ADBDFDAFFFBF9FFBFFFFFFFAFBFCBDBDADADACBDADBCF99E0D090000A0000000000000000000000000B0009000B09A000000900000000C000B00A9FFAD9CB0F9ADBBDB9F0DBF9ADB0B90B99A9A00B09090090000009000000090B9E9EF009A9ADBCBEBFDBDEFFFFDFFFBFFDFDE9FCBE0F9E9DBCB9F0B0DA99A000000D00000000000000000000900900009A90900000090900909090B09A0000900F9FABBDB0F9AD0BCB9B09AF9A9BCBBCBC90900900000000000900000000000009E9CF009E9ADBD9E9FEBFDFFFFFFCFDAFBFFFAFDBDADBE9CBCB0F0BE9E9DA09000000000000000000000000000A9090000009000000A000A000A000009000090FF9FDFBE9BF9BF9B9E9FBD9BD9CB9090B090900090009000000000900000090B09EB009C90F0FEBDFBDFDBFFBFF9FFFFDFCBCF0F0F0F0DA9E9CB0D0909A09000009A000000000000000009000900000909000000909000909009000000090DADFAFFFADBDADBF0F9E9BADBBE9AB09F9B90B0009B009000000009000000000000DAD0D0A09ADBCBDFADFBEFFCFDEFFFF9FEBDF9F0F0F0DA9E90BC9ADA9E0900000000000000000000000000009A009A9000000000000000000000000900900B0BF9EBFFF0BDA9FBDB9AD9BCF9B99B0B09E9009000000009000000000000000909ADA00090F9ADBDADFAFDFFFFFFBFF9FEBFDBEFCBDAD0F0F09E90F090990F0900009000000000000000009009090000000000000900009000000009A090A9BDBFFBDF9FFF9FFBDBEBDBBCBB9F0F0DB9B090900909090000000000090000000000009E00090CBCBFFBDFBFBDBFFFFFFEFFDFADBCBCBCBA9E9E90F09E9E0B000000000000000000000000000000A0090090900000000090009000900009A90BCB9FFEBEFFB0FA9FAF9FBD0BF0FA9B9A9E99A9A90009A000900900000000000000090BC909AC9B0F9E9EBFDEFFFDFFDFFFFDEBDFEBDBCBCDCBC9EB0DA90900D0B009000000000000000000090090900009000000000000000000000A909090F0BFEFF9F9BF0FB9FFF9FBCBBF9F99F9E90B9E90900090009000000000000090000090AC000009A0F9E9FDFDBFDFFFFFFF9FDBFDFE9DACBCB0A90B0D0F009E09A90000000000000000000000900B0900900000000000000000909009090B0F0B09F9F9FBEFC9F90FB9BF0FB9F9E9BFA99F99090900900090000900000000000000000909000900D90F9FAFBEFFBFFFFFFFFFEFFAF9FEF9E90F9E9CA0B09E090000090000000000000000000000000A00090000900090090900000A90B009090DBFBEBFFDFBFEBFF9CFDBF9FADBFBCBDBA9ADB0B0B009000909000009000000000000000000009A0BDADBDFFDBFFFFFFFFFFFFFDFFE9F0F0FA0D0A9D0CB0900B00900000000000000000000000090909000009000000000000900900009ADA9A90F9F9EFA9EDBDB9EBBAF9ABDBE9DB9B0DB9A99C9090009000000090000000000000009090000A90D0BF0FBCBFDFFFFFFFDE9F9EF0FF0F0F0DE9AD0A9A0F9E90D000900000000000000000000900000000000000000000009000B00909E909C9AF9E9E9F9FFAFBEFDBDFDBFDBF9FBE9E9B0BDB09A900090A909090000000000000000000A00909C9AFC9FFDBFFFFFFFFFFFFFEFF9FDADAD0DA9AC9E9C9C90000A090000000000000000000000009A900009000009000909000090090B0090B0BF9E9ADAF00BDBF9BBEBFADBBDAB9F9B9E9DA90B090090009000000000000000000000090900000B0D9BE9AFFDFBFFFFDFFFF9F9EFAFDADA9A9C0B00B0A9A0BD090000900000000000000000009000009000900900900000009A090A9C0B0F0F90F0BDA0BF0FADFFDF9F9FBCBFDBE9E9B9A99F90B090A90009009000900000000000000000000090B0E9FFDBFFFFDFFFFFF9EFEF9CDADBCF0DA9C09E0D0C9C0A009A000000000000000000000000090000000000000000009009009CB090909AFB0F0F09F0B0FFBFBFEBFBDBF0BDBBDBC9F0B0B0D0B09009000900900000000090000009090009A9C9BDADBEDBFFFFFFFFFEF9F0FBBDAF09E0D0A9E09A0B0B09C90090000000000000000000000900000000009009000000A0900B90090B0BBD9CB0F09EF9ADB9FFCB9FF9EBDBDBEDB0BB099F0909090900009009000009000000000000000090009ADADBDFFFFFFFFFFFDF9F0FBCDAF09E0B0AD00900D0D0D00A0900000000000000000000090009000900000000000909090A900A9A9C9FDAFA9BCBE9F0F9FE9BFFF9EBDBBEBF9BF909F0B09A9A9000909000000000000000000000000900009F0F9FBEFBFFDFBFFF9FBEF0F9CBAD0DA0D0D00D0ADB0B0A0B0900009000000000000000000009000000009000909000000090E9090DA9A9AD09FCB9CBE9AF9FFF9AFF9FBDBDF0F0BEDA9BCB90990B90000909000900000009000000090000000090F0DBDF9FBFFDFFFED9FF0F0D0F0BCB0A0F0A900C0C90D0CA9C00000000000000000000000000000000000000000090B0090A9CB09ADBDAF00BCA9FB09FE9A9FFDBFE9E9FBB9F9B9BC9B9CB00900B090A0009000909000000000000090009A9AD0FBFAFFFFCFBFCBDBE90BCB9E9AC9C9C900D0E90B0A9A9090A90000000000000000000090090000000009000B009000900090B90BDA9A90BD0F9FFD0BE9ADEBDBEF9FBFBE9F0FCBC9A90B0A99C90900909000000000090000000009000900D0BFBCFDFE9FBFEDBFDAD9EDA9E09C90B0B0CB0B00B0C9C00A09000000000000000000000000000000000000090000000900B90B0CBC0BCBCBDAF9FFFB0BDBDB9EBFDBFADBDBC9B9B90B9CB99DA0B00009000000900000000000000000000009AD9ADBBF9FFFF9FBDEBDBE9A9C9DA9E0C0CB00C090C90A0F0D0E9009000000000000000000000000000000900009090900A90E9C9B0BDB9E9FEDFFFFFF00ADADBDBEBDF9FAFFBCBCBF90B90F09909090009000900009000900000000090009009AD9FCFEF9F9FFFFF9FF0DF9EBCBC90B09009A90E90AD0900A900B000000000000000000000900000000000090000000B000909A09F0ADF0F0BFDFFFFF0DBCBF0F99FBEF9F9F9BF9090F0B909A090B009A009000009000900000000000000009E9AF0F9F9FFFFFDFFFE9FB0FD0F09E9C9A0D000090E90A0909090C090000000000000000000000000000000000B000B0009DA9A99E9F9A0F9FDFFFFFFB0B0BF0FBEFADBDAFBCBE9A9EB909C9AD9A90090090000090000900000000000000909A90F9FBFBFFFFFFFFDF9FEDFF0BDBE09A0C9A0D0B009000DAC0CA0090000000000000000000900000000090900900900009A009C9E9A9EBDBAFFFFFFDFF00DADF0F9BDBFBF9FBD9BDB9DA90B0900909009009000000900000000000000900000D0F9E9FDFFFFFFFFFBFF9FBCBDEBC9F0D0BC09A00DA00F0009A90B0A0B0000000000000000000000000000000000000909090B09A9AD0BDADF9FFFFFFFF0A9FA9F0FCBDADBE9FBE9E9A99F090B9BC0B09A900909000009090000000000000090B0ADBFBFFFFFFFFFFDFFEDFFDBDEBCBDAD09E09C0090009A00000C90C000000000000000000000000000000009A090000A00909A9F0BBCBDAFFFDFFFFFF09F09E9E9BDAFBF9F0F9B9BDAF09A900099000900900000909000000000000000000009DBDFFFFFFFFFFFFFFF9F9FADBDDF0F9ADA90E9A90CB00C9ADA900090900000000000000009000000000090900000909090BC90F0F0D9FA9FBDBFFFFFB09E9E9A9BFAF9F9EDBFADADA999A9C90B9A09B009A0000900009000000000000009099FBFFFFFFFFFFFFFFFFDFFEFDFFEB0FDAD909E900CA90090000000A9A00000000000000000000000000090000009000A000B00ADA9E9ABE9FDFBEFDFFDF00BF0BDAC9F9FBFBBCBDB9B9CBC90B09000900909009000090900000000000000000EBFFFFFFFFFFFFFFFFFFFF9F9FADBDF9ADACF09ADA9009E0B090909C0090A00000000000000000000000000A90900909090D0909ADB0BDE9AFB9EDBFFFFF000BDA9FBCBEDBCFBF9AFCB0B9A909B0909090B009000090000900000000000000099F9FFFFFFFFFFFFFFFFFFFFFFDFFCBDE9F9B0F0909CBC090CBCA0E0900AD090000000000000900000000009000000000000B00BCB0F90BDBDADEB0E9FCBE0009ADADABDBBFB9F9FDB9F90BD0BC090F0009090A90000090B000000000000000BBFFFFFFFFFFFFFFFFDFFFDFCF9EBDBDADF0FCD9ADADA09BCA9009090A09000000000000000000000000000000009009090B0009090F00F9ADE9A90F9EBFEB009ADBDAD9FADF0F0FA9BCB0F90B909B09099A900900009000000000000000000BDFFFFFFFFFFFFFFFFFFFFFFBFBFDDADEDB0FDB0AD09AC9AC090CBC90009C00B000000000000000000000090900900000A00090900BCB0BB0F0B0F0F0FEFC0F0000A0BDBE9FFBF9F9FADBD90B090B0090B0090A9009000B09000000000000009BFFFFFFFFFFFFFFFFFFFFFFDFDFDAFF9FBCF0BCBD9AD0BC90BCA900A0F00A90000000000000000000000000000009009090B000A090B9C9CB0F0F09AB0FDBFE90BC900BDBE9FDAF0B9F0BBE99F0D090B0090909090000900090000000000009FFBFFFFFFFFFFFFFFFFFFFDFFFFCBD9FE9FBDF0FCBE9AD0BCB09D0F0D00900009000000000000009000009000000000009000909C0B0DAB0BCF0B0BC9CB0ADAB0C0B0A9E9E9FBFBDBDE9F9C9BE9B0B09090A90B09A900000900000000000009FBDFFFFFFFFFFFFFFFFFFFFFFFFDBFFEF9F0FA9F9BC90DA9CB0DA0A09A0BCA9CA00900000000000000000000900090009A0A900009009A9CBCB9CBC0B0B0FDADF00BC0DBCBFBDAF9EB0B9B0BF09900909009900909000090900000000000009BFFFFFFFFFFFFFFFFFFFFFFDFF9EBFC9F9EDF09FCBC9ADA9CB0DA9E99E0D009009CA0000000000000000009000000000900090000B00BCBCB0F9EA90B0E9E9A9AF0000B00B0DAFDFF9FDBE9F90BCA99A9C9A009009009000000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9FF0F9A9DE09ADADBC9F0DAD09CA09ADACB00090000000000000000000000009000009000090009090F090E990F0F9B0F0F0F009C0BC9A9FBFBFFBE9F0BF9B99A0D0B0909A900B00900900000000000009BDBFFFFFFFFFFFFFFFFFFFFFFF0FF9E9F9EDDAB9E90B90E9A0B09ADA9C9E9090C9A00000000000000000000000000000B00A900009000B0B0E9BCACA9F0E0F0B0BB000A90A09E9CBDF0F9F9BD0F0DAD90B0900090900900000090000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EBF0F9ABD0F0F0C0F9CBD0DADA9E9A9CBCB9AD0DA90000000000000009000000009009000900A09A0D0BD0A9DB9E0B9F0BC90F0A09CB0DA9EBFAFBDBFAF0B09A9B0B09A9090900900000090000000000BDBFFFFFFFFFFFFFFFFFFFFFFFFFDBDAD9C9090D0F009E9B90AD0FADA9C9A9CA9000C0B0000000000000000000000090000000000000090090BC0A9DA0E9F9E00B0BEFC900BC0BCB9F9F9FBCBDBDB9F9090909C90000B0090009000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9A99A090909F090CAD9AF09E9E9ADA09E9E9A9009E900000000000000009000009009009000900090BCB0D0A9F9ADAD0F0F09B0AC90B0DA0DAF9F0FBCBCBCB0F9E9ADA909A9009009000090000000009DBDFFFFFFFFFFFFFFFDFFFFFFFFFDBE9C90D9D09A0009E9B0AD09E99E9E90DBC9A9C9E9E00A000000000000000000000000000000000090A009CB09DA0FBF00B0B0F0D00B00F0A9FA9FAFBF9FBF9F9F0B909090BC9090090000000000000009FBFFFFFFFFFFFFFFFDBFFFFFFFFD9FC9F9BDA90BC9D09000C9C0F09E9F09E9A0BCBCA9009090D00000000000900000009009000000900000909A009A0BDBCA9E09E900A09FCB0099E9CBF9FDADBDB0B0B9E90B0909000090000000000000000BBFFFFFFFFFFFFFF9FBFFFFFFFDBDFF9F90D090D9090000909A9B0BCB0F0F0F0D0909DACBCBCA0000000000000000000000000900900009A900E90DA0F9E9E9F09E90F0D000B0F00A9BF9FFAFFBDAF9F9CB9BD09A909A9009090000900000009DFDFFFFFFFFFFFFFFFFDFBFFFDBDB99C9E909090090909000090C9CBDF0F9E90BCADA009000909C00000000000000000000900000000900000900B0999E9E9E0DA9A000B0009E9E90E9FADBF9FABDBE9A9CB0B9090B090900000000000000000BFBFFFFFFFFFFFFFF9FAFDFFDBD0D009990F9CBBC9E0909090090A90ADBCBDBE90D0DAD0F0F0A0B00000000000000000090000000000009090A909A0E90F0B9A0F0C900DA0009E9AC9A9FBFDFBDFADBDF9B0F9CB090900009000000000000009BDFFFFFFFFFFFFFFFFFDBFF90009A9FBEFFFEF9CBE0900000000090F9ADBCBC9E9A9A90B0909D000000000000000000900009000009000000090BC909ADAD0E9C090000A9A00B0BDB0BCBDEBBFFBDBFA9B099AB090DA9090000000000000000FFFFFFFFFFFFFFFFFDADAD090099BF0FFFFFFF9AFF09E0F00000000090F9ADA9A9C9E9CB0CBC0A0F000000000000000000000009000009009090F0B0DAD0F0E90B0E0000F00009ADADE9BFBFFDF9EBDB9F0F0BD9DA9090009090000000000009BDBFFFFFFFFFFFFFFFFBDA900000FDFBFDBFEBC9E9E0900000900000ADAFDBDCD0B09A9CA90A9C90000000000000000000900000090000000DA090DA09A9009A0C9000009FA90C09A9BC0FF9FAFF9FADFB9BD0BA99A909900000000000000000BFFDFFFFFFFFFFFFFF9FF9CAD0090B0DAD9BD0B09090090090000090909ADAABCBCBC9E9DAD0A9E9A0000000000000000000900000090090B090A90909DA9E0D00000000E900A9AC9E0BF9FBFFDBFFDBADE90B9DBC90B0A9000000000000000BDBFFFFFFFFFFFFFFFDFF9E99909090999000090900090009000000000BC9ADD9AD009A90A9A9C900D000000000000000000000000000000A000F09ACB0A0C900A0009009B0A90009A0BF9EFFCFBFF0BD9FB9BD0B0B9090900900000000000009FFFBFFFFFFFFFFFFFBF0FFFFFF99090F09BD99C900900990009A90DAD00BDB0AD0BDBC9E9C9E0A0F0A00000000000000900000090000009090909ADB090DB0B0C9000C9EF90A9ADAD000FB9FBDF9FFFAF9BCB0BDBDA9E909000000000000009B9FDFFFFFFFFFFFFFFDFFBDBFFFFFDF99BC909A909D0BC0C90BC0DA090BD0BCBD0F000A909A099C909000000000000000000000000000B0000A0BCB0000B0C0090000B0F00FA009A9AC909EFFFBFE9FBDBCB9DB0B9A90900B000000000000000FFBFFFFFFFFFFFFFFFF9FFADFFFFFFFFFDBDBC9FDA9C9B9ADADB00D0E00AD0BCB09F9C9E9E9E0A9AC0F0000000000000000000900009009090909ADBC90C9A9CA0A90CBCBF00B0A00A9A00B9FADFBFBDBFBDA9AD9ADB9A9090900000000000009BFFBFFFFFFFFFFFFFFFF9FFBFFFFFFFFFFFDFF0BDFBDE0D0900DA0B09F9ADCB0F000B0909099C0D0B0000000000000000090000000000000009A9A090A9AD0B090CA90A090B000B0D000B0FFFFBDBCBF9CB9F99ADBD090D0000000000000009FFDFFFFFFFFFFFDBFDBF9FDBDFFFFFDFFDFFFB09FCBCB099E9E9A9AD0F00DBB0D09E90D0F0F0E0B0B0C000000000000000000000009009009A9E9C909A9000BC0CA0F0E90FA00A90B0BC00DBFF9EFFFF0FBDA9ADB9B0F909A909000000000009BFFFDFFFFFFFFFFFFFFDEBFFFFFFFFFFFFBFFC9E9BDBC9E0900D0D09A9DBAC0F9E99E9A090090900C90B00000000900000000000000000000909ABCB0C00F09A9ADFAF00B0DA90A00B0B0A00BFF9F9FBFDA9F99ADADB09A900000000000000009FBFBFFFFFFFFFFFFDBF9F0F9FDFFFFFFFDFFFF9E9F0B090A9B0B0F0DA0D9BD0A9E909CB0F0CB0F09AD0000000000000090000000000900900BC90909A99000D0AFFDFBC0FA90A90B0DAD09ADEBFFEBDFBFF0BC9B9BBDA909090000000000009FDFFFFFFFFFFFFFDFBFDF9DBFFFFFFFFFFFFDBD09F0D09E9C0C90D0B0DB0F0BFD090F090D09A9C09E00BC0000009A0000000000000000000090B0F09E90A09A0BDFFFECB0B00A00A00B0BCA09BDE9BDFBFF9BDBB0DBD0909A900000000000009BFBDFFFDFFFFFFFFFFDFADBFCBFFFFFFFFFFBFCBE909E0000B9AD0B0DB0F09C90B0F00BCB0A9C0B009F00090009000000000000900900090BCBDA90F09AC90CBCFFFEDBCACB00B09A9AF0F0F0FBFFFA9E9FFEB0DBA9BF9E9009090000000000BDFFFFFFFFFFFFFFFDBFBDBC9BDBFDFFFFDFFFDBD9E9009090000B0D0BCB9CBBCBC90BD090C90B00DA0009C0090A000000000000000009000090A9CB0BC0BCB00F0FDFACB0BCB00A00090B0F0F0F9FEDBFFBF9FB0DBCB09909A00000000000000BDBFFBFFFFFFFFFFFFDF9FBC9BDFFFFFFBFDFBFF99E9000090C90B0D09CB9C9BDBCBCADA9BC0D0B09E90A909E09C00009000000000000090B0990BC9CBC0BCB0BF0E9F9E0EB00A0A9A0A0F09AF0FBDBCB0F9FBDBB99FFB0B0990900000000009BFFFDFFFFFFFFFFFFFFFF9DB9CB9FBDFD09B9FDB0F9000000090009A0F90F9E9E99CB909C09B0090C90E90B00900B000000000000000000009E9E90B009ADA9E00BCA0A09900B0900009A9A009FADAFF9FFFFDAD0FFB90D0900000000000000BDBDBFFFFFFFFFFFFFFDBDBE9CBDFFFFF99F9FDB0FD0E99A909A90DBC990F9E9CB9EBD0CB0B0C0F0A9A09000CB09F000000000000009090909E9A90B0CBCBCBCB0B0B0F09AFB000A0A0A09AC9E09FFFDBEDAFBFFBF9A9FB9AD0B0909000000009BFFFFFFFFFFFFFFFFFFFFDF9B0909FFFFFFFFFFDBFBDAC90F0DA0009F0F0F9FBDE9D0B9C9CB090C9009CADA90E009000000000000000000B09A9EBCBE9ADACB0A0CA00A000FA9009090A09A09A09AFADBBFDFFBDBF9F9E909009000000000009DBDBDFFFFFFFFFFFFFFFFBDFDF9F9FFFFFFFFFFFDADB9AC90B0D09A90BDBCBC9ADA9FCB9A9CB0B009E090090909E0F000000000000000900BC909CBCBCF0B0E9CB09A90B0F00A0A0A0A90A0B0090F9FFFDFBFBDFE9FBE9F9A900090000000000BFFFFFFFFFFFFFFFFDFFFDFBF0F0F9FFFFFFFFFDFFFCD99E9CB009C9E9ADBDBFDBDBA9C0DB09C09E090A90CA09A09009000000009000900909ADA900FFACF0B0A00A00A0090B00900900A090ADAF0FBCBFAFFFFBDBDBDB90909A900000000099F9FBFFFFFFFFFFFFFFFDFFBFDF9F9FFFFFFFFFFFFDB9B0E9CB00B09E9FDADAD0BCBC9DBDB0CB0B090B0D0A909E9D0F9E000000000090009A9ADA9ACBDADF0B0F0B0BCBCB0FA0A0A0A0A090A90B09ADBFFDFFF9FFBFAFBF0B0900090900000009BFDFFFFFFFFFFFFFFFFFBFDFBFFDBFFFDFFFFFFFFFEDE99AD0C90DA9DA9FBDBFDF9FEBCBC9BC9CA9C000D009090A90000000000000000B0D09A9C0BDADA0FCA00E9E9E9EA0F909009000A00A00A900CBFBF9FF0FFF9FDBFDBC9900000000000ADBFFFFFFFFFFFFFFFFFFDFFFDFBFDBDFFFFFFFFFDFDBDE09A9009ADA9F0DAD0B0F099DB0F0CB0900BCB0A9CA00B0F090F000000000090009AD9ABDAFCADA0BDBB0F0FAFDFF0A0A0A0A9A09A09A9E0B0BCFFFFBFBFDFBBF9B09A09090000000099FDBFFFFFFFFFFFFFFFFFFFDFFDFFFFFFFFFFFFFFFBDA9DAC0B0BC90F0FBDBFDF9FFE9E90F90DADA090900A9C90D0BCB000000000900090B0BED0BF00900F0A0CB0F0D0EAB00B09009000A09A000900FFFBFFFFDFBF9EDBCB909000900000009FBFFFFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFDE9DA099C9CBBFF9E9DADABCB090F9F9ADBC909CAC00900009AD00090000000009A0B09F9AFC0D0EBDA9ADBACBEAFBDCB00A0A0A0A090A0B0B0E900FFF9FFBFFBFBBF9AD09090000000009BFFFFFFFFFFFFFFFFFFDFFFFFBDFFFFFFFFFFFFFFFFBDAD9E00B09C90F9EBDBFDBDFFF9E9AD909ADA099A0090B0000BDA00000090000900FADAD0B0A90C0F09A0DB09000ABCB09009009A00900B0B0EB09AFFFFFBFDFDFBDB9A9A0909000000099FFFFFFFFFFFFFFFDFFFFFFDFFFDFFFFFFFFFFFFDFCBDA09B9CBCBF9E9DADF0FDA9DAF9EDAE9E90DA0C900000909009C900000000900909FADAC0090B0B0F09A00E0BC909A00A0A0A0A00A0A9A00B00CADFBFFDF9FBF9ADBC99090000000009BFFFFFFFFFFFFFFFFFFBFDBDFF9FFFFFFFFFFFFFFFFBDADBC0CB0B09E9EBDB0F9ADFAD9E9BD9E9ADAD0B00000000009A9A0000000000B0DB09A9A90CAC0F00BC9AD0B0A0AE90A0B090B09A909A09ADADA09BDFBFBFBF0BFFB90A900909000009CBFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFDFCBC9009B0D0DE9F9DBCFDADFA9DAF9E9E9AD09A90C00000900909C0000000090909ABCBC000A090B00B00A90B009A99E09000A00A00A0A0B0B0A9000EBFFFFDA9F99B0F99090000000009BDBFFFFFFFFFFFFFFFFFFFDFBFDFFFFFFFFFFFFFFFFF90F0F0C9ADB9E0FEDB0BDA9DEBD0F9E9ADABC9E9A9000000000A9E00000000000F9CB0BC00D00009AC9ADAC0F0E00A9A0A900B09A9009A0A0B0E9090DBFDBFF9BF0DB9E9DA90900000009BDFFFFFFFFFFFFFFFFFFFFFDFFFDBDFFFFFFFFFFF9EFF090B0D0ACBDB9BEFDAFDA99EBDADBDE9DA9E9C000000009090909000000090B0ABC0009A000ACA0B09A9A9A90B0DA090A0A00A00EB0CB9CA90A000BFFBFF9E90BB9E99A9000090000909FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFF90F0D09A9DBC9EFC90BD0BDE99CADACB9E9CB09A900000090000BC000009090009D0B009A0090090900E9EDAC0AC0A90A00090A09A900B00A9CA0900BCBDBFFBDB90DB9A090090000900BDBFFFFFFFFFFFFFFFDFFFFDFFFDFFFFFFFFFFFFFDE9CF09A0A9DACBAD09BFECBDA9ACBF9BDBCBCBC9E9C000000000A9C9A0000000A9B0A00CB0C900C9A0A0A9A9A09A90BDA00A9A0A9A00A0B09A9A09A0909FFFFBF9AD0B90F99090090000900B9FFFFFFFFFFFFFFFFFF0FAFDBEBDFDFFFFFFFFFFFFB0D00D9CADBCDADAC099BC9EDB9CBCBCBCB09E9A000000000909A0C0000009000C9A900000A9A0009090DAC9E0A00AD0B0000000B09E0EADA9A09A0000BDADFF9B909B9ADB090009000990F9BFFFFFFFFFFFBDBE9FDBCBDDFAFBFDFFFFFFFDBCDB0B0A0B009A9DADBCAC0A900FA9CBCBDADFA9C9E9000009000C9B00000000090B0C0BC0B0C09A0A0A0B09A0090B0F0A00B0B0B00EA0B09A0E90ADADA9AFFBFBE9E9A9C9B0900900000009B9FFFFFFFFFFDFDFF9F0BC90A90D9EDBFFFFFFFFFFBC00D090C9E0CA900909090B90DA9DBC9F09CBA900000000090B0C900000009A900B000900B0E0900090A9CB0A0000B00A000000A909ACA9A90A9A900CBDBFDF9990909BC9A9000000099F0DBFDFFFFFFFFFBF0FCBD0BC90F9ADBFFFFFFFFFCBC9090AC0B09099C0BCBCAC0C0CB9EBCBAC9EBC9CA000090AD0A9CB00000090000CB09CB00F009A0A9A0AD0A0BC90AF0B090B0A0B0A0E0B0E9A99E9ACB00BDFAFFA9B0B09B909B0909000099A9BFFFFFFFF9FDFF9BDAD09A90090F9FFFFFFFFFDAC0A09090009E0AD00090B090B0E9CB0DBAD09E9C900000909CB00B900000909A90CA09E9ADA09000909A9AD00A90BC00A00A90090A90E90A0EB0F0BCBC9ADBDBDAD09CB0BC0900000909A9DBCBFDBFFFBFFBCBC009000909ADB0F9FFFFFFFDF9900D0BC9CB09000090000000090B09E0D0BCB0B00000000A0B0F0C000000000DA9BDA0000A0A0A0A00A900A900A0CB0A09A00A0A09A09AD0B00A0B0B0B0BFFBFF99B0909DB900900000909A9BDBFFDBFDF0F0909E0A9C0B0D09DBFBFFFFFFFACA090A00B00DAD0B00000000090009E9B0F0BCBCB0000009C90D00B000009A09A9CA09CBE909009090B00AD0E0BC9B0B00A09A9009A0BE0ABC9A9F0F0F0D0BDBDBCB09B09A9A090900909B99BF9FBDA9DB0909E0000D009C90ADB0FDFFFFFDAD909E090900F0000C00C0090000090F090E90D0F0C000009A00DA90900000009A9CB0F0B0000A0A0A0A00A90A9A00AF009A9A00A0A00000BC0AAD0A9AA0B0F0BFBFB9F0090909B000000009AD09EBDBDA0090FFF00C0000A009009FBFFFFFFFFA000900C0090BC000000000000000009E09EB0F09A00000009A90000000009009EBC90F0A9A00090000A90EB0009E90FA0009A0090A9A000B09A0BCBD9BCB0F9E9FF9B90B09F00F090900909B9999EBD90009BFFE0000AC9E009009F9FFFFFFDFDA009A90000EF0A00000000000009A09F09CB0F0D00000090C0F00F0000000BC90BF0AD0000B0A0B090A900E9A0A0F00B0A00B0A00009A00E0CB0B0AACB0BCBFBF9EBF9090099090000009090BCB9FBE900009C09E0000009009BE9FFFFFFFF09090C000B09000C0000000000009A9CA0BCB0CBCA000000009A0090000090909AFC0E9A0A0B000000A00A0B00090009A0A09A000B00A0090B0B0A0CB990DADBDBFFBD90F099A009A909090B0BDB09FF9D0B0000000000009000BC9FFBFFFFF0F0C00B0090000000000000009009C0CB09DA9CB09000000009A0900900000009AFCB090009000A9A0A09A0900B0A0BFA909A009A00A900A0A0CA00B00EABADBAFDBF9FA9090009A090000090D90BDB9FFA90FF0000000090009F9BF9FFFFFFFF0B0B009C009E900000000000000A9A9CBCACA9CAC0000000009C090A000090B0F9000A0A0A0A000909A000A0A000009E0A09A0A0B00A09009A90F00B090CB09DBBFFF9FB09B090900B090909A99090B9FDF909E9C00090090000FD0F9FFFFFDFE9C00909A0000F09000090900A90C9A90B99CB90B000000000B0000900000090AF00C90900909A0A0A0A9A0090A9A0F0B00A009000B00A0A000A00A00A9A9AFADFF9FBF9F09000090090000B90F9F09FFBEDA909A909000009BDBEBFFFFFDFEBD0B09E0A9C09000E09E000009C0E9AC0F0CABCAD00000000000DAD900000900BD000A0A0A9A0A0000090009A0A00000B00A09A0A0B00A00900B00B09A9A9AD09FFBFFFDB09090900090A9099090B0B9F9F9BFDAD00AC0909BADBCBDF9F9FFFBD0BC0090D090000909009A909E9A90D9B0CB9C09A000000000009A9E00009A0BC0000909A9000009A9A0A00A00090A0F0A09A09A9A0A909A0A00B00A0A00E90B0BFF9FBFFB90B000900990000B099D90BFFFDEBFBFF99BCB0D9E9F9BCBFFFBFCFAD0F0000A0F0BC00A900CADA90D0F0AC0BCA9F0C0000000000009F0000000D09A09A0A000A0A9A000000A900B0A000AD0A00A000F0CAA0009A00A0909A90BE9F9FFFFFBDFA909900000A99909B0B0B99B9FBDF9F9FEF0BDA9E90BC9BDADFF9F9DA90F009000009A9CADB9CBCAD0B0D9AD09E00B00000000000000000000900BC0009A9A0B09000A0A0A90A00000A009A90B09A9A0BA9CBA9A0A90BCA00A009AB0FFBF9FFBD9B009090090A090D099C0BDFBDBDE9E9909009009F09E9ADBFCFFBE9F090F0090000009000E9E9DAF0F0AD0BC9DAC000000000000000000000A90B00CA00CB00AE0B090D00A09A0B009AF0A000A00ADAD0A000009CA0A09A9A9EBC9FBDFFFBF0BC9B00009099909A9B09BDA99CB09A9000009009A09F9BDFBDBFBC9FCBEF090009000000909009A09C9AD0BCB0A0900000000000000000009090BC00B0B0B0CA90900A0A0A90A00000A0AD0A0A0A90A0AE9A9A9A0A909A0000A90BBEFFBFBDFF9B909000000BC90990B9099EB90B09CBC9CBC9E9DBDADF0BDFFFDFE9BD99CBCB00090090A000B0D0F0BCBC0BC0DA000000000000900000000B0F00CB0C0A00B0A0A0A0B0BC0AC9A0A0009AB09090A0909A0CA009A0A0A9E0B09AF0DBFFFFFBFFDAD0B90000909A9A99CB9AD9CBC9CB09A990BF9A9ADB0FFDAFDAF9FCBEFADADCB0F0DA09C900C9A90F0F0BD0B00D00000000000000090009009AD0A0B0B0F00E90DA90000B00A00C9ADABC0A0A0A9A0A00B09A0A0F0BC00B0AC00BA9FBFDBDFBF9B90D090000B909CB9099BFB9B090F9C9AFDAFDFF9FF9EBFDBFDFBBDBDFBDBBDF0FADBE0E9F0ADFE9F0F0AD0DA0000000000000000000900F0F0AD0A00A00B0A0A0ACB0E0A90B0B00A0F0A900B000B00B0AA0F09000A0B0C0B0F09FFDFBFFBFDF0A9A0000099C09B90B0FADBCF0BF9E9BFDBF9F9BCF9F9F9BDFF0FCFDE9DEFCF0FAD9E9F9BCBDF09F0F09DA0B00000000000000000000009090000A90B09A009A090B0A9A9CA0A00A900B00A00A9A0A00A0900A0A9A9A0A9A0A0BE9FAFFDBCBFBD909909A009B900BD9999BDB9D99F9F0DBFDFBCFF9EFFDEFF0FFDBFBFEBF9F9F9DEBDF0FCBE90FE0F0BCAD0C0000000000000000000090ADAD00B0CA0CA09A000A0000000A0900B0CAF0B00B00A090B09A0AB000A00900A900909A9FBFBFBF9EBF0BC909000099B0B0B0D9BDABCB0F9B0F9E9FBDBF9F0F9DBF9FBCFDBDF0FEDAF0DEBCF9FDFFF9F9E9E9B0B000000000000000000000A90B000A0B09A90A00A900A00B0A09ACB0CA90BE00A0A90B0A0A00B000B000A0A00A0A0A0DADFFFDF9FFDBD09A009A99AC0999DB0BCBD9B9F9C9F9FBDBDBCBF9FBFADFADEBDADADFDBFDBFB9DBFCBE9E9E9E9E9C0D000000000000000000009009AF09AD000A00A9A900A909A0090A0A00B00AD09A0900A0A9A90B009A000B0090B009A09A9BFBDBABDBBF9A9090099E99BDA9A9099B0BCBCB9BF9E9FAFDBFCBDAD9F9DFBDBFFFBFBEDBCFCFEFCBE9F9E9E9E9CA9A0000000000000000000000DAD00E00B0A90A90CA0A0A0A00A0A0090A0A90BA000A0B09A000A00A000A0000A000A090A0BC9FFFFDBFDEBDB0090009A9099F9B09E9F99BF9E90F9BDDB9E9BCBDAF9EBC9FCBDBDEDFADBDBF9DBFDADE9F0F9CB9C00000000000000000000009A90F009A000A00A0B0009000A9000B0A9090A0CBA90000A09A0B0B09A09000A00A090A00090BCBFF9E9BF9FBFF909A099F9A9A9D09090F090B9F9BCFB9FF9FDBDBDAF9FBEB9FEDBFBDFFEBCFEBCBDFBDADBCBACA90000000000000000000000A9E9E9AC9A900B0000A9A0A9000A90000A0A000BC9A0A9000A09A00A000A0A900900A000B00A09BDBFFFDBFBDBDAD09000B0DB9FB9A9099BDBD09ADB9EF0BDBADADF9DADF9FEF9FCFDFADBDBDBDFBE9EADBCBC99C00000000000000000000090D09A000B000A000B0A000090A9A00A9A00009A0F0A0000A0A90A00B00A00000A0A0B00B000B099EFFFBDABFDAFB99A90099FB0DB0090B0F09A9BBDB9F9BDBCBDF9F0BFFF9EDF9EFBFAFDFDEDAFE9EDBDDBCBC9E0A00000000000000000000000A0BC9CB00A0000A0090A9A0A0000A00009A0A009B00B00090A90B00A90B0A00000000000A000A09A9FFBFCBFF0FFADA99A09DBA9F900099F9DAD09E9E9CBDBDA9E9FF0F0FFBFF9FDFDBFAFBFDBDF9EDABCBC9A9C0000000000000000000000909F0BA00A09A9A09A0A000900B0A090A0A000000E9A000A0000A00A90A00090A090A0A0A09A09000DBFDFBFDBDF9FDBDAD9E0BDDB9F9900B0B99B9F99BF9BCB9F9BDADBDF9FCBFFBEBFCFDFDAFCBEF9FDE9E9EDA909000000000000000000000A09FC0B00A000000090A0A0A0009A00900A0B0A0BF0B0A00A0000B0A09A0A0000A0090090000A0B9A0BFFFFBFFBE9FFADAB990BA9EB0B0909DAF0B0FBC9DA9BCBCFBDBCBBCFBDE9FDFDBDBCBF9FDDBE9E9F9E9AC0A000000000000000000000909E90BCA900A0A0A0A0090000A0000A0A9000000E000090090A9A0009A0900A0000A00A0A0A00900C9FFBDBCBFFDBFBDBD09E9BDFB9D090B9A999CB909BA9FCBDBBCBCFBCFBDFBFCBFAFFEFFCFFEBE9F9F0E9AD0D000000000000000000909AC9EBCA00000A900900000A00B0000A090000B0A9AB9A0A0A0A00000B0A0A0A00B0A00000000900A0B000FFFFFFBFFF0FBCBDB9E9B9F9A909CBD9E9BDA9E9D0B9F9EDBDBFDFBDAFCFBDFF9F9F9F0F9FDEFADF9EDA0A90000000000000000000090A900C0B0B00000A000B0000000A09A0A9A000000CB09000000A0B00009000900009A0B00B00A09009A90BFBDBDBFFFDF9ABCB9E9E9F9E9A90BA909AD99A9F0F0F9BCBDAF9EFDBFDEBDCFEF0FFF9E9F9CFADA9ED90C00000000000000000000090BC0B0000A00A000A0000A00A900000000B00A00BCA0A090A00000A0B0A9A0A00000000000A00A09AC0BDFFFEBDADBFAFDF9F0F9FBCB9099BD9F0990BE9F0BD9BCBDBE9FEBDAFDBFDFBF9FFDADEFF0FF9FADE9ACB00900000000000000909A00BCA000A0A09A00A0900A0900000A0A9A0A00A900DA9000A09009A09000000000A0A00A0A0009000A0900BF9FBDBFBFFFDA99A9B0F9F9E90BCBE90F0BC990BD0BE9F0F9FDBDFF9FE9FAFDFCFADFBD0FF0F0DF0BC900000000000000000000009DA9009A9090A090000A0000A0A0A000009000000AB0A0A000A0A00A0A0A9A0A9009000900B0A0A9009AD00FFFFFCBDBDFBFEFDADB0FBF9AC9B99A99099A0F90BD9E9F9EF0FF0FE9FEDFDAFBDF0FCBFA9FCBF0BCB000000000000000009009C90AD0CA00A0A0000A9A0000A00000090A0A0A9A0A00CF090B0000000009000090A0A00A0A00000000A0000A90BDBFF9EBBCF9FBFDADB9DAF99ADAD9A09E9990BD0ADB9CF9BF0FF9FF9FBEFDFCBFF9FCFDE9FCBCDAC9E90000000000000000A00A90A909E9000B0A00000A090A9A0B0A090000009000B00A000A900A9A0A0B0A000000A9000B0A9A0009A9AD00BFF9FF9FDBFFF0FBDBCBBDBE909B9AD0B9A0C900B9ADAB9EDFF9CF0FEFDBDADBFCBCBF9EBEDBDBAD9A0000000000009000009009CBC0AA0A0B00090A0A090A000000000A0B0A0A0A0ACB0000A00A00000000000A90A000A9A000009A00000009E9FBEBFCBF0F9FDADAFBCBF990F9E90909C9B0E9D0DB9CFB0F9EFBFB9DBEFFBFCBDFF9EFD9F0E0D0AC90090000000000900900B0B09AC909A00A00A90D0A0009A0B0A9A0A009A00000BCA9A09000B000A90A0B000009A0000A0A9A00A0A9A9C09BDFDF9FA9FAFBFFBDBDBD0FA90B99F0B0000990A9B0FB0DF0FBDCFCFADF9EDBFFEBCFBDAF0F9DAC9000000000009000090A09C0DAC90A0A0F00B00A0A00A0A00000000909A000B0B0B00000A0A000A90A000000A00009A0909000A090000A900EBFBFFBDB9DBCBDFADAFB9FDAF9E900DB09000900C90DB0BF0FBF9BDFA9F9FCBDDF9EDBDADACB9B0F000000000000900090CA9A09A0D0BC00A00A90B0A9090A9A0B0A0A0A0A9A0000CB0A0000900A00000B0A0B00A0A000A0A0A900A0A0900A09CBFDADFCFBC9FAFDBF9FF0BC9A9A9F0000A90009B0DADBC9F9CBCFADFDEFAFDEBFEDBCF9E9F0C00009000000000000B00090009E0CA00A9A90A0A0A00E0A00000009000090000A0AB0000A000A9000A9A000000900000A0009000B0090A0A900BFFFBFBFA99EBDBFE9FE9BFDBDAD90009090009B00B0909EBCFADBDADAF9F9EBDADBEDBCBD0A9090000000000909A900A90A9DA90B00B0000A09009CB009A0A0B0A0A0B0A0A0B090CB00009A0000A900000B0A0A000B000B0A0A0000A00900F909FFFDFBDEF9CBCBDF9BFDB9EB900A9000090000D090CBC9CB9DBCBDBD0F0F9EFDEF9F0F0AC9CA09000000900A000009C09C0A9E00B00A9A090A0A0A09A0009000900000009000A0BC0A000000A00A0A0B0009000A000B00000900A000A09A00E0BDFBCBF9FAF9BFAFFDBFEF9CFBC9009000000B000B09A99CACADADAF9FDAD9A9F0F0F0D90A9000000000009009C90A90A909E9CACB00A0A00009A0A00A9A0A0A0A9A0A0A0A00009A900A000B000009000A00A0900A000A0B0A0A90A900A09A909AFFFDBFFDBE9FDBCBE9F9EB909A9C0009000090000000E9999ADAD0F0ADAFDE9F0F0F0AC9009000000000009A00B00090BCBCA900A00090A9A00900B000090000000900009A0AE000000A0000A9A0A0A90A00A00000A900000000000A09A0090FDFFBEBDAFDFCBFFF9FBFBD0F090A009000090090909090ACAC909A9ADBC90B9E9F00909000000009090909009B0D0F0F0F09000A909A0A00000A0A000A0A0A0B0A00A00A009090A0A09000A000000000009000B0A900A0A0B0A0A000000B0E00BBDFFDBDBFBFFDBFFFCBDAB0BC09000000000000000009090BCBC9C9009E9C090090E00000000000000ACA9E0C0A90B0F0BC0A900A0000000B00900A0900090009A00A9000A0E90000A00009A0A9A9A0A0A0A0000A000900000900B00A0090B0CBFBDFEBDEDBEBF0FBFFFDF90B00B009000900000000000090000A00F009A9E0F0E90900000000000B090909B090F0F90000000A00A9A09A00A0A090A00B0A0A00009000A000BCA90000A9A000000000900090A0000B0A0B0A0A0A00A90A000090FFFBDFBFBDFFDFFFF9FBE9E909000000000000000000000090909000900090009000000000000900C0BCB009E90900F0F000A9000000A0000900A000A000900A0A0A0A09A0CB00A0A000000B0A0A0A0A0A0A090A0000000090000000000A9A0F9FBFFBCBCF9FFF9F0FFF9F99E00909A0000900000000000000000090009000900000000000090A099B090C9E90BCAF0900A0000A00A0000A0A0A090B00B0A0A90000000000B0000090000A000090900009000A09A0A0B00A0A0B0A000A9009000FFDFFFFFBE9BFFFFBCBFBCB09000090000000000000000000000000000000000000000000009C9A0000A9A9AD0BD9AC00900A09000000090009A0A0A0000900A9A009A0A0CBA0A00A0A09A0B0A0A0A0A0A900A009000A900000090A900A0A0909AFBDFBDFFEDAFFFFFFDFBCBCB00000000000000000000000000000000000000000000000000009E9C9C9C09AD0AC0B000A0000A09A0B0A0A0A09009A0B0A000009A00090BC090000900000000009090000E900A0A0000A09A000A00A00009A0E9FFFBFFBDBDBDBFFDBEBDB909C90090000000000000000000000000000000000000000090A9A9090BA9AB9E9EBDA9C0A0090A00000000009000A0A0000000B0A0A00A0A0C90A00A00A0A00A0B0A0A0A90A9A0B0009A0A00A00A00000090A00090FBDFDBFFFFCBCBFFFDFFBCBCA000009009000000000000000000000000000000000009A09C90F0BC9DADCB0900C0B0000A09000A0000A00A0B00900B0A9A00000009000BA00A90A0000090009C0000A00000CA9A0000900090A0A9A0A000B0A90FAFFFCBFFBFFDBFFBF0F9B090900000000000000000000000000000000000000000000F0B0F0F9BEBDBB0F0F0B0000B0000A000A0A09000000A0A0000000B0A9A0A0A0CB0000090A09A0A00A0B0B00A9A0B0000A9A0A0A0A090000000B0009A09FBFBFDADFFBEFDFFFFBC9F000A900000000000000000000000000000000000000090090DA9BCF9F0FC9E9F0C09EB0000A00A900000A0A90A00000A9A0A00000000000BC0B0A0A00000009A0000009000000A0F0000009000A0A0A9A000A000BC0FDFFBFBFDFFBFFF9FFBF09F090090900000000000000000000000000000000009E90F0BDFEB9E9F0BE9BCAB9E9CA0A900000A09000000009A00B000900B0A0A9A090CB00000009A0A90AC9A0A0A0A00A9A9000A0B0A0A0B00900000A090A900B9AFFFDEDBFFFFFFFF0FCBF000000000000000000000000000000000000000000000F0F0FA99EDBE9F9FC0BDCF0A9000A9A0000A0A000A0A009A00A0A0A00090000A0B0A00A90A0000A09A09009000A9000A9A090090000000A0A0A900A00A0B0E9AFFFFBE9FFFBFFFFDBC9AD09000000000000000000000000000000000000900BDA9DFBDEFFADF9EF0BD0FA0F0A9A00000A000009A00000A0000090090A0A00A000E90B00A00A0900A00A0A0A00900A00000A0A0A0A9A0B0009000A000000090990BFFDFBC9EFDFFFBEBDB0F0A9000909000000000000000000000000000000000FABCFB9F9FAFF9EDAFF0F000000A00A009A000000A09000A0A00A0A0900A009A09E000000900A0090B009000A0A009A0A9009009000000A00A0A90A9A09A0A0E0DBFFFCBF9FBFFFFDFADB09C0090000000000000000000000000000000090DBC9DFBDEFEFFDF0FFBFDA00A9A00090090A000A0A00900A000090A0000A0090A000E90A0B0A0A000A0A000A0A00009A00900A0A0A0A0A0A090A090000000000090B0BDBFFFCBCFFFFFFBFDADE9A900000000000000000000000009009000900B0BFEBCBFF9F9EBFF9EDE0CB0009A00A0A000000000A00A00B00A0900A0000A090A09A000000000A90000B00000B0A00000A0090090000900A090A0A0A000A090A90F0FE9FBFDFADBFFEDEBF9BC9CA90900000000000000000000000009000BC0FCBDFFF0FFEFFDADEFAFB0000A00A000000A0A9A000000000A000A009A0B00A0000E9A9A0A00A00A0B0000A0900000A9009A0A0A0A0B0A000A00000900B000A00A09A9BFEDEF9FFCBDFBDFCF0B09000000000000000000000000009A00A000B0BDEBCBFF9FF9EFFF090C0F0B000000A00A9000000B0A09A0009A00B00000000A0A0BC00009000900000BCA90A000B000A00000900900000B000A9A0A00000A00000A09CA9FBFFE9FFFFFFBF9FCBCBC90000000000000900000900900909090DADABDBFDFEF9FFDA09E0BA0000A9A00090000A00000000000A0000000A000A090000CB00A0A0B0A00A0A0000000A000B000A09A0A0A0A09A000B000000A0A9009A0B09A09FFDFFFFE9EFFEDEFA9F009A000900000000000090000DA0D000000AD0BDEF9EBF9EF9A0DA09C90A0A0009A00A0A000A00A00A0A0900A0A0000B000A09A0B0A09000000A90909A0A0A09A0000A90A00009009A000A000A0A00900A0A0000000B000BFFFFFF9F9FF9FDF0DB0DA9000009090900000009A09A0A9E9E9D0FCBDAFDF0F9E0FA000A0A009000A00A00000A90A0000090A0A0090A9A000B000000F09A0A9A0000A0A0009000000B0A000000A9A0A0000A90B090090A000000A00A0A000B0009F9FFEFFFFFFBEFADE99CB0B09C0000A9090F009F090D0009AEB9F0BDAFBFCBF90F09E9A90A0A9000000A09000000A9A000000A000000A0000A0A009E0000000B000009A0A0B0A000009A0A9A000000A9A00A00A0A0A00A90090000000A90000BCFFFFFFFFFFDF9FB9ACB0D0DA0B09090E0909A90F0F0BDAC99CFADFEDBCBF0CAC00A0000A0000A0B00900A000A090000A000000A0A0090A0009000E90A90A0A00A0B0AC0000090A0A0A0000000A9A00009A09A009000000A0A09A09A0000A900FBFFDFFFBEFFFFEDEDFBDA9A090D0ADA99F0BDEF0F0BCABDBEFADFA9BCBCBCB090090B0A900A00000A0A000A000A00A000B00B000900A000A00A0A9A90A00900090000B0B0A0A0090900B0A0B00009A0A00CA0B0A009A0000000000090A90000009FBEFFDFFFFFFFFBDBEDBD9E9AF99CBE9FCBB9F9FDBDDAFDBCBCFDE9E9E9E000A0A0000B000B0A000000009A000009A00A000000A000A09A0000E0A00B0A0A0A0A9000009000A0A0A000900A0A00090A90000000A00A9A00A00A00A0000A90A000FBDFFFFAFFFFFFEDBEBFADF9FEB9DB0BDFCF0F0BFAFDAFDBDBE0BCBDAC9E00900B0A000A00009A00A0B000000A00000000A0A00A0090000A00DBC9A0009000900A9A0A0A9A000090A0A000900A0A090A9ADA9A0000000900000A00A0A900900009EBFFFFFFDBFFFFFDFCFBEFE9FEBCFFAFBFFFFFCF9AFDAFEDBFCBCA09A00B0A00090A900A000009000000A0A90A00A0A009000900A0A00900A00AC0B0A0A0A0ADA09000009A9A0A9000B0A0A90000A00000000B000A0A09A0000090000A00000009FFFFFFEFFFFFBFFFBFDBDBDBDBF9FFDFF9E9FBEFDAFF90FCB0F0DAC0000090A0A000B00A0A0A00A0A000000009009000A00A0A00000A0ADB00B000009009000CA0A9A0A0090009A0000900A0B00B0A0B0A000A09000000A90A000A0090A0000009FDFFFFFFCFFCBDFFFFFEFEFFFFFFBEFFFFEDBDADBCFF0BC0000000B0A0A00000A0009000000000009000A0A0A000A00B0000009A0000ACB00A0A0A0A0A0B0B090AC90A0A90A000A00A00900A0009000D0A000A00A00900000A9000A0000000000AF9FFFFFFFFFFFFFFF9F9FFFFFFFDBF9FFFEFFEFF0E0CBC0000B0009000A9009A00A0A90A0B009A0A00000000A000000A009A000A00F90A090900000900000A009A09000A00B009A09A0A009A00A0A0A90A000900A00A0000000A00B00A00000900F9FFFFFFFFE9F0FFFFFFFADFBFFEFFFFDFFF0BF9F000A0A900A0A0A900A0000A000000000A00000B0090A000B0A0009A000A0900A0E900A0A9A90A0A0B0090A000A0A90A000A00A0009A000A090900A900A0A000000A000A090000909090000F0BC9BFFFFFFFFFFFFFFFDFFFFFFFFFDEBFC09E0E0CB009000A9000000A00A09000A0A00A00000A0000A0090A00900A000A090A0AF90CA000000A000900A0A009A9090A900A0000090A000A0900A0A000A900090A00090A00A000A0A0A009A0000CBFCBCBF9FFFFFFFFFFFFFFCFFDFEA9F0F009FDB00F0A0A900A9A0A00090A0A0090000000A09000A0000A000A0A900A900A0000CAB00B09A0000B00A0900B000E0A00A009A9A0A0000A90A0A000CB0000A00A000B00009000A090000A0000B0090AD0FCFFFFFDEDFFFFFBDBFFFE9FDE0FCA00BEDF000000A00000900B0A0000A0A00B00A900A000000A000A9000A000A0000A90BD0A000A09A9A00B09A0A00B09ADA909A0000900A900000009A9A0A9A0000000A00A00A000000A09000A9000B0AD0B0B0BCA0FBFFFEF0FEFCBC9E00BCB09CBCBFADA9A9000B0A0A0A0000B0090000000000000A09A090A000A9A00B000B0A00AC0A090A00A0000B00A0C90B0FADA9E0A000A00A000A0A0B0A0000000009A00A000000000A90A000A0B000A0A0090AC900CBDFBCB00909E90BCBC00BC9E0EB0BDADA0000A0A009000000B000A0A0A00A00A0A000000000090AD009A000A0009A0BB00A09A900E9ACBE9A9AF0F9FFFF09C0B09A009A00900009A0A9ADA0A00009000B0A9A000000B00000A009000A090ACB0000000000000000000F000A9090ACBDA9A0A00900A0A9A9A00A9E90000000000000B00A000A00A9A0BE0BE9000A000CF090A00A090A9BDBCB0DBFFFFFFFFA9A0AC09A000A0A0A00090E00090A00A00A000000B0A0A000B00090A00B00A0A90000000000000000000A00BCB0A0A09A0AC0009A0A090000000B00A9EB0B0A90A9009000000A009A00F00BDCBE9E90A909A0A090E90A09ADBFF0FFFFFFFFFFFCF09CB0A00A9000900A0A009A0A090A00A00A0A000009000A00A0A000A0090090A9A9A0000000A0900B09CB00009009A090B0B000000A09A0A0000B0F9F00000A00A0A00A000000A0DA0BFCBFF0F0A000AE9E900A90A09ADFFFCBDBFFFFFFFFFFA9EBA0DA900A9A0A900090A09C00A0900900900A000A0A0000000000000A00A0000000A0B090000A0000A0A0B0A0A0000A0000A00A000A0090A9ADFBF0E0A0000000000000A90A09ABDFCBFFDFFADA9A0B000A90A09CA9ABDFBF0FBFFFFFFFFBDF9FDFA00A000000A0B0A000A0B000A0A0A00A900B0000B009A00A9A0A00A00A9A00A090000A0B009ADA909000009A0B00B0A000900B0000A0009A9FCB0900A00A0000A90000090AC9EBFFFFFFDF0E000DBA90A90A0B00DAFBCBBEDFBFBFFFDFBFFFFFDAD0A90A90000009A9000A9000000A000A00A00000A00090000900009000A90A0A0A0000A0A000A0A0A0A00000A00000B0A0000A9000A0A9E9BCA000000000A0000A00A009AB9E9FDFFFFFF9F00BC00A9E9CB00B09F0F0C9BFDE9FBEBFDFFFF9E9A000A00A9A0B0A00A0B0E0B0A9009A000000B000000A00000A009A0A09000000909A0F0909A900090090A00009A0B00000A0000A09000DADA090A09A00A90000A00000A000E9FFFFFFFF0E0A0CA9E90B0B00B0BF0F0DBBE9A9B0F9F9FBFFFEDA00B090B00000000B09000000000A0000A9A000A00A000A0A000A00000A0A0B00A0A0900A0A00A00A00A000A9A0000000B009A0A00A0A9A0B0F0A000090000A000000A0900F9FFFFFFFBCE9090B9A9AF0F09AC9E9FFBEF0DADADF9EB0BDFFDBADA00A0ACA0A0B0B000A0A0B0A0A0000B00000000900900009000000A900000000000A0A00000009000000B0000A0A00A000A00009000009FFF9F000A00A00000A09A000A0B0ABFDFFFEDB0A0A0CF090A90E09A9BFFFF9FFBDBFBFBDADA0BBEDB009A909090900C0BCBC0900009009A000A00A0A0A000A0B000A90A00A0A9000A0B09090B0B00A0A0A0B0000A00090A90A0000A00A0A9A0A9FFE9E9000000A0000000090000BC9BFFFFDAC90000BA9AF9EB90A0FFFFFFFF0FADFDFFCB0BDFDBF0E9A00A0A0A0ADABCB0A9A0B0A0A0A00A09009000000A00000A00A0900000A0B0000A0A00000A90000000A0A90A000000090A0090000009BFFFFF0A00A00000A90A00A0A0A90BEDFEFDA0B0A9A09DAF90B0CA9FBFFFFFDA9F9FBFFDBE9FBFFFFCB000A9E9C9ADABDFBE9E0000900000900A0A00A00A00000A0000000A00A000000A000000A000000A90A09000090A00A00A09000A00A00BEDF9F00000900A90000000000090EBDBF9FA0F000000EB09EBCB09A9FFFFFFFF0A9FFFFFF9FFFFFFFBC0B090BABE9BDFFFDF090B0A0A0B0A0A0000009009009A00B00A9A0000900B0A90A900B00B0A0A00A00A0A0A0A00A09A00A00A00B00B009BBE00A9A000000A00A09A009A0A90EBCF0DA0A0A0009EB90B9E0A9ADFFFFF0DBCA9FFFFFFFFFFFFDFBC00AC9DBDFFFFFFFEFA0009000000090A90A00A00A0000000000009A00A00000000A0000009009000900909000900009000900000000A0C09A900000A00000000000A0090A900B0A0909090A0F90E9E09A9CBBFFFFBFA09BFFFFFFFFFFFFFFF0B0B0BBFFFFFFFFFFF9CB0A0A9A0B0A0A00A00A00A00A00A00A00A0A00A00A00A00A00A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0B09A9A00A00A000A00A00A00A00A0A9A0B0A9A0A0A0A00B0A9A09A00B9FFFFFF000B0FFFFFFFFFFFFFFF9E00BDFFFFFFFFFFFF0A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000105000000000000B4AD05FE','Education includes a BA in psychology from Colorado State University in 1970. She also completed "The Art of the Cold Call." Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(2,'Fuller','Andrew','Vice President, Sales','Dr.','02/19/1952','08/14/1992','908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000C00BFE000000A9000FFFFFFFFFFCFFFFFFFC009FFC00000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB09F00000000FCBFFE9E0BFFFFFFFFFF0FFFFFFC09FFFE0000000000000000000900000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000009009F09FFC0BFFFFFFFFFF0FFFFFFFFEFFFC00000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0B00000FF0000000BFFFFFFFFFFFDFFFFFF0F9FE0000000000000000000000000000000900000000F00000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09FFFC0A9F0000FC00BFFFFFFFFFFFEBFFFFCFFEFC00000000000000000000900000090000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009CBE09C00000000BFFFFFFFFFFFFFDFFFCBFC90000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0009FF0BFA9F0A9BFFFFFFFFFFFFFEFFFFFFC000000000000000009000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009FCBC0DFFFFDFFFFFFFFFFFFFFFF9F0FC000000000000000000C0000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00AF0000000000BFFFFFFFFFFFFFFFEFE0000000000000000000D000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FC00BF0090BFFFFFFFFFFFFFFFFDFC00000000000000000C00000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09EBFC9ADAFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000009FFFFFFFFFFFFFFFFFFFC00000000000000009C0000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BFDBFFFFFFFFFFFFFFFFFFFFFFF00000000000000090000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDB9FFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBFFFBFFF99FFFFFFFFFFFFFFFFFFFFFC00000009000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBBFFF9FDFBDFFF9BFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFFDFBDFFBFFFBFFFF9FFFFFFFFFFFFFFFFFF0000000000000000000000000090A0009CB0DA9A9AF9E9BE900A00F0000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFBFFBFBFDFBFFFFF9BFFFFFFFFFFFFFFFFE00000000000000009CA90A90F00C90BDA9ADA9FF9F9E9BD9B0C9C0F0000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFBDFFF9FD0F9F9DFBFFFFF9FFFFFFFFFFFFFFFC0000000000000DADA99E09CB0F9BCBDAD9F9BDB0BCB9ADAFCB9A9FF000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFBF9FFBDA9F0AD0B0A09DB9BFFFBFFFFFFFFFFFFFFE0900000009CB0B9BDA99F9BDB0F9B0B9AB0F9ADF9BDADB99BCBDA9F00000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFDBFBFDBFCF0F0FDFCBDAD0D9F0BEFDFBFFFFFFFFFFFFFFFFC000000000009CBCF0BCB0F0BDB9E9F9E9DB9E9B0F0BDB0FE9B9ADBF0000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9FF0F9FFBCB0BD0F9A9E00D090BDFBFFFFFFFFFFFFFFC0000000C0B9FB9B9BDB9F9BDA9E9B9E99A9E9ADF99F9ADB99F0F9EF0000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFBDBDBDADEADBDA9C9F9F0FBDADA9DB0F0F9E9DBFFF9FFFFFFFFFE000000B09DA9CBCF09E9A9E9F9BD0F9ADBDB9F9A9E9ADADBE9F0F9F000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFBE9FBFBE9FDBDBCBCBFBC9E9F9E0DBDA0DB09E09E9CB9FFFFFFFFFFFC00009000A9FB99B9F09F9F9B0F0B99E9ADADA9E9F9F9B9AD9A9B0FF00000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFDF9FDFBCDFDADA9E90B9C9CBFBCBFDBF0F9FBC9E99E9AD0FFFF9FFFFFFFE0000C0DBDB0DAD0F0BC9BCBCF9BCBC9BDB9BDB9F0B0F0F9BE9E9F9F00000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFDBBBFFB9CFB0BCB0F09FDE9FA90DB9CBD0F9E9CBF99E90F9A90BFF9FFFFFFC00000B9A9ADB9BF0BDBBCB9B9BCBDBBDA9EDA9E9B9F9F0BC9B9F9AF0000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFF9F9BDFCB0DCB0DBC9DBDBF0A9E99FF0FCB0FB9E9FBC9EB0F09EDBCF9BF9BFFFF000909CBDBDB0F09BCB0DBDADADB9A9CBDB9B9F9E9E9A9BDBFCB0F9F9F0F0D000000000000000000000000000000000000000000000000000FFFFFFFFFFFFD9BF9FFB9FCB0BCB0DBE9E90DBDB9E09CB09AD0DBDA9DBD9C99E99E9B0F0FFFFFFFC0F0A9BCBCBCB9F0B9DB0B0F9B9E9DB9B0F0DA9F9F9F9E9A9B9DB0FF9F99BBF990C000000000000000000000000000000000000000000000FFFFFFFFFFFB0BFF0FBCDADBC9E9BCB0D09AF09E0D9F9A9F0DA9E09D0A00F0BCBDA9F0F0F0FB9FFF00009CBDB9F9BCBDF0B0F9F90FCBCB0F0F9BF9F0BCB0F9F9F9EB0F9FB0BDAFDBCF9AD09A0CBCB0000000000000000000000000000000000BFFFFFFFFF0BD9FF9F9C9ADA09F09C9CB0BFD09E99FA9AD9E9F9F99F0F9F99BD9B0FD0FF9F9E9FFFF009ADA9B0F0BCB9B0B0F9E9AF9B9B9F0B90F90B9F9BDB0BCBCB9DB0F9F0BD9A9B0F90F0DB909FF000000000000000000000000000000009FFFFFFFBC9F9EF9F0F0BC9A9DA99E9A9CBD0BFD9E90DFDA9F9BCBCBCBDBCBEDBEDF9BF99F0F9E9BFFC00009C9F9BDB9E9F9D0B9F90F9E9E9F0DB0FBCF0BCBC9F9BFC9A9FBCBDABDBC9B9EB9BADBFA9AF0000000000000000000000000000000FFFFFFE90BDADBF9E90D0BC9E90E90F0F90BD0BA9FFB9A9F9E9F9F9F9F0DBDBCB9FBE9EF0BF9E9E9FF009090B0BCB0D9BCBA9BCB0F9BCB99A9F0BD09B9F9B9BA9E99BE9A9FF909DADB0DB9DAD9BC9DBD9C00000000000000000000000000000FFFFFD09BDFB9F0BC9E9A9C9A90F9CB090BDA9F9DF09FD9FDADBCBDBDE9BFBDFBDCBD9DB9FDFFBFD9FE000E000D0B9FBADBDDADB9F0BCBDAD9F0BCBFBCB9E9E9DB9FAD9BDBF9A9FAB90DA9F0B9ADB9BE9ABC000000000000000000000000000BFFFFCB9BCFB0FD0D0A909CB09CB9CB0FDBCBDF9EBDBF0BE9BDBDBF9E9BFFD0FBDFBF0FB0DBF0FFDBE90009090B0B0DB0D9A9A99EDAD9BDA9BAB9F9B9CB9E9F9F0BCBDBADA9F9DA9D9E9B9E9BC9FA9E99F9CBC00000000000000000000000009FFFE99DADB0DF0B0BD00F0B0FA9C0B9DB0DBDA9F90F9FFFDBDBFFDFF9FDBDBF9FBFDBFF9FBCBF9FAF9FBC000AC00C9ADB0BDBDADB9B0F0BDAD9CF0BCFBDF9B0B0F9BDAD9BDAFABDABD9ADB9E9BC9F99E9AF99B0000000000000000000000000FFF99EBDBDFB09E9C00F09FC90DBDB0F0DBADBD0BFF9F99FBFFDB9B9FFBDFBDBF9F9FDBDFDBDDFFDFFAFDBF090090009A9F0BCB9ADADB9F0BDAB9BDB9F0B0FDBDB0BCB9AD0BDF9DA9DABD0BDBD0B0F9E9BD9AD0F00000000000000000000000BFF09E99ADB0DB0009A99F009BDBCB0F9A9CDBCBFDBDF0FF9BDBFDFFFF9FFBDFFDFFFBFFFBFFBA9FBF9F9FCBC009A090E9C9BDB9CB9F9CB9F909DADADA9F9F9ADADBDBF0F0BCBBDA9FA9D0BCB9AB9F9A9BCBE9BF9B0000000000000000000009FE09F9DAD9ADA0D0F0D9E09FF0F0B9F9E9DBA9DBDB9EBFDBFDFFDBF9F9FFF9FBFBF9FFDBDFF9FDFBDFFDAFBFB0000000909ADA9CBBCB0BBCBCBEB9BDB9F9E9ADB9BC9A9F9BDB9DBDA9DBAF9BCBD0DA9F0DB99E90D0F00000000000000000000FF99BCB0F0E90DA090B0A9DB09F9FDE9E9DA9DEBDADFFDBFDBFBFBFFFFFF9FFFFFDFBDFBFF9FFFF9FFBDBFDBCFF009CB00AC99FB9C9BDBC9F9B990FCB0F0F9BDB0F09BDF0BC9ADFCB9E9D90F9BDA9BDA9F0DA99EB9BCB000000000000000000BF00DB0DB9B0F0090BC9D0BCBDA9A9B9E9A9FBF9F9FB9FBDBFDFDFDFF9FFFFFFFDFFFFFDFBFFBDBFBFDBEFBFFBD9F00000900AC9FABC9ADB0BC9E9B9BDB9F0F0F9F0FA9A9F9BF9AFB9E9BEBD0BDADBCB9F0B9F0F99E9BDF00000000000000000FC0BD0F90D0D00F0D09A9F9BDADBDF0F9F9F0D0F9FBDFFDF9FFBFBFBFFFF9FF9FFBFDFFBFDFFDFFFFFFF9FDBDFBEBF0090C0909B0D9B9F90F9BF0BCBCB0F9BDB9E9BD0F9F0F09E9F9E99E990BDADB0B9E99BDADB9E99F0B0000000000000000BF0BDA99ADA0B0909A9F0F09E9FBCB9F9CBC9FBF9FBDFBDABDBFDFFDFDF9FFBFFFFFFBF9FFFFBFBFDFFDBFFBFEBFFDF0000B00A9ADBA9E9E9B0F09DBDB9F9ADA9E9BDA9BDADB9E9FDB90F9BCBCBDB0DADBCBCB990F9EA9F9F000000000000000FC0DADBC9009C9E0F9CB9F9F9F09FDADBF9FBDBDFF9EBDBFDBDBFF9FBFFFFFDF9F9FDFFFFFBFDFFFBFFBFFFDBDF9FAFF0000909C9A9DBDB9E9F9F9A9BCF0FDB9F9F0BDBCB9F0F9B0BEDB0F0B090BDB9DB0BDBDAF9A99DA9EBC9000000000000BFC09D09AD0DA0099A0BCB0F0F9F9BDF9CBF9E9F09FF9FF9FBDBDBFF9FDF9F9FFFBFFBDFBDFFFFBDFFFFFFDBFFBDFBDBDF0900C0009E9A9E99A9E9F9E9B9B0BCF0F9F9A9BDA9B0F9FF9B0F9BD0BDB0F0BDBD09AD9E9F0B9F999AC00000000000FE09A9BC90B0090F0D9DBDBDBDBFCFBB9B9C9BDBFF9FDBDBDBDBDF9BDBFBFFFF9FDBDFFBFFBDF9FFBDBFBDFFFDFFBDFFBFE00B09A9C90DB9F0DBDB0B9F0F0F9B9BDA9E9F0BDBCB9E9FB0F9BC0BCB0F9BCBDA9BF9A9B0F9E9ADADB0000000000FF0DA9F09000C9E9ADB9EB0FBDAF9BBFCFFCBBDADBDBCB9F9FDBDA9FDBF9FFDB9FFBDBFBFDBFFBFFBFFFDFFBFBFBBDBFF9FF0000000B0FBADADB0B0F9E9F9F9BCBCB9F9F0BDBCB9E9BDF99ADBD09BDBCBBDBDAD0BD0F909BDB090BD000000000FFF09C9E09E9B09F09AF99F0F9F9FDDBDB9BDFDBDFBDBDFBDADF9BDB9F9F9FBDFBDFFDBFDBDFBDBDFDBFFBFFDFFDFFF0FFBDF0000D00909DB9A9F9F0F9F9A9ADBDB0F0F09E9BFCB9BCBCF9DA9A9CBDB9D0B0BDBDABD0FBC9ADBDBCB9000000009FFC9B0900000F09F9DBE9F9FF9FABDBBCFF9BE9BC9FFBDBD9B0FDADBDBDF9FF9FBDBFDFBFBDFFFBFBFBFFFBFBFBF9FF9FFBFF090A09E9A9E9D0BCB90B0F9F9F0F9F9B9FB9E9BDBCBBFB9A9DBDA90BCB0BDBDA9BD0B9909BDB0B09F0E00000000BCA09F0C90D090F0FBC9F9F0BFDDFBFC99BEDBFDBF9D9EBFBDB9F9BDBDB9FF9FDFBDBFBDFFFBDBDFDFDF9FFFFDF9FB9FF0FDF000900009F9F0BDB9E9F9BCBCBB9E9ADA90F9F9ADBD0F9E9FADA9CBDBDBCBD0B9E9BDBE9AF9E9C9FB09000000000099F00B0B0BE9BDBC9F0BF9F0BBBDF9BFFDBDB9F9FBBF9C9F9F99FD0BDFB9FFBFFFFFDF9FBDFBFFBFBFFFF9FBFFF9FF9FBFBC0000D09E9B0BDA9E9DA9E9B9BCF99F9F9F9ADADBE9FF9B099BD0B9E9A99A9F0DBC9A99F90F9B0A9CBC0000000000CB0B000DBC9CBC9BFBFC9F9FFDDF9FF9BBFBDFBF9FD9FBF9F9FFBBDB999F9F9F9F9BFBFDBBFDBDFFFFFFFFFFBFFFFBFFFFFF009A0A09CBD0B9F9A9BDB0DADB9AF0BCB0F9BF9BDA9FEDBCBCBD09BDBCBDA9F0B9E9E90F9AD9D9B99BC900000009AD9C0DA09BF99BFDBD9FBFF9BFBBF9FFDFDBF9F9FBFBDBDB9F9FD9F9FF9F9F9DBDFD9F9FDFBFFFBDBFF9FBFDFDBFFDBBFDBFF009009A9EBD0F0F9ADADB9F9E9DBDB9E9ADB0F0BDADB90B9F9A9E9BC9A9F90BDA99BDB0BDB0BADAF09AC000000099A0909DAD0F0F9BCBFBDADFF9FDBFBDBFBDBFFF9FDFBDBFF9F9BF9F09F0F9EBDB9FF9FFBFFFBFFFFDBFFFFBFBF9FBFDFBFFF000C900999A9BDB0DBDB0F0B9FA9ADB9F9BDB9F9E9FBCB9E9A9CB9E9B9DB0BDA9FBCB09CB0F0D9F99E900000009CBC0B0F0B9F9FDADF9FDBDBF9FDBFBDBDFDFFF99BDBBDBDF9FBFFD9F9F9F9F99F9FF9BFBDBDFFBFBFFFFBDBDFF9FFFDFBDFFF000B00B0FAD0F0BCBA9ADBDBCBDBDB0F0F0F0F0F9BF99E99BDA99F9E9EB0F09F909F9E9BDB99AB9CB9F90900000B909C99BC9A9FBDBBDBF9BF9FFBFDFFFBFB9F9FFFBDFBFFBF9F9FBFDBDBDB0FF9F9FBFDFFFFBDFFDFFBDFFFF9FBDBFBFFFF9FF00000C909BB9F9BD9FDA9ADB9BDA9F9B9BDB9F0BCBE99E9E99E0B9BD9F9BDA9FB0B99E9ADAD9CBBCB0F0A90009CBCA9AC0F9FD0F0DFBFDF9FF9BDFF9F9FFDBFF9F9FBFDBDBFFFF9FBBDBDBD99BDBC9DBF9FBFFFFBFBDFFBDBFBFFFFDFFFFBFFFB09C90AD0D0F0F0B0B9F9F9E9EBDB0F0F9BCB9F9BFDBC9B9BC9BDADA9A9E99F0DBDE99BDB9B0B9CB9F9F9CB909B9090D9B9F0BBDBF9F9FBFBDFFBFBFBFBDFF9BFFF9FDBFBFDBF9FFDFBDADBC9CB9BFBDBFDFFFFBFFFBFBFFBDFDFBFFBF9FFFFBC00A0090B0B9F9E9F9E9A9E9FDB0FDBD0BCBDA9E9FB09BE9E9BDADB9F9F99EB9BF0B9ADADA0DBCB9E9A90B0C0BDA09E9ADADBDFDBDBFFBD9FFFBDBDBDFDBF9FFDB9FDBF9FDBFDBF9F9DBDBDBFB9FDBDBDFBFFBFDF9FDFDFBDFBFBFDBDFFFFF9FF009090BC9BCB09B9E9BDBDB9A9F9A9ABDBDA9F9FF9DAD9F9DA9DBC9ADBCB9CBC9BDADBDBD9A9BD0BDBDBDB90DAD009F9F9F0B9FA9DBDFBFDBDFFFFFFFBFDBDBFDBFBDFFBFFDBDFBFFFBDBDBD9FDBDBDBFDBDFFFBFFBFBDFBFFFFFFFFBFFBFFFF0000E00B0F9F9F0F9F0BCB0F9F0F9F9DBCB9F0B0FFA9A9BA9DA9BBD9A9BCB9FBDA99A9A9AD9CB9F0BCB0BCB0990DA9CB0F9FDADFBFDBDFBFFBDBFFBFDFBFBF9BFF9FB9FDBDBFBDBDBD99F9DBDBDBD9FD9BFBFFFF9FDBFFBDBDBDBFBFDFBDFBFFF0090909C9A9E9B0F9F9BDB0F9F0F0F0BBCB9FDBF09F9FC9DA9F0DA9DBCB9E90BDBC9DBD9A9B9E99F99F9900BE9A9CBDB9E9BFBFDBFFFBDF9FBFF9FFBFFFDFFBD9FBDF9FBFF9FBDB9FFFFFFFF9F9FB9BFDFFFFFBFFBFDBDFFFFFFFFFFBFFFFFBF0000AC9A9F9B9CB9E9E9ADB9EB9FB9BDFBDA9ADF9F09A9BA9FBDB9EB0B9CB9BCBCB9BE9A9CBC9BF0BF0F0F9C90C9B9CBD9FD9D9BFDB9FFBFFDFFFFFFFBDBB9DBFBDFBBFDB9F0DF9FDBFFDBDFDBF9DFFDBFFF9FFF9BDBFFFBF9FF9FFBFFFFFFFF00090909CBCBCB9F9F9BDB0F99F09E9E90BDBDBFB0DBDBC9CBDADA9DBC9BDE9F9BDAD9BDA99BF09F09B0909BCB9ACB9FAF9BFBFDBFFF9FDBFBFBFBFBDFFFDFBDF9F9FD9F0D9B9FD9BDB9F9BF9FDFBDBFFFFFE99FFFDBFBFDFFFFFFDFFFBF9FFF900C0A0B9BDA9CB9E9ADADBDBE9BF9F9BFCBCB0BCBA9ADB9B0F9BDA9F9E9B9A9E9BDAF09DAD90F09F0DBD09F00D9BCB9DBCF9FBF9F9DFBBDFFFDFFDFBFBFFBDBBF9FBF09B9D9F9BD9FDBDFDBDBF9FFDFFFFF9009F9BD9FBBFBFBFBFFFFFFFBDFE09A90C0F0BDB9E9BDB9F0B0F9F0F0BCB9BDBDBDF9DBDBCADB9FE99F0B99E9DB9F0B99FB09B0F9BDA9B0B0FB09A0DBDBBDB9E9FF9FFB9FDFBF9FBDBFFFDFBDBDFDBD9DBD9CB99BDBF9BDB9FDB9DBD9BD990000909ADBF9DFDFDFFFFBF9FFFFFBF00000909BDA9E9BCBCF0F9F9ADB9F9BDE9A9ADFA9ADADB9B9F099E9BD0F9FB0F0BDBE909E9F9BCB9F09CB9C9E9DBF0FDA9FDBF9FBFDFDBFFFFFFFFF9FFBDF9F900000909B9CBD9D99C90909090900909009DBDCBD9F9FFBFFBFDFFFFFFBFFFFF009CB0B9E9BD9ADBDB9B9F0BDB0F0BCB9BDBDAF9C9B9AD0DADBDA9ADA9AF0DB9F9AD9BDA90BCB9E90DB09F0099A9DBF9FF9BFDBF9BFBFFBDFFBDBFFFF9FBDB900B090900909009000909C9AD09099CB09F9BDBBDBFBFF9F9FFBFBF9FFFDFBFFF000000CB9E9ADBDBA9E9E9FDA9F9BDB9FCBCB9FBBC9F9B9BDB0BD09BD99BF0F0BDBBCB9DBDB9CB9E90090BF9AD9F0FDB9EDBDBDFFDBDBDFFBFFFF9FFBFDFBDA9D9BDB0D90D0909B9DBD9BD99F9F9F9DBD9F9FDBF9FDFBFBF9FFFFFFFFFBFFFBFC09A9090F9F9A9AD9F9F9B0BDA9E9ADA9B9BCBFC9BA9F0F0BDF9A9F0B0F09B9F909CB9E90B0FB9E90000FD00DABCB9BDF9BDBFBFBFDBFBFFFFFFBFFBDFBF9F9FBFDBDF9BDB9DBD9F99BD9F9F9BDBDBBDFBDFBFF9FFBFFDFFFF9F9FBFBFFFF9FFB00C0A0F0B0F9F9BE9A9E9FF9BDBDB9F9E9E99B9BC9CB90BDA9AD90B0DBDBFCBCBFB9E90F9DB9C9000099B09B9DB9F0F9BDBF9DBDFFBFDFBDBF9FDBDBFF9F9FBFDBF9BFDB9FBDBDBDBDFBD9DBD9F9DDBF9FBDF9FF9FF9FBDBFFFFFDFFFDBFFFFC09A9099BDF9E9BC9F9F9BCB0F0F0BCBCB9BCBFD09BBDAD0B9F90FBD9A9BC9BDB090F9F90ABC9B9F9F90E90BC9ADF9FCBFF0FFBFF9F9FBFFFFFFFBFFF9FFFFFDBFDFFDBFDF9DBDBDBDBDFFFBDFBDBFBDBFFFBFF9FFFFFFFFFF9FBFBFFBFFFFBFF00000CBCB0B9F9FA9A9ADB9F9B9BDBDB0FCB0BEBC9CB9B9CB0F909AD9E9BF0BCB9F0B0F9D9BD9FDF9F99E9CBF9A9E9BD0FBD9DBFBFF9FDBFDBDFDB9FF9FBFDBDBF9F9F9FFF9FFDBDFFFFFFFFBDFF9FFFFFFF9FFBFDBFDBFDBFDFDFBFFFF9FFBF009CB00BDBCB0F9FDBD9ADF0F0F0B0BDB9BDBF99B0B9E9CB9F9E9F9BA9F09F9B9E9BDB09A9DBFFBFFFF090A90F9F9F9BF9FBFF9FDDBFFBFBFFBFBFFF9FFFDBFF9FFFBDBF9FF9F9FFBFB9F9DBDFBDFFFBFFFFFF9FDBFFFFFBFFBFBFDFFBFFFBDFF000009B0F9F9FA9ADABDB9F9F9BDBDADADA9F0F0D9E90B9E9A99A9C9DA9FBCBCB9E90DAD9FF9DFFDBF90F9DF9E9EBDF9F9DBDFBFBBF9FDFBDF9FDF9FFBDBFDBFFB9FF9F9F9F9BF9FBDFBDBFF9FFFBFDFDBFF9FFBFF9FBFFF9F9FFFBFFFBFFFFF09A09F0F9B0FBD9F9BD9AF9E9ADAF0F9B9F0DB09AB9F9CB9F9E9DAB0BDB0DB99CB9F9B9BF9FFBDBFFDF09E9AD9B9CB9F0FBFBF9FDFFFFBDFBFFFBFFBDFFBDBDBFDF9FF9FBF9FF9FDF9FDBF9FBFBFDBFFBF9FFF9F9FFFDF9FFFFFBFFDFFFDFBFFC09C009BC9FBCBE9ADAF9E9B9F9BDB0F0F0BBDBC9DA9A9E90B9A9D9F0BDB0FA9BCB0F0D9FF9FFBDBFFF909F9AD9FBDE9F9FD9FF9BF9FFFBDBDBFDBDFBDBDBFFD9BDBDBF9DBF9FFBFFFBFDFFFDFDBDFBFDBFF9FFFFF9FBFF9FF9FFFFFFBFFBFFFF0090BC0BB0DBDBD9BD9F9F0F0F0BDB9F9F9FB09B0F9C99BDBC9F0B0BDA9F9DADB9F99FBDBF9BDF9FBF0DB0BDBC9F9BDBF9BFF9FF9FF9BDFFFF9FBFBFBFFFDBBFD9E9F9EBDBFF9FF09FFBFFDBFBFFBDBFDF9FBDBDBFFFDBFBDFBDBFBFFFFFF9FF00A009BD0FB9F9AF0BA9E9BDB9F9F0F0BCBF0DB0DB0B9BCB09B0F09DA9DB0BDB9E90FF9DBDFFF9DBFD0B0FDBCBBF9F9F9FFDB9F9FF9FFFFBDBFBDFFDFDF9FBDDBF99DBD9F9F9FF9FBDBDB9BFD9F9FFDBF9FBDFFFFDBDBFFDBFFFF9FFFBFFFFFFC090F0DA9BDEB0F9F9DF9BCB0F0F0B9FDB9DB9CBB0D9E9BDBC9F9FA9F9ADBCB0F9DB9DBDB9F9FFBDF0DBD9ADB9D0BDBFE9BBFDBF9FFBDBDFBDBDBDBFBFBF9FFBDBBFBDBF9E9FBDF9DBF9FDFDBFBF9FBDFF9FFB9FBFFBFDBFFBDFFFFFFFF9FBFFF0000B0FBCBBDF9B0FAB0F9F9BDBBCF0BCFADA9C9BA99ADB0B0B09DA9F9A9BDB0B09FBFFDBFF9FFBFB00BDB0DABDF0F99FD9FBDBF9FFBFBFDBFFFBD9FDFDBD9FBDFDF0DBDB9D9BFFF9EFBFBFDBDFFDBFBDF9FFFFDBDF9FDBDFBFBFFBFFFFFF9FFA0900909BD9A9E9F9DBDA9BCB0D9B9F9B9FBD0B9C9F0D9AD9C9F9A9F09DBCB0DBDBD99BFF9FFF9FDC9F09F0BD9A9F9FF9FBDFBFDBF9FDF9FFDBDFFFBBFBFFFBDBDB9FB0F9FBFD9F9F99DBDFBFFFBFDBDBFFBDBDBFFBFBFFFBFDFFFFFFFFFBDBFC000DADBCBF9F9F9EBDB9F0F9FBEDA9E9EF90B9E9B09BAD9A9B9E9F09FB0B9DA9BDBFFFDFFBFFFDB0B09F0BDBE9F9BF9FBDBBDDBFDFFFBFF9FFB99BDF9FF9F9F9FBDBDF9FDBDBFFF09CB0F9FFFBD9FFFFDBDFFBDF9FDFDFBDFFFFFFFFFBFFD9FF009A090BF0F0B0FB9E9CB9B9AD9B9F9F99E9C99AD9AD9B0DADA90BDB0D9F0B9FDFDBDBF9FFF9FBF09FE9F9E99F9FCBFBDBFDBBDBF9F9F9FFBDFFFFDBF9FF9F9F9F9DB99BFDBFD99F9B9DBF999FFBDBDBFFFB9FBFFFBFBDFFBFBFFBFFFFFFBFFF000090F9DB9F9F9ADBFB0F0F9BE9E9E9BF9A9EB9AD9AD0B09BDBD0BDBA9ADA9BBFFF9F9FF9FFFDBD009ADB9E9DA9F9FCBDBFDBF9FFBFFF9FFBDF9BF9DBFBFFBF9FE9DBFD9BDBF009FDB9DBFC0909BDBDBDFFFDF9F9FFFBFDFFFFFFFFFBFFFFBFD009E90ABDA9E9F9F09F9BDBC9BDB9F0FFE9099E99ADBBDBC909A9F09DBD99DFDBDBF9FFBFF909F0BDBDB0D9BE9FBDB9FBDBF9FFBDFDBDFF9FFBFF9FF9FDFBDFF99B09DBC0009DB9B9FFBDFB99F9DBF9FF9BDBBFFFBDFFFBFFFFFFFFFFFBDBDFE09A00F9DBBDB9E9BFF0BCB0BF0BCB9F9B99F9E9DADA9C90B0BF9F0BCB09A9FBF9FF9DF9FC909FB0DAD0FD9BE9F9DBFDBDBF9FF9DBFBFF9FFF9FF9FBDB9FBDFB90F9FDB09B9D9AD9FFDBDBBFFF9FBFFFFB9FFFDFDBDBF9FFFFFFFFFFFFFFFFFFF0000909AFCB0F9BCB99F9F9F9FDB9E9BFCB0B9B09BDB9AD9F090BD9BDBC9FBDFF9FFA9F9909BFDA9B9B0BAD99BFBF9BFF9FF9FBFBDF9FFFBFF9FFDFBDF9FBDFDF9FFBDBDBDBD9BFD9FFFDFF9FFFFFFDBDFB9BFBFFFFFFFDBFFFFFFBFFFBDBFFF0090E9BF9BDF9E9BCBE9BCB0FA9ADB0F9F0D0F0F09BCB9A99F9F0BC9A9A99FF9DBFFDB9DBFDBFC9CBDE9C9BE9DA9FFD9BF9FF9FDFBFFF9FFDFFFFBDFBDBBDF9BDBDBDBFFDBCBD9FBFFBFBDFF9BFFFFF9BDDFDFFF9FDBDFFFBFFFFFFFFFFF9FFF90E900D0F0B0BDBDBDBCB9F99FBDADB9FB9A99B9ADA9F0DA90B09F9ADBD9FF9FBFF99DBFFF9FF9A9DA9DBFC9FBDF9BFFF9F9BFBF9FDBFFFFBFFF9FFBDBDDBBFDB9FBDFD9BF99BF9FFFDFFBFFFFFFFF99FBBFFBDBFFFFFBFFFFFFFFFFFFFF9BFFC0909A9B9F9F9ADABF9BDA9AF9FBDBCBF90DBCBC9B9F09B9CBD9F9AD9B0BFBDBDBD9FBDFF9FFD09DA9BE999BF9F9FFDB9FBFDFFDFFBDBDBDFFF9FF9FF9FBFDF09FD9FB9FFD9FF9FFFFF9FFFFFFFFFF9FFFDF9FFFDFBF9FFFFFFFFFFFBFFBDFFBF00AC09EDADA9F9BD09E9F9F9E9CB0BDBCB90B09F0F0F0DA90B0BC9B0D9FDDBFFD9BDFBFFFDBF0B0DBD9BCBDBCBF9FBDFBDFBDBF9F9FFFFBDFFFFFFDBFF99F9F99FF99F90BF9FF9FF9FFDBFFFFBFF9FF9FFBFF9FBFFFFFFFFFFFFFFFFFFF9FDFF0909A9B9B9BDAF0BFF9BCB0F9FB9FDBFBCBDBDA99B99B09F9C99BC9BA9BFB9FFBF9BDF9FFBFF9CBBCBE9F9ADBDBF9FBDFBDFBDBFDF9F9FFF9FBDFFFF9FFBDBDB09BFDBDBDBF9FF9FBDBDFFFFFFFFB9FF9FFFFFFFFDBFFFFFFFFFFFFFFFF9FFFFA0009CADADA9DBD90BCB9F9BF0F0B0FF99090B9CBCBC0F90B9BE99AD9FFD9FFFDFFDBFFFB9FD009C999F09F9FBDFBDBF9FBFDFF9FBFFFBDBFFDFBFBDFF9FFFBD9F99BCBDBD9F99FFDBFFBFFBDBF9FFFBFFF9FFDBFFFFDFBFFFFFFFFFBFFBFFBFD09E099BDBDBA9AFFB9F0BCB0F9FDB9BDA9EB9CB09B9B90F0F099E99BDB9BDFFB9F9FDBFDFFF0BDB0FF0BF0F99FBDBFDBDFDBBDBFFDB9FFFFFFBFDFFBF9FDBD9F09FDB9F9DBF9FFDBFDBFFFFFFFF9FBFDFBFFBFFFDBFFFFFFFFFFFBFFFBDF9FFF0009A9E9A9F9F9F90F0BDB9F9E9A9FF9C99C9A99F0D0CB990BCB90F9FF9FBFFDFBDBFF9F99F090FB09F9DB9FFBDBDFBFBFBDFBD99FFFDBDF9FDBFBDFDFBFFFBDBDA9C9F9A9DBDBFDBFFFFFFFBDBFFDFBDFFFDBFFBFFFFFFFFFFFFFFFFDBFF9FF0090CB9F9E9E9F0BF9F9ADBE9BBDE9EB9A0BD9E90B9B9CB0F99ADB09BDF9FFFBDFBDFFFBFF9F0D9F9F9EBDB9F9FFBD9FDBFBDFFFBDBDFFFBFBFDFFFBF9F9FBDBDBDBB90F9F9FBDBFDBFFFFFFFFFFFBFFBF9FFFFDFFFBFFFFFFFFFFFFFBFFDBFF9A0A90F0B9F9A9FDADADB0DBCDA9BFF9C9D0B090F9E90B9D0B0D099FFF09FBFFF9F9BFDF09F09A90F9F99BCB9FBDFBF9BFDFFBDBDBFBF9BDFFDBF9FDFFBFFDFFFDBDDF99F9F9DBF9FFFFFFBFFFFF9FFDFFFF9FFBFFFFFFFFFFFFFFFFFFFDF9FF0D090F9BD0BFDF9ADB9BCBBDBBDBCBF90B0B9DADB090BD0B09DA90F9B99FBDFFFFF9FFF99F00DBDBDA90FDBDFF9F9FBDFDBDBDFFFFDBDBDFBDBFBDBBF9FD9BFBF9F9AB9FDF9FBFDFBDFFFFFFFFFFFBFBFFFFFFBFFBFFFFFFFBFFFFBFFBFFBDBFF0009B0F0FF9B0BF9ADE9BDA9CBCBDBE9CBCB0909DBC0BD0F9A9A99FDFF9FFFFBDBD9FFCB9F9A90F9BF9B9F9B9FBF9FDBFBFFFBFF9BDFBFBDBF9FFDF9F9BF9FDBF9F9DF9B9BDF9F9FBFFFFFFFBDFBDFDBFDBFFDBDFFFFFFFFFFBFFFFFF0BDBFFC09ACBDB9B9E9FD0F9B9ADBDFB9F9BD9A999ADA9A99B09A900D9D09BF9F9BFBDFFDB0BFD9F00DBDBC9FD0B9FDBDBDBFBDBDBDBDBDFFBDFDF9DFF9BFF9FFDBDBF9FBDB0BD9F9BDB9F9FBFFFF9FFF9FFBFDFBFDBFFBFDBFFBFFFFDFFFBFFC99DBFFE0909BCBCBF9ABF9E9F9A9A9F0BCBBF90E9D09C90E9DADA9B9A00BFF9FD99FFBFBFD99BF00009E9B99AD9EBBDFF9F9FDBFFBDFFBFDFBFBFFBF9FDBDBF9B9F9DBFDBDFDBCBDFBFDBDFFFFFBFF9BFF9FFBBDBFF9FFFFFFBFFFFFFBFFFFFF09BFFD090ADA9F9B0F9F0F9F0F9FF9ADB9FF0CB99A9B0BF9B0999C9C9B99FF9F9BFFBDFFFFF0F900C9BDBDF0F9BD9CFB9FBDBBFDBDBF9F9FBDBDB9F9F9FBFF9FDF9FB9F9BDB99F9F99DBFFBFFFFDF9FFF9FF9FDFDA9FDBF9FFDFFF9FFFFFFFF009DFF0F00DB9F9ADF9F9F9A9B0F90BDB0F9DB90BE9C0D9090BCB0B0BC009BF9FD0BDFF9FFBDF9F09009ADA9B9F9FBB9FD9FBDFDBFFFDFBFF9F9FDF9F9F9F9FFBFBF9DBDBC9BCB9F9FBFF99FFFBFB9FBD9F9ADA9B9F9FBDBFBFBFFFFBFFFBFBFF09BFF00A9A9F0BDB0F0F0F9E9F0FBDADBCBBCBD09B9A0F9AD09C9C99B909FFDBF99BBDF9FF9BF00000999FDDBDA9DF9BF9FDBBF9F9BBD9BDADB0B0F9EBF9F9BDBDBF9F0FBCBDF9DBDF9FFFBFFFFDBDFBFCF9BDFDB9F9FBDBDFFDBFFFFFFFFFF0099FF0D009E9FCBF9BBF9BCB09B9E9F0B9FDB00BC9C990BDA9B9A9AD0D09BF9FDBDFDFBFF0BFD00E900F99A9F09FB9FDBFFBDFBFBFDFBFDBDBDBDF9BD99DBFDBDBDFF9F99F9B9FBDB9FBDFFFFF0BFF9E9BDBDB9BDBF9F9FFBFFBFFFBFFFFFFBF090FF0009E9B9BDAF0DBFCBDBCBDFB9FDA9BC9BD9B0B0BD090DAD0909A90FFDBFD9BFBFDF9DF00900E9BCFBDB9F9FDBBFDB9F9D9FDBB9DA9F9F9F9BDB9EB099BFDBDB9F9F9BFDADBDFF9FBFFFD9FC9BD9F9BDBFFFFFFFFFBFDBFF9FFFFBFFFFC9FFBF0A9E9BCBCBD9FBF0B9B0BDAB0F0B9FFBC00B0D0D9A9F0B909CBD009BFF9F9E9FFFFDBFB0000900DB9DBCF9E9BDBDBDF9FBF9BC9FBDB9FBDBFFBDF9DBDAD9AFBFDBDBC9DBDBDBDBFF9BFFADBB9F9F9BDBDF9BDBFFFFFBFFFFFBFFFFFFFF0B9FFDC909BDBDB9FA9CBDBDAD0BDBDBDADBDB99ADB0B0F9090DA9A90B90F99FF9F99FFFB9FDAD000E09ADABDB9F9F9F9FFBF9DBDF9BF0DBDBDBFDBDFBDBF9BDBD99DBBDADB9BDBDBDBDBDFFFF90DFBDBD9FFDBFFD909A9FFFF9909F9FFFFFFFAD0BFA9E9ADADADA9FFB9E9ADB0DADADBDADF9E0990D0900F0B99C90BC090BFF99FDBBDBDF0BD00009009B9DA9F9FBDBFDBDFBF9BAF0DB9BCBDBDBDB0DBD99DBDBBF9FDBDBDE9BDBFBDBFFBFF09FBFDADBFFFFFD90BDBDFBD0000BDBFBFFFFFF00BFADA90D9BF9BDF0BDE9BDA9F9B9F9AF9BF009BCB0B0DB90D0F0BC99B0B9DF9FF99CBDF9BDA0000009DEDB9F9AD9FBDBBFBF9BD999B9E99BC9FF9FDBF9FFF9DBDDBDBDBDB99DBF9DBFBFDFF9BF9909909090000FFFF900000F9DBFFFFFBFF09E90C90DABAF9ADA9BDA9BCB9F0BCF9AD9BCDB9C09D00B09E90B0909AD09C9BFF99E9BDBF00900000000B9ADBDBDBFADBDFDBDBDBCF0D09F9FF009F9FF9F090BE9EBFBFBFBDF0BD9FBDFDBFFE9DBC09FFF00000909FFF0009090FBFDBF9FFFFF09E900A99D9DBDB9FCBDBCBCB09FB0BDBADBBCB9A0B9C9F09A9DBC909A90B099FF9BDBFDBD00090009000F9BDADBD9F9FBBFF9EDB9900000999BF0000009FFD9999909FDBDBDF9BF9FBFBDBFDA99BB09FF009FE000FC009FFF099DBBDFFBFFFD0000A9CA0BE9E9E9BDA9F9B9EB09F9E9DFADF9C09D09A90BC9CB0B0E990F9F00F9FDBDA900000000000090D0BDBDEB9F9FDB9F9BC9E9900000BFC0000090FFFFFD099F9BD0B9BDF9F9F9FFFFFD0FD9D09000090000000FBFF090BBDFBFDFFFF0ADBC9009C99BF9BDABDB0F0F9DBC9ADBA99BF0B9B0BC90F990B09D099E9090099FB9FFD0000000000009CBB9F9BDB9FDE9BFDBFF9B90A9C9C0000009FC00BFF000BDBDFDBBDFDBBFFFFFFFFFB09BFBFBDBD0C009009F9FF000BDBDFADFBFBFE09B000A90A9AF0BCB9DB0F0F90BCBBF9AD9EFBD000D0BCB90E90DB0B0B9E9AD9A009F990000000000000009CB9F0BDFBB9FF9FB99FCBD909A9DE900009000000AD99F9BF09DB9BDFF9FFBF9FFDF090D9DADBF9FFFFF9BFA90B9FBFF9F9BFFFF9000E0900D09D9BDBCBE9F9B9AF0B0D0BDAF9BFBD9A99090F99A9AD9C9C9909A9C90000009000900900909009CBDBDBD0F090BDFE9BDBEDB0DB090FFDBC009BC99BF99F09FADBDFBDFFF9FFFDBFF9E9A99DBD9FBFFBD00D09F9FC9FBFFF9FFFFF09F9E090A00A9DA9BDBCBDE99BC9BBDA99AD9BD0AD9E9CB09E9C9B0B0B0F90C900000000000B0C000000A0DBBD0F9FBFD9BDF909F9F99BBDB09CB99FFF9FFDBFFDBCB09F9F9FFBDBF9FFFFFBFF9F9BD0B090B990909BF9BF9FBFF0F9CBFFBFFBC00F0DAC90B0F0F9E9BF9A9F0DB0D0BDAD9BEF0B99A90B09F9A9B0D09C900B9B0000000000000B00009C09BC90F9BF9DBADA90BF9E90FDFCBDFBDDA909AD09AD090909F9F9BDBDBFFFFF9FFFF9FB0D0FCBDBC9EDBDBFDBFDAD9E9F9A9BFFFFFFF09FB009000D0B9CB9F0F9F0FB0DABDADBAF9F90F0DA90F090D0D0B90BCB99C0B000000000D09C0900000F0BDB9FCBFA9DBDAD9009F9F09BDFBDFBDBFD9BBD99F9F9FF099E9F9FFFDBFFFFF9FFDDFBB9909F9B9BFFDBFDBFDBFBDBFFF0DBFFFF00BC0F009E90BDABDADB9E9B0DBAD0B9AD9CBBF90B99E99FA9A9B9CB0990E9B00D0C09000000A0000909009CBDA9BD9FF9DB9A0D9E909F099ADB9FBDBFFDFBFF90B999FBDBDBF9D9FFFFF9FFBFBBC9CB9F000C9009BDBF9BD0900090009BFFFFF90F09FE000A00D0BDBCB9E9F09DBDAD9AB9FF9CBC9E90A99C909E90DA0B90D90A0000000C09009C00A009F9B9FDBFBDBFAD0D9A090F00BF0D9E99FFDB9FBD090F9CB09DA9BC9FBBF9F9FFF9FDFD9090D0AD0000000000C00900D00009FFFBFF00BF0F00909C9A9ADA9BDE9B0BCB0BDAF9DA9F0B09B90F9DA9ADA90B09D90F0AC90000000900C000009C9A9BCBDB9F9FBC9FB00090F00BD09BF0F090B0D0000F090B0C9B0DF9BFFDFFFFFFFFFFBFBE0000900900000090000ACB0A909BFBDFFFE9C09E90E00A0D0DB9FDA9BCBDBCBDA909ADFBD0BD0E909AD9009F9C9A9E99090090090000000900900B0DADBDAFCBDBD9F9DF0000909009E0990F00D9000000000C900C990909BFBDFFBFFFDBDBD990000900F0D0000909090909C9BFFFFFFF90BF09E9000900A90FA9F0F90B09B0DBCBDABFBD0B99B0F9ADB9090B0D09E9F00000000000900A00000C09F9EF9BDBFDA9FB0BD000000D009C009090A00D09F090090090A09FF99FFFBFFBDFFFFFFF099E000900000C0A000F0C09A9FFFBFFFFFAD0BF0F0BC0090BC9DA9F0FBCBCBDA9B0BD9F90BC9E0D9AD00DBCB09A9A900900000000000009C0B090B0BDB9FDBDB9F9BDFDBF90009000009E0C009C9A0C0000000000D9FF9FFF9FFDFDFBFFBDBFF9090C000009099C9FB09BBC9FFDFFFFFFD09ADF0F0009AC009BAD0B909B090BF0DADAFF0BC9A999AD9B9B090D099C90F000F0000000000000C0A0DBCB9F0B9E9F9FDBF9AD9F000009A9099A90000090900000009909BFFFDBFFFFFFBFFFDFFF9FFDB900000A09EBF009DADBFFBFF9FFFFA9E9FFF09C000900F0D9F9E9E9CBBD09A99F9BD09B0DAC9A9C0CBDA9ADA9A90000009000000900090090099F0DBDBDBFF9BD0BDBE9BD0009FEBCBCBC909000C9000909BDBFDF9FFFFFFBFFFFFFFBDBDBFFFFFBDBD9DF990BDBE99FFFFFFFBFFFD0B0BF00F0B000090B9A9A909A9C90BC9CB0BFBD0DB99BCB9B9090909090D0BC0000C0000000C0000D09ACBDBF9FDBD9FF0FBDBD9EDBF90909F9090BCBC0F000099DBDFFFBFFFFFFDBFFFDFFFFFFFFFFFFFF9FF9FFBFFFDF9F9BFFFFFBFFFFFFA9C90FF0F00D000000E9ADA9C9A90F0B0B0F0DA0B09E0990F0DBCBCBCBCB0900900000000000090000A0D00A9FE9BFFF99F9FADBF99FFF0009000090BF9B99F9FFFBFFBDFFFFFFF9FFFFFFBFFBDFFBFFF9F9FFFFFBFFFBFFFFFFFFFFFFFFFFFBDA0AFBCBCB0A00000909C90DA9C9E09C90D09BC909E99F0F09B0990909090E900000000000000000090C9B99DB99E9B90F9F9FDB09FBCBFD09E9FDBDF9BDFFBDBFFFFFFFFFFBFFFFFFDFFFFFFFFFFFF9FFFFFFDBFDFDFFFBFFFFFFFBFFFBFFFF09BD9CB0F0C00000000000000000090000000F000090000900000000000090000000090090000009000900F0BDFF9FDF9BF0F9BFDAD9F9BFF99DB9FFBDFFFFFFFBDFFFFFBDFFFF9FFFFBFFFDFFFFFBFFFFFFFBFDBFFBFFFFFFFFFFFFFFFFFFFDE00FAFD09A9000000000000000000000000000F000000000000000000000000F00000000000009000000090D0B09FB9AD9DBDF9BDBBF9FF9FFBFFF99FBDFBDF9FFFBFF9FFFFFFFFFFBFFFFFFBFFFFDFF9FDBFDBFFFFFFFFFFFFFFFFFFBFFFFFB90090BE9EDE00000000000000000000000000F0000000000000000000000009000C00000000D00000000BC09BD9FBDFD9A9FBDEDBDF9FF9F9FDBDBFFFFFBFFBFF9FFFFFFFFFFFFFF9FFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CB009F0B9A9E9C000000000000000000000009E000000000000000000000000009A000000900000C000900B009AF0DB0BDFBDB9BFF9FF9FBFFBFBDFF99BDFFFDBFFDBFFFFFBFDBFFFFF9FFF9FFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCB000BCBDEDF00000000000000000000000000E9A09000000000000000000000C0000900000000A900090C900D099DB9FDBBCBFFDBDB9BDBDF9FDBF9FFFFBDBFFFFFFFBFFFDFFFFF9FFFFFBFFFBFDFFFBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC009F9F0B0BCB000000000000000000000000BC00A0000000000000000000090009000000000000000000AD0BD0BF0F9BC9F999F9FFDBFFBDFBFDFFBDBDFFFDBFDBFFFFDBFBFFBFFBFFFFDFFDFFFBFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFDA90000BE9F09F0C00000000000000000000000CB00000000000000000000000000000000900009C009000909000BC9BDADBF9FFEDFBDBFDBDBFDBFBFDFFFBFFBFFBFDBFFFFFDFFFF9FFBF9FBFBFFBFF9FFFF9FFF9FFBFFFFFFFFFFFFFFFFFFFBF0090BC9BC0BC0B00000000000000000000000BC0000000000B00000000000000C000C00000000000000000FAC909BC9DBD9FDB9BBDBDFBFFFBFFDFDBFBFFDFFFDFFFFF9FFFFFBDBFFDFFFFFFFFFFDBFFFBDBFFFFFDFFFFFFFFFFFFFFFFFFFBD00900FDAC0BF0BD00000000000000000000000CB009A0C00000000000000009E0900090000000090000000009F09C9BA9BFB0BDFFDBFB9F9BDFDBFBFFFFDFBDFBFFFFFFFBFFBDFFFFFFFFFFFFDBDBFFFD9FFFFFBFFFDBFFFFFFFFFFFFFFFFFDAF0E09AF9F00F0DAE0000000000000000000000BC00000900000C00E00A000009000900000000000000D000900B90BC9F9C9FDBF9BF9DFFDFBFBFDFDBF9FBFFBFFF9FBDBFFDFFBFFDBFFBFFFDBFFFFFF9BF99DBFDFBFBFFFFFFFFFFFFFFFFFFF909009F00ADBF0BD00000000000000000000000E9A0000A00000B009009000000000000000000000090A0090009E90B90FBDA9F9FD9FBF9BFDFDBFBFF9FFFDBDF9FFFFFFDFFBDFFFFFFFFDBFBFFBFF9FDE99FBF9FBFFDF9FFFFFFFFFFFFFFFF9E9A090DB0D0F0BFE00000000000000000000000BC0000000000000000000000000000C000000000000090000D009BC90F909FDB9FBFBFDBFDBFBFFDBFFFF9FFBFFFBDBDFBFBFFFFBFFFFBFFFFDFFF9F0099E99FF9FFDBBFFFBFFFFFFFFFFFFBF0BC0F0A00BE9BCD000000000000000000000000DA00A090000000ACA0000009000009000000000000000C0900BC90BC90BF90BDBF9FDBFDFBF9FDBFFDBDBFBFFDBDFFFBFFFDFFBFFFFFDFFFFFBFBD090B9F99F9FFF9BFD999C9B99FFFFFFFFFCF0900090D09C0BE900000000000000000000000E9C000000000009000CA0000000000000000000000000900A09ADC9BBD9CB99ED9F9FDBDBFDFBFF9FFFFFFF9FFFBDBFF9FBFBFDFDBF9BFF9F9FFC99099F09BFDBF9FF9BFE9000FBCBFFFFFFF9F0090FC0BF0BCF00F0000000000000000000000F0A00000A00000000B0000900000000000000000090000009C09A909C0B9F0F9BF9BF9FBFDBDFDBFFBDBDBFFFBFFFFDFFFDFFDBFFFDFFFBFFFF0B00FBF09FDFBD9F09FF090B9D9099FFFFFF9A0BC0A90BC009B0BC00000000000000000000000AC9000000000000E0000000000000000000000000000000900009CBC9B9CBDB9FDBFDFBFDBFBFBFDBDBFFFDFBDFF9FFBFFBFFFFFFBFFDFF0B00909B9D0BBFFBD9B09F909090CA00FFFFFFFF0F9C909CB0F09AC9D0C0000000000000000000000DA00C00000009A090E0000000000000000000000000909000BD0A90B9CB9CBD9FBC9BDFDBDBDBDFBFFDF9FBFFFBFFBFF9FFFDBFFFDFFB9F9D9900C9F09DF9D0B09FBDAD0BC09009BFFFFFFF900A09A0C90BC9B0A000000000000000000C00000F9E0A00000900000009E00000000000000000000000000000009C090FBCB9BCBCBFF9BFBFFDBFBDFDBBFFDF9FFDFFDFFFFFFFFFFB9B9F900B0C99BF09F09FB9FDA9F000900B0009FBFFFFF0F09C0BC9AC9BEF0F9F000000000000000C0000000F0090000000A000AC0000000000000000000000000000009C09F090F09F9E9B9F9DBDF9F9FBDFFFB9FDFBFBFF9FFBFFFFBFBFFF00C09009F009AF909B9FF09C90900909009009BF9FFFFFFF000B000099AC90DA0000000000000000000000C000E00E000000000009A0000000000000000000000000000009000BF090F0BDBCF9FBFF9F9FBDBBD9FFFFBF9FFDFBFFFBFFFDFFBD099BD0BF09DBD9C9F9E9090B09BC90000BC909E9FBFFFF90909C000D0AC9F0B0D0000000000000C0000000000F090000000000000000000000000000000000000000C0AD00A0909CB909E9DB9F9F99FBFFDBDFFBDFBDFDFBFBFF9FFFDBFBFF099BC9A9C9D0B0B09BC9900090BC0000090000E9BFFFFBF9E00000090A90B00BC9A000000000000A00000000000F0A00A00000000000090000000000000000000000009090F090C0090FD09A9F9F9FFF9F9BFDB9FFBDFBFBFFDFFFFFF9FFFFD0F00FF9CB9A009FD0B00A09DBC00900009A90A90B9FF99FFF9000000E900C9F09A9C000000000000000C00C00000AD00900000000000A00A00000000000000000000000000000009A90DA9BF9F0FBF99BDBFDBFFFF9FBFDF9FFBFFFFF9FF99F0B09F90099C099F000D09D90A09090009E0C009DADF900BFF000DA00900000B00E0DA0C000000C00C000000000000DA00C000000000000000000090000000000000000900000090F09CB09DE90F9BDE9FFFBDBF9F9FBDFDBFFF9FF9FFDBF99F09C9E909BC0009F99DB0B00A09000000B00909C0B9FA09FF0000900900009DBC0B99B0000000000000000000000000AD00A0000000000000000000000000000000000000009C000000A09B0B9DF9FDF9F9F9FFF9FFBDFFBFFF9FFFFFFB0BCBF00900900C0B00BCA0000D00D0D09DAD0D0D00009B0F0909F0909A00000000A00900AC0F000000000000000000000000F0A0000000000000000000000000000000000000000000900090D00D9CBA9E9BBDBFBF9BFDB9FBDBDB9FFBDBFFFDBD99F0909BD0909000999CB0900B0000E90B0B009A9E09F0F09F90A00D0000000909000D9B00000000000000000000000000F0D00000000000000000000000000000000000000900000BC0000B00B09DB9F9FBD9DBFDBFFFFDBFFFFFFDFFFF0090F00000F0000AC009AC0900009C090B00F0C9CBAD099BE900F00C909A009000000E00F0ACBC0000000000000000000000000A0000000000000000000000000000000000000000000000000909C909FB0F9ED9FFBFDBDBDBDBFBDBDBDBF9F9090F9090F9000090909C90900D09A09E90C90090B0D9ADAD90BD0009000000000909090F00D900000000000000000000000000F0000000000000000000000000000000000000000000900900C000ADBC0DF9F9BFBDBDBFBFFBFFDFF9FFF9FFF009F90C090000900F0009A00000AC00000909ADA9C9AC99B0E90A09000A90D0000000E0000B0AD0000000000000000000000000AD0000000000000000000000000000000000000000000000000009009B0BDADF0DBFDAD9F9DF9BF9FF9BFFBFC0909CB00AD000009000B00D00900909000000900090900E9B9C9000909C00000000A900090D90A0000000000000A00000000000DA000000000000000000000000000000000000000000C0000900900F0DB0BDB9FBDAFDBF9FB9FF9FF9FDB9FD0B0DA900090000090009C0900000D0000000000090000BF90C0A009A0A0900A000090000B0A0AD0000000000000000000900E000AD0A0A0000000000000000000000000000000000090090000009E0090B0DBDBDF9BD9BFDBF9FF9FBBDBFFFD090909C009000909C00900900900000000909000000AD9C9C009090C9090A00909000C0090C90D000000000A000A000090E000000DA0909CA900000000009A000000000000000000000000009000009000DB9E9FA9FDBFF9F9E9F9F9FDBFBDBF0BC9A09000000000000090000000909090000000F09000B00B00009A0C0D09C00000000000000B000000000090090000000900000E9E0A090000000000CA0C9A0C000000000000000000000000000000909E99F9F9BDF9BF9BDBFFBDBFC9F9FC9900D000090000009000090000900000000000900009000F90E90E0090A00000000900000090BC00000000000A00A000000CA0000F0090CA00C000E9A0909A000B0000000000000000000000000000000009F00F9FCB9FCBDFF9F9FBFDFBDBF00A0D000900000090000000000900000C00000A0000000BD0009009090E90090000000090F00BC00000000000000000000090000000F000B090A0B000C0A0A00F0000000000000000000000000000000000009F9BCB99E9BDAF9BDBDFDB99FF099C9A90000000090000009000000000900090D0090090BD0AD000F00E90009A000900000000BC0B0000000000000000009E0000000F000000E090C0B0A9C00D00000000000000000000000000900000000090009F9F0F9FDBD9FDBFFAFBCBD900A000000000000000000000000000900000000000000F00000BD0090909000009000000009009000000000000A00000000000000000F000090A0A90C90A09A0A0000B000000000000000000000000000000000900F9F9F99EB9ADBF99D9F9BCBD09090900000000000000000000000000090009000000F090900B00F00009C000000009A00F00F0000000000000000000090000000F000A0A09C00A0A090A0090F000000000000000000000000000000000000009DA9E9AF9DFB9F9FFBF9FDB000AC000009000000000000000000000000000000090090000E9BC9F00000A09000900D009009F000000000000000000000000000000A00909C0A0B0909CA00D0E0000000000000000000009000000000000900009ADBDBDBDBBD0F9F9FDADBC0909000000000000000000000000009000000000000090000090C0B000AD009AC0000A000009E000000000000000000000000000000F0DAC00A09000ACA00D0A0000009000000000000000000000000900000000009BDA9F0FC9E99FADBFDBCB0000090000000000000000000000000000000000000BC0000BC090C00900F0009A0009009CB0B0000000A0000000000000000000000DA009A00A0A0D009A0000000000000000000000000C00900000000000009000C09DADB9F99E9FDBF9F9BC0090000000000000000000000000000000000000000000909000A9009E9000000C090000A00D0000000000000000000000000000000AD00A00D090DA0BC0000000000000000000000000009000000000090000000090A9DBDAFCB090FBDBCBC90000900000000000000000000000009000000009000009A00009000B0000090090000C9A90F0000000000000A000000000000000000F0B0C09A0A0A0000000000000000B0000000900000000000000000000000000009CA9E99BC9BF909C9000090000000000000000000000000000000000000000900000009A9E900900F00000B00900C9000000000000000000000000000000000F00A9A0009C90F000000000000A000000000000900F000000000000000000009000909BC09C00AD0B0F90000000000000000000000000000000000000000090E90000000C00090E900000000000B09A0000000000009000000000000000000000F000DADA00A000000000000000009C000000000000009000000000000000000000000090A9090BC90000000000000000000000000000000000000000090CA900000D090B900E9000090BC90090C00D0000000000000A9A00000000000000000F00F0A00000000000000000000000A00000A0900000000000000000000000000009000000D000D00BC90000000000000000000000000000000000000000090000090000AC00D00000AC000000CA90A0000000000000A00C000000900000000000F000000000000000A000000000000009009C00B000000000000000000000000000090009000900900000000000000000000000000000000000000000000000C90C0009090B000BC090A09A09A90090000000B0000B0CB0A00000A0000000000F0B0A900000000000090A0000000009A00000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000BC0AC090009A0090000C000F000000000A00009A0900000000000000000BC0000C00C00900B00A00000B0000000000009000000FE0000000000000000000000000000000000000000000000000000000000000000000000000000900000000090090000CBC09C009C09000900000000000000E09ACA0000000000000000FA90CA0B009000A000000000000000000C90AC0000000C00D090000000000000000000000000000000000000000000000000000000000000000900090000000000000000909A900000000A000BC00000000A09000090E09000000000000000009C0A90000A00A00000000000000000009000900DA00900000000009000000000000000000000000000000000000000000000000000000000000009000000900E9000000AC0000090000000900000000000000A009A0A9AC00000000000000000EBC000000000090000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000900000C9090B0C0000B00F0009C000000000090000009C09A00000000000000000DA9A000000000A0000000000000000000A000B00000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000DA0000000900A009000CB0B0000000000A000000A0AC000000000000000000F0C00000000000C0A000000000A000000000000E900CB0000000000000000000000000000000000000000000000000000000000000000000090C00000000000090009E90000A09C00000B0000000000000000000A00909A00000000000000000DA00000A0000900900000000000000000000009000900090AC09000000000000000000000000000000000000000000000000000000000000000000000000009000090000909000090009C0000000000000A000000900A0000000000000000000F00D00009A0000A0000000000000000000000000000000009000900900000000000000000000000000000000000000000000000000000000000000000090000000000000C0AC90000CB00000000000000090000000A00000000000A000000000AF00A00000CAF0000000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90000000B0000000000000000000A000A009A000A9C0A0000000A000F000000A0900000000000000000A0000000000000000900000000000000000000000000000000000000000000000000000000000000009009000000000000900009000C000900090000000000000000000A0000900000000C0A090F000B09C000C0000900A000000000009A000000000000A00000B00C0000000000000000000000000000000000000000000000000000000090D00000000000000000000000000E0BDA909E0900BC0000000A00000000000000009A0000B0A900A00000CA000F00000A0000000000000000000000000000000000009A00000000000000000000000000000000000000000000000000000000000009000000009C00900000000009C0000E0000BC000000000000000000000000A0000A000000F0C00000B0000AD000000000B0000000A00000000000000000000000009000000000000000000000000000000000000000000000000000000000090000000000009000000000000009009009000000000000000000000000000000000090A9E00B0000000EBC0DA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C0000000000000000000000000090900BCA0009ACB00000000000000000000000000000A09E0C009A0000000A90A0A900000000000000000000000000000000000000000A0C09009C00000000000000000000000000000000000000000000000000000000000000009C00000000000AD00900CB0900000000000000000000000000000090A0B0B0AC000000900F00DA000000000000000000000A0000000000000000000090A00000900000000000000000000000000000000000000000000000900000000000000000A90009CA0F090B000900C000000000000000000000000000A0B0A0D0000009000000ADA000F00000000000000000090A00000000000000A000A0900000F00AC0B0000000000000000000000000000000000000000000000000000000900009A000000009000000D000B00000000000000000000000000900C0CBCA0A00000A000000000F00F0000000000000000000C90009000000000000000000A0900090000C9C00000000000000000000090000000900000009E000000900090000F000C9C0A90B0C00BC00000BC000000000000000000000000000CA9A9009009A0B0000000000B0000F0000000000000000B000AC0A000000000000DA00A0900000000090000000000000000000900000090C0000A0000000090900000000009000900009C0000B090000B0F000000000000000000000000000A0A90000A00000000000A9009A00A0F0000000000000A00000B0090000A00000A09A00C900CA00B00000000000000000000000000009000090009000D00C90000000000000000090A0B000090000000090C90000000000000000000000A0000009000A00000A0000000000A0C000000F0000000000000D00000CA0C0A000000000000B0A000000000B000A090A0D0000009000000000C000000000D0000000000000000090000000000090AC09C000DBCB00000000000000000000000000009A00A00000000000A00000000A0BCB00F00000000000000A00000090A90000A00000000000CB000000C000900009000A000000000090009000000000000090000AD0000900000D00E090DADA9000090F000000000000000000000000A000900A000000000000000090000E9A9000000000000000000009E00A00000000009000000000B0CB000009E9A00000000C0000009000D000009A00C0000000000000009000BC0ACB0F00A0900000000000B00000000000000000000000000000A00A0000000000000000000C90A90CAC9A00A0F00000000000A09009C0000A0000A00900A000000000000000009A0000A900090000000A90E0000090C0B0000F000000000000090000900000000000009000CB0000000000000000000000A0900000000000000000000C0A00A000A09A00A900F0000000000000A0C00A000000A000000000000000000A00A9E000C0B000000000090A9C009000D0A900000900000000000000000000009000C90900F00DA900000000000000000000000000E00000000000000000AC00B09A9AD0DA00000000F000000000090009A0090C090000000A0000000A90009009000BCB00000000B000E0000000000B00000090E0000900900090900009000C009000000900B0000000000000000000000000000000000000000000909A00B00CA0C0A0A0000000A00F000000000A000000000B0E00000000000000000A0A00000EBC00000CB0000090000CB000A0C0009C00A09000000000000000900000090000A9E0BC0BC00000000000000000000000000A0900000000009A9AC0E00B0E9A090A90000B000000F0000000E9000DA000000000090C00000000000000900000A90A9A00B000B000A090B000BC9090A000B0D00009C09C000000000900000A900D00900000000000000000000000000000000000A00000000AC000AB0B0C00000A000000000000000F0900090000A000000000000A09A00000000000000000009E9C00F0000C0090C0AC0ADA0ACA090DA0C0000C0A000000B00000000D09000CA000000000000000000000000000000000000000000A00B000B0E9C00CB09A090000000000000000F00000A000AD00000000000000000000000000000000000000A0B00000B000A09A00BC00D090CA000900B09090090009000900F00A0A00090000000000000000000000000000A0000000000009000000B0009A0B0A00A00A0000000A000A00000A0000000000000000000000000000000000A900000000000B0BC0A0000000000090009A0A0A900900A9C0A000C0A0000C0E0B00BC9C0000000000000000000000000000000000000000000A00A090A0009A00000000000000000000000000A0F000A00009000000000000000000000000000000000000A900C0A9C90009E000000E0A000C9C0AC0AC00000C0A90C0000A909C0F0A000A0000000000000000000000000000000000000000000000A0090A00A90A09A000000000000900000000F0F000CB000A00000000AC00000000000000000000000000B0B00A0A00A009090A09090E9A0009000090A90B00000000900A0B00F00000DA00000000000000000000000000000000000000000000000A000000000000000000000000A0000000F00009A00A00900000000090000000000000000000000A0C0000F000000000A0090A0E00000B00A900A00000000A90000000C0E9000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00AC00C9000000000000A00000000000000009000900900ADA000000000B0CBCBCA900000000000900DA000090009A00090B00000C0B000A000A00000BC000000000000000000000000000000000000000A000000000000000000000000000F0090A90A0000A0000000000000000000000000A000A000A900000B0000B0CB00A09ACB00BC00000A00A00000000000000000090000B0C000000D00000009AC000000000000000000000000000000A000A9000000A0000000000000000000000ADA0000000E09000000000000A00000090DA9AC00C000000000090000900B00B09A09000000009000000009000000000000A00E0A900A90090DA00000000000BC0000000000000000000000000000C00000000000000000000000000000A0000F000000A9090C00A0090A000000000A90AA0C009A9009A000A9A0000A0000AD0CAC9E000000B00A090090A000000000009090B09000F00A00A000000000A0900000000000000000000000000000B0900000000A00000000000000000000000000AC0000000A0A00000A090090000090CA9C9A09A00A0000000000A0900A9E9A0B09A0000000000C000E00000000000B0CA0CAC0ACB0000000000000000000A00A09000000000000000000000090C0A00000A0000000000000000000000000000F09A0000000000D0000000A000000A9A90A00000C000000900C0000000000000000009A09A0009A9A00000000000000900090BC900E90000000000000000000000A0C00000000000000000000A0BC000000000000000000000A0000000000000F0000000000090A000000000A90000C0AD0F00B0B000000ACB0A90A00000B0F000BC00C00C9A0000C90B000B0000000A09A000A0B00A000000000000000000000000A000000000000000000000009E00000000000000000000000000000000000F0000000000A00000000000000A9A9ADA0000000000000000000000000000000000B00B0A00000B0A0000A0000000000000B09C0CBC00000000000000000000000000A000000000000000000000A00000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000089AD05FE','Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',NULL,'http://accweb/emmployees/fuller.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(3,'Leverling','Janet','Sales Representative','Ms.','08/30/1963','04/01/1992','722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000080540000424D80540000000000007600000028000000C0000000E0000000010004000000000000540000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFB009A00A9009A9AA9A900009AA9ABE9EB0B0BB09A0AB0A9A9B0FA0FA0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFE9A09A9EBEBFBB0BB0AB09AC9090AB0BCB0BA9E9AA9A90B000009AAB09009BEB0BAD0EB9E9F9B0C0B0FADB0F0BEB0FCBC0BCBFB0F0BBE0B09BA0BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFA9DABEBFFFADFFADBF0BEBBAFAF0FBBAB9ADABADBE0AB0BCBFBC090E0A9AFA9BC90BB9AFABEE0BB0FA9ABEBE9B0FBA9AB9A9A0FB09E0BDAFA0DBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0FABFFFAFAFEABCBAA9F09AF0B9BBCBE9EBE9ADA9A990FAB0000BFA9090B09E0BAF00A9ADAB9BCBE9F0BCF0BE9FA9EB9CA90FBEAF0BFBA9ADBA9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE99A9FAFFFFEBDA9ADBCBFA9BA9EAFACB0B9AF9A9AFAEB0900BB9A0000A9AF0BBCB0B9E9BADAFAB0BABEBBBC9EAA9EBEABBE90B9B0B0BCBE9A9FADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBAFBA9BEBE09ABFEBABAB0F0F0F9DBFBBAFAB0FAF0B090BCBC00090B0B0A0BBE9B0BCA9AF9A9BC9E9FAD00ABAB9FA9CB9C90B0FABFF09ADBFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBE9ABDEFBDBBFFCAB0F0D0FB0BBA0ABF0FDA9F0A90009A09A0B00000000D0BDA9AFADA9BDBEBFABABBADABFBDA9E0BEB9EBABE9A9EB0FE9AB09FAFBAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B9E9FABADAFEB0BBDE9BABBA9FEDBBF0BFABC0A900BFE0BC0900B090B0B0BFAFE9A9A900A0B0E9CF0C0B0F0CADABF0F0ABBCB0B0BCBEB0A9AFA9A9E9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABA9F9FAF0FCBCAB0BE90EDABBABCBFA090B090FBFEF009A0B00A000F0B00B0BE9EBAF9FBFBBBBABB09FABB0F9AFA9FBCFBCB0E9B9A9FAC9F0BC9F0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF0DA0A0FBEBABBDEF9AFBBADA9CB0A0BCA00BAF0BFFE9BA9009090B09ACBBAFF0BADB0A0BADACBDE9CA0BC0BAAF0FBAEB00B0B9A0F9EB9ABAFABABBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9BFBACB9EDAB0BAF9AE9A9FA90900090B0F0BFBFE000CB0A00009A9B0ADB0BE900A99ADABFBABEA99A0BF0F9AF0FF0BFADA0E9BABBEBC90BC9E0BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9AF00FBFEBA9EBBC9A09BCA000A09A9ABCB9BFFEE9AF0B009090BAFBEB9BAF0BAFF9ACB0BFACBDBBE0DBFAF9EB0B0BE909A99B00BF0B0AABCBABDBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9AFBCBCBBEBBCABAD000090909009AC90B0AA9FF090B0B00A0BC90F090F9EBCB0AF9ABF0B9BAA9CB0A00FAABCBEBDAFAF0E09BE90FBF9CBB0BCA0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0FBDA0BABE90CB9B0FA9AB000A00B0A9A9A9F9EBFE0BC00090900BA9BEB0BABCB0FB0BCB0FBEBDBFA9E9BFADBCBA9A0BE90BBB0E9AFA90FA00BE9A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0B0EBFBCB9EBBAF0F0BC90B0090000909A9E0BBFEE900B0DA000900FA0B0B0BBE9B0BEB0B0AB0A0F0BBC0A99ABAD0BFF9EB0C009A909EBA9E9F0BCADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BDBFBB00BE0BAC9AFA9ABFE09A00909A0BCBA9AEBE90AB00A90A9ABFBE9F00FC9AEBC909ADB9EBFB0BC0B09AE9CB0F0A0A90B9EB090FAB0FA9A0FA90ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A000CBE9BE99BFA90F090AB00000009090F0BFBFE0B0DA900090BCBA90AB0BEB90BAFADBA0FB0EBEBABEBC9AA9A9ABF90FA009A9EB09E9AFADA9CA9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB9FB9A9AE9BEFAF9A9ABEB9EBCB00000A0B0BE9AFF0FA090B00A90B0FADB009BAE9ADBAB0FFB0FBF09BF00B0D0F0EB00AB09EB0DA90A9AF0B0B0CB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A00EBCB9BEB0BA0F0B09AE90B00B00090A909FFF09009A00090A0F9A9BAB0B0BFADA0D0F0B0BA9A9E00AF0A0BA9BC9E909AB09A09A9CA9ADACA90B0BCFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B9BB0BE9E9E909F0BCBEB90B9CB00900BB0FAABEE0B9E090B0BDBBAF0E90C9AE90B0BAB09AFDABE9ADB9A909A9E00A90E90D0A09E0B09A9A090A00009BFE000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CACBE0BA9A9AB00B0B0BC0BCAB0B0000009AFBE9A9E090A0009ABEFABBAB009BADAF09ABE9ABBDAFBAFA9E9AD090B0A90A0A9CB0900B0DADB0B000900BC90000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9ADBE9FA9E9EB00F0F9A9E900BCB0B900F90FBEDA9A09090A9A90BC0DB0B09AFB00BCBCB0BCBEB0BDA9E0BC0A0BC090A9090B09A9B00B0A00009000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9AA9A0BF0B0BFBA90ACB0B0F0B0B00A90ABAFE90ADA0A0090DAFB0BA0BC0AFAC0BCB0BADAB0B0FEBA90B00B0900BCA9CB0A00A0000B09090900000000009000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BF0F9FADA0BBFF0E90A99ABCB090B0E9000B9FE90E9009009AFAA9A9A9F0A909BBB0B0BC9A9EBDB0B9E0BCA9000BA009A0090B0909A900A0000000000000000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9AB0BBF0F0B0B9EBDAE90B0E0BC9AF0B00E9F0A9A9A090A9A9FAFCBB0B0B00FAF0E9AB0B0BAB0F0BBF0B0A9A909A9090A0000000009090000000000090009000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBE9AF0F09AFAF0A9EA90A90B090B09A90B0BAF090009A0909BE9BA9AFBBC0A90F0B0A9CB0F0DAFABE0000900000000A0A9090A9A900A0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9ADBF0BBE9B0BBE90BBCA909A009A9AC9A0BEBA0F0009A0BEBBE09F0009A90BABE090B0B0BABBCB090B000090009090900A090000900009000000090000000009009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A9F0A00ABE9B0FA09ABC0B9E0A9F9ADA9A9E9D00C90A9000F0BDA0DA0FBBE9E09F9FA0B0E0BCBCBAD0A009000000000000009000000090000000000000000000900000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9A0B9DA9CB9EB0BDAD0BBC0B09000A90BF0BAA9A9A9009A90BAAFFABBA0A9A9A0A0BDAC9B09A9BE9A909000000000000009000900900000090000000000000000000900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9ADA0A09AB0A0BE0B0A9E0B00B0B0B0A900F09E09000B000B0BFF0B0F9F9BE9A9E9BEA9BA0DA9E09E9000000000000000000000000000000000000000000000900000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09A9BC9A9CBE9E9F0F0B09A9AD00B09C0B0B0BC9AA9A009A9ADABFADAABABCBCB09EB9C009A9A09B0A00000000009000000000000900000000000000000090000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9C00A90A09A9A0A0BCBA0D0A0BC9A9A900BE9AC90090BCBFAFABCBADA9BA9A0A9BCAB0F0B090A0090000090900000009000000000090000000009000900000000000BE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFE90A9A90A90B090909A9A0DBA0990B00B9E09F0A9A09A000B0BFDEBE9FBEBEFAD9000B0090A0F0BCB000009000000009000000000000000000000900000000000009000BF0BFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFFA09000090090000000909A009A0A00B00A90A0F009A09A9ADA0BADBB0A9F09B9A0F0BADB0A990BCB0000900000000000000000000000000009000000000000000000009FE0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA909090009000000000000000009A00909A09BC0BFF09AC090090BFF0FAE0BF9ABBEE0B0A9F00A900A090090900000090000000000000000000000000000000000009000900BF09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF909090000000000000000000000900090BF009E00B0BA0A90B0A9AFA9ABA9BFABAD00BFF0900BA9DA0F0B0B00000090900000000000000000000000000000000900000000009A9ED0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000090000000000000900000009000000B0B0B0BECBDA0090CB9EBFF0F009CBBAB0BEBE909E0A9009000B00090000000900000000000000000000000000000000000090000900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909000000000900000000000000000009009009A09BF0A090A0B0ABBEBEFAFEBBCB9ADAF00A9AF090A9A9E9009000900000000000000000000000000000000000000900000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09000000900000000000000000000000000000A9A009FEA9BCA9090BB0FFFFABF0BCBEAB0BFEB09E9A0A90009000009000000000000000000000000000000000000000000090090090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000090000000009000909AF0DA090E0F0FFFEBEDFA9EBA99AF0BF09ABE09009A9A09090000000000000000000000000000000090000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00009009000000900000000900000000000000009A00BF0BA09A99BBFAABFFBB0BE9BCBA90F0FE090BCA9A0009A000000000000000000000000000090000000000900900000000090D0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9000000000090000000000000000000000000000090A0BC9AD00A000BFBCBCBEF0BAFBCBAB0BABCBAF09009A9A0900900000000000000090000000000000000000000000000000900A9FEFFFFFFFFFFFFFFCBF9FF9FFFFFFFFD99F9FFFFFFFF000900090000000000000900000000000000000000009BEBE90A909E9F0BBFFA9EBC9B0B0BCF09EF0BC9A09A00090000000000000000000000090000000000000000000000090090A99EBFFFFFFFEF9A9BF9FF9F9F0F0BDBFFFB0FB9F09FFFFE00000900000000000000000000000000000000000090BAE900A90BABBAFAFEA9EB0BAAF0FEB00AFBE9A0900909A00000000000000000000000000000000000000000000000000009C0A9FFFFFFFB9DBDFDBFDBFBF9FBDBE999DDB9CB99A990FF090000900000000000000000000000000000000900009FBAF09A09E9E9E90BCB0E9EBDAB0DAF9CAFFE9E0B0A0090909000000000000000000000000000000000000000009000000B0900BFFFE90DB0FBFFDBFDF9FBD9F9BFFABDBFBDBDB0F90900000009090009000900090000000009000000000000A9E90A09F0BFAFAFEBBCB9E9EBF0BAF0AB9BAFA9A0909A00000000000000000000000000000000000000000000000000000000BCBFC9909B0FBDBFFF9FBE9DAF9FDB9DBBDBDBCBF99ADA00000000000000000000000000000000000000000009BEFA09A00BF0BE9A9E0B0A9A9E0B009EF0E0FE9AC90A000900000900000000000000009000000000000000000000000000900B09009ACBF0F9DBDAF9FBDFFBF9ADB9FFBCBDBDBF09F0909090000000000000000000000000000000000000009A9A909AD0B00ADCB0F0900909A9A9E0A90BFFA9EB0A090900090000000090009000000000000000000000000000000009000909009A09909F9FBFFF9F9FF99F9FDF9FB9DBDA9B99DB0B9000000000000000000000000000009000000000000000AF0E90ABCBFBEB0E9A0B00A000900C90000BEF0F9ADA000900000000000000000000000000000090000000000000000000000000090A9F09B9F9BFBFF9BFF9FBBDBDFFB9F9F9FABD9CB0909090000000000000000000000000000000000000909A90A90DA009BCBB0F00F090900B0000B0009AF0AF009A9000000000000000000009000000000000000000900000000000090009009009BFBCBFDBDF9FCB9FBDF9FB9ADF9F9B0D9A9B90000000909009000009009009000000000000009000009E0B0F0A9FAEAB0CB0B000000000900D0009009AF00B000009090000900090090000000000000000000000000090000000000900090BDBC99FBDBFBF9FB9EF9FBFF0F9F0F9ADF9BBD9E9A90900000000000000000000000000000000000000A9A0BCB0ADA009F0EB0009A900B009AC000000000009A0F0090000000000000000000000000009000000000000000000009000000900090B9AFBDBFFDBF9FDBDFF9F9FFDBF9BDB9BD0B09000000900000000000000000000000000009000000900090009009ADA0B90BCB000090900009C0D00000000090B0009000090000000000000000090000000000000000000000000000000090B9CB9DBFF99F9FB9F9B9FFFB9BF9BE9F0BCBD0B9B9090900900000000000000000000000000000000000B0A9A9A9A09A9E0AD0B09009ACA00000090090000009000090000000009000000000000900000000000000000000000000000000090909B9EBDB9FBFFBCFBFFFBDBDFF9EF9F9FDBB9BD0D0B000000009000090000000000000000000000009090090000009A090900A000A9A90909000000C00090000000000000000000090000090000000000009000000900000000000000900900A9DA9F9F9FF0F9BDB9F9BDBEBF9BD9B9E9B9C99A9A09090900000000000000000000000000000090000A00B00B09A9A09A0A9A9090900090000090090900000000009000009000000000900009000000000000000000000900000000000000099A99F9B0F9BF9FDB9F9FFF9F9FFFFBEDBCF9B0F9C9B09A00090000900000009000900000090000000000900090A00090009000000009090B090000000E000000000000000000900900900000000000000900000000000000000000900000000009E9ADBBDF9B9B9F0BF9B9FBF9B99F9F9B9EDBCB909C090900000000000090000000000900000000009009A0009090009000900909A00A0000000900009000000000000900000000090000900009000000000000000000000000000000000909AD9BDB9DB0F9E9F9F9BDF9BDBFDEF9F0FDB9B9B9CB0B9090090900000000000000000000000000000000A000A0000000000000000009090900900C0D09C09000000000000900000000009000900000000000900000000000000000000000000099BDB9EB9F9F9B0B9F9FB0F9F0BB9ADB9B09E9E9A9090A00900000009000000000000900000000000009009090000000000000900090000009A090A00C0000009000090000000009000000000000009009000000000000000000000000090099A9A9E99DB9B9BDBDB9E99F9A9BDBDF9AFDF9B99C9B0090900000900000000000000000000000000090009000000900000000000090000909A000C0D0D0F0909000900000000090000090000000009000000009000000000900000000090000009DB99FB90DADA9B9F9FB9B9F9BDBA9F99A9EDB0B0D9A900900900000000009000000000000000000000000900900000000090000009090009090900CAC0C0000000000000000000000000000000000000000000000000000000000000000009A9A9F990F9B99BD0B9090D0F9FCBD9F0BE9F990F9B0A9CA90000000000000000090000000009000000000000000000000000000090000009000E0C0C9C909000900009000900000000000009000000000000000000000000000900000000000909D9ADAF9AD0BD0BD0BDB9F9A9B90B0DF990BAF090D9009009000000009000000000909000000000000009000000000000000000000090B00F0D009A000C090000000009000009000000000009009000000900000000090000000000000000909A9BDB99099F0B90BD9B0B0BD0F9F9B9ADABD99BDA9A9009000090000000000000000000000000000000000000900900000000090090000900DE900D0D000000090090000000000009000000000000000000000090000000000000009000000BC9BC9B0BDA9090F90B0C9D90B90B09CB99D0B09CB90D0B00909000000000000000000000000000000000000090000000000000000000009ADAD00C000009C00000000000090000090000900000000000000000000000000000000000000000909B0B9C99090B9F9AB9F9B0BBD0B9F9B90B0F0F0B0F0B0909000000000000000000000000000900000000000000000000000000000000900C0DAD090C90C00000000000000009090000000000900000090000900000000000000000000000090B90D9A9ACB0BD0909C90B0BD90BD00A9CBDA999099909000000000090000000000000000900000000000000000000000000000000000000009ECF0E00C09000090090000900000000900900000000900000000000000000000000000000090090F9BC90999D9A9ADA9A90D09A9A9FBD0B909F0AD00BCB09090909000000009000090000000000000000000000000000000000000000000090009C90D0900009000000090000000000000000900090000000000000000900000000000000000009090B0B0B00B90999909A9B09C9090BD0F9A9990B00909A00000000000000000000000000000000000000000000000000000000000000000009E9C00CAC09C00000000000000090000900900000000090009000900000000000900000900000B0B090099C9BD0F0B0F9F990DB9BDA909B90D0F09090A9C9090000000000000000000000000000000000000000000000000000000090000000900C09E9090000090900000900900000000900900900900000000000000000000000000000000990D009BDA9A90B9BDB90B0F9B9ADADB9E9EB9B09ADA990B0000900900000000000000000000000000000000000009000000000000000000000000FC000C0C0090C0A009000000000900000000000000000000000000090000000000900000090090B9090999B9C999CBD99BC9F9BDBDE909DADA99090090090000000090000000000000000000009000000000900000900009000000090090000909C9090090009C0D000000000900000009009090909009000900000000000000000000000090B009BE90F0DB9BE9B9ADF9B9BDBBDBFFF0B9BDAC9A9A090090090000000000000000000000000000000000000000000000000900000000009000C00AC0C000C9009000000000000000000009000000000000000000000000000000000000009A099B099B9B90F99B9F9B9BDBDBDFFF9F0FDADA99A9C900B0000000000000000000000000000000000000900000000000000000009000000000909C9C9A90C9000C0E90090000900009000000009000009000000000000000000000000000090990B0D0BC9F9F99BDF9BDFDB9BFFFBDFFFB099F9AD90B09009009000000000000000000000900900000000000000000000900090000090909000CCAC00C00000CB0D0C00000000009000900000000900000000000000000009000000090009A90E909B999B09BDBDB9F9BBFFDF9FDFBF9FDFCB0F90A9000900000009000000000000000000000000000000000000000900000009090000000090B0C9E90D0D0B0C0CBC900090000000000090090000900900900009009000000000000000009099BD09FBDF9BDB9BDB9FD99BFFFFFFDFFFBFBDB0F99E9A909090000000000000000000000000000000000000000000000000000000909009A000C9F0C0CAC00C09C9C0E090000090009000000000900000000000000000000000000000000909F09A9B09B9F9F9F9B9DBBFFFDBFDBFFFFBDFDEDB9E9909C00000900000090000000000000000000000000000000000000009000000000000090C9CC0C90909C9CE9E0C9C00009000900009009A0000000000000000000000000000000000900B09BDBD9F0F9FB9BDBDBFD9BDBDFFFFF9FDFFBDB0F9BCB0B0090000000000000000000000000000000000000000000000000000009000090900CBCA0F0CAC0CAC90C9CBC9E9000000009000000090090900090000000000000009009000000B9DB09B09B99B9D9F9BDB99BFDBFBFFFFFFFBF9FE9F0F0BC9090009000000000000000000000000000000000000000000000000090000090000909C0DC0F090D090E9CAC0C0C0C900900000009000000000000000000000090000000000000090B09F0DBF0BD0BB99F9BDBD9BBDBDBF0DB99FFFDBFF9BD9B0BC9000000900000000000000000000900000000000009000000000000000000900000FC0FC0C0C0E0C9C0D0F09C9A0000000090000900090000000009000000000000000000009A999B9B9099DB9D9E90BDA9B9D99F9E9FBDFFF9FBFDBFCBADBC9A09000000000000000000000000000000000000000000000000000009000000000C0DEC0DAD009C9CA9E0C0CA0C09000900009000000009000000000000090000000000000909ADAD9E9F9FB0B9B99B909909A9B0999BDBBBDBFF9E9E9BD909B090000000000000000000000000000000090000000000000000900000090000909C9E90FC0E9EC0E9C09C9009C9CAD000A00009000090009000000009000090000000000000BD9B90B9B9B09DBE9DBCBB90F990D9F0F9FDFDBF9FFBF9F9EB9FC9E0000000000000090000000000000000000000000000000900000000000000000BCCDC0F0D0DAD0E9CA0C9C0009CAD0909000090900000000000000000000000000090000D0B09F9DA99BDB999B0999CBB9EBB0B9B9E9BFF9FBDF9FDAD9E9AB099900000000000000000000000000090000000000000000000000000000900000C9ACBCCADEADE0D0AD0AC00D0C0D0A000090000A000000000000000000000000000000090B9F9A9B9F0DB9ADBC9BCB99D099D9F9F9BF9F9FFDFB9EBDBBDBD9FCA0000900000000000000090000000000000000000000000000009000000009090EDCCCBDE0D0C9CAD0CD0BC00E9E0D009A00000909000000000000000000000090000090B9DB9DBDA99B9F9B99BF9B9F0BDA9B09FFFDFFFFFFBDFF9FBCBDBF0B90D0000000000000000000090090000000000000000000000000009000000000CD0BB0CE0FCADAD00F000C0C90C9E0F000900900000000900000000000000000000000BD9EB90B09B9F9F09F9F999D099999999F99FFFFFF9FFFBDB9F9FBC9F9E900000000090000000000000009000000000000000000000000000000000000DACCC9E9C0FC0CAD00DAD09ACBC0D00BC00B00090009000000000000900000000000000B99B9F9BD9F9B9F9BB9F9A9B9BD9BDF99F99FFFFFFFDFF0F09BCBF9CBDA900000000000000000000000000009000000009000000000000000000000090DAD9E9CAD0BCF0DAD0C0C0C90CB0E9C9A000900009000000000000000000000000009BDAD9E9BF0B0BDB9BDD99999D9D9F999DB9DBDFFFFFDFF9F9BFFBDBFBF0F0F090000000000000000000000000000000000000000000000000000000090C0DCC0E0D0EC90CAC0E0DAC90E90C9C0E90900A0900000000000000000000900000099E9B9B99F99BDB9BDB9B99F9990909999099FDFDFFFFFB9FB9F9BDBF0F9F990000000000000000000000090000000090000000000000000000090009000CBC0AD0F0D09ECBCBC9C0DA0D0EDA0BC900A009000009000000000000000000000090B9F9FDBF9BF99DBDA99CB09999B9B09BF99999FFFDFFDFD90B9FFBDF9DBDBE90000000000000000000000000000000000000000000000000000000000009CF09EC0E0C090C9CA0F0CD0E90CDC00E9009000B090000000000090000000000000BDA9F9BDBD9BE999BDF9999900B9F9BFFFF099099DFDFBFBDBDB9FFBFFBDADF0F0900000000000000000000000000000000000000000000000000000000900CDC9E9C90F0E9E0DC0CB0C9CE9A9AD00F00A9000000000000000000000000000909F9F9AF9BFBD9BE9B9909090B9BFBFFFBFFFFFF9D9B9FD90B90BFFDFDBFFFFBF0000000000000000000000000900000000000000000000000000000000000F0C9E9E0AC0C9C0F0909CC9E090C0D00F0090009000000000000000000000000009F99BDF99F9DBAD99CB090B9F9FFFFFBFFFFFFFFF00999BFBD9F9FFFFFFDBDFC9C90000000000000000000090000000000000000000000000009000000900D0CBECCD0D09E0F0C0CAC0BC0F0E9E0BC0900090009090000000000000000000009A9AF9B9BF9BBD9B9B909009BFF9FFFF9FFFFBFFFFF0000999A99BDBFBF9FFFFFFB0A000000009000000090000000000000000000000000000000000900000EDFC9E9AC0DA9C0F0F009C0BC0D009C0BCE9000090000000000000000000000000BDBDBDBF9BFDFBD0F090009BDBF9BFBC0BDBD09B90B909000990BDBDFDFFFFF9FDF99000000000000000000000000000900090009000090090000090000090000FE9EC9E0CCBDCD00DA9CC9E0F0E0FC090090000900009000000000000000000DB99BDB99F9B9DB9090000B090090909990909909D0000009A09F9BFFFBFFDBFFE9E0000000000000000000000000000000000000009000000000000009000DED09CC9E0D0BCCA0AD0CCE9A0D0C9D009E0000090000000000000000000000099A9FBDB9DA9B9FB009000909909B90999B0F9BDEF90999F9A9C9999BF9BDFDBFFF9F090000000000000000000000000000000000000000000000000009A000DAD0FECBC9CADE0BCDCADA90CDCADACACFC90009000090000000000000000000009F909F9FBDBDF9DB90B9F090909099090999099999F9FFFFDB09F0BDBFDFBBF9FDFBDA900009000000009000000090000000000000000000000000900009000C0F00BCACBC0DCCB0D00CE9A0F0CD0D00E0900009000000000000000000000000B9FB99A99B9B9B99E90B9F9BCB9DA9DB9FDBDF9FFFFFFF9FFDB09BDBDBB9FDDBFBEDBD00000000000000000009000009009000000000000000900000900009A9DCFDC9C9C0F0E9CCA0D09CC90CB0F0FC900000000900000000000000000000090F9DBD9BD9F0F9BC9BD9B9DB99F999B9F9BDBFFBFDFFFFFF9A9DB099BDDB9FBFDFFDBCB0000000000000000000000000000090000000000000000900000090CCAD0CA0F0CBC0D0E90DA0CA9ACF0CC0C000090900000009000000000009BF0099BB9B9BFDBB9B9B99B90BC9B99F9DBF9F9BDBF9DF9FFFF9F0F99B9DBBDABFDBDFBFFFE90090000000000000000000000009000000000090000000000900000C9AD0F0DC0F0C9CAD0CA09C90CD00DA9EDE90000000900000000000000000BF000BD0F0F09B9C9F9DA90BD99A9F9B9B99B9DB999BBFFFFDFF9F9F0D0B9DB9D9FBFD9FDBDF900000000000000000000900000000000090000009000900000009CBCDED000F00F0E9CAD0D0E0E9A0F0CC090C00090090000000000000000000909090B99B9BD9BB99A9D9F9B09D09BC99F9DA90F9D09B9FDBDF99A99B99F9DBF9DFBFFFFFBEDA900000009000009000000000000000000000000009000000000C0C0E9EFC90C90C9C0D00A0909C0D0DA9ECE90000000000000000000000000000000BDBD9F9B0D9F9DB9B909BF9BD09B0B9B99F90B9FDFBDFA9F9F9F0DB9B9F9FFBDFFFFDFDB00090000000000000000000900900900000090000000000090090D0D9C9C0AC9ACB0E90CBC9CACADACE9CC900009000000090000000000000000909B99CB9AD9F9F09B9AD09BD9090B999D99CB09B9FFFFDBFDF0BD09BB9F9FBDFFDFFFFDFFED0900000000000000000000000000000000000000000009000000C0F0CADECD0C900D00F00CA909C0D09CB0C909000900000000000000000000000009CBB9F9DB9B99F9D99B909B9B99E99A9B9090D9BD9FFDBDBDB9B99DB9F9DBDFFFFFFFFDBBC00900000000000000009000000900000900000090000009009E9C0FCDA9AC9E0FC0F0CF09CEDA9E0DE0CDA00000000000000009000009000009090F9DFF9B99F9F99B9BD9F909D9F99A99009B090B0B90FBDF9BD90F9BDBDBFFFFFFFFFFFFDE9900000000000000000000000000009000009000000900000000C9C0BCFCD0E9C09E0DA0DE0900C9CA9CB09000090000090000000000000000000090BB99BDBF9F99F9BDA99090B0990900990990BC90099DB9BDB0999F9F9F9FDFFFFFFFFDFBCA0909000000000009000000090090000000000000000090090D0E9CC9CBCAD0E9E0DACDE0DACAD0E9C0C000900000000000000000000000000909A9BD9BDBD9BDFBDBDB9DA9B909B09C90B099CB99F0909B9BC909B9F9B9FBFFFFFFFFFFFFED0900000000009000000000000000000900000009000009009AC0C90C9EBC0DAC9C0F0C9E0F0C9DAD0CADA90000000900000000900000000000000090DBF9F9FBDB9DBDBDB9D09AD909B00D9B0B99F999BDFFD9B9B99F99FFFDFFFFFFFFFFFFDFF00090000000000000000000000900000000000000090000C0DCBCDACDCF9C9ACBC0F0E9C0F0AC0AD0D0C0090009000000000000000000000000009B99B9FBDFBDBF9BDBDBBD990B0999B09D99B99BDFFFFFF0D09DB9F99FFFFFFFFFFFFFFFFCDA90000000000000000000000000009000000000090000909C09C0CDA9E0CA0CD09E0D0CBC0DC9ED0E0F090000900000000000000009000000090909FFF9BDBDBDBDBDB9F9D9A999099BD9B9BDDF9FFFFFFFC9B9F9BDBFFFDFFFFFFFFFFFFFFFB00000900000000000000000000000000000900000009000A9EC9EBCDE9F09C9A0E0DACBC0DA9AC0F0DC00009000000000000000000000000900009BF9BDF9FBDBDBDBDF9F9B9DB099AD9BDBF9FBFFFFFFFFDB9DB9F9BDBDFFFFFFFFFFFFFFD90D0090000900000000009000000000009000000000000000DCDAF0D0F0FCC0AC0D0BC90C9E0CCDAD0E9AD090A00009009000000000000000000009A99F9F9FBDB9BDBDB9FBF9F90B0999BDBD9BBDFFFFFFFF0D9B9FFFFFFFBFFFFFFFFFFFFFFFF00000000000000000000000000009000000000000000009ADADC9EF0FCB0D09E0D0ED0F090B00DADCE0C0A09009000000000000000000000000909F9BFBF9DBDF9F9BDF9D9F9BD990F90BDBD9FBFFFFFFFF9BDF9BDBDF9FDFFFFFFFFFFFFFFCBF000000000000009000000000090000000000009000000000DAFE9EF0FE000C0DAD00E0CAC0DA0D0BCDE909000000000000900000000000000000B0BD9F9FBDB9B9F9F9FBF9BDB9E999BDB9BD99FFFFFFFD9BBBFDFFFBFFFFFFFFFFFFFFFFFBD0900000000000000000000000000009000000000000000009ED0FF0FFAD0C9ADAC0DE9C9C9A0C9CACDA9C000090000000000000000000900900099F9FFF9F9F9F9F9BDBF9DBDBDB99A9D99F9B9FFFFFFFFFFDFDFFBFDFDBDBDFFFFFFFFFFFDF9E00090000000000000000000000000000900000000900900CB0FE0FF0FF90C00D0F00C0A00D0BCADF0CF09090000090000000000000000000009A99F99FBDBDBDBFDB9F9FBDB9BDBD9B0FB9DBDBDFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFFFFDE9000000000009000000000000000000000000000000000909CFF9FDAFDAC90E9E00DA0D0C9AC09C00F0CE00000090000090000900000000000009A9FFBDF9F9FDFDF9F9F9BDBF9B9BF999DBD9BDBFFFFFFFFFFFDFFFDF9F99FBDFFFFFFFFFFFF0900000000000000090000000909000000000000000090CAC9CAFAFDAFF00C9C9EDAC90CB0C9ACBCFCE90900090000090000000000000000000009F9FDFBF9B9BD9FB9F9F9BD9F9F90BDB99B9DBDFFFFFFFFFDFFFFFF9F9FFBDFFFFFFFFFFFDE90000000000000000000000000000000000000000000009C9EBDCF0BFCB0E9E0E9C0D0E90C9AC9CBC090000900000000000000000900000000099BDBDBBDDBDBDBFD9B9B99F9F9B99F9A99F9F9BFFFFFFFFFFFFFB9F9F9F9BDBFBFDFFFFFFFE9000000009090000000000900000000000000000009090DE9ECD0EBCFCBFD00D0D0ADAD00DA0D0E9CADE90000000000000000000000000090090009BDBFDBBDBDBDB9FDDBDB99BF9DF9F9DB999F9BFFFFFFFFFFDEDF0F9FBFFFDFDFFFFFFFF9F000000090000000000000000900000900000000000000000C90BC9CDABCF0CF0ACD0C0ECD0DAC9CE9C0000900000090000009000000000000000090BBDBFDBF9F9BDA9BBDA9F099A9B09B99F9F9FDFFFFFFFFFCB9B9F9F9DFFFFBFFFFFBFFFE9090090000000000000009000000900000000000090000090FCDCBCBCDCBC090DC9ADAD09AC0C9E0DCBDE900009000000000000000000000000000009FFBDBDBBDBDB9D0909D09E9D99F9D9F9BDB9BFFFFFFF99BDBC9090B90B9BDFFDFFFFFFD000000000000000000000000000000000000090000009000C0000C0C9E9EFCAC0A0CC0CBCC9E9E0D0AC00000000000000000000000000000000000909B9F9B9BDB9BD9A9A990B0990B0B9AB9BDBDFFFFFFDD0BC990A90B090B9FEFF9FBFDFA9000000000000000000000000000000000000000000000000090DAD0DAD0FC99C9C9CB0F0C0BC0C0DACD0FC9090000000090000000000000000900000909FCBF9F90F9A99D99A9090A90909D0D9BDBF9FFFFEB909A09909C99F9F9F9FFFDBFBDB00090000000000090000000000900000000000000900000900C0C00CDAC9EF0CAC00C90DAC0BCBC0DACD00E000900090000090000000900000000000090BBDBCBFB9D9B0B09099A9909090B9B9DBDBFFFFFD0E909000909A09B0FDFBDEBCBDBC09000000900000000000000090000000000000000000000000900DA0CDAD0FF0D09E9CA0D0D0D0DE0D9ADF090000900000000000000000000000000090099B9B99DB9A9D090B009000A909099FBFBDFFFFDA9909090B9A999CDFBF0F9999B9A0900000000000000000009000000000000000000000009000000C90CD00DE9EC0CAC9C0CDACACACA0D0ECC000009000000000000000000000000000000090B9F0B0B0BD909BC90BD09990B090F99BDFFFFDF090B009090000AFB0D099A09ADBC900000000000000000000000000900000000009000000000000000C90EDE9ED0F0D00ADA0C9C9C9CDAC9E9ED09A0000090000000000000000000000000000909D090900B0F00090BFA00909A99BFDBFFFFE99F00090F0009090DF000099F9B0B0000090000000090000000000000009090000000900000000909C90CC9C0DEBD0CAC9C0D09AC0FCBCDAC9E9CA0D09000000090009000000000090000090090B0B90909090B0900009DF00909099BBDBFFF9E099090BC9000000A9009B090F0D0900000000000000000900000900000000009000000009090C0000C9A0CBCBCDCAD09C09A0E09E00C0ADF0CCB0DA000900909000000000000000000000000000990B0B000BC0000F0BE009A909A9F9FFFFFF99A09009A00909090009E909B90B000000000000000000000000000000000000009000090000C90F0D0C0D0CDCBE09C0E0BC0D0D0C9EDADC0EDBCDE090B0C9A000000000000000000000000000909AD090900900909A090990090B9DBBDBFFF9E009009000000000009E909E9CB009000000000009000000000000009090A90900000900000DA0C0C000D0CBCBED0CBC9C0BC0CA9E090DCAFDAC0E9E000AB0C0000000000000000000000000000909A90099C000000900000900099B9FFBF9FF90909009009000009FE90A99A90900090000000000000000000900000009000000000000090009009E9C0E9CBC9FE9CAC9C0DA9C09CECA9C0EDBE9C9F0DDEB090000000000000000000000000000909ADB0B09090000099B009090F9B9F9FFBDF9CA090090009C9FBD00990BCB009000000090000000000009000900000009009009000000090C9C00C9C0C9CF0F90D0DA9CADC0FCA90DCBC9E0DE9ECBFAFC000090000000000000000000000000090909009BDAD9CB9A0009A09B99FFBFF9F0B9B0900909B0B9A0009BCBF0909000000000000000000000000000009000000000900090000C00009C000DACBCFCCACAC0CE9CAFC09CFCAC9ECDE9ECBDAFC090A000000090000000000000900000909A90B09009A0B000909009B09FB99F9FF9F00900900000900909A09009000000000000000000000009000000000009000900000900909090D0C090D0C9CBCB0D0DAD09CAD0ADE009CBED0F0EDBEFFF900D9C90000000000000000000000000090990D9E0909900900909909DB99FBFF9F90DB0090909090090B09090900000000090000000090000000000090000000900090000000C00C000900E0DACF0FE0E9C0ADAD0FCFADEDE9C9ADAF9EDFBEFEF0A9A009000000000000000000000000000A9A990B000990900000B090F99F9B9E9B0900000009090090000000000000000000009000000900000000000090000000009009090D09C0C0AD0D0D0DE9FC9CADCC00E0F0DADACADEFFDEFBFAFFBDADFED0000000000000000000000009009099090A9090900000900009FB9BF9FFF9F9DAD000000000090909000000090000000000000000000000090000090009090900000000E0C00909C000C0F0DE99CAD00BCF0D0FEF0E9DEBEBEBFEFFFFFEDFADA09A09000000000000000000000000000909090000090000999B999F9FBF9DA9B99A90900000000000000000000009000090000000000009000090000900000000000009C909C00C09CF0F0DE9EE9C0FCC90DAD0D0ED0E9FDFFFFBFFFEFFADFAD009000000090000000000000000909B0009000900009090BE9DADB9F9F9FB9F0F09000090090000000000000000000000000090009009000000000B00900090090009C000C00D090C00D0CF0FFCBED0BCE0C0ADADBEDE0CBEFFEFFEFFBFFEBDA0009009000000000000000000000909B9A09000090CA9C9D9B9B9F9FBDF9F9DB9F9BD9F090090000000000000000009000000000000000000900D00D00A90000009009CD09C00C0C9C0C9E0F0FADCBEC90DADC0CAC9ADCBCBFBFFFFFFEFFBFE0D000A900000000000000000000000909C99A9DBDA999B9FB9FDF9BDBDBFF9BBDB9E90B00090000000000900900000000000000000000000000C9A9FA9ED009090000C0A00C09C00B00BCE9CDADDFAFC9EDE0C9E9C9EDCBCFDFEFFFFBFFFFEFE9000900000000000000009000009090B9B9B9DB9BF9FBDFB9DB9B9FBFFFF9FFDBDF9B9009000900900000000000000000009000000000009000FADFCBDE90F000090090D0D00C090C0DC09CFADFEADBFE9E9CBC0E9E9EADC9AFFFEFFEFFFFFF9E90009A090000000000000000000009099ADB09F99BF9FBDFFBFDF9F9F9FFF9BF0B9FC9009000000090000000000000000000009000000000900DEBFEFBEF0DCB0000C0000D090C09C00FCB0DFA9DECBFEBEDCBC90C0DCACFC9FFFFFFFFEBFEFEFE9009000000000000000000009090B0D9BDBDBF9DBF9FB9BD9FBFBF9FB9FF9F9F09B00000000000000000000000000000009000000090000090DFBFFE9EDACC9CA909C000C090C00D00DCF0DFCADBF0FFFABC0EDADA9CBCBEBFFFFFFFFFFFBFC9000009009000000000000000000909B90B9B99FBD9FBDFFBFBDBDBDBCB9DA9BDB0009000000000000000000009009000000000000000000000FAFFFBFDAD0F0C9C0C09C900C09CDACD0E9EBC9C9ECFFF0FCDE90CC9EFC9EDFEFFEFFEFFFFFCB000909A00000090000000900000909B09F9FF9FB9FBDBDB99F9FDFFBDBD9A9D090909000000000000000000000000009000000000900009000DBDFAFCFADAD0C9C0C90C000D09C000DAC9CBCFCBCF9E9EF0FA9EDEBCC0BCDADBFFFFFFFFFEFBC0900000000000000090000000090909DA9B99B9DBDFBDBDBF9F9B9BDBDBC9B09A90000009009000000900009000000000000000900009000090FAFFBF0FC0C9CAC90C090D000CA0DC0DADEDF0EDACBCF9EFDECBC9CBDCCADCADFBFFFFFEFFFEF00009009000000000000000000009A999F0F9FBBDB9FB9BDB9F9F9CB9A9B00909090000000000000900000000000000000000900000000C0000DFFFFFF0FDE0DC0CB0C000D0D0D00F0CD0F0FFFADFCF0F9FAFBCFACCADADADCFAFFFEFBFFFFFF0F09009000900000000000000000009A99B9B0DDBDBDBDBF9DB9EB99F9D0090B000000000000000000000000000000900900000009000900909EBFFEBCF0C0D009C0C90D000C00C9C9CAD0F0FFFFAFBFEF0FFCF0CDADAD0C0DADFEFFFFFBEFBEF0000000000000900000000000090909DA9DBDBBB9B9F9F99BBD99DB09B0909009090090000000000009000000090000000000000009000000CBFFFBDF0DAD0E9C009C00C0D00D0C0CADCF0FFFBFFFEFBFFEBE9EF0D0DE0F9EDADBFFFEFFFFFFDF0909009000000000000000090009A9BDB9F9F9DBDBDB9DBC99A9B0F09A000900000000000000900000000090000000000090090000009000BDFFFFEBEDC0D0C09C00D09E09E0DAD0DADADF0FEFFFFFEFBDF9E9EBCE0DCCC00DECBFFFFFFFFFAFC0A090000000000000000000000090090B9B9BBDB9BDBB9B9BD0990909090090000000000090000000000000000090000000000000000090CBFFFFFCBCBC0D0C09C00E09C0D00D0E0D0F0FFFFFEBFFDFEEBEFFDEDBDADA9FCAD9FCBFFEFFEFFF090000000000000000900000000909B9BDBDBC9B9F9BD0F9F9A9F09A900090009000900000000090000000000000000090000009009000009EFFFFFBCBCCBC0BCC09C9C00D0CD0C9DE9CF0FFFBFFDAFADBDFBFAFACECADCC0D0ECBEFFBFFFFADAC090009000000000000000009009B0D099B99BDB9BE9B9B0D9900900909090000000000000000000000000009000000000000000B009CC9FFFFEFBCFCC90C9C0A9C000CD00F00FCE0DE9FC9EFCBEDADAFAFEFFFFBDBDADADE9C9CD0FFFFFFFEF9C00900000000000000000000090099BCBDBBDBDAD99BC99A009B09000000000000000000000000000090000000900000090009000000BCFBFFBFEF9E9ED0C0D0C09CD0A9C0CD0D0DE9EFBE9EBC9EDEDFFFBFFFFFEFEDADADE9E0FC9EFBEFFFAFBC00000000000000000000000090A09B09C9B9B9BBD9BC999A090090900090000000000000000000000000000000900000000000900009EFFFFFBFE9C00D0C0C9C00AD0C9C9ACADA9E9CFCFC9EF0FBFAFFFEBFEFFBFFFFFE9EDBCBCBDFFFFBFFCA9000009000000000000000090999009B9BC9BD0D0B90B00900090000900009000090090009000900000090000000900000909000900CBFFFFFFCBEDED0E90D0AD0D0C9CACD0DCDE9EFB0F0FE9FBEFFFAFFFFFBFFFAFFAFFFBEDF0FEFBFEFEDA90090000000000000000090000000A990D09BD9B9B9A900B09090090000000009000000000000000000000000000000000900000000DBFFFFFFEBF0D00D0CC00D0C0C9E0C9C9E9E9EDBCF0F9FFEFFFBFFFFFFFFEFFFFFFFBEFFBEFDBEFFFFBFFC0000000000009000000000009090900B9B099A909C9090900000000090090000000000000000000900900009009000900000000900ADBFFFFFFFCF0CF0D09AD0D0F0C9C9CADCF0DEAFFFFEFAF9FAFEFFFFFFFFFFFFFFFFFFFFFFBEFFBFFFEFBF090000090000000000000000000909009CB0D9BDA99A090090090090000000000000000900000000000090000000000000000900090EFFFFFFFBF0F0C0CC0C0C0C0D0C9E9C0E9EBDF0FFAFBFFEFFFBFFEFBEFFFFBFEFFEFFFEFFFFBFFEFFFBCF00090000000000000000000009000090B099A9C9900900090090000000000009000900000009000000000090090090009000900090DBFFFFFFFFFE9E9CB0D0DAD0D0E9C0C9E9C9CE9FFFDFFCFBFFFFFFFFFFFFFEFFFBFFFFBFFEFFFEFFFBFCFB0900000000000000000000000000090090B090B09A9009000000000090000000000000000000090009000000000000900090000B0EFFFFFFFFFFE9CD0D0C0C0D0E0C9C0CDADCFEFBFFAAF0FBEFFAFFFFFFFFFBFFFFFFFFFFFFFFFFFFFBFEFBFC0A0900000900000000000009000900900909A90B00900090090009000090000000000900000000000000900009000A0090090AD0FDBFFFFFFFFFFFE0C0C9CBC00D0D0D0F0CDA0DADADFFBFEFFBFFFFEBFFFBFFFFFFFFFFFFFFBFFBFFFFFFFEBF09000009000090000000000000000000900090909000900000000000000090009000000090000000000000000009090000000DADAFFFFFFFFFFFFF9F0F0C0C9C90C0CAD0DACDE9CFFAFFEFFBFEFFFFFFFEFFEFFFFBFEFBFFEFFFFEFFFFFFFFFC90090900000000090009000000000900009000090909000900090000000000000000000000090090000000900000000009009AFFFFFFFFFFFFFFFFECD0C9C90CAC9E9C0C0D0F0FBCBDFFFBFFFFFFFBFFFFFFFBFEFFFFFEFBFFEFFFFFEFBFAFCBC0B0000000000000000000000000000000009090000000000000009000000000000000000000000090900000909AC9090009EFFFBFFFFFFFFFFFFE9F00DAC0C9C9C0C0D0F0F0DECBFFAFFFEFFFBFEFFFFFBFFFFBFFFFFFFFFFFBFFFBFFFFFFBE9000B00000900000000000900000000909000000090009000090000000000000000900009000000000000900000900009000BFFFFFFFFFFFFFFFFFC0FC0D0D0C0C9C9CAD0CCFADBFCBFFFFFFFFFFFFFEBFFFFFFFFFFFBFFFFBFFFFFFFFFFFEFF0900090000000000000000000000000000000009000000000000000000000009000000000000009000000000900009000090BDAFFFFFFFFFFFFFFBFC0D0C0CB0CBC0E9C0DA9CDACBFCFFFBFFBEFFBFFFFFEFBEFFFFAFFFFFEFFFFFEFFFAFFBDAC009000900000090000000000009000000000000009000009000000900000900000000900009000000000009009000009000CBFFFFFFFFFFFFFFFEDAD0F0D0C0D0C9C0D0EDCB0FDADBFFFFFFFFFFFFFFFFFFFFFBFFFFFEFBFFFEBFFFFFFFEFFE90900090000000000000000000000000000000000000000000000000000000000000000000000000090009000AC0090B000DBFFFFFFFFFFFFFFFADAD0C0C0C0D0C9C0DAC9CADEDAFFFAFFFAFFFBFEFBFFBFFFFFEFFFFFFFFFFFFFFFFAFFFFFAD00009A00000000000000000000000000000090000000009000000000000000000009000000000009000000090909A000000BCBFFFFFFFFFFFFFFF0DC0D0DAD0CB0CBC0D0E9DCB0FDADFFFFFFFFFFFFFFEFFFFFFFFFFFBFFFFFFFFFBFFFFFFFFEFC00090B09090000000900000000000000000009000000000000900000900000900000009000090000900000000009090900BFFFFFFFFFFFFFFEFF0DAC9C0C9CC9C0D0C9CCADEDAFFAFFFFFFBEFFBFFFFFFEBFFFFBEFFFFFFEBFFFFFFFFEFFFF0B0900000000009000000000900000000000000000900000000000000000090000000009009000000000909000909000000DFFFFFFFFFFFFFFFFBCF0C9E0D0E09C0D0F0E9AD0F0FCBDFFFFFFFFFFFFFFBFFFFFBFFFFFFEFBFFFFFEFFBFFBFFF0FC000909000000000000000000000000000000000000000000000000000000000000000000000000900000009000000B09FBFFFFFFFFFFFFFFFFDE9ED0C9C0C9C0F0C0C9CDCF0FCBFFAFBEFFFFFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFEFFFFEFFBDE9000009000000000000000000000000900000000009000000000090000000009009000000900000000000000009000AFFFFFFFFFFFFFFFFFEF0CD0C9C0D0C0D0C9C9CE0F0FCBF0FFFFFFBFFFBFFFFFEFFFFEFFFFFFFFFFFFFFBFFFFFFFBFEFBCA9090000900000000000000000000900000900000000000000090000900009000000009000000009000B0090900009FFFFFFFFFFFFFFFFFFFBF0ADAC9E0DAC0DAC9E90F0F0FCFF0FFFFFFEFFEFFBFFFBFFFFFBEFFFFFFEBFEFFFFFBFFFFFFBCF9C0A09000000009009000000009000000000009000000090090000000000900000900000000000000900000000099FFFFFFFFFFFFFFFFFFFFFCFD0C9C0D0C9C0D0C0CDC9CF9ADAFFFFFFFFFFFFFFFFFFFBFFFFFBEFBFFFFFFFFFFFFEFFFFBEFBCA909000000900000009000000000000000000000000000000000000000000000000900000009009000909009090FFFFFFFFFFFFFFFFFFFFFEBC0C9CAD0C9C0F0C9CBCADEBCFFFFBFFFBFFBFFBFFFBFFFEFFFFFFFFEFFFFFBFFEFFFFFBEFFFFCF90C009090000000000000000000000000000000000000000009000000900009009000009090090000000000000BFFFFFFFFFFFFFFFFFFFFFBCBCBC9C0D0E9C0D0E9C9DE9CFBCBCFFBEFFFFFFFEFFEFFFFFFBFFFFFFFBFFFFFFBFFFFFFFFFFBFAFB0900000009009000000900000000000900000000090000000000000000000000000900000000009000090909FFFFFFFFFFFFFFFFFFFFFFDFC9C0C9C0D0C9C0D0CAC0DE9CFBFBFFFFFFFEFFFFBFFFBFFBFEFFBFFFFFFFEFFFFFFBFFFFFAFFFFDE9E0909000000000000000000009000000000090900009000000000000090000009000000900900009090000FFFFFFFFFFFFFFFFFFFFFFFFADE9CBC0D00D0E9C9C9CFA9EF0FCFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFEBFFFEFBEBE09000090000000900000090000000000009000000000000009009000000000000000900000009A9000000FBFFFFFFFFFFFFFFFFFFFFFEBCD0C9C0DACDAC9C0E9ED0DCF0FBFFAFFFFFFFFBFFFFBFEFFFFFFFFFFFFEFFFBFFAFFFFFFFFFFFFFFDBDA09000009000000009000000009000000000000000000000000000000000900009000909090000000090FFFFFFFFFFFFFFFFFFFFFFFDFCADAC9C0D00D0C9C9CCBCEB0FEDADFFFFFFFBFFFFEFFFFFFBFFBFFFFEFFFBFFFFFFFFFFFFFFFFBEFEFADBC09000009000900000000000000090000000000000000000000000000000090000000000C90C9C90CBFFFFFFFFFFFFFFFFFFFFFFFBE9D0D0CBC0D0C9CAD0D0C9CDE9FBFBFFFBEFFFFEFFFFFFFBFEFFFFFFFFBFFFFEFFFFFBFFBFEFBFFFBFBDBCA9000000000000900000000000000000000900090000900000009000900000000090000B000B0A00BFFFFFFFFFFFFFFFFFFFFFFFFEFCED0E9C0DAD0E9C0F0ADE9ADE9EDEFFFFFFEFFFFBFFFFFFFFFEFFFBFFFFBFFFBFFFFFEFFFFFEFFFFFFEFE9009000000000000090090000000000900000000000000900000000000000000900009000BC0009FFFFFFFFFFFFFFFFFFFFFFFFFFF9E90C9C0D0C0C9C0D0CDC9EDE9EFBFBFFFFBFFFFFFFFEBFFFFFBFFFEFFFFEFFFFFEFFFFFFFBFFFEBFEFBF9EF0090000900000000000909090900000000000000000000000000000000900000090090009090AFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CF0C9E0C9C9C0DAC9CBC9E9FF0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFBFFFBFCFF9EDA0090000000900000000000000000000000000090000000000000009000090000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CD0C9C0E9CBC0D0E9CFCBC0FFBFFFFFFFFFBFFFFBFFFFAFFFFFFFFFBFFFFFFFFFFFBFFEFFFFFFFFFFBEFFAD090000009000000090000000900090000090000000009009000090000000000909000090FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCF0E9C0D0D0C0D0C9CCBCBCFF0FCBFFFBEFFFFFFEFFFFFFFFFBFEBFFFEFFFFEFBFFFEFFBFFFFFFFEFFAFFDBCF0C000000000000900000090000000090000000000000000000000000090009000009090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0C9CAD0E0D0D0ADACBC9CBF0FBFFFFFFFFBEFFFFFFFEFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFEFBFFBFFFBEFBFA909090000090000009000000000000000000000090000000090000000000000090000BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FD00D0C9C0DACD0C9C0FED0FDE9EBFFFFFFFFFBFFFBFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFFFFFFFFFFBCFCBCA000000000000900900900090000000000000000000000000000900090090000090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC0CF0C9C0D0C90C9CADD09EF0FBFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFBFFFFFFFEFFFFEFFFFFFFFFFEBFFEFFBFCB09090000000000000A000900009000009000000000009000009000000000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9F0C9E0D00F0CDAC9D0EDE9CFADE9FFFFFBFFBFFFFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFFFFFFEFFFFFEFFBFFCBC9C0009000090009090900000000009000000000090000000000000900909000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9E0C9C0DACD0CF00DACE9CBCBE9FBFFFFFFFFFFFEFFFFFFEFFFFFEFBFFFFFFFBFFFFFFFFFBEFFBFFBFFFFBFFEBFFFFBE9009000000000000B00900000000000000900000000009000900000000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAED0DAC90C90C90CD0C9DE9CF0DFCFBFFFFEFFFEFFFFFFBFFBFFFFFFFFFFFFBFEFFBFEFBFFFFFFFFFFFFFFFFFFFEBCBCBCBC0000000090090000009000000000900000000900900900E0009000000CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCD0D0ED0CBCC90E9CA0DE9EFAFBDEFFFBFFFBFFBFFBEFFFFFFFFBFFFBFFFFFFFFFFFFFFFFFBFFFFFEFBFFEBFFBFFFFFBE9AD0900900A9009090000090000000000000000000000090900009000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDADE0D00D0C90E9C0DCDE9E9CDBCFBFFFFFFFFFFFFFFFFFFFFEFFFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFBFBFFFF0B009A0990C9AC00090000090000090090090009090000009000C9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAD0C9C0DE0D0C9C0DA9E9CBDEBEFBFFFEFFBFFFFFFFFFFFFFFBFFFEBFFEFFFFBFFFFFFFEBFFFFFFFBFFFFFFFFFFAFFFFFBFBFEBC09FACB9E9BC9000900009090000000000900000909000090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9CBC09C0F0C0F0CD0DE9E9F9EDAFFFFFFFEBFFEBFFFBFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFBFFFFFFBFFFFFFBFFBFFFFFBFB9A9DACB9EBFA9E0C0900000000000900000900000090090CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9E0C9CC9C0D0D0DACF0DE9ECFBFFFFFBFFFFFFFFFFFFFEFFFFFBFFFFBFFFFFFFBFFFBFFFEBFFFFFEFFFEFFEBFFFFBFFFFBFFFFEDABDBFEFDADE9FBCA9A909009090009000009000000F0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC9C9E09C09CBC0D0D0DADE9BCF0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFEFBFFFBFFFFFBFBFDE9FBFBFFBFFCBDAC00A09000000000090009090F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9E0D0C9EC9C0C0F0CBCBCF0FCFBFFFFFFEBFFFFFBFFBFFFBFFAFFFBFFFEFFFFFFFFFEFFFFFFFEFFBFFFFFFFFFFBFFFBFFFFFBFFFFAFBEFFFEDAFEBFFEDBF09C0009A90900000000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0D9E0D009CAD0D0C9CE9E9EDBBCFBFFFFFFFFFAFFFFEFFFFFFFFFFEFBFFFFFFFFFFBFFFFFFFFBFFFFFFFFFFFFFFFBFFFFBFFFFFBFFFFBFBFBFDBDFAFBE9EF0BDAD00C0AD09000D09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE0D0CDCC9C0DAD0F0DCDE9ECFBDEFFFBFFFBFFFFFFFFBFFFFFFFFFFFFFBFEBFFEFFFFFAFFFFFFFEFFFEFFFFFEFBFFBFFFFFFFBFFBFBFFFEFFAFFBFFFFFF0FCADAF0BFCAACC99AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BD0C9A009C09C0D0CDADA9E9F0FBFBFFFFFFFFFFFBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFBFFFFFFFBFFBFFFBFFFFFFEFBFBFBFFAFFFBEF0FFADBFCBFCBFDFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCCCBCDCFC0BCC9CADADADCFDAFDEFFFFFFFEFFBFFEFFFFEFBFFFFFFFFBFFFFFFBFFFBFFFFFFEFFBFFFFFFFEFFBFBFFFFFFBFFFFBFBFBFFEFFEBFFFBFFBFFBCFBCEBDEBCFAFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9A9C00000DC9AC0D0C9CFADADEBDBFFFBFFFFFFFFFFFFBFFFFFEFFFFEFFFBFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFBFBFFFFBFFFFFFADBCFBDEBDFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FCD0DEDCD00CC9CBCBCF0DCBCBDEBFFFFFFFBFFFFBFFFFFFFFFBFFFBFFFFEFFFEFFFFFFFBEFFFFFEFFFEFFFFFFEFFFFFFBFFBFBFFFFBFBFFFFBFFFFFFFFEFFEBEDEBCAFCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9E0909AC909C90CD0CF0BCBDEBDEBFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFBFFFFFFBFFFFBFFFBFFFFFBFFBFFFFFFFFFBFBFFFFFFFFFFFFFFFFFBE9E9EBCBFDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F9C0DCCCC9ECCACC9ACF9EDEDE9EBFFFFFBFFFBFFFFFFBFFBFFFFFFFFFFFBFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFAFE9EDBCF9EDAFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE9C00B09C909C9BCD90CF09E9FDFBFFFFEFFFFEFBFEFFEFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFEFBFFFBFBFBFBFFFFFFFFFFFFFFFFFFDBDE9ECBCE9EDADEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0FCDCC0CCD0CC00ECF0CFCBCBE9FFFFFFFFFFFFFFFFFFFFFEFFBFFBFEFFFEFFFEFFFEFFEBFFEBFFEFBFEBFFFFBFFFBFFFFFFFFFBFFFFFFFFFFFFFEFBEF0FCBDE9FCBCFBFFEFBEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBECF00090B09A090DD09CF9CBCFE9FEBFFFBFFBFFFFFFBFFBFFBFFFFFFFFBFFBFFBFFBFFBFFFFFFFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFBFBCF9EDADA0F0ADA9E9ADBEDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED90DCFCCCCCCDECCACDE9CADCB9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFBFFFFBFBFBFBFFFFFFFFFFFFBFEFFBECB0DCEDCEDCEDCEFCE9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EC0009090900909CBC0CED0FCFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFBFFBFBEDBFCFAD9E9DAD9E9DADBC9ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DEDCCDCCCDCCD0DCBDBDADADADEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9E9CAC9E0DAC9E0DAC9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CA900B00B00B00E00C0C0DADADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEFDEFDEFDEFDFFFFFFFFFFFFFFF000000000000000000000105000000000000A9AD05FE','Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(4,'Peacock','Margaret','Sales Representative','Mrs.','09/19/1937','05/03/1993','4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDB9BFBFFBFB9FBDBBBFDBF9FBFBFBFBFBFBDBFBDBFBBFBFBFFD0000000000000000000000000000000000000000000000000000000000000000BBDBF9BDBF9BB9BFB9FBFB9FB9BBFBBBBFBBFB9F9B9FB9BF9BF9BFBBFBBFBDBF9FBDBF9F9BDBFBFBF9FBB9BDBB9BBF9BBFBFBFBFBFBFBFBFBFBFBFBFFBFBFBBA00000000000000000000000000000000000000000000000000000000000000009BFB9FBB9BBDBFB9BFB9BFFBDBF9BDBDBBDBBFFBFBFBFFBBFFBBF9F9BDB9BBFBBFBBFBFBFBBFFB9F9BB9FBFBB9FBDBFBFBFBF9FBFBDBF9BFBFBFBFBF9FFBFBD00000000000000000000000000000000000000000000000000000000000000000BFB9FBB9FBDBB9BBFBDBF9BBBFBBFBBB9FBBDBB9BFBF9BBDBB9FBFBBFBFBFF9BDB9FB9BDB9F9FBFBBFBFBDB9FB9BB9BFBF9FBFBDBFBFBFBF9FBFBFBFBFBF9FB000000000000000000000000000000000000000000000000000000000000000009BFFBBDBB9B9FBDBDBBFBBF9FBDF9BDBFBDFBBFBF9BFBFFBFBFBDBFF9BFB9BBFBFB9FBFBBFBBF9BDB9FBBBFBBDBDBF9BDBFBFBFBFBFBFBFBFBFBDBFBFBFBFBF0000000000000000000000000000000000000000000000000000000000000000009BBF9BDBF9B9FBBBDB9F9BF9BBBFBB9BBBBF9BFBFB9BB9FBDBFBB9BFB9FBF9BDBFB9F9F9BDBFBFBBFBDBFB9FBBB9BBFBBBDBFBFBDBF9FBFBF9FBFBFBFBFFB0000000000000000000000000000000000000000000000000000000000000000000BDB9FBB9BBFB9BDBBBFBBFBFBDB9BDBF9F9BFF9FBDBFFBFBBFBDBFB9FBBDBFBBB9BFBBBBFBBFB9BDB9BF9BFB9F9FBF9BFFBFBDBFBFBFBDBFBFBFBFBFFBF9BF0000000000000000000000000000000000000000000000000000000000000000009BBFBB9FBDB9BFBBBDB9F9B9FBBBFBB9FBBF9BBBFBFB9BB9F9BBFB9FBBDBBBDBDBFB9FBDB9FFBFBBFBFBFB9FBBBB9BBF9BFBFBFBFBFBFBFBFBFBFBDFBFBFF90000000000000000000000000000000000000000000000000000000000000000000BF9BDB9BB9FB9F9FBBFBFBFBDF9B9FBBF9BBFBF9B9FBFBFBF9F9FBBDBBF9FBFBF9FBDBBFB9FDB9F9B9F9FBBDBDBF9FBFBDBBFBDBF9FBF9FBFBFBFBFBFBBBE00000000000000000000000000000000000000000000000000000000000000000009BFBBFBDBB9FBBB9F9B9BDBBBBBDB9F9BF9FBDBFBFBB9F9BBFBB9FBBDBBF9B9BBB9BBDB9FBFBBFBFBFBBBDBFBBB9BB9BFBF9BBFBFBFBFBFBDBFBFBFFBDFF90000000000000000000000000000000000000000000000000000000000000000000BDBDB90B9FBB9F9FBBFBFBF9F9FBBFBBFBBFBBF9F9F9FBFBDBDBFB9FBBDBBFBF9FBF9BAF9BFBDB9BDB9BDBFB9BDBBDBFBFBFFFBFBFBFBFBFBFBDBFBFBFB9A00000000000000000000000000000000000000000000000000000000000000000009BBBBBFBF9B9FBBB9F9F9B9FBBB9F9BDB9F9BDBBBBBFBB9FBBBFB9FBBDBBDBB9EBB9FBF9BFFBBFBFBFBFBB9BFBBF9BB9FBDBBBDBFBDBF9FBFBFBFBFBFBFF000000000000000000000000000000000000000000000000000000000000000000000BDBDB9B0BFB9F9FBBBBFBFBDBDBBBFBBFBBFBDBDBDBDBF9F9F9FBBDBBDBBDBF9F9E9B9FA9FDB9F9B9F9FBFB9F9BF9FB9BBFFBFBDBFBFBFBFBFBFBFBFBBF0000000000000000000000000000000000000000000000000000000000000000000009BBBDBDB9BDBBB9F9BDBB9BB9BDB9BBDBDB9BBBBFBBB9BBBFBB9FBBDBB9FB9BBBBBF0B9FBFBBFBBFBFBBDB9FBBF9B9BFFFB9FBFBFBFBFBFBDBFBF9FBDF9A000000000000000000000000000000000000000000000000000000000000000000000BDBBBB9FB9BDBFBBFBBDBF9F9BBFBDBBBBFBDBDB9F9FBDB9BDBB9FBF9FB9F9F9E9BBFA00F9FB9F9FB9FBBFBFDBBBFB9B9BFBBFBF9FBDBFBFBFBFBFBFBB0000000000000000000000000090BCBC9F0A9E000000000000000000000000000000009BF9F0FB9BFB9B9F9BDBB9B9BBF9BBFBDFBDBBB9FBFB9BBF9AF9FAB9AB9FAB0B9FBC0000FB9FFBB9FB9F9BDBB9F9BDBFBFBBF9FBFBFBF9FBF9FBFBFBF9000000000000000000000000DA0F0BCBF0FDF9FBFEB00000000000000000000000000009BB9BB9FB9BFBFBFBBDBF9BF9BBDB9BB9BBF9FBB9B9F9E9FB9B9F9FBDAB9DBFA0000000F0B0BDAF9FBBFBBFBFBFBB9BFBDFBFBFBFBFBFBFBFBF9FBDBE00000000000000000000009ABDFDFFBDFF9FAFDF9FDFFAF00000000000000000000000009F9F9A9FBDBB9BBDBB9BF9BF9FBFBDBF9B9B9FBF9ABB9B9FBFA9B0BBDBEB0000000000F0000090B0BDADB9F9B9F9FB9FBBDBBDBBDBFBFBFBFBFBFBF9000000000000000000009EFFDBFA9FDFB9FDF9FAFFBF9F9E9090000000000000000000000BB0BF9B9BBDBF9BBDB99BB9BB9B9BB0BFBFA9A9BDBCBFA9A9BF9FBCA0000000000000B000000000000B0FBFFFBFB9BFBFBFFBFFBFBFBDBFBFBFBFB0000000000000000009BBFFBCBEBDFFFADFEBBFBDF9F9FFFBFFAC000000000000000000000BDBF9BBFBDB9BBE9B0BFBDBF9F9FBDBF09B9BDBCBBB9B9BDBF0A00000000000000000F00000A00000000009A9BDBFFBF9FBBF9BFBDBFBF9FBFBF9BC0000000000000000BEDF9FDFDBDFBF9FF9BDFDFBFFFFDBDFCBDBCB00000000000000000000B9BBDB9BBFBDB9F9F9B9BB9BBB9AB9BBF9E9A9B0F9FBE9A000000000000000000000F000A0000000000000000B0B9FBFBF9FFBFBFBFBFBFF9FBFBB00000000000000BC9BFFEBFBFDAFDFF9FFDBEBDF9E9FFFBFFDBDBCBDAC00000000000000000F0BBDB9FB9BFB9B9BDBBDBDBDBD9E99A9BDBFBF9A00000000000000000000000000D000000000000000000000000B0FBDBBBF9FBF9FBFBBFBFBD00000000000000BCBFFDBDBDE9BF9FADFBCBDBDFBFFBF0BDF9BEBCBDADB0D0000000000000099BD9BBFB9FB99E9BB9BD9BB0B0BB9BFBF0B00000000000000000000000000000000A000000000000000000000000009BFBFDBBF9FBFBF9FBFBDA0000000000000ADBDFDAFFDFBFFDFBDBADBFBDB9FF9FDFFF9FFD9F9A9F0F0A90000000000000BFBBBF9BFBDBFB9F0FB0BADBDBBDBE0000000000000000000000000000000000000F00000000000A0000000000000000BFBBFFBFBFBFBFBF9FA000000000009C9F0FBFBFDBE9FDAFBDFFDBDBCBFF0FFFBF9FF0FBF0F9E9F9F9E90000000000000B9F9BF9B9BB09B9BBDBF9A9BE9A000000000000000000000000000000000000000F000000000000000000000000000000FB9FBFBFB9FBFBFBF00000000000A9E9F9EDFBFDBF0FDBFADBFFF9FDADF9FDFBFBDF9F9F9F90BCBCBCB0000000000009A9FB9FBBC9F0FBDA0000000000000000000000000000000000000000000000000D0000000000000000000000000000009FBBDBF9FBFBDBBF00000000009BCB9BCFBFBDFBDBFBFFDFBD9E9F9BDBBFFBFDFDBFBCB9E9EBDB9F9AD0F00000000009FBB9FB9FBB0B00000000000000000000000000000000000000000000000000000A0000000000000000000000000000000BFFBFBFBFBFBFF90000000000FCBDEFF9FDFEBDAFDFBDFBDAFBF9ADB0FDBFDBFBF0DBDE9F9D0BCBCBDA09E00000000B9B9FB9F0000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000009BFBDBFBDBFBB000000000009BCFBCBFAF9F9FDBBDEBBCBDBD0BDA9F9BDFBEDADBF0B9F9AFBDB9F0B9F09C00000000FBF9FBA0000000000000000000000000000000000000000000000000000000000F000000000000A000000000000000000000BFBFBFBF9FFE0000000000E9BDFBDFDBFFFBFDFBDFDBDADBF0BD00F0B0DBDB0DBDADAD99E9E9BD0F0F0B0000000099BB9F00000000000000000000000000000000000000000000000000000000000D000000000A00000000000000000000000099FBDBFBFBB000000000909FEBFDAFBFDBDF9BFCBFAFBDBC9BCB9F09CB09A9DA09099A9E9B9F0BF9B9E9E0000000BF9FB000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000BFBFBFBFBD00000000000BCBDAFFFDFAFFAFFDBF9F9C9E9BC90F09FBDBE9DA9BDBFA9F090F09F90FCB90D000000B9BB0000000000000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000BFFBDBFB0000000000C9FFFDBDBFBDBDF9FAD9F0FBF9E9FBF9FF09A909A9C9A90D0BBDB9F9ADB9B9E9AD000000FBC0000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000009BFBFBFC00000000B0A9BFFEFFDFFFBFF9FBEFBD0F9FBDBDA99F0DBDBDA9F9E9B9C9ADB0F9ADADA9F0AC0000B9A000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000FBFBDBA00000000009FFE9F9FAF9FDBFF9F9F0FBFBDFADADBE9FBCBDBDF9E9BCF9BDBCB9E9BDB9E9BDA00000F000000000000000000000000000000000000000000000000000000000000000E00000000000000A00C090C000000000000000009BFBFBD000000009CFEF9FBFFFDFFBFD9E9E9F9FBDEBDBF9FDBC9FBCBF0BDBDB9BCBCB9F9BC9ADB9CA90000B00000000000000000000C0000000000000000000000000000000000000000000F0C00A000000A0900A000A0000000C0000000000009FBDA000000000B9BFFFCF9FBFBDBAFBDBFFBDFF9DBFDF0BFBFDBFD9FDBDADADB9B0F0BDBF9ADAB9E0000000000000000000000CA000000000000000000000000000000000000000000000F0A000C00AC090C0000A000AC0AC000A0A0000AC000BFBF00000000A0FDBCBFBFFF9FFDBDAF9BDFBCBFBCBBDFD9F9FDBFDBFDBDBDADF9F9F0F0F9F9DE99E0000000000A000000C0A0000000E0000000A0C0000000000000000000000000000009000000A000000A00C9C0C900090A0900C9AC00000E9AFB000000000DAFFFFDFF9FFF0FDBDBFFFBDF9FDBFDBFBFFFFBDFBF9F9F9F9B0F0F9F9F9FCBB9FA900000000000000000000000C0A000CA000C000A00000000000000000000000000000E000A000000A00000A0A0A0C0AC00C0C00000B00A000DBF000000000BFFADBFE9FFDBFBBEBFFCBDFBFFBFDBDBFDBDBDFBFDF0F9FBCBDBDBCB0B0FBBCDAD00000000000000AC0A000C0A000000000CA0000000000000000000000000000000000F0000000000000000000000A000A00A0A0AC00C0C90A09BE00000000FBDFFF9FFBFADBDF9F9FBFBDF9FDFBFFDBFFFFFFFDBDBFDE9FDBCB9F9F9F9FDBBDBE000000000000000000A00000000CA0C00000AC000000000000000000000000000000F00000000000000000000000000000000000A00A00C00C0B000000009EBFCBFBDFDFBCBFFFFBDFFBFFBFDF9FFDF9FFF9FBFFDBF9F9ADBDE9E9E9B0FCBBD9F0000000000000000C000000AC00000A00AC00000000000000000000000000000000B0000000A00000A00000000000000000000000000A00A00C00000000FDFFBFDFFBE9FBF9F9FDBF9F9FDFBFFF9FBFF9FFFDF9FDBF9FDBCB9F9F9F0F9BDDAF9E00000000AC00000000E00C000A0000C0C00A000000000000A00000000000000000C0000000000000000000000000000000000000000000000A00000009BFFADFFBCF9FBFDFBFFBF9FFFFFBFDF9FFDFDFFF9FBFF9FDBCB9F9F9CBDADB9FFBF9E9000000C00000CA0000000A0000C0E00A0A0C000000000A00000000000000000000F0000000000000000000000000000000000000000000000000000000FBDFFBDFBFFBDFBFF9FDFFF9F9FDFBFFDBFFBF9FFFDBDBE9F9FFDBCBF0F9F0F0BC9FBDF0000A0000A00000E0000000E000000C00000000A0000000000000000000000000B0000000000000000000000000000000000000000000000000000000FEFBDFF9F9FFBDF9FFBF9FFFFFBFDF9FBDBDFFF9F9F9FDBDBD9ABF9DBDBCBDBDBFBDBBCBC0000000000000000E00C000A00A000C00A00000C0009000000A000000000000F000000000000000000000000000000000000000000000000000000ADBFFEBFEBFF9FFBFF9FFFF9F9FDFBFFFDFFF9F9FFFFF9F9FDAFDF9FBCBDBDBCBD9FEDFBDA00000000000A0000000A00C0C0C0A0A000000000A00E00A00000000000A0000C0000000000000000000000000000000000000000000000000000009FFDF9FDBDF9FBFFDBFFBDBFFFFFBFDF9FBDBFFFFF9F9FFBCBF9F9FE9F9F0F0F9EBF9FBDAD00000A00CA0C0A0C000000000A00C0000000A000000000C00A000A000000000B000000000000000000000000000000000000000000000000000000BBFAFFBFFFBFFFDBFDBDFFFDBF9FDFBFFDFFDF9F9FFFF9FDBD9F0FDBDBCBDBF9F9F9FBDFBDA0000C00000000000AC0CA0A000A00000000000000000000000C00000000A00F000000000000A000000000000000000000000000000000000000000FFDBDE9FBDBDBFDBFFBF9FFDFFBFFDBFBFBFFFFFFBDFF9FFBFBDBF9FBDBE9FBCF9E9FBDFBDBE000000000C000000000C0C0C000000A00000A00A000A0C0000000A000000F0000000000000000000000000000000000000000000000000000009FBFFFBFBDFFFFFBF9FFFFFBFBDFDBFFDFDFDBFFDFDFBDFBDFDFBDADBCBDBDADBDBFDBDBFDAD00000AC000A00E000A009A0B000A900000000000C000000A00A00000000000000000000000000000000000000000000000000000000000000009EFDE9BFDFFFBF9FDFFFDBDBDFDBFBFDFBFFBFFDBFBFBDFBDB0FBDBDBDBDADBDBDBF9F0FFDBF9E000000A0000000E00CA0C0C0E0C0E00CA0B0C0000000000000000000A000F000000000000000000000000000000000000000000000000000000BFBFEDFBF9FDFFBF9FBFFFFFBFFFDFBFDBFDFBFFDFDFBDEBDF9DAF9F0F9F9EBDBCDBFF0BFF9E9E0A0000000C000000000A0A000A00CA00C0A0A0A0A0A0000000C00000000F0000000000000000000000000000000000000000000000000000000FDBFF9FFFBFBDFFFFDF9FDBDBDBFFDBFDBFDF9FBFF9FBDFBFFBD9E9F0F0F9DBFBFDBDF9FFF9F90C000C00A00A00C0A0C9C0BC0D0A9CA9A0C0D0C9C0D0E0E00A00A000000B0000000000000000000000000000000000000000000000000000009BFE9BFF9FDFFFBDBFFBFFBFFFFFDBFFFFFFBFFFDF9FFDBDF9DFFBDBDBDBDAF0FDBFFBDBDBFF9EB000A000000C00A00CA0A0C0A0AC0A0C0CB0A0A0A0A00009C000C0A00E0C000000000000000000000000000000000000000000000000000000FEF9FDF9FFBFF9FFFDBF9FDF9F9FBFFDFBDFFDBDFBFFDBFF0FBA9CBF0F0F0BDBDBF9FDBCBFDBCBD00000000000000009000D0A90C9AC90A00C0C00C00C0BCA0ACA0BC0D00B000000000000000000000000000000000000000000000000000000BDBFFBFFBDF9FFBDBFDFFBFBFFFFDFFBFFBFFFFBFFDBFFDBF9FDFBD9F9F9BDBDBDFFBFF9DBFFF9E9AC00AC0A00B000A0000A00C0A000AC9E0B0ADA0E9AC000C900C00A0A0F000000000000000000000000000000000000000000000000000009EBCBDF9FFBFF9FFFDBFDBDFDFBDBFBDFFDFDBFDFDBFDBFFDBF9BDBEBCBCBDADADB9FDBFBE9FF9F9E90000000C000C000E00000A000C0000000000090000ACA0AC9A0C00C0F00000000000000000000000000000000000000000000000000000E9FFBFBFF9FDBFF9FBF9BFFBFBDFFDFFFBFFBFDBFBDFBDF9FDAFCBD9DBDBDAD9F9EFBFFDF9BDBFFDBCA0000000000A0000000000000A000A0C0AC0AC0AC9009C00AC0B0E9A00000000000000000000000000000000000000000000000000000A9BF9FFDF9FFBFF9FFFDFFDBFDFFBFBFBDFF9FDBFDDAD0F99E99DBDEBFADBCB9F0BF9FDFB9EDFDF9ADA9C00A00A00000000000A000A00000000000000000AC0000000000000F00000000000000000000000000000000000000000000000000000FDEF9FBFFF9F9FFBDBF9FBDBFBDFDFDFBDBEDBF9FBDBD9AD99E9099C99E9BDADBD9FFBDFF9BABFFDBF009000000A000000A0000000000A000A00000000000A00AC00AC0000F00000000000000000000000000000000000000000000000000090BBDBFFDF9FFFFBDFFDBFDFFFDFFBFBFFDEDBD0DFDFFFFDDAD99DBC9BC9F0DBDADBF9FFBDFFDDBDBFD9FAC00000000000A000000000000000000000A0000000000009000A0000000000000000000000000000000000000000000000000000000ADEBFDBFBFF9F9FFBDBDBFBDBFBDFFDF9F9D9FDBFFFDF9F9D9AD0D9BC9A9DBCB9BCBDBDFFBDBBDBFCBE9DA0000000000000000000000000000000A0000A00000000A0000000F0000000000000000000000000000000000000000000000000009FF9FDBFFDF9FFFFBDFBFFBDFFBDFE9FBD0F9E99F9C9090D0B0D09A0C9C9D00BDADBDBFBDBDBFCDBDBF9DA000A00000000000000000000000000000000000A000A0000000000A000000000000000000000000000000000000000000000000000ADBFBFFDFBFFBDBDFFBDF9FFBDFFBDF0DBD0D9FD09B9FDB9BDFBFBDF9AB00BD09DBDBE9FFFFBDBBDBDBEBDBC0000000A0000000000000000000000000000000000000000A000D0000000000000000000000000000000000000000000000000009ADFDBFBFDF9FFFBDBDBFF9FFBDFF9DF0D0B09BFFDFFBFFFFFFFDFBFFDFF009E909BD9F9BDFFFDEBDFD9F0B0C000000000000000000000000000000000000000000000A00000F000000000000000000000000000000000000000000000000000FFBEBFDFFFBFF9FFFFAD9FFF9FF0DF0900BDFFFFFBFFFFDBFFFFBFFFFBF0F0090DBCBFDFDBF9FB9F0BBF0FDB0000A00000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000009BF9F9FDBFF9FF9FF9F9DFAFF9FF9F9090F9FFBFFFFFFFFFBEFFFFFFFFBDFFB0900B09BDB0BFDFBDFDBDEDBDA00A00000000000000000000000000000000000000000000000000D0000000000000000000000000000000000000000000000000ADAFFFBFF9FFDBFBDF9FB9F9FFBC90E9EF0FBFDFFFFFBFFFF9BFFFFFFFFFFFC9E090DBCBFFDBF9FF9ADB9BDA9FC000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000BDBDFF9FFBFFDFFBFBDE99F9EDBD90B9FF9FFBBFFFDFBFCF0DB9F9BDBDADBF090C0099099F9FF9FFDBCF0FDA9AC0000A000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000BCBFBF9FFFDFBFBDFDF9BDBBF9F00A9FFF9EFFCF9E9B0D9B9DBC90C90DADBC900A909CADBF0FBDFBDBDB9F9AD9F0A000000000000000000000000000000000000000A00000A0000000000000000000000000000000000000000000000000000BDBFDFDFF9FBFDFDF9F9ADAFC9F090DFFE9E9B990BD90D9E9CB09AD99E909090E9909A99BE9DF9F9F0FA9DADF9E0000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000ADBFBFBFFFDBFBFBFBDF9D9B90C00B09F099C9E9DADF0BDDBDFDDBAD9BDADBF9F0F0DBC99FB0BDBDBD9EBDA9E9BC00000000000000000000000000000000000000000000000000E000000000A000000000000000000000000000000000000009FADFFDF9FFFFDF9FDFBDBAD0F99BD0F09FE9BF9F9F9FDFBFDBFBFDFBCF9F9CBDAD9B0DBDA9DFDBCBDBD90BDA9EDA90A0000A00000000000000000000000000000A0000000000009000000000000A0000000000000000000000000000000000CABDFBDBFFFBDBFBFFBF9E9DB9ADADBF9FF9BFDFFFFFFFBFDFBFDF9F9FF9F0FBDADBC9F09A9FB9ADBDA9AF9DA9F9A9C000000000000000000000000000000000000000000A000000E0000000000000000000000000000000000000000000909A9BDFBFFFFF9FFFFDFBDF9F9BCBDBDBE9FF9FFDFBF9FDBDFDFBFDFBFFFDBDADF0F9DA9E9BF9DF0FDBDB9FD99A9E9E9CA0000A00000000000000000000000000000A000000000A0000900000000000000000000000000000000000000000000BFFFFBFDF9F9FFFBDBF9FF9E90FBDBCBDFFDAFDBFBDFFBFFBFBFDFBDE9F9ADBDBDBD0BDB90D0FA9F0B9F0F9BCBD990F0BCB00000000000000000000000000000000000000A000000000E000000000000000000000000000000000000000009ADBF9F9EBFFFBF9FDFBDFF9E9FBD9DADBDB9FBDBFDFFBDFDBDFDFBF9FBDFFFFF0FB0FBFCBCB9BD9F99F9E9F9E9BDADA9AD00CA00000000000000000000000000000000000000000000000B00000000000000000000000000000000000000000ADFFDFEFFDF9FDFFFBFDBF9F9F9C9ABD9F9EF9DFF9FBDFFBFFFBFBDFFFDBF9F9DB9DF9C9BD9DE9A90F0BDBDBDBDBC9BC9CBCB0D00000A0000000000000000000000000000000000A000A00C0000000000000000000000000000000000000000BDFBFFBF9FBFFFFBF9FDBF9F9F9E9B9D9BE9F9FBF9FFDFFBDFDBDFDFFBDBF9FF9FADE90FBDA9A9BDBF9BD9F9E9F0F9BCB0B0BC9A00A0000000000000000000000000000000A000000000000B0000000000000000000000000000000000000009FBFFFFDFFDFBF9FDFFBFD9F9F0F9BDA9AD9F9F9E9FDBFBDFFBFFFBF9FDAD9F09E9DB9BF90BDBD9DAD0F0FBDBDBDBDAD9BC9E00FC00000000000000000000000000000000000000000000000E00000000000000000000000000000000000000ADFDFBFFBFBEFDFFBF9FDBEFF0FBDFCBDF9A90F9F9FBFDBDB9DF9F9FFFBDB9E9F99E9FC90FD09CB0BDB99F9EDBFDBDBDADCB09CB0BC0000000000000000000000000000000000000A000B0000900000000000000000000000000000000000009FFBFBFDFFDFFBFBDFFFFBF9F9F9DBB9F9AD9DB9E9F9E9FFFFFBFFFFF9DFBCBBDADA990B9F9A9F9DBD0DAF9DBBDBCBD9F9BBC9EBC0DA00000000000000000000000000000000000A0000000000E000000000000000000000000000000000000BBFBDFFFFBFFBDFDFFF9F9FDF9FBFFBDFDBDF0B0F9F9F9FBDBDBDBD9F9FFADBDCBF9F9E09C909F0BAD0BBD9FFBDFDBDAF0F9C9A900BA00A000000000000000000000000000000000000000000009000000000000000000000000000000000000DFDFFBDFFFDFFBFFFBFFFFBFBFDBDBDF9BF9BF9D0BDBDF9FBDADF9FB9F9F9FDFBF9F0F9F0B0F09D9DBBD9FBDBDF9BF9F9F9E9AD0F00D000000000000000000000000000000000A0000000A00A00E000000000000000000000000000000000000BFBFDFFBFFBFCFFBFDF9F9FDF9FFFDBFFDFFDFBF9CB0BDBDFFF9AD0DADADFBF9FDFF9F09F0F9FA9A9D0BC9FBDBFFDBF9F9F9F9AD0ADAD00A00000000000000000000000000000000000A0000000B000000000000000000000000000000000009F9FDBFFFDFFFBF9FFFBFFEFBFFDBDBDBDBF9F9F9FB9DF9FBC99FDBFFBDBFBDFFFBF9F0F9E99E99C9F0BDFBFDBFDBFD9EDADADADA0D00A0000000000000000000000000000000000A00000090C00C00000000000000000000000000000000000BFFFBFF9FFFF9FFFF9FFDBDBDBDBFBFFFFDBFFF9FD9E9A9F9FBFFBFDBDFFFDFFFFDFFF9F090FB9E9B0F9F9FDBFDBFDBFF9F9F9F90F00BC00000000000000000000000000000000000000000A00A0B00000000000000000000000000000000000FDBDFFFFFBFFF9FAFFFBFFFFFFFFDFDBDBFDF9FFFBF9F9CBD9F9FDBFFFF9FBFFDBF9F9E9F0F0DE90DB9F9FBFDBC90BDB9F9F0F0E90BC0900000000000000000000000000000000000000A0000900E00000000000000000000000000000000000BFFBF9FFFFF9FEFDFBFDBDBF9F9FBFFFFDBFFFBFDF9F9B9EB9CFBFDFBDBFDF9FFDFF9F9F0D0B99E90F9FFD0900BCBC0D0BCBD9F9E90B0E0E0000000000000000000000000000000A000000000000900000000000000000000000000000000009FBDFDFFBFDAFBDBFFCFFFFFDFFFFFDBFBFFDFFDFFFFFFDF9DA9BDFBFDFDAF9FE9FBDFCBCB0BCBC09F9E90BCBDBDBDBF0BC90FADA9CAC09000000000000000000000000000000000000A000A00A00E0000000000000000000000000000000000FDFFBFBFFDFBDFFFFFBFBF9FBFBDBDBFDFFFFBFFBFF9F9F99ADBDF9FDBEBD9FF9FFDBDBDBC9C90B9F0F9CBDBDBDBFDF9FFD0F09DBCB909E0000000000000000000000000000000000000000000000B0000000000000000000000000000000000BFBDFDFDBF9FFF9EBDFFDFFDFFFFFFFFBDF9FFDFFDFFFFBFFDBCB0F9BDBDBFF9FBDBCBDADB09E9C9AD0F9E9F0FBDFBFFD9FBDE9A0BCCA00000A000000000000000000000000000000000000000000C00000000000000000000000000000000000FFBFBDBDADBFFFFFBFBEBFFBDF9FFBDFBFFFFFFBF9F0FDBDBDBDBCF0FDBDADFDFBDBDBDADA90B0F09BCBDBDBDFBDF9FBE9F0BC9C0B9DAC0BC0000000000000000000000000000000000000000000F0000000000000000000000000000000000BDFDFFFFBDBFFBF9FEDFDFDBFFFFFDFFFDFFF9F9CDADF9EDBCBDADB9F9F0FDBFBDFBFDADBC9E9C909E9F9F9FF9BDFBFF9FF9FDBF0BCA0090000000000000000000000000000000000000000000000A0000000000000000000000000000000009FFBFFBDBDBFFFDEFFFBFBFBFDFBFFBFFFBFB9FCFFBF9BDFBDFFF9F9F0FBFDBF9DF9EDBDBC9A9DA90F9F9FF0F9FFFBDF9FF9FFBDCBC090F0ACA0000000000000000000000000000000000000000000D0000000000000000000000000000000000BDF9FFFCBDFDBFBFBDFFFDFFFFDFDFFBDFCDCBBF9FDFFFBDF9FFFDEBDBDFBFDEFBFDBDADA9D0E9E9BDBE9BDBFDBDFBFF9FF9BCBBDBDE0000000000000000000000000000000000000000000000000A0000000000000000000000000000000000BFFFFDBDBFBFFDFDFAF9EBF9FBFFBFDFF0BBFDF9F9F9F9FBFBDBFFFDBDBCDBF9FDBFDBDBDE9B909E9E9DFDBDBFFBDF9FF9FFDFDE9EBFCB0F000000000000000000000000000000000000000000000F0000000000000000000000000000000000FDBFBFFF9FFFEBEBFDFFFDFFFFFFFFFE9FDF9F9FFFBFFFFDFDFBDBDFEBCBBDBF9FFDADADA90C0F99F9FBFBFFF9FFFBFF9FF0FBDBFDBDF0C00000000000000000000000000000000000000000000000000000000000000000000000000000000BFBFDFFF9BFFFBDFFDFBDBFFBDBDFF9E9FBF9FBF9FBDFDBDBFFBDFFBFFD9F9CBDFFDBF9F909E9B0BE9FBDBDBDBFFDBFDBFF9FBDBFCBCBE00AC00000000000000000000000000000000000000000000F0000000000000000000000000000000009FDFFFF9FC9F9EBDABFEFFBDFFFFBEF9FDF9F9FDBDFFBFFFFBDFFBDFF9EBCFBCBF0FF9F0FDA90C9D9F9FFFFFFFDBFFFFFDBFBDFCFBDAD9E0900000000000000000000000000000000000000000000000000000000000000000000000000000000BFBF9FFBFB0F9EFDF9FBDFFBDFFFD0FBFFFFFBFFBFDF9FBDFBFDFF9FFFDBFDBDFF9FFDB00DA9ADADAF9F9FF9FFF9FDBCBDADBBF9E9FACBC0A00000000000000000000000000000000000000000000F000000000000000000000000000000000FFDFDFFDF9DBC9B0BEFFDEBDFFBFDBFFDFBDB9F9FDFBFFFFFBFFBFBFF9FFFCBFBDBFDADFDBAD0DABDBDFBFF9FF9FFFBFFBFDBCF9E9E9DBC00000000000000000000000000000000000000000000A00A000000000000000000000000000000000BDFBFBFFBCADABCFDF9FBFFFBFFDAFDBFBDFFFFFFBFDFBFDBDFDFDFF9FFBCBDBCBFDBFF0B0D00BDDBDBBCF9FDAFFBDFF9F9ADB9E9F9EBE9009C0000000000000000000000000000000000000000000D000000000000000000000000000000009FBFFFFF9F99A9CB0BFFFFBDFFDBFDBFFDFFBDBDBDFBFFDBFFFBFBF9FFBDFFF0DBDBFDBDBCB00D0BADADDF9EBFDBDFBD0F0FDAD0B9E9F09EC00A0000000000000000000000000000000000000000000E000000000000000000000000000000000FDBDFFFFFFF0A9ED0FBFDFBFBFFADFFFBFBFFFBFFBDFBFDBFDF9FFF9FFBBDFCBCBFDBCF9F0DAADDBDBA9BF9F9FFBDFFBDB0BDAD0F9E9F09A0000000000000000000000000000000000000000000000B000000000000000000000000000000000BFFFBDFFFFAD009ABFDEBFDFDFCDAF9FFDFDBDFDBDFBDBFFDBFF9F9FBDFDBFF9FBDBFFBDADA9DABCBDFFF9FFFFFFEBDFADFC09B0BCBDADAC0000000000000000000000000000000000000000000000C00000000000000000000000000000000BFDBFFFF9FDF09AFADFFBFEFBFBFBFFFFFBFBFFFBFBFFFFFDBF99E9FBCBDBEF0DADFFDBDE9F09E9DFFF9F9EFDBF9DBDF0FDA9BF0FC9FADA900000000000000000000000000000000000000000000000B000000000000000000000000000000009FFFDFFFFFBDE000DA9FFDBDFFFC9F9F9FDFDBDBDFF9FFFFBDBFFBF9DBFFF9BE9FB0FBFBDB09E9EB9F0FBD9FBCFFEF0BD0BC9C9F0BF0DBC000000000000000000000000000000000000000000000000F000000000000000000000000000000000B9FABFFFFFADA0F0DAFFFFFBDBFEFFBF9BBFFBFBDFFFFBDFFCBD9FAF9F9FFDF0DFF9FDF9EFDAD0DAD90CAF9E90909CA9FCB0BCBD0BF0CBC000000000000000A0000000000000000000000000000000E000000000000000000000000000000009FF9FDFFDBFDF0000BF9EFFBFEFC9BDE9EDF9FFDFFBDBDFFADBDBE99DFFFF0F0FFBDFBF9E90000B0F0ADB9C00E0E0009CA90D0BC0F09BF0000000000000000000000000000000000000000000000000900000000000000000000000000000000BD09FBFBFFCB0000BF0FFBDFFDBFBCFBFB9AFFDBFBDFEFCBDBCBC99EB09B9FBDA9CFBFDA00090BCD9FDB0CF0F0900E9CA9C00BD0B09EC0C000000000000000000000000000000000000000000000000E000000000000000000000000000000000FBF09FFDBFBE900C0FBFFFFBFF0DBFDFDFDBDADBDFBDBFDA9F9F0F99FEDE9FE9EBFDFFD09ADADBE9BFFFB0CADE0000AD09A9CAC9CA99A0E00000000000000000A00C00000000000000000000000000F00000000000000000000000000000000BDF9F09BED0D0E00B00FDBEDFBFFE9FBFAF9AF9FFFCBC000C0CBCB0F09B9BDADBDFBFFBFFF9F9E9FFFFFFDA900000000000DA90B09CAC0900000000000000000900A0A0000000000000000000000000B000000000000000000000000000000000FBFCBC09A9A900000BDAFDBED009EBDF9FFD9AD0A0C0A90A0BDF0D0BCF0DAD0FFBDFBFDBDE9FBDADFBFFC0EDAD0AC09ADA00CBCBCB000E00000000000000090C0090000000000000000000000000A0C000000000000000000000000000000000BFCB009AD0000000ADAF9FAD0BFFBDE9FF0BED0BFDB09CAD0DA0DA9E9B9EBCBF9FFFDFBFFBF9EDBFFFDB0F90BCAD09ADAC9CBC09000DA00000000000000000A00E00000A0000000000000000000000B0000000000000000000000000000000000FBC0000000000000000A0FBFCFFCFBFE9FD9BFDFFFFE0000AD009F9FCF9CBDFFFBFBFFDBD9F9BDBDBFEDACBCBDACBC090A909E00E9AC9C000000000000CA00090000000000000000000000C0A00C0F000000000000000000000000000000000009A0000000000000000CBDEBFEBF0F9FFAFE90BFFFF0F00000BCBCF9BCB0FBF9FDFF9FFFFADF9E9F0F9FF0F0CADBCBCAD0E0000F0F9A0A0000000000000909E000000000000000000000A000000A0C00000000000A0000000000000000000000AC000000000000000BDBDAFDE9FFF0FDADF9EF9FBFDFDADADBCBCB9EDAC9FDFFFBFDFF9BDF9BE9F9BDA9CE9E9C0000000090F9F9F0C9C000000000000000E0000A00A00000000000000C00A0CA000B000000000A00000000000000000000000090000000000000009E9EBFFFBFFDADEBFF9E99EDFFEFADF9F0F9F9EDA99FBFBDBDFBF9FDFBFFDBF0F0F9F9BC0A00F0DBCBCF0F9E9EB0A00000000000009A000000000000000000000A0A0D00000C0F0000000000000000000000000000000000000000000000000009FFFFCFF9EBFCBCF0F9EFDBE9DBDAFD0F0E0F09CBE9F9FFFBFDFFBFBDBDBDF9FF9F0BCB9D9F9E9AF9FBF0F9E90C900000000000000C09A00000000A000000000000A0AC0A0A0E000000000000000000000000000000000A0000000000000000A00BCFBFEFDFBFCBCF0E9EADBEBCFDAE9F9F00E9BDFBDF9FDFBF9FDBDFFBFBFF9F0F9F9EFADADBC9AD0DADA09E9A0E000000000000A900000000000000000000000C000A00D00D000000000000000000000000000000000000900000000000009CBFFBFDBFFADBBCBDFBDFDFEDCB9AD9E0C00F0FCB9FFBFBFBDFFFBFFBDFDFDBFBF9E9E999BDADBC9A9BF09F0000090000000000000000000AC00000000000000000AC009E0A0B00000000000000000000000000000000A0000A00000000000000BDADFEFDADFCFFFAFDEBFFFDBFCEDAC90BDBDB9FFF9FDFDFFF9FFDBDBFBFBFDFDF9FB9FEF0F9ADADAC09E0E0DA9E000000000000000000000A00000000000000A090ACA000CE000000000000000000000000000000009E00000000000000000BCBFFBFBFFBFBDBDFCBDEF0FFFCBDADBCBC9A9FFF9FFBFFBDBFFDBFFFFFFFDFBFBFFDFF9F9F9FF9F9F9BC909A0C0000000000000000A000000000A000000000000CAC90C0CA0F00000000000000000000000000000000009E00000000000000009CBCFDEDBDEDBCBDBFBD9F9ADBCBCB0BDBFDF9FFFBDF9FFFFDBFF9F9FBDFBFDFDBFBDFFFFFF0FF9FEDBADAC9A9E9E0000000000CA00000A000000000A0000000000A0A0A900B000000000000000000000000000000000A00000000000000000A0BFFBFBFEFBFFBFBCBCBE9EDADBDBDFDBF9FBFF9FDFFFF9F9FFDFFFFFFFFFFBFFFDFFBDBDBDFF9EF9FCDADBC9E9C0000000000B0000000000A0000A00000000A0000C0900E0E00000000000000000000000000000000AD00BC00000000000000DADAFDFFBDF0FDEDBDFBDBFBDBFBDFBFFFFFFDFFFFFBF9FFFBFBFBF9FFFF9FFFFDBFBDFFFDBF9FF9E9BBF9ACB00A000000000000900000000000A0C9000ACA0000E0A0E0E00F0000000000000000000000000000000000A00000000000000009ADBDFFADFBFFBFBFFBCFFFDFFDFFFFFFDFFDFBF9FBFDFFF9FDFDFDFFFDFFFFDBFFFDFFBDBFDBFCBDBEDC9EDBCBD0000000000000000A00000000000ACAC0009CA009C0009A0F00000000000000000000000000000000B0C0009A00000000000000FB0FFBFE9FFDF9FFBDBFFFBFFDBFFFBFFBFFFFFDFF9FBFBFBFBFBDBFBFFFFFFFBFBDFADBFCBDFADBFBE9E9ACAC000000000000A000000000000000000A0A0000A0ADAC0C090000000000600000000000A00000000000A9A000000000000000A90FFBDEDBFF0FBE9FDFFFBDFFBFFFDFFFFFFDFFBFBFFFDFDFDFDFFFFFFDFBFF9FFFDFBDFDFBDBFDBCBDBF9EF90B00000000000000000000000A0DA0A000C0CA00C00000A0AE00000A000000A000A0000000A000000A9AD00C000000000000009CBDBCFFBFDFFFFDFBFFBDFFFDFFFFFBFDFFFBFDFFDF9FBFBFFBFBDBFDFBFFDFFFDBFBDFBFBDFE9ADF9ED0F090AC0000000000000000000A0000000D0C0A90A0C0A0AC0F0C0F00000000A00000000000A00000000000000A0A000000000000000A9EBFF9EFFBF9FBFFFDFBFDFBFF9FFFFFBDFFFFFFFFFFDFDBDFDFFFFBFF9FBFBFFDFDBF9FDAF9FFCBDFBF0DAC90000000000000000000000F00000A0AC0E0C0A90C9A000B0F0000000000A000000000000000000000E00C90000000000000000009E9BF9FFFFFFFF9FFFFFBFFFFFFDFFFFFFFDBF9FBDBFBFFBFBFBDFFFFFFFFDFBFBFDFF9FDBF9FBEB9E9FA9A0000000000000000000B0C000ACA0009A00A90CA0A0CAC0C0B00A000000000A00000A000A00000000909A0000A000000000000009E9EDFFF0FFF9FFFFBDFFFFDBDFBFFBDFFFBFFFFFFFFDF9FFDFDFFBFDBFDFFFBDFDFBF9FFBFCF9F9DE9FC9C0000000000000000000000A000009C9E0C0F0CA00C0CB09A0AE0000A00AC00000000000000000000A0C0AC9A0000000000000000B0A9FBE9FFF9FFFFFFFFFBDFFFFFFFFFFFBFDFFDBDBDBFBFDBFBFBDFFFFFBF9FFFBFBF9FF0FDB9E9FEBDA9A00000000000000000000C0000A9C0A0A000A00A0CB00A0CAC0CF0000000000A0000A0000A0000000000A00000C09000000000000000D9E9FFBFFFFF9FBDFFFFFBFFBFFBDFFFDFFFBFFFFFDFDBFFDFFFFFFF9FFFFF9FDFDFFDBFDBEF9F9BDA9C0000000000000000A00000AD0000A0C00E9E9E0CB0CA9CA000B0F0000000000000000000000000A000009E9A000A00E00000000000000A9E9EDBDBFFFFFFF9FFFFFDFFDFFBDBFFBFDBDFBFBFFF9FBFFDBF9FFF9FFFFBFBF9FBDBBDBDADE9FDA900000000000000000000A00000C009A900A000B0CA0CA0DACAC0900A00000A0000A0000A000A0000000A000C0B000090009000000000B0F9FBFFFFDBFDFBFFFFDFFFFFFFFFFFF9FDFFFFDFDF9FFFDFDBFFFFFFFF9FFFDFFFFDEDFBDADBFF0A9C0000000000000000000AC90A0A0A0E0CAD0F0E0CAD0A0CA0900AE0000A00000AC000000000000C00000009A9AC000000A00A000000000C9AFE9FBFFFFBFFFFFBFFFBFFBFFDFFFFFFBFFBFFFBFFDBFBFFFFFBDBFFFF9FFF9F9FBB9CBDBDB09D0A0000000000000000000000C00D00000B00A0E00B00A9CB00E0BCF000000AC00000000A0C00F000000A00AC0C900B0A000C00000000000BCBDBFCF9FFFFFDFFDFFFDFFFDFBFFF9FFFFFFDFBDFDBFFFFFFBDFFFFF9FFFFBFFFFBDDFBCBDADF0A900000000000000000000000A0000BCBC0E0C00BC0E0CA00CB0E0AF00000C00000000A00900000A00A000C90A00A0C090090090000000090B0F9FBFFFBDFFBFBFFFBFFBFFFFFBFFFFFFDFFFFFBFDFBDFFDFFFFF9FFFFFFFDFBDFBE9F9FF9B0D0C9A00000000000000000A000000A0000A90B0F00A00B0CA0AC09C0B00A000000A000C0000A0A00C00000000A00A09A0C0A00A000000000000DADADBF9FFBFFFFFFFFFFDFFFDFFFFFBDFBFFFDBFFBFFFFBFFFBFDFFFBDFFFBFDFBDBFDB0BCF0A9A0000000000000000000000000000CAC0E0CA0CAD0E0CB0F00ACA0E000000A0000A00000000000000000A90C90C0000A000000000000000ADA9FBFDFFFFFDFFDFBDFFFFFBFFFDFFFFFFFFFBFFDFFFDBFDFBFDFFFBDFFBFDFFBF9FF9ADFDB0F90C0000000000000000000000A9C090A90B00BC0B00A90A0C00ADA0DF0000000000000000AC000C0A0000000A0A9000B0900009C0000000009A9F0FDBEBF9FFFBFFFFFDBFFFFFFFBDFFFFFFDFBFF9FFFFFFFFFFFBFFBFFDBF9FDFFDBDFA9A09C0B0090000000000000000000000A0E00CAC9E00E0DAC0E9CA0E00C0AF000A0000000000A000000A00CA00C00000A9AC00CB0DA00B0000000000CBDAFFDFFFFBFFFFFFBFFFFFFFBFFFFFFFFFFFDFFFFFFFBFFFFFFFDFFFBFFFFFBDFBEBDF9D09B000000000000000000000000000000B000A00F00A0CB00A09E9ADAD0D0000C0000A0C000000A009000000A0009C00C9A0A00000000000000000B0BF9FBFFBDFFDBFDFFFF9FFDFFFFFFFFFDBFFFBFFF9FDFF9FFFFFBFDFFF9FF9FFBDF9F0B00AC000A00000000000000000000000000C0F0DAC0E9CA00E0CAC00CA00AA000000A0000A00000000E00A000090BCA00B000900000000000000009C90F9EFDF9FFFFFFFBFFFFFFFFFDFFFBFFBFFF9FFDBFFFBFFFFFBDFFFBF9FFF9FFBDFBFDBCF99000900000000000000000000000A09A0A00A00A00AC9E90B00F0A90E0F000A000000000000A00000C0000E00000B0C0A00000B0000000000000A0F0F9FBFFFF9FBFFFFDBFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFDFFBDFFFFF9FFBDFFBDFADF0B00000000000000000000000A000000C09C9E0CBCBC9A00AC0E00E0CA9CF00000000000000A00C000A0000900E00000B0900E90000B0000000000090BCBCBDBFFFFFDFFBFFDBFFBFFFFFFFFDFFFFFFFFFFFFDBFBFFFFFBFDBFF9FFBFDFBD009D9E9000000A000000000000000000000A00A00F0000AC0AC9A09E09A0CA0F000000000A0000C0000A000A00A00900F0F0CA000000000000090000090A09F9FFF9FBDBFBDFFFFFFFFDFBFFFFBFBFDBFF9FFFDFFFDFFF9FFFDBFDBFF9FDBF0F0EB0A00000009000A000000A900F000000000A0CA00E9E0B0DAC0E00BC0E90EA00000A000000A0000A000C00000000A00000B0090000000000A000A0000D9F0BE90FEDFFFFFFFFBFDFFFFFDBFDFFFFFFDBFFBFBFBFFF9FFF9FBFDBFF9FFBF0BFB9C09000A0000009000000000A0000A000000D0B00F0A0C0CA00A90AC0A9CA9F00A0000A0000000000000A0C000E000D0BCBC9C0A0000000000000090A00A0BC9FF9BFADBDBFBDFFFFFBFFFFBFFFDFBFFFFFFDFFF9FFFF9FFFDFBFDBF9FDB0DBCF9AC0000900A0000000E00000000C000090A0E0CA00CBA0A0CBC0E90F0CAC0F00000000000000A00000900000090A0A0000A0A009A0900000000000009090DB09AD0BDBFFDFFFFFFBFDFBDFFDBFBFDFBDF9FBF9FFBDBFF9FBFFDBFFDFBAD0F0B0C900900A0009E00090000A09E0A00C000E900A9CAD0C0D0B00AD0AC0A90B0D00000C0000A000000AC0000A00000090CB0BC9090C000000000000000000ACA0DADAF9EFDBFBDBF9FFFFFFFBFBFDFFFBDFFFFFDFF9FFFDBFFDB9FF9EBDFD0D9D09A00A00D00D000090E0009C0C09000A00A00E9CA00A0A0AAC0E00AC9ACAC0EA000A000A000000000000E0000A00E00A00C0BC0A0A0000A00000000009AD0909A0909CB9BEBDFFFFFF9FBDFFDFFFF9FFFFBF9FBF9FFBDBDBDBEFF9F9DA90B0A0AC00D00A000A0000A00000A09A0ACB009000F00A09E0F0D0C9A90AD0AC900F0F0000000000000E000000000C00000000A9ADAAD0090C0000000000000000A0000F0F0BDEDBDAF9FF9FFFFFBFFBDBFFBDBFDFFDE9FDBDAFDAF9F99E9AF9E9C09C9090A90D0B0000B0C900A00000D000E0E0F00AC9E0000A0A0AC0E00E90ACA00F0000000000000000A0000A0000000009C000D0AC000B000000000000000000F00090F0B9E9F9FF0FFBDBFDF9FFFF9FFEDBF0BF9FBF9FDBF9E9FE9FFD0F09A0000AC90CA00C00000000090D0AD0A000900A0BC0A00E9E0CAD0CA09E00E00BCB0F0000A00000A00000000A0C0A0000A0C000A0AD9A9A00000000000000000009009A0F00DA9BCBD0FBDFEFDBFFF9E9E9F9BC9FD0BD09F0BF0F9F09F09AD00E090A0000A909A0009000A0ACA0A00A0D0A0E9C0C0AD0E9A09A0A0B0F00BCBCBC00EA0000000A0000000000000000000000A0A090F0A0C0000000000000000AD00000AC900FADDE9E9FBDADBDBF9F0F9F9F0BCBCB0BDAFF0FF09E9ADFADBCB0900000D09AD0AC009A0CA90C900C900000AC0000A0BC0A0C0CAC90E0C00AC0000ACB0F00A0000000000A000E000A0000A0900090ADAFC9A000000000000000000A000009EF0900B9B9E90F9BDBCFADBC9ACB9CB0BCBDA909F09DF90DA900090E0000000A000C900000000C9A009A00E900009A0E9E00AC9A0A9ACA90A0E9A0E0F0AC0F000000000000000000000C000000E0000C0090AC9ADACA000000000009009AC00090E0DAC0CA9E9ADACB90F00BF900E9C909E9CBF09FAA0F09CA9F0A9000900090F00A000000090A0C0AC00000E09A0C9000F09AC0F00C0CAD0B0C9A9A0C9A0D00000A0000A00000000A000A000000ADA09ACBDB0C009090000000000AC000090BE909A09A90090F0DB0E909F00CBC90B0F090BC90F0D9F09E09C00D00A0000A0000900000A00A0009090BC000000C0A00E000E0A00ADA9A00E0E0E0C0F0E0DA00000000000CA000A00000000000000000AC90A0E9A9E0AC000000000009000A0C90E0000000F0E90B0C9A9E0C9B09AF0F0F0AD9ADADBE0A009A00B0009C00C90F0000C0A09C90C90A0E000B000B00BC0E900E090DAC00AC0E909A009A0A90AF00A0000A0000000000009E000000A900A09A0E9E9ADE9C90A9000000F00AC0000BFE900000F0009CADABC9CB0BC0E9C0DB00F9A0DB00090D000090CA0000A90E0000A9A0D00000A0C00000000000000B00ACA9ACA00B0E0B00ACAC9EAC9CAC0F00000000000000000000000000000CA9C00CB009E09AFAE9CA0000D000000009000FEC09E00090A9C0D0BE9CB0BC9A9E0CB00C9A0CBCBCA09000E90000BC00B0F009C000000A0900B000BC000000CAC0E90BC009CA0CA9C0AD0A9A00DA0BCB0D0000000000A000A000CA00A000000000A0A90CBE9AE9C9F0B0DA00000000000AC9E9A9000000A000B0AD0DA0F0CBADA9B00DA90D0B09090CA00900009C009AD000F0000B0AD00E0000F000A00A0A900B00E00BCAA0F00E0AD0AC0CBCA0CA00CA0000A000000000000000000000A00A0009C00A090C90BAF0FCA00A00A0000BC09A9FC0A00000C9CBCAD0E9ADADB0D0D0C0B090E0BC0A0E9000000000A0B0E000B000A9C00000000000000000009C0CAC0E09AC009C00F0BC0ACB0B0A9CB00FAF0000000A000000000A0000C0000009CACA9E09CBEB0E9C0F0BDAD00000000000ACBCBC0000B00A00909A9AD09E0DA0A9AD0CA090009C90A000000000D0C09000C9A9CA9AC900A9000A00E009C0A0A090A90E0A0E0BCA0C00E90E0CAC0AC9E00F000000000000A000000000A0000000090009A0000CB0EB0FE0F0FAD00000000090E9E9E9000090F0A0E0C0BE09A0DAD000B0D0E90A0000000000000A009A00DA00CA90C00AC000C000900000A9CBCA0C0E00D0B0C0ADA0E90E09A0DA9CA00F0D00A00000000000000000A000000000A0A0A0C00BCB0F00F09F0F0DA0F0000000009E9E00C00CAC00D090B0C09E0F090ADAC0A0000D00AD00000000090A00DA00900000B09000000A0CA000A000A009E0B0F0A0CA9AC00E90E0BC0F00E09EA00A000000000000000000A0C00000000A0D09C0B0BCA0F00F0AF0E9EBED0A90A00000F0E900A0B0090B0ACA0DA9E0900E0D0090090000000000000090AC0D0DA090CA90AC00CA00A000090009C0F00D0E000C0AC0B00CA9E9CA9AC0A00E90E090FF0000A00000A0000A0000000A0000090ACA9E0C09ADADA00D0BDE9C9AD0C00900000A9EE090CBCAC0C090F0C09E0F090A000B00CB00B0000000000009A0A0000A000C900A0C09000000A0C0A00E0A90ACB0AC9E0E0BCA00AC0CBC9CB0CA9E0E0F00000000000000000000000000000C0900A9A0E090F0F0E0E0B0FACBE9A0C0A000AD0900E9A0090A9E000B0E0900CA9CB0C0CB0000000000000A0000D0D000C000A0A09090AC0E0000D0A09A090CAC9AC09A09C9E00DA0DA9A0AA0CA9CA0DA0D0000000A00000A0000A00A0000A09A00AD0C0900E00DAD09AD0E9CBC9AC90AC00000ACA090D0F0AD009E9C090E0B000000B000000000000000000F0A0A00A9000D09C0E00A900000A00000C0CA0B0A0CA9E0CA0A0BE00F0CAC9C9E9CA0DA00CB00000000000000000000000C0000A00F000B0E0A9AFA9E0AD0E9AF00AC9A09090C0BC9000E0A00DA09E00A00E90C09E000000000000000000000000D0000000A9A0A0900C000B00900A000B0A9C0C0CB0E00B0E90C09E00A90E0A0AA9CA0BCBE0A00000000000000000C000A0009C0000A0C0900C009EDBCA09AD0BC9AC000C0A0000E00009C9E00F09AD0F00090A00000000000000000000A09A00000000C00C0D0CA0A9000C00AC000BC00C0A0B0AC00DAC00E9ACA0CBCAC9E0C9C0AD0E00F0000A000000A0000000A0000000A000BC0B0E0F0A9E00ADADBC0AD0AC9A9E0A0900009E9000A09AC0FE0A009E00000000000000000000000090C0DA000090A09A00A90C00ADA0000000C00A9A0C0CB0ADA00ADA0C0BCB0CA9A00B0A0F0A09E0D000000000000000A0000000000AC0B00090090009009F0AD0E9ADA9CBAC0090CACA00000A0000C09A09C9CA0000000000000000000000A00000000000A00009C00000A900C000BC0B0B0000C00B0A0C0A0CBCA0F0BC0ACBC0CAD0E9CAC9E00BB00000000A00000000A000A000090000C0ACA0E0A0E0E0ADAADADA0DA0D0B0CA000900A000009A09AC9E0A09C0000000000000000000090C0CA09A000C00CA00A09E9C00A9A0AC00000C00A90A0C00E9A0DA009C0AC0AD00A0BC0A0CA90A09E0E000000000000000000000000000E000B0009000D0909ADA9CBCBDA0CB0ACB009000A000C0000C00CBE9C00000A000000000000000000000B09A0C09A090009C0000A0BC0C0909A9E000A0C00CB0E90AD0AD0EA0E90F00AF0E09E9CBCAC9CA9CF0000A00000000A0000000000A0000E0000A0E9A00E0000DA00E0EDA00F00CB0E0AC90C9A0000A0B000A000A000000000000000000000A00000C9A0C9ACA90A09A0D000A9A0E0C0009A0900A00000AC0AC0A90DA0E00E90090E00A00A9A0ACA0D00000000000000000000A00000000000CB0C00C0B00A00A0DA909ADAC00F00C90000A000000009C0F0D000000D000000000000000000C090E9A0C9A0C90CA000C0A0E90C0D00A0000C0E0BC0A0CBC9ACB0CACAC90E09E0E0E9CBCBC0C0F09E0B00000000000000000A000000000A000A000B00B0C09C0B0DAC0FACAD09A00B0A0DA0C0000000000B000A00C00A0000000000000000090B0E90C9A0C900A09C90A90900CB0A0B0CA0E0A9000000A00AC90CB009A0E90E0B0F00A0AC0B0A0CA09E000000000A000000000000000000000000C0AC0A0A000C0A0BA0DA9EE0D00C0CA00000A0000000000F0D0000000000000000000C0BCAD0E9E9AC9A0A009CA0AC00CACB00C0C09009090C0E00AD0CAD0E0ACBCACB0CA9AC00F0F0CB0CBC9AD0EF000000000000000000000A00000000000A00000D000A0000C0DA0F09AF0F0B009ADA00C00A000A0CA0A0F0A000000900000009A0BCB9AD9A9E9AC90C9E000090B0A90CA90B0E0ACACA0A000C00A90A90AD00A90CA9C09ACA000B00E00A0CA00F00000A0000000A000000C0000A0000009000E0A00009CA9A0B0C90FAD0A0ACAF0C000900000000009C0000000000E00C0DAC0E0D000C0A0C00000000A00AD00AC0D0A00CA000090000D000A90AC0E0CADACBCACBCA0AC0BCBCACAD0BC0E90F090000000A0000000A000A0000000000000E900900AC00000C00CBAE0C0ADDF0D00FADA0A000000000A09E0AD0CA0000A0B009A900ADA9A9C9A9C09A0000900A0CB00AC90B0C9ACACB0A00A000000A90BC00A00DA009AD0BC00AC900AC0B00E00E000000000000000000000000000000000000AC0000A0A0A9E9AC9C9AF0A0ADACB0DAC00D000000000000D00A9C900090CA0C00E90000C0A0CA0A0CA900CA0CB000090AC00A009000C000C000CA90E0CB0F0F0A0F0E0AC0A0E90E9E90E0DA09EF0000000000000000000000A00000000A00A000A000000D000E9A0AC00D0F0E9ACA0DADA0AC0CA0000000A0F0A0E0F0E90DA9E90ADADA90DA9C900000E0009000BCAC09AC0DACA00000C000A0000E9AA0E000E900A9C0BC0B0EA0A0E90A0CA00F000A0000000000000A0000000000000000000000000000A0D0E9E9A9E0A009ADADA0DA9C90A0000000A00000D09A0BCADACB0E0D00000E000A0E09CB09E0A0E0009A9E09A0090C0A000B00C090E00C9C0ADA0E0F0E0AC0F0C90D0E00E9E90F0900000000000000000000000000000000000000000000A000A0BC0ADE09CADAC09A0DA0E0A000000AC00C00C0A0E09C09AC90E09A0CBCB090F0090A000E09C090F0AC000AC0AC0A000A000000A000F0A0F0AC90B0C0BC9A00A0E0A90E9A00E00E000000000A000A000000A000000000000000A000000000000000F00BE0B0A0BCAC9ACB0D0F0D0E00000000A9009CA0AC00A0900CB000C0E00C0AD00E0900B0E00D00CA900900090C00C00A0000F0A0DA0C9ACAC0BE0AC0E9CB0F0CB0C0CB0CAF000000000000000000000000000000000A0000000000000000000E909C0F09CB00E90C0A000A09000A9A0900E0000D0A90D00CA00F0A0090A900A0090A0E090F0ACA90C00E00A00A00000C00000C9A0CB0E090AC00D0A90A0C00A0CA9A0CA90F00000A000000000000A000000000000000000000000000000000000ACAF00E00CB00E9AD0E00000E00C00A0000AC9A0D0E0A0A9000090A0000AC0DA00C900E00009000A00000C00000A0000ACA0A0CB00E90EADACA0AD0E9E0AD0F00E0DA0CA900000000000000000000000000000000000000000000000000000A0DA909E09EB0FE9AC0A90E0A009000C00C9000AC00A0BC90C0E00E0D0E9C09A00C0B00F00BC00CA000A000A0000000A0000900DAC0E90E9000B09CACA00BC0A00E90A0DACE000000000000000000000A0000000000000A000000000000000000000E0E9E00C009E0BD0E090C000A0A000A0E0900F09C00E0A90F090A000A00000B00E00000A0A0009C0009000CA000000000E0A09A0CA0CADACACA090DAC9E0CB0CAD0A90FA000000000000000000000000000000000000000000000000000000A00B0E9E9ADA09E0A09ACA90AC9C00B00000E000E0AC909C0000E000A90AC9E00F00BCAC0000B0CA00A0C00A00000000A000D0E00F09E90AD00ADA0E00A00F0CB00AC0E0D000000000000A0000A000000000000000A00000000000000000000000D0090A0CA0DE0F0F0C90CAD0A0BC0CBCB000F00090ACA0A0A000D00C090A00C0000009AC00C0A000000A00000CA0000CA0A09AD0AC0AC0A0F000E90F0DA00A0CBC9A00B000000000000000000000000000000000000000000000000000000000A0A0E9CB0DA090E0F0ADA90AC9CADA000E0F00BC0ACB0D0D0C9A0A0A00AC09A0AC0B0E00A90000000000000000000000090CAC0AC0BC9A9C0A9E90E00A00E9CA00AC9EE0000A000000000000000A00000000000000000000000000000000000000C900AC0A9CAC900BCA0CBC9EB009E9E900AC0AD0000A0A9AC00D0DAD09AC009A0C00900CA000C0A000000A00000000ACB09AC0B0CAC0E0F0C0E00AC9E90A0DAC9A00F00000000A000000000000000000000000000000000000000000000000000A009AD0A09A0E009C0BCA09CF0E000E0D0000ACBC0C0C09ADA0A000A000A0C0B0AC0000000000000A000000000A0000CAC0BC0A09A0900A900F09A00E0DA00AC0F0D000000000000000000000000000000000A00000000000000000000000A000C0AC0ADAC0F09E0A9E0DACA009ADA9A0ADA0090A9A9A0C000C000AC0F00DA0C000A000000A00000000000A00000000A90AC0F0DAC0E0E9E0E0CAC0F00A0CBC9A00B00000000000000000A00000000000000000000000000000000000000000000000BC009A00E009E90A0B0ADAC000CBC00DACA0C00C0A0A00B0E90000A00000900CA0000000000000000000000A9E0CAD0B00A00F0B000A90A90B00F0CB00AC0EE00000000000000000000A00000000000000A000000000000000000000000A00000B0E00CB0BCA0E09C0D0009ADA00BCA000C900A0000D0000000A0000000ACA0000A0000000A000A0000A000000B000AC0E0DA00CACBC0E0E0CAC0A0CAC0A90F000000000000A0000000000000000000000000000000000000000000000000A000090E9AC00BC09E0A0AE90C00090090F00A0E0DA09000AC00C000000CA0000000000000A0000000000000000000E9C0B09A0CB0AD00A0900B00BC9A09AD0E0D00000000000000000000000000000000000000000000000000000000000000000C0AE9C00AC00A000D0D00A0A00E0E0E00F0000000E000000A0000E0000000000000000000000000000000000E0E9A0AC0E0DA0C0A0E9CACAC0E00AC0E00A00B000000000000000000000000000000000A000000000000000000000000000000A00D00A00900B0D0B0A000C90C000900000000A00000A000000000000000000A000000000000C0000000000A00900CAD0A09A0C0B0D00A0B00B00BC0B00AD0FE0000000A00000000A0000000000000000000000000000000000000000000000000A0F009ACA0C0AC0C000A0000B0000ADA000000CA00000000000000000A00000000A000000A00A000A0000000ACA90AC9E0CA9AC0A0E9C0F0CAC0A0CAD0A00F000A0000000000000000A0000000000000000000000000000000000000000000000000E000000000A00A0000A0000E0000CA00000000000A000A0000000000000000000000000000000000000C09CAC9A00B0CA09E090A000A09AC9A00AC9E0D000000000000000000000000000000000000000000000000000000000000000000000A000000A000000000000C000000A0000000000000000000000A000000000000000A0000000000000A000A00A0A0C9E0CAD0E0CAC0F0E9CAC0AC9E00A00A00000000000000000000000000000000000A000000000000000000000000000000000000000000000000000A00A00000C0000000A00000000000000000000000000000000000000000000000090E9C9C0A00B00A00B09A000A00A9C0A09AC9EF00000000000000000000000000000000A000000000000000000000000000000000000000A0000000000000000000A00A00000A00000A000000000000000000A000A00000000A0000000000000E00A0A9E9E0CAC0F0CAC0CAC9E9CA0BCAC0A00F000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000A0000000A00000000000000000000A000000000F0C0A000B09A00A90A909A000A0C009AC9E0D000000000000000A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000000000000000A00000000000000000A000A9ACACAC0E0DAC0E0E0E0E0E9E9ACA0A000A00000000000000000A0000000000000000A000000000000000000000000000000000000000000000000A000000000000000000000000000000000000A0000000000000000000000000000000009E0C09090A090A09A090009090000000D0C9EF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000A000000000000000000A0000E009ACACAD0E0E0E0CACADACACACBCADA0A0A0F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000A00000000000000000000000000000000000000000000A000A000000000000E0090A00A90090A090000A00000A00CBC0D0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000A000A00000000A000000000000000000000000009A00E0E9CAC0E0E0DACACAD0DADAC0DA000A0AA000000000000000000A00000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000000000000000000AC0DA9000A09A0900A000B000A00090A00CA9C0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0CADAC9E0CACAD0CBC0CAC0E0E0E0E0BCA0AF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090A000A000B000A000A090B090900090000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ACADACBCADACADACBCADACACACACADACADACA0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000020AD05FE','Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(5,'Buchanan','Steven','Sales Manager','Mr.','03/04/1955','10/17/1993','14 Garrett Hill','London',NULL,'SW1 8JR','UK','(71) 555-4848','3453',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000A0000000000000000000000E900000000C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000C000000000000000000000000000000000E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A90000000000000000000000CA0000000E900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000C00000000C00000000000000090000000000000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000A000000000000000000000CA00000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000909000000000000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000CA0000C000000000000000000C000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000C90000000000000000CA9000000E90900000000000000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000AC0000000000009000000A0000E0E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900CA0000000000000000B00E900CB0900000000C00000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000E000000000000000000CA00F0000DA00000000000000000CACA90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009CA0000000000000000C0000000A90CA9C9090000009000C0C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C0B0000000000CA000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000CA09009000000000000E9000000000000000000000000000000000000000000000000000009A0000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C90000000000000000000000000C000DA09000000000000C9CE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000000000C0CA00000000CB0D000000000000000EA9000000000000000000000000000000000000000000000000000A0B000000000000000000000000000000000000000000000000000000000000000000000000000B00000000000A000000000C0000C0000C0D00C0F09CB0B09000000000000DE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0000000000000CA9E9F0B0F0B9CBCB0D0000000000000000CF0000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000CB9C0D0A9C9ADCB9AD0B090000000000000EFA9000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000C0A90000000000A00000000E0DE90CB9AD9CB0DB0F0DBC900000000000000000C000000000000000000000000000000000000000000000000000E00000000000000000000000000000000000000000000000000000000000000000000090000B0000000000000C0000000C9CA90F9AD0DA9AD9AD90F00BCB09000000000000C00000000000000000000000000000000000000000000000000000A9A0000000000B000A00000000000000000000000000000000000000000000000000000000000000000000000009000E0F0BDCB0F9A9A9C90BC9AD0F9C909000000000000000E000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000C0C90DAD0B0D0C9C9CBCBC9A9CB9CB0E900000000000000E0900000000000000000000000000000000000000000000000000B00B00000000A000900A00000000000000000000000000000000000000000000000000E00000000000000000000A0B0E9A9AD0F0B9A9A90909ADF99CBC99CA900000000000C0C0000000000000000000000000000000000000000000000000B00A0000000000000A0000B0000000000000000000000000000000000000000000000A000900000000C0000000000C0CB0D0D9A99C0D0D9E9E9C900FCBDBE99C09000000000000A0000000000000000000000000000000000000000000000090C00900000000000090000C000000A0000000000000000000000000000000000000000C0900000000000000C0000C09090DA9AC9CA9B0B009090B0F90BC0D9E9B00000000000000D0000000000000000000000000000000000000000009A900A0090A0000000000A0A00000A000000000000000000000000000000000000000000000000E0E000000000000000C000ADADA90DB9A9D0C90F9E0F0D90F0DBFADAC9000000000000CA000000000000000000000000000000000000000900000000DA0000000A0A0B0090000000000A0000E90000000000000000000000000000000000ACB000900000000000C0000AD090090DA9C0D00B9E900990B0E90DBC0DBDBC90000000000DAD000000000000000000000000000000000000C0A000000CB0090000C0F090000A000000A900009A000A900000000000000000000000000000000C90000000000000000000CA9000ADADA9CB9A9BC0090B00E90D9EBC9F9EDADB0900000000CACA0000000000000000000000000000000090A0B0000B0DA000A000ECBA00A0A009000000000A0000000C0000000000000000000000000000000000000000A0000000000000000090D09090B0C9009A90C0D090F0A9C9ACB9ADBCF000000000000D00000000000000000000000000A0B0CB0C000090000000090D00FF0C9E9090A00000000000000000CB00000900000000000000000000000000CB000000C900000000000090CBCB0BCBC9C9B00F0D00B909AD009C9BC9FCDBE9B0900000000EDA00000000000000000000000ADAC90090009000ACB000090E00A00EBEA0ACA9000000A00A009A00000E90000EB000000000000000000000000000000000000000000900E0090009C909A9A00C909A9D00AD009F0BC0ADA9BC9FCB000000000000000000000000000000000EFDFBDADA00A009A9000009A009A90000C9EF9ACA0000A90090000000000ACB0000F000000000000000000000000CA0000000000000E000E9000A9F0B0F00D09DA9AC900A9D0A9E00D0BD9ADE9FE9FC9000000000C0000000000000000009EFFFFEBCB0090090A0009009A000000C0000AEF0E090000A000A000A0000000CB00000CB0000000000000000000000009000000000000009E0000909C09C909A09CA9C900F90CA9C099F0F00ED09E0DBCBB00000000CA000000000000000CEFEFFFFFBDF0DA0000090C0A0000090E09A00000DEBC9A00B0000A90A000000000FE90000A90000000000000000000000000000000000900000090F0BCB0B0B09AD9A09090B900A99090F0009AD9A9E9F9EDE90000000CA90000000000000CFFFFFFFEFDEFA0B090E9000B0090A9000900090000A0EB00A009A9000009000000000FF00000E0000000000000000000000CA000000000A09A9E00000D0909C90BC900C9ADA9CAD09000F90E9F0DA0DAD0FADBDE90000000C000000000000CEFFFFFFFFFFBF9FD00A900A0000000C00A0009E00000000000DAE000A0A9A000000000ECBC90000B00000000000000000000090900000000C0C0000F09B0B0DA09C0B09A900900900BC9F0009000B0DA9DAD0F0E9F0000000000000000000CFFFFFFFFFFFFFFEF0BC9000090900F09000900A09000900000A0E09ACA090000000000000FFB00000CB0000000000000000000E0E0000000009A0000909E909C909A900D090F90E9A09090090BC990C9A9CBCBCDBFDA90000000E000000CFEFFFFFFFFFFFFEFFFF9FA9A09A9C0A0000A090009C0A0000A09A00FA9AC90B0A00000000000EFE9A0000A00A0000000000000000C0900000000000090ADA9E90DA9A9C90F90AC900090C909A09AD000E09E9CBCBCB0EDADB000000C0000CFFFFFFFEFFFFFFFFFFFEDFAC0D09000000900900A0CA000D000000000000CFFEAC00900000000000FFF9000009000A00000000000000ADA9000000000E000909099A909090A90A99B00B009000C09C009A90900F0F09EDF9EDFC000000000EFFFFFFFFFFFFFFFFEFFFFFBFDBB0A00000B000A00900090B0A0A0000A00000ACADB0A0A0000900000C0FFEB0000A0000000000000000000C0E000000000900DA9CBC9C9AC9A90C90C0090090A90B09A90BC0090F0090F09A0F9A9B000000E0CFFFFFFFFFFFFEFFFFFFFFFFFEBC9D00DA90000900A009000009000A0090000000F0E09000000A000000FEFF900B00000000000000000000CA9000000000000B909B09A90990C90B09A90F090C900000000009AC009E0F0FCFDADFCF900000D0FFFFFFFFFFFFFFFFFFFFFEFDF9FFA0B0000090F009C9000A0D0E000900A00000A000A9A000000000000CEFFE9A00000A900000000000000CB00000000000ACBD0F0C9099A90A900900900000A900090900900000ADA090D0B9A9E9E900000CAEFFFFFFFFFFFEFFFFFFFFFFFEBEF00D09A09A000000000A0900A900A00009000900A00000000090000000FFDB00000000A0000000000000000F0000000000990B99B90BC0DAC90B0C0BC909090009000000090909000D0E9EDEDE9E9F000000CFFFFFFFFFFFFFFFFFFFFFFFFFFDBF9A000000900090A00900090000000A0A00000090000C0000E0900000E0B000A09A0D0B0000000000000AC0F00000000CADBCBC0BC99A0990009A90909A009000090090000000000A90B00B0FCBCFB0000CFFFFFFFFFFFFFFFFFFFFFFFFFFFADAD0B0909CA09A09090000A09E0090A0900000A0A00000A90000A00000B000B0000000A00000000000000DE900000000C9B90999909A090A09090900A0009000900000000000009000C0C9EDE9F0F090000EFFFFFFFFFFFFFFFFFFFFFFFEFBFFFB0B00CA0009000000A0DA9C0090A00000A9A00000000A9000B000000000000000000000000000000000CE9A0000000E9BD0F9A0E9AD90D090BC0009090900900000000000000000909A9AD09AE9E9E900CFFFFFFFFFFFFFFFEFFFFFFFFFFEDB9CBC90090900009A009000000B000090A0C00000B000000A000D09A00A00A0000EB00A0EB00000000000CBC09C000099F09B9C99909009A900090B000000000000000000000000000000C0A0FD9E9E9000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA900B000A90B0009009000B0C00A0A009A9A90000A00000000A00000900000CAF0B00CFFF9000000000ACBE000000E99F9CB9E9A909A900F09A0090900090000090000000000000000000DA0AD0F9E90CEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBCB000900000C900E00A9000B0090000A00000A0090009A0E909A0B00A090EBE90000FFFFB00000000C0F0900000F9BF9B99090D0B0D0990900900000000009000000000000000000900900D0AD0EDA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADB009A00C9A90A0909000C09000A090A00000009A0000E0F9ACA00000000A0090000EFFFFFF00000000FE9E0009DB9E9DADADA9A9C90B0000090090090900000000000000000000000000C00BC9E9B0DEFFFFFFFFFFFFFFFEFFFFFFFFFFEFBEBF0CB0090B000009A000000BC00000A09090A00A0C0A000F0ECBDADA0A9000B000A0CFFFFFFFFB00000E0F00900CAFDBDB99909C909A90090B0000000000000000000000000000000000009AC00E9ECFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC9B0C0000000090000090B000B00B000A0A000000A9000000B0CA009000A0000A000FFFFFFFFFFFF9000C0FA0009F9F9BCBDA9A90B090DB000909090000009009000000000000000000000009C09A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBE9B909A9009A0B0090A0090000000B000000009000E900A000A9E0AC0A09A09000EFFFFFFFFFFFFF000AF09000F9FBF9B9A9D090D00B000900000A0909090000000000009090000000000000A9C0DACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBC00A000A9000C0B00900CA09000A000A90000A0A00A00C90A9CA900B00000000FFFFFFFFFFFFFFFB00C90000FFFBD9F09D9A90B0B9090900900909A00000000000090000000000900000E090C0B00FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD0B09090D009090C0000A090A0A09009000A00000B0DA00AC00ADEFA09E0B00EFFFFFFFFFFFFFFFFF90CA000CF9F9FB9F0BC9AD09C0090A900900000909000900090009009A90900A90090C00B0CAD0CFFFFFFFFFFFFFFFFFEFFFFFFFFFFFBFBA90000A000A00A009A090009009E00A00A90090000A00000B00000EDF0000EFFFFFFFFFFFFFFFFFFFFB0D0009FFFBDBDBD9B090B09B009009A090900000090090009C0090000DA90009009A9C09000B0CFFFFFFFFFFFFFFFFFFFFFFFFFFEFDEDADBCB090B0909090090090A000A90B00A000A00A0009A9000CA9A90AA0FFFFFFFFFFFFFFFFFFFFFFFFF9A000EFBFDBDB09AD9E909009009000900009090B00900DA09090D090000909C9C09CA9E9AD0DAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDA090C000000A00A000A0009009CA00009A0D0000B0ACA000A9C00AC9CBEFFFFFFEFFFFFFFFFFFFFFFFBC090FFFDBBCBDBD0A9090090A90909009090A09009009009A909A9E9099AD0B0A9CA9C00C00ADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9A00B090B090909090C900A9A09E09A0000A900C009C0000E0BC9A0ACBDFFFFBFFFFFFFFFFFFFFFFFFBC00FFFBFDB909A9909ACB0C90A00090A00909E990A9A90C90BC9090B0C9090D9E09CBCB0BC90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0B009000A000CA000A000A09009E09E00A0A9C0B00A0A0B0009E0A0D0F0AEBEFBCFFFFFFFFFFFFFFFFA90B0CFFFF9BDFBD9E9909009009090BC9090F090AD90D09B9AD0BCBD0DB0DB0F0B9FE9CBCD0BCA0FFFFFFFFFFFFFFFEFFFFFFFFFFFBEFF09A090909C909009009000000C90E9A90900A9C0B0900000A00F0DA000D00CB0EFFFFFFFFFFF9FA90000C0BFFDBFDB9CB090E90090A9090000909A90F990ADA9E9C99F9BD0B0C9B0D0FDE9DEBDA9AC90DEFFFFFFFFFFFFFFFFFFFFFFFFFAFDB0DA90A0000A000A9000A090A9090A9A000A00D0A90C0A09A000E0EA9CBFABCB0B09E9CAD0A900A00000000BCFFBFDBBDB99E990B9090900F909A0F0DB09CBD99C90BDA90D0BD09B0DBF9CBDEBDECBC9ADA0FFFFFFFFFFFFFFFFFFFFFFFFFFDBADB0C0909A909A9000090000000A9C0C9A00A0A09E9A90A0090900D0A0C0DEB0C00A00B0A900000090009000CFFFDBFDA9E990A900A9000900F0990B9CBCB9ADA9BD09DBDBD9ADBCB0D0FBCFFDADBCBC90DACFFFFFFFFFFFFFFFFFFFFFFFFFBFDA009A00C000000D09A009A9090CA90AC909090E00C0E9000A0A00AFCB0E0F9A0FFCB00000A9A90000CFA900CFFBFBDBDB90E9090D0090B09009E0D0A99BC99AD90BDA9090BC90D9D9AD0D0F0FDADF0BCB09ACFFFFFFFFFFFEFFFFFFFFFFFFFAFDB00909A90B0900A0090000E00090A90A0A00090B0B00B0A0000AD09E09A00CFFFFFFBCB0000CA9ACB900000FFFFDFBDBCB99C0B090A9C90B9A99A9DBC9B9E9B0F9B9DBDBDBDB9A9E99F9F9FFADF0FDADAD09EFFFFFFFFFFFFFFFFFFFFFFEDF9ADA90A000000A090900A0909009E0D0A09000A0E09C0F0C909A000AFE9AC90FFFFFFFFFFFFFFB9D0DA000000FFBDBBDB09900A909090900B0C9DA9DB09F9C909D90D9A9ADBC9BC9F99E9E9EDADF0FF0BC909E9FFFFFFFFFFFFFFFFFFFFFFFBFAD0900090090909000A0D00A00B090A0D0A0A9009CA9A00B0E009A9C0BE90A0CBEFFFFFFFFFFFFF0BEF90000CFFFFFDB9DBCB09090A090A9C99B0DB09F090B9F9ADB9F9D909B0D9F9EF9F9F9F9E9FE9EDB0F09ACFFFFFFFFFFFFFFFFFFFFFFF9F0B0AD0A9A0A0000B09009090900E900AD0000A0A0D090C0B0F00CA0C0FEFDA009ADAFFFFFFFADA0CFFF90000FBF9FBDA909090DA99C0990B0F0B09F0BDBD090F990F9A9F90DB0B0D9EBD0FCBCBD0DF9EDB9E0D9AFFFFFFFFFFFFFFFFFFFFBFE9F0D00900909C9A000000A00E00090E900A9E00C0B0A0CA9C00BCBCBFFFFFFFFBC00000CB0BC9A9CFFFF00000FFFFFDBDBCB0F009009B0C90909DBC990909BDB9ADB90D909F00D0DA9990F99F9DAFF0F90FC9F0ACDFFFFFFFFEFFFFFFFFFFFFBF0B0B00090000A09C9A9090909A9E090A0D009A0B0C90A9CA9FCBCBFFEFFFFFFFFFFFFEBCFE9E9EBFFDA9000CFFBDB9A9090900B90B000B0F0BCB0B9E9A9F0B09D99C9A90900900B0D9EDBDE9FCBD0FD0F09B00D9EFFFFFFFFFFFFFFFFFFFF0F0BC900A9A0A90900A0000AC0A09090AD09A9A0D0C9A0BCA0DA09EFDEFFFFFFFFFFFFFFFFFFFFFFBCFFBDA0000FFFBFD90F0B0090C9090909099909D099D09D9DB0B0B900F009A90D0B09BC9BCBBCBF9AF0FADADA09EFFFFFFFFFFFFFFFFFFFFFF90A090009C0A09090909090D00CA900AC00DA0B0C9C09CB0DAC9AFFFFFFFFFFFFFFFFFFFFFBDFF9CFFF99000FFDFBBC909090090A9CB0DA9E9ADA9BCB0B0B909D9D0D9009000C9A9C9E9BCBDDBD0FCDBD09090DA9CFFFFFFFFFFFFFFFFFFFFBDE9DA09C0090900A000A000A0B0A90E909A900D09A0B0F00FADAFCFEFFFFFFFFFFFFFFFFFFFFFF9EBFFF0000CFBFBDB9A90F09A090900909090D90D099D9D9CB9A909A0900090900CB090DBDAF0FF9FADA9E9E9BCF09EFFFFFFFFFFFFFFFFF9EB9A009A0B0A00A9090909A090009C090A0C0E9A0E0D0E00F0D0F0FFFFFFFFFFFFFFFFFFFFFFFFEBDFFF0B0000FFDFB9C0DA9090DB09A90B909A9A9A9E9A9A9B9C99A9090909000009090DADAD9FF9F0DB9E9C9AC90BCFFFFFFFFFFFFFFFFFFFF9E909009000909000A00C0900F00BCA0D0B090C909A090F00FADEFFFFFFFFFFFFFFFFFFFFFFFBDF9ACB90000CFFF9F09B09090B000090D0A00D09C9999D99C09BD09C90000C9090900F0BC9DFFD9E9FF9E90B0D9E9CBCFFFFFFFFFFFFFFFFBF0B0F00B000900A0DA909A900E90900900A9C0A0B0E0DACB0F00F0FEFFFFFFFFFFFFFFFFFFFFFDFFEFBDEF90000FFBF9F09BCB0D099BC0B090D0A90B0E0B0DB99C90B090B9090A9090F90D0FA90FAFDF9AD9E9CB0A9E9CBEFFFFFFFFFFFFFFFFFFF90B009E0A90D00000000B000A09E0AD00A9C9C090A09C00F09EFFFFFFFFFFFFFFFFFFFFFFFFADBD0B090000EFFFDA9BC9999A9A00990909090909999D9B090B9F9DB900D099CBDA90F9F9DFF9FDBDEDB090B0D9E9EBD0FFFFFFFFFFFFFFFFFBDAF00900900A00B09A090009AD0000909E90A09ACBC9CB0F0FEFFFFFFFFFFFFFFFFFFFFFFFFFF9E9E9C00000DFB9B99C90F0AD90D09A09A09A9E9E90F0B0D9BC909A9CBDB9BCB90DBDF9E9FBCFDBCBB90BCBCB0E9CBD0FFFFFFFFFFFFFFFFFBCF900BCA90A900900009A009E000E90CA000C9AC900B0A0F00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A0000EFFF9CA9A90990090900D009C90909A999D9BC9BDBD9F9909C99C9F9CB0DBDEDBF0FF9DAD09F0C99BCADADEFFFFFFFFFFFFFFFFBA9E9090090090A90B0009A009A990B09C9A0C90E9C0D090F00EDFFFFFFFFFFFFFFFFFFFFFFFFFFCBDB009000DFBDBBD99F9E9B090B90B09A90B0909CA9B09BD099A99E9DB9DA9F0F9DBEDBDFDFF9FE990F09F9EADBCBCB9FFFFFFFFFFFFFFFFFDA9A0090A9CA900C09A009000C00E000A009A0A90A9A0F00F0FBEFFFFFFFFFFFFFFFFFFFFFFFFBFF0F090000EFF90DA9E9099C90B0C9090909D0BC9B9D0DBCBDBD9DB99A9CB9D090DAD9FCFADE9F99DA90DADA9DADBDBCFEFFFFFFFFFFFFFFF0F9C90B0A9009009A9009C0A9A900909AD0F00C90E9C0F00F0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900000CFF9ADBD990BDA9B0D09B09E90B0090B0909A99909BCB900909000090909CADF9F9F0BCA9DA9BDBDADACBCB0FFFFFFFFFFFFFFF9FB0B0BC0900B00B000090A09C00B0AC000000B0E900B00E90F0EFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDE900000FFBDA9ADAD9AD09B0B00909AD09B0909CB99DADBC9909090000990000000909C000D0990090DA9CBC9FDBCF09EFFFFFFFFFFFFFEDAD00900F00B0CB090A09000BC0D09ADA9AC090E9C0F09E00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFF90000FFBDF9DB9AD9BD0D09BCB090B0D000DB00F099009000000909C0AD0BC909C0A909000009A0F9FA99F0F0F9F0F9EFFFFFFFFFFFFBF9A9A0B009009000A90009A90B00A00000C9AC090A900E99F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF99E9A090CFBCB9FB0D9BC9A9B9C990DA99DA9B900990900090090D09C9C999909009A99C9E9A900000D009D0F0F0F9E9F0FDFFFFFFFFFFFBF9E9C0900B009A9090C0B000C00009C90F09A00B0E9C0F09E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EF0909000F9DBDA9DBBC9B9D0A9A09A9C9A900009000000909B0B0909A9B0F0F9F9FD9E9BDAD0B090DB0BF0F0F9F9EDBCFFFFFFFFFFFFFFFCB090B0A900B000A09A90CB0B09E0A0A00000D0C900A90BC0F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BE90B900AFF9F9BC99BD0B9D09BC99A9909909000909BCB09D9BDBD9D0909909E9AF9FCBDB0D0DAD09C9B9DADADFADBCFDFFFFFFFFFFFBFBDA90D00B0CA90D000090000A09D09C9A9E0A9A0F0C0E0B0E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99FD099C9BCBDADBDADBD0B99E99E99E90000000009C990F0BC909A9A9E90E909D9CF9F0FDB0A90BF09EDAF9FDADF0F9FFFFFFFFFFFFFFADADA0A90C9090A09A90A9090DA00A000C00900C900B09C0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9B9B909FDBDBDB0BF9B0BC0B90B90B9090D0A909E0B0F99999B9C90D090900BCBCBDADFCB0D9DED09E9BD9E9EDBEDBCBDFFFFFFFFFFFFDBB09C90A9A9A909A00A90AC009009C9A90B0CA9A0F0CE9E9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD09CFBDBDADBD9FCBD9BD0F90F9090A909C00990D09AD0AD0B09000009D09CBDADBCB9E9ACB9B099EDAF9F9EDBCBDBFFFFFFFFFFFBFBC9A9A0900000A0900D0009A9AC00A0CA0C0900D009A9A0DE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDB99B0BDB9EBDBDBE9B09A9A99E909CB090909A9009A9090D909090090900ADADAD9ECBDE9D9BD0C9EF9BD0DAFDBEDE9FFDFFFFFFFFFFCBAD009B0A9E90D009A009A00009F090909A0ADA0BC0D0DA0ADFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFB9F9F999FFFBDB9E9F9F9F9D0DA99B9B9090DA90909AD0BDA909E99A90000909090DADBDA9DA0FCB90990F0FBFD0BCBF9E9FFFFFFFFFFFFBDBAB00C9C090A0BC090A0909CA000E0AC00D000D09A0A0D0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9F9F9CFBDFBDA9F0F9F0B0B99F0D09090009C909E9090990B0900D0909000C9E9AD0DADF0D9090090F99F9C9EFDFD0FDFF9FFFFFFFFFFFF0D09B0A9A0B0900B009C0A0A900A90909A00E9A0E0D0F0F0FBDFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F9FB9FBDFBDBDF9F9FBD9F9CB09B9F9A0900B0A9090B0DAD0990B0090090DB090DCBCBD0B9CA90BCB9CFADBFBDADAFF0F9FEFFFFFFFFB0B9A9E009009C00A900B00A9C9009C00CA0D0900D09A0F00F0DEFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBDB9DBDFFBDBCB9BDAF9A90B99F0D0909909009D0909C9090900D0900C90000D0F0BDAD0BCA990C90C9B9DBCD0FDBDADFB0DFFFFFFFFFFFCBD09CB0BCA9A90A9C0090000F0A90B090A0E9A0E0D00F0BE0FEFFFFFFFFFFFFFFFFFFFFFFFFBA9F9FBDB9BDFBFF9F9F0F9DF9F9CB09B9B0900F0900009E09A90B0DB0909A909090A90DCBDADD9DA9909B9C9E9FBFDBEFFDBCFF0DFFFFFFFFFBF0BA0900090090D0A900A90B000000C0AC9090C909ACB0C0DADBFFFFFFFFFFFFFFFFFFFFFFFF9D990D9BDBDFFFDBF9F0F9FB9F9B99F90D0DB99090090B0990D09090090909090909D0F0BD0DB0B09CA90D0B9DBCDFBCF9CBEF909FFFFFFFFFBFDBC90A9E9A0B0A0900A900C00B00F0A90900E0B00E090E9FADEFFFFFFFFFFFFFFFFFFFFFFFF9B0B0FBBF99BFFFBF9E9F9FB0F9AD9E9F99B90CA9009009C90B09F9099090D090BD0F0F99C0FF0F9D099C90BCDADFBEDF9FBFD9FBDEFFFFFFFFFCBA09AD0900D0C09A09000A90BC900900ACB0900F09CAD0A0DADEFFFFFFFFFFFFFFFFFFFFFFFF9909DBD9BFFFFFF9F9F9FBDF9F9BDB99AD0B9990990B009A9C900090009A9B9D0B99D9EDB9099090B009A9D9BDBFDF9FFCF0FADF9DFFFFFFFFFBD9F00B0A9B0B0B09CA9090000009A09C900CAD009E09AD0F0FAFFFFFFFFFFFFFFFFFFFFFFFFB90909FBD90DFFFFF9F9F0DBFF9F0BDAD9B9C9A9D009090009099909099C90DA9D9E9ADBFDAD0F9E90900DA9E9FD9FFF0FF9FDB0FBFFFFFFFFBFBEB0B009C000090CA900E090F0B00C90A0CB090ADA09E0ADAD0DEFFFFFFFFFFFFFFFFFFFFFFF90DBDB9090DBFFF9FF0F9FBDB9FBDB9F9BD9B9D9A9B0909090B000B0DADB9F9DB0F9FFDFDFDFB909090F909D9F0FFF9FDF9EDADFF9CFFFFFFFFFF9BC9CB0B0F0B0B0909090A000000B0E90B00AC9009E90DA9EBEFFFFFFFFFFFFFFFFFFFFFFFB9DB909090B0FFFFFF9FDBFDBDFF9F9F9BDB0D9A999C90C909090DB9DB9BDBDBB9DBDBDBFFFFBD0DA90990DF0BDFFFDFFFBEDBF9F9DBFFFFFFFFF9BCA9A900909C0000A0A000909AD0009C009C90E0F00ADA0DBCFFFFFFFFFFFFFFFFFFFFFFFF90999909090DFFFFFBF9BDFBFF99F9F9BD0DBBD9F0909990B000909DBD9F9DB9DFBDBDFFDFFFDFB990DACBB9FDBDFFFDFDFDBDE9EFBDFFFFFFFFBFEB9000E9A0A0B0F09090B0CA0009E00A9A0A090009E90DAE0F0FFFFFFFFFFFFFFFFFFFFFFFB9CBCB090909FFFFFDFFFBDF9FFBDF9F9BB9D9B09DBDA9A909D909A99BD9FBDB99DBDBDFFFDFFF90DA999D0DADFFDFFFBFFBDBDB9FD0FFFFFFFFE9BCBDB9009C900900AC000909CB000909C9C9CA0F0E09EAD0F0FFFFFFFFFFFFFFFFFFFFFFFF99B99990909FFFFFFBF9FDBFF9FDBFDB9DDBBD9F9A999D09D0A09C9DBD0BD9F9F9BDBDBDFFFFDBDA99CBCBDBDBFDFFFFFDEDFEF0DFB9FFFFFFFFBFF9A00CB9A9A9E0A9090B00A000009AC0A0A0B0D0009E090F0FFEFFFFFFFFFFFFFFFFFFFFFB9C9DB90090F9FFFFFFDFFBDF9F9BF9BDF9B9D9B9D9BC9A99A999B09A9B9DBF9F9BDADFDFFDBDBD090DB9F9F9FDFFFFFDFFBFDB9DBF9CFFFFFFFFFF0BC90B00000090909A00009090BAC0B09C90C0A90F00F0F0F0FFFFFFFFFFFFFFFFFFFFFFF999FB909900DBDFFFFFBDBDBFFBFF9FDB9F9F9BD9AD9B99C9090D099D0DB9C9F9F99DB9FFFFFEDBDBF0FDBDBCFFDFDFFFDFDBFDEBDFB9DFFFFFFFF9F09AD0ADA9E9A0A0C009E000E00909C0A00B009E00F00F0F0FEFFFFFFFFFFFFFFFFFFFFFBF909DBD0990FBFFFFFFFFFFF9F9FDB9FDB9F9F9BD9BD9E9B9DB9A9CB9B9CB9F9F9F9BDFDFDFDBDAD9DB9F0FDBDFBFFDFBFFFDAF9E9FFBCFFFFFFBFFAF09A90090009C90A90090B00900A00909AC0F090F09ECA9E9FFFFFFFFFFFFFFFFFFFFFFF999FB909009CBDFFFFFFFFF9FF9FBDF9BDF9F9BD9BD9A99C9A9D99B9C9DB9DBDB9DBDB9FFFBFFFDBEBDEDBDBDBDFDFFFDFDFFFDF9FF999FFFFFFFF0F9CB00F9A9A90A0090A000009A00D0BCAC00900CA00E0B9E9EFEFFFFFFFFFFFFFFFFFFFFB9ADBD9B9090FFFFFFFFF9F9FF9FF9F9BDB9B9BD9F90B9DB9B9DA9E9DBDB9FBDB9FB99DFDFDFDFDBF9DF9BDBDFDFFFFBDFFFBD9F0FFFB0FDFFFFFFBFB0B0E9000C90A90B0009009A0000A00090B0ACB0DAD0D0E0F0FFFFFFFFFFFFFFFFFFFFFF9D99FBD9A9090FFFFFFFFFFFDBDB9F9BD9BDDBDBB0DBDB9D0DA99990B9BD9C99FD9DBFBDFFFFFFFFDFF9FCBDE9FBDBDFFDFDFFEBFDFFD99FFFFFFFFF0F0900B0B0A9C0000000A009C9090DA000C9090A09A9ADAD0FCFFFFFFFFFFFFFFFFFFFFFB90F9FB9D09009BFFFFFFFFBFFFDB9FDBDB9BD9D9B999CB9B9DBCBD9D9CBB9FB9BF9D9F9FDBDFFF9FDADBF9F9F0DFFF9FFFBDBD9EFFFBDADFFFFFFF9F0F0B9C00900B0F00B0900C00A00A00D0B00CAC9CAC0DA9ADAFFFFFFFFFFFFFFFFFFFFFF9999DBDB9B909CFFFFFFFFFFDB9BDF9BE9DBDB9B9DBDB99D09B0990B0B9D9F9DBD9BBD9FDFFFF9FFFBDBD9F9BDBF9F9FF9FFEFFFDFFFF99FFFFFFF0FBA90C0B0F0A900009000090A9000D090AC0B0090A90FA9EDADEFFFFFFFFFFFFFFFFFFFF99E9FBFBD9909A9FFFFFFFFFDBFFDB9BD99B999F0DB099BCB9F99F9F9D9F9BD9BDBF9D9F9FFFDFFDDADBDFAD0F0F9FDFFDFFDFDADAFFF99EDFFFFFFFF09CB0B09009C90B000000A000000A0E9090CB0AD0CB00D0ADEFFFFFFFFFFFFFFFFFFFFFB9999DBDBF9F99C9FFFFFFFFFFF9BDBDBDBDBDB9B99DAD99D90F09090B99F0BBDBD9F9BDFFDFBDBFBDBF09DBD9F9CBE9FFFFFBFFFF9FFF09FFFFFFFBDFA90900CB0A0A0000A09000909090900CA900D0A9ACBCAF0B0FFFFFFFFFFFFFFFFFFFFFF99E99FBDBF9BF9FFFFFFFFFBDFF9F9BDB99DAD9DB999A9B0B99F9BDBDAD9D9DA9F9BD9BDFFDFFDEDBD9F0B0A90FBDFF9FDFDFDBDFFF9F909FFFFFFFADAB0E9A00D09090900000900CA00C0B0B00A9A9C0C9CBC0FCFEFFFFFFFFFFFFFFFFFFFFB9099F9DB9DBD9B9DFFFFFFFFFBFDB9DB9F0B99B09CB99D09D0B09C99099B9BD9F9F99FDFFFFF9F9BDA909C9DAD9CFBDFFBFFFFFF0FCF9F90FFFFFFBFBD0C9090B0A0E0A00900A00A0000B00C09C90C0A0B0B0DB0FAFFFFFFFFFFFFFFFFFFFFF9D90F9FBFDBB9F0FBFFFFFFFDBFDBBDB0D9BD9F9D9B9CB0B9A9C909B0F9BCBD9B99F9F9BFF9F0FA9D00D0B09A90ADBCF0DFDBCF9009FB090FEFFFFFFE90B9A0E0090909C00000000909000B090A0E9AD0D0E9EA0F0FDFFFFFFFFFFFFFFFFFFFFBB99099F9B9DF9F09000FFFFFFFBFDBD9BD0B090B0DA9090C9090B0C99C999B9F9F9B9DFDFFBD990099AD09C9E9DADF9FBFFFFFFB0EDFF909FFFFFF9F9E00090B0AC000090090090000090C0AD09000A9A90C9EDADAEFFFFFFFFFFFFFFFFFFFFF909AD9BDB9B9B9F09000FFFBDFDBF9BD0B99DB9090909C909A09C9000B09E909F9FDB9FFFDFBCBDA09009A9090BDADEDE9FDF9FC90FFFF90DFFFFBFEB9E9E09C909A9A00A0000000E000F09000A0D0D0C0FA090F0DFFFFFFFFFFFFFFFFFFFFFFF99D9ADBDBDFBD90009DFFFFFBBF9FB9B9C9A0DB0909A909009090B0909C99F99F9BDBDFFF9990090009090BCBDADBDBDF0FFFFB0E9FFFFFFFFFFFF9BC9090A000A00090000000A90900000ACBC9A0A09A90DAE9EBEFFFFFFFFFFFFFFFFFFFFFB90909090F9B99A0BCBEFFFFFDFDBD9C9CB999909AD090A9090000090090B09BF9BDBDFF9B0F009090909E9C9CADBCBEDADFBCF0D90BFFFFFFFFFFBFCA9A0A90BC90D0000900090000090B09000090DAC9ECBC9ACFFFFFFFFFFFFFFFFFFFFFFFF99090BDB9F9F00D000DFFFFFFBB9BB9B90BC9A909A90990D09090909A090F9C9BDBDBDFFD90090000000009A9D0FBC9ADAFDFFB0EFDBDFFFFFFFFDA9B0C900C0A000A0900000000A00AC0CA90B0E009A09A0F0F9A9EFFFFFFFFFFFFFFFFFFFFFFB9BDDBDB990900F0F0FF9FBFDBD9C90099B0DBD09DA0D0900B0000090090B9F9F9F9FFBFB9ADB90D0BD9BC90A90DBD90DEBEDF9EFFFFFFFFFFFBFF0F0B0DA9090B090A0009000009009A90C0C090BC0DAC9AD0EDEFFFFFFFFFFFFFFFFFFFFFFFFFDBB9B9F00009000FFFFFFFBDBA9B9000C9B09B0099A0B0D090909C900909BDBDBDFDF90D9000909000000F0DE9CA0CBDFDFB0CFFFFFFFFFFFFEBF0900A00AC000C0090000A0D0000000B0B09AC009AC9AD0AF0FFFFFFFFFFFFFFFFFFFFFFFFFFB9DBD900000A00F9FFFF9FDB9D9D09009B0D900900090909090009A99E9FDB9F9FFFBC9A09090A00000000DA9A090BCFBEFC0FFFFFFFFFFFFF9F090E90D090B09A90000009000A09A9C000A09ADAC90BC0F90F0FFFFFFFFFFFFFFFFFFFFFFFFFFFB90009000C90CFFFFFFFBD0B0B90900090A9000000CA90000900900909B9FBDBDF9B0DB000009000000CAD09000CBCDFFB9EFFFFFFFFFFFFFADA900A0A000C000C0A9000000900C0B0D09C0009ADACB00E09E9EFFFFFFFFFFFFFFFFFFFFFFFFFF090000090000FFFFFFFFBD9F0BD090000900000000DEB900090090BD0FD9DBDFFF9B00900900000000ACB00C09CFBE9FF0CFFFFFFFFFFFFBDBCA9090DA90B00A9000000000000B000A0E0BCBC00090F090E9EFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000F0FFFF9F9FB9A99C9B0900000000000DA9000900090AC9B9BBF9FBDF9C900090000000000900090CBD0DEF00FFFFFFFFFFFFBDEB090E00000A009000900900B000000AD09090009ACB0E090E90FADFFFFFFFFFFFFFFFFFFFFFFFFB000900000000FFFFFFFF9F9D0BB0D000900000000000009009000999ADFD9FFDFB09A0900009000000000090E9FCBF0F90CFFFFFFFFFFFFFB09CA90B09C90CA00A00000000E09C9000A00E9AC90C909E09AD0FFEFFFFFFFFFFFFFFFFFFFFFFF90000000009C9EFFFFBDFF90B90D9B0900900000000009000000909E9F9BBF9FBFDBD90090000000900009ACBDF0F0CFDA9EFFFFFFFFFFFBCBDA9000C00A009000900A000009000A90D0900090A90AC09AC0AD0FFFFFFFFFFFFFFFFFFFFFFFFF900000000000A9FFFFDFBFBD0F0BCBDBD000090000090000B009009090F9D9F9F9F9A9D0A990090000D0C099EFBF9F0EF90CFFFFFFFFFFFFFDADA9CB0B0900A0D0009000090000B0CA0ACA90E0D0BC9AC090DADADFFFFFFFFFFFFFFFFFFFFFFFB000900900000CFFFFBFDFFB909090909B99DA0909A0C9A9009A09A0BD9FBFDBFF9E90A90CA9D00909A9BF0FDBC9E0DF9A0CFFFFFFFFFFFFBE900000000CA9000A0000090A0000C0090909C009A0000009ACA0FFFFFFFFFFFFFFFFFFFFFFFFFF9000000000900FFFFBDFFBD9CB0CB0F9E9CB099B0D09B0900900909D09AD9DBDF9B990909090A09ADADAD0DA9E9E0DEBE900FFFFFFFFFFFBE90E9A90D0A90C00090000000C0B090B00AC00A9A00F09ADA0909FADFFFFFFFFFFFFFFFFFFFFFFFF90000000000000FFFFFFFFFB900909009A90BCBCB0B0090900900900F9FBAF9B9F0F0F000009090909090B0D00009ADF900CEFFFFFFFFFFFBDB00CA0A900000B00009000000000009090BC90D000AC0090E00CFAFFFFFFFFFFFFFFFFFFFFFFFFB000000000CA90CFFFFBFFFFF9B00A9009009090909090009009009A090D99F9E9F99099A90000000000000090DAC9EEF000FFFFFFFFFFFDFADB009000CB0B0000A00000090000B0CA00000A0AD090B00C90FADFFFFFFFFFFFFFFFFFFFFFFFFF90000090009000FFFFFFDFF9F9C90900900900000000000000000BC9DBDA9E9E9FDBDB0D0090000000000000A0009EDF9000EFFFFFFFFFFFADA0DA0C0B000000D0900090A000000009C90B09C900AC0CA9ADADBFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000E9FFFFFFFFFFB90D0000000000000000000909C9090B099F9BDBDB0BC9A99C0900000000C90C9ADEDFB0000FFFFFFFFFFFBFDA9090A90090C90A000000000A909CB00A00C0A00AD09A900CBEFEFFFFFFFFFFFFFFFFFFFFFFFFF900000000000900FFFFFBFFFF9FB09909A90090900000090C0B0BCBD9FAD0FDBDADBD9F9F0B909C90900900F0FCFFFFF9000EFFFFFFFFFFF9A9CA0D000E0A0A00000000090000000909CB09CB00A0C0A9E9C9FFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000900FFFFFFFFFF9F9AD9C90900A009090009BC9F990BC9DB9BCBF9BCBF9E9F0F9EBE9CBCADADFFFFFFFFA900DFFFFFFFFFFFEDA900A09090090090B0900000000090E00A00000C9C9A9C00EAFEFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009AC0BDFFFFFFFFFBDBDB0B0F0BD909CB09F9E9FBCBDBDBFBCFDBFDFDBDBF9BF9FF9F9FBDBDFFFFFFFFFF90000EFFFFFFFFFFFBF9CB090CA00C00A00000000000900A0909009E90B0A00C0BCBDFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000C090D0FFFFBFFFFDBDFBDBD9BC90F9BCBDBDBDB9F9BDADBDBDBF9B9BDBDFDFDFF9FFFDFFFFFDFFFFFFFDE900CFFFFFFFFFFFBC9A0000A9000B00D0000000009A000900A0DA00E00D0F0B0CBCEBFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009A90A9FFFFFFFFFBFBBDBDBF9BF9BCB9BF9E9F9F9EDBDBDBF9F9FFDFFBFBFBF9FFF9FFFFFDFFFFFFFFBFB0000FFFFFFFFFFFFFAD0F0D000B009A00C9000900000000C9C0090909A000009ACBDEFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000C09CA9BFFDBFFFFDF9F9BDBDDBFDBDFDADBDBCB9BDBF9FDBF9F9FB9FDFDBDFFDBDF9FFFFFFFFFFFFFDFFB000EFFFFFFFFFFBDAB000A90C00C00090A09000000000B000B0C0A00C9A9E9E09EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000909A090FDFFFFFFFFBFBDBF9FBBDBBDB9BDB9BDBDBDBDF9FBDFFFF9FF9F9FFFBDBFFBFFFDFFFFFFFFFFFF9C90CFFFFFFFFFFFFF9CB0900A90B0090A000000000090000B000A90DA9AC00009E9DFEFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000AC90FCBF9FFDFF9F9DBF9F9FDB9DB9FDB9FDBDBDF9F9FBDFBDBDBF9FBFF9FDFF9FDFDFFFFFFFFFFFDFBCB000FFFFFFFFFFBEBCB00CAC900000E0009000000B00009009C90C000C909E9E00EADFFFFFFFFFFFFFFFFFFFFFFFFFFF90090000000009E09ADFFFBFFFF9FBF9F9F9BDBF9F9BDF9B9ADB9FBDF9FBDBDBDBF9F9FFBF9FFFBFBFFFFFFFFFFFFEDBD00CFFFFFFFFFFFDB9CB00900A0CB09090000090000000AC00A00B0B000E0009E9DAEFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000000D09C09ADBDFFFFFBD9F9F9BFDBD9F9F9BDF9FDBDBDBF9F9F9FBDBD9F9FDBDFFDBFDFDFFFFFFFFFFFFFFFAD000FFFFFFFFFFFEB0C9A0009000000A00A900000000009A909000C0B090F0000E9DAFFFFFFFFFFFFFFFFFFFFFFFFFF000000000900000B0F9FFFBDBF9FBB9F9F9BBDBF9B9FDB9DB9F9F9F9FBCBF9FBDBFBDBBDFBDBF9FBFFFFFFFFFFFFDFFFB000EFFFFFFFFFFBF9CB0C90BC0B00AC09000000000900900000E90A9C0E000ADADAEFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000B00F0D9E9FBDFFFFB9DDBF9FDF9BDBDF9B9FB9F9F9F9FF9DBDF9F9F9DBFDFBDBFDFFFDFFFFFFFFFFFFFFD0900FFFFFFFFFFFDBCB009A00000C90900000000090000CA0CB000D00A909AD00DADBFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000C0090ADBF9FFBF9F9FBBD9F9B9FDB9B9F9F99F9F9BDBF9FBF9BF9F9FBD9FBDBF9FBDBFFDFFFFFFFFFFFFFF000CFFFFFFFFFBF0F09A0C90B09A00A000009000A000A90900090A9C00AC0A9E0AEDEFFFFFFFFFFFFFFFFFFFFFFFFFFB900E00000009E0BCBC9F9FDFFBF9DBBDBFDB9BDFDBDB9FF9F9FDBDDBD9FF9DBDBDBFBDBFDFBDFFDBFFFFFFFFFFFFFFF0F000EBFFFFFFFFFF0BC90A00C0009000B000000000000000090A000A9C909C009C9EFFFFFFFFFFFFFFFFFFFFFFFFFFF900090000009009C9FBFFBFBF9F9FBD9F9B9FF9B9BDBDBF9F9F9BDBBDBF9FFBDBDBDBDBDBBFDBBDBFDFFFFFFFFFFFFFF9000ADEFFFFFFFFF9BCA0090E09AC0C9000900009009000B00E0C90D00A0E0A0F0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000900E09E9EBDF9FDFDFBF9DBB9BDF99BDBDB9B9DF9F9BDBBD9F9F9B9F9F9F9BDBDFDBFDFF9FFFFFFFFFFFFFFE0000DFFFFFFFFFBCBC909E00900090A0000000000000000C909000A0B0D090D0009DEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C0000009E90BDFBFFBFBFBD9FB9DFDB9FF9FDB9F9F9B9BDBF9FBF9FBFDFBDBF9FDBDB9BDBF9FFFFFFFFFFFFFFFF99000EF9EFFFFFFFBF0B000B00B00A090E900000000000B00A000B000C0A0E0ADACA0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000D0000000F0DADF9FDFDFFBF9FB9B9FB9F9B9F9FB9F9F9F99FBDBDBDBF9FBDBF9FBDFF9FDBF9FDFFFFFFFFFFFFFF00000EFDFFFFFFF9F0DA90C00C09000000A90009009000090C0900D09090909009F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000A00000CB0F0FBFFBFBFBDF9F9FBDF9F9BDBFDB99F9F9F9FBDBF9F9DBDBDBFD9FBDBF9F9FFDFFFFFFFFFFFFFFFF0B000CFBEFFFFFFBEFB00CA90B00AC9A900000000000A000009A000A0A0E00E0E9E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000090000000DBFDF9FDFDFFBF9F9DB9BDBDBF99BDFB9B9F9BDBD9FBDBFBDFBDBFF9FF9FFFF9F9FFFFFFFFFFFFFFB9000DBF9EFFFFFFFF90CB090000090000000000000000090B0000F090D090909000FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000000D0BCFBFFBFBFFBD9F9FBDBDBFBD9FBDB9DF9F9BDBDBBDBFF9DF9FBDBDF9BF9F9FFFFDFFFFFFFFFFFFFC00000EF0DFFFFFBF0FB00A00AD0A00A00A9009000000900C000D0000A00A0E0E9E0AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000090A9CBDF9FFDFBDFBF9F9FBDBD9FBF9F9FBB9F9FDBDBDF9D9BFB9F9FBDBFFDFFFFDBDBFFFFFFFFFFFFFDB900000CBEFFFFFFFF0F9D090000D0900D00000000900000009A000B0D0D0D09000DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009C0000000000FFFFBFFFFBDBF9F9DBDBF9F9F9F9F9F9F9BDBD9BFBFDBDFBFDBFDBDBF9F9FFFFDFFFFFFFFFFFFB000000FF0FFFFFFFF9F0A00CA90A00AC90000000000000009A00090C000A00A00E9EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900000000009EDBDBFDFFFBDBF9F9FBFBF9BDB9F9F9F9BDBF9E9FF9F9BDBDBDBFDBFFDBFDBF9FDFFFFFFFFFFFFD000000FE9FCFFFFFF9EF0DA900C090090A00B0000000090000009C0B00A90B09E900EDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0000000009A9FDBFDBDFFF9F9FBD9F9FDBDBDB9F9BDBF9F9FA9F9FF9FBDFBDBFDBFDFBDFFBFFFFFFFFFFFFFB00000C0FEBFFFFFFFFB9B00A09A00AC0009000900000000000D00A0009C0C0C000F09AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9090000000000CBADBFFBDBDFBF9FBF9FB9FBDBF9BDFBD9F9F9DBDB9FF9FBDFBDBBDBF9FBDFFDFFFFFFFFFFFF0900000F0DFEFFFFFFFEDAD09C090009A00000000000000000B009000000B09A0BC00EDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C000000000909DBDBDFBFBDF9F9F9F9FFBDBDBFDB9FBF9DBFBDBDF9FF9DBBDFFDFF9FFDFBDBFFFFFFFFFFF900000000BEFFFFFFFFFB9E9A00A0CB0009CA90000900900000000009ADA000A09C00BCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000DA9F0FBDBDB9FBF9FBFDB9F9F9DB9F9F9FBF99F9FBFB9FBFDFB9FB9FF9FBDFFFDFFFFFFFBD00000000FEDBFFFFFFFBDE900090900000000C0000000009000009E0000909C9C00B0CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9000000000009ADA9DBDBDBFFBDBF9F9BFF9FBFB9F9F9BDBDBF9F9F9DF9F9FBDFBDFF9FFDBF9FFFFFFFFCF00000000D0FFFFFFFFFFFA9AC9AC0A009E9A900A900000000000900900000E0A09A00CBCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00900B000000009C9ADB9E99E9FDBF9FDB9F9F9FDBF9FDBDBDBDBDBFBDFBF9FBDFBF9F9BFDFF9FDADFFFFB90000000ACFBEFFFFFFBFDF9A00900D000000A900000000000000A000B0009000C0D0B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00E000000000000BC90F9FF9DBBD9FBBDFBF9F9B9FB9BDB9F9FBF9DBFBD9F9FBDF9FBFDBF9FFFFFFF0F9000000000CFBCFFFFFFFFFBAC9C9A00A0A900C00000000090090009000C0BC00D0B00A0CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000C900000090900BC90B99FBDFBF9DB9F9BDBDF9DBDBDF9FBD9FBF9DBFBFBDB9F9FDBF9FFE9F9F0F9090000000ADADEFFFFFFFBF0DB0A0C09090C00B000090000000000000A90000B0A00A9C9EAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0090000000000000909AD9CB9CB9D9FBDBDBDBDB9FBDBDB9BFDBFBDDBF9FDBDBFEBFDBD9E9F9F0F090000000000C9EF9FFFFFFFFFFFAC90090AC000B0009A00000000000000900A900090D0C0A09CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90C000000000000000090A9CB9FBAD9FBDADBADBF0F9F9FF99BC9FBBDBF9ADF9BD9DBEBF9E9F0F0F090000000000CBEEFFFFFFFFF9F9BCB0A090A900C0A000000000090009AC000C00C00A090D0EBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0009009000000000900090B0D09DB099B9BD9BD9F9F9F99FFDBF9CFBD9FDBBFDBFB9D90F09CB090000000000000FC9FFFFFFFFFFFBE900C900000A90900090000000000000009000B0A090CA00FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000CA0000000000009009090BDB0BCBC9D0BD0BDB9F0BFB09B90B990B09AD09AD0DA0F09CA0000000000000CCEFBFEFFFFFFFFF9E90E900CA0D0000A000000009000000009000B0009C0A90DA9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000C0000000000000000000000909090AD00BDA9E9F009DBC0F9CBC9CBDB0F00B0900000909000000000000BFBCFFFFFFFFFFFFBE90A0B0900BC090C9A0000000000000000A0000C009C0A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000900900000000000000900900900A909A90090909F0B00B90B009A000900900009009000000000000000CEFDEFFFFFFFFFFFEDBE9C00000000A000000900000090009A009C009A0A0090CBEFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000000000900000900000900009090000000900900000900900000009000000000000000000000FB0FFFFFFFFFFFFBFBC9A090ACB009000A000000000000000000009AC090DA0E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C00000000000000009000009090009000000900090090009090090090090000000000000000000009CEBCFFFFFFFFFFFFFFDE9A90AC9000A0C090900000000000000009A000000000900FEFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFF009A00000000000000000000000009009009000090000000000000000000000000000000000000000E0FFFFEFFFFFFFFFFFFFBBF0C9000009009A00000000000000000900000900F0ACADA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0C0000000000000000009009000000000000000000000000000000000000000000000000000000C0F09CFFFFFFFFFFFFFFFFD0B0A09A0AC0A000A090090000090000A00C9A009009000CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900900000000000000000000009000000000000000000000000000000000000000000000000000000CEFEFFFFFFFFFFFFFFF9EBC9C0C09009000D0000000000000000009000C0A00C0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000ACFFFFFFFFFFFFFFFFFFFFFEBD0A9000000009A0000000000000000090A000090C0B000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFBDBA90A9A00B0AC0000A90000000900000000009A009000CB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDAC9000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFDAD0C009C00900009000000000000000009000000AC90B0CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFBAF0B009A00000B0000000000000000090000000C900A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFBCD9000000090E000C00900000000000000000E09A00900BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A000000000000000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFBAE9A9E000A009009A0000000000900000B0090000A0C000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCD00000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0C0090C09000A0000A000009000000000000009C0A90E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0B00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AD0B00A0900E000090090000000000009000009000900C9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9C000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDA900000000090000000000000000000000900A000A90A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9E090000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9CA09C900B000AD0A00000000009000000A0000C9000C9C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0090C00000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB90CA00AC0000000000900000000000090000900A0C0A00FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90A9A09000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFBDADA9000000090000900000000000000000000009009000FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD00D00A90000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFBFDAD000090090AC0900000000000000000000090A0000A09E0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA9009A0A900D0E000000000000C00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0B9000E0000000A0000000000000000009000000D00000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9E9E0D0C0F0A9009C90000C90CA000C0000000000000000C00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC0E9A00000900000900000000090000900000900A00C0A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA900B0B9A0D0E0F0A0CBCBADA90C90000CBC9000000000CBFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFB9B0000900000900000000000000000000000000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD0C0C0F0B090B0DBE9FDA9BCBEFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFBFFB0DAC09000A000A0000000000000000000000090009000A00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A9A9A900C9E0C9A0DAB0BC0F9FFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFBFFB09000000900000900000000000000000090000000000009E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBC00C0DADA9A9A90DA0DEBDB9A9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFDBDE9E9A090000090000000000000000000000000000090000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA09ADA9A009C0C90E09EB9E9E9DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFBFEB9A900000000000000000000000000000000000000000090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC09E0090C0F0A0B0E90F0DEDBF9EBFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF0FFBFFFFFBFFEFB9E900000000000000000000000000000000000090000000C0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0090E9A909C9C900F0FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FBDBC9E09000090000900000000000000000000000000000000A9ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E0E900DACA9A0ADA9E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCFFFFF9FFFFBFB09A009000000000000000000000000000000000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09090E9A909C9C900CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDFFEBF9E9E9E9000000000000000000000000000000000000000000000FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADA0E090C00E0A0ADAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FEFFBEFFFFFFFFFFFFFFFFFFFBFCFBFFFBFBDFFBF9A900009900000000000000000000000000000000000000DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB90909ACB0B0909C909CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90DADFBFFFFFFFFFFFFFFFFFFFDFBCF0FBEDFBE9E9AD00000000000000000000000000000000000000000000000ADFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E0C900C0DACA9E0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEB0DADF0FBFFFFFFFFFFFFFFFFEBFBFFFDBBEDBF9F9A9090000000000000000000000000000000000000000000ADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B09A0ADA9A090009C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9CA9A0F0DEBEFFFFFFFFFFFFBFDFCBFBFFDBBDBE9AD0A00000000000000000000000000000000000000000000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E90D0000D0E0BCAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA0A90CBCBEBDFFFFFFFFFFFFFFFBEBFDFADBFCBE9BDA0900000000000000000000000000000000000000000000ADADBFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9E900A0A9E9A90D090DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9CB009009E9ADBFFFFFFFFF9EDBDAF9FADBBF9E90900000000000000000000000000000000000000000000000BCBDBDEBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09A9C09C000CA0ACA0ACDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E90DA0BC9ACBEDBEBFBFFDFFBF0F9AFDBFCBCB9E9A90900000000000000000000000000000000000000000090C0BCBFBDBF9FFFBFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFBDB0F0C0A9A0BCB09C909C9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9FDA9E09C000C909ADBDEFEBFBCF0F0FD9AD0BDB9E9AD000000000000000000000000000000000000000000000009ADAF0DAD0BCB0F9EBF9FBEDFBFFFFFBFFBFFFFFFFFBFBFEBC90B09C0D000C0A00E9ACDEDBFFFBFAFEBFFFEFFFBFFFFFBFDBEDA9E99A90B09ADADADE9FBDFCB0B90F0AF0BF0BCB090A0000000000000000000000000000000000000000000000000909A09ADA9E9E9E0FADBDADAD0F0F0F0F9CBC9E9CBC9090A00E0B0A0F0B0DA90009A9AC9E9CBD99E9ADB0F0F0F0B0F0BCB0F09A0C000C000000A9A0DAB09C0E90BD9AD0FCBC9E90900000000000000000000000000000000000000000000000000090000000000900000A009A09A09AD0A09A00B00BCB0C9C90C09C90C0900CBCA0D09A09A00ACB0F0ACB0F0F0F0F0F0BCB0F0D0B0D0B0D0BC90C9E9C0F0B090E0AD0B0B09B090000000000000000000000000000000000000000000000000000000009009000900900900900000900000900900000000B0A0A9A0A0A9A0ADA0090A0009009000000090000000000000000000A000A000A000A09A00A900000A9090BCBCBC0F0A9000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000900BC009C90C90C90C090009C0090000000900090009009009009009009009009009009009000009009009000E0C09A90B0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0ACB0E9ACA9E0E9E0A90000000000000000000000000000000000000000000000000009000000000090B0BC9E9CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090009009000900090000000000000000000000000000000000000000000000000000000000000000000090B09A9090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFADFBCFBDEBDFADFBCFBDFBEDBF00000000000000000000010500000000000076AD05FE','Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses "Successful Telemarketing" and "International Sales Management." He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(6,'Suyama','Michael','Sales Representative','Mr.','07/02/1963','10/17/1993','Coventry House
-Miner Rd.','London',NULL,'EC2 7JR','UK','(71) 555-7773','428',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9A9FBCBFFD0000000000000C0BCF9BDF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCF0EFDE9A00000000000000BCB0FCA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A9F9EBFC0000000000000AD0BCF0BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0DACBE9F0A000000000000090BCB0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0F0DA0FD000000000000000ADADE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC909A9F0A000000000000000000B0EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0C0000000000000000000BCBC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0DA9E9000000000000000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900B0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000009AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000A0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000BF9ED0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000900A0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000B0E909000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009A0A00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90090F0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BC0900B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBC009090000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000090A9A0A00000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE909A0DA9B0900DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000009A090000009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090B09909009A90BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0000000000000BE9A000000009A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09A09090A9090909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0090000000000A009E9E000000000AA90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909D09A9909A090090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0F0A000B000000090A09A9A9000000009AF0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9A09A900090900B00B0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000F009A0000000000000ACB0A00A00009AD0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B0D09900909A00009009090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000900F00A000000000000090B0E9E900009A0BA90B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9090909B0090B00900B0090900A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9A0A0F0000000000000000A009A9A0A000009F0BC090900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90B090B000B0009009009000A09909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0B000000F09A000000000000000000090CB000A0ADABA0A00009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0909A90990090000000009A09000909009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B0A0FA9A90F0A0900000000A90000A00A00B0000090A0C9ADA9A000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0909F0909A0090A909A090000900B000A9000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A090F0B00E00AF090E0000000000A00000000B0000000A909A0000000A9C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0909A090B0D0B0090900900B0900900B9900B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A90BCAA9E9A09A0F00B0B0A900000000090000000A00000000A0B0B000BCBAA90FFFFFFFFFFFFFFFFFFFFFFFFF009F099A909A90BC00A09A90C9A9AC90000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA090AC0B0DA0ADA000F0A0DAF9EBCB00000000000000900000000090E09A0090DA00009FFFFFFFFFFFFFFFFFFFFF09B09B099E909AC09A900000B000909A9C90B09CB090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90DA009A00A00F0A9AF0F000A90F0B00000000A00000000A0000000B0A9A0000ABA900900FBFFFFFFFFFFFFFFFFFF09B09B09AD09E09000000B00900B0A9A90B0909A909090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A0A000A0DADAB0ADAC0AF0009AFAF0A00000000000000A09000009A00F00A00B0D00A00A9B0FFFFFFFFFFFFFFFFFF0B0DB0DA9B0B0900B009000900900D09CA9A900090B0DA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A90CB090090A00000F0A0B0F00000090F0A00000000A00009A00000000BB0B00900A0BC00000F0B00BFFFFFFFFFFFFF0999A99A9DAD00A90090A090A00A09A0B090DA9B9A90B90909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009A9EBBF00000ADABADA00B00AF00A09A00009A0000A900900000B00000A00DACB00009A0B0A09A0F0B0000FFFFFFFFFFE9BE99AF9A909A90090A09000900900900B0B09E099090B0B90BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A000B0F0FFA00A000C0A9A0CAD0F0900000B00000000000000000BCA9A009AFA900000000BA90900BA000000BFFFFFFFFF9BC90BD9ADA9A900B009000B000900900909C9A9BCA9F09909B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00A9000A9FBFFF0009CA9ABC0CBA9A0F0A0000000B0090A000A00A00B0A90090A9090A00A000B9E9A00E900000B0F0FFFFFFFA9F9BBF0B09090DA900900090009A09A9ADA90B090B9B099A9F09BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000ADFFFFF00000A90E00AB0000AF00000000000A00090009000000BCA0A00A0A000900FADA9E0A090A9000090BFFFFFFFDB0BC90BCB9E9A909B90B0B0909009009090B00B0F09E9AD909B0909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000A90000009AFFFFFF00000A000B00A9EB0F0000000000000000A00000000B0B9000B09000A0A90BADA909A0BCA00000B0BFFFFFFBF9FBAD9B0B909A9C0B0909A09A9CB9A90B09B0D90B09B9A9B09B9B90FFFFFFFFFFFFFFFFFFFFFFFFFD0000A000000A0009BFFFFF000A9CA9A0F0E00CAF00B0000000000000000A000000BCA00900A000909EBDBA9A0009A09000A000FFFFFF9F9A90DB0F09A9F9AB99A9B0D9A90B09D0B09AD9A0BC9ADADBC9AD09A9BDFFFFFFFFFFFFFFFFFFFFF000A0090000A090000AFFFFFF00090A90CA009ABA9F0000000A000000A0000000000BDA9000AB0B00A0A90A0000000A09A00000B0BFFFFFBCBF9FB0B09F9A9AD99E9F090B0DB09A0B0FA99A9B90B9099A9B99BE999AFFFFFFFFFFFFFFFFFFF0000090000900000000BDFFFFF0000AC0A0A90A0E0C0F00A9A0000900000009A0900000A00A0B000000000A9000000A90F0000000009FFFF9FB90B09F99B09DB9BEB99ADBB09B09BDB9999DA90DA99EB0F9F0B099B0F90FFFFFFFFFFFFFFFFF0000A000A000A00000000BFFFFFE0000B0CB00E9A90BAF09009A090A00A09A000A0A000B0B0000BFA9A0B090009A00000A0BCA090A000FFFFE9EBD0B09AD0BA9AD99EB9B90DB09F09A9AFA9A9B9A9E090B0B9F0F099B9B9BFFFFFFFFFFFFFFFE0009000000A0090A00A000BFFFFFA0000B00F0000A000F000A0A9AE90B00009A0900000000000B0A9A9A00A0A000009009FA900000009FFFF9B99ABDB09A99DB9A9A99E9AB0BDA9BBDBD99BBD0B909B9F090A9B9B9E9ADA99FFFFFFFFFFFFFF000A000A00900000000090FFFFFF9009A00A00AB0E09E0F0A09090A90A009A000000009000000B0F9B0F00F0900000000FAA90A9A09000FFFCB0FAD900F99B0A909099A99D9990B9D0BB0BBC90BDA9B090B9F9BDADA90B9B9EBFFFFFFFFFFFF0A900000900000A00000000BFFFFFE0000CAD0BC0090A00F0000A0AD0B0B0A0FA00A0000A00A000B0BEB0BB0CA000000A9AD9A00000A000BFFBDB990B9B0A9C9909A9B0D0B0ADA9DA9BC9BC9B0B00900F0BC9A90B9B9B9DBDBBDBFFFFFFFFFFF000A09A0000A0000090A00ADFFFFF9000A90A0A0FA0A0A0F09A09A9AB0A09A90B0900A000B009000B0B0BCBB0000000000BAF0F0B0000A00F0B0FB0BC0999A9A9E090D0B099099A99A9B90B09F9B9B99099B09F90F0BCB09AD9B9BFFFFFFFFFFC0000000A00000000A00009ABFFFFF00000B009000F0C90F0A0000000F0BADABCBAF000F9ADA00A009A9AB0FA00000A00BDF090000B0900B9F9F90F9B9A9E9B0999A909090A9009099090B99A909E9A9B0B0B09AF09F9F9B9BBCBDBFFFFFFFF00A90A00900090000000090ADFFFFFE0000E0A0E0B00A0A0FA9CB00B0B09A90BCB9E909B9ADA9A090BAB0F0F090000090BEBA00A09A00A0B0F9A9AB9090DA9909B0A90B009090099A9E99B09E9A9B90DB09DB9DB999BB0B0BCBDB9B0FFFFFFFC9A00E90A000A00A0B000A000BFFFFF0000B00C09A0CA900AF9AB0B00B0BADAF0B0F0FAACAFB0A90A0090B0B9A090A000ADBC9A09A009A9BDB0F9F9CB0A9A9B0BD09990909A009A00909B0DB99B9C9A9B09A900B0F0BC9DBD9B9B9FBDBFFFFFF0A9A90A0000000000000900A9FFFFFFF0000A0B0A00A00E90F09ADADA0C90B0BB00A9090B9ADBDABCB0AB0B0A9E0009A00A9A00000B0000EBDB9A9B9990909090B9ADA909090009090909B09A90B9B0909A9B99B99B0B0B0BE9E9F0BB9BFFFFFAC0CA09E9A000000000A000000FFFFDA0000D00ACB09A00A0F00A9A009A0ADBC00000A0000F0A000B0A90B0ADA9ABDA0090009000000A0F9FBCBDB0BE9BCB0F9B9099090A00090000A90909BD9BDA9DB0F90DA90FA9F9BDB99BB9BBDF0FFFFF00B0B0F000000000B000000000BFFFFFF000A0A0090E009A00F009009A0009A00B0A9000A0B0A90BB09B0A0090B0BDA0D0A00A0A00B0090B0B0B9A9F99009099AD0B9A9A909090009090B09B09A9A99A099A9A9DB999B0B09EBC9DBDBB9BFFFE0F0A0A0A00009000000000000BFFFFFF0009009CB0A000A09EF000A00000000B00000A09000000A0CBA00900A00BFADBA00009E9B00A0A9FBDBDBDB0B0B9A9A999B9C9090909A909A0090B0DB99B9B099A90999A90BE9DBDB99BAB0B9FADFFF000AD0D090A000A0000B0009A00FFFFFFA000E0A00E00B0C0A0F0000000900B00A0B0F9A00000000B00DBA0B000009BE9F0B0B09EBF0900B9CB9A9A9BD90909DAB0DBB9BDB9F9DB99D9B090B09E9CBDB0F0BDA9A9B999BA9A9E9D9F9FB99BFFDB0B0A0A000000000000000A00009FFFFDF0000B0A90B0CA9A9AF0000000000000090FBADA00A00000BBA09A00000A0F9A0A000BFBDFA00BDBB9F9F9F0B0F0B0B9DB909ADB9E9B09F0B999B99B99B99A9B990909D90F0B09BDB9A9A9A9BEBFFFE00CBCB00A0900000A0000000009AFFFFFA00000C0AACA0000C0F0009A00A0000090BBADB0B000009AD009A0000B0DB0000900BFFFFADA9F0F0DA9B9A99909C990B9ADBDB9F9BDBF9B9E9F9CB90B09A9909A9A99A9B9BD9F9A909BDBDBDB9FFF00AB0A0000000A00900A0000000AFFFFFE0000B0A9E90090A0BAF000000000B000A0ADBEFBC0900A00BAFA900000A00A00000BDBFFFDA9A9B9BB9BCBDABA909A9F0B9B99BDB9F9F9F9F9B0B9C9BDB9DA9F09090B9ADA9A9A99BDB09A9A9FBFF09AD0E90F0BCA900000009A000009BFFFFFD0000D0A00A0AC9AC0F000000900000000B0BB9ABA0000000900A0B0009A09000000ADBFFFFDBDA9CBDB9B99D00B09099C90F9F0F9B999BDBDBDBB9B0B0BB9A9B0B0F099B9F9B9F0B09F09F9B9BFFAC0A9AE00A0BCACA0A0B00000A00ADFFFFFA0000A9CB09A00A0B0F0000000000000900B0DAF09A0090B0A0900000B0000000000BFFFFBFA9B9B9B0BDABB0B909A0B0B9F9B09990090099BDB9D9F99F909D909C909B0B9B9E90BD9B09B09E9FF090B0E909ADBCA9090000CB0A09000BFFFFFD00A00AA00E09A0000F000A900A0000000B0BAB9FA000000000A000000000000000BDFFFFEF9F0F0F0BDA9D090000090909090990BC9A090009BDBB09B0B9B0A9A9A9B0F9E90B9B90B09B0DB9BE0ACA0E9A0E0A0A90A00000A0000000BEFFFFA00009E90CB00E00FABF0000000009000A90A90FB0FB000000900000B000000A00000BFFFFBDA9B9B9B9B99A9A900900000090C0A90B990F0B9090D9F9D90D0990909A9B9B9FB99C9B9BC9B0BCB90009A9E0B09AD0A0CA09A0900B00A09FFFFFF0000A00BA00B09A000F000000000A00000B0A90FBF0FA000A0000000A9A0000900000DBFFDBDA9E9ADB0FB90DA9A000000009B90F90E9A9BCB909099A9A9B0A90B099CB9A99BEB9A9C9B0999BCB0B00CA9E0AC0A9C9000000A00000000BFFFFFF0009A0CA9E0AE0BE0F0090A0900000090A9A0BBCBF00900000000B0000090000000BFFFFFB9BDB9DB0B909A909090000000000B00B909099BE90B00909009000090A99F9BAD99F9B9B09F0B0B9A0CB0BCB0D0B00A0A0000000000000ADFFFFF0000ACB09A0B09A00BF000000009000A0A9090BCBF0B00000000B000900000000009FFFFF09E9A9AB0BD0B0909000090B09A909099000090BC90B09000009009090B99B09F99BBA90B0DB090B9C09A0BCBE9AA0DA0909A000000000009FFFFFE0000090EACB0CA0DA0F000000A00009009A0A90B0B00A0A090000090A000A000000A9FFFFFB9BDBD990B9DA9A9A9A9090BC90909009099A90B009000000000000A909ADBB0BB0D99F9B099B9C9B0A9ADADAF9CBADA0E09A0000A00000AFFFFFF000B0AB09AC0A90A0AF000009000A0009A9B0A000DA900900A0000A0000000000009EBFFF9E9A90B0F90B0909C9090B099B9A9A990B909009090A909090000000909A990F90FBA9A909B0BCB9A9B0CBAFBCAFBCBADA9AC009009000009BFFFFFF0000C0A09A90A0090F000B0000900A000A09A9A9A9ACB0AD00B0F0900090000A0009FFFDB9BDBB9B90B9B09A9A90B09F0B9D990BC90F09909099900B00A0009009E90B99BB999BDBBD09B99A9C9A90DADBDACBFCB0FA9A00A00000000FFFFFF00000B0CA000E0BCA0F00000A90A0090A9B9E9C9E09090C90BC0900A00000090000BFFFBA9F0B0D090BD090B0999A90B09E9BB0B9B9B99B09A9F9A9B909000B00B090F9ABC99AF0B090B9F9AD9BADAEBFEBEBF9EB0F0C0000000A00B0FBFFFF00009A00B0F0A900A00F0A0090A009A009A0A90A90B0F0A9A009A0BC090A0A00090A9BFFFDB9BD9B9F90B0BC9B0F09E90B99AD9F9E9F9FBDBBDB0B9D009009009090B90B99B0F99B99BBDB0B9B099ADBCBFDBCFEDFE9AB000A9A090000BFFFFFF00000F00A000A0B09AF009A00900000A0909A90A900090090B0900B00090900A0900AFFFBDA9B09A9A99B9B0990B09BD0A99A9B99B0B9A9DB9BDBA9B0A900900B090B99E99B0B09AD09A9BDB0B0F9ABFCBEFBFBFADAD0F000000A00000FFFFFFF000A0BC0ADA000E00F0000000A909A90ABA0009009A0000000A0B00A0000A090A0BDFFF9A9F0FB999F0909B9A99B090BD0BDB0DA9D00DBA9E909D0099CB0A9A9DA90DA9BA99F9BDBBD9BCB0F9B09FDEBFFBCFDEDADAA0000000000A09BFFFFF000A000A90A09EB00AF00009A090A090A9009A000A000009A0B09009090A0090A909FBF0B9F9B90DAB09B9A9E9CBC9AB90B0909A90A99B0D99B9B0B9B0B099909A909A990D9A9A9A990B0B9B9BC9BFEBFF0FFBEBAF0F09A00A0000900FFFFFF000090FA90A90A000B0F00B00CB0B0B0ADA0B0900900900A099C000000A0090A0000BEFFBDB0B0B9B999BC999B9B9BBD0F90B0B90909A009B0B0BCB90C9090F0B909B99A9B0B9B9F9A9BDB9BDA99B0BFFFFFFEFFDF0B0E000009A00000BFFFFFF0000A000E00E0B0E00FB000B0BCF9ADB0B00A0A009A00900A9B0B00B009000090009BDF9A9F9F9F0BDA9B0F090BC99B9A9F99CB0B0090B09B0D090B9B0B0B0B0F90DA99A990F090BDA9A9F0BDABCB0DBEFFF9FAF0F0B9A09000000A000BFFFFFA0009A0B0B0900B0B0F09A909FBBCB00B09B09090A90B00900000000000A000A000A9FABDB9A9A9B9A9F9B9B9F9BBEBDB9A9A909C0B0C90F09B0B9CB0BDBD99F9A9A9BC99A99BBB90B99B9B9B99B9BAFDBEBFEDBE9ACAC00A00000000BDFFFFF000A0AD0A0A0AC000AF9F09EBE9DA90B00A000B0A90B00B0A90B00B00B0009000A99FB9DB0BDBDB0DB990B09A90BD99ABC90D00B09090B090B0BD0B9F99A9BA909B99099E99A9C90B9DABCBCBCB0DADFBEDFE9BE0BCB09A00000A9000FFFFFF00000D00AC09A9AADA9FA9A0B9BFA90B0F09A90009AD090009000000000000A09000FBCBB9F9B0B9BBDAFB99F99B0BFBD9B9A9A900B00900B0D909F9F9EBDA9DB9B0DA9B09AD99B9F90B99B9B9B99B0B0FFBCBFE9F0ADA0000900000B0BFFFFFF0000A0B0B0E0090A00FBE9B0F9ADA00B0B00A09009A9A9000B09A90B00B0000A00B9FBDA9ADB9F0DB999BFA9A9C990BBD0900909009A90909A9B0BB0B9B9FA90B09A909B99A9A9A9BB0F0BDBA9F0BD0F0FFBCBDADA9ADA00A0A00A0000FFFFFFB0009AC00B0A0E09A0F0900F0BCB09E0000B00A00909009A900000A000009090090BF9B9F9B9F9BB9FBAD99B99B9A9900B0090A090900A09A90DB9DBDBDB99BBD9B99BD0B09BD9B90DB9B9B0F9A9B0BAFBCFBFAFA9E9A090000900000BFFFFFE000A00B0A009A90AC0F0B0B0B0909A090B000000B0DA090090B0B0909A9A0A0A00BF9B9FB9BE9BF9FAD9BABD0B009D0B900000900A009090090B9FAB9ABA9BC90B09A90BDB9A9AD0BB0B9E9F99F9E9ADBCFAF0F09E9AD0A00000A09A0BFFFFF900000F0AD00E00A0BAF00000000A090A00B009000B09A0B0A900000A000000909ADBBCBB0F99BF0BB9BF9D9BD99B9A9909000009909000090090099DBD9D099BB9BD99B99AD9B99BD9BDB9B9AB0B9B9AFFBDAF9EB0E9A000A9A00000BDFFFFFE0009A00A0AB00AD000F0090009000A0900000A0009AD9909DA909A09A9A0B00A09BDB9F9FBFBDBDBDBDBBB0B9A90990BDB09000A0909A900000900B09B0B9A909D0B0BDA99B0DBA9A9A9BCB9DBDA9E9DAFCBDAF0F9ADADA900009A000ABFFFFF900A0F09000A90A0B0F00A090A09090A000000090A90A0B0A90A0090000900B00BEFBF9B9B9FBFBFBFB0F9F9A9F9A0B9A99A9F999A990000A99BDB09A09099B9B0B9B9A9BE9BB9DB9F9B0B9AB9B9F9B0B9BFAF0F0ADA9A00A00A0000ADFFFFFE000000A0EB0DA09AC0F0900000000000000A09A0A90B09009A009A0A09A00B009F9B09BFBCFBDB9F9F9F9B9BDB90999F9FA9B90BC90B09A990B09099099B0F9E9B9F9F9FB99BD0BB0B9E9BDBDA9F0B0BD0F0BDA9ADABCA0B09A90A9A9BFFFFF9000BCA9A900A00A00AF0009009000A09009000909A09A00B009A0909A09B009A9BBDBF09FB9FBFFBFBFBF9EB90B9B0BFB99D0B9B9B99F99BDBD9B90A9BC9B99B0F9B90B9DBE9BF9DBDB9B9A9B9B9B9F9BB9BCBADA9E9AD00A00000000FFFFFFE000090E00EA90F00B0F00A00000B09000A00B0A9ADA09A00B009A00A9A00B000B0DB9BFB9FBBDB9F9F9F9F9FB9F0D909FFAB9BC9B0FA9B0B0BBF0BD909B09A9B9B9EBDBAB9BF9BB99A9BDB9F0F9E9A9BDBF9BC9ACB0F9ABC9A00A00000FFFFFF0000A90B090E00BC0AF0900900A0000A09000090B09A09A90B0A09B009A90B0BDB9AF9B9FBDFBFFBFBFBFBB9FB9B9A9FB9F9FDBBDB99F9F9FBDBF9A9909BDBDBDBF9BB9F9FB9E9FABDBCB9FB9B0B9F9FADBBDBE9A0F0AD00A09009A09BFFFFFB000A00A0EA090A0A90F00090A9090A9090A90B0B09A09AD0B0B09A00BA9A0009B0BF9B9FBDB9BF9F9F9F9BDF09F0B99BDF9FFBBDBFBFBFBFBDFB9909A9B9B9B0BB9FBDF9FB9F9BBD9BB9B0B09F9BDA9B9B9F9A9ADB0ADA0A000A0000AFFFFFFC0009CBCB009AACB00AF0B0A9909A900000000090A09A09AB0B09A09B0D00B0BF9F9BDAF9FBBFDBFBFBFBFFBBFBBDBCB9BBFBBDFBF9F9F9F9FB9FF0B99BDBCBF9F9F9FBBBDBFBDBDBBC9F9F9FB0B0B9F9F9F9FBDA0E9FA90090000A090FFFFFFB000A0A00B0E09A0AD0F9099EBB09A9B9A90090A9DA09A090B0B09A00A0B00909B9FBBDBB9F9BF9FBDBDB9BFDBDBB9B9E9FFDFBF9FBFFBFFB9FB9090BDA9BBDBBBFBFBDFBF9FBFBBDBB9AB9B9B9F9A9B90B9A9B0F9A09EAD0A0A0900A09FFFFFF00009A9E0B0A09E0AAF0B9A9B0BF9000000A0A90A90A90A9CB0B09A90909A0BF0F9F9BDBEBFB9FBDBFBFFF9BFBDBF9F9B9BFBDBFF9FBFBDFF9DB9B99B9F9FBDBDBDBDBBF9FBDBDFADBF9DBE9F9B9DBCBBBDBDBF0ADAF09A00090A0900BFFFFFC000A0CA0BCADA00B00F90B9B9BB0BA9B0909090A9B090A9AB09A9A900A0A09F99BB9FFBF99F9FBDBBDBDB9FFD9FADBBFBFDFFBFDBFFDFDBB9AB9E9DABFBFBDBFBFBFFBDFBF9FBFB9B9B9BB9B0BCBAB9BD09B9B9E90B0DA0090A00000BFFFFFFA0009CB0F0A9A9EB0CBFA9AFBBCBB09000A000A0900A0909099A9A90B09090A9B9F0F9BDBBFBF9BF9FBFBFF9BBFB9BBDBDBB9FDBFFBFBFBF9FBDB9BBDF9B9FBF9F9FBDBF9FFBF9BDBDBDBE9F9F9B990F9BBBDAF9BCADAA900A00090A09FFFFFFD000A0A00BCACA0CBA0F9090B9B90B0B0900B090A9090A0B0AA9A9A90B0B090BDA9FBFBFDBF9FBDBF9A9B9BFDB9FF9FBCBDFBFBFFBDFFBF9FBDBFBDBB9FFBF9FBFF9FBFBFB9FBFBBDBA9B9B9A9B0BF9B09DA99BCBB0BD0E900000A0000AFFFFFE00009CBCA9A90B009AF0A9A90B0B0000A09000090B0A900B999A9E9B0B00A9F09FB9F9BBF9BBDBB0F9F9E9BB9FB9FF9BFBBDBFDBFFBDBDBF9BF9FBDBFB9F9BF9FBFBDBDBDFBDBDFBDBF9F9F9F9F90BDB0B9FBDB9CACAF00000B00000B9FFFFFB0000A0A09E0AC0AF00F09000A00000000000000A000900B90AA9B0BA9B0B9B9B9B9FBF9F9BFDBB9DB9B099B0FB9FB9BF9BDBFBFFBFFFFBF9BFDBBDBFBDBFBF9FBBDBFFFBF9BF9BB9BF9B0BB9B9A9BDB099FB0B99AB9B00A0000000900FFFFFF0009AD00DA0090A900FFA0900090000000900009009A00B00B99A9BB9EB9A0F90FBFBDBBFBDBBBDAB9A9B9AD9A9EBDAF9FBFBDFBFDBF9BDBBDBBDFB0BDBDB9FFBDFBDB9BDBBDBBFDBF9BFBD9BCB9A9B9F0B9BD90F90E0F0090000000A9FFFFFFC00000B0A09E0B0E0A0F9A0A90000000900090A09B09A90B00A90B0BA90B9B0B909FBBFDBFBFCBBDB9F0DB9A9999B9F9B9D0FBBDBFFFFFBDBFDBB9FBDBBBFB9FBBDBFFFBBDFBDBBBDBF99BBE9B9F9E9A9F9FBBB90BDB0A00A000000000BFFFFFBA000AC09A00AC09A90FA9900000B00A000A0090A00B00B0B09AB9BB9BA00BDB9BFBDF9BF9F9BF9B9A99B0990F0B0B9BDBBB9F9FFBF9B9FBF9BF9FB9B9F9BDA9F9B9B9BDFBBDBDF9BF9EBD9BBDA99B9FB9A99C99B9A0F0F000000B0009FFFFFFC000A9A9E09A90B00CAF90A00B0B009000090B0B09B00B0009ABDBE9A099B099CBF9FBBF9FBBD9F0F99B099A9090D9BE9A99FBFFBDFBFFBF9AF9EB9F9F0BCB9B9ADBDAFB9BDBBB9BF9BB9BFBD9B9BE9B909009BE9A9F0B00000B000A9AFFFFFF00090C0A09AC0A0E0B0FA09A00009A000B0A00B09A00B0A9A009A9BADBA00B09B9BFBFDBE9BDBBB9B0B09E909A90B099F9FB9F9BFBF9B9F9FB9B9F9BA9B9B9BCB9A9B9BDBFBDBDBF9BF9FB99AB9E99F9FB09B099F9A0F00A9A000A90A9FFFFFFA000A9E90E09AD0B000F9A0900B009A00000B00B0BBA09000B0A9A9B00B0BD909F9F9BF9BFBBDADBDBDB90B0909090B0B90BDBFF9FBFFB9B9DBF9BD9B0D909B9BDB9F9FB9BDBFBDBFDBB9FBF9F9BB0BB09F099A99F9B0F0000B0B0EB0A9FFFFDF0000A0A90AA0A00BE0F0900A90B0009009000B0B0090A0B0009ADA0B0090B09ABFBFF9F9909A9B0B0000909A90B09090B99BB9BFBDB9FADBB0B9A9AD9B0BD090B9AB9BDBFBBDBBF9BF9F9B9B9BDBDBC9B090009A90F0B0B0000ADB0DBFFFFFFA00009E9E0D09CBC00BF00A090A90B00A0000B0009A0A90000B0A9A90A9AB0909F9BF9AB9A090909009A900000000B09B9FAD9FF9FFBF99BB9DB0DB90B0900B9F09BDAFBDBFDBBFDBF9BBE9BFBCB0B99B090A999F9B0B0E00A0A9A0FAFFFFFFF000B0EB0B0A0AB0A0B0F9009A99E009090A00009A09000000000900A9000D9009BFDBFBDB9F000000000A00000090000D099BA9BFB9F9BF9DAB0B9009090B9909BDB9B9BBDBBFDBBBDBF9BF909B9B0F00B00900B9BCBCA9000900DBE90FFFFFFC00009EBCB0BC0A9AC0FA9000A909A00000000A09A00000000000B00A9A9AB09A0BF9BDB090B00000009000000000009A9A99F9F9FFBF9BA99D90B9A900000A909B0BDBCBBDBBBDFBBF9F9BFBFB9F9B9009009009B9A9E0A9000A00BEBBFFFFFB000AD9EB0E0B0CA0B0F000A9CA9A09A900090000000000000000000000090909DB9FFF0FB9090000000000000000000990DA9BBFB9B9BC9B0B0000009A90909A90F9BB9BDBFDFBBDBDBBFDB9B0F09F090009099F9A9E9A00A0000B000FFFFFFC0009AE0BE9A0A90F0AF00090A90090000000000000000000000000B000000000BBFFB9B9909A900000000000000000B009B9BBDB9F0F09B0B9000090000000000B9B0DBFBF9BBBDBFBBF9B9F9F9BB000009090B09F0BC00000000009BFFFFFB000A0E9BC000F00A000F09A0000000A000000000000000000000A90000B0000009EB9F0FADB90B0909A00000000000909B090D9ADB9B9B09D0090000B0000000900009A9909BF9FB9F9F9BE9BB0B0DB90090B0999A9E0B0B00000000A0FFFFFF00009A0A0A9A0AC9ADAF0000A90A9009A00000000000000000000000B0000000099DBFB9BB0F90B0B090D99A90900900009A9A9B9AD09DB0B90A000000000000000000000B090B9EBBFBF9BF9BDB9B09B9A90B0F990BDAC000009A0009BFFFFFF0000D0CB000900A000F0090000000000090000000000000000000A00000000000FB9BDBD0B9A999090B000900A09A090909990D099B0B09009090000000000000000009A99B9FB9F9BDBBDBBCB9A9FBC99F999B09B0A90A0000000000FFFFFF000A0A0A00E0A0A00A0F000090A00A00000000000000000000000090000000000BB9E9FA9BF09DA09A909A90090900909A9AD0B9B9A0909009090090000000000000090099ADBB9BFBDBBDBBDB9ADB099B090FB099E0BCB0000000000BFFFFFE000900B00B00CA9CB09F000A000090000000000000000000000000000000000000DBBF99F09B0B9B0DA90900B00009000909A9900099B09A9A9A9009090909A9A9A9909B0B90BCBDB9BDBBF9A9E90B9A90B9B9090B9E9AC90A0000000BFFFFFDA000E00AC00B000A0A0F0A90009000090000000000000000000000000000000009AD9FA90B0DB0D0B090B099090B00B0909090B9BDA9090909090B00A9A9A9D09090CB09D0B9B9BBFFBBCB9BDB9B90BDB090FB0090B0E9A00000000000BFFFFFD0000BC0B0A0B0B0C9AF00000A00000000000000000000000000000000000000009BB090009A9B0B90B090A000909009A9B09B090909A90090009090909C90B9A9A9B09A9B9E9BC9B9ADBDBF9AD0AD0909AD900999E9A9CB0000A0000BDFFFFFA00B00A90AD0E00A9A0F00009000A0000000000000000000000000000000000000BE9F0000000000000000090B009A900909BC90B9B9C9A90A90B00909A9A900909909B9B0B9BDBBFBDBBBB09B0B990B9099B0909A9A9EA000B000A90FFFFFF000000F0ACB0A09ADA0FF090A0000900000000000000000000000000A000000000099B9F00000000000000000009A090B9CB09B9F909A909009090090B0909A9B0F0B9AD0BD9F0BF9BDB9DBDBE9900A90A9B00000B9ADA09A000009000BFFFFFF0000A09A9A0B0A0A0B0F00000090000A09000000000000000000000900000000000F9B0B000000000000000000090B90B99B09A9BD09B0B090A090A909A909A99990B9B99AB9F9BE9BFBA9B99A9A9009009900099E90FBC09A00A00B00BFFFFFF0009ACB0F9CBCB0F0BF000900A00009000000000000000000000000000000000009ADBD00000000000000000000BD0B90BCB9B90B9B090D0B0900900909E990B0BF9E9AD99A9BF9FB9BDBDA00000000000A099DA00A00B0000900000BFFFFFE0009E0B0E0A0A00E0ACF000009009000000000000000000000000900000000000009B9A9A000000000000000009090B9EB9B9D09F9BCB09A90900B00B0A909CB9F0909A909ADBD9BBDADB9A90000000000009B0B00BCBF0A00000B00BDFFFFFB00000B0F9A9E90B0B0BF090A000000000000000000009000000000A00000000000000F9F9C000000000000900A0F9B0B99F9AB9A9A999F90B00B00900090B0B0B0B0B090B09B9ABF9B9B9B900000000000000090000B00D009A000000BFFFFFF000A9E00ACA00AC0AC0F0A090A90A9A90A900000009000000000000000000000000009A9AB90900000000A009909AD9EB9AD9BDB9DB0B0B90900000000000090090000000009F9F9E9BCBCB00000000000000000090AFA0B0000000000FFFFFCB00009E9A90AD0A90B0F009000000000000000900000000000000000000000000000099F99ADA9A9F0F0B99B0F9B9BB99F9BBDA9B9A9F99E9A9000000000000000000000009A9B9BB9F9B90000000000000000009A0D09E000000B000BFFFFFF0000A0A00A0CA00E00AF00A0090090009000000000000000000000000000000000009A9A9E9B9F9F0B99BDAFDB9ADA9DBA9BC9B9E9BDB0B909000000000000000000000009FBDBCBDBB090000000000000000000AC9ABE0000000000BCFFFFFA0000090CBC0B09A00BCF0900000A009A090090A00000A900A009009000000000000009F9B9BDA9E9BDAF9BF9A9FB9DBAD9F9BBDB9F9B9F0B9F0990000000000000000909A9A9B9B9B0D9A000000000000000000009AD00B0000000000BFFFFFF000B0E9A0A00A0CB00AF00090A900A000A00000900000000090000A0000000000000009ADA9BDBBF9BDBE9BF9F9FBBDBB9BF9BADB9F0B9BDA9BA9A900900900000000009DBDBCBF9F9A9000000000000000000000A0ABC0B0000000000FFFFFDB00000A009AC0A00E90F00A000000909A900A00000900000900A00000000000000000A99B9B0B9DABFB9FBF9BFB0F9F9F0F9BDFBBCBBDBDB9F0DB9F0B00000090000B9FAB9B9B99A9A900000000000000000000009E9CB000000A0000BFFFFFE0000F00DA009A00A00AF0000A90A00A0000009000A0090B000090090000000000000090BC9E9F0BBDB9F9BDAFB9F9FA9BF9BCBB9DBBDB0B9FB9BBCB9D09ADA90009B9EB99E9F9BE99000000000000000000000009A00B0E0000000009FFFFFFB000A000A0C0A0DA90E0F090900909000909000A090000009A00000A00000000000000090B9909BD9BDABF9BF9DBFB9FBF9FBB9FBBF9BF9FB09FADBDABBF9B90FBDB0F99FB9B9E990000000000000000000000000ADA9E09A000000000BFFFFFC00090E90A9A0A00A09AF00A00A0000BCA0A000000090A00009A0900000000000000009A90B0B09A90B9DAF9BBBDBDB9B9F0F9B9CB9E9BBDBBF9BB9BDBD9FBFB9B0F9BFB0BDAB9B0B000000000000000000000000000A9AC00000000000FFFFFFB000A00E00C90AC0A00F0009000A000090909000A000900000000000000000000000000000090B09F9FB9BF9F0B9ABDBDBB9BDBB9F9BDBA9F9BD9FBF9AFBCBDAF9BBDB0F9B9F9E900000000000000000000000000BAD0F0B000000000BFFFFFE000009A09A0A090B0CAF090000900B0B0A00A0B0900A00A90000000000000000000000000000009B0B09BDB0B9FB9DB0BB99E9ADBBBDBB9F9BDBFA99BFBDBDBF9FBDA9F9BCB9A900000000000000000000000000F0C0B0A00000000A9FFFFFF9000BCA00A0000CA00B0F0A0A0A000000909000000B090000A0000A0000000000000000000000000099BF9ADBDB9C9A9B09CB99B99C9A9DB9FBA9BDBFB9DBBBB9BA9BF9B9B99F90900000000000000000000000000B0B0E9000A000000BFFFFFE0000900BCACA9A0E00AF00909009A9ADA000900000000900000000000000000000000000000000000090B9B9A9A99909F9B0B09A9B99BADB0DBF9B9BFBBDBD9F9DB9BDBCBB0B9A00000000000000000000000000A0F0B0AC0000000000FFFFFF900A0AC000900090BC0F00000A90000009A0A09A9A9A0A0090009000000000000000000000000000009FBCB09090A0B090099F99B0BC99B9BB9B9FBC9DAB9AB9BBBCBB9B9DBDA90000000000000000000000000B0F00AD0B000000000FFFFFFE000009A0B0A0E0A000AF00B0A90000B0B009090000C0909A00A00000000000000000000009A0000009A909000000090909BDA90B0D9B9BADBDB0FB9BBBB9FBDAF9DBBDADBA9A9000000000000000000000000000F00BDAA000000000B9FFFFF9000BCA00CA009AC00A9F0009000A900009A000A00A9A0A0000000000000000000000000000090900009B000000000000B09099BD9AB9AD9B0BDBBCBF9F9FB9BB9ABF9B9B9DB9000000000000000000000000000B0B00A9C0000000000FFFFFFE0000000B00DA00B0BCAF900A9E000A9AC090B09090090DA900000A00000000000000000000000A90000000000000009009A9A90B99BDBB9FB9BDB9B9F9B9F9F9F9B9E9F9AB0F9B0000000000000000000000000CA0F0CA9A000000000AFFFFFF000A9AC0A000A000000F0090009000009A0000A000A0A000A0900900000000000000000000009009A900000009000000090990B0BCB09CB99E9B9FBDABDA9A9B9BDB9B0BD990000000000000000000000000000B0F09A9E00000000009FFFFFB0000C09A09A0D0E0A9AF0A00B00A9009A00B0B09A90909A09000000000000000000000000090A090000000000000000900B9CB999909BB90B9B0F90B9DBB9FBF0FB9BDB9A9A900000000000000000000000000BCB0AA9E09A0000000BFFFFFFC00B0B0A0E00A0A090E0F0090000009A0000000000000A09C0A0000B000000000000000000000090B000000000000000A009A990F0B9F909BDBDB9BBDBBBDB9B9BB0F9AD0909A000000000000000000000000000BCB0DA9AC90000A000FFFFFFA00000C009E00090A000F90A00A90A00B0BC9A9E909A900A90009A0000000000000000000000000900000000A0009A00900090A99B0B0BDB0B0BDADBBDB0BFBCBDB9BB9A9A0090000000000000000000000000000BCA09E9A00B0009A9BFFFFFF000A0B0A00BCAA0CB0AF00909000090C000000000A00E900A9000000000000000000000000000900090909A9000090000090B99A9D9B9A9F9B9B9B9CB9F999B9B9F9CB9090000000000000000000000000000000E9BCA9E9EB0E9AC00FFFFFFF0009CAC9AF0A9CB0AC9F0A00A0B09A00B00B0B0B009090A0900009A00000000000000000000090A00A0000000000000000A90DA9A9A9E9B9BCB9FBDBBF9BBEB9E9B0B90B0000000000000000000000000000000B9ACA9E9A9CA90F0BFFFFFFF00000A9BEF0AFCBE9E9AF09AC00C000B00900000090A0A090000B000000000000000000000000009009000009090000000909B099DB99BD9E9BDBA9BF99AD9BDB9E9B9AD909000000000000000000000000000000E9A9E9E9EBDAF0BCBFFFFFFF00ADAECB0FDABE9E9AFF000B09A09009A0B09E90009090A90A00000B00000000000000000000000090B090B09E900900000099A9A9E90BB9B9AD9F0BF9FBF9BF9BE9D9A9A000000000000000000000000000000B0F00A9ADACBCBCA9CBFFFFDA000099EFFAFDADAFEDAF09000009A0909000A00A9000000009000B0000000000000000000000000000000090B09A00000009A090909B990BCB9BB9BDBB9B9AD9B99B0B9090000000000000000000000000000000F0BCBCBE9FADA9FAFFFFFFFF0000AE9F0F9EFBF0BFFF0A0A9A9009A0E0A900900A00A9CA0009000C000000000000000000000000090009A000900000000009A09A9ADAF99BDBCBDBE9F0BF9BADB090000000000000000000000000000000000BCBCB0AF9FADAFFE9FFFFFFF000B0F9FAFFAF0FCBFE0F909C000B0009090C0A0A00090A09C00A00B00000000000000000000000000000009090A90000000000900909999ADB0B99BF9B9F99A990090A9000000000000000000000000000000000B0A0BDAF0FBF9E9F0FFFFFFE0000EBCF0FDFFBFEDBFF0B0B0F009A00B00B00C09000000A090000000000000000000000000000000000000009000000000000000000A099A9DB0B0BDA9ABD9E9B0A900000000000000000000000000000000000CBDACB9EBCF0FBEBFFFFFFFB000B0FBFFBEBCF0FADFF0000000B009000000B000A0009000A00900B000000000000000000000000000000000000000000000000000090A090B0F9F9B9D990B90909000000000000000000000000000000000000BA09A0CBCBAFBCF0FBFFFFFC0000BCFEBCFFFBFFFFAF00B00B00000000B0000B00900A0090000A0000000000000000000000000000000000000000000000000000000009A0909A900B09A900A000000000000000000000000000000000000009E09E0FBE9ADE9E9ADFFFFFF000A9EBF9FFBCBEF0F0FF00090000090A9000B0000000000A0000000000000000000000000000000000000000000000000000000000000000090B090B90B09A909000000000000000000000000000000000000000BCA0B009E9A9EBCBAFFFFFFA000CBCFAF0FFFDBFFFFF900000090A00000000000000909000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B00CBE0ACBE9E00DBFFFFFD009A0BCDAF0FAFCBE9EF0CB0B09AC900009090BC900A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CBA09ADADEBCB0AFFFFFFA0000BEBAE9EBDEBE9EBFAB9EDAB09A9B0B0FAF0B0BF90B09A9F0ADAF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F09A00DAF0BFADA00FFFFFFF0000F0CBC9E9FEBF0FADFDFFFBDFFBFCB09FBDBFDFF0FFCB0DADF9FF9F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0A09ABDAFE9FA0A0BFFFFFF00000ABCAEBEF9E0F0FAFBFFFFFBDFBFFFADFFFFBFFFBDBFBFBFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ADADA0C0ADBFEDE90D0FFFFFFF00A9CA90BCBEF9EAF0FFFFFFFFFFFFFFBDBFFFFFFFFFFFDBCFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B00F0BFAFCBFA0EABFFFFFF00000A9EADAFDAADADAFFFDFFFFFEBFDBDAFFFFFFFFFFFFAFFBFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCAC0B00BCFFFFE9FADFFFFFFF0009CBCA9E9FAEDA0FAFFBEBFFBDBDFAF09FBFFFDFFF9F9F9BDFFFFBFBF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9BC0A9EBDEBE9EADADFFFFFF000A0A0F0BEDE9A9FADFF9BC9F0F0B9F0B00DADAF0FBE9E9A9A9FADFCFDA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0A090E9EBFCBE9EBEBFFFFFFF0009CA0FCBEBE0E0FAFF00B00A90000900B09A90B0090B0D00B09A9A9A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0F0BACB0BCBADAE9E9FFFFFFF0000A0BCABFCF0F0FADFF00000000A9000000000000000000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B0BC090ADABCEBDA9EFFFFFFCA0090BCAFDEBABCBADFAF0900090000A000900900009A0090909A0900A090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0E09A0BDACE9A0ACABFFFFFFF000ACAFDBEBDEDACFAFFF000B00090000900A00A09A0090A00A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00B0BC9E0A9B0E9E9AD0BFFFFFFF00090AAFDEBAFFAFDAFF0A0000A000900A009000000000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A9ACBCAA0BCACB0E0ACAFEFFFFFF0000A0FDAFBCF0ADBEFFF090909009000009000000000000900A00A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0E0B0A90D0B0F0F0BCBF9FFFFFFB000ADBFADFCFBEFFE9E0F0000A00000A0000000900900B000A0909090090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A09AD0F00A0ACB0A9ACB0EBFFFFFFF00000E0FEAFACBDAFFBFF09A900B0B00900000A0000A00000900A000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA09A00BC0B09ADACBACBCA9FFFFFFE009A9F9FDBFBEFDADEBF0000090000000A900000A00000000090909000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B09E00F00A900ACA9AC0B09EFFFFFFE90000EAEFAE0E9EBFEBCF000B000000000000900000000900B0A00A009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CA09A0A9000E9A9E00B00E9BFFFFF9000ACB9F9ADB9FAFCB9EF00000B0090A00000000900900A000090909A0009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB09A0C90ACA900CA0B0CA00ADFFFFFF0009A0E0ACACACA9ACA0F0090009A00000090A000000A00000000A9090900A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0DAE0CB0A09000A9090CA009A9AFFFFFEF0009A9E9A9A9ADA9ADAF00A0900000090A00090A0000000900B090000A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90B00090A00A00ACA090A000FFFFFFF000A0CA0ACACACA0E0A0F0009A0009000000000000A009000A0000A0B090A900A0BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0EACA0A00E000900B00000AC00ADBFFFF90000CB09E90A9A9E9E0FF0900009A00A00900900909000A00090909000090000009FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009AD00A90000000C00B0000A09FFFFFFE000B0ACA0ADACACA0B00F00B09A000900000A00A000000000000A0090B0000B09A0BFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0F00A0D00A9A00A0A0000A0090A0FFFFFF9A0090BCB0A9A0BCA0FAF000000909009A00009000A09000900090A0000B0000009FFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9090AF00A00000009009000090000FFFFFFF000CACA0AC0E0F0A9E00F9009A90A0A00009000009000C000A900009A9000900A9ADFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000009A00A0AF00B00BC0A000000A0000A0A9FBFFFF0000A0B09E9A09A0BCA0FFADBE9AD909F9B0F9ADB0E9AB0BBC9ADA9AD0F9B0CBC90FBFFFFFA00000000000000000000000000000000000000000000000000000000000000000000000000A000A009ADAD0BACB00A9090A0A0000A00000FFFFFFF000900EA00B0E9E0ADA0FB0F9FFAFBCBCFDAFDADB9FDFF0FBE9FFF9ABF0F9A9BFADFFFFFFDB00000000000000000000000000000000000000000000000000000000000000000000A0000000ADACA00BAFC9A0E90A0E0090A9A0D0A90A9FFFFFF90A0E90DA0CB0A9E9ADAFFFFFF9FDAFBFBFFDBFBEFFBFDFFDFFF9FEDF0FBE9FE9FBFFFFFF0E0B000000000A000000000000000000000000000000000000000000000000000000A00000009E9A0B0FACB0BE9E9AE9A09A0E90CB0A9CA9FFFFFFE00009A0A0B00E9E0BCADFFFFFFFFBFDFFFFFFFFDFFFFFFBFFFFFFFBFBFFDFBDBFFFFFFFF0FBDE0000000000000000000000000000000000000000000000000000000000A9000000000A0BE0A9CBCBCB0FE9E9AF90F0ADA90EBACBCA9EFFFFFFB0000ACB0F0EA9A0BCA9AF9FBFFFFFBFFFFDBFFFBF9FFFFFFFBFFFFDFFFBF9EFFFDBFFFFFF00A9FAC00000000000000000000000000000000000000000000000000000A9CA0A0090A9C9E90F0FAFADA9EB9EB0F0AE9F0A9EFBCFBEBFEBFFFFFFC000B0BCA0A90E9E0A9E0FFFDFBFFDFFDBFFFFFFFFFFFFFFFFFFFFFBF9FFFF9FBBEFFFFFFFFBCACBA000000000000000000000000000000000000000000000000000000AA900BCA09AA0AEB0BCBCFAFE9EF0FE0F9A0A9E90AFBCF9E9F0FFFFFFFB000CA9E9EA9A0BC0A9AFFBFFFFFBFBFFFFFFFFDFBFFFFFFFFFFFBFFFFFFBFBCF9BFFFFFF0CB0BCF00000000000000000000000000000000000000000000000000000F0DACBCA9EAC9E900F0FBFADA9E9AFA9B0E9E9E0AF9EFBEFFAFFFFFFFFE0000B0CBA9CBCBCBADACFBFFFFFFFFFFFFBFFFFBFFFFFFFFBFFFFFFDFBFFFDBFBFFFFFFF0FB0ACB0AC00000000000000000000000000000000000000000000000000FA0A0B0A9E909AB0EFBEBCE9E9EBEDA9CACB0B0A9F9EDBCBDAFCBFFFFFF9009E0FBEDEBEAE9ADA0BFFDBFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBCBDBDFFFFFF00F0B0F0BA000000000000000000000000000000000000000000000000B0BCBE0F9E0BEAD0FB0F0FBBFBEBDFADAA9A0E09CA0ABAFBFADBBFBFFFFFE0000B0E9A9E9BDAE9AF0FFFF9FFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFBF00F0F0E9CB0000000000000000000000000000000000000000000000BCBCB09E0A9E09ABE0EBCBEDE9E9EA0FADAC9A9A0B0F0CBCBCBEDEFFFFFFFF00A0CB0FAF0ECBDBEDAFFFBFFFBFFBFBFFFFFFFBFFFFFFFFFFFFFFFFBDFBFBDBCFFFFFFFFCBF0F0FBEBCB0C000000000000000000000000000000000000000000BCBE0EBE9E9E9BE9E9FBCAF9AFEBE9FFADA9A00000000BADBEBE9AB0FFFFFFB0000B0F0F0FBBEACBADAFFFFFFFFBDFFFFDFBFFFFFFFFFFFFFFFBFBFFFFDFDABFBFFFFFFF0B0FBEBCF0F0FA900000000000000000000000000000000000000ACBCBCA9BC9A9EB0E0F0FACBFDAFF9F0FAE9EBCBC0B0CA9A9CBE0F0FADFFFFFFFC000B0E0B0E9ACA9FADADFFF9FBDFFFBFBFBFFDFFFFFFFFFDBFFFFFDFFFBFBFFDBDFFFFF9E9EF0FDFBFBFF9EDAD0000000000000000000000000000000000A90B0A9ADACBEDABCBDBEBCBF0FAFDAFAFBDBFADA0B00A900EAFADBCBADABFFFFFFB00009ABCA9ACB9EA9EB0FFFFFFFFBFFDFFFFBFBFFFFFFFFFFFFFFFFFBFFFFFBFBFBFFFFFFA90FAFBCFCBEFBEBEFBE90000A000000000000000000A9009AC0AF0F0EDA9A9A9EDAEADAFBCAF0FAFFCBCAE9EDADA0F00AB09ADFAFBCB0F0FFFFFFF00A0C0A9E0B00E9CB0FAFFFFBFBFDF9FBFFFFFFFFBFFFFBFFFFDBFBFFDFFBFDFF9FFFFFFEDAF9F9EBFBFDADBDF0E9EBE9E9000A000A009A00090AC0AA00B0D0A0B0A9EFCAF0BDBDADADBF9EBDA9FEFBDEBAFADA0AF0CBE9EBDACBEA9FBFFFFFE009CBADA9ACAF0AB0E00FFFFDFFFFAFFFF9FF9FFFFFFFFFFFFBFFDFFFFBDFFBF0FFFFFFF9BADAFEFFCFCBFFEFAFBFDADAF0E9E09009CAC09A0A090A9C9AC00A09E0F0E9ABDAFAEAFADAF0EBDAFFE9BCAF0FC9ADAF09BE9EBCBEB9E9FEFFFFFF9000A0CBCAD0B00F0E90BFFFBFF9FBFBF9FFBFFFFFFFFBDFFFFFFFBFFFFFFFFFFFBBFFFFFE0DAF9F0FBFBEDADBDF0BEFBCBDBE9FADA0A99A09000A900A009A09E00B0B9ADFEBCDBDADADAF9FADBCBFEBDAF0BACB09EAE0BCBFE9FEBEBFFFFFFFE0000FBCB0AACAF0EBCA0FFFFFFFFDFDFFBFFFBFFFFFFFFBFFFFFFFFBFFFFBFDBFDFFFFFFBF09EBFF0FDEBFFAFAFFCBEDBEBCBE9EBCBCAE9EACBC0E0B09A00000B00E0E0B00BAA0F0FAF0AF0FAFBE9E0F9EBCB0FEADB0F0BCBFEADFBCBFFFFFFB00B00EBCF09ADAF90BCAFFFFFFBFBFBFFDF9FFFFFFFFFFFFFFFFDBFFFFFFFFBFFBFFFFFDF0BFBCFAFBEBDADFDF0FBF9EF9EBDBADA9A9F9E9F9A9B0BC0A000A0000F0B0BCAF0DADAA9E9F9EAF9EF9EBDAE9E9AF0BDA0DA9EBE9BDBEDFFFFFFFFC000CB0EB0FADADAEBCA9FFFFFFFDFFFFBFBFFFFFFFFFFFFFFFBFFFFFFFFFFDFF9FBFFFFFA0F0CFBDFEDFEFBEBEBFADAF9EBCBEDADACF0EBF0EDAE0F0BC0B090A9A000A00900A90A9CB0AE0BDAF0FADAADB0EF0BCAADA0E9ADFEFEBFAFFFFFFFB00A9ADB0FADAFADBCA9EFFFFFFFBF9FFDFFFFFFFFFFFFFFFFFFFBFDFFFFFBFFBEDFFFFFF0F0FB0FADBE9FBCFDBCFDADFADBFCBBCBDBAF9FCFB0F9F0F0BC00A00C90A9C9A0A90A9C0A0E90F0E9FACB0E9AEF9AFCBC9A9A9EFEBFBFCFF0FFFFFFC000ACA0F0FADADAE9AF0FFFFFFFFFFFBFBDBFFFFFFFFFBFFFFFFFFBFFFFFFFBDBFBFFFFFF0B0FBEDADBE9FBEBEBEBFADBEDABCE9EAD9EBABCFBCB0F0F0B090B0ACBCA0A9C0AC0A0B090A00B0ADB0E90F9ACF0B0BAC0ACB0B9EDEBFAFFFFFFFFB0090BCBEBCBEBE9EBCAFFFFFFFFFFBFFFFBFFBFFFFFFFFFFFFFFDFFFFFFFDFFFFDFFFFFF9E9EDADBFEBDACDBCBDBCBDADABDE9BE9BAF0FDEBF0FADAF0BCACAC9A9A90BCA0B0B09000E090BC09A0F0A0ACBA9E0E0CB0DA0FFEFBFDEF0FBFFFFFE000A0BCBCBE9E9E9CBDAFFFFFFFBDFDBF9FDBFFFFFFFFFFFFFFBFBFFBFFFFBFBFBFFFFF9EB0FBFFFEBCBEBBAF9EAF9EBEBDEBBEDACF0F9EBF0FADAF0BCB09A9ADADAFC9ADAC0F0E0B09A00ABE0F0A0DA9AD0A9A0B0A0BDE0FBEDAF9FFFFFFFF00A0C9EBCBE9E9EBEABEBFFFFFFFFBFBDEBFBDFFFFFFBFFFFFFFFFFFFFFBFFFFFDFFFFFFE90FEDFEBDFBE9FCF0E9F0EB0FDABDE9ADB0FBE9F0F0F0BCBCBCA0DACADAF0BEDA9AB0A9ACA00E90090A9CA00E00F00D0009E0ABF9CBEB0FAFFFFFFF9009AB0FADAFAE9E9FCFCFFFFFFFFDBFBFDBFBFDBFFFDFFFFFFFFBF9FFFFFFF9FBFBFFFFFFA9FBFDFFFDFFAF9FBE9F0DA0ADABCFAADB0CBEBFAF0F0BCB0BCB09B0F09E9ABCBC9E9E90BCB0A9E0F0A90A90B00A0A0F0A09C0AAF00FACB0FFFFFFE0000CBCBE9CB0F0EBABFFFFFFFFFBE9FBFF9FBFFFFBFFBFFFFFFFDFFBDFFBFFFE9FFFFFF0DADEFBEFAFBDFFEFFDEFBADBDAD0B0D9ACBBDBCBDBCBE9BF0F00F0E9AFA9EDABCBADA9EBCB0E9E9AB0F0A90A00B09000009A0BC90AD00B0FFFFFFFF000A9EBCBEBCFAFBCFCAFFFFFBDBFDBFDF9EBDFFBDFFFFFFFBF9FBFBFFBFFFFF9FFFFFFE9A9FBFFFFFFEFEFBDEBF0FCB0EA9EBCBAE9BCBEBCBEBCBCE0F00B0A9ADADE9A9CBCF0BE9CA9E9A9AF0F0BC0BC9E00A0A000000000A000B0CBFFFFFF000BCAB0F0ADABCBCFAB9FFFFFFFFBFFFBFBDBFBFFFFBFFFFFFFFFFFDFFFFFFDBFBFFFFF9E0FEFCFFDFFFFFFFFFFFFBFFF9FFADAC09ACB0BDADA9E9BBDA9AC9EBCBCB0F0FADA9AD0BA9E9ADAD0FAD0BCA0A9AD0D00B0A0900090A000A9FFFFFF00009C9E9ADAFCBEB0FCAFFFFFFFDF9FFDFFFBDFDBFFFFFFFFFFFDBFBFFFFFFFFFDBFFFFF9A9BFBFAFADFF9EFBDEFDEBCBF0FDBFBF0F9EDAF9ADA9ECBE9E9A09A9EBCB0F0F0F0FAF0F0BCB0FAF0FAF0BCBDA0A0A900C0000A00090090AFFFFFFF000A0A0ACA9ABCBCB0BCFFFFFFBFBFFBFBDBDBFBFFFFFFFFFFFBFFFFFFFFFFBF9FFFFFFCBC0F0FFFFFFAFFFFEFBFFFFFFEFFAFCBCB0A9A9E0F0BCBBCBCBC0F0F0F0BCBE9AF0BCB0F0BCB0F0BCBDADACBCA9E9E9EB0B0B0A90A00A0009FFFFFFA00A9CB0DA9CBCBCBCBCBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0F0BCBCB00B0B0F0BCBCB0F0BCB0F0BCB0F0BCBFADA9A9A9E9A9A00000000000000000BFFFFFF00000A00A00A00A0A0A0A000000000000000000000105000000000000D4AD05FE','Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses "Multi-Cultural Selling" and "Time Management for the Sales Professional." He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(7,'King','Robert','Sales Representative','Mr.','05/29/1960','01/02/1994','Edgeham Hollow
-Winchester Way','London',NULL,'RG1 9SP','UK','(71) 555-5598','465',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FEDECDACFEFCEADE0ECECBCE0CEFEFECFFEFCFEEEDEFEFEFCDEBCEFFEFCFEDEFCFEFECFDEFFC000C0A0C0CE0EDFE0FCE9FDFCBF9F9FCFCEFCF0FC000000EFCE0CE0CE0FCBE0F0EDECACBCAECACEF0FCE0FCCACE9E0FEEDE0E0E0EEDACEC0CEDEFCACAECE0CAEDEECFCACFCEDEFE0EDEFECFCFEDFFEFFFCFEEECEEFCE0EFEDFEDEFFEDFEFEFE900000C9E9CADEFE0FCBDFCBDBD0FCF9F9FFDEFFCAF0000C0CADCAC0E9ECACCFCECACADECEDEFCF0EECACECAEDE0ECECEDACFCFCEDEACF0FEF0EEFACEDCADEFED0ECBCADEEEFAEEDEFEEFCFEEFEFEEFEFEFEDACBCF0EFEDE0FEFEFECFEEFEFFF00C0CE0EC0EDEFACFCBDBCBDFE9FDB9E9E90EFFCAC0CA00C0EFCACCECEC0ECACE0FCEDECBCAC0E0ED0CEDEBCDE0FCF0E9EEFEE0E9E0DE0ECACEFDFCCCAFCEECFEEFCECECE9ECFCFEFCE9EEFEDEDEFDEFFFEDEDECEEFEDFEFEFEFFCFFEFDEFDEFF00000DE9ECEFEDE9EDADFDAF9F09EDF99CF9EFFFCAC0900CC0EC0E9CACE9CF0EC0F0E0ECFCFECFCEEBCACCEACECACECECFCBCFCECEECFCEDEDEEFEBCECBC0FCFCAF0F0ECEDEEFCFEFEFEDEFEFEFEFFEEFFEACEFCFCEEFFCFEFCFEEFEEFFEFFEFB0C0E0F00DEBCE9E9FDADBDCF0F99ADEB90D0FEFFDECA000ACDAC0ECDACE0EC9ECECFCFE0ECBECADCECEBCCE9ECECADEACECFACBEC9EE0FCEADEF0CEFECEFEEBEFCECEDACAEDEAFCEDECFEDACFEFEEDFEDFCE9EE0EDFEEFEDEFEFDEDFEFFEFFF00000C0CFEFCDAD9E9EDBCFBDF9CBD99C9F0FCFDEFBCC000CCACFC0EACCACCACCACAC0E0FCECCBCEADACCE9ECE9E9ECEDEFEDEFCCBECDEEBEDEFFCAC0CEFEFDECCCAC0EECEDECFCFFEFFEFEFFEDEFFFEFEAEDEECFEFEEFFFFEBEDEEFEFFCFEFCF000CAEEDEBCBC9E9CBDADBDE9A9C9CE9E09D0FEFCFE9A00CACF00E0CCADCADEADEDEEDECE0FEECFCECFE0ECE0ECECF0ECADEECFEECFAEDEDEFEFFCBCAC0CEEFEBEDEF0CBCAEFEFEEF0EDEDECFEFEFEFDEDCAEDACFEFFDEFEFCFEFFFEEFFEDEFFBC00CDFAFCBDAD9CBD0FDCBFDF90A99C9FCBCBCEFCFED000CACECCEDACE0E0CCACAC0EDAFCAC9E0E9E0DECACFCACACEDEFEE9E0F9EECFEEFEEDFFFEFCBC0C0CECEACEFECECCECEFDEFEEFEFEFEFDEFEFEEFCCECEFFCFEFEDEEDEECFFDEFFFEFEFBC0EEDCBC9C9E9D0FDAF9CBDAD9C0BD090D0D90EE9EFE900CBCBC0EC0CECE0ECECFE0ECECFECEFCECEACEDE0ECFCE0ECE9EEDEEEDEF0FCFFFAFFEDFEFEFBCAD0CCE0EDF0FACFFEEFCFCFCEDEDEFEFFEF0EEF0EFDEFEFEDEFFEFFFEFEFEFEDEFFC00CB0BC9E9E9E9F09D9EDDADBC90C0FCF0F0E0DCEDEF000CCEC0E0CE0C9CECBCACCFCBCBC0F0CACADCE9CACC9E0FCFADECFECFCEBCEEFEB00FEFEEDFCFCEDEECA9CCEEECCFECEDEFEFAEFEFEFEFFEDFEDACEFFEFFFEFFEFCEFCEFEFEFCFEFFEFFCE0FC9E9E9CDBC9E9E9FADF09A90B9090D099CAFEEDA900EF0E0CE0CACE0DECFCBEECECEECEECDECE0CECFAEECE0ECEEFACBCEFCEDFFB000FFCFFEEFEEFEE9FCEF0C0CFE0EFFEFEDEDE0FEFEFFEFE0ECEDEFEFEFEDFEDEFFEFFEFCFFEFFFCFEFF0D09E9D0F9ACBD0F9E9DE9F99C9C0DAD0BC09C0CFEF00CECFCE0C0ECACEACACEED0EDAC0F0DAE0E9EACACC0CBCECFEDEDEEFACFFEF0C0E0FEFECFFCFDEDEEEFCEEBCE0EDEEDEEFEFEFECFCFEFFFFECBCEFEFFFEFEFEFECFFEFCFFEDEEFEFEFCAF0F0DADBCF9DADBC9F0F9E9E0909A0DAD09E00E0CFEB00CFAD0E0C0CC0DEDEF0EEFCACECCECCECECCCFCACECCACBCF0EEDECFCEFFEB000EFFEDFECBEEBEFDECBEDEE9C0ECFEFDEFEDEDEEFEFEDECFECEFCFEFCFCFEDEFFEDFEFFEFFFFFCFEDAD0D0F0DAD90F0D0DBC0F09F09DA00D0090F0909CEFED000FEDEC0CACACECACECED0CACDACACAC0F0E0E0ECACACFCEEEFE9E0FEFFBC90E0F0FEFEEFFEEDEDAEEFEDEEDEFE0CE0FEEDEFEEFCFEFFEFFACEFFFEFEFFEFEFEFEFEEFFEFEFEFEFBCADAD0F0DE9DADF9E9F0DBD9FC9F09C909F0D0900CEFF0CACFEF0E0E0C0CE9ECF0F0ECACEACEDACCE0ECE0EC0CCE0E0FCBCFCEFEFFACA0E0E00FCFCFCEDFEFEDEDECE9EFEDEF0ECEFFEFCADEFEFEFFECF0FEFEFDEFEFCFEFCFEFFFEDEFCFEDECFC0D0F0DBC9E9E0D9F0DBC9E99F0F0BC0000B0C9000CEFFCFE9EF0C0C0E0CEDACECF0EDACCCACCE0EC00CC9EDEBCFCFEFCE0EFDE9E9000000A0FFEFAFEEDECFEFAFEFEDEFACFE9E0CEFEFDECEDEDEFFECEFDEFEFEFCFEFCEFEDEFEFFEFEFFEFCA9CBC9F0F9F9F9F0F0F0DBC9E0D90D09B0D0C90A900FCEFFEFECCFE0E0CE0ECFCACAC0ECA0FCAC0C0ECEBEECACCE0ECCACFFDEFFFA0A00A0000FEFCFCF0EF0ECEDEDEEFECFFECFEFCACFEEEBEFEFFEF0FEFEFDFEDEFEDEFFEFFFEFDEFCFCEFCB0C9CF0DF9EF0FCBDBD9F0D0F9F9E9A9C0D009A90C000EDEFCFCBE0C0CCACEF0E0DECCE0CCEC0C0EFE0C0CC0BC0E0CCBEFFEFEFEA00000000000FFFEEEFEFCEFE9EEFEDECBCECFEDE9C0EFFDEDEFFEFCEFCFEFEEFEFCFEFFEDFEEFFEEFEFEFCF0F9EB9DEBCF9DF9F0F0F0F0F9C9E9C9CA90A900C0900CEBCFEBEEDE0CA0CE9CE0EE0E00CCAC0E0EC0C0E0E0ECEECFFEFEDEFCFF0900000000000FCFFFDEDEEFCEEDE0FEFFEEFEFEFEFFFCCEEEFEFEFFEFEFCFEFFEDEFEFCFEFEFDFEFFCFEDE0909C9DEBDDB0FADE9FDBDBD99E9E9F0F99C900D0900000CEEFDEDECAC0CE0CEACC0CC0ECA0C0ECE0CACECEDEDEDAFE0FCFEFEF00A00A000000000FACFEFEFE9EF9ECEFCEEDEDEDACFCEEFAF0DEEDEFEDEFFEEDFCFEFFCFEFEFEDEFEFCFEDEFBCBCADADDEBCDFDDBDE9E9E9EDAD0D09D0F0B0D00A0090000DCEFECBEDAC0CFC0CACE0EC0ECEEC0C0CACBCBCE0E0EDEDEFECFCFEB00A000000000A0FCF0FFEFCFECEFE9CEDAEFEFEFFEFFDEFCECADEFFEFEFCFFEEFFFEFEFFEDFEFFEFEFEFFE009C99FDBE9DBF0FADF9FDF9F9BDF9ADADB0D0DA90D090000CEAFCADECEC0CACACC0C0E00E0C0C0EADEDECCECADECEEFEFCFFEBA0A0A0000000000C0FE900EFFFECFFEDEFAEDEDEDEDECFEEFFEF0CEEFEFFCFEFEFFFEEDEFCEFEEFFEFDEFCFE09FCBCFCBD9FFEDFFDFBEDF9EF9ED09CBC90D0F09C000000000EDCEFE9E90EEDAC0AC0ECDECC0E9EFCCACADACBCECFADEDEFEAE0000000A000000000AF0F0000FEFFECFAECFCEEFEEFEFFCFFEFFEFF0CCFEFFEDEFCFEDFEFEFFCFFFCFFEFEF0C9C09CBDBDEFE9FBDFBDFDBEDBCFDBDE9D9ADBD0F09090C00000CEBCFCECEC0C0C0CCECF0E0CADCE0CBEDECECECEDAEDEBEDAFC9A0A0A0000A00B00A90BE0A000CFEFFFCFEFCFDECF0EFEFFEDEFCFEDEACCFFEFEFFFEFEFEDEFEFEFEFEFEDEEF9A9CBDEDEDBDFFDFEDFE9FDBFDBDADB9E9CDADAD0F0CA90900000CE0EF0F0FCACACA0CA0C0E0EE0FECCAE0F0E9E0ECFECEEFCAA0C9000A0000000A00A0F09000000DFEFEFCAFEAFEEFEDEFEFEFEFEFEFD0EFEFEDEFEFEFCEFFCFEFEFEFCFEFD00D0FCBDBFBDFBCFFBFFFFFFDEBDF9FCF9FA9D0DAD0990000000000CFE0FCECAC0C0CCACCACECD0EC0FEDCFCEDECFCBC0FFCEA9C0A0A00000000A009A0AF0A000000FEFFEDEFFCFCF0FCFEFDEFFCFCFEFFEFFFCFEFEFCFEFFEEFEFCFFCFEFA90E9CBCBDEFDEFFFFFFDFBDFBCFBDE9E9F9F0DDADBD09F0009000000CE0CFCEAD0CACACACCADE9E0EDACE0CEACE0E0E0ECFECA9000BC0000000000000A090FF0C0090009EFFFECEFEFEFEEFEFEFCFEFEDFEEFFEEFFFEDFEDEFEDFEFFEDEFEFCFC09E9FDFF9FFDFEDFFFFFFFDFBFDBDBDF0F0DB09E9CBC0AD0C090000ACFEE0FCE0C0CCCCADE0CECE0ECBCFACCBCCFCECFEF0B0A0A00A900000000000000A0FEB09A00A0000AFFFECFCFCFFEDEFEFEFEFEFDEFFDEFEFFEEFEFCFEFDEFFEFEDEF0BC90F0F0FFDFBFFFFFFFFFFFFDFADFCBDF9FBCFD9E9DBD9090000000C0C9EF0E9E0CAF0FCACE0F0EDACE0CE9ECAE0CFE9EACA0900AC0A000000000000A000FEDA000090000ECFEDEFAEFECFEEDEFEDFEFEEFEFEFEFDEFDEFFFEFEFFEFEDEFE09C9EFCFDFFEBFFDFFFDFFDFFBCBFDBDBDADAD0B9AC9AD00F0E90000000E0ECECFCC0ECCACACDACCEC0CE0EC0ECADCEFE9E90000A0900A00B0A0A00A0A00000F9A000900000000EFFFEDEDEFFEFFEDEFEDEFFFFCFFFEFEFEFEFEFEFFEDEFEF090D0F9DBFFFFDFDEFFFFFFFFFDFFFDBDEDADBD9FC0D9FDADF9090090000CC0E0FCACACFCACEDCAC0E00CE0CC0ECADEEBCB0A0A9000000A09A000000000000000BE90900A00000000EEFFEFEFEFFCEFEF0EEFCFEFFEDEFEFFEFFEFDEFEFEFCFE9CBCBCFEFDF0FFFFFFFFFFFFBFFBF9FEB9BDBC9E99F9E90F09AD0D000000CACFCADEFCAC0DE0CACEC0ECE0EF0E9ECECFDA000000AD00E000A0A0A000A0E0F0B00F0A00A090000000000CFEDFEFCFFFCFEFDEFEFFEFFEFFFCFFEFFEFFEFFFEFEDA0D0F9FDFAFFFFFFFFDFFFFFDFFDFF9FDEDADBF9E90F9ED9FC90B0B000000C0CFCAC0FCACACFEC00EC0E0D0CECECFFBE0F0A000E0AF009A000000A00000A00000F90009000000000000ACFEEDEFEFEFEDEEFCFFEDFEFFEEFFEFFEFEFFCFEFED00DADCFCBFDFFDFFFFFFFFFDFFFFFFDEF9F9F9C9E9E9D09AD0BDE9C09000000EE0EDEFCADECE0C0EC0AC0ECEC0FEB00C0FA0000ADFC9EBE0A0B0A000000000A0A000090000000000000000EFFFEFFEDFEFEF0FEFFFEFFEFFFEFFEDFFFEFEFDE90DADBFFFFFFFFFFFDFFFFFFFFFFF9FBF9F9E9E9E999DA9ED9BC09909000000EC0CFCACADE0C0C0EC0ECCF0E0EFE90000A00000AC0A0A00009A0A000A0000000009F000000000000000000000EFFFEFEEFFEDEEFEFEFEFFEDEFEFFEEFEFEDEE00E9DEDEBDFFFFFFFFFFFFFFFFFFDFFDFDF0F9F9F9ECF09C9BCDBDBCBC900000C0FE0ECFCE0CE0E0CAC0DACECFE900000000000000A000E0F0A0000A0000000000A0AB000000000000000000000ACFFFFFCEFEDECFFFFFEFFEFFFEFFFEDFFEDF9C9E9FBDFFFDFFFDFFFFFFFFFFBFFBEFBFFDBDAD09990F0BC0B0DAD909A900000C0ECBCAFCAC0CCE0CEECECFFCB0000000000000000000000A0BA0000AC000000000D00000000000000000000000ACFEFEFFFFEFEFEFEFFFEFFEFDEFEFEFEFE00DADFCFFFFFFFFFFFFFFFFFFFFFFDFDFFCBFEF9FF9EDB9CD9F0F90BCBC9000000EC9CECFC0C0E0E0ED0CEFB00000000A0A000000000000A0E90000A0AC0A00000000A0000000000000000000000000EFFFFEFEDEFFFEFFFEFFEFFEFFFFFEDA90DADEFFFFFFFFFFFFFFFFFFFFFDFFFFBFDBFDF9F99E900DA9A0D90FD9C9000000CC0EEDACACAC0F0CCAEFB000000000C0000000000000000000A00A0009A0000A00A09A000000000000000000000000000EFFFFFEFEFFFEFFEFFEFFEFEFEFE90DADFDBFDFFDFFFFFFFFFFFFFFFFFF9FDFFF9F9EDEF9F9F09C9DACF9A0BCB900000ADC0ECF0CCACCCAFCF0000000000A0A000A000000000A00A00A090ACA0000000000E9000000000000C0B0A00000000000EFFEFFFFFEFFFEFEFDEFFEFFDEF00D0FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF9F9F0F09F0BC99B0D9C99C09000C0E0DADECACCACECFA90000000000C090A0000000000000000900AC90CBCA000A900BE000000000E009A0000000000000000EFFEFEFFFEFFFFFEFFEFEFEF00DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09FF9F9F99E99C9E9C9ADBCA99000000C0ECEBC0CACFAF00000000000000AC000000A00000000A0A00000A000090A90000F09000A0A0E9CB00000000000000000C9EFFFFFEFFFFEFEFFEFFFEF09E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9FFF0F0FC9E99E9A9C9AD909D9E00000E0EC0FC0DEEDAD0000000000000A000A0E0000000000000000A00000A00A0000000FCA00000000A00A0000000000000000A0000EFFFEFEFFFFEFFEFEDF000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9F9FBDB9F9F090D0BC9BCBDA099000C0C0CEACEE9E90000000000000000A0AC000A000000000000A00A0A0000000000000AF0000000A00A000000000000000000000000CFFFFFFEFEFEFFFFEA9CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFF9E9DADA909F9E9C9BC9909DBCB0000C0CBCDE9E9000000000000000000000A0A000000A000A000000000A0E0000900000FE9A000000000000000000A00000000C0A0000FEFEFEFFFFFEFEFF900DFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFBFF9FE9FB99F9F09090B0C9ACBCB0909000ACACEA0A0000000000000000000A0AA00000A0A000A0000000A00AC090A00000000FA00000A0A0A00000000A000A0000A0A0C0000CFFFFFFFEFEFFFFC0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9F99F9C9E0D09ADAD0D9AD9D90DAD0000C0CCAD0000000000000000000000000000A000000000000000000000A0900000000FF00000000000A0A0000000000000000A000A00CFFEFEFFFFFEFCB9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFBDB0F90BC990BC9090B00900BCBD9B000C0E0FCA000A000000A0000000000A0A0A00000A0A0A00A000000000A00A00A000000FEB0000000000000000000A00000000C0A0C0000CFFFFEFEFFFEF00CFFFFFFFFFFFFDFFFFFFFFFFFFFFFFDFFDFDAF9F9E9DBCBC9BCBC9DBC9BC090AD09000C0CE0E000009A00000A0A000000000000000000000000000A000000000000000000FBC00000000000A0000000000A00000A00CA0009EFEFFFFFFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF99EDADBE99DB9C9DBDAD9A090C9D0F000C00E0DA9A00FAC9A0000000A000000A00A000A000A0A00000000000000000000A000FEB0000000000000000A000000000000C0B00E00CFFFFFEFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBC9EFDBDF9DBDADE9FBC9F9FC99E900A990C0ACCFA000CFAC9AC90A00A00000000000000000000000A00000000000000000A0C0AF000000000000000A000000A00000000AC0E00A00EFFEFFFFEFCE9CFFFFFFFFFFFFFFFFDFFFFFFFFFFDBDBDF9FF9FADF0FF0F9B9F0DFE9E99F090BC9C0000CAC0CA00A0CBE90A0CA000000000000A00000000000000A00000000000000000A00FFB000000000000000000A00000000000A00E0CA09CFFFEFFFFF90FFFFFFFFFFFFFFFFFBFFFFFFFF9FFFF0BCF0FFDFBFF9FFFCFDBFBDBDFF9F9E9090B090C0CEB00A00A000A009ACB0A0A0000000000A0000000000000A00A0000A00000000A0B00000000000000000A000C0A000000000CA9CA9CA0EFFFFEFEB0EFFFFFFFFFFFFFFFDFFFFFDFBDFFF90FFDBFFFDBFDFDFF9FBFBCDFFFFBCF9F9DBC90D0C00F9000000000009A000000000000A00000000000000000000000000000A00000A00F0000000000000000000A0A0000000A000A0EA0CADADFFEFFFFC9CFFFFFFFFFFFFFFFFFFFDFFFFFAF0FFFDBFFDBFFFFBFBDFFDFDFBE9FDFF9EBDA90BCB0B0EC0000000000000000A000B000A00000000000000000000000A00A00A0000A00000AD000000A00000000000000A000000C0A00C00DA0000CFFFFEFB0FFFFFFFFFFFFFFFFFFFFFFBFF9FDFBDBFFDFFFFDFFDFFFFFFFBFDFFBF9FFDDB9F9D09C9CCB00000A0000E0ACB000A000E9000A0000000A000000A000A00E90A000000000000FADA00A000A00000000000000A0A0000DA00ACACB0000CFEFFFE9CFFFFFFFFFFFFFFFFBFFFFFDBFFBDFFFFFFFFFFFFFFFDFFFFFDFBDFDFF9FBFDE9A9F09A9A9000000000A0E9ACB0000A00A000000000A0000A00000000000E00000A000A0000FFA00000000000000000000A9C0000A0A00A000000A000FFFFED0EFFFFFFFFFFFFFFFFFDFBFBFFDBDFFDFFFFFFFFFFFFFFFFDFBFFFFBFF9E9F0F9FDB0DAD0D000A00000A0CBCE90A00A00A00A00A00A00000000000CA000CA00A0A0000000000FA00000A0000000000000A0C00AC0A00000000A0A00000EFFEFB0DFFFFFFFFFFFFFFFFFFFDFDFFFFFFBFFFFFFFFFFFFFFFFFBFDFFDFDF9FFFDBDBF9ADB99CB00000A00000ACA9A00000000000CA00A00000A00000A00000A000000000A000000FF90A00000000000000000A0A00A00C000000000000009CFFFFC00FFFFFFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFDFBFBFFDBDBDBC9FDB0DA90D00A000000000AC0A00A00A000A00F0000A000000A00000A0000A0000000000000FCA000000000000A000000000A00A0A0A000000000A000A0DEFFBCFFFFFFFFFFFFFFFFFBDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFDBFDBCF9FF0F9F0DB09A9000000A0000A000000000A00E00A0A000A00A000A00C0000000000000000000AB0000A000000000000A00000000000C000000000000A000EFFED0FFFFFFFFFFFFFFFFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFFFBFDBFF9F99F9F99BC9F000A0A0A00A0000A00000AC00A00A0000E000A000000A000A0000000000000000F00A00000000A0E0A00000000000A0A0A0000000CB00000CDEFF0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDBE9DBDADBCBCBCB909DA000000E000A0000A0ACA9A0A000A0A0A0A000A00000A0000000000000000000E0CA0000000C0AC9A000000000000000000A90A0C0F009A0FEFE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDFF9F9DBF0F9F9BDB99DADA09000A0A00A0000000000EA000A0000000000A00000A0000000A00000A000000B9A0CB00000A0E9A000A0A00000000A000A000090B000A00ACFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBF9F9FBD9F9FBCFDADAF099DAD0A00000ACB0A0A00A0000A0000A0A0A00A000000000A00A000000000000000E000AC0A000000A000A0000000000A0000000000A00A0000CBCFEBCFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9F9F0DAF9F9CB9BDBD9BDA990B0000A000000000000A0A0A0A0000000A000A00000000000000E0A00000000B00AC0B00000A000A000000000000000A00900A000000000ACAFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDF9E9F99F999C9B9FCBF9ADA9C9E900A000A0A0A00A00000000000A0A0A00000000A000000000000A000000000E0000AC0B0A000A00C0E0A000000000000000000000000A00ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDBD9E99F0F9FDCB9D0BDBD9B09D09C00000000A0000A00A0A0A000000A00000A00A000000000A000A00000009A0000AC000000000A900000000000A0000000000A00000000A0EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FBD9F09D0B0B9DEBDDADAD0F0B0A0B0A000000A0A000000000A00A000000000000000000A0000A000000000E0000000A000000A00CACA0000000C00000A000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBF9F999F9DB99D9D0B9DABDBDB999C9D000000A000000000000A0000000000000A0A000000000000000A000000090000A0000A0000000A009000000E0B00000CA00000A0000000A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9D90DF0B909DA90BD0F9D9E9F09E9F0A00000000A0A0000000000000000000000C0A0000000000A0A000000000E0A0000A000000A0AC0F0ECB0A0000EB000A0C00A0000000000009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBDBF9FDB9D9F9F999D09F09EB9F9F090099000000000000000000000000000000000A90000000A0000000A00A0000B0000A00A000A00A0A000ACE9000A0C0E9C09A0C0A0A0A90A00000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFFDFF9FDBDF9D9FCB99C9F99DADB9F9F90F0A0A00A00000A00A000000000000000000E0A000000000000000000000CA00000000A00000000EADA9E00000A000A0AC0B0C00C00000000ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFDBD9F9FDB9F0B999CB909CB9DBCF9090F090000000A0A000000000A0000000000A0000000A0000A00A0A0A000000B0000000000000A0A0A000E00A000000A00D00AC00B0A0A000A9E0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFDB9BDBF9F9B0D99D090990BDB9EBDF90F9F090A0A00A00000A0A000000000000000000E0ADA0000A0000000000A0000E0000000000000000A0A0A0A00A0000000A0AD00E0C00900A0000AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBFDBFDFD9D9FFFDFBE9B90DB0D09C99CB9FF9099E90000000A0A00000A00000A00000000000000000000000000E0A0000009A0000A0000000000000A000A0000000000000A09A0F00A000A009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFDB99FFFFFFFBDFFDEFB0D90909E9BDADBF9E99E90A0A000000A0A0000000000000000A00ACA0000000A000A00D0A00A0E9000A00000A00000A0A00A000A0A00000000A0DAC000E00E900A0AFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDFFDFFFBDBDFFFFFFFFFFFFFBDF9FB0009090DBDBF9E9F090000000A00A00000000000A00000000000000A00A00000A0CA0A00000B0000000000C90A000000A0A0A000000000A000A00B0E90E00CAD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9DEFFFFFFFFFFF9FFF9EB9E9900009DBC9F9F990DADA0000000A000A00000A00000000A00ACA0A000000000000A0E00CA00E00A0000A0A0A000000A000000A0A0A0000000B0B0000CB09EB0ACBFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9FBDF9DAFBFFFBFFFBDFFFBDB9B9C99CB00000099E9E9F0F90900000A0000A000000000000000000000C0000000A0A00000CADA90A0DB00000000CADA0A0000A0A0A00000000A000A0A0A000ACAC9CB0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFDFFBF9DFDBFFFDBFFBFB990D0D0900909000000B9F9FDB0F9F0A0A000A000A0000A00A00ACA000000A0CAC0A0000000000ACACA000EACA00000000000000A0900000A0A0A0A090A00000000000A0A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB9FF9009EFBDFF9BD90D9CBD9B9B909F0909090090D0F9B9D090900000000A000A0000000000000A0A000A00B0000000000A000AC9A0F00000A0000A0A000000A00A0A000A00000A00000000A00B09000F0FFFFFFFFFFFFFFFFFFFFFFFFFFF9BDF909090F99FF9F9DBDBDBDB9C9D0BD090D09A99000B90FDA9ADA90A00A0000A000000A000A0A0A0C00000CAC09A00A0000000A00A00EBE0E09A0A0000A000000000000A0000A0A0000A000000000A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFBFDB0F900009F9F9F9FBDBDBDBDFBF9FDB9DB9BD9D0D99CBD9BD9C9CA000000A000A000A000A00C0000A0000A000E0CA000A0CA00000000FCB00E009000000000A00A00E009E9A0000A9A090A0000B000B00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFB9DB99BD9DBDF9FDF9FFFFFF9F9DBF99E9E9C9ADA9A0909AD9B0B9900A0000000000000000000A0A000A0A000A00EADA0C0A00F0000000FBCEB0F0A0A00000A000900F0BE00A00A0B0000A000B0000900000FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9CBDBFFFFFFFFFFFFFDBDF0FBD0FBDB9FB9DB9D9990F99E9D9E9B0000A000000000000000A0000A000000000A0CA0F0AC0E00A00000FCB00C0A9C9000009000A0F0AC00B000900E0A000B000A00A00A0FEFFFFFFFFFFFFFFFFFFFFFFFFFFB9A9CBDFFFFFFFFFFFFF9FBFFBDBC9F9C99E9DCB0DBCBCB90F9F9A9C000A00000000000000000000A0000000000000A9E0E09A0A0000000AB0DA9AD0ACA00A00A90000E90B0000A0A09E900000A00900B0900FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9BDFFFFFFFFFFFFFFFFDF9DBD9B099E99A9B9DA9909C990F0D9CB900000A0000000A0000000000A0A00A000000000000A0C90A000000DEA0000A90B00000000A0000A000A00000E00EB0A000F0A000ACBCEFFFFFFFFFFFFFFFFFFFFFFFFFBDB0BD0BDFFFFFFFFFFFFFBFBFBDAD99A0909D09CBDADB9BCBD9B0B90DA000000A090000000000A0000000000A0A00A00A09CA0E090A0000A90000000ACADA00A0AC0B00000000000A0AD00009AE0E90A00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFFFFFFFFFFFFFFFDFDBDBDB9C990F009E990990D0990FDBD0F0900000000A00CADA000000000000000C000000000A00F0A0000000F000A000A909A00000DAF0000000000A09C0A00A0AC9EBCA00A0AFEFFFFFFFFFFFFFFFFFFFFFFFFBDF990FF9FFFFFFFFFFFFBDBFBDBDBD0B909009909E9F0F9B90F9090F99000A00A0A00E9A00000AC0000A0A00A00A000000AC0E00000000009A00900900A0000000AC0A09A0000000A0B00A00000E0EA900000CFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF990F9FFFDFFFDFBDFBD9DBDBFBD9E9099E090909909CBD9F9F990F090000000000AC9A0A000ADA0900000A0009000000B0A00A0000E0E9A00B000090A900000AC9A000A00000000E009A00A0EDEEB000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFDBDF999F9FFBFFBFFFBD9B9BDFFDBF9DB9C990DA99E9F990F90F0F9D0B0F0A00A0A000AA0000A0000ACA0A00CACA00900A00000000B0E9EB000000B00000CA000090A00A000A0A0A0A90E00000CA0E9E9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09FBDFDFFF9FDBFFDFFBDFF9FBDA9AD9BD9C9909E99EDBD9E9BDD0000A0000A0000A0A00A0A0090000A09000A0000000A000C0CACA09A0F00000ADA90000A00CF0E9A00000900E9A0A00A0E9ECA0E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFDF9F90DFFBFDBFFFFFFFFFFFF9FBDBD9D9BCB09A09E99F9B9DB9F0D9A9A00000000A0A0000A00000E0A0A0CA0A900C0EABC90A0A0ACFF0000090A000A000000000A0F0E00A0A0A0B0AC9090000A0BCB0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF9F9A9FDBFDFFFFFFFFFFFFFFDFF9E9AD9BF99DB9DF0FDFADE9DABD0000000A0A00000A00000009000C0BC9C000B09C0A00000EDAE9A000ACB0F0C90A900000BCEFF0F000000A009A0A0A000000ADB9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9F9F99AFDBFFFFFFFFFFFFFFFBDFBDBDBCD9E90DB9F9B9D9BDB9DCBDB000A0000A000000A0000A000A000A0ACB00A0BC9A00000ACFE9000DACF09A0AC0090A9CAF0FA00A00B00A0A000000A000FDBDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9DBDFFFFFFFFFFFFFFFFFBDBDADBBF99FBCF9FDEBFDBDE9BDA00A0000A0000A0A000A00000A09A00C090E90000A0000A0CB0B00A0ACB00A000900AC9CAD0F09CB0CA00A90000A0B090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBDBFBDFFFFFFFFFFFFFFBFDF9F9DBD90F0D9BCB9BDDB0F9BDF0B00000A000A090000000A0A900000A0BEE90F0009000000A0ECA0D0000A000000A900A0B0A0E0E0EB0E900A000000CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDFFFFFFFFFFFFFFFFDFBDBC9E9E9F9FBFDBDFDBBDF9FDA9F00000000A000E9E9A00000000A00000C0FFE9A000000000000BDA0A0A000A00A0000900009E9ADADE9A0AC90A09A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBDFF9FFFFFFFFFFFFFFFF9F9B99E9F9F9FDB9FDE9FF0FDADA90000000A000000000A00A00900000AC0EBE9A00000000000CA0000000A000D0B0A0A90000000A0A0000B0AD0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFF9FBDBC9F9F0F9E9BDF0F9FDBF9BDB0000000A000A0A0A0A000000A00A00009A9C9000900000A00AB000A00AC090A0B0C9C900A0A0A000000CACAD0A0CFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFFBDFBDAD9F0F9BDBDBDF9F9F9BC9FC9AD0A0000000A00000000000000000000A0000A090A000A000ACE9000000A0A090009A0E000900000A00A0F0FAF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFFFFFFFFBDBDB09F9FDBDBDF0F9F9FDBF99F9AD0A0A00A00A00000900A00900900A9000B09A000A00000000FAB0A0A0E0CA0B0A0090A000E90A000000EEFCB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF9FF9BDF9F0BDADFB9F9F9EBD9CFA909A9090A00A000A00A0A000A00A0A00E9E9CAC9A0000000A0A0BD0000009EB000090B0090A000A0000A0ACBCB0CBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFDFFFFFFFFFFFFFFFFFFF9FDA9E9F9FDB9CF9F9F9DBFB99F909E0E000A00A000000C0B09009009E000A09A000A0000A0000F0A9A0A0E0009000000A0A00A0000A000CBEB0E9EFF9FFFFFB9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF9F0B9F9F9F9B9FB9BD0F9FAD9CF09CB0B000A00A0A0000A0B00ACBC0A0000A00A000000A00000A0A90000000A90090000000000000A0000A000000ADFFFFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FFFFDBFFFFFFFFFFFF9FF9F9D09E9E9C90D9CB9E9D9E9B9DA90000A00E00000A9090000909A90A0A000000A00000000A00AFE9A9A0A000A00009000000000000A000A0A0000FFFFF9FFBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FFDBFF9FFBFFDFFFFFFFFFFFFF9F9A9F99F9B9F90B9099A999E9E99F9A000A00ADA090A0A0B0A0E0E000000000000000000000A00B909000000A0DA9A000000000000000000000A09FFFB9FDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9FFF9FFFFFFFFFFFFFFFFFFBC9D0F990909090D9BC9DADBD9BC90000009E0A0A0AD000C0900909A000000000000000A00000AF0A00000A00DAC0D0000000000000A0A000A000CFF9D9FBFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFB9F9BDBF9FFFFBFFFFFFFFFFFBDBD9B0B90C90D0BC90BC99AD9D0BC9A9A0CA0E000000DAB0A9ACADACA00A0000000000000000A0A0A909A00000A0A9A0B000A000000000000A00000FFF9BDDFFDFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBCBDBC9F9F9FDFFFFFFFFFFFFBDB0D9D0B909BD99BD99AD90B0BDB0D00B0CA00A000A00CBCADADA9000000000000A0000A0000000DA0000000000000000A0000A000000000000A00CFFF9AF9FFFFFFBFFF0FFFFFFFFFFFFFFFFFFFFFFFBDB9DBDB909B90F9FBFFBDBFFFFFFFFDBDB009009F099E9CBD09A99C909DB0F00A0CB000A00A0000CACACA0A00000000000000000A000A0A90090000000A00A00000A000000A0A0000A000FFFB9D9F9BDFFFBDB09DFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9F9C9B909C9FDFFFFFFFFFBFF9099A99099F099B90BD9CB09F090D0F0CFACA0000000A0A0A0A00000A0000000A0000000000000F00A000000000000000A00000000000CA9A00CFFFF9D9B9DFFBDB9E90FEFFFFFFFFFFFFFFFFFFBFFF9FF9F9FDB9F9BD0999B9FBFDFFFFFFDF909F0C9ED9F0F9E9CBD90B0DB09E90B0A0A000A00000000000000A0000000000A0000000000000A0F090A0000000A0A0A000A000000A0A000C9CBFFFFBB9CB9F9FFDF9B09FFFFFFFFFFFFFFFFFFFFF9FFBFFFFFBFF9F99B9F09CBDBFFFFFFFFBF90099990E990909900090900D09E9C00000A000000A00A00A00000A0A0000A00000A0A0A00A000B0A000000000000000A0000000A0000A0A0A0CF9FFFDB990F09FBF0900DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9E9CBC9099DBDBDFFFFFFF9F9F9000A990000000090000090B00909A0A00000A00000000000A000000A0000000A0000000000A0E900000000A0A0A0A000A00A0000A00000000FBFFFFF9F9999F9F9909CFFFFFFFFFFFFFFFFFFF9FFFFFDFFFFF9F9F9B9F9A99E9F9FFFFFFFFA90090D00000000000000C90909F9000000000000A0A00000000000000000000A00000A0A0A0000B000A000000000000A0A00A0000000A00A0DFBDDFFFFFF990FFF9CA90ADFFFFFFFFFFFFFFFBF9FFFF9FFBDB9909090D0909CB9F9FFFFFFFF9D9090000000900000C090B00F0D0000000A000A0A000000000A00A0000A00A000000A0000000A00A0000000000000A0A000A000A0A0000000A0EDBFFFFFFFFB9090B9900DBFFFFFFFFFFFFFBF9FFB999B0090000000009009090D0FFFFFFFF9FB090090900000000909E909090B9B0000000A00000A0A000000E90E0A00000000A000A0A0A00000DA0000000000A0000A0E0F00000000000000FFDFFFFFFBF9E990000900DFFFFFFFFFFFFFDFF9FDBE9DBD0900000000090B090B99FDFFFFFF9F9E900009E909ADBCB9090090D0C090000000A0A000000000000A000CA0000000000000000A0000A00000000000000A000000A0A00000000000E9F9FFFFB090900909000D0FFFFFFFFFFFFFBFFFFBD9FBDBFBD0900B00BC909099CFBFFFFFFFF99909090009CBC90900909BCB09B900000000000A0A00000A0A0C0A0A00A0A0000A00A0A0000A0000000000000000000A0A0A0000000000000ADF9FDBFB0D09009000009AFFFFFFFFFFFFFFFF9F9FFB9CFFDFFFB9D0D9090909E9FBDFBFFFDB0F0F9A90090009090909CAC00909C00000000A00A0000000000C00A0000000000A00000000A0000AF00000000000000000000000000000000000FBDFFFD99000900000000CDFFFFFFFFFFFFFFFFFFFF9F999F99FDFB9A909090F9DBDBFDF9FBFDB90D90090909009ACB0999990DA0900000000A000A0000A0000A000000A0000000000A0A00A0A00A000000000000000000A00000000000000000FB9DBF099900009000009AFFFFFFFFFFFFFFFFFF9FFBF9A9F0B09C990090F99BF9E9FBFF9F99FF9ADB90009090990DBCBCADB0900900000000A0000A00000A00A0A0A000A0A000A0000000000A0F00000000000000000000000000000000000F9DBF999E009A90000909ADFFFFFFFFFFFFFFFFFFFF9FFFDF9F9F9B09DBCB9AD09F9F9F9FF0FF09F990DA90000000909909900900000000000000A000000A0000C000000000000000A0A0A000000000000000000000A00000000000000000000E9BD9C9E99F9900000000CDFFFFFFFFFFFFFFFFDFFFFFDBFBF9F9FDBDA9990D09F0B0F9FF9FF9FF9F0F990900000000000000900009000000000000A00A000ACA0A0A00A000000000000000A00A0A00000000000000000000000000000000000DF9E9BDBDF9E9900000009AFFFFFFFFFFFFFFFFBFBDFFFFDFDFBDA909000090F90D9DBC9FFF9FF9E9F9F0DAD0000000000000000CB0000000000000000000000000000000A0A0A00A00A0A00A0CAB00000A0000000000000000000000A0000000E9990DFBF990009000000D9FFFFFFFFFFFFFFFFDFADBDFBB090090009090DA9E90F0FBF9FDFBDF9FDADB09099A90000000000090990000000000000000A0A0A0A0A000000000000000000000000CA00000000000000000000000000000000000FBDEFFBD90090000000000FFFFFFFFFFFFFFFFFF9DBDA9D090090090000009D9FF9FDFDFFBFDFBFFBDBFDBDAD09C900009000C09C0000000000000000A00000000000A0000A0A000A0A00A0A0A0A0000000000000000A00000000000000000000999990909000000000090FCFFFFFFFFFFFFFFFFFB909009E09C0F0BC9E9FFFFF9FFFFBFDFDBFDFBDBD0BF0F9FDB0D0F9E0909B0A900000000000000000000000B00000A0A0000000000A0000009E00A000000000A000000000000000000000000000090000000000000009FFFFFFFFFFFFFFFFFFFFDF9F99DBBD9FDBDBDF9F9FFDFFFDBFBFFBFDFFFFFFDBDF0BC9A9009D0F00C90000000000000000000A00A000A000000A0A0A000A000A0A00A90000A0A000A000000000000000A00000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFBFF9FFFFFFDFFBFDF9F9FDADF9BD99F90B009090900000000000000000000000A000A9A00000000A00A0000000EA0A0000000A0000A0A000000000000009000000000000000000090000000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFDFDBFFDFFBFFFFFBDB9C9A9E90C9090000000000000000000000000A00000A0000A0A0A0000000A0A000B0000A0000A000A000000000000A000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFDFF9FDBDBD09BD0900B090009000000000000000000000000A0A0000A00000000000A00000A0E00A00A0A000000000000000A0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFDFFFFFFFFBDB09F09090909000B000900000000000000000000A0009A0A000A0A0A0000000A000009A00000000A0A00A0A00000000B00000000900000000000000000000000009CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFF9FFF9DB09909A0C90900090000000000000000000000000A00000A00000000A00000000000E000A00A0A00000000000000A00000000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFF9FFDFDFFFF99B0909E909DB9000900900000000000000000000000A00A0A000A0A0A00000A00000000B00000000000A000000A0A0000000000000009000000000000000000000000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFDFB9F0D9F990DA900090C0900900000000000000000000000000000A000000A0000000000000A0000A0A0A000A0A000009A0B000000000000000000000000000000000090D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDFFFBF9D099B09A909D099009A900000000000000000000000000A00A0A00A00A0000A00000A00A0F000A0000000000000ACA000000000000000000000000000000000000090C90AD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFDFFBB900090D09A99E90009009000000000000000000000000000000A00A000A00000A00000000A000000000A0000000090A0A00000000D000900000000000000000000009A9DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBFDFFBF9D90DB9DB90BC9A90090909000000000000000000000000A0A00A000A000A0000A0000000E0F0000A0A0A00000A000A0A0900000009000900000000900000000000900909DA9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFDFFFBFDF9A0DB9CB900D9909090000000000000000000000000000000000000A00A0000A000000A0A90AB00000000000A000A00000A09009000090000009000000000000000009E9E9DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDFFB99DBC9BDA9990A90000909000000000000000000000000000A00A0A0A0000000000A000000ACA0A000000000000000A0A00A00000000000909000000000000000000C0909A99DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBF00BDBF09900F99090900009000000000000000000000000A000000C000A00A00A0000000A00B0000A0A0A00A00A00000000000000000090000000000000000000900900F0D9EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFFFFF99D9F09F9CB909AD0909090000000000000000000000000000A0000A0AE9000000CA00A00000A000000000000000000B0A0A00009000000000000000009000000000DAD9090FBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBF99E9E99F9A990F09090000000000000000000000000000000A00000E0CF000A09E0B00000A00AF0000000000000000A000900090000000000000900000000090000000900B0F0DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF9F099BDA9C90909009A09090000000000000000000000000090A00A00BE0FA0C0E0E09A00000000A00000000000A0A00A00A00A00000000090090000000000000000000B09C90F9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDFF9B0D0BDB9BDA9099090000000000000000000000000000000C0F000000E0DA9ACBCA00A000000F0000A00A00000000A00A00A00900000090000000000000000900000D09A90D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9C9F909C909C9AC909090000000000000000000000000000ACA0A0A0F0EA000A0A9A000A0A00A00000000000A00A000A09A09000900000009000900000000000000000C000FBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFDBDFB0B9ADBDB9B909090000000000000000000000000000000CACBE090C00A9000A0000000A0000A900A000000000000A0000ACA00000090009000000000000000000090090909C9F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBD90D909090DA90900909000000000000000000000000000A9E0FCE0B0ACA0A00000A0A0000A00EA000A0A0A000A0000000090A90000090C00000000000000000090000000CB0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBDFBF9ADBCB9909CB09000000000000000000000000000000000A0A9AECB000C00A000000A000000B0000000000000000000A0A000000000090900000000000000000000000900DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFBDF9F90999CA9099090900000000000000000000000000000A090CEE9A00A0A0A000A0A090A090A000A0A0000000000000000000000000000000000000900000000000009000DAFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFDFDF0F90DBC909DA90000000900000000000000000000000000C0ACAA9A0A00AC00000000C0A90A00E000000A000A000000000000A00000000000000900000000009009090000009DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBF9FBDB909A900900900000000000000000000000000000CA0A000000000A00A9A09A00A9E9A00A0B00000000000000000000A0000000000000900000000000000000000009090CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDBDFBFDBDF0F909B00900090000000000000000000000000000CE9A00BCA0A00A0C0CA00000A0E9E900CA0000000A0000000A00000000000000090000000000000000009000900000BDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBD9BDB09909C090009000000090000000000000000000009A0AC0A000000A00A0ACACA900EDA9A0AA000A00E090A0000000A000A00000000000000000000000900000090000090D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBDFAF0F9F0B0090090000000000000000000000000000000A0C09A0A0A90A00A0AD0B000ACB0A0090B0000000AA000A000000000000000000009000000000000000000000090000ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFF9FFFDB9D99909D90909009000000000000900000000000000000CA0E000000A00A00000AC9A090E9C9A0ACA0000A000E9000000000000A0090000000900000000000000900000000900909EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBFFFBFF9F090B00000000000090090000009000000000000900B0A90A000A90A0A000AC0A000A00090B0000000AC0A000000000A00000A0000090C090909000000000000000000090DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9E9F09A99AD09009000090090000000000000000000000900E0C00A00E0CA000000A00B00E0E9A0A000A0000AC0A00A000A00900A000090000000BC90C000909000000000090A90ADBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDBDFF9F9F9DBD9090909000900000000000000000000000000000AC90A9AC0B00A000A00A09AC0ADADA0000E000A0000A9A000A900A0A900000000000090900909000000000000000909C90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFFFBDBF9F9A909CB0900009000000000900900000000000000009C9A0E0000ACAE09A00009CA00ACACA0E9A0B00000A00C00A0C0A00000A0A0000900000000000000000000000000000C0090BC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FBDBDBE9F9F9B090090900000000090000000900000000000000000009A000009E00E09A00CAC0E0BCB0000E0A0A00CA0A000A000A0A0000000000000C09000000900000000000090090B0C9FFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCBD99090909009000009090009C0900000000000000000090B0A0A000B0E0E0B000A0CA90B0A9CA00ACBA00C000A00000000A0000000000000000090CA90000009000000000000000C0B9E9FFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFF9FDB0BDB909A9090090900090000000000B009090000000000000000000000A0000B0000FAD0B0CAC00CA0A0CA09E0ADA000A9A0A00000000A00A90000900009000000000000000000000009090C9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFBF9F9090909000090000900909000909000DA9CB0000000000009C900A0A0C0A0E00B0E0CA00E00ADA0000A90AA900A00AC000000A000A0000000909000000090909000000000000000090000090DBDBFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBDBD9F9F90B00090900090000000009000090009009009000000000000A00C0A9AC00E0000FADAE0ED0ADA9A90A00E0A000A00A0A00A00B00000000CA00000000000000090000000000000000000900BCBDF9FBFDFFFFFFFFFFFFFFBFBDFBFDADBCFA9909D09900000900000090909000000000000009000000000090B00E0FCACB0F0F0BE00E09A0AECAAC0CACA0B000A00000000000E00000000A099E90090000000000000000000000000D0090A9C9BCBFFFFFFFFFFFFFFFFFFFDFFFBFDBF9F999DAD9A900090000000909000000000900900900009000000090E90CE0FA0A90E0E0E00CE90E00EDADC0EA0900E0000000A00000A000A00000090C09E9000000090C900900000000000000900C90BC9F0D9F9F9FBFFFFBFFBDFBF9F9F9BD9F0BCB09B090090000000000000900000000000000000009000090090A0A9EEDEDEA9E0F0E9A0E00AC0ACAAE90E0A09A0000A000000000A000000000A9EC90F00090000000000000000000000000000090099AD0FBFDF9F0FDB9FB0DBF9E9F9B099990900909009000000000090000000090090900000000900000009C00E0AEBA9CA9E0F0E0B0A9CACACCDAEC0AC0E0000000000000000000000A000009E900D000900900000000000000090090909C0BD0AD0BD09A9E9F9BCB9CB9099990009000000900000000000000000000000000000000000000000090090B09AC0FCBCCEF0CA0E00E00CA00ACAAAC0ABC0A9A000000000000A000000A900A0A9E900F909000000900000000000000000000009000909009AD9909009009009000000900900900090090000090000000000000900009000000000900000A9C0E09A0ACEAF0AADEDAF000AC0ECCACC0E0C0ACA000000000000000000000009000000909E90D0090009000000000090000000090090900009090009009090090090009000000000000000000000000000000009000090000000000000909C9CBCBCA0ECBCF0E9CACAC0A0F00E0BAC0AE0E0E00F0A00000000000000A00000A0000A090009E9A9A090000000000000000000000000000090000090009000000000009000000000000000000000000000000009000090E9000900000009000B09CACB090ACAEFEADEBEBCA00E0ECCAE0C9A0A0E0A0000000000000000000A0B09A0000A09C090D0D9CA909000000000000000000009009000900900900009090090000000000000000000000000000000000000000900909A9CA00900CA90D0DADEBCA0E9EEDE9EACE00E9CE0E0A0C0EA0C0C000A000000000000000000000000000000000B0DA9A009C00090000000000000000000000000000000000900000000000000000000000000000000000000000000090009000009090009090B09A0E00F0D0E0FAFEFDEB0F00E0ADACE0AC0CA0A0A0F00000000000000000A0900A00A00A0E90DA0D0D9F09AD000900000000000000000000090090009000000000000000090000000000000000000000000009009009CB000090090D090B0D090C09EFAEAE0ECEEDAEBCE00E0ACACA0E00A00000000A00000000000000A000A00000009000A00DB0F0090C9A900C09000000000000090000000000900090090000000000000000000900000000000009000000000900909090000009AD090B0E9A000EDADAF0EFAFFCEBCACADE0CACACBC0ACA0000F000000000000000000A0000000A0A0A9CB00D0DB0F90C0DA900090900000000000090000000000000000000000000000000000000900000000000000000090C9A0000000000B090B0D0D0000EEDAFECAEBCFEEFFE9E0CA0ECAC0AC0AC000A000000000000000000000000000A0000000A00DBCBCD0009B090009A0000000000000000000000000900900000000000000900000000009009000000000900F0090909000000B090E9C9A9A90ADADAEE0F0ECEFEFFACAC0E0ECA0E0E0E0A0A0000A00000000000000A00000A000000A00A0000009CB0F9D0C909C90D9000000900009000000900900000000000000900900000900000000000909000000009009A90000000D09C099A90D00A00ACACE9EACFAFEFFEFFA9E0E0A0DA00000C0000009A0000000000000000000000000000000A9A0E9AD90E9B0F090DA0DA09000000000900000000000909C0090090C000009C00009000900900000000000D0090D0900090B00009BC0DADAD00000E0F0E0E0ECAFEFFEFCA0E0E9E0CACA0A0A00A00E00000000000000000A00000000000000000090DADB9E0D0DAFA9DA99000000009000900000000900090900000009C9000B0000090000000000090900A090B000090C0090B9009B090E0A0CA09E0E0E9E0EFEFFEFE9E00E0E00A0000C0000000000000000000000000000000000000000A0A0ACAD09C9DB0F9C9DA9D000900009009000000090C00C909A0090909000090009A09C000009090900000909AD0900B00090000CB9F09CF009E90CEACAF0E0FECFFEFE9E00E0000E00A00A00AC0A0B000000000000000A00000000000000A000000090BCB0F0D9E9B09CBCB00900000F090090000009A90A0D0900000A09C090D090009009000000000000D09000900090090DB9C909CA0F0E0E0B0CBC0E0E0FEEFFFFEBCA0A0E0000C0000000000E000A00000000A000A0A000A0000000000A0B0A0009C90F090C9E90090D000000009C90C0900900009C909E9090D090900000C9000000009000090090B0090009090900B0DBB0BC9CACADA9E0E0EACADACADEFEFFEDAC0C00A0A00A00A00A000B0A0000000000000000000000000000000000000E0B0F90F0F9090C9CB090900D09A9A90900000900C0B0090F0909E9E9D0B090A90900900090900F090DB090F000A09F0F0D0D090ACBCACE0F0F0CBCACAEEFEFFEDA0A0A000000000A00C00A0A000000A0000A00A00A00A0000000000A0ADA0B0900D00F9F9CBCB9A909AC009A0C9C900090090009090C9CF0D0AD0909A0090C90CA000009E9E0909F090009009C9DB099B09A9A09E0E0E9E0E0EAC0E0EDEFFEFFEAD0C00AC00E00C000A00C0F0000A000A00000000000000000000000000000A0EB0BD0C9A909D0D09C90900090B0F9B0090C090000909A99AD9090F099D0A9009090F0D0909F9F00B0090009A90BC9E9CB090CAC0ACBCACBCAD0EACBCAFEFFEFBC0A0A000A000A0AC00A0A00A0A0000000A0A0000A0A0B0A00A0A0000A0A0A000C9CB9BCDE9E0B0DA9CB09C9AD0D0C9D0A990090900F0D0E90F0F090E0090090090090BCBD090990090A9090DBD0B90F9CBCB09ACF0EACACACAC00E0ACAFEFFEFEF0C0CA000A0000A00C000F00000A0A0A00000A000000000000000A00000D0F0B0A0D0B99F99C9AD0A90CB0D09A9BCBBD00B0C9E9F09A909E909DAD99009000900B9C990B9E9A0D909D0FBDB0A9D0F9E0DA0CACA0E0CBCADACADA0ACEDEFFEFF00A0A000E00CA0000A000AA000A000900000A00000A00A00A00000000BCA0A0AC00F0BDADE9E9AD9A9D090D0B00DCB9C90F0D9E90090D09E9DBDA9900AD090F009C0B9AD9C9ADDBADB0F9C90D9F0BCBCBAC9EAD0ECBACA0E0A0A0C0CAEFFEFFE9E0C00A000A000CA000A009A00000A000A000000A00A00000000A00A000DA9000B00E9ADB9FBD9A0D00BCB090D0B0CF9AD99A09F9BC900090A0BDE9F990F090DB09BCBDA0BD99AD90DB90B0F0F0F90DA0DAE0CAF0ACCACA00D0CA0A0CFEFFFEBE0A0E0C0A0000A000A0C00E00000000A000A00A00090000000000000ACAC0E9A0CA900F0E9C9BC990F909DADA09C9B0F9AC9DF09C9ADB09C99C099A9E990DA90DBC99C9D90BCB9ADB0DA9DB9F9F0FA0FE0CAF0CAC0A000DA0A00000A0EFEFFFEDAC00A000CA0000AC000A09A0000000000000A00A0A0A000000A00A9009A90000000A00090B0CB0E900C0E909CA90C90D99E90F0BD9ADBC9A090009C9000B9CBBC9BCB0BCBDB0D9BCB99CB0E9E0F09E00FACCAAC0BCACA00000A00C0E9EFFEFFADA0E00A0A00E00000A000A0000A00A0A0A00000000000000A090A0000A0A0A0A0A0009A0A00B0D99CB909C9E99009ADA9E9E909D0AD9C9B0D09E900B0909009C9BCB9DF9BCBDBEDBDBCB0ADACBC9EB0EAC0A0D0AC09000ACA000A0ACEFEFFFACAC000AC000000CA0AC0A0E00000000C0000A000A000000000CA0900A0000090000A0A000000000CA90AD0B09A0D0C909C909C90AD9B0B9C90B00DBD09A9CB00B0F90FA9EDBDA99A9A9A9ADA0F0BAC0E9C0BC0AE0A0A0E00000AC00CBEFFFFEFF0ACA0000E0A0A000000009A0000A0A9A00000A000A0E9000000E0A000000A0A0000000A000A00A90C900D0D0D09A909A9CB09E900C09CA909090009AD9009D00D0FD9F9BCB9DB0DB0DA0F0F0ADCBAF0E0E0AC009C00000A00C00A00CEEFEFFE9E900E0A000C00A0A00A00E00A00C90000A00000000000A00A0B090000A000000A00A0A00A00000CA90C9A9A90BC90F0D0BD0F90F9B9090DAD0090DADB0990B9DBF9AF0F9BDA9ADA0FA9F0B0F9ABC0CADA00CB0E0A0A0A000A0A000ACAFFFFEFE0CA00000A0A000C0CA0CE90000A0A00A00000000000B000000C0A00A000A0A00000000000000A0A909A90DC9C00BC990AD0BD0F90C0F0DA90ADE9099CBFCBC9E9CBD9FDADA90F0BDB0FA9EDA0EC0EACA0F0A0000000C00E000000E0EFFFEFFEB0ACA0ACA0000A0A0A0FE0A9000090A0000A000000A00A000A9A000000000000A00A0A90A00000D0CE09C9A9A90900CADD9EDAD0F9BD0F0DE9D09E9CA9C9BDBF9FF9EF0BDB9EB0BCBEBCBE9ACF0AE09AC0AC0ACA0E0A0A000A0CA000CEEFFFFFCE00C0000C0AC0C0ECE0FEEA0A0A0000000000000000000000009A0000000000000090E00A00A0A0A9E0AD0E90F090900ADBCBFBDADAD9F0DA9F0F9FDB0F0F09E9BF99FDACB9E9EB0BCBCADA0EC90E00BC0B00000000000A00A00A0A0FEFFEFCBDA0A0A00A00ACAE9EFEEFB000900A00A0000A00000B0A00000A000A00A00A000000AC0BC90A0000F0AD0A090F0DADCFF90DBC9CAD9F9E9FBDF0BCF0BCF990DF9F090F0ADBE0BA0FADA09E0CB0AAC9AC0A0C0A0A00ACA0000C0000C0EEFFFFFBEACAC0C0A0CACACFEFEFFFC00A0A0000000A000A00A00000A0A0000000000000000AC0BE0A00000A00F0A900E0CBCBA909E9E90B99A9EBDBC9A9DBDBDF99ADB9A909E9ADB00B0DB090A9E0EB0E9C0A00A000A0000E0000CA0A00A00ACFEFEFFEF0900A0ACEBCFEFFEFFFFEBE000000000A0000000000000000090A009000000A0A009AC090A00A00A0000CA009A0B0D0F0909B90DADB9DADBF9CBCBCB9FFDBCBDADA9ADACEBCBACB0ADA0B0CB00A90E00DA00C0A00000A0000A0CA0CAEFFFFFF00E0E0ECBCEEFEFEFEFEFF0B0B0A00A0000A0A0DA0A000000000000A0A000000000000B0A000009000A0B009A0000A000A0E00C90900909E9CBF9BDBDA09EFBCB0FBCB09A9CBC9A0F00F0CB0CB00E00B000A0A00A00A00A000C0000ACFEFFFEFFE0E9E9EEFFEFFFFFFFFEFBC000000000A00900A0000A000000A00900000A00090A0A0C000A0BCA00B0000A000A0000B09090B0A0009E0B09B09E9E9A9FA9ADBCFBCBCBE9EFEBE9EBFFBFBFFBE9A90AC0A0C0000C0AC00C0A0A0A00CBCFFFFFFACBCEEEFFEFFFEFEFFEFFFE0A0A0A00A0000A0BC0B0000000A000CA0000000A0A00C00A0A9C0000CAC0CB0000000A0A000A0A0090A9A09C0E00F0B0BCB09BCBEFBFBFBF9EFADADBFFFFFFFFFFB9A0A00A000A0A0A000A0A000000CA0EEFEFFEFEFEEFFFFEFEFEFFFFEFFEFB00090000000A0000A000000000000B000A000000000B0A09000A0A0A09A9A0E9A00000090A090000A00000A0B0BCADADABCBACBFBFFFFFFBFBDFEFEFFFFFFFFFFFFF90CA90CA000C000A0000A0AC0A00E0FFFEFFFFEFFEFEFFFFFFFFEFFFFFFCB0A0A9A00A00000000A0A00A00A0000B009A0000000009A0A0000D0DAC0E900009A09A00090A00B00A0A090E0F0B0B0BCB009ADFFFFFFFFFFFAFCBFFFFFFFFFFFFFBFA90A000B0A0A0C00E00C00A000E0EEFFFFFFEFEFFFFEFFEFFEFFFEFEFFF0A000000B00A0A00A9000000000CACA00A000A00A0A0000000A0A0AA0B000E9A0000000A0A09000009090E09A0ADAF0FB0B9EBAFFFFFFFFFFFFFFEFFFFFFFFFFFFFF9A0AC0B0C00000A0A00A0A000E0BCEFEFFFFFFFFFEFFFFEFFEFFFEFFFEBA009A000A0000000000A000A0000A0B0CADA000000900A000B0090C9C90A9A9000A00A090090A0000A0E0A90AC9F0F0BBCBDABDFFBFFFFFFBFFFFAFFFFFFFFFFFFFFBA9C90A00A00A0A00C0A000C0E0ECEFFFFFFEFEFEFFFEFFFFFFFFEBFACBCF0A000A0000A0000A0000A0000A0D0CA900DA0000000000A000ACA0A0A0000A0A90090A0BCA00A0A000090A909A0B0BE9BEBDAFBFFFFFBFFFFBFEF0F9FBFFFFFFFFFF9A0A00E00A00C000A00CACAF0FEFFFEFFFFFFFFFFEFFFEFEFEFAFCCFACAA900A000A0000A0000B00000A000A0900A000B000A0A000000A0900000B00000C0A00000009E090000B0AD0A0A9CAD0BE9FBFF9E9FBFBFBFBFFFFFFAFBFBFFFFFFFFBE900E90A00E0A0E00E0ACBCEEFFEFFFFFFFFFFFEFFFEFFFFEFADABA0000F0A0000000A000000000000B000A00A0A90A000A0000000A0A9CA0B0B000A0A00A00A00B0A009A0A0A0CB0A9000A9ABDBFFFBFBFBFBFFFFBFBFFEFECBCBFFFFFFFFFB9A0B0A00DA000000E9ECFEFFFEFFFEFFFFFFFEFFFEFFFEAF0BCAC0C0E0AA0000A0A0000000A0A00A0000000000000009009000A0B00000A000000A00900A90909000900A000900B09000A900FDAFBFBFBFFFFFFBFBFFFFEFF0BFBFFFFFFFFFFBCB0C00CA0090E9EE9EEFEFEFEFFEFFFEFFFFFFFBEFFECAF00E000A0A00CF00A0000A000A00000000ACA0B00A000000A00A0000000A9A0A9A9A0A000ACA900A0A0A0A0A90A9A0A000A9A900B9ABFFFFFFFBFFBFBFBFBFBFFFEFDAFFBFFFFFFFFA900A0A90AE0E0E0FEFFFFFFFFFFFEFFFFFFFFEFEFACABC0EA0E0AC0CACA0B000A0000A0000009000090000000A00A0000009A000000000000000A90000E00000009000A0000090A0900E9E0E9FBFFBFBFFBFFFFFFFFFFFFFBEBF0FFFFFFFFFFBF0B0D0AC90E9EFFEFEFEFFEFFEFFFFFFFFFFFFEF0FAC0A00C00C0ACACACF0A0A0A0A00000A0A0A0A0A0A0A0A0000000A0A0A000A0A0A0A0A0A0B0A0B0B0B0B0B0B0A9A0B0A9A0A90A0F9BB9BFFFFFFFFFFFFBFBFBFBFBFFEFFCBFBFFFFFFFFFF0B0E0ADAEEFEFEFFFFFFFFFFEFFEFEFFFFFFFE9EE0E0E0E0A0E0E0E0ECAA00000000000000000000000000000000000000000000000000000000000000000000000000000000000A9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFBFFFFFFFFFFB9ACBCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0E0E0E0E0E0E0E0E0A000000000000000000000010500000000000070AD05FE','Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled "Selling in Europe," he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(8,'Callahan','Laura','Inside Sales Coordinator','Ms.','01/09/1958','03/05/1994','4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00900000000000009090FB0000900000090000000909BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0009C90C0F9E9BE000090009000D09009009000000000000000B0900000000900000FF009CD00000009000090900000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0D0900909E9FC9000900900FBFA90000000090000909000000D00B0000000000009000009B00000000090900000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0900B00009E9E09000900F9DFFFF090009000090000090090B09090000000000009F00000F0000009000009000000BFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9AC90009009090C9000099E00D0FFFE900000000090009000F000000000000000009E90090F00000090090900009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00900000000900900009F00090909ED009090900000090090000090000000000009E0009F0000000000000909E90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFF90D00909090909000900BC90900009BDA90000000000BEFFE00000000000000000090F09A0009000090000900090BFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFCBBF00000000000090009FE00000000FFC000900909DFBD0B0000000000000000000099ED00009000090009F00009BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFC9F000000909000000099E00000090B0090090000BFC00D00000000909A00000000009000000000000900BF009ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFF9E9FF90000009090090009BD0B0909C900000090900900B00000000000900000000000009000090000000900009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFFFFFFFFF09F0009000900000000000FBC9000A00909000009F000F0000000090000900000000000000000000900009F009EFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFEFFFFF0F009000000900000000090DAFDBD0900009009FE000900000000009000900000000000000000000009090FC9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDFBFFFFFBFFFFFFF0000000000000000009000090000000000000090000F000000000000000900000000000000000000000090009FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBFFFFFFFFFFFF090909090090000000000009000900090000000000B0090000000009000A0000000000000000F00009000900BFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFBFDFFFDFBFFBFFFF00000000000000009090090000900000009BF00990F00000000090000909000000000000000900F9E0009009FDFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBDFFBDBFFFDFFFBFFC000900900000000000000000900090009CFC9FF0EB09090000000900000000000000000009009009A000009BFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFEBFFFFDFFFFFD0009009090DBDB00000000000000090FBFFADAD0F90009A00900009090900000000000000F00090D9000000FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFFBFDFF9FFFDBFBFFFEF9EB00000000F0FADFBCBC90000090000BCFFCF0F00F0090090900909000000000000000000090000000009009BFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFBFFFFFFFFFFFFBFBFFD000900099A9DF0FFFFBCF000000090BD0B09000B09A90900090A090900000000000000009E00009000009AFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFFFFFFFFFFF9FBDBFBDFBDFDFBCBA000099FEDFE09F0D0FFBC00000900D0A9C0000F0BDA09A9000900009000000000000000099E000B0090099FDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AFDBFFBDBFEFFFFCFBDFAFBCFFDFD00000FFF0F9C009E09CBC00009E9AFD000000F900D009C09009000090900900000000000090000000000BFBFBFBFFFFFFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDBEF9FFEF9F9F9FBDFADF9FBDBEBFE909009BD009B0F9FE9F0900009C900000000B09F0090B900000900000000000000000000090990000009FFFFFFFFFFFFFFBFFBFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFBFF9F099EB9F9FBCBE9FABDBFEFFEFFDFBC00090FE9AFEF9E09F000000000000000000F0900B09000090000009090000009000000000000000009FF9FBFFFDFBFFBDFCBFFFBFFF0FFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFEFFFFBE90FDFADBF9F9FDFCBFDBF9FBFFF00000090DBDFFED00000000000000000000B0B909F090B000000000000000000A90000000000009000BFFFDBFFBFDBDFBFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFDFBDBE9F9F9B0BDFF0FBEFAFBDBFDFFFFFEFF0009000000909090090000000000000000F9CB00BFC90900900000909009009C0900000000000000099FAFF9FF0FAB0F9FBEF9FFFDBFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBFFFFFFFFEFCB0B9FBDF9FDBFFEBFAFFFBDBFF000900090000000000000000000009000F09099E90B00900000000000900909ADA900000000000090BFDB9E90B9D9F9ADBDBFFFBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFFBFFBFF9FADBDBDBCBCFBAFBBE9F9FFDFBCFFFFFF90000000000000000000000000000000B0A9E099E9C090B090000090009000900000000000000000909BC99BCDBEBFFFFFFFFADFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFFFFFFFBFFFBFFCFBFFFFDFBFFDBFFFAF90B9FFDFFDFFFFBFFFFFFFBDAC0000000000000000000000000000000F9090B0090B0009A000000009000C000900000000000000000009AE9BBF9FDBFBFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFDFFFDFFBDFBDBFAFDEBFFBCBDEBD9E9FBCBFBFADFFBFFFBFEFF909F0000000000000000000000000090FC909C900909000909009090000B9090C0900000000000000000999E9CBFAFDFDFFFFDBFFFFFFFFFFFFFFFFFFFFBFF9FFFBFFFFFFFFFBFF0FFBFFBFFFEDFBFDFADFBDBDBEF9F0FFF0FDFFBFCFBDEDBDAF009F9F9000000000000000000000000FB09A90A90000900900900009090000A9000000000000000000000B9FBDBDBFBFBFFDBFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFBDFEFBFFBDFADF9FBFBDFBFDBEDAFBCBDAFBF9FFFBF9EDBFFFBFFFF9F000000090000000000000000000000B0F0900900B0900000B009090B00090900000090000000000900099CBCBDBFADFFFFBFFFFFFFFFFFFFFFFFFFFFFDFBFBF9FDFBFFFFFF9FFF9FFBDFBEFF9FEBE9BE9BF9CBFBF9F0FADBCBFFBFFF0FF0F9E0000000000000000000000000000090F09F0A90090000090909E0000000000000900000000000000000000B9BDAF9FFBFBFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBFFDBDFBFF9FBFF0FFBDBDBE9FDFFDBFF0FBF9E9EDBDBFFFDBDFE9FFDBFBC9FA00000000000000000000000000000F90BD9E9009000000000909090909000900000009000000000000090E9BDBF9FFFDF9FBFFFFFFFFFFFFFFFFFFFFFBFFBDFFFFBFFBFCBFFDF0FF9EFADBDBFBB9AF9ADBCBCBDBBEBF09BFAFBDBF0FAD0FBC9D09000000000000000000000009000B090B0909A009000909009A0000000090009000000000000000000099ADADAFBDBFABFFFFFFFFFFFFFFFFFFFFBFDFF9FFB9F9FFFFFBFDABFFBDFB9FBEBDADEFDBEDF0BDBFADF9F0F0F0FDEFF9FBDBF09B0A90000000000000000000000000000F00B0DA9090000000009000090090000000000000000009000000009ADB9BDBCBEDBDFFFFFFFFFFFFFFFFFFFFFFFFBFFE9FEFF9FF9FDBFFCBDAF9FE9F9E9FB9BADB0BDADADBDAFF9F9FFB9B0F9E9F0DBC0900000000000000000000000000000F09CB09AD0B00000000090900900000000009000000090009000000090F9E9FBDBF0BFBFFFFFFFFFFFFFFFFFFFFBFCF9FFDBDBF9FFBFE9FBFBF9EB9F0F9FADEFDBCBCB9F9FABDB0FAF0BDEFF0F9E0B00B9000000000000000000000000000090BE9009090909009000000009009009000000000000000E00009000009B0F9B0FBDBDBDFFBFFFFFFFFFFFFFFFFFFFFBFFBFFFBCBE9FE9FF0DBCBDBDE9FADB9B9BCB9DBCB0F9FDADBDB9F0A90F9ADBC9F000000000000000000000000000000000F90B00F0B0C00900900900900900B09000000900000909000000000000DBC9F9CBF0BFBFFFBFFFFFFFFFFFFFFFFDFFFBFCBDFFFDFB9FB9FBDBFADA9F0DBCFCFCBDAA99ADBE9ADBCBCF099FBBCB099A0900000000000000000000000000000000B0F09B0909B09000000009000009000090000000009000000000900009BA9FADBF09EBDFBFFFFFFFFFFFFFFFFFFFBF9FDBFEBF9FBDFF0FF9E9E9F9F0FB0F9B0BB0F9DADBC9BDBE9F9B9E009C90DA009000000000000000000000000009000000F09BC09A900900900900009A000009B0000000900000909000090F00090DA99ABCB9BEBDFFFFFFFFFFFFFFFFFBFFFFFEBF9BDFF0FBCBFDAF9F9F9ADF09F9ADBC9F09A9A9BADA9DA9E9E9900BCB00900000000000000000000000000000000900F009B09C0B00B0000009000090000009000000000000000090009000009BDAD9DBC9D9FADFBFFFFFFFFFFFFFFFFFDBFDFCFFADBFDFBDBF9FADB0F9A9F0BD9ADBE9F0D0D09DADA9F9B09ACB090090000000000000000000000000000000000000F09A0F099090D0900000090900090090B00000090000000000000900000009A0B0B0BF9FBFFFFBFFFFFFFFFFFFFBFFFBFBF9FBDBF0FBE9FBDBCBDADB0F0BE9F09B0B0B0BDA9BBCBC0F0D90009000000000000000000000000000000000900000B00D990B0009A000009090000900000000000000000000000000000000099B9F9F09ADBFBDBFFFFFFFFFFFFFFFFFFF0FDF0FBCBE9FBD9F0DADBDADB0F9BC9DA9E9E9C9BDA90D0990B909A0000000000000000000000000000000000000000000F09A0A090B00900000000909000000909000000090000000000000000000000909E9DAF9FEFBFFFFFFFFFFFFFFFDBFFFA9F0DBF9FBDBEBFBF0F0B0DB0D0B0B0F9A90B0009CB0F0A9C0B009000000000000000000000000000000000000090000FB09909E9C900900009000000000000009090000000000000000000000000900B090BDBE9BFFFFFFFFFFFFFFFFFFF9FFDFBFBCBDE9E9F9CF9F9F9FADB0F9E9F0D9F099F0B09909D0B00900000000000000000000000000000000000000000000F00009A90B0B000009009000900000000000000000000000000000000000000909A09AD9FF9FBFFFFFFFFFFFFFBEFFF0FADBCBDA9BFBCBB9E9A9E99B0F09B90BAB0BCA09C9ACB0A9090000000000000000000000000000000000000000000000F99E909DA9000900000B0000009009009090009000000000000000000000000009090BDBE9FFFFFFFFFFFFFFFFFF9E9F9DBCB9EBDF0DBFDE9F9F90F0DADBC0F0D0D00990A9090090000000000000000000000000000000900000000009090009BE09A9A0DAD900000900990000000000000900000900000000000000000000000000090B9FBFFFFFFFFFFFFFFFFFFFFBFADB0F9DA9FAD0B9F0DA9F0B90B09B09B0B090AD909A9009000000000000000000000000000000000900000000009000F9F0909B09AB000000900A900000009000000000000000000000000000000000000090BCBCBFBFFFFFFFFFFFFFFBDBDADFADF0B9F0DBF9E9FBADA9F0F9CB0DB0DAD9A9000B000900000000000000000000000000000000090000000000000000F0B0F0000F9C900000090900900000000090900000000000000000000000000000000009B9FDFFFFFFFFFFFFFFFEFEBDB0DB0FAD0BA90FDB0D9BF09B0B99E9ADA90AD09B00090000000000000000000000000000000000000000000900090000B00F90B0B90B0000099AD0000000090900000000090000000000000000000000000000090FFBFFFFFFFFFFFFFFDBDBDB0FB0F9D0F0D9F0B0DBAD0DBCBC0E909090F9000009000000000000000000000000000000000000090900000000000000F909A9090CBC90000000B0909009000000090900000000000000000000000000000000009A9FFFFFFFFFFFFFFFFFBF09F0DB0B0B9B0B0BDBAD0B9A9B09B9BCBCB0000B0900900000000000000000000000000000000000000000000000900000FA9ADA90B9A9A9000090000000000090900000000000000000000000000000000000000009FBFFFFFFFFFFFFFFBDE9FE9B0DBCB0F09C909C9BD0F9C9E9C90909C9B9900090000000000000000000000000000000000009090000000000090000F0009ADA009C900B00009A90090009000000090900900000000000000000000000000000009FFFFFFFFFFFFFFFFFBF09BC9A990D09E9ADA9A9A90B0B9A9ADA9A9AC0009000000000000000000000000000000000000000000000009009000000B09BBD0909A9AC909000090000000009000090000000000000000000000000000000000009BFFFFFFFFFFFFFBEBDBC9BC9AD0E9A9A909B09D0D0BCB9C9AD09C90909A90000000000000000000000000000000000000009000000900000000000F000CBFAD00C9B090A0900000090009A000000900000000000000000000000000000000000BFFFFFFFFFFFDFD9FADBF0B90B990D0D0BC0DA0B0F09CB0F9A9A90F090000000000000000000000000000000000000000000000000000009090000F9A9090B0B0B00F099000000000090090900000090000000000000000000000000000000009FFFFFFFFBD9A9E90D090D0BD0A9A90B099A99C909B090B0D09CB090A9090000000000000000000000000000000000000000000000000000000000F090B0BDBC90090BC009000000000090900000900090000000000000000000000000000009BFFFFFF9FCBFDB9BDB9B0B9C0BD090B0DA090A9A90C9AD90B0B09CB0D0000000000000000000000000000000000000000000000000000009000000B0AF0D0BCB9A90BCB090090000000900A90000000000000000000000000000000000000000BFFFFDFBDBFCB9EDB0FC99CB9900BC90909CB900DA9B090F09C9A90900090000000000000000000000000000000000000000000000009090000090F9090B0F9BC900090F00000000090000909000000000000000000000000000000000000009FFFFFBFFFDBFFFB0FDB9FA90BCB909A90B0900DB090C9E90F0BC90B00B000000000000000000000000000000000000000000000900000000000000FA90BCB0F0BE909A9A9F000000000909000B00090900000000000000000000000000000000BFFFFFDFFFF9FFDFBFE99F9F090CB0DA9CB09A09A9B090B09909A9C900900000000000000000000000000000000000000000000000000900000900F9E0909E9F99AD090DA9090000000000090009000000000000000000000000000000000009BFFFFFBFBDFFF9FBDF9FE9F09E9B090909090900D009A9C9ACB0D0B090000000000000000000000000000000000000000000000000000000090000F09B00A99A9E9B0CB09E900000000000900090000000000000000000000000000000000009FFFFFFFFFFBDBFFFFBFF9FA9F9BC9B0A9A90F09A90F090B90990B09000900000000000000000000000000000000000000000000000090000000009BAC0909ACBE9FCB90A90B09090000000009000909000000000000000000000000000000009FFFFFFFFFFFFFFF9FEDBFDFF0F0BC0D90D0909090090F90CB0E9090E90000000000000000000000000000000000000000000000000000000090900F9B0AD09099A9BCB9C009CA00000000000090000009000000000000000000000000000000BFFFFFFFFFFFFDFFFF9FDAF9FBDF9B9A90B0A9E90B09000B09909E09009000000000000000000000000000000000000000000000000000000000090F0AD90A0B0ADBCB0F9A90B90900000000090009000000000000000000000000000000000BFFFFFFFFFFFFFFBFFBFFBFDBFDA9E9E90F09D0900D00B09090A0909B09A000000000000000000000000000000000000000000000000000000900000B0990A9D009BCB9F00909000000000000009B00000000000000000000000000000000009FFFFFFFFFFFFFFFFDFDF9F9BFCBFDBDB0F909A09A9009090DA0D9A090C09000000000000000000000000000000000000000000000000000000009090F00AC90A9F00BCB09B09E90900090000000009000900000000000000000000000000009BFFFFFFFFFFFFFFFFFBFBFEFDFBDFADBCB00F09B9C90B009A099A09F00900000000000000000000000000000000000000000000000000000000000009AB099A900BD09ADAD0F090000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFDBFDEDBDBE9FB9FBCBDBB0F0C0B0909E09000900090A90900000000000000000000000000000000000000000000090000000090900F0A0A09A90A909B9A909A090000000000000009000000000000000000000000000000BFFFFFFFFFFFFFFFBFFDBF9FBDB9EDFBCBDAD0D0B9B0DBC90909A9CB09A090000000000000000000000000000000000000000000000000000009000009BB00909E9E99F0F0E90F09000000000000000000000000000000000000000000000009BFFFFFFFFFFFBDBDFBDAF9FAD9EDB9A9F9E9ADBBDAC9A09A90A09000900D009000000000000000000000000000000000000000000000900009000909A9CF0A0B0009A00B099F00B0000009000000000000000000000000000000000000000009FFFFFFFFFFFFFFFADF9F9E9DA9B0ADBD0F9BDB0DA9BC9B0909090909E0909A000000000000000000000000000000000000000000000000000000000990BB0090B9A09A9CBE09B0D000000090000000000000000000000000000000000000009FFFFFFFFFFFFBDF9F9BE9F9EBDAD9B0DA9AD0BCBBDE9B0DADA9C000B090A0090900000000000000000000000000000000000000000000000000900000AD0F00A00ADA0D0B09BC9DA90000000000000000000009000000000000000000000009BFFFFFFFFFFFFFEBF9F0DB099099A9C9B0D9A9DB0DA9F0DA9090B09000090900000000000000000000000000000000000000000000000000000000000B09BA0009A99090A9CBCB0A90000009090000000000000000000000000000000000000BFFBFFFFFFFFFFDBD0DADB09F0F9AD09BCB9A9CBADB9F09A909E9090090900000900000000000000000000000000000000000000000000000000900090D0BCF0A0A9AA9A09A9A90F900000000000090000000000000000000000000000000009FFFFFFFFFFFFFBFDBFB990F0909C90F09090D0B9DADADFF90F09E9090000A90B000000000000000000000000000000000000000000000000000009000B0B09B009009AD0BC09CB90BD000000000900000000090000000000000000000000000BBFFFBFFFFFFFDFBC90DAD990F90B090BCBCB090E99B9A9DA909A90F09A090000909000000000000000000000000000000000000000000000000000009090F0B00A0A0B0BC9A9A9E9CB000000909000090000000000000000000000000000009FFFFFFFFFFFFFF9DB9F9DBCF99090DAD09090DA990F0F9FADA9AD0B9000900090000000000000000000000000000000000000000000000000000909009ADB00E000090B000B009E9AB900000000009000090090000000000000000000000009FFFDFBFFFFFFDF9FBDFFDBFDBDADA9099A9BC9B0D0B0B9EBDB9C90BCA90900090090000000000000000000000000000000000000000000000000000A0B090009B0000A90BB00DA09BD0E9000000090090000000000000000000000000000000BBFFBFDFFFFFFBFFDFFDBFFDBDBD9DB9009C9A9C9AD09C99FADA9A9099CB009000009000000000000000000000000000000000000000000000000009090F0090BB00A00A000B0A9F00B99A0000000090A0000009000000000000000000000009FFFFFBFBFFFFFFFFFDBC9009090B09CBDB0909A909A9A9ADBDBD0D0BCB0090009000000000000000000000000000000000000000000000000000000090909A090F0A00A9A9A099009F0FAD09000000009090009A00000000000000000000009FFFFF9E9FFFFFFFDBCB09BD9A9AD09E9090DAD090F09C90909BFAB0BC90DB0E90009000900000000000000000000000000000000000000000000000900F00090CBA0000000A09A0E9B0B0909000900009000000000000000000000000000000BFFBF9F9FFFFFFFDBC99FFFFADFF9E909009099ADB09A9ADA9BCF9D090B0B00900000000000000000000000000000000000000000000000000000000009090B09B0B00A00B00B0B09ACBDE9A9E90000000090000909000000000000000000009FBFFDA9BFBFFFBD9BFFFFFFFFFFEFF0F090A900900F0D090909B9EB0F09C90909090009000000000000000000000000000000000000000000000000909A0000000BF0000A0A0000B09B0B9C909A900900000090000000000000000000000000BFFFFBDA9FFFFFD0BFFFFFFFFFFFFFF9BFAD9AD00990B0F0BC9ADBDF90B0B0DA9A009000000000000000000000000000000000000000000000000000090909090900B000A0900A0B0B00F9E90B09C09000000900009900000000000000000009FFBF0F99FFFFF00BFFFFFFFFF9EBFF0BCFDA9F009000909909AD0BEB0F0909A90C90000000000000000000000000000000000000000000000000000000B0000A009AA000000A00000BCB9E9A90C9A90000000000000A0000000000000000009FFFFFF90BF9A9909FFFFFF9F009BDB0F0FBA9CB09AD00909E9A90BDB9D0BDA9090909A900000000000000000000000000000000000000000000000000090009090BA9F0A00A000A0B00B00B09A9B09A000000000900990000000000000000009BFDF990BDFFDF09BFFF9E9E99D000090909C0B0F009A000090DA99ADFA990DA9E9A0000000000000000000000000000000000000000000000000000009A900000009AB00000B00000A90F90F0D09A9D9000000000000E909000000000000000BFFBFE9A9B090900F9F9F9F9E9BD9B0CB090900909009090090090F9B0F00B0909090900900000000000000000000000000000000000000000000000090009009000B0F0000B0000000A9A0B09A9E9E0A9000000000009000000000000000009FFFF0909D09A909B9F9F9F9F9FCB0D99090B09909090000000090B00DFBDBC9ADA9CB00900000000000000000000000000000000000000000000000000090000009BCBB00A000A000A9A9AD09E9F90999C09000009009A90900000000000009FFF90B9F9A9FDFBFFFFFFFFFFFFBFDBF0BDA9CB0A90AD909090909909B90009A9090900900000000000000000000000000000000000000000000000009000000900B0A0A0000A00A00000B0BDA90ADB00A900000000000000000000000000000BFBE9090F9FFBFFFFFFFFFFFBFFDBF09F09DA9BD9E99A09A9A9A9ACB09E9B9AD09A9A09A0000000000000000000000000000000000000000000000090009000009009A9F00000B0000A00A00BCBD9ADBD00B0900009090909000000000000009FDF9900B0FADFFFFFFFFFFBDF9FBCBF09F0BDADA99E9DA9C90D099090B9C0D90B09C90D090900000000000000000000000000000000000000000000000000000009A00AB00A0000A000000B0B9A9ADA9A9009A0000000000000000000000000BFFBBCB099BDBFBFFFFFFBFFFAF9FBD09A0909909F09A99E9A9A90090900B9A0F09A990A90000000000000000000000000000000000000000000000000090000090A0B09F0000A9A0000A0B009ADADA9AD09000000090009090000000000000BFFDBC9909BCBFFFFFFFFFFFDBD9F0D0B9C99ADA9F09AD0F090D09E9B09E9900990D09A09009000000000000000000000000000000000000000000900000000090BC9000AA000000000000000B0DBDB0D09E9E909000000000000000000000099FBFDBF0BC099BDBFBFFFFDFBCA909A9009AC909B0BD0B90B0B0B0990F90B0F9E0B0B0C909A000000000000000000000000000000000000000000000000000900009A9AB0B0A000A000A00B000000BCBADA909A0090000000009000000000000BFFFBDBD9B9A9FADFFFFFFF9F99E09009A99A9B0C9CBD0F0D9C90B0FB0BD0909900909B00C90909000000000000000000000000000000000000000000000000009000A90BF0000A90000000000A9B0BD0B09E909000000000090000000000009FFFFFFFBF09D09FFBDFFFFBE9F099009000090C9B9A9A99B0B9BD9F90D0B9E9A0BDA9009A90000000000000000000000000000000000000000000000000009009ADA90A00B000000A0000A0A00900FF0B0DA90F000000000000000000000009BFFFBFDBD0DBA9BF9FFFFF9FDBE9B00900909009BC0DBD0F09CBC9E90F9BDA909D9009E9090A9000000000000000000000000000000000000000000000009000900900B0FBA0A00B000000000A00A90B9E9A9E90B00000000009090000000000FFFFFFFFBFBD9E99FBFFFFFBFDF9C9BC9B09C9B009B09A90F9BDBFBDB9E90DADB0A9B09A90900900000000000000000000000000000000000000000000000090A90A0B0B0AF00000A000000000009A9CBDAD09AD090000000000000000000009BFFFFFBDFDBE99F0BDBFFFFFFBFFBC9B0DA9A090909F09F90F0F99CBCB9F9B90D9C0D0900F0900090000000909000000000000000000000000000000000009009090B00AB9B0000A0000000A00B0A9A90B9A9E90BC000000000009000000000BFFFFFFFFBFF9FE9BDBFFFFFFFFDBCBD0F09D9F0F09A09E90FBDBEFBDBDA9E9E9A9B9A9A90900B0900009009E9ADA0000000000000000000000000000000000A900AB0A900EA0000900000000000A0B09E9E9F09A900000000000900000000009FFFFFFBFFF9FF9BCBDFFFFFFFFBFDB0B09F0B099009DB9BFBDBF9BDB0F9F9B9F9AD0D09C9009000009000B0909090000000000000000000000000000000090909A9009A9ABF0A0A0A00000000A09000A90BCBCBD09000000000000909000000FFFFFFFFF9FFF9FDBFBFFFFFFFFDFADF9DB0BC9E0D9A9CBD9DBCBFDBDF9E9E9E9C9A9A9A9A9A0900900009C909009B00000000000000000000000000000000900A90ABE0A00B0000A9000000000A0A0B0BC9A9B0AF0000000000000000000009BFFFFFFFFFFFBFBFDBDBFFFFFFFFBDB0F0DBDBB99A09B9EBEBFBF9FE9FBDB9F9B9BDB0D9090900900009009A90B00C90000000000000000000000000000000A909A990B00B0F00009A00A0A0000000900B0BCBCBD00900000000009000000000BFFFFFFFFFBDFFF9FFFFFFFFFFFBDFFDB9A909C9A99FCBDBDF9FDF9BFBC9F9ADE9E90F0BD0B09A00900009090C909B00000000000000000000000000000009009E0A0B00B0AA0A00A0A0909000A9A0A0B0F09A9B0B9E09000000000000000009FFFFFFFFFFFFF9FFFFBFFFFFFFFDFBCB9E9CBCB0D0F0B9F9FBF9FAFFDBDBE9F9B99CB990A9C9000900909A09090F000000000000000000000000000000000090BA90B00B0A0F0000B009AAA0000000000B0A90C9C009A0000000000900000000BFFFFFFFFFBFFFFBFFFFFFFFFFFBDDBDE90B909B0B9BDF9EBDEFBDF9ADBF9F0F0F0BC9E9DA900900000009000B09090000000000000000000000000000009A9AD0A9AA00A00B0A000BAE9000000A000090B9E9A09B90D9000000000000000009FFFFFFFFFFFFFBFFFFFFFFFFFFFFBE9A9F90FBCBD0F9A9F9FBDBFBDFF9F0F9F9F9F9B09A909A90909000009A90BCB00000000000000000000000000000000909A90090B00B0F0000B0B0A0A0A0A000A0A0A09A99AC09A0900000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFDF9F9F0BD09909B9CBDADBDBFDFBDBF9F9F09E90BC9F9E9E900A000909009C909000000000000000000000000000000009CADA0B0A000B00A000A0A00000000000000090BBC9E090BCB000000000000000009FFFFFFFFFFFFFFFBFFFFFFFFFFFFBCBD0BD0BDADB0FBDBFFFFDBFBDBF0F9F0BDB0BD9A9090909090900000900000900000000000000000000900000000009A90900A09A000AB000000000000A000A0000A000B09B09090B00000009000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFDF0BDA0F9A9BCB0DAF9BCBFCBDEBDBFE9F9AD9CBADADA9A9E9000000090B000000000000000000000000000000000009009A0B09A00A0A0F0000000A0A0000A0000A00A9A9F0D009A9C90000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09DB09D099DBDBDFFBDBFFBDBFDB9F9F9BA9D909B0D09009090000000900000000000000000000000000000000000B00900A00B0009AA000000000009A000A00000000A0B9A9000B0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBDA09F9A9E9A9ADAF9FFF9FDBFDADFADAD0DB0BDAD9A909A000090000900000000000000000000000000000000009009E0A900A00A9A0B000000A0A00A000A000000B0B9BCAC00090C9000009000000009FFFFFFFFFDBFFBFFFFFFFFFFFFFFDBDA99F0AD0909FDBD9F0B0F0BFCB9FB9DB9FB0BDA9A090F0909000000900B00000000000000000000000000000009009009000A90A0000E00A0A090000000A9000A000A0A0B99090A90A00000000000009BFFFFFFBFFFFFFFFFFFFFFFFFFFFBF909F00990B9FA9ADBEBDBD9BD9BDFBDFADE90F099C9F09090DA90000000900000000000000000000000090000000A09A90A9A900A9A9A0B000000A0000A000A0A00000B0F0ACB0090090900009090000000BFFFFFFFFBDADBDBFFBFFFFFFFFDFFFA9BDADBC09FDBC99DADAF0BE9BDEBDB9BF99F0BB09A9A9A0000000000090000000000000000000000000000000900C0B000A0A000A00F00000A0000A000B0A0000A00BA90B00909000000000000000009FFFFFFFFBCB9B0BC9FDFFFFFFFFFF09D0909099BC9A9B0F0F9D9FD9FCB9DADFC9AD0BD0F0D09C9909000000000000000000000000000000000000000909A9900B00000A900AB0A00B0000A000A0A000A000B000B0DA00A009000009090000009FFFFFFFF9F9F0D99BDAFBFFFFFFFF9F0BCB0BCBC9A9C0F9B0B0A90B0B9FABDA9BDABD0B909A909A0000000000000000000000000000000000000000000090A0B0A00A90A0B0A00A000A0000000090A0000A0A9A9A0D009900000000000000009BFFFFFFFFFFBF9E90B99FDBFFFFF9E90909C909A909B90D0D09909090909DA9DABD09F0CB0D0B0090000000000000000000000000000000009000009099AC9A090B00A0B000F090A00000A00000A9A00009A000A9A0900AC0900900090000000BFFFFFFFFFEDBF9F9CBCBFFFFFFFFDBDB0B90B090DAD0B0B0F0FBCBCBC9A99E9D0F9A9B909A9090000000000000000000000000000000000000000000A09B09A0A00B000A00A9A000000A0000A00A00A00A00A09A90B00990000000900000000FFFFDFFFF9FBCBCBCB99F9FFFFFFFBE909C09C90B090BC9F9BD0090909AD0B9B0B9ADAD0F090CB09000000000000000000000000000000000000000090DA0A090B0A0A9A90AB0000A00A0000090A00000B00009ADAD0C900A000009000000009BFF9BBFF0FBC909099ACBDBFFFFFBD99CB09A9AC9BCBDBBD0F0F9BCB0909ADACBDAD990B090B90000000000000000000000000000000000009000009A9A9009AA00009A0A00FA000000000000A000000A0000A0BA9A9BC9090000000000000009FFFC909FFC0000000990B9BFFFFFADA9090009900909C0FBC900090BCB09099909ADAD09A90009000000000000000000000000000000000000000B0C9A0B0A090B0A000000B0A0A00A0000000A0000000A00000F0F00B0F0900000000000000BFF90090BFF00000000090FDFFFFDFBCB0E99000B090B9F0FE00000090090000090909A9C90DA900000000000000000000000000000000000000090B909A0F9A0A0A9A0B0A0F000000000000A0000000000000A9AA9BD0B09A000090000000009FBCB0009EF0900000090F9BFFFFFBD9099000B9D00900BFF00000000900090B0A9A9A9CB0B0900000000000000000000000000000000000900090900EB09A00B009A9A0000B00000A00000000000000A000A09E090F0ADAD000000000000000FFFFDA9009000000099A9B0FFFFFBC9A090009000BD009FFC0900000000000909D090D9A909000900000000000000000000000000000000000900DAC9B00A9AB0B0A0A9A000F0A0A000A0000000000000A0000ABFAB0F909A9000090900000099FFFBDA9000000900009C9FBFFFFFFE9DA0F009090A9F000F000000000009A0900B09A0900009000000000000000000000000000000000900009A09B00BE9A00A000B000A00B00000A000000000000000000000009AB0F09C00900000A900000ADBFFFFBD0B0900909C9B09FFFFFFBDA9900900D090090900000000009000900B09E99CA909000000000000000000000000000000000000090009000B00B09A90BA00A090A0F000000000000000000A00000000BAA90F9E9A900000009000009BFFFBFDFFBDF0F0A99A9CBFFFFFF9FF9CB09A90A90090F0F090009000090909090C90A900000000000000000000000000000000000000000000900BD0B0A0A9A0000A90A000A00A00000000000000000A00000A0090A9A090090000000000000BFFFFFFBE9E9B9F9DA9DBBDFBFFFFE9CB0C90099009000909CA9900D99CB09AD0B90B909000000000000000000000000000000000000009000000090A0B0A9ACAB0A90A0000B0000000000000000000000000009A0A9ADBE90000090009000090F9FFBFDF9F9E90B099A9FFFFFBFF9FBC9B00900090B0909A99CA990A0909C9A9CA90C00900000000000000000000000000000000000000000090B0A9A0B00AB0000A000000F0000A0000000000000000000000A9A00009009090000000000009FAF9E9ADA0909009AC9E9BFFFFFBFCBB0C9F0F0B09090BC90B99CB990B0B0090900B0900000000000000000000000000000000000000000000000D0A9A0B000B00A9A0A000B0A000000000000000000000000A0A09A90ADB00009B000090009BFF9E9C9090000090D9B9FFFFFDFFFBD0F9A090900000909A9C9A900E90D09F09A9D09A900000000000000000000000000000000000000900009090A9A090A9A00A00000000A000A00000000000000000000000900A0009000909000000000009FFFF9B00000909ADBAFFDFBFFBFFADAF90090000090909AD09ADBCB99E9A000090A00000000000000000000000000000000000000000000000000A9A0B0A9A00A00A0A0000F0A000000000000000000000000A0A000B0009000090900090900BFFFFFFFBDB9FBFFBDF9FBFF9FFFDFBDFE990090900000090BC90090009090909E090909000000000000000000000000000000000000000000909ADA900B000A00000000000B00A000000000000000000000000B0A9000F00B9000A0900000909FFFFFFFFFFFFFF9FBFFFFFFFFFFBFFBF9EBD0A000000000009A9A9CB000000B0900000000000000000000000000000000000000000000000000090A0A9EBA09A0A00000000F00000A00000000000000000000B0000A090090C0909000000000BFFFFFFFFFFFFFFFFFFFBFFFFBFFFFFDFFFDAF99090900900900D00900909090900909090000000000000000000000000000000000000000009A90A9E9A900AA000000A0000A0A00000000000000000000000A000A00000B009B000090000009FFFFFFFFFFFFFFBFFFFFFFFFFFFFFFBFFFBFFFDEF0B009009009009009CB09000000000000000000000000000000000000000000000000000000009A9A0A0A900A000000000F00A00000000000000000000000BA900A00900B00F090009000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBDBCBDA09A09A09A90B00000000000090000000000000000000000000000000000000900009090FA00090000A00000000000B00000000000000000000000000000A900009009009E9A0009009FFFFFFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFBFFFFBCBDBC9F0900009090000000000000000000000000000000000000000000000000000900A0900B0A00A00000000000000E00000000000000000000000000B0A00A0000090B00909909009ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADFF9E9B0000090900000900000000000000000000000000000000000000000000000090090DA0B0A90A000000000000000B0A00000000000000000000000A0A000000A9B0090B0BCA00A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFB9EBD0090900000000000000000000000000000000000000000000000000000000090000B09A0090A0000000000000000F000000000000000000000000000000000000099AD0D09090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBF9EF9009009090900000000000000000000000000000000000000000000000000009000090DA00B0A000000000000000000A0000000000000000000000000000000000000AC9A90B000009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9DE900900A090000009000000000000000000000000000000000000000000009000090A909A90B0A00000000000000000F00000000000000000000000000000000000090909CB0D0B0009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDAF9EB900DA90900000090000000000000000000000000000000000000000000000000000090BC90A00000000000000000000B000000000000000000000000000000000000A90B0B09A90090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBF9F9000B0900090009000000000000000000000000000000000000000000000090000090A9AD00B000000000000000000000E00000000000000000000000000000000000090090DAD0900009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDFDBCB090090909000000000900000000000000000000000000000000000000000000000009C90BA0A00000000000000000000B00000000000000000000000000000000000009ADA90B00F009A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BCBD0090B00B09000900900090000000000000000000000000000000000000900000900A90BD090000000000000000000000F00000000000000000000000000000000000A009090BCBD090009FFFFFFFFFFFBFFFFFFFFFFFFFFFFFFBFFFA90F9DB9A090D00900009000000000000000000000000000000000000000000000000000900090F00A0A000000000000000000000A0000000000000000000000000000000000000B0B0F0900B0099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FF9DA9C0909A90090000090900900000000000000000000000000000000000009000000000BDA9A9000000000000000000000000B000000000000000000000000000000A00000909C909EBD00B0C9BFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBD909EBDA90009009009009000000000000000000000000000000000000000000000000090090009C00B00000000000000A00000000E000000000000000000000000000000000000009ADB090AD009A0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FBDB0F0900B900900000909000090000000000000000000000000000000000000000000009BCA9A0000000000000000000A00000B000000000000000000000000000000000000B0A909F9F9A900999FFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFDA9FADF90009C0000900900000900000000000000000000000000000000000009000090000B00990900A0000000000000000000000A00000000000000000000000000000000000000D0BE9A00DAD090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF090F9F90009A9090B0090090090000009000000000000000000000000000000000000009AD9E90E00A000000000000000000000000F00000000000000000000000000000000000B09A909E9F9A909A9E9FFFFFFFF9FFFFFFFFFFFFFFFFFFFDFF09F9F9A900090009000009090000900000000000000000000000000000000000000000000A09009000000000000000000000000000A000000000000000000000000000000000000009E9E9A9C9E90909BDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A9E9ED000909000900900009090000000000000000000000000000000000090000000099D0A9A0A09A00000000000000000000000B00000000000000000000000000000000000A09A909F9E9A90F09BCBFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBC09BDA90909A00090000090900A0900009000000000000000000000000000000000000BCA009C9000A000000000000000000000000E0000000000000000000000000000000000099AD00B0A9E9E90BC0B9FBFFFFFAFFFFFFFFFFFFFFFFFFF9FC99FDA9000090909000909A0009090009000000000000009000000000000090000000090090B0B0A009000000000000000000000000B000000000000000000000000000000000A0A0DAFD099E909E90BD0F9FFFFFFDBFFFFFFFFFFFFFFFFFFFBF009A909009E0009A9000090900000000000090000000000000000000000000000009A0F009CBC000A00A0000000000000000000000B000000000000000000000000000000000090B09A9AC99FA99AD0B9ADABFFFFBFFFFFFFFFFFFFFFFFFFFDE900D0009009900000090900090909009000000000000000009000000000000000000D9009A90B00090000000000000000000000000E000000000000000A000000000000000000000DADADB0E9DAD09BC09BDF9FFFF9FFFFFFFFFFFFFFFFFFFAF099B09000B000909000009090000000000900090000000000000000000090000000B0AD0B0DA00000A000000000000000000000000B00000000000000000000000000000000000A9B0BDB0E9FADA9BCBDBCB9FFFF0FFFFFFFFFFFFFFFFFBF9FD0BC0009009009A900090900A09A9000900000000000000000000000000000000099C090B0DA9A09A00000000000000000000000000A00A0000000000A00000000000000A0000000009CB0F9B09F9E9B0B09ADBFFFFDBFFFFFFFFBFFFFFFFFFF0C0B0B000909000009000009090000900000090000009A0090000000000000000000BDA9C9A000A0000A00000000000000000000000F0000000000000000A0000000000000000000BCA9CBCF0F0BCBCE9CB0DADBFFFADBFFFDFFFFFFBFFFDBDFB09C909009E0900900090900009090000000000000000900009000000009000000B0009A0F9A009A000000000000000000000000000B00000000000000000000A00000A0000000000090B9B0F9E909B99A9CB9A9FFBDBFFDFBFFFFFFFFFFBEFBC9A900000090009000000009090000090009000009000000000000000B0000000909E90D90009A00000000000000000000000000000A0000000000000000000000A000000000A0000B000C0FDA90BCBCAFDB90FDFBDCBFFFFFFFDFFFDFBDFDBC9090B090090909009090909000A9000000000909000A900009000000900000009ADA90F00A0B0000000A00000000000000000000000F00000000000000A000000000000000000000000B0909ADF090DBD9A9E99A9FFB9FFBFFBFBFBFBFDAFBDB0000000090A0000000000000090009000009000A0090000000000000C90000900909E90B00000A00000000000000000000000000000B00000000000000000A00A000A000000000A000000A909ADF0B0FADDA9EBDA9FED9FF9FDFFFFDFAF9DAFCB0090000090900900000900900900000900009090000009000000090A00000009A090E900A9A0000A00000000000000000000000000A000000000000A000A0000000000A000000000A009000A9A0F0F9FAB9C90B9EDB9A9FFFBFADBFFD9EBDB9C090090090000900009000000000000000909000009009000900000090000000AD0F090A90000000000000000000000000000000000F000000000000000000000000000000000000009A009E9C9F9F0F0D0DA9E9C9B9E9FFDBDFDFFDB9A99F9E90000000000900000000009090090009000A000000000000900000090000000990B09A000A00000A0000A0000000A00000000000000A00000000000000A00000000000000000A0000000B0090B00B0F9FAFAD09A9E9E9ADBBEFBF9FBED0FF0F0000900009000000000009000000000000909000009A90000000009A0000900BCAD0A00A00000A00000000000A00000000000000A000B00000000000000000000A0000A00000000000A0000B00090CBCAD9F9A9C90909C9ADF9FDBF0F9A90BD9F00000000090090000000000000000900B00C09090000000900000090000009090A90B009A0000000000000000000000000000000000E000000000000A00A00A0000000000A0000000000A9009E0B09F9AF0DF09ADA9A909B0F9ADAF9E99F9A909090000000000000000000900009000900B000000900090000009000009009E0900A00B0000000A000000A00000000000000A0A0000B000000000000000000000000000000009000A000000B00909ADAD09A09A909C90E90DB0FDBDBC9E9A9DA00000009000000000090000009000A900D09009C90E900000009A0090900DA09A0B09A0000B00000000000000000000000000000000A00000000000000000B00000B000A0000A0A009000B00900C000BEDADBC9CB0009090BC9B0BC9B090DA090000000000000000000000000009090E9A0090A0A900000000000000000B00B0B00A0000A000A0000A0000000000000000000000000B000000000000000A000A0A00000000000009000A000A00B009099A90F0B0CB0B00090BC9D0BC9ADB0900000000000000000000000000900000900900090900900000009000900BC0B0B00F09A9A00000900A000A000A000000000000A000A00E000000000000A0000A00000A0A000A000000A00000000900B00009E90FCB09C0090E909A0BC9A9009000000000000000000000000090000B09A9D0B9E0000B00000009000000F00B000F0A0A000900A0A00090000000000000A000000000000B000000000000000000000000000A000A00A0000000000009009E9E90F0B0D0A900A90000909AD090000900000000000000000000000A09D0DAC9A00000009C00000900A009E900B0BEB0A909A9A0A09000A00A0000000000A00000000000000A0000000000000000A0000A000000090000000A000A000000090090CB0C9CBC9C9FD0009000009E000000000000009000900000009090900B0900090D009E9000000A0909A09A9B0A90090A0A000000A00000000000A000000900000090A0000F0000000000000000000A00000A000A00000009000000A00000B00B0F9B0B09A000AD00000090090000000000900000D009009000A00D0B0090BCBCB00B00000000900000DAD0ACBCA9A0B09000A9A000A00B0000000000000A0A00000000000A00000000000A000000A09000A000A000A000000A00000900000000900C00DAD09FF00000000E9000000000000009CB0000000090909A90DADA90900090000009000009CB090B0B0A90E9ACA0B000009009000A0000000000000000000A00000B0000000000000A00A900A0A000000000000A9A00000000A0000909A0FBC9A90FF000000000090009090000090C9A0000B00BC9A9E9E90CB000000000009009000009B0B0D0A0B009AA900B000A9A00A00A00000A000000000000000A0000000E000000000000000000A90000009A00A0000000000000A09A9000009090B0DCB00F090000090009A0009009000B00909000900BC9009CB0000000000000090A000900C9CB0B0DA9A0900B009A9000000B00A0A000000000A00A0000000000000B0000000000A000000000A00A000000000A0009A0000000000A00000000DAA9CB00009CB00C9AD0909E090CB0000000099E0F9000BCA0000009000000900A90000E9A9A9C9EB0000BCB00A000A0B0A00000900000000000000000000000A0000A0000000A00000A0000A009000A00A09A090A0000A0000000A90000090F09D0BC90B0E90FDBAD0ACBC09A0900D0D0B0F0E90000BC009000090000000900D00090900D0DA9B00B0FB0A00B0B0A090009000A000A000000000000000000A000000F000000000000000A000000A00000000000000A000000000000A0A000A0900A09AD009BE9A0C9AD9C0B0C9009A90BC90090D0E90090000000000090F00B00000A0BDA9A9AC0BCB0000B00000900A00A0A000A0000A0000A00A000A0000000000A00000A0000A000000000A00A000B00A000A0000000000000000000B0900B0D9EDA0D009C9DBC9A0B9CB0EBDADAD00AD000A9000000C009000000A000D000009C9009E9E9A90A0B0B00A9A9A0B00A00090A00000000000000000000000000000B0000000000000A00B00000900A000090A00000000000A00000000000A000A0B0FDAAF0F0A00ADDACB0D90E90000AD000AD00000009A000000000909A0090B00B0F09B09A0A9000A0B0000000000900A0090A90A000000000000000000A00000E0000000A0000B00000A9A0A000000A000000A000009000000000000009A0900B0BDD0D09D099A0BD0E0AD000009000009000000000090000000D0E0090A0C90C90BE0A00900A9A0900B0A0B0A000A000A0000000B0A000A000A0A0A00000000B0000000000A0000A00000000000A0000000000000A00000000000000A0090A0000FABEBEACA0C9C0A9090000000000900000000909000000909A90900C909ADBAF0090B0A0B0009A0A00900009A0009A90A0A00000000000000009000000000A000000000000A0000A9A9A00A000000A00A090A00000000A00000000000A09A9A909C9C9DBD09A09C00CB000000090000000000000000000AC00000D0BCBC9A090B0A000900A9A0009A0A0A9A0009A00A09009A000000000000B0A000000000B00000000000009A000A000B0000000900000A0000000A000000A0000000000000A0A9A0A00BE090A90090F090900A00000000000000000BC9090900A9090BE9AAC090A9A0A90000A00090B0009A000B09A0A000000A00000000009A00A00000E00000000000B0A000009A000000A00A000900000000000000000000000000A00000900909FC9CADC0F00009E000909AD0A000000009CB0000A0AC9E90F0F0B0D0B0A0900900A09000A9E000B0A00A000A0900A00A0000000000A9A000000000B000000000A000000A90A0000A00000000A0A0000000000000000000000000000000A00A0A0BFADB0B09CB0F00C00000009000009ADA00C9CB09C9A90F0BA90A0B0B090A0A0000A0B09A009A00000900B000A90000000000000B0000000000A0A00000000000A0A00000000A000B00A900000000A00A00A00A000000000000000000000009000DADEDE0AC90F9B000000000909BC909F09A90D0B09E9AF0DA09A0000A00000A90000A00B0A90A09A0A00900000000000000000000A0A0000090B00000000000000900A0A090B0000000A00900A000000000000A00A00000000A00000000000B0B0B0BD090000ACBCB09090DADADAFCA9E9CB0AD0FE9E90BA9A09A9A000000000A09A9A00B0AF9A00000A0A000A00000A000A00000900000A000E00000000000000A0A0909A000B0A90000A0000009A000000000000000A0000000A00A0000A0000000ADA0B00D90F0DADAFADADAD9BDE9FADFDAF09A9A00000000009A00000000000A0B00BB0A00B0B00000000000A0000000000A000000000AB0000000000000A000000A0A9A0000A00000A009A00000000000000000000A00000000000000A9A0B0900D0DB0ACB0F9E90D0F9ADAE0BDAD9A0B09A000000B0A00B0A000A90000B0B090A9ACB09A00009000000000000000000A000A000009A9A0000000000A0090B00A9A90000B00090A9000000000A09000000A0000000000A000090A000900000000B09A0D09C9ACBCB0B0ADAD9F0A90A0B0A09A9A9A0000B009000000A0A00000A00A9A0A009A0A0A00A000A0000000000000000000A000B0000000000000A0000000A0A900A00A000A9A0A000000A000000000A00A000000000A00000A00B0A0B00A09A09A009000000D090A009000900000000009A0900A0A0B00000090A9A90A9009009A009000000000000B000000009A90A0000000E000000000000000A000A90090A9000009A9009000A0000000A0009000000000000A0000000000009000900A09A0900A9A009A0A090A0A9A00090A00A00000A000000000A9A9A00000A90A0A00A09A0A9A090000A9A00A000A00A00000000A00B00000000000A00000A900A0A00009A0B00A0A00B00000000000A00A0000000000000000A0000009A0A0A0B09A0A00B00090A09000A909AC0A0A090009A00000009A9A0B0000009A0B00A0909A90A009000A0A090000B000000A90A0000A0000A0000000000000A00000A0900B00A0000A90900000090A00A00000000A00000000000A00009A0A0009090000A909000000A09A00B090A00B009000A000000B00A00000009A0A0A0000B090A0A0A009AA0B000000A00BA0A00000009A00000B00F00000000000000000009A0A00A90B0B00A0A0B000A0000000000000900A0000A00000009000090A0A000B090A000B000000A9A00A0B0B00B0A0B009A000000900A9A0A9A90090A9A00A00000909A090000A90009A0090000000A00000000000A0000000000000000A0A00090B0A00000B090000B00000B0000A00A0000000000000009A0A0900A9000A000A000A000B0B0090000900000B009000A000B0000A00000900A0A9A09A0B090B0B0A0A09A09A090A0A0000A0000A00000000000A00B000000000000000000900B0A0090A0B0000A90A0090A0009A0000000A0000A000000A00000A0A0000009A0090000A00000A0A9A00A0B0B0000A9A9000000A000009A0A9009009A9000A000009009A0BA00A0009000000A0000000A0000A0000E00000000000000000A0B0000B0A0900B0A90A0900A0000A0000090009000090000A900000900900A90A09A000A09000A00090000000000A0A900000B0A00090A0A000000A0A0A0A9A90A0A9A0A0A0BC9A900000A000B000000A0090A00009A0B000000000000000000000A900090A00000000A0000009000000A00A0A0000000A0000000A00A00000000000A000A00900000A000000009090A00A00009000A0900000000090900000A09000000090BA00A0B0A090000A9A00000A000000A000A0000000000000000000A900A9A0A90B0000B000A90A00000A000000900A000A0000A000B00090A90A09A0000090000000A00000B0000A0A0009A90A0A00A000000A09A090A0A0A90B0BA0A0B09A0A09A9000000A000A90000009000000009A0F000000000000000000000A000009A000B00009000000A00900009A000009A00009000A0000A000000000090000A000A000009000000B009009A0009000000B0A00000000A009090A0B0090000A0909A00A9A0A900A0B0A00000000A00000A00A0000000000000000000000A9A9A00B000A0000A00A9000A0000A0000A00000000A000900090A00A09A000A00A000B00000000A00A00000A0A00000A000000000B000A0A0090A00A9B0BA0B0B000A0ADA9000900A09009AB00A00A0000000000B0000000000000000000A09000A9A00A900B00000000000000B0000A900A0090A000A00A0A0000090009A000000000009A00A000000B0000090A9A009A000A0B00A0090900A900A0ABADB00A0B090A900A0B0A0000A0B0BCB000000000000000E000000000000000000000A0009A09A90A000A000000A000000009A000900A000000900900009A0A0A00000A90A900A00000000009000A9000A0009A000A9000BA90A0A0A000A09090BA0AB0000A09A0B000000B00000A9A0000009A00000A00B00000000000000000000000A9A09A00A09000000A0000A00A00A0000A009000000A00A0000A0090090A000000000B00A000000A0A00000A0B090A000000009ABCA0009009A0900A0FA00909A0B09A0B000A09A00A09A9A0A0000A0000000000A0000000000000000000000000DA009A9A0A00000000000000000000900A00A00A9000000A9000000000B0B0A00A00090000A009009A0B00000A90A00000A0A90B009A0A000A0A09A009A0A0900A09AC0B09A09A09A0000090A00000A00A0000B000000000000000000000A9A0A9A000090000A0000A00000000900A00000000000A090A000A9A0A0A00000090090A0A0A00000000000000B0B0A909A000900A9A90A909A09090A09A0A9000A090A09A00A00A0B0000A0B0A00B000000000000E0000000000000000000000009A0009A9A000000000000000A00A0000A900000A0090A009000000900900A0000A00900090B00A0A9A09A0B00A9A0A000A0000000AADA0A00A00A90A0900E9A90AC90A09A90B0900A9A90009AB000A00000A000B0000000000000000000A00A9A009A000000A000000000A0000000A0000A09A0090A00000A900A00A00A900A0090A00B00A009000000A0000A9000000000A0B0A9A90A900000A90A90A0A9A00A9A0A09A00A000A000000A9E000A0000A00000BA000000000000000A000090000B000A00A00000000000000000A09009A00A0000A0000A0000A090900000A09A0A00000A0000A00B0B090B0B0A9A9A9A0090000009AA9A9A9A90A90A09A9A9A900B09A00B090A0009A0B09A9A00000009A00000F000000000000000000000A9A00A0000000000000000000000000A00009090A9000B0900B0090A0A09A9090000090B0009A90000000A0000009A000000A000009A090A00000A90A09A000009A090AA0B00A009000A090A00A9A090000000000AA00000000000000000000A0000000000000000000000000000000000A0A00A00A9A00A0000A000000A00A0A9A9A0A00B0A00A9A9A9A90B0B0B09A9A00B00A00A00B0A9A9A0B00B0B09A9A9A00BA909000B00A0A0B09AB0BA9A000A0B0A0000A9B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A00A000000000000000000000B00B0A00A000A00B000A0A9A000000000A000000000000000000000000000000000000000000105000000000000DFAD05FE','Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(9,'Dodsworth','Anne','Sales Representative','Ms.','01/27/1966','11/15/1994','7 Houndstooth Rd.','London',NULL,'WG2 7LT','UK','(71) 555-4444','452',E'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00D999D999999D9D999DB99DD9F9D9D9D99D99D9F9D999BD9FD9D9D9D9D9DFD9F9F9DBDBD9DBD9DB9FD9FDFFFFFFFFFFFFFFFFFFF9D9F9DB9D9DFD9DB9F9BDF9F9D9DBD9BD9F99DBD99999999D9DBDBD9BDDD9F9DBDBD9F9D9D99D9BD999D99D9D99DB99D999D9F9D9F9D9D9999D9B9BDBD99F9D9999D9DBD9FDBDBDBDBDBD9F9D9DBD9D99FD9F9DD9FDD9FFFFFFFFFFFFFFFFFFDBDF9DBDD9F9DBD9DD9DD9D9DDBD9D9DD9D9D99D99999D99D9F9D9D9DD99BD9D9D9D9F9DBD9FD9DD999DB9DBD99D99D999D999D9BD9D9DBDBDD9D9DD9D9DD999999999FD9F9D9FD9D9D9D9F9D9F9D9DBDF99F9DF9F9F9FFFFFFFFFFFFFFFFFFFFD99DF9DB9DF9D9D9F9F9F9F9BD9F99F9F9DBDF9D99D999D9D9D9D9F99BDD9D9F9F9F9D9D9D99BD999999D9D9F99D999999D9F9D9D99F99DD99B9D999D9B99D999D9D99FD9DBDD9DFDBDBD9D9D9F9F9D99DF9FD9FD9FDFFFFFFFFFFFFFFFFFFFFBDF99D9DFD9F9DBD9D9D9D9DD9D9DD9D9D9D99F99999999B9DBDBD9D9D99DBD9D9D9D9F9F9D9D9BD999D9F9D99DBD9D999BD9D99D9D9D999D9D99F9F9D9DB9D9999BD99F9DDB9F99D9DD9F9F9D9D9DBD99D9DBD9FD9FFFFFFFFFFFFFFFFFFFFFD9DDBDB9DBD9F9DBDBDBDBD99F9F99F9F9F9D99D9999D99D99D9D9DBD9F9D99F9DBDBD9D9DBD9DD9F99999DBD9999999F9D9DBD9BDBD9FD9BD99D9D9D9D9D999999D9DFD9F9DD9DF9F9DBD9D9F9D9D9D9FDF9DFD9FDDFFFFFFFFFFFFFFFFFFFFF9F9D9DDBD9F9D9D9D9D9D9FD9D9DF9D9D9DBD9F999999D99D9DBD9D9D9DBD9D9D9D9DBD9D9D9B9D999D9D9D99D9D9999D9F99D9D9D99D99D99F9D99DB999999D9D9DF99F9DDBDF9D9DBD9D9F9DBDBDBDDB9DBD9F9FFFFFFFFFFFFFFFFFFFFFFFD9FDBDBDBD9D9DBDBDF9F9D9BD9F9D9F9F9D9D999D9D999DBDBD9F9DBD9D9F9DBD9F9D9F9DBD9D9D9999BD9F9B99999D99D9D9BD9D9D9BD99D9D9BD99D99D999F9F99FD9DBD9D9D9F9D9DBD9D9D9D9D99DDBDF9DD9FFFFFFFFFFFFFFFFFFFFFF9F99D9D9DFD9F9D9DD9DD9FDD9D9DBD9D9D9DBD999999D99D9D9D9D9DBD9D9D9DBD9F9D9D9D99D9F999D9D9DD9D99999FD9F9D9D9BDBDD9DF99F9D9D9BD99999D9DD9D9F9DBDBDBD9F9F9D9F9F9F9DBD9BDDBDF9FDFFFFFFFFFFFFFFFFFFFFFFDDF9FDBD9DBD9DBDB9F9BD99F9F9D9D9F9DBD9FD999D9BD99D9F9DBD9D9F9DBD9D9D9DBD9F9D9BD9D99999F99D999D9D99D9DB99FD9D99D99DD9D9DB9D9999DBDDB9DBD9DBDDD9D9D9D9DBD9D9D9DBD9FD9FD9DF9FFFFFFFFFFFFFFFFFFFFFFFFBDD9DD9F9D9D9D9DD9DD9FD9D9D9F9F9D9D9D9999D99D9D99F9D9D9F9D9DBD9F9DBDBD9D9DB9D9F99999D9D999999DBDF9D99D9D99D9F9BDDB9DBD9D99D9D9D9B9DBD9DBDDB9F9F9F9FD9D9F9F9F9D9D9FDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFD99F99F9DBDBDF9F9FDB9D99F9F9D9D9DBD9F9D9999D999BD9D9F9F9D9F9D9D9DBD9D9DBD9DD9D9D999D9D9D999D99D99DB9DBD9D9F9D9D99DBD99D9999B9DBDDD9DDF9DF9DDD9D9DD9BDBD9D9D9DBDBDBDDBDFFFFFFFFFFFFFFFFFFFFFFFFFFDFD9FDDBD9D9D9D9DD9DF9FD9D9F9D9F9D9D9F99D9DB9D9D99BD9D9DBD9DBDBD9DD9DF9DBD99F9F9D9999F999999F99D9D9D9D9DBD9D9D9FD9D9D9BD9D99D9D9BD9B9D999F9F9F9F99DD9DBDBDBD9D9D9DBDD9DDFFFFFFFFFFFFFFFFFFFFFFFFF9FD9BDDBD9F9F9F9BD99D9F9D9D9F9D9DB9D9D99B9D99D9DD99F9D9DBD9D9DBDB9F99D9D9F99D9DB99999D99999D9F9F9DBD9F9D9F9F9D99D9DBD99999D9DBDDD9DDBDFD9D9D9D9DF99F9D9D9D9F9F9F9DF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFD9DFDBDD9D9D9D9DD9DF9D9DBD9D9D9BD9D9F99D9D9F99F99D9D9F9DD9F9F9D9DD9DF9F9D9DD99F9D99D9999D9F9D9D9D9D9D9D9D9D99D9F9D9D9D999D9F9D99B9F99D9D9F9F9F9F99F9D9F9F9F9D9D9DF9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9DB9F9F9FDBDBDB9DBDBD9F9DBDD9D9F9D99999D9D99D9FDBD9F9BD9D9DBDBDB9D9DBD9B9D9D9999BD999D9DBD9DBD9DBD9DBD9D9F9D9BD9999D9BD9F9FDD9DFDBDBDD9DD9D99D9DBD9D9D9DBD9DBDF99FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDFDD9D9DD9D9D9DD9D9D9D9D9D99F9D9DB9D9DF9D99DBD99D9D9DDDBDF9D9D9DD9F9D9D9D9F9D999D9999BD9D9F9D9F9D9F9D9DBD9D9D9DF9D99D9D9DD9BD999DD9D99F9DBDFD9D9D9F9F9D9DBDBD9DFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9DB9DBDB9F9F9F9BDBD9F9DBD9D9DDB9DD99999DBDD999D9FDBDBD9D9DBDBDB9FD9D9F9DBD9DBD999D99D9D9D9D9DBD9F9D9DBD9D9F9D999999D9D9F9BDD99DF99DBDF9DBD999F9F9D99D9F9FD9D9F9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDBDD9D9DD9D9D9DD9D9F9D9D9F9D99D99F9D9DDD99BD9DBD99D9D9F9F9D9DDDD9DF9F9D9D9DBD999D99D9DBDBD9F9D9D9DF9F9D9F9D9BD9D99D9BDBD9DD999F99FD9D9DBD9D9D9D9D9FD9F9D99F9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD9DB9F9DBDBDF9F9F9FD9DBD9D9F9D9DF999F9B99DD9D9D9FD9DBD9D9D9FDB9BDB9D9DF9DBD9DD999B9B9D9D99D9F9D9F99D9D9D99D9D999D9BD9D9DD9BD99DDD99F9F9D9DBDBDBDBD9BD9D9FD99DFD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9FD9D9F9D9DD9D9D9DD9F9DBD9D9F9F99D9D99DDF99DB9D999F9DBDBDBDD9DDD9DD9FD9D99DBDBD99D9D99F9DBD99DBDDDBD9DBDD9BD9F999D99D9F9BDD999B9DF9D9D9DBD9D9D9D9FDD9F9F9FDF9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9FD9D9DBDB9F9F9F9BD9D9D9F9D9D9D9F99D999D9F9D9BDDD9D9D9D9DB9F9BDDBDF9BDBD9D99DBD9999DF9D9D9DF9D9F9D9F9D9BD99D99D999DBD9DD9BD99DD99D9F9F99D9BDBDBD99BD9D9D9D99D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F99F9DBD9DD9D9D9DD9F9F99D999D99DD9DBD9D9D9D9DD9B9DBDBDBD9DD9DDDBD99DD9D9F9DDBD9999DF99DBDBD9D9F9DBD99D9DD9D99D99BD9DDBDBDD999DB9DBD9D9DDBDD9D9D9FDD9F9F9F9BDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9DBD9DBDBDBDBDBD9D9DD9FDF99F9BD9D9DBDBD9F999DD9D9D9D9F9F9F9BD9FDDBDBD9DB9D9D99D99DF9D9D9DBD9D9D9D9F999DB9D99D9D9F9D9D99D99D9D9D9DBDB9D9BDBDBD99BD9D9D9DD9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9F9D9F9D9D9DD9D99F9F9BD9999D9DDB99F9D99D99DBD99BD9BDBD9D9DDDDBD9F9DD9DBD9DBDBD9DF9D9DBD9F9DBD9F9DBD9DF99D99F99DBD9DBD9DB999BD9DBD9D9D99D9D9D9DFD9F9F9FDBD9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD99DBD9F9F9F9F9FDD9D9DD9DD9D9999D9D9D9DDBDD9D9FD99DD9DBDBDB99FDBD9F9F9D9D9D9D9D9BDDBD9D9D9D9D9F9D9D9D99D999D99D9D9F9D9BD9D99D999D9F9D9F99D9F9F999D9D9D9DD9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBD9D9D9D9D9D9DBDBD99F9BD9F9DDF99DBDB9D9BD9D99DDB9D9D9D9DDF9D9DF9D9DBDBDBDFDBDDDBD9F9F9F9F9F9DBD9F9FD9F9D9D9F9D9D9F9D9999D99DF9D9DBD9DBDBD9D9DDBDBDBDB9F9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9D9F9F9F9F9F9F9D9D9FD99D9D9DB99D9D9D9D99D9DB9DB99D9F9F9F9F9F9DF9F9DBD9D99D99DBF9DF9DD9DD9DD9D9D9D9D99D99F99D9D9F9D9D99D999BD99DBD99D99D9D9DBDB9D9D9D9DD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DBD9D9D9D9D9D9F9F9D999D9F9999DF99F9D9F9F9D99D9D9DBD9D9D9D9D9FD9D9FDD9F9DDBDFDDDF9DF99F9BDB9F9F9DBD9D99D99DBD9FD9F9D9DB9D99D9D99D9FD9F99F9F9D9D9F9F9F99F9BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBDBDBDBD9F9D9D9F9DDF9D9DFD99DF9D9BD9D9DBDDBD9D9D9DBDBDBD9F9BDBD9BD9D9B9D99BDF9DF9DF9DDDDD9D9DD9DBDBD99D9D9D99D9DB999D999D99BD9D99D99D9D9DBDBD9D9D9DF9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9D9D9D9F9DBD9D9DB99D9D999D99D99DD9F9D9D999DB9D9F9D9DD9DBDDD9D9FDDF9DDDBDFD9DDF9DF9DBDB9BDBDB9F9D9D9D9F9DBD9FD999D9D9999F99D9DB9D99DBDB9F9D9DBDBDBD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9F9F9F9D9D9DBDBD9DD9F99DDB9DB9DB9D9DBDBD9D99D9D99DBDBDBDDB9F9FD9F9DBDBD9D9F9F9F99FDD9DDD9D9DD9D9D9DBD9D9D9D99F9D9D9BD9D99D9D99D9F9D99DD9DBD9D9D9D9FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9DD9D9F9F9F9D9D9DB9D99DB99D9D99DF9F9D9D9F9FD9F99D9D9D9DF9DD9D99F9F9D9DBDBDDFDDDFD9F9DB9FDBDBDF9F9F9D9DBDBDBD99D999D9999D999BDDBD999D9BDBD9DB9DBDBD9BD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBDBD9D9DD9F9F9F9DF9DF9D9D99FD99D9D9F9D9D999D9D9F9BDBD99F9F9FD9DD9F9FD9DDBDDBDBDBD9DBDD9DD9D9DD9D9D9F9D9D9D9D99DBD99D99BD9FD99D9DDB9D99D9F9D9BD9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBD9D9F9DB9F9D9D9D99D99D9F99D99D999F9D9F9DBDDB9F99DD9D9FD9D9D9DF9BDD9DBDF9DFFDFDDDFDF9D9F99F9F9BDBD9F9D9F9D9DB9D99D9F99DD9D999F99B99D9D9F9D9BDDDBDBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9F9D9F9DD9D9F9DBDDBD9D99DB9D99FD9DBD9D9D999D99D999F9D9F9F9DB9DDDBDBDF9DBD9F9F9F9D9DF9DFD9D9DDD99D9DBD9D9F9D99D9999D999B99DD9D9D9D9DBD999DD9B9D9D9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9DBD9F99D999F9D9D9D99D9B99D99DB9D99F9D9DBD9D9D9D999FD9DBD9D9F9DDBDBD9DD9FDFDFDFDF9FDF9DF9DBDBDB9FDBDD9D9DBD9D9D99F9D9BD9D9D9B9D9D9D9B9D9DDB99DD9F9F9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9D9DDF9DF9D9F9DBDF99DDD9B9D9D99D99DBD9D9F9F9F9DF999D9D9F9D9F99D9DBDBDF9DBDDBDBDFDBDDBDDBDDD9DD99D9BD9DBD9D9F99D9D99D999D99DDB9F9BDD99DB9D9DB9F9D9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9F999D99DBD9D9D99DF99BD9D99D999D9F9D9F9D99D9DB9D9F9F9F9DBD9DFDBDDBDD9FFDFFFDFDF9DDBD9F9DB9FDB9DF9DDBD9D9BD99F9999D999F99D999D99D999F99D9DBDD9DBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBD9D9FDF9FD9DBDBD9FD99DD9D999F99DB9D9F9D9D9D99D9D9D9D9D9DBD9DBD9DDBDDBDBD9F9DFDBDF9FDF9DF9DD99DD99DB9D9D9DD9D99D9DB9D999D99DBD9D9D9D99D9999D99F9D9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBD999D99F9D9DBD99FDB9D9BD9D999D99D9DBD9F9F9F99F99DD9F9D9F9D9F9FDDBDFDFFD009FDFDF9FDF9DF9DFDBDF9DD9F9F9BD9F9D999D9BD9D9D99D99F99B9D9BD9F99F9D9F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9DBDDBD9D9D9D9D9D999D9BD99D9D999D9BD9DBD9D9D9DD9DB9BD9F9DD9F9DF9F9DF9FDFF909BDF9FDF9DFD9DBD9D99DB9D9D9DD99D99F9D99D99F99BD9F999D9DB9D9999F9DBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DD9D99D9FD9F9BD9F9DD99D99D9B9F99DB9D99D9DBD99F9BD9D9D9D9DBDF9FD9FDFD9FDBDF09909FFFDBDFDBDFD9F9FDF9DF9DBD9BD99D9999D99D999D999D9D9D99D99D9D9D9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DB9DBDBD9999D9D9D9DB9DB9D999D99D99D9DF9F9D9F9D9D9D9D9F9DBD99DD9F9DBDFDFDFD90D999DDFDF9FD9DBDD9D99D99D9D99D9DB9D9F99D999D999D9999B9999D9B99F9BD999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9D99DFD9D9BD999D9D9BD9D9D999D9B99D9F9D9DBD9DBDBD9F9DDFDF9FDDFDBDBFDFF0B00D09B9FFD9FF9DBDBDF9FD9F99FD9D9D99D9D9B9DB9D9B9D9F9D99D99D9D99DDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DDBD9D9F9999F9D99F9DB99D99999F99D9D9D9D99DBD9D9F9D9D9D9DB9DBDF9FF9FDFDFFDFC9D9099009DFFD9DF9DD99D99D9DF99F9D99D9999D999D99D9999999DB999999D99D99DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDDB9D9D9D99DBD99D9D9D9D9D9BD9DB999DB9DDBD9D9BD9DBD9F9FDDBD9DFD9FDF9FDFFF9B9099C900BD9FDF9DF9FDF9FD9D99D9D9BD9B9D99999999999D9999999DBD9D9BD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D999DB99F99D999D9D99DB99B99D9999D9D99D999D9F9D9DBD9F9D9DBDDFBDBFDBDFDFFFD00E909909009F9FDF9D9D99D99DB9D99D9D99D99D999D9999D9999D99D99999BD99FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9D9D9D9BD9D999BD9DD9D9999D9D9DB9D9BDDB9D9D9D9D9D9FDBDDBDDFDDFDFFDFDFFB990DA9D0900099B9FF9DFD9DBD9DBD9B999999999D999D99999999999999D9D9D99D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BD999D9999D999DBD9999999D9D9BD9B9D99D99D9D9F9F9F9F9D9FDBD9F9FBFDF9FFDFDF00CB990990DB00009D9F999F9D9D9D99D999D99D9999999999999999999D99999BD9B9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9F99DBD9DBD99999B9999999BD99D99D9BD99DF9D9D9D9D9FD9FDDFDFDDDBDFDFFFFF9DB000990F00009E90BD9FD9D99F999D99D9999999999999999999999D9999BD9D99DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99BD99F9D999999999D9DBD999D99D999DB9D99F999D9F9F9F9D9FD9F9F9FFFFFDFFDFDFDA909090999000090909999DBD999D9999999999999999999999999999999D9999F999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D99D9999999D999D9999999B99D99D9F99D99D99DDBD9D9DDF9F9DFDFDFDBDFDFDFFFFF09000909090099009000999999D999999999999999999990990999999999999D9D9D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D999DB999999D99999D999F9999D999F9D9B9DBDBDB9DF9F9FDBDFDFFDFFFDFFFF909A9090F09D000000900099999999999099999909999999909909999999D99999999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9999D99999D99999D99999999D999F9D999F9D9D9D9DDBDDDFDBDF9FFDFFDFFFFF99000000C990B0900900000009999999999909999999099090909999999999999BD9F9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D99999D999999999D99D9D999D999999D9D9DBDBDDBDDBF9FDFDFFDFFDFFFFD9D9A0009DB0090000000000000000000099999909999999090909090909999999D99999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9999D99F99D999999999999999999999999D9DBD9BD9D9F9D9FDDF9F9FDFFDFFFF9B9BF9C900E909099009A900000000000000000099909090990000909999999999999999D9BFFFFFFFFFFFFBFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9B99999999999999999999999999999999999D9DBDD9FFD9F9DFDFDFDFFFFF99DC9D0900B090000900000000000000000000000000909090000900909099909999999D999DFFFFFFFFBFFBDF9FFDFF9FBF9FFBFFFFFFFFFFFFFFFFFFFFFFFD9999D99999999999999909999999999099999D99D9D9BD9DBFDFF9FFDFFFF999C9A9FF9909090A0990090900000000000000000000000000000000090909909999999999999FFFFFFFBFFFBFFBBFBFFBFBF9FB9BDBDBF9FFBFFFFFFFFFFFFFFF99999999999D9999909999990990999999D99BDF9F9FDFDBDDDBDFFDFFF909F09FDFF990B00B09000990A000000000000000000000000000000009009990999909099999999FFFFFFDF9FBF9BDFFFBBDBDBFBDBF9BBDBFBDFDBBDBFFFFFFFFFFD99D999999999909999999999090909999999D99D9D9D9BDDBFDFDFFB909909DF9BDFF9D09000B0900B90900000000000000000000000000000000900909090999909999999DFFFFBBFFBDFFFBDBFDFBFBDBFBDBFDBDBDBBBFDBFF9BFBFFFFFFF9999999D99909999990990909090990999999D9F9F9FDDBDDFFFF090900090B9C9B9D909000909E9BC09000000000000000000000000000000000009099909909990990999FFFFB9DB9FFBF9FBFDBBDBDBDBDBF9BFBFBDFDBFF9FFF9FBDBFFFF999999999999999909990999999999999999DBD9D9D99FDBF999099000900B0DB0D0B09090D000900990000000000000000000000000000000000000090099099099909909FFF99FBFFFBF9FBF9FBDBFBFBFBDBBDF9F9FBBBF9FBF9BF9F9FFFF999999999999999099900990999999999D999D9F9DBDFDBD9900900090009099090BD99C09BDA90900B0000000000000000000000000000000000000000900909909999990BFFA9B9BDBDBFBDBFB9F9F9FDBDBDFBFBFFBDFDBFBDBFDBFBF9BFF990999999099999990999999999909999B9D9F9DBD9999990000090909090900909D909B000990000090900000000000000000000000000000000000000090090990990999DF999BDBBFBDBFBDBFFBFBF9BFBFB9F9F9FBFBF9F9F9BBDBDBF9DBF9990999999999099909999909099099D99999999900900009000090000900B90F0AD0909990CF909090000000000000000000000000000000000000000000900909999909FB09B0B9F9FBF9FBF9BDBDBFF9FFFFBFFBFDBDBFBFBFDBBF9F9BB9099999999990999990909099999999999999990900000000000000090F900900099D990D9000B9A0000900000000000000000000000000000000000000000000909909999F0090999FDBFBDBDBDBDFBFBF9FF9FBDF9FDBFBFDBDBDB9F9BF9F990909999990999090999999990999999999900000000000000000009099009099B90909900009090BC900000000000000000000000000000000000000000000000000909099F909B9B9BBDBBFBFBFBBDBDBFBFF9FFBFFBFBDBFFFBFBF9FB9B9A990990990999999990090999999990990900000000090909009000009AD090B000F0F909DB09090C9009090000000000000000000000000000000000000000000000099990DB090090BDBBDBDBDBDFBFBFFFDBFBF9F9FF9FF9FB9F9FB9BDBD99A9909909990909099990990999099990900000000000000000000009099A90099099CB90B00000B90B000000000000000000000000000000000000000000000000000000909000909B9BBDBFBFBFBBDFDBF9BF9F9FBFBDFBFFBDFBF9FFDB9BB99909099909999999090990999090000000000000000009000000000000090990AD0F9D09090909909009009000000000000000000000000000000000000000000000000900900909099BDBDBDFBDBDFBBF9FF9FBFBDF9FBFDBDFBF9FB9B9F99DB0909090990909909009099909000000000000000000000090900000909009A099B9FBD09A000009090090000000000000000000000000000000000000000000000000000000000090BDBBFBF9FBFFBFDBF9BBB9BDBBFBDBFFFBDBF9DBFB99A909000909099990909090909000000000000000000000000000000000090A909900CF0DBD9900900B009A090090000000000000000000000000000000000000000000000090000000090B9F9FBF9F9FB9BDBF9DBF9BDB9FBDB9FBF9FBBD9FB99B9B99090990909009000090000000000000000000000000000090090000900DADB999FB909E90A09090090000000000000000000000000000000000000000000000000000000000009099F9FBDBFBFBDBFB9BBB99BDBDBBDBFFFDFBF9FBF9DB090900009009090900090000000000000000000000000000090900000090090B90D00B9D09999909A90090009090000000000000000000000000000000000000000000000000000000009BBFBDBFBDBDBDB9F9D99FB9B9BDBBDB9BBBDB9F9BB999B00909009909000090000000000000000000000000000000000000090A90990F909DCB9090C90090B0009A0000000000000000000000000000000000000000000000000000000000090DBDBFBDBBDBB9F99BB9B999BDB9F9BFFFDFBDBBF9DB090900009000000090000000000000000000000000000000000000090009090A90F90B90909B9090B009000909009000000000000000000000000000000000000000000000000000000099BF9BFBDBF9F9BBD99B9BDB9B9B9F99B9BF9F99FBBDB090900000900090000000000000000000000000000000000000000009009A9909090DFBA9009A90909009000000000000000000000000000000000000000000000000000000000000900BF9FBDBF99B9BD9B9BDBDB9F9F9F9BF9FB9FBFB9F9B9909000000000000000000000000000000000000000000000000090000A909C0B0F9CB9D900B009C00A9000090B0000000000000000000000000000000000000000000000000000000009B9FBDBB9BBBDB9B9BDBDBDF9BF9F9F99B9F99B9FF9B00900000000000000000000000000000000000000000000000090009090909A9099090DF09009A9B90909090000900000000000000000000000000000000000000000000000000000000BDB9FBF9F9D9B9B9F9BDBDBBFDBF9F9FBDB9FF9F9BF9B9000000000000000000000000000000000000000000000000000000000009099BC9F9AD90090900990900A90090000000000000000000000000000000000000000000000000000000000BFBDB9B9BB99D9F9F9BFFDFBFDBFBF9F9DB9BF9F9BF9090000000000000000000000000000000000000000000000000000009090A9AD09AD99FB0909A9B00A00990B000900000000000000000000000000000000000000000000000000000009BDBBDBDB9DB9BB9FFFFDBFFFFFFDFFFBFBF9F9BB9F9B90000000000000000000000000000000000000000000000090000090000BD090BD9FE9F9C90B9A90999F000909000000000000000000000000000000000000000000000000000000009BDBBDB9B99B9FBDFFBDFBFFBDBFFBFF9FDF9F9BD9FBDB00000000000000000000000000000000000000000900000000000000090900B9DAF990FB90B09090F0B0D0B00090000000000000000000000000000000000000000000000000000000ADBDBB9B9DB9F9FF9FFBFFFFFFFFFFFFFFBFFFBDBB9B9F9000000000000000000000000000000000000000000000900000000090009900F9DFD9D0B90D00A90909B00090000000000000000000000000000000000000000000000000000000009B9BDBDB9B9FBF9FFFFFFFFFFFFFFFFFFFFFBDFBD9BDB9B0000000000000000000000000000000000000000009000000090090A9000BD9DF9FA99909DA9B9E909A909000900000000000000000000000000000000000000000000000000000009BFB9B999BDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F900000000000000000000000000000000000000009000009090000AC900B000B0FDFD9C099A9B00990A909090000000000000000000000000000000000000000000009000000000009F9BDB09BBDBFBFFBFFFFFFFFFFFFFFFFFFFFFFBDBDBDB9000000000000000000000000000000000000009000090900C0000909909090999FFF909BB0900090090090B009000000000000000000000000000000000000000000B0F00000000000BF9BD9BD9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDB9000000000000000000000000000000000000000090000F9F0090090A09CBDBC9DFDBD99BB99A90B0000A9C90090000000000000000000000000000000000000000009AF000000000B9BDB9B9BFDBDFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFF9F9B0000000000000000000000000000000000000000009000F0900000990B0909909FF9E9B900A90B900090099000000000000000000000000000000000000000000000090F000000009F9B9B9FBDBFFBFFFFFFFFFFFFBFFBFBFFFFFBFFFFFDFBFD00000000900000000000000000000000000000000900909000B09000D09ADF0F9F9E9900BD9DB00900009A009000000000000000000000000000000000000000000AD0FB90000000F9BBDBDBDBFFFFFFBFFBFFBFF9FF9FFFFFFBFFDFBFFBF9FB9000000000000000000000000000000000000909009B000009090009A9ADB9F9C9E9909F0B0B0900B009009000000000000000000000000000000000000000000909A090CF000009BBD9B9FBFFFBFFBDFBDFBFDBFFBFFBF9FBDFFFBFFFFFFF9FF00000000000000000000000000000000000000A900009090000090BD9DBDE9F999BC9D9F9F9FAB009CA90A90000000000000000000000000000000000000000000090FB9BB000009BB9DB9FBFFFBFFBFFBFDBFF9FF9FFFFFFFBFFFFBFFFFFFBDF0000009B0000000000000000000000000000000090000090900090F09DBDFFCBC9BDAF9B09090B0A990900090000000000000000000000000000000000000009AF9A90FF000009F99FBFFFFDBFDFBFBDFFBFDBFFBFF9F9FBFFDBFFDFBF9F9FFB90000000000000000000000000000000900009090090900000090F9B0BDBD9F99DF999D0909BA9E990000900000000000000000000000000000000000000009E09009EF900009BB9FBDBDBFBFFFBDFDBF9FFBFDBDB9FBFFFDBFFDFBFFFFFFFBDF90000D000000000000000000000000000090000000000009090F9909D0FBFF9CB9CBDB99A90DA9A09BB0A9000000000000000000000000000000000000000B9B090FFF00000099F9BFBFFFFFFBFFBFFFFB9DB99B9F9DBDBFFFFBFFBDBFBF9FFBF0000B000000000000000000000000000009000909090900B090B0FCBDFDDBF9E99ABC9D00B999900909000000000000000000000000000000000000000000000A9FF9000000F9BFDBDBF9FBFDBDFBF9BDB99B9DB9B99BDBDBFFFFFFFFFFF9BDBF00090000000000000000000000000000009000000A009009A9099FF9FBD0F9909B99B09B090A099A0009000000000000000000000000000000000000000000000FB0000009B9F9BFBFFFFF9FFBFDBF9B9FDDFBDFDFFDBDBFDBDBDBDBDBFFFFFDA000000000000000000000000000000000000900909009909090F9FFD9E9FF990BDA9DB0B9090B00090000000000000000000000000000000000000000000009B90000000BDFBFF9FBDBF9FFBF9BD99FDFBFBDBDBBDBFFDFBFFFBFBFFFF9F9FB90000000000000000000000000000090090A9009C090B9A90BCB9DBFFFDFD00ADA9BB0990B0090A900090000000000000000000000000000000000000000000000000000DBB9F9BFDFBFBFFBDBDB9FFFBDBDFFBFFDBF99B9DBDBDBDBF9FFFFFFF909000000000000000000000000000000900090B9F99C9BC999CB990FBFFBD9FB0DAB009B9B09009B000000900000000000000000000000000000000000000900000000BDFBFF9FBDFFDBF9F9BDB99DBFFBFFDBFFFFF9F99B9FB9BDBFBFBFBFDF000000000000000000000000000000000900A90B00B909B0A9BDADBDF9FFFDF9BB90DBBFB9009B9A90000000000000000000000000000000000000000000000000000BDB9F9BFBFBF9BF9F9F999FB9FFBFFFBFFF9FFFFBD099909BFFFDFDFFBF00000000000000000000000000000090000BD0909990BD0B9C99DFDBDFF9FBD9A9B0B9FB9B0B00090000000000000000000000000000000000000000000000000000BDBFFFFFFDFFDBF9F9B999BF9FFBDFFB9FBFFFFBFF900099BFFDBFBFBDFF9000000000000000000000009000000009090B09A9CBD0B909B0F9FFDF9F090BBB0B0B9B0B9090B09A000000900000000000000000000000000000000000000000009BDBF9FBFBFBFB99B9900BDBF9F9B9B9999B99F9BB900009F9FBFFFFFFBFB0000000000000000000000000090000009E90BD0B90B990B0D99F9FFBFFD990BEB09099A9B9A9CB0900090000000000000000000000000000000000000009000000FBF9FFBDBDFDBDB9900090BFB9B9999D9B999999999999F9BBFDBFBDBFDFFD0000000000000000000000000000909090BD0A90F90DA90B090F909DBDB09BDB90A9A9B009DA99A9A900000000000000000000000000000000000000000000000BF9FFFBFFFBFBFB990000099999999BD9B9D9F9B9D9DBFB9BDBDBBDFFFFBFFBB000000000000000000000009000000009D0B9B09A9B09A99FD9EBFBCB0900BB0A909B0DB9A99A9B0000009000000000000000000000000000000000000F90000F9FFB9F9FBDBF99F9B9D999999999F9FBFDBF9F9FBDFBFDBDBDBFDBF9F9FFFD000000000000000000000090000090A9F9AF90C9A9090B9B0F9F9D0099D09B9A9BFA9A9B0F9F0900B000000000000000000000000000000000000000000000000BFBFFFFBDBBDBFB9BDBBDB9FDBFFFFBDB9B9FBFFDFBFDFBF9B9B9B9FBBFFFBFD00000000000000000000000009000900FD0DB9B09B0B0BC9FFCBAB9A90B00B00A9B09A9BB909F9A9B09000900000000000000000000000000000000000B00009F9F9FBDBBD9B99FBDBDBFDFBFDBF9B9B09999B9FBFFBFBDBF9BDB9F9FDBBDFFB0000000000000000000000000A9000909BD909DBCBD9F9B00F9D90090B9F09ABDB090990009AB09000009000000000000000000000000000000000000090000BFBFFBDBDBBF9FB9B9B9F9FBFFBF9F0999F9BD9F9F9FFFDBDB99B9F9F9BDFBFF9A0000000000000000000000090000009F09090F0BDAF9F099FF9E9F9EDE90ABDAC900000090B909A909A0000000000000000000000000000000000000000009F9FDBDBFB9F99B9DBDBFBFBFDBDB9B9BDB99F9B9BFFF9FBDB99F9F9F9BFF9FFFBD00000000000000000009009000909B90999CBD9F9B9B00B09DBDF9A9B99B09A9B9A09A000900B00A0009090000000000000000000000000000000000F0000ABFBFBB9F9F9FBDB9B9F99FDBFBF9B999B9FF9F9F999BF9FB9B9BDBFBFDF9FBFFF9000000000000000000009000900000C9E9A90F9F0909090DABC9FDFF9A9000000F9A090000000B090900A000000000000000000000000000000000009B9B9D9FBDFDB9B9F9FBDB99BFFBF9F9B99999F9FFFFF9F9F9FF9F99F9FDBDBFBF9F9FF9000000000000000000000000090009090909900FD00A9A9FDDBDBFDFDFF0000099A9A00090000000A009900000000000000000000000000000000009F9F9FBFBDBB9BDBF9F9FBF9B99BDBFBF9F9FBFFFFFFFFFFFFFDBB99B9FFBFFFDFFFFFFFF00000000000000000000009000009A90909A09F90B09C9F9FBFF9CBFFFD000999AB00000000009009090009000000000000000000000000000000F0FFBFFBDF9FBDBF9F9FFBDF9F99BDBF9F9F9FFDFFFFFFFFFFFFFFBDB9DFDBFDFFBF9FF9FBDA000000000000000000090000000000BDA9090909090B9BCBD9999F9FFF000000090000900000000000090000000000000000000000000000000099FBDFBDBBFBDBF9BFBF9FFBF9F9999FB9FFFFBFFFFFFFFFFFFFFF999BFBFFFFBDFFFFFFFFF900000000000000000000000900909909C90000B009BD0D9FB09A9DFFDF00009000000900000A0009A09A90090000000000000000000000000000B9FFBFFBDBDBF9FFDBDFFBDFFFFFB9B9DB9FFFFFFFFFFFFFFFFFFFB9F9FFFFFFFFFFFFFFFFFF0000000000000000000009000000E99F9E9090DB0D0F999D0BC90BDBBF009000F009A00009A900000900000000000000000000000000000000009FF9FB9DBFBF9FBDBFFBDFFBDFF9FF99B9FFFBDFFFFFFFFFFFFFF999FFFFFFFFFFFFFFFFFBFB000000000000000000000000090090FCB909FA90DB990D09F09BD9ADDF00009A9E00090000000090900000000000000000000000000000000000FFBFB9FBF9FDBFFBFFFFFBFFFBFFF9F999FBDFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFDF90000000000000000009000900090BDBDE9EBD9DBC0099B9F90F9090BF00000909A090000A000000A0900900000000000000000000000000000BDBDBDB9BDBFBF9FFDBFDFF9FFFFFFFFBF99FBFFBFFFFFFFFFFFBF9FFFFFFFFFFFFFFFFFFFFFFB00000000000000000000900000C9090B9F9D909DF9B009D0BD0F9009909A900009909000900000090090000000000000000000000000000000FBFFFBDBDBDBDBFBFFFFBFFFFFFFFFFFFFBF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF0000000000000000000000000B00B09090B0B90BDFDFF0990BDF0B9C900000B09000009A000000909000000900000000000000000000000009BDFB9FB9BBFBFFFDFFFFFFFFFFFFFFFFFFFFF9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00000000000000000090900909900B0D909009CFFDF90B09090909B90000B00A09009A9A0000900A09090000000000000000000000000000BDFBDB9B9FDBDBDBFFBFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF90000000000000000000009A9009909B09A9F9BB9BB9090909AB0F090000090900B000090090A909000A0000000000000000000000000000FBFFB9FDB9BFFFFFFFFFFBFFBFFFFFFFFFFBFFBDBFDFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFFFFFFDBF00000000000000009000909A0B00B09DB90909C900A9CB9B090F9B0B000A000900B0B009A09C90090909090000000000000000000000009FF9F9BB99B9BFFBFBFDFFDFFFFFFFFFFFDFFF9FFFBFFFFFFFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFBDB00000000000009000090A909909E9F0DCBDADBBF99CB90C09A9CBD900B0900009A0900B00909A90A000000000000000000000000000000FB9B9BDBB90FFDBFFFFBFBFFFFFFBFDBFFBFFBFFBDFFBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF9BD0000000000000000000090F0A9F9909B9FD9F0D90FFDADB9A9FB90B0B0B00B09A09A0B0A9CA90090090B09000000000000000000000009FBDB9F9F90F9FBFDF9FFFFFBFFFFDFBFF9FFBDF9FFF9FFFFFFFFFFFFBF9FBDFFBFBFFFFFFFFFFFF99B0000000000000000900B0909DB9A90B0DFBFFDBDDF9A9B90DFF9CF00009B009090A9A090B0909A0000000000000000000000000000000FF9B90BB099BFFFFBFFBF9FFFDBFBBFFDBFB9FBFF9FBFFFFFFFFFBFDBDBF9FB99F9FBFFFFFFFFFFFB0F900000000000000000900B0A9009C909B0D9DBDFBFDF90DB90FDB9BB0A0B90000B009A00AB090900B09090000000000000000000000009B9B9909B009FBFFFBFFFFBDFFFFDFB9BDBDBDB9BFDFBDFFFFFFFFFBFB9B999B99BDF9FFBFFFFFFFD9B0000000000000000900990990BDB9A9C9B90DFFFDBDB090D99DB0C90000B00909CBA90BFB90B009A00A00000000000000000000000000F9090909009B9FDBDFF9FBFFBF9BB99B9A9B9B9F9BBFDBFFFFFFFDBD9BD9B9BDB9F9BFBFDFFFFFFFB9F9000000000000090009A090AD0B0D90B000BFF9DBDF9D09FD9A9D9A0A9B0BF0BABADBA9A90A9A9A90909000000000000000000000000BB0900090909FFFBFFBFFBFDBF9BD99F999999909BDF9BFFFFFFFBBFBB99B9BD9BDBBFFDFFFFFFFFF90B000000000000000009009DAD9B0909090B9D99DA9DB09BDF9099A900000B09B0F9FBCBB9A90B9A9A0A9A900000000000000000000000990909000000B9FFBFF9FDFBDBF9B9B9A9F9B099B9B9FFDFFFFFFDF999B90990B9A9D9BBFBFFFBFFF9F9B0000000000000090090B09B00B09A9090099CBDFF090D9FF9009A900A9AB0B0BB0FB9A9A00B00B90900A000000000000000000000000990D0909009DB9FDFBFBFBFB9B09B999B9999B9090B9BBBFFFFFBFF0909FB090090B99999B9FFFFF0B900000000000009000BC909E9F90F090B0FA9DBDBDBD090D9DAD0DDFA09A90B0B90BFFA9A9B000B00B00B9000000000000000000000009A9BB9A90000BFFBFB9F9B9999099090909ADB909B99F9FDFFFFFDB9B90BD09000009000DB9F9FFFF9909000000000000000009A90909EB90B09C9909D9EFDB0099FF99BBF909BA9B0B00AFFF900F0A0000B090000000000000000000000000909F9F9090009F9BDF9F9B990000000000009F0009099BDBBFBFFFB909090B00009000009A9DBFFFFF000000000000000000999090F009B9CBC9FBF09F9BD900090FF9CA090B0A0900A9AB0BBFEBBFF0B00B0BA9A9000000000000000000000090B9B09000009BFFBFBFBDBDB000000000000B990090B9BDFFFFBDBDB90900000000000DB9BFFFFFFB00000000000000009000A9A90B9009B9FBC9DBD0D0BDB90B9ADB999E99B000B00A9A90DFFCBFFFCFA9ADBCDA0000000000000000000000909B990900000DBDBDBF9BFB9F900000000000009009CB9B9FBFFFFBD09090900000A9B90999FBFFFF90000000000009000B99C909D0B90D0909FBC99999D90090DFFDBC99A9000A00A9A9ABBB9BFFFFBB0FFFFBB090000000000000000000000990000000000BBF9BFDFF9F9B9090900000009000999B9FBFDF9FBDBB9009909A9B9900B9FBDFFFFD000000000000000090009A9E99C0D0B09A90BD9DAD09D9FFFFDFDBDA900B090BB9A9B9009A9BBBBDFFFF0FD000000000000000000000009000900000009BD9ABDBB9B9B909B00090090000A9B0B9F9F9FBFBDB990B000099000099DBF9FBFFFB0000000000009009009B09090F9DB900090BD90B909FFFFDBFBFBC9D0900FBA9E0F000BA000909BABB9FBFA000C000000000000000000090900000000009BBD9B9090909B909B90900900990999B9FBFBDBDBBDB999990009099A9B90FBDFFF90000000000000000A900909090F909909AD9099D90FFDF9A9009DBDB09A9A9E9BBA9A00B00A0009900A90B909A9A9000000000000000000BA9000000000099B9900000000090909090099099B0DB999F9BFBDB9FBC9A99000900909B990B9FFF900000000000000900B09A9F090F9009C9FFFF09CBDFBDF9FFF0909D900FBFBFADBAC9AD0B00B0A00000000000000000000000000000000990000000009B9B000090090009000000009009A909B9FBF9F9BDB9F99B990090000909090BFDFFB900000000000000B009C90D909BD90F9FDFDF9099DF9FDF9FDBD0F909090BB09A9B0B9AB0B0000000A0090900000900000000000000000000000000000009000099B000090000000000009090DBDB9F9BDBDBDBBDA90909000900009ADFDBFF9F0000000000000900909B0B09F0FFFDFFBBBFD90FF9FBF9BDBC9F9CB099BCBB000A90A9000000000009A00A00090A09000000000000000000000000000000900B0B0F90000000000000000909A9B9F9F9B9B9BD9BD99A90A90A009D099BFF9FB900000000090000900A90D0B009099A999C0DBE9D9FC99C90990F9F9F09BB000000000B00B0000009009A0900009000000000000000000000000000000000000999909B0000000009009A90B99BDB9B9F9F9B9B9BBFBDBD9F99FDA9FBE9BDBDB0900000000000000B009A909B09909DBCB990D90FD9B00BDB0BD9E9F9F90BB000000000000000000A0000F0CB0000B00000000000000000000000000000000090B0B9B0900909909D09BDB909F99BDBDB9B909DAD990BDBF9FF9BDB9099FB0B900000000000000B0090090B099A0F909909A99099BD09D909090BDBD090000000000000000000000000FFFFF0A009000000000000000000000000000000000009099099000090009A9B09909B9B0F9B9B9DA99B99BFBF9F9FB9BDB90B9F099900000000000000900D09B09C9AC9990B9C90D0000BD0BC9E9AD09990090900000000B00000000000009AFFFFFFDA000000000000000000000000000000000000009A9B0B9000009A999090B90909B9BDBDA99900909999B9F90909909909B900900000000000000090A000B9E9BE9E900B0B09B0909D99F9FDBD000B9AD0000000000A000000000000ADFFFFFFFDF0000000000000000000000000000000000000090990900000090B99B9000090090B9B9BB9000B00B9F9BFB9000B09090B9B0000000000000009A99090099099F9E99090909909F90D9F9ADBD900DBD9000000BA9000000000000A9FFFFFFFFFB000000000000000000000000000000000000099090000009000909A909900009099A9D9009909909D0BD99000B99A90B090000000000000090000090DB0F0BD9F9E0A9DA9A0DBDA9909C9FF9A9DBC9B00000B0000000000000B09ABBBFFDEBF0000000000000000000000000000000000000000000000090090009909B00009009F99A90900CB090B9F9B09009909090900900000000000000909B00B0909D0A9FDBD0BC909B009D09DBFDBD09A9990000000B0000000000000A000900BFBD900090000000000000000000000000000000000000000000090099000909F90000909B990090B99B009B99090B090B900009000000000000000B00909099A9909900BDA9F9F0B09B9B90BDFF90B09A90900000A0B00000000000B000000000BA00000F000000000000000000000000000000000000000000909009900B909900090B0DA909009A9C900FB900909A9009090000000000000000009A0B0B090DA90990FFDB0F9BDBC900D90FF9F9DA9DAD9000000000000000000B00000AC09A09009FF000D00000000000000000000000000000000000000B090B9000990B9B0090099B9900099DBB9099900B09090900000090000000000000000909090B0990DA0BFFB0FF09ADBDBDF0990FDFFFDA99000000000A00090000000000BCB0A09009EB09A9A0000000000000000000000000000000000000909099000B0909900000909090009A9A99090B09099B090000009000000000000000090900B0F099A9099FFFFDF99DF9FDFDBD90F9E9FFFF90B0000A0009A00A00000000000B0909A000BDB0000000000000000000000000000000000000000009000000909A9000000009A9000099999090F9009B09000000000000000000000000000A90999CBEDA99E9FF9A9F0BDF9F0BD0B09D90F9FFD9000009A0000B00B00000000009A000090000F09E90000000000000000000000000000000000090009090900909909000009090B00000000BC90B9009B9900000000000000000000000009000E0B99FBDADFEBD099090B90D9DB990B0B0BCBFBCB000000000000B000000000B00000000009B09E900B000000000000000000000000000000000009000000090B000B00009000990009099B9B999009B00000090000000000000000090000090990FCBDAF9B9FA9FA0B09099FF9F99C9909B9C9BD00000B00000B00000000A0000000000000ADA0B000000000000000000000000000000000000000009090909909900009009090900009A9090000009909009000000000000000000009009A000BDBDBF90FFFDFF999009FDF0B90A99A0F0DB9CB0000B0000A00000000A00B0000000000009A9BCBD00000000000000000000000000000000000009000000900000900009000000000009090B09000000000009000000000000000000000009B90FFB090B09FBFFF0A9B099DBDA990BD99F9C9B000000A9000000000000B0000000000A0009AC9BCBE90000000000000000000000000000000000000090000B900000000090000090090000090090000090900000000000000000000000900000B9FDE909FF9DFFFFD00FC9FDBDA99EBE9FFBCF900B0090A0900000000000000000000900009B0FBDB0000000000000000000000000000000000000000090900009000000000000000009090009000000000000090000000000000000090090900FFB90BEFFFFFFDFA9FBDBDBC9F9A9D9FFBCBDA0000A0A9A00000000000000000000B0090000090B000000000000000000000000000000000000000090000909000090A90000909B0000009000000000000090000090000000000900900A00009BFF90B99FFFFFBFDFFDF9D99F909DB0B99F9FD0000000090000000000000000A0A00000000000000000000000000000000000000000000000000000000900009090090D09900A9099009000900000000000000000A900000000000A00090909A09FCB0FA9FF9F9BFDFB9D0D90D9E9FD9FA9CBB00A9A90A0000000000000000090900B09000A00000000000000000000000000000000000000000000000090000B090090B09F9009AC990B090009000000000000000000000000900909000090900BFDFDFFFFFF099F0DB990FDFDBF9F009B090000000A9A00000000000000000A0A900A0B009000000000000000000000000000000000000000000000090000000009A999A90990990B09000900000000000000009000090000000000A900A00009FFFFFFFFDBF0FBDBC9DBDB9AD9FA9B0DBCB0000B0009000000A000000000A9090A90900900B0A900000000000000000000000000000000000000000000009909009900999A009A909009000000000000000000000000000000090090099C9000FFFBFFFFBF09ADF09DB999ADB0B9D09A9A900000B000000000000A9A0000000000000B0A00090C9000000000000000000000000000000000000000000000009090009B0B0D90090090900B00000000000000900000000000000000009A0B00000BFDBFFBCD99DBDFD909E90BCBDBA90909000A0000000000000000B0B000000A090A0090900A9A0A9000000000000000000000000000000000000000000000000990099090B009900A0909090000000000000000000000090090009009C0F9009F0FCB9FB90A99FFBDB09BD999CDB0900F00000B000A00000A09A9A9000000A00009000000B00909000000000000000000000000000000000000000000000000900B0000B09090A9090000000000000000000000000000000000900090B90B000A9BB9ED09BD9E9FD9DBD09E9CB90F09B09000B00A090000009A9A00000000090A0000000000900000000000000000000000000000000000000000000000000000900909909000909000090000000000000000000000000909000009A900AD000D9000B90F0BF9DFF90909F9FF90B90FCBF0000B09A0000000A00000000000000900090A0900000000000000000000000000000000000000000000000000000090090000090B0900000900000000000000000000000000000A000B00009090B00BEFF99099D00FBDFF9A909FDBB09A99BFD000000A9A0000000B0000A000000A00A90A090000000000000000000000000000000000000000000000000000000000009009A900009000000000000000000000000000000000009000090BCB009009FFFE9F0AFBD0FBD9C90F09FD0BC9EB09F00A000900000000000A09090000090090000000090B00000000000000000000000000000000000000000000000000000000900009000090000000000000000000000000000900900090900C9009A09FFFFFF0BDFFFB9DB09DF9909ABDBF90FF9000000A0000000B0BA900A000000000000909090A0000000000000000000000000000900000000000000000000000000000000900000000000000000000000000009000000000009A000A090B0090CFFFFFFF9BFFB09A09DBBD0F9FDFFF0FFDB000000000A9A0000000B9000000000B0B000A9A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090909A90DA09BFFFFFFB0A9FFFF990B00BDF0BFBDBF9BFD0000000B00000B0B09A0A00A0000A00009A90000090000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000900000000900090000FB0D0CFFFFFFF99C909FBA909BDDFB90DDF09F09F0000A9A00000A000A009000009A90000A0000B0F00009000000000000000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000A90BD00FBFFFFFFFF9AFB09BF9B0FBCBFB90FBE9BFADF9000009A9A00B900B000000000A000009090A90C9000000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000000009090C90BDBDFFFFFFFFFDF90BE9F9FB9B9B09A9F9FDEDBD9000A9A0009A0AB00000A00000090B000A0900BFAF0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B09EFF9FFFFFFFFFFB099FFFFFC9009ADA990B9B0B900000000000900000A090A9000A000A09A0B0FDFBC0000000000000000000900A00000000000000000000000000000000000009000000000000000000000000000000000000000009A9090E9B09FFFFFFFFFFFF909FDFF99F9B0999009009D000009A9A9A00000000900000000900009A900A9EBD9A90000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000900000F0B900BE9ADFFFFFFFFFFF09B9A9E9009E000D0DB0A99090A000A000A00000A0A000A000A00A0F00B9F9F0A000000000000000090000900000900000000090000000000000000000900000000000000000000000000000000000000000009C9B009000099FFFFFFFFFFFFFF09A9D9BD9F9B0B0B90D99A0A00BB09000090A09000A9090B009090B0B000A09090000000000000000A0000000000000000000000000000000000000000000A9000000000000000000000000000000000000000B0090009000A9BFFFFFFFFFFFFF0D9AD0F90F090D0909F0900000BA00000A090A0090A0A00B0A000000B099A09A9000000000000000090000000000000090000000000000000000000000000C0900000000000000000000000000000000000009F00900000090CFFFFFFFFFFFFBB0BDB90F90BDABB09F0F00000B09A000090A090B0A900B000000000900A099A000000000000000090000000000000000000000000000000000000000000090B000000000000000000000000000000000A00090090A009000009BFFFFFFFFFF90990BD9F90B909D0BC9F990009A9A90000A009AA09000B00B090000A0009BEA090000000000000000000B0000000000000000000000000000000000000000A0000000000000000000000000000000000090000B90090900090B00B9B9F9BF990A00AD0D00B0D0B0B0BB09A000A000000A900A090B009A09A000A0B009A9A099000000900900000000000000000000000000B00000000000000000000000900000000000000000000000000000000000000900900F000009000090009A9A90A00000999A900B0B0B099CB90900900000000009A00000A9A09BA0900B90009A0A000000000000000000000009000A0000000000900B0000000000000000000009000000000000000000000000000000000000000909900000B09000000009A9000000A09009B0B909A0B90900A00A00A000A0BA90000A9A90A0900A90A0B0A090900909000000000009000900A0900000000000A0000000000000000000000000000000000000000000000000000000000009009A90A00000090B0000000000000000090B9A0BDA90F9EB00B0000000000009A9A00900000B0B0A009A909AD0000000000900000000000000009000C00900000090000000000000000000000000000000000000000000000000000000009A90A900009000099E900000000A0000000900BD00B9BBDBDB9B0B9A0A900000000A9B00A0009A9ADA90B0A9E9A9A09000B0000A900000000000000000009000000000000900000000000000000000000000000000000000000000000000000000009009F09C009A09A000000009A0A0000A0090900A9FBF00B99CB0900A0A000A09AF0B9A90A000B0A9E9B0B0B09A0B00000B0000000000000000000000A00009000000000000000000000000000000000000000000000000000000000000009009090009A909090990000000000900A000909B0909A9B99ACB0900A0B0009A09AB0BB0B00A9A9AB09EB0A9AF0F09000909000009000000000090000090000000000000000000000000000000000000000000000000000000000000000090090A9ACADA9090B0009A0000000000A0A900F90AD090009A90B99090B009A9A9A0BBA9BB0B00B9A9AB9BA90909A9B0A0090A000009000000000000000000000900000000000000000000000000000000000000000000000000000000000000A0B009090909000D090F00900000000009000F0099090A09000B09A90BB09A9A9A9BF09A9A90BA9A9A9BE9BB0BBA9A0909A00009A90A0000000000000000000000000000000000000000000000000000000000000009000000000000000000A909090F0F09A9009A9090B9A900000000A0B0B09B009F000A0009A9C9A99BA9A09AB0BBE9A9A009A9A9A9BA9AF0F0F9A000000900000090000090000000000000000000000000000000000000000000000A000000000A00000000000000000900900C0909F9C9A009CB0B09000000000000000AC09A00F99000009A90DAB09AB0AF9FB0BB9A9A9AA9B0FA99BF9BB9A090A90900A90090000090000090000000000000000000000000000000C0B0000000F000000AD0000000000000000000000000B0B0B090B0D09A90090000000000009A00099B00999A000000F9E9A99BAB90B9BA9BB0A9A9AB9BEBB9BAB0BB00A9000000A090000000900A0000009000000000000000009FD000000009000000009A00C0F0000090000000D0090F00009009E9C90D090BDB0B009090B0000000000A0000B0A0A90DA000009B00B9BDA9F0BFAFB9A0B09A9AB9A9B9BA9B9B009A90A09090900009A909A90090000000900000009000000000A9A90A0000A90000A00C909A00000A000000A009A0009090A9009A9A9A9AD09CB0DA90A090A00000000000B0090900A90DB00000BB0A9A9ABB0B9BA9BA9A0FB9EB9ABA9B0B09ADADA90000A009A90000A000900A9009A0000000000000000009000000900900C000DEF00AC90C900000000009009F0B00A900B00909A9C9A90BDB09A990A909A00000009A0B9A0A90900090B0000DB9E909A9BFBA9B0900BB0BB9A9B9A9A9A09A9A9A009A90A0000009009A0A900000090B090000000000000000000000C0ADBDEFFFFFDFFEFF0E90C09CA900A900909A9C090090B090B90DB9009AD00B00000900000A00BCA09D000999E90000BA9A99BA9ABB09A0A00BBCBB9ABB9A9A000BA9A0B009000000000A0009A00909A0B00000000000009000000000900000B0D0A0B0F9B9BF99B9A90F90CB9C0090E9ADAD0B9A09A000DA9E9B0009090A9090009A0009000B0B09B0A009A09A000009090A09A909A00090B0BBB0B09AB0B09A9000090A00A0000090009A000900A090090A0900000000000000000009A0900E90C9C9AD0A000A009A90A0B00B9EA090909A90090099A9A990009D00A0900A00B0009A00A9A00A9A090A9C9B00900000A0B9BB9A9A90000A9B0BFBBB090A0B09A9A9A0900000000A0A90000A00A900A90A090A09A9000000A00090000090A0900B0BACB0BC9A90000009090B0009CB0F0B09A9AC9A00909E99A90B0090A90900099009A09A9A90A9A0090BC9B0090B00900A90A9A00A00A90A9B0B000A090A0A000000A0B0900B000000000900000B0009000900000090090000000000C909E9F0909B0BCB000000000A0A00F0B0B090B0DA9090B09A0B090A909990009000A90A00900B0A09AF0A9A90B09A000A000A0A90AB9B0B000000A9A0B09A0000A90000000B0B00A000000000A90A0000000000A09A0A9A00000009090AD0F9A9EB09A0F0B0A9A90B000000A9090B0B0009ABC9A9CA9A09AD9099AD9A0D009000A090009B0B0B0B0BA9A9A90A09900B0090A9090A90A0B0090000000B0A00900B00B000000000A90B00A90B00000000000000B09A0090090A00F00A0A900B00909C9A9B0F9A9CB0000A00000CA0A9009A9AD0B9DAB9A9A090ADA090AD9A9000A0090A9B00900B0B9E9A9ADA90900B0090A90A00A909BA900A0A09A0B0B0B0A0B0B0000009A0B0A000090000000000000A00000A090A0B0A9000009090A909BAF0A90BCA9A0DA90B0000900B0B0B0AB0A9A0B90BA90FAD0B0B99990B9AD9D09090BA9009B09B0F9AB9A90A9AAD0BD0B0000A90B00A9A900A00090A09000B0B0B0B0B0A90B0000090B0A00A00000000000000A0909A909009E9E9A9A0B09B0A0D0BDAF0B9E9BB0AB0B090A0000A90BC9A9ADB0A909EFBDABCB00A0CB00909A9090B090B9E90BCBBAB9A90A9A9B0B09B0B0B09A00009AB0A0009A0A900A0BCB0B9A9A009AA0A09A9AA0090090A0A00A009A90A90A0A00A009A9A90000B0AB0A99BAFAFDAF0B0B0B90009AA909AB9AB0BA9E9B0F9F0BFBDEBDBB0BDB99A90B099E90909E9A9B9E9B0BDAB0A9ADB0B09A0B0000A0000B090900B0A090A9009EBDB0A9A9A9A0909A00A90B0A00A00909000A00A90A9009A90B0A9A90A9A9CBF0B9A0009FFFFDB0BCB0ADABA90AA000A9CB09A9B0BB0BFBDFF9FAFCB0B0F0B000F9A999A9A9AB0B0BA0B9A90BCB0BA9E9A9F0A00000B000A9A0B0009AA90A0A0BEFFB9A9A9A9A0B00B00A9A9A9A0B0A0A0000B00A90A9000000B0B0A9000A909B009A0B0FFFFFEF0B0B0B09AB909B0B0AB0B0B0A90A90B0FBFFFFFBFB09990B909A9AABC9BDB9F9F9BB0BBA9AB0B0BB0BDA9B09A09000009A0B0B0B009A0090B9FF9EBF9A90A9A00B00B00B0BE9B0B0B09A9000B0A900000B0B0B0B00A909ABA09A0090BFFFFFFFF0B0A0BE90EBA0B0B90A9A0B9AB9AB0BBCFBDFFFF0F0B0F9EB0DB999BA9ABA9ABA90B90A9B0B0B00B0A9A9A000A00A09A9A9A0B0A9A00B0A9EFFEFF0A9AA90B0B00B0AB0B90BCB0A09A00A0B009A00A0B0B0B0B09A90A0B009A00B0BFFFFFFFFF0B099A9ABB90B9A00A9A0B90A9CADFADFFEFFFFFFFF0BBFB9DBBFBEBDB9A9B9A9BBA0A90A9A9A9A9A90BE090B00909ADB9A9A0A9A9A9A9BBFBFFFFFF009AB0B0FA0B00F0AB0B0A90A0B0900ABA9A99A0BCB0B0A000A9B0B0A90B0A9EFFFFFFFFF0B0A9A9A9EB0A9B09A090AB9BBFFFFFFFFFFFFFFFF909B9A9BFB9B9AFA9A9A9A9009000B0B0000000A90B0A0B0A0A9B0000909A0B0B0F0FCFFFFFFFBA90B0E90B00A9A90BCABCA9A90AA9009A9A0A9A9B0B0F9B0B0A0B0B0B0A9BB9FFFFFFFFFACB0A9ADA90B0A9AA9AA900BCBFFFFFFFDFFFFFFFFB009A909B9EBB9B9ADAB0BAB00000000B0090009A90B00009A9ABBB0B0A00B0FFFBFBFFFFFFFFEDBA9A9A000F9A9AC0A90A9A9EB90ABBE9A9B0A9ACBCB0A0F0B9BD0A9A9B0BCBFFFFFFFFFF9A09ADA9AB0B0A09A90A0BFBFFFFFFFFFBFFFFFFF000A9CB0BFB9EB0F9A90B09000000000000A000000A00B0BA9A9A90A0009ADFFFBCFFFFFFFFFFFB0000000E9A0AC0A900E90A9A90AF909A9A0A900B0B0B09A0BCB0B9B0BADBF9FFFFFFFFFFE9FA9A90E09A9E9AADA9FFFFFFFFFFFBFDFFFFFFF00090B0BDA9A99B00B0BA9A900000000000909000090B0BCBDA909FFBB0ADAFFFFFDFEFFFFFFFF00F00000000B0B00A0000B0A90A90AFABC09000E0E0F0E00F0B0B0A0B09AF9EFFFFFFFFFF9A00E0A090ACBFFF9AFFFFFFFFFFFFFDFEFFFFFFF0000B090B9B9A00A90B0900000000000000000000000BCBF0B0000FFCFB0BFFFFFBEBDFFFFFFFFF00A00A00A0C00C00CA900D0A9CA90090B0A000009A9A9E00BCBC90BCBB9EF9BFFFFFFFFFFDA909C0AC9ACFFFFFFFFFFFFFFFFFBFF9FFFFFFFB000000000009A90000000000000000000000000000A0B0FF00000FFFB0FFFFFFFDFFFFFFFFFFFE0000000000A00A00A0CA00AC0A0CA0E00000000E0F0F00F0CB09A9E900CBDEDFFFFFFFFF0A0E0A0A00A0FFFFFFFFFFFFFFFFFFDE9FFFFFFFF0000000000000000000000000000000000000000000090DADB0000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000B0F00E00A90B0000A9BFFFBFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFBFFFFFFFFF0000000000000000000000000000000000000000000000BFF00000000000000000000000000105000000000000AEAD05FE','Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp');
-
-INSERT INTO "OrderDetails" VALUES(10248,11,14,12,0);
-INSERT INTO "OrderDetails" VALUES(10248,42,9.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10248,72,34.8,5,0);
-INSERT INTO "OrderDetails" VALUES(10249,14,18.6,9,0);
-INSERT INTO "OrderDetails" VALUES(10249,51,42.4,40,0);
-INSERT INTO "OrderDetails" VALUES(10250,41,7.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10250,51,42.4,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10250,65,16.8,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10251,22,16.8,6,0.05);
-INSERT INTO "OrderDetails" VALUES(10251,57,15.6,15,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10251,65,16.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10252,20,64.8,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10252,33,2,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10252,60,27.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10253,31,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10253,39,14.4,42,0);
-INSERT INTO "OrderDetails" VALUES(10253,49,16,40,0);
-INSERT INTO "OrderDetails" VALUES(10254,24,3.6,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10254,55,19.2,21,0.15);
-INSERT INTO "OrderDetails" VALUES(10254,74,8,21,0);
-
-INSERT INTO "OrderDetails" VALUES(10255,2,15.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10255,16,13.9,35,0);
-INSERT INTO "OrderDetails" VALUES(10255,36,15.2,25,0);
-INSERT INTO "OrderDetails" VALUES(10255,59,44,30,0);
-INSERT INTO "OrderDetails" VALUES(10256,53,26.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10256,77,10.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10257,27,35.1,25,0);
-INSERT INTO "OrderDetails" VALUES(10257,39,14.4,6,0);
-INSERT INTO "OrderDetails" VALUES(10257,77,10.4,15,0);
-INSERT INTO "OrderDetails" VALUES(10258,2,15.2,50,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10258,5,17,65,0.2);
-INSERT INTO "OrderDetails" VALUES(10258,32,25.6,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10259,21,8,10,0);
-INSERT INTO "OrderDetails" VALUES(10259,37,20.8,1,0);
-INSERT INTO "OrderDetails" VALUES(10260,41,7.7,16,0.25);
-INSERT INTO "OrderDetails" VALUES(10260,57,15.6,50,0);
-INSERT INTO "OrderDetails" VALUES(10260,62,39.4,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10260,70,12,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10261,21,8,20,0);
-INSERT INTO "OrderDetails" VALUES(10261,35,14.4,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10262,5,17,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10262,7,24,15,0);
-INSERT INTO "OrderDetails" VALUES(10262,56,30.4,2,0);
-INSERT INTO "OrderDetails" VALUES(10263,16,13.9,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10263,24,3.6,28,0);
-INSERT INTO "OrderDetails" VALUES(10263,30,20.7,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10263,74,8,36,0.25);
-INSERT INTO "OrderDetails" VALUES(10264,2,15.2,35,0);
-INSERT INTO "OrderDetails" VALUES(10264,41,7.7,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10265,17,31.2,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10265,70,12,20,0);
-INSERT INTO "OrderDetails" VALUES(10266,12,30.4,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10267,40,14.7,50,0);
-INSERT INTO "OrderDetails" VALUES(10267,59,44,70,0.15);
-INSERT INTO "OrderDetails" VALUES(10267,76,14.4,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10268,29,99,10,0);
-INSERT INTO "OrderDetails" VALUES(10268,72,27.8,4,0);
-INSERT INTO "OrderDetails" VALUES(10269,33,2,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10269,72,27.8,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10270,36,15.2,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10270,43,36.8,25,0);
-INSERT INTO "OrderDetails" VALUES(10271,33,2,24,0);
-INSERT INTO "OrderDetails" VALUES(10272,20,64.8,6,0);
-INSERT INTO "OrderDetails" VALUES(10272,31,10,40,0);
-INSERT INTO "OrderDetails" VALUES(10272,72,27.8,24,0);
-INSERT INTO "OrderDetails" VALUES(10273,10,24.8,24,0.05);
-INSERT INTO "OrderDetails" VALUES(10273,31,10,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10273,33,2,20,0);
-INSERT INTO "OrderDetails" VALUES(10273,40,14.7,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10273,76,14.4,33,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10274,71,17.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10274,72,27.8,7,0);
-INSERT INTO "OrderDetails" VALUES(10275,24,3.6,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10275,59,44,6,0.05);
-INSERT INTO "OrderDetails" VALUES(10276,10,24.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10276,13,4.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10277,28,36.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10277,62,39.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10278,44,15.5,16,0);
-INSERT INTO "OrderDetails" VALUES(10278,59,44,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10278,63,35.1,8,0);
-INSERT INTO "OrderDetails" VALUES(10278,73,12,25,0);
-INSERT INTO "OrderDetails" VALUES(10279,17,31.2,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10280,24,3.6,12,0);
-INSERT INTO "OrderDetails" VALUES(10280,55,19.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10280,75,6.2,30,0);
-INSERT INTO "OrderDetails" VALUES(10281,19,7.3,1,0);
-INSERT INTO "OrderDetails" VALUES(10281,24,3.6,6,0);
-INSERT INTO "OrderDetails" VALUES(10281,35,14.4,4,0);
-INSERT INTO "OrderDetails" VALUES(10282,30,20.7,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10282,57,15.6,2,0);
-INSERT INTO "OrderDetails" VALUES(10283,15,12.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10283,19,7.3,18,0);
-INSERT INTO "OrderDetails" VALUES(10283,60,27.2,35,0);
-INSERT INTO "OrderDetails" VALUES(10283,72,27.8,3,0);
-INSERT INTO "OrderDetails" VALUES(10284,27,35.1,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10284,44,15.5,21,0);
-INSERT INTO "OrderDetails" VALUES(10284,60,27.2,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10284,67,11.2,5,0.25);
-INSERT INTO "OrderDetails" VALUES(10285,1,14.4,45,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10285,40,14.7,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10285,53,26.2,36,0.2);
-INSERT INTO "OrderDetails" VALUES(10286,35,14.4,100,0);
-INSERT INTO "OrderDetails" VALUES(10286,62,39.4,40,0);
-INSERT INTO "OrderDetails" VALUES(10287,16,13.9,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10287,34,11.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10287,46,9.6,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10288,54,5.9,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10288,68,10,3,0.1);
-INSERT INTO "OrderDetails" VALUES(10289,3,8,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10289,64,26.6,9,0);
-INSERT INTO "OrderDetails" VALUES(10290,5,17,20,0);
-INSERT INTO "OrderDetails" VALUES(10290,29,99,15,0);
-INSERT INTO "OrderDetails" VALUES(10290,49,16,15,0);
-INSERT INTO "OrderDetails" VALUES(10290,77,10.4,10,0);
-INSERT INTO "OrderDetails" VALUES(10291,13,4.8,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10291,44,15.5,24,0.1);
-INSERT INTO "OrderDetails" VALUES(10291,51,42.4,2,0.1);
-INSERT INTO "OrderDetails" VALUES(10292,20,64.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10293,18,50,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10293,24,3.6,10,0);
-INSERT INTO "OrderDetails" VALUES(10293,63,35.1,5,0);
-INSERT INTO "OrderDetails" VALUES(10293,75,6.2,6,0);
-INSERT INTO "OrderDetails" VALUES(10294,1,14.4,18,0);
-INSERT INTO "OrderDetails" VALUES(10294,17,31.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10294,43,36.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10294,60,27.2,21,0);
-INSERT INTO "OrderDetails" VALUES(10294,75,6.2,6,0);
-INSERT INTO "OrderDetails" VALUES(10295,56,30.4,4,0);
-INSERT INTO "OrderDetails" VALUES(10296,11,16.8,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10296,16,13.9,30,0);
-INSERT INTO "OrderDetails" VALUES(10296,69,28.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10297,39,14.4,60,0);
-INSERT INTO "OrderDetails" VALUES(10297,72,27.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10298,2,15.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10298,36,15.2,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10298,59,44,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10298,62,39.4,15,0);
-INSERT INTO "OrderDetails" VALUES(10299,19,7.3,15,0);
-INSERT INTO "OrderDetails" VALUES(10299,70,12,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10300,66,13.6,30,0);
-INSERT INTO "OrderDetails" VALUES(10300,68,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10301,40,14.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10301,56,30.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10302,17,31.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10302,28,36.4,28,0);
-INSERT INTO "OrderDetails" VALUES(10302,43,36.8,12,0);
-INSERT INTO "OrderDetails" VALUES(10303,40,14.7,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10303,65,16.8,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10303,68,10,15,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10304,49,16,30,0);
-INSERT INTO "OrderDetails" VALUES(10304,59,44,10,0);
-INSERT INTO "OrderDetails" VALUES(10304,71,17.2,2,0);
-INSERT INTO "OrderDetails" VALUES(10305,18,50,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10305,29,99,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10305,39,14.4,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10306,30,20.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10306,53,26.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10306,54,5.9,5,0);
-INSERT INTO "OrderDetails" VALUES(10307,62,39.4,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10307,68,10,3,0);
-INSERT INTO "OrderDetails" VALUES(10308,69,28.8,1,0);
-INSERT INTO "OrderDetails" VALUES(10308,70,12,5,0);
-INSERT INTO "OrderDetails" VALUES(10309,4,17.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10309,6,20,30,0);
-INSERT INTO "OrderDetails" VALUES(10309,42,11.2,2,0);
-INSERT INTO "OrderDetails" VALUES(10309,43,36.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10309,71,17.2,3,0);
-INSERT INTO "OrderDetails" VALUES(10310,16,13.9,10,0);
-INSERT INTO "OrderDetails" VALUES(10310,62,39.4,5,0);
-
-INSERT INTO "OrderDetails" VALUES(10311,42,11.2,6,0);
-INSERT INTO "OrderDetails" VALUES(10311,69,28.8,7,0);
-INSERT INTO "OrderDetails" VALUES(10312,28,36.4,4,0);
-INSERT INTO "OrderDetails" VALUES(10312,43,36.8,24,0);
-INSERT INTO "OrderDetails" VALUES(10312,53,26.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10312,75,6.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10313,36,15.2,12,0);
-INSERT INTO "OrderDetails" VALUES(10314,32,25.6,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10314,58,10.6,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10314,62,39.4,25,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10315,34,11.2,14,0);
-INSERT INTO "OrderDetails" VALUES(10315,70,12,30,0);
-INSERT INTO "OrderDetails" VALUES(10316,41,7.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10316,62,39.4,70,0);
-INSERT INTO "OrderDetails" VALUES(10317,1,14.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10318,41,7.7,20,0);
-INSERT INTO "OrderDetails" VALUES(10318,76,14.4,6,0);
-INSERT INTO "OrderDetails" VALUES(10319,17,31.2,8,0);
-INSERT INTO "OrderDetails" VALUES(10319,28,36.4,14,0);
-INSERT INTO "OrderDetails" VALUES(10319,76,14.4,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10320,71,17.2,30,0);
-INSERT INTO "OrderDetails" VALUES(10321,35,14.4,10,0);
-INSERT INTO "OrderDetails" VALUES(10322,52,5.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10323,15,12.4,5,0);
-INSERT INTO "OrderDetails" VALUES(10323,25,11.2,4,0);
-INSERT INTO "OrderDetails" VALUES(10323,39,14.4,4,0);
-INSERT INTO "OrderDetails" VALUES(10324,16,13.9,21,0.15);
-INSERT INTO "OrderDetails" VALUES(10324,35,14.4,70,0.15);
-INSERT INTO "OrderDetails" VALUES(10324,46,9.6,30,0);
-INSERT INTO "OrderDetails" VALUES(10324,59,44,40,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10324,63,35.1,80,0.15);
-INSERT INTO "OrderDetails" VALUES(10325,6,20,6,0);
-INSERT INTO "OrderDetails" VALUES(10325,13,4.8,12,0);
-INSERT INTO "OrderDetails" VALUES(10325,14,18.6,9,0);
-INSERT INTO "OrderDetails" VALUES(10325,31,10,4,0);
-INSERT INTO "OrderDetails" VALUES(10325,72,27.8,40,0);
-INSERT INTO "OrderDetails" VALUES(10326,4,17.6,24,0);
-INSERT INTO "OrderDetails" VALUES(10326,57,15.6,16,0);
-INSERT INTO "OrderDetails" VALUES(10326,75,6.2,50,0);
-INSERT INTO "OrderDetails" VALUES(10327,2,15.2,25,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10327,11,16.8,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10327,30,20.7,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10327,58,10.6,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10328,59,44,9,0);
-INSERT INTO "OrderDetails" VALUES(10328,65,16.8,40,0);
-INSERT INTO "OrderDetails" VALUES(10328,68,10,10,0);
-INSERT INTO "OrderDetails" VALUES(10329,19,7.3,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10329,30,20.7,8,0.05);
-INSERT INTO "OrderDetails" VALUES(10329,38,210.8,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10329,56,30.4,12,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10330,26,24.9,50,0.15);
-INSERT INTO "OrderDetails" VALUES(10330,72,27.8,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10331,54,5.9,15,0);
-INSERT INTO "OrderDetails" VALUES(10332,18,50,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10332,42,11.2,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10332,47,7.6,16,0.2);
-INSERT INTO "OrderDetails" VALUES(10333,14,18.6,10,0);
-INSERT INTO "OrderDetails" VALUES(10333,21,8,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10333,71,17.2,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10334,52,5.6,8,0);
-
-INSERT INTO "OrderDetails" VALUES(10334,68,10,10,0);
-INSERT INTO "OrderDetails" VALUES(10335,2,15.2,7,0.2);
-INSERT INTO "OrderDetails" VALUES(10335,31,10,25,0.2);
-INSERT INTO "OrderDetails" VALUES(10335,32,25.6,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10335,51,42.4,48,0.2);
-INSERT INTO "OrderDetails" VALUES(10336,4,17.6,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10337,23,7.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10337,26,24.9,24,0);
-INSERT INTO "OrderDetails" VALUES(10337,36,15.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10337,37,20.8,28,0);
-
-INSERT INTO "OrderDetails" VALUES(10337,72,27.8,25,0);
-INSERT INTO "OrderDetails" VALUES(10338,17,31.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10338,30,20.7,15,0);
-INSERT INTO "OrderDetails" VALUES(10339,4,17.6,10,0);
-INSERT INTO "OrderDetails" VALUES(10339,17,31.2,70,0.05);
-INSERT INTO "OrderDetails" VALUES(10339,62,39.4,28,0);
-INSERT INTO "OrderDetails" VALUES(10340,18,50,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10340,41,7.7,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10340,43,36.8,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10341,33,2,8,0);
-
-INSERT INTO "OrderDetails" VALUES(10341,59,44,9,0.15);
-INSERT INTO "OrderDetails" VALUES(10342,2,15.2,24,0.2);
-INSERT INTO "OrderDetails" VALUES(10342,31,10,56,0.2);
-INSERT INTO "OrderDetails" VALUES(10342,36,15.2,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10342,55,19.2,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10343,64,26.6,50,0);
-INSERT INTO "OrderDetails" VALUES(10343,68,10,4,0.05);
-INSERT INTO "OrderDetails" VALUES(10343,76,14.4,15,0);
-INSERT INTO "OrderDetails" VALUES(10344,4,17.6,35,0);
-INSERT INTO "OrderDetails" VALUES(10344,8,32,70,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10345,8,32,70,0);
-INSERT INTO "OrderDetails" VALUES(10345,19,7.3,80,0);
-INSERT INTO "OrderDetails" VALUES(10345,42,11.2,9,0);
-INSERT INTO "OrderDetails" VALUES(10346,17,31.2,36,0.1);
-INSERT INTO "OrderDetails" VALUES(10346,56,30.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10347,25,11.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10347,39,14.4,50,0.15);
-INSERT INTO "OrderDetails" VALUES(10347,40,14.7,4,0);
-INSERT INTO "OrderDetails" VALUES(10347,75,6.2,6,0.15);
-INSERT INTO "OrderDetails" VALUES(10348,1,14.4,15,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10348,23,7.2,25,0);
-INSERT INTO "OrderDetails" VALUES(10349,54,5.9,24,0);
-INSERT INTO "OrderDetails" VALUES(10350,50,13,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10350,69,28.8,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10351,38,210.8,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10351,41,7.7,13,0);
-INSERT INTO "OrderDetails" VALUES(10351,44,15.5,77,0.05);
-INSERT INTO "OrderDetails" VALUES(10351,65,16.8,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10352,24,3.6,10,0);
-INSERT INTO "OrderDetails" VALUES(10352,54,5.9,20,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10353,11,16.8,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10353,38,210.8,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10354,1,14.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10354,29,99,4,0);
-INSERT INTO "OrderDetails" VALUES(10355,24,3.6,25,0);
-INSERT INTO "OrderDetails" VALUES(10355,57,15.6,25,0);
-INSERT INTO "OrderDetails" VALUES(10356,31,10,30,0);
-INSERT INTO "OrderDetails" VALUES(10356,55,19.2,12,0);
-INSERT INTO "OrderDetails" VALUES(10356,69,28.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10357,10,24.8,30,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10357,26,24.9,16,0);
-INSERT INTO "OrderDetails" VALUES(10357,60,27.2,8,0.2);
-INSERT INTO "OrderDetails" VALUES(10358,24,3.6,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10358,34,11.2,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10358,36,15.2,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10359,16,13.9,56,0.05);
-INSERT INTO "OrderDetails" VALUES(10359,31,10,70,0.05);
-INSERT INTO "OrderDetails" VALUES(10359,60,27.2,80,0.05);
-INSERT INTO "OrderDetails" VALUES(10360,28,36.4,30,0);
-INSERT INTO "OrderDetails" VALUES(10360,29,99,35,0);
-
-INSERT INTO "OrderDetails" VALUES(10360,38,210.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10360,49,16,35,0);
-INSERT INTO "OrderDetails" VALUES(10360,54,5.9,28,0);
-INSERT INTO "OrderDetails" VALUES(10361,39,14.4,54,0.1);
-INSERT INTO "OrderDetails" VALUES(10361,60,27.2,55,0.1);
-INSERT INTO "OrderDetails" VALUES(10362,25,11.2,50,0);
-INSERT INTO "OrderDetails" VALUES(10362,51,42.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10362,54,5.9,24,0);
-INSERT INTO "OrderDetails" VALUES(10363,31,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10363,75,6.2,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10363,76,14.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10364,69,28.8,30,0);
-INSERT INTO "OrderDetails" VALUES(10364,71,17.2,5,0);
-INSERT INTO "OrderDetails" VALUES(10365,11,16.8,24,0);
-INSERT INTO "OrderDetails" VALUES(10366,65,16.8,5,0);
-INSERT INTO "OrderDetails" VALUES(10366,77,10.4,5,0);
-INSERT INTO "OrderDetails" VALUES(10367,34,11.2,36,0);
-INSERT INTO "OrderDetails" VALUES(10367,54,5.9,18,0);
-INSERT INTO "OrderDetails" VALUES(10367,65,16.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10367,77,10.4,7,0);
-
-INSERT INTO "OrderDetails" VALUES(10368,21,8,5,0.1);
-INSERT INTO "OrderDetails" VALUES(10368,28,36.4,13,0.1);
-INSERT INTO "OrderDetails" VALUES(10368,57,15.6,25,0);
-INSERT INTO "OrderDetails" VALUES(10368,64,26.6,35,0.1);
-INSERT INTO "OrderDetails" VALUES(10369,29,99,20,0);
-INSERT INTO "OrderDetails" VALUES(10369,56,30.4,18,0.25);
-INSERT INTO "OrderDetails" VALUES(10370,1,14.4,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10370,64,26.6,30,0);
-INSERT INTO "OrderDetails" VALUES(10370,74,8,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10371,36,15.2,6,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10372,20,64.8,12,0.25);
-INSERT INTO "OrderDetails" VALUES(10372,38,210.8,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10372,60,27.2,70,0.25);
-INSERT INTO "OrderDetails" VALUES(10372,72,27.8,42,0.25);
-INSERT INTO "OrderDetails" VALUES(10373,58,10.6,80,0.2);
-INSERT INTO "OrderDetails" VALUES(10373,71,17.2,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10374,31,10,30,0);
-INSERT INTO "OrderDetails" VALUES(10374,58,10.6,15,0);
-INSERT INTO "OrderDetails" VALUES(10375,14,18.6,15,0);
-INSERT INTO "OrderDetails" VALUES(10375,54,5.9,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10376,31,10,42,0.05);
-INSERT INTO "OrderDetails" VALUES(10377,28,36.4,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10377,39,14.4,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10378,71,17.2,6,0);
-INSERT INTO "OrderDetails" VALUES(10379,41,7.7,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10379,63,35.1,16,0.1);
-INSERT INTO "OrderDetails" VALUES(10379,65,16.8,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10380,30,20.7,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10380,53,26.2,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10380,60,27.2,6,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10380,70,12,30,0);
-INSERT INTO "OrderDetails" VALUES(10381,74,8,14,0);
-INSERT INTO "OrderDetails" VALUES(10382,5,17,32,0);
-INSERT INTO "OrderDetails" VALUES(10382,18,50,9,0);
-INSERT INTO "OrderDetails" VALUES(10382,29,99,14,0);
-INSERT INTO "OrderDetails" VALUES(10382,33,2,60,0);
-INSERT INTO "OrderDetails" VALUES(10382,74,8,50,0);
-INSERT INTO "OrderDetails" VALUES(10383,13,4.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10383,50,13,15,0);
-INSERT INTO "OrderDetails" VALUES(10383,56,30.4,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10384,20,64.8,28,0);
-INSERT INTO "OrderDetails" VALUES(10384,60,27.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10385,7,24,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10385,60,27.2,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10385,68,10,8,0.2);
-INSERT INTO "OrderDetails" VALUES(10386,24,3.6,15,0);
-INSERT INTO "OrderDetails" VALUES(10386,34,11.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10387,24,3.6,15,0);
-INSERT INTO "OrderDetails" VALUES(10387,28,36.4,6,0);
-INSERT INTO "OrderDetails" VALUES(10387,59,44,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10387,71,17.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10388,45,7.6,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10388,52,5.6,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10388,53,26.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10389,10,24.8,16,0);
-INSERT INTO "OrderDetails" VALUES(10389,55,19.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10389,62,39.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10389,70,12,30,0);
-INSERT INTO "OrderDetails" VALUES(10390,31,10,60,0.1);
-INSERT INTO "OrderDetails" VALUES(10390,35,14.4,40,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10390,46,9.6,45,0);
-INSERT INTO "OrderDetails" VALUES(10390,72,27.8,24,0.1);
-INSERT INTO "OrderDetails" VALUES(10391,13,4.8,18,0);
-INSERT INTO "OrderDetails" VALUES(10392,69,28.8,50,0);
-INSERT INTO "OrderDetails" VALUES(10393,2,15.2,25,0.25);
-INSERT INTO "OrderDetails" VALUES(10393,14,18.6,42,0.25);
-INSERT INTO "OrderDetails" VALUES(10393,25,11.2,7,0.25);
-INSERT INTO "OrderDetails" VALUES(10393,26,24.9,70,0.25);
-INSERT INTO "OrderDetails" VALUES(10393,31,10,32,0);
-INSERT INTO "OrderDetails" VALUES(10394,13,4.8,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10394,62,39.4,10,0);
-INSERT INTO "OrderDetails" VALUES(10395,46,9.6,28,0.1);
-INSERT INTO "OrderDetails" VALUES(10395,53,26.2,70,0.1);
-INSERT INTO "OrderDetails" VALUES(10395,69,28.8,8,0);
-INSERT INTO "OrderDetails" VALUES(10396,23,7.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10396,71,17.2,60,0);
-INSERT INTO "OrderDetails" VALUES(10396,72,27.8,21,0);
-INSERT INTO "OrderDetails" VALUES(10397,21,8,10,0.15);
-INSERT INTO "OrderDetails" VALUES(10397,51,42.4,18,0.15);
-INSERT INTO "OrderDetails" VALUES(10398,35,14.4,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10398,55,19.2,120,0.1);
-INSERT INTO "OrderDetails" VALUES(10399,68,10,60,0);
-INSERT INTO "OrderDetails" VALUES(10399,71,17.2,30,0);
-INSERT INTO "OrderDetails" VALUES(10399,76,14.4,35,0);
-INSERT INTO "OrderDetails" VALUES(10399,77,10.4,14,0);
-INSERT INTO "OrderDetails" VALUES(10400,29,99,21,0);
-INSERT INTO "OrderDetails" VALUES(10400,35,14.4,35,0);
-INSERT INTO "OrderDetails" VALUES(10400,49,16,30,0);
-INSERT INTO "OrderDetails" VALUES(10401,30,20.7,18,0);
-INSERT INTO "OrderDetails" VALUES(10401,56,30.4,70,0);
-
-INSERT INTO "OrderDetails" VALUES(10401,65,16.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10401,71,17.2,60,0);
-INSERT INTO "OrderDetails" VALUES(10402,23,7.2,60,0);
-INSERT INTO "OrderDetails" VALUES(10402,63,35.1,65,0);
-INSERT INTO "OrderDetails" VALUES(10403,16,13.9,21,0.15);
-INSERT INTO "OrderDetails" VALUES(10403,48,10.2,70,0.15);
-INSERT INTO "OrderDetails" VALUES(10404,26,24.9,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10404,42,11.2,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10404,49,16,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10405,3,8,50,0);
-
-INSERT INTO "OrderDetails" VALUES(10406,1,14.4,10,0);
-INSERT INTO "OrderDetails" VALUES(10406,21,8,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10406,28,36.4,42,0.1);
-INSERT INTO "OrderDetails" VALUES(10406,36,15.2,5,0.1);
-INSERT INTO "OrderDetails" VALUES(10406,40,14.7,2,0.1);
-INSERT INTO "OrderDetails" VALUES(10407,11,16.8,30,0);
-INSERT INTO "OrderDetails" VALUES(10407,69,28.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10407,71,17.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10408,37,20.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10408,54,5.9,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10408,62,39.4,35,0);
-INSERT INTO "OrderDetails" VALUES(10409,14,18.6,12,0);
-INSERT INTO "OrderDetails" VALUES(10409,21,8,12,0);
-INSERT INTO "OrderDetails" VALUES(10410,33,2,49,0);
-INSERT INTO "OrderDetails" VALUES(10410,59,44,16,0);
-INSERT INTO "OrderDetails" VALUES(10411,41,7.7,25,0.2);
-INSERT INTO "OrderDetails" VALUES(10411,44,15.5,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10411,59,44,9,0.2);
-INSERT INTO "OrderDetails" VALUES(10412,14,18.6,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10413,1,14.4,24,0);
-
-INSERT INTO "OrderDetails" VALUES(10413,62,39.4,40,0);
-INSERT INTO "OrderDetails" VALUES(10413,76,14.4,14,0);
-INSERT INTO "OrderDetails" VALUES(10414,19,7.3,18,0.05);
-INSERT INTO "OrderDetails" VALUES(10414,33,2,50,0);
-INSERT INTO "OrderDetails" VALUES(10415,17,31.2,2,0);
-INSERT INTO "OrderDetails" VALUES(10415,33,2,20,0);
-INSERT INTO "OrderDetails" VALUES(10416,19,7.3,20,0);
-INSERT INTO "OrderDetails" VALUES(10416,53,26.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10416,57,15.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10417,38,210.8,50,0);
-
-INSERT INTO "OrderDetails" VALUES(10417,46,9.6,2,0.25);
-INSERT INTO "OrderDetails" VALUES(10417,68,10,36,0.25);
-INSERT INTO "OrderDetails" VALUES(10417,77,10.4,35,0);
-INSERT INTO "OrderDetails" VALUES(10418,2,15.2,60,0);
-INSERT INTO "OrderDetails" VALUES(10418,47,7.6,55,0);
-INSERT INTO "OrderDetails" VALUES(10418,61,22.8,16,0);
-INSERT INTO "OrderDetails" VALUES(10418,74,8,15,0);
-INSERT INTO "OrderDetails" VALUES(10419,60,27.2,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10419,69,28.8,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10420,9,77.6,20,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10420,13,4.8,2,0.1);
-INSERT INTO "OrderDetails" VALUES(10420,70,12,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10420,73,12,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10421,19,7.3,4,0.15);
-INSERT INTO "OrderDetails" VALUES(10421,26,24.9,30,0);
-INSERT INTO "OrderDetails" VALUES(10421,53,26.2,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10421,77,10.4,10,0.15);
-INSERT INTO "OrderDetails" VALUES(10422,26,24.9,2,0);
-INSERT INTO "OrderDetails" VALUES(10423,31,10,14,0);
-INSERT INTO "OrderDetails" VALUES(10423,59,44,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10424,35,14.4,60,0.2);
-INSERT INTO "OrderDetails" VALUES(10424,38,210.8,49,0.2);
-INSERT INTO "OrderDetails" VALUES(10424,68,10,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10425,55,19.2,10,0.25);
-INSERT INTO "OrderDetails" VALUES(10425,76,14.4,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10426,56,30.4,5,0);
-INSERT INTO "OrderDetails" VALUES(10426,64,26.6,7,0);
-INSERT INTO "OrderDetails" VALUES(10427,14,18.6,35,0);
-INSERT INTO "OrderDetails" VALUES(10428,46,9.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10429,50,13,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10429,63,35.1,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10430,17,31.2,45,0.2);
-INSERT INTO "OrderDetails" VALUES(10430,21,8,50,0);
-INSERT INTO "OrderDetails" VALUES(10430,56,30.4,30,0);
-INSERT INTO "OrderDetails" VALUES(10430,59,44,70,0.2);
-INSERT INTO "OrderDetails" VALUES(10431,17,31.2,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10431,40,14.7,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10431,47,7.6,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10432,26,24.9,10,0);
-INSERT INTO "OrderDetails" VALUES(10432,54,5.9,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10433,56,30.4,28,0);
-INSERT INTO "OrderDetails" VALUES(10434,11,16.8,6,0);
-INSERT INTO "OrderDetails" VALUES(10434,76,14.4,18,0.15);
-INSERT INTO "OrderDetails" VALUES(10435,2,15.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10435,22,16.8,12,0);
-INSERT INTO "OrderDetails" VALUES(10435,72,27.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10436,46,9.6,5,0);
-INSERT INTO "OrderDetails" VALUES(10436,56,30.4,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10436,64,26.6,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10436,75,6.2,24,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10437,53,26.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10438,19,7.3,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10438,34,11.2,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10438,57,15.6,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10439,12,30.4,15,0);
-INSERT INTO "OrderDetails" VALUES(10439,16,13.9,16,0);
-INSERT INTO "OrderDetails" VALUES(10439,64,26.6,6,0);
-INSERT INTO "OrderDetails" VALUES(10439,74,8,30,0);
-INSERT INTO "OrderDetails" VALUES(10440,2,15.2,45,0.15);
-INSERT INTO "OrderDetails" VALUES(10440,16,13.9,49,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10440,29,99,24,0.15);
-INSERT INTO "OrderDetails" VALUES(10440,61,22.8,90,0.15);
-INSERT INTO "OrderDetails" VALUES(10441,27,35.1,50,0);
-INSERT INTO "OrderDetails" VALUES(10442,11,16.8,30,0);
-INSERT INTO "OrderDetails" VALUES(10442,54,5.9,80,0);
-INSERT INTO "OrderDetails" VALUES(10442,66,13.6,60,0);
-INSERT INTO "OrderDetails" VALUES(10443,11,16.8,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10443,28,36.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10444,17,31.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10444,26,24.9,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10444,35,14.4,8,0);
-INSERT INTO "OrderDetails" VALUES(10444,41,7.7,30,0);
-INSERT INTO "OrderDetails" VALUES(10445,39,14.4,6,0);
-INSERT INTO "OrderDetails" VALUES(10445,54,5.9,15,0);
-INSERT INTO "OrderDetails" VALUES(10446,19,7.3,12,0.1);
-INSERT INTO "OrderDetails" VALUES(10446,24,3.6,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10446,31,10,3,0.1);
-INSERT INTO "OrderDetails" VALUES(10446,52,5.6,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10447,19,7.3,40,0);
-INSERT INTO "OrderDetails" VALUES(10447,65,16.8,35,0);
-
-INSERT INTO "OrderDetails" VALUES(10447,71,17.2,2,0);
-INSERT INTO "OrderDetails" VALUES(10448,26,24.9,6,0);
-INSERT INTO "OrderDetails" VALUES(10448,40,14.7,20,0);
-INSERT INTO "OrderDetails" VALUES(10449,10,24.8,14,0);
-INSERT INTO "OrderDetails" VALUES(10449,52,5.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10449,62,39.4,35,0);
-INSERT INTO "OrderDetails" VALUES(10450,10,24.8,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10450,54,5.9,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10451,55,19.2,120,0.1);
-INSERT INTO "OrderDetails" VALUES(10451,64,26.6,35,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10451,65,16.8,28,0.1);
-INSERT INTO "OrderDetails" VALUES(10451,77,10.4,55,0.1);
-INSERT INTO "OrderDetails" VALUES(10452,28,36.4,15,0);
-INSERT INTO "OrderDetails" VALUES(10452,44,15.5,100,0.05);
-INSERT INTO "OrderDetails" VALUES(10453,48,10.2,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10453,70,12,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10454,16,13.9,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10454,33,2,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10454,46,9.6,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10455,39,14.4,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10455,53,26.2,50,0);
-INSERT INTO "OrderDetails" VALUES(10455,61,22.8,25,0);
-INSERT INTO "OrderDetails" VALUES(10455,71,17.2,30,0);
-INSERT INTO "OrderDetails" VALUES(10456,21,8,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10456,49,16,21,0.15);
-INSERT INTO "OrderDetails" VALUES(10457,59,44,36,0);
-INSERT INTO "OrderDetails" VALUES(10458,26,24.9,30,0);
-INSERT INTO "OrderDetails" VALUES(10458,28,36.4,30,0);
-INSERT INTO "OrderDetails" VALUES(10458,43,36.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10458,56,30.4,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10458,71,17.2,50,0);
-INSERT INTO "OrderDetails" VALUES(10459,7,24,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10459,46,9.6,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10459,72,27.8,40,0);
-INSERT INTO "OrderDetails" VALUES(10460,68,10,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10460,75,6.2,4,0.25);
-INSERT INTO "OrderDetails" VALUES(10461,21,8,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10461,30,20.7,28,0.25);
-INSERT INTO "OrderDetails" VALUES(10461,55,19.2,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10462,13,4.8,1,0);
-
-INSERT INTO "OrderDetails" VALUES(10462,23,7.2,21,0);
-INSERT INTO "OrderDetails" VALUES(10463,19,7.3,21,0);
-INSERT INTO "OrderDetails" VALUES(10463,42,11.2,50,0);
-INSERT INTO "OrderDetails" VALUES(10464,4,17.6,16,0.2);
-INSERT INTO "OrderDetails" VALUES(10464,43,36.8,3,0);
-INSERT INTO "OrderDetails" VALUES(10464,56,30.4,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10464,60,27.2,20,0);
-INSERT INTO "OrderDetails" VALUES(10465,24,3.6,25,0);
-INSERT INTO "OrderDetails" VALUES(10465,29,99,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10465,40,14.7,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10465,45,7.6,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10465,50,13,25,0);
-INSERT INTO "OrderDetails" VALUES(10466,11,16.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10466,46,9.6,5,0);
-INSERT INTO "OrderDetails" VALUES(10467,24,3.6,28,0);
-INSERT INTO "OrderDetails" VALUES(10467,25,11.2,12,0);
-INSERT INTO "OrderDetails" VALUES(10468,30,20.7,8,0);
-INSERT INTO "OrderDetails" VALUES(10468,43,36.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10469,2,15.2,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10469,16,13.9,35,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10469,44,15.5,2,0.15);
-INSERT INTO "OrderDetails" VALUES(10470,18,50,30,0);
-INSERT INTO "OrderDetails" VALUES(10470,23,7.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10470,64,26.6,8,0);
-INSERT INTO "OrderDetails" VALUES(10471,7,24,30,0);
-INSERT INTO "OrderDetails" VALUES(10471,56,30.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10472,24,3.6,80,0.05);
-INSERT INTO "OrderDetails" VALUES(10472,51,42.4,18,0);
-INSERT INTO "OrderDetails" VALUES(10473,33,2,12,0);
-INSERT INTO "OrderDetails" VALUES(10473,71,17.2,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10474,14,18.6,12,0);
-INSERT INTO "OrderDetails" VALUES(10474,28,36.4,18,0);
-INSERT INTO "OrderDetails" VALUES(10474,40,14.7,21,0);
-INSERT INTO "OrderDetails" VALUES(10474,75,6.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10475,31,10,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10475,66,13.6,60,0.15);
-INSERT INTO "OrderDetails" VALUES(10475,76,14.4,42,0.15);
-INSERT INTO "OrderDetails" VALUES(10476,55,19.2,2,0.05);
-INSERT INTO "OrderDetails" VALUES(10476,70,12,12,0);
-INSERT INTO "OrderDetails" VALUES(10477,1,14.4,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10477,21,8,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10477,39,14.4,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10478,10,24.8,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10479,38,210.8,30,0);
-INSERT INTO "OrderDetails" VALUES(10479,53,26.2,28,0);
-INSERT INTO "OrderDetails" VALUES(10479,59,44,60,0);
-INSERT INTO "OrderDetails" VALUES(10479,64,26.6,30,0);
-INSERT INTO "OrderDetails" VALUES(10480,47,7.6,30,0);
-INSERT INTO "OrderDetails" VALUES(10480,59,44,12,0);
-INSERT INTO "OrderDetails" VALUES(10481,49,16,24,0);
-
-INSERT INTO "OrderDetails" VALUES(10481,60,27.2,40,0);
-INSERT INTO "OrderDetails" VALUES(10482,40,14.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10483,34,11.2,35,0.05);
-INSERT INTO "OrderDetails" VALUES(10483,77,10.4,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10484,21,8,14,0);
-INSERT INTO "OrderDetails" VALUES(10484,40,14.7,10,0);
-INSERT INTO "OrderDetails" VALUES(10484,51,42.4,3,0);
-INSERT INTO "OrderDetails" VALUES(10485,2,15.2,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10485,3,8,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10485,55,19.2,30,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10485,70,12,60,0.1);
-INSERT INTO "OrderDetails" VALUES(10486,11,16.8,5,0);
-INSERT INTO "OrderDetails" VALUES(10486,51,42.4,25,0);
-INSERT INTO "OrderDetails" VALUES(10486,74,8,16,0);
-INSERT INTO "OrderDetails" VALUES(10487,19,7.3,5,0);
-INSERT INTO "OrderDetails" VALUES(10487,26,24.9,30,0);
-INSERT INTO "OrderDetails" VALUES(10487,54,5.9,24,0.25);
-INSERT INTO "OrderDetails" VALUES(10488,59,44,30,0);
-INSERT INTO "OrderDetails" VALUES(10488,73,12,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10489,11,16.8,15,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10489,16,13.9,18,0);
-INSERT INTO "OrderDetails" VALUES(10490,59,44,60,0);
-INSERT INTO "OrderDetails" VALUES(10490,68,10,30,0);
-INSERT INTO "OrderDetails" VALUES(10490,75,6.2,36,0);
-INSERT INTO "OrderDetails" VALUES(10491,44,15.5,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10491,77,10.4,7,0.15);
-INSERT INTO "OrderDetails" VALUES(10492,25,11.2,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10492,42,11.2,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10493,65,16.8,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10493,66,13.6,10,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10493,69,28.8,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10494,56,30.4,30,0);
-INSERT INTO "OrderDetails" VALUES(10495,23,7.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10495,41,7.7,20,0);
-INSERT INTO "OrderDetails" VALUES(10495,77,10.4,5,0);
-INSERT INTO "OrderDetails" VALUES(10496,31,10,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10497,56,30.4,14,0);
-INSERT INTO "OrderDetails" VALUES(10497,72,27.8,25,0);
-INSERT INTO "OrderDetails" VALUES(10497,77,10.4,25,0);
-INSERT INTO "OrderDetails" VALUES(10498,24,4.5,14,0);
-
-INSERT INTO "OrderDetails" VALUES(10498,40,18.4,5,0);
-INSERT INTO "OrderDetails" VALUES(10498,42,14,30,0);
-INSERT INTO "OrderDetails" VALUES(10499,28,45.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10499,49,20,25,0);
-INSERT INTO "OrderDetails" VALUES(10500,15,15.5,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10500,28,45.6,8,0.05);
-INSERT INTO "OrderDetails" VALUES(10501,54,7.45,20,0);
-INSERT INTO "OrderDetails" VALUES(10502,45,9.5,21,0);
-INSERT INTO "OrderDetails" VALUES(10502,53,32.8,6,0);
-INSERT INTO "OrderDetails" VALUES(10502,67,14,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10503,14,23.25,70,0);
-INSERT INTO "OrderDetails" VALUES(10503,65,21.05,20,0);
-INSERT INTO "OrderDetails" VALUES(10504,2,19,12,0);
-INSERT INTO "OrderDetails" VALUES(10504,21,10,12,0);
-INSERT INTO "OrderDetails" VALUES(10504,53,32.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10504,61,28.5,25,0);
-INSERT INTO "OrderDetails" VALUES(10505,62,49.3,3,0);
-INSERT INTO "OrderDetails" VALUES(10506,25,14,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10506,70,15,14,0.1);
-INSERT INTO "OrderDetails" VALUES(10507,43,46,15,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10507,48,12.75,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10508,13,6,10,0);
-INSERT INTO "OrderDetails" VALUES(10508,39,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10509,28,45.6,3,0);
-INSERT INTO "OrderDetails" VALUES(10510,29,123.79,36,0);
-INSERT INTO "OrderDetails" VALUES(10510,75,7.75,36,0.1);
-INSERT INTO "OrderDetails" VALUES(10511,4,22,50,0.15);
-INSERT INTO "OrderDetails" VALUES(10511,7,30,50,0.15);
-INSERT INTO "OrderDetails" VALUES(10511,8,40,10,0.15);
-INSERT INTO "OrderDetails" VALUES(10512,24,4.5,10,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10512,46,12,9,0.15);
-INSERT INTO "OrderDetails" VALUES(10512,47,9.5,6,0.15);
-INSERT INTO "OrderDetails" VALUES(10512,60,34,12,0.15);
-INSERT INTO "OrderDetails" VALUES(10513,21,10,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10513,32,32,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10513,61,28.5,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10514,20,81,39,0);
-INSERT INTO "OrderDetails" VALUES(10514,28,45.6,35,0);
-INSERT INTO "OrderDetails" VALUES(10514,56,38,70,0);
-INSERT INTO "OrderDetails" VALUES(10514,65,21.05,39,0);
-
-INSERT INTO "OrderDetails" VALUES(10514,75,7.75,50,0);
-INSERT INTO "OrderDetails" VALUES(10515,9,97,16,0.15);
-INSERT INTO "OrderDetails" VALUES(10515,16,17.45,50,0);
-INSERT INTO "OrderDetails" VALUES(10515,27,43.9,120,0);
-INSERT INTO "OrderDetails" VALUES(10515,33,2.5,16,0.15);
-INSERT INTO "OrderDetails" VALUES(10515,60,34,84,0.15);
-INSERT INTO "OrderDetails" VALUES(10516,18,62.5,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10516,41,9.65,80,0.1);
-INSERT INTO "OrderDetails" VALUES(10516,42,14,20,0);
-INSERT INTO "OrderDetails" VALUES(10517,52,7,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10517,59,55,4,0);
-INSERT INTO "OrderDetails" VALUES(10517,70,15,6,0);
-INSERT INTO "OrderDetails" VALUES(10518,24,4.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10518,38,263.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10518,44,19.45,9,0);
-INSERT INTO "OrderDetails" VALUES(10519,10,31,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10519,56,38,40,0);
-INSERT INTO "OrderDetails" VALUES(10519,60,34,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10520,24,4.5,8,0);
-INSERT INTO "OrderDetails" VALUES(10520,53,32.8,5,0);
-
-INSERT INTO "OrderDetails" VALUES(10521,35,18,3,0);
-INSERT INTO "OrderDetails" VALUES(10521,41,9.65,10,0);
-INSERT INTO "OrderDetails" VALUES(10521,68,12.5,6,0);
-INSERT INTO "OrderDetails" VALUES(10522,1,18,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10522,8,40,24,0);
-INSERT INTO "OrderDetails" VALUES(10522,30,25.89,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10522,40,18.4,25,0.2);
-INSERT INTO "OrderDetails" VALUES(10523,17,39,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10523,20,81,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10523,37,26,18,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10523,41,9.65,6,0.1);
-INSERT INTO "OrderDetails" VALUES(10524,10,31,2,0);
-INSERT INTO "OrderDetails" VALUES(10524,30,25.89,10,0);
-INSERT INTO "OrderDetails" VALUES(10524,43,46,60,0);
-INSERT INTO "OrderDetails" VALUES(10524,54,7.45,15,0);
-INSERT INTO "OrderDetails" VALUES(10525,36,19,30,0);
-INSERT INTO "OrderDetails" VALUES(10525,40,18.4,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10526,1,18,8,0.15);
-INSERT INTO "OrderDetails" VALUES(10526,13,6,10,0);
-INSERT INTO "OrderDetails" VALUES(10526,56,38,30,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10527,4,22,50,0.1);
-INSERT INTO "OrderDetails" VALUES(10527,36,19,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10528,11,21,3,0);
-INSERT INTO "OrderDetails" VALUES(10528,33,2.5,8,0.2);
-INSERT INTO "OrderDetails" VALUES(10528,72,34.8,9,0);
-INSERT INTO "OrderDetails" VALUES(10529,55,24,14,0);
-INSERT INTO "OrderDetails" VALUES(10529,68,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10529,69,36,10,0);
-INSERT INTO "OrderDetails" VALUES(10530,17,39,40,0);
-INSERT INTO "OrderDetails" VALUES(10530,43,46,25,0);
-
-INSERT INTO "OrderDetails" VALUES(10530,61,28.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10530,76,18,50,0);
-INSERT INTO "OrderDetails" VALUES(10531,59,55,2,0);
-INSERT INTO "OrderDetails" VALUES(10532,30,25.89,15,0);
-INSERT INTO "OrderDetails" VALUES(10532,66,17,24,0);
-INSERT INTO "OrderDetails" VALUES(10533,4,22,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10533,72,34.8,24,0);
-INSERT INTO "OrderDetails" VALUES(10533,73,15,24,0.05);
-INSERT INTO "OrderDetails" VALUES(10534,30,25.89,10,0);
-INSERT INTO "OrderDetails" VALUES(10534,40,18.4,10,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10534,54,7.45,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10535,11,21,50,0.1);
-INSERT INTO "OrderDetails" VALUES(10535,40,18.4,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10535,57,19.5,5,0.1);
-INSERT INTO "OrderDetails" VALUES(10535,59,55,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10536,12,38,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10536,31,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10536,33,2.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10536,60,34,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10537,31,12.5,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10537,51,53,6,0);
-INSERT INTO "OrderDetails" VALUES(10537,58,13.25,20,0);
-INSERT INTO "OrderDetails" VALUES(10537,72,34.8,21,0);
-INSERT INTO "OrderDetails" VALUES(10537,73,15,9,0);
-INSERT INTO "OrderDetails" VALUES(10538,70,15,7,0);
-INSERT INTO "OrderDetails" VALUES(10538,72,34.8,1,0);
-INSERT INTO "OrderDetails" VALUES(10539,13,6,8,0);
-INSERT INTO "OrderDetails" VALUES(10539,21,10,15,0);
-INSERT INTO "OrderDetails" VALUES(10539,33,2.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10539,49,20,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10540,3,10,60,0);
-INSERT INTO "OrderDetails" VALUES(10540,26,31.23,40,0);
-INSERT INTO "OrderDetails" VALUES(10540,38,263.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10540,68,12.5,35,0);
-INSERT INTO "OrderDetails" VALUES(10541,24,4.5,35,0.1);
-INSERT INTO "OrderDetails" VALUES(10541,38,263.5,4,0.1);
-INSERT INTO "OrderDetails" VALUES(10541,65,21.05,36,0.1);
-INSERT INTO "OrderDetails" VALUES(10541,71,21.5,9,0.1);
-INSERT INTO "OrderDetails" VALUES(10542,11,21,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10542,54,7.45,24,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10543,12,38,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10543,23,9,70,0.15);
-INSERT INTO "OrderDetails" VALUES(10544,28,45.6,7,0);
-INSERT INTO "OrderDetails" VALUES(10544,67,14,7,0);
-INSERT INTO "OrderDetails" VALUES(10545,11,21,10,0);
-INSERT INTO "OrderDetails" VALUES(10546,7,30,10,0);
-INSERT INTO "OrderDetails" VALUES(10546,35,18,30,0);
-INSERT INTO "OrderDetails" VALUES(10546,62,49.3,40,0);
-INSERT INTO "OrderDetails" VALUES(10547,32,32,24,0.15);
-INSERT INTO "OrderDetails" VALUES(10547,36,19,60,0);
-
-INSERT INTO "OrderDetails" VALUES(10548,34,14,10,0.25);
-INSERT INTO "OrderDetails" VALUES(10548,41,9.65,14,0);
-INSERT INTO "OrderDetails" VALUES(10549,31,12.5,55,0.15);
-INSERT INTO "OrderDetails" VALUES(10549,45,9.5,100,0.15);
-INSERT INTO "OrderDetails" VALUES(10549,51,53,48,0.15);
-INSERT INTO "OrderDetails" VALUES(10550,17,39,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10550,19,9.2,10,0);
-INSERT INTO "OrderDetails" VALUES(10550,21,10,6,0.1);
-INSERT INTO "OrderDetails" VALUES(10550,61,28.5,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10551,16,17.45,40,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10551,35,18,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10551,44,19.45,40,0);
-INSERT INTO "OrderDetails" VALUES(10552,69,36,18,0);
-INSERT INTO "OrderDetails" VALUES(10552,75,7.75,30,0);
-INSERT INTO "OrderDetails" VALUES(10553,11,21,15,0);
-INSERT INTO "OrderDetails" VALUES(10553,16,17.45,14,0);
-INSERT INTO "OrderDetails" VALUES(10553,22,21,24,0);
-INSERT INTO "OrderDetails" VALUES(10553,31,12.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10553,35,18,6,0);
-INSERT INTO "OrderDetails" VALUES(10554,16,17.45,30,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10554,23,9,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10554,62,49.3,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10554,77,13,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10555,14,23.25,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10555,19,9.2,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10555,24,4.5,18,0.2);
-INSERT INTO "OrderDetails" VALUES(10555,51,53,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10555,56,38,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10556,72,34.8,24,0);
-INSERT INTO "OrderDetails" VALUES(10557,64,33.25,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10557,75,7.75,20,0);
-INSERT INTO "OrderDetails" VALUES(10558,47,9.5,25,0);
-INSERT INTO "OrderDetails" VALUES(10558,51,53,20,0);
-INSERT INTO "OrderDetails" VALUES(10558,52,7,30,0);
-INSERT INTO "OrderDetails" VALUES(10558,53,32.8,18,0);
-INSERT INTO "OrderDetails" VALUES(10558,73,15,3,0);
-INSERT INTO "OrderDetails" VALUES(10559,41,9.65,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10559,55,24,18,0.05);
-INSERT INTO "OrderDetails" VALUES(10560,30,25.89,20,0);
-INSERT INTO "OrderDetails" VALUES(10560,62,49.3,15,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10561,44,19.45,10,0);
-INSERT INTO "OrderDetails" VALUES(10561,51,53,50,0);
-INSERT INTO "OrderDetails" VALUES(10562,33,2.5,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10562,62,49.3,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10563,36,19,25,0);
-INSERT INTO "OrderDetails" VALUES(10563,52,7,70,0);
-INSERT INTO "OrderDetails" VALUES(10564,17,39,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10564,31,12.5,6,0.05);
-INSERT INTO "OrderDetails" VALUES(10564,55,24,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10565,24,4.5,25,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10565,64,33.25,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10566,11,21,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10566,18,62.5,18,0.15);
-INSERT INTO "OrderDetails" VALUES(10566,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10567,31,12.5,60,0.2);
-INSERT INTO "OrderDetails" VALUES(10567,51,53,3,0);
-INSERT INTO "OrderDetails" VALUES(10567,59,55,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10568,10,31,5,0);
-INSERT INTO "OrderDetails" VALUES(10569,31,12.5,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10569,76,18,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10570,11,21,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10570,56,38,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10571,14,23.25,11,0.15);
-INSERT INTO "OrderDetails" VALUES(10571,42,14,28,0.15);
-INSERT INTO "OrderDetails" VALUES(10572,16,17.45,12,0.1);
-INSERT INTO "OrderDetails" VALUES(10572,32,32,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10572,40,18.4,50,0);
-INSERT INTO "OrderDetails" VALUES(10572,75,7.75,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10573,17,39,18,0);
-INSERT INTO "OrderDetails" VALUES(10573,34,14,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10573,53,32.8,25,0);
-INSERT INTO "OrderDetails" VALUES(10574,33,2.5,14,0);
-INSERT INTO "OrderDetails" VALUES(10574,40,18.4,2,0);
-INSERT INTO "OrderDetails" VALUES(10574,62,49.3,10,0);
-INSERT INTO "OrderDetails" VALUES(10574,64,33.25,6,0);
-INSERT INTO "OrderDetails" VALUES(10575,59,55,12,0);
-INSERT INTO "OrderDetails" VALUES(10575,63,43.9,6,0);
-INSERT INTO "OrderDetails" VALUES(10575,72,34.8,30,0);
-INSERT INTO "OrderDetails" VALUES(10575,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10576,1,18,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10576,31,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10576,44,19.45,21,0);
-INSERT INTO "OrderDetails" VALUES(10577,39,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10577,75,7.75,20,0);
-INSERT INTO "OrderDetails" VALUES(10577,77,13,18,0);
-INSERT INTO "OrderDetails" VALUES(10578,35,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10578,57,19.5,6,0);
-INSERT INTO "OrderDetails" VALUES(10579,15,15.5,10,0);
-INSERT INTO "OrderDetails" VALUES(10579,75,7.75,21,0);
-INSERT INTO "OrderDetails" VALUES(10580,14,23.25,15,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10580,41,9.65,9,0.05);
-INSERT INTO "OrderDetails" VALUES(10580,65,21.05,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10581,75,7.75,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10582,57,19.5,4,0);
-INSERT INTO "OrderDetails" VALUES(10582,76,18,14,0);
-INSERT INTO "OrderDetails" VALUES(10583,29,123.79,10,0);
-INSERT INTO "OrderDetails" VALUES(10583,60,34,24,0.15);
-INSERT INTO "OrderDetails" VALUES(10583,69,36,10,0.15);
-INSERT INTO "OrderDetails" VALUES(10584,31,12.5,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10585,47,9.5,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10586,52,7,4,0.15);
-INSERT INTO "OrderDetails" VALUES(10587,26,31.23,6,0);
-INSERT INTO "OrderDetails" VALUES(10587,35,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10587,77,13,20,0);
-INSERT INTO "OrderDetails" VALUES(10588,18,62.5,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10588,42,14,100,0.2);
-INSERT INTO "OrderDetails" VALUES(10589,35,18,4,0);
-INSERT INTO "OrderDetails" VALUES(10590,1,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10590,77,13,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10591,3,10,14,0);
-
-INSERT INTO "OrderDetails" VALUES(10591,7,30,10,0);
-INSERT INTO "OrderDetails" VALUES(10591,54,7.45,50,0);
-INSERT INTO "OrderDetails" VALUES(10592,15,15.5,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10592,26,31.23,5,0.05);
-INSERT INTO "OrderDetails" VALUES(10593,20,81,21,0.2);
-INSERT INTO "OrderDetails" VALUES(10593,69,36,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10593,76,18,4,0.2);
-INSERT INTO "OrderDetails" VALUES(10594,52,7,24,0);
-INSERT INTO "OrderDetails" VALUES(10594,58,13.25,30,0);
-INSERT INTO "OrderDetails" VALUES(10595,35,18,30,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10595,61,28.5,120,0.25);
-INSERT INTO "OrderDetails" VALUES(10595,69,36,65,0.25);
-INSERT INTO "OrderDetails" VALUES(10596,56,38,5,0.2);
-INSERT INTO "OrderDetails" VALUES(10596,63,43.9,24,0.2);
-INSERT INTO "OrderDetails" VALUES(10596,75,7.75,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10597,24,4.5,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10597,57,19.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10597,65,21.05,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10598,27,43.9,50,0);
-INSERT INTO "OrderDetails" VALUES(10598,71,21.5,9,0);
-
-INSERT INTO "OrderDetails" VALUES(10599,62,49.3,10,0);
-INSERT INTO "OrderDetails" VALUES(10600,54,7.45,4,0);
-INSERT INTO "OrderDetails" VALUES(10600,73,15,30,0);
-INSERT INTO "OrderDetails" VALUES(10601,13,6,60,0);
-INSERT INTO "OrderDetails" VALUES(10601,59,55,35,0);
-INSERT INTO "OrderDetails" VALUES(10602,77,13,5,0.25);
-INSERT INTO "OrderDetails" VALUES(10603,22,21,48,0);
-INSERT INTO "OrderDetails" VALUES(10603,49,20,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10604,48,12.75,6,0.1);
-INSERT INTO "OrderDetails" VALUES(10604,76,18,10,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10605,16,17.45,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10605,59,55,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10605,60,34,70,0.05);
-INSERT INTO "OrderDetails" VALUES(10605,71,21.5,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10606,4,22,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10606,55,24,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10606,62,49.3,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10607,7,30,45,0);
-INSERT INTO "OrderDetails" VALUES(10607,17,39,100,0);
-INSERT INTO "OrderDetails" VALUES(10607,33,2.5,14,0);
-
-INSERT INTO "OrderDetails" VALUES(10607,40,18.4,42,0);
-INSERT INTO "OrderDetails" VALUES(10607,72,34.8,12,0);
-INSERT INTO "OrderDetails" VALUES(10608,56,38,28,0);
-INSERT INTO "OrderDetails" VALUES(10609,1,18,3,0);
-INSERT INTO "OrderDetails" VALUES(10609,10,31,10,0);
-INSERT INTO "OrderDetails" VALUES(10609,21,10,6,0);
-INSERT INTO "OrderDetails" VALUES(10610,36,19,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10611,1,18,6,0);
-INSERT INTO "OrderDetails" VALUES(10611,2,19,10,0);
-INSERT INTO "OrderDetails" VALUES(10611,60,34,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10612,10,31,70,0);
-INSERT INTO "OrderDetails" VALUES(10612,36,19,55,0);
-INSERT INTO "OrderDetails" VALUES(10612,49,20,18,0);
-INSERT INTO "OrderDetails" VALUES(10612,60,34,40,0);
-INSERT INTO "OrderDetails" VALUES(10612,76,18,80,0);
-INSERT INTO "OrderDetails" VALUES(10613,13,6,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10613,75,7.75,40,0);
-INSERT INTO "OrderDetails" VALUES(10614,11,21,14,0);
-INSERT INTO "OrderDetails" VALUES(10614,21,10,8,0);
-INSERT INTO "OrderDetails" VALUES(10614,39,18,5,0);
-
-INSERT INTO "OrderDetails" VALUES(10615,55,24,5,0);
-INSERT INTO "OrderDetails" VALUES(10616,38,263.5,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10616,56,38,14,0);
-INSERT INTO "OrderDetails" VALUES(10616,70,15,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10616,71,21.5,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10617,59,55,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10618,6,25,70,0);
-INSERT INTO "OrderDetails" VALUES(10618,56,38,20,0);
-INSERT INTO "OrderDetails" VALUES(10618,68,12.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10619,21,10,42,0);
-
-INSERT INTO "OrderDetails" VALUES(10619,22,21,40,0);
-INSERT INTO "OrderDetails" VALUES(10620,24,4.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10620,52,7,5,0);
-INSERT INTO "OrderDetails" VALUES(10621,19,9.2,5,0);
-INSERT INTO "OrderDetails" VALUES(10621,23,9,10,0);
-INSERT INTO "OrderDetails" VALUES(10621,70,15,20,0);
-INSERT INTO "OrderDetails" VALUES(10621,71,21.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10622,2,19,20,0);
-INSERT INTO "OrderDetails" VALUES(10622,68,12.5,18,0.2);
-INSERT INTO "OrderDetails" VALUES(10623,14,23.25,21,0);
-
-INSERT INTO "OrderDetails" VALUES(10623,19,9.2,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10623,21,10,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10623,24,4.5,3,0);
-INSERT INTO "OrderDetails" VALUES(10623,35,18,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10624,28,45.6,10,0);
-INSERT INTO "OrderDetails" VALUES(10624,29,123.79,6,0);
-INSERT INTO "OrderDetails" VALUES(10624,44,19.45,10,0);
-INSERT INTO "OrderDetails" VALUES(10625,14,23.25,3,0);
-INSERT INTO "OrderDetails" VALUES(10625,42,14,5,0);
-INSERT INTO "OrderDetails" VALUES(10625,60,34,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10626,53,32.8,12,0);
-INSERT INTO "OrderDetails" VALUES(10626,60,34,20,0);
-INSERT INTO "OrderDetails" VALUES(10626,71,21.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10627,62,49.3,15,0);
-INSERT INTO "OrderDetails" VALUES(10627,73,15,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10628,1,18,25,0);
-INSERT INTO "OrderDetails" VALUES(10629,29,123.79,20,0);
-INSERT INTO "OrderDetails" VALUES(10629,64,33.25,9,0);
-INSERT INTO "OrderDetails" VALUES(10630,55,24,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10630,76,18,35,0);
-
-INSERT INTO "OrderDetails" VALUES(10631,75,7.75,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10632,2,19,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10632,33,2.5,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10633,12,38,36,0.15);
-INSERT INTO "OrderDetails" VALUES(10633,13,6,13,0.15);
-INSERT INTO "OrderDetails" VALUES(10633,26,31.23,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10633,62,49.3,80,0.15);
-INSERT INTO "OrderDetails" VALUES(10634,7,30,35,0);
-INSERT INTO "OrderDetails" VALUES(10634,18,62.5,50,0);
-INSERT INTO "OrderDetails" VALUES(10634,51,53,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10634,75,7.75,2,0);
-INSERT INTO "OrderDetails" VALUES(10635,4,22,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10635,5,21.35,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10635,22,21,40,0);
-INSERT INTO "OrderDetails" VALUES(10636,4,22,25,0);
-INSERT INTO "OrderDetails" VALUES(10636,58,13.25,6,0);
-INSERT INTO "OrderDetails" VALUES(10637,11,21,10,0);
-INSERT INTO "OrderDetails" VALUES(10637,50,16.25,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10637,56,38,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10638,45,9.5,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10638,65,21.05,21,0);
-INSERT INTO "OrderDetails" VALUES(10638,72,34.8,60,0);
-INSERT INTO "OrderDetails" VALUES(10639,18,62.5,8,0);
-INSERT INTO "OrderDetails" VALUES(10640,69,36,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10640,70,15,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10641,2,19,50,0);
-INSERT INTO "OrderDetails" VALUES(10641,40,18.4,60,0);
-INSERT INTO "OrderDetails" VALUES(10642,21,10,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10642,61,28.5,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10643,28,45.6,15,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10643,39,18,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10643,46,12,2,0.25);
-INSERT INTO "OrderDetails" VALUES(10644,18,62.5,4,0.1);
-INSERT INTO "OrderDetails" VALUES(10644,43,46,20,0);
-INSERT INTO "OrderDetails" VALUES(10644,46,12,21,0.1);
-INSERT INTO "OrderDetails" VALUES(10645,18,62.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10645,36,19,15,0);
-INSERT INTO "OrderDetails" VALUES(10646,1,18,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10646,10,31,18,0.25);
-INSERT INTO "OrderDetails" VALUES(10646,71,21.5,30,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10646,77,13,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10647,19,9.2,30,0);
-INSERT INTO "OrderDetails" VALUES(10647,39,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10648,22,21,15,0);
-INSERT INTO "OrderDetails" VALUES(10648,24,4.5,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10649,28,45.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10649,72,34.8,15,0);
-INSERT INTO "OrderDetails" VALUES(10650,30,25.89,30,0);
-INSERT INTO "OrderDetails" VALUES(10650,53,32.8,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10650,54,7.45,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10651,19,9.2,12,0.25);
-INSERT INTO "OrderDetails" VALUES(10651,22,21,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10652,30,25.89,2,0.25);
-INSERT INTO "OrderDetails" VALUES(10652,42,14,20,0);
-INSERT INTO "OrderDetails" VALUES(10653,16,17.45,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10653,60,34,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10654,4,22,12,0.1);
-INSERT INTO "OrderDetails" VALUES(10654,39,18,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10654,54,7.45,6,0.1);
-INSERT INTO "OrderDetails" VALUES(10655,41,9.65,20,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10656,14,23.25,3,0.1);
-INSERT INTO "OrderDetails" VALUES(10656,44,19.45,28,0.1);
-INSERT INTO "OrderDetails" VALUES(10656,47,9.5,6,0.1);
-INSERT INTO "OrderDetails" VALUES(10657,15,15.5,50,0);
-INSERT INTO "OrderDetails" VALUES(10657,41,9.65,24,0);
-INSERT INTO "OrderDetails" VALUES(10657,46,12,45,0);
-INSERT INTO "OrderDetails" VALUES(10657,47,9.5,10,0);
-INSERT INTO "OrderDetails" VALUES(10657,56,38,45,0);
-INSERT INTO "OrderDetails" VALUES(10657,60,34,30,0);
-INSERT INTO "OrderDetails" VALUES(10658,21,10,60,0);
-
-INSERT INTO "OrderDetails" VALUES(10658,40,18.4,70,0.05);
-INSERT INTO "OrderDetails" VALUES(10658,60,34,55,0.05);
-INSERT INTO "OrderDetails" VALUES(10658,77,13,70,0.05);
-INSERT INTO "OrderDetails" VALUES(10659,31,12.5,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10659,40,18.4,24,0.05);
-INSERT INTO "OrderDetails" VALUES(10659,70,15,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10660,20,81,21,0);
-INSERT INTO "OrderDetails" VALUES(10661,39,18,3,0.2);
-INSERT INTO "OrderDetails" VALUES(10661,58,13.25,49,0.2);
-INSERT INTO "OrderDetails" VALUES(10662,68,12.5,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10663,40,18.4,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10663,42,14,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10663,51,53,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10664,10,31,24,0.15);
-INSERT INTO "OrderDetails" VALUES(10664,56,38,12,0.15);
-INSERT INTO "OrderDetails" VALUES(10664,65,21.05,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10665,51,53,20,0);
-INSERT INTO "OrderDetails" VALUES(10665,59,55,1,0);
-INSERT INTO "OrderDetails" VALUES(10665,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10666,29,123.79,36,0);
-
-INSERT INTO "OrderDetails" VALUES(10666,65,21.05,10,0);
-INSERT INTO "OrderDetails" VALUES(10667,69,36,45,0.2);
-INSERT INTO "OrderDetails" VALUES(10667,71,21.5,14,0.2);
-INSERT INTO "OrderDetails" VALUES(10668,31,12.5,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10668,55,24,4,0.1);
-INSERT INTO "OrderDetails" VALUES(10668,64,33.25,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10669,36,19,30,0);
-INSERT INTO "OrderDetails" VALUES(10670,23,9,32,0);
-INSERT INTO "OrderDetails" VALUES(10670,46,12,60,0);
-INSERT INTO "OrderDetails" VALUES(10670,67,14,25,0);
-
-INSERT INTO "OrderDetails" VALUES(10670,73,15,50,0);
-INSERT INTO "OrderDetails" VALUES(10670,75,7.75,25,0);
-INSERT INTO "OrderDetails" VALUES(10671,16,17.45,10,0);
-INSERT INTO "OrderDetails" VALUES(10671,62,49.3,10,0);
-INSERT INTO "OrderDetails" VALUES(10671,65,21.05,12,0);
-INSERT INTO "OrderDetails" VALUES(10672,38,263.5,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10672,71,21.5,12,0);
-INSERT INTO "OrderDetails" VALUES(10673,16,17.45,3,0);
-INSERT INTO "OrderDetails" VALUES(10673,42,14,6,0);
-INSERT INTO "OrderDetails" VALUES(10673,43,46,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10674,23,9,5,0);
-INSERT INTO "OrderDetails" VALUES(10675,14,23.25,30,0);
-INSERT INTO "OrderDetails" VALUES(10675,53,32.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10675,58,13.25,30,0);
-INSERT INTO "OrderDetails" VALUES(10676,10,31,2,0);
-INSERT INTO "OrderDetails" VALUES(10676,19,9.2,7,0);
-INSERT INTO "OrderDetails" VALUES(10676,44,19.45,21,0);
-INSERT INTO "OrderDetails" VALUES(10677,26,31.23,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10677,33,2.5,8,0.15);
-INSERT INTO "OrderDetails" VALUES(10678,12,38,100,0);
-
-INSERT INTO "OrderDetails" VALUES(10678,33,2.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10678,41,9.65,120,0);
-INSERT INTO "OrderDetails" VALUES(10678,54,7.45,30,0);
-INSERT INTO "OrderDetails" VALUES(10679,59,55,12,0);
-INSERT INTO "OrderDetails" VALUES(10680,16,17.45,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10680,31,12.5,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10680,42,14,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10681,19,9.2,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10681,21,10,12,0.1);
-INSERT INTO "OrderDetails" VALUES(10681,64,33.25,28,0);
-
-INSERT INTO "OrderDetails" VALUES(10682,33,2.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10682,66,17,4,0);
-INSERT INTO "OrderDetails" VALUES(10682,75,7.75,30,0);
-INSERT INTO "OrderDetails" VALUES(10683,52,7,9,0);
-INSERT INTO "OrderDetails" VALUES(10684,40,18.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10684,47,9.5,40,0);
-INSERT INTO "OrderDetails" VALUES(10684,60,34,30,0);
-INSERT INTO "OrderDetails" VALUES(10685,10,31,20,0);
-INSERT INTO "OrderDetails" VALUES(10685,41,9.65,4,0);
-INSERT INTO "OrderDetails" VALUES(10685,47,9.5,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10686,17,39,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10686,26,31.23,15,0);
-INSERT INTO "OrderDetails" VALUES(10687,9,97,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10687,29,123.79,10,0);
-INSERT INTO "OrderDetails" VALUES(10687,36,19,6,0.25);
-INSERT INTO "OrderDetails" VALUES(10688,10,31,18,0.1);
-INSERT INTO "OrderDetails" VALUES(10688,28,45.6,60,0.1);
-INSERT INTO "OrderDetails" VALUES(10688,34,14,14,0);
-INSERT INTO "OrderDetails" VALUES(10689,1,18,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10690,56,38,20,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10690,77,13,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10691,1,18,30,0);
-INSERT INTO "OrderDetails" VALUES(10691,29,123.79,40,0);
-INSERT INTO "OrderDetails" VALUES(10691,43,46,40,0);
-INSERT INTO "OrderDetails" VALUES(10691,44,19.45,24,0);
-INSERT INTO "OrderDetails" VALUES(10691,62,49.3,48,0);
-INSERT INTO "OrderDetails" VALUES(10692,63,43.9,20,0);
-INSERT INTO "OrderDetails" VALUES(10693,9,97,6,0);
-INSERT INTO "OrderDetails" VALUES(10693,54,7.45,60,0.15);
-INSERT INTO "OrderDetails" VALUES(10693,69,36,30,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10693,73,15,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10694,7,30,90,0);
-INSERT INTO "OrderDetails" VALUES(10694,59,55,25,0);
-INSERT INTO "OrderDetails" VALUES(10694,70,15,50,0);
-INSERT INTO "OrderDetails" VALUES(10695,8,40,10,0);
-INSERT INTO "OrderDetails" VALUES(10695,12,38,4,0);
-INSERT INTO "OrderDetails" VALUES(10695,24,4.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10696,17,39,20,0);
-INSERT INTO "OrderDetails" VALUES(10696,46,12,18,0);
-INSERT INTO "OrderDetails" VALUES(10697,19,9.2,7,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10697,35,18,9,0.25);
-INSERT INTO "OrderDetails" VALUES(10697,58,13.25,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10697,70,15,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10698,11,21,15,0);
-INSERT INTO "OrderDetails" VALUES(10698,17,39,8,0.05);
-INSERT INTO "OrderDetails" VALUES(10698,29,123.79,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10698,65,21.05,65,0.05);
-INSERT INTO "OrderDetails" VALUES(10698,70,15,8,0.05);
-INSERT INTO "OrderDetails" VALUES(10699,47,9.5,12,0);
-INSERT INTO "OrderDetails" VALUES(10700,1,18,5,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10700,34,14,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10700,68,12.5,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10700,71,21.5,60,0.2);
-INSERT INTO "OrderDetails" VALUES(10701,59,55,42,0.15);
-INSERT INTO "OrderDetails" VALUES(10701,71,21.5,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10701,76,18,35,0.15);
-INSERT INTO "OrderDetails" VALUES(10702,3,10,6,0);
-INSERT INTO "OrderDetails" VALUES(10702,76,18,15,0);
-INSERT INTO "OrderDetails" VALUES(10703,2,19,5,0);
-INSERT INTO "OrderDetails" VALUES(10703,59,55,35,0);
-
-INSERT INTO "OrderDetails" VALUES(10703,73,15,35,0);
-INSERT INTO "OrderDetails" VALUES(10704,4,22,6,0);
-INSERT INTO "OrderDetails" VALUES(10704,24,4.5,35,0);
-INSERT INTO "OrderDetails" VALUES(10704,48,12.75,24,0);
-INSERT INTO "OrderDetails" VALUES(10705,31,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10705,32,32,4,0);
-INSERT INTO "OrderDetails" VALUES(10706,16,17.45,20,0);
-INSERT INTO "OrderDetails" VALUES(10706,43,46,24,0);
-INSERT INTO "OrderDetails" VALUES(10706,59,55,8,0);
-INSERT INTO "OrderDetails" VALUES(10707,55,24,21,0);
-
-INSERT INTO "OrderDetails" VALUES(10707,57,19.5,40,0);
-INSERT INTO "OrderDetails" VALUES(10707,70,15,28,0.15);
-INSERT INTO "OrderDetails" VALUES(10708,5,21.35,4,0);
-INSERT INTO "OrderDetails" VALUES(10708,36,19,5,0);
-INSERT INTO "OrderDetails" VALUES(10709,8,40,40,0);
-INSERT INTO "OrderDetails" VALUES(10709,51,53,28,0);
-INSERT INTO "OrderDetails" VALUES(10709,60,34,10,0);
-INSERT INTO "OrderDetails" VALUES(10710,19,9.2,5,0);
-INSERT INTO "OrderDetails" VALUES(10710,47,9.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10711,19,9.2,12,0);
-
-INSERT INTO "OrderDetails" VALUES(10711,41,9.65,42,0);
-INSERT INTO "OrderDetails" VALUES(10711,53,32.8,120,0);
-INSERT INTO "OrderDetails" VALUES(10712,53,32.8,3,0.05);
-INSERT INTO "OrderDetails" VALUES(10712,56,38,30,0);
-INSERT INTO "OrderDetails" VALUES(10713,10,31,18,0);
-INSERT INTO "OrderDetails" VALUES(10713,26,31.23,30,0);
-INSERT INTO "OrderDetails" VALUES(10713,45,9.5,110,0);
-INSERT INTO "OrderDetails" VALUES(10713,46,12,24,0);
-INSERT INTO "OrderDetails" VALUES(10714,2,19,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10714,17,39,27,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10714,47,9.5,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10714,56,38,18,0.25);
-INSERT INTO "OrderDetails" VALUES(10714,58,13.25,12,0.25);
-INSERT INTO "OrderDetails" VALUES(10715,10,31,21,0);
-INSERT INTO "OrderDetails" VALUES(10715,71,21.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10716,21,10,5,0);
-INSERT INTO "OrderDetails" VALUES(10716,51,53,7,0);
-INSERT INTO "OrderDetails" VALUES(10716,61,28.5,10,0);
-INSERT INTO "OrderDetails" VALUES(10717,21,10,32,0.05);
-INSERT INTO "OrderDetails" VALUES(10717,54,7.45,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10717,69,36,25,0.05);
-INSERT INTO "OrderDetails" VALUES(10718,12,38,36,0);
-INSERT INTO "OrderDetails" VALUES(10718,16,17.45,20,0);
-INSERT INTO "OrderDetails" VALUES(10718,36,19,40,0);
-INSERT INTO "OrderDetails" VALUES(10718,62,49.3,20,0);
-INSERT INTO "OrderDetails" VALUES(10719,18,62.5,12,0.25);
-INSERT INTO "OrderDetails" VALUES(10719,30,25.89,3,0.25);
-INSERT INTO "OrderDetails" VALUES(10719,54,7.45,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10720,35,18,21,0);
-INSERT INTO "OrderDetails" VALUES(10720,71,21.5,8,0);
-
-INSERT INTO "OrderDetails" VALUES(10721,44,19.45,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10722,2,19,3,0);
-INSERT INTO "OrderDetails" VALUES(10722,31,12.5,50,0);
-INSERT INTO "OrderDetails" VALUES(10722,68,12.5,45,0);
-INSERT INTO "OrderDetails" VALUES(10722,75,7.75,42,0);
-INSERT INTO "OrderDetails" VALUES(10723,26,31.23,15,0);
-INSERT INTO "OrderDetails" VALUES(10724,10,31,16,0);
-INSERT INTO "OrderDetails" VALUES(10724,61,28.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10725,41,9.65,12,0);
-INSERT INTO "OrderDetails" VALUES(10725,52,7,4,0);
-
-INSERT INTO "OrderDetails" VALUES(10725,55,24,6,0);
-INSERT INTO "OrderDetails" VALUES(10726,4,22,25,0);
-INSERT INTO "OrderDetails" VALUES(10726,11,21,5,0);
-INSERT INTO "OrderDetails" VALUES(10727,17,39,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10727,56,38,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10727,59,55,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10728,30,25.89,15,0);
-INSERT INTO "OrderDetails" VALUES(10728,40,18.4,6,0);
-INSERT INTO "OrderDetails" VALUES(10728,55,24,12,0);
-INSERT INTO "OrderDetails" VALUES(10728,60,34,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10729,1,18,50,0);
-INSERT INTO "OrderDetails" VALUES(10729,21,10,30,0);
-INSERT INTO "OrderDetails" VALUES(10729,50,16.25,40,0);
-INSERT INTO "OrderDetails" VALUES(10730,16,17.45,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10730,31,12.5,3,0.05);
-INSERT INTO "OrderDetails" VALUES(10730,65,21.05,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10731,21,10,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10731,51,53,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10732,76,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10733,14,23.25,16,0);
-
-INSERT INTO "OrderDetails" VALUES(10733,28,45.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10733,52,7,25,0);
-INSERT INTO "OrderDetails" VALUES(10734,6,25,30,0);
-INSERT INTO "OrderDetails" VALUES(10734,30,25.89,15,0);
-INSERT INTO "OrderDetails" VALUES(10734,76,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10735,61,28.5,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10735,77,13,2,0.1);
-INSERT INTO "OrderDetails" VALUES(10736,65,21.05,40,0);
-INSERT INTO "OrderDetails" VALUES(10736,75,7.75,20,0);
-INSERT INTO "OrderDetails" VALUES(10737,13,6,4,0);
-
-INSERT INTO "OrderDetails" VALUES(10737,41,9.65,12,0);
-INSERT INTO "OrderDetails" VALUES(10738,16,17.45,3,0);
-INSERT INTO "OrderDetails" VALUES(10739,36,19,6,0);
-INSERT INTO "OrderDetails" VALUES(10739,52,7,18,0);
-INSERT INTO "OrderDetails" VALUES(10740,28,45.6,5,0.2);
-INSERT INTO "OrderDetails" VALUES(10740,35,18,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10740,45,9.5,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10740,56,38,14,0.2);
-INSERT INTO "OrderDetails" VALUES(10741,2,19,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10742,3,10,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10742,60,34,50,0);
-INSERT INTO "OrderDetails" VALUES(10742,72,34.8,35,0);
-INSERT INTO "OrderDetails" VALUES(10743,46,12,28,0.05);
-INSERT INTO "OrderDetails" VALUES(10744,40,18.4,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10745,18,62.5,24,0);
-INSERT INTO "OrderDetails" VALUES(10745,44,19.45,16,0);
-INSERT INTO "OrderDetails" VALUES(10745,59,55,45,0);
-INSERT INTO "OrderDetails" VALUES(10745,72,34.8,7,0);
-INSERT INTO "OrderDetails" VALUES(10746,13,6,6,0);
-INSERT INTO "OrderDetails" VALUES(10746,42,14,28,0);
-
-INSERT INTO "OrderDetails" VALUES(10746,62,49.3,9,0);
-INSERT INTO "OrderDetails" VALUES(10746,69,36,40,0);
-INSERT INTO "OrderDetails" VALUES(10747,31,12.5,8,0);
-INSERT INTO "OrderDetails" VALUES(10747,41,9.65,35,0);
-INSERT INTO "OrderDetails" VALUES(10747,63,43.9,9,0);
-INSERT INTO "OrderDetails" VALUES(10747,69,36,30,0);
-INSERT INTO "OrderDetails" VALUES(10748,23,9,44,0);
-INSERT INTO "OrderDetails" VALUES(10748,40,18.4,40,0);
-INSERT INTO "OrderDetails" VALUES(10748,56,38,28,0);
-INSERT INTO "OrderDetails" VALUES(10749,56,38,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10749,59,55,6,0);
-INSERT INTO "OrderDetails" VALUES(10749,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10750,14,23.25,5,0.15);
-INSERT INTO "OrderDetails" VALUES(10750,45,9.5,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10750,59,55,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10751,26,31.23,12,0.1);
-INSERT INTO "OrderDetails" VALUES(10751,30,25.89,30,0);
-INSERT INTO "OrderDetails" VALUES(10751,50,16.25,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10751,73,15,15,0);
-INSERT INTO "OrderDetails" VALUES(10752,1,18,8,0);
-
-INSERT INTO "OrderDetails" VALUES(10752,69,36,3,0);
-INSERT INTO "OrderDetails" VALUES(10753,45,9.5,4,0);
-INSERT INTO "OrderDetails" VALUES(10753,74,10,5,0);
-INSERT INTO "OrderDetails" VALUES(10754,40,18.4,3,0);
-INSERT INTO "OrderDetails" VALUES(10755,47,9.5,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10755,56,38,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10755,57,19.5,14,0.25);
-INSERT INTO "OrderDetails" VALUES(10755,69,36,25,0.25);
-INSERT INTO "OrderDetails" VALUES(10756,18,62.5,21,0.2);
-INSERT INTO "OrderDetails" VALUES(10756,36,19,20,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10756,68,12.5,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10756,69,36,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10757,34,14,30,0);
-INSERT INTO "OrderDetails" VALUES(10757,59,55,7,0);
-INSERT INTO "OrderDetails" VALUES(10757,62,49.3,30,0);
-INSERT INTO "OrderDetails" VALUES(10757,64,33.25,24,0);
-INSERT INTO "OrderDetails" VALUES(10758,26,31.23,20,0);
-INSERT INTO "OrderDetails" VALUES(10758,52,7,60,0);
-INSERT INTO "OrderDetails" VALUES(10758,70,15,40,0);
-INSERT INTO "OrderDetails" VALUES(10759,32,32,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10760,25,14,12,0.25);
-INSERT INTO "OrderDetails" VALUES(10760,27,43.9,40,0);
-INSERT INTO "OrderDetails" VALUES(10760,43,46,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10761,25,14,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10761,75,7.75,18,0);
-INSERT INTO "OrderDetails" VALUES(10762,39,18,16,0);
-INSERT INTO "OrderDetails" VALUES(10762,47,9.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10762,51,53,28,0);
-INSERT INTO "OrderDetails" VALUES(10762,56,38,60,0);
-INSERT INTO "OrderDetails" VALUES(10763,21,10,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10763,22,21,6,0);
-INSERT INTO "OrderDetails" VALUES(10763,24,4.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10764,3,10,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10764,39,18,130,0.1);
-INSERT INTO "OrderDetails" VALUES(10765,65,21.05,80,0.1);
-INSERT INTO "OrderDetails" VALUES(10766,2,19,40,0);
-INSERT INTO "OrderDetails" VALUES(10766,7,30,35,0);
-INSERT INTO "OrderDetails" VALUES(10766,68,12.5,40,0);
-INSERT INTO "OrderDetails" VALUES(10767,42,14,2,0);
-INSERT INTO "OrderDetails" VALUES(10768,22,21,4,0);
-
-INSERT INTO "OrderDetails" VALUES(10768,31,12.5,50,0);
-INSERT INTO "OrderDetails" VALUES(10768,60,34,15,0);
-INSERT INTO "OrderDetails" VALUES(10768,71,21.5,12,0);
-INSERT INTO "OrderDetails" VALUES(10769,41,9.65,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10769,52,7,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10769,61,28.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10769,62,49.3,15,0);
-INSERT INTO "OrderDetails" VALUES(10770,11,21,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10771,71,21.5,16,0);
-INSERT INTO "OrderDetails" VALUES(10772,29,123.79,18,0);
-
-INSERT INTO "OrderDetails" VALUES(10772,59,55,25,0);
-INSERT INTO "OrderDetails" VALUES(10773,17,39,33,0);
-INSERT INTO "OrderDetails" VALUES(10773,31,12.5,70,0.2);
-INSERT INTO "OrderDetails" VALUES(10773,75,7.75,7,0.2);
-INSERT INTO "OrderDetails" VALUES(10774,31,12.5,2,0.25);
-INSERT INTO "OrderDetails" VALUES(10774,66,17,50,0);
-INSERT INTO "OrderDetails" VALUES(10775,10,31,6,0);
-INSERT INTO "OrderDetails" VALUES(10775,67,14,3,0);
-INSERT INTO "OrderDetails" VALUES(10776,31,12.5,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10776,42,14,12,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10776,45,9.5,27,0.05);
-INSERT INTO "OrderDetails" VALUES(10776,51,53,120,0.05);
-INSERT INTO "OrderDetails" VALUES(10777,42,14,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10778,41,9.65,10,0);
-INSERT INTO "OrderDetails" VALUES(10779,16,17.45,20,0);
-INSERT INTO "OrderDetails" VALUES(10779,62,49.3,20,0);
-INSERT INTO "OrderDetails" VALUES(10780,70,15,35,0);
-INSERT INTO "OrderDetails" VALUES(10780,77,13,15,0);
-INSERT INTO "OrderDetails" VALUES(10781,54,7.45,3,0.2);
-INSERT INTO "OrderDetails" VALUES(10781,56,38,20,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10781,74,10,35,0);
-INSERT INTO "OrderDetails" VALUES(10782,31,12.5,1,0);
-INSERT INTO "OrderDetails" VALUES(10783,31,12.5,10,0);
-INSERT INTO "OrderDetails" VALUES(10783,38,263.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10784,36,19,30,0);
-INSERT INTO "OrderDetails" VALUES(10784,39,18,2,0.15);
-INSERT INTO "OrderDetails" VALUES(10784,72,34.8,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10785,10,31,10,0);
-INSERT INTO "OrderDetails" VALUES(10785,75,7.75,10,0);
-INSERT INTO "OrderDetails" VALUES(10786,8,40,30,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10786,30,25.89,15,0.2);
-INSERT INTO "OrderDetails" VALUES(10786,75,7.75,42,0.2);
-INSERT INTO "OrderDetails" VALUES(10787,2,19,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10787,29,123.79,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10788,19,9.2,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10788,75,7.75,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10789,18,62.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10789,35,18,15,0);
-INSERT INTO "OrderDetails" VALUES(10789,63,43.9,30,0);
-INSERT INTO "OrderDetails" VALUES(10789,68,12.5,18,0);
-
-INSERT INTO "OrderDetails" VALUES(10790,7,30,3,0.15);
-INSERT INTO "OrderDetails" VALUES(10790,56,38,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10791,29,123.79,14,0.05);
-INSERT INTO "OrderDetails" VALUES(10791,41,9.65,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10792,2,19,10,0);
-INSERT INTO "OrderDetails" VALUES(10792,54,7.45,3,0);
-INSERT INTO "OrderDetails" VALUES(10792,68,12.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10793,41,9.65,14,0);
-INSERT INTO "OrderDetails" VALUES(10793,52,7,8,0);
-INSERT INTO "OrderDetails" VALUES(10794,14,23.25,15,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10794,54,7.45,6,0.2);
-INSERT INTO "OrderDetails" VALUES(10795,16,17.45,65,0);
-INSERT INTO "OrderDetails" VALUES(10795,17,39,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10796,26,31.23,21,0.2);
-INSERT INTO "OrderDetails" VALUES(10796,44,19.45,10,0);
-INSERT INTO "OrderDetails" VALUES(10796,64,33.25,35,0.2);
-INSERT INTO "OrderDetails" VALUES(10796,69,36,24,0.2);
-INSERT INTO "OrderDetails" VALUES(10797,11,21,20,0);
-INSERT INTO "OrderDetails" VALUES(10798,62,49.3,2,0);
-INSERT INTO "OrderDetails" VALUES(10798,72,34.8,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10799,13,6,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10799,24,4.5,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10799,59,55,25,0);
-INSERT INTO "OrderDetails" VALUES(10800,11,21,50,0.1);
-INSERT INTO "OrderDetails" VALUES(10800,51,53,10,0.1);
-INSERT INTO "OrderDetails" VALUES(10800,54,7.45,7,0.1);
-INSERT INTO "OrderDetails" VALUES(10801,17,39,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10801,29,123.79,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10802,30,25.89,25,0.25);
-INSERT INTO "OrderDetails" VALUES(10802,51,53,30,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10802,55,24,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10802,62,49.3,5,0.25);
-INSERT INTO "OrderDetails" VALUES(10803,19,9.2,24,0.05);
-INSERT INTO "OrderDetails" VALUES(10803,25,14,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10803,59,55,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10804,10,31,36,0);
-INSERT INTO "OrderDetails" VALUES(10804,28,45.6,24,0);
-INSERT INTO "OrderDetails" VALUES(10804,49,20,4,0.15);
-INSERT INTO "OrderDetails" VALUES(10805,34,14,10,0);
-INSERT INTO "OrderDetails" VALUES(10805,38,263.5,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10806,2,19,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10806,65,21.05,2,0);
-INSERT INTO "OrderDetails" VALUES(10806,74,10,15,0.25);
-INSERT INTO "OrderDetails" VALUES(10807,40,18.4,1,0);
-INSERT INTO "OrderDetails" VALUES(10808,56,38,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10808,76,18,50,0.15);
-INSERT INTO "OrderDetails" VALUES(10809,52,7,20,0);
-INSERT INTO "OrderDetails" VALUES(10810,13,6,7,0);
-INSERT INTO "OrderDetails" VALUES(10810,25,14,5,0);
-INSERT INTO "OrderDetails" VALUES(10810,70,15,5,0);
-
-INSERT INTO "OrderDetails" VALUES(10811,19,9.2,15,0);
-INSERT INTO "OrderDetails" VALUES(10811,23,9,18,0);
-INSERT INTO "OrderDetails" VALUES(10811,40,18.4,30,0);
-INSERT INTO "OrderDetails" VALUES(10812,31,12.5,16,0.1);
-INSERT INTO "OrderDetails" VALUES(10812,72,34.8,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10812,77,13,20,0);
-INSERT INTO "OrderDetails" VALUES(10813,2,19,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10813,46,12,35,0);
-INSERT INTO "OrderDetails" VALUES(10814,41,9.65,20,0);
-INSERT INTO "OrderDetails" VALUES(10814,43,46,20,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10814,48,12.75,8,0.15);
-INSERT INTO "OrderDetails" VALUES(10814,61,28.5,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10815,33,2.5,16,0);
-INSERT INTO "OrderDetails" VALUES(10816,38,263.5,30,0.05);
-INSERT INTO "OrderDetails" VALUES(10816,62,49.3,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10817,26,31.23,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10817,38,263.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10817,40,18.4,60,0.15);
-INSERT INTO "OrderDetails" VALUES(10817,62,49.3,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10818,32,32,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10818,41,9.65,20,0);
-INSERT INTO "OrderDetails" VALUES(10819,43,46,7,0);
-INSERT INTO "OrderDetails" VALUES(10819,75,7.75,20,0);
-INSERT INTO "OrderDetails" VALUES(10820,56,38,30,0);
-INSERT INTO "OrderDetails" VALUES(10821,35,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10821,51,53,6,0);
-INSERT INTO "OrderDetails" VALUES(10822,62,49.3,3,0);
-INSERT INTO "OrderDetails" VALUES(10822,70,15,6,0);
-INSERT INTO "OrderDetails" VALUES(10823,11,21,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10823,57,19.5,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10823,59,55,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10823,77,13,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10824,41,9.65,12,0);
-INSERT INTO "OrderDetails" VALUES(10824,70,15,9,0);
-INSERT INTO "OrderDetails" VALUES(10825,26,31.23,12,0);
-INSERT INTO "OrderDetails" VALUES(10825,53,32.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10826,31,12.5,35,0);
-INSERT INTO "OrderDetails" VALUES(10826,57,19.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10827,10,31,15,0);
-INSERT INTO "OrderDetails" VALUES(10827,39,18,21,0);
-
-INSERT INTO "OrderDetails" VALUES(10828,20,81,5,0);
-INSERT INTO "OrderDetails" VALUES(10828,38,263.5,2,0);
-INSERT INTO "OrderDetails" VALUES(10829,2,19,10,0);
-INSERT INTO "OrderDetails" VALUES(10829,8,40,20,0);
-INSERT INTO "OrderDetails" VALUES(10829,13,6,10,0);
-INSERT INTO "OrderDetails" VALUES(10829,60,34,21,0);
-INSERT INTO "OrderDetails" VALUES(10830,6,25,6,0);
-INSERT INTO "OrderDetails" VALUES(10830,39,18,28,0);
-INSERT INTO "OrderDetails" VALUES(10830,60,34,30,0);
-INSERT INTO "OrderDetails" VALUES(10830,68,12.5,24,0);
-
-INSERT INTO "OrderDetails" VALUES(10831,19,9.2,2,0);
-INSERT INTO "OrderDetails" VALUES(10831,35,18,8,0);
-INSERT INTO "OrderDetails" VALUES(10831,38,263.5,8,0);
-INSERT INTO "OrderDetails" VALUES(10831,43,46,9,0);
-INSERT INTO "OrderDetails" VALUES(10832,13,6,3,0.2);
-INSERT INTO "OrderDetails" VALUES(10832,25,14,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10832,44,19.45,16,0.2);
-INSERT INTO "OrderDetails" VALUES(10832,64,33.25,3,0);
-INSERT INTO "OrderDetails" VALUES(10833,7,30,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10833,31,12.5,9,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10833,53,32.8,9,0.1);
-INSERT INTO "OrderDetails" VALUES(10834,29,123.79,8,0.05);
-INSERT INTO "OrderDetails" VALUES(10834,30,25.89,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10835,59,55,15,0);
-INSERT INTO "OrderDetails" VALUES(10835,77,13,2,0.2);
-INSERT INTO "OrderDetails" VALUES(10836,22,21,52,0);
-INSERT INTO "OrderDetails" VALUES(10836,35,18,6,0);
-INSERT INTO "OrderDetails" VALUES(10836,57,19.5,24,0);
-INSERT INTO "OrderDetails" VALUES(10836,60,34,60,0);
-INSERT INTO "OrderDetails" VALUES(10836,64,33.25,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10837,13,6,6,0);
-INSERT INTO "OrderDetails" VALUES(10837,40,18.4,25,0);
-INSERT INTO "OrderDetails" VALUES(10837,47,9.5,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10837,76,18,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10838,1,18,4,0.25);
-INSERT INTO "OrderDetails" VALUES(10838,18,62.5,25,0.25);
-INSERT INTO "OrderDetails" VALUES(10838,36,19,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10839,58,13.25,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10839,72,34.8,15,0.1);
-INSERT INTO "OrderDetails" VALUES(10840,25,14,6,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10840,39,18,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10841,10,31,16,0);
-INSERT INTO "OrderDetails" VALUES(10841,56,38,30,0);
-INSERT INTO "OrderDetails" VALUES(10841,59,55,50,0);
-INSERT INTO "OrderDetails" VALUES(10841,77,13,15,0);
-INSERT INTO "OrderDetails" VALUES(10842,11,21,15,0);
-INSERT INTO "OrderDetails" VALUES(10842,43,46,5,0);
-INSERT INTO "OrderDetails" VALUES(10842,68,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10842,70,15,12,0);
-INSERT INTO "OrderDetails" VALUES(10843,51,53,4,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10844,22,21,35,0);
-INSERT INTO "OrderDetails" VALUES(10845,23,9,70,0.1);
-INSERT INTO "OrderDetails" VALUES(10845,35,18,25,0.1);
-INSERT INTO "OrderDetails" VALUES(10845,42,14,42,0.1);
-INSERT INTO "OrderDetails" VALUES(10845,58,13.25,60,0.1);
-INSERT INTO "OrderDetails" VALUES(10845,64,33.25,48,0);
-INSERT INTO "OrderDetails" VALUES(10846,4,22,21,0);
-INSERT INTO "OrderDetails" VALUES(10846,70,15,30,0);
-INSERT INTO "OrderDetails" VALUES(10846,74,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10847,1,18,80,0.2);
-
-INSERT INTO "OrderDetails" VALUES(10847,19,9.2,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10847,37,26,60,0.2);
-INSERT INTO "OrderDetails" VALUES(10847,45,9.5,36,0.2);
-INSERT INTO "OrderDetails" VALUES(10847,60,34,45,0.2);
-INSERT INTO "OrderDetails" VALUES(10847,71,21.5,55,0.2);
-INSERT INTO "OrderDetails" VALUES(10848,5,21.35,30,0);
-INSERT INTO "OrderDetails" VALUES(10848,9,97,3,0);
-INSERT INTO "OrderDetails" VALUES(10849,3,10,49,0);
-INSERT INTO "OrderDetails" VALUES(10849,26,31.23,18,0.15);
-INSERT INTO "OrderDetails" VALUES(10850,25,14,20,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10850,33,2.5,4,0.15);
-INSERT INTO "OrderDetails" VALUES(10850,70,15,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10851,2,19,5,0.05);
-INSERT INTO "OrderDetails" VALUES(10851,25,14,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10851,57,19.5,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10851,59,55,42,0.05);
-INSERT INTO "OrderDetails" VALUES(10852,2,19,15,0);
-INSERT INTO "OrderDetails" VALUES(10852,17,39,6,0);
-INSERT INTO "OrderDetails" VALUES(10852,62,49.3,50,0);
-INSERT INTO "OrderDetails" VALUES(10853,18,62.5,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10854,10,31,100,0.15);
-INSERT INTO "OrderDetails" VALUES(10854,13,6,65,0.15);
-INSERT INTO "OrderDetails" VALUES(10855,16,17.45,50,0);
-INSERT INTO "OrderDetails" VALUES(10855,31,12.5,14,0);
-INSERT INTO "OrderDetails" VALUES(10855,56,38,24,0);
-INSERT INTO "OrderDetails" VALUES(10855,65,21.05,15,0.15);
-INSERT INTO "OrderDetails" VALUES(10856,2,19,20,0);
-INSERT INTO "OrderDetails" VALUES(10856,42,14,20,0);
-INSERT INTO "OrderDetails" VALUES(10857,3,10,30,0);
-INSERT INTO "OrderDetails" VALUES(10857,26,31.23,35,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10857,29,123.79,10,0.25);
-INSERT INTO "OrderDetails" VALUES(10858,7,30,5,0);
-INSERT INTO "OrderDetails" VALUES(10858,27,43.9,10,0);
-INSERT INTO "OrderDetails" VALUES(10858,70,15,4,0);
-INSERT INTO "OrderDetails" VALUES(10859,24,4.5,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10859,54,7.45,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10859,64,33.25,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10860,51,53,3,0);
-INSERT INTO "OrderDetails" VALUES(10860,76,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10861,17,39,42,0);
-
-INSERT INTO "OrderDetails" VALUES(10861,18,62.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10861,21,10,40,0);
-INSERT INTO "OrderDetails" VALUES(10861,33,2.5,35,0);
-INSERT INTO "OrderDetails" VALUES(10861,62,49.3,3,0);
-INSERT INTO "OrderDetails" VALUES(10862,11,21,25,0);
-INSERT INTO "OrderDetails" VALUES(10862,52,7,8,0);
-INSERT INTO "OrderDetails" VALUES(10863,1,18,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10863,58,13.25,12,0.15);
-INSERT INTO "OrderDetails" VALUES(10864,35,18,4,0);
-INSERT INTO "OrderDetails" VALUES(10864,67,14,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10865,38,263.5,60,0.05);
-INSERT INTO "OrderDetails" VALUES(10865,39,18,80,0.05);
-INSERT INTO "OrderDetails" VALUES(10866,2,19,21,0.25);
-INSERT INTO "OrderDetails" VALUES(10866,24,4.5,6,0.25);
-INSERT INTO "OrderDetails" VALUES(10866,30,25.89,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10867,53,32.8,3,0);
-INSERT INTO "OrderDetails" VALUES(10868,26,31.23,20,0);
-INSERT INTO "OrderDetails" VALUES(10868,35,18,30,0);
-INSERT INTO "OrderDetails" VALUES(10868,49,20,42,0.1);
-INSERT INTO "OrderDetails" VALUES(10869,1,18,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10869,11,21,10,0);
-INSERT INTO "OrderDetails" VALUES(10869,23,9,50,0);
-INSERT INTO "OrderDetails" VALUES(10869,68,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10870,35,18,3,0);
-INSERT INTO "OrderDetails" VALUES(10870,51,53,2,0);
-INSERT INTO "OrderDetails" VALUES(10871,6,25,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10871,16,17.45,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10871,17,39,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10872,55,24,10,0.05);
-INSERT INTO "OrderDetails" VALUES(10872,62,49.3,20,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10872,64,33.25,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10872,65,21.05,21,0.05);
-INSERT INTO "OrderDetails" VALUES(10873,21,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10873,28,45.6,3,0);
-INSERT INTO "OrderDetails" VALUES(10874,10,31,10,0);
-INSERT INTO "OrderDetails" VALUES(10875,19,9.2,25,0);
-INSERT INTO "OrderDetails" VALUES(10875,47,9.5,21,0.1);
-INSERT INTO "OrderDetails" VALUES(10875,49,20,15,0);
-INSERT INTO "OrderDetails" VALUES(10876,46,12,21,0);
-INSERT INTO "OrderDetails" VALUES(10876,64,33.25,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10877,16,17.45,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10877,18,62.5,25,0);
-INSERT INTO "OrderDetails" VALUES(10878,20,81,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10879,40,18.4,12,0);
-INSERT INTO "OrderDetails" VALUES(10879,65,21.05,10,0);
-INSERT INTO "OrderDetails" VALUES(10879,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10880,23,9,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10880,61,28.5,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10880,70,15,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10881,73,15,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10882,42,14,25,0);
-INSERT INTO "OrderDetails" VALUES(10882,49,20,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10882,54,7.45,32,0.15);
-INSERT INTO "OrderDetails" VALUES(10883,24,4.5,8,0);
-INSERT INTO "OrderDetails" VALUES(10884,21,10,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10884,56,38,21,0.05);
-INSERT INTO "OrderDetails" VALUES(10884,65,21.05,12,0.05);
-INSERT INTO "OrderDetails" VALUES(10885,2,19,20,0);
-INSERT INTO "OrderDetails" VALUES(10885,24,4.5,12,0);
-INSERT INTO "OrderDetails" VALUES(10885,70,15,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10885,77,13,25,0);
-INSERT INTO "OrderDetails" VALUES(10886,10,31,70,0);
-INSERT INTO "OrderDetails" VALUES(10886,31,12.5,35,0);
-INSERT INTO "OrderDetails" VALUES(10886,77,13,40,0);
-INSERT INTO "OrderDetails" VALUES(10887,25,14,5,0);
-INSERT INTO "OrderDetails" VALUES(10888,2,19,20,0);
-INSERT INTO "OrderDetails" VALUES(10888,68,12.5,18,0);
-INSERT INTO "OrderDetails" VALUES(10889,11,21,40,0);
-INSERT INTO "OrderDetails" VALUES(10889,38,263.5,40,0);
-INSERT INTO "OrderDetails" VALUES(10890,17,39,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10890,34,14,10,0);
-INSERT INTO "OrderDetails" VALUES(10890,41,9.65,14,0);
-INSERT INTO "OrderDetails" VALUES(10891,30,25.89,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10892,59,55,40,0.05);
-INSERT INTO "OrderDetails" VALUES(10893,8,40,30,0);
-INSERT INTO "OrderDetails" VALUES(10893,24,4.5,10,0);
-INSERT INTO "OrderDetails" VALUES(10893,29,123.79,24,0);
-INSERT INTO "OrderDetails" VALUES(10893,30,25.89,35,0);
-INSERT INTO "OrderDetails" VALUES(10893,36,19,20,0);
-INSERT INTO "OrderDetails" VALUES(10894,13,6,28,0.05);
-
-INSERT INTO "OrderDetails" VALUES(10894,69,36,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10894,75,7.75,120,0.05);
-INSERT INTO "OrderDetails" VALUES(10895,24,4.5,110,0);
-INSERT INTO "OrderDetails" VALUES(10895,39,18,45,0);
-INSERT INTO "OrderDetails" VALUES(10895,40,18.4,91,0);
-INSERT INTO "OrderDetails" VALUES(10895,60,34,100,0);
-INSERT INTO "OrderDetails" VALUES(10896,45,9.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10896,56,38,16,0);
-INSERT INTO "OrderDetails" VALUES(10897,29,123.79,80,0);
-INSERT INTO "OrderDetails" VALUES(10897,30,25.89,36,0);
-
-INSERT INTO "OrderDetails" VALUES(10898,13,6,5,0);
-INSERT INTO "OrderDetails" VALUES(10899,39,18,8,0.15);
-INSERT INTO "OrderDetails" VALUES(10900,70,15,3,0.25);
-INSERT INTO "OrderDetails" VALUES(10901,41,9.65,30,0);
-INSERT INTO "OrderDetails" VALUES(10901,71,21.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10902,55,24,30,0.15);
-INSERT INTO "OrderDetails" VALUES(10902,62,49.3,6,0.15);
-INSERT INTO "OrderDetails" VALUES(10903,13,6,40,0);
-INSERT INTO "OrderDetails" VALUES(10903,65,21.05,21,0);
-INSERT INTO "OrderDetails" VALUES(10903,68,12.5,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10904,58,13.25,15,0);
-INSERT INTO "OrderDetails" VALUES(10904,62,49.3,35,0);
-INSERT INTO "OrderDetails" VALUES(10905,1,18,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10906,61,28.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10907,75,7.75,14,0);
-INSERT INTO "OrderDetails" VALUES(10908,7,30,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10908,52,7,14,0.05);
-INSERT INTO "OrderDetails" VALUES(10909,7,30,12,0);
-INSERT INTO "OrderDetails" VALUES(10909,16,17.45,15,0);
-INSERT INTO "OrderDetails" VALUES(10909,41,9.65,5,0);
-
-INSERT INTO "OrderDetails" VALUES(10910,19,9.2,12,0);
-INSERT INTO "OrderDetails" VALUES(10910,49,20,10,0);
-INSERT INTO "OrderDetails" VALUES(10910,61,28.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10911,1,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10911,17,39,12,0);
-INSERT INTO "OrderDetails" VALUES(10911,67,14,15,0);
-INSERT INTO "OrderDetails" VALUES(10912,11,21,40,0.25);
-INSERT INTO "OrderDetails" VALUES(10912,29,123.79,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10913,4,22,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10913,33,2.5,40,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10913,58,13.25,15,0);
-INSERT INTO "OrderDetails" VALUES(10914,71,21.5,25,0);
-INSERT INTO "OrderDetails" VALUES(10915,17,39,10,0);
-INSERT INTO "OrderDetails" VALUES(10915,33,2.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10915,54,7.45,10,0);
-INSERT INTO "OrderDetails" VALUES(10916,16,17.45,6,0);
-INSERT INTO "OrderDetails" VALUES(10916,32,32,6,0);
-INSERT INTO "OrderDetails" VALUES(10916,57,19.5,20,0);
-INSERT INTO "OrderDetails" VALUES(10917,30,25.89,1,0);
-INSERT INTO "OrderDetails" VALUES(10917,60,34,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10918,1,18,60,0.25);
-INSERT INTO "OrderDetails" VALUES(10918,60,34,25,0.25);
-INSERT INTO "OrderDetails" VALUES(10919,16,17.45,24,0);
-INSERT INTO "OrderDetails" VALUES(10919,25,14,24,0);
-INSERT INTO "OrderDetails" VALUES(10919,40,18.4,20,0);
-INSERT INTO "OrderDetails" VALUES(10920,50,16.25,24,0);
-INSERT INTO "OrderDetails" VALUES(10921,35,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10921,63,43.9,40,0);
-INSERT INTO "OrderDetails" VALUES(10922,17,39,15,0);
-INSERT INTO "OrderDetails" VALUES(10922,24,4.5,35,0);
-
-INSERT INTO "OrderDetails" VALUES(10923,42,14,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10923,43,46,10,0.2);
-INSERT INTO "OrderDetails" VALUES(10923,67,14,24,0.2);
-INSERT INTO "OrderDetails" VALUES(10924,10,31,20,0.1);
-INSERT INTO "OrderDetails" VALUES(10924,28,45.6,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10924,75,7.75,6,0);
-INSERT INTO "OrderDetails" VALUES(10925,36,19,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10925,52,7,12,0.15);
-INSERT INTO "OrderDetails" VALUES(10926,11,21,2,0);
-INSERT INTO "OrderDetails" VALUES(10926,13,6,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10926,19,9.2,7,0);
-INSERT INTO "OrderDetails" VALUES(10926,72,34.8,10,0);
-INSERT INTO "OrderDetails" VALUES(10927,20,81,5,0);
-INSERT INTO "OrderDetails" VALUES(10927,52,7,5,0);
-INSERT INTO "OrderDetails" VALUES(10927,76,18,20,0);
-INSERT INTO "OrderDetails" VALUES(10928,47,9.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10928,76,18,5,0);
-INSERT INTO "OrderDetails" VALUES(10929,21,10,60,0);
-INSERT INTO "OrderDetails" VALUES(10929,75,7.75,49,0);
-INSERT INTO "OrderDetails" VALUES(10929,77,13,15,0);
-
-INSERT INTO "OrderDetails" VALUES(10930,21,10,36,0);
-INSERT INTO "OrderDetails" VALUES(10930,27,43.9,25,0);
-INSERT INTO "OrderDetails" VALUES(10930,55,24,25,0.2);
-INSERT INTO "OrderDetails" VALUES(10930,58,13.25,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10931,13,6,42,0.15);
-INSERT INTO "OrderDetails" VALUES(10931,57,19.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10932,16,17.45,30,0.1);
-INSERT INTO "OrderDetails" VALUES(10932,62,49.3,14,0.1);
-INSERT INTO "OrderDetails" VALUES(10932,72,34.8,16,0);
-INSERT INTO "OrderDetails" VALUES(10932,75,7.75,20,0.1);
-
-INSERT INTO "OrderDetails" VALUES(10933,53,32.8,2,0);
-INSERT INTO "OrderDetails" VALUES(10933,61,28.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10934,6,25,20,0);
-INSERT INTO "OrderDetails" VALUES(10935,1,18,21,0);
-INSERT INTO "OrderDetails" VALUES(10935,18,62.5,4,0.25);
-INSERT INTO "OrderDetails" VALUES(10935,23,9,8,0.25);
-INSERT INTO "OrderDetails" VALUES(10936,36,19,30,0.2);
-INSERT INTO "OrderDetails" VALUES(10937,28,45.6,8,0);
-INSERT INTO "OrderDetails" VALUES(10937,34,14,20,0);
-INSERT INTO "OrderDetails" VALUES(10938,13,6,20,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10938,43,46,24,0.25);
-INSERT INTO "OrderDetails" VALUES(10938,60,34,49,0.25);
-INSERT INTO "OrderDetails" VALUES(10938,71,21.5,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10939,2,19,10,0.15);
-INSERT INTO "OrderDetails" VALUES(10939,67,14,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10940,7,30,8,0);
-INSERT INTO "OrderDetails" VALUES(10940,13,6,20,0);
-INSERT INTO "OrderDetails" VALUES(10941,31,12.5,44,0.25);
-INSERT INTO "OrderDetails" VALUES(10941,62,49.3,30,0.25);
-INSERT INTO "OrderDetails" VALUES(10941,68,12.5,80,0.25);
-
-INSERT INTO "OrderDetails" VALUES(10941,72,34.8,50,0);
-INSERT INTO "OrderDetails" VALUES(10942,49,20,28,0);
-INSERT INTO "OrderDetails" VALUES(10943,13,6,15,0);
-INSERT INTO "OrderDetails" VALUES(10943,22,21,21,0);
-INSERT INTO "OrderDetails" VALUES(10943,46,12,15,0);
-INSERT INTO "OrderDetails" VALUES(10944,11,21,5,0.25);
-INSERT INTO "OrderDetails" VALUES(10944,44,19.45,18,0.25);
-INSERT INTO "OrderDetails" VALUES(10944,56,38,18,0);
-INSERT INTO "OrderDetails" VALUES(10945,13,6,20,0);
-INSERT INTO "OrderDetails" VALUES(10945,31,12.5,10,0);
-
-INSERT INTO "OrderDetails" VALUES(10946,10,31,25,0);
-INSERT INTO "OrderDetails" VALUES(10946,24,4.5,25,0);
-INSERT INTO "OrderDetails" VALUES(10946,77,13,40,0);
-INSERT INTO "OrderDetails" VALUES(10947,59,55,4,0);
-INSERT INTO "OrderDetails" VALUES(10948,50,16.25,9,0);
-INSERT INTO "OrderDetails" VALUES(10948,51,53,40,0);
-INSERT INTO "OrderDetails" VALUES(10948,55,24,4,0);
-INSERT INTO "OrderDetails" VALUES(10949,6,25,12,0);
-INSERT INTO "OrderDetails" VALUES(10949,10,31,30,0);
-INSERT INTO "OrderDetails" VALUES(10949,17,39,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10949,62,49.3,60,0);
-INSERT INTO "OrderDetails" VALUES(10950,4,22,5,0);
-INSERT INTO "OrderDetails" VALUES(10951,33,2.5,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10951,41,9.65,6,0.05);
-INSERT INTO "OrderDetails" VALUES(10951,75,7.75,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10952,6,25,16,0.05);
-INSERT INTO "OrderDetails" VALUES(10952,28,45.6,2,0);
-INSERT INTO "OrderDetails" VALUES(10953,20,81,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10953,31,12.5,50,0.05);
-INSERT INTO "OrderDetails" VALUES(10954,16,17.45,28,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10954,31,12.5,25,0.15);
-INSERT INTO "OrderDetails" VALUES(10954,45,9.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10954,60,34,24,0.15);
-INSERT INTO "OrderDetails" VALUES(10955,75,7.75,12,0.2);
-INSERT INTO "OrderDetails" VALUES(10956,21,10,12,0);
-INSERT INTO "OrderDetails" VALUES(10956,47,9.5,14,0);
-INSERT INTO "OrderDetails" VALUES(10956,51,53,8,0);
-INSERT INTO "OrderDetails" VALUES(10957,30,25.89,30,0);
-INSERT INTO "OrderDetails" VALUES(10957,35,18,40,0);
-INSERT INTO "OrderDetails" VALUES(10957,64,33.25,8,0);
-
-INSERT INTO "OrderDetails" VALUES(10958,5,21.35,20,0);
-INSERT INTO "OrderDetails" VALUES(10958,7,30,6,0);
-INSERT INTO "OrderDetails" VALUES(10958,72,34.8,5,0);
-INSERT INTO "OrderDetails" VALUES(10959,75,7.75,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10960,24,4.5,10,0.25);
-INSERT INTO "OrderDetails" VALUES(10960,41,9.65,24,0);
-INSERT INTO "OrderDetails" VALUES(10961,52,7,6,0.05);
-INSERT INTO "OrderDetails" VALUES(10961,76,18,60,0);
-INSERT INTO "OrderDetails" VALUES(10962,7,30,45,0);
-INSERT INTO "OrderDetails" VALUES(10962,13,6,77,0);
-
-INSERT INTO "OrderDetails" VALUES(10962,53,32.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10962,69,36,9,0);
-INSERT INTO "OrderDetails" VALUES(10962,76,18,44,0);
-INSERT INTO "OrderDetails" VALUES(10963,60,34,2,0.15);
-INSERT INTO "OrderDetails" VALUES(10964,18,62.5,6,0);
-INSERT INTO "OrderDetails" VALUES(10964,38,263.5,5,0);
-INSERT INTO "OrderDetails" VALUES(10964,69,36,10,0);
-INSERT INTO "OrderDetails" VALUES(10965,51,53,16,0);
-INSERT INTO "OrderDetails" VALUES(10966,37,26,8,0);
-INSERT INTO "OrderDetails" VALUES(10966,56,38,12,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10966,62,49.3,12,0.15);
-INSERT INTO "OrderDetails" VALUES(10967,19,9.2,12,0);
-INSERT INTO "OrderDetails" VALUES(10967,49,20,40,0);
-INSERT INTO "OrderDetails" VALUES(10968,12,38,30,0);
-INSERT INTO "OrderDetails" VALUES(10968,24,4.5,30,0);
-INSERT INTO "OrderDetails" VALUES(10968,64,33.25,4,0);
-INSERT INTO "OrderDetails" VALUES(10969,46,12,9,0);
-INSERT INTO "OrderDetails" VALUES(10970,52,7,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10971,29,123.79,14,0);
-INSERT INTO "OrderDetails" VALUES(10972,17,39,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10972,33,2.5,7,0);
-INSERT INTO "OrderDetails" VALUES(10973,26,31.23,5,0);
-INSERT INTO "OrderDetails" VALUES(10973,41,9.65,6,0);
-INSERT INTO "OrderDetails" VALUES(10973,75,7.75,10,0);
-INSERT INTO "OrderDetails" VALUES(10974,63,43.9,10,0);
-INSERT INTO "OrderDetails" VALUES(10975,8,40,16,0);
-INSERT INTO "OrderDetails" VALUES(10975,75,7.75,10,0);
-INSERT INTO "OrderDetails" VALUES(10976,28,45.6,20,0);
-INSERT INTO "OrderDetails" VALUES(10977,39,18,30,0);
-INSERT INTO "OrderDetails" VALUES(10977,47,9.5,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10977,51,53,10,0);
-INSERT INTO "OrderDetails" VALUES(10977,63,43.9,20,0);
-INSERT INTO "OrderDetails" VALUES(10978,8,40,20,0.15);
-INSERT INTO "OrderDetails" VALUES(10978,21,10,40,0.15);
-INSERT INTO "OrderDetails" VALUES(10978,40,18.4,10,0);
-INSERT INTO "OrderDetails" VALUES(10978,44,19.45,6,0.15);
-INSERT INTO "OrderDetails" VALUES(10979,7,30,18,0);
-INSERT INTO "OrderDetails" VALUES(10979,12,38,20,0);
-INSERT INTO "OrderDetails" VALUES(10979,24,4.5,80,0);
-INSERT INTO "OrderDetails" VALUES(10979,27,43.9,30,0);
-
-INSERT INTO "OrderDetails" VALUES(10979,31,12.5,24,0);
-INSERT INTO "OrderDetails" VALUES(10979,63,43.9,35,0);
-INSERT INTO "OrderDetails" VALUES(10980,75,7.75,40,0.2);
-INSERT INTO "OrderDetails" VALUES(10981,38,263.5,60,0);
-INSERT INTO "OrderDetails" VALUES(10982,7,30,20,0);
-INSERT INTO "OrderDetails" VALUES(10982,43,46,9,0);
-INSERT INTO "OrderDetails" VALUES(10983,13,6,84,0.15);
-INSERT INTO "OrderDetails" VALUES(10983,57,19.5,15,0);
-INSERT INTO "OrderDetails" VALUES(10984,16,17.45,55,0);
-INSERT INTO "OrderDetails" VALUES(10984,24,4.5,20,0);
-
-INSERT INTO "OrderDetails" VALUES(10984,36,19,40,0);
-INSERT INTO "OrderDetails" VALUES(10985,16,17.45,36,0.1);
-INSERT INTO "OrderDetails" VALUES(10985,18,62.5,8,0.1);
-INSERT INTO "OrderDetails" VALUES(10985,32,32,35,0.1);
-INSERT INTO "OrderDetails" VALUES(10986,11,21,30,0);
-INSERT INTO "OrderDetails" VALUES(10986,20,81,15,0);
-INSERT INTO "OrderDetails" VALUES(10986,76,18,10,0);
-INSERT INTO "OrderDetails" VALUES(10986,77,13,15,0);
-INSERT INTO "OrderDetails" VALUES(10987,7,30,60,0);
-INSERT INTO "OrderDetails" VALUES(10987,43,46,6,0);
-
-INSERT INTO "OrderDetails" VALUES(10987,72,34.8,20,0);
-INSERT INTO "OrderDetails" VALUES(10988,7,30,60,0);
-INSERT INTO "OrderDetails" VALUES(10988,62,49.3,40,0.1);
-INSERT INTO "OrderDetails" VALUES(10989,6,25,40,0);
-INSERT INTO "OrderDetails" VALUES(10989,11,21,15,0);
-INSERT INTO "OrderDetails" VALUES(10989,41,9.65,4,0);
-INSERT INTO "OrderDetails" VALUES(10990,21,10,65,0);
-INSERT INTO "OrderDetails" VALUES(10990,34,14,60,0.15);
-INSERT INTO "OrderDetails" VALUES(10990,55,24,65,0.15);
-INSERT INTO "OrderDetails" VALUES(10990,61,28.5,66,0.15);
-
-INSERT INTO "OrderDetails" VALUES(10991,2,19,50,0.2);
-INSERT INTO "OrderDetails" VALUES(10991,70,15,20,0.2);
-INSERT INTO "OrderDetails" VALUES(10991,76,18,90,0.2);
-INSERT INTO "OrderDetails" VALUES(10992,72,34.8,2,0);
-INSERT INTO "OrderDetails" VALUES(10993,29,123.79,50,0.25);
-INSERT INTO "OrderDetails" VALUES(10993,41,9.65,35,0.25);
-INSERT INTO "OrderDetails" VALUES(10994,59,55,18,0.05);
-INSERT INTO "OrderDetails" VALUES(10995,51,53,20,0);
-INSERT INTO "OrderDetails" VALUES(10995,60,34,4,0);
-INSERT INTO "OrderDetails" VALUES(10996,42,14,40,0);
-
-INSERT INTO "OrderDetails" VALUES(10997,32,32,50,0);
-INSERT INTO "OrderDetails" VALUES(10997,46,12,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10997,52,7,20,0.25);
-INSERT INTO "OrderDetails" VALUES(10998,24,4.5,12,0);
-INSERT INTO "OrderDetails" VALUES(10998,61,28.5,7,0);
-INSERT INTO "OrderDetails" VALUES(10998,74,10,20,0);
-INSERT INTO "OrderDetails" VALUES(10998,75,7.75,30,0);
-INSERT INTO "OrderDetails" VALUES(10999,41,9.65,20,0.05);
-INSERT INTO "OrderDetails" VALUES(10999,51,53,15,0.05);
-INSERT INTO "OrderDetails" VALUES(10999,77,13,21,0.05);
-
-INSERT INTO "OrderDetails" VALUES(11000,4,22,25,0.25);
-INSERT INTO "OrderDetails" VALUES(11000,24,4.5,30,0.25);
-INSERT INTO "OrderDetails" VALUES(11000,77,13,30,0);
-INSERT INTO "OrderDetails" VALUES(11001,7,30,60,0);
-INSERT INTO "OrderDetails" VALUES(11001,22,21,25,0);
-INSERT INTO "OrderDetails" VALUES(11001,46,12,25,0);
-INSERT INTO "OrderDetails" VALUES(11001,55,24,6,0);
-INSERT INTO "OrderDetails" VALUES(11002,13,6,56,0);
-INSERT INTO "OrderDetails" VALUES(11002,35,18,15,0.15);
-INSERT INTO "OrderDetails" VALUES(11002,42,14,24,0.15);
-
-INSERT INTO "OrderDetails" VALUES(11002,55,24,40,0);
-INSERT INTO "OrderDetails" VALUES(11003,1,18,4,0);
-INSERT INTO "OrderDetails" VALUES(11003,40,18.4,10,0);
-INSERT INTO "OrderDetails" VALUES(11003,52,7,10,0);
-INSERT INTO "OrderDetails" VALUES(11004,26,31.23,6,0);
-INSERT INTO "OrderDetails" VALUES(11004,76,18,6,0);
-INSERT INTO "OrderDetails" VALUES(11005,1,18,2,0);
-INSERT INTO "OrderDetails" VALUES(11005,59,55,10,0);
-INSERT INTO "OrderDetails" VALUES(11006,1,18,8,0);
-INSERT INTO "OrderDetails" VALUES(11006,29,123.79,2,0.25);
-
-INSERT INTO "OrderDetails" VALUES(11007,8,40,30,0);
-INSERT INTO "OrderDetails" VALUES(11007,29,123.79,10,0);
-INSERT INTO "OrderDetails" VALUES(11007,42,14,14,0);
-INSERT INTO "OrderDetails" VALUES(11008,28,45.6,70,0.05);
-INSERT INTO "OrderDetails" VALUES(11008,34,14,90,0.05);
-INSERT INTO "OrderDetails" VALUES(11008,71,21.5,21,0);
-INSERT INTO "OrderDetails" VALUES(11009,24,4.5,12,0);
-INSERT INTO "OrderDetails" VALUES(11009,36,19,18,0.25);
-INSERT INTO "OrderDetails" VALUES(11009,60,34,9,0);
-INSERT INTO "OrderDetails" VALUES(11010,7,30,20,0);
-
-INSERT INTO "OrderDetails" VALUES(11010,24,4.5,10,0);
-INSERT INTO "OrderDetails" VALUES(11011,58,13.25,40,0.05);
-INSERT INTO "OrderDetails" VALUES(11011,71,21.5,20,0);
-INSERT INTO "OrderDetails" VALUES(11012,19,9.2,50,0.05);
-INSERT INTO "OrderDetails" VALUES(11012,60,34,36,0.05);
-INSERT INTO "OrderDetails" VALUES(11012,71,21.5,60,0.05);
-INSERT INTO "OrderDetails" VALUES(11013,23,9,10,0);
-INSERT INTO "OrderDetails" VALUES(11013,42,14,4,0);
-INSERT INTO "OrderDetails" VALUES(11013,45,9.5,20,0);
-INSERT INTO "OrderDetails" VALUES(11013,68,12.5,2,0);
-
-INSERT INTO "OrderDetails" VALUES(11014,41,9.65,28,0.1);
-INSERT INTO "OrderDetails" VALUES(11015,30,25.89,15,0);
-INSERT INTO "OrderDetails" VALUES(11015,77,13,18,0);
-INSERT INTO "OrderDetails" VALUES(11016,31,12.5,15,0);
-INSERT INTO "OrderDetails" VALUES(11016,36,19,16,0);
-INSERT INTO "OrderDetails" VALUES(11017,3,10,25,0);
-INSERT INTO "OrderDetails" VALUES(11017,59,55,110,0);
-INSERT INTO "OrderDetails" VALUES(11017,70,15,30,0);
-INSERT INTO "OrderDetails" VALUES(11018,12,38,20,0);
-INSERT INTO "OrderDetails" VALUES(11018,18,62.5,10,0);
-
-INSERT INTO "OrderDetails" VALUES(11018,56,38,5,0);
-INSERT INTO "OrderDetails" VALUES(11019,46,12,3,0);
-INSERT INTO "OrderDetails" VALUES(11019,49,20,2,0);
-INSERT INTO "OrderDetails" VALUES(11020,10,31,24,0.15);
-INSERT INTO "OrderDetails" VALUES(11021,2,19,11,0.25);
-INSERT INTO "OrderDetails" VALUES(11021,20,81,15,0);
-INSERT INTO "OrderDetails" VALUES(11021,26,31.23,63,0);
-INSERT INTO "OrderDetails" VALUES(11021,51,53,44,0.25);
-INSERT INTO "OrderDetails" VALUES(11021,72,34.8,35,0);
-INSERT INTO "OrderDetails" VALUES(11022,19,9.2,35,0);
-
-INSERT INTO "OrderDetails" VALUES(11022,69,36,30,0);
-INSERT INTO "OrderDetails" VALUES(11023,7,30,4,0);
-INSERT INTO "OrderDetails" VALUES(11023,43,46,30,0);
-INSERT INTO "OrderDetails" VALUES(11024,26,31.23,12,0);
-INSERT INTO "OrderDetails" VALUES(11024,33,2.5,30,0);
-INSERT INTO "OrderDetails" VALUES(11024,65,21.05,21,0);
-INSERT INTO "OrderDetails" VALUES(11024,71,21.5,50,0);
-INSERT INTO "OrderDetails" VALUES(11025,1,18,10,0.1);
-INSERT INTO "OrderDetails" VALUES(11025,13,6,20,0.1);
-INSERT INTO "OrderDetails" VALUES(11026,18,62.5,8,0);
-
-INSERT INTO "OrderDetails" VALUES(11026,51,53,10,0);
-INSERT INTO "OrderDetails" VALUES(11027,24,4.5,30,0.25);
-INSERT INTO "OrderDetails" VALUES(11027,62,49.3,21,0.25);
-INSERT INTO "OrderDetails" VALUES(11028,55,24,35,0);
-INSERT INTO "OrderDetails" VALUES(11028,59,55,24,0);
-INSERT INTO "OrderDetails" VALUES(11029,56,38,20,0);
-INSERT INTO "OrderDetails" VALUES(11029,63,43.9,12,0);
-INSERT INTO "OrderDetails" VALUES(11030,2,19,100,0.25);
-INSERT INTO "OrderDetails" VALUES(11030,5,21.35,70,0);
-INSERT INTO "OrderDetails" VALUES(11030,29,123.79,60,0.25);
-
-INSERT INTO "OrderDetails" VALUES(11030,59,55,100,0.25);
-INSERT INTO "OrderDetails" VALUES(11031,1,18,45,0);
-INSERT INTO "OrderDetails" VALUES(11031,13,6,80,0);
-INSERT INTO "OrderDetails" VALUES(11031,24,4.5,21,0);
-INSERT INTO "OrderDetails" VALUES(11031,64,33.25,20,0);
-INSERT INTO "OrderDetails" VALUES(11031,71,21.5,16,0);
-INSERT INTO "OrderDetails" VALUES(11032,36,19,35,0);
-INSERT INTO "OrderDetails" VALUES(11032,38,263.5,25,0);
-INSERT INTO "OrderDetails" VALUES(11032,59,55,30,0);
-INSERT INTO "OrderDetails" VALUES(11033,53,32.8,70,0.1);
-
-INSERT INTO "OrderDetails" VALUES(11033,69,36,36,0.1);
-INSERT INTO "OrderDetails" VALUES(11034,21,10,15,0.1);
-INSERT INTO "OrderDetails" VALUES(11034,44,19.45,12,0);
-INSERT INTO "OrderDetails" VALUES(11034,61,28.5,6,0);
-INSERT INTO "OrderDetails" VALUES(11035,1,18,10,0);
-INSERT INTO "OrderDetails" VALUES(11035,35,18,60,0);
-INSERT INTO "OrderDetails" VALUES(11035,42,14,30,0);
-INSERT INTO "OrderDetails" VALUES(11035,54,7.45,10,0);
-INSERT INTO "OrderDetails" VALUES(11036,13,6,7,0);
-INSERT INTO "OrderDetails" VALUES(11036,59,55,30,0);
-
-INSERT INTO "OrderDetails" VALUES(11037,70,15,4,0);
-INSERT INTO "OrderDetails" VALUES(11038,40,18.4,5,0.2);
-INSERT INTO "OrderDetails" VALUES(11038,52,7,2,0);
-INSERT INTO "OrderDetails" VALUES(11038,71,21.5,30,0);
-INSERT INTO "OrderDetails" VALUES(11039,28,45.6,20,0);
-INSERT INTO "OrderDetails" VALUES(11039,35,18,24,0);
-INSERT INTO "OrderDetails" VALUES(11039,49,20,60,0);
-INSERT INTO "OrderDetails" VALUES(11039,57,19.5,28,0);
-INSERT INTO "OrderDetails" VALUES(11040,21,10,20,0);
-INSERT INTO "OrderDetails" VALUES(11041,2,19,30,0.2);
-
-INSERT INTO "OrderDetails" VALUES(11041,63,43.9,30,0);
-INSERT INTO "OrderDetails" VALUES(11042,44,19.45,15,0);
-INSERT INTO "OrderDetails" VALUES(11042,61,28.5,4,0);
-INSERT INTO "OrderDetails" VALUES(11043,11,21,10,0);
-INSERT INTO "OrderDetails" VALUES(11044,62,49.3,12,0);
-INSERT INTO "OrderDetails" VALUES(11045,33,2.5,15,0);
-INSERT INTO "OrderDetails" VALUES(11045,51,53,24,0);
-INSERT INTO "OrderDetails" VALUES(11046,12,38,20,0.05);
-INSERT INTO "OrderDetails" VALUES(11046,32,32,15,0.05);
-INSERT INTO "OrderDetails" VALUES(11046,35,18,18,0.05);
-
-INSERT INTO "OrderDetails" VALUES(11047,1,18,25,0.25);
-INSERT INTO "OrderDetails" VALUES(11047,5,21.35,30,0.25);
-INSERT INTO "OrderDetails" VALUES(11048,68,12.5,42,0);
-INSERT INTO "OrderDetails" VALUES(11049,2,19,10,0.2);
-INSERT INTO "OrderDetails" VALUES(11049,12,38,4,0.2);
-INSERT INTO "OrderDetails" VALUES(11050,76,18,50,0.1);
-INSERT INTO "OrderDetails" VALUES(11051,24,4.5,10,0.2);
-INSERT INTO "OrderDetails" VALUES(11052,43,46,30,0.2);
-INSERT INTO "OrderDetails" VALUES(11052,61,28.5,10,0.2);
-INSERT INTO "OrderDetails" VALUES(11053,18,62.5,35,0.2);
-
-INSERT INTO "OrderDetails" VALUES(11053,32,32,20,0);
-INSERT INTO "OrderDetails" VALUES(11053,64,33.25,25,0.2);
-INSERT INTO "OrderDetails" VALUES(11054,33,2.5,10,0);
-INSERT INTO "OrderDetails" VALUES(11054,67,14,20,0);
-INSERT INTO "OrderDetails" VALUES(11055,24,4.5,15,0);
-INSERT INTO "OrderDetails" VALUES(11055,25,14,15,0);
-INSERT INTO "OrderDetails" VALUES(11055,51,53,20,0);
-INSERT INTO "OrderDetails" VALUES(11055,57,19.5,20,0);
-INSERT INTO "OrderDetails" VALUES(11056,7,30,40,0);
-INSERT INTO "OrderDetails" VALUES(11056,55,24,35,0);
-
-INSERT INTO "OrderDetails" VALUES(11056,60,34,50,0);
-INSERT INTO "OrderDetails" VALUES(11057,70,15,3,0);
-INSERT INTO "OrderDetails" VALUES(11058,21,10,3,0);
-INSERT INTO "OrderDetails" VALUES(11058,60,34,21,0);
-INSERT INTO "OrderDetails" VALUES(11058,61,28.5,4,0);
-INSERT INTO "OrderDetails" VALUES(11059,13,6,30,0);
-INSERT INTO "OrderDetails" VALUES(11059,17,39,12,0);
-INSERT INTO "OrderDetails" VALUES(11059,60,34,35,0);
-INSERT INTO "OrderDetails" VALUES(11060,60,34,4,0);
-INSERT INTO "OrderDetails" VALUES(11060,77,13,10,0);
-
-INSERT INTO "OrderDetails" VALUES(11061,60,34,15,0);
-INSERT INTO "OrderDetails" VALUES(11062,53,32.8,10,0.2);
-INSERT INTO "OrderDetails" VALUES(11062,70,15,12,0.2);
-INSERT INTO "OrderDetails" VALUES(11063,34,14,30,0);
-INSERT INTO "OrderDetails" VALUES(11063,40,18.4,40,0.1);
-INSERT INTO "OrderDetails" VALUES(11063,41,9.65,30,0.1);
-INSERT INTO "OrderDetails" VALUES(11064,17,39,77,0.1);
-INSERT INTO "OrderDetails" VALUES(11064,41,9.65,12,0);
-INSERT INTO "OrderDetails" VALUES(11064,53,32.8,25,0.1);
-INSERT INTO "OrderDetails" VALUES(11064,55,24,4,0.1);
-
-INSERT INTO "OrderDetails" VALUES(11064,68,12.5,55,0);
-INSERT INTO "OrderDetails" VALUES(11065,30,25.89,4,0.25);
-INSERT INTO "OrderDetails" VALUES(11065,54,7.45,20,0.25);
-INSERT INTO "OrderDetails" VALUES(11066,16,17.45,3,0);
-INSERT INTO "OrderDetails" VALUES(11066,19,9.2,42,0);
-INSERT INTO "OrderDetails" VALUES(11066,34,14,35,0);
-INSERT INTO "OrderDetails" VALUES(11067,41,9.65,9,0);
-INSERT INTO "OrderDetails" VALUES(11068,28,45.6,8,0.15);
-INSERT INTO "OrderDetails" VALUES(11068,43,46,36,0.15);
-INSERT INTO "OrderDetails" VALUES(11068,77,13,28,0.15);
-
-INSERT INTO "OrderDetails" VALUES(11069,39,18,20,0);
-INSERT INTO "OrderDetails" VALUES(11070,1,18,40,0.15);
-INSERT INTO "OrderDetails" VALUES(11070,2,19,20,0.15);
-INSERT INTO "OrderDetails" VALUES(11070,16,17.45,30,0.15);
-INSERT INTO "OrderDetails" VALUES(11070,31,12.5,20,0);
-INSERT INTO "OrderDetails" VALUES(11071,7,30,15,0.05);
-INSERT INTO "OrderDetails" VALUES(11071,13,6,10,0.05);
-INSERT INTO "OrderDetails" VALUES(11072,2,19,8,0);
-INSERT INTO "OrderDetails" VALUES(11072,41,9.65,40,0);
-INSERT INTO "OrderDetails" VALUES(11072,50,16.25,22,0);
-
-INSERT INTO "OrderDetails" VALUES(11072,64,33.25,130,0);
-INSERT INTO "OrderDetails" VALUES(11073,11,21,10,0);
-INSERT INTO "OrderDetails" VALUES(11073,24,4.5,20,0);
-INSERT INTO "OrderDetails" VALUES(11074,16,17.45,14,0.05);
-INSERT INTO "OrderDetails" VALUES(11075,2,19,10,0.15);
-INSERT INTO "OrderDetails" VALUES(11075,46,12,30,0.15);
-INSERT INTO "OrderDetails" VALUES(11075,76,18,2,0.15);
-INSERT INTO "OrderDetails" VALUES(11076,6,25,20,0.25);
-INSERT INTO "OrderDetails" VALUES(11076,14,23.25,20,0.25);
-INSERT INTO "OrderDetails" VALUES(11076,19,9.2,10,0.25);
-
-INSERT INTO "OrderDetails" VALUES(11077,2,19,24,0.2);
-INSERT INTO "OrderDetails" VALUES(11077,3,10,4,0);
-INSERT INTO "OrderDetails" VALUES(11077,4,22,1,0);
-INSERT INTO "OrderDetails" VALUES(11077,6,25,1,0.02);
-INSERT INTO "OrderDetails" VALUES(11077,7,30,1,0.05);
-INSERT INTO "OrderDetails" VALUES(11077,8,40,2,0.1);
-INSERT INTO "OrderDetails" VALUES(11077,10,31,1,0);
-INSERT INTO "OrderDetails" VALUES(11077,12,38,2,0.05);
-INSERT INTO "OrderDetails" VALUES(11077,13,6,4,0);
-INSERT INTO "OrderDetails" VALUES(11077,14,23.25,1,0.03);
-
-INSERT INTO "OrderDetails" VALUES(11077,16,17.45,2,0.03);
-INSERT INTO "OrderDetails" VALUES(11077,20,81,1,0.04);
-INSERT INTO "OrderDetails" VALUES(11077,23,9,2,0);
-INSERT INTO "OrderDetails" VALUES(11077,32,32,1,0);
-INSERT INTO "OrderDetails" VALUES(11077,39,18,2,0.05);
-INSERT INTO "OrderDetails" VALUES(11077,41,9.65,3,0);
-INSERT INTO "OrderDetails" VALUES(11077,46,12,3,0.02);
-INSERT INTO "OrderDetails" VALUES(11077,52,7,2,0);
-INSERT INTO "OrderDetails" VALUES(11077,55,24,2,0);
-INSERT INTO "OrderDetails" VALUES(11077,60,34,2,0.06);
-
-INSERT INTO "OrderDetails" VALUES(11077,64,33.25,2,0.03);
-INSERT INTO "OrderDetails" VALUES(11077,66,17,1,0);
-INSERT INTO "OrderDetails" VALUES(11077,73,15,2,0.01);
-INSERT INTO "OrderDetails" VALUES(11077,75,7.75,4,0);
-INSERT INTO "OrderDetails" VALUES(11077,77,13,2,0);
-
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10248,N'VINET',5,'7/4/1996','8/1/1996','7/16/1996',3,32.38,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10249,N'TOMSP',6,'7/5/1996','8/16/1996','7/10/1996',1,11.61,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10250,N'HANAR',4,'7/8/1996','8/5/1996','7/12/1996',2,65.83,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10251,N'VICTE',3,'7/8/1996','8/5/1996','7/15/1996',1,41.34,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10252,N'SUPRD',4,'7/9/1996','8/6/1996','7/11/1996',2,51.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10253,N'HANAR',3,'7/10/1996','7/24/1996','7/16/1996',2,58.17,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10254,N'CHOPS',5,'7/11/1996','8/8/1996','7/23/1996',2,22.98,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10255,N'RICSU',9,'7/12/1996','8/9/1996','7/15/1996',3,148.33,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10256,N'WELLI',3,'7/15/1996','8/12/1996','7/17/1996',2,13.97,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10257,N'HILAA',4,'7/16/1996','8/13/1996','7/22/1996',3,81.91,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10258,N'ERNSH',1,'7/17/1996','8/14/1996','7/23/1996',1,140.51,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10259,N'CENTC',4,'7/18/1996','8/15/1996','7/25/1996',3,3.25,
- N'Centro comercial Moctezuma',N'Sierras de Granada 9993',N'México D.F.',
- NULL,N'05022',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10260,N'OTTIK',4,'7/19/1996','8/16/1996','7/29/1996',1,55.09,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10261,N'QUEDE',4,'7/19/1996','8/16/1996','7/30/1996',2,3.05,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10262,N'RATTC',8,'7/22/1996','8/19/1996','7/25/1996',3,48.29,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10263,N'ERNSH',9,'7/23/1996','8/20/1996','7/31/1996',3,146.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10264,N'FOLKO',6,'7/24/1996','8/21/1996','8/23/1996',3,3.67,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10265,N'BLONP',2,'7/25/1996','8/22/1996','8/12/1996',1,55.28,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10266,N'WARTH',3,'7/26/1996','9/6/1996','7/31/1996',3,25.73,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10267,N'FRANK',4,'7/29/1996','8/26/1996','8/6/1996',1,208.58,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10268,N'GROSR',8,'7/30/1996','8/27/1996','8/2/1996',3,66.29,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10269,N'WHITC',5,'7/31/1996','8/14/1996','8/9/1996',1,4.56,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10270,N'WARTH',1,'8/1/1996','8/29/1996','8/2/1996',1,136.54,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10271,N'SPLIR',6,'8/1/1996','8/29/1996','8/30/1996',2,4.54,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10272,N'RATTC',6,'8/2/1996','8/30/1996','8/6/1996',2,98.03,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10273,N'QUICK',3,'8/5/1996','9/2/1996','8/12/1996',3,76.07,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10274,N'VINET',6,'8/6/1996','9/3/1996','8/16/1996',1,6.01,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10275,N'MAGAA',1,'8/7/1996','9/4/1996','8/9/1996',1,26.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10276,N'TORTU',8,'8/8/1996','8/22/1996','8/14/1996',3,13.84,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10277,N'MORGK',2,'8/9/1996','9/6/1996','8/13/1996',3,125.77,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10278,N'BERGS',8,'8/12/1996','9/9/1996','8/16/1996',2,92.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10279,N'LEHMS',8,'8/13/1996','9/10/1996','8/16/1996',2,25.83,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10280,N'BERGS',2,'8/14/1996','9/11/1996','9/12/1996',1,8.98,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10281,N'ROMEY',4,'8/14/1996','8/28/1996','8/21/1996',1,2.94,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10282,N'ROMEY',4,'8/15/1996','9/12/1996','8/21/1996',1,12.69,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10283,N'LILAS',3,'8/16/1996','9/13/1996','8/23/1996',3,84.81,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10284,N'LEHMS',4,'8/19/1996','9/16/1996','8/27/1996',1,76.56,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10285,N'QUICK',1,'8/20/1996','9/17/1996','8/26/1996',2,76.83,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10286,N'QUICK',8,'8/21/1996','9/18/1996','8/30/1996',3,229.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10287,N'RICAR',8,'8/22/1996','9/19/1996','8/28/1996',3,12.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10288,N'REGGC',4,'8/23/1996','9/20/1996','9/3/1996',1,7.45,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10289,N'BSBEV',7,'8/26/1996','9/23/1996','8/28/1996',3,22.77,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10290,N'COMMI',8,'8/27/1996','9/24/1996','9/3/1996',1,79.70,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10291,N'QUEDE',6,'8/27/1996','9/24/1996','9/4/1996',2,6.40,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10292,N'TRADH',1,'8/28/1996','9/25/1996','9/2/1996',2,1.35,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10293,N'TORTU',1,'8/29/1996','9/26/1996','9/11/1996',3,21.18,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10294,N'RATTC',4,'8/30/1996','9/27/1996','9/5/1996',2,147.26,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10295,N'VINET',2,'9/2/1996','9/30/1996','9/10/1996',2,1.15,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10296,N'LILAS',6,'9/3/1996','10/1/1996','9/11/1996',1,0.12,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10297,N'BLONP',5,'9/4/1996','10/16/1996','9/10/1996',2,5.74,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10298,N'HUNGO',6,'9/5/1996','10/3/1996','9/11/1996',2,168.22,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10299,N'RICAR',4,'9/6/1996','10/4/1996','9/13/1996',2,29.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10300,N'MAGAA',2,'9/9/1996','10/7/1996','9/18/1996',2,17.68,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10301,N'WANDK',8,'9/9/1996','10/7/1996','9/17/1996',2,45.08,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10302,N'SUPRD',4,'9/10/1996','10/8/1996','10/9/1996',2,6.27,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10303,N'GODOS',7,'9/11/1996','10/9/1996','9/18/1996',2,107.83,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10304,N'TORTU',1,'9/12/1996','10/10/1996','9/17/1996',2,63.79,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10305,N'OLDWO',8,'9/13/1996','10/11/1996','10/9/1996',3,257.62,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10306,N'ROMEY',1,'9/16/1996','10/14/1996','9/23/1996',3,7.56,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10307,N'LONEP',2,'9/17/1996','10/15/1996','9/25/1996',2,0.56,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10308,N'ANATR',7,'9/18/1996','10/16/1996','9/24/1996',3,1.61,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10309,N'HUNGO',3,'9/19/1996','10/17/1996','10/23/1996',1,47.30,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10310,N'THEBI',8,'9/20/1996','10/18/1996','9/27/1996',2,17.52,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10311,N'DUMON',1,'9/20/1996','10/4/1996','9/26/1996',3,24.69,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10312,N'WANDK',2,'9/23/1996','10/21/1996','10/3/1996',2,40.26,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10313,N'QUICK',2,'9/24/1996','10/22/1996','10/4/1996',2,1.96,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10314,N'RATTC',1,'9/25/1996','10/23/1996','10/4/1996',2,74.16,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10315,N'ISLAT',4,'9/26/1996','10/24/1996','10/3/1996',2,41.76,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10316,N'RATTC',1,'9/27/1996','10/25/1996','10/8/1996',3,150.15,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10317,N'LONEP',6,'9/30/1996','10/28/1996','10/10/1996',1,12.69,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10318,N'ISLAT',8,'10/1/1996','10/29/1996','10/4/1996',2,4.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10319,N'TORTU',7,'10/2/1996','10/30/1996','10/11/1996',3,64.50,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10320,N'WARTH',5,'10/3/1996','10/17/1996','10/18/1996',3,34.57,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10321,N'ISLAT',3,'10/3/1996','10/31/1996','10/11/1996',2,3.43,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10322,N'PERIC',7,'10/4/1996','11/1/1996','10/23/1996',3,0.40,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10323,N'KOENE',4,'10/7/1996','11/4/1996','10/14/1996',1,4.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10324,N'SAVEA',9,'10/8/1996','11/5/1996','10/10/1996',1,214.27,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10325,N'KOENE',1,'10/9/1996','10/23/1996','10/14/1996',3,64.86,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10326,N'BOLID',4,'10/10/1996','11/7/1996','10/14/1996',2,77.92,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10327,N'FOLKO',2,'10/11/1996','11/8/1996','10/14/1996',1,63.36,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10328,N'FURIB',4,'10/14/1996','11/11/1996','10/17/1996',3,87.03,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10329,N'SPLIR',4,'10/15/1996','11/26/1996','10/23/1996',2,191.67,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10330,N'LILAS',3,'10/16/1996','11/13/1996','10/28/1996',1,12.75,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10331,N'BONAP',9,'10/16/1996','11/27/1996','10/21/1996',1,10.19,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10332,N'MEREP',3,'10/17/1996','11/28/1996','10/21/1996',2,52.84,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10333,N'WARTH',5,'10/18/1996','11/15/1996','10/25/1996',3,0.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10334,N'VICTE',8,'10/21/1996','11/18/1996','10/28/1996',2,8.56,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10335,N'HUNGO',7,'10/22/1996','11/19/1996','10/24/1996',2,42.11,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10336,N'PRINI',7,'10/23/1996','11/20/1996','10/25/1996',2,15.51,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10337,N'FRANK',4,'10/24/1996','11/21/1996','10/29/1996',3,108.26,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10338,N'OLDWO',4,'10/25/1996','11/22/1996','10/29/1996',3,84.21,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10339,N'MEREP',2,'10/28/1996','11/25/1996','11/4/1996',2,15.66,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10340,N'BONAP',1,'10/29/1996','11/26/1996','11/8/1996',3,166.31,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10341,N'SIMOB',7,'10/29/1996','11/26/1996','11/5/1996',3,26.78,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10342,N'FRANK',4,'10/30/1996','11/13/1996','11/4/1996',2,54.83,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10343,N'LEHMS',4,'10/31/1996','11/28/1996','11/6/1996',1,110.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10344,N'WHITC',4,'11/1/1996','11/29/1996','11/5/1996',2,23.29,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10345,N'QUICK',2,'11/4/1996','12/2/1996','11/11/1996',2,249.06,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10346,N'RATTC',3,'11/5/1996','12/17/1996','11/8/1996',3,142.08,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10347,N'FAMIA',4,'11/6/1996','12/4/1996','11/8/1996',3,3.10,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10348,N'WANDK',4,'11/7/1996','12/5/1996','11/15/1996',2,0.78,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10349,N'SPLIR',7,'11/8/1996','12/6/1996','11/15/1996',1,8.63,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10350,N'LAMAI',6,'11/11/1996','12/9/1996','12/3/1996',2,64.19,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10351,N'ERNSH',1,'11/11/1996','12/9/1996','11/20/1996',1,162.33,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10352,N'FURIB',3,'11/12/1996','11/26/1996','11/18/1996',3,1.30,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10353,N'PICCO',7,'11/13/1996','12/11/1996','11/25/1996',3,360.63,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10354,N'PERIC',8,'11/14/1996','12/12/1996','11/20/1996',3,53.80,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10355,N'AROUT',6,'11/15/1996','12/13/1996','11/20/1996',1,41.95,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10356,N'WANDK',6,'11/18/1996','12/16/1996','11/27/1996',2,36.71,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10357,N'LILAS',1,'11/19/1996','12/17/1996','12/2/1996',3,34.88,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10358,N'LAMAI',5,'11/20/1996','12/18/1996','11/27/1996',1,19.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10359,N'SEVES',5,'11/21/1996','12/19/1996','11/26/1996',3,288.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10360,N'BLONP',4,'11/22/1996','12/20/1996','12/2/1996',3,131.70,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10361,N'QUICK',1,'11/22/1996','12/20/1996','12/3/1996',2,183.17,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10362,N'BONAP',3,'11/25/1996','12/23/1996','11/28/1996',1,96.04,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10363,N'DRACD',4,'11/26/1996','12/24/1996','12/4/1996',3,30.54,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10364,N'EASTC',1,'11/26/1996','1/7/1997','12/4/1996',1,71.97,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10365,N'ANTON',3,'11/27/1996','12/25/1996','12/2/1996',2,22.00,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10366,N'GALED',8,'11/28/1996','1/9/1997','12/30/1996',2,10.14,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10367,N'VAFFE',7,'11/28/1996','12/26/1996','12/2/1996',3,13.55,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10368,N'ERNSH',2,'11/29/1996','12/27/1996','12/2/1996',2,101.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10369,N'SPLIR',8,'12/2/1996','12/30/1996','12/9/1996',2,195.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10370,N'CHOPS',6,'12/3/1996','12/31/1996','12/27/1996',2,1.17,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10371,N'LAMAI',1,'12/3/1996','12/31/1996','12/24/1996',1,0.45,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10372,N'QUEEN',5,'12/4/1996','1/1/1997','12/9/1996',2,890.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10373,N'HUNGO',4,'12/5/1996','1/2/1997','12/11/1996',3,124.12,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10374,N'WOLZA',1,'12/5/1996','1/2/1997','12/9/1996',3,3.94,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10375,N'HUNGC',3,'12/6/1996','1/3/1997','12/9/1996',2,20.12,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10376,N'MEREP',1,'12/9/1996','1/6/1997','12/13/1996',2,20.39,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10377,N'SEVES',1,'12/9/1996','1/6/1997','12/13/1996',3,22.21,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10378,N'FOLKO',5,'12/10/1996','1/7/1997','12/19/1996',3,5.44,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10379,N'QUEDE',2,'12/11/1996','1/8/1997','12/13/1996',1,45.03,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10380,N'HUNGO',8,'12/12/1996','1/9/1997','1/16/1997',3,35.03,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10381,N'LILAS',3,'12/12/1996','1/9/1997','12/13/1996',3,7.99,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10382,N'ERNSH',4,'12/13/1996','1/10/1997','12/16/1996',1,94.77,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10383,N'AROUT',8,'12/16/1996','1/13/1997','12/18/1996',3,34.24,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10384,N'BERGS',3,'12/16/1996','1/13/1997','12/20/1996',3,168.64,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10385,N'SPLIR',1,'12/17/1996','1/14/1997','12/23/1996',2,30.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10386,N'FAMIA',9,'12/18/1996','1/1/1997','12/25/1996',3,13.99,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10387,N'SANTG',1,'12/18/1996','1/15/1997','12/20/1996',2,93.63,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10388,N'SEVES',2,'12/19/1996','1/16/1997','12/20/1996',1,34.86,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10389,N'BOTTM',4,'12/20/1996','1/17/1997','12/24/1996',2,47.42,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10390,N'ERNSH',6,'12/23/1996','1/20/1997','12/26/1996',1,126.38,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10391,N'DRACD',3,'12/23/1996','1/20/1997','12/31/1996',3,5.45,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10392,N'PICCO',2,'12/24/1996','1/21/1997','1/1/1997',3,122.46,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10393,N'SAVEA',1,'12/25/1996','1/22/1997','1/3/1997',3,126.56,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10394,N'HUNGC',1,'12/25/1996','1/22/1997','1/3/1997',3,30.34,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10395,N'HILAA',6,'12/26/1996','1/23/1997','1/3/1997',1,184.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10396,N'FRANK',1,'12/27/1996','1/10/1997','1/6/1997',3,135.35,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10397,N'PRINI',5,'12/27/1996','1/24/1997','1/2/1997',1,60.26,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10398,N'SAVEA',2,'12/30/1996','1/27/1997','1/9/1997',3,89.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10399,N'VAFFE',8,'12/31/1996','1/14/1997','1/8/1997',3,27.36,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10400,N'EASTC',1,'1/1/1997','1/29/1997','1/16/1997',3,83.93,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10401,N'RATTC',1,'1/1/1997','1/29/1997','1/10/1997',1,12.51,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10402,N'ERNSH',8,'1/2/1997','2/13/1997','1/10/1997',2,67.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10403,N'ERNSH',4,'1/3/1997','1/31/1997','1/9/1997',3,73.79,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10404,N'MAGAA',2,'1/3/1997','1/31/1997','1/8/1997',1,155.97,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10405,N'LINOD',1,'1/6/1997','2/3/1997','1/22/1997',1,34.82,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10406,N'QUEEN',7,'1/7/1997','2/18/1997','1/13/1997',1,108.04,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10407,N'OTTIK',2,'1/7/1997','2/4/1997','1/30/1997',2,91.48,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10408,N'FOLIG',8,'1/8/1997','2/5/1997','1/14/1997',1,11.26,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10409,N'OCEAN',3,'1/9/1997','2/6/1997','1/14/1997',1,29.83,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10410,N'BOTTM',3,'1/10/1997','2/7/1997','1/15/1997',3,2.40,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10411,N'BOTTM',9,'1/10/1997','2/7/1997','1/21/1997',3,23.65,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10412,N'WARTH',8,'1/13/1997','2/10/1997','1/15/1997',2,3.77,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10413,N'LAMAI',3,'1/14/1997','2/11/1997','1/16/1997',2,95.66,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10414,N'FAMIA',2,'1/14/1997','2/11/1997','1/17/1997',3,21.48,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10415,N'HUNGC',3,'1/15/1997','2/12/1997','1/24/1997',1,0.20,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10416,N'WARTH',8,'1/16/1997','2/13/1997','1/27/1997',3,22.72,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10417,N'SIMOB',4,'1/16/1997','2/13/1997','1/28/1997',3,70.29,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10418,N'QUICK',4,'1/17/1997','2/14/1997','1/24/1997',1,17.55,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10419,N'RICSU',4,'1/20/1997','2/17/1997','1/30/1997',2,137.35,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10420,N'WELLI',3,'1/21/1997','2/18/1997','1/27/1997',1,44.12,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10421,N'QUEDE',8,'1/21/1997','3/4/1997','1/27/1997',1,99.23,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10422,N'FRANS',2,'1/22/1997','2/19/1997','1/31/1997',1,3.02,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10423,N'GOURL',6,'1/23/1997','2/6/1997','2/24/1997',3,24.50,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10424,N'MEREP',7,'1/23/1997','2/20/1997','1/27/1997',2,370.61,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10425,N'LAMAI',6,'1/24/1997','2/21/1997','2/14/1997',2,7.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10426,N'GALED',4,'1/27/1997','2/24/1997','2/6/1997',1,18.69,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10427,N'PICCO',4,'1/27/1997','2/24/1997','3/3/1997',2,31.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10428,N'REGGC',7,'1/28/1997','2/25/1997','2/4/1997',1,11.09,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10429,N'HUNGO',3,'1/29/1997','3/12/1997','2/7/1997',2,56.63,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10430,N'ERNSH',4,'1/30/1997','2/13/1997','2/3/1997',1,458.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10431,N'BOTTM',4,'1/30/1997','2/13/1997','2/7/1997',2,44.17,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10432,N'SPLIR',3,'1/31/1997','2/14/1997','2/7/1997',2,4.34,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10433,N'PRINI',3,'2/3/1997','3/3/1997','3/4/1997',3,73.83,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10434,N'FOLKO',3,'2/3/1997','3/3/1997','2/13/1997',2,17.92,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10435,N'CONSH',8,'2/4/1997','3/18/1997','2/7/1997',2,9.21,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10436,N'BLONP',3,'2/5/1997','3/5/1997','2/11/1997',2,156.66,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10437,N'WARTH',8,'2/5/1997','3/5/1997','2/12/1997',1,19.97,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10438,N'TOMSP',3,'2/6/1997','3/6/1997','2/14/1997',2,8.24,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10439,N'MEREP',6,'2/7/1997','3/7/1997','2/10/1997',3,4.07,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10440,N'SAVEA',4,'2/10/1997','3/10/1997','2/28/1997',2,86.53,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10441,N'OLDWO',3,'2/10/1997','3/24/1997','3/14/1997',2,73.02,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10442,N'ERNSH',3,'2/11/1997','3/11/1997','2/18/1997',2,47.94,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10443,N'REGGC',8,'2/12/1997','3/12/1997','2/14/1997',1,13.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10444,N'BERGS',3,'2/12/1997','3/12/1997','2/21/1997',3,3.50,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10445,N'BERGS',3,'2/13/1997','3/13/1997','2/20/1997',1,9.30,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10446,N'TOMSP',6,'2/14/1997','3/14/1997','2/19/1997',1,14.68,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10447,N'RICAR',4,'2/14/1997','3/14/1997','3/7/1997',2,68.66,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10448,N'RANCH',4,'2/17/1997','3/17/1997','2/24/1997',2,38.82,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10449,N'BLONP',3,'2/18/1997','3/18/1997','2/27/1997',2,53.30,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10450,N'VICTE',8,'2/19/1997','3/19/1997','3/11/1997',2,7.23,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10451,N'QUICK',4,'2/19/1997','3/5/1997','3/12/1997',3,189.09,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10452,N'SAVEA',8,'2/20/1997','3/20/1997','2/26/1997',1,140.26,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10453,N'AROUT',1,'2/21/1997','3/21/1997','2/26/1997',2,25.36,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10454,N'LAMAI',4,'2/21/1997','3/21/1997','2/25/1997',3,2.74,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10455,N'WARTH',8,'2/24/1997','4/7/1997','3/3/1997',2,180.45,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10456,N'KOENE',8,'2/25/1997','4/8/1997','2/28/1997',2,8.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10457,N'KOENE',2,'2/25/1997','3/25/1997','3/3/1997',1,11.57,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10458,N'SUPRD',7,'2/26/1997','3/26/1997','3/4/1997',3,147.06,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10459,N'VICTE',4,'2/27/1997','3/27/1997','2/28/1997',2,25.09,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10460,N'FOLKO',8,'2/28/1997','3/28/1997','3/3/1997',1,16.27,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10461,N'LILAS',1,'2/28/1997','3/28/1997','3/5/1997',3,148.61,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10462,N'CONSH',2,'3/3/1997','3/31/1997','3/18/1997',1,6.17,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10463,N'SUPRD',5,'3/4/1997','4/1/1997','3/6/1997',3,14.78,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10464,N'FURIB',4,'3/4/1997','4/1/1997','3/14/1997',2,89.00,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10465,N'VAFFE',1,'3/5/1997','4/2/1997','3/14/1997',3,145.04,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10466,N'COMMI',4,'3/6/1997','4/3/1997','3/13/1997',1,11.93,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10467,N'MAGAA',8,'3/6/1997','4/3/1997','3/11/1997',2,4.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10468,N'KOENE',3,'3/7/1997','4/4/1997','3/12/1997',3,44.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10469,N'WHITC',1,'3/10/1997','4/7/1997','3/14/1997',1,60.18,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10470,N'BONAP',4,'3/11/1997','4/8/1997','3/14/1997',2,64.56,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10471,N'BSBEV',2,'3/11/1997','4/8/1997','3/18/1997',3,45.59,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10472,N'SEVES',8,'3/12/1997','4/9/1997','3/19/1997',1,4.20,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10473,N'ISLAT',1,'3/13/1997','3/27/1997','3/21/1997',3,16.37,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10474,N'PERIC',5,'3/13/1997','4/10/1997','3/21/1997',2,83.49,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10475,N'SUPRD',9,'3/14/1997','4/11/1997','4/4/1997',1,68.52,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10476,N'HILAA',8,'3/17/1997','4/14/1997','3/24/1997',3,4.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10477,N'PRINI',5,'3/17/1997','4/14/1997','3/25/1997',2,13.02,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10478,N'VICTE',2,'3/18/1997','4/1/1997','3/26/1997',3,4.81,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10479,N'RATTC',3,'3/19/1997','4/16/1997','3/21/1997',3,708.95,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10480,N'FOLIG',6,'3/20/1997','4/17/1997','3/24/1997',2,1.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10481,N'RICAR',8,'3/20/1997','4/17/1997','3/25/1997',2,64.33,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10482,N'LAZYK',1,'3/21/1997','4/18/1997','4/10/1997',3,7.48,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10483,N'WHITC',7,'3/24/1997','4/21/1997','4/25/1997',2,15.28,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10484,N'BSBEV',3,'3/24/1997','4/21/1997','4/1/1997',3,6.88,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10485,N'LINOD',4,'3/25/1997','4/8/1997','3/31/1997',2,64.45,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10486,N'HILAA',1,'3/26/1997','4/23/1997','4/2/1997',2,30.53,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10487,N'QUEEN',2,'3/26/1997','4/23/1997','3/28/1997',2,71.07,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10488,N'FRANK',8,'3/27/1997','4/24/1997','4/2/1997',2,4.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10489,N'PICCO',6,'3/28/1997','4/25/1997','4/9/1997',2,5.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10490,N'HILAA',7,'3/31/1997','4/28/1997','4/3/1997',2,210.19,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10491,N'FURIB',8,'3/31/1997','4/28/1997','4/8/1997',3,16.96,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10492,N'BOTTM',3,'4/1/1997','4/29/1997','4/11/1997',1,62.89,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10493,N'LAMAI',4,'4/2/1997','4/30/1997','4/10/1997',3,10.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10494,N'COMMI',4,'4/2/1997','4/30/1997','4/9/1997',2,65.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10495,N'LAUGB',3,'4/3/1997','5/1/1997','4/11/1997',3,4.65,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10496,N'TRADH',7,'4/4/1997','5/2/1997','4/7/1997',2,46.77,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10497,N'LEHMS',7,'4/4/1997','5/2/1997','4/7/1997',1,36.21,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10498,N'HILAA',8,'4/7/1997','5/5/1997','4/11/1997',2,29.75,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10499,N'LILAS',4,'4/8/1997','5/6/1997','4/16/1997',2,102.02,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10500,N'LAMAI',6,'4/9/1997','5/7/1997','4/17/1997',1,42.68,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10501,N'BLAUS',9,'4/9/1997','5/7/1997','4/16/1997',3,8.85,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10502,N'PERIC',2,'4/10/1997','5/8/1997','4/29/1997',1,69.32,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10503,N'HUNGO',6,'4/11/1997','5/9/1997','4/16/1997',2,16.74,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10504,N'WHITC',4,'4/11/1997','5/9/1997','4/18/1997',3,59.13,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10505,N'MEREP',3,'4/14/1997','5/12/1997','4/21/1997',3,7.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10506,N'KOENE',9,'4/15/1997','5/13/1997','5/2/1997',2,21.19,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10507,N'ANTON',7,'4/15/1997','5/13/1997','4/22/1997',1,47.45,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10508,N'OTTIK',1,'4/16/1997','5/14/1997','5/13/1997',2,4.99,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10509,N'BLAUS',4,'4/17/1997','5/15/1997','4/29/1997',1,0.15,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10510,N'SAVEA',6,'4/18/1997','5/16/1997','4/28/1997',3,367.63,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10511,N'BONAP',4,'4/18/1997','5/16/1997','4/21/1997',3,350.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10512,N'FAMIA',7,'4/21/1997','5/19/1997','4/24/1997',2,3.53,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10513,N'WANDK',7,'4/22/1997','6/3/1997','4/28/1997',1,105.65,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10514,N'ERNSH',3,'4/22/1997','5/20/1997','5/16/1997',2,789.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10515,N'QUICK',2,'4/23/1997','5/7/1997','5/23/1997',1,204.47,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10516,N'HUNGO',2,'4/24/1997','5/22/1997','5/1/1997',3,62.78,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10517,N'NORTS',3,'4/24/1997','5/22/1997','4/29/1997',3,32.07,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10518,N'TORTU',4,'4/25/1997','5/9/1997','5/5/1997',2,218.15,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10519,N'CHOPS',6,'4/28/1997','5/26/1997','5/1/1997',3,91.76,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10520,N'SANTG',7,'4/29/1997','5/27/1997','5/1/1997',1,13.37,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10521,N'CACTU',8,'4/29/1997','5/27/1997','5/2/1997',2,17.22,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10522,N'LEHMS',4,'4/30/1997','5/28/1997','5/6/1997',1,45.33,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10523,N'SEVES',7,'5/1/1997','5/29/1997','5/30/1997',2,77.63,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10524,N'BERGS',1,'5/1/1997','5/29/1997','5/7/1997',2,244.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10525,N'BONAP',1,'5/2/1997','5/30/1997','5/23/1997',2,11.06,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10526,N'WARTH',4,'5/5/1997','6/2/1997','5/15/1997',2,58.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10527,N'QUICK',7,'5/5/1997','6/2/1997','5/7/1997',1,41.90,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10528,N'GREAL',6,'5/6/1997','5/20/1997','5/9/1997',2,3.35,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10529,N'MAISD',5,'5/7/1997','6/4/1997','5/9/1997',2,66.69,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10530,N'PICCO',3,'5/8/1997','6/5/1997','5/12/1997',2,339.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10531,N'OCEAN',7,'5/8/1997','6/5/1997','5/19/1997',1,8.12,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10532,N'EASTC',7,'5/9/1997','6/6/1997','5/12/1997',3,74.46,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10533,N'FOLKO',8,'5/12/1997','6/9/1997','5/22/1997',1,188.04,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10534,N'LEHMS',8,'5/12/1997','6/9/1997','5/14/1997',2,27.94,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10535,N'ANTON',4,'5/13/1997','6/10/1997','5/21/1997',1,15.64,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10536,N'LEHMS',3,'5/14/1997','6/11/1997','6/6/1997',2,58.88,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10537,N'RICSU',1,'5/14/1997','5/28/1997','5/19/1997',1,78.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10538,N'BSBEV',9,'5/15/1997','6/12/1997','5/16/1997',3,4.87,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10539,N'BSBEV',6,'5/16/1997','6/13/1997','5/23/1997',3,12.36,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10540,N'QUICK',3,'5/19/1997','6/16/1997','6/13/1997',3,1007.64,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10541,N'HANAR',2,'5/19/1997','6/16/1997','5/29/1997',1,68.65,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10542,N'KOENE',1,'5/20/1997','6/17/1997','5/26/1997',3,10.95,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10543,N'LILAS',8,'5/21/1997','6/18/1997','5/23/1997',2,48.17,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10544,N'LONEP',4,'5/21/1997','6/18/1997','5/30/1997',1,24.91,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10545,N'LAZYK',8,'5/22/1997','6/19/1997','6/26/1997',2,11.92,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10546,N'VICTE',1,'5/23/1997','6/20/1997','5/27/1997',3,194.72,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10547,N'SEVES',3,'5/23/1997','6/20/1997','6/2/1997',2,178.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10548,N'TOMSP',3,'5/26/1997','6/23/1997','6/2/1997',2,1.43,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10549,N'QUICK',5,'5/27/1997','6/10/1997','5/30/1997',1,171.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10550,N'GODOS',7,'5/28/1997','6/25/1997','6/6/1997',3,4.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10551,N'FURIB',4,'5/28/1997','7/9/1997','6/6/1997',3,72.95,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10552,N'HILAA',2,'5/29/1997','6/26/1997','6/5/1997',1,83.22,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10553,N'WARTH',2,'5/30/1997','6/27/1997','6/3/1997',2,149.49,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10554,N'OTTIK',4,'5/30/1997','6/27/1997','6/5/1997',3,120.97,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10555,N'SAVEA',6,'6/2/1997','6/30/1997','6/4/1997',3,252.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10556,N'SIMOB',2,'6/3/1997','7/15/1997','6/13/1997',1,9.80,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10557,N'LEHMS',9,'6/3/1997','6/17/1997','6/6/1997',2,96.72,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10558,N'AROUT',1,'6/4/1997','7/2/1997','6/10/1997',2,72.97,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10559,N'BLONP',6,'6/5/1997','7/3/1997','6/13/1997',1,8.05,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10560,N'FRANK',8,'6/6/1997','7/4/1997','6/9/1997',1,36.65,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10561,N'FOLKO',2,'6/6/1997','7/4/1997','6/9/1997',2,242.21,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10562,N'REGGC',1,'6/9/1997','7/7/1997','6/12/1997',1,22.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10563,N'RICAR',2,'6/10/1997','7/22/1997','6/24/1997',2,60.43,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10564,N'RATTC',4,'6/10/1997','7/8/1997','6/16/1997',3,13.75,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10565,N'MEREP',8,'6/11/1997','7/9/1997','6/18/1997',2,7.15,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10566,N'BLONP',9,'6/12/1997','7/10/1997','6/18/1997',1,88.40,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10567,N'HUNGO',1,'6/12/1997','7/10/1997','6/17/1997',1,33.97,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10568,N'GALED',3,'6/13/1997','7/11/1997','7/9/1997',3,6.54,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10569,N'RATTC',5,'6/16/1997','7/14/1997','7/11/1997',1,58.98,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10570,N'MEREP',3,'6/17/1997','7/15/1997','6/19/1997',3,188.99,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10571,N'ERNSH',8,'6/17/1997','7/29/1997','7/4/1997',3,26.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10572,N'BERGS',3,'6/18/1997','7/16/1997','6/25/1997',2,116.43,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10573,N'ANTON',7,'6/19/1997','7/17/1997','6/20/1997',3,84.84,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10574,N'TRAIH',4,'6/19/1997','7/17/1997','6/30/1997',2,37.60,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10575,N'MORGK',5,'6/20/1997','7/4/1997','6/30/1997',1,127.34,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10576,N'TORTU',3,'6/23/1997','7/7/1997','6/30/1997',3,18.56,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10577,N'TRAIH',9,'6/23/1997','8/4/1997','6/30/1997',2,25.41,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10578,N'BSBEV',4,'6/24/1997','7/22/1997','7/25/1997',3,29.60,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10579,N'LETSS',1,'6/25/1997','7/23/1997','7/4/1997',2,13.73,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10580,N'OTTIK',4,'6/26/1997','7/24/1997','7/1/1997',3,75.89,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10581,N'FAMIA',3,'6/26/1997','7/24/1997','7/2/1997',1,3.01,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10582,N'BLAUS',3,'6/27/1997','7/25/1997','7/14/1997',2,27.71,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10583,N'WARTH',2,'6/30/1997','7/28/1997','7/4/1997',2,7.28,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10584,N'BLONP',4,'6/30/1997','7/28/1997','7/4/1997',1,59.14,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10585,N'WELLI',7,'7/1/1997','7/29/1997','7/10/1997',1,13.41,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10586,N'REGGC',9,'7/2/1997','7/30/1997','7/9/1997',1,0.48,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10587,N'QUEDE',1,'7/2/1997','7/30/1997','7/9/1997',1,62.52,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10588,N'QUICK',2,'7/3/1997','7/31/1997','7/10/1997',3,194.67,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10589,N'GREAL',8,'7/4/1997','8/1/1997','7/14/1997',2,4.42,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10590,N'MEREP',4,'7/7/1997','8/4/1997','7/14/1997',3,44.77,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10591,N'VAFFE',1,'7/7/1997','7/21/1997','7/16/1997',1,55.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10592,N'LEHMS',3,'7/8/1997','8/5/1997','7/16/1997',1,32.10,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10593,N'LEHMS',7,'7/9/1997','8/6/1997','8/13/1997',2,174.20,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10594,N'OLDWO',3,'7/9/1997','8/6/1997','7/16/1997',2,5.24,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10595,N'ERNSH',2,'7/10/1997','8/7/1997','7/14/1997',1,96.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10596,N'WHITC',8,'7/11/1997','8/8/1997','8/12/1997',1,16.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10597,N'PICCO',7,'7/11/1997','8/8/1997','7/18/1997',3,35.12,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10598,N'RATTC',1,'7/14/1997','8/11/1997','7/18/1997',3,44.42,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10599,N'BSBEV',6,'7/15/1997','8/26/1997','7/21/1997',3,29.98,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10600,N'HUNGC',4,'7/16/1997','8/13/1997','7/21/1997',1,45.13,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10601,N'HILAA',7,'7/16/1997','8/27/1997','7/22/1997',1,58.30,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10602,N'VAFFE',8,'7/17/1997','8/14/1997','7/22/1997',2,2.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10603,N'SAVEA',8,'7/18/1997','8/15/1997','8/8/1997',2,48.77,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10604,N'FURIB',1,'7/18/1997','8/15/1997','7/29/1997',1,7.46,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10605,N'MEREP',1,'7/21/1997','8/18/1997','7/29/1997',2,379.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10606,N'TRADH',4,'7/22/1997','8/19/1997','7/31/1997',3,79.40,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10607,N'SAVEA',5,'7/22/1997','8/19/1997','7/25/1997',1,200.24,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10608,N'TOMSP',4,'7/23/1997','8/20/1997','8/1/1997',2,27.79,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10609,N'DUMON',7,'7/24/1997','8/21/1997','7/30/1997',2,1.85,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10610,N'LAMAI',8,'7/25/1997','8/22/1997','8/6/1997',1,26.78,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10611,N'WOLZA',6,'7/25/1997','8/22/1997','8/1/1997',2,80.65,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10612,N'SAVEA',1,'7/28/1997','8/25/1997','8/1/1997',2,544.08,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10613,N'HILAA',4,'7/29/1997','8/26/1997','8/1/1997',2,8.11,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10614,N'BLAUS',8,'7/29/1997','8/26/1997','8/1/1997',3,1.93,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10615,N'WILMK',2,'7/30/1997','8/27/1997','8/6/1997',3,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10616,N'GREAL',1,'7/31/1997','8/28/1997','8/5/1997',2,116.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10617,N'GREAL',4,'7/31/1997','8/28/1997','8/4/1997',2,18.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10618,N'MEREP',1,'8/1/1997','9/12/1997','8/8/1997',1,154.68,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10619,N'MEREP',3,'8/4/1997','9/1/1997','8/7/1997',3,91.05,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10620,N'LAUGB',2,'8/5/1997','9/2/1997','8/14/1997',3,0.94,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10621,N'ISLAT',4,'8/5/1997','9/2/1997','8/11/1997',2,23.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10622,N'RICAR',4,'8/6/1997','9/3/1997','8/11/1997',3,50.97,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10623,N'FRANK',8,'8/7/1997','9/4/1997','8/12/1997',2,97.18,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10624,N'THECR',4,'8/7/1997','9/4/1997','8/19/1997',2,94.80,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10625,N'ANATR',3,'8/8/1997','9/5/1997','8/14/1997',1,43.90,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10626,N'BERGS',1,'8/11/1997','9/8/1997','8/20/1997',2,138.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10627,N'SAVEA',8,'8/11/1997','9/22/1997','8/21/1997',3,107.46,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10628,N'BLONP',4,'8/12/1997','9/9/1997','8/20/1997',3,30.36,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10629,N'GODOS',4,'8/12/1997','9/9/1997','8/20/1997',3,85.46,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10630,N'KOENE',1,'8/13/1997','9/10/1997','8/19/1997',2,32.35,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10631,N'LAMAI',8,'8/14/1997','9/11/1997','8/15/1997',1,0.87,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10632,N'WANDK',8,'8/14/1997','9/11/1997','8/19/1997',1,41.38,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10633,N'ERNSH',7,'8/15/1997','9/12/1997','8/18/1997',3,477.90,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10634,N'FOLIG',4,'8/15/1997','9/12/1997','8/21/1997',3,487.38,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10635,N'MAGAA',8,'8/18/1997','9/15/1997','8/21/1997',3,47.46,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10636,N'WARTH',4,'8/19/1997','9/16/1997','8/26/1997',1,1.15,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10637,N'QUEEN',6,'8/19/1997','9/16/1997','8/26/1997',1,201.29,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10638,N'LINOD',3,'8/20/1997','9/17/1997','9/1/1997',1,158.44,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10639,N'SANTG',7,'8/20/1997','9/17/1997','8/27/1997',3,38.64,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10640,N'WANDK',4,'8/21/1997','9/18/1997','8/28/1997',1,23.55,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10641,N'HILAA',4,'8/22/1997','9/19/1997','8/26/1997',2,179.61,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10642,N'SIMOB',7,'8/22/1997','9/19/1997','9/5/1997',3,41.89,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10643,N'ALFKI',6,'8/25/1997','9/22/1997','9/2/1997',1,29.46,
- N'Alfreds Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10644,N'WELLI',3,'8/25/1997','9/22/1997','9/1/1997',2,0.14,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10645,N'HANAR',4,'8/26/1997','9/23/1997','9/2/1997',1,12.41,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10646,N'HUNGO',9,'8/27/1997','10/8/1997','9/3/1997',3,142.33,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10647,N'QUEDE',4,'8/27/1997','9/10/1997','9/3/1997',2,45.54,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10648,N'RICAR',5,'8/28/1997','10/9/1997','9/9/1997',2,14.25,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10649,N'MAISD',5,'8/28/1997','9/25/1997','8/29/1997',3,6.20,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10650,N'FAMIA',5,'8/29/1997','9/26/1997','9/3/1997',3,176.81,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10651,N'WANDK',8,'9/1/1997','9/29/1997','9/11/1997',2,20.60,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10652,N'GOURL',4,'9/1/1997','9/29/1997','9/8/1997',2,7.14,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10653,N'FRANK',1,'9/2/1997','9/30/1997','9/19/1997',1,93.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10654,N'BERGS',5,'9/2/1997','9/30/1997','9/11/1997',1,55.26,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10655,N'REGGC',1,'9/3/1997','10/1/1997','9/11/1997',2,4.41,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10656,N'GREAL',6,'9/4/1997','10/2/1997','9/10/1997',1,57.15,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10657,N'SAVEA',2,'9/4/1997','10/2/1997','9/15/1997',2,352.69,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10658,N'QUICK',4,'9/5/1997','10/3/1997','9/8/1997',1,364.15,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10659,N'QUEEN',7,'9/5/1997','10/3/1997','9/10/1997',2,105.81,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10660,N'HUNGC',8,'9/8/1997','10/6/1997','10/15/1997',1,111.29,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10661,N'HUNGO',7,'9/9/1997','10/7/1997','9/15/1997',3,17.55,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10662,N'LONEP',3,'9/9/1997','10/7/1997','9/18/1997',2,1.28,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10663,N'BONAP',2,'9/10/1997','9/24/1997','10/3/1997',2,113.15,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10664,N'FURIB',1,'9/10/1997','10/8/1997','9/19/1997',3,1.27,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10665,N'LONEP',1,'9/11/1997','10/9/1997','9/17/1997',2,26.31,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10666,N'RICSU',7,'9/12/1997','10/10/1997','9/22/1997',2,232.42,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10667,N'ERNSH',7,'9/12/1997','10/10/1997','9/19/1997',1,78.09,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10668,N'WANDK',1,'9/15/1997','10/13/1997','9/23/1997',2,47.22,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10669,N'SIMOB',2,'9/15/1997','10/13/1997','9/22/1997',1,24.39,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10670,N'FRANK',4,'9/16/1997','10/14/1997','9/18/1997',1,203.48,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10671,N'FRANR',1,'9/17/1997','10/15/1997','9/24/1997',1,30.34,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10672,N'BERGS',9,'9/17/1997','10/1/1997','9/26/1997',2,95.75,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10673,N'WILMK',2,'9/18/1997','10/16/1997','9/19/1997',1,22.76,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10674,N'ISLAT',4,'9/18/1997','10/16/1997','9/30/1997',2,0.90,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10675,N'FRANK',5,'9/19/1997','10/17/1997','9/23/1997',2,31.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10676,N'TORTU',2,'9/22/1997','10/20/1997','9/29/1997',2,2.01,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10677,N'ANTON',1,'9/22/1997','10/20/1997','9/26/1997',3,4.03,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10678,N'SAVEA',7,'9/23/1997','10/21/1997','10/16/1997',3,388.98,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10679,N'BLONP',8,'9/23/1997','10/21/1997','9/30/1997',3,27.94,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10680,N'OLDWO',1,'9/24/1997','10/22/1997','9/26/1997',1,26.61,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10681,N'GREAL',3,'9/25/1997','10/23/1997','9/30/1997',3,76.13,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10682,N'ANTON',3,'9/25/1997','10/23/1997','10/1/1997',2,36.13,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10683,N'DUMON',2,'9/26/1997','10/24/1997','10/1/1997',1,4.40,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10684,N'OTTIK',3,'9/26/1997','10/24/1997','9/30/1997',1,145.63,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10685,N'GOURL',4,'9/29/1997','10/13/1997','10/3/1997',2,33.75,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10686,N'PICCO',2,'9/30/1997','10/28/1997','10/8/1997',1,96.50,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10687,N'HUNGO',9,'9/30/1997','10/28/1997','10/30/1997',2,296.43,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10688,N'VAFFE',4,'10/1/1997','10/15/1997','10/7/1997',2,299.09,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10689,N'BERGS',1,'10/1/1997','10/29/1997','10/7/1997',2,13.42,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10690,N'HANAR',1,'10/2/1997','10/30/1997','10/3/1997',1,15.80,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10691,N'QUICK',2,'10/3/1997','11/14/1997','10/22/1997',2,810.05,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10692,N'ALFKI',4,'10/3/1997','10/31/1997','10/13/1997',2,61.02,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10693,N'WHITC',3,'10/6/1997','10/20/1997','10/10/1997',3,139.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10694,N'QUICK',8,'10/6/1997','11/3/1997','10/9/1997',3,398.36,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10695,N'WILMK',7,'10/7/1997','11/18/1997','10/14/1997',1,16.72,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10696,N'WHITC',8,'10/8/1997','11/19/1997','10/14/1997',3,102.55,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10697,N'LINOD',3,'10/8/1997','11/5/1997','10/14/1997',1,45.52,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10698,N'ERNSH',4,'10/9/1997','11/6/1997','10/17/1997',1,272.47,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10699,N'MORGK',3,'10/9/1997','11/6/1997','10/13/1997',3,0.58,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10700,N'SAVEA',3,'10/10/1997','11/7/1997','10/16/1997',1,65.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10701,N'HUNGO',6,'10/13/1997','10/27/1997','10/15/1997',3,220.31,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10702,N'ALFKI',4,'10/13/1997','11/24/1997','10/21/1997',1,23.94,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10703,N'FOLKO',6,'10/14/1997','11/11/1997','10/20/1997',2,152.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10704,N'QUEEN',6,'10/14/1997','11/11/1997','11/7/1997',1,4.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10705,N'HILAA',9,'10/15/1997','11/12/1997','11/18/1997',2,3.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10706,N'OLDWO',8,'10/16/1997','11/13/1997','10/21/1997',3,135.63,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10707,N'AROUT',4,'10/16/1997','10/30/1997','10/23/1997',3,21.74,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10708,N'THEBI',6,'10/17/1997','11/28/1997','11/5/1997',2,2.96,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10709,N'GOURL',1,'10/17/1997','11/14/1997','11/20/1997',3,210.80,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10710,N'FRANS',1,'10/20/1997','11/17/1997','10/23/1997',1,4.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10711,N'SAVEA',5,'10/21/1997','12/2/1997','10/29/1997',2,52.41,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10712,N'HUNGO',3,'10/21/1997','11/18/1997','10/31/1997',1,89.93,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10713,N'SAVEA',1,'10/22/1997','11/19/1997','10/24/1997',1,167.05,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10714,N'SAVEA',5,'10/22/1997','11/19/1997','10/27/1997',3,24.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10715,N'BONAP',3,'10/23/1997','11/6/1997','10/29/1997',1,63.20,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10716,N'RANCH',4,'10/24/1997','11/21/1997','10/27/1997',2,22.57,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10717,N'FRANK',1,'10/24/1997','11/21/1997','10/29/1997',2,59.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10718,N'KOENE',1,'10/27/1997','11/24/1997','10/29/1997',3,170.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10719,N'LETSS',8,'10/27/1997','11/24/1997','11/5/1997',2,51.44,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10720,N'QUEDE',8,'10/28/1997','11/11/1997','11/5/1997',2,9.53,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10721,N'QUICK',5,'10/29/1997','11/26/1997','10/31/1997',3,48.92,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10722,N'SAVEA',8,'10/29/1997','12/10/1997','11/4/1997',1,74.58,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10723,N'WHITC',3,'10/30/1997','11/27/1997','11/25/1997',1,21.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10724,N'MEREP',8,'10/30/1997','12/11/1997','11/5/1997',2,57.75,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10725,N'FAMIA',4,'10/31/1997','11/28/1997','11/5/1997',3,10.83,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10726,N'EASTC',4,'11/3/1997','11/17/1997','12/5/1997',1,16.56,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10727,N'REGGC',2,'11/3/1997','12/1/1997','12/5/1997',1,89.90,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10728,N'QUEEN',4,'11/4/1997','12/2/1997','11/11/1997',2,58.33,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10729,N'LINOD',8,'11/4/1997','12/16/1997','11/14/1997',3,141.06,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10730,N'BONAP',5,'11/5/1997','12/3/1997','11/14/1997',1,20.12,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10731,N'CHOPS',7,'11/6/1997','12/4/1997','11/14/1997',1,96.65,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10732,N'BONAP',3,'11/6/1997','12/4/1997','11/7/1997',1,16.97,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10733,N'BERGS',1,'11/7/1997','12/5/1997','11/10/1997',3,110.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10734,N'GOURL',2,'11/7/1997','12/5/1997','11/12/1997',3,1.63,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10735,N'LETSS',6,'11/10/1997','12/8/1997','11/21/1997',2,45.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10736,N'HUNGO',9,'11/11/1997','12/9/1997','11/21/1997',2,44.10,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10737,N'VINET',2,'11/11/1997','12/9/1997','11/18/1997',2,7.79,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10738,N'SPECD',2,'11/12/1997','12/10/1997','11/18/1997',1,2.91,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10739,N'VINET',3,'11/12/1997','12/10/1997','11/17/1997',3,11.08,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10740,N'WHITC',4,'11/13/1997','12/11/1997','11/25/1997',2,81.88,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10741,N'AROUT',4,'11/14/1997','11/28/1997','11/18/1997',3,10.96,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10742,N'BOTTM',3,'11/14/1997','12/12/1997','11/18/1997',3,243.73,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10743,N'AROUT',1,'11/17/1997','12/15/1997','11/21/1997',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10744,N'VAFFE',6,'11/17/1997','12/15/1997','11/24/1997',1,69.19,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10745,N'QUICK',9,'11/18/1997','12/16/1997','11/27/1997',1,3.52,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10746,N'CHOPS',1,'11/19/1997','12/17/1997','11/21/1997',3,31.43,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10747,N'PICCO',6,'11/19/1997','12/17/1997','11/26/1997',1,117.33,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10748,N'SAVEA',3,'11/20/1997','12/18/1997','11/28/1997',1,232.55,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10749,N'ISLAT',4,'11/20/1997','12/18/1997','12/19/1997',2,61.53,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10750,N'WARTH',9,'11/21/1997','12/19/1997','11/24/1997',1,79.30,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10751,N'RICSU',3,'11/24/1997','12/22/1997','12/3/1997',3,130.79,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10752,N'NORTS',2,'11/24/1997','12/22/1997','11/28/1997',3,1.39,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10753,N'FRANS',3,'11/25/1997','12/23/1997','11/27/1997',1,7.70,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10754,N'MAGAA',6,'11/25/1997','12/23/1997','11/27/1997',3,2.38,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10755,N'BONAP',4,'11/26/1997','12/24/1997','11/28/1997',2,16.71,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10756,N'SPLIR',8,'11/27/1997','12/25/1997','12/2/1997',2,73.21,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10757,N'SAVEA',6,'11/27/1997','12/25/1997','12/15/1997',1,8.19,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10758,N'RICSU',3,'11/28/1997','12/26/1997','12/4/1997',3,138.17,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10759,N'ANATR',3,'11/28/1997','12/26/1997','12/12/1997',3,11.99,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10760,N'MAISD',4,'12/1/1997','12/29/1997','12/10/1997',1,155.64,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10761,N'RATTC',5,'12/2/1997','12/30/1997','12/8/1997',2,18.66,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10762,N'FOLKO',3,'12/2/1997','12/30/1997','12/9/1997',1,328.74,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10763,N'FOLIG',3,'12/3/1997','12/31/1997','12/8/1997',3,37.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10764,N'ERNSH',6,'12/3/1997','12/31/1997','12/8/1997',3,145.45,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10765,N'QUICK',3,'12/4/1997','1/1/1998','12/9/1997',3,42.74,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10766,N'OTTIK',4,'12/5/1997','1/2/1998','12/9/1997',1,157.55,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10767,N'SUPRD',4,'12/5/1997','1/2/1998','12/15/1997',3,1.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10768,N'AROUT',3,'12/8/1997','1/5/1998','12/15/1997',2,146.32,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10769,N'VAFFE',3,'12/8/1997','1/5/1998','12/12/1997',1,65.06,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10770,N'HANAR',8,'12/9/1997','1/6/1998','12/17/1997',3,5.32,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10771,N'ERNSH',9,'12/10/1997','1/7/1998','1/2/1998',2,11.19,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10772,N'LEHMS',3,'12/10/1997','1/7/1998','12/19/1997',2,91.28,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10773,N'ERNSH',1,'12/11/1997','1/8/1998','12/16/1997',3,96.43,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10774,N'FOLKO',4,'12/11/1997','12/25/1997','12/12/1997',1,48.20,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10775,N'THECR',7,'12/12/1997','1/9/1998','12/26/1997',1,20.25,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10776,N'ERNSH',1,'12/15/1997','1/12/1998','12/18/1997',3,351.53,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10777,N'GOURL',7,'12/15/1997','12/29/1997','1/21/1998',2,3.01,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10778,N'BERGS',3,'12/16/1997','1/13/1998','12/24/1997',1,6.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10779,N'MORGK',3,'12/16/1997','1/13/1998','1/14/1998',2,58.13,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10780,N'LILAS',2,'12/16/1997','12/30/1997','12/25/1997',1,42.13,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10781,N'WARTH',2,'12/17/1997','1/14/1998','12/19/1997',3,73.16,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10782,N'CACTU',9,'12/17/1997','1/14/1998','12/22/1997',3,1.10,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10783,N'HANAR',4,'12/18/1997','1/15/1998','12/19/1997',2,124.98,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10784,N'MAGAA',4,'12/18/1997','1/15/1998','12/22/1997',3,70.09,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10785,N'GROSR',1,'12/18/1997','1/15/1998','12/24/1997',3,1.51,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10786,N'QUEEN',8,'12/19/1997','1/16/1998','12/23/1997',1,110.87,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10787,N'LAMAI',2,'12/19/1997','1/2/1998','12/26/1997',1,249.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10788,N'QUICK',1,'12/22/1997','1/19/1998','1/19/1998',2,42.70,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10789,N'FOLIG',1,'12/22/1997','1/19/1998','12/31/1997',2,100.60,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10790,N'GOURL',6,'12/22/1997','1/19/1998','12/26/1997',1,28.23,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10791,N'FRANK',6,'12/23/1997','1/20/1998','1/1/1998',2,16.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10792,N'WOLZA',1,'12/23/1997','1/20/1998','12/31/1997',3,23.79,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10793,N'AROUT',3,'12/24/1997','1/21/1998','1/8/1998',3,4.52,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10794,N'QUEDE',6,'12/24/1997','1/21/1998','1/2/1998',1,21.49,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10795,N'ERNSH',8,'12/24/1997','1/21/1998','1/20/1998',2,126.66,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10796,N'HILAA',3,'12/25/1997','1/22/1998','1/14/1998',1,26.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10797,N'DRACD',7,'12/25/1997','1/22/1998','1/5/1998',2,33.35,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10798,N'ISLAT',2,'12/26/1997','1/23/1998','1/5/1998',1,2.33,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10799,N'KOENE',9,'12/26/1997','2/6/1998','1/5/1998',3,30.76,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10800,N'SEVES',1,'12/26/1997','1/23/1998','1/5/1998',3,137.44,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10801,N'BOLID',4,'12/29/1997','1/26/1998','12/31/1997',2,97.09,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10802,N'SIMOB',4,'12/29/1997','1/26/1998','1/2/1998',2,257.26,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10803,N'WELLI',4,'12/30/1997','1/27/1998','1/6/1998',1,55.23,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10804,N'SEVES',6,'12/30/1997','1/27/1998','1/7/1998',2,27.33,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10805,N'THEBI',2,'12/30/1997','1/27/1998','1/9/1998',3,237.34,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10806,N'VICTE',3,'12/31/1997','1/28/1998','1/5/1998',2,22.11,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10807,N'FRANS',4,'12/31/1997','1/28/1998','1/30/1998',1,1.36,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10808,N'OLDWO',2,'1/1/1998','1/29/1998','1/9/1998',3,45.53,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10809,N'WELLI',7,'1/1/1998','1/29/1998','1/7/1998',1,4.87,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10810,N'LAUGB',2,'1/1/1998','1/29/1998','1/7/1998',3,4.33,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10811,N'LINOD',8,'1/2/1998','1/30/1998','1/8/1998',1,31.22,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10812,N'REGGC',5,'1/2/1998','1/30/1998','1/12/1998',1,59.78,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10813,N'RICAR',1,'1/5/1998','2/2/1998','1/9/1998',1,47.38,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10814,N'VICTE',3,'1/5/1998','2/2/1998','1/14/1998',3,130.94,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10815,N'SAVEA',2,'1/5/1998','2/2/1998','1/14/1998',3,14.62,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10816,N'GREAL',4,'1/6/1998','2/3/1998','2/4/1998',2,719.78,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10817,N'KOENE',3,'1/6/1998','1/20/1998','1/13/1998',2,306.07,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10818,N'MAGAA',7,'1/7/1998','2/4/1998','1/12/1998',3,65.48,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10819,N'CACTU',2,'1/7/1998','2/4/1998','1/16/1998',3,19.76,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10820,N'RATTC',3,'1/7/1998','2/4/1998','1/13/1998',2,37.52,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10821,N'SPLIR',1,'1/8/1998','2/5/1998','1/15/1998',1,36.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10822,N'TRAIH',6,'1/8/1998','2/5/1998','1/16/1998',3,7.00,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10823,N'LILAS',5,'1/9/1998','2/6/1998','1/13/1998',2,163.97,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10824,N'FOLKO',8,'1/9/1998','2/6/1998','1/30/1998',1,1.23,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10825,N'DRACD',1,'1/9/1998','2/6/1998','1/14/1998',1,79.25,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10826,N'BLONP',6,'1/12/1998','2/9/1998','2/6/1998',1,7.09,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10827,N'BONAP',1,'1/12/1998','1/26/1998','2/6/1998',2,63.54,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10828,N'RANCH',9,'1/13/1998','1/27/1998','2/4/1998',1,90.85,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10829,N'ISLAT',9,'1/13/1998','2/10/1998','1/23/1998',1,154.72,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10830,N'TRADH',4,'1/13/1998','2/24/1998','1/21/1998',2,81.83,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10831,N'SANTG',3,'1/14/1998','2/11/1998','1/23/1998',2,72.19,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10832,N'LAMAI',2,'1/14/1998','2/11/1998','1/19/1998',2,43.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10833,N'OTTIK',6,'1/15/1998','2/12/1998','1/23/1998',2,71.49,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10834,N'TRADH',1,'1/15/1998','2/12/1998','1/19/1998',3,29.78,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10835,N'ALFKI',1,'1/15/1998','2/12/1998','1/21/1998',3,69.53,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10836,N'ERNSH',7,'1/16/1998','2/13/1998','1/21/1998',1,411.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10837,N'BERGS',9,'1/16/1998','2/13/1998','1/23/1998',3,13.32,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10838,N'LINOD',3,'1/19/1998','2/16/1998','1/23/1998',3,59.28,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10839,N'TRADH',3,'1/19/1998','2/16/1998','1/22/1998',3,35.43,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10840,N'LINOD',4,'1/19/1998','3/2/1998','2/16/1998',2,2.71,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10841,N'SUPRD',5,'1/20/1998','2/17/1998','1/29/1998',2,424.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10842,N'TORTU',1,'1/20/1998','2/17/1998','1/29/1998',3,54.42,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10843,N'VICTE',4,'1/21/1998','2/18/1998','1/26/1998',2,9.26,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10844,N'PICCO',8,'1/21/1998','2/18/1998','1/26/1998',2,25.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10845,N'QUICK',8,'1/21/1998','2/4/1998','1/30/1998',1,212.98,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10846,N'SUPRD',2,'1/22/1998','3/5/1998','1/23/1998',3,56.46,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10847,N'SAVEA',4,'1/22/1998','2/5/1998','2/10/1998',3,487.57,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10848,N'CONSH',7,'1/23/1998','2/20/1998','1/29/1998',2,38.24,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10849,N'KOENE',9,'1/23/1998','2/20/1998','1/30/1998',2,0.56,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10850,N'VICTE',1,'1/23/1998','3/6/1998','1/30/1998',1,49.19,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10851,N'RICAR',5,'1/26/1998','2/23/1998','2/2/1998',1,160.55,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10852,N'RATTC',8,'1/26/1998','2/9/1998','1/30/1998',1,174.05,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10853,N'BLAUS',9,'1/27/1998','2/24/1998','2/3/1998',2,53.83,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10854,N'ERNSH',3,'1/27/1998','2/24/1998','2/5/1998',2,100.22,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10855,N'OLDWO',3,'1/27/1998','2/24/1998','2/4/1998',1,170.97,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10856,N'ANTON',3,'1/28/1998','2/25/1998','2/10/1998',2,58.43,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10857,N'BERGS',8,'1/28/1998','2/25/1998','2/6/1998',2,188.85,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10858,N'LACOR',2,'1/29/1998','2/26/1998','2/3/1998',1,52.51,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10859,N'FRANK',1,'1/29/1998','2/26/1998','2/2/1998',2,76.10,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10860,N'FRANR',3,'1/29/1998','2/26/1998','2/4/1998',3,19.26,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10861,N'WHITC',4,'1/30/1998','2/27/1998','2/17/1998',2,14.93,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10862,N'LEHMS',8,'1/30/1998','3/13/1998','2/2/1998',2,53.23,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10863,N'HILAA',4,'2/2/1998','3/2/1998','2/17/1998',2,30.26,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10864,N'AROUT',4,'2/2/1998','3/2/1998','2/9/1998',2,3.04,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10865,N'QUICK',2,'2/2/1998','2/16/1998','2/12/1998',1,348.14,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10866,N'BERGS',5,'2/3/1998','3/3/1998','2/12/1998',1,109.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10867,N'LONEP',6,'2/3/1998','3/17/1998','2/11/1998',1,1.93,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10868,N'QUEEN',7,'2/4/1998','3/4/1998','2/23/1998',2,191.27,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10869,N'SEVES',5,'2/4/1998','3/4/1998','2/9/1998',1,143.28,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10870,N'WOLZA',5,'2/4/1998','3/4/1998','2/13/1998',3,12.04,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10871,N'BONAP',9,'2/5/1998','3/5/1998','2/10/1998',2,112.27,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10872,N'GODOS',5,'2/5/1998','3/5/1998','2/9/1998',2,175.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10873,N'WILMK',4,'2/6/1998','3/6/1998','2/9/1998',1,0.82,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10874,N'GODOS',5,'2/6/1998','3/6/1998','2/11/1998',2,19.58,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10875,N'BERGS',4,'2/6/1998','3/6/1998','3/3/1998',2,32.37,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10876,N'BONAP',7,'2/9/1998','3/9/1998','2/12/1998',3,60.42,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10877,N'RICAR',1,'2/9/1998','3/9/1998','2/19/1998',1,38.06,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10878,N'QUICK',4,'2/10/1998','3/10/1998','2/12/1998',1,46.69,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10879,N'WILMK',3,'2/10/1998','3/10/1998','2/12/1998',3,8.50,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10880,N'FOLKO',7,'2/10/1998','3/24/1998','2/18/1998',1,88.01,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10881,N'CACTU',4,'2/11/1998','3/11/1998','2/18/1998',1,2.84,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10882,N'SAVEA',4,'2/11/1998','3/11/1998','2/20/1998',3,23.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10883,N'LONEP',8,'2/12/1998','3/12/1998','2/20/1998',3,0.53,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10884,N'LETSS',4,'2/12/1998','3/12/1998','2/13/1998',2,90.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10885,N'SUPRD',6,'2/12/1998','3/12/1998','2/18/1998',3,5.64,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10886,N'HANAR',1,'2/13/1998','3/13/1998','3/2/1998',1,4.99,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10887,N'GALED',8,'2/13/1998','3/13/1998','2/16/1998',3,1.25,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10888,N'GODOS',1,'2/16/1998','3/16/1998','2/23/1998',2,51.87,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10889,N'RATTC',9,'2/16/1998','3/16/1998','2/23/1998',3,280.61,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10890,N'DUMON',7,'2/16/1998','3/16/1998','2/18/1998',1,32.76,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10891,N'LEHMS',7,'2/17/1998','3/17/1998','2/19/1998',2,20.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10892,N'MAISD',4,'2/17/1998','3/17/1998','2/19/1998',2,120.27,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10893,N'KOENE',9,'2/18/1998','3/18/1998','2/20/1998',2,77.78,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10894,N'SAVEA',1,'2/18/1998','3/18/1998','2/20/1998',1,116.13,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10895,N'ERNSH',3,'2/18/1998','3/18/1998','2/23/1998',1,162.75,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10896,N'MAISD',7,'2/19/1998','3/19/1998','2/27/1998',3,32.45,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10897,N'HUNGO',3,'2/19/1998','3/19/1998','2/25/1998',2,603.54,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10898,N'OCEAN',4,'2/20/1998','3/20/1998','3/6/1998',2,1.27,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10899,N'LILAS',5,'2/20/1998','3/20/1998','2/26/1998',3,1.21,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10900,N'WELLI',1,'2/20/1998','3/20/1998','3/4/1998',2,1.66,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10901,N'HILAA',4,'2/23/1998','3/23/1998','2/26/1998',1,62.09,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10902,N'FOLKO',1,'2/23/1998','3/23/1998','3/3/1998',1,44.15,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10903,N'HANAR',3,'2/24/1998','3/24/1998','3/4/1998',3,36.71,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10904,N'WHITC',3,'2/24/1998','3/24/1998','2/27/1998',3,162.95,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10905,N'WELLI',9,'2/24/1998','3/24/1998','3/6/1998',2,13.72,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10906,N'WOLZA',4,'2/25/1998','3/11/1998','3/3/1998',3,26.29,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10907,N'SPECD',6,'2/25/1998','3/25/1998','2/27/1998',3,9.19,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10908,N'REGGC',4,'2/26/1998','3/26/1998','3/6/1998',2,32.96,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10909,N'SANTG',1,'2/26/1998','3/26/1998','3/10/1998',2,53.05,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10910,N'WILMK',1,'2/26/1998','3/26/1998','3/4/1998',3,38.11,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10911,N'GODOS',3,'2/26/1998','3/26/1998','3/5/1998',1,38.19,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10912,N'HUNGO',2,'2/26/1998','3/26/1998','3/18/1998',2,580.91,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10913,N'QUEEN',4,'2/26/1998','3/26/1998','3/4/1998',1,33.05,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10914,N'QUEEN',6,'2/27/1998','3/27/1998','3/2/1998',1,21.19,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10915,N'TORTU',2,'2/27/1998','3/27/1998','3/2/1998',2,3.51,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10916,N'RANCH',1,'2/27/1998','3/27/1998','3/9/1998',2,63.77,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10917,N'ROMEY',4,'3/2/1998','3/30/1998','3/11/1998',2,8.29,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10918,N'BOTTM',3,'3/2/1998','3/30/1998','3/11/1998',3,48.83,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10919,N'LINOD',2,'3/2/1998','3/30/1998','3/4/1998',2,19.80,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10920,N'AROUT',4,'3/3/1998','3/31/1998','3/9/1998',2,29.61,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10921,N'VAFFE',1,'3/3/1998','4/14/1998','3/9/1998',1,176.48,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10922,N'HANAR',5,'3/3/1998','3/31/1998','3/5/1998',3,62.74,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10923,N'LAMAI',7,'3/3/1998','4/14/1998','3/13/1998',3,68.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10924,N'BERGS',3,'3/4/1998','4/1/1998','4/8/1998',2,151.52,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10925,N'HANAR',3,'3/4/1998','4/1/1998','3/13/1998',1,2.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10926,N'ANATR',4,'3/4/1998','4/1/1998','3/11/1998',3,39.92,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10927,N'LACOR',4,'3/5/1998','4/2/1998','4/8/1998',1,19.79,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10928,N'GALED',1,'3/5/1998','4/2/1998','3/18/1998',1,1.36,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10929,N'FRANK',6,'3/5/1998','4/2/1998','3/12/1998',1,33.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10930,N'SUPRD',4,'3/6/1998','4/17/1998','3/18/1998',3,15.55,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10931,N'RICSU',4,'3/6/1998','3/20/1998','3/19/1998',2,13.60,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10932,N'BONAP',8,'3/6/1998','4/3/1998','3/24/1998',1,134.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10933,N'ISLAT',6,'3/6/1998','4/3/1998','3/16/1998',3,54.15,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10934,N'LEHMS',3,'3/9/1998','4/6/1998','3/12/1998',3,32.01,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10935,N'WELLI',4,'3/9/1998','4/6/1998','3/18/1998',3,47.59,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10936,N'GREAL',3,'3/9/1998','4/6/1998','3/18/1998',2,33.68,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10937,N'CACTU',7,'3/10/1998','3/24/1998','3/13/1998',3,31.51,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10938,N'QUICK',3,'3/10/1998','4/7/1998','3/16/1998',2,31.89,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10939,N'MAGAA',2,'3/10/1998','4/7/1998','3/13/1998',2,76.33,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10940,N'BONAP',8,'3/11/1998','4/8/1998','3/23/1998',3,19.77,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10941,N'SAVEA',7,'3/11/1998','4/8/1998','3/20/1998',2,400.81,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10942,N'REGGC',9,'3/11/1998','4/8/1998','3/18/1998',3,17.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10943,N'BSBEV',4,'3/11/1998','4/8/1998','3/19/1998',2,2.17,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10944,N'BOTTM',6,'3/12/1998','3/26/1998','3/13/1998',3,52.92,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10945,N'MORGK',4,'3/12/1998','4/9/1998','3/18/1998',1,10.22,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10946,N'VAFFE',1,'3/12/1998','4/9/1998','3/19/1998',2,27.20,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10947,N'BSBEV',3,'3/13/1998','4/10/1998','3/16/1998',2,3.26,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10948,N'GODOS',3,'3/13/1998','4/10/1998','3/19/1998',3,23.39,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10949,N'BOTTM',2,'3/13/1998','4/10/1998','3/17/1998',3,74.44,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10950,N'MAGAA',1,'3/16/1998','4/13/1998','3/23/1998',2,2.50,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10951,N'RICSU',9,'3/16/1998','4/27/1998','4/7/1998',2,30.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10952,N'ALFKI',1,'3/16/1998','4/27/1998','3/24/1998',1,40.42,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10953,N'AROUT',9,'3/16/1998','3/30/1998','3/25/1998',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10954,N'LINOD',5,'3/17/1998','4/28/1998','3/20/1998',1,27.91,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10955,N'FOLKO',8,'3/17/1998','4/14/1998','3/20/1998',2,3.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10956,N'BLAUS',6,'3/17/1998','4/28/1998','3/20/1998',2,44.65,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10957,N'HILAA',8,'3/18/1998','4/15/1998','3/27/1998',3,105.36,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10958,N'OCEAN',7,'3/18/1998','4/15/1998','3/27/1998',2,49.56,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10959,N'GOURL',6,'3/18/1998','4/29/1998','3/23/1998',2,4.98,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10960,N'HILAA',3,'3/19/1998','4/2/1998','4/8/1998',1,2.08,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10961,N'QUEEN',8,'3/19/1998','4/16/1998','3/30/1998',1,104.47,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10962,N'QUICK',8,'3/19/1998','4/16/1998','3/23/1998',2,275.79,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10963,N'FURIB',9,'3/19/1998','4/16/1998','3/26/1998',3,2.70,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10964,N'SPECD',3,'3/20/1998','4/17/1998','3/24/1998',2,87.38,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10965,N'OLDWO',6,'3/20/1998','4/17/1998','3/30/1998',3,144.38,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10966,N'CHOPS',4,'3/20/1998','4/17/1998','4/8/1998',1,27.19,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10967,N'TOMSP',2,'3/23/1998','4/20/1998','4/2/1998',2,62.22,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10968,N'ERNSH',1,'3/23/1998','4/20/1998','4/1/1998',3,74.60,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10969,N'COMMI',1,'3/23/1998','4/20/1998','3/30/1998',2,0.21,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10970,N'BOLID',9,'3/24/1998','4/7/1998','4/24/1998',1,16.16,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10971,N'FRANR',2,'3/24/1998','4/21/1998','4/2/1998',2,121.82,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10972,N'LACOR',4,'3/24/1998','4/21/1998','3/26/1998',2,0.02,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10973,N'LACOR',6,'3/24/1998','4/21/1998','3/27/1998',2,15.17,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10974,N'SPLIR',3,'3/25/1998','4/8/1998','4/3/1998',3,12.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10975,N'BOTTM',1,'3/25/1998','4/22/1998','3/27/1998',3,32.27,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10976,N'HILAA',1,'3/25/1998','5/6/1998','4/3/1998',1,37.97,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10977,N'FOLKO',8,'3/26/1998','4/23/1998','4/10/1998',3,208.50,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10978,N'MAISD',9,'3/26/1998','4/23/1998','4/23/1998',2,32.82,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10979,N'ERNSH',8,'3/26/1998','4/23/1998','3/31/1998',2,353.07,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10980,N'FOLKO',4,'3/27/1998','5/8/1998','4/17/1998',1,1.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10981,N'HANAR',1,'3/27/1998','4/24/1998','4/2/1998',2,193.37,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10982,N'BOTTM',2,'3/27/1998','4/24/1998','4/8/1998',1,14.01,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10983,N'SAVEA',2,'3/27/1998','4/24/1998','4/6/1998',2,657.54,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10984,N'SAVEA',1,'3/30/1998','4/27/1998','4/3/1998',3,211.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10985,N'HUNGO',2,'3/30/1998','4/27/1998','4/2/1998',1,91.51,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10986,N'OCEAN',8,'3/30/1998','4/27/1998','4/21/1998',2,217.86,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10987,N'EASTC',8,'3/31/1998','4/28/1998','4/6/1998',1,185.48,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10988,N'RATTC',3,'3/31/1998','4/28/1998','4/10/1998',2,61.14,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10989,N'QUEDE',2,'3/31/1998','4/28/1998','4/2/1998',1,34.76,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10990,N'ERNSH',2,'4/1/1998','5/13/1998','4/7/1998',3,117.61,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10991,N'QUICK',1,'4/1/1998','4/29/1998','4/7/1998',1,38.51,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10992,N'THEBI',1,'4/1/1998','4/29/1998','4/3/1998',3,4.27,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10993,N'FOLKO',7,'4/1/1998','4/29/1998','4/10/1998',3,8.81,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10994,N'VAFFE',2,'4/2/1998','4/16/1998','4/9/1998',3,65.53,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10995,N'PERIC',1,'4/2/1998','4/30/1998','4/6/1998',3,46.00,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10996,N'QUICK',4,'4/2/1998','4/30/1998','4/10/1998',2,1.12,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10997,N'LILAS',8,'4/3/1998','5/15/1998','4/13/1998',2,73.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10998,N'WOLZA',8,'4/3/1998','4/17/1998','4/17/1998',2,20.31,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10999,N'OTTIK',6,'4/3/1998','5/1/1998','4/10/1998',2,96.35,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11000,N'RATTC',2,'4/6/1998','5/4/1998','4/14/1998',3,55.12,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11001,N'FOLKO',2,'4/6/1998','5/4/1998','4/14/1998',2,197.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11002,N'SAVEA',4,'4/6/1998','5/4/1998','4/16/1998',1,141.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11003,N'THECR',3,'4/6/1998','5/4/1998','4/8/1998',3,14.91,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11004,N'MAISD',3,'4/7/1998','5/5/1998','4/20/1998',1,44.84,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11005,N'WILMK',2,'4/7/1998','5/5/1998','4/10/1998',1,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11006,N'GREAL',3,'4/7/1998','5/5/1998','4/15/1998',2,25.19,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11007,N'PRINI',8,'4/8/1998','5/6/1998','4/13/1998',2,202.24,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11008,N'ERNSH',7,'4/8/1998','5/6/1998',NULL,3,79.46,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11009,N'GODOS',2,'4/8/1998','5/6/1998','4/10/1998',1,59.11,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11010,N'REGGC',2,'4/9/1998','5/7/1998','4/21/1998',2,28.71,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11011,N'ALFKI',3,'4/9/1998','5/7/1998','4/13/1998',1,1.21,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11012,N'FRANK',1,'4/9/1998','4/23/1998','4/17/1998',3,242.95,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11013,N'ROMEY',2,'4/9/1998','5/7/1998','4/10/1998',1,32.99,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11014,N'LINOD',2,'4/10/1998','5/8/1998','4/15/1998',3,23.60,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11015,N'SANTG',2,'4/10/1998','4/24/1998','4/20/1998',2,4.62,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11016,N'AROUT',9,'4/10/1998','5/8/1998','4/13/1998',2,33.80,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11017,N'ERNSH',9,'4/13/1998','5/11/1998','4/20/1998',2,754.26,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11018,N'LONEP',4,'4/13/1998','5/11/1998','4/16/1998',2,11.65,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11019,N'RANCH',6,'4/13/1998','5/11/1998',NULL,3,3.17,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11020,N'OTTIK',2,'4/14/1998','5/12/1998','4/16/1998',2,43.30,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11021,N'QUICK',3,'4/14/1998','5/12/1998','4/21/1998',1,297.18,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11022,N'HANAR',9,'4/14/1998','5/12/1998','5/4/1998',2,6.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11023,N'BSBEV',1,'4/14/1998','4/28/1998','4/24/1998',2,123.83,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11024,N'EASTC',4,'4/15/1998','5/13/1998','4/20/1998',1,74.36,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11025,N'WARTH',6,'4/15/1998','5/13/1998','4/24/1998',3,29.17,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11026,N'FRANS',4,'4/15/1998','5/13/1998','4/28/1998',1,47.09,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11027,N'BOTTM',1,'4/16/1998','5/14/1998','4/20/1998',1,52.52,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11028,N'KOENE',2,'4/16/1998','5/14/1998','4/22/1998',1,29.59,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11029,N'CHOPS',4,'4/16/1998','5/14/1998','4/27/1998',1,47.84,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11030,N'SAVEA',7,'4/17/1998','5/15/1998','4/27/1998',2,830.75,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11031,N'SAVEA',6,'4/17/1998','5/15/1998','4/24/1998',2,227.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11032,N'WHITC',2,'4/17/1998','5/15/1998','4/23/1998',3,606.19,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11033,N'RICSU',7,'4/17/1998','5/15/1998','4/23/1998',3,84.74,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11034,N'OLDWO',8,'4/20/1998','6/1/1998','4/27/1998',1,40.32,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11035,N'SUPRD',2,'4/20/1998','5/18/1998','4/24/1998',2,0.17,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11036,N'DRACD',8,'4/20/1998','5/18/1998','4/22/1998',3,149.47,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11037,N'GODOS',7,'4/21/1998','5/19/1998','4/27/1998',1,3.20,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11038,N'SUPRD',1,'4/21/1998','5/19/1998','4/30/1998',2,29.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11039,N'LINOD',1,'4/21/1998','5/19/1998',NULL,2,65.00,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11040,N'GREAL',4,'4/22/1998','5/20/1998',NULL,3,18.84,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11041,N'CHOPS',3,'4/22/1998','5/20/1998','4/28/1998',2,48.22,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11042,N'COMMI',2,'4/22/1998','5/6/1998','5/1/1998',1,29.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11043,N'SPECD',5,'4/22/1998','5/20/1998','4/29/1998',2,8.80,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11044,N'WOLZA',4,'4/23/1998','5/21/1998','5/1/1998',1,8.72,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11045,N'BOTTM',6,'4/23/1998','5/21/1998',NULL,2,70.58,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11046,N'WANDK',8,'4/23/1998','5/21/1998','4/24/1998',2,71.64,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11047,N'EASTC',7,'4/24/1998','5/22/1998','5/1/1998',3,46.62,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11048,N'BOTTM',7,'4/24/1998','5/22/1998','4/30/1998',3,24.12,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11049,N'GOURL',3,'4/24/1998','5/22/1998','5/4/1998',1,8.34,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11050,N'FOLKO',8,'4/27/1998','5/25/1998','5/5/1998',2,59.41,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11051,N'LAMAI',7,'4/27/1998','5/25/1998',NULL,3,2.79,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11052,N'HANAR',3,'4/27/1998','5/25/1998','5/1/1998',1,67.26,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11053,N'PICCO',2,'4/27/1998','5/25/1998','4/29/1998',2,53.05,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11054,N'CACTU',8,'4/28/1998','5/26/1998',NULL,1,0.33,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11055,N'HILAA',7,'4/28/1998','5/26/1998','5/5/1998',2,120.92,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11056,N'EASTC',8,'4/28/1998','5/12/1998','5/1/1998',2,278.96,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11057,N'NORTS',3,'4/29/1998','5/27/1998','5/1/1998',3,4.13,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11058,N'BLAUS',9,'4/29/1998','5/27/1998',NULL,3,31.14,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11059,N'RICAR',2,'4/29/1998','6/10/1998',NULL,2,85.80,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11060,N'FRANS',2,'4/30/1998','5/28/1998','5/4/1998',2,10.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11061,N'GREAL',4,'4/30/1998','6/11/1998',NULL,3,14.01,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11062,N'REGGC',4,'4/30/1998','5/28/1998',NULL,2,29.93,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11063,N'HUNGO',3,'4/30/1998','5/28/1998','5/6/1998',2,81.73,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11064,N'SAVEA',1,'5/1/1998','5/29/1998','5/4/1998',1,30.09,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11065,N'LILAS',8,'5/1/1998','5/29/1998',NULL,1,12.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11066,N'WHITC',7,'5/1/1998','5/29/1998','5/4/1998',2,44.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11067,N'DRACD',1,'5/4/1998','5/18/1998','5/6/1998',2,7.98,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11068,N'QUEEN',8,'5/4/1998','6/1/1998',NULL,2,81.75,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11069,N'TORTU',1,'5/4/1998','6/1/1998','5/6/1998',2,15.67,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11070,N'LEHMS',2,'5/5/1998','6/2/1998',NULL,1,136.00,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11071,N'LILAS',1,'5/5/1998','6/2/1998',NULL,1,0.93,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11072,N'ERNSH',4,'5/5/1998','6/2/1998',NULL,2,258.64,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11073,N'PERIC',2,'5/5/1998','6/2/1998',NULL,2,24.95,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11074,N'SIMOB',7,'5/6/1998','6/3/1998',NULL,2,18.44,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11075,N'RICSU',8,'5/6/1998','6/3/1998',NULL,2,6.19,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11076,N'BONAP',4,'5/6/1998','6/3/1998',NULL,2,38.28,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11077,N'RATTC',1,'5/6/1998','6/3/1998',NULL,2,8.53,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA');
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(13,'Konbu',6,8,'2 kg box',6,24,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(22,'Gustaf''s Knäckebröd',9,5,'24 - 500 g pkgs.',21,104,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(23,'Tunnbröd',9,5,'12 - 250 g pkgs.',9,61,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(24,'Guaraná Fantástica',10,1,'12 - 355 ml cans',4.5,20,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(25,'NuNuCa Nuß-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(26,'Gumbär Gummibärchen',11,3,'100 - 250 g bags',31.23,15,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(28,'Rössle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(29,'Thüringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(33,'Geitost',15,4,'500 g',2.5,112,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(38,'Côte de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,true);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(54,'Tourtière',25,6,'16 pies',7.45,21,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(55,'Pâté chinois',25,6,'24 boxes x 2 pies',24,115,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(61,'Sirop d''érable',29,2,'24 - 500 ml bottles',28.5,113,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(64,'Wimmers gute Semmelknödel',12,5,'20 bags x 4 pieces',33.25,22,80,30,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,false);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(73,'Röd Kaviar',17,8,'24 - 150 g jars',15,101,0,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(75,'Rhönbräu Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(76,'Lakkalikööri',23,1,'500 ml',18,57,0,20,false);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(77,'Original Frankfurter grüne Soße',12,2,'12 boxes',13,32,0,15,false);
-
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(1,'Speedy Express','(503) 555-9831');
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(2,'United Package','(503) 555-3199');
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(3,'Federal Shipping','(503) 555-9931');
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',NULL,'EC1 4SD','UK','(171) 555-2222',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',NULL,'#CAJUN.HTM#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',NULL,'100','Japan','(03) 3555-5011',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',NULL,'545','Japan','(06) 431-7877',NULL,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',NULL,'M14 GSD','UK','(161) 555-4448',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(9,'PB Knäckebröd AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Göteborg',NULL,'S-345 67','Sweden','031-987 65 43','031-987 65 91',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',NULL,'5442','Brazil','(11) 555 4640',NULL,NULL);
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(11,'Heli Süßwaren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstraße 5','Berlin',NULL,'10785','Germany','(010) 9984510',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(12,'Plutzer Lebensmittelgroßmärkte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',NULL,'60439','Germany','(069) 992755',NULL,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',NULL,'27478','Germany','(04721) 8713','(04721) 8714',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',NULL,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',NULL,'1320','Norway','(0)2-953010',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(17,'Svensk Sjöföda AB','Michael Björn','Sales Representative','Brovallavägen 231','Stockholm',NULL,'S-123 45','Sweden','08-123 45 67',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(18,'Aux joyeux ecclésiastiques','Guylène Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',NULL,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',NULL,'0512','Singapore','555-8787',NULL,NULL);
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',NULL,'2800','Denmark','43844108','43844115',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',NULL,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',NULL,'53120','Finland','(953) 10956',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-9022',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',NULL,'84100','Italy','(089) 6547665','(089) 6547667',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',NULL,'71300','France','85.57.00.07',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(28,'Gai pâturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',NULL,'74000','France','38.76.98.06','38.76.98.58',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(29,'Forêts d''érables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Québec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',NULL);
-
-/* The following adds stored procedures */
-
-/* if exists (select * from sysobjects where id = object_id('dbo.CustOrdersDetail'));
- drop procedure dbo.CustOrdersDetail
-GO
-
-CREATE PROCEDURE CustOrdersDetail @OrderID int
-AS
-SELECT ProductName,
- UnitPrice=ROUND(Od.UnitPrice, 2),
- Quantity,
- Discount=CONVERT(int, Discount * 100),
- ExtendedPrice=ROUND(CONVERT(money, Quantity * (1 - Discount) * Od.UnitPrice), 2);
-FROM Products P, [Order Details] Od
-WHERE Od.ProductID = P.ProductID and Od.OrderID = @OrderID
-go
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrdersOrders'));
- drop procedure dbo.CustOrdersOrders
-GO
-
-CREATE PROCEDURE CustOrdersOrders @CustomerID char(5);
-AS
-SELECT OrderID,
- OrderDate,
- RequiredDate,
- ShippedDate
-FROM Orders
-WHERE CustomerID = @CustomerID
-ORDER BY OrderID
-GO
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrderHist') and sysstat & 0xf = 4);
- drop procedure dbo.CustOrderHist
-GO
-CREATE PROCEDURE CustOrderHist @CustomerID char(5);
-AS
-SELECT ProductName, Total=SUM(Quantity);
-FROM Products P, [Order Details] OD, Orders O, Customers C
-WHERE C.CustomerID = @CustomerID
-AND C.CustomerID = O.CustomerID AND O.OrderID = OD.OrderID AND OD.ProductID = P.ProductID
-GROUP BY ProductName
-GO
-
-if exists (select * from sysobjects where id = object_id('dbo.SalesByCategory') and sysstat & 0xf = 4);
- drop procedure dbo.SalesByCategory
-GO
-CREATE PROCEDURE SalesByCategory
- @CategoryName varchar(15), @OrdYear varchar(4) = '1998'
-AS
-IF @OrdYear != '1996' AND @OrdYear != '1997' AND @OrdYear != '1998'
-BEGIN
- SELECT @OrdYear = '1998'
-END
-
-SELECT ProductName,
- TotalPurchase=ROUND(SUM(CONVERT(decimal(14,2), OD.Quantity * (1-OD.Discount) * OD.UnitPrice)), 0);
-FROM [Order Details] OD, Orders O, Products P, Categories C
-WHERE OD.OrderID = O.OrderID
- AND OD.ProductID = P.ProductID
- AND P.CategoryID = C.CategoryID
- AND C.CategoryName = @CategoryName
- AND SUBSTRING(CONVERT(varchar(22), O.OrderDate, 111), 1, 4) = @OrdYear
-GROUP BY ProductName
-ORDER BY ProductName
-GO
-*/
-
-/* The follwing adds tables to the Northwind database */
-
-
-CREATE TABLE "CustomerCustomerDemo"
- ("CustomerID" char (5) NOT NULL,
- "CustomerTypeID" char (10) NOT NULL
-);
-
-CREATE TABLE "CustomerDemographics"
- ("CustomerTypeID" char (10) NOT NULL ,
- "CustomerDesc" text NULL
-);
-
-CREATE TABLE "Region"
- ( "RegionID" serial ,
- "RegionDescription" char (50) NOT NULL
-);
-
-CREATE TABLE "Territories"
- ("TerritoryID" varchar (20) NOT NULL ,
- "TerritoryDescription" char (50) NOT NULL ,
- "RegionID" int4 NOT NULL
-);
-
-CREATE TABLE "EmployeeTerritories"
- ("EmployeeID" int4 NOT NULL,
- "TerritoryID" varchar (20) NOT NULL
-);
-
--- The following adds data to the tables just created.
-
-INSERT INTO "Region" VALUES (1,'Eastern');
-INSERT INTO "Region" VALUES (2,'Western');
-INSERT INTO "Region" VALUES (3,'Northern');
-INSERT INTO "Region" VALUES (4,'Southern');
-
-INSERT INTO "Territories" VALUES ('01581','Westboro',1);
-INSERT INTO "Territories" VALUES ('01730','Bedford',1);
-INSERT INTO "Territories" VALUES ('01833','Georgetow',1);
-INSERT INTO "Territories" VALUES ('02116','Boston',1);
-INSERT INTO "Territories" VALUES ('02139','Cambridge',1);
-INSERT INTO "Territories" VALUES ('02184','Braintree',1);
-INSERT INTO "Territories" VALUES ('02903','Providence',1);
-INSERT INTO "Territories" VALUES ('03049','Hollis',3);
-INSERT INTO "Territories" VALUES ('03801','Portsmouth',3);
-INSERT INTO "Territories" VALUES ('06897','Wilton',1);
-INSERT INTO "Territories" VALUES ('07960','Morristown',1);
-INSERT INTO "Territories" VALUES ('08837','Edison',1);
-INSERT INTO "Territories" VALUES ('10019','New York',1);
-INSERT INTO "Territories" VALUES ('10038','New York',1);
-INSERT INTO "Territories" VALUES ('11747','Mellvile',1);
-INSERT INTO "Territories" VALUES ('14450','Fairport',1);
-INSERT INTO "Territories" VALUES ('19428','Philadelphia',3);
-INSERT INTO "Territories" VALUES ('19713','Neward',1);
-INSERT INTO "Territories" VALUES ('20852','Rockville',1);
-INSERT INTO "Territories" VALUES ('27403','Greensboro',1);
-INSERT INTO "Territories" VALUES ('27511','Cary',1);
-INSERT INTO "Territories" VALUES ('29202','Columbia',4);
-INSERT INTO "Territories" VALUES ('30346','Atlanta',4);
-INSERT INTO "Territories" VALUES ('31406','Savannah',4);
-INSERT INTO "Territories" VALUES ('32859','Orlando',4);
-INSERT INTO "Territories" VALUES ('33607','Tampa',4);
-INSERT INTO "Territories" VALUES ('40222','Louisville',1);
-INSERT INTO "Territories" VALUES ('44122','Beachwood',3);
-INSERT INTO "Territories" VALUES ('45839','Findlay',3);
-INSERT INTO "Territories" VALUES ('48075','Southfield',3);
-INSERT INTO "Territories" VALUES ('48084','Troy',3);
-INSERT INTO "Territories" VALUES ('48304','Bloomfield Hills',3);
-INSERT INTO "Territories" VALUES ('53404','Racine',3);
-INSERT INTO "Territories" VALUES ('55113','Roseville',3);
-INSERT INTO "Territories" VALUES ('55439','Minneapolis',3);
-INSERT INTO "Territories" VALUES ('60179','Hoffman Estates',2);
-INSERT INTO "Territories" VALUES ('60601','Chicago',2);
-INSERT INTO "Territories" VALUES ('72716','Bentonville',4);
-INSERT INTO "Territories" VALUES ('75234','Dallas',4);
-INSERT INTO "Territories" VALUES ('78759','Austin',4);
-INSERT INTO "Territories" VALUES ('80202','Denver',2);
-INSERT INTO "Territories" VALUES ('80909','Colorado Springs',2);
-INSERT INTO "Territories" VALUES ('85014','Phoenix',2);
-INSERT INTO "Territories" VALUES ('85251','Scottsdale',2);
-INSERT INTO "Territories" VALUES ('90405','Santa Monica',2);
-INSERT INTO "Territories" VALUES ('94025','Menlo Park',2);
-INSERT INTO "Territories" VALUES ('94105','San Francisco',2);
-INSERT INTO "Territories" VALUES ('95008','Campbell',2);
-INSERT INTO "Territories" VALUES ('95054','Santa Clara',2);
-INSERT INTO "Territories" VALUES ('95060','Santa Cruz',2);
-INSERT INTO "Territories" VALUES ('98004','Bellevue',2);
-INSERT INTO "Territories" VALUES ('98052','Redmond',2);
-INSERT INTO "Territories" VALUES ('98104','Seattle',2);
-
-INSERT INTO "EmployeeTerritories" VALUES (1,'06897');
-INSERT INTO "EmployeeTerritories" VALUES (1,'19713');
-INSERT INTO "EmployeeTerritories" VALUES (2,'01581');
-INSERT INTO "EmployeeTerritories" VALUES (2,'01730');
-INSERT INTO "EmployeeTerritories" VALUES (2,'01833');
-INSERT INTO "EmployeeTerritories" VALUES (2,'02116');
-INSERT INTO "EmployeeTerritories" VALUES (2,'02139');
-INSERT INTO "EmployeeTerritories" VALUES (2,'02184');
-INSERT INTO "EmployeeTerritories" VALUES (2,'40222');
-INSERT INTO "EmployeeTerritories" VALUES (3,'30346');
-INSERT INTO "EmployeeTerritories" VALUES (3,'31406');
-INSERT INTO "EmployeeTerritories" VALUES (3,'32859');
-INSERT INTO "EmployeeTerritories" VALUES (3,'33607');
-INSERT INTO "EmployeeTerritories" VALUES (4,'20852');
-INSERT INTO "EmployeeTerritories" VALUES (4,'27403');
-INSERT INTO "EmployeeTerritories" VALUES (4,'27511');
-INSERT INTO "EmployeeTerritories" VALUES (5,'02903');
-INSERT INTO "EmployeeTerritories" VALUES (5,'07960');
-INSERT INTO "EmployeeTerritories" VALUES (5,'08837');
-INSERT INTO "EmployeeTerritories" VALUES (5,'10019');
-INSERT INTO "EmployeeTerritories" VALUES (5,'10038');
-INSERT INTO "EmployeeTerritories" VALUES (5,'11747');
-INSERT INTO "EmployeeTerritories" VALUES (5,'14450');
-INSERT INTO "EmployeeTerritories" VALUES (6,'85014');
-INSERT INTO "EmployeeTerritories" VALUES (6,'85251');
-INSERT INTO "EmployeeTerritories" VALUES (6,'98004');
-INSERT INTO "EmployeeTerritories" VALUES (6,'98052');
-INSERT INTO "EmployeeTerritories" VALUES (6,'98104');
-INSERT INTO "EmployeeTerritories" VALUES (7,'60179');
-INSERT INTO "EmployeeTerritories" VALUES (7,'60601');
-INSERT INTO "EmployeeTerritories" VALUES (7,'80202');
-INSERT INTO "EmployeeTerritories" VALUES (7,'80909');
-INSERT INTO "EmployeeTerritories" VALUES (7,'90405');
-INSERT INTO "EmployeeTerritories" VALUES (7,'94025');
-INSERT INTO "EmployeeTerritories" VALUES (7,'94105');
-INSERT INTO "EmployeeTerritories" VALUES (7,'95008');
-INSERT INTO "EmployeeTerritories" VALUES (7,'95054');
-INSERT INTO "EmployeeTerritories" VALUES (7,'95060');
-INSERT INTO "EmployeeTerritories" VALUES (8,'19428');
-INSERT INTO "EmployeeTerritories" VALUES (8,'44122');
-INSERT INTO "EmployeeTerritories" VALUES (8,'45839');
-INSERT INTO "EmployeeTerritories" VALUES (8,'53404');
-INSERT INTO "EmployeeTerritories" VALUES (9,'03049');
-INSERT INTO "EmployeeTerritories" VALUES (9,'03801');
-INSERT INTO "EmployeeTerritories" VALUES (9,'48075');
-INSERT INTO "EmployeeTerritories" VALUES (9,'48084');
-INSERT INTO "EmployeeTerritories" VALUES (9,'48304');
-INSERT INTO "EmployeeTerritories" VALUES (9,'55113');
-INSERT INTO "EmployeeTerritories" VALUES (9,'55439');
-
-COMMIT;
-
-
--- The following adds constraints to the Northwind database
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "PK_CustomerCustomerDemo" PRIMARY KEY
- (
- "CustomerID",
- "CustomerTypeID"
- );
-
-ALTER TABLE "CustomerDemographics"
- ADD CONSTRAINT "PK_CustomerDemographics" PRIMARY KEY
- (
- "CustomerTypeID"
- );
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "FK_CustomerCustomerDemo" FOREIGN KEY
- (
- "CustomerTypeID"
- ) REFERENCES "CustomerDemographics" (
- "CustomerTypeID"
- );
-
-ALTER TABLE "CustomerCustomerDemo"
- ADD CONSTRAINT "FK_CustomerCustomerDemo_Customers" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "Customers" (
- "CustomerID"
- );
-
-ALTER TABLE "Region"
- ADD CONSTRAINT "PK_Region" PRIMARY KEY
- (
- "RegionID"
- );
-
-ALTER TABLE "Territories"
- ADD CONSTRAINT "PK_Territories" PRIMARY KEY
- (
- "TerritoryID"
- );
-
-ALTER TABLE "Territories"
- ADD CONSTRAINT "FK_Territories_Region" FOREIGN KEY
- (
- "RegionID"
- ) REFERENCES "Region" (
- "RegionID"
- );
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "PK_EmployeeTerritories" PRIMARY KEY
- (
- "EmployeeID",
- "TerritoryID"
- );
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "FK_EmployeeTerritories_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "Employees" (
- "EmployeeID"
- );
-
-
-ALTER TABLE "EmployeeTerritories"
- ADD CONSTRAINT "FK_EmployeeTerritories_Territories" FOREIGN KEY
- (
- "TerritoryID"
- ) REFERENCES "Territories" (
- "TerritoryID"
- );
-
-SELECT setval('"Products_ProductID_seq"', (SELECT max("ProductID")+1 FROM "Products"));
-SELECT setval('"Region_RegionID_seq"', (SELECT max("RegionID")+1 FROM "Region"));
-SELECT setval('"Suppliers_SupplierID_seq"', (SELECT max("SupplierID")+1 FROM "Suppliers"));
-SELECT setval('"Employees_EmployeeID_seq"', (SELECT max("EmployeeID")+1 FROM "Employees"));
-
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.SQLite.sql b/mcs/class/System.Data.Linq/tests/instnwnd.SQLite.sql
deleted file mode 100644
index e47e5462ab6..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.SQLite.sql
+++ /dev/null
@@ -1,9031 +0,0 @@
-/*
-** Copyright Microsoft, Inc. 1994 - 2000
-** All Rights Reserved.
-**
-** Changes for SQLite Copyright 2009 Novell, Inc.
-*/
-
-/*
-DROP TABLE Employees;
-DROP TABLE Categories;
-DROP TABLE Customers;
-DROP TABLE Shippers;
-DROP TABLE Suppliers;
-DROP TABLE Orders;
-DROP TABLE Products;
-DROP TABLE "Order Details";
-DROP TABLE CustomerCustomerDemo;
-DROP TABLE CustomerDemographics;
-DROP TABLE Region;
-DROP TABLE Territories;
-DROP TABLE EmployeeTerritories;
-
-DROP view "Customer and Suppliers by City";
-DROP view "Alphabetical list of products";
-DROP view "Current Product List";
-DROP view "Orders Qry";
-DROP view "Products Above Average Price";
-DROP view "Products by Category";
-DROP view "Quarterly Orders";
-DROP view Invoices;
-DROP view "Order Details Extended";
-DROP view "Order Subtotals";
-DROP view "Product Sales for 1997";
-DROP view "Category Sales for 1997";
-DROP view "Sales by Category";
-DROP view "Sales Totals by Amount";
-DROP view "Summary of Sales by Quarter";
-DROP view "Summary of Sales by Year";
-*/
-
-CREATE TABLE "Employees" (
- "EmployeeID" INTEGER NOT NULL ,
- "LastName" nvarchar (20) NOT NULL ,
- "FirstName" nvarchar (10) NOT NULL ,
- "Title" nvarchar (30) NULL ,
- "TitleOfCourtesy" nvarchar (25) NULL ,
- "BirthDate" "datetime" NULL ,
- "HireDate" "datetime" NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "HomePhone" nvarchar (24) NULL ,
- "Extension" nvarchar (4) NULL ,
- "Photo" "image" NULL ,
- "Notes" "ntext" NULL ,
- "ReportsTo" INTEGER NULL ,
- "PhotoPath" nvarchar (255) NULL ,
- CONSTRAINT "PK_Employees" PRIMARY KEY
- (
- "EmployeeID"
- ),
- CONSTRAINT "FK_Employees_Employees" FOREIGN KEY
- (
- "ReportsTo"
- ) REFERENCES "Employees" (
- "EmployeeID"
- )
-);
-
-CREATE TABLE "Categories" (
- "CategoryID" INTEGER NOT NULL ,
- "CategoryName" nvarchar (15) NOT NULL ,
- "Description" "ntext" NULL ,
- "Picture" "image" NULL ,
- CONSTRAINT "PK_Categories" PRIMARY KEY
- (
- "CategoryID"
- )
-);
-
-CREATE TABLE "Customers" (
- "CustomerID" nchar (5) NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "ContactName" nvarchar (30) NULL ,
- "ContactTitle" nvarchar (30) NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "Phone" nvarchar (24) NULL ,
- "Fax" nvarchar (24) NULL ,
- CONSTRAINT "PK_Customers" PRIMARY KEY
- (
- "CustomerID"
- )
-);
-
-CREATE TABLE "Shippers" (
- "ShipperID" INTEGER NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "Phone" nvarchar (24) NULL ,
- CONSTRAINT "PK_Shippers" PRIMARY KEY
- (
- "ShipperID"
- )
-);
-
-CREATE TABLE "Suppliers" (
- "SupplierID" INTEGER NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "ContactName" nvarchar (30) NULL ,
- "ContactTitle" nvarchar (30) NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "Phone" nvarchar (24) NULL ,
- "Fax" nvarchar (24) NULL ,
- "HomePage" "ntext" NULL ,
- CONSTRAINT "PK_Suppliers" PRIMARY KEY
- (
- "SupplierID"
- )
-);
-
-CREATE TABLE "Orders" (
- "OrderID" INTEGER NOT NULL ,
- "CustomerID" nchar (5) NULL ,
- "EmployeeID" INTEGER NULL ,
- "OrderDate" "datetime" NULL ,
- "RequiredDate" "datetime" NULL ,
- "ShippedDate" "datetime" NULL ,
- "ShipVia" INTEGER NULL ,
- "Freight" "money" NULL CONSTRAINT "DF_Orders_Freight" DEFAULT (0),
- "ShipName" nvarchar (40) NULL ,
- "ShipAddress" nvarchar (60) NULL ,
- "ShipCity" nvarchar (15) NULL ,
- "ShipRegion" nvarchar (15) NULL ,
- "ShipPostalCode" nvarchar (10) NULL ,
- "ShipCountry" nvarchar (15) NULL ,
- CONSTRAINT "PK_Orders" PRIMARY KEY
- (
- "OrderID"
- ),
- CONSTRAINT "FK_Orders_Customers" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "Customers" (
- "CustomerID"
- ),
- CONSTRAINT "FK_Orders_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "Employees" (
- "EmployeeID"
- ),
- CONSTRAINT "FK_Orders_Shippers" FOREIGN KEY
- (
- "ShipVia"
- ) REFERENCES "Shippers" (
- "ShipperID"
- )
-);
-
-CREATE TABLE "Products" (
- "ProductID" INTEGER NOT NULL ,
- "ProductName" nvarchar (40) NOT NULL ,
- "SupplierID" INTEGER NULL ,
- "CategoryID" INTEGER NULL ,
- "QuantityPerUnit" nvarchar (20) NULL ,
- "UnitPrice" "money" NULL CONSTRAINT "DF_Products_UnitPrice" DEFAULT (0),
- "UnitsInStock" "smallint" NULL CONSTRAINT "DF_Products_UnitsInStock" DEFAULT (0),
- "UnitsOnOrder" "smallint" NULL CONSTRAINT "DF_Products_UnitsOnOrder" DEFAULT (0),
- "ReorderLevel" "smallint" NULL CONSTRAINT "DF_Products_ReorderLevel" DEFAULT (0),
- "Discontinued" "bit" NOT NULL CONSTRAINT "DF_Products_Discontinued" DEFAULT (0),
- CONSTRAINT "PK_Products" PRIMARY KEY
- (
- "ProductID"
- ),
- CONSTRAINT "FK_Products_Categories" FOREIGN KEY
- (
- "CategoryID"
- ) REFERENCES "Categories" (
- "CategoryID"
- ),
- CONSTRAINT "FK_Products_Suppliers" FOREIGN KEY
- (
- "SupplierID"
- ) REFERENCES "Suppliers" (
- "SupplierID"
- ),
- CONSTRAINT "CK_Products_UnitPrice" CHECK (UnitPrice >= 0),
- CONSTRAINT "CK_ReorderLevel" CHECK (ReorderLevel >= 0),
- CONSTRAINT "CK_UnitsInStock" CHECK (UnitsInStock >= 0),
- CONSTRAINT "CK_UnitsOnOrder" CHECK (UnitsOnOrder >= 0)
-);
-
-CREATE TABLE "Order Details" (
- "OrderID" INTEGER NOT NULL ,
- "ProductID" INTEGER NOT NULL ,
- "UnitPrice" "money" NOT NULL CONSTRAINT "DF_Order_Details_UnitPrice" DEFAULT (0),
- "Quantity" "smallint" NOT NULL CONSTRAINT "DF_Order_Details_Quantity" DEFAULT (1),
- "Discount" "real" NOT NULL CONSTRAINT "DF_Order_Details_Discount" DEFAULT (0),
- CONSTRAINT "PK_Order_Details" PRIMARY KEY
- (
- "OrderID",
- "ProductID"
- ),
- CONSTRAINT "FK_Order_Details_Orders" FOREIGN KEY
- (
- "OrderID"
- ) REFERENCES "Orders" (
- "OrderID"
- ),
- CONSTRAINT "FK_Order_Details_Products" FOREIGN KEY
- (
- "ProductID"
- ) REFERENCES "Products" (
- "ProductID"
- ),
- CONSTRAINT "CK_Discount" CHECK (Discount >= 0 and (Discount <= 1)),
- CONSTRAINT "CK_Quantity" CHECK (Quantity > 0),
- CONSTRAINT "CK_UnitPrice" CHECK (UnitPrice >= 0)
-);
-
-create view "Customer and Suppliers by City" AS
-SELECT City, CompanyName, ContactName, 'Customers' AS Relationship
-FROM Customers
-UNION SELECT City, CompanyName, ContactName, 'Suppliers'
-FROM Suppliers
---ORDER BY City, CompanyName
-;
-
-create view "Alphabetical list of products" AS
-SELECT Products.*, Categories.CategoryName
-FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID
-WHERE (((Products.Discontinued)=0))
-;
-
-create view "Current Product List" AS
-SELECT Product_List.ProductID, Product_List.ProductName
-FROM Products AS Product_List
-WHERE (((Product_List.Discontinued)=0))
---ORDER BY Product_List.ProductName
-;
-
-create view "Orders Qry" AS
-SELECT Orders.OrderID, Orders.CustomerID, Orders.EmployeeID, Orders.OrderDate, Orders.RequiredDate,
- Orders.ShippedDate, Orders.ShipVia, Orders.Freight, Orders.ShipName, Orders.ShipAddress, Orders.ShipCity,
- Orders.ShipRegion, Orders.ShipPostalCode, Orders.ShipCountry,
- Customers.CompanyName, Customers.Address, Customers.City, Customers.Region, Customers.PostalCode, Customers.Country
-FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-;
-
-create view "Products Above Average Price" AS
-SELECT Products.ProductName, Products.UnitPrice
-FROM Products
-WHERE Products.UnitPrice>(SELECT AVG(UnitPrice) From Products)
---ORDER BY Products.UnitPrice DESC
-;
-
-create view "Products by Category" AS
-SELECT Categories.CategoryName, Products.ProductName, Products.QuantityPerUnit, Products.UnitsInStock, Products.Discontinued
-FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID
-WHERE Products.Discontinued <> 1
---ORDER BY Categories.CategoryName, Products.ProductName
-;
-
-/* RIGHT and FULL OUTER JOINs are not supported.
-create view "Quarterly Orders" AS
-SELECT DISTINCT Customers.CustomerID, Customers.CompanyName, Customers.City, Customers.Country
-FROM Customers RIGHT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-WHERE Orders.OrderDate BETWEEN '19970101' And '19971231'
-GO
-
-create view Invoices AS
-SELECT Orders.ShipName, Orders.ShipAddress, Orders.ShipCity, Orders.ShipRegion, Orders.ShipPostalCode,
- Orders.ShipCountry, Orders.CustomerID, Customers.CompanyName AS CustomerName, Customers.Address, Customers.City,
- Customers.Region, Customers.PostalCode, Customers.Country,
- (FirstName + ' ' + LastName) AS Salesperson,
- Orders.OrderID, Orders.OrderDate, Orders.RequiredDate, Orders.ShippedDate, Shippers.CompanyName As ShipperName,
- "Order Details".ProductID, Products.ProductName, "Order Details".UnitPrice, "Order Details".Quantity,
- "Order Details".Discount,
- (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice, Orders.Freight
-FROM Shippers INNER JOIN
- (Products INNER JOIN
- (
- (Employees INNER JOIN
- (Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID)
- ON Employees.EmployeeID = Orders.EmployeeID)
- INNER JOIN "Order Details" ON Orders.OrderID = "Order Details".OrderID)
- ON Products.ProductID = "Order Details".ProductID)
- ON Shippers.ShipperID = Orders.ShipVia
-GO
-
-create view "Order Details Extended" AS
-SELECT "Order Details".OrderID, "Order Details".ProductID, Products.ProductName,
- "Order Details".UnitPrice, "Order Details".Quantity, "Order Details".Discount,
- (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice
-FROM Products INNER JOIN "Order Details" ON Products.ProductID = "Order Details".ProductID
---ORDER BY "Order Details".OrderID
-GO
-
-create view "Order Subtotals" AS
-SELECT "Order Details".OrderID, Sum(CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS Subtotal
-FROM "Order Details"
-GROUP BY "Order Details".OrderID
-GO
-
-create view "Product Sales for 1997" AS
-SELECT Categories.CategoryName, Products.ProductName,
-Sum(CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ProductSales
-FROM (Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID)
- INNER JOIN (Orders
- INNER JOIN "Order Details" ON Orders.OrderID = "Order Details".OrderID)
- ON Products.ProductID = "Order Details".ProductID
-WHERE (((Orders.ShippedDate) Between '19970101' And '19971231'))
-GROUP BY Categories.CategoryName, Products.ProductName
-GO
-
-create view "Category Sales for 1997" AS
-SELECT "Product Sales for 1997".CategoryName, Sum("Product Sales for 1997".ProductSales) AS CategorySales
-FROM "Product Sales for 1997"
-GROUP BY "Product Sales for 1997".CategoryName
-GO
-
-create view "Sales by Category" AS
-SELECT Categories.CategoryID, Categories.CategoryName, Products.ProductName,
- Sum("Order Details Extended".ExtendedPrice) AS ProductSales
-FROM Categories INNER JOIN
- (Products INNER JOIN
- (Orders INNER JOIN "Order Details Extended" ON Orders.OrderID = "Order Details Extended".OrderID)
- ON Products.ProductID = "Order Details Extended".ProductID)
- ON Categories.CategoryID = Products.CategoryID
-WHERE Orders.OrderDate BETWEEN '19970101' And '19971231'
-GROUP BY Categories.CategoryID, Categories.CategoryName, Products.ProductName
---ORDER BY Products.ProductName
-GO
-
-create view "Sales Totals by Amount" AS
-SELECT "Order Subtotals".Subtotal AS SaleAmount, Orders.OrderID, Customers.CompanyName, Orders.ShippedDate
-FROM Customers INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Customers.CustomerID = Orders.CustomerID
-WHERE ("Order Subtotals".Subtotal >2500) AND (Orders.ShippedDate BETWEEN '19970101' And '19971231')
-GO
-
-create view "Summary of Sales by Quarter" AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate IS NOT NULL
---ORDER BY Orders.ShippedDate
-GO
-
-create view "Summary of Sales by Year" AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate IS NOT NULL
---ORDER BY Orders.ShippedDate
-GO
-
-create procedure "Ten Most Expensive Products" AS
-SET ROWCOUNT 10
-SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
-FROM Products
-ORDER BY Products.UnitPrice DESC
-GO
-
-create procedure "Employee Sales by Country"
-@Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount
-FROM Employees INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Employees.EmployeeID = Orders.EmployeeID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-create procedure "Sales by Year"
- @Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal, DATENAME(yy,ShippedDate) AS Year
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-set quoted_identifier on
-go
-set identity_insert "Categories" on
-go
-ALTER TABLE "Categories" NOCHECK CONSTRAINT ALL
-go
-*/
-
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(1,'Beverages','Soft drinks, coffees, teas, beers, and ales',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000000010000000001000000001001000000000000001010100010000100100000001010001000000100100000100000010101000100000100010000000000000000000001000000001000000000000001000000000000000000000001001001000000000000000000001001001000012507070100000001000000001000100100000010000001000000000100100100000001001010101010000000000000000000001001000100000101010101000000000000000000000000000000000000101020525363777777777777753530100101000100000000001010001001000100100100000000000100000000000000000100010001001010001000000010010000000000000100000000000000000000000000000001014343577777777777777777777777777770100120001010100102000000000000000000000000100100010010000000000100010000000000000000010010000001001001010100000000000000000000000000000001021617777777775757535353525777777777777770150120000100010101000000000000000001000000000000001001001000000000010010000010010010000101001001000000100000001000000000000000000000001417777737617376377775767771707752777777776340161210300000000010000000000010000000000000000000000000000000000000000100000000000100000000000010000100000000000000000000000000100503677577571705014000000101070717775777777775334101400010101010001010010101000000000000000000000000000001000000000000000000000000000000001010001000001000000000000000000000000010357353000000000000000000000000000171777777777470612101000000001000001000000010000000000000000000000000000000100010703010101210000000000000000000000000000000000000000000000101034350000000010653435777570477474700000107757777171000000101001000101000101010000100000000000000000001041477110131035750020040477301000100000000000000000000000000000000000000000010004014176577707000067777777776560404007371734361701400001241000001000000001000020400000200000101747767777000101073777577777775372100000000100000000000000100100000000010000010000037676476700004000577470416717477421405000434140343000565120510100301014002107171370701437777777775777777112103177777777777705757771010000000100000000000000010000100000101000470440440671007477776777777614060600742524001777777747646776752060250003021716737777777777777774747727574777001016777777777767173317703000101010000000010000000001000000000000420460200077427477767777777775677777746474656606767777665746776757151253507166737777733746777577777777572776771100517777777767776015713141030020001000000001001000000000010100067440044047761477767776706767777674765673470657505767375664746757777271252167717733771737776777677567476577577121103775777777776717027753121010101000010000000000100001010000010767060004776747776776777756776777777777042477676067777467474747676777565256531311771177376477777576757777747710110701777777767777401717340000000000100001000000000001000000101004776540666050777677657777677470774777776747664607777376747476777777677717173735377717737747777777777774774770011271077777767777763171735210121010100000000000000000000010000000300406767757676775077006767477774774777774747770476777656706746777657777777777777777777737667777476574774777771001031777777776767741371771000000000010000000000000000000000101005707442567656176006767004770476707700767770000477747734656446745677676777777777777777777375667777777777777777773100010777777777777771753521010101010000000000100010000000010007777712152503004670077774767427047247776577564700076737747670474277777777777777777367777777765777777777777434777750757775377767676770172773100000000001000000000000001000101007170701614204046007746040676167470774167743656777740077776067407465677677777777777757717777737476775716161243410303077777777577775210000011350001001001000000101000100000100002100171525675070074340670005004076700706570757777767770077744746466567777677777777777777777773776777610000000137775350317777773777737750701000101021001000100000000000010100010010300067777761650604065047604760746404776406705656776770077764750474747677777777777777777773733747777773011735777777777777777757777777777767412041001001000001000001000000010001000577744140000607406706767676776777776477756767777447700774076646764777567777777777777737373737764677747753527777776777777777776365735353513010300120301010000000000000000001000107000210006147767674646040404040066667767677775476777046644644044456776767777777777733737373776777776774244777377717712777165357577534242040010010010000010001000000100010000100300050000146664000000101030734352101100065677767077770047604774377676777767777777777373737333756477657075377100770770177776525271673001012101210301001030000000100100000001000005000060046160004000125343510110101000000000007740000047744733737377757677777777777373737377737656757777777373101676770777717775671773001010300000021021010000000000000100000000100077400000414021414000000000000000000000000000300000777777773737377677677777777777373737333735677677777377710177777717774705271767340300000010101000100000100000100100000001014005660000000737560600000000000000000000000000004730777773733373737777747677777777737337353761666777777737737017771677077353777574735310012101000000010010100000100000000010004300065400000000400141254140404000000000000000000037737776773777373733777677777777777677646746565756747777773773017017710765654352735770017010303031010010000000100001001010030704000660000000000000040000000000000000000000000007777514673373373737777777476777777777474644764666776777777772711031076117307374357477373010341050043030012100100010100100012500000047000000000046742000000000000000000000000077776677777377377373733737767777777777767645676507574777657610057121101731611574777637735105270125213010050210100001070210301650000000640000000006776406776464000040641434177777767667614737337337373777777767677777776564767474664667477761775271112116101002331211101052721016120140161034106010173075617770000570047400047400446000000467770504777767173573756767776767737737773737377776777777777776564746765477576777176700774656474731010011000001250165214716170121012011070777173777400063770040000760467600000000740760600777067777777676767676767337333373737377747677777777776767747424676747677157701677677676131331213131301371317310312161525053073077777777700047577700000006006760000640400006474046740777777777676767676737737777373777777767777777777674746767467477777743670175305325352527135335353170143414371617130131211777177777777001737770006760476677047064466400047640077747777777767676767673773373333737373776746777777765467674704747674765375610731773573752534737417017035303130101010030001427777777737770047777770047460704644064400004640067004767077777777767676767673377377773737777776777777777766565665670767767775077007563153347370731013213617034343434307031417121177773777777740257737700027447000064000000000640064006760777777776767767767773373333373737777476777777777746765674464747767763477027172753717175777757757357171717171717433616163777777735737400737773400460660046000000000004000600676747777777776766766767377377777373737777747677777776756567467746765777117100537153353773777777777777777777777777737757737573777773773772047777350000474044600440000000000040047774007777700667677677633333333333737777766767777777777667476564657476760600007353375373177777777777777777777777777777737777377733753777740007177770000664024640640000000000004646700477777007767667666777777777773737777777777777776777446467565676777535373525317137177177777777777777777777777777777775377773753771737700076737350000000474664665646644400400464000077700067677677773333333333373737776676777777777767777766767765677771713175217037173777777777777777777777777775375377173753777377773700057777004007477667764766767667467600000004770000767667666677777777777337777775677777771777772604000404067761171613131535353717777777777777777777737753777777777753773717735374700000500670446677777776777776777776561004661000006767767777333131101100777777666567777567704040505140777716536353147173135371777777777777777777577577777777777777777353753777371700000001776040404040404606076767776170000470000071101100100000000000110157177776777776470124100002530004777111301313017535371777777777771771737377773777377753773717353252165376164464265700400000000000004040040076774000440000777500750000000000000000017347766777746564100000000400300652513530753303170737777775777777777777737777777773777753757035353134317137313533000046440000004400000000053770000000000077343100000000000000000004135777775676176000700000004044213052153115353371357777377737737775777777573757777777353213503161617163521657257000006700060042400000005273710000000000007577000000000000000000531117777665447405244000000040031501313030721353537737775777577753737717737777777777777035343343131303103171317337130100000567000200000031756000000000000000077771012100101101131117133375466747465707047000071502161011531534353517753773737353777737777777777737537713503353170717173561343105307030525370047014161717433700000000000000000000101011770000006402737373767456467777777773065773510137343531317073737773775777773777577375735737577777343375377373673071316352731717173137000007737352713574000000000000000000000000464000000046733737373446647777777777740007373737110310343537171773565373537577177375737777777777773353737717175357727753717163737357770000071735371677700000000000000000000000000460004004676173737374745777777777777004631713112031213131317337177737777777377777777777777777777775377737777377371717353773571747737377617771677773570000000000000000000000000400400000000406337333464673777777777774007733373311001013135317177737775377377777777777777777777777737777573777377777736771773773716717535343373525773700000000000000000000000000000000000000037337374433373777777777700007740010313133173137337357753777777777777777777777777777777737737775375737373717367171653735727367374753737174000000000000000000004600000000000000000373733643773373777777777404073000000000012137331737377777777777777777777777777777777777577773737773757575735317273353531757535737377576300000000000000000000424400000004000040007373375733337333377777770000700000000000000000070477777777777777777777777777777777777737773757753757373737777775357273673373773535737357000000000000000000004406000000000404004037337333773737737377777700400000000000004006404043777777773757777777777777777777777777773773737773777777717371737357171752573473721777340000000000000000000006446400000000004004337337333373337337337777100004705340100016503777747717717757777777777777777777777777773757757773577173577775777577377773777373757777177700000000000660000640047674000000004000003737337373377337373737774040077760004000000044004737777777777777777777777777777777777773773773577377777377377377377537177535757373537710000000000004040004640604600000000000400073733737337333737373777700000047477420000000000435777777777777777777777777777777777777757777777777777777777777777777777737737377577777000000000004600000460064600000004000000000373373337337373737373777600000000000550043617777777777777777777777777777777777777777773777777773777777777777777777777777777777737737777000000000000000000000406400000004040000003373373737337373737373770040000000002777357777777777777777777777777777777777777775777777777773777573717775777777577377777777777777757340400000000000000040004064000000000000000073373373337333373737377750000000000057777777777777777777777777777777177775737577737777777735777773777773773775377377735735735375737737000000000000000044600406060000000000000046337337337373777373733777007460000000377777777777777777777777777777777737737777377777377777737371775353753753777777777777777777737717750000000000000000000000444404400400000000063733737337333337373377774067400000000777777777777777777777777375773777757777177177377735777777777377777777777777777777777777777777777704000000000000000000006000666066000000004433733337337377333377777700676004004407777777777777777777777777777757357375377777775777737777777777777777777777777777777777777777777772010000000000000000000040004404440000000000373737337337337377777777704600674660077777777777777777777777777737777777777773773773777777777777777377377777737777753777777777777777750040000000000000000000000460460000000000463733733733733737777777770047464067000777777777777777777777777777777777777777777777777777771737177777757377377753777777777737757773737000000000000000000000644640000460000000000073373733733733777777773750660760400017777777777777777777777777777777777777777777777777777777777373773777357173775377735737777377757777240000000000000000000606400000000000000000373373773733777777777737604746400406057777777777777777777777777777777777777777775775771733735377757177175737753737537777757777777777750100000000000000000046540000000000000000007337333333777777777771771066067674767677777777777777777777777777777777377777777377737777775737573737736373717375773777373737377777371200400000000000000000046000000000000000000073737373777777777777737700656476464617777777777777777777777777775757777777575757735773735371737357737575357635733577377577777773777775000040000000000000440646000040000000000000733733377777777777777137106606476400077777777777777775777757357777777757577377375777775737777577735737377371735773757073737175777777370000000000000000046764656546400000000000007733737777537777777777774474407467005077777777777775777757377735737717737377777737777371773737373773577535373437073737757577737353777700500000000000004676474266640000000000000047333777074747777777777776567642766027777757537775777371735777777577777777577777775377777777577577777737777577737757757373737777775777000000400000000067407604040000000000000000077777103716173777777737676665646470577757377775777375777777177377777777777357357777773737777777371735737773735753737377777773577377370004000000000000666424604040000000000000000777777007677477777777767676767474003577777777773777777777777777773773573777377773777777577773777777777771775773777757353753577357777770010000000000040406404000244000000000000000777370141477567777777762476767660067777777773777777737773777753777777777777777777777777773777777777375367377375357367767767737673477140240000000000000446400004660000040000000007737520077772757777770040047667767177777757777777777777577737777757777717753717717777777757753535357777775775777777535753735757177357005004000000000000000040400476440464000000007773401616575777777006440004764256777377375775375735737777777737737737773777777777773777777777777771771777777777777773775777377577773000000040000000000400000000000067400000000077771425777367777700400060006765377777377777377737777777735735777777777777777777777757777777777777777777777777777777777777377377353770070040000000000000400000404000040000000000077770525765777777004004040440065773775717377777777377777777777777777777777777777777777777777777777777773737371775377773775657527777500004000000000000000000442424400064000000000777724077576777700400600007000373757373775775375375737777777777777777777777777777777777777737777377373577575777777573575373733771737300700004000000000000004646440000672440000000777507567657775000444040644047777377777773777777777757777777777777777777777777777777757377771777375773737373737373773377753575377577400004000000000000000000400000040440640000004777407757777700404246044604375777757737777777777777777777773777777777777777777777777377775773575737175717175717571757253372734372773007000040000000000000000000004600464000000007772525677777004704064240124373777377577777777777777773773777777573577777777777757377737373777373777737367363727373735356171737177175000400000400000000000000004600000400000000047710477777700676006564640577777777777777777777737773777777577177777777777777777377735775775377757173717535357174352537737373717717730070040000000000000000000040046000000000000077777711357047600446500072777777777737777777377777777573573777777777777777777777737777377377177377757773777377737777343574356773737710060040400400000000000000000400000000000000771571715356770446002470757775773777777377757735735773777777777777777777777777735777377777777777777737573577177535357773777371747527710160000000040000000000000006000000000000007771353777767600056440042735373775377375773777777777777777777777777777777777777777777777777777757377773777377737777735777537577373717700104004000000000000000000440000000000000077171357777674006064214357577775737757777777777777777777777777777777777777777777377777777777777777777777777777777737777373777737577777300424000400000000000000000000000000000000777174777756765404051425373735737777777777777777777777777777777777777777777777777777777777777377777577777777777777777375777737777353777100100400040400000000000000000000000000007717137577764767404061777777777777737737777777777777777377777777737537777777777777777577777777773773777737775377177577737353753737770737100400400000000000000000000000000000000077717177777467760030065377577777777777777777777777377777777777777777777777777777777373735371777775777177753777777737717757775375753573536100050040404040000000000000000000000000771717177720767000043737737737737757737773773777777777777777777777777777777777777577777777777737773777777777777777777773773737737377357753000004200000004040000000000000000000047773537777504004104375777573757777371777777777773777777777777777777777777777777373777777777777777777777777777777777777777757777777377373777200504040404000000400000000000000000077153577770000016075375373777737177777717717777777777777777777777777777777777777777777777777777777777777777777777777777777375373577177573535300100040104004000040400040040004000177353577770070007277377777537777753757777777777777777777777777777777777777777777777777777777757777777773777577777775377537727576377717252734120050040400404040000040000000400007735353777005006535357777737771773777377777777777777777777777777777777777777777777775737777377777717377777777773777777777753753735752771775173500007000040000004004000400400000477717177775004353777737377773777777777777777777777777777777777777777777777777777773737757377173717777773577737777773777773773777773771773136343700000561040405004000400400040400775317777700367771737577537757777777777777777777777777377777777777777777777777775757717777777777737177577377777775777773777353717773771776535353716000047000404004000500050010001735717777761717777573777777777777777777777777777757375777777777777777777777773737737773753777177577737777537537737777757777777771757372537737271717100005252004004040604004040077531717777177777777777777737777777775777777777777777777777777777777777777777757717753757775377737737773777777777777777777177173777737753770775363774320000416524100000400400004773717777777777737777777777777777377377777777777777777777777777777777777777777737773777773777777777577757377377777777377377777753737753771775375757377577600000106141410143405007757537777777777777377737777773777777777777777777777777777777777777777777777777753777737777777777777737777777777777777777777377777573777777377373775373735373000000000400010000077377717777737777757757571777777777777777777777777777777777777777777777777737773777777777777777777777777777777777777777777777777777777737775777777377775777777777161612161637777777101777777771771773777777777777777777777777777777777777777777177577377577757777777777777777777777777777777777737777777777777737737775773737717717771737737537777777777777777775717177777771777777777377773777777777777777777777777777777777777777777777777777777777777777777377377777377777777777377577177537777777373757737737735377735737737377737775773777377717177777777737777777777777777777377777777777777777777777777777777777777777777777357537537777577773775753573577577537377737753757357757357571753777171735735775357537737571777771717577777777777375777375735377377775377777777777777777777777777777777777777777777737777771773753757377377777737777777777773777377737737737377375377777737573537737753773777777777177777777775775737757737777777757377777777777777777777777777777777777777777357777777777777777777777777777777773777777777777777777777777777777777537717773777777777777577777717711737777173737377777377777777177377777777777777777777777777777777777777777777737377777777777777777777777773777777777737775777777777757777775373737777773777377377537737777777710101417777757757377777771735377777777777777777777777777777777777777777777777777777777377777777377377777777777775775775775737777717717371735377575735373757175365737777773737777777773617377373775737773777777777777777777777777777777777777777777777777777777377757177573737777577773575373573737737777773773737777777777777737373777175337637173573537777577717777753775777775377777777777777777777777777777777777777777777777777777777777777773737773777573573753777737777777777773773777577577737353717353577175217437753577377377771737373773777375377375377777777777777777777777777777777777777777777777777777777777777757153471773737373773771737771737377777777777773777737577777777777377737733717373717177737777777577777375377777777777777777777777777777777777777777777777777777777777777777777773737773771757577573577377717777575717377777777777377773717353717357175717577717753777175773773537777777777777777777777777777777777777777777777777777777777777777777777777777777753473535377373717353717171735373737777777777777777737777777777777737737737353735371737737777377777777777777777777777777777777777777777777777777777777777777777777777777777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535000000000000000000000105000000000000C7AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777737125353313731773543110105302502105313321714317343717135371373147317317171717121135301610131217777777770146765074747776567616774776565774040371737031611737710110100007777777777717435357353531713343030301103112161705353317353343717135371370317717737371734125031131352171777777714066544724767776774747657700577764774340735757100371507530210777777777777777731737317353731704311151303112110431731305317314171731717171354731713535373107131703011317177777770664576076567476404776147676777674174074740573312411002173611137777777777777353167171735337173531163125351615307173171737171707373173733537023177373737351611010113521737777775245006047474747407777777767657775747477416560075141200115351103077777777777777377143161735717353463107113131303343353171317373107177317173171477135353717370737312503173577777344760547061604760777777777777764677776007470774033001010035212100777777777777777173563535335371731053130707071351165343171701773417357717177130177173717717134101713353173777747640076047447000777777777777777775667570467760774040301010101053107777777777777773712531335337171735301531313134334135353361371350735331737137707137353731737433731717377777776040000407647604777777777777777777460547743565054776011001031213010077777777777777353561737534717337161352171712717103737335137137061373573171711073531737171710351171735373777704740460464746777777777777777777777040667746776007751300530101301300777777777777777373071713713717135241311030711317605117533517171075353357373734173173537373735373773777777770460464740406757777777777777777771777640577740457777000131035310701007777173777777775353431613717357131630731713735311637317173737171235353353535725377777777777777777773737777567404706425046777777777777777757777775246577777767711350131030311300177777357777777737350771731171337510531071351613735534317131717305737357377373077777777777777777777777777776540060405646777777777777374777377777774767777747771076035031110121000173735777777773535307131717373513243357317073171163353712571735073171733535735777777777777777777777777777704600564064077577777777777737777777777424577756771147741121161037100017357733577777773731603521725153251071335213317077071335373371732177373573737777777777777777737737777777776460464604046473777777777777777777737777567776657167647421121121103001035775737377777571711613531337353371435135351713131471731171735716171773753777777777737777777773777777777774740405674747777777777777777777377737176567757370470067070121121100010733531717577777371734173535353353107127713631735370371737173537107377373777777777773777377377171377777777444006640464677777777777777777777777777756777774747047741137112116100305737161373777737173107313531735352471713171173537017173717353731637535777777777777777737737737337177777770760650406047777777777777777077777373437777770567674776012101611210010131717135357777713253425343525353131031717373537171617171371717750537737777777777773737737733713537777777744404656440467777777777777777777377771577774764044774470717131071301210161335253077777757131035313137377534721717173537371637171733737343537777777777777777737737753713137377777764604646560457777777777777773777373001777574777764477611301121010001017135131314377773131716317353135313001717353353717165317371713573173777777777777777737573533373353717777777465404006400767777777777777377735000137776067664707640341216131300300035253521707577135271653531161773716173371375335373531717173757316773777777777777773773737377171313773777770460000440066757777777777777773700010577756764100674031311310100010103131313521073777731131052773171371310715377135737171773353353337717777777777777777773773737333131353353777776764007640456006777777777737371000013576644566565671341210131300010103521703170073735371730311173171371352735377335373725357353757177177777777777777777773737377173317173773777344564046466404444056477777537301000373405606746764011331352171001201013523152107177735303504373171357017005335217135307107317371337377777777777777777773377373137317133353353777706400004400676000640677471001000171464767444564031301052117100301001703117211617173531713035316127331710737171717731734071737171777737777777777777777777737377735333531737777717746654047046440044700465700016113000564440676653130171311303001010303152311340217173613530435313513531210717313613535312131713771777577777777777777777373735333337113713131377777344660240404740064000007003012446064000065641301430121217100303010117214341305030713521770035312153431340315251703537140713531737773573777777777777737373737171337311317171771777714540440064600464074764547407644764474661061711131171213001100121311331330433171353713107121713013170071631331353113013073173537752777777777777777773737337373131371731317707377776646600000000400464006460040000476461100121212163011710430103104341170510350307131714035353017317034353153417125240735317537717377373777777777737173537713137113133135371377737771404047400000000440040000046564612110016111211111303013012110331333130343135134352334031251210717107353213717131300131733737777577777777777777737173713737133713717131774353737777776646444600006000046442564670513430031611030301700012112131170552530043032531351307171335313137007153513035211071631535737716173777777777777737373733733531313133713707375737737757474604640746406546442411030301104111210110303104012112533130313134315113171371407135031707110712313253121520031173733537777777777777777737737373717373313533531177165373577777737777574746445652413513125110130012121121210110013152113152531725005303616343160335303521310243535161134112143537371777777173777777777777731737737313171731353137350737173717352573717737353737171343070110212100210130101013020210311612313171134121711311353134135311353531061303116113010013535373537370777777777777773777371737373331371335117340537153717352573737517340707317351130211011201712103103011001312531711725371124301253717135035215271212170171703130313030703535373777757377777777777773735733717171311371333173163537353707142570532717161352513307111211211401113502101211041713030371135363105331301212530431731135353107031100110411000713737177377377777777777773773733771733317131335353170143417217317073173535317071353250303071021120120301311303124330171711371133150435053537171703713107031316053160317031301071371717717734777777777777777377377337371331351733137124331335351700717053530700714351131501103112107111131030105001153012125363757312131303113121051707131716110210110101100300317137373737713777777777777777777777777377373331537174101170535321705713725353507331216121312110710003070125103130061213110133151317052521716161370213134310313514310303121310140307171717735653777777777777777777775341307071331313130060130305313003411310303014105310101012101214311130121103130131412130757377735213171213135105350311251212021030110101030035317337735731777777777777777777757171310101373535317100112535321610613161035110031310130103010131003030013112105007031301011317731730717031711612012135035335310503110212130104713535713737167377777777777777777737310010135153313530003011010511001212117121243001030012101103010051013100301130011030130077737771750731731631350717133031035302110211010121303533733753773177777777777777777777510100000017335331711043030312121041153010101001121031010102103010303100311012100121010010731737773731731711531300316153171307116111035031101433537533771774377777777777777753012110111000015617137200103110311121203103031210021110010030101010000103110121013000130131017771777771471352373053525313317037130612102103121312573713753777377773777777777735035355371731510001717701100314311430100101311011021102031211011010130010100312112100030012003037777737377335375317330131351631713150110311301535017353777377377177777777777773513513130111053351101771130070131303131053170161307050311101030102121000121211010010101013101101777777777716537131731570716331531352352311210713013343773777375377577777777777713171310135371315373103520010113161311032072113131110311212121012110110031101121213030003100100307737777773717137171731310315331707353014301311253353573573717377737377377777773177125353131735335357103131202521135271510113412163105211111113110121210003100111011100101301010177777377775637717331737071735213317317431734121314317373777777777757777777777317313113107173777531737150101013173031133043713353110631777377777373111001310312121030012121000210777777773733171316171611073135351731703101013171733525777777652104277777377731713535341717353537357571310100010351353250310351317377577525010505357730301031010112100210100101037377777777757335735331734353717371371707131343121753177050001040014077777737713713011331357777775337175000100010370351314771377775713400100000000000417531013130313051130100010077777777777345331735353125353310375313430521353531377770000400140014057777777351717351071353771775357331001111111353353211377777434001000000000000000003531051014110030100100210777777737735335731735217103341737137353413110313535377104700106756207747773537371710325175375777317735110110001107317351677771611013400100000000000000000703121313003012100010017777777777773433173131710735333113710305303431073737770777406456065570014777753103535113137773711771101110010100171771737777171607000010001000000000000000130110300611101010011077737777773717717353731730537516371737125313173171777575646747676566756704773757110717757777773773130000111001110771377777516101105010000000000000000000000532131101721000012000777777773777717317353431343133317171717035307173773777775747400456556756701773737711010343571513571110010010001001777777777357343034341010000050000000000000150121001121100010107777777777771635371353735343535353371335431713535377777770006047606677674073777777771711113173753000001000010100177777777535305141000000401070000000000000000313500310100100010077777777777373537037331530173537317137523173773737777777747650460447465677777777777777777777777300001100000010110777777573530530374175353107057310000000000001710071030010101010777777777377753713713573716137131733533507171353777777777774640540761465477777777777777777777575000000000000000007777777753577575031035257053007700000000000003100121121000300007777375777737343711713131716137171753533437173773777777576700766704465625777777777777777777777737000000000000000077777777773537077577561763571001000000000000053010121001000110077777737777773531733536173253717373373711717353777777777755046564476767477777777777777777777777111300000110101000777777753577753712707100142070070000000010010300713110100010000375771777373534371353317315171731717171707353777377777774766474677644747777757777777777777777717370100013000000007777777777777350574100005251007100000000000000611210030001000017737371777773716135271711732533537373737307377177777777777752424464765677777777777777777777777777141010011100000077777777777770712170710301701617000000000130010531031010101001071771735717777136131173731716173531717135353737377777777747654476744644777777777777777777777777713001011010100100777777777777570570110414161600071000000004170003071011000100000371737137773733417373171371217137373737737771777777777777777467444604677777777777777777777777771700000001010010017777777577757353052431201001015340000000012100171121200100101011735717773375353735317137131613717171731717377377777777777600742076565677777777777777777777777737100010110100000077777777777305705251525034000702100000000005037103101100010000037133710775737352135237317350713737371773777377777777777765046546046467777777675777777777777773710113110110110001777777777775730701006125010100050000000010030013103000010001010717717373737735357135117717334353537373773577377777777777567746644650477577775777777777777777750131100000100100077777777771775711753010530400001010000000010010703113100010000003710735357353737037333713317137373757377173737377777773776564745204646757774777777777777777773313010010101110007777777777577771650341252051012104200000000007001352100101000101017373171737373531617171371713435317337537357777777377377756470064404657777777776567777777777751111101000110011377777777777577161035214105200040101000000000101031013010001010000735377335773773535373173173353737737737737373737377375377777447476704677777775777777777777771371301001001011017777777777537577134104034001001000000000000000700033101000100001003171357331771737160152173171351733717373717177775371737776767460446044777777467774777777777771311111001101017777777777777577756134311012161401000100000000010101012121010000000077337335737377373137335353737363573735373737735337173177756104700046567777777757477777777777117131000100113777777777777776717351410401450101000000000000000016017110100010000010357371773177735371613533371353537373737717353173713717775654065400004677777774707757777777735311010112113777777777777777535757161252161210000010001000000010010310210001001010007335377377353773530713535337337173537373735377311713737765670000004004777765656577777777777531311010111777777777777777777536352141010014340100000000000000010000311010100000001071775335377373737170733735717537373717373735317373717775725650000474046777577777677777777773711311313777777777777777777777575757161050000100000000000000000001001210000100000000377335737737777737313571733733717373735353737731353733770567000007400077777677777577777777735311177777777777777777777777573537010116310100000000000000000000000131010010000010105335173353777371353053331353171735373737373713177737777770016140740004777757777747777777777531377777777777777777777777757347753777717400000000000000000000000010103001000001000035736317357357377317271737373735337171737353777333737377716140141003473777776757465777777773537777777777777777777777777775771757761601000000000000000000000000003100000001001010173317717377377373711373535353734737371717371377777777777502112007047377777756777777777777777777777777777777777777777777771777771501000100000000000000000000000003103010001021016317431635377377173727173373371313531373737377737737777733714005001737377777777777777777777777777777777777777777777777775777776142140100000000000000000000000000110001000101012017713173537377737353117317137137343777373737737373773737373737137773777777777777777777777777777777777777777777777777777777775011210010000000000000000000000000001200100010301211431617353717737353353613733537335373337777733737373373737373737737373777777474240567777777777777737173302137777777777777753435341410001010000000000000000000000010010003010101003173617313737573753353435373135337773333777733737373373373373733737773777756101000507777777777777776140500001377777777777753525210250000000000000000000000000000210010010210303117351314771737373371321733173737733337377333373333373373373733773773777714000404070747777777777400000000000400257777777757170714141001000000000000000000000000001003001011010100617335733135377717137152357333773337333333373337373737377373777377377777435777707477175777777700000000000000005377577777716171430300100100000000000000000000000000010021201210311314121353737173737313253333733337333373373337333373377337373337737777710777775077574707777700000000000000011007377757753717071050140000000000000000000000000000001000101310310035737171253537177317353057733737333333333333337373373337373777737777777775475725777770477770000000000000000003005777677757717070102101000000000000000000000000000121010100310311121312135353343737733337373373333373333333737333337373737373373777777777773470052574177777700000000000000000010077575777771751016010000100000000000000000000000000100030310130307171353433035353773731717373333333337337333333373733373737377777777777777747125352757657770000000000000000001250577777753571252501410100000000000000000000000000110001011013010112130313117312777733323323332337333333333737373333737373737737777777777777140016050257407700050000000000000041003777777777357103000000000000000000000000000000002030003071301213353413437017717737373333333333333333333333333373733737373737737777777777777375017257400747100000000000000001000075777577575307505101010000000000000000000000000010101211035351010313703113733337337333333323333333733733733373333373737373737777777777777777477405670067777000000000000000000007743477777737530302500000100000000000000000000000130300313121213013431353673377373323333333333323333333333373333737373737377777777777777776747640424000474775200000000000000007575707705753553141410010100000000000010000000000013011035217131301703137331373333233333323333333333333333373373733737373737737777777777777756777004774770576705700000000000002177677057777777347130012000000000000003500000000000013125035217050131353137337333313333323333233333332337333333333733737373737737777777777464644640004047406700677505000107161756505777000575357316153050101000000000017100000000000707125131213130137333273313332333233333333332333733333373737373733733737737777777777656740000074067640000575767700416500416777777775777777717535214010000001000005370000000000424133530351302130137333323233333333333333333333233333333333333333773377373737777777757474000004656504704756524057470770071257777777777777571771341431001010000010117430000000007406753071034111013273331333323332333333233233333333733733733737373377337377777777774246740047000064704706760077077574774774577777777777777775347131020500010000035210100000000675740243103130303033323233331333333333233333333333333333333733337373337373737377776564404004064000474404004104747724740776776777777777777774735317435102100010015035700000000004642440043101010101331333323333323333233333333233332333333733373733373737373777777706400000670400000000070470477777577074757757777777777775675775701520510521001431500010000000700040056103121312103233333332333333213333323333323333333733337333737373737373777744470000004041640560046747477757556777417677707777777776567467171353413001006143043401000000074000004640210101001033323033333231333333233333333333333733373737373737337373773774676740460000640646406756777477776775774675447407776774052467747257253143525012107100000000000464270047040121303121333333323333323333333333332333333333373333333333337337373377640444004000004004000046777770707756767775677777657574256477567057357057177171410507110100000000054640676740101001003033333132333332332333033333323337333337373737373737373777774040000600004640000470047677434475034774434774750676705657740400645717377753430001214730000000000600004404042101301333323233333333333333333312333333333733733333733373373737376420000004006040420006406767767477042457707407047765774067764740064163717575251010000573500014425604450000046500210130333131323313233333333333333333373333733373733737337373777745400044004040000405447747747577774050604077447747465765044747604776445777775200010101350102467406470640000046041030113233733312333323323323323333233337333373333733737373373774664400000004000000460467767676776770675424770747725046565677654004476064065351777777777770005470474004000600470001012031323333333333333333333333333333333737337373373337377777000400000000000040000006767477676777765702576004765406770464004604700440000577777777777777750076000000000007407646001211733330332332313333333333323333333733333733377373737373744040000000000040647400477676765657656564047645076567656440756425674004704047777777777777777710400007647600540044650030123333333331333233233231233333337333373733737333373737777000040000000000040004000445740400676472470041674004740400042447560470424747677777777777777777760004047044064600000640171130337303233333333333333333333333733333733737373737737765400400000000400046004600064000400400540470047040076000470047646404004740004377777777777777777040077047707400740000740121333331373323333333333333233333333373733373337373733777046400040000000640040074006004367400407601647400764045607404650470576474040654777777777777777770404400746440044674046002117303137133133233231233233337373337333337337737373777704640000040004040000004400440674400046764064740040410065247000006746645647704427777777777777777700600047004704670400674013031377032323333333333333333233337333373733733373773737400000000000004040074567202400460000007400564706776656065646406004007247044046577777777777777777040460057706000400005674001137117313330333333333333333333333373333733737373377740400004400004000004464044047004747440046564006004454045640474654004744064760006777777777777777777400400674147700707604060307032313733333233233213233333373373337373373737377737740004000040000040400070004406640460707656475004006020064047441600474007476500077777777777777777740000000047464064074004400117313073333333333333333333373333337333337333737373770600460004604000007006464640045061046404650640560056440540064674070465647400406477777777777777774000420000760000434007060003313753533723331333333333323333337337373737373737777704700040640004000044050065000460460074004604006544640046700470640470744006647040047777777777777000400404007704000467444044013073312713330323323323323333373333333333337373737377466400404400654060006460460447474050060000460046064740004474400564464024045240640004777777656744000640074047777047446056700053531713733333333333333333333337373737373733737377774400000000047676404746540000746447465440047406704504004467404046746540470564004740046567765656424064040060777744040610674003312731353333333333333333333333333333333333737377777400004440000464640004044604464647676766746560404046000476776767677776004646400404656676646464644400400640404777600004400460011713000000000000000000000105000000000000E0AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(3,'Confections','Desserts, candies, and sweet breads',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000113330735737777704000000000000006060000252000014131315311716037070021240161075371617637506357172512171357170173537160000025214002070000012436167777777173333737171773737377700001111131330131357737700000000000010000050040006331131313310705073430040000003070761617433514356537571773171771716167170604076776775677064253437177777737357531737373753537337113313111111113131235777000043712006767773677777711131531311777377077043125361707171177773563737373563777177371374735716771707717735637700016777476777737531333733537371373717531111313130131316131112163035371350007753477177311137133171331777777770734772516177777717777352575777357377717537533173777160277767777777043635673717737533337171353735737353773713111271131130317013111111131131670073677776771733113113135137777777771470777616777777777175377375377357177773573757073577775677777677770365635777677533753537337371737353377377313111123130131313103131313131711770477670777353533133531331177777777763777177717777777777735357377757777737777353353553737737777777777761771637535733533333135317373753371317371271131111313521313310112131171337003717377771313117113171131777777777177716777777777777777777735353773777777777775773365777777777777767160677747673173717117337335373777177775311123103121113130371131317113313143047765767171715331313133137777777777677777734377777777777437577777357777777777737357530735777777777776071777737317371733733531737177313733737131113313113303511130153311311317343077777773131331171353153137777777735377777777777777777777537737177777777777777777737777767777777777717061617717331337313173371737737373573773103111313103132130133071311311313000617277173171731331313111137777777777757175377777777777736527577173757775777775257537171777735361777253525616717373535333171371737717173753713313121011313113113153131131371310000604167113131171131713131177777775353737736535777173773753752767757377737737777736757777177777776165206353735331317337133335373753737373773111311131311301312130331303113131701070127013353133131713113113171773737773571753773527657765274371717737737777773773753637177777707177716535273533173731713717133717377317177373121131111121130313131031313313531600076507711317153131313113117777777717163763777767753717373136161634777577177757757777567075717776353613437473353131737313313353373731373735311131103111131111301731115313313131120012507317133317131713113137773577737753753435373777675756537535736173777737773773577377736777777677617437173337331737313353353753771335337131111110131303121731073131071313134107612771313535313531311313573757373535375377777567743527253473434357677537577375777735717771717171771707167317131733537317311331373337137131103331313113111113113312133131313503071650131313131531311313173757377757777737437773717377775367343717773537777375773737777777777777777167736535333373173731313133537311313313311111121353011303310335313111331312161677373135373133131135311777377777373717537717777777777725357343634777777777773757757777777777777777716573733171317171733313713317331331313331331130313311113311133173311531371753777717131171117173131311777777777757737717777777777777776347757737777777777777377377377777777777777773777173133333373531313313313331331311121773313311031341373053105313171773777771313537133713131311137777777777377777777777777777775357777775777777777777777777777777777777777777777773313713535373313313131331110103131137701710113113131317331333131337777177731731311311317171131177777777777777773717777777777377737373737777737777775777777777777777777777357777131331313331373131313113111010111773371600771213011305313171143171137777777131713131731313171131777777777777777777777777773577737777774770737777173737375777777777777777777775737331313313137353113103113331111117701677000071513131331353133131331177737753131313531371313131117777777773777777777353535777377771773773775737177777775377777777777777777777377735313313131313373113110111131113171607777000072111111134337113131133771777735317113371310117113177777777777777775377777773777535377357177377777777537777735777377777777777777777133313333131313131101011131113111677077700000000003373131013353533713777373131313135135313631317777777777777371737573773777373737717337317737537373773777773777753777777777777737331311113133133313111131353353137777343400000000000113113111312111717357713171313133131717531177777777777375377773771771717171713707531753573735371777373777173777773777777777713173133313113013313131113377377177701353700000000003113713121313131317371371311317173171317131377777737357377735371771373737371771333533723171735373777577777777773777777777777733133113111113101313131757173173343410111313410000041371353135313537375335131731713117135377177777377757377577173773777773535333171713531117373537173537373777737171737777777777313313113131111111311173337357131353131301111343035363131317133113317137133313113313313531631177377753777773313717353121013131717171312113331313312113777753737777777573777777771331333111000101111130311771733110111111110311317525753173113153035337713535317317315313171533157773773735375353717353113313131331310110110131311313101313773573737773771773777771133131311111131331131371373713131313013111311313737371173713131317137713131315317313531373513353577757771337317313133313121111313110110131111111111313033173753773777773577377733133133331331331331011171717311111111303111131353537737113312171313713713135333713713171173711313737331371731313313111111113030101210111110010101011111110313371353737753077777313113131333133131131313373775313011031113013131317777713371713131131311353733171371313107171131131135777137113111101011011011111311113100011110101000010111121131377777377307377131311331013113133713131117131111313503113317035303177353131713171131731311171137131353131213171153131137313313010101001011010101110101111000111010101010101101111317377357757077111131101013313713331133110171031131352115213131313131317131353031311353373371137171313131713133131131331310113111131130121111110313101211310011010101010101100011337177737737173131111101011173735333533331313501013111631131735353173533533313135313135317137313313171713111111111111101011010121012111110101011011131101011001101103710112110101117373773777653113101103137173133533353133131313171313113073130331213353135353131303531733711535353131311313131313170101101111113111101010101101101010311010110110351310153501011237175377771377111130111313313353335373311013113101213713103131131317335131352133533171711733313313131311111111211331130110101010110110101000101101101013030010131031131313531011137337135370527131111333331353335333171313177307335112153171725353711131713313513530337331717317171131313113311017521012110101110010101001101000101111211111101013170170103031210135337377737147131331311133317335373731113111711533113313331131310317131311713313171537171371713131311331311011313113111011101011110101100100110101011131301317010113131311111113331713317777323131131003131331333131337307131130310311213533173131131317173171253133353137131313131131110101353531010101110101101010100111010010101112101101313131310101010312111113351731777507111110313133133113373111711103131135371713413107112111313131311353571373537131311103101013531131211110101010110101010110001011010110111101310101130113111311113010311331733537707331111310113113313171131173171533131313133173133713121713535312133171173533531313111111031121111301011101101010101110111010011010131031310111110112101010121013110311331737737707713111113313013013131103113131013131313111353171353171353131113517137317173173773301013113130311111010101301030112110101011010110103101010101010111101211111312111031173131717127731303311210101313173171311131701616017337335331331313317130353373531733317717311113113011131030301010110131111011010111300101011311131110100110100101101010113101133317173777077775775311111130117113170706070700005200101731731535351731171353173171757733717310313011011011111311110111101031013110101300001011010121010110010110110101100101311111313353177577737737713131111371311777777777716705347253531731313313731135353171373317753311351011101011101010010110101311013101011011101011013131110100010100110101001110100230011311377137037777777777777377770707725777777610634305277353535353731737137137137177731310131331310111010111111310113111011101131011700101101010110110101001010010101000011031371011373131717777077737575775777777777773677761071777520735373713171773535353717313713131013011111011001010101101031101011010110101073113110111011010010100101010113010311301107333013313773770777747773773437577725777777777707767036571737753735371353137353731713731101311303013775311011101111101111011010111111710100010101101111010101001011011131121100331311011311171771777375777777537777776776776777707716537371713717135377377171713533111331113011111313377751001101011100101011010101013311111010101101010011001010101010121101100110101011033735377777777777577777777777777777777070773535373773737735317177373733113131101711300101101113733100101101110101001010111011010101010110101011001110311010111101100110012110103117377527777377777357776776777777777770525313371717353713171737335371713311133133110111110131310357710010101010101100110101701110101101001010101110001101010010100111011111010010335317777574777777775377771725707777772531715373737373717377535771737351311111011310100111010310313371011010100100110010103101010100100101010101011131111011010111211001011311111131237777375777757777777704725707436531713737177173753535377637371713331313111101111101301111131011133010101100100110110111010101101110101111101013013011011010011011111011101313011753777737777777771725073520717753431353537317351373777071757373311111111301110101110110310113101013110100110110011011031001010100110110301111301101101101011001010101101110101071371777777777771704720742577634367125313531717377575707737375311131313131101011101011011013010111010111011011011301101101101010010111011110310110110110110101131310100101011113117177717577753577073512753471777707531753773717737737735357777731113113133101010101011011011110011010101001010101110101100010101010101010110111010110011010101113130110101101013031777773437777770742616343061617707672717177777777777767377371713113111113110101101001011101111011010131011010101010101110110111010111010110101010111011011010111110103101101211771777777577777712755257777777770735357677777777777771735735737313111012111010101101111100110101001010111001011101101010010010101111010110110101010011011001031011010100112111177377777777777757616327777777777777567773577777777777777537773535313100111101101100110010111010111100111010111100110010110101010110101111011011103111101010371713101113111011107313537771717577775257507777777777737377777377777777777773777377331310113121130100110011010001010010110101011010111011010110010111010101013013121101610101217130110101010101103131717771777777171727777727777777777477777777777777777777771735375331010101121110110111010111010111010101010101010001010100101010011101101011011101311371311525110110101013101111310317775257377777507776577777777777777777777777777777777737737137131310171110010011011110101010001010101110101011301010110101011101101011011101131311111703130310110101010110101031753777775777777727353777777777773777777777777777777777353753713571013121011101101101010101001110110110001011110111010000101110110110101010313010112121353411011011011111211113153775375377535776574347777777777757777777777777777777773713331313353535131000110101313110101100010101011101100110101003110110110110110101111011352111531113701101101001011130113317775777777777353774377777777777737737377777777777777757717131777317331031110101101101110101111010111010101110113111577777370110110101100101013131613536111305301011101011010317017737777777774347034167361757772757777777777777777777737313133111371531113111101110110110101011310101011101010301077377377710110110101110113111531353113635130171010173101131713777577777777774373436756572773757737777777777777777773737131011311713101035010101011011013107101011101100101311117737775773130001011101013101213317134311113717217073110113131317777717777777034141617373777677737777777777777777777777777131310303103131131773730101011101313111010110110101010137737727170131101000101101311311037135031701315313152111013112757777775777773436216167567535777777777777777777777777717373531311153110110737777537131031311777713110110110111110737521717310101371310101110311017101131431315311713313011013113737777777777741615250716352773777777777777777777777777777313130107301031013513353173511111035331717017010101001011713537371011135377510101011101713110353171301301110111011101357775777777777216102527777777777777777777777777777777773735773513111111101101315335317301035130101311311110101117727773777710112112537371301010330110317131135311113071121013137775777777777775250753477777777777777777777777777777777775733133717730101121101031535121331134111301711212511121713513773531312113111305377771735110101213170101303011121171101013777735777777702527673477777777777777777377777777777777737717113317531121101311131121711521131215131251113031112513411777701111010311310135371121031117152131310111011103171331357735777777777753473743777773777737777777777777777777777371737353533101110101012107111031110111133111312111103013103121331310101011010533531121113101213111110110101101353131111377777773535777673757777777777777777777777777777777777777773131313305311011101311311213101211031251031011101351710101111010011011101311351317111301531113012111011010101311301257777775777773773747763477777777777777377777777777777777737777131315301011301311131211101311131111131011101370130351310101111071103110130310313161713121013110101011010131301111377777777577777757737573777737777777377777777777777777777177353101311313010110121051303101121012130111010777173111210731101011031101130111310113131211113101112101011031101121071777777777717577763572757777777737777777737777777777777777777777131317101111031111315310101111111011011377353117121177101100101170101111030131211111121301101011117017521113113137777777777777737577257277777777777777777777777777777777773773731121735310101013030130531130301211301777717171303110310110111131371100101111101113030110110301010731713112111735777777777777777572775357777377377777737377377777777777777737753531171717010111011110113130111311101137777131171110357713010101011130111101010111011110113011111310173717110131737777777777777777257276353777777737737777777777777777377377177373713537313510011010131010131010301101777371731121110373053510111010113121101110101010110111012101311173137313031777777777777757775355717777777377777777737777777777777777773777713137717131311011011003111011311110177735331071152117771313210101011010110101010101010310101011101437113717353137777777777777777276373777377377737377737777377777377777777735777313171312535301101101111301301101037771731153121211735311435112111301013131101101011111011131121313310301371311777777777777777775717777777777737777377777777777777737373737737777130317113031710110110101101100101771731521311111317731213112112101111101030110111010101010101105015315301377137777777777777777773777777777737737377377773777777777777777777337777531313111131312110010101101110117771731131303110173111010717117112101101111030103110111011101131211313171313777777777777777777777777777737773777377773777377373777373737371777773131350307105351011101101101010773121121010110017211011313130311251310101001111312113013101301011121371313777777777777777777777777777777777373735737777377777777377777777737777777112131113130107110110110101137112110111011013771101014352535211130713111131271011101110110121130113137357777777777737777777777777777773737771737737777717373777717373737717777773113573773531310351011011101713111011001101073570131313113131213113152121051111101111010111110135711153777777777777777737777777777777777737373437737737777777377637773737377777777313173573535310311211010173010111011100111773171035253143151707352111113121031101211130101735737373377777777773777777777777777777777737717353577777777735737737737377737177777311177777317353535311121110111010011001131077735303513101313131311113030101113103135121413131733757357777777777777737777777777777777773573737377777777777777777771737373773177777173733531735371307030111031001011101110503171521711213531703703130311111313105314103531316113715331737777777737777777777777777777777773772737370777777777717777733717377777177777311773771531735317110101101101010103013113773111211713121311110110121210101121131713535317313331737777737737777377777377377777777777770753573534357777377771717752737377777777777731531731735735317312101101101031111013410717031701107111303110111111311121125371773535371711777777777777735377773777777777777777777377373727373734377577777771737377777777777777773173531737173535351330100111103013101311211101130313030110110103010101113537137177377171377777773777377777777777777777777777777777707773534365737716375357163717377777777777777777313771737753535373513171010101110131071112113011101111011010111113103071717753717717335377777777777737373777777773777777777777773707167335327777714177371727377777777777777777777711335353737137153717177711110311011130113011303101011073711012103113131313353773771737777377777377777773777737777777777773777773737376335353517730115073537377777777777777777777731537353537537371737137370710131030130113101101101033717735317177571615353353573777173777737377737377777377777737777777777737773435317237277735341617317377777777777777777777777773535373537177171717537731313017113513050310110117575773535353713731331357373371317777777777777777737777777737777773777777777773363735353773777535371637777777777777777777777777713137717177713735373573534307121703035371031037773737173735373777171171331317527777773777773737737777777377777777777777377777777170736357353032525637377777777777777777777777777777513737737771773533573531717171753537173537537173537753577717137173131171637177737777373777777777773777777777777777377777377777372537236353533531377777777777777777777777777777737353537531771737537773571777731373537173537537153717373335377173537170675242477773777777377377377777777377377777777777377777773712717737252163777777777777777777777777777777777577737737773173513717353777371435753717173713173735375357533133317373001024107343777373777777777737773777777777377777377777777777371210101217377777777777777777777777777777777773677753537317131371735371777713773335373571717717171737733113100137100000100074347735777377377377773777777377777777777777773777777773737377777777777777777777777777777777777773471757373717707175371735373711757357537173737713737335353531216174213000000000160137737177377777377777777377777777377777777777777777777777737777777777777777777777777777777775773472777573717707025371735353733717337173537531717175737373171706353471000042107162473637376373777373737377773777777737777377777737773777777077777777777777777777777777777777737753577777777770735317171737371753735717353713773737333531370070714253600000010616150377177177377377777777737377377777773777737737777777777307777777777777777777777777777777777777767177777777775040603121317177377173311317777131311010343107347435341041061061777276536363717737173737371677377737777777777777777737773777017377777777777777377777777777777777777167777777777727371707576713177377311060131313371763434340347737767761207161007077573713173771776375675271735377777377777377377737773777707677737777777777777777777777777777777777177777777777525677020753673135311677166072147777140774340377677777741676167077773767776172723377373737377377777777737777777737573777370761737777777777777777777777777777777777777777777777777773577527777172531770167107757375676372537734777777777275347712777677777037017757137373735235237377537773777372777353537777173577737773777737777777777777777377377777777777777771776172577777777607077070777677777314775610477777777720536710657777777770503303323743707073773577733637777377773436777670007677377777777777777777777777777777177777777737777777774176142770776777307077070773776777430637270777777777512416370376775777727765301703353737371212537771703774371773535213170001077377737777777777777737777777777777777777577777777736012147777753574007052525777717763410505003437707176012140505717727035001000600343303030035353637163775377763477637767007000375273773773777377377777737377777777777777777777777610400030707276301000000072504761700020000077410776701600210063600534720000201006304343037020071707707127525353703170716100007737777777777777777777777777777777777777777777777101073001675250534060030104352430170507016125703676010000050002714177043401401400751437070500143163740707703727343767070700001437735373777777777777377377377171777777777777777777777777705207772521014060707617767070305204036571717771610012415636707371423000210727052572002007707307007707163701010070760002053677777737773737777777717777777077777777777777777777777775307077560210110717617167761615314172776707761670717271610707671507014252572572570500740700434300707161677677770107001671737373773777773773771677777717171771777777757775357777777525252105060601671616170105204216357071770101034725777777771060701610777777777252070307077700071616177777777770707707373777777777777777777373777777777777177777777777777070777777777770707171777777777777773573577777777777777773577777777777717770777777777775257770434000000000000000000000105000000000000E1AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(4,'Dairy Products','Cheeses',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777777775773775737773773777777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777173434716174361735707353436571717377235700007777777737777737777737653777757377177737537537777777777777777777777777777777777777777777747657252103060206042434777777777777777777777777735777375374361705253432163617075727777777737777777737777777777777757775777773573777777777777777777777777777777777777777772524141210000040604004000000000004061677777777777777177763534736175370773527577757777737577777777773777773757717717717717373737771777777777777777777777777777777777777777777127052430200400604200000000000000000000000000077777777777771776773717237077052707271735735677377737357775773577737777777777777757753777777777777777777777777777777777777775251076502410040600600000000000000000000000000000000000007777777777171756757577307371717076734737177777777777773577777777377777777777777777777777777777777777777777777777777777777676107412042000000000004000000000000000000000000000000000077777777773773637075352525617357737576177357777357777737577777775371735737777777777777777777777777777777777777561600000016700604004004004000000000000000000000000000000000000000000777777777177777377677773765725772737777777777737777777357357377777777777777777777777777777777777777777776536177777777650060000000000000404000000000000000000000000000000000000000077777777757377671717075377777577573777377777777777777777777777777777777777777777777777777777777777777172577777777717777040040000200000202004004000000000000000000000000000000000000777777375775777777727171777373577777777777777777777777777777777777777777777777777777777777777777567537775767775600247142006040404040404000000000000000000000000000000000000000000077777777737370707567677774772777777777777777777777777777777777777777777777777777777777777757572536577727757700000164250400000000000000000000000000000000000000000000000000000000007777373775673773717353773577777777777777777777777777777777777777777777777777777777777756376357616767577777700000025020000000000000000000000000000000000000000000000000000000000007777777777174347777775352717777777777777777777777777777777777777777777777777777777777374357635737576167061652007560400000000000000000004020000000000000000000000000000000000000000777757377737716177767757777777777777777777777777777777777777777777777777777777777765374357434777077752161257003434246040000400400000000404004000400000000000000000000000000000000477377347563777071737377777777777777777777777777777777777777777777777777777777775161434243652527777756140007403400004204000000000000000000200200024040000000000000000000000000000377757737356177777756777777777777777777777777777777777777777777777777777777761636342707165256775777777777777000000000425200000040000000040040400402004000000000000000000000000000077373525617271617735377777777777777777777777777777777777777777777777777771775414340564167014707777777343576100000000004752440004000400000000000004204240000000000000000000000000077567773615777725777777777777777777777777777777777777777777777777777777770736340703167047025200777757202172507060000000652060004000400404004004000000040004000000000000000000000077352353634371737177777777777777777777777777777777777777777777777777777670504250746014304004043434275710050725100000000047004000000000000000000404000200000000000000000000000000077775743537477476777777777777777777777777777777777777777777777777777071072435274212420424200240041427060030052473400000000420000000000000000000000404040000400000000000000000000077172353653717353777777777777777777777777777777777777777777777777177477043425010410400004040043607404140061253043612000000040640000000000000000000000040400240400000000000000000176775253777777777777777777777777777777777777777777777777777777776537043471724202420424003043405607024240040243043416100000000060000000000000000000000000240000000000000000000000735077253434353577777777777777777777777777777777777777777777777773467743424014040040000604306521604000000000000100216034000000042500000000000000000000040004000000000000000000000527014343537072777777777777777777777777777777777777777777777770743535360500606034034070434702040000000040040042410501434020000000656504000004000000000004020400000000000000000003714363527707357777777777777777777777777777777777777777777777775347765160610014024072452400504042000400000000000200203030506000000000616160000000000000000400000000000000000000001634107107717777777777377737777777777777777777777777777777577767347724100424204070452521602002004000000000000040004000030314700000000042470040000000000000604000000000000000000061527077316703777777777777777777777777777777777777777777773752577716524612500563472524040040404000000000000000004000404004212520000000000047002400000000000421400004000000000000172016125613757777777777777777777777777777777777777777777765677741607521040256056152434306120102040000000000000000000000000040357340000000000650040000000000060000000000000000000705253573757277777777777777777777777777777777777777777775371777760524747025617256250004404464040000000000000000000000000000000000716707000000065242040000004074000040000000000000725363757257777777777777777777777777777777777777777777765671671702503244707657050656125212120350000000000000000000000000000000000001616520001060546006000002070400000000000000070707577277777777777777777777777777777777777777777777777371677564652645217771616070216525674774301000000000000000000000000000000000700712107700112034610000040470000000000000000170707257753777777777777777777777777777777777777777777776565352535214120747774343417470753537531000010000000000000000000000000000000070041650030677400046000253640000000000000007070737773777777777777777777777777777777777777777777777717374240607420547356534343743773676573000000000100000000000000000000000000000057252121013577777000040643740000000000000007071757777777777777777777777777777777777777777777777777656534343416520347736747343743571777741010000000001000000000000000000000000000217010000203177777742041677740000000000000725242737537777777777777777777777777777777777777777777753737470042430476770571734775376777177300000100000000000000000000000000000000034161001210102777777750000567704000000000003525375776777777777777777777777777777777777777777777777765743004341043177177365777167571677770000000010010000100100000000000000000000003002100010617777777600600000425600000000056102527377177777777777777777777777777777777777777777775363742524242147576525365777772773576710100100000001000000010000000000000000000000100210211037777777007000000000424000001200614357176177777777777777777777777777777777777777777775752542505252167537565372573577577357300000000000000000000000000000000000000000000010010201077777770077000000000000000025300020216177777777777777777777777777777777777777777777727772142525042536743534757777772777774100000001000001010000000100000000000000000000001210121777777700000000000700000000704034175777737777777777777777777777773777777777777777777577054252420356771776777273477777477710010010000000000001000000001000000000000000000000012107777777400000000000000000434303403434341577777777777777777777777777753777777777777777077025241504252563575257577775777177300000000000010000000010000000001000000000000000000001217777770000000000000000000000701612537363777777737773777777777777777777777777777777777167061626143473576377727573777777747100000010010000000000000000000000100000000000000000000357777770000000000000000000000761612535777777777777777777377777777777777777777777777776714161416007076175673572747377777730001000000000000100000000100001000001010000000000000000277777000000000000000000000000170777763777737357353757357777777777777777777777777777753422507241707716437757757775757777500000100000000000010000000000000000000001012400000000000021776000000000000000000000006707343575777777777777377777777777777777777777777777777767450615242506717653672771777377737010000000000010000000100000000000001000000001000000000000404070000000024000004000000016107777377357777777777777777777777777777777777777777777173070625042516705657757767167575770000000100010000000000000000000000000010000001010000000000000040100000176000377000770352525347777777777777777777777777777777777777777777777777656071425252435635270777777772777710010000000000000100000000011000000000000100000000000000000040252400007610004740007077602537737777777777777777777777777777777777777777307757775307406160043463527577757753577707000000000000000000000000000010000000000000010000001000000000025240000007000037000007761757777757777777777777777777777777777777777777774716773776502534165241756752707677767757770000000000000010000000000000010000000000000000010001001200061420000000000000000000003161207052777777777777777777777777777777777777377717617747777702436125260743657753777777257730102100001000000000000000000000000000000000000000001001000061400000000000000002506061657127052777777777777777777777777777777777775770777065707776561405601416165252765777577777100010000000000000000000000000000000000000000000010000102567060000000001773774352100001206107357777777777777777777777777777777177777073701752756177347360560605257653563477777070000100000000000000000000000001100000000000000001001010216100000000000606043437777777777535771677777777777777777777777777777777777775777720253617056704076161425241652577736577710100010000000000100000000000000000000000000000000000001636160000000000000000000424343437763071777777777777777777777777777177777777721747570257077717725036163425243652525777777700010001001000100000000000000000000000000000000000000101404000000000000000000000000000001757277777777577577577777777777777777735773577737051207430653524507041425241616525074743101000000000000000000000000000000000000000000000000010202020600000000000000000000000007477375777777773773737377777777777777775773576777752025070161347770240724340160652567371773300101001000000000000000000000000000000000000000010001040040000700000000000000000000077767777777577777777777377777777777737777777717161743507076146161657070524176050065256563673730000000010000100000000000000000000000000000000001002040075017700003740000020000077772507777773777773573757777777777735777737777007007342100170352573657070524016070024343571733733210100001000000000000000000000000000000000000001000077760077200007600000750000743756173777777773777357373777777735777777765307701635250610616070052725242525607043410706074773773610010000000000000000000000000000000000000100000777777700774000177000017600077774216775777777777737735357777777773777707534160060070521061001725250577752520140707060407434373333321000001001000000000000000000000000000000010137777770007700006770000777005777425621777773737777717373737777777743777777034177171030060125614165252552752576034043470702434277773732301000000000001000000000000000000000000000377777770017200017700003770027777001567377775773537351717537777777705053770436143434070104030612101612416070757434343434707056173773737321210000000000000000000000000000000101007777777430000000035700007761657777023057737736153434370703777777753027777072534341603436737410707061613611616252524340610707256173773737361000100100000000000000000001000000000177777777000000000000000075425367700456375773717273537073171777777361417777050616030141410041271527170040065255352534161460525024377377373337312000000000100000000000000010000103777776740000000002020340702576770612734736157777577577174341777770521257772171616577273430034020142534352101207614216167376167534217337377737631210001000000000000000000000100377777777700000000000140000252753470434717717235377363777373771777770525277576507177775001412535160342100052405205214704175070177777777773337333733733000001000000010010000100007777777576700720000002102141652752430525637777777535757375775277770702525777773777717120302050767050104777253721610610212527416777777773777737773772733312100100010000001000003777777777770057400000056000200256341402527535377353773735777377774030050177677177777772514101200103777777775705050161241470412707777573777373773337337373733250010000010000010177777777767700272000000374000175770002016752777557671775777375775377470276717177777773712037400142057740217737727060041020003040775773777357373377737737372373333431010001010037777777765776105750000007770006027740012452777353353771737177777377737775357777777777657571763002100212710612410535161061434343000737777577777777337333737377373733332303003037777777777777576002700000007740305057730003052557677771777477717377775777777777777777757373070104104000417651251243420107072534000437775737717377377737773737333373736373373377777777775777727770371000000777000026777400006357353777176717353775777777537777771737777377740170000630000377025724103416000057052573775737777777535733773337373776373733337377777777777777477577000000000003770002517772000534727771777717777777777773777777777775717777571270030010750304161407100617070012006100777737753535737773777377737373337333773737777777777777777777777000000000000300142437740002437577177777717357353717777777777777777777773751734000007614300037707010074010401000703717773777737435353717373737377337733777777777777777777777767765200000000300030303474340107437777777777775735777777777717777777777753567721737000000037430070707352037421000125075761777177717737271737373737337731437777577777777777777777757700000000000000404043076120001747777777777777777777777777777777777777777730507430001000753401000006004143100340003773777537712771717535277373717531343777777777777777777777777774100000000100003034307410002567377777777777777777777777777777777777777771752013410025037700000100104002016070000001771737753757172713617116352733077317777777777777777577774777772016000006000007000743600012074777777777777777777777777777777777777771612052412410735700772000000030100010170100070775717371736173753737353711653107057777777777777777775777777750275000016000007000347000074377777777777777777777777777777777777375377775210241277727777050000000000000000700000375363743563537152317071253731357317377777777777777777777777777061760000770000770024370000035677777777777777777777777777777777177777771421434120500143417007006005000000001600017527357377353716375613535352534331707777777777777737777777777776174300007700034740535770003473777777777777777777777777777777777773534163503430752142100025001010206000000000003073717717535341735133573617353531743177777577777776577777775777700374000077700077702476710043657777777777777777777777777777777777577672507701617742104371020060000100100000000000707352712737371736532535343172521343777777777777777777777777777740770000777000777012577600143777777777777777777777777777777771737761743700161614100630407050107050610020102500017716353753525361713533533172531717117777377777777777577777777774300000000700007770607775004256777777777777777777777777777737777770017171700000030601750300216100210061412517211473471735377173534352570347153170707677775767777777777777777657730000000000000017270537760021617777777777777777777777777777777771710024361614000001700250757576014070121612745763771372573433053713753177132352171311774377777577777777777577777430000000000000005027060000525677777377777777777777777777775771671600015300031200000010003002016030052410417320177774173437577070712352117153070352707777777177777577777777777777420000000000000205007030000435777777777777777777777777777737777161001020502404116100700700351701403001243524177777537073713137171751357216357171351377777757767577775277777777770105000000000000125614000161637377777777777777777777777775777712716000012100300600610601617206060340704100617777777253535256517343136131735121214325777357677776776777757757757616720000000500002070200000027477777777777777777777777777377717050705000400100101010071610404101100120120701777773771617037313725307717251123717335167777777775737771777737677777007700000027000014070000025017777777777777777777777777777737773010300001242520002000000030300607740165100777777777771617147707135301717367510714325377777737737757777677777777777475600000077000030770000024247777777777777777777777777757777340200030301010143414003416500010161034020773777777777771707331352717375215313671635101777717577777775777577577777703677000001770000047740000107377777777777777777777777777737534100100000020030201021343212177060002503177775777777535770731475251617031736161101016367777777657777277777777771777077340000077700000375200016074777777777777777777777777777777730000010001010001021000153534317173412147717777777777737771073031631617070517036373614177777777774775761777776775770054300000377600007777000250077777777777777777777777777775735701000001000001001003012153535637173577357777373777377777777071611613435272035014010337777717717777777777734777777770200000000777001007770001607077777777777777777777777777377773000100000010000000100017013531353572717737177775777771777717161631611201017037737775777777677777777537775773577777061000000000000020077700007007777777777777777777777777775773500000010010000010010001213343175727353773577757777377177777776173052163577777777777777777775347753777657777777776776100000000001070000024000700777777777777777777777777777773777000100000000010010001001715317031717757177173737375777777777712141253577373775737777277777777737675777776375777717716000000010020000030521430601477777777777777777777777777775373100000000010000000000121303535371713737177357575773735777777752173773777777737777775777777777577777577177776717777616000000200001210002402417423777777777777777777777777753777700000000100000000010000116152135073752577356737373775737777777777353777357377777573777777777776357276377777777777777017000010000024000052503402547777777777777777777777777777770100100100000000010001010311313437305317125373567175733477777777777771717735777777757777777777357777775777707757677706774000670001434005200342704377777577777777777777777777771734000000000000100000000035230533111735737737173537737577777777777777777737777777777777777777757707757777657777737577707770001775020777205274305216777737735377777777777777735777130000000000100000010000111531417251235017153537525737137777777777777777717777777777717777777777777771617777777577777052770027767403775600774704257577777777777777777777777773777000100001000000000000103030121301375137352370713737537577777777777777777777777777777777777777765727777777775367777770775216177703477761657770705237737777777777777777777777775301000010000000000000000013517171717013615357173757717343777777777777777777777777777777777773777537577777771777777777616563407777442577524377707027777771777777777777777777717373500000000000000100001001312303112317351361307153313717177777777777777777777777777777777777757777777777775777777717777012142147772106776106776524147777777777777777777777777774352101200000000000000000000111116116112351353533747717335377777777777777777777757777777717777777777777757777767777777756042142052142507706107770707071777777777777777777777777317016161100100000000000000016125213513515361353453313635707777777777777777777777777777777777777777777777777777777577777734304343252052052050617070607777777777777777777777777101521613016134301000000000001713531701212121116171335757171357777777777777777777777777777177777773577777777777775777777777400434344047025205261602434167777717637717777777777777702503507107010521210300000035371161735753534312134530317353777777777777777777777777777777675777777777777777777777777777770703434034307504361420410706177777777577771637777777777753503016107030505250103000071673535331361735717133517107103777777777777777777777777777777373757777777777777777777777777770600616034202704161430612506717677773777777577777777777777775210703503031216101717171163525677171723527507343712577777777777777777777777777773577777777757777777777777777777777401771616005614306025070416017777777777777777777777777777777777771410307041610777777777717171103525357353735371717777777777777777777737777753777757777777777777774777777777777776167760414777070615706003601677777777777777377777717777777777777777774101301777777777777777777771717015253437161777777777777777777775777777777577375773773777777777777777774777702570772430776061427741605261777735371777757777777777777777777777777777761777777777777777777777777777771717107127777777777777777771777777777777377737777777777777777777777777777742400412477775243477341615067777777537173777777777777777777777777777777777777777777777777777777777777777777717577777777777777777777717577777735677777577777777777777777777777777053761610077705243777600260135377703677777737777777777777777777777777777777777777777777777777777777777777777777753757777777777777777773777777773537777752577777777777777777777740276160607770425257740165016777577753177777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777676777777777777757772777777777777777777777777705070501607721605277342032407703777777377773537777777777777777777777777777777777777777777777777777777777777777777777777777777777753535677277775773771753617777777777777777777777200020601400401240160104052777757777771437777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535757377777777075777777777777777777777774343430703430705216070612410777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777377777777707377777777777777777777777700040040240060420400000007067777000000000000000000000105000000000000D6AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(5,'Grains/Cereals','Breads, crackers, pasta, and cereal',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777740043734074373737370737777043707777777777777743777777777000534040673577777500740000400050040042500000777770004217073737373773777730040407073377307373725000043374053000003737373777377604074377777347737377047637777777777777547777777777400750250573177777505350700050000000040004000577770404033773737373773370400040407071214377373736100372000073777777777777377704404427437307377777734341777757777757477077577777771040075000777577777040614340000000040000000003777700007773737737737377040040000007061637373773536173040004003737737373737520404040453774777737373777777767777777777705777777777770004770477737777770051004100000000000000000047777700737373773773737200004004040407173737377373737340004000777777777777736440406404247073737777777737777577777777745761777777777750017770777537777750065000000014000000001040005777733737373773373771604004004000063773773737373730000004040737373737737700406040604007777773737737777777757777777770742777757757777777757777577777601734000000213000000040004167777763737373773773021400004004005373737373737373400404000007777777773753652444040404737373777777777767567777777753475757777377774077777077713777771561410504351750000000000000017771000437373772007003040000400737373737373377240040000040473737373776345340042440573777777377377777577777777777767527077357777717737775775777777770140040037077100000000000040477770703373772253733704304000071637737373737603104000404000777777773617370744044043777373777777777777775777777777577757477737777717777777737177777740000005753176001000000000000077710007373351273773334304037361603737773773506000400000407373373653773773734040772365777373777777777777777757777756770577577777705776177777577777005000127357710040000000000400077705011340361433071214015730001061733770003717000040000377777765343763770704077344032737777777777777777777777777775752777377771377704777737777773001057517375000000000000000007777001340004373737370033723710360273773173733733434004037373640436777377070773734537477777777777777777777777765777525257777777175754007775717777740070030777700000000000000050477775377310000073773207373376004005336036007256352000033507765060470737737707377772407073777777777777777777775775767775417577777737600017737117777101400573777000000005000000000007734170771371052371337373337010033404017373337253434372040430440475617707777737352507775277777777777777757777775775637777777777771404077777357777003537157700000000000000004340007734351005021050077373777373773700004007177373003737370060440440427603737373777777773465657777777777777777777777565547777777757770000077717777775007167375000000000000000000100577515335701507130036373333373340040400436334307773735300440040060471777777777377373746175767777777777777777777777716377357774277040417773777777710731717700000000000500000040000750072571173053711001067777324000000400435430773373723440444044040463737377377377743475677777777777777777777775375657757777714074000617753537777715731775000000000000000000140006734150163413041405031100337004040400400423077377737373040040044041777777377777737443475657757777777775777777567477777777777737434005747777777777777777701000000000000000000000017737350141741030017521110100000000400400437337373737374044444040773737377737377761674367767777777777777775656757777777777777400405521077371777777777771000000000500400000041043775775214170171413710052177111040400440053737737373737340040004376377777737777752574577575757777777777777777771777777777777753540436040777577777777777100502500000000000000104167527101507006121477105010713040000040007377373737373716444074407354241737737372777772567767777777777775777757565775777777777770714054050777357177777777010050050000001000004707573517040350514140717010711771310040040737337373737376300004016777365347737777573737777565777777777777777777767777777777777777777707016177377373535777770500160004014040000015707777071357300717152503537700103610000337024253737373014074407737374074327771636777777777777777777777777775777577777777777777775353757757657777753777777710143505000000000000420077505357314141361050341510153533000707700500273737043233016773777734004776167717777777777777777777777777777577757777777777777777777777735704777735777777052050000056100000000504573417215614170516135170077352700373373042125377352373577737773737737773534407777777777777777777777777777777777757777777777777777717777407707777737777701050000400014000000050030753751701016153050434037135310137377352104037304250732373777777737737772404406572777777777777777777777775777777777777577777777777777777045177777537777701000500050400073040070577053653507317053171714177534316373373734317304000303737773773737773772444061652775777777777777777777777777777777777777677777777777777775067577377777771070050014000077141017500773141250714705257371304712411017377733637724000404343717777777777377040407440657777777777777777777777777777757777777775777777777771777770572777777777771052500400007104040470077714105073531505346525035353104313523773370004040000340273733737377174042443470747777777777777777777777777777777757777777777777777777777770571771777777770014300007314000010140534107014143560734110505107173117703161137004000004040301777777777776377440641474377777777777777777777777777777777777775707777777777777777777765777777777710014005054000000404007717053430501141416350167125776143535377100000404000040773737737371616525341464077777777777777777777777777777777777777776577773777777777777704077735777777771401420000000000000771752140410716100715371711507010000705734340040000400033377777777563773736442537777777777777777777777777777777777775757717477777577777777777507105777777777700040500004004005271456105313410415351040507170100571050143410024000400017377737371736173777753544777577777777777777777777777777777577677657743477773777777777777057604353553777040170500000000005473116535441710430701313507173100071016110037100400403736337777760416773737763777777257777777777777777777777777777775777756543577777777777777777075070402741470004070400007504071457717731061770415061701161775014014017340336030000370034271730406635377761777377347777777777777777777777777777777777757777756777777777777777777743040057121741405000005500007700370571414141051734140534135301731421410037713005377003001760440440576527377777777777777777777777777777777777777777757777561635777775777777777704354100177717353400050520070577144007061735305301531073417770141040143000000347733330040020406044042437757777777777777777777777777777777777777777777777777775777777737777777777507377770377757771004377750525305335711507535377042561717101710350140053053100003777610040340444004040407377777777777777777777777777777777777777775777777575775657777777777777771777777777577737774005770061775254177721703405171010141712500404250143750414000100037361353044044424404777737777777777757777777777777777777777777777777777777777377777777777777777757171737353577700376107577771034351570514176053416077141301001104141000001004000737373204004400440563777773777777777777777777777777777777777777777777775657757777777177777777740257777577677377357414773777777514043052412511241710535035101070004100711250031003737204044420444243777377777777777777777777777777777777777777777777757777767757777777577777777055614016141014014707617571777777717107113414341530417101430417171300001071351410173714000400472405773767777777777777777777777777777777777777777777777777757577777777773577777770061616140164400071417773531743777777577414341041410716101410000471711400050031007373210400444041773743527377777777777777777777777777777777777777777777777777747577777777777777147141450706100165065675353435357077777701617134301570510700005710040043115004140002405200072407773774256577777777777777777777577777777777777777777777777577775777677777777777770434343070414147707173537753777717177777775353410467313050100053050010000401000015013303504041773777375616177777777777777777777777777777777777777777777777775777757777777777777750541404050404165047171653717777777753537777771711107507170521414070140100007100030077372007773777377737777774257777777777777777775737777777777777777777777777757757777777777777070043434252177165377531353717777777777571777777777173516530570101050101710417104103307353073777377737777776174767777777777577775777577777777777777777777777777777775753771771777057041405057416717171775353357777777777777174765777170253501071404340561013710000073733200777377737777372416477777777777773771777777777777777777777777777777777757777777775067774707143077257771777077137714777777777777777735173477535140407400101000104050000005343250177377737777377454657575777777777577773777177577777777777777777777777777775777475707575735707354145735371717357717371777777771734777777753507777311403140540505010000010002143027377737773777773652477676577777737777575777777777577777777777777777777777777577725707725675747777377775377717353715377737775775735775777777717174001571003100005610007710402007737737773777356165257747577777777757357773535777777777777777777777777777777777757577757575377571311177777761757357731177577173777771777777777777717161035040530001710510000053733737773777376737777756777777777757777777357777777177777777777777777777777777777777777777737753361037717171177335371107777737775357777777173777777717537571001041140040004000377373773777377717773777775777777777777577375371777777777773777777777777777777777777777777775771375113117717177175735737717777577777717777777571756571607573431405040000110000172137373777377436727777777777777777777737357775357357771777757777777777777777777777777777573737771133513137777177375734117371737717371717777777777717505170541401210171043500036373637377377700453577777777777777777777757777334357777777571771777757377775377777577377777357535177152103577777717537537701777571775777735777777777707352052070535050404173037100003737377430464367737777777777777777775737715153717717773777777777775777777577377777573571713117310311313735371773753771177777377537353077777777777775757715000143100130103724000073737700440404407777777777777777777737717734357777753571771753535371717777777537753777370171301711311017771717171717537357177537757775352577777771776717771571077300510733100700303720464040604745777777777777777777757771735353573753171773777735377777537177753751775373015311210313117777377777713517777177537371735352567777777717750773700571412513772300007340040404404524277777777777777777775377573537777357375357177771717535773757777353777531117131731533010717775717117752713777777757577137153177077777777104144353000751273373533700000040640460475777777777777777777777537357717535771521737573535353773775353577771753371713073503151137771731753771371477735375373717712714717577577777310000411410303737373360000004404140474377777777777777777777177757717537773173171717171716171757731073775377357130371753710370177775777375377173175777371757713717717052537177777771110061041737373360404000040466340477767777777777777777777717777737153577177175777713531071717771171775317357171171717711310777737175375317171371757573717717537777050547535777777710171103737375300004000140475253777577777777777777777771777753537777357717735371713171173753537771335757317173303711310117777777377175737177777737757770531773777770107677777525752570373737020000000406340527777777777777777777777777175777371753535371353537573017017315373753177573731713511535370311377777535717733531257353577773137373047377377771505043504005017737200105004000075257777777777777777777777777777173575716357771775353753153717171731353737173757171713033531110301777777777735753571377777753757535350004377377777777140105300373610373320000400527737737777777777477777777777757177773515353571371713773717113035775357173577353537171531437111177777777177737713175353537757337535314000377341273777361005343243043343734000037777777777777777577765777777777735717773617777375373757753535301537135317537317131717131353173031777777777717753716377777753735753530704044204377777377777735004004337333000373737737777777777476757577677777771773757771573717317571737373130121717531713753531053530107317513107777717771775353535377757373571373531000003537373737737773400000437432700137343777777777777777756767775777777775757377573577757137377575173511535313531253713413103113115313711377777771717737717375777375753775173530404043737373773773640040400003352177373377777737777777777757576777777777777357773537777357175173735013301317130313535713177117103710353217777777777717535717377777773775377171700017373737373373730040000404040012337373377777777777777777767757777777777775735353507517317777171373515311717115153530353533503111035211177777777773777731717777577777537534371007327373737377342504004040000037373736373737777777777777777757777777777775773577371731371775317177111321703130312135351313571313503531317777777777757377177777777371713717371521720500737373730301600400004003737373737377777777277777777777777777777777773577357535171701735777177771511353510116171310112131103111353135777777777377177717777777777757735173173700300373732161733400004007773737373373777773747477777777777777777777777773717353735301717317777177373771313135317171731717171313071301735377777777577377777777757777371735341373004003725240372733704002120063737373730777244345657777777777777777777777575775757134353715777777777177171617101137371121130131015353137777757777777775777777777777177535121737214001730000127337340003737003003737730003747434727777777777777777777777777737537371711135773777777717537171711312577133513713171331330757357377777777777777777777777753103571733733732040040613730034373500404373732013344346454750747777777777777777777777537575353716135356177753773535313035111352513711711350171117377377377377777777777777717153737171333773737040000000343430733736300003372000272434707256776777777777777777775777777537377717317125310177771535371715137305313153713712135330707537175775737373777777777737357577357773373700000000040000737773737030370040000336454745614757777777777777777767777777757535735711535317717073537011313411137171211351353531175353757737377757777777777777775737317333377370000404000000733733373733770004004037307257165677777777777777777777574777775373537571373130171711353751371371373571315353125313713537777373757737775753753777777773775773777307000400000400537377377377370004000000000745677725777775777777777777777777777777573537377177517170535353131071511053534331353535710172571357753717577373773777577577675033373337030710000000021237337337337000000404004007165747777777777777777777777777757777777777535777173135133531353571123713353135530353137313573767353777773777753577537437737070073777003733250040021373737737377316000000004000377727377777777777777777777777777777777775353537757171733513175271317151351357133535317111777171717775353777577777737773535753007340030733437300003724000323737300401600000000037747777777777777777757577777777777777777177777717737175351343531152531337135373171313535373707771771737777773717371717177737377733000030373730073771000007373702533121000040613737377777777777777777676777777777777777777737717517757125371353171353515113435353535353313571771770775653537577775777377171657173573400437233070373270000037342503363707000031343077777777777777776757575777777777777777775757737717777135357353171312312513133537173171703471771771637777777753737175377173377173773500005030373373303407340002527373000121720000777777777777777675676767577777777777777777777571717717107135352171715353710513113177161771347167171753537537375757377137757176170773700030737373737373300000043713250727372004007777777777777777567757576777777777777777771753773771731713535317073537131131251347537177175737717777377757777572735717771737717735357340373737373737304000040000605233737215000277777777777777777756776577777777777777777777777771717471753537531153513516113161337567177637571707175717736173757563707173535217537717170737373737376000400004000303773737321211777707777777777777756577777777777777777777537175775313531317777773533752137153175773574175737371717377777577577353575352527535737537763737373737373300000004000007733773737373607777777767777777777777777777777777777777777777777777531775777535313571317113317177577377537575670716177777352537777165753517172516153535717337377034014000400005733773373737300007777734347777777777777777777777777777777777577171753175713773771757173531735777777375734347371171617617575777757016133134361615217277173752737303703000400002733377337733734000777775674756777777777777777777777777777777777777773775303753757171377177171777717175775775174777071717763777534357715756717535125017137343737021633737300404310242337733470000007734241434757777777777777777777775777777777777777753777153757317775353353777777777777735734371771617717577773577357020115213434171257417353535001733730700037700004337733032420075676564743647777777777777777777477777777777777757775717717125777735353777757775752535767577576171771773717777147707152527571007055213735373730061673700373730000033610403713100241450470745357777777777777565747777777777777777775373771753537177173777753777773777776117717717707077175775707370535211357000505321756171617050033030377373600005340002372372006564773464767777777777777777767775675777777777777777753573717537177777575775777777534157434717757717167737737757173531525353410125570716135317304043437737373735320000405373310150473775341777777777777777775747675477777777777777777773573737577777577025677777577777353534357375777175775771616516503134353434121534357434315300073733737333734000400020342063773477434777777677777777777777757477777777777777777567777757777777777707571775777757525257357075776177737177141753713040535251000572515235315235173737773737770000000040004017333775773777777477777777777777770743777777777777777777756577775777577777753675777577737753525707777717753757734004005340017253505035251637512521163033733373733120004000004033337777437477773773717775777777777777777775777777777777777777657777577777757775777777357753747734100775701657370400005341153415343005071071410710507115063777373560000000040000377733773737777777777777670747777777777777727777777777777777757777777777777775771435777757775357534175377751774340000007342161617141000570161710712527031003373712134000000001373323737477773777777777741674777777777777777757777747777777777777777777577777777777777577377177735716107577377775100000014105141707107000000101071351117140377250073733000000360307373737777777777777761765453437577777777777777765777777777777777777777757777775777777775756717563475777657717534000004770506170716500100014303125306736037000007372730000173000003373773777777377777560563647467777377777777777536577777777777777777777777757777575777777735763753535717347777400100001536514175010140505211141507510517340040437373730033270000037207777737777773636561441641773777777777736464756577777777777777777777777777777777777775771757777770755353537500404167536170177710100005250003103712500040000043700037731300003000077777773777747573464344377777777777736753574356747777777777777777575677777777777775377077777577775277747743452525353516156150741410001000304341250040004040000737732736331200000737743777737737377504437563477777774757746065670777777777777775657677757775254777777717717357757535705371757341757765251617275100040000100517165000004000004373773373733120000007773743737707777703737776173437777777737357561477777777777777777775757675777734757777737757776376777775777357350717175071757524050100100052050100404000004006377377373372000000043770377604737377747737374467777370737777725477777777777777777775677675777757770757174757753575357717725257657756756177161613531214015000050040003304004003717337373377000000000743777704061677343737777737173706577777774773773775377777777777777565777777775777277731343777774735771757705770735717056140561405001700041000005373030403720727737377300200000000377700404043714377777373777744656277373737777774767777777777777777777777777777575757574315777173577775075773577571653535257170500534001100400337340003171000013773720031000000077707440442404277737377777340614045077747737777773577775777777777777777777777777777777535777777577765777373477537775256525507414341710406500016737370737234040273370177273040000700406160040405377777377377704607064343777777773777774725677777777777777777777777577536525735771077561775753567525775375707143705376501010400030400373737300007340060335370014137440604454040737737377737434740544144777377773777736161475757777777777777777773777777753416567167707176576757357577777525716141735710040400040403777373737737704004075737203633606160100600437673777773563434042424637377737777777456576706777777777777777777475777777777771714141414753571775737252777571657177525705040004000737337373773340000000020201737373604437340443700047373772537737404417477777773773617252414750777777777777767477767677777777777777777770777774165475757773477377470521400004000433737737737374004040404070737373730100737003737070027742563737717707737070737777477777756740777777777777777757475757077777777777777777574757777737773774161037373073773160000537527737373770034000040000073737373737347700737734043770406177734707373742563773743737371614377072777777777375253434257777777777777770707070737737773777352407740407073237000343600000377361073434004040717373737373737077737373737370000404361773777777356177044377777777777777757777777777777747475777777777777777474565654657777777737373700000007373703173373000037302527373300400030233737373737700000000000000000000000105000000000000E5AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(6,'Meat/Poultry','Prepared meats',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000733431247777777777777777777777777777777777777777777777777777777777777777777777772577777777777777777777777775677750043507777777717677777776343737737172736373635337373373727300002407477737777377377777777777777777777777777777777777777777777777777777777777777777777777777777777776767777677777775247757777776775761707373737237372737173717377373777363737733477777777777777777777777773777777777777777777777777777777777777777777777777377777777774777777377777777776777767677760104357777775673372737373737737373737373737337373337173732407777377777777777777777777777777777777777777777777777777777777777777777773777524000000000000004165777777777777777527750435677777773734737371737373173737373727372736334737337377777777777777737777773777777777777777777777777777777777777777777777777736140000000000000000000000000040507777777777777770041757777777733737273637376373736373737373713733737637777377777777777777777777777777777777777777777777777777777777777777777734000000000001404160746740040000000040657777777777775241677777377737373737373373727377373737353773737237377777777777777777777777777777777777777777777777777777777777777777735210000000044767773777577353777777652040000043777777777774161577777737725373735367373737317371737233373737737377777777777773777777777777377777377777777777777777777777777774371600000006177737534247043414747416171777737000004077777777770043777777773737373737337371737736372737776373733737777777777777777777377773777777777777777777777777777777777756370700000004577616506461407404740043406060407437760000005777777775241777777373737363737737373633737373733335273573737777777777777777777777777777737777777777777777777777777312777700000407773052507005040400000040040414052525041775340000537777775340777777773727373731737373773737373757337373637777777777777777737777777777777777777777777777777777753434777000000077757047040404004000400040004000404040406524177704000477777774177077777377353772773637373373737373237737373733777777777777777777757777777777777777777777777777437243772500000477725242404000400000000040000000000000400050412407772000057777777407477777737373337337363736537343737773373737377777737773777777777377777777777777777777777775373607346750000047750404140004000004000400000400004000000004040443400577700007777777001477777737277737737353733637373733377363734377777777777777777777777777777777777777777176372577747770000077725257040404004004000600606070745424040040000000400561617700004777777403777737737337337173737737373727771325373737737777777777377777777777777777777777763617253476347370000067745040400000000406574757577577577777577777704000000040040407770001777777754777777737537727372733737373733367373657477777777777777757777777777777777777535375361767356776000047710343400040042456535377777773752713637777757774000000004043430770004777777037777773773633737373773737337177735657727377777777777777777577777777777773537270365763565252710040775644040040042457373765725730577757757577577777777640004000040450776000777777414777777373773737373172527536725727373577777777777777773777777777777373436071675364743363770000077205340040006577707161775735476177343777373776773777740000004000434170400777777434777777373373737363733736717737776563477777777777777777777777770325253437767164733256577400047705404000004753520712577073527717707775252572537575775774000000040042573001777777057777777777373525737747773770771737373777777777777777777777352137563767743706733565777700007714742000407573672171657617161753770773537357357757777777776000004004050774000777777077777373716373737743737167077273434777777777777777777737716376562570752743712567776776000477600144000256171353435753707167370753073435257743727737777577400000004250376007777777007777773737477773776577737717773737777777777777777750730707077576772703725777747776700007705640000057177071253437617343572534771717077717353531653737777700000040040577005777777757777777773716577373727537772377733777777777377301273472777616312171774777567677770000770561040004347712165617561340177353473563435752717073431307171777400000004340370007777777077777777777673635365373673757773777777737163434767747374161631676765677667747776000077524004000534712161731347317037725347172153772710725343574716167177500000404004770007777777517777777773777777737737377337377377777727073777706347436373477777767675767776570007700534000004716774352164357075053534363717257713770125352131616107037600000000700770057777777657777777777577737377737377737375337164177474617716303434767675675675767577437000077564040400034353316171356371237773057170717717703073527074777777777757700000050601740077777777727775757477777737377377737737377727077607273630716777777577567767676747237760007702014000004770774317070757071407307277353653631717143577777777577777774000004041403700577777737575777777737577777377163763576374177670734307076657677676777676775370737461000570655600000061177130707165217121770775317075377143434377757317177775777770000000040477100777777777777777773753777737737771777735777601271616777777767477476767757363437073770007341600400004576174353160177707525371737613777316317177777357736134361677770000004161077007777777777777737170300777735673773737777670761677776776567777677776567347163477477000477041400000037716334343170537103525356535616357316167770537305070537171777770000000040077007777777777773507140500777773777777472731271777567475656776767727037352736752707630043707560400004547357435252077416343036373721775325217577072534373172534361757740000004340770047777777773052500100005777775617617357761677676777767777656350343761674775274731400074040000004056371753121735701735171715717177733535773713535215257053437173773700000404107700777777775705210434770007777773773777777777577476767777257316377341765770725321633041734304000000775772765343521763532070737677375343436570761253725217343107252577400000042407100777775210705070057750007777777777777777676767777652707306716407665361635325333700077054704000007525351734303525172553035253534737353577731743071717053167153173777500000141077005777775615250575257770007777777777777777477773435270724735673725326121633736173000734214000004756572737571613472573257125777273171257713430353521613707316361616176000040060530027777771614377725437741017777777777777767774347361437573467342530713373361337300067425400000401653715257303425357705302537717577617776161735252535241736534171737750000004106700577777777435477752577704777777777777777773337325277462567134312733727353373733400171443404000741745635217753524735737171637773713777717161435353431360512712073577700000004217300777777771603577743077700777777777777774346164775637572126127373633733273370733006721040000000747375735250717134731707031527565703757725363434361655372510717073077400004054075007777777775743477747077750777777777777337357736473402163713731733573537316333700017547040000051617436525377616571743717563577377775737170153537171325052070707147375000000001720077777777777051777705777005777777777776164625653343337373373273273233633737373004770605000004060471753752171770367125752317777537167771617637053436503735371737335700004007427100777777777777476577500777007777777777757735733252373731327337335337373523731734007701424000007147430743717071755707737357707777777771721613537073513752525252525777000000401437007777777777777053577614774047777777777625620707373361727336137337335333731723300037525004000007057717147677072705353434375735775775375717617073527703717173533521774000000400730077777777777777456777403770077777777775733737337353733731737327336336373723737300772434000000447675637717177153652757737073577777777737731743577170750707052503577000000402407500777777777777777251777147770177777777720703333613273363363733732533735233371730005705405000005357177170743416365351271577356377777771653565317217371273735271777704000000050532007777777777777775467776017740777777777737336173377317317331271373373333537323700067007244000004776574173577355734777172357375357775773763737635634375353435370777000000404002710477777777777777777147775077700777777773333337373337237337373363373072732717733700177141000004034717372532516375734352541257377773777777177535735735271617070777740000000025057000777777777777777776147774077704777777736177336374337336327337373273373373323173000716064040000473617577053617527757773375375307177777177737773734377173753777175000000000404330077777777777777777777077770577437777777337333713333631731733633137337317373737270043705500000004775776175301712557765357432525777777777737657257537707161677577770000004040033400777777777777777777774177770777077777777336363377373723733371372735732733631733320047406040000005723573077770353253177273573737177717777753735363753777771777303400000000050471007777777777777777777774077770777577777733713372336173732730373373323733613732737300017014204000025707170014774353043417753575777776777777777777577777777777774353000000040403700477777777777777777777775077743777777777363373173733371373737327373731733733733517000770605400000477716527021775707353771763736573535357777777777777757317777530740000040020070007777777777777777777777770577747777777373372336333536336132733533163363373363172270004350500004000571205710170120775735077170717253777771775777773707374775743070000000004507100477777777777777777777777770777773752536773177337363733737371633727337337343136175370005704244000000775207770052501030437177777777777567777777777757756177777352500000040400071007777777777777777777777777777777763777757336337137333713337333733737137123347436327570007705340040004375301772102161430525071717775363717777777777777777777352017400000002401700077777777777777777777777777734373577777777337723635363727127373731323612547323575716300053404044000004770707170014121043035377773537577777777577777777777775251700000000450070007777777777777777777777777370777577767727337133373337333733737300272561252361756363637400077007000000005771616570612525352527753777777777777177777777777771725364000004040007100677777777777777777777777534777776777353756723673353633773733030735073076777776777735773700437405604000004771610771701020353717677577777777577775777777777773537100004000404370007777777777777777777753736777777737257777773373372333730312163434261677353535737775777773400437005040040000771630777775753757617537475777757145735777777777777774000000400017000777777777777777777773775777777161757777767773353373733437256143737163534372737573777777777000570524140000045775771614361674217343563777777534735777777777777714000004040407710077777777777777716353653677753437776777767777372334330343704307234256352737353773757377377777000770416004000007777577777577535747773757377516043577757777577753400004000005370007777777777777777777777777772777777777777777773373336161720736714737357737537373777277777777777000572407404040007777775777777773731777374777753557577777777757741040000650427100077777777777777777777777473757777767776777767734334072525734716300077371737737353773735777777777400353416050000407777777775777777473475377753502537577777577777361040400407710047777777771657777777777777777777777777777775337336137252721630616737717673633437361773773777777777040770407060400057777777777757777753777575752757757777537717775004161400771004777735256161352535777777777767776777777353637474072725256163073733752773317173737737177377777777777000777054142400077777777777775717777777777175535777536575757534704142573100776150505001050041430375777777777777777257677777737253525236177173477771353737317131737377777777777777400177206414240047777777777777777757405147537777716553577777405256053700007150000000040041001414125377777777737177777777777725207337177372373773777353014307471657075373777777777424057516414340000577777777777777000065217575777616757177707074017770006500000000000010000100210525275777777777777572534333525737373337337377371301201637737373737725477577777777500077701654045042525743452540500400534577777775751777750474057770005010000000000100001050215050105177777777777763773737707333707377273773737525034373731737777771513707757777777740007774006524004000000000000000007507357577771777754707017370000100000000010000010100001000030712107577777777537377373737373736335370343533125373501434143113170755757657777777774004377500416504040434000000000043565737777742570525405775000040000000000000100000010140121411053503177777373773237373707373737336172777043731003471077756740010217717777777777777004137770416165240404040400400043575757775756164007773000141000000000000100010110010100501421052507177777773775737373737371725616252127530047741647077657777435005775757777777777400407773404054165210207040404247177777534004537771000460000000000000000000000001000010121143017107137737777373727373730636163735717753057777064704775357477706135777777777777777740000577771600404444540525041404757752407573752000447140000000010000000000101010011410416105710713577773737373737371671437170763653007004374014707764652574404431577777777777777777400001777773500000004040600000001757777740000477740000000100010012011000001001000121103530171053117777773737330631637436370343743704074774060565735656571606470757777777777777777774000041777777776716350747777777725000004477777400000000101010510010350101041034143501537171070737737773737671477073616177770340416007706560077440617764040435377777777777777777777440000004161753757775352507000000407777777700000010110121013013525201705103501210712507071171773773772731637212525777777075000610477040056775775776504746475777777777777777777777777404000000000000000000000404777777777770400101001201010701210111171013041035070351717127147777377173777077777777777770524041470775076005761474756765777677777777777777777777777777777765616442406146567477777777777777410010101010101010105112530172053171417155071717503177377737373212577777777777735004200420764054065767470757776577771777777777777777777777777777777777777577773577777777777777734010000101010000000000010035153101731713071352513543777737737377777777777777774360404041457704204074543474765677656577777777777777777777777777777777777473043547777777777777777410001010000000000000000001403016171071653161717752177737773637377777777777777735040004160077004702524246056565765656777777777777777777777777777777565173516170034173777777777771000100000000000000000000000105010001711317170735017737773737373777777777777777470040400070774000404004147677775777775777777777777777777777777777777777052710734537575777777777771014100000000000010001010000001061520343435353537017773777373777777777777777777354002404040770400474256157577777757347577777777777777777777777777777777150705010527771775777777775210100000010100001000001010001000140151435357153073773773723777777777777777777004040016016040040005057677757675775734717777777777777777777777775374347070034273417347777777777777530000000000010100010100201601014134303534307705374373173577777777777777777752400040640404004140524775775775777535553575777777777777777777777707535712016531750774737377577777777740001000101020014010011101125030411753411711077737567777777777777777777777712404040160404424240534175376175357563743525777777777757777777777000473417013400301717574577777777777775000300001010010014004004101413061071701077377777777777777777777777777777752400040525024141700434165757075347577577577777777777774777777770071403016701250077073737707575777777777700170500410010010101030521615171307777177757737773737777777777777777777300040000406502524141435716175717537573743757777777777777577777025420350011077006516174771777777777777777750010011041043016161052141034377777777767727777377777777777777777777777174246740440750050343570717521617757575757777775757577777777777503505000000734717217717577717777777777777777161000100105010105214377777577773777773777777563777777777777777777777014777777700050304101034161755705277777757777777777716377777777740300000401413714770737057735777777777777777777770716125252525777777777775777773777717373777777777777777777777777125777777570340102407537161617775417577777777777777757077777777104034000720407217714717365771757777777777777777777777737777777777717637737737757357777777777777777777777777763536535074752050014251716757173565777743757577777777777777535777756010010037053505771771657717677377777777777777737377377777777772536777777777757377777770777777777777777673717176777034347205007061125071307545773777775737777777777777777773777703400007041272125367165341773575777777777777737777777777773773777777377777377377777370777777777777775253747776776777735075703414104025347753731757357776577777775777777777757777410000171005714734177177743577767737777777777777777777777777777777377537367777677347777777777777673677657776773717074777714710034375373312301610307707577575777377777777777773773474040061730037716170773776177177577777777777777777777777737773775737777777673577777777777777777577577777253475677777767771067377337107351171310110713577777775777777777777757752100000173407750777077357717777737757777777777777777777777773777377777771735777777777777353673676772763617767767776776573425736530712730303601013031165375777777777777777777777605200716152570177716534777775177577777777777777777777377377577177777773777777777777777737777577777773757657777777776777571773533377731713101173011103125375777777777735777777777005721712073706136173525347767707737777777777777777777777773777777772577777777777375737777776777437477777677767677777776077373563167723010767753031101134377777777777777777777777701703417161177417761777177177077577577777777777737773773777777253777777777777775377775677777777777777677767777767717617725363353713111771110101410310135357777777757777777775770340147350167701673577707737777757737757777777737777775777677377777777777777277377777477177437776777767777777371716761771737135361774765213031713371431016777777757777777777777774034217236530777143761772577177377577777777777777777777735377777777777772737167767167337677777777767777767757677777343737037635330135771011101215073537353777777777777777777377377041605753053770757177752577757707777777777777777777737777777777777377375777777577737477776777777777707777677767675775277717325136127773012115301102114353777777777777777777777777353731257770177307771777073777777777777777777777377777777777777376377777677673725777777777777437777777777753717327537177735373517157741311210125311613077771777377777777537777735671477730077716571277717757777537777777777777777777777777773717357747777171765777677777777777776777770737363737577373637103016330371770121313530567101777567575777777773777377777167301677716377347571773437777757777777777777777777777377257677777773737777777777767777477777777773373437372733735253127353710534371353101017713533125777777677777777777777777777716771771617771737077577707777777777777777777777777774377777777677365777677777657377777777777353743733737173727773353530343773135161253531277030103527777777777777771777777777777717670777741677525723757771777777777777777777757353777777777717347776777777437371777777737257273737773737373577716303771717170121311727031731135312577777777777771777777777777777771771717377177773577377577777777777777777773727777775763527777777777777373707677777773477737373737336373737377331734770307353177163513177503031253777777777777177777777777777777777072777716177177057777777777777777777757377777777277177777777777732537347777727737777373737737637773727373343523131371307773477353703437313431477777777777125777777777777777777777570707777167777376177777777777777737377577777477377777777677637773657777735773477377777737373737373737367373561343071703477375301713101713167777777770125777777777777777777777777773752537171777177777777777775737777576777773757776777777735737577777347637777377737373567353737371737337373316131371173773537730353330350717776101577777777777777777777777773737775377776772577777777777753777747776777352777677777773437737677737776371777377773777773737373537373537735335731352536313572163531234117077771717777777777677777777777777777777777777716173757777777777773777777777737737777777767777377752777377761735777777733753737373736372736372733363730525373535273173173435137253677777777777753777777777777777767357777777767777577777777777753777767777767735677777777735377172757757725377777777773773773737373737373737373763731731125737331343152173727101057357777777753777737777777774377377737777737177777777777775637777777777737177777777777737736167777777361777777777773753773773727373737373737373373727352112521637336377353116167777777773637777777777377773777757777767527777777777777773737777777775370777767777671771707777777572343777777777775373777373253735373537353713735373736377250575350531710705617377377376177577777377776573577773777767737777777777777772777777776777377777777777777376377777773772357777777777777737773777377373727363727327363736373737337333016177161071737777776356177773737377775373776777776777717777777777777373771777777775377767776777775277717677773752177777777777777253637373377377373737373737737373737373737317373737074377777737252177377737777756717377777777774734377777777777777275271777747743767777777777776375347773770743777777777777716357375777377737377373737373733737373737073034725616527377434361617377733737773737373777777777373737777777777777773707377767767373777777777777712717277736577373777777777777713737737737377373777373737373737373737373737377773773773737773737373737773777737377777777777777777777777777777777773777777777777737777777777777373777777777773737777777777777373777777777777737000000000000000000000105000000000000A2AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(7,'Produce','Dried fruit and bean curd',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000033273373337373373373172177765677143477212657777776567776777777747077777777777777777777757777754757777777777777777777377777777777777777777777377777777777777777102136770007770000373373373233373373372173613777767773617717725777776777777677777777771777777777777757777777707746757777777777777777777777777777777777777777777777737777777777777752412576706033277337317373737237337373303763470777675672730737677777677767777777777777777777777777775777740447575677777777777777777777777377777777777777777777777777777777777777771252637616373333733733373333733737337373137377565777574777271756777767776777777777777777777777757777706070047565477777777777777777777777777777777777777777777777777777777777777777701043777337733732737317373373233737337375236377276777617677374347777777676777777777777777577777777405771065772577777777777777777777777737777777777777777777777777777777777777777777300333733732733737237373173733737363373535275752777775367377774777777777777777777777577777777404177774065746577777777777777777777777777777737777737777777777777777777777377777777770733773773373373733273373773733373373733123375656767574737377767777777777777777777775777406546746750074756577777777777777777777777777777777777777777777777777777777777777777777773732333337337333737337333233377377373737734373777776777477737357777777777777577577777560654257757750475656577777777777777777777777777777777777777777777777777377777777777777777773777373732733773337333773737337333372733737343707777777616577737777777777777777777760475604047770640465756567777777777777777777777777777777377777777777777777777737777777777777333337333733733373737633373737337376373773737373770776777777777777777777777777777770045253404047475240434756152767777777777777777777777777777777377777777777777777777777737777777373337273373372373333737337237327337373373737377377717777777777777777577757757774040404645256561764571656747671374767777777777777777777777777777777777777777777377777777777777737333737337137337237373733733737373733737373737737737777777777777777777757777771404250041435614044406774475475277635177777777777777777777777777777777777777777777777737777777377337273337337237337337337273773737337373737373733737737737777777777777777777777642404040040404044000447770477465635267252477777777777777777777777777777777777737777777777777777773737373737337337317337337333733737373736373737773737737777777777777777577777741450404241000000007440777770475747475257353701777777777777777777777777777777777777777777777777777773333373337337337336337337733773373373737373733377373773777777777777577777704067000014104000000740067775740474747765624721676577777777777777777777777777777777777737777777377777373737363733733633737373733373337367373737377377737777377737777775777777770474757645650000000444005776563704657452777752567312047777777777777777777777777777777777773777777777773373337373273733373337333727372737337373737737737737377777777777777777774052474775347050100557000477757447750076544347772524677300677777777777777777777777777777377777777777777737367737373333737377337373737373737373737733737737777377377777777777777006440424675747446577604077774607446774476564342477717077731257777777777777777777777777777777777777777777337333337373733733337237337373373737373733773773737377777777577577777404704250450476400247400407777405440045704056547707047677404673025677777777777777777777777777777777777377777737377737373273363737373733737373737337377377377777737377777777777400474040405246750045404040757040640045426504674763736342567773447312107677777777777777777777777777777777777733333333737373373373337337373373373736737737377373737777777777777740045404040464144244343440577644044040060456714074454775256347477256256313077777777777777777777777777777777777377725213737377377373737273727372737337733737377377773777575777770004061604040564044047440777740040000444040444654565275677365267347356346243066377777777777777777777777777777773333737721235337333373733333737373737733773737737737377377777774004240474104340404004750775674074004140000040407706565477767537124765674716527135677777777777777777777777777777725217470773733733777333777773737373733377377373773777777577774004414043414004770040047777465047504070400004074757744656565777652532126167653652463150767777777777777777777777777737773773470723730337773333373737373777737377773777377777773400004647751000004740000467774164074000500000007404777714742567677777656116347747677167273705777777777777777777777777470163573777561735323577773737373773373777373773777737777740434004041601000016400005777704157700414000000040477777604756565677777776617307247167734203630357777777777777777777773777743675273776727173333737373773777373737777377377777740000470004351140004440007760746576770400000000004077777775504654747676767477765325727756565743070727777777777777777777163572777437577717777637753637737373737777777377777777770004047416405040000400005774054056507440040000044424777657652447565257674767646777430347656376347632531677777777777777777743353437777252773537656371737777777773737377773777777000000507471401100000400776140424075600770040004000577575750657006565647765777776777777737274074771643673134777777777777772777737125277777476777377777737377373777777773777777777000404404743400004000477547465140005405640044000477764774250756506565677767776747677777701277160677743466330147777777777353473777737132537777177777777777737777377773777777777777000000040040004400057706704100000561404040000457760536047740640456474767764765677676767761216770043777114636334176777777737777373777777771777777777777777777777773777777777777771000040004050400047777444410400004044000000057671457654565340477047474356777767647677474777610036764647673652437213677773773337773777773777777777777777777752544644647777777777771000044004770004774340007410000400404250747775440675000044000477447437271667777765777676777773531212716471673707243177777377777773777777377777777776756040400000000000657677777776000004000400177454740001000001400404777777737400770000040404770567473475375677767777656777767470712616674747657343063337733773737377777737777775250000000000100500400040147777771000040000577407604044140000070000077777414440475010000000077774047747276167347767675675646767677251213434717274767377777777377777737777777765000040500725656572571414004004537770000044716565604500401000000404005777750640057105000000447775704776775616735636567767676777747677767343732667477356733776177777777777777775000400070775777777577677777525000405770000004774041406470700000070004064777740040247105000040777770400775677671663570747777676777747477774761617136346657777377373777777777775000002577775774757776575656757777741600570000004704040414040500000440005074477140044041100000077774400043737765675743632342771656766767665676767616137353676177777777777777771400007777656565777773577765475647577774140470000004042407404400000040004774405676564004100000007754000007377771777767765656353077674777767567777677776530343377377777777777777040007774747775777757056175357640757675777701040000004040447340050004004474040065750400471000004750400007777777777070756565361607603436747776677574767777677337777777777777777740000747774145770775311110535375744654567775765000000005040047740400404034074161440675040044040757440000577777777777776372765677761743613716777676776576767464777777777777777770000777744776452577525343010105071741650575777777450000040400440404000004465406560045640040000777400000067665677677777756753774360767253652716056776776756777776777777777777777000177543474453457757115115014100165665676565657777000000040040040000474047500040045000474004757400000054745064040604656777674377574707675247273734677777677777677777777777777100457756744045657775315773701211400157575757575777777500000044000007577404710400005240043777574340000747664646476474464042407777406373465436734342437147677656665677777777777774003776054656161657775771775351521014377777777777565777740000004405047473404400000044160447616504000044747475675656476566546404467770437327657474773432737167657767777777777777000577056404047577757735775571353510015777777777777775777710000000777407446100000000074400775404000056767656674664676474566474424064776035307276676567476163437277777777777777740017747475675774757777773430014116171077777777777777776757740000044750605014100000007040475040400047747474656477475656666747467464046475727307135256353617253617477777777777771004770747477577177777775351117113105105777775357757377575777700000004740560400000004754707504000005674767677777767767677574746746546400066435332523725665765670723030777777777700077775777177177177777775071010141107127777777717777777777757740000007704071000000414604740400004677777777776767777777767676774746656464047663733703071725661671747677777777774007774775777176175357777711075531305105577757175717577777777777700000045704461405040405714400000777776776776777776776777777776767656656474040561733373030721765467253677777777700177577777177535377777771035312150110127775737370753517775657577740000074400040060407740400000777777777777777777777777677676777777765665646044642737373372163127345765777777770047757771717717777577777701515715310300577777754153534775777777777000000470004004047754040000777777767777777777757777777777777767676776566564600470733337333312525272567777777500077675777735717573577771103031710514100775771731356571717775775777000000040040405777400000077777777777767676466656747477677777777777676566564640463737337173733321252777777777007775777535707773577177761511430713012102777775534317775635734775775400000470400777540000077777777777656404405416414707407460656777677776566565604460737033363737373303777577700077577753771717577356177530161151715351057535773515777711577475777770150000405777400000077777777776400441753777111373511701454206467776776506746400452337373333233337337777775004777777775075777375711573117111214311110777777150377717077775777577704770000044540000077777777764004167377777710535751305157335501044677776640656540663733337335373533777707770077757571735717575777771056111715315707017717157357753471757477167777700770000000000007777777764000535357737773131173315121717533757100406777746066400473372536333233633775077500777777775701772535777777157141215217500007777357777413575357477577577505770000000007777777774014171717375777771121753121525733513317711404776756164640407333337337333737770770007775777531771517573577777731315131530011075777777773777307777757757776007770000005777777760407773131617737737131113351151173153051713771004277674674404633737333733733377507700577777717057053756357777777141717077501000177577771715715757575677777750577770000777777764053577115171353777753010377101217351313131353177300467764067404373733163352337770077000775775771317161715777757757170717537011100177777775735777777777575777700777773477777777412537177312135357377331111311315353311511050117357710007777446044333277373337337700770047775777575017571777715353757175753501070100577775775725771777577777577705777747777777440513537371117131335377112117311130357131311317153737737004767065044373333373337377007700077477757353573577775121514377173750351010017777777777577475777777757775077777777777740713712575730311435137313111035301115331011011503717113535006776442407373737273733770077004777777775357757777531510135757775357507103777777777777353527577577777704777767777764171371535337111131303531713013131134337113135303171701711777000767640433372333332377700770007717575777777777773010034131777777773101157777777777757504153777775777705777577777517371113537737312531713433111015131111517111111153531131537377500774640673371737173377007710077777777777777777751711010415377757575177765743577777773534747777777775167777777744357371703111171711311111053131037121303131313012173111103577373700677440173373333373770077400777577775737777777131001011205777777777770171715347777741417175777757760577777774173735121153737331310121101316113753111151111011717310301773317577104767046373373637337710771004777777177575377750100100501577777777777417501534157775350747777777777157777777413535737113131101171113112111111353735103134353131311111173115353777106764413336333732777407770007757575377777777171010013101057777777701777701010015735250153757757774077777734171733713141053171035317313134135371773110113713535312103171301353777107762437337173733771077740017777775075357777171001075317137777577577775340311025775340757777777754777775431311753711313111131131357717131031737777131713773771111173111301353777006740437333333737770777300077577177177777711101005315014577777753777530111400537534110777775777417777743535371371731111210113101373311111173573731713743157131107111311535253777007643337373633377747775000777775715257777170101173503173777777377710153701300753515257775777711777770311317137373110301131315377315313035317353121071317337101311301113131757775076073732373373777377771000771537771177777170053510150157777775747105341141101773705357765777647777541735213530353311110110131117331111013737313513135311577717311312134173777770065233737373377775777770000777575756177777710153100050357357761710717101370065757165777777775177776171313533171353313131311073717121313103533512153535313777771211115135777777775265233333373377777777700004756377375757771753010010315375775110531717161517737357737775777507777705353531353131311317711171113731311111353713111213130777777771130537733535373700703507173373777777777700005304735171777147710105001435047137351741410117777575737575177752577770537313131211312135771103105371153112131331301137173535313131131013531151317577146742333216337777777777700004004577017743105310111011161077505301101014357777777577767777741777543717135171131311037771111301173313111101711112113173313110131117773171314317177106374247313277777777777500004000537417101005710001071540473525357100017761775777577577775177777013737133133111311717373011131153113131317313117373111111311010177113110715377537014377342061777777777777000004000753504110771011353561317751050012177757175777577657777507777701713533113110311173737111131013110771101777101735313130110131137713510351351737770673434356167777777777777000040004775311657170777410110477777535757775777107777755777764177777071713435311131013353537301011311053713377353537531110113013113571713135135277577700343473616377777777577777000005000617571777577751757751177777777777777057753576777775517777741313531316133171353133531311010101373735317337773111313153117077731105137135173777506363061617777777737277777400061000425655377777701777765777777777777757053577557775700777777525713153131531131352513531311010153735737317135371301113353317777735317175735777777417163563607777777777536773000057000441657577771777777104777777775774777770747777560577777770533171317133113113113170171031311253533135313135771135271315351753531737331737777770277352341677737757777771775000007500044753771417775750407777575777577553575777716153777777437117125313110312101353113017125135373717131351177313131101121131377373511153575777717737735373777733777777777737000000771004465753507770142407777371753573747177777450777777777477313111313531111171303111311130117371335311301257011131131111101577711312110313777003733333377757773437377777777140000577300042571153750054465775771770541177777040177777777750771713131713131301131153011311110335371313711311317131131011213533771301111311141777433777727333773373716777767777300000057535014304351005243543477474071777777404177777777777707113153101313101133413111301031017173134311311131313512131371353571311110130170113501373733737773477373737177775777740000007777535011000464444644450517577775040435777777777770771353317130113135311311301131101737317331130103535353335317135373331112533511113577127327373333373337273737253736777735000000477777735315141615353777777770404001777737777777770171315213135311135311211310101317317311113131317737335317135131775112113513737713174007134377377377737373737370735735773700000004057777737777777777777744040005777777777777777561335313517131313131311311131101775717371311111777717135313131577737113533511535777771216337257337233737373737333723527377770000000004056575757474440400000017377777777777777777057113153335353501773531031113177573313131310177731131131716173777713513101313073777007634605327737377373737373773773372537177700000000000000000000000000567777777777777777777770731705315113131357773113105311577371311210137773113103111177777531311311131115357770773561362533737337373737373373377373736371773521000000000000041074777777777737537777777777704711131336317111373535351331130375775311131737353713113121157777131131131112101777506167374356377337373733737373373373737373727777777770707134373777777777777777777773772577777707731141111113017777331011170117131177375777531313713113113017737171161135111101776072525276377337737373773732737373373737373733077777777737671777767777777777777777777777737775077713135313111357735171371131433531357777713105111135311301057713131113533530177717352527525237373373737337373637377737373737377307777777777776537373777777777777777777777773770477713111310131373713011013113353101771337711131213733131111377353537377751111771477777352161737337372733737333736333373373737337737077756777777777775375777777776777777777777730777353301531171171311317311317313111035110353111110177531301577737353531377777770777777777373373737373773737733737772773737377733737343773477377675777737777767777777777777777714757353131171121171711111301735353313131311353131131037371107777373313110177777477777777777737373737373372733733733373373737333773737370347374777776777773477777777677777777777433735317133131113131031311173573311111131111317131101353131377735311300115777750777777777777737373733737737373773377377337373773337737377333433073777777777737377777777776777677057131713511101017131110173373331731307113010731711311173537777131130111217775277777777777773737337373733733732337337337737373377733737337373737352352777777777777777767777777777037531310313110217131313177171731111137311111531311121177757733131537311777765777777777777773737337333773773773737377337337373337737377337373737377373437777777737777777777777775013535311110111371711177373371373107173531037171311110171317531031777711777077777777777777337336337773333373373737337736337376333737337373373373337373734356777777753777777677760713131131010351131373717171331113533713101177317131131311113113177531777707777777777777777337313723337777337373637733737737333773737727337337377737373773735775777777343777767710771717113135303513535313173533313177131137577717173531521301315737777771777777777777777736336363163712337737373733773733737373273733733637736333737373373737273677777773737777740773717353731713103131353113535371317713512577717173531111101337777777747777777777777777313777176163737337337373773373733737373737733773337337737373773737737353736777777771767760753507353531113107171117103531371317773713577313537135311105777777770777777777777777776363737777752527316737373373373763337373733773377337733737373373733373737171777767767173100753535373531711131313311113171131135353151253111107131131137777776577777777777777777777177476377377756733173737377373336737337377337333733377373727737277737373736161757777777400711535313121107135351130107313121777315305351030117353113577777717777777777777777777737737134347777373567133737337373733733737337737273377337373733737333737273737373637777677700773535353131317131253131117371111375311311371110017317101777774777777777777777777777476777773725277777376753437137373733772737733737373372737373737377737273737377373752735637740771311353111317131311101017331307737715341351310017131137777077777777777777777777737137373737737167737735273327237373733373733773737363373737373735333737337373337373373433477300777131313053535351353111735310117771701315331101617135777547777777777777777777777777770737373777373477777756537430373737373773377373737373737373733773373737377737377337373307500477711111301313131311333531311777173171537110101777777540357367777777777777777777373737677577777377347727737473774343537373377337373737373637373373357373737333737337733373733730077773535353711171310573711113777353112157110077777734376347377777777777777777770733437033237377373737527773767377727032353337737373737373737367373373737337733737333777373737370006773131111353011131713713011777353513773110177770457436343436177777777777777737677777747537377777773716161777773777757273733733737337373737337363373637323733737733317373737371214375313531311317565351311177177311357775377700063767757777716252773777777773437716577372761716373777737373436747737725252173373737737373737737373733373737363732373637327332737000435713111131537773121013777753535777777550475353617676777271634343434777777777737074771772737373737377773713707477777777072373533737373733737373737337733733377373337337373733730000757777577577575113577777777777776740247677761707375675674777616732617716577777370777777747743477373777773737343773777756172733737373773737373737333733773337373737337333737373700050577777777777577777777777777010747777677767765271671676347774770727737777777773434743737373725361737337773777074736377252521637373373737373737373733373733733733737373373373371240441675777777777777735614045676777676767776777763434354776076576577777777777777737377777777777373777773777737737777777777773733737373737373737373737373373373373337337337337337333161434565747475656561616377777677777767777677777677637257777677777700000000000000000000010500000000000092AD05FE');
-INSERT INTO "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(8,'Seafood','Seaweed and fish',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000021312121001212103012101120511213001003031000000000001001201000031434130127125003036131617112161707121633525212434101612140103000000001000010000001000000000000010000000000000000100102120005212143012525002070011030101770000000000001001200070431030521125306171134303436170643125351431717043523421052136001002010020100200001020100010000000000000100000021310316114104031050307010303401035203003073000000000001002101000031071430161771407072535353717341752534363761634352153525252411700000002100000100000100000000000000010010003000100114211021201343030103430100312121010301710000000001020010001007007021316161302717353434371734367377371717173525257616137171360000100104002100007000000000000000010000200000100316211203104250103016101125061614121201437600000000000103003004101313534313177500717373535773534717535377777174071301216516165170070600030100000000100000000000000000001000000014211251007100212107012306121001303410301371000000000000001001006124252134343137437775373737777707737775375377370477777532735327124010100000001000002001001000000000000000001000211230303112041352101214130106121071211037500000000100010020102043513353437177703753737753537773477777377737537563010103471634716412520210121020001001000000000000100000000000001251014304204120016125013016001413001243772000000000012001012054303614353717371747377777377777347777777777777756357777777177171610252141060000000000000000000000000000000010210130303030311006171212130305210121341301317710000000000000120010025351734353777770777777777777777577777777750602004000000016124371675252161010410002010000000000000000001000000000014316100253000125050030301204120300341377000000000300100121034070361373753777377777777777777767672525004241447420704046004100400435353070212000400000300100000100000000002100003030310351204352121217050341420150350337770000000100010210103007171375357377777477777777777752705464464604766640446464644606460704024347125001000010030000000000000001000010003016100021021001214130103030120013021037577000000012010010121610657375737377777777777777774040644466567600406400040006000000476746424400212534120430000000000000000000000000003000310313521705241212016310161003503143533770000014010030216101341735737777777777777774740404647460406040042040004620040000000440240467504040025000000000001000000000000000030000000021001001200214316110701030402143031777700000212010010107161347737737777777777727000606676764000000047047640000444644640002040000466464040020041200012000000000000000000001010013523121311041310112530303042112035373770000001010201034312170773777777777777600444664404040070416000000750000000000000000046400560000046744004200001001000000000000100000002000001000525060120430612011610015217135377700000520001121011071737777777777774040476767400000206400640425675200000000000000064000046440000046767400101000000000000000000001201010043121312121124131031215201216025125371770000024012120161637353477777777770464676440000700004740400777777700000000000000000007747600674640000446740002000000000000000000001002000000520012121006030011211201007021317377700003070010121311717353777777524476777600067046404006730331777716101031000000000000047777704040000000044664014121000000001001000000100421312113041706011413705205312101350717373000104030120534371717347777444676460420000464006421171531537133131313133130100000000077700000006740000067400002000000000000000000030041000012241130001321300121130404034333717100000603016113137173775775647767400047400470000703417133113313713131135313133100000000160000000000000650467460010000400000000000010000020013041302112430520712161033007135353637000131430314343537371737674766765000420476000065713337113301311317337333737313110010000100000000000000640046540000002000100000020010001010241101306110431110353125013002537351710000161410331353535377747664004067607400404777521111113101353313337737373337333301011300110100000000000000006620100000000001000100200020001302305112003161212102533404353353737000137061371535373777764677000702444660000077760103131212133337311773737377717310313130130213011000000000000476400060100000000010010040010001300121216142125350713001025335371700003703173173737777767777640046740000470527777012112101317352710033773331773001331371011011101301113000000006774000000010000000201200121020305116125000351210330107124137173527000713547357377777777746464000006460000677777730113111203131311300013777373172101073131030121301313011200000004674004000000000001000000000100121301031250215214136103106117173531001733717377777777676400000075000000057777776101313311133737337310003777377317271373130113101310312111100000004460000002001000003004210000016121031304071211213012507017373617000371753777777777767670006746460000773737377300131373733773001717000003377733721037310131213131213013031300000006740000010000001200010003030301007061002121025341703300737171700017537277777777777767400074006777377170737735013137773373100000330000017177773103373013101303031311301110000060474000300000000301000200100001031131121417017110303114343537373016333771777777777664000066470171331333331737720013177773770000000730000002003773737330003121131313331303310000006764000000001000000041002010007060021520013012730707210073777771017533777777777675000000002533131737173737337100113377773773310100110000010001043735300101133133735371101210040047764000100000030001200100210131135132106107251013101777777777073713777177777747760066000173307371313331337373000311377773777770017200000001000331031000031313737731000131012774066400012000001000020120030000021012010612310123716173716577717171777717777777776006500077317133333373733737710013133777777777310031000000000131303130001313373750000000101304600474000000000000007010101001035131215300114313501210370712530777373737777777666440764617337333017371313730333700013113370737777301170100000013131373010001337377300000000310000000460100001001200000020021020012021210706030612353017710712531377777777777777400064001737131373213337331371733000013013510437377773332101007770131343000001777371710170000030040476520012000200041210010000101215141210013011215213710131253075777373717777760000000073733737371217133521333770000100313000347777307310207777100600010000131777373737310013104607764000000001000100061201200021213030300705321521435207701347777777777777766704760007333533733335313313337173300010010312000103773731031177310211111700000127773777777001210070067600010010000420210101000100141203150430120512121370070077131677377777774776007461033733733717333335317133337000000013113000053717731003375311303373700003113777377737101004670447400200000000101020000300303030142130433130717037001701700771177737777766000006043173733733737371303033525373000000013113131313331031177731311153777710003031000077733714000400642000000000012041012100000003152112103050031211770070070077007377777776400474404333733731733331331313132133331000000013131130311213037773131333377777771311021001373773000000076410100000005001020000210100142111250241307125377103107701700377737777740000060031753353373735337130303013353530000000011313311131131377313537377777101107003112121777300600027640000010000020303012100020002112341304170314313770077073037007737777766700067427533373377333337137131313352333531000000131311333123537373313137377777373713103011100070067600474600200000010100400000010100011250301202170307317300701700700137777777777400040442153773337371333131303052317121212100000001311131133137773313777373737737717133313100040047000674101000000202121030120020000341330701407035317770073070077007737377776400200000053333373737337173130313313312131030231201301213523173377111217377773737737733111210000645644046600200001004110102040010100400301010300313521737205701701701773777777460047400601317177373313713313371361371213002113173130331303353337733333137373337373723734331001000066427641001001200210602010121000020330703431140703171771031063077003757777767400246407643737337353733371711131331335213112030217313071301337777310103123777737337370330101001000400465603000000001201050020000200410010303072121717373702560500700173737777767004006046013537333313531333330731731213030317131212353303737337717313131113230717735350733100101000000764000300000001021210101210401213431103100431217177053017037007173777774676470000700533737373733373171731333131303530303031313210313333713731210130311010313133333130100310000064003010000000702500002000000034003070710613353737301300700700173777777767406464046653353735331317137333132712521313211313035311337373731217371000000000000000000103010005600054404300205210210010012000100243413103111210417353535007012071037373737777640006700004217313333737333537317313131303011730301231230133133131213773000100000000000000000420064046676030535301001021212010142041012200710217302412173730300710300435377777765600056400744737371713137313317335313031713231313331331337137131311337777003500000000000000007406400076434777777777773500016030100006015011211210143371217007013007053173737777767000600064072531333373713737337333733121311030310331217133313131337710001003000000000000560040670004677777737337373777353001002000413421217307034215071710700700700317353777774764000052006653535353373373333733531353312133135337131333313131353770000130101000000000466460000600247773733373737337336165102500601200121210117104333173001030042143717377777767000006650040033333371337373533733733313713103033112173131313121333000177773301100000016400077404444777373373333333333337326100010301430007032121214127171070030140313035377377764000000600005735373371737373733731717331373131123312133131313133771137777777721300024600004660067673737373373737373373333107202410421070117110710433512103035000007161737377777400000046460463533135333733733533733331731333733131313073121131373377777777733131110400004640004767777373373333333337337312301401203007012121071243341253070100702317173537777747600250000000771353733373373373373737173121731353533131310076037177777773421713131201240007000067777773737337373737333312330020160500707010713031041371343134310505303173537737766704640400066121273735337373317137333313131373333353031771771002777773770001313101000000046146777777373337333333333327206676160120121021071217070250361343130700305352173717777576000006700041111353337333735337317373735303353131331377777770017777070110313131311101000476777777737377337373733367764747476764106161403031013004335170307071021734317353773776640047606000131271237337373131733737313131313337121035777737701677700016131313131000300006777777773737333733333376767656476747416010030317073701631433031713125052131635373777774000064000003011313533737333731373137337333537313131777733777740100000013131313000310000677777777773737373737276767767767676765601243400013010301433143431617006316171735377357776604000067053073133353337353737373737313533313313137777771777700000000001313111310160647777777777777737333337770746776777777760341212103701711600523131613037105317034377177377756700000006000161053371733333337331337313133353130013733137770600000000000012301316777777777777777777777777575652105274777677740250400010301271073516161343500612527173537357477764600076400007117373333717373537377337335353130017373707310040000000000000311130676777777777777777777775252000040705010677764705203000711635004301235317171253171717353717737373560000640404771331371713335333335333533533313121231131313000470000000060004003447777777777777777777772524040406170707061057776124100041271037125371521612534247373717377737477777744000007600135371333737331737333733313113131001137171057200674056000400067746777777777777777777777440442400004070707165207474030000035005030425231713713716171753777777777777777747640040007131311713537333317331717333717121021121200064004604600000005666777777777777777777775652560404004124143507175707074000430037133516135353071253714373777777777777777777746700000717135331313137171735373331513331101000040006500670067404204467777777777777777777777765646046527424470743707070706021402005030150243534373535734637777777777777777777777746000024373313513173537333333135133371012121000675004646560042777466777777777777777777777764564654746440407065254525257750000010133512335061350353731735777777777777777777777777774404400071313313113313171717133171707000464064460067006000047667777777777777777777777774776565646142400041525273535253774020000150215307073371717777777777777777777777777777777776767600000113537353353313131171060000007604700000040047444677777777777777777777777777777777777746440604061615067617057734161202335721607171737373777777777767677776767676677767774465600007117353371313313132006504640000006000000007766767777777777777777777777777777777777777774740402525637141747257700014115303171617177177777777777647777767677774747766776777464047776025335313171317750076467000000000666040666477777777777777777777777777777777777777777777404041653450772535777701202721617125373737377777777677777777777767676767777677677777464674001731313137004600000046004000007777647777777777773777777777777777777777766676567777777774065257274357707770205013171735205371777777777777777767465445465446506447677676777774646476775210476400004762000676744664677777777777737373733737377777777777720456446474676777777075257174717157750020017121735373737377777477777746476766767466746652704667677677777747647465467674206476740447464767777777777777777737373773737777777777720456444747665474777746165705253676777701012735273707777777777777777476777775777676774765644470047767767777774776766746465447464764765777717777777777777373773737337377777777774046646676765646464777707560725771517770207001735353567373777777777476777777664765656465644767474000767767777774777777777767672574567773777777777777777777373373737737377777777004654656767665646444677563570573472777750106173703733537777777777767777747654765647656065644646476444247677777777777777777177576727137777737777777777777773773773730707777777740076647676767664746404477562537473557777030300353571743773777777767777774764264424244406424740656446765647767777777777777167707717536537773777777777777737377274340577777777774006656767676764746442460656156743143777752505213733373353777777777777746466404402465427650424074240474765007767777777777016750770773753567777777777777777777414121437777777777000765676776767674644644040771635356777772010321471747374777777777777764670404720744067406470004656560464767407767777777756777360777753763577777777777777777616034103077777777740056767776676746465464464640775774357777417070521373317377377777777767464400004446700467400656706606474240767647777777777007757177777761742577777777777777765010121410777777777024667766777676776666464440460734357777770203030527374737177777777774760000464420044474646744642474577065064777427677777770757767774752577173737777777777776121216030301777777747567776776766766674400000000047577777774010141430117373777777777777464404600002466067067476464747466646566540677647777777652775775737377617756777377777773010104101050167777771676776767676677675000000000000077777772000252020343737173717777777746400474606444044040046440046046147416740670477527777770077737737057017727737777777777750306030252120177777647656777777777767664000000000000777777410010000140143777173737777776564020640407600000000006056424066706465724470677477777752477747573077077177017773777776100101011010520777771657677777742460000000000000000007775610000010100212073717735777777746406440060440474241200046460404744470724477465676477777007077773777107716776777777777710342125203021013777567767775402050004014000000000000061430020100202001000173733777777776400044246404604665424000004656476467656452742564777777774747777771710637777517737377773020105010141101257760776776020605224707421604200000000042014100214010000057735753777777747400240040604707466456000004656647647677656740770774777737777777737731777136743777737341052120302124210777756777040414524570617461670700040000010020310010010000233773771777776046074740044424464467601000004656465640477600700646777777477777777777703776537771717776121010150510110703770777740016724724256425641474700007001250100612030030041753773777777754604464600606406470440464000000647467042763476525756777770777777773373377733743173733753403430212030201057547760017605434165070520742434760400000030701014007000303771373777377660472000614040646464706072000000046746174147616476677777777777777777777777775737353175200300101001410102736370056760562506506076474257425700470010000125210300070473775375777775474444044644004044046440640000000037777776747477077477777777777777777773777372517377737500010217030216105756561614163416470616052435607424760670030107100210061031373737377777764600064000607400060076745676100000337777777777477477777777777737777337777777773617137737214210001010012121770047607407430434075250461643560704740042007000430061605375371777377740046706064464006746406046004200004777777765406747767777777777777777773721377353737753744001070120010000167043650743470463434424427074346165647301010301012040301337377177777777460044446446060474404006774761000710677777767677767757777777777777777775014777737527377700000012503021014352525270343434341643430745616434706574000250002010071434371737357377774470604650654042464240046464047100671077777747567476777777777777777777733133573573577773700000000104102034607470564742434060743465261653461656771210303010061021037177173657377376465624644644644004600424065246301277077777676565777777777777777777777737773173773771777560000002112150135616526160743434343461605652470743477701000000010071034037353717377777746564406760674240647407000464777040577777777476167777777777777777777777377777657375377737140000000000212461616507074340656146165770470475256775242101012061025031173673477737377706400676404604404060244052677765330777777776774776777777777777777777737777771335737736770606100000301005356461647006165216705256043063424077721014200004016112143717173437777777446004440604006000444424645667777731777777774076577777777777777777777733777776521617716165752561614161764253461605745275641674252565147077777521210121007212052373477357735377737164002404656444646460464644567777731377777774676777777777777777777777777777737537703353063773777777777756470343420204025250614052066340477743050240103001413050173435253537737777470404740640065646444040606476777713737777677477777777777777777777777377773712501705252573771617617435607444652547525000605256056140077777161211303040703043037357525277773777777646466440006646000600464650477777347776774747777777777777777777777777777773070372525247075271771342570442700056200605670524203616047777706134124050030301303435253347137171737375744000024454040040400044666077777777746776777777777777777777777777717777773070503121437735370377070374240642005470725052535654007777770135216113200414160521525257077173777757367764560406600740766400004506460677777676747777777777777777777777777377777771032506161435370357071470314040404200404024242400025747776120417136141212030130523347307077353737375737576600040464644442464076406574477777654777737777777777777777777777777777325052317063536177217302171634000404002104000500776567774116153212512300417012012157071707134735735727573744406400042000047402440656647777777727777771734777777777777777777777737012341420707253521771657061010400004040612570674657656161601205071614043121705214307030613531731733563773777747604740000046440604644746777777457371777735777777777777777777777015250123505371361171210303112521000000040442467477525252121125303003300352501211211707616563434735734143353775347564600240400604004246746777776377771735737777777777777777777777210270503607071725275346160703071300100000640507472420105025001617141000212161205230611003113531612527375371737736165644740664074644756357737616717373530777777777777777777771705251030340713521735324215130141024070210420170703010052021103161212300615214305301616534707343071371617136173617056577734765416567173635371771653734717371747777777777777771021030343435025252170530501632070212140305021017021050041201104216113434071120121030431003001310317070140617535353737037353435373777073717135275347377137343527077777777777777761525350343025435316172573061053071250210121003021103030210142131030603100016170143413034703424250313136341230370317124437253734353771473716735337047357135307134217537777774777302120352171302525312533070163010010304250121001421701000710300070113143043012170303430001300711214242510061535035617102517352535271243170711635720735234363537004730737737137750714170353070434316173525306107071241000121412121121030400030171034207104216121034130143424070125031311206112303703124253734353073525216171277170142537537153616173071777343046321033034307170713735252534010303000134252102001016107002103143003031530201012507103052000714036130070525053614341716105252531617343704352125217356072530703617100717173773352010507143530703024343431712125630503030000212110307212100012502125341403014303611212143043070124112532132120003310321213407171613071717061353535343314173531713037060703273070316030302100713571435353431617001430341071050500610010510300410341301231343000501201252103004036434350152516142505251525070243061707034370070343070347025252160707502431705347171404341716170343242703421743524343070303024212121210712030012030305251425316070341705214340724110121030301210003121212103005317130713537007135307135310437135313531241352130312120030121213071735071353170312100301010101001210101030301000001010121303130000121030121030030434300000000000000000000010500000000000094AD05FE');
-;
-
-INSERT INTO "Customers" VALUES('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',NULL,'12209','Germany','030-0074321','030-0076545');
-INSERT INTO "Customers" VALUES('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitución 2222','México D.F.',NULL,'05021','Mexico','(5) 555-4729','(5) 555-3745');
-INSERT INTO "Customers" VALUES('ANTON','Antonio Moreno Taquería','Antonio Moreno','Owner','Mataderos 2312','México D.F.',NULL,'05023','Mexico','(5) 555-3932',NULL);
-INSERT INTO "Customers" VALUES('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',NULL,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750');
-INSERT INTO "Customers" VALUES('BERGS','Berglunds snabbköp','Christina Berglund','Order Administrator','Berguvsvägen 8','Luleå',NULL,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67');
-INSERT INTO "Customers" VALUES('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',NULL,'68306','Germany','0621-08460','0621-08924');
-INSERT INTO "Customers" VALUES('BLONP','Blondesddsl père et fils','Frédérique Citeaux','Marketing Manager','24, place Kléber','Strasbourg',NULL,'67000','France','88.60.15.31','88.60.15.32');
-INSERT INTO "Customers" VALUES('BOLID','Bólido Comidas preparadas','Martín Sommer','Owner','C/ Araquil, 67','Madrid',NULL,'28023','Spain','(91) 555 22 82','(91) 555 91 99');
-INSERT INTO "Customers" VALUES('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',NULL,'13008','France','91.24.45.40','91.24.45.41');
-INSERT INTO "Customers" VALUES('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745');
-;
-INSERT INTO "Customers" VALUES('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',NULL,'EC2 5NT','UK','(171) 555-1212',NULL);
-INSERT INTO "Customers" VALUES('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',NULL,'1010','Argentina','(1) 135-5555','(1) 135-4892');
-INSERT INTO "Customers" VALUES('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','México D.F.',NULL,'05022','Mexico','(5) 555-3392','(5) 555-7293');
-INSERT INTO "Customers" VALUES('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',NULL,'3012','Switzerland','0452-076545',NULL);
-INSERT INTO "Customers" VALUES('COMMI','Comércio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusíadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',NULL);
-INSERT INTO "Customers" VALUES('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',NULL,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199');
-INSERT INTO "Customers" VALUES('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',NULL,'52066','Germany','0241-039123','0241-059428');
-INSERT INTO "Customers" VALUES('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',NULL,'44000','France','40.67.88.88','40.67.89.89');
-INSERT INTO "Customers" VALUES('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',NULL,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373');
-INSERT INTO "Customers" VALUES('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',NULL,'8010','Austria','7675-3425','7675-3426');
-;
-INSERT INTO "Customers" VALUES('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Orós, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',NULL);
-INSERT INTO "Customers" VALUES('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',NULL,'28034','Spain','(91) 555 94 44','(91) 555 55 93');
-INSERT INTO "Customers" VALUES('FOLIG','Folies gourmandes','Martine Rancé','Assistant Sales Agent','184, chaussée de Tournai','Lille',NULL,'59000','France','20.16.10.16','20.16.10.17');
-INSERT INTO "Customers" VALUES('FOLKO','Folk och fä HB','Maria Larsson','Owner','Åkergatan 24','Bräcke',NULL,'S-844 67','Sweden','0695-34 67 21',NULL);
-INSERT INTO "Customers" VALUES('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','München',NULL,'80805','Germany','089-0877310','089-0877451');
-INSERT INTO "Customers" VALUES('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',NULL,'44000','France','40.32.21.21','40.32.21.20');
-INSERT INTO "Customers" VALUES('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',NULL,'10100','Italy','011-4988260','011-4988261');
-INSERT INTO "Customers" VALUES('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',NULL,'1675','Portugal','(1) 354-2534','(1) 354-2535');
-INSERT INTO "Customers" VALUES('GALED','Galería del gastrónomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluña, 23','Barcelona',NULL,'08022','Spain','(93) 203 4560','(93) 203 4561');
-INSERT INTO "Customers" VALUES('GODOS','Godos Cocina Típica','José Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',NULL,'41101','Spain','(95) 555 82 82',NULL);
-;
-INSERT INTO "Customers" VALUES('GOURL','Gourmet Lanchonetes','André Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',NULL);
-INSERT INTO "Customers" VALUES('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',NULL);
-INSERT INTO "Customers" VALUES('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5ª Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397');
-INSERT INTO "Customers" VALUES('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paço, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765');
-INSERT INTO "Customers" VALUES('HILAA','HILARION-Abastos','Carlos Hernández','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal','Táchira','5022','Venezuela','(5) 555-1340','(5) 555-1948');
-INSERT INTO "Customers" VALUES('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376');
-INSERT INTO "Customers" VALUES('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',NULL,'Ireland','2967 542','2967 3333');
-INSERT INTO "Customers" VALUES('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',NULL);
-INSERT INTO "Customers" VALUES('KOENE','Königlich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',NULL,'14776','Germany','0555-09876',NULL);
-INSERT INTO "Customers" VALUES('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',NULL,'78000','France','30.59.84.10','30.59.85.11');
-;
-INSERT INTO "Customers" VALUES('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',NULL,'31000','France','61.77.61.10','61.77.61.11');
-INSERT INTO "Customers" VALUES('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293');
-INSERT INTO "Customers" VALUES('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221');
-INSERT INTO "Customers" VALUES('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',NULL,'60528','Germany','069-0245984','069-0245874');
-INSERT INTO "Customers" VALUES('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',NULL);
-INSERT INTO "Customers" VALUES('LILAS','LILA-Supermercado','Carlos González','Accounting Manager','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256');
-INSERT INTO "Customers" VALUES('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93');
-INSERT INTO "Customers" VALUES('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646');
-INSERT INTO "Customers" VALUES('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',NULL,'24100','Italy','035-640230','035-640231');
-INSERT INTO "Customers" VALUES('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',NULL,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68');
-;
-INSERT INTO "Customers" VALUES('MEREP','Mère Paillarde','Jean Fresnière','Marketing Assistant','43 rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055');
-INSERT INTO "Customers" VALUES('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',NULL,'04179','Germany','0342-023176',NULL);
-INSERT INTO "Customers" VALUES('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',NULL,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530');
-INSERT INTO "Customers" VALUES('OCEAN','Océano Atlántico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',NULL,'1010','Argentina','(1) 135-5333','(1) 135-5535');
-INSERT INTO "Customers" VALUES('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880');
-INSERT INTO "Customers" VALUES('OTTIK','Ottilies Käseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Köln',NULL,'50739','Germany','0221-0644327','0221-0765721');
-INSERT INTO "Customers" VALUES('PARIS','Paris spécialités','Marie Bertrand','Owner','265, boulevard Charonne','Paris',NULL,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77');
-INSERT INTO "Customers" VALUES('PERIC','Pericles Comidas clásicas','Guillermo Fernández','Sales Representative','Calle Dr. Jorge Cash 321','México D.F.',NULL,'05033','Mexico','(5) 552-3745','(5) 545-3745');
-INSERT INTO "Customers" VALUES('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',NULL,'5020','Austria','6562-9722','6562-9723');
-INSERT INTO "Customers" VALUES('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saúde n. 58','Lisboa',NULL,'1756','Portugal','(1) 356-5634',NULL);
-;
-INSERT INTO "Customers" VALUES('QUEDE','Que Delícia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545');
-INSERT INTO "Customers" VALUES('QUEEN','Queen Cozinha','Lúcia Carvalho','Marketing Assistant','Alameda dos Canàrios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',NULL);
-INSERT INTO "Customers" VALUES('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstraße 10','Cunewalde',NULL,'01307','Germany','0372-035188',NULL);
-INSERT INTO "Customers" VALUES('RANCH','Rancho grande','Sergio Gutiérrez','Sales Representative','Av. del Libertador 900','Buenos Aires',NULL,'1010','Argentina','(1) 123-5555','(1) 123-5556');
-INSERT INTO "Customers" VALUES('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620');
-INSERT INTO "Customers" VALUES('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',NULL,'42100','Italy','0522-556721','0522-556722');
-INSERT INTO "Customers" VALUES('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',NULL);
-INSERT INTO "Customers" VALUES('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Genève',NULL,'1203','Switzerland','0897-034214',NULL);
-INSERT INTO "Customers" VALUES('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Vía, 1','Madrid',NULL,'28001','Spain','(91) 745 6200','(91) 745 6210');
-INSERT INTO "Customers" VALUES('SANTG','Santé Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',NULL,'4110','Norway','07-98 92 35','07-98 92 47');
-;
-INSERT INTO "Customers" VALUES('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',NULL);
-INSERT INTO "Customers" VALUES('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',NULL,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646');
-INSERT INTO "Customers" VALUES('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinbæltet 34','Kobenhavn',NULL,'1734','Denmark','31 12 34 56','31 13 35 57');
-INSERT INTO "Customers" VALUES('SPECD','Spécialités du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',NULL,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20');
-INSERT INTO "Customers" VALUES('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525');
-INSERT INTO "Customers" VALUES('SUPRD','Suprêmes délices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',NULL,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21');
-INSERT INTO "Customers" VALUES('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',NULL);
-INSERT INTO "Customers" VALUES('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083');
-INSERT INTO "Customers" VALUES('TOMSP','Toms Spezialitäten','Karin Josephs','Marketing Manager','Luisenstr. 48','Münster',NULL,'44087','Germany','0251-031259','0251-035695');
-INSERT INTO "Customers" VALUES('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','México D.F.',NULL,'05033','Mexico','(5) 555-2933',NULL);
-;
-INSERT INTO "Customers" VALUES('TRADH','Tradição Hipermercados','Anabela Domingues','Sales Representative','Av. Inês de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168');
-INSERT INTO "Customers" VALUES('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174');
-INSERT INTO "Customers" VALUES('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Ã…rhus',NULL,'8200','Denmark','86 21 32 43','86 22 33 44');
-INSERT INTO "Customers" VALUES('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',NULL,'69004','France','78.32.54.86','78.32.54.87');
-INSERT INTO "Customers" VALUES('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',NULL,'51100','France','26.47.15.10','26.47.15.11');
-INSERT INTO "Customers" VALUES('WANDK','Die Wandernde Kuh','Rita Müller','Sales Representative','Adenauerallee 900','Stuttgart',NULL,'70563','Germany','0711-020361','0711-035428');
-INSERT INTO "Customers" VALUES('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',NULL,'90110','Finland','981-443655','981-443655');
-INSERT INTO "Customers" VALUES('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',NULL);
-INSERT INTO "Customers" VALUES('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115');
-INSERT INTO "Customers" VALUES('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',NULL,'21240','Finland','90-224 8858','90-224 8858');
-;
-INSERT INTO "Customers" VALUES('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',NULL,'01-012','Poland','(26) 642-7012','(26) 642-7012');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(1,'Davolio','Nancy','Sales Representative','Ms.','1948-12-08','1992-05-01','507 - 20th Ave. E.
-Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FF0CB0C9000B090900000A009009000000000909A09A900B09000A90A00000000FFFEFFFFFFFFFFFFFFFFFCB9CFCFEFAFFFFFFFFEDFFFEDEFFDEFEFCFFFFDADA00D900009009009000000000090A00090BC0000900900000000A00ACA0E0E0E0F0E9CA9000A9CB0C00009090E0000009090B0000D009009000000900009A000FFFFFFFFFFFFEFFFFFFFFFCADEBDBDFDFDFFFFFFFFFEFEDFFFEFFFFFFFEFCAF0C9A0A0D00009A0000000000000009090A000B009A9000090000900C0900900900FA90ADA00090B00B000000009000090000009009A9B009009A00000000C000BFFFFFFFFEFFFFFFFFFFFFCF9FBCBEFBFFEBFFFFFFFEFDFFFEFDFFCFFEFFF9BC0B00909000900009000000000000900000909009A0C0B00000B00009A00E0E0E0EFCADA0C90000CB009000009A9A09A000B0090090900D00A9090009090A0000FFFFFFFEFFFEFFFFFFFFFFF0F0FFDFEDADFDFFFFFFFFFEFEFDEFEFFCFDEFEC0F0C9AC00A00A09000000090000000090A900A00009090000A00000CA00C09009090F900DA009A9000DA00D0000009C090000090B000A9A9B090000000AC00000BFFEFFFFFFFFFFFFFFFFFEDA9DF0FF9FFFFFFF0FFFFFFFFFDFEFFDEFFEFDFF9A9A0090909009000900000000000090A9000909A9000A90D090000A9000B0E0CACA0FAE9A9CA000A99A90B00000090B000909000090090D00009A900009000009FFFFFFFFFFFFFEFFFFFFEDADEBCFDEFFDADADFFFFFFFFFFEFEFCBEFDEDBEFCAD0D0E00A000000900000000000009009009000000009000A000090000000009A900DF090CA9009090E90900B00090A9009000090B009A09A90909000090B0009FFFFFFFFFFFEFFFFFFFFFD09E9CFBFBF0FFFFFEFFDEFFFFFFFFDFFDFEBFEFDA90B0A90900A9009000000000000000000000090900090A909000A0000ACB00B0C0E0AF0F0BC09000009ADA9090000090F0000900909009909A9A0900000000000FFFEFFFFEFFFEFFEFFFFEA9E9FBFDEDFFFDFFFDFFFFFCFFFFFEFEFEDFCFDEFC000D0000900000000000000000000009009000A0090090000B00900009000C00A09C0FF0F0BCA0B0A00090F0A9A900090B0900900090000B0D090A900009A000BFFFFFFFFFFFFFFFFFFFFD0F9E9F0FBEF0FAFCBFEFFDFFFFFFFFFDFFAFFAF9EFBC0A9C0A00909000900000000009000000000900000000B0000000A000000B0C90A00F0B0F009C0009000B009C000B00AD000B0099A909A90B00990000009C00FFFFFFFEFFFEFFEFFFFFCA90F0FCFFDFDFFDFFFDFDBEFFFDFFFFFEFCFCFDFEFC00900A9000000A090000000000000000B000900900000900909AC90000A9000A0C09CF00F00DA0090000909F0B909C0099A09009A00000090909A0090009A09FFFFFFFFFFFFFFFDFFFEE99CF0FDBE9EFAFCBE9EFBEFFFDEBFDBFFFFFFF0FEDF0A90AD0009009090000000000000000090090000000000009A00900090000DA0900A0AFADADB009AC900000009000A9009AD00090090909BCB09C9900090009AFFFFFFFFFEFFFEFEFEFFDACB0FDADFFBDF9FFDFDFDFDFFFFFFEFFFFFEFCF0FBED0E9009C0000000000000000000000000000000900000000009A00000090B0C00E9C00FDA90E9AC9A0A90A90A9A909AD009B900AD0A90009090B0A90000090BDFFFFFFFFFFFFFFFFFFFC09AD0B0F0BEDAFE9EFAFBEBFDAFDFFFDBFFFFFFFFCFFE9009A0B00000090A90000000000000090090000000000090009B000000000B0000AD0FADEB9E9000D00090090D0B099A9A0F09009009090B09099000000009EFFFFFFFFFFEFFFFCFFC0F0DAFCF9FD9FDF9FF9FDFDFEFFFFEFDFEDFFFFEFCFFEDE9E09000090000090000000000000000000090090000000099C00900000F000090000FDBADCADA900A9000000B009CA9C099A00B0090A9E900B00A0009009FBFFFFFFFEFFFFEFEFFC0B09AD09ADEBEFE9EF0FCBEF9FBDFFFFFFFFFFFFFFFFEFF000900090000900000000000000000900900000009009009A0A9000000900000ACA0AFAEDABF9ADA900DA9C909E9A99A9C9A9990900900909909900000000BCFFFFFFFFFEFFFDFFCBC0F0DA9EDBFDF9FF9DFBFF9FEDFFEBDFFEDBFFFFFEFFFFEC09ACB00000000909000000000000000000900900000090009000009000A0000000D0FDBEDACFBCBCBA09A0A00909AC9BA99E0A9A90090B00BCA9000000009BFFFFFFFFFFFFFEFF00909E9CB9EDAFCF0FEBCF0FE9FBCFDFFBFFFFCFFFFFFFFFFFE09009000000A0000000000000000000000000000000009A0909000090900000000BFFE9FDBC9E9BC900909900B09B0D9A0999C00090909A0909000090090FFFFFFEFFFFEFFFFC90A900B0DADBDFBFFDBDB9FDBFCFFBFFEDFDBFFBFFFFFFFFFE900B0C009090900900000000000000009000000900000AD090A0009A000000909A09F9FFEBEBEBDADBAD0BCA09C0BCB0BC9B00A9090B0F0990B000000000B9FFFFFFFFFFFDEFCA0C9CAD0DADBEBEDADBEDAFCBFCBDBCFDFFEFFCFDFFFFFFFFED00009A9000000090000000000000000000000000000090000090900000F0900000DAFEADBFDBDF0FAD0A9090B0B0090B0BD0B990000090000900000090090FFFFFFFFEFFEFFFD09A0090B0F0FDF9FFEDBFDFBCBFFFFFAFFBFFFBFBFFFFFFFFFFE09000000000900000000000000000000000000000000900900000909000000A9A9AF9DADAFCBFBCBF9F0B0F090B9A9C90B90E909090B909B0900000000090BFFEFFFFFFFFEFE00909AD0BCBDAFE9FDBCBE9FFDADAFDF9FDFDFFCF9FFFFFFFFFC000090909000B009000000000000009000000900009A009A90000000B09E0900C90FEADADFBF0DBDAF0BC090F90000B0B0DB90B00090000090B0000000009FFFFFFFFFFEFFF090C0AC9ADBDAFDBFEBEFFDFF0FFFFDBFFEFFBFFFFEFFFFFFFFEB000000A0000000000000000000000000000000000B090000009009A9000000090A9F0DFAF0FE9EBEBDBE9B0B0BC090BD09A9A9009A90090B000000009009BFFFFFFEFFFFDFC000A9090F9EFBDBEDBFDF9FE9FFBDBEFFFDBFCFF9F9FFFFFFFFD000000090009090000000000000000000000000009C0000A909A0000009009A00A9CFEA0D0FDBFBC9CADBF090D0B00990B09B9E90090B009090900000000000FEFFFFFFFEFEF00090DAF0F9EDEDBFCFBFE9FFADFEFDFCBFFFFFFFEF9FFFFFFFE90000900000000090000000000000000000000090B000009000000B0F0A0000F0D0BFDFFAFAFEDBFBF9E9EF0BA9ADA0A9C9AD09A0900090000000000000009BDFFFFFFEFFFFE0900A909F0FBFBFDBFDEFFFFDFFBDFBFFFE9FDBDF9FEFFFFFFFFC090000090000000000000000000000000000000F00000909A9090090909AD000000FBEFDFFDBFE9E9A9B9BD09DB90D09B090B909009000B090900000090900FFFEFFFFFFFED000D0CBCBDADEDEFFFFF9FDAFF9FFEDF9FDFEFEFFFF9F9FFFFF9B00000000090090000000000000000000000000B090009000900009F0AC00000A0BCFCF0BEDAFF9F9ADF0FFA9AB00B09E9A9A9E90090900900000000000000FBEFFFFFFFEDF009009B0F0FDFBFBFCBDFFEFFDEFEDFBFFEFBF9FBDF0FFEFFFFFE00000000000000000000000000000000000009F000000009BCA900B00909A0AD0D09FA9EC9AF9EF0ADBAD0BDF9C9F0B09090999A900A09000009000000000909FFFFFFEFFEFC00B0E0F9FFAFDFDFFFFAFDBFFBDFBDFCF9FCFFDFBFFBDBFFFFFD9A0000B0000000900000000000000000000BCB0B000009A0090009E9E0000900A0A0FFCBFEDAF9BFDADBBF0B0BB099DA9F0BCB0D0009009090000000000090B0DFFFEFFFFFF000099F0F0FDFAFEBDFFDFFFCFFFFFEBFFFFBDEBCF9FCBDADFFFAD0000000000000000000000000000000000090D000090090B009F09090B00C090D09FEBFCBADBEF0BDADA9FDBC9FA0B90090099A909000A00000090000000009AFEDFFFFEFC09090E9F9FBEBDFFFFBFFFFFFBDE9FFDF0F0FFBDFBEFBFFDBFFFF0900000000000000000000000000000000B9A9A00090090900FA0BCA0000B0B0E0A0F0F0BEDFEF9BCADADFA9A9A9099E99B0B9A900009009000000000000009ADFFFFDEFFDA000F0BDAFCFDFFF9FFCFFE9FFFFFFF9EBFDFFADEBFDBCBCBE9EF09A00009C000000000000000000000000090C0900900A900B0F909000900D000C090DFACFEDAF9F9EBDB9A9BDBDBDB0B9A90990D0B09009000900000000000909ADEFEFFFEF009009F0F9FBFCBFEFFFF9FFF9FCF9EFFDAF0FDBFD0FDBDBD9F9FF009000A00000000000000000000000000B090E9009090B9C9A00E090C00A000B0CB0FDB0F0F0FBE9CBCF9EDA9A9ADBCB9ADA0B0909A9000900000900000000009BFDFFFFFFC009ACBDAFDEBFFDFBDBFFFDEFFBFF9FAFDFF0F9EBFBEFEFADADBE9000090000000000000000000000000009A090000090B0ABD090900B0A900F0CB0E9F0EDAF9E9E9BBCB9EBBDBDBDB09AD0999090090009000000000000000009A0FFFEFEF00000DBCBDFBFDF0FBDEFFFFBFFDEDFEFDFADADFE9FCBDBD9FBD0BD0B0000CB0000000000000000000000009C90A900A90BC9D00A000B0009C0B09AC090F0B9ADADBF0BCBBCB9DADA9A90BDA9B0A9A09A00900090000090000000909DBEFFFFDE090DB0FBFBEDEBFFFFFFDADFDFBFBFBDFADBFFADBCBDADBEF90BD009000900000000000000000000000009A000900999A90B0A090B9C90F00BC0AC0B0EFB0C09ADA9FDBFCB9EBB9BDBDB90B9099C900990090000000009000000000ADFEDFEF0000A9F0FCFDBDFDFDFBFFFFFBEFDFCFADFBC9ADADBCBF0F90FBCBE9AC000AC0000000000000000000000009A090E90A09E900900BCA9A00B0090090009FDBB0F09F0B0B9BCB9C9E9B0BCB9CBDA9B0900B00090000000000000000090A9FADFEF0090E9F9FAFFBEBEBFDFFFFFFDFEBFDFBCFFEDBDADBCBDAFD0F90909000090000000000000000000000009009090099E900F00909909C900000A9A9E90FBCDF0BE9BDBDADB9E9BBDADB909BB090900090909009000000090000009090FEDFED009ADBCBE9FDADFDFFFEFDBDEDBFDFCBFCBCBDADADB0F9E99AF0BDA00B009000000000000000000000000900900A9B00909B09ADA0E00A00D0B0D0C0000F09BA9F9BCBB0F0BE9BBCBF9B0F9AD90B009090000000000090000000000009E9EF9E000D9ADBDFDAFFFBF9FFBFFFFFFFAFBFCBDBDADADACBDADBCF99E0D090000A0000000000000000000000000B0009000B09A000000900000000C000B00A9FFAD9CB0F9ADBBDB9F0DBF9ADB0B90B99A9A00B09090090000009000000090B9E9EF009A9ADBCBEBFDBDEFFFFDFFFBFFDFDE9FCBE0F9E9DBCB9F0B0DA99A000000D00000000000000000000900900009A90900000090900909090B09A0000900F9FABBDB0F9AD0BCB9B09AF9A9BCBBCBC90900900000000000900000000000009E9CF009E9ADBD9E9FEBFDFFFFFFCFDAFBFFFAFDBDADBE9CBCB0F0BE9E9DA09000000000000000000000000000A9090000009000000A000A000A000009000090FF9FDFBE9BF9BF9B9E9FBD9BD9CB9090B090900090009000000000900000090B09EB009C90F0FEBDFBDFDBFFBFF9FFFFDFCBCF0F0F0F0DA9E9CB0D0909A09000009A000000000000000009000900000909000000909000909009000000090DADFAFFFADBDADBF0F9E9BADBBE9AB09F9B90B0009B009000000009000000000000DAD0D0A09ADBCBDFADFBEFFCFDEFFFF9FEBDF9F0F0F0DA9E90BC9ADA9E0900000000000000000000000000009A009A9000000000000000000000000900900B0BF9EBFFF0BDA9FBDB9AD9BCF9B99B0B09E9009000000009000000000000000909ADA00090F9ADBDADFAFDFFFFFFBFF9FEBFDBEFCBDAD0F0F09E90F090990F0900009000000000000000009009090000000000000900009000000009A090A9BDBFFBDF9FFF9FFBDBEBDBBCBB9F0F0DB9B090900909090000000000090000000000009E00090CBCBFFBDFBFBDBFFFFFFEFFDFADBCBCBCBA9E9E90F09E9E0B000000000000000000000000000000A0090090900000000090009000900009A90BCB9FFEBEFFB0FA9FAF9FBD0BF0FA9B9A9E99A9A90009A000900900000000000000090BC909AC9B0F9E9EBFDEFFFDFFDFFFFDEBDFEBDBCBCDCBC9EB0DA90900D0B009000000000000000000090090900009000000000000000000000A909090F0BFEFF9F9BF0FB9FFF9FBCBBF9F99F9E90B9E90900090009000000000000090000090AC000009A0F9E9FDFDBFDFFFFFFF9FDBFDFE9DACBCB0A90B0D0F009E09A90000000000000000000000900B0900900000000000000000909009090B0F0B09F9F9FBEFC9F90FB9BF0FB9F9E9BFA99F99090900900090000900000000000000000909000900D90F9FAFBEFFBFFFFFFFFFEFFAF9FEF9E90F9E9CA0B09E090000090000000000000000000000000A00090000900090090900000A90B009090DBFBEBFFDFBFEBFF9CFDBF9FADBFBCBDBA9ADB0B0B009000909000009000000000000000000009A0BDADBDFFDBFFFFFFFFFFFFFDFFE9F0F0FA0D0A9D0CB0900B00900000000000000000000000090909000009000000000000900900009ADA9A90F9F9EFA9EDBDB9EBBAF9ABDBE9DB9B0DB9A99C9090009000000090000000000000009090000A90D0BF0FBCBFDFFFFFFFDE9F9EF0FF0F0F0DE9AD0A9A0F9E90D000900000000000000000000900000000000000000000009000B00909E909C9AF9E9E9F9FFAFBEFDBDFDBFDBF9FBE9E9B0BDB09A900090A909090000000000000000000A00909C9AFC9FFDBFFFFFFFFFFFFFEFF9FDADAD0DA9AC9E9C9C90000A090000000000000000000000009A900009000009000909000090090B0090B0BF9E9ADAF00BDBF9BBEBFADBBDAB9F9B9E9DA90B090090009000000000000000000000090900000B0D9BE9AFFDFBFFFFDFFFF9F9EFAFDADA9A9C0B00B0A9A0BD090000900000000000000000009000009000900900900000009A090A9C0B0F0F90F0BDA0BF0FADFFDF9F9FBCBFDBE9E9B9A99F90B090A90009009000900000000000000000000090B0E9FFDBFFFFDFFFFFF9EFEF9CDADBCF0DA9C09E0D0C9C0A009A000000000000000000000000090000000000000000009009009CB090909AFB0F0F09F0B0FFBFBFEBFBDBF0BDBBDBC9F0B0B0D0B09009000900900000000090000009090009A9C9BDADBEDBFFFFFFFFFEF9F0FBBDAF09E0D0A9E09A0B0B09C90090000000000000000000000900000000009009000000A0900B90090B0BBD9CB0F09EF9ADB9FFCB9FF9EBDBDBEDB0BB099F0909090900009009000009000000000000000090009ADADBDFFFFFFFFFFFDF9F0FBCDAF09E0B0AD00900D0D0D00A0900000000000000000000090009000900000000000909090A900A9A9C9FDAFA9BCBE9F0F9FE9BFFF9EBDBBEBF9BF909F0B09A9A9000909000000000000000000000000900009F0F9FBEFBFFDFBFFF9FBEF0F9CBAD0DA0D0D00D0ADB0B0A0B0900009000000000000000000009000000009000909000000090E9090DA9A9AD09FCB9CBE9AF9FFF9AFF9FBDBDF0F0BEDA9BCB90990B90000909000900000009000000090000000090F0DBDF9FBFFDFFFED9FF0F0D0F0BCB0A0F0A900C0C90D0CA9C00000000000000000000000000000000000000000090B0090A9CB09ADBDAF00BCA9FB09FE9A9FFDBFE9E9FBB9F9B9BC9B9CB00900B090A0009000909000000000000090009A9AD0FBFAFFFFCFBFCBDBE90BCB9E9AC9C9C900D0E90B0A9A9090A90000000000000000000090090000000009000B009000900090B90BDA9A90BD0F9FFD0BE9ADEBDBEF9FBFBE9F0FCBC9A90B0A99C90900909000000000090000000009000900D0BFBCFDFE9FBFEDBFDAD9EDA9E09C90B0B0CB0B00B0C9C00A09000000000000000000000000000000000000090000000900B90B0CBC0BCBCBDAF9FFFB0BDBDB9EBFDBFADBDBC9B9B90B9CB99DA0B00009000000900000000000000000000009AD9ADBBF9FFFF9FBDEBDBE9A9C9DA9E0C0CB00C090C90A0F0D0E9009000000000000000000000000000000900009090900A90E9C9B0BDB9E9FEDFFFFFF00ADADBDBEBDF9FAFFBCBCBF90B90F09909090009000900009000900000000090009009AD9FCFEF9F9FFFFF9FF0DF9EBCBC90B09009A90E90AD0900A900B000000000000000000000900000000000090000000B000909A09F0ADF0F0BFDFFFFF0DBCBF0F99FBEF9F9F9BF9090F0B909A090B009A009000009000900000000000000009E9AF0F9F9FFFFFDFFFE9FB0FD0F09E9C9A0D000090E90A0909090C090000000000000000000000000000000000B000B0009DA9A99E9F9A0F9FDFFFFFFB0B0BF0FBEFADBDAFBCBE9A9EB909C9AD9A90090090000090000900000000000000909A90F9FBFBFFFFFFFFDF9FEDFF0BDBE09A0C9A0D0B009000DAC0CA0090000000000000000000900000000090900900900009A009C9E9A9EBDBAFFFFFFDFF00DADF0F9BDBFBF9FBD9BDB9DA90B0900909009009000000900000000000000900000D0F9E9FDFFFFFFFFFBFF9FBCBDEBC9F0D0BC09A00DA00F0009A90B0A0B0000000000000000000000000000000000000909090B09A9AD0BDADF9FFFFFFFF0A9FA9F0FCBDADBE9FBE9E9A99F090B9BC0B09A900909000009090000000000000090B0ADBFBFFFFFFFFFFDFFEDFFDBDEBCBDAD09E09C0090009A00000C90C000000000000000000000000000000009A090000A00909A9F0BBCBDAFFFDFFFFFF09F09E9E9BDAFBF9F0F9B9BDAF09A900099000900900000909000000000000000000009DBDFFFFFFFFFFFFFFF9F9FADBDDF0F9ADA90E9A90CB00C9ADA900090900000000000000009000000000090900000909090BC90F0F0D9FA9FBDBFFFFFB09E9E9A9BFAF9F9EDBFADADA999A9C90B9A09B009A0000900009000000000000009099FBFFFFFFFFFFFFFFFFDFFEFDFFEB0FDAD909E900CA90090000000A9A00000000000000000000000000090000009000A000B00ADA9E9ABE9FDFBEFDFFDF00BF0BDAC9F9FBFBBCBDB9B9CBC90B09000900909009000090900000000000000000EBFFFFFFFFFFFFFFFFFFFF9F9FADBDF9ADACF09ADA9009E0B090909C0090A00000000000000000000000000A90900909090D0909ADB0BDE9AFB9EDBFFFFF000BDA9FBCBEDBCFBF9AFCB0B9A909B0909090B009000090000900000000000000099F9FFFFFFFFFFFFFFFFFFFFFFDFFCBDE9F9B0F0909CBC090CBCA0E0900AD090000000000000900000000009000000000000B00BCB0F90BDBDADEB0E9FCBE0009ADADABDBBFB9F9FDB9F90BD0BC090F0009090A90000090B000000000000000BBFFFFFFFFFFFFFFFFDFFFDFCF9EBDBDADF0FCD9ADADA09BCA9009090A09000000000000000000000000000000009009090B0009090F00F9ADE9A90F9EBFEB009ADBDAD9FADF0F0FA9BCB0F90B909B09099A900900009000000000000000000BDFFFFFFFFFFFFFFFFFFFFFFBFBFDDADEDB0FDB0AD09AC9AC090CBC90009C00B000000000000000000000090900900000A00090900BCB0BB0F0B0F0F0FEFC0F0000A0BDBE9FFBF9F9FADBD90B090B0090B0090A9009000B09000000000000009BFFFFFFFFFFFFFFFFFFFFFFDFDFDAFF9FBCF0BCBD9AD0BC90BCA900A0F00A90000000000000000000000000000009009090B000A090B9C9CB0F0F09AB0FDBFE90BC900BDBE9FDAF0B9F0BBE99F0D090B0090909090000900090000000000009FFBFFFFFFFFFFFFFFFFFFFDFFFFCBD9FE9FBDF0FCBE9AD0BCB09D0F0D00900009000000000000009000009000000000009000909C0B0DAB0BCF0B0BC9CB0ADAB0C0B0A9E9E9FBFBDBDE9F9C9BE9B0B09090A90B09A900000900000000000009FBDFFFFFFFFFFFFFFFFFFFFFFFFDBFFEF9F0FA9F9BC90DA9CB0DA0A09A0BCA9CA00900000000000000000000900090009A0A900009009A9CBCB9CBC0B0B0FDADF00BC0DBCBFBDAF9EB0B9B0BF09900909009900909000090900000000000009BFFFFFFFFFFFFFFFFFFFFFFDFF9EBFC9F9EDF09FCBC9ADA9CB0DA9E99E0D009009CA0000000000000000009000000000900090000B00BCBCB0F9EA90B0E9E9A9AF0000B00B0DAFDFF9FDBE9F90BCA99A9C9A009009009000000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9FF0F9A9DE09ADADBC9F0DAD09CA09ADACB00090000000000000000000000009000009000090009090F090E990F0F9B0F0F0F009C0BC9A9FBFBFFBE9F0BF9B99A0D0B0909A900B00900900000000000009BDBFFFFFFFFFFFFFFFFFFFFFFF0FF9E9F9EDDAB9E90B90E9A0B09ADA9C9E9090C9A00000000000000000000000000000B00A900009000B0B0E9BCACA9F0E0F0B0BB000A90A09E9CBDF0F9F9BD0F0DAD90B0900090900900000090000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EBF0F9ABD0F0F0C0F9CBD0DADA9E9A9CBCB9AD0DA90000000000000009000000009009000900A09A0D0BD0A9DB9E0B9F0BC90F0A09CB0DA9EBFAFBDBFAF0B09A9B0B09A9090900900000090000000000BDBFFFFFFFFFFFFFFFFFFFFFFFFFDBDAD9C9090D0F009E9B90AD0FADA9C9A9CA9000C0B0000000000000000000000090000000000000090090BC0A9DA0E9F9E00B0BEFC900BC0BCB9F9F9FBCBDBDB9F9090909C90000B0090009000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9A99A090909F090CAD9AF09E9E9ADA09E9E9A9009E900000000000000009000009009009000900090BCB0D0A9F9ADAD0F0F09B0AC90B0DA0DAF9F0FBCBCBCB0F9E9ADA909A9009009000090000000009DBDFFFFFFFFFFFFFFFDFFFFFFFFFDBE9C90D9D09A0009E9B0AD09E99E9E90DBC9A9C9E9E00A000000000000000000000000000000000090A009CB09DA0FBF00B0B0F0D00B00F0A9FA9FAFBF9FBF9F9F0B909090BC9090090000000000000009FBFFFFFFFFFFFFFFFDBFFFFFFFFD9FC9F9BDA90BC9D09000C9C0F09E9F09E9A0BCBCA9009090D00000000000900000009009000000900000909A009A0BDBCA9E09E900A09FCB0099E9CBF9FDADBDB0B0B9E90B0909000090000000000000000BBFFFFFFFFFFFFFF9FBFFFFFFFDBDFF9F90D090D9090000909A9B0BCB0F0F0F0D0909DACBCBCA0000000000000000000000000900900009A900E90DA0F9E9E9F09E90F0D000B0F00A9BF9FFAFFBDAF9F9CB9BD09A909A9009090000900000009DFDFFFFFFFFFFFFFFFFDFBFFFDBDB99C9E909090090909000090C9CBDF0F9E90BCADA009000909C00000000000000000000900000000900000900B0999E9E9E0DA9A000B0009E9E90E9FADBF9FABDBE9A9CB0B9090B090900000000000000000BFBFFFFFFFFFFFFFF9FAFDFFDBD0D009990F9CBBC9E0909090090A90ADBCBDBE90D0DAD0F0F0A0B00000000000000000090000000000009090A909A0E90F0B9A0F0C900DA0009E9AC9A9FBFDFBDFADBDF9B0F9CB090900009000000000000009BDFFFFFFFFFFFFFFFFFDBFF90009A9FBEFFFEF9CBE0900000000090F9ADBCBC9E9A9A90B0909D000000000000000000900009000009000000090BC909ADAD0E9C090000A9A00B0BDB0BCBDEBBFFBDBFA9B099AB090DA9090000000000000000FFFFFFFFFFFFFFFFFDADAD090099BF0FFFFFFF9AFF09E0F00000000090F9ADA9A9C9E9CB0CBC0A0F000000000000000000000009000009009090F0B0DAD0F0E90B0E0000F00009ADADE9BFBFFDF9EBDB9F0F0BD9DA9090009090000000000009BDBFFFFFFFFFFFFFFFFBDA900000FDFBFDBFEBC9E9E0900000900000ADAFDBDCD0B09A9CA90A9C90000000000000000000900000090000000DA090DA09A9009A0C9000009FA90C09A9BC0FF9FAFF9FADFB9BD0BA99A909900000000000000000BFFDFFFFFFFFFFFFFF9FF9CAD0090B0DAD9BD0B09090090090000090909ADAABCBCBC9E9DAD0A9E9A0000000000000000000900000090090B090A90909DA9E0D00000000E900A9AC9E0BF9FBFFDBFFDBADE90B9DBC90B0A9000000000000000BDBFFFFFFFFFFFFFFFDFF9E99909090999000090900090009000000000BC9ADD9AD009A90A9A9C900D000000000000000000000000000000A000F09ACB0A0C900A0009009B0A90009A0BF9EFFCFBFF0BD9FB9BD0B0B9090900900000000000009FFFBFFFFFFFFFFFFFBF0FFFFFF99090F09BD99C900900990009A90DAD00BDB0AD0BDBC9E9C9E0A0F0A00000000000000900000090000009090909ADB090DB0B0C9000C9EF90A9ADAD000FB9FBDF9FFFAF9BCB0BDBDA9E909000000000000009B9FDFFFFFFFFFFFFFFDFFBDBFFFFFDF99BC909A909D0BC0C90BC0DA090BD0BCBD0F000A909A099C909000000000000000000000000000B0000A0BCB0000B0C0090000B0F00FA009A9AC909EFFFBFE9FBDBCB9DB0B9A90900B000000000000000FFBFFFFFFFFFFFFFFFF9FFADFFFFFFFFFDBDBC9FDA9C9B9ADADB00D0E00AD0BCB09F9C9E9E9E0A9AC0F0000000000000000000900009009090909ADBC90C9A9CA0A90CBCBF00B0A00A9A00B9FADFBFBDBFBDA9AD9ADB9A9090900000000000009BFFBFFFFFFFFFFFFFFFF9FFBFFFFFFFFFFFDFF0BDFBDE0D0900DA0B09F9ADCB0F000B0909099C0D0B0000000000000000090000000000000009A9A090A9AD0B090CA90A090B000B0D000B0FFFFBDBCBF9CB9F99ADBD090D0000000000000009FFDFFFFFFFFFFFDBFDBF9FDBDFFFFFDFFDFFFB09FCBCB099E9E9A9AD0F00DBB0D09E90D0F0F0E0B0B0C000000000000000000000009009009A9E9C909A9000BC0CA0F0E90FA00A90B0BC00DBFF9EFFFF0FBDA9ADB9B0F909A909000000000009BFFFDFFFFFFFFFFFFFFDEBFFFFFFFFFFFFBFFC9E9BDBC9E0900D0D09A9DBAC0F9E99E9A090090900C90B00000000900000000000000000000909ABCB0C00F09A9ADFAF00B0DA90A00B0B0A00BFF9F9FBFDA9F99ADADB09A900000000000000009FBFBFFFFFFFFFFFFDBF9F0F9FDFFFFFFFDFFFF9E9F0B090A9B0B0F0DA0D9BD0A9E909CB0F0CB0F09AD0000000000000090000000000900900BC90909A99000D0AFFDFBC0FA90A90B0DAD09ADEBFFEBDFBFF0BC9B9BBDA909090000000000009FDFFFFFFFFFFFFFDFBFDF9DBFFFFFFFFFFFFDBD09F0D09E9C0C90D0B0DB0F0BFD090F090D09A9C09E00BC0000009A0000000000000000000090B0F09E90A09A0BDFFFECB0B00A00A00B0BCA09BDE9BDFBFF9BDBB0DBD0909A900000000000009BFBDFFFDFFFFFFFFFFDFADBFCBFFFFFFFFFFBFCBE909E0000B9AD0B0DB0F09C90B0F00BCB0A9C0B009F00090009000000000000900900090BCBDA90F09AC90CBCFFFEDBCACB00B09A9AF0F0F0FBFFFA9E9FFEB0DBA9BF9E9009090000000000BDFFFFFFFFFFFFFFFDBFBDBC9BDBFDFFFFDFFFDBD9E9009090000B0D0BCB9CBBCBC90BD090C90B00DA0009C0090A000000000000000009000090A9CB0BC0BCB00F0FDFACB0BCB00A00090B0F0F0F9FEDBFFBF9FB0DBCB09909A00000000000000BDBFFBFFFFFFFFFFFFDF9FBC9BDFFFFFFBFDFBFF99E9000090C90B0D09CB9C9BDBCBCADA9BC0D0B09E90A909E09C00009000000000000090B0990BC9CBC0BCB0BF0E9F9E0EB00A0A9A0A0F09AF0FBDBCB0F9FBDBB99FFB0B0990900000000009BFFFDFFFFFFFFFFFFFFFF9DB9CB9FBDFD09B9FDB0F9000000090009A0F90F9E9E99CB909C09B0090C90E90B00900B000000000000000000009E9E90B009ADA9E00BCA0A09900B0900009A9A009FADAFF9FFFFDAD0FFB90D0900000000000000BDBDBFFFFFFFFFFFFFFDBDBE9CBDFFFFF99F9FDB0FD0E99A909A90DBC990F9E9CB9EBD0CB0B0C0F0A9A09000CB09F000000000000009090909E9A90B0CBCBCBCB0B0B0F09AFB000A0A0A09AC9E09FFFDBEDAFBFFBF9A9FB9AD0B0909000000009BFFFFFFFFFFFFFFFFFFFFDF9B0909FFFFFFFFFFDBFBDAC90F0DA0009F0F0F9FBDE9D0B9C9CB090C9009CADA90E009000000000000000000B09A9EBCBE9ADACB0A0CA00A000FA9009090A09A09A09AFADBBFDFFBDBF9F9E909009000000000009DBDBDFFFFFFFFFFFFFFFFBDFDF9F9FFFFFFFFFFFDADB9AC90B0D09A90BDBCBC9ADA9FCB9A9CB0B009E090090909E0F000000000000000900BC909CBCBCF0B0E9CB09A90B0F00A0A0A0A90A0B0090F9FFFDFBFBDFE9FBE9F9A900090000000000BFFFFFFFFFFFFFFFFDFFFDFBF0F0F9FFFFFFFFFDFFFCD99E9CB009C9E9ADBDBFDBDBA9C0DB09C09E090A90CA09A09009000000009000900909ADA900FFACF0B0A00A00A0090B00900900A090ADAF0FBCBFAFFFFBDBDBDB90909A900000000099F9FBFFFFFFFFFFFFFFFDFFBFDF9F9FFFFFFFFFFFFDB9B0E9CB00B09E9FDADAD0BCBC9DBDB0CB0B090B0D0A909E9D0F9E000000000090009A9ADA9ACBDADF0B0F0B0BCBCB0FA0A0A0A0A090A90B09ADBFFDFFF9FFBFAFBF0B0900090900000009BFDFFFFFFFFFFFFFFFFFBFDFBFFDBFFFDFFFFFFFFFEDE99AD0C90DA9DA9FBDBFDF9FEBCBC9BC9CA9C000D009090A90000000000000000B0D09A9C0BDADA0FCA00E9E9E9EA0F909009000A00A00A900CBFBF9FF0FFF9FDBFDBC9900000000000ADBFFFFFFFFFFFFFFFFFFDFFFDFBFDBDFFFFFFFFFDFDBDE09A9009ADA9F0DAD0B0F099DB0F0CB0900BCB0A9CA00B0F090F000000000090009AD9ABDAFCADA0BDBB0F0FAFDFF0A0A0A0A9A09A09A9E0B0BCFFFFBFBFDFBBF9B09A09090000000099FDBFFFFFFFFFFFFFFFFFFFDFFDFFFFFFFFFFFFFFFBDA9DAC0B0BC90F0FBDBFDF9FFE9E90F90DADA090900A9C90D0BCB000000000900090B0BED0BF00900F0A0CB0F0D0EAB00B09009000A09A000900FFFBFFFFDFBF9EDBCB909000900000009FBFFFFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFDE9DA099C9CBBFF9E9DADABCB090F9F9ADBC909CAC00900009AD00090000000009A0B09F9AFC0D0EBDA9ADBACBEAFBDCB00A0A0A0A090A0B0B0E900FFF9FFBFFBFBBF9AD09090000000009BFFFFFFFFFFFFFFFFFFDFFFFFBDFFFFFFFFFFFFFFFFBDAD9E00B09C90F9EBDBFDBDFFF9E9AD909ADA099A0090B0000BDA00000090000900FADAD0B0A90C0F09A0DB09000ABCB09009009A00900B0B0EB09AFFFFFBFDFDFBDB9A9A0909000000099FFFFFFFFFFFFFFFDFFFFFFDFFFDFFFFFFFFFFFFDFCBDA09B9CBCBF9E9DADF0FDA9DAF9EDAE9E90DA0C900000909009C900000000900909FADAC0090B0B0F09A00E0BC909A00A0A0A0A00A0A9A00B00CADFBFFDF9FBF9ADBC99090000000009BFFFFFFFFFFFFFFFFFFBFDBDFF9FFFFFFFFFFFFFFFFBDADBC0CB0B09E9EBDB0F9ADFAD9E9BD9E9ADAD0B00000000009A9A0000000000B0DB09A9A90CAC0F00BC9AD0B0A0AE90A0B090B09A909A09ADADA09BDFBFBFBF0BFFB90A900909000009CBFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFDFCBC9009B0D0DE9F9DBCFDADFA9DAF9E9E9AD09A90C00000900909C0000000090909ABCBC000A090B00B00A90B009A99E09000A00A00A0A0B0B0A9000EBFFFFDA9F99B0F99090000000009BDBFFFFFFFFFFFFFFFFFFFDFBFDFFFFFFFFFFFFFFFFF90F0F0C9ADB9E0FEDB0BDA9DEBD0F9E9ADABC9E9A9000000000A9E00000000000F9CB0BC00D00009AC9ADAC0F0E00A9A0A900B09A9009A0A0B0E9090DBFDBFF9BF0DB9E9DA90900000009BDFFFFFFFFFFFFFFFFFFFFFDFFFDBDFFFFFFFFFFF9EFF090B0D0ACBDB9BEFDAFDA99EBDADBDE9DA9E9C000000009090909000000090B0ABC0009A000ACA0B09A9A9A90B0DA090A0A00A00EB0CB9CA90A000BFFBFF9E90BB9E99A9000090000909FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFF90F0D09A9DBC9EFC90BD0BDE99CADACB9E9CB09A900000090000BC000009090009D0B009A0090090900E9EDAC0AC0A90A00090A09A900B00A9CA0900BCBDBFFBDB90DB9A090090000900BDBFFFFFFFFFFFFFFFDFFFFDFFFDFFFFFFFFFFFFFDE9CF09A0A9DACBAD09BFECBDA9ACBF9BDBCBCBC9E9C000000000A9C9A0000000A9B0A00CB0C900C9A0A0A9A9A09A90BDA00A9A0A9A00A0B09A9A09A0909FFFFBF9AD0B90F99090090000900B9FFFFFFFFFFFFFFFFFF0FAFDBEBDFDFFFFFFFFFFFFB0D00D9CADBCDADAC099BC9EDB9CBCBCBCB09E9A000000000909A0C0000009000C9A900000A9A0009090DAC9E0A00AD0B0000000B09E0EADA9A09A0000BDADFF9B909B9ADB090009000990F9BFFFFFFFFFFFBDBE9FDBCBDDFAFBFDFFFFFFFDBCDB0B0A0B009A9DADBCAC0A900FA9CBCBDADFA9C9E9000009000C9B00000000090B0C0BC0B0C09A0A0A0B09A0090B0F0A00B0B0B00EA0B09A0E90ADADA9AFFBFBE9E9A9C9B0900900000009B9FFFFFFFFFFDFDFF9F0BC90A90D9EDBFFFFFFFFFFBC00D090C9E0CA900909090B90DA9DBC9F09CBA900000000090B0C900000009A900B000900B0E0900090A9CB0A0000B00A000000A909ACA9A90A9A900CBDBFDF9990909BC9A9000000099F0DBFDFFFFFFFFFBF0FCBD0BC90F9ADBFFFFFFFFFCBC9090AC0B09099C0BCBCAC0C0CB9EBCBAC9EBC9CA000090AD0A9CB00000090000CB09CB00F009A0A9A0AD0A0BC90AF0B090B0A0B0A0E0B0E9A99E9ACB00BDFAFFA9B0B09B909B0909000099A9BFFFFFFFF9FDFF9BDAD09A90090F9FFFFFFFFFDAC0A09090009E0AD00090B090B0E9CB0DBAD09E9C900000909CB00B900000909A90CA09E9ADA09000909A9AD00A90BC00A00A90090A90E90A0EB0F0BCBC9ADBDBDAD09CB0BC0900000909A9DBCBFDBFFFBFFBCBC009000909ADB0F9FFFFFFFDF9900D0BC9CB09000090000000090B09E0D0BCB0B00000000A0B0F0C000000000DA9BDA0000A0A0A0A00A900A900A0CB0A09A00A0A09A09AD0B00A0B0B0B0BFFBFF99B0909DB900900000909A9BDBFFDBFDF0F0909E0A9C0B0D09DBFBFFFFFFFACA090A00B00DAD0B00000000090009E9B0F0BCBCB0000009C90D00B000009A09A9CA09CBE909009090B00AD0E0BC9B0B00A09A9009A0BE0ABC9A9F0F0F0D0BDBDBCB09B09A9A090900909B99BF9FBDA9DB0909E0000D009C90ADB0FDFFFFFDAD909E090900F0000C00C0090000090F090E90D0F0C000009A00DA90900000009A9CB0F0B0000A0A0A0A00A90A9A00AF009A9A00A0A00000BC0AAD0A9AA0B0F0BFBFB9F0090909B000000009AD09EBDBDA0090FFF00C0000A009009FBFFFFFFFFA000900C0090BC000000000000000009E09EB0F09A00000009A90000000009009EBC90F0A9A00090000A90EB0009E90FA0009A0090A9A000B09A0BCBD9BCB0F9E9FF9B90B09F00F090900909B9999EBD90009BFFE0000AC9E009009F9FFFFFFDFDA009A90000EF0A00000000000009A09F09CB0F0D00000090C0F00F0000000BC90BF0AD0000B0A0B090A900E9A0A0F00B0A00B0A00009A00E0CB0B0AACB0BCBFBF9EBF9090099090000009090BCB9FBE900009C09E0000009009BE9FFFFFFFF09090C000B09000C0000000000009A9CA0BCB0CBCA000000009A0090000090909AFC0E9A0A0B000000A00A0B00090009A0A09A000B00A0090B0B0A0CB990DADBDBFFBD90F099A009A909090B0BDB09FF9D0B0000000000009000BC9FFBFFFFF0F0C00B0090000000000000009009C0CB09DA9CB09000000009A0900900000009AFCB090009000A9A0A09A0900B0A0BFA909A009A00A900A0A0CA00B00EABADBAFDBF9FA9090009A090000090D90BDB9FFA90FF0000000090009F9BF9FFFFFFFF0B0B009C009E900000000000000A9A9CBCACA9CAC0000000009C090A000090B0F9000A0A0A0A000909A000A0A000009E0A09A0A0B00A09009A90F00B090CB09DBBFFF9FB09B090900B090909A99090B9FDF909E9C00090090000FD0F9FFFFFDFE9C00909A0000F09000090900A90C9A90B99CB90B000000000B0000900000090AF00C90900909A0A0A0A9A0090A9A0F0B00A009000B00A0A000A00A00A9A9AFADFF9FBF9F09000090090000B90F9F09FFBEDA909A909000009BDBEBFFFFFDFEBD0B09E0A9C09000E09E000009C0E9AC0F0CABCAD00000000000DAD900000900BD000A0A0A9A0A0000090009A0A00000B00A09A0A0B00A00900B00B09A9A9AD09FFBFFFDB09090900090A9099090B0B9F9F9BFDAD00AC0909BADBCBDF9F9FFFBD0BC0090D090000909009A909E9A90D9B0CB9C09A000000000009A9E00009A0BC0000909A9000009A9A0A00A00090A0F0A09A09A9A0A909A0A00B00A0A00E90B0BFF9FBFFB90B000900990000B099D90BFFFDEBFBFF99BCB0D9E9F9BCBFFFBFCFAD0F0000A0F0BC00A900CADA90D0F0AC0BCA9F0C0000000000009F0000000D09A09A0A000A0A9A000000A900B0A000AD0A00A000F0CAA0009A00A0909A90BE9F9FFFFFBDFA909900000A99909B0B0B99B9FBDF9F9FEF0BDA9E90BC9BDADFF9F9DA90F009000009A9CADB9CBCAD0B0D9AD09E00B00000000000000000000900BC0009A9A0B09000A0A0A90A00000A009A90B09A9A0BA9CBA9A0A90BCA00A009AB0FFBF9FFBD9B009090090A090D099C0BDFBDBDE9E9909009009F09E9ADBFCFFBE9F090F0090000009000E9E9DAF0F0AD0BC9DAC000000000000000000000A90B00CA00CB00AE0B090D00A09A0B009AF0A000A00ADAD0A000009CA0A09A9A9EBC9FBDFFFBF0BC9B00009099909A9B09BDA99CB09A9000009009A09F9BDFBDBFBC9FCBEF090009000000909009A09C9AD0BCB0A0900000000000000000009090BC00B0B0B0CA90900A0A0A90A00000A0AD0A0A0A90A0AE9A9A9A0A909A0000A90BBEFFBFBDFF9B909000000BC90990B9099EB90B09CBC9CBC9E9DBDADF0BDFFFDFE9BD99CBCB00090090A000B0D0F0BCBC0BC0DA000000000000900000000B0F00CB0C0A00B0A0A0A0B0BC0AC9A0A0009AB09090A0909A0CA009A0A0A9E0B09AF0DBFFFFFBFFDAD0B90000909A9A99CB9AD9CBC9CB09A990BF9A9ADB0FFDAFDAF9FCBEFADADCB0F0DA09C900C9A90F0F0BD0B00D00000000000000090009009AD0A0B0B0F00E90DA90000B00A00C9ADABC0A0A0A9A0A00B09A0A0F0BC00B0AC00BA9FBFDBDFBF9B90D090000B909CB9099BFB9B090F9C9AFDAFDFF9FF9EBFDBFDFBBDBDFBDBBDF0FADBE0E9F0ADFE9F0F0AD0DA0000000000000000000900F0F0AD0A00A00B0A0A0ACB0E0A90B0B00A0F0A900B000B00B0AA0F09000A0B0C0B0F09FFDFBFFBFDF0A9A0000099C09B90B0FADBCF0BF9E9BFDBF9F9BCF9F9F9BDFF0FCFDE9DEFCF0FAD9E9F9BCBDF09F0F09DA0B00000000000000000000009090000A90B09A009A090B0A9A9CA0A00A900B00A00A9A0A00A0900A0A9A9A0A9A0A0BE9FAFFDBCBFBD909909A009B900BD9999BDB9D99F9F0DBFDFBCFF9EFFDEFF0FFDBFBFEBF9F9F9DEBDF0FCBE90FE0F0BCAD0C0000000000000000000090ADAD00B0CA0CA09A000A0000000A0900B0CAF0B00B00A090B09A0AB000A00900A900909A9FBFBFBF9EBF0BC909000099B0B0B0D9BDABCB0F9B0F9E9FBDBF9F0F9DBF9FBCFDBDF0FEDAF0DEBCF9FDFFF9F9E9E9B0B000000000000000000000A90B000A0B09A90A00A900A00B0A09ACB0CA90BE00A0A90B0A0A00B000B000A0A00A0A0A0DADFFFDF9FFDBD09A009A99AC0999DB0BCBD9B9F9C9F9FBDBDBCBF9FBFADFADEBDADADFDBFDBFB9DBFCBE9E9E9E9E9C0D000000000000000000009009AF09AD000A00A9A900A909A0090A0A00B00AD09A0900A0A9A90B009A000B0090B009A09A9BFBDBABDBBF9A9090099E99BDA9A9099B0BCBCB9BF9E9FAFDBFCBDAD9F9DFBDBFFFBFBEDBCFCFEFCBE9F9E9E9E9CA9A0000000000000000000000DAD00E00B0A90A90CA0A0A0A00A0A0090A0A90BA000A0B09A000A00A000A0000A000A090A0BC9FFFFDBFDEBDB0090009A9099F9B09E9F99BF9E90F9BDDB9E9BCBDAF9EBC9FCBDBDEDFADBDBF9DBFDADE9F0F9CB9C00000000000000000000009A90F009A000A00A0B0009000A9000B0A9090A0CBA90000A09A0B0B09A09000A00A090A00090BCBFF9E9BF9FBFF909A099F9A9A9D09090F090B9F9BCFB9FF9FDBDBDAF9FBEB9FEDBFBDFFEBCFEBCBDFBDADBCBACA90000000000000000000000A9E9E9AC9A900B0000A9A0A9000A90000A0A000BC9A0A9000A09A00A000A0A900900A000B00A09BDBFFFDBFBDBDAD09000B0DB9FB9A9099BDBD09ADB9EF0BDBADADF9DADF9FEF9FCFDFADBDBDBDFBE9EADBCBC99C00000000000000000000090D09A000B000A000B0A000090A9A00A9A00009A0F0A0000A0A90A00B00A00000A0A0B00B000B099EFFFBDABFDAFB99A90099FB0DB0090B0F09A9BBDB9F9BDBCBDF9F0BFFF9EDF9EFBFAFDFDEDAFE9EDBDDBCBC9E0A00000000000000000000000A0BC9CB00A0000A0090A9A0A0000A00009A0A009B00B00090A90B00A90B0A00000000000A000A09A9FFBFCBFF0FFADA99A09DBA9F900099F9DAD09E9E9CBDBDA9E9FF0F0FFBFF9FDFDBFAFBFDBDF9EDABCBC9A9C0000000000000000000000909F0BA00A09A9A09A0A000900B0A090A0A000000E9A000A0000A00A90A00090A090A0A0A09A09000DBFDFBFDBDF9FDBDAD9E0BDDB9F9900B0B99B9F99BF9BCB9F9BDADBDF9FCBFFBEBFCFDFDAFCBEF9FDE9E9EDA909000000000000000000000A09FC0B00A000000090A0A0A0009A00900A0B0A0BF0B0A00A0000B0A09A0A0000A0090090000A0B9A0BFFFFBFFBE9FFADAB990BA9EB0B0909DAF0B0FBC9DA9BCBCFBDBCBBCFBDE9FDFDBDBCBF9FDDBE9E9F9E9AC0A000000000000000000000909E90BCA900A0A0A0A0090000A0000A0A9000000E000090090A9A0009A0900A0000A00A0A0A00900C9FFBDBCBFFDBFBDBD09E9BDFB9D090B9A999CB909BA9FCBDBBCBCFBCFBDFBFCBFAFFEFFCFFEBE9F9F0E9AD0D000000000000000000909AC9EBCA00000A900900000A00B0000A090000B0A9AB9A0A0A0A00000B0A0A0A00B0A00000000900A0B000FFFFFFBFFF0FBCBDB9E9B9F9A909CBD9E9BDA9E9D0B9F9EDBDBFDFBDAFCFBDFF9F9F9F0F9FDEFADF9EDA0A90000000000000000000090A900C0B0B00000A000B0000000A09A0A9A000000CB09000000A0B00009000900009A0B00B00A09009A90BFBDBDBFFFDF9ABCB9E9E9F9E9A90BA909AD99A9F0F0F9BCBDAF9EFDBFDEBDCFEF0FFF9E9F9CFADA9ED90C00000000000000000000090BC0B0000A00A000A0000A00A900000000B00A00BCA0A090A00000A0B0A9A0A00000000000A00A09AC0BDFFFEBDADBFAFDF9F0F9FBCB9099BD9F0990BE9F0BD9BCBDBE9FEBDAFDBFDFBF9FFDADEFF0FF9FADE9ACB00900000000000000909A00BCA000A0A09A00A0900A0900000A0A9A0A00A900DA9000A09009A09000000000A0A00A0A0009000A0900BF9FBDBFBFFFDA99A9B0F9F9E90BCBE90F0BC990BD0BE9F0F9FDBDFF9FE9FAFDFCFADFBD0FF0F0DF0BC900000000000000000000009DA9009A9090A090000A0000A0A0A000009000000AB0A0A000A0A00A0A0A9A0A9009000900B0A0A9009AD00FFFFFCBDBDFBFEFDADB0FBF9AC9B99A99099A0F90BD9E9F9EF0FF0FE9FEDFDAFBDF0FCBFA9FCBF0BCB000000000000000009009C90AD0CA00A0A0000A9A0000A00000090A0A0A9A0A00CF090B0000000009000090A0A00A0A00000000A0000A90BDBFF9EBBCF9FBFDADB9DAF99ADAD9A09E9990BD0ADB9CF9BF0FF9FF9FBEFDFCBFF9FCFDE9FCBCDAC9E90000000000000000A00A90A909E9000B0A00000A090A9A0B0A090000009000B00A000A900A9A0A0B0A000000A9000B0A9A0009A9AD00BFF9FF9FDBFFF0FBDBCBBDBE909B9AD0B9A0C900B9ADAB9EDFF9CF0FEFDBDADBFCBCBF9EBEDBDBAD9A0000000000009000009009CBC0AA0A0B00090A0A090A000000000A0B0A0A0A0ACB0000A00A00000000000A90A000A9A000009A00000009E9FBEBFCBF0F9FDADAFBCBF990F9E90909C9B0E9D0DB9CFB0F9EFBFB9DBEFFBFCBDFF9EFD9F0E0D0AC90090000000000900900B0B09AC909A00A00A90D0A0009A0B0A9A0A009A00000BCA9A09000B000A90A0B000009A0000A0A9A00A0A9A9C09BDFDF9FA9FAFBFFBDBDBD0FA90B99F0B0000990A9B0FB0DF0FBDCFCFADF9EDBFFEBCFBDAF0F9DAC9000000000009000090A09C0DAC90A0A0F00B00A0A00A0A00000000909A000B0B0B00000A0A000A90A000000A00009A0909000A090000A900EBFBFFBDB9DBCBDFADAFB9FDAF9E900DB09000900C90DB0BF0FBF9BDFA9F9FCBDDF9EDBDADACB9B0F000000000000900090CA9A09A0D0BC00A00A90B0A9090A9A0B0A0A0A0A9A0000CB0A0000900A00000B0A0B00A0A000A0A0A900A0A0900A09CBFDADFCFBC9FAFDBF9FF0BC9A9A9F0000A90009B0DADBC9F9CBCFADFDEFAFDEBFEDBCF9E9F0C00009000000000000B00090009E0CA00A9A90A0A0A00E0A00000009000090000A0AB0000A000A9000A9A000000900000A0009000B0090A0A900BFFFBFBFA99EBDBFE9FE9BFDBDAD90009090009B00B0909EBCFADBDADAF9F9EBDADBEDBCBD0A9090000000000909A900A90A9DA90B00B0000A09009CB009A0A0B0A0A0B0A0A0B090CB00009A0000A900000B0A0A000B000B0A0A0000A00900F909FFFDFBDEF9CBCBDF9BFDB9EB900A9000090000D090CBC9CB9DBCBDBD0F0F9EFDEF9F0F0AC9CA09000000900A000009C09C0A9E00B00A9A090A0A0A09A0009000900000009000A0BC0A000000A00A0A0B0009000A000B00000900A000A09A00E0BDFBCBF9FAF9BFAFFDBFEF9CFBC9009000000B000B09A99CACADADAF9FDAD9A9F0F0F0D90A9000000000009009C90A90A909E9CACB00A0A00009A0A00A9A0A0A0A9A0A0A0A00009A900A000B000009000A00A0900A000A0B0A0A90A900A09A909AFFFDBFFDBE9FDBCBE9F9EB909A9C0009000090000000E9999ADAD0F0ADAFDE9F0F0F0AC9009000000000009A00B00090BCBCA900A00090A9A00900B000090000000900009A0AE000000A0000A9A0A0A90A00A00000A900000000000A09A0090FDFFBEBDAFDFCBFFF9FBFBD0F090A009000090090909090ACAC909A9ADBC90B9E9F00909000000009090909009B0D0F0F0F09000A909A0A00000A0A000A0A0A0B0A00A00A009090A0A09000A000000000009000B0A900A0A0B0A0A000000B0E00BBDFFDBDBFBFFDBFFFCBDAB0BC09000000000000000009090BCBC9C9009E9C090090E00000000000000ACA9E0C0A90B0F0BC0A900A0000000B00900A0900090009A00A9000A0E90000A00009A0A9A9A0A0A0A0000A000900000900B00A0090B0CBFBDFEBDEDBEBF0FBFFFDF90B00B009000900000000000090000A00F009A9E0F0E90900000000000B090909B090F0F90000000A00A9A09A00A0A090A00B0A0A00009000A000BCA90000A9A000000000900090A0000B0A0B0A0A0A00A90A000090FFFBDFBFBDFFDFFFF9FBE9E909000000000000000000000090909000900090009000000000000900C0BCB009E90900F0F000A9000000A0000900A000A000900A0A0A0A09A0CB00A0A000000B0A0A0A0A0A0A090A0000000090000000000A9A0F9FBFFBCBCF9FFF9F0FFF9F99E00909A0000900000000000000000090009000900000000000090A099B090C9E90BCAF0900A0000A00A0000A0A0A090B00B0A0A90000000000B0000090000A000090900009000A09A0A0B00A0A0B0A000A9009000FFDFFFFFBE9BFFFFBCBFBCB09000090000000000000000000000000000000000000000000009C9A0000A9A9AD0BD9AC00900A09000000090009A0A0A0000900A9A009A0A0CBA0A00A0A09A0B0A0A0A0A0A900A009000A900000090A900A0A0909AFBDFBDFFEDAFFFFFFDFBCBCB00000000000000000000000000000000000000000000000000009E9C9C9C09AD0AC0B000A0000A09A0B0A0A0A09009A0B0A000009A00090BC090000900000000009090000E900A0A0000A09A000A00A00009A0E9FFFBFFBDBDBDBFFDBEBDB909C90090000000000000000000000000000000000000000090A9A9090BA9AB9E9EBDA9C0A0090A00000000009000A0A0000000B0A0A00A0A0C90A00A00A0A00A0B0A0A0A90A9A0B0009A0A00A00A00000090A00090FBDFDBFFFFCBCBFFFDFFBCBCA000009009000000000000000000000000000000000009A09C90F0BC9DADCB0900C0B0000A09000A0000A00A0B00900B0A9A00000009000BA00A90A0000090009C0000A00000CA9A0000900090A0A9A0A000B0A90FAFFFCBFFBFFDBFFBF0F9B090900000000000000000000000000000000000000000000F0B0F0F9BEBDBB0F0F0B0000B0000A000A0A09000000A0A0000000B0A9A0A0A0CB0000090A09A0A00A0B0B00A9A0B0000A9A0A0A0A090000000B0009A09FBFBFDADFFBEFDFFFFBC9F000A900000000000000000000000000000000000000090090DA9BCF9F0FC9E9F0C09EB0000A00A900000A0A90A00000A9A0A00000000000BC0B0A0A00000009A0000009000000A0F0000009000A0A0A9A000A000BC0FDFFBFBFDFFBFFF9FFBF09F090090900000000000000000000000000000000009E90F0BDFEB9E9F0BE9BCAB9E9CA0A900000A09000000009A00B000900B0A0A9A090CB00000009A0A90AC9A0A0A0A00A9A9000A0B0A0A0B00900000A090A900B9AFFFDEDBFFFFFFFF0FCBF000000000000000000000000000000000000000000000F0F0FA99EDBE9F9FC0BDCF0A9000A9A0000A0A000A0A009A00A0A0A00090000A0B0A00A90A0000A09A09009000A9000A9A090090000000A0A0A900A00A0B0E9AFFFFBE9FFFBFFFFDBC9AD09000000000000000000000000000000000000900BDA9DFBDEFFADF9EF0BD0FA0F0A9A00000A000009A00000A0000090090A0A00A000E90B00A00A0900A00A0A0A00900A00000A0A0A0A9A0B0009000A000000090990BFFDFBC9EFDFFFBEBDB0F0A9000909000000000000000000000000000000000FABCFB9F9FAFF9EDAFF0F000000A00A009A000000A09000A0A00A0A0900A009A09E000000900A0090B009000A0A009A0A9009009000000A00A0A90A9A09A0A0E0DBFFFCBF9FBFFFFDFADB09C0090000000000000000000000000000000090DBC9DFBDEFEFFDF0FFBFDA00A9A00090090A000A0A00900A000090A0000A0090A000E90A0B0A0A000A0A000A0A00009A00900A0A0A0A0A0A090A090000000000090B0BDBFFFCBCFFFFFFBFDADE9A900000000000000000000000009009000900B0BFEBCBFF9F9EBFF9EDE0CB0009A00A0A000000000A00A00B00A0900A0000A090A09A000000000A90000B00000B0A00000A0090090000900A090A0A0A000A090A90F0FE9FBFDFADBFFEDEBF9BC9CA90900000000000000000000000009000BC0FCBDFFF0FFEFFDADEFAFB0000A00A000000A0A9A000000000A000A009A0B00A0000E9A9A0A00A00A0B0000A0900000A9009A0A0A0A0B0A000A00000900B000A00A09A9BFEDEF9FFCBDFBDFCF0B09000000000000000000000000009A00A000B0BDEBCBFF9FF9EFFF090C0F0B000000A00A9000000B0A09A0009A00B00000000A0A0BC00009000900000BCA90A000B000A00000900900000B000A9A0A00000A00000A09CA9FBFFE9FFFFFFBF9FCBCBC90000000000000900000900900909090DADABDBFDFEF9FFDA09E0BA0000A9A00090000A00000000000A0000000A000A090000CB00A0A0B0A00A0A0000000A000B000A09A0A0A0A09A000B000000A0A9009A0B09A09FFDFFFFE9EFFEDEFA9F009A000900000000000090000DA0D000000AD0BDEF9EBF9EF9A0DA09C90A0A0009A00A0A000A00A00A0A0900A0A0000B000A09A0B0A09000000A90909A0A0A09A0000A90A00009009A000A000A0A00900A0A0000000B000BFFFFFF9F9FF9FDF0DB0DA9000009090900000009A09A0A9E9E9D0FCBDAFDF0F9E0FA000A0A009000A00A00000A90A0000090A0A0090A9A000B000000F09A0A9A0000A0A0009000000B0A000000A9A0A0000A90B090090A000000A00A0A000B0009F9FFEFFFFFFBEFADE99CB0B09C0000A9090F009F090D0009AEB9F0BDAFBFCBF90F09E9A90A0A9000000A09000000A9A000000A000000A0000A0A009E0000000B000009A0A0B0A000009A0A9A000000A9A00A00A0A0A00A90090000000A90000BCFFFFFFFFFFDF9FB9ACB0D0DA0B09090E0909A90F0F0BDAC99CFADFEDBCBF0CAC00A0000A0000A0B00900A000A090000A000000A0A0090A0009000E90A90A0A00A0B0AC0000090A0A0A0000000A9A00009A09A009000000A0A09A09A0000A900FBFFDFFFBEFFFFEDEDFBDA9A090D0ADA99F0BDEF0F0BCABDBEFADFA9BCBCBCB090090B0A900A00000A0A000A000A00A000B00B000900A000A00A0A9A90A00900090000B0B0A0A0090900B0A0B00009A0A00CA0B0A009A0000000000090A90000009FBEFFDFFFFFFFFBDBEDBD9E9AF99CBE9FCBB9F9FDBDDAFDBCBCFDE9E9E9E000A0A0000B000B0A000000009A000009A00A000000A000A09A0000E0A00B0A0A0A0A9000009000A0A0A000900A0A00090A90000000A00A9A00A00A00A0000A90A000FBDFFFFAFFFFFFEDBEBFADF9FEB9DB0BDFCF0F0BFAFDAFDBDBE0BCBDAC9E00900B0A000A00009A00A0B000000A00000000A0A00A0090000A00DBC9A0009000900A9A0A0A9A000090A0A000900A0A090A9ADA9A0000000900000A00A0A900900009EBFFFFFFDBFFFFFDFCFBEFE9FEBCFFAFBFFFFFCF9AFDAFEDBFCBCA09A00B0A00090A900A000009000000A0A90A00A0A009000900A0A00900A00AC0B0A0A0A0ADA09000009A9A0A9000B0A0A90000A00000000B000A0A09A0000090000A00000009FFFFFFEFFFFFBFFFBFDBDBDBDBF9FFDFF9E9FBEFDAFF90FCB0F0DAC0000090A0A000B00A0A0A00A0A000000009009000A00A0A00000A0ADB00B000009009000CA0A9A0A0090009A0000900A0B00B0A0B0A000A09000000A90A000A0090A0000009FDFFFFFFCFFCBDFFFFFEFEFFFFFFBEFFFFEDBDADBCFF0BC0000000B0A0A00000A0009000000000009000A0A0A000A00B0000009A0000ACB00A0A0A0A0A0B0B090AC90A0A90A000A00A00900A0009000D0A000A00A00900000A9000A0000000000AF9FFFFFFFFFFFFFFF9F9FFFFFFFDBF9FFFEFFEFF0E0CBC0000B0009000A9009A00A0A90A0B009A0A00000000A000000A009A000A00F90A090900000900000A009A09000A00B009A09A0A009A00A0A0A90A000900A00A0000000A00B00A00000900F9FFFFFFFFE9F0FFFFFFFADFBFFEFFFFDFFF0BF9F000A0A900A0A0A900A0000A000000000A00000B0090A000B0A0009A000A0900A0E900A0A9A90A0A0B0090A000A0A90A000A00A0009A000A090900A900A0A000000A000A090000909090000F0BC9BFFFFFFFFFFFFFFFDFFFFFFFFFDEBFC09E0E0CB009000A9000000A00A09000A0A00A00000A0000A0090A00900A000A090A0AF90CA000000A000900A0A009A9090A900A0000090A000A0900A0A000A900090A00090A00A000A0A0A009A0000CBFCBCBF9FFFFFFFFFFFFFFCFFDFEA9F0F009FDB00F0A0A900A9A0A00090A0A0090000000A09000A0000A000A0A900A900A0000CAB00B09A0000B00A0900B000E0A00A009A9A0A0000A90A0A000CB0000A00A000B00009000A090000A0000B0090AD0FCFFFFFDEDFFFFFBDBFFFE9FDE0FCA00BEDF000000A00000900B0A0000A0A00B00A900A000000A000A9000A000A0000A90BD0A000A09A9A00B09A0A00B09ADA909A0000900A900000009A9A0A9A0000000A00A00A000000A09000A9000B0AD0B0B0BCA0FBFFFEF0FEFCBC9E00BCB09CBCBFADA9A9000B0A0A0A0000B0090000000000000A09A090A000A9A00B000B0A00AC0A090A00A0000B00A0C90B0FADA9E0A000A00A000A0A0B0A0000000009A00A000000000A90A000A0B000A0A0090AC900CBDFBCB00909E90BCBC00BC9E0EB0BDADA0000A0A009000000B000A0A0A00A00A0A000000000090AD009A000A0009A0BB00A09A900E9ACBE9A9AF0F9FFFF09C0B09A009A00900009A0A9ADA0A00009000B0A9A000000B00000A009000A090ACB0000000000000000000F000A9090ACBDA9A0A00900A0A9A9A00A9E90000000000000B00A000A00A9A0BE0BE9000A000CF090A00A090A9BDBCB0DBFFFFFFFFA9A0AC09A000A0A0A00090E00090A00A00A000000B0A0A000B00090A00B00A0A90000000000000000000A00BCB0A0A09A0AC0009A0A090000000B00A9EB0B0A90A9009000000A009A00F00BDCBE9E90A909A0A090E90A09ADBFF0FFFFFFFFFFFCF09CB0A00A9000900A0A009A0A090A00A00A0A000009000A00A0A000A0090090A9A9A0000000A0900B09CB00009009A090B0B000000A09A0A0000B0F9F00000A00A0A00A000000A0DA0BFCBFF0F0A000AE9E900A90A09ADFFFCBDBFFFFFFFFFFA9EBA0DA900A9A0A900090A09C00A0900900900A000A0A0000000000000A00A0000000A0B090000A0000A0A0B0A0A0000A0000A00A000A0090A9ADFBF0E0A0000000000000A90A09ABDFCBFFDFFADA9A0B000A90A09CA9ABDFBF0FBFFFFFFFFBDF9FDFA00A000000A0B0A000A0B000A0A0A00A900B0000B009A00A9A0A00A00A9A00A090000A0B009ADA909000009A0B00B0A000900B0000A0009A9FCB0900A00A0000A90000090AC9EBFFFFFFDF0E000DBA90A90A0B00DAFBCBBEDFBFBFFFDFBFFFFFDAD0A90A90000009A9000A9000000A000A00A00000A00090000900009000A90A0A0A0000A0A000A0A0A0A00000A00000B0A0000A9000A0A9E9BCA000000000A0000A00A009AB9E9FDFFFFFF9F00BC00A9E9CB00B09F0F0C9BFDE9FBEBFDFFFF9E9A000A00A9A0B0A00A0B0E0B0A9009A000000B000000A00000A009A0A09000000909A0F0909A900090090A00009A0B00000A0000A09000DADA090A09A00A90000A00000A000E9FFFFFFFF0E0A0CA9E90B0B00B0BF0F0DBBE9A9B0F9F9FBFFFEDA00B090B00000000B09000000000A0000A9A000A00A000A0A000A00000A0A0B00A0A0900A0A00A00A00A000A9A0000000B009A0A00A0A9A0B0F0A000090000A000000A0900F9FFFFFFFBCE9090B9A9AF0F09AC9E9FFBEF0DADADF9EB0BDFFDBADA00A0ACA0A0B0B000A0A0B0A0A0000B00000000900900009000000A900000000000A0A00000009000000B0000A0A00A000A00009000009FFF9F000A00A00000A09A000A0B0ABFDFFFEDB0A0A0CF090A90E09A9BFFFF9FFBDBFBFBDADA0BBEDB009A909090900C0BCBC0900009009A000A00A0A0A000A0B000A90A00A0A9000A0B09090B0B00A0A0A0B0000A00090A90A0000A00A0A9A0A9FFE9E9000000A0000000090000BC9BFFFFDAC90000BA9AF9EB90A0FFFFFFFF0FADFDFFCB0BDFDBF0E9A00A0A0A0ADABCB0A9A0B0A0A0A00A09009000000A00000A00A0900000A0B0000A0A00000A90000000A0A90A000000090A0090000009BFFFFF0A00A00000A90A00A0A0A90BEDFEFDA0B0A9A09DAF90B0CA9FBFFFFFDA9F9FBFFDBE9FBFFFFCB000A9E9C9ADABDFBE9E0000900000900A0A00A00A00000A0000000A00A000000A000000A000000A90A09000090A00A00A09000A00A00BEDF9F00000900A90000000000090EBDBF9FA0F000000EB09EBCB09A9FFFFFFFF0A9FFFFFF9FFFFFFFBC0B090BABE9BDFFFDF090B0A0A0B0A0A0000009009009A00B00A9A0000900B0A90A900B00B0A0A00A00A0A0A0A00A09A00A00A00B00B009BBE00A9A000000A00A09A009A0A90EBCF0DA0A0A0009EB90B9E0A9ADFFFFF0DBCA9FFFFFFFFFFFFDFBC00AC9DBDFFFFFFFEFA0009000000090A90A00A00A0000000000009A00A00000000A0000009009000900909000900009000900000000A0C09A900000A00000000000A0090A900B0A0909090A0F90E9E09A9CBBFFFFBFA09BFFFFFFFFFFFFFFF0B0B0BBFFFFFFFFFFF9CB0A0A9A0B0A0A00A00A00A00A00A00A00A0A00A00A00A00A00A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0B09A9A00A00A000A00A00A00A00A0A9A0B0A9A0A0A0A00B0A9A09A00B9FFFFFF000B0FFFFFFFFFFFFFFF9E00BDFFFFFFFFFFFF0A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000105000000000000B4AD05FE','Education includes a BA in psychology from Colorado State University in 1970. She also completed "The Art of the Cold Call." Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp')
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(2,'Fuller','Andrew','Vice President, Sales','Dr.','1952-02-19','1992-08-14','908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000C00BFE000000A9000FFFFFFFFFFCFFFFFFFC009FFC00000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB09F00000000FCBFFE9E0BFFFFFFFFFF0FFFFFFC09FFFE0000000000000000000900000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000009009F09FFC0BFFFFFFFFFF0FFFFFFFFEFFFC00000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0B00000FF0000000BFFFFFFFFFFFDFFFFFF0F9FE0000000000000000000000000000000900000000F00000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09FFFC0A9F0000FC00BFFFFFFFFFFFEBFFFFCFFEFC00000000000000000000900000090000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009CBE09C00000000BFFFFFFFFFFFFFDFFFCBFC90000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0009FF0BFA9F0A9BFFFFFFFFFFFFFEFFFFFFC000000000000000009000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009FCBC0DFFFFDFFFFFFFFFFFFFFFF9F0FC000000000000000000C0000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00AF0000000000BFFFFFFFFFFFFFFFEFE0000000000000000000D000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FC00BF0090BFFFFFFFFFFFFFFFFDFC00000000000000000C00000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09EBFC9ADAFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000009FFFFFFFFFFFFFFFFFFFC00000000000000009C0000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BFDBFFFFFFFFFFFFFFFFFFFFFFF00000000000000090000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDB9FFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBFFFBFFF99FFFFFFFFFFFFFFFFFFFFFC00000009000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBBFFF9FDFBDFFF9BFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFFDFBDFFBFFFBFFFF9FFFFFFFFFFFFFFFFFF0000000000000000000000000090A0009CB0DA9A9AF9E9BE900A00F0000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFBFFBFBFDFBFFFFF9BFFFFFFFFFFFFFFFFE00000000000000009CA90A90F00C90BDA9ADA9FF9F9E9BD9B0C9C0F0000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFBDFFF9FD0F9F9DFBFFFFF9FFFFFFFFFFFFFFFC0000000000000DADA99E09CB0F9BCBDAD9F9BDB0BCB9ADAFCB9A9FF000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFBF9FFBDA9F0AD0B0A09DB9BFFFBFFFFFFFFFFFFFFE0900000009CB0B9BDA99F9BDB0F9B0B9AB0F9ADF9BDADB99BCBDA9F00000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFDBFBFDBFCF0F0FDFCBDAD0D9F0BEFDFBFFFFFFFFFFFFFFFFC000000000009CBCF0BCB0F0BDB9E9F9E9DB9E9B0F0BDB0FE9B9ADBF0000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9FF0F9FFBCB0BD0F9A9E00D090BDFBFFFFFFFFFFFFFFC0000000C0B9FB9B9BDB9F9BDA9E9B9E99A9E9ADF99F9ADB99F0F9EF0000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFBDBDBDADEADBDA9C9F9F0FBDADA9DB0F0F9E9DBFFF9FFFFFFFFFE000000B09DA9CBCF09E9A9E9F9BD0F9ADBDB9F9A9E9ADADBE9F0F9F000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFBE9FBFBE9FDBDBCBCBFBC9E9F9E0DBDA0DB09E09E9CB9FFFFFFFFFFFC00009000A9FB99B9F09F9F9B0F0B99E9ADADA9E9F9F9B9AD9A9B0FF00000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFDF9FDFBCDFDADA9E90B9C9CBFBCBFDBF0F9FBC9E99E9AD0FFFF9FFFFFFFE0000C0DBDB0DAD0F0BC9BCBCF9BCBC9BDB9BDB9F0B0F0F9BE9E9F9F00000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFDBBBFFB9CFB0BCB0F09FDE9FA90DB9CBD0F9E9CBF99E90F9A90BFF9FFFFFFC00000B9A9ADB9BF0BDBBCB9B9BCBDBBDA9EDA9E9B9F9F0BC9B9F9AF0000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFF9F9BDFCB0DCB0DBC9DBDBF0A9E99FF0FCB0FB9E9FBC9EB0F09EDBCF9BF9BFFFF000909CBDBDB0F09BCB0DBDADADB9A9CBDB9B9F9E9E9A9BDBFCB0F9F9F0F0D000000000000000000000000000000000000000000000000000FFFFFFFFFFFFD9BF9FFB9FCB0BCB0DBE9E90DBDB9E09CB09AD0DBDA9DBD9C99E99E9B0F0FFFFFFFC0F0A9BCBCBCB9F0B9DB0B0F9B9E9DB9B0F0DA9F9F9F9E9A9B9DB0FF9F99BBF990C000000000000000000000000000000000000000000000FFFFFFFFFFFB0BFF0FBCDADBC9E9BCB0D09AF09E0D9F9A9F0DA9E09D0A00F0BCBDA9F0F0F0FB9FFF00009CBDB9F9BCBDF0B0F9F90FCBCB0F0F9BF9F0BCB0F9F9F9EB0F9FB0BDAFDBCF9AD09A0CBCB0000000000000000000000000000000000BFFFFFFFFF0BD9FF9F9C9ADA09F09C9CB0BFD09E99FA9AD9E9F9F99F0F9F99BD9B0FD0FF9F9E9FFFF009ADA9B0F0BCB9B0B0F9E9AF9B9B9F0B90F90B9F9BDB0BCBCB9DB0F9F0BD9A9B0F90F0DB909FF000000000000000000000000000000009FFFFFFFBC9F9EF9F0F0BC9A9DA99E9A9CBD0BFD9E90DFDA9F9BCBCBCBDBCBEDBEDF9BF99F0F9E9BFFC00009C9F9BDB9E9F9D0B9F90F9E9E9F0DB0FBCF0BCBC9F9BFC9A9FBCBDABDBC9B9EB9BADBFA9AF0000000000000000000000000000000FFFFFFE90BDADBF9E90D0BC9E90E90F0F90BD0BA9FFB9A9F9E9F9F9F9F0DBDBCB9FBE9EF0BF9E9E9FF009090B0BCB0D9BCBA9BCB0F9BCB99A9F0BD09B9F9B9BA9E99BE9A9FF909DADB0DB9DAD9BC9DBD9C00000000000000000000000000000FFFFFD09BDFB9F0BC9E9A9C9A90F9CB090BDA9F9DF09FD9FDADBCBDBDE9BFBDFBDCBD9DB9FDFFBFD9FE000E000D0B9FBADBDDADB9F0BCBDAD9F0BCBFBCB9E9E9DB9FAD9BDBF9A9FAB90DA9F0B9ADB9BE9ABC000000000000000000000000000BFFFFCB9BCFB0FD0D0A909CB09CB9CB0FDBCBDF9EBDBF0BE9BDBDBF9E9BFFD0FBDFBF0FB0DBF0FFDBE90009090B0B0DB0D9A9A99EDAD9BDA9BAB9F9B9CB9E9F9F0BCBDBADA9F9DA9D9E9B9E9BC9FA9E99F9CBC00000000000000000000000009FFFE99DADB0DF0B0BD00F0B0FA9C0B9DB0DBDA9F90F9FFFDBDBFFDFF9FDBDBF9FBFDBFF9FBCBF9FAF9FBC000AC00C9ADB0BDBDADB9B0F0BDAD9CF0BCFBDF9B0B0F9BDAD9BDAFABDABD9ADB9E9BC9F99E9AF99B0000000000000000000000000FFF99EBDBDFB09E9C00F09FC90DBDB0F0DBADBD0BFF9F99FBFFDB9B9FFBDFBDBF9F9FDBDFDBDDFFDFFAFDBF090090009A9F0BCB9ADADB9F0BDAB9BDB9F0B0FDBDB0BCB9AD0BDF9DA9DABD0BDBD0B0F9E9BD9AD0F00000000000000000000000BFF09E99ADB0DB0009A99F009BDBCB0F9A9CDBCBFDBDF0FF9BDBFDFFFF9FFBDFFDFFFBFFFBFFBA9FBF9F9FCBC009A090E9C9BDB9CB9F9CB9F909DADADA9F9F9ADADBDBF0F0BCBBDA9FA9D0BCB9AB9F9A9BCBE9BF9B0000000000000000000009FE09F9DAD9ADA0D0F0D9E09FF0F0B9F9E9DBA9DBDB9EBFDBFDFFDBF9F9FFF9FBFBF9FFDBDFF9FDFBDFFDAFBFB0000000909ADA9CBBCB0BBCBCBEB9BDB9F9E9ADB9BC9A9F9BDB9DBDA9DBAF9BCBD0DA9F0DB99E90D0F00000000000000000000FF99BCB0F0E90DA090B0A9DB09F9FDE9E9DA9DEBDADFFDBFDBFBFBFFFFFF9FFFFFDFBDFBFF9FFFF9FFBDBFDBCFF009CB00AC99FB9C9BDBC9F9B990FCB0F0F9BDB0F09BDF0BC9ADFCB9E9D90F9BDA9BDA9F0DA99EB9BCB000000000000000000BF00DB0DB9B0F0090BC9D0BCBDA9A9B9E9A9FBF9F9FB9FBDBFDFDFDFF9FFFFFFFDFFFFFDFBFFBDBFBFDBEFBFFBD9F00000900AC9FABC9ADB0BC9E9B9BDB9F0F0F9F0FA9A9F9BF9AFB9E9BEBD0BDADBCB9F0B9F0F99E9BDF00000000000000000FC0BD0F90D0D00F0D09A9F9BDADBDF0F9F9F0D0F9FBDFFDF9FFBFBFBFFFF9FF9FFBFDFFBFDFFDFFFFFFF9FDBDFBEBF0090C0909B0D9B9F90F9BF0BCBCB0F9BDB9E9BD0F9F0F09E9F9E99E990BDADB0B9E99BDADB9E99F0B0000000000000000BF0BDA99ADA0B0909A9F0F09E9FBCB9F9CBC9FBF9FBDFBDABDBFDFFDFDF9FFBFFFFFFBF9FFFFBFBFDFFDBFFBFEBFFDF0000B00A9ADBA9E9E9B0F09DBDB9F9ADA9E9BDA9BDADB9E9FDB90F9BCBCBDB0DADBCBCB990F9EA9F9F000000000000000FC0DADBC9009C9E0F9CB9F9F9F09FDADBF9FBDBDFF9EBDBFDBDBFF9FBFFFFFDF9F9FDFFFFFBFDFFFBFFBFFFDBDF9FAFF0000909C9A9DBDB9E9F9F9A9BCF0FDB9F9F0BDBCB9F0F9B0BEDB0F0B090BDB9DB0BDBDAF9A99DA9EBC9000000000000BFC09D09AD0DA0099A0BCB0F0F9F9BDF9CBF9E9F09FF9FF9FBDBDBFF9FDF9F9FFFBFFBDFBDFFFFBDFFFFFFDBFFBDFBDBDF0900C0009E9A9E99A9E9F9E9B9B0BCF0F9F9A9BDA9B0F9FF9B0F9BD0BDB0F0BDBD09AD9E9F0B9F999AC00000000000FE09A9BC90B0090F0D9DBDBDBDBFCFBB9B9C9BDBFF9FDBDBDBDBDF9BDBFBFFFF9FDBDFFBFFBDF9FFBDBFBDFFFDFFBDFFBFE00B09A9C90DB9F0DBDB0B9F0F0F9B9BDA9E9F0BDBCB9E9FB0F9BC0BCB0F9BCBDA9BF9A9B0F9E9ADADB0000000000FF0DA9F09000C9E9ADB9EB0FBDAF9BBFCFFCBBDADBDBCB9F9FDBDA9FDBF9FFDB9FFBDBFBFDBFFBFFBFFFDFFBFBFBBDBFF9FF0000000B0FBADADB0B0F9E9F9F9BCBCB9F9F0BDBCB9E9BDF99ADBD09BDBCBBDBDAD0BD0F909BDB090BD000000000FFF09C9E09E9B09F09AF99F0F9F9FDDBDB9BDFDBDFBDBDFBDADF9BDB9F9F9FBDFBDFFDBFDBDFBDBDFDBFFBFFDFFDFFF0FFBDF0000D00909DB9A9F9F0F9F9A9ADBDB0F0F09E9BFCB9BCBCF9DA9A9CBDB9D0B0BDBDABD0FBC9ADBDBCB9000000009FFC9B0900000F09F9DBE9F9FF9FABDBBCFF9BE9BC9FFBDBD9B0FDADBDBDF9FF9FBDBFDFBFBDFFFBFBFBFFFBFBFBF9FF9FFBFF090A09E9A9E9D0BCB90B0F9F9F0F9F9B9FB9E9BDBCBBFB9A9DBDA90BCB0BDBDA9BD0B9909BDB0B09F0E00000000BCA09F0C90D090F0FBC9F9F0BFDDFBFC99BEDBFDBF9D9EBFBDB9F9BDBDB9FF9FDFBDBFBDFFFBDBDFDFDF9FFFFDF9FB9FF0FDF000900009F9F0BDB9E9F9BCBCBB9E9ADA90F9F9ADBD0F9E9FADA9CBDBDBCBD0B9E9BDBE9AF9E9C9FB09000000000099F00B0B0BE9BDBC9F0BF9F0BBBDF9BFFDBDB9F9FBBF9C9F9F99FD0BDFB9FFBFFFFFDF9FBDFBFFBFBFFFF9FBFFF9FF9FBFBC0000D09E9B0BDA9E9DA9E9B9BCF99F9F9F9ADADBE9FF9B099BD0B9E9A99A9F0DBC9A99F90F9B0A9CBC0000000000CB0B000DBC9CBC9BFBFC9F9FFDDF9FF9BBFBDFBF9FD9FBF9F9FFBBDB999F9F9F9F9BFBFDBBFDBDFFFFFFFFFFBFFFFBFFFFFF009A0A09CBD0B9F9A9BDB0DADB9AF0BCB0F9BF9BDA9FEDBCBCBD09BDBCBDA9F0B9E9E90F9AD9D9B99BC900000009AD9C0DA09BF99BFDBD9FBFF9BFBBF9FFDFDBF9F9FBFBDBDB9F9FD9F9FF9F9F9DBDFD9F9FDFBFFFBDBFF9FBFDFDBFFDBBFDBFF009009A9EBD0F0F9ADADB9F9E9DBDB9E9ADB0F0BDADB90B9F9A9E9BC9A9F90BDA99BDB0BDB0BADAF09AC000000099A0909DAD0F0F9BCBFBDADFF9FDBFBDBFBDBFFF9FDFBDBFF9F9BF9F09F0F9EBDB9FF9FFBFFFBFFFFDBFFFFBFBF9FBFDFBFFF000C900999A9BDB0DBDB0F0B9FA9ADB9F9BDB9F9E9FBCB9E9A9CB9E9B9DB0BDA9FBCB09CB0F0D9F99E900000009CBC0B0F0B9F9FDADF9FDBDBF9FDBFBDBDFDFFF99BDBBDBDF9FBFFD9F9F9F9F99F9FF9BFBDBDFFBFBFFFFBDBDFF9FFFDFBDFFF000B00B0FAD0F0BCBA9ADBDBCBDBDB0F0F0F0F0F9BF99E99BDA99F9E9EB0F09F909F9E9BDB99AB9CB9F90900000B909C99BC9A9FBDBBDBF9BF9FFBFDFFFBFB9F9FFFBDFBFFBF9F9FBFDBDBDB0FF9F9FBFDFFFFBDFFDFFBDFFFF9FBDBFBFFFF9FF00000C909BB9F9BD9FDA9ADB9BDA9F9B9BDB9F0BCBE99E9E99E0B9BD9F9BDA9FB0B99E9ADAD9CBBCB0F0A90009CBCA9AC0F9FD0F0DFBFDF9FF9BDFF9F9FFDBFF9F9FBFDBDBFFFF9FBBDBDBD99BDBC9DBF9FBFFFFBFBDFFBDBFBFFFFDFFFFBFFFB09C90AD0D0F0F0B0B9F9F9E9EBDB0F0F9BCB9F9BFDBC9B9BC9BDADA9A9E99F0DBDE99BDB9B0B9CB9F9F9CB909B9090D9B9F0BBDBF9F9FBFBDFFBFBFBFBDFF9BFFF9FDBFBFDBF9FFDFBDADBC9CB9BFBDBFDFFFFBFFFBFBFFBDFDFBFFBF9FFFFBC00A0090B0B9F9E9F9E9A9E9FDB0FDBD0BCBDA9E9FB09BE9E9BDADB9F9F99EB9BF0B9ADADA0DBCB9E9A90B0C0BDA09E9ADADBDFDBDBFFBD9FFFBDBDBDFDBF9FFDB9FDBF9FDBFDBF9F9DBDBDBFB9FDBDBDFBFFBFDF9FDFDFBDFBFBFDBDFFFFF9FF009090BC9BCB09B9E9BDBDB9A9F9A9ABDBDA9F9FF9DAD9F9DA9DBC9ADBCB9CBC9BDADBDBD9A9BD0BDBDBDB90DAD009F9F9F0B9FA9DBDFBFDBDFFFFFFFBFDBDBFDBFBDFFBFFDBDFBFFFBDBDBD9FDBDBDBFDBDFFFBFFBFBDFBFFFFFFFFBFFBFFFF0000E00B0F9F9F0F9F0BCB0F9F0F9F9DBCB9F0B0FFA9A9BA9DA9BBD9A9BCB9FBDA99A9A9AD9CB9F0BCB0BCB0990DA9CB0F9FDADFBFDBDFBFFBDBFFBFDFBFBF9BFF9FB9FDBDBFBDBDBD99F9DBDBDBD9FD9BFBFFFF9FDBFFBDBDBDBFBFDFBDFBFFF0090909C9A9E9B0F9F9BDB0F9F0F0F0BBCB9FDBF09F9FC9DA9F0DA9DBCB9E90BDBC9DBD9A9B9E99F99F9900BE9A9CBDB9E9BFBFDBFFFBDF9FBFF9FFBFFFDFFBD9FBDF9FBFF9FBDB9FFFFFFFF9F9FB9BFDFFFFFBFFBFDBDFFFFFFFFFFBFFFFFBF0000AC9A9F9B9CB9E9E9ADB9EB9FB9BDFBDA9ADF9F09A9BA9FBDB9EB0B9CB9BCBCB9BE9A9CBC9BF0BF0F0F9C90C9B9CBD9FD9D9BFDB9FFBFFDFFFFFFFBDBB9DBFBDFBBFDB9F0DF9FDBFFDBDFDBF9DFFDBFFF9FFF9BDBFFFBF9FF9FFBFFFFFFFF00090909CBCBCB9F9F9BDB0F99F09E9E90BDBDBFB0DBDBC9CBDADA9DBC9BDE9F9BDAD9BDA99BF09F09B0909BCB9ACB9FAF9BFBFDBFFF9FDBFBFBFBFBDFFFDFBDF9F9FD9F0D9B9FD9BDB9F9BF9FDFBDBFFFFFE99FFFDBFBFDFFFFFFDFFFBF9FFF900C0A0B9BDA9CB9E9ADADBDBE9BF9F9BFCBCB0BCBA9ADB9B0F9BDA9F9E9B9A9E9BDAF09DAD90F09F0DBD09F00D9BCB9DBCF9FBF9F9DFBBDFFFDFFDFBFBFFBDBBF9FBF09B9D9F9BD9FDBDFDBDBF9FFDFFFFF9009F9BD9FBBFBFBFBFFFFFFFBDFE09A90C0F0BDB9E9BDB9F0B0F9F0F0BCB9BDBDBDF9DBDBCADB9FE99F0B99E9DB9F0B99FB09B0F9BDA9B0B0FB09A0DBDBBDB9E9FF9FFB9FDFBF9FBDBFFFDFBDBDFDBD9DBD9CB99BDBF9BDB9FDB9DBD9BD990000909ADBF9DFDFDFFFFBF9FFFFFBF00000909BDA9E9BCBCF0F9F9ADB9F9BDE9A9ADFA9ADADB9B9F099E9BD0F9FB0F0BDBE909E9F9BCB9F09CB9C9E9DBF0FDA9FDBF9FBFDFDBFFFFFFFFF9FFBDF9F900000909B9CBD9D99C90909090900909009DBDCBD9F9FFBFFBFDFFFFFFBFFFFF009CB0B9E9BD9ADBDB9B9F0BDB0F0BCB9BDBDAF9C9B9AD0DADBDA9ADA9AF0DB9F9AD9BDA90BCB9E90DB09F0099A9DBF9FF9BFDBF9BFBFFBDFFBDBFFFF9FBDB900B090900909009000909C9AD09099CB09F9BDBBDBFBFF9F9FFBFBF9FFFDFBFFF000000CB9E9ADBDBA9E9E9FDA9F9BDB9FCBCB9FBBC9F9B9BDB0BD09BD99BF0F0BDBBCB9DBDB9CB9E90090BF9AD9F0FDB9EDBDBDFFDBDBDFFBFFFF9FFBFDFBDA9D9BDB0D90D0909B9DBD9BD99F9F9F9DBD9F9FDBF9FDFBFBF9FFFFFFFFFBFFFBFC09A9090F9F9A9AD9F9F9B0BDA9E9ADA9B9BCBFC9BA9F0F0BDF9A9F0B0F09B9F909CB9E90B0FB9E90000FD00DABCB9BDF9BDBFBFBFDBFBFFFFFFBFFBDFBF9F9FBFDBDF9BDB9DBD9F99BD9F9F9BDBDBBDFBDFBFF9FFBFFDFFFF9F9FBFBFFFF9FFB00C0A0F0B0F9F9BE9A9E9FF9BDBDB9F9E9E99B9BC9CB90BDA9AD90B0DBDBFCBCBFB9E90F9DB9C9000099B09B9DB9F0F9BDBF9DBDFFBFDFBDBF9FDBDBFF9F9FBFDBF9BFDB9FBDBDBDBDFBD9DBD9F9DDBF9FBDF9FF9FF9FBDBFFFFFDFFFDBFFFFC09A9099BDF9E9BC9F9F9BCB0F0F0BCBCB9BCBFD09BBDAD0B9F90FBD9A9BC9BDB090F9F90ABC9B9F9F90E90BC9ADF9FCBFF0FFBFF9F9FBFFFFFFFBFFF9FFFFFDBFDFFDBFDF9DBDBDBDBDFFFBDFBDBFBDBFFFBFF9FFFFFFFFFF9FBFBFFBFFFFBFF00000CBCB0B9F9FA9A9ADB9F9B9BDBDB0FCB0BEBC9CB9B9CB0F909AD9E9BF0BCB9F0B0F9D9BD9FDF9F99E9CBF9A9E9BD0FBD9DBFBFF9FDBFDBDFDB9FF9FBFDBDBF9F9F9FFF9FFDBDFFFFFFFFBDFF9FFFFFFF9FFBFDBFDBFDBFDFDFBFFFF9FFBF009CB00BDBCB0F9FDBD9ADF0F0F0B0BDB9BDBF99B0B9E9CB9F9E9F9BA9F09F9B9E9BDB09A9DBFFBFFFF090A90F9F9F9BF9FBFF9FDDBFFBFBFFBFBFFF9FFFDBFF9FFFBDBF9FF9F9FFBFB9F9DBDFBDFFFBFFFFFF9FDBFFFFFBFFBFBFDFFBFFFBDFF000009B0F9F9FA9ADABDB9F9F9BDBDADADA9F0F0D9E90B9E9A99A9C9DA9FBCBCB9E90DAD9FF9DFFDBF90F9DF9E9EBDF9F9DBDFBFBBF9FDFBDF9FDF9FFBDBFDBFFB9FF9F9F9F9BF9FBDFBDBFF9FFFBFDFDBFF9FFBFF9FBFFF9F9FFFBFFFBFFFFF09A09F0F9B0FBD9F9BD9AF9E9ADAF0F9B9F0DB09AB9F9CB9F9E9DAB0BDB0DB99CB9F9B9BF9FFBDBFFDF09E9AD9B9CB9F0FBFBF9FDFFFFBDFBFFFBFFBDFFBDBDBFDF9FF9FBF9FF9FDF9FDBF9FBFBFDBFFBF9FFF9F9FFFDF9FFFFFBFFDFFFDFBFFC09C009BC9FBCBE9ADAF9E9B9F9BDB0F0F0BBDBC9DA9A9E90B9A9D9F0BDB0FA9BCB0F0D9FF9FFBDBFFF909F9AD9FBDE9F9FD9FF9BF9FFFBDBDBFDBDFBDBDBFFD9BDBDBF9DBF9FFBFFFBFDFFFDFDBDFBFDBFF9FFFFF9FBFF9FF9FFFFFFBFFBFFFF0090BC0BB0DBDBD9BD9F9F0F0F0BDB9F9F9FB09B0F9C99BDBC9F0B0BDA9F9DADB9F99FBDBF9BDF9FBF0DB0BDBC9F9BDBF9BFF9FF9FF9BDFFFF9FBFBFBFFFDBBFD9E9F9EBDBFF9FF09FFBFFDBFBFFBDBFDF9FBDBDBFFFDBFBDFBDBFBFFFFFF9FF00A009BD0FB9F9AF0BA9E9BDB9F9F0F0BCBF0DB0DB0B9BCB09B0F09DA9DB0BDB9E90FF9DBDFFF9DBFD0B0FDBCBBF9F9F9FFDB9F9FF9FFFFBDBFBDFFDFDF9FBDDBF99DBD9F9F9FF9FBDBDB9BFD9F9FFDBF9FBDFFFFDBDBFFDBFFFF9FFFBFFFFFFC090F0DA9BDEB0F9F9DF9BCB0F0F0B9FDB9DB9CBB0D9E9BDBC9F9FA9F9ADBCB0F9DB9DBDB9F9FFBDF0DBD9ADB9D0BDBFE9BBFDBF9FFBDBDFBDBDBDBFBFBF9FFBDBBFBDBF9E9FBDF9DBF9FDFDBFBF9FBDFF9FFB9FBFFBFDBFFBDFFFFFFFF9FBFFF0000B0FBCBBDF9B0FAB0F9F9BDBBCF0BCFADA9C9BA99ADB0B0B09DA9F9A9BDB0B09FBFFDBFF9FFBFB00BDB0DABDF0F99FD9FBDBF9FFBFBFDBFFFBD9FDFDBD9FBDFDF0DBDB9D9BFFF9EFBFBFDBDFFDBFBDF9FFFFDBDF9FDBDFBFBFFBFFFFFF9FFA0900909BD9A9E9F9DBDA9BCB0D9B9F9B9FBD0B9C9F0D9AD9C9F9A9F09DBCB0DBDBD99BFF9FFF9FDC9F09F0BD9A9F9FF9FBDFBFDBF9FDF9FFDBDFFFBBFBFFFBDBDB9FB0F9FBFD9F9F99DBDFBFFFBFDBDBFFBDBDBFFBFBFFFBFDFFFFFFFFFBDBFC000DADBCBF9F9F9EBDB9F0F9FBEDA9E9EF90B9E9B09BAD9A9B9E9F09FB0B9DA9BDBFFFDFFBFFFDB0B09F0BDBE9F9BF9FBDBBDDBFDFFFBFF9FFB99BDF9FF9F9F9FBDBDF9FDBDBFFF09CB0F9FFFBD9FFFFDBDFFBDF9FDFDFBDFFFFFFFFFBFFD9FF009A090BF0F0B0FB9E9CB9B9AD9B9F9F99E9C99AD9AD9B0DADA90BDB0D9F0B9FDFDBDBF9FFF9FBF09FE9F9E99F9FCBFBDBFDBBDBF9F9F9FFBDFFFFDBF9FF9F9F9F9DB99BFDBFD99F9B9DBF999FFBDBDBFFFB9FBFFFBFBDFFBFBFFBFFFFFFBFFF000090F9DB9F9F9ADBFB0F0F9BE9E9E9BF9A9EB9AD9AD0B09BDBD0BDBA9ADA9BBFFF9F9FF9FFFDBD009ADB9E9DA9F9FCBDBFDBF9FFBFFF9FFBDF9BF9DBFBFFBF9FE9DBFD9BDBF009FDB9DBFC0909BDBDBDFFFDF9F9FFFBFDFFFFFFFFFBFFFFBFD009E90ABDA9E9F9F09F9BDBC9BDB9F0FFE9099E99ADBBDBC909A9F09DBD99DFDBDBF9FFBFF909F0BDBDB0D9BE9FBDB9FBDBF9FFBDFDBDFF9FFBFF9FF9FDFBDFF99B09DBC0009DB9B9FFBDFB99F9DBF9FF9BDBBFFFBDFFFBFFFFFFFFFFFBDBDFE09A00F9DBBDB9E9BFF0BCB0BF0BCB9F9B99F9E9DADA9C90B0BF9F0BCB09A9FBF9FF9DF9FC909FB0DAD0FD9BE9F9DBFDBDBF9FF9DBFBFF9FFF9FF9FBDB9FBDFB90F9FDB09B9D9AD9FFDBDBBFFF9FBFFFFB9FFFDFDBDBF9FFFFFFFFFFFFFFFFFFF0000909AFCB0F9BCB99F9F9F9FDB9E9BFCB0B9B09BDB9AD9F090BD9BDBC9FBDFF9FFA9F9909BFDA9B9B0BAD99BFBF9BFF9FF9FBFBDF9FFFBFF9FFDFBDF9FBDFDF9FFBDBDBDBD9BFD9FFFDFF9FFFFFFDBDFB9BFBFFFFFFFDBFFFFFFBFFFBDBFFF0090E9BF9BDF9E9BCBE9BCB0FA9ADB0F9F0D0F0F09BCB9A99F9F0BC9A9A99FF9DBFFDB9DBFDBFC9CBDE9C9BE9DA9FFD9BF9FF9FDFBFFF9FFDFFFFBDFBDBBDF9BDBDBDBFFDBCBD9FBFFBFBDFF9BFFFFF9BDDFDFFF9FDBDFFFBFFFFFFFFFFF9FFF90E900D0F0B0BDBDBDBCB9F99FBDADB9FB9A99B9ADA9F0DA90B09F9ADBD9FF9FBFF99DBFFF9FF9A9DA9DBFC9FBDF9BFFF9F9BFBF9FDBFFFFBFFF9FFBDBDDBBFDB9FBDFD9BF99BF9FFFDFFBFFFFFFFF99FBBFFBDBFFFFFBFFFFFFFFFFFFFF9BFFC0909A9B9F9F9ADABF9BDA9AF9FBDBCBF90DBCBC9B9F09B9CBD9F9AD9B0BFBDBDBD9FBDFF9FFD09DA9BE999BF9F9FFDB9FBFDFFDFFBDBDBDFFF9FF9FF9FBFDF09FD9FB9FFD9FF9FFFFF9FFFFFFFFFF9FFFDF9FFFDFBF9FFFFFFFFFFFBFFBDFFBF00AC09EDADA9F9BD09E9F9F9E9CB0BDBCB90B09F0F0F0DA90B0BC9B0D9FDDBFFD9BDFBFFFDBF0B0DBD9BCBDBCBF9FBDFBDFBDBF9F9FFFFBDFFFFFFDBFF99F9F99FF99F90BF9FF9FF9FFDBFFFFBFF9FF9FFBFF9FBFFFFFFFFFFFFFFFFFFF9FDFF0909A9B9B9BDAF0BFF9BCB0F9FB9FDBFBCBDBDA99B99B09F9C99BC9BA9BFB9FFBF9BDF9FFBFF9CBBCBE9F9ADBDBF9FBDFBDFBDBFDF9F9FFF9FBDFFFF9FFBDBDB09BFDBDBDBF9FF9FBDBDFFFFFFFFB9FF9FFFFFFFFDBFFFFFFFFFFFFFFFF9FFFFA0009CADADA9DBD90BCB9F9BF0F0B0FF99090B9CBCBC0F90B9BE99AD9FFD9FFFDFFDBFFFB9FD009C999F09F9FBDFBDBF9FBFDFF9FBFFFBDBFFDFBFBDFF9FFFBD9F99BCBDBD9F99FFDBFFBFFBDBF9FFFBFFF9FFDBFFFFDFBFFFFFFFFFBFFBFFBFD09E099BDBDBA9AFFB9F0BCB0F9FDB9BDA9EB9CB09B9B90F0F099E99BDB9BDFFB9F9FDBFDFFF0BDB0FF0BF0F99FBDBFDBDFDBBDBFFDB9FFFFFFBFDFFBF9FDBD9F09FDB9F9DBF9FFDBFDBFFFFFFFF9FBFDFBFFBFFFDBFFFFFFFFFFFBFFFBDF9FFF0009A9E9A9F9F9F90F0BDB9F9E9A9FF9C99C9A99F0D0CB990BCB90F9FF9FBFFDFBDBFF9F99F090FB09F9DB9FFBDBDFBFBFBDFBD99FFFDBDF9FDBFBDFDFBFFFBDBDA9C9F9A9DBDBFDBFFFFFFFBDBFFDFBDFFFDBFFBFFFFFFFFFFFFFFFFDBFF9FF0090CB9F9E9E9F0BF9F9ADBE9BBDE9EB9A0BD9E90B9B9CB0F99ADB09BDF9FFFBDFBDFFFBFF9F0D9F9F9EBDB9F9FFBD9FDBFBDFFFBDBDFFFBFBFDFFFBF9F9FBDBDBDBB90F9F9FBDBFDBFFFFFFFFFFFBFFBF9FFFFDFFFBFFFFFFFFFFFFFBFFDBFF9A0A90F0B9F9A9FDADADB0DBCDA9BFF9C9D0B090F9E90B9D0B0D099FFF09FBFFF9F9BFDF09F09A90F9F99BCB9FBDFBF9BFDFFBDBDBFBF9BDFFDBF9FDFFBFFDFFFDBDDF99F9F9DBF9FFFFFFBFFFFF9FFDFFFF9FFBFFFFFFFFFFFFFFFFFFFDF9FF0D090F9BD0BFDF9ADB9BCBBDBBDBCBF90B0B9DADB090BD0B09DA90F9B99FBDFFFFF9FFF99F00DBDBDA90FDBDFF9F9FBDFDBDBDFFFFDBDBDFBDBFBDBBF9FD9BFBF9F9AB9FDF9FBFDFBDFFFFFFFFFFFBFBFFFFFFBFFBFFFFFFFBFFFFBFFBFFBDBFF0009B0F0FF9B0BF9ADE9BDA9CBCBDBE9CBCB0909DBC0BD0F9A9A99FDFF9FFFFBDBD9FFCB9F9A90F9BF9B9F9B9FBF9FDBFBFFFBFF9BDFBFBDBF9FFDF9F9BF9FDBF9F9DF9B9BDF9F9FBFFFFFFFBDFBDFDBFDBFFDBDFFFFFFFFFFBFFFFFF0BDBFFC09ACBDB9B9E9FD0F9B9ADBDFB9F9BD9A999ADA9A99B09A900D9D09BF9F9BFBDFFDB0BFD9F00DBDBC9FD0B9FDBDBDBFBDBDBDBDBDFFBDFDF9DFF9BFF9FFDBDBF9FBDB0BD9F9BDB9F9FBFFFF9FFF9FFBFDFBFDBFFBFDBFFBFFFFDFFFBFFC99DBFFE0909BCBCBF9ABF9E9F9A9A9F0BCBBF90E9D09C90E9DADA9B9A00BFF9FD99FFBFBFD99BF00009E9B99AD9EBBDFF9F9FDBFFBDFFBFDFBFBFFBF9FDBDBF9B9F9DBFDBDFDBCBDFBFDBDFFFFFBFF9BFF9FFBBDBFF9FFFFFFBFFFFFFBFFFFFF09BFFD090ADA9F9B0F9F0F9F0F9FF9ADB9FF0CB99A9B0BF9B0999C9C9B99FF9F9BFFBDFFFFF0F900C9BDBDF0F9BD9CFB9FBDBBFDBDBF9F9FBDBDB9F9F9FBFF9FDF9FB9F9BDB99F9F99DBFFBFFFFDF9FFF9FF9FDFDA9FDBF9FFDFFF9FFFFFFFF009DFF0F00DB9F9ADF9F9F9A9B0F90BDB0F9DB90BE9C0D9090BCB0B0BC009BF9FD0BDFF9FFBDF9F09009ADA9B9F9FBB9FD9FBDFDBFFFDFBFF9F9FDF9F9F9F9FFBFBF9DBDBC9BCB9F9FBFF99FFFBFB9FBD9F9ADA9B9F9FBDBFBFBFFFFBFFFBFBFF09BFF00A9A9F0BDB0F0F0F9E9F0FBDADBCBBCBD09B9A0F9AD09C9C99B909FFDBF99BBDF9FF9BF00000999FDDBDA9DF9BF9FDBBF9F9BBD9BDADB0B0F9EBF9F9BDBDBF9F0FBCBDF9DBDF9FFFBFFFFDBDFBFCF9BDFDB9F9FBDBDFFDBFFFFFFFFFF0099FF0D009E9FCBF9BBF9BCB09B9E9F0B9FDB00BC9C990BDA9B9A9AD0D09BF9FDBDFDFBFF0BFD00E900F99A9F09FB9FDBFFBDFBFBFDFBFDBDBDBDF9BD99DBFDBDBDFF9F99F9B9FBDB9FBDFFFFF0BFF9E9BDBDB9BDBF9F9FFBFFBFFFBFFFFFFBF090FF0009E9B9BDAF0DBFCBDBCBDFB9FDA9BC9BD9B0B0BD090DAD0909A90FFDBFD9BFBFDF9DF00900E9BCFBDB9F9FDBBFDB9F9D9FDBB9DA9F9F9F9BDB9EB099BFDBDB9F9F9BFDADBDFF9FBFFFD9FC9BD9F9BDBFFFFFFFFFBFDBFF9FFFFBFFFFC9FFBF0A9E9BCBCBD9FBF0B9B0BDAB0F0B9FFBC00B0D0D9A9F0B909CBD009BFF9F9E9FFFFDBFB0000900DB9DBCF9E9BDBDBDF9FBF9BC9FBDB9FBDBFFBDF9DBDAD9AFBFDBDBC9DBDBDBDBFF9BFFADBB9F9F9BDBDF9BDBFFFFFBFFFFFBFFFFFFFF0B9FFDC909BDBDB9FA9CBDBDAD0BDBDBDADBDB99ADB0B0F9090DA9A90B90F99FF9F99FFFB9FDAD000E09ADABDB9F9F9F9FFBF9DBDF9BF0DBDBDBFDBDFBDBF9BDBD99DBBDADB9BDBDBDBDBDFFFF90DFBDBD9FFDBFFD909A9FFFF9909F9FFFFFFFAD0BFA9E9ADADADA9FFB9E9ADB0DADADBDADF9E0990D0900F0B99C90BC090BFF99FDBBDBDF0BD00009009B9DA9F9FBDBFDBDFBF9BAF0DB9BCBDBDBDB0DBD99DBDBBF9FDBDBDE9BDBFBDBFFBFF09FBFDADBFFFFFD90BDBDFBD0000BDBFBFFFFFF00BFADA90D9BF9BDF0BDE9BDA9F9B9F9AF9BF009BCB0B0DB90D0F0BC99B0B9DF9FF99CBDF9BDA0000009DEDB9F9AD9FBDBBFBF9BD999B9E99BC9FF9FDBF9FFF9DBDDBDBDBDB99DBF9DBFBFDFF9BF9909909090000FFFF900000F9DBFFFFFBFF09E90C90DABAF9ADA9BDA9BCB9F0BCF9AD9BCDB9C09D00B09E90B0909AD09C9BFF99E9BDBF00900000000B9ADBDBDBFADBDFDBDBDBCF0D09F9FF009F9FF9F090BE9EBFBFBFBDF0BD9FBDFDBFFE9DBC09FFF00000909FFF0009090FBFDBF9FFFFF09E900A99D9DBDB9FCBDBCBCB09FB0BDBADBBCB9A0B9C9F09A9DBC909A90B099FF9BDBFDBD00090009000F9BDADBD9F9FBBFF9EDB9900000999BF0000009FFD9999909FDBDBDF9BF9FBFBDBFDA99BB09FF009FE000FC009FFF099DBBDFFBFFFD0000A9CA0BE9E9E9BDA9F9B9EB09F9E9DFADF9C09D09A90BC9CB0B0E990F9F00F9FDBDA900000000000090D0BDBDEB9F9FDB9F9BC9E9900000BFC0000090FFFFFD099F9BD0B9BDF9F9F9FFFFFD0FD9D09000090000000FBFF090BBDFBFDFFFF0ADBC9009C99BF9BDABDB0F0F9DBC9ADBA99BF0B9B0BC90F990B09D099E9090099FB9FFD0000000000009CBB9F9BDB9FDE9BFDBFF9B90A9C9C0000009FC00BFF000BDBDFDBBDFDBBFFFFFFFFFB09BFBFBDBD0C009009F9FF000BDBDFADFBFBFE09B000A90A9AF0BCB9DB0F0F90BCBBF9AD9EFBD000D0BCB90E90DB0B0B9E9AD9A009F990000000000000009CB9F0BDFBB9FF9FB99FCBD909A9DE900009000000AD99F9BF09DB9BDFF9FFBF9FFDF090D9DADBF9FFFFF9BFA90B9FBFF9F9BFFFF9000E0900D09D9BDBCBE9F9B9AF0B0D0BDAF9BFBD9A99090F99A9AD9C9C9909A9C90000009000900900909009CBDBDBD0F090BDFE9BDBEDB0DB090FFDBC009BC99BF99F09FADBDFBDFFF9FFFDBFF9E9A99DBD9FBFFBD00D09F9FC9FBFFF9FFFFF09F9E090A00A9DA9BDBCBDE99BC9BBDA99AD9BD0AD9E9CB09E9C9B0B0B0F90C900000000000B0C000000A0DBBD0F9FBFD9BDF909F9F99BBDB09CB99FFF9FFDBFFDBCB09F9F9FFBDBF9FFFFFBFF9F9BD0B090B990909BF9BF9FBFF0F9CBFFBFFBC00F0DAC90B0F0F9E9BF9A9F0DB0D0BDAD9BEF0B99A90B09F9A9B0D09C900B9B0000000000000B00009C09BC90F9BF9DBADA90BF9E90FDFCBDFBDDA909AD09AD090909F9F9BDBDBFFFFF9FFFF9FB0D0FCBDBC9EDBDBFDBFDAD9E9F9A9BFFFFFFF09FB009000D0B9CB9F0F9F0FB0DABDADBAF9F90F0DA90F090D0D0B90BCB99C0B000000000D09C0900000F0BDB9FCBFA9DBDAD9009F9F09BDFBDFBDBFD9BBD99F9F9FF099E9F9FFFDBFFFFF9FFDDFBB9909F9B9BFFDBFDBFDBFBDBFFF0DBFFFF00BC0F009E90BDABDADB9E9B0DBAD0B9AD9CBBF90B99E99FA9A9B9CB0990E9B00D0C09000000A0000909009CBDA9BD9FF9DB9A0D9E909F099ADB9FBDBFFDFBFF90B999FBDBDBF9D9FFFFF9FFBFBBC9CB9F000C9009BDBF9BD0900090009BFFFFF90F09FE000A00D0BDBCB9E9F09DBDAD9AB9FF9CBC9E90A99C909E90DA0B90D90A0000000C09009C00A009F9B9FDBFBDBFAD0D9A090F00BF0D9E99FFDB9FBD090F9CB09DA9BC9FBBF9F9FFF9FDFD9090D0AD0000000000C00900D00009FFFBFF00BF0F00909C9A9ADA9BDE9B0BCB0BDAF9DA9F0B09B90F9DA9ADA90B09D90F0AC90000000900C000009C9A9BCBDB9F9FBC9FB00090F00BD09BF0F090B0D0000F090B0C9B0DF9BFFDFFFFFFFFFFBFBE0000900900000090000ACB0A909BFBDFFFE9C09E90E00A0D0DB9FDA9BCBDBCBDA909ADFBD0BD0E909AD9009F9C9A9E99090090090000000900900B0DADBDAFCBDBD9F9DF0000909009E0990F00D9000000000C900C990909BFBDFFBFFFDBDBD990000900F0D0000909090909C9BFFFFFFF90BF09E9000900A90FA9F0F90B09B0DBCBDABFBD0B99B0F9ADB9090B0D09E9F00000000000900A00000C09F9EF9BDBFDA9FB0BD000000D009C009090A00D09F090090090A09FF99FFFBFFBDFFFFFFF099E000900000C0A000F0C09A9FFFBFFFFFAD0BF0F0BC0090BC9DA9F0FBCBCBDA9B0BD9F90BC9E0D9AD00DBCB09A9A900900000000000009C0B090B0BDB9FDBDB9F9BDFDBF90009000009E0C009C9A0C0000000000D9FF9FFF9FFDFDFBFFBDBFF9090C000009099C9FB09BBC9FFDFFFFFFD09ADF0F0009AC009BAD0B909B090BF0DADAFF0BC9A999AD9B9B090D099C90F000F0000000000000C0A0DBCB9F0B9E9F9FDBF9AD9F000009A9099A90000090900000009909BFFFDBFFFFFFBFFFDFFF9FFDB900000A09EBF009DADBFFBFF9FFFFA9E9FFF09C000900F0D9F9E9E9CBBD09A99F9BD09B0DAC9A9C0CBDA9ADA9A90000009000000900090090099F0DBDBDBFF9BD0BDBE9BD0009FEBCBCBC909000C9000909BDBFDF9FFFFFFBFFFFFFFBDBDBFFFFFBDBD9DF990BDBE99FFFFFFFBFFFD0B0BF00F0B000090B9A9A909A9C90BC9CB0BFBD0DB99BCB9B9090909090D0BC0000C0000000C0000D09ACBDBF9FDBD9FF0FBDBD9EDBF90909F9090BCBC0F000099DBDFFFBFFFFFFDBFFFDFFFFFFFFFFFFFF9FF9FFBFFFDF9F9BFFFFFBFFFFFFA9C90FF0F00D000000E9ADA9C9A90F0B0B0F0DA0B09E0990F0DBCBCBCBCB0900900000000000090000A0D00A9FE9BFFF99F9FADBF99FFF0009000090BF9B99F9FFFBFFBDFFFFFFF9FFFFFFBFFBDFFBFFF9F9FFFFFBFFFBFFFFFFFFFFFFFFFFFBDA0AFBCBCB0A00000909C90DA9C9E09C90D09BC909E99F0F09B0990909090E900000000000000000090C9B99DB99E9B90F9F9FDB09FBCBFD09E9FDBDF9BDFFBDBFFFFFFFFFFBFFFFFFDFFFFFFFFFFFF9FFFFFFDBFDFDFFFBFFFFFFFBFFFBFFFF09BD9CB0F0C00000000000000000090000000F000090000900000000000090000000090090000009000900F0BDFF9FDF9BF0F9BFDAD9F9BFF99DB9FFBDFFFFFFFBDFFFFFBDFFFF9FFFFBFFFDFFFFFBFFFFFFFBFDBFFBFFFFFFFFFFFFFFFFFFFDE00FAFD09A9000000000000000000000000000F000000000000000000000000F00000000000009000000090D0B09FB9AD9DBDF9BDBBF9FF9FFBFFF99FBDFBDF9FFFBFF9FFFFFFFFFFBFFFFFFBFFFFDFF9FDBFDBFFFFFFFFFFFFFFFFFFBFFFFFB90090BE9EDE00000000000000000000000000F0000000000000000000000009000C00000000D00000000BC09BD9FBDFD9A9FBDEDBDF9FF9F9FDBDBFFFFFBFFBFF9FFFFFFFFFFFFFF9FFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CB009F0B9A9E9C000000000000000000000009E000000000000000000000000009A000000900000C000900B009AF0DB0BDFBDB9BFF9FF9FBFFBFBDFF99BDFFFDBFFDBFFFFFBFDBFFFFF9FFF9FFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCB000BCBDEDF00000000000000000000000000E9A09000000000000000000000C0000900000000A900090C900D099DB9FDBBCBFFDBDB9BDBDF9FDBF9FFFFBDBFFFFFFFBFFFDFFFFF9FFFFFBFFFBFDFFFBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC009F9F0B0BCB000000000000000000000000BC00A0000000000000000000090009000000000000000000AD0BD0BF0F9BC9F999F9FFDBFFBDFBFDFFBDBDFFFDBFDBFFFFDBFBFFBFFBFFFFDFFDFFFBFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFDA90000BE9F09F0C00000000000000000000000CB00000000000000000000000000000000900009C009000909000BC9BDADBF9FFEDFBDBFDBDBFDBFBFDFFFBFFBFFBFDBFFFFFDFFFF9FFBF9FBFBFFBFF9FFFF9FFF9FFBFFFFFFFFFFFFFFFFFFFBF0090BC9BC0BC0B00000000000000000000000BC0000000000B00000000000000C000C00000000000000000FAC909BC9DBD9FDB9BBDBDFBFFFBFFDFDBFBFFDFFFDFFFFF9FFFFFBDBFFDFFFFFFFFFFDBFFFBDBFFFFFDFFFFFFFFFFFFFFFFFFFBD00900FDAC0BF0BD00000000000000000000000CB009A0C00000000000000009E0900090000000090000000009F09C9BA9BFB0BDFFDBFB9F9BDFDBFBFFFFDFBDFBFFFFFFFBFFBDFFFFFFFFFFFFDBDBFFFD9FFFFFBFFFDBFFFFFFFFFFFFFFFFFDAF0E09AF9F00F0DAE0000000000000000000000BC00000900000C00E00A000009000900000000000000D000900B90BC9F9C9FDBF9BF9DFFDFBFBFDFDBF9FBFFBFFF9FBDBFFDFFBFFDBFFBFFFDBFFFFFF9BF99DBFDFBFBFFFFFFFFFFFFFFFFFFF909009F00ADBF0BD00000000000000000000000E9A0000A00000B009009000000000000000000000090A0090009E90B90FBDA9F9FD9FBF9BFDFDBFBFF9FFFDBDF9FFFFFFDFFBDFFFFFFFFDBFBFFBFF9FDE99FBF9FBFFDF9FFFFFFFFFFFFFFFF9E9A090DB0D0F0BFE00000000000000000000000BC0000000000000000000000000000C000000000000090000D009BC90F909FDB9FBFBFDBFDBFBFFDBFFFF9FFBFFFBDBDFBFBFFFFBFFFFBFFFFDFFF9F0099E99FF9FFDBBFFFBFFFFFFFFFFFFBF0BC0F0A00BE9BCD000000000000000000000000DA00A090000000ACA0000009000009000000000000000C0900BC90BC90BF90BDBF9FDBFDFBF9FDBFFDBDBFBFFDBDFFFBFFFDFFBFFFFFDFFFFFBFBD090B9F99F9FFF9BFD999C9B99FFFFFFFFFCF0900090D09C0BE900000000000000000000000E9C000000000009000CA0000000000000000000000000900A09ADC9BBD9CB99ED9F9FDBDBFDFBFF9FFFFFFF9FFFBDBFF9FBFBFDFDBF9BFF9F9FFC99099F09BFDBF9FF9BFE9000FBCBFFFFFFF9F0090FC0BF0BCF00F0000000000000000000000F0A00000A00000000B0000900000000000000000090000009C09A909C0B9F0F9BF9BF9FBFDBDFDBFFBDBDBFFFBFFFFDFFFDFFDBFFFDFFFBFFFF0B00FBF09FDFBD9F09FF090B9D9099FFFFFF9A0BC0A90BC009B0BC00000000000000000000000AC9000000000000E0000000000000000000000000000000900009CBC9B9CBDB9FDBFDFBFDBFBFBFDBDBFFFDFBDFF9FFBFFBFFFFFFBFFDFF0B00909B9D0BBFFBD9B09F909090CA00FFFFFFFF0F9C909CB0F09AC9D0C0000000000000000000000DA00C00000009A090E0000000000000000000000000909000BD0A90B9CB9CBD9FBC9BDFDBDBDBDFBFFDF9FBFFFBFFBFF9FFFDBFFFDFFB9F9D9900C9F09DF9D0B09FBDAD0BC09009BFFFFFFF900A09A0C90BC9B0A000000000000000000C00000F9E0A00000900000009E00000000000000000000000000000009C090FBCB9BCBCBFF9BFBFFDBFBDFDBBFFDF9FFDFFDFFFFFFFFFFB9B9F900B0C99BF09F09FB9FDA9F000900B0009FBFFFFF0F09C0BC9AC9BEF0F9F000000000000000C0000000F0090000000A000AC0000000000000000000000000000009C09F090F09F9E9B9F9DBDF9F9FBDFFFB9FDFBFBFF9FFBFFFFBFBFFF00C09009F009AF909B9FF09C90900909009009BF9FFFFFFF000B000099AC90DA0000000000000000000000C000E00E000000000009A0000000000000000000000000000009000BF090F0BDBCF9FBFF9F9FBDBBD9FFFFBF9FFDFBFFFBFFFDFFBD099BD0BF09DBD9C9F9E9090B09BC90000BC909E9FBFFFF90909C000D0AC9F0B0D0000000000000C0000000000F090000000000000000000000000000000000000000C0AD00A0909CB909E9DB9F9F99FBFFDBDFFBDFBDFDFBFBFF9FFFDBFBFF099BC9A9C9D0B0B09BC9900090BC0000090000E9BFFFFBF9E00000090A90B00BC9A000000000000A00000000000F0A00A00000000000090000000000000000000000009090F090C0090FD09A9F9F9FFF9F9BFDB9FFBDFBFBFFDFFFFFF9FFFFD0F00FF9CB9A009FD0B00A09DBC00900009A90A90B9FF99FFF9000000E900C9F09A9C000000000000000C00C00000AD00900000000000A00A00000000000000000000000000000009A90DA9BF9F0FBF99BDBFDBFFFF9FBFDF9FFBFFFFF9FF99F0B09F90099C099F000D09D90A09090009E0C009DADF900BFF000DA00900000B00E0DA0C000000C00C000000000000DA00C000000000000000000090000000000000000900000090F09CB09DE90F9BDE9FFFBDBF9F9FBDFDBFFF9FF9FFDBF99F09C9E909BC0009F99DB0B00A09000000B00909C0B9FA09FF0000900900009DBC0B99B0000000000000000000000000AD00A0000000000000000000000000000000000000009C000000A09B0B9DF9FDF9F9F9FFF9FFBDFFBFFF9FFFFFFB0BCBF00900900C0B00BCA0000D00D0D09DAD0D0D00009B0F0909F0909A00000000A00900AC0F000000000000000000000000F0A0000000000000000000000000000000000000000000900090D00D9CBA9E9BBDBFBF9BFDB9FBDBDB9FFBDBFFFDBD99F0909BD0909000999CB0900B0000E90B0B009A9E09F0F09F90A00D0000000909000D9B00000000000000000000000000F0D00000000000000000000000000000000000000900000BC0000B00B09DB9F9FBD9DBFDBFFFFDBFFFFFFDFFFF0090F00000F0000AC009AC0900009C090B00F0C9CBAD099BE900F00C909A009000000E00F0ACBC0000000000000000000000000A0000000000000000000000000000000000000000000000000909C909FB0F9ED9FFBFDBDBDBDBFBDBDBDBF9F9090F9090F9000090909C90900D09A09E90C90090B0D9ADAD90BD0009000000000909090F00D900000000000000000000000000F0000000000000000000000000000000000000000000900900C000ADBC0DF9F9BFBDBDBFBFFBFFDFF9FFF9FFF009F90C090000900F0009A00000AC00000909ADA9C9AC99B0E90A09000A90D0000000E0000B0AD0000000000000000000000000AD0000000000000000000000000000000000000000000000000009009B0BDADF0DBFDAD9F9DF9BF9FF9BFFBFC0909CB00AD000009000B00D00900909000000900090900E9B9C9000909C00000000A900090D90A0000000000000A00000000000DA000000000000000000000000000000000000000000C0000900900F0DB0BDB9FBDAFDBF9FB9FF9FF9FDB9FD0B0DA900090000090009C0900000D0000000000090000BF90C0A009A0A0900A000090000B0A0AD0000000000000000000900E000AD0A0A0000000000000000000000000000000000090090000009E0090B0DBDBDF9BD9BFDBF9FF9FBBDBFFFD090909C009000909C00900900900000000909000000AD9C9C009090C9090A00909000C0090C90D000000000A000A000090E000000DA0909CA900000000009A000000000000000000000000009000009000DB9E9FA9FDBFF9F9E9F9F9FDBFBDBF0BC9A09000000000000090000000909090000000F09000B00B00009A0C0D09C00000000000000B000000000090090000000900000E9E0A090000000000CA0C9A0C000000000000000000000000000000909E99F9F9BDF9BF9BDBFFBDBFC9F9FC9900D000090000009000090000900000000000900009000F90E90E0090A00000000900000090BC00000000000A00A000000CA0000F0090CA00C000E9A0909A000B0000000000000000000000000000000009F00F9FCB9FCBDFF9F9FBFDFBDBF00A0D000900000090000000000900000C00000A0000000BD0009009090E90090000000090F00BC00000000000000000000090000000F000B090A0B000C0A0A00F0000000000000000000000000000000000009F9BCB99E9BDAF9BDBDFDB99FF099C9A90000000090000009000000000900090D0090090BD0AD000F00E90009A000900000000BC0B0000000000000000009E0000000F000000E090C0B0A9C00D00000000000000000000000000900000000090009F9F0F9FDBD9FDBFFAFBCBD900A000000000000000000000000000900000000000000F00000BD0090909000009000000009009000000000000A00000000000000000F000090A0A90C90A09A0A0000B000000000000000000000000000000000900F9F9F99EB9ADBF99D9F9BCBD09090900000000000000000000000000090009000000F090900B00F00009C000000009A00F00F0000000000000000000090000000F000A0A09C00A0A090A0090F000000000000000000000000000000000000009DA9E9AF9DFB9F9FFBF9FDB000AC000009000000000000000000000000000000090090000E9BC9F00000A09000900D009009F000000000000000000000000000000A00909C0A0B0909CA00D0E0000000000000000000009000000000000900009ADBDBDBDBBD0F9F9FDADBC0909000000000000000000000000009000000000000090000090C0B000AD009AC0000A000009E000000000000000000000000000000F0DAC00A09000ACA00D0A0000009000000000000000000000000900000000009BDA9F0FC9E99FADBFDBCB0000090000000000000000000000000000000000000BC0000BC090C00900F0009A0009009CB0B0000000A0000000000000000000000DA009A00A0A0D009A0000000000000000000000000C00900000000000009000C09DADB9F99E9FDBF9F9BC0090000000000000000000000000000000000000000000909000A9009E9000000C090000A00D0000000000000000000000000000000AD00A00D090DA0BC0000000000000000000000000009000000000090000000090A9DBDAFCB090FBDBCBC90000900000000000000000000000009000000009000009A00009000B0000090090000C9A90F0000000000000A000000000000000000F0B0C09A0A0A0000000000000000B0000000900000000000000000000000000009CA9E99BC9BF909C9000090000000000000000000000000000000000000000900000009A9E900900F00000B00900C9000000000000000000000000000000000F00A9A0009C90F000000000000A000000000000900F000000000000000000009000909BC09C00AD0B0F90000000000000000000000000000000000000000090E90000000C00090E900000000000B09A0000000000009000000000000000000000F000DADA00A000000000000000009C000000000000009000000000000000000000000090A9090BC90000000000000000000000000000000000000000090CA900000D090B900E9000090BC90090C00D0000000000000A9A00000000000000000F00F0A00000000000000000000000A00000A0900000000000000000000000000009000000D000D00BC90000000000000000000000000000000000000000090000090000AC00D00000AC000000CA90A0000000000000A00C000000900000000000F000000000000000A000000000000009009C00B000000000000000000000000000090009000900900000000000000000000000000000000000000000000000C90C0009090B000BC090A09A09A90090000000B0000B0CB0A00000A0000000000F0B0A900000000000090A0000000009A00000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000BC0AC090009A0090000C000F000000000A00009A0900000000000000000BC0000C00C00900B00A00000B0000000000009000000FE0000000000000000000000000000000000000000000000000000000000000000000000000000900000000090090000CBC09C009C09000900000000000000E09ACA0000000000000000FA90CA0B009000A000000000000000000C90AC0000000C00D090000000000000000000000000000000000000000000000000000000000000000900090000000000000000909A900000000A000BC00000000A09000090E09000000000000000009C0A90000A00A00000000000000000009000900DA00900000000009000000000000000000000000000000000000000000000000000000000000009000000900E9000000AC0000090000000900000000000000A009A0A9AC00000000000000000EBC000000000090000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000900000C9090B0C0000B00F0009C000000000090000009C09A00000000000000000DA9A000000000A0000000000000000000A000B00000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000DA0000000900A009000CB0B0000000000A000000A0AC000000000000000000F0C00000000000C0A000000000A000000000000E900CB0000000000000000000000000000000000000000000000000000000000000000000090C00000000000090009E90000A09C00000B0000000000000000000A00909A00000000000000000DA00000A0000900900000000000000000000009000900090AC09000000000000000000000000000000000000000000000000000000000000000000000000009000090000909000090009C0000000000000A000000900A0000000000000000000F00D00009A0000A0000000000000000000000000000000009000900900000000000000000000000000000000000000000000000000000000000000000090000000000000C0AC90000CB00000000000000090000000A00000000000A000000000AF00A00000CAF0000000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90000000B0000000000000000000A000A009A000A9C0A0000000A000F000000A0900000000000000000A0000000000000000900000000000000000000000000000000000000000000000000000000000000009009000000000000900009000C000900090000000000000000000A0000900000000C0A090F000B09C000C0000900A000000000009A000000000000A00000B00C0000000000000000000000000000000000000000000000000000000090D00000000000000000000000000E0BDA909E0900BC0000000A00000000000000009A0000B0A900A00000CA000F00000A0000000000000000000000000000000000009A00000000000000000000000000000000000000000000000000000000000009000000009C00900000000009C0000E0000BC000000000000000000000000A0000A000000F0C00000B0000AD000000000B0000000A00000000000000000000000009000000000000000000000000000000000000000000000000000000000090000000000009000000000000009009009000000000000000000000000000000000090A9E00B0000000EBC0DA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C0000000000000000000000000090900BCA0009ACB00000000000000000000000000000A09E0C009A0000000A90A0A900000000000000000000000000000000000000000A0C09009C00000000000000000000000000000000000000000000000000000000000000009C00000000000AD00900CB0900000000000000000000000000000090A0B0B0AC000000900F00DA000000000000000000000A0000000000000000000090A00000900000000000000000000000000000000000000000000000900000000000000000A90009CA0F090B000900C000000000000000000000000000A0B0A0D0000009000000ADA000F00000000000000000090A00000000000000A000A0900000F00AC0B0000000000000000000000000000000000000000000000000000000900009A000000009000000D000B00000000000000000000000000900C0CBCA0A00000A000000000F00F0000000000000000000C90009000000000000000000A0900090000C9C00000000000000000000090000000900000009E000000900090000F000C9C0A90B0C00BC00000BC000000000000000000000000000CA9A9009009A0B0000000000B0000F0000000000000000B000AC0A000000000000DA00A0900000000090000000000000000000900000090C0000A0000000090900000000009000900009C0000B090000B0F000000000000000000000000000A0A90000A00000000000A9009A00A0F0000000000000A00000B0090000A00000A09A00C900CA00B00000000000000000000000000009000090009000D00C90000000000000000090A0B000090000000090C90000000000000000000000A0000009000A00000A0000000000A0C000000F0000000000000D00000CA0C0A000000000000B0A000000000B000A090A0D0000009000000000C000000000D0000000000000000090000000000090AC09C000DBCB00000000000000000000000000009A00A00000000000A00000000A0BCB00F00000000000000A00000090A90000A00000000000CB000000C000900009000A000000000090009000000000000090000AD0000900000D00E090DADA9000090F000000000000000000000000A000900A000000000000000090000E9A9000000000000000000009E00A00000000009000000000B0CB000009E9A00000000C0000009000D000009A00C0000000000000009000BC0ACB0F00A0900000000000B00000000000000000000000000000A00A0000000000000000000C90A90CAC9A00A0F00000000000A09009C0000A0000A00900A000000000000000009A0000A900090000000A90E0000090C0B0000F000000000000090000900000000000009000CB0000000000000000000000A0900000000000000000000C0A00A000A09A00A900F0000000000000A0C00A000000A000000000000000000A00A9E000C0B000000000090A9C009000D0A900000900000000000000000000009000C90900F00DA900000000000000000000000000E00000000000000000AC00B09A9AD0DA00000000F000000000090009A0090C090000000A0000000A90009009000BCB00000000B000E0000000000B00000090E0000900900090900009000C009000000900B0000000000000000000000000000000000000000000909A00B00CA0C0A0A0000000A00F000000000A000000000B0E00000000000000000A0A00000EBC00000CB0000090000CB000A0C0009C00A09000000000000000900000090000A9E0BC0BC00000000000000000000000000A0900000000009A9AC0E00B0E9A090A90000B000000F0000000E9000DA000000000090C00000000000000900000A90A9A00B000B000A090B000BC9090A000B0D00009C09C000000000900000A900D00900000000000000000000000000000000000A00000000AC000AB0B0C00000A000000000000000F0900090000A000000000000A09A00000000000000000009E9C00F0000C0090C0AC0ADA0ACA090DA0C0000C0A000000B00000000D09000CA000000000000000000000000000000000000000000A00B000B0E9C00CB09A090000000000000000F00000A000AD00000000000000000000000000000000000000A0B00000B000A09A00BC00D090CA000900B09090090009000900F00A0A00090000000000000000000000000000A0000000000009000000B0009A0B0A00A00A0000000A000A00000A0000000000000000000000000000000000A900000000000B0BC0A0000000000090009A0A0A900900A9C0A000C0A0000C0E0B00BC9C0000000000000000000000000000000000000000000A00A090A0009A00000000000000000000000000A0F000A00009000000000000000000000000000000000000A900C0A9C90009E000000E0A000C9C0AC0AC00000C0A90C0000A909C0F0A000A0000000000000000000000000000000000000000000000A0090A00A90A09A000000000000900000000F0F000CB000A00000000AC00000000000000000000000000B0B00A0A00A009090A09090E9A0009000090A90B00000000900A0B00F00000DA00000000000000000000000000000000000000000000000A000000000000000000000000A0000000F00009A00A00900000000090000000000000000000000A0C0000F000000000A0090A0E00000B00A900A00000000A90000000C0E9000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00AC00C9000000000000A00000000000000009000900900ADA000000000B0CBCBCA900000000000900DA000090009A00090B00000C0B000A000A00000BC000000000000000000000000000000000000000A000000000000000000000000000F0090A90A0000A0000000000000000000000000A000A000A900000B0000B0CB00A09ACB00BC00000A00A00000000000000000090000B0C000000D00000009AC000000000000000000000000000000A000A9000000A0000000000000000000000ADA0000000E09000000000000A00000090DA9AC00C000000000090000900B00B09A09000000009000000009000000000000A00E0A900A90090DA00000000000BC0000000000000000000000000000C00000000000000000000000000000A0000F000000A9090C00A0090A000000000A90AA0C009A9009A000A9A0000A0000AD0CAC9E000000B00A090090A000000000009090B09000F00A00A000000000A0900000000000000000000000000000B0900000000A00000000000000000000000000AC0000000A0A00000A090090000090CA9C9A09A00A0000000000A0900A9E9A0B09A0000000000C000E00000000000B0CA0CAC0ACB0000000000000000000A00A09000000000000000000000090C0A00000A0000000000000000000000000000F09A0000000000D0000000A000000A9A90A00000C000000900C0000000000000000009A09A0009A9A00000000000000900090BC900E90000000000000000000000A0C00000000000000000000A0BC000000000000000000000A0000000000000F0000000000090A000000000A90000C0AD0F00B0B000000ACB0A90A00000B0F000BC00C00C9A0000C90B000B0000000A09A000A0B00A000000000000000000000000A000000000000000000000009E00000000000000000000000000000000000F0000000000A00000000000000A9A9ADA0000000000000000000000000000000000B00B0A00000B0A0000A0000000000000B09C0CBC00000000000000000000000000A000000000000000000000A00000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000089AD05FE','Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',NULL,'http://accweb/emmployees/fuller.bmp');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(3,'Leverling','Janet','Sales Representative','Ms.','1963-08-30','1992-04-01','722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000080540000424D80540000000000007600000028000000C0000000E0000000010004000000000000540000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFB009A00A9009A9AA9A900009AA9ABE9EB0B0BB09A0AB0A9A9B0FA0FA0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFE9A09A9EBEBFBB0BB0AB09AC9090AB0BCB0BA9E9AA9A90B000009AAB09009BEB0BAD0EB9E9F9B0C0B0FADB0F0BEB0FCBC0BCBFB0F0BBE0B09BA0BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFA9DABEBFFFADFFADBF0BEBBAFAF0FBBAB9ADABADBE0AB0BCBFBC090E0A9AFA9BC90BB9AFABEE0BB0FA9ABEBE9B0FBA9AB9A9A0FB09E0BDAFA0DBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0FABFFFAFAFEABCBAA9F09AF0B9BBCBE9EBE9ADA9A990FAB0000BFA9090B09E0BAF00A9ADAB9BCBE9F0BCF0BE9FA9EB9CA90FBEAF0BFBA9ADBA9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE99A9FAFFFFEBDA9ADBCBFA9BA9EAFACB0B9AF9A9AFAEB0900BB9A0000A9AF0BBCB0B9E9BADAFAB0BABEBBBC9EAA9EBEABBE90B9B0B0BCBE9A9FADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBAFBA9BEBE09ABFEBABAB0F0F0F9DBFBBAFAB0FAF0B090BCBC00090B0B0A0BBE9B0BCA9AF9A9BC9E9FAD00ABAB9FA9CB9C90B0FABFF09ADBFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBE9ABDEFBDBBFFCAB0F0D0FB0BBA0ABF0FDA9F0A90009A09A0B00000000D0BDA9AFADA9BDBEBFABABBADABFBDA9E0BEB9EBABE9A9EB0FE9AB09FAFBAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B9E9FABADAFEB0BBDE9BABBA9FEDBBF0BFABC0A900BFE0BC0900B090B0B0BFAFE9A9A900A0B0E9CF0C0B0F0CADABF0F0ABBCB0B0BCBEB0A9AFA9A9E9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABA9F9FAF0FCBCAB0BE90EDABBABCBFA090B090FBFEF009A0B00A000F0B00B0BE9EBAF9FBFBBBBABB09FABB0F9AFA9FBCFBCB0E9B9A9FAC9F0BC9F0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF0DA0A0FBEBABBDEF9AFBBADA9CB0A0BCA00BAF0BFFE9BA9009090B09ACBBAFF0BADB0A0BADACBDE9CA0BC0BAAF0FBAEB00B0B9A0F9EB9ABAFABABBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9BFBACB9EDAB0BAF9AE9A9FA90900090B0F0BFBFE000CB0A00009A9B0ADB0BE900A99ADABFBABEA99A0BF0F9AF0FF0BFADA0E9BABBEBC90BC9E0BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9AF00FBFEBA9EBBC9A09BCA000A09A9ABCB9BFFEE9AF0B009090BAFBEB9BAF0BAFF9ACB0BFACBDBBE0DBFAF9EB0B0BE909A99B00BF0B0AABCBABDBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9AFBCBCBBEBBCABAD000090909009AC90B0AA9FF090B0B00A0BC90F090F9EBCB0AF9ABF0B9BAA9CB0A00FAABCBEBDAFAF0E09BE90FBF9CBB0BCA0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0FBDA0BABE90CB9B0FA9AB000A00B0A9A9A9F9EBFE0BC00090900BA9BEB0BABCB0FB0BCB0FBEBDBFA9E9BFADBCBA9A0BE90BBB0E9AFA90FA00BE9A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0B0EBFBCB9EBBAF0F0BC90B0090000909A9E0BBFEE900B0DA000900FA0B0B0BBE9B0BEB0B0AB0A0F0BBC0A99ABAD0BFF9EB0C009A909EBA9E9F0BCADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BDBFBB00BE0BAC9AFA9ABFE09A00909A0BCBA9AEBE90AB00A90A9ABFBE9F00FC9AEBC909ADB9EBFB0BC0B09AE9CB0F0A0A90B9EB090FAB0FA9A0FA90ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A000CBE9BE99BFA90F090AB00000009090F0BFBFE0B0DA900090BCBA90AB0BEB90BAFADBA0FB0EBEBABEBC9AA9A9ABF90FA009A9EB09E9AFADA9CA9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB9FB9A9AE9BEFAF9A9ABEB9EBCB00000A0B0BE9AFF0FA090B00A90B0FADB009BAE9ADBAB0FFB0FBF09BF00B0D0F0EB00AB09EB0DA90A9AF0B0B0CB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A00EBCB9BEB0BA0F0B09AE90B00B00090A909FFF09009A00090A0F9A9BAB0B0BFADA0D0F0B0BA9A9E00AF0A0BA9BC9E909AB09A09A9CA9ADACA90B0BCFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B9BB0BE9E9E909F0BCBEB90B9CB00900BB0FAABEE0B9E090B0BDBBAF0E90C9AE90B0BAB09AFDABE9ADB9A909A9E00A90E90D0A09E0B09A9A090A00009BFE000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CACBE0BA9A9AB00B0B0BC0BCAB0B0000009AFBE9A9E090A0009ABEFABBAB009BADAF09ABE9ABBDAFBAFA9E9AD090B0A90A0A9CB0900B0DADB0B000900BC90000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9ADBE9FA9E9EB00F0F9A9E900BCB0B900F90FBEDA9A09090A9A90BC0DB0B09AFB00BCBCB0BCBEB0BDA9E0BC0A0BC090A9090B09A9B00B0A00009000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9AA9A0BF0B0BFBA90ACB0B0F0B0B00A90ABAFE90ADA0A0090DAFB0BA0BC0AFAC0BCB0BADAB0B0FEBA90B00B0900BCA9CB0A00A0000B09090900000000009000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BF0F9FADA0BBFF0E90A99ABCB090B0E9000B9FE90E9009009AFAA9A9A9F0A909BBB0B0BC9A9EBDB0B9E0BCA9000BA009A0090B0909A900A0000000000000000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9AB0BBF0F0B0B9EBDAE90B0E0BC9AF0B00E9F0A9A9A090A9A9FAFCBB0B0B00FAF0E9AB0B0BAB0F0BBF0B0A9A909A9090A0000000009090000000000090009000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBE9AF0F09AFAF0A9EA90A90B090B09A90B0BAF090009A0909BE9BA9AFBBC0A90F0B0A9CB0F0DAFABE0000900000000A0A9090A9A900A0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9ADBF0BBE9B0BBE90BBCA909A009A9AC9A0BEBA0F0009A0BEBBE09F0009A90BABE090B0B0BABBCB090B000090009090900A090000900009000000090000000009009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A9F0A00ABE9B0FA09ABC0B9E0A9F9ADA9A9E9D00C90A9000F0BDA0DA0FBBE9E09F9FA0B0E0BCBCBAD0A009000000000000009000000090000000000000000000900000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9A0B9DA9CB9EB0BDAD0BBC0B09000A90BF0BAA9A9A9009A90BAAFFABBA0A9A9A0A0BDAC9B09A9BE9A909000000000000009000900900000090000000000000000000900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9ADA0A09AB0A0BE0B0A9E0B00B0B0B0A900F09E09000B000B0BFF0B0F9F9BE9A9E9BEA9BA0DA9E09E9000000000000000000000000000000000000000000000900000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09A9BC9A9CBE9E9F0F0B09A9AD00B09C0B0B0BC9AA9A009A9ADABFADAABABCBCB09EB9C009A9A09B0A00000000009000000000000900000000000000000090000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9C00A90A09A9A0A0BCBA0D0A0BC9A9A900BE9AC90090BCBFAFABCBADA9BA9A0A9BCAB0F0B090A0090000090900000009000000000090000000009000900000000000BE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFE90A9A90A90B090909A9A0DBA0990B00B9E09F0A9A09A000B0BFDEBE9FBEBEFAD9000B0090A0F0BCB000009000000009000000000000000000000900000000000009000BF0BFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFFA09000090090000000909A009A0A00B00A90A0F009A09A9ADA0BADBB0A9F09B9A0F0BADB0A990BCB0000900000000000000000000000000009000000000000000000009FE0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA909090009000000000000000009A00909A09BC0BFF09AC090090BFF0FAE0BF9ABBEE0B0A9F00A900A090090900000090000000000000000000000000000000000009000900BF09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF909090000000000000000000000900090BF009E00B0BA0A90B0A9AFA9ABA9BFABAD00BFF0900BA9DA0F0B0B00000090900000000000000000000000000000000900000000009A9ED0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000090000000000000900000009000000B0B0B0BECBDA0090CB9EBFF0F009CBBAB0BEBE909E0A9009000B00090000000900000000000000000000000000000000000090000900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909000000000900000000000000000009009009A09BF0A090A0B0ABBEBEFAFEBBCB9ADAF00A9AF090A9A9E9009000900000000000000000000000000000000000000900000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09000000900000000000000000000000000000A9A009FEA9BCA9090BB0FFFFABF0BCBEAB0BFEB09E9A0A90009000009000000000000000000000000000000000000000000090090090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000090000000009000909AF0DA090E0F0FFFEBEDFA9EBA99AF0BF09ABE09009A9A09090000000000000000000000000000000090000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00009009000000900000000900000000000000009A00BF0BA09A99BBFAABFFBB0BE9BCBA90F0FE090BCA9A0009A000000000000000000000000000090000000000900900000000090D0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9000000000090000000000000000000000000000090A0BC9AD00A000BFBCBCBEF0BAFBCBAB0BABCBAF09009A9A0900900000000000000090000000000000000000000000000000900A9FEFFFFFFFFFFFFFFCBF9FF9FFFFFFFFD99F9FFFFFFFF000900090000000000000900000000000000000000009BEBE90A909E9F0BBFFA9EBC9B0B0BCF09EF0BC9A09A00090000000000000000000000090000000000000000000000090090A99EBFFFFFFFEF9A9BF9FF9F9F0F0BDBFFFB0FB9F09FFFFE00000900000000000000000000000000000000000090BAE900A90BABBAFAFEA9EB0BAAF0FEB00AFBE9A0900909A00000000000000000000000000000000000000000000000000009C0A9FFFFFFFB9DBDFDBFDBFBF9FBDBE999DDB9CB99A990FF090000900000000000000000000000000000000900009FBAF09A09E9E9E90BCB0E9EBDAB0DAF9CAFFE9E0B0A0090909000000000000000000000000000000000000000009000000B0900BFFFE90DB0FBFFDBFDF9FBD9F9BFFABDBFBDBDB0F90900000009090009000900090000000009000000000000A9E90A09F0BFAFAFEBBCB9E9EBF0BAF0AB9BAFA9A0909A00000000000000000000000000000000000000000000000000000000BCBFC9909B0FBDBFFF9FBE9DAF9FDB9DBBDBDBCBF99ADA00000000000000000000000000000000000000000009BEFA09A00BF0BE9A9E0B0A9A9E0B009EF0E0FE9AC90A000900000900000000000000009000000000000000000000000000900B09009ACBF0F9DBDAF9FBDFFBF9ADB9FFBCBDBDBF09F0909090000000000000000000000000000000000000009A9A909AD0B00ADCB0F0900909A9A9E0A90BFFA9EB0A090900090000000090009000000000000000000000000000000009000909009A09909F9FBFFF9F9FF99F9FDF9FB9DBDA9B99DB0B9000000000000000000000000000009000000000000000AF0E90ABCBFBEB0E9A0B00A000900C90000BEF0F9ADA000900000000000000000000000000000090000000000000000000000000090A9F09B9F9BFBFF9BFF9FBBDBDFFB9F9F9FABD9CB0909090000000000000000000000000000000000000909A90A90DA009BCBB0F00F090900B0000B0009AF0AF009A9000000000000000000009000000000000000000900000000000090009009009BFBCBFDBDF9FCB9FBDF9FB9ADF9F9B0D9A9B90000000909009000009009009000000000000009000009E0B0F0A9FAEAB0CB0B000000000900D0009009AF00B000009090000900090090000000000000000000000000090000000000900090BDBC99FBDBFBF9FB9EF9FBFF0F9F0F9ADF9BBD9E9A90900000000000000000000000000000000000000A9A0BCB0ADA009F0EB0009A900B009AC000000000009A0F0090000000000000000000000000009000000000000000000009000000900090B9AFBDBFFDBF9FDBDFF9F9FFDBF9BDB9BD0B09000000900000000000000000000000000009000000900090009009ADA0B90BCB000090900009C0D00000000090B0009000090000000000000000090000000000000000000000000000000090B9CB9DBFF99F9FB9F9B9FFFB9BF9BE9F0BCBD0B9B9090900900000000000000000000000000000000000B0A9A9A9A09A9E0AD0B09009ACA00000090090000009000090000000009000000000000900000000000000000000000000000000090909B9EBDB9FBFFBCFBFFFBDBDFF9EF9F9FDBB9BD0D0B000000009000090000000000000000000000009090090000009A090900A000A9A90909000000C00090000000000000000000090000090000000000009000000900000000000000900900A9DA9F9F9FF0F9BDB9F9BDBEBF9BD9B9E9B9C99A9A09090900000000000000000000000000000090000A00B00B09A9A09A0A9A9090900090000090090900000000009000009000000000900009000000000000000000000900000000000000099A99F9B0F9BF9FDB9F9FFF9F9FFFFBEDBCF9B0F9C9B09A00090000900000009000900000090000000000900090A00090009000000009090B090000000E000000000000000000900900900000000000000900000000000000000000900000000009E9ADBBDF9B9B9F0BF9B9FBF9B99F9F9B9EDBCB909C090900000000000090000000000900000000009009A0009090009000900909A00A0000000900009000000000000900000000090000900009000000000000000000000000000000000909AD9BDB9DB0F9E9F9F9BDF9BDBFDEF9F0FDB9B9B9CB0B9090090900000000000000000000000000000000A000A0000000000000000009090900900C0D09C09000000000000900000000009000900000000000900000000000000000000000000099BDB9EB9F9F9B0B9F9FB0F9F0BB9ADB9B09E9E9A9090A00900000009000000000000900000000000009009090000000000000900090000009A090A00C0000009000090000000009000000000000009009000000000000000000000000090099A9A9E99DB9B9BDBDB9E99F9A9BDBDF9AFDF9B99C9B0090900000900000000000000000000000000090009000000900000000000090000909A000C0D0D0F0909000900000000090000090000000009000000009000000000900000000090000009DB99FB90DADA9B9F9FB9B9F9BDBA9F99A9EDB0B0D9A900900900000000009000000000000000000000000900900000000090000009090009090900CAC0C0000000000000000000000000000000000000000000000000000000000000000009A9A9F990F9B99BD0B9090D0F9FCBD9F0BE9F990F9B0A9CA90000000000000000090000000009000000000000000000000000000090000009000E0C0C9C909000900009000900000000000009000000000000000000000000000900000000000909D9ADAF9AD0BD0BD0BDB9F9A9B90B0DF990BAF090D9009009000000009000000000909000000000000009000000000000000000000090B00F0D009A000C090000000009000009000000000009009000000900000000090000000000000000909A9BDB99099F0B90BD9B0B0BD0F9F9B9ADABD99BDA9A9009000090000000000000000000000000000000000000900900000000090090000900DE900D0D000000090090000000000009000000000000000000000090000000000000009000000BC9BC9B0BDA9090F90B0C9D90B90B09CB99D0B09CB90D0B00909000000000000000000000000000000000000090000000000000000000009ADAD00C000009C00000000000090000090000900000000000000000000000000000000000000000909B0B9C99090B9F9AB9F9B0BBD0B9F9B90B0F0F0B0F0B0909000000000000000000000000000900000000000000000000000000000000900C0DAD090C90C00000000000000009090000000000900000090000900000000000000000000000090B90D9A9ACB0BD0909C90B0BD90BD00A9CBDA999099909000000000090000000000000000900000000000000000000000000000000000000009ECF0E00C09000090090000900000000900900000000900000000000000000000000000000090090F9BC90999D9A9ADA9A90D09A9A9FBD0B909F0AD00BCB09090909000000009000090000000000000000000000000000000000000000000090009C90D0900009000000090000000000000000900090000000000000000900000000000000000009090B0B0B00B90999909A9B09C9090BD0F9A9990B00909A00000000000000000000000000000000000000000000000000000000000000000009E9C00CAC09C00000000000000090000900900000000090009000900000000000900000900000B0B090099C9BD0F0B0F9F990DB9BDA909B90D0F09090A9C9090000000000000000000000000000000000000000000000000000000090000000900C09E9090000090900000900900000000900900900900000000000000000000000000000000990D009BDA9A90B9BDB90B0F9B9ADADB9E9EB9B09ADA990B0000900900000000000000000000000000000000000009000000000000000000000000FC000C0C0090C0A009000000000900000000000000000000000000090000000000900000090090B9090999B9C999CBD99BC9F9BDBDE909DADA99090090090000000090000000000000000000009000000000900000900009000000090090000909C9090090009C0D000000000900000009009090909009000900000000000000000000000090B009BE90F0DB9BE9B9ADF9B9BDBBDBFFF0B9BDAC9A9A090090090000000000000000000000000000000000000000000000000900000000009000C00AC0C000C9009000000000000000000009000000000000000000000000000000000000009A099B099B9B90F99B9F9B9BDBDBDFFF9F0FDADA99A9C900B0000000000000000000000000000000000000900000000000000000009000000000909C9C9A90C9000C0E90090000900009000000009000009000000000000000000000000000090990B0D0BC9F9F99BDF9BDFDB9BFFFBDFFFB099F9AD90B09009009000000000000000000000900900000000000000000000900090000090909000CCAC00C00000CB0D0C00000000009000900000000900000000000000000009000000090009A90E909B999B09BDBDB9F9BBFFDF9FDFBF9FDFCB0F90A9000900000009000000000000000000000000000000000000000900000009090000000090B0C9E90D0D0B0C0CBC900090000000000090090000900900900009009000000000000000009099BD09FBDF9BDB9BDB9FD99BFFFFFFDFFFBFBDB0F99E9A909090000000000000000000000000000000000000000000000000000000909009A000C9F0C0CAC00C09C9C0E090000090009000000000900000000000000000000000000000000909F09A9B09B9F9F9F9B9DBBFFFDBFDBFFFFBDFDEDB9E9909C00000900000090000000000000000000000000000000000000009000000000000090C9CC0C90909C9CE9E0C9C00009000900009009A0000000000000000000000000000000000900B09BDBD9F0F9FB9BDBDBFD9BDBDFFFFF9FDFFBDB0F9BCB0B0090000000000000000000000000000000000000000000000000000009000090900CBCA0F0CAC0CAC90C9CBC9E9000000009000000090090900090000000000000009009000000B9DB09B09B99B9D9F9BDB99BFDBFBFFFFFFFBF9FE9F0F0BC9090009000000000000000000000000000000000000000000000000090000090000909C0DC0F090D090E9CAC0C0C0C900900000009000000000000000000000090000000000000090B09F0DBF0BD0BB99F9BDBD9BBDBDBF0DB99FFFDBFF9BD9B0BC9000000900000000000000000000900000000000009000000000000000000900000FC0FC0C0C0E0C9C0D0F09C9A0000000090000900090000000009000000000000000000009A999B9B9099DB9D9E90BDA9B9D99F9E9FBDFFF9FBFDBFCBADBC9A09000000000000000000000000000000000000000000000000000009000000000C0DEC0DAD009C9CA9E0C0CA0C09000900009000000009000000000000090000000000000909ADAD9E9F9FB0B9B99B909909A9B0999BDBBBDBFF9E9E9BD909B090000000000000000000000000000000090000000000000000900000090000909C9E90FC0E9EC0E9C09C9009C9CAD000A00009000090009000000009000090000000000000BD9B90B9B9B09DBE9DBCBB90F990D9F0F9FDFDBF9FFBF9F9EB9FC9E0000000000000090000000000000000000000000000000900000000000000000BCCDC0F0D0DAD0E9CA0C9C0009CAD0909000090900000000000000000000000000090000D0B09F9DA99BDB999B0999CBB9EBB0B9B9E9BFF9FBDF9FDAD9E9AB099900000000000000000000000000090000000000000000000000000000900000C9ACBCCADEADE0D0AD0AC00D0C0D0A000090000A000000000000000000000000000000090B9F9A9B9F0DB9ADBC9BCB99D099D9F9F9BF9F9FFDFB9EBDBBDBD9FCA0000900000000000000090000000000000000000000000000009000000009090EDCCCBDE0D0C9CAD0CD0BC00E9E0D009A00000909000000000000000000000090000090B9DB9DBDA99B9F9B99BF9B9F0BDA9B09FFFDFFFFFFBDFF9FBCBDBF0B90D0000000000000000000090090000000000000000000000000009000000000CD0BB0CE0FCADAD00F000C0C90C9E0F000900900000000900000000000000000000000BD9EB90B09B9F9F09F9F999D099999999F99FFFFFF9FFFBDB9F9FBC9F9E900000000090000000000000009000000000000000000000000000000000000DACCC9E9C0FC0CAD00DAD09ACBC0D00BC00B00090009000000000000900000000000000B99B9F9BD9F9B9F9BB9F9A9B9BD9BDF99F99FFFFFFFDFF0F09BCBF9CBDA900000000000000000000000000009000000009000000000000000000000090DAD9E9CAD0BCF0DAD0C0C0C90CB0E9C9A000900009000000000000000000000000009BDAD9E9BF0B0BDB9BDD99999D9D9F999DB9DBDFFFFFDFF9F9BFFBDBFBF0F0F090000000000000000000000000000000000000000000000000000000090C0DCC0E0D0EC90CAC0E0DAC90E90C9C0E90900A0900000000000000000000900000099E9B9B99F99BDB9BDB9B99F9990909999099FDFDFFFFFB9FB9F9BDBF0F9F990000000000000000000000090000000090000000000000000000090009000CBC0AD0F0D09ECBCBC9C0DA0D0EDA0BC900A009000009000000000000000000000090B9F9FDBF9BF99DBDA99CB09999B9B09BF99999FFFDFFDFD90B9FFBDF9DBDBE90000000000000000000000000000000000000000000000000000000000009CF09EC0E0C090C9CA0F0CD0E90CDC00E9009000B090000000000090000000000000BDA9F9BDBD9BE999BDF9999900B9F9BFFFF099099DFDFBFBDBDB9FFBFFBDADF0F0900000000000000000000000000000000000000000000000000000000900CDC9E9C90F0E9E0DC0CB0C9CE9A9AD00F00A9000000000000000000000000000909F9F9AF9BFBD9BE9B9909090B9BFBFFFBFFFFFF9D9B9FD90B90BFFDFDBFFFFBF0000000000000000000000000900000000000000000000000000000000000F0C9E9E0AC0C9C0F0909CC9E090C0D00F0090009000000000000000000000000009F99BDF99F9DBAD99CB090B9F9FFFFFBFFFFFFFFF00999BFBD9F9FFFFFFDBDFC9C90000000000000000000090000000000000000000000000009000000900D0CBECCD0D09E0F0C0CAC0BC0F0E9E0BC0900090009090000000000000000000009A9AF9B9BF9BBD9B9B909009BFF9FFFF9FFFFBFFFFF0000999A99BDBFBF9FFFFFFB0A000000009000000090000000000000000000000000000000000900000EDFC9E9AC0DA9C0F0F009C0BC0D009C0BCE9000090000000000000000000000000BDBDBDBF9BFDFBD0F090009BDBF9BFBC0BDBD09B90B909000990BDBDFDFFFFF9FDF99000000000000000000000000000900090009000090090000090000090000FE9EC9E0CCBDCD00DA9CC9E0F0E0FC090090000900009000000000000000000DB99BDB99F9B9DB9090000B090090909990909909D0000009A09F9BFFFBFFDBFFE9E0000000000000000000000000000000000000009000000000000009000DED09CC9E0D0BCCA0AD0CCE9A0D0C9D009E0000090000000000000000000000099A9FBDB9DA9B9FB009000909909B90999B0F9BDEF90999F9A9C9999BF9BDFDBFFF9F090000000000000000000000000000000000000000000000000009A000DAD0FECBC9CADE0BCDCADA90CDCADACACFC90009000090000000000000000000009F909F9FBDBDF9DB90B9F090909099090999099999F9FFFFDB09F0BDBFDFBBF9FDFBDA900009000000009000000090000000000000000000000000900009000C0F00BCACBC0DCCB0D00CE9A0F0CD0D00E0900009000000000000000000000000B9FB99A99B9B9B99E90B9F9BCB9DA9DB9FDBDF9FFFFFFF9FFDB09BDBDBB9FDDBFBEDBD00000000000000000009000009009000000000000000900000900009A9DCFDC9C9C0F0E9CCA0D09CC90CB0F0FC900000000900000000000000000000090F9DBD9BD9F0F9BC9BD9B9DB99F999B9F9BDBFFBFDFFFFFF9A9DB099BDDB9FBFDFFDBCB0000000000000000000000000000090000000000000000900000090CCAD0CA0F0CBC0D0E90DA0CA9ACF0CC0C000090900000009000000000009BF0099BB9B9BFDBB9B9B99B90BC9B99F9DBF9F9BDBF9DF9FFFF9F0F99B9DBBDABFDBDFBFFFE90090000000000000000000000009000000000090000000000900000C9AD0F0DC0F0C9CAD0CA09C90CD00DA9EDE90000000900000000000000000BF000BD0F0F09B9C9F9DA90BD99A9F9B9B99B9DB999BBFFFFDFF9F9F0D0B9DB9D9FBFD9FDBDF900000000000000000000900000000000090000009000900000009CBCDED000F00F0E9CAD0D0E0E9A0F0CC090C00090090000000000000000000909090B99B9BD9BB99A9D9F9B09D09BC99F9DA90F9D09B9FDBDF99A99B99F9DBF9DFBFFFFFBEDA900000009000009000000000000000000000000009000000000C0C0E9EFC90C90C9C0D00A0909C0D0DA9ECE90000000000000000000000000000000BDBD9F9B0D9F9DB9B909BF9BD09B0B9B99F90B9FDFBDFA9F9F9F0DB9B9F9FFBDFFFFDFDB00090000000000000000000900900900000090000000000090090D0D9C9C0AC9ACB0E90CBC9CACADACE9CC900009000000090000000000000000909B99CB9AD9F9F09B9AD09BD9090B999D99CB09B9FFFFDBFDF0BD09BB9F9FBDFFDFFFFDFFED0900000000000000000000000000000000000000000009000000C0F0CADECD0C900D00F00CA909C0D09CB0C909000900000000000000000000000009CBB9F9DB9B99F9D99B909B9B99E99A9B9090D9BD9FFDBDBDB9B99DB9F9DBDFFFFFFFFDBBC00900000000000000009000000900000900000090000009009E9C0FCDA9AC9E0FC0F0CF09CEDA9E0DE0CDA00000000000000009000009000009090F9DFF9B99F9F99B9BD9F909D9F99A99009B090B0B90FBDF9BD90F9BDBDBFFFFFFFFFFFFDE9900000000000000000000000000009000009000000900000000C9C0BCFCD0E9C09E0DA0DE0900C9CA9CB09000090000090000000000000000000090BB99BDBF9F99F9BDA99090B0990900990990BC90099DB9BDB0999F9F9F9FDFFFFFFFFDFBCA0909000000000009000000090090000000000000000090090D0E9CC9CBCAD0E9E0DACDE0DACAD0E9C0C000900000000000000000000000000909A9BD9BDBD9BDFBDBDB9DA9B909B09C90B099CB99F0909B9BC909B9F9B9FBFFFFFFFFFFFFED0900000000009000000000000000000900000009000009009AC0C90C9EBC0DAC9C0F0C9E0F0C9DAD0CADA90000000900000000900000000000000090DBF9F9FBDB9DBDBDB9D09AD909B00D9B0B99F999BDFFD9B9B99F99FFFDFFFFFFFFFFFFDFF00090000000000000000000000900000000000000090000C0DCBCDACDCF9C9ACBC0F0E9C0F0AC0AD0D0C0090009000000000000000000000000009B99B9FBDFBDBF9BDBDBBD990B0999B09D99B99BDFFFFFF0D09DB9F99FFFFFFFFFFFFFFFFCDA90000000000000000000000000009000000000090000909C09C0CDA9E0CA0CD09E0D0CBC0DC9ED0E0F090000900000000000000009000000090909FFF9BDBDBDBDBDB9F9D9A999099BD9B9BDDF9FFFFFFFC9B9F9BDBFFFDFFFFFFFFFFFFFFFB00000900000000000000000000000000000900000009000A9EC9EBCDE9F09C9A0E0DACBC0DA9AC0F0DC00009000000000000000000000000900009BF9BDF9FBDBDBDBDF9F9B9DB099AD9BDBF9FBFFFFFFFFDB9DB9F9BDBDFFFFFFFFFFFFFFD90D0090000900000000009000000000009000000000000000DCDAF0D0F0FCC0AC0D0BC90C9E0CCDAD0E9AD090A00009009000000000000000000009A99F9F9FBDB9BDBDB9FBF9F90B0999BDBD9BBDFFFFFFFF0D9B9FFFFFFFBFFFFFFFFFFFFFFFF00000000000000000000000000009000000000000000009ADADC9EF0FCB0D09E0D0ED0F090B00DADCE0C0A09009000000000000000000000000909F9BFBF9DBDF9F9BDF9D9F9BD990F90BDBD9FBFFFFFFFF9BDF9BDBDF9FDFFFFFFFFFFFFFFCBF000000000000009000000000090000000000009000000000DAFE9EF0FE000C0DAD00E0CAC0DA0D0BCDE909000000000000900000000000000000B0BD9F9FBDB9B9F9F9FBF9BDB9E999BDB9BD99FFFFFFFD9BBBFDFFFBFFFFFFFFFFFFFFFFFBD0900000000000000000000000000009000000000000000009ED0FF0FFAD0C9ADAC0DE9C9C9A0C9CACDA9C000090000000000000000000900900099F9FFF9F9F9F9F9BDBF9DBDBDB99A9D99F9B9FFFFFFFFFFDFDFFBFDFDBDBDFFFFFFFFFFFDF9E00090000000000000000000000000000900000000900900CB0FE0FF0FF90C00D0F00C0A00D0BCADF0CF09090000090000000000000000000009A99F99FBDBDBDBFDB9F9FBDB9BDBD9B0FB9DBDBDFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFFFFDE9000000000009000000000000000000000000000000000909CFF9FDAFDAC90E9E00DA0D0C9AC09C00F0CE00000090000090000900000000000009A9FFBDF9F9FDFDF9F9F9BDBF9B9BF999DBD9BDBFFFFFFFFFFFDFFFDF9F99FBDFFFFFFFFFFFF0900000000000000090000000909000000000000000090CAC9CAFAFDAFF00C9C9EDAC90CB0C9ACBCFCE90900090000090000000000000000000009F9FDFBF9B9BD9FB9F9F9BD9F9F90BDB99B9DBDFFFFFFFFFDFFFFFF9F9FFBDFFFFFFFFFFFDE90000000000000000000000000000000000000000000009C9EBDCF0BFCB0E9E0E9C0D0E90C9AC9CBC090000900000000000000000900000000099BDBDBBDDBDBDBFD9B9B99F9F9B99F9A99F9F9BFFFFFFFFFFFFFB9F9F9F9BDBFBFDFFFFFFFE9000000009090000000000900000000000000000009090DE9ECD0EBCFCBFD00D0D0ADAD00DA0D0E9CADE90000000000000000000000000090090009BDBFDBBDBDBDB9FDDBDB99BF9DF9F9DB999F9BFFFFFFFFFFDEDF0F9FBFFFDFDFFFFFFFF9F000000090000000000000000900000900000000000000000C90BC9CDABCF0CF0ACD0C0ECD0DAC9CE9C0000900000090000009000000000000000090BBDBFDBF9F9BDA9BBDA9F099A9B09B99F9F9FDFFFFFFFFFCB9B9F9F9DFFFFBFFFFFBFFFE9090090000000000000009000000900000000000090000090FCDCBCBCDCBC090DC9ADAD09AC0C9E0DCBDE900009000000000000000000000000000009FFBDBDBBDBDB9D0909D09E9D99F9D9F9BDB9BFFFFFFF99BDBC9090B90B9BDFFDFFFFFFD000000000000000000000000000000000000090000009000C0000C0C9E9EFCAC0A0CC0CBCC9E9E0D0AC00000000000000000000000000000000000909B9F9B9BDB9BD9A9A990B0990B0B9AB9BDBDFFFFFFDD0BC990A90B090B9FEFF9FBFDFA9000000000000000000000000000000000000000000000000090DAD0DAD0FC99C9C9CB0F0C0BC0C0DACD0FC9090000000090000000000000000900000909FCBF9F90F9A99D99A9090A90909D0D9BDBF9FFFFEB909A09909C99F9F9F9FFFDBFBDB00090000000000090000000000900000000000000900000900C0C00CDAC9EF0CAC00C90DAC0BCBC0DACD00E000900090000090000000900000000000090BBDBCBFB9D9B0B09099A9909090B9B9DBDBFFFFFD0E909000909A09B0FDFBDEBCBDBC09000000900000000000000090000000000000000000000000900DA0CDAD0FF0D09E9CA0D0D0D0DE0D9ADF090000900000000000000000000000000090099B9B99DB9A9D090B009000A909099FBFBDFFFFDA9909090B9A999CDFBF0F9999B9A0900000000000000000009000000000000000000000009000000C90CD00DE9EC0CAC9C0CDACACACA0D0ECC000009000000000000000000000000000000090B9F0B0B0BD909BC90BD09990B090F99BDFFFFDF090B009090000AFB0D099A09ADBC900000000000000000000000000900000000009000000000000000C90EDE9ED0F0D00ADA0C9C9C9CDAC9E9ED09A0000090000000000000000000000000000909D090900B0F00090BFA00909A99BFDBFFFFE99F00090F0009090DF000099F9B0B0000090000000090000000000000009090000000900000000909C90CC9C0DEBD0CAC9C0D09AC0FCBCDAC9E9CA0D09000000090009000000000090000090090B0B90909090B0900009DF00909099BBDBFFF9E099090BC9000000A9009B090F0D0900000000000000000900000900000000009000000009090C0000C9A0CBCBCDCAD09C09A0E09E00C0ADF0CCB0DA000900909000000000000000000000000000990B0B000BC0000F0BE009A909A9F9FFFFFF99A09009A00909090009E909B90B000000000000000000000000000000000000009000090000C90F0D0C0D0CDCBE09C0E0BC0D0D0C9EDADC0EDBCDE090B0C9A000000000000000000000000000909AD090900900909A090990090B9DBBDBFFF9E009009000000000009E909E9CB009000000000009000000000000009090A90900000900000DA0C0C000D0CBCBED0CBC9C0BC0CA9E090DCAFDAC0E9E000AB0C0000000000000000000000000000909A90099C000000900000900099B9FFBF9FF90909009009000009FE90A99A90900090000000000000000000900000009000000000000090009009E9C0E9CBC9FE9CAC9C0DA9C09CECA9C0EDBE9C9F0DDEB090000000000000000000000000000909ADB0B09090000099B009090F9B9F9FFBDF9CA090090009C9FBD00990BCB009000000090000000000009000900000009009009000000090C9C00C9C0C9CF0F90D0DA9CADC0FCA90DCBC9E0DE9ECBFAFC000090000000000000000000000000090909009BDAD9CB9A0009A09B99FFBFF9F0B9B0900909B0B9A0009BCBF0909000000000000000000000000000009000000000900090000C00009C000DACBCFCCACAC0CE9CAFC09CFCAC9ECDE9ECBDAFC090A000000090000000000000900000909A90B09009A0B000909009B09FB99F9FF9F00900900000900909A09009000000000000000000000009000000000009000900000900909090D0C090D0C9CBCB0D0DAD09CAD0ADE009CBED0F0EDBEFFF900D9C90000000000000000000000000090990D9E0909900900909909DB99FBFF9F90DB0090909090090B09090900000000090000000090000000000090000000900090000000C00C000900E0DACF0FE0E9C0ADAD0FCFADEDE9C9ADAF9EDFBEFEF0A9A009000000000000000000000000000A9A990B000990900000B090F99F9B9E9B0900000009090090000000000000000000009000000900000000000090000000009009090D09C0C0AD0D0D0DE9FC9CADCC00E0F0DADACADEFFDEFBFAFFBDADFED0000000000000000000000009009099090A9090900000900009FB9BF9FFF9F9DAD000000000090909000000090000000000000000000000090000090009090900000000E0C00909C000C0F0DE99CAD00BCF0D0FEF0E9DEBEBEBFEFFFFFEDFADA09A09000000000000000000000000000909090000090000999B999F9FBF9DA9B99A90900000000000000000000009000090000000000009000090000900000000000009C909C00C09CF0F0DE9EE9C0FCC90DAD0D0ED0E9FDFFFFBFFFEFFADFAD009000000090000000000000000909B0009000900009090BE9DADB9F9F9FB9F0F09000090090000000000000000000000000090009009000000000B00900090090009C000C00D090C00D0CF0FFCBED0BCE0C0ADADBEDE0CBEFFEFFEFFBFFEBDA0009009000000000000000000000909B9A09000090CA9C9D9B9B9F9FBDF9F9DB9F9BD9F090090000000000000000009000000000000000000900D00D00A90000009009CD09C00C0C9C0C9E0F0FADCBEC90DADC0CAC9ADCBCBFBFFFFFFEFFBFE0D000A900000000000000000000000909C99A9DBDA999B9FB9FDF9BDBDBFF9BBDB9E90B00090000000000900900000000000000000000000000C9A9FA9ED009090000C0A00C09C00B00BCE9CDADDFAFC9EDE0C9E9C9EDCBCFDFEFFFFBFFFFEFE9000900000000000000009000009090B9B9B9DB9BF9FBDFB9DB9B9FBFFFF9FFDBDF9B9009000900900000000000000000009000000000009000FADFCBDE90F000090090D0D00C090C0DC09CFADFEADBFE9E9CBC0E9E9EADC9AFFFEFFEFFFFFF9E90009A090000000000000000000009099ADB09F99BF9FBDFFBFDF9F9F9FFF9BF0B9FC9009000000090000000000000000000009000000000900DEBFEFBEF0DCB0000C0000D090C09C00FCB0DFA9DECBFEBEDCBC90C0DCACFC9FFFFFFFFEBFEFEFE9009000000000000000000009090B0D9BDBDBF9DBF9FB9BD9FBFBF9FB9FF9F9F09B00000000000000000000000000000009000000090000090DFBFFE9EDACC9CA909C000C090C00D00DCF0DFCADBF0FFFABC0EDADA9CBCBEBFFFFFFFFFFFBFC9000009009000000000000000000909B90B9B99FBD9FBDFFBFBDBDBDBCB9DA9BDB0009000000000000000000009009000000000000000000000FAFFFBFDAD0F0C9C0C09C900C09CDACD0E9EBC9C9ECFFF0FCDE90CC9EFC9EDFEFFEFFEFFFFFCB000909A00000090000000900000909B09F9FF9FB9FBDBDB99F9FDFFBDBD9A9D090909000000000000000000000000009000000000900009000DBDFAFCFADAD0C9C0C90C000D09C000DAC9CBCFCBCF9E9EF0FA9EDEBCC0BCDADBFFFFFFFFFEFBC0900000000000000090000000090909DA9B99B9DBDFBDBDBF9F9B9BDBDBC9B09A90000009009000000900009000000000000000900009000090FAFFBF0FC0C9CAC90C090D000CA0DC0DADEDF0EDACBCF9EFDECBC9CBDCCADCADFBFFFFFEFFFEF00009009000000000000000000009A999F0F9FBBDB9FB9BDB9F9F9CB9A9B00909090000000000000900000000000000000000900000000C0000DFFFFFF0FDE0DC0CB0C000D0D0D00F0CD0F0FFFADFCF0F9FAFBCFACCADADADCFAFFFEFBFFFFFF0F09009000900000000000000000009A99B9B0DDBDBDBDBF9DB9EB99F9D0090B000000000000000000000000000000900900000009000900909EBFFEBCF0C0D009C0C90D000C00C9C9CAD0F0FFFFAFBFEF0FFCF0CDADAD0C0DADFEFFFFFBEFBEF0000000000000900000000000090909DA9DBDBBB9B9F9F99BBD99DB09B0909009090090000000000009000000090000000000000009000000CBFFFBDF0DAD0E9C009C00C0D00D0C0CADCF0FFFBFFFEFBFFEBE9EF0D0DE0F9EDADBFFFEFFFFFFDF0909009000000000000000090009A9BDB9F9F9DBDBDB9DBC99A9B0F09A000900000000000000900000000090000000000090090000009000BDFFFFEBEDC0D0C09C00D09E09E0DAD0DADADF0FEFFFFFEFBDF9E9EBCE0DCCC00DECBFFFFFFFFFAFC0A090000000000000000000000090090B9B9BBDB9BDBB9B9BD0990909090090000000000090000000000000000090000000000000000090CBFFFFFCBCBC0D0C09C00E09C0D00D0E0D0F0FFFFFEBFFDFEEBEFFDEDBDADA9FCAD9FCBFFEFFEFFF090000000000000000900000000909B9BDBDBC9B9F9BD0F9F9A9F09A900090009000900000000090000000000000000090000009009000009EFFFFFBCBCCBC0BCC09C9C00D0CD0C9DE9CF0FFFBFFDAFADBDFBFAFACECADCC0D0ECBEFFBFFFFADAC090009000000000000000009009B0D099B99BDB9BE9B9B0D9900900909090000000000000000000000000009000000000000000B009CC9FFFFEFBCFCC90C9C0A9C000CD00F00FCE0DE9FC9EFCBEDADAFAFEFFFFBDBDADADE9C9CD0FFFFFFFEF9C00900000000000000000000090099BCBDBBDBDAD99BC99A009B09000000000000000000000000000090000000900000090009000000BCFBFFBFEF9E9ED0C0D0C09CD0A9C0CD0D0DE9EFBE9EBC9EDEDFFFBFFFFFEFEDADADE9E0FC9EFBEFFFAFBC00000000000000000000000090A09B09C9B9B9BBD9BC999A090090900090000000000000000000000000000000900000000000900009EFFFFFBFE9C00D0C0C9C00AD0C9C9ACADA9E9CFCFC9EF0FBFAFFFEBFEFFBFFFFFE9EDBCBCBDFFFFBFFCA9000009000000000000000090999009B9BC9BD0D0B90B00900090000900009000090090009000900000090000000900000909000900CBFFFFFFCBEDED0E90D0AD0D0C9CACD0DCDE9EFB0F0FE9FBEFFFAFFFFFBFFFAFFAFFFBEDF0FEFBFEFEDA90090000000000000000090000000A990D09BD9B9B9A900B09090090000000009000000000000000000000000000000000900000000DBFFFFFFEBF0D00D0CC00D0C0C9E0C9C9E9E9EDBCF0F9FFEFFFBFFFFFFFFEFFFFFFFBEFFBEFDBEFFFFBFFC0000000000009000000000009090900B9B099A909C9090900000000090090000000000000000000900900009009000900000000900ADBFFFFFFFCF0CF0D09AD0D0F0C9C9CADCF0DEAFFFFEFAF9FAFEFFFFFFFFFFFFFFFFFFFFFFBEFFBFFFEFBF090000090000000000000000000909009CB0D9BDA99A090090090090000000000000000900000000000090000000000000000900090EFFFFFFFBF0F0C0CC0C0C0C0D0C9E9C0E9EBDF0FFAFBFFEFFFBFFEFBEFFFFBFEFFEFFFEFFFFBFFEFFFBCF00090000000000000000000009000090B099A9C9900900090090000000000009000900000009000000000090090090009000900090DBFFFFFFFFFE9E9CB0D0DAD0D0E9C0C9E9C9CE9FFFDFFCFBFFFFFFFFFFFFFEFFFBFFFFBFFEFFFEFFFBFCFB0900000000000000000000000000090090B090B09A9009000000000090000000000000000000090009000000000000900090000B0EFFFFFFFFFFE9CD0D0C0C0D0E0C9C0CDADCFEFBFFAAF0FBEFFAFFFFFFFFFBFFFFFFFFFFFFFFFFFFFBFEFBFC0A0900000900000000000009000900900909A90B00900090090009000090000000000900000000000000900009000A0090090AD0FDBFFFFFFFFFFFE0C0C9CBC00D0D0D0F0CDA0DADADFFBFEFFBFFFFEBFFFBFFFFFFFFFFFFFFBFFBFFFFFFFEBF09000009000090000000000000000000900090909000900000000000000090009000000090000000000000000009090000000DADAFFFFFFFFFFFFF9F0F0C0C9C90C0CAD0DACDE9CFFAFFEFFBFEFFFFFFFEFFEFFFFBFEFBFFEFFFFEFFFFFFFFFC90090900000000090009000000000900009000090909000900090000000000000000000000090090000000900000000009009AFFFFFFFFFFFFFFFFECD0C9C90CAC9E9C0C0D0F0FBCBDFFFBFFFFFFFBFFFFFFFBFEFFFFFEFBFFEFFFFFEFBFAFCBC0B0000000000000000000000000000000009090000000000000009000000000000000000000000090900000909AC9090009EFFFBFFFFFFFFFFFFE9F00DAC0C9C9C0C0D0F0F0DECBFFAFFFEFFFBFEFFFFFBFFFFBFFFFFFFFFFFBFFFBFFFFFFBE9000B00000900000000000900000000909000000090009000090000000000000000900009000000000000900000900009000BFFFFFFFFFFFFFFFFFC0FC0D0D0C0C9C9CAD0CCFADBFCBFFFFFFFFFFFFFEBFFFFFFFFFFFBFFFFBFFFFFFFFFFFEFF0900090000000000000000000000000000000009000000000000000000000009000000000000009000000000900009000090BDAFFFFFFFFFFFFFFBFC0D0C0CB0CBC0E9C0DA9CDACBFCFFFBFFBEFFBFFFFFEFBEFFFFAFFFFFEFFFFFEFFFAFFBDAC009000900000090000000000009000000000000009000009000000900000900000000900009000000000009009000009000CBFFFFFFFFFFFFFFFEDAD0F0D0C0D0C9C0D0EDCB0FDADBFFFFFFFFFFFFFFFFFFFFFBFFFFFEFBFFFEBFFFFFFFEFFE90900090000000000000000000000000000000000000000000000000000000000000000000000000090009000AC0090B000DBFFFFFFFFFFFFFFFADAD0C0C0C0D0C9C0DAC9CADEDAFFFAFFFAFFFBFEFBFFBFFFFFEFFFFFFFFFFFFFFFFAFFFFFAD00009A00000000000000000000000000000090000000009000000000000000000009000000000009000000090909A000000BCBFFFFFFFFFFFFFFF0DC0D0DAD0CB0CBC0D0E9DCB0FDADFFFFFFFFFFFFFFEFFFFFFFFFFFBFFFFFFFFFBFFFFFFFFEFC00090B09090000000900000000000000000009000000000000900000900000900000009000090000900000000009090900BFFFFFFFFFFFFFFEFF0DAC9C0C9CC9C0D0C9CCADEDAFFAFFFFFFBEFFBFFFFFFEBFFFFBEFFFFFFEBFFFFFFFFEFFFF0B0900000000009000000000900000000000000000900000000000000000090000000009009000000000909000909000000DFFFFFFFFFFFFFFFFBCF0C9E0D0E09C0D0F0E9AD0F0FCBDFFFFFFFFFFFFFFBFFFFFBFFFFFFEFBFFFFFEFFBFFBFFF0FC000909000000000000000000000000000000000000000000000000000000000000000000000000900000009000000B09FBFFFFFFFFFFFFFFFFDE9ED0C9C0C9C0F0C0C9CDCF0FCBFFAFBEFFFFFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFEFFFFEFFBDE9000009000000000000000000000000900000000009000000000090000000009009000000900000000000000009000AFFFFFFFFFFFFFFFFFEF0CD0C9C0D0C0D0C9C9CE0F0FCBF0FFFFFFBFFFBFFFFFEFFFFEFFFFFFFFFFFFFFBFFFFFFFBFEFBCA9090000900000000000000000000900000900000000000000090000900009000000009000000009000B0090900009FFFFFFFFFFFFFFFFFFFBF0ADAC9E0DAC0DAC9E90F0F0FCFF0FFFFFFEFFEFFBFFFBFFFFFBEFFFFFFEBFEFFFFFBFFFFFFBCF9C0A09000000009009000000009000000000009000000090090000000000900000900000000000000900000000099FFFFFFFFFFFFFFFFFFFFFCFD0C9C0D0C9C0D0C0CDC9CF9ADAFFFFFFFFFFFFFFFFFFFBFFFFFBEFBFFFFFFFFFFFFEFFFFBEFBCA909000000900000009000000000000000000000000000000000000000000000000900000009009000909009090FFFFFFFFFFFFFFFFFFFFFEBC0C9CAD0C9C0F0C9CBCADEBCFFFFBFFFBFFBFFBFFFBFFFEFFFFFFFFEFFFFFBFFEFFFFFBEFFFFCF90C009090000000000000000000000000000000000000000009000000900009009000009090090000000000000BFFFFFFFFFFFFFFFFFFFFFBCBCBC9C0D0E9C0D0E9C9DE9CFBCBCFFBEFFFFFFFEFFEFFFFFFBFFFFFFFBFFFFFFBFFFFFFFFFFBFAFB0900000009009000000900000000000900000000090000000000000000000000000900000000009000090909FFFFFFFFFFFFFFFFFFFFFFDFC9C0C9C0D0C9C0D0CAC0DE9CFBFBFFFFFFFEFFFFBFFFBFFBFEFFBFFFFFFFEFFFFFFBFFFFFAFFFFDE9E0909000000000000000000009000000000090900009000000000000090000009000000900900009090000FFFFFFFFFFFFFFFFFFFFFFFFADE9CBC0D00D0E9C9C9CFA9EF0FCFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFEBFFFEFBEBE09000090000000900000090000000000009000000000000009009000000000000000900000009A9000000FBFFFFFFFFFFFFFFFFFFFFFEBCD0C9C0DACDAC9C0E9ED0DCF0FBFFAFFFFFFFFBFFFFBFEFFFFFFFFFFFFEFFFBFFAFFFFFFFFFFFFFFDBDA09000009000000009000000009000000000000000000000000000000000900009000909090000000090FFFFFFFFFFFFFFFFFFFFFFFDFCADAC9C0D00D0C9C9CCBCEB0FEDADFFFFFFFBFFFFEFFFFFFBFFBFFFFEFFFBFFFFFFFFFFFFFFFFBEFEFADBC09000009000900000000000000090000000000000000000000000000000090000000000C90C9C90CBFFFFFFFFFFFFFFFFFFFFFFFBE9D0D0CBC0D0C9CAD0D0C9CDE9FBFBFFFBEFFFFEFFFFFFFBFEFFFFFFFFBFFFFEFFFFFBFFBFEFBFFFBFBDBCA9000000000000900000000000000000000900090000900000009000900000000090000B000B0A00BFFFFFFFFFFFFFFFFFFFFFFFFEFCED0E9C0DAD0E9C0F0ADE9ADE9EDEFFFFFFEFFFFBFFFFFFFFFEFFFBFFFFBFFFBFFFFFEFFFFFEFFFFFFEFE9009000000000000090090000000000900000000000000900000000000000000900009000BC0009FFFFFFFFFFFFFFFFFFFFFFFFFFF9E90C9C0D0C0C9C0D0CDC9EDE9EFBFBFFFFBFFFFFFFFEBFFFFFBFFFEFFFFEFFFFFEFFFFFFFBFFFEBFEFBF9EF0090000900000000000909090900000000000000000000000000000000900000090090009090AFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CF0C9E0C9C9C0DAC9CBC9E9FF0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFBFFFBFCFF9EDA0090000000900000000000000000000000000090000000000000009000090000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CD0C9C0E9CBC0D0E9CFCBC0FFBFFFFFFFFFBFFFFBFFFFAFFFFFFFFFBFFFFFFFFFFFBFFEFFFFFFFFFFBEFFAD090000009000000090000000900090000090000000009009000090000000000909000090FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCF0E9C0D0D0C0D0C9CCBCBCFF0FCBFFFBEFFFFFFEFFFFFFFFFBFEBFFFEFFFFEFBFFFEFFBFFFFFFFEFFAFFDBCF0C000000000000900000090000000090000000000000000000000000090009000009090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0C9CAD0E0D0D0ADACBC9CBF0FBFFFFFFFFBEFFFFFFFEFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFEFBFFBFFFBEFBFA909090000090000009000000000000000000000090000000090000000000000090000BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FD00D0C9C0DACD0C9C0FED0FDE9EBFFFFFFFFFBFFFBFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFFFFFFFFFFBCFCBCA000000000000900900900090000000000000000000000000000900090090000090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC0CF0C9C0D0C90C9CADD09EF0FBFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFBFFFFFFFEFFFFEFFFFFFFFFFEBFFEFFBFCB09090000000000000A000900009000009000000000009000009000000000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9F0C9E0D00F0CDAC9D0EDE9CFADE9FFFFFBFFBFFFFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFFFFFFEFFFFFEFFBFFCBC9C0009000090009090900000000009000000000090000000000000900909000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9E0C9C0DACD0CF00DACE9CBCBE9FBFFFFFFFFFFFEFFFFFFEFFFFFEFBFFFFFFFBFFFFFFFFFBEFFBFFBFFFFBFFEBFFFFBE9009000000000000B00900000000000000900000000009000900000000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAED0DAC90C90C90CD0C9DE9CF0DFCFBFFFFEFFFEFFFFFFBFFBFFFFFFFFFFFFBFEFFBFEFBFFFFFFFFFFFFFFFFFFFEBCBCBCBC0000000090090000009000000000900000000900900900E0009000000CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCD0D0ED0CBCC90E9CA0DE9EFAFBDEFFFBFFFBFFBFFBEFFFFFFFFBFFFBFFFFFFFFFFFFFFFFFBFFFFFEFBFFEBFFBFFFFFBE9AD0900900A9009090000090000000000000000000000090900009000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDADE0D00D0C90E9C0DCDE9E9CDBCFBFFFFFFFFFFFFFFFFFFFFEFFFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFBFBFFFF0B009A0990C9AC00090000090000090090090009090000009000C9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAD0C9C0DE0D0C9C0DA9E9CBDEBEFBFFFEFFBFFFFFFFFFFFFFFBFFFEBFFEFFFFBFFFFFFFEBFFFFFFFBFFFFFFFFFFAFFFFFBFBFEBC09FACB9E9BC9000900009090000000000900000909000090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9CBC09C0F0C0F0CD0DE9E9F9EDAFFFFFFFEBFFEBFFFBFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFBFFFFFFBFFFFFFBFFBFFFFFBFB9A9DACB9EBFA9E0C0900000000000900000900000090090CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9E0C9CC9C0D0D0DACF0DE9ECFBFFFFFBFFFFFFFFFFFFFEFFFFFBFFFFBFFFFFFFBFFFBFFFEBFFFFFEFFFEFFEBFFFFBFFFFBFFFFEDABDBFEFDADE9FBCA9A909009090009000009000000F0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC9C9E09C09CBC0D0D0DADE9BCF0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFEFBFFFBFFFFFBFBFDE9FBFBFFBFFCBDAC00A09000000000090009090F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9E0D0C9EC9C0C0F0CBCBCF0FCFBFFFFFFEBFFFFFBFFBFFFBFFAFFFBFFFEFFFFFFFFFEFFFFFFFEFFBFFFFFFFFFFBFFFBFFFFFBFFFFAFBEFFFEDAFEBFFEDBF09C0009A90900000000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0D9E0D009CAD0D0C9CE9E9EDBBCFBFFFFFFFFFAFFFFEFFFFFFFFFFEFBFFFFFFFFFFBFFFFFFFFBFFFFFFFFFFFFFFFBFFFFBFFFFFBFFFFBFBFBFDBDFAFBE9EF0BDAD00C0AD09000D09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE0D0CDCC9C0DAD0F0DCDE9ECFBDEFFFBFFFBFFFFFFFFBFFFFFFFFFFFFFBFEBFFEFFFFFAFFFFFFFEFFFEFFFFFEFBFFBFFFFFFFBFFBFBFFFEFFAFFBFFFFFF0FCADAF0BFCAACC99AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BD0C9A009C09C0D0CDADA9E9F0FBFBFFFFFFFFFFFBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFBFFFFFFFBFFBFFFBFFFFFFEFBFBFBFFAFFFBEF0FFADBFCBFCBFDFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCCCBCDCFC0BCC9CADADADCFDAFDEFFFFFFFEFFBFFEFFFFEFBFFFFFFFFBFFFFFFBFFFBFFFFFFEFFBFFFFFFFEFFBFBFFFFFFBFFFFBFBFBFFEFFEBFFFBFFBFFBCFBCEBDEBCFAFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9A9C00000DC9AC0D0C9CFADADEBDBFFFBFFFFFFFFFFFFBFFFFFEFFFFEFFFBFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFBFBFFFFBFFFFFFADBCFBDEBDFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FCD0DEDCD00CC9CBCBCF0DCBCBDEBFFFFFFFBFFFFBFFFFFFFFFBFFFBFFFFEFFFEFFFFFFFBEFFFFFEFFFEFFFFFFEFFFFFFBFFBFBFFFFBFBFFFFBFFFFFFFFEFFEBEDEBCAFCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9E0909AC909C90CD0CF0BCBDEBDEBFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFBFFFFFFBFFFFBFFFBFFFFFBFFBFFFFFFFFFBFBFFFFFFFFFFFFFFFFFBE9E9EBCBFDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F9C0DCCCC9ECCACC9ACF9EDEDE9EBFFFFFBFFFBFFFFFFBFFBFFFFFFFFFFFBFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFAFE9EDBCF9EDAFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE9C00B09C909C9BCD90CF09E9FDFBFFFFEFFFFEFBFEFFEFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFEFBFFFBFBFBFBFFFFFFFFFFFFFFFFFFDBDE9ECBCE9EDADEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0FCDCC0CCD0CC00ECF0CFCBCBE9FFFFFFFFFFFFFFFFFFFFFEFFBFFBFEFFFEFFFEFFFEFFEBFFEBFFEFBFEBFFFFBFFFBFFFFFFFFFBFFFFFFFFFFFFFEFBEF0FCBDE9FCBCFBFFEFBEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBECF00090B09A090DD09CF9CBCFE9FEBFFFBFFBFFFFFFBFFBFFBFFFFFFFFBFFBFFBFFBFFBFFFFFFFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFBFBCF9EDADA0F0ADA9E9ADBEDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED90DCFCCCCCCDECCACDE9CADCB9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFBFFFFBFBFBFBFFFFFFFFFFFFBFEFFBECB0DCEDCEDCEDCEFCE9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EC0009090900909CBC0CED0FCFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFBFFBFBEDBFCFAD9E9DAD9E9DADBC9ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DEDCCDCCCDCCD0DCBDBDADADADEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9E9CAC9E0DAC9E0DAC9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CA900B00B00B00E00C0C0DADADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEFDEFDEFDEFDFFFFFFFFFFFFFFF000000000000000000000105000000000000A9AD05FE','Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(4,'Peacock','Margaret','Sales Representative','Mrs.','1937-09-19','1993-05-03','4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDB9BFBFFBFB9FBDBBBFDBF9FBFBFBFBFBFBDBFBDBFBBFBFBFFD0000000000000000000000000000000000000000000000000000000000000000BBDBF9BDBF9BB9BFB9FBFB9FB9BBFBBBBFBBFB9F9B9FB9BF9BF9BFBBFBBFBDBF9FBDBF9F9BDBFBFBF9FBB9BDBB9BBF9BBFBFBFBFBFBFBFBFBFBFBFBFFBFBFBBA00000000000000000000000000000000000000000000000000000000000000009BFB9FBB9BBDBFB9BFB9BFFBDBF9BDBDBBDBBFFBFBFBFFBBFFBBF9F9BDB9BBFBBFBBFBFBFBBFFB9F9BB9FBFBB9FBDBFBFBFBF9FBFBDBF9BFBFBFBFBF9FFBFBD00000000000000000000000000000000000000000000000000000000000000000BFB9FBB9FBDBB9BBFBDBF9BBBFBBFBBB9FBBDBB9BFBF9BBDBB9FBFBBFBFBFF9BDB9FB9BDB9F9FBFBBFBFBDB9FB9BB9BFBF9FBFBDBFBFBFBF9FBFBFBFBFBF9FB000000000000000000000000000000000000000000000000000000000000000009BFFBBDBB9B9FBDBDBBFBBF9FBDF9BDBFBDFBBFBF9BFBFFBFBFBDBFF9BFB9BBFBFB9FBFBBFBBF9BDB9FBBBFBBDBDBF9BDBFBFBFBFBFBFBFBFBFBDBFBFBFBFBF0000000000000000000000000000000000000000000000000000000000000000009BBF9BDBF9B9FBBBDB9F9BF9BBBFBB9BBBBF9BFBFB9BB9FBDBFBB9BFB9FBF9BDBFB9F9F9BDBFBFBBFBDBFB9FBBB9BBFBBBDBFBFBDBF9FBFBF9FBFBFBFBFFB0000000000000000000000000000000000000000000000000000000000000000000BDB9FBB9BBFB9BDBBBFBBFBFBDB9BDBF9F9BFF9FBDBFFBFBBFBDBFB9FBBDBFBBB9BFBBBBFBBFB9BDB9BF9BFB9F9FBF9BFFBFBDBFBFBFBDBFBFBFBFBFFBF9BF0000000000000000000000000000000000000000000000000000000000000000009BBFBB9FBDB9BFBBBDB9F9B9FBBBFBB9FBBF9BBBFBFB9BB9F9BBFB9FBBDBBBDBDBFB9FBDB9FFBFBBFBFBFB9FBBBB9BBF9BFBFBFBFBFBFBFBFBFBFBDFBFBFF90000000000000000000000000000000000000000000000000000000000000000000BF9BDB9BB9FB9F9FBBFBFBFBDF9B9FBBF9BBFBF9B9FBFBFBF9F9FBBDBBF9FBFBF9FBDBBFB9FDB9F9B9F9FBBDBDBF9FBFBDBBFBDBF9FBF9FBFBFBFBFBFBBBE00000000000000000000000000000000000000000000000000000000000000000009BFBBFBDBB9FBBB9F9B9BDBBBBBDB9F9BF9FBDBFBFBB9F9BBFBB9FBBDBBF9B9BBB9BBDB9FBFBBFBFBFBBBDBFBBB9BB9BFBF9BBFBFBFBFBFBDBFBFBFFBDFF90000000000000000000000000000000000000000000000000000000000000000000BDBDB90B9FBB9F9FBBFBFBF9F9FBBFBBFBBFBBF9F9F9FBFBDBDBFB9FBBDBBFBF9FBF9BAF9BFBDB9BDB9BDBFB9BDBBDBFBFBFFFBFBFBFBFBFBFBDBFBFBFB9A00000000000000000000000000000000000000000000000000000000000000000009BBBBBFBF9B9FBBB9F9F9B9FBBB9F9BDB9F9BDBBBBBFBB9FBBBFB9FBBDBBDBB9EBB9FBF9BFFBBFBFBFBFBB9BFBBF9BB9FBDBBBDBFBDBF9FBFBFBFBFBFBFF000000000000000000000000000000000000000000000000000000000000000000000BDBDB9B0BFB9F9FBBBBFBFBDBDBBBFBBFBBFBDBDBDBDBF9F9F9FBBDBBDBBDBF9F9E9B9FA9FDB9F9B9F9FBFB9F9BF9FB9BBFFBFBDBFBFBFBFBFBFBFBFBBF0000000000000000000000000000000000000000000000000000000000000000000009BBBDBDB9BDBBB9F9BDBB9BB9BDB9BBDBDB9BBBBFBBB9BBBFBB9FBBDBB9FB9BBBBBF0B9FBFBBFBBFBFBBDB9FBBF9B9BFFFB9FBFBFBFBFBFBDBFBF9FBDF9A000000000000000000000000000000000000000000000000000000000000000000000BDBBBB9FB9BDBFBBFBBDBF9F9BBFBDBBBBFBDBDB9F9FBDB9BDBB9FBF9FB9F9F9E9BBFA00F9FB9F9FB9FBBFBFDBBBFB9B9BFBBFBF9FBDBFBFBFBFBFBFBB0000000000000000000000000090BCBC9F0A9E000000000000000000000000000000009BF9F0FB9BFB9B9F9BDBB9B9BBF9BBFBDFBDBBB9FBFB9BBF9AF9FAB9AB9FAB0B9FBC0000FB9FFBB9FB9F9BDBB9F9BDBFBFBBF9FBFBFBF9FBF9FBFBFBF9000000000000000000000000DA0F0BCBF0FDF9FBFEB00000000000000000000000000009BB9BB9FB9BFBFBFBBDBF9BF9BBDB9BB9BBF9FBB9B9F9E9FB9B9F9FBDAB9DBFA0000000F0B0BDAF9FBBFBBFBFBFBB9BFBDFBFBFBFBFBFBFBFBF9FBDBE00000000000000000000009ABDFDFFBDFF9FAFDF9FDFFAF00000000000000000000000009F9F9A9FBDBB9BBDBB9BF9BF9FBFBDBF9B9B9FBF9ABB9B9FBFA9B0BBDBEB0000000000F0000090B0BDADB9F9B9F9FB9FBBDBBDBBDBFBFBFBFBFBFBF9000000000000000000009EFFDBFA9FDFB9FDF9FAFFBF9F9E9090000000000000000000000BB0BF9B9BBDBF9BBDB99BB9BB9B9BB0BFBFA9A9BDBCBFA9A9BF9FBCA0000000000000B000000000000B0FBFFFBFB9BFBFBFFBFFBFBFBDBFBFBFBFB0000000000000000009BBFFBCBEBDFFFADFEBBFBDF9F9FFFBFFAC000000000000000000000BDBF9BBFBDB9BBE9B0BFBDBF9F9FBDBF09B9BDBCBBB9B9BDBF0A00000000000000000F00000A00000000009A9BDBFFBF9FBBF9BFBDBFBF9FBFBF9BC0000000000000000BEDF9FDFDBDFBF9FF9BDFDFBFFFFDBDFCBDBCB00000000000000000000B9BBDB9BBFBDB9F9F9B9BB9BBB9AB9BBF9E9A9B0F9FBE9A000000000000000000000F000A0000000000000000B0B9FBFBF9FFBFBFBFBFBFF9FBFBB00000000000000BC9BFFEBFBFDAFDFF9FFDBEBDF9E9FFFBFFDBDBCBDAC00000000000000000F0BBDB9FB9BFB9B9BDBBDBDBDBD9E99A9BDBFBF9A00000000000000000000000000D000000000000000000000000B0FBDBBBF9FBF9FBFBBFBFBD00000000000000BCBFFDBDBDE9BF9FADFBCBDBDFBFFBF0BDF9BEBCBDADB0D0000000000000099BD9BBFB9FB99E9BB9BD9BB0B0BB9BFBF0B00000000000000000000000000000000A000000000000000000000000009BFBFDBBF9FBFBF9FBFBDA0000000000000ADBDFDAFFDFBFFDFBDBADBFBDB9FF9FDFFF9FFD9F9A9F0F0A90000000000000BFBBBF9BFBDBFB9F0FB0BADBDBBDBE0000000000000000000000000000000000000F00000000000A0000000000000000BFBBFFBFBFBFBFBF9FA000000000009C9F0FBFBFDBE9FDAFBDFFDBDBCBFF0FFFBF9FF0FBF0F9E9F9F9E90000000000000B9F9BF9B9BB09B9BBDBF9A9BE9A000000000000000000000000000000000000000F000000000000000000000000000000FB9FBFBFB9FBFBFBF00000000000A9E9F9EDFBFDBF0FDBFADBFFF9FDADF9FDFBFBDF9F9F9F90BCBCBCB0000000000009A9FB9FBBC9F0FBDA0000000000000000000000000000000000000000000000000D0000000000000000000000000000009FBBDBF9FBFBDBBF00000000009BCB9BCFBFBDFBDBFBFFDFBD9E9F9BDBBFFBFDFDBFBCB9E9EBDB9F9AD0F00000000009FBB9FB9FBB0B00000000000000000000000000000000000000000000000000000A0000000000000000000000000000000BFFBFBFBFBFBFF90000000000FCBDEFF9FDFEBDAFDFBDFBDAFBF9ADB0FDBFDBFBF0DBDE9F9D0BCBCBDA09E00000000B9B9FB9F0000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000009BFBDBFBDBFBB000000000009BCFBCBFAF9F9FDBBDEBBCBDBD0BDA9F9BDFBEDADBF0B9F9AFBDB9F0B9F09C00000000FBF9FBA0000000000000000000000000000000000000000000000000000000000F000000000000A000000000000000000000BFBFBFBF9FFE0000000000E9BDFBDFDBFFFBFDFBDFDBDADBF0BD00F0B0DBDB0DBDADAD99E9E9BD0F0F0B0000000099BB9F00000000000000000000000000000000000000000000000000000000000D000000000A00000000000000000000000099FBDBFBFBB000000000909FEBFDAFBFDBDF9BFCBFAFBDBC9BCB9F09CB09A9DA09099A9E9B9F0BF9B9E9E0000000BF9FB000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000BFBFBFBFBD00000000000BCBDAFFFDFAFFAFFDBF9F9C9E9BC90F09FBDBE9DA9BDBFA9F090F09F90FCB90D000000B9BB0000000000000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000BFFBDBFB0000000000C9FFFDBDBFBDBDF9FAD9F0FBF9E9FBF9FF09A909A9C9A90D0BBDB9F9ADB9B9E9AD000000FBC0000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000009BFBFBFC00000000B0A9BFFEFFDFFFBFF9FBEFBD0F9FBDBDA99F0DBDBDA9F9E9B9C9ADB0F9ADADA9F0AC0000B9A000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000FBFBDBA00000000009FFE9F9FAF9FDBFF9F9F0FBFBDFADADBE9FBCBDBDF9E9BCF9BDBCB9E9BDB9E9BDA00000F000000000000000000000000000000000000000000000000000000000000000E00000000000000A00C090C000000000000000009BFBFBD000000009CFEF9FBFFFDFFBFD9E9E9F9FBDEBDBF9FDBC9FBCBF0BDBDB9BCBCB9F9BC9ADB9CA90000B00000000000000000000C0000000000000000000000000000000000000000000F0C00A000000A0900A000A0000000C0000000000009FBDA000000000B9BFFFCF9FBFBDBAFBDBFFBDFF9DBFDF0BFBFDBFD9FDBDADADB9B0F0BDBF9ADAB9E0000000000000000000000CA000000000000000000000000000000000000000000000F0A000C00AC090C0000A000AC0AC000A0A0000AC000BFBF00000000A0FDBCBFBFFF9FFDBDAF9BDFBCBFBCBBDFD9F9FDBFDBFDBDBDADF9F9F0F0F9F9DE99E0000000000A000000C0A0000000E0000000A0C0000000000000000000000000000009000000A000000A00C9C0C900090A0900C9AC00000E9AFB000000000DAFFFFDFF9FFF0FDBDBFFFBDF9FDBFDBFBFFFFBDFBF9F9F9F9B0F0F9F9F9FCBB9FA900000000000000000000000C0A000CA000C000A00000000000000000000000000000E000A000000A00000A0A0A0C0AC00C0C00000B00A000DBF000000000BFFADBFE9FFDBFBBEBFFCBDFBFFBFDBDBFDBDBDFBFDF0F9FBCBDBDBCB0B0FBBCDAD00000000000000AC0A000C0A000000000CA0000000000000000000000000000000000F0000000000000000000000A000A00A0A0AC00C0C90A09BE00000000FBDFFF9FFBFADBDF9F9FBFBDF9FDFBFFDBFFFFFFFDBDBFDE9FDBCB9F9F9F9FDBBDBE000000000000000000A00000000CA0C00000AC000000000000000000000000000000F00000000000000000000000000000000000A00A00C00C0B000000009EBFCBFBDFDFBCBFFFFBDFFBFFBFDF9FFDF9FFF9FBFFDBF9F9ADBDE9E9E9B0FCBBD9F0000000000000000C000000AC00000A00AC00000000000000000000000000000000B0000000A00000A00000000000000000000000000A00A00C00000000FDFFBFDFFBE9FBF9F9FDBF9F9FDFBFFF9FBFF9FFFDF9FDBF9FDBCB9F9F9F0F9BDDAF9E00000000AC00000000E00C000A0000C0C00A000000000000A00000000000000000C0000000000000000000000000000000000000000000000A00000009BFFADFFBCF9FBFDFBFFBF9FFFFFBFDF9FFDFDFFF9FBFF9FDBCB9F9F9CBDADB9FFBF9E9000000C00000CA0000000A0000C0E00A0A0C000000000A00000000000000000000F0000000000000000000000000000000000000000000000000000000FBDFFBDFBFFBDFBFF9FDFFF9F9FDFBFFDBFFBF9FFFDBDBE9F9FFDBCBF0F9F0F0BC9FBDF0000A0000A00000E0000000E000000C00000000A0000000000000000000000000B0000000000000000000000000000000000000000000000000000000FEFBDFF9F9FFBDF9FFBF9FFFFFBFDF9FBDBDFFF9F9F9FDBDBD9ABF9DBDBCBDBDBFBDBBCBC0000000000000000E00C000A00A000C00A00000C0009000000A000000000000F000000000000000000000000000000000000000000000000000000ADBFFEBFEBFF9FFBFF9FFFF9F9FDFBFFFDFFF9F9FFFFF9F9FDAFDF9FBCBDBDBCBD9FEDFBDA00000000000A0000000A00C0C0C0A0A000000000A00E00A00000000000A0000C0000000000000000000000000000000000000000000000000000009FFDF9FDBDF9FBFFDBFFBDBFFFFFBFDF9FBDBFFFFF9F9FFBCBF9F9FE9F9F0F0F9EBF9FBDAD00000A00CA0C0A0C000000000A00C0000000A000000000C00A000A000000000B000000000000000000000000000000000000000000000000000000BBFAFFBFFFBFFFDBFDBDFFFDBF9FDFBFFDFFDF9F9FFFF9FDBD9F0FDBDBCBDBF9F9F9FBDFBDA0000C00000000000AC0CA0A000A00000000000000000000000C00000000A00F000000000000A000000000000000000000000000000000000000000FFDBDE9FBDBDBFDBFFBF9FFDFFBFFDBFBFBFFFFFFBDFF9FFBFBDBF9FBDBE9FBCF9E9FBDFBDBE000000000C000000000C0C0C000000A00000A00A000A0C0000000A000000F0000000000000000000000000000000000000000000000000000009FBFFFBFBDFFFFFBF9FFFFFBFBDFDBFFDFDFDBFFDFDFBDFBDFDFBDADBCBDBDADBDBFDBDBFDAD00000AC000A00E000A009A0B000A900000000000C000000A00A00000000000000000000000000000000000000000000000000000000000000009EFDE9BFDFFFBF9FDFFFDBDBDFDBFBFDFBFFBFFDBFBFBDFBDB0FBDBDBDBDADBDBDBF9F0FFDBF9E000000A0000000E00CA0C0C0E0C0E00CA0B0C0000000000000000000A000F000000000000000000000000000000000000000000000000000000BFBFEDFBF9FDFFBF9FBFFFFFBFFFDFBFDBFDFBFFDFDFBDEBDF9DAF9F0F9F9EBDBCDBFF0BFF9E9E0A0000000C000000000A0A000A00CA00C0A0A0A0A0A0000000C00000000F0000000000000000000000000000000000000000000000000000000FDBFF9FFFBFBDFFFFDF9FDBDBDBFFDBFDBFDF9FBFF9FBDFBFFBD9E9F0F0F9DBFBFDBDF9FFF9F90C000C00A00A00C0A0C9C0BC0D0A9CA9A0C0D0C9C0D0E0E00A00A000000B0000000000000000000000000000000000000000000000000000009BFE9BFF9FDFFFBDBFFBFFBFFFFFDBFFFFFFBFFFDF9FFDBDF9DFFBDBDBDBDAF0FDBFFBDBDBFF9EB000A000000C00A00CA0A0C0A0AC0A0C0CB0A0A0A0A00009C000C0A00E0C000000000000000000000000000000000000000000000000000000FEF9FDF9FFBFF9FFFDBF9FDF9F9FBFFDFBDFFDBDFBFFDBFF0FBA9CBF0F0F0BDBDBF9FDBCBFDBCBD00000000000000009000D0A90C9AC90A00C0C00C00C0BCA0ACA0BC0D00B000000000000000000000000000000000000000000000000000000BDBFFBFFBDF9FFBDBFDFFBFBFFFFDFFBFFBFFFFBFFDBFFDBF9FDFBD9F9F9BDBDBDFFBFF9DBFFF9E9AC00AC0A00B000A0000A00C0A000AC9E0B0ADA0E9AC000C900C00A0A0F000000000000000000000000000000000000000000000000000009EBCBDF9FFBFF9FFFDBFDBDFDFBDBFBDFFDFDBFDFDBFDBFFDBF9BDBEBCBCBDADADB9FDBFBE9FF9F9E90000000C000C000E00000A000C0000000000090000ACA0AC9A0C00C0F00000000000000000000000000000000000000000000000000000E9FFBFBFF9FDBFF9FBF9BFFBFBDFFDFFFBFFBFDBFBDFBDF9FDAFCBD9DBDBDAD9F9EFBFFDF9BDBFFDBCA0000000000A0000000000000A000A0C0AC0AC0AC9009C00AC0B0E9A00000000000000000000000000000000000000000000000000000A9BF9FFDF9FFBFF9FFFDFFDBFDFFBFBFBDFF9FDBFDDAD0F99E99DBDEBFADBCB9F0BF9FDFB9EDFDF9ADA9C00A00A00000000000A000A00000000000000000AC0000000000000F00000000000000000000000000000000000000000000000000000FDEF9FBFFF9F9FFBDBF9FBDBFBDFDFDFBDBEDBF9FBDBD9AD99E9099C99E9BDADBD9FFBDFF9BABFFDBF009000000A000000A0000000000A000A00000000000A00AC00AC0000F00000000000000000000000000000000000000000000000000090BBDBFFDF9FFFFBDFFDBFDFFFDFFBFBFFDEDBD0DFDFFFFDDAD99DBC9BC9F0DBDADBF9FFBDFFDDBDBFD9FAC00000000000A000000000000000000000A0000000000009000A0000000000000000000000000000000000000000000000000000000ADEBFDBFBFF9F9FFBDBDBFBDBFBDFFDF9F9D9FDBFFFDF9F9D9AD0D9BC9A9DBCB9BCBDBDFFBDBBDBFCBE9DA0000000000000000000000000000000A0000A00000000A0000000F0000000000000000000000000000000000000000000000000009FF9FDBFFDF9FFFFBDFBFFBDFFBDFE9FBD0F9E99F9C9090D0B0D09A0C9C9D00BDADBDBFBDBDBFCDBDBF9DA000A00000000000000000000000000000000000A000A0000000000A000000000000000000000000000000000000000000000000000ADBFBFFDFBFFBDBDFFBDF9FFBDFFBDF0DBD0D9FD09B9FDB9BDFBFBDF9AB00BD09DBDBE9FFFFBDBBDBDBEBDBC0000000A0000000000000000000000000000000000000000A000D0000000000000000000000000000000000000000000000000009ADFDBFBFDF9FFFBDBDBFF9FFBDFF9DF0D0B09BFFDFFBFFFFFFFDFBFFDFF009E909BD9F9BDFFFDEBDFD9F0B0C000000000000000000000000000000000000000000000A00000F000000000000000000000000000000000000000000000000000FFBEBFDFFFBFF9FFFFAD9FFF9FF0DF0900BDFFFFFBFFFFDBFFFFBFFFFBF0F0090DBCBFDFDBF9FB9F0BBF0FDB0000A00000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000009BF9F9FDBFF9FF9FF9F9DFAFF9FF9F9090F9FFBFFFFFFFFFBEFFFFFFFFBDFFB0900B09BDB0BFDFBDFDBDEDBDA00A00000000000000000000000000000000000000000000000000D0000000000000000000000000000000000000000000000000ADAFFFBFF9FFDBFBDF9FB9F9FFBC90E9EF0FBFDFFFFFBFFFF9BFFFFFFFFFFFC9E090DBCBFFDBF9FF9ADB9BDA9FC000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000BDBDFF9FFBFFDFFBFBDE99F9EDBD90B9FF9FFBBFFFDFBFCF0DB9F9BDBDADBF090C0099099F9FF9FFDBCF0FDA9AC0000A000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000BCBFBF9FFFDFBFBDFDF9BDBBF9F00A9FFF9EFFCF9E9B0D9B9DBC90C90DADBC900A909CADBF0FBDFBDBDB9F9AD9F0A000000000000000000000000000000000000000A00000A0000000000000000000000000000000000000000000000000000BDBFDFDFF9FBFDFDF9F9ADAFC9F090DFFE9E9B990BD90D9E9CB09AD99E909090E9909A99BE9DF9F9F0FA9DADF9E0000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000ADBFBFBFFFDBFBFBFBDF9D9B90C00B09F099C9E9DADF0BDDBDFDDBAD9BDADBF9F0F0DBC99FB0BDBDBD9EBDA9E9BC00000000000000000000000000000000000000000000000000E000000000A000000000000000000000000000000000000009FADFFDF9FFFFDF9FDFBDBAD0F99BD0F09FE9BF9F9F9FDFBFDBFBFDFBCF9F9CBDAD9B0DBDA9DFDBCBDBD90BDA9EDA90A0000A00000000000000000000000000000A0000000000009000000000000A0000000000000000000000000000000000CABDFBDBFFFBDBFBFFBF9E9DB9ADADBF9FF9BFDFFFFFFFBFDFBFDF9F9FF9F0FBDADBC9F09A9FB9ADBDA9AF9DA9F9A9C000000000000000000000000000000000000000000A000000E0000000000000000000000000000000000000000000909A9BDFBFFFFF9FFFFDFBDF9F9BCBDBDBE9FF9FFDFBF9FDBDFDFBFDFBFFFDBDADF0F9DA9E9BF9DF0FDBDB9FD99A9E9E9CA0000A00000000000000000000000000000A000000000A0000900000000000000000000000000000000000000000000BFFFFBFDF9F9FFFBDBF9FF9E90FBDBCBDFFDAFDBFBDFFBFFBFBFDFBDE9F9ADBDBDBD0BDB90D0FA9F0B9F0F9BCBD990F0BCB00000000000000000000000000000000000000A000000000E000000000000000000000000000000000000000009ADBF9F9EBFFFBF9FDFBDFF9E9FBD9DADBDB9FBDBFDFFBDFDBDFDFBF9FBDFFFFF0FB0FBFCBCB9BD9F99F9E9F9E9BDADA9AD00CA00000000000000000000000000000000000000000000000B00000000000000000000000000000000000000000ADFFDFEFFDF9FDFFFBFDBF9F9F9C9ABD9F9EF9DFF9FBDFFBFFFBFBDFFFDBF9F9DB9DF9C9BD9DE9A90F0BDBDBDBDBC9BC9CBCB0D00000A0000000000000000000000000000000000A000A00C0000000000000000000000000000000000000000BDFBFFBF9FBFFFFBF9FDBF9F9F9E9B9D9BE9F9FBF9FFDFFBDFDBDFDFFBDBF9FF9FADE90FBDA9A9BDBF9BD9F9E9F0F9BCB0B0BC9A00A0000000000000000000000000000000A000000000000B0000000000000000000000000000000000000009FBFFFFDFFDFBF9FDFFBFD9F9F0F9BDA9AD9F9F9E9FDBFBDFFBFFFBF9FDAD9F09E9DB9BF90BDBD9DAD0F0FBDBDBDBDAD9BC9E00FC00000000000000000000000000000000000000000000000E00000000000000000000000000000000000000ADFDFBFFBFBEFDFFBF9FDBEFF0FBDFCBDF9A90F9F9FBFDBDB9DF9F9FFFBDB9E9F99E9FC90FD09CB0BDB99F9EDBFDBDBDADCB09CB0BC0000000000000000000000000000000000000A000B0000900000000000000000000000000000000000009FFBFBFDFFDFFBFBDFFFFBF9F9F9DBB9F9AD9DB9E9F9E9FFFFFBFFFFF9DFBCBBDADA990B9F9A9F9DBD0DAF9DBBDBCBD9F9BBC9EBC0DA00000000000000000000000000000000000A0000000000E000000000000000000000000000000000000BBFBDFFFFBFFBDFDFFF9F9FDF9FBFFBDFDBDF0B0F9F9F9FBDBDBDBD9F9FFADBDCBF9F9E09C909F0BAD0BBD9FFBDFDBDAF0F9C9A900BA00A000000000000000000000000000000000000000000009000000000000000000000000000000000000DFDFFBDFFFDFFBFFFBFFFFBFBFDBDBDF9BF9BF9D0BDBDF9FBDADF9FB9F9F9FDFBF9F0F9F0B0F09D9DBBD9FBDBDF9BF9F9F9E9AD0F00D000000000000000000000000000000000A0000000A00A00E000000000000000000000000000000000000BFBFDFFBFFBFCFFBFDF9F9FDF9FFFDBFFDFFDFBF9CB0BDBDFFF9AD0DADADFBF9FDFF9F09F0F9FA9A9D0BC9FBDBFFDBF9F9F9F9AD0ADAD00A00000000000000000000000000000000000A0000000B000000000000000000000000000000000009F9FDBFFFDFFFBF9FFFBFFEFBFFDBDBDBDBF9F9F9FB9DF9FBC99FDBFFBDBFBDFFFBF9F0F9E99E99C9F0BDFBFDBFDBFD9EDADADADA0D00A0000000000000000000000000000000000A00000090C00C00000000000000000000000000000000000BFFFBFF9FFFF9FFFF9FFDBDBDBDBFBFFFFDBFFF9FD9E9A9F9FBFFBFDBDFFFDFFFFDFFF9F090FB9E9B0F9F9FDBFDBFDBFF9F9F9F90F00BC00000000000000000000000000000000000000000A00A0B00000000000000000000000000000000000FDBDFFFFFBFFF9FAFFFBFFFFFFFFDFDBDBFDF9FFFBF9F9CBD9F9FDBFFFF9FBFFDBF9F9E9F0F0DE90DB9F9FBFDBC90BDB9F9F0F0E90BC0900000000000000000000000000000000000000A0000900E00000000000000000000000000000000000BFFBF9FFFFF9FEFDFBFDBDBF9F9FBFFFFDBFFFBFDF9F9B9EB9CFBFDFBDBFDF9FFDFF9F9F0D0B99E90F9FFD0900BCBC0D0BCBD9F9E90B0E0E0000000000000000000000000000000A000000000000900000000000000000000000000000000009FBDFDFFBFDAFBDBFFCFFFFFDFFFFFDBFBFFDFFDFFFFFFDF9DA9BDFBFDFDAF9FE9FBDFCBCB0BCBC09F9E90BCBDBDBDBF0BC90FADA9CAC09000000000000000000000000000000000000A000A00A00E0000000000000000000000000000000000FDFFBFBFFDFBDFFFFFBFBF9FBFBDBDBFDFFFFBFFBFF9F9F99ADBDF9FDBEBD9FF9FFDBDBDBC9C90B9F0F9CBDBDBDBFDF9FFD0F09DBCB909E0000000000000000000000000000000000000000000000B0000000000000000000000000000000000BFBDFDFDBF9FFF9EBDFFDFFDFFFFFFFFBDF9FFDFFDFFFFBFFDBCB0F9BDBDBFF9FBDBCBDADB09E9C9AD0F9E9F0FBDFBFFD9FBDE9A0BCCA00000A000000000000000000000000000000000000000000C00000000000000000000000000000000000FFBFBDBDADBFFFFFBFBEBFFBDF9FFBDFBFFFFFFBF9F0FDBDBDBDBCF0FDBDADFDFBDBDBDADA90B0F09BCBDBDBDFBDF9FBE9F0BC9C0B9DAC0BC0000000000000000000000000000000000000000000F0000000000000000000000000000000000BDFDFFFFBDBFFBF9FEDFDFDBFFFFFDFFFDFFF9F9CDADF9EDBCBDADB9F9F0FDBFBDFBFDADBC9E9C909E9F9F9FF9BDFBFF9FF9FDBF0BCA0090000000000000000000000000000000000000000000000A0000000000000000000000000000000009FFBFFBDBDBFFFDEFFFBFBFBFDFBFFBFFFBFB9FCFFBF9BDFBDFFF9F9F0FBFDBF9DF9EDBDBC9A9DA90F9F9FF0F9FFFBDF9FF9FFBDCBC090F0ACA0000000000000000000000000000000000000000000D0000000000000000000000000000000000BDF9FFFCBDFDBFBFBDFFFDFFFFDFDFFBDFCDCBBF9FDFFFBDF9FFFDEBDBDFBFDEFBFDBDADA9D0E9E9BDBE9BDBFDBDFBFF9FF9BCBBDBDE0000000000000000000000000000000000000000000000000A0000000000000000000000000000000000BFFFFDBDBFBFFDFDFAF9EBF9FBFFBFDFF0BBFDF9F9F9F9FBFBDBFFFDBDBCDBF9FDBFDBDBDE9B909E9E9DFDBDBFFBDF9FF9FFDFDE9EBFCB0F000000000000000000000000000000000000000000000F0000000000000000000000000000000000FDBFBFFF9FFFEBEBFDFFFDFFFFFFFFFE9FDF9F9FFFBFFFFDFDFBDBDFEBCBBDBF9FFDADADA90C0F99F9FBFBFFF9FFFBFF9FF0FBDBFDBDF0C00000000000000000000000000000000000000000000000000000000000000000000000000000000BFBFDFFF9BFFFBDFFDFBDBFFBDBDFF9E9FBF9FBF9FBDFDBDBFFBDFFBFFD9F9CBDFFDBF9F909E9B0BE9FBDBDBDBFFDBFDBFF9FBDBFCBCBE00AC00000000000000000000000000000000000000000000F0000000000000000000000000000000009FDFFFF9FC9F9EBDABFEFFBDFFFFBEF9FDF9F9FDBDFFBFFFFBDFFBDFF9EBCFBCBF0FF9F0FDA90C9D9F9FFFFFFFDBFFFFFDBFBDFCFBDAD9E0900000000000000000000000000000000000000000000000000000000000000000000000000000000BFBF9FFBFB0F9EFDF9FBDFFBDFFFD0FBFFFFFBFFBFDF9FBDFBFDFF9FFFDBFDBDFF9FFDB00DA9ADADAF9F9FF9FFF9FDBCBDADBBF9E9FACBC0A00000000000000000000000000000000000000000000F000000000000000000000000000000000FFDFDFFDF9DBC9B0BEFFDEBDFFBFDBFFDFBDB9F9FDFBFFFFFBFFBFBFF9FFFCBFBDBFDADFDBAD0DABDBDFBFF9FF9FFFBFFBFDBCF9E9E9DBC00000000000000000000000000000000000000000000A00A000000000000000000000000000000000BDFBFBFFBCADABCFDF9FBFFFBFFDAFDBFBDFFFFFFBFDFBFDBDFDFDFF9FFBCBDBCBFDBFF0B0D00BDDBDBBCF9FDAFFBDFF9F9ADB9E9F9EBE9009C0000000000000000000000000000000000000000000D000000000000000000000000000000009FBFFFFF9F99A9CB0BFFFFBDFFDBFDBFFDFFBDBDBDFBFFDBFFFBFBF9FFBDFFF0DBDBFDBDBCB00D0BADADDF9EBFDBDFBD0F0FDAD0B9E9F09EC00A0000000000000000000000000000000000000000000E000000000000000000000000000000000FDBDFFFFFFF0A9ED0FBFDFBFBFFADFFFBFBFFFBFFBDFBFDBFDF9FFF9FFBBDFCBCBFDBCF9F0DAADDBDBA9BF9F9FFBDFFBDB0BDAD0F9E9F09A0000000000000000000000000000000000000000000000B000000000000000000000000000000000BFFFBDFFFFAD009ABFDEBFDFDFCDAF9FFDFDBDFDBDFBDBFFDBFF9F9FBDFDBFF9FBDBFFBDADA9DABCBDFFF9FFFFFFEBDFADFC09B0BCBDADAC0000000000000000000000000000000000000000000000C00000000000000000000000000000000BFDBFFFF9FDF09AFADFFBFEFBFBFBFFFFFBFBFFFBFBFFFFFDBF99E9FBCBDBEF0DADFFDBDE9F09E9DFFF9F9EFDBF9DBDF0FDA9BF0FC9FADA900000000000000000000000000000000000000000000000B000000000000000000000000000000009FFFDFFFFFBDE000DA9FFDBDFFFC9F9F9FDFDBDBDFF9FFFFBDBFFBF9DBFFF9BE9FB0FBFBDB09E9EB9F0FBD9FBCFFEF0BD0BC9C9F0BF0DBC000000000000000000000000000000000000000000000000F000000000000000000000000000000000B9FABFFFFFADA0F0DAFFFFFBDBFEFFBF9BBFFBFBDFFFFBDFFCBD9FAF9F9FFDF0DFF9FDF9EFDAD0DAD90CAF9E90909CA9FCB0BCBD0BF0CBC000000000000000A0000000000000000000000000000000E000000000000000000000000000000009FF9FDFFDBFDF0000BF9EFFBFEFC9BDE9EDF9FFDFFBDBDFFADBDBE99DFFFF0F0FFBDFBF9E90000B0F0ADB9C00E0E0009CA90D0BC0F09BF0000000000000000000000000000000000000000000000000900000000000000000000000000000000BD09FBFBFFCB0000BF0FFBDFFDBFBCFBFB9AFFDBFBDFEFCBDBCBC99EB09B9FBDA9CFBFDA00090BCD9FDB0CF0F0900E9CA9C00BD0B09EC0C000000000000000000000000000000000000000000000000E000000000000000000000000000000000FBF09FFDBFBE900C0FBFFFFBFF0DBFDFDFDBDADBDFBDBFDA9F9F0F99FEDE9FE9EBFDFFD09ADADBE9BFFFB0CADE0000AD09A9CAC9CA99A0E00000000000000000A00C00000000000000000000000000F00000000000000000000000000000000BDF9F09BED0D0E00B00FDBEDFBFFE9FBFAF9AF9FFFCBC000C0CBCB0F09B9BDADBDFBFFBFFF9F9E9FFFFFFDA900000000000DA90B09CAC0900000000000000000900A0A0000000000000000000000000B000000000000000000000000000000000FBFCBC09A9A900000BDAFDBED009EBDF9FFD9AD0A0C0A90A0BDF0D0BCF0DAD0FFBDFBFDBDE9FBDADFBFFC0EDAD0AC09ADA00CBCBCB000E00000000000000090C0090000000000000000000000000A0C000000000000000000000000000000000BFCB009AD0000000ADAF9FAD0BFFBDE9FF0BED0BFDB09CAD0DA0DA9E9B9EBCBF9FFFDFBFFBF9EDBFFFDB0F90BCAD09ADAC9CBC09000DA00000000000000000A00E00000A0000000000000000000000B0000000000000000000000000000000000FBC0000000000000000A0FBFCFFCFBFE9FD9BFDFFFFE0000AD009F9FCF9CBDFFFBFBFFDBD9F9BDBDBFEDACBCBDACBC090A909E00E9AC9C000000000000CA00090000000000000000000000C0A00C0F000000000000000000000000000000000009A0000000000000000CBDEBFEBF0F9FFAFE90BFFFF0F00000BCBCF9BCB0FBF9FDFF9FFFFADF9E9F0F9FF0F0CADBCBCAD0E0000F0F9A0A0000000000000909E000000000000000000000A000000A0C00000000000A0000000000000000000000AC000000000000000BDBDAFDE9FFF0FDADF9EF9FBFDFDADADBCBCB9EDAC9FDFFFBFDFF9BDF9BE9F9BDA9CE9E9C0000000090F9F9F0C9C000000000000000E0000A00A00000000000000C00A0CA000B000000000A00000000000000000000000090000000000000009E9EBFFFBFFDADEBFF9E99EDFFEFADF9F0F9F9EDA99FBFBDBDFBF9FDFBFFDBF0F0F9F9BC0A00F0DBCBCF0F9E9EB0A00000000000009A000000000000000000000A0A0D00000C0F0000000000000000000000000000000000000000000000000009FFFFCFF9EBFCBCF0F9EFDBE9DBDAFD0F0E0F09CBE9F9FFFBFDFFBFBDBDBDF9FF9F0BCB9D9F9E9AF9FBF0F9E90C900000000000000C09A00000000A000000000000A0AC0A0A0E000000000000000000000000000000000A0000000000000000A00BCFBFEFDFBFCBCF0E9EADBEBCFDAE9F9F00E9BDFBDF9FDFBF9FDBDFFBFBFF9F0F9F9EFADADBC9AD0DADA09E9A0E000000000000A900000000000000000000000C000A00D00D000000000000000000000000000000000000900000000000009CBFFBFDBFFADBBCBDFBDFDFEDCB9AD9E0C00F0FCB9FFBFBFBDFFFBFFBDFDFDBFBF9E9E999BDADBC9A9BF09F0000090000000000000000000AC00000000000000000AC009E0A0B00000000000000000000000000000000A0000A00000000000000BDADFEFDADFCFFFAFDEBFFFDBFCEDAC90BDBDB9FFF9FDFDFFF9FFDBDBFBFBFDFDF9FB9FEF0F9ADADAC09E0E0DA9E000000000000000000000A00000000000000A090ACA000CE000000000000000000000000000000009E00000000000000000BCBFFBFBFFBFBDBDFCBDEF0FFFCBDADBCBC9A9FFF9FFBFFBDBFFDBFFFFFFFDFBFBFFDFF9F9F9FF9F9F9BC909A0C0000000000000000A000000000A000000000000CAC90C0CA0F00000000000000000000000000000000009E00000000000000009CBCFDEDBDEDBCBDBFBD9F9ADBCBCB0BDBFDF9FFFBDF9FFFFDBFF9F9FBDFBFDFDBFBDFFFFFF0FF9FEDBADAC9A9E9E0000000000CA00000A000000000A0000000000A0A0A900B000000000000000000000000000000000A00000000000000000A0BFFBFBFEFBFFBFBCBCBE9EDADBDBDFDBF9FBFF9FDFFFF9F9FFDFFFFFFFFFFBFFFDFFBDBDBDFF9EF9FCDADBC9E9C0000000000B0000000000A0000A00000000A0000C0900E0E00000000000000000000000000000000AD00BC00000000000000DADAFDFFBDF0FDEDBDFBDBFBDBFBDFBFFFFFFDFFFFFBF9FFFBFBFBF9FFFF9FFFFDBFBDFFFDBF9FF9E9BBF9ACB00A000000000000900000000000A0C9000ACA0000E0A0E0E00F0000000000000000000000000000000000A00000000000000009ADBDFFADFBFFBFBFFBCFFFDFFDFFFFFFDFFDFBF9FBFDFFF9FDFDFDFFFDFFFFDBFFFDFFBDBFDBFCBDBEDC9EDBCBD0000000000000000A00000000000ACAC0009CA009C0009A0F00000000000000000000000000000000B0C0009A00000000000000FB0FFBFE9FFDF9FFBDBFFFBFFDBFFFBFFBFFFFFDFF9FBFBFBFBFBDBFBFFFFFFFBFBDFADBFCBDFADBFBE9E9ACAC000000000000A000000000000000000A0A0000A0ADAC0C090000000000600000000000A00000000000A9A000000000000000A90FFBDEDBFF0FBE9FDFFFBDFFBFFFDFFFFFFDFFBFBFFFDFDFDFDFFFFFFDFBFF9FFFDFBDFDFBDBFDBCBDBF9EF90B00000000000000000000000A0DA0A000C0CA00C00000A0AE00000A000000A000A0000000A000000A9AD00C000000000000009CBDBCFFBFDFFFFDFBFFBDFFFDFFFFFBFDFFFBFDFFDF9FBFBFFBFBDBFDFBFFDFFFDBFBDFBFBDFE9ADF9ED0F090AC0000000000000000000A0000000D0C0A90A0C0A0AC0F0C0F00000000A00000000000A00000000000000A0A000000000000000A9EBFF9EFFBF9FBFFFDFBFDFBFF9FFFFFBDFFFFFFFFFFDFDBDFDFFFFBFF9FBFBFFDFDBF9FDAF9FFCBDFBF0DAC90000000000000000000000F00000A0AC0E0C0A90C9A000B0F0000000000A000000000000000000000E00C90000000000000000009E9BF9FFFFFFFF9FFFFFBFFFFFFDFFFFFFFDBF9FBDBFBFFBFBFBDFFFFFFFFDFBFBFDFF9FDBF9FBEB9E9FA9A0000000000000000000B0C000ACA0009A00A90CA0A0CAC0C0B00A000000000A00000A000A00000000909A0000A000000000000009E9EDFFF0FFF9FFFFBDFFFFDBDFBFFBDFFFBFFFFFFFFDF9FFDFDFFBFDBFDFFFBDFDFBF9FFBFCF9F9DE9FC9C0000000000000000000000A000009C9E0C0F0CA00C0CB09A0AE0000A00AC00000000000000000000A0C0AC9A0000000000000000B0A9FBE9FFF9FFFFFFFFFBDFFFFFFFFFFFBFDFFDBDBDBFBFDBFBFBDFFFFFBF9FFFBFBF9FF0FDB9E9FEBDA9A00000000000000000000C0000A9C0A0A000A00A0CB00A0CAC0CF0000000000A0000A0000A0000000000A00000C09000000000000000D9E9FFBFFFFF9FBDFFFFFBFFBFFBDFFFDFFFBFFFFFDFDBFFDFFFFFFF9FFFFF9FDFDFFDBFDBEF9F9BDA9C0000000000000000A00000AD0000A0C00E9E9E0CB0CA9CA000B0F0000000000000000000000000A000009E9A000A00E00000000000000A9E9EDBDBFFFFFFF9FFFFFDFFDFFBDBFFBFDBDFBFBFFF9FBFFDBF9FFF9FFFFBFBF9FBDBBDBDADE9FDA900000000000000000000A00000C009A900A000B0CA0CA0DACAC0900A00000A0000A0000A000A0000000A000C0B000090009000000000B0F9FBFFFFDBFDFBFFFFDFFFFFFFFFFFF9FDFFFFDFDF9FFFDFDBFFFFFFFF9FFFDFFFFDEDFBDADBFF0A9C0000000000000000000AC90A0A0A0E0CAD0F0E0CAD0A0CA0900AE0000A00000AC000000000000C00000009A9AC000000A00A000000000C9AFE9FBFFFFBFFFFFBFFFBFFBFFDFFFFFFBFFBFFFBFFDBFBFFFFFBDBFFFF9FFF9F9FBB9CBDBDB09D0A0000000000000000000000C00D00000B00A0E00B00A9CB00E0BCF000000AC00000000A0C00F000000A00AC0C900B0A000C00000000000BCBDBFCF9FFFFFDFFDFFFDFFFDFBFFF9FFFFFFDFBDFDBFFFFFFBDFFFFF9FFFFBFFFFBDDFBCBDADF0A900000000000000000000000A0000BCBC0E0C00BC0E0CA00CB0E0AF00000C00000000A00900000A00A000C90A00A0C090090090000000090B0F9FBFFFBDFFBFBFFFBFFBFFFFFBFFFFFFDFFFFFBFDFBDFFDFFFFF9FFFFFFFDFBDFBE9F9FF9B0D0C9A00000000000000000A000000A0000A90B0F00A00B0CA0AC09C0B00A000000A000C0000A0A00C00000000A00A09A0C0A00A000000000000DADADBF9FFBFFFFFFFFFFDFFFDFFFFFBDFBFFFDBFFBFFFFBFFFBFDFFFBDFFFBFDFBDBFDB0BCF0A9A0000000000000000000000000000CAC0E0CA0CAD0E0CB0F00ACA0E000000A0000A00000000000000000A90C90C0000A000000000000000ADA9FBFDFFFFFDFFDFBDFFFFFBFFFDFFFFFFFFFBFFDFFFDBFDFBFDFFFBDFFBFDFFBF9FF9ADFDB0F90C0000000000000000000000A9C090A90B00BC0B00A90A0C00ADA0DF0000000000000000AC000C0A0000000A0A9000B0900009C0000000009A9F0FDBEBF9FFFBFFFFFDBFFFFFFFBDFFFFFFDFBFF9FFFFFFFFFFFBFFBFFDBF9FDFFDBDFA9A09C0B0090000000000000000000000A0E00CAC9E00E0DAC0E9CA0E00C0AF000A0000000000A000000A00CA00C00000A9AC00CB0DA00B0000000000CBDAFFDFFFFBFFFFFFBFFFFFFFBFFFFFFFFFFFDFFFFFFFBFFFFFFFDFFFBFFFFFBDFBEBDF9D09B000000000000000000000000000000B000A00F00A0CB00A09E9ADAD0D0000C0000A0C000000A009000000A0009C00C9A0A00000000000000000B0BF9FBFFBDFFDBFDFFFF9FFDFFFFFFFFFDBFFFBFFF9FDFF9FFFFFBFDFFF9FF9FFBDF9F0B00AC000A00000000000000000000000000C0F0DAC0E9CA00E0CAC00CA00AA000000A0000A00000000E00A000090BCA00B000900000000000000009C90F9EFDF9FFFFFFFBFFFFFFFFFDFFFBFFBFFF9FFDBFFFBFFFFFBDFFFBF9FFF9FFBDFBFDBCF99000900000000000000000000000A09A0A00A00A00AC9E90B00F0A90E0F000A000000000000A00000C0000E00000B0C0A00000B0000000000000A0F0F9FBFFFF9FBFFFFDBFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFDFFBDFFFFF9FFBDFFBDFADF0B00000000000000000000000A000000C09C9E0CBCBC9A00AC0E00E0CA9CF00000000000000A00C000A0000900E00000B0900E90000B0000000000090BCBCBDBFFFFFDFFBFFDBFFBFFFFFFFFDFFFFFFFFFFFFDBFBFFFFFBFDBFF9FFBFDFBD009D9E9000000A000000000000000000000A00A00F0000AC0AC9A09E09A0CA0F000000000A0000C0000A000A00A00900F0F0CA000000000000090000090A09F9FFF9FBDBFBDFFFFFFFFDFBFFFFBFBFDBFF9FFFDFFFDFFF9FFFDBFDBFF9FDBF0F0EB0A00000009000A000000A900F000000000A0CA00E9E0B0DAC0E00BC0E90EA00000A000000A0000A000C00000000A00000B0090000000000A000A0000D9F0BE90FEDFFFFFFFFBFDFFFFFDBFDFFFFFFDBFFBFBFBFFF9FFF9FBFDBFF9FFBF0BFB9C09000A0000009000000000A0000A000000D0B00F0A0C0CA00A90AC0A9CA9F00A0000A0000000000000A0C000E000D0BCBC9C0A0000000000000090A00A0BC9FF9BFADBDBFBDFFFFFBFFFFBFFFDFBFFFFFFDFFF9FFFF9FFFDFBFDBF9FDB0DBCF9AC0000900A0000000E00000000C000090A0E0CA00CBA0A0CBC0E90F0CAC0F00000000000000A00000900000090A0A0000A0A009A0900000000000009090DB09AD0BDBFFDFFFFFFBFDFBDFFDBFBFDFBDF9FBF9FFBDBFF9FBFFDBFFDFBAD0F0B0C900900A0009E00090000A09E0A00C000E900A9CAD0C0D0B00AD0AC0A90B0D00000C0000A000000AC0000A00000090CB0BC9090C000000000000000000ACA0DADAF9EFDBFBDBF9FFFFFFFBFBFDFFFBDFFFFFDFF9FFFDBFFDB9FF9EBDFD0D9D09A00A00D00D000090E0009C0C09000A00A00E9CA00A0A0AAC0E00AC9ACAC0EA000A000A000000000000E0000A00E00A00C0BC0A0A0000A00000000009AD0909A0909CB9BEBDFFFFFF9FBDFFDFFFF9FFFFBF9FBF9FFBDBDBDBEFF9F9DA90B0A0AC00D00A000A0000A00000A09A0ACB009000F00A09E0F0D0C9A90AD0AC900F0F0000000000000E000000000C00000000A9ADAAD0090C0000000000000000A0000F0F0BDEDBDAF9FF9FFFFFBFFBDBFFBDBFDFFDE9FDBDAFDAF9F99E9AF9E9C09C9090A90D0B0000B0C900A00000D000E0E0F00AC9E0000A0A0AC0E00E90ACA00F0000000000000000A0000A0000000009C000D0AC000B000000000000000000F00090F0B9E9F9FF0FFBDBFDF9FFFF9FFEDBF0BF9FBF9FDBF9E9FE9FFD0F09A0000AC90CA00C00000000090D0AD0A000900A0BC0A00E9E0CAD0CA09E00E00BCB0F0000A00000A00000000A0C0A0000A0C000A0AD9A9A00000000000000000009009A0F00DA9BCBD0FBDFEFDBFFF9E9E9F9BC9FD0BD09F0BF0F9F09F09AD00E090A0000A909A0009000A0ACA0A00A0D0A0E9C0C0AD0E9A09A0A0B0F00BCBCBC00EA0000000A0000000000000000000000A0A090F0A0C0000000000000000AD00000AC900FADDE9E9FBDADBDBF9F0F9F9F0BCBCB0BDAFF0FF09E9ADFADBCB0900000D09AD0AC009A0CA90C900C900000AC0000A0BC0A0C0CAC90E0C00AC0000ACB0F00A0000000000A000E000A0000A0900090ADAFC9A000000000000000000A000009EF0900B9B9E90F9BDBCFADBC9ACB9CB0BCBDA909F09DF90DA900090E0000000A000C900000000C9A009A00E900009A0E9E00AC9A0A9ACA90A0E9A0E0F0AC0F000000000000000000000C000000E0000C0090AC9ADACA000000000009009AC00090E0DAC0CA9E9ADACB90F00BF900E9C909E9CBF09FAA0F09CA9F0A9000900090F00A000000090A0C0AC00000E09A0C9000F09AC0F00C0CAD0B0C9A9A0C9A0D00000A0000A00000000A000A000000ADA09ACBDB0C009090000000000AC000090BE909A09A90090F0DB0E909F00CBC90B0F090BC90F0D9F09E09C00D00A0000A0000900000A00A0009090BC000000C0A00E000E0A00ADA9A00E0E0E0C0F0E0DA00000000000CA000A00000000000000000AC90A0E9A9E0AC000000000009000A0C90E0000000F0E90B0C9A9E0C9B09AF0F0F0AD9ADADBE0A009A00B0009C00C90F0000C0A09C90C90A0E000B000B00BC0E900E090DAC00AC0E909A009A0A90AF00A0000A0000000000009E000000A900A09A0E9E9ADE9C90A9000000F00AC0000BFE900000F0009CADABC9CB0BC0E9C0DB00F9A0DB00090D000090CA0000A90E0000A9A0D00000A0C00000000000000B00ACA9ACA00B0E0B00ACAC9EAC9CAC0F00000000000000000000000000000CA9C00CB009E09AFAE9CA0000D000000009000FEC09E00090A9C0D0BE9CB0BC9A9E0CB00C9A0CBCBCA09000E90000BC00B0F009C000000A0900B000BC000000CAC0E90BC009CA0CA9C0AD0A9A00DA0BCB0D0000000000A000A000CA00A000000000A0A90CBE9AE9C9F0B0DA00000000000AC9E9A9000000A000B0AD0DA0F0CBADA9B00DA90D0B09090CA00900009C009AD000F0000B0AD00E0000F000A00A0A900B00E00BCAA0F00E0AD0AC0CBCA0CA00CA0000A000000000000000000000A00A0009C00A090C90BAF0FCA00A00A0000BC09A9FC0A00000C9CBCAD0E9ADADB0D0D0C0B090E0BC0A0E9000000000A0B0E000B000A9C00000000000000000009C0CAC0E09AC009C00F0BC0ACB0B0A9CB00FAF0000000A000000000A0000C0000009CACA9E09CBEB0E9C0F0BDAD00000000000ACBCBC0000B00A00909A9AD09E0DA0A9AD0CA090009C90A000000000D0C09000C9A9CA9AC900A9000A00E009C0A0A090A90E0A0E0BCA0C00E90E0CAC0AC9E00F000000000000A000000000A0000000090009A0000CB0EB0FE0F0FAD00000000090E9E9E9000090F0A0E0C0BE09A0DAD000B0D0E90A0000000000000A009A00DA00CA90C00AC000C000900000A9CBCA0C0E00D0B0C0ADA0E90E09A0DA9CA00F0D00A00000000000000000A000000000A0A0A0C00BCB0F00F09F0F0DA0F0000000009E9E00C00CAC00D090B0C09E0F090ADAC0A0000D00AD00000000090A00DA00900000B09000000A0CA000A000A009E0B0F0A0CA9AC00E90E0BC0F00E09EA00A000000000000000000A0C00000000A0D09C0B0BCA0F00F0AF0E9EBED0A90A00000F0E900A0B0090B0ACA0DA9E0900E0D0090090000000000000090AC0D0DA090CA90AC00CA00A000090009C0F00D0E000C0AC0B00CA9E9CA9AC0A00E90E090FF0000A00000A0000A0000000A0000090ACA9E0C09ADADA00D0BDE9C9AD0C00900000A9EE090CBCAC0C090F0C09E0F090A000B00CB00B0000000000009A0A0000A000C900A0C09000000A0C0A00E0A90ACB0AC9E0E0BCA00AC0CBC9CB0CA9E0E0F00000000000000000000000000000C0900A9A0E090F0F0E0E0B0FACBE9A0C0A000AD0900E9A0090A9E000B0E0900CA9CB0C0CB0000000000000A0000D0D000C000A0A09090AC0E0000D0A09A090CAC9AC09A09C9E00DA0DA9A0AA0CA9CA0DA0D0000000A00000A0000A00A0000A09A00AD0C0900E00DAD09AD0E9CBC9AC90AC00000ACA090D0F0AD009E9C090E0B000000B000000000000000000F0A0A00A9000D09C0E00A900000A00000C0CA0B0A0CA9E0CA0A0BE00F0CAC9C9E9CA0DA00CB00000000000000000000000C0000A00F000B0E0A9AFA9E0AD0E9AF00AC9A09090C0BC9000E0A00DA09E00A00E90C09E000000000000000000000000D0000000A9A0A0900C000B00900A000B0A9C0C0CB0E00B0E90C09E00A90E0A0AA9CA0BCBE0A00000000000000000C000A0009C0000A0C0900C009EDBCA09AD0BC9AC000C0A0000E00009C9E00F09AD0F00090A00000000000000000000A09A00000000C00C0D0CA0A9000C00AC000BC00C0A0B0AC00DAC00E9ACA0CBCAC9E0C9C0AD0E00F0000A000000A0000000A0000000A000BC0B0E0F0A9E00ADADBC0AD0AC9A9E0A0900009E9000A09AC0FE0A009E00000000000000000000000090C0DA000090A09A00A90C00ADA0000000C00A9A0C0CB0ADA00ADA0C0BCB0CA9A00B0A0F0A09E0D000000000000000A0000000000AC0B00090090009009F0AD0E9ADA9CBAC0090CACA00000A0000C09A09C9CA0000000000000000000000A00000000000A00009C00000A900C000BC0B0B0000C00B0A0C0A0CBCA0F0BC0ACBC0CAD0E9CAC9E00BB00000000A00000000A000A000090000C0ACA0E0A0E0E0ADAADADA0DA0D0B0CA000900A000009A09AC9E0A09C0000000000000000000090C0CA09A000C00CA00A09E9C00A9A0AC00000C00A90A0C00E9A0DA009C0AC0AD00A0BC0A0CA90A09E0E000000000000000000000000000E000B0009000D0909ADA9CBCBDA0CB0ACB009000A000C0000C00CBE9C00000A000000000000000000000B09A0C09A090009C0000A0BC0C0909A9E000A0C00CB0E90AD0AD0EA0E90F00AF0E09E9CBCAC9CA9CF0000A00000000A0000000000A0000E0000A0E9A00E0000DA00E0EDA00F00CB0E0AC90C9A0000A0B000A000A000000000000000000000A00000C9A0C9ACA90A09A0D000A9A0E0C0009A0900A00000AC0AC0A90DA0E00E90090E00A00A9A0ACA0D00000000000000000000A00000000000CB0C00C0B00A00A0DA909ADAC00F00C90000A000000009C0F0D000000D000000000000000000C090E9A0C9A0C90CA000C0A0E90C0D00A0000C0E0BC0A0CBC9ACB0CACAC90E09E0E0E9CBCBC0C0F09E0B00000000000000000A000000000A000A000B00B0C09C0B0DAC0FACAD09A00B0A0DA0C0000000000B000A00C00A0000000000000000090B0E90C9A0C900A09C90A90900CB0A0B0CA0E0A9000000A00AC90CB009A0E90E0B0F00A0AC0B0A0CA09E000000000A000000000000000000000000C0AC0A0A000C0A0BA0DA9EE0D00C0CA00000A0000000000F0D0000000000000000000C0BCAD0E9E9AC9A0A009CA0AC00CACB00C0C09009090C0E00AD0CAD0E0ACBCACB0CA9AC00F0F0CB0CBC9AD0EF000000000000000000000A00000000000A00000D000A0000C0DA0F09AF0F0B009ADA00C00A000A0CA0A0F0A000000900000009A0BCB9AD9A9E9AC90C9E000090B0A90CA90B0E0ACACA0A000C00A90A90AD00A90CA9C09ACA000B00E00A0CA00F00000A0000000A000000C0000A0000009000E0A00009CA9A0B0C90FAD0A0ACAF0C000900000000009C0000000000E00C0DAC0E0D000C0A0C00000000A00AD00AC0D0A00CA000090000D000A90AC0E0CADACBCACBCA0AC0BCBCACAD0BC0E90F090000000A0000000A000A0000000000000E900900AC00000C00CBAE0C0ADDF0D00FADA0A000000000A09E0AD0CA0000A0B009A900ADA9A9C9A9C09A0000900A0CB00AC90B0C9ACACB0A00A000000A90BC00A00DA009AD0BC00AC900AC0B00E00E000000000000000000000000000000000000AC0000A0A0A9E9AC9C9AF0A0ADACB0DAC00D000000000000D00A9C900090CA0C00E90000C0A0CA0A0CA900CA0CB000090AC00A009000C000C000CA90E0CB0F0F0A0F0E0AC0A0E90E9E90E0DA09EF0000000000000000000000A00000000A00A000A000000D000E9A0AC00D0F0E9ACA0DADA0AC0CA0000000A0F0A0E0F0E90DA9E90ADADA90DA9C900000E0009000BCAC09AC0DACA00000C000A0000E9AA0E000E900A9C0BC0B0EA0A0E90A0CA00F000A0000000000000A0000000000000000000000000000A0D0E9E9A9E0A009ADADA0DA9C90A0000000A00000D09A0BCADACB0E0D00000E000A0E09CB09E0A0E0009A9E09A0090C0A000B00C090E00C9C0ADA0E0F0E0AC0F0C90D0E00E9E90F0900000000000000000000000000000000000000000000A000A0BC0ADE09CADAC09A0DA0E0A000000AC00C00C0A0E09C09AC90E09A0CBCB090F0090A000E09C090F0AC000AC0AC0A000A000000A000F0A0F0AC90B0C0BC9A00A0E0A90E9A00E00E000000000A000A000000A000000000000000A000000000000000F00BE0B0A0BCAC9ACB0D0F0D0E00000000A9009CA0AC00A0900CB000C0E00C0AD00E0900B0E00D00CA900900090C00C00A0000F0A0DA0C9ACAC0BE0AC0E9CB0F0CB0C0CB0CAF000000000000000000000000000000000A0000000000000000000E909C0F09CB00E90C0A000A09000A9A0900E0000D0A90D00CA00F0A0090A900A0090A0E090F0ACA90C00E00A00A00000C00000C9A0CB0E090AC00D0A90A0C00A0CA9A0CA90F00000A000000000000A000000000000000000000000000000000000ACAF00E00CB00E9AD0E00000E00C00A0000AC9A0D0E0A0A9000090A0000AC0DA00C900E00009000A00000C00000A0000ACA0A0CB00E90EADACA0AD0E9E0AD0F00E0DA0CA900000000000000000000000000000000000000000000000000000A0DA909E09EB0FE9AC0A90E0A009000C00C9000AC00A0BC90C0E00E0D0E9C09A00C0B00F00BC00CA000A000A0000000A0000900DAC0E90E9000B09CACA00BC0A00E90A0DACE000000000000000000000A0000000000000A000000000000000000000E0E9E00C009E0BD0E090C000A0A000A0E0900F09C00E0A90F090A000A00000B00E00000A0A0009C0009000CA000000000E0A09A0CA0CADACACA090DAC9E0CB0CAD0A90FA000000000000000000000000000000000000000000000000000000A00B0E9E9ADA09E0A09ACA90AC9C00B00000E000E0AC909C0000E000A90AC9E00F00BCAC0000B0CA00A0C00A00000000A000D0E00F09E90AD00ADA0E00A00F0CB00AC0E0D000000000000A0000A000000000000000A00000000000000000000000D0090A0CA0DE0F0F0C90CAD0A0BC0CBCB000F00090ACA0A0A000D00C090A00C0000009AC00C0A000000A00000CA0000CA0A09AD0AC0AC0A0F000E90F0DA00A0CBC9A00B000000000000000000000000000000000000000000000000000000000A0A0E9CB0DA090E0F0ADA90AC9CADA000E0F00BC0ACB0D0D0C9A0A0A00AC09A0AC0B0E00A90000000000000000000000090CAC0AC0BC9A9C0A9E90E00A00E9CA00AC9EE0000A000000000000000A00000000000000000000000000000000000000C900AC0A9CAC900BCA0CBC9EB009E9E900AC0AD0000A0A9AC00D0DAD09AC009A0C00900CA000C0A000000A00000000ACB09AC0B0CAC0E0F0C0E00AC9E90A0DAC9A00F00000000A000000000000000000000000000000000000000000000000000A009AD0A09A0E009C0BCA09CF0E000E0D0000ACBC0C0C09ADA0A000A000A0C0B0AC0000000000000A000000000A0000CAC0BC0A09A0900A900F09A00E0DA00AC0F0D000000000000000000000000000000000A00000000000000000000000A000C0AC0ADAC0F09E0A9E0DACA009ADA9A0ADA0090A9A9A0C000C000AC0F00DA0C000A000000A00000000000A00000000A90AC0F0DAC0E0E9E0E0CAC0F00A0CBC9A00B00000000000000000A00000000000000000000000000000000000000000000000BC009A00E009E90A0B0ADAC000CBC00DACA0C00C0A0A00B0E90000A00000900CA0000000000000000000000A9E0CAD0B00A00F0B000A90A90B00F0CB00AC0EE00000000000000000000A00000000000000A000000000000000000000000A00000B0E00CB0BCA0E09C0D0009ADA00BCA000C900A0000D0000000A0000000ACA0000A0000000A000A0000A000000B000AC0E0DA00CACBC0E0E0CAC0A0CAC0A90F000000000000A0000000000000000000000000000000000000000000000000A000090E9AC00BC09E0A0AE90C00090090F00A0E0DA09000AC00C000000CA0000000000000A0000000000000000000E9C0B09A0CB0AD00A0900B00BC9A09AD0E0D00000000000000000000000000000000000000000000000000000000000000000C0AE9C00AC00A000D0D00A0A00E0E0E00F0000000E000000A0000E0000000000000000000000000000000000E0E9A0AC0E0DA0C0A0E9CACAC0E00AC0E00A00B000000000000000000000000000000000A000000000000000000000000000000A00D00A00900B0D0B0A000C90C000900000000A00000A000000000000000000A000000000000C0000000000A00900CAD0A09A0C0B0D00A0B00B00BC0B00AD0FE0000000A00000000A0000000000000000000000000000000000000000000000000A0F009ACA0C0AC0C000A0000B0000ADA000000CA00000000000000000A00000000A000000A00A000A0000000ACA90AC9E0CA9AC0A0E9C0F0CAC0A0CAD0A00F000A0000000000000000A0000000000000000000000000000000000000000000000000E000000000A00A0000A0000E0000CA00000000000A000A0000000000000000000000000000000000000C09CAC9A00B0CA09E090A000A09AC9A00AC9E0D000000000000000000000000000000000000000000000000000000000000000000000A000000A000000000000C000000A0000000000000000000000A000000000000000A0000000000000A000A00A0A0C9E0CAD0E0CAC0F0E9CAC0AC9E00A00A00000000000000000000000000000000000A000000000000000000000000000000000000000000000000000A00A00000C0000000A00000000000000000000000000000000000000000000000090E9C9C0A00B00A00B09A000A00A9C0A09AC9EF00000000000000000000000000000000A000000000000000000000000000000000000000A0000000000000000000A00A00000A00000A000000000000000000A000A00000000A0000000000000E00A0A9E9E0CAC0F0CAC0CAC9E9CA0BCAC0A00F000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000A0000000A00000000000000000000A000000000F0C0A000B09A00A90A909A000A0C009AC9E0D000000000000000A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000000000000000A00000000000000000A000A9ACACAC0E0DAC0E0E0E0E0E9E9ACA0A000A00000000000000000A0000000000000000A000000000000000000000000000000000000000000000000A000000000000000000000000000000000000A0000000000000000000000000000000009E0C09090A090A09A090009090000000D0C9EF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000A000000000000000000A0000E009ACACAD0E0E0E0CACADACACACBCADA0A0A0F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000A00000000000000000000000000000000000000000000A000A000000000000E0090A00A90090A090000A00000A00CBC0D0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000A000A00000000A000000000000000000000000009A00E0E9CAC0E0E0DACACAD0DADAC0DA000A0AA000000000000000000A00000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000000000000000000AC0DA9000A09A0900A000B000A00090A00CA9C0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0CADAC9E0CACAD0CBC0CAC0E0E0E0E0BCA0AF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090A000A000B000A000A090B090900090000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ACADACBCADACADACBCADACACACACADACADACA0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000020AD05FE','Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(5,'Buchanan','Steven','Sales Manager','Mr.','1955-03-04','1993-10-17','14 Garrett Hill','London',NULL,'SW1 8JR','UK','(71) 555-4848','3453',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000A0000000000000000000000E900000000C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000C000000000000000000000000000000000E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A90000000000000000000000CA0000000E900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000C00000000C00000000000000090000000000000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000A000000000000000000000CA00000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000909000000000000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000CA0000C000000000000000000C000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000C90000000000000000CA9000000E90900000000000000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000AC0000000000009000000A0000E0E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900CA0000000000000000B00E900CB0900000000C00000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000E000000000000000000CA00F0000DA00000000000000000CACA90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009CA0000000000000000C0000000A90CA9C9090000009000C0C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C0B0000000000CA000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000CA09009000000000000E9000000000000000000000000000000000000000000000000000009A0000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C90000000000000000000000000C000DA09000000000000C9CE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000000000C0CA00000000CB0D000000000000000EA9000000000000000000000000000000000000000000000000000A0B000000000000000000000000000000000000000000000000000000000000000000000000000B00000000000A000000000C0000C0000C0D00C0F09CB0B09000000000000DE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0000000000000CA9E9F0B0F0B9CBCB0D0000000000000000CF0000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000CB9C0D0A9C9ADCB9AD0B090000000000000EFA9000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000C0A90000000000A00000000E0DE90CB9AD9CB0DB0F0DBC900000000000000000C000000000000000000000000000000000000000000000000000E00000000000000000000000000000000000000000000000000000000000000000000090000B0000000000000C0000000C9CA90F9AD0DA9AD9AD90F00BCB09000000000000C00000000000000000000000000000000000000000000000000000A9A0000000000B000A00000000000000000000000000000000000000000000000000000000000000000000000009000E0F0BDCB0F9A9A9C90BC9AD0F9C909000000000000000E000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000C0C90DAD0B0D0C9C9CBCBC9A9CB9CB0E900000000000000E0900000000000000000000000000000000000000000000000000B00B00000000A000900A00000000000000000000000000000000000000000000000000E00000000000000000000A0B0E9A9AD0F0B9A9A90909ADF99CBC99CA900000000000C0C0000000000000000000000000000000000000000000000000B00A0000000000000A0000B0000000000000000000000000000000000000000000000A000900000000C0000000000C0CB0D0D9A99C0D0D9E9E9C900FCBDBE99C09000000000000A0000000000000000000000000000000000000000000000090C00900000000000090000C000000A0000000000000000000000000000000000000000C0900000000000000C0000C09090DA9AC9CA9B0B009090B0F90BC0D9E9B00000000000000D0000000000000000000000000000000000000000009A900A0090A0000000000A0A00000A000000000000000000000000000000000000000000000000E0E000000000000000C000ADADA90DB9A9D0C90F9E0F0D90F0DBFADAC9000000000000CA000000000000000000000000000000000000000900000000DA0000000A0A0B0090000000000A0000E90000000000000000000000000000000000ACB000900000000000C0000AD090090DA9C0D00B9E900990B0E90DBC0DBDBC90000000000DAD000000000000000000000000000000000000C0A000000CB0090000C0F090000A000000A900009A000A900000000000000000000000000000000C90000000000000000000CA9000ADADA9CB9A9BC0090B00E90D9EBC9F9EDADB0900000000CACA0000000000000000000000000000000090A0B0000B0DA000A000ECBA00A0A009000000000A0000000C0000000000000000000000000000000000000000A0000000000000000090D09090B0C9009A90C0D090F0A9C9ACB9ADBCF000000000000D00000000000000000000000000A0B0CB0C000090000000090D00FF0C9E9090A00000000000000000CB00000900000000000000000000000000CB000000C900000000000090CBCB0BCBC9C9B00F0D00B909AD009C9BC9FCDBE9B0900000000EDA00000000000000000000000ADAC90090009000ACB000090E00A00EBEA0ACA9000000A00A009A00000E90000EB000000000000000000000000000000000000000000900E0090009C909A9A00C909A9D00AD009F0BC0ADA9BC9FCB000000000000000000000000000000000EFDFBDADA00A009A9000009A009A90000C9EF9ACA0000A90090000000000ACB0000F000000000000000000000000CA0000000000000E000E9000A9F0B0F00D09DA9AC900A9D0A9E00D0BD9ADE9FE9FC9000000000C0000000000000000009EFFFFEBCB0090090A0009009A000000C0000AEF0E090000A000A000A0000000CB00000CB0000000000000000000000009000000000000009E0000909C09C909A09CA9C900F90CA9C099F0F00ED09E0DBCBB00000000CA000000000000000CEFEFFFFFBDF0DA0000090C0A0000090E09A00000DEBC9A00B0000A90A000000000FE90000A90000000000000000000000000000000000900000090F0BCB0B0B09AD9A09090B900A99090F0009AD9A9E9F9EDE90000000CA90000000000000CFFFFFFFEFDEFA0B090E9000B0090A9000900090000A0EB00A009A9000009000000000FF00000E0000000000000000000000CA000000000A09A9E00000D0909C90BC900C9ADA9CAD09000F90E9F0DA0DAD0FADBDE90000000C000000000000CEFFFFFFFFFFBF9FD00A900A0000000C00A0009E00000000000DAE000A0A9A000000000ECBC90000B00000000000000000000090900000000C0C0000F09B0B0DA09C0B09A900900900BC9F0009000B0DA9DAD0F0E9F0000000000000000000CFFFFFFFFFFFFFFEF0BC9000090900F09000900A09000900000A0E09ACA090000000000000FFB00000CB0000000000000000000E0E0000000009A0000909E909C909A900D090F90E9A09090090BC990C9A9CBCBCDBFDA90000000E000000CFEFFFFFFFFFFFFEFFFF9FA9A09A9C0A0000A090009C0A0000A09A00FA9AC90B0A00000000000EFE9A0000A00A0000000000000000C0900000000000090ADA9E90DA9A9C90F90AC900090C909A09AD000E09E9CBCBCB0EDADB000000C0000CFFFFFFFEFFFFFFFFFFFEDFAC0D09000000900900A0CA000D000000000000CFFEAC00900000000000FFF9000009000A00000000000000ADA9000000000E000909099A909090A90A99B00B009000C09C009A90900F0F09EDF9EDFC000000000EFFFFFFFFFFFFFFFFEFFFFFBFDBB0A00000B000A00900090B0A0A0000A00000ACADB0A0A0000900000C0FFEB0000A0000000000000000000C0E000000000900DA9CBC9C9AC9A90C90C0090090A90B09A90BC0090F0090F09A0F9A9B000000E0CFFFFFFFFFFFFEFFFFFFFFFFFEBC9D00DA90000900A009000009000A0090000000F0E09000000A000000FEFF900B00000000000000000000CA9000000000000B909B09A90990C90B09A90F090C900000000009AC009E0F0FCFDADFCF900000D0FFFFFFFFFFFFFFFFFFFFFEFDF9FFA0B0000090F009C9000A0D0E000900A00000A000A9A000000000000CEFFE9A00000A900000000000000CB00000000000ACBD0F0C9099A90A900900900000A900090900900000ADA090D0B9A9E9E900000CAEFFFFFFFFFFFEFFFFFFFFFFFEBEF00D09A09A000000000A0900A900A00009000900A00000000090000000FFDB00000000A0000000000000000F0000000000990B99B90BC0DAC90B0C0BC909090009000000090909000D0E9EDEDE9E9F000000CFFFFFFFFFFFFFFFFFFFFFFFFFFDBF9A000000900090A00900090000000A0A00000090000C0000E0900000E0B000A09A0D0B0000000000000AC0F00000000CADBCBC0BC99A0990009A90909A009000090090000000000A90B00B0FCBCFB0000CFFFFFFFFFFFFFFFFFFFFFFFFFFFADAD0B0909CA09A09090000A09E0090A0900000A0A00000A90000A00000B000B0000000A00000000000000DE900000000C9B90999909A090A09090900A0009000900000000000009000C0C9EDE9F0F090000EFFFFFFFFFFFFFFFFFFFFFFFEFBFFFB0B00CA0009000000A0DA9C0090A00000A9A00000000A9000B000000000000000000000000000000000CE9A0000000E9BD0F9A0E9AD90D090BC0009090900900000000000000000909A9AD09AE9E9E900CFFFFFFFFFFFFFFFEFFFFFFFFFFEDB9CBC90090900009A009000000B000090A0C00000B000000A000D09A00A00A0000EB00A0EB00000000000CBC09C000099F09B9C99909009A900090B000000000000000000000000000000C0A0FD9E9E9000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA900B000A90B0009009000B0C00A0A009A9A90000A00000000A00000900000CAF0B00CFFF9000000000ACBE000000E99F9CB9E9A909A900F09A0090900090000090000000000000000000DA0AD0F9E90CEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBCB000900000C900E00A9000B0090000A00000A0090009A0E909A0B00A090EBE90000FFFFB00000000C0F0900000F9BF9B99090D0B0D0990900900000000009000000000000000000900900D0AD0EDA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADB009A00C9A90A0909000C09000A090A00000009A0000E0F9ACA00000000A0090000EFFFFFF00000000FE9E0009DB9E9DADADA9A9C90B0000090090090900000000000000000000000000C00BC9E9B0DEFFFFFFFFFFFFFFFEFFFFFFFFFFEFBEBF0CB0090B000009A000000BC00000A09090A00A0C0A000F0ECBDADA0A9000B000A0CFFFFFFFFB00000E0F00900CAFDBDB99909C909A90090B0000000000000000000000000000000000009AC00E9ECFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC9B0C0000000090000090B000B00B000A0A000000A9000000B0CA009000A0000A000FFFFFFFFFFFF9000C0FA0009F9F9BCBDA9A90B090DB000909090000009009000000000000000000000009C09A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBE9B909A9009A0B0090A0090000000B000000009000E900A000A9E0AC0A09A09000EFFFFFFFFFFFFF000AF09000F9FBF9B9A9D090D00B000900000A0909090000000000009090000000000000A9C0DACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBC00A000A9000C0B00900CA09000A000A90000A0A00A00C90A9CA900B00000000FFFFFFFFFFFFFFFB00C90000FFFBD9F09D9A90B0B9090900900909A00000000000090000000000900000E090C0B00FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD0B09090D009090C0000A090A0A09009000A00000B0DA00AC00ADEFA09E0B00EFFFFFFFFFFFFFFFFF90CA000CF9F9FB9F0BC9AD09C0090A900900000909000900090009009A90900A90090C00B0CAD0CFFFFFFFFFFFFFFFFFEFFFFFFFFFFFBFBA90000A000A00A009A090009009E00A00A90090000A00000B00000EDF0000EFFFFFFFFFFFFFFFFFFFFB0D0009FFFBDBDBD9B090B09B009009A090900000090090009C0090000DA90009009A9C09000B0CFFFFFFFFFFFFFFFFFFFFFFFFFFEFDEDADBCB090B0909090090090A000A90B00A000A00A0009A9000CA9A90AA0FFFFFFFFFFFFFFFFFFFFFFFFF9A000EFBFDBDB09AD9E909009009000900009090B00900DA09090D090000909C9C09CA9E9AD0DAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDA090C000000A00A000A0009009CA00009A0D0000B0ACA000A9C00AC9CBEFFFFFFEFFFFFFFFFFFFFFFFBC090FFFDBBCBDBD0A9090090A90909009090A09009009009A909A9E9099AD0B0A9CA9C00C00ADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9A00B090B090909090C900A9A09E09A0000A900C009C0000E0BC9A0ACBDFFFFBFFFFFFFFFFFFFFFFFFBC00FFFBFDB909A9909ACB0C90A00090A00909E990A9A90C90BC9090B0C9090D9E09CBCB0BC90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0B009000A000CA000A000A09009E09E00A0A9C0B00A0A0B0009E0A0D0F0AEBEFBCFFFFFFFFFFFFFFFFA90B0CFFFF9BDFBD9E9909009009090BC9090F090AD90D09B9AD0BCBD0DB0DB0F0B9FE9CBCD0BCA0FFFFFFFFFFFFFFFEFFFFFFFFFFFBEFF09A090909C909009009000000C90E9A90900A9C0B0900000A00F0DA000D00CB0EFFFFFFFFFFF9FA90000C0BFFDBFDB9CB090E90090A9090000909A90F990ADA9E9C99F9BD0B0C9B0D0FDE9DEBDA9AC90DEFFFFFFFFFFFFFFFFFFFFFFFFFAFDB0DA90A0000A000A9000A090A9090A9A000A00D0A90C0A09A000E0EA9CBFABCB0B09E9CAD0A900A00000000BCFFBFDBBDB99E990B9090900F909A0F0DB09CBD99C90BDA90D0BD09B0DBF9CBDEBDECBC9ADA0FFFFFFFFFFFFFFFFFFFFFFFFFFDBADB0C0909A909A9000090000000A9C0C9A00A0A09E9A90A0090900D0A0C0DEB0C00A00B0A900000090009000CFFFDBFDA9E990A900A9000900F0990B9CBCB9ADA9BD09DBDBD9ADBCB0D0FBCFFDADBCBC90DACFFFFFFFFFFFFFFFFFFFFFFFFFBFDA009A00C000000D09A009A9090CA90AC909090E00C0E9000A0A00AFCB0E0F9A0FFCB00000A9A90000CFA900CFFBFBDBDB90E9090D0090B09009E0D0A99BC99AD90BDA9090BC90D9D9AD0D0F0FDADF0BCB09ACFFFFFFFFFFFEFFFFFFFFFFFFFAFDB00909A90B0900A0090000E00090A90A0A00090B0B00B0A0000AD09E09A00CFFFFFFBCB0000CA9ACB900000FFFFDFBDBCB99C0B090A9C90B9A99A9DBC9B9E9B0F9B9DBDBDBDB9A9E99F9F9FFADF0FDADAD09EFFFFFFFFFFFFFFFFFFFFFFEDF9ADA90A000000A090900A0909009E0D0A09000A0E09C0F0C909A000AFE9AC90FFFFFFFFFFFFFFB9D0DA000000FFBDBBDB09900A909090900B0C9DA9DB09F9C909D90D9A9ADBC9BC9F99E9E9EDADF0FF0BC909E9FFFFFFFFFFFFFFFFFFFFFFFBFAD0900090090909000A0D00A00B090A0D0A0A9009CA9A00B0E009A9C0BE90A0CBEFFFFFFFFFFFFF0BEF90000CFFFFFDB9DBCB09090A090A9C99B0DB09F090B9F9ADB9F9D909B0D9F9EF9F9F9F9E9FE9EDB0F09ACFFFFFFFFFFFFFFFFFFFFFFF9F0B0AD0A9A0A0000B09009090900E900AD0000A0A0D090C0B0F00CA0C0FEFDA009ADAFFFFFFFADA0CFFF90000FBF9FBDA909090DA99C0990B0F0B09F0BDBD090F990F9A9F90DB0B0D9EBD0FCBCBD0DF9EDB9E0D9AFFFFFFFFFFFFFFFFFFFFBFE9F0D00900909C9A000000A00E00090E900A9E00C0B0A0CA9C00BCBCBFFFFFFFFBC00000CB0BC9A9CFFFF00000FFFFFDBDBCB0F009009B0C90909DBC990909BDB9ADB90D909F00D0DA9990F99F9DAFF0F90FC9F0ACDFFFFFFFFEFFFFFFFFFFFFBF0B0B00090000A09C9A9090909A9E090A0D009A0B0C90A9CA9FCBCBFFEFFFFFFFFFFFFEBCFE9E9EBFFDA9000CFFBDB9A9090900B90B000B0F0BCB0B9E9A9F0B09D99C9A90900900B0D9EDBDE9FCBD0FD0F09B00D9EFFFFFFFFFFFFFFFFFFFF0F0BC900A9A0A90900A0000AC0A09090AD09A9A0D0C9A0BCA0DA09EFDEFFFFFFFFFFFFFFFFFFFFFFBCFFBDA0000FFFBFD90F0B0090C9090909099909D099D09D9DB0B0B900F009A90D0B09BC9BCBBCBF9AF0FADADA09EFFFFFFFFFFFFFFFFFFFFFF90A090009C0A09090909090D00CA900AC00DA0B0C9C09CB0DAC9AFFFFFFFFFFFFFFFFFFFFFBDFF9CFFF99000FFDFBBC909090090A9CB0DA9E9ADA9BCB0B0B909D9D0D9009000C9A9C9E9BCBDDBD0FCDBD09090DA9CFFFFFFFFFFFFFFFFFFFFBDE9DA09C0090900A000A000A0B0A90E909A900D09A0B0F00FADAFCFEFFFFFFFFFFFFFFFFFFFFFF9EBFFF0000CFBFBDB9A90F09A090900909090D90D099D9D9CB9A909A0900090900CB090DBDAF0FF9FADA9E9E9BCF09EFFFFFFFFFFFFFFFFF9EB9A009A0B0A00A9090909A090009C090A0C0E9A0E0D0E00F0D0F0FFFFFFFFFFFFFFFFFFFFFFFFEBDFFF0B0000FFDFB9C0DA9090DB09A90B909A9A9A9E9A9A9B9C99A9090909000009090DADAD9FF9F0DB9E9C9AC90BCFFFFFFFFFFFFFFFFFFFF9E909009000909000A00C0900F00BCA0D0B090C909A090F00FADEFFFFFFFFFFFFFFFFFFFFFFFBDF9ACB90000CFFF9F09B09090B000090D0A00D09C9999D99C09BD09C90000C9090900F0BC9DFFD9E9FF9E90B0D9E9CBCFFFFFFFFFFFFFFFFBF0B0F00B000900A0DA909A900E90900900A9C0A0B0E0DACB0F00F0FEFFFFFFFFFFFFFFFFFFFFFDFFEFBDEF90000FFBF9F09BCB0D099BC0B090D0A90B0E0B0DB99C90B090B9090A9090F90D0FA90FAFDF9AD9E9CB0A9E9CBEFFFFFFFFFFFFFFFFFFF90B009E0A90D00000000B000A09E0AD00A9C9C090A09C00F09EFFFFFFFFFFFFFFFFFFFFFFFFADBD0B090000EFFFDA9BC9999A9A00990909090909999D9B090B9F9DB900D099CBDA90F9F9DFF9FDBDEDB090B0D9E9EBD0FFFFFFFFFFFFFFFFFBDAF00900900A00B09A090009AD0000909E90A09ACBC9CB0F0FEFFFFFFFFFFFFFFFFFFFFFFFFFF9E9E9C00000DFB9B99C90F0AD90D09A09A09A9E9E90F0B0D9BC909A9CBDB9BCB90DBDF9E9FBCFDBCBB90BCBCB0E9CBD0FFFFFFFFFFFFFFFFFBCF900BCA90A900900009A009E000E90CA000C9AC900B0A0F00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A0000EFFF9CA9A90990090900D009C90909A999D9BC9BDBD9F9909C99C9F9CB0DBDEDBF0FF9DAD09F0C99BCADADEFFFFFFFFFFFFFFFFBA9E9090090090A90B0009A009A990B09C9A0C90E9C0D090F00EDFFFFFFFFFFFFFFFFFFFFFFFFFFCBDB009000DFBDBBD99F9E9B090B90B09A90B0909CA9B09BD099A99E9DB9DA9F0F9DBEDBDFDFF9FE990F09F9EADBCBCB9FFFFFFFFFFFFFFFFFDA9A0090A9CA900C09A009000C00E000A009A0A90A9A0F00F0FBEFFFFFFFFFFFFFFFFFFFFFFFFBFF0F090000EFF90DA9E9099C90B0C9090909D0BC9B9D0DBCBDBD9DB99A9CB9D090DAD9FCFADE9F99DA90DADA9DADBDBCFEFFFFFFFFFFFFFFF0F9C90B0A9009009A9009C0A9A900909AD0F00C90E9C0F00F0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900000CFF9ADBD990BDA9B0D09B09E90B0090B0909A99909BCB900909000090909CADF9F9F0BCA9DA9BDBDADACBCB0FFFFFFFFFFFFFFF9FB0B0BC0900B00B000090A09C00B0AC000000B0E900B00E90F0EFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDE900000FFBDA9ADAD9AD09B0B00909AD09B0909CB99DADBC9909090000990000000909C000D0990090DA9CBC9FDBCF09EFFFFFFFFFFFFFEDAD00900F00B0CB090A09000BC0D09ADA9AC090E9C0F09E00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFF90000FFBDF9DB9AD9BD0D09BCB090B0D000DB00F099009000000909C0AD0BC909C0A909000009A0F9FA99F0F0F9F0F9EFFFFFFFFFFFFBF9A9A0B009009000A90009A90B00A00000C9AC090A900E99F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF99E9A090CFBCB9FB0D9BC9A9B9C990DA99DA9B900990900090090D09C9C999909009A99C9E9A900000D009D0F0F0F9E9F0FDFFFFFFFFFFFBF9E9C0900B009A9090C0B000C00009C90F09A00B0E9C0F09E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EF0909000F9DBDA9DBBC9B9D0A9A09A9C9A900009000000909B0B0909A9B0F0F9F9FD9E9BDAD0B090DB0BF0F0F9F9EDBCFFFFFFFFFFFFFFFCB090B0A900B000A09A90CB0B09E0A0A00000D0C900A90BC0F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BE90B900AFF9F9BC99BD0B9D09BC99A9909909000909BCB09D9BDBD9D0909909E9AF9FCBDB0D0DAD09C9B9DADADFADBCFDFFFFFFFFFFFBFBDA90D00B0CA90D000090000A09D09C9A9E0A9A0F0C0E0B0E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99FD099C9BCBDADBDADBD0B99E99E99E90000000009C990F0BC909A9A9E90E909D9CF9F0FDB0A90BF09EDAF9FDADF0F9FFFFFFFFFFFFFFADADA0A90C9090A09A90A9090DA00A000C00900C900B09C0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9B9B909FDBDBDB0BF9B0BC0B90B90B9090D0A909E0B0F99999B9C90D090900BCBCBDADFCB0D9DED09E9BD9E9EDBEDBCBDFFFFFFFFFFFFDBB09C90A9A9A909A00A90AC009009C9A90B0CA9A0F0CE9E9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD09CFBDBDADBD9FCBD9BD0F90F9090A909C00990D09AD0AD0B09000009D09CBDADBCB9E9ACB9B099EDAF9F9EDBCBDBFFFFFFFFFFFBFBC9A9A0900000A0900D0009A9AC00A0CA0C0900D009A9A0DE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDB99B0BDB9EBDBDBE9B09A9A99E909CB090909A9009A9090D909090090900ADADAD9ECBDE9D9BD0C9EF9BD0DAFDBEDE9FFDFFFFFFFFFFCBAD009B0A9E90D009A009A00009F090909A0ADA0BC0D0DA0ADFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFB9F9F999FFFBDB9E9F9F9F9D0DA99B9B9090DA90909AD0BDA909E99A90000909090DADBDA9DA0FCB90990F0FBFD0BCBF9E9FFFFFFFFFFFFBDBAB00C9C090A0BC090A0909CA000E0AC00D000D09A0A0D0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9F9F9CFBDFBDA9F0F9F0B0B99F0D09090009C909E9090990B0900D0909000C9E9AD0DADF0D9090090F99F9C9EFDFD0FDFF9FFFFFFFFFFFF0D09B0A9A0B0900B009C0A0A900A90909A00E9A0E0D0F0F0FBDFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F9FB9FBDFBDBDF9F9FBD9F9CB09B9F9A0900B0A9090B0DAD0990B0090090DB090DCBCBD0B9CA90BCB9CFADBFBDADAFF0F9FEFFFFFFFFB0B9A9E009009C00A900B00A9C9009C00CA0D0900D09A0F00F0DEFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBDB9DBDFFBDBCB9BDAF9A90B99F0D0909909009D0909C9090900D0900C90000D0F0BDAD0BCA990C90C9B9DBCD0FDBDADFB0DFFFFFFFFFFFCBD09CB0BCA9A90A9C0090000F0A90B090A0E9A0E0D00F0BE0FEFFFFFFFFFFFFFFFFFFFFFFFFBA9F9FBDB9BDFBFF9F9F0F9DF9F9CB09B9B0900F0900009E09A90B0DB0909A909090A90DCBDADD9DA9909B9C9E9FBFDBEFFDBCFF0DFFFFFFFFFBF0BA0900090090D0A900A90B000000C0AC9090C909ACB0C0DADBFFFFFFFFFFFFFFFFFFFFFFFF9D990D9BDBDFFFDBF9F0F9FB9F9B99F90D0DB99090090B0990D09090090909090909D0F0BD0DB0B09CA90D0B9DBCDFBCF9CBEF909FFFFFFFFFBFDBC90A9E9A0B0A0900A900C00B00F0A90900E0B00E090E9FADEFFFFFFFFFFFFFFFFFFFFFFFF9B0B0FBBF99BFFFBF9E9F9FB0F9AD9E9F99B90CA9009009C90B09F9099090D090BD0F0F99C0FF0F9D099C90BCDADFBEDF9FBFD9FBDEFFFFFFFFFCBA09AD0900D0C09A09000A90BC900900ACB0900F09CAD0A0DADEFFFFFFFFFFFFFFFFFFFFFFFF9909DBD9BFFFFFF9F9F9FBDF9F9BDB99AD0B9990990B009A9C900090009A9B9D0B99D9EDB9099090B009A9D9BDBFDF9FFCF0FADF9DFFFFFFFFFBD9F00B0A9B0B0B09CA9090000009A09C900CAD009E09AD0F0FAFFFFFFFFFFFFFFFFFFFFFFFFB90909FBD90DFFFFF9F9F0DBFF9F0BDAD9B9C9A9D009090009099909099C90DA9D9E9ADBFDAD0F9E90900DA9E9FD9FFF0FF9FDB0FBFFFFFFFFBFBEB0B009C000090CA900E090F0B00C90A0CB090ADA09E0ADAD0DEFFFFFFFFFFFFFFFFFFFFFFF90DBDB9090DBFFF9FF0F9FBDB9FBDB9F9BD9B9D9A9B0909090B000B0DADB9F9DB0F9FFDFDFDFB909090F909D9F0FFF9FDF9EDADFF9CFFFFFFFFFF9BC9CB0B0F0B0B0909090A000000B0E90B00AC9009E90DA9EBEFFFFFFFFFFFFFFFFFFFFFFFB9DB909090B0FFFFFF9FDBFDBDFF9F9F9BDB0D9A999C90C909090DB9DB9BDBDBB9DBDBDBFFFFBD0DA90990DF0BDFFFDFFFBEDBF9F9DBFFFFFFFFF9BCA9A900909C0000A0A000909AD0009C009C90E0F00ADA0DBCFFFFFFFFFFFFFFFFFFFFFFFF90999909090DFFFFFBF9BDFBFF99F9F9BD0DBBD9F0909990B000909DBD9F9DB9DFBDBDFFDFFFDFB990DACBB9FDBDFFFDFDFDBDE9EFBDFFFFFFFFBFEB9000E9A0A0B0F09090B0CA0009E00A9A0A090009E90DAE0F0FFFFFFFFFFFFFFFFFFFFFFFB9CBCB090909FFFFFDFFFBDF9FFBDF9F9BB9D9B09DBDA9A909D909A99BD9FBDB99DBDBDFFFDFFF90DA999D0DADFFDFFFBFFBDBDB9FD0FFFFFFFFE9BCBDB9009C900900AC000909CB000909C9C9CA0F0E09EAD0F0FFFFFFFFFFFFFFFFFFFFFFFF99B99990909FFFFFFBF9FDBFF9FDBFDB9DDBBD9F9A999D09D0A09C9DBD0BD9F9F9BDBDBDFFFFDBDA99CBCBDBDBFDFFFFFDEDFEF0DFB9FFFFFFFFBFF9A00CB9A9A9E0A9090B00A000009AC0A0A0B0D0009E090F0FFEFFFFFFFFFFFFFFFFFFFFFB9C9DB90090F9FFFFFFDFFBDF9F9BF9BDF9B9D9B9D9BC9A99A999B09A9B9DBF9F9BDADFDFFDBDBD090DB9F9F9FDFFFFFDFFBFDB9DBF9CFFFFFFFFFF0BC90B00000090909A00009090BAC0B09C90C0A90F00F0F0F0FFFFFFFFFFFFFFFFFFFFFFF999FB909900DBDFFFFFBDBDBFFBFF9FDB9F9F9BD9AD9B99C9090D099D0DB9C9F9F99DB9FFFFFEDBDBF0FDBDBCFFDFDFFFDFDBFDEBDFB9DFFFFFFFF9F09AD0ADA9E9A0A0C009E000E00909C0A00B009E00F00F0F0FEFFFFFFFFFFFFFFFFFFFFFBF909DBD0990FBFFFFFFFFFFF9F9FDB9FDB9F9F9BD9BD9E9B9DB9A9CB9B9CB9F9F9F9BDFDFDFDBDAD9DB9F0FDBDFBFFDFBFFFDAF9E9FFBCFFFFFFBFFAF09A90090009C90A90090B00900A00909AC0F090F09ECA9E9FFFFFFFFFFFFFFFFFFFFFFF999FB909009CBDFFFFFFFFF9FF9FBDF9BDF9F9BD9BD9A99C9A9D99B9C9DB9DBDB9DBDB9FFFBFFFDBEBDEDBDBDBDFDFFFDFDFFFDF9FF999FFFFFFFF0F9CB00F9A9A90A0090A000009A00D0BCAC00900CA00E0B9E9EFEFFFFFFFFFFFFFFFFFFFFB9ADBD9B9090FFFFFFFFF9F9FF9FF9F9BDB9B9BD9F90B9DB9B9DA9E9DBDB9FBDB9FB99DFDFDFDFDBF9DF9BDBDFDFFFFBDFFFBD9F0FFFB0FDFFFFFFBFB0B0E9000C90A90B0009009A0000A00090B0ACB0DAD0D0E0F0FFFFFFFFFFFFFFFFFFFFFF9D99FBD9A9090FFFFFFFFFFFDBDB9F9BD9BDDBDBB0DBDB9D0DA99990B9BD9C99FD9DBFBDFFFFFFFFDFF9FCBDE9FBDBDFFDFDFFEBFDFFD99FFFFFFFFF0F0900B0B0A9C0000000A009C9090DA000C9090A09A9ADAD0FCFFFFFFFFFFFFFFFFFFFFFB90F9FB9D09009BFFFFFFFFBFFFDB9FDBDB9BD9D9B999CB9B9DBCBD9D9CBB9FB9BF9D9F9FDBDFFF9FDADBF9F9F0DFFF9FFFBDBD9EFFFBDADFFFFFFF9F0F0B9C00900B0F00B0900C00A00A00D0B00CAC9CAC0DA9ADAFFFFFFFFFFFFFFFFFFFFFF9999DBDB9B909CFFFFFFFFFFDB9BDF9BE9DBDB9B9DBDB99D09B0990B0B9D9F9DBD9BBD9FDFFFF9FFFBDBD9F9BDBF9F9FF9FFEFFFDFFFF99FFFFFFF0FBA90C0B0F0A900009000090A9000D090AC0B0090A90FA9EDADEFFFFFFFFFFFFFFFFFFFF99E9FBFBD9909A9FFFFFFFFFDBFFDB9BD99B999F0DB099BCB9F99F9F9D9F9BD9BDBF9D9F9FFFDFFDDADBDFAD0F0F9FDFFDFFDFDADAFFF99EDFFFFFFFF09CB0B09009C90B000000A000000A0E9090CB0AD0CB00D0ADEFFFFFFFFFFFFFFFFFFFFFB9999DBDBF9F99C9FFFFFFFFFFF9BDBDBDBDBDB9B99DAD99D90F09090B99F0BBDBD9F9BDFFDFBDBFBDBF09DBD9F9CBE9FFFFFBFFFF9FFF09FFFFFFFBDFA90900CB0A0A0000A09000909090900CA900D0A9ACBCAF0B0FFFFFFFFFFFFFFFFFFFFFF99E99FBDBF9BF9FFFFFFFFFBDFF9F9BDB99DAD9DB999A9B0B99F9BDBDAD9D9DA9F9BD9BDFFDFFDEDBD9F0B0A90FBDFF9FDFDFDBDFFF9F909FFFFFFFADAB0E9A00D09090900000900CA00C0B0B00A9A9C0C9CBC0FCFEFFFFFFFFFFFFFFFFFFFFB9099F9DB9DBD9B9DFFFFFFFFFBFDB9DB9F0B99B09CB99D09D0B09C99099B9BD9F9F99FDFFFFF9F9BDA909C9DAD9CFBDFFBFFFFFF0FCF9F90FFFFFFBFBD0C9090B0A0E0A00900A00A0000B00C09C90C0A0B0B0DB0FAFFFFFFFFFFFFFFFFFFFFF9D90F9FBFDBB9F0FBFFFFFFFDBFDBBDB0D9BD9F9D9B9CB0B9A9C909B0F9BCBD9B99F9F9BFF9F0FA9D00D0B09A90ADBCF0DFDBCF9009FB090FEFFFFFFE90B9A0E0090909C00000000909000B090A0E9AD0D0E9EA0F0FDFFFFFFFFFFFFFFFFFFFFBB99099F9B9DF9F09000FFFFFFFBFDBD9BD0B090B0DA9090C9090B0C99C999B9F9F9B9DFDFFBD990099AD09C9E9DADF9FBFFFFFFB0EDFF909FFFFFF9F9E00090B0AC000090090090000090C0AD09000A9A90C9EDADAEFFFFFFFFFFFFFFFFFFFFF909AD9BDB9B9B9F09000FFFBDFDBF9BD0B99DB9090909C909A09C9000B09E909F9FDB9FFFDFBCBDA09009A9090BDADEDE9FDF9FC90FFFF90DFFFFBFEB9E9E09C909A9A00A0000000E000F09000A0D0D0C0FA090F0DFFFFFFFFFFFFFFFFFFFFFFF99D9ADBDBDFBD90009DFFFFFBBF9FB9B9C9A0DB0909A909009090B0909C99F99F9BDBDFFF9990090009090BCBDADBDBDF0FFFFB0E9FFFFFFFFFFFF9BC9090A000A00090000000A90900000ACBC9A0A09A90DAE9EBEFFFFFFFFFFFFFFFFFFFFFB90909090F9B99A0BCBEFFFFFDFDBD9C9CB999909AD090A9090000090090B09BF9BDBDFF9B0F009090909E9C9CADBCBEDADFBCF0D90BFFFFFFFFFFBFCA9A0A90BC90D0000900090000090B09000090DAC9ECBC9ACFFFFFFFFFFFFFFFFFFFFFFFF99090BDB9F9F00D000DFFFFFFBB9BB9B90BC9A909A90990D09090909A090F9C9BDBDBDFFD90090000000009A9D0FBC9ADAFDFFB0EFDBDFFFFFFFFDA9B0C900C0A000A0900000000A00AC0CA90B0E009A09A0F0F9A9EFFFFFFFFFFFFFFFFFFFFFFB9BDDBDB990900F0F0FF9FBFDBD9C90099B0DBD09DA0D0900B0000090090B9F9F9F9FFBFB9ADB90D0BD9BC90A90DBD90DEBEDF9EFFFFFFFFFFFBFF0F0B0DA9090B090A0009000009009A90C0C090BC0DAC9AD0EDEFFFFFFFFFFFFFFFFFFFFFFFFFDBB9B9F00009000FFFFFFFBDBA9B9000C9B09B0099A0B0D090909C900909BDBDBDFDF90D9000909000000F0DE9CA0CBDFDFB0CFFFFFFFFFFFFEBF0900A00AC000C0090000A0D0000000B0B09AC009AC9AD0AF0FFFFFFFFFFFFFFFFFFFFFFFFFFB9DBD900000A00F9FFFF9FDB9D9D09009B0D900900090909090009A99E9FDB9F9FFFBC9A09090A00000000DA9A090BCFBEFC0FFFFFFFFFFFFF9F090E90D090B09A90000009000A09A9C000A09ADAC90BC0F90F0FFFFFFFFFFFFFFFFFFFFFFFFFFFB90009000C90CFFFFFFFBD0B0B90900090A9000000CA90000900900909B9FBDBDF9B0DB000009000000CAD09000CBCDFFB9EFFFFFFFFFFFFFADA900A0A000C000C0A9000000900C0B0D09C0009ADACB00E09E9EFFFFFFFFFFFFFFFFFFFFFFFFFF090000090000FFFFFFFFBD9F0BD090000900000000DEB900090090BD0FD9DBDFFF9B00900900000000ACB00C09CFBE9FF0CFFFFFFFFFFFFBDBCA9090DA90B00A9000000000000B000A0E0BCBC00090F090E9EFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000F0FFFF9F9FB9A99C9B0900000000000DA9000900090AC9B9BBF9FBDF9C900090000000000900090CBD0DEF00FFFFFFFFFFFFBDEB090E00000A009000900900B000000AD09090009ACB0E090E90FADFFFFFFFFFFFFFFFFFFFFFFFFB000900000000FFFFFFFF9F9D0BB0D000900000000000009009000999ADFD9FFDFB09A0900009000000000090E9FCBF0F90CFFFFFFFFFFFFFB09CA90B09C90CA00A00000000E09C9000A00E9AC90C909E09AD0FFEFFFFFFFFFFFFFFFFFFFFFFF90000000009C9EFFFFBDFF90B90D9B0900900000000009000000909E9F9BBF9FBFDBD90090000000900009ACBDF0F0CFDA9EFFFFFFFFFFFBCBDA9000C00A009000900A000009000A90D0900090A90AC09AC0AD0FFFFFFFFFFFFFFFFFFFFFFFFF900000000000A9FFFFDFBFBD0F0BCBDBD000090000090000B009009090F9D9F9F9F9A9D0A990090000D0C099EFBF9F0EF90CFFFFFFFFFFFFFDADA9CB0B0900A0D0009000090000B0CA0ACA90E0D0BC9AC090DADADFFFFFFFFFFFFFFFFFFFFFFFB000900900000CFFFFBFDFFB909090909B99DA0909A0C9A9009A09A0BD9FBFDBFF9E90A90CA9D00909A9BF0FDBC9E0DF9A0CFFFFFFFFFFFFBE900000000CA9000A0000090A0000C0090909C009A0000009ACA0FFFFFFFFFFFFFFFFFFFFFFFFFF9000000000900FFFFBDFFBD9CB0CB0F9E9CB099B0D09B0900900909D09AD9DBDF9B990909090A09ADADAD0DA9E9E0DEBE900FFFFFFFFFFFBE90E9A90D0A90C00090000000C0B090B00AC00A9A00F09ADA0909FADFFFFFFFFFFFFFFFFFFFFFFFF90000000000000FFFFFFFFFB900909009A90BCBCB0B0090900900900F9FBAF9B9F0F0F000009090909090B0D00009ADF900CEFFFFFFFFFFFBDB00CA0A900000B00009000000000009090BC90D000AC0090E00CFAFFFFFFFFFFFFFFFFFFFFFFFFB000000000CA90CFFFFBFFFFF9B00A9009009090909090009009009A090D99F9E9F99099A90000000000000090DAC9EEF000FFFFFFFFFFFDFADB009000CB0B0000A00000090000B0CA00000A0AD090B00C90FADFFFFFFFFFFFFFFFFFFFFFFFFF90000090009000FFFFFFDFF9F9C90900900900000000000000000BC9DBDA9E9E9FDBDB0D0090000000000000A0009EDF9000EFFFFFFFFFFFADA0DA0C0B000000D0900090A000000009C90B09C900AC0CA9ADADBFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000E9FFFFFFFFFFB90D0000000000000000000909C9090B099F9BDBDB0BC9A99C0900000000C90C9ADEDFB0000FFFFFFFFFFFBFDA9090A90090C90A000000000A909CB00A00C0A00AD09A900CBEFEFFFFFFFFFFFFFFFFFFFFFFFFF900000000000900FFFFFBFFFF9FB09909A90090900000090C0B0BCBD9FAD0FDBDADBD9F9F0B909C90900900F0FCFFFFF9000EFFFFFFFFFFF9A9CA0D000E0A0A00000000090000000909CB09CB00A0C0A9E9C9FFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000900FFFFFFFFFF9F9AD9C90900A009090009BC9F990BC9DB9BCBF9BCBF9E9F0F9EBE9CBCADADFFFFFFFFA900DFFFFFFFFFFFEDA900A09090090090B0900000000090E00A00000C9C9A9C00EAFEFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009AC0BDFFFFFFFFFBDBDB0B0F0BD909CB09F9E9FBCBDBDBFBCFDBFDFDBDBF9BF9FF9F9FBDBDFFFFFFFFFF90000EFFFFFFFFFFFBF9CB090CA00C00A00000000000900A0909009E90B0A00C0BCBDFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000C090D0FFFFBFFFFDBDFBDBD9BC90F9BCBDBDBDB9F9BDADBDBDBF9B9BDBDFDFDFF9FFFDFFFFFDFFFFFFFDE900CFFFFFFFFFFFBC9A0000A9000B00D0000000009A000900A0DA00E00D0F0B0CBCEBFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009A90A9FFFFFFFFFBFBBDBDBF9BF9BCB9BF9E9F9F9EDBDBDBF9F9FFDFFBFBFBF9FFF9FFFFFDFFFFFFFFBFB0000FFFFFFFFFFFFFAD0F0D000B009A00C9000900000000C9C0090909A000009ACBDEFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000C09CA9BFFDBFFFFDF9F9BDBDDBFDBDFDADBDBCB9BDBF9FDBF9F9FB9FDFDBDFFDBDF9FFFFFFFFFFFFFDFFB000EFFFFFFFFFFBDAB000A90C00C00090A09000000000B000B0C0A00C9A9E9E09EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000909A090FDFFFFFFFFBFBDBF9FBBDBBDB9BDB9BDBDBDBDF9FBDFFFF9FF9F9FFFBDBFFBFFFDFFFFFFFFFFFF9C90CFFFFFFFFFFFFF9CB0900A90B0090A000000000090000B000A90DA9AC00009E9DFEFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000AC90FCBF9FFDFF9F9DBF9F9FDB9DB9FDB9FDBDBDF9F9FBDFBDBDBF9FBFF9FDFF9FDFDFFFFFFFFFFFDFBCB000FFFFFFFFFFBEBCB00CAC900000E0009000000B00009009C90C000C909E9E00EADFFFFFFFFFFFFFFFFFFFFFFFFFFF90090000000009E09ADFFFBFFFF9FBF9F9F9BDBF9F9BDF9B9ADB9FBDF9FBDBDBDBF9F9FFBF9FFFBFBFFFFFFFFFFFFEDBD00CFFFFFFFFFFFDB9CB00900A0CB09090000090000000AC00A00B0B000E0009E9DAEFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000000D09C09ADBDFFFFFBD9F9F9BFDBD9F9F9BDF9FDBDBDBF9F9F9FBDBD9F9FDBDFFDBFDFDFFFFFFFFFFFFFFFAD000FFFFFFFFFFFEB0C9A0009000000A00A900000000009A909000C0B090F0000E9DAFFFFFFFFFFFFFFFFFFFFFFFFFF000000000900000B0F9FFFBDBF9FBB9F9F9BBDBF9B9FDB9DB9F9F9F9FBCBF9FBDBFBDBBDFBDBF9FBFFFFFFFFFFFFDFFFB000EFFFFFFFFFFBF9CB0C90BC0B00AC09000000000900900000E90A9C0E000ADADAEFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000B00F0D9E9FBDFFFFB9DDBF9FDF9BDBDF9B9FB9F9F9F9FF9DBDF9F9F9DBFDFBDBFDFFFDFFFFFFFFFFFFFFD0900FFFFFFFFFFFDBCB009A00000C90900000000090000CA0CB000D00A909AD00DADBFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000C0090ADBF9FFBF9F9FBBD9F9B9FDB9B9F9F99F9F9BDBF9FBF9BF9F9FBD9FBDBF9FBDBFFDFFFFFFFFFFFFFF000CFFFFFFFFFBF0F09A0C90B09A00A000009000A000A90900090A9C00AC0A9E0AEDEFFFFFFFFFFFFFFFFFFFFFFFFFFB900E00000009E0BCBC9F9FDFFBF9DBBDBFDB9BDFDBDB9FF9F9FDBDDBD9FF9DBDBDBFBDBFDFBDFFDBFFFFFFFFFFFFFFF0F000EBFFFFFFFFFF0BC90A00C0009000B000000000000000090A000A9C909C009C9EFFFFFFFFFFFFFFFFFFFFFFFFFFF900090000009009C9FBFFBFBF9F9FBD9F9B9FF9B9BDBDBF9F9F9BDBBDBF9FFBDBDBDBDBDBBFDBBDBFDFFFFFFFFFFFFFF9000ADEFFFFFFFFF9BCA0090E09AC0C9000900009009000B00E0C90D00A0E0A0F0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000900E09E9EBDF9FDFDFBF9DBB9BDF99BDBDB9B9DF9F9BDBBD9F9F9B9F9F9F9BDBDFDBFDFF9FFFFFFFFFFFFFFE0000DFFFFFFFFFBCBC909E00900090A0000000000000000C909000A0B0D090D0009DEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C0000009E90BDFBFFBFBFBD9FB9DFDB9FF9FDB9F9F9B9BDBF9FBF9FBFDFBDBF9FDBDB9BDBF9FFFFFFFFFFFFFFFF99000EF9EFFFFFFFBF0B000B00B00A090E900000000000B00A000B000C0A0E0ADACA0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000D0000000F0DADF9FDFDFFBF9FB9B9FB9F9B9F9FB9F9F9F99FBDBDBDBF9FBDBF9FBDFF9FDBF9FDFFFFFFFFFFFFFF00000EFDFFFFFFF9F0DA90C00C09000000A90009009000090C0900D09090909009F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000A00000CB0F0FBFFBFBFBDF9F9FBDF9F9BDBFDB99F9F9F9FBDBF9F9DBDBDBFD9FBDBF9F9FFDFFFFFFFFFFFFFFFF0B000CFBEFFFFFFBEFB00CA90B00AC9A900000000000A000009A000A0A0E00E0E9E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000090000000DBFDF9FDFDFFBF9F9DB9BDBDBF99BDFB9B9F9BDBD9FBDBFBDFBDBFF9FF9FFFF9F9FFFFFFFFFFFFFFB9000DBF9EFFFFFFFF90CB090000090000000000000000090B0000F090D090909000FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000000D0BCFBFFBFBFFBD9F9FBDBDBFBD9FBDB9DF9F9BDBDBBDBFF9DF9FBDBDF9BF9F9FFFFDFFFFFFFFFFFFFC00000EF0DFFFFFBF0FB00A00AD0A00A00A9009000000900C000D0000A00A0E0E9E0AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000090A9CBDF9FFDFBDFBF9F9FBDBD9FBF9F9FBB9F9FDBDBDF9D9BFB9F9FBDBFFDFFFFDBDBFFFFFFFFFFFFFDB900000CBEFFFFFFFF0F9D090000D0900D00000000900000009A000B0D0D0D09000DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009C0000000000FFFFBFFFFBDBF9F9DBDBF9F9F9F9F9F9F9BDBD9BFBFDBDFBFDBFDBDBF9F9FFFFDFFFFFFFFFFFFB000000FF0FFFFFFFF9F0A00CA90A00AC90000000000000009A00090C000A00A00E9EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900000000009EDBDBFDFFFBDBF9F9FBFBF9BDB9F9F9F9BDBF9E9FF9F9BDBDBDBFDBFFDBFDBF9FDFFFFFFFFFFFFD000000FE9FCFFFFFF9EF0DA900C090090A00B0000000090000009C0B00A90B09E900EDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0000000009A9FDBFDBDFFF9F9FBD9F9FDBDBDB9F9BDBF9F9FA9F9FF9FBDFBDBFDBFDFBDFFBFFFFFFFFFFFFFB00000C0FEBFFFFFFFFB9B00A09A00AC0009000900000000000D00A0009C0C0C000F09AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9090000000000CBADBFFBDBDFBF9FBF9FB9FBDBF9BDFBD9F9F9DBDB9FF9FBDFBDBBDBF9FBDFFDFFFFFFFFFFFF0900000F0DFEFFFFFFFEDAD09C090009A00000000000000000B009000000B09A0BC00EDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C000000000909DBDBDFBFBDF9F9F9F9FFBDBDBFDB9FBF9DBFBDBDF9FF9DBBDFFDFF9FFDFBDBFFFFFFFFFFF900000000BEFFFFFFFFFB9E9A00A0CB0009CA90000900900000000009ADA000A09C00BCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000DA9F0FBDBDB9FBF9FBFDB9F9F9DB9F9F9FBF99F9FBFB9FBFDFB9FB9FF9FBDFFFDFFFFFFFBD00000000FEDBFFFFFFFBDE900090900000000C0000000009000009E0000909C9C00B0CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9000000000009ADA9DBDBDBFFBDBF9F9BFF9FBFB9F9F9BDBDBF9F9F9DF9F9FBDFBDFF9FFDBF9FFFFFFFFCF00000000D0FFFFFFFFFFFA9AC9AC0A009E9A900A900000000000900900000E0A09A00CBCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00900B000000009C9ADB9E99E9FDBF9FDB9F9F9FDBF9FDBDBDBDBDBFBDFBF9FBDFBF9F9BFDFF9FDADFFFFB90000000ACFBEFFFFFFBFDF9A00900D000000A900000000000000A000B0009000C0D0B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00E000000000000BC90F9FF9DBBD9FBBDFBF9F9B9FB9BDB9F9FBF9DBFBD9F9FBDF9FBFDBF9FFFFFFF0F9000000000CFBCFFFFFFFFFBAC9C9A00A0A900C00000000090090009000C0BC00D0B00A0CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000C900000090900BC90B99FBDFBF9DB9F9BDBDF9DBDBDF9FBD9FBF9DBFBFBDB9F9FDBF9FFE9F9F0F9090000000ADADEFFFFFFFBF0DB0A0C09090C00B000090000000000000A90000B0A00A9C9EAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0090000000000000909AD9CB9CB9D9FBDBDBDBDB9FBDBDB9BFDBFBDDBF9FDBDBFEBFDBD9E9F9F0F090000000000C9EF9FFFFFFFFFFFAC90090AC000B0009A00000000000000900A900090D0C0A09CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90C000000000000000090A9CB9FBAD9FBDADBADBF0F9F9FF99BC9FBBDBF9ADF9BD9DBEBF9E9F0F0F090000000000CBEEFFFFFFFFF9F9BCB0A090A900C0A000000000090009AC000C00C00A090D0EBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0009009000000000900090B0D09DB099B9BD9BD9F9F9F99FFDBF9CFBD9FDBBFDBFB9D90F09CB090000000000000FC9FFFFFFFFFFFBE900C900000A90900090000000000000009000B0A090CA00FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000CA0000000000009009090BDB0BCBC9D0BD0BDB9F0BFB09B90B990B09AD09AD0DA0F09CA0000000000000CCEFBFEFFFFFFFFF9E90E900CA0D0000A000000009000000009000B0009C0A90DA9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000C0000000000000000000000909090AD00BDA9E9F009DBC0F9CBC9CBDB0F00B0900000909000000000000BFBCFFFFFFFFFFFFBE90A0B0900BC090C9A0000000000000000A0000C009C0A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000900900000000000000900900900A909A90090909F0B00B90B009A000900900009009000000000000000CEFDEFFFFFFFFFFFEDBE9C00000000A000000900000090009A009C009A0A0090CBEFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000000000900000900000900009090000000900900000900900000009000000000000000000000FB0FFFFFFFFFFFFBFBC9A090ACB009000A000000000000000000009AC090DA0E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C00000000000000009000009090009000000900090090009090090090090000000000000000000009CEBCFFFFFFFFFFFFFFDE9A90AC9000A0C090900000000000000009A000000000900FEFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFF009A00000000000000000000000009009009000090000000000000000000000000000000000000000E0FFFFEFFFFFFFFFFFFFBBF0C9000009009A00000000000000000900000900F0ACADA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0C0000000000000000009009000000000000000000000000000000000000000000000000000000C0F09CFFFFFFFFFFFFFFFFD0B0A09A0AC0A000A090090000090000A00C9A009009000CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900900000000000000000000009000000000000000000000000000000000000000000000000000000CEFEFFFFFFFFFFFFFFF9EBC9C0C09009000D0000000000000000009000C0A00C0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000ACFFFFFFFFFFFFFFFFFFFFFEBD0A9000000009A0000000000000000090A000090C0B000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFBDBA90A9A00B0AC0000A90000000900000000009A009000CB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDAC9000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFDAD0C009C00900009000000000000000009000000AC90B0CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFBAF0B009A00000B0000000000000000090000000C900A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFBCD9000000090E000C00900000000000000000E09A00900BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A000000000000000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFBAE9A9E000A009009A0000000000900000B0090000A0C000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCD00000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0C0090C09000A0000A000009000000000000009C0A90E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0B00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AD0B00A0900E000090090000000000009000009000900C9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9C000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDA900000000090000000000000000000000900A000A90A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9E090000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9CA09C900B000AD0A00000000009000000A0000C9000C9C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0090C00000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB90CA00AC0000000000900000000000090000900A0C0A00FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90A9A09000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFBDADA9000000090000900000000000000000000009009000FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD00D00A90000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFBFDAD000090090AC0900000000000000000000090A0000A09E0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA9009A0A900D0E000000000000C00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0B9000E0000000A0000000000000000009000000D00000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9E9E0D0C0F0A9009C90000C90CA000C0000000000000000C00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC0E9A00000900000900000000090000900000900A00C0A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA900B0B9A0D0E0F0A0CBCBADA90C90000CBC9000000000CBFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFB9B0000900000900000000000000000000000000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD0C0C0F0B090B0DBE9FDA9BCBEFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFBFFB0DAC09000A000A0000000000000000000000090009000A00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A9A9A900C9E0C9A0DAB0BC0F9FFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFBFFB09000000900000900000000000000000090000000000009E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBC00C0DADA9A9A90DA0DEBDB9A9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFDBDE9E9A090000090000000000000000000000000000090000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA09ADA9A009C0C90E09EB9E9E9DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFBFEB9A900000000000000000000000000000000000000000090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC09E0090C0F0A0B0E90F0DEDBF9EBFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF0FFBFFFFFBFFEFB9E900000000000000000000000000000000000090000000C0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0090E9A909C9C900F0FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FBDBC9E09000090000900000000000000000000000000000000A9ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E0E900DACA9A0ADA9E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCFFFFF9FFFFBFB09A009000000000000000000000000000000000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09090E9A909C9C900CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDFFEBF9E9E9E9000000000000000000000000000000000000000000000FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADA0E090C00E0A0ADAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FEFFBEFFFFFFFFFFFFFFFFFFFBFCFBFFFBFBDFFBF9A900009900000000000000000000000000000000000000DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB90909ACB0B0909C909CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90DADFBFFFFFFFFFFFFFFFFFFFDFBCF0FBEDFBE9E9AD00000000000000000000000000000000000000000000000ADFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E0C900C0DACA9E0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEB0DADF0FBFFFFFFFFFFFFFFFFEBFBFFFDBBEDBF9F9A9090000000000000000000000000000000000000000000ADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B09A0ADA9A090009C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9CA9A0F0DEBEFFFFFFFFFFFFBFDFCBFBFFDBBDBE9AD0A00000000000000000000000000000000000000000000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E90D0000D0E0BCAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA0A90CBCBEBDFFFFFFFFFFFFFFFBEBFDFADBFCBE9BDA0900000000000000000000000000000000000000000000ADADBFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9E900A0A9E9A90D090DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9CB009009E9ADBFFFFFFFFF9EDBDAF9FADBBF9E90900000000000000000000000000000000000000000000000BCBDBDEBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09A9C09C000CA0ACA0ACDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E90DA0BC9ACBEDBEBFBFFDFFBF0F9AFDBFCBCB9E9A90900000000000000000000000000000000000000000090C0BCBFBDBF9FFFBFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFBDB0F0C0A9A0BCB09C909C9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9FDA9E09C000C909ADBDEFEBFBCF0F0FD9AD0BDB9E9AD000000000000000000000000000000000000000000000009ADAF0DAD0BCB0F9EBF9FBEDFBFFFFFBFFBFFFFFFFFBFBFEBC90B09C0D000C0A00E9ACDEDBFFFBFAFEBFFFEFFFBFFFFFBFDBEDA9E99A90B09ADADADE9FBDFCB0B90F0AF0BF0BCB090A0000000000000000000000000000000000000000000000000909A09ADA9E9E9E0FADBDADAD0F0F0F0F9CBC9E9CBC9090A00E0B0A0F0B0DA90009A9AC9E9CBD99E9ADB0F0F0F0B0F0BCB0F09A0C000C000000A9A0DAB09C0E90BD9AD0FCBC9E90900000000000000000000000000000000000000000000000000090000000000900000A009A09A09AD0A09A00B00BCB0C9C90C09C90C0900CBCA0D09A09A00ACB0F0ACB0F0F0F0F0F0BCB0F0D0B0D0B0D0BC90C9E9C0F0B090E0AD0B0B09B090000000000000000000000000000000000000000000000000000000009009000900900900900000900000900900000000B0A0A9A0A0A9A0ADA0090A0009009000000090000000000000000000A000A000A000A09A00A900000A9090BCBCBC0F0A9000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000900BC009C90C90C90C090009C0090000000900090009009009009009009009009009009009000009009009000E0C09A90B0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0ACB0E9ACA9E0E9E0A90000000000000000000000000000000000000000000000000009000000000090B0BC9E9CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090009009000900090000000000000000000000000000000000000000000000000000000000000000000090B09A9090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFADFBCFBDEBDFADFBCFBDFBEDBF00000000000000000000010500000000000076AD05FE','Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses "Successful Telemarketing" and "International Sales Management." He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(6,'Suyama','Michael','Sales Representative','Mr.','1963-07-02','1993-10-17','Coventry House
-Miner Rd.','London',NULL,'EC2 7JR','UK','(71) 555-7773','428',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9A9FBCBFFD0000000000000C0BCF9BDF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCF0EFDE9A00000000000000BCB0FCA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A9F9EBFC0000000000000AD0BCF0BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0DACBE9F0A000000000000090BCB0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0F0DA0FD000000000000000ADADE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC909A9F0A000000000000000000B0EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0C0000000000000000000BCBC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0DA9E9000000000000000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900B0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000009AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000A0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000BF9ED0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000900A0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000B0E909000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009A0A00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90090F0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BC0900B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBC009090000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000090A9A0A00000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE909A0DA9B0900DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000009A090000009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090B09909009A90BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0000000000000BE9A000000009A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09A09090A9090909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0090000000000A009E9E000000000AA90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909D09A9909A090090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0F0A000B000000090A09A9A9000000009AF0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9A09A900090900B00B0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000F009A0000000000000ACB0A00A00009AD0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B0D09900909A00009009090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000900F00A000000000000090B0E9E900009A0BA90B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9090909B0090B00900B0090900A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9A0A0F0000000000000000A009A9A0A000009F0BC090900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90B090B000B0009009009000A09909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0B000000F09A000000000000000000090CB000A0ADABA0A00009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0909A90990090000000009A09000909009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B0A0FA9A90F0A0900000000A90000A00A00B0000090A0C9ADA9A000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0909F0909A0090A909A090000900B000A9000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A090F0B00E00AF090E0000000000A00000000B0000000A909A0000000A9C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0909A090B0D0B0090900900B0900900B9900B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A90BCAA9E9A09A0F00B0B0A900000000090000000A00000000A0B0B000BCBAA90FFFFFFFFFFFFFFFFFFFFFFFFF009F099A909A90BC00A09A90C9A9AC90000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA090AC0B0DA0ADA000F0A0DAF9EBCB00000000000000900000000090E09A0090DA00009FFFFFFFFFFFFFFFFFFFFF09B09B099E909AC09A900000B000909A9C90B09CB090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90DA009A00A00F0A9AF0F000A90F0B00000000A00000000A0000000B0A9A0000ABA900900FBFFFFFFFFFFFFFFFFFF09B09B09AD09E09000000B00900B0A9A90B0909A909090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A0A000A0DADAB0ADAC0AF0009AFAF0A00000000000000A09000009A00F00A00B0D00A00A9B0FFFFFFFFFFFFFFFFFF0B0DB0DA9B0B0900B009000900900D09CA9A900090B0DA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A90CB090090A00000F0A0B0F00000090F0A00000000A00009A00000000BB0B00900A0BC00000F0B00BFFFFFFFFFFFFF0999A99A9DAD00A90090A090A00A09A0B090DA9B9A90B90909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009A9EBBF00000ADABADA00B00AF00A09A00009A0000A900900000B00000A00DACB00009A0B0A09A0F0B0000FFFFFFFFFFE9BE99AF9A909A90090A09000900900900B0B09E099090B0B90BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A000B0F0FFA00A000C0A9A0CAD0F0900000B00000000000000000BCA9A009AFA900000000BA90900BA000000BFFFFFFFFF9BC90BD9ADA9A900B009000B000900900909C9A9BCA9F09909B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00A9000A9FBFFF0009CA9ABC0CBA9A0F0A0000000B0090A000A00A00B0A90090A9090A00A000B9E9A00E900000B0F0FFFFFFFA9F9BBF0B09090DA900900090009A09A9ADA90B090B9B099A9F09BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000ADFFFFF00000A90E00AB0000AF00000000000A00090009000000BCA0A00A0A000900FADA9E0A090A9000090BFFFFFFFDB0BC90BCB9E9A909B90B0B0909009009090B00B0F09E9AD909B0909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000A90000009AFFFFFF00000A000B00A9EB0F0000000000000000A00000000B0B9000B09000A0A90BADA909A0BCA00000B0BFFFFFFBF9FBAD9B0B909A9C0B0909A09A9CB9A90B09B0D90B09B9A9B09B9B90FFFFFFFFFFFFFFFFFFFFFFFFFD0000A000000A0009BFFFFF000A9CA9A0F0E00CAF00B0000000000000000A000000BCA00900A000909EBDBA9A0009A09000A000FFFFFF9F9A90DB0F09A9F9AB99A9B0D9A90B09D0B09AD9A0BC9ADADBC9AD09A9BDFFFFFFFFFFFFFFFFFFFFF000A0090000A090000AFFFFFF00090A90CA009ABA9F0000000A000000A0000000000BDA9000AB0B00A0A90A0000000A09A00000B0BFFFFFBCBF9FB0B09F9A9AD99E9F090B0DB09A0B0FA99A9B90B9099A9B99BE999AFFFFFFFFFFFFFFFFFFF0000090000900000000BDFFFFF0000AC0A0A90A0E0C0F00A9A0000900000009A0900000A00A0B000000000A9000000A90F0000000009FFFF9FB90B09F99B09DB9BEB99ADBB09B09BDB9999DA90DA99EB0F9F0B099B0F90FFFFFFFFFFFFFFFFF0000A000A000A00000000BFFFFFE0000B0CB00E9A90BAF09009A090A00A09A000A0A000B0B0000BFA9A0B090009A00000A0BCA090A000FFFFE9EBD0B09AD0BA9AD99EB9B90DB09F09A9AFA9A9B9A9E090B0B9F0F099B9B9BFFFFFFFFFFFFFFFE0009000000A0090A00A000BFFFFFA0000B00F0000A000F000A0A9AE90B00009A0900000000000B0A9A9A00A0A000009009FA900000009FFFF9B99ABDB09A99DB9A9A99E9AB0BDA9BBDBD99BBD0B909B9F090A9B9B9E9ADA99FFFFFFFFFFFFFF000A000A00900000000090FFFFFF9009A00A00AB0E09E0F0A09090A90A009A000000009000000B0F9B0F00F0900000000FAA90A9A09000FFFCB0FAD900F99B0A909099A99D9990B9D0BB0BBC90BDA9B090B9F9BDADA90B9B9EBFFFFFFFFFFFF0A900000900000A00000000BFFFFFE0000CAD0BC0090A00F0000A0AD0B0B0A0FA00A0000A00A000B0BEB0BB0CA000000A9AD9A00000A000BFFBDB990B9B0A9C9909A9B0D0B0ADA9DA9BC9BC9B0B00900F0BC9A90B9B9B9DBDBBDBFFFFFFFFFFF000A09A0000A0000090A00ADFFFFF9000A90A0A0FA0A0A0F09A09A9AB0A09A90B0900A000B009000B0B0BCBB0000000000BAF0F0B0000A00F0B0FB0BC0999A9A9E090D0B099099A99A9B90B09F9B9B99099B09F90F0BCB09AD9B9BFFFFFFFFFFC0000000A00000000A00009ABFFFFF00000B009000F0C90F0A0000000F0BADABCBAF000F9ADA00A009A9AB0FA00000A00BDF090000B0900B9F9F90F9B9A9E9B0999A909090A9009099090B99A909E9A9B0B0B09AF09F9F9B9BBCBDBFFFFFFFF00A90A00900090000000090ADFFFFFE0000E0A0E0B00A0A0FA9CB00B0B09A90BCB9E909B9ADA9A090BAB0F0F090000090BEBA00A09A00A0B0F9A9AB9090DA9909B0A90B009090099A9E99B09E9A9B90DB09DB9DB999BB0B0BCBDB9B0FFFFFFFC9A00E90A000A00A0B000A000BFFFFF0000B00C09A0CA900AF9AB0B00B0BADAF0B0F0FAACAFB0A90A0090B0B9A090A000ADBC9A09A009A9BDB0F9F9CB0A9A9B0BD09990909A009A00909B0DB99B9C9A9B09A900B0F0BC9DBD9B9B9FBDBFFFFFF0A9A90A0000000000000900A9FFFFFFF0000A0B0A00A00E90F09ADADA0C90B0BB00A9090B9ADBDABCB0AB0B0A9E0009A00A9A00000B0000EBDB9A9B9990909090B9ADA909090009090909B09A90B9B0909A9B99B99B0B0B0BE9E9F0BB9BFFFFFAC0CA09E9A000000000A000000FFFFDA0000D00ACB09A00A0F00A9A009A0ADBC00000A0000F0A000B0A90B0ADA9ABDA0090009000000A0F9FBCBDB0BE9BCB0F9B9099090A00090000A90909BD9BDA9DB0F90DA90FA9F9BDB99BB9BBDF0FFFFF00B0B0F000000000B000000000BFFFFFF000A0A0090E009A00F009009A0009A00B0A9000A0B0A90BB09B0A0090B0BDA0D0A00A0A00B0090B0B0B9A9F99009099AD0B9A9A909090009090B09B09A9A99A099A9A9DB999B0B09EBC9DBDBB9BFFFE0F0A0A0A00009000000000000BFFFFFF0009009CB0A000A09EF000A00000000B00000A09000000A0CBA00900A00BFADBA00009E9B00A0A9FBDBDBDB0B0B9A9A999B9C9090909A909A0090B0DB99B9B099A90999A90BE9DBDB99BAB0B9FADFFF000AD0D090A000A0000B0009A00FFFFFFA000E0A00E00B0C0A0F0000000900B00A0B0F9A00000000B00DBA0B000009BE9F0B0B09EBF0900B9CB9A9A9BD90909DAB0DBB9BDB9F9DB99D9B090B09E9CBDB0F0BDA9A9B999BA9A9E9D9F9FB99BFFDB0B0A0A000000000000000A00009FFFFDF0000B0A90B0CA9A9AF0000000000000090FBADA00A00000BBA09A00000A0F9A0A000BFBDFA00BDBB9F9F9F0B0F0B0B9DB909ADB9E9B09F0B999B99B99B99A9B990909D90F0B09BDB9A9A9A9BEBFFFE00CBCB00A0900000A0000000009AFFFFFA00000C0AACA0000C0F0009A00A0000090BBADB0B000009AD009A0000B0DB0000900BFFFFADA9F0F0DA9B9A99909C990B9ADBDB9F9BDBF9B9E9F9CB90B09A9909A9A99A9B9BD9F9A909BDBDBDB9FFF00AB0A0000000A00900A0000000AFFFFFE0000B0A9E90090A0BAF000000000B000A0ADBEFBC0900A00BAFA900000A00A00000BDBFFFDA9A9B9BB9BCBDABA909A9F0B9B99BDB9F9F9F9F9B0B9C9BDB9DA9F09090B9ADA9A9A99BDB09A9A9FBFF09AD0E90F0BCA900000009A000009BFFFFFD0000D0A00A0AC9AC0F000000900000000B0BB9ABA0000000900A0B0009A09000000ADBFFFFDBDA9CBDB9B99D00B09099C90F9F0F9B999BDBDBDBB9B0B0BB9A9B0B0F099B9F9B9F0B09F09F9B9BFFAC0A9AE00A0BCACA0A0B00000A00ADFFFFFA0000A9CB09A00A0B0F0000000000000900B0DAF09A0090B0A0900000B0000000000BFFFFBFA9B9B9B0BDABB0B909A0B0B9F9B09990090099BDB9D9F99F909D909C909B0B9B9E90BD9B09B09E9FF090B0E909ADBCA9090000CB0A09000BFFFFFD00A00AA00E09A0000F000A900A0000000B0BAB9FA000000000A000000000000000BDFFFFEF9F0F0F0BDA9D090000090909090990BC9A090009BDBB09B0B9B0A9A9A9B0F9E90B9B90B09B0DB9BE0ACA0E9A0E0A0A90A00000A0000000BEFFFFA00009E90CB00E00FABF0000000009000A90A90FB0FB000000900000B000000A00000BFFFFBDA9B9B9B9B99A9A900900000090C0A90B990F0B9090D9F9D90D0990909A9B9B9FB99C9B9BC9B0BCB90009A9E0B09AD0A0CA09A0900B00A09FFFFFF0000A00BA00B09A000F000000000A00000B0A90FBF0FA000A0000000A9A0000900000DBFFDBDA9E9ADB0FB90DA9A000000009B90F90E9A9BCB909099A9A9B0A90B099CB9A99BEB9A9C9B0999BCB0B00CA9E0AC0A9C9000000A00000000BFFFFFF0009A0CA9E0AE0BE0F0090A0900000090A9A0BBCBF00900000000B0000090000000BFFFFFB9BDB9DB0B909A909090000000000B00B909099BE90B00909009000090A99F9BAD99F9B9B09F0B0B9A0CB0BCB0D0B00A0A0000000000000ADFFFFF0000ACB09A0B09A00BF000000009000A0A9090BCBF0B00000000B000900000000009FFFFF09E9A9AB0BD0B0909000090B09A909099000090BC90B09000009009090B99B09F99BBA90B0DB090B9C09A0BCBE9AA0DA0909A000000000009FFFFFE0000090EACB0CA0DA0F000000A00009009A0A90B0B00A0A090000090A000A000000A9FFFFFB9BDBD990B9DA9A9A9A9090BC90909009099A90B009000000000000A909ADBB0BB0D99F9B099B9C9B0A9ADADAF9CBADA0E09A0000A00000AFFFFFF000B0AB09AC0A90A0AF000009000A0009A9B0A000DA900900A0000A0000000000009EBFFF9E9A90B0F90B0909C9090B099B9A9A990B909009090A909090000000909A990F90FBA9A909B0BCB9A9B0CBAFBCAFBCBADA9AC009009000009BFFFFFF0000C0A09A90A0090F000B0000900A000A09A9A9A9ACB0AD00B0F0900090000A0009FFFDB9BDBB9B90B9B09A9A90B09F0B9D990BC90F09909099900B00A0009009E90B99BB999BDBBD09B99A9C9A90DADBDACBFCB0FA9A00A00000000FFFFFF00000B0CA000E0BCA0F00000A90A0090A9B9E9C9E09090C90BC0900A00000090000BFFFBA9F0B0D090BD090B0999A90B09E9BB0B9B9B99B09A9F9A9B909000B00B090F9ABC99AF0B090B9F9AD9BADAEBFEBEBF9EB0F0C0000000A00B0FBFFFF00009A00B0F0A900A00F0A0090A009A009A0A90A90B0F0A9A009A0BC090A0A00090A9BFFFDB9BD9B9F90B0BC9B0F09E90B99AD9F9E9F9FBDBBDB0B9D009009009090B90B99B0F99B99BBDB0B9B099ADBCBFDBCFEDFE9AB000A9A090000BFFFFFF00000F00A000A0B09AF009A00900000A0909A90A900090090B0900B00090900A0900AFFFBDA9B09A9A99B9B0990B09BD0A99A9B99B0B9A9DB9BDBA9B0A900900B090B99E99B0B09AD09A9BDB0B0F9ABFCBEFBFBFADAD0F000000A00000FFFFFFF000A0BC0ADA000E00F0000000A909A90ABA0009009A0000000A0B00A0000A090A0BDFFF9A9F0FB999F0909B9A99B090BD0BDB0DA9D00DBA9E909D0099CB0A9A9DA90DA9BA99F9BDBBD9BCB0F9B09FDEBFFBCFDEDADAA0000000000A09BFFFFF000A000A90A09EB00AF00009A090A090A9009A000A000009A0B09009090A0090A909FBF0B9F9B90DAB09B9A9E9CBC9AB90B0909A90A99B0D99B9B0B9B0B099909A909A990D9A9A9A990B0B9B9BC9BFEBFF0FFBEBAF0F09A00A0000900FFFFFF000090FA90A90A000B0F00B00CB0B0B0ADA0B0900900900A099C000000A0090A0000BEFFBDB0B0B9B999BC999B9B9BBD0F90B0B90909A009B0B0BCB90C9090F0B909B99A9B0B9B9F9A9BDB9BDA99B0BFFFFFFEFFDF0B0E000009A00000BFFFFFF0000A000E00E0B0E00FB000B0BCF9ADB0B00A0A009A00900A9B0B00B009000090009BDF9A9F9F9F0BDA9B0F090BC99B9A9F99CB0B0090B09B0D090B9B0B0B0B0F90DA99A990F090BDA9A9F0BDABCB0DBEFFF9FAF0F0B9A09000000A000BFFFFFA0009A0B0B0900B0B0F09A909FBBCB00B09B09090A90B00900000000000A000A000A9FABDB9A9A9B9A9F9B9B9F9BBEBDB9A9A909C0B0C90F09B0B9CB0BDBD99F9A9A9BC99A99BBB90B99B9B9B99B9BAFDBEBFEDBE9ACAC00A00000000BDFFFFF000A0AD0A0A0AC000AF9F09EBE9DA90B00A000B0A90B00B0A90B00B00B0009000A99FB9DB0BDBDB0DB990B09A90BD99ABC90D00B09090B090B0BD0B9F99A9BA909B99099E99A9C90B9DABCBCBCB0DADFBEDFE9BE0BCB09A00000A9000FFFFFF00000D00AC09A9AADA9FA9A0B9BFA90B0F09A90009AD090009000000000000A09000FBCBB9F9B0B9BBDAFB99F99B0BFBD9B9A9A900B00900B0D909F9F9EBDA9DB9B0DA9B09AD99B9F90B99B9B9B99B0B0FFBCBFE9F0ADA0000900000B0BFFFFFF0000A0B0B0E0090A00FBE9B0F9ADA00B0B00A09009A9A9000B09A90B00B0000A00B9FBDA9ADB9F0DB999BFA9A9C990BBD0900909009A90909A9B0BB0B9B9FA90B09A909B99A9A9A9BB0F0BDBA9F0BD0F0FFBCBDADA9ADA00A0A00A0000FFFFFFB0009AC00B0A0E09A0F0900F0BCB09E0000B00A00909009A900000A000009090090BF9B9F9B9F9BB9FBAD99B99B9A9900B0090A090900A09A90DB9DBDBDB99BBD9B99BD0B09BD9B90DB9B9B0F9A9B0BAFBCFBFAFA9E9A090000900000BFFFFFE000A00B0A009A90AC0F0B0B0B0909A090B000000B0DA090090B0B0909A9A0A0A00BF9B9FB9BE9BF9FAD9BABD0B009D0B900000900A009090090B9FAB9ABA9BC90B09A90BDB9A9AD0BB0B9E9F99F9E9ADBCFAF0F09E9AD0A00000A09A0BFFFFF900000F0AD00E00A0BAF00000000A090A00B009000B09A0B0A900000A000000909ADBBCBB0F99BF0BB9BF9D9BD99B9A9909000009909000090090099DBD9D099BB9BD99B99AD9B99BD9BDB9B9AB0B9B9AFFBDAF9EB0E9A000A9A00000BDFFFFFE0009A00A0AB00AD000F0090009000A0900000A0009AD9909DA909A09A9A0B00A09BDB9F9FBFBDBDBDBDBBB0B9A90990BDB09000A0909A900000900B09B0B9A909D0B0BDA99B0DBA9A9A9BCB9DBDA9E9DAFCBDAF0F9ADADA900009A000ABFFFFF900A0F09000A90A0B0F00A090A09090A000000090A90A0B0A90A0090000900B00BEFBF9B9B9FBFBFBFB0F9F9A9F9A0B9A99A9F999A990000A99BDB09A09099B9B0B9B9A9BE9BB9DB9F9B0B9AB9B9F9B0B9BFAF0F0ADA9A00A00A0000ADFFFFFE000000A0EB0DA09AC0F0900000000000000A09A0A90B09009A009A0A09A00B009F9B09BFBCFBDB9F9F9F9B9BDB90999F9FA9B90BC90B09A990B09099099B0F9E9B9F9F9FB99BD0BB0B9E9BDBDA9F0B0BD0F0BDA9ADABCA0B09A90A9A9BFFFFF9000BCA9A900A00A00AF0009009000A09009000909A09A00B009A0909A09B009A9BBDBF09FB9FBFFBFBFBF9EB90B9B0BFB99D0B9B9B99F99BDBD9B90A9BC9B99B0F9B90B9DBE9BF9DBDB9B9A9B9B9B9F9BB9BCBADA9E9AD00A00000000FFFFFFE000090E00EA90F00B0F00A00000B09000A00B0A9ADA09A00B009A00A9A00B000B0DB9BFB9FBBDB9F9F9F9F9FB9F0D909FFAB9BC9B0FA9B0B0BBF0BD909B09A9B9B9EBDBAB9BF9BB99A9BDB9F0F9E9A9BDBF9BC9ACB0F9ABC9A00A00000FFFFFF0000A90B090E00BC0AF0900900A0000A09000090B09A09A90B0A09B009A90B0BDB9AF9B9FBDFBFFBFBFBFBB9FB9B9A9FB9F9FDBBDB99F9F9FBDBF9A9909BDBDBDBF9BB9F9FB9E9FABDBCB9FB9B0B9F9FADBBDBE9A0F0AD00A09009A09BFFFFFB000A00A0EA090A0A90F00090A9090A9090A90B0B09A09AD0B0B09A00BA9A0009B0BF9B9FBDB9BF9F9F9F9BDF09F0B99BDF9FFBBDBFBFBFBFBDFB9909A9B9B9B0BB9FBDF9FB9F9BBD9BB9B0B09F9BDA9B9B9F9A9ADB0ADA0A000A0000AFFFFFFC0009CBCB009AACB00AF0B0A9909A900000000090A09A09AB0B09A09B0D00B0BF9F9BDAF9FBBFDBFBFBFBFFBBFBBDBCB9BBFBBDFBF9F9F9F9FB9FF0B99BDBCBF9F9F9FBBBDBFBDBDBBC9F9F9FB0B0B9F9F9F9FBDA0E9FA90090000A090FFFFFFB000A0A00B0E09A0AD0F9099EBB09A9B9A90090A9DA09A090B0B09A00A0B00909B9FBBDBB9F9BF9FBDBDB9BFDBDBB9B9E9FFDFBF9FBFFBFFB9FB9090BDA9BBDBBBFBFBDFBF9FBFBBDBB9AB9B9B9F9A9B90B9A9B0F9A09EAD0A0A0900A09FFFFFF00009A9E0B0A09E0AAF0B9A9B0BF9000000A0A90A90A90A9CB0B09A90909A0BF0F9F9BDBEBFB9FBDBFBFFF9BFBDBF9F9B9BFBDBFF9FBFBDFF9DB9B99B9F9FBDBDBDBDBBF9FBDBDFADBF9DBE9F9B9DBCBBBDBDBF0ADAF09A00090A0900BFFFFFC000A0CA0BCADA00B00F90B9B9BB0BA9B0909090A9B090A9AB09A9A900A0A09F99BB9FFBF99F9FBDBBDBDB9FFD9FADBBFBFDFFBFDBFFDFDBB9AB9E9DABFBFBDBFBFBFFBDFBF9FBFB9B9B9BB9B0BCBAB9BD09B9B9E90B0DA0090A00000BFFFFFFA0009CB0F0A9A9EB0CBFA9AFBBCBB09000A000A0900A0909099A9A90B09090A9B9F0F9BDBBFBF9BF9FBFBFF9BBFB9BBDBDBB9FDBFFBFBFBF9FBDB9BBDF9B9FBF9F9FBDBF9FFBF9BDBDBDBE9F9F9B990F9BBBDAF9BCADAA900A00090A09FFFFFFD000A0A00BCACA0CBA0F9090B9B90B0B0900B090A9090A0B0AA9A9A90B0B090BDA9FBFBFDBF9FBDBF9A9B9BFDB9FF9FBCBDFBFBFFBDFFBF9FBDBFBDBB9FFBF9FBFF9FBFBFB9FBFBBDBA9B9B9A9B0BF9B09DA99BCBB0BD0E900000A0000AFFFFFE00009CBCA9A90B009AF0A9A90B0B0000A09000090B0A900B999A9E9B0B00A9F09FB9F9BBF9BBDBB0F9F9E9BB9FB9FF9BFBBDBFDBFFBDBDBF9BF9FBDBFB9F9BF9FBFBDBDBDFBDBDFBDBF9F9F9F9F90BDB0B9FBDB9CACAF00000B00000B9FFFFFB0000A0A09E0AC0AF00F09000A00000000000000A000900B90AA9B0BA9B0B9B9B9B9FBF9F9BFDBB9DB9B099B0FB9FB9BF9BDBFBFFBFFFFBF9BFDBBDBFBDBFBF9FBBDBFFFBF9BF9BB9BF9B0BB9B9A9BDB099FB0B99AB9B00A0000000900FFFFFF0009AD00DA0090A900FFA0900090000000900009009A00B00B99A9BB9EB9A0F90FBFBDBBFBDBBBDAB9A9B9AD9A9EBDAF9FBFBDFBFDBF9BDBBDBBDFB0BDBDB9FFBDFBDB9BDBBDBBFDBF9BFBD9BCB9A9B9F0B9BD90F90E0F0090000000A9FFFFFFC00000B0A09E0B0E0A0F9A0A90000000900090A09B09A90B00A90B0BA90B9B0B909FBBFDBFBFCBBDB9F0DB9A9999B9F9B9D0FBBDBFFFFFBDBFDBB9FBDBBBFB9FBBDBFFFBBDFBDBBBDBF99BBE9B9F9E9A9F9FBBB90BDB0A00A000000000BFFFFFBA000AC09A00AC09A90FA9900000B00A000A0090A00B00B0B09AB9BB9BA00BDB9BFBDF9BF9F9BF9B9A99B0990F0B0B9BDBBB9F9FFBF9B9FBF9BF9FB9B9F9BDA9F9B9B9BDFBBDBDF9BF9EBD9BBDA99B9FB9A99C99B9A0F0F000000B0009FFFFFFC000A9A9E09A90B00CAF90A00B0B009000090B0B09B00B0009ABDBE9A099B099CBF9FBBF9FBBD9F0F99B099A9090D9BE9A99FBFFBDFBFFBF9AF9EB9F9F0BCB9B9ADBDAFB9BDBBB9BF9BB9BFBD9B9BE9B909009BE9A9F0B00000B000A9AFFFFFF00090C0A09AC0A0E0B0FA09A00009A000B0A00B09A00B0A9A009A9BADBA00B09B9BFBFDBE9BDBBB9B0B09E909A90B099F9FB9F9BFBF9B9F9FB9B9F9BA9B9B9BCB9A9B9BDBFBDBDBF9BF9FB99AB9E99F9FB09B099F9A0F00A9A000A90A9FFFFFFA000A9E90E09AD0B000F9A0900B009A00000B00B0BBA09000B0A9A9B00B0BD909F9F9BF9BFBBDADBDBDB90B0909090B0B90BDBFF9FBFFB9B9DBF9BD9B0D909B9BDB9F9FB9BDBFBDBFDBB9FBF9F9BB0BB09F099A99F9B0F0000B0B0EB0A9FFFFDF0000A0A90AA0A00BE0F0900A90B0009009000B0B0090A0B0009ADA0B0090B09ABFBFF9F9909A9B0B0000909A90B09090B99BB9BFBDB9FADBB0B9A9AD9B0BD090B9AB9BDBFBBDBBF9BF9F9B9B9BDBDBC9B090009A90F0B0B0000ADB0DBFFFFFFA00009E9E0D09CBC00BF00A090A90B00A0000B0009A0A90000B0A9A90A9AB0909F9BF9AB9A090909009A900000000B09B9FAD9FF9FFBF99BB9DB0DB90B0900B9F09BDAFBDBFDBBFDBF9BBE9BFBCB0B99B090A999F9B0B0E00A0A9A0FAFFFFFFF000B0EB0B0A0AB0A0B0F9009A99E009090A00009A09000000000900A9000D9009BFDBFBDB9F000000000A00000090000D099BA9BFB9F9BF9DAB0B9009090B9909BDB9B9BBDBBFDBBBDBF9BF909B9B0F00B00900B9BCBCA9000900DBE90FFFFFFC00009EBCB0BC0A9AC0FA9000A909A00000000A09A00000000000B00A9A9AB09A0BF9BDB090B00000009000000000009A9A99F9F9FFBF9BA99D90B9A900000A909B0BDBCBBDBBBDFBBF9F9BFBFB9F9B9009009009B9A9E0A9000A00BEBBFFFFFB000AD9EB0E0B0CA0B0F000A9CA9A09A900090000000000000000000000090909DB9FFF0FB9090000000000000000000990DA9BBFB9B9BC9B0B0000009A90909A90F9BB9BDBFDFBBDBDBBFDB9B0F09F090009099F9A9E9A00A0000B000FFFFFFC0009AE0BE9A0A90F0AF00090A90090000000000000000000000000B000000000BBFFB9B9909A900000000000000000B009B9BBDB9F0F09B0B9000090000000000B9B0DBFBF9BBBDBFBBF9B9F9F9BB000009090B09F0BC00000000009BFFFFFB000A0E9BC000F00A000F09A0000000A000000000000000000000A90000B0000009EB9F0FADB90B0909A00000000000909B090D9ADB9B9B09D0090000B0000000900009A9909BF9FB9F9F9BE9BB0B0DB90090B0999A9E0B0B00000000A0FFFFFF00009A0A0A9A0AC9ADAF0000A90A9009A00000000000000000000000B0000000099DBFB9BB0F90B0B090D99A90900900009A9A9B9AD09DB0B90A000000000000000000000B090B9EBBFBF9BF9BDB9B09B9A90B0F990BDAC000009A0009BFFFFFF0000D0CB000900A000F0090000000000090000000000000000000A00000000000FB9BDBD0B9A999090B000900A09A090909990D099B0B09009090000000000000000009A99B9FB9F9BDBBDBBCB9A9FBC99F999B09B0A90A0000000000FFFFFF000A0A0A00E0A0A00A0F000090A00A00000000000000000000000090000000000BB9E9FA9BF09DA09A909A90090900909A9AD0B9B9A0909009090090000000000000090099ADBB9BFBDBBDBBDB9ADB099B090FB099E0BCB0000000000BFFFFFE000900B00B00CA9CB09F000A000090000000000000000000000000000000000000DBBF99F09B0B9B0DA90900B00009000909A9900099B09A9A9A9009090909A9A9A9909B0B90BCBDB9BDBBF9A9E90B9A90B9B9090B9E9AC90A0000000BFFFFFDA000E00AC00B000A0A0F0A90009000090000000000000000000000000000000009AD9FA90B0DB0D0B090B099090B00B0909090B9BDA9090909090B00A9A9A9D09090CB09D0B9B9BBFFBBCB9BDB9B90BDB090FB0090B0E9A00000000000BFFFFFD0000BC0B0A0B0B0C9AF00000A00000000000000000000000000000000000000009BB090009A9B0B90B090A000909009A9B09B090909A90090009090909C90B9A9A9B09A9B9E9BC9B9ADBDBF9AD0AD0909AD900999E9A9CB0000A0000BDFFFFFA00B00A90AD0E00A9A0F00009000A0000000000000000000000000000000000000BE9F0000000000000000090B009A900909BC90B9B9C9A90A90B00909A9A900909909B9B0B9BDBBFBDBBBB09B0B990B9099B0909A9A9EA000B000A90FFFFFF000000F0ACB0A09ADA0FF090A0000900000000000000000000000000A000000000099B9F00000000000000000009A090B9CB09B9F909A909009090090B0909A9B0F0B9AD0BD9F0BF9BDB9DBDBE9900A90A9B00000B9ADA09A000009000BFFFFFF0000A09A9A0B0A0A0B0F00000090000A09000000000000000000000900000000000F9B0B000000000000000000090B90B99B09A9BD09B0B090A090A909A909A99990B9B99AB9F9BE9BFBA9B99A9A9009009900099E90FBC09A00A00B00BFFFFFF0009ACB0F9CBCB0F0BF000900A00009000000000000000000000000000000000009ADBD00000000000000000000BD0B90BCB9B90B9B090D0B0900900909E990B0BF9E9AD99A9BF9FB9BDBDA00000000000A099DA00A00B0000900000BFFFFFE0009E0B0E0A0A00E0ACF000009009000000000000000000000000900000000000009B9A9A000000000000000009090B9EB9B9D09F9BCB09A90900B00B0A909CB9F0909A909ADBD9BBDADB9A90000000000009B0B00BCBF0A00000B00BDFFFFFB00000B0F9A9E90B0B0BF090A000000000000000000009000000000A00000000000000F9F9C000000000000900A0F9B0B99F9AB9A9A999F90B00B00900090B0B0B0B0B090B09B9ABF9B9B9B900000000000000090000B00D009A000000BFFFFFF000A9E00ACA00AC0AC0F0A090A90A9A90A900000009000000000000000000000000009A9AB90900000000A009909AD9EB9AD9BDB9DB0B0B90900000000000090090000000009F9F9E9BCBCB00000000000000000090AFA0B0000000000FFFFFCB00009E9A90AD0A90B0F009000000000000000900000000000000000000000000000099F99ADA9A9F0F0B99B0F9B9BB99F9BBDA9B9A9F99E9A9000000000000000000000009A9B9BB9F9B90000000000000000009A0D09E000000B000BFFFFFF0000A0A00A0CA00E00AF00A0090090009000000000000000000000000000000000009A9A9E9B9F9F0B99BDAFDB9ADA9DBA9BC9B9E9BDB0B909000000000000000000000009FBDBCBDBB090000000000000000000AC9ABE0000000000BCFFFFFA0000090CBC0B09A00BCF0900000A009A090090A00000A900A009009000000000000009F9B9BDA9E9BDAF9BF9A9FB9DBAD9F9BBDB9F9B9F0B9F0990000000000000000909A9A9B9B9B0D9A000000000000000000009AD00B0000000000BFFFFFF000B0E9A0A00A0CB00AF00090A900A000A00000900000000090000A0000000000000009ADA9BDBBF9BDBE9BF9F9FBBDBB9BF9BADB9F0B9BDA9BA9A900900900000000009DBDBCBF9F9A9000000000000000000000A0ABC0B0000000000FFFFFDB00000A009AC0A00E90F00A000000909A900A00000900000900A00000000000000000A99B9B0B9DABFB9FBF9BFB0F9F9F0F9BDFBBCBBDBDB9F0DB9F0B00000090000B9FAB9B9B99A9A900000000000000000000009E9CB000000A0000BFFFFFE0000F00DA009A00A00AF0000A90A00A0000009000A0090B000090090000000000000090BC9E9F0BBDB9F9BDAFB9F9FA9BF9BCBB9DBBDB0B9FB9BBCB9D09ADA90009B9EB99E9F9BE99000000000000000000000009A00B0E0000000009FFFFFFB000A000A0C0A0DA90E0F090900909000909000A090000009A00000A00000000000000090B9909BD9BDABF9BF9DBFB9FBF9FBB9FBBF9BF9FB09FADBDABBF9B90FBDB0F99FB9B9E990000000000000000000000000ADA9E09A000000000BFFFFFC00090E90A9A0A00A09AF00A00A0000BCA0A000000090A00009A0900000000000000009A90B0B09A90B9DAF9BBBDBDB9B9F0F9B9CB9E9BBDBBF9BB9BDBD9FBFB9B0F9BFB0BDAB9B0B000000000000000000000000000A9AC00000000000FFFFFFB000A00E00C90AC0A00F0009000A000090909000A000900000000000000000000000000000090B09F9FB9BF9F0B9ABDBDBB9BDBB9F9BDBA9F9BD9FBF9AFBCBDAF9BBDB0F9B9F9E900000000000000000000000000BAD0F0B000000000BFFFFFE000009A09A0A090B0CAF090000900B0B0A00A0B0900A00A90000000000000000000000000000009B0B09BDB0B9FB9DB0BB99E9ADBBBDBB9F9BDBFA99BFBDBDBF9FBDA9F9BCB9A900000000000000000000000000F0C0B0A00000000A9FFFFFF9000BCA00A0000CA00B0F0A0A0A000000909000000B090000A0000A0000000000000000000000000099BF9ADBDB9C9A9B09CB99B99C9A9DB9FBA9BDBFB9DBBBB9BA9BF9B9B99F90900000000000000000000000000B0B0E9000A000000BFFFFFE0000900BCACA9A0E00AF00909009A9ADA000900000000900000000000000000000000000000000000090B9B9A9A99909F9B0B09A9B99BADB0DBF9B9BFBBDBD9F9DB9BDBCBB0B9A00000000000000000000000000A0F0B0AC0000000000FFFFFF900A0AC000900090BC0F00000A90000009A0A09A9A9A0A0090009000000000000000000000000000009FBCB09090A0B090099F99B0BC99B9BB9B9FBC9DAB9AB9BBBCBB9B9DBDA90000000000000000000000000B0F00AD0B000000000FFFFFFE000009A0B0A0E0A000AF00B0A90000B0B009090000C0909A00A00000000000000000000009A0000009A909000000090909BDA90B0D9B9BADBDB0FB9BBBB9FBDAF9DBBDADBA9A9000000000000000000000000000F00BDAA000000000B9FFFFF9000BCA00CA009AC00A9F0009000A900009A000A00A9A0A0000000000000000000000000000090900009B000000000000B09099BD9AB9AD9B0BDBBCBF9F9FB9BB9ABF9B9B9DB9000000000000000000000000000B0B00A9C0000000000FFFFFFE0000000B00DA00B0BCAF900A9E000A9AC090B09090090DA900000A00000000000000000000000A90000000000000009009A9A90B99BDBB9FB9BDB9B9F9B9F9F9F9B9E9F9AB0F9B0000000000000000000000000CA0F0CA9A000000000AFFFFFF000A9AC0A000A000000F0090009000009A0000A000A0A000A0900900000000000000000000009009A900000009000000090990B0BCB09CB99E9B9FBDABDA9A9B9BDB9B0BD990000000000000000000000000000B0F09A9E00000000009FFFFFB0000C09A09A0D0E0A9AF0A00B00A9009A00B0B09A90909A09000000000000000000000000090A090000000000000000900B9CB999909BB90B9B0F90B9DBB9FBF0FB9BDB9A9A900000000000000000000000000BCB0AA9E09A0000000BFFFFFFC00B0B0A0E00A0A090E0F0090000009A0000000000000A09C0A0000B000000000000000000000090B000000000000000A009A990F0B9F909BDBDB9BBDBBBDB9B9BB0F9AD0909A000000000000000000000000000BCB0DA9AC90000A000FFFFFFA00000C009E00090A000F90A00A90A00B0BC9A9E909A900A90009A0000000000000000000000000900000000A0009A00900090A99B0B0BDB0B0BDADBBDB0BFBCBDB9BB9A9A0090000000000000000000000000000BCA09E9A00B0009A9BFFFFFF000A0B0A00BCAA0CB0AF00909000090C000000000A00E900A9000000000000000000000000000900090909A9000090000090B99A9D9B9A9F9B9B9B9CB9F999B9B9F9CB9090000000000000000000000000000000E9BCA9E9EB0E9AC00FFFFFFF0009CAC9AF0A9CB0AC9F0A00A0B09A00B00B0B0B009090A0900009A00000000000000000000090A00A0000000000000000A90DA9A9A9E9B9BCB9FBDBBF9BBEB9E9B0B90B0000000000000000000000000000000B9ACA9E9A9CA90F0BFFFFFFF00000A9BEF0AFCBE9E9AF09AC00C000B00900000090A0A090000B000000000000000000000000009009000009090000000909B099DB99BD9E9BDBA9BF99AD9BDB9E9B9AD909000000000000000000000000000000E9A9E9E9EBDAF0BCBFFFFFFF00ADAECB0FDABE9E9AFF000B09A09009A0B09E90009090A90A00000B00000000000000000000000090B090B09E900900000099A9A9E90BB9B9AD9F0BF9FBF9BF9BE9D9A9A000000000000000000000000000000B0F00A9ADACBCBCA9CBFFFFDA000099EFFAFDADAFEDAF09000009A0909000A00A9000000009000B0000000000000000000000000000000090B09A00000009A090909B990BCB9BB9BDBB9B9AD9B99B0B9090000000000000000000000000000000F0BCBCBE9FADA9FAFFFFFFFF0000AE9F0F9EFBF0BFFF0A0A9A9009A0E0A900900A00A9CA0009000C000000000000000000000000090009A000900000000009A09A9ADAF99BDBCBDBE9F0BF9BADB090000000000000000000000000000000000BCBCB0AF9FADAFFE9FFFFFFF000B0F9FAFFAF0FCBFE0F909C000B0009090C0A0A00090A09C00A00B00000000000000000000000000000009090A90000000000900909999ADB0B99BF9B9F99A990090A9000000000000000000000000000000000B0A0BDAF0FBF9E9F0FFFFFFE0000EBCF0FDFFBFEDBFF0B0B0F009A00B00B00C09000000A090000000000000000000000000000000000000009000000000000000000A099A9DB0B0BDA9ABD9E9B0A900000000000000000000000000000000000CBDACB9EBCF0FBEBFFFFFFFB000B0FBFFBEBCF0FADFF0000000B009000000B000A0009000A00900B000000000000000000000000000000000000000000000000000090A090B0F9F9B9D990B90909000000000000000000000000000000000000BA09A0CBCBAFBCF0FBFFFFFC0000BCFEBCFFFBFFFFAF00B00B00000000B0000B00900A0090000A0000000000000000000000000000000000000000000000000000000009A0909A900B09A900A000000000000000000000000000000000000009E09E0FBE9ADE9E9ADFFFFFF000A9EBF9FFBCBEF0F0FF00090000090A9000B0000000000A0000000000000000000000000000000000000000000000000000000000000000090B090B90B09A909000000000000000000000000000000000000000BCA0B009E9A9EBCBAFFFFFFA000CBCFAF0FFFDBFFFFF900000090A00000000000000909000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B00CBE0ACBE9E00DBFFFFFD009A0BCDAF0FAFCBE9EF0CB0B09AC900009090BC900A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CBA09ADADEBCB0AFFFFFFA0000BEBAE9EBDEBE9EBFAB9EDAB09A9B0B0FAF0B0BF90B09A9F0ADAF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F09A00DAF0BFADA00FFFFFFF0000F0CBC9E9FEBF0FADFDFFFBDFFBFCB09FBDBFDFF0FFCB0DADF9FF9F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0A09ABDAFE9FA0A0BFFFFFF00000ABCAEBEF9E0F0FAFBFFFFFBDFBFFFADFFFFBFFFBDBFBFBFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ADADA0C0ADBFEDE90D0FFFFFFF00A9CA90BCBEF9EAF0FFFFFFFFFFFFFFBDBFFFFFFFFFFFDBCFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B00F0BFAFCBFA0EABFFFFFF00000A9EADAFDAADADAFFFDFFFFFEBFDBDAFFFFFFFFFFFFAFFBFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCAC0B00BCFFFFE9FADFFFFFFF0009CBCA9E9FAEDA0FAFFBEBFFBDBDFAF09FBFFFDFFF9F9F9BDFFFFBFBF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9BC0A9EBDEBE9EADADFFFFFF000A0A0F0BEDE9A9FADFF9BC9F0F0B9F0B00DADAF0FBE9E9A9A9FADFCFDA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0A090E9EBFCBE9EBEBFFFFFFF0009CA0FCBEBE0E0FAFF00B00A90000900B09A90B0090B0D00B09A9A9A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0F0BACB0BCBADAE9E9FFFFFFF0000A0BCABFCF0F0FADFF00000000A9000000000000000000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B0BC090ADABCEBDA9EFFFFFFCA0090BCAFDEBABCBADFAF0900090000A000900900009A0090909A0900A090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0E09A0BDACE9A0ACABFFFFFFF000ACAFDBEBDEDACFAFFF000B00090000900A00A09A0090A00A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00B0BC9E0A9B0E9E9AD0BFFFFFFF00090AAFDEBAFFAFDAFF0A0000A000900A009000000000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A9ACBCAA0BCACB0E0ACAFEFFFFFF0000A0FDAFBCF0ADBEFFF090909009000009000000000000900A00A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0E0B0A90D0B0F0F0BCBF9FFFFFFB000ADBFADFCFBEFFE9E0F0000A00000A0000000900900B000A0909090090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A09AD0F00A0ACB0A9ACB0EBFFFFFFF00000E0FEAFACBDAFFBFF09A900B0B00900000A0000A00000900A000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA09A00BC0B09ADACBACBCA9FFFFFFE009A9F9FDBFBEFDADEBF0000090000000A900000A00000000090909000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B09E00F00A900ACA9AC0B09EFFFFFFE90000EAEFAE0E9EBFEBCF000B000000000000900000000900B0A00A009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CA09A0A9000E9A9E00B00E9BFFFFF9000ACB9F9ADB9FAFCB9EF00000B0090A00000000900900A000090909A0009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB09A0C90ACA900CA0B0CA00ADFFFFFF0009A0E0ACACACA9ACA0F0090009A00000090A000000A00000000A9090900A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0DAE0CB0A09000A9090CA009A9AFFFFFEF0009A9E9A9A9ADA9ADAF00A0900000090A00090A0000000900B090000A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90B00090A00A00ACA090A000FFFFFFF000A0CA0ACACACA0E0A0F0009A0009000000000000A009000A0000A0B090A900A0BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0EACA0A00E000900B00000AC00ADBFFFF90000CB09E90A9A9E9E0FF0900009A00A00900900909000A00090909000090000009FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009AD00A90000000C00B0000A09FFFFFFE000B0ACA0ADACACA0B00F00B09A000900000A00A000000000000A0090B0000B09A0BFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0F00A0D00A9A00A0A0000A0090A0FFFFFF9A0090BCB0A9A0BCA0FAF000000909009A00009000A09000900090A0000B0000009FFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9090AF00A00000009009000090000FFFFFFF000CACA0AC0E0F0A9E00F9009A90A0A00009000009000C000A900009A9000900A9ADFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000009A00A0AF00B00BC0A000000A0000A0A9FBFFFF0000A0B09E9A09A0BCA0FFADBE9AD909F9B0F9ADB0E9AB0BBC9ADA9AD0F9B0CBC90FBFFFFFA00000000000000000000000000000000000000000000000000000000000000000000000000A000A009ADAD0BACB00A9090A0A0000A00000FFFFFFF000900EA00B0E9E0ADA0FB0F9FFAFBCBCFDAFDADB9FDFF0FBE9FFF9ABF0F9A9BFADFFFFFFDB00000000000000000000000000000000000000000000000000000000000000000000A0000000ADACA00BAFC9A0E90A0E0090A9A0D0A90A9FFFFFF90A0E90DA0CB0A9E9ADAFFFFFF9FDAFBFBFFDBFBEFFBFDFFDFFF9FEDF0FBE9FE9FBFFFFFF0E0B000000000A000000000000000000000000000000000000000000000000000000A00000009E9A0B0FACB0BE9E9AE9A09A0E90CB0A9CA9FFFFFFE00009A0A0B00E9E0BCADFFFFFFFFBFDFFFFFFFFDFFFFFFBFFFFFFFBFBFFDFBDBFFFFFFFF0FBDE0000000000000000000000000000000000000000000000000000000000A9000000000A0BE0A9CBCBCB0FE9E9AF90F0ADA90EBACBCA9EFFFFFFB0000ACB0F0EA9A0BCA9AF9FBFFFFFBFFFFDBFFFBF9FFFFFFFBFFFFDFFFBF9EFFFDBFFFFFF00A9FAC00000000000000000000000000000000000000000000000000000A9CA0A0090A9C9E90F0FAFADA9EB9EB0F0AE9F0A9EFBCFBEBFEBFFFFFFC000B0BCA0A90E9E0A9E0FFFDFBFFDFFDBFFFFFFFFFFFFFFFFFFFFFBF9FFFF9FBBEFFFFFFFFBCACBA000000000000000000000000000000000000000000000000000000AA900BCA09AA0AEB0BCBCFAFE9EF0FE0F9A0A9E90AFBCF9E9F0FFFFFFFB000CA9E9EA9A0BC0A9AFFBFFFFFBFBFFFFFFFFDFBFFFFFFFFFFFBFFFFFFBFBCF9BFFFFFF0CB0BCF00000000000000000000000000000000000000000000000000000F0DACBCA9EAC9E900F0FBFADA9E9AFA9B0E9E9E0AF9EFBEFFAFFFFFFFFE0000B0CBA9CBCBCBADACFBFFFFFFFFFFFFBFFFFBFFFFFFFFBFFFFFFDFBFFFDBFBFFFFFFF0FB0ACB0AC00000000000000000000000000000000000000000000000000FA0A0B0A9E909AB0EFBEBCE9E9EBEDA9CACB0B0A9F9EDBCBDAFCBFFFFFF9009E0FBEDEBEAE9ADA0BFFDBFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBCBDBDFFFFFF00F0B0F0BA000000000000000000000000000000000000000000000000B0BCBE0F9E0BEAD0FB0F0FBBFBEBDFADAA9A0E09CA0ABAFBFADBBFBFFFFFE0000B0E9A9E9BDAE9AF0FFFF9FFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFBF00F0F0E9CB0000000000000000000000000000000000000000000000BCBCB09E0A9E09ABE0EBCBEDE9E9EA0FADAC9A9A0B0F0CBCBCBEDEFFFFFFFF00A0CB0FAF0ECBDBEDAFFFBFFFBFFBFBFFFFFFFBFFFFFFFFFFFFFFFFBDFBFBDBCFFFFFFFFCBF0F0FBEBCB0C000000000000000000000000000000000000000000BCBE0EBE9E9E9BE9E9FBCAF9AFEBE9FFADA9A00000000BADBEBE9AB0FFFFFFB0000B0F0F0FBBEACBADAFFFFFFFFBDFFFFDFBFFFFFFFFFFFFFFFBFBFFFFDFDABFBFFFFFFF0B0FBEBCF0F0FA900000000000000000000000000000000000000ACBCBCA9BC9A9EB0E0F0FACBFDAFF9F0FAE9EBCBC0B0CA9A9CBE0F0FADFFFFFFFC000B0E0B0E9ACA9FADADFFF9FBDFFFBFBFBFFDFFFFFFFFFDBFFFFFDFFFBFBFFDBDFFFFF9E9EF0FDFBFBFF9EDAD0000000000000000000000000000000000A90B0A9ADACBEDABCBDBEBCBF0FAFDAFAFBDBFADA0B00A900EAFADBCBADABFFFFFFB00009ABCA9ACB9EA9EB0FFFFFFFFBFFDFFFFBFBFFFFFFFFFFFFFFFFFBFFFFFBFBFBFFFFFFA90FAFBCFCBEFBEBEFBE90000A000000000000000000A9009AC0AF0F0EDA9A9A9EDAEADAFBCAF0FAFFCBCAE9EDADA0F00AB09ADFAFBCB0F0FFFFFFF00A0C0A9E0B00E9CB0FAFFFFBFBFDF9FBFFFFFFFFBFFFFBFFFFDBFBFFDFFBFDFF9FFFFFFEDAF9F9EBFBFDADBDF0E9EBE9E9000A000A009A00090AC0AA00B0D0A0B0A9EFCAF0BDBDADADBF9EBDA9FEFBDEBAFADA0AF0CBE9EBDACBEA9FBFFFFFE009CBADA9ACAF0AB0E00FFFFDFFFFAFFFF9FF9FFFFFFFFFFFFBFFDFFFFBDFFBF0FFFFFFF9BADAFEFFCFCBFFEFAFBFDADAF0E9E09009CAC09A0A090A9C9AC00A09E0F0E9ABDAFAEAFADAF0EBDAFFE9BCAF0FC9ADAF09BE9EBCBEB9E9FEFFFFFF9000A0CBCAD0B00F0E90BFFFBFF9FBFBF9FFBFFFFFFFFBDFFFFFFFBFFFFFFFFFFFBBFFFFFE0DAF9F0FBFBEDADBDF0BEFBCBDBE9FADA0A99A09000A900A009A09E00B0B9ADFEBCDBDADADAF9FADBCBFEBDAF0BACB09EAE0BCBFE9FEBEBFFFFFFFE0000FBCB0AACAF0EBCA0FFFFFFFFDFDFFBFFFBFFFFFFFFBFFFFFFFFBFFFFBFDBFDFFFFFFBF09EBFF0FDEBFFAFAFFCBEDBEBCBE9EBCBCAE9EACBC0E0B09A00000B00E0E0B00BAA0F0FAF0AF0FAFBE9E0F9EBCB0FEADB0F0BCBFEADFBCBFFFFFFB00B00EBCF09ADAF90BCAFFFFFFBFBFBFFDF9FFFFFFFFFFFFFFFFDBFFFFFFFFBFFBFFFFFDF0BFBCFAFBEBDADFDF0FBF9EF9EBDBADA9A9F9E9F9A9B0BC0A000A0000F0B0BCAF0DADAA9E9F9EAF9EF9EBDAE9E9AF0BDA0DA9EBE9BDBEDFFFFFFFFC000CB0EB0FADADAEBCA9FFFFFFFDFFFFBFBFFFFFFFFFFFFFFFBFFFFFFFFFFDFF9FBFFFFFA0F0CFBDFEDFEFBEBEBFADAF9EBCBEDADACF0EBF0EDAE0F0BC0B090A9A000A00900A90A9CB0AE0BDAF0FADAADB0EF0BCAADA0E9ADFEFEBFAFFFFFFFB00A9ADB0FADAFADBCA9EFFFFFFFBF9FFDFFFFFFFFFFFFFFFFFFFBFDFFFFFBFFBEDFFFFFF0F0FB0FADBE9FBCFDBCFDADFADBFCBBCBDBAF9FCFB0F9F0F0BC00A00C90A9C9A0A90A9C0A0E90F0E9FACB0E9AEF9AFCBC9A9A9EFEBFBFCFF0FFFFFFC000ACA0F0FADADAE9AF0FFFFFFFFFFFBFBDBFFFFFFFFFBFFFFFFFFBFFFFFFFBDBFBFFFFFF0B0FBEDADBE9FBEBEBEBFADBEDABCE9EAD9EBABCFBCB0F0F0B090B0ACBCA0A9C0AC0A0B090A00B0ADB0E90F9ACF0B0BAC0ACB0B9EDEBFAFFFFFFFFB0090BCBEBCBEBE9EBCAFFFFFFFFFFBFFFFBFFBFFFFFFFFFFFFFFDFFFFFFFDFFFFDFFFFFF9E9EDADBFEBDACDBCBDBCBDADABDE9BE9BAF0FDEBF0FADAF0BCACAC9A9A90BCA0B0B09000E090BC09A0F0A0ACBA9E0E0CB0DA0FFEFBFDEF0FBFFFFFE000A0BCBCBE9E9E9CBDAFFFFFFFBDFDBF9FDBFFFFFFFFFFFFFFBFBFFBFFFFBFBFBFFFFF9EB0FBFFFEBCBEBBAF9EAF9EBEBDEBBEDACF0F9EBF0FADAF0BCB09A9ADADAFC9ADAC0F0E0B09A00ABE0F0A0DA9AD0A9A0B0A0BDE0FBEDAF9FFFFFFFF00A0C9EBCBE9E9EBEABEBFFFFFFFFBFBDEBFBDFFFFFFBFFFFFFFFFFFFFFBFFFFFDFFFFFFE90FEDFEBDFBE9FCF0E9F0EB0FDABDE9ADB0FBE9F0F0F0BCBCBCA0DACADAF0BEDA9AB0A9ACA00E90090A9CA00E00F00D0009E0ABF9CBEB0FAFFFFFFF9009AB0FADAFAE9E9FCFCFFFFFFFFDBFBFDBFBFDBFFFDFFFFFFFFBF9FFFFFFF9FBFBFFFFFFA9FBFDFFFDFFAF9FBE9F0DA0ADABCFAADB0CBEBFAF0F0BCB0BCB09B0F09E9ABCBC9E9E90BCB0A9E0F0A90A90B00A0A0F0A09C0AAF00FACB0FFFFFFE0000CBCBE9CB0F0EBABFFFFFFFFFBE9FBFF9FBFFFFBFFBFFFFFFFDFFBDFFBFFFE9FFFFFF0DADEFBEFAFBDFFEFFDEFBADBDAD0B0D9ACBBDBCBDBCBE9BF0F00F0E9AFA9EDABCBADA9EBCB0E9E9AB0F0A90A00B09000009A0BC90AD00B0FFFFFFFF000A9EBCBEBCFAFBCFCAFFFFFBDBFDBFDF9EBDFFBDFFFFFFFBF9FBFBFFBFFFFF9FFFFFFE9A9FBFFFFFFEFEFBDEBF0FCB0EA9EBCBAE9BCBEBCBEBCBCE0F00B0A9ADADE9A9CBCF0BE9CA9E9A9AF0F0BC0BC9E00A0A000000000A000B0CBFFFFFF000BCAB0F0ADABCBCFAB9FFFFFFFFBFFFBFBDBFBFFFFBFFFFFFFFFFFDFFFFFFDBFBFFFFF9E0FEFCFFDFFFFFFFFFFFFBFFF9FFADAC09ACB0BDADA9E9BBDA9AC9EBCBCB0F0FADA9AD0BA9E9ADAD0FAD0BCA0A9AD0D00B0A0900090A000A9FFFFFF00009C9E9ADAFCBEB0FCAFFFFFFFDF9FFDFFFBDFDBFFFFFFFFFFFDBFBFFFFFFFFFDBFFFFF9A9BFBFAFADFF9EFBDEFDEBCBF0FDBFBF0F9EDAF9ADA9ECBE9E9A09A9EBCB0F0F0F0FAF0F0BCB0FAF0FAF0BCBDA0A0A900C0000A00090090AFFFFFFF000A0A0ACA9ABCBCB0BCFFFFFFBFBFFBFBDBDBFBFFFFFFFFFFFBFFFFFFFFFFBF9FFFFFFCBC0F0FFFFFFAFFFFEFBFFFFFFEFFAFCBCB0A9A9E0F0BCBBCBCBC0F0F0F0BCBE9AF0BCB0F0BCB0F0BCBDADACBCA9E9E9EB0B0B0A90A00A0009FFFFFFA00A9CB0DA9CBCBCBCBCBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0F0BCBCB00B0B0F0BCBCB0F0BCB0F0BCB0F0BCBFADA9A9A9E9A9A00000000000000000BFFFFFF00000A00A00A00A0A0A0A000000000000000000000105000000000000D4AD05FE','Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses "Multi-Cultural Selling" and "Time Management for the Sales Professional." He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp')
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(7,'King','Robert','Sales Representative','Mr.','1960-05-29','1994-01-02','Edgeham Hollow
-Winchester Way','London',NULL,'RG1 9SP','UK','(71) 555-5598','465',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FEDECDACFEFCEADE0ECECBCE0CEFEFECFFEFCFEEEDEFEFEFCDEBCEFFEFCFEDEFCFEFECFDEFFC000C0A0C0CE0EDFE0FCE9FDFCBF9F9FCFCEFCF0FC000000EFCE0CE0CE0FCBE0F0EDECACBCAECACEF0FCE0FCCACE9E0FEEDE0E0E0EEDACEC0CEDEFCACAECE0CAEDEECFCACFCEDEFE0EDEFECFCFEDFFEFFFCFEEECEEFCE0EFEDFEDEFFEDFEFEFE900000C9E9CADEFE0FCBDFCBDBD0FCF9F9FFDEFFCAF0000C0CADCAC0E9ECACCFCECACADECEDEFCF0EECACECAEDE0ECECEDACFCFCEDEACF0FEF0EEFACEDCADEFED0ECBCADEEEFAEEDEFEEFCFEEFEFEEFEFEFEDACBCF0EFEDE0FEFEFECFEEFEFFF00C0CE0EC0EDEFACFCBDBCBDFE9FDB9E9E90EFFCAC0CA00C0EFCACCECEC0ECACE0FCEDECBCAC0E0ED0CEDEBCDE0FCF0E9EEFEE0E9E0DE0ECACEFDFCCCAFCEECFEEFCECECE9ECFCFEFCE9EEFEDEDEFDEFFFEDEDECEEFEDFEFEFEFFCFFEFDEFDEFF00000DE9ECEFEDE9EDADFDAF9F09EDF99CF9EFFFCAC0900CC0EC0E9CACE9CF0EC0F0E0ECFCFECFCEEBCACCEACECACECECFCBCFCECEECFCEDEDEEFEBCECBC0FCFCAF0F0ECEDEEFCFEFEFEDEFEFEFEFFEEFFEACEFCFCEEFFCFEFCFEEFEEFFEFFEFB0C0E0F00DEBCE9E9FDADBDCF0F99ADEB90D0FEFFDECA000ACDAC0ECDACE0EC9ECECFCFE0ECBECADCECEBCCE9ECECADEACECFACBEC9EE0FCEADEF0CEFECEFEEBEFCECEDACAEDEAFCEDECFEDACFEFEEDFEDFCE9EE0EDFEEFEDEFEFDEDFEFFEFFF00000C0CFEFCDAD9E9EDBCFBDF9CBD99C9F0FCFDEFBCC000CCACFC0EACCACCACCACAC0E0FCECCBCEADACCE9ECE9E9ECEDEFEDEFCCBECDEEBEDEFFCAC0CEFEFDECCCAC0EECEDECFCFFEFFEFEFFEDEFFFEFEAEDEECFEFEEFFFFEBEDEEFEFFCFEFCF000CAEEDEBCBC9E9CBDADBDE9A9C9CE9E09D0FEFCFE9A00CACF00E0CCADCADEADEDEEDECE0FEECFCECFE0ECE0ECECF0ECADEECFEECFAEDEDEFEFFCBCAC0CEEFEBEDEF0CBCAEFEFEEF0EDEDECFEFEFEFDEDCAEDACFEFFDEFEFCFEFFFEEFFEDEFFBC00CDFAFCBDAD9CBD0FDCBFDF90A99C9FCBCBCEFCFED000CACECCEDACE0E0CCACAC0EDAFCAC9E0E9E0DECACFCACACEDEFEE9E0F9EECFEEFEEDFFFEFCBC0C0CECEACEFECECCECEFDEFEEFEFEFEFDEFEFEEFCCECEFFCFEFEDEEDEECFFDEFFFEFEFBC0EEDCBC9C9E9D0FDAF9CBDAD9C0BD090D0D90EE9EFE900CBCBC0EC0CECE0ECECFE0ECECFECEFCECEACEDE0ECFCE0ECE9EEDEEEDEF0FCFFFAFFEDFEFEFBCAD0CCE0EDF0FACFFEEFCFCFCEDEDEFEFFEF0EEF0EFDEFEFEDEFFEFFFEFEFEFEDEFFC00CB0BC9E9E9E9F09D9EDDADBC90C0FCF0F0E0DCEDEF000CCEC0E0CE0C9CECBCACCFCBCBC0F0CACADCE9CACC9E0FCFADECFECFCEBCEEFEB00FEFEEDFCFCEDEECA9CCEEECCFECEDEFEFAEFEFEFEFFEDFEDACEFFEFFFEFFEFCEFCEFEFEFCFEFFEFFCE0FC9E9E9CDBC9E9E9FADF09A90B9090D099CAFEEDA900EF0E0CE0CACE0DECFCBEECECEECEECDECE0CECFAEECE0ECEEFACBCEFCEDFFB000FFCFFEEFEEFEE9FCEF0C0CFE0EFFEFEDEDE0FEFEFFEFE0ECEDEFEFEFEDFEDEFFEFFEFCFFEFFFCFEFF0D09E9D0F9ACBD0F9E9DE9F99C9C0DAD0BC09C0CFEF00CECFCE0C0ECACEACACEED0EDAC0F0DAE0E9EACACC0CBCECFEDEDEEFACFFEF0C0E0FEFECFFCFDEDEEEFCEEBCE0EDEEDEEFEFEFECFCFEFFFFECBCEFEFFFEFEFEFECFFEFCFFEDEEFEFEFCAF0F0DADBCF9DADBC9F0F9E9E0909A0DAD09E00E0CFEB00CFAD0E0C0CC0DEDEF0EEFCACECCECCECECCCFCACECCACBCF0EEDECFCEFFEB000EFFEDFECBEEBEFDECBEDEE9C0ECFEFDEFEDEDEEFEFEDECFECEFCFEFCFCFEDEFFEDFEFFEFFFFFCFEDAD0D0F0DAD90F0D0DBC0F09F09DA00D0090F0909CEFED000FEDEC0CACACECACECED0CACDACACAC0F0E0E0ECACACFCEEEFE9E0FEFFBC90E0F0FEFEEFFEEDEDAEEFEDEEDEFE0CE0FEEDEFEEFCFEFFEFFACEFFFEFEFFEFEFEFEFEEFFEFEFEFEFBCADAD0F0DE9DADF9E9F0DBD9FC9F09C909F0D0900CEFF0CACFEF0E0E0C0CE9ECF0F0ECACEACEDACCE0ECE0EC0CCE0E0FCBCFCEFEFFACA0E0E00FCFCFCEDFEFEDEDECE9EFEDEF0ECEFFEFCADEFEFEFFECF0FEFEFDEFEFCFEFCFEFFFEDEFCFEDECFC0D0F0DBC9E9E0D9F0DBC9E99F0F0BC0000B0C9000CEFFCFE9EF0C0C0E0CEDACECF0EDACCCACCE0EC00CC9EDEBCFCFEFCE0EFDE9E9000000A0FFEFAFEEDECFEFAFEFEDEFACFE9E0CEFEFDECEDEDEFFECEFDEFEFEFCFEFCEFEDEFEFFEFEFFEFCA9CBC9F0F9F9F9F0F0F0DBC9E0D90D09B0D0C90A900FCEFFEFECCFE0E0CE0ECFCACAC0ECA0FCAC0C0ECEBEECACCE0ECCACFFDEFFFA0A00A0000FEFCFCF0EF0ECEDEDEEFECFFECFEFCACFEEEBEFEFFEF0FEFEFDFEDEFEDEFFEFFFEFDEFCFCEFCB0C9CF0DF9EF0FCBDBD9F0D0F9F9E9A9C0D009A90C000EDEFCFCBE0C0CCACEF0E0DECCE0CCEC0C0EFE0C0CC0BC0E0CCBEFFEFEFEA00000000000FFFEEEFEFCEFE9EEFEDECBCECFEDE9C0EFFDEDEFFEFCEFCFEFEEFEFCFEFFEDFEEFFEEFEFEFCF0F9EB9DEBCF9DF9F0F0F0F0F9C9E9C9CA90A900C0900CEBCFEBEEDE0CA0CE9CE0EE0E00CCAC0E0EC0C0E0E0ECEECFFEFEDEFCFF0900000000000FCFFFDEDEEFCEEDE0FEFFEEFEFEFEFFFCCEEEFEFEFFEFEFCFEFFEDEFEFCFEFEFDFEFFCFEDE0909C9DEBDDB0FADE9FDBDBD99E9E9F0F99C900D0900000CEEFDEDECAC0CE0CEACC0CC0ECA0C0ECE0CACECEDEDEDAFE0FCFEFEF00A00A000000000FACFEFEFE9EF9ECEFCEEDEDEDACFCEEFAF0DEEDEFEDEFFEEDFCFEFFCFEFEFEDEFEFCFEDEFBCBCADADDEBCDFDDBDE9E9E9EDAD0D09D0F0B0D00A0090000DCEFECBEDAC0CFC0CACE0EC0ECEEC0C0CACBCBCE0E0EDEDEFECFCFEB00A000000000A0FCF0FFEFCFECEFE9CEDAEFEFEFFEFFDEFCECADEFFEFEFCFFEEFFFEFEFFEDFEFFEFEFEFFE009C99FDBE9DBF0FADF9FDF9F9BDF9ADADB0D0DA90D090000CEAFCADECEC0CACACC0C0E00E0C0C0EADEDECCECADECEEFEFCFFEBA0A0A0000000000C0FE900EFFFECFFEDEFAEDEDEDEDECFEEFFEF0CEEFEFFCFEFEFFFEEDEFCEFEEFFEFDEFCFE09FCBCFCBD9FFEDFFDFBEDF9EF9ED09CBC90D0F09C000000000EDCEFE9E90EEDAC0AC0ECDECC0E9EFCCACADACBCECFADEDEFEAE0000000A000000000AF0F0000FEFFECFAECFCEEFEEFEFFCFFEFFEFF0CCFEFFEDEFCFEDFEFEFFCFFFCFFEFEF0C9C09CBDBDEFE9FBDFBDFDBEDBCFDBDE9D9ADBD0F09090C00000CEBCFCECEC0C0C0CCECF0E0CADCE0CBEDECECECEDAEDEBEDAFC9A0A0A0000A00B00A90BE0A000CFEFFFCFEFCFDECF0EFEFFEDEFCFEDEACCFFEFEFFFEFEFEDEFEFEFEFEFEDEEF9A9CBDEDEDBDFFDFEDFE9FDBFDBDADB9E9CDADAD0F0CA90900000CE0EF0F0FCACACA0CA0C0E0EE0FECCAE0F0E9E0ECFECEEFCAA0C9000A0000000A00A0F09000000DFEFEFCAFEAFEEFEDEFEFEFEFEFEFD0EFEFEDEFEFEFCEFFCFEFEFEFCFEFD00D0FCBDBFBDFBCFFBFFFFFFDEBDF9FCF9FA9D0DAD0990000000000CFE0FCECAC0C0CCACCACECD0EC0FEDCFCEDECFCBC0FFCEA9C0A0A00000000A009A0AF0A000000FEFFEDEFFCFCF0FCFEFDEFFCFCFEFFEFFFCFEFEFCFEFFEEFEFCFFCFEFA90E9CBCBDEFDEFFFFFFDFBDFBCFBDE9E9F9F0DDADBD09F0009000000CE0CFCEAD0CACACACCADE9E0EDACE0CEACE0E0E0ECFECA9000BC0000000000000A090FF0C0090009EFFFECEFEFEFEEFEFEFCFEFEDFEEFFEEFFFEDFEDEFEDFEFFEDEFEFCFC09E9FDFF9FFDFEDFFFFFFFDFBFDBDBDF0F0DB09E9CBC0AD0C090000ACFEE0FCE0C0CCCCADE0CECE0ECBCFACCBCCFCECFEF0B0A0A00A900000000000000A0FEB09A00A0000AFFFECFCFCFFEDEFEFEFEFEFDEFFDEFEFFEEFEFCFEFDEFFEFEDEF0BC90F0F0FFDFBFFFFFFFFFFFFDFADFCBDF9FBCFD9E9DBD9090000000C0C9EF0E9E0CAF0FCACE0F0EDACE0CE9ECAE0CFE9EACA0900AC0A000000000000A000FEDA000090000ECFEDEFAEFECFEEDEFEDFEFEEFEFEFEFDEFDEFFFEFEFFEFEDEFE09C9EFCFDFFEBFFDFFFDFFDFFBCBFDBDBDADAD0B9AC9AD00F0E90000000E0ECECFCC0ECCACACDACCEC0CE0EC0ECADCEFE9E90000A0900A00B0A0A00A0A00000F9A000900000000EFFFEDEDEFFEFFEDEFEDEFFFFCFFFEFEFEFEFEFEFFEDEFEF090D0F9DBFFFFDFDEFFFFFFFFFDFFFDBDEDADBD9FC0D9FDADF9090090000CC0E0FCACACFCACEDCAC0E00CE0CC0ECADEEBCB0A0A9000000A09A000000000000000BE90900A00000000EEFFEFEFEFFCEFEF0EEFCFEFFEDEFEFFEFFEFDEFEFEFCFE9CBCBCFEFDF0FFFFFFFFFFFFBFFBF9FEB9BDBC9E99F9E90F09AD0D000000CACFCADEFCAC0DE0CACEC0ECE0EF0E9ECECFDA000000AD00E000A0A0A000A0E0F0B00F0A00A090000000000CFEDFEFCFFFCFEFDEFEFFEFFEFFFCFFEFFEFFEFFFEFEDA0D0F9FDFAFFFFFFFFDFFFFFDFFDFF9FDEDADBF9E90F9ED9FC90B0B000000C0CFCAC0FCACACFEC00EC0E0D0CECECFFBE0F0A000E0AF009A000000A00000A00000F90009000000000000ACFEEDEFEFEFEDEEFCFFEDFEFFEEFFEFFEFEFFCFEFED00DADCFCBFDFFDFFFFFFFFFDFFFFFFDEF9F9F9C9E9E9D09AD0BDE9C09000000EE0EDEFCADECE0C0EC0AC0ECEC0FEB00C0FA0000ADFC9EBE0A0B0A000000000A0A000090000000000000000EFFFEFFEDFEFEF0FEFFFEFFEFFFEFFEDFFFEFEFDE90DADBFFFFFFFFFFFDFFFFFFFFFFF9FBF9F9E9E9E999DA9ED9BC09909000000EC0CFCACADE0C0C0EC0ECCF0E0EFE90000A00000AC0A0A00009A0A000A0000000009F000000000000000000000EFFFEFEEFFEDEEFEFEFEFFEDEFEFFEEFEFEDEE00E9DEDEBDFFFFFFFFFFFFFFFFFFDFFDFDF0F9F9F9ECF09C9BCDBDBCBC900000C0FE0ECFCE0CE0E0CAC0DACECFE900000000000000A000E0F0A0000A0000000000A0AB000000000000000000000ACFFFFFCEFEDECFFFFFEFFEFFFEFFFEDFFEDF9C9E9FBDFFFDFFFDFFFFFFFFFFBFFBEFBFFDBDAD09990F0BC0B0DAD909A900000C0ECBCAFCAC0CCE0CEECECFFCB0000000000000000000000A0BA0000AC000000000D00000000000000000000000ACFEFEFFFFEFEFEFEFFFEFFEFDEFEFEFEFE00DADFCFFFFFFFFFFFFFFFFFFFFFFDFDFFCBFEF9FF9EDB9CD9F0F90BCBC9000000EC9CECFC0C0E0E0ED0CEFB00000000A0A000000000000A0E90000A0AC0A00000000A0000000000000000000000000EFFFFEFEDEFFFEFFFEFFEFFEFFFFFEDA90DADEFFFFFFFFFFFFFFFFFFFFFDFFFFBFDBFDF9F99E900DA9A0D90FD9C9000000CC0EEDACACAC0F0CCAEFB000000000C0000000000000000000A00A0009A0000A00A09A000000000000000000000000000EFFFFFEFEFFFEFFEFFEFFEFEFEFE90DADFDBFDFFDFFFFFFFFFFFFFFFFFF9FDFFF9F9EDEF9F9F09C9DACF9A0BCB900000ADC0ECF0CCACCCAFCF0000000000A0A000A000000000A00A00A090ACA0000000000E9000000000000C0B0A00000000000EFFEFFFFFEFFFEFEFDEFFEFFDEF00D0FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF9F9F0F09F0BC99B0D9C99C09000C0E0DADECACCACECFA90000000000C090A0000000000000000900AC90CBCA000A900BE000000000E009A0000000000000000EFFEFEFFFEFFFFFEFFEFEFEF00DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09FF9F9F99E99C9E9C9ADBCA99000000C0ECEBC0CACFAF00000000000000AC000000A00000000A0A00000A000090A90000F09000A0A0E9CB00000000000000000C9EFFFFFEFFFFEFEFFEFFFEF09E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9FFF0F0FC9E99E9A9C9AD909D9E00000E0EC0FC0DEEDAD0000000000000A000A0E0000000000000000A00000A00A0000000FCA00000000A00A0000000000000000A0000EFFFEFEFFFFEFFEFEDF000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9F9FBDB9F9F090D0BC9BCBDA099000C0C0CEACEE9E90000000000000000A0AC000A000000000000A00A0A0000000000000AF0000000A00A000000000000000000000000CFFFFFFEFEFEFFFFEA9CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFF9E9DADA909F9E9C9BC9909DBCB0000C0CBCDE9E9000000000000000000000A0A000000A000A000000000A0E0000900000FE9A000000000000000000A00000000C0A0000FEFEFEFFFFFEFEFF900DFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFBFF9FE9FB99F9F09090B0C9ACBCB0909000ACACEA0A0000000000000000000A0AA00000A0A000A0000000A00AC090A00000000FA00000A0A0A00000000A000A0000A0A0C0000CFFFFFFFEFEFFFFC0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9F99F9C9E0D09ADAD0D9AD9D90DAD0000C0CCAD0000000000000000000000000000A000000000000000000000A0900000000FF00000000000A0A0000000000000000A000A00CFFEFEFFFFFEFCB9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFBDB0F90BC990BC9090B00900BCBD9B000C0E0FCA000A000000A0000000000A0A0A00000A0A0A00A000000000A00A00A000000FEB0000000000000000000A00000000C0A0C0000CFFFFEFEFFFEF00CFFFFFFFFFFFFDFFFFFFFFFFFFFFFFDFFDFDAF9F9E9DBCBC9BCBC9DBC9BC090AD09000C0CE0E000009A00000A0A000000000000000000000000000A000000000000000000FBC00000000000A0000000000A00000A00CA0009EFEFFFFFFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF99EDADBE99DB9C9DBDAD9A090C9D0F000C00E0DA9A00FAC9A0000000A000000A00A000A000A0A00000000000000000000A000FEB0000000000000000A000000000000C0B00E00CFFFFFEFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBC9EFDBDF9DBDADE9FBC9F9FC99E900A990C0ACCFA000CFAC9AC90A00A00000000000000000000000A00000000000000000A0C0AF000000000000000A000000A00000000AC0E00A00EFFEFFFFEFCE9CFFFFFFFFFFFFFFFFDFFFFFFFFFFDBDBDF9FF9FADF0FF0F9B9F0DFE9E99F090BC9C0000CAC0CA00A0CBE90A0CA000000000000A00000000000000A00000000000000000A00FFB000000000000000000A00000000000A00E0CA09CFFFEFFFFF90FFFFFFFFFFFFFFFFFBFFFFFFFF9FFFF0BCF0FFDFBFF9FFFCFDBFBDBDFF9F9E9090B090C0CEB00A00A000A009ACB0A0A0000000000A0000000000000A00A0000A00000000A0B00000000000000000A000C0A000000000CA9CA9CA0EFFFFEFEB0EFFFFFFFFFFFFFFFDFFFFFDFBDFFF90FFDBFFFDBFDFDFF9FBFBCDFFFFBCF9F9DBC90D0C00F9000000000009A000000000000A00000000000000000000000000000A00000A00F0000000000000000000A0A0000000A000A0EA0CADADFFEFFFFC9CFFFFFFFFFFFFFFFFFFFDFFFFFAF0FFFDBFFDBFFFFBFBDFFDFDFBE9FDFF9EBDA90BCB0B0EC0000000000000000A000B000A00000000000000000000000A00A00A0000A00000AD000000A00000000000000A000000C0A00C00DA0000CFFFFEFB0FFFFFFFFFFFFFFFFFFFFFFBFF9FDFBDBFFDFFFFDFFDFFFFFFFBFDFFBF9FFDDB9F9D09C9CCB00000A0000E0ACB000A000E9000A0000000A000000A000A00E90A000000000000FADA00A000A00000000000000A0A0000DA00ACACB0000CFEFFFE9CFFFFFFFFFFFFFFFFBFFFFFDBFFBDFFFFFFFFFFFFFFFDFFFFFDFBDFDFF9FBFDE9A9F09A9A9000000000A0E9ACB0000A00A000000000A0000A00000000000E00000A000A0000FFA00000000000000000000A9C0000A0A00A000000A000FFFFED0EFFFFFFFFFFFFFFFFFDFBFBFFDBDFFDFFFFFFFFFFFFFFFFDFBFFFFBFF9E9F0F9FDB0DAD0D000A00000A0CBCE90A00A00A00A00A00A00000000000CA000CA00A0A0000000000FA00000A0000000000000A0C00AC0A00000000A0A00000EFFEFB0DFFFFFFFFFFFFFFFFFFFDFDFFFFFFBFFFFFFFFFFFFFFFFFBFDFFDFDF9FFFDBDBF9ADB99CB00000A00000ACA9A00000000000CA00A00000A00000A00000A000000000A000000FF90A00000000000000000A0A00A00C000000000000009CFFFFC00FFFFFFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFDFBFBFFDBDBDBC9FDB0DA90D00A000000000AC0A00A00A000A00F0000A000000A00000A0000A0000000000000FCA000000000000A000000000A00A0A0A000000000A000A0DEFFBCFFFFFFFFFFFFFFFFFBDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFDBFDBCF9FF0F9F0DB09A9000000A0000A000000000A00E00A0A000A00A000A00C0000000000000000000AB0000A000000000000A00000000000C000000000000A000EFFED0FFFFFFFFFFFFFFFFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFFFBFDBFF9F99F9F99BC9F000A0A0A00A0000A00000AC00A00A0000E000A000000A000A0000000000000000F00A00000000A0E0A00000000000A0A0A0000000CB00000CDEFF0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDBE9DBDADBCBCBCB909DA000000E000A0000A0ACA9A0A000A0A0A0A000A00000A0000000000000000000E0CA0000000C0AC9A000000000000000000A90A0C0F009A0FEFE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDFF9F9DBF0F9F9BDB99DADA09000A0A00A0000000000EA000A0000000000A00000A0000000A00000A000000B9A0CB00000A0E9A000A0A00000000A000A000090B000A00ACFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBF9F9FBD9F9FBCFDADAF099DAD0A00000ACB0A0A00A0000A0000A0A0A00A000000000A00A000000000000000E000AC0A000000A000A0000000000A0000000000A00A0000CBCFEBCFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9F9F0DAF9F9CB9BDBD9BDA990B0000A000000000000A0A0A0A0000000A000A00000000000000E0A00000000B00AC0B00000A000A000000000000000A00900A000000000ACAFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDF9E9F99F999C9B9FCBF9ADA9C9E900A000A0A0A00A00000000000A0A0A00000000A000000000000A000000000E0000AC0B0A000A00C0E0A000000000000000000000000A00ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDBD9E99F0F9FDCB9D0BDBD9B09D09C00000000A0000A00A0A0A000000A00000A00A000000000A000A00000009A0000AC000000000A900000000000A0000000000A00000000A0EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FBD9F09D0B0B9DEBDDADAD0F0B0A0B0A000000A0A000000000A00A000000000000000000A0000A000000000E0000000A000000A00CACA0000000C00000A000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBF9F999F9DB99D9D0B9DABDBDB999C9D000000A000000000000A0000000000000A0A000000000000000A000000090000A0000A0000000A009000000E0B00000CA00000A0000000A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9D90DF0B909DA90BD0F9D9E9F09E9F0A00000000A0A0000000000000000000000C0A0000000000A0A000000000E0A0000A000000A0AC0F0ECB0A0000EB000A0C00A0000000000009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBDBF9FDB9D9F9F999D09F09EB9F9F090099000000000000000000000000000000000A90000000A0000000A00A0000B0000A00A000A00A0A000ACE9000A0C0E9C09A0C0A0A0A90A00000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFFDFF9FDBDF9D9FCB99C9F99DADB9F9F90F0A0A00A00000A00A000000000000000000E0A000000000000000000000CA00000000A00000000EADA9E00000A000A0AC0B0C00C00000000ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFDBD9F9FDB9F0B999CB909CB9DBCF9090F090000000A0A000000000A0000000000A0000000A0000A00A0A0A000000B0000000000000A0A0A000E00A000000A00D00AC00B0A0A000A9E0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFDB9BDBF9F9B0D99D090990BDB9EBDF90F9F090A0A00A00000A0A000000000000000000E0ADA0000A0000000000A0000E0000000000000000A0A0A0A00A0000000A0AD00E0C00900A0000AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBFDBFDFD9D9FFFDFBE9B90DB0D09C99CB9FF9099E90000000A0A00000A00000A00000000000000000000000000E0A0000009A0000A0000000000000A000A0000000000000A09A0F00A000A009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFDB99FFFFFFFBDFFDEFB0D90909E9BDADBF9E99E90A0A000000A0A0000000000000000A00ACA0000000A000A00D0A00A0E9000A00000A00000A0A00A000A0A00000000A0DAC000E00E900A0AFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDFFDFFFBDBDFFFFFFFFFFFFFBDF9FB0009090DBDBF9E9F090000000A00A00000000000A00000000000000A00A00000A0CA0A00000B0000000000C90A000000A0A0A000000000A000A00B0E90E00CAD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9DEFFFFFFFFFFF9FFF9EB9E9900009DBC9F9F990DADA0000000A000A00000A00000000A00ACA0A000000000000A0E00CA00E00A0000A0A0A000000A000000A0A0A0000000B0B0000CB09EB0ACBFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9FBDF9DAFBFFFBFFFBDFFFBDB9B9C99CB00000099E9E9F0F90900000A0000A000000000000000000000C0000000A0A00000CADA90A0DB00000000CADA0A0000A0A0A00000000A000A0A0A000ACAC9CB0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFDFFBF9DFDBFFFDBFFBFB990D0D0900909000000B9F9FDB0F9F0A0A000A000A0000A00A00ACA000000A0CAC0A0000000000ACACA000EACA00000000000000A0900000A0A0A0A090A00000000000A0A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB9FF9009EFBDFF9BD90D9CBD9B9B909F0909090090D0F9B9D090900000000A000A0000000000000A0A000A00B0000000000A000AC9A0F00000A0000A0A000000A00A0A000A00000A00000000A00B09000F0FFFFFFFFFFFFFFFFFFFFFFFFFFF9BDF909090F99FF9F9DBDBDBDB9C9D0BD090D09A99000B90FDA9ADA90A00A0000A000000A000A0A0A0C00000CAC09A00A0000000A00A00EBE0E09A0A0000A000000000000A0000A0A0000A000000000A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFBFDB0F900009F9F9F9FBDBDBDBDFBF9FDB9DB9BD9D0D99CBD9BD9C9CA000000A000A000A000A00C0000A0000A000E0CA000A0CA00000000FCB00E009000000000A00A00E009E9A0000A9A090A0000B000B00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFB9DB99BD9DBDF9FDF9FFFFFF9F9DBF99E9E9C9ADA9A0909AD9B0B9900A0000000000000000000A0A000A0A000A00EADA0C0A00F0000000FBCEB0F0A0A00000A000900F0BE00A00A0B0000A000B0000900000FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9CBDBFFFFFFFFFFFFFDBDF0FBD0FBDB9FB9DB9D9990F99E9D9E9B0000A000000000000000A0000A000000000A0CA0F0AC0E00A00000FCB00C0A9C9000009000A0F0AC00B000900E0A000B000A00A00A0FEFFFFFFFFFFFFFFFFFFFFFFFFFFB9A9CBDFFFFFFFFFFFFF9FBFFBDBC9F9C99E9DCB0DBCBCB90F9F9A9C000A00000000000000000000A0000000000000A9E0E09A0A0000000AB0DA9AD0ACA00A00A90000E90B0000A0A09E900000A00900B0900FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9BDFFFFFFFFFFFFFFFFDF9DBD9B099E99A9B9DA9909C990F0D9CB900000A0000000A0000000000A0A00A000000000000A0C90A000000DEA0000A90B00000000A0000A000A00000E00EB0A000F0A000ACBCEFFFFFFFFFFFFFFFFFFFFFFFFFBDB0BD0BDFFFFFFFFFFFFFBFBFBDAD99A0909D09CBDADB9BCBD9B0B90DA000000A090000000000A0000000000A0A00A00A09CA0E090A0000A90000000ACADA00A0AC0B00000000000A0AD00009AE0E90A00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFFFFFFFFFFFFFFFDFDBDBDB9C990F009E990990D0990FDBD0F0900000000A00CADA000000000000000C000000000A00F0A0000000F000A000A909A00000DAF0000000000A09C0A00A0AC9EBCA00A0AFEFFFFFFFFFFFFFFFFFFFFFFFFBDF990FF9FFFFFFFFFFFFBDBFBDBDBD0B909009909E9F0F9B90F9090F99000A00A0A00E9A00000AC0000A0A00A00A000000AC0E00000000009A00900900A0000000AC0A09A0000000A0B00A00000E0EA900000CFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF990F9FFFDFFFDFBDFBD9DBDBFBD9E9099E090909909CBD9F9F990F090000000000AC9A0A000ADA0900000A0009000000B0A00A0000E0E9A00B000090A900000AC9A000A00000000E009A00A0EDEEB000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFDBDF999F9FFBFFBFFFBD9B9BDFFDBF9DB9C990DA99E9F990F90F0F9D0B0F0A00A0A000AA0000A0000ACA0A00CACA00900A00000000B0E9EB000000B00000CA000090A00A000A0A0A0A90E00000CA0E9E9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09FBDFDFFF9FDBFFDFFBDFF9FBDA9AD9BD9C9909E99EDBD9E9BDD0000A0000A0000A0A00A0A0090000A09000A0000000A000C0CACA09A0F00000ADA90000A00CF0E9A00000900E9A0A00A0E9ECA0E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFDF9F90DFFBFDBFFFFFFFFFFFF9FBDBD9D9BCB09A09E99F9B9DB9F0D9A9A00000000A0A0000A00000E0A0A0CA0A900C0EABC90A0A0ACFF0000090A000A000000000A0F0E00A0A0A0B0AC9090000A0BCB0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF9F9A9FDBFDFFFFFFFFFFFFFFDFF9E9AD9BF99DB9DF0FDFADE9DABD0000000A0A00000A00000009000C0BC9C000B09C0A00000EDAE9A000ACB0F0C90A900000BCEFF0F000000A009A0A0A000000ADB9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9F9F99AFDBFFFFFFFFFFFFFFFBDFBDBDBCD9E90DB9F9B9D9BDB9DCBDB000A0000A000000A0000A000A000A0ACB00A0BC9A00000ACFE9000DACF09A0AC0090A9CAF0FA00A00B00A0A000000A000FDBDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9DBDFFFFFFFFFFFFFFFFFBDBDADBBF99FBCF9FDEBFDBDE9BDA00A0000A0000A0A000A00000A09A00C090E90000A0000A0CB0B00A0ACB00A000900AC9CAD0F09CB0CA00A90000A0B090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBDBFBDFFFFFFFFFFFFFFBFDF9F9DBD90F0D9BCB9BDDB0F9BDF0B00000A000A090000000A0A900000A0BEE90F0009000000A0ECA0D0000A000000A900A0B0A0E0E0EB0E900A000000CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDFFFFFFFFFFFFFFFFDFBDBC9E9E9F9FBFDBDFDBBDF9FDA9F00000000A000E9E9A00000000A00000C0FFE9A000000000000BDA0A0A000A00A0000900009E9ADADE9A0AC90A09A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBDFF9FFFFFFFFFFFFFFFF9F9B99E9F9F9FDB9FDE9FF0FDADA90000000A000000000A00A00900000AC0EBE9A00000000000CA0000000A000D0B0A0A90000000A0A0000B0AD0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFF9FBDBC9F9F0F9E9BDF0F9FDBF9BDB0000000A000A0A0A0A000000A00A00009A9C9000900000A00AB000A00AC090A0B0C9C900A0A0A000000CACAD0A0CFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFFBDFBDAD9F0F9BDBDBDF9F9F9BC9FC9AD0A0000000A00000000000000000000A0000A090A000A000ACE9000000A0A090009A0E000900000A00A0F0FAF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFFFFFFFFBDBDB09F9FDBDBDF0F9F9FDBF99F9AD0A0A00A00A00000900A00900900A9000B09A000A00000000FAB0A0A0E0CA0B0A0090A000E90A000000EEFCB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF9FF9BDF9F0BDADFB9F9F9EBD9CFA909A9090A00A000A00A0A000A00A0A00E9E9CAC9A0000000A0A0BD0000009EB000090B0090A000A0000A0ACBCB0CBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFDFFFFFFFFFFFFFFFFFFF9FDA9E9F9FDB9CF9F9F9DBFB99F909E0E000A00A000000C0B09009009E000A09A000A0000A0000F0A9A0A0E0009000000A0A00A0000A000CBEB0E9EFF9FFFFFB9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF9F0B9F9F9F9B9FB9BD0F9FAD9CF09CB0B000A00A0A0000A0B00ACBC0A0000A00A000000A00000A0A90000000A90090000000000000A0000A000000ADFFFFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FFFFDBFFFFFFFFFFFF9FF9F9D09E9E9C90D9CB9E9D9E9B9DA90000A00E00000A9090000909A90A0A000000A00000000A00AFE9A9A0A000A00009000000000000A000A0A0000FFFFF9FFBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FFDBFF9FFBFFDFFFFFFFFFFFFF9F9A9F99F9B9F90B9099A999E9E99F9A000A00ADA090A0A0B0A0E0E000000000000000000000A00B909000000A0DA9A000000000000000000000A09FFFB9FDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9FFF9FFFFFFFFFFFFFFFFFFBC9D0F990909090D9BC9DADBD9BC90000009E0A0A0AD000C0900909A000000000000000A00000AF0A00000A00DAC0D0000000000000A0A000A000CFF9D9FBFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFB9F9BDBF9FFFFBFFFFFFFFFFFBDBD9B0B90C90D0BC90BC99AD9D0BC9A9A0CA0E000000DAB0A9ACADACA00A0000000000000000A0A0A909A00000A0A9A0B000A000000000000A00000FFF9BDDFFDFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBCBDBC9F9F9FDFFFFFFFFFFFFBDB0D9D0B909BD99BD99AD90B0BDB0D00B0CA00A000A00CBCADADA9000000000000A0000A0000000DA0000000000000000A0000A000000000000A00CFFF9AF9FFFFFFBFFF0FFFFFFFFFFFFFFFFFFFFFFFBDB9DBDB909B90F9FBFFBDBFFFFFFFFDBDB009009F099E9CBD09A99C909DB0F00A0CB000A00A0000CACACA0A00000000000000000A000A0A90090000000A00A00000A000000A0A0000A000FFFB9D9F9BDFFFBDB09DFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9F9C9B909C9FDFFFFFFFFFBFF9099A99099F099B90BD9CB09F090D0F0CFACA0000000A0A0A0A00000A0000000A0000000000000F00A000000000000000A00000000000CA9A00CFFFF9D9B9DFFBDB9E90FEFFFFFFFFFFFFFFFFFFBFFF9FF9F9FDB9F9BD0999B9FBFDFFFFFFDF909F0C9ED9F0F9E9CBD90B0DB09E90B0A0A000A00000000000000A0000000000A0000000000000A0F090A0000000A0A0A000A000000A0A000C9CBFFFFBB9CB9F9FFDF9B09FFFFFFFFFFFFFFFFFFFFF9FFBFFFFFBFF9F99B9F09CBDBFFFFFFFFBF90099990E990909900090900D09E9C00000A000000A00A00A00000A0A0000A00000A0A0A00A000B0A000000000000000A0000000A0000A0A0A0CF9FFFDB990F09FBF0900DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9E9CBC9099DBDBDFFFFFFF9F9F9000A990000000090000090B00909A0A00000A00000000000A000000A0000000A0000000000A0E900000000A0A0A0A000A00A0000A00000000FBFFFFF9F9999F9F9909CFFFFFFFFFFFFFFFFFFF9FFFFFDFFFFF9F9F9B9F9A99E9F9FFFFFFFFA90090D00000000000000C90909F9000000000000A0A00000000000000000000A00000A0A0A0000B000A000000000000A0A00A0000000A00A0DFBDDFFFFFF990FFF9CA90ADFFFFFFFFFFFFFFFBF9FFFF9FFBDB9909090D0909CB9F9FFFFFFFF9D9090000000900000C090B00F0D0000000A000A0A000000000A00A0000A00A000000A0000000A00A0000000000000A0A000A000A0A0000000A0EDBFFFFFFFFB9090B9900DBFFFFFFFFFFFFFBF9FFB999B0090000000009009090D0FFFFFFFF9FB090090900000000909E909090B9B0000000A00000A0A000000E90E0A00000000A000A0A0A00000DA0000000000A0000A0E0F00000000000000FFDFFFFFFBF9E990000900DFFFFFFFFFFFFFDFF9FDBE9DBD0900000000090B090B99FDFFFFFF9F9E900009E909ADBCB9090090D0C090000000A0A000000000000A000CA0000000000000000A0000A00000000000000A000000A0A00000000000E9F9FFFFB090900909000D0FFFFFFFFFFFFFBFFFFBD9FBDBFBD0900B00BC909099CFBFFFFFFFF99909090009CBC90900909BCB09B900000000000A0A00000A0A0C0A0A00A0A0000A00A0A0000A0000000000000000000A0A0A0000000000000ADF9FDBFB0D09009000009AFFFFFFFFFFFFFFFF9F9FFB9CFFDFFFB9D0D9090909E9FBDFBFFFDB0F0F9A90090009090909CAC00909C00000000A00A0000000000C00A0000000000A00000000A0000AF00000000000000000000000000000000000FBDFFFD99000900000000CDFFFFFFFFFFFFFFFFFFFF9F999F99FDFB9A909090F9DBDBFDF9FBFDB90D90090909009ACB0999990DA0900000000A000A0000A0000A000000A0000000000A0A00A0A00A000000000000000000A00000000000000000FB9DBF099900009000009AFFFFFFFFFFFFFFFFFF9FFBF9A9F0B09C990090F99BF9E9FBFF9F99FF9ADB90009090990DBCBCADB0900900000000A0000A00000A00A0A0A000A0A000A0000000000A0F00000000000000000000000000000000000F9DBF999E009A90000909ADFFFFFFFFFFFFFFFFFFFF9FFFDF9F9F9B09DBCB9AD09F9F9F9FF0FF09F990DA90000000909909900900000000000000A000000A0000C000000000000000A0A0A000000000000000000000A00000000000000000000E9BD9C9E99F9900000000CDFFFFFFFFFFFFFFFFDFFFFFDBFBF9F9FDBDA9990D09F0B0F9FF9FF9FF9F0F990900000000000000900009000000000000A00A000ACA0A0A00A000000000000000A00A0A00000000000000000000000000000000000DF9E9BDBDF9E9900000009AFFFFFFFFFFFFFFFFBFBDFFFFDFDFBDA909000090F90D9DBC9FFF9FF9E9F9F0DAD0000000000000000CB0000000000000000000000000000000A0A0A00A00A0A00A0CAB00000A0000000000000000000000A0000000E9990DFBF990009000000D9FFFFFFFFFFFFFFFFDFADBDFBB090090009090DA9E90F0FBF9FDFBDF9FDADB09099A90000000000090990000000000000000A0A0A0A0A000000000000000000000000CA00000000000000000000000000000000000FBDEFFBD90090000000000FFFFFFFFFFFFFFFFFF9DBDA9D090090090000009D9FF9FDFDFFBFDFBFFBDBFDBDAD09C900009000C09C0000000000000000A00000000000A0000A0A000A0A00A0A0A0A0000000000000000A00000000000000000000999990909000000000090FCFFFFFFFFFFFFFFFFFB909009E09C0F0BC9E9FFFFF9FFFFBFDFDBFDFBDBD0BF0F9FDB0D0F9E0909B0A900000000000000000000000B00000A0A0000000000A0000009E00A000000000A000000000000000000000000000090000000000000009FFFFFFFFFFFFFFFFFFFFDF9F99DBBD9FDBDBDF9F9FFDFFFDBFBFFBFDFFFFFFDBDF0BC9A9009D0F00C90000000000000000000A00A000A000000A0A0A000A000A0A00A90000A0A000A000000000000000A00000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFBFF9FFFFFFDFFBFDF9F9FDADF9BD99F90B009090900000000000000000000000A000A9A00000000A00A0000000EA0A0000000A0000A0A000000000000009000000000000000000090000000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFDFDBFFDFFBFFFFFBDB9C9A9E90C9090000000000000000000000000A00000A0000A0A0A0000000A0A000B0000A0000A000A000000000000A000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFDFF9FDBDBD09BD0900B090009000000000000000000000000A0A0000A00000000000A00000A0E00A00A0A000000000000000A0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFDFFFFFFFFBDB09F09090909000B000900000000000000000000A0009A0A000A0A0A0000000A000009A00000000A0A00A0A00000000B00000000900000000000000000000000009CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFF9FFF9DB09909A0C90900090000000000000000000000000A00000A00000000A00000000000E000A00A0A00000000000000A00000000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFF9FFDFDFFFF99B0909E909DB9000900900000000000000000000000A00A0A000A0A0A00000A00000000B00000000000A000000A0A0000000000000009000000000000000000000000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFDFB9F0D9F990DA900090C0900900000000000000000000000000000A000000A0000000000000A0000A0A0A000A0A000009A0B000000000000000000000000000000000090D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDFFFBF9D099B09A909D099009A900000000000000000000000000A00A0A00A00A0000A00000A00A0F000A0000000000000ACA000000000000000000000000000000000000090C90AD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFDFFBB900090D09A99E90009009000000000000000000000000000000A00A000A00000A00000000A000000000A0000000090A0A00000000D000900000000000000000000009A9DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBFDFFBF9D90DB9DB90BC9A90090909000000000000000000000000A0A00A000A000A0000A0000000E0F0000A0A0A00000A000A0A0900000009000900000000900000000000900909DA9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFDFFFBFDF9A0DB9CB900D9909090000000000000000000000000000000000000A00A0000A000000A0A90AB00000000000A000A00000A09009000090000009000000000000000009E9E9DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDFFB99DBC9BDA9990A90000909000000000000000000000000000A00A0A0A0000000000A000000ACA0A000000000000000A0A00A00000000000909000000000000000000C0909A99DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBF00BDBF09900F99090900009000000000000000000000000A000000C000A00A00A0000000A00B0000A0A0A00A00A00000000000000000090000000000000000000900900F0D9EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFFFFF99D9F09F9CB909AD0909090000000000000000000000000000A0000A0AE9000000CA00A00000A000000000000000000B0A0A00009000000000000000009000000000DAD9090FBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBF99E9E99F9A990F09090000000000000000000000000000000A00000E0CF000A09E0B00000A00AF0000000000000000A000900090000000000000900000000090000000900B0F0DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF9F099BDA9C90909009A09090000000000000000000000000090A00A00BE0FA0C0E0E09A00000000A00000000000A0A00A00A00A00000000090090000000000000000000B09C90F9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDFF9B0D0BDB9BDA9099090000000000000000000000000000000C0F000000E0DA9ACBCA00A000000F0000A00A00000000A00A00A00900000090000000000000000900000D09A90D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9C9F909C909C9AC909090000000000000000000000000000ACA0A0A0F0EA000A0A9A000A0A00A00000000000A00A000A09A09000900000009000900000000000000000C000FBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFDBDFB0B9ADBDB9B909090000000000000000000000000000000CACBE090C00A9000A0000000A0000A900A000000000000A0000ACA00000090009000000000000000000090090909C9F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBD90D909090DA90900909000000000000000000000000000A9E0FCE0B0ACA0A00000A0A0000A00EA000A0A0A000A0000000090A90000090C00000000000000000090000000CB0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBDFBF9ADBCB9909CB09000000000000000000000000000000000A0A9AECB000C00A000000A000000B0000000000000000000A0A000000000090900000000000000000000000900DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFBDF9F90999CA9099090900000000000000000000000000000A090CEE9A00A0A0A000A0A090A090A000A0A0000000000000000000000000000000000000900000000000009000DAFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFDFDF0F90DBC909DA90000000900000000000000000000000000C0ACAA9A0A00AC00000000C0A90A00E000000A000A000000000000A00000000000000900000000009009090000009DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBF9FBDB909A900900900000000000000000000000000000CA0A000000000A00A9A09A00A9E9A00A0B00000000000000000000A0000000000000900000000000000000000009090CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDBDFBFDBDF0F909B00900090000000000000000000000000000CE9A00BCA0A00A0C0CA00000A0E9E900CA0000000A0000000A00000000000000090000000000000000009000900000BDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBD9BDB09909C090009000000090000000000000000000009A0AC0A000000A00A0ACACA900EDA9A0AA000A00E090A0000000A000A00000000000000000000000900000090000090D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBDFAF0F9F0B0090090000000000000000000000000000000A0C09A0A0A90A00A0AD0B000ACB0A0090B0000000AA000A000000000000000000009000000000000000000000090000ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFF9FFFDB9D99909D90909009000000000000900000000000000000CA0E000000A00A00000AC9A090E9C9A0ACA0000A000E9000000000000A0090000000900000000000000900000000900909EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBFFFBFF9F090B00000000000090090000009000000000000900B0A90A000A90A0A000AC0A000A00090B0000000AC0A000000000A00000A0000090C090909000000000000000000090DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9E9F09A99AD09009000090090000000000000000000000900E0C00A00E0CA000000A00B00E0E9A0A000A0000AC0A00A000A00900A000090000000BC90C000909000000000090A90ADBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDBDFF9F9F9DBD9090909000900000000000000000000000000000AC90A9AC0B00A000A00A09AC0ADADA0000E000A0000A9A000A900A0A900000000000090900909000000000000000909C90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFFFBDBF9F9A909CB0900009000000000900900000000000000009C9A0E0000ACAE09A00009CA00ACACA0E9A0B00000A00C00A0C0A00000A0A0000900000000000000000000000000000C0090BC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FBDBDBE9F9F9B090090900000000090000000900000000000000000009A000009E00E09A00CAC0E0BCB0000E0A0A00CA0A000A000A0A0000000000000C09000000900000000000090090B0C9FFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCBD99090909009000009090009C0900000000000000000090B0A0A000B0E0E0B000A0CA90B0A9CA00ACBA00C000A00000000A0000000000000000090CA90000009000000000000000C0B9E9FFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFF9FDB0BDB909A9090090900090000000000B009090000000000000000000000A0000B0000FAD0B0CAC00CA0A0CA09E0ADA000A9A0A00000000A00A90000900009000000000000000000000009090C9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFBF9F9090909000090000900909000909000DA9CB0000000000009C900A0A0C0A0E00B0E0CA00E00ADA0000A90AA900A00AC000000A000A0000000909000000090909000000000000000090000090DBDBFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBDBD9F9F90B00090900090000000009000090009009009000000000000A00C0A9AC00E0000FADAE0ED0ADA9A90A00E0A000A00A0A00A00B00000000CA00000000000000090000000000000000000900BCBDF9FBFDFFFFFFFFFFFFFFBFBDFBFDADBCFA9909D09900000900000090909000000000000009000000000090B00E0FCACB0F0F0BE00E09A0AECAAC0CACA0B000A00000000000E00000000A099E90090000000000000000000000000D0090A9C9BCBFFFFFFFFFFFFFFFFFFFDFFFBFDBF9F999DAD9A900090000000909000000000900900900009000000090E90CE0FA0A90E0E0E00CE90E00EDADC0EA0900E0000000A00000A000A00000090C09E9000000090C900900000000000000900C90BC9F0D9F9F9FBFFFFBFFBDFBF9F9F9BD9F0BCB09B090090000000000000900000000000000000009000090090A0A9EEDEDEA9E0F0E9A0E00AC0ACAAE90E0A09A0000A000000000A000000000A9EC90F00090000000000000000000000000000090099AD0FBFDF9F0FDB9FB0DBF9E9F9B099990900909009000000000090000000090090900000000900000009C00E0AEBA9CA9E0F0E0B0A9CACACCDAEC0AC0E0000000000000000000000A000009E900D000900900000000000000090090909C0BD0AD0BD09A9E9F9BCB9CB9099990009000000900000000000000000000000000000000000000000090090B09AC0FCBCCEF0CA0E00E00CA00ACAAAC0ABC0A9A000000000000A000000A900A0A9E900F909000000900000000000000000000009000909009AD9909009009009000000900900900090090000090000000000000900009000000000900000A9C0E09A0ACEAF0AADEDAF000AC0ECCACC0E0C0ACA000000000000000000000009000000909E90D0090009000000000090000000090090900009090009009090090090009000000000000000000000000000000009000090000000000000909C9CBCBCA0ECBCF0E9CACAC0A0F00E0BAC0AE0E0E00F0A00000000000000A00000A0000A090009E9A9A090000000000000000000000000000090000090009000000000009000000000000000000000000000000009000090E9000900000009000B09CACB090ACAEFEADEBEBCA00E0ECCAE0C9A0A0E0A0000000000000000000A0B09A0000A09C090D0D9CA909000000000000000000009009000900900900009090090000000000000000000000000000000000000000900909A9CA00900CA90D0DADEBCA0E9EEDE9EACE00E9CE0E0A0C0EA0C0C000A000000000000000000000000000000000B0DA9A009C00090000000000000000000000000000000000900000000000000000000000000000000000000000000090009000009090009090B09A0E00F0D0E0FAFEFDEB0F00E0ADACE0AC0CA0A0A0F00000000000000000A0900A00A00A0E90DA0D0D9F09AD000900000000000000000000090090009000000000000000090000000000000000000000000009009009CB000090090D090B0D090C09EFAEAE0ECEEDAEBCE00E0ACACA0E00A00000000A00000000000000A000A00000009000A00DB0F0090C9A900C09000000000000090000000000900090090000000000000000000900000000000009000000000900909090000009AD090B0E9A000EDADAF0EFAFFCEBCACADE0CACACBC0ACA0000F000000000000000000A0000000A0A0A9CB00D0DB0F90C0DA900090900000000000090000000000000000000000000000000000000900000000000000000090C9A0000000000B090B0D0D0000EEDAFECAEBCFEEFFE9E0CA0ECAC0AC0AC000A000000000000000000000000000A0000000A00DBCBCD0009B090009A0000000000000000000000000900900000000000000900000000009009000000000900F0090909000000B090E9C9A9A90ADADAEE0F0ECEFEFFACAC0E0ECA0E0E0E0A0A0000A00000000000000A00000A000000A00A0000009CB0F9D0C909C90D9000000900009000000900900000000000000900900000900000000000909000000009009A90000000D09C099A90D00A00ACACE9EACFAFEFFEFFA9E0E0A0DA00000C0000009A0000000000000000000000000000000A9A0E9AD90E9B0F090DA0DA09000000000900000000000909C0090090C000009C00009000900900000000000D0090D0900090B00009BC0DADAD00000E0F0E0E0ECAFEFFEFCA0E0E9E0CACA0A0A00A00E00000000000000000A00000000000000000090DADB9E0D0DAFA9DA99000000009000900000000900090900000009C9000B0000090000000000090900A090B000090C0090B9009B090E0A0CA09E0E0E9E0EFEFFEFE9E00E0E00A0000C0000000000000000000000000000000000000000A0A0ACAD09C9DB0F9C9DA9D000900009009000000090C00C909A0090909000090009A09C000009090900000909AD0900B00090000CB9F09CF009E90CEACAF0E0FECFFEFE9E00E0000E00A00A00AC0A0B000000000000000A00000000000000A000000090BCB0F0D9E9B09CBCB00900000F090090000009A90A0D0900000A09C090D090009009000000000000D09000900090090DB9C909CA0F0E0E0B0CBC0E0E0FEEFFFFEBCA0A0E0000C0000000000E000A00000000A000A0A000A0000000000A0B0A0009C90F090C9E90090D000000009C90C0900900009C909E9090D090900000C9000000009000090090B0090009090900B0DBB0BC9CACADA9E0E0EACADACADEFEFFEDAC0C00A0A00A00A00A000B0A0000000000000000000000000000000000000E0B0F90F0F9090C9CB090900D09A9A90900000900C0B0090F0909E9E9D0B090A90900900090900F090DB090F000A09F0F0D0D090ACBCACE0F0F0CBCACAEEFEFFEDA0A0A000000000A00C00A0A000000A0000A00A00A00A0000000000A0ADA0B0900D00F9F9CBCB9A909AC009A0C9C900090090009090C9CF0D0AD0909A0090C90CA000009E9E0909F090009009C9DB099B09A9A09E0E0E9E0E0EAC0E0EDEFFEFFEAD0C00AC00E00C000A00C0F0000A000A00000000000000000000000000000A0EB0BD0C9A909D0D09C90900090B0F9B0090C090000909A99AD9090F099D0A9009090F0D0909F9F00B0090009A90BC9E9CB090CAC0ACBCACBCAD0EACBCAFEFFEFBC0A0A000A000A0AC00A0A00A0A0000000A0A0000A0A0B0A00A0A0000A0A0A000C9CB9BCDE9E0B0DA9CB09C9AD0D0C9D0A990090900F0D0E90F0F090E0090090090090BCBD090990090A9090DBD0B90F9CBCB09ACF0EACACACAC00E0ACAFEFFEFEF0C0CA000A0000A00C000F00000A0A0A00000A000000000000000A00000D0F0B0A0D0B99F99C9AD0A90CB0D09A9BCBBD00B0C9E9F09A909E909DAD99009000900B9C990B9E9A0D909D0FBDB0A9D0F9E0DA0CACA0E0CBCADACADA0ACEDEFFEFF00A0A000E00CA0000A000AA000A000900000A00000A00A00A00000000BCA0A0AC00F0BDADE9E9AD9A9D090D0B00DCB9C90F0D9E90090D09E9DBDA9900AD090F009C0B9AD9C9ADDBADB0F9C90D9F0BCBCBAC9EAD0ECBACA0E0A0A0C0CAEFFEFFE9E0C00A000A000CA000A009A00000A000A000000A00A00000000A00A000DA9000B00E9ADB9FBD9A0D00BCB090D0B0CF9AD99A09F9BC900090A0BDE9F990F090DB09BCBDA0BD99AD90DB90B0F0F0F90DA0DAE0CAF0ACCACA00D0CA0A0CFEFFFEBE0A0E0C0A0000A000A0C00E00000000A000A00A00090000000000000ACAC0E9A0CA900F0E9C9BC990F909DADA09C9B0F9AC9DF09C9ADB09C99C099A9E990DA90DBC99C9D90BCB9ADB0DA9DB9F9F0FA0FE0CAF0CAC0A000DA0A00000A0EFEFFFEDAC00A000CA0000AC000A09A0000000000000A00A0A0A000000A00A9009A90000000A00090B0CB0E900C0E909CA90C90D99E90F0BD9ADBC9A090009C9000B9CBBC9BCB0BCBDB0D9BCB99CB0E9E0F09E00FACCAAC0BCACA00000A00C0E9EFFEFFADA0E00A0A00E00000A000A0000A00A0A0A00000000000000A090A0000A0A0A0A0A0009A0A00B0D99CB909C9E99009ADA9E9E909D0AD9C9B0D09E900B0909009C9BCB9DF9BCBDBEDBDBCB0ADACBC9EB0EAC0A0D0AC09000ACA000A0ACEFEFFFACAC000AC000000CA0AC0A0E00000000C0000A000A000000000CA0900A0000090000A0A000000000CA90AD0B09A0D0C909C909C90AD9B0B9C90B00DBD09A9CB00B0F90FA9EDBDA99A9A9A9ADA0F0BAC0E9C0BC0AE0A0A0E00000AC00CBEFFFFEFF0ACA0000E0A0A000000009A0000A0A9A00000A000A0E9000000E0A000000A0A0000000A000A00A90C900D0D0D09A909A9CB09E900C09CA909090009AD9009D00D0FD9F9BCB9DB0DB0DA0F0F0ADCBAF0E0E0AC009C00000A00C00A00CEEFEFFE9E900E0A000C00A0A00A00E00A00C90000A00000000000A00A0B090000A000000A00A0A00A00000CA90C9A9A90BC90F0D0BD0F90F9B9090DAD0090DADB0990B9DBF9AF0F9BDA9ADA0FA9F0B0F9ABC0CADA00CB0E0A0A0A000A0A000ACAFFFFEFE0CA00000A0A000C0CA0CE90000A0A00A00000000000B000000C0A00A000A0A00000000000000A0A909A90DC9C00BC990AD0BD0F90C0F0DA90ADE9099CBFCBC9E9CBD9FDADA90F0BDB0FA9EDA0EC0EACA0F0A0000000C00E000000E0EFFFEFFEB0ACA0ACA0000A0A0A0FE0A9000090A0000A000000A00A000A9A000000000000A00A0A90A00000D0CE09C9A9A90900CADD9EDAD0F9BD0F0DE9D09E9CA9C9BDBF9FF9EF0BDB9EB0BCBEBCBE9ACF0AE09AC0AC0ACA0E0A0A000A0CA000CEEFFFFFCE00C0000C0AC0C0ECE0FEEA0A0A0000000000000000000000009A0000000000000090E00A00A0A0A9E0AD0E90F090900ADBCBFBDADAD9F0DA9F0F9FDB0F0F09E9BF99FDACB9E9EB0BCBCADA0EC90E00BC0B00000000000A00A00A0A0FEFFEFCBDA0A0A00A00ACAE9EFEEFB000900A00A0000A00000B0A00000A000A00A00A000000AC0BC90A0000F0AD0A090F0DADCFF90DBC9CAD9F9E9FBDF0BCF0BCF990DF9F090F0ADBE0BA0FADA09E0CB0AAC9AC0A0C0A0A00ACA0000C0000C0EEFFFFFBEACAC0C0A0CACACFEFEFFFC00A0A0000000A000A00A00000A0A0000000000000000AC0BE0A00000A00F0A900E0CBCBA909E9E90B99A9EBDBC9A9DBDBDF99ADB9A909E9ADB00B0DB090A9E0EB0E9C0A00A000A0000E0000CA0A00A00ACFEFEFFEF0900A0ACEBCFEFFEFFFFEBE000000000A0000000000000000090A009000000A0A009AC090A00A00A0000CA009A0B0D0F0909B90DADB9DADBF9CBCBCB9FFDBCBDADA9ADACEBCBACB0ADA0B0CB00A90E00DA00C0A00000A0000A0CA0CAEFFFFFF00E0E0ECBCEEFEFEFEFEFF0B0B0A00A0000A0A0DA0A000000000000A0A000000000000B0A000009000A0B009A0000A000A0E00C90900909E9CBF9BDBDA09EFBCB0FBCB09A9CBC9A0F00F0CB0CB00E00B000A0A00A00A00A000C0000ACFEFFFEFFE0E9E9EEFFEFFFFFFFFEFBC000000000A00900A0000A000000A00900000A00090A0A0C000A0BCA00B0000A000A0000B09090B0A0009E0B09B09E9E9A9FA9ADBCFBCBCBE9EFEBE9EBFFBFBFFBE9A90AC0A0C0000C0AC00C0A0A0A00CBCFFFFFFACBCEEEFFEFFFEFEFFEFFFE0A0A0A00A0000A0BC0B0000000A000CA0000000A0A00C00A0A9C0000CAC0CB0000000A0A000A0A0090A9A09C0E00F0B0BCB09BCBEFBFBFBF9EFADADBFFFFFFFFFFB9A0A00A000A0A0A000A0A000000CA0EEFEFFEFEFEEFFFFEFEFEFFFFEFFEFB00090000000A0000A000000000000B000A000000000B0A09000A0A0A09A9A0E9A00000090A090000A00000A0B0BCADADABCBACBFBFFFFFFBFBDFEFEFFFFFFFFFFFFF90CA90CA000C000A0000A0AC0A00E0FFFEFFFFEFFEFEFFFFFFFFEFFFFFFCB0A0A9A00A00000000A0A00A00A0000B009A0000000009A0A0000D0DAC0E900009A09A00090A00B00A0A090E0F0B0B0BCB009ADFFFFFFFFFFFAFCBFFFFFFFFFFFFFBFA90A000B0A0A0C00E00C00A000E0EEFFFFFFEFEFFFFEFFEFFEFFFEFEFFF0A000000B00A0A00A9000000000CACA00A000A00A0A0000000A0A0AA0B000E9A0000000A0A09000009090E09A0ADAF0FB0B9EBAFFFFFFFFFFFFFFEFFFFFFFFFFFFFF9A0AC0B0C00000A0A00A0A000E0BCEFEFFFFFFFFFEFFFFEFFEFFFEFFFEBA009A000A0000000000A000A0000A0B0CADA000000900A000B0090C9C90A9A9000A00A090090A0000A0E0A90AC9F0F0BBCBDABDFFBFFFFFFBFFFFAFFFFFFFFFFFFFFBA9C90A00A00A0A00C0A000C0E0ECEFFFFFFEFEFEFFFEFFFFFFFFEBFACBCF0A000A0000A0000A0000A0000A0D0CA900DA0000000000A000ACA0A0A0000A0A90090A0BCA00A0A000090A909A0B0BE9BEBDAFBFFFFFBFFFFBFEF0F9FBFFFFFFFFFF9A0A00E00A00C000A00CACAF0FEFFFEFFFFFFFFFFEFFFEFEFEFAFCCFACAA900A000A0000A0000B00000A000A0900A000B000A0A000000A0900000B00000C0A00000009E090000B0AD0A0A9CAD0BE9FBFF9E9FBFBFBFBFFFFFFAFBFBFFFFFFFFBE900E90A00E0A0E00E0ACBCEEFFEFFFFFFFFFFFEFFFEFFFFEFADABA0000F0A0000000A000000000000B000A00A0A90A000A0000000A0A9CA0B0B000A0A00A00A00B0A009A0A0A0CB0A9000A9ABDBFFFBFBFBFBFFFFBFBFFEFECBCBFFFFFFFFFB9A0B0A00DA000000E9ECFEFFFEFFFEFFFFFFFEFFFEFFFEAF0BCAC0C0E0AA0000A0A0000000A0A00A0000000000000009009000A0B00000A000000A00900A90909000900A000900B09000A900FDAFBFBFBFFFFFFBFBFFFFEFF0BFBFFFFFFFFFFBCB0C00CA0090E9EE9EEFEFEFEFFEFFFEFFFFFFFBEFFECAF00E000A0A00CF00A0000A000A00000000ACA0B00A000000A00A0000000A9A0A9A9A0A000ACA900A0A0A0A0A90A9A0A000A9A900B9ABFFFFFFFBFFBFBFBFBFBFFFEFDAFFBFFFFFFFFA900A0A90AE0E0E0FEFFFFFFFFFFFEFFFFFFFFEFEFACABC0EA0E0AC0CACA0B000A0000A0000009000090000000A00A0000009A000000000000000A90000E00000009000A0000090A0900E9E0E9FBFFBFBFFBFFFFFFFFFFFFFBEBF0FFFFFFFFFFBF0B0D0AC90E9EFFEFEFEFFEFFEFFFFFFFFFFFFEF0FAC0A00C00C0ACACACF0A0A0A0A00000A0A0A0A0A0A0A0A0000000A0A0A000A0A0A0A0A0A0B0A0B0B0B0B0B0B0A9A0B0A9A0A90A0F9BB9BFFFFFFFFFFFFBFBFBFBFBFFEFFCBFBFFFFFFFFFF0B0E0ADAEEFEFEFFFFFFFFFFEFFEFEFFFFFFFE9EE0E0E0E0A0E0E0E0ECAA00000000000000000000000000000000000000000000000000000000000000000000000000000000000A9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFBFFFFFFFFFFB9ACBCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0E0E0E0E0E0E0E0E0A000000000000000000000010500000000000070AD05FE','Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled "Selling in Europe," he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp')
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(8,'Callahan','Laura','Inside Sales Coordinator','Ms.','1958-01-09','1994-03-05','4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00900000000000009090FB0000900000090000000909BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0009C90C0F9E9BE000090009000D09009009000000000000000B0900000000900000FF009CD00000009000090900000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0D0900909E9FC9000900900FBFA90000000090000909000000D00B0000000000009000009B00000000090900000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0900B00009E9E09000900F9DFFFF090009000090000090090B09090000000000009F00000F0000009000009000000BFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9AC90009009090C9000099E00D0FFFE900000000090009000F000000000000000009E90090F00000090090900009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00900000000900900009F00090909ED009090900000090090000090000000000009E0009F0000000000000909E90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFF90D00909090909000900BC90900009BDA90000000000BEFFE00000000000000000090F09A0009000090000900090BFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFCBBF00000000000090009FE00000000FFC000900909DFBD0B0000000000000000000099ED00009000090009F00009BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFC9F000000909000000099E00000090B0090090000BFC00D00000000909A00000000009000000000000900BF009ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFF9E9FF90000009090090009BD0B0909C900000090900900B00000000000900000000000009000090000000900009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFFFFFFFFF09F0009000900000000000FBC9000A00909000009F000F0000000090000900000000000000000000900009F009EFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFEFFFFF0F009000000900000000090DAFDBD0900009009FE000900000000009000900000000000000000000009090FC9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDFBFFFFFBFFFFFFF0000000000000000009000090000000000000090000F000000000000000900000000000000000000000090009FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBFFFFFFFFFFFF090909090090000000000009000900090000000000B0090000000009000A0000000000000000F00009000900BFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFBFDFFFDFBFFBFFFF00000000000000009090090000900000009BF00990F00000000090000909000000000000000900F9E0009009FDFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBDFFBDBFFFDFFFBFFC000900900000000000000000900090009CFC9FF0EB09090000000900000000000000000009009009A000009BFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFEBFFFFDFFFFFD0009009090DBDB00000000000000090FBFFADAD0F90009A00900009090900000000000000F00090D9000000FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFFBFDFF9FFFDBFBFFFEF9EB00000000F0FADFBCBC90000090000BCFFCF0F00F0090090900909000000000000000000090000000009009BFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFBFFFFFFFFFFFFBFBFFD000900099A9DF0FFFFBCF000000090BD0B09000B09A90900090A090900000000000000009E00009000009AFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFFFFFFFFFFF9FBDBFBDFBDFDFBCBA000099FEDFE09F0D0FFBC00000900D0A9C0000F0BDA09A9000900009000000000000000099E000B0090099FDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AFDBFFBDBFEFFFFCFBDFAFBCFFDFD00000FFF0F9C009E09CBC00009E9AFD000000F900D009C09009000090900900000000000090000000000BFBFBFBFFFFFFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDBEF9FFEF9F9F9FBDFADF9FBDBEBFE909009BD009B0F9FE9F0900009C900000000B09F0090B900000900000000000000000000090990000009FFFFFFFFFFFFFFBFFBFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFBFF9F099EB9F9FBCBE9FABDBFEFFEFFDFBC00090FE9AFEF9E09F000000000000000000F0900B09000090000009090000009000000000000000009FF9FBFFFDFBFFBDFCBFFFBFFF0FFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFEFFFFBE90FDFADBF9F9FDFCBFDBF9FBFFF00000090DBDFFED00000000000000000000B0B909F090B000000000000000000A90000000000009000BFFFDBFFBFDBDFBFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFDFBDBE9F9F9B0BDFF0FBEFAFBDBFDFFFFFEFF0009000000909090090000000000000000F9CB00BFC90900900000909009009C0900000000000000099FAFF9FF0FAB0F9FBEF9FFFDBFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBFFFFFFFFEFCB0B9FBDF9FDBFFEBFAFFFBDBFF000900090000000000000000000009000F09099E90B00900000000000900909ADA900000000000090BFDB9E90B9D9F9ADBDBFFFBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFFBFFBFF9FADBDBDBCBCFBAFBBE9F9FFDFBCFFFFFF90000000000000000000000000000000B0A9E099E9C090B090000090009000900000000000000000909BC99BCDBEBFFFFFFFFADFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFFFFFFFBFFFBFFCFBFFFFDFBFFDBFFFAF90B9FFDFFDFFFFBFFFFFFFBDAC0000000000000000000000000000000F9090B0090B0009A000000009000C000900000000000000000009AE9BBF9FDBFBFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFDFFFDFFBDFBDBFAFDEBFFBCBDEBD9E9FBCBFBFADFFBFFFBFEFF909F0000000000000000000000000090FC909C900909000909009090000B9090C0900000000000000000999E9CBFAFDFDFFFFDBFFFFFFFFFFFFFFFFFFFFBFF9FFFBFFFFFFFFFBFF0FFBFFBFFFEDFBFDFADFBDBDBEF9F0FFF0FDFFBFCFBDEDBDAF009F9F9000000000000000000000000FB09A90A90000900900900009090000A9000000000000000000000B9FBDBDBFBFBFFDBFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFBDFEFBFFBDFADF9FBFBDFBFDBEDAFBCBDAFBF9FFFBF9EDBFFFBFFFF9F000000090000000000000000000000B0F0900900B0900000B009090B00090900000090000000000900099CBCBDBFADFFFFBFFFFFFFFFFFFFFFFFFFFFFDFBFBF9FDFBFFFFFF9FFF9FFBDFBEFF9FEBE9BE9BF9CBFBF9F0FADBCBFFBFFF0FF0F9E0000000000000000000000000000090F09F0A90090000090909E0000000000000900000000000000000000B9BDAF9FFBFBFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBFFDBDFBFF9FBFF0FFBDBDBE9FDFFDBFF0FBF9E9EDBDBFFFDBDFE9FFDBFBC9FA00000000000000000000000000000F90BD9E9009000000000909090909000900000009000000000000090E9BDBF9FFFDF9FBFFFFFFFFFFFFFFFFFFFFFBFFBDFFFFBFFBFCBFFDF0FF9EFADBDBFBB9AF9ADBCBCBDBBEBF09BFAFBDBF0FAD0FBC9D09000000000000000000000009000B090B0909A009000909009A0000000090009000000000000000000099ADADAFBDBFABFFFFFFFFFFFFFFFFFFFFBFDFF9FFB9F9FFFFFBFDABFFBDFB9FBEBDADEFDBEDF0BDBFADF9F0F0F0FDEFF9FBDBF09B0A90000000000000000000000000000F00B0DA9090000000009000090090000000000000000009000000009ADB9BDBCBEDBDFFFFFFFFFFFFFFFFFFFFFFFFBFFE9FEFF9FF9FDBFFCBDAF9FE9F9E9FB9BADB0BDADADBDAFF9F9FFB9B0F9E9F0DBC0900000000000000000000000000000F09CB09AD0B00000000090900900000000009000000090009000000090F9E9FBDBF0BFBFFFFFFFFFFFFFFFFFFFFBFCF9FFDBDBF9FFBFE9FBFBF9EB9F0F9FADEFDBCBCB9F9FABDB0FAF0BDEFF0F9E0B00B9000000000000000000000000000090BE9009090909009000000009009009000000000000000E00009000009B0F9B0FBDBDBDFFBFFFFFFFFFFFFFFFFFFFFBFFBFFFBCBE9FE9FF0DBCBDBDE9FADB9B9BCB9DBCB0F9FDADBDB9F0A90F9ADBC9F000000000000000000000000000000000F90B00F0B0C00900900900900900B09000000900000909000000000000DBC9F9CBF0BFBFFFBFFFFFFFFFFFFFFFFDFFFBFCBDFFFDFB9FB9FBDBFADA9F0DBCFCFCBDAA99ADBE9ADBCBCF099FBBCB099A0900000000000000000000000000000000B0F09B0909B09000000009000009000090000000009000000000900009BA9FADBF09EBDFBFFFFFFFFFFFFFFFFFFFBF9FDBFEBF9FBDFF0FF9E9E9F9F0FB0F9B0BB0F9DADBC9BDBE9F9B9E009C90DA009000000000000000000000000009000000F09BC09A900900900900009A000009B0000000900000909000090F00090DA99ABCB9BEBDFFFFFFFFFFFFFFFFFBFFFFFEBF9BDFF0FBCBFDAF9F9F9ADF09F9ADBC9F09A9A9BADA9DA9E9E9900BCB00900000000000000000000000000000000900F009B09C0B00B0000009000090000009000000000000000090009000009BDAD9DBC9D9FADFBFFFFFFFFFFFFFFFFFDBFDFCFFADBFDFBDBF9FADB0F9A9F0BD9ADBE9F0D0D09DADA9F9B09ACB090090000000000000000000000000000000000000F09A0F099090D0900000090900090090B00000090000000000000900000009A0B0B0BF9FBFFFFBFFFFFFFFFFFFFBFFFBFBF9FBDBF0FBE9FBDBCBDADB0F0BE9F09B0B0B0BDA9BBCBC0F0D90009000000000000000000000000000000000900000B00D990B0009A000009090000900000000000000000000000000000000099B9F9F09ADBFBDBFFFFFFFFFFFFFFFFFFF0FDF0FBCBE9FBD9F0DADBDADB0F9BC9DA9E9E9C9BDA90D0990B909A0000000000000000000000000000000000000000000F09A0A090B00900000000909000000909000000090000000000000000000000909E9DAF9FEFBFFFFFFFFFFFFFFFDBFFFA9F0DBF9FBDBEBFBF0F0B0DB0D0B0B0F9A90B0009CB0F0A9C0B009000000000000000000000000000000000000090000FB09909E9C900900009000000000000009090000000000000000000000000900B090BDBE9BFFFFFFFFFFFFFFFFFFF9FFDFBFBCBDE9E9F9CF9F9F9FADB0F9E9F0D9F099F0B09909D0B00900000000000000000000000000000000000000000000F00009A90B0B000009009000900000000000000000000000000000000000000909A09AD9FF9FBFFFFFFFFFFFFFBEFFF0FADBCBDA9BFBCBB9E9A9E99B0F09B90BAB0BCA09C9ACB0A9090000000000000000000000000000000000000000000000F99E909DA9000900000B0000009009009090009000000000000000000000000009090BDBE9FFFFFFFFFFFFFFFFFF9E9F9DBCB9EBDF0DBFDE9F9F90F0DADBC0F0D0D00990A9090090000000000000000000000000000000900000000009090009BE09A9A0DAD900000900990000000000000900000900000000000000000000000000090B9FBFFFFFFFFFFFFFFFFFFFFBFADB0F9DA9FAD0B9F0DA9F0B90B09B09B0B090AD909A9009000000000000000000000000000000000900000000009000F9F0909B09AB000000900A900000009000000000000000000000000000000000000090BCBCBFBFFFFFFFFFFFFFFBDBDADFADF0B9F0DBF9E9FBADA9F0F9CB0DB0DAD9A9000B000900000000000000000000000000000000090000000000000000F0B0F0000F9C900000090900900000000090900000000000000000000000000000000009B9FDFFFFFFFFFFFFFFFEFEBDB0DB0FAD0BA90FDB0D9BF09B0B99E9ADA90AD09B00090000000000000000000000000000000000000000000900090000B00F90B0B90B0000099AD0000000090900000000090000000000000000000000000000090FFBFFFFFFFFFFFFFFDBDBDB0FB0F9D0F0D9F0B0DBAD0DBCBC0E909090F9000009000000000000000000000000000000000000090900000000000000F909A9090CBC90000000B0909009000000090900000000000000000000000000000000009A9FFFFFFFFFFFFFFFFFBF09F0DB0B0B9B0B0BDBAD0B9A9B09B9BCBCB0000B0900900000000000000000000000000000000000000000000000900000FA9ADA90B9A9A9000090000000000090900000000000000000000000000000000000000009FBFFFFFFFFFFFFFFBDE9FE9B0DBCB0F09C909C9BD0F9C9E9C90909C9B9900090000000000000000000000000000000000009090000000000090000F0009ADA009C900B00009A90090009000000090900900000000000000000000000000000009FFFFFFFFFFFFFFFFFBF09BC9A990D09E9ADA9A9A90B0B9A9ADA9A9AC0009000000000000000000000000000000000000000000000009009000000B09BBD0909A9AC909000090000000009000090000000000000000000000000000000000009BFFFFFFFFFFFFFBEBDBC9BC9AD0E9A9A909B09D0D0BCB9C9AD09C90909A90000000000000000000000000000000000000009000000900000000000F000CBFAD00C9B090A0900000090009A000000900000000000000000000000000000000000BFFFFFFFFFFFDFD9FADBF0B90B990D0D0BC0DA0B0F09CB0F9A9A90F090000000000000000000000000000000000000000000000000000009090000F9A9090B0B0B00F099000000000090090900000090000000000000000000000000000000009FFFFFFFFBD9A9E90D090D0BD0A9A90B099A99C909B090B0D09CB090A9090000000000000000000000000000000000000000000000000000000000F090B0BDBC90090BC009000000000090900000900090000000000000000000000000000009BFFFFFF9FCBFDB9BDB9B0B9C0BD090B0DA090A9A90C9AD90B0B09CB0D0000000000000000000000000000000000000000000000000000009000000B0AF0D0BCB9A90BCB090090000000900A90000000000000000000000000000000000000000BFFFFDFBDBFCB9EDB0FC99CB9900BC90909CB900DA9B090F09C9A90900090000000000000000000000000000000000000000000000009090000090F9090B0F9BC900090F00000000090000909000000000000000000000000000000000000009FFFFFBFFFDBFFFB0FDB9FA90BCB909A90B0900DB090C9E90F0BC90B00B000000000000000000000000000000000000000000000900000000000000FA90BCB0F0BE909A9A9F000000000909000B00090900000000000000000000000000000000BFFFFFDFFFF9FFDFBFE99F9F090CB0DA9CB09A09A9B090B09909A9C900900000000000000000000000000000000000000000000000000900000900F9E0909E9F99AD090DA9090000000000090009000000000000000000000000000000000009BFFFFFBFBDFFF9FBDF9FE9F09E9B090909090900D009A9C9ACB0D0B090000000000000000000000000000000000000000000000000000000090000F09B00A99A9E9B0CB09E900000000000900090000000000000000000000000000000000009FFFFFFFFFFBDBFFFFBFF9FA9F9BC9B0A9A90F09A90F090B90990B09000900000000000000000000000000000000000000000000000090000000009BAC0909ACBE9FCB90A90B09090000000009000909000000000000000000000000000000009FFFFFFFFFFFFFFF9FEDBFDFF0F0BC0D90D0909090090F90CB0E9090E90000000000000000000000000000000000000000000000000000000090900F9B0AD09099A9BCB9C009CA00000000000090000009000000000000000000000000000000BFFFFFFFFFFFFDFFFF9FDAF9FBDF9B9A90B0A9E90B09000B09909E09009000000000000000000000000000000000000000000000000000000000090F0AD90A0B0ADBCB0F9A90B90900000000090009000000000000000000000000000000000BFFFFFFFFFFFFFFBFFBFFBFDBFDA9E9E90F09D0900D00B09090A0909B09A000000000000000000000000000000000000000000000000000000900000B0990A9D009BCB9F00909000000000000009B00000000000000000000000000000000009FFFFFFFFFFFFFFFFDFDF9F9BFCBFDBDB0F909A09A9009090DA0D9A090C09000000000000000000000000000000000000000000000000000000009090F00AC90A9F00BCB09B09E90900090000000009000900000000000000000000000000009BFFFFFFFFFFFFFFFFFBFBFEFDFBDFADBCB00F09B9C90B009A099A09F00900000000000000000000000000000000000000000000000000000000000009AB099A900BD09ADAD0F090000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFDBFDEDBDBE9FB9FBCBDBB0F0C0B0909E09000900090A90900000000000000000000000000000000000000000000090000000090900F0A0A09A90A909B9A909A090000000000000009000000000000000000000000000000BFFFFFFFFFFFFFFFBFFDBF9FBDB9EDFBCBDAD0D0B9B0DBC90909A9CB09A090000000000000000000000000000000000000000000000000000009000009BB00909E9E99F0F0E90F09000000000000000000000000000000000000000000000009BFFFFFFFFFFFBDBDFBDAF9FAD9EDB9A9F9E9ADBBDAC9A09A90A09000900D009000000000000000000000000000000000000000000000900009000909A9CF0A0B0009A00B099F00B0000009000000000000000000000000000000000000000009FFFFFFFFFFFFFFFADF9F9E9DA9B0ADBD0F9BDB0DA9BC9B0909090909E0909A000000000000000000000000000000000000000000000000000000000990BB0090B9A09A9CBE09B0D000000090000000000000000000000000000000000000009FFFFFFFFFFFFBDF9F9BE9F9EBDAD9B0DA9AD0BCBBDE9B0DADA9C000B090A0090900000000000000000000000000000000000000000000000000900000AD0F00A00ADA0D0B09BC9DA90000000000000000000009000000000000000000000009BFFFFFFFFFFFFFEBF9F0DB099099A9C9B0D9A9DB0DA9F0DA9090B09000090900000000000000000000000000000000000000000000000000000000000B09BA0009A99090A9CBCB0A90000009090000000000000000000000000000000000000BFFBFFFFFFFFFFDBD0DADB09F0F9AD09BCB9A9CBADB9F09A909E9090090900000900000000000000000000000000000000000000000000000000900090D0BCF0A0A9AA9A09A9A90F900000000000090000000000000000000000000000000009FFFFFFFFFFFFFBFDBFB990F0909C90F09090D0B9DADADFF90F09E9090000A90B000000000000000000000000000000000000000000000000000009000B0B09B009009AD0BC09CB90BD000000000900000000090000000000000000000000000BBFFFBFFFFFFFDFBC90DAD990F90B090BCBCB090E99B9A9DA909A90F09A090000909000000000000000000000000000000000000000000000000000009090F0B00A0A0B0BC9A9A9E9CB000000909000090000000000000000000000000000009FFFFFFFFFFFFFF9DB9F9DBCF99090DAD09090DA990F0F9FADA9AD0B9000900090000000000000000000000000000000000000000000000000000909009ADB00E000090B000B009E9AB900000000009000090090000000000000000000000009FFFDFBFFFFFFDF9FBDFFDBFDBDADA9099A9BC9B0D0B0B9EBDB9C90BCA90900090090000000000000000000000000000000000000000000000000000A0B090009B0000A90BB00DA09BD0E9000000090090000000000000000000000000000000BBFFBFDFFFFFFBFFDFFDBFFDBDBD9DB9009C9A9C9AD09C99FADA9A9099CB009000009000000000000000000000000000000000000000000000000009090F0090BB00A00A000B0A9F00B99A0000000090A0000009000000000000000000000009FFFFFBFBFFFFFFFFFDBC9009090B09CBDB0909A909A9A9ADBDBD0D0BCB0090009000000000000000000000000000000000000000000000000000000090909A090F0A00A9A9A099009F0FAD09000000009090009A00000000000000000000009FFFFF9E9FFFFFFFDBCB09BD9A9AD09E9090DAD090F09C90909BFAB0BC90DB0E90009000900000000000000000000000000000000000000000000000900F00090CBA0000000A09A0E9B0B0909000900009000000000000000000000000000000BFFBF9F9FFFFFFFDBC99FFFFADFF9E909009099ADB09A9ADA9BCF9D090B0B00900000000000000000000000000000000000000000000000000000000009090B09B0B00A00B00B0B09ACBDE9A9E90000000090000909000000000000000000009FBFFDA9BFBFFFBD9BFFFFFFFFFFEFF0F090A900900F0D090909B9EB0F09C90909090009000000000000000000000000000000000000000000000000909A0000000BF0000A0A0000B09B0B9C909A900900000090000000000000000000000000BFFFFBDA9FFFFFD0BFFFFFFFFFFFFFF9BFAD9AD00990B0F0BC9ADBDF90B0B0DA9A009000000000000000000000000000000000000000000000000000090909090900B000A0900A0B0B00F9E90B09C09000000900009900000000000000000009FFBF0F99FFFFF00BFFFFFFFFF9EBFF0BCFDA9F009000909909AD0BEB0F0909A90C90000000000000000000000000000000000000000000000000000000B0000A009AA000000A00000BCB9E9A90C9A90000000000000A0000000000000000009FFFFFF90BF9A9909FFFFFF9F009BDB0F0FBA9CB09AD00909E9A90BDB9D0BDA9090909A900000000000000000000000000000000000000000000000000090009090BA9F0A00A000A0B00B00B09A9B09A000000000900990000000000000000009BFDF990BDFFDF09BFFF9E9E99D000090909C0B0F009A000090DA99ADFA990DA9E9A0000000000000000000000000000000000000000000000000000009A900000009AB00000B00000A90F90F0D09A9D9000000000000E909000000000000000BFFBFE9A9B090900F9F9F9F9E9BD9B0CB090900909009090090090F9B0F00B0909090900900000000000000000000000000000000000000000000000090009009000B0F0000B0000000A9A0B09A9E9E0A9000000000009000000000000000009FFFF0909D09A909B9F9F9F9F9FCB0D99090B09909090000000090B00DFBDBC9ADA9CB00900000000000000000000000000000000000000000000000000090000009BCBB00A000A000A9A9AD09E9F90999C09000009009A90900000000000009FFF90B9F9A9FDFBFFFFFFFFFFFFBFDBF0BDA9CB0A90AD909090909909B90009A9090900900000000000000000000000000000000000000000000000009000000900B0A0A0000A00A00000B0BDA90ADB00A900000000000000000000000000000BFBE9090F9FFBFFFFFFFFFFFBFFDBF09F09DA9BD9E99A09A9A9A9ACB09E9B9AD09A9A09A0000000000000000000000000000000000000000000000090009000009009A9F00000B0000A00A00BCBD9ADBD00B0900009090909000000000000009FDF9900B0FADFFFFFFFFFFBDF9FBCBF09F0BDADA99E9DA9C90D099090B9C0D90B09C90D090900000000000000000000000000000000000000000000000000000009A00AB00A0000A000000B0B9A9ADA9A9009A0000000000000000000000000BFFBBCB099BDBFBFFFFFFBFFFAF9FBD09A0909909F09A99E9A9A90090900B9A0F09A990A90000000000000000000000000000000000000000000000000090000090A0B09F0000A9A0000A0B009ADADA9AD09000000090009090000000000000BFFDBC9909BCBFFFFFFFFFFFDBD9F0D0B9C99ADA9F09AD0F090D09E9B09E9900990D09A09009000000000000000000000000000000000000000000900000000090BC9000AA000000000000000B0DBDB0D09E9E909000000000000000000000099FBFDBF0BC099BDBFBFFFFDFBCA909A9009AC909B0BD0B90B0B0B0990F90B0F9E0B0B0C909A000000000000000000000000000000000000000000000000000900009A9AB0B0A000A000A00B000000BCBADA909A0090000000009000000000000BFFFBDBD9B9A9FADFFFFFFF9F99E09009A99A9B0C9CBD0F0D9C90B0FB0BD0909900909B00C90909000000000000000000000000000000000000000000000000009000A90BF0000A90000000000A9B0BD0B09E909000000000090000000000009FFFFFFFBF09D09FFBDFFFFBE9F099009000090C9B9A9A99B0B9BD9F90D0B9E9A0BDA9009A90000000000000000000000000000000000000000000000000009009ADA90A00B000000A0000A0A00900FF0B0DA90F000000000000000000000009BFFFBFDBD0DBA9BF9FFFFF9FDBE9B00900909009BC0DBD0F09CBC9E90F9BDA909D9009E9090A9000000000000000000000000000000000000000000000009000900900B0FBA0A00B000000000A00A90B9E9A9E90B00000000009090000000000FFFFFFFFBFBD9E99FBFFFFFBFDF9C9BC9B09C9B009B09A90F9BDBFBDB9E90DADB0A9B09A90900900000000000000000000000000000000000000000000000090A90A0B0B0AF00000A000000000009A9CBDAD09AD090000000000000000000009BFFFFFBDFDBE99F0BDBFFFFFFBFFBC9B0DA9A090909F09F90F0F99CBCB9F9B90D9C0D0900F0900090000000909000000000000000000000000000000000009009090B00AB9B0000A0000000A00B0A9A90B9A9E90BC000000000009000000000BFFFFFFFFBFF9FE9BDBFFFFFFFFDBCBD0F09D9F0F09A09E90FBDBEFBDBDA9E9E9A9B9A9A90900B0900009009E9ADA0000000000000000000000000000000000A900AB0A900EA0000900000000000A0B09E9E9F09A900000000000900000000009FFFFFFBFFF9FF9BCBDFFFFFFFFBFDB0B09F0B099009DB9BFBDBF9BDB0F9F9B9F9AD0D09C9009000009000B0909090000000000000000000000000000000090909A9009A9ABF0A0A0A00000000A09000A90BCBCBD09000000000000909000000FFFFFFFFF9FFF9FDBFBFFFFFFFFDFADF9DB0BC9E0D9A9CBD9DBCBFDBDF9E9E9E9C9A9A9A9A9A0900900009C909009B00000000000000000000000000000000900A90ABE0A00B0000A9000000000A0A0B0BC9A9B0AF0000000000000000000009BFFFFFFFFFFFBFBFDBDBFFFFFFFFBDB0F0DBDBB99A09B9EBEBFBF9FE9FBDB9F9B9BDB0D9090900900009009A90B00C90000000000000000000000000000000A909A990B00B0F00009A00A0A0000000900B0BCBCBD00900000000009000000000BFFFFFFFFFBDFFF9FFFFFFFFFFFBDFFDB9A909C9A99FCBDBDF9FDF9BFBC9F9ADE9E90F0BD0B09A00900009090C909B00000000000000000000000000000009009E0A0B00B0AA0A00A0A0909000A9A0A0B0F09A9B0B9E09000000000000000009FFFFFFFFFFFFF9FFFFBFFFFFFFFDFBCB9E9CBCB0D0F0B9F9FBF9FAFFDBDBE9F9B99CB990A9C9000900909A09090F000000000000000000000000000000000090BA90B00B0A0F0000B009AAA0000000000B0A90C9C009A0000000000900000000BFFFFFFFFFBFFFFBFFFFFFFFFFFBDDBDE90B909B0B9BDF9EBDEFBDF9ADBF9F0F0F0BC9E9DA900900000009000B09090000000000000000000000000000009A9AD0A9AA00A00B0A000BAE9000000A000090B9E9A09B90D9000000000000000009FFFFFFFFFFFFFBFFFFFFFFFFFFFFBE9A9F90FBCBD0F9A9F9FBDBFBDFF9F0F9F9F9F9B09A909A90909000009A90BCB00000000000000000000000000000000909A90090B00B0F0000B0B0A0A0A0A000A0A0A09A99AC09A0900000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFDF9F9F0BD09909B9CBDADBDBFDFBDBF9F9F09E90BC9F9E9E900A000909009C909000000000000000000000000000000009CADA0B0A000B00A000A0A00000000000000090BBC9E090BCB000000000000000009FFFFFFFFFFFFFFFBFFFFFFFFFFFFBCBD0BD0BDADB0FBDBFFFFDBFBDBF0F9F0BDB0BD9A9090909090900000900000900000000000000000000900000000009A90900A09A000AB000000000000A000A0000A000B09B09090B00000009000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFDF0BDA0F9A9BCB0DAF9BCBFCBDEBDBFE9F9AD9CBADADA9A9E9000000090B000000000000000000000000000000000009009A0B09A00A0A0F0000000A0A0000A0000A00A9A9F0D009A9C90000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09DB09D099DBDBDFFBDBFFBDBFDB9F9F9BA9D909B0D09009090000000900000000000000000000000000000000000B00900A00B0009AA000000000009A000A00000000A0B9A9000B0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBDA09F9A9E9A9ADAF9FFF9FDBFDADFADAD0DB0BDAD9A909A000090000900000000000000000000000000000000009009E0A900A00A9A0B000000A0A00A000A000000B0B9BCAC00090C9000009000000009FFFFFFFFFDBFFBFFFFFFFFFFFFFFDBDA99F0AD0909FDBD9F0B0F0BFCB9FB9DB9FB0BDA9A090F0909000000900B00000000000000000000000000000009009009000A90A0000E00A0A090000000A9000A000A0A0B99090A90A00000000000009BFFFFFFBFFFFFFFFFFFFFFFFFFFFBF909F00990B9FA9ADBEBDBD9BD9BDFBDFADE90F099C9F09090DA90000000900000000000000000000000090000000A09A90A9A900A9A9A0B000000A0000A000A0A00000B0F0ACB0090090900009090000000BFFFFFFFFBDADBDBFFBFFFFFFFFDFFFA9BDADBC09FDBC99DADAF0BE9BDEBDB9BF99F0BB09A9A9A0000000000090000000000000000000000000000000900C0B000A0A000A00F00000A0000A000B0A0000A00BA90B00909000000000000000009FFFFFFFFBCB9B0BC9FDFFFFFFFFFF09D0909099BC9A9B0F0F9D9FD9FCB9DADFC9AD0BD0F0D09C9909000000000000000000000000000000000000000909A9900B00000A900AB0A00B0000A000A0A000A000B000B0DA00A009000009090000009FFFFFFFF9F9F0D99BDAFBFFFFFFFF9F0BCB0BCBC9A9C0F9B0B0A90B0B9FABDA9BDABD0B909A909A0000000000000000000000000000000000000000000090A0B0A00A90A0B0A00A000A0000000090A0000A0A9A9A0D009900000000000000009BFFFFFFFFFFBF9E90B99FDBFFFFF9E90909C909A909B90D0D09909090909DA9DABD09F0CB0D0B0090000000000000000000000000000000009000009099AC9A090B00A0B000F090A00000A00000A9A00009A000A9A0900AC0900900090000000BFFFFFFFFFEDBF9F9CBCBFFFFFFFFDBDB0B90B090DAD0B0B0F0FBCBCBC9A99E9D0F9A9B909A9090000000000000000000000000000000000000000000A09B09A0A00B000A00A9A000000A0000A00A00A00A00A09A90B00990000000900000000FFFFDFFFF9FBCBCBCB99F9FFFFFFFBE909C09C90B090BC9F9BD0090909AD0B9B0B9ADAD0F090CB09000000000000000000000000000000000000000090DA0A090B0A0A9A90AB0000A00A0000090A00000B00009ADAD0C900A000009000000009BFF9BBFF0FBC909099ACBDBFFFFFBD99CB09A9AC9BCBDBBD0F0F9BCB0909ADACBDAD990B090B90000000000000000000000000000000000009000009A9A9009AA00009A0A00FA000000000000A000000A0000A0BA9A9BC9090000000000000009FFFC909FFC0000000990B9BFFFFFADA9090009900909C0FBC900090BCB09099909ADAD09A90009000000000000000000000000000000000000000B0C9A0B0A090B0A000000B0A0A00A0000000A0000000A00000F0F00B0F0900000000000000BFF90090BFF00000000090FDFFFFDFBCB0E99000B090B9F0FE00000090090000090909A9C90DA900000000000000000000000000000000000000090B909A0F9A0A0A9A0B0A0F000000000000A0000000000000A9AA9BD0B09A000090000000009FBCB0009EF0900000090F9BFFFFFBD9099000B9D00900BFF00000000900090B0A9A9A9CB0B0900000000000000000000000000000000000900090900EB09A00B009A9A0000B00000A00000000000000A000A09E090F0ADAD000000000000000FFFFDA9009000000099A9B0FFFFFBC9A090009000BD009FFC0900000000000909D090D9A909000900000000000000000000000000000000000900DAC9B00A9AB0B0A0A9A000F0A0A000A0000000000000A0000ABFAB0F909A9000090900000099FFFBDA9000000900009C9FBFFFFFFE9DA0F009090A9F000F000000000009A0900B09A0900009000000000000000000000000000000000900009A09B00BE9A00A000B000A00B00000A000000000000000000000009AB0F09C00900000A900000ADBFFFFBD0B0900909C9B09FFFFFFBDA9900900D090090900000000009000900B09E99CA909000000000000000000000000000000000000090009000B00B09A90BA00A090A0F000000000000000000A00000000BAA90F9E9A900000009000009BFFFBFDFFBDF0F0A99A9CBFFFFFF9FF9CB09A90A90090F0F090009000090909090C90A900000000000000000000000000000000000000000000900BD0B0A0A9A0000A90A000A00A00000000000000000A00000A0090A9A090090000000000000BFFFFFFBE9E9B9F9DA9DBBDFBFFFFE9CB0C90099009000909CA9900D99CB09AD0B90B909000000000000000000000000000000000000009000000090A0B0A9ACAB0A90A0000B0000000000000000000000000009A0A9ADBE90000090009000090F9FFBFDF9F9E90B099A9FFFFFBFF9FBC9B00900090B0909A99CA990A0909C9A9CA90C00900000000000000000000000000000000000000000090B0A9A0B00AB0000A000000F0000A0000000000000000000000A9A00009009090000000000009FAF9E9ADA0909009AC9E9BFFFFFBFCBB0C9F0F0B09090BC90B99CB990B0B0090900B0900000000000000000000000000000000000000000000000D0A9A0B000B00A9A0A000B0A000000000000000000000000A0A09A90ADB00009B000090009BFF9E9C9090000090D9B9FFFFFDFFFBD0F9A090900000909A9C9A900E90D09F09A9D09A900000000000000000000000000000000000000900009090A9A090A9A00A00000000A000A00000000000000000000000900A0009000909000000000009FFFF9B00000909ADBAFFDFBFFBFFADAF90090000090909AD09ADBCB99E9A000090A00000000000000000000000000000000000000000000000000A9A0B0A9A00A00A0A0000F0A000000000000000000000000A0A000B0009000090900090900BFFFFFFFBDB9FBFFBDF9FBFF9FFFDFBDFE990090900000090BC90090009090909E090909000000000000000000000000000000000000000000909ADA900B000A00000000000B00A000000000000000000000000B0A9000F00B9000A0900000909FFFFFFFFFFFFFF9FBFFFFFFFFFFBFFBF9EBD0A000000000009A9A9CB000000B0900000000000000000000000000000000000000000000000000090A0A9EBA09A0A00000000F00000A00000000000000000000B0000A090090C0909000000000BFFFFFFFFFFFFFFFFFFFBFFFFBFFFFFDFFFDAF99090900900900D00900909090900909090000000000000000000000000000000000000000009A90A9E9A900AA000000A0000A0A00000000000000000000000A000A00000B009B000090000009FFFFFFFFFFFFFFBFFFFFFFFFFFFFFFBFFFBFFFDEF0B009009009009009CB09000000000000000000000000000000000000000000000000000000009A9A0A0A900A000000000F00A00000000000000000000000BA900A00900B00F090009000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBDBCBDA09A09A09A90B00000000000090000000000000000000000000000000000000900009090FA00090000A00000000000B00000000000000000000000000000A900009009009E9A0009009FFFFFFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFBFFFFBCBDBC9F0900009090000000000000000000000000000000000000000000000000000900A0900B0A00A00000000000000E00000000000000000000000000B0A00A0000090B00909909009ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADFF9E9B0000090900000900000000000000000000000000000000000000000000000090090DA0B0A90A000000000000000B0A00000000000000000000000A0A000000A9B0090B0BCA00A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFB9EBD0090900000000000000000000000000000000000000000000000000000000090000B09A0090A0000000000000000F000000000000000000000000000000000000099AD0D09090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBF9EF9009009090900000000000000000000000000000000000000000000000000009000090DA00B0A000000000000000000A0000000000000000000000000000000000000AC9A90B000009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9DE900900A090000009000000000000000000000000000000000000000000009000090A909A90B0A00000000000000000F00000000000000000000000000000000000090909CB0D0B0009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDAF9EB900DA90900000090000000000000000000000000000000000000000000000000000090BC90A00000000000000000000B000000000000000000000000000000000000A90B0B09A90090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBF9F9000B0900090009000000000000000000000000000000000000000000000090000090A9AD00B000000000000000000000E00000000000000000000000000000000000090090DAD0900009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDFDBCB090090909000000000900000000000000000000000000000000000000000000000009C90BA0A00000000000000000000B00000000000000000000000000000000000009ADA90B00F009A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BCBD0090B00B09000900900090000000000000000000000000000000000000900000900A90BD090000000000000000000000F00000000000000000000000000000000000A009090BCBD090009FFFFFFFFFFFBFFFFFFFFFFFFFFFFFFBFFFA90F9DB9A090D00900009000000000000000000000000000000000000000000000000000900090F00A0A000000000000000000000A0000000000000000000000000000000000000B0B0F0900B0099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FF9DA9C0909A90090000090900900000000000000000000000000000000000009000000000BDA9A9000000000000000000000000B000000000000000000000000000000A00000909C909EBD00B0C9BFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBD909EBDA90009009009009000000000000000000000000000000000000000000000000090090009C00B00000000000000A00000000E000000000000000000000000000000000000009ADB090AD009A0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FBDB0F0900B900900000909000090000000000000000000000000000000000000000000009BCA9A0000000000000000000A00000B000000000000000000000000000000000000B0A909F9F9A900999FFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFDA9FADF90009C0000900900000900000000000000000000000000000000000009000090000B00990900A0000000000000000000000A00000000000000000000000000000000000000D0BE9A00DAD090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF090F9F90009A9090B0090090090000009000000000000000000000000000000000000009AD9E90E00A000000000000000000000000F00000000000000000000000000000000000B09A909E9F9A909A9E9FFFFFFFF9FFFFFFFFFFFFFFFFFFFDFF09F9F9A900090009000009090000900000000000000000000000000000000000000000000A09009000000000000000000000000000A000000000000000000000000000000000000009E9E9A9C9E90909BDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A9E9ED000909000900900009090000000000000000000000000000000000090000000099D0A9A0A09A00000000000000000000000B00000000000000000000000000000000000A09A909F9E9A90F09BCBFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBC09BDA90909A00090000090900A0900009000000000000000000000000000000000000BCA009C9000A000000000000000000000000E0000000000000000000000000000000000099AD00B0A9E9E90BC0B9FBFFFFFAFFFFFFFFFFFFFFFFFFF9FC99FDA9000090909000909A0009090009000000000000009000000000000090000000090090B0B0A009000000000000000000000000B000000000000000000000000000000000A0A0DAFD099E909E90BD0F9FFFFFFDBFFFFFFFFFFFFFFFFFFFBF009A909009E0009A9000090900000000000090000000000000000000000000000009A0F009CBC000A00A0000000000000000000000B000000000000000000000000000000000090B09A9AC99FA99AD0B9ADABFFFFBFFFFFFFFFFFFFFFFFFFFDE900D0009009900000090900090909009000000000000000009000000000000000000D9009A90B00090000000000000000000000000E000000000000000A000000000000000000000DADADB0E9DAD09BC09BDF9FFFF9FFFFFFFFFFFFFFFFFFFAF099B09000B000909000009090000000000900090000000000000000000090000000B0AD0B0DA00000A000000000000000000000000B00000000000000000000000000000000000A9B0BDB0E9FADA9BCBDBCB9FFFF0FFFFFFFFFFFFFFFFFBF9FD0BC0009009009A900090900A09A9000900000000000000000000000000000000099C090B0DA9A09A00000000000000000000000000A00A0000000000A00000000000000A0000000009CB0F9B09F9E9B0B09ADBFFFFDBFFFFFFFFBFFFFFFFFFF0C0B0B000909000009000009090000900000090000009A0090000000000000000000BDA9C9A000A0000A00000000000000000000000F0000000000000000A0000000000000000000BCA9CBCF0F0BCBCE9CB0DADBFFFADBFFFDFFFFFFBFFFDBDFB09C909009E0900900090900009090000000000000000900009000000009000000B0009A0F9A009A000000000000000000000000000B00000000000000000000A00000A0000000000090B9B0F9E909B99A9CB9A9FFBDBFFDFBFFFFFFFFFFBEFBC9A900000090009000000009090000090009000009000000000000000B0000000909E90D90009A00000000000000000000000000000A0000000000000000000000A000000000A0000B000C0FDA90BCBCAFDB90FDFBDCBFFFFFFFDFFFDFBDFDBC9090B090090909009090909000A9000000000909000A900009000000900000009ADA90F00A0B0000000A00000000000000000000000F00000000000000A000000000000000000000000B0909ADF090DBD9A9E99A9FFB9FFBFFBFBFBFBFDAFBDB0000000090A0000000000000090009000009000A0090000000000000C90000900909E90B00000A00000000000000000000000000000B00000000000000000A00A000A000000000A000000A909ADF0B0FADDA9EBDA9FED9FF9FDFFFFDFAF9DAFCB0090000090900900000900900900000900009090000009000000090A00000009A090E900A9A0000A00000000000000000000000000A000000000000A000A0000000000A000000000A009000A9A0F0F9FAB9C90B9EDB9A9FFFBFADBFFD9EBDB9C090090090000900009000000000000000909000009009000900000090000000AD0F090A90000000000000000000000000000000000F000000000000000000000000000000000000009A009E9C9F9F0F0D0DA9E9C9B9E9FFDBDFDFFDB9A99F9E90000000000900000000009090090009000A000000000000900000090000000990B09A000A00000A0000A0000000A00000000000000A00000000000000A00000000000000000A0000000B0090B00B0F9FAFAD09A9E9E9ADBBEFBF9FBED0FF0F0000900009000000000009000000000000909000009A90000000009A0000900BCAD0A00A00000A00000000000A00000000000000A000B00000000000000000000A0000A00000000000A0000B00090CBCAD9F9A9C90909C9ADF9FDBF0F9A90BD9F00000000090090000000000000000900B00C09090000000900000090000009090A90B009A0000000000000000000000000000000000E000000000000A00A00A0000000000A0000000000A9009E0B09F9AF0DF09ADA9A909B0F9ADAF9E99F9A909090000000000000000000900009000900B000000900090000009000009009E0900A00B0000000A000000A00000000000000A0A0000B000000000000000000000000000000009000A000000B00909ADAD09A09A909C90E90DB0FDBDBC9E9A9DA00000009000000000090000009000A900D09009C90E900000009A0090900DA09A0B09A0000B00000000000000000000000000000000A00000000000000000B00000B000A0000A0A009000B00900C000BEDADBC9CB0009090BC9B0BC9B090DA090000000000000000000000000009090E9A0090A0A900000000000000000B00B0B00A0000A000A0000A0000000000000000000000000B000000000000000A000A0A00000000000009000A000A00B009099A90F0B0CB0B00090BC9D0BC9ADB0900000000000000000000000000900000900900090900900000009000900BC0B0B00F09A9A00000900A000A000A000000000000A000A00E000000000000A0000A00000A0A000A000000A00000000900B00009E90FCB09C0090E909A0BC9A9009000000000000000000000000090000B09A9D0B9E0000B00000009000000F00B000F0A0A000900A0A00090000000000000A000000000000B000000000000000000000000000A000A00A0000000000009009E9E90F0B0D0A900A90000909AD090000900000000000000000000000A09D0DAC9A00000009C00000900A009E900B0BEB0A909A9A0A09000A00A0000000000A00000000000000A0000000000000000A0000A000000090000000A000A000000090090CB0C9CBC9C9FD0009000009E000000000000009000900000009090900B0900090D009E9000000A0909A09A9B0A90090A0A000000A00000000000A000000900000090A0000F0000000000000000000A00000A000A00000009000000A00000B00B0F9B0B09A000AD00000090090000000000900000D009009000A00D0B0090BCBCB00B00000000900000DAD0ACBCA9A0B09000A9A000A00B0000000000000A0A00000000000A00000000000A000000A09000A000A000A000000A00000900000000900C00DAD09FF00000000E9000000000000009CB0000000090909A90DADA90900090000009000009CB090B0B0A90E9ACA0B000009009000A0000000000000000000A00000B0000000000000A00A900A0A000000000000A9A00000000A0000909A0FBC9A90FF000000000090009090000090C9A0000B00BC9A9E9E90CB000000000009009000009B0B0D0A0B009AA900B000A9A00A00A00000A000000000000000A0000000E000000000000000000A90000009A00A0000000000000A09A9000009090B0DCB00F090000090009A0009009000B00909000900BC9009CB0000000000000090A000900C9CB0B0DA9A0900B009A9000000B00A0A000000000A00A0000000000000B0000000000A000000000A00A000000000A0009A0000000000A00000000DAA9CB00009CB00C9AD0909E090CB0000000099E0F9000BCA0000009000000900A90000E9A9A9C9EB0000BCB00A000A0B0A00000900000000000000000000000A0000A0000000A00000A0000A009000A00A09A090A0000A0000000A90000090F09D0BC90B0E90FDBAD0ACBC09A0900D0D0B0F0E90000BC009000090000000900D00090900D0DA9B00B0FB0A00B0B0A090009000A000A000000000000000000A000000F000000000000000A000000A00000000000000A000000000000A0A000A0900A09AD009BE9A0C9AD9C0B0C9009A90BC90090D0E90090000000000090F00B00000A0BDA9A9AC0BCB0000B00000900A00A0A000A0000A0000A00A000A0000000000A00000A0000A000000000A00A000B00A000A0000000000000000000B0900B0D9EDA0D009C9DBC9A0B9CB0EBDADAD00AD000A9000000C009000000A000D000009C9009E9E9A90A0B0B00A9A9A0B00A00090A00000000000000000000000000000B0000000000000A00B00000900A000090A00000000000A00000000000A000A0B0FDAAF0F0A00ADDACB0D90E90000AD000AD00000009A000000000909A0090B00B0F09B09A0A9000A0B0000000000900A0090A90A000000000000000000A00000E0000000A0000B00000A9A0A000000A000000A000009000000000000009A0900B0BDD0D09D099A0BD0E0AD000009000009000000000090000000D0E0090A0C90C90BE0A00900A9A0900B0A0B0A000A000A0000000B0A000A000A0A0A00000000B0000000000A0000A00000000000A0000000000000A00000000000000A0090A0000FABEBEACA0C9C0A9090000000000900000000909000000909A90900C909ADBAF0090B0A0B0009A0A00900009A0009A90A0A00000000000000009000000000A000000000000A0000A9A9A00A000000A00A090A00000000A00000000000A09A9A909C9C9DBD09A09C00CB000000090000000000000000000AC00000D0BCBC9A090B0A000900A9A0009A0A0A9A0009A00A09009A000000000000B0A000000000B00000000000009A000A000B0000000900000A0000000A000000A0000000000000A0A9A0A00BE090A90090F090900A00000000000000000BC9090900A9090BE9AAC090A9A0A90000A00090B0009A000B09A0A000000A00000000009A00A00000E00000000000B0A000009A000000A00A000900000000000000000000000000A00000900909FC9CADC0F00009E000909AD0A000000009CB0000A0AC9E90F0F0B0D0B0A0900900A09000A9E000B0A00A000A0900A00A0000000000A9A000000000B000000000A000000A90A0000A00000000A0A0000000000000000000000000000000A00A0A0BFADB0B09CB0F00C00000009000009ADA00C9CB09C9A90F0BA90A0B0B090A0A0000A0B09A009A00000900B000A90000000000000B0000000000A0A00000000000A0A00000000A000B00A900000000A00A00A00A000000000000000000000009000DADEDE0AC90F9B000000000909BC909F09A90D0B09E9AF0DA09A0000A00000A90000A00B0A90A09A0A00900000000000000000000A0A0000090B00000000000000900A0A090B0000000A00900A000000000000A00A00000000A00000000000B0B0B0BD090000ACBCB09090DADADAFCA9E9CB0AD0FE9E90BA9A09A9A000000000A09A9A00B0AF9A00000A0A000A00000A000A00000900000A000E00000000000000A0A0909A000B0A90000A0000009A000000000000000A0000000A00A0000A0000000ADA0B00D90F0DADAFADADAD9BDE9FADFDAF09A9A00000000009A00000000000A0B00BB0A00B0B00000000000A0000000000A000000000AB0000000000000A000000A0A9A0000A00000A009A00000000000000000000A00000000000000A9A0B0900D0DB0ACB0F9E90D0F9ADAE0BDAD9A0B09A000000B0A00B0A000A90000B0B090A9ACB09A00009000000000000000000A000A000009A9A0000000000A0090B00A9A90000B00090A9000000000A09000000A0000000000A000090A000900000000B09A0D09C9ACBCB0B0ADAD9F0A90A0B0A09A9A9A0000B009000000A0A00000A00A9A0A009A0A0A00A000A0000000000000000000A000B0000000000000A0000000A0A900A00A000A9A0A000000A000000000A00A000000000A00000A00B0A0B00A09A09A009000000D090A009000900000000009A0900A0A0B00000090A9A90A9009009A009000000000000B000000009A90A0000000E000000000000000A000A90090A9000009A9009000A0000000A0009000000000000A0000000000009000900A09A0900A9A009A0A090A0A9A00090A00A00000A000000000A9A9A00000A90A0A00A09A0A9A090000A9A00A000A00A00000000A00B00000000000A00000A900A0A00009A0B00A0A00B00000000000A00A0000000000000000A0000009A0A0A0B09A0A00B00090A09000A909AC0A0A090009A00000009A9A0B0000009A0B00A0909A90A009000A0A090000B000000A90A0000A0000A0000000000000A00000A0900B00A0000A90900000090A00A00000000A00000000000A00009A0A0009090000A909000000A09A00B090A00B009000A000000B00A00000009A0A0A0000B090A0A0A009AA0B000000A00BA0A00000009A00000B00F00000000000000000009A0A00A90B0B00A0A0B000A0000000000000900A0000A00000009000090A0A000B090A000B000000A9A00A0B0B00B0A0B009A000000900A9A0A9A90090A9A00A00000909A090000A90009A0090000000A00000000000A0000000000000000A0A00090B0A00000B090000B00000B0000A00A0000000000000009A0A0900A9000A000A000A000B0B0090000900000B009000A000B0000A00000900A0A9A09A0B090B0B0A0A09A09A090A0A0000A0000A00000000000A00B000000000000000000900B0A0090A0B0000A90A0090A0009A0000000A0000A000000A00000A0A0000009A0090000A00000A0A9A00A0B0B0000A9A9000000A000009A0A9009009A9000A000009009A0BA00A0009000000A0000000A0000A0000E00000000000000000A0B0000B0A0900B0A90A0900A0000A0000090009000090000A900000900900A90A09A000A09000A00090000000000A0A900000B0A00090A0A000000A0A0A0A9A90A0A9A0A0A0BC9A900000A000B000000A0090A00009A0B000000000000000000000A900090A00000000A0000009000000A00A0A0000000A0000000A00A00000000000A000A00900000A000000009090A00A00009000A0900000000090900000A09000000090BA00A0B0A090000A9A00000A000000A000A0000000000000000000A900A9A0A90B0000B000A90A00000A000000900A000A0000A000B00090A90A09A0000090000000A00000B0000A0A0009A90A0A00A000000A09A090A0A0A90B0BA0A0B09A0A09A9000000A000A90000009000000009A0F000000000000000000000A000009A000B00009000000A00900009A000009A00009000A0000A000000000090000A000A000009000000B009009A0009000000B0A00000000A009090A0B0090000A0909A00A9A0A900A0B0A00000000A00000A00A0000000000000000000000A9A9A00B000A0000A00A9000A0000A0000A00000000A000900090A00A09A000A00A000B00000000A00A00000A0A00000A000000000B000A0A0090A00A9B0BA0B0B000A0ADA9000900A09009AB00A00A0000000000B0000000000000000000A09000A9A00A900B00000000000000B0000A900A0090A000A00A0A0000090009A000000000009A00A000000B0000090A9A009A000A0B00A0090900A900A0ABADB00A0B090A900A0B0A0000A0B0BCB000000000000000E000000000000000000000A0009A09A90A000A000000A000000009A000900A000000900900009A0A0A00000A90A900A00000000009000A9000A0009A000A9000BA90A0A0A000A09090BA0AB0000A09A0B000000B00000A9A0000009A00000A00B00000000000000000000000A9A09A00A09000000A0000A00A00A0000A009000000A00A0000A0090090A000000000B00A000000A0A00000A0B090A000000009ABCA0009009A0900A0FA00909A0B09A0B000A09A00A09A9A0A0000A0000000000A0000000000000000000000000DA009A9A0A00000000000000000000900A00A00A9000000A9000000000B0B0A00A00090000A009009A0B00000A90A00000A0A90B009A0A000A0A09A009A0A0900A09AC0B09A09A09A0000090A00000A00A0000B000000000000000000000A9A0A9A000090000A0000A00000000900A00000000000A090A000A9A0A0A00000090090A0A0A00000000000000B0B0A909A000900A9A90A909A09090A09A0A9000A090A09A00A00A0B0000A0B0A00B000000000000E0000000000000000000000009A0009A9A000000000000000A00A0000A900000A0090A009000000900900A0000A00900090B00A0A9A09A0B00A9A0A000A0000000AADA0A00A00A90A0900E9A90AC90A09A90B0900A9A90009AB000A00000A000B0000000000000000000A00A9A009A000000A000000000A0000000A0000A09A0090A00000A900A00A00A900A0090A00B00A009000000A0000A9000000000A0B0A9A90A900000A90A90A0A9A00A9A0A09A00A000A000000A9E000A0000A00000BA000000000000000A000090000B000A00A00000000000000000A09009A00A0000A0000A0000A090900000A09A0A00000A0000A00B0B090B0B0A9A9A9A0090000009AA9A9A9A90A90A09A9A9A900B09A00B090A0009A0B09A9A00000009A00000F000000000000000000000A9A00A0000000000000000000000000A00009090A9000B0900B0090A0A09A9090000090B0009A90000000A0000009A000000A000009A090A00000A90A09A000009A090AA0B00A009000A090A00A9A090000000000AA00000000000000000000A0000000000000000000000000000000000A0A00A00A9A00A0000A000000A00A0A9A9A0A00B0A00A9A9A9A90B0B0B09A9A00B00A00A00B0A9A9A0B00B0B09A9A9A00BA909000B00A0A0B09AB0BA9A000A0B0A0000A9B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A00A000000000000000000000B00B0A00A000A00B000A0A9A000000000A000000000000000000000000000000000000000000105000000000000DFAD05FE','Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp');
-;
-INSERT INTO "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(9,'Dodsworth','Anne','Sales Representative','Ms.','1966-01-27','1994-11-15','7 Houndstooth Rd.','London',NULL,'WG2 7LT','UK','(71) 555-4444','452',X'151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00D999D999999D9D999DB99DD9F9D9D9D99D99D9F9D999BD9FD9D9D9D9D9DFD9F9F9DBDBD9DBD9DB9FD9FDFFFFFFFFFFFFFFFFFFF9D9F9DB9D9DFD9DB9F9BDF9F9D9DBD9BD9F99DBD99999999D9DBDBD9BDDD9F9DBDBD9F9D9D99D9BD999D99D9D99DB99D999D9F9D9F9D9D9999D9B9BDBD99F9D9999D9DBD9FDBDBDBDBDBD9F9D9DBD9D99FD9F9DD9FDD9FFFFFFFFFFFFFFFFFFDBDF9DBDD9F9DBD9DD9DD9D9DDBD9D9DD9D9D99D99999D99D9F9D9D9DD99BD9D9D9D9F9DBD9FD9DD999DB9DBD99D99D999D999D9BD9D9DBDBDD9D9DD9D9DD999999999FD9F9D9FD9D9D9D9F9D9F9D9DBDF99F9DF9F9F9FFFFFFFFFFFFFFFFFFFFD99DF9DB9DF9D9D9F9F9F9F9BD9F99F9F9DBDF9D99D999D9D9D9D9F99BDD9D9F9F9F9D9D9D99BD999999D9D9F99D999999D9F9D9D99F99DD99B9D999D9B99D999D9D99FD9DBDD9DFDBDBD9D9D9F9F9D99DF9FD9FD9FDFFFFFFFFFFFFFFFFFFFFBDF99D9DFD9F9DBD9D9D9D9DD9D9DD9D9D9D99F99999999B9DBDBD9D9D99DBD9D9D9D9F9F9D9D9BD999D9F9D99DBD9D999BD9D99D9D9D999D9D99F9F9D9DB9D9999BD99F9DDB9F99D9DD9F9F9D9D9DBD99D9DBD9FD9FFFFFFFFFFFFFFFFFFFFFD9DDBDB9DBD9F9DBDBDBDBD99F9F99F9F9F9D99D9999D99D99D9D9DBD9F9D99F9DBDBD9D9DBD9DD9F99999DBD9999999F9D9DBD9BDBD9FD9BD99D9D9D9D9D999999D9DFD9F9DD9DF9F9DBD9D9F9D9D9D9FDF9DFD9FDDFFFFFFFFFFFFFFFFFFFFF9F9D9DDBD9F9D9D9D9D9D9FD9D9DF9D9D9DBD9F999999D99D9DBD9D9D9DBD9D9D9D9DBD9D9D9B9D999D9D9D99D9D9999D9F99D9D9D99D99D99F9D99DB999999D9D9DF99F9DDBDF9D9DBD9D9F9DBDBDBDDB9DBD9F9FFFFFFFFFFFFFFFFFFFFFFFD9FDBDBDBD9D9DBDBDF9F9D9BD9F9D9F9F9D9D999D9D999DBDBD9F9DBD9D9F9DBD9F9D9F9DBD9D9D9999BD9F9B99999D99D9D9BD9D9D9BD99D9D9BD99D99D999F9F99FD9DBD9D9D9F9D9DBD9D9D9D9D99DDBDF9DD9FFFFFFFFFFFFFFFFFFFFFF9F99D9D9DFD9F9D9DD9DD9FDD9D9DBD9D9D9DBD999999D99D9D9D9D9DBD9D9D9DBD9F9D9D9D99D9F999D9D9DD9D99999FD9F9D9D9BDBDD9DF99F9D9D9BD99999D9DD9D9F9DBDBDBD9F9F9D9F9F9F9DBD9BDDBDF9FDFFFFFFFFFFFFFFFFFFFFFFDDF9FDBD9DBD9DBDB9F9BD99F9F9D9D9F9DBD9FD999D9BD99D9F9DBD9D9F9DBD9D9D9DBD9F9D9BD9D99999F99D999D9D99D9DB99FD9D99D99DD9D9DB9D9999DBDDB9DBD9DBDDD9D9D9D9DBD9D9D9DBD9FD9FD9DF9FFFFFFFFFFFFFFFFFFFFFFFFBDD9DD9F9D9D9D9DD9DD9FD9D9D9F9F9D9D9D9999D99D9D99F9D9D9F9D9DBD9F9DBDBD9D9DB9D9F99999D9D999999DBDF9D99D9D99D9F9BDDB9DBD9D99D9D9D9B9DBD9DBDDB9F9F9F9FD9D9F9F9F9D9D9FDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFD99F99F9DBDBDF9F9FDB9D99F9F9D9D9DBD9F9D9999D999BD9D9F9F9D9F9D9D9DBD9D9DBD9DD9D9D999D9D9D999D99D99DB9DBD9D9F9D9D99DBD99D9999B9DBDDD9DDF9DF9DDD9D9DD9BDBD9D9D9DBDBDBDDBDFFFFFFFFFFFFFFFFFFFFFFFFFFDFD9FDDBD9D9D9D9DD9DF9FD9D9F9D9F9D9D9F99D9DB9D9D99BD9D9DBD9DBDBD9DD9DF9DBD99F9F9D9999F999999F99D9D9D9D9DBD9D9D9FD9D9D9BD9D99D9D9BD9B9D999F9F9F9F99DD9DBDBDBD9D9D9DBDD9DDFFFFFFFFFFFFFFFFFFFFFFFFF9FD9BDDBD9F9F9F9BD99D9F9D9D9F9D9DB9D9D99B9D99D9DD99F9D9DBD9D9DBDB9F99D9D9F99D9DB99999D99999D9F9F9DBD9F9D9F9F9D99D9DBD99999D9DBDDD9DDBDFD9D9D9D9DF99F9D9D9D9F9F9F9DF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFD9DFDBDD9D9D9D9DD9DF9D9DBD9D9D9BD9D9F99D9D9F99F99D9D9F9DD9F9F9D9DD9DF9F9D9DD99F9D99D9999D9F9D9D9D9D9D9D9D9D99D9F9D9D9D999D9F9D99B9F99D9D9F9F9F9F99F9D9F9F9F9D9D9DF9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9DB9F9F9FDBDBDB9DBDBD9F9DBDD9D9F9D99999D9D99D9FDBD9F9BD9D9DBDBDB9D9DBD9B9D9D9999BD999D9DBD9DBD9DBD9DBD9D9F9D9BD9999D9BD9F9FDD9DFDBDBDD9DD9D99D9DBD9D9D9DBD9DBDF99FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDFDD9D9DD9D9D9DD9D9D9D9D9D99F9D9DB9D9DF9D99DBD99D9D9DDDBDF9D9D9DD9F9D9D9D9F9D999D9999BD9D9F9D9F9D9F9D9DBD9D9D9DF9D99D9D9DD9BD999DD9D99F9DBDFD9D9D9F9F9D9DBDBD9DFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9DB9DBDB9F9F9F9BDBD9F9DBD9D9DDB9DD99999DBDD999D9FDBDBD9D9DBDBDB9FD9D9F9DBD9DBD999D99D9D9D9D9DBD9F9D9DBD9D9F9D999999D9D9F9BDD99DF99DBDF9DBD999F9F9D99D9F9FD9D9F9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDBDD9D9DD9D9D9DD9D9F9D9D9F9D99D99F9D9DDD99BD9DBD99D9D9F9F9D9DDDD9DF9F9D9D9DBD999D99D9DBDBD9F9D9D9DF9F9D9F9D9BD9D99D9BDBD9DD999F99FD9D9DBD9D9D9D9D9FD9F9D99F9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD9DB9F9DBDBDF9F9F9FD9DBD9D9F9D9DF999F9B99DD9D9D9FD9DBD9D9D9FDB9BDB9D9DF9DBD9DD999B9B9D9D99D9F9D9F99D9D9D99D9D999D9BD9D9DD9BD99DDD99F9F9D9DBDBDBDBD9BD9D9FD99DFD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9FD9D9F9D9DD9D9D9DD9F9DBD9D9F9F99D9D99DDF99DB9D999F9DBDBDBDD9DDD9DD9FD9D99DBDBD99D9D99F9DBD99DBDDDBD9DBDD9BD9F999D99D9F9BDD999B9DF9D9D9DBD9D9D9D9FDD9F9F9FDF9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9FD9D9DBDB9F9F9F9BD9D9D9F9D9D9D9F99D999D9F9D9BDDD9D9D9D9DB9F9BDDBDF9BDBD9D99DBD9999DF9D9D9DF9D9F9D9F9D9BD99D99D999DBD9DD9BD99DD99D9F9F99D9BDBDBD99BD9D9D9D99D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F99F9DBD9DD9D9D9DD9F9F99D999D99DD9DBD9D9D9D9DD9B9DBDBDBD9DD9DDDBD99DD9D9F9DDBD9999DF99DBDBD9D9F9DBD99D9DD9D99D99BD9DDBDBDD999DB9DBD9D9DDBDD9D9D9FDD9F9F9F9BDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9DBD9DBDBDBDBDBD9D9DD9FDF99F9BD9D9DBDBD9F999DD9D9D9D9F9F9F9BD9FDDBDBD9DB9D9D99D99DF9D9D9DBD9D9D9D9F999DB9D99D9D9F9D9D99D99D9D9D9DBDB9D9BDBDBD99BD9D9D9DD9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9F9D9F9D9D9DD9D99F9F9BD9999D9DDB99F9D99D99DBD99BD9BDBD9D9DDDDBD9F9DD9DBD9DBDBD9DF9D9DBD9F9DBD9F9DBD9DF99D99F99DBD9DBD9DB999BD9DBD9D9D99D9D9D9DFD9F9F9FDBD9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD99DBD9F9F9F9F9FDD9D9DD9DD9D9999D9D9D9DDBDD9D9FD99DD9DBDBDB99FDBD9F9F9D9D9D9D9D9BDDBD9D9D9D9D9F9D9D9D99D999D99D9D9F9D9BD9D99D999D9F9D9F99D9F9F999D9D9D9DD9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBD9D9D9D9D9D9DBDBD99F9BD9F9DDF99DBDB9D9BD9D99DDB9D9D9D9DDF9D9DF9D9DBDBDBDFDBDDDBD9F9F9F9F9F9DBD9F9FD9F9D9D9F9D9D9F9D9999D99DF9D9DBD9DBDBD9D9DDBDBDBDB9F9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9D9F9F9F9F9F9F9D9D9FD99D9D9DB99D9D9D9D99D9DB9DB99D9F9F9F9F9F9DF9F9DBD9D99D99DBF9DF9DD9DD9DD9D9D9D9D99D99F99D9D9F9D9D99D999BD99DBD99D99D9D9DBDB9D9D9D9DD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DBD9D9D9D9D9D9F9F9D999D9F9999DF99F9D9F9F9D99D9D9DBD9D9D9D9D9FD9D9FDD9F9DDBDFDDDF9DF99F9BDB9F9F9DBD9D99D99DBD9FD9F9D9DB9D99D9D99D9FD9F99F9F9D9D9F9F9F99F9BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBDBDBDBD9F9D9D9F9DDF9D9DFD99DF9D9BD9D9DBDDBD9D9D9DBDBDBD9F9BDBD9BD9D9B9D99BDF9DF9DF9DDDDD9D9DD9DBDBD99D9D9D99D9DB999D999D99BD9D99D99D9D9DBDBD9D9D9DF9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9D9D9D9F9DBD9D9DB99D9D999D99D99DD9F9D9D999DB9D9F9D9DD9DBDDD9D9FDDF9DDDBDFD9DDF9DF9DBDB9BDBDB9F9D9D9D9F9DBD9FD999D9D9999F99D9DB9D99DBDB9F9D9DBDBDBD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9F9F9F9D9D9DBDBD9DD9F99DDB9DB9DB9D9DBDBD9D99D9D99DBDBDBDDB9F9FD9F9DBDBD9D9F9F9F99FDD9DDD9D9DD9D9D9DBD9D9D9D99F9D9D9BD9D99D9D99D9F9D99DD9DBD9D9D9D9FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9DD9D9F9F9F9D9D9DB9D99DB99D9D99DF9F9D9D9F9FD9F99D9D9D9DF9DD9D99F9F9D9DBDBDDFDDDFD9F9DB9FDBDBDF9F9F9D9DBDBDBD99D999D9999D999BDDBD999D9BDBD9DB9DBDBD9BD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBDBD9D9DD9F9F9F9DF9DF9D9D99FD99D9D9F9D9D999D9D9F9BDBD99F9F9FD9DD9F9FD9DDBDDBDBDBD9DBDD9DD9D9DD9D9D9F9D9D9D9D99DBD99D99BD9FD99D9DDB9D99D9F9D9BD9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBD9D9F9DB9F9D9D9D99D99D9F99D99D999F9D9F9DBDDB9F99DD9D9FD9D9D9DF9BDD9DBDF9DFFDFDDDFDF9D9F99F9F9BDBD9F9D9F9D9DB9D99D9F99DD9D999F99B99D9D9F9D9BDDDBDBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9F9D9F9DD9D9F9DBDDBD9D99DB9D99FD9DBD9D9D999D99D999F9D9F9F9DB9DDDBDBDF9DBD9F9F9F9D9DF9DFD9D9DDD99D9DBD9D9F9D99D9999D999B99DD9D9D9D9DBD999DD9B9D9D9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9DBD9F99D999F9D9D9D99D9B99D99DB9D99F9D9DBD9D9D9D999FD9DBD9D9F9DDBDBD9DD9FDFDFDFDF9FDF9DF9DBDBDB9FDBDD9D9DBD9D9D99F9D9BD9D9D9B9D9D9D9B9D9DDB99DD9F9F9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9D9DDF9DF9D9F9DBDF99DDD9B9D9D99D99DBD9D9F9F9F9DF999D9D9F9D9F99D9DBDBDF9DBDDBDBDFDBDDBDDBDDD9DD99D9BD9DBD9D9F99D9D99D999D99DDB9F9BDD99DB9D9DB9F9D9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9F999D99DBD9D9D99DF99BD9D99D999D9F9D9F9D99D9DB9D9F9F9F9DBD9DFDBDDBDD9FFDFFFDFDF9DDBD9F9DB9FDB9DF9DDBD9D9BD99F9999D999F99D999D99D999F99D9DBDD9DBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBD9D9FDF9FD9DBDBD9FD99DD9D999F99DB9D9F9D9D9D99D9D9D9D9D9DBD9DBD9DDBDDBDBD9F9DFDBDF9FDF9DF9DD99DD99DB9D9D9DD9D99D9DB9D999D99DBD9D9D9D99D9999D99F9D9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBD999D99F9D9DBD99FDB9D9BD9D999D99D9DBD9F9F9F99F99DD9F9D9F9D9F9FDDBDFDFFD009FDFDF9FDF9DF9DFDBDF9DD9F9F9BD9F9D999D9BD9D9D99D99F99B9D9BD9F99F9D9F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9DBDDBD9D9D9D9D9D999D9BD99D9D999D9BD9DBD9D9D9DD9DB9BD9F9DD9F9DF9F9DF9FDFF909BDF9FDF9DFD9DBD9D99DB9D9D9DD99D99F9D99D99F99BD9F999D9DB9D9999F9DBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DD9D99D9FD9F9BD9F9DD99D99D9B9F99DB9D99D9DBD99F9BD9D9D9D9DBDF9FD9FDFD9FDBDF09909FFFDBDFDBDFD9F9FDF9DF9DBD9BD99D9999D99D999D999D9D9D99D99D9D9D9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DB9DBDBD9999D9D9D9DB9DB9D999D99D99D9DF9F9D9F9D9D9D9D9F9DBD99DD9F9DBDFDFDFD90D999DDFDF9FD9DBDD9D99D99D9D99D9DB9D9F99D999D999D9999B9999D9B99F9BD999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9D99DFD9D9BD999D9D9BD9D9D999D9B99D9F9D9DBD9DBDBD9F9DDFDF9FDDFDBDBFDFF0B00D09B9FFD9FF9DBDBDF9FD9F99FD9D9D99D9D9B9DB9D9B9D9F9D99D99D9D99DDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DDBD9D9F9999F9D99F9DB99D99999F99D9D9D9D99DBD9D9F9D9D9D9DB9DBDF9FF9FDFDFFDFC9D9099009DFFD9DF9DD99D99D9DF99F9D99D9999D999D99D9999999DB999999D99D99DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDDB9D9D9D99DBD99D9D9D9D9D9BD9DB999DB9DDBD9D9BD9DBD9F9FDDBD9DFD9FDF9FDFFF9B9099C900BD9FDF9DF9FDF9FD9D99D9D9BD9B9D99999999999D9999999DBD9D9BD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D999DB99F99D999D9D99DB99B99D9999D9D99D999D9F9D9DBD9F9D9DBDDFBDBFDBDFDFFFD00E909909009F9FDF9D9D99D99DB9D99D9D99D99D999D9999D9999D99D99999BD99FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9D9D9D9BD9D999BD9DD9D9999D9D9DB9D9BDDB9D9D9D9D9D9FDBDDBDDFDDFDFFDFDFFB990DA9D0900099B9FF9DFD9DBD9DBD9B999999999D999D99999999999999D9D9D99D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BD999D9999D999DBD9999999D9D9BD9B9D99D99D9D9F9F9F9F9D9FDBD9F9FBFDF9FFDFDF00CB990990DB00009D9F999F9D9D9D99D999D99D9999999999999999999D99999BD9B9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9F99DBD9DBD99999B9999999BD99D99D9BD99DF9D9D9D9D9FD9FDDFDFDDDBDFDFFFFF9DB000990F00009E90BD9FD9D99F999D99D9999999999999999999999D9999BD9D99DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99BD99F9D999999999D9DBD999D99D999DB9D99F999D9F9F9F9D9FD9F9F9FFFFFDFFDFDFDA909090999000090909999DBD999D9999999999999999999999999999999D9999F999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D99D9999999D999D9999999B99D99D9F99D99D99DDBD9D9DDF9F9DFDFDFDBDFDFDFFFFF09000909090099009000999999D999999999999999999990990999999999999D9D9D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D999DB999999D99999D999F9999D999F9D9B9DBDBDB9DF9F9FDBDFDFFDFFFDFFFF909A9090F09D000000900099999999999099999909999999909909999999D99999999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9999D99999D99999D99999999D999F9D999F9D9D9D9DDBDDDFDBDF9FFDFFDFFFFF99000000C990B0900900000009999999999909999999099090909999999999999BD9F9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D99999D999999999D99D9D999D999999D9D9DBDBDDBDDBF9FDFDFFDFFDFFFFD9D9A0009DB0090000000000000000000099999909999999090909090909999999D99999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9999D99F99D999999999999999999999999D9DBD9BD9D9F9D9FDDF9F9FDFFDFFFF9B9BF9C900E909099009A900000000000000000099909090990000909999999999999999D9BFFFFFFFFFFFFBFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9B99999999999999999999999999999999999D9DBDD9FFD9F9DFDFDFDFFFFF99DC9D0900B090000900000000000000000000000000909090000900909099909999999D999DFFFFFFFFBFFBDF9FFDFF9FBF9FFBFFFFFFFFFFFFFFFFFFFFFFFD9999D99999999999999909999999999099999D99D9D9BD9DBFDFF9FFDFFFF999C9A9FF9909090A0990090900000000000000000000000000000000090909909999999999999FFFFFFFBFFFBFFBBFBFFBFBF9FB9BDBDBF9FFBFFFFFFFFFFFFFFF99999999999D9999909999990990999999D99BDF9F9FDFDBDDDBDFFDFFF909F09FDFF990B00B09000990A000000000000000000000000000000009009990999909099999999FFFFFFDF9FBF9BDFFFBBDBDBFBDBF9BBDBFBDFDBBDBFFFFFFFFFFD99D999999999909999999999090909999999D99D9D9D9BDDBFDFDFFB909909DF9BDFF9D09000B0900B90900000000000000000000000000000000900909090999909999999DFFFFBBFFBDFFFBDBFDFBFBDBFBDBFDBDBDBBBFDBFF9BFBFFFFFFF9999999D99909999990990909090990999999D9F9F9FDDBDDFFFF090900090B9C9B9D909000909E9BC09000000000000000000000000000000000009099909909990990999FFFFB9DB9FFBF9FBFDBBDBDBDBDBF9BFBFBDFDBFF9FFF9FBDBFFFF999999999999999909990999999999999999DBD9D9D99FDBF999099000900B0DB0D0B09090D000900990000000000000000000000000000000000000090099099099909909FFF99FBFFFBF9FBF9FBDBFBFBFBDBBDF9F9FBBBF9FBF9BF9F9FFFF999999999999999099900990999999999D999D9F9DBDFDBD9900900090009099090BD99C09BDA90900B0000000000000000000000000000000000000000900909909999990BFFA9B9BDBDBFBDBFB9F9F9FDBDBDFBFBFFBDFDBFBDBFDBFBF9BFF990999999099999990999999999909999B9D9F9DBD9999990000090909090900909D909B000990000090900000000000000000000000000000000000000090090990990999DF999BDBBFBDBFBDBFFBFBF9BFBFB9F9F9FBFBF9F9F9BBDBDBF9DBF9990999999999099909999909099099D99999999900900009000090000900B90F0AD0909990CF909090000000000000000000000000000000000000000000900909999909FB09B0B9F9FBF9FBF9BDBDBFF9FFFFBFFBFDBDBFBFBFDBBF9F9BB9099999999990999990909099999999999999990900000000000000090F900900099D990D9000B9A0000900000000000000000000000000000000000000000000909909999F0090999FDBFBDBDBDBDFBFBF9FF9FBDF9FDBFBFDBDBDB9F9BF9F990909999990999090999999990999999999900000000000000000009099009099B90909900009090BC900000000000000000000000000000000000000000000000000909099F909B9B9BBDBBFBFBFBBDBDBFBFF9FFBFFBFBDBFFFBFBF9FB9B9A990990990999999990090999999990990900000000090909009000009AD090B000F0F909DB09090C9009090000000000000000000000000000000000000000000000099990DB090090BDBBDBDBDBDFBFBFFFDBFBF9F9FF9FF9FB9F9FB9BDBD99A9909909990909099990990999099990900000000000000000000009099A90099099CB90B00000B90B000000000000000000000000000000000000000000000000000000909000909B9BBDBFBFBFBBDFDBF9BF9F9FBFBDFBFFBDFBF9FFDB9BB99909099909999999090990999090000000000000000009000000000000090990AD0F9D09090909909009009000000000000000000000000000000000000000000000000900900909099BDBDBDFBDBDFBBF9FF9FBFBDF9FBFDBDFBF9FB9B9F99DB0909090990909909009099909000000000000000000000090900000909009A099B9FBD09A000009090090000000000000000000000000000000000000000000000000000000000090BDBBFBF9FBFFBFDBF9BBB9BDBBFBDBFFFBDBF9DBFB99A909000909099990909090909000000000000000000000000000000000090A909900CF0DBD9900900B009A090090000000000000000000000000000000000000000000000090000000090B9F9FBF9F9FB9BDBF9DBF9BDB9FBDB9FBF9FBBD9FB99B9B99090990909009000090000000000000000000000000000090090000900DADB999FB909E90A09090090000000000000000000000000000000000000000000000000000000000009099F9FBDBFBFBDBFB9BBB99BDBDBBDBFFFDFBF9FBF9DB090900009009090900090000000000000000000000000000090900000090090B90D00B9D09999909A90090009090000000000000000000000000000000000000000000000000000000009BBFBDBFBDBDBDB9F9D99FB9B9BDBBDB9BBBDB9F9BB999B00909009909000090000000000000000000000000000000000000090A90990F909DCB9090C90090B0009A0000000000000000000000000000000000000000000000000000000000090DBDBFBDBBDBB9F99BB9B999BDB9F9BFFFDFBDBBF9DB090900009000000090000000000000000000000000000000000000090009090A90F90B90909B9090B009000909009000000000000000000000000000000000000000000000000000000099BF9BFBDBF9F9BBD99B9BDB9B9B9F99B9BF9F99FBBDB090900000900090000000000000000000000000000000000000000009009A9909090DFBA9009A90909009000000000000000000000000000000000000000000000000000000000000900BF9FBDBF99B9BD9B9BDBDB9F9F9F9BF9FB9FBFB9F9B9909000000000000000000000000000000000000000000000000090000A909C0B0F9CB9D900B009C00A9000090B0000000000000000000000000000000000000000000000000000000009B9FBDBB9BBBDB9B9BDBDBDF9BF9F9F99B9F99B9FF9B00900000000000000000000000000000000000000000000000090009090909A9099090DF09009A9B90909090000900000000000000000000000000000000000000000000000000000000BDB9FBF9F9D9B9B9F9BDBDBBFDBF9F9FBDB9FF9F9BF9B9000000000000000000000000000000000000000000000000000000000009099BC9F9AD90090900990900A90090000000000000000000000000000000000000000000000000000000000BFBDB9B9BB99D9F9F9BFFDFBFDBFBF9F9DB9BF9F9BF9090000000000000000000000000000000000000000000000000000009090A9AD09AD99FB0909A9B00A00990B000900000000000000000000000000000000000000000000000000000009BDBBDBDB9DB9BB9FFFFDBFFFFFFDFFFBFBF9F9BB9F9B90000000000000000000000000000000000000000000000090000090000BD090BD9FE9F9C90B9A90999F000909000000000000000000000000000000000000000000000000000000009BDBBDB9B99B9FBDFFBDFBFFBDBFFBFF9FDF9F9BD9FBDB00000000000000000000000000000000000000000900000000000000090900B9DAF990FB90B09090F0B0D0B00090000000000000000000000000000000000000000000000000000000ADBDBB9B9DB9F9FF9FFBFFFFFFFFFFFFFFBFFFBDBB9B9F9000000000000000000000000000000000000000000000900000000090009900F9DFD9D0B90D00A90909B00090000000000000000000000000000000000000000000000000000000009B9BDBDB9B9FBF9FFFFFFFFFFFFFFFFFFFFFBDFBD9BDB9B0000000000000000000000000000000000000000009000000090090A9000BD9DF9FA99909DA9B9E909A909000900000000000000000000000000000000000000000000000000000009BFB9B999BDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F900000000000000000000000000000000000000009000009090000AC900B000B0FDFD9C099A9B00990A909090000000000000000000000000000000000000000000009000000000009F9BDB09BBDBFBFFBFFFFFFFFFFFFFFFFFFFFFFBDBDBDB9000000000000000000000000000000000000009000090900C0000909909090999FFF909BB0900090090090B009000000000000000000000000000000000000000000B0F00000000000BF9BD9BD9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDB9000000000000000000000000000000000000000090000F9F0090090A09CBDBC9DFDBD99BB99A90B0000A9C90090000000000000000000000000000000000000000009AF000000000B9BDB9B9BFDBDFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFF9F9B0000000000000000000000000000000000000000009000F0900000990B0909909FF9E9B900A90B900090099000000000000000000000000000000000000000000000090F000000009F9B9B9FBDBFFBFFFFFFFFFFFFBFFBFBFFFFFBFFFFFDFBFD00000000900000000000000000000000000000000900909000B09000D09ADF0F9F9E9900BD9DB00900009A009000000000000000000000000000000000000000000AD0FB90000000F9BBDBDBDBFFFFFFBFFBFFBFF9FF9FFFFFFBFFDFBFFBF9FB9000000000000000000000000000000000000909009B000009090009A9ADB9F9C9E9909F0B0B0900B009009000000000000000000000000000000000000000000909A090CF000009BBD9B9FBFFFBFFBDFBDFBFDBFFBFFBF9FBDFFFBFFFFFFF9FF00000000000000000000000000000000000000A900009090000090BD9DBDE9F999BC9D9F9F9FAB009CA90A90000000000000000000000000000000000000000000090FB9BB000009BB9DB9FBFFFBFFBFFBFDBFF9FF9FFFFFFFBFFFFBFFFFFFBDF0000009B0000000000000000000000000000000090000090900090F09DBDFFCBC9BDAF9B09090B0A990900090000000000000000000000000000000000000009AF9A90FF000009F99FBFFFFDBFDFBFBDFFBFDBFFBFF9F9FBFFDBFFDFBF9F9FFB90000000000000000000000000000000900009090090900000090F9B0BDBD9F99DF999D0909BA9E990000900000000000000000000000000000000000000009E09009EF900009BB9FBDBDBFBFFFBDFDBF9FFBFDBDB9FBFFFDBFFDFBFFFFFFFBDF90000D000000000000000000000000000090000000000009090F9909D0FBFF9CB9CBDB99A90DA9A09BB0A9000000000000000000000000000000000000000B9B090FFF00000099F9BFBFFFFFFBFFBFFFFB9DB99B9F9DBDBFFFFBFFBDBFBF9FFBF0000B000000000000000000000000000009000909090900B090B0FCBDFDDBF9E99ABC9D00B999900909000000000000000000000000000000000000000000000A9FF9000000F9BFDBDBF9FBFDBDFBF9BDB99B9DB9B99BDBDBFFFFFFFFFFF9BDBF00090000000000000000000000000000009000000A009009A9099FF9FBD0F9909B99B09B090A099A0009000000000000000000000000000000000000000000000FB0000009B9F9BFBFFFFF9FFBFDBF9B9FDDFBDFDFFDBDBFDBDBDBDBDBFFFFFDA000000000000000000000000000000000000900909009909090F9FFD9E9FF990BDA9DB0B9090B00090000000000000000000000000000000000000000000009B90000000BDFBFF9FBDBF9FFBF9BD99FDFBFBDBDBBDBFFDFBFFFBFBFFFF9F9FB90000000000000000000000000000090090A9009C090B9A90BCB9DBFFFDFD00ADA9BB0990B0090A900090000000000000000000000000000000000000000000000000000DBB9F9BFDFBFBFFBDBDB9FFFBDBDFFBFFDBF99B9DBDBDBDBF9FFFFFFF909000000000000000000000000000000900090B9F99C9BC999CB990FBFFBD9FB0DAB009B9B09009B000000900000000000000000000000000000000000000900000000BDFBFF9FBDFFDBF9F9BDB99DBFFBFFDBFFFFF9F99B9FB9BDBFBFBFBFDF000000000000000000000000000000000900A90B00B909B0A9BDADBDF9FFFDF9BB90DBBFB9009B9A90000000000000000000000000000000000000000000000000000BDB9F9BFBFBF9BF9F9F999FB9FFBFFFBFFF9FFFFBD099909BFFFDFDFFBF00000000000000000000000000000090000BD0909990BD0B9C99DFDBDFF9FBD9A9B0B9FB9B0B00090000000000000000000000000000000000000000000000000000BDBFFFFFFDFFDBF9F9B999BF9FFBDFFB9FBFFFFBFF900099BFFDBFBFBDFF9000000000000000000000009000000009090B09A9CBD0B909B0F9FFDF9F090BBB0B0B9B0B9090B09A000000900000000000000000000000000000000000000000009BDBF9FBFBFBFB99B9900BDBF9F9B9B9999B99F9BB900009F9FBFFFFFFBFB0000000000000000000000000090000009E90BD0B90B990B0D99F9FFBFFD990BEB09099A9B9A9CB0900090000000000000000000000000000000000000009000000FBF9FFBDBDFDBDB9900090BFB9B9999D9B999999999999F9BBFDBFBDBFDFFD0000000000000000000000000000909090BD0A90F90DA90B090F909DBDB09BDB90A9A9B009DA99A9A900000000000000000000000000000000000000000000000BF9FFFBFFFBFBFB990000099999999BD9B9D9F9B9D9DBFB9BDBDBBDFFFFBFFBB000000000000000000000009000000009D0B9B09A9B09A99FD9EBFBCB0900BB0A909B0DB9A99A9B0000009000000000000000000000000000000000000F90000F9FFB9F9FBDBF99F9B9D999999999F9FBFDBF9F9FBDFBFDBDBDBFDBF9F9FFFD000000000000000000000090000090A9F9AF90C9A9090B9B0F9F9D0099D09B9A9BFA9A9B0F9F0900B000000000000000000000000000000000000000000000000BFBFFFFBDBBDBFB9BDBBDB9FDBFFFFBDB9B9FBFFDFBFDFBF9B9B9B9FBBFFFBFD00000000000000000000000009000900FD0DB9B09B0B0BC9FFCBAB9A90B00B00A9B09A9BB909F9A9B09000900000000000000000000000000000000000B00009F9F9FBDBBD9B99FBDBDBFDFBFDBF9B9B09999B9FBFFBFBDBF9BDB9F9FDBBDFFB0000000000000000000000000A9000909BD909DBCBD9F9B00F9D90090B9F09ABDB090990009AB09000009000000000000000000000000000000000000090000BFBFFBDBDBBF9FB9B9B9F9FBFFBF9F0999F9BD9F9F9FFFDBDB99B9F9F9BDFBFF9A0000000000000000000000090000009F09090F0BDAF9F099FF9E9F9EDE90ABDAC900000090B909A909A0000000000000000000000000000000000000000009F9FDBDBFB9F99B9DBDBFBFBFDBDB9B9BDB99F9B9BFFF9FBDB99F9F9F9BFF9FFFBD00000000000000000009009000909B90999CBD9F9B9B00B09DBDF9A9B99B09A9B9A09A000900B00A0009090000000000000000000000000000000000F0000ABFBFBB9F9F9FBDB9B9F99FDBFBF9B999B9FF9F9F999BF9FB9B9BDBFBFDF9FBFFF9000000000000000000009000900000C9E9A90F9F0909090DABC9FDFF9A9000000F9A090000000B090900A000000000000000000000000000000000009B9B9D9FBDFDB9B9F9FBDB99BFFBF9F9B99999F9FFFFF9F9F9FF9F99F9FDBDBFBF9F9FF9000000000000000000000000090009090909900FD00A9A9FDDBDBFDFDFF0000099A9A00090000000A009900000000000000000000000000000000009F9F9FBFBDBB9BDBF9F9FBF9B99BDBFBF9F9FBFFFFFFFFFFFFFDBB99B9FFBFFFDFFFFFFFF00000000000000000000009000009A90909A09F90B09C9F9FBFF9CBFFFD000999AB00000000009009090009000000000000000000000000000000F0FFBFFBDF9FBDBF9F9FFBDF9F99BDBF9F9F9FFDFFFFFFFFFFFFFFBDB9DFDBFDFFBF9FF9FBDA000000000000000000090000000000BDA9090909090B9BCBD9999F9FFF000000090000900000000000090000000000000000000000000000000099FBDFBDBBFBDBF9BFBF9FFBF9F9999FB9FFFFBFFFFFFFFFFFFFFF999BFBFFFFBDFFFFFFFFF900000000000000000000000900909909C90000B009BD0D9FB09A9DFFDF00009000000900000A0009A09A90090000000000000000000000000000B9FFBFFBDBDBF9FFDBDFFBDFFFFFB9B9DB9FFFFFFFFFFFFFFFFFFFB9F9FFFFFFFFFFFFFFFFFF0000000000000000000009000000E99F9E9090DB0D0F999D0BC90BDBBF009000F009A00009A900000900000000000000000000000000000000009FF9FB9DBFBF9FBDBFFBDFFBDFF9FF99B9FFFBDFFFFFFFFFFFFFF999FFFFFFFFFFFFFFFFFBFB000000000000000000000000090090FCB909FA90DB990D09F09BD9ADDF00009A9E00090000000090900000000000000000000000000000000000FFBFB9FBF9FDBFFBFFFFFBFFFBFFF9F999FBDFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFDF90000000000000000009000900090BDBDE9EBD9DBC0099B9F90F9090BF00000909A090000A000000A0900900000000000000000000000000000BDBDBDB9BDBFBF9FFDBFDFF9FFFFFFFFBF99FBFFBFFFFFFFFFFFBF9FFFFFFFFFFFFFFFFFFFFFFB00000000000000000000900000C9090B9F9D909DF9B009D0BD0F9009909A900009909000900000090090000000000000000000000000000000FBFFFBDBDBDBDBFBFFFFBFFFFFFFFFFFFFBF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF0000000000000000000000000B00B09090B0B90BDFDFF0990BDF0B9C900000B09000009A000000909000000900000000000000000000000009BDFB9FB9BBFBFFFDFFFFFFFFFFFFFFFFFFFFF9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00000000000000000090900909900B0D909009CFFDF90B09090909B90000B00A09009A9A0000900A09090000000000000000000000000000BDFBDB9B9FDBDBDBFFBFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF90000000000000000000009A9009909B09A9F9BB9BB9090909AB0F090000090900B000090090A909000A0000000000000000000000000000FBFFB9FDB9BFFFFFFFFFFBFFBFFFFFFFFFFBFFBDBFDFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFFFFFFDBF00000000000000009000909A0B00B09DB90909C900A9CB9B090F9B0B000A000900B0B009A09C90090909090000000000000000000000009FF9F9BB99B9BFFBFBFDFFDFFFFFFFFFFFDFFF9FFFBFFFFFFFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFBDB00000000000009000090A909909E9F0DCBDADBBF99CB90C09A9CBD900B0900009A0900B00909A90A000000000000000000000000000000FB9B9BDBB90FFDBFFFFBFBFFFFFFBFDBFFBFFBFFBDFFBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF9BD0000000000000000000090F0A9F9909B9FD9F0D90FFDADB9A9FB90B0B0B00B09A09A0B0A9CA90090090B09000000000000000000000009FBDB9F9F90F9FBFDF9FFFFFBFFFFDFBFF9FFBDF9FFF9FFFFFFFFFFFFBF9FBDFFBFBFFFFFFFFFFFF99B0000000000000000900B0909DB9A90B0DFBFFDBDDF9A9B90DFF9CF00009B009090A9A090B0909A0000000000000000000000000000000FF9B90BB099BFFFFBFFBF9FFFDBFBBFFDBFB9FBFF9FBFFFFFFFFFBFDBDBF9FB99F9FBFFFFFFFFFFFB0F900000000000000000900B0A9009C909B0D9DBDFBFDF90DB90FDB9BB0A0B90000B009A00AB090900B09090000000000000000000000009B9B9909B009FBFFFBFFFFBDFFFFDFB9BDBDBDB9BFDFBDFFFFFFFFFBFB9B999B99BDF9FFBFFFFFFFD9B0000000000000000900990990BDB9A9C9B90DFFFDBDB090D99DB0C90000B00909CBA90BFB90B009A00A00000000000000000000000000F9090909009B9FDBDFF9FBFFBF9BB99B9A9B9B9F9BBFDBFFFFFFFDBD9BD9B9BDB9F9BFBFDFFFFFFFB9F9000000000000090009A090AD0B0D90B000BFF9DBDF9D09FD9A9D9A0A9B0BF0BABADBA9A90A9A9A90909000000000000000000000000BB0900090909FFFBFFBFFBFDBF9BD99F999999909BDF9BFFFFFFFBBFBB99B9BD9BDBBFFDFFFFFFFFF90B000000000000000009009DAD9B0909090B9D99DA9DB09BDF9099A900000B09B0F9FBCBB9A90B9A9A0A9A900000000000000000000000990909000000B9FFBFF9FDFBDBF9B9B9A9F9B099B9B9FFDFFFFFFDF999B90990B9A9D9BBFBFFFBFFF9F9B0000000000000090090B09B00B09A9090099CBDFF090D9FF9009A900A9AB0B0BB0FB9A9A00B00B90900A000000000000000000000000990D0909009DB9FDFBFBFBFB9B09B999B9999B9090B9BBBFFFFFBFF0909FB090090B99999B9FFFFF0B900000000000009000BC909E9F90F090B0FA9DBDBDBD090D9DAD0DDFA09A90B0B90BFFA9A9B000B00B00B9000000000000000000000009A9BB9A90000BFFBFB9F9B9999099090909ADB909B99F9FDFFFFFDB9B90BD09000009000DB9F9FFFF9909000000000000000009A90909EB90B09C9909D9EFDB0099FF99BBF909BA9B0B00AFFF900F0A0000B090000000000000000000000000909F9F9090009F9BDF9F9B990000000000009F0009099BDBBFBFFFB909090B00009000009A9DBFFFFF000000000000000000999090F009B9CBC9FBF09F9BD900090FF9CA090B0A0900A9AB0BBFEBBFF0B00B0BA9A9000000000000000000000090B9B09000009BFFBFBFBDBDB000000000000B990090B9BDFFFFBDBDB90900000000000DB9BFFFFFFB00000000000000009000A9A90B9009B9FBC9DBD0D0BDB90B9ADB999E99B000B00A9A90DFFCBFFFCFA9ADBCDA0000000000000000000000909B990900000DBDBDBF9BFB9F900000000000009009CB9B9FBFFFFBD09090900000A9B90999FBFFFF90000000000009000B99C909D0B90D0909FBC99999D90090DFFDBC99A9000A00A9A9ABBB9BFFFFBB0FFFFBB090000000000000000000000990000000000BBF9BFDFF9F9B9090900000009000999B9FBFDF9FBDBB9009909A9B9900B9FBDFFFFD000000000000000090009A9E99C0D0B09A90BD9DAD09D9FFFFDFDBDA900B090BB9A9B9009A9BBBBDFFFF0FD000000000000000000000009000900000009BD9ABDBB9B9B909B00090090000A9B0B9F9F9FBFBDB990B000099000099DBF9FBFFFB0000000000009009009B09090F9DB900090BD90B909FFFFDBFBFBC9D0900FBA9E0F000BA000909BABB9FBFA000C000000000000000000090900000000009BBD9B9090909B909B90900900990999B9FBFBDBDBBDB999990009099A9B90FBDFFF90000000000000000A900909090F909909AD9099D90FFDF9A9009DBDB09A9A9E9BBA9A00B00A0009900A90B909A9A9000000000000000000BA9000000000099B9900000000090909090099099B0DB999F9BFBDB9FBC9A99000900909B990B9FFF900000000000000900B09A9F090F9009C9FFFF09CBDFBDF9FFF0909D900FBFBFADBAC9AD0B00B0A00000000000000000000000000000000990000000009B9B000090090009000000009009A909B9FBF9F9BDB9F99B990090000909090BFDFFB900000000000000B009C90D909BD90F9FDFDF9099DF9FDF9FDBD0F909090BB09A9B0B9AB0B0000000A0090900000900000000000000000000000000000009000099B000090000000000009090DBDB9F9BDBDBDBBDA90909000900009ADFDBFF9F0000000000000900909B0B09F0FFFDFFBBBFD90FF9FBF9BDBC9F9CB099BCBB000A90A9000000000009A00A00090A09000000000000000000000000000000900B0B0F90000000000000000909A9B9F9F9B9B9BD9BD99A90A90A009D099BFF9FB900000000090000900A90D0B009099A999C0DBE9D9FC99C90990F9F9F09BB000000000B00B0000009009A0900009000000000000000000000000000000000000999909B0000000009009A90B99BDB9B9F9F9B9B9BBFBDBD9F99FDA9FBE9BDBDB0900000000000000B009A909B09909DBCB990D90FD9B00BDB0BD9E9F9F90BB000000000000000000A0000F0CB0000B00000000000000000000000000000000090B0B9B0900909909D09BDB909F99BDBDB9B909DAD990BDBF9FF9BDB9099FB0B900000000000000B0090090B099A0F909909A99099BD09D909090BDBD090000000000000000000000000FFFFF0A009000000000000000000000000000000000009099099000090009A9B09909B9B0F9B9B9DA99B99BFBF9F9FB9BDB90B9F099900000000000000900D09B09C9AC9990B9C90D0000BD0BC9E9AD09990090900000000B00000000000009AFFFFFFDA000000000000000000000000000000000000009A9B0B9000009A999090B90909B9BDBDA99900909999B9F90909909909B900900000000000000090A000B9E9BE9E900B0B09B0909D99F9FDBD000B9AD0000000000A000000000000ADFFFFFFFDF0000000000000000000000000000000000000090990900000090B99B9000090090B9B9BB9000B00B9F9BFB9000B09090B9B0000000000000009A99090099099F9E99090909909F90D9F9ADBD900DBD9000000BA9000000000000A9FFFFFFFFFB000000000000000000000000000000000000099090000009000909A909900009099A9D9009909909D0BD99000B99A90B090000000000000090000090DB0F0BD9F9E0A9DA9A0DBDA9909C9FF9A9DBC9B00000B0000000000000B09ABBBFFDEBF0000000000000000000000000000000000000000000000090090009909B00009009F99A90900CB090B9F9B09009909090900900000000000000909B00B0909D0A9FDBD0BC909B009D09DBFDBD09A9990000000B0000000000000A000900BFBD900090000000000000000000000000000000000000000000090099000909F90000909B990090B99B009B99090B090B900009000000000000000B00909099A9909900BDA9F9F0B09B9B90BDFF90B09A90900000A0B00000000000B000000000BA00000F000000000000000000000000000000000000000000909009900B909900090B0DA909009A9C900FB900909A9009090000000000000000009A0B0B090DA90990FFDB0F9BDBC900D90FF9F9DA9DAD9000000000000000000B00000AC09A09009FF000D00000000000000000000000000000000000000B090B9000990B9B0090099B9900099DBB9099900B09090900000090000000000000000909090B0990DA0BFFB0FF09ADBDBDF0990FDFFFDA99000000000A00090000000000BCB0A09009EB09A9A0000000000000000000000000000000000000909099000B0909900000909090009A9A99090B09099B090000009000000000000000090900B0F099A9099FFFFDF99DF9FDFDBD90F9E9FFFF90B0000A0009A00A00000000000B0909A000BDB0000000000000000000000000000000000000000009000000909A9000000009A9000099999090F9009B09000000000000000000000000000A90999CBEDA99E9FF9A9F0BDF9F0BD0B09D90F9FFD9000009A0000B00B00000000009A000090000F09E90000000000000000000000000000000000090009090900909909000009090B00000000BC90B9009B9900000000000000000000000009000E0B99FBDADFEBD099090B90D9DB990B0B0BCBFBCB000000000000B000000000B00000000009B09E900B000000000000000000000000000000000009000000090B000B00009000990009099B9B999009B00000090000000000000000090000090990FCBDAF9B9FA9FA0B09099FF9F99C9909B9C9BD00000B00000B00000000A0000000000000ADA0B000000000000000000000000000000000000000009090909909900009009090900009A9090000009909009000000000000000000009009A000BDBDBF90FFFDFF999009FDF0B90A99A0F0DB9CB0000B0000A00000000A00B0000000000009A9BCBD00000000000000000000000000000000000009000000900000900009000000000009090B09000000000009000000000000000000000009B90FFB090B09FBFFF0A9B099DBDA990BD99F9C9B000000A9000000000000B0000000000A0009AC9BCBE90000000000000000000000000000000000000090000B900000000090000090090000090090000090900000000000000000000000900000B9FDE909FF9DFFFFD00FC9FDBDA99EBE9FFBCF900B0090A0900000000000000000000900009B0FBDB0000000000000000000000000000000000000000090900009000000000000000009090009000000000000090000000000000000090090900FFB90BEFFFFFFDFA9FBDBDBC9F9A9D9FFBCBDA0000A0A9A00000000000000000000B0090000090B000000000000000000000000000000000000000090000909000090A90000909B0000009000000000000090000090000000000900900A00009BFF90B99FFFFFBFDFFDF9D99F909DB0B99F9FD0000000090000000000000000A0A00000000000000000000000000000000000000000000000000000000900009090090D09900A9099009000900000000000000000A900000000000A00090909A09FCB0FA9FF9F9BFDFB9D0D90D9E9FD9FA9CBB00A9A90A0000000000000000090900B09000A00000000000000000000000000000000000000000000000090000B090090B09F9009AC990B090009000000000000000000000000900909000090900BFDFDFFFFFF099F0DB990FDFDBF9F009B090000000A9A00000000000000000A0A900A0B009000000000000000000000000000000000000000000000090000000009A999A90990990B09000900000000000000009000090000000000A900A00009FFFFFFFFDBF0FBDBC9DBDB9AD9FA9B0DBCB0000B0009000000A000000000A9090A90900900B0A900000000000000000000000000000000000000000000009909009900999A009A909009000000000000000000000000000000090090099C9000FFFBFFFFBF09ADF09DB999ADB0B9D09A9A900000B000000000000A9A0000000000000B0A00090C9000000000000000000000000000000000000000000000009090009B0B0D90090090900B00000000000000900000000000000000009A0B00000BFDBFFBCD99DBDFD909E90BCBDBA90909000A0000000000000000B0B000000A090A0090900A9A0A9000000000000000000000000000000000000000000000000990099090B009900A0909090000000000000000000000090090009009C0F9009F0FCB9FB90A99FFBDB09BD999CDB0900F00000B000A00000A09A9A9000000A00009000000B00909000000000000000000000000000000000000000000000000900B0000B09090A9090000000000000000000000000000000000900090B90B000A9BB9ED09BD9E9FD9DBD09E9CB90F09B09000B00A090000009A9A00000000090A0000000000900000000000000000000000000000000000000000000000000000900909909000909000090000000000000000000000000909000009A900AD000D9000B90F0BF9DFF90909F9FF90B90FCBF0000B09A0000000A00000000000000900090A0900000000000000000000000000000000000000000000000000000090090000090B0900000900000000000000000000000000000A000B00009090B00BEFF99099D00FBDFF9A909FDBB09A99BFD000000A9A0000000B0000A000000A00A90A090000000000000000000000000000000000000000000000000000000000009009A900009000000000000000000000000000000000009000090BCB009009FFFE9F0AFBD0FBD9C90F09FD0BC9EB09F00A000900000000000A09090000090090000000090B00000000000000000000000000000000000000000000000000000000900009000090000000000000000000000000000900900090900C9009A09FFFFFF0BDFFFB9DB09DF9909ABDBF90FF9000000A0000000B0BA900A000000000000909090A0000000000000000000000000000900000000000000000000000000000000900000000000000000000000000009000000000009A000A090B0090CFFFFFFF9BFFB09A09DBBD0F9FDFFF0FFDB000000000A9A0000000B9000000000B0B000A9A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090909A90DA09BFFFFFFB0A9FFFF990B00BDF0BFBDBF9BFD0000000B00000B0B09A0A00A0000A00009A90000090000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000900000000900090000FB0D0CFFFFFFF99C909FBA909BDDFB90DDF09F09F0000A9A00000A000A009000009A90000A0000B0F00009000000000000000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000A90BD00FBFFFFFFFF9AFB09BF9B0FBCBFB90FBE9BFADF9000009A9A00B900B000000000A000009090A90C9000000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000000009090C90BDBDFFFFFFFFFDF90BE9F9FB9B9B09A9F9FDEDBD9000A9A0009A0AB00000A00000090B000A0900BFAF0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B09EFF9FFFFFFFFFFB099FFFFFC9009ADA990B9B0B900000000000900000A090A9000A000A09A0B0FDFBC0000000000000000000900A00000000000000000000000000000000000009000000000000000000000000000000000000000009A9090E9B09FFFFFFFFFFFF909FDFF99F9B0999009009D000009A9A9A00000000900000000900009A900A9EBD9A90000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000900000F0B900BE9ADFFFFFFFFFFF09B9A9E9009E000D0DB0A99090A000A000A00000A0A000A000A00A0F00B9F9F0A000000000000000090000900000900000000090000000000000000000900000000000000000000000000000000000000000009C9B009000099FFFFFFFFFFFFFF09A9D9BD9F9B0B0B90D99A0A00BB09000090A09000A9090B009090B0B000A09090000000000000000A0000000000000000000000000000000000000000000A9000000000000000000000000000000000000000B0090009000A9BFFFFFFFFFFFFF0D9AD0F90F090D0909F0900000BA00000A090A0090A0A00B0A000000B099A09A9000000000000000090000000000000090000000000000000000000000000C0900000000000000000000000000000000000009F00900000090CFFFFFFFFFFFFBB0BDB90F90BDABB09F0F00000B09A000090A090B0A900B000000000900A099A000000000000000090000000000000000000000000000000000000000000090B000000000000000000000000000000000A00090090A009000009BFFFFFFFFFF90990BD9F90B909D0BC9F990009A9A90000A009AA09000B00B090000A0009BEA090000000000000000000B0000000000000000000000000000000000000000A0000000000000000000000000000000000090000B90090900090B00B9B9F9BF990A00AD0D00B0D0B0B0BB09A000A000000A900A090B009A09A000A0B009A9A099000000900900000000000000000000000000B00000000000000000000000900000000000000000000000000000000000000900900F000009000090009A9A90A00000999A900B0B0B099CB90900900000000009A00000A9A09BA0900B90009A0A000000000000000000000009000A0000000000900B0000000000000000000009000000000000000000000000000000000000000909900000B09000000009A9000000A09009B0B909A0B90900A00A00A000A0BA90000A9A90A0900A90A0B0A090900909000000000009000900A0900000000000A0000000000000000000000000000000000000000000000000000000000009009A90A00000090B0000000000000000090B9A0BDA90F9EB00B0000000000009A9A00900000B0B0A009A909AD0000000000900000000000000009000C00900000090000000000000000000000000000000000000000000000000000000009A90A900009000099E900000000A0000000900BD00B9BBDBDB9B0B9A0A900000000A9B00A0009A9ADA90B0A9E9A9A09000B0000A900000000000000000009000000000000900000000000000000000000000000000000000000000000000000000009009F09C009A09A000000009A0A0000A0090900A9FBF00B99CB0900A0A000A09AF0B9A90A000B0A9E9B0B0B09A0B00000B0000000000000000000000A00009000000000000000000000000000000000000000000000000000000000000009009090009A909090990000000000900A000909B0909A9B99ACB0900A0B0009A09AB0BB0B00A9A9AB09EB0A9AF0F09000909000009000000000090000090000000000000000000000000000000000000000000000000000000000000000090090A9ACADA9090B0009A0000000000A0A900F90AD090009A90B99090B009A9A9A0BBA9BB0B00B9A9AB9BA90909A9B0A0090A000009000000000000000000000900000000000000000000000000000000000000000000000000000000000000A0B009090909000D090F00900000000009000F0099090A09000B09A90BB09A9A9A9BF09A9A90BA9A9A9BE9BB0BBA9A0909A00009A90A0000000000000000000000000000000000000000000000000000000000000009000000000000000000A909090F0F09A9009A9090B9A900000000A0B0B09B009F000A0009A9C9A99BA9A09AB0BBE9A9A009A9A9A9BA9AF0F0F9A000000900000090000090000000000000000000000000000000000000000000000A000000000A00000000000000000900900C0909F9C9A009CB0B09000000000000000AC09A00F99000009A90DAB09AB0AF9FB0BB9A9A9AA9B0FA99BF9BB9A090A90900A90090000090000090000000000000000000000000000000C0B0000000F000000AD0000000000000000000000000B0B0B090B0D09A90090000000000009A00099B00999A000000F9E9A99BAB90B9BA9BB0A9A9AB9BEBB9BAB0BB00A9000000A090000000900A0000009000000000000000009FD000000009000000009A00C0F0000090000000D0090F00009009E9C90D090BDB0B009090B0000000000A0000B0A0A90DA000009B00B9BDA9F0BFAFB9A0B09A9AB9A9B9BA9B9B009A90A09090900009A909A90090000000900000009000000000A9A90A0000A90000A00C909A00000A000000A009A0009090A9009A9A9A9AD09CB0DA90A090A00000000000B0090900A90DB00000BB0A9A9ABB0B9BA9BA9A0FB9EB9ABA9B0B09ADADA90000A009A90000A000900A9009A0000000000000000009000000900900C000DEF00AC90C900000000009009F0B00A900B00909A9C9A90BDB09A990A909A00000009A0B9A0A90900090B0000DB9E909A9BFBA9B0900BB0BB9A9B9A9A9A09A9A9A009A90A0000009009A0A900000090B090000000000000000000000C0ADBDEFFFFFDFFEFF0E90C09CA900A900909A9C090090B090B90DB9009AD00B00000900000A00BCA09D000999E90000BA9A99BA9ABB09A0A00BBCBB9ABB9A9A000BA9A0B009000000000A0009A00909A0B00000000000009000000000900000B0D0A0B0F9B9BF99B9A90F90CB9C0090E9ADAD0B9A09A000DA9E9B0009090A9090009A0009000B0B09B0A009A09A000009090A09A909A00090B0BBB0B09AB0B09A9000090A00A0000090009A000900A090090A0900000000000000000009A0900E90C9C9AD0A000A009A90A0B00B9EA090909A90090099A9A990009D00A0900A00B0009A00A9A00A9A090A9C9B00900000A0B9BB9A9A90000A9B0BFBBB090A0B09A9A9A0900000000A0A90000A00A900A90A090A09A9000000A00090000090A0900B0BACB0BC9A90000009090B0009CB0F0B09A9AC9A00909E99A90B0090A90900099009A09A9A90A9A0090BC9B0090B00900A90A9A00A00A90A9B0B000A090A0A000000A0B0900B000000000900000B0009000900000090090000000000C909E9F0909B0BCB000000000A0A00F0B0B090B0DA9090B09A0B090A909990009000A90A00900B0A09AF0A9A90B09A000A000A0A90AB9B0B000000A9A0B09A0000A90000000B0B00A000000000A90A0000000000A09A0A9A00000009090AD0F9A9EB09A0F0B0A9A90B000000A9090B0B0009ABC9A9CA9A09AD9099AD9A0D009000A090009B0B0B0B0BA9A9A90A09900B0090A9090A90A0B0090000000B0A00900B00B000000000A90B00A90B00000000000000B09A0090090A00F00A0A900B00909C9A9B0F9A9CB0000A00000CA0A9009A9AD0B9DAB9A9A090ADA090AD9A9000A0090A9B00900B0B9E9A9ADA90900B0090A90A00A909BA900A0A09A0B0B0B0A0B0B0000009A0B0A000090000000000000A00000A090A0B0A9000009090A909BAF0A90BCA9A0DA90B0000900B0B0B0AB0A9A0B90BA90FAD0B0B99990B9AD9D09090BA9009B09B0F9AB9A90A9AAD0BD0B0000A90B00A9A900A00090A09000B0B0B0B0B0A90B0000090B0A00A00000000000000A0909A909009E9E9A9A0B09B0A0D0BDAF0B9E9BB0AB0B090A0000A90BC9A9ADB0A909EFBDABCB00A0CB00909A9090B090B9E90BCBBAB9A90A9A9B0B09B0B0B09A00009AB0A0009A0A900A0BCB0B9A9A009AA0A09A9AA0090090A0A00A009A90A90A0A00A009A9A90000B0AB0A99BAFAFDAF0B0B0B90009AA909AB9AB0BA9E9B0F9F0BFBDEBDBB0BDB99A90B099E90909E9A9B9E9B0BDAB0A9ADB0B09A0B0000A0000B090900B0A090A9009EBDB0A9A9A9A0909A00A90B0A00A00909000A00A90A9009A90B0A9A90A9A9CBF0B9A0009FFFFDB0BCB0ADABA90AA000A9CB09A9B0BB0BFBDFF9FAFCB0B0F0B000F9A999A9A9AB0B0BA0B9A90BCB0BA9E9A9F0A00000B000A9A0B0009AA90A0A0BEFFB9A9A9A9A0B00B00A9A9A9A0B0A0A0000B00A90A9000000B0B0A9000A909B009A0B0FFFFFEF0B0B0B09AB909B0B0AB0B0B0A90A90B0FBFFFFFBFB09990B909A9AABC9BDB9F9F9BB0BBA9AB0B0BB0BDA9B09A09000009A0B0B0B009A0090B9FF9EBF9A90A9A00B00B00B0BE9B0B0B09A9000B0A900000B0B0B0B00A909ABA09A0090BFFFFFFFF0B0A0BE90EBA0B0B90A9A0B9AB9AB0BBCFBDFFFF0F0B0F9EB0DB999BA9ABA9ABA90B90A9B0B0B00B0A9A9A000A00A09A9A9A0B0A9A00B0A9EFFEFF0A9AA90B0B00B0AB0B90BCB0A09A00A0B009A00A0B0B0B0B09A90A0B009A00B0BFFFFFFFFF0B099A9ABB90B9A00A9A0B90A9CADFADFFEFFFFFFFF0BBFB9DBBFBEBDB9A9B9A9BBA0A90A9A9A9A9A90BE090B00909ADB9A9A0A9A9A9A9BBFBFFFFFF009AB0B0FA0B00F0AB0B0A90A0B0900ABA9A99A0BCB0B0A000A9B0B0A90B0A9EFFFFFFFFF0B0A9A9A9EB0A9B09A090AB9BBFFFFFFFFFFFFFFFF909B9A9BFB9B9AFA9A9A9A9009000B0B0000000A90B0A0B0A0A9B0000909A0B0B0F0FCFFFFFFFBA90B0E90B00A9A90BCABCA9A90AA9009A9A0A9A9B0B0F9B0B0A0B0B0B0A9BB9FFFFFFFFFACB0A9ADA90B0A9AA9AA900BCBFFFFFFFDFFFFFFFFB009A909B9EBB9B9ADAB0BAB00000000B0090009A90B00009A9ABBB0B0A00B0FFFBFBFFFFFFFFEDBA9A9A000F9A9AC0A90A9A9EB90ABBE9A9B0A9ACBCB0A0F0B9BD0A9A9B0BCBFFFFFFFFFF9A09ADA9AB0B0A09A90A0BFBFFFFFFFFFBFFFFFFF000A9CB0BFB9EB0F9A90B09000000000000A000000A00B0BA9A9A90A0009ADFFFBCFFFFFFFFFFFB0000000E9A0AC0A900E90A9A90AF909A9A0A900B0B0B09A0BCB0B9B0BADBF9FFFFFFFFFFE9FA9A90E09A9E9AADA9FFFFFFFFFFFBFDFFFFFFF00090B0BDA9A99B00B0BA9A900000000000909000090B0BCBDA909FFBB0ADAFFFFFDFEFFFFFFFF00F00000000B0B00A0000B0A90A90AFABC09000E0E0F0E00F0B0B0A0B09AF9EFFFFFFFFFF9A00E0A090ACBFFF9AFFFFFFFFFFFFFDFEFFFFFFF0000B090B9B9A00A90B0900000000000000000000000BCBF0B0000FFCFB0BFFFFFBEBDFFFFFFFFF00A00A00A0C00C00CA900D0A9CA90090B0A000009A9A9E00BCBC90BCBB9EF9BFFFFFFFFFFDA909C0AC9ACFFFFFFFFFFFFFFFFFBFF9FFFFFFFB000000000009A90000000000000000000000000000A0B0FF00000FFFB0FFFFFFFDFFFFFFFFFFFE0000000000A00A00A0CA00AC0A0CA0E00000000E0F0F00F0CB09A9E900CBDEDFFFFFFFFF0A0E0A0A00A0FFFFFFFFFFFFFFFFFFDE9FFFFFFFF0000000000000000000000000000000000000000000090DADB0000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000B0F00E00A90B0000A9BFFFBFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFBFFFFFFFFF0000000000000000000000000000000000000000000000BFF00000000000000000000000000105000000000000AEAD05FE','Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp');
-;
-INSERT INTO "Order Details" VALUES(10248,11,14,12,0);
-INSERT INTO "Order Details" VALUES(10248,42,9.8,10,0);
-INSERT INTO "Order Details" VALUES(10248,72,34.8,5,0);
-INSERT INTO "Order Details" VALUES(10249,14,18.6,9,0);
-INSERT INTO "Order Details" VALUES(10249,51,42.4,40,0);
-INSERT INTO "Order Details" VALUES(10250,41,7.7,10,0);
-INSERT INTO "Order Details" VALUES(10250,51,42.4,35,0.15);
-INSERT INTO "Order Details" VALUES(10250,65,16.8,15,0.15);
-INSERT INTO "Order Details" VALUES(10251,22,16.8,6,0.05);
-INSERT INTO "Order Details" VALUES(10251,57,15.6,15,0.05);
-
-INSERT INTO "Order Details" VALUES(10251,65,16.8,20,0);
-INSERT INTO "Order Details" VALUES(10252,20,64.8,40,0.05);
-INSERT INTO "Order Details" VALUES(10252,33,2,25,0.05);
-INSERT INTO "Order Details" VALUES(10252,60,27.2,40,0);
-INSERT INTO "Order Details" VALUES(10253,31,10,20,0);
-INSERT INTO "Order Details" VALUES(10253,39,14.4,42,0);
-INSERT INTO "Order Details" VALUES(10253,49,16,40,0);
-INSERT INTO "Order Details" VALUES(10254,24,3.6,15,0.15);
-INSERT INTO "Order Details" VALUES(10254,55,19.2,21,0.15);
-INSERT INTO "Order Details" VALUES(10254,74,8,21,0);
-
-INSERT INTO "Order Details" VALUES(10255,2,15.2,20,0);
-INSERT INTO "Order Details" VALUES(10255,16,13.9,35,0);
-INSERT INTO "Order Details" VALUES(10255,36,15.2,25,0);
-INSERT INTO "Order Details" VALUES(10255,59,44,30,0);
-INSERT INTO "Order Details" VALUES(10256,53,26.2,15,0);
-INSERT INTO "Order Details" VALUES(10256,77,10.4,12,0);
-INSERT INTO "Order Details" VALUES(10257,27,35.1,25,0);
-INSERT INTO "Order Details" VALUES(10257,39,14.4,6,0);
-INSERT INTO "Order Details" VALUES(10257,77,10.4,15,0);
-INSERT INTO "Order Details" VALUES(10258,2,15.2,50,0.2);
-
-INSERT INTO "Order Details" VALUES(10258,5,17,65,0.2);
-INSERT INTO "Order Details" VALUES(10258,32,25.6,6,0.2);
-INSERT INTO "Order Details" VALUES(10259,21,8,10,0);
-INSERT INTO "Order Details" VALUES(10259,37,20.8,1,0);
-INSERT INTO "Order Details" VALUES(10260,41,7.7,16,0.25);
-INSERT INTO "Order Details" VALUES(10260,57,15.6,50,0);
-INSERT INTO "Order Details" VALUES(10260,62,39.4,15,0.25);
-INSERT INTO "Order Details" VALUES(10260,70,12,21,0.25);
-INSERT INTO "Order Details" VALUES(10261,21,8,20,0);
-INSERT INTO "Order Details" VALUES(10261,35,14.4,20,0);
-
-INSERT INTO "Order Details" VALUES(10262,5,17,12,0.2);
-INSERT INTO "Order Details" VALUES(10262,7,24,15,0);
-INSERT INTO "Order Details" VALUES(10262,56,30.4,2,0);
-INSERT INTO "Order Details" VALUES(10263,16,13.9,60,0.25);
-INSERT INTO "Order Details" VALUES(10263,24,3.6,28,0);
-INSERT INTO "Order Details" VALUES(10263,30,20.7,60,0.25);
-INSERT INTO "Order Details" VALUES(10263,74,8,36,0.25);
-INSERT INTO "Order Details" VALUES(10264,2,15.2,35,0);
-INSERT INTO "Order Details" VALUES(10264,41,7.7,25,0.15);
-INSERT INTO "Order Details" VALUES(10265,17,31.2,30,0);
-
-INSERT INTO "Order Details" VALUES(10265,70,12,20,0);
-INSERT INTO "Order Details" VALUES(10266,12,30.4,12,0.05);
-INSERT INTO "Order Details" VALUES(10267,40,14.7,50,0);
-INSERT INTO "Order Details" VALUES(10267,59,44,70,0.15);
-INSERT INTO "Order Details" VALUES(10267,76,14.4,15,0.15);
-INSERT INTO "Order Details" VALUES(10268,29,99,10,0);
-INSERT INTO "Order Details" VALUES(10268,72,27.8,4,0);
-INSERT INTO "Order Details" VALUES(10269,33,2,60,0.05);
-INSERT INTO "Order Details" VALUES(10269,72,27.8,20,0.05);
-INSERT INTO "Order Details" VALUES(10270,36,15.2,30,0);
-
-INSERT INTO "Order Details" VALUES(10270,43,36.8,25,0);
-INSERT INTO "Order Details" VALUES(10271,33,2,24,0);
-INSERT INTO "Order Details" VALUES(10272,20,64.8,6,0);
-INSERT INTO "Order Details" VALUES(10272,31,10,40,0);
-INSERT INTO "Order Details" VALUES(10272,72,27.8,24,0);
-INSERT INTO "Order Details" VALUES(10273,10,24.8,24,0.05);
-INSERT INTO "Order Details" VALUES(10273,31,10,15,0.05);
-INSERT INTO "Order Details" VALUES(10273,33,2,20,0);
-INSERT INTO "Order Details" VALUES(10273,40,14.7,60,0.05);
-INSERT INTO "Order Details" VALUES(10273,76,14.4,33,0.05);
-
-INSERT INTO "Order Details" VALUES(10274,71,17.2,20,0);
-INSERT INTO "Order Details" VALUES(10274,72,27.8,7,0);
-INSERT INTO "Order Details" VALUES(10275,24,3.6,12,0.05);
-INSERT INTO "Order Details" VALUES(10275,59,44,6,0.05);
-INSERT INTO "Order Details" VALUES(10276,10,24.8,15,0);
-INSERT INTO "Order Details" VALUES(10276,13,4.8,10,0);
-INSERT INTO "Order Details" VALUES(10277,28,36.4,20,0);
-INSERT INTO "Order Details" VALUES(10277,62,39.4,12,0);
-INSERT INTO "Order Details" VALUES(10278,44,15.5,16,0);
-INSERT INTO "Order Details" VALUES(10278,59,44,15,0);
-
-INSERT INTO "Order Details" VALUES(10278,63,35.1,8,0);
-INSERT INTO "Order Details" VALUES(10278,73,12,25,0);
-INSERT INTO "Order Details" VALUES(10279,17,31.2,15,0.25);
-INSERT INTO "Order Details" VALUES(10280,24,3.6,12,0);
-INSERT INTO "Order Details" VALUES(10280,55,19.2,20,0);
-INSERT INTO "Order Details" VALUES(10280,75,6.2,30,0);
-INSERT INTO "Order Details" VALUES(10281,19,7.3,1,0);
-INSERT INTO "Order Details" VALUES(10281,24,3.6,6,0);
-INSERT INTO "Order Details" VALUES(10281,35,14.4,4,0);
-INSERT INTO "Order Details" VALUES(10282,30,20.7,6,0);
-
-INSERT INTO "Order Details" VALUES(10282,57,15.6,2,0);
-INSERT INTO "Order Details" VALUES(10283,15,12.4,20,0);
-INSERT INTO "Order Details" VALUES(10283,19,7.3,18,0);
-INSERT INTO "Order Details" VALUES(10283,60,27.2,35,0);
-INSERT INTO "Order Details" VALUES(10283,72,27.8,3,0);
-INSERT INTO "Order Details" VALUES(10284,27,35.1,15,0.25);
-INSERT INTO "Order Details" VALUES(10284,44,15.5,21,0);
-INSERT INTO "Order Details" VALUES(10284,60,27.2,20,0.25);
-INSERT INTO "Order Details" VALUES(10284,67,11.2,5,0.25);
-INSERT INTO "Order Details" VALUES(10285,1,14.4,45,0.2);
-
-INSERT INTO "Order Details" VALUES(10285,40,14.7,40,0.2);
-INSERT INTO "Order Details" VALUES(10285,53,26.2,36,0.2);
-INSERT INTO "Order Details" VALUES(10286,35,14.4,100,0);
-INSERT INTO "Order Details" VALUES(10286,62,39.4,40,0);
-INSERT INTO "Order Details" VALUES(10287,16,13.9,40,0.15);
-INSERT INTO "Order Details" VALUES(10287,34,11.2,20,0);
-INSERT INTO "Order Details" VALUES(10287,46,9.6,15,0.15);
-INSERT INTO "Order Details" VALUES(10288,54,5.9,10,0.1);
-INSERT INTO "Order Details" VALUES(10288,68,10,3,0.1);
-INSERT INTO "Order Details" VALUES(10289,3,8,30,0);
-
-INSERT INTO "Order Details" VALUES(10289,64,26.6,9,0);
-INSERT INTO "Order Details" VALUES(10290,5,17,20,0);
-INSERT INTO "Order Details" VALUES(10290,29,99,15,0);
-INSERT INTO "Order Details" VALUES(10290,49,16,15,0);
-INSERT INTO "Order Details" VALUES(10290,77,10.4,10,0);
-INSERT INTO "Order Details" VALUES(10291,13,4.8,20,0.1);
-INSERT INTO "Order Details" VALUES(10291,44,15.5,24,0.1);
-INSERT INTO "Order Details" VALUES(10291,51,42.4,2,0.1);
-INSERT INTO "Order Details" VALUES(10292,20,64.8,20,0);
-INSERT INTO "Order Details" VALUES(10293,18,50,12,0);
-
-INSERT INTO "Order Details" VALUES(10293,24,3.6,10,0);
-INSERT INTO "Order Details" VALUES(10293,63,35.1,5,0);
-INSERT INTO "Order Details" VALUES(10293,75,6.2,6,0);
-INSERT INTO "Order Details" VALUES(10294,1,14.4,18,0);
-INSERT INTO "Order Details" VALUES(10294,17,31.2,15,0);
-INSERT INTO "Order Details" VALUES(10294,43,36.8,15,0);
-INSERT INTO "Order Details" VALUES(10294,60,27.2,21,0);
-INSERT INTO "Order Details" VALUES(10294,75,6.2,6,0);
-INSERT INTO "Order Details" VALUES(10295,56,30.4,4,0);
-INSERT INTO "Order Details" VALUES(10296,11,16.8,12,0);
-
-INSERT INTO "Order Details" VALUES(10296,16,13.9,30,0);
-INSERT INTO "Order Details" VALUES(10296,69,28.8,15,0);
-INSERT INTO "Order Details" VALUES(10297,39,14.4,60,0);
-INSERT INTO "Order Details" VALUES(10297,72,27.8,20,0);
-INSERT INTO "Order Details" VALUES(10298,2,15.2,40,0);
-INSERT INTO "Order Details" VALUES(10298,36,15.2,40,0.25);
-INSERT INTO "Order Details" VALUES(10298,59,44,30,0.25);
-INSERT INTO "Order Details" VALUES(10298,62,39.4,15,0);
-INSERT INTO "Order Details" VALUES(10299,19,7.3,15,0);
-INSERT INTO "Order Details" VALUES(10299,70,12,20,0);
-
-INSERT INTO "Order Details" VALUES(10300,66,13.6,30,0);
-INSERT INTO "Order Details" VALUES(10300,68,10,20,0);
-INSERT INTO "Order Details" VALUES(10301,40,14.7,10,0);
-INSERT INTO "Order Details" VALUES(10301,56,30.4,20,0);
-INSERT INTO "Order Details" VALUES(10302,17,31.2,40,0);
-INSERT INTO "Order Details" VALUES(10302,28,36.4,28,0);
-INSERT INTO "Order Details" VALUES(10302,43,36.8,12,0);
-INSERT INTO "Order Details" VALUES(10303,40,14.7,40,0.1);
-INSERT INTO "Order Details" VALUES(10303,65,16.8,30,0.1);
-INSERT INTO "Order Details" VALUES(10303,68,10,15,0.1);
-
-INSERT INTO "Order Details" VALUES(10304,49,16,30,0);
-INSERT INTO "Order Details" VALUES(10304,59,44,10,0);
-INSERT INTO "Order Details" VALUES(10304,71,17.2,2,0);
-INSERT INTO "Order Details" VALUES(10305,18,50,25,0.1);
-INSERT INTO "Order Details" VALUES(10305,29,99,25,0.1);
-INSERT INTO "Order Details" VALUES(10305,39,14.4,30,0.1);
-INSERT INTO "Order Details" VALUES(10306,30,20.7,10,0);
-INSERT INTO "Order Details" VALUES(10306,53,26.2,10,0);
-INSERT INTO "Order Details" VALUES(10306,54,5.9,5,0);
-INSERT INTO "Order Details" VALUES(10307,62,39.4,10,0);
-
-INSERT INTO "Order Details" VALUES(10307,68,10,3,0);
-INSERT INTO "Order Details" VALUES(10308,69,28.8,1,0);
-INSERT INTO "Order Details" VALUES(10308,70,12,5,0);
-INSERT INTO "Order Details" VALUES(10309,4,17.6,20,0);
-INSERT INTO "Order Details" VALUES(10309,6,20,30,0);
-INSERT INTO "Order Details" VALUES(10309,42,11.2,2,0);
-INSERT INTO "Order Details" VALUES(10309,43,36.8,20,0);
-INSERT INTO "Order Details" VALUES(10309,71,17.2,3,0);
-INSERT INTO "Order Details" VALUES(10310,16,13.9,10,0);
-INSERT INTO "Order Details" VALUES(10310,62,39.4,5,0);
-
-INSERT INTO "Order Details" VALUES(10311,42,11.2,6,0);
-INSERT INTO "Order Details" VALUES(10311,69,28.8,7,0);
-INSERT INTO "Order Details" VALUES(10312,28,36.4,4,0);
-INSERT INTO "Order Details" VALUES(10312,43,36.8,24,0);
-INSERT INTO "Order Details" VALUES(10312,53,26.2,20,0);
-INSERT INTO "Order Details" VALUES(10312,75,6.2,10,0);
-INSERT INTO "Order Details" VALUES(10313,36,15.2,12,0);
-INSERT INTO "Order Details" VALUES(10314,32,25.6,40,0.1);
-INSERT INTO "Order Details" VALUES(10314,58,10.6,30,0.1);
-INSERT INTO "Order Details" VALUES(10314,62,39.4,25,0.1);
-
-INSERT INTO "Order Details" VALUES(10315,34,11.2,14,0);
-INSERT INTO "Order Details" VALUES(10315,70,12,30,0);
-INSERT INTO "Order Details" VALUES(10316,41,7.7,10,0);
-INSERT INTO "Order Details" VALUES(10316,62,39.4,70,0);
-INSERT INTO "Order Details" VALUES(10317,1,14.4,20,0);
-INSERT INTO "Order Details" VALUES(10318,41,7.7,20,0);
-INSERT INTO "Order Details" VALUES(10318,76,14.4,6,0);
-INSERT INTO "Order Details" VALUES(10319,17,31.2,8,0);
-INSERT INTO "Order Details" VALUES(10319,28,36.4,14,0);
-INSERT INTO "Order Details" VALUES(10319,76,14.4,30,0);
-
-INSERT INTO "Order Details" VALUES(10320,71,17.2,30,0);
-INSERT INTO "Order Details" VALUES(10321,35,14.4,10,0);
-INSERT INTO "Order Details" VALUES(10322,52,5.6,20,0);
-INSERT INTO "Order Details" VALUES(10323,15,12.4,5,0);
-INSERT INTO "Order Details" VALUES(10323,25,11.2,4,0);
-INSERT INTO "Order Details" VALUES(10323,39,14.4,4,0);
-INSERT INTO "Order Details" VALUES(10324,16,13.9,21,0.15);
-INSERT INTO "Order Details" VALUES(10324,35,14.4,70,0.15);
-INSERT INTO "Order Details" VALUES(10324,46,9.6,30,0);
-INSERT INTO "Order Details" VALUES(10324,59,44,40,0.15);
-
-INSERT INTO "Order Details" VALUES(10324,63,35.1,80,0.15);
-INSERT INTO "Order Details" VALUES(10325,6,20,6,0);
-INSERT INTO "Order Details" VALUES(10325,13,4.8,12,0);
-INSERT INTO "Order Details" VALUES(10325,14,18.6,9,0);
-INSERT INTO "Order Details" VALUES(10325,31,10,4,0);
-INSERT INTO "Order Details" VALUES(10325,72,27.8,40,0);
-INSERT INTO "Order Details" VALUES(10326,4,17.6,24,0);
-INSERT INTO "Order Details" VALUES(10326,57,15.6,16,0);
-INSERT INTO "Order Details" VALUES(10326,75,6.2,50,0);
-INSERT INTO "Order Details" VALUES(10327,2,15.2,25,0.2);
-
-INSERT INTO "Order Details" VALUES(10327,11,16.8,50,0.2);
-INSERT INTO "Order Details" VALUES(10327,30,20.7,35,0.2);
-INSERT INTO "Order Details" VALUES(10327,58,10.6,30,0.2);
-INSERT INTO "Order Details" VALUES(10328,59,44,9,0);
-INSERT INTO "Order Details" VALUES(10328,65,16.8,40,0);
-INSERT INTO "Order Details" VALUES(10328,68,10,10,0);
-INSERT INTO "Order Details" VALUES(10329,19,7.3,10,0.05);
-INSERT INTO "Order Details" VALUES(10329,30,20.7,8,0.05);
-INSERT INTO "Order Details" VALUES(10329,38,210.8,20,0.05);
-INSERT INTO "Order Details" VALUES(10329,56,30.4,12,0.05);
-
-INSERT INTO "Order Details" VALUES(10330,26,24.9,50,0.15);
-INSERT INTO "Order Details" VALUES(10330,72,27.8,25,0.15);
-INSERT INTO "Order Details" VALUES(10331,54,5.9,15,0);
-INSERT INTO "Order Details" VALUES(10332,18,50,40,0.2);
-INSERT INTO "Order Details" VALUES(10332,42,11.2,10,0.2);
-INSERT INTO "Order Details" VALUES(10332,47,7.6,16,0.2);
-INSERT INTO "Order Details" VALUES(10333,14,18.6,10,0);
-INSERT INTO "Order Details" VALUES(10333,21,8,10,0.1);
-INSERT INTO "Order Details" VALUES(10333,71,17.2,40,0.1);
-INSERT INTO "Order Details" VALUES(10334,52,5.6,8,0);
-
-INSERT INTO "Order Details" VALUES(10334,68,10,10,0);
-INSERT INTO "Order Details" VALUES(10335,2,15.2,7,0.2);
-INSERT INTO "Order Details" VALUES(10335,31,10,25,0.2);
-INSERT INTO "Order Details" VALUES(10335,32,25.6,6,0.2);
-INSERT INTO "Order Details" VALUES(10335,51,42.4,48,0.2);
-INSERT INTO "Order Details" VALUES(10336,4,17.6,18,0.1);
-INSERT INTO "Order Details" VALUES(10337,23,7.2,40,0);
-INSERT INTO "Order Details" VALUES(10337,26,24.9,24,0);
-INSERT INTO "Order Details" VALUES(10337,36,15.2,20,0);
-INSERT INTO "Order Details" VALUES(10337,37,20.8,28,0);
-
-INSERT INTO "Order Details" VALUES(10337,72,27.8,25,0);
-INSERT INTO "Order Details" VALUES(10338,17,31.2,20,0);
-INSERT INTO "Order Details" VALUES(10338,30,20.7,15,0);
-INSERT INTO "Order Details" VALUES(10339,4,17.6,10,0);
-INSERT INTO "Order Details" VALUES(10339,17,31.2,70,0.05);
-INSERT INTO "Order Details" VALUES(10339,62,39.4,28,0);
-INSERT INTO "Order Details" VALUES(10340,18,50,20,0.05);
-INSERT INTO "Order Details" VALUES(10340,41,7.7,12,0.05);
-INSERT INTO "Order Details" VALUES(10340,43,36.8,40,0.05);
-INSERT INTO "Order Details" VALUES(10341,33,2,8,0);
-
-INSERT INTO "Order Details" VALUES(10341,59,44,9,0.15);
-INSERT INTO "Order Details" VALUES(10342,2,15.2,24,0.2);
-INSERT INTO "Order Details" VALUES(10342,31,10,56,0.2);
-INSERT INTO "Order Details" VALUES(10342,36,15.2,40,0.2);
-INSERT INTO "Order Details" VALUES(10342,55,19.2,40,0.2);
-INSERT INTO "Order Details" VALUES(10343,64,26.6,50,0);
-INSERT INTO "Order Details" VALUES(10343,68,10,4,0.05);
-INSERT INTO "Order Details" VALUES(10343,76,14.4,15,0);
-INSERT INTO "Order Details" VALUES(10344,4,17.6,35,0);
-INSERT INTO "Order Details" VALUES(10344,8,32,70,0.25);
-
-INSERT INTO "Order Details" VALUES(10345,8,32,70,0);
-INSERT INTO "Order Details" VALUES(10345,19,7.3,80,0);
-INSERT INTO "Order Details" VALUES(10345,42,11.2,9,0);
-INSERT INTO "Order Details" VALUES(10346,17,31.2,36,0.1);
-INSERT INTO "Order Details" VALUES(10346,56,30.4,20,0);
-INSERT INTO "Order Details" VALUES(10347,25,11.2,10,0);
-INSERT INTO "Order Details" VALUES(10347,39,14.4,50,0.15);
-INSERT INTO "Order Details" VALUES(10347,40,14.7,4,0);
-INSERT INTO "Order Details" VALUES(10347,75,6.2,6,0.15);
-INSERT INTO "Order Details" VALUES(10348,1,14.4,15,0.15);
-
-INSERT INTO "Order Details" VALUES(10348,23,7.2,25,0);
-INSERT INTO "Order Details" VALUES(10349,54,5.9,24,0);
-INSERT INTO "Order Details" VALUES(10350,50,13,15,0.1);
-INSERT INTO "Order Details" VALUES(10350,69,28.8,18,0.1);
-INSERT INTO "Order Details" VALUES(10351,38,210.8,20,0.05);
-INSERT INTO "Order Details" VALUES(10351,41,7.7,13,0);
-INSERT INTO "Order Details" VALUES(10351,44,15.5,77,0.05);
-INSERT INTO "Order Details" VALUES(10351,65,16.8,10,0.05);
-INSERT INTO "Order Details" VALUES(10352,24,3.6,10,0);
-INSERT INTO "Order Details" VALUES(10352,54,5.9,20,0.15);
-
-INSERT INTO "Order Details" VALUES(10353,11,16.8,12,0.2);
-INSERT INTO "Order Details" VALUES(10353,38,210.8,50,0.2);
-INSERT INTO "Order Details" VALUES(10354,1,14.4,12,0);
-INSERT INTO "Order Details" VALUES(10354,29,99,4,0);
-INSERT INTO "Order Details" VALUES(10355,24,3.6,25,0);
-INSERT INTO "Order Details" VALUES(10355,57,15.6,25,0);
-INSERT INTO "Order Details" VALUES(10356,31,10,30,0);
-INSERT INTO "Order Details" VALUES(10356,55,19.2,12,0);
-INSERT INTO "Order Details" VALUES(10356,69,28.8,20,0);
-INSERT INTO "Order Details" VALUES(10357,10,24.8,30,0.2);
-
-INSERT INTO "Order Details" VALUES(10357,26,24.9,16,0);
-INSERT INTO "Order Details" VALUES(10357,60,27.2,8,0.2);
-INSERT INTO "Order Details" VALUES(10358,24,3.6,10,0.05);
-INSERT INTO "Order Details" VALUES(10358,34,11.2,10,0.05);
-INSERT INTO "Order Details" VALUES(10358,36,15.2,20,0.05);
-INSERT INTO "Order Details" VALUES(10359,16,13.9,56,0.05);
-INSERT INTO "Order Details" VALUES(10359,31,10,70,0.05);
-INSERT INTO "Order Details" VALUES(10359,60,27.2,80,0.05);
-INSERT INTO "Order Details" VALUES(10360,28,36.4,30,0);
-INSERT INTO "Order Details" VALUES(10360,29,99,35,0);
-
-INSERT INTO "Order Details" VALUES(10360,38,210.8,10,0);
-INSERT INTO "Order Details" VALUES(10360,49,16,35,0);
-INSERT INTO "Order Details" VALUES(10360,54,5.9,28,0);
-INSERT INTO "Order Details" VALUES(10361,39,14.4,54,0.1);
-INSERT INTO "Order Details" VALUES(10361,60,27.2,55,0.1);
-INSERT INTO "Order Details" VALUES(10362,25,11.2,50,0);
-INSERT INTO "Order Details" VALUES(10362,51,42.4,20,0);
-INSERT INTO "Order Details" VALUES(10362,54,5.9,24,0);
-INSERT INTO "Order Details" VALUES(10363,31,10,20,0);
-INSERT INTO "Order Details" VALUES(10363,75,6.2,12,0);
-
-INSERT INTO "Order Details" VALUES(10363,76,14.4,12,0);
-INSERT INTO "Order Details" VALUES(10364,69,28.8,30,0);
-INSERT INTO "Order Details" VALUES(10364,71,17.2,5,0);
-INSERT INTO "Order Details" VALUES(10365,11,16.8,24,0);
-INSERT INTO "Order Details" VALUES(10366,65,16.8,5,0);
-INSERT INTO "Order Details" VALUES(10366,77,10.4,5,0);
-INSERT INTO "Order Details" VALUES(10367,34,11.2,36,0);
-INSERT INTO "Order Details" VALUES(10367,54,5.9,18,0);
-INSERT INTO "Order Details" VALUES(10367,65,16.8,15,0);
-INSERT INTO "Order Details" VALUES(10367,77,10.4,7,0);
-
-INSERT INTO "Order Details" VALUES(10368,21,8,5,0.1);
-INSERT INTO "Order Details" VALUES(10368,28,36.4,13,0.1);
-INSERT INTO "Order Details" VALUES(10368,57,15.6,25,0);
-INSERT INTO "Order Details" VALUES(10368,64,26.6,35,0.1);
-INSERT INTO "Order Details" VALUES(10369,29,99,20,0);
-INSERT INTO "Order Details" VALUES(10369,56,30.4,18,0.25);
-INSERT INTO "Order Details" VALUES(10370,1,14.4,15,0.15);
-INSERT INTO "Order Details" VALUES(10370,64,26.6,30,0);
-INSERT INTO "Order Details" VALUES(10370,74,8,20,0.15);
-INSERT INTO "Order Details" VALUES(10371,36,15.2,6,0.2);
-
-INSERT INTO "Order Details" VALUES(10372,20,64.8,12,0.25);
-INSERT INTO "Order Details" VALUES(10372,38,210.8,40,0.25);
-INSERT INTO "Order Details" VALUES(10372,60,27.2,70,0.25);
-INSERT INTO "Order Details" VALUES(10372,72,27.8,42,0.25);
-INSERT INTO "Order Details" VALUES(10373,58,10.6,80,0.2);
-INSERT INTO "Order Details" VALUES(10373,71,17.2,50,0.2);
-INSERT INTO "Order Details" VALUES(10374,31,10,30,0);
-INSERT INTO "Order Details" VALUES(10374,58,10.6,15,0);
-INSERT INTO "Order Details" VALUES(10375,14,18.6,15,0);
-INSERT INTO "Order Details" VALUES(10375,54,5.9,10,0);
-
-INSERT INTO "Order Details" VALUES(10376,31,10,42,0.05);
-INSERT INTO "Order Details" VALUES(10377,28,36.4,20,0.15);
-INSERT INTO "Order Details" VALUES(10377,39,14.4,20,0.15);
-INSERT INTO "Order Details" VALUES(10378,71,17.2,6,0);
-INSERT INTO "Order Details" VALUES(10379,41,7.7,8,0.1);
-INSERT INTO "Order Details" VALUES(10379,63,35.1,16,0.1);
-INSERT INTO "Order Details" VALUES(10379,65,16.8,20,0.1);
-INSERT INTO "Order Details" VALUES(10380,30,20.7,18,0.1);
-INSERT INTO "Order Details" VALUES(10380,53,26.2,20,0.1);
-INSERT INTO "Order Details" VALUES(10380,60,27.2,6,0.1);
-
-INSERT INTO "Order Details" VALUES(10380,70,12,30,0);
-INSERT INTO "Order Details" VALUES(10381,74,8,14,0);
-INSERT INTO "Order Details" VALUES(10382,5,17,32,0);
-INSERT INTO "Order Details" VALUES(10382,18,50,9,0);
-INSERT INTO "Order Details" VALUES(10382,29,99,14,0);
-INSERT INTO "Order Details" VALUES(10382,33,2,60,0);
-INSERT INTO "Order Details" VALUES(10382,74,8,50,0);
-INSERT INTO "Order Details" VALUES(10383,13,4.8,20,0);
-INSERT INTO "Order Details" VALUES(10383,50,13,15,0);
-INSERT INTO "Order Details" VALUES(10383,56,30.4,20,0);
-
-INSERT INTO "Order Details" VALUES(10384,20,64.8,28,0);
-INSERT INTO "Order Details" VALUES(10384,60,27.2,15,0);
-INSERT INTO "Order Details" VALUES(10385,7,24,10,0.2);
-INSERT INTO "Order Details" VALUES(10385,60,27.2,20,0.2);
-INSERT INTO "Order Details" VALUES(10385,68,10,8,0.2);
-INSERT INTO "Order Details" VALUES(10386,24,3.6,15,0);
-INSERT INTO "Order Details" VALUES(10386,34,11.2,10,0);
-INSERT INTO "Order Details" VALUES(10387,24,3.6,15,0);
-INSERT INTO "Order Details" VALUES(10387,28,36.4,6,0);
-INSERT INTO "Order Details" VALUES(10387,59,44,12,0);
-
-INSERT INTO "Order Details" VALUES(10387,71,17.2,15,0);
-INSERT INTO "Order Details" VALUES(10388,45,7.6,15,0.2);
-INSERT INTO "Order Details" VALUES(10388,52,5.6,20,0.2);
-INSERT INTO "Order Details" VALUES(10388,53,26.2,40,0);
-INSERT INTO "Order Details" VALUES(10389,10,24.8,16,0);
-INSERT INTO "Order Details" VALUES(10389,55,19.2,15,0);
-INSERT INTO "Order Details" VALUES(10389,62,39.4,20,0);
-INSERT INTO "Order Details" VALUES(10389,70,12,30,0);
-INSERT INTO "Order Details" VALUES(10390,31,10,60,0.1);
-INSERT INTO "Order Details" VALUES(10390,35,14.4,40,0.1);
-
-INSERT INTO "Order Details" VALUES(10390,46,9.6,45,0);
-INSERT INTO "Order Details" VALUES(10390,72,27.8,24,0.1);
-INSERT INTO "Order Details" VALUES(10391,13,4.8,18,0);
-INSERT INTO "Order Details" VALUES(10392,69,28.8,50,0);
-INSERT INTO "Order Details" VALUES(10393,2,15.2,25,0.25);
-INSERT INTO "Order Details" VALUES(10393,14,18.6,42,0.25);
-INSERT INTO "Order Details" VALUES(10393,25,11.2,7,0.25);
-INSERT INTO "Order Details" VALUES(10393,26,24.9,70,0.25);
-INSERT INTO "Order Details" VALUES(10393,31,10,32,0);
-INSERT INTO "Order Details" VALUES(10394,13,4.8,10,0);
-
-INSERT INTO "Order Details" VALUES(10394,62,39.4,10,0);
-INSERT INTO "Order Details" VALUES(10395,46,9.6,28,0.1);
-INSERT INTO "Order Details" VALUES(10395,53,26.2,70,0.1);
-INSERT INTO "Order Details" VALUES(10395,69,28.8,8,0);
-INSERT INTO "Order Details" VALUES(10396,23,7.2,40,0);
-INSERT INTO "Order Details" VALUES(10396,71,17.2,60,0);
-INSERT INTO "Order Details" VALUES(10396,72,27.8,21,0);
-INSERT INTO "Order Details" VALUES(10397,21,8,10,0.15);
-INSERT INTO "Order Details" VALUES(10397,51,42.4,18,0.15);
-INSERT INTO "Order Details" VALUES(10398,35,14.4,30,0);
-
-INSERT INTO "Order Details" VALUES(10398,55,19.2,120,0.1);
-INSERT INTO "Order Details" VALUES(10399,68,10,60,0);
-INSERT INTO "Order Details" VALUES(10399,71,17.2,30,0);
-INSERT INTO "Order Details" VALUES(10399,76,14.4,35,0);
-INSERT INTO "Order Details" VALUES(10399,77,10.4,14,0);
-INSERT INTO "Order Details" VALUES(10400,29,99,21,0);
-INSERT INTO "Order Details" VALUES(10400,35,14.4,35,0);
-INSERT INTO "Order Details" VALUES(10400,49,16,30,0);
-INSERT INTO "Order Details" VALUES(10401,30,20.7,18,0);
-INSERT INTO "Order Details" VALUES(10401,56,30.4,70,0);
-
-INSERT INTO "Order Details" VALUES(10401,65,16.8,20,0);
-INSERT INTO "Order Details" VALUES(10401,71,17.2,60,0);
-INSERT INTO "Order Details" VALUES(10402,23,7.2,60,0);
-INSERT INTO "Order Details" VALUES(10402,63,35.1,65,0);
-INSERT INTO "Order Details" VALUES(10403,16,13.9,21,0.15);
-INSERT INTO "Order Details" VALUES(10403,48,10.2,70,0.15);
-INSERT INTO "Order Details" VALUES(10404,26,24.9,30,0.05);
-INSERT INTO "Order Details" VALUES(10404,42,11.2,40,0.05);
-INSERT INTO "Order Details" VALUES(10404,49,16,30,0.05);
-INSERT INTO "Order Details" VALUES(10405,3,8,50,0);
-
-INSERT INTO "Order Details" VALUES(10406,1,14.4,10,0);
-INSERT INTO "Order Details" VALUES(10406,21,8,30,0.1);
-INSERT INTO "Order Details" VALUES(10406,28,36.4,42,0.1);
-INSERT INTO "Order Details" VALUES(10406,36,15.2,5,0.1);
-INSERT INTO "Order Details" VALUES(10406,40,14.7,2,0.1);
-INSERT INTO "Order Details" VALUES(10407,11,16.8,30,0);
-INSERT INTO "Order Details" VALUES(10407,69,28.8,15,0);
-INSERT INTO "Order Details" VALUES(10407,71,17.2,15,0);
-INSERT INTO "Order Details" VALUES(10408,37,20.8,10,0);
-INSERT INTO "Order Details" VALUES(10408,54,5.9,6,0);
-
-INSERT INTO "Order Details" VALUES(10408,62,39.4,35,0);
-INSERT INTO "Order Details" VALUES(10409,14,18.6,12,0);
-INSERT INTO "Order Details" VALUES(10409,21,8,12,0);
-INSERT INTO "Order Details" VALUES(10410,33,2,49,0);
-INSERT INTO "Order Details" VALUES(10410,59,44,16,0);
-INSERT INTO "Order Details" VALUES(10411,41,7.7,25,0.2);
-INSERT INTO "Order Details" VALUES(10411,44,15.5,40,0.2);
-INSERT INTO "Order Details" VALUES(10411,59,44,9,0.2);
-INSERT INTO "Order Details" VALUES(10412,14,18.6,20,0.1);
-INSERT INTO "Order Details" VALUES(10413,1,14.4,24,0);
-
-INSERT INTO "Order Details" VALUES(10413,62,39.4,40,0);
-INSERT INTO "Order Details" VALUES(10413,76,14.4,14,0);
-INSERT INTO "Order Details" VALUES(10414,19,7.3,18,0.05);
-INSERT INTO "Order Details" VALUES(10414,33,2,50,0);
-INSERT INTO "Order Details" VALUES(10415,17,31.2,2,0);
-INSERT INTO "Order Details" VALUES(10415,33,2,20,0);
-INSERT INTO "Order Details" VALUES(10416,19,7.3,20,0);
-INSERT INTO "Order Details" VALUES(10416,53,26.2,10,0);
-INSERT INTO "Order Details" VALUES(10416,57,15.6,20,0);
-INSERT INTO "Order Details" VALUES(10417,38,210.8,50,0);
-
-INSERT INTO "Order Details" VALUES(10417,46,9.6,2,0.25);
-INSERT INTO "Order Details" VALUES(10417,68,10,36,0.25);
-INSERT INTO "Order Details" VALUES(10417,77,10.4,35,0);
-INSERT INTO "Order Details" VALUES(10418,2,15.2,60,0);
-INSERT INTO "Order Details" VALUES(10418,47,7.6,55,0);
-INSERT INTO "Order Details" VALUES(10418,61,22.8,16,0);
-INSERT INTO "Order Details" VALUES(10418,74,8,15,0);
-INSERT INTO "Order Details" VALUES(10419,60,27.2,60,0.05);
-INSERT INTO "Order Details" VALUES(10419,69,28.8,20,0.05);
-INSERT INTO "Order Details" VALUES(10420,9,77.6,20,0.1);
-
-INSERT INTO "Order Details" VALUES(10420,13,4.8,2,0.1);
-INSERT INTO "Order Details" VALUES(10420,70,12,8,0.1);
-INSERT INTO "Order Details" VALUES(10420,73,12,20,0.1);
-INSERT INTO "Order Details" VALUES(10421,19,7.3,4,0.15);
-INSERT INTO "Order Details" VALUES(10421,26,24.9,30,0);
-INSERT INTO "Order Details" VALUES(10421,53,26.2,15,0.15);
-INSERT INTO "Order Details" VALUES(10421,77,10.4,10,0.15);
-INSERT INTO "Order Details" VALUES(10422,26,24.9,2,0);
-INSERT INTO "Order Details" VALUES(10423,31,10,14,0);
-INSERT INTO "Order Details" VALUES(10423,59,44,20,0);
-
-INSERT INTO "Order Details" VALUES(10424,35,14.4,60,0.2);
-INSERT INTO "Order Details" VALUES(10424,38,210.8,49,0.2);
-INSERT INTO "Order Details" VALUES(10424,68,10,30,0.2);
-INSERT INTO "Order Details" VALUES(10425,55,19.2,10,0.25);
-INSERT INTO "Order Details" VALUES(10425,76,14.4,20,0.25);
-INSERT INTO "Order Details" VALUES(10426,56,30.4,5,0);
-INSERT INTO "Order Details" VALUES(10426,64,26.6,7,0);
-INSERT INTO "Order Details" VALUES(10427,14,18.6,35,0);
-INSERT INTO "Order Details" VALUES(10428,46,9.6,20,0);
-INSERT INTO "Order Details" VALUES(10429,50,13,40,0);
-
-INSERT INTO "Order Details" VALUES(10429,63,35.1,35,0.25);
-INSERT INTO "Order Details" VALUES(10430,17,31.2,45,0.2);
-INSERT INTO "Order Details" VALUES(10430,21,8,50,0);
-INSERT INTO "Order Details" VALUES(10430,56,30.4,30,0);
-INSERT INTO "Order Details" VALUES(10430,59,44,70,0.2);
-INSERT INTO "Order Details" VALUES(10431,17,31.2,50,0.25);
-INSERT INTO "Order Details" VALUES(10431,40,14.7,50,0.25);
-INSERT INTO "Order Details" VALUES(10431,47,7.6,30,0.25);
-INSERT INTO "Order Details" VALUES(10432,26,24.9,10,0);
-INSERT INTO "Order Details" VALUES(10432,54,5.9,40,0);
-
-INSERT INTO "Order Details" VALUES(10433,56,30.4,28,0);
-INSERT INTO "Order Details" VALUES(10434,11,16.8,6,0);
-INSERT INTO "Order Details" VALUES(10434,76,14.4,18,0.15);
-INSERT INTO "Order Details" VALUES(10435,2,15.2,10,0);
-INSERT INTO "Order Details" VALUES(10435,22,16.8,12,0);
-INSERT INTO "Order Details" VALUES(10435,72,27.8,10,0);
-INSERT INTO "Order Details" VALUES(10436,46,9.6,5,0);
-INSERT INTO "Order Details" VALUES(10436,56,30.4,40,0.1);
-INSERT INTO "Order Details" VALUES(10436,64,26.6,30,0.1);
-INSERT INTO "Order Details" VALUES(10436,75,6.2,24,0.1);
-
-INSERT INTO "Order Details" VALUES(10437,53,26.2,15,0);
-INSERT INTO "Order Details" VALUES(10438,19,7.3,15,0.2);
-INSERT INTO "Order Details" VALUES(10438,34,11.2,20,0.2);
-INSERT INTO "Order Details" VALUES(10438,57,15.6,15,0.2);
-INSERT INTO "Order Details" VALUES(10439,12,30.4,15,0);
-INSERT INTO "Order Details" VALUES(10439,16,13.9,16,0);
-INSERT INTO "Order Details" VALUES(10439,64,26.6,6,0);
-INSERT INTO "Order Details" VALUES(10439,74,8,30,0);
-INSERT INTO "Order Details" VALUES(10440,2,15.2,45,0.15);
-INSERT INTO "Order Details" VALUES(10440,16,13.9,49,0.15);
-
-INSERT INTO "Order Details" VALUES(10440,29,99,24,0.15);
-INSERT INTO "Order Details" VALUES(10440,61,22.8,90,0.15);
-INSERT INTO "Order Details" VALUES(10441,27,35.1,50,0);
-INSERT INTO "Order Details" VALUES(10442,11,16.8,30,0);
-INSERT INTO "Order Details" VALUES(10442,54,5.9,80,0);
-INSERT INTO "Order Details" VALUES(10442,66,13.6,60,0);
-INSERT INTO "Order Details" VALUES(10443,11,16.8,6,0.2);
-INSERT INTO "Order Details" VALUES(10443,28,36.4,12,0);
-INSERT INTO "Order Details" VALUES(10444,17,31.2,10,0);
-INSERT INTO "Order Details" VALUES(10444,26,24.9,15,0);
-
-INSERT INTO "Order Details" VALUES(10444,35,14.4,8,0);
-INSERT INTO "Order Details" VALUES(10444,41,7.7,30,0);
-INSERT INTO "Order Details" VALUES(10445,39,14.4,6,0);
-INSERT INTO "Order Details" VALUES(10445,54,5.9,15,0);
-INSERT INTO "Order Details" VALUES(10446,19,7.3,12,0.1);
-INSERT INTO "Order Details" VALUES(10446,24,3.6,20,0.1);
-INSERT INTO "Order Details" VALUES(10446,31,10,3,0.1);
-INSERT INTO "Order Details" VALUES(10446,52,5.6,15,0.1);
-INSERT INTO "Order Details" VALUES(10447,19,7.3,40,0);
-INSERT INTO "Order Details" VALUES(10447,65,16.8,35,0);
-
-INSERT INTO "Order Details" VALUES(10447,71,17.2,2,0);
-INSERT INTO "Order Details" VALUES(10448,26,24.9,6,0);
-INSERT INTO "Order Details" VALUES(10448,40,14.7,20,0);
-INSERT INTO "Order Details" VALUES(10449,10,24.8,14,0);
-INSERT INTO "Order Details" VALUES(10449,52,5.6,20,0);
-INSERT INTO "Order Details" VALUES(10449,62,39.4,35,0);
-INSERT INTO "Order Details" VALUES(10450,10,24.8,20,0.2);
-INSERT INTO "Order Details" VALUES(10450,54,5.9,6,0.2);
-INSERT INTO "Order Details" VALUES(10451,55,19.2,120,0.1);
-INSERT INTO "Order Details" VALUES(10451,64,26.6,35,0.1);
-
-INSERT INTO "Order Details" VALUES(10451,65,16.8,28,0.1);
-INSERT INTO "Order Details" VALUES(10451,77,10.4,55,0.1);
-INSERT INTO "Order Details" VALUES(10452,28,36.4,15,0);
-INSERT INTO "Order Details" VALUES(10452,44,15.5,100,0.05);
-INSERT INTO "Order Details" VALUES(10453,48,10.2,15,0.1);
-INSERT INTO "Order Details" VALUES(10453,70,12,25,0.1);
-INSERT INTO "Order Details" VALUES(10454,16,13.9,20,0.2);
-INSERT INTO "Order Details" VALUES(10454,33,2,20,0.2);
-INSERT INTO "Order Details" VALUES(10454,46,9.6,10,0.2);
-INSERT INTO "Order Details" VALUES(10455,39,14.4,20,0);
-
-INSERT INTO "Order Details" VALUES(10455,53,26.2,50,0);
-INSERT INTO "Order Details" VALUES(10455,61,22.8,25,0);
-INSERT INTO "Order Details" VALUES(10455,71,17.2,30,0);
-INSERT INTO "Order Details" VALUES(10456,21,8,40,0.15);
-INSERT INTO "Order Details" VALUES(10456,49,16,21,0.15);
-INSERT INTO "Order Details" VALUES(10457,59,44,36,0);
-INSERT INTO "Order Details" VALUES(10458,26,24.9,30,0);
-INSERT INTO "Order Details" VALUES(10458,28,36.4,30,0);
-INSERT INTO "Order Details" VALUES(10458,43,36.8,20,0);
-INSERT INTO "Order Details" VALUES(10458,56,30.4,15,0);
-
-INSERT INTO "Order Details" VALUES(10458,71,17.2,50,0);
-INSERT INTO "Order Details" VALUES(10459,7,24,16,0.05);
-INSERT INTO "Order Details" VALUES(10459,46,9.6,20,0.05);
-INSERT INTO "Order Details" VALUES(10459,72,27.8,40,0);
-INSERT INTO "Order Details" VALUES(10460,68,10,21,0.25);
-INSERT INTO "Order Details" VALUES(10460,75,6.2,4,0.25);
-INSERT INTO "Order Details" VALUES(10461,21,8,40,0.25);
-INSERT INTO "Order Details" VALUES(10461,30,20.7,28,0.25);
-INSERT INTO "Order Details" VALUES(10461,55,19.2,60,0.25);
-INSERT INTO "Order Details" VALUES(10462,13,4.8,1,0);
-
-INSERT INTO "Order Details" VALUES(10462,23,7.2,21,0);
-INSERT INTO "Order Details" VALUES(10463,19,7.3,21,0);
-INSERT INTO "Order Details" VALUES(10463,42,11.2,50,0);
-INSERT INTO "Order Details" VALUES(10464,4,17.6,16,0.2);
-INSERT INTO "Order Details" VALUES(10464,43,36.8,3,0);
-INSERT INTO "Order Details" VALUES(10464,56,30.4,30,0.2);
-INSERT INTO "Order Details" VALUES(10464,60,27.2,20,0);
-INSERT INTO "Order Details" VALUES(10465,24,3.6,25,0);
-INSERT INTO "Order Details" VALUES(10465,29,99,18,0.1);
-INSERT INTO "Order Details" VALUES(10465,40,14.7,20,0);
-
-INSERT INTO "Order Details" VALUES(10465,45,7.6,30,0.1);
-INSERT INTO "Order Details" VALUES(10465,50,13,25,0);
-INSERT INTO "Order Details" VALUES(10466,11,16.8,10,0);
-INSERT INTO "Order Details" VALUES(10466,46,9.6,5,0);
-INSERT INTO "Order Details" VALUES(10467,24,3.6,28,0);
-INSERT INTO "Order Details" VALUES(10467,25,11.2,12,0);
-INSERT INTO "Order Details" VALUES(10468,30,20.7,8,0);
-INSERT INTO "Order Details" VALUES(10468,43,36.8,15,0);
-INSERT INTO "Order Details" VALUES(10469,2,15.2,40,0.15);
-INSERT INTO "Order Details" VALUES(10469,16,13.9,35,0.15);
-
-INSERT INTO "Order Details" VALUES(10469,44,15.5,2,0.15);
-INSERT INTO "Order Details" VALUES(10470,18,50,30,0);
-INSERT INTO "Order Details" VALUES(10470,23,7.2,15,0);
-INSERT INTO "Order Details" VALUES(10470,64,26.6,8,0);
-INSERT INTO "Order Details" VALUES(10471,7,24,30,0);
-INSERT INTO "Order Details" VALUES(10471,56,30.4,20,0);
-INSERT INTO "Order Details" VALUES(10472,24,3.6,80,0.05);
-INSERT INTO "Order Details" VALUES(10472,51,42.4,18,0);
-INSERT INTO "Order Details" VALUES(10473,33,2,12,0);
-INSERT INTO "Order Details" VALUES(10473,71,17.2,12,0);
-
-INSERT INTO "Order Details" VALUES(10474,14,18.6,12,0);
-INSERT INTO "Order Details" VALUES(10474,28,36.4,18,0);
-INSERT INTO "Order Details" VALUES(10474,40,14.7,21,0);
-INSERT INTO "Order Details" VALUES(10474,75,6.2,10,0);
-INSERT INTO "Order Details" VALUES(10475,31,10,35,0.15);
-INSERT INTO "Order Details" VALUES(10475,66,13.6,60,0.15);
-INSERT INTO "Order Details" VALUES(10475,76,14.4,42,0.15);
-INSERT INTO "Order Details" VALUES(10476,55,19.2,2,0.05);
-INSERT INTO "Order Details" VALUES(10476,70,12,12,0);
-INSERT INTO "Order Details" VALUES(10477,1,14.4,15,0);
-
-INSERT INTO "Order Details" VALUES(10477,21,8,21,0.25);
-INSERT INTO "Order Details" VALUES(10477,39,14.4,20,0.25);
-INSERT INTO "Order Details" VALUES(10478,10,24.8,20,0.05);
-INSERT INTO "Order Details" VALUES(10479,38,210.8,30,0);
-INSERT INTO "Order Details" VALUES(10479,53,26.2,28,0);
-INSERT INTO "Order Details" VALUES(10479,59,44,60,0);
-INSERT INTO "Order Details" VALUES(10479,64,26.6,30,0);
-INSERT INTO "Order Details" VALUES(10480,47,7.6,30,0);
-INSERT INTO "Order Details" VALUES(10480,59,44,12,0);
-INSERT INTO "Order Details" VALUES(10481,49,16,24,0);
-
-INSERT INTO "Order Details" VALUES(10481,60,27.2,40,0);
-INSERT INTO "Order Details" VALUES(10482,40,14.7,10,0);
-INSERT INTO "Order Details" VALUES(10483,34,11.2,35,0.05);
-INSERT INTO "Order Details" VALUES(10483,77,10.4,30,0.05);
-INSERT INTO "Order Details" VALUES(10484,21,8,14,0);
-INSERT INTO "Order Details" VALUES(10484,40,14.7,10,0);
-INSERT INTO "Order Details" VALUES(10484,51,42.4,3,0);
-INSERT INTO "Order Details" VALUES(10485,2,15.2,20,0.1);
-INSERT INTO "Order Details" VALUES(10485,3,8,20,0.1);
-INSERT INTO "Order Details" VALUES(10485,55,19.2,30,0.1);
-
-INSERT INTO "Order Details" VALUES(10485,70,12,60,0.1);
-INSERT INTO "Order Details" VALUES(10486,11,16.8,5,0);
-INSERT INTO "Order Details" VALUES(10486,51,42.4,25,0);
-INSERT INTO "Order Details" VALUES(10486,74,8,16,0);
-INSERT INTO "Order Details" VALUES(10487,19,7.3,5,0);
-INSERT INTO "Order Details" VALUES(10487,26,24.9,30,0);
-INSERT INTO "Order Details" VALUES(10487,54,5.9,24,0.25);
-INSERT INTO "Order Details" VALUES(10488,59,44,30,0);
-INSERT INTO "Order Details" VALUES(10488,73,12,20,0.2);
-INSERT INTO "Order Details" VALUES(10489,11,16.8,15,0.25);
-
-INSERT INTO "Order Details" VALUES(10489,16,13.9,18,0);
-INSERT INTO "Order Details" VALUES(10490,59,44,60,0);
-INSERT INTO "Order Details" VALUES(10490,68,10,30,0);
-INSERT INTO "Order Details" VALUES(10490,75,6.2,36,0);
-INSERT INTO "Order Details" VALUES(10491,44,15.5,15,0.15);
-INSERT INTO "Order Details" VALUES(10491,77,10.4,7,0.15);
-INSERT INTO "Order Details" VALUES(10492,25,11.2,60,0.05);
-INSERT INTO "Order Details" VALUES(10492,42,11.2,20,0.05);
-INSERT INTO "Order Details" VALUES(10493,65,16.8,15,0.1);
-INSERT INTO "Order Details" VALUES(10493,66,13.6,10,0.1);
-
-INSERT INTO "Order Details" VALUES(10493,69,28.8,10,0.1);
-INSERT INTO "Order Details" VALUES(10494,56,30.4,30,0);
-INSERT INTO "Order Details" VALUES(10495,23,7.2,10,0);
-INSERT INTO "Order Details" VALUES(10495,41,7.7,20,0);
-INSERT INTO "Order Details" VALUES(10495,77,10.4,5,0);
-INSERT INTO "Order Details" VALUES(10496,31,10,20,0.05);
-INSERT INTO "Order Details" VALUES(10497,56,30.4,14,0);
-INSERT INTO "Order Details" VALUES(10497,72,27.8,25,0);
-INSERT INTO "Order Details" VALUES(10497,77,10.4,25,0);
-INSERT INTO "Order Details" VALUES(10498,24,4.5,14,0);
-
-INSERT INTO "Order Details" VALUES(10498,40,18.4,5,0);
-INSERT INTO "Order Details" VALUES(10498,42,14,30,0);
-INSERT INTO "Order Details" VALUES(10499,28,45.6,20,0);
-INSERT INTO "Order Details" VALUES(10499,49,20,25,0);
-INSERT INTO "Order Details" VALUES(10500,15,15.5,12,0.05);
-INSERT INTO "Order Details" VALUES(10500,28,45.6,8,0.05);
-INSERT INTO "Order Details" VALUES(10501,54,7.45,20,0);
-INSERT INTO "Order Details" VALUES(10502,45,9.5,21,0);
-INSERT INTO "Order Details" VALUES(10502,53,32.8,6,0);
-INSERT INTO "Order Details" VALUES(10502,67,14,30,0);
-
-INSERT INTO "Order Details" VALUES(10503,14,23.25,70,0);
-INSERT INTO "Order Details" VALUES(10503,65,21.05,20,0);
-INSERT INTO "Order Details" VALUES(10504,2,19,12,0);
-INSERT INTO "Order Details" VALUES(10504,21,10,12,0);
-INSERT INTO "Order Details" VALUES(10504,53,32.8,10,0);
-INSERT INTO "Order Details" VALUES(10504,61,28.5,25,0);
-INSERT INTO "Order Details" VALUES(10505,62,49.3,3,0);
-INSERT INTO "Order Details" VALUES(10506,25,14,18,0.1);
-INSERT INTO "Order Details" VALUES(10506,70,15,14,0.1);
-INSERT INTO "Order Details" VALUES(10507,43,46,15,0.15);
-
-INSERT INTO "Order Details" VALUES(10507,48,12.75,15,0.15);
-INSERT INTO "Order Details" VALUES(10508,13,6,10,0);
-INSERT INTO "Order Details" VALUES(10508,39,18,10,0);
-INSERT INTO "Order Details" VALUES(10509,28,45.6,3,0);
-INSERT INTO "Order Details" VALUES(10510,29,123.79,36,0);
-INSERT INTO "Order Details" VALUES(10510,75,7.75,36,0.1);
-INSERT INTO "Order Details" VALUES(10511,4,22,50,0.15);
-INSERT INTO "Order Details" VALUES(10511,7,30,50,0.15);
-INSERT INTO "Order Details" VALUES(10511,8,40,10,0.15);
-INSERT INTO "Order Details" VALUES(10512,24,4.5,10,0.15);
-
-INSERT INTO "Order Details" VALUES(10512,46,12,9,0.15);
-INSERT INTO "Order Details" VALUES(10512,47,9.5,6,0.15);
-INSERT INTO "Order Details" VALUES(10512,60,34,12,0.15);
-INSERT INTO "Order Details" VALUES(10513,21,10,40,0.2);
-INSERT INTO "Order Details" VALUES(10513,32,32,50,0.2);
-INSERT INTO "Order Details" VALUES(10513,61,28.5,15,0.2);
-INSERT INTO "Order Details" VALUES(10514,20,81,39,0);
-INSERT INTO "Order Details" VALUES(10514,28,45.6,35,0);
-INSERT INTO "Order Details" VALUES(10514,56,38,70,0);
-INSERT INTO "Order Details" VALUES(10514,65,21.05,39,0);
-
-INSERT INTO "Order Details" VALUES(10514,75,7.75,50,0);
-INSERT INTO "Order Details" VALUES(10515,9,97,16,0.15);
-INSERT INTO "Order Details" VALUES(10515,16,17.45,50,0);
-INSERT INTO "Order Details" VALUES(10515,27,43.9,120,0);
-INSERT INTO "Order Details" VALUES(10515,33,2.5,16,0.15);
-INSERT INTO "Order Details" VALUES(10515,60,34,84,0.15);
-INSERT INTO "Order Details" VALUES(10516,18,62.5,25,0.1);
-INSERT INTO "Order Details" VALUES(10516,41,9.65,80,0.1);
-INSERT INTO "Order Details" VALUES(10516,42,14,20,0);
-INSERT INTO "Order Details" VALUES(10517,52,7,6,0);
-
-INSERT INTO "Order Details" VALUES(10517,59,55,4,0);
-INSERT INTO "Order Details" VALUES(10517,70,15,6,0);
-INSERT INTO "Order Details" VALUES(10518,24,4.5,5,0);
-INSERT INTO "Order Details" VALUES(10518,38,263.5,15,0);
-INSERT INTO "Order Details" VALUES(10518,44,19.45,9,0);
-INSERT INTO "Order Details" VALUES(10519,10,31,16,0.05);
-INSERT INTO "Order Details" VALUES(10519,56,38,40,0);
-INSERT INTO "Order Details" VALUES(10519,60,34,10,0.05);
-INSERT INTO "Order Details" VALUES(10520,24,4.5,8,0);
-INSERT INTO "Order Details" VALUES(10520,53,32.8,5,0);
-
-INSERT INTO "Order Details" VALUES(10521,35,18,3,0);
-INSERT INTO "Order Details" VALUES(10521,41,9.65,10,0);
-INSERT INTO "Order Details" VALUES(10521,68,12.5,6,0);
-INSERT INTO "Order Details" VALUES(10522,1,18,40,0.2);
-INSERT INTO "Order Details" VALUES(10522,8,40,24,0);
-INSERT INTO "Order Details" VALUES(10522,30,25.89,20,0.2);
-INSERT INTO "Order Details" VALUES(10522,40,18.4,25,0.2);
-INSERT INTO "Order Details" VALUES(10523,17,39,25,0.1);
-INSERT INTO "Order Details" VALUES(10523,20,81,15,0.1);
-INSERT INTO "Order Details" VALUES(10523,37,26,18,0.1);
-
-INSERT INTO "Order Details" VALUES(10523,41,9.65,6,0.1);
-INSERT INTO "Order Details" VALUES(10524,10,31,2,0);
-INSERT INTO "Order Details" VALUES(10524,30,25.89,10,0);
-INSERT INTO "Order Details" VALUES(10524,43,46,60,0);
-INSERT INTO "Order Details" VALUES(10524,54,7.45,15,0);
-INSERT INTO "Order Details" VALUES(10525,36,19,30,0);
-INSERT INTO "Order Details" VALUES(10525,40,18.4,15,0.1);
-INSERT INTO "Order Details" VALUES(10526,1,18,8,0.15);
-INSERT INTO "Order Details" VALUES(10526,13,6,10,0);
-INSERT INTO "Order Details" VALUES(10526,56,38,30,0.15);
-
-INSERT INTO "Order Details" VALUES(10527,4,22,50,0.1);
-INSERT INTO "Order Details" VALUES(10527,36,19,30,0.1);
-INSERT INTO "Order Details" VALUES(10528,11,21,3,0);
-INSERT INTO "Order Details" VALUES(10528,33,2.5,8,0.2);
-INSERT INTO "Order Details" VALUES(10528,72,34.8,9,0);
-INSERT INTO "Order Details" VALUES(10529,55,24,14,0);
-INSERT INTO "Order Details" VALUES(10529,68,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10529,69,36,10,0);
-INSERT INTO "Order Details" VALUES(10530,17,39,40,0);
-INSERT INTO "Order Details" VALUES(10530,43,46,25,0);
-
-INSERT INTO "Order Details" VALUES(10530,61,28.5,20,0);
-INSERT INTO "Order Details" VALUES(10530,76,18,50,0);
-INSERT INTO "Order Details" VALUES(10531,59,55,2,0);
-INSERT INTO "Order Details" VALUES(10532,30,25.89,15,0);
-INSERT INTO "Order Details" VALUES(10532,66,17,24,0);
-INSERT INTO "Order Details" VALUES(10533,4,22,50,0.05);
-INSERT INTO "Order Details" VALUES(10533,72,34.8,24,0);
-INSERT INTO "Order Details" VALUES(10533,73,15,24,0.05);
-INSERT INTO "Order Details" VALUES(10534,30,25.89,10,0);
-INSERT INTO "Order Details" VALUES(10534,40,18.4,10,0.2);
-
-INSERT INTO "Order Details" VALUES(10534,54,7.45,10,0.2);
-INSERT INTO "Order Details" VALUES(10535,11,21,50,0.1);
-INSERT INTO "Order Details" VALUES(10535,40,18.4,10,0.1);
-INSERT INTO "Order Details" VALUES(10535,57,19.5,5,0.1);
-INSERT INTO "Order Details" VALUES(10535,59,55,15,0.1);
-INSERT INTO "Order Details" VALUES(10536,12,38,15,0.25);
-INSERT INTO "Order Details" VALUES(10536,31,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10536,33,2.5,30,0);
-INSERT INTO "Order Details" VALUES(10536,60,34,35,0.25);
-INSERT INTO "Order Details" VALUES(10537,31,12.5,30,0);
-
-INSERT INTO "Order Details" VALUES(10537,51,53,6,0);
-INSERT INTO "Order Details" VALUES(10537,58,13.25,20,0);
-INSERT INTO "Order Details" VALUES(10537,72,34.8,21,0);
-INSERT INTO "Order Details" VALUES(10537,73,15,9,0);
-INSERT INTO "Order Details" VALUES(10538,70,15,7,0);
-INSERT INTO "Order Details" VALUES(10538,72,34.8,1,0);
-INSERT INTO "Order Details" VALUES(10539,13,6,8,0);
-INSERT INTO "Order Details" VALUES(10539,21,10,15,0);
-INSERT INTO "Order Details" VALUES(10539,33,2.5,15,0);
-INSERT INTO "Order Details" VALUES(10539,49,20,6,0);
-
-INSERT INTO "Order Details" VALUES(10540,3,10,60,0);
-INSERT INTO "Order Details" VALUES(10540,26,31.23,40,0);
-INSERT INTO "Order Details" VALUES(10540,38,263.5,30,0);
-INSERT INTO "Order Details" VALUES(10540,68,12.5,35,0);
-INSERT INTO "Order Details" VALUES(10541,24,4.5,35,0.1);
-INSERT INTO "Order Details" VALUES(10541,38,263.5,4,0.1);
-INSERT INTO "Order Details" VALUES(10541,65,21.05,36,0.1);
-INSERT INTO "Order Details" VALUES(10541,71,21.5,9,0.1);
-INSERT INTO "Order Details" VALUES(10542,11,21,15,0.05);
-INSERT INTO "Order Details" VALUES(10542,54,7.45,24,0.05);
-
-INSERT INTO "Order Details" VALUES(10543,12,38,30,0.15);
-INSERT INTO "Order Details" VALUES(10543,23,9,70,0.15);
-INSERT INTO "Order Details" VALUES(10544,28,45.6,7,0);
-INSERT INTO "Order Details" VALUES(10544,67,14,7,0);
-INSERT INTO "Order Details" VALUES(10545,11,21,10,0);
-INSERT INTO "Order Details" VALUES(10546,7,30,10,0);
-INSERT INTO "Order Details" VALUES(10546,35,18,30,0);
-INSERT INTO "Order Details" VALUES(10546,62,49.3,40,0);
-INSERT INTO "Order Details" VALUES(10547,32,32,24,0.15);
-INSERT INTO "Order Details" VALUES(10547,36,19,60,0);
-
-INSERT INTO "Order Details" VALUES(10548,34,14,10,0.25);
-INSERT INTO "Order Details" VALUES(10548,41,9.65,14,0);
-INSERT INTO "Order Details" VALUES(10549,31,12.5,55,0.15);
-INSERT INTO "Order Details" VALUES(10549,45,9.5,100,0.15);
-INSERT INTO "Order Details" VALUES(10549,51,53,48,0.15);
-INSERT INTO "Order Details" VALUES(10550,17,39,8,0.1);
-INSERT INTO "Order Details" VALUES(10550,19,9.2,10,0);
-INSERT INTO "Order Details" VALUES(10550,21,10,6,0.1);
-INSERT INTO "Order Details" VALUES(10550,61,28.5,10,0.1);
-INSERT INTO "Order Details" VALUES(10551,16,17.45,40,0.15);
-
-INSERT INTO "Order Details" VALUES(10551,35,18,20,0.15);
-INSERT INTO "Order Details" VALUES(10551,44,19.45,40,0);
-INSERT INTO "Order Details" VALUES(10552,69,36,18,0);
-INSERT INTO "Order Details" VALUES(10552,75,7.75,30,0);
-INSERT INTO "Order Details" VALUES(10553,11,21,15,0);
-INSERT INTO "Order Details" VALUES(10553,16,17.45,14,0);
-INSERT INTO "Order Details" VALUES(10553,22,21,24,0);
-INSERT INTO "Order Details" VALUES(10553,31,12.5,30,0);
-INSERT INTO "Order Details" VALUES(10553,35,18,6,0);
-INSERT INTO "Order Details" VALUES(10554,16,17.45,30,0.05);
-
-INSERT INTO "Order Details" VALUES(10554,23,9,20,0.05);
-INSERT INTO "Order Details" VALUES(10554,62,49.3,20,0.05);
-INSERT INTO "Order Details" VALUES(10554,77,13,10,0.05);
-INSERT INTO "Order Details" VALUES(10555,14,23.25,30,0.2);
-INSERT INTO "Order Details" VALUES(10555,19,9.2,35,0.2);
-INSERT INTO "Order Details" VALUES(10555,24,4.5,18,0.2);
-INSERT INTO "Order Details" VALUES(10555,51,53,20,0.2);
-INSERT INTO "Order Details" VALUES(10555,56,38,40,0.2);
-INSERT INTO "Order Details" VALUES(10556,72,34.8,24,0);
-INSERT INTO "Order Details" VALUES(10557,64,33.25,30,0);
-
-INSERT INTO "Order Details" VALUES(10557,75,7.75,20,0);
-INSERT INTO "Order Details" VALUES(10558,47,9.5,25,0);
-INSERT INTO "Order Details" VALUES(10558,51,53,20,0);
-INSERT INTO "Order Details" VALUES(10558,52,7,30,0);
-INSERT INTO "Order Details" VALUES(10558,53,32.8,18,0);
-INSERT INTO "Order Details" VALUES(10558,73,15,3,0);
-INSERT INTO "Order Details" VALUES(10559,41,9.65,12,0.05);
-INSERT INTO "Order Details" VALUES(10559,55,24,18,0.05);
-INSERT INTO "Order Details" VALUES(10560,30,25.89,20,0);
-INSERT INTO "Order Details" VALUES(10560,62,49.3,15,0.25);
-
-INSERT INTO "Order Details" VALUES(10561,44,19.45,10,0);
-INSERT INTO "Order Details" VALUES(10561,51,53,50,0);
-INSERT INTO "Order Details" VALUES(10562,33,2.5,20,0.1);
-INSERT INTO "Order Details" VALUES(10562,62,49.3,10,0.1);
-INSERT INTO "Order Details" VALUES(10563,36,19,25,0);
-INSERT INTO "Order Details" VALUES(10563,52,7,70,0);
-INSERT INTO "Order Details" VALUES(10564,17,39,16,0.05);
-INSERT INTO "Order Details" VALUES(10564,31,12.5,6,0.05);
-INSERT INTO "Order Details" VALUES(10564,55,24,25,0.05);
-INSERT INTO "Order Details" VALUES(10565,24,4.5,25,0.1);
-
-INSERT INTO "Order Details" VALUES(10565,64,33.25,18,0.1);
-INSERT INTO "Order Details" VALUES(10566,11,21,35,0.15);
-INSERT INTO "Order Details" VALUES(10566,18,62.5,18,0.15);
-INSERT INTO "Order Details" VALUES(10566,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10567,31,12.5,60,0.2);
-INSERT INTO "Order Details" VALUES(10567,51,53,3,0);
-INSERT INTO "Order Details" VALUES(10567,59,55,40,0.2);
-INSERT INTO "Order Details" VALUES(10568,10,31,5,0);
-INSERT INTO "Order Details" VALUES(10569,31,12.5,35,0.2);
-INSERT INTO "Order Details" VALUES(10569,76,18,30,0);
-
-INSERT INTO "Order Details" VALUES(10570,11,21,15,0.05);
-INSERT INTO "Order Details" VALUES(10570,56,38,60,0.05);
-INSERT INTO "Order Details" VALUES(10571,14,23.25,11,0.15);
-INSERT INTO "Order Details" VALUES(10571,42,14,28,0.15);
-INSERT INTO "Order Details" VALUES(10572,16,17.45,12,0.1);
-INSERT INTO "Order Details" VALUES(10572,32,32,10,0.1);
-INSERT INTO "Order Details" VALUES(10572,40,18.4,50,0);
-INSERT INTO "Order Details" VALUES(10572,75,7.75,15,0.1);
-INSERT INTO "Order Details" VALUES(10573,17,39,18,0);
-INSERT INTO "Order Details" VALUES(10573,34,14,40,0);
-
-INSERT INTO "Order Details" VALUES(10573,53,32.8,25,0);
-INSERT INTO "Order Details" VALUES(10574,33,2.5,14,0);
-INSERT INTO "Order Details" VALUES(10574,40,18.4,2,0);
-INSERT INTO "Order Details" VALUES(10574,62,49.3,10,0);
-INSERT INTO "Order Details" VALUES(10574,64,33.25,6,0);
-INSERT INTO "Order Details" VALUES(10575,59,55,12,0);
-INSERT INTO "Order Details" VALUES(10575,63,43.9,6,0);
-INSERT INTO "Order Details" VALUES(10575,72,34.8,30,0);
-INSERT INTO "Order Details" VALUES(10575,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10576,1,18,10,0);
-
-INSERT INTO "Order Details" VALUES(10576,31,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10576,44,19.45,21,0);
-INSERT INTO "Order Details" VALUES(10577,39,18,10,0);
-INSERT INTO "Order Details" VALUES(10577,75,7.75,20,0);
-INSERT INTO "Order Details" VALUES(10577,77,13,18,0);
-INSERT INTO "Order Details" VALUES(10578,35,18,20,0);
-INSERT INTO "Order Details" VALUES(10578,57,19.5,6,0);
-INSERT INTO "Order Details" VALUES(10579,15,15.5,10,0);
-INSERT INTO "Order Details" VALUES(10579,75,7.75,21,0);
-INSERT INTO "Order Details" VALUES(10580,14,23.25,15,0.05);
-
-INSERT INTO "Order Details" VALUES(10580,41,9.65,9,0.05);
-INSERT INTO "Order Details" VALUES(10580,65,21.05,30,0.05);
-INSERT INTO "Order Details" VALUES(10581,75,7.75,50,0.2);
-INSERT INTO "Order Details" VALUES(10582,57,19.5,4,0);
-INSERT INTO "Order Details" VALUES(10582,76,18,14,0);
-INSERT INTO "Order Details" VALUES(10583,29,123.79,10,0);
-INSERT INTO "Order Details" VALUES(10583,60,34,24,0.15);
-INSERT INTO "Order Details" VALUES(10583,69,36,10,0.15);
-INSERT INTO "Order Details" VALUES(10584,31,12.5,50,0.05);
-INSERT INTO "Order Details" VALUES(10585,47,9.5,15,0);
-
-INSERT INTO "Order Details" VALUES(10586,52,7,4,0.15);
-INSERT INTO "Order Details" VALUES(10587,26,31.23,6,0);
-INSERT INTO "Order Details" VALUES(10587,35,18,20,0);
-INSERT INTO "Order Details" VALUES(10587,77,13,20,0);
-INSERT INTO "Order Details" VALUES(10588,18,62.5,40,0.2);
-INSERT INTO "Order Details" VALUES(10588,42,14,100,0.2);
-INSERT INTO "Order Details" VALUES(10589,35,18,4,0);
-INSERT INTO "Order Details" VALUES(10590,1,18,20,0);
-INSERT INTO "Order Details" VALUES(10590,77,13,60,0.05);
-INSERT INTO "Order Details" VALUES(10591,3,10,14,0);
-
-INSERT INTO "Order Details" VALUES(10591,7,30,10,0);
-INSERT INTO "Order Details" VALUES(10591,54,7.45,50,0);
-INSERT INTO "Order Details" VALUES(10592,15,15.5,25,0.05);
-INSERT INTO "Order Details" VALUES(10592,26,31.23,5,0.05);
-INSERT INTO "Order Details" VALUES(10593,20,81,21,0.2);
-INSERT INTO "Order Details" VALUES(10593,69,36,20,0.2);
-INSERT INTO "Order Details" VALUES(10593,76,18,4,0.2);
-INSERT INTO "Order Details" VALUES(10594,52,7,24,0);
-INSERT INTO "Order Details" VALUES(10594,58,13.25,30,0);
-INSERT INTO "Order Details" VALUES(10595,35,18,30,0.25);
-
-INSERT INTO "Order Details" VALUES(10595,61,28.5,120,0.25);
-INSERT INTO "Order Details" VALUES(10595,69,36,65,0.25);
-INSERT INTO "Order Details" VALUES(10596,56,38,5,0.2);
-INSERT INTO "Order Details" VALUES(10596,63,43.9,24,0.2);
-INSERT INTO "Order Details" VALUES(10596,75,7.75,30,0.2);
-INSERT INTO "Order Details" VALUES(10597,24,4.5,35,0.2);
-INSERT INTO "Order Details" VALUES(10597,57,19.5,20,0);
-INSERT INTO "Order Details" VALUES(10597,65,21.05,12,0.2);
-INSERT INTO "Order Details" VALUES(10598,27,43.9,50,0);
-INSERT INTO "Order Details" VALUES(10598,71,21.5,9,0);
-
-INSERT INTO "Order Details" VALUES(10599,62,49.3,10,0);
-INSERT INTO "Order Details" VALUES(10600,54,7.45,4,0);
-INSERT INTO "Order Details" VALUES(10600,73,15,30,0);
-INSERT INTO "Order Details" VALUES(10601,13,6,60,0);
-INSERT INTO "Order Details" VALUES(10601,59,55,35,0);
-INSERT INTO "Order Details" VALUES(10602,77,13,5,0.25);
-INSERT INTO "Order Details" VALUES(10603,22,21,48,0);
-INSERT INTO "Order Details" VALUES(10603,49,20,25,0.05);
-INSERT INTO "Order Details" VALUES(10604,48,12.75,6,0.1);
-INSERT INTO "Order Details" VALUES(10604,76,18,10,0.1);
-
-INSERT INTO "Order Details" VALUES(10605,16,17.45,30,0.05);
-INSERT INTO "Order Details" VALUES(10605,59,55,20,0.05);
-INSERT INTO "Order Details" VALUES(10605,60,34,70,0.05);
-INSERT INTO "Order Details" VALUES(10605,71,21.5,15,0.05);
-INSERT INTO "Order Details" VALUES(10606,4,22,20,0.2);
-INSERT INTO "Order Details" VALUES(10606,55,24,20,0.2);
-INSERT INTO "Order Details" VALUES(10606,62,49.3,10,0.2);
-INSERT INTO "Order Details" VALUES(10607,7,30,45,0);
-INSERT INTO "Order Details" VALUES(10607,17,39,100,0);
-INSERT INTO "Order Details" VALUES(10607,33,2.5,14,0);
-
-INSERT INTO "Order Details" VALUES(10607,40,18.4,42,0);
-INSERT INTO "Order Details" VALUES(10607,72,34.8,12,0);
-INSERT INTO "Order Details" VALUES(10608,56,38,28,0);
-INSERT INTO "Order Details" VALUES(10609,1,18,3,0);
-INSERT INTO "Order Details" VALUES(10609,10,31,10,0);
-INSERT INTO "Order Details" VALUES(10609,21,10,6,0);
-INSERT INTO "Order Details" VALUES(10610,36,19,21,0.25);
-INSERT INTO "Order Details" VALUES(10611,1,18,6,0);
-INSERT INTO "Order Details" VALUES(10611,2,19,10,0);
-INSERT INTO "Order Details" VALUES(10611,60,34,15,0);
-
-INSERT INTO "Order Details" VALUES(10612,10,31,70,0);
-INSERT INTO "Order Details" VALUES(10612,36,19,55,0);
-INSERT INTO "Order Details" VALUES(10612,49,20,18,0);
-INSERT INTO "Order Details" VALUES(10612,60,34,40,0);
-INSERT INTO "Order Details" VALUES(10612,76,18,80,0);
-INSERT INTO "Order Details" VALUES(10613,13,6,8,0.1);
-INSERT INTO "Order Details" VALUES(10613,75,7.75,40,0);
-INSERT INTO "Order Details" VALUES(10614,11,21,14,0);
-INSERT INTO "Order Details" VALUES(10614,21,10,8,0);
-INSERT INTO "Order Details" VALUES(10614,39,18,5,0);
-
-INSERT INTO "Order Details" VALUES(10615,55,24,5,0);
-INSERT INTO "Order Details" VALUES(10616,38,263.5,15,0.05);
-INSERT INTO "Order Details" VALUES(10616,56,38,14,0);
-INSERT INTO "Order Details" VALUES(10616,70,15,15,0.05);
-INSERT INTO "Order Details" VALUES(10616,71,21.5,15,0.05);
-INSERT INTO "Order Details" VALUES(10617,59,55,30,0.15);
-INSERT INTO "Order Details" VALUES(10618,6,25,70,0);
-INSERT INTO "Order Details" VALUES(10618,56,38,20,0);
-INSERT INTO "Order Details" VALUES(10618,68,12.5,15,0);
-INSERT INTO "Order Details" VALUES(10619,21,10,42,0);
-
-INSERT INTO "Order Details" VALUES(10619,22,21,40,0);
-INSERT INTO "Order Details" VALUES(10620,24,4.5,5,0);
-INSERT INTO "Order Details" VALUES(10620,52,7,5,0);
-INSERT INTO "Order Details" VALUES(10621,19,9.2,5,0);
-INSERT INTO "Order Details" VALUES(10621,23,9,10,0);
-INSERT INTO "Order Details" VALUES(10621,70,15,20,0);
-INSERT INTO "Order Details" VALUES(10621,71,21.5,15,0);
-INSERT INTO "Order Details" VALUES(10622,2,19,20,0);
-INSERT INTO "Order Details" VALUES(10622,68,12.5,18,0.2);
-INSERT INTO "Order Details" VALUES(10623,14,23.25,21,0);
-
-INSERT INTO "Order Details" VALUES(10623,19,9.2,15,0.1);
-INSERT INTO "Order Details" VALUES(10623,21,10,25,0.1);
-INSERT INTO "Order Details" VALUES(10623,24,4.5,3,0);
-INSERT INTO "Order Details" VALUES(10623,35,18,30,0.1);
-INSERT INTO "Order Details" VALUES(10624,28,45.6,10,0);
-INSERT INTO "Order Details" VALUES(10624,29,123.79,6,0);
-INSERT INTO "Order Details" VALUES(10624,44,19.45,10,0);
-INSERT INTO "Order Details" VALUES(10625,14,23.25,3,0);
-INSERT INTO "Order Details" VALUES(10625,42,14,5,0);
-INSERT INTO "Order Details" VALUES(10625,60,34,10,0);
-
-INSERT INTO "Order Details" VALUES(10626,53,32.8,12,0);
-INSERT INTO "Order Details" VALUES(10626,60,34,20,0);
-INSERT INTO "Order Details" VALUES(10626,71,21.5,20,0);
-INSERT INTO "Order Details" VALUES(10627,62,49.3,15,0);
-INSERT INTO "Order Details" VALUES(10627,73,15,35,0.15);
-INSERT INTO "Order Details" VALUES(10628,1,18,25,0);
-INSERT INTO "Order Details" VALUES(10629,29,123.79,20,0);
-INSERT INTO "Order Details" VALUES(10629,64,33.25,9,0);
-INSERT INTO "Order Details" VALUES(10630,55,24,12,0.05);
-INSERT INTO "Order Details" VALUES(10630,76,18,35,0);
-
-INSERT INTO "Order Details" VALUES(10631,75,7.75,8,0.1);
-INSERT INTO "Order Details" VALUES(10632,2,19,30,0.05);
-INSERT INTO "Order Details" VALUES(10632,33,2.5,20,0.05);
-INSERT INTO "Order Details" VALUES(10633,12,38,36,0.15);
-INSERT INTO "Order Details" VALUES(10633,13,6,13,0.15);
-INSERT INTO "Order Details" VALUES(10633,26,31.23,35,0.15);
-INSERT INTO "Order Details" VALUES(10633,62,49.3,80,0.15);
-INSERT INTO "Order Details" VALUES(10634,7,30,35,0);
-INSERT INTO "Order Details" VALUES(10634,18,62.5,50,0);
-INSERT INTO "Order Details" VALUES(10634,51,53,15,0);
-
-INSERT INTO "Order Details" VALUES(10634,75,7.75,2,0);
-INSERT INTO "Order Details" VALUES(10635,4,22,10,0.1);
-INSERT INTO "Order Details" VALUES(10635,5,21.35,15,0.1);
-INSERT INTO "Order Details" VALUES(10635,22,21,40,0);
-INSERT INTO "Order Details" VALUES(10636,4,22,25,0);
-INSERT INTO "Order Details" VALUES(10636,58,13.25,6,0);
-INSERT INTO "Order Details" VALUES(10637,11,21,10,0);
-INSERT INTO "Order Details" VALUES(10637,50,16.25,25,0.05);
-INSERT INTO "Order Details" VALUES(10637,56,38,60,0.05);
-INSERT INTO "Order Details" VALUES(10638,45,9.5,20,0);
-
-INSERT INTO "Order Details" VALUES(10638,65,21.05,21,0);
-INSERT INTO "Order Details" VALUES(10638,72,34.8,60,0);
-INSERT INTO "Order Details" VALUES(10639,18,62.5,8,0);
-INSERT INTO "Order Details" VALUES(10640,69,36,20,0.25);
-INSERT INTO "Order Details" VALUES(10640,70,15,15,0.25);
-INSERT INTO "Order Details" VALUES(10641,2,19,50,0);
-INSERT INTO "Order Details" VALUES(10641,40,18.4,60,0);
-INSERT INTO "Order Details" VALUES(10642,21,10,30,0.2);
-INSERT INTO "Order Details" VALUES(10642,61,28.5,20,0.2);
-INSERT INTO "Order Details" VALUES(10643,28,45.6,15,0.25);
-
-INSERT INTO "Order Details" VALUES(10643,39,18,21,0.25);
-INSERT INTO "Order Details" VALUES(10643,46,12,2,0.25);
-INSERT INTO "Order Details" VALUES(10644,18,62.5,4,0.1);
-INSERT INTO "Order Details" VALUES(10644,43,46,20,0);
-INSERT INTO "Order Details" VALUES(10644,46,12,21,0.1);
-INSERT INTO "Order Details" VALUES(10645,18,62.5,20,0);
-INSERT INTO "Order Details" VALUES(10645,36,19,15,0);
-INSERT INTO "Order Details" VALUES(10646,1,18,15,0.25);
-INSERT INTO "Order Details" VALUES(10646,10,31,18,0.25);
-INSERT INTO "Order Details" VALUES(10646,71,21.5,30,0.25);
-
-INSERT INTO "Order Details" VALUES(10646,77,13,35,0.25);
-INSERT INTO "Order Details" VALUES(10647,19,9.2,30,0);
-INSERT INTO "Order Details" VALUES(10647,39,18,20,0);
-INSERT INTO "Order Details" VALUES(10648,22,21,15,0);
-INSERT INTO "Order Details" VALUES(10648,24,4.5,15,0.15);
-INSERT INTO "Order Details" VALUES(10649,28,45.6,20,0);
-INSERT INTO "Order Details" VALUES(10649,72,34.8,15,0);
-INSERT INTO "Order Details" VALUES(10650,30,25.89,30,0);
-INSERT INTO "Order Details" VALUES(10650,53,32.8,25,0.05);
-INSERT INTO "Order Details" VALUES(10650,54,7.45,30,0);
-
-INSERT INTO "Order Details" VALUES(10651,19,9.2,12,0.25);
-INSERT INTO "Order Details" VALUES(10651,22,21,20,0.25);
-INSERT INTO "Order Details" VALUES(10652,30,25.89,2,0.25);
-INSERT INTO "Order Details" VALUES(10652,42,14,20,0);
-INSERT INTO "Order Details" VALUES(10653,16,17.45,30,0.1);
-INSERT INTO "Order Details" VALUES(10653,60,34,20,0.1);
-INSERT INTO "Order Details" VALUES(10654,4,22,12,0.1);
-INSERT INTO "Order Details" VALUES(10654,39,18,20,0.1);
-INSERT INTO "Order Details" VALUES(10654,54,7.45,6,0.1);
-INSERT INTO "Order Details" VALUES(10655,41,9.65,20,0.2);
-
-INSERT INTO "Order Details" VALUES(10656,14,23.25,3,0.1);
-INSERT INTO "Order Details" VALUES(10656,44,19.45,28,0.1);
-INSERT INTO "Order Details" VALUES(10656,47,9.5,6,0.1);
-INSERT INTO "Order Details" VALUES(10657,15,15.5,50,0);
-INSERT INTO "Order Details" VALUES(10657,41,9.65,24,0);
-INSERT INTO "Order Details" VALUES(10657,46,12,45,0);
-INSERT INTO "Order Details" VALUES(10657,47,9.5,10,0);
-INSERT INTO "Order Details" VALUES(10657,56,38,45,0);
-INSERT INTO "Order Details" VALUES(10657,60,34,30,0);
-INSERT INTO "Order Details" VALUES(10658,21,10,60,0);
-
-INSERT INTO "Order Details" VALUES(10658,40,18.4,70,0.05);
-INSERT INTO "Order Details" VALUES(10658,60,34,55,0.05);
-INSERT INTO "Order Details" VALUES(10658,77,13,70,0.05);
-INSERT INTO "Order Details" VALUES(10659,31,12.5,20,0.05);
-INSERT INTO "Order Details" VALUES(10659,40,18.4,24,0.05);
-INSERT INTO "Order Details" VALUES(10659,70,15,40,0.05);
-INSERT INTO "Order Details" VALUES(10660,20,81,21,0);
-INSERT INTO "Order Details" VALUES(10661,39,18,3,0.2);
-INSERT INTO "Order Details" VALUES(10661,58,13.25,49,0.2);
-INSERT INTO "Order Details" VALUES(10662,68,12.5,10,0);
-
-INSERT INTO "Order Details" VALUES(10663,40,18.4,30,0.05);
-INSERT INTO "Order Details" VALUES(10663,42,14,30,0.05);
-INSERT INTO "Order Details" VALUES(10663,51,53,20,0.05);
-INSERT INTO "Order Details" VALUES(10664,10,31,24,0.15);
-INSERT INTO "Order Details" VALUES(10664,56,38,12,0.15);
-INSERT INTO "Order Details" VALUES(10664,65,21.05,15,0.15);
-INSERT INTO "Order Details" VALUES(10665,51,53,20,0);
-INSERT INTO "Order Details" VALUES(10665,59,55,1,0);
-INSERT INTO "Order Details" VALUES(10665,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10666,29,123.79,36,0);
-
-INSERT INTO "Order Details" VALUES(10666,65,21.05,10,0);
-INSERT INTO "Order Details" VALUES(10667,69,36,45,0.2);
-INSERT INTO "Order Details" VALUES(10667,71,21.5,14,0.2);
-INSERT INTO "Order Details" VALUES(10668,31,12.5,8,0.1);
-INSERT INTO "Order Details" VALUES(10668,55,24,4,0.1);
-INSERT INTO "Order Details" VALUES(10668,64,33.25,15,0.1);
-INSERT INTO "Order Details" VALUES(10669,36,19,30,0);
-INSERT INTO "Order Details" VALUES(10670,23,9,32,0);
-INSERT INTO "Order Details" VALUES(10670,46,12,60,0);
-INSERT INTO "Order Details" VALUES(10670,67,14,25,0);
-
-INSERT INTO "Order Details" VALUES(10670,73,15,50,0);
-INSERT INTO "Order Details" VALUES(10670,75,7.75,25,0);
-INSERT INTO "Order Details" VALUES(10671,16,17.45,10,0);
-INSERT INTO "Order Details" VALUES(10671,62,49.3,10,0);
-INSERT INTO "Order Details" VALUES(10671,65,21.05,12,0);
-INSERT INTO "Order Details" VALUES(10672,38,263.5,15,0.1);
-INSERT INTO "Order Details" VALUES(10672,71,21.5,12,0);
-INSERT INTO "Order Details" VALUES(10673,16,17.45,3,0);
-INSERT INTO "Order Details" VALUES(10673,42,14,6,0);
-INSERT INTO "Order Details" VALUES(10673,43,46,6,0);
-
-INSERT INTO "Order Details" VALUES(10674,23,9,5,0);
-INSERT INTO "Order Details" VALUES(10675,14,23.25,30,0);
-INSERT INTO "Order Details" VALUES(10675,53,32.8,10,0);
-INSERT INTO "Order Details" VALUES(10675,58,13.25,30,0);
-INSERT INTO "Order Details" VALUES(10676,10,31,2,0);
-INSERT INTO "Order Details" VALUES(10676,19,9.2,7,0);
-INSERT INTO "Order Details" VALUES(10676,44,19.45,21,0);
-INSERT INTO "Order Details" VALUES(10677,26,31.23,30,0.15);
-INSERT INTO "Order Details" VALUES(10677,33,2.5,8,0.15);
-INSERT INTO "Order Details" VALUES(10678,12,38,100,0);
-
-INSERT INTO "Order Details" VALUES(10678,33,2.5,30,0);
-INSERT INTO "Order Details" VALUES(10678,41,9.65,120,0);
-INSERT INTO "Order Details" VALUES(10678,54,7.45,30,0);
-INSERT INTO "Order Details" VALUES(10679,59,55,12,0);
-INSERT INTO "Order Details" VALUES(10680,16,17.45,50,0.25);
-INSERT INTO "Order Details" VALUES(10680,31,12.5,20,0.25);
-INSERT INTO "Order Details" VALUES(10680,42,14,40,0.25);
-INSERT INTO "Order Details" VALUES(10681,19,9.2,30,0.1);
-INSERT INTO "Order Details" VALUES(10681,21,10,12,0.1);
-INSERT INTO "Order Details" VALUES(10681,64,33.25,28,0);
-
-INSERT INTO "Order Details" VALUES(10682,33,2.5,30,0);
-INSERT INTO "Order Details" VALUES(10682,66,17,4,0);
-INSERT INTO "Order Details" VALUES(10682,75,7.75,30,0);
-INSERT INTO "Order Details" VALUES(10683,52,7,9,0);
-INSERT INTO "Order Details" VALUES(10684,40,18.4,20,0);
-INSERT INTO "Order Details" VALUES(10684,47,9.5,40,0);
-INSERT INTO "Order Details" VALUES(10684,60,34,30,0);
-INSERT INTO "Order Details" VALUES(10685,10,31,20,0);
-INSERT INTO "Order Details" VALUES(10685,41,9.65,4,0);
-INSERT INTO "Order Details" VALUES(10685,47,9.5,15,0);
-
-INSERT INTO "Order Details" VALUES(10686,17,39,30,0.2);
-INSERT INTO "Order Details" VALUES(10686,26,31.23,15,0);
-INSERT INTO "Order Details" VALUES(10687,9,97,50,0.25);
-INSERT INTO "Order Details" VALUES(10687,29,123.79,10,0);
-INSERT INTO "Order Details" VALUES(10687,36,19,6,0.25);
-INSERT INTO "Order Details" VALUES(10688,10,31,18,0.1);
-INSERT INTO "Order Details" VALUES(10688,28,45.6,60,0.1);
-INSERT INTO "Order Details" VALUES(10688,34,14,14,0);
-INSERT INTO "Order Details" VALUES(10689,1,18,35,0.25);
-INSERT INTO "Order Details" VALUES(10690,56,38,20,0.25);
-
-INSERT INTO "Order Details" VALUES(10690,77,13,30,0.25);
-INSERT INTO "Order Details" VALUES(10691,1,18,30,0);
-INSERT INTO "Order Details" VALUES(10691,29,123.79,40,0);
-INSERT INTO "Order Details" VALUES(10691,43,46,40,0);
-INSERT INTO "Order Details" VALUES(10691,44,19.45,24,0);
-INSERT INTO "Order Details" VALUES(10691,62,49.3,48,0);
-INSERT INTO "Order Details" VALUES(10692,63,43.9,20,0);
-INSERT INTO "Order Details" VALUES(10693,9,97,6,0);
-INSERT INTO "Order Details" VALUES(10693,54,7.45,60,0.15);
-INSERT INTO "Order Details" VALUES(10693,69,36,30,0.15);
-
-INSERT INTO "Order Details" VALUES(10693,73,15,15,0.15);
-INSERT INTO "Order Details" VALUES(10694,7,30,90,0);
-INSERT INTO "Order Details" VALUES(10694,59,55,25,0);
-INSERT INTO "Order Details" VALUES(10694,70,15,50,0);
-INSERT INTO "Order Details" VALUES(10695,8,40,10,0);
-INSERT INTO "Order Details" VALUES(10695,12,38,4,0);
-INSERT INTO "Order Details" VALUES(10695,24,4.5,20,0);
-INSERT INTO "Order Details" VALUES(10696,17,39,20,0);
-INSERT INTO "Order Details" VALUES(10696,46,12,18,0);
-INSERT INTO "Order Details" VALUES(10697,19,9.2,7,0.25);
-
-INSERT INTO "Order Details" VALUES(10697,35,18,9,0.25);
-INSERT INTO "Order Details" VALUES(10697,58,13.25,30,0.25);
-INSERT INTO "Order Details" VALUES(10697,70,15,30,0.25);
-INSERT INTO "Order Details" VALUES(10698,11,21,15,0);
-INSERT INTO "Order Details" VALUES(10698,17,39,8,0.05);
-INSERT INTO "Order Details" VALUES(10698,29,123.79,12,0.05);
-INSERT INTO "Order Details" VALUES(10698,65,21.05,65,0.05);
-INSERT INTO "Order Details" VALUES(10698,70,15,8,0.05);
-INSERT INTO "Order Details" VALUES(10699,47,9.5,12,0);
-INSERT INTO "Order Details" VALUES(10700,1,18,5,0.2);
-
-INSERT INTO "Order Details" VALUES(10700,34,14,12,0.2);
-INSERT INTO "Order Details" VALUES(10700,68,12.5,40,0.2);
-INSERT INTO "Order Details" VALUES(10700,71,21.5,60,0.2);
-INSERT INTO "Order Details" VALUES(10701,59,55,42,0.15);
-INSERT INTO "Order Details" VALUES(10701,71,21.5,20,0.15);
-INSERT INTO "Order Details" VALUES(10701,76,18,35,0.15);
-INSERT INTO "Order Details" VALUES(10702,3,10,6,0);
-INSERT INTO "Order Details" VALUES(10702,76,18,15,0);
-INSERT INTO "Order Details" VALUES(10703,2,19,5,0);
-INSERT INTO "Order Details" VALUES(10703,59,55,35,0);
-
-INSERT INTO "Order Details" VALUES(10703,73,15,35,0);
-INSERT INTO "Order Details" VALUES(10704,4,22,6,0);
-INSERT INTO "Order Details" VALUES(10704,24,4.5,35,0);
-INSERT INTO "Order Details" VALUES(10704,48,12.75,24,0);
-INSERT INTO "Order Details" VALUES(10705,31,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10705,32,32,4,0);
-INSERT INTO "Order Details" VALUES(10706,16,17.45,20,0);
-INSERT INTO "Order Details" VALUES(10706,43,46,24,0);
-INSERT INTO "Order Details" VALUES(10706,59,55,8,0);
-INSERT INTO "Order Details" VALUES(10707,55,24,21,0);
-
-INSERT INTO "Order Details" VALUES(10707,57,19.5,40,0);
-INSERT INTO "Order Details" VALUES(10707,70,15,28,0.15);
-INSERT INTO "Order Details" VALUES(10708,5,21.35,4,0);
-INSERT INTO "Order Details" VALUES(10708,36,19,5,0);
-INSERT INTO "Order Details" VALUES(10709,8,40,40,0);
-INSERT INTO "Order Details" VALUES(10709,51,53,28,0);
-INSERT INTO "Order Details" VALUES(10709,60,34,10,0);
-INSERT INTO "Order Details" VALUES(10710,19,9.2,5,0);
-INSERT INTO "Order Details" VALUES(10710,47,9.5,5,0);
-INSERT INTO "Order Details" VALUES(10711,19,9.2,12,0);
-
-INSERT INTO "Order Details" VALUES(10711,41,9.65,42,0);
-INSERT INTO "Order Details" VALUES(10711,53,32.8,120,0);
-INSERT INTO "Order Details" VALUES(10712,53,32.8,3,0.05);
-INSERT INTO "Order Details" VALUES(10712,56,38,30,0);
-INSERT INTO "Order Details" VALUES(10713,10,31,18,0);
-INSERT INTO "Order Details" VALUES(10713,26,31.23,30,0);
-INSERT INTO "Order Details" VALUES(10713,45,9.5,110,0);
-INSERT INTO "Order Details" VALUES(10713,46,12,24,0);
-INSERT INTO "Order Details" VALUES(10714,2,19,30,0.25);
-INSERT INTO "Order Details" VALUES(10714,17,39,27,0.25);
-
-INSERT INTO "Order Details" VALUES(10714,47,9.5,50,0.25);
-INSERT INTO "Order Details" VALUES(10714,56,38,18,0.25);
-INSERT INTO "Order Details" VALUES(10714,58,13.25,12,0.25);
-INSERT INTO "Order Details" VALUES(10715,10,31,21,0);
-INSERT INTO "Order Details" VALUES(10715,71,21.5,30,0);
-INSERT INTO "Order Details" VALUES(10716,21,10,5,0);
-INSERT INTO "Order Details" VALUES(10716,51,53,7,0);
-INSERT INTO "Order Details" VALUES(10716,61,28.5,10,0);
-INSERT INTO "Order Details" VALUES(10717,21,10,32,0.05);
-INSERT INTO "Order Details" VALUES(10717,54,7.45,15,0);
-
-INSERT INTO "Order Details" VALUES(10717,69,36,25,0.05);
-INSERT INTO "Order Details" VALUES(10718,12,38,36,0);
-INSERT INTO "Order Details" VALUES(10718,16,17.45,20,0);
-INSERT INTO "Order Details" VALUES(10718,36,19,40,0);
-INSERT INTO "Order Details" VALUES(10718,62,49.3,20,0);
-INSERT INTO "Order Details" VALUES(10719,18,62.5,12,0.25);
-INSERT INTO "Order Details" VALUES(10719,30,25.89,3,0.25);
-INSERT INTO "Order Details" VALUES(10719,54,7.45,40,0.25);
-INSERT INTO "Order Details" VALUES(10720,35,18,21,0);
-INSERT INTO "Order Details" VALUES(10720,71,21.5,8,0);
-
-INSERT INTO "Order Details" VALUES(10721,44,19.45,50,0.05);
-INSERT INTO "Order Details" VALUES(10722,2,19,3,0);
-INSERT INTO "Order Details" VALUES(10722,31,12.5,50,0);
-INSERT INTO "Order Details" VALUES(10722,68,12.5,45,0);
-INSERT INTO "Order Details" VALUES(10722,75,7.75,42,0);
-INSERT INTO "Order Details" VALUES(10723,26,31.23,15,0);
-INSERT INTO "Order Details" VALUES(10724,10,31,16,0);
-INSERT INTO "Order Details" VALUES(10724,61,28.5,5,0);
-INSERT INTO "Order Details" VALUES(10725,41,9.65,12,0);
-INSERT INTO "Order Details" VALUES(10725,52,7,4,0);
-
-INSERT INTO "Order Details" VALUES(10725,55,24,6,0);
-INSERT INTO "Order Details" VALUES(10726,4,22,25,0);
-INSERT INTO "Order Details" VALUES(10726,11,21,5,0);
-INSERT INTO "Order Details" VALUES(10727,17,39,20,0.05);
-INSERT INTO "Order Details" VALUES(10727,56,38,10,0.05);
-INSERT INTO "Order Details" VALUES(10727,59,55,10,0.05);
-INSERT INTO "Order Details" VALUES(10728,30,25.89,15,0);
-INSERT INTO "Order Details" VALUES(10728,40,18.4,6,0);
-INSERT INTO "Order Details" VALUES(10728,55,24,12,0);
-INSERT INTO "Order Details" VALUES(10728,60,34,15,0);
-
-INSERT INTO "Order Details" VALUES(10729,1,18,50,0);
-INSERT INTO "Order Details" VALUES(10729,21,10,30,0);
-INSERT INTO "Order Details" VALUES(10729,50,16.25,40,0);
-INSERT INTO "Order Details" VALUES(10730,16,17.45,15,0.05);
-INSERT INTO "Order Details" VALUES(10730,31,12.5,3,0.05);
-INSERT INTO "Order Details" VALUES(10730,65,21.05,10,0.05);
-INSERT INTO "Order Details" VALUES(10731,21,10,40,0.05);
-INSERT INTO "Order Details" VALUES(10731,51,53,30,0.05);
-INSERT INTO "Order Details" VALUES(10732,76,18,20,0);
-INSERT INTO "Order Details" VALUES(10733,14,23.25,16,0);
-
-INSERT INTO "Order Details" VALUES(10733,28,45.6,20,0);
-INSERT INTO "Order Details" VALUES(10733,52,7,25,0);
-INSERT INTO "Order Details" VALUES(10734,6,25,30,0);
-INSERT INTO "Order Details" VALUES(10734,30,25.89,15,0);
-INSERT INTO "Order Details" VALUES(10734,76,18,20,0);
-INSERT INTO "Order Details" VALUES(10735,61,28.5,20,0.1);
-INSERT INTO "Order Details" VALUES(10735,77,13,2,0.1);
-INSERT INTO "Order Details" VALUES(10736,65,21.05,40,0);
-INSERT INTO "Order Details" VALUES(10736,75,7.75,20,0);
-INSERT INTO "Order Details" VALUES(10737,13,6,4,0);
-
-INSERT INTO "Order Details" VALUES(10737,41,9.65,12,0);
-INSERT INTO "Order Details" VALUES(10738,16,17.45,3,0);
-INSERT INTO "Order Details" VALUES(10739,36,19,6,0);
-INSERT INTO "Order Details" VALUES(10739,52,7,18,0);
-INSERT INTO "Order Details" VALUES(10740,28,45.6,5,0.2);
-INSERT INTO "Order Details" VALUES(10740,35,18,35,0.2);
-INSERT INTO "Order Details" VALUES(10740,45,9.5,40,0.2);
-INSERT INTO "Order Details" VALUES(10740,56,38,14,0.2);
-INSERT INTO "Order Details" VALUES(10741,2,19,15,0.2);
-INSERT INTO "Order Details" VALUES(10742,3,10,20,0);
-
-INSERT INTO "Order Details" VALUES(10742,60,34,50,0);
-INSERT INTO "Order Details" VALUES(10742,72,34.8,35,0);
-INSERT INTO "Order Details" VALUES(10743,46,12,28,0.05);
-INSERT INTO "Order Details" VALUES(10744,40,18.4,50,0.2);
-INSERT INTO "Order Details" VALUES(10745,18,62.5,24,0);
-INSERT INTO "Order Details" VALUES(10745,44,19.45,16,0);
-INSERT INTO "Order Details" VALUES(10745,59,55,45,0);
-INSERT INTO "Order Details" VALUES(10745,72,34.8,7,0);
-INSERT INTO "Order Details" VALUES(10746,13,6,6,0);
-INSERT INTO "Order Details" VALUES(10746,42,14,28,0);
-
-INSERT INTO "Order Details" VALUES(10746,62,49.3,9,0);
-INSERT INTO "Order Details" VALUES(10746,69,36,40,0);
-INSERT INTO "Order Details" VALUES(10747,31,12.5,8,0);
-INSERT INTO "Order Details" VALUES(10747,41,9.65,35,0);
-INSERT INTO "Order Details" VALUES(10747,63,43.9,9,0);
-INSERT INTO "Order Details" VALUES(10747,69,36,30,0);
-INSERT INTO "Order Details" VALUES(10748,23,9,44,0);
-INSERT INTO "Order Details" VALUES(10748,40,18.4,40,0);
-INSERT INTO "Order Details" VALUES(10748,56,38,28,0);
-INSERT INTO "Order Details" VALUES(10749,56,38,15,0);
-
-INSERT INTO "Order Details" VALUES(10749,59,55,6,0);
-INSERT INTO "Order Details" VALUES(10749,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10750,14,23.25,5,0.15);
-INSERT INTO "Order Details" VALUES(10750,45,9.5,40,0.15);
-INSERT INTO "Order Details" VALUES(10750,59,55,25,0.15);
-INSERT INTO "Order Details" VALUES(10751,26,31.23,12,0.1);
-INSERT INTO "Order Details" VALUES(10751,30,25.89,30,0);
-INSERT INTO "Order Details" VALUES(10751,50,16.25,20,0.1);
-INSERT INTO "Order Details" VALUES(10751,73,15,15,0);
-INSERT INTO "Order Details" VALUES(10752,1,18,8,0);
-
-INSERT INTO "Order Details" VALUES(10752,69,36,3,0);
-INSERT INTO "Order Details" VALUES(10753,45,9.5,4,0);
-INSERT INTO "Order Details" VALUES(10753,74,10,5,0);
-INSERT INTO "Order Details" VALUES(10754,40,18.4,3,0);
-INSERT INTO "Order Details" VALUES(10755,47,9.5,30,0.25);
-INSERT INTO "Order Details" VALUES(10755,56,38,30,0.25);
-INSERT INTO "Order Details" VALUES(10755,57,19.5,14,0.25);
-INSERT INTO "Order Details" VALUES(10755,69,36,25,0.25);
-INSERT INTO "Order Details" VALUES(10756,18,62.5,21,0.2);
-INSERT INTO "Order Details" VALUES(10756,36,19,20,0.2);
-
-INSERT INTO "Order Details" VALUES(10756,68,12.5,6,0.2);
-INSERT INTO "Order Details" VALUES(10756,69,36,20,0.2);
-INSERT INTO "Order Details" VALUES(10757,34,14,30,0);
-INSERT INTO "Order Details" VALUES(10757,59,55,7,0);
-INSERT INTO "Order Details" VALUES(10757,62,49.3,30,0);
-INSERT INTO "Order Details" VALUES(10757,64,33.25,24,0);
-INSERT INTO "Order Details" VALUES(10758,26,31.23,20,0);
-INSERT INTO "Order Details" VALUES(10758,52,7,60,0);
-INSERT INTO "Order Details" VALUES(10758,70,15,40,0);
-INSERT INTO "Order Details" VALUES(10759,32,32,10,0);
-
-INSERT INTO "Order Details" VALUES(10760,25,14,12,0.25);
-INSERT INTO "Order Details" VALUES(10760,27,43.9,40,0);
-INSERT INTO "Order Details" VALUES(10760,43,46,30,0.25);
-INSERT INTO "Order Details" VALUES(10761,25,14,35,0.25);
-INSERT INTO "Order Details" VALUES(10761,75,7.75,18,0);
-INSERT INTO "Order Details" VALUES(10762,39,18,16,0);
-INSERT INTO "Order Details" VALUES(10762,47,9.5,30,0);
-INSERT INTO "Order Details" VALUES(10762,51,53,28,0);
-INSERT INTO "Order Details" VALUES(10762,56,38,60,0);
-INSERT INTO "Order Details" VALUES(10763,21,10,40,0);
-
-INSERT INTO "Order Details" VALUES(10763,22,21,6,0);
-INSERT INTO "Order Details" VALUES(10763,24,4.5,20,0);
-INSERT INTO "Order Details" VALUES(10764,3,10,20,0.1);
-INSERT INTO "Order Details" VALUES(10764,39,18,130,0.1);
-INSERT INTO "Order Details" VALUES(10765,65,21.05,80,0.1);
-INSERT INTO "Order Details" VALUES(10766,2,19,40,0);
-INSERT INTO "Order Details" VALUES(10766,7,30,35,0);
-INSERT INTO "Order Details" VALUES(10766,68,12.5,40,0);
-INSERT INTO "Order Details" VALUES(10767,42,14,2,0);
-INSERT INTO "Order Details" VALUES(10768,22,21,4,0);
-
-INSERT INTO "Order Details" VALUES(10768,31,12.5,50,0);
-INSERT INTO "Order Details" VALUES(10768,60,34,15,0);
-INSERT INTO "Order Details" VALUES(10768,71,21.5,12,0);
-INSERT INTO "Order Details" VALUES(10769,41,9.65,30,0.05);
-INSERT INTO "Order Details" VALUES(10769,52,7,15,0.05);
-INSERT INTO "Order Details" VALUES(10769,61,28.5,20,0);
-INSERT INTO "Order Details" VALUES(10769,62,49.3,15,0);
-INSERT INTO "Order Details" VALUES(10770,11,21,15,0.25);
-INSERT INTO "Order Details" VALUES(10771,71,21.5,16,0);
-INSERT INTO "Order Details" VALUES(10772,29,123.79,18,0);
-
-INSERT INTO "Order Details" VALUES(10772,59,55,25,0);
-INSERT INTO "Order Details" VALUES(10773,17,39,33,0);
-INSERT INTO "Order Details" VALUES(10773,31,12.5,70,0.2);
-INSERT INTO "Order Details" VALUES(10773,75,7.75,7,0.2);
-INSERT INTO "Order Details" VALUES(10774,31,12.5,2,0.25);
-INSERT INTO "Order Details" VALUES(10774,66,17,50,0);
-INSERT INTO "Order Details" VALUES(10775,10,31,6,0);
-INSERT INTO "Order Details" VALUES(10775,67,14,3,0);
-INSERT INTO "Order Details" VALUES(10776,31,12.5,16,0.05);
-INSERT INTO "Order Details" VALUES(10776,42,14,12,0.05);
-
-INSERT INTO "Order Details" VALUES(10776,45,9.5,27,0.05);
-INSERT INTO "Order Details" VALUES(10776,51,53,120,0.05);
-INSERT INTO "Order Details" VALUES(10777,42,14,20,0.2);
-INSERT INTO "Order Details" VALUES(10778,41,9.65,10,0);
-INSERT INTO "Order Details" VALUES(10779,16,17.45,20,0);
-INSERT INTO "Order Details" VALUES(10779,62,49.3,20,0);
-INSERT INTO "Order Details" VALUES(10780,70,15,35,0);
-INSERT INTO "Order Details" VALUES(10780,77,13,15,0);
-INSERT INTO "Order Details" VALUES(10781,54,7.45,3,0.2);
-INSERT INTO "Order Details" VALUES(10781,56,38,20,0.2);
-
-INSERT INTO "Order Details" VALUES(10781,74,10,35,0);
-INSERT INTO "Order Details" VALUES(10782,31,12.5,1,0);
-INSERT INTO "Order Details" VALUES(10783,31,12.5,10,0);
-INSERT INTO "Order Details" VALUES(10783,38,263.5,5,0);
-INSERT INTO "Order Details" VALUES(10784,36,19,30,0);
-INSERT INTO "Order Details" VALUES(10784,39,18,2,0.15);
-INSERT INTO "Order Details" VALUES(10784,72,34.8,30,0.15);
-INSERT INTO "Order Details" VALUES(10785,10,31,10,0);
-INSERT INTO "Order Details" VALUES(10785,75,7.75,10,0);
-INSERT INTO "Order Details" VALUES(10786,8,40,30,0.2);
-
-INSERT INTO "Order Details" VALUES(10786,30,25.89,15,0.2);
-INSERT INTO "Order Details" VALUES(10786,75,7.75,42,0.2);
-INSERT INTO "Order Details" VALUES(10787,2,19,15,0.05);
-INSERT INTO "Order Details" VALUES(10787,29,123.79,20,0.05);
-INSERT INTO "Order Details" VALUES(10788,19,9.2,50,0.05);
-INSERT INTO "Order Details" VALUES(10788,75,7.75,40,0.05);
-INSERT INTO "Order Details" VALUES(10789,18,62.5,30,0);
-INSERT INTO "Order Details" VALUES(10789,35,18,15,0);
-INSERT INTO "Order Details" VALUES(10789,63,43.9,30,0);
-INSERT INTO "Order Details" VALUES(10789,68,12.5,18,0);
-
-INSERT INTO "Order Details" VALUES(10790,7,30,3,0.15);
-INSERT INTO "Order Details" VALUES(10790,56,38,20,0.15);
-INSERT INTO "Order Details" VALUES(10791,29,123.79,14,0.05);
-INSERT INTO "Order Details" VALUES(10791,41,9.65,20,0.05);
-INSERT INTO "Order Details" VALUES(10792,2,19,10,0);
-INSERT INTO "Order Details" VALUES(10792,54,7.45,3,0);
-INSERT INTO "Order Details" VALUES(10792,68,12.5,15,0);
-INSERT INTO "Order Details" VALUES(10793,41,9.65,14,0);
-INSERT INTO "Order Details" VALUES(10793,52,7,8,0);
-INSERT INTO "Order Details" VALUES(10794,14,23.25,15,0.2);
-
-INSERT INTO "Order Details" VALUES(10794,54,7.45,6,0.2);
-INSERT INTO "Order Details" VALUES(10795,16,17.45,65,0);
-INSERT INTO "Order Details" VALUES(10795,17,39,35,0.25);
-INSERT INTO "Order Details" VALUES(10796,26,31.23,21,0.2);
-INSERT INTO "Order Details" VALUES(10796,44,19.45,10,0);
-INSERT INTO "Order Details" VALUES(10796,64,33.25,35,0.2);
-INSERT INTO "Order Details" VALUES(10796,69,36,24,0.2);
-INSERT INTO "Order Details" VALUES(10797,11,21,20,0);
-INSERT INTO "Order Details" VALUES(10798,62,49.3,2,0);
-INSERT INTO "Order Details" VALUES(10798,72,34.8,10,0);
-
-INSERT INTO "Order Details" VALUES(10799,13,6,20,0.15);
-INSERT INTO "Order Details" VALUES(10799,24,4.5,20,0.15);
-INSERT INTO "Order Details" VALUES(10799,59,55,25,0);
-INSERT INTO "Order Details" VALUES(10800,11,21,50,0.1);
-INSERT INTO "Order Details" VALUES(10800,51,53,10,0.1);
-INSERT INTO "Order Details" VALUES(10800,54,7.45,7,0.1);
-INSERT INTO "Order Details" VALUES(10801,17,39,40,0.25);
-INSERT INTO "Order Details" VALUES(10801,29,123.79,20,0.25);
-INSERT INTO "Order Details" VALUES(10802,30,25.89,25,0.25);
-INSERT INTO "Order Details" VALUES(10802,51,53,30,0.25);
-
-INSERT INTO "Order Details" VALUES(10802,55,24,60,0.25);
-INSERT INTO "Order Details" VALUES(10802,62,49.3,5,0.25);
-INSERT INTO "Order Details" VALUES(10803,19,9.2,24,0.05);
-INSERT INTO "Order Details" VALUES(10803,25,14,15,0.05);
-INSERT INTO "Order Details" VALUES(10803,59,55,15,0.05);
-INSERT INTO "Order Details" VALUES(10804,10,31,36,0);
-INSERT INTO "Order Details" VALUES(10804,28,45.6,24,0);
-INSERT INTO "Order Details" VALUES(10804,49,20,4,0.15);
-INSERT INTO "Order Details" VALUES(10805,34,14,10,0);
-INSERT INTO "Order Details" VALUES(10805,38,263.5,10,0);
-
-INSERT INTO "Order Details" VALUES(10806,2,19,20,0.25);
-INSERT INTO "Order Details" VALUES(10806,65,21.05,2,0);
-INSERT INTO "Order Details" VALUES(10806,74,10,15,0.25);
-INSERT INTO "Order Details" VALUES(10807,40,18.4,1,0);
-INSERT INTO "Order Details" VALUES(10808,56,38,20,0.15);
-INSERT INTO "Order Details" VALUES(10808,76,18,50,0.15);
-INSERT INTO "Order Details" VALUES(10809,52,7,20,0);
-INSERT INTO "Order Details" VALUES(10810,13,6,7,0);
-INSERT INTO "Order Details" VALUES(10810,25,14,5,0);
-INSERT INTO "Order Details" VALUES(10810,70,15,5,0);
-
-INSERT INTO "Order Details" VALUES(10811,19,9.2,15,0);
-INSERT INTO "Order Details" VALUES(10811,23,9,18,0);
-INSERT INTO "Order Details" VALUES(10811,40,18.4,30,0);
-INSERT INTO "Order Details" VALUES(10812,31,12.5,16,0.1);
-INSERT INTO "Order Details" VALUES(10812,72,34.8,40,0.1);
-INSERT INTO "Order Details" VALUES(10812,77,13,20,0);
-INSERT INTO "Order Details" VALUES(10813,2,19,12,0.2);
-INSERT INTO "Order Details" VALUES(10813,46,12,35,0);
-INSERT INTO "Order Details" VALUES(10814,41,9.65,20,0);
-INSERT INTO "Order Details" VALUES(10814,43,46,20,0.15);
-
-INSERT INTO "Order Details" VALUES(10814,48,12.75,8,0.15);
-INSERT INTO "Order Details" VALUES(10814,61,28.5,30,0.15);
-INSERT INTO "Order Details" VALUES(10815,33,2.5,16,0);
-INSERT INTO "Order Details" VALUES(10816,38,263.5,30,0.05);
-INSERT INTO "Order Details" VALUES(10816,62,49.3,20,0.05);
-INSERT INTO "Order Details" VALUES(10817,26,31.23,40,0.15);
-INSERT INTO "Order Details" VALUES(10817,38,263.5,30,0);
-INSERT INTO "Order Details" VALUES(10817,40,18.4,60,0.15);
-INSERT INTO "Order Details" VALUES(10817,62,49.3,25,0.15);
-INSERT INTO "Order Details" VALUES(10818,32,32,20,0);
-
-INSERT INTO "Order Details" VALUES(10818,41,9.65,20,0);
-INSERT INTO "Order Details" VALUES(10819,43,46,7,0);
-INSERT INTO "Order Details" VALUES(10819,75,7.75,20,0);
-INSERT INTO "Order Details" VALUES(10820,56,38,30,0);
-INSERT INTO "Order Details" VALUES(10821,35,18,20,0);
-INSERT INTO "Order Details" VALUES(10821,51,53,6,0);
-INSERT INTO "Order Details" VALUES(10822,62,49.3,3,0);
-INSERT INTO "Order Details" VALUES(10822,70,15,6,0);
-INSERT INTO "Order Details" VALUES(10823,11,21,20,0.1);
-INSERT INTO "Order Details" VALUES(10823,57,19.5,15,0);
-
-INSERT INTO "Order Details" VALUES(10823,59,55,40,0.1);
-INSERT INTO "Order Details" VALUES(10823,77,13,15,0.1);
-INSERT INTO "Order Details" VALUES(10824,41,9.65,12,0);
-INSERT INTO "Order Details" VALUES(10824,70,15,9,0);
-INSERT INTO "Order Details" VALUES(10825,26,31.23,12,0);
-INSERT INTO "Order Details" VALUES(10825,53,32.8,20,0);
-INSERT INTO "Order Details" VALUES(10826,31,12.5,35,0);
-INSERT INTO "Order Details" VALUES(10826,57,19.5,15,0);
-INSERT INTO "Order Details" VALUES(10827,10,31,15,0);
-INSERT INTO "Order Details" VALUES(10827,39,18,21,0);
-
-INSERT INTO "Order Details" VALUES(10828,20,81,5,0);
-INSERT INTO "Order Details" VALUES(10828,38,263.5,2,0);
-INSERT INTO "Order Details" VALUES(10829,2,19,10,0);
-INSERT INTO "Order Details" VALUES(10829,8,40,20,0);
-INSERT INTO "Order Details" VALUES(10829,13,6,10,0);
-INSERT INTO "Order Details" VALUES(10829,60,34,21,0);
-INSERT INTO "Order Details" VALUES(10830,6,25,6,0);
-INSERT INTO "Order Details" VALUES(10830,39,18,28,0);
-INSERT INTO "Order Details" VALUES(10830,60,34,30,0);
-INSERT INTO "Order Details" VALUES(10830,68,12.5,24,0);
-
-INSERT INTO "Order Details" VALUES(10831,19,9.2,2,0);
-INSERT INTO "Order Details" VALUES(10831,35,18,8,0);
-INSERT INTO "Order Details" VALUES(10831,38,263.5,8,0);
-INSERT INTO "Order Details" VALUES(10831,43,46,9,0);
-INSERT INTO "Order Details" VALUES(10832,13,6,3,0.2);
-INSERT INTO "Order Details" VALUES(10832,25,14,10,0.2);
-INSERT INTO "Order Details" VALUES(10832,44,19.45,16,0.2);
-INSERT INTO "Order Details" VALUES(10832,64,33.25,3,0);
-INSERT INTO "Order Details" VALUES(10833,7,30,20,0.1);
-INSERT INTO "Order Details" VALUES(10833,31,12.5,9,0.1);
-
-INSERT INTO "Order Details" VALUES(10833,53,32.8,9,0.1);
-INSERT INTO "Order Details" VALUES(10834,29,123.79,8,0.05);
-INSERT INTO "Order Details" VALUES(10834,30,25.89,20,0.05);
-INSERT INTO "Order Details" VALUES(10835,59,55,15,0);
-INSERT INTO "Order Details" VALUES(10835,77,13,2,0.2);
-INSERT INTO "Order Details" VALUES(10836,22,21,52,0);
-INSERT INTO "Order Details" VALUES(10836,35,18,6,0);
-INSERT INTO "Order Details" VALUES(10836,57,19.5,24,0);
-INSERT INTO "Order Details" VALUES(10836,60,34,60,0);
-INSERT INTO "Order Details" VALUES(10836,64,33.25,30,0);
-
-INSERT INTO "Order Details" VALUES(10837,13,6,6,0);
-INSERT INTO "Order Details" VALUES(10837,40,18.4,25,0);
-INSERT INTO "Order Details" VALUES(10837,47,9.5,40,0.25);
-INSERT INTO "Order Details" VALUES(10837,76,18,21,0.25);
-INSERT INTO "Order Details" VALUES(10838,1,18,4,0.25);
-INSERT INTO "Order Details" VALUES(10838,18,62.5,25,0.25);
-INSERT INTO "Order Details" VALUES(10838,36,19,50,0.25);
-INSERT INTO "Order Details" VALUES(10839,58,13.25,30,0.1);
-INSERT INTO "Order Details" VALUES(10839,72,34.8,15,0.1);
-INSERT INTO "Order Details" VALUES(10840,25,14,6,0.2);
-
-INSERT INTO "Order Details" VALUES(10840,39,18,10,0.2);
-INSERT INTO "Order Details" VALUES(10841,10,31,16,0);
-INSERT INTO "Order Details" VALUES(10841,56,38,30,0);
-INSERT INTO "Order Details" VALUES(10841,59,55,50,0);
-INSERT INTO "Order Details" VALUES(10841,77,13,15,0);
-INSERT INTO "Order Details" VALUES(10842,11,21,15,0);
-INSERT INTO "Order Details" VALUES(10842,43,46,5,0);
-INSERT INTO "Order Details" VALUES(10842,68,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10842,70,15,12,0);
-INSERT INTO "Order Details" VALUES(10843,51,53,4,0.25);
-
-INSERT INTO "Order Details" VALUES(10844,22,21,35,0);
-INSERT INTO "Order Details" VALUES(10845,23,9,70,0.1);
-INSERT INTO "Order Details" VALUES(10845,35,18,25,0.1);
-INSERT INTO "Order Details" VALUES(10845,42,14,42,0.1);
-INSERT INTO "Order Details" VALUES(10845,58,13.25,60,0.1);
-INSERT INTO "Order Details" VALUES(10845,64,33.25,48,0);
-INSERT INTO "Order Details" VALUES(10846,4,22,21,0);
-INSERT INTO "Order Details" VALUES(10846,70,15,30,0);
-INSERT INTO "Order Details" VALUES(10846,74,10,20,0);
-INSERT INTO "Order Details" VALUES(10847,1,18,80,0.2);
-
-INSERT INTO "Order Details" VALUES(10847,19,9.2,12,0.2);
-INSERT INTO "Order Details" VALUES(10847,37,26,60,0.2);
-INSERT INTO "Order Details" VALUES(10847,45,9.5,36,0.2);
-INSERT INTO "Order Details" VALUES(10847,60,34,45,0.2);
-INSERT INTO "Order Details" VALUES(10847,71,21.5,55,0.2);
-INSERT INTO "Order Details" VALUES(10848,5,21.35,30,0);
-INSERT INTO "Order Details" VALUES(10848,9,97,3,0);
-INSERT INTO "Order Details" VALUES(10849,3,10,49,0);
-INSERT INTO "Order Details" VALUES(10849,26,31.23,18,0.15);
-INSERT INTO "Order Details" VALUES(10850,25,14,20,0.15);
-
-INSERT INTO "Order Details" VALUES(10850,33,2.5,4,0.15);
-INSERT INTO "Order Details" VALUES(10850,70,15,30,0.15);
-INSERT INTO "Order Details" VALUES(10851,2,19,5,0.05);
-INSERT INTO "Order Details" VALUES(10851,25,14,10,0.05);
-INSERT INTO "Order Details" VALUES(10851,57,19.5,10,0.05);
-INSERT INTO "Order Details" VALUES(10851,59,55,42,0.05);
-INSERT INTO "Order Details" VALUES(10852,2,19,15,0);
-INSERT INTO "Order Details" VALUES(10852,17,39,6,0);
-INSERT INTO "Order Details" VALUES(10852,62,49.3,50,0);
-INSERT INTO "Order Details" VALUES(10853,18,62.5,10,0);
-
-INSERT INTO "Order Details" VALUES(10854,10,31,100,0.15);
-INSERT INTO "Order Details" VALUES(10854,13,6,65,0.15);
-INSERT INTO "Order Details" VALUES(10855,16,17.45,50,0);
-INSERT INTO "Order Details" VALUES(10855,31,12.5,14,0);
-INSERT INTO "Order Details" VALUES(10855,56,38,24,0);
-INSERT INTO "Order Details" VALUES(10855,65,21.05,15,0.15);
-INSERT INTO "Order Details" VALUES(10856,2,19,20,0);
-INSERT INTO "Order Details" VALUES(10856,42,14,20,0);
-INSERT INTO "Order Details" VALUES(10857,3,10,30,0);
-INSERT INTO "Order Details" VALUES(10857,26,31.23,35,0.25);
-
-INSERT INTO "Order Details" VALUES(10857,29,123.79,10,0.25);
-INSERT INTO "Order Details" VALUES(10858,7,30,5,0);
-INSERT INTO "Order Details" VALUES(10858,27,43.9,10,0);
-INSERT INTO "Order Details" VALUES(10858,70,15,4,0);
-INSERT INTO "Order Details" VALUES(10859,24,4.5,40,0.25);
-INSERT INTO "Order Details" VALUES(10859,54,7.45,35,0.25);
-INSERT INTO "Order Details" VALUES(10859,64,33.25,30,0.25);
-INSERT INTO "Order Details" VALUES(10860,51,53,3,0);
-INSERT INTO "Order Details" VALUES(10860,76,18,20,0);
-INSERT INTO "Order Details" VALUES(10861,17,39,42,0);
-
-INSERT INTO "Order Details" VALUES(10861,18,62.5,20,0);
-INSERT INTO "Order Details" VALUES(10861,21,10,40,0);
-INSERT INTO "Order Details" VALUES(10861,33,2.5,35,0);
-INSERT INTO "Order Details" VALUES(10861,62,49.3,3,0);
-INSERT INTO "Order Details" VALUES(10862,11,21,25,0);
-INSERT INTO "Order Details" VALUES(10862,52,7,8,0);
-INSERT INTO "Order Details" VALUES(10863,1,18,20,0.15);
-INSERT INTO "Order Details" VALUES(10863,58,13.25,12,0.15);
-INSERT INTO "Order Details" VALUES(10864,35,18,4,0);
-INSERT INTO "Order Details" VALUES(10864,67,14,15,0);
-
-INSERT INTO "Order Details" VALUES(10865,38,263.5,60,0.05);
-INSERT INTO "Order Details" VALUES(10865,39,18,80,0.05);
-INSERT INTO "Order Details" VALUES(10866,2,19,21,0.25);
-INSERT INTO "Order Details" VALUES(10866,24,4.5,6,0.25);
-INSERT INTO "Order Details" VALUES(10866,30,25.89,40,0.25);
-INSERT INTO "Order Details" VALUES(10867,53,32.8,3,0);
-INSERT INTO "Order Details" VALUES(10868,26,31.23,20,0);
-INSERT INTO "Order Details" VALUES(10868,35,18,30,0);
-INSERT INTO "Order Details" VALUES(10868,49,20,42,0.1);
-INSERT INTO "Order Details" VALUES(10869,1,18,40,0);
-
-INSERT INTO "Order Details" VALUES(10869,11,21,10,0);
-INSERT INTO "Order Details" VALUES(10869,23,9,50,0);
-INSERT INTO "Order Details" VALUES(10869,68,12.5,20,0);
-INSERT INTO "Order Details" VALUES(10870,35,18,3,0);
-INSERT INTO "Order Details" VALUES(10870,51,53,2,0);
-INSERT INTO "Order Details" VALUES(10871,6,25,50,0.05);
-INSERT INTO "Order Details" VALUES(10871,16,17.45,12,0.05);
-INSERT INTO "Order Details" VALUES(10871,17,39,16,0.05);
-INSERT INTO "Order Details" VALUES(10872,55,24,10,0.05);
-INSERT INTO "Order Details" VALUES(10872,62,49.3,20,0.05);
-
-INSERT INTO "Order Details" VALUES(10872,64,33.25,15,0.05);
-INSERT INTO "Order Details" VALUES(10872,65,21.05,21,0.05);
-INSERT INTO "Order Details" VALUES(10873,21,10,20,0);
-INSERT INTO "Order Details" VALUES(10873,28,45.6,3,0);
-INSERT INTO "Order Details" VALUES(10874,10,31,10,0);
-INSERT INTO "Order Details" VALUES(10875,19,9.2,25,0);
-INSERT INTO "Order Details" VALUES(10875,47,9.5,21,0.1);
-INSERT INTO "Order Details" VALUES(10875,49,20,15,0);
-INSERT INTO "Order Details" VALUES(10876,46,12,21,0);
-INSERT INTO "Order Details" VALUES(10876,64,33.25,20,0);
-
-INSERT INTO "Order Details" VALUES(10877,16,17.45,30,0.25);
-INSERT INTO "Order Details" VALUES(10877,18,62.5,25,0);
-INSERT INTO "Order Details" VALUES(10878,20,81,20,0.05);
-INSERT INTO "Order Details" VALUES(10879,40,18.4,12,0);
-INSERT INTO "Order Details" VALUES(10879,65,21.05,10,0);
-INSERT INTO "Order Details" VALUES(10879,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10880,23,9,30,0.2);
-INSERT INTO "Order Details" VALUES(10880,61,28.5,30,0.2);
-INSERT INTO "Order Details" VALUES(10880,70,15,50,0.2);
-INSERT INTO "Order Details" VALUES(10881,73,15,10,0);
-
-INSERT INTO "Order Details" VALUES(10882,42,14,25,0);
-INSERT INTO "Order Details" VALUES(10882,49,20,20,0.15);
-INSERT INTO "Order Details" VALUES(10882,54,7.45,32,0.15);
-INSERT INTO "Order Details" VALUES(10883,24,4.5,8,0);
-INSERT INTO "Order Details" VALUES(10884,21,10,40,0.05);
-INSERT INTO "Order Details" VALUES(10884,56,38,21,0.05);
-INSERT INTO "Order Details" VALUES(10884,65,21.05,12,0.05);
-INSERT INTO "Order Details" VALUES(10885,2,19,20,0);
-INSERT INTO "Order Details" VALUES(10885,24,4.5,12,0);
-INSERT INTO "Order Details" VALUES(10885,70,15,30,0);
-
-INSERT INTO "Order Details" VALUES(10885,77,13,25,0);
-INSERT INTO "Order Details" VALUES(10886,10,31,70,0);
-INSERT INTO "Order Details" VALUES(10886,31,12.5,35,0);
-INSERT INTO "Order Details" VALUES(10886,77,13,40,0);
-INSERT INTO "Order Details" VALUES(10887,25,14,5,0);
-INSERT INTO "Order Details" VALUES(10888,2,19,20,0);
-INSERT INTO "Order Details" VALUES(10888,68,12.5,18,0);
-INSERT INTO "Order Details" VALUES(10889,11,21,40,0);
-INSERT INTO "Order Details" VALUES(10889,38,263.5,40,0);
-INSERT INTO "Order Details" VALUES(10890,17,39,15,0);
-
-INSERT INTO "Order Details" VALUES(10890,34,14,10,0);
-INSERT INTO "Order Details" VALUES(10890,41,9.65,14,0);
-INSERT INTO "Order Details" VALUES(10891,30,25.89,15,0.05);
-INSERT INTO "Order Details" VALUES(10892,59,55,40,0.05);
-INSERT INTO "Order Details" VALUES(10893,8,40,30,0);
-INSERT INTO "Order Details" VALUES(10893,24,4.5,10,0);
-INSERT INTO "Order Details" VALUES(10893,29,123.79,24,0);
-INSERT INTO "Order Details" VALUES(10893,30,25.89,35,0);
-INSERT INTO "Order Details" VALUES(10893,36,19,20,0);
-INSERT INTO "Order Details" VALUES(10894,13,6,28,0.05);
-
-INSERT INTO "Order Details" VALUES(10894,69,36,50,0.05);
-INSERT INTO "Order Details" VALUES(10894,75,7.75,120,0.05);
-INSERT INTO "Order Details" VALUES(10895,24,4.5,110,0);
-INSERT INTO "Order Details" VALUES(10895,39,18,45,0);
-INSERT INTO "Order Details" VALUES(10895,40,18.4,91,0);
-INSERT INTO "Order Details" VALUES(10895,60,34,100,0);
-INSERT INTO "Order Details" VALUES(10896,45,9.5,15,0);
-INSERT INTO "Order Details" VALUES(10896,56,38,16,0);
-INSERT INTO "Order Details" VALUES(10897,29,123.79,80,0);
-INSERT INTO "Order Details" VALUES(10897,30,25.89,36,0);
-
-INSERT INTO "Order Details" VALUES(10898,13,6,5,0);
-INSERT INTO "Order Details" VALUES(10899,39,18,8,0.15);
-INSERT INTO "Order Details" VALUES(10900,70,15,3,0.25);
-INSERT INTO "Order Details" VALUES(10901,41,9.65,30,0);
-INSERT INTO "Order Details" VALUES(10901,71,21.5,30,0);
-INSERT INTO "Order Details" VALUES(10902,55,24,30,0.15);
-INSERT INTO "Order Details" VALUES(10902,62,49.3,6,0.15);
-INSERT INTO "Order Details" VALUES(10903,13,6,40,0);
-INSERT INTO "Order Details" VALUES(10903,65,21.05,21,0);
-INSERT INTO "Order Details" VALUES(10903,68,12.5,20,0);
-
-INSERT INTO "Order Details" VALUES(10904,58,13.25,15,0);
-INSERT INTO "Order Details" VALUES(10904,62,49.3,35,0);
-INSERT INTO "Order Details" VALUES(10905,1,18,20,0.05);
-INSERT INTO "Order Details" VALUES(10906,61,28.5,15,0);
-INSERT INTO "Order Details" VALUES(10907,75,7.75,14,0);
-INSERT INTO "Order Details" VALUES(10908,7,30,20,0.05);
-INSERT INTO "Order Details" VALUES(10908,52,7,14,0.05);
-INSERT INTO "Order Details" VALUES(10909,7,30,12,0);
-INSERT INTO "Order Details" VALUES(10909,16,17.45,15,0);
-INSERT INTO "Order Details" VALUES(10909,41,9.65,5,0);
-
-INSERT INTO "Order Details" VALUES(10910,19,9.2,12,0);
-INSERT INTO "Order Details" VALUES(10910,49,20,10,0);
-INSERT INTO "Order Details" VALUES(10910,61,28.5,5,0);
-INSERT INTO "Order Details" VALUES(10911,1,18,10,0);
-INSERT INTO "Order Details" VALUES(10911,17,39,12,0);
-INSERT INTO "Order Details" VALUES(10911,67,14,15,0);
-INSERT INTO "Order Details" VALUES(10912,11,21,40,0.25);
-INSERT INTO "Order Details" VALUES(10912,29,123.79,60,0.25);
-INSERT INTO "Order Details" VALUES(10913,4,22,30,0.25);
-INSERT INTO "Order Details" VALUES(10913,33,2.5,40,0.25);
-
-INSERT INTO "Order Details" VALUES(10913,58,13.25,15,0);
-INSERT INTO "Order Details" VALUES(10914,71,21.5,25,0);
-INSERT INTO "Order Details" VALUES(10915,17,39,10,0);
-INSERT INTO "Order Details" VALUES(10915,33,2.5,30,0);
-INSERT INTO "Order Details" VALUES(10915,54,7.45,10,0);
-INSERT INTO "Order Details" VALUES(10916,16,17.45,6,0);
-INSERT INTO "Order Details" VALUES(10916,32,32,6,0);
-INSERT INTO "Order Details" VALUES(10916,57,19.5,20,0);
-INSERT INTO "Order Details" VALUES(10917,30,25.89,1,0);
-INSERT INTO "Order Details" VALUES(10917,60,34,10,0);
-
-INSERT INTO "Order Details" VALUES(10918,1,18,60,0.25);
-INSERT INTO "Order Details" VALUES(10918,60,34,25,0.25);
-INSERT INTO "Order Details" VALUES(10919,16,17.45,24,0);
-INSERT INTO "Order Details" VALUES(10919,25,14,24,0);
-INSERT INTO "Order Details" VALUES(10919,40,18.4,20,0);
-INSERT INTO "Order Details" VALUES(10920,50,16.25,24,0);
-INSERT INTO "Order Details" VALUES(10921,35,18,10,0);
-INSERT INTO "Order Details" VALUES(10921,63,43.9,40,0);
-INSERT INTO "Order Details" VALUES(10922,17,39,15,0);
-INSERT INTO "Order Details" VALUES(10922,24,4.5,35,0);
-
-INSERT INTO "Order Details" VALUES(10923,42,14,10,0.2);
-INSERT INTO "Order Details" VALUES(10923,43,46,10,0.2);
-INSERT INTO "Order Details" VALUES(10923,67,14,24,0.2);
-INSERT INTO "Order Details" VALUES(10924,10,31,20,0.1);
-INSERT INTO "Order Details" VALUES(10924,28,45.6,30,0.1);
-INSERT INTO "Order Details" VALUES(10924,75,7.75,6,0);
-INSERT INTO "Order Details" VALUES(10925,36,19,25,0.15);
-INSERT INTO "Order Details" VALUES(10925,52,7,12,0.15);
-INSERT INTO "Order Details" VALUES(10926,11,21,2,0);
-INSERT INTO "Order Details" VALUES(10926,13,6,10,0);
-
-INSERT INTO "Order Details" VALUES(10926,19,9.2,7,0);
-INSERT INTO "Order Details" VALUES(10926,72,34.8,10,0);
-INSERT INTO "Order Details" VALUES(10927,20,81,5,0);
-INSERT INTO "Order Details" VALUES(10927,52,7,5,0);
-INSERT INTO "Order Details" VALUES(10927,76,18,20,0);
-INSERT INTO "Order Details" VALUES(10928,47,9.5,5,0);
-INSERT INTO "Order Details" VALUES(10928,76,18,5,0);
-INSERT INTO "Order Details" VALUES(10929,21,10,60,0);
-INSERT INTO "Order Details" VALUES(10929,75,7.75,49,0);
-INSERT INTO "Order Details" VALUES(10929,77,13,15,0);
-
-INSERT INTO "Order Details" VALUES(10930,21,10,36,0);
-INSERT INTO "Order Details" VALUES(10930,27,43.9,25,0);
-INSERT INTO "Order Details" VALUES(10930,55,24,25,0.2);
-INSERT INTO "Order Details" VALUES(10930,58,13.25,30,0.2);
-INSERT INTO "Order Details" VALUES(10931,13,6,42,0.15);
-INSERT INTO "Order Details" VALUES(10931,57,19.5,30,0);
-INSERT INTO "Order Details" VALUES(10932,16,17.45,30,0.1);
-INSERT INTO "Order Details" VALUES(10932,62,49.3,14,0.1);
-INSERT INTO "Order Details" VALUES(10932,72,34.8,16,0);
-INSERT INTO "Order Details" VALUES(10932,75,7.75,20,0.1);
-
-INSERT INTO "Order Details" VALUES(10933,53,32.8,2,0);
-INSERT INTO "Order Details" VALUES(10933,61,28.5,30,0);
-INSERT INTO "Order Details" VALUES(10934,6,25,20,0);
-INSERT INTO "Order Details" VALUES(10935,1,18,21,0);
-INSERT INTO "Order Details" VALUES(10935,18,62.5,4,0.25);
-INSERT INTO "Order Details" VALUES(10935,23,9,8,0.25);
-INSERT INTO "Order Details" VALUES(10936,36,19,30,0.2);
-INSERT INTO "Order Details" VALUES(10937,28,45.6,8,0);
-INSERT INTO "Order Details" VALUES(10937,34,14,20,0);
-INSERT INTO "Order Details" VALUES(10938,13,6,20,0.25);
-
-INSERT INTO "Order Details" VALUES(10938,43,46,24,0.25);
-INSERT INTO "Order Details" VALUES(10938,60,34,49,0.25);
-INSERT INTO "Order Details" VALUES(10938,71,21.5,35,0.25);
-INSERT INTO "Order Details" VALUES(10939,2,19,10,0.15);
-INSERT INTO "Order Details" VALUES(10939,67,14,40,0.15);
-INSERT INTO "Order Details" VALUES(10940,7,30,8,0);
-INSERT INTO "Order Details" VALUES(10940,13,6,20,0);
-INSERT INTO "Order Details" VALUES(10941,31,12.5,44,0.25);
-INSERT INTO "Order Details" VALUES(10941,62,49.3,30,0.25);
-INSERT INTO "Order Details" VALUES(10941,68,12.5,80,0.25);
-
-INSERT INTO "Order Details" VALUES(10941,72,34.8,50,0);
-INSERT INTO "Order Details" VALUES(10942,49,20,28,0);
-INSERT INTO "Order Details" VALUES(10943,13,6,15,0);
-INSERT INTO "Order Details" VALUES(10943,22,21,21,0);
-INSERT INTO "Order Details" VALUES(10943,46,12,15,0);
-INSERT INTO "Order Details" VALUES(10944,11,21,5,0.25);
-INSERT INTO "Order Details" VALUES(10944,44,19.45,18,0.25);
-INSERT INTO "Order Details" VALUES(10944,56,38,18,0);
-INSERT INTO "Order Details" VALUES(10945,13,6,20,0);
-INSERT INTO "Order Details" VALUES(10945,31,12.5,10,0);
-
-INSERT INTO "Order Details" VALUES(10946,10,31,25,0);
-INSERT INTO "Order Details" VALUES(10946,24,4.5,25,0);
-INSERT INTO "Order Details" VALUES(10946,77,13,40,0);
-INSERT INTO "Order Details" VALUES(10947,59,55,4,0);
-INSERT INTO "Order Details" VALUES(10948,50,16.25,9,0);
-INSERT INTO "Order Details" VALUES(10948,51,53,40,0);
-INSERT INTO "Order Details" VALUES(10948,55,24,4,0);
-INSERT INTO "Order Details" VALUES(10949,6,25,12,0);
-INSERT INTO "Order Details" VALUES(10949,10,31,30,0);
-INSERT INTO "Order Details" VALUES(10949,17,39,6,0);
-
-INSERT INTO "Order Details" VALUES(10949,62,49.3,60,0);
-INSERT INTO "Order Details" VALUES(10950,4,22,5,0);
-INSERT INTO "Order Details" VALUES(10951,33,2.5,15,0.05);
-INSERT INTO "Order Details" VALUES(10951,41,9.65,6,0.05);
-INSERT INTO "Order Details" VALUES(10951,75,7.75,50,0.05);
-INSERT INTO "Order Details" VALUES(10952,6,25,16,0.05);
-INSERT INTO "Order Details" VALUES(10952,28,45.6,2,0);
-INSERT INTO "Order Details" VALUES(10953,20,81,50,0.05);
-INSERT INTO "Order Details" VALUES(10953,31,12.5,50,0.05);
-INSERT INTO "Order Details" VALUES(10954,16,17.45,28,0.15);
-
-INSERT INTO "Order Details" VALUES(10954,31,12.5,25,0.15);
-INSERT INTO "Order Details" VALUES(10954,45,9.5,30,0);
-INSERT INTO "Order Details" VALUES(10954,60,34,24,0.15);
-INSERT INTO "Order Details" VALUES(10955,75,7.75,12,0.2);
-INSERT INTO "Order Details" VALUES(10956,21,10,12,0);
-INSERT INTO "Order Details" VALUES(10956,47,9.5,14,0);
-INSERT INTO "Order Details" VALUES(10956,51,53,8,0);
-INSERT INTO "Order Details" VALUES(10957,30,25.89,30,0);
-INSERT INTO "Order Details" VALUES(10957,35,18,40,0);
-INSERT INTO "Order Details" VALUES(10957,64,33.25,8,0);
-
-INSERT INTO "Order Details" VALUES(10958,5,21.35,20,0);
-INSERT INTO "Order Details" VALUES(10958,7,30,6,0);
-INSERT INTO "Order Details" VALUES(10958,72,34.8,5,0);
-INSERT INTO "Order Details" VALUES(10959,75,7.75,20,0.15);
-INSERT INTO "Order Details" VALUES(10960,24,4.5,10,0.25);
-INSERT INTO "Order Details" VALUES(10960,41,9.65,24,0);
-INSERT INTO "Order Details" VALUES(10961,52,7,6,0.05);
-INSERT INTO "Order Details" VALUES(10961,76,18,60,0);
-INSERT INTO "Order Details" VALUES(10962,7,30,45,0);
-INSERT INTO "Order Details" VALUES(10962,13,6,77,0);
-
-INSERT INTO "Order Details" VALUES(10962,53,32.8,20,0);
-INSERT INTO "Order Details" VALUES(10962,69,36,9,0);
-INSERT INTO "Order Details" VALUES(10962,76,18,44,0);
-INSERT INTO "Order Details" VALUES(10963,60,34,2,0.15);
-INSERT INTO "Order Details" VALUES(10964,18,62.5,6,0);
-INSERT INTO "Order Details" VALUES(10964,38,263.5,5,0);
-INSERT INTO "Order Details" VALUES(10964,69,36,10,0);
-INSERT INTO "Order Details" VALUES(10965,51,53,16,0);
-INSERT INTO "Order Details" VALUES(10966,37,26,8,0);
-INSERT INTO "Order Details" VALUES(10966,56,38,12,0.15);
-
-INSERT INTO "Order Details" VALUES(10966,62,49.3,12,0.15);
-INSERT INTO "Order Details" VALUES(10967,19,9.2,12,0);
-INSERT INTO "Order Details" VALUES(10967,49,20,40,0);
-INSERT INTO "Order Details" VALUES(10968,12,38,30,0);
-INSERT INTO "Order Details" VALUES(10968,24,4.5,30,0);
-INSERT INTO "Order Details" VALUES(10968,64,33.25,4,0);
-INSERT INTO "Order Details" VALUES(10969,46,12,9,0);
-INSERT INTO "Order Details" VALUES(10970,52,7,40,0.2);
-INSERT INTO "Order Details" VALUES(10971,29,123.79,14,0);
-INSERT INTO "Order Details" VALUES(10972,17,39,6,0);
-
-INSERT INTO "Order Details" VALUES(10972,33,2.5,7,0);
-INSERT INTO "Order Details" VALUES(10973,26,31.23,5,0);
-INSERT INTO "Order Details" VALUES(10973,41,9.65,6,0);
-INSERT INTO "Order Details" VALUES(10973,75,7.75,10,0);
-INSERT INTO "Order Details" VALUES(10974,63,43.9,10,0);
-INSERT INTO "Order Details" VALUES(10975,8,40,16,0);
-INSERT INTO "Order Details" VALUES(10975,75,7.75,10,0);
-INSERT INTO "Order Details" VALUES(10976,28,45.6,20,0);
-INSERT INTO "Order Details" VALUES(10977,39,18,30,0);
-INSERT INTO "Order Details" VALUES(10977,47,9.5,30,0);
-
-INSERT INTO "Order Details" VALUES(10977,51,53,10,0);
-INSERT INTO "Order Details" VALUES(10977,63,43.9,20,0);
-INSERT INTO "Order Details" VALUES(10978,8,40,20,0.15);
-INSERT INTO "Order Details" VALUES(10978,21,10,40,0.15);
-INSERT INTO "Order Details" VALUES(10978,40,18.4,10,0);
-INSERT INTO "Order Details" VALUES(10978,44,19.45,6,0.15);
-INSERT INTO "Order Details" VALUES(10979,7,30,18,0);
-INSERT INTO "Order Details" VALUES(10979,12,38,20,0);
-INSERT INTO "Order Details" VALUES(10979,24,4.5,80,0);
-INSERT INTO "Order Details" VALUES(10979,27,43.9,30,0);
-
-INSERT INTO "Order Details" VALUES(10979,31,12.5,24,0);
-INSERT INTO "Order Details" VALUES(10979,63,43.9,35,0);
-INSERT INTO "Order Details" VALUES(10980,75,7.75,40,0.2);
-INSERT INTO "Order Details" VALUES(10981,38,263.5,60,0);
-INSERT INTO "Order Details" VALUES(10982,7,30,20,0);
-INSERT INTO "Order Details" VALUES(10982,43,46,9,0);
-INSERT INTO "Order Details" VALUES(10983,13,6,84,0.15);
-INSERT INTO "Order Details" VALUES(10983,57,19.5,15,0);
-INSERT INTO "Order Details" VALUES(10984,16,17.45,55,0);
-INSERT INTO "Order Details" VALUES(10984,24,4.5,20,0);
-
-INSERT INTO "Order Details" VALUES(10984,36,19,40,0);
-INSERT INTO "Order Details" VALUES(10985,16,17.45,36,0.1);
-INSERT INTO "Order Details" VALUES(10985,18,62.5,8,0.1);
-INSERT INTO "Order Details" VALUES(10985,32,32,35,0.1);
-INSERT INTO "Order Details" VALUES(10986,11,21,30,0);
-INSERT INTO "Order Details" VALUES(10986,20,81,15,0);
-INSERT INTO "Order Details" VALUES(10986,76,18,10,0);
-INSERT INTO "Order Details" VALUES(10986,77,13,15,0);
-INSERT INTO "Order Details" VALUES(10987,7,30,60,0);
-INSERT INTO "Order Details" VALUES(10987,43,46,6,0);
-
-INSERT INTO "Order Details" VALUES(10987,72,34.8,20,0);
-INSERT INTO "Order Details" VALUES(10988,7,30,60,0);
-INSERT INTO "Order Details" VALUES(10988,62,49.3,40,0.1);
-INSERT INTO "Order Details" VALUES(10989,6,25,40,0);
-INSERT INTO "Order Details" VALUES(10989,11,21,15,0);
-INSERT INTO "Order Details" VALUES(10989,41,9.65,4,0);
-INSERT INTO "Order Details" VALUES(10990,21,10,65,0);
-INSERT INTO "Order Details" VALUES(10990,34,14,60,0.15);
-INSERT INTO "Order Details" VALUES(10990,55,24,65,0.15);
-INSERT INTO "Order Details" VALUES(10990,61,28.5,66,0.15);
-
-INSERT INTO "Order Details" VALUES(10991,2,19,50,0.2);
-INSERT INTO "Order Details" VALUES(10991,70,15,20,0.2);
-INSERT INTO "Order Details" VALUES(10991,76,18,90,0.2);
-INSERT INTO "Order Details" VALUES(10992,72,34.8,2,0);
-INSERT INTO "Order Details" VALUES(10993,29,123.79,50,0.25);
-INSERT INTO "Order Details" VALUES(10993,41,9.65,35,0.25);
-INSERT INTO "Order Details" VALUES(10994,59,55,18,0.05);
-INSERT INTO "Order Details" VALUES(10995,51,53,20,0);
-INSERT INTO "Order Details" VALUES(10995,60,34,4,0);
-INSERT INTO "Order Details" VALUES(10996,42,14,40,0);
-
-INSERT INTO "Order Details" VALUES(10997,32,32,50,0);
-INSERT INTO "Order Details" VALUES(10997,46,12,20,0.25);
-INSERT INTO "Order Details" VALUES(10997,52,7,20,0.25);
-INSERT INTO "Order Details" VALUES(10998,24,4.5,12,0);
-INSERT INTO "Order Details" VALUES(10998,61,28.5,7,0);
-INSERT INTO "Order Details" VALUES(10998,74,10,20,0);
-INSERT INTO "Order Details" VALUES(10998,75,7.75,30,0);
-INSERT INTO "Order Details" VALUES(10999,41,9.65,20,0.05);
-INSERT INTO "Order Details" VALUES(10999,51,53,15,0.05);
-INSERT INTO "Order Details" VALUES(10999,77,13,21,0.05);
-
-INSERT INTO "Order Details" VALUES(11000,4,22,25,0.25);
-INSERT INTO "Order Details" VALUES(11000,24,4.5,30,0.25);
-INSERT INTO "Order Details" VALUES(11000,77,13,30,0);
-INSERT INTO "Order Details" VALUES(11001,7,30,60,0);
-INSERT INTO "Order Details" VALUES(11001,22,21,25,0);
-INSERT INTO "Order Details" VALUES(11001,46,12,25,0);
-INSERT INTO "Order Details" VALUES(11001,55,24,6,0);
-INSERT INTO "Order Details" VALUES(11002,13,6,56,0);
-INSERT INTO "Order Details" VALUES(11002,35,18,15,0.15);
-INSERT INTO "Order Details" VALUES(11002,42,14,24,0.15);
-
-INSERT INTO "Order Details" VALUES(11002,55,24,40,0);
-INSERT INTO "Order Details" VALUES(11003,1,18,4,0);
-INSERT INTO "Order Details" VALUES(11003,40,18.4,10,0);
-INSERT INTO "Order Details" VALUES(11003,52,7,10,0);
-INSERT INTO "Order Details" VALUES(11004,26,31.23,6,0);
-INSERT INTO "Order Details" VALUES(11004,76,18,6,0);
-INSERT INTO "Order Details" VALUES(11005,1,18,2,0);
-INSERT INTO "Order Details" VALUES(11005,59,55,10,0);
-INSERT INTO "Order Details" VALUES(11006,1,18,8,0);
-INSERT INTO "Order Details" VALUES(11006,29,123.79,2,0.25);
-
-INSERT INTO "Order Details" VALUES(11007,8,40,30,0);
-INSERT INTO "Order Details" VALUES(11007,29,123.79,10,0);
-INSERT INTO "Order Details" VALUES(11007,42,14,14,0);
-INSERT INTO "Order Details" VALUES(11008,28,45.6,70,0.05);
-INSERT INTO "Order Details" VALUES(11008,34,14,90,0.05);
-INSERT INTO "Order Details" VALUES(11008,71,21.5,21,0);
-INSERT INTO "Order Details" VALUES(11009,24,4.5,12,0);
-INSERT INTO "Order Details" VALUES(11009,36,19,18,0.25);
-INSERT INTO "Order Details" VALUES(11009,60,34,9,0);
-INSERT INTO "Order Details" VALUES(11010,7,30,20,0);
-
-INSERT INTO "Order Details" VALUES(11010,24,4.5,10,0);
-INSERT INTO "Order Details" VALUES(11011,58,13.25,40,0.05);
-INSERT INTO "Order Details" VALUES(11011,71,21.5,20,0);
-INSERT INTO "Order Details" VALUES(11012,19,9.2,50,0.05);
-INSERT INTO "Order Details" VALUES(11012,60,34,36,0.05);
-INSERT INTO "Order Details" VALUES(11012,71,21.5,60,0.05);
-INSERT INTO "Order Details" VALUES(11013,23,9,10,0);
-INSERT INTO "Order Details" VALUES(11013,42,14,4,0);
-INSERT INTO "Order Details" VALUES(11013,45,9.5,20,0);
-INSERT INTO "Order Details" VALUES(11013,68,12.5,2,0);
-
-INSERT INTO "Order Details" VALUES(11014,41,9.65,28,0.1);
-INSERT INTO "Order Details" VALUES(11015,30,25.89,15,0);
-INSERT INTO "Order Details" VALUES(11015,77,13,18,0);
-INSERT INTO "Order Details" VALUES(11016,31,12.5,15,0);
-INSERT INTO "Order Details" VALUES(11016,36,19,16,0);
-INSERT INTO "Order Details" VALUES(11017,3,10,25,0);
-INSERT INTO "Order Details" VALUES(11017,59,55,110,0);
-INSERT INTO "Order Details" VALUES(11017,70,15,30,0);
-INSERT INTO "Order Details" VALUES(11018,12,38,20,0);
-INSERT INTO "Order Details" VALUES(11018,18,62.5,10,0);
-
-INSERT INTO "Order Details" VALUES(11018,56,38,5,0);
-INSERT INTO "Order Details" VALUES(11019,46,12,3,0);
-INSERT INTO "Order Details" VALUES(11019,49,20,2,0);
-INSERT INTO "Order Details" VALUES(11020,10,31,24,0.15);
-INSERT INTO "Order Details" VALUES(11021,2,19,11,0.25);
-INSERT INTO "Order Details" VALUES(11021,20,81,15,0);
-INSERT INTO "Order Details" VALUES(11021,26,31.23,63,0);
-INSERT INTO "Order Details" VALUES(11021,51,53,44,0.25);
-INSERT INTO "Order Details" VALUES(11021,72,34.8,35,0);
-INSERT INTO "Order Details" VALUES(11022,19,9.2,35,0);
-
-INSERT INTO "Order Details" VALUES(11022,69,36,30,0);
-INSERT INTO "Order Details" VALUES(11023,7,30,4,0);
-INSERT INTO "Order Details" VALUES(11023,43,46,30,0);
-INSERT INTO "Order Details" VALUES(11024,26,31.23,12,0);
-INSERT INTO "Order Details" VALUES(11024,33,2.5,30,0);
-INSERT INTO "Order Details" VALUES(11024,65,21.05,21,0);
-INSERT INTO "Order Details" VALUES(11024,71,21.5,50,0);
-INSERT INTO "Order Details" VALUES(11025,1,18,10,0.1);
-INSERT INTO "Order Details" VALUES(11025,13,6,20,0.1);
-INSERT INTO "Order Details" VALUES(11026,18,62.5,8,0);
-
-INSERT INTO "Order Details" VALUES(11026,51,53,10,0);
-INSERT INTO "Order Details" VALUES(11027,24,4.5,30,0.25);
-INSERT INTO "Order Details" VALUES(11027,62,49.3,21,0.25);
-INSERT INTO "Order Details" VALUES(11028,55,24,35,0);
-INSERT INTO "Order Details" VALUES(11028,59,55,24,0);
-INSERT INTO "Order Details" VALUES(11029,56,38,20,0);
-INSERT INTO "Order Details" VALUES(11029,63,43.9,12,0);
-INSERT INTO "Order Details" VALUES(11030,2,19,100,0.25);
-INSERT INTO "Order Details" VALUES(11030,5,21.35,70,0);
-INSERT INTO "Order Details" VALUES(11030,29,123.79,60,0.25);
-
-INSERT INTO "Order Details" VALUES(11030,59,55,100,0.25);
-INSERT INTO "Order Details" VALUES(11031,1,18,45,0);
-INSERT INTO "Order Details" VALUES(11031,13,6,80,0);
-INSERT INTO "Order Details" VALUES(11031,24,4.5,21,0);
-INSERT INTO "Order Details" VALUES(11031,64,33.25,20,0);
-INSERT INTO "Order Details" VALUES(11031,71,21.5,16,0);
-INSERT INTO "Order Details" VALUES(11032,36,19,35,0);
-INSERT INTO "Order Details" VALUES(11032,38,263.5,25,0);
-INSERT INTO "Order Details" VALUES(11032,59,55,30,0);
-INSERT INTO "Order Details" VALUES(11033,53,32.8,70,0.1);
-
-INSERT INTO "Order Details" VALUES(11033,69,36,36,0.1);
-INSERT INTO "Order Details" VALUES(11034,21,10,15,0.1);
-INSERT INTO "Order Details" VALUES(11034,44,19.45,12,0);
-INSERT INTO "Order Details" VALUES(11034,61,28.5,6,0);
-INSERT INTO "Order Details" VALUES(11035,1,18,10,0);
-INSERT INTO "Order Details" VALUES(11035,35,18,60,0);
-INSERT INTO "Order Details" VALUES(11035,42,14,30,0);
-INSERT INTO "Order Details" VALUES(11035,54,7.45,10,0);
-INSERT INTO "Order Details" VALUES(11036,13,6,7,0);
-INSERT INTO "Order Details" VALUES(11036,59,55,30,0);
-
-INSERT INTO "Order Details" VALUES(11037,70,15,4,0);
-INSERT INTO "Order Details" VALUES(11038,40,18.4,5,0.2);
-INSERT INTO "Order Details" VALUES(11038,52,7,2,0);
-INSERT INTO "Order Details" VALUES(11038,71,21.5,30,0);
-INSERT INTO "Order Details" VALUES(11039,28,45.6,20,0);
-INSERT INTO "Order Details" VALUES(11039,35,18,24,0);
-INSERT INTO "Order Details" VALUES(11039,49,20,60,0);
-INSERT INTO "Order Details" VALUES(11039,57,19.5,28,0);
-INSERT INTO "Order Details" VALUES(11040,21,10,20,0);
-INSERT INTO "Order Details" VALUES(11041,2,19,30,0.2);
-
-INSERT INTO "Order Details" VALUES(11041,63,43.9,30,0);
-INSERT INTO "Order Details" VALUES(11042,44,19.45,15,0);
-INSERT INTO "Order Details" VALUES(11042,61,28.5,4,0);
-INSERT INTO "Order Details" VALUES(11043,11,21,10,0);
-INSERT INTO "Order Details" VALUES(11044,62,49.3,12,0);
-INSERT INTO "Order Details" VALUES(11045,33,2.5,15,0);
-INSERT INTO "Order Details" VALUES(11045,51,53,24,0);
-INSERT INTO "Order Details" VALUES(11046,12,38,20,0.05);
-INSERT INTO "Order Details" VALUES(11046,32,32,15,0.05);
-INSERT INTO "Order Details" VALUES(11046,35,18,18,0.05);
-
-INSERT INTO "Order Details" VALUES(11047,1,18,25,0.25);
-INSERT INTO "Order Details" VALUES(11047,5,21.35,30,0.25);
-INSERT INTO "Order Details" VALUES(11048,68,12.5,42,0);
-INSERT INTO "Order Details" VALUES(11049,2,19,10,0.2);
-INSERT INTO "Order Details" VALUES(11049,12,38,4,0.2);
-INSERT INTO "Order Details" VALUES(11050,76,18,50,0.1);
-INSERT INTO "Order Details" VALUES(11051,24,4.5,10,0.2);
-INSERT INTO "Order Details" VALUES(11052,43,46,30,0.2);
-INSERT INTO "Order Details" VALUES(11052,61,28.5,10,0.2);
-INSERT INTO "Order Details" VALUES(11053,18,62.5,35,0.2);
-
-INSERT INTO "Order Details" VALUES(11053,32,32,20,0);
-INSERT INTO "Order Details" VALUES(11053,64,33.25,25,0.2);
-INSERT INTO "Order Details" VALUES(11054,33,2.5,10,0);
-INSERT INTO "Order Details" VALUES(11054,67,14,20,0);
-INSERT INTO "Order Details" VALUES(11055,24,4.5,15,0);
-INSERT INTO "Order Details" VALUES(11055,25,14,15,0);
-INSERT INTO "Order Details" VALUES(11055,51,53,20,0);
-INSERT INTO "Order Details" VALUES(11055,57,19.5,20,0);
-INSERT INTO "Order Details" VALUES(11056,7,30,40,0);
-INSERT INTO "Order Details" VALUES(11056,55,24,35,0);
-
-INSERT INTO "Order Details" VALUES(11056,60,34,50,0);
-INSERT INTO "Order Details" VALUES(11057,70,15,3,0);
-INSERT INTO "Order Details" VALUES(11058,21,10,3,0);
-INSERT INTO "Order Details" VALUES(11058,60,34,21,0);
-INSERT INTO "Order Details" VALUES(11058,61,28.5,4,0);
-INSERT INTO "Order Details" VALUES(11059,13,6,30,0);
-INSERT INTO "Order Details" VALUES(11059,17,39,12,0);
-INSERT INTO "Order Details" VALUES(11059,60,34,35,0);
-INSERT INTO "Order Details" VALUES(11060,60,34,4,0);
-INSERT INTO "Order Details" VALUES(11060,77,13,10,0);
-
-INSERT INTO "Order Details" VALUES(11061,60,34,15,0);
-INSERT INTO "Order Details" VALUES(11062,53,32.8,10,0.2);
-INSERT INTO "Order Details" VALUES(11062,70,15,12,0.2);
-INSERT INTO "Order Details" VALUES(11063,34,14,30,0);
-INSERT INTO "Order Details" VALUES(11063,40,18.4,40,0.1);
-INSERT INTO "Order Details" VALUES(11063,41,9.65,30,0.1);
-INSERT INTO "Order Details" VALUES(11064,17,39,77,0.1);
-INSERT INTO "Order Details" VALUES(11064,41,9.65,12,0);
-INSERT INTO "Order Details" VALUES(11064,53,32.8,25,0.1);
-INSERT INTO "Order Details" VALUES(11064,55,24,4,0.1);
-
-INSERT INTO "Order Details" VALUES(11064,68,12.5,55,0);
-INSERT INTO "Order Details" VALUES(11065,30,25.89,4,0.25);
-INSERT INTO "Order Details" VALUES(11065,54,7.45,20,0.25);
-INSERT INTO "Order Details" VALUES(11066,16,17.45,3,0);
-INSERT INTO "Order Details" VALUES(11066,19,9.2,42,0);
-INSERT INTO "Order Details" VALUES(11066,34,14,35,0);
-INSERT INTO "Order Details" VALUES(11067,41,9.65,9,0);
-INSERT INTO "Order Details" VALUES(11068,28,45.6,8,0.15);
-INSERT INTO "Order Details" VALUES(11068,43,46,36,0.15);
-INSERT INTO "Order Details" VALUES(11068,77,13,28,0.15);
-
-INSERT INTO "Order Details" VALUES(11069,39,18,20,0);
-INSERT INTO "Order Details" VALUES(11070,1,18,40,0.15);
-INSERT INTO "Order Details" VALUES(11070,2,19,20,0.15);
-INSERT INTO "Order Details" VALUES(11070,16,17.45,30,0.15);
-INSERT INTO "Order Details" VALUES(11070,31,12.5,20,0);
-INSERT INTO "Order Details" VALUES(11071,7,30,15,0.05);
-INSERT INTO "Order Details" VALUES(11071,13,6,10,0.05);
-INSERT INTO "Order Details" VALUES(11072,2,19,8,0);
-INSERT INTO "Order Details" VALUES(11072,41,9.65,40,0);
-INSERT INTO "Order Details" VALUES(11072,50,16.25,22,0);
-
-INSERT INTO "Order Details" VALUES(11072,64,33.25,130,0);
-INSERT INTO "Order Details" VALUES(11073,11,21,10,0);
-INSERT INTO "Order Details" VALUES(11073,24,4.5,20,0);
-INSERT INTO "Order Details" VALUES(11074,16,17.45,14,0.05);
-INSERT INTO "Order Details" VALUES(11075,2,19,10,0.15);
-INSERT INTO "Order Details" VALUES(11075,46,12,30,0.15);
-INSERT INTO "Order Details" VALUES(11075,76,18,2,0.15);
-INSERT INTO "Order Details" VALUES(11076,6,25,20,0.25);
-INSERT INTO "Order Details" VALUES(11076,14,23.25,20,0.25);
-INSERT INTO "Order Details" VALUES(11076,19,9.2,10,0.25);
-
-INSERT INTO "Order Details" VALUES(11077,2,19,24,0.2);
-INSERT INTO "Order Details" VALUES(11077,3,10,4,0);
-INSERT INTO "Order Details" VALUES(11077,4,22,1,0);
-INSERT INTO "Order Details" VALUES(11077,6,25,1,0.02);
-INSERT INTO "Order Details" VALUES(11077,7,30,1,0.05);
-INSERT INTO "Order Details" VALUES(11077,8,40,2,0.1);
-INSERT INTO "Order Details" VALUES(11077,10,31,1,0);
-INSERT INTO "Order Details" VALUES(11077,12,38,2,0.05);
-INSERT INTO "Order Details" VALUES(11077,13,6,4,0);
-INSERT INTO "Order Details" VALUES(11077,14,23.25,1,0.03);
-
-INSERT INTO "Order Details" VALUES(11077,16,17.45,2,0.03);
-INSERT INTO "Order Details" VALUES(11077,20,81,1,0.04);
-INSERT INTO "Order Details" VALUES(11077,23,9,2,0);
-INSERT INTO "Order Details" VALUES(11077,32,32,1,0);
-INSERT INTO "Order Details" VALUES(11077,39,18,2,0.05);
-INSERT INTO "Order Details" VALUES(11077,41,9.65,3,0);
-INSERT INTO "Order Details" VALUES(11077,46,12,3,0.02);
-INSERT INTO "Order Details" VALUES(11077,52,7,2,0);
-INSERT INTO "Order Details" VALUES(11077,55,24,2,0);
-INSERT INTO "Order Details" VALUES(11077,60,34,2,0.06);
-
-INSERT INTO "Order Details" VALUES(11077,64,33.25,2,0.03);
-INSERT INTO "Order Details" VALUES(11077,66,17,1,0);
-INSERT INTO "Order Details" VALUES(11077,73,15,2,0.01);
-INSERT INTO "Order Details" VALUES(11077,75,7.75,4,0);
-INSERT INTO "Order Details" VALUES(11077,77,13,2,0);
-
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10248,'VINET',5,'1996-07-04','1996-08-01','1996-07-16',3,32.38,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10249,'TOMSP',6,'1996-07-05','1996-08-16','1996-07-10',1,11.61,
- 'Toms Spezialitäten','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10250,'HANAR',4,'1996-07-08','1996-08-05','1996-07-12',2,65.83,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10251,'VICTE',3,'1996-07-08','1996-08-05','1996-07-15',1,41.34,
- 'Victuailles en stock','2, rue du Commerce','Lyon',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10252,'SUPRD',4,'1996-07-09','1996-08-06','1996-07-11',2,51.30,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10253,'HANAR',3,'1996-07-10','1996-07-24','1996-07-16',2,58.17,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10254,'CHOPS',5,'1996-07-11','1996-08-08','1996-07-23',2,22.98,
- 'Chop-suey Chinese','Hauptstr. 31','Bern',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10255,'RICSU',9,'1996-07-12','1996-08-09','1996-07-15',3,148.33,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10256,'WELLI',3,'1996-07-15','1996-08-12','1996-07-17',2,13.97,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10257,'HILAA',4,'1996-07-16','1996-08-13','1996-07-22',3,81.91,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10258,'ERNSH',1,'1996-07-17','1996-08-14','1996-07-23',1,140.51,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10259,'CENTC',4,'1996-07-18','1996-08-15','1996-07-25',3,3.25,
- 'Centro comercial Moctezuma','Sierras de Granada 9993','México D.F.',
- NULL,'05022','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10260,'OTTIK',4,'1996-07-19','1996-08-16','1996-07-29',1,55.09,
- 'Ottilies Käseladen','Mehrheimerstr. 369','Köln',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10261,'QUEDE',4,'1996-07-19','1996-08-16','1996-07-30',2,3.05,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10262,'RATTC',8,'1996-07-22','1996-08-19','1996-07-25',3,48.29,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10263,'ERNSH',9,'1996-07-23','1996-08-20','1996-07-31',3,146.06,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10264,'FOLKO',6,'1996-07-24','1996-08-21','1996-08-23',3,3.67,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10265,'BLONP',2,'1996-07-25','1996-08-22','1996-08-12',1,55.28,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10266,'WARTH',3,'1996-07-26','1996-09-06','1996-07-31',3,25.73,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10267,'FRANK',4,'1996-07-29','1996-08-26','1996-08-06',1,208.58,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10268,'GROSR',8,'1996-07-30','1996-08-27','1996-08-02',3,66.29,
- 'GROSELLA-Restaurante','5ª Ave. Los Palos Grandes','Caracas',
- 'DF','1081','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10269,'WHITC',5,'1996-07-31','1996-08-14','1996-08-09',1,4.56,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10270,'WARTH',1,'1996-08-01','1996-08-29','1996-08-02',1,136.54,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10271,'SPLIR',6,'1996-08-01','1996-08-29','1996-08-30',2,4.54,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10272,'RATTC',6,'1996-08-02','1996-08-30','1996-08-06',2,98.03,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10273,'QUICK',3,'1996-08-05','1996-09-02','1996-08-12',3,76.07,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10274,'VINET',6,'1996-08-06','1996-09-03','1996-08-16',1,6.01,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10275,'MAGAA',1,'1996-08-07','1996-09-04','1996-08-09',1,26.93,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10276,'TORTU',8,'1996-08-08','1996-08-22','1996-08-14',3,13.84,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10277,'MORGK',2,'1996-08-09','1996-09-06','1996-08-13',3,125.77,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10278,'BERGS',8,'1996-08-12','1996-09-09','1996-08-16',2,92.69,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10279,'LEHMS',8,'1996-08-13','1996-09-10','1996-08-16',2,25.83,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10280,'BERGS',2,'1996-08-14','1996-09-11','1996-09-12',1,8.98,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10281,'ROMEY',4,'1996-08-14','1996-08-28','1996-08-21',1,2.94,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10282,'ROMEY',4,'1996-08-15','1996-09-12','1996-08-21',1,12.69,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10283,'LILAS',3,'1996-08-16','1996-09-13','1996-08-23',3,84.81,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10284,'LEHMS',4,'1996-08-19','1996-09-16','1996-08-27',1,76.56,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10285,'QUICK',1,'1996-08-20','1996-09-17','1996-08-26',2,76.83,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10286,'QUICK',8,'1996-08-21','1996-09-18','1996-08-30',3,229.24,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10287,'RICAR',8,'1996-08-22','1996-09-19','1996-08-28',3,12.76,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10288,'REGGC',4,'1996-08-23','1996-09-20','1996-09-03',1,7.45,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10289,'BSBEV',7,'1996-08-26','1996-09-23','1996-08-28',3,22.77,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10290,'COMMI',8,'1996-08-27','1996-09-24','1996-09-03',1,79.70,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10291,'QUEDE',6,'1996-08-27','1996-09-24','1996-09-04',2,6.40,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10292,'TRADH',1,'1996-08-28','1996-09-25','1996-09-02',2,1.35,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10293,'TORTU',1,'1996-08-29','1996-09-26','1996-09-11',3,21.18,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10294,'RATTC',4,'1996-08-30','1996-09-27','1996-09-05',2,147.26,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10295,'VINET',2,'1996-09-02','1996-09-30','1996-09-10',2,1.15,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10296,'LILAS',6,'1996-09-03','1996-10-01','1996-09-11',1,0.12,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10297,'BLONP',5,'1996-09-04','1996-10-16','1996-09-10',2,5.74,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10298,'HUNGO',6,'1996-09-05','1996-10-03','1996-09-11',2,168.22,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10299,'RICAR',4,'1996-09-06','1996-10-04','1996-09-13',2,29.76,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10300,'MAGAA',2,'1996-09-09','1996-10-07','1996-09-18',2,17.68,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10301,'WANDK',8,'1996-09-09','1996-10-07','1996-09-17',2,45.08,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10302,'SUPRD',4,'1996-09-10','1996-10-08','1996-10-09',2,6.27,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10303,'GODOS',7,'1996-09-11','1996-10-09','1996-09-18',2,107.83,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10304,'TORTU',1,'1996-09-12','1996-10-10','1996-09-17',2,63.79,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10305,'OLDWO',8,'1996-09-13','1996-10-11','1996-10-09',3,257.62,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10306,'ROMEY',1,'1996-09-16','1996-10-14','1996-09-23',3,7.56,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10307,'LONEP',2,'1996-09-17','1996-10-15','1996-09-25',2,0.56,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10308,'ANATR',7,'1996-09-18','1996-10-16','1996-09-24',3,1.61,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10309,'HUNGO',3,'1996-09-19','1996-10-17','1996-10-23',1,47.30,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10310,'THEBI',8,'1996-09-20','1996-10-18','1996-09-27',2,17.52,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10311,'DUMO',1,'1996-09-20','1996-10-04','1996-09-26',3,24.69,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10312,'WANDK',2,'1996-09-23','1996-10-21','1996-10-03',2,40.26,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10313,'QUICK',2,'1996-09-24','1996-10-22','1996-10-04',2,1.96,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10314,'RATTC',1,'1996-09-25','1996-10-23','1996-10-04',2,74.16,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10315,'ISLAT',4,'1996-09-26','1996-10-24','1996-10-03',2,41.76,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10316,'RATTC',1,'1996-09-27','1996-10-25','1996-10-08',3,150.15,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10317,'LONEP',6,'1996-09-30','1996-10-28','1996-10-10',1,12.69,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10318,'ISLAT',8,'1996-10-01','1996-10-29','1996-10-04',2,4.73,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10319,'TORTU',7,'1996-10-02','1996-10-30','1996-10-11',3,64.50,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10320,'WARTH',5,'1996-10-03','1996-10-17','1996-10-18',3,34.57,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10321,'ISLAT',3,'1996-10-03','1996-10-31','1996-10-11',2,3.43,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10322,'PERIC',7,'1996-10-04','1996-11-01','1996-10-23',3,0.40,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10323,'KOENE',4,'1996-10-07','1996-11-04','1996-10-14',1,4.88,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10324,'SAVEA',9,'1996-10-08','1996-11-05','1996-10-10',1,214.27,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10325,'KOENE',1,'1996-10-09','1996-10-23','1996-10-14',3,64.86,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10326,'BOLID',4,'1996-10-10','1996-11-07','1996-10-14',2,77.92,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10327,'FOLKO',2,'1996-10-11','1996-11-08','1996-10-14',1,63.36,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10328,'FURIB',4,'1996-10-14','1996-11-11','1996-10-17',3,87.03,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10329,'SPLIR',4,'1996-10-15','1996-11-26','1996-10-23',2,191.67,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10330,'LILAS',3,'1996-10-16','1996-11-13','1996-10-28',1,12.75,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10331,'BONAP',9,'1996-10-16','1996-11-27','1996-10-21',1,10.19,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10332,'MEREP',3,'1996-10-17','1996-11-28','1996-10-21',2,52.84,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10333,'WARTH',5,'1996-10-18','1996-11-15','1996-10-25',3,0.59,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10334,'VICTE',8,'1996-10-21','1996-11-18','1996-10-28',2,8.56,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10335,'HUNGO',7,'1996-10-22','1996-11-19','1996-10-24',2,42.11,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10336,'PRINI',7,'1996-10-23','1996-11-20','1996-10-25',2,15.51,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10337,'FRANK',4,'1996-10-24','1996-11-21','1996-10-29',3,108.26,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10338,'OLDWO',4,'1996-10-25','1996-11-22','1996-10-29',3,84.21,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10339,'MEREP',2,'1996-10-28','1996-11-25','1996-11-04',2,15.66,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10340,'BONAP',1,'1996-10-29','1996-11-26','1996-11-08',3,166.31,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10341,'SIMOB',7,'1996-10-29','1996-11-26','1996-11-05',3,26.78,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10342,'FRANK',4,'1996-10-30','1996-11-13','1996-11-04',2,54.83,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10343,'LEHMS',4,'1996-10-31','1996-11-28','1996-11-06',1,110.37,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10344,'WHITC',4,'1996-11-01','1996-11-29','1996-11-05',2,23.29,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10345,'QUICK',2,'1996-11-04','1996-12-02','1996-11-11',2,249.06,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10346,'RATTC',3,'1996-11-05','1996-12-17','1996-11-08',3,142.08,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10347,'FAMIA',4,'1996-11-06','1996-12-04','1996-11-08',3,3.10,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10348,'WANDK',4,'1996-11-07','1996-12-05','1996-11-15',2,0.78,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10349,'SPLIR',7,'1996-11-08','1996-12-06','1996-11-15',1,8.63,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10350,'LAMAI',6,'1996-11-11','1996-12-09','1996-12-03',2,64.19,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10351,'ERNSH',1,'1996-11-11','1996-12-09','1996-11-20',1,162.33,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10352,'FURIB',3,'1996-11-12','1996-11-26','1996-11-18',3,1.30,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10353,'PICCO',7,'1996-11-13','1996-12-11','1996-11-25',3,360.63,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10354,'PERIC',8,'1996-11-14','1996-12-12','1996-11-20',3,53.80,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10355,'AROUT',6,'1996-11-15','1996-12-13','1996-11-20',1,41.95,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10356,'WANDK',6,'1996-11-18','1996-12-16','1996-11-27',2,36.71,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10357,'LILAS',1,'1996-11-19','1996-12-17','1996-12-02',3,34.88,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10358,'LAMAI',5,'1996-11-20','1996-12-18','1996-11-27',1,19.64,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10359,'SEVES',5,'1996-11-21','1996-12-19','1996-11-26',3,288.43,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10360,'BLONP',4,'1996-11-22','1996-12-20','1996-12-02',3,131.70,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10361,'QUICK',1,'1996-11-22','1996-12-20','1996-12-03',2,183.17,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10362,'BONAP',3,'1996-11-25','1996-12-23','1996-11-28',1,96.04,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10363,'DRACD',4,'1996-11-26','1996-12-24','1996-12-04',3,30.54,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10364,'EASTC',1,'1996-11-26','1997-01-07','1996-12-04',1,71.97,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10365,'ANTO',3,'1996-11-27','1996-12-25','1996-12-02',2,22.00,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10366,'GALED',8,'1996-11-28','1997-01-09','1996-12-30',2,10.14,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10367,'VAFFE',7,'1996-11-28','1996-12-26','1996-12-02',3,13.55,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10368,'ERNSH',2,'1996-11-29','1996-12-27','1996-12-02',2,101.95,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10369,'SPLIR',8,'1996-12-02','1996-12-30','1996-12-09',2,195.68,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10370,'CHOPS',6,'1996-12-03','1996-12-31','1996-12-27',2,1.17,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10371,'LAMAI',1,'1996-12-03','1996-12-31','1996-12-24',1,0.45,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10372,'QUEE',5,'1996-12-04','1997-01-01','1996-12-09',2,890.78,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10373,'HUNGO',4,'1996-12-05','1997-01-02','1996-12-11',3,124.12,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10374,'WOLZA',1,'1996-12-05','1997-01-02','1996-12-09',3,3.94,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10375,'HUNGC',3,'1996-12-06','1997-01-03','1996-12-09',2,20.12,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgi',
- 'OR','97827','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10376,'MEREP',1,'1996-12-09','1997-01-06','1996-12-13',2,20.39,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10377,'SEVES',1,'1996-12-09','1997-01-06','1996-12-13',3,22.21,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10378,'FOLKO',5,'1996-12-10','1997-01-07','1996-12-19',3,5.44,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10379,'QUEDE',2,'1996-12-11','1997-01-08','1996-12-13',1,45.03,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10380,'HUNGO',8,'1996-12-12','1997-01-09','1997-01-16',3,35.03,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10381,'LILAS',3,'1996-12-12','1997-01-09','1996-12-13',3,7.99,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10382,'ERNSH',4,'1996-12-13','1997-01-10','1996-12-16',1,94.77,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10383,'AROUT',8,'1996-12-16','1997-01-13','1996-12-18',3,34.24,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10384,'BERGS',3,'1996-12-16','1997-01-13','1996-12-20',3,168.64,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10385,'SPLIR',1,'1996-12-17','1997-01-14','1996-12-23',2,30.96,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10386,'FAMIA',9,'1996-12-18','1997-01-01','1996-12-25',3,13.99,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10387,'SANTG',1,'1996-12-18','1997-01-15','1996-12-20',2,93.63,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10388,'SEVES',2,'1996-12-19','1997-01-16','1996-12-20',1,34.86,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10389,'BOTTM',4,'1996-12-20','1997-01-17','1996-12-24',2,47.42,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10390,'ERNSH',6,'1996-12-23','1997-01-20','1996-12-26',1,126.38,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10391,'DRACD',3,'1996-12-23','1997-01-20','1996-12-31',3,5.45,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10392,'PICCO',2,'1996-12-24','1997-01-21','1997-01-01',3,122.46,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10393,'SAVEA',1,'1996-12-25','1997-01-22','1997-01-03',3,126.56,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10394,'HUNGC',1,'1996-12-25','1997-01-22','1997-01-03',3,30.34,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgi',
- 'OR','97827','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10395,'HILAA',6,'1996-12-26','1997-01-23','1997-01-03',1,184.41,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10396,'FRANK',1,'1996-12-27','1997-01-10','1997-01-06',3,135.35,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10397,'PRINI',5,'1996-12-27','1997-01-24','1997-01-02',1,60.26,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10398,'SAVEA',2,'1996-12-30','1997-01-27','1997-01-09',3,89.16,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10399,'VAFFE',8,'1996-12-31','1997-01-14','1997-01-08',3,27.36,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10400,'EASTC',1,'1997-01-01','1997-01-29','1997-01-16',3,83.93,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10401,'RATTC',1,'1997-01-01','1997-01-29','1997-01-10',1,12.51,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10402,'ERNSH',8,'1997-01-02','1997-02-13','1997-01-10',2,67.88,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10403,'ERNSH',4,'1997-01-03','1997-01-31','1997-01-09',3,73.79,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10404,'MAGAA',2,'1997-01-03','1997-01-31','1997-01-08',1,155.97,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10405,'LINOD',1,'1997-01-06','1997-02-03','1997-01-22',1,34.82,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10406,'QUEE',7,'1997-01-07','1997-02-18','1997-01-13',1,108.04,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10407,'OTTIK',2,'1997-01-07','1997-02-04','1997-01-30',2,91.48,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10408,'FOLIG',8,'1997-01-08','1997-02-05','1997-01-14',1,11.26,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10409,'OCEA',3,'1997-01-09','1997-02-06','1997-01-14',1,29.83,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10410,'BOTTM',3,'1997-01-10','1997-02-07','1997-01-15',3,2.40,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10411,'BOTTM',9,'1997-01-10','1997-02-07','1997-01-21',3,23.65,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10412,'WARTH',8,'1997-01-13','1997-02-10','1997-01-15',2,3.77,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10413,'LAMAI',3,'1997-01-14','1997-02-11','1997-01-16',2,95.66,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10414,'FAMIA',2,'1997-01-14','1997-02-11','1997-01-17',3,21.48,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10415,'HUNGC',3,'1997-01-15','1997-02-12','1997-01-24',1,0.20,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgi',
- 'OR','97827','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10416,'WARTH',8,'1997-01-16','1997-02-13','1997-01-27',3,22.72,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10417,'SIMOB',4,'1997-01-16','1997-02-13','1997-01-28',3,70.29,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10418,'QUICK',4,'1997-01-17','1997-02-14','1997-01-24',1,17.55,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10419,'RICSU',4,'1997-01-20','1997-02-17','1997-01-30',2,137.35,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10420,'WELLI',3,'1997-01-21','1997-02-18','1997-01-27',1,44.12,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10421,'QUEDE',8,'1997-01-21','1997-03-04','1997-01-27',1,99.23,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10422,'FRANS',2,'1997-01-22','1997-02-19','1997-01-31',1,3.02,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10423,'GOURL',6,'1997-01-23','1997-02-06','1997-02-24',3,24.50,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10424,'MEREP',7,'1997-01-23','1997-02-20','1997-01-27',2,370.61,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10425,'LAMAI',6,'1997-01-24','1997-02-21','1997-02-14',2,7.93,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10426,'GALED',4,'1997-01-27','1997-02-24','1997-02-06',1,18.69,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10427,'PICCO',4,'1997-01-27','1997-02-24','1997-03-03',2,31.29,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10428,'REGGC',7,'1997-01-28','1997-02-25','1997-02-04',1,11.09,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10429,'HUNGO',3,'1997-01-29','1997-03-12','1997-02-07',2,56.63,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10430,'ERNSH',4,'1997-01-30','1997-02-13','1997-02-03',1,458.78,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10431,'BOTTM',4,'1997-01-30','1997-02-13','1997-02-07',2,44.17,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10432,'SPLIR',3,'1997-01-31','1997-02-14','1997-02-07',2,4.34,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10433,'PRINI',3,'1997-02-03','1997-03-03','1997-03-04',3,73.83,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10434,'FOLKO',3,'1997-02-03','1997-03-03','1997-02-13',2,17.92,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10435,'CONSH',8,'1997-02-04','1997-03-18','1997-02-07',2,9.21,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','Londo',
- NULL,'WX1 6LT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10436,'BLONP',3,'1997-02-05','1997-03-05','1997-02-11',2,156.66,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10437,'WARTH',8,'1997-02-05','1997-03-05','1997-02-12',1,19.97,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10438,'TOMSP',3,'1997-02-06','1997-03-06','1997-02-14',2,8.24,
- 'Toms Spezialitäte','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10439,'MEREP',6,'1997-02-07','1997-03-07','1997-02-10',3,4.07,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10440,'SAVEA',4,'1997-02-10','1997-03-10','1997-02-28',2,86.53,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10441,'OLDWO',3,'1997-02-10','1997-03-24','1997-03-14',2,73.02,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10442,'ERNSH',3,'1997-02-11','1997-03-11','1997-02-18',2,47.94,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10443,'REGGC',8,'1997-02-12','1997-03-12','1997-02-14',1,13.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10444,'BERGS',3,'1997-02-12','1997-03-12','1997-02-21',3,3.50,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10445,'BERGS',3,'1997-02-13','1997-03-13','1997-02-20',1,9.30,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10446,'TOMSP',6,'1997-02-14','1997-03-14','1997-02-19',1,14.68,
- 'Toms Spezialitäte','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10447,'RICAR',4,'1997-02-14','1997-03-14','1997-03-07',2,68.66,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10448,'RANCH',4,'1997-02-17','1997-03-17','1997-02-24',2,38.82,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10449,'BLONP',3,'1997-02-18','1997-03-18','1997-02-27',2,53.30,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10450,'VICTE',8,'1997-02-19','1997-03-19','1997-03-11',2,7.23,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10451,'QUICK',4,'1997-02-19','1997-03-05','1997-03-12',3,189.09,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10452,'SAVEA',8,'1997-02-20','1997-03-20','1997-02-26',1,140.26,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10453,'AROUT',1,'1997-02-21','1997-03-21','1997-02-26',2,25.36,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10454,'LAMAI',4,'1997-02-21','1997-03-21','1997-02-25',3,2.74,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10455,'WARTH',8,'1997-02-24','1997-04-07','1997-03-03',2,180.45,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10456,'KOENE',8,'1997-02-25','1997-04-08','1997-02-28',2,8.12,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10457,'KOENE',2,'1997-02-25','1997-03-25','1997-03-03',1,11.57,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10458,'SUPRD',7,'1997-02-26','1997-03-26','1997-03-04',3,147.06,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10459,'VICTE',4,'1997-02-27','1997-03-27','1997-02-28',2,25.09,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10460,'FOLKO',8,'1997-02-28','1997-03-28','1997-03-03',1,16.27,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10461,'LILAS',1,'1997-02-28','1997-03-28','1997-03-05',3,148.61,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10462,'CONSH',2,'1997-03-03','1997-03-31','1997-03-18',1,6.17,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','Londo',
- NULL,'WX1 6LT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10463,'SUPRD',5,'1997-03-04','1997-04-01','1997-03-06',3,14.78,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10464,'FURIB',4,'1997-03-04','1997-04-01','1997-03-14',2,89.00,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10465,'VAFFE',1,'1997-03-05','1997-04-02','1997-03-14',3,145.04,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10466,'COMMI',4,'1997-03-06','1997-04-03','1997-03-13',1,11.93,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10467,'MAGAA',8,'1997-03-06','1997-04-03','1997-03-11',2,4.93,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10468,'KOENE',3,'1997-03-07','1997-04-04','1997-03-12',3,44.12,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10469,'WHITC',1,'1997-03-10','1997-04-07','1997-03-14',1,60.18,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10470,'BONAP',4,'1997-03-11','1997-04-08','1997-03-14',2,64.56,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10471,'BSBEV',2,'1997-03-11','1997-04-08','1997-03-18',3,45.59,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10472,'SEVES',8,'1997-03-12','1997-04-09','1997-03-19',1,4.20,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10473,'ISLAT',1,'1997-03-13','1997-03-27','1997-03-21',3,16.37,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10474,'PERIC',5,'1997-03-13','1997-04-10','1997-03-21',2,83.49,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10475,'SUPRD',9,'1997-03-14','1997-04-11','1997-04-04',1,68.52,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10476,'HILAA',8,'1997-03-17','1997-04-14','1997-03-24',3,4.41,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10477,'PRINI',5,'1997-03-17','1997-04-14','1997-03-25',2,13.02,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10478,'VICTE',2,'1997-03-18','1997-04-01','1997-03-26',3,4.81,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10479,'RATTC',3,'1997-03-19','1997-04-16','1997-03-21',3,708.95,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10480,'FOLIG',6,'1997-03-20','1997-04-17','1997-03-24',2,1.35,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10481,'RICAR',8,'1997-03-20','1997-04-17','1997-03-25',2,64.33,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10482,'LAZYK',1,'1997-03-21','1997-04-18','1997-04-10',3,7.48,
- 'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla',
- 'WA','99362','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10483,'WHITC',7,'1997-03-24','1997-04-21','1997-04-25',2,15.28,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10484,'BSBEV',3,'1997-03-24','1997-04-21','1997-04-01',3,6.88,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10485,'LINOD',4,'1997-03-25','1997-04-08','1997-03-31',2,64.45,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10486,'HILAA',1,'1997-03-26','1997-04-23','1997-04-02',2,30.53,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10487,'QUEE',2,'1997-03-26','1997-04-23','1997-03-28',2,71.07,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10488,'FRANK',8,'1997-03-27','1997-04-24','1997-04-02',2,4.93,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10489,'PICCO',6,'1997-03-28','1997-04-25','1997-04-09',2,5.29,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10490,'HILAA',7,'1997-03-31','1997-04-28','1997-04-03',2,210.19,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10491,'FURIB',8,'1997-03-31','1997-04-28','1997-04-08',3,16.96,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10492,'BOTTM',3,'1997-04-01','1997-04-29','1997-04-11',1,62.89,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10493,'LAMAI',4,'1997-04-02','1997-04-30','1997-04-10',3,10.64,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10494,'COMMI',4,'1997-04-02','1997-04-30','1997-04-09',2,65.99,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10495,'LAUGB',3,'1997-04-03','1997-05-01','1997-04-11',3,4.65,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10496,'TRADH',7,'1997-04-04','1997-05-02','1997-04-07',2,46.77,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10497,'LEHMS',7,'1997-04-04','1997-05-02','1997-04-07',1,36.21,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10498,'HILAA',8,'1997-04-07','1997-05-05','1997-04-11',2,29.75,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10499,'LILAS',4,'1997-04-08','1997-05-06','1997-04-16',2,102.02,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10500,'LAMAI',6,'1997-04-09','1997-05-07','1997-04-17',1,42.68,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10501,'BLAUS',9,'1997-04-09','1997-05-07','1997-04-16',3,8.85,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10502,'PERIC',2,'1997-04-10','1997-05-08','1997-04-29',1,69.32,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10503,'HUNGO',6,'1997-04-11','1997-05-09','1997-04-16',2,16.74,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10504,'WHITC',4,'1997-04-11','1997-05-09','1997-04-18',3,59.13,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10505,'MEREP',3,'1997-04-14','1997-05-12','1997-04-21',3,7.13,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10506,'KOENE',9,'1997-04-15','1997-05-13','1997-05-02',2,21.19,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10507,'ANTO',7,'1997-04-15','1997-05-13','1997-04-22',1,47.45,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10508,'OTTIK',1,'1997-04-16','1997-05-14','1997-05-13',2,4.99,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10509,'BLAUS',4,'1997-04-17','1997-05-15','1997-04-29',1,0.15,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10510,'SAVEA',6,'1997-04-18','1997-05-16','1997-04-28',3,367.63,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10511,'BONAP',4,'1997-04-18','1997-05-16','1997-04-21',3,350.64,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10512,'FAMIA',7,'1997-04-21','1997-05-19','1997-04-24',2,3.53,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10513,'WANDK',7,'1997-04-22','1997-06-03','1997-04-28',1,105.65,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10514,'ERNSH',3,'1997-04-22','1997-05-20','1997-05-16',2,789.95,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10515,'QUICK',2,'1997-04-23','1997-05-07','1997-05-23',1,204.47,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10516,'HUNGO',2,'1997-04-24','1997-05-22','1997-05-01',3,62.78,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10517,'NORTS',3,'1997-04-24','1997-05-22','1997-04-29',3,32.07,
- 'North/South','South House 300 Queensbridge','Londo',
- NULL,'SW7 1RZ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10518,'TORTU',4,'1997-04-25','1997-05-09','1997-05-05',2,218.15,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10519,'CHOPS',6,'1997-04-28','1997-05-26','1997-05-01',3,91.76,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10520,'SANTG',7,'1997-04-29','1997-05-27','1997-05-01',1,13.37,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10521,'CACTU',8,'1997-04-29','1997-05-27','1997-05-02',2,17.22,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10522,'LEHMS',4,'1997-04-30','1997-05-28','1997-05-06',1,45.33,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10523,'SEVES',7,'1997-05-01','1997-05-29','1997-05-30',2,77.63,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10524,'BERGS',1,'1997-05-01','1997-05-29','1997-05-07',2,244.79,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10525,'BONAP',1,'1997-05-02','1997-05-30','1997-05-23',2,11.06,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10526,'WARTH',4,'1997-05-05','1997-06-02','1997-05-15',2,58.59,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10527,'QUICK',7,'1997-05-05','1997-06-02','1997-05-07',1,41.90,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10528,'GREAL',6,'1997-05-06','1997-05-20','1997-05-09',2,3.35,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10529,'MAISD',5,'1997-05-07','1997-06-04','1997-05-09',2,66.69,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10530,'PICCO',3,'1997-05-08','1997-06-05','1997-05-12',2,339.22,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10531,'OCEA',7,'1997-05-08','1997-06-05','1997-05-19',1,8.12,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10532,'EASTC',7,'1997-05-09','1997-06-06','1997-05-12',3,74.46,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10533,'FOLKO',8,'1997-05-12','1997-06-09','1997-05-22',1,188.04,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10534,'LEHMS',8,'1997-05-12','1997-06-09','1997-05-14',2,27.94,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10535,'ANTO',4,'1997-05-13','1997-06-10','1997-05-21',1,15.64,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10536,'LEHMS',3,'1997-05-14','1997-06-11','1997-06-06',2,58.88,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10537,'RICSU',1,'1997-05-14','1997-05-28','1997-05-19',1,78.85,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10538,'BSBEV',9,'1997-05-15','1997-06-12','1997-05-16',3,4.87,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10539,'BSBEV',6,'1997-05-16','1997-06-13','1997-05-23',3,12.36,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10540,'QUICK',3,'1997-05-19','1997-06-16','1997-06-13',3,1007.64,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10541,'HANAR',2,'1997-05-19','1997-06-16','1997-05-29',1,68.65,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10542,'KOENE',1,'1997-05-20','1997-06-17','1997-05-26',3,10.95,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10543,'LILAS',8,'1997-05-21','1997-06-18','1997-05-23',2,48.17,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10544,'LONEP',4,'1997-05-21','1997-06-18','1997-05-30',1,24.91,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10545,'LAZYK',8,'1997-05-22','1997-06-19','1997-06-26',2,11.92,
- 'Lazy K Kountry Store','12 Orchestra Terrace','Walla Walla',
- 'WA','99362','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10546,'VICTE',1,'1997-05-23','1997-06-20','1997-05-27',3,194.72,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10547,'SEVES',3,'1997-05-23','1997-06-20','1997-06-02',2,178.43,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10548,'TOMSP',3,'1997-05-26','1997-06-23','1997-06-02',2,1.43,
- 'Toms Spezialitäte','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10549,'QUICK',5,'1997-05-27','1997-06-10','1997-05-30',1,171.24,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10550,'GODOS',7,'1997-05-28','1997-06-25','1997-06-06',3,4.32,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10551,'FURIB',4,'1997-05-28','1997-07-09','1997-06-06',3,72.95,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10552,'HILAA',2,'1997-05-29','1997-06-26','1997-06-05',1,83.22,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10553,'WARTH',2,'1997-05-30','1997-06-27','1997-06-03',2,149.49,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10554,'OTTIK',4,'1997-05-30','1997-06-27','1997-06-05',3,120.97,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10555,'SAVEA',6,'1997-06-02','1997-06-30','1997-06-04',3,252.49,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10556,'SIMOB',2,'1997-06-03','1997-07-15','1997-06-13',1,9.80,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10557,'LEHMS',9,'1997-06-03','1997-06-17','1997-06-06',2,96.72,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10558,'AROUT',1,'1997-06-04','1997-07-02','1997-06-10',2,72.97,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10559,'BLONP',6,'1997-06-05','1997-07-03','1997-06-13',1,8.05,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10560,'FRANK',8,'1997-06-06','1997-07-04','1997-06-09',1,36.65,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10561,'FOLKO',2,'1997-06-06','1997-07-04','1997-06-09',2,242.21,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10562,'REGGC',1,'1997-06-09','1997-07-07','1997-06-12',1,22.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10563,'RICAR',2,'1997-06-10','1997-07-22','1997-06-24',2,60.43,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10564,'RATTC',4,'1997-06-10','1997-07-08','1997-06-16',3,13.75,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10565,'MEREP',8,'1997-06-11','1997-07-09','1997-06-18',2,7.15,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10566,'BLONP',9,'1997-06-12','1997-07-10','1997-06-18',1,88.40,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10567,'HUNGO',1,'1997-06-12','1997-07-10','1997-06-17',1,33.97,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10568,'GALED',3,'1997-06-13','1997-07-11','1997-07-09',3,6.54,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10569,'RATTC',5,'1997-06-16','1997-07-14','1997-07-11',1,58.98,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10570,'MEREP',3,'1997-06-17','1997-07-15','1997-06-19',3,188.99,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10571,'ERNSH',8,'1997-06-17','1997-07-29','1997-07-04',3,26.06,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10572,'BERGS',3,'1997-06-18','1997-07-16','1997-06-25',2,116.43,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10573,'ANTO',7,'1997-06-19','1997-07-17','1997-06-20',3,84.84,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10574,'TRAIH',4,'1997-06-19','1997-07-17','1997-06-30',2,37.60,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10575,'MORGK',5,'1997-06-20','1997-07-04','1997-06-30',1,127.34,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10576,'TORTU',3,'1997-06-23','1997-07-07','1997-06-30',3,18.56,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10577,'TRAIH',9,'1997-06-23','1997-08-04','1997-06-30',2,25.41,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10578,'BSBEV',4,'1997-06-24','1997-07-22','1997-07-25',3,29.60,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10579,'LETSS',1,'1997-06-25','1997-07-23','1997-07-04',2,13.73,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10580,'OTTIK',4,'1997-06-26','1997-07-24','1997-07-01',3,75.89,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10581,'FAMIA',3,'1997-06-26','1997-07-24','1997-07-02',1,3.01,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10582,'BLAUS',3,'1997-06-27','1997-07-25','1997-07-14',2,27.71,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10583,'WARTH',2,'1997-06-30','1997-07-28','1997-07-04',2,7.28,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10584,'BLONP',4,'1997-06-30','1997-07-28','1997-07-04',1,59.14,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10585,'WELLI',7,'1997-07-01','1997-07-29','1997-07-10',1,13.41,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10586,'REGGC',9,'1997-07-02','1997-07-30','1997-07-09',1,0.48,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10587,'QUEDE',1,'1997-07-02','1997-07-30','1997-07-09',1,62.52,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10588,'QUICK',2,'1997-07-03','1997-07-31','1997-07-10',3,194.67,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10589,'GREAL',8,'1997-07-04','1997-08-01','1997-07-14',2,4.42,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10590,'MEREP',4,'1997-07-07','1997-08-04','1997-07-14',3,44.77,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10591,'VAFFE',1,'1997-07-07','1997-07-21','1997-07-16',1,55.92,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10592,'LEHMS',3,'1997-07-08','1997-08-05','1997-07-16',1,32.10,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10593,'LEHMS',7,'1997-07-09','1997-08-06','1997-08-13',2,174.20,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10594,'OLDWO',3,'1997-07-09','1997-08-06','1997-07-16',2,5.24,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10595,'ERNSH',2,'1997-07-10','1997-08-07','1997-07-14',1,96.78,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10596,'WHITC',8,'1997-07-11','1997-08-08','1997-08-12',1,16.34,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10597,'PICCO',7,'1997-07-11','1997-08-08','1997-07-18',3,35.12,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10598,'RATTC',1,'1997-07-14','1997-08-11','1997-07-18',3,44.42,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10599,'BSBEV',6,'1997-07-15','1997-08-26','1997-07-21',3,29.98,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10600,'HUNGC',4,'1997-07-16','1997-08-13','1997-07-21',1,45.13,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgi',
- 'OR','97827','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10601,'HILAA',7,'1997-07-16','1997-08-27','1997-07-22',1,58.30,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10602,'VAFFE',8,'1997-07-17','1997-08-14','1997-07-22',2,2.92,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10603,'SAVEA',8,'1997-07-18','1997-08-15','1997-08-08',2,48.77,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10604,'FURIB',1,'1997-07-18','1997-08-15','1997-07-29',1,7.46,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10605,'MEREP',1,'1997-07-21','1997-08-18','1997-07-29',2,379.13,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10606,'TRADH',4,'1997-07-22','1997-08-19','1997-07-31',3,79.40,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10607,'SAVEA',5,'1997-07-22','1997-08-19','1997-07-25',1,200.24,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10608,'TOMSP',4,'1997-07-23','1997-08-20','1997-08-01',2,27.79,
- 'Toms Spezialitäte','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10609,'DUMO',7,'1997-07-24','1997-08-21','1997-07-30',2,1.85,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10610,'LAMAI',8,'1997-07-25','1997-08-22','1997-08-06',1,26.78,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10611,'WOLZA',6,'1997-07-25','1997-08-22','1997-08-01',2,80.65,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10612,'SAVEA',1,'1997-07-28','1997-08-25','1997-08-01',2,544.08,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10613,'HILAA',4,'1997-07-29','1997-08-26','1997-08-01',2,8.11,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10614,'BLAUS',8,'1997-07-29','1997-08-26','1997-08-01',3,1.93,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10615,'WILMK',2,'1997-07-30','1997-08-27','1997-08-06',3,0.75,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10616,'GREAL',1,'1997-07-31','1997-08-28','1997-08-05',2,116.53,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10617,'GREAL',4,'1997-07-31','1997-08-28','1997-08-04',2,18.53,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10618,'MEREP',1,'1997-08-01','1997-09-12','1997-08-08',1,154.68,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10619,'MEREP',3,'1997-08-04','1997-09-01','1997-08-07',3,91.05,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10620,'LAUGB',2,'1997-08-05','1997-09-02','1997-08-14',3,0.94,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10621,'ISLAT',4,'1997-08-05','1997-09-02','1997-08-11',2,23.73,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10622,'RICAR',4,'1997-08-06','1997-09-03','1997-08-11',3,50.97,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10623,'FRANK',8,'1997-08-07','1997-09-04','1997-08-12',2,97.18,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10624,'THECR',4,'1997-08-07','1997-09-04','1997-08-19',2,94.80,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10625,'ANATR',3,'1997-08-08','1997-09-05','1997-08-14',1,43.90,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10626,'BERGS',1,'1997-08-11','1997-09-08','1997-08-20',2,138.69,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10627,'SAVEA',8,'1997-08-11','1997-09-22','1997-08-21',3,107.46,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10628,'BLONP',4,'1997-08-12','1997-09-09','1997-08-20',3,30.36,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10629,'GODOS',4,'1997-08-12','1997-09-09','1997-08-20',3,85.46,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10630,'KOENE',1,'1997-08-13','1997-09-10','1997-08-19',2,32.35,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10631,'LAMAI',8,'1997-08-14','1997-09-11','1997-08-15',1,0.87,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10632,'WANDK',8,'1997-08-14','1997-09-11','1997-08-19',1,41.38,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10633,'ERNSH',7,'1997-08-15','1997-09-12','1997-08-18',3,477.90,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10634,'FOLIG',4,'1997-08-15','1997-09-12','1997-08-21',3,487.38,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10635,'MAGAA',8,'1997-08-18','1997-09-15','1997-08-21',3,47.46,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10636,'WARTH',4,'1997-08-19','1997-09-16','1997-08-26',1,1.15,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10637,'QUEE',6,'1997-08-19','1997-09-16','1997-08-26',1,201.29,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10638,'LINOD',3,'1997-08-20','1997-09-17','1997-09-01',1,158.44,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10639,'SANTG',7,'1997-08-20','1997-09-17','1997-08-27',3,38.64,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10640,'WANDK',4,'1997-08-21','1997-09-18','1997-08-28',1,23.55,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10641,'HILAA',4,'1997-08-22','1997-09-19','1997-08-26',2,179.61,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10642,'SIMOB',7,'1997-08-22','1997-09-19','1997-09-05',3,41.89,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10643,'ALFKI',6,'1997-08-25','1997-09-22','1997-09-02',1,29.46,
- 'Alfreds Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10644,'WELLI',3,'1997-08-25','1997-09-22','1997-09-01',2,0.14,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10645,'HANAR',4,'1997-08-26','1997-09-23','1997-09-02',1,12.41,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10646,'HUNGO',9,'1997-08-27','1997-10-08','1997-09-03',3,142.33,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10647,'QUEDE',4,'1997-08-27','1997-09-10','1997-09-03',2,45.54,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10648,'RICAR',5,'1997-08-28','1997-10-09','1997-09-09',2,14.25,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10649,'MAISD',5,'1997-08-28','1997-09-25','1997-08-29',3,6.20,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10650,'FAMIA',5,'1997-08-29','1997-09-26','1997-09-03',3,176.81,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10651,'WANDK',8,'1997-09-01','1997-09-29','1997-09-11',2,20.60,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10652,'GOURL',4,'1997-09-01','1997-09-29','1997-09-08',2,7.14,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10653,'FRANK',1,'1997-09-02','1997-09-30','1997-09-19',1,93.25,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10654,'BERGS',5,'1997-09-02','1997-09-30','1997-09-11',1,55.26,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10655,'REGGC',1,'1997-09-03','1997-10-01','1997-09-11',2,4.41,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10656,'GREAL',6,'1997-09-04','1997-10-02','1997-09-10',1,57.15,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10657,'SAVEA',2,'1997-09-04','1997-10-02','1997-09-15',2,352.69,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10658,'QUICK',4,'1997-09-05','1997-10-03','1997-09-08',1,364.15,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10659,'QUEE',7,'1997-09-05','1997-10-03','1997-09-10',2,105.81,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10660,'HUNGC',8,'1997-09-08','1997-10-06','1997-10-15',1,111.29,
- 'Hungry Coyote Import Store','City Center Plaza 516 Main St.','Elgi',
- 'OR','97827','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10661,'HUNGO',7,'1997-09-09','1997-10-07','1997-09-15',3,17.55,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10662,'LONEP',3,'1997-09-09','1997-10-07','1997-09-18',2,1.28,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10663,'BONAP',2,'1997-09-10','1997-09-24','1997-10-03',2,113.15,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10664,'FURIB',1,'1997-09-10','1997-10-08','1997-09-19',3,1.27,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10665,'LONEP',1,'1997-09-11','1997-10-09','1997-09-17',2,26.31,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10666,'RICSU',7,'1997-09-12','1997-10-10','1997-09-22',2,232.42,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10667,'ERNSH',7,'1997-09-12','1997-10-10','1997-09-19',1,78.09,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10668,'WANDK',1,'1997-09-15','1997-10-13','1997-09-23',2,47.22,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10669,'SIMOB',2,'1997-09-15','1997-10-13','1997-09-22',1,24.39,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10670,'FRANK',4,'1997-09-16','1997-10-14','1997-09-18',1,203.48,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10671,'FRANR',1,'1997-09-17','1997-10-15','1997-09-24',1,30.34,
- 'France restauratio','54, rue Royale','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10672,'BERGS',9,'1997-09-17','1997-10-01','1997-09-26',2,95.75,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10673,'WILMK',2,'1997-09-18','1997-10-16','1997-09-19',1,22.76,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10674,'ISLAT',4,'1997-09-18','1997-10-16','1997-09-30',2,0.90,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10675,'FRANK',5,'1997-09-19','1997-10-17','1997-09-23',2,31.85,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10676,'TORTU',2,'1997-09-22','1997-10-20','1997-09-29',2,2.01,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10677,'ANTO',1,'1997-09-22','1997-10-20','1997-09-26',3,4.03,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10678,'SAVEA',7,'1997-09-23','1997-10-21','1997-10-16',3,388.98,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10679,'BLONP',8,'1997-09-23','1997-10-21','1997-09-30',3,27.94,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10680,'OLDWO',1,'1997-09-24','1997-10-22','1997-09-26',1,26.61,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10681,'GREAL',3,'1997-09-25','1997-10-23','1997-09-30',3,76.13,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10682,'ANTO',3,'1997-09-25','1997-10-23','1997-10-01',2,36.13,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10683,'DUMO',2,'1997-09-26','1997-10-24','1997-10-01',1,4.40,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10684,'OTTIK',3,'1997-09-26','1997-10-24','1997-09-30',1,145.63,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10685,'GOURL',4,'1997-09-29','1997-10-13','1997-10-03',2,33.75,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10686,'PICCO',2,'1997-09-30','1997-10-28','1997-10-08',1,96.50,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10687,'HUNGO',9,'1997-09-30','1997-10-28','1997-10-30',2,296.43,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10688,'VAFFE',4,'1997-10-01','1997-10-15','1997-10-07',2,299.09,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10689,'BERGS',1,'1997-10-01','1997-10-29','1997-10-07',2,13.42,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10690,'HANAR',1,'1997-10-02','1997-10-30','1997-10-03',1,15.80,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10691,'QUICK',2,'1997-10-03','1997-11-14','1997-10-22',2,810.05,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10692,'ALFKI',4,'1997-10-03','1997-10-31','1997-10-13',2,61.02,
- 'Alfred''s Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10693,'WHITC',3,'1997-10-06','1997-10-20','1997-10-10',3,139.34,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10694,'QUICK',8,'1997-10-06','1997-11-03','1997-10-09',3,398.36,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10695,'WILMK',7,'1997-10-07','1997-11-18','1997-10-14',1,16.72,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10696,'WHITC',8,'1997-10-08','1997-11-19','1997-10-14',3,102.55,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10697,'LINOD',3,'1997-10-08','1997-11-05','1997-10-14',1,45.52,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10698,'ERNSH',4,'1997-10-09','1997-11-06','1997-10-17',1,272.47,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10699,'MORGK',3,'1997-10-09','1997-11-06','1997-10-13',3,0.58,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10700,'SAVEA',3,'1997-10-10','1997-11-07','1997-10-16',1,65.10,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10701,'HUNGO',6,'1997-10-13','1997-10-27','1997-10-15',3,220.31,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10702,'ALFKI',4,'1997-10-13','1997-11-24','1997-10-21',1,23.94,
- 'Alfred''s Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10703,'FOLKO',6,'1997-10-14','1997-11-11','1997-10-20',2,152.30,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10704,'QUEE',6,'1997-10-14','1997-11-11','1997-11-07',1,4.78,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10705,'HILAA',9,'1997-10-15','1997-11-12','1997-11-18',2,3.52,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10706,'OLDWO',8,'1997-10-16','1997-11-13','1997-10-21',3,135.63,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10707,'AROUT',4,'1997-10-16','1997-10-30','1997-10-23',3,21.74,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10708,'THEBI',6,'1997-10-17','1997-11-28','1997-11-05',2,2.96,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10709,'GOURL',1,'1997-10-17','1997-11-14','1997-11-20',3,210.80,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10710,'FRANS',1,'1997-10-20','1997-11-17','1997-10-23',1,4.98,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10711,'SAVEA',5,'1997-10-21','1997-12-02','1997-10-29',2,52.41,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10712,'HUNGO',3,'1997-10-21','1997-11-18','1997-10-31',1,89.93,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10713,'SAVEA',1,'1997-10-22','1997-11-19','1997-10-24',1,167.05,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10714,'SAVEA',5,'1997-10-22','1997-11-19','1997-10-27',3,24.49,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10715,'BONAP',3,'1997-10-23','1997-11-06','1997-10-29',1,63.20,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10716,'RANCH',4,'1997-10-24','1997-11-21','1997-10-27',2,22.57,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10717,'FRANK',1,'1997-10-24','1997-11-21','1997-10-29',2,59.25,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10718,'KOENE',1,'1997-10-27','1997-11-24','1997-10-29',3,170.88,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10719,'LETSS',8,'1997-10-27','1997-11-24','1997-11-05',2,51.44,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10720,'QUEDE',8,'1997-10-28','1997-11-11','1997-11-05',2,9.53,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10721,'QUICK',5,'1997-10-29','1997-11-26','1997-10-31',3,48.92,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10722,'SAVEA',8,'1997-10-29','1997-12-10','1997-11-04',1,74.58,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10723,'WHITC',3,'1997-10-30','1997-11-27','1997-11-25',1,21.72,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10724,'MEREP',8,'1997-10-30','1997-12-11','1997-11-05',2,57.75,
- 'Mère Paillarde','43 rue St. Laurent','Montréal',
- 'Québec','H1J 1C3','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10725,'FAMIA',4,'1997-10-31','1997-11-28','1997-11-05',3,10.83,
- 'Familia Arquibaldo','Rua Orós, 92','Sao Paulo',
- 'SP','05442-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10726,'EASTC',4,'1997-11-03','1997-11-17','1997-12-05',1,16.56,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10727,'REGGC',2,'1997-11-03','1997-12-01','1997-12-05',1,89.90,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10728,'QUEE',4,'1997-11-04','1997-12-02','1997-11-11',2,58.33,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10729,'LINOD',8,'1997-11-04','1997-12-16','1997-11-14',3,141.06,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10730,'BONAP',5,'1997-11-05','1997-12-03','1997-11-14',1,20.12,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10731,'CHOPS',7,'1997-11-06','1997-12-04','1997-11-14',1,96.65,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10732,'BONAP',3,'1997-11-06','1997-12-04','1997-11-07',1,16.97,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10733,'BERGS',1,'1997-11-07','1997-12-05','1997-11-10',3,110.11,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10734,'GOURL',2,'1997-11-07','1997-12-05','1997-11-12',3,1.63,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10735,'LETSS',6,'1997-11-10','1997-12-08','1997-11-21',2,45.97,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10736,'HUNGO',9,'1997-11-11','1997-12-09','1997-11-21',2,44.10,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10737,'VINET',2,'1997-11-11','1997-12-09','1997-11-18',2,7.79,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10738,'SPECD',2,'1997-11-12','1997-12-10','1997-11-18',1,2.91,
- 'Spécialités du monde','25, rue Lauristo','Paris',
- NULL,'75016','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10739,'VINET',3,'1997-11-12','1997-12-10','1997-11-17',3,11.08,
- 'Vins et alcools Chevalier','59 rue de l''Abbaye','Reims',
- NULL,'51100','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10740,'WHITC',4,'1997-11-13','1997-12-11','1997-11-25',2,81.88,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10741,'AROUT',4,'1997-11-14','1997-11-28','1997-11-18',3,10.96,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10742,'BOTTM',3,'1997-11-14','1997-12-12','1997-11-18',3,243.73,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10743,'AROUT',1,'1997-11-17','1997-12-15','1997-11-21',2,23.72,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10744,'VAFFE',6,'1997-11-17','1997-12-15','1997-11-24',1,69.19,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10745,'QUICK',9,'1997-11-18','1997-12-16','1997-11-27',1,3.52,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10746,'CHOPS',1,'1997-11-19','1997-12-17','1997-11-21',3,31.43,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10747,'PICCO',6,'1997-11-19','1997-12-17','1997-11-26',1,117.33,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10748,'SAVEA',3,'1997-11-20','1997-12-18','1997-11-28',1,232.55,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10749,'ISLAT',4,'1997-11-20','1997-12-18','1997-12-19',2,61.53,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10750,'WARTH',9,'1997-11-21','1997-12-19','1997-11-24',1,79.30,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10751,'RICSU',3,'1997-11-24','1997-12-22','1997-12-03',3,130.79,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10752,'NORTS',2,'1997-11-24','1997-12-22','1997-11-28',3,1.39,
- 'North/South','South House 300 Queensbridge','Londo',
- NULL,'SW7 1RZ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10753,'FRANS',3,'1997-11-25','1997-12-23','1997-11-27',1,7.70,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10754,'MAGAA',6,'1997-11-25','1997-12-23','1997-11-27',3,2.38,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10755,'BONAP',4,'1997-11-26','1997-12-24','1997-11-28',2,16.71,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10756,'SPLIR',8,'1997-11-27','1997-12-25','1997-12-02',2,73.21,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10757,'SAVEA',6,'1997-11-27','1997-12-25','1997-12-15',1,8.19,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10758,'RICSU',3,'1997-11-28','1997-12-26','1997-12-04',3,138.17,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10759,'ANATR',3,'1997-11-28','1997-12-26','1997-12-12',3,11.99,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10760,'MAISD',4,'1997-12-01','1997-12-29','1997-12-10',1,155.64,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10761,'RATTC',5,'1997-12-02','1997-12-30','1997-12-08',2,18.66,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10762,'FOLKO',3,'1997-12-02','1997-12-30','1997-12-09',1,328.74,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10763,'FOLIG',3,'1997-12-03','1997-12-31','1997-12-08',3,37.35,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10764,'ERNSH',6,'1997-12-03','1997-12-31','1997-12-08',3,145.45,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10765,'QUICK',3,'1997-12-04','1998-01-01','1997-12-09',3,42.74,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10766,'OTTIK',4,'1997-12-05','1998-01-02','1997-12-09',1,157.55,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10767,'SUPRD',4,'1997-12-05','1998-01-02','1997-12-15',3,1.59,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10768,'AROUT',3,'1997-12-08','1998-01-05','1997-12-15',2,146.32,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10769,'VAFFE',3,'1997-12-08','1998-01-05','1997-12-12',1,65.06,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10770,'HANAR',8,'1997-12-09','1998-01-06','1997-12-17',3,5.32,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10771,'ERNSH',9,'1997-12-10','1998-01-07','1998-01-02',2,11.19,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10772,'LEHMS',3,'1997-12-10','1998-01-07','1997-12-19',2,91.28,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10773,'ERNSH',1,'1997-12-11','1998-01-08','1997-12-16',3,96.43,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10774,'FOLKO',4,'1997-12-11','1997-12-25','1997-12-12',1,48.20,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10775,'THECR',7,'1997-12-12','1998-01-09','1997-12-26',1,20.25,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10776,'ERNSH',1,'1997-12-15','1998-01-12','1997-12-18',3,351.53,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10777,'GOURL',7,'1997-12-15','1997-12-29','1998-01-21',2,3.01,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10778,'BERGS',3,'1997-12-16','1998-01-13','1997-12-24',1,6.79,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10779,'MORGK',3,'1997-12-16','1998-01-13','1998-01-14',2,58.13,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10780,'LILAS',2,'1997-12-16','1997-12-30','1997-12-25',1,42.13,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10781,'WARTH',2,'1997-12-17','1998-01-14','1997-12-19',3,73.16,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10782,'CACTU',9,'1997-12-17','1998-01-14','1997-12-22',3,1.10,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10783,'HANAR',4,'1997-12-18','1998-01-15','1997-12-19',2,124.98,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10784,'MAGAA',4,'1997-12-18','1998-01-15','1997-12-22',3,70.09,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10785,'GROSR',1,'1997-12-18','1998-01-15','1997-12-24',3,1.51,
- 'GROSELLA-Restaurante','5ª Ave. Los Palos Grandes','Caracas',
- 'DF','1081','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10786,'QUEE',8,'1997-12-19','1998-01-16','1997-12-23',1,110.87,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10787,'LAMAI',2,'1997-12-19','1998-01-02','1997-12-26',1,249.93,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10788,'QUICK',1,'1997-12-22','1998-01-19','1998-01-19',2,42.70,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10789,'FOLIG',1,'1997-12-22','1998-01-19','1997-12-31',2,100.60,
- 'Folies gourmandes','184, chaussée de Tournai','Lille',
- NULL,'59000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10790,'GOURL',6,'1997-12-22','1998-01-19','1997-12-26',1,28.23,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10791,'FRANK',6,'1997-12-23','1998-01-20','1998-01-01',2,16.85,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10792,'WOLZA',1,'1997-12-23','1998-01-20','1997-12-31',3,23.79,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10793,'AROUT',3,'1997-12-24','1998-01-21','1998-01-08',3,4.52,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10794,'QUEDE',6,'1997-12-24','1998-01-21','1998-01-02',1,21.49,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10795,'ERNSH',8,'1997-12-24','1998-01-21','1998-01-20',2,126.66,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10796,'HILAA',3,'1997-12-25','1998-01-22','1998-01-14',1,26.52,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10797,'DRACD',7,'1997-12-25','1998-01-22','1998-01-05',2,33.35,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10798,'ISLAT',2,'1997-12-26','1998-01-23','1998-01-05',1,2.33,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10799,'KOENE',9,'1997-12-26','1998-02-06','1998-01-05',3,30.76,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10800,'SEVES',1,'1997-12-26','1998-01-23','1998-01-05',3,137.44,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10801,'BOLID',4,'1997-12-29','1998-01-26','1997-12-31',2,97.09,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10802,'SIMOB',4,'1997-12-29','1998-01-26','1998-01-02',2,257.26,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10803,'WELLI',4,'1997-12-30','1998-01-27','1998-01-06',1,55.23,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10804,'SEVES',6,'1997-12-30','1998-01-27','1998-01-07',2,27.33,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10805,'THEBI',2,'1997-12-30','1998-01-27','1998-01-09',3,237.34,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10806,'VICTE',3,'1997-12-31','1998-01-28','1998-01-05',2,22.11,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10807,'FRANS',4,'1997-12-31','1998-01-28','1998-01-30',1,1.36,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10808,'OLDWO',2,'1998-01-01','1998-01-29','1998-01-09',3,45.53,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10809,'WELLI',7,'1998-01-01','1998-01-29','1998-01-07',1,4.87,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10810,'LAUGB',2,'1998-01-01','1998-01-29','1998-01-07',3,4.33,
- 'Laughing Bacchus Wine Cellars','2319 Elm St.','Vancouver',
- 'BC','V3F 2K1','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10811,'LINOD',8,'1998-01-02','1998-01-30','1998-01-08',1,31.22,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10812,'REGGC',5,'1998-01-02','1998-01-30','1998-01-12',1,59.78,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10813,'RICAR',1,'1998-01-05','1998-02-02','1998-01-09',1,47.38,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10814,'VICTE',3,'1998-01-05','1998-02-02','1998-01-14',3,130.94,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10815,'SAVEA',2,'1998-01-05','1998-02-02','1998-01-14',3,14.62,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10816,'GREAL',4,'1998-01-06','1998-02-03','1998-02-04',2,719.78,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10817,'KOENE',3,'1998-01-06','1998-01-20','1998-01-13',2,306.07,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10818,'MAGAA',7,'1998-01-07','1998-02-04','1998-01-12',3,65.48,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10819,'CACTU',2,'1998-01-07','1998-02-04','1998-01-16',3,19.76,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10820,'RATTC',3,'1998-01-07','1998-02-04','1998-01-13',2,37.52,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10821,'SPLIR',1,'1998-01-08','1998-02-05','1998-01-15',1,36.68,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10822,'TRAIH',6,'1998-01-08','1998-02-05','1998-01-16',3,7.00,
- 'Trail''s Head Gourmet Provisioners','722 DaVinci Blvd.','Kirkland',
- 'WA','98034','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10823,'LILAS',5,'1998-01-09','1998-02-06','1998-01-13',2,163.97,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10824,'FOLKO',8,'1998-01-09','1998-02-06','1998-01-30',1,1.23,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10825,'DRACD',1,'1998-01-09','1998-02-06','1998-01-14',1,79.25,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10826,'BLONP',6,'1998-01-12','1998-02-09','1998-02-06',1,7.09,
- 'Blondel père et fils','24, place Kléber','Strasbourg',
- NULL,'67000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10827,'BONAP',1,'1998-01-12','1998-01-26','1998-02-06',2,63.54,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10828,'RANCH',9,'1998-01-13','1998-01-27','1998-02-04',1,90.85,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10829,'ISLAT',9,'1998-01-13','1998-02-10','1998-01-23',1,154.72,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10830,'TRADH',4,'1998-01-13','1998-02-24','1998-01-21',2,81.83,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10831,'SANTG',3,'1998-01-14','1998-02-11','1998-01-23',2,72.19,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10832,'LAMAI',2,'1998-01-14','1998-02-11','1998-01-19',2,43.26,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10833,'OTTIK',6,'1998-01-15','1998-02-12','1998-01-23',2,71.49,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10834,'TRADH',1,'1998-01-15','1998-02-12','1998-01-19',3,29.78,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10835,'ALFKI',1,'1998-01-15','1998-02-12','1998-01-21',3,69.53,
- 'Alfred''s Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10836,'ERNSH',7,'1998-01-16','1998-02-13','1998-01-21',1,411.88,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10837,'BERGS',9,'1998-01-16','1998-02-13','1998-01-23',3,13.32,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10838,'LINOD',3,'1998-01-19','1998-02-16','1998-01-23',3,59.28,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10839,'TRADH',3,'1998-01-19','1998-02-16','1998-01-22',3,35.43,
- 'Tradiçao Hipermercados','Av. Inês de Castro, 414','Sao Paulo',
- 'SP','05634-030','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10840,'LINOD',4,'1998-01-19','1998-03-02','1998-02-16',2,2.71,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10841,'SUPRD',5,'1998-01-20','1998-02-17','1998-01-29',2,424.30,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10842,'TORTU',1,'1998-01-20','1998-02-17','1998-01-29',3,54.42,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10843,'VICTE',4,'1998-01-21','1998-02-18','1998-01-26',2,9.26,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10844,'PICCO',8,'1998-01-21','1998-02-18','1998-01-26',2,25.22,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10845,'QUICK',8,'1998-01-21','1998-02-04','1998-01-30',1,212.98,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10846,'SUPRD',2,'1998-01-22','1998-03-05','1998-01-23',3,56.46,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10847,'SAVEA',4,'1998-01-22','1998-02-05','1998-02-10',3,487.57,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10848,'CONSH',7,'1998-01-23','1998-02-20','1998-01-29',2,38.24,
- 'Consolidated Holdings','Berkeley Gardens 12 Brewery','Londo',
- NULL,'WX1 6LT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10849,'KOENE',9,'1998-01-23','1998-02-20','1998-01-30',2,0.56,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10850,'VICTE',1,'1998-01-23','1998-03-06','1998-01-30',1,49.19,
- 'Victuailles en stock','2, rue du Commerce','Lyo',
- NULL,'69004','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10851,'RICAR',5,'1998-01-26','1998-02-23','1998-02-02',1,160.55,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10852,'RATTC',8,'1998-01-26','1998-02-09','1998-01-30',1,174.05,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10853,'BLAUS',9,'1998-01-27','1998-02-24','1998-02-03',2,53.83,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10854,'ERNSH',3,'1998-01-27','1998-02-24','1998-02-05',2,100.22,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10855,'OLDWO',3,'1998-01-27','1998-02-24','1998-02-04',1,170.97,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10856,'ANTO',3,'1998-01-28','1998-02-25','1998-02-10',2,58.43,
- 'Antonio Moreno Taquería','Mataderos 2312','México D.F.',
- NULL,'05023','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10857,'BERGS',8,'1998-01-28','1998-02-25','1998-02-06',2,188.85,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10858,'LACOR',2,'1998-01-29','1998-02-26','1998-02-03',1,52.51,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10859,'FRANK',1,'1998-01-29','1998-02-26','1998-02-02',2,76.10,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10860,'FRANR',3,'1998-01-29','1998-02-26','1998-02-04',3,19.26,
- 'France restauratio','54, rue Royale','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10861,'WHITC',4,'1998-01-30','1998-02-27','1998-02-17',2,14.93,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10862,'LEHMS',8,'1998-01-30','1998-03-13','1998-02-02',2,53.23,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10863,'HILAA',4,'1998-02-02','1998-03-02','1998-02-17',2,30.26,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10864,'AROUT',4,'1998-02-02','1998-03-02','1998-02-09',2,3.04,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10865,'QUICK',2,'1998-02-02','1998-02-16','1998-02-12',1,348.14,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10866,'BERGS',5,'1998-02-03','1998-03-03','1998-02-12',1,109.11,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10867,'LONEP',6,'1998-02-03','1998-03-17','1998-02-11',1,1.93,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10868,'QUEE',7,'1998-02-04','1998-03-04','1998-02-23',2,191.27,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10869,'SEVES',5,'1998-02-04','1998-03-04','1998-02-09',1,143.28,
- 'Seven Seas Imports','90 Wadhurst Rd.','Londo',
- NULL,'OX15 4NB','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10870,'WOLZA',5,'1998-02-04','1998-03-04','1998-02-13',3,12.04,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10871,'BONAP',9,'1998-02-05','1998-03-05','1998-02-10',2,112.27,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10872,'GODOS',5,'1998-02-05','1998-03-05','1998-02-09',2,175.32,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10873,'WILMK',4,'1998-02-06','1998-03-06','1998-02-09',1,0.82,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10874,'GODOS',5,'1998-02-06','1998-03-06','1998-02-11',2,19.58,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10875,'BERGS',4,'1998-02-06','1998-03-06','1998-03-03',2,32.37,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10876,'BONAP',7,'1998-02-09','1998-03-09','1998-02-12',3,60.42,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10877,'RICAR',1,'1998-02-09','1998-03-09','1998-02-19',1,38.06,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10878,'QUICK',4,'1998-02-10','1998-03-10','1998-02-12',1,46.69,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10879,'WILMK',3,'1998-02-10','1998-03-10','1998-02-12',3,8.50,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10880,'FOLKO',7,'1998-02-10','1998-03-24','1998-02-18',1,88.01,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10881,'CACTU',4,'1998-02-11','1998-03-11','1998-02-18',1,2.84,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10882,'SAVEA',4,'1998-02-11','1998-03-11','1998-02-20',3,23.10,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10883,'LONEP',8,'1998-02-12','1998-03-12','1998-02-20',3,0.53,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10884,'LETSS',4,'1998-02-12','1998-03-12','1998-02-13',2,90.97,
- 'Let''s Stop N Shop','87 Polk St. Suite 5','San Francisco',
- 'CA','94117','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10885,'SUPRD',6,'1998-02-12','1998-03-12','1998-02-18',3,5.64,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10886,'HANAR',1,'1998-02-13','1998-03-13','1998-03-02',1,4.99,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10887,'GALED',8,'1998-02-13','1998-03-13','1998-02-16',3,1.25,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10888,'GODOS',1,'1998-02-16','1998-03-16','1998-02-23',2,51.87,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10889,'RATTC',9,'1998-02-16','1998-03-16','1998-02-23',3,280.61,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10890,'DUMO',7,'1998-02-16','1998-03-16','1998-02-18',1,32.76,
- 'Du monde entier','67, rue des Cinquante Otages','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10891,'LEHMS',7,'1998-02-17','1998-03-17','1998-02-19',2,20.37,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10892,'MAISD',4,'1998-02-17','1998-03-17','1998-02-19',2,120.27,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10893,'KOENE',9,'1998-02-18','1998-03-18','1998-02-20',2,77.78,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10894,'SAVEA',1,'1998-02-18','1998-03-18','1998-02-20',1,116.13,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10895,'ERNSH',3,'1998-02-18','1998-03-18','1998-02-23',1,162.75,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10896,'MAISD',7,'1998-02-19','1998-03-19','1998-02-27',3,32.45,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10897,'HUNGO',3,'1998-02-19','1998-03-19','1998-02-25',2,603.54,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10898,'OCEA',4,'1998-02-20','1998-03-20','1998-03-06',2,1.27,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10899,'LILAS',5,'1998-02-20','1998-03-20','1998-02-26',3,1.21,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10900,'WELLI',1,'1998-02-20','1998-03-20','1998-03-04',2,1.66,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10901,'HILAA',4,'1998-02-23','1998-03-23','1998-02-26',1,62.09,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10902,'FOLKO',1,'1998-02-23','1998-03-23','1998-03-03',1,44.15,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10903,'HANAR',3,'1998-02-24','1998-03-24','1998-03-04',3,36.71,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10904,'WHITC',3,'1998-02-24','1998-03-24','1998-02-27',3,162.95,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10905,'WELLI',9,'1998-02-24','1998-03-24','1998-03-06',2,13.72,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10906,'WOLZA',4,'1998-02-25','1998-03-11','1998-03-03',3,26.29,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10907,'SPECD',6,'1998-02-25','1998-03-25','1998-02-27',3,9.19,
- 'Spécialités du monde','25, rue Lauristo','Paris',
- NULL,'75016','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10908,'REGGC',4,'1998-02-26','1998-03-26','1998-03-06',2,32.96,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10909,'SANTG',1,'1998-02-26','1998-03-26','1998-03-10',2,53.05,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10910,'WILMK',1,'1998-02-26','1998-03-26','1998-03-04',3,38.11,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10911,'GODOS',3,'1998-02-26','1998-03-26','1998-03-05',1,38.19,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10912,'HUNGO',2,'1998-02-26','1998-03-26','1998-03-18',2,580.91,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10913,'QUEE',4,'1998-02-26','1998-03-26','1998-03-04',1,33.05,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10914,'QUEE',6,'1998-02-27','1998-03-27','1998-03-02',1,21.19,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10915,'TORTU',2,'1998-02-27','1998-03-27','1998-03-02',2,3.51,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10916,'RANCH',1,'1998-02-27','1998-03-27','1998-03-09',2,63.77,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10917,'ROMEY',4,'1998-03-02','1998-03-30','1998-03-11',2,8.29,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10918,'BOTTM',3,'1998-03-02','1998-03-30','1998-03-11',3,48.83,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10919,'LINOD',2,'1998-03-02','1998-03-30','1998-03-04',2,19.80,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10920,'AROUT',4,'1998-03-03','1998-03-31','1998-03-09',2,29.61,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10921,'VAFFE',1,'1998-03-03','1998-04-14','1998-03-09',1,176.48,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10922,'HANAR',5,'1998-03-03','1998-03-31','1998-03-05',3,62.74,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10923,'LAMAI',7,'1998-03-03','1998-04-14','1998-03-13',3,68.26,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10924,'BERGS',3,'1998-03-04','1998-04-01','1998-04-08',2,151.52,
- 'Berglunds snabbköp','Berguvsvägen 8','Luleå',
- NULL,'S-958 22','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10925,'HANAR',3,'1998-03-04','1998-04-01','1998-03-13',1,2.27,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10926,'ANATR',4,'1998-03-04','1998-04-01','1998-03-11',3,39.92,
- 'Ana Trujillo Emparedados y helados','Avda. de la Constitución 2222','México D.F.',
- NULL,'05021','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10927,'LACOR',4,'1998-03-05','1998-04-02','1998-04-08',1,19.79,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10928,'GALED',1,'1998-03-05','1998-04-02','1998-03-18',1,1.36,
- 'Galería del gastronómo','Rambla de Cataluña, 23','Barcelona',
- NULL,'8022','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10929,'FRANK',6,'1998-03-05','1998-04-02','1998-03-12',1,33.93,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10930,'SUPRD',4,'1998-03-06','1998-04-17','1998-03-18',3,15.55,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10931,'RICSU',4,'1998-03-06','1998-03-20','1998-03-19',2,13.60,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10932,'BONAP',8,'1998-03-06','1998-04-03','1998-03-24',1,134.64,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10933,'ISLAT',6,'1998-03-06','1998-04-03','1998-03-16',3,54.15,
- 'Island Trading','Garden House Crowther Way','Cowes',
- 'Isle of Wight','PO31 7PJ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10934,'LEHMS',3,'1998-03-09','1998-04-06','1998-03-12',3,32.01,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10935,'WELLI',4,'1998-03-09','1998-04-06','1998-03-18',3,47.59,
- 'Wellington Importadora','Rua do Mercado, 12','Resende',
- 'SP','08737-363','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10936,'GREAL',3,'1998-03-09','1998-04-06','1998-03-18',2,33.68,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10937,'CACTU',7,'1998-03-10','1998-03-24','1998-03-13',3,31.51,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10938,'QUICK',3,'1998-03-10','1998-04-07','1998-03-16',2,31.89,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10939,'MAGAA',2,'1998-03-10','1998-04-07','1998-03-13',2,76.33,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10940,'BONAP',8,'1998-03-11','1998-04-08','1998-03-23',3,19.77,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10941,'SAVEA',7,'1998-03-11','1998-04-08','1998-03-20',2,400.81,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10942,'REGGC',9,'1998-03-11','1998-04-08','1998-03-18',3,17.95,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10943,'BSBEV',4,'1998-03-11','1998-04-08','1998-03-19',2,2.17,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10944,'BOTTM',6,'1998-03-12','1998-03-26','1998-03-13',3,52.92,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10945,'MORGK',4,'1998-03-12','1998-04-09','1998-03-18',1,10.22,
- 'Morgenstern Gesundkost','Heerstr. 22','Leipzig',
- NULL,'04179','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10946,'VAFFE',1,'1998-03-12','1998-04-09','1998-03-19',2,27.20,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10947,'BSBEV',3,'1998-03-13','1998-04-10','1998-03-16',2,3.26,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10948,'GODOS',3,'1998-03-13','1998-04-10','1998-03-19',3,23.39,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10949,'BOTTM',2,'1998-03-13','1998-04-10','1998-03-17',3,74.44,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10950,'MAGAA',1,'1998-03-16','1998-04-13','1998-03-23',2,2.50,
- 'Magazzini Alimentari Riuniti','Via Ludovico il Moro 22','Bergamo',
- NULL,'24100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10951,'RICSU',9,'1998-03-16','1998-04-27','1998-04-07',2,30.85,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10952,'ALFKI',1,'1998-03-16','1998-04-27','1998-03-24',1,40.42,
- 'Alfred''s Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10953,'AROUT',9,'1998-03-16','1998-03-30','1998-03-25',2,23.72,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10954,'LINOD',5,'1998-03-17','1998-04-28','1998-03-20',1,27.91,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10955,'FOLKO',8,'1998-03-17','1998-04-14','1998-03-20',2,3.26,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10956,'BLAUS',6,'1998-03-17','1998-04-28','1998-03-20',2,44.65,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10957,'HILAA',8,'1998-03-18','1998-04-15','1998-03-27',3,105.36,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10958,'OCEA',7,'1998-03-18','1998-04-15','1998-03-27',2,49.56,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10959,'GOURL',6,'1998-03-18','1998-04-29','1998-03-23',2,4.98,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10960,'HILAA',3,'1998-03-19','1998-04-02','1998-04-08',1,2.08,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10961,'QUEE',8,'1998-03-19','1998-04-16','1998-03-30',1,104.47,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10962,'QUICK',8,'1998-03-19','1998-04-16','1998-03-23',2,275.79,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10963,'FURIB',9,'1998-03-19','1998-04-16','1998-03-26',3,2.70,
- 'Furia Bacalhau e Frutos do Mar','Jardim das rosas n. 32','Lisboa',
- NULL,'1675','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10964,'SPECD',3,'1998-03-20','1998-04-17','1998-03-24',2,87.38,
- 'Spécialités du monde','25, rue Lauristo','Paris',
- NULL,'75016','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10965,'OLDWO',6,'1998-03-20','1998-04-17','1998-03-30',3,144.38,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10966,'CHOPS',4,'1998-03-20','1998-04-17','1998-04-08',1,27.19,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10967,'TOMSP',2,'1998-03-23','1998-04-20','1998-04-02',2,62.22,
- 'Toms Spezialitäte','Luisenstr. 48','Münster',
- NULL,'44087','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10968,'ERNSH',1,'1998-03-23','1998-04-20','1998-04-01',3,74.60,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10969,'COMMI',1,'1998-03-23','1998-04-20','1998-03-30',2,0.21,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10970,'BOLID',9,'1998-03-24','1998-04-07','1998-04-24',1,16.16,
- 'Bólido Comidas preparadas','C/ Araquil, 67','Madrid',
- NULL,'28023','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10971,'FRANR',2,'1998-03-24','1998-04-21','1998-04-02',2,121.82,
- 'France restauratio','54, rue Royale','Nantes',
- NULL,'44000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10972,'LACOR',4,'1998-03-24','1998-04-21','1998-03-26',2,0.02,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10973,'LACOR',6,'1998-03-24','1998-04-21','1998-03-27',2,15.17,
- 'La corne d''abondance','67, avenue de l''Europe','Versailles',
- NULL,'78000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10974,'SPLIR',3,'1998-03-25','1998-04-08','1998-04-03',3,12.96,
- 'Split Rail Beer & Ale','P.O. Box 555','Lander',
- 'WY','82520','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10975,'BOTTM',1,'1998-03-25','1998-04-22','1998-03-27',3,32.27,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10976,'HILAA',1,'1998-03-25','1998-05-06','1998-04-03',1,37.97,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10977,'FOLKO',8,'1998-03-26','1998-04-23','1998-04-10',3,208.50,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10978,'MAISD',9,'1998-03-26','1998-04-23','1998-04-23',2,32.82,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10979,'ERNSH',8,'1998-03-26','1998-04-23','1998-03-31',2,353.07,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10980,'FOLKO',4,'1998-03-27','1998-05-08','1998-04-17',1,1.26,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10981,'HANAR',1,'1998-03-27','1998-04-24','1998-04-02',2,193.37,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10982,'BOTTM',2,'1998-03-27','1998-04-24','1998-04-08',1,14.01,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10983,'SAVEA',2,'1998-03-27','1998-04-24','1998-04-06',2,657.54,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10984,'SAVEA',1,'1998-03-30','1998-04-27','1998-04-03',3,211.22,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10985,'HUNGO',2,'1998-03-30','1998-04-27','1998-04-02',1,91.51,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10986,'OCEA',8,'1998-03-30','1998-04-27','1998-04-21',2,217.86,
- 'Océano Atlántico Ltda.','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10987,'EASTC',8,'1998-03-31','1998-04-28','1998-04-06',1,185.48,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10988,'RATTC',3,'1998-03-31','1998-04-28','1998-04-10',2,61.14,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10989,'QUEDE',2,'1998-03-31','1998-04-28','1998-04-02',1,34.76,
- 'Que Delícia','Rua da Panificadora, 12','Rio de Janeiro',
- 'RJ','02389-673','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10990,'ERNSH',2,'1998-04-01','1998-05-13','1998-04-07',3,117.61,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10991,'QUICK',1,'1998-04-01','1998-04-29','1998-04-07',1,38.51,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10992,'THEBI',1,'1998-04-01','1998-04-29','1998-04-03',3,4.27,
- 'The Big Cheese','89 Jefferson Way Suite 2','Portland',
- 'OR','97201','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10993,'FOLKO',7,'1998-04-01','1998-04-29','1998-04-10',3,8.81,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10994,'VAFFE',2,'1998-04-02','1998-04-16','1998-04-09',3,65.53,
- 'Vaffeljernet','Smagsloget 45','Ã…rhus',
- NULL,'8200','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10995,'PERIC',1,'1998-04-02','1998-04-30','1998-04-06',3,46.00,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10996,'QUICK',4,'1998-04-02','1998-04-30','1998-04-10',2,1.12,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10997,'LILAS',8,'1998-04-03','1998-05-15','1998-04-13',2,73.91,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10998,'WOLZA',8,'1998-04-03','1998-04-17','1998-04-17',2,20.31,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10999,'OTTIK',6,'1998-04-03','1998-05-01','1998-04-10',2,96.35,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11000,'RATTC',2,'1998-04-06','1998-05-04','1998-04-14',3,55.12,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11001,'FOLKO',2,'1998-04-06','1998-05-04','1998-04-14',2,197.30,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11002,'SAVEA',4,'1998-04-06','1998-05-04','1998-04-16',1,141.16,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11003,'THECR',3,'1998-04-06','1998-05-04','1998-04-08',3,14.91,
- 'The Cracker Box','55 Grizzly Peak Rd.','Butte',
- 'MT','59801','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11004,'MAISD',3,'1998-04-07','1998-05-05','1998-04-20',1,44.84,
- 'Maison Dewey','Rue Joseph-Bens 532','Bruxelles',
- NULL,'B-1180','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11005,'WILMK',2,'1998-04-07','1998-05-05','1998-04-10',1,0.75,
- 'Wilman Kala','Keskuskatu 45','Helsinki',
- NULL,'21240','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11006,'GREAL',3,'1998-04-07','1998-05-05','1998-04-15',2,25.19,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11007,'PRINI',8,'1998-04-08','1998-05-06','1998-04-13',2,202.24,
- 'Princesa Isabel Vinhos','Estrada da saúde n. 58','Lisboa',
- NULL,'1756','Portugal');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11008,'ERNSH',7,'1998-04-08','1998-05-06',NULL,3,79.46,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11009,'GODOS',2,'1998-04-08','1998-05-06','1998-04-10',1,59.11,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11010,'REGGC',2,'1998-04-09','1998-05-07','1998-04-21',2,28.71,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11011,'ALFKI',3,'1998-04-09','1998-05-07','1998-04-13',1,1.21,
- 'Alfred''s Futterkiste','Obere Str. 57','Berli',
- NULL,'12209','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11012,'FRANK',1,'1998-04-09','1998-04-23','1998-04-17',3,242.95,
- 'Frankenversand','Berliner Platz 43','Münche',
- NULL,'80805','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11013,'ROMEY',2,'1998-04-09','1998-05-07','1998-04-10',1,32.99,
- 'Romero y tomillo','Gran Vía, 1','Madrid',
- NULL,'28001','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11014,'LINOD',2,'1998-04-10','1998-05-08','1998-04-15',3,23.60,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11015,'SANTG',2,'1998-04-10','1998-04-24','1998-04-20',2,4.62,
- 'Santé Gourmet','Erling Skakkes gate 78','Staver',
- NULL,'4110','Norway');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11016,'AROUT',9,'1998-04-10','1998-05-08','1998-04-13',2,33.80,
- 'Around the Hor','Brook Farm Stratford St. Mary','Colchester',
- 'Essex','CO7 6JX','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11017,'ERNSH',9,'1998-04-13','1998-05-11','1998-04-20',2,754.26,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11018,'LONEP',4,'1998-04-13','1998-05-11','1998-04-16',2,11.65,
- 'Lonesome Pine Restaurant','89 Chiaroscuro Rd.','Portland',
- 'OR','97219','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11019,'RANCH',6,'1998-04-13','1998-05-11',NULL,3,3.17,
- 'Rancho grande','Av. del Libertador 900','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11020,'OTTIK',2,'1998-04-14','1998-05-12','1998-04-16',2,43.30,
- 'Ottilies Käselade','Mehrheimerstr. 369','Köl',
- NULL,'50739','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11021,'QUICK',3,'1998-04-14','1998-05-12','1998-04-21',1,297.18,
- 'QUICK-Stop','Taucherstraße 10','Cunewalde',
- NULL,'01307','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11022,'HANAR',9,'1998-04-14','1998-05-12','1998-05-04',2,6.27,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11023,'BSBEV',1,'1998-04-14','1998-04-28','1998-04-24',2,123.83,
- 'B''s Beverages','Fauntleroy Circus','Londo',
- NULL,'EC2 5NT','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11024,'EASTC',4,'1998-04-15','1998-05-13','1998-04-20',1,74.36,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11025,'WARTH',6,'1998-04-15','1998-05-13','1998-04-24',3,29.17,
- 'Wartian Herkku','Torikatu 38','Oulu',
- NULL,'90110','Finland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11026,'FRANS',4,'1998-04-15','1998-05-13','1998-04-28',1,47.09,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11027,'BOTTM',1,'1998-04-16','1998-05-14','1998-04-20',1,52.52,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11028,'KOENE',2,'1998-04-16','1998-05-14','1998-04-22',1,29.59,
- 'Königlich Esse','Maubelstr. 90','Brandenburg',
- NULL,'14776','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11029,'CHOPS',4,'1998-04-16','1998-05-14','1998-04-27',1,47.84,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11030,'SAVEA',7,'1998-04-17','1998-05-15','1998-04-27',2,830.75,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11031,'SAVEA',6,'1998-04-17','1998-05-15','1998-04-24',2,227.22,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11032,'WHITC',2,'1998-04-17','1998-05-15','1998-04-23',3,606.19,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11033,'RICSU',7,'1998-04-17','1998-05-15','1998-04-23',3,84.74,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11034,'OLDWO',8,'1998-04-20','1998-06-01','1998-04-27',1,40.32,
- 'Old World Delicatesse','2743 Bering St.','Anchorage',
- 'AK','99508','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11035,'SUPRD',2,'1998-04-20','1998-05-18','1998-04-24',2,0.17,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11036,'DRACD',8,'1998-04-20','1998-05-18','1998-04-22',3,149.47,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11037,'GODOS',7,'1998-04-21','1998-05-19','1998-04-27',1,3.20,
- 'Godos Cocina Típica','C/ Romero, 33','Sevilla',
- NULL,'41101','Spai');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11038,'SUPRD',1,'1998-04-21','1998-05-19','1998-04-30',2,29.59,
- 'Suprêmes délices','Boulevard Tirou, 255','Charleroi',
- NULL,'B-6000','Belgium');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11039,'LINOD',1,'1998-04-21','1998-05-19',NULL,2,65.00,
- 'LINO-Delicateses','Ave. 5 de Mayo Porlamar','I. de Margarita',
- 'Nueva Esparta','4980','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11040,'GREAL',4,'1998-04-22','1998-05-20',NULL,3,18.84,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11041,'CHOPS',3,'1998-04-22','1998-05-20','1998-04-28',2,48.22,
- 'Chop-suey Chinese','Hauptstr. 31','Ber',
- NULL,'3012','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11042,'COMMI',2,'1998-04-22','1998-05-06','1998-05-01',1,29.99,
- 'Comércio Mineiro','Av. dos Lusíadas, 23','Sao Paulo',
- 'SP','05432-043','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11043,'SPECD',5,'1998-04-22','1998-05-20','1998-04-29',2,8.80,
- 'Spécialités du monde','25, rue Lauristo','Paris',
- NULL,'75016','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11044,'WOLZA',4,'1998-04-23','1998-05-21','1998-05-01',1,8.72,
- 'Wolski Zajazd','ul. Filtrowa 68','Warszawa',
- NULL,'01-012','Poland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11045,'BOTTM',6,'1998-04-23','1998-05-21',NULL,2,70.58,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11046,'WANDK',8,'1998-04-23','1998-05-21','1998-04-24',2,71.64,
- 'Die Wandernde Kuh','Adenauerallee 900','Stuttgart',
- NULL,'70563','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11047,'EASTC',7,'1998-04-24','1998-05-22','1998-05-01',3,46.62,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11048,'BOTTM',7,'1998-04-24','1998-05-22','1998-04-30',3,24.12,
- 'Bottom-Dollar Markets','23 Tsawassen Blvd.','Tsawasse',
- 'BC','T2F 8M4','Canada');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11049,'GOURL',3,'1998-04-24','1998-05-22','1998-05-04',1,8.34,
- 'Gourmet Lanchonetes','Av. Brasil, 442','Campinas',
- 'SP','04876-786','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11050,'FOLKO',8,'1998-04-27','1998-05-25','1998-05-05',2,59.41,
- 'Folk och fä HB','Åkergatan 24','Bräcke',
- NULL,'S-844 67','Swede');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11051,'LAMAI',7,'1998-04-27','1998-05-25',NULL,3,2.79,
- 'La maison d''Asie','1 rue Alsace-Lorraine','Toulouse',
- NULL,'31000','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11052,'HANAR',3,'1998-04-27','1998-05-25','1998-05-01',1,67.26,
- 'Hanari Carnes','Rua do Paço, 67','Rio de Janeiro',
- 'RJ','05454-876','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11053,'PICCO',2,'1998-04-27','1998-05-25','1998-04-29',2,53.05,
- 'Piccolo und mehr','Geislweg 14','Salzburg',
- NULL,'5020','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11054,'CACTU',8,'1998-04-28','1998-05-26',NULL,1,0.33,
- 'Cactus Comidas para llevar','Cerrito 333','Buenos Aires',
- NULL,'1010','Argentina');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11055,'HILAA',7,'1998-04-28','1998-05-26','1998-05-05',2,120.92,
- 'HILARION-Abastos','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal',
- 'Táchira','5022','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11056,'EASTC',8,'1998-04-28','1998-05-12','1998-05-01',2,278.96,
- 'Eastern Connectio','35 King George','Londo',
- NULL,'WX3 6FW','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11057,'NORTS',3,'1998-04-29','1998-05-27','1998-05-01',3,4.13,
- 'North/South','South House 300 Queensbridge','Londo',
- NULL,'SW7 1RZ','UK');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11058,'BLAUS',9,'1998-04-29','1998-05-27',NULL,3,31.14,
- 'Blauer See Delikatesse','Forsterstr. 57','Mannheim',
- NULL,'68306','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11059,'RICAR',2,'1998-04-29','1998-06-10',NULL,2,85.80,
- 'Ricardo Adocicados','Av. Copacabana, 267','Rio de Janeiro',
- 'RJ','02389-890','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11060,'FRANS',2,'1998-04-30','1998-05-28','1998-05-04',2,10.98,
- 'Franchi S.p.A.','Via Monte Bianco 34','Torino',
- NULL,'10100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11061,'GREAL',4,'1998-04-30','1998-06-11',NULL,3,14.01,
- 'Great Lakes Food Market','2732 Baker Blvd.','Eugene',
- 'OR','97403','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11062,'REGGC',4,'1998-04-30','1998-05-28',NULL,2,29.93,
- 'Reggiani Caseifici','Strada Provinciale 124','Reggio Emilia',
- NULL,'42100','Italy');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11063,'HUNGO',3,'1998-04-30','1998-05-28','1998-05-06',2,81.73,
- 'Hungry Owl All-Night Grocers','8 Johnstown Road','Cork',
- 'Co. Cork',NULL,'Ireland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11064,'SAVEA',1,'1998-05-01','1998-05-29','1998-05-04',1,30.09,
- 'Save-a-lot Markets','187 Suffolk Ln.','Boise',
- 'ID','83720','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11065,'LILAS',8,'1998-05-01','1998-05-29',NULL,1,12.91,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11066,'WHITC',7,'1998-05-01','1998-05-29','1998-05-04',2,44.72,
- 'White Clover Markets','1029 - 12th Ave. S.','Seattle',
- 'WA','98124','USA');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11067,'DRACD',1,'1998-05-04','1998-05-18','1998-05-06',2,7.98,
- 'Drachenblut Delikatesse','Walserweg 21','Aache',
- NULL,'52066','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11068,'QUEE',8,'1998-05-04','1998-06-01',NULL,2,81.75,
- 'Queen Cozinha','Alameda dos Canàrios, 891','Sao Paulo',
- 'SP','05487-020','Brazil');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11069,'TORTU',1,'1998-05-04','1998-06-01','1998-05-06',2,15.67,
- 'Tortuga Restaurante','Avda. Azteca 123','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11070,'LEHMS',2,'1998-05-05','1998-06-02',NULL,1,136.00,
- 'Lehmanns Marktstand','Magazinweg 7','Frankfurt a.M.',
- NULL,'60528','Germany');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11071,'LILAS',1,'1998-05-05','1998-06-02',NULL,1,0.93,
- 'LILA-Supermercado','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto',
- 'Lara','3508','Venezuela');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11072,'ERNSH',4,'1998-05-05','1998-06-02',NULL,2,258.64,
- 'Ernst Handel','Kirchgasse 6','Graz',
- NULL,'8010','Austria');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11073,'PERIC',2,'1998-05-05','1998-06-02',NULL,2,24.95,
- 'Pericles Comidas clásicas','Calle Dr. Jorge Cash 321','México D.F.',
- NULL,'05033','Mexico');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11074,'SIMOB',7,'1998-05-06','1998-06-03',NULL,2,18.44,
- 'Simons bistro','Vinbæltet 34','Kobenhav',
- NULL,'1734','Denmark');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11075,'RICSU',8,'1998-05-06','1998-06-03',NULL,2,6.19,
- 'Richter Supermarkt','Starenweg 5','Genève',
- NULL,'1204','Switzerland');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11076,'BONAP',4,'1998-05-06','1998-06-03',NULL,2,38.28,
- 'Bon app''','12, rue des Bouchers','Marseille',
- NULL,'13008','France');
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11077,'RATTC',1,'1998-05-06','1998-06-03',NULL,2,8.53,
- 'Rattlesnake Canyon Grocery','2817 Milton Dr.','Albuquerque',
- 'NM','87110','USA');
-
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(13,'Konbu',6,8,'2 kg box',6,24,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(22,'Gustaf''s Knäckebröd',9,5,'24 - 500 g pkgs.',21,104,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(23,'Tunnbröd',9,5,'12 - 250 g pkgs.',9,61,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(24,'Guaraná Fantástica',10,1,'12 - 355 ml cans',4.5,20,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(25,'NuNuCa Nuß-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(26,'Gumbär Gummibärchen',11,3,'100 - 250 g bags',31.23,15,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(28,'Rössle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(29,'Thüringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(33,'Geitost',15,4,'500 g',2.5,112,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(38,'Côte de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,1);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(54,'Tourtière',25,6,'16 pies',7.45,21,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(55,'Pâté chinois',25,6,'24 boxes x 2 pies',24,115,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(61,'Sirop d''érable',29,2,'24 - 500 ml bottles',28.5,113,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(64,'Wimmers gute Semmelknödel',12,5,'20 bags x 4 pieces',33.25,22,80,30,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,0);
-
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(73,'Röd Kaviar',17,8,'24 - 150 g jars',15,101,0,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(75,'Rhönbräu Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(76,'Lakkalikööri',23,1,'500 ml',18,57,0,20,0);
-INSERT INTO "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(77,'Original Frankfurter grüne Soße',12,2,'12 boxes',13,32,0,15,0);
-
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(1,'Speedy Express','(503) 555-9831');
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(2,'United Package','(503) 555-3199');
-INSERT INTO "Shippers"("ShipperID","CompanyName","Phone") VALUES(3,'Federal Shipping','(503) 555-9931');
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',NULL,'EC1 4SD','UK','(171) 555-2222',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',NULL,'#CAJUN.HTM#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',NULL,'100','Japan','(03) 3555-5011',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',NULL,'545','Japan','(06) 431-7877',NULL,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',NULL,'M14 GSD','UK','(161) 555-4448',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(9,'PB Knäckebröd AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Göteborg',NULL,'S-345 67','Sweden','031-987 65 43','031-987 65 91',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',NULL,'5442','Brazil','(11) 555 4640',NULL,NULL);
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(11,'Heli Süßwaren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstraße 5','Berlin',NULL,'10785','Germany','(010) 9984510',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(12,'Plutzer Lebensmittelgroßmärkte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',NULL,'60439','Germany','(069) 992755',NULL,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',NULL,'27478','Germany','(04721) 8713','(04721) 8714',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',NULL,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',NULL,'1320','Norway','(0)2-953010',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(17,'Svensk Sjöföda AB','Michael Björn','Sales Representative','Brovallavägen 231','Stockholm',NULL,'S-123 45','Sweden','08-123 45 67',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(18,'Aux joyeux ecclésiastiques','Guylène Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',NULL,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',NULL,'0512','Singapore','555-8787',NULL,NULL);
-
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',NULL,'2800','Denmark','43844108','43844115',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',NULL,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',NULL,'53120','Finland','(953) 10956',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#');
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-9022',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',NULL,'84100','Italy','(089) 6547665','(089) 6547667',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',NULL,'71300','France','85.57.00.07',NULL,NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(28,'Gai pâturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',NULL,'74000','France','38.76.98.06','38.76.98.58',NULL);
-INSERT INTO "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(29,'Forêts d''érables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Québec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',NULL);
-
-
-/* The follwing adds tables to the Northwind database */
-
-
-CREATE TABLE [CustomerCustomerDemo]
- ([CustomerID] nchar (5) NOT NULL,
- [CustomerTypeID] [nchar] (10) NOT NULL,
- CONSTRAINT [PK_CustomerCustomerDemo] PRIMARY KEY
- (
- [CustomerID],
- [CustomerTypeID]
- ),
- CONSTRAINT [FK_CustomerCustomerDemo] FOREIGN KEY
- (
- [CustomerTypeID]
- ) REFERENCES [CustomerDemographics] (
- [CustomerTypeID]
- ),
- CONSTRAINT [FK_CustomerCustomerDemo_Customers] FOREIGN KEY
- (
- [CustomerID]
- ) REFERENCES [Customers] (
- [CustomerID]
- )
-);
-
-
-CREATE TABLE [CustomerDemographics]
- ([CustomerTypeID] [nchar] (10) NOT NULL ,
- [CustomerDesc] [ntext] NULL ,
- CONSTRAINT [PK_CustomerDemographics] PRIMARY KEY
- (
- [CustomerTypeID]
- )
-);
-
-
-CREATE TABLE [Region]
- ( [RegionID] INTEGER NOT NULL ,
- [RegionDescription] [nchar] (50) NOT NULL,
- CONSTRAINT [PK_Region] PRIMARY KEY
- (
- [RegionID]
- )
-);
-
-
-CREATE TABLE [Territories]
- ([TerritoryID] [nvarchar] (20) NOT NULL ,
- [TerritoryDescription] [nchar] (50) NOT NULL ,
- [RegionID] INTEGER NOT NULL,
- CONSTRAINT [PK_Territories] PRIMARY KEY
- (
- [TerritoryID]
- ),
- CONSTRAINT [FK_Territories_Region] FOREIGN KEY
- (
- [RegionID]
- ) REFERENCES [Region] (
- [RegionID]
- )
-);
-
-
-CREATE TABLE [EmployeeTerritories]
- ([EmployeeID] INTEGER NOT NULL,
- [TerritoryID] [nvarchar] (20) NOT NULL ,
- CONSTRAINT [PK_EmployeeTerritories] PRIMARY KEY
- (
- [EmployeeID],
- [TerritoryID]
- ),
- CONSTRAINT [FK_EmployeeTerritories_Employees] FOREIGN KEY
- (
- [EmployeeID]
- ) REFERENCES [Employees] (
- [EmployeeID]
- ),
- CONSTRAINT [FK_EmployeeTerritories_Territories] FOREIGN KEY
- (
- [TerritoryID]
- ) REFERENCES [Territories] (
- [TerritoryID]
- )
-);
-
--- The following adds data to the tables just created.
-
-Insert Into Region Values (1,'Eastern');
-Insert Into Region Values (2,'Western');
-Insert Into Region Values (3,'Northern');
-Insert Into Region Values (4,'Southern');
-
-
-Insert Into Territories Values ('01581','Westboro',1);
-Insert Into Territories Values ('01730','Bedford',1);
-Insert Into Territories Values ('01833','Georgetow',1);
-Insert Into Territories Values ('02116','Boston',1);
-Insert Into Territories Values ('02139','Cambridge',1);
-Insert Into Territories Values ('02184','Braintree',1);
-Insert Into Territories Values ('02903','Providence',1);
-Insert Into Territories Values ('03049','Hollis',3);
-Insert Into Territories Values ('03801','Portsmouth',3);
-Insert Into Territories Values ('06897','Wilton',1);
-Insert Into Territories Values ('07960','Morristown',1);
-Insert Into Territories Values ('08837','Edison',1);
-Insert Into Territories Values ('10019','New York',1);
-Insert Into Territories Values ('10038','New York',1);
-Insert Into Territories Values ('11747','Mellvile',1);
-Insert Into Territories Values ('14450','Fairport',1);
-Insert Into Territories Values ('19428','Philadelphia',3);
-Insert Into Territories Values ('19713','Neward',1);
-Insert Into Territories Values ('20852','Rockville',1);
-Insert Into Territories Values ('27403','Greensboro',1);
-Insert Into Territories Values ('27511','Cary',1);
-Insert Into Territories Values ('29202','Columbia',4);
-Insert Into Territories Values ('30346','Atlanta',4);
-Insert Into Territories Values ('31406','Savannah',4);
-Insert Into Territories Values ('32859','Orlando',4);
-Insert Into Territories Values ('33607','Tampa',4);
-Insert Into Territories Values ('40222','Louisville',1);
-Insert Into Territories Values ('44122','Beachwood',3);
-Insert Into Territories Values ('45839','Findlay',3);
-Insert Into Territories Values ('48075','Southfield',3);
-Insert Into Territories Values ('48084','Troy',3);
-Insert Into Territories Values ('48304','Bloomfield Hills',3);
-Insert Into Territories Values ('53404','Racine',3);
-Insert Into Territories Values ('55113','Roseville',3);
-Insert Into Territories Values ('55439','Minneapolis',3);
-Insert Into Territories Values ('60179','Hoffman Estates',2);
-Insert Into Territories Values ('60601','Chicago',2);
-Insert Into Territories Values ('72716','Bentonville',4);
-Insert Into Territories Values ('75234','Dallas',4);
-Insert Into Territories Values ('78759','Austin',4);
-Insert Into Territories Values ('80202','Denver',2);
-Insert Into Territories Values ('80909','Colorado Springs',2);
-Insert Into Territories Values ('85014','Phoenix',2);
-Insert Into Territories Values ('85251','Scottsdale',2);
-Insert Into Territories Values ('90405','Santa Monica',2);
-Insert Into Territories Values ('94025','Menlo Park',2);
-Insert Into Territories Values ('94105','San Francisco',2);
-Insert Into Territories Values ('95008','Campbell',2);
-Insert Into Territories Values ('95054','Santa Clara',2);
-Insert Into Territories Values ('95060','Santa Cruz',2);
-Insert Into Territories Values ('98004','Bellevue',2);
-Insert Into Territories Values ('98052','Redmond',2);
-Insert Into Territories Values ('98104','Seattle',2);
-
-
-Insert Into EmployeeTerritories Values (1,'06897');
-Insert Into EmployeeTerritories Values (1,'19713');
-Insert Into EmployeeTerritories Values (2,'01581');
-Insert Into EmployeeTerritories Values (2,'01730');
-Insert Into EmployeeTerritories Values (2,'01833');
-Insert Into EmployeeTerritories Values (2,'02116');
-Insert Into EmployeeTerritories Values (2,'02139');
-Insert Into EmployeeTerritories Values (2,'02184');
-Insert Into EmployeeTerritories Values (2,'40222');
-Insert Into EmployeeTerritories Values (3,'30346');
-Insert Into EmployeeTerritories Values (3,'31406');
-Insert Into EmployeeTerritories Values (3,'32859');
-Insert Into EmployeeTerritories Values (3,'33607');
-Insert Into EmployeeTerritories Values (4,'20852');
-Insert Into EmployeeTerritories Values (4,'27403');
-Insert Into EmployeeTerritories Values (4,'27511');
-Insert Into EmployeeTerritories Values (5,'02903');
-Insert Into EmployeeTerritories Values (5,'07960');
-Insert Into EmployeeTerritories Values (5,'08837');
-Insert Into EmployeeTerritories Values (5,'10019');
-Insert Into EmployeeTerritories Values (5,'10038');
-Insert Into EmployeeTerritories Values (5,'11747');
-Insert Into EmployeeTerritories Values (5,'14450');
-Insert Into EmployeeTerritories Values (6,'85014');
-Insert Into EmployeeTerritories Values (6,'85251');
-Insert Into EmployeeTerritories Values (6,'98004');
-Insert Into EmployeeTerritories Values (6,'98052');
-Insert Into EmployeeTerritories Values (6,'98104');
-Insert Into EmployeeTerritories Values (7,'60179');
-Insert Into EmployeeTerritories Values (7,'60601');
-Insert Into EmployeeTerritories Values (7,'80202');
-Insert Into EmployeeTerritories Values (7,'80909');
-Insert Into EmployeeTerritories Values (7,'90405');
-Insert Into EmployeeTerritories Values (7,'94025');
-Insert Into EmployeeTerritories Values (7,'94105');
-Insert Into EmployeeTerritories Values (7,'95008');
-Insert Into EmployeeTerritories Values (7,'95054');
-Insert Into EmployeeTerritories Values (7,'95060');
-Insert Into EmployeeTerritories Values (8,'19428');
-Insert Into EmployeeTerritories Values (8,'44122');
-Insert Into EmployeeTerritories Values (8,'45839');
-Insert Into EmployeeTerritories Values (8,'53404');
-Insert Into EmployeeTerritories Values (9,'03049');
-Insert Into EmployeeTerritories Values (9,'03801');
-Insert Into EmployeeTerritories Values (9,'48075');
-Insert Into EmployeeTerritories Values (9,'48084');
-Insert Into EmployeeTerritories Values (9,'48304');
-Insert Into EmployeeTerritories Values (9,'55113');
-Insert Into EmployeeTerritories Values (9,'55439');
-
diff --git a/mcs/class/System.Data.Linq/tests/instnwnd.SqlServer.sql b/mcs/class/System.Data.Linq/tests/instnwnd.SqlServer.sql
deleted file mode 100644
index c0506142f6b..00000000000
--- a/mcs/class/System.Data.Linq/tests/instnwnd.SqlServer.sql
+++ /dev/null
@@ -1,9336 +0,0 @@
-/*
-** Copyright Microsoft, Inc. 1994 - 2000
-** All Rights Reserved.
-*/
-
-SET NOCOUNT ON
-GO
-
-USE master
-GO
-if exists (select * from sysdatabases where name='Northwind')
- drop database Northwind
-go
-
-DECLARE @device_directory NVARCHAR(520)
-SELECT @device_directory = SUBSTRING(filename, 1, CHARINDEX(N'master.mdf', LOWER(filename)) - 1)
-FROM master.dbo.sysaltfiles WHERE dbid = 1 AND fileid = 1
-
-EXECUTE (N'CREATE DATABASE Northwind
- ON PRIMARY (NAME = N''Northwind'', FILENAME = N''' + @device_directory + N'northwnd.mdf'')
- LOG ON (NAME = N''Northwind_log'', FILENAME = N''' + @device_directory + N'northwnd.ldf'')')
-go
-
-exec sp_dboption 'Northwind','trunc. log on chkpt.','true'
-exec sp_dboption 'Northwind','select into/bulkcopy','true'
-GO
-
-set quoted_identifier on
-GO
-
-/* Set DATEFORMAT so that the date strings are interpreted correctly regardless of
- the default DATEFORMAT on the server.
-*/
-SET DATEFORMAT mdy
-GO
-use "Northwind"
-go
-if exists (select * from sysobjects where id = object_id('dbo.Employee Sales by Country') and sysstat & 0xf = 4)
- drop procedure "dbo"."Employee Sales by Country"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Sales by Year') and sysstat & 0xf = 4)
- drop procedure "dbo"."Sales by Year"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Ten Most Expensive Products') and sysstat & 0xf = 4)
- drop procedure "dbo"."Ten Most Expensive Products"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Category Sales for 1997') and sysstat & 0xf = 2)
- drop view "dbo"."Category Sales for 1997"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Sales by Category') and sysstat & 0xf = 2)
- drop view "dbo"."Sales by Category"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Sales Totals by Amount') and sysstat & 0xf = 2)
- drop view "dbo"."Sales Totals by Amount"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Summary of Sales by Quarter') and sysstat & 0xf = 2)
- drop view "dbo"."Summary of Sales by Quarter"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Summary of Sales by Year') and sysstat & 0xf = 2)
- drop view "dbo"."Summary of Sales by Year"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Invoices') and sysstat & 0xf = 2)
- drop view "dbo"."Invoices"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Order Details Extended') and sysstat & 0xf = 2)
- drop view "dbo"."Order Details Extended"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Order Subtotals') and sysstat & 0xf = 2)
- drop view "dbo"."Order Subtotals"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Product Sales for 1997') and sysstat & 0xf = 2)
- drop view "dbo"."Product Sales for 1997"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Alphabetical list of products') and sysstat & 0xf = 2)
- drop view "dbo"."Alphabetical list of products"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Current Product List') and sysstat & 0xf = 2)
- drop view "dbo"."Current Product List"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Orders Qry') and sysstat & 0xf = 2)
- drop view "dbo"."Orders Qry"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Products Above Average Price') and sysstat & 0xf = 2)
- drop view "dbo"."Products Above Average Price"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Products by Category') and sysstat & 0xf = 2)
- drop view "dbo"."Products by Category"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Quarterly Orders') and sysstat & 0xf = 2)
- drop view "dbo"."Quarterly Orders"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Customer and Suppliers by City') and sysstat & 0xf = 2)
- drop view "dbo"."Customer and Suppliers by City"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Order Details') and sysstat & 0xf = 3)
- drop table "dbo"."Order Details"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Orders') and sysstat & 0xf = 3)
- drop table "dbo"."Orders"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Products') and sysstat & 0xf = 3)
- drop table "dbo"."Products"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Categories') and sysstat & 0xf = 3)
- drop table "dbo"."Categories"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Customers') and sysstat & 0xf = 3)
- drop table "dbo"."Customers"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Shippers') and sysstat & 0xf = 3)
- drop table "dbo"."Shippers"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Suppliers') and sysstat & 0xf = 3)
- drop table "dbo"."Suppliers"
-GO
-if exists (select * from sysobjects where id = object_id('dbo.Employees') and sysstat & 0xf = 3)
- drop table "dbo"."Employees"
-GO
-CREATE TABLE "Employees" (
- "EmployeeID" "int" IDENTITY (1, 1) NOT NULL ,
- "LastName" nvarchar (20) NOT NULL ,
- "FirstName" nvarchar (10) NOT NULL ,
- "Title" nvarchar (30) NULL ,
- "TitleOfCourtesy" nvarchar (25) NULL ,
- "BirthDate" "datetime" NULL ,
- "HireDate" "datetime" NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "HomePhone" nvarchar (24) NULL ,
- "Extension" nvarchar (4) NULL ,
- "Photo" "image" NULL ,
- "Notes" "ntext" NULL ,
- "ReportsTo" "int" NULL ,
- "PhotoPath" nvarchar (255) NULL ,
- CONSTRAINT "PK_Employees" PRIMARY KEY CLUSTERED
- (
- "EmployeeID"
- ),
- CONSTRAINT "FK_Employees_Employees" FOREIGN KEY
- (
- "ReportsTo"
- ) REFERENCES "dbo"."Employees" (
- "EmployeeID"
- ),
- CONSTRAINT "CK_Birthdate" CHECK (BirthDate < getdate())
-)
-GO
- CREATE INDEX "LastName" ON "dbo"."Employees"("LastName")
-GO
- CREATE INDEX "PostalCode" ON "dbo"."Employees"("PostalCode")
-GO
-
-CREATE TABLE "Categories" (
- "CategoryID" "int" IDENTITY (1, 1) NOT NULL ,
- "CategoryName" nvarchar (15) NOT NULL ,
- "Description" "ntext" NULL ,
- "Picture" "image" NULL ,
- CONSTRAINT "PK_Categories" PRIMARY KEY CLUSTERED
- (
- "CategoryID"
- )
-)
-GO
- CREATE INDEX "CategoryName" ON "dbo"."Categories"("CategoryName")
-GO
-
-CREATE TABLE "Customers" (
- "CustomerID" nchar (5) NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "ContactName" nvarchar (30) NULL ,
- "ContactTitle" nvarchar (30) NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "Phone" nvarchar (24) NULL ,
- "Fax" nvarchar (24) NULL ,
- CONSTRAINT "PK_Customers" PRIMARY KEY CLUSTERED
- (
- "CustomerID"
- )
-)
-GO
- CREATE INDEX "City" ON "dbo"."Customers"("City")
-GO
- CREATE INDEX "CompanyName" ON "dbo"."Customers"("CompanyName")
-GO
- CREATE INDEX "PostalCode" ON "dbo"."Customers"("PostalCode")
-GO
- CREATE INDEX "Region" ON "dbo"."Customers"("Region")
-GO
-
-CREATE TABLE "Shippers" (
- "ShipperID" "int" IDENTITY (1, 1) NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "Phone" nvarchar (24) NULL ,
- CONSTRAINT "PK_Shippers" PRIMARY KEY CLUSTERED
- (
- "ShipperID"
- )
-)
-GO
-CREATE TABLE "Suppliers" (
- "SupplierID" "int" IDENTITY (1, 1) NOT NULL ,
- "CompanyName" nvarchar (40) NOT NULL ,
- "ContactName" nvarchar (30) NULL ,
- "ContactTitle" nvarchar (30) NULL ,
- "Address" nvarchar (60) NULL ,
- "City" nvarchar (15) NULL ,
- "Region" nvarchar (15) NULL ,
- "PostalCode" nvarchar (10) NULL ,
- "Country" nvarchar (15) NULL ,
- "Phone" nvarchar (24) NULL ,
- "Fax" nvarchar (24) NULL ,
- "HomePage" "ntext" NULL ,
- CONSTRAINT "PK_Suppliers" PRIMARY KEY CLUSTERED
- (
- "SupplierID"
- )
-)
-GO
- CREATE INDEX "CompanyName" ON "dbo"."Suppliers"("CompanyName")
-GO
- CREATE INDEX "PostalCode" ON "dbo"."Suppliers"("PostalCode")
-GO
-
-CREATE TABLE "Orders" (
- "OrderID" "int" IDENTITY (1, 1) NOT NULL ,
- "CustomerID" nchar (5) NULL ,
- "EmployeeID" "int" NULL ,
- "OrderDate" "datetime" NULL ,
- "RequiredDate" "datetime" NULL ,
- "ShippedDate" "datetime" NULL ,
- "ShipVia" "int" NULL ,
- "Freight" "money" NULL CONSTRAINT "DF_Orders_Freight" DEFAULT (0),
- "ShipName" nvarchar (40) NULL ,
- "ShipAddress" nvarchar (60) NULL ,
- "ShipCity" nvarchar (15) NULL ,
- "ShipRegion" nvarchar (15) NULL ,
- "ShipPostalCode" nvarchar (10) NULL ,
- "ShipCountry" nvarchar (15) NULL ,
- CONSTRAINT "PK_Orders" PRIMARY KEY CLUSTERED
- (
- "OrderID"
- ),
- CONSTRAINT "FK_Orders_Customers" FOREIGN KEY
- (
- "CustomerID"
- ) REFERENCES "dbo"."Customers" (
- "CustomerID"
- ),
- CONSTRAINT "FK_Orders_Employees" FOREIGN KEY
- (
- "EmployeeID"
- ) REFERENCES "dbo"."Employees" (
- "EmployeeID"
- ),
- CONSTRAINT "FK_Orders_Shippers" FOREIGN KEY
- (
- "ShipVia"
- ) REFERENCES "dbo"."Shippers" (
- "ShipperID"
- )
-)
-GO
- CREATE INDEX "CustomerID" ON "dbo"."Orders"("CustomerID")
-GO
- CREATE INDEX "CustomersOrders" ON "dbo"."Orders"("CustomerID")
-GO
- CREATE INDEX "EmployeeID" ON "dbo"."Orders"("EmployeeID")
-GO
- CREATE INDEX "EmployeesOrders" ON "dbo"."Orders"("EmployeeID")
-GO
- CREATE INDEX "OrderDate" ON "dbo"."Orders"("OrderDate")
-GO
- CREATE INDEX "ShippedDate" ON "dbo"."Orders"("ShippedDate")
-GO
- CREATE INDEX "ShippersOrders" ON "dbo"."Orders"("ShipVia")
-GO
- CREATE INDEX "ShipPostalCode" ON "dbo"."Orders"("ShipPostalCode")
-GO
-
-CREATE TABLE "Products" (
- "ProductID" "int" IDENTITY (1, 1) NOT NULL ,
- "ProductName" nvarchar (40) NOT NULL ,
- "SupplierID" "int" NULL ,
- "CategoryID" "int" NULL ,
- "QuantityPerUnit" nvarchar (20) NULL ,
- "UnitPrice" "money" NULL CONSTRAINT "DF_Products_UnitPrice" DEFAULT (0),
- "UnitsInStock" "smallint" NULL CONSTRAINT "DF_Products_UnitsInStock" DEFAULT (0),
- "UnitsOnOrder" "smallint" NULL CONSTRAINT "DF_Products_UnitsOnOrder" DEFAULT (0),
- "ReorderLevel" "smallint" NULL CONSTRAINT "DF_Products_ReorderLevel" DEFAULT (0),
- "Discontinued" "bit" NOT NULL CONSTRAINT "DF_Products_Discontinued" DEFAULT (0),
- CONSTRAINT "PK_Products" PRIMARY KEY CLUSTERED
- (
- "ProductID"
- ),
- CONSTRAINT "FK_Products_Categories" FOREIGN KEY
- (
- "CategoryID"
- ) REFERENCES "dbo"."Categories" (
- "CategoryID"
- ),
- CONSTRAINT "FK_Products_Suppliers" FOREIGN KEY
- (
- "SupplierID"
- ) REFERENCES "dbo"."Suppliers" (
- "SupplierID"
- ),
- CONSTRAINT "CK_Products_UnitPrice" CHECK (UnitPrice >= 0),
- CONSTRAINT "CK_ReorderLevel" CHECK (ReorderLevel >= 0),
- CONSTRAINT "CK_UnitsInStock" CHECK (UnitsInStock >= 0),
- CONSTRAINT "CK_UnitsOnOrder" CHECK (UnitsOnOrder >= 0)
-)
-GO
- CREATE INDEX "CategoriesProducts" ON "dbo"."Products"("CategoryID")
-GO
- CREATE INDEX "CategoryID" ON "dbo"."Products"("CategoryID")
-GO
- CREATE INDEX "ProductName" ON "dbo"."Products"("ProductName")
-GO
- CREATE INDEX "SupplierID" ON "dbo"."Products"("SupplierID")
-GO
- CREATE INDEX "SuppliersProducts" ON "dbo"."Products"("SupplierID")
-GO
-
-CREATE TABLE "Order Details" (
- "OrderID" "int" NOT NULL ,
- "ProductID" "int" NOT NULL ,
- "UnitPrice" "money" NOT NULL CONSTRAINT "DF_Order_Details_UnitPrice" DEFAULT (0),
- "Quantity" "smallint" NOT NULL CONSTRAINT "DF_Order_Details_Quantity" DEFAULT (1),
- "Discount" "real" NOT NULL CONSTRAINT "DF_Order_Details_Discount" DEFAULT (0),
- CONSTRAINT "PK_Order_Details" PRIMARY KEY CLUSTERED
- (
- "OrderID",
- "ProductID"
- ),
- CONSTRAINT "FK_Order_Details_Orders" FOREIGN KEY
- (
- "OrderID"
- ) REFERENCES "dbo"."Orders" (
- "OrderID"
- ),
- CONSTRAINT "FK_Order_Details_Products" FOREIGN KEY
- (
- "ProductID"
- ) REFERENCES "dbo"."Products" (
- "ProductID"
- ),
- CONSTRAINT "CK_Discount" CHECK (Discount >= 0 and (Discount <= 1)),
- CONSTRAINT "CK_Quantity" CHECK (Quantity > 0),
- CONSTRAINT "CK_UnitPrice" CHECK (UnitPrice >= 0)
-)
-GO
- CREATE INDEX "OrderID" ON "dbo"."Order Details"("OrderID")
-GO
- CREATE INDEX "OrdersOrder_Details" ON "dbo"."Order Details"("OrderID")
-GO
- CREATE INDEX "ProductID" ON "dbo"."Order Details"("ProductID")
-GO
- CREATE INDEX "ProductsOrder_Details" ON "dbo"."Order Details"("ProductID")
-GO
-
-create view "Customer and Suppliers by City" AS
-SELECT City, CompanyName, ContactName, 'Customers' AS Relationship
-FROM Customers
-UNION SELECT City, CompanyName, ContactName, 'Suppliers'
-FROM Suppliers
---ORDER BY City, CompanyName
-GO
-
-create view "Alphabetical list of products" AS
-SELECT Products.*, Categories.CategoryName
-FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID
-WHERE (((Products.Discontinued)=0))
-GO
-
-create view "Current Product List" AS
-SELECT Product_List.ProductID, Product_List.ProductName
-FROM Products AS Product_List
-WHERE (((Product_List.Discontinued)=0))
---ORDER BY Product_List.ProductName
-GO
-
-create view "Orders Qry" AS
-SELECT Orders.OrderID, Orders.CustomerID, Orders.EmployeeID, Orders.OrderDate, Orders.RequiredDate,
- Orders.ShippedDate, Orders.ShipVia, Orders.Freight, Orders.ShipName, Orders.ShipAddress, Orders.ShipCity,
- Orders.ShipRegion, Orders.ShipPostalCode, Orders.ShipCountry,
- Customers.CompanyName, Customers.Address, Customers.City, Customers.Region, Customers.PostalCode, Customers.Country
-FROM Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-GO
-
-create view "Products Above Average Price" AS
-SELECT Products.ProductName, Products.UnitPrice
-FROM Products
-WHERE Products.UnitPrice>(SELECT AVG(UnitPrice) From Products)
---ORDER BY Products.UnitPrice DESC
-GO
-
-create view "Products by Category" AS
-SELECT Categories.CategoryName, Products.ProductName, Products.QuantityPerUnit, Products.UnitsInStock, Products.Discontinued
-FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID
-WHERE Products.Discontinued <> 1
---ORDER BY Categories.CategoryName, Products.ProductName
-GO
-
-create view "Quarterly Orders" AS
-SELECT DISTINCT Customers.CustomerID, Customers.CompanyName, Customers.City, Customers.Country
-FROM Customers RIGHT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
-WHERE Orders.OrderDate BETWEEN '19970101' And '19971231'
-GO
-
-create view Invoices AS
-SELECT Orders.ShipName, Orders.ShipAddress, Orders.ShipCity, Orders.ShipRegion, Orders.ShipPostalCode,
- Orders.ShipCountry, Orders.CustomerID, Customers.CompanyName AS CustomerName, Customers.Address, Customers.City,
- Customers.Region, Customers.PostalCode, Customers.Country,
- (FirstName + ' ' + LastName) AS Salesperson,
- Orders.OrderID, Orders.OrderDate, Orders.RequiredDate, Orders.ShippedDate, Shippers.CompanyName As ShipperName,
- "Order Details".ProductID, Products.ProductName, "Order Details".UnitPrice, "Order Details".Quantity,
- "Order Details".Discount,
- (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice, Orders.Freight
-FROM Shippers INNER JOIN
- (Products INNER JOIN
- (
- (Employees INNER JOIN
- (Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID)
- ON Employees.EmployeeID = Orders.EmployeeID)
- INNER JOIN "Order Details" ON Orders.OrderID = "Order Details".OrderID)
- ON Products.ProductID = "Order Details".ProductID)
- ON Shippers.ShipperID = Orders.ShipVia
-GO
-
-create view "Order Details Extended" AS
-SELECT "Order Details".OrderID, "Order Details".ProductID, Products.ProductName,
- "Order Details".UnitPrice, "Order Details".Quantity, "Order Details".Discount,
- (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice
-FROM Products INNER JOIN "Order Details" ON Products.ProductID = "Order Details".ProductID
---ORDER BY "Order Details".OrderID
-GO
-
-create view "Order Subtotals" AS
-SELECT "Order Details".OrderID, Sum(CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS Subtotal
-FROM "Order Details"
-GROUP BY "Order Details".OrderID
-GO
-
-create view "Product Sales for 1997" AS
-SELECT Categories.CategoryName, Products.ProductName,
-Sum(CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ProductSales
-FROM (Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID)
- INNER JOIN (Orders
- INNER JOIN "Order Details" ON Orders.OrderID = "Order Details".OrderID)
- ON Products.ProductID = "Order Details".ProductID
-WHERE (((Orders.ShippedDate) Between '19970101' And '19971231'))
-GROUP BY Categories.CategoryName, Products.ProductName
-GO
-
-create view "Category Sales for 1997" AS
-SELECT "Product Sales for 1997".CategoryName, Sum("Product Sales for 1997".ProductSales) AS CategorySales
-FROM "Product Sales for 1997"
-GROUP BY "Product Sales for 1997".CategoryName
-GO
-
-create view "Sales by Category" AS
-SELECT Categories.CategoryID, Categories.CategoryName, Products.ProductName,
- Sum("Order Details Extended".ExtendedPrice) AS ProductSales
-FROM Categories INNER JOIN
- (Products INNER JOIN
- (Orders INNER JOIN "Order Details Extended" ON Orders.OrderID = "Order Details Extended".OrderID)
- ON Products.ProductID = "Order Details Extended".ProductID)
- ON Categories.CategoryID = Products.CategoryID
-WHERE Orders.OrderDate BETWEEN '19970101' And '19971231'
-GROUP BY Categories.CategoryID, Categories.CategoryName, Products.ProductName
---ORDER BY Products.ProductName
-GO
-
-create view "Sales Totals by Amount" AS
-SELECT "Order Subtotals".Subtotal AS SaleAmount, Orders.OrderID, Customers.CompanyName, Orders.ShippedDate
-FROM Customers INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Customers.CustomerID = Orders.CustomerID
-WHERE ("Order Subtotals".Subtotal >2500) AND (Orders.ShippedDate BETWEEN '19970101' And '19971231')
-GO
-
-create view "Summary of Sales by Quarter" AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate IS NOT NULL
---ORDER BY Orders.ShippedDate
-GO
-
-create view "Summary of Sales by Year" AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate IS NOT NULL
---ORDER BY Orders.ShippedDate
-GO
-
-create procedure "Ten Most Expensive Products" AS
-SET ROWCOUNT 10
-SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
-FROM Products
-ORDER BY Products.UnitPrice DESC
-GO
-
-create procedure "Employee Sales by Country"
-@Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Employees.Country, Employees.LastName, Employees.FirstName, Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal AS SaleAmount
-FROM Employees INNER JOIN
- (Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID)
- ON Employees.EmployeeID = Orders.EmployeeID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-create procedure "Sales by Year"
- @Beginning_Date DateTime, @Ending_Date DateTime AS
-SELECT Orders.ShippedDate, Orders.OrderID, "Order Subtotals".Subtotal, DATENAME(yy,ShippedDate) AS Year
-FROM Orders INNER JOIN "Order Subtotals" ON Orders.OrderID = "Order Subtotals".OrderID
-WHERE Orders.ShippedDate Between @Beginning_Date And @Ending_Date
-GO
-
-set quoted_identifier on
-go
-set identity_insert "Categories" on
-go
-ALTER TABLE "Categories" NOCHECK CONSTRAINT ALL
-go
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(1,'Beverages','Soft drinks, coffees, teas, beers, and ales',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000000010000000001000000001001000000000000001010100010000100100000001010001000000100100000100000010101000100000100010000000000000000000001000000001000000000000001000000000000000000000001001001000000000000000000001001001000012507070100000001000000001000100100000010000001000000000100100100000001001010101010000000000000000000001001000100000101010101000000000000000000000000000000000000101020525363777777777777753530100101000100000000001010001001000100100100000000000100000000000000000100010001001010001000000010010000000000000100000000000000000000000000000001014343577777777777777777777777777770100120001010100102000000000000000000000000100100010010000000000100010000000000000000010010000001001001010100000000000000000000000000000001021617777777775757535353525777777777777770150120000100010101000000000000000001000000000000001001001000000000010010000010010010000101001001000000100000001000000000000000000000001417777737617376377775767771707752777777776340161210300000000010000000000010000000000000000000000000000000000000000100000000000100000000000010000100000000000000000000000000100503677577571705014000000101070717775777777775334101400010101010001010010101000000000000000000000000000001000000000000000000000000000000001010001000001000000000000000000000000010357353000000000000000000000000000171777777777470612101000000001000001000000010000000000000000000000000000000100010703010101210000000000000000000000000000000000000000000000101034350000000010653435777570477474700000107757777171000000101001000101000101010000100000000000000000001041477110131035750020040477301000100000000000000000000000000000000000000000010004014176577707000067777777776560404007371734361701400001241000001000000001000020400000200000101747767777000101073777577777775372100000000100000000000000100100000000010000010000037676476700004000577470416717477421405000434140343000565120510100301014002107171370701437777777775777777112103177777777777705757771010000000100000000000000010000100000101000470440440671007477776777777614060600742524001777777747646776752060250003021716737777777777777774747727574777001016777777777767173317703000101010000000010000000001000000000000420460200077427477767777777775677777746474656606767777665746776757151253507166737777733746777577777777572776771100517777777767776015713141030020001000000001001000000000010100067440044047761477767776706767777674765673470657505767375664746757777271252167717733771737776777677567476577577121103775777777776717027753121010101000010000000000100001010000010767060004776747776776777756776777777777042477676067777467474747676777565256531311771177376477777576757777747710110701777777767777401717340000000000100001000000000001000000101004776540666050777677657777677470774777776747664607777376747476777777677717173735377717737747777777777774774770011271077777767777763171735210121010100000000000000000000010000000300406767757676775077006767477774774777774747770476777656706746777657777777777777777777737667777476574774777771001031777777776767741371771000000000010000000000000000000000101005707442567656176006767004770476707700767770000477747734656446745677676777777777777777777375667777777777777777773100010777777777777771753521010101010000000000100010000000010007777712152503004670077774767427047247776577564700076737747670474277777777777777777367777777765777777777777434777750757775377767676770172773100000000001000000000000001000101007170701614204046007746040676167470774167743656777740077776067407465677677777777777757717777737476775716161243410303077777777577775210000011350001001001000000101000100000100002100171525675070074340670005004076700706570757777767770077744746466567777677777777777777777773776777610000000137775350317777773777737750701000101021001000100000000000010100010010300067777761650604065047604760746404776406705656776770077764750474747677777777777777777773733747777773011735777777777777777757777777777767412041001001000001000001000000010001000577744140000607406706767676776777776477756767777447700774076646764777567777777777777737373737764677747753527777776777777777776365735353513010300120301010000000000000000001000107000210006147767674646040404040066667767677775476777046644644044456776767777777777733737373776777776774244777377717712777165357577534242040010010010000010001000000100010000100300050000146664000000101030734352101100065677767077770047604774377676777767777777777373737333756477657075377100770770177776525271673001012101210301001030000000100100000001000005000060046160004000125343510110101000000000007740000047744733737377757677777777777373737377737656757777777373101676770777717775671773001010300000021021010000000000000100000000100077400000414021414000000000000000000000000000300000777777773737377677677777777777373737333735677677777377710177777717774705271767340300000010101000100000100000100100000001014005660000000737560600000000000000000000000000004730777773733373737777747677777777737337353761666777777737737017771677077353777574735310012101000000010010100000100000000010004300065400000000400141254140404000000000000000000037737776773777373733777677777777777677646746565756747777773773017017710765654352735770017010303031010010000000100001001010030704000660000000000000040000000000000000000000000007777514673373373737777777476777777777474644764666776777777772711031076117307374357477373010341050043030012100100010100100012500000047000000000046742000000000000000000000000077776677777377377373733737767777777777767645676507574777657610057121101731611574777637735105270125213010050210100001070210301650000000640000000006776406776464000040641434177777767667614737337337373777777767677777776564767474664667477761775271112116101002331211101052721016120140161034106010173075617770000570047400047400446000000467770504777767173573756767776767737737773737377776777777777776564746765477576777176700774656474731010011000001250165214716170121012011070777173777400063770040000760467600000000740760600777067777777676767676767337333373737377747677777777776767747424676747677157701677677676131331213131301371317310312161525053073077777777700047577700000006006760000640400006474046740777777777676767676737737777373777777767777777777674746767467477777743670175305325352527135335353170143414371617130131211777177777777001737770006760476677047064466400047640077747777777767676767673773373333737373776746777777765467674704747674765375610731773573752534737417017035303130101010030001427777777737770047777770047460704644064400004640067004767077777777767676767673377377773737777776777777777766565665670767767775077007563153347370731013213617034343434307031417121177773777777740257737700027447000064000000000640064006760777777776767767767773373333373737777476777777777746765674464747767763477027172753717175777757757357171717171717433616163777777735737400737773400460660046000000000004000600676747777777776766766767377377777373737777747677777776756567467746765777117100537153353773777777777777777777777777737757737573777773773772047777350000474044600440000000000040047774007777700667677677633333333333737777766767777777777667476564657476760600007353375373177777777777777777777777777777737777377733753777740007177770000664024640640000000000004646700477777007767667666777777777773737777777777777776777446467565676777535373525317137177177777777777777777777777777777775377773753771737700076737350000000474664665646644400400464000077700067677677773333333333373737776676777777777767777766767765677771713175217037173777777777777777777777777775375377173753777377773700057777004007477667764766767667467600000004770000767667666677777777777337777775677777771777772604000404067761171613131535353717777777777777777777737753777777777753773717735374700000500670446677777776777776777776561004661000006767767777333131101100777777666567777567704040505140777716536353147173135371777777777777777777577577777777777777777353753777371700000001776040404040404606076767776170000470000071101100100000000000110157177776777776470124100002530004777111301313017535371777777777771771737377773777377753773717353252165376164464265700400000000000004040040076774000440000777500750000000000000000017347766777746564100000000400300652513530753303170737777775777777777777737777777773777753757035353134317137313533000046440000004400000000053770000000000077343100000000000000000004135777775676176000700000004044213052153115353371357777377737737775777777573757777777353213503161617163521657257000006700060042400000005273710000000000007577000000000000000000531117777665447405244000000040031501313030721353537737775777577753737717737777777777777035343343131303103171317337130100000567000200000031756000000000000000077771012100101101131117133375466747465707047000071502161011531534353517753773737353777737777777777737537713503353170717173561343105307030525370047014161717433700000000000000000000101011770000006402737373767456467777777773065773510137343531317073737773775777773777577375735737577777343375377373673071316352731717173137000007737352713574000000000000000000000000464000000046733737373446647777777777740007373737110310343537171773565373537577177375737777777777773353737717175357727753717163737357770000071735371677700000000000000000000000000460004004676173737374745777777777777004631713112031213131317337177737777777377777777777777777777775377737777377371717353773571747737377617771677773570000000000000000000000000400400000000406337333464673777777777774007733373311001013135317177737775377377777777777777777777777737777573777377777736771773773716717535343373525773700000000000000000000000000000000000000037337374433373777777777700007740010313133173137337357753777777777777777777777777777777737737775375737373717367171653735727367374753737174000000000000000000004600000000000000000373733643773373777777777404073000000000012137331737377777777777777777777777777777777777577773737773757575735317273353531757535737377576300000000000000000000424400000004000040007373375733337333377777770000700000000000000000070477777777777777777777777777777777777737773757753757373737777775357273673373773535737357000000000000000000004406000000000404004037337333773737737377777700400000000000004006404043777777773757777777777777777777777777773773737773777777717371737357171752573473721777340000000000000000000006446400000000004004337337333373337337337777100004705340100016503777747717717757777777777777777777777777773757757773577173577775777577377773777373757777177700000000000660000640047674000000004000003737337373377337373737774040077760004000000044004737777777777777777777777777777777777773773773577377777377377377377537177535757373537710000000000004040004640604600000000000400073733737337333737373777700000047477420000000000435777777777777777777777777777777777777757777777777777777777777777777777737737377577777000000000004600000460064600000004000000000373373337337373737373777600000000000550043617777777777777777777777777777777777777777773777777773777777777777777777777777777777737737777000000000000000000000406400000004040000003373373737337373737373770040000000002777357777777777777777777777777777777777777775777777777773777573717775777777577377777777777777757340400000000000000040004064000000000000000073373373337333373737377750000000000057777777777777777777777777777777177775737577737777777735777773777773773775377377735735735375737737000000000000000044600406060000000000000046337337337373777373733777007460000000377777777777777777777777777777777737737777377777377777737371775353753753777777777777777777737717750000000000000000000000444404400400000000063733737337333337373377774067400000000777777777777777777777777375773777757777177177377735777777777377777777777777777777777777777777777704000000000000000000006000666066000000004433733337337377333377777700676004004407777777777777777777777777777757357375377777775777737777777777777777777777777777777777777777777772010000000000000000000040004404440000000000373737337337337377777777704600674660077777777777777777777777777737777777777773773773777777777777777377377777737777753777777777777777750040000000000000000000000460460000000000463733733733733737777777770047464067000777777777777777777777777777777777777777777777777777771737177777757377377753777777777737757773737000000000000000000000644640000460000000000073373733733733777777773750660760400017777777777777777777777777777777777777777777777777777777777373773777357173775377735737777377757777240000000000000000000606400000000000000000373373773733777777777737604746400406057777777777777777777777777777777777777777775775771733735377757177175737753737537777757777777777750100000000000000000046540000000000000000007337333333777777777771771066067674767677777777777777777777777777777777377777777377737777775737573737736373717375773777373737377777371200400000000000000000046000000000000000000073737373777777777777737700656476464617777777777777777777777777775757777777575757735773735371737357737575357635733577377577777773777775000040000000000000440646000040000000000000733733377777777777777137106606476400077777777777777775777757357777777757577377375777775737777577735737377371735773757073737175777777370000000000000000046764656546400000000000007733737777537777777777774474407467005077777777777775777757377735737717737377777737777371773737373773577535373437073737757577737353777700500000000000004676474266640000000000000047333777074747777777777776567642766027777757537775777371735777777577777777577777775377777777577577777737777577737757757373737777775777000000400000000067407604040000000000000000077777103716173777777737676665646470577757377775777375777777177377777777777357357777773737777777371735737773735753737377777773577377370004000000000000666424604040000000000000000777777007677477777777767676767474003577777777773777777777777777773773573777377773777777577773777777777771775773777757353753577357777770010000000000040406404000244000000000000000777370141477567777777762476767660067777777773777777737773777753777777777777777777777777773777777777375367377375357367767767737673477140240000000000000446400004660000040000000007737520077772757777770040047667767177777757777777777777577737777757777717753717717777777757753535357777775775777777535753735757177357005004000000000000000040400476440464000000007773401616575777777006440004764256777377375775375735737777777737737737773777777777773777777777777771771777777777777773775777377577773000000040000000000400000000000067400000000077771425777367777700400060006765377777377777377737777777735735777777777777777777777757777777777777777777777777777777777777377377353770070040000000000000400000404000040000000000077770525765777777004004040440065773775717377777777377777777777777777777777777777777777777777777777777773737371775377773775657527777500004000000000000000000442424400064000000000777724077576777700400600007000373757373775775375375737777777777777777777777777777777777777737777377373577575777777573575373733771737300700004000000000000004646440000672440000000777507567657775000444040644047777377777773777777777757777777777777777777777777777777757377771777375773737373737373773377753575377577400004000000000000000000400000040440640000004777407757777700404246044604375777757737777777777777777777773777777777777777777777777377775773575737175717175717571757253372734372773007000040000000000000000000004600464000000007772525677777004704064240124373777377577777777777777773773777777573577777777777757377737373777373777737367363727373735356171737177175000400000400000000000000004600000400000000047710477777700676006564640577777777777777777777737773777777577177777777777777777377735775775377757173717535357174352537737373717717730070040000000000000000000040046000000000000077777711357047600446500072777777777737777777377777777573573777777777777777777777737777377377177377757773777377737777343574356773737710060040400400000000000000000400000000000000771571715356770446002470757775773777777377757735735773777777777777777777777777735777377777777777777737573577177535357773777371747527710160000000040000000000000006000000000000007771353777767600056440042735373775377375773777777777777777777777777777777777777777777777777777757377773777377737777735777537577373717700104004000000000000000000440000000000000077171357777674006064214357577775737757777777777777777777777777777777777777777777377777777777777777777777777777777737777373777737577777300424000400000000000000000000000000000000777174777756765404051425373735737777777777777777777777777777777777777777777777777777777777777377777577777777777777777375777737777353777100100400040400000000000000000000000000007717137577764767404061777777777777737737777777777777777377777777737537777777777777777577777777773773777737775377177577737353753737770737100400400000000000000000000000000000000077717177777467760030065377577777777777777777777777377777777777777777777777777777777373735371777775777177753777777737717757775375753573536100050040404040000000000000000000000000771717177720767000043737737737737757737773773777777777777777777777777777777777777577777777777737773777777777777777777773773737737377357753000004200000004040000000000000000000047773537777504004104375777573757777371777777777773777777777777777777777777777777373777777777777777777777777777777777777777757777777377373777200504040404000000400000000000000000077153577770000016075375373777737177777717717777777777777777777777777777777777777777777777777777777777777777777777777777777375373577177573535300100040104004000040400040040004000177353577770070007277377777537777753757777777777777777777777777777777777777777777777777777777757777777773777577777775377537727576377717252734120050040400404040000040000000400007735353777005006535357777737771773777377777777777777777777777777777777777777777777775737777377777717377777777773777777777753753735752771775173500007000040000004004000400400000477717177775004353777737377773777777777777777777777777777777777777777777777777777773737757377173717777773577737777773777773773777773771773136343700000561040405004000400400040400775317777700367771737577537757777777777777777777777777377777777777777777777777775757717777777777737177577377777775777773777353717773771776535353716000047000404004000500050010001735717777761717777573777777777777777777777777777757375777777777777777777777773737737773753777177577737777537537737777757777777771757372537737271717100005252004004040604004040077531717777177777777777777737777777775777777777777777777777777777777777777777757717753757775377737737773777777777777777777177173777737753770775363774320000416524100000400400004773717777777777737777777777777777377377777777777777777777777777777777777777777737773777773777777777577757377377777777377377777753737753771775375757377577600000106141410143405007757537777777777777377737777773777777777777777777777777777777777777777777777777753777737777777777777737777777777777777777777377777573777777377373775373735373000000000400010000077377717777737777757757571777777777777777777777777777777777777777777777777737773777777777777777777777777777777777777777777777777777777737775777777377775777777777161612161637777777101777777771771773777777777777777777777777777777777777777777177577377577757777777777777777777777777777777777737777777777777737737775773737717717771737737537777777777777777775717177777771777777777377773777777777777777777777777777777777777777777777777777777777777777777377377777377777777777377577177537777777373757737737735377735737737377737775773777377717177777777737777777777777777777377777777777777777777777777777777777777777777777357537537777577773775753573577577537377737753757357757357571753777171735735775357537737571777771717577777777777375777375735377377775377777777777777777777777777777777777777777777737777771773753757377377777737777777777773777377737737737377375377777737573537737753773777777777177777777775775737757737777777757377777777777777777777777777777777777777777357777777777777777777777777777777773777777777777777777777777777777777537717773777777777777577777717711737777173737377777377777777177377777777777777777777777777777777777777777777737377777777777777777777777773777777777737775777777777757777775373737777773777377377537737777777710101417777757757377777771735377777777777777777777777777777777777777777777777777777777377777777377377777777777775775775775737777717717371735377575735373757175365737777773737777777773617377373775737773777777777777777777777777777777777777777777777777777777377757177573737777577773575373573737737777773773737777777777777737373777175337637173573537777577717777753775777775377777777777777777777777777777777777777777777777777777777777777773737773777573573753777737777777777773773777577577737353717353577175217437753577377377771737373773777375377375377777777777777777777777777777777777777777777777777777777777777757153471773737373773771737771737377777777777773777737577777777777377737733717373717177737777777577777375377777777777777777777777777777777777777777777777777777777777777777777773737773771757577573577377717777575717377777777777377773717353717357175717577717753777175773773537777777777777777777777777777777777777777777777777777777777777777777777777777777753473535377373717353717171735373737777777777777777737777777777777737737737353735371737737777377777777777777777777777777777777777777777777777777777777777777777777777777777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535000000000000000000000105000000000000C7AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(2,'Condiments','Sweet and savory sauces, relishes, spreads, and seasonings',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777737125353313731773543110105302502105313321714317343717135371373147317317171717121135301610131217777777770146765074747776567616774776565774040371737031611737710110100007777777777717435357353531713343030301103112161705353317353343717135371370317717737371734125031131352171777777714066544724767776774747657700577764774340735757100371507530210777777777777777731737317353731704311151303112110431731305317314171731717171354731713535373107131703011317177777770664576076567476404776147676777674174074740573312411002173611137777777777777353167171735337173531163125351615307173171737171707373173733537023177373737351611010113521737777775245006047474747407777777767657775747477416560075141200115351103077777777777777377143161735717353463107113131303343353171317373107177317173171477135353717370737312503173577777344760547061604760777777777777764677776007470774033001010035212100777777777777777173563535335371731053130707071351165343171701773417357717177130177173717717134101713353173777747640076047447000777777777777777775667570467760774040301010101053107777777777777773712531335337171735301531313134334135353361371350735331737137707137353731737433731717377777776040000407647604777777777777777777460547743565054776011001031213010077777777777777353561737534717337161352171712717103737335137137061373573171711073531737171710351171735373777704740460464746777777777777777777777040667746776007751300530101301300777777777777777373071713713717135241311030711317605117533517171075353357373734173173537373735373773777777770460464740406757777777777777777771777640577740457777000131035310701007777173777777775353431613717357131630731713735311637317173737171235353353535725377777777777777777773737777567404706425046777777777777777757777775246577777767711350131030311300177777357777777737350771731171337510531071351613735534317131717305737357377373077777777777777777777777777776540060405646777777777777374777377777774767777747771076035031110121000173735777777773535307131717373513243357317073171163353712571735073171733535735777777777777777777777777777704600564064077577777777777737777777777424577756771147741121161037100017357733577777773731603521725153251071335213317077071335373371732177373573737777777777777777737737777777776460464604046473777777777777777777737777567776657167647421121121103001035775737377777571711613531337353371435135351713131471731171735716171773753777777777737777777773777777777774740405674747777777777777777777377737176567757370470067070121121100010733531717577777371734173535353353107127713631735370371737173537107377373777777777773777377377171377777777444006640464677777777777777777777777777756777774747047741137112116100305737161373777737173107313531735352471713171173537017173717353731637535777777777777777737737737337177777770760650406047777777777777777077777373437777770567674776012101611210010131717135357777713253425343525353131031717373537171617171371717750537737777777777773737737733713537777777744404656440467777777777777777777377771577774764044774470717131071301210161335253077777757131035313137377534721717173537371637171733737343537777777777777777737737753713137377777764604646560457777777777777773777373001777574777764477611301121010001017135131314377773131716317353135313001717353353717165317371713573173777777777777777737573533373353717777777465404006400767777777777777377735000137776067664707640341216131300300035253521707577135271653531161773716173371375335373531717173757316773777777777777773773737377171313773777770460000440066757777777777777773700010577756764100674031311310100010103131313521073777731131052773171371310715377135737171773353353337717777777777777777773773737333131353353777776764007640456006777777777737371000013576644566565671341210131300010103521703170073735371730311173171371352735377335373725357353757177177777777777777777773737377173317173773777344564046466404444056477777537301000373405606746764011331352171001201013523152107177735303504373171357017005335217135307107317371337377777777777777777773377373137317133353353777706400004400676000640677471001000171464767444564031301052117100301001703117211617173531713035316127331710737171717731734071737171777737777777777777777777737377735333531737777717746654047046440044700465700016113000564440676653130171311303001010303152311340217173613530435313513531210717313613535312131713771777577777777777777777373735333337113713131377777344660240404740064000007003012446064000065641301430121217100303010117214341305030713521770035312153431340315251703537140713531737773573777777777777737373737171337311317171771777714540440064600464074764547407644764474661061711131171213001100121311331330433171353713107121713013170071631331353113013073173537752777777777777777773737337373131371731317707377776646600000000400464006460040000476461100121212163011710430103104341170510350307131714035353017317034353153417125240735317537717377373777777777737173537713137113133135371377737771404047400000000440040000046564612110016111211111303013012110331333130343135134352334031251210717107353213717131300131733737777577777777777777737173713737133713717131774353737777776646444600006000046442564670513430031611030301700012112131170552530043032531351307171335313137007153513035211071631535737716173777777777777737373733733531313133713707375737737757474604640746406546442411030301104111210110303104012112533130313134315113171371407135031707110712313253121520031173733537777777777777777737737373717373313533531177165373577777737777574746445652413513125110130012121121210110013152113152531725005303616343160335303521310243535161134112143537371777777173777777777777731737737313171731353137350737173717352573717737353737171343070110212100210130101013020210311612313171134121711311353134135311353531061303116113010013535373537370777777777777773777371737373331371335117340537153717352573737517340707317351130211011201712103103011001312531711725371124301253717135035215271212170171703130313030703535373777757377777777777773735733717171311371333173163537353707142570532717161352513307111211211401113502101211041713030371135363105331301212530431731135353107031100110411000713737177377377777777777773773733771733317131335353170143417217317073173535317071353250303071021120120301311303124330171711371133150435053537171703713107031316053160317031301071371717717734777777777777777377377337371331351733137124331335351700717053530700714351131501103112107111131030105001153012125363757312131303113121051707131716110210110101100300317137373737713777777777777777777777777377373331537174101170535321705713725353507331216121312110710003070125103130061213110133151317052521716161370213134310313514310303121310140307171717735653777777777777777777775341307071331313130060130305313003411310303014105310101012101214311130121103130131412130757377735213171213135105350311251212021030110101030035317337735731777777777777777777757171310101373535317100112535321610613161035110031310130103010131003030013112105007031301011317731730717031711612012135035335310503110212130104713535713737167377777777777777777737310010135153313530003011010511001212117121243001030012101103010051013100301130011030130077737771750731731631350717133031035302110211010121303533733753773177777777777777777777510100000017335331711043030312121041153010101001121031010102103010303100311012100121010010731737773731731711531300316153171307116111035031101433537533771774377777777777777753012110111000015617137200103110311121203103031210021110010030101010000103110121013000130131017771777771471352373053525313317037130612102103121312573713753777377773777777777735035355371731510001717701100314311430100101311011021102031211011010130010100312112100030012003037777737377335375317330131351631713150110311301535017353777377377177777777777773513513130111053351101771130070131303131053170161307050311101030102121000121211010010101013101101777777777716537131731570716331531352352311210713013343773777375377577777777777713171310135371315373103520010113161311032072113131110311212121012110110031101121213030003100100307737777773717137171731310315331707353014301311253353573573717377737377377777773177125353131735335357103131202521135271510113412163105211111113110121210003100111011100101301010177777377775637717331737071735213317317431734121314317373777777777757777777777317313113107173777531737150101013173031133043713353110631777377777373111001310312121030012121000210777777773733171316171611073135351731703101013171733525777777652104277777377731713535341717353537357571310100010351353250310351317377577525010505357730301031010112100210100101037377777777757335735331734353717371371707131343121753177050001040014077777737713713011331357777775337175000100010370351314771377775713400100000000000417531013130313051130100010077777777777345331735353125353310375313430521353531377770000400140014057777777351717351071353771775357331001111111353353211377777434001000000000000000003531051014110030100100210777777737735335731735217103341737137353413110313535377104700106756207747773537371710325175375777317735110110001107317351677771611013400100000000000000000703121313003012100010017777777777773433173131710735333113710305303431073737770777406456065570014777753103535113137773711771101110010100171771737777171607000010001000000000000000130110300611101010011077737777773717717353731730537516371737125313173171777575646747676566756704773757110717757777773773130000111001110771377777516101105010000000000000000000000532131101721000012000777777773777717317353431343133317171717035307173773777775747400456556756701773737711010343571513571110010010001001777777777357343034341010000050000000000000150121001121100010107777777777771635371353735343535353371335431713535377777770006047606677674073777777771711113173753000001000010100177777777535305141000000401070000000000000000313500310100100010077777777777373537037331530173537317137523173773737777777747650460447465677777777777777777777777300001100000010110777777573530530374175353107057310000000000001710071030010101010777777777377753713713573716137131733533507171353777777777774640540761465477777777777777777777575000000000000000007777777753577575031035257053007700000000000003100121121000300007777375777737343711713131716137171753533437173773777777576700766704465625777777777777777777777737000000000000000077777777773537077577561763571001000000000000053010121001000110077777737777773531733536173253717373373711717353777777777755046564476767477777777777777777777777111300000110101000777777753577753712707100142070070000000010010300713110100010000375771777373534371353317315171731717171707353777377777774766474677644747777757777777777777777717370100013000000007777777777777350574100005251007100000000000000611210030001000017737371777773716135271711732533537373737307377177777777777752424464765677777777777777777777777777141010011100000077777777777770712170710301701617000000000130010531031010101001071771735717777136131173731716173531717135353737377777777747654476744644777777777777777777777777713001011010100100777777777777570570110414161600071000000004170003071011000100000371737137773733417373171371217137373737737771777777777777777467444604677777777777777777777777771700000001010010017777777577757353052431201001015340000000012100171121200100101011735717773375353735317137131613717171731717377377777777777600742076565677777777777777777777777737100010110100000077777777777305705251525034000702100000000005037103101100010000037133710775737352135237317350713737371773777377777777777765046546046467777777675777777777777773710113110110110001777777777775730701006125010100050000000010030013103000010001010717717373737735357135117717334353537373773577377777777777567746644650477577775777777777777777750131100000100100077777777771775711753010530400001010000000010010703113100010000003710735357353737037333713317137373757377173737377777773776564745204646757774777777777777777773313010010101110007777777777577771650341252051012104200000000007001352100101000101017373171737373531617171371713435317337537357777777377377756470064404657777777776567777777777751111101000110011377777777777577161035214105200040101000000000101031013010001010000735377335773773535373173173353737737737737373737377375377777447476704677777775777777777777771371301001001011017777777777537577134104034001001000000000000000700033101000100001003171357331771737160152173171351733717373717177775371737776767460446044777777467774777777777771311111001101017777777777777577756134311012161401000100000000010101012121010000000077337335737377373137335353737363573735373737735337173177756104700046567777777757477777777777117131000100113777777777777776717351410401450101000000000000000016017110100010000010357371773177735371613533371353537373737717353173713717775654065400004677777774707757777777735311010112113777777777777777535757161252161210000010001000000010010310210001001010007335377377353773530713535337337173537373735377311713737765670000004004777765656577777777777531311010111777777777777777777536352141010014340100000000000000010000311010100000001071775335377373737170733735717537373717373735317373717775725650000474046777577777677777777773711311313777777777777777777777575757161050000100000000000000000001001210000100000000377335737737777737313571733733717373735353737731353733770567000007400077777677777577777777735311177777777777777777777777573537010116310100000000000000000000000131010010000010105335173353777371353053331353171735373737373713177737777770016140740004777757777747777777777531377777777777777777777777757347753777717400000000000000000000000010103001000001000035736317357357377317271737373735337171737353777333737377716140141003473777776757465777777773537777777777777777777777777775771757761601000000000000000000000000003100000001001010173317717377377373711373535353734737371717371377777777777502112007047377777756777777777777777777777777777777777777777777771777771501000100000000000000000000000003103010001021016317431635377377173727173373371313531373737377737737777733714005001737377777777777777777777777777777777777777777777777775777776142140100000000000000000000000000110001000101012017713173537377737353117317137137343777373737737373773737373737137773777777777777777777777777777777777777777777777777777777775011210010000000000000000000000000001200100010301211431617353717737353353613733537335373337777733737373373737373737737373777777474240567777777777777737173302137777777777777753435341410001010000000000000000000000010010003010101003173617313737573753353435373135337773333777733737373373373373733737773777756101000507777777777777776140500001377777777777753525210250000000000000000000000000000210010010210303117351314771737373371321733173737733337377333373333373373373733773773777714000404070747777777777400000000000400257777777757170714141001000000000000000000000000001003001011010100617335733135377717137152357333773337333333373337373737377373777377377777435777707477175777777700000000000000005377577777716171430300100100000000000000000000000000010021201210311314121353737173737313253333733337333373373337333373377337373337737777710777775077574707777700000000000000011007377757753717071050140000000000000000000000000000001000101310310035737171253537177317353057733737333333333333337373373337373777737777777775475725777770477770000000000000000003005777677757717070102101000000000000000000000000000121010100310311121312135353343737733337373373333373333333737333337373737373373777777777773470052574177777700000000000000000010077575777771751016010000100000000000000000000000000100030310130307171353433035353773731717373333333337337333333373733373737377777777777777747125352757657770000000000000000001250577777753571252501410100000000000000000000000000110001011013010112130313117312777733323323332337333333333737373333737373737737777777777777140016050257407700050000000000000041003777777777357103000000000000000000000000000000002030003071301213353413437017717737373333333333333333333333333373733737373737737777777777777375017257400747100000000000000001000075777577575307505101010000000000000000000000000010101211035351010313703113733337337333333323333333733733733373333373737373737777777777777777477405670067777000000000000000000007743477777737530302500000100000000000000000000000130300313121213013431353673377373323333333333323333333333373333737373737377777777777777776747640424000474775200000000000000007575707705753553141410010100000000000010000000000013011035217131301703137331373333233333323333333333333333373373733737373737737777777777777756777004774770576705700000000000002177677057777777347130012000000000000003500000000000013125035217050131353137337333313333323333233333332337333333333733737373737737777777777464644640004047406700677505000107161756505777000575357316153050101000000000017100000000000707125131213130137333273313332333233333333332333733333373737373733733737737777777777656740000074067640000575767700416500416777777775777777717535214010000001000005370000000000424133530351302130137333323233333333333333333333233333333333333333773377373737777777757474000004656504704756524057470770071257777777777777571771341431001010000010117430000000007406753071034111013273331333323332333333233233333333733733733737373377337377777777774246740047000064704706760077077574774774577777777777777775347131020500010000035210100000000675740243103130303033323233331333333333233333333333333333333733337373337373737377776564404004064000474404004104747724740776776777777777777774735317435102100010015035700000000004642440043101010101331333323333323333233333333233332333333733373733373737373777777706400000670400000000070470477777577074757757777777777775675775701520510521001431500010000000700040056103121312103233333332333333213333323333323333333733337333737373737373777744470000004041640560046747477757556777417677707777777776567467171353413001006143043401000000074000004640210101001033323033333231333333233333333333333733373737373737337373773774676740460000640646406756777477776775774675447407776774052467747257253143525012107100000000000464270047040121303121333333323333323333333333332333333333373333333333337337373377640444004000004004000046777770707756767775677777657574256477567057357057177171410507110100000000054640676740101001003033333132333332332333033333323337333337373737373737373777774040000600004640000470047677434475034774434774750676705657740400645717377753430001214730000000000600004404042101301333323233333333333333333312333333333733733333733373373737376420000004006040420006406767767477042457707407047765774067764740064163717575251010000573500014425604450000046500210130333131323313233333333333333333373333733373733737337373777745400044004040000405447747747577774050604077447747465765044747604776445777775200010101350102467406470640000046041030113233733312333323323323323333233337333373333733737373373774664400000004000000460467767676776770675424770747725046565677654004476064065351777777777770005470474004000600470001012031323333333333333333333333333333333737337373373337377777000400000000000040000006767477676777765702576004765406770464004604700440000577777777777777750076000000000007407646001211733330332332313333333333323333333733333733377373737373744040000000000040647400477676765657656564047645076567656440756425674004704047777777777777777710400007647600540044650030123333333331333233233231233333337333373733737333373737777000040000000000040004000445740400676472470041674004740400042447560470424747677777777777777777760004047044064600000640171130337303233333333333333333333333733333733737373737737765400400000000400046004600064000400400540470047040076000470047646404004740004377777777777777777040077047707400740000740121333331373323333333333333233333333373733373337373733777046400040000000640040074006004367400407601647400764045607404650470576474040654777777777777777770404400746440044674046002117303137133133233231233233337373337333337337737373777704640000040004040000004400440674400046764064740040410065247000006746645647704427777777777777777700600047004704670400674013031377032323333333333333333233337333373733733373773737400000000000004040074567202400460000007400564706776656065646406004007247044046577777777777777777040460057706000400005674001137117313330333333333333333333333373333733737373377740400004400004000004464044047004747440046564006004454045640474654004744064760006777777777777777777400400674147700707604060307032313733333233233213233333373373337373373737377737740004000040000040400070004406640460707656475004006020064047441600474007476500077777777777777777740000000047464064074004400117313073333333333333333333373333337333337333737373770600460004604000007006464640045061046404650640560056440540064674070465647400406477777777777777774000420000760000434007060003313753533723331333333333323333337337373737373737777704700040640004000044050065000460460074004604006544640046700470640470744006647040047777777777777000400404007704000467444044013073312713330323323323323333373333333333337373737377466400404400654060006460460447474050060000460046064740004474400564464024045240640004777777656744000640074047777047446056700053531713733333333333333333333337373737373733737377774400000000047676404746540000746447465440047406704504004467404046746540470564004740046567765656424064040060777744040610674003312731353333333333333333333333333333333333737377777400004440000464640004044604464647676766746560404046000476776767677776004646400404656676646464644400400640404777600004400460011713000000000000000000000105000000000000E0AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(3,'Confections','Desserts, candies, and sweet breads',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000113330735737777704000000000000006060000252000014131315311716037070021240161075371617637506357172512171357170173537160000025214002070000012436167777777173333737171773737377700001111131330131357737700000000000010000050040006331131313310705073430040000003070761617433514356537571773171771716167170604076776775677064253437177777737357531737373753537337113313111111113131235777000043712006767773677777711131531311777377077043125361707171177773563737373563777177371374735716771707717735637700016777476777737531333733537371373717531111313130131316131112163035371350007753477177311137133171331777777770734772516177777717777352575777357377717537533173777160277767777777043635673717737533337171353735737353773713111271131130317013111111131131670073677776771733113113135137777777771470777616777777777175377375377357177773573757073577775677777677770365635777677533753537337371737353377377313111123130131313103131313131711770477670777353533133531331177777777763777177717777777777735357377757777737777353353553737737777777777761771637535733533333135317373753371317371271131111313521313310112131171337003717377771313117113171131777777777177716777777777777777777735353773777777777775773365777777777777767160677747673173717117337335373777177775311123103121113130371131317113313143047765767171715331313133137777777777677777734377777777777437577777357777777777737357530735777777777776071777737317371733733531737177313733737131113313113303511130153311311317343077777773131331171353153137777777735377777777777777777777537737177777777777777777737777767777777777717061617717331337313173371737737373573773103111313103132130133071311311313000617277173171731331313111137777777777757175377777777777736527577173757775777775257537171777735361777253525616717373535333171371737717173753713313121011313113113153131131371310000604167113131171131713131177777775353737736535777173773753752767757377737737777736757777177777776165206353735331317337133335373753737373773111311131311301312130331303113131701070127013353133131713113113171773737773571753773527657765274371717737737777773773753637177777707177716535273533173731713717133717377317177373121131111121130313131031313313531600076507711317153131313113117777777717163763777767753717373136161634777577177757757777567075717776353613437473353131737313313353373731373735311131103111131111301731115313313131120012507317133317131713113137773577737753753435373777675756537535736173777737773773577377736777777677617437173337331737313353353753771335337131111110131303121731073131071313134107612771313535313531311313573757373535375377777567743527253473434357677537577375777735717771717171771707167317131733537317311331373337137131103331313113111113113312133131313503071650131313131531311313173757377757777737437773717377775367343717773537777375773737777777777777777167736535333373173731313133537311313313311111121353011303310335313111331312161677373135373133131135311777377777373717537717777777777725357343634777777777773757757777777777777777716573733171317171733313713317331331313331331130313311113311133173311531371753777717131171117173131311777777777757737717777777777777776347757737777777777777377377377777777777777773777173133333373531313313313331331311121773313311031341373053105313171773777771313537133713131311137777777777377777777777777777775357777775777777777777777777777777777777777777777773313713535373313313131331110103131137701710113113131317331333131337777177731731311311317171131177777777777777773717777777777377737373737777737777775777777777777777777777357777131331313331373131313113111010111773371600771213011305313171143171137777777131713131731313171131777777777777777777777777773577737777774770737777173737375777777777777777777775737331313313137353113103113331111117701677000071513131331353133131331177737753131313531371313131117777777773777777777353535777377771773773775737177777775377777777777777777777377735313313131313373113110111131113171607777000072111111134337113131133771777735317113371310117113177777777777777775377777773777535377357177377777777537777735777377777777777777777133313333131313131101011131113111677077700000000003373131013353533713777373131313135135313631317777777777777371737573773777373737717337317737537373773777773777753777777777777737331311113133133313111131353353137777343400000000000113113111312111717357713171313133131717531177777777777375377773771771717171713707531753573735371777373777173777773777777777713173133313113013313131113377377177701353700000000003113713121313131317371371311317173171317131377777737357377735371771373737371771333533723171735373777577777777773777777777777733133113111113101313131757173173343410111313410000041371353135313537375335131731713117135377177777377757377577173773777773535333171713531117373537173537373777737171737777777777313313113131111111311173337357131353131301111343035363131317133113317137133313113313313531631177377753777773313717353121013131717171312113331313312113777753737777777573777777771331333111000101111130311771733110111111110311317525753173113153035337713535317317315313171533157773773735375353717353113313131331310110110131311313101313773573737773771773777771133131311111131331131371373713131313013111311313737371173713131317137713131315317313531373513353577757771337317313133313121111313110110131111111111313033173753773777773577377733133133331331331331011171717311111111303111131353537737113312171313713713135333713713171173711313737331371731313313111111113030101210111110010101011111110313371353737753077777313113131333133131131313373775313011031113013131317777713371713131131311353733171371313107171131131135777137113111101011011011111311113100011110101000010111121131377777377307377131311331013113133713131117131111313503113317035303177353131713171131731311171137131353131213171153131137313313010101001011010101110101111000111010101010101101111317377357757077111131101013313713331133110171031131352115213131313131317131353031311353373371137171313131713133131131331310113111131130121111110313101211310011010101010101100011337177737737173131111101011173735333533331313501013111631131735353173533533313135313135317137313313171713111111111111101011010121012111110101011011131101011001101103710112110101117373773777653113101103137173133533353133131313171313113073130331213353135353131303531733711535353131311313131313170101101111113111101010101101101010311010110110351310153501011237175377771377111130111313313353335373311013113101213713103131131317335131352133533171711733313313131311111111211331130110101010110110101000101101101013030010131031131313531011137337135370527131111333331353335333171313177307335112153171725353711131713313513530337331717317171131313113311017521012110101110010101001101000101111211111101013170170103031210135337377737147131331311133317335373731113111711533113313331131310317131311713313171537171371713131311331311011313113111011101011110101100100110101011131301317010113131311111113331713317777323131131003131331333131337307131130310311213533173131131317173171253133353137131313131131110101353531010101110101101010100111010010101112101101313131310101010312111113351731777507111110313133133113373111711103131135371713413107112111313131311353571373537131311103101013531131211110101010110101010110001011010110111101310101130113111311113010311331733537707331111310113113313171131173171533131313133173133713121713535312133171173533531313111111031121111301011101101010101110111010011010131031310111110112101010121013110311331737737707713111113313013013131103113131013131313111353171353171353131113517137317173173773301013113130311111010101301030112110101011010110103101010101010111101211111312111031173131717127731303311210101313173171311131701616017337335331331313317130353373531733317717311113113011131030301010110131111011010111300101011311131110100110100101101010113101133317173777077775775311111130117113170706070700005200101731731535351731171353173171757733717310313011011011111311110111101031013110101300001011010121010110010110110101100101311111313353177577737737713131111371311777777777716705347253531731313313731135353171373317753311351011101011101010010110101311013101011011101011013131110100010100110101001110100230011311377137037777777777777377770707725777777610634305277353535353731737137137137177731310131331310111010111111310113111011101131011700101101010110110101001010010101000011031371011373131717777077737575775777777777773677761071777520735373713171773535353717313713131013011111011001010101101031101011010110101073113110111011010010100101010113010311301107333013313773770777747773773437577725777777777707767036571737753735371353137353731713731101311303013775311011101111101111011010111111710100010101101111010101001011011131121100331311011311171771777375777777537777776776776777707716537371713717135377377171713533111331113011111313377751001101011100101011010101013311111010101101010011001010101010121101100110101011033735377777777777577777777777777777777070773535373773737735317177373733113131101711300101101113733100101101110101001010111011010101010110101011001110311010111101100110012110103117377527777377777357776776777777777770525313371717353713171737335371713311133133110111110131310357710010101010101100110101701110101101001010101110001101010010100111011111010010335317777574777777775377771725707777772531715373737373717377535771737351311111011310100111010310313371011010100100110010103101010100100101010101011131111011010111211001011311111131237777375777757777777704725707436531713737177173753535377637371713331313111101111101301111131011133010101100100110110111010101101110101111101013013011011010011011111011101313011753777737777777771725073520717753431353537317351373777071757373311111111301110101110110310113101013110100110110011011031001010100110110301111301101101101011001010101101110101071371777777777771704720742577634367125313531717377575707737375311131313131101011101011011013010111010111011011011301101101101010010111011110310110110110110101131310100101011113117177717577753577073512753471777707531753773717737737735357777731113113133101010101011011011110011010101001010101110101100010101010101010110111010110011010101113130110101101013031777773437777770742616343061617707672717177777777777767377371713113111113110101101001011101111011010131011010101010101110110111010111010110101010111011011010111110103101101211771777777577777712755257777777770735357677777777777771735735737313111012111010101101111100110101001010111001011101101010010010101111010110110101010011011001031011010100112111177377777777777757616327777777777777567773577777777777777537773535313100111101101100110010111010111100111010111100110010110101010110101111011011103111101010371713101113111011107313537771717577775257507777777777737377777377777777777773777377331310113121130100110011010001010010110101011010111011010110010111010101013013121101610101217130110101010101103131717771777777171727777727777777777477777777777777777777771735375331010101121110110111010111010111010101010101010001010100101010011101101011011101311371311525110110101013101111310317775257377777507776577777777777777777777777777777777737737137131310171110010011011110101010001010101110101011301010110101011101101011011101131311111703130310110101010110101031753777775777777727353777777777773777777777777777777777353753713571013121011101101101010101001110110110001011110111010000101110110110101010313010112121353411011011011111211113153775375377535776574347777777777757777777777777777777773713331313353535131000110101313110101100010101011101100110101003110110110110110101111011352111531113701101101001011130113317775777777777353774377777777777737737377777777777777757717131777317331031110101101101110101111010111010101110113111577777370110110101100101013131613536111305301011101011010317017737777777774347034167361757772757777777777777777777737313133111371531113111101110110110101011310101011101010301077377377710110110101110113111531353113635130171010173101131713777577777777774373436756572773757737777777777777777773737131011311713101035010101011011013107101011101100101311117737775773130001011101013101213317134311113717217073110113131317777717777777034141617373777677737777777777777777777777777131310303103131131773730101011101313111010110110101010137737727170131101000101101311311037135031701315313152111013112757777775777773436216167567535777777777777777777777777717373531311153110110737777537131031311777713110110110111110737521717310101371310101110311017101131431315311713313011013113737777777777741615250716352773777777777777777777777777777313130107301031013513353173511111035331717017010101001011713537371011135377510101011101713110353171301301110111011101357775777777777216102527777777777777777777777777777777773735773513111111101101315335317301035130101311311110101117727773777710112112537371301010330110317131135311113071121013137775777777777775250753477777777777777777777777777777777775733133717730101121101031535121331134111301711212511121713513773531312113111305377771735110101213170101303011121171101013777735777777702527673477777777777777777377777777777777737717113317531121101311131121711521131215131251113031112513411777701111010311310135371121031117152131310111011103171331357735777777777753473743777773777737777777777777777777777371737353533101110101012107111031110111133111312111103013103121331310101011010533531121113101213111110110101101353131111377777773535777673757777777777777777777777777777777777777773131313305311011101311311213101211031251031011101351710101111010011011101311351317111301531113012111011010101311301257777775777773773747763477777777777777377777777777777777737777131315301011301311131211101311131111131011101370130351310101111071103110130310313161713121013110101011010131301111377777777577777757737573777737777777377777777777777777777177353101311313010110121051303101121012130111010777173111210731101011031101130111310113131211113101112101011031101121071777777777717577763572757777777737777777737777777777777777777777131317101111031111315310101111111011011377353117121177101100101170101111030131211111121301101011117017521113113137777777777777737577257277777777777777777777777777777777773773731121735310101013030130531130301211301777717171303110310110111131371100101111101113030110110301010731713112111735777777777777777572775357777377377777737377377777777777777737753531171717010111011110113130111311101137777131171110357713010101011130111101010111011110113011111310173717110131737777777777777777257276353777777737737777777777777777377377177373713537313510011010131010131010301101777371731121110373053510111010113121101110101010110111012101311173137313031777777777777757775355717777777377777777737777777777777777773777713137717131311011011003111011311110177735331071152117771313210101011010110101010101010310101011101437113717353137777777777777777276373777377377737377737777377777377777777735777313171312535301101101111301301101037771731153121211735311435112111301013131101101011111011131121313310301371311777777777777777775717777777777737777377777777777777737373737737777130317113031710110110101101100101771731521311111317731213112112101111101030110111010101010101105015315301377137777777777777777773777777777737737377377773777777777777777777337777531313111131312110010101101110117771731131303110173111010717117112101101111030103110111011101131211313171313777777777777777777777777777737773777377773777377373777373737371777773131350307105351011101101101010773121121010110017211011313130311251310101001111312113013101301011121371313777777777777777777777777777777777373735737777377777777377777777737777777112131113130107110110110101137112110111011013771101014352535211130713111131271011101110110121130113137357777777777737777777777777777773737771737737777717373777717373737717777773113573773531310351011011101713111011001101073570131313113131213113152121051111101111010111110135711153777777777777777737777777777777777737373437737737777777377637773737377777777313173573535310311211010173010111011100111773171035253143151707352111113121031101211130101735737373377777777773777777777777777777777737717353577777777735737737737377737177777311177777317353535311121110111010011001131077735303513101313131311113030101113103135121413131733757357777777777777737777777777777777773573737377777777777777777771737373773177777173733531735371307030111031001011101110503171521711213531703703130311111313105314103531316113715331737777777737777777777777777777777773772737370777777777717777733717377777177777311773771531735317110101101101010103013113773111211713121311110110121210101121131713535317313331737777737737777377777377377777777777770753573534357777377771717752737377777777777731531731735735317312101101101031111013410717031701107111303110111111311121125371773535371711777777777777735377773777777777777777777377373727373734377577777771737377777777777777773173531737173535351330100111103013101311211101130313030110110103010101113537137177377171377777773777377777777777777777777777777777707773534365737716375357163717377777777777777777313771737753535373513171010101110131071112113011101111011010111113103071717753717717335377777777777737373777777773777777777777773707167335327777714177371727377777777777777777777711335353737137153717177711110311011130113011303101011073711012103113131313353773771737777377777377777773777737777777777773777773737376335353517730115073537377777777777777777777731537353537537371737137370710131030130113101101101033717735317177571615353353573777173777737377737377777377777737777777777737773435317237277735341617317377777777777777777777777773535373537177171717537731313017113513050310110117575773535353713731331357373371317777777777777777737777777737777773777777777773363735353773777535371637777777777777777777777777713137717177713735373573534307121703035371031037773737173735373777171171331317527777773777773737737777777377777777777777377777777170736357353032525637377777777777777777777777777777513737737771773533573531717171753537173537537173537753577717137173131171637177737777373777777777773777777777777777377777377777372537236353533531377777777777777777777777777777737353537531771737537773571777731373537173537537153717373335377173537170675242477773777777377377377777777377377777777777377777773712717737252163777777777777777777777777777777777577737737773173513717353777371435753717173713173735375357533133317373001024107343777373777777777737773777777777377777377777777777371210101217377777777777777777777777777777777773677753537317131371735371777713773335373571717717171737733113100137100000100074347735777377377377773777777377777777777777773777777773737377777777777777777777777777777777777773471757373717707175371735373711757357537173737713737335353531216174213000000000160137737177377777377777777377777777377777777777777777777777737777777777777777777777777777777775773472777573717707025371735353733717337173537531717175737373171706353471000042107162473637376373777373737377773777777737777377777737773777777077777777777777777777777777777777737753577777777770735317171737371753735717353713773737333531370070714253600000010616150377177177377377777777737377377777773777737737777777777307777777777777777777777777777777777777767177777777775040603121317177377173311317777131311010343107347435341041061061777276536363717737173737371677377737777777777777777737773777017377777777777777377777777777777777777167777777777727371707576713177377311060131313371763434340347737767761207161007077573713173771776375675271735377777377777377377737773777707677737777777777777777777777777777777777177777777777525677020753673135311677166072147777140774340377677777741676167077773767776172723377373737377377777777737777777737573777370761737777777777777777777777777777777777777777777777777773577527777172531770167107757375676372537734777777777275347712777677777037017757137373735235237377537773777372777353537777173577737773777737777777777777777377377777777777777771776172577777777607077070777677777314775610477777777720536710657777777770503303323743707073773577733637777377773436777670007677377777777777777777777777777777177777777737777777774176142770776777307077070773776777430637270777777777512416370376775777727765301703353737371212537771703774371773535213170001077377737777777777777737777777777777777777577777777736012147777753574007052525777717763410505003437707176012140505717727035001000600343303030035353637163775377763477637767007000375273773773777377377777737377777777777777777777777610400030707276301000000072504761700020000077410776701600210063600534720000201006304343037020071707707127525353703170716100007737777777777777777777777777777777777777777777777101073001675250534060030104352430170507016125703676010000050002714177043401401400751437070500143163740707703727343767070700001437735373777777777777377377377171777777777777777777777777705207772521014060707617767070305204036571717771610012415636707371423000210727052572002007707307007707163701010070760002053677777737773737777777717777777077777777777777777777777775307077560210110717617167761615314172776707761670717271610707671507014252572572570500740700434300707161677677770107001671737373773777773773771677777717171771777777757775357777777525252105060601671616170105204216357071770101034725777777771060701610777777777252070307077700071616177777777770707707373777777777777777777373777777777777177777777777777070777777777770707171777777777777773573577777777777777773577777777777717770777777777775257770434000000000000000000000105000000000000E1AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(4,'Dairy Products','Cheeses',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777777777775773775737773773777777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777173434716174361735707353436571717377235700007777777737777737777737653777757377177737537537777777777777777777777777777777777777777777747657252103060206042434777777777777777777777777735777375374361705253432163617075727777777737777777737777777777777757775777773573777777777777777777777777777777777777777772524141210000040604004000000000004061677777777777777177763534736175370773527577757777737577777777773777773757717717717717373737771777777777777777777777777777777777777777777127052430200400604200000000000000000000000000077777777777771776773717237077052707271735735677377737357775773577737777777777777757753777777777777777777777777777777777777775251076502410040600600000000000000000000000000000000000007777777777171756757577307371717076734737177777777777773577777777377777777777777777777777777777777777777777777777777777777676107412042000000000004000000000000000000000000000000000077777777773773637075352525617357737576177357777357777737577777775371735737777777777777777777777777777777777777561600000016700604004004004000000000000000000000000000000000000000000777777777177777377677773765725772737777777777737777777357357377777777777777777777777777777777777777777776536177777777650060000000000000404000000000000000000000000000000000000000077777777757377671717075377777577573777377777777777777777777777777777777777777777777777777777777777777172577777777717777040040000200000202004004000000000000000000000000000000000000777777375775777777727171777373577777777777777777777777777777777777777777777777777777777777777777567537775767775600247142006040404040404000000000000000000000000000000000000000000077777777737370707567677774772777777777777777777777777777777777777777777777777777777777777757572536577727757700000164250400000000000000000000000000000000000000000000000000000000007777373775673773717353773577777777777777777777777777777777777777777777777777777777777756376357616767577777700000025020000000000000000000000000000000000000000000000000000000000007777777777174347777775352717777777777777777777777777777777777777777777777777777777777374357635737576167061652007560400000000000000000004020000000000000000000000000000000000000000777757377737716177767757777777777777777777777777777777777777777777777777777777777765374357434777077752161257003434246040000400400000000404004000400000000000000000000000000000000477377347563777071737377777777777777777777777777777777777777777777777777777777775161434243652527777756140007403400004204000000000000000000200200024040000000000000000000000000000377757737356177777756777777777777777777777777777777777777777777777777777777761636342707165256775777777777777000000000425200000040000000040040400402004000000000000000000000000000077373525617271617735377777777777777777777777777777777777777777777777777771775414340564167014707777777343576100000000004752440004000400000000000004204240000000000000000000000000077567773615777725777777777777777777777777777777777777777777777777777777770736340703167047025200777757202172507060000000652060004000400404004004000000040004000000000000000000000077352353634371737177777777777777777777777777777777777777777777777777777670504250746014304004043434275710050725100000000047004000000000000000000404000200000000000000000000000000077775743537477476777777777777777777777777777777777777777777777777777071072435274212420424200240041427060030052473400000000420000000000000000000000404040000400000000000000000000077172353653717353777777777777777777777777777777777777777777777777177477043425010410400004040043607404140061253043612000000040640000000000000000000000040400240400000000000000000176775253777777777777777777777777777777777777777777777777777777776537043471724202420424003043405607024240040243043416100000000060000000000000000000000000240000000000000000000000735077253434353577777777777777777777777777777777777777777777777773467743424014040040000604306521604000000000000100216034000000042500000000000000000000040004000000000000000000000527014343537072777777777777777777777777777777777777777777777770743535360500606034034070434702040000000040040042410501434020000000656504000004000000000004020400000000000000000003714363527707357777777777777777777777777777777777777777777777775347765160610014024072452400504042000400000000000200203030506000000000616160000000000000000400000000000000000000001634107107717777777777377737777777777777777777777777777777577767347724100424204070452521602002004000000000000040004000030314700000000042470040000000000000604000000000000000000061527077316703777777777777777777777777777777777777777777773752577716524612500563472524040040404000000000000000004000404004212520000000000047002400000000000421400004000000000000172016125613757777777777777777777777777777777777777777777765677741607521040256056152434306120102040000000000000000000000000040357340000000000650040000000000060000000000000000000705253573757277777777777777777777777777777777777777777775371777760524747025617256250004404464040000000000000000000000000000000000716707000000065242040000004074000040000000000000725363757257777777777777777777777777777777777777777777765671671702503244707657050656125212120350000000000000000000000000000000000001616520001060546006000002070400000000000000070707577277777777777777777777777777777777777777777777777371677564652645217771616070216525674774301000000000000000000000000000000000700712107700112034610000040470000000000000000170707257753777777777777777777777777777777777777777777776565352535214120747774343417470753537531000010000000000000000000000000000000070041650030677400046000253640000000000000007070737773777777777777777777777777777777777777777777777717374240607420547356534343743773676573000000000100000000000000000000000000000057252121013577777000040643740000000000000007071757777777777777777777777777777777777777777777777777656534343416520347736747343743571777741010000000001000000000000000000000000000217010000203177777742041677740000000000000725242737537777777777777777777777777777777777777777777753737470042430476770571734775376777177300000100000000000000000000000000000000034161001210102777777750000567704000000000003525375776777777777777777777777777777777777777777777777765743004341043177177365777167571677770000000010010000100100000000000000000000003002100010617777777600600000425600000000056102527377177777777777777777777777777777777777777777775363742524242147576525365777772773576710100100000001000000010000000000000000000000100210211037777777007000000000424000001200614357176177777777777777777777777777777777777777777775752542505252167537565372573577577357300000000000000000000000000000000000000000000010010201077777770077000000000000000025300020216177777777777777777777777777777777777777777777727772142525042536743534757777772777774100000001000001010000000100000000000000000000001210121777777700000000000700000000704034175777737777777777777777777777773777777777777777777577054252420356771776777273477777477710010010000000000001000000001000000000000000000000012107777777400000000000000000434303403434341577777777777777777777777777753777777777777777077025241504252563575257577775777177300000000000010000000010000000001000000000000000000001217777770000000000000000000000701612537363777777737773777777777777777777777777777777777167061626143473576377727573777777747100000010010000000000000000000000100000000000000000000357777770000000000000000000000761612535777777777777777777377777777777777777777777777776714161416007076175673572747377777730001000000000000100000000100001000001010000000000000000277777000000000000000000000000170777763777737357353757357777777777777777777777777777753422507241707716437757757775757777500000100000000000010000000000000000000001012400000000000021776000000000000000000000006707343575777777777777377777777777777777777777777777777767450615242506717653672771777377737010000000000010000000100000000000001000000001000000000000404070000000024000004000000016107777377357777777777777777777777777777777777777777777173070625042516705657757767167575770000000100010000000000000000000000000010000001010000000000000040100000176000377000770352525347777777777777777777777777777777777777777777777777656071425252435635270777777772777710010000000000000100000000011000000000000100000000000000000040252400007610004740007077602537737777777777777777777777777777777777777777307757775307406160043463527577757753577707000000000000000000000000000010000000000000010000001000000000025240000007000037000007761757777757777777777777777777777777777777777777774716773776502534165241756752707677767757770000000000000010000000000000010000000000000000010001001200061420000000000000000000003161207052777777777777777777777777777777777777377717617747777702436125260743657753777777257730102100001000000000000000000000000000000000000000001001000061400000000000000002506061657127052777777777777777777777777777777777775770777065707776561405601416165252765777577777100010000000000000000000000000000000000000000000010000102567060000000001773774352100001206107357777777777777777777777777777777177777073701752756177347360560605257653563477777070000100000000000000000000000001100000000000000001001010216100000000000606043437777777777535771677777777777777777777777777777777777775777720253617056704076161425241652577736577710100010000000000100000000000000000000000000000000000001636160000000000000000000424343437763071777777777777777777777777777177777777721747570257077717725036163425243652525777777700010001001000100000000000000000000000000000000000000101404000000000000000000000000000001757277777777577577577777777777777777735773577737051207430653524507041425241616525074743101000000000000000000000000000000000000000000000000010202020600000000000000000000000007477375777777773773737377777777777777775773576777752025070161347770240724340160652567371773300101001000000000000000000000000000000000000000010001040040000700000000000000000000077767777777577777777777377777777777737777777717161743507076146161657070524176050065256563673730000000010000100000000000000000000000000000000001002040075017700003740000020000077772507777773777773573757777777777735777737777007007342100170352573657070524016070024343571733733210100001000000000000000000000000000000000000001000077760077200007600000750000743756173777777773777357373777777735777777765307701635250610616070052725242525607043410706074773773610010000000000000000000000000000000000000100000777777700774000177000017600077774216775777777777737735357777777773777707534160060070521061001725250577752520140707060407434373333321000001001000000000000000000000000000000010137777770007700006770000777005777425621777773737777717373737777777743777777034177171030060125614165252552752576034043470702434277773732301000000000001000000000000000000000000000377777770017200017700003770027777001567377775773537351717537777777705053770436143434070104030612101612416070757434343434707056173773737321210000000000000000000000000000000101007777777430000000035700007761657777023057737736153434370703777777753027777072534341603436737410707061613611616252524340610707256173773737361000100100000000000000000001000000000177777777000000000000000075425367700456375773717273537073171777777361417777050616030141410041271527170040065255352534161460525024377377373337312000000000100000000000000010000103777776740000000002020340702576770612734736157777577577174341777770521257772171616577273430034020142534352101207614216167376167534217337377737631210001000000000000000000000100377777777700000000000140000252753470434717717235377363777373771777770525277576507177775001412535160342100052405205214704175070177777777773337333733733000001000000010010000100007777777576700720000002102141652752430525637777777535757375775277770702525777773777717120302050767050104777253721610610212527416777777773777737773772733312100100010000001000003777777777770057400000056000200256341402527535377353773735777377774030050177677177777772514101200103777777775705050161241470412707777573777373773337337373733250010000010000010177777777767700272000000374000175770002016752777557671775777375775377470276717177777773712037400142057740217737727060041020003040775773777357373377737737372373333431010001010037777777765776105750000007770006027740012452777353353771737177777377737775357777777777657571763002100212710612410535161061434343000737777577777777337333737377373733332303003037777777777777576002700000007740305057730003052557677771777477717377775777777777777777757373070104104000417651251243420107072534000437775737717377377737773737333373736373373377777777775777727770371000000777000026777400006357353777176717353775777777537777771737777377740170000630000377025724103416000057052573775737777777535733773337373776373733337377777777777777477577000000000003770002517772000534727771777717777777777773777777777775717777571270030010750304161407100617070012006100777737753535737773777377737373337333773737777777777777777777777000000000000300142437740002437577177777717357353717777777777777777777773751734000007614300037707010074010401000703717773777737435353717373737377337733777777777777777777777767765200000000300030303474340107437777777777775735777777777717777777777753567721737000000037430070707352037421000125075761777177717737271737373737337731437777577777777777777777757700000000000000404043076120001747777777777777777777777777777777777777777730507430001000753401000006004143100340003773777537712771717535277373717531343777777777777777777777777774100000000100003034307410002567377777777777777777777777777777777777777771752013410025037700000100104002016070000001771737753757172713617116352733077317777777777777777577774777772016000006000007000743600012074777777777777777777777777777777777777771612052412410735700772000000030100010170100070775717371736173753737353711653107057777777777777777775777777750275000016000007000347000074377777777777777777777777777777777777375377775210241277727777050000000000000000700000375363743563537152317071253731357317377777777777777777777777777061760000770000770024370000035677777777777777777777777777777777177777771421434120500143417007006005000000001600017527357377353716375613535352534331707777777777777737777777777776174300007700034740535770003473777777777777777777777777777777777773534163503430752142100025001010206000000000003073717717535341735133573617353531743177777577777776577777775777700374000077700077702476710043657777777777777777777777777777777777577672507701617742104371020060000100100000000000707352712737371736532535343172521343777777777777777777777777777740770000777000777012577600143777777777777777777777777777777771737761743700161614100630407050107050610020102500017716353753525361713533533172531717117777377777777777577777777774300000000700007770607775004256777777777777777777777777777737777770017171700000030601750300216100210061412517211473471735377173534352570347153170707677775767777777777777777657730000000000000017270537760021617777777777777777777777777777777771710024361614000001700250757576014070121612745763771372573433053713753177132352171311774377777577777777777577777430000000000000005027060000525677777377777777777777777777775771671600015300031200000010003002016030052410417320177774173437577070712352117153070352707777777177777577777777777777420000000000000205007030000435777777777777777777777777777737777161001020502404116100700700351701403001243524177777537073713137171751357216357171351377777757767577775277777777770105000000000000125614000161637377777777777777777777777775777712716000012100300600610601617206060340704100617777777253535256517343136131735121214325777357677776776777757757757616720000000500002070200000027477777777777777777777777777377717050705000400100101010071610404101100120120701777773771617037313725307717251123717335167777777775737771777737677777007700000027000014070000025017777777777777777777777777777737773010300001242520002000000030300607740165100777777777771617147707135301717367510714325377777737737757777677777777777475600000077000030770000024247777777777777777777777777757777340200030301010143414003416500010161034020773777777777771707331352717375215313671635101777717577777775777577577777703677000001770000047740000107377777777777777777777777777737534100100000020030201021343212177060002503177775777777535770731475251617031736161101016367777777657777277777777771777077340000077700000375200016074777777777777777777777777777777730000010001010001021000153534317173412147717777777777737771073031631617070517036373614177777777774775761777776775770054300000377600007777000250077777777777777777777777777775735701000001000001001003012153535637173577357777373777377777777071611613435272035014010337777717717777777777734777777770200000000777001007770001607077777777777777777777777777377773000100000010000000100017013531353572717737177775777771777717161631611201017037737775777777677777777537775773577777061000000000000020077700007007777777777777777777777777775773500000010010000010010001213343175727353773577757777377177777776173052163577777777777777777775347753777657777777776776100000000001070000024000700777777777777777777777777777773777000100000000010010001001715317031717757177173737375777777777712141253577373775737777277777777737675777776375777717716000000010020000030521430601477777777777777777777777777775373100000000010000000000121303535371713737177357575773735777777752173773777777737777775777777777577777577177776717777616000000200001210002402417423777777777777777777777777753777700000000100000000010000116152135073752577356737373775737777777777353777357377777573777777777776357276377777777777777017000010000024000052503402547777777777777777777777777777770100100100000000010001010311313437305317125373567175733477777777777771717735777777757777777777357777775777707757677706774000670001434005200342704377777577777777777777777777771734000000000000100000000035230533111735737737173537737577777777777777777737777777777777777777757707757777657777737577707770001775020777205274305216777737735377777777777777735777130000000000100000010000111531417251235017153537525737137777777777777777717777777777717777777777777771617777777577777052770027767403775600774704257577777777777777777777777773777000100001000000000000103030121301375137352370713737537577777777777777777777777777777777777777765727777777775367777770775216177703477761657770705237737777777777777777777777775301000010000000000000000013517171717013615357173757717343777777777777777777777777777777777773777537577777771777777777616563407777442577524377707027777771777777777777777777717373500000000000000100001001312303112317351361307153313717177777777777777777777777777777777777757777777777775777777717777012142147772106776106776524147777777777777777777777777774352101200000000000000000000111116116112351353533747717335377777777777777777777757777777717777777777777757777767777777756042142052142507706107770707071777777777777777777777777317016161100100000000000000016125213513515361353453313635707777777777777777777777777777777777777777777777777777777577777734304343252052052050617070607777777777777777777777777101521613016134301000000000001713531701212121116171335757171357777777777777777777777777777177777773577777777777775777777777400434344047025205261602434167777717637717777777777777702503507107010521210300000035371161735753534312134530317353777777777777777777777777777777675777777777777777777777777777770703434034307504361420410706177777777577771637777777777753503016107030505250103000071673535331361735717133517107103777777777777777777777777777777373757777777777777777777777777770600616034202704161430612506717677773777777577777777777777775210703503031216101717171163525677171723527507343712577777777777777777777777777773577777777757777777777777777777777401771616005614306025070416017777777777777777777777777777777777771410307041610777777777717171103525357353735371717777777777777777777737777753777757777777777777774777777777777776167760414777070615706003601677777777777777377777717777777777777777774101301777777777777777777771717015253437161777777777777777777775777777777577375773773777777777777777774777702570772430776061427741605261777735371777757777777777777777777777777777761777777777777777777777777777771717107127777777777777777771777777777777377737777777777777777777777777777742400412477775243477341615067777777537173777777777777777777777777777777777777777777777777777777777777777777717577777777777777777777717577777735677777577777777777777777777777777053761610077705243777600260135377703677777737777777777777777777777777777777777777777777777777777777777777777777753757777777777777777773777777773537777752577777777777777777777740276160607770425257740165016777577753177777577777777777777777777777777777777777777777777777777777777777777777777777777777777777777676777777777777757772777777777777777777777777705070501607721605277342032407703777777377773537777777777777777777777777777777777777777777777777777777777777777777777777777777777753535677277775773771753617777777777777777777777200020601400401240160104052777757777771437777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773535757377777777075777777777777777777777774343430703430705216070612410777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777377777777707377777777777777777777777700040040240060420400000007067777000000000000000000000105000000000000D6AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(5,'Grains/Cereals','Breads, crackers, pasta, and cereal',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000777777740043734074373737370737777043707777777777777743777777777000534040673577777500740000400050040042500000777770004217073737373773777730040407073377307373725000043374053000003737373777377604074377777347737377047637777777777777547777777777400750250573177777505350700050000000040004000577770404033773737373773370400040407071214377373736100372000073777777777777377704404427437307377777734341777757777757477077577777771040075000777577777040614340000000040000000003777700007773737737737377040040000007061637373773536173040004003737737373737520404040453774777737373777777767777777777705777777777770004770477737777770051004100000000000000000047777700737373773773737200004004040407173737377373737340004000777777777777736440406404247073737777777737777577777777745761777777777750017770777537777750065000000014000000001040005777733737373773373771604004004000063773773737373730000004040737373737737700406040604007777773737737777777757777777770742777757757777777757777577777601734000000213000000040004167777763737373773773021400004004005373737373737373400404000007777777773753652444040404737373777777777767567777777753475757777377774077777077713777771561410504351750000000000000017771000437373772007003040000400737373737373377240040000040473737373776345340042440573777777377377777577777777777767527077357777717737775775777777770140040037077100000000000040477770703373772253733704304000071637737373737603104000404000777777773617370744044043777373777777777777775777777777577757477737777717777777737177777740000005753176001000000000000077710007373351273773334304037361603737773773506000400000407373373653773773734040772365777373777777777777777757777756770577577777705776177777577777005000127357710040000000000400077705011340361433071214015730001061733770003717000040000377777765343763770704077344032737777777777777777777777777775752777377771377704777737777773001057517375000000000000000007777001340004373737370033723710360273773173733733434004037373640436777377070773734537477777777777777777777777765777525257777777175754007775717777740070030777700000000000000050477775377310000073773207373376004005336036007256352000033507765060470737737707377772407073777777777777777777775775767775417577777737600017737117777101400573777000000005000000000007734170771371052371337373337010033404017373337253434372040430440475617707777737352507775277777777777777757777775775637777777777771404077777357777003537157700000000000000004340007734351005021050077373777373773700004007177373003737370060440440427603737373777777773465657777777777777777777777565547777777757770000077717777775007167375000000000000000000100577515335701507130036373333373340040400436334307773735300440040060471777777777377373746175767777777777777777777777716377357774277040417773777777710731717700000000000500000040000750072571173053711001067777324000000400435430773373723440444044040463737377377377743475677777777777777777777775375657757777714074000617753537777715731775000000000000000000140006734150163413041405031100337004040400400423077377737373040040044041777777377777737443475657757777777775777777567477777777777737434005747777777777777777701000000000000000000000017737350141741030017521110100000000400400437337373737374044444040773737377737377761674367767777777777777775656757777777777777400405521077371777777777771000000000500400000041043775775214170171413710052177111040400440053737737373737340040004376377777737777752574577575757777777777777777771777777777777753540436040777577777777777100502500000000000000104167527101507006121477105010713040000040007377373737373716444074407354241737737372777772567767777777777775777757565775777777777770714054050777357177777777010050050000001000004707573517040350514140717010711771310040040737337373737376300004016777365347737777573737777565777777777777777777767777777777777777777707016177377373535777770500160004014040000015707777071357300717152503537700103610000337024253737373014074407737374074327771636777777777777777777777777775777577777777777777775353757757657777753777777710143505000000000000420077505357314141361050341510153533000707700500273737043233016773777734004776167717777777777777777777777777777577757777777777777777777777735704777735777777052050000056100000000504573417215614170516135170077352700373373042125377352373577737773737737773534407777777777777777777777777777777777757777777777777777717777407707777737777701050000400014000000050030753751701016153050434037135310137377352104037304250732373777777737737772404406572777777777777777777777775777777777777577777777777777777045177777537777701000500050400073040070577053653507317053171714177534316373373734317304000303737773773737773772444061652775777777777777777777777777777777777777677777777777777775067577377777771070050014000077141017500773141250714705257371304712411017377733637724000404343717777777777377040407440657777777777777777777777777777757777777775777777777771777770572777777777771052500400007104040470077714105073531505346525035353104313523773370004040000340273733737377174042443470747777777777777777777777777777777757777777777777777777777770571771777777770014300007314000010140534107014143560734110505107173117703161137004000004040301777777777776377440641474377777777777777777777777777777777777775707777777777777777777765777777777710014005054000000404007717053430501141416350167125776143535377100000404000040773737737371616525341464077777777777777777777777777777777777777776577773777777777777704077735777777771401420000000000000771752140410716100715371711507010000705734340040000400033377777777563773736442537777777777777777777777777777777777775757717477777577777777777507105777777777700040500004004005271456105313410415351040507170100571050143410024000400017377737371736173777753544777577777777777777777777777777777577677657743477773777777777777057604353553777040170500000000005473116535441710430701313507173100071016110037100400403736337777760416773737763777777257777777777777777777777777777775777756543577777777777777777075070402741470004070400007504071457717731061770415061701161775014014017340336030000370034271730406635377761777377347777777777777777777777777777777777757777756777777777777777777743040057121741405000005500007700370571414141051734140534135301731421410037713005377003001760440440576527377777777777777777777777777777777777777777757777561635777775777777777704354100177717353400050520070577144007061735305301531073417770141040143000000347733330040020406044042437757777777777777777777777777777777777777777777777777775777777737777777777507377770377757771004377750525305335711507535377042561717101710350140053053100003777610040340444004040407377777777777777777777777777777777777777775777777575775657777777777777771777777777577737774005770061775254177721703405171010141712500404250143750414000100037361353044044424404777737777777777757777777777777777777777777777777777777777377777777777777777757171737353577700376107577771034351570514176053416077141301001104141000001004000737373204004400440563777773777777777777777777777777777777777777777777775657757777777177777777740257777577677377357414773777777514043052412511241710535035101070004100711250031003737204044420444243777377777777777777777777777777777777777777777777757777767757777777577777777055614016141014014707617571777777717107113414341530417101430417171300001071351410173714000400472405773767777777777777777777777777777777777777777777777777757577777777773577777770061616140164400071417773531743777777577414341041410716101410000471711400050031007373210400444041773743527377777777777777777777777777777777777777777777777777747577777777777777147141450706100165065675353435357077777701617134301570510700005710040043115004140002405200072407773774256577777777777777777777577777777777777777777777777577775777677777777777770434343070414147707173537753777717177777775353410467313050100053050010000401000015013303504041773777375616177777777777777777777777777777777777777777777777775777757777777777777750541404050404165047171653717777777753537777771711107507170521414070140100007100030077372007773777377737777774257777777777777777775737777777777777777777777777757757777777777777070043434252177165377531353717777777777571777777777173516530570101050101710417104103307353073777377737777776174767777777777577775777577777777777777777777777777777775753771771777057041405057416717171775353357777777777777174765777170253501071404340561013710000073733200777377737777372416477777777777773771777777777777777777777777777777777757777777775067774707143077257771777077137714777777777777777735173477535140407400101000104050000005343250177377737777377454657575777777777577773777177577777777777777777777777777775777475707575735707354145735371717357717371777777771734777777753507777311403140540505010000010002143027377737773777773652477676577777737777575777777777577777777777777777777777777577725707725675747777377775377717353715377737775775735775777777717174001571003100005610007710402007737737773777356165257747577777777757357773535777777777777777777777777777777777757577757575377571311177777761757357731177577173777771777777777777717161035040530001710510000053733737773777376737777756777777777757777777357777777177777777777777777777777777777777777777737753361037717171177335371107777737775357777777173777777717537571001041140040004000377373773777377717773777775777777777777577375371777777777773777777777777777777777777777777775771375113117717177175735737717777577777717777777571756571607573431405040000110000172137373777377436727777777777777777777737357775357357771777757777777777777777777777777777573737771133513137777177375734117371737717371717777777777717505170541401210171043500036373637377377700453577777777777777777777757777334357777777571771777757377775377777577377777357535177152103577777717537537701777571775777735777777777707352052070535050404173037100003737377430464367737777777777777777775737715153717717773777777777775777777577377777573571713117310311313735371773753771177777377537353077777777777775757715000143100130103724000073737700440404407777777777777777777737717734357777753571771753535371717777777537753777370171301711311017771717171717537357177537757775352577777771776717771571077300510733100700303720464040604745777777777777777777757771735353573753171773777735377777537177753751775373015311210313117777377777713517777177537371735352567777777717750773700571412513772300007340040404404524277777777777777777775377573537777357375357177771717535773757777353777531117131731533010717775717117752713777777757577137153177077777777104144353000751273373533700000040640460475777777777777777777777537357717535771521737573535353773775353577771753371713073503151137771731753771371477735375373717712714717577577777310000411410303737373360000004404140474377777777777777777777177757717537773173171717171716171757731073775377357130371753710370177775777375377173175777371757713717717052537177777771110061041737373360404000040466340477767777777777777777777717777737153577177175777713531071717771171775317357171171717711310777737175375317171371757573717717537777050547535777777710171103737375300004000140475253777577777777777777777771777753537777357717735371713171173753537771335757317173303711310117777777377175737177777737757770531773777770107677777525752570373737020000000406340527777777777777777777777777175777371753535371353537573017017315373753177573731713511535370311377777535717733531257353577773137373047377377771505043504005017737200105004000075257777777777777777777777777777173575716357771775353753153717171731353737173757171713033531110301777777777735753571377777753757535350004377377777777140105300373610373320000400527737737777777777477777777777757177773515353571371713773717113035775357173577353537171531437111177777777177737713175353537757337535314000377341273777361005343243043343734000037777777777777777577765777777777735717773617777375373757753535301537135317537317131717131353173031777777777717753716377777753735753530704044204377777377777735004004337333000373737737777777777476757577677777771773757771573717317571737373130121717531713753531053530107317513107777717771775353535377757373571373531000003537373737737773400000437432700137343777777777777777756767775777777775757377573577757137377575173511535313531253713413103113115313711377777771717737717375777375753775173530404043737373773773640040400003352177373377777737777777777757576777777777777357773537777357175173735013301317130313535713177117103710353217777777777717535717377777773775377171700017373737373373730040000404040012337373377777777777777777767757777777777775735353507517317777171373515311717115153530353533503111035211177777777773777731717777577777537534371007327373737377342504004040000037373736373737777777777777777757777777777775773577371731371775317177111321703130312135351313571313503531317777777777757377177777777371713717371521720500737373730301600400004003737373737377777777277777777777777777777777773577357535171701735777177771511353510116171310112131103111353135777777777377177717777777777757735173173700300373732161733400004007773737373373777773747477777777777777777777777773717353735301717317777177373771313135317171731717171313071301735377777777577377777777757777371735341373004003725240372733704002120063737373730777244345657777777777777777777777575775757134353715777777777177171617101137371121130131015353137777757777777775777777777777177535121737214001730000127337340003737003003737730003747434727777777777777777777777777737537371711135773777777717537171711312577133513713171331330757357377777777777777777777777753103571733733732040040613730034373500404373732013344346454750747777777777777777777777537575353716135356177753773535313035111352513711711350171117377377377377777777777777717153737171333773737040000000343430733736300003372000272434707256776777777777777777775777777537377717317125310177771535371715137305313153713712135330707537175775737373777777777737357577357773373700000000040000737773737030370040000336454745614757777777777777777767777777757535735711535317717073537011313411137171211351353531175353757737377757777777777777775737317333377370000404000000733733373733770004004037307257165677777777777777777777574777775373537571373130171711353751371371373571315353125313713537777373757737775753753777777773775773777307000400000400537377377377370004000000000745677725777775777777777777777777777777573537377177517170535353131071511053534331353535710172571357753717577373773777577577675033373337030710000000021237337337337000000404004007165747777777777777777777777777757777777777535777173135133531353571123713353135530353137313573767353777773777753577537437737070073777003733250040021373737737377316000000004000377727377777777777777777777777777777777775353537757171733513175271317151351357133535317111777171717775353777577777737773535753007340030733437300003724000323737300401600000000037747777777777777777757577777777777777777177777717737175351343531152531337135373171313535373707771771737777773717371717177737377733000030373730073771000007373702533121000040613737377777777777777777676777777777777777777737717517757125371353171353515113435353535353313571771770775653537577775777377171657173573400437233070373270000037342503363707000031343077777777777777776757575777777777777777775757737717777135357353171312312513133537173171703471771771637777777753737175377173377173773500005030373373303407340002527373000121720000777777777777777675676767577777777777777777777571717717107135352171715353710513113177161771347167171753537537375757377137757176170773700030737373737373300000043713250727372004007777777777777777567757576777777777777777771753773771731713535317073537131131251347537177175737717777377757777572735717771737717735357340373737373737304000040000605233737215000277777777777777777756776577777777777777777777777771717471753537531153513516113161337567177637571707175717736173757563707173535217537717170737373737376000400004000303773737321211777707777777777777756577777777777777777777537175775313531317777773533752137153175773574175737371717377777577577353575352527535737537763737373737373300000004000007733773737373607777777767777777777777777777777777777777777777777777531775777535313571317113317177577377537575670716177777352537777165753517172516153535717337377034014000400005733773373737300007777734347777777777777777777777777777777777577171753175713773771757173531735777777375734347371171617617575777757016133134361615217277173752737303703000400002733377337733734000777775674756777777777777777777777777777777777777773775303753757171377177171777717175775775174777071717763777534357715756717535125017137343737021633737300404310242337733470000007734241434757777777777777777777775777777777777777753777153757317775353353777777777777735734371771617717577773577357020115213434171257417353535001733730700037700004337733032420075676564743647777777777777777777477777777777777757775717717125777735353777757775752535767577576171771773717777147707152527571007055213735373730061673700373730000033610403713100241450470745357777777777777565747777777777777777775373771753537177173777753777773777776117717717707077175775707370535211357000505321756171617050033030377373600005340002372372006564773464767777777777777777767775675777777777777777753573717537177777575775777777534157434717757717167737737757173531525353410125570716135317304043437737373735320000405373310150473775341777777777777777775747675477777777777777777773573737577777577025677777577777353534357375777175775771616516503134353434121534357434315300073733737333734000400020342063773477434777777677777777777777757477777777777777777567777757777777777707571775777757525257357075776177737177141753713040535251000572515235315235173737773737770000000040004017333775773777777477777777777777770743777777777777777777756577775777577777753675777577737753525707777717753757734004005340017253505035251637512521163033733373733120004000004033337777437477773773717775777777777777777775777777777777777777657777577777757775777777357753747734100775701657370400005341153415343005071071410710507115063777373560000000040000377733773737777777777777670747777777777777727777777777777777757777777777777775771435777757775357534175377751774340000007342161617141000570161710712527031003373712134000000001373323737477773777777777741674777777777777777757777747777777777777777777577777777777777577377177735716107577377775100000014105141707107000000101071351117140377250073733000000360307373737777777777777761765453437577777777777777765777777777777777777777757777775777777775756717563475777657717534000004770506170716500100014303125306736037000007372730000173000003373773777777377777560563647467777377777777777536577777777777777777777777757777575777777735763753535717347777400100001536514175010140505211141507510517340040437373730033270000037207777737777773636561441641773777777777736464756577777777777777777777777777777777777775771757777770755353537500404167536170177710100005250003103712500040000043700037731300003000077777773777747573464344377777777777736753574356747777777777777777575677777777777775377077777577775277747743452525353516156150741410001000304341250040004040000737732736331200000737743777737737377504437563477777774757746065670777777777777775657677757775254777777717717357757535705371757341757765251617275100040000100517165000004000004373773373733120000007773743737707777703737776173437777777737357561477777777777777777775757675777734757777737757776376777775777357350717175071757524050100100052050100404000004006377377373372000000043770377604737377747737374467777370737777725477777777777777777775677675777757770757174757753575357717725257657756756177161613531214015000050040003304004003717337373377000000000743777704061677343737777737173706577777774773773775377777777777777565777777775777277731343777774735771757705770735717056140561405001700041000005373030403720727737377300200000000377700404043714377777373777744656277373737777774767777777777777777777777777777575757574315777173577775075773577571653535257170500534001100400337340003171000013773720031000000077707440442404277737377777340614045077747737777773577775777777777777777777777777777777535777777577765777373477537775256525507414341710406500016737370737234040273370177273040000700406160040405377777377377704607064343777777773777774725677777777777777777777777577536525735771077561775753567525775375707143705376501010400030400373737300007340060335370014137440604454040737737377737434740544144777377773777736161475757777777777777777773777777753416567167707176576757357577777525716141735710040400040403777373737737704004075737203633606160100600437673777773563434042424637377737777777456576706777777777777777777475777777777771714141414753571775737252777571657177525705040004000737337373773340000000020201737373604437340443700047373772537737404417477777773773617252414750777777777777767477767677777777777777777770777774165475757773477377470521400004000433737737737374004040404070737373730100737003737070027742563737717707737070737777477777756740777777777777777757475757077777777777777777574757777737773774161037373073773160000537527737373770034000040000073737373737347700737734043770406177734707373742563773743737371614377072777777777375253434257777777777777770707070737737773777352407740407073237000343600000377361073434004040717373737373737077737373737370000404361773777777356177044377777777777777757777777777777747475777777777777777474565654657777777737373700000007373703173373000037302527373300400030233737373737700000000000000000000000105000000000000E5AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(6,'Meat/Poultry','Prepared meats',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF00000000000000733431247777777777777777777777777777777777777777777777777777777777777777777777772577777777777777777777777775677750043507777777717677777776343737737172736373635337373373727300002407477737777377377777777777777777777777777777777777777777777777777777777777777777777777777777777776767777677777775247757777776775761707373737237372737173717377373777363737733477777777777777777777777773777777777777777777777777777777777777777777777777377777777774777777377777777776777767677760104357777775673372737373737737373737373737337373337173732407777377777777777777777777777777777777777777777777777777777777777777777773777524000000000000004165777777777777777527750435677777773734737371737373173737373727372736334737337377777777777777737777773777777777777777777777777777777777777777777777777736140000000000000000000000000040507777777777777770041757777777733737273637376373736373737373713733737637777377777777777777777777777777777777777777777777777777777777777777777734000000000001404160746740040000000040657777777777775241677777377737373737373373727377373737353773737237377777777777777777777777777777777777777777777777777777777777777777735210000000044767773777577353777777652040000043777777777774161577777737725373735367373737317371737233373737737377777777777773777777777777377777377777777777777777777777777774371600000006177737534247043414747416171777737000004077777777770043777777773737373737337371737736372737776373733737777777777777777777377773777777777777777777777777777777777756370700000004577616506461407404740043406060407437760000005777777775241777777373737363737737373633737373733335273573737777777777777777777777777777737777777777777777777777777312777700000407773052507005040400000040040414052525041775340000537777775340777777773727373731737373773737373757337373637777777777777777737777777777777777777777777777777777753434777000000077757047040404004000400040004000404040406524177704000477777774177077777377353772773637373373737373237737373733777777777777777777757777777777777777777777777777437243772500000477725242404000400000000040000000000000400050412407772000057777777407477777737373337337363736537343737773373737377777737773777777777377777777777777777777777775373607346750000047750404140004000004000400000400004000000004040443400577700007777777001477777737277737737353733637373733377363734377777777777777777777777777777777777777777176372577747770000077725257040404004004000600606070745424040040000000400561617700004777777403777737737337337173737737373727771325373737737777777777377777777777777777777777763617253476347370000067745040400000000406574757577577577777577777704000000040040407770001777777754777777737537727372733737373733367373657477777777777777757777777777777777777535375361767356776000047710343400040042456535377777773752713637777757774000000004043430770004777777037777773773633737373773737337177735657727377777777777777777577777777777773537270365763565252710040775644040040042457373765725730577757757577577777777640004000040450776000777777414777777373773737373172527536725727373577777777777777773777777777777373436071675364743363770000077205340040006577707161775735476177343777373776773777740000004000434170400777777434777777373373737363733736717737776563477777777777777777777777770325253437767164733256577400047705404000004753520712577073527717707775252572537575775774000000040042573001777777057777777777373525737747773770771737373777777777777777777777352137563767743706733565777700007714742000407573672171657617161753770773537357357757777777776000004004050774000777777077777373716373737743737167077273434777777777777777777737716376562570752743712567776776000477600144000256171353435753707167370753073435257743727737777577400000004250376007777777007777773737477773776577737717773737777777777777777750730707077576772703725777747776700007705640000057177071253437617343572534771717077717353531653737777700000040040577005777777757777777773716577373727537772377733777777777377301273472777616312171774777567677770000770561040004347712165617561340177353473563435752717073431307171777400000004340370007777777077777777777673635365373673757773777777737163434767747374161631676765677667747776000077524004000534712161731347317037725347172153772710725343574716167177500000404004770007777777517777777773777777737737377337377377777727073777706347436373477777767675767776570007700534000004716774352164357075053534363717257713770125352131616107037600000000700770057777777657777777777577737377737377737375337164177474617716303434767675675675767577437000077564040400034353316171356371237773057170717717703073527074777777777757700000050601740077777777727775757477777737377377737737377727077607273630716777777577567767676747237760007702014000004770774317070757071407307277353653631717143577777777577777774000004041403700577777737575777777737577777377163763576374177670734307076657677676777676775370737461000570655600000061177130707165217121770775317075377143434377757317177775777770000000040477100777777777777777773753777737737771777735777601271616777777767477476767757363437073770007341600400004576174353160177707525371737613777316317177777357736134361677770000004161077007777777777777737170300777735673773737777670761677776776567777677776567347163477477000477041400000037716334343170537103525356535616357316167770537305070537171777770000000040077007777777777773507140500777773777777472731271777567475656776767727037352736752707630043707560400004547357435252077416343036373721775325217577072534373172534361757740000004340770047777777773052500100005777775617617357761677676777767777656350343761674775274731400074040000004056371753121735701735171715717177733535773713535215257053437173773700000404107700777777775705210434770007777773773777777777577476767777257316377341765770725321633041734304000000775772765343521763532070737677375343436570761253725217343107252577400000042407100777775210705070057750007777777777777777676767777652707306716407665361635325333700077054704000007525351734303525172553035253534737353577731743071717053167153173777500000141077005777775615250575257770007777777777777777477773435270724735673725326121633736173000734214000004756572737571613472573257125777273171257713430353521613707316361616176000040060530027777771614377725437741017777777777777767774347361437573467342530713373361337300067425400000401653715257303425357705302537717577617776161735252535241736534171737750000004106700577777777435477752577704777777777777777773337325277462567134312733727353373733400171443404000741745635217753524735737171637773713777717161435353431360512712073577700000004217300777777771603577743077700777777777777774346164775637572126127373633733273370733006721040000000747375735250717134731707031527565703757725363434361655372510717073077400004054075007777777775743477747077750777777777777337357736473402163713731733573537316333700017547040000051617436525377616571743717563577377775737170153537171325052070707147375000000001720077777777777051777705777005777777777776164625653343337373373273273233633737373004770605000004060471753752171770367125752317777537167771617637053436503735371737335700004007427100777777777777476577500777007777777777757735733252373731327337335337373523731734007701424000007147430743717071755707737357707777777771721613537073513752525252525777000000401437007777777777777053577614774047777777777625620707373361727336137337335333731723300037525004000007057717147677072705353434375735775775375717617073527703717173533521774000000400730077777777777777456777403770077777777775733737337353733731737327336336373723737300772434000000447675637717177153652757737073577777777737731743577170750707052503577000000402407500777777777777777251777147770177777777720703333613273363363733732533735233371730005705405000005357177170743416365351271577356377777771653565317217371273735271777704000000050532007777777777777775467776017740777777777737336173377317317331271373373333537323700067007244000004776574173577355734777172357375357775773763737635634375353435370777000000404002710477777777777777777147775077700777777773333337373337237337373363373072732717733700177141000004034717372532516375734352541257377773777777177535735735271617070777740000000025057000777777777777777776147774077704777777736177336374337336327337373273373373323173000716064040000473617577053617527757773375375307177777177737773734377173753777175000000000404330077777777777777777777077770577437777777337333713333631731733633137337317373737270043705500000004775776175301712557765357432525777777777737657257537707161677577770000004040033400777777777777777777774177770777077777777336363377373723733371372735732733631733320047406040000005723573077770353253177273573737177717777753735363753777771777303400000000050471007777777777777777777774077770777577777733713372336173732730373373323733613732737300017014204000025707170014774353043417753575777776777777777777577777777777774353000000040403700477777777777777777777775077743777777777363373173733371373737327373731733733733517000770605400000477716527021775707353771763736573535357777777777777757317777530740000040020070007777777777777777777777770577747777777373372336333536336132733533163363373363172270004350500004000571205710170120775735077170717253777771775777773707374775743070000000004507100477777777777777777777777770777773752536773177337363733737371633727337337343136175370005704244000000775207770052501030437177777777777567777777777757756177777352500000040400071007777777777777777777777777777777763777757336337137333713337333733737137123347436327570007705340040004375301772102161430525071717775363717777777777777777777352017400000002401700077777777777777777777777777734373577777777337723635363727127373731323612547323575716300053404044000004770707170014121043035377773537577777777577777777777775251700000000450070007777777777777777777777777370777577767727337133373337333733737300272561252361756363637400077007000000005771616570612525352527753777777777777177777777777771725364000004040007100677777777777777777777777534777776777353756723673353633773733030735073076777776777735773700437405604000004771610771701020353717677577777777577775777777777773537100004000404370007777777777777777777753736777777737257777773373372333730312163434261677353535737775777773400437005040040000771630777775753757617537475777757145735777777777777774000000400017000777777777777777777773775777777161757777767773353373733437256143737163534372737573777777777000570524140000045775771614361674217343563777777534735777777777777714000004040407710077777777777777716353653677753437776777767777372334330343704307234256352737353773757377377777000770416004000007777577777577535747773757377516043577757777577753400004000005370007777777777777777777777777772777777777777777773373336161720736714737357737537373777277777777777000572407404040007777775777777773731777374777753557577777777757741040000650427100077777777777777777777777473757777767776777767734334072525734716300077371737737353773735777777777400353416050000407777777775777777473475377753502537577777577777361040400407710047777777771657777777777777777777777777777775337336137252721630616737717673633437361773773777777777040770407060400057777777777757777753777575752757757777537717775004161400771004777735256161352535777777777767776777777353637474072725256163073733752773317173737737177377777777777000777054142400077777777777775717777777777175535777536575757534704142573100776150505001050041430375777777777777777257677777737253525236177173477771353737317131737377777777777777400177206414240047777777777777777757405147537777716553577777405256053700007150000000040041001414125377777777737177777777777725207337177372373773777353014307471657075373777777777424057516414340000577777777777777000065217575777616757177707074017770006500000000000010000100210525275777777777777572534333525737373337337377371301201637737373737725477577777777500077701654045042525743452540500400534577777775751777750474057770005010000000000100001050215050105177777777777763773737707333707377273773737525034373731737777771513707757777777740007774006524004000000000000000007507357577771777754707017370000100000000010000010100001000030712107577777777537377373737373736335370343533125373501434143113170755757657777777774004377500416504040434000000000043565737777742570525405775000040000000000000100000010140121411053503177777373773237373707373737336172777043731003471077756740010217717777777777777004137770416165240404040400400043575757775756164007773000141000000000000100010110010100501421052507177777773775737373737371725616252127530047741647077657777435005775757777777777400407773404054165210207040404247177777534004537771000460000000000000000000000001000010121143017107137737777373727373730636163735717753057777064704775357477706135777777777777777740000577771600404444540525041404757752407573752000447140000000010000000000101010011410416105710713577773737373737371671437170763653007004374014707764652574404431577777777777777777400001777773500000004040600000001757777740000477740000000100010012011000001001000121103530171053117777773737330631637436370343743704074774060565735656571606470757777777777777777774000041777777776716350747777777725000004477777400000000101010510010350101041034143501537171070737737773737671477073616177770340416007706560077440617764040435377777777777777777777440000004161753757775352507000000407777777700000010110121013013525201705103501210712507071171773773772731637212525777777075000610477040056775775776504746475777777777777777777777777404000000000000000000000404777777777770400101001201010701210111171013041035070351717127147777377173777077777777777770524041470775076005761474756765777677777777777777777777777777777765616442406146567477777777777777410010101010101010105112530172053171417155071717503177377737373212577777777777735004200420764054065767470757776577771777777777777777777777777777777777777577773577777777777777734010000101010000000000010035153101731713071352513543777737737377777777777777774360404041457704204074543474765677656577777777777777777777777777777777777473043547777777777777777410001010000000000000000001403016171071653161717752177737773637377777777777777735040004160077004702524246056565765656777777777777777777777777777777565173516170034173777777777771000100000000000000000000000105010001711317170735017737773737373777777777777777470040400070774000404004147677775777775777777777777777777777777777777777052710734537575777777777771014100000000000010001010000001061520343435353537017773777373777777777777777777354002404040770400474256157577777757347577777777777777777777777777777777150705010527771775777777775210100000010100001000001010001000140151435357153073773773723777777777777777777004040016016040040005057677757675775734717777777777777777777777775374347070034273417347777777777777530000000000010100010100201601014134303534307705374373173577777777777777777752400040640404004140524775775775777535553575777777777777777777777707535712016531750774737377577777777740001000101020014010011101125030411753411711077737567777777777777777777777712404040160404424240534175376175357563743525777777777757777777777000473417013400301717574577777777777775000300001010010014004004101413061071701077377777777777777777777777777777752400040525024141700434165757075347577577577777777777774777777770071403016701250077073737707575777777777700170500410010010101030521615171307777177757737773737777777777777777777300040000406502524141435716175717537573743757777777777777577777025420350011077006516174771777777777777777750010011041043016161052141034377777777767727777377777777777777777777777174246740440750050343570717521617757575757777775757577777777777503505000000734717217717577717777777777777777161000100105010105214377777577773777773777777563777777777777777777777014777777700050304101034161755705277777757777777777716377777777740300000401413714770737057735777777777777777777770716125252525777777777775777773777717373777777777777777777777777125777777570340102407537161617775417577777777777777757077777777104034000720407217714717365771757777777777777777777777737777777777717637737737757357777777777777777777777777763536535074752050014251716757173565777743757577777777777777535777756010010037053505771771657717677377777777777777737377377777777772536777777777757377777770777777777777777673717176777034347205007061125071307545773777775737777777777777777773777703400007041272125367165341773575777777777777737777777777773773777777377777377377777370777777777777775253747776776777735075703414104025347753731757357776577777775777777777757777410000171005714734177177743577767737777777777777777777777777777777377537367777677347777777777777673677657776773717074777714710034375373312301610307707577575777377777777777773773474040061730037716170773776177177577777777777777777777777737773775737777777673577777777777777777577577777253475677777767771067377337107351171310110713577777775777777777777757752100000173407750777077357717777737757777777777777777777777773777377777771735777777777777353673676772763617767767776776573425736530712730303601013031165375777777777777777777777605200716152570177716534777775177577777777777777777777377377577177777773777777777777777737777577777773757657777777776777571773533377731713101173011103125375777777777735777777777005721712073706136173525347767707737777777777777777777777773777777772577777777777375737777776777437477777677767677777776077373563167723010767753031101134377777777777777777777777701703417161177417761777177177077577577777777777737773773777777253777777777777775377775677777777777777677767777767717617725363353713111771110101410310135357777777757777777775770340147350167701673577707737777757737757777777737777775777677377777777777777277377777477177437776777767777777371716761771737135361774765213031713371431016777777757777777777777774034217236530777143761772577177377577777777777777777777735377777777777772737167767167337677777777767777767757677777343737037635330135771011101215073537353777777777777777777377377041605753053770757177752577757707777777777777777777737777777777777377375777777577737477776777777777707777677767675775277717325136127773012115301102114353777777777777777777777777353731257770177307771777073777777777777777777777377777777777777376377777677673725777777777777437777777777753717327537177735373517157741311210125311613077771777377777777537777735671477730077716571277717757777537777777777777777777777777773717357747777171765777677777777777776777770737363737577373637103016330371770121313530567101777567575777777773777377777167301677716377347571773437777757777777777777777777777377257677777773737777777777767777477777777773373437372733735253127353710534371353101017713533125777777677777777777777777777716771771617771737077577707777777777777777777777777774377777777677365777677777657377777777777353743733737173727773353530343773135161253531277030103527777777777777771777777777777717670777741677525723757771777777777777777777757353777777777717347776777777437371777777737257273737773737373577716303771717170121311727031731135312577777777777771777777777777777771771717377177773577377577777777777777777773727777775763527777777777777373707677777773477737373737336373737377331734770307353177163513177503031253777777777777177777777777777777777072777716177177057777777777777777777757377777777277177777777777732537347777727737777373737737637773727373343523131371307773477353703437313431477777777777125777777777777777777777570707777167777376177777777777777737377577777477377777777677637773657777735773477377777737373737373737367373561343071703477375301713101713167777777770125777777777777777777777777773752537171777177777777777775737777576777773757776777777735737577777347637777377737373567353737371737337373316131371173773537730353330350717776101577777777777777777777777773737775377776772577777777777753777747776777352777677777773437737677737776371777377773777773737373537373537735335731352536313572163531234117077771717777777777677777777777777777777777777716173757777777777773777777777737737777777767777377752777377761735777777733753737373736372736372733363730525373535273173173435137253677777777777753777777777777777767357777777767777577777777777753777767777767735677777777735377172757757725377777777773773773737373737373737373763731731125737331343152173727101057357777777753777737777777774377377737777737177777777777775637777777777737177777777777737736167777777361777777777773753773773727373737373737373373727352112521637336377353116167777777773637777777777377773777757777767527777777777777773737777777775370777767777671771707777777572343777777777775373777373253735373537353713735373736377250575350531710705617377377376177577777377776573577773777767737777777777777772777777776777377777777777777376377777773772357777777777777737773777377373727363727327363736373737337333016177161071737777776356177773737377775373776777776777717777777777777373771777777775377767776777775277717677773752177777777777777253637373377377373737373737737373737373737317373737074377777737252177377737777756717377777777774734377777777777777275271777747743767777777777776375347773770743777777777777716357375777377737377373737373733737373737073034725616527377434361617377733737773737373777777777373737777777777777773707377767767373777777777777712717277736577373777777777777713737737737377373777373737373737373737373737377773773773737773737373737773777737377777777777777777777777777777777773777777777777737777777777777373777777777773737777777777777373777777777777737000000000000000000000105000000000000A2AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(7,'Produce','Dried fruit and bean curd',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000033273373337373373373172177765677143477212657777776567776777777747077777777777777777777757777754757777777777777777777377777777777777777777777377777777777777777102136770007770000373373373233373373372173613777767773617717725777776777777677777777771777777777777757777777707746757777777777777777777777777777777777777777777777737777777777777752412576706033277337317373737237337373303763470777675672730737677777677767777777777777777777777777775777740447575677777777777777777777777377777777777777777777777777777777777777771252637616373333733733373333733737337373137377565777574777271756777767776777777777777777777777757777706070047565477777777777777777777777777777777777777777777777777777777777777777701043777337733732737317373373233737337375236377276777617677374347777777676777777777777777577777777405771065772577777777777777777777777737777777777777777777777777777777777777777777300333733732733737237373173733737363373535275752777775367377774777777777777777777777577777777404177774065746577777777777777777777777777777737777737777777777777777777777377777777770733773773373373733273373773733373373733123375656767574737377767777777777777777777775777406546746750074756577777777777777777777777777777777777777777777777777777777777777777777773732333337337333737337333233377377373737734373777776777477737357777777777777577577777560654257757750475656577777777777777777777777777777777777777777777777777377777777777777777773777373732733773337333773737337333372733737343707777777616577737777777777777777777760475604047770640465756567777777777777777777777777777777377777777777777777777737777777777777333337333733733373737633373737337376373773737373770776777777777777777777777777777770045253404047475240434756152767777777777777777777777777777777377777777777777777777777737777777373337273373372373333737337237327337373373737377377717777777777777777577757757774040404645256561764571656747671374767777777777777777777777777777777777777777777377777777777777737333737337137337237373733733737373733737373737737737777777777777777777757777771404250041435614044406774475475277635177777777777777777777777777777777777777777777777737777777377337273337337237337337337273773737337373737373733737737737777777777777777777777642404040040404044000447770477465635267252477777777777777777777777777777777777737777777777777777773737373737337337317337337333733737373736373737773737737777777777777777577777741450404241000000007440777770475747475257353701777777777777777777777777777777777777777777777777777773333373337337337336337337733773373373737373733377373773777777777777577777704067000014104000000740067775740474747765624721676577777777777777777777777777777777777737777777377777373737363733733633737373733373337367373737377377737777377737777775777777770474757645650000000444005776563704657452777752567312047777777777777777777777777777777777773777777777773373337373273733373337333727372737337373737737737737377777777777777777774052474775347050100557000477757447750076544347772524677300677777777777777777777777777777377777777777777737367737373333737377337373737373737373737733737737777377377777777777777006440424675747446577604077774607446774476564342477717077731257777777777777777777777777777777777777777777337333337373733733337237337373373737373733773773737377777777577577777404704250450476400247400407777405440045704056547707047677404673025677777777777777777777777777777777777377777737377737373273363737373733737373737337377377377777737377777777777400474040405246750045404040757040640045426504674763736342567773447312107677777777777777777777777777777777777733333333737373373373337337373373373736737737377373737777777777777740045404040464144244343440577644044040060456714074454775256347477256256313077777777777777777777777777777777777377725213737377377373737273727372737337733737377377773777575777770004061604040564044047440777740040000444040444654565275677365267347356346243066377777777777777777777777777777773333737721235337333373733333737373737733773737737737377377777774004240474104340404004750775674074004140000040407706565477767537124765674716527135677777777777777777777777777777725217470773733733777333777773737373733377377373773777777577774004414043414004770040047777465047504070400004074757744656565777652532126167653652463150767777777777777777777777777737773773470723730337773333373737373777737377773777377777773400004647751000004740000467774164074000500000007404777714742567677777656116347747677167273705777777777777777777777777470163573777561735323577773737373773373777373773777737777740434004041601000016400005777704157700414000000040477777604756565677777776617307247167734203630357777777777777777777773777743675273776727173333737373773777373737777377377777740000470004351140004440007760746576770400000000004077777775504654747676767477765325727756565743070727777777777777777777163572777437577717777637753637737373737777777377777777770004047416405040000400005774054056507440040000044424777657652447565257674767646777430347656376347632531677777777777777777743353437777252773537656371737777777773737377773777777000000507471401100000400776140424075600770040004000577575750657006565647765777776777777737274074771643673134777777777777772777737125277777476777377777737377373777777773777777777000404404743400004000477547465140005405640044000477764774250756506565677767776747677777701277160677743466330147777777777353473777737132537777177777777777737777377773777777777777000000040040004400057706704100000561404040000457760536047740640456474767764765677676767761216770043777114636334176777777737777373777777771777777777777777777777773777777777777771000040004050400047777444410400004044000000057671457654565340477047474356777767647677474777610036764647673652437213677773773337773777773777777777777777777752544644647777777777771000044004770004774340007410000400404250747775440675000044000477447437271667777765777676777773531212716471673707243177777377777773777777377777777776756040400000000000657677777776000004000400177454740001000001400404777777737400770000040404770567473475375677767777656777767470712616674747657343063337733773737377777737777775250000000000100500400040147777771000040000577407604044140000070000077777414440475010000000077774047747276167347767675675646767677251213434717274767377777777377777737777777765000040500725656572571414004004537770000044716565604500401000000404005777750640057105000000447775704776775616735636567767676777747677767343732667477356733776177777777777777775000400070775777777577677777525000405770000004774041406470700000070004064777740040247105000040777770400775677671663570747777676777747477774761617136346657777377373777777777775000002577775774757776575656757777741600570000004704040414040500000440005074477140044041100000077774400043737765675743632342771656766767665676767616137353676177777777777777771400007777656565777773577765475647577774140470000004042407404400000040004774405676564004100000007754000007377771777767765656353077674777767567777677776530343377377777777777777040007774747775777757056175357640757675777701040000004040447340050004004474040065750400471000004750400007777777777070756565361607603436747776677574767777677337777777777777777740000747774145770775311110535375744654567775765000000005040047740400404034074161440675040044040757440000577777777777776372765677761743613716777676776576767464777777777777777770000777744776452577525343010105071741650575777777450000040400440404000004465406560045640040000777400000067665677677777756753774360767253652716056776776756777776777777777777777000177543474453457757115115014100165665676565657777000000040040040000474047500040045000474004757400000054745064040604656777674377574707675247273734677777677777677777777777777100457756744045657775315773701211400157575757575777777500000044000007577404710400005240043777574340000747664646476474464042407777406373465436734342437147677656665677777777777774003776054656161657775771775351521014377777777777565777740000004405047473404400000044160447616504000044747475675656476566546404467770437327657474773432737167657767777777777777000577056404047577757735775571353510015777777777777775777710000000777407446100000000074400775404000056767656674664676474566474424064776035307276676567476163437277777777777777740017747475675774757777773430014116171077777777777777776757740000044750605014100000007040475040400047747474656477475656666747467464046475727307135256353617253617477777777777771004770747477577177777775351117113105105777775357757377575777700000004740560400000004754707504000005674767677777767767677574746746546400066435332523725665765670723030777777777700077775777177177177777775071010141107127777777717777777777757740000007704071000000414604740400004677777777776767777777767676774746656464047663733703071725661671747677777777774007774775777176175357777711075531305105577757175717577777777777700000045704461405040405714400000777776776776777776776777777776767656656474040561733373030721765467253677777777700177577777177535377777771035312150110127775737370753517775657577740000074400040060407740400000777777777777777777777777677676777777765665646044642737373372163127345765777777770047757771717717777577777701515715310300577777754153534775777777777000000470004004047754040000777777767777777777757777777777777767676776566564600470733337333312525272567777777500077675777735717573577771103031710514100775771731356571717775775777000000040040405777400000077777777777767676466656747477677777777777676566564640463737337173733321252777777777007775777535707773577177761511430713012102777775534317775635734775775400000470400777540000077777777777656404405416414707407460656777677776566565604460737033363737373303777577700077577753771717577356177530161151715351057535773515777711577475777770150000405777400000077777777776400441753777111373511701454206467776776506746400452337373333233337337777775004777777775075777375711573117111214311110777777150377717077775777577704770000044540000077777777764004167377777710535751305157335501044677776640656540663733337335373533777707770077757571735717575777771056111715315707017717157357753471757477167777700770000000000007777777764000535357737773131173315121717533757100406777746066400473372536333233633775077500777777775701772535777777157141215217500007777357777413575357477577577505770000000007777777774014171717375777771121753121525733513317711404776756164640407333337337333737770770007775777531771517573577777731315131530011075777777773777307777757757776007770000005777777760407773131617737737131113351151173153051713771004277674674404633737333733733377507700577777717057053756357777777141717077501000177577771715715757575677777750577770000777777764053577115171353777753010377101217351313131353177300467764067404373733163352337770077000775775771317161715777757757170717537011100177777775735777777777575777700777773477777777412537177312135357377331111311315353311511050117357710007777446044333277373337337700770047775777575017571777715353757175753501070100577775775725771777577777577705777747777777440513537371117131335377112117311130357131311317153737737004767065044373333373337377007700077477757353573577775121514377173750351010017777777777577475777777757775077777777777740713712575730311435137313111035301115331011011503717113535006776442407373737273733770077004777777775357757777531510135757775357507103777777777777353527577577777704777767777764171371535337111131303531713013131134337113135303171701711777000767640433372333332377700770007717575777777777773010034131777777773101157777777777757504153777775777705777577777517371113537737312531713433111015131111517111111153531131537377500774640673371737173377007710077777777777777777751711010415377757575177765743577777773534747777777775167777777744357371703111171711311111053131037121303131313012173111103577373700677440173373333373770077400777577775737777777131001011205777777777770171715347777741417175777757760577777774173735121153737331310121101316113753111151111011717310301773317577104767046373373637337710771004777777177575377750100100501577777777777417501534157775350747777777777157777777413535737113131101171113112111111353735103134353131311111173115353777106764413336333732777407770007757575377777777171010013101057777777701777701010015735250153757757774077777734171733713141053171035317313134135371773110113713535312103171301353777107762437337173733771077740017777775075357777171001075317137777577577775340311025775340757777777754777775431311753711313111131131357717131031737777131713773771111173111301353777006740437333333737770777300077577177177777711101005315014577777753777530111400537534110777775777417777743535371371731111210113101373311111173573731713743157131107111311535253777007643337373633377747775000777775715257777170101173503173777777377710153701300753515257775777711777770311317137373110301131315377315313035317353121071317337101311301113131757775076073732373373777377771000771537771177777170053510150157777775747105341141101773705357765777647777541735213530353311110110131117331111013737313513135311577717311312134173777770065233737373377775777770000777575756177777710153100050357357761710717101370065757165777777775177776171313533171353313131311073717121313103533512153535313777771211115135777777775265233333373377777777700004756377375757771753010010315375775110531717161517737357737775777507777705353531353131311317711171113731311111353713111213130777777771130537733535373700703507173373777777777700005304735171777147710105001435047137351741410117777575737575177752577770537313131211312135771103105371153112131331301137173535313131131013531151317577146742333216337777777777700004004577017743105310111011161077505301101014357777777577767777741777543717135171131311037771111301173313111101711112113173313110131117773171314317177106374247313277777777777500004000537417101005710001071540473525357100017761775777577577775177777013737133133111311717373011131153113131317313117373111111311010177113110715377537014377342061777777777777000004000753504110771011353561317751050012177757175777577657777507777701713533113110311173737111131013110771101777101735313130110131137713510351351737770673434356167777777777777000040004775311657170777410110477777535757775777107777755777764177777071713435311131013353537301011311053713377353537531110113013113571713135135277577700343473616377777777577777000005000617571777577751757751177777777777777057753576777775517777741313531316133171353133531311010101373735317337773111313153117077731105137135173777506363061617777777737277777400061000425655377777701777765777777777777757053577557775700777777525713153131531131352513531311010153735737317135371301113353317777735317175735777777417163563607777777777536773000057000441657577771777777104777777775774777770747777560577777770533171317133113113113170171031311253533135313135771135271315351753531737331737777770277352341677737757777771775000007500044753771417775750407777575777577553575777716153777777437117125313110312101353113017125135373717131351177313131101121131377373511153575777717737735373777733777777777737000000771004465753507770142407777371753573747177777450777777777477313111313531111171303111311130117371335311301257011131131111101577711312110313777003733333377757773437377777777140000577300042571153750054465775771770541177777040177777777750771713131713131301131153011311110335371313711311317131131011213533771301111311141777433777727333773373716777767777300000057535014304351005243543477474071777777404177777777777707113153101313101133413111301031017173134311311131313512131371353571311110130170113501373733737773477373737177775777740000007777535011000464444644450517577775040435777777777770771353317130113135311311301131101737317331130103535353335317135373331112533511113577127327373333373337273737253736777735000000477777735315141615353777777770404001777737777777770171315213135311135311211310101317317311113131317737335317135131775112113513737713174007134377377377737373737370735735773700000004057777737777777777777744040005777777777777777561335313517131313131311311131101775717371311111777717135313131577737113533511535777771216337257337233737373737333723527377770000000004056575757474440400000017377777777777777777057113153335353501773531031113177573313131310177731131131716173777713513101313073777007634605327737377373737373773773372537177700000000000000000000000000567777777777777777777770731705315113131357773113105311577371311210137773113103111177777531311311131115357770773561362533737337373737373373377373736371773521000000000000041074777777777737537777777777704711131336317111373535351331130375775311131737353713113121157777131131131112101777506167374356377337373733737373373373737373727777777770707134373777777777777777777773772577777707731141111113017777331011170117131177375777531313713113113017737171161135111101776072525276377337737373773732737373373737373733077777777737671777767777777777777777777777737775077713135313111357735171371131433531357777713105111135311301057713131113533530177717352527525237373373737337373637377737373737377307777777777776537373777777777777777777777773770477713111310131373713011013113353101771337711131213733131111377353537377751111771477777352161737337372733737333736333373373737337737077756777777777775375777777776777777777777730777353301531171171311317311317313111035110353111110177531301577737353531377777770777777777373373737373773737733737772773737377733737343773477377675777737777767777777777777777714757353131171121171711111301735353313131311353131131037371107777373313110177777477777777777737373737373372733733733373373737333773737370347374777776777773477777777677777777777433735317133131113131031311173573311111131111317131101353131377735311300115777750777777777777737373733737737373773377377337373773337737377333433073777777777737377777777776777677057131713511101017131110173373331731307113010731711311173537777131130111217775277777777777773737337373733733732337337337737373377733737337373737352352777777777777777767777777777037531310313110217131313177171731111137311111531311121177757733131537311777765777777777777773737337333773773773737377337337373337737377337373737377373437777777737777777777777775013535311110111371711177373371373107173531037171311110171317531031777711777077777777777777337336337773333373373737337736337376333737337373373373337373734356777777753777777677760713131131010351131373717171331113533713101177317131131311113113177531777707777777777777777337313723337777337373637733737737333773737727337337377737373773735775777777343777767710771717113135303513535313173533313177131137577717173531521301315737777771777777777777777736336363163712337737373733773733737373273733733637736333737373373737273677777773737777740773717353731713103131353113535371317713512577717173531111101337777777747777777777777777313777176163737337337373773373733737373737733773337337737373773737737353736777777771767760753507353531113107171117103531371317773713577313537135311105777777770777777777777777776363737777752527316737373373373763337373733773377337733737373373733373737171777767767173100753535373531711131313311113171131135353151253111107131131137777776577777777777777777777177476377377756733173737377373336737337377337333733377373727737277737373736161757777777400711535313121107135351130107313121777315305351030117353113577777717777777777777777777737737134347777373567133737337373733733737337737273377337373733737333737273737373637777677700773535353131317131253131117371111375311311371110017317101777774777777777777777777777476777773725277777376753437137373733772737733737373372737373737377737273737377373752735637740771311353111317131311101017331307737715341351310017131137777077777777777777777777737137373737737167737735273327237373733373733773737363373737373735333737337373337373373433477300777131313053535351353111735310117771701315331101617135777547777777777777777777777777770737373777373477777756537430373737373773377373737373737373733773373737377737377337373307500477711111301313131311333531311777173171537110101777777540357367777777777777777777373737677577777377347727737473774343537373377337373737373637373373357373737333737337733373733730077773535353711171310573711113777353112157110077777734376347377777777777777777770733437033237377373737527773767377727032353337737373737373737367373373737337733737333777373737370006773131111353011131713713011777353513773110177770457436343436177777777777777737677777747537377777773716161777773777757273733733737337373737337363373637323733737733317373737371214375313531311317565351311177177311357775377700063767757777716252773777777773437716577372761716373777737373436747737725252173373737737373737737373733373737363732373637327332737000435713111131537773121013777753535777777550475353617676777271634343434777777777737074771772737373737377773713707477777777072373533737373733737373737337733733377373337337373733730000757777577577575113577777777777776740247677761707375675674777616732617716577777370777777747743477373777773737343773777756172733737373773737373737333733773337373737337333737373700050577777777777577777777777777010747777677767765271671676347774770727737777777773434743737373725361737337773777074736377252521637373373737373737373733373733733733737373373373371240441675777777777777735614045676777676767776777763434354776076576577777777777777737377777777777373777773777737737777777777773733737373737373737373737373373373373337337337337337333161434565747475656561616377777677777767777677777677637257777677777700000000000000000000010500000000000092AD05FE)
-INSERT "Categories"("CategoryID","CategoryName","Description","Picture") VALUES(8,'Seafood','Seaweed and fish',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E5069637475726500010500000200000007000000504272757368000000000000000000A0290000424D98290000000000005600000028000000AC00000078000000010004000000000000000000880B0000880B00000800000008000000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000000021312121001212103012101120511213001003031000000000001001201000031434130127125003036131617112161707121633525212434101612140103000000001000010000001000000000000010000000000000000100102120005212143012525002070011030101770000000000001001200070431030521125306171134303436170643125351431717043523421052136001002010020100200001020100010000000000000100000021310316114104031050307010303401035203003073000000000001002101000031071430161771407072535353717341752534363761634352153525252411700000002100000100000100000000000000010010003000100114211021201343030103430100312121010301710000000001020010001007007021316161302717353434371734367377371717173525257616137171360000100104002100007000000000000000010000200000100316211203104250103016101125061614121201437600000000000103003004101313534313177500717373535773534717535377777174071301216516165170070600030100000000100000000000000000001000000014211251007100212107012306121001303410301371000000000000001001006124252134343137437775373737777707737775375377370477777532735327124010100000001000002001001000000000000000001000211230303112041352101214130106121071211037500000000100010020102043513353437177703753737753537773477777377737537563010103471634716412520210121020001001000000000000100000000000001251014304204120016125013016001413001243772000000000012001012054303614353717371747377777377777347777777777777756357777777177171610252141060000000000000000000000000000000010210130303030311006171212130305210121341301317710000000000000120010025351734353777770777777777777777577777777750602004000000016124371675252161010410002010000000000000000001000000000014316100253000125050030301204120300341377000000000300100121034070361373753777377777777777777767672525004241447420704046004100400435353070212000400000300100000100000000002100003030310351204352121217050341420150350337770000000100010210103007171375357377777477777777777752705464464604766640446464644606460704024347125001000010030000000000000001000010003016100021021001214130103030120013021037577000000012010010121610657375737377777777777777774040644466567600406400040006000000476746424400212534120430000000000000000000000000003000310313521705241212016310161003503143533770000014010030216101341735737777777777777774740404647460406040042040004620040000000440240467504040025000000000001000000000000000030000000021001001200214316110701030402143031777700000212010010107161347737737777777777727000606676764000000047047640000444644640002040000466464040020041200012000000000000000000001010013523121311041310112530303042112035373770000001010201034312170773777777777777600444664404040070416000000750000000000000000046400560000046744004200001001000000000000100000002000001000525060120430612011610015217135377700000520001121011071737777777777774040476767400000206400640425675200000000000000064000046440000046767400101000000000000000000001201010043121312121124131031215201216025125371770000024012120161637353477777777770464676440000700004740400777777700000000000000000007747600674640000446740002000000000000000000001002000000520012121006030011211201007021317377700003070010121311717353777777524476777600067046404006730331777716101031000000000000047777704040000000044664014121000000001001000000100421312113041706011413705205312101350717373000104030120534371717347777444676460420000464006421171531537133131313133130100000000077700000006740000067400002000000000000000000030041000012241130001321300121130404034333717100000603016113137173775775647767400047400470000703417133113313713131135313133100000000160000000000000650467460010000400000000000010000020013041302112430520712161033007135353637000131430314343537371737674766765000420476000065713337113301311317337333737313110010000100000000000000640046540000002000100000020010001010241101306110431110353125013002537351710000161410331353535377747664004067607400404777521111113101353313337737373337333301011300110100000000000000006620100000000001000100200020001302305112003161212102533404353353737000137061371535373777764677000702444660000077760103131212133337311773737377717310313130130213011000000000000476400060100000000010010040010001300121216142125350713001025335371700003703173173737777767777640046740000470527777012112101317352710033773331773001331371011011101301113000000006774000000010000000201200121020305116125000351210330107124137173527000713547357377777777746464000006460000677777730113111203131311300013777373172101073131030121301313011200000004674004000000000001000000000100121301031250215214136103106117173531001733717377777777676400000075000000057777776101313311133737337310003777377317271373130113101310312111100000004460000002001000003004210000016121031304071211213012507017373617000371753777777777767670006746460000773737377300131373733773001717000003377733721037310131213131213013031300000006740000010000001200010003030301007061002121025341703300737171700017537277777777777767400074006777377170737735013137773373100000330000017177773103373013101303031311301110000060474000300000000301000200100001031131121417017110303114343537373016333771777777777664000066470171331333331737720013177773770000000730000002003773737330003121131313331303310000006764000000001000000041002010007060021520013012730707210073777771017533777777777675000000002533131737173737337100113377773773310100110000010001043735300101133133735371101210040047764000100000030001200100210131135132106107251013101777777777073713777177777747760066000173307371313331337373000311377773777770017200000001000331031000031313737731000131012774066400012000001000020120030000021012010612310123716173716577717171777717777777776006500077317133333373733737710013133777777777310031000000000131303130001313373750000000101304600474000000000000007010101001035131215300114313501210370712530777373737777777666440764617337333017371313730333700013113370737777301170100000013131373010001337377300000000310000000460100001001200000020021020012021210706030612353017710712531377777777777777400064001737131373213337331371733000013013510437377773332101007770131343000001777371710170000030040476520012000200041210010000101215141210013011215213710131253075777373717777760000000073733737371217133521333770000100313000347777307310207777100600010000131777373737310013104607764000000001000100061201200021213030300705321521435207701347777777777777766704760007333533733335313313337173300010010312000103773731031177310211111700000127773777777001210070067600010010000420210101000100141203150430120512121370070077131677377777774776007461033733733717333335317133337000000013113000053717731003375311303373700003113777377737101004670447400200000000101020000300303030142130433130717037001701700771177737777766000006043173733733737371303033525373000000013113131313331031177731311153777710003031000077733714000400642000000000012041012100000003152112103050031211770070070077007377777776400474404333733731733331331313132133331000000013131130311213037773131333377777771311021001373773000000076410100000005001020000210100142111250241307125377103107701700377737777740000060031753353373735337130303013353530000000011313311131131377313537377777101107003112121777300600027640000010000020303012100020002112341304170314313770077073037007737777766700067427533373377333337137131313352333531000000131311333123537373313137377777373713103011100070067600474600200000010100400000010100011250301202170307317300701700700137777777777400040442153773337371333131303052317121212100000001311131133137773313777373737737717133313100040047000674101000000202121030120020000341330701407035317770073070077007737377776400200000053333373737337173130313313312131030231201301213523173377111217377773737737733111210000645644046600200001004110102040010100400301010300313521737205701701701773777777460047400601317177373313713313371361371213002113173130331303353337733333137373337373723734331001000066427641001001200210602010121000020330703431140703171771031063077003757777767400246407643737337353733371711131331335213112030217313071301337777310103123777737337370330101001000400465603000000001201050020000200410010303072121717373702560500700173737777767004006046013537333313531333330731731213030317131212353303737337717313131113230717735350733100101000000764000300000001021210101210401213431103100431217177053017037007173777774676470000700533737373733373171731333131303530303031313210313333713731210130311010313133333130100310000064003010000000702500002000000034003070710613353737301300700700173777777767406464046653353735331317137333132712521313211313035311337373731217371000000000000000000103010005600054404300205210210010012000100243413103111210417353535007012071037373737777640006700004217313333737333537317313131303011730301231230133133131213773000100000000000000000420064046676030535301001021212010142041012200710217302412173730300710300435377777765600056400744737371713137313317335313031713231313331331337137131311337777003500000000000000007406400076434777777777773500016030100006015011211210143371217007013007053173737777767000600064072531333373713737337333733121311030310331217133313131337710001003000000000000560040670004677777737337373777353001002000413421217307034215071710700700700317353777774764000052006653535353373373333733531353312133135337131333313131353770000130101000000000466460000600247773733373737337336165102500601200121210117104333173001030042143717377777767000006650040033333371337373533733733313713103033112173131313121333000177773301100000016400077404444777373373333333333337326100010301430007032121214127171070030140313035377377764000000600005735373371737373733731717331373131123312133131313133771137777777721300024600004660067673737373373737373373333107202410421070117110710433512103035000007161737377777400000046460463533135333733733533733331731333733131313073121131373377777777733131110400004640004767777373373333333337337312301401203007012121071243341253070100702317173537777747600250000000771353733373373373373737173121731353533131310076037177777773421713131201240007000067777773737337373737333312330020160500707010713031041371343134310505303173537737766704640400066121273735337373317137333313131373333353031771771002777773770001313101000000046146777777373337333333333327206676160120121021071217070250361343130700305352173717777576000006700041111353337333735337317373735303353131331377777770017777070110313131311101000476777777737377337373733367764747476764106161403031013004335170307071021734317353773776640047606000131271237337373131733737313131313337121035777737701677700016131313131000300006777777773737333733333376767656476747416010030317073701631433031713125052131635373777774000064000003011313533737333731373137337333537313131777733777740100000013131313000310000677777777773737373737276767767767676765601243400013010301433143431617006316171735377357776604000067053073133353337353737373737313533313313137777771777700000000001313111310160647777777777777737333337770746776777777760341212103701711600523131613037105317034377177377756700000006000161053371733333337331337313133353130013733137770600000000000012301316777777777777777777777777575652105274777677740250400010301271073516161343500612527173537357477764600076400007117373333717373537377337335353130017373707310040000000000000311130676777777777777777777775252000040705010677764705203000711635004301235317171253171717353717737373560000640404771331371713335333335333533533313121231131313000470000000060004003447777777777777777777772524040406170707061057776124100041271037125371521612534247373717377737477777744000007600135371333737331737333733313113131001137171057200674056000400067746777777777777777777777440442400004070707165207474030000035005030425231713713716171753777777777777777747640040007131311713537333317331717333717121021121200064004604600000005666777777777777777777775652560404004124143507175707074000430037133516135353071253714373777777777777777777746700000717135331313137171735373331513331101000040006500670067404204467777777777777777777777765646046527424470743707070706021402005030150243534373535734637777777777777777777777746000024373313513173537333333135133371012121000675004646560042777466777777777777777777777764564654746440407065254525257750000010133512335061350353731735777777777777777777777777774404400071313313113313171717133171707000464064460067006000047667777777777777777777777774776565646142400041525273535253774020000150215307073371717777777777777777777777777777777776767600000113537353353313131171060000007604700000040047444677777777777777777777777777777777777746440604061615067617057734161202335721607171737373777777777767677776767676677767774465600007117353371313313132006504640000006000000007766767777777777777777777777777777777777777774740402525637141747257700014115303171617177177777777777647777767677774747766776777464047776025335313171317750076467000000000666040666477777777777777777777777777777777777777777777404041653450772535777701202721617125373737377777777677777777777767676767777677677777464674001731313137004600000046004000007777647777777777773777777777777777777777766676567777777774065257274357707770205013171735205371777777777777777767465445465446506447677676777774646476775210476400004762000676744664677777777777737373733737377777777777720456446474676777777075257174717157750020017121735373737377777477777746476766767466746652704667677677777747647465467674206476740447464767777777777777777737373773737777777777720456444747665474777746165705253676777701012735273707777777777777777476777775777676774765644470047767767777774776766746465447464764765777717777777777777373773737337377777777774046646676765646464777707560725771517770207001735353567373777777777476777777664765656465644767474000767767777774777777777767672574567773777777777777777777373373737737377777777004654656767665646444677563570573472777750106173703733537777777777767777747654765647656065644646476444247677777777777777777177576727137777737777777777777773773773730707777777740076647676767664746404477562537473557777030300353571743773777777767777774764264424244406424740656446765647767777777777777167707717536537773777777777777737377274340577777777774006656767676764746442460656156743143777752505213733373353777777777777746466404402465427650424074240474765007767777777777016750770773753567777777777777777777414121437777777777000765676776767674644644040771635356777772010321471747374777777777777764670404720744067406470004656560464767407767777777756777360777753763577777777777777777616034103077777777740056767776676746465464464640775774357777417070521373317377377777777767464400004446700467400656706606474240767647777777777007757177777761742577777777777777765010121410777777777024667766777676776666464440460734357777770203030527374737177777777774760000464420044474646744642474577065064777427677777770757767774752577173737777777777776121216030301777777747567776776766766674400000000047577777774010141430117373777777777777464404600002466067067476464747466646566540677647777777652775775737377617756777377777773010104101050167777771676776767676677675000000000000077777772000252020343737173717777777746400474606444044040046440046046147416740670477527777770077737737057017727737777777777750306030252120177777647656777777777767664000000000000777777410010000140143777173737777776564020640407600000000006056424066706465724470677477777752477747573077077177017773777776100101011010520777771657677777742460000000000000000007775610000010100212073717735777777746406440060440474241200046460404744470724477465676477777007077773777107716776777777777710342125203021013777567767775402050004014000000000000061430020100202001000173733777777776400044246404604665424000004656476467656452742564777777774747777771710637777517737377773020105010141101257760776776020605224707421604200000000042014100214010000057735753777777747400240040604707466456000004656647647677656740770774777737777777737731777136743777737341052120302124210777756777040414524570617461670700040000010020310010010000233773771777776046074740044424464467601000004656465640477600700646777777477777777777703776537771717776121010150510110703770777740016724724256425641474700007001250100612030030041753773777777754604464600606406470440464000000647467042763476525756777770777777773373377733743173733753403430212030201057547760017605434165070520742434760400000030701014007000303771373777377660472000614040646464706072000000046746174147616476677777777777777777777777775737353175200300101001410102736370056760562506506076474257425700470010000125210300070473775375777775474444044644004044046440640000000037777776747477077477777777777777777773777372517377737500010217030216105756561614163416470616052435607424760670030107100210061031373737377777764600064000607400060076745676100000337777777777477477777777777737777337777777773617137737214210001010012121770047607407430434075250461643560704740042007000430061605375371777377740046706064464006746406046004200004777777765406747767777777777777777773721377353737753744001070120010000167043650743470463434424427074346165647301010301012040301337377177777777460044446446060474404006774761000710677777767677767757777777777777777775014777737527377700000012503021014352525270343434341643430745616434706574000250002010071434371737357377774470604650654042464240046464047100671077777747567476777777777777777777733133573573577773700000000104102034607470564742434060743465261653461656771210303010061021037177173657377376465624644644644004600424065246301277077777676565777777777777777777777737773173773771777560000002112150135616526160743434343461605652470743477701000000010071034037353717377777746564406760674240647407000464777040577777777476167777777777777777777777377777657375377737140000000000212461616507074340656146165770470475256775242101012061025031173673477737377706400676404604404060244052677765330777777776774776777777777777777777737777771335737736770606100000301005356461647006165216705256043063424077721014200004016112143717173437777777446004440604006000444424645667777731777777774076577777777777777777777733777776521617716165752561614161764253461605745275641674252565147077777521210121007212052373477357735377737164002404656444646460464644567777731377777774676777777777777777777777777777737537703353063773777777777756470343420204025250614052066340477743050240103001413050173435253537737777470404740640065646444040606476777713737777677477777777777777777777777377773712501705252573771617617435607444652547525000605256056140077777161211303040703043037357525277773777777646466440006646000600464650477777347776774747777777777777777777777777777773070372525247075271771342570442700056200605670524203616047777706134124050030301303435253347137171737375744000024454040040400044666077777777746776777777777777777777777777717777773070503121437735370377070374240642005470725052535654007777770135216113200414160521525257077173777757367764560406600740766400004506460677777676747777777777777777777777777377777771032506161435370357071470314040404200404024242400025747776120417136141212030130523347307077353737375737576600040464644442464076406574477777654777737777777777777777777777777777325052317063536177217302171634000404002104000500776567774116153212512300417012012157071707134735735727573744406400042000047402440656647777777727777771734777777777777777777777737012341420707253521771657061010400004040612570674657656161601205071614043121705214307030613531731733563773777747604740000046440604644746777777457371777735777777777777777777777015250123505371361171210303112521000000040442467477525252121125303003300352501211211707616563434735734143353775347564600240400604004246746777776377771735737777777777777777777777210270503607071725275346160703071300100000640507472420105025001617141000212161205230611003113531612527375371737736165644740664074644756357737616717373530777777777777777777771705251030340713521735324215130141024070210420170703010052021103161212300615214305301616534707343071371617136173617056577734765416567173635371771653734717371747777777777777771021030343435025252170530501632070212140305021017021050041201104216113434071120121030431003001310317070140617535353737037353435373777073717135275347377137343527077777777777777761525350343025435316172573061053071250210121003021103030210142131030603100016170143413034703424250313136341230370317124437253734353771473716735337047357135307134217537777774777302120352171302525312533070163010010304250121001421701000710300070113143043012170303430001300711214242510061535035617102517352535271243170711635720735234363537004730737737137750714170353070434316173525306107071241000121412121121030400030171034207104216121034130143424070125031311206112303703124253734353073525216171277170142537537153616173071777343046321033034307170713735252534010303000134252102001016107002103143003031530201012507103052000714036130070525053614341716105252531617343704352125217356072530703617100717173773352010507143530703024343431712125630503030000212110307212100012502125341403014303611212143043070124112532132120003310321213407171613071717061353535343314173531713037060703273070316030302100713571435353431617001430341071050500610010510300410341301231343000501201252103004036434350152516142505251525070243061707034370070343070347025252160707502431705347171404341716170343242703421743524343070303024212121210712030012030305251425316070341705214340724110121030301210003121212103005317130713537007135307135310437135313531241352130312120030121213071735071353170312100301010101001210101030301000001010121303130000121030121030030434300000000000000000000010500000000000094AD05FE)
-go
-set identity_insert "Categories" off
-go
-ALTER TABLE "Categories" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-ALTER TABLE "Customers" NOCHECK CONSTRAINT ALL
-go
-INSERT "Customers" VALUES('ALFKI','Alfreds Futterkiste','Maria Anders','Sales Representative','Obere Str. 57','Berlin',NULL,'12209','Germany','030-0074321','030-0076545')
-INSERT "Customers" VALUES('ANATR','Ana Trujillo Emparedados y helados','Ana Trujillo','Owner','Avda. de la Constitución 2222','México D.F.',NULL,'05021','Mexico','(5) 555-4729','(5) 555-3745')
-INSERT "Customers" VALUES('ANTON','Antonio Moreno Taquería','Antonio Moreno','Owner','Mataderos 2312','México D.F.',NULL,'05023','Mexico','(5) 555-3932',NULL)
-INSERT "Customers" VALUES('AROUT','Around the Horn','Thomas Hardy','Sales Representative','120 Hanover Sq.','London',NULL,'WA1 1DP','UK','(171) 555-7788','(171) 555-6750')
-INSERT "Customers" VALUES('BERGS','Berglunds snabbköp','Christina Berglund','Order Administrator','Berguvsvägen 8','Luleå',NULL,'S-958 22','Sweden','0921-12 34 65','0921-12 34 67')
-INSERT "Customers" VALUES('BLAUS','Blauer See Delikatessen','Hanna Moos','Sales Representative','Forsterstr. 57','Mannheim',NULL,'68306','Germany','0621-08460','0621-08924')
-INSERT "Customers" VALUES('BLONP','Blondesddsl père et fils','Frédérique Citeaux','Marketing Manager','24, place Kléber','Strasbourg',NULL,'67000','France','88.60.15.31','88.60.15.32')
-INSERT "Customers" VALUES('BOLID','Bólido Comidas preparadas','Martín Sommer','Owner','C/ Araquil, 67','Madrid',NULL,'28023','Spain','(91) 555 22 82','(91) 555 91 99')
-INSERT "Customers" VALUES('BONAP','Bon app''','Laurence Lebihan','Owner','12, rue des Bouchers','Marseille',NULL,'13008','France','91.24.45.40','91.24.45.41')
-INSERT "Customers" VALUES('BOTTM','Bottom-Dollar Markets','Elizabeth Lincoln','Accounting Manager','23 Tsawassen Blvd.','Tsawassen','BC','T2F 8M4','Canada','(604) 555-4729','(604) 555-3745')
-go
-INSERT "Customers" VALUES('BSBEV','B''s Beverages','Victoria Ashworth','Sales Representative','Fauntleroy Circus','London',NULL,'EC2 5NT','UK','(171) 555-1212',NULL)
-INSERT "Customers" VALUES('CACTU','Cactus Comidas para llevar','Patricio Simpson','Sales Agent','Cerrito 333','Buenos Aires',NULL,'1010','Argentina','(1) 135-5555','(1) 135-4892')
-INSERT "Customers" VALUES('CENTC','Centro comercial Moctezuma','Francisco Chang','Marketing Manager','Sierras de Granada 9993','México D.F.',NULL,'05022','Mexico','(5) 555-3392','(5) 555-7293')
-INSERT "Customers" VALUES('CHOPS','Chop-suey Chinese','Yang Wang','Owner','Hauptstr. 29','Bern',NULL,'3012','Switzerland','0452-076545',NULL)
-INSERT "Customers" VALUES('COMMI','Comércio Mineiro','Pedro Afonso','Sales Associate','Av. dos Lusíadas, 23','Sao Paulo','SP','05432-043','Brazil','(11) 555-7647',NULL)
-INSERT "Customers" VALUES('CONSH','Consolidated Holdings','Elizabeth Brown','Sales Representative','Berkeley Gardens 12 Brewery','London',NULL,'WX1 6LT','UK','(171) 555-2282','(171) 555-9199')
-INSERT "Customers" VALUES('DRACD','Drachenblut Delikatessen','Sven Ottlieb','Order Administrator','Walserweg 21','Aachen',NULL,'52066','Germany','0241-039123','0241-059428')
-INSERT "Customers" VALUES('DUMON','Du monde entier','Janine Labrune','Owner','67, rue des Cinquante Otages','Nantes',NULL,'44000','France','40.67.88.88','40.67.89.89')
-INSERT "Customers" VALUES('EASTC','Eastern Connection','Ann Devon','Sales Agent','35 King George','London',NULL,'WX3 6FW','UK','(171) 555-0297','(171) 555-3373')
-INSERT "Customers" VALUES('ERNSH','Ernst Handel','Roland Mendel','Sales Manager','Kirchgasse 6','Graz',NULL,'8010','Austria','7675-3425','7675-3426')
-go
-INSERT "Customers" VALUES('FAMIA','Familia Arquibaldo','Aria Cruz','Marketing Assistant','Rua Orós, 92','Sao Paulo','SP','05442-030','Brazil','(11) 555-9857',NULL)
-INSERT "Customers" VALUES('FISSA','FISSA Fabrica Inter. Salchichas S.A.','Diego Roel','Accounting Manager','C/ Moralzarzal, 86','Madrid',NULL,'28034','Spain','(91) 555 94 44','(91) 555 55 93')
-INSERT "Customers" VALUES('FOLIG','Folies gourmandes','Martine Rancé','Assistant Sales Agent','184, chaussée de Tournai','Lille',NULL,'59000','France','20.16.10.16','20.16.10.17')
-INSERT "Customers" VALUES('FOLKO','Folk och fä HB','Maria Larsson','Owner','Åkergatan 24','Bräcke',NULL,'S-844 67','Sweden','0695-34 67 21',NULL)
-INSERT "Customers" VALUES('FRANK','Frankenversand','Peter Franken','Marketing Manager','Berliner Platz 43','München',NULL,'80805','Germany','089-0877310','089-0877451')
-INSERT "Customers" VALUES('FRANR','France restauration','Carine Schmitt','Marketing Manager','54, rue Royale','Nantes',NULL,'44000','France','40.32.21.21','40.32.21.20')
-INSERT "Customers" VALUES('FRANS','Franchi S.p.A.','Paolo Accorti','Sales Representative','Via Monte Bianco 34','Torino',NULL,'10100','Italy','011-4988260','011-4988261')
-INSERT "Customers" VALUES('FURIB','Furia Bacalhau e Frutos do Mar','Lino Rodriguez','Sales Manager','Jardim das rosas n. 32','Lisboa',NULL,'1675','Portugal','(1) 354-2534','(1) 354-2535')
-INSERT "Customers" VALUES('GALED','Galería del gastrónomo','Eduardo Saavedra','Marketing Manager','Rambla de Cataluña, 23','Barcelona',NULL,'08022','Spain','(93) 203 4560','(93) 203 4561')
-INSERT "Customers" VALUES('GODOS','Godos Cocina Típica','José Pedro Freyre','Sales Manager','C/ Romero, 33','Sevilla',NULL,'41101','Spain','(95) 555 82 82',NULL)
-go
-INSERT "Customers" VALUES('GOURL','Gourmet Lanchonetes','André Fonseca','Sales Associate','Av. Brasil, 442','Campinas','SP','04876-786','Brazil','(11) 555-9482',NULL)
-INSERT "Customers" VALUES('GREAL','Great Lakes Food Market','Howard Snyder','Marketing Manager','2732 Baker Blvd.','Eugene','OR','97403','USA','(503) 555-7555',NULL)
-INSERT "Customers" VALUES('GROSR','GROSELLA-Restaurante','Manuel Pereira','Owner','5ª Ave. Los Palos Grandes','Caracas','DF','1081','Venezuela','(2) 283-2951','(2) 283-3397')
-INSERT "Customers" VALUES('HANAR','Hanari Carnes','Mario Pontes','Accounting Manager','Rua do Paço, 67','Rio de Janeiro','RJ','05454-876','Brazil','(21) 555-0091','(21) 555-8765')
-INSERT "Customers" VALUES('HILAA','HILARION-Abastos','Carlos Hernández','Sales Representative','Carrera 22 con Ave. Carlos Soublette #8-35','San Cristóbal','Táchira','5022','Venezuela','(5) 555-1340','(5) 555-1948')
-INSERT "Customers" VALUES('HUNGC','Hungry Coyote Import Store','Yoshi Latimer','Sales Representative','City Center Plaza 516 Main St.','Elgin','OR','97827','USA','(503) 555-6874','(503) 555-2376')
-INSERT "Customers" VALUES('HUNGO','Hungry Owl All-Night Grocers','Patricia McKenna','Sales Associate','8 Johnstown Road','Cork','Co. Cork',NULL,'Ireland','2967 542','2967 3333')
-INSERT "Customers" VALUES('ISLAT','Island Trading','Helen Bennett','Marketing Manager','Garden House Crowther Way','Cowes','Isle of Wight','PO31 7PJ','UK','(198) 555-8888',NULL)
-INSERT "Customers" VALUES('KOENE','Königlich Essen','Philip Cramer','Sales Associate','Maubelstr. 90','Brandenburg',NULL,'14776','Germany','0555-09876',NULL)
-INSERT "Customers" VALUES('LACOR','La corne d''abondance','Daniel Tonini','Sales Representative','67, avenue de l''Europe','Versailles',NULL,'78000','France','30.59.84.10','30.59.85.11')
-go
-INSERT "Customers" VALUES('LAMAI','La maison d''Asie','Annette Roulet','Sales Manager','1 rue Alsace-Lorraine','Toulouse',NULL,'31000','France','61.77.61.10','61.77.61.11')
-INSERT "Customers" VALUES('LAUGB','Laughing Bacchus Wine Cellars','Yoshi Tannamuri','Marketing Assistant','1900 Oak St.','Vancouver','BC','V3F 2K1','Canada','(604) 555-3392','(604) 555-7293')
-INSERT "Customers" VALUES('LAZYK','Lazy K Kountry Store','John Steel','Marketing Manager','12 Orchestra Terrace','Walla Walla','WA','99362','USA','(509) 555-7969','(509) 555-6221')
-INSERT "Customers" VALUES('LEHMS','Lehmanns Marktstand','Renate Messner','Sales Representative','Magazinweg 7','Frankfurt a.M.',NULL,'60528','Germany','069-0245984','069-0245874')
-INSERT "Customers" VALUES('LETSS','Let''s Stop N Shop','Jaime Yorres','Owner','87 Polk St. Suite 5','San Francisco','CA','94117','USA','(415) 555-5938',NULL)
-INSERT "Customers" VALUES('LILAS','LILA-Supermercado','Carlos González','Accounting Manager','Carrera 52 con Ave. Bolívar #65-98 Llano Largo','Barquisimeto','Lara','3508','Venezuela','(9) 331-6954','(9) 331-7256')
-INSERT "Customers" VALUES('LINOD','LINO-Delicateses','Felipe Izquierdo','Owner','Ave. 5 de Mayo Porlamar','I. de Margarita','Nueva Esparta','4980','Venezuela','(8) 34-56-12','(8) 34-93-93')
-INSERT "Customers" VALUES('LONEP','Lonesome Pine Restaurant','Fran Wilson','Sales Manager','89 Chiaroscuro Rd.','Portland','OR','97219','USA','(503) 555-9573','(503) 555-9646')
-INSERT "Customers" VALUES('MAGAA','Magazzini Alimentari Riuniti','Giovanni Rovelli','Marketing Manager','Via Ludovico il Moro 22','Bergamo',NULL,'24100','Italy','035-640230','035-640231')
-INSERT "Customers" VALUES('MAISD','Maison Dewey','Catherine Dewey','Sales Agent','Rue Joseph-Bens 532','Bruxelles',NULL,'B-1180','Belgium','(02) 201 24 67','(02) 201 24 68')
-go
-INSERT "Customers" VALUES('MEREP','Mère Paillarde','Jean Fresnière','Marketing Assistant','43 rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-8054','(514) 555-8055')
-INSERT "Customers" VALUES('MORGK','Morgenstern Gesundkost','Alexander Feuer','Marketing Assistant','Heerstr. 22','Leipzig',NULL,'04179','Germany','0342-023176',NULL)
-INSERT "Customers" VALUES('NORTS','North/South','Simon Crowther','Sales Associate','South House 300 Queensbridge','London',NULL,'SW7 1RZ','UK','(171) 555-7733','(171) 555-2530')
-INSERT "Customers" VALUES('OCEAN','Océano Atlántico Ltda.','Yvonne Moncada','Sales Agent','Ing. Gustavo Moncada 8585 Piso 20-A','Buenos Aires',NULL,'1010','Argentina','(1) 135-5333','(1) 135-5535')
-INSERT "Customers" VALUES('OLDWO','Old World Delicatessen','Rene Phillips','Sales Representative','2743 Bering St.','Anchorage','AK','99508','USA','(907) 555-7584','(907) 555-2880')
-INSERT "Customers" VALUES('OTTIK','Ottilies Käseladen','Henriette Pfalzheim','Owner','Mehrheimerstr. 369','Köln',NULL,'50739','Germany','0221-0644327','0221-0765721')
-INSERT "Customers" VALUES('PARIS','Paris spécialités','Marie Bertrand','Owner','265, boulevard Charonne','Paris',NULL,'75012','France','(1) 42.34.22.66','(1) 42.34.22.77')
-INSERT "Customers" VALUES('PERIC','Pericles Comidas clásicas','Guillermo Fernández','Sales Representative','Calle Dr. Jorge Cash 321','México D.F.',NULL,'05033','Mexico','(5) 552-3745','(5) 545-3745')
-INSERT "Customers" VALUES('PICCO','Piccolo und mehr','Georg Pipps','Sales Manager','Geislweg 14','Salzburg',NULL,'5020','Austria','6562-9722','6562-9723')
-INSERT "Customers" VALUES('PRINI','Princesa Isabel Vinhos','Isabel de Castro','Sales Representative','Estrada da saúde n. 58','Lisboa',NULL,'1756','Portugal','(1) 356-5634',NULL)
-go
-INSERT "Customers" VALUES('QUEDE','Que Delícia','Bernardo Batista','Accounting Manager','Rua da Panificadora, 12','Rio de Janeiro','RJ','02389-673','Brazil','(21) 555-4252','(21) 555-4545')
-INSERT "Customers" VALUES('QUEEN','Queen Cozinha','Lúcia Carvalho','Marketing Assistant','Alameda dos Canàrios, 891','Sao Paulo','SP','05487-020','Brazil','(11) 555-1189',NULL)
-INSERT "Customers" VALUES('QUICK','QUICK-Stop','Horst Kloss','Accounting Manager','Taucherstraße 10','Cunewalde',NULL,'01307','Germany','0372-035188',NULL)
-INSERT "Customers" VALUES('RANCH','Rancho grande','Sergio Gutiérrez','Sales Representative','Av. del Libertador 900','Buenos Aires',NULL,'1010','Argentina','(1) 123-5555','(1) 123-5556')
-INSERT "Customers" VALUES('RATTC','Rattlesnake Canyon Grocery','Paula Wilson','Assistant Sales Representative','2817 Milton Dr.','Albuquerque','NM','87110','USA','(505) 555-5939','(505) 555-3620')
-INSERT "Customers" VALUES('REGGC','Reggiani Caseifici','Maurizio Moroni','Sales Associate','Strada Provinciale 124','Reggio Emilia',NULL,'42100','Italy','0522-556721','0522-556722')
-INSERT "Customers" VALUES('RICAR','Ricardo Adocicados','Janete Limeira','Assistant Sales Agent','Av. Copacabana, 267','Rio de Janeiro','RJ','02389-890','Brazil','(21) 555-3412',NULL)
-INSERT "Customers" VALUES('RICSU','Richter Supermarkt','Michael Holz','Sales Manager','Grenzacherweg 237','Genève',NULL,'1203','Switzerland','0897-034214',NULL)
-INSERT "Customers" VALUES('ROMEY','Romero y tomillo','Alejandra Camino','Accounting Manager','Gran Vía, 1','Madrid',NULL,'28001','Spain','(91) 745 6200','(91) 745 6210')
-INSERT "Customers" VALUES('SANTG','Santé Gourmet','Jonas Bergulfsen','Owner','Erling Skakkes gate 78','Stavern',NULL,'4110','Norway','07-98 92 35','07-98 92 47')
-go
-INSERT "Customers" VALUES('SAVEA','Save-a-lot Markets','Jose Pavarotti','Sales Representative','187 Suffolk Ln.','Boise','ID','83720','USA','(208) 555-8097',NULL)
-INSERT "Customers" VALUES('SEVES','Seven Seas Imports','Hari Kumar','Sales Manager','90 Wadhurst Rd.','London',NULL,'OX15 4NB','UK','(171) 555-1717','(171) 555-5646')
-INSERT "Customers" VALUES('SIMOB','Simons bistro','Jytte Petersen','Owner','Vinbæltet 34','Kobenhavn',NULL,'1734','Denmark','31 12 34 56','31 13 35 57')
-INSERT "Customers" VALUES('SPECD','Spécialités du monde','Dominique Perrier','Marketing Manager','25, rue Lauriston','Paris',NULL,'75016','France','(1) 47.55.60.10','(1) 47.55.60.20')
-INSERT "Customers" VALUES('SPLIR','Split Rail Beer & Ale','Art Braunschweiger','Sales Manager','P.O. Box 555','Lander','WY','82520','USA','(307) 555-4680','(307) 555-6525')
-INSERT "Customers" VALUES('SUPRD','Suprêmes délices','Pascale Cartrain','Accounting Manager','Boulevard Tirou, 255','Charleroi',NULL,'B-6000','Belgium','(071) 23 67 22 20','(071) 23 67 22 21')
-INSERT "Customers" VALUES('THEBI','The Big Cheese','Liz Nixon','Marketing Manager','89 Jefferson Way Suite 2','Portland','OR','97201','USA','(503) 555-3612',NULL)
-INSERT "Customers" VALUES('THECR','The Cracker Box','Liu Wong','Marketing Assistant','55 Grizzly Peak Rd.','Butte','MT','59801','USA','(406) 555-5834','(406) 555-8083')
-INSERT "Customers" VALUES('TOMSP','Toms Spezialitäten','Karin Josephs','Marketing Manager','Luisenstr. 48','Münster',NULL,'44087','Germany','0251-031259','0251-035695')
-INSERT "Customers" VALUES('TORTU','Tortuga Restaurante','Miguel Angel Paolino','Owner','Avda. Azteca 123','México D.F.',NULL,'05033','Mexico','(5) 555-2933',NULL)
-go
-INSERT "Customers" VALUES('TRADH','Tradição Hipermercados','Anabela Domingues','Sales Representative','Av. Inês de Castro, 414','Sao Paulo','SP','05634-030','Brazil','(11) 555-2167','(11) 555-2168')
-INSERT "Customers" VALUES('TRAIH','Trail''s Head Gourmet Provisioners','Helvetius Nagy','Sales Associate','722 DaVinci Blvd.','Kirkland','WA','98034','USA','(206) 555-8257','(206) 555-2174')
-INSERT "Customers" VALUES('VAFFE','Vaffeljernet','Palle Ibsen','Sales Manager','Smagsloget 45','Ã…rhus',NULL,'8200','Denmark','86 21 32 43','86 22 33 44')
-INSERT "Customers" VALUES('VICTE','Victuailles en stock','Mary Saveley','Sales Agent','2, rue du Commerce','Lyon',NULL,'69004','France','78.32.54.86','78.32.54.87')
-INSERT "Customers" VALUES('VINET','Vins et alcools Chevalier','Paul Henriot','Accounting Manager','59 rue de l''Abbaye','Reims',NULL,'51100','France','26.47.15.10','26.47.15.11')
-INSERT "Customers" VALUES('WANDK','Die Wandernde Kuh','Rita Müller','Sales Representative','Adenauerallee 900','Stuttgart',NULL,'70563','Germany','0711-020361','0711-035428')
-INSERT "Customers" VALUES('WARTH','Wartian Herkku','Pirkko Koskitalo','Accounting Manager','Torikatu 38','Oulu',NULL,'90110','Finland','981-443655','981-443655')
-INSERT "Customers" VALUES('WELLI','Wellington Importadora','Paula Parente','Sales Manager','Rua do Mercado, 12','Resende','SP','08737-363','Brazil','(14) 555-8122',NULL)
-INSERT "Customers" VALUES('WHITC','White Clover Markets','Karl Jablonski','Owner','305 - 14th Ave. S. Suite 3B','Seattle','WA','98128','USA','(206) 555-4112','(206) 555-4115')
-INSERT "Customers" VALUES('WILMK','Wilman Kala','Matti Karttunen','Owner/Marketing Assistant','Keskuskatu 45','Helsinki',NULL,'21240','Finland','90-224 8858','90-224 8858')
-go
-INSERT "Customers" VALUES('WOLZA','Wolski Zajazd','Zbyszek Piestrzeniewicz','Owner','ul. Filtrowa 68','Warszawa',NULL,'01-012','Poland','(26) 642-7012','(26) 642-7012')
-go
-ALTER TABLE "Customers" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-set identity_insert "Employees" on
-go
-ALTER TABLE "Employees" NOCHECK CONSTRAINT ALL
-go
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(1,'Davolio','Nancy','Sales Representative','Ms.','12/08/1948','05/01/1992','507 - 20th Ave. E.
-Apt. 2A','Seattle','WA','98122','USA','(206) 555-9857','5467',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FF0CB0C9000B090900000A009009000000000909A09A900B09000A90A00000000FFFEFFFFFFFFFFFFFFFFFCB9CFCFEFAFFFFFFFFEDFFFEDEFFDEFEFCFFFFDADA00D900009009009000000000090A00090BC0000900900000000A00ACA0E0E0E0F0E9CA9000A9CB0C00009090E0000009090B0000D009009000000900009A000FFFFFFFFFFFFEFFFFFFFFFCADEBDBDFDFDFFFFFFFFFEFEDFFFEFFFFFFFEFCAF0C9A0A0D00009A0000000000000009090A000B009A9000090000900C0900900900FA90ADA00090B00B000000009000090000009009A9B009009A00000000C000BFFFFFFFFEFFFFFFFFFFFFCF9FBCBEFBFFEBFFFFFFFEFDFFFEFDFFCFFEFFF9BC0B00909000900009000000000000900000909009A0C0B00000B00009A00E0E0E0EFCADA0C90000CB009000009A9A09A000B0090090900D00A9090009090A0000FFFFFFFEFFFEFFFFFFFFFFF0F0FFDFEDADFDFFFFFFFFFEFEFDEFEFFCFDEFEC0F0C9AC00A00A09000000090000000090A900A00009090000A00000CA00C09009090F900DA009A9000DA00D0000009C090000090B000A9A9B090000000AC00000BFFEFFFFFFFFFFFFFFFFFEDA9DF0FF9FFFFFFF0FFFFFFFFFDFEFFDEFFEFDFF9A9A0090909009000900000000000090A9000909A9000A90D090000A9000B0E0CACA0FAE9A9CA000A99A90B00000090B000909000090090D00009A900009000009FFFFFFFFFFFFFEFFFFFFEDADEBCFDEFFDADADFFFFFFFFFFEFEFCBEFDEDBEFCAD0D0E00A000000900000000000009009009000000009000A000090000000009A900DF090CA9009090E90900B00090A9009000090B009A09A90909000090B0009FFFFFFFFFFFEFFFFFFFFFD09E9CFBFBF0FFFFFEFFDEFFFFFFFFDFFDFEBFEFDA90B0A90900A9009000000000000000000000090900090A909000A0000ACB00B0C0E0AF0F0BC09000009ADA9090000090F0000900909009909A9A0900000000000FFFEFFFFEFFFEFFEFFFFEA9E9FBFDEDFFFDFFFDFFFFFCFFFFFEFEFEDFCFDEFC000D0000900000000000000000000009009000A0090090000B00900009000C00A09C0FF0F0BCA0B0A00090F0A9A900090B0900900090000B0D090A900009A000BFFFFFFFFFFFFFFFFFFFFD0F9E9F0FBEF0FAFCBFEFFDFFFFFFFFFDFFAFFAF9EFBC0A9C0A00909000900000000009000000000900000000B0000000A000000B0C90A00F0B0F009C0009000B009C000B00AD000B0099A909A90B00990000009C00FFFFFFFEFFFEFFEFFFFFCA90F0FCFFDFDFFDFFFDFDBEFFFDFFFFFEFCFCFDFEFC00900A9000000A090000000000000000B000900900000900909AC90000A9000A0C09CF00F00DA0090000909F0B909C0099A09009A00000090909A0090009A09FFFFFFFFFFFFFFFDFFFEE99CF0FDBE9EFAFCBE9EFBEFFFDEBFDBFFFFFFF0FEDF0A90AD0009009090000000000000000090090000000000009A00900090000DA0900A0AFADADB009AC900000009000A9009AD00090090909BCB09C9900090009AFFFFFFFFFEFFFEFEFEFFDACB0FDADFFBDF9FFDFDFDFDFFFFFFEFFFFFEFCF0FBED0E9009C0000000000000000000000000000000900000000009A00000090B0C00E9C00FDA90E9AC9A0A90A90A9A909AD009B900AD0A90009090B0A90000090BDFFFFFFFFFFFFFFFFFFFC09AD0B0F0BEDAFE9EFAFBEBFDAFDFFFDBFFFFFFFFCFFE9009A0B00000090A90000000000000090090000000000090009B000000000B0000AD0FADEB9E9000D00090090D0B099A9A0F09009009090B09099000000009EFFFFFFFFFFEFFFFCFFC0F0DAFCF9FD9FDF9FF9FDFDFEFFFFEFDFEDFFFFEFCFFEDE9E09000090000090000000000000000000090090000000099C00900000F000090000FDBADCADA900A9000000B009CA9C099A00B0090A9E900B00A0009009FBFFFFFFFEFFFFEFEFFC0B09AD09ADEBEFE9EF0FCBEF9FBDFFFFFFFFFFFFFFFFEFF000900090000900000000000000000900900000009009009A0A9000000900000ACA0AFAEDABF9ADA900DA9C909E9A99A9C9A9990900900909909900000000BCFFFFFFFFFEFFFDFFCBC0F0DA9EDBFDF9FF9DFBFF9FEDFFEBDFFEDBFFFFFEFFFFEC09ACB00000000909000000000000000000900900000090009000009000A0000000D0FDBEDACFBCBCBA09A0A00909AC9BA99E0A9A90090B00BCA9000000009BFFFFFFFFFFFFFEFF00909E9CB9EDAFCF0FEBCF0FE9FBCFDFFBFFFFCFFFFFFFFFFFE09009000000A0000000000000000000000000000000009A0909000090900000000BFFE9FDBC9E9BC900909900B09B0D9A0999C00090909A0909000090090FFFFFFEFFFFEFFFFC90A900B0DADBDFBFFDBDB9FDBFCFFBFFEDFDBFFBFFFFFFFFFE900B0C009090900900000000000000009000000900000AD090A0009A000000909A09F9FFEBEBEBDADBAD0BCA09C0BCB0BC9B00A9090B0F0990B000000000B9FFFFFFFFFFFDEFCA0C9CAD0DADBEBEDADBEDAFCBFCBDBCFDFFEFFCFDFFFFFFFFED00009A9000000090000000000000000000000000000090000090900000F0900000DAFEADBFDBDF0FAD0A9090B0B0090B0BD0B990000090000900000090090FFFFFFFFEFFEFFFD09A0090B0F0FDF9FFEDBFDFBCBFFFFFAFFBFFFBFBFFFFFFFFFFE09000000000900000000000000000000000000000000900900000909000000A9A9AF9DADAFCBFBCBF9F0B0F090B9A9C90B90E909090B909B0900000000090BFFEFFFFFFFFEFE00909AD0BCBDAFE9FDBCBE9FFDADAFDF9FDFDFFCF9FFFFFFFFFC000090909000B009000000000000009000000900009A009A90000000B09E0900C90FEADADFBF0DBDAF0BC090F90000B0B0DB90B00090000090B0000000009FFFFFFFFFFEFFF090C0AC9ADBDAFDBFEBEFFDFF0FFFFDBFFEFFBFFFFEFFFFFFFFEB000000A0000000000000000000000000000000000B090000009009A9000000090A9F0DFAF0FE9EBEBDBE9B0B0BC090BD09A9A9009A90090B000000009009BFFFFFFEFFFFDFC000A9090F9EFBDBEDBFDF9FE9FFBDBEFFFDBFCFF9F9FFFFFFFFD000000090009090000000000000000000000000009C0000A909A0000009009A00A9CFEA0D0FDBFBC9CADBF090D0B00990B09B9E90090B009090900000000000FEFFFFFFFEFEF00090DAF0F9EDEDBFCFBFE9FFADFEFDFCBFFFFFFFEF9FFFFFFFE90000900000000090000000000000000000000090B000009000000B0F0A0000F0D0BFDFFAFAFEDBFBF9E9EF0BA9ADA0A9C9AD09A0900090000000000000009BDFFFFFFEFFFFE0900A909F0FBFBFDBFDEFFFFDFFBDFBFFFE9FDBDF9FEFFFFFFFFC090000090000000000000000000000000000000F00000909A9090090909AD000000FBEFDFFDBFE9E9A9B9BD09DB90D09B090B909009000B090900000090900FFFEFFFFFFFED000D0CBCBDADEDEFFFFF9FDAFF9FFEDF9FDFEFEFFFF9F9FFFFF9B00000000090090000000000000000000000000B090009000900009F0AC00000A0BCFCF0BEDAFF9F9ADF0FFA9AB00B09E9A9A9E90090900900000000000000FBEFFFFFFFEDF009009B0F0FDFBFBFCBDFFEFFDEFEDFBFFEFBF9FBDF0FFEFFFFFE00000000000000000000000000000000000009F000000009BCA900B00909A0AD0D09FA9EC9AF9EF0ADBAD0BDF9C9F0B09090999A900A09000009000000000909FFFFFFEFFEFC00B0E0F9FFAFDFDFFFFAFDBFFBDFBDFCF9FCFFDFBFFBDBFFFFFD9A0000B0000000900000000000000000000BCB0B000009A0090009E9E0000900A0A0FFCBFEDAF9BFDADBBF0B0BB099DA9F0BCB0D0009009090000000000090B0DFFFEFFFFFF000099F0F0FDFAFEBDFFDFFFCFFFFFEBFFFFBDEBCF9FCBDADFFFAD0000000000000000000000000000000000090D000090090B009F09090B00C090D09FEBFCBADBEF0BDADA9FDBC9FA0B90090099A909000A00000090000000009AFEDFFFFEFC09090E9F9FBEBDFFFFBFFFFFFBDE9FFDF0F0FFBDFBEFBFFDBFFFF0900000000000000000000000000000000B9A9A00090090900FA0BCA0000B0B0E0A0F0F0BEDFEF9BCADADFA9A9A9099E99B0B9A900009009000000000000009ADFFFFDEFFDA000F0BDAFCFDFFF9FFCFFE9FFFFFFF9EBFDFFADEBFDBCBCBE9EF09A00009C000000000000000000000000090C0900900A900B0F909000900D000C090DFACFEDAF9F9EBDB9A9BDBDBDB0B9A90990D0B09009000900000000000909ADEFEFFFEF009009F0F9FBFCBFEFFFF9FFF9FCF9EFFDAF0FDBFD0FDBDBD9F9FF009000A00000000000000000000000000B090E9009090B9C9A00E090C00A000B0CB0FDB0F0F0FBE9CBCF9EDA9A9ADBCB9ADA0B0909A9000900000900000000009BFDFFFFFFC009ACBDAFDEBFFDFBDBFFFDEFFBFF9FAFDFF0F9EBFBEFEFADADBE9000090000000000000000000000000009A090000090B0ABD090900B0A900F0CB0E9F0EDAF9E9E9BBCB9EBBDBDBDB09AD0999090090009000000000000000009A0FFFEFEF00000DBCBDFBFDF0FBDEFFFFBFFDEDFEFDFADADFE9FCBDBD9FBD0BD0B0000CB0000000000000000000000009C90A900A90BC9D00A000B0009C0B09AC090F0B9ADADBF0BCBBCB9DADA9A90BDA9B0A9A09A00900090000090000000909DBEFFFFDE090DB0FBFBEDEBFFFFFFDADFDFBFBFBDFADBFFADBCBDADBEF90BD009000900000000000000000000000009A000900999A90B0A090B9C90F00BC0AC0B0EFB0C09ADA9FDBFCB9EBB9BDBDB90B9099C900990090000000009000000000ADFEDFEF0000A9F0FCFDBDFDFDFBFFFFFBEFDFCFADFBC9ADADBCBF0F90FBCBE9AC000AC0000000000000000000000009A090E90A09E900900BCA9A00B0090090009FDBB0F09F0B0B9BCB9C9E9B0BCB9CBDA9B0900B00090000000000000000090A9FADFEF0090E9F9FAFFBEBEBFDFFFFFFDFEBFDFBCFFEDBDADBCBDAFD0F90909000090000000000000000000000009009090099E900F00909909C900000A9A9E90FBCDF0BE9BDBDADB9E9BBDADB909BB090900090909009000000090000009090FEDFED009ADBCBE9FDADFDFFFEFDBDEDBFDFCBFCBCBDADADB0F9E99AF0BDA00B009000000000000000000000000900900A9B00909B09ADA0E00A00D0B0D0C0000F09BA9F9BCBB0F0BE9BBCBF9B0F9AD90B009090000000000090000000000009E9EF9E000D9ADBDFDAFFFBF9FFBFFFFFFFAFBFCBDBDADADACBDADBCF99E0D090000A0000000000000000000000000B0009000B09A000000900000000C000B00A9FFAD9CB0F9ADBBDB9F0DBF9ADB0B90B99A9A00B09090090000009000000090B9E9EF009A9ADBCBEBFDBDEFFFFDFFFBFFDFDE9FCBE0F9E9DBCB9F0B0DA99A000000D00000000000000000000900900009A90900000090900909090B09A0000900F9FABBDB0F9AD0BCB9B09AF9A9BCBBCBC90900900000000000900000000000009E9CF009E9ADBD9E9FEBFDFFFFFFCFDAFBFFFAFDBDADBE9CBCB0F0BE9E9DA09000000000000000000000000000A9090000009000000A000A000A000009000090FF9FDFBE9BF9BF9B9E9FBD9BD9CB9090B090900090009000000000900000090B09EB009C90F0FEBDFBDFDBFFBFF9FFFFDFCBCF0F0F0F0DA9E9CB0D0909A09000009A000000000000000009000900000909000000909000909009000000090DADFAFFFADBDADBF0F9E9BADBBE9AB09F9B90B0009B009000000009000000000000DAD0D0A09ADBCBDFADFBEFFCFDEFFFF9FEBDF9F0F0F0DA9E90BC9ADA9E0900000000000000000000000000009A009A9000000000000000000000000900900B0BF9EBFFF0BDA9FBDB9AD9BCF9B99B0B09E9009000000009000000000000000909ADA00090F9ADBDADFAFDFFFFFFBFF9FEBFDBEFCBDAD0F0F09E90F090990F0900009000000000000000009009090000000000000900009000000009A090A9BDBFFBDF9FFF9FFBDBEBDBBCBB9F0F0DB9B090900909090000000000090000000000009E00090CBCBFFBDFBFBDBFFFFFFEFFDFADBCBCBCBA9E9E90F09E9E0B000000000000000000000000000000A0090090900000000090009000900009A90BCB9FFEBEFFB0FA9FAF9FBD0BF0FA9B9A9E99A9A90009A000900900000000000000090BC909AC9B0F9E9EBFDEFFFDFFDFFFFDEBDFEBDBCBCDCBC9EB0DA90900D0B009000000000000000000090090900009000000000000000000000A909090F0BFEFF9F9BF0FB9FFF9FBCBBF9F99F9E90B9E90900090009000000000000090000090AC000009A0F9E9FDFDBFDFFFFFFF9FDBFDFE9DACBCB0A90B0D0F009E09A90000000000000000000000900B0900900000000000000000909009090B0F0B09F9F9FBEFC9F90FB9BF0FB9F9E9BFA99F99090900900090000900000000000000000909000900D90F9FAFBEFFBFFFFFFFFFEFFAF9FEF9E90F9E9CA0B09E090000090000000000000000000000000A00090000900090090900000A90B009090DBFBEBFFDFBFEBFF9CFDBF9FADBFBCBDBA9ADB0B0B009000909000009000000000000000000009A0BDADBDFFDBFFFFFFFFFFFFFDFFE9F0F0FA0D0A9D0CB0900B00900000000000000000000000090909000009000000000000900900009ADA9A90F9F9EFA9EDBDB9EBBAF9ABDBE9DB9B0DB9A99C9090009000000090000000000000009090000A90D0BF0FBCBFDFFFFFFFDE9F9EF0FF0F0F0DE9AD0A9A0F9E90D000900000000000000000000900000000000000000000009000B00909E909C9AF9E9E9F9FFAFBEFDBDFDBFDBF9FBE9E9B0BDB09A900090A909090000000000000000000A00909C9AFC9FFDBFFFFFFFFFFFFFEFF9FDADAD0DA9AC9E9C9C90000A090000000000000000000000009A900009000009000909000090090B0090B0BF9E9ADAF00BDBF9BBEBFADBBDAB9F9B9E9DA90B090090009000000000000000000000090900000B0D9BE9AFFDFBFFFFDFFFF9F9EFAFDADA9A9C0B00B0A9A0BD090000900000000000000000009000009000900900900000009A090A9C0B0F0F90F0BDA0BF0FADFFDF9F9FBCBFDBE9E9B9A99F90B090A90009009000900000000000000000000090B0E9FFDBFFFFDFFFFFF9EFEF9CDADBCF0DA9C09E0D0C9C0A009A000000000000000000000000090000000000000000009009009CB090909AFB0F0F09F0B0FFBFBFEBFBDBF0BDBBDBC9F0B0B0D0B09009000900900000000090000009090009A9C9BDADBEDBFFFFFFFFFEF9F0FBBDAF09E0D0A9E09A0B0B09C90090000000000000000000000900000000009009000000A0900B90090B0BBD9CB0F09EF9ADB9FFCB9FF9EBDBDBEDB0BB099F0909090900009009000009000000000000000090009ADADBDFFFFFFFFFFFDF9F0FBCDAF09E0B0AD00900D0D0D00A0900000000000000000000090009000900000000000909090A900A9A9C9FDAFA9BCBE9F0F9FE9BFFF9EBDBBEBF9BF909F0B09A9A9000909000000000000000000000000900009F0F9FBEFBFFDFBFFF9FBEF0F9CBAD0DA0D0D00D0ADB0B0A0B0900009000000000000000000009000000009000909000000090E9090DA9A9AD09FCB9CBE9AF9FFF9AFF9FBDBDF0F0BEDA9BCB90990B90000909000900000009000000090000000090F0DBDF9FBFFDFFFED9FF0F0D0F0BCB0A0F0A900C0C90D0CA9C00000000000000000000000000000000000000000090B0090A9CB09ADBDAF00BCA9FB09FE9A9FFDBFE9E9FBB9F9B9BC9B9CB00900B090A0009000909000000000000090009A9AD0FBFAFFFFCFBFCBDBE90BCB9E9AC9C9C900D0E90B0A9A9090A90000000000000000000090090000000009000B009000900090B90BDA9A90BD0F9FFD0BE9ADEBDBEF9FBFBE9F0FCBC9A90B0A99C90900909000000000090000000009000900D0BFBCFDFE9FBFEDBFDAD9EDA9E09C90B0B0CB0B00B0C9C00A09000000000000000000000000000000000000090000000900B90B0CBC0BCBCBDAF9FFFB0BDBDB9EBFDBFADBDBC9B9B90B9CB99DA0B00009000000900000000000000000000009AD9ADBBF9FFFF9FBDEBDBE9A9C9DA9E0C0CB00C090C90A0F0D0E9009000000000000000000000000000000900009090900A90E9C9B0BDB9E9FEDFFFFFF00ADADBDBEBDF9FAFFBCBCBF90B90F09909090009000900009000900000000090009009AD9FCFEF9F9FFFFF9FF0DF9EBCBC90B09009A90E90AD0900A900B000000000000000000000900000000000090000000B000909A09F0ADF0F0BFDFFFFF0DBCBF0F99FBEF9F9F9BF9090F0B909A090B009A009000009000900000000000000009E9AF0F9F9FFFFFDFFFE9FB0FD0F09E9C9A0D000090E90A0909090C090000000000000000000000000000000000B000B0009DA9A99E9F9A0F9FDFFFFFFB0B0BF0FBEFADBDAFBCBE9A9EB909C9AD9A90090090000090000900000000000000909A90F9FBFBFFFFFFFFDF9FEDFF0BDBE09A0C9A0D0B009000DAC0CA0090000000000000000000900000000090900900900009A009C9E9A9EBDBAFFFFFFDFF00DADF0F9BDBFBF9FBD9BDB9DA90B0900909009009000000900000000000000900000D0F9E9FDFFFFFFFFFBFF9FBCBDEBC9F0D0BC09A00DA00F0009A90B0A0B0000000000000000000000000000000000000909090B09A9AD0BDADF9FFFFFFFF0A9FA9F0FCBDADBE9FBE9E9A99F090B9BC0B09A900909000009090000000000000090B0ADBFBFFFFFFFFFFDFFEDFFDBDEBCBDAD09E09C0090009A00000C90C000000000000000000000000000000009A090000A00909A9F0BBCBDAFFFDFFFFFF09F09E9E9BDAFBF9F0F9B9BDAF09A900099000900900000909000000000000000000009DBDFFFFFFFFFFFFFFF9F9FADBDDF0F9ADA90E9A90CB00C9ADA900090900000000000000009000000000090900000909090BC90F0F0D9FA9FBDBFFFFFB09E9E9A9BFAF9F9EDBFADADA999A9C90B9A09B009A0000900009000000000000009099FBFFFFFFFFFFFFFFFFDFFEFDFFEB0FDAD909E900CA90090000000A9A00000000000000000000000000090000009000A000B00ADA9E9ABE9FDFBEFDFFDF00BF0BDAC9F9FBFBBCBDB9B9CBC90B09000900909009000090900000000000000000EBFFFFFFFFFFFFFFFFFFFF9F9FADBDF9ADACF09ADA9009E0B090909C0090A00000000000000000000000000A90900909090D0909ADB0BDE9AFB9EDBFFFFF000BDA9FBCBEDBCFBF9AFCB0B9A909B0909090B009000090000900000000000000099F9FFFFFFFFFFFFFFFFFFFFFFDFFCBDE9F9B0F0909CBC090CBCA0E0900AD090000000000000900000000009000000000000B00BCB0F90BDBDADEB0E9FCBE0009ADADABDBBFB9F9FDB9F90BD0BC090F0009090A90000090B000000000000000BBFFFFFFFFFFFFFFFFDFFFDFCF9EBDBDADF0FCD9ADADA09BCA9009090A09000000000000000000000000000000009009090B0009090F00F9ADE9A90F9EBFEB009ADBDAD9FADF0F0FA9BCB0F90B909B09099A900900009000000000000000000BDFFFFFFFFFFFFFFFFFFFFFFBFBFDDADEDB0FDB0AD09AC9AC090CBC90009C00B000000000000000000000090900900000A00090900BCB0BB0F0B0F0F0FEFC0F0000A0BDBE9FFBF9F9FADBD90B090B0090B0090A9009000B09000000000000009BFFFFFFFFFFFFFFFFFFFFFFDFDFDAFF9FBCF0BCBD9AD0BC90BCA900A0F00A90000000000000000000000000000009009090B000A090B9C9CB0F0F09AB0FDBFE90BC900BDBE9FDAF0B9F0BBE99F0D090B0090909090000900090000000000009FFBFFFFFFFFFFFFFFFFFFFDFFFFCBD9FE9FBDF0FCBE9AD0BCB09D0F0D00900009000000000000009000009000000000009000909C0B0DAB0BCF0B0BC9CB0ADAB0C0B0A9E9E9FBFBDBDE9F9C9BE9B0B09090A90B09A900000900000000000009FBDFFFFFFFFFFFFFFFFFFFFFFFFDBFFEF9F0FA9F9BC90DA9CB0DA0A09A0BCA9CA00900000000000000000000900090009A0A900009009A9CBCB9CBC0B0B0FDADF00BC0DBCBFBDAF9EB0B9B0BF09900909009900909000090900000000000009BFFFFFFFFFFFFFFFFFFFFFFDFF9EBFC9F9EDF09FCBC9ADA9CB0DA9E99E0D009009CA0000000000000000009000000000900090000B00BCBCB0F9EA90B0E9E9A9AF0000B00B0DAFDFF9FDBE9F90BCA99A9C9A009009009000000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9FF0F9A9DE09ADADBC9F0DAD09CA09ADACB00090000000000000000000000009000009000090009090F090E990F0F9B0F0F0F009C0BC9A9FBFBFFBE9F0BF9B99A0D0B0909A900B00900900000000000009BDBFFFFFFFFFFFFFFFFFFFFFFF0FF9E9F9EDDAB9E90B90E9A0B09ADA9C9E9090C9A00000000000000000000000000000B00A900009000B0B0E9BCACA9F0E0F0B0BB000A90A09E9CBDF0F9F9BD0F0DAD90B0900090900900000090000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EBF0F9ABD0F0F0C0F9CBD0DADA9E9A9CBCB9AD0DA90000000000000009000000009009000900A09A0D0BD0A9DB9E0B9F0BC90F0A09CB0DA9EBFAFBDBFAF0B09A9B0B09A9090900900000090000000000BDBFFFFFFFFFFFFFFFFFFFFFFFFFDBDAD9C9090D0F009E9B90AD0FADA9C9A9CA9000C0B0000000000000000000000090000000000000090090BC0A9DA0E9F9E00B0BEFC900BC0BCB9F9F9FBCBDBDB9F9090909C90000B0090009000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9A99A090909F090CAD9AF09E9E9ADA09E9E9A9009E900000000000000009000009009009000900090BCB0D0A9F9ADAD0F0F09B0AC90B0DA0DAF9F0FBCBCBCB0F9E9ADA909A9009009000090000000009DBDFFFFFFFFFFFFFFFDFFFFFFFFFDBE9C90D9D09A0009E9B0AD09E99E9E90DBC9A9C9E9E00A000000000000000000000000000000000090A009CB09DA0FBF00B0B0F0D00B00F0A9FA9FAFBF9FBF9F9F0B909090BC9090090000000000000009FBFFFFFFFFFFFFFFFDBFFFFFFFFD9FC9F9BDA90BC9D09000C9C0F09E9F09E9A0BCBCA9009090D00000000000900000009009000000900000909A009A0BDBCA9E09E900A09FCB0099E9CBF9FDADBDB0B0B9E90B0909000090000000000000000BBFFFFFFFFFFFFFF9FBFFFFFFFDBDFF9F90D090D9090000909A9B0BCB0F0F0F0D0909DACBCBCA0000000000000000000000000900900009A900E90DA0F9E9E9F09E90F0D000B0F00A9BF9FFAFFBDAF9F9CB9BD09A909A9009090000900000009DFDFFFFFFFFFFFFFFFFDFBFFFDBDB99C9E909090090909000090C9CBDF0F9E90BCADA009000909C00000000000000000000900000000900000900B0999E9E9E0DA9A000B0009E9E90E9FADBF9FABDBE9A9CB0B9090B090900000000000000000BFBFFFFFFFFFFFFFF9FAFDFFDBD0D009990F9CBBC9E0909090090A90ADBCBDBE90D0DAD0F0F0A0B00000000000000000090000000000009090A909A0E90F0B9A0F0C900DA0009E9AC9A9FBFDFBDFADBDF9B0F9CB090900009000000000000009BDFFFFFFFFFFFFFFFFFDBFF90009A9FBEFFFEF9CBE0900000000090F9ADBCBC9E9A9A90B0909D000000000000000000900009000009000000090BC909ADAD0E9C090000A9A00B0BDB0BCBDEBBFFBDBFA9B099AB090DA9090000000000000000FFFFFFFFFFFFFFFFFDADAD090099BF0FFFFFFF9AFF09E0F00000000090F9ADA9A9C9E9CB0CBC0A0F000000000000000000000009000009009090F0B0DAD0F0E90B0E0000F00009ADADE9BFBFFDF9EBDB9F0F0BD9DA9090009090000000000009BDBFFFFFFFFFFFFFFFFBDA900000FDFBFDBFEBC9E9E0900000900000ADAFDBDCD0B09A9CA90A9C90000000000000000000900000090000000DA090DA09A9009A0C9000009FA90C09A9BC0FF9FAFF9FADFB9BD0BA99A909900000000000000000BFFDFFFFFFFFFFFFFF9FF9CAD0090B0DAD9BD0B09090090090000090909ADAABCBCBC9E9DAD0A9E9A0000000000000000000900000090090B090A90909DA9E0D00000000E900A9AC9E0BF9FBFFDBFFDBADE90B9DBC90B0A9000000000000000BDBFFFFFFFFFFFFFFFDFF9E99909090999000090900090009000000000BC9ADD9AD009A90A9A9C900D000000000000000000000000000000A000F09ACB0A0C900A0009009B0A90009A0BF9EFFCFBFF0BD9FB9BD0B0B9090900900000000000009FFFBFFFFFFFFFFFFFBF0FFFFFF99090F09BD99C900900990009A90DAD00BDB0AD0BDBC9E9C9E0A0F0A00000000000000900000090000009090909ADB090DB0B0C9000C9EF90A9ADAD000FB9FBDF9FFFAF9BCB0BDBDA9E909000000000000009B9FDFFFFFFFFFFFFFFDFFBDBFFFFFDF99BC909A909D0BC0C90BC0DA090BD0BCBD0F000A909A099C909000000000000000000000000000B0000A0BCB0000B0C0090000B0F00FA009A9AC909EFFFBFE9FBDBCB9DB0B9A90900B000000000000000FFBFFFFFFFFFFFFFFFF9FFADFFFFFFFFFDBDBC9FDA9C9B9ADADB00D0E00AD0BCB09F9C9E9E9E0A9AC0F0000000000000000000900009009090909ADBC90C9A9CA0A90CBCBF00B0A00A9A00B9FADFBFBDBFBDA9AD9ADB9A9090900000000000009BFFBFFFFFFFFFFFFFFFF9FFBFFFFFFFFFFFDFF0BDFBDE0D0900DA0B09F9ADCB0F000B0909099C0D0B0000000000000000090000000000000009A9A090A9AD0B090CA90A090B000B0D000B0FFFFBDBCBF9CB9F99ADBD090D0000000000000009FFDFFFFFFFFFFFDBFDBF9FDBDFFFFFDFFDFFFB09FCBCB099E9E9A9AD0F00DBB0D09E90D0F0F0E0B0B0C000000000000000000000009009009A9E9C909A9000BC0CA0F0E90FA00A90B0BC00DBFF9EFFFF0FBDA9ADB9B0F909A909000000000009BFFFDFFFFFFFFFFFFFFDEBFFFFFFFFFFFFBFFC9E9BDBC9E0900D0D09A9DBAC0F9E99E9A090090900C90B00000000900000000000000000000909ABCB0C00F09A9ADFAF00B0DA90A00B0B0A00BFF9F9FBFDA9F99ADADB09A900000000000000009FBFBFFFFFFFFFFFFDBF9F0F9FDFFFFFFFDFFFF9E9F0B090A9B0B0F0DA0D9BD0A9E909CB0F0CB0F09AD0000000000000090000000000900900BC90909A99000D0AFFDFBC0FA90A90B0DAD09ADEBFFEBDFBFF0BC9B9BBDA909090000000000009FDFFFFFFFFFFFFFDFBFDF9DBFFFFFFFFFFFFDBD09F0D09E9C0C90D0B0DB0F0BFD090F090D09A9C09E00BC0000009A0000000000000000000090B0F09E90A09A0BDFFFECB0B00A00A00B0BCA09BDE9BDFBFF9BDBB0DBD0909A900000000000009BFBDFFFDFFFFFFFFFFDFADBFCBFFFFFFFFFFBFCBE909E0000B9AD0B0DB0F09C90B0F00BCB0A9C0B009F00090009000000000000900900090BCBDA90F09AC90CBCFFFEDBCACB00B09A9AF0F0F0FBFFFA9E9FFEB0DBA9BF9E9009090000000000BDFFFFFFFFFFFFFFFDBFBDBC9BDBFDFFFFDFFFDBD9E9009090000B0D0BCB9CBBCBC90BD090C90B00DA0009C0090A000000000000000009000090A9CB0BC0BCB00F0FDFACB0BCB00A00090B0F0F0F9FEDBFFBF9FB0DBCB09909A00000000000000BDBFFBFFFFFFFFFFFFDF9FBC9BDFFFFFFBFDFBFF99E9000090C90B0D09CB9C9BDBCBCADA9BC0D0B09E90A909E09C00009000000000000090B0990BC9CBC0BCB0BF0E9F9E0EB00A0A9A0A0F09AF0FBDBCB0F9FBDBB99FFB0B0990900000000009BFFFDFFFFFFFFFFFFFFFF9DB9CB9FBDFD09B9FDB0F9000000090009A0F90F9E9E99CB909C09B0090C90E90B00900B000000000000000000009E9E90B009ADA9E00BCA0A09900B0900009A9A009FADAFF9FFFFDAD0FFB90D0900000000000000BDBDBFFFFFFFFFFFFFFDBDBE9CBDFFFFF99F9FDB0FD0E99A909A90DBC990F9E9CB9EBD0CB0B0C0F0A9A09000CB09F000000000000009090909E9A90B0CBCBCBCB0B0B0F09AFB000A0A0A09AC9E09FFFDBEDAFBFFBF9A9FB9AD0B0909000000009BFFFFFFFFFFFFFFFFFFFFDF9B0909FFFFFFFFFFDBFBDAC90F0DA0009F0F0F9FBDE9D0B9C9CB090C9009CADA90E009000000000000000000B09A9EBCBE9ADACB0A0CA00A000FA9009090A09A09A09AFADBBFDFFBDBF9F9E909009000000000009DBDBDFFFFFFFFFFFFFFFFBDFDF9F9FFFFFFFFFFFDADB9AC90B0D09A90BDBCBC9ADA9FCB9A9CB0B009E090090909E0F000000000000000900BC909CBCBCF0B0E9CB09A90B0F00A0A0A0A90A0B0090F9FFFDFBFBDFE9FBE9F9A900090000000000BFFFFFFFFFFFFFFFFDFFFDFBF0F0F9FFFFFFFFFDFFFCD99E9CB009C9E9ADBDBFDBDBA9C0DB09C09E090A90CA09A09009000000009000900909ADA900FFACF0B0A00A00A0090B00900900A090ADAF0FBCBFAFFFFBDBDBDB90909A900000000099F9FBFFFFFFFFFFFFFFFDFFBFDF9F9FFFFFFFFFFFFDB9B0E9CB00B09E9FDADAD0BCBC9DBDB0CB0B090B0D0A909E9D0F9E000000000090009A9ADA9ACBDADF0B0F0B0BCBCB0FA0A0A0A0A090A90B09ADBFFDFFF9FFBFAFBF0B0900090900000009BFDFFFFFFFFFFFFFFFFFBFDFBFFDBFFFDFFFFFFFFFEDE99AD0C90DA9DA9FBDBFDF9FEBCBC9BC9CA9C000D009090A90000000000000000B0D09A9C0BDADA0FCA00E9E9E9EA0F909009000A00A00A900CBFBF9FF0FFF9FDBFDBC9900000000000ADBFFFFFFFFFFFFFFFFFFDFFFDFBFDBDFFFFFFFFFDFDBDE09A9009ADA9F0DAD0B0F099DB0F0CB0900BCB0A9CA00B0F090F000000000090009AD9ABDAFCADA0BDBB0F0FAFDFF0A0A0A0A9A09A09A9E0B0BCFFFFBFBFDFBBF9B09A09090000000099FDBFFFFFFFFFFFFFFFFFFFDFFDFFFFFFFFFFFFFFFBDA9DAC0B0BC90F0FBDBFDF9FFE9E90F90DADA090900A9C90D0BCB000000000900090B0BED0BF00900F0A0CB0F0D0EAB00B09009000A09A000900FFFBFFFFDFBF9EDBCB909000900000009FBFFFFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFDE9DA099C9CBBFF9E9DADABCB090F9F9ADBC909CAC00900009AD00090000000009A0B09F9AFC0D0EBDA9ADBACBEAFBDCB00A0A0A0A090A0B0B0E900FFF9FFBFFBFBBF9AD09090000000009BFFFFFFFFFFFFFFFFFFDFFFFFBDFFFFFFFFFFFFFFFFBDAD9E00B09C90F9EBDBFDBDFFF9E9AD909ADA099A0090B0000BDA00000090000900FADAD0B0A90C0F09A0DB09000ABCB09009009A00900B0B0EB09AFFFFFBFDFDFBDB9A9A0909000000099FFFFFFFFFFFFFFFDFFFFFFDFFFDFFFFFFFFFFFFDFCBDA09B9CBCBF9E9DADF0FDA9DAF9EDAE9E90DA0C900000909009C900000000900909FADAC0090B0B0F09A00E0BC909A00A0A0A0A00A0A9A00B00CADFBFFDF9FBF9ADBC99090000000009BFFFFFFFFFFFFFFFFFFBFDBDFF9FFFFFFFFFFFFFFFFBDADBC0CB0B09E9EBDB0F9ADFAD9E9BD9E9ADAD0B00000000009A9A0000000000B0DB09A9A90CAC0F00BC9AD0B0A0AE90A0B090B09A909A09ADADA09BDFBFBFBF0BFFB90A900909000009CBFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFDFCBC9009B0D0DE9F9DBCFDADFA9DAF9E9E9AD09A90C00000900909C0000000090909ABCBC000A090B00B00A90B009A99E09000A00A00A0A0B0B0A9000EBFFFFDA9F99B0F99090000000009BDBFFFFFFFFFFFFFFFFFFFDFBFDFFFFFFFFFFFFFFFFF90F0F0C9ADB9E0FEDB0BDA9DEBD0F9E9ADABC9E9A9000000000A9E00000000000F9CB0BC00D00009AC9ADAC0F0E00A9A0A900B09A9009A0A0B0E9090DBFDBFF9BF0DB9E9DA90900000009BDFFFFFFFFFFFFFFFFFFFFFDFFFDBDFFFFFFFFFFF9EFF090B0D0ACBDB9BEFDAFDA99EBDADBDE9DA9E9C000000009090909000000090B0ABC0009A000ACA0B09A9A9A90B0DA090A0A00A00EB0CB9CA90A000BFFBFF9E90BB9E99A9000090000909FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFF90F0D09A9DBC9EFC90BD0BDE99CADACB9E9CB09A900000090000BC000009090009D0B009A0090090900E9EDAC0AC0A90A00090A09A900B00A9CA0900BCBDBFFBDB90DB9A090090000900BDBFFFFFFFFFFFFFFFDFFFFDFFFDFFFFFFFFFFFFFDE9CF09A0A9DACBAD09BFECBDA9ACBF9BDBCBCBC9E9C000000000A9C9A0000000A9B0A00CB0C900C9A0A0A9A9A09A90BDA00A9A0A9A00A0B09A9A09A0909FFFFBF9AD0B90F99090090000900B9FFFFFFFFFFFFFFFFFF0FAFDBEBDFDFFFFFFFFFFFFB0D00D9CADBCDADAC099BC9EDB9CBCBCBCB09E9A000000000909A0C0000009000C9A900000A9A0009090DAC9E0A00AD0B0000000B09E0EADA9A09A0000BDADFF9B909B9ADB090009000990F9BFFFFFFFFFFFBDBE9FDBCBDDFAFBFDFFFFFFFDBCDB0B0A0B009A9DADBCAC0A900FA9CBCBDADFA9C9E9000009000C9B00000000090B0C0BC0B0C09A0A0A0B09A0090B0F0A00B0B0B00EA0B09A0E90ADADA9AFFBFBE9E9A9C9B0900900000009B9FFFFFFFFFFDFDFF9F0BC90A90D9EDBFFFFFFFFFFBC00D090C9E0CA900909090B90DA9DBC9F09CBA900000000090B0C900000009A900B000900B0E0900090A9CB0A0000B00A000000A909ACA9A90A9A900CBDBFDF9990909BC9A9000000099F0DBFDFFFFFFFFFBF0FCBD0BC90F9ADBFFFFFFFFFCBC9090AC0B09099C0BCBCAC0C0CB9EBCBAC9EBC9CA000090AD0A9CB00000090000CB09CB00F009A0A9A0AD0A0BC90AF0B090B0A0B0A0E0B0E9A99E9ACB00BDFAFFA9B0B09B909B0909000099A9BFFFFFFFF9FDFF9BDAD09A90090F9FFFFFFFFFDAC0A09090009E0AD00090B090B0E9CB0DBAD09E9C900000909CB00B900000909A90CA09E9ADA09000909A9AD00A90BC00A00A90090A90E90A0EB0F0BCBC9ADBDBDAD09CB0BC0900000909A9DBCBFDBFFFBFFBCBC009000909ADB0F9FFFFFFFDF9900D0BC9CB09000090000000090B09E0D0BCB0B00000000A0B0F0C000000000DA9BDA0000A0A0A0A00A900A900A0CB0A09A00A0A09A09AD0B00A0B0B0B0BFFBFF99B0909DB900900000909A9BDBFFDBFDF0F0909E0A9C0B0D09DBFBFFFFFFFACA090A00B00DAD0B00000000090009E9B0F0BCBCB0000009C90D00B000009A09A9CA09CBE909009090B00AD0E0BC9B0B00A09A9009A0BE0ABC9A9F0F0F0D0BDBDBCB09B09A9A090900909B99BF9FBDA9DB0909E0000D009C90ADB0FDFFFFFDAD909E090900F0000C00C0090000090F090E90D0F0C000009A00DA90900000009A9CB0F0B0000A0A0A0A00A90A9A00AF009A9A00A0A00000BC0AAD0A9AA0B0F0BFBFB9F0090909B000000009AD09EBDBDA0090FFF00C0000A009009FBFFFFFFFFA000900C0090BC000000000000000009E09EB0F09A00000009A90000000009009EBC90F0A9A00090000A90EB0009E90FA0009A0090A9A000B09A0BCBD9BCB0F9E9FF9B90B09F00F090900909B9999EBD90009BFFE0000AC9E009009F9FFFFFFDFDA009A90000EF0A00000000000009A09F09CB0F0D00000090C0F00F0000000BC90BF0AD0000B0A0B090A900E9A0A0F00B0A00B0A00009A00E0CB0B0AACB0BCBFBF9EBF9090099090000009090BCB9FBE900009C09E0000009009BE9FFFFFFFF09090C000B09000C0000000000009A9CA0BCB0CBCA000000009A0090000090909AFC0E9A0A0B000000A00A0B00090009A0A09A000B00A0090B0B0A0CB990DADBDBFFBD90F099A009A909090B0BDB09FF9D0B0000000000009000BC9FFBFFFFF0F0C00B0090000000000000009009C0CB09DA9CB09000000009A0900900000009AFCB090009000A9A0A09A0900B0A0BFA909A009A00A900A0A0CA00B00EABADBAFDBF9FA9090009A090000090D90BDB9FFA90FF0000000090009F9BF9FFFFFFFF0B0B009C009E900000000000000A9A9CBCACA9CAC0000000009C090A000090B0F9000A0A0A0A000909A000A0A000009E0A09A0A0B00A09009A90F00B090CB09DBBFFF9FB09B090900B090909A99090B9FDF909E9C00090090000FD0F9FFFFFDFE9C00909A0000F09000090900A90C9A90B99CB90B000000000B0000900000090AF00C90900909A0A0A0A9A0090A9A0F0B00A009000B00A0A000A00A00A9A9AFADFF9FBF9F09000090090000B90F9F09FFBEDA909A909000009BDBEBFFFFFDFEBD0B09E0A9C09000E09E000009C0E9AC0F0CABCAD00000000000DAD900000900BD000A0A0A9A0A0000090009A0A00000B00A09A0A0B00A00900B00B09A9A9AD09FFBFFFDB09090900090A9099090B0B9F9F9BFDAD00AC0909BADBCBDF9F9FFFBD0BC0090D090000909009A909E9A90D9B0CB9C09A000000000009A9E00009A0BC0000909A9000009A9A0A00A00090A0F0A09A09A9A0A909A0A00B00A0A00E90B0BFF9FBFFB90B000900990000B099D90BFFFDEBFBFF99BCB0D9E9F9BCBFFFBFCFAD0F0000A0F0BC00A900CADA90D0F0AC0BCA9F0C0000000000009F0000000D09A09A0A000A0A9A000000A900B0A000AD0A00A000F0CAA0009A00A0909A90BE9F9FFFFFBDFA909900000A99909B0B0B99B9FBDF9F9FEF0BDA9E90BC9BDADFF9F9DA90F009000009A9CADB9CBCAD0B0D9AD09E00B00000000000000000000900BC0009A9A0B09000A0A0A90A00000A009A90B09A9A0BA9CBA9A0A90BCA00A009AB0FFBF9FFBD9B009090090A090D099C0BDFBDBDE9E9909009009F09E9ADBFCFFBE9F090F0090000009000E9E9DAF0F0AD0BC9DAC000000000000000000000A90B00CA00CB00AE0B090D00A09A0B009AF0A000A00ADAD0A000009CA0A09A9A9EBC9FBDFFFBF0BC9B00009099909A9B09BDA99CB09A9000009009A09F9BDFBDBFBC9FCBEF090009000000909009A09C9AD0BCB0A0900000000000000000009090BC00B0B0B0CA90900A0A0A90A00000A0AD0A0A0A90A0AE9A9A9A0A909A0000A90BBEFFBFBDFF9B909000000BC90990B9099EB90B09CBC9CBC9E9DBDADF0BDFFFDFE9BD99CBCB00090090A000B0D0F0BCBC0BC0DA000000000000900000000B0F00CB0C0A00B0A0A0A0B0BC0AC9A0A0009AB09090A0909A0CA009A0A0A9E0B09AF0DBFFFFFBFFDAD0B90000909A9A99CB9AD9CBC9CB09A990BF9A9ADB0FFDAFDAF9FCBEFADADCB0F0DA09C900C9A90F0F0BD0B00D00000000000000090009009AD0A0B0B0F00E90DA90000B00A00C9ADABC0A0A0A9A0A00B09A0A0F0BC00B0AC00BA9FBFDBDFBF9B90D090000B909CB9099BFB9B090F9C9AFDAFDFF9FF9EBFDBFDFBBDBDFBDBBDF0FADBE0E9F0ADFE9F0F0AD0DA0000000000000000000900F0F0AD0A00A00B0A0A0ACB0E0A90B0B00A0F0A900B000B00B0AA0F09000A0B0C0B0F09FFDFBFFBFDF0A9A0000099C09B90B0FADBCF0BF9E9BFDBF9F9BCF9F9F9BDFF0FCFDE9DEFCF0FAD9E9F9BCBDF09F0F09DA0B00000000000000000000009090000A90B09A009A090B0A9A9CA0A00A900B00A00A9A0A00A0900A0A9A9A0A9A0A0BE9FAFFDBCBFBD909909A009B900BD9999BDB9D99F9F0DBFDFBCFF9EFFDEFF0FFDBFBFEBF9F9F9DEBDF0FCBE90FE0F0BCAD0C0000000000000000000090ADAD00B0CA0CA09A000A0000000A0900B0CAF0B00B00A090B09A0AB000A00900A900909A9FBFBFBF9EBF0BC909000099B0B0B0D9BDABCB0F9B0F9E9FBDBF9F0F9DBF9FBCFDBDF0FEDAF0DEBCF9FDFFF9F9E9E9B0B000000000000000000000A90B000A0B09A90A00A900A00B0A09ACB0CA90BE00A0A90B0A0A00B000B000A0A00A0A0A0DADFFFDF9FFDBD09A009A99AC0999DB0BCBD9B9F9C9F9FBDBDBCBF9FBFADFADEBDADADFDBFDBFB9DBFCBE9E9E9E9E9C0D000000000000000000009009AF09AD000A00A9A900A909A0090A0A00B00AD09A0900A0A9A90B009A000B0090B009A09A9BFBDBABDBBF9A9090099E99BDA9A9099B0BCBCB9BF9E9FAFDBFCBDAD9F9DFBDBFFFBFBEDBCFCFEFCBE9F9E9E9E9CA9A0000000000000000000000DAD00E00B0A90A90CA0A0A0A00A0A0090A0A90BA000A0B09A000A00A000A0000A000A090A0BC9FFFFDBFDEBDB0090009A9099F9B09E9F99BF9E90F9BDDB9E9BCBDAF9EBC9FCBDBDEDFADBDBF9DBFDADE9F0F9CB9C00000000000000000000009A90F009A000A00A0B0009000A9000B0A9090A0CBA90000A09A0B0B09A09000A00A090A00090BCBFF9E9BF9FBFF909A099F9A9A9D09090F090B9F9BCFB9FF9FDBDBDAF9FBEB9FEDBFBDFFEBCFEBCBDFBDADBCBACA90000000000000000000000A9E9E9AC9A900B0000A9A0A9000A90000A0A000BC9A0A9000A09A00A000A0A900900A000B00A09BDBFFFDBFBDBDAD09000B0DB9FB9A9099BDBD09ADB9EF0BDBADADF9DADF9FEF9FCFDFADBDBDBDFBE9EADBCBC99C00000000000000000000090D09A000B000A000B0A000090A9A00A9A00009A0F0A0000A0A90A00B00A00000A0A0B00B000B099EFFFBDABFDAFB99A90099FB0DB0090B0F09A9BBDB9F9BDBCBDF9F0BFFF9EDF9EFBFAFDFDEDAFE9EDBDDBCBC9E0A00000000000000000000000A0BC9CB00A0000A0090A9A0A0000A00009A0A009B00B00090A90B00A90B0A00000000000A000A09A9FFBFCBFF0FFADA99A09DBA9F900099F9DAD09E9E9CBDBDA9E9FF0F0FFBFF9FDFDBFAFBFDBDF9EDABCBC9A9C0000000000000000000000909F0BA00A09A9A09A0A000900B0A090A0A000000E9A000A0000A00A90A00090A090A0A0A09A09000DBFDFBFDBDF9FDBDAD9E0BDDB9F9900B0B99B9F99BF9BCB9F9BDADBDF9FCBFFBEBFCFDFDAFCBEF9FDE9E9EDA909000000000000000000000A09FC0B00A000000090A0A0A0009A00900A0B0A0BF0B0A00A0000B0A09A0A0000A0090090000A0B9A0BFFFFBFFBE9FFADAB990BA9EB0B0909DAF0B0FBC9DA9BCBCFBDBCBBCFBDE9FDFDBDBCBF9FDDBE9E9F9E9AC0A000000000000000000000909E90BCA900A0A0A0A0090000A0000A0A9000000E000090090A9A0009A0900A0000A00A0A0A00900C9FFBDBCBFFDBFBDBD09E9BDFB9D090B9A999CB909BA9FCBDBBCBCFBCFBDFBFCBFAFFEFFCFFEBE9F9F0E9AD0D000000000000000000909AC9EBCA00000A900900000A00B0000A090000B0A9AB9A0A0A0A00000B0A0A0A00B0A00000000900A0B000FFFFFFBFFF0FBCBDB9E9B9F9A909CBD9E9BDA9E9D0B9F9EDBDBFDFBDAFCFBDFF9F9F9F0F9FDEFADF9EDA0A90000000000000000000090A900C0B0B00000A000B0000000A09A0A9A000000CB09000000A0B00009000900009A0B00B00A09009A90BFBDBDBFFFDF9ABCB9E9E9F9E9A90BA909AD99A9F0F0F9BCBDAF9EFDBFDEBDCFEF0FFF9E9F9CFADA9ED90C00000000000000000000090BC0B0000A00A000A0000A00A900000000B00A00BCA0A090A00000A0B0A9A0A00000000000A00A09AC0BDFFFEBDADBFAFDF9F0F9FBCB9099BD9F0990BE9F0BD9BCBDBE9FEBDAFDBFDFBF9FFDADEFF0FF9FADE9ACB00900000000000000909A00BCA000A0A09A00A0900A0900000A0A9A0A00A900DA9000A09009A09000000000A0A00A0A0009000A0900BF9FBDBFBFFFDA99A9B0F9F9E90BCBE90F0BC990BD0BE9F0F9FDBDFF9FE9FAFDFCFADFBD0FF0F0DF0BC900000000000000000000009DA9009A9090A090000A0000A0A0A000009000000AB0A0A000A0A00A0A0A9A0A9009000900B0A0A9009AD00FFFFFCBDBDFBFEFDADB0FBF9AC9B99A99099A0F90BD9E9F9EF0FF0FE9FEDFDAFBDF0FCBFA9FCBF0BCB000000000000000009009C90AD0CA00A0A0000A9A0000A00000090A0A0A9A0A00CF090B0000000009000090A0A00A0A00000000A0000A90BDBFF9EBBCF9FBFDADB9DAF99ADAD9A09E9990BD0ADB9CF9BF0FF9FF9FBEFDFCBFF9FCFDE9FCBCDAC9E90000000000000000A00A90A909E9000B0A00000A090A9A0B0A090000009000B00A000A900A9A0A0B0A000000A9000B0A9A0009A9AD00BFF9FF9FDBFFF0FBDBCBBDBE909B9AD0B9A0C900B9ADAB9EDFF9CF0FEFDBDADBFCBCBF9EBEDBDBAD9A0000000000009000009009CBC0AA0A0B00090A0A090A000000000A0B0A0A0A0ACB0000A00A00000000000A90A000A9A000009A00000009E9FBEBFCBF0F9FDADAFBCBF990F9E90909C9B0E9D0DB9CFB0F9EFBFB9DBEFFBFCBDFF9EFD9F0E0D0AC90090000000000900900B0B09AC909A00A00A90D0A0009A0B0A9A0A009A00000BCA9A09000B000A90A0B000009A0000A0A9A00A0A9A9C09BDFDF9FA9FAFBFFBDBDBD0FA90B99F0B0000990A9B0FB0DF0FBDCFCFADF9EDBFFEBCFBDAF0F9DAC9000000000009000090A09C0DAC90A0A0F00B00A0A00A0A00000000909A000B0B0B00000A0A000A90A000000A00009A0909000A090000A900EBFBFFBDB9DBCBDFADAFB9FDAF9E900DB09000900C90DB0BF0FBF9BDFA9F9FCBDDF9EDBDADACB9B0F000000000000900090CA9A09A0D0BC00A00A90B0A9090A9A0B0A0A0A0A9A0000CB0A0000900A00000B0A0B00A0A000A0A0A900A0A0900A09CBFDADFCFBC9FAFDBF9FF0BC9A9A9F0000A90009B0DADBC9F9CBCFADFDEFAFDEBFEDBCF9E9F0C00009000000000000B00090009E0CA00A9A90A0A0A00E0A00000009000090000A0AB0000A000A9000A9A000000900000A0009000B0090A0A900BFFFBFBFA99EBDBFE9FE9BFDBDAD90009090009B00B0909EBCFADBDADAF9F9EBDADBEDBCBD0A9090000000000909A900A90A9DA90B00B0000A09009CB009A0A0B0A0A0B0A0A0B090CB00009A0000A900000B0A0A000B000B0A0A0000A00900F909FFFDFBDEF9CBCBDF9BFDB9EB900A9000090000D090CBC9CB9DBCBDBD0F0F9EFDEF9F0F0AC9CA09000000900A000009C09C0A9E00B00A9A090A0A0A09A0009000900000009000A0BC0A000000A00A0A0B0009000A000B00000900A000A09A00E0BDFBCBF9FAF9BFAFFDBFEF9CFBC9009000000B000B09A99CACADADAF9FDAD9A9F0F0F0D90A9000000000009009C90A90A909E9CACB00A0A00009A0A00A9A0A0A0A9A0A0A0A00009A900A000B000009000A00A0900A000A0B0A0A90A900A09A909AFFFDBFFDBE9FDBCBE9F9EB909A9C0009000090000000E9999ADAD0F0ADAFDE9F0F0F0AC9009000000000009A00B00090BCBCA900A00090A9A00900B000090000000900009A0AE000000A0000A9A0A0A90A00A00000A900000000000A09A0090FDFFBEBDAFDFCBFFF9FBFBD0F090A009000090090909090ACAC909A9ADBC90B9E9F00909000000009090909009B0D0F0F0F09000A909A0A00000A0A000A0A0A0B0A00A00A009090A0A09000A000000000009000B0A900A0A0B0A0A000000B0E00BBDFFDBDBFBFFDBFFFCBDAB0BC09000000000000000009090BCBC9C9009E9C090090E00000000000000ACA9E0C0A90B0F0BC0A900A0000000B00900A0900090009A00A9000A0E90000A00009A0A9A9A0A0A0A0000A000900000900B00A0090B0CBFBDFEBDEDBEBF0FBFFFDF90B00B009000900000000000090000A00F009A9E0F0E90900000000000B090909B090F0F90000000A00A9A09A00A0A090A00B0A0A00009000A000BCA90000A9A000000000900090A0000B0A0B0A0A0A00A90A000090FFFBDFBFBDFFDFFFF9FBE9E909000000000000000000000090909000900090009000000000000900C0BCB009E90900F0F000A9000000A0000900A000A000900A0A0A0A09A0CB00A0A000000B0A0A0A0A0A0A090A0000000090000000000A9A0F9FBFFBCBCF9FFF9F0FFF9F99E00909A0000900000000000000000090009000900000000000090A099B090C9E90BCAF0900A0000A00A0000A0A0A090B00B0A0A90000000000B0000090000A000090900009000A09A0A0B00A0A0B0A000A9009000FFDFFFFFBE9BFFFFBCBFBCB09000090000000000000000000000000000000000000000000009C9A0000A9A9AD0BD9AC00900A09000000090009A0A0A0000900A9A009A0A0CBA0A00A0A09A0B0A0A0A0A0A900A009000A900000090A900A0A0909AFBDFBDFFEDAFFFFFFDFBCBCB00000000000000000000000000000000000000000000000000009E9C9C9C09AD0AC0B000A0000A09A0B0A0A0A09009A0B0A000009A00090BC090000900000000009090000E900A0A0000A09A000A00A00009A0E9FFFBFFBDBDBDBFFDBEBDB909C90090000000000000000000000000000000000000000090A9A9090BA9AB9E9EBDA9C0A0090A00000000009000A0A0000000B0A0A00A0A0C90A00A00A0A00A0B0A0A0A90A9A0B0009A0A00A00A00000090A00090FBDFDBFFFFCBCBFFFDFFBCBCA000009009000000000000000000000000000000000009A09C90F0BC9DADCB0900C0B0000A09000A0000A00A0B00900B0A9A00000009000BA00A90A0000090009C0000A00000CA9A0000900090A0A9A0A000B0A90FAFFFCBFFBFFDBFFBF0F9B090900000000000000000000000000000000000000000000F0B0F0F9BEBDBB0F0F0B0000B0000A000A0A09000000A0A0000000B0A9A0A0A0CB0000090A09A0A00A0B0B00A9A0B0000A9A0A0A0A090000000B0009A09FBFBFDADFFBEFDFFFFBC9F000A900000000000000000000000000000000000000090090DA9BCF9F0FC9E9F0C09EB0000A00A900000A0A90A00000A9A0A00000000000BC0B0A0A00000009A0000009000000A0F0000009000A0A0A9A000A000BC0FDFFBFBFDFFBFFF9FFBF09F090090900000000000000000000000000000000009E90F0BDFEB9E9F0BE9BCAB9E9CA0A900000A09000000009A00B000900B0A0A9A090CB00000009A0A90AC9A0A0A0A00A9A9000A0B0A0A0B00900000A090A900B9AFFFDEDBFFFFFFFF0FCBF000000000000000000000000000000000000000000000F0F0FA99EDBE9F9FC0BDCF0A9000A9A0000A0A000A0A009A00A0A0A00090000A0B0A00A90A0000A09A09009000A9000A9A090090000000A0A0A900A00A0B0E9AFFFFBE9FFFBFFFFDBC9AD09000000000000000000000000000000000000900BDA9DFBDEFFADF9EF0BD0FA0F0A9A00000A000009A00000A0000090090A0A00A000E90B00A00A0900A00A0A0A00900A00000A0A0A0A9A0B0009000A000000090990BFFDFBC9EFDFFFBEBDB0F0A9000909000000000000000000000000000000000FABCFB9F9FAFF9EDAFF0F000000A00A009A000000A09000A0A00A0A0900A009A09E000000900A0090B009000A0A009A0A9009009000000A00A0A90A9A09A0A0E0DBFFFCBF9FBFFFFDFADB09C0090000000000000000000000000000000090DBC9DFBDEFEFFDF0FFBFDA00A9A00090090A000A0A00900A000090A0000A0090A000E90A0B0A0A000A0A000A0A00009A00900A0A0A0A0A0A090A090000000000090B0BDBFFFCBCFFFFFFBFDADE9A900000000000000000000000009009000900B0BFEBCBFF9F9EBFF9EDE0CB0009A00A0A000000000A00A00B00A0900A0000A090A09A000000000A90000B00000B0A00000A0090090000900A090A0A0A000A090A90F0FE9FBFDFADBFFEDEBF9BC9CA90900000000000000000000000009000BC0FCBDFFF0FFEFFDADEFAFB0000A00A000000A0A9A000000000A000A009A0B00A0000E9A9A0A00A00A0B0000A0900000A9009A0A0A0A0B0A000A00000900B000A00A09A9BFEDEF9FFCBDFBDFCF0B09000000000000000000000000009A00A000B0BDEBCBFF9FF9EFFF090C0F0B000000A00A9000000B0A09A0009A00B00000000A0A0BC00009000900000BCA90A000B000A00000900900000B000A9A0A00000A00000A09CA9FBFFE9FFFFFFBF9FCBCBC90000000000000900000900900909090DADABDBFDFEF9FFDA09E0BA0000A9A00090000A00000000000A0000000A000A090000CB00A0A0B0A00A0A0000000A000B000A09A0A0A0A09A000B000000A0A9009A0B09A09FFDFFFFE9EFFEDEFA9F009A000900000000000090000DA0D000000AD0BDEF9EBF9EF9A0DA09C90A0A0009A00A0A000A00A00A0A0900A0A0000B000A09A0B0A09000000A90909A0A0A09A0000A90A00009009A000A000A0A00900A0A0000000B000BFFFFFF9F9FF9FDF0DB0DA9000009090900000009A09A0A9E9E9D0FCBDAFDF0F9E0FA000A0A009000A00A00000A90A0000090A0A0090A9A000B000000F09A0A9A0000A0A0009000000B0A000000A9A0A0000A90B090090A000000A00A0A000B0009F9FFEFFFFFFBEFADE99CB0B09C0000A9090F009F090D0009AEB9F0BDAFBFCBF90F09E9A90A0A9000000A09000000A9A000000A000000A0000A0A009E0000000B000009A0A0B0A000009A0A9A000000A9A00A00A0A0A00A90090000000A90000BCFFFFFFFFFFDF9FB9ACB0D0DA0B09090E0909A90F0F0BDAC99CFADFEDBCBF0CAC00A0000A0000A0B00900A000A090000A000000A0A0090A0009000E90A90A0A00A0B0AC0000090A0A0A0000000A9A00009A09A009000000A0A09A09A0000A900FBFFDFFFBEFFFFEDEDFBDA9A090D0ADA99F0BDEF0F0BCABDBEFADFA9BCBCBCB090090B0A900A00000A0A000A000A00A000B00B000900A000A00A0A9A90A00900090000B0B0A0A0090900B0A0B00009A0A00CA0B0A009A0000000000090A90000009FBEFFDFFFFFFFFBDBEDBD9E9AF99CBE9FCBB9F9FDBDDAFDBCBCFDE9E9E9E000A0A0000B000B0A000000009A000009A00A000000A000A09A0000E0A00B0A0A0A0A9000009000A0A0A000900A0A00090A90000000A00A9A00A00A00A0000A90A000FBDFFFFAFFFFFFEDBEBFADF9FEB9DB0BDFCF0F0BFAFDAFDBDBE0BCBDAC9E00900B0A000A00009A00A0B000000A00000000A0A00A0090000A00DBC9A0009000900A9A0A0A9A000090A0A000900A0A090A9ADA9A0000000900000A00A0A900900009EBFFFFFFDBFFFFFDFCFBEFE9FEBCFFAFBFFFFFCF9AFDAFEDBFCBCA09A00B0A00090A900A000009000000A0A90A00A0A009000900A0A00900A00AC0B0A0A0A0ADA09000009A9A0A9000B0A0A90000A00000000B000A0A09A0000090000A00000009FFFFFFEFFFFFBFFFBFDBDBDBDBF9FFDFF9E9FBEFDAFF90FCB0F0DAC0000090A0A000B00A0A0A00A0A000000009009000A00A0A00000A0ADB00B000009009000CA0A9A0A0090009A0000900A0B00B0A0B0A000A09000000A90A000A0090A0000009FDFFFFFFCFFCBDFFFFFEFEFFFFFFBEFFFFEDBDADBCFF0BC0000000B0A0A00000A0009000000000009000A0A0A000A00B0000009A0000ACB00A0A0A0A0A0B0B090AC90A0A90A000A00A00900A0009000D0A000A00A00900000A9000A0000000000AF9FFFFFFFFFFFFFFF9F9FFFFFFFDBF9FFFEFFEFF0E0CBC0000B0009000A9009A00A0A90A0B009A0A00000000A000000A009A000A00F90A090900000900000A009A09000A00B009A09A0A009A00A0A0A90A000900A00A0000000A00B00A00000900F9FFFFFFFFE9F0FFFFFFFADFBFFEFFFFDFFF0BF9F000A0A900A0A0A900A0000A000000000A00000B0090A000B0A0009A000A0900A0E900A0A9A90A0A0B0090A000A0A90A000A00A0009A000A090900A900A0A000000A000A090000909090000F0BC9BFFFFFFFFFFFFFFFDFFFFFFFFFDEBFC09E0E0CB009000A9000000A00A09000A0A00A00000A0000A0090A00900A000A090A0AF90CA000000A000900A0A009A9090A900A0000090A000A0900A0A000A900090A00090A00A000A0A0A009A0000CBFCBCBF9FFFFFFFFFFFFFFCFFDFEA9F0F009FDB00F0A0A900A9A0A00090A0A0090000000A09000A0000A000A0A900A900A0000CAB00B09A0000B00A0900B000E0A00A009A9A0A0000A90A0A000CB0000A00A000B00009000A090000A0000B0090AD0FCFFFFFDEDFFFFFBDBFFFE9FDE0FCA00BEDF000000A00000900B0A0000A0A00B00A900A000000A000A9000A000A0000A90BD0A000A09A9A00B09A0A00B09ADA909A0000900A900000009A9A0A9A0000000A00A00A000000A09000A9000B0AD0B0B0BCA0FBFFFEF0FEFCBC9E00BCB09CBCBFADA9A9000B0A0A0A0000B0090000000000000A09A090A000A9A00B000B0A00AC0A090A00A0000B00A0C90B0FADA9E0A000A00A000A0A0B0A0000000009A00A000000000A90A000A0B000A0A0090AC900CBDFBCB00909E90BCBC00BC9E0EB0BDADA0000A0A009000000B000A0A0A00A00A0A000000000090AD009A000A0009A0BB00A09A900E9ACBE9A9AF0F9FFFF09C0B09A009A00900009A0A9ADA0A00009000B0A9A000000B00000A009000A090ACB0000000000000000000F000A9090ACBDA9A0A00900A0A9A9A00A9E90000000000000B00A000A00A9A0BE0BE9000A000CF090A00A090A9BDBCB0DBFFFFFFFFA9A0AC09A000A0A0A00090E00090A00A00A000000B0A0A000B00090A00B00A0A90000000000000000000A00BCB0A0A09A0AC0009A0A090000000B00A9EB0B0A90A9009000000A009A00F00BDCBE9E90A909A0A090E90A09ADBFF0FFFFFFFFFFFCF09CB0A00A9000900A0A009A0A090A00A00A0A000009000A00A0A000A0090090A9A9A0000000A0900B09CB00009009A090B0B000000A09A0A0000B0F9F00000A00A0A00A000000A0DA0BFCBFF0F0A000AE9E900A90A09ADFFFCBDBFFFFFFFFFFA9EBA0DA900A9A0A900090A09C00A0900900900A000A0A0000000000000A00A0000000A0B090000A0000A0A0B0A0A0000A0000A00A000A0090A9ADFBF0E0A0000000000000A90A09ABDFCBFFDFFADA9A0B000A90A09CA9ABDFBF0FBFFFFFFFFBDF9FDFA00A000000A0B0A000A0B000A0A0A00A900B0000B009A00A9A0A00A00A9A00A090000A0B009ADA909000009A0B00B0A000900B0000A0009A9FCB0900A00A0000A90000090AC9EBFFFFFFDF0E000DBA90A90A0B00DAFBCBBEDFBFBFFFDFBFFFFFDAD0A90A90000009A9000A9000000A000A00A00000A00090000900009000A90A0A0A0000A0A000A0A0A0A00000A00000B0A0000A9000A0A9E9BCA000000000A0000A00A009AB9E9FDFFFFFF9F00BC00A9E9CB00B09F0F0C9BFDE9FBEBFDFFFF9E9A000A00A9A0B0A00A0B0E0B0A9009A000000B000000A00000A009A0A09000000909A0F0909A900090090A00009A0B00000A0000A09000DADA090A09A00A90000A00000A000E9FFFFFFFF0E0A0CA9E90B0B00B0BF0F0DBBE9A9B0F9F9FBFFFEDA00B090B00000000B09000000000A0000A9A000A00A000A0A000A00000A0A0B00A0A0900A0A00A00A00A000A9A0000000B009A0A00A0A9A0B0F0A000090000A000000A0900F9FFFFFFFBCE9090B9A9AF0F09AC9E9FFBEF0DADADF9EB0BDFFDBADA00A0ACA0A0B0B000A0A0B0A0A0000B00000000900900009000000A900000000000A0A00000009000000B0000A0A00A000A00009000009FFF9F000A00A00000A09A000A0B0ABFDFFFEDB0A0A0CF090A90E09A9BFFFF9FFBDBFBFBDADA0BBEDB009A909090900C0BCBC0900009009A000A00A0A0A000A0B000A90A00A0A9000A0B09090B0B00A0A0A0B0000A00090A90A0000A00A0A9A0A9FFE9E9000000A0000000090000BC9BFFFFDAC90000BA9AF9EB90A0FFFFFFFF0FADFDFFCB0BDFDBF0E9A00A0A0A0ADABCB0A9A0B0A0A0A00A09009000000A00000A00A0900000A0B0000A0A00000A90000000A0A90A000000090A0090000009BFFFFF0A00A00000A90A00A0A0A90BEDFEFDA0B0A9A09DAF90B0CA9FBFFFFFDA9F9FBFFDBE9FBFFFFCB000A9E9C9ADABDFBE9E0000900000900A0A00A00A00000A0000000A00A000000A000000A000000A90A09000090A00A00A09000A00A00BEDF9F00000900A90000000000090EBDBF9FA0F000000EB09EBCB09A9FFFFFFFF0A9FFFFFF9FFFFFFFBC0B090BABE9BDFFFDF090B0A0A0B0A0A0000009009009A00B00A9A0000900B0A90A900B00B0A0A00A00A0A0A0A00A09A00A00A00B00B009BBE00A9A000000A00A09A009A0A90EBCF0DA0A0A0009EB90B9E0A9ADFFFFF0DBCA9FFFFFFFFFFFFDFBC00AC9DBDFFFFFFFEFA0009000000090A90A00A00A0000000000009A00A00000000A0000009009000900909000900009000900000000A0C09A900000A00000000000A0090A900B0A0909090A0F90E9E09A9CBBFFFFBFA09BFFFFFFFFFFFFFFF0B0B0BBFFFFFFFFFFF9CB0A0A9A0B0A0A00A00A00A00A00A00A00A0A00A00A00A00A00A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0B09A9A00A00A000A00A00A00A00A0A9A0B0A9A0A0A0A00B0A9A09A00B9FFFFFF000B0FFFFFFFFFFFFFFF9E00BDFFFFFFFFFFFF0A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000105000000000000B4AD05FE,'Education includes a BA in psychology from Colorado State University in 1970. She also completed "The Art of the Cold Call." Nancy is a member of Toastmasters International.',2,'http://accweb/emmployees/davolio.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(2,'Fuller','Andrew','Vice President, Sales','Dr.','02/19/1952','08/14/1992','908 W. Capital Way','Tacoma','WA','98401','USA','(206) 555-9482','3457',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000C00BFE000000A9000FFFFFFFFFFCFFFFFFFC009FFC00000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB09F00000000FCBFFE9E0BFFFFFFFFFF0FFFFFFC09FFFE0000000000000000000900000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000009009F09FFC0BFFFFFFFFFF0FFFFFFFFEFFFC00000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0B00000FF0000000BFFFFFFFFFFFDFFFFFF0F9FE0000000000000000000000000000000900000000F00000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09FFFC0A9F0000FC00BFFFFFFFFFFFEBFFFFCFFEFC00000000000000000000900000090000000000000F0000000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009CBE09C00000000BFFFFFFFFFFFFFDFFFCBFC90000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0009FF0BFA9F0A9BFFFFFFFFFFFFFEFFFFFFC000000000000000009000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009FCBC0DFFFFDFFFFFFFFFFFFFFFF9F0FC000000000000000000C0000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00AF0000000000BFFFFFFFFFFFFFFFEFE0000000000000000000D000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FC00BF0090BFFFFFFFFFFFFFFFFDFC00000000000000000C00000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09EBFC9ADAFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000009FFFFFFFFFFFFFFFFFFFC00000000000000009C0000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BFDBFFFFFFFFFFFFFFFFFFFFFFF00000000000000090000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDB9FFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBFFFBFFF99FFFFFFFFFFFFFFFFFFFFFC00000009000000000000000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBBFFF9FDFBDFFF9BFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000F00000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBFFDFBDFFBFFFBFFFF9FFFFFFFFFFFFFFFFFF0000000000000000000000000090A0009CB0DA9A9AF9E9BE900A00F0000000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFFFBFFBFBFDFBFFFFF9BFFFFFFFFFFFFFFFFE00000000000000009CA90A90F00C90BDA9ADA9FF9F9E9BD9B0C9C0F0000000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFFBDFFF9FD0F9F9DFBFFFFF9FFFFFFFFFFFFFFFC0000000000000DADA99E09CB0F9BCBDAD9F9BDB0BCB9ADAFCB9A9FF000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFBF9FFBDA9F0AD0B0A09DB9BFFFBFFFFFFFFFFFFFFE0900000009CB0B9BDA99F9BDB0F9B0B9AB0F9ADF9BDADB99BCBDA9F00000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFDBFBFDBFCF0F0FDFCBDAD0D9F0BEFDFBFFFFFFFFFFFFFFFFC000000000009CBCF0BCB0F0BDB9E9F9E9DB9E9B0F0BDB0FE9B9ADBF0000000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9FF0F9FFBCB0BD0F9A9E00D090BDFBFFFFFFFFFFFFFFC0000000C0B9FB9B9BDB9F9BDA9E9B9E99A9E9ADF99F9ADB99F0F9EF0000000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFBDBDBDADEADBDA9C9F9F0FBDADA9DB0F0F9E9DBFFF9FFFFFFFFFE000000B09DA9CBCF09E9A9E9F9BD0F9ADBDB9F9A9E9ADADBE9F0F9F000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFBE9FBFBE9FDBDBCBCBFBC9E9F9E0DBDA0DB09E09E9CB9FFFFFFFFFFFC00009000A9FB99B9F09F9F9B0F0B99E9ADADA9E9F9F9B9AD9A9B0FF00000000000000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFFFDF9FDFBCDFDADA9E90B9C9CBFBCBFDBF0F9FBC9E99E9AD0FFFF9FFFFFFFE0000C0DBDB0DAD0F0BC9BCBCF9BCBC9BDB9BDB9F0B0F0F9BE9E9F9F00000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFFFFDBBBFFB9CFB0BCB0F09FDE9FA90DB9CBD0F9E9CBF99E90F9A90BFF9FFFFFFC00000B9A9ADB9BF0BDBBCB9B9BCBDBBDA9EDA9E9B9F9F0BC9B9F9AF0000000000000000000000000000000000000000000000000000000009FFFFFFFFFFFFFF9F9BDFCB0DCB0DBC9DBDBF0A9E99FF0FCB0FB9E9FBC9EB0F09EDBCF9BF9BFFFF000909CBDBDB0F09BCB0DBDADADB9A9CBDB9B9F9E9E9A9BDBFCB0F9F9F0F0D000000000000000000000000000000000000000000000000000FFFFFFFFFFFFD9BF9FFB9FCB0BCB0DBE9E90DBDB9E09CB09AD0DBDA9DBD9C99E99E9B0F0FFFFFFFC0F0A9BCBCBCB9F0B9DB0B0F9B9E9DB9B0F0DA9F9F9F9E9A9B9DB0FF9F99BBF990C000000000000000000000000000000000000000000000FFFFFFFFFFFB0BFF0FBCDADBC9E9BCB0D09AF09E0D9F9A9F0DA9E09D0A00F0BCBDA9F0F0F0FB9FFF00009CBDB9F9BCBDF0B0F9F90FCBCB0F0F9BF9F0BCB0F9F9F9EB0F9FB0BDAFDBCF9AD09A0CBCB0000000000000000000000000000000000BFFFFFFFFF0BD9FF9F9C9ADA09F09C9CB0BFD09E99FA9AD9E9F9F99F0F9F99BD9B0FD0FF9F9E9FFFF009ADA9B0F0BCB9B0B0F9E9AF9B9B9F0B90F90B9F9BDB0BCBCB9DB0F9F0BD9A9B0F90F0DB909FF000000000000000000000000000000009FFFFFFFBC9F9EF9F0F0BC9A9DA99E9A9CBD0BFD9E90DFDA9F9BCBCBCBDBCBEDBEDF9BF99F0F9E9BFFC00009C9F9BDB9E9F9D0B9F90F9E9E9F0DB0FBCF0BCBC9F9BFC9A9FBCBDABDBC9B9EB9BADBFA9AF0000000000000000000000000000000FFFFFFE90BDADBF9E90D0BC9E90E90F0F90BD0BA9FFB9A9F9E9F9F9F9F0DBDBCB9FBE9EF0BF9E9E9FF009090B0BCB0D9BCBA9BCB0F9BCB99A9F0BD09B9F9B9BA9E99BE9A9FF909DADB0DB9DAD9BC9DBD9C00000000000000000000000000000FFFFFD09BDFB9F0BC9E9A9C9A90F9CB090BDA9F9DF09FD9FDADBCBDBDE9BFBDFBDCBD9DB9FDFFBFD9FE000E000D0B9FBADBDDADB9F0BCBDAD9F0BCBFBCB9E9E9DB9FAD9BDBF9A9FAB90DA9F0B9ADB9BE9ABC000000000000000000000000000BFFFFCB9BCFB0FD0D0A909CB09CB9CB0FDBCBDF9EBDBF0BE9BDBDBF9E9BFFD0FBDFBF0FB0DBF0FFDBE90009090B0B0DB0D9A9A99EDAD9BDA9BAB9F9B9CB9E9F9F0BCBDBADA9F9DA9D9E9B9E9BC9FA9E99F9CBC00000000000000000000000009FFFE99DADB0DF0B0BD00F0B0FA9C0B9DB0DBDA9F90F9FFFDBDBFFDFF9FDBDBF9FBFDBFF9FBCBF9FAF9FBC000AC00C9ADB0BDBDADB9B0F0BDAD9CF0BCFBDF9B0B0F9BDAD9BDAFABDABD9ADB9E9BC9F99E9AF99B0000000000000000000000000FFF99EBDBDFB09E9C00F09FC90DBDB0F0DBADBD0BFF9F99FBFFDB9B9FFBDFBDBF9F9FDBDFDBDDFFDFFAFDBF090090009A9F0BCB9ADADB9F0BDAB9BDB9F0B0FDBDB0BCB9AD0BDF9DA9DABD0BDBD0B0F9E9BD9AD0F00000000000000000000000BFF09E99ADB0DB0009A99F009BDBCB0F9A9CDBCBFDBDF0FF9BDBFDFFFF9FFBDFFDFFFBFFFBFFBA9FBF9F9FCBC009A090E9C9BDB9CB9F9CB9F909DADADA9F9F9ADADBDBF0F0BCBBDA9FA9D0BCB9AB9F9A9BCBE9BF9B0000000000000000000009FE09F9DAD9ADA0D0F0D9E09FF0F0B9F9E9DBA9DBDB9EBFDBFDFFDBF9F9FFF9FBFBF9FFDBDFF9FDFBDFFDAFBFB0000000909ADA9CBBCB0BBCBCBEB9BDB9F9E9ADB9BC9A9F9BDB9DBDA9DBAF9BCBD0DA9F0DB99E90D0F00000000000000000000FF99BCB0F0E90DA090B0A9DB09F9FDE9E9DA9DEBDADFFDBFDBFBFBFFFFFF9FFFFFDFBDFBFF9FFFF9FFBDBFDBCFF009CB00AC99FB9C9BDBC9F9B990FCB0F0F9BDB0F09BDF0BC9ADFCB9E9D90F9BDA9BDA9F0DA99EB9BCB000000000000000000BF00DB0DB9B0F0090BC9D0BCBDA9A9B9E9A9FBF9F9FB9FBDBFDFDFDFF9FFFFFFFDFFFFFDFBFFBDBFBFDBEFBFFBD9F00000900AC9FABC9ADB0BC9E9B9BDB9F0F0F9F0FA9A9F9BF9AFB9E9BEBD0BDADBCB9F0B9F0F99E9BDF00000000000000000FC0BD0F90D0D00F0D09A9F9BDADBDF0F9F9F0D0F9FBDFFDF9FFBFBFBFFFF9FF9FFBFDFFBFDFFDFFFFFFF9FDBDFBEBF0090C0909B0D9B9F90F9BF0BCBCB0F9BDB9E9BD0F9F0F09E9F9E99E990BDADB0B9E99BDADB9E99F0B0000000000000000BF0BDA99ADA0B0909A9F0F09E9FBCB9F9CBC9FBF9FBDFBDABDBFDFFDFDF9FFBFFFFFFBF9FFFFBFBFDFFDBFFBFEBFFDF0000B00A9ADBA9E9E9B0F09DBDB9F9ADA9E9BDA9BDADB9E9FDB90F9BCBCBDB0DADBCBCB990F9EA9F9F000000000000000FC0DADBC9009C9E0F9CB9F9F9F09FDADBF9FBDBDFF9EBDBFDBDBFF9FBFFFFFDF9F9FDFFFFFBFDFFFBFFBFFFDBDF9FAFF0000909C9A9DBDB9E9F9F9A9BCF0FDB9F9F0BDBCB9F0F9B0BEDB0F0B090BDB9DB0BDBDAF9A99DA9EBC9000000000000BFC09D09AD0DA0099A0BCB0F0F9F9BDF9CBF9E9F09FF9FF9FBDBDBFF9FDF9F9FFFBFFBDFBDFFFFBDFFFFFFDBFFBDFBDBDF0900C0009E9A9E99A9E9F9E9B9B0BCF0F9F9A9BDA9B0F9FF9B0F9BD0BDB0F0BDBD09AD9E9F0B9F999AC00000000000FE09A9BC90B0090F0D9DBDBDBDBFCFBB9B9C9BDBFF9FDBDBDBDBDF9BDBFBFFFF9FDBDFFBFFBDF9FFBDBFBDFFFDFFBDFFBFE00B09A9C90DB9F0DBDB0B9F0F0F9B9BDA9E9F0BDBCB9E9FB0F9BC0BCB0F9BCBDA9BF9A9B0F9E9ADADB0000000000FF0DA9F09000C9E9ADB9EB0FBDAF9BBFCFFCBBDADBDBCB9F9FDBDA9FDBF9FFDB9FFBDBFBFDBFFBFFBFFFDFFBFBFBBDBFF9FF0000000B0FBADADB0B0F9E9F9F9BCBCB9F9F0BDBCB9E9BDF99ADBD09BDBCBBDBDAD0BD0F909BDB090BD000000000FFF09C9E09E9B09F09AF99F0F9F9FDDBDB9BDFDBDFBDBDFBDADF9BDB9F9F9FBDFBDFFDBFDBDFBDBDFDBFFBFFDFFDFFF0FFBDF0000D00909DB9A9F9F0F9F9A9ADBDB0F0F09E9BFCB9BCBCF9DA9A9CBDB9D0B0BDBDABD0FBC9ADBDBCB9000000009FFC9B0900000F09F9DBE9F9FF9FABDBBCFF9BE9BC9FFBDBD9B0FDADBDBDF9FF9FBDBFDFBFBDFFFBFBFBFFFBFBFBF9FF9FFBFF090A09E9A9E9D0BCB90B0F9F9F0F9F9B9FB9E9BDBCBBFB9A9DBDA90BCB0BDBDA9BD0B9909BDB0B09F0E00000000BCA09F0C90D090F0FBC9F9F0BFDDFBFC99BEDBFDBF9D9EBFBDB9F9BDBDB9FF9FDFBDBFBDFFFBDBDFDFDF9FFFFDF9FB9FF0FDF000900009F9F0BDB9E9F9BCBCBB9E9ADA90F9F9ADBD0F9E9FADA9CBDBDBCBD0B9E9BDBE9AF9E9C9FB09000000000099F00B0B0BE9BDBC9F0BF9F0BBBDF9BFFDBDB9F9FBBF9C9F9F99FD0BDFB9FFBFFFFFDF9FBDFBFFBFBFFFF9FBFFF9FF9FBFBC0000D09E9B0BDA9E9DA9E9B9BCF99F9F9F9ADADBE9FF9B099BD0B9E9A99A9F0DBC9A99F90F9B0A9CBC0000000000CB0B000DBC9CBC9BFBFC9F9FFDDF9FF9BBFBDFBF9FD9FBF9F9FFBBDB999F9F9F9F9BFBFDBBFDBDFFFFFFFFFFBFFFFBFFFFFF009A0A09CBD0B9F9A9BDB0DADB9AF0BCB0F9BF9BDA9FEDBCBCBD09BDBCBDA9F0B9E9E90F9AD9D9B99BC900000009AD9C0DA09BF99BFDBD9FBFF9BFBBF9FFDFDBF9F9FBFBDBDB9F9FD9F9FF9F9F9DBDFD9F9FDFBFFFBDBFF9FBFDFDBFFDBBFDBFF009009A9EBD0F0F9ADADB9F9E9DBDB9E9ADB0F0BDADB90B9F9A9E9BC9A9F90BDA99BDB0BDB0BADAF09AC000000099A0909DAD0F0F9BCBFBDADFF9FDBFBDBFBDBFFF9FDFBDBFF9F9BF9F09F0F9EBDB9FF9FFBFFFBFFFFDBFFFFBFBF9FBFDFBFFF000C900999A9BDB0DBDB0F0B9FA9ADB9F9BDB9F9E9FBCB9E9A9CB9E9B9DB0BDA9FBCB09CB0F0D9F99E900000009CBC0B0F0B9F9FDADF9FDBDBF9FDBFBDBDFDFFF99BDBBDBDF9FBFFD9F9F9F9F99F9FF9BFBDBDFFBFBFFFFBDBDFF9FFFDFBDFFF000B00B0FAD0F0BCBA9ADBDBCBDBDB0F0F0F0F0F9BF99E99BDA99F9E9EB0F09F909F9E9BDB99AB9CB9F90900000B909C99BC9A9FBDBBDBF9BF9FFBFDFFFBFB9F9FFFBDFBFFBF9F9FBFDBDBDB0FF9F9FBFDFFFFBDFFDFFBDFFFF9FBDBFBFFFF9FF00000C909BB9F9BD9FDA9ADB9BDA9F9B9BDB9F0BCBE99E9E99E0B9BD9F9BDA9FB0B99E9ADAD9CBBCB0F0A90009CBCA9AC0F9FD0F0DFBFDF9FF9BDFF9F9FFDBFF9F9FBFDBDBFFFF9FBBDBDBD99BDBC9DBF9FBFFFFBFBDFFBDBFBFFFFDFFFFBFFFB09C90AD0D0F0F0B0B9F9F9E9EBDB0F0F9BCB9F9BFDBC9B9BC9BDADA9A9E99F0DBDE99BDB9B0B9CB9F9F9CB909B9090D9B9F0BBDBF9F9FBFBDFFBFBFBFBDFF9BFFF9FDBFBFDBF9FFDFBDADBC9CB9BFBDBFDFFFFBFFFBFBFFBDFDFBFFBF9FFFFBC00A0090B0B9F9E9F9E9A9E9FDB0FDBD0BCBDA9E9FB09BE9E9BDADB9F9F99EB9BF0B9ADADA0DBCB9E9A90B0C0BDA09E9ADADBDFDBDBFFBD9FFFBDBDBDFDBF9FFDB9FDBF9FDBFDBF9F9DBDBDBFB9FDBDBDFBFFBFDF9FDFDFBDFBFBFDBDFFFFF9FF009090BC9BCB09B9E9BDBDB9A9F9A9ABDBDA9F9FF9DAD9F9DA9DBC9ADBCB9CBC9BDADBDBD9A9BD0BDBDBDB90DAD009F9F9F0B9FA9DBDFBFDBDFFFFFFFBFDBDBFDBFBDFFBFFDBDFBFFFBDBDBD9FDBDBDBFDBDFFFBFFBFBDFBFFFFFFFFBFFBFFFF0000E00B0F9F9F0F9F0BCB0F9F0F9F9DBCB9F0B0FFA9A9BA9DA9BBD9A9BCB9FBDA99A9A9AD9CB9F0BCB0BCB0990DA9CB0F9FDADFBFDBDFBFFBDBFFBFDFBFBF9BFF9FB9FDBDBFBDBDBD99F9DBDBDBD9FD9BFBFFFF9FDBFFBDBDBDBFBFDFBDFBFFF0090909C9A9E9B0F9F9BDB0F9F0F0F0BBCB9FDBF09F9FC9DA9F0DA9DBCB9E90BDBC9DBD9A9B9E99F99F9900BE9A9CBDB9E9BFBFDBFFFBDF9FBFF9FFBFFFDFFBD9FBDF9FBFF9FBDB9FFFFFFFF9F9FB9BFDFFFFFBFFBFDBDFFFFFFFFFFBFFFFFBF0000AC9A9F9B9CB9E9E9ADB9EB9FB9BDFBDA9ADF9F09A9BA9FBDB9EB0B9CB9BCBCB9BE9A9CBC9BF0BF0F0F9C90C9B9CBD9FD9D9BFDB9FFBFFDFFFFFFFBDBB9DBFBDFBBFDB9F0DF9FDBFFDBDFDBF9DFFDBFFF9FFF9BDBFFFBF9FF9FFBFFFFFFFF00090909CBCBCB9F9F9BDB0F99F09E9E90BDBDBFB0DBDBC9CBDADA9DBC9BDE9F9BDAD9BDA99BF09F09B0909BCB9ACB9FAF9BFBFDBFFF9FDBFBFBFBFBDFFFDFBDF9F9FD9F0D9B9FD9BDB9F9BF9FDFBDBFFFFFE99FFFDBFBFDFFFFFFDFFFBF9FFF900C0A0B9BDA9CB9E9ADADBDBE9BF9F9BFCBCB0BCBA9ADB9B0F9BDA9F9E9B9A9E9BDAF09DAD90F09F0DBD09F00D9BCB9DBCF9FBF9F9DFBBDFFFDFFDFBFBFFBDBBF9FBF09B9D9F9BD9FDBDFDBDBF9FFDFFFFF9009F9BD9FBBFBFBFBFFFFFFFBDFE09A90C0F0BDB9E9BDB9F0B0F9F0F0BCB9BDBDBDF9DBDBCADB9FE99F0B99E9DB9F0B99FB09B0F9BDA9B0B0FB09A0DBDBBDB9E9FF9FFB9FDFBF9FBDBFFFDFBDBDFDBD9DBD9CB99BDBF9BDB9FDB9DBD9BD990000909ADBF9DFDFDFFFFBF9FFFFFBF00000909BDA9E9BCBCF0F9F9ADB9F9BDE9A9ADFA9ADADB9B9F099E9BD0F9FB0F0BDBE909E9F9BCB9F09CB9C9E9DBF0FDA9FDBF9FBFDFDBFFFFFFFFF9FFBDF9F900000909B9CBD9D99C90909090900909009DBDCBD9F9FFBFFBFDFFFFFFBFFFFF009CB0B9E9BD9ADBDB9B9F0BDB0F0BCB9BDBDAF9C9B9AD0DADBDA9ADA9AF0DB9F9AD9BDA90BCB9E90DB09F0099A9DBF9FF9BFDBF9BFBFFBDFFBDBFFFF9FBDB900B090900909009000909C9AD09099CB09F9BDBBDBFBFF9F9FFBFBF9FFFDFBFFF000000CB9E9ADBDBA9E9E9FDA9F9BDB9FCBCB9FBBC9F9B9BDB0BD09BD99BF0F0BDBBCB9DBDB9CB9E90090BF9AD9F0FDB9EDBDBDFFDBDBDFFBFFFF9FFBFDFBDA9D9BDB0D90D0909B9DBD9BD99F9F9F9DBD9F9FDBF9FDFBFBF9FFFFFFFFFBFFFBFC09A9090F9F9A9AD9F9F9B0BDA9E9ADA9B9BCBFC9BA9F0F0BDF9A9F0B0F09B9F909CB9E90B0FB9E90000FD00DABCB9BDF9BDBFBFBFDBFBFFFFFFBFFBDFBF9F9FBFDBDF9BDB9DBD9F99BD9F9F9BDBDBBDFBDFBFF9FFBFFDFFFF9F9FBFBFFFF9FFB00C0A0F0B0F9F9BE9A9E9FF9BDBDB9F9E9E99B9BC9CB90BDA9AD90B0DBDBFCBCBFB9E90F9DB9C9000099B09B9DB9F0F9BDBF9DBDFFBFDFBDBF9FDBDBFF9F9FBFDBF9BFDB9FBDBDBDBDFBD9DBD9F9DDBF9FBDF9FF9FF9FBDBFFFFFDFFFDBFFFFC09A9099BDF9E9BC9F9F9BCB0F0F0BCBCB9BCBFD09BBDAD0B9F90FBD9A9BC9BDB090F9F90ABC9B9F9F90E90BC9ADF9FCBFF0FFBFF9F9FBFFFFFFFBFFF9FFFFFDBFDFFDBFDF9DBDBDBDBDFFFBDFBDBFBDBFFFBFF9FFFFFFFFFF9FBFBFFBFFFFBFF00000CBCB0B9F9FA9A9ADB9F9B9BDBDB0FCB0BEBC9CB9B9CB0F909AD9E9BF0BCB9F0B0F9D9BD9FDF9F99E9CBF9A9E9BD0FBD9DBFBFF9FDBFDBDFDB9FF9FBFDBDBF9F9F9FFF9FFDBDFFFFFFFFBDFF9FFFFFFF9FFBFDBFDBFDBFDFDFBFFFF9FFBF009CB00BDBCB0F9FDBD9ADF0F0F0B0BDB9BDBF99B0B9E9CB9F9E9F9BA9F09F9B9E9BDB09A9DBFFBFFFF090A90F9F9F9BF9FBFF9FDDBFFBFBFFBFBFFF9FFFDBFF9FFFBDBF9FF9F9FFBFB9F9DBDFBDFFFBFFFFFF9FDBFFFFFBFFBFBFDFFBFFFBDFF000009B0F9F9FA9ADABDB9F9F9BDBDADADA9F0F0D9E90B9E9A99A9C9DA9FBCBCB9E90DAD9FF9DFFDBF90F9DF9E9EBDF9F9DBDFBFBBF9FDFBDF9FDF9FFBDBFDBFFB9FF9F9F9F9BF9FBDFBDBFF9FFFBFDFDBFF9FFBFF9FBFFF9F9FFFBFFFBFFFFF09A09F0F9B0FBD9F9BD9AF9E9ADAF0F9B9F0DB09AB9F9CB9F9E9DAB0BDB0DB99CB9F9B9BF9FFBDBFFDF09E9AD9B9CB9F0FBFBF9FDFFFFBDFBFFFBFFBDFFBDBDBFDF9FF9FBF9FF9FDF9FDBF9FBFBFDBFFBF9FFF9F9FFFDF9FFFFFBFFDFFFDFBFFC09C009BC9FBCBE9ADAF9E9B9F9BDB0F0F0BBDBC9DA9A9E90B9A9D9F0BDB0FA9BCB0F0D9FF9FFBDBFFF909F9AD9FBDE9F9FD9FF9BF9FFFBDBDBFDBDFBDBDBFFD9BDBDBF9DBF9FFBFFFBFDFFFDFDBDFBFDBFF9FFFFF9FBFF9FF9FFFFFFBFFBFFFF0090BC0BB0DBDBD9BD9F9F0F0F0BDB9F9F9FB09B0F9C99BDBC9F0B0BDA9F9DADB9F99FBDBF9BDF9FBF0DB0BDBC9F9BDBF9BFF9FF9FF9BDFFFF9FBFBFBFFFDBBFD9E9F9EBDBFF9FF09FFBFFDBFBFFBDBFDF9FBDBDBFFFDBFBDFBDBFBFFFFFF9FF00A009BD0FB9F9AF0BA9E9BDB9F9F0F0BCBF0DB0DB0B9BCB09B0F09DA9DB0BDB9E90FF9DBDFFF9DBFD0B0FDBCBBF9F9F9FFDB9F9FF9FFFFBDBFBDFFDFDF9FBDDBF99DBD9F9F9FF9FBDBDB9BFD9F9FFDBF9FBDFFFFDBDBFFDBFFFF9FFFBFFFFFFC090F0DA9BDEB0F9F9DF9BCB0F0F0B9FDB9DB9CBB0D9E9BDBC9F9FA9F9ADBCB0F9DB9DBDB9F9FFBDF0DBD9ADB9D0BDBFE9BBFDBF9FFBDBDFBDBDBDBFBFBF9FFBDBBFBDBF9E9FBDF9DBF9FDFDBFBF9FBDFF9FFB9FBFFBFDBFFBDFFFFFFFF9FBFFF0000B0FBCBBDF9B0FAB0F9F9BDBBCF0BCFADA9C9BA99ADB0B0B09DA9F9A9BDB0B09FBFFDBFF9FFBFB00BDB0DABDF0F99FD9FBDBF9FFBFBFDBFFFBD9FDFDBD9FBDFDF0DBDB9D9BFFF9EFBFBFDBDFFDBFBDF9FFFFDBDF9FDBDFBFBFFBFFFFFF9FFA0900909BD9A9E9F9DBDA9BCB0D9B9F9B9FBD0B9C9F0D9AD9C9F9A9F09DBCB0DBDBD99BFF9FFF9FDC9F09F0BD9A9F9FF9FBDFBFDBF9FDF9FFDBDFFFBBFBFFFBDBDB9FB0F9FBFD9F9F99DBDFBFFFBFDBDBFFBDBDBFFBFBFFFBFDFFFFFFFFFBDBFC000DADBCBF9F9F9EBDB9F0F9FBEDA9E9EF90B9E9B09BAD9A9B9E9F09FB0B9DA9BDBFFFDFFBFFFDB0B09F0BDBE9F9BF9FBDBBDDBFDFFFBFF9FFB99BDF9FF9F9F9FBDBDF9FDBDBFFF09CB0F9FFFBD9FFFFDBDFFBDF9FDFDFBDFFFFFFFFFBFFD9FF009A090BF0F0B0FB9E9CB9B9AD9B9F9F99E9C99AD9AD9B0DADA90BDB0D9F0B9FDFDBDBF9FFF9FBF09FE9F9E99F9FCBFBDBFDBBDBF9F9F9FFBDFFFFDBF9FF9F9F9F9DB99BFDBFD99F9B9DBF999FFBDBDBFFFB9FBFFFBFBDFFBFBFFBFFFFFFBFFF000090F9DB9F9F9ADBFB0F0F9BE9E9E9BF9A9EB9AD9AD0B09BDBD0BDBA9ADA9BBFFF9F9FF9FFFDBD009ADB9E9DA9F9FCBDBFDBF9FFBFFF9FFBDF9BF9DBFBFFBF9FE9DBFD9BDBF009FDB9DBFC0909BDBDBDFFFDF9F9FFFBFDFFFFFFFFFBFFFFBFD009E90ABDA9E9F9F09F9BDBC9BDB9F0FFE9099E99ADBBDBC909A9F09DBD99DFDBDBF9FFBFF909F0BDBDB0D9BE9FBDB9FBDBF9FFBDFDBDFF9FFBFF9FF9FDFBDFF99B09DBC0009DB9B9FFBDFB99F9DBF9FF9BDBBFFFBDFFFBFFFFFFFFFFFBDBDFE09A00F9DBBDB9E9BFF0BCB0BF0BCB9F9B99F9E9DADA9C90B0BF9F0BCB09A9FBF9FF9DF9FC909FB0DAD0FD9BE9F9DBFDBDBF9FF9DBFBFF9FFF9FF9FBDB9FBDFB90F9FDB09B9D9AD9FFDBDBBFFF9FBFFFFB9FFFDFDBDBF9FFFFFFFFFFFFFFFFFFF0000909AFCB0F9BCB99F9F9F9FDB9E9BFCB0B9B09BDB9AD9F090BD9BDBC9FBDFF9FFA9F9909BFDA9B9B0BAD99BFBF9BFF9FF9FBFBDF9FFFBFF9FFDFBDF9FBDFDF9FFBDBDBDBD9BFD9FFFDFF9FFFFFFDBDFB9BFBFFFFFFFDBFFFFFFBFFFBDBFFF0090E9BF9BDF9E9BCBE9BCB0FA9ADB0F9F0D0F0F09BCB9A99F9F0BC9A9A99FF9DBFFDB9DBFDBFC9CBDE9C9BE9DA9FFD9BF9FF9FDFBFFF9FFDFFFFBDFBDBBDF9BDBDBDBFFDBCBD9FBFFBFBDFF9BFFFFF9BDDFDFFF9FDBDFFFBFFFFFFFFFFF9FFF90E900D0F0B0BDBDBDBCB9F99FBDADB9FB9A99B9ADA9F0DA90B09F9ADBD9FF9FBFF99DBFFF9FF9A9DA9DBFC9FBDF9BFFF9F9BFBF9FDBFFFFBFFF9FFBDBDDBBFDB9FBDFD9BF99BF9FFFDFFBFFFFFFFF99FBBFFBDBFFFFFBFFFFFFFFFFFFFF9BFFC0909A9B9F9F9ADABF9BDA9AF9FBDBCBF90DBCBC9B9F09B9CBD9F9AD9B0BFBDBDBD9FBDFF9FFD09DA9BE999BF9F9FFDB9FBFDFFDFFBDBDBDFFF9FF9FF9FBFDF09FD9FB9FFD9FF9FFFFF9FFFFFFFFFF9FFFDF9FFFDFBF9FFFFFFFFFFFBFFBDFFBF00AC09EDADA9F9BD09E9F9F9E9CB0BDBCB90B09F0F0F0DA90B0BC9B0D9FDDBFFD9BDFBFFFDBF0B0DBD9BCBDBCBF9FBDFBDFBDBF9F9FFFFBDFFFFFFDBFF99F9F99FF99F90BF9FF9FF9FFDBFFFFBFF9FF9FFBFF9FBFFFFFFFFFFFFFFFFFFF9FDFF0909A9B9B9BDAF0BFF9BCB0F9FB9FDBFBCBDBDA99B99B09F9C99BC9BA9BFB9FFBF9BDF9FFBFF9CBBCBE9F9ADBDBF9FBDFBDFBDBFDF9F9FFF9FBDFFFF9FFBDBDB09BFDBDBDBF9FF9FBDBDFFFFFFFFB9FF9FFFFFFFFDBFFFFFFFFFFFFFFFF9FFFFA0009CADADA9DBD90BCB9F9BF0F0B0FF99090B9CBCBC0F90B9BE99AD9FFD9FFFDFFDBFFFB9FD009C999F09F9FBDFBDBF9FBFDFF9FBFFFBDBFFDFBFBDFF9FFFBD9F99BCBDBD9F99FFDBFFBFFBDBF9FFFBFFF9FFDBFFFFDFBFFFFFFFFFBFFBFFBFD09E099BDBDBA9AFFB9F0BCB0F9FDB9BDA9EB9CB09B9B90F0F099E99BDB9BDFFB9F9FDBFDFFF0BDB0FF0BF0F99FBDBFDBDFDBBDBFFDB9FFFFFFBFDFFBF9FDBD9F09FDB9F9DBF9FFDBFDBFFFFFFFF9FBFDFBFFBFFFDBFFFFFFFFFFFBFFFBDF9FFF0009A9E9A9F9F9F90F0BDB9F9E9A9FF9C99C9A99F0D0CB990BCB90F9FF9FBFFDFBDBFF9F99F090FB09F9DB9FFBDBDFBFBFBDFBD99FFFDBDF9FDBFBDFDFBFFFBDBDA9C9F9A9DBDBFDBFFFFFFFBDBFFDFBDFFFDBFFBFFFFFFFFFFFFFFFFDBFF9FF0090CB9F9E9E9F0BF9F9ADBE9BBDE9EB9A0BD9E90B9B9CB0F99ADB09BDF9FFFBDFBDFFFBFF9F0D9F9F9EBDB9F9FFBD9FDBFBDFFFBDBDFFFBFBFDFFFBF9F9FBDBDBDBB90F9F9FBDBFDBFFFFFFFFFFFBFFBF9FFFFDFFFBFFFFFFFFFFFFFBFFDBFF9A0A90F0B9F9A9FDADADB0DBCDA9BFF9C9D0B090F9E90B9D0B0D099FFF09FBFFF9F9BFDF09F09A90F9F99BCB9FBDFBF9BFDFFBDBDBFBF9BDFFDBF9FDFFBFFDFFFDBDDF99F9F9DBF9FFFFFFBFFFFF9FFDFFFF9FFBFFFFFFFFFFFFFFFFFFFDF9FF0D090F9BD0BFDF9ADB9BCBBDBBDBCBF90B0B9DADB090BD0B09DA90F9B99FBDFFFFF9FFF99F00DBDBDA90FDBDFF9F9FBDFDBDBDFFFFDBDBDFBDBFBDBBF9FD9BFBF9F9AB9FDF9FBFDFBDFFFFFFFFFFFBFBFFFFFFBFFBFFFFFFFBFFFFBFFBFFBDBFF0009B0F0FF9B0BF9ADE9BDA9CBCBDBE9CBCB0909DBC0BD0F9A9A99FDFF9FFFFBDBD9FFCB9F9A90F9BF9B9F9B9FBF9FDBFBFFFBFF9BDFBFBDBF9FFDF9F9BF9FDBF9F9DF9B9BDF9F9FBFFFFFFFBDFBDFDBFDBFFDBDFFFFFFFFFFBFFFFFF0BDBFFC09ACBDB9B9E9FD0F9B9ADBDFB9F9BD9A999ADA9A99B09A900D9D09BF9F9BFBDFFDB0BFD9F00DBDBC9FD0B9FDBDBDBFBDBDBDBDBDFFBDFDF9DFF9BFF9FFDBDBF9FBDB0BD9F9BDB9F9FBFFFF9FFF9FFBFDFBFDBFFBFDBFFBFFFFDFFFBFFC99DBFFE0909BCBCBF9ABF9E9F9A9A9F0BCBBF90E9D09C90E9DADA9B9A00BFF9FD99FFBFBFD99BF00009E9B99AD9EBBDFF9F9FDBFFBDFFBFDFBFBFFBF9FDBDBF9B9F9DBFDBDFDBCBDFBFDBDFFFFFBFF9BFF9FFBBDBFF9FFFFFFBFFFFFFBFFFFFF09BFFD090ADA9F9B0F9F0F9F0F9FF9ADB9FF0CB99A9B0BF9B0999C9C9B99FF9F9BFFBDFFFFF0F900C9BDBDF0F9BD9CFB9FBDBBFDBDBF9F9FBDBDB9F9F9FBFF9FDF9FB9F9BDB99F9F99DBFFBFFFFDF9FFF9FF9FDFDA9FDBF9FFDFFF9FFFFFFFF009DFF0F00DB9F9ADF9F9F9A9B0F90BDB0F9DB90BE9C0D9090BCB0B0BC009BF9FD0BDFF9FFBDF9F09009ADA9B9F9FBB9FD9FBDFDBFFFDFBFF9F9FDF9F9F9F9FFBFBF9DBDBC9BCB9F9FBFF99FFFBFB9FBD9F9ADA9B9F9FBDBFBFBFFFFBFFFBFBFF09BFF00A9A9F0BDB0F0F0F9E9F0FBDADBCBBCBD09B9A0F9AD09C9C99B909FFDBF99BBDF9FF9BF00000999FDDBDA9DF9BF9FDBBF9F9BBD9BDADB0B0F9EBF9F9BDBDBF9F0FBCBDF9DBDF9FFFBFFFFDBDFBFCF9BDFDB9F9FBDBDFFDBFFFFFFFFFF0099FF0D009E9FCBF9BBF9BCB09B9E9F0B9FDB00BC9C990BDA9B9A9AD0D09BF9FDBDFDFBFF0BFD00E900F99A9F09FB9FDBFFBDFBFBFDFBFDBDBDBDF9BD99DBFDBDBDFF9F99F9B9FBDB9FBDFFFFF0BFF9E9BDBDB9BDBF9F9FFBFFBFFFBFFFFFFBF090FF0009E9B9BDAF0DBFCBDBCBDFB9FDA9BC9BD9B0B0BD090DAD0909A90FFDBFD9BFBFDF9DF00900E9BCFBDB9F9FDBBFDB9F9D9FDBB9DA9F9F9F9BDB9EB099BFDBDB9F9F9BFDADBDFF9FBFFFD9FC9BD9F9BDBFFFFFFFFFBFDBFF9FFFFBFFFFC9FFBF0A9E9BCBCBD9FBF0B9B0BDAB0F0B9FFBC00B0D0D9A9F0B909CBD009BFF9F9E9FFFFDBFB0000900DB9DBCF9E9BDBDBDF9FBF9BC9FBDB9FBDBFFBDF9DBDAD9AFBFDBDBC9DBDBDBDBFF9BFFADBB9F9F9BDBDF9BDBFFFFFBFFFFFBFFFFFFFF0B9FFDC909BDBDB9FA9CBDBDAD0BDBDBDADBDB99ADB0B0F9090DA9A90B90F99FF9F99FFFB9FDAD000E09ADABDB9F9F9F9FFBF9DBDF9BF0DBDBDBFDBDFBDBF9BDBD99DBBDADB9BDBDBDBDBDFFFF90DFBDBD9FFDBFFD909A9FFFF9909F9FFFFFFFAD0BFA9E9ADADADA9FFB9E9ADB0DADADBDADF9E0990D0900F0B99C90BC090BFF99FDBBDBDF0BD00009009B9DA9F9FBDBFDBDFBF9BAF0DB9BCBDBDBDB0DBD99DBDBBF9FDBDBDE9BDBFBDBFFBFF09FBFDADBFFFFFD90BDBDFBD0000BDBFBFFFFFF00BFADA90D9BF9BDF0BDE9BDA9F9B9F9AF9BF009BCB0B0DB90D0F0BC99B0B9DF9FF99CBDF9BDA0000009DEDB9F9AD9FBDBBFBF9BD999B9E99BC9FF9FDBF9FFF9DBDDBDBDBDB99DBF9DBFBFDFF9BF9909909090000FFFF900000F9DBFFFFFBFF09E90C90DABAF9ADA9BDA9BCB9F0BCF9AD9BCDB9C09D00B09E90B0909AD09C9BFF99E9BDBF00900000000B9ADBDBDBFADBDFDBDBDBCF0D09F9FF009F9FF9F090BE9EBFBFBFBDF0BD9FBDFDBFFE9DBC09FFF00000909FFF0009090FBFDBF9FFFFF09E900A99D9DBDB9FCBDBCBCB09FB0BDBADBBCB9A0B9C9F09A9DBC909A90B099FF9BDBFDBD00090009000F9BDADBD9F9FBBFF9EDB9900000999BF0000009FFD9999909FDBDBDF9BF9FBFBDBFDA99BB09FF009FE000FC009FFF099DBBDFFBFFFD0000A9CA0BE9E9E9BDA9F9B9EB09F9E9DFADF9C09D09A90BC9CB0B0E990F9F00F9FDBDA900000000000090D0BDBDEB9F9FDB9F9BC9E9900000BFC0000090FFFFFD099F9BD0B9BDF9F9F9FFFFFD0FD9D09000090000000FBFF090BBDFBFDFFFF0ADBC9009C99BF9BDABDB0F0F9DBC9ADBA99BF0B9B0BC90F990B09D099E9090099FB9FFD0000000000009CBB9F9BDB9FDE9BFDBFF9B90A9C9C0000009FC00BFF000BDBDFDBBDFDBBFFFFFFFFFB09BFBFBDBD0C009009F9FF000BDBDFADFBFBFE09B000A90A9AF0BCB9DB0F0F90BCBBF9AD9EFBD000D0BCB90E90DB0B0B9E9AD9A009F990000000000000009CB9F0BDFBB9FF9FB99FCBD909A9DE900009000000AD99F9BF09DB9BDFF9FFBF9FFDF090D9DADBF9FFFFF9BFA90B9FBFF9F9BFFFF9000E0900D09D9BDBCBE9F9B9AF0B0D0BDAF9BFBD9A99090F99A9AD9C9C9909A9C90000009000900900909009CBDBDBD0F090BDFE9BDBEDB0DB090FFDBC009BC99BF99F09FADBDFBDFFF9FFFDBFF9E9A99DBD9FBFFBD00D09F9FC9FBFFF9FFFFF09F9E090A00A9DA9BDBCBDE99BC9BBDA99AD9BD0AD9E9CB09E9C9B0B0B0F90C900000000000B0C000000A0DBBD0F9FBFD9BDF909F9F99BBDB09CB99FFF9FFDBFFDBCB09F9F9FFBDBF9FFFFFBFF9F9BD0B090B990909BF9BF9FBFF0F9CBFFBFFBC00F0DAC90B0F0F9E9BF9A9F0DB0D0BDAD9BEF0B99A90B09F9A9B0D09C900B9B0000000000000B00009C09BC90F9BF9DBADA90BF9E90FDFCBDFBDDA909AD09AD090909F9F9BDBDBFFFFF9FFFF9FB0D0FCBDBC9EDBDBFDBFDAD9E9F9A9BFFFFFFF09FB009000D0B9CB9F0F9F0FB0DABDADBAF9F90F0DA90F090D0D0B90BCB99C0B000000000D09C0900000F0BDB9FCBFA9DBDAD9009F9F09BDFBDFBDBFD9BBD99F9F9FF099E9F9FFFDBFFFFF9FFDDFBB9909F9B9BFFDBFDBFDBFBDBFFF0DBFFFF00BC0F009E90BDABDADB9E9B0DBAD0B9AD9CBBF90B99E99FA9A9B9CB0990E9B00D0C09000000A0000909009CBDA9BD9FF9DB9A0D9E909F099ADB9FBDBFFDFBFF90B999FBDBDBF9D9FFFFF9FFBFBBC9CB9F000C9009BDBF9BD0900090009BFFFFF90F09FE000A00D0BDBCB9E9F09DBDAD9AB9FF9CBC9E90A99C909E90DA0B90D90A0000000C09009C00A009F9B9FDBFBDBFAD0D9A090F00BF0D9E99FFDB9FBD090F9CB09DA9BC9FBBF9F9FFF9FDFD9090D0AD0000000000C00900D00009FFFBFF00BF0F00909C9A9ADA9BDE9B0BCB0BDAF9DA9F0B09B90F9DA9ADA90B09D90F0AC90000000900C000009C9A9BCBDB9F9FBC9FB00090F00BD09BF0F090B0D0000F090B0C9B0DF9BFFDFFFFFFFFFFBFBE0000900900000090000ACB0A909BFBDFFFE9C09E90E00A0D0DB9FDA9BCBDBCBDA909ADFBD0BD0E909AD9009F9C9A9E99090090090000000900900B0DADBDAFCBDBD9F9DF0000909009E0990F00D9000000000C900C990909BFBDFFBFFFDBDBD990000900F0D0000909090909C9BFFFFFFF90BF09E9000900A90FA9F0F90B09B0DBCBDABFBD0B99B0F9ADB9090B0D09E9F00000000000900A00000C09F9EF9BDBFDA9FB0BD000000D009C009090A00D09F090090090A09FF99FFFBFFBDFFFFFFF099E000900000C0A000F0C09A9FFFBFFFFFAD0BF0F0BC0090BC9DA9F0FBCBCBDA9B0BD9F90BC9E0D9AD00DBCB09A9A900900000000000009C0B090B0BDB9FDBDB9F9BDFDBF90009000009E0C009C9A0C0000000000D9FF9FFF9FFDFDFBFFBDBFF9090C000009099C9FB09BBC9FFDFFFFFFD09ADF0F0009AC009BAD0B909B090BF0DADAFF0BC9A999AD9B9B090D099C90F000F0000000000000C0A0DBCB9F0B9E9F9FDBF9AD9F000009A9099A90000090900000009909BFFFDBFFFFFFBFFFDFFF9FFDB900000A09EBF009DADBFFBFF9FFFFA9E9FFF09C000900F0D9F9E9E9CBBD09A99F9BD09B0DAC9A9C0CBDA9ADA9A90000009000000900090090099F0DBDBDBFF9BD0BDBE9BD0009FEBCBCBC909000C9000909BDBFDF9FFFFFFBFFFFFFFBDBDBFFFFFBDBD9DF990BDBE99FFFFFFFBFFFD0B0BF00F0B000090B9A9A909A9C90BC9CB0BFBD0DB99BCB9B9090909090D0BC0000C0000000C0000D09ACBDBF9FDBD9FF0FBDBD9EDBF90909F9090BCBC0F000099DBDFFFBFFFFFFDBFFFDFFFFFFFFFFFFFF9FF9FFBFFFDF9F9BFFFFFBFFFFFFA9C90FF0F00D000000E9ADA9C9A90F0B0B0F0DA0B09E0990F0DBCBCBCBCB0900900000000000090000A0D00A9FE9BFFF99F9FADBF99FFF0009000090BF9B99F9FFFBFFBDFFFFFFF9FFFFFFBFFBDFFBFFF9F9FFFFFBFFFBFFFFFFFFFFFFFFFFFBDA0AFBCBCB0A00000909C90DA9C9E09C90D09BC909E99F0F09B0990909090E900000000000000000090C9B99DB99E9B90F9F9FDB09FBCBFD09E9FDBDF9BDFFBDBFFFFFFFFFFBFFFFFFDFFFFFFFFFFFF9FFFFFFDBFDFDFFFBFFFFFFFBFFFBFFFF09BD9CB0F0C00000000000000000090000000F000090000900000000000090000000090090000009000900F0BDFF9FDF9BF0F9BFDAD9F9BFF99DB9FFBDFFFFFFFBDFFFFFBDFFFF9FFFFBFFFDFFFFFBFFFFFFFBFDBFFBFFFFFFFFFFFFFFFFFFFDE00FAFD09A9000000000000000000000000000F000000000000000000000000F00000000000009000000090D0B09FB9AD9DBDF9BDBBF9FF9FFBFFF99FBDFBDF9FFFBFF9FFFFFFFFFFBFFFFFFBFFFFDFF9FDBFDBFFFFFFFFFFFFFFFFFFBFFFFFB90090BE9EDE00000000000000000000000000F0000000000000000000000009000C00000000D00000000BC09BD9FBDFD9A9FBDEDBDF9FF9F9FDBDBFFFFFBFFBFF9FFFFFFFFFFFFFF9FFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CB009F0B9A9E9C000000000000000000000009E000000000000000000000000009A000000900000C000900B009AF0DB0BDFBDB9BFF9FF9FBFFBFBDFF99BDFFFDBFFDBFFFFFBFDBFFFFF9FFF9FFFBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCB000BCBDEDF00000000000000000000000000E9A09000000000000000000000C0000900000000A900090C900D099DB9FDBBCBFFDBDB9BDBDF9FDBF9FFFFBDBFFFFFFFBFFFDFFFFF9FFFFFBFFFBFDFFFBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC009F9F0B0BCB000000000000000000000000BC00A0000000000000000000090009000000000000000000AD0BD0BF0F9BC9F999F9FFDBFFBDFBFDFFBDBDFFFDBFDBFFFFDBFBFFBFFBFFFFDFFDFFFBFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFDA90000BE9F09F0C00000000000000000000000CB00000000000000000000000000000000900009C009000909000BC9BDADBF9FFEDFBDBFDBDBFDBFBFDFFFBFFBFFBFDBFFFFFDFFFF9FFBF9FBFBFFBFF9FFFF9FFF9FFBFFFFFFFFFFFFFFFFFFFBF0090BC9BC0BC0B00000000000000000000000BC0000000000B00000000000000C000C00000000000000000FAC909BC9DBD9FDB9BBDBDFBFFFBFFDFDBFBFFDFFFDFFFFF9FFFFFBDBFFDFFFFFFFFFFDBFFFBDBFFFFFDFFFFFFFFFFFFFFFFFFFBD00900FDAC0BF0BD00000000000000000000000CB009A0C00000000000000009E0900090000000090000000009F09C9BA9BFB0BDFFDBFB9F9BDFDBFBFFFFDFBDFBFFFFFFFBFFBDFFFFFFFFFFFFDBDBFFFD9FFFFFBFFFDBFFFFFFFFFFFFFFFFFDAF0E09AF9F00F0DAE0000000000000000000000BC00000900000C00E00A000009000900000000000000D000900B90BC9F9C9FDBF9BF9DFFDFBFBFDFDBF9FBFFBFFF9FBDBFFDFFBFFDBFFBFFFDBFFFFFF9BF99DBFDFBFBFFFFFFFFFFFFFFFFFFF909009F00ADBF0BD00000000000000000000000E9A0000A00000B009009000000000000000000000090A0090009E90B90FBDA9F9FD9FBF9BFDFDBFBFF9FFFDBDF9FFFFFFDFFBDFFFFFFFFDBFBFFBFF9FDE99FBF9FBFFDF9FFFFFFFFFFFFFFFF9E9A090DB0D0F0BFE00000000000000000000000BC0000000000000000000000000000C000000000000090000D009BC90F909FDB9FBFBFDBFDBFBFFDBFFFF9FFBFFFBDBDFBFBFFFFBFFFFBFFFFDFFF9F0099E99FF9FFDBBFFFBFFFFFFFFFFFFBF0BC0F0A00BE9BCD000000000000000000000000DA00A090000000ACA0000009000009000000000000000C0900BC90BC90BF90BDBF9FDBFDFBF9FDBFFDBDBFBFFDBDFFFBFFFDFFBFFFFFDFFFFFBFBD090B9F99F9FFF9BFD999C9B99FFFFFFFFFCF0900090D09C0BE900000000000000000000000E9C000000000009000CA0000000000000000000000000900A09ADC9BBD9CB99ED9F9FDBDBFDFBFF9FFFFFFF9FFFBDBFF9FBFBFDFDBF9BFF9F9FFC99099F09BFDBF9FF9BFE9000FBCBFFFFFFF9F0090FC0BF0BCF00F0000000000000000000000F0A00000A00000000B0000900000000000000000090000009C09A909C0B9F0F9BF9BF9FBFDBDFDBFFBDBDBFFFBFFFFDFFFDFFDBFFFDFFFBFFFF0B00FBF09FDFBD9F09FF090B9D9099FFFFFF9A0BC0A90BC009B0BC00000000000000000000000AC9000000000000E0000000000000000000000000000000900009CBC9B9CBDB9FDBFDFBFDBFBFBFDBDBFFFDFBDFF9FFBFFBFFFFFFBFFDFF0B00909B9D0BBFFBD9B09F909090CA00FFFFFFFF0F9C909CB0F09AC9D0C0000000000000000000000DA00C00000009A090E0000000000000000000000000909000BD0A90B9CB9CBD9FBC9BDFDBDBDBDFBFFDF9FBFFFBFFBFF9FFFDBFFFDFFB9F9D9900C9F09DF9D0B09FBDAD0BC09009BFFFFFFF900A09A0C90BC9B0A000000000000000000C00000F9E0A00000900000009E00000000000000000000000000000009C090FBCB9BCBCBFF9BFBFFDBFBDFDBBFFDF9FFDFFDFFFFFFFFFFB9B9F900B0C99BF09F09FB9FDA9F000900B0009FBFFFFF0F09C0BC9AC9BEF0F9F000000000000000C0000000F0090000000A000AC0000000000000000000000000000009C09F090F09F9E9B9F9DBDF9F9FBDFFFB9FDFBFBFF9FFBFFFFBFBFFF00C09009F009AF909B9FF09C90900909009009BF9FFFFFFF000B000099AC90DA0000000000000000000000C000E00E000000000009A0000000000000000000000000000009000BF090F0BDBCF9FBFF9F9FBDBBD9FFFFBF9FFDFBFFFBFFFDFFBD099BD0BF09DBD9C9F9E9090B09BC90000BC909E9FBFFFF90909C000D0AC9F0B0D0000000000000C0000000000F090000000000000000000000000000000000000000C0AD00A0909CB909E9DB9F9F99FBFFDBDFFBDFBDFDFBFBFF9FFFDBFBFF099BC9A9C9D0B0B09BC9900090BC0000090000E9BFFFFBF9E00000090A90B00BC9A000000000000A00000000000F0A00A00000000000090000000000000000000000009090F090C0090FD09A9F9F9FFF9F9BFDB9FFBDFBFBFFDFFFFFF9FFFFD0F00FF9CB9A009FD0B00A09DBC00900009A90A90B9FF99FFF9000000E900C9F09A9C000000000000000C00C00000AD00900000000000A00A00000000000000000000000000000009A90DA9BF9F0FBF99BDBFDBFFFF9FBFDF9FFBFFFFF9FF99F0B09F90099C099F000D09D90A09090009E0C009DADF900BFF000DA00900000B00E0DA0C000000C00C000000000000DA00C000000000000000000090000000000000000900000090F09CB09DE90F9BDE9FFFBDBF9F9FBDFDBFFF9FF9FFDBF99F09C9E909BC0009F99DB0B00A09000000B00909C0B9FA09FF0000900900009DBC0B99B0000000000000000000000000AD00A0000000000000000000000000000000000000009C000000A09B0B9DF9FDF9F9F9FFF9FFBDFFBFFF9FFFFFFB0BCBF00900900C0B00BCA0000D00D0D09DAD0D0D00009B0F0909F0909A00000000A00900AC0F000000000000000000000000F0A0000000000000000000000000000000000000000000900090D00D9CBA9E9BBDBFBF9BFDB9FBDBDB9FFBDBFFFDBD99F0909BD0909000999CB0900B0000E90B0B009A9E09F0F09F90A00D0000000909000D9B00000000000000000000000000F0D00000000000000000000000000000000000000900000BC0000B00B09DB9F9FBD9DBFDBFFFFDBFFFFFFDFFFF0090F00000F0000AC009AC0900009C090B00F0C9CBAD099BE900F00C909A009000000E00F0ACBC0000000000000000000000000A0000000000000000000000000000000000000000000000000909C909FB0F9ED9FFBFDBDBDBDBFBDBDBDBF9F9090F9090F9000090909C90900D09A09E90C90090B0D9ADAD90BD0009000000000909090F00D900000000000000000000000000F0000000000000000000000000000000000000000000900900C000ADBC0DF9F9BFBDBDBFBFFBFFDFF9FFF9FFF009F90C090000900F0009A00000AC00000909ADA9C9AC99B0E90A09000A90D0000000E0000B0AD0000000000000000000000000AD0000000000000000000000000000000000000000000000000009009B0BDADF0DBFDAD9F9DF9BF9FF9BFFBFC0909CB00AD000009000B00D00900909000000900090900E9B9C9000909C00000000A900090D90A0000000000000A00000000000DA000000000000000000000000000000000000000000C0000900900F0DB0BDB9FBDAFDBF9FB9FF9FF9FDB9FD0B0DA900090000090009C0900000D0000000000090000BF90C0A009A0A0900A000090000B0A0AD0000000000000000000900E000AD0A0A0000000000000000000000000000000000090090000009E0090B0DBDBDF9BD9BFDBF9FF9FBBDBFFFD090909C009000909C00900900900000000909000000AD9C9C009090C9090A00909000C0090C90D000000000A000A000090E000000DA0909CA900000000009A000000000000000000000000009000009000DB9E9FA9FDBFF9F9E9F9F9FDBFBDBF0BC9A09000000000000090000000909090000000F09000B00B00009A0C0D09C00000000000000B000000000090090000000900000E9E0A090000000000CA0C9A0C000000000000000000000000000000909E99F9F9BDF9BF9BDBFFBDBFC9F9FC9900D000090000009000090000900000000000900009000F90E90E0090A00000000900000090BC00000000000A00A000000CA0000F0090CA00C000E9A0909A000B0000000000000000000000000000000009F00F9FCB9FCBDFF9F9FBFDFBDBF00A0D000900000090000000000900000C00000A0000000BD0009009090E90090000000090F00BC00000000000000000000090000000F000B090A0B000C0A0A00F0000000000000000000000000000000000009F9BCB99E9BDAF9BDBDFDB99FF099C9A90000000090000009000000000900090D0090090BD0AD000F00E90009A000900000000BC0B0000000000000000009E0000000F000000E090C0B0A9C00D00000000000000000000000000900000000090009F9F0F9FDBD9FDBFFAFBCBD900A000000000000000000000000000900000000000000F00000BD0090909000009000000009009000000000000A00000000000000000F000090A0A90C90A09A0A0000B000000000000000000000000000000000900F9F9F99EB9ADBF99D9F9BCBD09090900000000000000000000000000090009000000F090900B00F00009C000000009A00F00F0000000000000000000090000000F000A0A09C00A0A090A0090F000000000000000000000000000000000000009DA9E9AF9DFB9F9FFBF9FDB000AC000009000000000000000000000000000000090090000E9BC9F00000A09000900D009009F000000000000000000000000000000A00909C0A0B0909CA00D0E0000000000000000000009000000000000900009ADBDBDBDBBD0F9F9FDADBC0909000000000000000000000000009000000000000090000090C0B000AD009AC0000A000009E000000000000000000000000000000F0DAC00A09000ACA00D0A0000009000000000000000000000000900000000009BDA9F0FC9E99FADBFDBCB0000090000000000000000000000000000000000000BC0000BC090C00900F0009A0009009CB0B0000000A0000000000000000000000DA009A00A0A0D009A0000000000000000000000000C00900000000000009000C09DADB9F99E9FDBF9F9BC0090000000000000000000000000000000000000000000909000A9009E9000000C090000A00D0000000000000000000000000000000AD00A00D090DA0BC0000000000000000000000000009000000000090000000090A9DBDAFCB090FBDBCBC90000900000000000000000000000009000000009000009A00009000B0000090090000C9A90F0000000000000A000000000000000000F0B0C09A0A0A0000000000000000B0000000900000000000000000000000000009CA9E99BC9BF909C9000090000000000000000000000000000000000000000900000009A9E900900F00000B00900C9000000000000000000000000000000000F00A9A0009C90F000000000000A000000000000900F000000000000000000009000909BC09C00AD0B0F90000000000000000000000000000000000000000090E90000000C00090E900000000000B09A0000000000009000000000000000000000F000DADA00A000000000000000009C000000000000009000000000000000000000000090A9090BC90000000000000000000000000000000000000000090CA900000D090B900E9000090BC90090C00D0000000000000A9A00000000000000000F00F0A00000000000000000000000A00000A0900000000000000000000000000009000000D000D00BC90000000000000000000000000000000000000000090000090000AC00D00000AC000000CA90A0000000000000A00C000000900000000000F000000000000000A000000000000009009C00B000000000000000000000000000090009000900900000000000000000000000000000000000000000000000C90C0009090B000BC090A09A09A90090000000B0000B0CB0A00000A0000000000F0B0A900000000000090A0000000009A00000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000BC0AC090009A0090000C000F000000000A00009A0900000000000000000BC0000C00C00900B00A00000B0000000000009000000FE0000000000000000000000000000000000000000000000000000000000000000000000000000900000000090090000CBC09C009C09000900000000000000E09ACA0000000000000000FA90CA0B009000A000000000000000000C90AC0000000C00D090000000000000000000000000000000000000000000000000000000000000000900090000000000000000909A900000000A000BC00000000A09000090E09000000000000000009C0A90000A00A00000000000000000009000900DA00900000000009000000000000000000000000000000000000000000000000000000000000009000000900E9000000AC0000090000000900000000000000A009A0A9AC00000000000000000EBC000000000090000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000900000C9090B0C0000B00F0009C000000000090000009C09A00000000000000000DA9A000000000A0000000000000000000A000B00000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000DA0000000900A009000CB0B0000000000A000000A0AC000000000000000000F0C00000000000C0A000000000A000000000000E900CB0000000000000000000000000000000000000000000000000000000000000000000090C00000000000090009E90000A09C00000B0000000000000000000A00909A00000000000000000DA00000A0000900900000000000000000000009000900090AC09000000000000000000000000000000000000000000000000000000000000000000000000009000090000909000090009C0000000000000A000000900A0000000000000000000F00D00009A0000A0000000000000000000000000000000009000900900000000000000000000000000000000000000000000000000000000000000000090000000000000C0AC90000CB00000000000000090000000A00000000000A000000000AF00A00000CAF0000000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90000000B0000000000000000000A000A009A000A9C0A0000000A000F000000A0900000000000000000A0000000000000000900000000000000000000000000000000000000000000000000000000000000009009000000000000900009000C000900090000000000000000000A0000900000000C0A090F000B09C000C0000900A000000000009A000000000000A00000B00C0000000000000000000000000000000000000000000000000000000090D00000000000000000000000000E0BDA909E0900BC0000000A00000000000000009A0000B0A900A00000CA000F00000A0000000000000000000000000000000000009A00000000000000000000000000000000000000000000000000000000000009000000009C00900000000009C0000E0000BC000000000000000000000000A0000A000000F0C00000B0000AD000000000B0000000A00000000000000000000000009000000000000000000000000000000000000000000000000000000000090000000000009000000000000009009009000000000000000000000000000000000090A9E00B0000000EBC0DA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009C0000000000000000000000000090900BCA0009ACB00000000000000000000000000000A09E0C009A0000000A90A0A900000000000000000000000000000000000000000A0C09009C00000000000000000000000000000000000000000000000000000000000000009C00000000000AD00900CB0900000000000000000000000000000090A0B0B0AC000000900F00DA000000000000000000000A0000000000000000000090A00000900000000000000000000000000000000000000000000000900000000000000000A90009CA0F090B000900C000000000000000000000000000A0B0A0D0000009000000ADA000F00000000000000000090A00000000000000A000A0900000F00AC0B0000000000000000000000000000000000000000000000000000000900009A000000009000000D000B00000000000000000000000000900C0CBCA0A00000A000000000F00F0000000000000000000C90009000000000000000000A0900090000C9C00000000000000000000090000000900000009E000000900090000F000C9C0A90B0C00BC00000BC000000000000000000000000000CA9A9009009A0B0000000000B0000F0000000000000000B000AC0A000000000000DA00A0900000000090000000000000000000900000090C0000A0000000090900000000009000900009C0000B090000B0F000000000000000000000000000A0A90000A00000000000A9009A00A0F0000000000000A00000B0090000A00000A09A00C900CA00B00000000000000000000000000009000090009000D00C90000000000000000090A0B000090000000090C90000000000000000000000A0000009000A00000A0000000000A0C000000F0000000000000D00000CA0C0A000000000000B0A000000000B000A090A0D0000009000000000C000000000D0000000000000000090000000000090AC09C000DBCB00000000000000000000000000009A00A00000000000A00000000A0BCB00F00000000000000A00000090A90000A00000000000CB000000C000900009000A000000000090009000000000000090000AD0000900000D00E090DADA9000090F000000000000000000000000A000900A000000000000000090000E9A9000000000000000000009E00A00000000009000000000B0CB000009E9A00000000C0000009000D000009A00C0000000000000009000BC0ACB0F00A0900000000000B00000000000000000000000000000A00A0000000000000000000C90A90CAC9A00A0F00000000000A09009C0000A0000A00900A000000000000000009A0000A900090000000A90E0000090C0B0000F000000000000090000900000000000009000CB0000000000000000000000A0900000000000000000000C0A00A000A09A00A900F0000000000000A0C00A000000A000000000000000000A00A9E000C0B000000000090A9C009000D0A900000900000000000000000000009000C90900F00DA900000000000000000000000000E00000000000000000AC00B09A9AD0DA00000000F000000000090009A0090C090000000A0000000A90009009000BCB00000000B000E0000000000B00000090E0000900900090900009000C009000000900B0000000000000000000000000000000000000000000909A00B00CA0C0A0A0000000A00F000000000A000000000B0E00000000000000000A0A00000EBC00000CB0000090000CB000A0C0009C00A09000000000000000900000090000A9E0BC0BC00000000000000000000000000A0900000000009A9AC0E00B0E9A090A90000B000000F0000000E9000DA000000000090C00000000000000900000A90A9A00B000B000A090B000BC9090A000B0D00009C09C000000000900000A900D00900000000000000000000000000000000000A00000000AC000AB0B0C00000A000000000000000F0900090000A000000000000A09A00000000000000000009E9C00F0000C0090C0AC0ADA0ACA090DA0C0000C0A000000B00000000D09000CA000000000000000000000000000000000000000000A00B000B0E9C00CB09A090000000000000000F00000A000AD00000000000000000000000000000000000000A0B00000B000A09A00BC00D090CA000900B09090090009000900F00A0A00090000000000000000000000000000A0000000000009000000B0009A0B0A00A00A0000000A000A00000A0000000000000000000000000000000000A900000000000B0BC0A0000000000090009A0A0A900900A9C0A000C0A0000C0E0B00BC9C0000000000000000000000000000000000000000000A00A090A0009A00000000000000000000000000A0F000A00009000000000000000000000000000000000000A900C0A9C90009E000000E0A000C9C0AC0AC00000C0A90C0000A909C0F0A000A0000000000000000000000000000000000000000000000A0090A00A90A09A000000000000900000000F0F000CB000A00000000AC00000000000000000000000000B0B00A0A00A009090A09090E9A0009000090A90B00000000900A0B00F00000DA00000000000000000000000000000000000000000000000A000000000000000000000000A0000000F00009A00A00900000000090000000000000000000000A0C0000F000000000A0090A0E00000B00A900A00000000A90000000C0E9000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00AC00C9000000000000A00000000000000009000900900ADA000000000B0CBCBCA900000000000900DA000090009A00090B00000C0B000A000A00000BC000000000000000000000000000000000000000A000000000000000000000000000F0090A90A0000A0000000000000000000000000A000A000A900000B0000B0CB00A09ACB00BC00000A00A00000000000000000090000B0C000000D00000009AC000000000000000000000000000000A000A9000000A0000000000000000000000ADA0000000E09000000000000A00000090DA9AC00C000000000090000900B00B09A09000000009000000009000000000000A00E0A900A90090DA00000000000BC0000000000000000000000000000C00000000000000000000000000000A0000F000000A9090C00A0090A000000000A90AA0C009A9009A000A9A0000A0000AD0CAC9E000000B00A090090A000000000009090B09000F00A00A000000000A0900000000000000000000000000000B0900000000A00000000000000000000000000AC0000000A0A00000A090090000090CA9C9A09A00A0000000000A0900A9E9A0B09A0000000000C000E00000000000B0CA0CAC0ACB0000000000000000000A00A09000000000000000000000090C0A00000A0000000000000000000000000000F09A0000000000D0000000A000000A9A90A00000C000000900C0000000000000000009A09A0009A9A00000000000000900090BC900E90000000000000000000000A0C00000000000000000000A0BC000000000000000000000A0000000000000F0000000000090A000000000A90000C0AD0F00B0B000000ACB0A90A00000B0F000BC00C00C9A0000C90B000B0000000A09A000A0B00A000000000000000000000000A000000000000000000000009E00000000000000000000000000000000000F0000000000A00000000000000A9A9ADA0000000000000000000000000000000000B00B0A00000B0A0000A0000000000000B09C0CBC00000000000000000000000000A000000000000000000000A00000000000000000000000000000000000F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000089AD05FE,'Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981. He is fluent in French and Italian and reads German. He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993. Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.',NULL,'http://accweb/emmployees/fuller.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(3,'Leverling','Janet','Sales Representative','Ms.','08/30/1963','04/01/1992','722 Moss Bay Blvd.','Kirkland','WA','98033','USA','(206) 555-3412','3355',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000080540000424D80540000000000007600000028000000C0000000E0000000010004000000000000540000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFB009A00A9009A9AA9A900009AA9ABE9EB0B0BB09A0AB0A9A9B0FA0FA0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFE9A09A9EBEBFBB0BB0AB09AC9090AB0BCB0BA9E9AA9A90B000009AAB09009BEB0BAD0EB9E9F9B0C0B0FADB0F0BEB0FCBC0BCBFB0F0BBE0B09BA0BBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFA9DABEBFFFADFFADBF0BEBBAFAF0FBBAB9ADABADBE0AB0BCBFBC090E0A9AFA9BC90BB9AFABEE0BB0FA9ABEBE9B0FBA9AB9A9A0FB09E0BDAFA0DBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0FABFFFAFAFEABCBAA9F09AF0B9BBCBE9EBE9ADA9A990FAB0000BFA9090B09E0BAF00A9ADAB9BCBE9F0BCF0BE9FA9EB9CA90FBEAF0BFBA9ADBA9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE99A9FAFFFFEBDA9ADBCBFA9BA9EAFACB0B9AF9A9AFAEB0900BB9A0000A9AF0BBCB0B9E9BADAFAB0BABEBBBC9EAA9EBEABBE90B9B0B0BCBE9A9FADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBAFBA9BEBE09ABFEBABAB0F0F0F9DBFBBAFAB0FAF0B090BCBC00090B0B0A0BBE9B0BCA9AF9A9BC9E9FAD00ABAB9FA9CB9C90B0FABFF09ADBFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBE9ABDEFBDBBFFCAB0F0D0FB0BBA0ABF0FDA9F0A90009A09A0B00000000D0BDA9AFADA9BDBEBFABABBADABFBDA9E0BEB9EBABE9A9EB0FE9AB09FAFBAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B9E9FABADAFEB0BBDE9BABBA9FEDBBF0BFABC0A900BFE0BC0900B090B0B0BFAFE9A9A900A0B0E9CF0C0B0F0CADABF0F0ABBCB0B0BCBEB0A9AFA9A9E9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABA9F9FAF0FCBCAB0BE90EDABBABCBFA090B090FBFEF009A0B00A000F0B00B0BE9EBAF9FBFBBBBABB09FABB0F9AFA9FBCFBCB0E9B9A9FAC9F0BC9F0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF0DA0A0FBEBABBDEF9AFBBADA9CB0A0BCA00BAF0BFFE9BA9009090B09ACBBAFF0BADB0A0BADACBDE9CA0BC0BAAF0FBAEB00B0B9A0F9EB9ABAFABABBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9BFBACB9EDAB0BAF9AE9A9FA90900090B0F0BFBFE000CB0A00009A9B0ADB0BE900A99ADABFBABEA99A0BF0F9AF0FF0BFADA0E9BABBEBC90BC9E0BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9AF00FBFEBA9EBBC9A09BCA000A09A9ABCB9BFFEE9AF0B009090BAFBEB9BAF0BAFF9ACB0BFACBDBBE0DBFAF9EB0B0BE909A99B00BF0B0AABCBABDBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BA9AFBCBCBBEBBCABAD000090909009AC90B0AA9FF090B0B00A0BC90F090F9EBCB0AF9ABF0B9BAA9CB0A00FAABCBEBDAFAF0E09BE90FBF9CBB0BCA0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0FBDA0BABE90CB9B0FA9AB000A00B0A9A9A9F9EBFE0BC00090900BA9BEB0BABCB0FB0BCB0FBEBDBFA9E9BFADBCBA9A0BE90BBB0E9AFA90FA00BE9A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0B0EBFBCB9EBBAF0F0BC90B0090000909A9E0BBFEE900B0DA000900FA0B0B0BBE9B0BEB0B0AB0A0F0BBC0A99ABAD0BFF9EB0C009A909EBA9E9F0BCADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BDBFBB00BE0BAC9AFA9ABFE09A00909A0BCBA9AEBE90AB00A90A9ABFBE9F00FC9AEBC909ADB9EBFB0BC0B09AE9CB0F0A0A90B9EB090FAB0FA9A0FA90ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A000CBE9BE99BFA90F090AB00000009090F0BFBFE0B0DA900090BCBA90AB0BEB90BAFADBA0FB0EBEBABEBC9AA9A9ABF90FA009A9EB09E9AFADA9CA9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB9FB9A9AE9BEFAF9A9ABEB9EBCB00000A0B0BE9AFF0FA090B00A90B0FADB009BAE9ADBAB0FFB0FBF09BF00B0D0F0EB00AB09EB0DA90A9AF0B0B0CB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A00EBCB9BEB0BA0F0B09AE90B00B00090A909FFF09009A00090A0F9A9BAB0B0BFADA0D0F0B0BA9A9E00AF0A0BA9BC9E909AB09A09A9CA9ADACA90B0BCFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B9BB0BE9E9E909F0BCBEB90B9CB00900BB0FAABEE0B9E090B0BDBBAF0E90C9AE90B0BAB09AFDABE9ADB9A909A9E00A90E90D0A09E0B09A9A090A00009BFE000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CACBE0BA9A9AB00B0B0BC0BCAB0B0000009AFBE9A9E090A0009ABEFABBAB009BADAF09ABE9ABBDAFBAFA9E9AD090B0A90A0A9CB0900B0DADB0B000900BC90000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9ADBE9FA9E9EB00F0F9A9E900BCB0B900F90FBEDA9A09090A9A90BC0DB0B09AFB00BCBCB0BCBEB0BDA9E0BC0A0BC090A9090B09A9B00B0A00009000900000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9AA9A0BF0B0BFBA90ACB0B0F0B0B00A90ABAFE90ADA0A0090DAFB0BA0BC0AFAC0BCB0BADAB0B0FEBA90B00B0900BCA9CB0A00A0000B09090900000000009000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BF0F9FADA0BBFF0E90A99ABCB090B0E9000B9FE90E9009009AFAA9A9A9F0A909BBB0B0BC9A9EBDB0B9E0BCA9000BA009A0090B0909A900A0000000000000000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9A9AB0BBF0F0B0B9EBDAE90B0E0BC9AF0B00E9F0A9A9A090A9A9FAFCBB0B0B00FAF0E9AB0B0BAB0F0BBF0B0A9A909A9090A0000000009090000000000090009000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBE9AF0F09AFAF0A9EA90A90B090B09A90B0BAF090009A0909BE9BA9AFBBC0A90F0B0A9CB0F0DAFABE0000900000000A0A9090A9A900A0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9ADBF0BBE9B0BBE90BBCA909A009A9AC9A0BEBA0F0009A0BEBBE09F0009A90BABE090B0B0BABBCB090B000090009090900A090000900009000000090000000009009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A9F0A00ABE9B0FA09ABC0B9E0A9F9ADA9A9E9D00C90A9000F0BDA0DA0FBBE9E09F9FA0B0E0BCBCBAD0A009000000000000009000000090000000000000000000900000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9A0B9DA9CB9EB0BDAD0BBC0B09000A90BF0BAA9A9A9009A90BAAFFABBA0A9A9A0A0BDAC9B09A9BE9A909000000000000009000900900000090000000000000000000900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9ADA0A09AB0A0BE0B0A9E0B00B0B0B0A900F09E09000B000B0BFF0B0F9F9BE9A9E9BEA9BA0DA9E09E9000000000000000000000000000000000000000000000900000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09A9BC9A9CBE9E9F0F0B09A9AD00B09C0B0B0BC9AA9A009A9ADABFADAABABCBCB09EB9C009A9A09B0A00000000009000000000000900000000000000000090000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9C00A90A09A9A0A0BCBA0D0A0BC9A9A900BE9AC90090BCBFAFABCBADA9BA9A0A9BCAB0F0B090A0090000090900000009000000000090000000009000900000000000BE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFE90A9A90A90B090909A9A0DBA0990B00B9E09F0A9A09A000B0BFDEBE9FBEBEFAD9000B0090A0F0BCB000009000000009000000000000000000000900000000000009000BF0BFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFFA09000090090000000909A009A0A00B00A90A0F009A09A9ADA0BADBB0A9F09B9A0F0BADB0A990BCB0000900000000000000000000000000009000000000000000000009FE0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA909090009000000000000000009A00909A09BC0BFF09AC090090BFF0FAE0BF9ABBEE0B0A9F00A900A090090900000090000000000000000000000000000000000009000900BF09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF909090000000000000000000000900090BF009E00B0BA0A90B0A9AFA9ABA9BFABAD00BFF0900BA9DA0F0B0B00000090900000000000000000000000000000000900000000009A9ED0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000090000000000000900000009000000B0B0B0BECBDA0090CB9EBFF0F009CBBAB0BEBE909E0A9009000B00090000000900000000000000000000000000000000000090000900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909000000000900000000000000000009009009A09BF0A090A0B0ABBEBEFAFEBBCB9ADAF00A9AF090A9A9E9009000900000000000000000000000000000000000000900000090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09000000900000000000000000000000000000A9A009FEA9BCA9090BB0FFFFABF0BCBEAB0BFEB09E9A0A90009000009000000000000000000000000000000000000000000090090090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000090000000009000909AF0DA090E0F0FFFEBEDFA9EBA99AF0BF09ABE09009A9A09090000000000000000000000000000000090000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00009009000000900000000900000000000000009A00BF0BA09A99BBFAABFFBB0BE9BCBA90F0FE090BCA9A0009A000000000000000000000000000090000000000900900000000090D0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9000000000090000000000000000000000000000090A0BC9AD00A000BFBCBCBEF0BAFBCBAB0BABCBAF09009A9A0900900000000000000090000000000000000000000000000000900A9FEFFFFFFFFFFFFFFCBF9FF9FFFFFFFFD99F9FFFFFFFF000900090000000000000900000000000000000000009BEBE90A909E9F0BBFFA9EBC9B0B0BCF09EF0BC9A09A00090000000000000000000000090000000000000000000000090090A99EBFFFFFFFEF9A9BF9FF9F9F0F0BDBFFFB0FB9F09FFFFE00000900000000000000000000000000000000000090BAE900A90BABBAFAFEA9EB0BAAF0FEB00AFBE9A0900909A00000000000000000000000000000000000000000000000000009C0A9FFFFFFFB9DBDFDBFDBFBF9FBDBE999DDB9CB99A990FF090000900000000000000000000000000000000900009FBAF09A09E9E9E90BCB0E9EBDAB0DAF9CAFFE9E0B0A0090909000000000000000000000000000000000000000009000000B0900BFFFE90DB0FBFFDBFDF9FBD9F9BFFABDBFBDBDB0F90900000009090009000900090000000009000000000000A9E90A09F0BFAFAFEBBCB9E9EBF0BAF0AB9BAFA9A0909A00000000000000000000000000000000000000000000000000000000BCBFC9909B0FBDBFFF9FBE9DAF9FDB9DBBDBDBCBF99ADA00000000000000000000000000000000000000000009BEFA09A00BF0BE9A9E0B0A9A9E0B009EF0E0FE9AC90A000900000900000000000000009000000000000000000000000000900B09009ACBF0F9DBDAF9FBDFFBF9ADB9FFBCBDBDBF09F0909090000000000000000000000000000000000000009A9A909AD0B00ADCB0F0900909A9A9E0A90BFFA9EB0A090900090000000090009000000000000000000000000000000009000909009A09909F9FBFFF9F9FF99F9FDF9FB9DBDA9B99DB0B9000000000000000000000000000009000000000000000AF0E90ABCBFBEB0E9A0B00A000900C90000BEF0F9ADA000900000000000000000000000000000090000000000000000000000000090A9F09B9F9BFBFF9BFF9FBBDBDFFB9F9F9FABD9CB0909090000000000000000000000000000000000000909A90A90DA009BCBB0F00F090900B0000B0009AF0AF009A9000000000000000000009000000000000000000900000000000090009009009BFBCBFDBDF9FCB9FBDF9FB9ADF9F9B0D9A9B90000000909009000009009009000000000000009000009E0B0F0A9FAEAB0CB0B000000000900D0009009AF00B000009090000900090090000000000000000000000000090000000000900090BDBC99FBDBFBF9FB9EF9FBFF0F9F0F9ADF9BBD9E9A90900000000000000000000000000000000000000A9A0BCB0ADA009F0EB0009A900B009AC000000000009A0F0090000000000000000000000000009000000000000000000009000000900090B9AFBDBFFDBF9FDBDFF9F9FFDBF9BDB9BD0B09000000900000000000000000000000000009000000900090009009ADA0B90BCB000090900009C0D00000000090B0009000090000000000000000090000000000000000000000000000000090B9CB9DBFF99F9FB9F9B9FFFB9BF9BE9F0BCBD0B9B9090900900000000000000000000000000000000000B0A9A9A9A09A9E0AD0B09009ACA00000090090000009000090000000009000000000000900000000000000000000000000000000090909B9EBDB9FBFFBCFBFFFBDBDFF9EF9F9FDBB9BD0D0B000000009000090000000000000000000000009090090000009A090900A000A9A90909000000C00090000000000000000000090000090000000000009000000900000000000000900900A9DA9F9F9FF0F9BDB9F9BDBEBF9BD9B9E9B9C99A9A09090900000000000000000000000000000090000A00B00B09A9A09A0A9A9090900090000090090900000000009000009000000000900009000000000000000000000900000000000000099A99F9B0F9BF9FDB9F9FFF9F9FFFFBEDBCF9B0F9C9B09A00090000900000009000900000090000000000900090A00090009000000009090B090000000E000000000000000000900900900000000000000900000000000000000000900000000009E9ADBBDF9B9B9F0BF9B9FBF9B99F9F9B9EDBCB909C090900000000000090000000000900000000009009A0009090009000900909A00A0000000900009000000000000900000000090000900009000000000000000000000000000000000909AD9BDB9DB0F9E9F9F9BDF9BDBFDEF9F0FDB9B9B9CB0B9090090900000000000000000000000000000000A000A0000000000000000009090900900C0D09C09000000000000900000000009000900000000000900000000000000000000000000099BDB9EB9F9F9B0B9F9FB0F9F0BB9ADB9B09E9E9A9090A00900000009000000000000900000000000009009090000000000000900090000009A090A00C0000009000090000000009000000000000009009000000000000000000000000090099A9A9E99DB9B9BDBDB9E99F9A9BDBDF9AFDF9B99C9B0090900000900000000000000000000000000090009000000900000000000090000909A000C0D0D0F0909000900000000090000090000000009000000009000000000900000000090000009DB99FB90DADA9B9F9FB9B9F9BDBA9F99A9EDB0B0D9A900900900000000009000000000000000000000000900900000000090000009090009090900CAC0C0000000000000000000000000000000000000000000000000000000000000000009A9A9F990F9B99BD0B9090D0F9FCBD9F0BE9F990F9B0A9CA90000000000000000090000000009000000000000000000000000000090000009000E0C0C9C909000900009000900000000000009000000000000000000000000000900000000000909D9ADAF9AD0BD0BD0BDB9F9A9B90B0DF990BAF090D9009009000000009000000000909000000000000009000000000000000000000090B00F0D009A000C090000000009000009000000000009009000000900000000090000000000000000909A9BDB99099F0B90BD9B0B0BD0F9F9B9ADABD99BDA9A9009000090000000000000000000000000000000000000900900000000090090000900DE900D0D000000090090000000000009000000000000000000000090000000000000009000000BC9BC9B0BDA9090F90B0C9D90B90B09CB99D0B09CB90D0B00909000000000000000000000000000000000000090000000000000000000009ADAD00C000009C00000000000090000090000900000000000000000000000000000000000000000909B0B9C99090B9F9AB9F9B0BBD0B9F9B90B0F0F0B0F0B0909000000000000000000000000000900000000000000000000000000000000900C0DAD090C90C00000000000000009090000000000900000090000900000000000000000000000090B90D9A9ACB0BD0909C90B0BD90BD00A9CBDA999099909000000000090000000000000000900000000000000000000000000000000000000009ECF0E00C09000090090000900000000900900000000900000000000000000000000000000090090F9BC90999D9A9ADA9A90D09A9A9FBD0B909F0AD00BCB09090909000000009000090000000000000000000000000000000000000000000090009C90D0900009000000090000000000000000900090000000000000000900000000000000000009090B0B0B00B90999909A9B09C9090BD0F9A9990B00909A00000000000000000000000000000000000000000000000000000000000000000009E9C00CAC09C00000000000000090000900900000000090009000900000000000900000900000B0B090099C9BD0F0B0F9F990DB9BDA909B90D0F09090A9C9090000000000000000000000000000000000000000000000000000000090000000900C09E9090000090900000900900000000900900900900000000000000000000000000000000990D009BDA9A90B9BDB90B0F9B9ADADB9E9EB9B09ADA990B0000900900000000000000000000000000000000000009000000000000000000000000FC000C0C0090C0A009000000000900000000000000000000000000090000000000900000090090B9090999B9C999CBD99BC9F9BDBDE909DADA99090090090000000090000000000000000000009000000000900000900009000000090090000909C9090090009C0D000000000900000009009090909009000900000000000000000000000090B009BE90F0DB9BE9B9ADF9B9BDBBDBFFF0B9BDAC9A9A090090090000000000000000000000000000000000000000000000000900000000009000C00AC0C000C9009000000000000000000009000000000000000000000000000000000000009A099B099B9B90F99B9F9B9BDBDBDFFF9F0FDADA99A9C900B0000000000000000000000000000000000000900000000000000000009000000000909C9C9A90C9000C0E90090000900009000000009000009000000000000000000000000000090990B0D0BC9F9F99BDF9BDFDB9BFFFBDFFFB099F9AD90B09009009000000000000000000000900900000000000000000000900090000090909000CCAC00C00000CB0D0C00000000009000900000000900000000000000000009000000090009A90E909B999B09BDBDB9F9BBFFDF9FDFBF9FDFCB0F90A9000900000009000000000000000000000000000000000000000900000009090000000090B0C9E90D0D0B0C0CBC900090000000000090090000900900900009009000000000000000009099BD09FBDF9BDB9BDB9FD99BFFFFFFDFFFBFBDB0F99E9A909090000000000000000000000000000000000000000000000000000000909009A000C9F0C0CAC00C09C9C0E090000090009000000000900000000000000000000000000000000909F09A9B09B9F9F9F9B9DBBFFFDBFDBFFFFBDFDEDB9E9909C00000900000090000000000000000000000000000000000000009000000000000090C9CC0C90909C9CE9E0C9C00009000900009009A0000000000000000000000000000000000900B09BDBD9F0F9FB9BDBDBFD9BDBDFFFFF9FDFFBDB0F9BCB0B0090000000000000000000000000000000000000000000000000000009000090900CBCA0F0CAC0CAC90C9CBC9E9000000009000000090090900090000000000000009009000000B9DB09B09B99B9D9F9BDB99BFDBFBFFFFFFFBF9FE9F0F0BC9090009000000000000000000000000000000000000000000000000090000090000909C0DC0F090D090E9CAC0C0C0C900900000009000000000000000000000090000000000000090B09F0DBF0BD0BB99F9BDBD9BBDBDBF0DB99FFFDBFF9BD9B0BC9000000900000000000000000000900000000000009000000000000000000900000FC0FC0C0C0E0C9C0D0F09C9A0000000090000900090000000009000000000000000000009A999B9B9099DB9D9E90BDA9B9D99F9E9FBDFFF9FBFDBFCBADBC9A09000000000000000000000000000000000000000000000000000009000000000C0DEC0DAD009C9CA9E0C0CA0C09000900009000000009000000000000090000000000000909ADAD9E9F9FB0B9B99B909909A9B0999BDBBBDBFF9E9E9BD909B090000000000000000000000000000000090000000000000000900000090000909C9E90FC0E9EC0E9C09C9009C9CAD000A00009000090009000000009000090000000000000BD9B90B9B9B09DBE9DBCBB90F990D9F0F9FDFDBF9FFBF9F9EB9FC9E0000000000000090000000000000000000000000000000900000000000000000BCCDC0F0D0DAD0E9CA0C9C0009CAD0909000090900000000000000000000000000090000D0B09F9DA99BDB999B0999CBB9EBB0B9B9E9BFF9FBDF9FDAD9E9AB099900000000000000000000000000090000000000000000000000000000900000C9ACBCCADEADE0D0AD0AC00D0C0D0A000090000A000000000000000000000000000000090B9F9A9B9F0DB9ADBC9BCB99D099D9F9F9BF9F9FFDFB9EBDBBDBD9FCA0000900000000000000090000000000000000000000000000009000000009090EDCCCBDE0D0C9CAD0CD0BC00E9E0D009A00000909000000000000000000000090000090B9DB9DBDA99B9F9B99BF9B9F0BDA9B09FFFDFFFFFFBDFF9FBCBDBF0B90D0000000000000000000090090000000000000000000000000009000000000CD0BB0CE0FCADAD00F000C0C90C9E0F000900900000000900000000000000000000000BD9EB90B09B9F9F09F9F999D099999999F99FFFFFF9FFFBDB9F9FBC9F9E900000000090000000000000009000000000000000000000000000000000000DACCC9E9C0FC0CAD00DAD09ACBC0D00BC00B00090009000000000000900000000000000B99B9F9BD9F9B9F9BB9F9A9B9BD9BDF99F99FFFFFFFDFF0F09BCBF9CBDA900000000000000000000000000009000000009000000000000000000000090DAD9E9CAD0BCF0DAD0C0C0C90CB0E9C9A000900009000000000000000000000000009BDAD9E9BF0B0BDB9BDD99999D9D9F999DB9DBDFFFFFDFF9F9BFFBDBFBF0F0F090000000000000000000000000000000000000000000000000000000090C0DCC0E0D0EC90CAC0E0DAC90E90C9C0E90900A0900000000000000000000900000099E9B9B99F99BDB9BDB9B99F9990909999099FDFDFFFFFB9FB9F9BDBF0F9F990000000000000000000000090000000090000000000000000000090009000CBC0AD0F0D09ECBCBC9C0DA0D0EDA0BC900A009000009000000000000000000000090B9F9FDBF9BF99DBDA99CB09999B9B09BF99999FFFDFFDFD90B9FFBDF9DBDBE90000000000000000000000000000000000000000000000000000000000009CF09EC0E0C090C9CA0F0CD0E90CDC00E9009000B090000000000090000000000000BDA9F9BDBD9BE999BDF9999900B9F9BFFFF099099DFDFBFBDBDB9FFBFFBDADF0F0900000000000000000000000000000000000000000000000000000000900CDC9E9C90F0E9E0DC0CB0C9CE9A9AD00F00A9000000000000000000000000000909F9F9AF9BFBD9BE9B9909090B9BFBFFFBFFFFFF9D9B9FD90B90BFFDFDBFFFFBF0000000000000000000000000900000000000000000000000000000000000F0C9E9E0AC0C9C0F0909CC9E090C0D00F0090009000000000000000000000000009F99BDF99F9DBAD99CB090B9F9FFFFFBFFFFFFFFF00999BFBD9F9FFFFFFDBDFC9C90000000000000000000090000000000000000000000000009000000900D0CBECCD0D09E0F0C0CAC0BC0F0E9E0BC0900090009090000000000000000000009A9AF9B9BF9BBD9B9B909009BFF9FFFF9FFFFBFFFFF0000999A99BDBFBF9FFFFFFB0A000000009000000090000000000000000000000000000000000900000EDFC9E9AC0DA9C0F0F009C0BC0D009C0BCE9000090000000000000000000000000BDBDBDBF9BFDFBD0F090009BDBF9BFBC0BDBD09B90B909000990BDBDFDFFFFF9FDF99000000000000000000000000000900090009000090090000090000090000FE9EC9E0CCBDCD00DA9CC9E0F0E0FC090090000900009000000000000000000DB99BDB99F9B9DB9090000B090090909990909909D0000009A09F9BFFFBFFDBFFE9E0000000000000000000000000000000000000009000000000000009000DED09CC9E0D0BCCA0AD0CCE9A0D0C9D009E0000090000000000000000000000099A9FBDB9DA9B9FB009000909909B90999B0F9BDEF90999F9A9C9999BF9BDFDBFFF9F090000000000000000000000000000000000000000000000000009A000DAD0FECBC9CADE0BCDCADA90CDCADACACFC90009000090000000000000000000009F909F9FBDBDF9DB90B9F090909099090999099999F9FFFFDB09F0BDBFDFBBF9FDFBDA900009000000009000000090000000000000000000000000900009000C0F00BCACBC0DCCB0D00CE9A0F0CD0D00E0900009000000000000000000000000B9FB99A99B9B9B99E90B9F9BCB9DA9DB9FDBDF9FFFFFFF9FFDB09BDBDBB9FDDBFBEDBD00000000000000000009000009009000000000000000900000900009A9DCFDC9C9C0F0E9CCA0D09CC90CB0F0FC900000000900000000000000000000090F9DBD9BD9F0F9BC9BD9B9DB99F999B9F9BDBFFBFDFFFFFF9A9DB099BDDB9FBFDFFDBCB0000000000000000000000000000090000000000000000900000090CCAD0CA0F0CBC0D0E90DA0CA9ACF0CC0C000090900000009000000000009BF0099BB9B9BFDBB9B9B99B90BC9B99F9DBF9F9BDBF9DF9FFFF9F0F99B9DBBDABFDBDFBFFFE90090000000000000000000000009000000000090000000000900000C9AD0F0DC0F0C9CAD0CA09C90CD00DA9EDE90000000900000000000000000BF000BD0F0F09B9C9F9DA90BD99A9F9B9B99B9DB999BBFFFFDFF9F9F0D0B9DB9D9FBFD9FDBDF900000000000000000000900000000000090000009000900000009CBCDED000F00F0E9CAD0D0E0E9A0F0CC090C00090090000000000000000000909090B99B9BD9BB99A9D9F9B09D09BC99F9DA90F9D09B9FDBDF99A99B99F9DBF9DFBFFFFFBEDA900000009000009000000000000000000000000009000000000C0C0E9EFC90C90C9C0D00A0909C0D0DA9ECE90000000000000000000000000000000BDBD9F9B0D9F9DB9B909BF9BD09B0B9B99F90B9FDFBDFA9F9F9F0DB9B9F9FFBDFFFFDFDB00090000000000000000000900900900000090000000000090090D0D9C9C0AC9ACB0E90CBC9CACADACE9CC900009000000090000000000000000909B99CB9AD9F9F09B9AD09BD9090B999D99CB09B9FFFFDBFDF0BD09BB9F9FBDFFDFFFFDFFED0900000000000000000000000000000000000000000009000000C0F0CADECD0C900D00F00CA909C0D09CB0C909000900000000000000000000000009CBB9F9DB9B99F9D99B909B9B99E99A9B9090D9BD9FFDBDBDB9B99DB9F9DBDFFFFFFFFDBBC00900000000000000009000000900000900000090000009009E9C0FCDA9AC9E0FC0F0CF09CEDA9E0DE0CDA00000000000000009000009000009090F9DFF9B99F9F99B9BD9F909D9F99A99009B090B0B90FBDF9BD90F9BDBDBFFFFFFFFFFFFDE9900000000000000000000000000009000009000000900000000C9C0BCFCD0E9C09E0DA0DE0900C9CA9CB09000090000090000000000000000000090BB99BDBF9F99F9BDA99090B0990900990990BC90099DB9BDB0999F9F9F9FDFFFFFFFFDFBCA0909000000000009000000090090000000000000000090090D0E9CC9CBCAD0E9E0DACDE0DACAD0E9C0C000900000000000000000000000000909A9BD9BDBD9BDFBDBDB9DA9B909B09C90B099CB99F0909B9BC909B9F9B9FBFFFFFFFFFFFFED0900000000009000000000000000000900000009000009009AC0C90C9EBC0DAC9C0F0C9E0F0C9DAD0CADA90000000900000000900000000000000090DBF9F9FBDB9DBDBDB9D09AD909B00D9B0B99F999BDFFD9B9B99F99FFFDFFFFFFFFFFFFDFF00090000000000000000000000900000000000000090000C0DCBCDACDCF9C9ACBC0F0E9C0F0AC0AD0D0C0090009000000000000000000000000009B99B9FBDFBDBF9BDBDBBD990B0999B09D99B99BDFFFFFF0D09DB9F99FFFFFFFFFFFFFFFFCDA90000000000000000000000000009000000000090000909C09C0CDA9E0CA0CD09E0D0CBC0DC9ED0E0F090000900000000000000009000000090909FFF9BDBDBDBDBDB9F9D9A999099BD9B9BDDF9FFFFFFFC9B9F9BDBFFFDFFFFFFFFFFFFFFFB00000900000000000000000000000000000900000009000A9EC9EBCDE9F09C9A0E0DACBC0DA9AC0F0DC00009000000000000000000000000900009BF9BDF9FBDBDBDBDF9F9B9DB099AD9BDBF9FBFFFFFFFFDB9DB9F9BDBDFFFFFFFFFFFFFFD90D0090000900000000009000000000009000000000000000DCDAF0D0F0FCC0AC0D0BC90C9E0CCDAD0E9AD090A00009009000000000000000000009A99F9F9FBDB9BDBDB9FBF9F90B0999BDBD9BBDFFFFFFFF0D9B9FFFFFFFBFFFFFFFFFFFFFFFF00000000000000000000000000009000000000000000009ADADC9EF0FCB0D09E0D0ED0F090B00DADCE0C0A09009000000000000000000000000909F9BFBF9DBDF9F9BDF9D9F9BD990F90BDBD9FBFFFFFFFF9BDF9BDBDF9FDFFFFFFFFFFFFFFCBF000000000000009000000000090000000000009000000000DAFE9EF0FE000C0DAD00E0CAC0DA0D0BCDE909000000000000900000000000000000B0BD9F9FBDB9B9F9F9FBF9BDB9E999BDB9BD99FFFFFFFD9BBBFDFFFBFFFFFFFFFFFFFFFFFBD0900000000000000000000000000009000000000000000009ED0FF0FFAD0C9ADAC0DE9C9C9A0C9CACDA9C000090000000000000000000900900099F9FFF9F9F9F9F9BDBF9DBDBDB99A9D99F9B9FFFFFFFFFFDFDFFBFDFDBDBDFFFFFFFFFFFDF9E00090000000000000000000000000000900000000900900CB0FE0FF0FF90C00D0F00C0A00D0BCADF0CF09090000090000000000000000000009A99F99FBDBDBDBFDB9F9FBDB9BDBD9B0FB9DBDBDFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFFFFDE9000000000009000000000000000000000000000000000909CFF9FDAFDAC90E9E00DA0D0C9AC09C00F0CE00000090000090000900000000000009A9FFBDF9F9FDFDF9F9F9BDBF9B9BF999DBD9BDBFFFFFFFFFFFDFFFDF9F99FBDFFFFFFFFFFFF0900000000000000090000000909000000000000000090CAC9CAFAFDAFF00C9C9EDAC90CB0C9ACBCFCE90900090000090000000000000000000009F9FDFBF9B9BD9FB9F9F9BD9F9F90BDB99B9DBDFFFFFFFFFDFFFFFF9F9FFBDFFFFFFFFFFFDE90000000000000000000000000000000000000000000009C9EBDCF0BFCB0E9E0E9C0D0E90C9AC9CBC090000900000000000000000900000000099BDBDBBDDBDBDBFD9B9B99F9F9B99F9A99F9F9BFFFFFFFFFFFFFB9F9F9F9BDBFBFDFFFFFFFE9000000009090000000000900000000000000000009090DE9ECD0EBCFCBFD00D0D0ADAD00DA0D0E9CADE90000000000000000000000000090090009BDBFDBBDBDBDB9FDDBDB99BF9DF9F9DB999F9BFFFFFFFFFFDEDF0F9FBFFFDFDFFFFFFFF9F000000090000000000000000900000900000000000000000C90BC9CDABCF0CF0ACD0C0ECD0DAC9CE9C0000900000090000009000000000000000090BBDBFDBF9F9BDA9BBDA9F099A9B09B99F9F9FDFFFFFFFFFCB9B9F9F9DFFFFBFFFFFBFFFE9090090000000000000009000000900000000000090000090FCDCBCBCDCBC090DC9ADAD09AC0C9E0DCBDE900009000000000000000000000000000009FFBDBDBBDBDB9D0909D09E9D99F9D9F9BDB9BFFFFFFF99BDBC9090B90B9BDFFDFFFFFFD000000000000000000000000000000000000090000009000C0000C0C9E9EFCAC0A0CC0CBCC9E9E0D0AC00000000000000000000000000000000000909B9F9B9BDB9BD9A9A990B0990B0B9AB9BDBDFFFFFFDD0BC990A90B090B9FEFF9FBFDFA9000000000000000000000000000000000000000000000000090DAD0DAD0FC99C9C9CB0F0C0BC0C0DACD0FC9090000000090000000000000000900000909FCBF9F90F9A99D99A9090A90909D0D9BDBF9FFFFEB909A09909C99F9F9F9FFFDBFBDB00090000000000090000000000900000000000000900000900C0C00CDAC9EF0CAC00C90DAC0BCBC0DACD00E000900090000090000000900000000000090BBDBCBFB9D9B0B09099A9909090B9B9DBDBFFFFFD0E909000909A09B0FDFBDEBCBDBC09000000900000000000000090000000000000000000000000900DA0CDAD0FF0D09E9CA0D0D0D0DE0D9ADF090000900000000000000000000000000090099B9B99DB9A9D090B009000A909099FBFBDFFFFDA9909090B9A999CDFBF0F9999B9A0900000000000000000009000000000000000000000009000000C90CD00DE9EC0CAC9C0CDACACACA0D0ECC000009000000000000000000000000000000090B9F0B0B0BD909BC90BD09990B090F99BDFFFFDF090B009090000AFB0D099A09ADBC900000000000000000000000000900000000009000000000000000C90EDE9ED0F0D00ADA0C9C9C9CDAC9E9ED09A0000090000000000000000000000000000909D090900B0F00090BFA00909A99BFDBFFFFE99F00090F0009090DF000099F9B0B0000090000000090000000000000009090000000900000000909C90CC9C0DEBD0CAC9C0D09AC0FCBCDAC9E9CA0D09000000090009000000000090000090090B0B90909090B0900009DF00909099BBDBFFF9E099090BC9000000A9009B090F0D0900000000000000000900000900000000009000000009090C0000C9A0CBCBCDCAD09C09A0E09E00C0ADF0CCB0DA000900909000000000000000000000000000990B0B000BC0000F0BE009A909A9F9FFFFFF99A09009A00909090009E909B90B000000000000000000000000000000000000009000090000C90F0D0C0D0CDCBE09C0E0BC0D0D0C9EDADC0EDBCDE090B0C9A000000000000000000000000000909AD090900900909A090990090B9DBBDBFFF9E009009000000000009E909E9CB009000000000009000000000000009090A90900000900000DA0C0C000D0CBCBED0CBC9C0BC0CA9E090DCAFDAC0E9E000AB0C0000000000000000000000000000909A90099C000000900000900099B9FFBF9FF90909009009000009FE90A99A90900090000000000000000000900000009000000000000090009009E9C0E9CBC9FE9CAC9C0DA9C09CECA9C0EDBE9C9F0DDEB090000000000000000000000000000909ADB0B09090000099B009090F9B9F9FFBDF9CA090090009C9FBD00990BCB009000000090000000000009000900000009009009000000090C9C00C9C0C9CF0F90D0DA9CADC0FCA90DCBC9E0DE9ECBFAFC000090000000000000000000000000090909009BDAD9CB9A0009A09B99FFBFF9F0B9B0900909B0B9A0009BCBF0909000000000000000000000000000009000000000900090000C00009C000DACBCFCCACAC0CE9CAFC09CFCAC9ECDE9ECBDAFC090A000000090000000000000900000909A90B09009A0B000909009B09FB99F9FF9F00900900000900909A09009000000000000000000000009000000000009000900000900909090D0C090D0C9CBCB0D0DAD09CAD0ADE009CBED0F0EDBEFFF900D9C90000000000000000000000000090990D9E0909900900909909DB99FBFF9F90DB0090909090090B09090900000000090000000090000000000090000000900090000000C00C000900E0DACF0FE0E9C0ADAD0FCFADEDE9C9ADAF9EDFBEFEF0A9A009000000000000000000000000000A9A990B000990900000B090F99F9B9E9B0900000009090090000000000000000000009000000900000000000090000000009009090D09C0C0AD0D0D0DE9FC9CADCC00E0F0DADACADEFFDEFBFAFFBDADFED0000000000000000000000009009099090A9090900000900009FB9BF9FFF9F9DAD000000000090909000000090000000000000000000000090000090009090900000000E0C00909C000C0F0DE99CAD00BCF0D0FEF0E9DEBEBEBFEFFFFFEDFADA09A09000000000000000000000000000909090000090000999B999F9FBF9DA9B99A90900000000000000000000009000090000000000009000090000900000000000009C909C00C09CF0F0DE9EE9C0FCC90DAD0D0ED0E9FDFFFFBFFFEFFADFAD009000000090000000000000000909B0009000900009090BE9DADB9F9F9FB9F0F09000090090000000000000000000000000090009009000000000B00900090090009C000C00D090C00D0CF0FFCBED0BCE0C0ADADBEDE0CBEFFEFFEFFBFFEBDA0009009000000000000000000000909B9A09000090CA9C9D9B9B9F9FBDF9F9DB9F9BD9F090090000000000000000009000000000000000000900D00D00A90000009009CD09C00C0C9C0C9E0F0FADCBEC90DADC0CAC9ADCBCBFBFFFFFFEFFBFE0D000A900000000000000000000000909C99A9DBDA999B9FB9FDF9BDBDBFF9BBDB9E90B00090000000000900900000000000000000000000000C9A9FA9ED009090000C0A00C09C00B00BCE9CDADDFAFC9EDE0C9E9C9EDCBCFDFEFFFFBFFFFEFE9000900000000000000009000009090B9B9B9DB9BF9FBDFB9DB9B9FBFFFF9FFDBDF9B9009000900900000000000000000009000000000009000FADFCBDE90F000090090D0D00C090C0DC09CFADFEADBFE9E9CBC0E9E9EADC9AFFFEFFEFFFFFF9E90009A090000000000000000000009099ADB09F99BF9FBDFFBFDF9F9F9FFF9BF0B9FC9009000000090000000000000000000009000000000900DEBFEFBEF0DCB0000C0000D090C09C00FCB0DFA9DECBFEBEDCBC90C0DCACFC9FFFFFFFFEBFEFEFE9009000000000000000000009090B0D9BDBDBF9DBF9FB9BD9FBFBF9FB9FF9F9F09B00000000000000000000000000000009000000090000090DFBFFE9EDACC9CA909C000C090C00D00DCF0DFCADBF0FFFABC0EDADA9CBCBEBFFFFFFFFFFFBFC9000009009000000000000000000909B90B9B99FBD9FBDFFBFBDBDBDBCB9DA9BDB0009000000000000000000009009000000000000000000000FAFFFBFDAD0F0C9C0C09C900C09CDACD0E9EBC9C9ECFFF0FCDE90CC9EFC9EDFEFFEFFEFFFFFCB000909A00000090000000900000909B09F9FF9FB9FBDBDB99F9FDFFBDBD9A9D090909000000000000000000000000009000000000900009000DBDFAFCFADAD0C9C0C90C000D09C000DAC9CBCFCBCF9E9EF0FA9EDEBCC0BCDADBFFFFFFFFFEFBC0900000000000000090000000090909DA9B99B9DBDFBDBDBF9F9B9BDBDBC9B09A90000009009000000900009000000000000000900009000090FAFFBF0FC0C9CAC90C090D000CA0DC0DADEDF0EDACBCF9EFDECBC9CBDCCADCADFBFFFFFEFFFEF00009009000000000000000000009A999F0F9FBBDB9FB9BDB9F9F9CB9A9B00909090000000000000900000000000000000000900000000C0000DFFFFFF0FDE0DC0CB0C000D0D0D00F0CD0F0FFFADFCF0F9FAFBCFACCADADADCFAFFFEFBFFFFFF0F09009000900000000000000000009A99B9B0DDBDBDBDBF9DB9EB99F9D0090B000000000000000000000000000000900900000009000900909EBFFEBCF0C0D009C0C90D000C00C9C9CAD0F0FFFFAFBFEF0FFCF0CDADAD0C0DADFEFFFFFBEFBEF0000000000000900000000000090909DA9DBDBBB9B9F9F99BBD99DB09B0909009090090000000000009000000090000000000000009000000CBFFFBDF0DAD0E9C009C00C0D00D0C0CADCF0FFFBFFFEFBFFEBE9EF0D0DE0F9EDADBFFFEFFFFFFDF0909009000000000000000090009A9BDB9F9F9DBDBDB9DBC99A9B0F09A000900000000000000900000000090000000000090090000009000BDFFFFEBEDC0D0C09C00D09E09E0DAD0DADADF0FEFFFFFEFBDF9E9EBCE0DCCC00DECBFFFFFFFFFAFC0A090000000000000000000000090090B9B9BBDB9BDBB9B9BD0990909090090000000000090000000000000000090000000000000000090CBFFFFFCBCBC0D0C09C00E09C0D00D0E0D0F0FFFFFEBFFDFEEBEFFDEDBDADA9FCAD9FCBFFEFFEFFF090000000000000000900000000909B9BDBDBC9B9F9BD0F9F9A9F09A900090009000900000000090000000000000000090000009009000009EFFFFFBCBCCBC0BCC09C9C00D0CD0C9DE9CF0FFFBFFDAFADBDFBFAFACECADCC0D0ECBEFFBFFFFADAC090009000000000000000009009B0D099B99BDB9BE9B9B0D9900900909090000000000000000000000000009000000000000000B009CC9FFFFEFBCFCC90C9C0A9C000CD00F00FCE0DE9FC9EFCBEDADAFAFEFFFFBDBDADADE9C9CD0FFFFFFFEF9C00900000000000000000000090099BCBDBBDBDAD99BC99A009B09000000000000000000000000000090000000900000090009000000BCFBFFBFEF9E9ED0C0D0C09CD0A9C0CD0D0DE9EFBE9EBC9EDEDFFFBFFFFFEFEDADADE9E0FC9EFBEFFFAFBC00000000000000000000000090A09B09C9B9B9BBD9BC999A090090900090000000000000000000000000000000900000000000900009EFFFFFBFE9C00D0C0C9C00AD0C9C9ACADA9E9CFCFC9EF0FBFAFFFEBFEFFBFFFFFE9EDBCBCBDFFFFBFFCA9000009000000000000000090999009B9BC9BD0D0B90B00900090000900009000090090009000900000090000000900000909000900CBFFFFFFCBEDED0E90D0AD0D0C9CACD0DCDE9EFB0F0FE9FBEFFFAFFFFFBFFFAFFAFFFBEDF0FEFBFEFEDA90090000000000000000090000000A990D09BD9B9B9A900B09090090000000009000000000000000000000000000000000900000000DBFFFFFFEBF0D00D0CC00D0C0C9E0C9C9E9E9EDBCF0F9FFEFFFBFFFFFFFFEFFFFFFFBEFFBEFDBEFFFFBFFC0000000000009000000000009090900B9B099A909C9090900000000090090000000000000000000900900009009000900000000900ADBFFFFFFFCF0CF0D09AD0D0F0C9C9CADCF0DEAFFFFEFAF9FAFEFFFFFFFFFFFFFFFFFFFFFFBEFFBFFFEFBF090000090000000000000000000909009CB0D9BDA99A090090090090000000000000000900000000000090000000000000000900090EFFFFFFFBF0F0C0CC0C0C0C0D0C9E9C0E9EBDF0FFAFBFFEFFFBFFEFBEFFFFBFEFFEFFFEFFFFBFFEFFFBCF00090000000000000000000009000090B099A9C9900900090090000000000009000900000009000000000090090090009000900090DBFFFFFFFFFE9E9CB0D0DAD0D0E9C0C9E9C9CE9FFFDFFCFBFFFFFFFFFFFFFEFFFBFFFFBFFEFFFEFFFBFCFB0900000000000000000000000000090090B090B09A9009000000000090000000000000000000090009000000000000900090000B0EFFFFFFFFFFE9CD0D0C0C0D0E0C9C0CDADCFEFBFFAAF0FBEFFAFFFFFFFFFBFFFFFFFFFFFFFFFFFFFBFEFBFC0A0900000900000000000009000900900909A90B00900090090009000090000000000900000000000000900009000A0090090AD0FDBFFFFFFFFFFFE0C0C9CBC00D0D0D0F0CDA0DADADFFBFEFFBFFFFEBFFFBFFFFFFFFFFFFFFBFFBFFFFFFFEBF09000009000090000000000000000000900090909000900000000000000090009000000090000000000000000009090000000DADAFFFFFFFFFFFFF9F0F0C0C9C90C0CAD0DACDE9CFFAFFEFFBFEFFFFFFFEFFEFFFFBFEFBFFEFFFFEFFFFFFFFFC90090900000000090009000000000900009000090909000900090000000000000000000000090090000000900000000009009AFFFFFFFFFFFFFFFFECD0C9C90CAC9E9C0C0D0F0FBCBDFFFBFFFFFFFBFFFFFFFBFEFFFFFEFBFFEFFFFFEFBFAFCBC0B0000000000000000000000000000000009090000000000000009000000000000000000000000090900000909AC9090009EFFFBFFFFFFFFFFFFE9F00DAC0C9C9C0C0D0F0F0DECBFFAFFFEFFFBFEFFFFFBFFFFBFFFFFFFFFFFBFFFBFFFFFFBE9000B00000900000000000900000000909000000090009000090000000000000000900009000000000000900000900009000BFFFFFFFFFFFFFFFFFC0FC0D0D0C0C9C9CAD0CCFADBFCBFFFFFFFFFFFFFEBFFFFFFFFFFFBFFFFBFFFFFFFFFFFEFF0900090000000000000000000000000000000009000000000000000000000009000000000000009000000000900009000090BDAFFFFFFFFFFFFFFBFC0D0C0CB0CBC0E9C0DA9CDACBFCFFFBFFBEFFBFFFFFEFBEFFFFAFFFFFEFFFFFEFFFAFFBDAC009000900000090000000000009000000000000009000009000000900000900000000900009000000000009009000009000CBFFFFFFFFFFFFFFFEDAD0F0D0C0D0C9C0D0EDCB0FDADBFFFFFFFFFFFFFFFFFFFFFBFFFFFEFBFFFEBFFFFFFFEFFE90900090000000000000000000000000000000000000000000000000000000000000000000000000090009000AC0090B000DBFFFFFFFFFFFFFFFADAD0C0C0C0D0C9C0DAC9CADEDAFFFAFFFAFFFBFEFBFFBFFFFFEFFFFFFFFFFFFFFFFAFFFFFAD00009A00000000000000000000000000000090000000009000000000000000000009000000000009000000090909A000000BCBFFFFFFFFFFFFFFF0DC0D0DAD0CB0CBC0D0E9DCB0FDADFFFFFFFFFFFFFFEFFFFFFFFFFFBFFFFFFFFFBFFFFFFFFEFC00090B09090000000900000000000000000009000000000000900000900000900000009000090000900000000009090900BFFFFFFFFFFFFFFEFF0DAC9C0C9CC9C0D0C9CCADEDAFFAFFFFFFBEFFBFFFFFFEBFFFFBEFFFFFFEBFFFFFFFFEFFFF0B0900000000009000000000900000000000000000900000000000000000090000000009009000000000909000909000000DFFFFFFFFFFFFFFFFBCF0C9E0D0E09C0D0F0E9AD0F0FCBDFFFFFFFFFFFFFFBFFFFFBFFFFFFEFBFFFFFEFFBFFBFFF0FC000909000000000000000000000000000000000000000000000000000000000000000000000000900000009000000B09FBFFFFFFFFFFFFFFFFDE9ED0C9C0C9C0F0C0C9CDCF0FCBFFAFBEFFFFFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFEFFFFEFFBDE9000009000000000000000000000000900000000009000000000090000000009009000000900000000000000009000AFFFFFFFFFFFFFFFFFEF0CD0C9C0D0C0D0C9C9CE0F0FCBF0FFFFFFBFFFBFFFFFEFFFFEFFFFFFFFFFFFFFBFFFFFFFBFEFBCA9090000900000000000000000000900000900000000000000090000900009000000009000000009000B0090900009FFFFFFFFFFFFFFFFFFFBF0ADAC9E0DAC0DAC9E90F0F0FCFF0FFFFFFEFFEFFBFFFBFFFFFBEFFFFFFEBFEFFFFFBFFFFFFBCF9C0A09000000009009000000009000000000009000000090090000000000900000900000000000000900000000099FFFFFFFFFFFFFFFFFFFFFCFD0C9C0D0C9C0D0C0CDC9CF9ADAFFFFFFFFFFFFFFFFFFFBFFFFFBEFBFFFFFFFFFFFFEFFFFBEFBCA909000000900000009000000000000000000000000000000000000000000000000900000009009000909009090FFFFFFFFFFFFFFFFFFFFFEBC0C9CAD0C9C0F0C9CBCADEBCFFFFBFFFBFFBFFBFFFBFFFEFFFFFFFFEFFFFFBFFEFFFFFBEFFFFCF90C009090000000000000000000000000000000000000000009000000900009009000009090090000000000000BFFFFFFFFFFFFFFFFFFFFFBCBCBC9C0D0E9C0D0E9C9DE9CFBCBCFFBEFFFFFFFEFFEFFFFFFBFFFFFFFBFFFFFFBFFFFFFFFFFBFAFB0900000009009000000900000000000900000000090000000000000000000000000900000000009000090909FFFFFFFFFFFFFFFFFFFFFFDFC9C0C9C0D0C9C0D0CAC0DE9CFBFBFFFFFFFEFFFFBFFFBFFBFEFFBFFFFFFFEFFFFFFBFFFFFAFFFFDE9E0909000000000000000000009000000000090900009000000000000090000009000000900900009090000FFFFFFFFFFFFFFFFFFFFFFFFADE9CBC0D00D0E9C9C9CFA9EF0FCFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEFFEBFFFEFBEBE09000090000000900000090000000000009000000000000009009000000000000000900000009A9000000FBFFFFFFFFFFFFFFFFFFFFFEBCD0C9C0DACDAC9C0E9ED0DCF0FBFFAFFFFFFFFBFFFFBFEFFFFFFFFFFFFEFFFBFFAFFFFFFFFFFFFFFDBDA09000009000000009000000009000000000000000000000000000000000900009000909090000000090FFFFFFFFFFFFFFFFFFFFFFFDFCADAC9C0D00D0C9C9CCBCEB0FEDADFFFFFFFBFFFFEFFFFFFBFFBFFFFEFFFBFFFFFFFFFFFFFFFFBEFEFADBC09000009000900000000000000090000000000000000000000000000000090000000000C90C9C90CBFFFFFFFFFFFFFFFFFFFFFFFBE9D0D0CBC0D0C9CAD0D0C9CDE9FBFBFFFBEFFFFEFFFFFFFBFEFFFFFFFFBFFFFEFFFFFBFFBFEFBFFFBFBDBCA9000000000000900000000000000000000900090000900000009000900000000090000B000B0A00BFFFFFFFFFFFFFFFFFFFFFFFFEFCED0E9C0DAD0E9C0F0ADE9ADE9EDEFFFFFFEFFFFBFFFFFFFFFEFFFBFFFFBFFFBFFFFFEFFFFFEFFFFFFEFE9009000000000000090090000000000900000000000000900000000000000000900009000BC0009FFFFFFFFFFFFFFFFFFFFFFFFFFF9E90C9C0D0C0C9C0D0CDC9EDE9EFBFBFFFFBFFFFFFFFEBFFFFFBFFFEFFFFEFFFFFEFFFFFFFBFFFEBFEFBF9EF0090000900000000000909090900000000000000000000000000000000900000090090009090AFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CF0C9E0C9C9C0DAC9CBC9E9FF0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFBFFFBFCFF9EDA0090000000900000000000000000000000000090000000000000009000090000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CD0C9C0E9CBC0D0E9CFCBC0FFBFFFFFFFFFBFFFFBFFFFAFFFFFFFFFBFFFFFFFFFFFBFFEFFFFFFFFFFBEFFAD090000009000000090000000900090000090000000009009000090000000000909000090FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCF0E9C0D0D0C0D0C9CCBCBCFF0FCBFFFBEFFFFFFEFFFFFFFFFBFEBFFFEFFFFEFBFFFEFFBFFFFFFFEFFAFFDBCF0C000000000000900000090000000090000000000000000000000000090009000009090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0C9CAD0E0D0D0ADACBC9CBF0FBFFFFFFFFBEFFFFFFFEFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFEFBFFBFFFBEFBFA909090000090000009000000000000000000000090000000090000000000000090000BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FD00D0C9C0DACD0C9C0FED0FDE9EBFFFFFFFFFBFFFBFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFFFFFFFFFFBCFCBCA000000000000900900900090000000000000000000000000000900090090000090CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFC0CF0C9C0D0C90C9CADD09EF0FBFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFBFFFFFFFEFFFFEFFFFFFFFFFEBFFEFFBFCB09090000000000000A000900009000009000000000009000009000000000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9F0C9E0D00F0CDAC9D0EDE9CFADE9FFFFFBFFBFFFFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFFFFFFEFFFFFEFFBFFCBC9C0009000090009090900000000009000000000090000000000000900909000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9E0C9C0DACD0CF00DACE9CBCBE9FBFFFFFFFFFFFEFFFFFFEFFFFFEFBFFFFFFFBFFFFFFFFFBEFFBFFBFFFFBFFEBFFFFBE9009000000000000B00900000000000000900000000009000900000000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAED0DAC90C90C90CD0C9DE9CF0DFCFBFFFFEFFFEFFFFFFBFFBFFFFFFFFFFFFBFEFFBFEFBFFFFFFFFFFFFFFFFFFFEBCBCBCBC0000000090090000009000000000900000000900900900E0009000000CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCD0D0ED0CBCC90E9CA0DE9EFAFBDEFFFBFFFBFFBFFBEFFFFFFFFBFFFBFFFFFFFFFFFFFFFFFBFFFFFEFBFFEBFFBFFFFFBE9AD0900900A9009090000090000000000000000000000090900009000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDADE0D00D0C90E9C0DCDE9E9CDBCFBFFFFFFFFFFFFFFFFFFFFEFFFFFFFFBFFFFFFFFFFFFFFFFFEFFFFFEFFFFFFFFFBFBFFFF0B009A0990C9AC00090000090000090090090009090000009000C9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAD0C9C0DE0D0C9C0DA9E9CBDEBEFBFFFEFFBFFFFFFFFFFFFFFBFFFEBFFEFFFFBFFFFFFFEBFFFFFFFBFFFFFFFFFFAFFFFFBFBFEBC09FACB9E9BC9000900009090000000000900000909000090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9CBC09C0F0C0F0CD0DE9E9F9EDAFFFFFFFEBFFEBFFFBFFFFFFFFFFFFFFFEFFFEFFFFFFFFFFFBFFFFFFBFFFFFFBFFBFFFFFBFB9A9DACB9EBFA9E0C0900000000000900000900000090090CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9E0C9CC9C0D0D0DACF0DE9ECFBFFFFFBFFFFFFFFFFFFFEFFFFFBFFFFBFFFFFFFBFFFBFFFEBFFFFFEFFFEFFEBFFFFBFFFFBFFFFEDABDBFEFDADE9FBCA9A909009090009000009000000F0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC9C9E09C09CBC0D0D0DADE9BCF0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFEFBFFFBFFFFFBFBFDE9FBFBFFBFFCBDAC00A09000000000090009090F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9E0D0C9EC9C0C0F0CBCBCF0FCFBFFFFFFEBFFFFFBFFBFFFBFFAFFFBFFFEFFFFFFFFFEFFFFFFFEFFBFFFFFFFFFFBFFFBFFFFFBFFFFAFBEFFFEDAFEBFFEDBF09C0009A90900000000ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0D9E0D009CAD0D0C9CE9E9EDBBCFBFFFFFFFFFAFFFFEFFFFFFFFFFEFBFFFFFFFFFFBFFFFFFFFBFFFFFFFFFFFFFFFBFFFFBFFFFFBFFFFBFBFBFDBDFAFBE9EF0BDAD00C0AD09000D09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE0D0CDCC9C0DAD0F0DCDE9ECFBDEFFFBFFFBFFFFFFFFBFFFFFFFFFFFFFBFEBFFEFFFFFAFFFFFFFEFFFEFFFFFEFBFFBFFFFFFFBFFBFBFFFEFFAFFBFFFFFF0FCADAF0BFCAACC99AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BD0C9A009C09C0D0CDADA9E9F0FBFBFFFFFFFFFFFBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFBFFFFFFFBFFBFFFBFFFFFFEFBFBFBFFAFFFBEF0FFADBFCBFCBFDFBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCCCBCDCFC0BCC9CADADADCFDAFDEFFFFFFFEFFBFFEFFFFEFBFFFFFFFFBFFFFFFBFFFBFFFFFFEFFBFFFFFFFEFFBFBFFFFFFBFFFFBFBFBFFEFFEBFFFBFFBFFBCFBCEBDEBCFAFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9A9C00000DC9AC0D0C9CFADADEBDBFFFBFFFFFFFFFFFFBFFFFFEFFFFEFFFBFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFBFBFFFFBFFFFFFADBCFBDEBDFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FCD0DEDCD00CC9CBCBCF0DCBCBDEBFFFFFFFBFFFFBFFFFFFFFFBFFFBFFFFEFFFEFFFFFFFBEFFFFFEFFFEFFFFFFEFFFFFFBFFBFBFFFFBFBFFFFBFFFFFFFFEFFEBEDEBCAFCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9E0909AC909C90CD0CF0BCBDEBDEBFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFBFFFFFFBFFFFBFFFBFFFFFBFFBFFFFFFFFFBFBFFFFFFFFFFFFFFFFFBE9E9EBCBFDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F9C0DCCCC9ECCACC9ACF9EDEDE9EBFFFFFBFFFBFFFFFFBFFBFFFFFFFFFFFBFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFFFFFFFFFFFFFFFFFFFFFFFAFE9EDBCF9EDAFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE9C00B09C909C9BCD90CF09E9FDFBFFFFEFFFFEFBFEFFEFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFEFBFFFBFBFBFBFFFFFFFFFFFFFFFFFFDBDE9ECBCE9EDADEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0FCDCC0CCD0CC00ECF0CFCBCBE9FFFFFFFFFFFFFFFFFFFFFEFFBFFBFEFFFEFFFEFFFEFFEBFFEBFFEFBFEBFFFFBFFFBFFFFFFFFFBFFFFFFFFFFFFFEFBEF0FCBDE9FCBCFBFFEFBEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBECF00090B09A090DD09CF9CBCFE9FEBFFFBFFBFFFFFFBFFBFFBFFFFFFFFBFFBFFBFFBFFBFFFFFFFFBFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFBFBCF9EDADA0F0ADA9E9ADBEDBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED90DCFCCCCCCDECCACDE9CADCB9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFBFFFFBFBFBFBFFFFFFFFFFFFBFEFFBECB0DCEDCEDCEDCEFCE9EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EC0009090900909CBC0CED0FCFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFBFFBFBEDBFCFAD9E9DAD9E9DADBC9ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DEDCCDCCCDCCD0DCBDBDADADADEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9E9CAC9E0DAC9E0DAC9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CA900B00B00B00E00C0C0DADADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEFDEFDEFDEFDFFFFFFFFFFFFFFF000000000000000000000105000000000000A9AD05FE,'Janet has a BS degree in chemistry from Boston College (1984). She has also completed a certificate program in food retailing management. Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.',2,'http://accweb/emmployees/leverling.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(4,'Peacock','Margaret','Sales Representative','Mrs.','09/19/1937','05/03/1993','4110 Old Redmond Rd.','Redmond','WA','98052','USA','(206) 555-8122','5176',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDB9BFBFFBFB9FBDBBBFDBF9FBFBFBFBFBFBDBFBDBFBBFBFBFFD0000000000000000000000000000000000000000000000000000000000000000BBDBF9BDBF9BB9BFB9FBFB9FB9BBFBBBBFBBFB9F9B9FB9BF9BF9BFBBFBBFBDBF9FBDBF9F9BDBFBFBF9FBB9BDBB9BBF9BBFBFBFBFBFBFBFBFBFBFBFBFFBFBFBBA00000000000000000000000000000000000000000000000000000000000000009BFB9FBB9BBDBFB9BFB9BFFBDBF9BDBDBBDBBFFBFBFBFFBBFFBBF9F9BDB9BBFBBFBBFBFBFBBFFB9F9BB9FBFBB9FBDBFBFBFBF9FBFBDBF9BFBFBFBFBF9FFBFBD00000000000000000000000000000000000000000000000000000000000000000BFB9FBB9FBDBB9BBFBDBF9BBBFBBFBBB9FBBDBB9BFBF9BBDBB9FBFBBFBFBFF9BDB9FB9BDB9F9FBFBBFBFBDB9FB9BB9BFBF9FBFBDBFBFBFBF9FBFBFBFBFBF9FB000000000000000000000000000000000000000000000000000000000000000009BFFBBDBB9B9FBDBDBBFBBF9FBDF9BDBFBDFBBFBF9BFBFFBFBFBDBFF9BFB9BBFBFB9FBFBBFBBF9BDB9FBBBFBBDBDBF9BDBFBFBFBFBFBFBFBFBFBDBFBFBFBFBF0000000000000000000000000000000000000000000000000000000000000000009BBF9BDBF9B9FBBBDB9F9BF9BBBFBB9BBBBF9BFBFB9BB9FBDBFBB9BFB9FBF9BDBFB9F9F9BDBFBFBBFBDBFB9FBBB9BBFBBBDBFBFBDBF9FBFBF9FBFBFBFBFFB0000000000000000000000000000000000000000000000000000000000000000000BDB9FBB9BBFB9BDBBBFBBFBFBDB9BDBF9F9BFF9FBDBFFBFBBFBDBFB9FBBDBFBBB9BFBBBBFBBFB9BDB9BF9BFB9F9FBF9BFFBFBDBFBFBFBDBFBFBFBFBFFBF9BF0000000000000000000000000000000000000000000000000000000000000000009BBFBB9FBDB9BFBBBDB9F9B9FBBBFBB9FBBF9BBBFBFB9BB9F9BBFB9FBBDBBBDBDBFB9FBDB9FFBFBBFBFBFB9FBBBB9BBF9BFBFBFBFBFBFBFBFBFBFBDFBFBFF90000000000000000000000000000000000000000000000000000000000000000000BF9BDB9BB9FB9F9FBBFBFBFBDF9B9FBBF9BBFBF9B9FBFBFBF9F9FBBDBBF9FBFBF9FBDBBFB9FDB9F9B9F9FBBDBDBF9FBFBDBBFBDBF9FBF9FBFBFBFBFBFBBBE00000000000000000000000000000000000000000000000000000000000000000009BFBBFBDBB9FBBB9F9B9BDBBBBBDB9F9BF9FBDBFBFBB9F9BBFBB9FBBDBBF9B9BBB9BBDB9FBFBBFBFBFBBBDBFBBB9BB9BFBF9BBFBFBFBFBFBDBFBFBFFBDFF90000000000000000000000000000000000000000000000000000000000000000000BDBDB90B9FBB9F9FBBFBFBF9F9FBBFBBFBBFBBF9F9F9FBFBDBDBFB9FBBDBBFBF9FBF9BAF9BFBDB9BDB9BDBFB9BDBBDBFBFBFFFBFBFBFBFBFBFBDBFBFBFB9A00000000000000000000000000000000000000000000000000000000000000000009BBBBBFBF9B9FBBB9F9F9B9FBBB9F9BDB9F9BDBBBBBFBB9FBBBFB9FBBDBBDBB9EBB9FBF9BFFBBFBFBFBFBB9BFBBF9BB9FBDBBBDBFBDBF9FBFBFBFBFBFBFF000000000000000000000000000000000000000000000000000000000000000000000BDBDB9B0BFB9F9FBBBBFBFBDBDBBBFBBFBBFBDBDBDBDBF9F9F9FBBDBBDBBDBF9F9E9B9FA9FDB9F9B9F9FBFB9F9BF9FB9BBFFBFBDBFBFBFBFBFBFBFBFBBF0000000000000000000000000000000000000000000000000000000000000000000009BBBDBDB9BDBBB9F9BDBB9BB9BDB9BBDBDB9BBBBFBBB9BBBFBB9FBBDBB9FB9BBBBBF0B9FBFBBFBBFBFBBDB9FBBF9B9BFFFB9FBFBFBFBFBFBDBFBF9FBDF9A000000000000000000000000000000000000000000000000000000000000000000000BDBBBB9FB9BDBFBBFBBDBF9F9BBFBDBBBBFBDBDB9F9FBDB9BDBB9FBF9FB9F9F9E9BBFA00F9FB9F9FB9FBBFBFDBBBFB9B9BFBBFBF9FBDBFBFBFBFBFBFBB0000000000000000000000000090BCBC9F0A9E000000000000000000000000000000009BF9F0FB9BFB9B9F9BDBB9B9BBF9BBFBDFBDBBB9FBFB9BBF9AF9FAB9AB9FAB0B9FBC0000FB9FFBB9FB9F9BDBB9F9BDBFBFBBF9FBFBFBF9FBF9FBFBFBF9000000000000000000000000DA0F0BCBF0FDF9FBFEB00000000000000000000000000009BB9BB9FB9BFBFBFBBDBF9BF9BBDB9BB9BBF9FBB9B9F9E9FB9B9F9FBDAB9DBFA0000000F0B0BDAF9FBBFBBFBFBFBB9BFBDFBFBFBFBFBFBFBFBF9FBDBE00000000000000000000009ABDFDFFBDFF9FAFDF9FDFFAF00000000000000000000000009F9F9A9FBDBB9BBDBB9BF9BF9FBFBDBF9B9B9FBF9ABB9B9FBFA9B0BBDBEB0000000000F0000090B0BDADB9F9B9F9FB9FBBDBBDBBDBFBFBFBFBFBFBF9000000000000000000009EFFDBFA9FDFB9FDF9FAFFBF9F9E9090000000000000000000000BB0BF9B9BBDBF9BBDB99BB9BB9B9BB0BFBFA9A9BDBCBFA9A9BF9FBCA0000000000000B000000000000B0FBFFFBFB9BFBFBFFBFFBFBFBDBFBFBFBFB0000000000000000009BBFFBCBEBDFFFADFEBBFBDF9F9FFFBFFAC000000000000000000000BDBF9BBFBDB9BBE9B0BFBDBF9F9FBDBF09B9BDBCBBB9B9BDBF0A00000000000000000F00000A00000000009A9BDBFFBF9FBBF9BFBDBFBF9FBFBF9BC0000000000000000BEDF9FDFDBDFBF9FF9BDFDFBFFFFDBDFCBDBCB00000000000000000000B9BBDB9BBFBDB9F9F9B9BB9BBB9AB9BBF9E9A9B0F9FBE9A000000000000000000000F000A0000000000000000B0B9FBFBF9FFBFBFBFBFBFF9FBFBB00000000000000BC9BFFEBFBFDAFDFF9FFDBEBDF9E9FFFBFFDBDBCBDAC00000000000000000F0BBDB9FB9BFB9B9BDBBDBDBDBD9E99A9BDBFBF9A00000000000000000000000000D000000000000000000000000B0FBDBBBF9FBF9FBFBBFBFBD00000000000000BCBFFDBDBDE9BF9FADFBCBDBDFBFFBF0BDF9BEBCBDADB0D0000000000000099BD9BBFB9FB99E9BB9BD9BB0B0BB9BFBF0B00000000000000000000000000000000A000000000000000000000000009BFBFDBBF9FBFBF9FBFBDA0000000000000ADBDFDAFFDFBFFDFBDBADBFBDB9FF9FDFFF9FFD9F9A9F0F0A90000000000000BFBBBF9BFBDBFB9F0FB0BADBDBBDBE0000000000000000000000000000000000000F00000000000A0000000000000000BFBBFFBFBFBFBFBF9FA000000000009C9F0FBFBFDBE9FDAFBDFFDBDBCBFF0FFFBF9FF0FBF0F9E9F9F9E90000000000000B9F9BF9B9BB09B9BBDBF9A9BE9A000000000000000000000000000000000000000F000000000000000000000000000000FB9FBFBFB9FBFBFBF00000000000A9E9F9EDFBFDBF0FDBFADBFFF9FDADF9FDFBFBDF9F9F9F90BCBCBCB0000000000009A9FB9FBBC9F0FBDA0000000000000000000000000000000000000000000000000D0000000000000000000000000000009FBBDBF9FBFBDBBF00000000009BCB9BCFBFBDFBDBFBFFDFBD9E9F9BDBBFFBFDFDBFBCB9E9EBDB9F9AD0F00000000009FBB9FB9FBB0B00000000000000000000000000000000000000000000000000000A0000000000000000000000000000000BFFBFBFBFBFBFF90000000000FCBDEFF9FDFEBDAFDFBDFBDAFBF9ADB0FDBFDBFBF0DBDE9F9D0BCBCBDA09E00000000B9B9FB9F0000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000009BFBDBFBDBFBB000000000009BCFBCBFAF9F9FDBBDEBBCBDBD0BDA9F9BDFBEDADBF0B9F9AFBDB9F0B9F09C00000000FBF9FBA0000000000000000000000000000000000000000000000000000000000F000000000000A000000000000000000000BFBFBFBF9FFE0000000000E9BDFBDFDBFFFBFDFBDFDBDADBF0BD00F0B0DBDB0DBDADAD99E9E9BD0F0F0B0000000099BB9F00000000000000000000000000000000000000000000000000000000000D000000000A00000000000000000000000099FBDBFBFBB000000000909FEBFDAFBFDBDF9BFCBFAFBDBC9BCB9F09CB09A9DA09099A9E9B9F0BF9B9E9E0000000BF9FB000000000000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000BFBFBFBFBD00000000000BCBDAFFFDFAFFAFFDBF9F9C9E9BC90F09FBDBE9DA9BDBFA9F090F09F90FCB90D000000B9BB0000000000000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000BFFBDBFB0000000000C9FFFDBDBFBDBDF9FAD9F0FBF9E9FBF9FF09A909A9C9A90D0BBDB9F9ADB9B9E9AD000000FBC0000000000000000000000000000000000000000000000000000000000000F000000000000000000000000000000000000009BFBFBFC00000000B0A9BFFEFFDFFFBFF9FBEFBD0F9FBDBDA99F0DBDBDA9F9E9B9C9ADB0F9ADADA9F0AC0000B9A000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000FBFBDBA00000000009FFE9F9FAF9FDBFF9F9F0FBFBDFADADBE9FBCBDBDF9E9BCF9BDBCB9E9BDB9E9BDA00000F000000000000000000000000000000000000000000000000000000000000000E00000000000000A00C090C000000000000000009BFBFBD000000009CFEF9FBFFFDFFBFD9E9E9F9FBDEBDBF9FDBC9FBCBF0BDBDB9BCBCB9F9BC9ADB9CA90000B00000000000000000000C0000000000000000000000000000000000000000000F0C00A000000A0900A000A0000000C0000000000009FBDA000000000B9BFFFCF9FBFBDBAFBDBFFBDFF9DBFDF0BFBFDBFD9FDBDADADB9B0F0BDBF9ADAB9E0000000000000000000000CA000000000000000000000000000000000000000000000F0A000C00AC090C0000A000AC0AC000A0A0000AC000BFBF00000000A0FDBCBFBFFF9FFDBDAF9BDFBCBFBCBBDFD9F9FDBFDBFDBDBDADF9F9F0F0F9F9DE99E0000000000A000000C0A0000000E0000000A0C0000000000000000000000000000009000000A000000A00C9C0C900090A0900C9AC00000E9AFB000000000DAFFFFDFF9FFF0FDBDBFFFBDF9FDBFDBFBFFFFBDFBF9F9F9F9B0F0F9F9F9FCBB9FA900000000000000000000000C0A000CA000C000A00000000000000000000000000000E000A000000A00000A0A0A0C0AC00C0C00000B00A000DBF000000000BFFADBFE9FFDBFBBEBFFCBDFBFFBFDBDBFDBDBDFBFDF0F9FBCBDBDBCB0B0FBBCDAD00000000000000AC0A000C0A000000000CA0000000000000000000000000000000000F0000000000000000000000A000A00A0A0AC00C0C90A09BE00000000FBDFFF9FFBFADBDF9F9FBFBDF9FDFBFFDBFFFFFFFDBDBFDE9FDBCB9F9F9F9FDBBDBE000000000000000000A00000000CA0C00000AC000000000000000000000000000000F00000000000000000000000000000000000A00A00C00C0B000000009EBFCBFBDFDFBCBFFFFBDFFBFFBFDF9FFDF9FFF9FBFFDBF9F9ADBDE9E9E9B0FCBBD9F0000000000000000C000000AC00000A00AC00000000000000000000000000000000B0000000A00000A00000000000000000000000000A00A00C00000000FDFFBFDFFBE9FBF9F9FDBF9F9FDFBFFF9FBFF9FFFDF9FDBF9FDBCB9F9F9F0F9BDDAF9E00000000AC00000000E00C000A0000C0C00A000000000000A00000000000000000C0000000000000000000000000000000000000000000000A00000009BFFADFFBCF9FBFDFBFFBF9FFFFFBFDF9FFDFDFFF9FBFF9FDBCB9F9F9CBDADB9FFBF9E9000000C00000CA0000000A0000C0E00A0A0C000000000A00000000000000000000F0000000000000000000000000000000000000000000000000000000FBDFFBDFBFFBDFBFF9FDFFF9F9FDFBFFDBFFBF9FFFDBDBE9F9FFDBCBF0F9F0F0BC9FBDF0000A0000A00000E0000000E000000C00000000A0000000000000000000000000B0000000000000000000000000000000000000000000000000000000FEFBDFF9F9FFBDF9FFBF9FFFFFBFDF9FBDBDFFF9F9F9FDBDBD9ABF9DBDBCBDBDBFBDBBCBC0000000000000000E00C000A00A000C00A00000C0009000000A000000000000F000000000000000000000000000000000000000000000000000000ADBFFEBFEBFF9FFBFF9FFFF9F9FDFBFFFDFFF9F9FFFFF9F9FDAFDF9FBCBDBDBCBD9FEDFBDA00000000000A0000000A00C0C0C0A0A000000000A00E00A00000000000A0000C0000000000000000000000000000000000000000000000000000009FFDF9FDBDF9FBFFDBFFBDBFFFFFBFDF9FBDBFFFFF9F9FFBCBF9F9FE9F9F0F0F9EBF9FBDAD00000A00CA0C0A0C000000000A00C0000000A000000000C00A000A000000000B000000000000000000000000000000000000000000000000000000BBFAFFBFFFBFFFDBFDBDFFFDBF9FDFBFFDFFDF9F9FFFF9FDBD9F0FDBDBCBDBF9F9F9FBDFBDA0000C00000000000AC0CA0A000A00000000000000000000000C00000000A00F000000000000A000000000000000000000000000000000000000000FFDBDE9FBDBDBFDBFFBF9FFDFFBFFDBFBFBFFFFFFBDFF9FFBFBDBF9FBDBE9FBCF9E9FBDFBDBE000000000C000000000C0C0C000000A00000A00A000A0C0000000A000000F0000000000000000000000000000000000000000000000000000009FBFFFBFBDFFFFFBF9FFFFFBFBDFDBFFDFDFDBFFDFDFBDFBDFDFBDADBCBDBDADBDBFDBDBFDAD00000AC000A00E000A009A0B000A900000000000C000000A00A00000000000000000000000000000000000000000000000000000000000000009EFDE9BFDFFFBF9FDFFFDBDBDFDBFBFDFBFFBFFDBFBFBDFBDB0FBDBDBDBDADBDBDBF9F0FFDBF9E000000A0000000E00CA0C0C0E0C0E00CA0B0C0000000000000000000A000F000000000000000000000000000000000000000000000000000000BFBFEDFBF9FDFFBF9FBFFFFFBFFFDFBFDBFDFBFFDFDFBDEBDF9DAF9F0F9F9EBDBCDBFF0BFF9E9E0A0000000C000000000A0A000A00CA00C0A0A0A0A0A0000000C00000000F0000000000000000000000000000000000000000000000000000000FDBFF9FFFBFBDFFFFDF9FDBDBDBFFDBFDBFDF9FBFF9FBDFBFFBD9E9F0F0F9DBFBFDBDF9FFF9F90C000C00A00A00C0A0C9C0BC0D0A9CA9A0C0D0C9C0D0E0E00A00A000000B0000000000000000000000000000000000000000000000000000009BFE9BFF9FDFFFBDBFFBFFBFFFFFDBFFFFFFBFFFDF9FFDBDF9DFFBDBDBDBDAF0FDBFFBDBDBFF9EB000A000000C00A00CA0A0C0A0AC0A0C0CB0A0A0A0A00009C000C0A00E0C000000000000000000000000000000000000000000000000000000FEF9FDF9FFBFF9FFFDBF9FDF9F9FBFFDFBDFFDBDFBFFDBFF0FBA9CBF0F0F0BDBDBF9FDBCBFDBCBD00000000000000009000D0A90C9AC90A00C0C00C00C0BCA0ACA0BC0D00B000000000000000000000000000000000000000000000000000000BDBFFBFFBDF9FFBDBFDFFBFBFFFFDFFBFFBFFFFBFFDBFFDBF9FDFBD9F9F9BDBDBDFFBFF9DBFFF9E9AC00AC0A00B000A0000A00C0A000AC9E0B0ADA0E9AC000C900C00A0A0F000000000000000000000000000000000000000000000000000009EBCBDF9FFBFF9FFFDBFDBDFDFBDBFBDFFDFDBFDFDBFDBFFDBF9BDBEBCBCBDADADB9FDBFBE9FF9F9E90000000C000C000E00000A000C0000000000090000ACA0AC9A0C00C0F00000000000000000000000000000000000000000000000000000E9FFBFBFF9FDBFF9FBF9BFFBFBDFFDFFFBFFBFDBFBDFBDF9FDAFCBD9DBDBDAD9F9EFBFFDF9BDBFFDBCA0000000000A0000000000000A000A0C0AC0AC0AC9009C00AC0B0E9A00000000000000000000000000000000000000000000000000000A9BF9FFDF9FFBFF9FFFDFFDBFDFFBFBFBDFF9FDBFDDAD0F99E99DBDEBFADBCB9F0BF9FDFB9EDFDF9ADA9C00A00A00000000000A000A00000000000000000AC0000000000000F00000000000000000000000000000000000000000000000000000FDEF9FBFFF9F9FFBDBF9FBDBFBDFDFDFBDBEDBF9FBDBD9AD99E9099C99E9BDADBD9FFBDFF9BABFFDBF009000000A000000A0000000000A000A00000000000A00AC00AC0000F00000000000000000000000000000000000000000000000000090BBDBFFDF9FFFFBDFFDBFDFFFDFFBFBFFDEDBD0DFDFFFFDDAD99DBC9BC9F0DBDADBF9FFBDFFDDBDBFD9FAC00000000000A000000000000000000000A0000000000009000A0000000000000000000000000000000000000000000000000000000ADEBFDBFBFF9F9FFBDBDBFBDBFBDFFDF9F9D9FDBFFFDF9F9D9AD0D9BC9A9DBCB9BCBDBDFFBDBBDBFCBE9DA0000000000000000000000000000000A0000A00000000A0000000F0000000000000000000000000000000000000000000000000009FF9FDBFFDF9FFFFBDFBFFBDFFBDFE9FBD0F9E99F9C9090D0B0D09A0C9C9D00BDADBDBFBDBDBFCDBDBF9DA000A00000000000000000000000000000000000A000A0000000000A000000000000000000000000000000000000000000000000000ADBFBFFDFBFFBDBDFFBDF9FFBDFFBDF0DBD0D9FD09B9FDB9BDFBFBDF9AB00BD09DBDBE9FFFFBDBBDBDBEBDBC0000000A0000000000000000000000000000000000000000A000D0000000000000000000000000000000000000000000000000009ADFDBFBFDF9FFFBDBDBFF9FFBDFF9DF0D0B09BFFDFFBFFFFFFFDFBFFDFF009E909BD9F9BDFFFDEBDFD9F0B0C000000000000000000000000000000000000000000000A00000F000000000000000000000000000000000000000000000000000FFBEBFDFFFBFF9FFFFAD9FFF9FF0DF0900BDFFFFFBFFFFDBFFFFBFFFFBF0F0090DBCBFDFDBF9FB9F0BBF0FDB0000A00000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000009BF9F9FDBFF9FF9FF9F9DFAFF9FF9F9090F9FFBFFFFFFFFFBEFFFFFFFFBDFFB0900B09BDB0BFDFBDFDBDEDBDA00A00000000000000000000000000000000000000000000000000D0000000000000000000000000000000000000000000000000ADAFFFBFF9FFDBFBDF9FB9F9FFBC90E9EF0FBFDFFFFFBFFFF9BFFFFFFFFFFFC9E090DBCBFFDBF9FF9ADB9BDA9FC000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000BDBDFF9FFBFFDFFBFBDE99F9EDBD90B9FF9FFBBFFFDFBFCF0DB9F9BDBDADBF090C0099099F9FF9FFDBCF0FDA9AC0000A000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000BCBFBF9FFFDFBFBDFDF9BDBBF9F00A9FFF9EFFCF9E9B0D9B9DBC90C90DADBC900A909CADBF0FBDFBDBDB9F9AD9F0A000000000000000000000000000000000000000A00000A0000000000000000000000000000000000000000000000000000BDBFDFDFF9FBFDFDF9F9ADAFC9F090DFFE9E9B990BD90D9E9CB09AD99E909090E9909A99BE9DF9F9F0FA9DADF9E0000000000000000000000000000000000000000000000000000F0000000000000000000000000000000000000000000000000ADBFBFBFFFDBFBFBFBDF9D9B90C00B09F099C9E9DADF0BDDBDFDDBAD9BDADBF9F0F0DBC99FB0BDBDBD9EBDA9E9BC00000000000000000000000000000000000000000000000000E000000000A000000000000000000000000000000000000009FADFFDF9FFFFDF9FDFBDBAD0F99BD0F09FE9BF9F9F9FDFBFDBFBFDFBCF9F9CBDAD9B0DBDA9DFDBCBDBD90BDA9EDA90A0000A00000000000000000000000000000A0000000000009000000000000A0000000000000000000000000000000000CABDFBDBFFFBDBFBFFBF9E9DB9ADADBF9FF9BFDFFFFFFFBFDFBFDF9F9FF9F0FBDADBC9F09A9FB9ADBDA9AF9DA9F9A9C000000000000000000000000000000000000000000A000000E0000000000000000000000000000000000000000000909A9BDFBFFFFF9FFFFDFBDF9F9BCBDBDBE9FF9FFDFBF9FDBDFDFBFDFBFFFDBDADF0F9DA9E9BF9DF0FDBDB9FD99A9E9E9CA0000A00000000000000000000000000000A000000000A0000900000000000000000000000000000000000000000000BFFFFBFDF9F9FFFBDBF9FF9E90FBDBCBDFFDAFDBFBDFFBFFBFBFDFBDE9F9ADBDBDBD0BDB90D0FA9F0B9F0F9BCBD990F0BCB00000000000000000000000000000000000000A000000000E000000000000000000000000000000000000000009ADBF9F9EBFFFBF9FDFBDFF9E9FBD9DADBDB9FBDBFDFFBDFDBDFDFBF9FBDFFFFF0FB0FBFCBCB9BD9F99F9E9F9E9BDADA9AD00CA00000000000000000000000000000000000000000000000B00000000000000000000000000000000000000000ADFFDFEFFDF9FDFFFBFDBF9F9F9C9ABD9F9EF9DFF9FBDFFBFFFBFBDFFFDBF9F9DB9DF9C9BD9DE9A90F0BDBDBDBDBC9BC9CBCB0D00000A0000000000000000000000000000000000A000A00C0000000000000000000000000000000000000000BDFBFFBF9FBFFFFBF9FDBF9F9F9E9B9D9BE9F9FBF9FFDFFBDFDBDFDFFBDBF9FF9FADE90FBDA9A9BDBF9BD9F9E9F0F9BCB0B0BC9A00A0000000000000000000000000000000A000000000000B0000000000000000000000000000000000000009FBFFFFDFFDFBF9FDFFBFD9F9F0F9BDA9AD9F9F9E9FDBFBDFFBFFFBF9FDAD9F09E9DB9BF90BDBD9DAD0F0FBDBDBDBDAD9BC9E00FC00000000000000000000000000000000000000000000000E00000000000000000000000000000000000000ADFDFBFFBFBEFDFFBF9FDBEFF0FBDFCBDF9A90F9F9FBFDBDB9DF9F9FFFBDB9E9F99E9FC90FD09CB0BDB99F9EDBFDBDBDADCB09CB0BC0000000000000000000000000000000000000A000B0000900000000000000000000000000000000000009FFBFBFDFFDFFBFBDFFFFBF9F9F9DBB9F9AD9DB9E9F9E9FFFFFBFFFFF9DFBCBBDADA990B9F9A9F9DBD0DAF9DBBDBCBD9F9BBC9EBC0DA00000000000000000000000000000000000A0000000000E000000000000000000000000000000000000BBFBDFFFFBFFBDFDFFF9F9FDF9FBFFBDFDBDF0B0F9F9F9FBDBDBDBD9F9FFADBDCBF9F9E09C909F0BAD0BBD9FFBDFDBDAF0F9C9A900BA00A000000000000000000000000000000000000000000009000000000000000000000000000000000000DFDFFBDFFFDFFBFFFBFFFFBFBFDBDBDF9BF9BF9D0BDBDF9FBDADF9FB9F9F9FDFBF9F0F9F0B0F09D9DBBD9FBDBDF9BF9F9F9E9AD0F00D000000000000000000000000000000000A0000000A00A00E000000000000000000000000000000000000BFBFDFFBFFBFCFFBFDF9F9FDF9FFFDBFFDFFDFBF9CB0BDBDFFF9AD0DADADFBF9FDFF9F09F0F9FA9A9D0BC9FBDBFFDBF9F9F9F9AD0ADAD00A00000000000000000000000000000000000A0000000B000000000000000000000000000000000009F9FDBFFFDFFFBF9FFFBFFEFBFFDBDBDBDBF9F9F9FB9DF9FBC99FDBFFBDBFBDFFFBF9F0F9E99E99C9F0BDFBFDBFDBFD9EDADADADA0D00A0000000000000000000000000000000000A00000090C00C00000000000000000000000000000000000BFFFBFF9FFFF9FFFF9FFDBDBDBDBFBFFFFDBFFF9FD9E9A9F9FBFFBFDBDFFFDFFFFDFFF9F090FB9E9B0F9F9FDBFDBFDBFF9F9F9F90F00BC00000000000000000000000000000000000000000A00A0B00000000000000000000000000000000000FDBDFFFFFBFFF9FAFFFBFFFFFFFFDFDBDBFDF9FFFBF9F9CBD9F9FDBFFFF9FBFFDBF9F9E9F0F0DE90DB9F9FBFDBC90BDB9F9F0F0E90BC0900000000000000000000000000000000000000A0000900E00000000000000000000000000000000000BFFBF9FFFFF9FEFDFBFDBDBF9F9FBFFFFDBFFFBFDF9F9B9EB9CFBFDFBDBFDF9FFDFF9F9F0D0B99E90F9FFD0900BCBC0D0BCBD9F9E90B0E0E0000000000000000000000000000000A000000000000900000000000000000000000000000000009FBDFDFFBFDAFBDBFFCFFFFFDFFFFFDBFBFFDFFDFFFFFFDF9DA9BDFBFDFDAF9FE9FBDFCBCB0BCBC09F9E90BCBDBDBDBF0BC90FADA9CAC09000000000000000000000000000000000000A000A00A00E0000000000000000000000000000000000FDFFBFBFFDFBDFFFFFBFBF9FBFBDBDBFDFFFFBFFBFF9F9F99ADBDF9FDBEBD9FF9FFDBDBDBC9C90B9F0F9CBDBDBDBFDF9FFD0F09DBCB909E0000000000000000000000000000000000000000000000B0000000000000000000000000000000000BFBDFDFDBF9FFF9EBDFFDFFDFFFFFFFFBDF9FFDFFDFFFFBFFDBCB0F9BDBDBFF9FBDBCBDADB09E9C9AD0F9E9F0FBDFBFFD9FBDE9A0BCCA00000A000000000000000000000000000000000000000000C00000000000000000000000000000000000FFBFBDBDADBFFFFFBFBEBFFBDF9FFBDFBFFFFFFBF9F0FDBDBDBDBCF0FDBDADFDFBDBDBDADA90B0F09BCBDBDBDFBDF9FBE9F0BC9C0B9DAC0BC0000000000000000000000000000000000000000000F0000000000000000000000000000000000BDFDFFFFBDBFFBF9FEDFDFDBFFFFFDFFFDFFF9F9CDADF9EDBCBDADB9F9F0FDBFBDFBFDADBC9E9C909E9F9F9FF9BDFBFF9FF9FDBF0BCA0090000000000000000000000000000000000000000000000A0000000000000000000000000000000009FFBFFBDBDBFFFDEFFFBFBFBFDFBFFBFFFBFB9FCFFBF9BDFBDFFF9F9F0FBFDBF9DF9EDBDBC9A9DA90F9F9FF0F9FFFBDF9FF9FFBDCBC090F0ACA0000000000000000000000000000000000000000000D0000000000000000000000000000000000BDF9FFFCBDFDBFBFBDFFFDFFFFDFDFFBDFCDCBBF9FDFFFBDF9FFFDEBDBDFBFDEFBFDBDADA9D0E9E9BDBE9BDBFDBDFBFF9FF9BCBBDBDE0000000000000000000000000000000000000000000000000A0000000000000000000000000000000000BFFFFDBDBFBFFDFDFAF9EBF9FBFFBFDFF0BBFDF9F9F9F9FBFBDBFFFDBDBCDBF9FDBFDBDBDE9B909E9E9DFDBDBFFBDF9FF9FFDFDE9EBFCB0F000000000000000000000000000000000000000000000F0000000000000000000000000000000000FDBFBFFF9FFFEBEBFDFFFDFFFFFFFFFE9FDF9F9FFFBFFFFDFDFBDBDFEBCBBDBF9FFDADADA90C0F99F9FBFBFFF9FFFBFF9FF0FBDBFDBDF0C00000000000000000000000000000000000000000000000000000000000000000000000000000000BFBFDFFF9BFFFBDFFDFBDBFFBDBDFF9E9FBF9FBF9FBDFDBDBFFBDFFBFFD9F9CBDFFDBF9F909E9B0BE9FBDBDBDBFFDBFDBFF9FBDBFCBCBE00AC00000000000000000000000000000000000000000000F0000000000000000000000000000000009FDFFFF9FC9F9EBDABFEFFBDFFFFBEF9FDF9F9FDBDFFBFFFFBDFFBDFF9EBCFBCBF0FF9F0FDA90C9D9F9FFFFFFFDBFFFFFDBFBDFCFBDAD9E0900000000000000000000000000000000000000000000000000000000000000000000000000000000BFBF9FFBFB0F9EFDF9FBDFFBDFFFD0FBFFFFFBFFBFDF9FBDFBFDFF9FFFDBFDBDFF9FFDB00DA9ADADAF9F9FF9FFF9FDBCBDADBBF9E9FACBC0A00000000000000000000000000000000000000000000F000000000000000000000000000000000FFDFDFFDF9DBC9B0BEFFDEBDFFBFDBFFDFBDB9F9FDFBFFFFFBFFBFBFF9FFFCBFBDBFDADFDBAD0DABDBDFBFF9FF9FFFBFFBFDBCF9E9E9DBC00000000000000000000000000000000000000000000A00A000000000000000000000000000000000BDFBFBFFBCADABCFDF9FBFFFBFFDAFDBFBDFFFFFFBFDFBFDBDFDFDFF9FFBCBDBCBFDBFF0B0D00BDDBDBBCF9FDAFFBDFF9F9ADB9E9F9EBE9009C0000000000000000000000000000000000000000000D000000000000000000000000000000009FBFFFFF9F99A9CB0BFFFFBDFFDBFDBFFDFFBDBDBDFBFFDBFFFBFBF9FFBDFFF0DBDBFDBDBCB00D0BADADDF9EBFDBDFBD0F0FDAD0B9E9F09EC00A0000000000000000000000000000000000000000000E000000000000000000000000000000000FDBDFFFFFFF0A9ED0FBFDFBFBFFADFFFBFBFFFBFFBDFBFDBFDF9FFF9FFBBDFCBCBFDBCF9F0DAADDBDBA9BF9F9FFBDFFBDB0BDAD0F9E9F09A0000000000000000000000000000000000000000000000B000000000000000000000000000000000BFFFBDFFFFAD009ABFDEBFDFDFCDAF9FFDFDBDFDBDFBDBFFDBFF9F9FBDFDBFF9FBDBFFBDADA9DABCBDFFF9FFFFFFEBDFADFC09B0BCBDADAC0000000000000000000000000000000000000000000000C00000000000000000000000000000000BFDBFFFF9FDF09AFADFFBFEFBFBFBFFFFFBFBFFFBFBFFFFFDBF99E9FBCBDBEF0DADFFDBDE9F09E9DFFF9F9EFDBF9DBDF0FDA9BF0FC9FADA900000000000000000000000000000000000000000000000B000000000000000000000000000000009FFFDFFFFFBDE000DA9FFDBDFFFC9F9F9FDFDBDBDFF9FFFFBDBFFBF9DBFFF9BE9FB0FBFBDB09E9EB9F0FBD9FBCFFEF0BD0BC9C9F0BF0DBC000000000000000000000000000000000000000000000000F000000000000000000000000000000000B9FABFFFFFADA0F0DAFFFFFBDBFEFFBF9BBFFBFBDFFFFBDFFCBD9FAF9F9FFDF0DFF9FDF9EFDAD0DAD90CAF9E90909CA9FCB0BCBD0BF0CBC000000000000000A0000000000000000000000000000000E000000000000000000000000000000009FF9FDFFDBFDF0000BF9EFFBFEFC9BDE9EDF9FFDFFBDBDFFADBDBE99DFFFF0F0FFBDFBF9E90000B0F0ADB9C00E0E0009CA90D0BC0F09BF0000000000000000000000000000000000000000000000000900000000000000000000000000000000BD09FBFBFFCB0000BF0FFBDFFDBFBCFBFB9AFFDBFBDFEFCBDBCBC99EB09B9FBDA9CFBFDA00090BCD9FDB0CF0F0900E9CA9C00BD0B09EC0C000000000000000000000000000000000000000000000000E000000000000000000000000000000000FBF09FFDBFBE900C0FBFFFFBFF0DBFDFDFDBDADBDFBDBFDA9F9F0F99FEDE9FE9EBFDFFD09ADADBE9BFFFB0CADE0000AD09A9CAC9CA99A0E00000000000000000A00C00000000000000000000000000F00000000000000000000000000000000BDF9F09BED0D0E00B00FDBEDFBFFE9FBFAF9AF9FFFCBC000C0CBCB0F09B9BDADBDFBFFBFFF9F9E9FFFFFFDA900000000000DA90B09CAC0900000000000000000900A0A0000000000000000000000000B000000000000000000000000000000000FBFCBC09A9A900000BDAFDBED009EBDF9FFD9AD0A0C0A90A0BDF0D0BCF0DAD0FFBDFBFDBDE9FBDADFBFFC0EDAD0AC09ADA00CBCBCB000E00000000000000090C0090000000000000000000000000A0C000000000000000000000000000000000BFCB009AD0000000ADAF9FAD0BFFBDE9FF0BED0BFDB09CAD0DA0DA9E9B9EBCBF9FFFDFBFFBF9EDBFFFDB0F90BCAD09ADAC9CBC09000DA00000000000000000A00E00000A0000000000000000000000B0000000000000000000000000000000000FBC0000000000000000A0FBFCFFCFBFE9FD9BFDFFFFE0000AD009F9FCF9CBDFFFBFBFFDBD9F9BDBDBFEDACBCBDACBC090A909E00E9AC9C000000000000CA00090000000000000000000000C0A00C0F000000000000000000000000000000000009A0000000000000000CBDEBFEBF0F9FFAFE90BFFFF0F00000BCBCF9BCB0FBF9FDFF9FFFFADF9E9F0F9FF0F0CADBCBCAD0E0000F0F9A0A0000000000000909E000000000000000000000A000000A0C00000000000A0000000000000000000000AC000000000000000BDBDAFDE9FFF0FDADF9EF9FBFDFDADADBCBCB9EDAC9FDFFFBFDFF9BDF9BE9F9BDA9CE9E9C0000000090F9F9F0C9C000000000000000E0000A00A00000000000000C00A0CA000B000000000A00000000000000000000000090000000000000009E9EBFFFBFFDADEBFF9E99EDFFEFADF9F0F9F9EDA99FBFBDBDFBF9FDFBFFDBF0F0F9F9BC0A00F0DBCBCF0F9E9EB0A00000000000009A000000000000000000000A0A0D00000C0F0000000000000000000000000000000000000000000000000009FFFFCFF9EBFCBCF0F9EFDBE9DBDAFD0F0E0F09CBE9F9FFFBFDFFBFBDBDBDF9FF9F0BCB9D9F9E9AF9FBF0F9E90C900000000000000C09A00000000A000000000000A0AC0A0A0E000000000000000000000000000000000A0000000000000000A00BCFBFEFDFBFCBCF0E9EADBEBCFDAE9F9F00E9BDFBDF9FDFBF9FDBDFFBFBFF9F0F9F9EFADADBC9AD0DADA09E9A0E000000000000A900000000000000000000000C000A00D00D000000000000000000000000000000000000900000000000009CBFFBFDBFFADBBCBDFBDFDFEDCB9AD9E0C00F0FCB9FFBFBFBDFFFBFFBDFDFDBFBF9E9E999BDADBC9A9BF09F0000090000000000000000000AC00000000000000000AC009E0A0B00000000000000000000000000000000A0000A00000000000000BDADFEFDADFCFFFAFDEBFFFDBFCEDAC90BDBDB9FFF9FDFDFFF9FFDBDBFBFBFDFDF9FB9FEF0F9ADADAC09E0E0DA9E000000000000000000000A00000000000000A090ACA000CE000000000000000000000000000000009E00000000000000000BCBFFBFBFFBFBDBDFCBDEF0FFFCBDADBCBC9A9FFF9FFBFFBDBFFDBFFFFFFFDFBFBFFDFF9F9F9FF9F9F9BC909A0C0000000000000000A000000000A000000000000CAC90C0CA0F00000000000000000000000000000000009E00000000000000009CBCFDEDBDEDBCBDBFBD9F9ADBCBCB0BDBFDF9FFFBDF9FFFFDBFF9F9FBDFBFDFDBFBDFFFFFF0FF9FEDBADAC9A9E9E0000000000CA00000A000000000A0000000000A0A0A900B000000000000000000000000000000000A00000000000000000A0BFFBFBFEFBFFBFBCBCBE9EDADBDBDFDBF9FBFF9FDFFFF9F9FFDFFFFFFFFFFBFFFDFFBDBDBDFF9EF9FCDADBC9E9C0000000000B0000000000A0000A00000000A0000C0900E0E00000000000000000000000000000000AD00BC00000000000000DADAFDFFBDF0FDEDBDFBDBFBDBFBDFBFFFFFFDFFFFFBF9FFFBFBFBF9FFFF9FFFFDBFBDFFFDBF9FF9E9BBF9ACB00A000000000000900000000000A0C9000ACA0000E0A0E0E00F0000000000000000000000000000000000A00000000000000009ADBDFFADFBFFBFBFFBCFFFDFFDFFFFFFDFFDFBF9FBFDFFF9FDFDFDFFFDFFFFDBFFFDFFBDBFDBFCBDBEDC9EDBCBD0000000000000000A00000000000ACAC0009CA009C0009A0F00000000000000000000000000000000B0C0009A00000000000000FB0FFBFE9FFDF9FFBDBFFFBFFDBFFFBFFBFFFFFDFF9FBFBFBFBFBDBFBFFFFFFFBFBDFADBFCBDFADBFBE9E9ACAC000000000000A000000000000000000A0A0000A0ADAC0C090000000000600000000000A00000000000A9A000000000000000A90FFBDEDBFF0FBE9FDFFFBDFFBFFFDFFFFFFDFFBFBFFFDFDFDFDFFFFFFDFBFF9FFFDFBDFDFBDBFDBCBDBF9EF90B00000000000000000000000A0DA0A000C0CA00C00000A0AE00000A000000A000A0000000A000000A9AD00C000000000000009CBDBCFFBFDFFFFDFBFFBDFFFDFFFFFBFDFFFBFDFFDF9FBFBFFBFBDBFDFBFFDFFFDBFBDFBFBDFE9ADF9ED0F090AC0000000000000000000A0000000D0C0A90A0C0A0AC0F0C0F00000000A00000000000A00000000000000A0A000000000000000A9EBFF9EFFBF9FBFFFDFBFDFBFF9FFFFFBDFFFFFFFFFFDFDBDFDFFFFBFF9FBFBFFDFDBF9FDAF9FFCBDFBF0DAC90000000000000000000000F00000A0AC0E0C0A90C9A000B0F0000000000A000000000000000000000E00C90000000000000000009E9BF9FFFFFFFF9FFFFFBFFFFFFDFFFFFFFDBF9FBDBFBFFBFBFBDFFFFFFFFDFBFBFDFF9FDBF9FBEB9E9FA9A0000000000000000000B0C000ACA0009A00A90CA0A0CAC0C0B00A000000000A00000A000A00000000909A0000A000000000000009E9EDFFF0FFF9FFFFBDFFFFDBDFBFFBDFFFBFFFFFFFFDF9FFDFDFFBFDBFDFFFBDFDFBF9FFBFCF9F9DE9FC9C0000000000000000000000A000009C9E0C0F0CA00C0CB09A0AE0000A00AC00000000000000000000A0C0AC9A0000000000000000B0A9FBE9FFF9FFFFFFFFFBDFFFFFFFFFFFBFDFFDBDBDBFBFDBFBFBDFFFFFBF9FFFBFBF9FF0FDB9E9FEBDA9A00000000000000000000C0000A9C0A0A000A00A0CB00A0CAC0CF0000000000A0000A0000A0000000000A00000C09000000000000000D9E9FFBFFFFF9FBDFFFFFBFFBFFBDFFFDFFFBFFFFFDFDBFFDFFFFFFF9FFFFF9FDFDFFDBFDBEF9F9BDA9C0000000000000000A00000AD0000A0C00E9E9E0CB0CA9CA000B0F0000000000000000000000000A000009E9A000A00E00000000000000A9E9EDBDBFFFFFFF9FFFFFDFFDFFBDBFFBFDBDFBFBFFF9FBFFDBF9FFF9FFFFBFBF9FBDBBDBDADE9FDA900000000000000000000A00000C009A900A000B0CA0CA0DACAC0900A00000A0000A0000A000A0000000A000C0B000090009000000000B0F9FBFFFFDBFDFBFFFFDFFFFFFFFFFFF9FDFFFFDFDF9FFFDFDBFFFFFFFF9FFFDFFFFDEDFBDADBFF0A9C0000000000000000000AC90A0A0A0E0CAD0F0E0CAD0A0CA0900AE0000A00000AC000000000000C00000009A9AC000000A00A000000000C9AFE9FBFFFFBFFFFFBFFFBFFBFFDFFFFFFBFFBFFFBFFDBFBFFFFFBDBFFFF9FFF9F9FBB9CBDBDB09D0A0000000000000000000000C00D00000B00A0E00B00A9CB00E0BCF000000AC00000000A0C00F000000A00AC0C900B0A000C00000000000BCBDBFCF9FFFFFDFFDFFFDFFFDFBFFF9FFFFFFDFBDFDBFFFFFFBDFFFFF9FFFFBFFFFBDDFBCBDADF0A900000000000000000000000A0000BCBC0E0C00BC0E0CA00CB0E0AF00000C00000000A00900000A00A000C90A00A0C090090090000000090B0F9FBFFFBDFFBFBFFFBFFBFFFFFBFFFFFFDFFFFFBFDFBDFFDFFFFF9FFFFFFFDFBDFBE9F9FF9B0D0C9A00000000000000000A000000A0000A90B0F00A00B0CA0AC09C0B00A000000A000C0000A0A00C00000000A00A09A0C0A00A000000000000DADADBF9FFBFFFFFFFFFFDFFFDFFFFFBDFBFFFDBFFBFFFFBFFFBFDFFFBDFFFBFDFBDBFDB0BCF0A9A0000000000000000000000000000CAC0E0CA0CAD0E0CB0F00ACA0E000000A0000A00000000000000000A90C90C0000A000000000000000ADA9FBFDFFFFFDFFDFBDFFFFFBFFFDFFFFFFFFFBFFDFFFDBFDFBFDFFFBDFFBFDFFBF9FF9ADFDB0F90C0000000000000000000000A9C090A90B00BC0B00A90A0C00ADA0DF0000000000000000AC000C0A0000000A0A9000B0900009C0000000009A9F0FDBEBF9FFFBFFFFFDBFFFFFFFBDFFFFFFDFBFF9FFFFFFFFFFFBFFBFFDBF9FDFFDBDFA9A09C0B0090000000000000000000000A0E00CAC9E00E0DAC0E9CA0E00C0AF000A0000000000A000000A00CA00C00000A9AC00CB0DA00B0000000000CBDAFFDFFFFBFFFFFFBFFFFFFFBFFFFFFFFFFFDFFFFFFFBFFFFFFFDFFFBFFFFFBDFBEBDF9D09B000000000000000000000000000000B000A00F00A0CB00A09E9ADAD0D0000C0000A0C000000A009000000A0009C00C9A0A00000000000000000B0BF9FBFFBDFFDBFDFFFF9FFDFFFFFFFFFDBFFFBFFF9FDFF9FFFFFBFDFFF9FF9FFBDF9F0B00AC000A00000000000000000000000000C0F0DAC0E9CA00E0CAC00CA00AA000000A0000A00000000E00A000090BCA00B000900000000000000009C90F9EFDF9FFFFFFFBFFFFFFFFFDFFFBFFBFFF9FFDBFFFBFFFFFBDFFFBF9FFF9FFBDFBFDBCF99000900000000000000000000000A09A0A00A00A00AC9E90B00F0A90E0F000A000000000000A00000C0000E00000B0C0A00000B0000000000000A0F0F9FBFFFF9FBFFFFDBFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFDFFBDFFFFF9FFBDFFBDFADF0B00000000000000000000000A000000C09C9E0CBCBC9A00AC0E00E0CA9CF00000000000000A00C000A0000900E00000B0900E90000B0000000000090BCBCBDBFFFFFDFFBFFDBFFBFFFFFFFFDFFFFFFFFFFFFDBFBFFFFFBFDBFF9FFBFDFBD009D9E9000000A000000000000000000000A00A00F0000AC0AC9A09E09A0CA0F000000000A0000C0000A000A00A00900F0F0CA000000000000090000090A09F9FFF9FBDBFBDFFFFFFFFDFBFFFFBFBFDBFF9FFFDFFFDFFF9FFFDBFDBFF9FDBF0F0EB0A00000009000A000000A900F000000000A0CA00E9E0B0DAC0E00BC0E90EA00000A000000A0000A000C00000000A00000B0090000000000A000A0000D9F0BE90FEDFFFFFFFFBFDFFFFFDBFDFFFFFFDBFFBFBFBFFF9FFF9FBFDBFF9FFBF0BFB9C09000A0000009000000000A0000A000000D0B00F0A0C0CA00A90AC0A9CA9F00A0000A0000000000000A0C000E000D0BCBC9C0A0000000000000090A00A0BC9FF9BFADBDBFBDFFFFFBFFFFBFFFDFBFFFFFFDFFF9FFFF9FFFDFBFDBF9FDB0DBCF9AC0000900A0000000E00000000C000090A0E0CA00CBA0A0CBC0E90F0CAC0F00000000000000A00000900000090A0A0000A0A009A0900000000000009090DB09AD0BDBFFDFFFFFFBFDFBDFFDBFBFDFBDF9FBF9FFBDBFF9FBFFDBFFDFBAD0F0B0C900900A0009E00090000A09E0A00C000E900A9CAD0C0D0B00AD0AC0A90B0D00000C0000A000000AC0000A00000090CB0BC9090C000000000000000000ACA0DADAF9EFDBFBDBF9FFFFFFFBFBFDFFFBDFFFFFDFF9FFFDBFFDB9FF9EBDFD0D9D09A00A00D00D000090E0009C0C09000A00A00E9CA00A0A0AAC0E00AC9ACAC0EA000A000A000000000000E0000A00E00A00C0BC0A0A0000A00000000009AD0909A0909CB9BEBDFFFFFF9FBDFFDFFFF9FFFFBF9FBF9FFBDBDBDBEFF9F9DA90B0A0AC00D00A000A0000A00000A09A0ACB009000F00A09E0F0D0C9A90AD0AC900F0F0000000000000E000000000C00000000A9ADAAD0090C0000000000000000A0000F0F0BDEDBDAF9FF9FFFFFBFFBDBFFBDBFDFFDE9FDBDAFDAF9F99E9AF9E9C09C9090A90D0B0000B0C900A00000D000E0E0F00AC9E0000A0A0AC0E00E90ACA00F0000000000000000A0000A0000000009C000D0AC000B000000000000000000F00090F0B9E9F9FF0FFBDBFDF9FFFF9FFEDBF0BF9FBF9FDBF9E9FE9FFD0F09A0000AC90CA00C00000000090D0AD0A000900A0BC0A00E9E0CAD0CA09E00E00BCB0F0000A00000A00000000A0C0A0000A0C000A0AD9A9A00000000000000000009009A0F00DA9BCBD0FBDFEFDBFFF9E9E9F9BC9FD0BD09F0BF0F9F09F09AD00E090A0000A909A0009000A0ACA0A00A0D0A0E9C0C0AD0E9A09A0A0B0F00BCBCBC00EA0000000A0000000000000000000000A0A090F0A0C0000000000000000AD00000AC900FADDE9E9FBDADBDBF9F0F9F9F0BCBCB0BDAFF0FF09E9ADFADBCB0900000D09AD0AC009A0CA90C900C900000AC0000A0BC0A0C0CAC90E0C00AC0000ACB0F00A0000000000A000E000A0000A0900090ADAFC9A000000000000000000A000009EF0900B9B9E90F9BDBCFADBC9ACB9CB0BCBDA909F09DF90DA900090E0000000A000C900000000C9A009A00E900009A0E9E00AC9A0A9ACA90A0E9A0E0F0AC0F000000000000000000000C000000E0000C0090AC9ADACA000000000009009AC00090E0DAC0CA9E9ADACB90F00BF900E9C909E9CBF09FAA0F09CA9F0A9000900090F00A000000090A0C0AC00000E09A0C9000F09AC0F00C0CAD0B0C9A9A0C9A0D00000A0000A00000000A000A000000ADA09ACBDB0C009090000000000AC000090BE909A09A90090F0DB0E909F00CBC90B0F090BC90F0D9F09E09C00D00A0000A0000900000A00A0009090BC000000C0A00E000E0A00ADA9A00E0E0E0C0F0E0DA00000000000CA000A00000000000000000AC90A0E9A9E0AC000000000009000A0C90E0000000F0E90B0C9A9E0C9B09AF0F0F0AD9ADADBE0A009A00B0009C00C90F0000C0A09C90C90A0E000B000B00BC0E900E090DAC00AC0E909A009A0A90AF00A0000A0000000000009E000000A900A09A0E9E9ADE9C90A9000000F00AC0000BFE900000F0009CADABC9CB0BC0E9C0DB00F9A0DB00090D000090CA0000A90E0000A9A0D00000A0C00000000000000B00ACA9ACA00B0E0B00ACAC9EAC9CAC0F00000000000000000000000000000CA9C00CB009E09AFAE9CA0000D000000009000FEC09E00090A9C0D0BE9CB0BC9A9E0CB00C9A0CBCBCA09000E90000BC00B0F009C000000A0900B000BC000000CAC0E90BC009CA0CA9C0AD0A9A00DA0BCB0D0000000000A000A000CA00A000000000A0A90CBE9AE9C9F0B0DA00000000000AC9E9A9000000A000B0AD0DA0F0CBADA9B00DA90D0B09090CA00900009C009AD000F0000B0AD00E0000F000A00A0A900B00E00BCAA0F00E0AD0AC0CBCA0CA00CA0000A000000000000000000000A00A0009C00A090C90BAF0FCA00A00A0000BC09A9FC0A00000C9CBCAD0E9ADADB0D0D0C0B090E0BC0A0E9000000000A0B0E000B000A9C00000000000000000009C0CAC0E09AC009C00F0BC0ACB0B0A9CB00FAF0000000A000000000A0000C0000009CACA9E09CBEB0E9C0F0BDAD00000000000ACBCBC0000B00A00909A9AD09E0DA0A9AD0CA090009C90A000000000D0C09000C9A9CA9AC900A9000A00E009C0A0A090A90E0A0E0BCA0C00E90E0CAC0AC9E00F000000000000A000000000A0000000090009A0000CB0EB0FE0F0FAD00000000090E9E9E9000090F0A0E0C0BE09A0DAD000B0D0E90A0000000000000A009A00DA00CA90C00AC000C000900000A9CBCA0C0E00D0B0C0ADA0E90E09A0DA9CA00F0D00A00000000000000000A000000000A0A0A0C00BCB0F00F09F0F0DA0F0000000009E9E00C00CAC00D090B0C09E0F090ADAC0A0000D00AD00000000090A00DA00900000B09000000A0CA000A000A009E0B0F0A0CA9AC00E90E0BC0F00E09EA00A000000000000000000A0C00000000A0D09C0B0BCA0F00F0AF0E9EBED0A90A00000F0E900A0B0090B0ACA0DA9E0900E0D0090090000000000000090AC0D0DA090CA90AC00CA00A000090009C0F00D0E000C0AC0B00CA9E9CA9AC0A00E90E090FF0000A00000A0000A0000000A0000090ACA9E0C09ADADA00D0BDE9C9AD0C00900000A9EE090CBCAC0C090F0C09E0F090A000B00CB00B0000000000009A0A0000A000C900A0C09000000A0C0A00E0A90ACB0AC9E0E0BCA00AC0CBC9CB0CA9E0E0F00000000000000000000000000000C0900A9A0E090F0F0E0E0B0FACBE9A0C0A000AD0900E9A0090A9E000B0E0900CA9CB0C0CB0000000000000A0000D0D000C000A0A09090AC0E0000D0A09A090CAC9AC09A09C9E00DA0DA9A0AA0CA9CA0DA0D0000000A00000A0000A00A0000A09A00AD0C0900E00DAD09AD0E9CBC9AC90AC00000ACA090D0F0AD009E9C090E0B000000B000000000000000000F0A0A00A9000D09C0E00A900000A00000C0CA0B0A0CA9E0CA0A0BE00F0CAC9C9E9CA0DA00CB00000000000000000000000C0000A00F000B0E0A9AFA9E0AD0E9AF00AC9A09090C0BC9000E0A00DA09E00A00E90C09E000000000000000000000000D0000000A9A0A0900C000B00900A000B0A9C0C0CB0E00B0E90C09E00A90E0A0AA9CA0BCBE0A00000000000000000C000A0009C0000A0C0900C009EDBCA09AD0BC9AC000C0A0000E00009C9E00F09AD0F00090A00000000000000000000A09A00000000C00C0D0CA0A9000C00AC000BC00C0A0B0AC00DAC00E9ACA0CBCAC9E0C9C0AD0E00F0000A000000A0000000A0000000A000BC0B0E0F0A9E00ADADBC0AD0AC9A9E0A0900009E9000A09AC0FE0A009E00000000000000000000000090C0DA000090A09A00A90C00ADA0000000C00A9A0C0CB0ADA00ADA0C0BCB0CA9A00B0A0F0A09E0D000000000000000A0000000000AC0B00090090009009F0AD0E9ADA9CBAC0090CACA00000A0000C09A09C9CA0000000000000000000000A00000000000A00009C00000A900C000BC0B0B0000C00B0A0C0A0CBCA0F0BC0ACBC0CAD0E9CAC9E00BB00000000A00000000A000A000090000C0ACA0E0A0E0E0ADAADADA0DA0D0B0CA000900A000009A09AC9E0A09C0000000000000000000090C0CA09A000C00CA00A09E9C00A9A0AC00000C00A90A0C00E9A0DA009C0AC0AD00A0BC0A0CA90A09E0E000000000000000000000000000E000B0009000D0909ADA9CBCBDA0CB0ACB009000A000C0000C00CBE9C00000A000000000000000000000B09A0C09A090009C0000A0BC0C0909A9E000A0C00CB0E90AD0AD0EA0E90F00AF0E09E9CBCAC9CA9CF0000A00000000A0000000000A0000E0000A0E9A00E0000DA00E0EDA00F00CB0E0AC90C9A0000A0B000A000A000000000000000000000A00000C9A0C9ACA90A09A0D000A9A0E0C0009A0900A00000AC0AC0A90DA0E00E90090E00A00A9A0ACA0D00000000000000000000A00000000000CB0C00C0B00A00A0DA909ADAC00F00C90000A000000009C0F0D000000D000000000000000000C090E9A0C9A0C90CA000C0A0E90C0D00A0000C0E0BC0A0CBC9ACB0CACAC90E09E0E0E9CBCBC0C0F09E0B00000000000000000A000000000A000A000B00B0C09C0B0DAC0FACAD09A00B0A0DA0C0000000000B000A00C00A0000000000000000090B0E90C9A0C900A09C90A90900CB0A0B0CA0E0A9000000A00AC90CB009A0E90E0B0F00A0AC0B0A0CA09E000000000A000000000000000000000000C0AC0A0A000C0A0BA0DA9EE0D00C0CA00000A0000000000F0D0000000000000000000C0BCAD0E9E9AC9A0A009CA0AC00CACB00C0C09009090C0E00AD0CAD0E0ACBCACB0CA9AC00F0F0CB0CBC9AD0EF000000000000000000000A00000000000A00000D000A0000C0DA0F09AF0F0B009ADA00C00A000A0CA0A0F0A000000900000009A0BCB9AD9A9E9AC90C9E000090B0A90CA90B0E0ACACA0A000C00A90A90AD00A90CA9C09ACA000B00E00A0CA00F00000A0000000A000000C0000A0000009000E0A00009CA9A0B0C90FAD0A0ACAF0C000900000000009C0000000000E00C0DAC0E0D000C0A0C00000000A00AD00AC0D0A00CA000090000D000A90AC0E0CADACBCACBCA0AC0BCBCACAD0BC0E90F090000000A0000000A000A0000000000000E900900AC00000C00CBAE0C0ADDF0D00FADA0A000000000A09E0AD0CA0000A0B009A900ADA9A9C9A9C09A0000900A0CB00AC90B0C9ACACB0A00A000000A90BC00A00DA009AD0BC00AC900AC0B00E00E000000000000000000000000000000000000AC0000A0A0A9E9AC9C9AF0A0ADACB0DAC00D000000000000D00A9C900090CA0C00E90000C0A0CA0A0CA900CA0CB000090AC00A009000C000C000CA90E0CB0F0F0A0F0E0AC0A0E90E9E90E0DA09EF0000000000000000000000A00000000A00A000A000000D000E9A0AC00D0F0E9ACA0DADA0AC0CA0000000A0F0A0E0F0E90DA9E90ADADA90DA9C900000E0009000BCAC09AC0DACA00000C000A0000E9AA0E000E900A9C0BC0B0EA0A0E90A0CA00F000A0000000000000A0000000000000000000000000000A0D0E9E9A9E0A009ADADA0DA9C90A0000000A00000D09A0BCADACB0E0D00000E000A0E09CB09E0A0E0009A9E09A0090C0A000B00C090E00C9C0ADA0E0F0E0AC0F0C90D0E00E9E90F0900000000000000000000000000000000000000000000A000A0BC0ADE09CADAC09A0DA0E0A000000AC00C00C0A0E09C09AC90E09A0CBCB090F0090A000E09C090F0AC000AC0AC0A000A000000A000F0A0F0AC90B0C0BC9A00A0E0A90E9A00E00E000000000A000A000000A000000000000000A000000000000000F00BE0B0A0BCAC9ACB0D0F0D0E00000000A9009CA0AC00A0900CB000C0E00C0AD00E0900B0E00D00CA900900090C00C00A0000F0A0DA0C9ACAC0BE0AC0E9CB0F0CB0C0CB0CAF000000000000000000000000000000000A0000000000000000000E909C0F09CB00E90C0A000A09000A9A0900E0000D0A90D00CA00F0A0090A900A0090A0E090F0ACA90C00E00A00A00000C00000C9A0CB0E090AC00D0A90A0C00A0CA9A0CA90F00000A000000000000A000000000000000000000000000000000000ACAF00E00CB00E9AD0E00000E00C00A0000AC9A0D0E0A0A9000090A0000AC0DA00C900E00009000A00000C00000A0000ACA0A0CB00E90EADACA0AD0E9E0AD0F00E0DA0CA900000000000000000000000000000000000000000000000000000A0DA909E09EB0FE9AC0A90E0A009000C00C9000AC00A0BC90C0E00E0D0E9C09A00C0B00F00BC00CA000A000A0000000A0000900DAC0E90E9000B09CACA00BC0A00E90A0DACE000000000000000000000A0000000000000A000000000000000000000E0E9E00C009E0BD0E090C000A0A000A0E0900F09C00E0A90F090A000A00000B00E00000A0A0009C0009000CA000000000E0A09A0CA0CADACACA090DAC9E0CB0CAD0A90FA000000000000000000000000000000000000000000000000000000A00B0E9E9ADA09E0A09ACA90AC9C00B00000E000E0AC909C0000E000A90AC9E00F00BCAC0000B0CA00A0C00A00000000A000D0E00F09E90AD00ADA0E00A00F0CB00AC0E0D000000000000A0000A000000000000000A00000000000000000000000D0090A0CA0DE0F0F0C90CAD0A0BC0CBCB000F00090ACA0A0A000D00C090A00C0000009AC00C0A000000A00000CA0000CA0A09AD0AC0AC0A0F000E90F0DA00A0CBC9A00B000000000000000000000000000000000000000000000000000000000A0A0E9CB0DA090E0F0ADA90AC9CADA000E0F00BC0ACB0D0D0C9A0A0A00AC09A0AC0B0E00A90000000000000000000000090CAC0AC0BC9A9C0A9E90E00A00E9CA00AC9EE0000A000000000000000A00000000000000000000000000000000000000C900AC0A9CAC900BCA0CBC9EB009E9E900AC0AD0000A0A9AC00D0DAD09AC009A0C00900CA000C0A000000A00000000ACB09AC0B0CAC0E0F0C0E00AC9E90A0DAC9A00F00000000A000000000000000000000000000000000000000000000000000A009AD0A09A0E009C0BCA09CF0E000E0D0000ACBC0C0C09ADA0A000A000A0C0B0AC0000000000000A000000000A0000CAC0BC0A09A0900A900F09A00E0DA00AC0F0D000000000000000000000000000000000A00000000000000000000000A000C0AC0ADAC0F09E0A9E0DACA009ADA9A0ADA0090A9A9A0C000C000AC0F00DA0C000A000000A00000000000A00000000A90AC0F0DAC0E0E9E0E0CAC0F00A0CBC9A00B00000000000000000A00000000000000000000000000000000000000000000000BC009A00E009E90A0B0ADAC000CBC00DACA0C00C0A0A00B0E90000A00000900CA0000000000000000000000A9E0CAD0B00A00F0B000A90A90B00F0CB00AC0EE00000000000000000000A00000000000000A000000000000000000000000A00000B0E00CB0BCA0E09C0D0009ADA00BCA000C900A0000D0000000A0000000ACA0000A0000000A000A0000A000000B000AC0E0DA00CACBC0E0E0CAC0A0CAC0A90F000000000000A0000000000000000000000000000000000000000000000000A000090E9AC00BC09E0A0AE90C00090090F00A0E0DA09000AC00C000000CA0000000000000A0000000000000000000E9C0B09A0CB0AD00A0900B00BC9A09AD0E0D00000000000000000000000000000000000000000000000000000000000000000C0AE9C00AC00A000D0D00A0A00E0E0E00F0000000E000000A0000E0000000000000000000000000000000000E0E9A0AC0E0DA0C0A0E9CACAC0E00AC0E00A00B000000000000000000000000000000000A000000000000000000000000000000A00D00A00900B0D0B0A000C90C000900000000A00000A000000000000000000A000000000000C0000000000A00900CAD0A09A0C0B0D00A0B00B00BC0B00AD0FE0000000A00000000A0000000000000000000000000000000000000000000000000A0F009ACA0C0AC0C000A0000B0000ADA000000CA00000000000000000A00000000A000000A00A000A0000000ACA90AC9E0CA9AC0A0E9C0F0CAC0A0CAD0A00F000A0000000000000000A0000000000000000000000000000000000000000000000000E000000000A00A0000A0000E0000CA00000000000A000A0000000000000000000000000000000000000C09CAC9A00B0CA09E090A000A09AC9A00AC9E0D000000000000000000000000000000000000000000000000000000000000000000000A000000A000000000000C000000A0000000000000000000000A000000000000000A0000000000000A000A00A0A0C9E0CAD0E0CAC0F0E9CAC0AC9E00A00A00000000000000000000000000000000000A000000000000000000000000000000000000000000000000000A00A00000C0000000A00000000000000000000000000000000000000000000000090E9C9C0A00B00A00B09A000A00A9C0A09AC9EF00000000000000000000000000000000A000000000000000000000000000000000000000A0000000000000000000A00A00000A00000A000000000000000000A000A00000000A0000000000000E00A0A9E9E0CAC0F0CAC0CAC9E9CA0BCAC0A00F000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000A0000000A00000000000000000000A000000000F0C0A000B09A00A90A909A000A0C009AC9E0D000000000000000A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000000000000000A00000000000000000A000A9ACACAC0E0DAC0E0E0E0E0E9E9ACA0A000A00000000000000000A0000000000000000A000000000000000000000000000000000000000000000000A000000000000000000000000000000000000A0000000000000000000000000000000009E0C09090A090A09A090009090000000D0C9EF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000A000000000000000000A0000E009ACACAD0E0E0E0CACADACACACBCADA0A0A0F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000A00000000000000000000000000000000000000000000A000A000000000000E0090A00A90090A090000A00000A00CBC0D0D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000A000A00000000A000000000000000000000000009A00E0E9CAC0E0E0DACACAD0DADAC0DA000A0AA000000000000000000A00000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000000000A0000000000000000000AC0DA9000A09A0900A000B000A00090A00CA9C0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0CADAC9E0CACAD0CBC0CAC0E0E0E0E0BCA0AF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090A000A000B000A000A090B090900090000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ACADACBCADACADACBCADACACACACADACADACA0F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010500000000000020AD05FE,'Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966). She was assigned to the London office temporarily from July through November 1992.',2,'http://accweb/emmployees/peacock.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(5,'Buchanan','Steven','Sales Manager','Mr.','03/04/1955','10/17/1993','14 Garrett Hill','London',NULL,'SW1 8JR','UK','(71) 555-4848','3453',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D20540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000A0000000000000000000000E900000000C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D000C000000000000000000000000000000000E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A90000000000000000000000CA0000000E900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000C00000000C00000000000000090000000000000000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000A000000000000000000000CA00000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000000000000909000000000000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000CA0000C000000000000000000C000000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000C90000000000000000CA9000000E90900000000000000D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A00000000000000000AC0000000000009000000A0000E0E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900CA0000000000000000B00E900CB0900000000C00000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000E000000000000000000CA00F0000DA00000000000000000CACA90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009CA0000000000000000C0000000A90CA9C9090000009000C0C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C0B0000000000CA000E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000CA09009000000000000E9000000000000000000000000000000000000000000000000000009A0000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000C90000000000000000000000000C000DA09000000000000C9CE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000000000C0CA00000000CB0D000000000000000EA9000000000000000000000000000000000000000000000000000A0B000000000000000000000000000000000000000000000000000000000000000000000000000B00000000000A000000000C0000C0000C0D00C0F09CB0B09000000000000DE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0000000000000CA9E9F0B0F0B9CBCB0D0000000000000000CF0000000000000000000000000000000000000000000000000000A00000000000000000000000000000000000000000000000000000000000000000000000000000C00000000000000000000000CB9C0D0A9C9ADCB9AD0B090000000000000EFA9000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000C0A90000000000A00000000E0DE90CB9AD9CB0DB0F0DBC900000000000000000C000000000000000000000000000000000000000000000000000E00000000000000000000000000000000000000000000000000000000000000000000090000B0000000000000C0000000C9CA90F9AD0DA9AD9AD90F00BCB09000000000000C00000000000000000000000000000000000000000000000000000A9A0000000000B000A00000000000000000000000000000000000000000000000000000000000000000000000009000E0F0BDCB0F9A9A9C90BC9AD0F9C909000000000000000E000000000000000000000000000000000000000000000000000000000000000000A0000000000000000000000000000000000000000000000000000000000000000000000000000C0C90DAD0B0D0C9C9CBCBC9A9CB9CB0E900000000000000E0900000000000000000000000000000000000000000000000000B00B00000000A000900A00000000000000000000000000000000000000000000000000E00000000000000000000A0B0E9A9AD0F0B9A9A90909ADF99CBC99CA900000000000C0C0000000000000000000000000000000000000000000000000B00A0000000000000A0000B0000000000000000000000000000000000000000000000A000900000000C0000000000C0CB0D0D9A99C0D0D9E9E9C900FCBDBE99C09000000000000A0000000000000000000000000000000000000000000000090C00900000000000090000C000000A0000000000000000000000000000000000000000C0900000000000000C0000C09090DA9AC9CA9B0B009090B0F90BC0D9E9B00000000000000D0000000000000000000000000000000000000000009A900A0090A0000000000A0A00000A000000000000000000000000000000000000000000000000E0E000000000000000C000ADADA90DB9A9D0C90F9E0F0D90F0DBFADAC9000000000000CA000000000000000000000000000000000000000900000000DA0000000A0A0B0090000000000A0000E90000000000000000000000000000000000ACB000900000000000C0000AD090090DA9C0D00B9E900990B0E90DBC0DBDBC90000000000DAD000000000000000000000000000000000000C0A000000CB0090000C0F090000A000000A900009A000A900000000000000000000000000000000C90000000000000000000CA9000ADADA9CB9A9BC0090B00E90D9EBC9F9EDADB0900000000CACA0000000000000000000000000000000090A0B0000B0DA000A000ECBA00A0A009000000000A0000000C0000000000000000000000000000000000000000A0000000000000000090D09090B0C9009A90C0D090F0A9C9ACB9ADBCF000000000000D00000000000000000000000000A0B0CB0C000090000000090D00FF0C9E9090A00000000000000000CB00000900000000000000000000000000CB000000C900000000000090CBCB0BCBC9C9B00F0D00B909AD009C9BC9FCDBE9B0900000000EDA00000000000000000000000ADAC90090009000ACB000090E00A00EBEA0ACA9000000A00A009A00000E90000EB000000000000000000000000000000000000000000900E0090009C909A9A00C909A9D00AD009F0BC0ADA9BC9FCB000000000000000000000000000000000EFDFBDADA00A009A9000009A009A90000C9EF9ACA0000A90090000000000ACB0000F000000000000000000000000CA0000000000000E000E9000A9F0B0F00D09DA9AC900A9D0A9E00D0BD9ADE9FE9FC9000000000C0000000000000000009EFFFFEBCB0090090A0009009A000000C0000AEF0E090000A000A000A0000000CB00000CB0000000000000000000000009000000000000009E0000909C09C909A09CA9C900F90CA9C099F0F00ED09E0DBCBB00000000CA000000000000000CEFEFFFFFBDF0DA0000090C0A0000090E09A00000DEBC9A00B0000A90A000000000FE90000A90000000000000000000000000000000000900000090F0BCB0B0B09AD9A09090B900A99090F0009AD9A9E9F9EDE90000000CA90000000000000CFFFFFFFEFDEFA0B090E9000B0090A9000900090000A0EB00A009A9000009000000000FF00000E0000000000000000000000CA000000000A09A9E00000D0909C90BC900C9ADA9CAD09000F90E9F0DA0DAD0FADBDE90000000C000000000000CEFFFFFFFFFFBF9FD00A900A0000000C00A0009E00000000000DAE000A0A9A000000000ECBC90000B00000000000000000000090900000000C0C0000F09B0B0DA09C0B09A900900900BC9F0009000B0DA9DAD0F0E9F0000000000000000000CFFFFFFFFFFFFFFEF0BC9000090900F09000900A09000900000A0E09ACA090000000000000FFB00000CB0000000000000000000E0E0000000009A0000909E909C909A900D090F90E9A09090090BC990C9A9CBCBCDBFDA90000000E000000CFEFFFFFFFFFFFFEFFFF9FA9A09A9C0A0000A090009C0A0000A09A00FA9AC90B0A00000000000EFE9A0000A00A0000000000000000C0900000000000090ADA9E90DA9A9C90F90AC900090C909A09AD000E09E9CBCBCB0EDADB000000C0000CFFFFFFFEFFFFFFFFFFFEDFAC0D09000000900900A0CA000D000000000000CFFEAC00900000000000FFF9000009000A00000000000000ADA9000000000E000909099A909090A90A99B00B009000C09C009A90900F0F09EDF9EDFC000000000EFFFFFFFFFFFFFFFFEFFFFFBFDBB0A00000B000A00900090B0A0A0000A00000ACADB0A0A0000900000C0FFEB0000A0000000000000000000C0E000000000900DA9CBC9C9AC9A90C90C0090090A90B09A90BC0090F0090F09A0F9A9B000000E0CFFFFFFFFFFFFEFFFFFFFFFFFEBC9D00DA90000900A009000009000A0090000000F0E09000000A000000FEFF900B00000000000000000000CA9000000000000B909B09A90990C90B09A90F090C900000000009AC009E0F0FCFDADFCF900000D0FFFFFFFFFFFFFFFFFFFFFEFDF9FFA0B0000090F009C9000A0D0E000900A00000A000A9A000000000000CEFFE9A00000A900000000000000CB00000000000ACBD0F0C9099A90A900900900000A900090900900000ADA090D0B9A9E9E900000CAEFFFFFFFFFFFEFFFFFFFFFFFEBEF00D09A09A000000000A0900A900A00009000900A00000000090000000FFDB00000000A0000000000000000F0000000000990B99B90BC0DAC90B0C0BC909090009000000090909000D0E9EDEDE9E9F000000CFFFFFFFFFFFFFFFFFFFFFFFFFFDBF9A000000900090A00900090000000A0A00000090000C0000E0900000E0B000A09A0D0B0000000000000AC0F00000000CADBCBC0BC99A0990009A90909A009000090090000000000A90B00B0FCBCFB0000CFFFFFFFFFFFFFFFFFFFFFFFFFFFADAD0B0909CA09A09090000A09E0090A0900000A0A00000A90000A00000B000B0000000A00000000000000DE900000000C9B90999909A090A09090900A0009000900000000000009000C0C9EDE9F0F090000EFFFFFFFFFFFFFFFFFFFFFFFEFBFFFB0B00CA0009000000A0DA9C0090A00000A9A00000000A9000B000000000000000000000000000000000CE9A0000000E9BD0F9A0E9AD90D090BC0009090900900000000000000000909A9AD09AE9E9E900CFFFFFFFFFFFFFFFEFFFFFFFFFFEDB9CBC90090900009A009000000B000090A0C00000B000000A000D09A00A00A0000EB00A0EB00000000000CBC09C000099F09B9C99909009A900090B000000000000000000000000000000C0A0FD9E9E9000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA900B000A90B0009009000B0C00A0A009A9A90000A00000000A00000900000CAF0B00CFFF9000000000ACBE000000E99F9CB9E9A909A900F09A0090900090000090000000000000000000DA0AD0F9E90CEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBCB000900000C900E00A9000B0090000A00000A0090009A0E909A0B00A090EBE90000FFFFB00000000C0F0900000F9BF9B99090D0B0D0990900900000000009000000000000000000900900D0AD0EDA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADB009A00C9A90A0909000C09000A090A00000009A0000E0F9ACA00000000A0090000EFFFFFF00000000FE9E0009DB9E9DADADA9A9C90B0000090090090900000000000000000000000000C00BC9E9B0DEFFFFFFFFFFFFFFFEFFFFFFFFFFEFBEBF0CB0090B000009A000000BC00000A09090A00A0C0A000F0ECBDADA0A9000B000A0CFFFFFFFFB00000E0F00900CAFDBDB99909C909A90090B0000000000000000000000000000000000009AC00E9ECFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC9B0C0000000090000090B000B00B000A0A000000A9000000B0CA009000A0000A000FFFFFFFFFFFF9000C0FA0009F9F9BCBDA9A90B090DB000909090000009009000000000000000000000009C09A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBE9B909A9009A0B0090A0090000000B000000009000E900A000A9E0AC0A09A09000EFFFFFFFFFFFFF000AF09000F9FBF9B9A9D090D00B000900000A0909090000000000009090000000000000A9C0DACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBC00A000A9000C0B00900CA09000A000A90000A0A00A00C90A9CA900B00000000FFFFFFFFFFFFFFFB00C90000FFFBD9F09D9A90B0B9090900900909A00000000000090000000000900000E090C0B00FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD0B09090D009090C0000A090A0A09009000A00000B0DA00AC00ADEFA09E0B00EFFFFFFFFFFFFFFFFF90CA000CF9F9FB9F0BC9AD09C0090A900900000909000900090009009A90900A90090C00B0CAD0CFFFFFFFFFFFFFFFFFEFFFFFFFFFFFBFBA90000A000A00A009A090009009E00A00A90090000A00000B00000EDF0000EFFFFFFFFFFFFFFFFFFFFB0D0009FFFBDBDBD9B090B09B009009A090900000090090009C0090000DA90009009A9C09000B0CFFFFFFFFFFFFFFFFFFFFFFFFFFEFDEDADBCB090B0909090090090A000A90B00A000A00A0009A9000CA9A90AA0FFFFFFFFFFFFFFFFFFFFFFFFF9A000EFBFDBDB09AD9E909009009000900009090B00900DA09090D090000909C9C09CA9E9AD0DAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDA090C000000A00A000A0009009CA00009A0D0000B0ACA000A9C00AC9CBEFFFFFFEFFFFFFFFFFFFFFFFBC090FFFDBBCBDBD0A9090090A90909009090A09009009009A909A9E9099AD0B0A9CA9C00C00ADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCBC9A00B090B090909090C900A9A09E09A0000A900C009C0000E0BC9A0ACBDFFFFBFFFFFFFFFFFFFFFFFFBC00FFFBFDB909A9909ACB0C90A00090A00909E990A9A90C90BC9090B0C9090D9E09CBCB0BC90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0B009000A000CA000A000A09009E09E00A0A9C0B00A0A0B0009E0A0D0F0AEBEFBCFFFFFFFFFFFFFFFFA90B0CFFFF9BDFBD9E9909009009090BC9090F090AD90D09B9AD0BCBD0DB0DB0F0B9FE9CBCD0BCA0FFFFFFFFFFFFFFFEFFFFFFFFFFFBEFF09A090909C909009009000000C90E9A90900A9C0B0900000A00F0DA000D00CB0EFFFFFFFFFFF9FA90000C0BFFDBFDB9CB090E90090A9090000909A90F990ADA9E9C99F9BD0B0C9B0D0FDE9DEBDA9AC90DEFFFFFFFFFFFFFFFFFFFFFFFFFAFDB0DA90A0000A000A9000A090A9090A9A000A00D0A90C0A09A000E0EA9CBFABCB0B09E9CAD0A900A00000000BCFFBFDBBDB99E990B9090900F909A0F0DB09CBD99C90BDA90D0BD09B0DBF9CBDEBDECBC9ADA0FFFFFFFFFFFFFFFFFFFFFFFFFFDBADB0C0909A909A9000090000000A9C0C9A00A0A09E9A90A0090900D0A0C0DEB0C00A00B0A900000090009000CFFFDBFDA9E990A900A9000900F0990B9CBCB9ADA9BD09DBDBD9ADBCB0D0FBCFFDADBCBC90DACFFFFFFFFFFFFFFFFFFFFFFFFFBFDA009A00C000000D09A009A9090CA90AC909090E00C0E9000A0A00AFCB0E0F9A0FFCB00000A9A90000CFA900CFFBFBDBDB90E9090D0090B09009E0D0A99BC99AD90BDA9090BC90D9D9AD0D0F0FDADF0BCB09ACFFFFFFFFFFFEFFFFFFFFFFFFFAFDB00909A90B0900A0090000E00090A90A0A00090B0B00B0A0000AD09E09A00CFFFFFFBCB0000CA9ACB900000FFFFDFBDBCB99C0B090A9C90B9A99A9DBC9B9E9B0F9B9DBDBDBDB9A9E99F9F9FFADF0FDADAD09EFFFFFFFFFFFFFFFFFFFFFFEDF9ADA90A000000A090900A0909009E0D0A09000A0E09C0F0C909A000AFE9AC90FFFFFFFFFFFFFFB9D0DA000000FFBDBBDB09900A909090900B0C9DA9DB09F9C909D90D9A9ADBC9BC9F99E9E9EDADF0FF0BC909E9FFFFFFFFFFFFFFFFFFFFFFFBFAD0900090090909000A0D00A00B090A0D0A0A9009CA9A00B0E009A9C0BE90A0CBEFFFFFFFFFFFFF0BEF90000CFFFFFDB9DBCB09090A090A9C99B0DB09F090B9F9ADB9F9D909B0D9F9EF9F9F9F9E9FE9EDB0F09ACFFFFFFFFFFFFFFFFFFFFFFF9F0B0AD0A9A0A0000B09009090900E900AD0000A0A0D090C0B0F00CA0C0FEFDA009ADAFFFFFFFADA0CFFF90000FBF9FBDA909090DA99C0990B0F0B09F0BDBD090F990F9A9F90DB0B0D9EBD0FCBCBD0DF9EDB9E0D9AFFFFFFFFFFFFFFFFFFFFBFE9F0D00900909C9A000000A00E00090E900A9E00C0B0A0CA9C00BCBCBFFFFFFFFBC00000CB0BC9A9CFFFF00000FFFFFDBDBCB0F009009B0C90909DBC990909BDB9ADB90D909F00D0DA9990F99F9DAFF0F90FC9F0ACDFFFFFFFFEFFFFFFFFFFFFBF0B0B00090000A09C9A9090909A9E090A0D009A0B0C90A9CA9FCBCBFFEFFFFFFFFFFFFEBCFE9E9EBFFDA9000CFFBDB9A9090900B90B000B0F0BCB0B9E9A9F0B09D99C9A90900900B0D9EDBDE9FCBD0FD0F09B00D9EFFFFFFFFFFFFFFFFFFFF0F0BC900A9A0A90900A0000AC0A09090AD09A9A0D0C9A0BCA0DA09EFDEFFFFFFFFFFFFFFFFFFFFFFBCFFBDA0000FFFBFD90F0B0090C9090909099909D099D09D9DB0B0B900F009A90D0B09BC9BCBBCBF9AF0FADADA09EFFFFFFFFFFFFFFFFFFFFFF90A090009C0A09090909090D00CA900AC00DA0B0C9C09CB0DAC9AFFFFFFFFFFFFFFFFFFFFFBDFF9CFFF99000FFDFBBC909090090A9CB0DA9E9ADA9BCB0B0B909D9D0D9009000C9A9C9E9BCBDDBD0FCDBD09090DA9CFFFFFFFFFFFFFFFFFFFFBDE9DA09C0090900A000A000A0B0A90E909A900D09A0B0F00FADAFCFEFFFFFFFFFFFFFFFFFFFFFF9EBFFF0000CFBFBDB9A90F09A090900909090D90D099D9D9CB9A909A0900090900CB090DBDAF0FF9FADA9E9E9BCF09EFFFFFFFFFFFFFFFFF9EB9A009A0B0A00A9090909A090009C090A0C0E9A0E0D0E00F0D0F0FFFFFFFFFFFFFFFFFFFFFFFFEBDFFF0B0000FFDFB9C0DA9090DB09A90B909A9A9A9E9A9A9B9C99A9090909000009090DADAD9FF9F0DB9E9C9AC90BCFFFFFFFFFFFFFFFFFFFF9E909009000909000A00C0900F00BCA0D0B090C909A090F00FADEFFFFFFFFFFFFFFFFFFFFFFFBDF9ACB90000CFFF9F09B09090B000090D0A00D09C9999D99C09BD09C90000C9090900F0BC9DFFD9E9FF9E90B0D9E9CBCFFFFFFFFFFFFFFFFBF0B0F00B000900A0DA909A900E90900900A9C0A0B0E0DACB0F00F0FEFFFFFFFFFFFFFFFFFFFFFDFFEFBDEF90000FFBF9F09BCB0D099BC0B090D0A90B0E0B0DB99C90B090B9090A9090F90D0FA90FAFDF9AD9E9CB0A9E9CBEFFFFFFFFFFFFFFFFFFF90B009E0A90D00000000B000A09E0AD00A9C9C090A09C00F09EFFFFFFFFFFFFFFFFFFFFFFFFADBD0B090000EFFFDA9BC9999A9A00990909090909999D9B090B9F9DB900D099CBDA90F9F9DFF9FDBDEDB090B0D9E9EBD0FFFFFFFFFFFFFFFFFBDAF00900900A00B09A090009AD0000909E90A09ACBC9CB0F0FEFFFFFFFFFFFFFFFFFFFFFFFFFF9E9E9C00000DFB9B99C90F0AD90D09A09A09A9E9E90F0B0D9BC909A9CBDB9BCB90DBDF9E9FBCFDBCBB90BCBCB0E9CBD0FFFFFFFFFFFFFFFFFBCF900BCA90A900900009A009E000E90CA000C9AC900B0A0F00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A0000EFFF9CA9A90990090900D009C90909A999D9BC9BDBD9F9909C99C9F9CB0DBDEDBF0FF9DAD09F0C99BCADADEFFFFFFFFFFFFFFFFBA9E9090090090A90B0009A009A990B09C9A0C90E9C0D090F00EDFFFFFFFFFFFFFFFFFFFFFFFFFFCBDB009000DFBDBBD99F9E9B090B90B09A90B0909CA9B09BD099A99E9DB9DA9F0F9DBEDBDFDFF9FE990F09F9EADBCBCB9FFFFFFFFFFFFFFFFFDA9A0090A9CA900C09A009000C00E000A009A0A90A9A0F00F0FBEFFFFFFFFFFFFFFFFFFFFFFFFBFF0F090000EFF90DA9E9099C90B0C9090909D0BC9B9D0DBCBDBD9DB99A9CB9D090DAD9FCFADE9F99DA90DADA9DADBDBCFEFFFFFFFFFFFFFFF0F9C90B0A9009009A9009C0A9A900909AD0F00C90E9C0F00F0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900000CFF9ADBD990BDA9B0D09B09E90B0090B0909A99909BCB900909000090909CADF9F9F0BCA9DA9BDBDADACBCB0FFFFFFFFFFFFFFF9FB0B0BC0900B00B000090A09C00B0AC000000B0E900B00E90F0EFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDE900000FFBDA9ADAD9AD09B0B00909AD09B0909CB99DADBC9909090000990000000909C000D0990090DA9CBC9FDBCF09EFFFFFFFFFFFFFEDAD00900F00B0CB090A09000BC0D09ADA9AC090E9C0F09E00F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFF90000FFBDF9DB9AD9BD0D09BCB090B0D000DB00F099009000000909C0AD0BC909C0A909000009A0F9FA99F0F0F9F0F9EFFFFFFFFFFFFBF9A9A0B009009000A90009A90B00A00000C9AC090A900E99F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF99E9A090CFBCB9FB0D9BC9A9B9C990DA99DA9B900990900090090D09C9C999909009A99C9E9A900000D009D0F0F0F9E9F0FDFFFFFFFFFFFBF9E9C0900B009A9090C0B000C00009C90F09A00B0E9C0F09E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EF0909000F9DBDA9DBBC9B9D0A9A09A9C9A900009000000909B0B0909A9B0F0F9F9FD9E9BDAD0B090DB0BF0F0F9F9EDBCFFFFFFFFFFFFFFFCB090B0A900B000A09A90CB0B09E0A0A00000D0C900A90BC0F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BE90B900AFF9F9BC99BD0B9D09BC99A9909909000909BCB09D9BDBD9D0909909E9AF9FCBDB0D0DAD09C9B9DADADFADBCFDFFFFFFFFFFFBFBDA90D00B0CA90D000090000A09D09C9A9E0A9A0F0C0E0B0E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99FD099C9BCBDADBDADBD0B99E99E99E90000000009C990F0BC909A9A9E90E909D9CF9F0FDB0A90BF09EDAF9FDADF0F9FFFFFFFFFFFFFFADADA0A90C9090A09A90A9090DA00A000C00900C900B09C0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9B9B909FDBDBDB0BF9B0BC0B90B90B9090D0A909E0B0F99999B9C90D090900BCBCBDADFCB0D9DED09E9BD9E9EDBEDBCBDFFFFFFFFFFFFDBB09C90A9A9A909A00A90AC009009C9A90B0CA9A0F0CE9E9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD09CFBDBDADBD9FCBD9BD0F90F9090A909C00990D09AD0AD0B09000009D09CBDADBCB9E9ACB9B099EDAF9F9EDBCBDBFFFFFFFFFFFBFBC9A9A0900000A0900D0009A9AC00A0CA0C0900D009A9A0DE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDB99B0BDB9EBDBDBE9B09A9A99E909CB090909A9009A9090D909090090900ADADAD9ECBDE9D9BD0C9EF9BD0DAFDBEDE9FFDFFFFFFFFFFCBAD009B0A9E90D009A009A00009F090909A0ADA0BC0D0DA0ADFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFB9F9F999FFFBDB9E9F9F9F9D0DA99B9B9090DA90909AD0BDA909E99A90000909090DADBDA9DA0FCB90990F0FBFD0BCBF9E9FFFFFFFFFFFFBDBAB00C9C090A0BC090A0909CA000E0AC00D000D09A0A0D0F0EFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9F9F9CFBDFBDA9F0F9F0B0B99F0D09090009C909E9090990B0900D0909000C9E9AD0DADF0D9090090F99F9C9EFDFD0FDFF9FFFFFFFFFFFF0D09B0A9A0B0900B009C0A0A900A90909A00E9A0E0D0F0F0FBDFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F9FB9FBDFBDBDF9F9FBD9F9CB09B9F9A0900B0A9090B0DAD0990B0090090DB090DCBCBD0B9CA90BCB9CFADBFBDADAFF0F9FEFFFFFFFFB0B9A9E009009C00A900B00A9C9009C00CA0D0900D09A0F00F0DEFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBDB9DBDFFBDBCB9BDAF9A90B99F0D0909909009D0909C9090900D0900C90000D0F0BDAD0BCA990C90C9B9DBCD0FDBDADFB0DFFFFFFFFFFFCBD09CB0BCA9A90A9C0090000F0A90B090A0E9A0E0D00F0BE0FEFFFFFFFFFFFFFFFFFFFFFFFFBA9F9FBDB9BDFBFF9F9F0F9DF9F9CB09B9B0900F0900009E09A90B0DB0909A909090A90DCBDADD9DA9909B9C9E9FBFDBEFFDBCFF0DFFFFFFFFFBF0BA0900090090D0A900A90B000000C0AC9090C909ACB0C0DADBFFFFFFFFFFFFFFFFFFFFFFFF9D990D9BDBDFFFDBF9F0F9FB9F9B99F90D0DB99090090B0990D09090090909090909D0F0BD0DB0B09CA90D0B9DBCDFBCF9CBEF909FFFFFFFFFBFDBC90A9E9A0B0A0900A900C00B00F0A90900E0B00E090E9FADEFFFFFFFFFFFFFFFFFFFFFFFF9B0B0FBBF99BFFFBF9E9F9FB0F9AD9E9F99B90CA9009009C90B09F9099090D090BD0F0F99C0FF0F9D099C90BCDADFBEDF9FBFD9FBDEFFFFFFFFFCBA09AD0900D0C09A09000A90BC900900ACB0900F09CAD0A0DADEFFFFFFFFFFFFFFFFFFFFFFFF9909DBD9BFFFFFF9F9F9FBDF9F9BDB99AD0B9990990B009A9C900090009A9B9D0B99D9EDB9099090B009A9D9BDBFDF9FFCF0FADF9DFFFFFFFFFBD9F00B0A9B0B0B09CA9090000009A09C900CAD009E09AD0F0FAFFFFFFFFFFFFFFFFFFFFFFFFB90909FBD90DFFFFF9F9F0DBFF9F0BDAD9B9C9A9D009090009099909099C90DA9D9E9ADBFDAD0F9E90900DA9E9FD9FFF0FF9FDB0FBFFFFFFFFBFBEB0B009C000090CA900E090F0B00C90A0CB090ADA09E0ADAD0DEFFFFFFFFFFFFFFFFFFFFFFF90DBDB9090DBFFF9FF0F9FBDB9FBDB9F9BD9B9D9A9B0909090B000B0DADB9F9DB0F9FFDFDFDFB909090F909D9F0FFF9FDF9EDADFF9CFFFFFFFFFF9BC9CB0B0F0B0B0909090A000000B0E90B00AC9009E90DA9EBEFFFFFFFFFFFFFFFFFFFFFFFB9DB909090B0FFFFFF9FDBFDBDFF9F9F9BDB0D9A999C90C909090DB9DB9BDBDBB9DBDBDBFFFFBD0DA90990DF0BDFFFDFFFBEDBF9F9DBFFFFFFFFF9BCA9A900909C0000A0A000909AD0009C009C90E0F00ADA0DBCFFFFFFFFFFFFFFFFFFFFFFFF90999909090DFFFFFBF9BDFBFF99F9F9BD0DBBD9F0909990B000909DBD9F9DB9DFBDBDFFDFFFDFB990DACBB9FDBDFFFDFDFDBDE9EFBDFFFFFFFFBFEB9000E9A0A0B0F09090B0CA0009E00A9A0A090009E90DAE0F0FFFFFFFFFFFFFFFFFFFFFFFB9CBCB090909FFFFFDFFFBDF9FFBDF9F9BB9D9B09DBDA9A909D909A99BD9FBDB99DBDBDFFFDFFF90DA999D0DADFFDFFFBFFBDBDB9FD0FFFFFFFFE9BCBDB9009C900900AC000909CB000909C9C9CA0F0E09EAD0F0FFFFFFFFFFFFFFFFFFFFFFFF99B99990909FFFFFFBF9FDBFF9FDBFDB9DDBBD9F9A999D09D0A09C9DBD0BD9F9F9BDBDBDFFFFDBDA99CBCBDBDBFDFFFFFDEDFEF0DFB9FFFFFFFFBFF9A00CB9A9A9E0A9090B00A000009AC0A0A0B0D0009E090F0FFEFFFFFFFFFFFFFFFFFFFFFB9C9DB90090F9FFFFFFDFFBDF9F9BF9BDF9B9D9B9D9BC9A99A999B09A9B9DBF9F9BDADFDFFDBDBD090DB9F9F9FDFFFFFDFFBFDB9DBF9CFFFFFFFFFF0BC90B00000090909A00009090BAC0B09C90C0A90F00F0F0F0FFFFFFFFFFFFFFFFFFFFFFF999FB909900DBDFFFFFBDBDBFFBFF9FDB9F9F9BD9AD9B99C9090D099D0DB9C9F9F99DB9FFFFFEDBDBF0FDBDBCFFDFDFFFDFDBFDEBDFB9DFFFFFFFF9F09AD0ADA9E9A0A0C009E000E00909C0A00B009E00F00F0F0FEFFFFFFFFFFFFFFFFFFFFFBF909DBD0990FBFFFFFFFFFFF9F9FDB9FDB9F9F9BD9BD9E9B9DB9A9CB9B9CB9F9F9F9BDFDFDFDBDAD9DB9F0FDBDFBFFDFBFFFDAF9E9FFBCFFFFFFBFFAF09A90090009C90A90090B00900A00909AC0F090F09ECA9E9FFFFFFFFFFFFFFFFFFFFFFF999FB909009CBDFFFFFFFFF9FF9FBDF9BDF9F9BD9BD9A99C9A9D99B9C9DB9DBDB9DBDB9FFFBFFFDBEBDEDBDBDBDFDFFFDFDFFFDF9FF999FFFFFFFF0F9CB00F9A9A90A0090A000009A00D0BCAC00900CA00E0B9E9EFEFFFFFFFFFFFFFFFFFFFFB9ADBD9B9090FFFFFFFFF9F9FF9FF9F9BDB9B9BD9F90B9DB9B9DA9E9DBDB9FBDB9FB99DFDFDFDFDBF9DF9BDBDFDFFFFBDFFFBD9F0FFFB0FDFFFFFFBFB0B0E9000C90A90B0009009A0000A00090B0ACB0DAD0D0E0F0FFFFFFFFFFFFFFFFFFFFFF9D99FBD9A9090FFFFFFFFFFFDBDB9F9BD9BDDBDBB0DBDB9D0DA99990B9BD9C99FD9DBFBDFFFFFFFFDFF9FCBDE9FBDBDFFDFDFFEBFDFFD99FFFFFFFFF0F0900B0B0A9C0000000A009C9090DA000C9090A09A9ADAD0FCFFFFFFFFFFFFFFFFFFFFFB90F9FB9D09009BFFFFFFFFBFFFDB9FDBDB9BD9D9B999CB9B9DBCBD9D9CBB9FB9BF9D9F9FDBDFFF9FDADBF9F9F0DFFF9FFFBDBD9EFFFBDADFFFFFFF9F0F0B9C00900B0F00B0900C00A00A00D0B00CAC9CAC0DA9ADAFFFFFFFFFFFFFFFFFFFFFF9999DBDB9B909CFFFFFFFFFFDB9BDF9BE9DBDB9B9DBDB99D09B0990B0B9D9F9DBD9BBD9FDFFFF9FFFBDBD9F9BDBF9F9FF9FFEFFFDFFFF99FFFFFFF0FBA90C0B0F0A900009000090A9000D090AC0B0090A90FA9EDADEFFFFFFFFFFFFFFFFFFFF99E9FBFBD9909A9FFFFFFFFFDBFFDB9BD99B999F0DB099BCB9F99F9F9D9F9BD9BDBF9D9F9FFFDFFDDADBDFAD0F0F9FDFFDFFDFDADAFFF99EDFFFFFFFF09CB0B09009C90B000000A000000A0E9090CB0AD0CB00D0ADEFFFFFFFFFFFFFFFFFFFFFB9999DBDBF9F99C9FFFFFFFFFFF9BDBDBDBDBDB9B99DAD99D90F09090B99F0BBDBD9F9BDFFDFBDBFBDBF09DBD9F9CBE9FFFFFBFFFF9FFF09FFFFFFFBDFA90900CB0A0A0000A09000909090900CA900D0A9ACBCAF0B0FFFFFFFFFFFFFFFFFFFFFF99E99FBDBF9BF9FFFFFFFFFBDFF9F9BDB99DAD9DB999A9B0B99F9BDBDAD9D9DA9F9BD9BDFFDFFDEDBD9F0B0A90FBDFF9FDFDFDBDFFF9F909FFFFFFFADAB0E9A00D09090900000900CA00C0B0B00A9A9C0C9CBC0FCFEFFFFFFFFFFFFFFFFFFFFB9099F9DB9DBD9B9DFFFFFFFFFBFDB9DB9F0B99B09CB99D09D0B09C99099B9BD9F9F99FDFFFFF9F9BDA909C9DAD9CFBDFFBFFFFFF0FCF9F90FFFFFFBFBD0C9090B0A0E0A00900A00A0000B00C09C90C0A0B0B0DB0FAFFFFFFFFFFFFFFFFFFFFF9D90F9FBFDBB9F0FBFFFFFFFDBFDBBDB0D9BD9F9D9B9CB0B9A9C909B0F9BCBD9B99F9F9BFF9F0FA9D00D0B09A90ADBCF0DFDBCF9009FB090FEFFFFFFE90B9A0E0090909C00000000909000B090A0E9AD0D0E9EA0F0FDFFFFFFFFFFFFFFFFFFFFBB99099F9B9DF9F09000FFFFFFFBFDBD9BD0B090B0DA9090C9090B0C99C999B9F9F9B9DFDFFBD990099AD09C9E9DADF9FBFFFFFFB0EDFF909FFFFFF9F9E00090B0AC000090090090000090C0AD09000A9A90C9EDADAEFFFFFFFFFFFFFFFFFFFFF909AD9BDB9B9B9F09000FFFBDFDBF9BD0B99DB9090909C909A09C9000B09E909F9FDB9FFFDFBCBDA09009A9090BDADEDE9FDF9FC90FFFF90DFFFFBFEB9E9E09C909A9A00A0000000E000F09000A0D0D0C0FA090F0DFFFFFFFFFFFFFFFFFFFFFFF99D9ADBDBDFBD90009DFFFFFBBF9FB9B9C9A0DB0909A909009090B0909C99F99F9BDBDFFF9990090009090BCBDADBDBDF0FFFFB0E9FFFFFFFFFFFF9BC9090A000A00090000000A90900000ACBC9A0A09A90DAE9EBEFFFFFFFFFFFFFFFFFFFFFB90909090F9B99A0BCBEFFFFFDFDBD9C9CB999909AD090A9090000090090B09BF9BDBDFF9B0F009090909E9C9CADBCBEDADFBCF0D90BFFFFFFFFFFBFCA9A0A90BC90D0000900090000090B09000090DAC9ECBC9ACFFFFFFFFFFFFFFFFFFFFFFFF99090BDB9F9F00D000DFFFFFFBB9BB9B90BC9A909A90990D09090909A090F9C9BDBDBDFFD90090000000009A9D0FBC9ADAFDFFB0EFDBDFFFFFFFFDA9B0C900C0A000A0900000000A00AC0CA90B0E009A09A0F0F9A9EFFFFFFFFFFFFFFFFFFFFFFB9BDDBDB990900F0F0FF9FBFDBD9C90099B0DBD09DA0D0900B0000090090B9F9F9F9FFBFB9ADB90D0BD9BC90A90DBD90DEBEDF9EFFFFFFFFFFFBFF0F0B0DA9090B090A0009000009009A90C0C090BC0DAC9AD0EDEFFFFFFFFFFFFFFFFFFFFFFFFFDBB9B9F00009000FFFFFFFBDBA9B9000C9B09B0099A0B0D090909C900909BDBDBDFDF90D9000909000000F0DE9CA0CBDFDFB0CFFFFFFFFFFFFEBF0900A00AC000C0090000A0D0000000B0B09AC009AC9AD0AF0FFFFFFFFFFFFFFFFFFFFFFFFFFB9DBD900000A00F9FFFF9FDB9D9D09009B0D900900090909090009A99E9FDB9F9FFFBC9A09090A00000000DA9A090BCFBEFC0FFFFFFFFFFFFF9F090E90D090B09A90000009000A09A9C000A09ADAC90BC0F90F0FFFFFFFFFFFFFFFFFFFFFFFFFFFB90009000C90CFFFFFFFBD0B0B90900090A9000000CA90000900900909B9FBDBDF9B0DB000009000000CAD09000CBCDFFB9EFFFFFFFFFFFFFADA900A0A000C000C0A9000000900C0B0D09C0009ADACB00E09E9EFFFFFFFFFFFFFFFFFFFFFFFFFF090000090000FFFFFFFFBD9F0BD090000900000000DEB900090090BD0FD9DBDFFF9B00900900000000ACB00C09CFBE9FF0CFFFFFFFFFFFFBDBCA9090DA90B00A9000000000000B000A0E0BCBC00090F090E9EFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000F0FFFF9F9FB9A99C9B0900000000000DA9000900090AC9B9BBF9FBDF9C900090000000000900090CBD0DEF00FFFFFFFFFFFFBDEB090E00000A009000900900B000000AD09090009ACB0E090E90FADFFFFFFFFFFFFFFFFFFFFFFFFB000900000000FFFFFFFF9F9D0BB0D000900000000000009009000999ADFD9FFDFB09A0900009000000000090E9FCBF0F90CFFFFFFFFFFFFFB09CA90B09C90CA00A00000000E09C9000A00E9AC90C909E09AD0FFEFFFFFFFFFFFFFFFFFFFFFFF90000000009C9EFFFFBDFF90B90D9B0900900000000009000000909E9F9BBF9FBFDBD90090000000900009ACBDF0F0CFDA9EFFFFFFFFFFFBCBDA9000C00A009000900A000009000A90D0900090A90AC09AC0AD0FFFFFFFFFFFFFFFFFFFFFFFFF900000000000A9FFFFDFBFBD0F0BCBDBD000090000090000B009009090F9D9F9F9F9A9D0A990090000D0C099EFBF9F0EF90CFFFFFFFFFFFFFDADA9CB0B0900A0D0009000090000B0CA0ACA90E0D0BC9AC090DADADFFFFFFFFFFFFFFFFFFFFFFFB000900900000CFFFFBFDFFB909090909B99DA0909A0C9A9009A09A0BD9FBFDBFF9E90A90CA9D00909A9BF0FDBC9E0DF9A0CFFFFFFFFFFFFBE900000000CA9000A0000090A0000C0090909C009A0000009ACA0FFFFFFFFFFFFFFFFFFFFFFFFFF9000000000900FFFFBDFFBD9CB0CB0F9E9CB099B0D09B0900900909D09AD9DBDF9B990909090A09ADADAD0DA9E9E0DEBE900FFFFFFFFFFFBE90E9A90D0A90C00090000000C0B090B00AC00A9A00F09ADA0909FADFFFFFFFFFFFFFFFFFFFFFFFF90000000000000FFFFFFFFFB900909009A90BCBCB0B0090900900900F9FBAF9B9F0F0F000009090909090B0D00009ADF900CEFFFFFFFFFFFBDB00CA0A900000B00009000000000009090BC90D000AC0090E00CFAFFFFFFFFFFFFFFFFFFFFFFFFB000000000CA90CFFFFBFFFFF9B00A9009009090909090009009009A090D99F9E9F99099A90000000000000090DAC9EEF000FFFFFFFFFFFDFADB009000CB0B0000A00000090000B0CA00000A0AD090B00C90FADFFFFFFFFFFFFFFFFFFFFFFFFF90000090009000FFFFFFDFF9F9C90900900900000000000000000BC9DBDA9E9E9FDBDB0D0090000000000000A0009EDF9000EFFFFFFFFFFFADA0DA0C0B000000D0900090A000000009C90B09C900AC0CA9ADADBFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000E9FFFFFFFFFFB90D0000000000000000000909C9090B099F9BDBDB0BC9A99C0900000000C90C9ADEDFB0000FFFFFFFFFFFBFDA9090A90090C90A000000000A909CB00A00C0A00AD09A900CBEFEFFFFFFFFFFFFFFFFFFFFFFFFF900000000000900FFFFFBFFFF9FB09909A90090900000090C0B0BCBD9FAD0FDBDADBD9F9F0B909C90900900F0FCFFFFF9000EFFFFFFFFFFF9A9CA0D000E0A0A00000000090000000909CB09CB00A0C0A9E9C9FFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000900FFFFFFFFFF9F9AD9C90900A009090009BC9F990BC9DB9BCBF9BCBF9E9F0F9EBE9CBCADADFFFFFFFFA900DFFFFFFFFFFFEDA900A09090090090B0900000000090E00A00000C9C9A9C00EAFEFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009AC0BDFFFFFFFFFBDBDB0B0F0BD909CB09F9E9FBCBDBDBFBCFDBFDFDBDBF9BF9FF9F9FBDBDFFFFFFFFFF90000EFFFFFFFFFFFBF9CB090CA00C00A00000000000900A0909009E90B0A00C0BCBDFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000C090D0FFFFBFFFFDBDFBDBD9BC90F9BCBDBDBDB9F9BDADBDBDBF9B9BDBDFDFDFF9FFFDFFFFFDFFFFFFFDE900CFFFFFFFFFFFBC9A0000A9000B00D0000000009A000900A0DA00E00D0F0B0CBCEBFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000009A90A9FFFFFFFFFBFBBDBDBF9BF9BCB9BF9E9F9F9EDBDBDBF9F9FFDFFBFBFBF9FFF9FFFFFDFFFFFFFFBFB0000FFFFFFFFFFFFFAD0F0D000B009A00C9000900000000C9C0090909A000009ACBDEFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000C09CA9BFFDBFFFFDF9F9BDBDDBFDBDFDADBDBCB9BDBF9FDBF9F9FB9FDFDBDFFDBDF9FFFFFFFFFFFFFDFFB000EFFFFFFFFFFBDAB000A90C00C00090A09000000000B000B0C0A00C9A9E9E09EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000909A090FDFFFFFFFFBFBDBF9FBBDBBDB9BDB9BDBDBDBDF9FBDFFFF9FF9F9FFFBDBFFBFFFDFFFFFFFFFFFF9C90CFFFFFFFFFFFFF9CB0900A90B0090A000000000090000B000A90DA9AC00009E9DFEFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000AC90FCBF9FFDFF9F9DBF9F9FDB9DB9FDB9FDBDBDF9F9FBDFBDBDBF9FBFF9FDFF9FDFDFFFFFFFFFFFDFBCB000FFFFFFFFFFBEBCB00CAC900000E0009000000B00009009C90C000C909E9E00EADFFFFFFFFFFFFFFFFFFFFFFFFFFF90090000000009E09ADFFFBFFFF9FBF9F9F9BDBF9F9BDF9B9ADB9FBDF9FBDBDBDBF9F9FFBF9FFFBFBFFFFFFFFFFFFEDBD00CFFFFFFFFFFFDB9CB00900A0CB09090000090000000AC00A00B0B000E0009E9DAEFFFFFFFFFFFFFFFFFFFFFFFFFFF900000000000D09C09ADBDFFFFFBD9F9F9BFDBD9F9F9BDF9FDBDBDBF9F9F9FBDBD9F9FDBDFFDBFDFDFFFFFFFFFFFFFFFAD000FFFFFFFFFFFEB0C9A0009000000A00A900000000009A909000C0B090F0000E9DAFFFFFFFFFFFFFFFFFFFFFFFFFF000000000900000B0F9FFFBDBF9FBB9F9F9BBDBF9B9FDB9DB9F9F9F9FBCBF9FBDBFBDBBDFBDBF9FBFFFFFFFFFFFFDFFFB000EFFFFFFFFFFBF9CB0C90BC0B00AC09000000000900900000E90A9C0E000ADADAEFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000B00F0D9E9FBDFFFFB9DDBF9FDF9BDBDF9B9FB9F9F9F9FF9DBDF9F9F9DBFDFBDBFDFFFDFFFFFFFFFFFFFFD0900FFFFFFFFFFFDBCB009A00000C90900000000090000CA0CB000D00A909AD00DADBFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000C0090ADBF9FFBF9F9FBBD9F9B9FDB9B9F9F99F9F9BDBF9FBF9BF9F9FBD9FBDBF9FBDBFFDFFFFFFFFFFFFFF000CFFFFFFFFFBF0F09A0C90B09A00A000009000A000A90900090A9C00AC0A9E0AEDEFFFFFFFFFFFFFFFFFFFFFFFFFFB900E00000009E0BCBC9F9FDFFBF9DBBDBFDB9BDFDBDB9FF9F9FDBDDBD9FF9DBDBDBFBDBFDFBDFFDBFFFFFFFFFFFFFFF0F000EBFFFFFFFFFF0BC90A00C0009000B000000000000000090A000A9C909C009C9EFFFFFFFFFFFFFFFFFFFFFFFFFFF900090000009009C9FBFFBFBF9F9FBD9F9B9FF9B9BDBDBF9F9F9BDBBDBF9FFBDBDBDBDBDBBFDBBDBFDFFFFFFFFFFFFFF9000ADEFFFFFFFFF9BCA0090E09AC0C9000900009009000B00E0C90D00A0E0A0F0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000900E09E9EBDF9FDFDFBF9DBB9BDF99BDBDB9B9DF9F9BDBBD9F9F9B9F9F9F9BDBDFDBFDFF9FFFFFFFFFFFFFFE0000DFFFFFFFFFBCBC909E00900090A0000000000000000C909000A0B0D090D0009DEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C0000009E90BDFBFFBFBFBD9FB9DFDB9FF9FDB9F9F9B9BDBF9FBF9FBFDFBDBF9FDBDB9BDBF9FFFFFFFFFFFFFFFF99000EF9EFFFFFFFBF0B000B00B00A090E900000000000B00A000B000C0A0E0ADACA0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFB000D0000000F0DADF9FDFDFFBF9FB9B9FB9F9B9F9FB9F9F9F99FBDBDBDBF9FBDBF9FBDFF9FDBF9FDFFFFFFFFFFFFFF00000EFDFFFFFFF9F0DA90C00C09000000A90009009000090C0900D09090909009F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000A00000CB0F0FBFFBFBFBDF9F9FBDF9F9BDBFDB99F9F9F9FBDBF9F9DBDBDBFD9FBDBF9F9FFDFFFFFFFFFFFFFFFF0B000CFBEFFFFFFBEFB00CA90B00AC9A900000000000A000009A000A0A0E00E0E9E0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000090000000DBFDF9FDFDFFBF9F9DB9BDBDBF99BDFB9B9F9BDBD9FBDBFBDFBDBFF9FF9FFFF9F9FFFFFFFFFFFFFFB9000DBF9EFFFFFFFF90CB090000090000000000000000090B0000F090D090909000FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000000D0BCFBFFBFBFFBD9F9FBDBDBFBD9FBDB9DF9F9BDBDBBDBFF9DF9FBDBDF9BF9F9FFFFDFFFFFFFFFFFFFC00000EF0DFFFFFBF0FB00A00AD0A00A00A9009000000900C000D0000A00A0E0E9E0AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000090A9CBDF9FFDFBDFBF9F9FBDBD9FBF9F9FBB9F9FDBDBDF9D9BFB9F9FBDBFFDFFFFDBDBFFFFFFFFFFFFFDB900000CBEFFFFFFFF0F9D090000D0900D00000000900000009A000B0D0D0D09000DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009C0000000000FFFFBFFFFBDBF9F9DBDBF9F9F9F9F9F9F9BDBD9BFBFDBDFBFDBFDBDBF9F9FFFFDFFFFFFFFFFFFB000000FF0FFFFFFFF9F0A00CA90A00AC90000000000000009A00090C000A00A00E9EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900000000009EDBDBFDFFFBDBF9F9FBFBF9BDB9F9F9F9BDBF9E9FF9F9BDBDBDBFDBFFDBFDBF9FDFFFFFFFFFFFFD000000FE9FCFFFFFF9EF0DA900C090090A00B0000000090000009C0B00A90B09E900EDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0000000009A9FDBFDBDFFF9F9FBD9F9FDBDBDB9F9BDBF9F9FA9F9FF9FBDFBDBFDBFDFBDFFBFFFFFFFFFFFFFB00000C0FEBFFFFFFFFB9B00A09A00AC0009000900000000000D00A0009C0C0C000F09AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9090000000000CBADBFFBDBDFBF9FBF9FB9FBDBF9BDFBD9F9F9DBDB9FF9FBDFBDBBDBF9FBDFFDFFFFFFFFFFFF0900000F0DFEFFFFFFFEDAD09C090009A00000000000000000B009000000B09A0BC00EDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C000000000909DBDBDFBFBDF9F9F9F9FFBDBDBFDB9FBF9DBFBDBDF9FF9DBBDFFDFF9FFDFBDBFFFFFFFFFFF900000000BEFFFFFFFFFB9E9A00A0CB0009CA90000900900000000009ADA000A09C00BCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000DA9F0FBDBDB9FBF9FBFDB9F9F9DB9F9F9FBF99F9FBFB9FBFDFB9FB9FF9FBDFFFDFFFFFFFBD00000000FEDBFFFFFFFBDE900090900000000C0000000009000009E0000909C9C00B0CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9000000000009ADA9DBDBDBFFBDBF9F9BFF9FBFB9F9F9BDBDBF9F9F9DF9F9FBDFBDFF9FFDBF9FFFFFFFFCF00000000D0FFFFFFFFFFFA9AC9AC0A009E9A900A900000000000900900000E0A09A00CBCBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00900B000000009C9ADB9E99E9FDBF9FDB9F9F9FDBF9FDBDBDBDBDBFBDFBF9FBDFBF9F9BFDFF9FDADFFFFB90000000ACFBEFFFFFFBFDF9A00900D000000A900000000000000A000B0009000C0D0B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00E000000000000BC90F9FF9DBBD9FBBDFBF9F9B9FB9BDB9F9FBF9DBFBD9F9FBDF9FBFDBF9FFFFFFF0F9000000000CFBCFFFFFFFFFBAC9C9A00A0A900C00000000090090009000C0BC00D0B00A0CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000C900000090900BC90B99FBDFBF9DB9F9BDBDF9DBDBDF9FBD9FBF9DBFBFBDB9F9FDBF9FFE9F9F0F9090000000ADADEFFFFFFFBF0DB0A0C09090C00B000090000000000000A90000B0A00A9C9EAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0090000000000000909AD9CB9CB9D9FBDBDBDBDB9FBDBDB9BFDBFBDDBF9FDBDBFEBFDBD9E9F9F0F090000000000C9EF9FFFFFFFFFFFAC90090AC000B0009A00000000000000900A900090D0C0A09CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90C000000000000000090A9CB9FBAD9FBDADBADBF0F9F9FF99BC9FBBDBF9ADF9BD9DBEBF9E9F0F0F090000000000CBEEFFFFFFFFF9F9BCB0A090A900C0A000000000090009AC000C00C00A090D0EBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0009009000000000900090B0D09DB099B9BD9BD9F9F9F99FFDBF9CFBD9FDBBFDBFB9D90F09CB090000000000000FC9FFFFFFFFFFFBE900C900000A90900090000000000000009000B0A090CA00FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000CA0000000000009009090BDB0BCBC9D0BD0BDB9F0BFB09B90B990B09AD09AD0DA0F09CA0000000000000CCEFBFEFFFFFFFFF9E90E900CA0D0000A000000009000000009000B0009C0A90DA9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000C0000000000000000000000909090AD00BDA9E9F009DBC0F9CBC9CBDB0F00B0900000909000000000000BFBCFFFFFFFFFFFFBE90A0B0900BC090C9A0000000000000000A0000C009C0A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000900900000000000000900900900A909A90090909F0B00B90B009A000900900009009000000000000000CEFDEFFFFFFFFFFFEDBE9C00000000A000000900000090009A009C009A0A0090CBEFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000000000000000900000900000900009090000000900900000900900000009000000000000000000000FB0FFFFFFFFFFFFBFBC9A090ACB009000A000000000000000000009AC090DA0E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000C00000000000000009000009090009000000900090090009090090090090000000000000000000009CEBCFFFFFFFFFFFFFFDE9A90AC9000A0C090900000000000000009A000000000900FEFFFFFFFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFF009A00000000000000000000000009009009000090000000000000000000000000000000000000000E0FFFFEFFFFFFFFFFFFFBBF0C9000009009A00000000000000000900000900F0ACADA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0C0000000000000000009009000000000000000000000000000000000000000000000000000000C0F09CFFFFFFFFFFFFFFFFD0B0A09A0AC0A000A090090000090000A00C9A009009000CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900900000000000000000000009000000000000000000000000000000000000000000000000000000CEFEFFFFFFFFFFFFFFF9EBC9C0C09009000D0000000000000000009000C0A00C0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000ACFFFFFFFFFFFFFFFFFFFFFEBD0A9000000009A0000000000000000090A000090C0B000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFBDBA90A9A00B0AC0000A90000000900000000009A009000CB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDAC9000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFDAD0C009C00900009000000000000000009000000AC90B0CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFBAF0B009A00000B0000000000000000090000000C900A0C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFBCD9000000090E000C00900000000000000000E09A00900BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A000000000000000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFBAE9A9E000A009009A0000000000900000B0090000A0C000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCD00000000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0C0090C09000A0000A000009000000000000009C0A90E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0B00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AD0B00A0900E000090090000000000009000009000900C9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9C000000000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEDA900000000090000000000000000000000900A000A90A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9E090000000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9CA09C900B000AD0A00000000009000000A0000C9000C9C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0090C00000000000000000000000000000000000000000000000000000EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB90CA00AC0000000000900000000000090000900A0C0A00FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90A9A09000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFBDADA9000000090000900000000000000000000009009000FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD00D00A90000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFBFDAD000090090AC0900000000000000000000090A0000A09E0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA9009A0A900D0E000000000000C00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFB0B9000E0000000A0000000000000000009000000D00000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9E9E0D0C0F0A9009C90000C90CA000C0000000000000000C00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FC0E9A00000900000900000000090000900000900A00C0A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA900B0B9A0D0E0F0A0CBCBADA90C90000CBC9000000000CBFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFB9B0000900000900000000000000000000000000000909C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9CAD0C0C0F0B090B0DBE9FDA9BCBEFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFBFFB0DAC09000A000A0000000000000000000000090009000A00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA09A9A9A900C9E0C9A0DAB0BC0F9FFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFBFFB09000000900000900000000000000000090000000000009E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBC00C0DADA9A9A90DA0DEBDB9A9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFDBDE9E9A090000090000000000000000000000000000090000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA09ADA9A009C0C90E09EB9E9E9DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFBFEB9A900000000000000000000000000000000000000000090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC09E0090C0F0A0B0E90F0DEDBF9EBFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFF0FFBFFFFFBFFEFB9E900000000000000000000000000000000000090000000C0CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0090E9A909C9C900F0FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FBDBC9E09000090000900000000000000000000000000000000A9ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E0E900DACA9A0ADA9E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCFFFFF9FFFFBFB09A009000000000000000000000000000000000000090000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09090E9A909C9C900CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9FFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDFFEBF9E9E9E9000000000000000000000000000000000000000000000FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADA0E090C00E0A0ADAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FEFFBEFFFFFFFFFFFFFFFFFFFBFCFBFFFBFBDFFBF9A900009900000000000000000000000000000000000000DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB90909ACB0B0909C909CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E90DADFBFFFFFFFFFFFFFFFFFFFDFBCF0FBEDFBE9E9AD00000000000000000000000000000000000000000000000ADFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9E0C900C0DACA9E0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEB0DADF0FBFFFFFFFFFFFFFFFFEBFBFFFDBBEDBF9F9A9090000000000000000000000000000000000000000000ADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B09A0ADA9A090009C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9CA9A0F0DEBEFFFFFFFFFFFFBFDFCBFBFFDBBDBE9AD0A00000000000000000000000000000000000000000000D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E90D0000D0E0BCAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA0A90CBCBEBDFFFFFFFFFFFFFFFBEBFDFADBFCBE9BDA0900000000000000000000000000000000000000000000ADADBFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9E900A0A9E9A90D090DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9CB009009E9ADBFFFFFFFFF9EDBDAF9FADBBF9E90900000000000000000000000000000000000000000000000BCBDBDEBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09A9C09C000CA0ACA0ACDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E90DA0BC9ACBEDBEBFBFFDFFBF0F9AFDBFCBCB9E9A90900000000000000000000000000000000000000000090C0BCBFBDBF9FFFBFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFBDB0F0C0A9A0BCB09C909C9ABFFFFFFFFFFFFFFFFFFFFFFFFFFFEF9FDA9E09C000C909ADBDEFEBFBCF0F0FD9AD0BDB9E9AD000000000000000000000000000000000000000000000009ADAF0DAD0BCB0F9EBF9FBEDFBFFFFFBFFBFFFFFFFFBFBFEBC90B09C0D000C0A00E9ACDEDBFFFBFAFEBFFFEFFFBFFFFFBFDBEDA9E99A90B09ADADADE9FBDFCB0B90F0AF0BF0BCB090A0000000000000000000000000000000000000000000000000909A09ADA9E9E9E0FADBDADAD0F0F0F0F9CBC9E9CBC9090A00E0B0A0F0B0DA90009A9AC9E9CBD99E9ADB0F0F0F0B0F0BCB0F09A0C000C000000A9A0DAB09C0E90BD9AD0FCBC9E90900000000000000000000000000000000000000000000000000090000000000900000A009A09A09AD0A09A00B00BCB0C9C90C09C90C0900CBCA0D09A09A00ACB0F0ACB0F0F0F0F0F0BCB0F0D0B0D0B0D0BC90C9E9C0F0B090E0AD0B0B09B090000000000000000000000000000000000000000000000000000000009009000900900900900000900000900900000000B0A0A9A0A0A9A0ADA0090A0009009000000090000000000000000000A000A000A000A09A00A900000A9090BCBCBC0F0A9000000000000000000000000000000000000000000000000000000000000000000000000009000000900000000900BC009C90C90C90C090009C0090000000900090009009009009009009009009009009009000009009009000E0C09A90B0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0ACB0E9ACA9E0E9E0A90000000000000000000000000000000000000000000000000009000000000090B0BC9E9CB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090009009000900090000000000000000000000000000000000000000000000000000000000000000000090B09A9090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFADFBCFBDEBDFADFBCFBDFBEDBF00000000000000000000010500000000000076AD05FE,'Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976. Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London. He was promoted to sales manager in March 1993. Mr. Buchanan has completed the courses "Successful Telemarketing" and "International Sales Management." He is fluent in French.',2,'http://accweb/emmployees/buchanan.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(6,'Suyama','Michael','Sales Representative','Mr.','07/02/1963','10/17/1993','Coventry House
-Miner Rd.','London',NULL,'EC2 7JR','UK','(71) 555-7773','428',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9A9FBCBFFD0000000000000C0BCF9BDF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FCF0EFDE9A00000000000000BCB0FCA0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A9F9EBFC0000000000000AD0BCF0BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0DACBE9F0A000000000000090BCB0BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0F0DA0FD000000000000000ADADE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC909A9F0A000000000000000000B0EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A0C0000000000000000000BCBC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0DA9E9000000000000000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900B0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000009AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000A0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000BF9ED0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000900A0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000B0E909000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000009A0A00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90090F0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000A0BC0900B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBC009090000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000090A9A0A00000009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE909A0DA9B0900DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000009A090000009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF090B09909009A90BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0000000000000BE9A000000009A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD09A09090A9090909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0090000000000A009E9E000000000AA90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00909D09A9909A090090009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0F0A000B000000090A09A9A9000000009AF0BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09A9A09A900090900B00B0009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000F009A0000000000000ACB0A00A00009AD0A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B0D09900909A00009009090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000900F00A000000000000090B0E9E900009A0BA90B0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9090909B0090B00900B0090900A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9A0A0F0000000000000000A009A9A0A000009F0BC090900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90B090B000B0009009009000A09909009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0B000000F09A000000000000000000090CB000A0ADABA0A00009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0909A90990090000000009A09000909009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B0A0FA9A90F0A0900000000A90000A00A00B0000090A0C9ADA9A000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0909F0909A0090A909A090000900B000A9000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A090F0B00E00AF090E0000000000A00000000B0000000A909A0000000A9C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0909A090B0D0B0090900900B0900900B9900B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A90BCAA9E9A09A0F00B0B0A900000000090000000A00000000A0B0B000BCBAA90FFFFFFFFFFFFFFFFFFFFFFFFF009F099A909A90BC00A09A90C9A9AC90000090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA090AC0B0DA0ADA000F0A0DAF9EBCB00000000000000900000000090E09A0090DA00009FFFFFFFFFFFFFFFFFFFFF09B09B099E909AC09A900000B000909A9C90B09CB090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90DA009A00A00F0A9AF0F000A90F0B00000000A00000000A0000000B0A9A0000ABA900900FBFFFFFFFFFFFFFFFFFF09B09B09AD09E09000000B00900B0A9A90B0909A909090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9A0A000A0DADAB0ADAC0AF0009AFAF0A00000000000000A09000009A00F00A00B0D00A00A9B0FFFFFFFFFFFFFFFFFF0B0DB0DA9B0B0900B009000900900D09CA9A900090B0DA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A90CB090090A00000F0A0B0F00000090F0A00000000A00009A00000000BB0B00900A0BC00000F0B00BFFFFFFFFFFFFF0999A99A9DAD00A90090A090A00A09A0B090DA9B9A90B90909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009A9EBBF00000ADABADA00B00AF00A09A00009A0000A900900000B00000A00DACB00009A0B0A09A0F0B0000FFFFFFFFFFE9BE99AF9A909A90090A09000900900900B0B09E099090B0B90BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A000B0F0FFA00A000C0A9A0CAD0F0900000B00000000000000000BCA9A009AFA900000000BA90900BA000000BFFFFFFFFF9BC90BD9ADA9A900B009000B000900900909C9A9BCA9F09909B09FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00A9000A9FBFFF0009CA9ABC0CBA9A0F0A0000000B0090A000A00A00B0A90090A9090A00A000B9E9A00E900000B0F0FFFFFFFA9F9BBF0B09090DA900900090009A09A9ADA90B090B9B099A9F09BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000ADFFFFF00000A90E00AB0000AF00000000000A00090009000000BCA0A00A0A000900FADA9E0A090A9000090BFFFFFFFDB0BC90BCB9E9A909B90B0B0909009009090B00B0F09E9AD909B0909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000A90000009AFFFFFF00000A000B00A9EB0F0000000000000000A00000000B0B9000B09000A0A90BADA909A0BCA00000B0BFFFFFFBF9FBAD9B0B909A9C0B0909A09A9CB9A90B09B0D90B09B9A9B09B9B90FFFFFFFFFFFFFFFFFFFFFFFFFD0000A000000A0009BFFFFF000A9CA9A0F0E00CAF00B0000000000000000A000000BCA00900A000909EBDBA9A0009A09000A000FFFFFF9F9A90DB0F09A9F9AB99A9B0D9A90B09D0B09AD9A0BC9ADADBC9AD09A9BDFFFFFFFFFFFFFFFFFFFFF000A0090000A090000AFFFFFF00090A90CA009ABA9F0000000A000000A0000000000BDA9000AB0B00A0A90A0000000A09A00000B0BFFFFFBCBF9FB0B09F9A9AD99E9F090B0DB09A0B0FA99A9B90B9099A9B99BE999AFFFFFFFFFFFFFFFFFFF0000090000900000000BDFFFFF0000AC0A0A90A0E0C0F00A9A0000900000009A0900000A00A0B000000000A9000000A90F0000000009FFFF9FB90B09F99B09DB9BEB99ADBB09B09BDB9999DA90DA99EB0F9F0B099B0F90FFFFFFFFFFFFFFFFF0000A000A000A00000000BFFFFFE0000B0CB00E9A90BAF09009A090A00A09A000A0A000B0B0000BFA9A0B090009A00000A0BCA090A000FFFFE9EBD0B09AD0BA9AD99EB9B90DB09F09A9AFA9A9B9A9E090B0B9F0F099B9B9BFFFFFFFFFFFFFFFE0009000000A0090A00A000BFFFFFA0000B00F0000A000F000A0A9AE90B00009A0900000000000B0A9A9A00A0A000009009FA900000009FFFF9B99ABDB09A99DB9A9A99E9AB0BDA9BBDBD99BBD0B909B9F090A9B9B9E9ADA99FFFFFFFFFFFFFF000A000A00900000000090FFFFFF9009A00A00AB0E09E0F0A09090A90A009A000000009000000B0F9B0F00F0900000000FAA90A9A09000FFFCB0FAD900F99B0A909099A99D9990B9D0BB0BBC90BDA9B090B9F9BDADA90B9B9EBFFFFFFFFFFFF0A900000900000A00000000BFFFFFE0000CAD0BC0090A00F0000A0AD0B0B0A0FA00A0000A00A000B0BEB0BB0CA000000A9AD9A00000A000BFFBDB990B9B0A9C9909A9B0D0B0ADA9DA9BC9BC9B0B00900F0BC9A90B9B9B9DBDBBDBFFFFFFFFFFF000A09A0000A0000090A00ADFFFFF9000A90A0A0FA0A0A0F09A09A9AB0A09A90B0900A000B009000B0B0BCBB0000000000BAF0F0B0000A00F0B0FB0BC0999A9A9E090D0B099099A99A9B90B09F9B9B99099B09F90F0BCB09AD9B9BFFFFFFFFFFC0000000A00000000A00009ABFFFFF00000B009000F0C90F0A0000000F0BADABCBAF000F9ADA00A009A9AB0FA00000A00BDF090000B0900B9F9F90F9B9A9E9B0999A909090A9009099090B99A909E9A9B0B0B09AF09F9F9B9BBCBDBFFFFFFFF00A90A00900090000000090ADFFFFFE0000E0A0E0B00A0A0FA9CB00B0B09A90BCB9E909B9ADA9A090BAB0F0F090000090BEBA00A09A00A0B0F9A9AB9090DA9909B0A90B009090099A9E99B09E9A9B90DB09DB9DB999BB0B0BCBDB9B0FFFFFFFC9A00E90A000A00A0B000A000BFFFFF0000B00C09A0CA900AF9AB0B00B0BADAF0B0F0FAACAFB0A90A0090B0B9A090A000ADBC9A09A009A9BDB0F9F9CB0A9A9B0BD09990909A009A00909B0DB99B9C9A9B09A900B0F0BC9DBD9B9B9FBDBFFFFFF0A9A90A0000000000000900A9FFFFFFF0000A0B0A00A00E90F09ADADA0C90B0BB00A9090B9ADBDABCB0AB0B0A9E0009A00A9A00000B0000EBDB9A9B9990909090B9ADA909090009090909B09A90B9B0909A9B99B99B0B0B0BE9E9F0BB9BFFFFFAC0CA09E9A000000000A000000FFFFDA0000D00ACB09A00A0F00A9A009A0ADBC00000A0000F0A000B0A90B0ADA9ABDA0090009000000A0F9FBCBDB0BE9BCB0F9B9099090A00090000A90909BD9BDA9DB0F90DA90FA9F9BDB99BB9BBDF0FFFFF00B0B0F000000000B000000000BFFFFFF000A0A0090E009A00F009009A0009A00B0A9000A0B0A90BB09B0A0090B0BDA0D0A00A0A00B0090B0B0B9A9F99009099AD0B9A9A909090009090B09B09A9A99A099A9A9DB999B0B09EBC9DBDBB9BFFFE0F0A0A0A00009000000000000BFFFFFF0009009CB0A000A09EF000A00000000B00000A09000000A0CBA00900A00BFADBA00009E9B00A0A9FBDBDBDB0B0B9A9A999B9C9090909A909A0090B0DB99B9B099A90999A90BE9DBDB99BAB0B9FADFFF000AD0D090A000A0000B0009A00FFFFFFA000E0A00E00B0C0A0F0000000900B00A0B0F9A00000000B00DBA0B000009BE9F0B0B09EBF0900B9CB9A9A9BD90909DAB0DBB9BDB9F9DB99D9B090B09E9CBDB0F0BDA9A9B999BA9A9E9D9F9FB99BFFDB0B0A0A000000000000000A00009FFFFDF0000B0A90B0CA9A9AF0000000000000090FBADA00A00000BBA09A00000A0F9A0A000BFBDFA00BDBB9F9F9F0B0F0B0B9DB909ADB9E9B09F0B999B99B99B99A9B990909D90F0B09BDB9A9A9A9BEBFFFE00CBCB00A0900000A0000000009AFFFFFA00000C0AACA0000C0F0009A00A0000090BBADB0B000009AD009A0000B0DB0000900BFFFFADA9F0F0DA9B9A99909C990B9ADBDB9F9BDBF9B9E9F9CB90B09A9909A9A99A9B9BD9F9A909BDBDBDB9FFF00AB0A0000000A00900A0000000AFFFFFE0000B0A9E90090A0BAF000000000B000A0ADBEFBC0900A00BAFA900000A00A00000BDBFFFDA9A9B9BB9BCBDABA909A9F0B9B99BDB9F9F9F9F9B0B9C9BDB9DA9F09090B9ADA9A9A99BDB09A9A9FBFF09AD0E90F0BCA900000009A000009BFFFFFD0000D0A00A0AC9AC0F000000900000000B0BB9ABA0000000900A0B0009A09000000ADBFFFFDBDA9CBDB9B99D00B09099C90F9F0F9B999BDBDBDBB9B0B0BB9A9B0B0F099B9F9B9F0B09F09F9B9BFFAC0A9AE00A0BCACA0A0B00000A00ADFFFFFA0000A9CB09A00A0B0F0000000000000900B0DAF09A0090B0A0900000B0000000000BFFFFBFA9B9B9B0BDABB0B909A0B0B9F9B09990090099BDB9D9F99F909D909C909B0B9B9E90BD9B09B09E9FF090B0E909ADBCA9090000CB0A09000BFFFFFD00A00AA00E09A0000F000A900A0000000B0BAB9FA000000000A000000000000000BDFFFFEF9F0F0F0BDA9D090000090909090990BC9A090009BDBB09B0B9B0A9A9A9B0F9E90B9B90B09B0DB9BE0ACA0E9A0E0A0A90A00000A0000000BEFFFFA00009E90CB00E00FABF0000000009000A90A90FB0FB000000900000B000000A00000BFFFFBDA9B9B9B9B99A9A900900000090C0A90B990F0B9090D9F9D90D0990909A9B9B9FB99C9B9BC9B0BCB90009A9E0B09AD0A0CA09A0900B00A09FFFFFF0000A00BA00B09A000F000000000A00000B0A90FBF0FA000A0000000A9A0000900000DBFFDBDA9E9ADB0FB90DA9A000000009B90F90E9A9BCB909099A9A9B0A90B099CB9A99BEB9A9C9B0999BCB0B00CA9E0AC0A9C9000000A00000000BFFFFFF0009A0CA9E0AE0BE0F0090A0900000090A9A0BBCBF00900000000B0000090000000BFFFFFB9BDB9DB0B909A909090000000000B00B909099BE90B00909009000090A99F9BAD99F9B9B09F0B0B9A0CB0BCB0D0B00A0A0000000000000ADFFFFF0000ACB09A0B09A00BF000000009000A0A9090BCBF0B00000000B000900000000009FFFFF09E9A9AB0BD0B0909000090B09A909099000090BC90B09000009009090B99B09F99BBA90B0DB090B9C09A0BCBE9AA0DA0909A000000000009FFFFFE0000090EACB0CA0DA0F000000A00009009A0A90B0B00A0A090000090A000A000000A9FFFFFB9BDBD990B9DA9A9A9A9090BC90909009099A90B009000000000000A909ADBB0BB0D99F9B099B9C9B0A9ADADAF9CBADA0E09A0000A00000AFFFFFF000B0AB09AC0A90A0AF000009000A0009A9B0A000DA900900A0000A0000000000009EBFFF9E9A90B0F90B0909C9090B099B9A9A990B909009090A909090000000909A990F90FBA9A909B0BCB9A9B0CBAFBCAFBCBADA9AC009009000009BFFFFFF0000C0A09A90A0090F000B0000900A000A09A9A9A9ACB0AD00B0F0900090000A0009FFFDB9BDBB9B90B9B09A9A90B09F0B9D990BC90F09909099900B00A0009009E90B99BB999BDBBD09B99A9C9A90DADBDACBFCB0FA9A00A00000000FFFFFF00000B0CA000E0BCA0F00000A90A0090A9B9E9C9E09090C90BC0900A00000090000BFFFBA9F0B0D090BD090B0999A90B09E9BB0B9B9B99B09A9F9A9B909000B00B090F9ABC99AF0B090B9F9AD9BADAEBFEBEBF9EB0F0C0000000A00B0FBFFFF00009A00B0F0A900A00F0A0090A009A009A0A90A90B0F0A9A009A0BC090A0A00090A9BFFFDB9BD9B9F90B0BC9B0F09E90B99AD9F9E9F9FBDBBDB0B9D009009009090B90B99B0F99B99BBDB0B9B099ADBCBFDBCFEDFE9AB000A9A090000BFFFFFF00000F00A000A0B09AF009A00900000A0909A90A900090090B0900B00090900A0900AFFFBDA9B09A9A99B9B0990B09BD0A99A9B99B0B9A9DB9BDBA9B0A900900B090B99E99B0B09AD09A9BDB0B0F9ABFCBEFBFBFADAD0F000000A00000FFFFFFF000A0BC0ADA000E00F0000000A909A90ABA0009009A0000000A0B00A0000A090A0BDFFF9A9F0FB999F0909B9A99B090BD0BDB0DA9D00DBA9E909D0099CB0A9A9DA90DA9BA99F9BDBBD9BCB0F9B09FDEBFFBCFDEDADAA0000000000A09BFFFFF000A000A90A09EB00AF00009A090A090A9009A000A000009A0B09009090A0090A909FBF0B9F9B90DAB09B9A9E9CBC9AB90B0909A90A99B0D99B9B0B9B0B099909A909A990D9A9A9A990B0B9B9BC9BFEBFF0FFBEBAF0F09A00A0000900FFFFFF000090FA90A90A000B0F00B00CB0B0B0ADA0B0900900900A099C000000A0090A0000BEFFBDB0B0B9B999BC999B9B9BBD0F90B0B90909A009B0B0BCB90C9090F0B909B99A9B0B9B9F9A9BDB9BDA99B0BFFFFFFEFFDF0B0E000009A00000BFFFFFF0000A000E00E0B0E00FB000B0BCF9ADB0B00A0A009A00900A9B0B00B009000090009BDF9A9F9F9F0BDA9B0F090BC99B9A9F99CB0B0090B09B0D090B9B0B0B0B0F90DA99A990F090BDA9A9F0BDABCB0DBEFFF9FAF0F0B9A09000000A000BFFFFFA0009A0B0B0900B0B0F09A909FBBCB00B09B09090A90B00900000000000A000A000A9FABDB9A9A9B9A9F9B9B9F9BBEBDB9A9A909C0B0C90F09B0B9CB0BDBD99F9A9A9BC99A99BBB90B99B9B9B99B9BAFDBEBFEDBE9ACAC00A00000000BDFFFFF000A0AD0A0A0AC000AF9F09EBE9DA90B00A000B0A90B00B0A90B00B00B0009000A99FB9DB0BDBDB0DB990B09A90BD99ABC90D00B09090B090B0BD0B9F99A9BA909B99099E99A9C90B9DABCBCBCB0DADFBEDFE9BE0BCB09A00000A9000FFFFFF00000D00AC09A9AADA9FA9A0B9BFA90B0F09A90009AD090009000000000000A09000FBCBB9F9B0B9BBDAFB99F99B0BFBD9B9A9A900B00900B0D909F9F9EBDA9DB9B0DA9B09AD99B9F90B99B9B9B99B0B0FFBCBFE9F0ADA0000900000B0BFFFFFF0000A0B0B0E0090A00FBE9B0F9ADA00B0B00A09009A9A9000B09A90B00B0000A00B9FBDA9ADB9F0DB999BFA9A9C990BBD0900909009A90909A9B0BB0B9B9FA90B09A909B99A9A9A9BB0F0BDBA9F0BD0F0FFBCBDADA9ADA00A0A00A0000FFFFFFB0009AC00B0A0E09A0F0900F0BCB09E0000B00A00909009A900000A000009090090BF9B9F9B9F9BB9FBAD99B99B9A9900B0090A090900A09A90DB9DBDBDB99BBD9B99BD0B09BD9B90DB9B9B0F9A9B0BAFBCFBFAFA9E9A090000900000BFFFFFE000A00B0A009A90AC0F0B0B0B0909A090B000000B0DA090090B0B0909A9A0A0A00BF9B9FB9BE9BF9FAD9BABD0B009D0B900000900A009090090B9FAB9ABA9BC90B09A90BDB9A9AD0BB0B9E9F99F9E9ADBCFAF0F09E9AD0A00000A09A0BFFFFF900000F0AD00E00A0BAF00000000A090A00B009000B09A0B0A900000A000000909ADBBCBB0F99BF0BB9BF9D9BD99B9A9909000009909000090090099DBD9D099BB9BD99B99AD9B99BD9BDB9B9AB0B9B9AFFBDAF9EB0E9A000A9A00000BDFFFFFE0009A00A0AB00AD000F0090009000A0900000A0009AD9909DA909A09A9A0B00A09BDB9F9FBFBDBDBDBDBBB0B9A90990BDB09000A0909A900000900B09B0B9A909D0B0BDA99B0DBA9A9A9BCB9DBDA9E9DAFCBDAF0F9ADADA900009A000ABFFFFF900A0F09000A90A0B0F00A090A09090A000000090A90A0B0A90A0090000900B00BEFBF9B9B9FBFBFBFB0F9F9A9F9A0B9A99A9F999A990000A99BDB09A09099B9B0B9B9A9BE9BB9DB9F9B0B9AB9B9F9B0B9BFAF0F0ADA9A00A00A0000ADFFFFFE000000A0EB0DA09AC0F0900000000000000A09A0A90B09009A009A0A09A00B009F9B09BFBCFBDB9F9F9F9B9BDB90999F9FA9B90BC90B09A990B09099099B0F9E9B9F9F9FB99BD0BB0B9E9BDBDA9F0B0BD0F0BDA9ADABCA0B09A90A9A9BFFFFF9000BCA9A900A00A00AF0009009000A09009000909A09A00B009A0909A09B009A9BBDBF09FB9FBFFBFBFBF9EB90B9B0BFB99D0B9B9B99F99BDBD9B90A9BC9B99B0F9B90B9DBE9BF9DBDB9B9A9B9B9B9F9BB9BCBADA9E9AD00A00000000FFFFFFE000090E00EA90F00B0F00A00000B09000A00B0A9ADA09A00B009A00A9A00B000B0DB9BFB9FBBDB9F9F9F9F9FB9F0D909FFAB9BC9B0FA9B0B0BBF0BD909B09A9B9B9EBDBAB9BF9BB99A9BDB9F0F9E9A9BDBF9BC9ACB0F9ABC9A00A00000FFFFFF0000A90B090E00BC0AF0900900A0000A09000090B09A09A90B0A09B009A90B0BDB9AF9B9FBDFBFFBFBFBFBB9FB9B9A9FB9F9FDBBDB99F9F9FBDBF9A9909BDBDBDBF9BB9F9FB9E9FABDBCB9FB9B0B9F9FADBBDBE9A0F0AD00A09009A09BFFFFFB000A00A0EA090A0A90F00090A9090A9090A90B0B09A09AD0B0B09A00BA9A0009B0BF9B9FBDB9BF9F9F9F9BDF09F0B99BDF9FFBBDBFBFBFBFBDFB9909A9B9B9B0BB9FBDF9FB9F9BBD9BB9B0B09F9BDA9B9B9F9A9ADB0ADA0A000A0000AFFFFFFC0009CBCB009AACB00AF0B0A9909A900000000090A09A09AB0B09A09B0D00B0BF9F9BDAF9FBBFDBFBFBFBFFBBFBBDBCB9BBFBBDFBF9F9F9F9FB9FF0B99BDBCBF9F9F9FBBBDBFBDBDBBC9F9F9FB0B0B9F9F9F9FBDA0E9FA90090000A090FFFFFFB000A0A00B0E09A0AD0F9099EBB09A9B9A90090A9DA09A090B0B09A00A0B00909B9FBBDBB9F9BF9FBDBDB9BFDBDBB9B9E9FFDFBF9FBFFBFFB9FB9090BDA9BBDBBBFBFBDFBF9FBFBBDBB9AB9B9B9F9A9B90B9A9B0F9A09EAD0A0A0900A09FFFFFF00009A9E0B0A09E0AAF0B9A9B0BF9000000A0A90A90A90A9CB0B09A90909A0BF0F9F9BDBEBFB9FBDBFBFFF9BFBDBF9F9B9BFBDBFF9FBFBDFF9DB9B99B9F9FBDBDBDBDBBF9FBDBDFADBF9DBE9F9B9DBCBBBDBDBF0ADAF09A00090A0900BFFFFFC000A0CA0BCADA00B00F90B9B9BB0BA9B0909090A9B090A9AB09A9A900A0A09F99BB9FFBF99F9FBDBBDBDB9FFD9FADBBFBFDFFBFDBFFDFDBB9AB9E9DABFBFBDBFBFBFFBDFBF9FBFB9B9B9BB9B0BCBAB9BD09B9B9E90B0DA0090A00000BFFFFFFA0009CB0F0A9A9EB0CBFA9AFBBCBB09000A000A0900A0909099A9A90B09090A9B9F0F9BDBBFBF9BF9FBFBFF9BBFB9BBDBDBB9FDBFFBFBFBF9FBDB9BBDF9B9FBF9F9FBDBF9FFBF9BDBDBDBE9F9F9B990F9BBBDAF9BCADAA900A00090A09FFFFFFD000A0A00BCACA0CBA0F9090B9B90B0B0900B090A9090A0B0AA9A9A90B0B090BDA9FBFBFDBF9FBDBF9A9B9BFDB9FF9FBCBDFBFBFFBDFFBF9FBDBFBDBB9FFBF9FBFF9FBFBFB9FBFBBDBA9B9B9A9B0BF9B09DA99BCBB0BD0E900000A0000AFFFFFE00009CBCA9A90B009AF0A9A90B0B0000A09000090B0A900B999A9E9B0B00A9F09FB9F9BBF9BBDBB0F9F9E9BB9FB9FF9BFBBDBFDBFFBDBDBF9BF9FBDBFB9F9BF9FBFBDBDBDFBDBDFBDBF9F9F9F9F90BDB0B9FBDB9CACAF00000B00000B9FFFFFB0000A0A09E0AC0AF00F09000A00000000000000A000900B90AA9B0BA9B0B9B9B9B9FBF9F9BFDBB9DB9B099B0FB9FB9BF9BDBFBFFBFFFFBF9BFDBBDBFBDBFBF9FBBDBFFFBF9BF9BB9BF9B0BB9B9A9BDB099FB0B99AB9B00A0000000900FFFFFF0009AD00DA0090A900FFA0900090000000900009009A00B00B99A9BB9EB9A0F90FBFBDBBFBDBBBDAB9A9B9AD9A9EBDAF9FBFBDFBFDBF9BDBBDBBDFB0BDBDB9FFBDFBDB9BDBBDBBFDBF9BFBD9BCB9A9B9F0B9BD90F90E0F0090000000A9FFFFFFC00000B0A09E0B0E0A0F9A0A90000000900090A09B09A90B00A90B0BA90B9B0B909FBBFDBFBFCBBDB9F0DB9A9999B9F9B9D0FBBDBFFFFFBDBFDBB9FBDBBBFB9FBBDBFFFBBDFBDBBBDBF99BBE9B9F9E9A9F9FBBB90BDB0A00A000000000BFFFFFBA000AC09A00AC09A90FA9900000B00A000A0090A00B00B0B09AB9BB9BA00BDB9BFBDF9BF9F9BF9B9A99B0990F0B0B9BDBBB9F9FFBF9B9FBF9BF9FB9B9F9BDA9F9B9B9BDFBBDBDF9BF9EBD9BBDA99B9FB9A99C99B9A0F0F000000B0009FFFFFFC000A9A9E09A90B00CAF90A00B0B009000090B0B09B00B0009ABDBE9A099B099CBF9FBBF9FBBD9F0F99B099A9090D9BE9A99FBFFBDFBFFBF9AF9EB9F9F0BCB9B9ADBDAFB9BDBBB9BF9BB9BFBD9B9BE9B909009BE9A9F0B00000B000A9AFFFFFF00090C0A09AC0A0E0B0FA09A00009A000B0A00B09A00B0A9A009A9BADBA00B09B9BFBFDBE9BDBBB9B0B09E909A90B099F9FB9F9BFBF9B9F9FB9B9F9BA9B9B9BCB9A9B9BDBFBDBDBF9BF9FB99AB9E99F9FB09B099F9A0F00A9A000A90A9FFFFFFA000A9E90E09AD0B000F9A0900B009A00000B00B0BBA09000B0A9A9B00B0BD909F9F9BF9BFBBDADBDBDB90B0909090B0B90BDBFF9FBFFB9B9DBF9BD9B0D909B9BDB9F9FB9BDBFBDBFDBB9FBF9F9BB0BB09F099A99F9B0F0000B0B0EB0A9FFFFDF0000A0A90AA0A00BE0F0900A90B0009009000B0B0090A0B0009ADA0B0090B09ABFBFF9F9909A9B0B0000909A90B09090B99BB9BFBDB9FADBB0B9A9AD9B0BD090B9AB9BDBFBBDBBF9BF9F9B9B9BDBDBC9B090009A90F0B0B0000ADB0DBFFFFFFA00009E9E0D09CBC00BF00A090A90B00A0000B0009A0A90000B0A9A90A9AB0909F9BF9AB9A090909009A900000000B09B9FAD9FF9FFBF99BB9DB0DB90B0900B9F09BDAFBDBFDBBFDBF9BBE9BFBCB0B99B090A999F9B0B0E00A0A9A0FAFFFFFFF000B0EB0B0A0AB0A0B0F9009A99E009090A00009A09000000000900A9000D9009BFDBFBDB9F000000000A00000090000D099BA9BFB9F9BF9DAB0B9009090B9909BDB9B9BBDBBFDBBBDBF9BF909B9B0F00B00900B9BCBCA9000900DBE90FFFFFFC00009EBCB0BC0A9AC0FA9000A909A00000000A09A00000000000B00A9A9AB09A0BF9BDB090B00000009000000000009A9A99F9F9FFBF9BA99D90B9A900000A909B0BDBCBBDBBBDFBBF9F9BFBFB9F9B9009009009B9A9E0A9000A00BEBBFFFFFB000AD9EB0E0B0CA0B0F000A9CA9A09A900090000000000000000000000090909DB9FFF0FB9090000000000000000000990DA9BBFB9B9BC9B0B0000009A90909A90F9BB9BDBFDFBBDBDBBFDB9B0F09F090009099F9A9E9A00A0000B000FFFFFFC0009AE0BE9A0A90F0AF00090A90090000000000000000000000000B000000000BBFFB9B9909A900000000000000000B009B9BBDB9F0F09B0B9000090000000000B9B0DBFBF9BBBDBFBBF9B9F9F9BB000009090B09F0BC00000000009BFFFFFB000A0E9BC000F00A000F09A0000000A000000000000000000000A90000B0000009EB9F0FADB90B0909A00000000000909B090D9ADB9B9B09D0090000B0000000900009A9909BF9FB9F9F9BE9BB0B0DB90090B0999A9E0B0B00000000A0FFFFFF00009A0A0A9A0AC9ADAF0000A90A9009A00000000000000000000000B0000000099DBFB9BB0F90B0B090D99A90900900009A9A9B9AD09DB0B90A000000000000000000000B090B9EBBFBF9BF9BDB9B09B9A90B0F990BDAC000009A0009BFFFFFF0000D0CB000900A000F0090000000000090000000000000000000A00000000000FB9BDBD0B9A999090B000900A09A090909990D099B0B09009090000000000000000009A99B9FB9F9BDBBDBBCB9A9FBC99F999B09B0A90A0000000000FFFFFF000A0A0A00E0A0A00A0F000090A00A00000000000000000000000090000000000BB9E9FA9BF09DA09A909A90090900909A9AD0B9B9A0909009090090000000000000090099ADBB9BFBDBBDBBDB9ADB099B090FB099E0BCB0000000000BFFFFFE000900B00B00CA9CB09F000A000090000000000000000000000000000000000000DBBF99F09B0B9B0DA90900B00009000909A9900099B09A9A9A9009090909A9A9A9909B0B90BCBDB9BDBBF9A9E90B9A90B9B9090B9E9AC90A0000000BFFFFFDA000E00AC00B000A0A0F0A90009000090000000000000000000000000000000009AD9FA90B0DB0D0B090B099090B00B0909090B9BDA9090909090B00A9A9A9D09090CB09D0B9B9BBFFBBCB9BDB9B90BDB090FB0090B0E9A00000000000BFFFFFD0000BC0B0A0B0B0C9AF00000A00000000000000000000000000000000000000009BB090009A9B0B90B090A000909009A9B09B090909A90090009090909C90B9A9A9B09A9B9E9BC9B9ADBDBF9AD0AD0909AD900999E9A9CB0000A0000BDFFFFFA00B00A90AD0E00A9A0F00009000A0000000000000000000000000000000000000BE9F0000000000000000090B009A900909BC90B9B9C9A90A90B00909A9A900909909B9B0B9BDBBFBDBBBB09B0B990B9099B0909A9A9EA000B000A90FFFFFF000000F0ACB0A09ADA0FF090A0000900000000000000000000000000A000000000099B9F00000000000000000009A090B9CB09B9F909A909009090090B0909A9B0F0B9AD0BD9F0BF9BDB9DBDBE9900A90A9B00000B9ADA09A000009000BFFFFFF0000A09A9A0B0A0A0B0F00000090000A09000000000000000000000900000000000F9B0B000000000000000000090B90B99B09A9BD09B0B090A090A909A909A99990B9B99AB9F9BE9BFBA9B99A9A9009009900099E90FBC09A00A00B00BFFFFFF0009ACB0F9CBCB0F0BF000900A00009000000000000000000000000000000000009ADBD00000000000000000000BD0B90BCB9B90B9B090D0B0900900909E990B0BF9E9AD99A9BF9FB9BDBDA00000000000A099DA00A00B0000900000BFFFFFE0009E0B0E0A0A00E0ACF000009009000000000000000000000000900000000000009B9A9A000000000000000009090B9EB9B9D09F9BCB09A90900B00B0A909CB9F0909A909ADBD9BBDADB9A90000000000009B0B00BCBF0A00000B00BDFFFFFB00000B0F9A9E90B0B0BF090A000000000000000000009000000000A00000000000000F9F9C000000000000900A0F9B0B99F9AB9A9A999F90B00B00900090B0B0B0B0B090B09B9ABF9B9B9B900000000000000090000B00D009A000000BFFFFFF000A9E00ACA00AC0AC0F0A090A90A9A90A900000009000000000000000000000000009A9AB90900000000A009909AD9EB9AD9BDB9DB0B0B90900000000000090090000000009F9F9E9BCBCB00000000000000000090AFA0B0000000000FFFFFCB00009E9A90AD0A90B0F009000000000000000900000000000000000000000000000099F99ADA9A9F0F0B99B0F9B9BB99F9BBDA9B9A9F99E9A9000000000000000000000009A9B9BB9F9B90000000000000000009A0D09E000000B000BFFFFFF0000A0A00A0CA00E00AF00A0090090009000000000000000000000000000000000009A9A9E9B9F9F0B99BDAFDB9ADA9DBA9BC9B9E9BDB0B909000000000000000000000009FBDBCBDBB090000000000000000000AC9ABE0000000000BCFFFFFA0000090CBC0B09A00BCF0900000A009A090090A00000A900A009009000000000000009F9B9BDA9E9BDAF9BF9A9FB9DBAD9F9BBDB9F9B9F0B9F0990000000000000000909A9A9B9B9B0D9A000000000000000000009AD00B0000000000BFFFFFF000B0E9A0A00A0CB00AF00090A900A000A00000900000000090000A0000000000000009ADA9BDBBF9BDBE9BF9F9FBBDBB9BF9BADB9F0B9BDA9BA9A900900900000000009DBDBCBF9F9A9000000000000000000000A0ABC0B0000000000FFFFFDB00000A009AC0A00E90F00A000000909A900A00000900000900A00000000000000000A99B9B0B9DABFB9FBF9BFB0F9F9F0F9BDFBBCBBDBDB9F0DB9F0B00000090000B9FAB9B9B99A9A900000000000000000000009E9CB000000A0000BFFFFFE0000F00DA009A00A00AF0000A90A00A0000009000A0090B000090090000000000000090BC9E9F0BBDB9F9BDAFB9F9FA9BF9BCBB9DBBDB0B9FB9BBCB9D09ADA90009B9EB99E9F9BE99000000000000000000000009A00B0E0000000009FFFFFFB000A000A0C0A0DA90E0F090900909000909000A090000009A00000A00000000000000090B9909BD9BDABF9BF9DBFB9FBF9FBB9FBBF9BF9FB09FADBDABBF9B90FBDB0F99FB9B9E990000000000000000000000000ADA9E09A000000000BFFFFFC00090E90A9A0A00A09AF00A00A0000BCA0A000000090A00009A0900000000000000009A90B0B09A90B9DAF9BBBDBDB9B9F0F9B9CB9E9BBDBBF9BB9BDBD9FBFB9B0F9BFB0BDAB9B0B000000000000000000000000000A9AC00000000000FFFFFFB000A00E00C90AC0A00F0009000A000090909000A000900000000000000000000000000000090B09F9FB9BF9F0B9ABDBDBB9BDBB9F9BDBA9F9BD9FBF9AFBCBDAF9BBDB0F9B9F9E900000000000000000000000000BAD0F0B000000000BFFFFFE000009A09A0A090B0CAF090000900B0B0A00A0B0900A00A90000000000000000000000000000009B0B09BDB0B9FB9DB0BB99E9ADBBBDBB9F9BDBFA99BFBDBDBF9FBDA9F9BCB9A900000000000000000000000000F0C0B0A00000000A9FFFFFF9000BCA00A0000CA00B0F0A0A0A000000909000000B090000A0000A0000000000000000000000000099BF9ADBDB9C9A9B09CB99B99C9A9DB9FBA9BDBFB9DBBBB9BA9BF9B9B99F90900000000000000000000000000B0B0E9000A000000BFFFFFE0000900BCACA9A0E00AF00909009A9ADA000900000000900000000000000000000000000000000000090B9B9A9A99909F9B0B09A9B99BADB0DBF9B9BFBBDBD9F9DB9BDBCBB0B9A00000000000000000000000000A0F0B0AC0000000000FFFFFF900A0AC000900090BC0F00000A90000009A0A09A9A9A0A0090009000000000000000000000000000009FBCB09090A0B090099F99B0BC99B9BB9B9FBC9DAB9AB9BBBCBB9B9DBDA90000000000000000000000000B0F00AD0B000000000FFFFFFE000009A0B0A0E0A000AF00B0A90000B0B009090000C0909A00A00000000000000000000009A0000009A909000000090909BDA90B0D9B9BADBDB0FB9BBBB9FBDAF9DBBDADBA9A9000000000000000000000000000F00BDAA000000000B9FFFFF9000BCA00CA009AC00A9F0009000A900009A000A00A9A0A0000000000000000000000000000090900009B000000000000B09099BD9AB9AD9B0BDBBCBF9F9FB9BB9ABF9B9B9DB9000000000000000000000000000B0B00A9C0000000000FFFFFFE0000000B00DA00B0BCAF900A9E000A9AC090B09090090DA900000A00000000000000000000000A90000000000000009009A9A90B99BDBB9FB9BDB9B9F9B9F9F9F9B9E9F9AB0F9B0000000000000000000000000CA0F0CA9A000000000AFFFFFF000A9AC0A000A000000F0090009000009A0000A000A0A000A0900900000000000000000000009009A900000009000000090990B0BCB09CB99E9B9FBDABDA9A9B9BDB9B0BD990000000000000000000000000000B0F09A9E00000000009FFFFFB0000C09A09A0D0E0A9AF0A00B00A9009A00B0B09A90909A09000000000000000000000000090A090000000000000000900B9CB999909BB90B9B0F90B9DBB9FBF0FB9BDB9A9A900000000000000000000000000BCB0AA9E09A0000000BFFFFFFC00B0B0A0E00A0A090E0F0090000009A0000000000000A09C0A0000B000000000000000000000090B000000000000000A009A990F0B9F909BDBDB9BBDBBBDB9B9BB0F9AD0909A000000000000000000000000000BCB0DA9AC90000A000FFFFFFA00000C009E00090A000F90A00A90A00B0BC9A9E909A900A90009A0000000000000000000000000900000000A0009A00900090A99B0B0BDB0B0BDADBBDB0BFBCBDB9BB9A9A0090000000000000000000000000000BCA09E9A00B0009A9BFFFFFF000A0B0A00BCAA0CB0AF00909000090C000000000A00E900A9000000000000000000000000000900090909A9000090000090B99A9D9B9A9F9B9B9B9CB9F999B9B9F9CB9090000000000000000000000000000000E9BCA9E9EB0E9AC00FFFFFFF0009CAC9AF0A9CB0AC9F0A00A0B09A00B00B0B0B009090A0900009A00000000000000000000090A00A0000000000000000A90DA9A9A9E9B9BCB9FBDBBF9BBEB9E9B0B90B0000000000000000000000000000000B9ACA9E9A9CA90F0BFFFFFFF00000A9BEF0AFCBE9E9AF09AC00C000B00900000090A0A090000B000000000000000000000000009009000009090000000909B099DB99BD9E9BDBA9BF99AD9BDB9E9B9AD909000000000000000000000000000000E9A9E9E9EBDAF0BCBFFFFFFF00ADAECB0FDABE9E9AFF000B09A09009A0B09E90009090A90A00000B00000000000000000000000090B090B09E900900000099A9A9E90BB9B9AD9F0BF9FBF9BF9BE9D9A9A000000000000000000000000000000B0F00A9ADACBCBCA9CBFFFFDA000099EFFAFDADAFEDAF09000009A0909000A00A9000000009000B0000000000000000000000000000000090B09A00000009A090909B990BCB9BB9BDBB9B9AD9B99B0B9090000000000000000000000000000000F0BCBCBE9FADA9FAFFFFFFFF0000AE9F0F9EFBF0BFFF0A0A9A9009A0E0A900900A00A9CA0009000C000000000000000000000000090009A000900000000009A09A9ADAF99BDBCBDBE9F0BF9BADB090000000000000000000000000000000000BCBCB0AF9FADAFFE9FFFFFFF000B0F9FAFFAF0FCBFE0F909C000B0009090C0A0A00090A09C00A00B00000000000000000000000000000009090A90000000000900909999ADB0B99BF9B9F99A990090A9000000000000000000000000000000000B0A0BDAF0FBF9E9F0FFFFFFE0000EBCF0FDFFBFEDBFF0B0B0F009A00B00B00C09000000A090000000000000000000000000000000000000009000000000000000000A099A9DB0B0BDA9ABD9E9B0A900000000000000000000000000000000000CBDACB9EBCF0FBEBFFFFFFFB000B0FBFFBEBCF0FADFF0000000B009000000B000A0009000A00900B000000000000000000000000000000000000000000000000000090A090B0F9F9B9D990B90909000000000000000000000000000000000000BA09A0CBCBAFBCF0FBFFFFFC0000BCFEBCFFFBFFFFAF00B00B00000000B0000B00900A0090000A0000000000000000000000000000000000000000000000000000000009A0909A900B09A900A000000000000000000000000000000000000009E09E0FBE9ADE9E9ADFFFFFF000A9EBF9FFBCBEF0F0FF00090000090A9000B0000000000A0000000000000000000000000000000000000000000000000000000000000000090B090B90B09A909000000000000000000000000000000000000000BCA0B009E9A9EBCBAFFFFFFA000CBCFAF0FFFDBFFFFF900000090A00000000000000909000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0B00CBE0ACBE9E00DBFFFFFD009A0BCDAF0FAFCBE9EF0CB0B09AC900009090BC900A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CBA09ADADEBCB0AFFFFFFA0000BEBAE9EBDEBE9EBFAB9EDAB09A9B0B0FAF0B0BF90B09A9F0ADAF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F09A00DAF0BFADA00FFFFFFF0000F0CBC9E9FEBF0FADFDFFFBDFFBFCB09FBDBFDFF0FFCB0DADF9FF9F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0A09ABDAFE9FA0A0BFFFFFF00000ABCAEBEF9E0F0FAFBFFFFFBDFBFFFADFFFFBFFFBDBFBFBFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ADADA0C0ADBFEDE90D0FFFFFFF00A9CA90BCBEF9EAF0FFFFFFFFFFFFFFBDBFFFFFFFFFFFDBCFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B00F0BFAFCBFA0EABFFFFFF00000A9EADAFDAADADAFFFDFFFFFEBFDBDAFFFFFFFFFFFFAFFBFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCAC0B00BCFFFFE9FADFFFFFFF0009CBCA9E9FAEDA0FAFFBEBFFBDBDFAF09FBFFFDFFF9F9F9BDFFFFBFBF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B9BC0A9EBDEBE9EADADFFFFFF000A0A0F0BEDE9A9FADFF9BC9F0F0B9F0B00DADAF0FBE9E9A9A9FADFCFDA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0A090E9EBFCBE9EBEBFFFFFFF0009CA0FCBEBE0E0FAFF00B00A90000900B09A90B0090B0D00B09A9A9A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0F0BACB0BCBADAE9E9FFFFFFF0000A0BCABFCF0F0FADFF00000000A9000000000000000000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B0BC090ADABCEBDA9EFFFFFFCA0090BCAFDEBABCBADFAF0900090000A000900900009A0090909A0900A090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0E09A0BDACE9A0ACABFFFFFFF000ACAFDBEBDEDACFAFFF000B00090000900A00A09A0090A00A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F00B0BC9E0A9B0E9E9AD0BFFFFFFF00090AAFDEBAFFAFDAFF0A0000A000900A009000000000000909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A9ACBCAA0BCACB0E0ACAFEFFFFFF0000A0FDAFBCF0ADBEFFF090909009000009000000000000900A00A0000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E0E0B0A90D0B0F0F0BCBF9FFFFFFB000ADBFADFCFBEFFE9E0F0000A00000A0000000900900B000A0909090090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A09AD0F00A0ACB0A9ACB0EBFFFFFFF00000E0FEAFACBDAFFBFF09A900B0B00900000A0000A00000900A000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FA09A00BC0B09ADACBACBCA9FFFFFFE009A9F9FDBFBEFDADEBF0000090000000A900000A00000000090909000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B09E00F00A900ACA9AC0B09EFFFFFFE90000EAEFAE0E9EBFEBCF000B000000000000900000000900B0A00A009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F0CA09A0A9000E9A9E00B00E9BFFFFF9000ACB9F9ADB9FAFCB9EF00000B0090A00000000900900A000090909A0009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB09A0C90ACA900CA0B0CA00ADFFFFFF0009A0E0ACACACA9ACA0F0090009A00000090A000000A00000000A9090900A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0DAE0CB0A09000A9090CA009A9AFFFFFEF0009A9E9A9A9ADA9ADAF00A0900000090A00090A0000000900B090000A00000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009A90B00090A00A00ACA090A000FFFFFFF000A0CA0ACACACA0E0A0F0009A0009000000000000A009000A0000A0B090A900A0BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0EACA0A00E000900B00000AC00ADBFFFF90000CB09E90A9A9E9E0FF0900009A00A00900900909000A00090909000090000009FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009AD00A90000000C00B0000A09FFFFFFE000B0ACA0ADACACA0B00F00B09A000900000A00A000000000000A0090B0000B09A0BFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0F00A0D00A9A00A0A0000A0090A0FFFFFF9A0090BCB0A9A0BCA0FAF000000909009A00009000A09000900090A0000B0000009FFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000E9090AF00A00000009009000090000FFFFFFF000CACA0AC0E0F0A9E00F9009A90A0A00009000009000C000A900009A9000900A9ADFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000009A00A0AF00B00BC0A000000A0000A0A9FBFFFF0000A0B09E9A09A0BCA0FFADBE9AD909F9B0F9ADB0E9AB0BBC9ADA9AD0F9B0CBC90FBFFFFFA00000000000000000000000000000000000000000000000000000000000000000000000000A000A009ADAD0BACB00A9090A0A0000A00000FFFFFFF000900EA00B0E9E0ADA0FB0F9FFAFBCBCFDAFDADB9FDFF0FBE9FFF9ABF0F9A9BFADFFFFFFDB00000000000000000000000000000000000000000000000000000000000000000000A0000000ADACA00BAFC9A0E90A0E0090A9A0D0A90A9FFFFFF90A0E90DA0CB0A9E9ADAFFFFFF9FDAFBFBFFDBFBEFFBFDFFDFFF9FEDF0FBE9FE9FBFFFFFF0E0B000000000A000000000000000000000000000000000000000000000000000000A00000009E9A0B0FACB0BE9E9AE9A09A0E90CB0A9CA9FFFFFFE00009A0A0B00E9E0BCADFFFFFFFFBFDFFFFFFFFDFFFFFFBFFFFFFFBFBFFDFBDBFFFFFFFF0FBDE0000000000000000000000000000000000000000000000000000000000A9000000000A0BE0A9CBCBCB0FE9E9AF90F0ADA90EBACBCA9EFFFFFFB0000ACB0F0EA9A0BCA9AF9FBFFFFFBFFFFDBFFFBF9FFFFFFFBFFFFDFFFBF9EFFFDBFFFFFF00A9FAC00000000000000000000000000000000000000000000000000000A9CA0A0090A9C9E90F0FAFADA9EB9EB0F0AE9F0A9EFBCFBEBFEBFFFFFFC000B0BCA0A90E9E0A9E0FFFDFBFFDFFDBFFFFFFFFFFFFFFFFFFFFFBF9FFFF9FBBEFFFFFFFFBCACBA000000000000000000000000000000000000000000000000000000AA900BCA09AA0AEB0BCBCFAFE9EF0FE0F9A0A9E90AFBCF9E9F0FFFFFFFB000CA9E9EA9A0BC0A9AFFBFFFFFBFBFFFFFFFFDFBFFFFFFFFFFFBFFFFFFBFBCF9BFFFFFF0CB0BCF00000000000000000000000000000000000000000000000000000F0DACBCA9EAC9E900F0FBFADA9E9AFA9B0E9E9E0AF9EFBEFFAFFFFFFFFE0000B0CBA9CBCBCBADACFBFFFFFFFFFFFFBFFFFBFFFFFFFFBFFFFFFDFBFFFDBFBFFFFFFF0FB0ACB0AC00000000000000000000000000000000000000000000000000FA0A0B0A9E909AB0EFBEBCE9E9EBEDA9CACB0B0A9F9EDBCBDAFCBFFFFFF9009E0FBEDEBEAE9ADA0BFFDBFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBCBDBDFFFFFF00F0B0F0BA000000000000000000000000000000000000000000000000B0BCBE0F9E0BEAD0FB0F0FBBFBEBDFADAA9A0E09CA0ABAFBFADBBFBFFFFFE0000B0E9A9E9BDAE9AF0FFFF9FFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFFFBF00F0F0E9CB0000000000000000000000000000000000000000000000BCBCB09E0A9E09ABE0EBCBEDE9E9EA0FADAC9A9A0B0F0CBCBCBEDEFFFFFFFF00A0CB0FAF0ECBDBEDAFFFBFFFBFFBFBFFFFFFFBFFFFFFFFFFFFFFFFBDFBFBDBCFFFFFFFFCBF0F0FBEBCB0C000000000000000000000000000000000000000000BCBE0EBE9E9E9BE9E9FBCAF9AFEBE9FFADA9A00000000BADBEBE9AB0FFFFFFB0000B0F0F0FBBEACBADAFFFFFFFFBDFFFFDFBFFFFFFFFFFFFFFFBFBFFFFDFDABFBFFFFFFF0B0FBEBCF0F0FA900000000000000000000000000000000000000ACBCBCA9BC9A9EB0E0F0FACBFDAFF9F0FAE9EBCBC0B0CA9A9CBE0F0FADFFFFFFFC000B0E0B0E9ACA9FADADFFF9FBDFFFBFBFBFFDFFFFFFFFFDBFFFFFDFFFBFBFFDBDFFFFF9E9EF0FDFBFBFF9EDAD0000000000000000000000000000000000A90B0A9ADACBEDABCBDBEBCBF0FAFDAFAFBDBFADA0B00A900EAFADBCBADABFFFFFFB00009ABCA9ACB9EA9EB0FFFFFFFFBFFDFFFFBFBFFFFFFFFFFFFFFFFFBFFFFFBFBFBFFFFFFA90FAFBCFCBEFBEBEFBE90000A000000000000000000A9009AC0AF0F0EDA9A9A9EDAEADAFBCAF0FAFFCBCAE9EDADA0F00AB09ADFAFBCB0F0FFFFFFF00A0C0A9E0B00E9CB0FAFFFFBFBFDF9FBFFFFFFFFBFFFFBFFFFDBFBFFDFFBFDFF9FFFFFFEDAF9F9EBFBFDADBDF0E9EBE9E9000A000A009A00090AC0AA00B0D0A0B0A9EFCAF0BDBDADADBF9EBDA9FEFBDEBAFADA0AF0CBE9EBDACBEA9FBFFFFFE009CBADA9ACAF0AB0E00FFFFDFFFFAFFFF9FF9FFFFFFFFFFFFBFFDFFFFBDFFBF0FFFFFFF9BADAFEFFCFCBFFEFAFBFDADAF0E9E09009CAC09A0A090A9C9AC00A09E0F0E9ABDAFAEAFADAF0EBDAFFE9BCAF0FC9ADAF09BE9EBCBEB9E9FEFFFFFF9000A0CBCAD0B00F0E90BFFFBFF9FBFBF9FFBFFFFFFFFBDFFFFFFFBFFFFFFFFFFFBBFFFFFE0DAF9F0FBFBEDADBDF0BEFBCBDBE9FADA0A99A09000A900A009A09E00B0B9ADFEBCDBDADADAF9FADBCBFEBDAF0BACB09EAE0BCBFE9FEBEBFFFFFFFE0000FBCB0AACAF0EBCA0FFFFFFFFDFDFFBFFFBFFFFFFFFBFFFFFFFFBFFFFBFDBFDFFFFFFBF09EBFF0FDEBFFAFAFFCBEDBEBCBE9EBCBCAE9EACBC0E0B09A00000B00E0E0B00BAA0F0FAF0AF0FAFBE9E0F9EBCB0FEADB0F0BCBFEADFBCBFFFFFFB00B00EBCF09ADAF90BCAFFFFFFBFBFBFFDF9FFFFFFFFFFFFFFFFDBFFFFFFFFBFFBFFFFFDF0BFBCFAFBEBDADFDF0FBF9EF9EBDBADA9A9F9E9F9A9B0BC0A000A0000F0B0BCAF0DADAA9E9F9EAF9EF9EBDAE9E9AF0BDA0DA9EBE9BDBEDFFFFFFFFC000CB0EB0FADADAEBCA9FFFFFFFDFFFFBFBFFFFFFFFFFFFFFFBFFFFFFFFFFDFF9FBFFFFFA0F0CFBDFEDFEFBEBEBFADAF9EBCBEDADACF0EBF0EDAE0F0BC0B090A9A000A00900A90A9CB0AE0BDAF0FADAADB0EF0BCAADA0E9ADFEFEBFAFFFFFFFB00A9ADB0FADAFADBCA9EFFFFFFFBF9FFDFFFFFFFFFFFFFFFFFFFBFDFFFFFBFFBEDFFFFFF0F0FB0FADBE9FBCFDBCFDADFADBFCBBCBDBAF9FCFB0F9F0F0BC00A00C90A9C9A0A90A9C0A0E90F0E9FACB0E9AEF9AFCBC9A9A9EFEBFBFCFF0FFFFFFC000ACA0F0FADADAE9AF0FFFFFFFFFFFBFBDBFFFFFFFFFBFFFFFFFFBFFFFFFFBDBFBFFFFFF0B0FBEDADBE9FBEBEBEBFADBEDABCE9EAD9EBABCFBCB0F0F0B090B0ACBCA0A9C0AC0A0B090A00B0ADB0E90F9ACF0B0BAC0ACB0B9EDEBFAFFFFFFFFB0090BCBEBCBEBE9EBCAFFFFFFFFFFBFFFFBFFBFFFFFFFFFFFFFFDFFFFFFFDFFFFDFFFFFF9E9EDADBFEBDACDBCBDBCBDADABDE9BE9BAF0FDEBF0FADAF0BCACAC9A9A90BCA0B0B09000E090BC09A0F0A0ACBA9E0E0CB0DA0FFEFBFDEF0FBFFFFFE000A0BCBCBE9E9E9CBDAFFFFFFFBDFDBF9FDBFFFFFFFFFFFFFFBFBFFBFFFFBFBFBFFFFF9EB0FBFFFEBCBEBBAF9EAF9EBEBDEBBEDACF0F9EBF0FADAF0BCB09A9ADADAFC9ADAC0F0E0B09A00ABE0F0A0DA9AD0A9A0B0A0BDE0FBEDAF9FFFFFFFF00A0C9EBCBE9E9EBEABEBFFFFFFFFBFBDEBFBDFFFFFFBFFFFFFFFFFFFFFBFFFFFDFFFFFFE90FEDFEBDFBE9FCF0E9F0EB0FDABDE9ADB0FBE9F0F0F0BCBCBCA0DACADAF0BEDA9AB0A9ACA00E90090A9CA00E00F00D0009E0ABF9CBEB0FAFFFFFFF9009AB0FADAFAE9E9FCFCFFFFFFFFDBFBFDBFBFDBFFFDFFFFFFFFBF9FFFFFFF9FBFBFFFFFFA9FBFDFFFDFFAF9FBE9F0DA0ADABCFAADB0CBEBFAF0F0BCB0BCB09B0F09E9ABCBC9E9E90BCB0A9E0F0A90A90B00A0A0F0A09C0AAF00FACB0FFFFFFE0000CBCBE9CB0F0EBABFFFFFFFFFBE9FBFF9FBFFFFBFFBFFFFFFFDFFBDFFBFFFE9FFFFFF0DADEFBEFAFBDFFEFFDEFBADBDAD0B0D9ACBBDBCBDBCBE9BF0F00F0E9AFA9EDABCBADA9EBCB0E9E9AB0F0A90A00B09000009A0BC90AD00B0FFFFFFFF000A9EBCBEBCFAFBCFCAFFFFFBDBFDBFDF9EBDFFBDFFFFFFFBF9FBFBFFBFFFFF9FFFFFFE9A9FBFFFFFFEFEFBDEBF0FCB0EA9EBCBAE9BCBEBCBEBCBCE0F00B0A9ADADE9A9CBCF0BE9CA9E9A9AF0F0BC0BC9E00A0A000000000A000B0CBFFFFFF000BCAB0F0ADABCBCFAB9FFFFFFFFBFFFBFBDBFBFFFFBFFFFFFFFFFFDFFFFFFDBFBFFFFF9E0FEFCFFDFFFFFFFFFFFFBFFF9FFADAC09ACB0BDADA9E9BBDA9AC9EBCBCB0F0FADA9AD0BA9E9ADAD0FAD0BCA0A9AD0D00B0A0900090A000A9FFFFFF00009C9E9ADAFCBEB0FCAFFFFFFFDF9FFDFFFBDFDBFFFFFFFFFFFDBFBFFFFFFFFFDBFFFFF9A9BFBFAFADFF9EFBDEFDEBCBF0FDBFBF0F9EDAF9ADA9ECBE9E9A09A9EBCB0F0F0F0FAF0F0BCB0FAF0FAF0BCBDA0A0A900C0000A00090090AFFFFFFF000A0A0ACA9ABCBCB0BCFFFFFFBFBFFBFBDBDBFBFFFFFFFFFFFBFFFFFFFFFFBF9FFFFFFCBC0F0FFFFFFAFFFFEFBFFFFFFEFFAFCBCB0A9A9E0F0BCBBCBCBC0F0F0F0BCBE9AF0BCB0F0BCB0F0BCBDADACBCA9E9E9EB0B0B0A90A00A0009FFFFFFA00A9CB0DA9CBCBCBCBCBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0F0BCBCB00B0B0F0BCBCB0F0BCB0F0BCB0F0BCBFADA9A9A9E9A9A00000000000000000BFFFFFF00000A00A00A00A0A0A0A000000000000000000000105000000000000D4AD05FE,'Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986). He has also taken the courses "Multi-Cultural Selling" and "Time Management for the Sales Professional." He is fluent in Japanese and can read and write French, Portuguese, and Spanish.',5,'http://accweb/emmployees/davolio.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(7,'King','Robert','Sales Representative','Mr.','05/29/1960','01/02/1994','Edgeham Hollow
-Winchester Way','London',NULL,'RG1 9SP','UK','(71) 555-5598','465',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FEDECDACFEFCEADE0ECECBCE0CEFEFECFFEFCFEEEDEFEFEFCDEBCEFFEFCFEDEFCFEFECFDEFFC000C0A0C0CE0EDFE0FCE9FDFCBF9F9FCFCEFCF0FC000000EFCE0CE0CE0FCBE0F0EDECACBCAECACEF0FCE0FCCACE9E0FEEDE0E0E0EEDACEC0CEDEFCACAECE0CAEDEECFCACFCEDEFE0EDEFECFCFEDFFEFFFCFEEECEEFCE0EFEDFEDEFFEDFEFEFE900000C9E9CADEFE0FCBDFCBDBD0FCF9F9FFDEFFCAF0000C0CADCAC0E9ECACCFCECACADECEDEFCF0EECACECAEDE0ECECEDACFCFCEDEACF0FEF0EEFACEDCADEFED0ECBCADEEEFAEEDEFEEFCFEEFEFEEFEFEFEDACBCF0EFEDE0FEFEFECFEEFEFFF00C0CE0EC0EDEFACFCBDBCBDFE9FDB9E9E90EFFCAC0CA00C0EFCACCECEC0ECACE0FCEDECBCAC0E0ED0CEDEBCDE0FCF0E9EEFEE0E9E0DE0ECACEFDFCCCAFCEECFEEFCECECE9ECFCFEFCE9EEFEDEDEFDEFFFEDEDECEEFEDFEFEFEFFCFFEFDEFDEFF00000DE9ECEFEDE9EDADFDAF9F09EDF99CF9EFFFCAC0900CC0EC0E9CACE9CF0EC0F0E0ECFCFECFCEEBCACCEACECACECECFCBCFCECEECFCEDEDEEFEBCECBC0FCFCAF0F0ECEDEEFCFEFEFEDEFEFEFEFFEEFFEACEFCFCEEFFCFEFCFEEFEEFFEFFEFB0C0E0F00DEBCE9E9FDADBDCF0F99ADEB90D0FEFFDECA000ACDAC0ECDACE0EC9ECECFCFE0ECBECADCECEBCCE9ECECADEACECFACBEC9EE0FCEADEF0CEFECEFEEBEFCECEDACAEDEAFCEDECFEDACFEFEEDFEDFCE9EE0EDFEEFEDEFEFDEDFEFFEFFF00000C0CFEFCDAD9E9EDBCFBDF9CBD99C9F0FCFDEFBCC000CCACFC0EACCACCACCACAC0E0FCECCBCEADACCE9ECE9E9ECEDEFEDEFCCBECDEEBEDEFFCAC0CEFEFDECCCAC0EECEDECFCFFEFFEFEFFEDEFFFEFEAEDEECFEFEEFFFFEBEDEEFEFFCFEFCF000CAEEDEBCBC9E9CBDADBDE9A9C9CE9E09D0FEFCFE9A00CACF00E0CCADCADEADEDEEDECE0FEECFCECFE0ECE0ECECF0ECADEECFEECFAEDEDEFEFFCBCAC0CEEFEBEDEF0CBCAEFEFEEF0EDEDECFEFEFEFDEDCAEDACFEFFDEFEFCFEFFFEEFFEDEFFBC00CDFAFCBDAD9CBD0FDCBFDF90A99C9FCBCBCEFCFED000CACECCEDACE0E0CCACAC0EDAFCAC9E0E9E0DECACFCACACEDEFEE9E0F9EECFEEFEEDFFFEFCBC0C0CECEACEFECECCECEFDEFEEFEFEFEFDEFEFEEFCCECEFFCFEFEDEEDEECFFDEFFFEFEFBC0EEDCBC9C9E9D0FDAF9CBDAD9C0BD090D0D90EE9EFE900CBCBC0EC0CECE0ECECFE0ECECFECEFCECEACEDE0ECFCE0ECE9EEDEEEDEF0FCFFFAFFEDFEFEFBCAD0CCE0EDF0FACFFEEFCFCFCEDEDEFEFFEF0EEF0EFDEFEFEDEFFEFFFEFEFEFEDEFFC00CB0BC9E9E9E9F09D9EDDADBC90C0FCF0F0E0DCEDEF000CCEC0E0CE0C9CECBCACCFCBCBC0F0CACADCE9CACC9E0FCFADECFECFCEBCEEFEB00FEFEEDFCFCEDEECA9CCEEECCFECEDEFEFAEFEFEFEFFEDFEDACEFFEFFFEFFEFCEFCEFEFEFCFEFFEFFCE0FC9E9E9CDBC9E9E9FADF09A90B9090D099CAFEEDA900EF0E0CE0CACE0DECFCBEECECEECEECDECE0CECFAEECE0ECEEFACBCEFCEDFFB000FFCFFEEFEEFEE9FCEF0C0CFE0EFFEFEDEDE0FEFEFFEFE0ECEDEFEFEFEDFEDEFFEFFEFCFFEFFFCFEFF0D09E9D0F9ACBD0F9E9DE9F99C9C0DAD0BC09C0CFEF00CECFCE0C0ECACEACACEED0EDAC0F0DAE0E9EACACC0CBCECFEDEDEEFACFFEF0C0E0FEFECFFCFDEDEEEFCEEBCE0EDEEDEEFEFEFECFCFEFFFFECBCEFEFFFEFEFEFECFFEFCFFEDEEFEFEFCAF0F0DADBCF9DADBC9F0F9E9E0909A0DAD09E00E0CFEB00CFAD0E0C0CC0DEDEF0EEFCACECCECCECECCCFCACECCACBCF0EEDECFCEFFEB000EFFEDFECBEEBEFDECBEDEE9C0ECFEFDEFEDEDEEFEFEDECFECEFCFEFCFCFEDEFFEDFEFFEFFFFFCFEDAD0D0F0DAD90F0D0DBC0F09F09DA00D0090F0909CEFED000FEDEC0CACACECACECED0CACDACACAC0F0E0E0ECACACFCEEEFE9E0FEFFBC90E0F0FEFEEFFEEDEDAEEFEDEEDEFE0CE0FEEDEFEEFCFEFFEFFACEFFFEFEFFEFEFEFEFEEFFEFEFEFEFBCADAD0F0DE9DADF9E9F0DBD9FC9F09C909F0D0900CEFF0CACFEF0E0E0C0CE9ECF0F0ECACEACEDACCE0ECE0EC0CCE0E0FCBCFCEFEFFACA0E0E00FCFCFCEDFEFEDEDECE9EFEDEF0ECEFFEFCADEFEFEFFECF0FEFEFDEFEFCFEFCFEFFFEDEFCFEDECFC0D0F0DBC9E9E0D9F0DBC9E99F0F0BC0000B0C9000CEFFCFE9EF0C0C0E0CEDACECF0EDACCCACCE0EC00CC9EDEBCFCFEFCE0EFDE9E9000000A0FFEFAFEEDECFEFAFEFEDEFACFE9E0CEFEFDECEDEDEFFECEFDEFEFEFCFEFCEFEDEFEFFEFEFFEFCA9CBC9F0F9F9F9F0F0F0DBC9E0D90D09B0D0C90A900FCEFFEFECCFE0E0CE0ECFCACAC0ECA0FCAC0C0ECEBEECACCE0ECCACFFDEFFFA0A00A0000FEFCFCF0EF0ECEDEDEEFECFFECFEFCACFEEEBEFEFFEF0FEFEFDFEDEFEDEFFEFFFEFDEFCFCEFCB0C9CF0DF9EF0FCBDBD9F0D0F9F9E9A9C0D009A90C000EDEFCFCBE0C0CCACEF0E0DECCE0CCEC0C0EFE0C0CC0BC0E0CCBEFFEFEFEA00000000000FFFEEEFEFCEFE9EEFEDECBCECFEDE9C0EFFDEDEFFEFCEFCFEFEEFEFCFEFFEDFEEFFEEFEFEFCF0F9EB9DEBCF9DF9F0F0F0F0F9C9E9C9CA90A900C0900CEBCFEBEEDE0CA0CE9CE0EE0E00CCAC0E0EC0C0E0E0ECEECFFEFEDEFCFF0900000000000FCFFFDEDEEFCEEDE0FEFFEEFEFEFEFFFCCEEEFEFEFFEFEFCFEFFEDEFEFCFEFEFDFEFFCFEDE0909C9DEBDDB0FADE9FDBDBD99E9E9F0F99C900D0900000CEEFDEDECAC0CE0CEACC0CC0ECA0C0ECE0CACECEDEDEDAFE0FCFEFEF00A00A000000000FACFEFEFE9EF9ECEFCEEDEDEDACFCEEFAF0DEEDEFEDEFFEEDFCFEFFCFEFEFEDEFEFCFEDEFBCBCADADDEBCDFDDBDE9E9E9EDAD0D09D0F0B0D00A0090000DCEFECBEDAC0CFC0CACE0EC0ECEEC0C0CACBCBCE0E0EDEDEFECFCFEB00A000000000A0FCF0FFEFCFECEFE9CEDAEFEFEFFEFFDEFCECADEFFEFEFCFFEEFFFEFEFFEDFEFFEFEFEFFE009C99FDBE9DBF0FADF9FDF9F9BDF9ADADB0D0DA90D090000CEAFCADECEC0CACACC0C0E00E0C0C0EADEDECCECADECEEFEFCFFEBA0A0A0000000000C0FE900EFFFECFFEDEFAEDEDEDEDECFEEFFEF0CEEFEFFCFEFEFFFEEDEFCEFEEFFEFDEFCFE09FCBCFCBD9FFEDFFDFBEDF9EF9ED09CBC90D0F09C000000000EDCEFE9E90EEDAC0AC0ECDECC0E9EFCCACADACBCECFADEDEFEAE0000000A000000000AF0F0000FEFFECFAECFCEEFEEFEFFCFFEFFEFF0CCFEFFEDEFCFEDFEFEFFCFFFCFFEFEF0C9C09CBDBDEFE9FBDFBDFDBEDBCFDBDE9D9ADBD0F09090C00000CEBCFCECEC0C0C0CCECF0E0CADCE0CBEDECECECEDAEDEBEDAFC9A0A0A0000A00B00A90BE0A000CFEFFFCFEFCFDECF0EFEFFEDEFCFEDEACCFFEFEFFFEFEFEDEFEFEFEFEFEDEEF9A9CBDEDEDBDFFDFEDFE9FDBFDBDADB9E9CDADAD0F0CA90900000CE0EF0F0FCACACA0CA0C0E0EE0FECCAE0F0E9E0ECFECEEFCAA0C9000A0000000A00A0F09000000DFEFEFCAFEAFEEFEDEFEFEFEFEFEFD0EFEFEDEFEFEFCEFFCFEFEFEFCFEFD00D0FCBDBFBDFBCFFBFFFFFFDEBDF9FCF9FA9D0DAD0990000000000CFE0FCECAC0C0CCACCACECD0EC0FEDCFCEDECFCBC0FFCEA9C0A0A00000000A009A0AF0A000000FEFFEDEFFCFCF0FCFEFDEFFCFCFEFFEFFFCFEFEFCFEFFEEFEFCFFCFEFA90E9CBCBDEFDEFFFFFFDFBDFBCFBDE9E9F9F0DDADBD09F0009000000CE0CFCEAD0CACACACCADE9E0EDACE0CEACE0E0E0ECFECA9000BC0000000000000A090FF0C0090009EFFFECEFEFEFEEFEFEFCFEFEDFEEFFEEFFFEDFEDEFEDFEFFEDEFEFCFC09E9FDFF9FFDFEDFFFFFFFDFBFDBDBDF0F0DB09E9CBC0AD0C090000ACFEE0FCE0C0CCCCADE0CECE0ECBCFACCBCCFCECFEF0B0A0A00A900000000000000A0FEB09A00A0000AFFFECFCFCFFEDEFEFEFEFEFDEFFDEFEFFEEFEFCFEFDEFFEFEDEF0BC90F0F0FFDFBFFFFFFFFFFFFDFADFCBDF9FBCFD9E9DBD9090000000C0C9EF0E9E0CAF0FCACE0F0EDACE0CE9ECAE0CFE9EACA0900AC0A000000000000A000FEDA000090000ECFEDEFAEFECFEEDEFEDFEFEEFEFEFEFDEFDEFFFEFEFFEFEDEFE09C9EFCFDFFEBFFDFFFDFFDFFBCBFDBDBDADAD0B9AC9AD00F0E90000000E0ECECFCC0ECCACACDACCEC0CE0EC0ECADCEFE9E90000A0900A00B0A0A00A0A00000F9A000900000000EFFFEDEDEFFEFFEDEFEDEFFFFCFFFEFEFEFEFEFEFFEDEFEF090D0F9DBFFFFDFDEFFFFFFFFFDFFFDBDEDADBD9FC0D9FDADF9090090000CC0E0FCACACFCACEDCAC0E00CE0CC0ECADEEBCB0A0A9000000A09A000000000000000BE90900A00000000EEFFEFEFEFFCEFEF0EEFCFEFFEDEFEFFEFFEFDEFEFEFCFE9CBCBCFEFDF0FFFFFFFFFFFFBFFBF9FEB9BDBC9E99F9E90F09AD0D000000CACFCADEFCAC0DE0CACEC0ECE0EF0E9ECECFDA000000AD00E000A0A0A000A0E0F0B00F0A00A090000000000CFEDFEFCFFFCFEFDEFEFFEFFEFFFCFFEFFEFFEFFFEFEDA0D0F9FDFAFFFFFFFFDFFFFFDFFDFF9FDEDADBF9E90F9ED9FC90B0B000000C0CFCAC0FCACACFEC00EC0E0D0CECECFFBE0F0A000E0AF009A000000A00000A00000F90009000000000000ACFEEDEFEFEFEDEEFCFFEDFEFFEEFFEFFEFEFFCFEFED00DADCFCBFDFFDFFFFFFFFFDFFFFFFDEF9F9F9C9E9E9D09AD0BDE9C09000000EE0EDEFCADECE0C0EC0AC0ECEC0FEB00C0FA0000ADFC9EBE0A0B0A000000000A0A000090000000000000000EFFFEFFEDFEFEF0FEFFFEFFEFFFEFFEDFFFEFEFDE90DADBFFFFFFFFFFFDFFFFFFFFFFF9FBF9F9E9E9E999DA9ED9BC09909000000EC0CFCACADE0C0C0EC0ECCF0E0EFE90000A00000AC0A0A00009A0A000A0000000009F000000000000000000000EFFFEFEEFFEDEEFEFEFEFFEDEFEFFEEFEFEDEE00E9DEDEBDFFFFFFFFFFFFFFFFFFDFFDFDF0F9F9F9ECF09C9BCDBDBCBC900000C0FE0ECFCE0CE0E0CAC0DACECFE900000000000000A000E0F0A0000A0000000000A0AB000000000000000000000ACFFFFFCEFEDECFFFFFEFFEFFFEFFFEDFFEDF9C9E9FBDFFFDFFFDFFFFFFFFFFBFFBEFBFFDBDAD09990F0BC0B0DAD909A900000C0ECBCAFCAC0CCE0CEECECFFCB0000000000000000000000A0BA0000AC000000000D00000000000000000000000ACFEFEFFFFEFEFEFEFFFEFFEFDEFEFEFEFE00DADFCFFFFFFFFFFFFFFFFFFFFFFDFDFFCBFEF9FF9EDB9CD9F0F90BCBC9000000EC9CECFC0C0E0E0ED0CEFB00000000A0A000000000000A0E90000A0AC0A00000000A0000000000000000000000000EFFFFEFEDEFFFEFFFEFFEFFEFFFFFEDA90DADEFFFFFFFFFFFFFFFFFFFFFDFFFFBFDBFDF9F99E900DA9A0D90FD9C9000000CC0EEDACACAC0F0CCAEFB000000000C0000000000000000000A00A0009A0000A00A09A000000000000000000000000000EFFFFFEFEFFFEFFEFFEFFEFEFEFE90DADFDBFDFFDFFFFFFFFFFFFFFFFFF9FDFFF9F9EDEF9F9F09C9DACF9A0BCB900000ADC0ECF0CCACCCAFCF0000000000A0A000A000000000A00A00A090ACA0000000000E9000000000000C0B0A00000000000EFFEFFFFFEFFFEFEFDEFFEFFDEF00D0FAFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFF9F9F0F09F0BC99B0D9C99C09000C0E0DADECACCACECFA90000000000C090A0000000000000000900AC90CBCA000A900BE000000000E009A0000000000000000EFFEFEFFFEFFFFFEFFEFEFEF00DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF09FF9F9F99E99C9E9C9ADBCA99000000C0ECEBC0CACFAF00000000000000AC000000A00000000A0A00000A000090A90000F09000A0A0E9CB00000000000000000C9EFFFFFEFFFFEFEFFEFFFEF09E9EDFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9FFF0F0FC9E99E9A9C9AD909D9E00000E0EC0FC0DEEDAD0000000000000A000A0E0000000000000000A00000A00A0000000FCA00000000A00A0000000000000000A0000EFFFEFEFFFFEFFEFEDF000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF9F9FBDB9F9F090D0BC9BCBDA099000C0C0CEACEE9E90000000000000000A0AC000A000000000000A00A0A0000000000000AF0000000A00A000000000000000000000000CFFFFFFEFEFEFFFFEA9CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFF9E9DADA909F9E9C9BC9909DBCB0000C0CBCDE9E9000000000000000000000A0A000000A000A000000000A0E0000900000FE9A000000000000000000A00000000C0A0000FEFEFEFFFFFEFEFF900DFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFBFF9FE9FB99F9F09090B0C9ACBCB0909000ACACEA0A0000000000000000000A0AA00000A0A000A0000000A00AC090A00000000FA00000A0A0A00000000A000A0000A0A0C0000CFFFFFFFEFEFFFFC0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDF9F99F9C9E0D09ADAD0D9AD9D90DAD0000C0CCAD0000000000000000000000000000A000000000000000000000A0900000000FF00000000000A0A0000000000000000A000A00CFFEFEFFFFFEFCB9ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFBDB0F90BC990BC9090B00900BCBD9B000C0E0FCA000A000000A0000000000A0A0A00000A0A0A00A000000000A00A00A000000FEB0000000000000000000A00000000C0A0C0000CFFFFEFEFFFEF00CFFFFFFFFFFFFDFFFFFFFFFFFFFFFFDFFDFDAF9F9E9DBCBC9BCBC9DBC9BC090AD09000C0CE0E000009A00000A0A000000000000000000000000000A000000000000000000FBC00000000000A0000000000A00000A00CA0009EFEFFFFFFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF99EDADBE99DB9C9DBDAD9A090C9D0F000C00E0DA9A00FAC9A0000000A000000A00A000A000A0A00000000000000000000A000FEB0000000000000000A000000000000C0B00E00CFFFFFEFEFFE90FFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBC9EFDBDF9DBDADE9FBC9F9FC99E900A990C0ACCFA000CFAC9AC90A00A00000000000000000000000A00000000000000000A0C0AF000000000000000A000000A00000000AC0E00A00EFFEFFFFEFCE9CFFFFFFFFFFFFFFFFDFFFFFFFFFFDBDBDF9FF9FADF0FF0F9B9F0DFE9E99F090BC9C0000CAC0CA00A0CBE90A0CA000000000000A00000000000000A00000000000000000A00FFB000000000000000000A00000000000A00E0CA09CFFFEFFFFF90FFFFFFFFFFFFFFFFFBFFFFFFFF9FFFF0BCF0FFDFBFF9FFFCFDBFBDBDFF9F9E9090B090C0CEB00A00A000A009ACB0A0A0000000000A0000000000000A00A0000A00000000A0B00000000000000000A000C0A000000000CA9CA9CA0EFFFFEFEB0EFFFFFFFFFFFFFFFDFFFFFDFBDFFF90FFDBFFFDBFDFDFF9FBFBCDFFFFBCF9F9DBC90D0C00F9000000000009A000000000000A00000000000000000000000000000A00000A00F0000000000000000000A0A0000000A000A0EA0CADADFFEFFFFC9CFFFFFFFFFFFFFFFFFFFDFFFFFAF0FFFDBFFDBFFFFBFBDFFDFDFBE9FDFF9EBDA90BCB0B0EC0000000000000000A000B000A00000000000000000000000A00A00A0000A00000AD000000A00000000000000A000000C0A00C00DA0000CFFFFEFB0FFFFFFFFFFFFFFFFFFFFFFBFF9FDFBDBFFDFFFFDFFDFFFFFFFBFDFFBF9FFDDB9F9D09C9CCB00000A0000E0ACB000A000E9000A0000000A000000A000A00E90A000000000000FADA00A000A00000000000000A0A0000DA00ACACB0000CFEFFFE9CFFFFFFFFFFFFFFFFBFFFFFDBFFBDFFFFFFFFFFFFFFFDFFFFFDFBDFDFF9FBFDE9A9F09A9A9000000000A0E9ACB0000A00A000000000A0000A00000000000E00000A000A0000FFA00000000000000000000A9C0000A0A00A000000A000FFFFED0EFFFFFFFFFFFFFFFFFDFBFBFFDBDFFDFFFFFFFFFFFFFFFFDFBFFFFBFF9E9F0F9FDB0DAD0D000A00000A0CBCE90A00A00A00A00A00A00000000000CA000CA00A0A0000000000FA00000A0000000000000A0C00AC0A00000000A0A00000EFFEFB0DFFFFFFFFFFFFFFFFFFFDFDFFFFFFBFFFFFFFFFFFFFFFFFBFDFFDFDF9FFFDBDBF9ADB99CB00000A00000ACA9A00000000000CA00A00000A00000A00000A000000000A000000FF90A00000000000000000A0A00A00C000000000000009CFFFFC00FFFFFFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFDFBFBFFDBDBDBC9FDB0DA90D00A000000000AC0A00A00A000A00F0000A000000A00000A0000A0000000000000FCA000000000000A000000000A00A0A0A000000000A000A0DEFFBCFFFFFFFFFFFFFFFFFBDBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFDBFDBCF9FF0F9F0DB09A9000000A0000A000000000A00E00A0A000A00A000A00C0000000000000000000AB0000A000000000000A00000000000C000000000000A000EFFED0FFFFFFFFFFFFFFFFDFFFDFFFFFFFFFFFFFFFFFFFFFFFFFDFFFDFFFBFDBFF9F99F9F99BC9F000A0A0A00A0000A00000AC00A00A0000E000A000000A000A0000000000000000F00A00000000A0E0A00000000000A0A0A0000000CB00000CDEFF0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDBE9DBDADBCBCBCB909DA000000E000A0000A0ACA9A0A000A0A0A0A000A00000A0000000000000000000E0CA0000000C0AC9A000000000000000000A90A0C0F009A0FEFE9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDFF9F9DBF0F9F9BDB99DADA09000A0A00A0000000000EA000A0000000000A00000A0000000A00000A000000B9A0CB00000A0E9A000A0A00000000A000A000090B000A00ACFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBF9F9FBD9F9FBCFDADAF099DAD0A00000ACB0A0A00A0000A0000A0A0A00A000000000A00A000000000000000E000AC0A000000A000A0000000000A0000000000A00A0000CBCFEBCFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9F9F0DAF9F9CB9BDBD9BDA990B0000A000000000000A0A0A0A0000000A000A00000000000000E0A00000000B00AC0B00000A000A000000000000000A00900A000000000ACAFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FDF9E9F99F999C9B9FCBF9ADA9C9E900A000A0A0A00A00000000000A0A0A00000000A000000000000A000000000E0000AC0B0A000A00C0E0A000000000000000000000000A00ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDBD9E99F0F9FDCB9D0BDBD9B09D09C00000000A0000A00A0A0A000000A00000A00A000000000A000A00000009A0000AC000000000A900000000000A0000000000A00000000A0EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FBD9F09D0B0B9DEBDDADAD0F0B0A0B0A000000A0A000000000A00A000000000000000000A0000A000000000E0000000A000000A00CACA0000000C00000A000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDBF9F999F9DB99D9D0B9DABDBDB999C9D000000A000000000000A0000000000000A0A000000000000000A000000090000A0000A0000000A009000000E0B00000CA00000A0000000A0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9D90DF0B909DA90BD0F9D9E9F09E9F0A00000000A0A0000000000000000000000C0A0000000000A0A000000000E0A0000A000000A0AC0F0ECB0A0000EB000A0C00A0000000000009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBDBF9FDB9D9F9F999D09F09EB9F9F090099000000000000000000000000000000000A90000000A0000000A00A0000B0000A00A000A00A0A000ACE9000A0C0E9C09A0C0A0A0A90A00000AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFFDFF9FDBDF9D9FCB99C9F99DADB9F9F90F0A0A00A00000A00A000000000000000000E0A000000000000000000000CA00000000A00000000EADA9E00000A000A0AC0B0C00C00000000ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFDBD9F9FDB9F0B999CB909CB9DBCF9090F090000000A0A000000000A0000000000A0000000A0000A00A0A0A000000B0000000000000A0A0A000E00A000000A00D00AC00B0A0A000A9E0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFDB9BDBF9F9B0D99D090990BDB9EBDF90F9F090A0A00A00000A0A000000000000000000E0ADA0000A0000000000A0000E0000000000000000A0A0A0A00A0000000A0AD00E0C00900A0000AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBFDBFDFD9D9FFFDFBE9B90DB0D09C99CB9FF9099E90000000A0A00000A00000A00000000000000000000000000E0A0000009A0000A0000000000000A000A0000000000000A09A0F00A000A009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFDB99FFFFFFFBDFFDEFB0D90909E9BDADBF9E99E90A0A000000A0A0000000000000000A00ACA0000000A000A00D0A00A0E9000A00000A00000A0A00A000A0A00000000A0DAC000E00E900A0AFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDFFDFFFBDBDFFFFFFFFFFFFFBDF9FB0009090DBDBF9E9F090000000A00A00000000000A00000000000000A00A00000A0CA0A00000B0000000000C90A000000A0A0A000000000A000A00B0E90E00CAD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9DEFFFFFFFFFFF9FFF9EB9E9900009DBC9F9F990DADA0000000A000A00000A00000000A00ACA0A000000000000A0E00CA00E00A0000A0A0A000000A000000A0A0A0000000B0B0000CB09EB0ACBFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9FBDF9DAFBFFFBFFFBDFFFBDB9B9C99CB00000099E9E9F0F90900000A0000A000000000000000000000C0000000A0A00000CADA90A0DB00000000CADA0A0000A0A0A00000000A000A0A0A000ACAC9CB0ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFDFFBF9DFDBFFFDBFFBFB990D0D0900909000000B9F9FDB0F9F0A0A000A000A0000A00A00ACA000000A0CAC0A0000000000ACACA000EACA00000000000000A0900000A0A0A0A090A00000000000A0A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB9FF9009EFBDFF9BD90D9CBD9B9B909F0909090090D0F9B9D090900000000A000A0000000000000A0A000A00B0000000000A000AC9A0F00000A0000A0A000000A00A0A000A00000A00000000A00B09000F0FFFFFFFFFFFFFFFFFFFFFFFFFFF9BDF909090F99FF9F9DBDBDBDB9C9D0BD090D09A99000B90FDA9ADA90A00A0000A000000A000A0A0A0C00000CAC09A00A0000000A00A00EBE0E09A0A0000A000000000000A0000A0A0000A000000000A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFBFDB0F900009F9F9F9FBDBDBDBDFBF9FDB9DB9BD9D0D99CBD9BD9C9CA000000A000A000A000A00C0000A0000A000E0CA000A0CA00000000FCB00E009000000000A00A00E009E9A0000A9A090A0000B000B00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFB9DB99BD9DBDF9FDF9FFFFFF9F9DBF99E9E9C9ADA9A0909AD9B0B9900A0000000000000000000A0A000A0A000A00EADA0C0A00F0000000FBCEB0F0A0A00000A000900F0BE00A00A0B0000A000B0000900000FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9CBDBFFFFFFFFFFFFFDBDF0FBD0FBDB9FB9DB9D9990F99E9D9E9B0000A000000000000000A0000A000000000A0CA0F0AC0E00A00000FCB00C0A9C9000009000A0F0AC00B000900E0A000B000A00A00A0FEFFFFFFFFFFFFFFFFFFFFFFFFFFB9A9CBDFFFFFFFFFFFFF9FBFFBDBC9F9C99E9DCB0DBCBCB90F9F9A9C000A00000000000000000000A0000000000000A9E0E09A0A0000000AB0DA9AD0ACA00A00A90000E90B0000A0A09E900000A00900B0900FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9BDFFFFFFFFFFFFFFFFDF9DBD9B099E99A9B9DA9909C990F0D9CB900000A0000000A0000000000A0A00A000000000000A0C90A000000DEA0000A90B00000000A0000A000A00000E00EB0A000F0A000ACBCEFFFFFFFFFFFFFFFFFFFFFFFFFBDB0BD0BDFFFFFFFFFFFFFBFBFBDAD99A0909D09CBDADB9BCBD9B0B90DA000000A090000000000A0000000000A0A00A00A09CA0E090A0000A90000000ACADA00A0AC0B00000000000A0AD00009AE0E90A00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFFFFFFFFFFFFFFFDFDBDBDB9C990F009E990990D0990FDBD0F0900000000A00CADA000000000000000C000000000A00F0A0000000F000A000A909A00000DAF0000000000A09C0A00A0AC9EBCA00A0AFEFFFFFFFFFFFFFFFFFFFFFFFFBDF990FF9FFFFFFFFFFFFBDBFBDBDBD0B909009909E9F0F9B90F9090F99000A00A0A00E9A00000AC0000A0A00A00A000000AC0E00000000009A00900900A0000000AC0A09A0000000A0B00A00000E0EA900000CFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF990F9FFFDFFFDFBDFBD9DBDBFBD9E9099E090909909CBD9F9F990F090000000000AC9A0A000ADA0900000A0009000000B0A00A0000E0E9A00B000090A900000AC9A000A00000000E009A00A0EDEEB000A0FFFFFFFFFFFFFFFFFFFFFFFFFFFDBDF999F9FFBFFBFFFBD9B9BDFFDBF9DB9C990DA99E9F990F90F0F9D0B0F0A00A0A000AA0000A0000ACA0A00CACA00900A00000000B0E9EB000000B00000CA000090A00A000A0A0A0A90E00000CA0E9E9A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09FBDFDFFF9FDBFFDFFBDFF9FBDA9AD9BD9C9909E99EDBD9E9BDD0000A0000A0000A0A00A0A0090000A09000A0000000A000C0CACA09A0F00000ADA90000A00CF0E9A00000900E9A0A00A0E9ECA0E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFDF9F90DFFBFDBFFFFFFFFFFFF9FBDBD9D9BCB09A09E99F9B9DB9F0D9A9A00000000A0A0000A00000E0A0A0CA0A900C0EABC90A0A0ACFF0000090A000A000000000A0F0E00A0A0A0B0AC9090000A0BCB0CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF9F9A9FDBFDFFFFFFFFFFFFFFDFF9E9AD9BF99DB9DF0FDFADE9DABD0000000A0A00000A00000009000C0BC9C000B09C0A00000EDAE9A000ACB0F0C90A900000BCEFF0F000000A009A0A0A000000ADB9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9F9F99AFDBFFFFFFFFFFFFFFFBDFBDBDBCD9E90DB9F9B9D9BDB9DCBDB000A0000A000000A0000A000A000A0ACB00A0BC9A00000ACFE9000DACF09A0AC0090A9CAF0FA00A00B00A0A000000A000FDBDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9DBDFFFFFFFFFFFFFFFFFBDBDADBBF99FBCF9FDEBFDBDE9BDA00A0000A0000A0A000A00000A09A00C090E90000A0000A0CB0B00A0ACB00A000900AC9CAD0F09CB0CA00A90000A0B090FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBDBFBDFFFFFFFFFFFFFFBFDF9F9DBD90F0D9BCB9BDDB0F9BDF0B00000A000A090000000A0A900000A0BEE90F0009000000A0ECA0D0000A000000A900A0B0A0E0E0EB0E900A000000CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FBDFFFFFFFFFFFFFFFFDFBDBC9E9E9F9FBFDBDFDBBDF9FDA9F00000000A000E9E9A00000000A00000C0FFE9A000000000000BDA0A0A000A00A0000900009E9ADADE9A0AC90A09A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBDFF9FFFFFFFFFFFFFFFF9F9B99E9F9F9FDB9FDE9FF0FDADA90000000A000000000A00A00900000AC0EBE9A00000000000CA0000000A000D0B0A0A90000000A0A0000B0AD0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBFFFFFFFFFFFFFFFF9FBDBC9F9F0F9E9BDF0F9FDBF9BDB0000000A000A0A0A0A000000A00A00009A9C9000900000A00AB000A00AC090A0B0C9C900A0A0A000000CACAD0A0CFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFFFFFFFFFFFFFFBDFBDAD9F0F9BDBDBDF9F9F9BC9FC9AD0A0000000A00000000000000000000A0000A090A000A000ACE9000000A0A090009A0E000900000A00A0F0FAF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFFFFFFFFBDBDB09F9FDBDBDF0F9F9FDBF99F9AD0A0A00A00A00000900A00900900A9000B09A000A00000000FAB0A0A0E0CA0B0A0090A000E90A000000EEFCB00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF9FF9BDF9F0BDADFB9F9F9EBD9CFA909A9090A00A000A00A0A000A00A0A00E9E9CAC9A0000000A0A0BD0000009EB000090B0090A000A0000A0ACBCB0CBFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFDFFFFFFFFFFFFFFFFFFF9FDA9E9F9FDB9CF9F9F9DBFB99F909E0E000A00A000000C0B09009009E000A09A000A0000A0000F0A9A0A0E0009000000A0A00A0000A000CBEB0E9EFF9FFFFFB9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF9F0B9F9F9F9B9FB9BD0F9FAD9CF09CB0B000A00A0A0000A0B00ACBC0A0000A00A000000A00000A0A90000000A90090000000000000A0000A000000ADFFFFFFFF9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFF9FFFFDBFFFFFFFFFFFF9FF9F9D09E9E9C90D9CB9E9D9E9B9DA90000A00E00000A9090000909A90A0A000000A00000000A00AFE9A9A0A000A00009000000000000A000A0A0000FFFFF9FFBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FFDBFF9FFBFFDFFFFFFFFFFFFF9F9A9F99F9B9F90B9099A999E9E99F9A000A00ADA090A0A0B0A0E0E000000000000000000000A00B909000000A0DA9A000000000000000000000A09FFFB9FDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9FFF9FFFFFFFFFFFFFFFFFFBC9D0F990909090D9BC9DADBD9BC90000009E0A0A0AD000C0900909A000000000000000A00000AF0A00000A00DAC0D0000000000000A0A000A000CFF9D9FBFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFB9F9BDBF9FFFFBFFFFFFFFFFFBDBD9B0B90C90D0BC90BC99AD9D0BC9A9A0CA0E000000DAB0A9ACADACA00A0000000000000000A0A0A909A00000A0A9A0B000A000000000000A00000FFF9BDDFFDFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBCBDBC9F9F9FDFFFFFFFFFFFFBDB0D9D0B909BD99BD99AD90B0BDB0D00B0CA00A000A00CBCADADA9000000000000A0000A0000000DA0000000000000000A0000A000000000000A00CFFF9AF9FFFFFFBFFF0FFFFFFFFFFFFFFFFFFFFFFFBDB9DBDB909B90F9FBFFBDBFFFFFFFFDBDB009009F099E9CBD09A99C909DB0F00A0CB000A00A0000CACACA0A00000000000000000A000A0A90090000000A00A00000A000000A0A0000A000FFFB9D9F9BDFFFBDB09DFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F9F9C9B909C9FDFFFFFFFFFBFF9099A99099F099B90BD9CB09F090D0F0CFACA0000000A0A0A0A00000A0000000A0000000000000F00A000000000000000A00000000000CA9A00CFFFF9D9B9DFFBDB9E90FEFFFFFFFFFFFFFFFFFFBFFF9FF9F9FDB9F9BD0999B9FBFDFFFFFFDF909F0C9ED9F0F9E9CBD90B0DB09E90B0A0A000A00000000000000A0000000000A0000000000000A0F090A0000000A0A0A000A000000A0A000C9CBFFFFBB9CB9F9FFDF9B09FFFFFFFFFFFFFFFFFFFFF9FFBFFFFFBFF9F99B9F09CBDBFFFFFFFFBF90099990E990909900090900D09E9C00000A000000A00A00A00000A0A0000A00000A0A0A00A000B0A000000000000000A0000000A0000A0A0A0CF9FFFDB990F09FBF0900DFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9E9CBC9099DBDBDFFFFFFF9F9F9000A990000000090000090B00909A0A00000A00000000000A000000A0000000A0000000000A0E900000000A0A0A0A000A00A0000A00000000FBFFFFF9F9999F9F9909CFFFFFFFFFFFFFFFFFFF9FFFFFDFFFFF9F9F9B9F9A99E9F9FFFFFFFFA90090D00000000000000C90909F9000000000000A0A00000000000000000000A00000A0A0A0000B000A000000000000A0A00A0000000A00A0DFBDDFFFFFF990FFF9CA90ADFFFFFFFFFFFFFFFBF9FFFF9FFBDB9909090D0909CB9F9FFFFFFFF9D9090000000900000C090B00F0D0000000A000A0A000000000A00A0000A00A000000A0000000A00A0000000000000A0A000A000A0A0000000A0EDBFFFFFFFFB9090B9900DBFFFFFFFFFFFFFBF9FFB999B0090000000009009090D0FFFFFFFF9FB090090900000000909E909090B9B0000000A00000A0A000000E90E0A00000000A000A0A0A00000DA0000000000A0000A0E0F00000000000000FFDFFFFFFBF9E990000900DFFFFFFFFFFFFFDFF9FDBE9DBD0900000000090B090B99FDFFFFFF9F9E900009E909ADBCB9090090D0C090000000A0A000000000000A000CA0000000000000000A0000A00000000000000A000000A0A00000000000E9F9FFFFB090900909000D0FFFFFFFFFFFFFBFFFFBD9FBDBFBD0900B00BC909099CFBFFFFFFFF99909090009CBC90900909BCB09B900000000000A0A00000A0A0C0A0A00A0A0000A00A0A0000A0000000000000000000A0A0A0000000000000ADF9FDBFB0D09009000009AFFFFFFFFFFFFFFFF9F9FFB9CFFDFFFB9D0D9090909E9FBDFBFFFDB0F0F9A90090009090909CAC00909C00000000A00A0000000000C00A0000000000A00000000A0000AF00000000000000000000000000000000000FBDFFFD99000900000000CDFFFFFFFFFFFFFFFFFFFF9F999F99FDFB9A909090F9DBDBFDF9FBFDB90D90090909009ACB0999990DA0900000000A000A0000A0000A000000A0000000000A0A00A0A00A000000000000000000A00000000000000000FB9DBF099900009000009AFFFFFFFFFFFFFFFFFF9FFBF9A9F0B09C990090F99BF9E9FBFF9F99FF9ADB90009090990DBCBCADB0900900000000A0000A00000A00A0A0A000A0A000A0000000000A0F00000000000000000000000000000000000F9DBF999E009A90000909ADFFFFFFFFFFFFFFFFFFFF9FFFDF9F9F9B09DBCB9AD09F9F9F9FF0FF09F990DA90000000909909900900000000000000A000000A0000C000000000000000A0A0A000000000000000000000A00000000000000000000E9BD9C9E99F9900000000CDFFFFFFFFFFFFFFFFDFFFFFDBFBF9F9FDBDA9990D09F0B0F9FF9FF9FF9F0F990900000000000000900009000000000000A00A000ACA0A0A00A000000000000000A00A0A00000000000000000000000000000000000DF9E9BDBDF9E9900000009AFFFFFFFFFFFFFFFFBFBDFFFFDFDFBDA909000090F90D9DBC9FFF9FF9E9F9F0DAD0000000000000000CB0000000000000000000000000000000A0A0A00A00A0A00A0CAB00000A0000000000000000000000A0000000E9990DFBF990009000000D9FFFFFFFFFFFFFFFFDFADBDFBB090090009090DA9E90F0FBF9FDFBDF9FDADB09099A90000000000090990000000000000000A0A0A0A0A000000000000000000000000CA00000000000000000000000000000000000FBDEFFBD90090000000000FFFFFFFFFFFFFFFFFF9DBDA9D090090090000009D9FF9FDFDFFBFDFBFFBDBFDBDAD09C900009000C09C0000000000000000A00000000000A0000A0A000A0A00A0A0A0A0000000000000000A00000000000000000000999990909000000000090FCFFFFFFFFFFFFFFFFFB909009E09C0F0BC9E9FFFFF9FFFFBFDFDBFDFBDBD0BF0F9FDB0D0F9E0909B0A900000000000000000000000B00000A0A0000000000A0000009E00A000000000A000000000000000000000000000090000000000000009FFFFFFFFFFFFFFFFFFFFDF9F99DBBD9FDBDBDF9F9FFDFFFDBFBFFBFDFFFFFFDBDF0BC9A9009D0F00C90000000000000000000A00A000A000000A0A0A000A000A0A00A90000A0A000A000000000000000A00000000000000000000000000000009FFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFBFF9FFFFFFDFFBFDF9F9FDADF9BD99F90B009090900000000000000000000000A000A9A00000000A00A0000000EA0A0000000A0000A0A000000000000009000000000000000000090000000DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFDFDBFFDFFBFFFFFBDB9C9A9E90C9090000000000000000000000000A00000A0000A0A0A0000000A0A000B0000A0000A000A000000000000A000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFDFF9FDBDBD09BD0900B090009000000000000000000000000A0A0000A00000000000A00000A0E00A00A0A000000000000000A0000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFDFFFFFFFFBDB09F09090909000B000900000000000000000000A0009A0A000A0A0A0000000A000009A00000000A0A00A0A00000000B00000000900000000000000000000000009CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFF9FFF9DB09909A0C90900090000000000000000000000000A00000A00000000A00000000000E000A00A0A00000000000000A00000000000000000000000000000000000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFF9FFDFDFFFF99B0909E909DB9000900900000000000000000000000A00A0A000A0A0A00000A00000000B00000000000A000000A0A0000000000000009000000000000000000000000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFDFB9F0D9F990DA900090C0900900000000000000000000000000000A000000A0000000000000A0000A0A0A000A0A000009A0B000000000000000000000000000000000090D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFDFFFBF9D099B09A909D099009A900000000000000000000000000A00A0A00A00A0000A00000A00A0F000A0000000000000ACA000000000000000000000000000000000000090C90AD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFDFFBB900090D09A99E90009009000000000000000000000000000000A00A000A00000A00000000A000000000A0000000090A0A00000000D000900000000000000000000009A9DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBFDFFBF9D90DB9DB90BC9A90090909000000000000000000000000A0A00A000A000A0000A0000000E0F0000A0A0A00000A000A0A0900000009000900000000900000000000900909DA9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFDFFFBFDF9A0DB9CB900D9909090000000000000000000000000000000000000A00A0000A000000A0A90AB00000000000A000A00000A09009000090000009000000000000000009E9E9DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FDFFB99DBC9BDA9990A90000909000000000000000000000000000A00A0A0A0000000000A000000ACA0A000000000000000A0A00A00000000000909000000000000000000C0909A99DADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBF00BDBF09900F99090900009000000000000000000000000A000000C000A00A00A0000000A00B0000A0A0A00A00A00000000000000000090000000000000000000900900F0D9EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF9FFFFFF99D9F09F9CB909AD0909090000000000000000000000000000A0000A0AE9000000CA00A00000A000000000000000000B0A0A00009000000000000000009000000000DAD9090FBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBDBF99E9E99F9A990F09090000000000000000000000000000000A00000E0CF000A09E0B00000A00AF0000000000000000A000900090000000000000900000000090000000900B0F0DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFF9F099BDA9C90909009A09090000000000000000000000000090A00A00BE0FA0C0E0E09A00000000A00000000000A0A00A00A00A00000000090090000000000000000000B09C90F9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDFF9B0D0BDB9BDA9099090000000000000000000000000000000C0F000000E0DA9ACBCA00A000000F0000A00A00000000A00A00A00900000090000000000000000900000D09A90D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFBDF9C9F909C909C9AC909090000000000000000000000000000ACA0A0A0F0EA000A0A9A000A0A00A00000000000A00A000A09A09000900000009000900000000000000000C000FBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFDBDFB0B9ADBDB9B909090000000000000000000000000000000CACBE090C00A9000A0000000A0000A900A000000000000A0000ACA00000090009000000000000000000090090909C9F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFBD90D909090DA90900909000000000000000000000000000A9E0FCE0B0ACA0A00000A0A0000A00EA000A0A0A000A0000000090A90000090C00000000000000000090000000CB0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDBDFBF9ADBCB9909CB09000000000000000000000000000000000A0A9AECB000C00A000000A000000B0000000000000000000A0A000000000090900000000000000000000000900DAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFBDF9F90999CA9099090900000000000000000000000000000A090CEE9A00A0A0A000A0A090A090A000A0A0000000000000000000000000000000000000900000000000009000DAFDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFDFDF0F90DBC909DA90000000900000000000000000000000000C0ACAA9A0A00AC00000000C0A90A00E000000A000A000000000000A00000000000000900000000009009090000009DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBF9FBDB909A900900900000000000000000000000000000CA0A000000000A00A9A09A00A9E9A00A0B00000000000000000000A0000000000000900000000000000000000009090CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDBDFBFDBDF0F909B00900090000000000000000000000000000CE9A00BCA0A00A0C0CA00000A0E9E900CA0000000A0000000A00000000000000090000000000000000009000900000BDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBD9BDB09909C090009000000090000000000000000000009A0AC0A000000A00A0ACACA900EDA9A0AA000A00E090A0000000A000A00000000000000000000000900000090000090D0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FBDFAF0F9F0B0090090000000000000000000000000000000A0C09A0A0A90A00A0AD0B000ACB0A0090B0000000AA000A000000000000000000009000000000000000000000090000ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFF9FFFDB9D99909D90909009000000000000900000000000000000CA0E000000A00A00000AC9A090E9C9A0ACA0000A000E9000000000000A0090000000900000000000000900000000900909EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFBDBFFFBFF9F090B00000000000090090000009000000000000900B0A90A000A90A0A000AC0A000A00090B0000000AC0A000000000A00000A0000090C090909000000000000000000090DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF9E9F09A99AD09009000090090000000000000000000000900E0C00A00E0CA000000A00B00E0E9A0A000A0000AC0A00A000A00900A000090000000BC90C000909000000000090A90ADBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBDBDFF9F9F9DBD9090909000900000000000000000000000000000AC90A9AC0B00A000A00A09AC0ADADA0000E000A0000A9A000A900A0A900000000000090900909000000000000000909C90DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFDFFFFBDBF9F9A909CB0900009000000000900900000000000000009C9A0E0000ACAE09A00009CA00ACACA0E9A0B00000A00C00A0C0A00000A0A0000900000000000000000000000000000C0090BC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9FBDBDBE9F9F9B090090900000000090000000900000000000000000009A000009E00E09A00CAC0E0BCB0000E0A0A00CA0A000A000A0A0000000000000C09000000900000000000090090B0C9FFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBCBD99090909009000009090009C0900000000000000000090B0A0A000B0E0E0B000A0CA90B0A9CA00ACBA00C000A00000000A0000000000000000090CA90000009000000000000000C0B9E9FFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFF9FDB0BDB909A9090090900090000000000B009090000000000000000000000A0000B0000FAD0B0CAC00CA0A0CA09E0ADA000A9A0A00000000A00A90000900009000000000000000000000009090C9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFF9FFFBF9F9090909000090000900909000909000DA9CB0000000000009C900A0A0C0A0E00B0E0CA00E00ADA0000A90AA900A00AC000000A000A0000000909000000090909000000000000000090000090DBDBFFFFFFFFFFFFFFFFFFFFFFFFFDBFFBDBD9F9F90B00090900090000000009000090009009009000000000000A00C0A9AC00E0000FADAE0ED0ADA9A90A00E0A000A00A0A00A00B00000000CA00000000000000090000000000000000000900BCBDF9FBFDFFFFFFFFFFFFFFBFBDFBFDADBCFA9909D09900000900000090909000000000000009000000000090B00E0FCACB0F0F0BE00E09A0AECAAC0CACA0B000A00000000000E00000000A099E90090000000000000000000000000D0090A9C9BCBFFFFFFFFFFFFFFFFFFFDFFFBFDBF9F999DAD9A900090000000909000000000900900900009000000090E90CE0FA0A90E0E0E00CE90E00EDADC0EA0900E0000000A00000A000A00000090C09E9000000090C900900000000000000900C90BC9F0D9F9F9FBFFFFBFFBDFBF9F9F9BD9F0BCB09B090090000000000000900000000000000000009000090090A0A9EEDEDEA9E0F0E9A0E00AC0ACAAE90E0A09A0000A000000000A000000000A9EC90F00090000000000000000000000000000090099AD0FBFDF9F0FDB9FB0DBF9E9F9B099990900909009000000000090000000090090900000000900000009C00E0AEBA9CA9E0F0E0B0A9CACACCDAEC0AC0E0000000000000000000000A000009E900D000900900000000000000090090909C0BD0AD0BD09A9E9F9BCB9CB9099990009000000900000000000000000000000000000000000000000090090B09AC0FCBCCEF0CA0E00E00CA00ACAAAC0ABC0A9A000000000000A000000A900A0A9E900F909000000900000000000000000000009000909009AD9909009009009000000900900900090090000090000000000000900009000000000900000A9C0E09A0ACEAF0AADEDAF000AC0ECCACC0E0C0ACA000000000000000000000009000000909E90D0090009000000000090000000090090900009090009009090090090009000000000000000000000000000000009000090000000000000909C9CBCBCA0ECBCF0E9CACAC0A0F00E0BAC0AE0E0E00F0A00000000000000A00000A0000A090009E9A9A090000000000000000000000000000090000090009000000000009000000000000000000000000000000009000090E9000900000009000B09CACB090ACAEFEADEBEBCA00E0ECCAE0C9A0A0E0A0000000000000000000A0B09A0000A09C090D0D9CA909000000000000000000009009000900900900009090090000000000000000000000000000000000000000900909A9CA00900CA90D0DADEBCA0E9EEDE9EACE00E9CE0E0A0C0EA0C0C000A000000000000000000000000000000000B0DA9A009C00090000000000000000000000000000000000900000000000000000000000000000000000000000000090009000009090009090B09A0E00F0D0E0FAFEFDEB0F00E0ADACE0AC0CA0A0A0F00000000000000000A0900A00A00A0E90DA0D0D9F09AD000900000000000000000000090090009000000000000000090000000000000000000000000009009009CB000090090D090B0D090C09EFAEAE0ECEEDAEBCE00E0ACACA0E00A00000000A00000000000000A000A00000009000A00DB0F0090C9A900C09000000000000090000000000900090090000000000000000000900000000000009000000000900909090000009AD090B0E9A000EDADAF0EFAFFCEBCACADE0CACACBC0ACA0000F000000000000000000A0000000A0A0A9CB00D0DB0F90C0DA900090900000000000090000000000000000000000000000000000000900000000000000000090C9A0000000000B090B0D0D0000EEDAFECAEBCFEEFFE9E0CA0ECAC0AC0AC000A000000000000000000000000000A0000000A00DBCBCD0009B090009A0000000000000000000000000900900000000000000900000000009009000000000900F0090909000000B090E9C9A9A90ADADAEE0F0ECEFEFFACAC0E0ECA0E0E0E0A0A0000A00000000000000A00000A000000A00A0000009CB0F9D0C909C90D9000000900009000000900900000000000000900900000900000000000909000000009009A90000000D09C099A90D00A00ACACE9EACFAFEFFEFFA9E0E0A0DA00000C0000009A0000000000000000000000000000000A9A0E9AD90E9B0F090DA0DA09000000000900000000000909C0090090C000009C00009000900900000000000D0090D0900090B00009BC0DADAD00000E0F0E0E0ECAFEFFEFCA0E0E9E0CACA0A0A00A00E00000000000000000A00000000000000000090DADB9E0D0DAFA9DA99000000009000900000000900090900000009C9000B0000090000000000090900A090B000090C0090B9009B090E0A0CA09E0E0E9E0EFEFFEFE9E00E0E00A0000C0000000000000000000000000000000000000000A0A0ACAD09C9DB0F9C9DA9D000900009009000000090C00C909A0090909000090009A09C000009090900000909AD0900B00090000CB9F09CF009E90CEACAF0E0FECFFEFE9E00E0000E00A00A00AC0A0B000000000000000A00000000000000A000000090BCB0F0D9E9B09CBCB00900000F090090000009A90A0D0900000A09C090D090009009000000000000D09000900090090DB9C909CA0F0E0E0B0CBC0E0E0FEEFFFFEBCA0A0E0000C0000000000E000A00000000A000A0A000A0000000000A0B0A0009C90F090C9E90090D000000009C90C0900900009C909E9090D090900000C9000000009000090090B0090009090900B0DBB0BC9CACADA9E0E0EACADACADEFEFFEDAC0C00A0A00A00A00A000B0A0000000000000000000000000000000000000E0B0F90F0F9090C9CB090900D09A9A90900000900C0B0090F0909E9E9D0B090A90900900090900F090DB090F000A09F0F0D0D090ACBCACE0F0F0CBCACAEEFEFFEDA0A0A000000000A00C00A0A000000A0000A00A00A00A0000000000A0ADA0B0900D00F9F9CBCB9A909AC009A0C9C900090090009090C9CF0D0AD0909A0090C90CA000009E9E0909F090009009C9DB099B09A9A09E0E0E9E0E0EAC0E0EDEFFEFFEAD0C00AC00E00C000A00C0F0000A000A00000000000000000000000000000A0EB0BD0C9A909D0D09C90900090B0F9B0090C090000909A99AD9090F099D0A9009090F0D0909F9F00B0090009A90BC9E9CB090CAC0ACBCACBCAD0EACBCAFEFFEFBC0A0A000A000A0AC00A0A00A0A0000000A0A0000A0A0B0A00A0A0000A0A0A000C9CB9BCDE9E0B0DA9CB09C9AD0D0C9D0A990090900F0D0E90F0F090E0090090090090BCBD090990090A9090DBD0B90F9CBCB09ACF0EACACACAC00E0ACAFEFFEFEF0C0CA000A0000A00C000F00000A0A0A00000A000000000000000A00000D0F0B0A0D0B99F99C9AD0A90CB0D09A9BCBBD00B0C9E9F09A909E909DAD99009000900B9C990B9E9A0D909D0FBDB0A9D0F9E0DA0CACA0E0CBCADACADA0ACEDEFFEFF00A0A000E00CA0000A000AA000A000900000A00000A00A00A00000000BCA0A0AC00F0BDADE9E9AD9A9D090D0B00DCB9C90F0D9E90090D09E9DBDA9900AD090F009C0B9AD9C9ADDBADB0F9C90D9F0BCBCBAC9EAD0ECBACA0E0A0A0C0CAEFFEFFE9E0C00A000A000CA000A009A00000A000A000000A00A00000000A00A000DA9000B00E9ADB9FBD9A0D00BCB090D0B0CF9AD99A09F9BC900090A0BDE9F990F090DB09BCBDA0BD99AD90DB90B0F0F0F90DA0DAE0CAF0ACCACA00D0CA0A0CFEFFFEBE0A0E0C0A0000A000A0C00E00000000A000A00A00090000000000000ACAC0E9A0CA900F0E9C9BC990F909DADA09C9B0F9AC9DF09C9ADB09C99C099A9E990DA90DBC99C9D90BCB9ADB0DA9DB9F9F0FA0FE0CAF0CAC0A000DA0A00000A0EFEFFFEDAC00A000CA0000AC000A09A0000000000000A00A0A0A000000A00A9009A90000000A00090B0CB0E900C0E909CA90C90D99E90F0BD9ADBC9A090009C9000B9CBBC9BCB0BCBDB0D9BCB99CB0E9E0F09E00FACCAAC0BCACA00000A00C0E9EFFEFFADA0E00A0A00E00000A000A0000A00A0A0A00000000000000A090A0000A0A0A0A0A0009A0A00B0D99CB909C9E99009ADA9E9E909D0AD9C9B0D09E900B0909009C9BCB9DF9BCBDBEDBDBCB0ADACBC9EB0EAC0A0D0AC09000ACA000A0ACEFEFFFACAC000AC000000CA0AC0A0E00000000C0000A000A000000000CA0900A0000090000A0A000000000CA90AD0B09A0D0C909C909C90AD9B0B9C90B00DBD09A9CB00B0F90FA9EDBDA99A9A9A9ADA0F0BAC0E9C0BC0AE0A0A0E00000AC00CBEFFFFEFF0ACA0000E0A0A000000009A0000A0A9A00000A000A0E9000000E0A000000A0A0000000A000A00A90C900D0D0D09A909A9CB09E900C09CA909090009AD9009D00D0FD9F9BCB9DB0DB0DA0F0F0ADCBAF0E0E0AC009C00000A00C00A00CEEFEFFE9E900E0A000C00A0A00A00E00A00C90000A00000000000A00A0B090000A000000A00A0A00A00000CA90C9A9A90BC90F0D0BD0F90F9B9090DAD0090DADB0990B9DBF9AF0F9BDA9ADA0FA9F0B0F9ABC0CADA00CB0E0A0A0A000A0A000ACAFFFFEFE0CA00000A0A000C0CA0CE90000A0A00A00000000000B000000C0A00A000A0A00000000000000A0A909A90DC9C00BC990AD0BD0F90C0F0DA90ADE9099CBFCBC9E9CBD9FDADA90F0BDB0FA9EDA0EC0EACA0F0A0000000C00E000000E0EFFFEFFEB0ACA0ACA0000A0A0A0FE0A9000090A0000A000000A00A000A9A000000000000A00A0A90A00000D0CE09C9A9A90900CADD9EDAD0F9BD0F0DE9D09E9CA9C9BDBF9FF9EF0BDB9EB0BCBEBCBE9ACF0AE09AC0AC0ACA0E0A0A000A0CA000CEEFFFFFCE00C0000C0AC0C0ECE0FEEA0A0A0000000000000000000000009A0000000000000090E00A00A0A0A9E0AD0E90F090900ADBCBFBDADAD9F0DA9F0F9FDB0F0F09E9BF99FDACB9E9EB0BCBCADA0EC90E00BC0B00000000000A00A00A0A0FEFFEFCBDA0A0A00A00ACAE9EFEEFB000900A00A0000A00000B0A00000A000A00A00A000000AC0BC90A0000F0AD0A090F0DADCFF90DBC9CAD9F9E9FBDF0BCF0BCF990DF9F090F0ADBE0BA0FADA09E0CB0AAC9AC0A0C0A0A00ACA0000C0000C0EEFFFFFBEACAC0C0A0CACACFEFEFFFC00A0A0000000A000A00A00000A0A0000000000000000AC0BE0A00000A00F0A900E0CBCBA909E9E90B99A9EBDBC9A9DBDBDF99ADB9A909E9ADB00B0DB090A9E0EB0E9C0A00A000A0000E0000CA0A00A00ACFEFEFFEF0900A0ACEBCFEFFEFFFFEBE000000000A0000000000000000090A009000000A0A009AC090A00A00A0000CA009A0B0D0F0909B90DADB9DADBF9CBCBCB9FFDBCBDADA9ADACEBCBACB0ADA0B0CB00A90E00DA00C0A00000A0000A0CA0CAEFFFFFF00E0E0ECBCEEFEFEFEFEFF0B0B0A00A0000A0A0DA0A000000000000A0A000000000000B0A000009000A0B009A0000A000A0E00C90900909E9CBF9BDBDA09EFBCB0FBCB09A9CBC9A0F00F0CB0CB00E00B000A0A00A00A00A000C0000ACFEFFFEFFE0E9E9EEFFEFFFFFFFFEFBC000000000A00900A0000A000000A00900000A00090A0A0C000A0BCA00B0000A000A0000B09090B0A0009E0B09B09E9E9A9FA9ADBCFBCBCBE9EFEBE9EBFFBFBFFBE9A90AC0A0C0000C0AC00C0A0A0A00CBCFFFFFFACBCEEEFFEFFFEFEFFEFFFE0A0A0A00A0000A0BC0B0000000A000CA0000000A0A00C00A0A9C0000CAC0CB0000000A0A000A0A0090A9A09C0E00F0B0BCB09BCBEFBFBFBF9EFADADBFFFFFFFFFFB9A0A00A000A0A0A000A0A000000CA0EEFEFFEFEFEEFFFFEFEFEFFFFEFFEFB00090000000A0000A000000000000B000A000000000B0A09000A0A0A09A9A0E9A00000090A090000A00000A0B0BCADADABCBACBFBFFFFFFBFBDFEFEFFFFFFFFFFFFF90CA90CA000C000A0000A0AC0A00E0FFFEFFFFEFFEFEFFFFFFFFEFFFFFFCB0A0A9A00A00000000A0A00A00A0000B009A0000000009A0A0000D0DAC0E900009A09A00090A00B00A0A090E0F0B0B0BCB009ADFFFFFFFFFFFAFCBFFFFFFFFFFFFFBFA90A000B0A0A0C00E00C00A000E0EEFFFFFFEFEFFFFEFFEFFEFFFEFEFFF0A000000B00A0A00A9000000000CACA00A000A00A0A0000000A0A0AA0B000E9A0000000A0A09000009090E09A0ADAF0FB0B9EBAFFFFFFFFFFFFFFEFFFFFFFFFFFFFF9A0AC0B0C00000A0A00A0A000E0BCEFEFFFFFFFFFEFFFFEFFEFFFEFFFEBA009A000A0000000000A000A0000A0B0CADA000000900A000B0090C9C90A9A9000A00A090090A0000A0E0A90AC9F0F0BBCBDABDFFBFFFFFFBFFFFAFFFFFFFFFFFFFFBA9C90A00A00A0A00C0A000C0E0ECEFFFFFFEFEFEFFFEFFFFFFFFEBFACBCF0A000A0000A0000A0000A0000A0D0CA900DA0000000000A000ACA0A0A0000A0A90090A0BCA00A0A000090A909A0B0BE9BEBDAFBFFFFFBFFFFBFEF0F9FBFFFFFFFFFF9A0A00E00A00C000A00CACAF0FEFFFEFFFFFFFFFFEFFFEFEFEFAFCCFACAA900A000A0000A0000B00000A000A0900A000B000A0A000000A0900000B00000C0A00000009E090000B0AD0A0A9CAD0BE9FBFF9E9FBFBFBFBFFFFFFAFBFBFFFFFFFFBE900E90A00E0A0E00E0ACBCEEFFEFFFFFFFFFFFEFFFEFFFFEFADABA0000F0A0000000A000000000000B000A00A0A90A000A0000000A0A9CA0B0B000A0A00A00A00B0A009A0A0A0CB0A9000A9ABDBFFFBFBFBFBFFFFBFBFFEFECBCBFFFFFFFFFB9A0B0A00DA000000E9ECFEFFFEFFFEFFFFFFFEFFFEFFFEAF0BCAC0C0E0AA0000A0A0000000A0A00A0000000000000009009000A0B00000A000000A00900A90909000900A000900B09000A900FDAFBFBFBFFFFFFBFBFFFFEFF0BFBFFFFFFFFFFBCB0C00CA0090E9EE9EEFEFEFEFFEFFFEFFFFFFFBEFFECAF00E000A0A00CF00A0000A000A00000000ACA0B00A000000A00A0000000A9A0A9A9A0A000ACA900A0A0A0A0A90A9A0A000A9A900B9ABFFFFFFFBFFBFBFBFBFBFFFEFDAFFBFFFFFFFFA900A0A90AE0E0E0FEFFFFFFFFFFFEFFFFFFFFEFEFACABC0EA0E0AC0CACA0B000A0000A0000009000090000000A00A0000009A000000000000000A90000E00000009000A0000090A0900E9E0E9FBFFBFBFFBFFFFFFFFFFFFFBEBF0FFFFFFFFFFBF0B0D0AC90E9EFFEFEFEFFEFFEFFFFFFFFFFFFEF0FAC0A00C00C0ACACACF0A0A0A0A00000A0A0A0A0A0A0A0A0000000A0A0A000A0A0A0A0A0A0B0A0B0B0B0B0B0B0A9A0B0A9A0A90A0F9BB9BFFFFFFFFFFFFBFBFBFBFBFFEFFCBFBFFFFFFFFFF0B0E0ADAEEFEFEFFFFFFFFFFEFFEFEFFFFFFFE9EE0E0E0E0A0E0E0E0ECAA00000000000000000000000000000000000000000000000000000000000000000000000000000000000A9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBFBFFFFFFFFFFB9ACBCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0E0E0E0E0E0E0E0E0A000000000000000000000010500000000000070AD05FE,'Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company. After completing a course entitled "Selling in Europe," he was transferred to the London office in March 1993.',5,'http://accweb/emmployees/davolio.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(8,'Callahan','Laura','Inside Sales Coordinator','Ms.','01/09/1958','03/05/1994','4726 - 11th Ave. N.E.','Seattle','WA','98105','USA','(206) 555-1189','2344',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00F00900000000000009090FB0000900000090000000909BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0009C90C0F9E9BE000090009000D09009009000000000000000B0900000000900000FF009CD00000009000090900000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0D0900909E9FC9000900900FBFA90000000090000909000000D00B0000000000009000009B00000000090900000909BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0900B00009E9E09000900F9DFFFF090009000090000090090B09090000000000009F00000F0000009000009000000BFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9AC90009009090C9000099E00D0FFFE900000000090009000F000000000000000009E90090F00000090090900009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00900000000900900009F00090909ED009090900000090090000090000000000009E0009F0000000000000909E90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFFFFFFFFFFFF90D00909090909000900BC90900009BDA90000000000BEFFE00000000000000000090F09A0009000090000900090BFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFCBBF00000000000090009FE00000000FFC000900909DFBD0B0000000000000000000099ED00009000090009F00009BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFC9F000000909000000099E00000090B0090090000BFC00D00000000909A00000000009000000000000900BF009ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFBFFFFFFFFFFF9E9FF90000009090090009BD0B0909C900000090900900B00000000000900000000000009000090000000900009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFFFFFFFFF09F0009000900000000000FBC9000A00909000009F000F0000000090000900000000000000000000900009F009EFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFEFFFFF0F009000000900000000090DAFDBD0900009009FE000900000000009000900000000000000000000009090FC9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBDFBFFFFFBFFFFFFF0000000000000000009000090000000000000090000F000000000000000900000000000000000000000090009FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFBFFFFFFFFFFFF090909090090000000000009000900090000000000B0090000000009000A0000000000000000F00009000900BFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFBFDFFFDFBFFBFFFF00000000000000009090090000900000009BF00990F00000000090000909000000000000000900F9E0009009FDFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFCBDFFBDBFFFDFFFBFFC000900900000000000000000900090009CFC9FF0EB09090000000900000000000000000009009009A000009BFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFBFFFEBFFFFDFFFFFD0009009090DBDB00000000000000090FBFFADAD0F90009A00900009090900000000000000F00090D9000000FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFBFFFBFDFF9FFFDBFBFFFEF9EB00000000F0FADFBCBC90000090000BCFFCF0F00F0090090900909000000000000000000090000000009009BFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFFBFFFFFFFFFFFFBFBFFD000900099A9DF0FFFFBCF000000090BD0B09000B09A90900090A090900000000000000009E00009000009AFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAFFFFFFFFFFF9FBDBFBDFBDFDFBCBA000099FEDFE09F0D0FFBC00000900D0A9C0000F0BDA09A9000900009000000000000000099E000B0090099FDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AFDBFFBDBFEFFFFCFBDFAFBCFFDFD00000FFF0F9C009E09CBC00009E9AFD000000F900D009C09009000090900900000000000090000000000BFBFBFBFFFFFFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDBEF9FFEF9F9F9FBDFADF9FBDBEBFE909009BD009B0F9FE9F0900009C900000000B09F0090B900000900000000000000000000090990000009FFFFFFFFFFFFFFBFFBFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFFFBFF9F099EB9F9FBCBE9FABDBFEFFEFFDFBC00090FE9AFEF9E09F000000000000000000F0900B09000090000009090000009000000000000000009FF9FBFFFDFBFFBDFCBFFFBFFF0FFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFEFFFFBE90FDFADBF9F9FDFCBFDBF9FBFFF00000090DBDFFED00000000000000000000B0B909F090B000000000000000000A90000000000009000BFFFDBFFBFDBDFBFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFBFFDFBDBE9F9F9B0BDFF0FBEFAFBDBFDFFFFFEFF0009000000909090090000000000000000F9CB00BFC90900900000909009009C0900000000000000099FAFF9FF0FAB0F9FBEF9FFFDBFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFBFFDFBFFFFFFFFEFCB0B9FBDF9FDBFFEBFAFFFBDBFF000900090000000000000000000009000F09099E90B00900000000000900909ADA900000000000090BFDB9E90B9D9F9ADBDBFFFBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBFFFFBFFBFF9FADBDBDBCBCFBAFBBE9F9FFDFBCFFFFFF90000000000000000000000000000000B0A9E099E9C090B090000090009000900000000000000000909BC99BCDBEBFFFFFFFFADFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFFFFFFFBFFFBFFCFBFFFFDFBFFDBFFFAF90B9FFDFFDFFFFBFFFFFFFBDAC0000000000000000000000000000000F9090B0090B0009A000000009000C000900000000000000000009AE9BBF9FDBFBFBFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFBFFDFFFDFFBDFBDBFAFDEBFFBCBDEBD9E9FBCBFBFADFFBFFFBFEFF909F0000000000000000000000000090FC909C900909000909009090000B9090C0900000000000000000999E9CBFAFDFDFFFFDBFFFFFFFFFFFFFFFFFFFFBFF9FFFBFFFFFFFFFBFF0FFBFFBFFFEDFBFDFADFBDBDBEF9F0FFF0FDFFBFCFBDEDBDAF009F9F9000000000000000000000000FB09A90A90000900900900009090000A9000000000000000000000B9FBDBDBFBFBFFDBFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFBDFEFBFFBDFADF9FBFBDFBFDBEDAFBCBDAFBF9FFFBF9EDBFFFBFFFF9F000000090000000000000000000000B0F0900900B0900000B009090B00090900000090000000000900099CBCBDBFADFFFFBFFFFFFFFFFFFFFFFFFFFFFDFBFBF9FDFBFFFFFF9FFF9FFBDFBEFF9FEBE9BE9BF9CBFBF9F0FADBCBFFBFFF0FF0F9E0000000000000000000000000000090F09F0A90090000090909E0000000000000900000000000000000000B9BDAF9FFBFBFFFFFFFFFFFFFFFFFFFFFFFFBFFDFFFFBFFDBDFBFF9FBFF0FFBDBDBE9FDFFDBFF0FBF9E9EDBDBFFFDBDFE9FFDBFBC9FA00000000000000000000000000000F90BD9E9009000000000909090909000900000009000000000000090E9BDBF9FFFDF9FBFFFFFFFFFFFFFFFFFFFFFBFFBDFFFFBFFBFCBFFDF0FF9EFADBDBFBB9AF9ADBCBCBDBBEBF09BFAFBDBF0FAD0FBC9D09000000000000000000000009000B090B0909A009000909009A0000000090009000000000000000000099ADADAFBDBFABFFFFFFFFFFFFFFFFFFFFBFDFF9FFB9F9FFFFFBFDABFFBDFB9FBEBDADEFDBEDF0BDBFADF9F0F0F0FDEFF9FBDBF09B0A90000000000000000000000000000F00B0DA9090000000009000090090000000000000000009000000009ADB9BDBCBEDBDFFFFFFFFFFFFFFFFFFFFFFFFBFFE9FEFF9FF9FDBFFCBDAF9FE9F9E9FB9BADB0BDADADBDAFF9F9FFB9B0F9E9F0DBC0900000000000000000000000000000F09CB09AD0B00000000090900900000000009000000090009000000090F9E9FBDBF0BFBFFFFFFFFFFFFFFFFFFFFBFCF9FFDBDBF9FFBFE9FBFBF9EB9F0F9FADEFDBCBCB9F9FABDB0FAF0BDEFF0F9E0B00B9000000000000000000000000000090BE9009090909009000000009009009000000000000000E00009000009B0F9B0FBDBDBDFFBFFFFFFFFFFFFFFFFFFFFBFFBFFFBCBE9FE9FF0DBCBDBDE9FADB9B9BCB9DBCB0F9FDADBDB9F0A90F9ADBC9F000000000000000000000000000000000F90B00F0B0C00900900900900900B09000000900000909000000000000DBC9F9CBF0BFBFFFBFFFFFFFFFFFFFFFFDFFFBFCBDFFFDFB9FB9FBDBFADA9F0DBCFCFCBDAA99ADBE9ADBCBCF099FBBCB099A0900000000000000000000000000000000B0F09B0909B09000000009000009000090000000009000000000900009BA9FADBF09EBDFBFFFFFFFFFFFFFFFFFFFBF9FDBFEBF9FBDFF0FF9E9E9F9F0FB0F9B0BB0F9DADBC9BDBE9F9B9E009C90DA009000000000000000000000000009000000F09BC09A900900900900009A000009B0000000900000909000090F00090DA99ABCB9BEBDFFFFFFFFFFFFFFFFFBFFFFFEBF9BDFF0FBCBFDAF9F9F9ADF09F9ADBC9F09A9A9BADA9DA9E9E9900BCB00900000000000000000000000000000000900F009B09C0B00B0000009000090000009000000000000000090009000009BDAD9DBC9D9FADFBFFFFFFFFFFFFFFFFFDBFDFCFFADBFDFBDBF9FADB0F9A9F0BD9ADBE9F0D0D09DADA9F9B09ACB090090000000000000000000000000000000000000F09A0F099090D0900000090900090090B00000090000000000000900000009A0B0B0BF9FBFFFFBFFFFFFFFFFFFFBFFFBFBF9FBDBF0FBE9FBDBCBDADB0F0BE9F09B0B0B0BDA9BBCBC0F0D90009000000000000000000000000000000000900000B00D990B0009A000009090000900000000000000000000000000000000099B9F9F09ADBFBDBFFFFFFFFFFFFFFFFFFF0FDF0FBCBE9FBD9F0DADBDADB0F9BC9DA9E9E9C9BDA90D0990B909A0000000000000000000000000000000000000000000F09A0A090B00900000000909000000909000000090000000000000000000000909E9DAF9FEFBFFFFFFFFFFFFFFFDBFFFA9F0DBF9FBDBEBFBF0F0B0DB0D0B0B0F9A90B0009CB0F0A9C0B009000000000000000000000000000000000000090000FB09909E9C900900009000000000000009090000000000000000000000000900B090BDBE9BFFFFFFFFFFFFFFFFFFF9FFDFBFBCBDE9E9F9CF9F9F9FADB0F9E9F0D9F099F0B09909D0B00900000000000000000000000000000000000000000000F00009A90B0B000009009000900000000000000000000000000000000000000909A09AD9FF9FBFFFFFFFFFFFFFBEFFF0FADBCBDA9BFBCBB9E9A9E99B0F09B90BAB0BCA09C9ACB0A9090000000000000000000000000000000000000000000000F99E909DA9000900000B0000009009009090009000000000000000000000000009090BDBE9FFFFFFFFFFFFFFFFFF9E9F9DBCB9EBDF0DBFDE9F9F90F0DADBC0F0D0D00990A9090090000000000000000000000000000000900000000009090009BE09A9A0DAD900000900990000000000000900000900000000000000000000000000090B9FBFFFFFFFFFFFFFFFFFFFFBFADB0F9DA9FAD0B9F0DA9F0B90B09B09B0B090AD909A9009000000000000000000000000000000000900000000009000F9F0909B09AB000000900A900000009000000000000000000000000000000000000090BCBCBFBFFFFFFFFFFFFFFBDBDADFADF0B9F0DBF9E9FBADA9F0F9CB0DB0DAD9A9000B000900000000000000000000000000000000090000000000000000F0B0F0000F9C900000090900900000000090900000000000000000000000000000000009B9FDFFFFFFFFFFFFFFFEFEBDB0DB0FAD0BA90FDB0D9BF09B0B99E9ADA90AD09B00090000000000000000000000000000000000000000000900090000B00F90B0B90B0000099AD0000000090900000000090000000000000000000000000000090FFBFFFFFFFFFFFFFFDBDBDB0FB0F9D0F0D9F0B0DBAD0DBCBC0E909090F9000009000000000000000000000000000000000000090900000000000000F909A9090CBC90000000B0909009000000090900000000000000000000000000000000009A9FFFFFFFFFFFFFFFFFBF09F0DB0B0B9B0B0BDBAD0B9A9B09B9BCBCB0000B0900900000000000000000000000000000000000000000000000900000FA9ADA90B9A9A9000090000000000090900000000000000000000000000000000000000009FBFFFFFFFFFFFFFFBDE9FE9B0DBCB0F09C909C9BD0F9C9E9C90909C9B9900090000000000000000000000000000000000009090000000000090000F0009ADA009C900B00009A90090009000000090900900000000000000000000000000000009FFFFFFFFFFFFFFFFFBF09BC9A990D09E9ADA9A9A90B0B9A9ADA9A9AC0009000000000000000000000000000000000000000000000009009000000B09BBD0909A9AC909000090000000009000090000000000000000000000000000000000009BFFFFFFFFFFFFFBEBDBC9BC9AD0E9A9A909B09D0D0BCB9C9AD09C90909A90000000000000000000000000000000000000009000000900000000000F000CBFAD00C9B090A0900000090009A000000900000000000000000000000000000000000BFFFFFFFFFFFDFD9FADBF0B90B990D0D0BC0DA0B0F09CB0F9A9A90F090000000000000000000000000000000000000000000000000000009090000F9A9090B0B0B00F099000000000090090900000090000000000000000000000000000000009FFFFFFFFBD9A9E90D090D0BD0A9A90B099A99C909B090B0D09CB090A9090000000000000000000000000000000000000000000000000000000000F090B0BDBC90090BC009000000000090900000900090000000000000000000000000000009BFFFFFF9FCBFDB9BDB9B0B9C0BD090B0DA090A9A90C9AD90B0B09CB0D0000000000000000000000000000000000000000000000000000009000000B0AF0D0BCB9A90BCB090090000000900A90000000000000000000000000000000000000000BFFFFDFBDBFCB9EDB0FC99CB9900BC90909CB900DA9B090F09C9A90900090000000000000000000000000000000000000000000000009090000090F9090B0F9BC900090F00000000090000909000000000000000000000000000000000000009FFFFFBFFFDBFFFB0FDB9FA90BCB909A90B0900DB090C9E90F0BC90B00B000000000000000000000000000000000000000000000900000000000000FA90BCB0F0BE909A9A9F000000000909000B00090900000000000000000000000000000000BFFFFFDFFFF9FFDFBFE99F9F090CB0DA9CB09A09A9B090B09909A9C900900000000000000000000000000000000000000000000000000900000900F9E0909E9F99AD090DA9090000000000090009000000000000000000000000000000000009BFFFFFBFBDFFF9FBDF9FE9F09E9B090909090900D009A9C9ACB0D0B090000000000000000000000000000000000000000000000000000000090000F09B00A99A9E9B0CB09E900000000000900090000000000000000000000000000000000009FFFFFFFFFFBDBFFFFBFF9FA9F9BC9B0A9A90F09A90F090B90990B09000900000000000000000000000000000000000000000000000090000000009BAC0909ACBE9FCB90A90B09090000000009000909000000000000000000000000000000009FFFFFFFFFFFFFFF9FEDBFDFF0F0BC0D90D0909090090F90CB0E9090E90000000000000000000000000000000000000000000000000000000090900F9B0AD09099A9BCB9C009CA00000000000090000009000000000000000000000000000000BFFFFFFFFFFFFDFFFF9FDAF9FBDF9B9A90B0A9E90B09000B09909E09009000000000000000000000000000000000000000000000000000000000090F0AD90A0B0ADBCB0F9A90B90900000000090009000000000000000000000000000000000BFFFFFFFFFFFFFFBFFBFFBFDBFDA9E9E90F09D0900D00B09090A0909B09A000000000000000000000000000000000000000000000000000000900000B0990A9D009BCB9F00909000000000000009B00000000000000000000000000000000009FFFFFFFFFFFFFFFFDFDF9F9BFCBFDBDB0F909A09A9009090DA0D9A090C09000000000000000000000000000000000000000000000000000000009090F00AC90A9F00BCB09B09E90900090000000009000900000000000000000000000000009BFFFFFFFFFFFFFFFFFBFBFEFDFBDFADBCB00F09B9C90B009A099A09F00900000000000000000000000000000000000000000000000000000000000009AB099A900BD09ADAD0F090000000000000000000000000000000000000000000000000BFFFFFFFFFFFFFFFDBFDEDBDBE9FB9FBCBDBB0F0C0B0909E09000900090A90900000000000000000000000000000000000000000000090000000090900F0A0A09A90A909B9A909A090000000000000009000000000000000000000000000000BFFFFFFFFFFFFFFFBFFDBF9FBDB9EDFBCBDAD0D0B9B0DBC90909A9CB09A090000000000000000000000000000000000000000000000000000009000009BB00909E9E99F0F0E90F09000000000000000000000000000000000000000000000009BFFFFFFFFFFFBDBDFBDAF9FAD9EDB9A9F9E9ADBBDAC9A09A90A09000900D009000000000000000000000000000000000000000000000900009000909A9CF0A0B0009A00B099F00B0000009000000000000000000000000000000000000000009FFFFFFFFFFFFFFFADF9F9E9DA9B0ADBD0F9BDB0DA9BC9B0909090909E0909A000000000000000000000000000000000000000000000000000000000990BB0090B9A09A9CBE09B0D000000090000000000000000000000000000000000000009FFFFFFFFFFFFBDF9F9BE9F9EBDAD9B0DA9AD0BCBBDE9B0DADA9C000B090A0090900000000000000000000000000000000000000000000000000900000AD0F00A00ADA0D0B09BC9DA90000000000000000000009000000000000000000000009BFFFFFFFFFFFFFEBF9F0DB099099A9C9B0D9A9DB0DA9F0DA9090B09000090900000000000000000000000000000000000000000000000000000000000B09BA0009A99090A9CBCB0A90000009090000000000000000000000000000000000000BFFBFFFFFFFFFFDBD0DADB09F0F9AD09BCB9A9CBADB9F09A909E9090090900000900000000000000000000000000000000000000000000000000900090D0BCF0A0A9AA9A09A9A90F900000000000090000000000000000000000000000000009FFFFFFFFFFFFFBFDBFB990F0909C90F09090D0B9DADADFF90F09E9090000A90B000000000000000000000000000000000000000000000000000009000B0B09B009009AD0BC09CB90BD000000000900000000090000000000000000000000000BBFFFBFFFFFFFDFBC90DAD990F90B090BCBCB090E99B9A9DA909A90F09A090000909000000000000000000000000000000000000000000000000000009090F0B00A0A0B0BC9A9A9E9CB000000909000090000000000000000000000000000009FFFFFFFFFFFFFF9DB9F9DBCF99090DAD09090DA990F0F9FADA9AD0B9000900090000000000000000000000000000000000000000000000000000909009ADB00E000090B000B009E9AB900000000009000090090000000000000000000000009FFFDFBFFFFFFDF9FBDFFDBFDBDADA9099A9BC9B0D0B0B9EBDB9C90BCA90900090090000000000000000000000000000000000000000000000000000A0B090009B0000A90BB00DA09BD0E9000000090090000000000000000000000000000000BBFFBFDFFFFFFBFFDFFDBFFDBDBD9DB9009C9A9C9AD09C99FADA9A9099CB009000009000000000000000000000000000000000000000000000000009090F0090BB00A00A000B0A9F00B99A0000000090A0000009000000000000000000000009FFFFFBFBFFFFFFFFFDBC9009090B09CBDB0909A909A9A9ADBDBD0D0BCB0090009000000000000000000000000000000000000000000000000000000090909A090F0A00A9A9A099009F0FAD09000000009090009A00000000000000000000009FFFFF9E9FFFFFFFDBCB09BD9A9AD09E9090DAD090F09C90909BFAB0BC90DB0E90009000900000000000000000000000000000000000000000000000900F00090CBA0000000A09A0E9B0B0909000900009000000000000000000000000000000BFFBF9F9FFFFFFFDBC99FFFFADFF9E909009099ADB09A9ADA9BCF9D090B0B00900000000000000000000000000000000000000000000000000000000009090B09B0B00A00B00B0B09ACBDE9A9E90000000090000909000000000000000000009FBFFDA9BFBFFFBD9BFFFFFFFFFFEFF0F090A900900F0D090909B9EB0F09C90909090009000000000000000000000000000000000000000000000000909A0000000BF0000A0A0000B09B0B9C909A900900000090000000000000000000000000BFFFFBDA9FFFFFD0BFFFFFFFFFFFFFF9BFAD9AD00990B0F0BC9ADBDF90B0B0DA9A009000000000000000000000000000000000000000000000000000090909090900B000A0900A0B0B00F9E90B09C09000000900009900000000000000000009FFBF0F99FFFFF00BFFFFFFFFF9EBFF0BCFDA9F009000909909AD0BEB0F0909A90C90000000000000000000000000000000000000000000000000000000B0000A009AA000000A00000BCB9E9A90C9A90000000000000A0000000000000000009FFFFFF90BF9A9909FFFFFF9F009BDB0F0FBA9CB09AD00909E9A90BDB9D0BDA9090909A900000000000000000000000000000000000000000000000000090009090BA9F0A00A000A0B00B00B09A9B09A000000000900990000000000000000009BFDF990BDFFDF09BFFF9E9E99D000090909C0B0F009A000090DA99ADFA990DA9E9A0000000000000000000000000000000000000000000000000000009A900000009AB00000B00000A90F90F0D09A9D9000000000000E909000000000000000BFFBFE9A9B090900F9F9F9F9E9BD9B0CB090900909009090090090F9B0F00B0909090900900000000000000000000000000000000000000000000000090009009000B0F0000B0000000A9A0B09A9E9E0A9000000000009000000000000000009FFFF0909D09A909B9F9F9F9F9FCB0D99090B09909090000000090B00DFBDBC9ADA9CB00900000000000000000000000000000000000000000000000000090000009BCBB00A000A000A9A9AD09E9F90999C09000009009A90900000000000009FFF90B9F9A9FDFBFFFFFFFFFFFFBFDBF0BDA9CB0A90AD909090909909B90009A9090900900000000000000000000000000000000000000000000000009000000900B0A0A0000A00A00000B0BDA90ADB00A900000000000000000000000000000BFBE9090F9FFBFFFFFFFFFFFBFFDBF09F09DA9BD9E99A09A9A9A9ACB09E9B9AD09A9A09A0000000000000000000000000000000000000000000000090009000009009A9F00000B0000A00A00BCBD9ADBD00B0900009090909000000000000009FDF9900B0FADFFFFFFFFFFBDF9FBCBF09F0BDADA99E9DA9C90D099090B9C0D90B09C90D090900000000000000000000000000000000000000000000000000000009A00AB00A0000A000000B0B9A9ADA9A9009A0000000000000000000000000BFFBBCB099BDBFBFFFFFFBFFFAF9FBD09A0909909F09A99E9A9A90090900B9A0F09A990A90000000000000000000000000000000000000000000000000090000090A0B09F0000A9A0000A0B009ADADA9AD09000000090009090000000000000BFFDBC9909BCBFFFFFFFFFFFDBD9F0D0B9C99ADA9F09AD0F090D09E9B09E9900990D09A09009000000000000000000000000000000000000000000900000000090BC9000AA000000000000000B0DBDB0D09E9E909000000000000000000000099FBFDBF0BC099BDBFBFFFFDFBCA909A9009AC909B0BD0B90B0B0B0990F90B0F9E0B0B0C909A000000000000000000000000000000000000000000000000000900009A9AB0B0A000A000A00B000000BCBADA909A0090000000009000000000000BFFFBDBD9B9A9FADFFFFFFF9F99E09009A99A9B0C9CBD0F0D9C90B0FB0BD0909900909B00C90909000000000000000000000000000000000000000000000000009000A90BF0000A90000000000A9B0BD0B09E909000000000090000000000009FFFFFFFBF09D09FFBDFFFFBE9F099009000090C9B9A9A99B0B9BD9F90D0B9E9A0BDA9009A90000000000000000000000000000000000000000000000000009009ADA90A00B000000A0000A0A00900FF0B0DA90F000000000000000000000009BFFFBFDBD0DBA9BF9FFFFF9FDBE9B00900909009BC0DBD0F09CBC9E90F9BDA909D9009E9090A9000000000000000000000000000000000000000000000009000900900B0FBA0A00B000000000A00A90B9E9A9E90B00000000009090000000000FFFFFFFFBFBD9E99FBFFFFFBFDF9C9BC9B09C9B009B09A90F9BDBFBDB9E90DADB0A9B09A90900900000000000000000000000000000000000000000000000090A90A0B0B0AF00000A000000000009A9CBDAD09AD090000000000000000000009BFFFFFBDFDBE99F0BDBFFFFFFBFFBC9B0DA9A090909F09F90F0F99CBCB9F9B90D9C0D0900F0900090000000909000000000000000000000000000000000009009090B00AB9B0000A0000000A00B0A9A90B9A9E90BC000000000009000000000BFFFFFFFFBFF9FE9BDBFFFFFFFFDBCBD0F09D9F0F09A09E90FBDBEFBDBDA9E9E9A9B9A9A90900B0900009009E9ADA0000000000000000000000000000000000A900AB0A900EA0000900000000000A0B09E9E9F09A900000000000900000000009FFFFFFBFFF9FF9BCBDFFFFFFFFBFDB0B09F0B099009DB9BFBDBF9BDB0F9F9B9F9AD0D09C9009000009000B0909090000000000000000000000000000000090909A9009A9ABF0A0A0A00000000A09000A90BCBCBD09000000000000909000000FFFFFFFFF9FFF9FDBFBFFFFFFFFDFADF9DB0BC9E0D9A9CBD9DBCBFDBDF9E9E9E9C9A9A9A9A9A0900900009C909009B00000000000000000000000000000000900A90ABE0A00B0000A9000000000A0A0B0BC9A9B0AF0000000000000000000009BFFFFFFFFFFFBFBFDBDBFFFFFFFFBDB0F0DBDBB99A09B9EBEBFBF9FE9FBDB9F9B9BDB0D9090900900009009A90B00C90000000000000000000000000000000A909A990B00B0F00009A00A0A0000000900B0BCBCBD00900000000009000000000BFFFFFFFFFBDFFF9FFFFFFFFFFFBDFFDB9A909C9A99FCBDBDF9FDF9BFBC9F9ADE9E90F0BD0B09A00900009090C909B00000000000000000000000000000009009E0A0B00B0AA0A00A0A0909000A9A0A0B0F09A9B0B9E09000000000000000009FFFFFFFFFFFFF9FFFFBFFFFFFFFDFBCB9E9CBCB0D0F0B9F9FBF9FAFFDBDBE9F9B99CB990A9C9000900909A09090F000000000000000000000000000000000090BA90B00B0A0F0000B009AAA0000000000B0A90C9C009A0000000000900000000BFFFFFFFFFBFFFFBFFFFFFFFFFFBDDBDE90B909B0B9BDF9EBDEFBDF9ADBF9F0F0F0BC9E9DA900900000009000B09090000000000000000000000000000009A9AD0A9AA00A00B0A000BAE9000000A000090B9E9A09B90D9000000000000000009FFFFFFFFFFFFFBFFFFFFFFFFFFFFBE9A9F90FBCBD0F9A9F9FBDBFBDFF9F0F9F9F9F9B09A909A90909000009A90BCB00000000000000000000000000000000909A90090B00B0F0000B0B0A0A0A0A000A0A0A09A99AC09A0900000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFDF9F9F0BD09909B9CBDADBDBFDFBDBF9F9F09E90BC9F9E9E900A000909009C909000000000000000000000000000000009CADA0B0A000B00A000A0A00000000000000090BBC9E090BCB000000000000000009FFFFFFFFFFFFFFFBFFFFFFFFFFFFBCBD0BD0BDADB0FBDBFFFFDBFBDBF0F9F0BDB0BD9A9090909090900000900000900000000000000000000900000000009A90900A09A000AB000000000000A000A0000A000B09B09090B00000009000000009BFFFFFFFFFFFFFFFFFFFFFFFFFFFDF0BDA0F9A9BCB0DAF9BCBFCBDEBDBFE9F9AD9CBADADA9A9E9000000090B000000000000000000000000000000000009009A0B09A00A0A0F0000000A0A0000A0000A00A9A9F0D009A9C90000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFBF9F09DB09D099DBDBDFFBDBFFBDBFDB9F9F9BA9D909B0D09009090000000900000000000000000000000000000000000B00900A00B0009AA000000000009A000A00000000A0B9A9000B0000000000000000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBDA09F9A9E9A9ADAF9FFF9FDBFDADFADAD0DB0BDAD9A909A000090000900000000000000000000000000000000009009E0A900A00A9A0B000000A0A00A000A000000B0B9BCAC00090C9000009000000009FFFFFFFFFDBFFBFFFFFFFFFFFFFFDBDA99F0AD0909FDBD9F0B0F0BFCB9FB9DB9FB0BDA9A090F0909000000900B00000000000000000000000000000009009009000A90A0000E00A0A090000000A9000A000A0A0B99090A90A00000000000009BFFFFFFBFFFFFFFFFFFFFFFFFFFFBF909F00990B9FA9ADBEBDBD9BD9BDFBDFADE90F099C9F09090DA90000000900000000000000000000000090000000A09A90A9A900A9A9A0B000000A0000A000A0A00000B0F0ACB0090090900009090000000BFFFFFFFFBDADBDBFFBFFFFFFFFDFFFA9BDADBC09FDBC99DADAF0BE9BDEBDB9BF99F0BB09A9A9A0000000000090000000000000000000000000000000900C0B000A0A000A00F00000A0000A000B0A0000A00BA90B00909000000000000000009FFFFFFFFBCB9B0BC9FDFFFFFFFFFF09D0909099BC9A9B0F0F9D9FD9FCB9DADFC9AD0BD0F0D09C9909000000000000000000000000000000000000000909A9900B00000A900AB0A00B0000A000A0A000A000B000B0DA00A009000009090000009FFFFFFFF9F9F0D99BDAFBFFFFFFFF9F0BCB0BCBC9A9C0F9B0B0A90B0B9FABDA9BDABD0B909A909A0000000000000000000000000000000000000000000090A0B0A00A90A0B0A00A000A0000000090A0000A0A9A9A0D009900000000000000009BFFFFFFFFFFBF9E90B99FDBFFFFF9E90909C909A909B90D0D09909090909DA9DABD09F0CB0D0B0090000000000000000000000000000000009000009099AC9A090B00A0B000F090A00000A00000A9A00009A000A9A0900AC0900900090000000BFFFFFFFFFEDBF9F9CBCBFFFFFFFFDBDB0B90B090DAD0B0B0F0FBCBCBC9A99E9D0F9A9B909A9090000000000000000000000000000000000000000000A09B09A0A00B000A00A9A000000A0000A00A00A00A00A09A90B00990000000900000000FFFFDFFFF9FBCBCBCB99F9FFFFFFFBE909C09C90B090BC9F9BD0090909AD0B9B0B9ADAD0F090CB09000000000000000000000000000000000000000090DA0A090B0A0A9A90AB0000A00A0000090A00000B00009ADAD0C900A000009000000009BFF9BBFF0FBC909099ACBDBFFFFFBD99CB09A9AC9BCBDBBD0F0F9BCB0909ADACBDAD990B090B90000000000000000000000000000000000009000009A9A9009AA00009A0A00FA000000000000A000000A0000A0BA9A9BC9090000000000000009FFFC909FFC0000000990B9BFFFFFADA9090009900909C0FBC900090BCB09099909ADAD09A90009000000000000000000000000000000000000000B0C9A0B0A090B0A000000B0A0A00A0000000A0000000A00000F0F00B0F0900000000000000BFF90090BFF00000000090FDFFFFDFBCB0E99000B090B9F0FE00000090090000090909A9C90DA900000000000000000000000000000000000000090B909A0F9A0A0A9A0B0A0F000000000000A0000000000000A9AA9BD0B09A000090000000009FBCB0009EF0900000090F9BFFFFFBD9099000B9D00900BFF00000000900090B0A9A9A9CB0B0900000000000000000000000000000000000900090900EB09A00B009A9A0000B00000A00000000000000A000A09E090F0ADAD000000000000000FFFFDA9009000000099A9B0FFFFFBC9A090009000BD009FFC0900000000000909D090D9A909000900000000000000000000000000000000000900DAC9B00A9AB0B0A0A9A000F0A0A000A0000000000000A0000ABFAB0F909A9000090900000099FFFBDA9000000900009C9FBFFFFFFE9DA0F009090A9F000F000000000009A0900B09A0900009000000000000000000000000000000000900009A09B00BE9A00A000B000A00B00000A000000000000000000000009AB0F09C00900000A900000ADBFFFFBD0B0900909C9B09FFFFFFBDA9900900D090090900000000009000900B09E99CA909000000000000000000000000000000000000090009000B00B09A90BA00A090A0F000000000000000000A00000000BAA90F9E9A900000009000009BFFFBFDFFBDF0F0A99A9CBFFFFFF9FF9CB09A90A90090F0F090009000090909090C90A900000000000000000000000000000000000000000000900BD0B0A0A9A0000A90A000A00A00000000000000000A00000A0090A9A090090000000000000BFFFFFFBE9E9B9F9DA9DBBDFBFFFFE9CB0C90099009000909CA9900D99CB09AD0B90B909000000000000000000000000000000000000009000000090A0B0A9ACAB0A90A0000B0000000000000000000000000009A0A9ADBE90000090009000090F9FFBFDF9F9E90B099A9FFFFFBFF9FBC9B00900090B0909A99CA990A0909C9A9CA90C00900000000000000000000000000000000000000000090B0A9A0B00AB0000A000000F0000A0000000000000000000000A9A00009009090000000000009FAF9E9ADA0909009AC9E9BFFFFFBFCBB0C9F0F0B09090BC90B99CB990B0B0090900B0900000000000000000000000000000000000000000000000D0A9A0B000B00A9A0A000B0A000000000000000000000000A0A09A90ADB00009B000090009BFF9E9C9090000090D9B9FFFFFDFFFBD0F9A090900000909A9C9A900E90D09F09A9D09A900000000000000000000000000000000000000900009090A9A090A9A00A00000000A000A00000000000000000000000900A0009000909000000000009FFFF9B00000909ADBAFFDFBFFBFFADAF90090000090909AD09ADBCB99E9A000090A00000000000000000000000000000000000000000000000000A9A0B0A9A00A00A0A0000F0A000000000000000000000000A0A000B0009000090900090900BFFFFFFFBDB9FBFFBDF9FBFF9FFFDFBDFE990090900000090BC90090009090909E090909000000000000000000000000000000000000000000909ADA900B000A00000000000B00A000000000000000000000000B0A9000F00B9000A0900000909FFFFFFFFFFFFFF9FBFFFFFFFFFFBFFBF9EBD0A000000000009A9A9CB000000B0900000000000000000000000000000000000000000000000000090A0A9EBA09A0A00000000F00000A00000000000000000000B0000A090090C0909000000000BFFFFFFFFFFFFFFFFFFFBFFFFBFFFFFDFFFDAF99090900900900D00900909090900909090000000000000000000000000000000000000000009A90A9E9A900AA000000A0000A0A00000000000000000000000A000A00000B009B000090000009FFFFFFFFFFFFFFBFFFFFFFFFFFFFFFBFFFBFFFDEF0B009009009009009CB09000000000000000000000000000000000000000000000000000000009A9A0A0A900A000000000F00A00000000000000000000000BA900A00900B00F090009000909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFBDBCBDA09A09A09A90B00000000000090000000000000000000000000000000000000900009090FA00090000A00000000000B00000000000000000000000000000A900009009009E9A0009009FFFFFFFFFFFFFFFFFFFFFFFBFFFBFFFFFFFFFBFFFFBCBDBC9F0900009090000000000000000000000000000000000000000000000000000900A0900B0A00A00000000000000E00000000000000000000000000B0A00A0000090B00909909009ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADFF9E9B0000090900000900000000000000000000000000000000000000000000000090090DA0B0A90A000000000000000B0A00000000000000000000000A0A000000A9B0090B0BCA00A909FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFFB9EBD0090900000000000000000000000000000000000000000000000000000000090000B09A0090A0000000000000000F000000000000000000000000000000000000099AD0D09090900BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFBF9EF9009009090900000000000000000000000000000000000000000000000000009000090DA00B0A000000000000000000A0000000000000000000000000000000000000AC9A90B000009C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFF9DE900900A090000009000000000000000000000000000000000000000000009000090A909A90B0A00000000000000000F00000000000000000000000000000000000090909CB0D0B0009BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFDAF9EB900DA90900000090000000000000000000000000000000000000000000000000000090BC90A00000000000000000000B000000000000000000000000000000000000A90B0B09A90090B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBF9F9000B0900090009000000000000000000000000000000000000000000000090000090A9AD00B000000000000000000000E00000000000000000000000000000000000090090DAD0900009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDFDBCB090090909000000000900000000000000000000000000000000000000000000000009C90BA0A00000000000000000000B00000000000000000000000000000000000009ADA90B00F009A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0BCBD0090B00B09000900900090000000000000000000000000000000000000900000900A90BD090000000000000000000000F00000000000000000000000000000000000A009090BCBD090009FFFFFFFFFFFBFFFFFFFFFFFFFFFFFFBFFFA90F9DB9A090D00900009000000000000000000000000000000000000000000000000000900090F00A0A000000000000000000000A0000000000000000000000000000000000000B0B0F0900B0099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FF9DA9C0909A90090000090900900000000000000000000000000000000000009000000000BDA9A9000000000000000000000000B000000000000000000000000000000A00000909C909EBD00B0C9BFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBD909EBDA90009009009009000000000000000000000000000000000000000000000000090090009C00B00000000000000A00000000E000000000000000000000000000000000000009ADB090AD009A0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9FBDB0F0900B900900000909000090000000000000000000000000000000000000000000009BCA9A0000000000000000000A00000B000000000000000000000000000000000000B0A909F9F9A900999FFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFDA9FADF90009C0000900900000900000000000000000000000000000000000009000090000B00990900A0000000000000000000000A00000000000000000000000000000000000000D0BE9A00DAD090BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF090F9F90009A9090B0090090090000009000000000000000000000000000000000000009AD9E90E00A000000000000000000000000F00000000000000000000000000000000000B09A909E9F9A909A9E9FFFFFFFF9FFFFFFFFFFFFFFFFFFFDFF09F9F9A900090009000009090000900000000000000000000000000000000000000000000A09009000000000000000000000000000A000000000000000000000000000000000000009E9E9A9C9E90909BDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A9E9ED000909000900900009090000000000000000000000000000000000090000000099D0A9A0A09A00000000000000000000000B00000000000000000000000000000000000A09A909F9E9A90F09BCBFFFFFFFDBFFFFFFFFFFFFFFFFFFFFBC09BDA90909A00090000090900A0900009000000000000000000000000000000000000BCA009C9000A000000000000000000000000E0000000000000000000000000000000000099AD00B0A9E9E90BC0B9FBFFFFFAFFFFFFFFFFFFFFFFFFF9FC99FDA9000090909000909A0009090009000000000000009000000000000090000000090090B0B0A009000000000000000000000000B000000000000000000000000000000000A0A0DAFD099E909E90BD0F9FFFFFFDBFFFFFFFFFFFFFFFFFFFBF009A909009E0009A9000090900000000000090000000000000000000000000000009A0F009CBC000A00A0000000000000000000000B000000000000000000000000000000000090B09A9AC99FA99AD0B9ADABFFFFBFFFFFFFFFFFFFFFFFFFFDE900D0009009900000090900090909009000000000000000009000000000000000000D9009A90B00090000000000000000000000000E000000000000000A000000000000000000000DADADB0E9DAD09BC09BDF9FFFF9FFFFFFFFFFFFFFFFFFFAF099B09000B000909000009090000000000900090000000000000000000090000000B0AD0B0DA00000A000000000000000000000000B00000000000000000000000000000000000A9B0BDB0E9FADA9BCBDBCB9FFFF0FFFFFFFFFFFFFFFFFBF9FD0BC0009009009A900090900A09A9000900000000000000000000000000000000099C090B0DA9A09A00000000000000000000000000A00A0000000000A00000000000000A0000000009CB0F9B09F9E9B0B09ADBFFFFDBFFFFFFFFBFFFFFFFFFF0C0B0B000909000009000009090000900000090000009A0090000000000000000000BDA9C9A000A0000A00000000000000000000000F0000000000000000A0000000000000000000BCA9CBCF0F0BCBCE9CB0DADBFFFADBFFFDFFFFFFBFFFDBDFB09C909009E0900900090900009090000000000000000900009000000009000000B0009A0F9A009A000000000000000000000000000B00000000000000000000A00000A0000000000090B9B0F9E909B99A9CB9A9FFBDBFFDFBFFFFFFFFFFBEFBC9A900000090009000000009090000090009000009000000000000000B0000000909E90D90009A00000000000000000000000000000A0000000000000000000000A000000000A0000B000C0FDA90BCBCAFDB90FDFBDCBFFFFFFFDFFFDFBDFDBC9090B090090909009090909000A9000000000909000A900009000000900000009ADA90F00A0B0000000A00000000000000000000000F00000000000000A000000000000000000000000B0909ADF090DBD9A9E99A9FFB9FFBFFBFBFBFBFDAFBDB0000000090A0000000000000090009000009000A0090000000000000C90000900909E90B00000A00000000000000000000000000000B00000000000000000A00A000A000000000A000000A909ADF0B0FADDA9EBDA9FED9FF9FDFFFFDFAF9DAFCB0090000090900900000900900900000900009090000009000000090A00000009A090E900A9A0000A00000000000000000000000000A000000000000A000A0000000000A000000000A009000A9A0F0F9FAB9C90B9EDB9A9FFFBFADBFFD9EBDB9C090090090000900009000000000000000909000009009000900000090000000AD0F090A90000000000000000000000000000000000F000000000000000000000000000000000000009A009E9C9F9F0F0D0DA9E9C9B9E9FFDBDFDFFDB9A99F9E90000000000900000000009090090009000A000000000000900000090000000990B09A000A00000A0000A0000000A00000000000000A00000000000000A00000000000000000A0000000B0090B00B0F9FAFAD09A9E9E9ADBBEFBF9FBED0FF0F0000900009000000000009000000000000909000009A90000000009A0000900BCAD0A00A00000A00000000000A00000000000000A000B00000000000000000000A0000A00000000000A0000B00090CBCAD9F9A9C90909C9ADF9FDBF0F9A90BD9F00000000090090000000000000000900B00C09090000000900000090000009090A90B009A0000000000000000000000000000000000E000000000000A00A00A0000000000A0000000000A9009E0B09F9AF0DF09ADA9A909B0F9ADAF9E99F9A909090000000000000000000900009000900B000000900090000009000009009E0900A00B0000000A000000A00000000000000A0A0000B000000000000000000000000000000009000A000000B00909ADAD09A09A909C90E90DB0FDBDBC9E9A9DA00000009000000000090000009000A900D09009C90E900000009A0090900DA09A0B09A0000B00000000000000000000000000000000A00000000000000000B00000B000A0000A0A009000B00900C000BEDADBC9CB0009090BC9B0BC9B090DA090000000000000000000000000009090E9A0090A0A900000000000000000B00B0B00A0000A000A0000A0000000000000000000000000B000000000000000A000A0A00000000000009000A000A00B009099A90F0B0CB0B00090BC9D0BC9ADB0900000000000000000000000000900000900900090900900000009000900BC0B0B00F09A9A00000900A000A000A000000000000A000A00E000000000000A0000A00000A0A000A000000A00000000900B00009E90FCB09C0090E909A0BC9A9009000000000000000000000000090000B09A9D0B9E0000B00000009000000F00B000F0A0A000900A0A00090000000000000A000000000000B000000000000000000000000000A000A00A0000000000009009E9E90F0B0D0A900A90000909AD090000900000000000000000000000A09D0DAC9A00000009C00000900A009E900B0BEB0A909A9A0A09000A00A0000000000A00000000000000A0000000000000000A0000A000000090000000A000A000000090090CB0C9CBC9C9FD0009000009E000000000000009000900000009090900B0900090D009E9000000A0909A09A9B0A90090A0A000000A00000000000A000000900000090A0000F0000000000000000000A00000A000A00000009000000A00000B00B0F9B0B09A000AD00000090090000000000900000D009009000A00D0B0090BCBCB00B00000000900000DAD0ACBCA9A0B09000A9A000A00B0000000000000A0A00000000000A00000000000A000000A09000A000A000A000000A00000900000000900C00DAD09FF00000000E9000000000000009CB0000000090909A90DADA90900090000009000009CB090B0B0A90E9ACA0B000009009000A0000000000000000000A00000B0000000000000A00A900A0A000000000000A9A00000000A0000909A0FBC9A90FF000000000090009090000090C9A0000B00BC9A9E9E90CB000000000009009000009B0B0D0A0B009AA900B000A9A00A00A00000A000000000000000A0000000E000000000000000000A90000009A00A0000000000000A09A9000009090B0DCB00F090000090009A0009009000B00909000900BC9009CB0000000000000090A000900C9CB0B0DA9A0900B009A9000000B00A0A000000000A00A0000000000000B0000000000A000000000A00A000000000A0009A0000000000A00000000DAA9CB00009CB00C9AD0909E090CB0000000099E0F9000BCA0000009000000900A90000E9A9A9C9EB0000BCB00A000A0B0A00000900000000000000000000000A0000A0000000A00000A0000A009000A00A09A090A0000A0000000A90000090F09D0BC90B0E90FDBAD0ACBC09A0900D0D0B0F0E90000BC009000090000000900D00090900D0DA9B00B0FB0A00B0B0A090009000A000A000000000000000000A000000F000000000000000A000000A00000000000000A000000000000A0A000A0900A09AD009BE9A0C9AD9C0B0C9009A90BC90090D0E90090000000000090F00B00000A0BDA9A9AC0BCB0000B00000900A00A0A000A0000A0000A00A000A0000000000A00000A0000A000000000A00A000B00A000A0000000000000000000B0900B0D9EDA0D009C9DBC9A0B9CB0EBDADAD00AD000A9000000C009000000A000D000009C9009E9E9A90A0B0B00A9A9A0B00A00090A00000000000000000000000000000B0000000000000A00B00000900A000090A00000000000A00000000000A000A0B0FDAAF0F0A00ADDACB0D90E90000AD000AD00000009A000000000909A0090B00B0F09B09A0A9000A0B0000000000900A0090A90A000000000000000000A00000E0000000A0000B00000A9A0A000000A000000A000009000000000000009A0900B0BDD0D09D099A0BD0E0AD000009000009000000000090000000D0E0090A0C90C90BE0A00900A9A0900B0A0B0A000A000A0000000B0A000A000A0A0A00000000B0000000000A0000A00000000000A0000000000000A00000000000000A0090A0000FABEBEACA0C9C0A9090000000000900000000909000000909A90900C909ADBAF0090B0A0B0009A0A00900009A0009A90A0A00000000000000009000000000A000000000000A0000A9A9A00A000000A00A090A00000000A00000000000A09A9A909C9C9DBD09A09C00CB000000090000000000000000000AC00000D0BCBC9A090B0A000900A9A0009A0A0A9A0009A00A09009A000000000000B0A000000000B00000000000009A000A000B0000000900000A0000000A000000A0000000000000A0A9A0A00BE090A90090F090900A00000000000000000BC9090900A9090BE9AAC090A9A0A90000A00090B0009A000B09A0A000000A00000000009A00A00000E00000000000B0A000009A000000A00A000900000000000000000000000000A00000900909FC9CADC0F00009E000909AD0A000000009CB0000A0AC9E90F0F0B0D0B0A0900900A09000A9E000B0A00A000A0900A00A0000000000A9A000000000B000000000A000000A90A0000A00000000A0A0000000000000000000000000000000A00A0A0BFADB0B09CB0F00C00000009000009ADA00C9CB09C9A90F0BA90A0B0B090A0A0000A0B09A009A00000900B000A90000000000000B0000000000A0A00000000000A0A00000000A000B00A900000000A00A00A00A000000000000000000000009000DADEDE0AC90F9B000000000909BC909F09A90D0B09E9AF0DA09A0000A00000A90000A00B0A90A09A0A00900000000000000000000A0A0000090B00000000000000900A0A090B0000000A00900A000000000000A00A00000000A00000000000B0B0B0BD090000ACBCB09090DADADAFCA9E9CB0AD0FE9E90BA9A09A9A000000000A09A9A00B0AF9A00000A0A000A00000A000A00000900000A000E00000000000000A0A0909A000B0A90000A0000009A000000000000000A0000000A00A0000A0000000ADA0B00D90F0DADAFADADAD9BDE9FADFDAF09A9A00000000009A00000000000A0B00BB0A00B0B00000000000A0000000000A000000000AB0000000000000A000000A0A9A0000A00000A009A00000000000000000000A00000000000000A9A0B0900D0DB0ACB0F9E90D0F9ADAE0BDAD9A0B09A000000B0A00B0A000A90000B0B090A9ACB09A00009000000000000000000A000A000009A9A0000000000A0090B00A9A90000B00090A9000000000A09000000A0000000000A000090A000900000000B09A0D09C9ACBCB0B0ADAD9F0A90A0B0A09A9A9A0000B009000000A0A00000A00A9A0A009A0A0A00A000A0000000000000000000A000B0000000000000A0000000A0A900A00A000A9A0A000000A000000000A00A000000000A00000A00B0A0B00A09A09A009000000D090A009000900000000009A0900A0A0B00000090A9A90A9009009A009000000000000B000000009A90A0000000E000000000000000A000A90090A9000009A9009000A0000000A0009000000000000A0000000000009000900A09A0900A9A009A0A090A0A9A00090A00A00000A000000000A9A9A00000A90A0A00A09A0A9A090000A9A00A000A00A00000000A00B00000000000A00000A900A0A00009A0B00A0A00B00000000000A00A0000000000000000A0000009A0A0A0B09A0A00B00090A09000A909AC0A0A090009A00000009A9A0B0000009A0B00A0909A90A009000A0A090000B000000A90A0000A0000A0000000000000A00000A0900B00A0000A90900000090A00A00000000A00000000000A00009A0A0009090000A909000000A09A00B090A00B009000A000000B00A00000009A0A0A0000B090A0A0A009AA0B000000A00BA0A00000009A00000B00F00000000000000000009A0A00A90B0B00A0A0B000A0000000000000900A0000A00000009000090A0A000B090A000B000000A9A00A0B0B00B0A0B009A000000900A9A0A9A90090A9A00A00000909A090000A90009A0090000000A00000000000A0000000000000000A0A00090B0A00000B090000B00000B0000A00A0000000000000009A0A0900A9000A000A000A000B0B0090000900000B009000A000B0000A00000900A0A9A09A0B090B0B0A0A09A09A090A0A0000A0000A00000000000A00B000000000000000000900B0A0090A0B0000A90A0090A0009A0000000A0000A000000A00000A0A0000009A0090000A00000A0A9A00A0B0B0000A9A9000000A000009A0A9009009A9000A000009009A0BA00A0009000000A0000000A0000A0000E00000000000000000A0B0000B0A0900B0A90A0900A0000A0000090009000090000A900000900900A90A09A000A09000A00090000000000A0A900000B0A00090A0A000000A0A0A0A9A90A0A9A0A0A0BC9A900000A000B000000A0090A00009A0B000000000000000000000A900090A00000000A0000009000000A00A0A0000000A0000000A00A00000000000A000A00900000A000000009090A00A00009000A0900000000090900000A09000000090BA00A0B0A090000A9A00000A000000A000A0000000000000000000A900A9A0A90B0000B000A90A00000A000000900A000A0000A000B00090A90A09A0000090000000A00000B0000A0A0009A90A0A00A000000A09A090A0A0A90B0BA0A0B09A0A09A9000000A000A90000009000000009A0F000000000000000000000A000009A000B00009000000A00900009A000009A00009000A0000A000000000090000A000A000009000000B009009A0009000000B0A00000000A009090A0B0090000A0909A00A9A0A900A0B0A00000000A00000A00A0000000000000000000000A9A9A00B000A0000A00A9000A0000A0000A00000000A000900090A00A09A000A00A000B00000000A00A00000A0A00000A000000000B000A0A0090A00A9B0BA0B0B000A0ADA9000900A09009AB00A00A0000000000B0000000000000000000A09000A9A00A900B00000000000000B0000A900A0090A000A00A0A0000090009A000000000009A00A000000B0000090A9A009A000A0B00A0090900A900A0ABADB00A0B090A900A0B0A0000A0B0BCB000000000000000E000000000000000000000A0009A09A90A000A000000A000000009A000900A000000900900009A0A0A00000A90A900A00000000009000A9000A0009A000A9000BA90A0A0A000A09090BA0AB0000A09A0B000000B00000A9A0000009A00000A00B00000000000000000000000A9A09A00A09000000A0000A00A00A0000A009000000A00A0000A0090090A000000000B00A000000A0A00000A0B090A000000009ABCA0009009A0900A0FA00909A0B09A0B000A09A00A09A9A0A0000A0000000000A0000000000000000000000000DA009A9A0A00000000000000000000900A00A00A9000000A9000000000B0B0A00A00090000A009009A0B00000A90A00000A0A90B009A0A000A0A09A009A0A0900A09AC0B09A09A09A0000090A00000A00A0000B000000000000000000000A9A0A9A000090000A0000A00000000900A00000000000A090A000A9A0A0A00000090090A0A0A00000000000000B0B0A909A000900A9A90A909A09090A09A0A9000A090A09A00A00A0B0000A0B0A00B000000000000E0000000000000000000000009A0009A9A000000000000000A00A0000A900000A0090A009000000900900A0000A00900090B00A0A9A09A0B00A9A0A000A0000000AADA0A00A00A90A0900E9A90AC90A09A90B0900A9A90009AB000A00000A000B0000000000000000000A00A9A009A000000A000000000A0000000A0000A09A0090A00000A900A00A00A900A0090A00B00A009000000A0000A9000000000A0B0A9A90A900000A90A90A0A9A00A9A0A09A00A000A000000A9E000A0000A00000BA000000000000000A000090000B000A00A00000000000000000A09009A00A0000A0000A0000A090900000A09A0A00000A0000A00B0B090B0B0A9A9A9A0090000009AA9A9A9A90A90A09A9A9A900B09A00B090A0009A0B09A9A00000009A00000F000000000000000000000A9A00A0000000000000000000000000A00009090A9000B0900B0090A0A09A9090000090B0009A90000000A0000009A000000A000009A090A00000A90A09A000009A090AA0B00A009000A090A00A9A090000000000AA00000000000000000000A0000000000000000000000000000000000A0A00A00A9A00A0000A000000A00A0A9A9A0A00B0A00A9A9A9A90B0B0B09A9A00B00A00A00B0A9A9A0B00B0B09A9A9A00BA909000B00A0A0B09AB0BA9A000A0B0A0000A9B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000A00A000000000000000000000B00B0A00A000A00B000A0A9A000000000A000000000000000000000000000000000000000000105000000000000DFAD05FE,'Laura received a BA in psychology from the University of Washington. She has also completed a course in business French. She reads and writes French.',2,'http://accweb/emmployees/davolio.bmp')
-GO
-INSERT "Employees"("EmployeeID","LastName","FirstName","Title","TitleOfCourtesy","BirthDate","HireDate","Address","City","Region","PostalCode","Country","HomePhone","Extension","Photo","Notes","ReportsTo","PhotoPath") VALUES(9,'Dodsworth','Anne','Sales Representative','Ms.','01/27/1966','11/15/1994','7 Houndstooth Rd.','London',NULL,'WG2 7LT','UK','(71) 555-4444','452',0x151C2F00020000000D000E0014002100FFFFFFFF4269746D617020496D616765005061696E742E506963747572650001050000020000000700000050427275736800000000000000000020540000424D16540000000000007600000028000000C0000000DF0000000100040000000000A0530000CE0E0000D80E0000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00D999D999999D9D999DB99DD9F9D9D9D99D99D9F9D999BD9FD9D9D9D9D9DFD9F9F9DBDBD9DBD9DB9FD9FDFFFFFFFFFFFFFFFFFFF9D9F9DB9D9DFD9DB9F9BDF9F9D9DBD9BD9F99DBD99999999D9DBDBD9BDDD9F9DBDBD9F9D9D99D9BD999D99D9D99DB99D999D9F9D9F9D9D9999D9B9BDBD99F9D9999D9DBD9FDBDBDBDBDBD9F9D9DBD9D99FD9F9DD9FDD9FFFFFFFFFFFFFFFFFFDBDF9DBDD9F9DBD9DD9DD9D9DDBD9D9DD9D9D99D99999D99D9F9D9D9DD99BD9D9D9D9F9DBD9FD9DD999DB9DBD99D99D999D999D9BD9D9DBDBDD9D9DD9D9DD999999999FD9F9D9FD9D9D9D9F9D9F9D9DBDF99F9DF9F9F9FFFFFFFFFFFFFFFFFFFFD99DF9DB9DF9D9D9F9F9F9F9BD9F99F9F9DBDF9D99D999D9D9D9D9F99BDD9D9F9F9F9D9D9D99BD999999D9D9F99D999999D9F9D9D99F99DD99B9D999D9B99D999D9D99FD9DBDD9DFDBDBD9D9D9F9F9D99DF9FD9FD9FDFFFFFFFFFFFFFFFFFFFFBDF99D9DFD9F9DBD9D9D9D9DD9D9DD9D9D9D99F99999999B9DBDBD9D9D99DBD9D9D9D9F9F9D9D9BD999D9F9D99DBD9D999BD9D99D9D9D999D9D99F9F9D9DB9D9999BD99F9DDB9F99D9DD9F9F9D9D9DBD99D9DBD9FD9FFFFFFFFFFFFFFFFFFFFFD9DDBDB9DBD9F9DBDBDBDBD99F9F99F9F9F9D99D9999D99D99D9D9DBD9F9D99F9DBDBD9D9DBD9DD9F99999DBD9999999F9D9DBD9BDBD9FD9BD99D9D9D9D9D999999D9DFD9F9DD9DF9F9DBD9D9F9D9D9D9FDF9DFD9FDDFFFFFFFFFFFFFFFFFFFFF9F9D9DDBD9F9D9D9D9D9D9FD9D9DF9D9D9DBD9F999999D99D9DBD9D9D9DBD9D9D9D9DBD9D9D9B9D999D9D9D99D9D9999D9F99D9D9D99D99D99F9D99DB999999D9D9DF99F9DDBDF9D9DBD9D9F9DBDBDBDDB9DBD9F9FFFFFFFFFFFFFFFFFFFFFFFD9FDBDBDBD9D9DBDBDF9F9D9BD9F9D9F9F9D9D999D9D999DBDBD9F9DBD9D9F9DBD9F9D9F9DBD9D9D9999BD9F9B99999D99D9D9BD9D9D9BD99D9D9BD99D99D999F9F99FD9DBD9D9D9F9D9DBD9D9D9D9D99DDBDF9DD9FFFFFFFFFFFFFFFFFFFFFF9F99D9D9DFD9F9D9DD9DD9FDD9D9DBD9D9D9DBD999999D99D9D9D9D9DBD9D9D9DBD9F9D9D9D99D9F999D9D9DD9D99999FD9F9D9D9BDBDD9DF99F9D9D9BD99999D9DD9D9F9DBDBDBD9F9F9D9F9F9F9DBD9BDDBDF9FDFFFFFFFFFFFFFFFFFFFFFFDDF9FDBD9DBD9DBDB9F9BD99F9F9D9D9F9DBD9FD999D9BD99D9F9DBD9D9F9DBD9D9D9DBD9F9D9BD9D99999F99D999D9D99D9DB99FD9D99D99DD9D9DB9D9999DBDDB9DBD9DBDDD9D9D9D9DBD9D9D9DBD9FD9FD9DF9FFFFFFFFFFFFFFFFFFFFFFFFBDD9DD9F9D9D9D9DD9DD9FD9D9D9F9F9D9D9D9999D99D9D99F9D9D9F9D9DBD9F9DBDBD9D9DB9D9F99999D9D999999DBDF9D99D9D99D9F9BDDB9DBD9D99D9D9D9B9DBD9DBDDB9F9F9F9FD9D9F9F9F9D9D9FDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFD99F99F9DBDBDF9F9FDB9D99F9F9D9D9DBD9F9D9999D999BD9D9F9F9D9F9D9D9DBD9D9DBD9DD9D9D999D9D9D999D99D99DB9DBD9D9F9D9D99DBD99D9999B9DBDDD9DDF9DF9DDD9D9DD9BDBD9D9D9DBDBDBDDBDFFFFFFFFFFFFFFFFFFFFFFFFFFDFD9FDDBD9D9D9D9DD9DF9FD9D9F9D9F9D9D9F99D9DB9D9D99BD9D9DBD9DBDBD9DD9DF9DBD99F9F9D9999F999999F99D9D9D9D9DBD9D9D9FD9D9D9BD9D99D9D9BD9B9D999F9F9F9F99DD9DBDBDBD9D9D9DBDD9DDFFFFFFFFFFFFFFFFFFFFFFFFF9FD9BDDBD9F9F9F9BD99D9F9D9D9F9D9DB9D9D99B9D99D9DD99F9D9DBD9D9DBDB9F99D9D9F99D9DB99999D99999D9F9F9DBD9F9D9F9F9D99D9DBD99999D9DBDDD9DDBDFD9D9D9D9DF99F9D9D9D9F9F9F9DF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFD9DFDBDD9D9D9D9DD9DF9D9DBD9D9D9BD9D9F99D9D9F99F99D9D9F9DD9F9F9D9DD9DF9F9D9DD99F9D99D9999D9F9D9D9D9D9D9D9D9D99D9F9D9D9D999D9F9D99B9F99D9D9F9F9F9F99F9D9F9F9F9D9D9DF9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBD9DB9F9F9FDBDBDB9DBDBD9F9DBDD9D9F9D99999D9D99D9FDBD9F9BD9D9DBDBDB9D9DBD9B9D9D9999BD999D9DBD9DBD9DBD9DBD9D9F9D9BD9999D9BD9F9FDD9DFDBDBDD9DD9D99D9DBD9D9D9DBD9DBDF99FFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDFDD9D9DD9D9D9DD9D9D9D9D9D99F9D9DB9D9DF9D99DBD99D9D9DDDBDF9D9D9DD9F9D9D9D9F9D999D9999BD9D9F9D9F9D9F9D9DBD9D9D9DF9D99D9D9DD9BD999DD9D99F9DBDFD9D9D9F9F9D9DBDBD9DFDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9DB9DBDB9F9F9F9BDBD9F9DBD9D9DDB9DD99999DBDD999D9FDBDBD9D9DBDBDB9FD9D9F9DBD9DBD999D99D9D9D9D9DBD9F9D9DBD9D9F9D999999D9D9F9BDD99DF99DBDF9DBD999F9F9D99D9F9FD9D9F9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDBDD9D9DD9D9D9DD9D9F9D9D9F9D99D99F9D9DDD99BD9DBD99D9D9F9F9D9DDDD9DF9F9D9D9DBD999D99D9DBDBD9F9D9D9DF9F9D9F9D9BD9D99D9BDBD9DD999F99FD9D9DBD9D9D9D9D9FD9F9D99F9F9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD9DB9F9DBDBDF9F9F9FD9DBD9D9F9D9DF999F9B99DD9D9D9FD9DBD9D9D9FDB9BDB9D9DF9DBD9DD999B9B9D9D99D9F9D9F99D9D9D99D9D999D9BD9D9DD9BD99DDD99F9F9D9DBDBDBDBD9BD9D9FD99DFD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9FD9D9F9D9DD9D9D9DD9F9DBD9D9F9F99D9D99DDF99DB9D999F9DBDBDBDD9DDD9DD9FD9D99DBDBD99D9D99F9DBD99DBDDDBD9DBDD9BD9F999D99D9F9BDD999B9DF9D9D9DBD9D9D9D9FDD9F9F9FDF9FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9FD9D9DBDB9F9F9F9BD9D9D9F9D9D9D9F99D999D9F9D9BDDD9D9D9D9DB9F9BDDBDF9BDBD9D99DBD9999DF9D9D9DF9D9F9D9F9D9BD99D99D999DBD9DD9BD99DD99D9F9F99D9BDBDBD99BD9D9D9D99D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F99F9DBD9DD9D9D9DD9F9F99D999D99DD9DBD9D9D9D9DD9B9DBDBDBD9DD9DDDBD99DD9D9F9DDBD9999DF99DBDBD9D9F9DBD99D9DD9D99D99BD9DDBDBDD999DB9DBD9D9DDBDD9D9D9FDD9F9F9F9BDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9DBD9DBDBDBDBDBD9D9DD9FDF99F9BD9D9DBDBD9F999DD9D9D9D9F9F9F9BD9FDDBDBD9DB9D9D99D99DF9D9D9DBD9D9D9D9F999DB9D99D9D9F9D9D99D99D9D9D9DBDB9D9BDBDBD99BD9D9D9DD9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9F9D9F9D9D9DD9D99F9F9BD9999D9DDB99F9D99D99DBD99BD9BDBD9D9DDDDBD9F9DD9DBD9DBDBD9DF9D9DBD9F9DBD9F9DBD9DF99D99F99DBD9DBD9DB999BD9DBD9D9D99D9D9D9DFD9F9F9FDBD9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD99DBD9F9F9F9F9FDD9D9DD9DD9D9999D9D9D9DDBDD9D9FD99DD9DBDBDB99FDBD9F9F9D9D9D9D9D9BDDBD9D9D9D9D9F9D9D9D99D999D99D9D9F9D9BD9D99D999D9F9D9F99D9F9F999D9D9D9DD9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBD9D9D9D9D9D9DBDBD99F9BD9F9DDF99DBDB9D9BD9D99DDB9D9D9D9DDF9D9DF9D9DBDBDBDFDBDDDBD9F9F9F9F9F9DBD9F9FD9F9D9D9F9D9D9F9D9999D99DF9D9DBD9DBDBD9D9DDBDBDBDB9F9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9F9D9F9F9F9F9F9F9D9D9FD99D9D9DB99D9D9D9D99D9DB9DB99D9F9F9F9F9F9DF9F9DBD9D99D99DBF9DF9DD9DD9DD9D9D9D9D99D99F99D9D9F9D9D99D999BD99DBD99D99D9D9DBDB9D9D9D9DD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DBD9D9D9D9D9D9F9F9D999D9F9999DF99F9D9F9F9D99D9D9DBD9D9D9D9D9FD9D9FDD9F9DDBDFDDDF9DF99F9BDB9F9F9DBD9D99D99DBD9FD9F9D9DB9D99D9D99D9FD9F99F9F9D9D9F9F9F99F9BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9DBDBDBDBD9F9D9D9F9DDF9D9DFD99DF9D9BD9D9DBDDBD9D9D9DBDBDBD9F9BDBD9BD9D9B9D99BDF9DF9DF9DDDDD9D9DD9DBDBD99D9D9D99D9DB999D999D99BD9D99D99D9D9DBDBD9D9D9DF9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9D9D9D9D9F9DBD9D9DB99D9D999D99D99DD9F9D9D999DB9D9F9D9DD9DBDDD9D9FDDF9DDDBDFD9DDF9DF9DBDB9BDBDB9F9D9D9D9F9DBD9FD999D9D9999F99D9DB9D99DBDB9F9D9DBDBDBD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9F9F9F9D9D9DBDBD9DD9F99DDB9DB9DB9D9DBDBD9D99D9D99DBDBDBDDB9F9FD9F9DBDBD9D9F9F9F99FDD9DDD9D9DD9D9D9DBD9D9D9D99F9D9D9BD9D99D9D99D9F9D99DD9DBD9D9D9D9FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9DD9D9F9F9F9D9D9DB9D99DB99D9D99DF9F9D9D9F9FD9F99D9D9D9DF9DD9D99F9F9D9DBDBDDFDDDFD9F9DB9FDBDBDF9F9F9D9DBDBDBD99D999D9999D999BDDBD999D9BDBD9DB9DBDBD9BD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBDBD9D9DD9F9F9F9DF9DF9D9D99FD99D9D9F9D9D999D9D9F9BDBD99F9F9FD9DD9F9FD9DDBDDBDBDBD9DBDD9DD9D9DD9D9D9F9D9D9D9D99DBD99D99BD9FD99D9DDB9D99D9F9D9BD9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBDBD9D9F9DB9F9D9D9D99D99D9F99D99D999F9D9F9DBDDB9F99DD9D9FD9D9D9DF9BDD9DBDF9DFFDFDDDFDF9D9F99F9F9BDBD9F9D9F9D9DB9D99D9F99DD9D999F99B99D9D9F9D9BDDDBDBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9F9D9F9DD9D9F9DBDDBD9D99DB9D99FD9DBD9D9D999D99D999F9D9F9F9DB9DDDBDBDF9DBD9F9F9F9D9DF9DFD9D9DDD99D9DBD9D9F9D99D9999D999B99DD9D9D9D9DBD999DD9B9D9D9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9DBD9F99D999F9D9D9D99D9B99D99DB9D99F9D9DBD9D9D9D999FD9DBD9D9F9DDBDBD9DD9FDFDFDFDF9FDF9DF9DBDBDB9FDBDD9D9DBD9D9D99F9D9BD9D9D9B9D9D9D9B9D9DDB99DD9F9F9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBD9D9DDF9DF9D9F9DBDF99DDD9B9D9D99D99DBD9D9F9F9F9DF999D9D9F9D9F99D9DBDBDF9DBDDBDBDFDBDDBDDBDDD9DD99D9BD9DBD9D9F99D9D99D999D99DDB9F9BDD99DB9D9DB9F9D9DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9F9F999D99DBD9D9D99DF99BD9D99D999D9F9D9F9D99D9DB9D9F9F9F9DBD9DFDBDDBDD9FFDFFFDFDF9DDBD9F9DB9FDB9DF9DDBD9D9BD99F9999D999F99D999D99D999F99D9DBDD9DBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBD9D9FDF9FD9DBDBD9FD99DD9D999F99DB9D9F9D9D9D99D9D9D9D9D9DBD9DBD9DDBDDBDBD9F9DFDBDF9FDF9DF9DD99DD99DB9D9D9DD9D99D9DB9D999D99DBD9D9D9D99D9999D99F9D9DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9DBD999D99F9D9DBD99FDB9D9BD9D999D99D9DBD9F9F9F99F99DD9F9D9F9D9F9FDDBDFDFFD009FDFDF9FDF9DF9DFDBDF9DD9F9F9BD9F9D999D9BD9D9D99D99F99B9D9BD9F99F9D9F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DB9DBDDBD9D9D9D9D9D999D9BD99D9D999D9BD9DBD9D9D9DD9DB9BD9F9DD9F9DF9F9DF9FDFF909BDF9FDF9DFD9DBD9D99DB9D9D9DD99D99F9D99D99F99BD9F999D9DB9D9999F9DBD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DD9D99D9FD9F9BD9F9DD99D99D9B9F99DB9D99D9DBD99F9BD9D9D9D9DBDF9FD9FDFD9FDBDF09909FFFDBDFDBDFD9F9FDF9DF9DBD9BD99D9999D99D999D999D9D9D99D99D9D9D9D9FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9DB9DBDBD9999D9D9D9DB9DB9D999D99D99D9DF9F9D9F9D9D9D9D9F9DBD99DD9F9DBDFDFDFD90D999DDFDF9FD9DBDD9D99D99D9D99D9DB9D9F99D999D999D9999B9999D9B99F9BD999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99D9D9D99DFD9D9BD999D9D9BD9D9D999D9B99D9F9D9DBD9DBDBD9F9DDFDF9FDDFDBDBFDFF0B00D09B9FFD9FF9DBDBDF9FD9F99FD9D9D99D9D9B9DB9D9B9D9F9D99D99D9D99DDBDF9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DDBD9D9F9999F9D99F9DB99D99999F99D9D9D9D99DBD9D9F9D9D9D9DB9DBDF9FF9FDFDFFDFC9D9099009DFFD9DF9DD99D99D9DF99F9D99D9999D999D99D9999999DB999999D99D99DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BDDB9D9D9D99DBD99D9D9D9D9D9BD9DB999DB9DDBD9D9BD9DBD9F9FDDBD9DFD9FDF9FDFFF9B9099C900BD9FDF9DF9FDF9FD9D99D9D9BD9B9D99999999999D9999999DBD9D9BD99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D999DB99F99D999D9D99DB99B99D9999D9D99D999D9F9D9DBD9F9D9DBDDFBDBFDBDFDFFFD00E909909009F9FDF9D9D99D99DB9D99D9D99D99D999D9999D9999D99D99999BD99FD9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9D9D9D9BD9D999BD9DD9D9999D9D9DB9D9BDDB9D9D9D9D9D9FDBDDBDDFDDFDFFDFDFFB990DA9D0900099B9FF9DFD9DBD9DBD9B999999999D999D99999999999999D9D9D99D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BD999D9999D999DBD9999999D9D9BD9B9D99D99D9D9F9F9F9F9D9FDBD9F9FBFDF9FFDFDF00CB990990DB00009D9F999F9D9D9D99D999D99D9999999999999999999D99999BD9B9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9D9F99DBD9DBD99999B9999999BD99D99D9BD99DF9D9D9D9D9FD9FDDFDFDDDBDFDFFFFF9DB000990F00009E90BD9FD9D99F999D99D9999999999999999999999D9999BD9D99DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99BD99F9D999999999D9DBD999D99D999DB9D99F999D9F9F9F9D9FD9F9F9FFFFFDFFDFDFDA909090999000090909999DBD999D9999999999999999999999999999999D9999F999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D99D9999999D999D9999999B99D99D9F99D99D99DDBD9D9DDF9F9DFDFDFDBDFDFDFFFFF09000909090099009000999999D999999999999999999990990999999999999D9D9D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D999DB999999D99999D999F9999D999F9D9B9DBDBDB9DF9F9FDBDFDFFDFFFDFFFF909A9090F09D000000900099999999999099999909999999909909999999D99999999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9D9F9999D99999D99999D99999999D999F9D999F9D9D9D9DDBDDDFDBDF9FFDFFDFFFFF99000000C990B0900900000009999999999909999999099090909999999999999BD9F9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999999D99999D999999999D99D9D999D999999D9D9DBDBDDBDDBF9FDFDFFDFFDFFFFD9D9A0009DB0090000000000000000000099999909999999090909090909999999D99999DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9999D99F99D999999999999999999999999D9DBD9BD9D9F9D9FDDF9F9FDFFDFFFF9B9BF9C900E909099009A900000000000000000099909090990000909999999999999999D9BFFFFFFFFFFFFBFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9B99999999999999999999999999999999999D9DBDD9FFD9F9DFDFDFDFFFFF99DC9D0900B090000900000000000000000000000000909090000900909099909999999D999DFFFFFFFFBFFBDF9FFDFF9FBF9FFBFFFFFFFFFFFFFFFFFFFFFFFD9999D99999999999999909999999999099999D99D9D9BD9DBFDFF9FFDFFFF999C9A9FF9909090A0990090900000000000000000000000000000000090909909999999999999FFFFFFFBFFFBFFBBFBFFBFBF9FB9BDBDBF9FFBFFFFFFFFFFFFFFF99999999999D9999909999990990999999D99BDF9F9FDFDBDDDBDFFDFFF909F09FDFF990B00B09000990A000000000000000000000000000000009009990999909099999999FFFFFFDF9FBF9BDFFFBBDBDBFBDBF9BBDBFBDFDBBDBFFFFFFFFFFD99D999999999909999999999090909999999D99D9D9D9BDDBFDFDFFB909909DF9BDFF9D09000B0900B90900000000000000000000000000000000900909090999909999999DFFFFBBFFBDFFFBDBFDFBFBDBFBDBFDBDBDBBBFDBFF9BFBFFFFFFF9999999D99909999990990909090990999999D9F9F9FDDBDDFFFF090900090B9C9B9D909000909E9BC09000000000000000000000000000000000009099909909990990999FFFFB9DB9FFBF9FBFDBBDBDBDBDBF9BFBFBDFDBFF9FFF9FBDBFFFF999999999999999909990999999999999999DBD9D9D99FDBF999099000900B0DB0D0B09090D000900990000000000000000000000000000000000000090099099099909909FFF99FBFFFBF9FBF9FBDBFBFBFBDBBDF9F9FBBBF9FBF9BF9F9FFFF999999999999999099900990999999999D999D9F9DBDFDBD9900900090009099090BD99C09BDA90900B0000000000000000000000000000000000000000900909909999990BFFA9B9BDBDBFBDBFB9F9F9FDBDBDFBFBFFBDFDBFBDBFDBFBF9BFF990999999099999990999999999909999B9D9F9DBD9999990000090909090900909D909B000990000090900000000000000000000000000000000000000090090990990999DF999BDBBFBDBFBDBFFBFBF9BFBFB9F9F9FBFBF9F9F9BBDBDBF9DBF9990999999999099909999909099099D99999999900900009000090000900B90F0AD0909990CF909090000000000000000000000000000000000000000000900909999909FB09B0B9F9FBF9FBF9BDBDBFF9FFFFBFFBFDBDBFBFBFDBBF9F9BB9099999999990999990909099999999999999990900000000000000090F900900099D990D9000B9A0000900000000000000000000000000000000000000000000909909999F0090999FDBFBDBDBDBDFBFBF9FF9FBDF9FDBFBFDBDBDB9F9BF9F990909999990999090999999990999999999900000000000000000009099009099B90909900009090BC900000000000000000000000000000000000000000000000000909099F909B9B9BBDBBFBFBFBBDBDBFBFF9FFBFFBFBDBFFFBFBF9FB9B9A990990990999999990090999999990990900000000090909009000009AD090B000F0F909DB09090C9009090000000000000000000000000000000000000000000000099990DB090090BDBBDBDBDBDFBFBFFFDBFBF9F9FF9FF9FB9F9FB9BDBD99A9909909990909099990990999099990900000000000000000000009099A90099099CB90B00000B90B000000000000000000000000000000000000000000000000000000909000909B9BBDBFBFBFBBDFDBF9BF9F9FBFBDFBFFBDFBF9FFDB9BB99909099909999999090990999090000000000000000009000000000000090990AD0F9D09090909909009009000000000000000000000000000000000000000000000000900900909099BDBDBDFBDBDFBBF9FF9FBFBDF9FBFDBDFBF9FB9B9F99DB0909090990909909009099909000000000000000000000090900000909009A099B9FBD09A000009090090000000000000000000000000000000000000000000000000000000000090BDBBFBF9FBFFBFDBF9BBB9BDBBFBDBFFFBDBF9DBFB99A909000909099990909090909000000000000000000000000000000000090A909900CF0DBD9900900B009A090090000000000000000000000000000000000000000000000090000000090B9F9FBF9F9FB9BDBF9DBF9BDB9FBDB9FBF9FBBD9FB99B9B99090990909009000090000000000000000000000000000090090000900DADB999FB909E90A09090090000000000000000000000000000000000000000000000000000000000009099F9FBDBFBFBDBFB9BBB99BDBDBBDBFFFDFBF9FBF9DB090900009009090900090000000000000000000000000000090900000090090B90D00B9D09999909A90090009090000000000000000000000000000000000000000000000000000000009BBFBDBFBDBDBDB9F9D99FB9B9BDBBDB9BBBDB9F9BB999B00909009909000090000000000000000000000000000000000000090A90990F909DCB9090C90090B0009A0000000000000000000000000000000000000000000000000000000000090DBDBFBDBBDBB9F99BB9B999BDB9F9BFFFDFBDBBF9DB090900009000000090000000000000000000000000000000000000090009090A90F90B90909B9090B009000909009000000000000000000000000000000000000000000000000000000099BF9BFBDBF9F9BBD99B9BDB9B9B9F99B9BF9F99FBBDB090900000900090000000000000000000000000000000000000000009009A9909090DFBA9009A90909009000000000000000000000000000000000000000000000000000000000000900BF9FBDBF99B9BD9B9BDBDB9F9F9F9BF9FB9FBFB9F9B9909000000000000000000000000000000000000000000000000090000A909C0B0F9CB9D900B009C00A9000090B0000000000000000000000000000000000000000000000000000000009B9FBDBB9BBBDB9B9BDBDBDF9BF9F9F99B9F99B9FF9B00900000000000000000000000000000000000000000000000090009090909A9099090DF09009A9B90909090000900000000000000000000000000000000000000000000000000000000BDB9FBF9F9D9B9B9F9BDBDBBFDBF9F9FBDB9FF9F9BF9B9000000000000000000000000000000000000000000000000000000000009099BC9F9AD90090900990900A90090000000000000000000000000000000000000000000000000000000000BFBDB9B9BB99D9F9F9BFFDFBFDBFBF9F9DB9BF9F9BF9090000000000000000000000000000000000000000000000000000009090A9AD09AD99FB0909A9B00A00990B000900000000000000000000000000000000000000000000000000000009BDBBDBDB9DB9BB9FFFFDBFFFFFFDFFFBFBF9F9BB9F9B90000000000000000000000000000000000000000000000090000090000BD090BD9FE9F9C90B9A90999F000909000000000000000000000000000000000000000000000000000000009BDBBDB9B99B9FBDFFBDFBFFBDBFFBFF9FDF9F9BD9FBDB00000000000000000000000000000000000000000900000000000000090900B9DAF990FB90B09090F0B0D0B00090000000000000000000000000000000000000000000000000000000ADBDBB9B9DB9F9FF9FFBFFFFFFFFFFFFFFBFFFBDBB9B9F9000000000000000000000000000000000000000000000900000000090009900F9DFD9D0B90D00A90909B00090000000000000000000000000000000000000000000000000000000009B9BDBDB9B9FBF9FFFFFFFFFFFFFFFFFFFFFBDFBD9BDB9B0000000000000000000000000000000000000000009000000090090A9000BD9DF9FA99909DA9B9E909A909000900000000000000000000000000000000000000000000000000000009BFB9B999BDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDB9F900000000000000000000000000000000000000009000009090000AC900B000B0FDFD9C099A9B00990A909090000000000000000000000000000000000000000000009000000000009F9BDB09BBDBFBFFBFFFFFFFFFFFFFFFFFFFFFFBDBDBDB9000000000000000000000000000000000000009000090900C0000909909090999FFF909BB0900090090090B009000000000000000000000000000000000000000000B0F00000000000BF9BD9BD9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBDB9000000000000000000000000000000000000000090000F9F0090090A09CBDBC9DFDBD99BB99A90B0000A9C90090000000000000000000000000000000000000000009AF000000000B9BDB9B9BFDBDFBFDBFFFFFBFFFFFFFFFFFFFFFFFFFF9F9B0000000000000000000000000000000000000000009000F0900000990B0909909FF9E9B900A90B900090099000000000000000000000000000000000000000000000090F000000009F9B9B9FBDBFFBFFFFFFFFFFFFBFFBFBFFFFFBFFFFFDFBFD00000000900000000000000000000000000000000900909000B09000D09ADF0F9F9E9900BD9DB00900009A009000000000000000000000000000000000000000000AD0FB90000000F9BBDBDBDBFFFFFFBFFBFFBFF9FF9FFFFFFBFFDFBFFBF9FB9000000000000000000000000000000000000909009B000009090009A9ADB9F9C9E9909F0B0B0900B009009000000000000000000000000000000000000000000909A090CF000009BBD9B9FBFFFBFFBDFBDFBFDBFFBFFBF9FBDFFFBFFFFFFF9FF00000000000000000000000000000000000000A900009090000090BD9DBDE9F999BC9D9F9F9FAB009CA90A90000000000000000000000000000000000000000000090FB9BB000009BB9DB9FBFFFBFFBFFBFDBFF9FF9FFFFFFFBFFFFBFFFFFFBDF0000009B0000000000000000000000000000000090000090900090F09DBDFFCBC9BDAF9B09090B0A990900090000000000000000000000000000000000000009AF9A90FF000009F99FBFFFFDBFDFBFBDFFBFDBFFBFF9F9FBFFDBFFDFBF9F9FFB90000000000000000000000000000000900009090090900000090F9B0BDBD9F99DF999D0909BA9E990000900000000000000000000000000000000000000009E09009EF900009BB9FBDBDBFBFFFBDFDBF9FFBFDBDB9FBFFFDBFFDFBFFFFFFFBDF90000D000000000000000000000000000090000000000009090F9909D0FBFF9CB9CBDB99A90DA9A09BB0A9000000000000000000000000000000000000000B9B090FFF00000099F9BFBFFFFFFBFFBFFFFB9DB99B9F9DBDBFFFFBFFBDBFBF9FFBF0000B000000000000000000000000000009000909090900B090B0FCBDFDDBF9E99ABC9D00B999900909000000000000000000000000000000000000000000000A9FF9000000F9BFDBDBF9FBFDBDFBF9BDB99B9DB9B99BDBDBFFFFFFFFFFF9BDBF00090000000000000000000000000000009000000A009009A9099FF9FBD0F9909B99B09B090A099A0009000000000000000000000000000000000000000000000FB0000009B9F9BFBFFFFF9FFBFDBF9B9FDDFBDFDFFDBDBFDBDBDBDBDBFFFFFDA000000000000000000000000000000000000900909009909090F9FFD9E9FF990BDA9DB0B9090B00090000000000000000000000000000000000000000000009B90000000BDFBFF9FBDBF9FFBF9BD99FDFBFBDBDBBDBFFDFBFFFBFBFFFF9F9FB90000000000000000000000000000090090A9009C090B9A90BCB9DBFFFDFD00ADA9BB0990B0090A900090000000000000000000000000000000000000000000000000000DBB9F9BFDFBFBFFBDBDB9FFFBDBDFFBFFDBF99B9DBDBDBDBF9FFFFFFF909000000000000000000000000000000900090B9F99C9BC999CB990FBFFBD9FB0DAB009B9B09009B000000900000000000000000000000000000000000000900000000BDFBFF9FBDFFDBF9F9BDB99DBFFBFFDBFFFFF9F99B9FB9BDBFBFBFBFDF000000000000000000000000000000000900A90B00B909B0A9BDADBDF9FFFDF9BB90DBBFB9009B9A90000000000000000000000000000000000000000000000000000BDB9F9BFBFBF9BF9F9F999FB9FFBFFFBFFF9FFFFBD099909BFFFDFDFFBF00000000000000000000000000000090000BD0909990BD0B9C99DFDBDFF9FBD9A9B0B9FB9B0B00090000000000000000000000000000000000000000000000000000BDBFFFFFFDFFDBF9F9B999BF9FFBDFFB9FBFFFFBFF900099BFFDBFBFBDFF9000000000000000000000009000000009090B09A9CBD0B909B0F9FFDF9F090BBB0B0B9B0B9090B09A000000900000000000000000000000000000000000000000009BDBF9FBFBFBFB99B9900BDBF9F9B9B9999B99F9BB900009F9FBFFFFFFBFB0000000000000000000000000090000009E90BD0B90B990B0D99F9FFBFFD990BEB09099A9B9A9CB0900090000000000000000000000000000000000000009000000FBF9FFBDBDFDBDB9900090BFB9B9999D9B999999999999F9BBFDBFBDBFDFFD0000000000000000000000000000909090BD0A90F90DA90B090F909DBDB09BDB90A9A9B009DA99A9A900000000000000000000000000000000000000000000000BF9FFFBFFFBFBFB990000099999999BD9B9D9F9B9D9DBFB9BDBDBBDFFFFBFFBB000000000000000000000009000000009D0B9B09A9B09A99FD9EBFBCB0900BB0A909B0DB9A99A9B0000009000000000000000000000000000000000000F90000F9FFB9F9FBDBF99F9B9D999999999F9FBFDBF9F9FBDFBFDBDBDBFDBF9F9FFFD000000000000000000000090000090A9F9AF90C9A9090B9B0F9F9D0099D09B9A9BFA9A9B0F9F0900B000000000000000000000000000000000000000000000000BFBFFFFBDBBDBFB9BDBBDB9FDBFFFFBDB9B9FBFFDFBFDFBF9B9B9B9FBBFFFBFD00000000000000000000000009000900FD0DB9B09B0B0BC9FFCBAB9A90B00B00A9B09A9BB909F9A9B09000900000000000000000000000000000000000B00009F9F9FBDBBD9B99FBDBDBFDFBFDBF9B9B09999B9FBFFBFBDBF9BDB9F9FDBBDFFB0000000000000000000000000A9000909BD909DBCBD9F9B00F9D90090B9F09ABDB090990009AB09000009000000000000000000000000000000000000090000BFBFFBDBDBBF9FB9B9B9F9FBFFBF9F0999F9BD9F9F9FFFDBDB99B9F9F9BDFBFF9A0000000000000000000000090000009F09090F0BDAF9F099FF9E9F9EDE90ABDAC900000090B909A909A0000000000000000000000000000000000000000009F9FDBDBFB9F99B9DBDBFBFBFDBDB9B9BDB99F9B9BFFF9FBDB99F9F9F9BFF9FFFBD00000000000000000009009000909B90999CBD9F9B9B00B09DBDF9A9B99B09A9B9A09A000900B00A0009090000000000000000000000000000000000F0000ABFBFBB9F9F9FBDB9B9F99FDBFBF9B999B9FF9F9F999BF9FB9B9BDBFBFDF9FBFFF9000000000000000000009000900000C9E9A90F9F0909090DABC9FDFF9A9000000F9A090000000B090900A000000000000000000000000000000000009B9B9D9FBDFDB9B9F9FBDB99BFFBF9F9B99999F9FFFFF9F9F9FF9F99F9FDBDBFBF9F9FF9000000000000000000000000090009090909900FD00A9A9FDDBDBFDFDFF0000099A9A00090000000A009900000000000000000000000000000000009F9F9FBFBDBB9BDBF9F9FBF9B99BDBFBF9F9FBFFFFFFFFFFFFFDBB99B9FFBFFFDFFFFFFFF00000000000000000000009000009A90909A09F90B09C9F9FBFF9CBFFFD000999AB00000000009009090009000000000000000000000000000000F0FFBFFBDF9FBDBF9F9FFBDF9F99BDBF9F9F9FFDFFFFFFFFFFFFFFBDB9DFDBFDFFBF9FF9FBDA000000000000000000090000000000BDA9090909090B9BCBD9999F9FFF000000090000900000000000090000000000000000000000000000000099FBDFBDBBFBDBF9BFBF9FFBF9F9999FB9FFFFBFFFFFFFFFFFFFFF999BFBFFFFBDFFFFFFFFF900000000000000000000000900909909C90000B009BD0D9FB09A9DFFDF00009000000900000A0009A09A90090000000000000000000000000000B9FFBFFBDBDBF9FFDBDFFBDFFFFFB9B9DB9FFFFFFFFFFFFFFFFFFFB9F9FFFFFFFFFFFFFFFFFF0000000000000000000009000000E99F9E9090DB0D0F999D0BC90BDBBF009000F009A00009A900000900000000000000000000000000000000009FF9FB9DBFBF9FBDBFFBDFFBDFF9FF99B9FFFBDFFFFFFFFFFFFFF999FFFFFFFFFFFFFFFFFBFB000000000000000000000000090090FCB909FA90DB990D09F09BD9ADDF00009A9E00090000000090900000000000000000000000000000000000FFBFB9FBF9FDBFFBFFFFFBFFFBFFF9F999FBDFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFDF90000000000000000009000900090BDBDE9EBD9DBC0099B9F90F9090BF00000909A090000A000000A0900900000000000000000000000000000BDBDBDB9BDBFBF9FFDBFDFF9FFFFFFFFBF99FBFFBFFFFFFFFFFFBF9FFFFFFFFFFFFFFFFFFFFFFB00000000000000000000900000C9090B9F9D909DF9B009D0BD0F9009909A900009909000900000090090000000000000000000000000000000FBFFFBDBDBDBDBFBFFFFBFFFFFFFFFFFFFBF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF0000000000000000000000000B00B09090B0B90BDFDFF0990BDF0B9C900000B09000009A000000909000000900000000000000000000000009BDFB9FB9BBFBFFFDFFFFFFFFFFFFFFFFFFFFF9FBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00000000000000000090900909900B0D909009CFFDF90B09090909B90000B00A09009A9A0000900A09090000000000000000000000000000BDFBDB9B9FDBDBDBFFBFFFFFFFFFFFFFFFFFDBFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF90000000000000000000009A9009909B09A9F9BB9BB9090909AB0F090000090900B000090090A909000A0000000000000000000000000000FBFFB9FDB9BFFFFFFFFFFBFFBFFFFFFFFFFBFFBDBFDFFFFFFFFFFFFFFFFFFBDFFFFFFFFFFFFFFFDBF00000000000000009000909A0B00B09DB90909C900A9CB9B090F9B0B000A000900B0B009A09C90090909090000000000000000000000009FF9F9BB99B9BFFBFBFDFFDFFFFFFFFFFFDFFF9FFFBFFFFFFFFFFFFFFFFBFFFFBFFFFFFFFFFFFFFBDB00000000000009000090A909909E9F0DCBDADBBF99CB90C09A9CBD900B0900009A0900B00909A90A000000000000000000000000000000FB9B9BDBB90FFDBFFFFBFBFFFFFFBFDBFFBFFBFFBDFFBFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF9BD0000000000000000000090F0A9F9909B9FD9F0D90FFDADB9A9FB90B0B0B00B09A09A0B0A9CA90090090B09000000000000000000000009FBDB9F9F90F9FBFDF9FFFFFBFFFFDFBFF9FFBDF9FFF9FFFFFFFFFFFFBF9FBDFFBFBFFFFFFFFFFFF99B0000000000000000900B0909DB9A90B0DFBFFDBDDF9A9B90DFF9CF00009B009090A9A090B0909A0000000000000000000000000000000FF9B90BB099BFFFFBFFBF9FFFDBFBBFFDBFB9FBFF9FBFFFFFFFFFBFDBDBF9FB99F9FBFFFFFFFFFFFB0F900000000000000000900B0A9009C909B0D9DBDFBFDF90DB90FDB9BB0A0B90000B009A00AB090900B09090000000000000000000000009B9B9909B009FBFFFBFFFFBDFFFFDFB9BDBDBDB9BFDFBDFFFFFFFFFBFB9B999B99BDF9FFBFFFFFFFD9B0000000000000000900990990BDB9A9C9B90DFFFDBDB090D99DB0C90000B00909CBA90BFB90B009A00A00000000000000000000000000F9090909009B9FDBDFF9FBFFBF9BB99B9A9B9B9F9BBFDBFFFFFFFDBD9BD9B9BDB9F9BFBFDFFFFFFFB9F9000000000000090009A090AD0B0D90B000BFF9DBDF9D09FD9A9D9A0A9B0BF0BABADBA9A90A9A9A90909000000000000000000000000BB0900090909FFFBFFBFFBFDBF9BD99F999999909BDF9BFFFFFFFBBFBB99B9BD9BDBBFFDFFFFFFFFF90B000000000000000009009DAD9B0909090B9D99DA9DB09BDF9099A900000B09B0F9FBCBB9A90B9A9A0A9A900000000000000000000000990909000000B9FFBFF9FDFBDBF9B9B9A9F9B099B9B9FFDFFFFFFDF999B90990B9A9D9BBFBFFFBFFF9F9B0000000000000090090B09B00B09A9090099CBDFF090D9FF9009A900A9AB0B0BB0FB9A9A00B00B90900A000000000000000000000000990D0909009DB9FDFBFBFBFB9B09B999B9999B9090B9BBBFFFFFBFF0909FB090090B99999B9FFFFF0B900000000000009000BC909E9F90F090B0FA9DBDBDBD090D9DAD0DDFA09A90B0B90BFFA9A9B000B00B00B9000000000000000000000009A9BB9A90000BFFBFB9F9B9999099090909ADB909B99F9FDFFFFFDB9B90BD09000009000DB9F9FFFF9909000000000000000009A90909EB90B09C9909D9EFDB0099FF99BBF909BA9B0B00AFFF900F0A0000B090000000000000000000000000909F9F9090009F9BDF9F9B990000000000009F0009099BDBBFBFFFB909090B00009000009A9DBFFFFF000000000000000000999090F009B9CBC9FBF09F9BD900090FF9CA090B0A0900A9AB0BBFEBBFF0B00B0BA9A9000000000000000000000090B9B09000009BFFBFBFBDBDB000000000000B990090B9BDFFFFBDBDB90900000000000DB9BFFFFFFB00000000000000009000A9A90B9009B9FBC9DBD0D0BDB90B9ADB999E99B000B00A9A90DFFCBFFFCFA9ADBCDA0000000000000000000000909B990900000DBDBDBF9BFB9F900000000000009009CB9B9FBFFFFBD09090900000A9B90999FBFFFF90000000000009000B99C909D0B90D0909FBC99999D90090DFFDBC99A9000A00A9A9ABBB9BFFFFBB0FFFFBB090000000000000000000000990000000000BBF9BFDFF9F9B9090900000009000999B9FBFDF9FBDBB9009909A9B9900B9FBDFFFFD000000000000000090009A9E99C0D0B09A90BD9DAD09D9FFFFDFDBDA900B090BB9A9B9009A9BBBBDFFFF0FD000000000000000000000009000900000009BD9ABDBB9B9B909B00090090000A9B0B9F9F9FBFBDB990B000099000099DBF9FBFFFB0000000000009009009B09090F9DB900090BD90B909FFFFDBFBFBC9D0900FBA9E0F000BA000909BABB9FBFA000C000000000000000000090900000000009BBD9B9090909B909B90900900990999B9FBFBDBDBBDB999990009099A9B90FBDFFF90000000000000000A900909090F909909AD9099D90FFDF9A9009DBDB09A9A9E9BBA9A00B00A0009900A90B909A9A9000000000000000000BA9000000000099B9900000000090909090099099B0DB999F9BFBDB9FBC9A99000900909B990B9FFF900000000000000900B09A9F090F9009C9FFFF09CBDFBDF9FFF0909D900FBFBFADBAC9AD0B00B0A00000000000000000000000000000000990000000009B9B000090090009000000009009A909B9FBF9F9BDB9F99B990090000909090BFDFFB900000000000000B009C90D909BD90F9FDFDF9099DF9FDF9FDBD0F909090BB09A9B0B9AB0B0000000A0090900000900000000000000000000000000000009000099B000090000000000009090DBDB9F9BDBDBDBBDA90909000900009ADFDBFF9F0000000000000900909B0B09F0FFFDFFBBBFD90FF9FBF9BDBC9F9CB099BCBB000A90A9000000000009A00A00090A09000000000000000000000000000000900B0B0F90000000000000000909A9B9F9F9B9B9BD9BD99A90A90A009D099BFF9FB900000000090000900A90D0B009099A999C0DBE9D9FC99C90990F9F9F09BB000000000B00B0000009009A0900009000000000000000000000000000000000000999909B0000000009009A90B99BDB9B9F9F9B9B9BBFBDBD9F99FDA9FBE9BDBDB0900000000000000B009A909B09909DBCB990D90FD9B00BDB0BD9E9F9F90BB000000000000000000A0000F0CB0000B00000000000000000000000000000000090B0B9B0900909909D09BDB909F99BDBDB9B909DAD990BDBF9FF9BDB9099FB0B900000000000000B0090090B099A0F909909A99099BD09D909090BDBD090000000000000000000000000FFFFF0A009000000000000000000000000000000000009099099000090009A9B09909B9B0F9B9B9DA99B99BFBF9F9FB9BDB90B9F099900000000000000900D09B09C9AC9990B9C90D0000BD0BC9E9AD09990090900000000B00000000000009AFFFFFFDA000000000000000000000000000000000000009A9B0B9000009A999090B90909B9BDBDA99900909999B9F90909909909B900900000000000000090A000B9E9BE9E900B0B09B0909D99F9FDBD000B9AD0000000000A000000000000ADFFFFFFFDF0000000000000000000000000000000000000090990900000090B99B9000090090B9B9BB9000B00B9F9BFB9000B09090B9B0000000000000009A99090099099F9E99090909909F90D9F9ADBD900DBD9000000BA9000000000000A9FFFFFFFFFB000000000000000000000000000000000000099090000009000909A909900009099A9D9009909909D0BD99000B99A90B090000000000000090000090DB0F0BD9F9E0A9DA9A0DBDA9909C9FF9A9DBC9B00000B0000000000000B09ABBBFFDEBF0000000000000000000000000000000000000000000000090090009909B00009009F99A90900CB090B9F9B09009909090900900000000000000909B00B0909D0A9FDBD0BC909B009D09DBFDBD09A9990000000B0000000000000A000900BFBD900090000000000000000000000000000000000000000000090099000909F90000909B990090B99B009B99090B090B900009000000000000000B00909099A9909900BDA9F9F0B09B9B90BDFF90B09A90900000A0B00000000000B000000000BA00000F000000000000000000000000000000000000000000909009900B909900090B0DA909009A9C900FB900909A9009090000000000000000009A0B0B090DA90990FFDB0F9BDBC900D90FF9F9DA9DAD9000000000000000000B00000AC09A09009FF000D00000000000000000000000000000000000000B090B9000990B9B0090099B9900099DBB9099900B09090900000090000000000000000909090B0990DA0BFFB0FF09ADBDBDF0990FDFFFDA99000000000A00090000000000BCB0A09009EB09A9A0000000000000000000000000000000000000909099000B0909900000909090009A9A99090B09099B090000009000000000000000090900B0F099A9099FFFFDF99DF9FDFDBD90F9E9FFFF90B0000A0009A00A00000000000B0909A000BDB0000000000000000000000000000000000000000009000000909A9000000009A9000099999090F9009B09000000000000000000000000000A90999CBEDA99E9FF9A9F0BDF9F0BD0B09D90F9FFD9000009A0000B00B00000000009A000090000F09E90000000000000000000000000000000000090009090900909909000009090B00000000BC90B9009B9900000000000000000000000009000E0B99FBDADFEBD099090B90D9DB990B0B0BCBFBCB000000000000B000000000B00000000009B09E900B000000000000000000000000000000000009000000090B000B00009000990009099B9B999009B00000090000000000000000090000090990FCBDAF9B9FA9FA0B09099FF9F99C9909B9C9BD00000B00000B00000000A0000000000000ADA0B000000000000000000000000000000000000000009090909909900009009090900009A9090000009909009000000000000000000009009A000BDBDBF90FFFDFF999009FDF0B90A99A0F0DB9CB0000B0000A00000000A00B0000000000009A9BCBD00000000000000000000000000000000000009000000900000900009000000000009090B09000000000009000000000000000000000009B90FFB090B09FBFFF0A9B099DBDA990BD99F9C9B000000A9000000000000B0000000000A0009AC9BCBE90000000000000000000000000000000000000090000B900000000090000090090000090090000090900000000000000000000000900000B9FDE909FF9DFFFFD00FC9FDBDA99EBE9FFBCF900B0090A0900000000000000000000900009B0FBDB0000000000000000000000000000000000000000090900009000000000000000009090009000000000000090000000000000000090090900FFB90BEFFFFFFDFA9FBDBDBC9F9A9D9FFBCBDA0000A0A9A00000000000000000000B0090000090B000000000000000000000000000000000000000090000909000090A90000909B0000009000000000000090000090000000000900900A00009BFF90B99FFFFFBFDFFDF9D99F909DB0B99F9FD0000000090000000000000000A0A00000000000000000000000000000000000000000000000000000000900009090090D09900A9099009000900000000000000000A900000000000A00090909A09FCB0FA9FF9F9BFDFB9D0D90D9E9FD9FA9CBB00A9A90A0000000000000000090900B09000A00000000000000000000000000000000000000000000000090000B090090B09F9009AC990B090009000000000000000000000000900909000090900BFDFDFFFFFF099F0DB990FDFDBF9F009B090000000A9A00000000000000000A0A900A0B009000000000000000000000000000000000000000000000090000000009A999A90990990B09000900000000000000009000090000000000A900A00009FFFFFFFFDBF0FBDBC9DBDB9AD9FA9B0DBCB0000B0009000000A000000000A9090A90900900B0A900000000000000000000000000000000000000000000009909009900999A009A909009000000000000000000000000000000090090099C9000FFFBFFFFBF09ADF09DB999ADB0B9D09A9A900000B000000000000A9A0000000000000B0A00090C9000000000000000000000000000000000000000000000009090009B0B0D90090090900B00000000000000900000000000000000009A0B00000BFDBFFBCD99DBDFD909E90BCBDBA90909000A0000000000000000B0B000000A090A0090900A9A0A9000000000000000000000000000000000000000000000000990099090B009900A0909090000000000000000000000090090009009C0F9009F0FCB9FB90A99FFBDB09BD999CDB0900F00000B000A00000A09A9A9000000A00009000000B00909000000000000000000000000000000000000000000000000900B0000B09090A9090000000000000000000000000000000000900090B90B000A9BB9ED09BD9E9FD9DBD09E9CB90F09B09000B00A090000009A9A00000000090A0000000000900000000000000000000000000000000000000000000000000000900909909000909000090000000000000000000000000909000009A900AD000D9000B90F0BF9DFF90909F9FF90B90FCBF0000B09A0000000A00000000000000900090A0900000000000000000000000000000000000000000000000000000090090000090B0900000900000000000000000000000000000A000B00009090B00BEFF99099D00FBDFF9A909FDBB09A99BFD000000A9A0000000B0000A000000A00A90A090000000000000000000000000000000000000000000000000000000000009009A900009000000000000000000000000000000000009000090BCB009009FFFE9F0AFBD0FBD9C90F09FD0BC9EB09F00A000900000000000A09090000090090000000090B00000000000000000000000000000000000000000000000000000000900009000090000000000000000000000000000900900090900C9009A09FFFFFF0BDFFFB9DB09DF9909ABDBF90FF9000000A0000000B0BA900A000000000000909090A0000000000000000000000000000900000000000000000000000000000000900000000000000000000000000009000000000009A000A090B0090CFFFFFFF9BFFB09A09DBBD0F9FDFFF0FFDB000000000A9A0000000B9000000000B0B000A9A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090909A90DA09BFFFFFFB0A9FFFF990B00BDF0BFBDBF9BFD0000000B00000B0B09A0A00A0000A00009A90000090000000000000000000900090000000000000000000000000000000000000000000000000000000000000000000900000000900090000FB0D0CFFFFFFF99C909FBA909BDDFB90DDF09F09F0000A9A00000A000A009000009A90000A0000B0F00009000000000000000B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000A90BD00FBFFFFFFFF9AFB09BF9B0FBCBFB90FBE9BFADF9000009A9A00B900B000000000A000009090A90C9000000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000000009090C90BDBDFFFFFFFFFDF90BE9F9FB9B9B09A9F9FDEDBD9000A9A0009A0AB00000A00000090B000A0900BFAF0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0B09EFF9FFFFFFFFFFB099FFFFFC9009ADA990B9B0B900000000000900000A090A9000A000A09A0B0FDFBC0000000000000000000900A00000000000000000000000000000000000009000000000000000000000000000000000000000009A9090E9B09FFFFFFFFFFFF909FDFF99F9B0999009009D000009A9A9A00000000900000000900009A900A9EBD9A90000000000000000900009000000000000000000000000000000000000000000000000000000000000000000000000000900000F0B900BE9ADFFFFFFFFFFF09B9A9E9009E000D0DB0A99090A000A000A00000A0A000A000A00A0F00B9F9F0A000000000000000090000900000900000000090000000000000000000900000000000000000000000000000000000000000009C9B009000099FFFFFFFFFFFFFF09A9D9BD9F9B0B0B90D99A0A00BB09000090A09000A9090B009090B0B000A09090000000000000000A0000000000000000000000000000000000000000000A9000000000000000000000000000000000000000B0090009000A9BFFFFFFFFFFFFF0D9AD0F90F090D0909F0900000BA00000A090A0090A0A00B0A000000B099A09A9000000000000000090000000000000090000000000000000000000000000C0900000000000000000000000000000000000009F00900000090CFFFFFFFFFFFFBB0BDB90F90BDABB09F0F00000B09A000090A090B0A900B000000000900A099A000000000000000090000000000000000000000000000000000000000000090B000000000000000000000000000000000A00090090A009000009BFFFFFFFFFF90990BD9F90B909D0BC9F990009A9A90000A009AA09000B00B090000A0009BEA090000000000000000000B0000000000000000000000000000000000000000A0000000000000000000000000000000000090000B90090900090B00B9B9F9BF990A00AD0D00B0D0B0B0BB09A000A000000A900A090B009A09A000A0B009A9A099000000900900000000000000000000000000B00000000000000000000000900000000000000000000000000000000000000900900F000009000090009A9A90A00000999A900B0B0B099CB90900900000000009A00000A9A09BA0900B90009A0A000000000000000000000009000A0000000000900B0000000000000000000009000000000000000000000000000000000000000909900000B09000000009A9000000A09009B0B909A0B90900A00A00A000A0BA90000A9A90A0900A90A0B0A090900909000000000009000900A0900000000000A0000000000000000000000000000000000000000000000000000000000009009A90A00000090B0000000000000000090B9A0BDA90F9EB00B0000000000009A9A00900000B0B0A009A909AD0000000000900000000000000009000C00900000090000000000000000000000000000000000000000000000000000000009A90A900009000099E900000000A0000000900BD00B9BBDBDB9B0B9A0A900000000A9B00A0009A9ADA90B0A9E9A9A09000B0000A900000000000000000009000000000000900000000000000000000000000000000000000000000000000000000009009F09C009A09A000000009A0A0000A0090900A9FBF00B99CB0900A0A000A09AF0B9A90A000B0A9E9B0B0B09A0B00000B0000000000000000000000A00009000000000000000000000000000000000000000000000000000000000000009009090009A909090990000000000900A000909B0909A9B99ACB0900A0B0009A09AB0BB0B00A9A9AB09EB0A9AF0F09000909000009000000000090000090000000000000000000000000000000000000000000000000000000000000000090090A9ACADA9090B0009A0000000000A0A900F90AD090009A90B99090B009A9A9A0BBA9BB0B00B9A9AB9BA90909A9B0A0090A000009000000000000000000000900000000000000000000000000000000000000000000000000000000000000A0B009090909000D090F00900000000009000F0099090A09000B09A90BB09A9A9A9BF09A9A90BA9A9A9BE9BB0BBA9A0909A00009A90A0000000000000000000000000000000000000000000000000000000000000009000000000000000000A909090F0F09A9009A9090B9A900000000A0B0B09B009F000A0009A9C9A99BA9A09AB0BBE9A9A009A9A9A9BA9AF0F0F9A000000900000090000090000000000000000000000000000000000000000000000A000000000A00000000000000000900900C0909F9C9A009CB0B09000000000000000AC09A00F99000009A90DAB09AB0AF9FB0BB9A9A9AA9B0FA99BF9BB9A090A90900A90090000090000090000000000000000000000000000000C0B0000000F000000AD0000000000000000000000000B0B0B090B0D09A90090000000000009A00099B00999A000000F9E9A99BAB90B9BA9BB0A9A9AB9BEBB9BAB0BB00A9000000A090000000900A0000009000000000000000009FD000000009000000009A00C0F0000090000000D0090F00009009E9C90D090BDB0B009090B0000000000A0000B0A0A90DA000009B00B9BDA9F0BFAFB9A0B09A9AB9A9B9BA9B9B009A90A09090900009A909A90090000000900000009000000000A9A90A0000A90000A00C909A00000A000000A009A0009090A9009A9A9A9AD09CB0DA90A090A00000000000B0090900A90DB00000BB0A9A9ABB0B9BA9BA9A0FB9EB9ABA9B0B09ADADA90000A009A90000A000900A9009A0000000000000000009000000900900C000DEF00AC90C900000000009009F0B00A900B00909A9C9A90BDB09A990A909A00000009A0B9A0A90900090B0000DB9E909A9BFBA9B0900BB0BB9A9B9A9A9A09A9A9A009A90A0000009009A0A900000090B090000000000000000000000C0ADBDEFFFFFDFFEFF0E90C09CA900A900909A9C090090B090B90DB9009AD00B00000900000A00BCA09D000999E90000BA9A99BA9ABB09A0A00BBCBB9ABB9A9A000BA9A0B009000000000A0009A00909A0B00000000000009000000000900000B0D0A0B0F9B9BF99B9A90F90CB9C0090E9ADAD0B9A09A000DA9E9B0009090A9090009A0009000B0B09B0A009A09A000009090A09A909A00090B0BBB0B09AB0B09A9000090A00A0000090009A000900A090090A0900000000000000000009A0900E90C9C9AD0A000A009A90A0B00B9EA090909A90090099A9A990009D00A0900A00B0009A00A9A00A9A090A9C9B00900000A0B9BB9A9A90000A9B0BFBBB090A0B09A9A9A0900000000A0A90000A00A900A90A090A09A9000000A00090000090A0900B0BACB0BC9A90000009090B0009CB0F0B09A9AC9A00909E99A90B0090A90900099009A09A9A90A9A0090BC9B0090B00900A90A9A00A00A90A9B0B000A090A0A000000A0B0900B000000000900000B0009000900000090090000000000C909E9F0909B0BCB000000000A0A00F0B0B090B0DA9090B09A0B090A909990009000A90A00900B0A09AF0A9A90B09A000A000A0A90AB9B0B000000A9A0B09A0000A90000000B0B00A000000000A90A0000000000A09A0A9A00000009090AD0F9A9EB09A0F0B0A9A90B000000A9090B0B0009ABC9A9CA9A09AD9099AD9A0D009000A090009B0B0B0B0BA9A9A90A09900B0090A9090A90A0B0090000000B0A00900B00B000000000A90B00A90B00000000000000B09A0090090A00F00A0A900B00909C9A9B0F9A9CB0000A00000CA0A9009A9AD0B9DAB9A9A090ADA090AD9A9000A0090A9B00900B0B9E9A9ADA90900B0090A90A00A909BA900A0A09A0B0B0B0A0B0B0000009A0B0A000090000000000000A00000A090A0B0A9000009090A909BAF0A90BCA9A0DA90B0000900B0B0B0AB0A9A0B90BA90FAD0B0B99990B9AD9D09090BA9009B09B0F9AB9A90A9AAD0BD0B0000A90B00A9A900A00090A09000B0B0B0B0B0A90B0000090B0A00A00000000000000A0909A909009E9E9A9A0B09B0A0D0BDAF0B9E9BB0AB0B090A0000A90BC9A9ADB0A909EFBDABCB00A0CB00909A9090B090B9E90BCBBAB9A90A9A9B0B09B0B0B09A00009AB0A0009A0A900A0BCB0B9A9A009AA0A09A9AA0090090A0A00A009A90A90A0A00A009A9A90000B0AB0A99BAFAFDAF0B0B0B90009AA909AB9AB0BA9E9B0F9F0BFBDEBDBB0BDB99A90B099E90909E9A9B9E9B0BDAB0A9ADB0B09A0B0000A0000B090900B0A090A9009EBDB0A9A9A9A0909A00A90B0A00A00909000A00A90A9009A90B0A9A90A9A9CBF0B9A0009FFFFDB0BCB0ADABA90AA000A9CB09A9B0BB0BFBDFF9FAFCB0B0F0B000F9A999A9A9AB0B0BA0B9A90BCB0BA9E9A9F0A00000B000A9A0B0009AA90A0A0BEFFB9A9A9A9A0B00B00A9A9A9A0B0A0A0000B00A90A9000000B0B0A9000A909B009A0B0FFFFFEF0B0B0B09AB909B0B0AB0B0B0A90A90B0FBFFFFFBFB09990B909A9AABC9BDB9F9F9BB0BBA9AB0B0BB0BDA9B09A09000009A0B0B0B009A0090B9FF9EBF9A90A9A00B00B00B0BE9B0B0B09A9000B0A900000B0B0B0B00A909ABA09A0090BFFFFFFFF0B0A0BE90EBA0B0B90A9A0B9AB9AB0BBCFBDFFFF0F0B0F9EB0DB999BA9ABA9ABA90B90A9B0B0B00B0A9A9A000A00A09A9A9A0B0A9A00B0A9EFFEFF0A9AA90B0B00B0AB0B90BCB0A09A00A0B009A00A0B0B0B0B09A90A0B009A00B0BFFFFFFFFF0B099A9ABB90B9A00A9A0B90A9CADFADFFEFFFFFFFF0BBFB9DBBFBEBDB9A9B9A9BBA0A90A9A9A9A9A90BE090B00909ADB9A9A0A9A9A9A9BBFBFFFFFF009AB0B0FA0B00F0AB0B0A90A0B0900ABA9A99A0BCB0B0A000A9B0B0A90B0A9EFFFFFFFFF0B0A9A9A9EB0A9B09A090AB9BBFFFFFFFFFFFFFFFF909B9A9BFB9B9AFA9A9A9A9009000B0B0000000A90B0A0B0A0A9B0000909A0B0B0F0FCFFFFFFFBA90B0E90B00A9A90BCABCA9A90AA9009A9A0A9A9B0B0F9B0B0A0B0B0B0A9BB9FFFFFFFFFACB0A9ADA90B0A9AA9AA900BCBFFFFFFFDFFFFFFFFB009A909B9EBB9B9ADAB0BAB00000000B0090009A90B00009A9ABBB0B0A00B0FFFBFBFFFFFFFFEDBA9A9A000F9A9AC0A90A9A9EB90ABBE9A9B0A9ACBCB0A0F0B9BD0A9A9B0BCBFFFFFFFFFF9A09ADA9AB0B0A09A90A0BFBFFFFFFFFFBFFFFFFF000A9CB0BFB9EB0F9A90B09000000000000A000000A00B0BA9A9A90A0009ADFFFBCFFFFFFFFFFFB0000000E9A0AC0A900E90A9A90AF909A9A0A900B0B0B09A0BCB0B9B0BADBF9FFFFFFFFFFE9FA9A90E09A9E9AADA9FFFFFFFFFFFBFDFFFFFFF00090B0BDA9A99B00B0BA9A900000000000909000090B0BCBDA909FFBB0ADAFFFFFDFEFFFFFFFF00F00000000B0B00A0000B0A90A90AFABC09000E0E0F0E00F0B0B0A0B09AF9EFFFFFFFFFF9A00E0A090ACBFFF9AFFFFFFFFFFFFFDFEFFFFFFF0000B090B9B9A00A90B0900000000000000000000000BCBF0B0000FFCFB0BFFFFFBEBDFFFFFFFFF00A00A00A0C00C00CA900D0A9CA90090B0A000009A9A9E00BCBC90BCBB9EF9BFFFFFFFFFFDA909C0AC9ACFFFFFFFFFFFFFFFFFBFF9FFFFFFFB000000000009A90000000000000000000000000000A0B0FF00000FFFB0FFFFFFFDFFFFFFFFFFFE0000000000A00A00A0CA00AC0A0CA0E00000000E0F0F00F0CB09A9E900CBDEDFFFFFFFFF0A0E0A0A00A0FFFFFFFFFFFFFFFFFFDE9FFFFFFFF0000000000000000000000000000000000000000000090DADB0000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000B0F00E00A90B0000A9BFFFBFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFBFFFFFFFFF0000000000000000000000000000000000000000000000BFF00000000000000000000000000105000000000000AEAD05FE,'Anne has a BA degree in English from St. Lawrence College. She is fluent in French and German.',5,'http://accweb/emmployees/davolio.bmp')
-go
-set identity_insert "Employees" off
-go
-ALTER TABLE "Employees" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-ALTER TABLE "Order Details" NOCHECK CONSTRAINT ALL
-go
-INSERT "Order Details" VALUES(10248,11,14,12,0)
-INSERT "Order Details" VALUES(10248,42,9.8,10,0)
-INSERT "Order Details" VALUES(10248,72,34.8,5,0)
-INSERT "Order Details" VALUES(10249,14,18.6,9,0)
-INSERT "Order Details" VALUES(10249,51,42.4,40,0)
-INSERT "Order Details" VALUES(10250,41,7.7,10,0)
-INSERT "Order Details" VALUES(10250,51,42.4,35,0.15)
-INSERT "Order Details" VALUES(10250,65,16.8,15,0.15)
-INSERT "Order Details" VALUES(10251,22,16.8,6,0.05)
-INSERT "Order Details" VALUES(10251,57,15.6,15,0.05)
-go
-INSERT "Order Details" VALUES(10251,65,16.8,20,0)
-INSERT "Order Details" VALUES(10252,20,64.8,40,0.05)
-INSERT "Order Details" VALUES(10252,33,2,25,0.05)
-INSERT "Order Details" VALUES(10252,60,27.2,40,0)
-INSERT "Order Details" VALUES(10253,31,10,20,0)
-INSERT "Order Details" VALUES(10253,39,14.4,42,0)
-INSERT "Order Details" VALUES(10253,49,16,40,0)
-INSERT "Order Details" VALUES(10254,24,3.6,15,0.15)
-INSERT "Order Details" VALUES(10254,55,19.2,21,0.15)
-INSERT "Order Details" VALUES(10254,74,8,21,0)
-go
-INSERT "Order Details" VALUES(10255,2,15.2,20,0)
-INSERT "Order Details" VALUES(10255,16,13.9,35,0)
-INSERT "Order Details" VALUES(10255,36,15.2,25,0)
-INSERT "Order Details" VALUES(10255,59,44,30,0)
-INSERT "Order Details" VALUES(10256,53,26.2,15,0)
-INSERT "Order Details" VALUES(10256,77,10.4,12,0)
-INSERT "Order Details" VALUES(10257,27,35.1,25,0)
-INSERT "Order Details" VALUES(10257,39,14.4,6,0)
-INSERT "Order Details" VALUES(10257,77,10.4,15,0)
-INSERT "Order Details" VALUES(10258,2,15.2,50,0.2)
-go
-INSERT "Order Details" VALUES(10258,5,17,65,0.2)
-INSERT "Order Details" VALUES(10258,32,25.6,6,0.2)
-INSERT "Order Details" VALUES(10259,21,8,10,0)
-INSERT "Order Details" VALUES(10259,37,20.8,1,0)
-INSERT "Order Details" VALUES(10260,41,7.7,16,0.25)
-INSERT "Order Details" VALUES(10260,57,15.6,50,0)
-INSERT "Order Details" VALUES(10260,62,39.4,15,0.25)
-INSERT "Order Details" VALUES(10260,70,12,21,0.25)
-INSERT "Order Details" VALUES(10261,21,8,20,0)
-INSERT "Order Details" VALUES(10261,35,14.4,20,0)
-go
-INSERT "Order Details" VALUES(10262,5,17,12,0.2)
-INSERT "Order Details" VALUES(10262,7,24,15,0)
-INSERT "Order Details" VALUES(10262,56,30.4,2,0)
-INSERT "Order Details" VALUES(10263,16,13.9,60,0.25)
-INSERT "Order Details" VALUES(10263,24,3.6,28,0)
-INSERT "Order Details" VALUES(10263,30,20.7,60,0.25)
-INSERT "Order Details" VALUES(10263,74,8,36,0.25)
-INSERT "Order Details" VALUES(10264,2,15.2,35,0)
-INSERT "Order Details" VALUES(10264,41,7.7,25,0.15)
-INSERT "Order Details" VALUES(10265,17,31.2,30,0)
-go
-INSERT "Order Details" VALUES(10265,70,12,20,0)
-INSERT "Order Details" VALUES(10266,12,30.4,12,0.05)
-INSERT "Order Details" VALUES(10267,40,14.7,50,0)
-INSERT "Order Details" VALUES(10267,59,44,70,0.15)
-INSERT "Order Details" VALUES(10267,76,14.4,15,0.15)
-INSERT "Order Details" VALUES(10268,29,99,10,0)
-INSERT "Order Details" VALUES(10268,72,27.8,4,0)
-INSERT "Order Details" VALUES(10269,33,2,60,0.05)
-INSERT "Order Details" VALUES(10269,72,27.8,20,0.05)
-INSERT "Order Details" VALUES(10270,36,15.2,30,0)
-go
-INSERT "Order Details" VALUES(10270,43,36.8,25,0)
-INSERT "Order Details" VALUES(10271,33,2,24,0)
-INSERT "Order Details" VALUES(10272,20,64.8,6,0)
-INSERT "Order Details" VALUES(10272,31,10,40,0)
-INSERT "Order Details" VALUES(10272,72,27.8,24,0)
-INSERT "Order Details" VALUES(10273,10,24.8,24,0.05)
-INSERT "Order Details" VALUES(10273,31,10,15,0.05)
-INSERT "Order Details" VALUES(10273,33,2,20,0)
-INSERT "Order Details" VALUES(10273,40,14.7,60,0.05)
-INSERT "Order Details" VALUES(10273,76,14.4,33,0.05)
-go
-INSERT "Order Details" VALUES(10274,71,17.2,20,0)
-INSERT "Order Details" VALUES(10274,72,27.8,7,0)
-INSERT "Order Details" VALUES(10275,24,3.6,12,0.05)
-INSERT "Order Details" VALUES(10275,59,44,6,0.05)
-INSERT "Order Details" VALUES(10276,10,24.8,15,0)
-INSERT "Order Details" VALUES(10276,13,4.8,10,0)
-INSERT "Order Details" VALUES(10277,28,36.4,20,0)
-INSERT "Order Details" VALUES(10277,62,39.4,12,0)
-INSERT "Order Details" VALUES(10278,44,15.5,16,0)
-INSERT "Order Details" VALUES(10278,59,44,15,0)
-go
-INSERT "Order Details" VALUES(10278,63,35.1,8,0)
-INSERT "Order Details" VALUES(10278,73,12,25,0)
-INSERT "Order Details" VALUES(10279,17,31.2,15,0.25)
-INSERT "Order Details" VALUES(10280,24,3.6,12,0)
-INSERT "Order Details" VALUES(10280,55,19.2,20,0)
-INSERT "Order Details" VALUES(10280,75,6.2,30,0)
-INSERT "Order Details" VALUES(10281,19,7.3,1,0)
-INSERT "Order Details" VALUES(10281,24,3.6,6,0)
-INSERT "Order Details" VALUES(10281,35,14.4,4,0)
-INSERT "Order Details" VALUES(10282,30,20.7,6,0)
-go
-INSERT "Order Details" VALUES(10282,57,15.6,2,0)
-INSERT "Order Details" VALUES(10283,15,12.4,20,0)
-INSERT "Order Details" VALUES(10283,19,7.3,18,0)
-INSERT "Order Details" VALUES(10283,60,27.2,35,0)
-INSERT "Order Details" VALUES(10283,72,27.8,3,0)
-INSERT "Order Details" VALUES(10284,27,35.1,15,0.25)
-INSERT "Order Details" VALUES(10284,44,15.5,21,0)
-INSERT "Order Details" VALUES(10284,60,27.2,20,0.25)
-INSERT "Order Details" VALUES(10284,67,11.2,5,0.25)
-INSERT "Order Details" VALUES(10285,1,14.4,45,0.2)
-go
-INSERT "Order Details" VALUES(10285,40,14.7,40,0.2)
-INSERT "Order Details" VALUES(10285,53,26.2,36,0.2)
-INSERT "Order Details" VALUES(10286,35,14.4,100,0)
-INSERT "Order Details" VALUES(10286,62,39.4,40,0)
-INSERT "Order Details" VALUES(10287,16,13.9,40,0.15)
-INSERT "Order Details" VALUES(10287,34,11.2,20,0)
-INSERT "Order Details" VALUES(10287,46,9.6,15,0.15)
-INSERT "Order Details" VALUES(10288,54,5.9,10,0.1)
-INSERT "Order Details" VALUES(10288,68,10,3,0.1)
-INSERT "Order Details" VALUES(10289,3,8,30,0)
-go
-INSERT "Order Details" VALUES(10289,64,26.6,9,0)
-INSERT "Order Details" VALUES(10290,5,17,20,0)
-INSERT "Order Details" VALUES(10290,29,99,15,0)
-INSERT "Order Details" VALUES(10290,49,16,15,0)
-INSERT "Order Details" VALUES(10290,77,10.4,10,0)
-INSERT "Order Details" VALUES(10291,13,4.8,20,0.1)
-INSERT "Order Details" VALUES(10291,44,15.5,24,0.1)
-INSERT "Order Details" VALUES(10291,51,42.4,2,0.1)
-INSERT "Order Details" VALUES(10292,20,64.8,20,0)
-INSERT "Order Details" VALUES(10293,18,50,12,0)
-go
-INSERT "Order Details" VALUES(10293,24,3.6,10,0)
-INSERT "Order Details" VALUES(10293,63,35.1,5,0)
-INSERT "Order Details" VALUES(10293,75,6.2,6,0)
-INSERT "Order Details" VALUES(10294,1,14.4,18,0)
-INSERT "Order Details" VALUES(10294,17,31.2,15,0)
-INSERT "Order Details" VALUES(10294,43,36.8,15,0)
-INSERT "Order Details" VALUES(10294,60,27.2,21,0)
-INSERT "Order Details" VALUES(10294,75,6.2,6,0)
-INSERT "Order Details" VALUES(10295,56,30.4,4,0)
-INSERT "Order Details" VALUES(10296,11,16.8,12,0)
-go
-INSERT "Order Details" VALUES(10296,16,13.9,30,0)
-INSERT "Order Details" VALUES(10296,69,28.8,15,0)
-INSERT "Order Details" VALUES(10297,39,14.4,60,0)
-INSERT "Order Details" VALUES(10297,72,27.8,20,0)
-INSERT "Order Details" VALUES(10298,2,15.2,40,0)
-INSERT "Order Details" VALUES(10298,36,15.2,40,0.25)
-INSERT "Order Details" VALUES(10298,59,44,30,0.25)
-INSERT "Order Details" VALUES(10298,62,39.4,15,0)
-INSERT "Order Details" VALUES(10299,19,7.3,15,0)
-INSERT "Order Details" VALUES(10299,70,12,20,0)
-go
-INSERT "Order Details" VALUES(10300,66,13.6,30,0)
-INSERT "Order Details" VALUES(10300,68,10,20,0)
-INSERT "Order Details" VALUES(10301,40,14.7,10,0)
-INSERT "Order Details" VALUES(10301,56,30.4,20,0)
-INSERT "Order Details" VALUES(10302,17,31.2,40,0)
-INSERT "Order Details" VALUES(10302,28,36.4,28,0)
-INSERT "Order Details" VALUES(10302,43,36.8,12,0)
-INSERT "Order Details" VALUES(10303,40,14.7,40,0.1)
-INSERT "Order Details" VALUES(10303,65,16.8,30,0.1)
-INSERT "Order Details" VALUES(10303,68,10,15,0.1)
-go
-INSERT "Order Details" VALUES(10304,49,16,30,0)
-INSERT "Order Details" VALUES(10304,59,44,10,0)
-INSERT "Order Details" VALUES(10304,71,17.2,2,0)
-INSERT "Order Details" VALUES(10305,18,50,25,0.1)
-INSERT "Order Details" VALUES(10305,29,99,25,0.1)
-INSERT "Order Details" VALUES(10305,39,14.4,30,0.1)
-INSERT "Order Details" VALUES(10306,30,20.7,10,0)
-INSERT "Order Details" VALUES(10306,53,26.2,10,0)
-INSERT "Order Details" VALUES(10306,54,5.9,5,0)
-INSERT "Order Details" VALUES(10307,62,39.4,10,0)
-go
-INSERT "Order Details" VALUES(10307,68,10,3,0)
-INSERT "Order Details" VALUES(10308,69,28.8,1,0)
-INSERT "Order Details" VALUES(10308,70,12,5,0)
-INSERT "Order Details" VALUES(10309,4,17.6,20,0)
-INSERT "Order Details" VALUES(10309,6,20,30,0)
-INSERT "Order Details" VALUES(10309,42,11.2,2,0)
-INSERT "Order Details" VALUES(10309,43,36.8,20,0)
-INSERT "Order Details" VALUES(10309,71,17.2,3,0)
-INSERT "Order Details" VALUES(10310,16,13.9,10,0)
-INSERT "Order Details" VALUES(10310,62,39.4,5,0)
-go
-INSERT "Order Details" VALUES(10311,42,11.2,6,0)
-INSERT "Order Details" VALUES(10311,69,28.8,7,0)
-INSERT "Order Details" VALUES(10312,28,36.4,4,0)
-INSERT "Order Details" VALUES(10312,43,36.8,24,0)
-INSERT "Order Details" VALUES(10312,53,26.2,20,0)
-INSERT "Order Details" VALUES(10312,75,6.2,10,0)
-INSERT "Order Details" VALUES(10313,36,15.2,12,0)
-INSERT "Order Details" VALUES(10314,32,25.6,40,0.1)
-INSERT "Order Details" VALUES(10314,58,10.6,30,0.1)
-INSERT "Order Details" VALUES(10314,62,39.4,25,0.1)
-go
-INSERT "Order Details" VALUES(10315,34,11.2,14,0)
-INSERT "Order Details" VALUES(10315,70,12,30,0)
-INSERT "Order Details" VALUES(10316,41,7.7,10,0)
-INSERT "Order Details" VALUES(10316,62,39.4,70,0)
-INSERT "Order Details" VALUES(10317,1,14.4,20,0)
-INSERT "Order Details" VALUES(10318,41,7.7,20,0)
-INSERT "Order Details" VALUES(10318,76,14.4,6,0)
-INSERT "Order Details" VALUES(10319,17,31.2,8,0)
-INSERT "Order Details" VALUES(10319,28,36.4,14,0)
-INSERT "Order Details" VALUES(10319,76,14.4,30,0)
-go
-INSERT "Order Details" VALUES(10320,71,17.2,30,0)
-INSERT "Order Details" VALUES(10321,35,14.4,10,0)
-INSERT "Order Details" VALUES(10322,52,5.6,20,0)
-INSERT "Order Details" VALUES(10323,15,12.4,5,0)
-INSERT "Order Details" VALUES(10323,25,11.2,4,0)
-INSERT "Order Details" VALUES(10323,39,14.4,4,0)
-INSERT "Order Details" VALUES(10324,16,13.9,21,0.15)
-INSERT "Order Details" VALUES(10324,35,14.4,70,0.15)
-INSERT "Order Details" VALUES(10324,46,9.6,30,0)
-INSERT "Order Details" VALUES(10324,59,44,40,0.15)
-go
-INSERT "Order Details" VALUES(10324,63,35.1,80,0.15)
-INSERT "Order Details" VALUES(10325,6,20,6,0)
-INSERT "Order Details" VALUES(10325,13,4.8,12,0)
-INSERT "Order Details" VALUES(10325,14,18.6,9,0)
-INSERT "Order Details" VALUES(10325,31,10,4,0)
-INSERT "Order Details" VALUES(10325,72,27.8,40,0)
-INSERT "Order Details" VALUES(10326,4,17.6,24,0)
-INSERT "Order Details" VALUES(10326,57,15.6,16,0)
-INSERT "Order Details" VALUES(10326,75,6.2,50,0)
-INSERT "Order Details" VALUES(10327,2,15.2,25,0.2)
-go
-INSERT "Order Details" VALUES(10327,11,16.8,50,0.2)
-INSERT "Order Details" VALUES(10327,30,20.7,35,0.2)
-INSERT "Order Details" VALUES(10327,58,10.6,30,0.2)
-INSERT "Order Details" VALUES(10328,59,44,9,0)
-INSERT "Order Details" VALUES(10328,65,16.8,40,0)
-INSERT "Order Details" VALUES(10328,68,10,10,0)
-INSERT "Order Details" VALUES(10329,19,7.3,10,0.05)
-INSERT "Order Details" VALUES(10329,30,20.7,8,0.05)
-INSERT "Order Details" VALUES(10329,38,210.8,20,0.05)
-INSERT "Order Details" VALUES(10329,56,30.4,12,0.05)
-go
-INSERT "Order Details" VALUES(10330,26,24.9,50,0.15)
-INSERT "Order Details" VALUES(10330,72,27.8,25,0.15)
-INSERT "Order Details" VALUES(10331,54,5.9,15,0)
-INSERT "Order Details" VALUES(10332,18,50,40,0.2)
-INSERT "Order Details" VALUES(10332,42,11.2,10,0.2)
-INSERT "Order Details" VALUES(10332,47,7.6,16,0.2)
-INSERT "Order Details" VALUES(10333,14,18.6,10,0)
-INSERT "Order Details" VALUES(10333,21,8,10,0.1)
-INSERT "Order Details" VALUES(10333,71,17.2,40,0.1)
-INSERT "Order Details" VALUES(10334,52,5.6,8,0)
-go
-INSERT "Order Details" VALUES(10334,68,10,10,0)
-INSERT "Order Details" VALUES(10335,2,15.2,7,0.2)
-INSERT "Order Details" VALUES(10335,31,10,25,0.2)
-INSERT "Order Details" VALUES(10335,32,25.6,6,0.2)
-INSERT "Order Details" VALUES(10335,51,42.4,48,0.2)
-INSERT "Order Details" VALUES(10336,4,17.6,18,0.1)
-INSERT "Order Details" VALUES(10337,23,7.2,40,0)
-INSERT "Order Details" VALUES(10337,26,24.9,24,0)
-INSERT "Order Details" VALUES(10337,36,15.2,20,0)
-INSERT "Order Details" VALUES(10337,37,20.8,28,0)
-go
-INSERT "Order Details" VALUES(10337,72,27.8,25,0)
-INSERT "Order Details" VALUES(10338,17,31.2,20,0)
-INSERT "Order Details" VALUES(10338,30,20.7,15,0)
-INSERT "Order Details" VALUES(10339,4,17.6,10,0)
-INSERT "Order Details" VALUES(10339,17,31.2,70,0.05)
-INSERT "Order Details" VALUES(10339,62,39.4,28,0)
-INSERT "Order Details" VALUES(10340,18,50,20,0.05)
-INSERT "Order Details" VALUES(10340,41,7.7,12,0.05)
-INSERT "Order Details" VALUES(10340,43,36.8,40,0.05)
-INSERT "Order Details" VALUES(10341,33,2,8,0)
-go
-INSERT "Order Details" VALUES(10341,59,44,9,0.15)
-INSERT "Order Details" VALUES(10342,2,15.2,24,0.2)
-INSERT "Order Details" VALUES(10342,31,10,56,0.2)
-INSERT "Order Details" VALUES(10342,36,15.2,40,0.2)
-INSERT "Order Details" VALUES(10342,55,19.2,40,0.2)
-INSERT "Order Details" VALUES(10343,64,26.6,50,0)
-INSERT "Order Details" VALUES(10343,68,10,4,0.05)
-INSERT "Order Details" VALUES(10343,76,14.4,15,0)
-INSERT "Order Details" VALUES(10344,4,17.6,35,0)
-INSERT "Order Details" VALUES(10344,8,32,70,0.25)
-go
-INSERT "Order Details" VALUES(10345,8,32,70,0)
-INSERT "Order Details" VALUES(10345,19,7.3,80,0)
-INSERT "Order Details" VALUES(10345,42,11.2,9,0)
-INSERT "Order Details" VALUES(10346,17,31.2,36,0.1)
-INSERT "Order Details" VALUES(10346,56,30.4,20,0)
-INSERT "Order Details" VALUES(10347,25,11.2,10,0)
-INSERT "Order Details" VALUES(10347,39,14.4,50,0.15)
-INSERT "Order Details" VALUES(10347,40,14.7,4,0)
-INSERT "Order Details" VALUES(10347,75,6.2,6,0.15)
-INSERT "Order Details" VALUES(10348,1,14.4,15,0.15)
-go
-INSERT "Order Details" VALUES(10348,23,7.2,25,0)
-INSERT "Order Details" VALUES(10349,54,5.9,24,0)
-INSERT "Order Details" VALUES(10350,50,13,15,0.1)
-INSERT "Order Details" VALUES(10350,69,28.8,18,0.1)
-INSERT "Order Details" VALUES(10351,38,210.8,20,0.05)
-INSERT "Order Details" VALUES(10351,41,7.7,13,0)
-INSERT "Order Details" VALUES(10351,44,15.5,77,0.05)
-INSERT "Order Details" VALUES(10351,65,16.8,10,0.05)
-INSERT "Order Details" VALUES(10352,24,3.6,10,0)
-INSERT "Order Details" VALUES(10352,54,5.9,20,0.15)
-go
-INSERT "Order Details" VALUES(10353,11,16.8,12,0.2)
-INSERT "Order Details" VALUES(10353,38,210.8,50,0.2)
-INSERT "Order Details" VALUES(10354,1,14.4,12,0)
-INSERT "Order Details" VALUES(10354,29,99,4,0)
-INSERT "Order Details" VALUES(10355,24,3.6,25,0)
-INSERT "Order Details" VALUES(10355,57,15.6,25,0)
-INSERT "Order Details" VALUES(10356,31,10,30,0)
-INSERT "Order Details" VALUES(10356,55,19.2,12,0)
-INSERT "Order Details" VALUES(10356,69,28.8,20,0)
-INSERT "Order Details" VALUES(10357,10,24.8,30,0.2)
-go
-INSERT "Order Details" VALUES(10357,26,24.9,16,0)
-INSERT "Order Details" VALUES(10357,60,27.2,8,0.2)
-INSERT "Order Details" VALUES(10358,24,3.6,10,0.05)
-INSERT "Order Details" VALUES(10358,34,11.2,10,0.05)
-INSERT "Order Details" VALUES(10358,36,15.2,20,0.05)
-INSERT "Order Details" VALUES(10359,16,13.9,56,0.05)
-INSERT "Order Details" VALUES(10359,31,10,70,0.05)
-INSERT "Order Details" VALUES(10359,60,27.2,80,0.05)
-INSERT "Order Details" VALUES(10360,28,36.4,30,0)
-INSERT "Order Details" VALUES(10360,29,99,35,0)
-go
-INSERT "Order Details" VALUES(10360,38,210.8,10,0)
-INSERT "Order Details" VALUES(10360,49,16,35,0)
-INSERT "Order Details" VALUES(10360,54,5.9,28,0)
-INSERT "Order Details" VALUES(10361,39,14.4,54,0.1)
-INSERT "Order Details" VALUES(10361,60,27.2,55,0.1)
-INSERT "Order Details" VALUES(10362,25,11.2,50,0)
-INSERT "Order Details" VALUES(10362,51,42.4,20,0)
-INSERT "Order Details" VALUES(10362,54,5.9,24,0)
-INSERT "Order Details" VALUES(10363,31,10,20,0)
-INSERT "Order Details" VALUES(10363,75,6.2,12,0)
-go
-INSERT "Order Details" VALUES(10363,76,14.4,12,0)
-INSERT "Order Details" VALUES(10364,69,28.8,30,0)
-INSERT "Order Details" VALUES(10364,71,17.2,5,0)
-INSERT "Order Details" VALUES(10365,11,16.8,24,0)
-INSERT "Order Details" VALUES(10366,65,16.8,5,0)
-INSERT "Order Details" VALUES(10366,77,10.4,5,0)
-INSERT "Order Details" VALUES(10367,34,11.2,36,0)
-INSERT "Order Details" VALUES(10367,54,5.9,18,0)
-INSERT "Order Details" VALUES(10367,65,16.8,15,0)
-INSERT "Order Details" VALUES(10367,77,10.4,7,0)
-go
-INSERT "Order Details" VALUES(10368,21,8,5,0.1)
-INSERT "Order Details" VALUES(10368,28,36.4,13,0.1)
-INSERT "Order Details" VALUES(10368,57,15.6,25,0)
-INSERT "Order Details" VALUES(10368,64,26.6,35,0.1)
-INSERT "Order Details" VALUES(10369,29,99,20,0)
-INSERT "Order Details" VALUES(10369,56,30.4,18,0.25)
-INSERT "Order Details" VALUES(10370,1,14.4,15,0.15)
-INSERT "Order Details" VALUES(10370,64,26.6,30,0)
-INSERT "Order Details" VALUES(10370,74,8,20,0.15)
-INSERT "Order Details" VALUES(10371,36,15.2,6,0.2)
-go
-INSERT "Order Details" VALUES(10372,20,64.8,12,0.25)
-INSERT "Order Details" VALUES(10372,38,210.8,40,0.25)
-INSERT "Order Details" VALUES(10372,60,27.2,70,0.25)
-INSERT "Order Details" VALUES(10372,72,27.8,42,0.25)
-INSERT "Order Details" VALUES(10373,58,10.6,80,0.2)
-INSERT "Order Details" VALUES(10373,71,17.2,50,0.2)
-INSERT "Order Details" VALUES(10374,31,10,30,0)
-INSERT "Order Details" VALUES(10374,58,10.6,15,0)
-INSERT "Order Details" VALUES(10375,14,18.6,15,0)
-INSERT "Order Details" VALUES(10375,54,5.9,10,0)
-go
-INSERT "Order Details" VALUES(10376,31,10,42,0.05)
-INSERT "Order Details" VALUES(10377,28,36.4,20,0.15)
-INSERT "Order Details" VALUES(10377,39,14.4,20,0.15)
-INSERT "Order Details" VALUES(10378,71,17.2,6,0)
-INSERT "Order Details" VALUES(10379,41,7.7,8,0.1)
-INSERT "Order Details" VALUES(10379,63,35.1,16,0.1)
-INSERT "Order Details" VALUES(10379,65,16.8,20,0.1)
-INSERT "Order Details" VALUES(10380,30,20.7,18,0.1)
-INSERT "Order Details" VALUES(10380,53,26.2,20,0.1)
-INSERT "Order Details" VALUES(10380,60,27.2,6,0.1)
-go
-INSERT "Order Details" VALUES(10380,70,12,30,0)
-INSERT "Order Details" VALUES(10381,74,8,14,0)
-INSERT "Order Details" VALUES(10382,5,17,32,0)
-INSERT "Order Details" VALUES(10382,18,50,9,0)
-INSERT "Order Details" VALUES(10382,29,99,14,0)
-INSERT "Order Details" VALUES(10382,33,2,60,0)
-INSERT "Order Details" VALUES(10382,74,8,50,0)
-INSERT "Order Details" VALUES(10383,13,4.8,20,0)
-INSERT "Order Details" VALUES(10383,50,13,15,0)
-INSERT "Order Details" VALUES(10383,56,30.4,20,0)
-go
-INSERT "Order Details" VALUES(10384,20,64.8,28,0)
-INSERT "Order Details" VALUES(10384,60,27.2,15,0)
-INSERT "Order Details" VALUES(10385,7,24,10,0.2)
-INSERT "Order Details" VALUES(10385,60,27.2,20,0.2)
-INSERT "Order Details" VALUES(10385,68,10,8,0.2)
-INSERT "Order Details" VALUES(10386,24,3.6,15,0)
-INSERT "Order Details" VALUES(10386,34,11.2,10,0)
-INSERT "Order Details" VALUES(10387,24,3.6,15,0)
-INSERT "Order Details" VALUES(10387,28,36.4,6,0)
-INSERT "Order Details" VALUES(10387,59,44,12,0)
-go
-INSERT "Order Details" VALUES(10387,71,17.2,15,0)
-INSERT "Order Details" VALUES(10388,45,7.6,15,0.2)
-INSERT "Order Details" VALUES(10388,52,5.6,20,0.2)
-INSERT "Order Details" VALUES(10388,53,26.2,40,0)
-INSERT "Order Details" VALUES(10389,10,24.8,16,0)
-INSERT "Order Details" VALUES(10389,55,19.2,15,0)
-INSERT "Order Details" VALUES(10389,62,39.4,20,0)
-INSERT "Order Details" VALUES(10389,70,12,30,0)
-INSERT "Order Details" VALUES(10390,31,10,60,0.1)
-INSERT "Order Details" VALUES(10390,35,14.4,40,0.1)
-go
-INSERT "Order Details" VALUES(10390,46,9.6,45,0)
-INSERT "Order Details" VALUES(10390,72,27.8,24,0.1)
-INSERT "Order Details" VALUES(10391,13,4.8,18,0)
-INSERT "Order Details" VALUES(10392,69,28.8,50,0)
-INSERT "Order Details" VALUES(10393,2,15.2,25,0.25)
-INSERT "Order Details" VALUES(10393,14,18.6,42,0.25)
-INSERT "Order Details" VALUES(10393,25,11.2,7,0.25)
-INSERT "Order Details" VALUES(10393,26,24.9,70,0.25)
-INSERT "Order Details" VALUES(10393,31,10,32,0)
-INSERT "Order Details" VALUES(10394,13,4.8,10,0)
-go
-INSERT "Order Details" VALUES(10394,62,39.4,10,0)
-INSERT "Order Details" VALUES(10395,46,9.6,28,0.1)
-INSERT "Order Details" VALUES(10395,53,26.2,70,0.1)
-INSERT "Order Details" VALUES(10395,69,28.8,8,0)
-INSERT "Order Details" VALUES(10396,23,7.2,40,0)
-INSERT "Order Details" VALUES(10396,71,17.2,60,0)
-INSERT "Order Details" VALUES(10396,72,27.8,21,0)
-INSERT "Order Details" VALUES(10397,21,8,10,0.15)
-INSERT "Order Details" VALUES(10397,51,42.4,18,0.15)
-INSERT "Order Details" VALUES(10398,35,14.4,30,0)
-go
-INSERT "Order Details" VALUES(10398,55,19.2,120,0.1)
-INSERT "Order Details" VALUES(10399,68,10,60,0)
-INSERT "Order Details" VALUES(10399,71,17.2,30,0)
-INSERT "Order Details" VALUES(10399,76,14.4,35,0)
-INSERT "Order Details" VALUES(10399,77,10.4,14,0)
-INSERT "Order Details" VALUES(10400,29,99,21,0)
-INSERT "Order Details" VALUES(10400,35,14.4,35,0)
-INSERT "Order Details" VALUES(10400,49,16,30,0)
-INSERT "Order Details" VALUES(10401,30,20.7,18,0)
-INSERT "Order Details" VALUES(10401,56,30.4,70,0)
-go
-INSERT "Order Details" VALUES(10401,65,16.8,20,0)
-INSERT "Order Details" VALUES(10401,71,17.2,60,0)
-INSERT "Order Details" VALUES(10402,23,7.2,60,0)
-INSERT "Order Details" VALUES(10402,63,35.1,65,0)
-INSERT "Order Details" VALUES(10403,16,13.9,21,0.15)
-INSERT "Order Details" VALUES(10403,48,10.2,70,0.15)
-INSERT "Order Details" VALUES(10404,26,24.9,30,0.05)
-INSERT "Order Details" VALUES(10404,42,11.2,40,0.05)
-INSERT "Order Details" VALUES(10404,49,16,30,0.05)
-INSERT "Order Details" VALUES(10405,3,8,50,0)
-go
-INSERT "Order Details" VALUES(10406,1,14.4,10,0)
-INSERT "Order Details" VALUES(10406,21,8,30,0.1)
-INSERT "Order Details" VALUES(10406,28,36.4,42,0.1)
-INSERT "Order Details" VALUES(10406,36,15.2,5,0.1)
-INSERT "Order Details" VALUES(10406,40,14.7,2,0.1)
-INSERT "Order Details" VALUES(10407,11,16.8,30,0)
-INSERT "Order Details" VALUES(10407,69,28.8,15,0)
-INSERT "Order Details" VALUES(10407,71,17.2,15,0)
-INSERT "Order Details" VALUES(10408,37,20.8,10,0)
-INSERT "Order Details" VALUES(10408,54,5.9,6,0)
-go
-INSERT "Order Details" VALUES(10408,62,39.4,35,0)
-INSERT "Order Details" VALUES(10409,14,18.6,12,0)
-INSERT "Order Details" VALUES(10409,21,8,12,0)
-INSERT "Order Details" VALUES(10410,33,2,49,0)
-INSERT "Order Details" VALUES(10410,59,44,16,0)
-INSERT "Order Details" VALUES(10411,41,7.7,25,0.2)
-INSERT "Order Details" VALUES(10411,44,15.5,40,0.2)
-INSERT "Order Details" VALUES(10411,59,44,9,0.2)
-INSERT "Order Details" VALUES(10412,14,18.6,20,0.1)
-INSERT "Order Details" VALUES(10413,1,14.4,24,0)
-go
-INSERT "Order Details" VALUES(10413,62,39.4,40,0)
-INSERT "Order Details" VALUES(10413,76,14.4,14,0)
-INSERT "Order Details" VALUES(10414,19,7.3,18,0.05)
-INSERT "Order Details" VALUES(10414,33,2,50,0)
-INSERT "Order Details" VALUES(10415,17,31.2,2,0)
-INSERT "Order Details" VALUES(10415,33,2,20,0)
-INSERT "Order Details" VALUES(10416,19,7.3,20,0)
-INSERT "Order Details" VALUES(10416,53,26.2,10,0)
-INSERT "Order Details" VALUES(10416,57,15.6,20,0)
-INSERT "Order Details" VALUES(10417,38,210.8,50,0)
-go
-INSERT "Order Details" VALUES(10417,46,9.6,2,0.25)
-INSERT "Order Details" VALUES(10417,68,10,36,0.25)
-INSERT "Order Details" VALUES(10417,77,10.4,35,0)
-INSERT "Order Details" VALUES(10418,2,15.2,60,0)
-INSERT "Order Details" VALUES(10418,47,7.6,55,0)
-INSERT "Order Details" VALUES(10418,61,22.8,16,0)
-INSERT "Order Details" VALUES(10418,74,8,15,0)
-INSERT "Order Details" VALUES(10419,60,27.2,60,0.05)
-INSERT "Order Details" VALUES(10419,69,28.8,20,0.05)
-INSERT "Order Details" VALUES(10420,9,77.6,20,0.1)
-go
-INSERT "Order Details" VALUES(10420,13,4.8,2,0.1)
-INSERT "Order Details" VALUES(10420,70,12,8,0.1)
-INSERT "Order Details" VALUES(10420,73,12,20,0.1)
-INSERT "Order Details" VALUES(10421,19,7.3,4,0.15)
-INSERT "Order Details" VALUES(10421,26,24.9,30,0)
-INSERT "Order Details" VALUES(10421,53,26.2,15,0.15)
-INSERT "Order Details" VALUES(10421,77,10.4,10,0.15)
-INSERT "Order Details" VALUES(10422,26,24.9,2,0)
-INSERT "Order Details" VALUES(10423,31,10,14,0)
-INSERT "Order Details" VALUES(10423,59,44,20,0)
-go
-INSERT "Order Details" VALUES(10424,35,14.4,60,0.2)
-INSERT "Order Details" VALUES(10424,38,210.8,49,0.2)
-INSERT "Order Details" VALUES(10424,68,10,30,0.2)
-INSERT "Order Details" VALUES(10425,55,19.2,10,0.25)
-INSERT "Order Details" VALUES(10425,76,14.4,20,0.25)
-INSERT "Order Details" VALUES(10426,56,30.4,5,0)
-INSERT "Order Details" VALUES(10426,64,26.6,7,0)
-INSERT "Order Details" VALUES(10427,14,18.6,35,0)
-INSERT "Order Details" VALUES(10428,46,9.6,20,0)
-INSERT "Order Details" VALUES(10429,50,13,40,0)
-go
-INSERT "Order Details" VALUES(10429,63,35.1,35,0.25)
-INSERT "Order Details" VALUES(10430,17,31.2,45,0.2)
-INSERT "Order Details" VALUES(10430,21,8,50,0)
-INSERT "Order Details" VALUES(10430,56,30.4,30,0)
-INSERT "Order Details" VALUES(10430,59,44,70,0.2)
-INSERT "Order Details" VALUES(10431,17,31.2,50,0.25)
-INSERT "Order Details" VALUES(10431,40,14.7,50,0.25)
-INSERT "Order Details" VALUES(10431,47,7.6,30,0.25)
-INSERT "Order Details" VALUES(10432,26,24.9,10,0)
-INSERT "Order Details" VALUES(10432,54,5.9,40,0)
-go
-INSERT "Order Details" VALUES(10433,56,30.4,28,0)
-INSERT "Order Details" VALUES(10434,11,16.8,6,0)
-INSERT "Order Details" VALUES(10434,76,14.4,18,0.15)
-INSERT "Order Details" VALUES(10435,2,15.2,10,0)
-INSERT "Order Details" VALUES(10435,22,16.8,12,0)
-INSERT "Order Details" VALUES(10435,72,27.8,10,0)
-INSERT "Order Details" VALUES(10436,46,9.6,5,0)
-INSERT "Order Details" VALUES(10436,56,30.4,40,0.1)
-INSERT "Order Details" VALUES(10436,64,26.6,30,0.1)
-INSERT "Order Details" VALUES(10436,75,6.2,24,0.1)
-go
-INSERT "Order Details" VALUES(10437,53,26.2,15,0)
-INSERT "Order Details" VALUES(10438,19,7.3,15,0.2)
-INSERT "Order Details" VALUES(10438,34,11.2,20,0.2)
-INSERT "Order Details" VALUES(10438,57,15.6,15,0.2)
-INSERT "Order Details" VALUES(10439,12,30.4,15,0)
-INSERT "Order Details" VALUES(10439,16,13.9,16,0)
-INSERT "Order Details" VALUES(10439,64,26.6,6,0)
-INSERT "Order Details" VALUES(10439,74,8,30,0)
-INSERT "Order Details" VALUES(10440,2,15.2,45,0.15)
-INSERT "Order Details" VALUES(10440,16,13.9,49,0.15)
-go
-INSERT "Order Details" VALUES(10440,29,99,24,0.15)
-INSERT "Order Details" VALUES(10440,61,22.8,90,0.15)
-INSERT "Order Details" VALUES(10441,27,35.1,50,0)
-INSERT "Order Details" VALUES(10442,11,16.8,30,0)
-INSERT "Order Details" VALUES(10442,54,5.9,80,0)
-INSERT "Order Details" VALUES(10442,66,13.6,60,0)
-INSERT "Order Details" VALUES(10443,11,16.8,6,0.2)
-INSERT "Order Details" VALUES(10443,28,36.4,12,0)
-INSERT "Order Details" VALUES(10444,17,31.2,10,0)
-INSERT "Order Details" VALUES(10444,26,24.9,15,0)
-go
-INSERT "Order Details" VALUES(10444,35,14.4,8,0)
-INSERT "Order Details" VALUES(10444,41,7.7,30,0)
-INSERT "Order Details" VALUES(10445,39,14.4,6,0)
-INSERT "Order Details" VALUES(10445,54,5.9,15,0)
-INSERT "Order Details" VALUES(10446,19,7.3,12,0.1)
-INSERT "Order Details" VALUES(10446,24,3.6,20,0.1)
-INSERT "Order Details" VALUES(10446,31,10,3,0.1)
-INSERT "Order Details" VALUES(10446,52,5.6,15,0.1)
-INSERT "Order Details" VALUES(10447,19,7.3,40,0)
-INSERT "Order Details" VALUES(10447,65,16.8,35,0)
-go
-INSERT "Order Details" VALUES(10447,71,17.2,2,0)
-INSERT "Order Details" VALUES(10448,26,24.9,6,0)
-INSERT "Order Details" VALUES(10448,40,14.7,20,0)
-INSERT "Order Details" VALUES(10449,10,24.8,14,0)
-INSERT "Order Details" VALUES(10449,52,5.6,20,0)
-INSERT "Order Details" VALUES(10449,62,39.4,35,0)
-INSERT "Order Details" VALUES(10450,10,24.8,20,0.2)
-INSERT "Order Details" VALUES(10450,54,5.9,6,0.2)
-INSERT "Order Details" VALUES(10451,55,19.2,120,0.1)
-INSERT "Order Details" VALUES(10451,64,26.6,35,0.1)
-go
-INSERT "Order Details" VALUES(10451,65,16.8,28,0.1)
-INSERT "Order Details" VALUES(10451,77,10.4,55,0.1)
-INSERT "Order Details" VALUES(10452,28,36.4,15,0)
-INSERT "Order Details" VALUES(10452,44,15.5,100,0.05)
-INSERT "Order Details" VALUES(10453,48,10.2,15,0.1)
-INSERT "Order Details" VALUES(10453,70,12,25,0.1)
-INSERT "Order Details" VALUES(10454,16,13.9,20,0.2)
-INSERT "Order Details" VALUES(10454,33,2,20,0.2)
-INSERT "Order Details" VALUES(10454,46,9.6,10,0.2)
-INSERT "Order Details" VALUES(10455,39,14.4,20,0)
-go
-INSERT "Order Details" VALUES(10455,53,26.2,50,0)
-INSERT "Order Details" VALUES(10455,61,22.8,25,0)
-INSERT "Order Details" VALUES(10455,71,17.2,30,0)
-INSERT "Order Details" VALUES(10456,21,8,40,0.15)
-INSERT "Order Details" VALUES(10456,49,16,21,0.15)
-INSERT "Order Details" VALUES(10457,59,44,36,0)
-INSERT "Order Details" VALUES(10458,26,24.9,30,0)
-INSERT "Order Details" VALUES(10458,28,36.4,30,0)
-INSERT "Order Details" VALUES(10458,43,36.8,20,0)
-INSERT "Order Details" VALUES(10458,56,30.4,15,0)
-go
-INSERT "Order Details" VALUES(10458,71,17.2,50,0)
-INSERT "Order Details" VALUES(10459,7,24,16,0.05)
-INSERT "Order Details" VALUES(10459,46,9.6,20,0.05)
-INSERT "Order Details" VALUES(10459,72,27.8,40,0)
-INSERT "Order Details" VALUES(10460,68,10,21,0.25)
-INSERT "Order Details" VALUES(10460,75,6.2,4,0.25)
-INSERT "Order Details" VALUES(10461,21,8,40,0.25)
-INSERT "Order Details" VALUES(10461,30,20.7,28,0.25)
-INSERT "Order Details" VALUES(10461,55,19.2,60,0.25)
-INSERT "Order Details" VALUES(10462,13,4.8,1,0)
-go
-INSERT "Order Details" VALUES(10462,23,7.2,21,0)
-INSERT "Order Details" VALUES(10463,19,7.3,21,0)
-INSERT "Order Details" VALUES(10463,42,11.2,50,0)
-INSERT "Order Details" VALUES(10464,4,17.6,16,0.2)
-INSERT "Order Details" VALUES(10464,43,36.8,3,0)
-INSERT "Order Details" VALUES(10464,56,30.4,30,0.2)
-INSERT "Order Details" VALUES(10464,60,27.2,20,0)
-INSERT "Order Details" VALUES(10465,24,3.6,25,0)
-INSERT "Order Details" VALUES(10465,29,99,18,0.1)
-INSERT "Order Details" VALUES(10465,40,14.7,20,0)
-go
-INSERT "Order Details" VALUES(10465,45,7.6,30,0.1)
-INSERT "Order Details" VALUES(10465,50,13,25,0)
-INSERT "Order Details" VALUES(10466,11,16.8,10,0)
-INSERT "Order Details" VALUES(10466,46,9.6,5,0)
-INSERT "Order Details" VALUES(10467,24,3.6,28,0)
-INSERT "Order Details" VALUES(10467,25,11.2,12,0)
-INSERT "Order Details" VALUES(10468,30,20.7,8,0)
-INSERT "Order Details" VALUES(10468,43,36.8,15,0)
-INSERT "Order Details" VALUES(10469,2,15.2,40,0.15)
-INSERT "Order Details" VALUES(10469,16,13.9,35,0.15)
-go
-INSERT "Order Details" VALUES(10469,44,15.5,2,0.15)
-INSERT "Order Details" VALUES(10470,18,50,30,0)
-INSERT "Order Details" VALUES(10470,23,7.2,15,0)
-INSERT "Order Details" VALUES(10470,64,26.6,8,0)
-INSERT "Order Details" VALUES(10471,7,24,30,0)
-INSERT "Order Details" VALUES(10471,56,30.4,20,0)
-INSERT "Order Details" VALUES(10472,24,3.6,80,0.05)
-INSERT "Order Details" VALUES(10472,51,42.4,18,0)
-INSERT "Order Details" VALUES(10473,33,2,12,0)
-INSERT "Order Details" VALUES(10473,71,17.2,12,0)
-go
-INSERT "Order Details" VALUES(10474,14,18.6,12,0)
-INSERT "Order Details" VALUES(10474,28,36.4,18,0)
-INSERT "Order Details" VALUES(10474,40,14.7,21,0)
-INSERT "Order Details" VALUES(10474,75,6.2,10,0)
-INSERT "Order Details" VALUES(10475,31,10,35,0.15)
-INSERT "Order Details" VALUES(10475,66,13.6,60,0.15)
-INSERT "Order Details" VALUES(10475,76,14.4,42,0.15)
-INSERT "Order Details" VALUES(10476,55,19.2,2,0.05)
-INSERT "Order Details" VALUES(10476,70,12,12,0)
-INSERT "Order Details" VALUES(10477,1,14.4,15,0)
-go
-INSERT "Order Details" VALUES(10477,21,8,21,0.25)
-INSERT "Order Details" VALUES(10477,39,14.4,20,0.25)
-INSERT "Order Details" VALUES(10478,10,24.8,20,0.05)
-INSERT "Order Details" VALUES(10479,38,210.8,30,0)
-INSERT "Order Details" VALUES(10479,53,26.2,28,0)
-INSERT "Order Details" VALUES(10479,59,44,60,0)
-INSERT "Order Details" VALUES(10479,64,26.6,30,0)
-INSERT "Order Details" VALUES(10480,47,7.6,30,0)
-INSERT "Order Details" VALUES(10480,59,44,12,0)
-INSERT "Order Details" VALUES(10481,49,16,24,0)
-go
-INSERT "Order Details" VALUES(10481,60,27.2,40,0)
-INSERT "Order Details" VALUES(10482,40,14.7,10,0)
-INSERT "Order Details" VALUES(10483,34,11.2,35,0.05)
-INSERT "Order Details" VALUES(10483,77,10.4,30,0.05)
-INSERT "Order Details" VALUES(10484,21,8,14,0)
-INSERT "Order Details" VALUES(10484,40,14.7,10,0)
-INSERT "Order Details" VALUES(10484,51,42.4,3,0)
-INSERT "Order Details" VALUES(10485,2,15.2,20,0.1)
-INSERT "Order Details" VALUES(10485,3,8,20,0.1)
-INSERT "Order Details" VALUES(10485,55,19.2,30,0.1)
-go
-INSERT "Order Details" VALUES(10485,70,12,60,0.1)
-INSERT "Order Details" VALUES(10486,11,16.8,5,0)
-INSERT "Order Details" VALUES(10486,51,42.4,25,0)
-INSERT "Order Details" VALUES(10486,74,8,16,0)
-INSERT "Order Details" VALUES(10487,19,7.3,5,0)
-INSERT "Order Details" VALUES(10487,26,24.9,30,0)
-INSERT "Order Details" VALUES(10487,54,5.9,24,0.25)
-INSERT "Order Details" VALUES(10488,59,44,30,0)
-INSERT "Order Details" VALUES(10488,73,12,20,0.2)
-INSERT "Order Details" VALUES(10489,11,16.8,15,0.25)
-go
-INSERT "Order Details" VALUES(10489,16,13.9,18,0)
-INSERT "Order Details" VALUES(10490,59,44,60,0)
-INSERT "Order Details" VALUES(10490,68,10,30,0)
-INSERT "Order Details" VALUES(10490,75,6.2,36,0)
-INSERT "Order Details" VALUES(10491,44,15.5,15,0.15)
-INSERT "Order Details" VALUES(10491,77,10.4,7,0.15)
-INSERT "Order Details" VALUES(10492,25,11.2,60,0.05)
-INSERT "Order Details" VALUES(10492,42,11.2,20,0.05)
-INSERT "Order Details" VALUES(10493,65,16.8,15,0.1)
-INSERT "Order Details" VALUES(10493,66,13.6,10,0.1)
-go
-INSERT "Order Details" VALUES(10493,69,28.8,10,0.1)
-INSERT "Order Details" VALUES(10494,56,30.4,30,0)
-INSERT "Order Details" VALUES(10495,23,7.2,10,0)
-INSERT "Order Details" VALUES(10495,41,7.7,20,0)
-INSERT "Order Details" VALUES(10495,77,10.4,5,0)
-INSERT "Order Details" VALUES(10496,31,10,20,0.05)
-INSERT "Order Details" VALUES(10497,56,30.4,14,0)
-INSERT "Order Details" VALUES(10497,72,27.8,25,0)
-INSERT "Order Details" VALUES(10497,77,10.4,25,0)
-INSERT "Order Details" VALUES(10498,24,4.5,14,0)
-go
-INSERT "Order Details" VALUES(10498,40,18.4,5,0)
-INSERT "Order Details" VALUES(10498,42,14,30,0)
-INSERT "Order Details" VALUES(10499,28,45.6,20,0)
-INSERT "Order Details" VALUES(10499,49,20,25,0)
-INSERT "Order Details" VALUES(10500,15,15.5,12,0.05)
-INSERT "Order Details" VALUES(10500,28,45.6,8,0.05)
-INSERT "Order Details" VALUES(10501,54,7.45,20,0)
-INSERT "Order Details" VALUES(10502,45,9.5,21,0)
-INSERT "Order Details" VALUES(10502,53,32.8,6,0)
-INSERT "Order Details" VALUES(10502,67,14,30,0)
-go
-INSERT "Order Details" VALUES(10503,14,23.25,70,0)
-INSERT "Order Details" VALUES(10503,65,21.05,20,0)
-INSERT "Order Details" VALUES(10504,2,19,12,0)
-INSERT "Order Details" VALUES(10504,21,10,12,0)
-INSERT "Order Details" VALUES(10504,53,32.8,10,0)
-INSERT "Order Details" VALUES(10504,61,28.5,25,0)
-INSERT "Order Details" VALUES(10505,62,49.3,3,0)
-INSERT "Order Details" VALUES(10506,25,14,18,0.1)
-INSERT "Order Details" VALUES(10506,70,15,14,0.1)
-INSERT "Order Details" VALUES(10507,43,46,15,0.15)
-go
-INSERT "Order Details" VALUES(10507,48,12.75,15,0.15)
-INSERT "Order Details" VALUES(10508,13,6,10,0)
-INSERT "Order Details" VALUES(10508,39,18,10,0)
-INSERT "Order Details" VALUES(10509,28,45.6,3,0)
-INSERT "Order Details" VALUES(10510,29,123.79,36,0)
-INSERT "Order Details" VALUES(10510,75,7.75,36,0.1)
-INSERT "Order Details" VALUES(10511,4,22,50,0.15)
-INSERT "Order Details" VALUES(10511,7,30,50,0.15)
-INSERT "Order Details" VALUES(10511,8,40,10,0.15)
-INSERT "Order Details" VALUES(10512,24,4.5,10,0.15)
-go
-INSERT "Order Details" VALUES(10512,46,12,9,0.15)
-INSERT "Order Details" VALUES(10512,47,9.5,6,0.15)
-INSERT "Order Details" VALUES(10512,60,34,12,0.15)
-INSERT "Order Details" VALUES(10513,21,10,40,0.2)
-INSERT "Order Details" VALUES(10513,32,32,50,0.2)
-INSERT "Order Details" VALUES(10513,61,28.5,15,0.2)
-INSERT "Order Details" VALUES(10514,20,81,39,0)
-INSERT "Order Details" VALUES(10514,28,45.6,35,0)
-INSERT "Order Details" VALUES(10514,56,38,70,0)
-INSERT "Order Details" VALUES(10514,65,21.05,39,0)
-go
-INSERT "Order Details" VALUES(10514,75,7.75,50,0)
-INSERT "Order Details" VALUES(10515,9,97,16,0.15)
-INSERT "Order Details" VALUES(10515,16,17.45,50,0)
-INSERT "Order Details" VALUES(10515,27,43.9,120,0)
-INSERT "Order Details" VALUES(10515,33,2.5,16,0.15)
-INSERT "Order Details" VALUES(10515,60,34,84,0.15)
-INSERT "Order Details" VALUES(10516,18,62.5,25,0.1)
-INSERT "Order Details" VALUES(10516,41,9.65,80,0.1)
-INSERT "Order Details" VALUES(10516,42,14,20,0)
-INSERT "Order Details" VALUES(10517,52,7,6,0)
-go
-INSERT "Order Details" VALUES(10517,59,55,4,0)
-INSERT "Order Details" VALUES(10517,70,15,6,0)
-INSERT "Order Details" VALUES(10518,24,4.5,5,0)
-INSERT "Order Details" VALUES(10518,38,263.5,15,0)
-INSERT "Order Details" VALUES(10518,44,19.45,9,0)
-INSERT "Order Details" VALUES(10519,10,31,16,0.05)
-INSERT "Order Details" VALUES(10519,56,38,40,0)
-INSERT "Order Details" VALUES(10519,60,34,10,0.05)
-INSERT "Order Details" VALUES(10520,24,4.5,8,0)
-INSERT "Order Details" VALUES(10520,53,32.8,5,0)
-go
-INSERT "Order Details" VALUES(10521,35,18,3,0)
-INSERT "Order Details" VALUES(10521,41,9.65,10,0)
-INSERT "Order Details" VALUES(10521,68,12.5,6,0)
-INSERT "Order Details" VALUES(10522,1,18,40,0.2)
-INSERT "Order Details" VALUES(10522,8,40,24,0)
-INSERT "Order Details" VALUES(10522,30,25.89,20,0.2)
-INSERT "Order Details" VALUES(10522,40,18.4,25,0.2)
-INSERT "Order Details" VALUES(10523,17,39,25,0.1)
-INSERT "Order Details" VALUES(10523,20,81,15,0.1)
-INSERT "Order Details" VALUES(10523,37,26,18,0.1)
-go
-INSERT "Order Details" VALUES(10523,41,9.65,6,0.1)
-INSERT "Order Details" VALUES(10524,10,31,2,0)
-INSERT "Order Details" VALUES(10524,30,25.89,10,0)
-INSERT "Order Details" VALUES(10524,43,46,60,0)
-INSERT "Order Details" VALUES(10524,54,7.45,15,0)
-INSERT "Order Details" VALUES(10525,36,19,30,0)
-INSERT "Order Details" VALUES(10525,40,18.4,15,0.1)
-INSERT "Order Details" VALUES(10526,1,18,8,0.15)
-INSERT "Order Details" VALUES(10526,13,6,10,0)
-INSERT "Order Details" VALUES(10526,56,38,30,0.15)
-go
-INSERT "Order Details" VALUES(10527,4,22,50,0.1)
-INSERT "Order Details" VALUES(10527,36,19,30,0.1)
-INSERT "Order Details" VALUES(10528,11,21,3,0)
-INSERT "Order Details" VALUES(10528,33,2.5,8,0.2)
-INSERT "Order Details" VALUES(10528,72,34.8,9,0)
-INSERT "Order Details" VALUES(10529,55,24,14,0)
-INSERT "Order Details" VALUES(10529,68,12.5,20,0)
-INSERT "Order Details" VALUES(10529,69,36,10,0)
-INSERT "Order Details" VALUES(10530,17,39,40,0)
-INSERT "Order Details" VALUES(10530,43,46,25,0)
-go
-INSERT "Order Details" VALUES(10530,61,28.5,20,0)
-INSERT "Order Details" VALUES(10530,76,18,50,0)
-INSERT "Order Details" VALUES(10531,59,55,2,0)
-INSERT "Order Details" VALUES(10532,30,25.89,15,0)
-INSERT "Order Details" VALUES(10532,66,17,24,0)
-INSERT "Order Details" VALUES(10533,4,22,50,0.05)
-INSERT "Order Details" VALUES(10533,72,34.8,24,0)
-INSERT "Order Details" VALUES(10533,73,15,24,0.05)
-INSERT "Order Details" VALUES(10534,30,25.89,10,0)
-INSERT "Order Details" VALUES(10534,40,18.4,10,0.2)
-go
-INSERT "Order Details" VALUES(10534,54,7.45,10,0.2)
-INSERT "Order Details" VALUES(10535,11,21,50,0.1)
-INSERT "Order Details" VALUES(10535,40,18.4,10,0.1)
-INSERT "Order Details" VALUES(10535,57,19.5,5,0.1)
-INSERT "Order Details" VALUES(10535,59,55,15,0.1)
-INSERT "Order Details" VALUES(10536,12,38,15,0.25)
-INSERT "Order Details" VALUES(10536,31,12.5,20,0)
-INSERT "Order Details" VALUES(10536,33,2.5,30,0)
-INSERT "Order Details" VALUES(10536,60,34,35,0.25)
-INSERT "Order Details" VALUES(10537,31,12.5,30,0)
-go
-INSERT "Order Details" VALUES(10537,51,53,6,0)
-INSERT "Order Details" VALUES(10537,58,13.25,20,0)
-INSERT "Order Details" VALUES(10537,72,34.8,21,0)
-INSERT "Order Details" VALUES(10537,73,15,9,0)
-INSERT "Order Details" VALUES(10538,70,15,7,0)
-INSERT "Order Details" VALUES(10538,72,34.8,1,0)
-INSERT "Order Details" VALUES(10539,13,6,8,0)
-INSERT "Order Details" VALUES(10539,21,10,15,0)
-INSERT "Order Details" VALUES(10539,33,2.5,15,0)
-INSERT "Order Details" VALUES(10539,49,20,6,0)
-go
-INSERT "Order Details" VALUES(10540,3,10,60,0)
-INSERT "Order Details" VALUES(10540,26,31.23,40,0)
-INSERT "Order Details" VALUES(10540,38,263.5,30,0)
-INSERT "Order Details" VALUES(10540,68,12.5,35,0)
-INSERT "Order Details" VALUES(10541,24,4.5,35,0.1)
-INSERT "Order Details" VALUES(10541,38,263.5,4,0.1)
-INSERT "Order Details" VALUES(10541,65,21.05,36,0.1)
-INSERT "Order Details" VALUES(10541,71,21.5,9,0.1)
-INSERT "Order Details" VALUES(10542,11,21,15,0.05)
-INSERT "Order Details" VALUES(10542,54,7.45,24,0.05)
-go
-INSERT "Order Details" VALUES(10543,12,38,30,0.15)
-INSERT "Order Details" VALUES(10543,23,9,70,0.15)
-INSERT "Order Details" VALUES(10544,28,45.6,7,0)
-INSERT "Order Details" VALUES(10544,67,14,7,0)
-INSERT "Order Details" VALUES(10545,11,21,10,0)
-INSERT "Order Details" VALUES(10546,7,30,10,0)
-INSERT "Order Details" VALUES(10546,35,18,30,0)
-INSERT "Order Details" VALUES(10546,62,49.3,40,0)
-INSERT "Order Details" VALUES(10547,32,32,24,0.15)
-INSERT "Order Details" VALUES(10547,36,19,60,0)
-go
-INSERT "Order Details" VALUES(10548,34,14,10,0.25)
-INSERT "Order Details" VALUES(10548,41,9.65,14,0)
-INSERT "Order Details" VALUES(10549,31,12.5,55,0.15)
-INSERT "Order Details" VALUES(10549,45,9.5,100,0.15)
-INSERT "Order Details" VALUES(10549,51,53,48,0.15)
-INSERT "Order Details" VALUES(10550,17,39,8,0.1)
-INSERT "Order Details" VALUES(10550,19,9.2,10,0)
-INSERT "Order Details" VALUES(10550,21,10,6,0.1)
-INSERT "Order Details" VALUES(10550,61,28.5,10,0.1)
-INSERT "Order Details" VALUES(10551,16,17.45,40,0.15)
-go
-INSERT "Order Details" VALUES(10551,35,18,20,0.15)
-INSERT "Order Details" VALUES(10551,44,19.45,40,0)
-INSERT "Order Details" VALUES(10552,69,36,18,0)
-INSERT "Order Details" VALUES(10552,75,7.75,30,0)
-INSERT "Order Details" VALUES(10553,11,21,15,0)
-INSERT "Order Details" VALUES(10553,16,17.45,14,0)
-INSERT "Order Details" VALUES(10553,22,21,24,0)
-INSERT "Order Details" VALUES(10553,31,12.5,30,0)
-INSERT "Order Details" VALUES(10553,35,18,6,0)
-INSERT "Order Details" VALUES(10554,16,17.45,30,0.05)
-go
-INSERT "Order Details" VALUES(10554,23,9,20,0.05)
-INSERT "Order Details" VALUES(10554,62,49.3,20,0.05)
-INSERT "Order Details" VALUES(10554,77,13,10,0.05)
-INSERT "Order Details" VALUES(10555,14,23.25,30,0.2)
-INSERT "Order Details" VALUES(10555,19,9.2,35,0.2)
-INSERT "Order Details" VALUES(10555,24,4.5,18,0.2)
-INSERT "Order Details" VALUES(10555,51,53,20,0.2)
-INSERT "Order Details" VALUES(10555,56,38,40,0.2)
-INSERT "Order Details" VALUES(10556,72,34.8,24,0)
-INSERT "Order Details" VALUES(10557,64,33.25,30,0)
-go
-INSERT "Order Details" VALUES(10557,75,7.75,20,0)
-INSERT "Order Details" VALUES(10558,47,9.5,25,0)
-INSERT "Order Details" VALUES(10558,51,53,20,0)
-INSERT "Order Details" VALUES(10558,52,7,30,0)
-INSERT "Order Details" VALUES(10558,53,32.8,18,0)
-INSERT "Order Details" VALUES(10558,73,15,3,0)
-INSERT "Order Details" VALUES(10559,41,9.65,12,0.05)
-INSERT "Order Details" VALUES(10559,55,24,18,0.05)
-INSERT "Order Details" VALUES(10560,30,25.89,20,0)
-INSERT "Order Details" VALUES(10560,62,49.3,15,0.25)
-go
-INSERT "Order Details" VALUES(10561,44,19.45,10,0)
-INSERT "Order Details" VALUES(10561,51,53,50,0)
-INSERT "Order Details" VALUES(10562,33,2.5,20,0.1)
-INSERT "Order Details" VALUES(10562,62,49.3,10,0.1)
-INSERT "Order Details" VALUES(10563,36,19,25,0)
-INSERT "Order Details" VALUES(10563,52,7,70,0)
-INSERT "Order Details" VALUES(10564,17,39,16,0.05)
-INSERT "Order Details" VALUES(10564,31,12.5,6,0.05)
-INSERT "Order Details" VALUES(10564,55,24,25,0.05)
-INSERT "Order Details" VALUES(10565,24,4.5,25,0.1)
-go
-INSERT "Order Details" VALUES(10565,64,33.25,18,0.1)
-INSERT "Order Details" VALUES(10566,11,21,35,0.15)
-INSERT "Order Details" VALUES(10566,18,62.5,18,0.15)
-INSERT "Order Details" VALUES(10566,76,18,10,0)
-INSERT "Order Details" VALUES(10567,31,12.5,60,0.2)
-INSERT "Order Details" VALUES(10567,51,53,3,0)
-INSERT "Order Details" VALUES(10567,59,55,40,0.2)
-INSERT "Order Details" VALUES(10568,10,31,5,0)
-INSERT "Order Details" VALUES(10569,31,12.5,35,0.2)
-INSERT "Order Details" VALUES(10569,76,18,30,0)
-go
-INSERT "Order Details" VALUES(10570,11,21,15,0.05)
-INSERT "Order Details" VALUES(10570,56,38,60,0.05)
-INSERT "Order Details" VALUES(10571,14,23.25,11,0.15)
-INSERT "Order Details" VALUES(10571,42,14,28,0.15)
-INSERT "Order Details" VALUES(10572,16,17.45,12,0.1)
-INSERT "Order Details" VALUES(10572,32,32,10,0.1)
-INSERT "Order Details" VALUES(10572,40,18.4,50,0)
-INSERT "Order Details" VALUES(10572,75,7.75,15,0.1)
-INSERT "Order Details" VALUES(10573,17,39,18,0)
-INSERT "Order Details" VALUES(10573,34,14,40,0)
-go
-INSERT "Order Details" VALUES(10573,53,32.8,25,0)
-INSERT "Order Details" VALUES(10574,33,2.5,14,0)
-INSERT "Order Details" VALUES(10574,40,18.4,2,0)
-INSERT "Order Details" VALUES(10574,62,49.3,10,0)
-INSERT "Order Details" VALUES(10574,64,33.25,6,0)
-INSERT "Order Details" VALUES(10575,59,55,12,0)
-INSERT "Order Details" VALUES(10575,63,43.9,6,0)
-INSERT "Order Details" VALUES(10575,72,34.8,30,0)
-INSERT "Order Details" VALUES(10575,76,18,10,0)
-INSERT "Order Details" VALUES(10576,1,18,10,0)
-go
-INSERT "Order Details" VALUES(10576,31,12.5,20,0)
-INSERT "Order Details" VALUES(10576,44,19.45,21,0)
-INSERT "Order Details" VALUES(10577,39,18,10,0)
-INSERT "Order Details" VALUES(10577,75,7.75,20,0)
-INSERT "Order Details" VALUES(10577,77,13,18,0)
-INSERT "Order Details" VALUES(10578,35,18,20,0)
-INSERT "Order Details" VALUES(10578,57,19.5,6,0)
-INSERT "Order Details" VALUES(10579,15,15.5,10,0)
-INSERT "Order Details" VALUES(10579,75,7.75,21,0)
-INSERT "Order Details" VALUES(10580,14,23.25,15,0.05)
-go
-INSERT "Order Details" VALUES(10580,41,9.65,9,0.05)
-INSERT "Order Details" VALUES(10580,65,21.05,30,0.05)
-INSERT "Order Details" VALUES(10581,75,7.75,50,0.2)
-INSERT "Order Details" VALUES(10582,57,19.5,4,0)
-INSERT "Order Details" VALUES(10582,76,18,14,0)
-INSERT "Order Details" VALUES(10583,29,123.79,10,0)
-INSERT "Order Details" VALUES(10583,60,34,24,0.15)
-INSERT "Order Details" VALUES(10583,69,36,10,0.15)
-INSERT "Order Details" VALUES(10584,31,12.5,50,0.05)
-INSERT "Order Details" VALUES(10585,47,9.5,15,0)
-go
-INSERT "Order Details" VALUES(10586,52,7,4,0.15)
-INSERT "Order Details" VALUES(10587,26,31.23,6,0)
-INSERT "Order Details" VALUES(10587,35,18,20,0)
-INSERT "Order Details" VALUES(10587,77,13,20,0)
-INSERT "Order Details" VALUES(10588,18,62.5,40,0.2)
-INSERT "Order Details" VALUES(10588,42,14,100,0.2)
-INSERT "Order Details" VALUES(10589,35,18,4,0)
-INSERT "Order Details" VALUES(10590,1,18,20,0)
-INSERT "Order Details" VALUES(10590,77,13,60,0.05)
-INSERT "Order Details" VALUES(10591,3,10,14,0)
-go
-INSERT "Order Details" VALUES(10591,7,30,10,0)
-INSERT "Order Details" VALUES(10591,54,7.45,50,0)
-INSERT "Order Details" VALUES(10592,15,15.5,25,0.05)
-INSERT "Order Details" VALUES(10592,26,31.23,5,0.05)
-INSERT "Order Details" VALUES(10593,20,81,21,0.2)
-INSERT "Order Details" VALUES(10593,69,36,20,0.2)
-INSERT "Order Details" VALUES(10593,76,18,4,0.2)
-INSERT "Order Details" VALUES(10594,52,7,24,0)
-INSERT "Order Details" VALUES(10594,58,13.25,30,0)
-INSERT "Order Details" VALUES(10595,35,18,30,0.25)
-go
-INSERT "Order Details" VALUES(10595,61,28.5,120,0.25)
-INSERT "Order Details" VALUES(10595,69,36,65,0.25)
-INSERT "Order Details" VALUES(10596,56,38,5,0.2)
-INSERT "Order Details" VALUES(10596,63,43.9,24,0.2)
-INSERT "Order Details" VALUES(10596,75,7.75,30,0.2)
-INSERT "Order Details" VALUES(10597,24,4.5,35,0.2)
-INSERT "Order Details" VALUES(10597,57,19.5,20,0)
-INSERT "Order Details" VALUES(10597,65,21.05,12,0.2)
-INSERT "Order Details" VALUES(10598,27,43.9,50,0)
-INSERT "Order Details" VALUES(10598,71,21.5,9,0)
-go
-INSERT "Order Details" VALUES(10599,62,49.3,10,0)
-INSERT "Order Details" VALUES(10600,54,7.45,4,0)
-INSERT "Order Details" VALUES(10600,73,15,30,0)
-INSERT "Order Details" VALUES(10601,13,6,60,0)
-INSERT "Order Details" VALUES(10601,59,55,35,0)
-INSERT "Order Details" VALUES(10602,77,13,5,0.25)
-INSERT "Order Details" VALUES(10603,22,21,48,0)
-INSERT "Order Details" VALUES(10603,49,20,25,0.05)
-INSERT "Order Details" VALUES(10604,48,12.75,6,0.1)
-INSERT "Order Details" VALUES(10604,76,18,10,0.1)
-go
-INSERT "Order Details" VALUES(10605,16,17.45,30,0.05)
-INSERT "Order Details" VALUES(10605,59,55,20,0.05)
-INSERT "Order Details" VALUES(10605,60,34,70,0.05)
-INSERT "Order Details" VALUES(10605,71,21.5,15,0.05)
-INSERT "Order Details" VALUES(10606,4,22,20,0.2)
-INSERT "Order Details" VALUES(10606,55,24,20,0.2)
-INSERT "Order Details" VALUES(10606,62,49.3,10,0.2)
-INSERT "Order Details" VALUES(10607,7,30,45,0)
-INSERT "Order Details" VALUES(10607,17,39,100,0)
-INSERT "Order Details" VALUES(10607,33,2.5,14,0)
-go
-INSERT "Order Details" VALUES(10607,40,18.4,42,0)
-INSERT "Order Details" VALUES(10607,72,34.8,12,0)
-INSERT "Order Details" VALUES(10608,56,38,28,0)
-INSERT "Order Details" VALUES(10609,1,18,3,0)
-INSERT "Order Details" VALUES(10609,10,31,10,0)
-INSERT "Order Details" VALUES(10609,21,10,6,0)
-INSERT "Order Details" VALUES(10610,36,19,21,0.25)
-INSERT "Order Details" VALUES(10611,1,18,6,0)
-INSERT "Order Details" VALUES(10611,2,19,10,0)
-INSERT "Order Details" VALUES(10611,60,34,15,0)
-go
-INSERT "Order Details" VALUES(10612,10,31,70,0)
-INSERT "Order Details" VALUES(10612,36,19,55,0)
-INSERT "Order Details" VALUES(10612,49,20,18,0)
-INSERT "Order Details" VALUES(10612,60,34,40,0)
-INSERT "Order Details" VALUES(10612,76,18,80,0)
-INSERT "Order Details" VALUES(10613,13,6,8,0.1)
-INSERT "Order Details" VALUES(10613,75,7.75,40,0)
-INSERT "Order Details" VALUES(10614,11,21,14,0)
-INSERT "Order Details" VALUES(10614,21,10,8,0)
-INSERT "Order Details" VALUES(10614,39,18,5,0)
-go
-INSERT "Order Details" VALUES(10615,55,24,5,0)
-INSERT "Order Details" VALUES(10616,38,263.5,15,0.05)
-INSERT "Order Details" VALUES(10616,56,38,14,0)
-INSERT "Order Details" VALUES(10616,70,15,15,0.05)
-INSERT "Order Details" VALUES(10616,71,21.5,15,0.05)
-INSERT "Order Details" VALUES(10617,59,55,30,0.15)
-INSERT "Order Details" VALUES(10618,6,25,70,0)
-INSERT "Order Details" VALUES(10618,56,38,20,0)
-INSERT "Order Details" VALUES(10618,68,12.5,15,0)
-INSERT "Order Details" VALUES(10619,21,10,42,0)
-go
-INSERT "Order Details" VALUES(10619,22,21,40,0)
-INSERT "Order Details" VALUES(10620,24,4.5,5,0)
-INSERT "Order Details" VALUES(10620,52,7,5,0)
-INSERT "Order Details" VALUES(10621,19,9.2,5,0)
-INSERT "Order Details" VALUES(10621,23,9,10,0)
-INSERT "Order Details" VALUES(10621,70,15,20,0)
-INSERT "Order Details" VALUES(10621,71,21.5,15,0)
-INSERT "Order Details" VALUES(10622,2,19,20,0)
-INSERT "Order Details" VALUES(10622,68,12.5,18,0.2)
-INSERT "Order Details" VALUES(10623,14,23.25,21,0)
-go
-INSERT "Order Details" VALUES(10623,19,9.2,15,0.1)
-INSERT "Order Details" VALUES(10623,21,10,25,0.1)
-INSERT "Order Details" VALUES(10623,24,4.5,3,0)
-INSERT "Order Details" VALUES(10623,35,18,30,0.1)
-INSERT "Order Details" VALUES(10624,28,45.6,10,0)
-INSERT "Order Details" VALUES(10624,29,123.79,6,0)
-INSERT "Order Details" VALUES(10624,44,19.45,10,0)
-INSERT "Order Details" VALUES(10625,14,23.25,3,0)
-INSERT "Order Details" VALUES(10625,42,14,5,0)
-INSERT "Order Details" VALUES(10625,60,34,10,0)
-go
-INSERT "Order Details" VALUES(10626,53,32.8,12,0)
-INSERT "Order Details" VALUES(10626,60,34,20,0)
-INSERT "Order Details" VALUES(10626,71,21.5,20,0)
-INSERT "Order Details" VALUES(10627,62,49.3,15,0)
-INSERT "Order Details" VALUES(10627,73,15,35,0.15)
-INSERT "Order Details" VALUES(10628,1,18,25,0)
-INSERT "Order Details" VALUES(10629,29,123.79,20,0)
-INSERT "Order Details" VALUES(10629,64,33.25,9,0)
-INSERT "Order Details" VALUES(10630,55,24,12,0.05)
-INSERT "Order Details" VALUES(10630,76,18,35,0)
-go
-INSERT "Order Details" VALUES(10631,75,7.75,8,0.1)
-INSERT "Order Details" VALUES(10632,2,19,30,0.05)
-INSERT "Order Details" VALUES(10632,33,2.5,20,0.05)
-INSERT "Order Details" VALUES(10633,12,38,36,0.15)
-INSERT "Order Details" VALUES(10633,13,6,13,0.15)
-INSERT "Order Details" VALUES(10633,26,31.23,35,0.15)
-INSERT "Order Details" VALUES(10633,62,49.3,80,0.15)
-INSERT "Order Details" VALUES(10634,7,30,35,0)
-INSERT "Order Details" VALUES(10634,18,62.5,50,0)
-INSERT "Order Details" VALUES(10634,51,53,15,0)
-go
-INSERT "Order Details" VALUES(10634,75,7.75,2,0)
-INSERT "Order Details" VALUES(10635,4,22,10,0.1)
-INSERT "Order Details" VALUES(10635,5,21.35,15,0.1)
-INSERT "Order Details" VALUES(10635,22,21,40,0)
-INSERT "Order Details" VALUES(10636,4,22,25,0)
-INSERT "Order Details" VALUES(10636,58,13.25,6,0)
-INSERT "Order Details" VALUES(10637,11,21,10,0)
-INSERT "Order Details" VALUES(10637,50,16.25,25,0.05)
-INSERT "Order Details" VALUES(10637,56,38,60,0.05)
-INSERT "Order Details" VALUES(10638,45,9.5,20,0)
-go
-INSERT "Order Details" VALUES(10638,65,21.05,21,0)
-INSERT "Order Details" VALUES(10638,72,34.8,60,0)
-INSERT "Order Details" VALUES(10639,18,62.5,8,0)
-INSERT "Order Details" VALUES(10640,69,36,20,0.25)
-INSERT "Order Details" VALUES(10640,70,15,15,0.25)
-INSERT "Order Details" VALUES(10641,2,19,50,0)
-INSERT "Order Details" VALUES(10641,40,18.4,60,0)
-INSERT "Order Details" VALUES(10642,21,10,30,0.2)
-INSERT "Order Details" VALUES(10642,61,28.5,20,0.2)
-INSERT "Order Details" VALUES(10643,28,45.6,15,0.25)
-go
-INSERT "Order Details" VALUES(10643,39,18,21,0.25)
-INSERT "Order Details" VALUES(10643,46,12,2,0.25)
-INSERT "Order Details" VALUES(10644,18,62.5,4,0.1)
-INSERT "Order Details" VALUES(10644,43,46,20,0)
-INSERT "Order Details" VALUES(10644,46,12,21,0.1)
-INSERT "Order Details" VALUES(10645,18,62.5,20,0)
-INSERT "Order Details" VALUES(10645,36,19,15,0)
-INSERT "Order Details" VALUES(10646,1,18,15,0.25)
-INSERT "Order Details" VALUES(10646,10,31,18,0.25)
-INSERT "Order Details" VALUES(10646,71,21.5,30,0.25)
-go
-INSERT "Order Details" VALUES(10646,77,13,35,0.25)
-INSERT "Order Details" VALUES(10647,19,9.2,30,0)
-INSERT "Order Details" VALUES(10647,39,18,20,0)
-INSERT "Order Details" VALUES(10648,22,21,15,0)
-INSERT "Order Details" VALUES(10648,24,4.5,15,0.15)
-INSERT "Order Details" VALUES(10649,28,45.6,20,0)
-INSERT "Order Details" VALUES(10649,72,34.8,15,0)
-INSERT "Order Details" VALUES(10650,30,25.89,30,0)
-INSERT "Order Details" VALUES(10650,53,32.8,25,0.05)
-INSERT "Order Details" VALUES(10650,54,7.45,30,0)
-go
-INSERT "Order Details" VALUES(10651,19,9.2,12,0.25)
-INSERT "Order Details" VALUES(10651,22,21,20,0.25)
-INSERT "Order Details" VALUES(10652,30,25.89,2,0.25)
-INSERT "Order Details" VALUES(10652,42,14,20,0)
-INSERT "Order Details" VALUES(10653,16,17.45,30,0.1)
-INSERT "Order Details" VALUES(10653,60,34,20,0.1)
-INSERT "Order Details" VALUES(10654,4,22,12,0.1)
-INSERT "Order Details" VALUES(10654,39,18,20,0.1)
-INSERT "Order Details" VALUES(10654,54,7.45,6,0.1)
-INSERT "Order Details" VALUES(10655,41,9.65,20,0.2)
-go
-INSERT "Order Details" VALUES(10656,14,23.25,3,0.1)
-INSERT "Order Details" VALUES(10656,44,19.45,28,0.1)
-INSERT "Order Details" VALUES(10656,47,9.5,6,0.1)
-INSERT "Order Details" VALUES(10657,15,15.5,50,0)
-INSERT "Order Details" VALUES(10657,41,9.65,24,0)
-INSERT "Order Details" VALUES(10657,46,12,45,0)
-INSERT "Order Details" VALUES(10657,47,9.5,10,0)
-INSERT "Order Details" VALUES(10657,56,38,45,0)
-INSERT "Order Details" VALUES(10657,60,34,30,0)
-INSERT "Order Details" VALUES(10658,21,10,60,0)
-go
-INSERT "Order Details" VALUES(10658,40,18.4,70,0.05)
-INSERT "Order Details" VALUES(10658,60,34,55,0.05)
-INSERT "Order Details" VALUES(10658,77,13,70,0.05)
-INSERT "Order Details" VALUES(10659,31,12.5,20,0.05)
-INSERT "Order Details" VALUES(10659,40,18.4,24,0.05)
-INSERT "Order Details" VALUES(10659,70,15,40,0.05)
-INSERT "Order Details" VALUES(10660,20,81,21,0)
-INSERT "Order Details" VALUES(10661,39,18,3,0.2)
-INSERT "Order Details" VALUES(10661,58,13.25,49,0.2)
-INSERT "Order Details" VALUES(10662,68,12.5,10,0)
-go
-INSERT "Order Details" VALUES(10663,40,18.4,30,0.05)
-INSERT "Order Details" VALUES(10663,42,14,30,0.05)
-INSERT "Order Details" VALUES(10663,51,53,20,0.05)
-INSERT "Order Details" VALUES(10664,10,31,24,0.15)
-INSERT "Order Details" VALUES(10664,56,38,12,0.15)
-INSERT "Order Details" VALUES(10664,65,21.05,15,0.15)
-INSERT "Order Details" VALUES(10665,51,53,20,0)
-INSERT "Order Details" VALUES(10665,59,55,1,0)
-INSERT "Order Details" VALUES(10665,76,18,10,0)
-INSERT "Order Details" VALUES(10666,29,123.79,36,0)
-go
-INSERT "Order Details" VALUES(10666,65,21.05,10,0)
-INSERT "Order Details" VALUES(10667,69,36,45,0.2)
-INSERT "Order Details" VALUES(10667,71,21.5,14,0.2)
-INSERT "Order Details" VALUES(10668,31,12.5,8,0.1)
-INSERT "Order Details" VALUES(10668,55,24,4,0.1)
-INSERT "Order Details" VALUES(10668,64,33.25,15,0.1)
-INSERT "Order Details" VALUES(10669,36,19,30,0)
-INSERT "Order Details" VALUES(10670,23,9,32,0)
-INSERT "Order Details" VALUES(10670,46,12,60,0)
-INSERT "Order Details" VALUES(10670,67,14,25,0)
-go
-INSERT "Order Details" VALUES(10670,73,15,50,0)
-INSERT "Order Details" VALUES(10670,75,7.75,25,0)
-INSERT "Order Details" VALUES(10671,16,17.45,10,0)
-INSERT "Order Details" VALUES(10671,62,49.3,10,0)
-INSERT "Order Details" VALUES(10671,65,21.05,12,0)
-INSERT "Order Details" VALUES(10672,38,263.5,15,0.1)
-INSERT "Order Details" VALUES(10672,71,21.5,12,0)
-INSERT "Order Details" VALUES(10673,16,17.45,3,0)
-INSERT "Order Details" VALUES(10673,42,14,6,0)
-INSERT "Order Details" VALUES(10673,43,46,6,0)
-go
-INSERT "Order Details" VALUES(10674,23,9,5,0)
-INSERT "Order Details" VALUES(10675,14,23.25,30,0)
-INSERT "Order Details" VALUES(10675,53,32.8,10,0)
-INSERT "Order Details" VALUES(10675,58,13.25,30,0)
-INSERT "Order Details" VALUES(10676,10,31,2,0)
-INSERT "Order Details" VALUES(10676,19,9.2,7,0)
-INSERT "Order Details" VALUES(10676,44,19.45,21,0)
-INSERT "Order Details" VALUES(10677,26,31.23,30,0.15)
-INSERT "Order Details" VALUES(10677,33,2.5,8,0.15)
-INSERT "Order Details" VALUES(10678,12,38,100,0)
-go
-INSERT "Order Details" VALUES(10678,33,2.5,30,0)
-INSERT "Order Details" VALUES(10678,41,9.65,120,0)
-INSERT "Order Details" VALUES(10678,54,7.45,30,0)
-INSERT "Order Details" VALUES(10679,59,55,12,0)
-INSERT "Order Details" VALUES(10680,16,17.45,50,0.25)
-INSERT "Order Details" VALUES(10680,31,12.5,20,0.25)
-INSERT "Order Details" VALUES(10680,42,14,40,0.25)
-INSERT "Order Details" VALUES(10681,19,9.2,30,0.1)
-INSERT "Order Details" VALUES(10681,21,10,12,0.1)
-INSERT "Order Details" VALUES(10681,64,33.25,28,0)
-go
-INSERT "Order Details" VALUES(10682,33,2.5,30,0)
-INSERT "Order Details" VALUES(10682,66,17,4,0)
-INSERT "Order Details" VALUES(10682,75,7.75,30,0)
-INSERT "Order Details" VALUES(10683,52,7,9,0)
-INSERT "Order Details" VALUES(10684,40,18.4,20,0)
-INSERT "Order Details" VALUES(10684,47,9.5,40,0)
-INSERT "Order Details" VALUES(10684,60,34,30,0)
-INSERT "Order Details" VALUES(10685,10,31,20,0)
-INSERT "Order Details" VALUES(10685,41,9.65,4,0)
-INSERT "Order Details" VALUES(10685,47,9.5,15,0)
-go
-INSERT "Order Details" VALUES(10686,17,39,30,0.2)
-INSERT "Order Details" VALUES(10686,26,31.23,15,0)
-INSERT "Order Details" VALUES(10687,9,97,50,0.25)
-INSERT "Order Details" VALUES(10687,29,123.79,10,0)
-INSERT "Order Details" VALUES(10687,36,19,6,0.25)
-INSERT "Order Details" VALUES(10688,10,31,18,0.1)
-INSERT "Order Details" VALUES(10688,28,45.6,60,0.1)
-INSERT "Order Details" VALUES(10688,34,14,14,0)
-INSERT "Order Details" VALUES(10689,1,18,35,0.25)
-INSERT "Order Details" VALUES(10690,56,38,20,0.25)
-go
-INSERT "Order Details" VALUES(10690,77,13,30,0.25)
-INSERT "Order Details" VALUES(10691,1,18,30,0)
-INSERT "Order Details" VALUES(10691,29,123.79,40,0)
-INSERT "Order Details" VALUES(10691,43,46,40,0)
-INSERT "Order Details" VALUES(10691,44,19.45,24,0)
-INSERT "Order Details" VALUES(10691,62,49.3,48,0)
-INSERT "Order Details" VALUES(10692,63,43.9,20,0)
-INSERT "Order Details" VALUES(10693,9,97,6,0)
-INSERT "Order Details" VALUES(10693,54,7.45,60,0.15)
-INSERT "Order Details" VALUES(10693,69,36,30,0.15)
-go
-INSERT "Order Details" VALUES(10693,73,15,15,0.15)
-INSERT "Order Details" VALUES(10694,7,30,90,0)
-INSERT "Order Details" VALUES(10694,59,55,25,0)
-INSERT "Order Details" VALUES(10694,70,15,50,0)
-INSERT "Order Details" VALUES(10695,8,40,10,0)
-INSERT "Order Details" VALUES(10695,12,38,4,0)
-INSERT "Order Details" VALUES(10695,24,4.5,20,0)
-INSERT "Order Details" VALUES(10696,17,39,20,0)
-INSERT "Order Details" VALUES(10696,46,12,18,0)
-INSERT "Order Details" VALUES(10697,19,9.2,7,0.25)
-go
-INSERT "Order Details" VALUES(10697,35,18,9,0.25)
-INSERT "Order Details" VALUES(10697,58,13.25,30,0.25)
-INSERT "Order Details" VALUES(10697,70,15,30,0.25)
-INSERT "Order Details" VALUES(10698,11,21,15,0)
-INSERT "Order Details" VALUES(10698,17,39,8,0.05)
-INSERT "Order Details" VALUES(10698,29,123.79,12,0.05)
-INSERT "Order Details" VALUES(10698,65,21.05,65,0.05)
-INSERT "Order Details" VALUES(10698,70,15,8,0.05)
-INSERT "Order Details" VALUES(10699,47,9.5,12,0)
-INSERT "Order Details" VALUES(10700,1,18,5,0.2)
-go
-INSERT "Order Details" VALUES(10700,34,14,12,0.2)
-INSERT "Order Details" VALUES(10700,68,12.5,40,0.2)
-INSERT "Order Details" VALUES(10700,71,21.5,60,0.2)
-INSERT "Order Details" VALUES(10701,59,55,42,0.15)
-INSERT "Order Details" VALUES(10701,71,21.5,20,0.15)
-INSERT "Order Details" VALUES(10701,76,18,35,0.15)
-INSERT "Order Details" VALUES(10702,3,10,6,0)
-INSERT "Order Details" VALUES(10702,76,18,15,0)
-INSERT "Order Details" VALUES(10703,2,19,5,0)
-INSERT "Order Details" VALUES(10703,59,55,35,0)
-go
-INSERT "Order Details" VALUES(10703,73,15,35,0)
-INSERT "Order Details" VALUES(10704,4,22,6,0)
-INSERT "Order Details" VALUES(10704,24,4.5,35,0)
-INSERT "Order Details" VALUES(10704,48,12.75,24,0)
-INSERT "Order Details" VALUES(10705,31,12.5,20,0)
-INSERT "Order Details" VALUES(10705,32,32,4,0)
-INSERT "Order Details" VALUES(10706,16,17.45,20,0)
-INSERT "Order Details" VALUES(10706,43,46,24,0)
-INSERT "Order Details" VALUES(10706,59,55,8,0)
-INSERT "Order Details" VALUES(10707,55,24,21,0)
-go
-INSERT "Order Details" VALUES(10707,57,19.5,40,0)
-INSERT "Order Details" VALUES(10707,70,15,28,0.15)
-INSERT "Order Details" VALUES(10708,5,21.35,4,0)
-INSERT "Order Details" VALUES(10708,36,19,5,0)
-INSERT "Order Details" VALUES(10709,8,40,40,0)
-INSERT "Order Details" VALUES(10709,51,53,28,0)
-INSERT "Order Details" VALUES(10709,60,34,10,0)
-INSERT "Order Details" VALUES(10710,19,9.2,5,0)
-INSERT "Order Details" VALUES(10710,47,9.5,5,0)
-INSERT "Order Details" VALUES(10711,19,9.2,12,0)
-go
-INSERT "Order Details" VALUES(10711,41,9.65,42,0)
-INSERT "Order Details" VALUES(10711,53,32.8,120,0)
-INSERT "Order Details" VALUES(10712,53,32.8,3,0.05)
-INSERT "Order Details" VALUES(10712,56,38,30,0)
-INSERT "Order Details" VALUES(10713,10,31,18,0)
-INSERT "Order Details" VALUES(10713,26,31.23,30,0)
-INSERT "Order Details" VALUES(10713,45,9.5,110,0)
-INSERT "Order Details" VALUES(10713,46,12,24,0)
-INSERT "Order Details" VALUES(10714,2,19,30,0.25)
-INSERT "Order Details" VALUES(10714,17,39,27,0.25)
-go
-INSERT "Order Details" VALUES(10714,47,9.5,50,0.25)
-INSERT "Order Details" VALUES(10714,56,38,18,0.25)
-INSERT "Order Details" VALUES(10714,58,13.25,12,0.25)
-INSERT "Order Details" VALUES(10715,10,31,21,0)
-INSERT "Order Details" VALUES(10715,71,21.5,30,0)
-INSERT "Order Details" VALUES(10716,21,10,5,0)
-INSERT "Order Details" VALUES(10716,51,53,7,0)
-INSERT "Order Details" VALUES(10716,61,28.5,10,0)
-INSERT "Order Details" VALUES(10717,21,10,32,0.05)
-INSERT "Order Details" VALUES(10717,54,7.45,15,0)
-go
-INSERT "Order Details" VALUES(10717,69,36,25,0.05)
-INSERT "Order Details" VALUES(10718,12,38,36,0)
-INSERT "Order Details" VALUES(10718,16,17.45,20,0)
-INSERT "Order Details" VALUES(10718,36,19,40,0)
-INSERT "Order Details" VALUES(10718,62,49.3,20,0)
-INSERT "Order Details" VALUES(10719,18,62.5,12,0.25)
-INSERT "Order Details" VALUES(10719,30,25.89,3,0.25)
-INSERT "Order Details" VALUES(10719,54,7.45,40,0.25)
-INSERT "Order Details" VALUES(10720,35,18,21,0)
-INSERT "Order Details" VALUES(10720,71,21.5,8,0)
-go
-INSERT "Order Details" VALUES(10721,44,19.45,50,0.05)
-INSERT "Order Details" VALUES(10722,2,19,3,0)
-INSERT "Order Details" VALUES(10722,31,12.5,50,0)
-INSERT "Order Details" VALUES(10722,68,12.5,45,0)
-INSERT "Order Details" VALUES(10722,75,7.75,42,0)
-INSERT "Order Details" VALUES(10723,26,31.23,15,0)
-INSERT "Order Details" VALUES(10724,10,31,16,0)
-INSERT "Order Details" VALUES(10724,61,28.5,5,0)
-INSERT "Order Details" VALUES(10725,41,9.65,12,0)
-INSERT "Order Details" VALUES(10725,52,7,4,0)
-go
-INSERT "Order Details" VALUES(10725,55,24,6,0)
-INSERT "Order Details" VALUES(10726,4,22,25,0)
-INSERT "Order Details" VALUES(10726,11,21,5,0)
-INSERT "Order Details" VALUES(10727,17,39,20,0.05)
-INSERT "Order Details" VALUES(10727,56,38,10,0.05)
-INSERT "Order Details" VALUES(10727,59,55,10,0.05)
-INSERT "Order Details" VALUES(10728,30,25.89,15,0)
-INSERT "Order Details" VALUES(10728,40,18.4,6,0)
-INSERT "Order Details" VALUES(10728,55,24,12,0)
-INSERT "Order Details" VALUES(10728,60,34,15,0)
-go
-INSERT "Order Details" VALUES(10729,1,18,50,0)
-INSERT "Order Details" VALUES(10729,21,10,30,0)
-INSERT "Order Details" VALUES(10729,50,16.25,40,0)
-INSERT "Order Details" VALUES(10730,16,17.45,15,0.05)
-INSERT "Order Details" VALUES(10730,31,12.5,3,0.05)
-INSERT "Order Details" VALUES(10730,65,21.05,10,0.05)
-INSERT "Order Details" VALUES(10731,21,10,40,0.05)
-INSERT "Order Details" VALUES(10731,51,53,30,0.05)
-INSERT "Order Details" VALUES(10732,76,18,20,0)
-INSERT "Order Details" VALUES(10733,14,23.25,16,0)
-go
-INSERT "Order Details" VALUES(10733,28,45.6,20,0)
-INSERT "Order Details" VALUES(10733,52,7,25,0)
-INSERT "Order Details" VALUES(10734,6,25,30,0)
-INSERT "Order Details" VALUES(10734,30,25.89,15,0)
-INSERT "Order Details" VALUES(10734,76,18,20,0)
-INSERT "Order Details" VALUES(10735,61,28.5,20,0.1)
-INSERT "Order Details" VALUES(10735,77,13,2,0.1)
-INSERT "Order Details" VALUES(10736,65,21.05,40,0)
-INSERT "Order Details" VALUES(10736,75,7.75,20,0)
-INSERT "Order Details" VALUES(10737,13,6,4,0)
-go
-INSERT "Order Details" VALUES(10737,41,9.65,12,0)
-INSERT "Order Details" VALUES(10738,16,17.45,3,0)
-INSERT "Order Details" VALUES(10739,36,19,6,0)
-INSERT "Order Details" VALUES(10739,52,7,18,0)
-INSERT "Order Details" VALUES(10740,28,45.6,5,0.2)
-INSERT "Order Details" VALUES(10740,35,18,35,0.2)
-INSERT "Order Details" VALUES(10740,45,9.5,40,0.2)
-INSERT "Order Details" VALUES(10740,56,38,14,0.2)
-INSERT "Order Details" VALUES(10741,2,19,15,0.2)
-INSERT "Order Details" VALUES(10742,3,10,20,0)
-go
-INSERT "Order Details" VALUES(10742,60,34,50,0)
-INSERT "Order Details" VALUES(10742,72,34.8,35,0)
-INSERT "Order Details" VALUES(10743,46,12,28,0.05)
-INSERT "Order Details" VALUES(10744,40,18.4,50,0.2)
-INSERT "Order Details" VALUES(10745,18,62.5,24,0)
-INSERT "Order Details" VALUES(10745,44,19.45,16,0)
-INSERT "Order Details" VALUES(10745,59,55,45,0)
-INSERT "Order Details" VALUES(10745,72,34.8,7,0)
-INSERT "Order Details" VALUES(10746,13,6,6,0)
-INSERT "Order Details" VALUES(10746,42,14,28,0)
-go
-INSERT "Order Details" VALUES(10746,62,49.3,9,0)
-INSERT "Order Details" VALUES(10746,69,36,40,0)
-INSERT "Order Details" VALUES(10747,31,12.5,8,0)
-INSERT "Order Details" VALUES(10747,41,9.65,35,0)
-INSERT "Order Details" VALUES(10747,63,43.9,9,0)
-INSERT "Order Details" VALUES(10747,69,36,30,0)
-INSERT "Order Details" VALUES(10748,23,9,44,0)
-INSERT "Order Details" VALUES(10748,40,18.4,40,0)
-INSERT "Order Details" VALUES(10748,56,38,28,0)
-INSERT "Order Details" VALUES(10749,56,38,15,0)
-go
-INSERT "Order Details" VALUES(10749,59,55,6,0)
-INSERT "Order Details" VALUES(10749,76,18,10,0)
-INSERT "Order Details" VALUES(10750,14,23.25,5,0.15)
-INSERT "Order Details" VALUES(10750,45,9.5,40,0.15)
-INSERT "Order Details" VALUES(10750,59,55,25,0.15)
-INSERT "Order Details" VALUES(10751,26,31.23,12,0.1)
-INSERT "Order Details" VALUES(10751,30,25.89,30,0)
-INSERT "Order Details" VALUES(10751,50,16.25,20,0.1)
-INSERT "Order Details" VALUES(10751,73,15,15,0)
-INSERT "Order Details" VALUES(10752,1,18,8,0)
-go
-INSERT "Order Details" VALUES(10752,69,36,3,0)
-INSERT "Order Details" VALUES(10753,45,9.5,4,0)
-INSERT "Order Details" VALUES(10753,74,10,5,0)
-INSERT "Order Details" VALUES(10754,40,18.4,3,0)
-INSERT "Order Details" VALUES(10755,47,9.5,30,0.25)
-INSERT "Order Details" VALUES(10755,56,38,30,0.25)
-INSERT "Order Details" VALUES(10755,57,19.5,14,0.25)
-INSERT "Order Details" VALUES(10755,69,36,25,0.25)
-INSERT "Order Details" VALUES(10756,18,62.5,21,0.2)
-INSERT "Order Details" VALUES(10756,36,19,20,0.2)
-go
-INSERT "Order Details" VALUES(10756,68,12.5,6,0.2)
-INSERT "Order Details" VALUES(10756,69,36,20,0.2)
-INSERT "Order Details" VALUES(10757,34,14,30,0)
-INSERT "Order Details" VALUES(10757,59,55,7,0)
-INSERT "Order Details" VALUES(10757,62,49.3,30,0)
-INSERT "Order Details" VALUES(10757,64,33.25,24,0)
-INSERT "Order Details" VALUES(10758,26,31.23,20,0)
-INSERT "Order Details" VALUES(10758,52,7,60,0)
-INSERT "Order Details" VALUES(10758,70,15,40,0)
-INSERT "Order Details" VALUES(10759,32,32,10,0)
-go
-INSERT "Order Details" VALUES(10760,25,14,12,0.25)
-INSERT "Order Details" VALUES(10760,27,43.9,40,0)
-INSERT "Order Details" VALUES(10760,43,46,30,0.25)
-INSERT "Order Details" VALUES(10761,25,14,35,0.25)
-INSERT "Order Details" VALUES(10761,75,7.75,18,0)
-INSERT "Order Details" VALUES(10762,39,18,16,0)
-INSERT "Order Details" VALUES(10762,47,9.5,30,0)
-INSERT "Order Details" VALUES(10762,51,53,28,0)
-INSERT "Order Details" VALUES(10762,56,38,60,0)
-INSERT "Order Details" VALUES(10763,21,10,40,0)
-go
-INSERT "Order Details" VALUES(10763,22,21,6,0)
-INSERT "Order Details" VALUES(10763,24,4.5,20,0)
-INSERT "Order Details" VALUES(10764,3,10,20,0.1)
-INSERT "Order Details" VALUES(10764,39,18,130,0.1)
-INSERT "Order Details" VALUES(10765,65,21.05,80,0.1)
-INSERT "Order Details" VALUES(10766,2,19,40,0)
-INSERT "Order Details" VALUES(10766,7,30,35,0)
-INSERT "Order Details" VALUES(10766,68,12.5,40,0)
-INSERT "Order Details" VALUES(10767,42,14,2,0)
-INSERT "Order Details" VALUES(10768,22,21,4,0)
-go
-INSERT "Order Details" VALUES(10768,31,12.5,50,0)
-INSERT "Order Details" VALUES(10768,60,34,15,0)
-INSERT "Order Details" VALUES(10768,71,21.5,12,0)
-INSERT "Order Details" VALUES(10769,41,9.65,30,0.05)
-INSERT "Order Details" VALUES(10769,52,7,15,0.05)
-INSERT "Order Details" VALUES(10769,61,28.5,20,0)
-INSERT "Order Details" VALUES(10769,62,49.3,15,0)
-INSERT "Order Details" VALUES(10770,11,21,15,0.25)
-INSERT "Order Details" VALUES(10771,71,21.5,16,0)
-INSERT "Order Details" VALUES(10772,29,123.79,18,0)
-go
-INSERT "Order Details" VALUES(10772,59,55,25,0)
-INSERT "Order Details" VALUES(10773,17,39,33,0)
-INSERT "Order Details" VALUES(10773,31,12.5,70,0.2)
-INSERT "Order Details" VALUES(10773,75,7.75,7,0.2)
-INSERT "Order Details" VALUES(10774,31,12.5,2,0.25)
-INSERT "Order Details" VALUES(10774,66,17,50,0)
-INSERT "Order Details" VALUES(10775,10,31,6,0)
-INSERT "Order Details" VALUES(10775,67,14,3,0)
-INSERT "Order Details" VALUES(10776,31,12.5,16,0.05)
-INSERT "Order Details" VALUES(10776,42,14,12,0.05)
-go
-INSERT "Order Details" VALUES(10776,45,9.5,27,0.05)
-INSERT "Order Details" VALUES(10776,51,53,120,0.05)
-INSERT "Order Details" VALUES(10777,42,14,20,0.2)
-INSERT "Order Details" VALUES(10778,41,9.65,10,0)
-INSERT "Order Details" VALUES(10779,16,17.45,20,0)
-INSERT "Order Details" VALUES(10779,62,49.3,20,0)
-INSERT "Order Details" VALUES(10780,70,15,35,0)
-INSERT "Order Details" VALUES(10780,77,13,15,0)
-INSERT "Order Details" VALUES(10781,54,7.45,3,0.2)
-INSERT "Order Details" VALUES(10781,56,38,20,0.2)
-go
-INSERT "Order Details" VALUES(10781,74,10,35,0)
-INSERT "Order Details" VALUES(10782,31,12.5,1,0)
-INSERT "Order Details" VALUES(10783,31,12.5,10,0)
-INSERT "Order Details" VALUES(10783,38,263.5,5,0)
-INSERT "Order Details" VALUES(10784,36,19,30,0)
-INSERT "Order Details" VALUES(10784,39,18,2,0.15)
-INSERT "Order Details" VALUES(10784,72,34.8,30,0.15)
-INSERT "Order Details" VALUES(10785,10,31,10,0)
-INSERT "Order Details" VALUES(10785,75,7.75,10,0)
-INSERT "Order Details" VALUES(10786,8,40,30,0.2)
-go
-INSERT "Order Details" VALUES(10786,30,25.89,15,0.2)
-INSERT "Order Details" VALUES(10786,75,7.75,42,0.2)
-INSERT "Order Details" VALUES(10787,2,19,15,0.05)
-INSERT "Order Details" VALUES(10787,29,123.79,20,0.05)
-INSERT "Order Details" VALUES(10788,19,9.2,50,0.05)
-INSERT "Order Details" VALUES(10788,75,7.75,40,0.05)
-INSERT "Order Details" VALUES(10789,18,62.5,30,0)
-INSERT "Order Details" VALUES(10789,35,18,15,0)
-INSERT "Order Details" VALUES(10789,63,43.9,30,0)
-INSERT "Order Details" VALUES(10789,68,12.5,18,0)
-go
-INSERT "Order Details" VALUES(10790,7,30,3,0.15)
-INSERT "Order Details" VALUES(10790,56,38,20,0.15)
-INSERT "Order Details" VALUES(10791,29,123.79,14,0.05)
-INSERT "Order Details" VALUES(10791,41,9.65,20,0.05)
-INSERT "Order Details" VALUES(10792,2,19,10,0)
-INSERT "Order Details" VALUES(10792,54,7.45,3,0)
-INSERT "Order Details" VALUES(10792,68,12.5,15,0)
-INSERT "Order Details" VALUES(10793,41,9.65,14,0)
-INSERT "Order Details" VALUES(10793,52,7,8,0)
-INSERT "Order Details" VALUES(10794,14,23.25,15,0.2)
-go
-INSERT "Order Details" VALUES(10794,54,7.45,6,0.2)
-INSERT "Order Details" VALUES(10795,16,17.45,65,0)
-INSERT "Order Details" VALUES(10795,17,39,35,0.25)
-INSERT "Order Details" VALUES(10796,26,31.23,21,0.2)
-INSERT "Order Details" VALUES(10796,44,19.45,10,0)
-INSERT "Order Details" VALUES(10796,64,33.25,35,0.2)
-INSERT "Order Details" VALUES(10796,69,36,24,0.2)
-INSERT "Order Details" VALUES(10797,11,21,20,0)
-INSERT "Order Details" VALUES(10798,62,49.3,2,0)
-INSERT "Order Details" VALUES(10798,72,34.8,10,0)
-go
-INSERT "Order Details" VALUES(10799,13,6,20,0.15)
-INSERT "Order Details" VALUES(10799,24,4.5,20,0.15)
-INSERT "Order Details" VALUES(10799,59,55,25,0)
-INSERT "Order Details" VALUES(10800,11,21,50,0.1)
-INSERT "Order Details" VALUES(10800,51,53,10,0.1)
-INSERT "Order Details" VALUES(10800,54,7.45,7,0.1)
-INSERT "Order Details" VALUES(10801,17,39,40,0.25)
-INSERT "Order Details" VALUES(10801,29,123.79,20,0.25)
-INSERT "Order Details" VALUES(10802,30,25.89,25,0.25)
-INSERT "Order Details" VALUES(10802,51,53,30,0.25)
-go
-INSERT "Order Details" VALUES(10802,55,24,60,0.25)
-INSERT "Order Details" VALUES(10802,62,49.3,5,0.25)
-INSERT "Order Details" VALUES(10803,19,9.2,24,0.05)
-INSERT "Order Details" VALUES(10803,25,14,15,0.05)
-INSERT "Order Details" VALUES(10803,59,55,15,0.05)
-INSERT "Order Details" VALUES(10804,10,31,36,0)
-INSERT "Order Details" VALUES(10804,28,45.6,24,0)
-INSERT "Order Details" VALUES(10804,49,20,4,0.15)
-INSERT "Order Details" VALUES(10805,34,14,10,0)
-INSERT "Order Details" VALUES(10805,38,263.5,10,0)
-go
-INSERT "Order Details" VALUES(10806,2,19,20,0.25)
-INSERT "Order Details" VALUES(10806,65,21.05,2,0)
-INSERT "Order Details" VALUES(10806,74,10,15,0.25)
-INSERT "Order Details" VALUES(10807,40,18.4,1,0)
-INSERT "Order Details" VALUES(10808,56,38,20,0.15)
-INSERT "Order Details" VALUES(10808,76,18,50,0.15)
-INSERT "Order Details" VALUES(10809,52,7,20,0)
-INSERT "Order Details" VALUES(10810,13,6,7,0)
-INSERT "Order Details" VALUES(10810,25,14,5,0)
-INSERT "Order Details" VALUES(10810,70,15,5,0)
-go
-INSERT "Order Details" VALUES(10811,19,9.2,15,0)
-INSERT "Order Details" VALUES(10811,23,9,18,0)
-INSERT "Order Details" VALUES(10811,40,18.4,30,0)
-INSERT "Order Details" VALUES(10812,31,12.5,16,0.1)
-INSERT "Order Details" VALUES(10812,72,34.8,40,0.1)
-INSERT "Order Details" VALUES(10812,77,13,20,0)
-INSERT "Order Details" VALUES(10813,2,19,12,0.2)
-INSERT "Order Details" VALUES(10813,46,12,35,0)
-INSERT "Order Details" VALUES(10814,41,9.65,20,0)
-INSERT "Order Details" VALUES(10814,43,46,20,0.15)
-go
-INSERT "Order Details" VALUES(10814,48,12.75,8,0.15)
-INSERT "Order Details" VALUES(10814,61,28.5,30,0.15)
-INSERT "Order Details" VALUES(10815,33,2.5,16,0)
-INSERT "Order Details" VALUES(10816,38,263.5,30,0.05)
-INSERT "Order Details" VALUES(10816,62,49.3,20,0.05)
-INSERT "Order Details" VALUES(10817,26,31.23,40,0.15)
-INSERT "Order Details" VALUES(10817,38,263.5,30,0)
-INSERT "Order Details" VALUES(10817,40,18.4,60,0.15)
-INSERT "Order Details" VALUES(10817,62,49.3,25,0.15)
-INSERT "Order Details" VALUES(10818,32,32,20,0)
-go
-INSERT "Order Details" VALUES(10818,41,9.65,20,0)
-INSERT "Order Details" VALUES(10819,43,46,7,0)
-INSERT "Order Details" VALUES(10819,75,7.75,20,0)
-INSERT "Order Details" VALUES(10820,56,38,30,0)
-INSERT "Order Details" VALUES(10821,35,18,20,0)
-INSERT "Order Details" VALUES(10821,51,53,6,0)
-INSERT "Order Details" VALUES(10822,62,49.3,3,0)
-INSERT "Order Details" VALUES(10822,70,15,6,0)
-INSERT "Order Details" VALUES(10823,11,21,20,0.1)
-INSERT "Order Details" VALUES(10823,57,19.5,15,0)
-go
-INSERT "Order Details" VALUES(10823,59,55,40,0.1)
-INSERT "Order Details" VALUES(10823,77,13,15,0.1)
-INSERT "Order Details" VALUES(10824,41,9.65,12,0)
-INSERT "Order Details" VALUES(10824,70,15,9,0)
-INSERT "Order Details" VALUES(10825,26,31.23,12,0)
-INSERT "Order Details" VALUES(10825,53,32.8,20,0)
-INSERT "Order Details" VALUES(10826,31,12.5,35,0)
-INSERT "Order Details" VALUES(10826,57,19.5,15,0)
-INSERT "Order Details" VALUES(10827,10,31,15,0)
-INSERT "Order Details" VALUES(10827,39,18,21,0)
-go
-INSERT "Order Details" VALUES(10828,20,81,5,0)
-INSERT "Order Details" VALUES(10828,38,263.5,2,0)
-INSERT "Order Details" VALUES(10829,2,19,10,0)
-INSERT "Order Details" VALUES(10829,8,40,20,0)
-INSERT "Order Details" VALUES(10829,13,6,10,0)
-INSERT "Order Details" VALUES(10829,60,34,21,0)
-INSERT "Order Details" VALUES(10830,6,25,6,0)
-INSERT "Order Details" VALUES(10830,39,18,28,0)
-INSERT "Order Details" VALUES(10830,60,34,30,0)
-INSERT "Order Details" VALUES(10830,68,12.5,24,0)
-go
-INSERT "Order Details" VALUES(10831,19,9.2,2,0)
-INSERT "Order Details" VALUES(10831,35,18,8,0)
-INSERT "Order Details" VALUES(10831,38,263.5,8,0)
-INSERT "Order Details" VALUES(10831,43,46,9,0)
-INSERT "Order Details" VALUES(10832,13,6,3,0.2)
-INSERT "Order Details" VALUES(10832,25,14,10,0.2)
-INSERT "Order Details" VALUES(10832,44,19.45,16,0.2)
-INSERT "Order Details" VALUES(10832,64,33.25,3,0)
-INSERT "Order Details" VALUES(10833,7,30,20,0.1)
-INSERT "Order Details" VALUES(10833,31,12.5,9,0.1)
-go
-INSERT "Order Details" VALUES(10833,53,32.8,9,0.1)
-INSERT "Order Details" VALUES(10834,29,123.79,8,0.05)
-INSERT "Order Details" VALUES(10834,30,25.89,20,0.05)
-INSERT "Order Details" VALUES(10835,59,55,15,0)
-INSERT "Order Details" VALUES(10835,77,13,2,0.2)
-INSERT "Order Details" VALUES(10836,22,21,52,0)
-INSERT "Order Details" VALUES(10836,35,18,6,0)
-INSERT "Order Details" VALUES(10836,57,19.5,24,0)
-INSERT "Order Details" VALUES(10836,60,34,60,0)
-INSERT "Order Details" VALUES(10836,64,33.25,30,0)
-go
-INSERT "Order Details" VALUES(10837,13,6,6,0)
-INSERT "Order Details" VALUES(10837,40,18.4,25,0)
-INSERT "Order Details" VALUES(10837,47,9.5,40,0.25)
-INSERT "Order Details" VALUES(10837,76,18,21,0.25)
-INSERT "Order Details" VALUES(10838,1,18,4,0.25)
-INSERT "Order Details" VALUES(10838,18,62.5,25,0.25)
-INSERT "Order Details" VALUES(10838,36,19,50,0.25)
-INSERT "Order Details" VALUES(10839,58,13.25,30,0.1)
-INSERT "Order Details" VALUES(10839,72,34.8,15,0.1)
-INSERT "Order Details" VALUES(10840,25,14,6,0.2)
-go
-INSERT "Order Details" VALUES(10840,39,18,10,0.2)
-INSERT "Order Details" VALUES(10841,10,31,16,0)
-INSERT "Order Details" VALUES(10841,56,38,30,0)
-INSERT "Order Details" VALUES(10841,59,55,50,0)
-INSERT "Order Details" VALUES(10841,77,13,15,0)
-INSERT "Order Details" VALUES(10842,11,21,15,0)
-INSERT "Order Details" VALUES(10842,43,46,5,0)
-INSERT "Order Details" VALUES(10842,68,12.5,20,0)
-INSERT "Order Details" VALUES(10842,70,15,12,0)
-INSERT "Order Details" VALUES(10843,51,53,4,0.25)
-go
-INSERT "Order Details" VALUES(10844,22,21,35,0)
-INSERT "Order Details" VALUES(10845,23,9,70,0.1)
-INSERT "Order Details" VALUES(10845,35,18,25,0.1)
-INSERT "Order Details" VALUES(10845,42,14,42,0.1)
-INSERT "Order Details" VALUES(10845,58,13.25,60,0.1)
-INSERT "Order Details" VALUES(10845,64,33.25,48,0)
-INSERT "Order Details" VALUES(10846,4,22,21,0)
-INSERT "Order Details" VALUES(10846,70,15,30,0)
-INSERT "Order Details" VALUES(10846,74,10,20,0)
-INSERT "Order Details" VALUES(10847,1,18,80,0.2)
-go
-INSERT "Order Details" VALUES(10847,19,9.2,12,0.2)
-INSERT "Order Details" VALUES(10847,37,26,60,0.2)
-INSERT "Order Details" VALUES(10847,45,9.5,36,0.2)
-INSERT "Order Details" VALUES(10847,60,34,45,0.2)
-INSERT "Order Details" VALUES(10847,71,21.5,55,0.2)
-INSERT "Order Details" VALUES(10848,5,21.35,30,0)
-INSERT "Order Details" VALUES(10848,9,97,3,0)
-INSERT "Order Details" VALUES(10849,3,10,49,0)
-INSERT "Order Details" VALUES(10849,26,31.23,18,0.15)
-INSERT "Order Details" VALUES(10850,25,14,20,0.15)
-go
-INSERT "Order Details" VALUES(10850,33,2.5,4,0.15)
-INSERT "Order Details" VALUES(10850,70,15,30,0.15)
-INSERT "Order Details" VALUES(10851,2,19,5,0.05)
-INSERT "Order Details" VALUES(10851,25,14,10,0.05)
-INSERT "Order Details" VALUES(10851,57,19.5,10,0.05)
-INSERT "Order Details" VALUES(10851,59,55,42,0.05)
-INSERT "Order Details" VALUES(10852,2,19,15,0)
-INSERT "Order Details" VALUES(10852,17,39,6,0)
-INSERT "Order Details" VALUES(10852,62,49.3,50,0)
-INSERT "Order Details" VALUES(10853,18,62.5,10,0)
-go
-INSERT "Order Details" VALUES(10854,10,31,100,0.15)
-INSERT "Order Details" VALUES(10854,13,6,65,0.15)
-INSERT "Order Details" VALUES(10855,16,17.45,50,0)
-INSERT "Order Details" VALUES(10855,31,12.5,14,0)
-INSERT "Order Details" VALUES(10855,56,38,24,0)
-INSERT "Order Details" VALUES(10855,65,21.05,15,0.15)
-INSERT "Order Details" VALUES(10856,2,19,20,0)
-INSERT "Order Details" VALUES(10856,42,14,20,0)
-INSERT "Order Details" VALUES(10857,3,10,30,0)
-INSERT "Order Details" VALUES(10857,26,31.23,35,0.25)
-go
-INSERT "Order Details" VALUES(10857,29,123.79,10,0.25)
-INSERT "Order Details" VALUES(10858,7,30,5,0)
-INSERT "Order Details" VALUES(10858,27,43.9,10,0)
-INSERT "Order Details" VALUES(10858,70,15,4,0)
-INSERT "Order Details" VALUES(10859,24,4.5,40,0.25)
-INSERT "Order Details" VALUES(10859,54,7.45,35,0.25)
-INSERT "Order Details" VALUES(10859,64,33.25,30,0.25)
-INSERT "Order Details" VALUES(10860,51,53,3,0)
-INSERT "Order Details" VALUES(10860,76,18,20,0)
-INSERT "Order Details" VALUES(10861,17,39,42,0)
-go
-INSERT "Order Details" VALUES(10861,18,62.5,20,0)
-INSERT "Order Details" VALUES(10861,21,10,40,0)
-INSERT "Order Details" VALUES(10861,33,2.5,35,0)
-INSERT "Order Details" VALUES(10861,62,49.3,3,0)
-INSERT "Order Details" VALUES(10862,11,21,25,0)
-INSERT "Order Details" VALUES(10862,52,7,8,0)
-INSERT "Order Details" VALUES(10863,1,18,20,0.15)
-INSERT "Order Details" VALUES(10863,58,13.25,12,0.15)
-INSERT "Order Details" VALUES(10864,35,18,4,0)
-INSERT "Order Details" VALUES(10864,67,14,15,0)
-go
-INSERT "Order Details" VALUES(10865,38,263.5,60,0.05)
-INSERT "Order Details" VALUES(10865,39,18,80,0.05)
-INSERT "Order Details" VALUES(10866,2,19,21,0.25)
-INSERT "Order Details" VALUES(10866,24,4.5,6,0.25)
-INSERT "Order Details" VALUES(10866,30,25.89,40,0.25)
-INSERT "Order Details" VALUES(10867,53,32.8,3,0)
-INSERT "Order Details" VALUES(10868,26,31.23,20,0)
-INSERT "Order Details" VALUES(10868,35,18,30,0)
-INSERT "Order Details" VALUES(10868,49,20,42,0.1)
-INSERT "Order Details" VALUES(10869,1,18,40,0)
-go
-INSERT "Order Details" VALUES(10869,11,21,10,0)
-INSERT "Order Details" VALUES(10869,23,9,50,0)
-INSERT "Order Details" VALUES(10869,68,12.5,20,0)
-INSERT "Order Details" VALUES(10870,35,18,3,0)
-INSERT "Order Details" VALUES(10870,51,53,2,0)
-INSERT "Order Details" VALUES(10871,6,25,50,0.05)
-INSERT "Order Details" VALUES(10871,16,17.45,12,0.05)
-INSERT "Order Details" VALUES(10871,17,39,16,0.05)
-INSERT "Order Details" VALUES(10872,55,24,10,0.05)
-INSERT "Order Details" VALUES(10872,62,49.3,20,0.05)
-go
-INSERT "Order Details" VALUES(10872,64,33.25,15,0.05)
-INSERT "Order Details" VALUES(10872,65,21.05,21,0.05)
-INSERT "Order Details" VALUES(10873,21,10,20,0)
-INSERT "Order Details" VALUES(10873,28,45.6,3,0)
-INSERT "Order Details" VALUES(10874,10,31,10,0)
-INSERT "Order Details" VALUES(10875,19,9.2,25,0)
-INSERT "Order Details" VALUES(10875,47,9.5,21,0.1)
-INSERT "Order Details" VALUES(10875,49,20,15,0)
-INSERT "Order Details" VALUES(10876,46,12,21,0)
-INSERT "Order Details" VALUES(10876,64,33.25,20,0)
-go
-INSERT "Order Details" VALUES(10877,16,17.45,30,0.25)
-INSERT "Order Details" VALUES(10877,18,62.5,25,0)
-INSERT "Order Details" VALUES(10878,20,81,20,0.05)
-INSERT "Order Details" VALUES(10879,40,18.4,12,0)
-INSERT "Order Details" VALUES(10879,65,21.05,10,0)
-INSERT "Order Details" VALUES(10879,76,18,10,0)
-INSERT "Order Details" VALUES(10880,23,9,30,0.2)
-INSERT "Order Details" VALUES(10880,61,28.5,30,0.2)
-INSERT "Order Details" VALUES(10880,70,15,50,0.2)
-INSERT "Order Details" VALUES(10881,73,15,10,0)
-go
-INSERT "Order Details" VALUES(10882,42,14,25,0)
-INSERT "Order Details" VALUES(10882,49,20,20,0.15)
-INSERT "Order Details" VALUES(10882,54,7.45,32,0.15)
-INSERT "Order Details" VALUES(10883,24,4.5,8,0)
-INSERT "Order Details" VALUES(10884,21,10,40,0.05)
-INSERT "Order Details" VALUES(10884,56,38,21,0.05)
-INSERT "Order Details" VALUES(10884,65,21.05,12,0.05)
-INSERT "Order Details" VALUES(10885,2,19,20,0)
-INSERT "Order Details" VALUES(10885,24,4.5,12,0)
-INSERT "Order Details" VALUES(10885,70,15,30,0)
-go
-INSERT "Order Details" VALUES(10885,77,13,25,0)
-INSERT "Order Details" VALUES(10886,10,31,70,0)
-INSERT "Order Details" VALUES(10886,31,12.5,35,0)
-INSERT "Order Details" VALUES(10886,77,13,40,0)
-INSERT "Order Details" VALUES(10887,25,14,5,0)
-INSERT "Order Details" VALUES(10888,2,19,20,0)
-INSERT "Order Details" VALUES(10888,68,12.5,18,0)
-INSERT "Order Details" VALUES(10889,11,21,40,0)
-INSERT "Order Details" VALUES(10889,38,263.5,40,0)
-INSERT "Order Details" VALUES(10890,17,39,15,0)
-go
-INSERT "Order Details" VALUES(10890,34,14,10,0)
-INSERT "Order Details" VALUES(10890,41,9.65,14,0)
-INSERT "Order Details" VALUES(10891,30,25.89,15,0.05)
-INSERT "Order Details" VALUES(10892,59,55,40,0.05)
-INSERT "Order Details" VALUES(10893,8,40,30,0)
-INSERT "Order Details" VALUES(10893,24,4.5,10,0)
-INSERT "Order Details" VALUES(10893,29,123.79,24,0)
-INSERT "Order Details" VALUES(10893,30,25.89,35,0)
-INSERT "Order Details" VALUES(10893,36,19,20,0)
-INSERT "Order Details" VALUES(10894,13,6,28,0.05)
-go
-INSERT "Order Details" VALUES(10894,69,36,50,0.05)
-INSERT "Order Details" VALUES(10894,75,7.75,120,0.05)
-INSERT "Order Details" VALUES(10895,24,4.5,110,0)
-INSERT "Order Details" VALUES(10895,39,18,45,0)
-INSERT "Order Details" VALUES(10895,40,18.4,91,0)
-INSERT "Order Details" VALUES(10895,60,34,100,0)
-INSERT "Order Details" VALUES(10896,45,9.5,15,0)
-INSERT "Order Details" VALUES(10896,56,38,16,0)
-INSERT "Order Details" VALUES(10897,29,123.79,80,0)
-INSERT "Order Details" VALUES(10897,30,25.89,36,0)
-go
-INSERT "Order Details" VALUES(10898,13,6,5,0)
-INSERT "Order Details" VALUES(10899,39,18,8,0.15)
-INSERT "Order Details" VALUES(10900,70,15,3,0.25)
-INSERT "Order Details" VALUES(10901,41,9.65,30,0)
-INSERT "Order Details" VALUES(10901,71,21.5,30,0)
-INSERT "Order Details" VALUES(10902,55,24,30,0.15)
-INSERT "Order Details" VALUES(10902,62,49.3,6,0.15)
-INSERT "Order Details" VALUES(10903,13,6,40,0)
-INSERT "Order Details" VALUES(10903,65,21.05,21,0)
-INSERT "Order Details" VALUES(10903,68,12.5,20,0)
-go
-INSERT "Order Details" VALUES(10904,58,13.25,15,0)
-INSERT "Order Details" VALUES(10904,62,49.3,35,0)
-INSERT "Order Details" VALUES(10905,1,18,20,0.05)
-INSERT "Order Details" VALUES(10906,61,28.5,15,0)
-INSERT "Order Details" VALUES(10907,75,7.75,14,0)
-INSERT "Order Details" VALUES(10908,7,30,20,0.05)
-INSERT "Order Details" VALUES(10908,52,7,14,0.05)
-INSERT "Order Details" VALUES(10909,7,30,12,0)
-INSERT "Order Details" VALUES(10909,16,17.45,15,0)
-INSERT "Order Details" VALUES(10909,41,9.65,5,0)
-go
-INSERT "Order Details" VALUES(10910,19,9.2,12,0)
-INSERT "Order Details" VALUES(10910,49,20,10,0)
-INSERT "Order Details" VALUES(10910,61,28.5,5,0)
-INSERT "Order Details" VALUES(10911,1,18,10,0)
-INSERT "Order Details" VALUES(10911,17,39,12,0)
-INSERT "Order Details" VALUES(10911,67,14,15,0)
-INSERT "Order Details" VALUES(10912,11,21,40,0.25)
-INSERT "Order Details" VALUES(10912,29,123.79,60,0.25)
-INSERT "Order Details" VALUES(10913,4,22,30,0.25)
-INSERT "Order Details" VALUES(10913,33,2.5,40,0.25)
-go
-INSERT "Order Details" VALUES(10913,58,13.25,15,0)
-INSERT "Order Details" VALUES(10914,71,21.5,25,0)
-INSERT "Order Details" VALUES(10915,17,39,10,0)
-INSERT "Order Details" VALUES(10915,33,2.5,30,0)
-INSERT "Order Details" VALUES(10915,54,7.45,10,0)
-INSERT "Order Details" VALUES(10916,16,17.45,6,0)
-INSERT "Order Details" VALUES(10916,32,32,6,0)
-INSERT "Order Details" VALUES(10916,57,19.5,20,0)
-INSERT "Order Details" VALUES(10917,30,25.89,1,0)
-INSERT "Order Details" VALUES(10917,60,34,10,0)
-go
-INSERT "Order Details" VALUES(10918,1,18,60,0.25)
-INSERT "Order Details" VALUES(10918,60,34,25,0.25)
-INSERT "Order Details" VALUES(10919,16,17.45,24,0)
-INSERT "Order Details" VALUES(10919,25,14,24,0)
-INSERT "Order Details" VALUES(10919,40,18.4,20,0)
-INSERT "Order Details" VALUES(10920,50,16.25,24,0)
-INSERT "Order Details" VALUES(10921,35,18,10,0)
-INSERT "Order Details" VALUES(10921,63,43.9,40,0)
-INSERT "Order Details" VALUES(10922,17,39,15,0)
-INSERT "Order Details" VALUES(10922,24,4.5,35,0)
-go
-INSERT "Order Details" VALUES(10923,42,14,10,0.2)
-INSERT "Order Details" VALUES(10923,43,46,10,0.2)
-INSERT "Order Details" VALUES(10923,67,14,24,0.2)
-INSERT "Order Details" VALUES(10924,10,31,20,0.1)
-INSERT "Order Details" VALUES(10924,28,45.6,30,0.1)
-INSERT "Order Details" VALUES(10924,75,7.75,6,0)
-INSERT "Order Details" VALUES(10925,36,19,25,0.15)
-INSERT "Order Details" VALUES(10925,52,7,12,0.15)
-INSERT "Order Details" VALUES(10926,11,21,2,0)
-INSERT "Order Details" VALUES(10926,13,6,10,0)
-go
-INSERT "Order Details" VALUES(10926,19,9.2,7,0)
-INSERT "Order Details" VALUES(10926,72,34.8,10,0)
-INSERT "Order Details" VALUES(10927,20,81,5,0)
-INSERT "Order Details" VALUES(10927,52,7,5,0)
-INSERT "Order Details" VALUES(10927,76,18,20,0)
-INSERT "Order Details" VALUES(10928,47,9.5,5,0)
-INSERT "Order Details" VALUES(10928,76,18,5,0)
-INSERT "Order Details" VALUES(10929,21,10,60,0)
-INSERT "Order Details" VALUES(10929,75,7.75,49,0)
-INSERT "Order Details" VALUES(10929,77,13,15,0)
-go
-INSERT "Order Details" VALUES(10930,21,10,36,0)
-INSERT "Order Details" VALUES(10930,27,43.9,25,0)
-INSERT "Order Details" VALUES(10930,55,24,25,0.2)
-INSERT "Order Details" VALUES(10930,58,13.25,30,0.2)
-INSERT "Order Details" VALUES(10931,13,6,42,0.15)
-INSERT "Order Details" VALUES(10931,57,19.5,30,0)
-INSERT "Order Details" VALUES(10932,16,17.45,30,0.1)
-INSERT "Order Details" VALUES(10932,62,49.3,14,0.1)
-INSERT "Order Details" VALUES(10932,72,34.8,16,0)
-INSERT "Order Details" VALUES(10932,75,7.75,20,0.1)
-go
-INSERT "Order Details" VALUES(10933,53,32.8,2,0)
-INSERT "Order Details" VALUES(10933,61,28.5,30,0)
-INSERT "Order Details" VALUES(10934,6,25,20,0)
-INSERT "Order Details" VALUES(10935,1,18,21,0)
-INSERT "Order Details" VALUES(10935,18,62.5,4,0.25)
-INSERT "Order Details" VALUES(10935,23,9,8,0.25)
-INSERT "Order Details" VALUES(10936,36,19,30,0.2)
-INSERT "Order Details" VALUES(10937,28,45.6,8,0)
-INSERT "Order Details" VALUES(10937,34,14,20,0)
-INSERT "Order Details" VALUES(10938,13,6,20,0.25)
-go
-INSERT "Order Details" VALUES(10938,43,46,24,0.25)
-INSERT "Order Details" VALUES(10938,60,34,49,0.25)
-INSERT "Order Details" VALUES(10938,71,21.5,35,0.25)
-INSERT "Order Details" VALUES(10939,2,19,10,0.15)
-INSERT "Order Details" VALUES(10939,67,14,40,0.15)
-INSERT "Order Details" VALUES(10940,7,30,8,0)
-INSERT "Order Details" VALUES(10940,13,6,20,0)
-INSERT "Order Details" VALUES(10941,31,12.5,44,0.25)
-INSERT "Order Details" VALUES(10941,62,49.3,30,0.25)
-INSERT "Order Details" VALUES(10941,68,12.5,80,0.25)
-go
-INSERT "Order Details" VALUES(10941,72,34.8,50,0)
-INSERT "Order Details" VALUES(10942,49,20,28,0)
-INSERT "Order Details" VALUES(10943,13,6,15,0)
-INSERT "Order Details" VALUES(10943,22,21,21,0)
-INSERT "Order Details" VALUES(10943,46,12,15,0)
-INSERT "Order Details" VALUES(10944,11,21,5,0.25)
-INSERT "Order Details" VALUES(10944,44,19.45,18,0.25)
-INSERT "Order Details" VALUES(10944,56,38,18,0)
-INSERT "Order Details" VALUES(10945,13,6,20,0)
-INSERT "Order Details" VALUES(10945,31,12.5,10,0)
-go
-INSERT "Order Details" VALUES(10946,10,31,25,0)
-INSERT "Order Details" VALUES(10946,24,4.5,25,0)
-INSERT "Order Details" VALUES(10946,77,13,40,0)
-INSERT "Order Details" VALUES(10947,59,55,4,0)
-INSERT "Order Details" VALUES(10948,50,16.25,9,0)
-INSERT "Order Details" VALUES(10948,51,53,40,0)
-INSERT "Order Details" VALUES(10948,55,24,4,0)
-INSERT "Order Details" VALUES(10949,6,25,12,0)
-INSERT "Order Details" VALUES(10949,10,31,30,0)
-INSERT "Order Details" VALUES(10949,17,39,6,0)
-go
-INSERT "Order Details" VALUES(10949,62,49.3,60,0)
-INSERT "Order Details" VALUES(10950,4,22,5,0)
-INSERT "Order Details" VALUES(10951,33,2.5,15,0.05)
-INSERT "Order Details" VALUES(10951,41,9.65,6,0.05)
-INSERT "Order Details" VALUES(10951,75,7.75,50,0.05)
-INSERT "Order Details" VALUES(10952,6,25,16,0.05)
-INSERT "Order Details" VALUES(10952,28,45.6,2,0)
-INSERT "Order Details" VALUES(10953,20,81,50,0.05)
-INSERT "Order Details" VALUES(10953,31,12.5,50,0.05)
-INSERT "Order Details" VALUES(10954,16,17.45,28,0.15)
-go
-INSERT "Order Details" VALUES(10954,31,12.5,25,0.15)
-INSERT "Order Details" VALUES(10954,45,9.5,30,0)
-INSERT "Order Details" VALUES(10954,60,34,24,0.15)
-INSERT "Order Details" VALUES(10955,75,7.75,12,0.2)
-INSERT "Order Details" VALUES(10956,21,10,12,0)
-INSERT "Order Details" VALUES(10956,47,9.5,14,0)
-INSERT "Order Details" VALUES(10956,51,53,8,0)
-INSERT "Order Details" VALUES(10957,30,25.89,30,0)
-INSERT "Order Details" VALUES(10957,35,18,40,0)
-INSERT "Order Details" VALUES(10957,64,33.25,8,0)
-go
-INSERT "Order Details" VALUES(10958,5,21.35,20,0)
-INSERT "Order Details" VALUES(10958,7,30,6,0)
-INSERT "Order Details" VALUES(10958,72,34.8,5,0)
-INSERT "Order Details" VALUES(10959,75,7.75,20,0.15)
-INSERT "Order Details" VALUES(10960,24,4.5,10,0.25)
-INSERT "Order Details" VALUES(10960,41,9.65,24,0)
-INSERT "Order Details" VALUES(10961,52,7,6,0.05)
-INSERT "Order Details" VALUES(10961,76,18,60,0)
-INSERT "Order Details" VALUES(10962,7,30,45,0)
-INSERT "Order Details" VALUES(10962,13,6,77,0)
-go
-INSERT "Order Details" VALUES(10962,53,32.8,20,0)
-INSERT "Order Details" VALUES(10962,69,36,9,0)
-INSERT "Order Details" VALUES(10962,76,18,44,0)
-INSERT "Order Details" VALUES(10963,60,34,2,0.15)
-INSERT "Order Details" VALUES(10964,18,62.5,6,0)
-INSERT "Order Details" VALUES(10964,38,263.5,5,0)
-INSERT "Order Details" VALUES(10964,69,36,10,0)
-INSERT "Order Details" VALUES(10965,51,53,16,0)
-INSERT "Order Details" VALUES(10966,37,26,8,0)
-INSERT "Order Details" VALUES(10966,56,38,12,0.15)
-go
-INSERT "Order Details" VALUES(10966,62,49.3,12,0.15)
-INSERT "Order Details" VALUES(10967,19,9.2,12,0)
-INSERT "Order Details" VALUES(10967,49,20,40,0)
-INSERT "Order Details" VALUES(10968,12,38,30,0)
-INSERT "Order Details" VALUES(10968,24,4.5,30,0)
-INSERT "Order Details" VALUES(10968,64,33.25,4,0)
-INSERT "Order Details" VALUES(10969,46,12,9,0)
-INSERT "Order Details" VALUES(10970,52,7,40,0.2)
-INSERT "Order Details" VALUES(10971,29,123.79,14,0)
-INSERT "Order Details" VALUES(10972,17,39,6,0)
-go
-INSERT "Order Details" VALUES(10972,33,2.5,7,0)
-INSERT "Order Details" VALUES(10973,26,31.23,5,0)
-INSERT "Order Details" VALUES(10973,41,9.65,6,0)
-INSERT "Order Details" VALUES(10973,75,7.75,10,0)
-INSERT "Order Details" VALUES(10974,63,43.9,10,0)
-INSERT "Order Details" VALUES(10975,8,40,16,0)
-INSERT "Order Details" VALUES(10975,75,7.75,10,0)
-INSERT "Order Details" VALUES(10976,28,45.6,20,0)
-INSERT "Order Details" VALUES(10977,39,18,30,0)
-INSERT "Order Details" VALUES(10977,47,9.5,30,0)
-go
-INSERT "Order Details" VALUES(10977,51,53,10,0)
-INSERT "Order Details" VALUES(10977,63,43.9,20,0)
-INSERT "Order Details" VALUES(10978,8,40,20,0.15)
-INSERT "Order Details" VALUES(10978,21,10,40,0.15)
-INSERT "Order Details" VALUES(10978,40,18.4,10,0)
-INSERT "Order Details" VALUES(10978,44,19.45,6,0.15)
-INSERT "Order Details" VALUES(10979,7,30,18,0)
-INSERT "Order Details" VALUES(10979,12,38,20,0)
-INSERT "Order Details" VALUES(10979,24,4.5,80,0)
-INSERT "Order Details" VALUES(10979,27,43.9,30,0)
-go
-INSERT "Order Details" VALUES(10979,31,12.5,24,0)
-INSERT "Order Details" VALUES(10979,63,43.9,35,0)
-INSERT "Order Details" VALUES(10980,75,7.75,40,0.2)
-INSERT "Order Details" VALUES(10981,38,263.5,60,0)
-INSERT "Order Details" VALUES(10982,7,30,20,0)
-INSERT "Order Details" VALUES(10982,43,46,9,0)
-INSERT "Order Details" VALUES(10983,13,6,84,0.15)
-INSERT "Order Details" VALUES(10983,57,19.5,15,0)
-INSERT "Order Details" VALUES(10984,16,17.45,55,0)
-INSERT "Order Details" VALUES(10984,24,4.5,20,0)
-go
-INSERT "Order Details" VALUES(10984,36,19,40,0)
-INSERT "Order Details" VALUES(10985,16,17.45,36,0.1)
-INSERT "Order Details" VALUES(10985,18,62.5,8,0.1)
-INSERT "Order Details" VALUES(10985,32,32,35,0.1)
-INSERT "Order Details" VALUES(10986,11,21,30,0)
-INSERT "Order Details" VALUES(10986,20,81,15,0)
-INSERT "Order Details" VALUES(10986,76,18,10,0)
-INSERT "Order Details" VALUES(10986,77,13,15,0)
-INSERT "Order Details" VALUES(10987,7,30,60,0)
-INSERT "Order Details" VALUES(10987,43,46,6,0)
-go
-INSERT "Order Details" VALUES(10987,72,34.8,20,0)
-INSERT "Order Details" VALUES(10988,7,30,60,0)
-INSERT "Order Details" VALUES(10988,62,49.3,40,0.1)
-INSERT "Order Details" VALUES(10989,6,25,40,0)
-INSERT "Order Details" VALUES(10989,11,21,15,0)
-INSERT "Order Details" VALUES(10989,41,9.65,4,0)
-INSERT "Order Details" VALUES(10990,21,10,65,0)
-INSERT "Order Details" VALUES(10990,34,14,60,0.15)
-INSERT "Order Details" VALUES(10990,55,24,65,0.15)
-INSERT "Order Details" VALUES(10990,61,28.5,66,0.15)
-go
-INSERT "Order Details" VALUES(10991,2,19,50,0.2)
-INSERT "Order Details" VALUES(10991,70,15,20,0.2)
-INSERT "Order Details" VALUES(10991,76,18,90,0.2)
-INSERT "Order Details" VALUES(10992,72,34.8,2,0)
-INSERT "Order Details" VALUES(10993,29,123.79,50,0.25)
-INSERT "Order Details" VALUES(10993,41,9.65,35,0.25)
-INSERT "Order Details" VALUES(10994,59,55,18,0.05)
-INSERT "Order Details" VALUES(10995,51,53,20,0)
-INSERT "Order Details" VALUES(10995,60,34,4,0)
-INSERT "Order Details" VALUES(10996,42,14,40,0)
-go
-INSERT "Order Details" VALUES(10997,32,32,50,0)
-INSERT "Order Details" VALUES(10997,46,12,20,0.25)
-INSERT "Order Details" VALUES(10997,52,7,20,0.25)
-INSERT "Order Details" VALUES(10998,24,4.5,12,0)
-INSERT "Order Details" VALUES(10998,61,28.5,7,0)
-INSERT "Order Details" VALUES(10998,74,10,20,0)
-INSERT "Order Details" VALUES(10998,75,7.75,30,0)
-INSERT "Order Details" VALUES(10999,41,9.65,20,0.05)
-INSERT "Order Details" VALUES(10999,51,53,15,0.05)
-INSERT "Order Details" VALUES(10999,77,13,21,0.05)
-go
-INSERT "Order Details" VALUES(11000,4,22,25,0.25)
-INSERT "Order Details" VALUES(11000,24,4.5,30,0.25)
-INSERT "Order Details" VALUES(11000,77,13,30,0)
-INSERT "Order Details" VALUES(11001,7,30,60,0)
-INSERT "Order Details" VALUES(11001,22,21,25,0)
-INSERT "Order Details" VALUES(11001,46,12,25,0)
-INSERT "Order Details" VALUES(11001,55,24,6,0)
-INSERT "Order Details" VALUES(11002,13,6,56,0)
-INSERT "Order Details" VALUES(11002,35,18,15,0.15)
-INSERT "Order Details" VALUES(11002,42,14,24,0.15)
-go
-INSERT "Order Details" VALUES(11002,55,24,40,0)
-INSERT "Order Details" VALUES(11003,1,18,4,0)
-INSERT "Order Details" VALUES(11003,40,18.4,10,0)
-INSERT "Order Details" VALUES(11003,52,7,10,0)
-INSERT "Order Details" VALUES(11004,26,31.23,6,0)
-INSERT "Order Details" VALUES(11004,76,18,6,0)
-INSERT "Order Details" VALUES(11005,1,18,2,0)
-INSERT "Order Details" VALUES(11005,59,55,10,0)
-INSERT "Order Details" VALUES(11006,1,18,8,0)
-INSERT "Order Details" VALUES(11006,29,123.79,2,0.25)
-go
-INSERT "Order Details" VALUES(11007,8,40,30,0)
-INSERT "Order Details" VALUES(11007,29,123.79,10,0)
-INSERT "Order Details" VALUES(11007,42,14,14,0)
-INSERT "Order Details" VALUES(11008,28,45.6,70,0.05)
-INSERT "Order Details" VALUES(11008,34,14,90,0.05)
-INSERT "Order Details" VALUES(11008,71,21.5,21,0)
-INSERT "Order Details" VALUES(11009,24,4.5,12,0)
-INSERT "Order Details" VALUES(11009,36,19,18,0.25)
-INSERT "Order Details" VALUES(11009,60,34,9,0)
-INSERT "Order Details" VALUES(11010,7,30,20,0)
-go
-INSERT "Order Details" VALUES(11010,24,4.5,10,0)
-INSERT "Order Details" VALUES(11011,58,13.25,40,0.05)
-INSERT "Order Details" VALUES(11011,71,21.5,20,0)
-INSERT "Order Details" VALUES(11012,19,9.2,50,0.05)
-INSERT "Order Details" VALUES(11012,60,34,36,0.05)
-INSERT "Order Details" VALUES(11012,71,21.5,60,0.05)
-INSERT "Order Details" VALUES(11013,23,9,10,0)
-INSERT "Order Details" VALUES(11013,42,14,4,0)
-INSERT "Order Details" VALUES(11013,45,9.5,20,0)
-INSERT "Order Details" VALUES(11013,68,12.5,2,0)
-go
-INSERT "Order Details" VALUES(11014,41,9.65,28,0.1)
-INSERT "Order Details" VALUES(11015,30,25.89,15,0)
-INSERT "Order Details" VALUES(11015,77,13,18,0)
-INSERT "Order Details" VALUES(11016,31,12.5,15,0)
-INSERT "Order Details" VALUES(11016,36,19,16,0)
-INSERT "Order Details" VALUES(11017,3,10,25,0)
-INSERT "Order Details" VALUES(11017,59,55,110,0)
-INSERT "Order Details" VALUES(11017,70,15,30,0)
-INSERT "Order Details" VALUES(11018,12,38,20,0)
-INSERT "Order Details" VALUES(11018,18,62.5,10,0)
-go
-INSERT "Order Details" VALUES(11018,56,38,5,0)
-INSERT "Order Details" VALUES(11019,46,12,3,0)
-INSERT "Order Details" VALUES(11019,49,20,2,0)
-INSERT "Order Details" VALUES(11020,10,31,24,0.15)
-INSERT "Order Details" VALUES(11021,2,19,11,0.25)
-INSERT "Order Details" VALUES(11021,20,81,15,0)
-INSERT "Order Details" VALUES(11021,26,31.23,63,0)
-INSERT "Order Details" VALUES(11021,51,53,44,0.25)
-INSERT "Order Details" VALUES(11021,72,34.8,35,0)
-INSERT "Order Details" VALUES(11022,19,9.2,35,0)
-go
-INSERT "Order Details" VALUES(11022,69,36,30,0)
-INSERT "Order Details" VALUES(11023,7,30,4,0)
-INSERT "Order Details" VALUES(11023,43,46,30,0)
-INSERT "Order Details" VALUES(11024,26,31.23,12,0)
-INSERT "Order Details" VALUES(11024,33,2.5,30,0)
-INSERT "Order Details" VALUES(11024,65,21.05,21,0)
-INSERT "Order Details" VALUES(11024,71,21.5,50,0)
-INSERT "Order Details" VALUES(11025,1,18,10,0.1)
-INSERT "Order Details" VALUES(11025,13,6,20,0.1)
-INSERT "Order Details" VALUES(11026,18,62.5,8,0)
-go
-INSERT "Order Details" VALUES(11026,51,53,10,0)
-INSERT "Order Details" VALUES(11027,24,4.5,30,0.25)
-INSERT "Order Details" VALUES(11027,62,49.3,21,0.25)
-INSERT "Order Details" VALUES(11028,55,24,35,0)
-INSERT "Order Details" VALUES(11028,59,55,24,0)
-INSERT "Order Details" VALUES(11029,56,38,20,0)
-INSERT "Order Details" VALUES(11029,63,43.9,12,0)
-INSERT "Order Details" VALUES(11030,2,19,100,0.25)
-INSERT "Order Details" VALUES(11030,5,21.35,70,0)
-INSERT "Order Details" VALUES(11030,29,123.79,60,0.25)
-go
-INSERT "Order Details" VALUES(11030,59,55,100,0.25)
-INSERT "Order Details" VALUES(11031,1,18,45,0)
-INSERT "Order Details" VALUES(11031,13,6,80,0)
-INSERT "Order Details" VALUES(11031,24,4.5,21,0)
-INSERT "Order Details" VALUES(11031,64,33.25,20,0)
-INSERT "Order Details" VALUES(11031,71,21.5,16,0)
-INSERT "Order Details" VALUES(11032,36,19,35,0)
-INSERT "Order Details" VALUES(11032,38,263.5,25,0)
-INSERT "Order Details" VALUES(11032,59,55,30,0)
-INSERT "Order Details" VALUES(11033,53,32.8,70,0.1)
-go
-INSERT "Order Details" VALUES(11033,69,36,36,0.1)
-INSERT "Order Details" VALUES(11034,21,10,15,0.1)
-INSERT "Order Details" VALUES(11034,44,19.45,12,0)
-INSERT "Order Details" VALUES(11034,61,28.5,6,0)
-INSERT "Order Details" VALUES(11035,1,18,10,0)
-INSERT "Order Details" VALUES(11035,35,18,60,0)
-INSERT "Order Details" VALUES(11035,42,14,30,0)
-INSERT "Order Details" VALUES(11035,54,7.45,10,0)
-INSERT "Order Details" VALUES(11036,13,6,7,0)
-INSERT "Order Details" VALUES(11036,59,55,30,0)
-go
-INSERT "Order Details" VALUES(11037,70,15,4,0)
-INSERT "Order Details" VALUES(11038,40,18.4,5,0.2)
-INSERT "Order Details" VALUES(11038,52,7,2,0)
-INSERT "Order Details" VALUES(11038,71,21.5,30,0)
-INSERT "Order Details" VALUES(11039,28,45.6,20,0)
-INSERT "Order Details" VALUES(11039,35,18,24,0)
-INSERT "Order Details" VALUES(11039,49,20,60,0)
-INSERT "Order Details" VALUES(11039,57,19.5,28,0)
-INSERT "Order Details" VALUES(11040,21,10,20,0)
-INSERT "Order Details" VALUES(11041,2,19,30,0.2)
-go
-INSERT "Order Details" VALUES(11041,63,43.9,30,0)
-INSERT "Order Details" VALUES(11042,44,19.45,15,0)
-INSERT "Order Details" VALUES(11042,61,28.5,4,0)
-INSERT "Order Details" VALUES(11043,11,21,10,0)
-INSERT "Order Details" VALUES(11044,62,49.3,12,0)
-INSERT "Order Details" VALUES(11045,33,2.5,15,0)
-INSERT "Order Details" VALUES(11045,51,53,24,0)
-INSERT "Order Details" VALUES(11046,12,38,20,0.05)
-INSERT "Order Details" VALUES(11046,32,32,15,0.05)
-INSERT "Order Details" VALUES(11046,35,18,18,0.05)
-go
-INSERT "Order Details" VALUES(11047,1,18,25,0.25)
-INSERT "Order Details" VALUES(11047,5,21.35,30,0.25)
-INSERT "Order Details" VALUES(11048,68,12.5,42,0)
-INSERT "Order Details" VALUES(11049,2,19,10,0.2)
-INSERT "Order Details" VALUES(11049,12,38,4,0.2)
-INSERT "Order Details" VALUES(11050,76,18,50,0.1)
-INSERT "Order Details" VALUES(11051,24,4.5,10,0.2)
-INSERT "Order Details" VALUES(11052,43,46,30,0.2)
-INSERT "Order Details" VALUES(11052,61,28.5,10,0.2)
-INSERT "Order Details" VALUES(11053,18,62.5,35,0.2)
-go
-INSERT "Order Details" VALUES(11053,32,32,20,0)
-INSERT "Order Details" VALUES(11053,64,33.25,25,0.2)
-INSERT "Order Details" VALUES(11054,33,2.5,10,0)
-INSERT "Order Details" VALUES(11054,67,14,20,0)
-INSERT "Order Details" VALUES(11055,24,4.5,15,0)
-INSERT "Order Details" VALUES(11055,25,14,15,0)
-INSERT "Order Details" VALUES(11055,51,53,20,0)
-INSERT "Order Details" VALUES(11055,57,19.5,20,0)
-INSERT "Order Details" VALUES(11056,7,30,40,0)
-INSERT "Order Details" VALUES(11056,55,24,35,0)
-go
-INSERT "Order Details" VALUES(11056,60,34,50,0)
-INSERT "Order Details" VALUES(11057,70,15,3,0)
-INSERT "Order Details" VALUES(11058,21,10,3,0)
-INSERT "Order Details" VALUES(11058,60,34,21,0)
-INSERT "Order Details" VALUES(11058,61,28.5,4,0)
-INSERT "Order Details" VALUES(11059,13,6,30,0)
-INSERT "Order Details" VALUES(11059,17,39,12,0)
-INSERT "Order Details" VALUES(11059,60,34,35,0)
-INSERT "Order Details" VALUES(11060,60,34,4,0)
-INSERT "Order Details" VALUES(11060,77,13,10,0)
-go
-INSERT "Order Details" VALUES(11061,60,34,15,0)
-INSERT "Order Details" VALUES(11062,53,32.8,10,0.2)
-INSERT "Order Details" VALUES(11062,70,15,12,0.2)
-INSERT "Order Details" VALUES(11063,34,14,30,0)
-INSERT "Order Details" VALUES(11063,40,18.4,40,0.1)
-INSERT "Order Details" VALUES(11063,41,9.65,30,0.1)
-INSERT "Order Details" VALUES(11064,17,39,77,0.1)
-INSERT "Order Details" VALUES(11064,41,9.65,12,0)
-INSERT "Order Details" VALUES(11064,53,32.8,25,0.1)
-INSERT "Order Details" VALUES(11064,55,24,4,0.1)
-go
-INSERT "Order Details" VALUES(11064,68,12.5,55,0)
-INSERT "Order Details" VALUES(11065,30,25.89,4,0.25)
-INSERT "Order Details" VALUES(11065,54,7.45,20,0.25)
-INSERT "Order Details" VALUES(11066,16,17.45,3,0)
-INSERT "Order Details" VALUES(11066,19,9.2,42,0)
-INSERT "Order Details" VALUES(11066,34,14,35,0)
-INSERT "Order Details" VALUES(11067,41,9.65,9,0)
-INSERT "Order Details" VALUES(11068,28,45.6,8,0.15)
-INSERT "Order Details" VALUES(11068,43,46,36,0.15)
-INSERT "Order Details" VALUES(11068,77,13,28,0.15)
-go
-INSERT "Order Details" VALUES(11069,39,18,20,0)
-INSERT "Order Details" VALUES(11070,1,18,40,0.15)
-INSERT "Order Details" VALUES(11070,2,19,20,0.15)
-INSERT "Order Details" VALUES(11070,16,17.45,30,0.15)
-INSERT "Order Details" VALUES(11070,31,12.5,20,0)
-INSERT "Order Details" VALUES(11071,7,30,15,0.05)
-INSERT "Order Details" VALUES(11071,13,6,10,0.05)
-INSERT "Order Details" VALUES(11072,2,19,8,0)
-INSERT "Order Details" VALUES(11072,41,9.65,40,0)
-INSERT "Order Details" VALUES(11072,50,16.25,22,0)
-go
-INSERT "Order Details" VALUES(11072,64,33.25,130,0)
-INSERT "Order Details" VALUES(11073,11,21,10,0)
-INSERT "Order Details" VALUES(11073,24,4.5,20,0)
-INSERT "Order Details" VALUES(11074,16,17.45,14,0.05)
-INSERT "Order Details" VALUES(11075,2,19,10,0.15)
-INSERT "Order Details" VALUES(11075,46,12,30,0.15)
-INSERT "Order Details" VALUES(11075,76,18,2,0.15)
-INSERT "Order Details" VALUES(11076,6,25,20,0.25)
-INSERT "Order Details" VALUES(11076,14,23.25,20,0.25)
-INSERT "Order Details" VALUES(11076,19,9.2,10,0.25)
-go
-INSERT "Order Details" VALUES(11077,2,19,24,0.2)
-INSERT "Order Details" VALUES(11077,3,10,4,0)
-INSERT "Order Details" VALUES(11077,4,22,1,0)
-INSERT "Order Details" VALUES(11077,6,25,1,0.02)
-INSERT "Order Details" VALUES(11077,7,30,1,0.05)
-INSERT "Order Details" VALUES(11077,8,40,2,0.1)
-INSERT "Order Details" VALUES(11077,10,31,1,0)
-INSERT "Order Details" VALUES(11077,12,38,2,0.05)
-INSERT "Order Details" VALUES(11077,13,6,4,0)
-INSERT "Order Details" VALUES(11077,14,23.25,1,0.03)
-go
-INSERT "Order Details" VALUES(11077,16,17.45,2,0.03)
-INSERT "Order Details" VALUES(11077,20,81,1,0.04)
-INSERT "Order Details" VALUES(11077,23,9,2,0)
-INSERT "Order Details" VALUES(11077,32,32,1,0)
-INSERT "Order Details" VALUES(11077,39,18,2,0.05)
-INSERT "Order Details" VALUES(11077,41,9.65,3,0)
-INSERT "Order Details" VALUES(11077,46,12,3,0.02)
-INSERT "Order Details" VALUES(11077,52,7,2,0)
-INSERT "Order Details" VALUES(11077,55,24,2,0)
-INSERT "Order Details" VALUES(11077,60,34,2,0.06)
-go
-INSERT "Order Details" VALUES(11077,64,33.25,2,0.03)
-INSERT "Order Details" VALUES(11077,66,17,1,0)
-INSERT "Order Details" VALUES(11077,73,15,2,0.01)
-INSERT "Order Details" VALUES(11077,75,7.75,4,0)
-INSERT "Order Details" VALUES(11077,77,13,2,0)
-go
-ALTER TABLE "Order Details" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-set identity_insert "Orders" on
-go
-ALTER TABLE "Orders" NOCHECK CONSTRAINT ALL
-go
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10248,N'VINET',5,'7/4/1996','8/1/1996','7/16/1996',3,32.38,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10249,N'TOMSP',6,'7/5/1996','8/16/1996','7/10/1996',1,11.61,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10250,N'HANAR',4,'7/8/1996','8/5/1996','7/12/1996',2,65.83,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10251,N'VICTE',3,'7/8/1996','8/5/1996','7/15/1996',1,41.34,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10252,N'SUPRD',4,'7/9/1996','8/6/1996','7/11/1996',2,51.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10253,N'HANAR',3,'7/10/1996','7/24/1996','7/16/1996',2,58.17,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10254,N'CHOPS',5,'7/11/1996','8/8/1996','7/23/1996',2,22.98,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10255,N'RICSU',9,'7/12/1996','8/9/1996','7/15/1996',3,148.33,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10256,N'WELLI',3,'7/15/1996','8/12/1996','7/17/1996',2,13.97,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10257,N'HILAA',4,'7/16/1996','8/13/1996','7/22/1996',3,81.91,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10258,N'ERNSH',1,'7/17/1996','8/14/1996','7/23/1996',1,140.51,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10259,N'CENTC',4,'7/18/1996','8/15/1996','7/25/1996',3,3.25,
- N'Centro comercial Moctezuma',N'Sierras de Granada 9993',N'México D.F.',
- NULL,N'05022',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10260,N'OTTIK',4,'7/19/1996','8/16/1996','7/29/1996',1,55.09,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10261,N'QUEDE',4,'7/19/1996','8/16/1996','7/30/1996',2,3.05,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10262,N'RATTC',8,'7/22/1996','8/19/1996','7/25/1996',3,48.29,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10263,N'ERNSH',9,'7/23/1996','8/20/1996','7/31/1996',3,146.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10264,N'FOLKO',6,'7/24/1996','8/21/1996','8/23/1996',3,3.67,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10265,N'BLONP',2,'7/25/1996','8/22/1996','8/12/1996',1,55.28,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10266,N'WARTH',3,'7/26/1996','9/6/1996','7/31/1996',3,25.73,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10267,N'FRANK',4,'7/29/1996','8/26/1996','8/6/1996',1,208.58,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10268,N'GROSR',8,'7/30/1996','8/27/1996','8/2/1996',3,66.29,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10269,N'WHITC',5,'7/31/1996','8/14/1996','8/9/1996',1,4.56,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10270,N'WARTH',1,'8/1/1996','8/29/1996','8/2/1996',1,136.54,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10271,N'SPLIR',6,'8/1/1996','8/29/1996','8/30/1996',2,4.54,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10272,N'RATTC',6,'8/2/1996','8/30/1996','8/6/1996',2,98.03,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10273,N'QUICK',3,'8/5/1996','9/2/1996','8/12/1996',3,76.07,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10274,N'VINET',6,'8/6/1996','9/3/1996','8/16/1996',1,6.01,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10275,N'MAGAA',1,'8/7/1996','9/4/1996','8/9/1996',1,26.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10276,N'TORTU',8,'8/8/1996','8/22/1996','8/14/1996',3,13.84,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10277,N'MORGK',2,'8/9/1996','9/6/1996','8/13/1996',3,125.77,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10278,N'BERGS',8,'8/12/1996','9/9/1996','8/16/1996',2,92.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10279,N'LEHMS',8,'8/13/1996','9/10/1996','8/16/1996',2,25.83,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10280,N'BERGS',2,'8/14/1996','9/11/1996','9/12/1996',1,8.98,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10281,N'ROMEY',4,'8/14/1996','8/28/1996','8/21/1996',1,2.94,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10282,N'ROMEY',4,'8/15/1996','9/12/1996','8/21/1996',1,12.69,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10283,N'LILAS',3,'8/16/1996','9/13/1996','8/23/1996',3,84.81,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10284,N'LEHMS',4,'8/19/1996','9/16/1996','8/27/1996',1,76.56,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10285,N'QUICK',1,'8/20/1996','9/17/1996','8/26/1996',2,76.83,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10286,N'QUICK',8,'8/21/1996','9/18/1996','8/30/1996',3,229.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10287,N'RICAR',8,'8/22/1996','9/19/1996','8/28/1996',3,12.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10288,N'REGGC',4,'8/23/1996','9/20/1996','9/3/1996',1,7.45,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10289,N'BSBEV',7,'8/26/1996','9/23/1996','8/28/1996',3,22.77,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10290,N'COMMI',8,'8/27/1996','9/24/1996','9/3/1996',1,79.70,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10291,N'QUEDE',6,'8/27/1996','9/24/1996','9/4/1996',2,6.40,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10292,N'TRADH',1,'8/28/1996','9/25/1996','9/2/1996',2,1.35,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10293,N'TORTU',1,'8/29/1996','9/26/1996','9/11/1996',3,21.18,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10294,N'RATTC',4,'8/30/1996','9/27/1996','9/5/1996',2,147.26,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10295,N'VINET',2,'9/2/1996','9/30/1996','9/10/1996',2,1.15,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10296,N'LILAS',6,'9/3/1996','10/1/1996','9/11/1996',1,0.12,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10297,N'BLONP',5,'9/4/1996','10/16/1996','9/10/1996',2,5.74,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10298,N'HUNGO',6,'9/5/1996','10/3/1996','9/11/1996',2,168.22,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10299,N'RICAR',4,'9/6/1996','10/4/1996','9/13/1996',2,29.76,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10300,N'MAGAA',2,'9/9/1996','10/7/1996','9/18/1996',2,17.68,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10301,N'WANDK',8,'9/9/1996','10/7/1996','9/17/1996',2,45.08,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10302,N'SUPRD',4,'9/10/1996','10/8/1996','10/9/1996',2,6.27,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10303,N'GODOS',7,'9/11/1996','10/9/1996','9/18/1996',2,107.83,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10304,N'TORTU',1,'9/12/1996','10/10/1996','9/17/1996',2,63.79,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10305,N'OLDWO',8,'9/13/1996','10/11/1996','10/9/1996',3,257.62,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10306,N'ROMEY',1,'9/16/1996','10/14/1996','9/23/1996',3,7.56,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10307,N'LONEP',2,'9/17/1996','10/15/1996','9/25/1996',2,0.56,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10308,N'ANATR',7,'9/18/1996','10/16/1996','9/24/1996',3,1.61,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10309,N'HUNGO',3,'9/19/1996','10/17/1996','10/23/1996',1,47.30,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10310,N'THEBI',8,'9/20/1996','10/18/1996','9/27/1996',2,17.52,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10311,N'DUMON',1,'9/20/1996','10/4/1996','9/26/1996',3,24.69,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10312,N'WANDK',2,'9/23/1996','10/21/1996','10/3/1996',2,40.26,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10313,N'QUICK',2,'9/24/1996','10/22/1996','10/4/1996',2,1.96,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10314,N'RATTC',1,'9/25/1996','10/23/1996','10/4/1996',2,74.16,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10315,N'ISLAT',4,'9/26/1996','10/24/1996','10/3/1996',2,41.76,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10316,N'RATTC',1,'9/27/1996','10/25/1996','10/8/1996',3,150.15,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10317,N'LONEP',6,'9/30/1996','10/28/1996','10/10/1996',1,12.69,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10318,N'ISLAT',8,'10/1/1996','10/29/1996','10/4/1996',2,4.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10319,N'TORTU',7,'10/2/1996','10/30/1996','10/11/1996',3,64.50,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10320,N'WARTH',5,'10/3/1996','10/17/1996','10/18/1996',3,34.57,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10321,N'ISLAT',3,'10/3/1996','10/31/1996','10/11/1996',2,3.43,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10322,N'PERIC',7,'10/4/1996','11/1/1996','10/23/1996',3,0.40,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10323,N'KOENE',4,'10/7/1996','11/4/1996','10/14/1996',1,4.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10324,N'SAVEA',9,'10/8/1996','11/5/1996','10/10/1996',1,214.27,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10325,N'KOENE',1,'10/9/1996','10/23/1996','10/14/1996',3,64.86,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10326,N'BOLID',4,'10/10/1996','11/7/1996','10/14/1996',2,77.92,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10327,N'FOLKO',2,'10/11/1996','11/8/1996','10/14/1996',1,63.36,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10328,N'FURIB',4,'10/14/1996','11/11/1996','10/17/1996',3,87.03,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10329,N'SPLIR',4,'10/15/1996','11/26/1996','10/23/1996',2,191.67,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10330,N'LILAS',3,'10/16/1996','11/13/1996','10/28/1996',1,12.75,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10331,N'BONAP',9,'10/16/1996','11/27/1996','10/21/1996',1,10.19,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10332,N'MEREP',3,'10/17/1996','11/28/1996','10/21/1996',2,52.84,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10333,N'WARTH',5,'10/18/1996','11/15/1996','10/25/1996',3,0.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10334,N'VICTE',8,'10/21/1996','11/18/1996','10/28/1996',2,8.56,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10335,N'HUNGO',7,'10/22/1996','11/19/1996','10/24/1996',2,42.11,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10336,N'PRINI',7,'10/23/1996','11/20/1996','10/25/1996',2,15.51,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10337,N'FRANK',4,'10/24/1996','11/21/1996','10/29/1996',3,108.26,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10338,N'OLDWO',4,'10/25/1996','11/22/1996','10/29/1996',3,84.21,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10339,N'MEREP',2,'10/28/1996','11/25/1996','11/4/1996',2,15.66,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10340,N'BONAP',1,'10/29/1996','11/26/1996','11/8/1996',3,166.31,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10341,N'SIMOB',7,'10/29/1996','11/26/1996','11/5/1996',3,26.78,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10342,N'FRANK',4,'10/30/1996','11/13/1996','11/4/1996',2,54.83,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10343,N'LEHMS',4,'10/31/1996','11/28/1996','11/6/1996',1,110.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10344,N'WHITC',4,'11/1/1996','11/29/1996','11/5/1996',2,23.29,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10345,N'QUICK',2,'11/4/1996','12/2/1996','11/11/1996',2,249.06,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10346,N'RATTC',3,'11/5/1996','12/17/1996','11/8/1996',3,142.08,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10347,N'FAMIA',4,'11/6/1996','12/4/1996','11/8/1996',3,3.10,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10348,N'WANDK',4,'11/7/1996','12/5/1996','11/15/1996',2,0.78,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10349,N'SPLIR',7,'11/8/1996','12/6/1996','11/15/1996',1,8.63,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10350,N'LAMAI',6,'11/11/1996','12/9/1996','12/3/1996',2,64.19,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10351,N'ERNSH',1,'11/11/1996','12/9/1996','11/20/1996',1,162.33,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10352,N'FURIB',3,'11/12/1996','11/26/1996','11/18/1996',3,1.30,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10353,N'PICCO',7,'11/13/1996','12/11/1996','11/25/1996',3,360.63,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10354,N'PERIC',8,'11/14/1996','12/12/1996','11/20/1996',3,53.80,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10355,N'AROUT',6,'11/15/1996','12/13/1996','11/20/1996',1,41.95,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10356,N'WANDK',6,'11/18/1996','12/16/1996','11/27/1996',2,36.71,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10357,N'LILAS',1,'11/19/1996','12/17/1996','12/2/1996',3,34.88,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10358,N'LAMAI',5,'11/20/1996','12/18/1996','11/27/1996',1,19.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10359,N'SEVES',5,'11/21/1996','12/19/1996','11/26/1996',3,288.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10360,N'BLONP',4,'11/22/1996','12/20/1996','12/2/1996',3,131.70,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10361,N'QUICK',1,'11/22/1996','12/20/1996','12/3/1996',2,183.17,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10362,N'BONAP',3,'11/25/1996','12/23/1996','11/28/1996',1,96.04,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10363,N'DRACD',4,'11/26/1996','12/24/1996','12/4/1996',3,30.54,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10364,N'EASTC',1,'11/26/1996','1/7/1997','12/4/1996',1,71.97,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10365,N'ANTON',3,'11/27/1996','12/25/1996','12/2/1996',2,22.00,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10366,N'GALED',8,'11/28/1996','1/9/1997','12/30/1996',2,10.14,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10367,N'VAFFE',7,'11/28/1996','12/26/1996','12/2/1996',3,13.55,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10368,N'ERNSH',2,'11/29/1996','12/27/1996','12/2/1996',2,101.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10369,N'SPLIR',8,'12/2/1996','12/30/1996','12/9/1996',2,195.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10370,N'CHOPS',6,'12/3/1996','12/31/1996','12/27/1996',2,1.17,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10371,N'LAMAI',1,'12/3/1996','12/31/1996','12/24/1996',1,0.45,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10372,N'QUEEN',5,'12/4/1996','1/1/1997','12/9/1996',2,890.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10373,N'HUNGO',4,'12/5/1996','1/2/1997','12/11/1996',3,124.12,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10374,N'WOLZA',1,'12/5/1996','1/2/1997','12/9/1996',3,3.94,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10375,N'HUNGC',3,'12/6/1996','1/3/1997','12/9/1996',2,20.12,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10376,N'MEREP',1,'12/9/1996','1/6/1997','12/13/1996',2,20.39,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10377,N'SEVES',1,'12/9/1996','1/6/1997','12/13/1996',3,22.21,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10378,N'FOLKO',5,'12/10/1996','1/7/1997','12/19/1996',3,5.44,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10379,N'QUEDE',2,'12/11/1996','1/8/1997','12/13/1996',1,45.03,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10380,N'HUNGO',8,'12/12/1996','1/9/1997','1/16/1997',3,35.03,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10381,N'LILAS',3,'12/12/1996','1/9/1997','12/13/1996',3,7.99,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10382,N'ERNSH',4,'12/13/1996','1/10/1997','12/16/1996',1,94.77,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10383,N'AROUT',8,'12/16/1996','1/13/1997','12/18/1996',3,34.24,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10384,N'BERGS',3,'12/16/1996','1/13/1997','12/20/1996',3,168.64,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10385,N'SPLIR',1,'12/17/1996','1/14/1997','12/23/1996',2,30.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10386,N'FAMIA',9,'12/18/1996','1/1/1997','12/25/1996',3,13.99,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10387,N'SANTG',1,'12/18/1996','1/15/1997','12/20/1996',2,93.63,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10388,N'SEVES',2,'12/19/1996','1/16/1997','12/20/1996',1,34.86,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10389,N'BOTTM',4,'12/20/1996','1/17/1997','12/24/1996',2,47.42,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10390,N'ERNSH',6,'12/23/1996','1/20/1997','12/26/1996',1,126.38,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10391,N'DRACD',3,'12/23/1996','1/20/1997','12/31/1996',3,5.45,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10392,N'PICCO',2,'12/24/1996','1/21/1997','1/1/1997',3,122.46,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10393,N'SAVEA',1,'12/25/1996','1/22/1997','1/3/1997',3,126.56,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10394,N'HUNGC',1,'12/25/1996','1/22/1997','1/3/1997',3,30.34,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10395,N'HILAA',6,'12/26/1996','1/23/1997','1/3/1997',1,184.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10396,N'FRANK',1,'12/27/1996','1/10/1997','1/6/1997',3,135.35,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10397,N'PRINI',5,'12/27/1996','1/24/1997','1/2/1997',1,60.26,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10398,N'SAVEA',2,'12/30/1996','1/27/1997','1/9/1997',3,89.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10399,N'VAFFE',8,'12/31/1996','1/14/1997','1/8/1997',3,27.36,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10400,N'EASTC',1,'1/1/1997','1/29/1997','1/16/1997',3,83.93,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10401,N'RATTC',1,'1/1/1997','1/29/1997','1/10/1997',1,12.51,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10402,N'ERNSH',8,'1/2/1997','2/13/1997','1/10/1997',2,67.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10403,N'ERNSH',4,'1/3/1997','1/31/1997','1/9/1997',3,73.79,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10404,N'MAGAA',2,'1/3/1997','1/31/1997','1/8/1997',1,155.97,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10405,N'LINOD',1,'1/6/1997','2/3/1997','1/22/1997',1,34.82,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10406,N'QUEEN',7,'1/7/1997','2/18/1997','1/13/1997',1,108.04,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10407,N'OTTIK',2,'1/7/1997','2/4/1997','1/30/1997',2,91.48,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10408,N'FOLIG',8,'1/8/1997','2/5/1997','1/14/1997',1,11.26,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10409,N'OCEAN',3,'1/9/1997','2/6/1997','1/14/1997',1,29.83,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10410,N'BOTTM',3,'1/10/1997','2/7/1997','1/15/1997',3,2.40,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10411,N'BOTTM',9,'1/10/1997','2/7/1997','1/21/1997',3,23.65,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10412,N'WARTH',8,'1/13/1997','2/10/1997','1/15/1997',2,3.77,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10413,N'LAMAI',3,'1/14/1997','2/11/1997','1/16/1997',2,95.66,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10414,N'FAMIA',2,'1/14/1997','2/11/1997','1/17/1997',3,21.48,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10415,N'HUNGC',3,'1/15/1997','2/12/1997','1/24/1997',1,0.20,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10416,N'WARTH',8,'1/16/1997','2/13/1997','1/27/1997',3,22.72,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10417,N'SIMOB',4,'1/16/1997','2/13/1997','1/28/1997',3,70.29,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10418,N'QUICK',4,'1/17/1997','2/14/1997','1/24/1997',1,17.55,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10419,N'RICSU',4,'1/20/1997','2/17/1997','1/30/1997',2,137.35,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10420,N'WELLI',3,'1/21/1997','2/18/1997','1/27/1997',1,44.12,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10421,N'QUEDE',8,'1/21/1997','3/4/1997','1/27/1997',1,99.23,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10422,N'FRANS',2,'1/22/1997','2/19/1997','1/31/1997',1,3.02,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10423,N'GOURL',6,'1/23/1997','2/6/1997','2/24/1997',3,24.50,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10424,N'MEREP',7,'1/23/1997','2/20/1997','1/27/1997',2,370.61,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10425,N'LAMAI',6,'1/24/1997','2/21/1997','2/14/1997',2,7.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10426,N'GALED',4,'1/27/1997','2/24/1997','2/6/1997',1,18.69,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10427,N'PICCO',4,'1/27/1997','2/24/1997','3/3/1997',2,31.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10428,N'REGGC',7,'1/28/1997','2/25/1997','2/4/1997',1,11.09,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10429,N'HUNGO',3,'1/29/1997','3/12/1997','2/7/1997',2,56.63,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10430,N'ERNSH',4,'1/30/1997','2/13/1997','2/3/1997',1,458.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10431,N'BOTTM',4,'1/30/1997','2/13/1997','2/7/1997',2,44.17,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10432,N'SPLIR',3,'1/31/1997','2/14/1997','2/7/1997',2,4.34,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10433,N'PRINI',3,'2/3/1997','3/3/1997','3/4/1997',3,73.83,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10434,N'FOLKO',3,'2/3/1997','3/3/1997','2/13/1997',2,17.92,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10435,N'CONSH',8,'2/4/1997','3/18/1997','2/7/1997',2,9.21,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10436,N'BLONP',3,'2/5/1997','3/5/1997','2/11/1997',2,156.66,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10437,N'WARTH',8,'2/5/1997','3/5/1997','2/12/1997',1,19.97,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10438,N'TOMSP',3,'2/6/1997','3/6/1997','2/14/1997',2,8.24,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10439,N'MEREP',6,'2/7/1997','3/7/1997','2/10/1997',3,4.07,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10440,N'SAVEA',4,'2/10/1997','3/10/1997','2/28/1997',2,86.53,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10441,N'OLDWO',3,'2/10/1997','3/24/1997','3/14/1997',2,73.02,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10442,N'ERNSH',3,'2/11/1997','3/11/1997','2/18/1997',2,47.94,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10443,N'REGGC',8,'2/12/1997','3/12/1997','2/14/1997',1,13.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10444,N'BERGS',3,'2/12/1997','3/12/1997','2/21/1997',3,3.50,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10445,N'BERGS',3,'2/13/1997','3/13/1997','2/20/1997',1,9.30,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10446,N'TOMSP',6,'2/14/1997','3/14/1997','2/19/1997',1,14.68,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10447,N'RICAR',4,'2/14/1997','3/14/1997','3/7/1997',2,68.66,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10448,N'RANCH',4,'2/17/1997','3/17/1997','2/24/1997',2,38.82,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10449,N'BLONP',3,'2/18/1997','3/18/1997','2/27/1997',2,53.30,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10450,N'VICTE',8,'2/19/1997','3/19/1997','3/11/1997',2,7.23,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10451,N'QUICK',4,'2/19/1997','3/5/1997','3/12/1997',3,189.09,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10452,N'SAVEA',8,'2/20/1997','3/20/1997','2/26/1997',1,140.26,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10453,N'AROUT',1,'2/21/1997','3/21/1997','2/26/1997',2,25.36,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10454,N'LAMAI',4,'2/21/1997','3/21/1997','2/25/1997',3,2.74,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10455,N'WARTH',8,'2/24/1997','4/7/1997','3/3/1997',2,180.45,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10456,N'KOENE',8,'2/25/1997','4/8/1997','2/28/1997',2,8.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10457,N'KOENE',2,'2/25/1997','3/25/1997','3/3/1997',1,11.57,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10458,N'SUPRD',7,'2/26/1997','3/26/1997','3/4/1997',3,147.06,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10459,N'VICTE',4,'2/27/1997','3/27/1997','2/28/1997',2,25.09,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10460,N'FOLKO',8,'2/28/1997','3/28/1997','3/3/1997',1,16.27,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10461,N'LILAS',1,'2/28/1997','3/28/1997','3/5/1997',3,148.61,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10462,N'CONSH',2,'3/3/1997','3/31/1997','3/18/1997',1,6.17,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10463,N'SUPRD',5,'3/4/1997','4/1/1997','3/6/1997',3,14.78,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10464,N'FURIB',4,'3/4/1997','4/1/1997','3/14/1997',2,89.00,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10465,N'VAFFE',1,'3/5/1997','4/2/1997','3/14/1997',3,145.04,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10466,N'COMMI',4,'3/6/1997','4/3/1997','3/13/1997',1,11.93,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10467,N'MAGAA',8,'3/6/1997','4/3/1997','3/11/1997',2,4.93,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10468,N'KOENE',3,'3/7/1997','4/4/1997','3/12/1997',3,44.12,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10469,N'WHITC',1,'3/10/1997','4/7/1997','3/14/1997',1,60.18,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10470,N'BONAP',4,'3/11/1997','4/8/1997','3/14/1997',2,64.56,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10471,N'BSBEV',2,'3/11/1997','4/8/1997','3/18/1997',3,45.59,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10472,N'SEVES',8,'3/12/1997','4/9/1997','3/19/1997',1,4.20,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10473,N'ISLAT',1,'3/13/1997','3/27/1997','3/21/1997',3,16.37,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10474,N'PERIC',5,'3/13/1997','4/10/1997','3/21/1997',2,83.49,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10475,N'SUPRD',9,'3/14/1997','4/11/1997','4/4/1997',1,68.52,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10476,N'HILAA',8,'3/17/1997','4/14/1997','3/24/1997',3,4.41,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10477,N'PRINI',5,'3/17/1997','4/14/1997','3/25/1997',2,13.02,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10478,N'VICTE',2,'3/18/1997','4/1/1997','3/26/1997',3,4.81,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10479,N'RATTC',3,'3/19/1997','4/16/1997','3/21/1997',3,708.95,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10480,N'FOLIG',6,'3/20/1997','4/17/1997','3/24/1997',2,1.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10481,N'RICAR',8,'3/20/1997','4/17/1997','3/25/1997',2,64.33,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10482,N'LAZYK',1,'3/21/1997','4/18/1997','4/10/1997',3,7.48,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10483,N'WHITC',7,'3/24/1997','4/21/1997','4/25/1997',2,15.28,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10484,N'BSBEV',3,'3/24/1997','4/21/1997','4/1/1997',3,6.88,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10485,N'LINOD',4,'3/25/1997','4/8/1997','3/31/1997',2,64.45,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10486,N'HILAA',1,'3/26/1997','4/23/1997','4/2/1997',2,30.53,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10487,N'QUEEN',2,'3/26/1997','4/23/1997','3/28/1997',2,71.07,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10488,N'FRANK',8,'3/27/1997','4/24/1997','4/2/1997',2,4.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10489,N'PICCO',6,'3/28/1997','4/25/1997','4/9/1997',2,5.29,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10490,N'HILAA',7,'3/31/1997','4/28/1997','4/3/1997',2,210.19,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10491,N'FURIB',8,'3/31/1997','4/28/1997','4/8/1997',3,16.96,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10492,N'BOTTM',3,'4/1/1997','4/29/1997','4/11/1997',1,62.89,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10493,N'LAMAI',4,'4/2/1997','4/30/1997','4/10/1997',3,10.64,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10494,N'COMMI',4,'4/2/1997','4/30/1997','4/9/1997',2,65.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10495,N'LAUGB',3,'4/3/1997','5/1/1997','4/11/1997',3,4.65,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10496,N'TRADH',7,'4/4/1997','5/2/1997','4/7/1997',2,46.77,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10497,N'LEHMS',7,'4/4/1997','5/2/1997','4/7/1997',1,36.21,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10498,N'HILAA',8,'4/7/1997','5/5/1997','4/11/1997',2,29.75,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10499,N'LILAS',4,'4/8/1997','5/6/1997','4/16/1997',2,102.02,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10500,N'LAMAI',6,'4/9/1997','5/7/1997','4/17/1997',1,42.68,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10501,N'BLAUS',9,'4/9/1997','5/7/1997','4/16/1997',3,8.85,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10502,N'PERIC',2,'4/10/1997','5/8/1997','4/29/1997',1,69.32,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10503,N'HUNGO',6,'4/11/1997','5/9/1997','4/16/1997',2,16.74,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10504,N'WHITC',4,'4/11/1997','5/9/1997','4/18/1997',3,59.13,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10505,N'MEREP',3,'4/14/1997','5/12/1997','4/21/1997',3,7.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10506,N'KOENE',9,'4/15/1997','5/13/1997','5/2/1997',2,21.19,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10507,N'ANTON',7,'4/15/1997','5/13/1997','4/22/1997',1,47.45,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10508,N'OTTIK',1,'4/16/1997','5/14/1997','5/13/1997',2,4.99,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10509,N'BLAUS',4,'4/17/1997','5/15/1997','4/29/1997',1,0.15,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10510,N'SAVEA',6,'4/18/1997','5/16/1997','4/28/1997',3,367.63,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10511,N'BONAP',4,'4/18/1997','5/16/1997','4/21/1997',3,350.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10512,N'FAMIA',7,'4/21/1997','5/19/1997','4/24/1997',2,3.53,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10513,N'WANDK',7,'4/22/1997','6/3/1997','4/28/1997',1,105.65,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10514,N'ERNSH',3,'4/22/1997','5/20/1997','5/16/1997',2,789.95,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10515,N'QUICK',2,'4/23/1997','5/7/1997','5/23/1997',1,204.47,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10516,N'HUNGO',2,'4/24/1997','5/22/1997','5/1/1997',3,62.78,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10517,N'NORTS',3,'4/24/1997','5/22/1997','4/29/1997',3,32.07,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10518,N'TORTU',4,'4/25/1997','5/9/1997','5/5/1997',2,218.15,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10519,N'CHOPS',6,'4/28/1997','5/26/1997','5/1/1997',3,91.76,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10520,N'SANTG',7,'4/29/1997','5/27/1997','5/1/1997',1,13.37,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10521,N'CACTU',8,'4/29/1997','5/27/1997','5/2/1997',2,17.22,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10522,N'LEHMS',4,'4/30/1997','5/28/1997','5/6/1997',1,45.33,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10523,N'SEVES',7,'5/1/1997','5/29/1997','5/30/1997',2,77.63,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10524,N'BERGS',1,'5/1/1997','5/29/1997','5/7/1997',2,244.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10525,N'BONAP',1,'5/2/1997','5/30/1997','5/23/1997',2,11.06,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10526,N'WARTH',4,'5/5/1997','6/2/1997','5/15/1997',2,58.59,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10527,N'QUICK',7,'5/5/1997','6/2/1997','5/7/1997',1,41.90,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10528,N'GREAL',6,'5/6/1997','5/20/1997','5/9/1997',2,3.35,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10529,N'MAISD',5,'5/7/1997','6/4/1997','5/9/1997',2,66.69,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10530,N'PICCO',3,'5/8/1997','6/5/1997','5/12/1997',2,339.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10531,N'OCEAN',7,'5/8/1997','6/5/1997','5/19/1997',1,8.12,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10532,N'EASTC',7,'5/9/1997','6/6/1997','5/12/1997',3,74.46,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10533,N'FOLKO',8,'5/12/1997','6/9/1997','5/22/1997',1,188.04,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10534,N'LEHMS',8,'5/12/1997','6/9/1997','5/14/1997',2,27.94,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10535,N'ANTON',4,'5/13/1997','6/10/1997','5/21/1997',1,15.64,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10536,N'LEHMS',3,'5/14/1997','6/11/1997','6/6/1997',2,58.88,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10537,N'RICSU',1,'5/14/1997','5/28/1997','5/19/1997',1,78.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10538,N'BSBEV',9,'5/15/1997','6/12/1997','5/16/1997',3,4.87,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10539,N'BSBEV',6,'5/16/1997','6/13/1997','5/23/1997',3,12.36,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10540,N'QUICK',3,'5/19/1997','6/16/1997','6/13/1997',3,1007.64,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10541,N'HANAR',2,'5/19/1997','6/16/1997','5/29/1997',1,68.65,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10542,N'KOENE',1,'5/20/1997','6/17/1997','5/26/1997',3,10.95,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10543,N'LILAS',8,'5/21/1997','6/18/1997','5/23/1997',2,48.17,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10544,N'LONEP',4,'5/21/1997','6/18/1997','5/30/1997',1,24.91,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10545,N'LAZYK',8,'5/22/1997','6/19/1997','6/26/1997',2,11.92,
- N'Lazy K Kountry Store',N'12 Orchestra Terrace',N'Walla Walla',
- N'WA',N'99362',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10546,N'VICTE',1,'5/23/1997','6/20/1997','5/27/1997',3,194.72,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10547,N'SEVES',3,'5/23/1997','6/20/1997','6/2/1997',2,178.43,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10548,N'TOMSP',3,'5/26/1997','6/23/1997','6/2/1997',2,1.43,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10549,N'QUICK',5,'5/27/1997','6/10/1997','5/30/1997',1,171.24,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10550,N'GODOS',7,'5/28/1997','6/25/1997','6/6/1997',3,4.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10551,N'FURIB',4,'5/28/1997','7/9/1997','6/6/1997',3,72.95,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10552,N'HILAA',2,'5/29/1997','6/26/1997','6/5/1997',1,83.22,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10553,N'WARTH',2,'5/30/1997','6/27/1997','6/3/1997',2,149.49,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10554,N'OTTIK',4,'5/30/1997','6/27/1997','6/5/1997',3,120.97,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10555,N'SAVEA',6,'6/2/1997','6/30/1997','6/4/1997',3,252.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10556,N'SIMOB',2,'6/3/1997','7/15/1997','6/13/1997',1,9.80,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10557,N'LEHMS',9,'6/3/1997','6/17/1997','6/6/1997',2,96.72,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10558,N'AROUT',1,'6/4/1997','7/2/1997','6/10/1997',2,72.97,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10559,N'BLONP',6,'6/5/1997','7/3/1997','6/13/1997',1,8.05,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10560,N'FRANK',8,'6/6/1997','7/4/1997','6/9/1997',1,36.65,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10561,N'FOLKO',2,'6/6/1997','7/4/1997','6/9/1997',2,242.21,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10562,N'REGGC',1,'6/9/1997','7/7/1997','6/12/1997',1,22.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10563,N'RICAR',2,'6/10/1997','7/22/1997','6/24/1997',2,60.43,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10564,N'RATTC',4,'6/10/1997','7/8/1997','6/16/1997',3,13.75,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10565,N'MEREP',8,'6/11/1997','7/9/1997','6/18/1997',2,7.15,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10566,N'BLONP',9,'6/12/1997','7/10/1997','6/18/1997',1,88.40,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10567,N'HUNGO',1,'6/12/1997','7/10/1997','6/17/1997',1,33.97,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10568,N'GALED',3,'6/13/1997','7/11/1997','7/9/1997',3,6.54,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10569,N'RATTC',5,'6/16/1997','7/14/1997','7/11/1997',1,58.98,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10570,N'MEREP',3,'6/17/1997','7/15/1997','6/19/1997',3,188.99,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10571,N'ERNSH',8,'6/17/1997','7/29/1997','7/4/1997',3,26.06,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10572,N'BERGS',3,'6/18/1997','7/16/1997','6/25/1997',2,116.43,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10573,N'ANTON',7,'6/19/1997','7/17/1997','6/20/1997',3,84.84,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10574,N'TRAIH',4,'6/19/1997','7/17/1997','6/30/1997',2,37.60,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10575,N'MORGK',5,'6/20/1997','7/4/1997','6/30/1997',1,127.34,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10576,N'TORTU',3,'6/23/1997','7/7/1997','6/30/1997',3,18.56,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10577,N'TRAIH',9,'6/23/1997','8/4/1997','6/30/1997',2,25.41,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10578,N'BSBEV',4,'6/24/1997','7/22/1997','7/25/1997',3,29.60,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10579,N'LETSS',1,'6/25/1997','7/23/1997','7/4/1997',2,13.73,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10580,N'OTTIK',4,'6/26/1997','7/24/1997','7/1/1997',3,75.89,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10581,N'FAMIA',3,'6/26/1997','7/24/1997','7/2/1997',1,3.01,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10582,N'BLAUS',3,'6/27/1997','7/25/1997','7/14/1997',2,27.71,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10583,N'WARTH',2,'6/30/1997','7/28/1997','7/4/1997',2,7.28,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10584,N'BLONP',4,'6/30/1997','7/28/1997','7/4/1997',1,59.14,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10585,N'WELLI',7,'7/1/1997','7/29/1997','7/10/1997',1,13.41,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10586,N'REGGC',9,'7/2/1997','7/30/1997','7/9/1997',1,0.48,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10587,N'QUEDE',1,'7/2/1997','7/30/1997','7/9/1997',1,62.52,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10588,N'QUICK',2,'7/3/1997','7/31/1997','7/10/1997',3,194.67,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10589,N'GREAL',8,'7/4/1997','8/1/1997','7/14/1997',2,4.42,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10590,N'MEREP',4,'7/7/1997','8/4/1997','7/14/1997',3,44.77,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10591,N'VAFFE',1,'7/7/1997','7/21/1997','7/16/1997',1,55.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10592,N'LEHMS',3,'7/8/1997','8/5/1997','7/16/1997',1,32.10,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10593,N'LEHMS',7,'7/9/1997','8/6/1997','8/13/1997',2,174.20,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10594,N'OLDWO',3,'7/9/1997','8/6/1997','7/16/1997',2,5.24,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10595,N'ERNSH',2,'7/10/1997','8/7/1997','7/14/1997',1,96.78,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10596,N'WHITC',8,'7/11/1997','8/8/1997','8/12/1997',1,16.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10597,N'PICCO',7,'7/11/1997','8/8/1997','7/18/1997',3,35.12,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10598,N'RATTC',1,'7/14/1997','8/11/1997','7/18/1997',3,44.42,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10599,N'BSBEV',6,'7/15/1997','8/26/1997','7/21/1997',3,29.98,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10600,N'HUNGC',4,'7/16/1997','8/13/1997','7/21/1997',1,45.13,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10601,N'HILAA',7,'7/16/1997','8/27/1997','7/22/1997',1,58.30,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10602,N'VAFFE',8,'7/17/1997','8/14/1997','7/22/1997',2,2.92,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10603,N'SAVEA',8,'7/18/1997','8/15/1997','8/8/1997',2,48.77,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10604,N'FURIB',1,'7/18/1997','8/15/1997','7/29/1997',1,7.46,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10605,N'MEREP',1,'7/21/1997','8/18/1997','7/29/1997',2,379.13,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10606,N'TRADH',4,'7/22/1997','8/19/1997','7/31/1997',3,79.40,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10607,N'SAVEA',5,'7/22/1997','8/19/1997','7/25/1997',1,200.24,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10608,N'TOMSP',4,'7/23/1997','8/20/1997','8/1/1997',2,27.79,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10609,N'DUMON',7,'7/24/1997','8/21/1997','7/30/1997',2,1.85,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10610,N'LAMAI',8,'7/25/1997','8/22/1997','8/6/1997',1,26.78,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10611,N'WOLZA',6,'7/25/1997','8/22/1997','8/1/1997',2,80.65,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10612,N'SAVEA',1,'7/28/1997','8/25/1997','8/1/1997',2,544.08,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10613,N'HILAA',4,'7/29/1997','8/26/1997','8/1/1997',2,8.11,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10614,N'BLAUS',8,'7/29/1997','8/26/1997','8/1/1997',3,1.93,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10615,N'WILMK',2,'7/30/1997','8/27/1997','8/6/1997',3,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10616,N'GREAL',1,'7/31/1997','8/28/1997','8/5/1997',2,116.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10617,N'GREAL',4,'7/31/1997','8/28/1997','8/4/1997',2,18.53,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10618,N'MEREP',1,'8/1/1997','9/12/1997','8/8/1997',1,154.68,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10619,N'MEREP',3,'8/4/1997','9/1/1997','8/7/1997',3,91.05,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10620,N'LAUGB',2,'8/5/1997','9/2/1997','8/14/1997',3,0.94,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10621,N'ISLAT',4,'8/5/1997','9/2/1997','8/11/1997',2,23.73,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10622,N'RICAR',4,'8/6/1997','9/3/1997','8/11/1997',3,50.97,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10623,N'FRANK',8,'8/7/1997','9/4/1997','8/12/1997',2,97.18,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10624,N'THECR',4,'8/7/1997','9/4/1997','8/19/1997',2,94.80,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10625,N'ANATR',3,'8/8/1997','9/5/1997','8/14/1997',1,43.90,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10626,N'BERGS',1,'8/11/1997','9/8/1997','8/20/1997',2,138.69,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10627,N'SAVEA',8,'8/11/1997','9/22/1997','8/21/1997',3,107.46,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10628,N'BLONP',4,'8/12/1997','9/9/1997','8/20/1997',3,30.36,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10629,N'GODOS',4,'8/12/1997','9/9/1997','8/20/1997',3,85.46,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10630,N'KOENE',1,'8/13/1997','9/10/1997','8/19/1997',2,32.35,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10631,N'LAMAI',8,'8/14/1997','9/11/1997','8/15/1997',1,0.87,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10632,N'WANDK',8,'8/14/1997','9/11/1997','8/19/1997',1,41.38,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10633,N'ERNSH',7,'8/15/1997','9/12/1997','8/18/1997',3,477.90,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10634,N'FOLIG',4,'8/15/1997','9/12/1997','8/21/1997',3,487.38,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10635,N'MAGAA',8,'8/18/1997','9/15/1997','8/21/1997',3,47.46,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10636,N'WARTH',4,'8/19/1997','9/16/1997','8/26/1997',1,1.15,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10637,N'QUEEN',6,'8/19/1997','9/16/1997','8/26/1997',1,201.29,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10638,N'LINOD',3,'8/20/1997','9/17/1997','9/1/1997',1,158.44,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10639,N'SANTG',7,'8/20/1997','9/17/1997','8/27/1997',3,38.64,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10640,N'WANDK',4,'8/21/1997','9/18/1997','8/28/1997',1,23.55,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10641,N'HILAA',4,'8/22/1997','9/19/1997','8/26/1997',2,179.61,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10642,N'SIMOB',7,'8/22/1997','9/19/1997','9/5/1997',3,41.89,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10643,N'ALFKI',6,'8/25/1997','9/22/1997','9/2/1997',1,29.46,
- N'Alfreds Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10644,N'WELLI',3,'8/25/1997','9/22/1997','9/1/1997',2,0.14,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10645,N'HANAR',4,'8/26/1997','9/23/1997','9/2/1997',1,12.41,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10646,N'HUNGO',9,'8/27/1997','10/8/1997','9/3/1997',3,142.33,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10647,N'QUEDE',4,'8/27/1997','9/10/1997','9/3/1997',2,45.54,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10648,N'RICAR',5,'8/28/1997','10/9/1997','9/9/1997',2,14.25,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10649,N'MAISD',5,'8/28/1997','9/25/1997','8/29/1997',3,6.20,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10650,N'FAMIA',5,'8/29/1997','9/26/1997','9/3/1997',3,176.81,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10651,N'WANDK',8,'9/1/1997','9/29/1997','9/11/1997',2,20.60,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10652,N'GOURL',4,'9/1/1997','9/29/1997','9/8/1997',2,7.14,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10653,N'FRANK',1,'9/2/1997','9/30/1997','9/19/1997',1,93.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10654,N'BERGS',5,'9/2/1997','9/30/1997','9/11/1997',1,55.26,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10655,N'REGGC',1,'9/3/1997','10/1/1997','9/11/1997',2,4.41,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10656,N'GREAL',6,'9/4/1997','10/2/1997','9/10/1997',1,57.15,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10657,N'SAVEA',2,'9/4/1997','10/2/1997','9/15/1997',2,352.69,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10658,N'QUICK',4,'9/5/1997','10/3/1997','9/8/1997',1,364.15,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10659,N'QUEEN',7,'9/5/1997','10/3/1997','9/10/1997',2,105.81,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10660,N'HUNGC',8,'9/8/1997','10/6/1997','10/15/1997',1,111.29,
- N'Hungry Coyote Import Store',N'City Center Plaza 516 Main St.',N'Elgin',
- N'OR',N'97827',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10661,N'HUNGO',7,'9/9/1997','10/7/1997','9/15/1997',3,17.55,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10662,N'LONEP',3,'9/9/1997','10/7/1997','9/18/1997',2,1.28,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10663,N'BONAP',2,'9/10/1997','9/24/1997','10/3/1997',2,113.15,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10664,N'FURIB',1,'9/10/1997','10/8/1997','9/19/1997',3,1.27,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10665,N'LONEP',1,'9/11/1997','10/9/1997','9/17/1997',2,26.31,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10666,N'RICSU',7,'9/12/1997','10/10/1997','9/22/1997',2,232.42,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10667,N'ERNSH',7,'9/12/1997','10/10/1997','9/19/1997',1,78.09,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10668,N'WANDK',1,'9/15/1997','10/13/1997','9/23/1997',2,47.22,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10669,N'SIMOB',2,'9/15/1997','10/13/1997','9/22/1997',1,24.39,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10670,N'FRANK',4,'9/16/1997','10/14/1997','9/18/1997',1,203.48,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10671,N'FRANR',1,'9/17/1997','10/15/1997','9/24/1997',1,30.34,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10672,N'BERGS',9,'9/17/1997','10/1/1997','9/26/1997',2,95.75,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10673,N'WILMK',2,'9/18/1997','10/16/1997','9/19/1997',1,22.76,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10674,N'ISLAT',4,'9/18/1997','10/16/1997','9/30/1997',2,0.90,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10675,N'FRANK',5,'9/19/1997','10/17/1997','9/23/1997',2,31.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10676,N'TORTU',2,'9/22/1997','10/20/1997','9/29/1997',2,2.01,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10677,N'ANTON',1,'9/22/1997','10/20/1997','9/26/1997',3,4.03,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10678,N'SAVEA',7,'9/23/1997','10/21/1997','10/16/1997',3,388.98,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10679,N'BLONP',8,'9/23/1997','10/21/1997','9/30/1997',3,27.94,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10680,N'OLDWO',1,'9/24/1997','10/22/1997','9/26/1997',1,26.61,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10681,N'GREAL',3,'9/25/1997','10/23/1997','9/30/1997',3,76.13,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10682,N'ANTON',3,'9/25/1997','10/23/1997','10/1/1997',2,36.13,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10683,N'DUMON',2,'9/26/1997','10/24/1997','10/1/1997',1,4.40,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10684,N'OTTIK',3,'9/26/1997','10/24/1997','9/30/1997',1,145.63,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10685,N'GOURL',4,'9/29/1997','10/13/1997','10/3/1997',2,33.75,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10686,N'PICCO',2,'9/30/1997','10/28/1997','10/8/1997',1,96.50,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10687,N'HUNGO',9,'9/30/1997','10/28/1997','10/30/1997',2,296.43,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10688,N'VAFFE',4,'10/1/1997','10/15/1997','10/7/1997',2,299.09,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10689,N'BERGS',1,'10/1/1997','10/29/1997','10/7/1997',2,13.42,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10690,N'HANAR',1,'10/2/1997','10/30/1997','10/3/1997',1,15.80,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10691,N'QUICK',2,'10/3/1997','11/14/1997','10/22/1997',2,810.05,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10692,N'ALFKI',4,'10/3/1997','10/31/1997','10/13/1997',2,61.02,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10693,N'WHITC',3,'10/6/1997','10/20/1997','10/10/1997',3,139.34,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10694,N'QUICK',8,'10/6/1997','11/3/1997','10/9/1997',3,398.36,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10695,N'WILMK',7,'10/7/1997','11/18/1997','10/14/1997',1,16.72,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10696,N'WHITC',8,'10/8/1997','11/19/1997','10/14/1997',3,102.55,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10697,N'LINOD',3,'10/8/1997','11/5/1997','10/14/1997',1,45.52,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10698,N'ERNSH',4,'10/9/1997','11/6/1997','10/17/1997',1,272.47,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10699,N'MORGK',3,'10/9/1997','11/6/1997','10/13/1997',3,0.58,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10700,N'SAVEA',3,'10/10/1997','11/7/1997','10/16/1997',1,65.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10701,N'HUNGO',6,'10/13/1997','10/27/1997','10/15/1997',3,220.31,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10702,N'ALFKI',4,'10/13/1997','11/24/1997','10/21/1997',1,23.94,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10703,N'FOLKO',6,'10/14/1997','11/11/1997','10/20/1997',2,152.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10704,N'QUEEN',6,'10/14/1997','11/11/1997','11/7/1997',1,4.78,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10705,N'HILAA',9,'10/15/1997','11/12/1997','11/18/1997',2,3.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10706,N'OLDWO',8,'10/16/1997','11/13/1997','10/21/1997',3,135.63,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10707,N'AROUT',4,'10/16/1997','10/30/1997','10/23/1997',3,21.74,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10708,N'THEBI',6,'10/17/1997','11/28/1997','11/5/1997',2,2.96,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10709,N'GOURL',1,'10/17/1997','11/14/1997','11/20/1997',3,210.80,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10710,N'FRANS',1,'10/20/1997','11/17/1997','10/23/1997',1,4.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10711,N'SAVEA',5,'10/21/1997','12/2/1997','10/29/1997',2,52.41,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10712,N'HUNGO',3,'10/21/1997','11/18/1997','10/31/1997',1,89.93,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10713,N'SAVEA',1,'10/22/1997','11/19/1997','10/24/1997',1,167.05,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10714,N'SAVEA',5,'10/22/1997','11/19/1997','10/27/1997',3,24.49,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10715,N'BONAP',3,'10/23/1997','11/6/1997','10/29/1997',1,63.20,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10716,N'RANCH',4,'10/24/1997','11/21/1997','10/27/1997',2,22.57,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10717,N'FRANK',1,'10/24/1997','11/21/1997','10/29/1997',2,59.25,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10718,N'KOENE',1,'10/27/1997','11/24/1997','10/29/1997',3,170.88,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10719,N'LETSS',8,'10/27/1997','11/24/1997','11/5/1997',2,51.44,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10720,N'QUEDE',8,'10/28/1997','11/11/1997','11/5/1997',2,9.53,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10721,N'QUICK',5,'10/29/1997','11/26/1997','10/31/1997',3,48.92,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10722,N'SAVEA',8,'10/29/1997','12/10/1997','11/4/1997',1,74.58,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10723,N'WHITC',3,'10/30/1997','11/27/1997','11/25/1997',1,21.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10724,N'MEREP',8,'10/30/1997','12/11/1997','11/5/1997',2,57.75,
- N'Mère Paillarde',N'43 rue St. Laurent',N'Montréal',
- N'Québec',N'H1J 1C3',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10725,N'FAMIA',4,'10/31/1997','11/28/1997','11/5/1997',3,10.83,
- N'Familia Arquibaldo',N'Rua Orós, 92',N'Sao Paulo',
- N'SP',N'05442-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10726,N'EASTC',4,'11/3/1997','11/17/1997','12/5/1997',1,16.56,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10727,N'REGGC',2,'11/3/1997','12/1/1997','12/5/1997',1,89.90,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10728,N'QUEEN',4,'11/4/1997','12/2/1997','11/11/1997',2,58.33,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10729,N'LINOD',8,'11/4/1997','12/16/1997','11/14/1997',3,141.06,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10730,N'BONAP',5,'11/5/1997','12/3/1997','11/14/1997',1,20.12,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10731,N'CHOPS',7,'11/6/1997','12/4/1997','11/14/1997',1,96.65,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10732,N'BONAP',3,'11/6/1997','12/4/1997','11/7/1997',1,16.97,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10733,N'BERGS',1,'11/7/1997','12/5/1997','11/10/1997',3,110.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10734,N'GOURL',2,'11/7/1997','12/5/1997','11/12/1997',3,1.63,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10735,N'LETSS',6,'11/10/1997','12/8/1997','11/21/1997',2,45.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10736,N'HUNGO',9,'11/11/1997','12/9/1997','11/21/1997',2,44.10,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10737,N'VINET',2,'11/11/1997','12/9/1997','11/18/1997',2,7.79,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10738,N'SPECD',2,'11/12/1997','12/10/1997','11/18/1997',1,2.91,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10739,N'VINET',3,'11/12/1997','12/10/1997','11/17/1997',3,11.08,
- N'Vins et alcools Chevalier',N'59 rue de l''Abbaye',N'Reims',
- NULL,N'51100',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10740,N'WHITC',4,'11/13/1997','12/11/1997','11/25/1997',2,81.88,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10741,N'AROUT',4,'11/14/1997','11/28/1997','11/18/1997',3,10.96,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10742,N'BOTTM',3,'11/14/1997','12/12/1997','11/18/1997',3,243.73,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10743,N'AROUT',1,'11/17/1997','12/15/1997','11/21/1997',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10744,N'VAFFE',6,'11/17/1997','12/15/1997','11/24/1997',1,69.19,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10745,N'QUICK',9,'11/18/1997','12/16/1997','11/27/1997',1,3.52,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10746,N'CHOPS',1,'11/19/1997','12/17/1997','11/21/1997',3,31.43,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10747,N'PICCO',6,'11/19/1997','12/17/1997','11/26/1997',1,117.33,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10748,N'SAVEA',3,'11/20/1997','12/18/1997','11/28/1997',1,232.55,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10749,N'ISLAT',4,'11/20/1997','12/18/1997','12/19/1997',2,61.53,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10750,N'WARTH',9,'11/21/1997','12/19/1997','11/24/1997',1,79.30,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10751,N'RICSU',3,'11/24/1997','12/22/1997','12/3/1997',3,130.79,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10752,N'NORTS',2,'11/24/1997','12/22/1997','11/28/1997',3,1.39,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10753,N'FRANS',3,'11/25/1997','12/23/1997','11/27/1997',1,7.70,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10754,N'MAGAA',6,'11/25/1997','12/23/1997','11/27/1997',3,2.38,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10755,N'BONAP',4,'11/26/1997','12/24/1997','11/28/1997',2,16.71,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10756,N'SPLIR',8,'11/27/1997','12/25/1997','12/2/1997',2,73.21,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10757,N'SAVEA',6,'11/27/1997','12/25/1997','12/15/1997',1,8.19,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10758,N'RICSU',3,'11/28/1997','12/26/1997','12/4/1997',3,138.17,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10759,N'ANATR',3,'11/28/1997','12/26/1997','12/12/1997',3,11.99,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10760,N'MAISD',4,'12/1/1997','12/29/1997','12/10/1997',1,155.64,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10761,N'RATTC',5,'12/2/1997','12/30/1997','12/8/1997',2,18.66,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10762,N'FOLKO',3,'12/2/1997','12/30/1997','12/9/1997',1,328.74,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10763,N'FOLIG',3,'12/3/1997','12/31/1997','12/8/1997',3,37.35,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10764,N'ERNSH',6,'12/3/1997','12/31/1997','12/8/1997',3,145.45,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10765,N'QUICK',3,'12/4/1997','1/1/1998','12/9/1997',3,42.74,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10766,N'OTTIK',4,'12/5/1997','1/2/1998','12/9/1997',1,157.55,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10767,N'SUPRD',4,'12/5/1997','1/2/1998','12/15/1997',3,1.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10768,N'AROUT',3,'12/8/1997','1/5/1998','12/15/1997',2,146.32,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10769,N'VAFFE',3,'12/8/1997','1/5/1998','12/12/1997',1,65.06,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10770,N'HANAR',8,'12/9/1997','1/6/1998','12/17/1997',3,5.32,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10771,N'ERNSH',9,'12/10/1997','1/7/1998','1/2/1998',2,11.19,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10772,N'LEHMS',3,'12/10/1997','1/7/1998','12/19/1997',2,91.28,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10773,N'ERNSH',1,'12/11/1997','1/8/1998','12/16/1997',3,96.43,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10774,N'FOLKO',4,'12/11/1997','12/25/1997','12/12/1997',1,48.20,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10775,N'THECR',7,'12/12/1997','1/9/1998','12/26/1997',1,20.25,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10776,N'ERNSH',1,'12/15/1997','1/12/1998','12/18/1997',3,351.53,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10777,N'GOURL',7,'12/15/1997','12/29/1997','1/21/1998',2,3.01,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10778,N'BERGS',3,'12/16/1997','1/13/1998','12/24/1997',1,6.79,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10779,N'MORGK',3,'12/16/1997','1/13/1998','1/14/1998',2,58.13,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10780,N'LILAS',2,'12/16/1997','12/30/1997','12/25/1997',1,42.13,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10781,N'WARTH',2,'12/17/1997','1/14/1998','12/19/1997',3,73.16,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10782,N'CACTU',9,'12/17/1997','1/14/1998','12/22/1997',3,1.10,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10783,N'HANAR',4,'12/18/1997','1/15/1998','12/19/1997',2,124.98,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10784,N'MAGAA',4,'12/18/1997','1/15/1998','12/22/1997',3,70.09,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10785,N'GROSR',1,'12/18/1997','1/15/1998','12/24/1997',3,1.51,
- N'GROSELLA-Restaurante',N'5ª Ave. Los Palos Grandes',N'Caracas',
- N'DF',N'1081',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10786,N'QUEEN',8,'12/19/1997','1/16/1998','12/23/1997',1,110.87,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10787,N'LAMAI',2,'12/19/1997','1/2/1998','12/26/1997',1,249.93,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10788,N'QUICK',1,'12/22/1997','1/19/1998','1/19/1998',2,42.70,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10789,N'FOLIG',1,'12/22/1997','1/19/1998','12/31/1997',2,100.60,
- N'Folies gourmandes',N'184, chaussée de Tournai',N'Lille',
- NULL,N'59000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10790,N'GOURL',6,'12/22/1997','1/19/1998','12/26/1997',1,28.23,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10791,N'FRANK',6,'12/23/1997','1/20/1998','1/1/1998',2,16.85,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10792,N'WOLZA',1,'12/23/1997','1/20/1998','12/31/1997',3,23.79,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10793,N'AROUT',3,'12/24/1997','1/21/1998','1/8/1998',3,4.52,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10794,N'QUEDE',6,'12/24/1997','1/21/1998','1/2/1998',1,21.49,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10795,N'ERNSH',8,'12/24/1997','1/21/1998','1/20/1998',2,126.66,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10796,N'HILAA',3,'12/25/1997','1/22/1998','1/14/1998',1,26.52,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10797,N'DRACD',7,'12/25/1997','1/22/1998','1/5/1998',2,33.35,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10798,N'ISLAT',2,'12/26/1997','1/23/1998','1/5/1998',1,2.33,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10799,N'KOENE',9,'12/26/1997','2/6/1998','1/5/1998',3,30.76,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10800,N'SEVES',1,'12/26/1997','1/23/1998','1/5/1998',3,137.44,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10801,N'BOLID',4,'12/29/1997','1/26/1998','12/31/1997',2,97.09,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10802,N'SIMOB',4,'12/29/1997','1/26/1998','1/2/1998',2,257.26,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10803,N'WELLI',4,'12/30/1997','1/27/1998','1/6/1998',1,55.23,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10804,N'SEVES',6,'12/30/1997','1/27/1998','1/7/1998',2,27.33,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10805,N'THEBI',2,'12/30/1997','1/27/1998','1/9/1998',3,237.34,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10806,N'VICTE',3,'12/31/1997','1/28/1998','1/5/1998',2,22.11,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10807,N'FRANS',4,'12/31/1997','1/28/1998','1/30/1998',1,1.36,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10808,N'OLDWO',2,'1/1/1998','1/29/1998','1/9/1998',3,45.53,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10809,N'WELLI',7,'1/1/1998','1/29/1998','1/7/1998',1,4.87,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10810,N'LAUGB',2,'1/1/1998','1/29/1998','1/7/1998',3,4.33,
- N'Laughing Bacchus Wine Cellars',N'2319 Elm St.',N'Vancouver',
- N'BC',N'V3F 2K1',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10811,N'LINOD',8,'1/2/1998','1/30/1998','1/8/1998',1,31.22,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10812,N'REGGC',5,'1/2/1998','1/30/1998','1/12/1998',1,59.78,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10813,N'RICAR',1,'1/5/1998','2/2/1998','1/9/1998',1,47.38,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10814,N'VICTE',3,'1/5/1998','2/2/1998','1/14/1998',3,130.94,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10815,N'SAVEA',2,'1/5/1998','2/2/1998','1/14/1998',3,14.62,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10816,N'GREAL',4,'1/6/1998','2/3/1998','2/4/1998',2,719.78,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10817,N'KOENE',3,'1/6/1998','1/20/1998','1/13/1998',2,306.07,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10818,N'MAGAA',7,'1/7/1998','2/4/1998','1/12/1998',3,65.48,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10819,N'CACTU',2,'1/7/1998','2/4/1998','1/16/1998',3,19.76,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10820,N'RATTC',3,'1/7/1998','2/4/1998','1/13/1998',2,37.52,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10821,N'SPLIR',1,'1/8/1998','2/5/1998','1/15/1998',1,36.68,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10822,N'TRAIH',6,'1/8/1998','2/5/1998','1/16/1998',3,7.00,
- N'Trail''s Head Gourmet Provisioners',N'722 DaVinci Blvd.',N'Kirkland',
- N'WA',N'98034',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10823,N'LILAS',5,'1/9/1998','2/6/1998','1/13/1998',2,163.97,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10824,N'FOLKO',8,'1/9/1998','2/6/1998','1/30/1998',1,1.23,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10825,N'DRACD',1,'1/9/1998','2/6/1998','1/14/1998',1,79.25,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10826,N'BLONP',6,'1/12/1998','2/9/1998','2/6/1998',1,7.09,
- N'Blondel père et fils',N'24, place Kléber',N'Strasbourg',
- NULL,N'67000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10827,N'BONAP',1,'1/12/1998','1/26/1998','2/6/1998',2,63.54,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10828,N'RANCH',9,'1/13/1998','1/27/1998','2/4/1998',1,90.85,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10829,N'ISLAT',9,'1/13/1998','2/10/1998','1/23/1998',1,154.72,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10830,N'TRADH',4,'1/13/1998','2/24/1998','1/21/1998',2,81.83,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10831,N'SANTG',3,'1/14/1998','2/11/1998','1/23/1998',2,72.19,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10832,N'LAMAI',2,'1/14/1998','2/11/1998','1/19/1998',2,43.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10833,N'OTTIK',6,'1/15/1998','2/12/1998','1/23/1998',2,71.49,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10834,N'TRADH',1,'1/15/1998','2/12/1998','1/19/1998',3,29.78,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10835,N'ALFKI',1,'1/15/1998','2/12/1998','1/21/1998',3,69.53,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10836,N'ERNSH',7,'1/16/1998','2/13/1998','1/21/1998',1,411.88,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10837,N'BERGS',9,'1/16/1998','2/13/1998','1/23/1998',3,13.32,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10838,N'LINOD',3,'1/19/1998','2/16/1998','1/23/1998',3,59.28,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10839,N'TRADH',3,'1/19/1998','2/16/1998','1/22/1998',3,35.43,
- N'Tradiçao Hipermercados',N'Av. Inês de Castro, 414',N'Sao Paulo',
- N'SP',N'05634-030',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10840,N'LINOD',4,'1/19/1998','3/2/1998','2/16/1998',2,2.71,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10841,N'SUPRD',5,'1/20/1998','2/17/1998','1/29/1998',2,424.30,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10842,N'TORTU',1,'1/20/1998','2/17/1998','1/29/1998',3,54.42,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10843,N'VICTE',4,'1/21/1998','2/18/1998','1/26/1998',2,9.26,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10844,N'PICCO',8,'1/21/1998','2/18/1998','1/26/1998',2,25.22,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10845,N'QUICK',8,'1/21/1998','2/4/1998','1/30/1998',1,212.98,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10846,N'SUPRD',2,'1/22/1998','3/5/1998','1/23/1998',3,56.46,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10847,N'SAVEA',4,'1/22/1998','2/5/1998','2/10/1998',3,487.57,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10848,N'CONSH',7,'1/23/1998','2/20/1998','1/29/1998',2,38.24,
- N'Consolidated Holdings',N'Berkeley Gardens 12 Brewery',N'London',
- NULL,N'WX1 6LT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10849,N'KOENE',9,'1/23/1998','2/20/1998','1/30/1998',2,0.56,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10850,N'VICTE',1,'1/23/1998','3/6/1998','1/30/1998',1,49.19,
- N'Victuailles en stock',N'2, rue du Commerce',N'Lyon',
- NULL,N'69004',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10851,N'RICAR',5,'1/26/1998','2/23/1998','2/2/1998',1,160.55,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10852,N'RATTC',8,'1/26/1998','2/9/1998','1/30/1998',1,174.05,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10853,N'BLAUS',9,'1/27/1998','2/24/1998','2/3/1998',2,53.83,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10854,N'ERNSH',3,'1/27/1998','2/24/1998','2/5/1998',2,100.22,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10855,N'OLDWO',3,'1/27/1998','2/24/1998','2/4/1998',1,170.97,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10856,N'ANTON',3,'1/28/1998','2/25/1998','2/10/1998',2,58.43,
- N'Antonio Moreno Taquería',N'Mataderos 2312',N'México D.F.',
- NULL,N'05023',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10857,N'BERGS',8,'1/28/1998','2/25/1998','2/6/1998',2,188.85,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10858,N'LACOR',2,'1/29/1998','2/26/1998','2/3/1998',1,52.51,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10859,N'FRANK',1,'1/29/1998','2/26/1998','2/2/1998',2,76.10,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10860,N'FRANR',3,'1/29/1998','2/26/1998','2/4/1998',3,19.26,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10861,N'WHITC',4,'1/30/1998','2/27/1998','2/17/1998',2,14.93,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10862,N'LEHMS',8,'1/30/1998','3/13/1998','2/2/1998',2,53.23,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10863,N'HILAA',4,'2/2/1998','3/2/1998','2/17/1998',2,30.26,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10864,N'AROUT',4,'2/2/1998','3/2/1998','2/9/1998',2,3.04,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10865,N'QUICK',2,'2/2/1998','2/16/1998','2/12/1998',1,348.14,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10866,N'BERGS',5,'2/3/1998','3/3/1998','2/12/1998',1,109.11,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10867,N'LONEP',6,'2/3/1998','3/17/1998','2/11/1998',1,1.93,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10868,N'QUEEN',7,'2/4/1998','3/4/1998','2/23/1998',2,191.27,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10869,N'SEVES',5,'2/4/1998','3/4/1998','2/9/1998',1,143.28,
- N'Seven Seas Imports',N'90 Wadhurst Rd.',N'London',
- NULL,N'OX15 4NB',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10870,N'WOLZA',5,'2/4/1998','3/4/1998','2/13/1998',3,12.04,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10871,N'BONAP',9,'2/5/1998','3/5/1998','2/10/1998',2,112.27,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10872,N'GODOS',5,'2/5/1998','3/5/1998','2/9/1998',2,175.32,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10873,N'WILMK',4,'2/6/1998','3/6/1998','2/9/1998',1,0.82,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10874,N'GODOS',5,'2/6/1998','3/6/1998','2/11/1998',2,19.58,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10875,N'BERGS',4,'2/6/1998','3/6/1998','3/3/1998',2,32.37,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10876,N'BONAP',7,'2/9/1998','3/9/1998','2/12/1998',3,60.42,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10877,N'RICAR',1,'2/9/1998','3/9/1998','2/19/1998',1,38.06,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10878,N'QUICK',4,'2/10/1998','3/10/1998','2/12/1998',1,46.69,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10879,N'WILMK',3,'2/10/1998','3/10/1998','2/12/1998',3,8.50,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10880,N'FOLKO',7,'2/10/1998','3/24/1998','2/18/1998',1,88.01,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10881,N'CACTU',4,'2/11/1998','3/11/1998','2/18/1998',1,2.84,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10882,N'SAVEA',4,'2/11/1998','3/11/1998','2/20/1998',3,23.10,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10883,N'LONEP',8,'2/12/1998','3/12/1998','2/20/1998',3,0.53,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10884,N'LETSS',4,'2/12/1998','3/12/1998','2/13/1998',2,90.97,
- N'Let''s Stop N Shop',N'87 Polk St. Suite 5',N'San Francisco',
- N'CA',N'94117',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10885,N'SUPRD',6,'2/12/1998','3/12/1998','2/18/1998',3,5.64,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10886,N'HANAR',1,'2/13/1998','3/13/1998','3/2/1998',1,4.99,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10887,N'GALED',8,'2/13/1998','3/13/1998','2/16/1998',3,1.25,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10888,N'GODOS',1,'2/16/1998','3/16/1998','2/23/1998',2,51.87,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10889,N'RATTC',9,'2/16/1998','3/16/1998','2/23/1998',3,280.61,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10890,N'DUMON',7,'2/16/1998','3/16/1998','2/18/1998',1,32.76,
- N'Du monde entier',N'67, rue des Cinquante Otages',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10891,N'LEHMS',7,'2/17/1998','3/17/1998','2/19/1998',2,20.37,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10892,N'MAISD',4,'2/17/1998','3/17/1998','2/19/1998',2,120.27,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10893,N'KOENE',9,'2/18/1998','3/18/1998','2/20/1998',2,77.78,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10894,N'SAVEA',1,'2/18/1998','3/18/1998','2/20/1998',1,116.13,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10895,N'ERNSH',3,'2/18/1998','3/18/1998','2/23/1998',1,162.75,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10896,N'MAISD',7,'2/19/1998','3/19/1998','2/27/1998',3,32.45,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10897,N'HUNGO',3,'2/19/1998','3/19/1998','2/25/1998',2,603.54,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10898,N'OCEAN',4,'2/20/1998','3/20/1998','3/6/1998',2,1.27,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10899,N'LILAS',5,'2/20/1998','3/20/1998','2/26/1998',3,1.21,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10900,N'WELLI',1,'2/20/1998','3/20/1998','3/4/1998',2,1.66,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10901,N'HILAA',4,'2/23/1998','3/23/1998','2/26/1998',1,62.09,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10902,N'FOLKO',1,'2/23/1998','3/23/1998','3/3/1998',1,44.15,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10903,N'HANAR',3,'2/24/1998','3/24/1998','3/4/1998',3,36.71,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10904,N'WHITC',3,'2/24/1998','3/24/1998','2/27/1998',3,162.95,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10905,N'WELLI',9,'2/24/1998','3/24/1998','3/6/1998',2,13.72,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10906,N'WOLZA',4,'2/25/1998','3/11/1998','3/3/1998',3,26.29,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10907,N'SPECD',6,'2/25/1998','3/25/1998','2/27/1998',3,9.19,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10908,N'REGGC',4,'2/26/1998','3/26/1998','3/6/1998',2,32.96,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10909,N'SANTG',1,'2/26/1998','3/26/1998','3/10/1998',2,53.05,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10910,N'WILMK',1,'2/26/1998','3/26/1998','3/4/1998',3,38.11,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10911,N'GODOS',3,'2/26/1998','3/26/1998','3/5/1998',1,38.19,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10912,N'HUNGO',2,'2/26/1998','3/26/1998','3/18/1998',2,580.91,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10913,N'QUEEN',4,'2/26/1998','3/26/1998','3/4/1998',1,33.05,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10914,N'QUEEN',6,'2/27/1998','3/27/1998','3/2/1998',1,21.19,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10915,N'TORTU',2,'2/27/1998','3/27/1998','3/2/1998',2,3.51,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10916,N'RANCH',1,'2/27/1998','3/27/1998','3/9/1998',2,63.77,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10917,N'ROMEY',4,'3/2/1998','3/30/1998','3/11/1998',2,8.29,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10918,N'BOTTM',3,'3/2/1998','3/30/1998','3/11/1998',3,48.83,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10919,N'LINOD',2,'3/2/1998','3/30/1998','3/4/1998',2,19.80,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10920,N'AROUT',4,'3/3/1998','3/31/1998','3/9/1998',2,29.61,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10921,N'VAFFE',1,'3/3/1998','4/14/1998','3/9/1998',1,176.48,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10922,N'HANAR',5,'3/3/1998','3/31/1998','3/5/1998',3,62.74,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10923,N'LAMAI',7,'3/3/1998','4/14/1998','3/13/1998',3,68.26,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10924,N'BERGS',3,'3/4/1998','4/1/1998','4/8/1998',2,151.52,
- N'Berglunds snabbköp',N'Berguvsvägen 8',N'Luleå',
- NULL,N'S-958 22',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10925,N'HANAR',3,'3/4/1998','4/1/1998','3/13/1998',1,2.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10926,N'ANATR',4,'3/4/1998','4/1/1998','3/11/1998',3,39.92,
- N'Ana Trujillo Emparedados y helados',N'Avda. de la Constitución 2222',N'México D.F.',
- NULL,N'05021',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10927,N'LACOR',4,'3/5/1998','4/2/1998','4/8/1998',1,19.79,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10928,N'GALED',1,'3/5/1998','4/2/1998','3/18/1998',1,1.36,
- N'Galería del gastronómo',N'Rambla de Cataluña, 23',N'Barcelona',
- NULL,N'8022',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10929,N'FRANK',6,'3/5/1998','4/2/1998','3/12/1998',1,33.93,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10930,N'SUPRD',4,'3/6/1998','4/17/1998','3/18/1998',3,15.55,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10931,N'RICSU',4,'3/6/1998','3/20/1998','3/19/1998',2,13.60,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10932,N'BONAP',8,'3/6/1998','4/3/1998','3/24/1998',1,134.64,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10933,N'ISLAT',6,'3/6/1998','4/3/1998','3/16/1998',3,54.15,
- N'Island Trading',N'Garden House Crowther Way',N'Cowes',
- N'Isle of Wight',N'PO31 7PJ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10934,N'LEHMS',3,'3/9/1998','4/6/1998','3/12/1998',3,32.01,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10935,N'WELLI',4,'3/9/1998','4/6/1998','3/18/1998',3,47.59,
- N'Wellington Importadora',N'Rua do Mercado, 12',N'Resende',
- N'SP',N'08737-363',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10936,N'GREAL',3,'3/9/1998','4/6/1998','3/18/1998',2,33.68,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10937,N'CACTU',7,'3/10/1998','3/24/1998','3/13/1998',3,31.51,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10938,N'QUICK',3,'3/10/1998','4/7/1998','3/16/1998',2,31.89,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10939,N'MAGAA',2,'3/10/1998','4/7/1998','3/13/1998',2,76.33,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10940,N'BONAP',8,'3/11/1998','4/8/1998','3/23/1998',3,19.77,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10941,N'SAVEA',7,'3/11/1998','4/8/1998','3/20/1998',2,400.81,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10942,N'REGGC',9,'3/11/1998','4/8/1998','3/18/1998',3,17.95,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10943,N'BSBEV',4,'3/11/1998','4/8/1998','3/19/1998',2,2.17,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10944,N'BOTTM',6,'3/12/1998','3/26/1998','3/13/1998',3,52.92,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10945,N'MORGK',4,'3/12/1998','4/9/1998','3/18/1998',1,10.22,
- N'Morgenstern Gesundkost',N'Heerstr. 22',N'Leipzig',
- NULL,N'04179',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10946,N'VAFFE',1,'3/12/1998','4/9/1998','3/19/1998',2,27.20,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10947,N'BSBEV',3,'3/13/1998','4/10/1998','3/16/1998',2,3.26,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10948,N'GODOS',3,'3/13/1998','4/10/1998','3/19/1998',3,23.39,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10949,N'BOTTM',2,'3/13/1998','4/10/1998','3/17/1998',3,74.44,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10950,N'MAGAA',1,'3/16/1998','4/13/1998','3/23/1998',2,2.50,
- N'Magazzini Alimentari Riuniti',N'Via Ludovico il Moro 22',N'Bergamo',
- NULL,N'24100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10951,N'RICSU',9,'3/16/1998','4/27/1998','4/7/1998',2,30.85,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10952,N'ALFKI',1,'3/16/1998','4/27/1998','3/24/1998',1,40.42,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10953,N'AROUT',9,'3/16/1998','3/30/1998','3/25/1998',2,23.72,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10954,N'LINOD',5,'3/17/1998','4/28/1998','3/20/1998',1,27.91,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10955,N'FOLKO',8,'3/17/1998','4/14/1998','3/20/1998',2,3.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10956,N'BLAUS',6,'3/17/1998','4/28/1998','3/20/1998',2,44.65,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10957,N'HILAA',8,'3/18/1998','4/15/1998','3/27/1998',3,105.36,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10958,N'OCEAN',7,'3/18/1998','4/15/1998','3/27/1998',2,49.56,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10959,N'GOURL',6,'3/18/1998','4/29/1998','3/23/1998',2,4.98,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10960,N'HILAA',3,'3/19/1998','4/2/1998','4/8/1998',1,2.08,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10961,N'QUEEN',8,'3/19/1998','4/16/1998','3/30/1998',1,104.47,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10962,N'QUICK',8,'3/19/1998','4/16/1998','3/23/1998',2,275.79,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10963,N'FURIB',9,'3/19/1998','4/16/1998','3/26/1998',3,2.70,
- N'Furia Bacalhau e Frutos do Mar',N'Jardim das rosas n. 32',N'Lisboa',
- NULL,N'1675',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10964,N'SPECD',3,'3/20/1998','4/17/1998','3/24/1998',2,87.38,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10965,N'OLDWO',6,'3/20/1998','4/17/1998','3/30/1998',3,144.38,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10966,N'CHOPS',4,'3/20/1998','4/17/1998','4/8/1998',1,27.19,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10967,N'TOMSP',2,'3/23/1998','4/20/1998','4/2/1998',2,62.22,
- N'Toms Spezialitäten',N'Luisenstr. 48',N'Münster',
- NULL,N'44087',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10968,N'ERNSH',1,'3/23/1998','4/20/1998','4/1/1998',3,74.60,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10969,N'COMMI',1,'3/23/1998','4/20/1998','3/30/1998',2,0.21,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10970,N'BOLID',9,'3/24/1998','4/7/1998','4/24/1998',1,16.16,
- N'Bólido Comidas preparadas',N'C/ Araquil, 67',N'Madrid',
- NULL,N'28023',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10971,N'FRANR',2,'3/24/1998','4/21/1998','4/2/1998',2,121.82,
- N'France restauration',N'54, rue Royale',N'Nantes',
- NULL,N'44000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10972,N'LACOR',4,'3/24/1998','4/21/1998','3/26/1998',2,0.02,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10973,N'LACOR',6,'3/24/1998','4/21/1998','3/27/1998',2,15.17,
- N'La corne d''abondance',N'67, avenue de l''Europe',N'Versailles',
- NULL,N'78000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10974,N'SPLIR',3,'3/25/1998','4/8/1998','4/3/1998',3,12.96,
- N'Split Rail Beer & Ale',N'P.O. Box 555',N'Lander',
- N'WY',N'82520',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10975,N'BOTTM',1,'3/25/1998','4/22/1998','3/27/1998',3,32.27,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10976,N'HILAA',1,'3/25/1998','5/6/1998','4/3/1998',1,37.97,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10977,N'FOLKO',8,'3/26/1998','4/23/1998','4/10/1998',3,208.50,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10978,N'MAISD',9,'3/26/1998','4/23/1998','4/23/1998',2,32.82,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10979,N'ERNSH',8,'3/26/1998','4/23/1998','3/31/1998',2,353.07,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10980,N'FOLKO',4,'3/27/1998','5/8/1998','4/17/1998',1,1.26,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10981,N'HANAR',1,'3/27/1998','4/24/1998','4/2/1998',2,193.37,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10982,N'BOTTM',2,'3/27/1998','4/24/1998','4/8/1998',1,14.01,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10983,N'SAVEA',2,'3/27/1998','4/24/1998','4/6/1998',2,657.54,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10984,N'SAVEA',1,'3/30/1998','4/27/1998','4/3/1998',3,211.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10985,N'HUNGO',2,'3/30/1998','4/27/1998','4/2/1998',1,91.51,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10986,N'OCEAN',8,'3/30/1998','4/27/1998','4/21/1998',2,217.86,
- N'Océano Atlántico Ltda.',N'Ing. Gustavo Moncada 8585 Piso 20-A',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10987,N'EASTC',8,'3/31/1998','4/28/1998','4/6/1998',1,185.48,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10988,N'RATTC',3,'3/31/1998','4/28/1998','4/10/1998',2,61.14,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10989,N'QUEDE',2,'3/31/1998','4/28/1998','4/2/1998',1,34.76,
- N'Que Delícia',N'Rua da Panificadora, 12',N'Rio de Janeiro',
- N'RJ',N'02389-673',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10990,N'ERNSH',2,'4/1/1998','5/13/1998','4/7/1998',3,117.61,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10991,N'QUICK',1,'4/1/1998','4/29/1998','4/7/1998',1,38.51,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10992,N'THEBI',1,'4/1/1998','4/29/1998','4/3/1998',3,4.27,
- N'The Big Cheese',N'89 Jefferson Way Suite 2',N'Portland',
- N'OR',N'97201',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10993,N'FOLKO',7,'4/1/1998','4/29/1998','4/10/1998',3,8.81,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10994,N'VAFFE',2,'4/2/1998','4/16/1998','4/9/1998',3,65.53,
- N'Vaffeljernet',N'Smagsloget 45',N'Ã…rhus',
- NULL,N'8200',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10995,N'PERIC',1,'4/2/1998','4/30/1998','4/6/1998',3,46.00,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10996,N'QUICK',4,'4/2/1998','4/30/1998','4/10/1998',2,1.12,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10997,N'LILAS',8,'4/3/1998','5/15/1998','4/13/1998',2,73.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10998,N'WOLZA',8,'4/3/1998','4/17/1998','4/17/1998',2,20.31,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (10999,N'OTTIK',6,'4/3/1998','5/1/1998','4/10/1998',2,96.35,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11000,N'RATTC',2,'4/6/1998','5/4/1998','4/14/1998',3,55.12,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11001,N'FOLKO',2,'4/6/1998','5/4/1998','4/14/1998',2,197.30,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11002,N'SAVEA',4,'4/6/1998','5/4/1998','4/16/1998',1,141.16,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11003,N'THECR',3,'4/6/1998','5/4/1998','4/8/1998',3,14.91,
- N'The Cracker Box',N'55 Grizzly Peak Rd.',N'Butte',
- N'MT',N'59801',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11004,N'MAISD',3,'4/7/1998','5/5/1998','4/20/1998',1,44.84,
- N'Maison Dewey',N'Rue Joseph-Bens 532',N'Bruxelles',
- NULL,N'B-1180',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11005,N'WILMK',2,'4/7/1998','5/5/1998','4/10/1998',1,0.75,
- N'Wilman Kala',N'Keskuskatu 45',N'Helsinki',
- NULL,N'21240',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11006,N'GREAL',3,'4/7/1998','5/5/1998','4/15/1998',2,25.19,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11007,N'PRINI',8,'4/8/1998','5/6/1998','4/13/1998',2,202.24,
- N'Princesa Isabel Vinhos',N'Estrada da saúde n. 58',N'Lisboa',
- NULL,N'1756',N'Portugal')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11008,N'ERNSH',7,'4/8/1998','5/6/1998',NULL,3,79.46,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11009,N'GODOS',2,'4/8/1998','5/6/1998','4/10/1998',1,59.11,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11010,N'REGGC',2,'4/9/1998','5/7/1998','4/21/1998',2,28.71,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11011,N'ALFKI',3,'4/9/1998','5/7/1998','4/13/1998',1,1.21,
- N'Alfred''s Futterkiste',N'Obere Str. 57',N'Berlin',
- NULL,N'12209',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11012,N'FRANK',1,'4/9/1998','4/23/1998','4/17/1998',3,242.95,
- N'Frankenversand',N'Berliner Platz 43',N'München',
- NULL,N'80805',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11013,N'ROMEY',2,'4/9/1998','5/7/1998','4/10/1998',1,32.99,
- N'Romero y tomillo',N'Gran Vía, 1',N'Madrid',
- NULL,N'28001',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11014,N'LINOD',2,'4/10/1998','5/8/1998','4/15/1998',3,23.60,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11015,N'SANTG',2,'4/10/1998','4/24/1998','4/20/1998',2,4.62,
- N'Santé Gourmet',N'Erling Skakkes gate 78',N'Stavern',
- NULL,N'4110',N'Norway')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11016,N'AROUT',9,'4/10/1998','5/8/1998','4/13/1998',2,33.80,
- N'Around the Horn',N'Brook Farm Stratford St. Mary',N'Colchester',
- N'Essex',N'CO7 6JX',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11017,N'ERNSH',9,'4/13/1998','5/11/1998','4/20/1998',2,754.26,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11018,N'LONEP',4,'4/13/1998','5/11/1998','4/16/1998',2,11.65,
- N'Lonesome Pine Restaurant',N'89 Chiaroscuro Rd.',N'Portland',
- N'OR',N'97219',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11019,N'RANCH',6,'4/13/1998','5/11/1998',NULL,3,3.17,
- N'Rancho grande',N'Av. del Libertador 900',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11020,N'OTTIK',2,'4/14/1998','5/12/1998','4/16/1998',2,43.30,
- N'Ottilies Käseladen',N'Mehrheimerstr. 369',N'Köln',
- NULL,N'50739',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11021,N'QUICK',3,'4/14/1998','5/12/1998','4/21/1998',1,297.18,
- N'QUICK-Stop',N'Taucherstraße 10',N'Cunewalde',
- NULL,N'01307',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11022,N'HANAR',9,'4/14/1998','5/12/1998','5/4/1998',2,6.27,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11023,N'BSBEV',1,'4/14/1998','4/28/1998','4/24/1998',2,123.83,
- N'B''s Beverages',N'Fauntleroy Circus',N'London',
- NULL,N'EC2 5NT',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11024,N'EASTC',4,'4/15/1998','5/13/1998','4/20/1998',1,74.36,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11025,N'WARTH',6,'4/15/1998','5/13/1998','4/24/1998',3,29.17,
- N'Wartian Herkku',N'Torikatu 38',N'Oulu',
- NULL,N'90110',N'Finland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11026,N'FRANS',4,'4/15/1998','5/13/1998','4/28/1998',1,47.09,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11027,N'BOTTM',1,'4/16/1998','5/14/1998','4/20/1998',1,52.52,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11028,N'KOENE',2,'4/16/1998','5/14/1998','4/22/1998',1,29.59,
- N'Königlich Essen',N'Maubelstr. 90',N'Brandenburg',
- NULL,N'14776',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11029,N'CHOPS',4,'4/16/1998','5/14/1998','4/27/1998',1,47.84,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11030,N'SAVEA',7,'4/17/1998','5/15/1998','4/27/1998',2,830.75,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11031,N'SAVEA',6,'4/17/1998','5/15/1998','4/24/1998',2,227.22,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11032,N'WHITC',2,'4/17/1998','5/15/1998','4/23/1998',3,606.19,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11033,N'RICSU',7,'4/17/1998','5/15/1998','4/23/1998',3,84.74,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11034,N'OLDWO',8,'4/20/1998','6/1/1998','4/27/1998',1,40.32,
- N'Old World Delicatessen',N'2743 Bering St.',N'Anchorage',
- N'AK',N'99508',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11035,N'SUPRD',2,'4/20/1998','5/18/1998','4/24/1998',2,0.17,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11036,N'DRACD',8,'4/20/1998','5/18/1998','4/22/1998',3,149.47,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11037,N'GODOS',7,'4/21/1998','5/19/1998','4/27/1998',1,3.20,
- N'Godos Cocina Típica',N'C/ Romero, 33',N'Sevilla',
- NULL,N'41101',N'Spain')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11038,N'SUPRD',1,'4/21/1998','5/19/1998','4/30/1998',2,29.59,
- N'Suprêmes délices',N'Boulevard Tirou, 255',N'Charleroi',
- NULL,N'B-6000',N'Belgium')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11039,N'LINOD',1,'4/21/1998','5/19/1998',NULL,2,65.00,
- N'LINO-Delicateses',N'Ave. 5 de Mayo Porlamar',N'I. de Margarita',
- N'Nueva Esparta',N'4980',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11040,N'GREAL',4,'4/22/1998','5/20/1998',NULL,3,18.84,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11041,N'CHOPS',3,'4/22/1998','5/20/1998','4/28/1998',2,48.22,
- N'Chop-suey Chinese',N'Hauptstr. 31',N'Bern',
- NULL,N'3012',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11042,N'COMMI',2,'4/22/1998','5/6/1998','5/1/1998',1,29.99,
- N'Comércio Mineiro',N'Av. dos Lusíadas, 23',N'Sao Paulo',
- N'SP',N'05432-043',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11043,N'SPECD',5,'4/22/1998','5/20/1998','4/29/1998',2,8.80,
- N'Spécialités du monde',N'25, rue Lauriston',N'Paris',
- NULL,N'75016',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11044,N'WOLZA',4,'4/23/1998','5/21/1998','5/1/1998',1,8.72,
- N'Wolski Zajazd',N'ul. Filtrowa 68',N'Warszawa',
- NULL,N'01-012',N'Poland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11045,N'BOTTM',6,'4/23/1998','5/21/1998',NULL,2,70.58,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11046,N'WANDK',8,'4/23/1998','5/21/1998','4/24/1998',2,71.64,
- N'Die Wandernde Kuh',N'Adenauerallee 900',N'Stuttgart',
- NULL,N'70563',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11047,N'EASTC',7,'4/24/1998','5/22/1998','5/1/1998',3,46.62,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11048,N'BOTTM',7,'4/24/1998','5/22/1998','4/30/1998',3,24.12,
- N'Bottom-Dollar Markets',N'23 Tsawassen Blvd.',N'Tsawassen',
- N'BC',N'T2F 8M4',N'Canada')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11049,N'GOURL',3,'4/24/1998','5/22/1998','5/4/1998',1,8.34,
- N'Gourmet Lanchonetes',N'Av. Brasil, 442',N'Campinas',
- N'SP',N'04876-786',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11050,N'FOLKO',8,'4/27/1998','5/25/1998','5/5/1998',2,59.41,
- N'Folk och fä HB',N'Åkergatan 24',N'Bräcke',
- NULL,N'S-844 67',N'Sweden')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11051,N'LAMAI',7,'4/27/1998','5/25/1998',NULL,3,2.79,
- N'La maison d''Asie',N'1 rue Alsace-Lorraine',N'Toulouse',
- NULL,N'31000',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11052,N'HANAR',3,'4/27/1998','5/25/1998','5/1/1998',1,67.26,
- N'Hanari Carnes',N'Rua do Paço, 67',N'Rio de Janeiro',
- N'RJ',N'05454-876',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11053,N'PICCO',2,'4/27/1998','5/25/1998','4/29/1998',2,53.05,
- N'Piccolo und mehr',N'Geislweg 14',N'Salzburg',
- NULL,N'5020',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11054,N'CACTU',8,'4/28/1998','5/26/1998',NULL,1,0.33,
- N'Cactus Comidas para llevar',N'Cerrito 333',N'Buenos Aires',
- NULL,N'1010',N'Argentina')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11055,N'HILAA',7,'4/28/1998','5/26/1998','5/5/1998',2,120.92,
- N'HILARION-Abastos',N'Carrera 22 con Ave. Carlos Soublette #8-35',N'San Cristóbal',
- N'Táchira',N'5022',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11056,N'EASTC',8,'4/28/1998','5/12/1998','5/1/1998',2,278.96,
- N'Eastern Connection',N'35 King George',N'London',
- NULL,N'WX3 6FW',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11057,N'NORTS',3,'4/29/1998','5/27/1998','5/1/1998',3,4.13,
- N'North/South',N'South House 300 Queensbridge',N'London',
- NULL,N'SW7 1RZ',N'UK')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11058,N'BLAUS',9,'4/29/1998','5/27/1998',NULL,3,31.14,
- N'Blauer See Delikatessen',N'Forsterstr. 57',N'Mannheim',
- NULL,N'68306',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11059,N'RICAR',2,'4/29/1998','6/10/1998',NULL,2,85.80,
- N'Ricardo Adocicados',N'Av. Copacabana, 267',N'Rio de Janeiro',
- N'RJ',N'02389-890',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11060,N'FRANS',2,'4/30/1998','5/28/1998','5/4/1998',2,10.98,
- N'Franchi S.p.A.',N'Via Monte Bianco 34',N'Torino',
- NULL,N'10100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11061,N'GREAL',4,'4/30/1998','6/11/1998',NULL,3,14.01,
- N'Great Lakes Food Market',N'2732 Baker Blvd.',N'Eugene',
- N'OR',N'97403',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11062,N'REGGC',4,'4/30/1998','5/28/1998',NULL,2,29.93,
- N'Reggiani Caseifici',N'Strada Provinciale 124',N'Reggio Emilia',
- NULL,N'42100',N'Italy')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11063,N'HUNGO',3,'4/30/1998','5/28/1998','5/6/1998',2,81.73,
- N'Hungry Owl All-Night Grocers',N'8 Johnstown Road',N'Cork',
- N'Co. Cork',NULL,N'Ireland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11064,N'SAVEA',1,'5/1/1998','5/29/1998','5/4/1998',1,30.09,
- N'Save-a-lot Markets',N'187 Suffolk Ln.',N'Boise',
- N'ID',N'83720',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11065,N'LILAS',8,'5/1/1998','5/29/1998',NULL,1,12.91,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11066,N'WHITC',7,'5/1/1998','5/29/1998','5/4/1998',2,44.72,
- N'White Clover Markets',N'1029 - 12th Ave. S.',N'Seattle',
- N'WA',N'98124',N'USA')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11067,N'DRACD',1,'5/4/1998','5/18/1998','5/6/1998',2,7.98,
- N'Drachenblut Delikatessen',N'Walserweg 21',N'Aachen',
- NULL,N'52066',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11068,N'QUEEN',8,'5/4/1998','6/1/1998',NULL,2,81.75,
- N'Queen Cozinha',N'Alameda dos Canàrios, 891',N'Sao Paulo',
- N'SP',N'05487-020',N'Brazil')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11069,N'TORTU',1,'5/4/1998','6/1/1998','5/6/1998',2,15.67,
- N'Tortuga Restaurante',N'Avda. Azteca 123',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11070,N'LEHMS',2,'5/5/1998','6/2/1998',NULL,1,136.00,
- N'Lehmanns Marktstand',N'Magazinweg 7',N'Frankfurt a.M.',
- NULL,N'60528',N'Germany')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11071,N'LILAS',1,'5/5/1998','6/2/1998',NULL,1,0.93,
- N'LILA-Supermercado',N'Carrera 52 con Ave. Bolívar #65-98 Llano Largo',N'Barquisimeto',
- N'Lara',N'3508',N'Venezuela')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11072,N'ERNSH',4,'5/5/1998','6/2/1998',NULL,2,258.64,
- N'Ernst Handel',N'Kirchgasse 6',N'Graz',
- NULL,N'8010',N'Austria')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11073,N'PERIC',2,'5/5/1998','6/2/1998',NULL,2,24.95,
- N'Pericles Comidas clásicas',N'Calle Dr. Jorge Cash 321',N'México D.F.',
- NULL,N'05033',N'Mexico')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11074,N'SIMOB',7,'5/6/1998','6/3/1998',NULL,2,18.44,
- N'Simons bistro',N'Vinbæltet 34',N'Kobenhavn',
- NULL,N'1734',N'Denmark')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11075,N'RICSU',8,'5/6/1998','6/3/1998',NULL,2,6.19,
- N'Richter Supermarkt',N'Starenweg 5',N'Genève',
- NULL,N'1204',N'Switzerland')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11076,N'BONAP',4,'5/6/1998','6/3/1998',NULL,2,38.28,
- N'Bon app''',N'12, rue des Bouchers',N'Marseille',
- NULL,N'13008',N'France')
-INSERT INTO "Orders"
-("OrderID","CustomerID","EmployeeID","OrderDate","RequiredDate",
- "ShippedDate","ShipVia","Freight","ShipName","ShipAddress",
- "ShipCity","ShipRegion","ShipPostalCode","ShipCountry")
-VALUES (11077,N'RATTC',1,'5/6/1998','6/3/1998',NULL,2,8.53,
- N'Rattlesnake Canyon Grocery',N'2817 Milton Dr.',N'Albuquerque',
- N'NM',N'87110',N'USA')
-go
-set identity_insert "Orders" off
-go
-ALTER TABLE "Orders" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-set identity_insert "Products" on
-go
-ALTER TABLE "Products" NOCHECK CONSTRAINT ALL
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(1,'Chai',1,1,'10 boxes x 20 bags',18,39,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(2,'Chang',1,1,'24 - 12 oz bottles',19,17,40,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(3,'Aniseed Syrup',1,2,'12 - 550 ml bottles',10,13,70,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(4,'Chef Anton''s Cajun Seasoning',2,2,'48 - 6 oz jars',22,53,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(5,'Chef Anton''s Gumbo Mix',2,2,'36 boxes',21.35,0,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(6,'Grandma''s Boysenberry Spread',3,2,'12 - 8 oz jars',25,120,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(7,'Uncle Bob''s Organic Dried Pears',3,7,'12 - 1 lb pkgs.',30,15,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(8,'Northwoods Cranberry Sauce',3,2,'12 - 12 oz jars',40,6,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(9,'Mishi Kobe Niku',4,6,'18 - 500 g pkgs.',97,29,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(10,'Ikura',4,8,'12 - 200 ml jars',31,31,0,0,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(11,'Queso Cabrales',5,4,'1 kg pkg.',21,22,30,30,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(12,'Queso Manchego La Pastora',5,4,'10 - 500 g pkgs.',38,86,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(13,'Konbu',6,8,'2 kg box',6,24,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(14,'Tofu',6,7,'40 - 100 g pkgs.',23.25,35,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(15,'Genen Shouyu',6,2,'24 - 250 ml bottles',15.5,39,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(16,'Pavlova',7,3,'32 - 500 g boxes',17.45,29,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(17,'Alice Mutton',7,6,'20 - 1 kg tins',39,0,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(18,'Carnarvon Tigers',7,8,'16 kg pkg.',62.5,42,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(19,'Teatime Chocolate Biscuits',8,3,'10 boxes x 12 pieces',9.2,25,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(20,'Sir Rodney''s Marmalade',8,3,'30 gift boxes',81,40,0,0,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(21,'Sir Rodney''s Scones',8,3,'24 pkgs. x 4 pieces',10,3,40,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(22,'Gustaf''s Knäckebröd',9,5,'24 - 500 g pkgs.',21,104,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(23,'Tunnbröd',9,5,'12 - 250 g pkgs.',9,61,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(24,'Guaraná Fantástica',10,1,'12 - 355 ml cans',4.5,20,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(25,'NuNuCa Nuß-Nougat-Creme',11,3,'20 - 450 g glasses',14,76,0,30,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(26,'Gumbär Gummibärchen',11,3,'100 - 250 g bags',31.23,15,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(27,'Schoggi Schokolade',11,3,'100 - 100 g pieces',43.9,49,0,30,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(28,'Rössle Sauerkraut',12,7,'25 - 825 g cans',45.6,26,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(29,'Thüringer Rostbratwurst',12,6,'50 bags x 30 sausgs.',123.79,0,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(30,'Nord-Ost Matjeshering',13,8,'10 - 200 g glasses',25.89,10,0,15,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(31,'Gorgonzola Telino',14,4,'12 - 100 g pkgs',12.5,0,70,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(32,'Mascarpone Fabioli',14,4,'24 - 200 g pkgs.',32,9,40,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(33,'Geitost',15,4,'500 g',2.5,112,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(34,'Sasquatch Ale',16,1,'24 - 12 oz bottles',14,111,0,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(35,'Steeleye Stout',16,1,'24 - 12 oz bottles',18,20,0,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(36,'Inlagd Sill',17,8,'24 - 250 g jars',19,112,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(37,'Gravad lax',17,8,'12 - 500 g pkgs.',26,11,50,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(38,'Côte de Blaye',18,1,'12 - 75 cl bottles',263.5,17,0,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(39,'Chartreuse verte',18,1,'750 cc per bottle',18,69,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(40,'Boston Crab Meat',19,8,'24 - 4 oz tins',18.4,123,0,30,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(41,'Jack''s New England Clam Chowder',19,8,'12 - 12 oz cans',9.65,85,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(42,'Singaporean Hokkien Fried Mee',20,5,'32 - 1 kg pkgs.',14,26,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(43,'Ipoh Coffee',20,1,'16 - 500 g tins',46,17,10,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(44,'Gula Malacca',20,2,'20 - 2 kg bags',19.45,27,0,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(45,'Rogede sild',21,8,'1k pkg.',9.5,5,70,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(46,'Spegesild',21,8,'4 - 450 g glasses',12,95,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(47,'Zaanse koeken',22,3,'10 - 4 oz boxes',9.5,36,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(48,'Chocolade',22,3,'10 pkgs.',12.75,15,70,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(49,'Maxilaku',23,3,'24 - 50 g pkgs.',20,10,60,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(50,'Valkoinen suklaa',23,3,'12 - 100 g bars',16.25,65,0,30,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(51,'Manjimup Dried Apples',24,7,'50 - 300 g pkgs.',53,20,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(52,'Filo Mix',24,5,'16 - 2 kg boxes',7,38,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(53,'Perth Pasties',24,6,'48 pieces',32.8,0,0,0,1)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(54,'Tourtière',25,6,'16 pies',7.45,21,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(55,'Pâté chinois',25,6,'24 boxes x 2 pies',24,115,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(56,'Gnocchi di nonna Alice',26,5,'24 - 250 g pkgs.',38,21,10,30,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(57,'Ravioli Angelo',26,5,'24 - 250 g pkgs.',19.5,36,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(58,'Escargots de Bourgogne',27,8,'24 pieces',13.25,62,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(59,'Raclette Courdavault',28,4,'5 kg pkg.',55,79,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(60,'Camembert Pierrot',28,4,'15 - 300 g rounds',34,19,0,0,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(61,'Sirop d''érable',29,2,'24 - 500 ml bottles',28.5,113,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(62,'Tarte au sucre',29,3,'48 pies',49.3,17,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(63,'Vegie-spread',7,2,'15 - 625 g jars',43.9,24,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(64,'Wimmers gute Semmelknödel',12,5,'20 bags x 4 pieces',33.25,22,80,30,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(65,'Louisiana Fiery Hot Pepper Sauce',2,2,'32 - 8 oz bottles',21.05,76,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(66,'Louisiana Hot Spiced Okra',2,2,'24 - 8 oz jars',17,4,100,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(67,'Laughing Lumberjack Lager',16,1,'24 - 12 oz bottles',14,52,0,10,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(68,'Scottish Longbreads',8,3,'10 boxes x 8 pieces',12.5,6,10,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(69,'Gudbrandsdalsost',15,4,'10 kg pkg.',36,26,0,15,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(70,'Outback Lager',7,1,'24 - 355 ml bottles',15,15,10,30,0)
-go
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(71,'Flotemysost',15,4,'10 - 500 g pkgs.',21.5,26,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(72,'Mozzarella di Giovanni',14,4,'24 - 200 g pkgs.',34.8,14,0,0,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(73,'Röd Kaviar',17,8,'24 - 150 g jars',15,101,0,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(74,'Longlife Tofu',4,7,'5 kg pkg.',10,4,20,5,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(75,'Rhönbräu Klosterbier',12,1,'24 - 0.5 l bottles',7.75,125,0,25,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(76,'Lakkalikööri',23,1,'500 ml',18,57,0,20,0)
-INSERT "Products"("ProductID","ProductName","SupplierID","CategoryID","QuantityPerUnit","UnitPrice","UnitsInStock","UnitsOnOrder","ReorderLevel","Discontinued") VALUES(77,'Original Frankfurter grüne Soße',12,2,'12 boxes',13,32,0,15,0)
-go
-set identity_insert "Products" off
-go
-ALTER TABLE "Products" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-set identity_insert "Shippers" on
-go
-ALTER TABLE "Shippers" NOCHECK CONSTRAINT ALL
-go
-INSERT "Shippers"("ShipperID","CompanyName","Phone") VALUES(1,'Speedy Express','(503) 555-9831')
-INSERT "Shippers"("ShipperID","CompanyName","Phone") VALUES(2,'United Package','(503) 555-3199')
-INSERT "Shippers"("ShipperID","CompanyName","Phone") VALUES(3,'Federal Shipping','(503) 555-9931')
-go
-set identity_insert "Shippers" off
-go
-ALTER TABLE "Shippers" CHECK CONSTRAINT ALL
-go
-set quoted_identifier on
-go
-set identity_insert "Suppliers" on
-go
-ALTER TABLE "Suppliers" NOCHECK CONSTRAINT ALL
-go
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(1,'Exotic Liquids','Charlotte Cooper','Purchasing Manager','49 Gilbert St.','London',NULL,'EC1 4SD','UK','(171) 555-2222',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(2,'New Orleans Cajun Delights','Shelley Burke','Order Administrator','P.O. Box 78934','New Orleans','LA','70117','USA','(100) 555-4822',NULL,'#CAJUN.HTM#')
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(3,'Grandma Kelly''s Homestead','Regina Murphy','Sales Representative','707 Oxford Rd.','Ann Arbor','MI','48104','USA','(313) 555-5735','(313) 555-3349',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(4,'Tokyo Traders','Yoshi Nagase','Marketing Manager','9-8 Sekimai Musashino-shi','Tokyo',NULL,'100','Japan','(03) 3555-5011',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(5,'Cooperativa de Quesos ''Las Cabras''','Antonio del Valle Saavedra','Export Administrator','Calle del Rosal 4','Oviedo','Asturias','33007','Spain','(98) 598 76 54',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(6,'Mayumi''s','Mayumi Ohno','Marketing Representative','92 Setsuko Chuo-ku','Osaka',NULL,'545','Japan','(06) 431-7877',NULL,'Mayumi''s (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/mayumi.htm#')
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(7,'Pavlova, Ltd.','Ian Devling','Marketing Manager','74 Rose St. Moonie Ponds','Melbourne','Victoria','3058','Australia','(03) 444-2343','(03) 444-6588',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(8,'Specialty Biscuits, Ltd.','Peter Wilson','Sales Representative','29 King''s Way','Manchester',NULL,'M14 GSD','UK','(161) 555-4448',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(9,'PB Knäckebröd AB','Lars Peterson','Sales Agent','Kaloadagatan 13','Göteborg',NULL,'S-345 67','Sweden','031-987 65 43','031-987 65 91',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(10,'Refrescos Americanas LTDA','Carlos Diaz','Marketing Manager','Av. das Americanas 12.890','Sao Paulo',NULL,'5442','Brazil','(11) 555 4640',NULL,NULL)
-go
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(11,'Heli Süßwaren GmbH & Co. KG','Petra Winkler','Sales Manager','Tiergartenstraße 5','Berlin',NULL,'10785','Germany','(010) 9984510',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(12,'Plutzer Lebensmittelgroßmärkte AG','Martin Bein','International Marketing Mgr.','Bogenallee 51','Frankfurt',NULL,'60439','Germany','(069) 992755',NULL,'Plutzer (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/plutzer.htm#')
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(13,'Nord-Ost-Fisch Handelsgesellschaft mbH','Sven Petersen','Coordinator Foreign Markets','Frahmredder 112a','Cuxhaven',NULL,'27478','Germany','(04721) 8713','(04721) 8714',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(14,'Formaggi Fortini s.r.l.','Elio Rossi','Sales Representative','Viale Dante, 75','Ravenna',NULL,'48100','Italy','(0544) 60323','(0544) 60603','#FORMAGGI.HTM#')
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(15,'Norske Meierier','Beate Vileid','Marketing Manager','Hatlevegen 5','Sandvika',NULL,'1320','Norway','(0)2-953010',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(16,'Bigfoot Breweries','Cheryl Saylor','Regional Account Rep.','3400 - 8th Avenue Suite 210','Bend','OR','97101','USA','(503) 555-9931',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(17,'Svensk Sjöföda AB','Michael Björn','Sales Representative','Brovallavägen 231','Stockholm',NULL,'S-123 45','Sweden','08-123 45 67',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(18,'Aux joyeux ecclésiastiques','Guylène Nodier','Sales Manager','203, Rue des Francs-Bourgeois','Paris',NULL,'75004','France','(1) 03.83.00.68','(1) 03.83.00.62',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(19,'New England Seafood Cannery','Robb Merchant','Wholesale Account Agent','Order Processing Dept. 2100 Paul Revere Blvd.','Boston','MA','02134','USA','(617) 555-3267','(617) 555-3389',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(20,'Leka Trading','Chandra Leka','Owner','471 Serangoon Loop, Suite #402','Singapore',NULL,'0512','Singapore','555-8787',NULL,NULL)
-go
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(21,'Lyngbysild','Niels Petersen','Sales Manager','Lyngbysild Fiskebakken 10','Lyngby',NULL,'2800','Denmark','43844108','43844115',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(22,'Zaanse Snoepfabriek','Dirk Luchte','Accounting Manager','Verkoop Rijnweg 22','Zaandam',NULL,'9999 ZZ','Netherlands','(12345) 1212','(12345) 1210',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(23,'Karkki Oy','Anne Heikkonen','Product Manager','Valtakatu 12','Lappeenranta',NULL,'53120','Finland','(953) 10956',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(24,'G''day, Mate','Wendy Mackenzie','Sales Representative','170 Prince Edward Parade Hunter''s Hill','Sydney','NSW','2042','Australia','(02) 555-5914','(02) 555-4873','G''day Mate (on the World Wide Web)#http://www.microsoft.com/accessdev/sampleapps/gdaymate.htm#')
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(25,'Ma Maison','Jean-Guy Lauzon','Marketing Manager','2960 Rue St. Laurent','Montréal','Québec','H1J 1C3','Canada','(514) 555-9022',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(26,'Pasta Buttini s.r.l.','Giovanni Giudici','Order Administrator','Via dei Gelsomini, 153','Salerno',NULL,'84100','Italy','(089) 6547665','(089) 6547667',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(27,'Escargots Nouveaux','Marie Delamare','Sales Manager','22, rue H. Voiron','Montceau',NULL,'71300','France','85.57.00.07',NULL,NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(28,'Gai pâturage','Eliane Noz','Sales Representative','Bat. B 3, rue des Alpes','Annecy',NULL,'74000','France','38.76.98.06','38.76.98.58',NULL)
-INSERT "Suppliers"("SupplierID","CompanyName","ContactName","ContactTitle","Address","City","Region","PostalCode","Country","Phone","Fax","HomePage") VALUES(29,'Forêts d''érables','Chantal Goulet','Accounting Manager','148 rue Chasseur','Ste-Hyacinthe','Québec','J2S 7S8','Canada','(514) 555-2955','(514) 555-2921',NULL)
-go
-set identity_insert "Suppliers" off
-go
-ALTER TABLE "Suppliers" CHECK CONSTRAINT ALL
-go
-
-
-/* The following adds stored procedures */
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrdersDetail'))
- drop procedure dbo.CustOrdersDetail
-GO
-
-CREATE PROCEDURE CustOrdersDetail @OrderID int
-AS
-SELECT ProductName,
- UnitPrice=ROUND(Od.UnitPrice, 2),
- Quantity,
- Discount=CONVERT(int, Discount * 100),
- ExtendedPrice=ROUND(CONVERT(money, Quantity * (1 - Discount) * Od.UnitPrice), 2)
-FROM Products P, [Order Details] Od
-WHERE Od.ProductID = P.ProductID and Od.OrderID = @OrderID
-go
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrdersOrders'))
- drop procedure dbo.CustOrdersOrders
-GO
-
-CREATE PROCEDURE CustOrdersOrders @CustomerID nchar(5)
-AS
-SELECT OrderID,
- OrderDate,
- RequiredDate,
- ShippedDate
-FROM Orders
-WHERE CustomerID = @CustomerID
-ORDER BY OrderID
-GO
-
-
-if exists (select * from sysobjects where id = object_id('dbo.CustOrderHist') and sysstat & 0xf = 4)
- drop procedure dbo.CustOrderHist
-GO
-CREATE PROCEDURE CustOrderHist @CustomerID nchar(5)
-AS
-SELECT ProductName, Total=SUM(Quantity)
-FROM Products P, [Order Details] OD, Orders O, Customers C
-WHERE C.CustomerID = @CustomerID
-AND C.CustomerID = O.CustomerID AND O.OrderID = OD.OrderID AND OD.ProductID = P.ProductID
-GROUP BY ProductName
-GO
-
-if exists (select * from sysobjects where id = object_id('dbo.SalesByCategory') and sysstat & 0xf = 4)
- drop procedure dbo.SalesByCategory
-GO
-CREATE PROCEDURE SalesByCategory
- @CategoryName nvarchar(15), @OrdYear nvarchar(4) = '1998'
-AS
-IF @OrdYear != '1996' AND @OrdYear != '1997' AND @OrdYear != '1998'
-BEGIN
- SELECT @OrdYear = '1998'
-END
-
-SELECT ProductName,
- TotalPurchase=ROUND(SUM(CONVERT(decimal(14,2), OD.Quantity * (1-OD.Discount) * OD.UnitPrice)), 0)
-FROM [Order Details] OD, Orders O, Products P, Categories C
-WHERE OD.OrderID = O.OrderID
- AND OD.ProductID = P.ProductID
- AND P.CategoryID = C.CategoryID
- AND C.CategoryName = @CategoryName
- AND SUBSTRING(CONVERT(nvarchar(22), O.OrderDate, 111), 1, 4) = @OrdYear
-GROUP BY ProductName
-ORDER BY ProductName
-GO
-
-
-/* The follwing adds tables to the Northwind database */
-
-
-CREATE TABLE [dbo].[CustomerCustomerDemo]
- ([CustomerID] nchar (5) NOT NULL,
- [CustomerTypeID] [nchar] (10) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[CustomerDemographics]
- ([CustomerTypeID] [nchar] (10) NOT NULL ,
- [CustomerDesc] [ntext] NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[Region]
- ( [RegionID] [int] NOT NULL ,
- [RegionDescription] [nchar] (50) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[Territories]
- ([TerritoryID] [nvarchar] (20) NOT NULL ,
- [TerritoryDescription] [nchar] (50) NOT NULL ,
- [RegionID] [int] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[EmployeeTerritories]
- ([EmployeeID] [int] NOT NULL,
- [TerritoryID] [nvarchar] (20) NOT NULL
-) ON [PRIMARY]
-
--- The following adds data to the tables just created.
-
-Insert Into Region Values (1,'Eastern')
-Insert Into Region Values (2,'Western')
-Insert Into Region Values (3,'Northern')
-Insert Into Region Values (4,'Southern')
-Go
-
-Insert Into Territories Values ('01581','Westboro',1)
-Insert Into Territories Values ('01730','Bedford',1)
-Insert Into Territories Values ('01833','Georgetow',1)
-Insert Into Territories Values ('02116','Boston',1)
-Insert Into Territories Values ('02139','Cambridge',1)
-Insert Into Territories Values ('02184','Braintree',1)
-Insert Into Territories Values ('02903','Providence',1)
-Insert Into Territories Values ('03049','Hollis',3)
-Insert Into Territories Values ('03801','Portsmouth',3)
-Insert Into Territories Values ('06897','Wilton',1)
-Insert Into Territories Values ('07960','Morristown',1)
-Insert Into Territories Values ('08837','Edison',1)
-Insert Into Territories Values ('10019','New York',1)
-Insert Into Territories Values ('10038','New York',1)
-Insert Into Territories Values ('11747','Mellvile',1)
-Insert Into Territories Values ('14450','Fairport',1)
-Insert Into Territories Values ('19428','Philadelphia',3)
-Insert Into Territories Values ('19713','Neward',1)
-Insert Into Territories Values ('20852','Rockville',1)
-Insert Into Territories Values ('27403','Greensboro',1)
-Insert Into Territories Values ('27511','Cary',1)
-Insert Into Territories Values ('29202','Columbia',4)
-Insert Into Territories Values ('30346','Atlanta',4)
-Insert Into Territories Values ('31406','Savannah',4)
-Insert Into Territories Values ('32859','Orlando',4)
-Insert Into Territories Values ('33607','Tampa',4)
-Insert Into Territories Values ('40222','Louisville',1)
-Insert Into Territories Values ('44122','Beachwood',3)
-Insert Into Territories Values ('45839','Findlay',3)
-Insert Into Territories Values ('48075','Southfield',3)
-Insert Into Territories Values ('48084','Troy',3)
-Insert Into Territories Values ('48304','Bloomfield Hills',3)
-Insert Into Territories Values ('53404','Racine',3)
-Insert Into Territories Values ('55113','Roseville',3)
-Insert Into Territories Values ('55439','Minneapolis',3)
-Insert Into Territories Values ('60179','Hoffman Estates',2)
-Insert Into Territories Values ('60601','Chicago',2)
-Insert Into Territories Values ('72716','Bentonville',4)
-Insert Into Territories Values ('75234','Dallas',4)
-Insert Into Territories Values ('78759','Austin',4)
-Insert Into Territories Values ('80202','Denver',2)
-Insert Into Territories Values ('80909','Colorado Springs',2)
-Insert Into Territories Values ('85014','Phoenix',2)
-Insert Into Territories Values ('85251','Scottsdale',2)
-Insert Into Territories Values ('90405','Santa Monica',2)
-Insert Into Territories Values ('94025','Menlo Park',2)
-Insert Into Territories Values ('94105','San Francisco',2)
-Insert Into Territories Values ('95008','Campbell',2)
-Insert Into Territories Values ('95054','Santa Clara',2)
-Insert Into Territories Values ('95060','Santa Cruz',2)
-Insert Into Territories Values ('98004','Bellevue',2)
-Insert Into Territories Values ('98052','Redmond',2)
-Insert Into Territories Values ('98104','Seattle',2)
-Go
-
-Insert Into EmployeeTerritories Values (1,'06897')
-Insert Into EmployeeTerritories Values (1,'19713')
-Insert Into EmployeeTerritories Values (2,'01581')
-Insert Into EmployeeTerritories Values (2,'01730')
-Insert Into EmployeeTerritories Values (2,'01833')
-Insert Into EmployeeTerritories Values (2,'02116')
-Insert Into EmployeeTerritories Values (2,'02139')
-Insert Into EmployeeTerritories Values (2,'02184')
-Insert Into EmployeeTerritories Values (2,'40222')
-Insert Into EmployeeTerritories Values (3,'30346')
-Insert Into EmployeeTerritories Values (3,'31406')
-Insert Into EmployeeTerritories Values (3,'32859')
-Insert Into EmployeeTerritories Values (3,'33607')
-Insert Into EmployeeTerritories Values (4,'20852')
-Insert Into EmployeeTerritories Values (4,'27403')
-Insert Into EmployeeTerritories Values (4,'27511')
-Insert Into EmployeeTerritories Values (5,'02903')
-Insert Into EmployeeTerritories Values (5,'07960')
-Insert Into EmployeeTerritories Values (5,'08837')
-Insert Into EmployeeTerritories Values (5,'10019')
-Insert Into EmployeeTerritories Values (5,'10038')
-Insert Into EmployeeTerritories Values (5,'11747')
-Insert Into EmployeeTerritories Values (5,'14450')
-Insert Into EmployeeTerritories Values (6,'85014')
-Insert Into EmployeeTerritories Values (6,'85251')
-Insert Into EmployeeTerritories Values (6,'98004')
-Insert Into EmployeeTerritories Values (6,'98052')
-Insert Into EmployeeTerritories Values (6,'98104')
-Insert Into EmployeeTerritories Values (7,'60179')
-Insert Into EmployeeTerritories Values (7,'60601')
-Insert Into EmployeeTerritories Values (7,'80202')
-Insert Into EmployeeTerritories Values (7,'80909')
-Insert Into EmployeeTerritories Values (7,'90405')
-Insert Into EmployeeTerritories Values (7,'94025')
-Insert Into EmployeeTerritories Values (7,'94105')
-Insert Into EmployeeTerritories Values (7,'95008')
-Insert Into EmployeeTerritories Values (7,'95054')
-Insert Into EmployeeTerritories Values (7,'95060')
-Insert Into EmployeeTerritories Values (8,'19428')
-Insert Into EmployeeTerritories Values (8,'44122')
-Insert Into EmployeeTerritories Values (8,'45839')
-Insert Into EmployeeTerritories Values (8,'53404')
-Insert Into EmployeeTerritories Values (9,'03049')
-Insert Into EmployeeTerritories Values (9,'03801')
-Insert Into EmployeeTerritories Values (9,'48075')
-Insert Into EmployeeTerritories Values (9,'48084')
-Insert Into EmployeeTerritories Values (9,'48304')
-Insert Into EmployeeTerritories Values (9,'55113')
-Insert Into EmployeeTerritories Values (9,'55439')
-GO
-
-
-
--- The following adds constraints to the Northwind database
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT [PK_CustomerCustomerDemo] PRIMARY KEY NONCLUSTERED
- (
- [CustomerID],
- [CustomerTypeID]
- ) ON [PRIMARY]
-GO
-
-ALTER TABLE CustomerDemographics
- ADD CONSTRAINT [PK_CustomerDemographics] PRIMARY KEY NONCLUSTERED
- (
- [CustomerTypeID]
- ) ON [PRIMARY]
-GO
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT [FK_CustomerCustomerDemo] FOREIGN KEY
- (
- [CustomerTypeID]
- ) REFERENCES [dbo].[CustomerDemographics] (
- [CustomerTypeID]
- )
-GO
-
-ALTER TABLE CustomerCustomerDemo
- ADD CONSTRAINT [FK_CustomerCustomerDemo_Customers] FOREIGN KEY
- (
- [CustomerID]
- ) REFERENCES [dbo].[Customers] (
- [CustomerID]
- )
-GO
-
-ALTER TABLE Region
- ADD CONSTRAINT [PK_Region] PRIMARY KEY NONCLUSTERED
- (
- [RegionID]
- ) ON [PRIMARY]
-GO
-
-ALTER TABLE Territories
- ADD CONSTRAINT [PK_Territories] PRIMARY KEY NONCLUSTERED
- (
- [TerritoryID]
- ) ON [PRIMARY]
-GO
-
-ALTER TABLE Territories
- ADD CONSTRAINT [FK_Territories_Region] FOREIGN KEY
- (
- [RegionID]
- ) REFERENCES [dbo].[Region] (
- [RegionID]
- )
-GO
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT [PK_EmployeeTerritories] PRIMARY KEY NONCLUSTERED
- (
- [EmployeeID],
- [TerritoryID]
- ) ON [PRIMARY]
-GO
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT [FK_EmployeeTerritories_Employees] FOREIGN KEY
- (
- [EmployeeID]
- ) REFERENCES [dbo].[Employees] (
- [EmployeeID]
- )
-GO
-
-
-ALTER TABLE EmployeeTerritories
- ADD CONSTRAINT [FK_EmployeeTerritories_Territories] FOREIGN KEY
- (
- [TerritoryID]
- ) REFERENCES [dbo].[Territories] (
- [TerritoryID]
- )
-GO